)# AH]U$qd&RnN94*e"B9p˰WqʌDuU!T|1DNئ%J.퉱.QfnCI(0llv $ŗ AzǿeǣOtu1^a68x|_K%@#M2:66uvA.8j ^9˶u۳g) #UdmWev=5l0o`88z쏽 U<פ ABӛE5(g߹s~y wrܪaVETd|uy#=ّ{IZ@i v^ X/|@ t9L'0URUV.Ә|ۥ=WK&]uN}Ax2-aOqdc_[|W$ QͣǞ{֬.{XݔߓxnÀXnx 8&td`0+\06pqv|-|9ㅲHKKR"ucmٕ+62jgd ԬR(o;rnXמn4T0-'}sQ]>R|Ḏ;_T#|2dHhJ`Ggs)>itj s߯m^Uįj )<éXrg_^Zp&0loH3\ҵ$ W?sz/[t0Dҝ]~^} $44 TeJ:tg 9jy* =b"9y(3[k\/hDl@lqpY-THA+CYw^Es` 6"gt aqŒozh<ҊIa$ :ط]u0h0i=~ KIf/nL!:]à\Uɲrd8A_ `cY A,>ְru%Xx6qˇ&]QW[򠬇ֵ]:Ό'! B j$DURkUִ:;r㮞o az^3#`c ơAF|P,0ZQX$ -'̩jцae2٪-E_o5)v]=C >Pnk}nۡr7p׏"r 4寇Pp霒Im YWN $feIظon\?@딒.~7gkƾT4$LԄH#)"$f.\t6= I|q"I&o{ @ЪE0MD 3N"$EMS=57{ae!eT4qJi2HrLqV*G;xs+νhۏv<U6+Kw, ["pWG@RøsfڲY1@ ;AABt u/$C Ceq3+\Λߋݤ:b023hD $өmf!Dt!4<$@Ƌ*<0Ζ" O꩑ͅdVDEҤ)eZ=m24@- /P|:FRDJU*++%-=w%'1TDDDDDDDDE{*ke}Uէ$M%M7|I?Tl*x)c11NΆɌiX¥+I0QK[BK庇Fz9Wshz0Gn+6r(lL}gi:m9ϛ=N:^ xL%ki[`kD$IgX1T2,33V۬ jn+b=zHb !@;2h^w9ۡ 'f Pʉ0eUތ}_T.Fb}ڞ׀#5^}k̒&ͪP XE,*UDI$R"J H,$PDU \gPua ZGﺫ._ ;qϊp&Bq\>5*|lD:2#71-XZ,Ur4J7I6^,U*\T1P&9u~/|n~:d*ὉG\N[kas}ɏWPULC KF3>P IQFDjVTŚqM1~xnaC:џ9V #k3!_WmksU76{l>:{Y ّ~#c5jv5ӘPpI&ϣX iaXZj=n%.8f휗|} dhYt X]Czpא񏤦(gc͘|&4;^}n5]ChIuъ'`ȁ(/ b'{D)!"Kzh}ڞEn1Dy$i& }u5 pӶ߷; _?an⽢iqVM`AT溞j܃r `+ 9=8%) 'UzeqjT-;IAYfA:sDuCN=E%mw7V?uM ,`v\Se*[fZVuxSVG6L f ) X醤D6U^k,ո![+>02G0w ݂=5W$ǑW]mV,>JuG>y5*l'.КMQ>pT8Q 0Wa;+և;IIs/Q$j_Erk!t?$Q~= ~60 {X?G}36͂_n|@W{0\cy7X+Tlg;D|wL jsCƈF i)*>ϴQ_HO6}dmlkP{9q4V }>E-r4TSZLK0~ *W 9 ѡ.mI$;}$)}I}Z-=Y\R^0YG(wx^RyA5]C]i\wNj5hHᦤRGMiEn_Yt.P ϼǰoKq$G!vt֯_Ka|Sb݌{DeqE%$j|]y6ѭ1Cqn11Uu[#)vi%"#nP}H9D^#ӷCN2H0!ifQ*+ߌbd‚} /|0]R7D^=ŨKxĽgSmX/]XM{ 󯘁U+"N4Acy9[%&S@ ,V-RQާ}P]J뤎3$0q WT懶Fgp']G_LJ }'AO [6{aM]KOKiԾr"v-O!O5sgOlE(s@[ 8tL-b;oH|,)fBWv\[2q fa3 _%7<ٔ*m12!(¿k:/KF%ۮL޼:Rɿ{83h!W^wbgtkw7@xc(oKbEhnS&J%6\x>e]+%qgs'G#T2%թ1) ʉi+|G"gB{@xi\>&OH+>iCisIW, M_uok*58N,{j#~7?9'k|1c@9 $G.S>zЀaB4U`{ gU }l܉_~^5"8}OVC6G-`Abin*E4&1y`(&k̤d,#HU'YD ]:<>s T]{:G+x´&\2WB'JfO Cm)S} 0Ǿ[=Y0p' KнJVQJdXsu6gc}R "|s [( ۈ>#d,b[efzawų(\vfiQdZ\* _]u7_s.:"r4a.ؑ''- 3j3,Uj]89N}f' n*_?C2iY7;<^p>aG_e5JIݴb^Y_>yŬs ]`aߐ2hw7މ^Mr64ez '?1oXlyH¶%b!i4:#w;#(lwn81Pʹ#Þ8v*Vu1v]Ꮍvۻ/׵\9Q@F5R”*F7ZK2-Wt3z2QkgvGmv?"Wo\2,Afp+pNnG iS'~ϡyͲrJFr:·[Uk'lApxXp%S6 6'AB;Jw#w7(~}&qjepm}xOnr}OoMMYk7d7M١©^yok- 6CRJM`3xC㴦p}`X29o&ވ;?`i|N\Aׂ A7@E}еD2JOvi2G;J?Y#YQ1ײZŶ&3o?Rj:ЊQ]/$wF5"P5caVvKž_k`n,尗 ܖ?6zq{W,=j0^6 [-90&L뻣kz\ik3oq l/q}?Vp^y3q$H[ݧ#eU)'~Gd~顴3muEQ}볪,5]i{ad9̥VAWܸ1k|lwW٦ O+5@s)8-=7sA*fz+,kY)jyV O1[hZߊꇲ[fn)sdXpfK^%Fʥ*mqwxОOy NE-kldQoS!wkíS{^OXϩ ' _㵙hB/6 gB2AqF+]mVaIevvldMejx{QKnGolAȋβƍCD׮@ӿ<Ǿň* Ĕu 0Lc/jMa[,e]ti%Lse̽^#<7֠=tiT3?"~b*,Bg[3Ų=%.Dh7ޞCu 7@49-pegQ.ҟ+tph5!`afs&Etşfbf^GSWaδASʛ[]m nR#7mɇ; "J|?(fHm ʸ;0qI]_c#r/ 8Xgy<|'7Sքt߿Ϲw%,9mc*5"Lsjd5Kn~>?ۿ! \{ v%PTiQQQP F񔒢3E _jGOjs{Oj9.w8.VzԠ=[z@}\C!mU[?IvrݧE$yupO7XrG*leIѻNX͞,r&P)dBY0:ٷ_f`|84ۧt6 Gh[Gѡ|qYg՚ۙ$'8Iru &>[9"r FF(WLC3!#h>ӹwA'ǝ^|⃗ >My ;kꝳMm}uw__kǤl" Imp:iB0|> 8-_ ]*(()s /QQ>l=7`' KRt&oiUXkvnu4*,-SNM(48oG GĶUkFӷU_@/_ٶmmm~j͸EN.S4C5c|t94%S2(ߧ\ O-cO VFܹ+szWvh ~qUr^&DBX;B;}FU2kIIJ=x9 z~sK}Miߣ;⽺9gL.c.e¦Tad2Z"A:HU044my|^#{!'9FĴj7*^6FLN"t/0xETH_92ɒ!ӻ/ &}$d 5O-~s[k76`׵Wzm/őeeFܐl%ZM=@50zr=s޾kks|5o^E|+[V-jhūҹ{kנ!65cVMTZ#`iֱ&4osAMi.eDGwAm-te4r2Ʌ0ӌPY|3C87m'DI1!a|8ၬxXJJ x>*DT:Bݼ" ڥbyn-έ}>xvٴԲ\ {b24r7GY]ȼk%E{ߎ$k!i/1P>b nvIn:u1&L`$g:xxϐeH`D6D5#t7BK!HMˊdmsW2 UDY!f`#Y`DR<v:$%xb,`&(/B#p h+![8n?%_իHԊHPUb"j{oIolI$[G߿UHZڒg7㯱d7L=qwvߒȸ@mLX= -A[4T1hc53qi:8D?˝s$AICY)dZ>_HBNā5b[? I#)DC`_i?+·wg0Oj)9HNDAKYswƥc)KI;sqxɥAgbdGƣyu_W" $Whr*ߜNg'NN`{MxuXD)LJ LI݁t"췙l"/3n  *6`XWMF} %]*_ y#yԺu324! dJ0z%;IXL nUG넦id1߫)r":b#PBr|aS~l1?j<3יu;))oY$0^_= u V0JV9BxdrPC`Tġˆ1AU͊X Mv5A" ?T,)ۼĞǕت!d?4$}3Dާ=vZh@Jmlöm~~ Ő m|w"#a؟cHy?܆'HC.07GgbYU t!m?,U?{xq죠Tdžx)C4?Qd "~2}fLn/!mޜ?7!S'L(bdDG,BťtT`ROc9\xw1gݽok&ppۥvBFU%*GwEgG-!E #eSN y#)nIake$ uI$Wso8`u<XaIJDfpe0qD]U7tjhw oOEkL~Gwdt0 L:1 akX];HQ BHT x4sZ㣣rNfӇ)߳NlĘzW q_3QjBgQ@0Oibl['=b" -{j)Uv-`$?k8mэ^rg%{ԒSHUPYcoâʫ{CYnpT(`r&WEj`2ϑe:d X4/^U;es_#;pՏ3p0iv bGr|m^, !#>X >T͹{ Q5%)^ q}0q0]b0JUyb,լ]w9%b) r "ls6_s $ $tT覮ߪьfsðѓqOP`O{o/~o{O0tyOs9*cё0vN&m 8`1!g";!aG{vgx.rnj7نI$4nZD񋻻XLYwKYENt =5!e~v^rrv:v4h @T}wٓE^S `;u4rݠ5l21f8ɀ1? [>nprek*uTryƴn:75r [<1iA֤Я={}Q6qc+h㾦 `=xPf  F!UdKxe ^Rn4.MwX|:4mf>ݝxgZCbvkӿ%s8<{dfs͌߆+LK䯰wyxvh|4"ghT3y/Wqy#N0(h8h8$ :PX.<UhGִ1l{\6Dph#`<ȁ5wZ ]_k\xwQm!2ڬ@mbcyƅJa9x`f`x`3FfEQ)AKC;+0i(3p6r;KԁC$%BIFx_ $CgcPvfnA؟=3g_HQ3䯋fr;@⻿Mԓ'[^hqWK7K鏱߮L HSO !7G핟58m D  `n&Iץh,s~U}Q" {)=cǞ5,ٟ%m*W !m<6wPaaC'q3@(I*!BVZtȭڃɢ0-szvI# $7=o/埧DG$mB|eH#E%d:`N'뺨{`W}'lg3WbNY s3:,G@)60&|5H}V}vjZ#k2R;}*>ϼh,gS = 6"k֭&j 0LG]:KTXuOo1Z.(l;}GEgg0-$-il@u3l/RpxE\Ih36]96Øf8w䧊Q;Hmv%do0֜jE;jz1M{n{EL6n7I赌 Ԥ`H DrמCbB#ҋ ?͇ >uC9 S"CD!HT4ͥq+J=,)FK }0Џ>ݮ3Fg3F/r89K0gҷr$kPI(ވ8 ^Azp@ <)$"x&k-ozqT+!kvOC?N $ 48ꆑLЗK`Ȓg !,DrѻU3(a)vT=\OD 2"wf?Ms=w~ix)݈ƗVȑ%ZrV[/'w9ܞ*J5)#5mTE챳i}wwx<*b~o < 4c{F,Li HlcdmOdX";}sM/oܹo} ` jEVV ꥎ@aϙ܂(fDD AY jVi &.Qy'@Ώ.?ve-{1*U1)T$-W+Yyk?̈nB{^ORH"RqQ"+ )CtS{k܊vI;Z};=;uUzEUP2":dvG>f΍.Օ9gkb-I J4}ֆI wt)?-M_=SwtY"#㊴m[h$͜QbAsM7 i <6%!4IEu;_Cs9>+-+-W&tEG ^FcTVhKY(K#z,rlz7سŒ6t>].%&71ųY8Bj]kG-89g'J?ցL k 'O Nħhjb=ڤũN5|#b񹒃aw#C{WX8jA1*9\N+ ΚA9tM7n:gS/G8 lC~wFEC^&S\UhoFtuzNQ:Q*urpN!^X1-)(Ω$yJQM [k4Bd_?\+ᒨX&_CxjG3pz -;䵭#5Rv{$`lnR#zF&N)V{G&!+6ME J-<Ԕq 8vOI9oΏ]-8pЖ:cnhY^ʵGcb{UpD~uK'ګQ+R9`޷f5~9λx'CCWπ]YO3m4K )1$C VV:iQVb$\LAgr1fo/W?kd¥lT,@YUevt8뙠&uG ߮F:ywM0_Ӟ}q9T,Fivg[3[ds8&Gda[/O,yNV'!.{< &mGÂrkYě{`tu+Ej-nb1(raπ #fј 6^B^.`2CE^G}5(#BHFD^׽ gxG*dMWZm lEn+qCjIrJ*(v.PZB"HrH >8&u#~vKJ+4*Hhr^X*ׇhq'z?giI[6l}qo(Cp 7tDdIHAp%|%=RdH%  -** 3l̤Sgקxy>󙐴bŲ,iE~|o5"=uGX-Ϩ 9KҞ&$ ⃎nCؠpbq.9ޒwˆ/}mR$XP$@B k&If6&`NLݹï"p BƯu9 ~(snQ"qfmmݙts;mq*ĉk(0ѠHFa`Q2K\unu"ϝ*gPjiq.%JQ')@MehZ: "G-_667ba9$EbL>"+Md qLbdřR ; \ ,UfX:[VmO210-ZUolȥId.@wBg}\vqކypY4B0p"M]mb dZ o(@ Ą6wX ,DUI 1(~ciȍ| 5%ZlbcLifLoLwVݥ,3Om6ͤIk&[fF,ŖYi.T9C˱※%E0 PC!h(mgnUQ_{WG#PvYnitQC`F61`{3V189?S#9MR7XvYx=?hRӢvmsn;+*\gLxx:&[RG4 Ҥ!4A!"iG-Up թI #ġw81n4}4,p䶙bž͟42E:P|X4 ؈:DMD~uzm.*'f uL%­~̃h&ԝ}9&3MXj%xe)S85 _~7jSoЇ`Ͼ nT~4:x駗9{\GH͕P{pPLͨV -h8ъ(h\ʔ"pEKY+g͍!MeU?]celS!&ak>p&eif1bqbLT*d%RiGh\aLYEa.B;mMѓױI_9ø2hD1'ee:V\ۇ} pw>oՑϯuux L# $PI)1{V[a!߾aJ`h Zb\SY$$zk~[H!CW9mX#`Ćh| J u70GK$+b8f(ďKQA -L/CݓݳCm?E'M#춧 I` ESKwjz[v]s6pY'-'+ŠK8MxCxuI&UMm4[̀a85qwOămG2Ѐ9 &C[˖tKdLGP*B25uIi.&D7s'*NFVs_E];|o{N<␯-Os#O}=iW[;WW~PH.b4SC-r[p w<tl<+L$$RH[R^6.,1rYb}?R *d2Dlgg .:pFq_kFyG ^z/]bZ33 0%p~dʚ$VAןwP+"t((\#VuI7d(1 |{7̱n,N..Q!QJЅ^cx 8 fx֜X9L*l> LGE[ qK8C!RY媷AkmӇza%8(U* EI%%i[3 ;:i$2:Fꑠ`W%s 1!8Bt%Niõw5fє-o9}ae@V(C4(Ndk/|Y"pU ~%Pt0\m>me8w"B󵋨ЦВ\gT*\/2G~,sC!Nxt1ǗzM4~iVC'0g6 Ð0=\1w9>v44lB#]٫`xO9pp;K;N:OmoCEwи(tck#߭\7'VVNi$iEZ}"GX$!zׄg2"10o濏gH@Mg<[)q!b|ݘ۬?>I(3wwuxY$mIwwvUURI$bTF*3w__7ֶwvҁ;9~Gv?l黕: xNSaxvR7Mn~` ĥތ#No:HEm̦\ϣ>EYbsulI6kDw~6=Oz9:V/?mc1L?`Jl> }NĄ|~ ʎbʕE7^pB8H;C"(չcQt6v:r c`?v}Y$ʑ k#r;QݏhM2P{ bxS!~-Y)ۊ=à`pl{@^iU&=O&K]HgB&"(ԔU"UKKJJGll􇟨Caeb ՏF:oxTu'=vve,J'vޖkLɶf-xĉpMLt݇H8sCj2g"w; %`1T,"dحLJDytJTݾI؍Y0T=O,3pCuoťeHe/҅jvPGϟJ̓mDκtTGi CחA4?pub@c@ pYW+ nNse5OLQmeclΪЅర]񊄄 &hcl $,Vfq7̏H*_ ɺj("KCUfȬ%&ls8tQ35"L$G Ȯb?;i w[ӹwr2q۷XTiݺݓ5!$@ Wt[.u̥tdT?~ Uxe=$y%B0zs/BOq*ٗW?QL%8W<ȊmOVN=G?)Ւ}QBrRq!ײ3jULSc8tQLB?*gwcFQڵv _bNd1#(1nrGuN'aP|mVz.r pO,o2JB'ܣ"1܇(8=Vi{.T, ah6< l}ږROkգ;>iyrZx$.{<y*yg! Ds9eJZ&F-Hrָ+O7*~~Qck nnkπ^!Q~>K}>v!!}wZ:ڞ˞v[;B c!Coݍl;3@̱$mg؂5܆JN.tqtu>|YzQ$d "˩^nk-U-iZ4})@^D\5f֒KKj?>|mIuٟKOr" W96rcԍXzo(Y9k({4Ŧx,o VbSʁeqPa?)>b$?Êlێwe )q@< nn62EBݶ|'y!*"y{Cj$N<Ѧ<6fvRAJֲ\sMaԑJO6hF-o9eDÛ%7 +cn8?~\pxJoVdqQ:K QmB+"[-T[2n٣aFաlK1oƣ 1fcfFa*UOfII$qklYgl4rsXI-TU$lZ' l2Vao[ebB4e/$8:ѼJf)hLaCVcǎoɻR+}( ϝ_O޵b>gWQl(MYVwmV\{zFHξVgřo5ykIZVBđX1T+w/A<\pB6jc&sU%3#7\kVH59'ZDIq?[$oo楗xjFɻA?fHDWp{hy̳P+8Rb0s`@hr˸W W#PMd1D]oRKa55)I++@lI$[*]Z3 Jnqs xxYlu',R-O&n$ImQ,[`CsY"!c&ƐXtul1w%WFk,m6RH`ds6/!V#7y qFn * RII  :L=CBIR"H+$2,n-:r7v?EDYS4|9qTUIzD4֤8na!X5 V- e3$ęٚYd­jk8&2@j( .x" œSXLHpJ5I]K_(y0,V?R҃BR[KV >u~vgF4&AG*ʊ~^!Z ~]ԶrUDXG#h3`R<|m Ή,:T(zw!<=H@@5.>*w_mE %QcŒ VZD#9C0^Ӆ{#SxNas{F(U 0B M I2!BlEEm*6Ymi,6SU&ZƵ0АUQF&2m +&I]7:Ch]}8`"MqOaaɐx<,̤7ܣio:+:z7_PD@3LqcDD R'?e;OR.9P(mOe_kS$ ߕOlbFx-538Ոo;5A'"z7y S-S*I:X,#!,~?Q>4@%*!U1252kZCcBHtoQe~lK@*u20b-`Z Ԁ8,Tۖy?XEB?< ;D*o= qaQ1MwV{u1GIhp@U5FE#j&q MSm1!uZAj%BQC'&z5~6v?.Nu]ηܳ'e&gj^] ͙oun`d05af0X[(B-sb`CiR$D.#9 [ldMF-M%SEu !9}\5X؊! ! J2(^k5K+N*ZdN.]]dt"YM]7,f7i&Z%A9 c}$9n灂n_Spsm齐d`FdXQMBu.!ACHnZRI٘_ٱD7YrA"wQWWS+>boa'?C``!˽RkTDu!3Z "Dºܛzr׭qwë]mb2#Q0,E.ˉrE ` M3Dsh?s[UT!{0bƙt}&ʶ+eJVK3l5R̲YZwn)TѩFf)d֔)aT6m;ͧlcXK/-x QC =c:rwf-|D1Q$}[$-I-,B=ʼn*3"}ªXL:' OPxU:78O-oVv} by!')(׃>`dwoY" 0k2$%Ij=k-[V-&쐌WÙqTZ hH7/ҟǾu-x^>E d"~F?85&J y:ÚI;~8VԖ 4VswKW[$U]*%Y}d5PY#u&,7nzvY Bq+}qز$eQyX٣1(Si^Vl˝npVuGmz8ީՅU)ݻI61G󥖙}C&`BE!A8tU h{p!%&`@ lŹP;>~~Zj$D$N*3#BC(~؇@%P%~OTZGe3=WZ429(;าFhM 'G=!4-ÀS#qTPR*$][*Oί5g!?JT}\P 1Ue$&#YcV0 &}<>vG-0X莓DbqBUPiB^³x]ȉ!thg{ԅU\NeӘx^iUaL-HIww is:ҢYJ R!d, s*FêuyH#]C $ )UzmW IMڊD, TTZ^X-tG:<±0$"q!Jeam,$[ld@(A\~HNݒ0\]U8|UbHNM_%OMjTK%*Rl*TMvƙ^ $Dη%^67[utQjح!u!4dK/A8W(Mb F/X5ŭ[ƸoFbLeE3k-˗eMFʼDy.Lbb+deVٵl]432%D,&H "^.!ʆ!rHˌ֝,qFl>1dUԍ,U9Xժ-eWmdu2ǒktuB'dɖeyŀ@ y^ڐ?U =CӁY59O{'FK04+& !5TNv3xI#fk7]^X].wNpaF M %, f^lߍZZ"ɋ*1S+(bbiE"CLULcb\R oCJѫ%a$at%jl" Kta#M"6VMUd?VUb{Dj{j1,ib X|:QN[1PՇY,Ii. u4,EU}&ѱ+)HHO7'I4h"t AU/ $BI FLw$~_ 0͆aTn18]PMt 7kHZNB=VfQ8-N5 N}4[|H6C2EXH=FC1, EbH,,56za2]%\mڕusIk;htm$̤F4L=-^j=Vegfj@ `ɀKү. @Z`1XC*au *%TwV5V]qjU1x!ʿj{Њ36R$5CdzGI КГC'Μ10 c@1N@_J=O~, p8h*+_,uZTK"4D)je T nC052D(#i7UY`jP4$V]ɚCE Hy*c{Y"-U䨗*YmԤד ,)AޏS 4r%UA FF(Č@,~@!_CJe'odXm`v= $C~B%pj"NQu$$e 4~L5T#q}v ZiZ̥cc25)leM2m}PM,ķS^uQM-6z-N) $E44H$Φ-5)k쥤k.BJbdD2HYalEo67Q*I&5#jL",ŋhfFTIRlvܬV*ͣdƔۻ3f•~[JdU+k޹6RJg;Atvp:Dcʣg&'b[gu+Vb)Ĕ;GugmHUšݡ5jUK9ŅxkP1%r=́wm3u REDwCnZ?YƕsZ-%[-\Ҩyi~Ղ^q/.m yڑ~7ɡS/0ts*Lceڭ촳dyַϹ _먥:Hf,4ϡE_3"h>? b`62zY3⏀ qww dUq.EYEXHIhNC 0@1$b?seU >B#@h+`Xi1k\? VDޣT`E#?#>@?w V/.$E"WZIɆzRFTaO&'FA&>AIMj9V" bdHNiX&,kk2».5\.HEDREB08#,l0W5S|/VAhJ ֲ@9"!4L7;N^U8 }ڑ:0=Lbr/b5 Slme=z`ߝWh n.30i (=92@@yoU!|y"@>U=-x7+2J=>|iv;|t s|6O{խz #07ܺ]=To7yo^^4h BZGGy֙eilqp2` Tc~0_$yel}xc{:m669Ͼ|Y/[ZUaEV/X]K7ރ;Z-(jB@$0s&*zaF1I,3( 1ZcJh #2LŪlmbVB)Lm"5*jWie(TRӊt@$HR.>6$DRmera/7b^ kNpԕZ)J $; e(" 0M}ZQmy̳jl'»f/8 oNgg8>=ՙxes ƘmI9aU)` j.ۧO]{в{LAb4!v܎:WnFk)õu(9Bq?_5l;F|џDڊma-5hAC+m.k.6U{ֺnҡES]hʐ3#ƆI8 <;6lM4bUHbc($se*<|0snA'+bDIEUZ ;X34$_-7awY"]ׇK&REK-~ui%|.D\X6#BکBD7-&kmԊ=gx"x@d!!ȟ4WuFX@FċGӾCIڷ=CM+dl`s$bj)AOFCgUb'C% AS;\X+K )PAtN44ȥmN1AF t$iSA$fFiuHkCLd;ٕ+l`ŊTOI#P۩DLjNDݩ_rЅ#D Q)\+2IV6DHm̈(*H,,c?kDL4dpN9"x0y\9oɆ_`H)ecQ*`kB0W Zw1m jh.I$I$I$mfj\SX25rI$lz4t3l9Xjfا0\?qswf ,,`уEM(FLT(ݔ[scF6;ͩD{yxK/qV|֠zF7z${*p 0U&rтTc/ʙ4޽0#.ȅ.AIhHdqhA ܼ%YPJKDjDbEr0eC H;lq⒥UX&94" V d@vam%Y)U fj'w5&bN"!hA"$2kF[Y<|$4/Pnw}&$/Mj@)'-s$7!nlW0㰠igrG^vk}AGJ~r!hҖlX8DPЀV=LJD;{B HNI$J'?EXUWx*Ys]>dG8=]U}42hRD_h{?D贈v ;~Jw$|W 6}ג q::.iIEy":q!!- >IUT9k;ATzs O}hRNQo ;@$i&zp(t?(W9Ɗx x9$bGba_眚p{=C E,"Tk )N\SY$v%5gN DR$qL2{eƱr4K⊄* TCɫCg ケaR( fL.,>IlSt<$ǜӺ<lҦY\`h'yW)' VQ61F 861 C k:$ω165: k|[I06Pzp\D;à 厑a-G]^ѴdF(QZo緁3XS*LM⻢Um6ƃneii*Y KKtPkٳ!:<w!cN$CM4 oKbO}6/UD.\GwuN1)ԍJ&n ۦz>f; CC Ɏxt: V*sg”w]meDaB4;&2Imj^Vq.ŚzK]<]rZS/GV_Cc"i6 483,( <=yk ۛ 6 x; ^m_ի)!Ei2meljl[bi5ך!pP 7DCx=M`?r Ƒ/m 2ͻ r9v{|0Ak/mbƝ::K]7[{@=N@s6R &j6J=3v1t /bm@G<϶z= 5Qףa든:l (}W׶wMj=M`uu}=V{m#yEkj6clNe4[7Dk]M'Unݛ3aYS)vԶʗLR ك,ArM/>>*QZW5TN>rysmVjj**qᦉ@hSLSOFCFTLmRB҃Ќh i艨MxzF 4)"iL I44hmC@$SCA2ѠSO*m56"~ "D!4@&=O)yA>Ǣ*(aPAC @CQ PRo~kY2/Tel>?چvkgȌ#3ߐf^_² %WT>_yrUĿo^_w3\+i&!% (z * D?c!׎{=U/ E@]{yޡﯫ#KvFd5h=BւH#! /Ɩ'1?Z2PuU͹5o۽QEQ^ElQojrdI@6U鱌Hh"Lk,"Hҭ w.UE@<@#Q᷵OKtDjϾv#bnbhY9*3Pt]幙xGx\ptZQm{cP8-H Jz߿|[z =ayL٤ U`;gln&UsIai?_UW5=mpbZo ,*'f1Pp7"ra>[GV4X5zX'U<7p؍v_i;YVs۸ |;)sة~U[/A16  vЋ=ݡI$IUe߸2jGB*$Rz~[vPoO^e^*ޮQe#̗ g]'dE6F-70S>+x7ʆ #5'yb $}N~7[݌z }ͣm~)m>hZd݄߿}Pfd &f@* kZI$3333*3333`<}vu@DI$I$@kwjixZ};Lm!$6˱ HIv.䍶m؆7%@-۹$Ǯlݞ@  pp>w{8!z\n#q{9n:R`}{83Y/E ^۪آn7kF=~%[R=J9D B}}]UBzԦQ`&g'_Eԩ(D JHt~>D:6;o_{ /Or {g.5k@O`RN at]esf2Ҵ;Gl8n2_٭&xþW!RN΅I ECHyY^$ӷP̧iRй&6 ۆuarchج-tj}3k,I #wښU-6xz֥l]F›?Z_կ 쫞g1Ұ\`V3A&y(;5mUݚzŻ[㕭E{l9,}|^zȳO-O%Pn=9)2y yAtkK/'V)0'i[kvjPPZ2Fr8>=j)Q3kZ֗i|f{7f3yI$@UUURKZִpGݝ7|10^Z~O8-~D&o{U=AV&_{?UROz{YtY^)x=ǿNf>M)U>qKyuXyl@ bg>.<1ϡG}ǿ^}([߷;nGrLk  /_vih,0[%ӂ3q,X&`ZKEfXXLnab3ZpZ&n5Uӂ3q,X&`ZKE7Ń0[VN Fn5`Zк4] Ń0]thfXXfZpZ3q,X3 Z-8-,KE7Ń3v-k  KE7Ń3vRih"Ńۥӂ׹k :z]_ʌmiӎ+yK@\eU'ˊD2% ^uZwM]dB uVLEPd:ӂ(bd7H j*"I1@$YlXQ2#{JU9TE[ҦVVk)&,&B os7A+*` w.M~'CUVb"hbVx\vV*6IaHT qRU ){ [,›s@Q8"TBtLNpL-H` $0 Er(!ɤպqq<[~mmmm6(ν}|]E"TB%6mRRiQ[*ͩZkjmK[W; DD]wDQDDDb""1DDDDF"mmmj2Ūˉ\;FD*[,'xwf2h*I2^70B"̌a2F0Az -5ņ7yo{[[Z8sm[bN8@!(*\ ˚BC*;&:bC߅Z*m) 9TՋEڰUv7j$$m*c\]3hQ+;jƐ $MOC``)`fnfufIq(&>I)x;P)cJLGɭ&jmX%L*6Zƫ!"HH2Vd&Atq3b䏮9K2~:1JW*pTRA Z x4` ^ rLbU @o1&m*f&(ĵrkz7kl^<޽E+NH&+_('`$ $Fq.w(ˤA {S ,vI $I$e4 ZK(u3#yjm]st E.&5Q B?7ק;M̻;Řm&9ykwwJI  ݭo LfZ`,=*yyvh|(evv{ER 5.3BXjc( @EE˛Z{Ssaʀ(EŮfo{B: *dkZ,E4IBHD;bĩ-l ʤo4vqo=O/_{[PA@ gfΜ|$7M x+2|Uܛﹾll+^퍵JZf^=l+m\g9{{u  ok_%-,n֯nKBt"X.f0Lz_5KJbxE @@nRzM(J $pm.r *T Z.Pr 5D K( dv`2H\`m5඙@q8K@azU0IjI2s^I!x2)9mmKKo+"_)[d+k+pv* 2yRI ڮ@$C.t6IoV[lV5vf\( IАdkZZtkikM4<_,ayJ~V3C\() ҔLu|aޱD@$P T͖K0*A37eeeH ZvJq{}-뵲ahcvst[/ѝ |lLVLg;0ٞ3k kCZ9lFauڮqK^AY$Ik'@atS/n:8TּߟdwI$I+hw{I$fff"%$I$ffdfnP#e %IZRnkZe9]W3s#߼lXrjY`0b#K8l"HJxiT Qsk0MSҗ58m8)bD 'd&5qX>x  dattCMS 4J@ ]¼XD(rz.;Q]Wfʞ8"Key͹B V9P(#Xb5|@(A>5l뎚|2ܠ90Xe0:F׳Ƕj6@Hx;ecS3:%,$ܝ.l .KEpvgchZ"zwh7-T^O~&V8\՞a l1uق*W6!E׮"W;tDr`EQ .cTu-tYsfwI$I+vwxwJffee$I$ffeUT˳ə@7UJm珅yRִ9/A|7Ek"U^TxXIBJuuϽق12b=Z'pIP"EJiOq ZGsO@4ڸ#XC90Qwa>g;|2%,@(0f՟0h^OQe-@wܩNu6U5냼W&eVFth޼,YNQHpc^yT(lq5Hu:ٚsԀxI7a%ZN2YD[L3i_mA"j̡;pXcb(15>*' i*0I]o |֢r}3kgUg_Pmei텍g4k;6ezc no8ͧ ׿ve߯?/twI$I+vwxwJffee$I$nf6 fnP#e T͔g/HNUT%Wϡ!~tZQm.lӤLA@1ۆV%{VF͇&i*w\wKT=/( ̈o޽Xv6(J׍ۊ%i^˪Ihps>^lqOMğ{flx8:MM-UH b[W kRy^D9R\P5UJg<^D&HVulЭwk65Ja=ރTGl?9ݷ;㞌̿lyn!+q6kN#/xP k6q;Mg`*ffٞ+_L@0DD ~ y9͙e$332*fnIL̻̤I$̪gw R6Pҫ j}cw"=츎5 HP.X(!=p9 P2~9MRS'..@NzMIarQ@ܬ|Q+)^;mA 6Z<f-k8u+<`a8Av4w^Zֵ&Vzoe *`iJ@/J6 hgw <Ϗ WOGVg{Z-+Q3SLqo^c7Cuw3\zӭ瞎]yFθ'r7h=(>6є GmNs3313)%UUUUQUTU33UJffee$I$ffeUD;;UVfc̪P)+yv Г1{y㬥5 IF"I( [GnoƐDc:U n,UiQokJtZB[fD:ɴ",P%񘱫A2v䳮׬Rh" رc}}؜ ͥtA;li $eK8A[´)F8-Fa JV`d֚}fmOkīhZ ׬y1lF uD[Bҥ`e\ c|R{(ŵa_L71y9339ϭl@< mf]uRI%e$I$ffeUD;;UVfcdU(U@RVQIRP9|[Ƿr֙-e L) SϖfQnVV,3aLP87[bF[NќhmxaHHjr{H4a~3M4qi ʘ+kMmLr jܳU+-*qo9n">,~uT3Ϝo&tMlb/{<P´aVVÈփbJѮ-ҢhVmFm]6z;^_<6cOae$LFdj{VKA+ugm&٘bJj!xk^Ʋ+EL֦s8[_2 HIeK"'_5Xz?329탛)~#q?I_mN&aⲾK.cfFҳƕ2mR_zc?@ XbHe@j/ gT@4G0Pr Ac"h͍KԢC9z'tX>UFz6 @ CiaWhAN^wYm _i`7!7 TYC࠘ 53?\($*Vۡ;ة P$XzsuY__LeUxg4 / dD߶3H1}ţǯ]_ƕ|˷/k2/hZ*%@B@ \ڵ+Xr*j()pPD(m\mccUm\j-ߣ[~kƢk|5MiHm"$D*({(Q*gv1^T4҄qI"5x9;Bc*As¤8H3a^8tƻn-k)my(~9D `:x7DBѨ)LD@@:t-ޑ* < ^*VC3P t Q "j.b.v@W*@3 H#XW E چE)QkmuYN{+kC5-U8HZHI#PE(D (d H0F)($F(!j#u*V궧ɥ4kKmZkZ_ʶլEj a`FXU%#" AQdƈ4XɊ4AF#TXѣEF0@FcPlTmRAdF!R (ѭkQFVjŴTZU%mFѶmQmضƴZ6Y6"i*66EhfU&Z2j,Ih4bhEF2Z()Uh[F*,Z66XlXƨ6j"6MFkmUFkűRmXѭFѪQhEQXZ[QckRdԔ}(J( |l?;\?O dlWBI6(93<w|/)4L-;/e1W%&\" 8R!ԑ=ԩiqT'iiT6IG_YÞ+˿Do33 C%NhSU0?v~/Zy!1k[ Mt짘=+@2@Tg琟*7(6AmӶ2#^~;l(&g 'Q`{}!9@0d~"_} Ͼ@T#>y@w]<ԺDB줒I$xjA9QnkZ֖Z@>;mby9) _T4Iki{OIϷ :á_A,SvӗJ*bM?>:!CSI'9[pA"(=|Tw WKթKkX_5h)&жϴ3 (V.Wx*Mk=Lk#JT^.feZb̻$Ϭ]NَibciS|ΖryI@+Z2#2@:n-?XEPjxY`hs5E,B)AXRF+Os)@@(`G?X>?Ved(Ŗh i]SVk1l^K-`=fC= 35|R*-vPXXXb Dgi-V@3?o7)3DD@!Ӭ;r? WuM %]gePbf{u;O%:Tx|N/85J\*;湪xVKwXFYu6%sz;S+mȝ WēC2@EEۜ;̈́a3̏h6 [F$M(%Z#fHVIe〠jLO˻uHYβ肸NDHA*-j 84so  s&ʄ처BƱ2t %RQRF[J"1 NLN")f_YzXL`ʣoN{E_͐ ]ImJ!ŇK `usYިI0 ,(1>:4wW;`8)1L}QoN": m!YCǾx@wf4FۼxSm\^o7vr^9F]^#ί/'.Fκ]LZv\2Hѩm kZy;š oyn\K%@Q6أ63ϡ}mO ñHMbQl>=xdA #$)"!DRi^ zGY8sVZHgW<HiwhzlbsqlpZlRL" #oTJQHIG'Vn)aNd @k o{|3;ye>y6aD,چ2v]4oLk+3ZsïxmBË3w[Iӹt=~XϕU|kiGn4~Q!ƙe\>O>{nժIo={kw^,T~?*-meeU) " BO,U $HE$g,'p28H~߾1tVy TĢwPU{. m~U>_VE ޴Bn^$"R'gGss?N|Dʎ&kb}mP=AX6D@Лeq \Vd3pBC}DDDJ*Ny(D@2H!S4  I p9Ar¨;"[Pj~¾5 7qrƱ5~_DX6@~[iE j@25d+kEL ;(]…\ p;+}h)$KOhyA/?M_W  }ֿ*?{ ^= Uzf: tRV9'7 Z'87\IwTq@鍸DDM f;hSmQBcQG"F !q£ ݼwSZ0n7^%}PnV^I,8Y)(FE'Go1ԯB9ɪҟ}`[҆.r[2̬{.J)9d!"fF9Nm,ޞ`De5kv;L#f|xYzP CmƾO&eۘ20)" "]l0Iԧ._NdR*7֒lieIUu,`V__r&F$sZŢhm6Z5WZm"W»^-\Ga OlsN6rZ'RP3j}}A8}nӦ;0DIHzB/`@iM^|Kk_Ej;nt!5iL aCQhT@@ MeIw$]voԉVD@RQM]ܫ(,F .*e (a:)A,@#($[\ B !!j]-c8KWrWY-UBI أ;]ꘖiZ &!R@ЈF֫ #lP "Ȥ*l Od.q(@2I IsL{ z;KtzʷnԊ0 {";;U; HI[d,}>2j5Tsqt~]ttPYpi?g1 -I[Y=OyC_ϩ*\.iLZW ZV1WғPjVyMkbB6] bPjmIJs ٧h]ALD񪜭ިלqJ`u9_ -喜2c-מ7 d|עv=˃'ր,$","^vN}-϶q?OKcomi^UW=ˎ.$ JRQ)f)[g=9iazrr#C:p#煢!AJr)#7}P ('0&F )U_?|u^kP ќ e3Uhvb&iX6Jڵ4 AYb~[ݽv C(QrC$80rI;PC pX^~gjSڋw1MX sDBRaQrgsPj"YcAE#3PN+92ZQEI"U%vθM e VqD{WLV9g6sF \<"AHq6J!xg6&ira7cya ݚkI^2iRV94LAzv;MloZ#&6 zt_\*v'>8:T@i] l{9hCO>;mE? ?P?z@_ "A5ۚs̓o"@$}"e/CWug2(i1QkŖWv~ԄGI u4^eL죃T @Bx0}ñאkQӎ8$<ٻ |H@HuDB%YOO-UB}7\DLzH VƷMGGO#!? ;ְ7>|Qmij) 5X _UMJ RcO6C,xƎmD*Ku_W2/L!fZM,"&E@*(ŵzP''z$2>Ɗ6dG-FXY Jycp QU^,$ B)羡wjl]a(1f HFB !F*  F?~c8^ \'jܶ/^}|W~^~sW)q [ȳ氳Pmy_0PьkfXЌ oi2-cNTOw>==M2Ugk]ASoPk7#qRF:[74<ƛ̧_N>C5j`7a٪oxWi4ly ּRt̳UB@B%y>;퍴Oo?";|vNP(h ,/~!qtB!Yі!AC(6x(( lS}Eă  3ub։Dפq!P )l2I,@WRm5%DhCQB@2TVD2T5oS%5ݖlMdf͒M2DnAf ԃ.h_ *!p1 W] I$ԅ#"FT{Pђ͋kAlͨ* <\'uuKt A& + (]by{o}i1;l #ө 2磢8.BXl\5/$Tlk%ase PX6ǝmi+ZB #3TjӁ0@P9JCZQ4,խk $"B&XGqBny  LR DѳtsޥWcܓ4,(@@~XQȩ_:Q m<r'1!G0C"UND,!;a'蝓KcSPOQ|O3̨"H3?h} '>յ]*+M%s*D"@I4@ E%s'Uף^⻦U*%~ \>GhOʲy@(]O2eF.ߑFH%(弒G-gRQ gU%)gq3X {*ӛח{0HH"k~š%*W^ogTčF}Ԉ54QEQEQEQEQY)};B&:<8`or"/ûйpT@=c+ldi]wb X}*Hz&@b=5 TC'Re|G8S)*/; \C#DR(ɣ%>z|ebE@U.뮢yk$̦f.{TSOOjG\lP5J^)8\u)DF!6(9Ȩ- uHq@ R[) zpDa08 7ssYSm=1D (p!YUg*^^F *aMq3z 1K(59k jW/ih[sCNNab~t`RUma%G+}3kմ>:K)U NYVU+ e)`U桖U$"P $iTԔ{[}YKU!bF 3]4d9nmumd5lB,DET`J)hh!\ uG4!8uR*<[ĒBBݻslja"E- ђi ,Ѝ ۥv*$nON|C`EY;ZPjVE5Aaݑ?/:aHL PPR!$ں'*-꭬g*m3ն0QAJ $DK6 "S)k%HުyؐW^or+J_ j/^s*}wKo,^ZN?Ub:g;< 1v;!U+;p۔䢺zd̪BQX`RXb1F#b1F#  $IjDWǛ՟.`IPp"Jmzv\"kABa2 I@eFB,Q z R:&5i$TȰ#3W7Uh)E=pq]aBI1A )Payb;_UOd`W"qkϥ$,]3unj*2RBI$(Bt^V@`6HzI(!м%,hP`}J%J@H0QD $׷p{^^+t7D)C˕> Ԫp&No ΛHeNH"85*(Pr(V 7N gAH$zXWtAeFݤ= GSCew ܏0!ʫ &MTn+2'x6T>{ġROY2::j{!3} H5QXgA 2˙Y* @mfjсq{' `h(P+4ǙD;FW[bMBT=AC_ !Bț^I [Edbzk5UQKҕp!. rr\KBP.i BnAA 17 pd7܀ CH)`וkȮrv^5_v1&Q1cLc2X4d2bLQ1dF3֦kZ.-*x'd9RmF! C>P|DP'+7 cG[%(> g PRDHDU$PEd%FFU>aۦfr27^ "ECS и5AI4&iEg~V˕)obzŒsR@CjY6$IgXJ `DAQ B *EQDI!c( ɔILxpĤ{fiR'ƶ=5;l2$dF,F qb2BI39f()V U*?4hM^TT@ꗩ/9 4 v Fdc"!ܧQ /[teMn@ >6l=_jwB\QÒAFd&qܸ_y lt*HIa ~% g5 i˂\d/yE) #cV-io{H@b"BP94 x@" b3uE =Iə$)62tնZҮ䍣m||mB$@"H"ҥ CGn ~2lDP]nQ2E% A"D-ZͪY(ҹWkڧ? i o|>$Tt!?vk%1Z!HP՞PK-B^qc(K6]O^|ɹiFQUudududu M'UQOYJ^N*֙)ꢪ0ιWeswm_/s.ƶWw)[jŎcYn9eUaܔۧeR63)$DDAP+fʶnڶfcSmvR9a PV"3 %e5D_>ۼZZ]mZj&̲mY5JU^wlAeHr\ 2˕jFD42:ʺ'gWur}zyUB7&.<)4DeaxۛQ^HZd5Qk~n`hB#P\C/`7Q@>J N[|u1$(F,[ʎ>!dٽ^KMUӔKm*R(q.I%UN:`8Qv]ZD"ۚoKآ%oeWZ;km6T;j% KCTԦ4{jd=P˝f8YҎ7UQ@G#Sp6UI)_ŽwWFA=4 MFb Z2@P9 * ƣe2PJz{P /ȎUb8.TP (x"~P]heeQw@$"B), "HZ6,Q*Բ@ZYTt%HvA@w3fHW^hzAn e\dd^fԷؾ'QiF|,n!eTa7LPڗ<LJ +;CcʏvA!>T0ޥzθ6KZ>*xYm>.'"c"ɣ{LU6UA-KO^$iE8Bb[Sv'Q=!-4%qP%&MR$Ki:WPyhسYmcFW@"!5Tͻ4U&A D2^jk4: 994J#D$T ҃\.QT]D@"8p78 EUBqI"D}2Z*{ZaJ y1GQx* i V("& #TN%vwf%1LH(Qȣ}jbXr*Az6B E6ŨH% MJ6MfnۦGKx,\Ijt '=V.mZ3[û:RɃRUb )~3Lu/2)ƵpH@6D3j[pTWX:3!gyGsrI$@jlћ)j$ïOe':Pp[y7!!&X5" !$ݑH+~bPUM-vrGMIVw^WmQL@LpUj\+ .NT'ɷ߲<z*g;X~wŭHoLmQU%3;j`U KZ$T D^Tk'9̜Ϋg2Ė!b耇"\=N yL)- A#b,Y PDuϓFl0mlU 0 j1-D`0BeD-ôs7*t1km}KmovҔkV"PAEZ(U!Qb֕J=/Cc × $BQ?U @nNr!7kG!0cE, O=ko(),fz7@gtDI*xxIbeD/`qDy:xN?k#} *@$,i]b3gMxM_ӷurh̹|])MQ(ak%Q"H@ gxvp@2W7ϼs|ǚ`ʷ҂%[Z)^GwO' ywq{ݏun l,/x=ՕJz'\s P}z@GfSgTo&@קT')=DN) o}u24 g3ٸ‚50dh[{{놧Ԃ dj{ѩ` P *n?jHR> U]*M$D@,52㴼 b;q,]H: tuϓEYUC8MdEJJ{$UZ&~U#zkƠ"vZޏ)KOϾ})ul?f✝o| ̂>g&Y]W10]_gNOď ͺK)$b{%W]t RdN|Z-9N;Y΍ >0SZ= ;tR:^Ɛ2ae[UmExCh-r/2vuKorDSяQCQS(L.~.}ۈڰy!yq&y/\;?Z'培 JС&6:cZ?Z+?4vMk:FgOwDWE6|5kRrHt{›t":W{Ń{Y=1 :"o*}> ʋEaɌ}|TFG{^EZm-+9$}z`Yg9|ofK"^{.z RRQ=Ь(϶|tdǷM83[vnaUc 괍B|ߥ+O D ԽQ\c !"'ޭ2{lTM ]*/4d+Vѹ)0ϯyg~~pUUUUUUUUUU I$IUUVEUUUUUUUUUUUUUUQWm5^&WMN}A LJ;7D >c2 $W”U*2Ԫ ,bȱ",VI |w{9<ְZ ZkX\kv NM4ZZ@{ "uo`XKDCC30y8j`quoQ%')@UڭۡƐ|'+_^r{iDA7>sYH=Wٺ֪3ۙƿ8ϳ`}?}7C콿1Oדm|ϼ>_Ye'`OA4>~4/>ˍm~q֐vao۶?i3L6\K8?!M![FcF,>1L}Bҝ~)L ^{.ߒm{z׌r)lw۩>%m+#]t~o;oź;U'GR3o~p=nܣE[ti/ v:2vj q8Kں[U4ck8EtKnک01aG_s!R-U TBN8` JJ٘)T)\ZBQhRRRR`Pv=6vz`)I+|cH)T)T)T)]~wJR T)T)T)^ޯc&縥h٭ U TB`Pk0RRBƦ pNi[nFInDg<nZg8ҕ)ԗ0]@< !l.`BT,㟌NJ0}TiP86Q5;O!F&tߤ{'XpXME8< -v$ooSyJFg\HKlKd%RS3vy'VgGQ.U҂mX Ơo-N)0Ǟ:=h9maP(A\O߱fVfKl8+) 7.d,QD O=11Yx@bIfX@e$,@ cYkִ9ixJ~z4~ư|n _Q_u? .rK"58\|s9f{˜ L .krqFs .rK"58\|s93v\Dk/M3<&p9\s6g,_fxLs]s7+0lusY/4<+nW=q[3v\l_fxLs]s7+0lusY/4<+nW=q`ٞ/#\_1i>y3wW9(ܮz=e_ dFb40|g sQ\9f{˜ȍq|i`59\8rs]9|%L .krqFs .rK"58\|s93v\Dk/M3<&p9\s6g,_fxLs]s7+0lusY/4<+nW=q`ٞ/#\_1i>y3wW9(ܮz=e_ dFb40|g sQ\9f{˜ȍq|i`59\8r_o2u_>_ y_ |co0u_>_ y_ | (@@\)ӜU*J EK P #"#Ew۝b;@ :ĭ*HlCqI+!Я,30M5pҀТ$t:P4C0#@Z `"*4*+(A9 8Ç!AvnDcR ;((D$!B!B!D!B!VP%",Z:" I;[hu=.t@!F 8LkYup2nfnA1v`l-ā.c0ޜql24* kي65[QqA sjS4uD3łWra3= Qj-My `M.sj nxetE|&G*( (^akw',(Y6G9ŧJ4k8b9(J D<nA#NmEF@,a`d/ ;fDTwtLtXd*I3Xd3: 3zRJp:4 7N\PKޢ|)S4 DeET Yw"fH!+Dp0XA@d"dV`)FZ )(5zGe6|֝g\b51HTΡ b~K;ӷr5ߋew0Os⊪*:#@HhSDXEsf2MH@U "c +*,0-D+e!T}PC=:þ$<`\nl]Le=Rn S,4Р>h uESrʡ(w+X6S'bB Au7}ש}D3ff;3Y7iJO٠%dSfgܛx3frXC""LJ,0/ev󪪓vVH3ԘXjhqQDUA'Z~:?:U sc>f\tcd3K1 B1 #(;R0qo̓/HJO3Hrzk10:ώޢaXk|jkQNg~9w2כq[FGiwQpK|{q)=I` $DJďջri\S*(Y箘#Ҽpӱ<=d1|҃"EײDK[ 8 WB^Xz>mp7w&30#=}a}/qcÄXCJs!Z>¸ Fۋ^<$'v.F/;9 pDq<^Zqgڱh#KجkC,X}V)Vx4duv]1g{}xŅڡ*ppw~ @6 ;W|<Sg4=6g?Gn䱾#t_K6ně>0 0561g&2]-t\w@cN >HFDrusQUxmg0IuꁥBgj-Ϛ'pK&HiׯOkOP: ώh1NIO$m7m$i(ua 5=[%"4lOG>-gSƳpoFewA,cӅw(hYdGVŮa{n q_/D* {Hm:Yr] -#HzI®i( UDJY-A}hkC\gK+8K Ugz| vGd'+= wduӤv%D@ކ-0=ѳa;ΛOwE\iJv3jzQ<)ZQWoijԎ):chZksdK%J֘h*+J5*%4i7!~P Q%DD*ʕ02a%SIA,q9pl*9V5f:ۀ.'x\n߉ /VO6tR#uC 5iao4[gڗs[kmN5kM S\%kXw98j8R' ^Ps7i}2HCdEMQk]'H2cn4/qNxǝSJFw\;E{<חxTə{/Ef3}RoU"ʓ/ ^Wkjk!8GwpwGod_u8f+"fy56Yq1ϝ-Rn^kG`hh׾݇vvE-4F&yA"g|8BЊINi*><6(~'*BJa,0һ6̞jJjeh^1kV3zJL7*V@0QozRZCZH >VZɩ<[C;8S_6 Do.+^AD/.V3Vo:G^d/.;Tѵj54G_kr(z'_Tv =@.s}ꔞlXP?BAT>~BIظH3Uk/9=\8NX3y+jK~+^ǵ{sw9?sioi\ɭoi^ҸU['榷[\csݹ{cRǛ<]\٬koYչɽ[ٱ{_qy斖 \]_76vvuktx2|].tYɩɡ͋ыKdسC-O675/d2wx994΍/c6nLڞ/Rڛfؽ.3kouk`/'թйbg6L\W5558<ۚޯk{ruw:ɃVX42d?/ilm;m6?#s?#1{Tbŋ,[ތ^ŕbŋF/bʌXbŋiF/bʌXbŋ~(YQ,Xm(YQ,Xoыز,Xbj1{Tbŋ,[Z1{Tbŋ,[j1{Tbŋ,XNllccccccoTb,ŋ,XQز,XbQز,Xbz1{Tbŋ,[F/bʌXbŋ~(YQ,XoeF,XbńVʖ666666Ҍ^ŕbŋ[*Xۊ1{Tbŋ,[F/bʌXbŋ~(YQ,Xa;,Vʖ666666ތ^ŕbŋhYQ,Xo*1bŋ-1{Tbŋ,[ތ^ŕbŋF/bʌXbŋiF/bʌXbŋ~b,ŋ,X4b,ŋ,X*1bŋ-ыز,XbeF,XbŴeF,Xbžb,ŋ,XeF,XbſZ1{Tbŋ,XNllccccccnhYQ,Xnb,ŋ,X*1bŋ,'b6TeF,XbžhYQ,Xoz1{Tbŋ,[^ŕbŋ4b,ŋ-o~{bYD8H;ĸ2^{ BmmpMk٧9+QAcMQP‘DA'{*<t<~'EJLGg8v*OޟQ<297 I dsA}xOm(JJsGQ o\ýGE%46:X/5(K@Д"],_f&jʶx#p=m!>ۏrx*.ݩ$׮1ZV*zm;/ >RIRq򚐞P>?qtMM8w|컵/o|R}J%S/c#̨dq9/Tԧ>$9: bzD;GKU<* cLT"mv Hq)HKm}>DPabso4 ۷ރ{񟇇8}!>=] g'z妯~U?VP.j2_}-F\yyG:9ӿtKg!g{Jg-U&pdk30?Wy>m4oa7d}0?Y"hWs¦1c·SSs $Qzc8J9u82~pXd7<_8s͘7} >'K L.W¢"/p)׀ep"[aR-N*LU}_`?=AVt`_UiHN( Ɠ7u/#|q?H;ΰ0!=&+0*3,Ȋl( &"L G}u 4%NO~TD}q.  Hf&XTba#)02A0"1X@ eDP` pLIj$baT 5|ey(`H ݔr{t*?L~aKt#;:_ϼ { {{jij88:(;m!%/|Ђ͈tnյ @SV~j#k~tCu;?9PP!V,!ɬH 7:7mӬrf 31) R0qP"Fj4M*52J9D2k{?m%FFI[ބ*m,^,!At D"ad\zDcl.{EGGn*`e5,-;R>s?ߔ+8!ECνuHƑIFU$kDϹ@ku0zt쀔kz9)T\USg=>D0E:* KqFPQ }9HDֻ]_O .`(Ip<= _O4Ҕ^Ҕ9{9t)JR)JR=zuF$3Z϶oNe$uUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 92?4E <#K$cg[~:QQ--Sy3Ibؒ+lAҐ?NW=yUz19%c 5*D&ֲNY# @>ξ}{DqVJ{FBu,SLsRP@/N~28xǯOZ1o"3!:s?=o#{}t?/*WވVB~B ]}ڿ36aOԂAxɂa9|y{t;e (b %,=O?A$$mi88w_ADi{a!}=l)| oqb~+ 2"C(09om!!hH}d~EAB+"% (wB*=~vk뮺9V~{Qy"K;;F}qs I$]usZcKj $R"9JQY7A14]Ȩ_Q60dU.+t9˺m۞ RU!#9"g(v2v CR HOR /=3}bD{r>1ϯ?Duzp?'QMrpjHNTM)(R7^0ac>(7==9e`^>{tPs̛@#& MC2 =|P˺'NT "? 9?9dLs9s9s|~~ Ǯ8_pp8q_杏(2YE)F9ljbz;@px *+g9pD#5 ),L-Cff5EHD?_^NpI8m޶ma_CB wf+x99zK^A78wowBA؞|Nz_jxøQ$"vc另bvɪsykeO(*C5y| O| sn3SRg|Po{bJPJ'r ':ɦwrlc$>4K)x>xlt.5ИyKV@pp* n{xw>Uzq8mxW#XkNqkf`u1ו1\uwvnk,FoW_\;?Za0)߸wzz>&)^ԣD^,'fHOFy}[ۏv5&y =j)V:w8Ur>DCgR@P68G9]j~-ߔ<-6^Ϝv ~҇'fy-Ʃ*wc+ Q9.pwV:UyϤ;$y"`לiir_E8 !Vt9{tǭi17+uTʡE#aCe2mW(b$17\:HˍQbfa4EDFkN1LH*(a)EUA먂I4 XH%YfZ*!5F6HD+ J%(3}PP?.a/85ty6?D%"(GH_An10l5FPhE4ʨj@()( *"J*** Z DDG% g3^0H`<(ٵt\y3)';KCD@9nGiu.nS[0ѡ:=눑  (!;+nO@SG5}5`w Dqd$@7׺4xPC?OJR))JJJR)JR)kBHC ?rp~Pc0` pI܎sx׿|kDYnԷX6K*lM MRev^ 5azL` wr>fO~ǟ}M~vywCOn@*b>5Ӎ"iV ~~N V::\+Wtm~,?dĨ"BDD|yV9ߧuP _Lz+풤d_\zm'}"~~TQ(1ʹGw&ǣ?W_8މx q_2 $UDXQ*UJyӕ~@:kVI#1(>/RQ<R!8DRRu䉸yo׷ Я)֔)D7MVp?UP>߯z D$m!] 4)S~0!1ěqGѣsjyqTKq0#yps>Eeje)tbt2Ƃ3fQQa<_~66h./E˓>x|VƄ$7~lw~4ֱv>תVuߕǿMCշ>~R*) 1]^!_mF}qv2QS5NEPk1%Ct{Rɬ㕷e_$J;Oϋץ$Oˀ w~O5Y_ӟyy} ke}ŧǰ㊹Η%Ā 8A@QǪv\4||  D(ؤ>[bەc4]sd !?՗?('vj~`X]N30%F[8퍿N39p:66Gd!# N~M,Yߜ҄}ރ@FT;t0XzoeVfJ3,s&$f2#EP) 3 fr\YRlǖ Gx Bxn  %3Ym i㩏 Btk[]9imA-#2gYZSÌ9vr4opuW{qղ83)B@LBD L)xKs jYbj\s0Xi4P1ԂD[ ƹas7xroI@vH`CENEdpݜ<cghkeS>vE&6r[Yά\bAedO}~p?=ְOB4# :{ᠩ])Ӏ`Tv@a t@"iAOpC]kFu6码ǖf:42K ?f$5R(!6X"_YET1""$'۶f`jܼdUr+ $0HӻG;?;CE<I=1׹O*HP\A ty'CJ}^'U}tO3UUUUUUUUUUUUUUUY\Hfy+ QK8vav !0Bp#{mA0D?ALU F9~MK)RTY6W`3~Bޜ e&5C$4]J *bC-OC!ȐS $Q"ߥ}>~ x\?߬=UUUUUUUUUUUUUUUG.|f?믝fY^U wyDbC5>pGۊBr( }5l8Q)U7Ãuy֜.`,! %xs|sf28y#U!TÊsnvhSya TXF DwW2*ۏ>~롺e⹎'E5 _!8r qGqYTVª==epᄒcxGlѢz) (hD,wOi(**+C~{*3P>ߥqZDfl6ۛT`/wʿ3sؖ|~zT_1]ϔjHI.zc^'Z4"@F M^pPV2ĠGP!.!/_-VK*gsio&VrHۋTJ>d>Ss̀OdĔ~= Pd Pynv/#Br$`2 4a55PәcrN`<ANI*U\`BPTw9P tRBU4QYff ua O d@#" ]<$w8DvDAu(ehfӓz6Ǘ'ӕsRBܲ`S fI pPG8KprtMNfuA텽ErDjiTpAѪiF! Bm R | "N}빶+!-:V5҉*4U o3BuFz;φ?MIAsIl,6eDʼ>M>T +D~H^||\UC)?7FaDKT@ ߢ  c.ȴϬv{؇Э3fȡbXmM>7~j$@aTlgM+J֫^N(P;8h;o.0SJ*hzz'Cy!TG(>Q<7aϭ`vrA]lP"J=L *C2gQc \iwbThk!%5IR>U¨W UWf(wѿ_GG6v1: @x n``nU@oSbpݾO̰d*} n#b <]d@"Â"I ‚sfvZl, 0հd,}O<(f |VXYeVXYae,, ,, ,, ,YeYf@ J4&@0@ 6V xq}oD_[z[$C!jk5/\ &00 \mkH.2z+a _sLx͗wUPIcM3߹EM|Dg#^М8G,8qc[m 6rC?oCvL{=71/Lwg2{vB3D^OTM9 ED ?b`L,E1 hC$AvLz{ ~! \<Ȫ{S`B/In*E8_l3۞~fd9.Ãyѹr\Џ򈨉M (;NAqvV$"k=ҽ-X@sxNà) ?6|_~͞86' nTH'p8κz|)(IQª(??%w59shBمCِ7RٞF@DMx%p)A*]k"zmy,Bh8O >yױ[ˬdTwqU$ xL2F``"#q,A ^LFzn-v34 ;n==* URI*vfEֻBDTwy~UUUUUUUUUUUUUUW͵UUWj={EG!@3f_vxɋ#9tR@Jdc`pvkg*T|c_U =֎L:+`{~$VE%FJyS R&E:{,QM {6Ǻz1?Y}ߥ`({͐UUA*pMGZ=>}/Dcƀ?O.lTp)lE$"l 14LCLIM4M4M4M4M4SLM4M4LSI2IJ(% -⠪s@-Uk}M@F P{T?,⃽ Dy:D)GF)v%:|/1Ky`>!vSY0c ) *b!h('oz Y1lj ]BlR@4.b *v59Ȓ@濎b@|s!ߠ=P"r0F Fm…q!# O@"XPn+1U H.:GB *! ;4V0/g|h sN@NƌL3]_:^q޶{˸P!`55.* u#*IR*IIu @$@I@\b5}^20.7ϟ^Wt̹o8nv &\ JL^J4n4sEEl;3""E*9x!D$:"d,0@7/OMe`) wVzN|mEPU⻰Pc$mȊ$ *aQ֠P< %k}~@/]x=sܰ0j`緓C1/_zb¨S?DOQ>k %Q>r%I' <=G8_ΰ3cjTd> ƙ4%{vԐ4I ZTqM}AE39DIktHzG(!HrD:)T(~_b| dCkDO?w6$ҡDjbRd\փ*KaIO`~ϢAT %Xf;$*߉R5è-hQDA 5Ր#м*|Z}B۵h1+¨buj!ixԂj47j]@{ߚ"u!fDCrr8b,A A{9j?;+4|niĪ<0c!X<9fe]=uд':Bmĩ 0.l, gnk``XK`u!**Y```e4>zQAB!B!z8^R[+|6ڨ(sVB1:٤DSaCsHMD`P 1 8'6* % T@Q`@NfA4&@D V@s9㞸3<X;ˈ}jT0q'ᷕcnI4 EoTCr li\f1 7DS73PUUqrKUUks]FmOlxJмmM @ylg,\LAa_a TP 'th"Jc ;M;p9{UU14BP*P@JJ T$҃)~C95/y: *Ԣ#'Bʎx*p 4(Y,:.oQ@‚y3AjJZ6fHePPJR Y@"!BZd:|>˃2I;̀ </pADIHaX5k5&b=Ԉhʠ7ixB|AEJ BHd\h5zc#948IYOLDu92"r6S([9D1 n rG6pbR)W}CyEcE8*=!'Hߺ-hUeZ@JAB QD  P(MrFpPIs s EaId <ǙP? hq;\-y뛾=6rۻc<907汍H0#XqDL_6"af.̱0LbCب1w" y-k1U8dahЍ;]KLbDh@p~cZ1wقeoNHsL)|xgD@^"DQ pO=8 &XIV=5Ոmmmmmmmmmt{+.ﺻJDPH*2 #T 4:-h$1OARHAg<}^kT%*YyQƀRp>x׌T8]]+0,f 'N(y`up&hjOE{cϰGԀj<"twUWݜ9Ȁ K_6p9귽{tB́"p 98%Hx09@h-FU^yM PC }|p_BatF(܅p@85V!LVo|zu:jx*  LNxAA011^p; @aM4MMJdbdT4SS6Sm)#?QJhTJ za FOP~a *MoUP@6JA (jd6DaڭVjZڭVfڭVmV_mZ~V[Uҭֻ[km֭so'WXl\{x"ղoO-G/U(lyYY`v7Bg4P6 ߤIc2b;ҳ듛<ڸMՐr::l (ncp_f>c*^}-y[J v%'y9_d I/G#,jمcY> lacM|6{FIw bV\x Ͷ U %Vٱge 2yCB(.~&ɏ4^,J7?:oNnGO_jq7VB|ӫ(_a5}yy}m(1ؔ}˃L2&xXwfF+7ljjd,bi9i6{DF&ʧY- Xap!+6)W'Dƒ#Br[fǛcpd({msO sl[]O&<(v!x+;ߜ0Ѿ9-G/U(lyYY`v7Bg4P6 ߤIc2b;ҳ듛<ڸMՐr::l (ncp_f>c*^}-y[J v%'y9_d I/G#,jمcY> lacM|6{FIw bV\x Ͷ U %Vٱge 2yCB(.~&ɏ4^,J7?:oNnGO_jq7VB|ӫ(_a5}yy}m(1ؔ}˃L2&xXwfF+7ljjd,bi9i6{DF&ʧY- Xap!+6)W'Dƒ#Br[fǛcpd({msO sl[]O&<(v!x+;ߜ0Ѿ9-G/U(lyYY`v7Bg4P6 ߤIc2b;ҳ듛<ڸMՐr::l (ncp_f>c*^}-y[J v%'y9_d I/G#,jمcY> lacM|6{FIw bV\x Ͷ U R, Qn =nVzVX'=<~-Ͳo}w-G/U(lyYY`v7Bg4P6 ߤIc2b;ҳ듛<ڸMՐr::l (ncp_f>c*^}-y[J v%'y9_d I/G#,jمcY> lacM|6{FIw bV\x Ͷ U R, Qn =nVzVX'=<~-Ͳo}wOh=$T;T+ .<f*B&[@~VGrIv7C2sOJѲnz^ӺfI'Ŵ$O4I-i$~-i$}<[LI$Iqm3I$ǯlnݻv߇4I=|vv۷n8IfI'Ŵ$OŴ$OiI$;gnv۷n<[LI$xIvknݻvŴ$OiI$;gnv۷n-i$4I>-i$|8Iqm3I$fI'Ŵ$OiI$-i$}[LI$8Iqm3I$IxIm3I$fI'NjiI$={gnv۷nI׶vknݻvfI'Ŵ$O4I=[LI$m3I$fI'Ŵ$OŴ$OiI$-i$|8IfI'Ŵ$OfI%]۷nݻ׶vknݻvŴ$G4I?ˋiI$ۋiI$4I?n-i$~[LI$[LI$IIqm3I$fI'fI'Ŵ$OŴ$Oo4I?n-i${IIqm3I$fI'Ŵ$O4I?Ŵ$OiI$Ŵ$OfI'Ŵ$O4I=[LI$o4I>-i$}[LI$xIm3I$ǯlnݻvw4I?4I?4I>-i$~|[LI$8I[LI$8I׶vknݻvfI'Ŵ$OiI$4I>-i$~\[LI$qm3I$Ŵ$OˋiI$-i$N-i$}[LI$qm3I$Ŵ$Oo4I?4I=[LI$[LI$qm3I$Ŵ$OiI$4I<[LI$IIqm3I$fI'iI$4I>[LI$IIqm3I$Ŵ$OۋiI$-i$|xIm3I$fI'Ŵ$G4I?4I>-i$~[LI$Im3I$fI'Ŵ$O4I>-i$}<[LI$m3I$qm3I$Ŵ$OϋiI$O4I>-i$x흻۷nݻfI'Ŵ$OiI$-i$~[LI$qm3I$fI'Ŵ$O4I?4I=[LI$IIqm3I$qm3I$m3I$m3I$fI'fI'Ŵ$ONjiI$-i$-i$~\[LI$\[LI$I׶vknݻvËiI$o4I>^-i$}[LI$qm3I$fI'iI$={gnv۷nIm3I$fI'Ŵ$O4I>-i${IfI'^۹ݻv۾s]v۽ׯnݻvw4I?4I><[LI$;w5۷nݻwfI'Ŵ$OŴ$O4I><[LI$;w5۷nݻwŴ$OiI$/4I>-i$x흻۷nݻm3I$fI'Ŵ$OiI$-i$}[LI$m3I$fI'Ŵ$OiI$={gnv۷n[LI$m3I$fI'NjiI$4IuԫooWKw3;Rgw;]]/#}(v}J_xFQvts<*}yGsU7kԫoG7\7yq#YyD<,s<y\HFQ<$su#|(W9呾ngC+r73!ĎndoG7\7yq#YyD<,s<y\HFQvts<|{; ]sp>s73737 0` 0` ws=}@jVVVꬫw1c1c13ӯgU2fUVʪՙUZ*VeUj̪YU2fUVʪՙUZ*VeUj̪YU2fUVˮ]u[뮷G]uoֵ~nm};vu۳ݝvg]:nλvu۳ݝvg]:nλvu۳ݝvg]:黙fo}[U[U[U[U[U[U[U[U[U[U[UYW[ڭVZ*ުݪܶUŵZ}}>:뮯VU^YUzeUʫՕW*VU^YUzeUʫՕW*VU^Y]u׎u]x]u׋jZUVgwr`7ws37w7w6 f۵YV9s9s<|=LϙVڭVZ?_w}:뮺뮺ꪪVVkmVk[oo~=㿟=ޓyiZm7zMޓyiZm7zMޓyiZm7zMޓyiZm7zMޓyiZm7zMώ|߀~zjjUg`ZsUe*nmVM+[`6o?m;}~=vzׯ]z0ΠxgPz <3= Au:aA0ΠxgPz <3= Au:aA0ΠxgPz <3=ǏwZ׭ϧ^u}*ھw^sffnnmwڭ͵Z*x[g뷏onu߷Ww+w+w+w+w+w+w+w+w+w+w+w+w+w+w+w+w+w+w+w+w+wڭʶk]kZZVyNu4y0^i:Lך`u4y0^i:Lך`u4y0^iy]i]kfy|mZ|mV[^}xaxv-gaxv-gaxv-gaxv-gaxv-gax]uZծo[z[ڭV*_oxv{><χo*q6໹Ufmwsܪ3WǹUfϏr7oX^ Vn&ޱw>=ʬMc5x.|{Yzj]*q6໹Ufmwsܪ3WǹUfϏr7oX^ Vn&ޱw>=ʬMc5x.|{Yzj]*q6໹Ufmwsܪ3WǹUyyǍm_~nzmnm*[|*ץkmmfᯕZz5[[ڭ[ʷ*ݭjەX___V#1r3Z֨ܠmןH9oY<<} 痱ygϤ7,y^O>s<y{ys<y{y/Fb7hߌFݣ~1o#vnѿ7Fb7hߌFݣ~1o#vnѿ7Fb7hߌFݣ~1o'٭kZmV^ߵ[YV===>O3xa0@ a0@ a0@ k}*""""""""" [VV;[ڭU9s9s9]u]y]kκ_n}u־5fێ7n8qq7n8qq7n8qsڭ⬫}}33333333333>_/~߰>߿~~?v};[noVV[[noVV[[noVV[[noVV[[noVV[[n\[kjnUOvgn۝\\\\\\\\\)P9o0(_; aa  $B4s ԯydA4,%a Q&X@tZ\G_4H]p1 *%NCҀȖ| 5QO B#SL"! O$4TT*jTު)eMSzeTU=Ld'l@ =T2FPiAM $2 M4#@%4y'.^"*9 ((#Ab!BAz+F@g_jtb X_'?v qH(pjXr:TB}e)~FɌ9n,5IU斌ڱZN88pA~" d'@Ϗ>"HHCTj?֨ݩj 0(ڤiش>`8*, @$gۯQK^LH5Q Hڪ@$qkwdPms߷^(dUX[EE[E@`B}!ӓ۶]xe7G_O,AUYG*X+ްϬ1Ą7ڧ)yj KPA%ャcݥcSU?@tq{wէ~2Ɇy|k8njq9뙟dTyq,BWPټ22DzizaI".H̿Ǭ>S),+ tHCSA? Ax?p68!=-"ؤ.Lco GPo/bi "4< )DzgYh`y@wCMԨۤ&gez\p *QW|J*)l{{HcCXKW)P@^Jl0P^ (#B:hYstھ8&! cIߪ^o݋b,w7x|H'DDW~}<4'TKTyW O![_z_tuX_NZQ2_O$֖8P"Y HDzBaXc`9dP!8>0E 8)e1:sJTH,1{J }aBl@_QMaQiͧ*JzY!p8Z}>}4};4)rpvU??ȏ9^vC^[񒔺"+W jB#JRObkZȈ"hDH"""I(DD"$&(@DD|;{"~ܸ3~O$1;9}KfmYfty~3Pl5/ P,<+v~9i.ϼ/.5s[me`,\"Vͦ6"!*e;M剕5%,[tZ해YwZw(x]fRh+@ F FX jJ(oI$XuӼ4 orH(ηi1 {g6I/yl>/V.;iֲ|RFE9x`r`Zߏ]n};LBR8d.㾺mk')Liil4ZÞ7.F \u}۪Ӵɭ%!cfJͦ>o]vVN;TH9x4_cjp7KI+yڣOﮩZJoS:/sEt[ ˑWk~=vꫭE2ku Hs♒i/Ͽz}7wնS底33y<*}M<{ڄ\ G>i1 {g6I/yl>/V.;iֲ|RFE9x`r`Zߏ]n};LBR8d.㾺mk')Liil4ZÞ7.F \u}۪Ӵɭ%!cfJͦ>o]vVN;TH9x4_cjp7KI+yڣOﮩZJoS:/sEt[ ˑWk~=vꫭE2ku Hs♒i/Ͽz}7wնS底33y<+-u.csӊ| /g>` Bͪ3Kl>/V}e}uM4OSz1dQFE?\o _WkuU"v59qL[\y{]vVN;TH?_~Z4_cjp7KI+yڣOﮩZJoS:/sEt[ ˑWk~=vꫭE2ku Hs♒i/Ͽz}7wնS底33y<*B}M<{_^}%$bmQ _<|^X'\wTMd79:-Xs+uU"v59qL[\y=kڻ)rJ"o}z9ܓLV9FxI|az`|Yq]SM6ަ t_4-a#:>zW[td3%n q\_7n;jlu*$ffy)M`ENhNa09r0JcǮUuHMn){S2Vm5Z㶮qܷRFfa8|SHV)vv+Ϥ` Bͪ3K~իˎi0c4QEkx%qֱnۤ_N&P=)+pK6wqW}[e8[Q#30sξ)⠷}M<{ڄ\ G>i1 {g6I/yl>/V.;iֲ|RFE9x`r`Zߏ]n};LBR8d.)M`ENhNa09r0JcǮUuHMn){S2Vm5Z㶮qܷRFfa8|SAny n/ϵ_^}%$bmQ _<|^X'\wTMd79:-Xs+uU"v59qL[\y=kڻ)rJ"o}z9ܓLV9FxI|az`|Yq]SM6ަ t_4-a#:>zW[td3%n q\_7n;jlu*$ffy)M`ENhNa09r0JcǮUuHMn){S2Vm5Z㶮qܷRFf|<ξ)⸨Yv-r =EAC(ԖkYF0"*TT< ЩlOڊ")A)(, *Z"ܠBRB~'rG6 TAYd%,4% X Uc\#AX $`$EeKo "!ڮxQNE`sD(`]nV|Qyc/+t9lNRd%DDDDDDDDEjڬiC&i1.v[M%N\aVmww2e%: tx"TҼUP`Y-;U%meU5mImV[AmL{*gd kRBSh职RAS@aS8h ( ,PzjT@6$TepylIuOS*{EMfs/(O%S$E%1[Q\i1C,A`VJZzLZUqUtⶨzƒVT@*(3t4BQE8Vɮݭ U W̬ksG-soa3jiJ%)jt\ NSs%Yd_(gj0zH1nElN@ΐ3Xȡ$JYB7 X+jV܅% mF`Jx=#eAφ|ۗ-]P:Q;YUkDž c=mD` ,H2 x#As}4 eUcEu7K QA@vߧmDZn̾R7"*&"/Fx%I7i:GEL0(+k] jⰠ$2&63,gIgc"ޢ""/coQDZȷ;zȷr-"""zȷ[DDEr-"""9ocoQ[DDEr-"""WcoQ70 0r-"""9x3z 0 zcoQ[DDEr-"""}EDDD_"ޢ""/r-"""}EDDD^8o ް 0>"ޢ""/ӱȷr-"""gcoQ[DDEr-"""EDDD_>"ޢ""+ȷ[DDE9]EDDD_coQ˱ȷr-"""|xfar-"""z"ޢ""/7oXaacoQ[DDEr-"""xfar-"""{zEDDD_DZȷzEDDD_r-""";z]EDDDOo ް 0>]EDDD_coQ70 0ϏcoQ[DDEv9}ݎEDDD_N"ޢ""'7oXaañȷr-""""ޢ""/r-"""EDDD_ȷ[DDEzwcoQ[DDE 0 3r-"""v9WcoQȷ[DDEv9~=EDDD^8o ް 0"ޢ""+ȷ970 0]EDDDg[DDEØf 0v9>"ޢ""/r-"""xfa8k ް 0=EDDD^|~~~_g>/u\|LEkzml4nz ^_@?VLugLuZ6!JˇYC{n]IY`Xƶj)BB55ܟD׶~p8WOoSK8K̸RSB gc5/8jΎec^. Qtg58*/oL[:пh4FB$IؾVUw *1wzDOvHU'M$"/LԀvSUL?c!L[h*FSGR&Sjcބ:ߗ*~ Y:p` 濢-kZֵkZ<糼9Bz7_s ľ2d@!?NNv{"}04T^<ył w?Rux}RTSA cQ(ZJgcqT Tٲ`2c])@z~?2[wAb颷§Z}*a˷u/?_G:rȮ^^pq `^ҾʟqFp bmU?>5qkkZťSU UU%UTT0$CCǧJ.ܰBʟzqeJx,R?]S*sOT2>FvC# 8GAP{ R`JQJqhL:K(pFzO,̰%@D`C$/Casi2h@elZ-oθeXpRwn7Z$ʺk'[]~\Pk{kWۖWXvc-+-mn@i 4p,A.AjSD4(25\hE+6q^(1u [z3q|3㎠e*ix42kvTӟ>ZUrBH=6<1ki77}4)`iIH ERff3BfФY&fi#4)`iIH ERff3BfФY&fi#4)`g:ֽշzU+תoumy^U{{o+[y^WU^zVWW^շzU+תoumy^UIkXR5K]||{m-=z$l4$1ICByPAyF-6L zWx,MFPK8FE50@HQcJg۷˿Ŵ27㷾~m|NkҲ O-/b=?< (GxCu  8x]Hx5"~._|^ƭne]z髮A&{u U3yBp=B[Zᅴ^|^-]}9yj{W5h瀼<4?'KT =1?o Qܩk'B@T}/5_Y>f`z/u3b*^U*U eRQm~y`2g!!6,ns0bC~sw>y~/c_~ק3ŝXYS@)`gmJ&pzqzV8b#y!@kYFY jH4q2:Jl:t D"#G+Q4};_ &y$OR*ҵӆT& [B;08< !&X-c=udx9±\> ͏XBVHQ:c|C^IoxtONA\CrB }!,^皎Zhg̎ ֥Xaݕ`l^sp[<{ V<9=_nmnmnmnmnmnmnmnmnmnmoGy%AaB>>o>}&wN嶾8)$qS"Btڍ&d$0\oC QʰE*buK¹˰.5ोm RQ ٜk畂C:<MAc9P=[~:Kg=)ReD!7T]zʯּ{>ꞇuۼObzX <{Txui"]c DHA(K:|k" r5˅oy8&}7FEsL紾m;qh><BG7B3cP2.ڔCjwo%maA),Ty7Qxf|ͭ8JUܴywلZMJUTZ4P˚1CL\!"}A &>RJAよk8K}=ɭI_y2vϻswFr}y' km61~q_D&ej2s (2!emk]WjUڮv]WjUڮv]WjUi+T6q 7 iR@*{ING5 BaT%kRS6X!@찻RDV(OZå*S7{#hNp$4wlX\o[-.ai3 J)/4@8v)c]QDN]{mߞoHN>^X}Jkh f> L‹`H{cr /[MeͿXA%ȵ2KZ\"Bg%/*")BƘZA!*AɧkH@]j7W~p,Ïni/ $#2#QC`}h6Oi]- '2Y5a@%63*qxӭl:#=W]ww5g= @ @ @ @ @ @ @ @oS^yy淽s o}4`U3*/6mdI$; |6zŭUCO>D,Dc#) ĒB2)#{F229"DCAܕ3Щ$#䩙rH5ʚfgZ7<:;J-WE'[}@h 4@h 4@h yy^z׳yb"!0ijy.mV3eo*-yUܐ -/]߁WJ:UobխyEBJ ` N$@mjPuCآjhb 0r$4$IJ(pəos&a&e̙ 2f2f[ɘpəos&a&e̙ 2f2f[ɘpəos&a&e̙ 2f2f[ɘpəos&a&e̙ 2f2f[ɘpəos&a&e̙ 2f2f[UPA@kw-g[_}˔PB%{*`c*\^Mtm]yﭳsr%իvHI$dXܗoj^\ru7&z UCyc yfH+0 UhL}eMwxWg yBTX ! gDH%|_*^qiӻJ=`z[x1k6!BzYO.t##&bgS m|nU5§P+ߔ}7͹˯j8T𝑌AA8B1ַ~vۻmݶ{wmonvۻmݶ{wmonvۻmݶc&1Yc)YROQSn96MT8h[y L @B0qĹU}tʦFklE+ Z[k>Y 5@%a+zUZ 0Du}_W};*.UtU}]"_oHxEW*.UtU}]"_oHxEW*.UtiiM+Ii 8tJ=I$OC\T4؂ ,8J%xRc R ([J 'C. u2TG#;^L#%cIDXإ)Y6mt\6@5FUnWS E Z'RòŁꅄ2w_8l@Tt3ptGe|9c?2+>Ou ǼYro|q,= Av2Aڠ;Tj Pd Av2Aڠ;Tj Pd Av2A[|<$3yIʲF܈<8rNQ ' S!u@Paa 9[+U!y'M$V!$X2Ť%c"PCp x;s2T̸ޫS!RP*^ĒZ+KjX2֢ţS!rCc5K<@!p9%n'!Щ*)f HݿUEA[<BQh"*m+b J(JJKZB$hZJ{fTYNnGxΪsv#wnnw;@؍.gpHl pw7b7x͝ Fy$݈6w8;]sv#wsv*;uW8;]sv#wnnw;@NnGxΪsv#wsv*;uW8;]sv#wnnw;@؍.gpH&Y@#H"1 !tIYAHPYU,)Q0x88DxÌ qy!UA02e-T7] QQ 9?D.*fmDDQ%AQCUTUUUU`G){x$(’h. @REM mS[(vM d3vJ! aH0 pQRfQ*J dD(RHiS`]uT~Qw˪A4棛c QI5 {_>ͯj 抓IQ#.)$jU4wUmjI%IDDDG 7N_}uFc4p6`f ӓ3#1فrfdf803NĽfiəl9323 &fFc4p6`f ӓ3#1فrfdf803NĽfiəl9323 &fFc4p6`f ӓ3#1فrfdf803NL̕ʵiZk9VGYG!*5:1Ot0 >>C#3 ME&15LUP`̎u? $KB@)c~ˡAl8;~[dꐊ{ 5Ts"qo[/>)PB)`V/-ŌZe12)EU(WM4M&Ii4M&Ii4M&IsmW[Smm[zjU r PU 8GHPiGꅃrT h§b!̂OFB7ˬzIJGq#.3ۻ9s~>kmV׭YIޕVK߶A߳%{Q hqؐ]8Mxt\Kmtߥ[S$Ҍ "%XamlZ"VW9s1-c$jYE)1c-1c1c +C P 99s[js|ս\ZSUܝ8*ʻWwMOe$UAZTI¦!a,jtcjASuHTG=ܮu$Aԛj GVh-$B TQ* *QQRA^KTxbiiiZiZiiU}.WU}.WU}.WU}.WU}.WU}.WU}.WU}.WU}.WU}t ΢ T1kNY&5!M F)0eJvd*=ʑ Dz*zk~U*~&g$Tx̲e:|CҨ|"*ڭIGBz\A!B*;X_&朡 r@$"=rQCRȆCn_c20r|6[k>sP$K@@^ 9YOiq8*q{ǙJF$kN-M^^^!N"*HX/Rtt:d HD+j"ϕ.*BM[JQh0)ӄ MTѻId9iӓ> a]늜*tz RD:kj⥠)R)#EK ҤԥKAd+v+OZm׷bM"ФDTsQJJ5/h$ IĽ;@m튙C=Ԇ.kB!M` 9#5e˪ 9 T;AS\͋@!dU2 VRC4 9!l,趖.\`%D#2Iɫgl̬[*eEkk *D(2gn9yyyyz"e UPb"D"v k5]s˄o 6Ľ2612m+ L*ol/>uv{BOy&=m~mՏ~LIkO0H ;:3m\ 1Ϗ5Hv;}ֵkZֵ!X2UJN:a*x b>EMELܥk3N O_99oZֵAwTӺT%*iו+Dׯ}~;=߳mW}wǏb7C 8/1mòM:YiK)ddVM;k$D&4m;XNj+mfG&0}l WwnmuBlQjFYvv`X \=e!czze5= Yf5eжZlml]a PN[fR`ƖUmqϫ!=u= StU]0F$ @0z~wyvU:۠ %9!JRK!jaުȔ8ÖٲwZ_8RhvV&*{FPQUi}& ^}=NeHv={x^LunF|)ҷ”TD9%lB LbI$M?eVUK5>@:)頢%);J[ϟߝVa(2%|G87@5Qȋ)EFl[4o_?xS>^}(vP_1}I)5'='XmyS}U.ܸqAmDDѭƅ~YUUT8 ]t݀wwv w} t www`݀www` =z9{zs#Ju||oTETbCmʹH-Ijalm`[@+mdއ{?<MDDDDDDGQ }  s_Ǐ>zϟGA㹝=|Ǐ+(f7Ԇ~:+]%*~eQiq/:s zEc֕@D B~(Ղ^ *})4W3آAJ;;0a֒{a~ u68_:91jJ{8[ғ3)RZ֭{kZֵa~p yJY336uW׿7ׯ_}עc|C8?=JI9!I#+Ӌ}K82m1%ԯKvF-:gS5Db#9JuZjT&.*U7-XAp{wWGAaۜ]c!qĵSFs7Nk>5[zƅORx|-YW&:qgIxI0o4]`ij^YiZ ;/H@@{90kF qpNQ^Wz"xǴ) J4|"gok$ӿ&OO!`>(`I(4;a~XCJ7 sbykSYbHW+骞͍mxxek<^[6=:ޱSʐ^qx<Z`?Pc`2һ)[,hUPx]XAՅb(kQny9,}o=dY(c`,N#cN̥ccˤ#q'if1IK;J۾aV*kۯN s~zǏ>b+)!R~n}w1cjٕtcil g֥ޓ\ߏ{sۯ">"[F:O8|kp&)U4Z;c 3Qk:W\,H;l8Rp۞{,aѦ'KKwk3z)k-^e iEfxKu(Lwε.\4\9ִ3E޼Kg:֔Z&h׉ppLZҋDz\4\9ִ3E޵9ִњ.h3kJ-Zp]ҋFhh3kJ-zppg:֔Z3Nu(fYEZQhb\4\εfppg:֔Z3{ٙEiEpqiE{EեuxgN U7.>vZ+NLPD b"YD2d,K2fÂ%fAPD b.̂#XɐDx92c&@&@&qn<0(w\(w\*0wwpwwpw ;C;a!!!..wtwKwtwIw...8tӇN8t0AI%$kzVުIX\JH$ EtP7x~PoMs=m( ݩGaU;!F^q{7mN\밭 M8죯jlZlXE!ioF{{Ӌ̣+|uڜx"ugnK~ZǚZV}[_QnJ1^f K| C%[5Es O:88˞А3j ̖a\(_{U╬oٌTVU4M:88ǟmIO$8eA*$V@h;Ѥ]мtJ֎r-@N:wg[мyxB{{wq=L 0#5&5"ק9mf6'sQ fWTixUUl!ۃrk{# [dƚӏFI*D7cj7@RWG´Ŏ*`PD,E%]!|.]@(~.1feb ҊS 6C!bE$UQQMF(,Q5@#NkLyQW.2VS Ih2L4H;9 ]XR@񝋓]wqX. " (*t," TrB`f L$WnЕVRjJFBuN Β2OxKΥhZ2\[!dPI$YVQ,2h[(glKʽ_/ mmml(oi "@  Sj5+jV5ZZ[SifKa UGӝm_x舌DDDDDDDDDF"$"""""#X(NU5><`[8JF}"zJܖ'pY.V -t$c!h E -K`dҨ d*̎efĚocw-| 7:ov7獸& d=UQ*3ERiǐ^\22Q1$3 kKZҊj$֙| Ygp %WcvBBN}ATP3ʴe0Qjc 4f%HF+}@oӞx~j+@H4jhƾA *`4"/UIg^?5GWm< EE FF4$$Y@CWPi5Ry?j I{ﺮUVffsɘ̻r:UUW|Duwyf߽oֹbr|c <p!>.g, =<`}7j>0B qQ0+ H@ # {J !Rt14SQ i:ҋlҤ@7y{&k35ߺ i:Q$:y_ӥP@ $I$ FI$ozbq)wo@ 4N|x0(& ŝ"LbsBA3M 0`2s fs9,L!D &yAHk@wwuUsr#Uwqs37w333<'wwwwwws33*enw@7&;ϟ*REjU5:׹3"W?aħ,0F ~_f H !O=t<1Ƞ%O {n\xP/;x^yeP2Mp:P9)GCkH½U,dvFvSr823Yrg@J@K*"pXxXBXk*.h)Ȗ e]<6s^HUAXu l#V=14@εꑻ਌7G.H%q*8%v"%I)qF9=v2*k:<[LQ=لCX]7-[wߏWv䅥XWGgJx NQ aI V YgI[3թfQcaNFm)a{+갓vr:P@ D@:oc%E\AffbY뻻wwwU\u̪ٙ"f32"R`IJBUVpj-or;ZӜ̾ui_Nu!MU{RbI% ) Ëbe CpCU=LDJu3Zm >Ə&v|u!^reLTLmU:he p<7xH J9Ҵ2D6iγR጖B4@&D+IcsYA՟6PB Z)x`xP&uH}3iNoJ X-\]TW^K)Xx A%t͵L"n"Ž2b*aް=9 ClU$VzkXnݖ-8iBc)-9MO)JDZvK$\cNy,3k8cCΑbSO9^լfB)Hgnݺ AčטwDŝ1Ջ34DUsDr"ffwwfffb&wwwwwww332"9U JR&R`IJB")Fyy*%IJRU>BH󤵫u.u$rf)#*%M+-K>:EdH%}KYkk. D [Τ #6prZõӄ9oZq8I%{=̘"e+]S:/γ픛qDFzFhtxJ= H)Rx w*N XR3{9x7b'm,W0w}oǟ^d|Zfu)eWW01[j!W3*V5P^mSzWZM6"|% ISmWFffbY˻#U]ELffeUsDr3"3$lږPϳ^9~Geqó0PA(&q DhÔFRLQtկN7[tsb(8ki ޏղ,o@ vX_6W8eJ֒zmBJֆ`)Vu4-*X5z0A-w40sGlh`7[(偗i .V!+AZ)4B4f];w/vfyuiŠi(On5*3#Y[+ Z4KmZf1aY3R9KJ00=0q;.6f9JR̪r:UUTETVfLffeUsDr3"3'gbcg (F1{y㼥5 IFD+Į;l0oхK0)n&ڢ EW1bN!uiե @ 57hq^/+)F:3w+ ޑx6ҋ);>$1P9MNfh3zab=>֫Tj&!*RM@Ԕ*j~:j%}3rHLٌn +R;.ڈҶS~ee5 ŭ\Y)wîik3;iGzZ5s T8}Ξ`O]{s331??ffeUUUUsDr+UfnDw w$l>|>JIB8BnmۡkL▲&j.A`ӌs?3 HCNؚ>aZ: "sɘw332"9UUW9ʪٙxf0}ﯧmI=.\LήI5k` "cR_:釢-jݧI`_Ӹm8Iy`wBs Gy7ґDN "6^V >WZ٬o\Qű,Zb2蹢W ~[ ZFW*vDuoo[Ůk%(&Nk7Slb2Yv+]t\t'Vh/It{o;8￯w׏7ϵz}ǯa5ӂҬ}jy3WFX7@ehw}FZƨm洚M+Lz"(ȟ{{;wVn7wvfff"gww33333329URUUJUTb*`Mvⓝ{ЀQEv>~֗t#A?Wio;x`3YZ}5nl1ĐHhS/J0:0OCbk\zcCf4s\V(յJZw@v Cy}+PNM9YgS|Lr;/kFb^)as1X衉6&NqKܡ6* E״lVWz%2y/ zj׆ +ǦED5=nie_:'-y8|h1ǭ3S~e:zD $ֹkUW5lVPT(. m-lj^ PI"IyQ5!!T bT rMzvh҄qI"5x9:c*  0$P H GOաNw˻RyEx/X&b!q)&;CxR%A>#:N⫽PufvT5ABA4i>ZER9bIkJ}R(gԿK d5|5e;jk-xUk9~3V]5|Pz1q?(EQV2@é[ۭw4nemR"C(U P֊Y$&aX6JFAE V5ccc&(b1%E4Th $a5$HY F61%  5Tjѭ-lmmUFEmFѶmQm5EmhmlEѱmbclmVVe[Rj&1k2kT6F)+4Th%Y6mbŨcmQ6Ōjm* hkF5ThƱZQZ1l[&Պجmm5ѴUh55*ԛZ$Uk$@`kA`N}[{»{83MyUϑEq6A?@*Λ``!TʸHsbw򻺠?z|wy{bg:x ~$ 3U;?ʨhPBŀ9`*|yñuJ<fev/oqfU$}> O/k{ÑS} J`UB~cN O'?OZ"~3O{@]|YP@b0'4/M9'P$:)i KZ;LsrĆjCn*T\V&Y[ ҿH|>SUa׊QNx }$}+ߝxe鯆bfI$Fy5 Y>rQGUwW*@=aԐ1zُo AƴaK$ Y$q>dq;+R}B{t ;vھ*ք!boǸ,qlD yI$kZ/#DP{# WPuDz.V0+騈Cl6g+ 䊅iЩdiQ#wrmjݶ$/o5?pLm6ܒ|=Nto' %hȌ=?ֱND31VesCR"3^1ZZm߮q?'oߧUc=}~/2Y8o޷w7/X0^2u_Z9.*{A`Z0FD]?Yb `2SB^fT}ذI^\tBH$@i0Y|vwJoS6^}sG0% x-QKi EB>3l@>2Q%6PO=zUB#I+N^]Lj/Y~qT=kXmeeUk-TQ?mmWjz~݅BmjmZ ok8H}N|c"}>*Tu;1o¸P8̐Cq͏\,MMKT;tDXBL|(} HpS8@;[Wjefmc^v_I6y"QU Pk 4Rl|._Έ?9M%!?đݏw!U\*}o{EJ.ݺjz* :P$Ond6 GΧ(HqܚV6t]a !=EUPƪ*NQG- `o jAqgH%/1Ƈ%v5ǗO\M"@%]B۔ZN==ITZV6s]b\烿.=\MjC;WVC2N}$ԇ)$K~[d7<~^\H>)?zU*-mBeHJ/(å*G ތ^s_iůjHhP!C( cf\F T岲z`_7]_땓bz^;T(V㺟:;vvQE@D`s~?צw?E- n}ST( =Qx $Ad+*) .HvElT *冒E$Ȁ0ѤB='>W >u,˚[kn76 t+*99v ^7NaAӚHZY7]VA*O{ 'Wl=}S2eWݏHbrBGk/ZKY(ү>J'y{cf - +7<s :^k55i@? XlQJ ()6]7W~=""H1`wOb(w"9obH B8Q@M #â~ ƽxHILm(A\@H50@m4[4wp*$"H\RQ"Z*7P! QD.J N;0J~x0$ -Myy)-}ŋ>=ffg)"Z~l[DL('Q*YtQ4@D#GU %( dREBA9oT6dS!ts8"4@bFI$ 0rDxtSqGbj]KTu=e[vELE eh jPHLᠪu$@ؒ~9[U7 g/^<<h2ni 1d]A_oG_T?ݥf5זv[CiQxU[Ŗ!z)75MBKbX 6bVehZr9/DA/E FOKE:Xp15tbF"orwjɐ\9J"*$Ou>+YtXw Dp'H0GSA$HN215jt]Cǟ4>iŚtosO9~B"iQr (5+gA JWwNR*Ex\I8`bRaMD Q([v?xbR 1@GeAReu څ US_!@'Ϭ@t_C!qkߨ!Ӛ,EKB:P(}D$]z9iM 9؈`X u^PF|ɧNKvp0rZJ̠k3ܲ|5ױͦ'*Li(]Z7 6ոo—}6wu=#$_o3v=4E Z(DD '8 At83$ܞ>+{\o.#:O>)[zk!)W1'*&+F!5&phYe[˚Ffrd)62ӧk T]8o]SnrB;UsY8$1PD뾗LV 1m4PR*gߎULq%lC:3wg&LʕZXf+CZU Ss/鶁SQ݊ioQ5` ؇0W'dÀB~ &Puq|{yh?v<=Mp>\";~O/ݷyp*ჟ O|QOmrɠwzҢ{S?/]ĚB@4)U$c&LG|OT574??i85]c *$K(|_w{A7lcN'aD"A$5QY>Gsa~ @\y! QC_"&?1$=k}G4 j.?"}pEߵ8}t5M}%[^d RcO5Cx+@8hj||pYDf`xoF hD<$?Jfz_q Nݓ Ocȶwik@);B'ǔC8o=nj"wnZU\akn9ג{uˆ`- V&ðjoyB7v-Tp-9~i "{"b@}÷4}<7xٓr @B4_+aJ0A(ूNeSbz^)߬dVr`-B9!p \j^JVZ* mηb TL5ACqJb[{^M齷( }{=Ih֌ sR $ƊYlp.\ıIx~E=j\U{V., >9#ƺYb K`n "i;Ejxpi=]q߷_i|5{""""BBA NԽAaȞ!8+)C "QO^iK Ѐ!BkrD>>tkί Ҥ}-Ae5Vʦٵ$# ?!LDG *ؽ6D*PBm84i"D,IX^ֳ]کBJ)uo_1W 4o!k elDakj/K;.ϡ?mP EH@4]g5: ЁA1#2f Y$# BhȈK??RGT÷T1z)[R\_{?5=Ovu/I5䵣Hb!kKjnt[]g}dr/q NZ/,g2H؜f7Nz HV/{FsGxJ\ o;x8FP@W]}1C}@80}F<oҟ-hZ{,rnԆML 3_l[r-11@4{kaJ5ʕA|Do#_"O"gL\?ul(tpa{pa"hB'GWt89(P7+#97 H%+=yi yk'M5A$!!EJW"%M!]{L̐I$KR6Q c[Yr\nhM9dA.CXDU`gWl[[7;:Pl:FA2 ͒d[ѷӐp$s(܊hi$JvR] hʓ̓(hdcubxs4|FNFT 4M^ChŭM %dE P[$Esuut#eoMצƶi' ERj )Gu 2n̓6%M)D.TsNFr:&d7$:q8VЅ.Ie +Z(C紕ve X6ǝmi+ZH 0dҨq0tPO([Pb) Dij(-j]ݍ $"BƵ2Y D94+ETD160hJ z<Ln[Upā!$Y$Q =^}Ӯ(i;Rvv?O4_pA_%g!;I{'3?'⚄~}< "$+>yGqأ} w_~mW)Zn76jjiM%<\p1ü<g_O.HJZVrSvMMPTJy=}*QϭdP d_ `#Diu#a 5EEܤֽ>{.{`ϴB^~A񲇉9{^B$&RiOUWy>1*noc0&"Wmu1#jhk"EQEQEQEQE32H@cC틑yx*t"xI>')!8Ū%~uz(Y, I!=MjÍwJi‰UFt'8)*/9+jnzE(zQğ~iZGxYՀl`~59$0Md7 qjz9>aZ'qa! ; sL>P*i):n[%uq)sjaĹRa+!"PA$ @xց%"iw%5rhj+oh% CStC>YuAɏH O#x]AP^ ̈́%9,HI2*MD¥#$J3Q׺\UpC_I snݹMBwy6 ZA, ,ܺ5*kw_;}uϑ{UC:!B!Tb5D?nV|W7ێ}y2BUwNa+LJh9u$$TQQ =|p?hp\՚cšL6į%5QC$; 9;*#/Q5%ߓ5:#q\^xAkjo&6B:g{Sq+̆y1bRrbw=Bj%= eR,APS!,#njN6G ~;EB $O-O#Q8L=(S=*"Ae2#A$ d*Pʟ8葔U^p&'Wod Є# jP r2) =HHx*|z&_k)8,&ø@ a >VM91 7yWbб !<:Oy("بFDr~ I! Y@ y(#| "f)a듾KOuƆ9.6H=CgK PQM>qyE rEC৥Vf(cXPb}aM+r5$>I aٿ|]OW~{hEzx 2j$Eӂ#')a!$~~J+ t!gp{{շW;VUQ^NUB@umD:͆2Ha@x"3$6vJG@$L %BFѶ־~Wń`fA RT!E,"$ RW]n66Uʊۮf\Eem~۳u͍Urmٺ*QY[u߶sck\ٺ*QY[ͫί/xוv;9vZݹ5j1챭֬zkksZjǩzkT{mvMK^[]SS[7Z5 HU#UWkU]5r\$jkU]5r\$jk\ U#\$uWk#dR$dmJI-%Y%RF``6 6 mMl`6 wu:$I$I$$DD$$$@J](>bs .tzi @"~Ts IbRI ͅU0M -H dB,\҂ncW[n=;jzٙVZ- 6*D-`!C P H"XB!QmD 1P  EIe,jP4CUT]oѪ9ÞKUzg3\Aa! kl@wXi%1 χ=luh}mr3N eD y"{ Vp ~!zFMyօ8Ǟq6&aDе `>wPL7{--'3l 6itnJ&7VL  ŊdFEq)&nzyR3!Mnus N Q@*nhM&d>}jl2Z9O)`Ȩ"HH !.̔).Q )MJi<"UEw}Pmӹ#o0 WM*%ڮ~_]IMML@5L3 Zj89F$DTTqBktj ƣe2PJzH*"(qzhte֬}me 0E'7P|s~Kj~2ңǫ[m>/\[Qw}{5ڮ'⽥*o|s=Dr'{E׮# /W^ 'W@oƠ4j 4&)iU5m&SW6dس]6ihh&MHQEÚҪfnL4U&ETA D2^jivq<yWD*b#"+E  AHiBo '1;D4X(W\ 4I"@6^ U).B4 WfQӚliH<]&!DlpX 1R ZnuԘ`zF5Z9|2A{^֡@AF5E6ŨH% MJ6Mfz_OwGR<ާ3N:|WyaF%V6N)zh`VWd6A RlZ*iz:Uxl@7a -W:A3Bē50}ַ*iNyoM9봤Je& O(C{gNb2had˸){6؈{yވ" rd"C%I&̧ޮ9$ 7ֽSs+3['Pɮ;p;%~kI$R(VSOׄ9M;*me$. K.֋ 6Y wd$T Dv1hjtI7=Da]$vB+P:(a6}b\,4]č DBsaD"ls<`g6r+XT`)l C :ИQ ApkWicЅ]F1b"1վSmT[ZڔUsZڭjZkHD] `zr`~4V8$DjAGGp`NAZP:i 1'4*K:Og=5$">bQǑXfVNTA i +,)$ȨxS9ҁ EH>0 1@f=w:s_SlvڴTh_l hmf5Q}}:͡poqGC`5Rv*}o\qqݎ+ݺH}{ (Sw`ywϳϧA*8T8qqdUZ] ѨH3"h XBs.[`]EGيb-{ݽ'ЀCB5&Ѩ(z"" Qzi!4ɩ'"'SFP4B4AO$=!dѠH  LM5&Ѡy6~N>E-DS E+"֊Ȭ"?5<}"Z_Ǵ_ol|Ӷe{ʟ%xЖM{)Jn'\L͜2%DL ̽;c9-ZE+h /ß.i~{)5|e}hJW)ҙQQB}hfez޸I6Ny*# UOWȤ9UV22^w H2kZގٸ(()okAۭ7 H_׆ ._hm$:ΧǗ n z{Z ̂5A9fHQEo7Z뢍ˌ_/ًHlwIP{bX8-hIkKǎ2C?hO Oz'{?;woowDd@N@y0H]t+ ,C[c#m\}O#~쫬7U4-{]gFfo9Ũ|O<_>|xE枂%BW<8nI +C0j}p2>"QUWtɘ,)H=IGS#pIci =EįZOj|W}c~O~pj焳/z0zF0Y3Ȼ6࿭ǝ̒5PVKS2Z]ϡ8R2<'<g^/ͿsM/S{`\:G KM>/EjFkڦf]M%X4/Ta|fO}N3zR|D2U*4~<(g`dCuaV9H+!rP3]N#_byU5!ZCCI}zYF-vE[&`aLAmKOaPPY_aڭАsoWѫi{cmAgŗ3:S} { )Fr#"=k㇑UǼS,bNO^fZ%_,+\v-LFQ$8\B'ڃ[) imZc4m4^]< }>+.6oP[mmnJZW8Ϗ2d^[bs+n/%WoGCmw (*8K,UAt!T XJy KB- P)Bmy\^m m@--:u:r@ Z5.^sdP330g4EA~R(2|B%g8kѿ5~4]|=emN]6?}牟hlM-3.kOcm]3^MUXOMΔFzCp:#_Mr?}}'ںxh[?JKm>x>.?>~ןþDK=o$T~a9~kžUkF|oN}F?B&9a otjG}̥DSyPK\J;mf_ߵ)[m['kVz+駽M1c~7n;ךEz>r1m g'ʓ Os.fKFm{vP62ƺ^PZI\^|KXXw~Ma !H|:ж)T)Q V;8t[Amr0RRf U W:hP-:-: h-nJU U V0RRRt)Yh>****+{+ִ)RPPyz_>ߗW@ uRf U T0R:- hW&[McLLf@8kVDf;LhlK`V&k hCNZ4GWB3),3@ڶz:e I)@ Y HM(JZq~NJ2@fJo$e޹2ID˃@I7> h.S2=Hvu}ȅKd]48a!5Bҧ m5g\ZSD&fgN;]MlܚΒ!dB l368#$d4 .{ѥ7(A9 ;7VӚq1f  dD4`Hu% [ݘ1&xC(Ʋxa5܁ѐp*?O:S\ {ьPoyHI S@hKs}r C{%Ԣʫ%+l00D(AB I͓ƨ[ra{\v&81aKV!aPF 1gX`U&A1U޼U}G%Ͱγ).1h1vMEh LPeI߆&+:‰0"NUbPLMh!8`ZNpEU8vwNR_({[w.ڟt_O͸OX[3T3|rP//Ygs49L7p~34MS9WJUj+\"g-Y7EQERFQ%e0TLӇ!ATn m/;Z廭lDDF"""""""DF""""#y$\ FVDϔK'['MPfҺްje\Y֌ŸuF"ޥ v[MNFGr9XwAAAM g\iT]^r:C3 @Q8! `ds֍;œk&tl"t0٫o lɱ:n4vc]nPd.[SPEPA(EUS sj:. y =ƻ湮%YxLë`(8qc*/Z &J)7=Uq#Ixc1cBdimtO[+$lO$M@QJ**kDֽ19~}\tDkN c䂫53ߙ !aWmuǷJǗn(:j <$m0 <22jUL&I.f" i;!&r]Ki"EI!HvTIۋtJSSRuΑ` X'l"d[%vu) քd\D0(rM NfO(bueyJRV14JDU5ɓb*]W׍дy/ZY ַmRDywm"0zksYϸx yŞ5^kz xŮs7<+Ĺ0gyטxEz$3TwwI줷O0|<)vԟ2v8L/9q==fzƳ~T pbus753(Gg>h^P֚D͎OzI4WΤc m % RS<1BMKsz?}!yyWc1uOd* E≓bERDTIo6IGK+1x#&pi=NGӗU-j*]4&!w ! m*G#/E7 Α f14`6ZZ)J3TzNuۧwQv=( d}sBBwN>K׬{ߚ40m`0.'9z!7A CRKJW=+_Tb#9=6cs'P7` coy|iƚ4R+X %̮kH2X;K4%%skƪZb KYq95I_̋Sp9WzݯR!eMhVo*UڭB&a# 49µKao Ic^o(*%l8aܗ]^*~  w LUi CTzWUJP4%,[Q/:OK-m$b)qx-j)TPNq;a"/&Eyh(\KHUg.56jv's}ւP>/WbԶ *"%^\aOy]wSiqޝ򼚥%I$HO@uROik cύϓ(ޢ[T*5[x>3\gqdvf36̆ g8ug})}xeGR]x\Jq: =˙swֻ,Pl\WI;}]n'9Oy8ܰiɠCSΨj1EjWI^K1vԑ!I;Ɠ[Fi N6sˈDuVB%!Ӵ S;N'lmDm)Pرdc]e!!{ PjU6hDIi(R&m.c% QkJzGJу/x^5f` aoY-Gm:U>P~;Yu6Ʊ'v 6tfGjj; g|?KoC}Μ~?3{a #Ѐǁp8 TXzGCj*$8,;#q$8CAXHHHj5QLzACt28Q& p*:B# (7$ al"X(>| EƣA`DHwAt00(<@&* Lr*0 LTX(#Q0 `a;¢qqxw`v@@r$(6*x*5"QGz|a t8 aPb"B@~Z\q1,=a?qMd6 0`X2 0`Md6 0`6 0`Md6 0`6 0`+C` 6 0`l!` +C` PCV  3Md6 0``l0`}fX2 0`9V  7l!` X2 0`*EEEEEEq6 0`T%EP*****++C` 6 0`Md6 0`U QT:Ȫul!` ͂d6 0``  0k͂d6 0`X2 0`X2 0`؛`l0`~3`  0n&X2 0`ަX2 0`ߌ+C` ͂d6 0`6 0`Md6 0`)V  76 0`)T%EP*****++C` +C` l!` RJTTTTTW`l0`|Md6 0`X2 0``  0ol!` l!` =O.Q{ "?MCD1Is>\?)vn?8z<~ O3(UD?N7忏p; _iW;uG7N/zD8k\ 5T7Ѥ3SIGޔqum=7V]M?s J@rQiS^}! 2P5:RyJ"H1< 'hsʧ(='P ;82 d]Jd4@0D?Xd}vЇ8: =iߑۜۄ !~oQ~1Z{@9J *~s$Ԯ񘟾+' 's2 P2tYdaH HH'v& 00fY0TR++hRhQD&h*%Q?+$ d#@RM0LQ&(ŢUFŢlcRc5IEE`ֈѬhb1I B h`ɀ 6"֥4QEKFL-Xj1bjFQEmDFڊ%ѭAZ6֋5h1A&*Vƍj*ŊcV1T[XETFXţZZFhUbj$ckbIM*5hb-$D²'?c0CT)[DN~:xtstrz= 8>C'u0ro&&9\ӑ&,rϥ%B?5z뮚?~'y~ #x鲎PP P"G˭Sǁz,T h g=Gbd#hb>~\s~~y1~lqzr:m^|wYGM|tytM/_`]x27"13+hXyiljӇHEА?"2-Qv]m"R^:k$$0`?[6~×ozq$PB%R{" +@B~ _?kmI/{|94O І]̣(ËU 6"Y~,#4l'w<͵'.gׇ.8\#?s? #F7x\f3Uj0??۹ޗ=/ziW]IP)/{ ^p)Au;;79'(27j8B|(ux}aA`Z,\NunqZ@N[4y>$~pt,s˴])+c Ȁ*WN&dNDMHE6G@:֒Îu4:LJs!~U&8sw0i)v+Y~Yɋvqįgp+I lt#_/La܁_,hww3$sss9lW川s򚯚|frjO|=k>opLa~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSNqDsk=D )w!82#] Z}؝mwgd7:&Vk-BEhEaGH6ck JVwVjMV/xԚ2(A?=|*|Kȧ\tAE䐤 /2^W92Gm -JqVF?29d`|'XXv=e>|$';_?4LACp2(b Xt"q=* ۏ=ɑO{}kTJ'Xg<ﻆKgA&@H$DU H= i]$8'4W 6 @Akvt¦1cAen:DUbx3L ꀫ?8uPE13333QAPu񼷾~tIǷ bC:Pp#8;?3WL܅C9x 4X+Zpm6 1~h)mma s?rJP,|4](_"mR}Kz=v|;۵kZfF3׊ 'e s~: õ*UVSGËҺw3&h*;1A`Ea~Sd 8~& AIv>ux %lz/S$*wKucMS0DANخ]_~9sRUUUUYs9s9t@.{o}Nq'.^60T:t'\FHJQ7^YQ%(vq7fo#]F  N]u>pgUB2z/s`2Ԍ ZOnnȳwY}hSN}~ dB K Jh"H!}9yudy*[B3}*^ikJmDZ-ߥ;:B! O-ׯ'MCHD %PM~لpQvƧPUQCւ`~,P!Iէ)!D NE@' {q鹹vfKy'1/P<}>sYIC K5-jV I;_pɯfǗ4~m 1_ 8mTЩ~ZٶF'9ЌBgIiB~BGR#y1x٧v}V9%!8(5#U?CϤKPAhGتfsM87405םkh,ʪH 0}4ףŽ"!bIJ0p~/ǫiQ eu$;B*}~wN&`HRnsG![AKeNH+N}qR?ftõ^ 4a>s N lr,NYQ6$$뮷Ydni-YV6Af!D`<٭su攒)(p32!R`~MѫԜѳ,΋y㱺!+ -ZrW./[T,[nJw3DZFD$rE(D YTkj3hZZZ+5!ICPTlEH H' &xFɂf<aҼ^Da<)H;CCD@L7+46@pF&ҟ}<*@ IY+a-^ǯp/NC걃X1p*EEKN zm/E\8.Yٽs]G5J2|}W_YsDD81DDcs9s;ް""sPT! yNqn79WMxx\Ns̷3]gg3ns7|vzN2k}EȐ/qlOuеr>8~C8:$u\*zEh!"(snwnp :PS?AdE}}sX? r$P(=-i _Ze e75w>9}E"":.@<VAn{{}D=D@^6ߞ?0E(q$0Jo7׵DtqKy!A t7sB 2M}QU 2O(dPE+[6t/T➣_o^<{zka ,ʤ#Q :EyTG rr3ע+.z/;i.yu88kPS3x GyWb. "9Kƭb@ X acu`8`Q8Kkcr\}X(*QF\ oLP%0:A,Ӗ&M6DTor~=څ~wr b$4ksq-~,CshY4 ,}~]sn*_oIEdv­x_=hy}rRFA"Gc㿯ensȹLa>􁱪C:)wiwơK[|=ܦ "T1u+cS)9(A)i4Prw4hߦcn{s> -!H}TȈ@a)A&0)u!4!PXu&B%Њ v:t]k vWPBYKQ ȑI/C\A/'d891wDDULUTGÝic\۰!)\@*9*Rkem߇_Ov۬s8 xe']]g bb*JLt?1{coojBmZ\OJ,t+N1"P\sS8Z}j~/ ܙQ{}e`NW8fvT5s"i / zs!ۯ` cםx7Ns6qElZW6tMg?k=+ ώt^1!,D@-YHM;w(̑ND g)/5 $" r§`bfD`hKZ(Q4ÅhĆɮ&okB>J#͸quWaJP <'9>h衘vWAEx#:f`m88T@8aQl[%Mf=tc8DDP}@ 4%οMk^1/+08|7"fq ii tY! 7q^u<]UUUUNN8κѻ}CĆMDCd! -@@V@ q_1/ݿ[ɾT_g5o{lϟwPH ML_0&BR>G~kmASQI.qґlxCPu4Y) . 'BBZnR"c+O^7'PM_=UMk={KUkQmTsQ B~1_2Xx|s ś/Q/D]A0xpQjձ0h8 0@QrL4`J[l'&R"ӆVedɽI͓vU Skޡ7GEP ӑcrM3@y(`"p`t:B”\ ?ӆE$QXTi|ޙ]nX]Ix͐/3e$g]HwQiY_\SAV/(krsrR'*АWa\fsbS.s &7B\"ݙ;(o3:KWnz34似l9łlif%0E h(Q E'-ZmVgE+{c7\kdK3Bt53|Bމ?o Y7ulKf"z>3+z1|L*SQQD[@='H ̲<} *X\z?'I@>{<}w=+ws Qv6s(Ľ8aթ"?)pH l*~ңQCxc2:%C se[7UWS&!`i g<"BU݅w*%fb]:*"*!$#&.06nO}*+^T)U]n!!;8+b_BNAO)DuzUP::lHo.bmrI dߠV4jD >n:y]!g"s8W`2Te=U9 ͝lՙd@-V6,m'y_o\/̯{灘m0f ;0pqrqpqpqYVYVYVYVY(pEThLFeFG$LreѦ𓰶ZZCK1M N`2a R`se! IJHr/fh"@BG [r8l෹K[ hcUWOEtƓv#ǸyHAՁT+hpjyUcY ZU TprU\!l,'G1DO=V7(.Ӂd9aT(h٫ѱL|}P J]A 鼠FFMf|LH3ЦN$|n*NN\lǃO.v;s>!?~{}rIR܊'LH`%ׂCP8hhFhu3~2Ȣ;oyBqI$2$>\ZT܌wbqPtGJ(Т|qu.䎱4FL~^gϰ %wuo.O!L_TGGxH`2\p $gdy0`|b]?O_TbVPRpQ `;Ɵ|j3/ D{s,A e\w[-]PCAǕUU@<{ZۛZmHK^D*kqY rgə<də$ !#Wvz롱j@$5˩[8cdѩkeX'Nk8aTL>WX*Chg{Gv?:Yg|i?權2JXmInM443yc;NY0$eP +f}J4QRdpySg;8uCb"U B=J"oA1d1c1(LQ1d2i4ɔ&4#;M@nRUZ_0n82 zB>+z8p4@Db 'Gf;>%y" ]rKQ^<š2HfQ ވŊ-E4A?7C{ԘC0rjhQ&5`{p.TsX)QԀЭ+ؾa C%q*t59H@nB{!`w>bp` SRۓ *,cÿN hI4_RF 2x5]JR,NuF>vPM q .JMAA1RTB ֔IWRA%r8"@>B2B oWV8qť|h^̹r )[BE`;۽kmؚ%G|7sZ~D@`hH}<]=BHQ:p%v}c5aGT ݅j{CB:h'/;T2$(a<\ W!P7dU7/Ȭpϓ{AЕK$3iR R k× 9r? A@<Ѓ~Kb(Nһy(!BqUD:RNh>Jv/ SU2F@x }0°2f!&|Z !+e+櫩@#[dD ^DZ%J~g!߃X&FM Ey?u^Ĭ_ד8ZʨypN(8&e;AcԱWʇc jojP_m#牰joּhnEXWa`LC.,#bY:3xu|<!DݘPB8% r ΄[jqe# \ۃ;ڞ0 :MDWz\-IB""""""" (+z[,muäXٽ:@5Ъ R(#0"bbg)j-i@m$v L3BsoX BA1R* F %PL4I+,J$e 9Mzωx~$9G9" y/vWzE2lmIr[I"P. ͆i$@~ji$ȆflCār%tÂ<6BC4 sUUēJx2 L iQPvfȝbCޜ jyN]k!h~"9IS4CfӮ֐Vkn (zZXcAd*mbfƱm1&b%=:T#|oz^q"s$1 y;x*sd6KFB[](&=W ],]GOj{H% TkGuHi<bG DPI 30FwMgͣYZ̬Դ 'AJ)HTaX@$4 oxt>2@˿?w˷>DO"eFثV9 Cx '5 +`4 hʠ؞7ix@ОtQD)T$4xdG;9k%\+D4DD?CwlGzoR2*)@Ȣ[@z v#P>~& #jP i*N pmDV!9w*k {(Q:Hr/k@R(#7f-f)ªH?+Ʃ1:~lYx&g5/# BK{Ty.q@.$ ɐxͽ"af@P6׎566eu/5j& AwUg(ʷ}fFHӽeԾ$Kj&/X'kS3ȉu8rI g7N'l0f(ÖiB#s.̰BLwnw㯂1dwU2)xX D-1u3XDJra{Ce*Nxʗ?Vx֘ |&qIY Xz-@6-E2iJmP RjQ(FlQ30u5LTE۷ l{@L8<9f'ENXtv(5HEFa*>3ZF (4΂mNs3A9gBdhҦ_" uE{z1V65ӧ?M{cĕP(H( Cˣ!FY&q)bJ " Ƿpx7%"P29\RDRczn& Ug/aTO>MxY8X8$|IYDܢźI{>9I]49§ZQpْrJNV̾V2w݉"am'TߜNEAj$pUApWE܁8wg%eniM;?L LC 7@K *U(8Hf䬼k\UZp88{̙Ǯ&t؁ˑ }nAoE N) i(h.CRZW !~}$sfI٨S%-޼J\C$gA:]@SB@y QC9ACg1#G>@zf1 :Q2 UXC>W}^˻z>DPHR}2 '9-9dFKBAPG7,N928۾{Yc0Q>jywҊ&N+h1< YԝNԀj5䪉x7U4B!r2v"̈.qsr }ٮNq]WT{޷җ&gHFEk;cD'.9Q(-FU^zI~DzʪRX*hæ$8^;jLB!!;nCaֹ.LV4˫qI%QRObp"">/Gx ̋ 4jO0f!߸4ʨ#{% HHY۰8ߏy Ah[1ȿw_oc3qqI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.pY/_m9V]*S +: *(';ٺ5YiZdE wSnB}ē_ʦ]Cy͡y Oģ+9&J 6^`[z#5F>S؟}^nW#T13NpTSU']ιzBo@Y-q]y]`0"d$|+~gs^T[O!:Dhdv9AOCQ|oURCN=gq JN;[IH3‚?-e@aN@?bLv yA |&¦$!#pBx s>̟7ps',,T#45=$djmOU@40ѦT4SA6"OQ&j1m=SSTMSJyOSz@F*Sj&#MhUHjhjiM L2jZmkZ~Z~Z|jkZmVJZUmm~oy?1?orgScش ?gI$1D ]$>?mAW/vB=/PEK"#w_)U?8::C7}%2!>$oY#cB+/YmYXE3i9j7!I,6*ҳjV&=?+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X+cE܈5zF'֞fcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X,h ˁ bpj9ZiPnlYMM-i0V w$ǖy٢O>y˘ ^EU:e;:D)zF$R~q>uyq| to8IJeCh}0Ij޲Ergj{F!Ĭ,,"k֍q{@ NPYye5+sᷫ~XH @էwCTRȅ/HUO'ί.<)x8,fbc爱|t7."3QkC1e568Ŧ [8/ߞԒKZ <<f<߳.b6{Һ !Tup*_yJǝ1')YE%z !V_`'ఊf1r#Z6oC&Y;lUCgԬLz\4O\Uj185vf76Bشag;ڒItcA<'\_o[ޯqW]a"d*βVPEK"#w_)U?8::C7}%2!>$oY"9X3=V[lD|CF5ZkF8pK'zb tt<񚕉K"ƉܸF'֕ Uڛ? 5l~{RI.yh0 g$~p?J$^S{_ӻê|dBnK*Ww`Hf󏿔D]d=$\'+vbY|JmȞ(qHƹPhپ!КIdLAU:qVrҡ [SbGa|jI%я- D}s}~ٿ1nz]uݐt{:Zwt8uA/RI~RyuZLZprڞшEe+- "z> m#-B5f^8{Bi%1T:V|:pYxJǥcDn\ EXfQkJcsd*jlqmMMцp^ =$F<xx3yϿf\Ÿmu/vB=/iT2!K7y%Sˏ;0c3yO"S.CKW.C;S1%edOGa8ͤc\FlhM$w تJϞ'C /X&cG t7."3QkC1e568Ŧ [8/ߞԒKZ <<f<߳.b6{Һ !Tup*_yJǝ1')YE%z !V_`'ఊf1r#Z6oCew تJ۟o/G{}=յjZ[UץZ~͵ZykZ~Zskk}vjձ[Wk}nݻvxI׶vknݻvᅨiI$4IN-i$|[LI$;w5۷nݻwfI'Ŵ$O_s]v۷~^-i$}<[LI$;w5۷nݻwqm3I$xIm3I$Ŵ$OiI$4I>-i$}[LI$qm3I$fI'Ŵ$OiI$4I?N-i$-i$~<[LI$m3I$ǯlnݻv4I<[LI$8Im3I$[LI$8IfI'ËiI$-i$}<[LI$Iznv۷n흻۷nݻm3I$Ŵ$OϋiI$Ŵ$OŴ$OۋiI$ˋiI$׋iI$w4I?4I?.-i$}<[LI$xIqm3I$fI'iI$4I=[LI$[LI$8Iqm3I$fI'ËiI$fI'Ŵ$OfI'qm3I$fI'NjiI$-i$4I>-i$}[LI$xII׶vknݻvﻋiI$ۋiI$ӋiI$_4I?4I>-i$4I>-i$x흻۷nݻm3I$fI'Ŵ$OӋiI$_4I?.-i${IfI'Ŵ$Oo4I?4I>-i$8IfI'iI$4I=[LI$IfI#iI$4I?4I^-i$}[LI$xIqm3I$ǯlnݻv߿iI$g4I><[LI$qm3I$fI'Ŵ$OŴ$O_s]v۷~<[LI$Im3I$Ŵ$O4I>-i$~[LI$xIqm3I$fI'iI$-i$|[LI$8Im3I$m3I$Ŵ$ONjiI$-i$~\[LI$[LI$IfI'Ŵ$O4I><[LI$IIm3I$Ŵ$OiI$g4I?4I>~-i$>-i$}[LI$IfI'Ŵ$OiI$-i$^-i$|xIIm3I$fI'^۹ݻv۾-i$>-i$|[LI$m3I$qm3I$Ŵ$OiI$G4I=[LI$<[LI$qm3I$fI'Ŵ$OiI$4I?4I?4I?.-i$-i$}[LI$xIfI'fI'Ŵ$OËiI$_4I-i$}[LI$8IfI'Ŵ$Ow4I><[LI$;w5۷nݻw׶vknݻw]۷nݻfI'Ŵ$O4In-i$|xIqm3I$ǯlnݻvŴ$OiI$ïxyxjmV_mV]jeY*~c1c1c1&f&l>i&l$Gӻ$I$I$I$I$I$I$I$I$I$I$I$1ߎUEXfI23rI&}wmmmmmmmmmmm-Unnnu[[zj[YVUoV*5fey<{ߗ߂_j~iŹWVl{*~z^]Z]SsKܫKUjnb={uivʿMMG/r.W驹Uե*571ʺe_#ޗWVl{*~z^]Z]SsKܫKUjnb={uivʿMMG/r.W驹Uե*571ʺe_#ޗWVl{*~z^]Z]SsKܫKUjnb={uivʿMMG/r.W驹ߘǾy<|;32zI1&mo/ Um8q0` 0`  ̙2AI&Lɞ}=9$&Od~[s;yuV,檱g5U9YUbjsUXŜV,檱g5U9YUbjsUXŜV,檱g5U9rs>_n&32Iy\ν\ν\ν\ν\ν\ν\ν\ν\ν\ν\ξ$&6I;-[lmem-[lmem-[lmsI$$2Ld>\ڭVonn-jZyuUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUW<<<<<V[Ҭֶޕcyww7]wwsu]yww7]wwsu]yww7]wwsu]w+ܮnrw+ܮnr=yNy^yӞzsק~}jf*΀$L&|zmmmmmmmmmmN:tƭUk>_=t|/?s<y{ys<y{ys<ɿwwUպUyռr{jZվZk[x1c1c1]Zq{u=y۷nݻv۷n{{{{{{{{{{{{{Ǐ-hmy<@ʹqqUoZ*e[ŵZ})t!   XKHũd4N8DDD#@DDN8DDD#@DDN8DDD#@DDN8DDD#@DDN8DDD#@DDN8DDD#@DDN8DDD#@DDN8DDD#@DDN8DDD#@DDN8DDD#@DDN8DDlB%{ޗ?$wjZ[U׽[LLfd32IL$1<17~GΥh8$ 6pHAl@!B g 4 h8$ 6pHAl@!B g 4 h8$ 6pHAl@!B g<1>I&ft6ffL{&_Z}Z|jOz{qÿekQekQekQekQekQekQekQekQekQek\;~|UʷʭjZ|hahahahahahWꪪ[o[7. Æppn5[n5[n5[n5[2L3ē6I]'? ϟ>|ϟ>|?/\5r+W+\\rr+W+\\rr+W+\\rr+W+\\rr+W+\\rr+ǟ9s9@jZn)3~?Vڻjڻjڻjڻjڻjڻj(+$k(|؀ ,@@@ ( P@ƀ.` A w43jP7  d q!]Qd&AE ! 8!8r` =5|h@D M()"F& Bd)T?U5ↃQTJUI<@ LCC@ި {* )OIUOPh4@z <ʞSQQ=A4mOPB4 M4 &b$DTA A $AX |yGl\7f8eel0K>$:y? hU`9̢^H G j'Fg &Jt`t[ 1Rb^U-! jQ@@K"~>?'o$#Z*T9ZѵF=8| H@qjb:};}8GQ H3{eTBps34y7X^Ic~[agvV@i~JM+pBIHF)J ['1 b`R@&RAcycW=0 CkT 2wMĶ؄0 ڲr(N cUZL1I prGӏR6|v*B09E7)\/?U/ɼf彏kA}`dĠ2 ՠ7EYl{ky(2VY4Awbs؃ҜRx1н'ħƢ@"'@DWxg}|4'*MVA&ch"!ccqw6(ڿ#ޗYp=d"=;Yg0X:i R([L޵@MYgUȍJFr0Ay0^)Fd /B8$QBW#MHw*K v a bhz v5_o/C5Lpq.(3=6DOlB kZNc`"#{_q1 Ľ&ffcff33ML,`ff#o hOא?<,>ɈxHZ57kqTwvz H>X y_3tԤ469aĢZ3Ej E((IނS,L+ KxS:ZYxc޵5(x]fR{:SmRMTPCrw0n4Peڋs }|ƹJISђ׽/GK0wX% R $P KPW-ledd`UQ<A֊1k2[:uǵF%(R@$~ʰp7AU$[{ZK![YEDj 5^|zˉSնxJ}.t yPCҼ?v~=}B/NR*)11g{[mߪSBmTqg/Y?dz>NxB1ׅjOIqnGmY\QU-L[y "8v?m !\'TS2c]u8VK??mo)T!hi4z˯<#C&{^wwm!E͵'$t|㯿=܏rMC[S긷=SoAϯ~>(EqTdBN5HdqX~{mߪSB8ӳh^yGNM\NxB1ׅjOI_8{ߝ7grF*]gqnzރ_/|P (pjQLɍu3lY/KݶۋݿT5P7Tqg., Y{{c 6Ԟ_ǧSmQ 8"fb^m~Nj GnNq]yY:5s޳㻾;m / ^mK*4T:=u>s67~^GߵNmAD+TfLo뮿qgz^^9-񺣍;=ƏYudtdzߎߴ(p3xY>uۑ{[x|.Tiuz}Wm9o=?jlW Ʃ̘]~6+}mJsUZ?uGv{2ɫ׿ioQ~f:mI>}]8{#ì.\EPT-Ts߅ϊyz~;R*)1mV+%{q{4=eמeӡW=?~;~Ӷufړǒ|>q?nGmY\QY\[ "8v?m !\'TS2c]u8VK??mo)T!hi4z˯<#C&{^wwm!E͵'$t|㯿=܏rMC[S긷=SoAϯ~>(EqTdBN5HdqX~{mߪSB8ӳh^yGNM\NxB1ׅjOI_8{ߝ7grF*]gKm9o=?jlW Ʃ̘]~6+}mJsUZ?uGv{2ɫ׿ioQ~f:mI>}]8{#ì.\EPTz}|GpzǧSmQ 8"fb^vn/vRBQƝG̲:t2jgw}v_,RxOWG:񽭼p>K*4T:=u>=6ރ_/޾(EqTdBN5HdqX~~7ݶۋݿT5P7Tqg., Y{{c 6Ԟ(EqTdBN5HdqX~~7ݶۋݿT5P7Tqg., Y{{c 6Ԟ(EqTdBN5HdqX~~7ݶۋݿT5P7Tqg., Y{{c 6Ԟ}]8{#ì.\EPTz}|GpzǧSmQ 8"fb^vn/vRBQƝG̲:t2jgw}v_,RxOWG:񽭼p>K*4T:=u>=6ރ_/޾(EqTdBN5HdqX~~7ݶۋݿT5P7Tqg., Y{{c 6ԞL5HH[^W>/ `u6\d2U!D#D#am\`me) ئ CKQcQ02B 5$V,$1BLPsRo,&I!\]7iÕS闐>8wY:{N6XC΁hg"Y4TFĀQ)DtDDMFD!DSυ&_9]qrKZ`i@IJh*4=\k.+ 3=Ų6-gaCֹfG0Fe\N,WBI((c@4֔*(؀꺙潂TA|;"=*vҵJԨfW$֘HK*ȎnY 98W2ҍ[M獜Rrfqt T])stwau_6ͳYL>ih㑸\ =]# bE{{z}EDDD^"ޢ""/[DDEz"ޢ""/coQr-"""9|;z]EDDD_ȷ[DDEr-""""ޢ""/70 0[DDEr-"""3z 0 9~"ޢ""/OcoQ˱ȷv9{z_coQr-"""3z 0 9}ݎEDDD^"ޢ""/r-"""v9{{z"ޢ""/ȷr-"""v9z{z"ޢ""/coQ˱ȷr-"""|a3z 0 z}EDDD^"ޢ""/70 0˱ȷ[DDEr-"""3z 0 v9zzEDDD_ȷv9|zocoQȷ[DDDxfar-"""z8o ް 0=ݎEDDD^"ޢ""/ȷ[DDEr-"""|a3z 0 {z]EDDD_ȷz"ޢ""/ȷ[DDEv9}EDDD_coQ agDZȷ[DDE;zEDDD^"ޢ""/ñȷ[DDExfaxfar-"""{zEDDD^"ޢ""/r-"""9|zEDDD^"ޢ""/OcoQȷr-"""3z 0 z8o ް 0=EDDD^"ޢ""/coQ agϱȷ9~EDDD^7oXaa_coQ ag ag agϱȷÆ 0 3r-"""9|;z"ޢ""/DZȷ[DDEr-"""5oXaaȷ9~n"ޢ""/DZȷ[DDEr-"""{z=EDDD_wcoQȷ[DDEv9~n"ޢ""/ȷr-"""v9}]EDDD_coQ[DDEr-"""9z{z8o ް 0>"ޢ""/ȷ9{{z"ޢ""/ȷ[DDEr-"""|a3z 0 9{{z]EDDD_[DDEr-"""9{z]EDDD_WcoQϱȷv9~"ޢ""/coQr-"""}EDDD^7oXaacoQ[DDEv9z{z"ޢ""/ȷ[DDEr-"""zEDDD_coQ ag[DDE{z"ޢ""/ȷ 0 3[DDEr-"""{zEDDDO7oXaa"ޢ""/70 0_coQ[DDE;6fa;ȷz9oXya;ȷzGcoQ a`3z 0 v9x} 5Ͽ~>9rPEkES;M"z+k8_\bVN1 FrZÏ,!v=]m[C=d"C?k$1[V٨5wڎ *3.#YtALuֆP޽Ҏc^ X AFќ֨LPQ]1l/h4D$BC [bc@;<>r!Ty78iYUUv*1s`c^VΫ㦙q!-jI(5Y@9kW; ?m&ӏTƴ`e#p<ϰ1]qr軂N.x/_|pP;im\AO䈿d0^ʚezT%IJ< =Y+aH v"Dr" @,{PCSꟼ8P!C7m'~v{ UͭkZֵkZֵUUUUUUUUUUUUVkZֵkZֵbJS!B=sqy47=tX;^CO_|֪kn{g.EHh!|}@zUAHH>~|OOI&(=3p/i*!R*ԩ\'`2ue_O:DnAb颷¥ۑ$ٗo ?G:rȮ_ WH8/_UOOrJ5,6~G*}k2}T\P4kiHXKU&b!@')¬dNQ=I&&"T M0‚_NB 3l,`9ìJŬយ<\}l;m,^$ʺo'[]|{D/[\M+-{<'YZ1ZOM9kZJ0\Y:\Lc.uö4uǥIyS]&W= ]zBޭ pnbjryqfx+4"_RUR^e*uOX-]|$&D8{27?A M*Z/9÷߾XscuSύtO"yش ,~;~ͭ8JQUv!2D.@SJ֘kU|>LFXH%[{Z (KA¢;W޽mmmmmmmmmm{{{ـ(MQ* 5H.~]>߮uf_Y޸oE[s k)Jg O`-K/L~v=q\, NZ١@5Z^)hRley\Ge.WzuiI)&};Ok>\ 23nE7yS\6.Keu4VsY4l-j y5?ۭ3#k"vq|y{x^ }܃򱧝rm1GȾF OrvMO-w-e[*CaNJ_M$9{I2Ծlt0KӮ H c>>GԐS ^5jێ˵oMQt筶[o/$I$ asmKe\?O2|} %"RFT$!w> AVo9IǕ匾YN^cn]& r,eՊ4Tn)L 2 QYeBJXSJս3Զ@HI8ʬ, 1m4>MV?&"':v׿Qy9" b@(";أ"9wlcwe򢐁w*@\hFD򄎿1ݶ~#uqӷ8IZ HH6/: TPIMUtJ u*D7*eFc?9r?ێ2v2*#TQy-7ZL@)Q;S: Zxlfcb%E#LkUְjeY  HKէ_;Ŕ_nۧnӧ$ m9KQ^qRUE0=>'kv6ĤpDr[#%A-:xtG]o*-` G-fZHq4N**PpBFl[\F#uIo}x9(|FޞigK>ڼΘ~􉘤[_!~sUMp z:TS;#*8B1BNӇjL9iuCBW޶²4R`9bpc$I$|w;m}WˆaąQ+˵H@VUG2{mw7kE㒦h,ilSfmVM(H-^پ`<*$j Q%QFUq= .R%u!!j;*lY@z.XI3,7NaCe3l6@f8y-kFt/`p?,'_./"BTaUR9G"I@-%!gMd=s5jDÝ 82* 82* 82* 82* 82* s H, y5E8WOZP#$۝We^0 " %1rIH +RɖE_pkxΑ ,*H9`%caUSWIȘ3UA2y/$.) Q]CGC @7TTP`)*+Sm̊ʑž6N.^&>)BD-gX0`1jWʪUTH5U\ii4M&Ii4M&I҉P(q ?T*=*PsRECX U( KʩK@F <OB!bˬzIJGq#>3\$qO_ ڭӥձI$#zQZ?8"^9*ob^}I ӄ׍%\ aͶzi1iWSBPl+d~{DVԝed4kdbiJh&1cKF1c1c7E˧^6@At(@TSiH&\m^*I$I$=BrzV(% RU*PÝ;ILtry~8$D(ႧnOhʲ;MOe $UADDD,*a!D(% N ]*nʙT;΍@E%` P7,9@2-$B`TQ* TTDBA*.Q˞{VieiiiWtkU]*U|JU_5ҪWtkU]*U|JU_5ҪWt}=GzgPQR iiֱu]ruM T i4PX61IK*S\Gs }AQT_'S!TRP^3S2ʗveJUE-*\y@vuU>bx[z(U!țr- @AY%=,m6L;.KNo. % /ZTaTmoayv,j9=ǡ JRTA u9%iРU2BĄoϡ|xJcM`ĄB}/9XkYkXUe(Kc& 29$`=˖XCi:Y`g'^|-t.*}r7ҸϦSA]вFC/(`Vim6wjEKr Z,aΒCT*Bju֤]k48xxxxxxxxxxxxxxxxxxx睳<R,p ʃ´bD%!aE#L +Z5^fJx NH`g @[LC>wT7lys{I=mMO%dq!J׈gU  5aTBVkZֵkZֵUUUUUUUUUUUUVkZֵkZֵAwTT%*iH\9柦)y//*i-Zז'T W<R^8-񘢰X'5H 20_ [9{w7El_& 8oGrԏI+__O* }1* <8ٽ[m0inTq`+$ )EFԗ>j `{z!p}>ϙ'ߜ:~:JF ?WOdJ [ߙ=,BJz}<>GS ԑ!IqjJ ?5I (((~"DqHBPp$?ux ms+W?:cDeI*It:~,ٜ:۱q:9ރ?tvWD+zSֺ}_>www`I$LUT] H6m3330IffffD$_xy3 mm;'~(_~߅Qa$2D$AAݥt1ݶ$I$ETd-%%UU]"e)JRs$f""""""""5"H/sιx&8%n|s=o|X#8>9mZֵft!_=LPВOT GQr[yҗh)7k*"ؠ;U,oE|:魼6 Q I@0I^a6;Φg!ƎLZzOc)9/S9>?\!y JQojRN-CJ*=đd{n%oew𶘒W_jI=DxׄoWb]RhH0~1[i\kM>swwOPco,crL/wojߧy113tfCSi+\,H; q>{/FnxMnxd>pkͣMk^ҝ9N?G~ďCR{8q#Ɂ׉ԏ|N$xy0::ď&^'R=u8yGC/yo^o>d`&SR{5 [%cCmOmn&IE *˒%u:FP i\hQ9@GmJ:*YujT⩐u\i ˁ!㍒VUрI!p28Դe6vBV\Xa@b} ,b :n lx ˩(ѭbPf0wģCm lhV\K!1(EuؠDIf(!g)q*^ ,O@c}7{hDURBTDP BDH@%XABR!F@l/P/5@r "."#"DF(DDX3lN4{x5[rw7J<%Ku%k!\˘t;\""iM[6M3؆]ǿ!{72\uXŽ^@ջ]ٶb7-H@~B9 .CqҳeUMD&}lر-`lHI˪m*9b `':нhK*HzHJү1H 'k5'oWGib%}ǝ"fL/]{UXO<;p\SyHGE $H4 #YeF+Xr)(:)sծjN!!!"2pAs`$7Sf!ҡ8ai E1טju\C" RZ4)[#%B*Ռ3`A+M^Pq np1 H[={>@*K3d6څ9 ڠJNR>n(!p7=;3naU%|KOWz]}M!C~ĚYQCO f-<PpL̄Ns]L˪?{s331$NffLUDUfffffeJf5DD]YtlH~S0 VuAp=cZy׌<<`|7Z9ݘ"U\iYm=C @E eZ¯.@B.-sCzY8@QbiJ<[Ƿ^=g= .xpr202G @ 'C#J5$&-;x$Z "1UvuL=L&ss9ȮM 4QZf\,:JdžL4+Lrg==5E5]{rɜ7%yxzȅCHMUTUT.{8C ψQ۰00$PoB-\J+~zۮG} IPvW;9RKL KD V߿[ |Xj<"sTt7U6m3ύ!TWz  ֨) )]jZNDz(t=J1Р%cZ58oQ=!hjCST>ܜ@%8!ǂ(8|]?äe6(]T;lZ)*ß_Q!~uZt.u$pf)" Db~υبI* 2 S_0;c9FB+J]ל( ցa hˑ 2<_ߎS|ukZȎg_}:#=!v1ՙFaZF2Ҟ̌p9,HDPƪm)>D-G%[YtZ1 M-yֳmף kK箲>ʴkYg Ӯ0kxVж2ocԝ/W<שk]w|g#5ݼf۸; [Wfff%̻ILƢ"RWwwUUwxn"mffbJf5̈23** ( *(1~Gˈ]ag`)Qd!J/*lo|_bxs>n%jD =_/m}jm]ƣ6+ lOVFr{3 \--'GBͿs'w8pP&Y3γl^LEMA mbέ(n"B]9Эjڕl%3l]Ts%Sus̜kOO|nvzQHlٵ˴%1zh#Za\GUjiaj7Fd/<;VYy䇮/a"X:ؕGhCxi+UUTEUI$S1Q UU%n"mffg9Ys<|8əwwשPc2o;_)$  QlY 60ʝ5[v2f6a9垜a+W$ 4-FSPok'Ho+[[-z fš9fP@1KmYAse\+m ͳWaHIi<%, ֗wYe^.OKQ޽EpWw2Qۤ8}Ry6[j5'sl37-{uաƭGimVRضzoE&0Rp`o\F -Nm mQ:pkiPfff%r)B!ATJS2mUUUTmo331%3IffDfW:N] ӜI^3ZLt zJkosK^4*3aquu{ִ(Za* Y͕QuiيQ=H)a5[my$lt_} G]J7]JO9 wqޱ.2Eټ"0ŭ Y|RtzƵ9^c"kIOcy) iiq|Մ"h,Fhc{=Lq;cRZYydv5дp8zjl+*sAߨ__>ngFp^{dM!gT­BOP{@Z>['T1h/3qJsg K%g=z:9gxY/eHO*Ʋɫ:'5j.4mHБG0ղ&,Q#Ѝ5Hțg333Io{Dii)If6۪mĔj%%BS*ь^tLzNN_N#8,&IwD zR6:mK 7I*W:mkoZN<|v4sZ4֢ˠr97F('TY.ou+^=ZӃ잹o9 1@enyZKAvbFƘpk>ߍs߻5Wgfm_W<߾`:{zqa"UvQwYIz Xα8jC r6#[C"7NҤvM ^V1\׼=X'P7*)% l+UBH )ArٜD^% j XQ2Fy%(USkDyA|>0 ?>94?3"yu 9 X$¢L1/ , tAcWD 5^ٱ<(ypR}HO+"v孵g QbjCR®o17\ŀ޴y$XYSD!e=SA1nS?`CjMzKܡ6* E״lz%2zRO9Kx.caގ=ZOs{nh,ߞCޕ!F2߲㯮:x{R$@(L Zii |$(P o @ 4(dd%#E5!BP=g:Raȼ*d@2ɐ'HMJn^&r˥C-(F 1V`uUWok H0$P Hxٓ#ưj532 h~'d#@Sy)'yGXh5Lτ;xr{Z^+Fb́&Hd4K8XۧWjGyWRs~7`#BȦf5HHI2L[G>\-!o PTQT!PT$!(o]O /L]y؟lЎkgH'9"S1{ѡB1/z)'70^R~}=9t5У=޾?qɡ'5o=G~_ƒY?3N~;D*>nl's# |}kZ'"?mv[) _k_JϛRֺjg`kqM@,WȤ%_պx~''<wuj50HDF乫V,!ɬH"d*ܹ&G@.BC)&aQl Q2H +Ea,BPeJKjbTϸ) >L$X4߫n)^e@܎a?hl?BQ(FG|Pޝv # U41(([,<"a ql>yto|Is?j>BK2*]}p ›9SEU U%02R(k$c"% (ѮP㯂"1DU@$ubT;#tqMٹr|ԢaG X \:!l>'¡E:EQ@OjCW+!$?*QRwB=@d@4TxPu (Ux }$#|K.lƾc=~SD$N9 x{Z1K5o۶>9MEcc^{ZZt(=<z(]qq^\ =>q"w@墸#T w) ]va?_Oo[A,"z֗7<ݚW4fKwkHalƋg1jXA契8 FZǀ ӌXw;J mXҷc6!Xc },whAv(V߲uyrTN:J<;ӏP3y|į T1iH]?|OgL^ {εM"}K֯\jP]}~@tC` [˷hqI:`zkS"hρ|w>cm%C|&P]:i¾ƀBx?6&\iDDr0o?mRK!}hSȀ*[|aGrbEQD4f) -EB[ qD]xv0ĬPic{7[EΟgnXYͩ*˧ZzJe`Ry(X/ʙ1gNٮsojeDNݙz@CY=$um(o,Q>XJ8$I% smgHWS 3"R\ꤥ)fc|?Dk>gaQO;Ngk|4Dm;[s tNB!J8X@,RЪNZ?\PP5+ᢈ ۪~A9{ X=yWlcqP 6`GP)s n;g1>,Gه&` ?V U Y&M: @,(j-` Vii4䑆*ֱ5@$JP5)a8Kᘎ@cU $PʣBlPP;|Sն T8Y8BKjH" >7NUJ(PRPنqRo RfsJP(eF!qowgu$ѺKQw+|뜨C%-bXV7ճY_+;ݩjD٢tF[40\pcD B"yUxjcG%Vf81[8XM2.vo}47f,LMȶ7uԅ.Zc-3n-@ D$#IuRA$H_:׉q*•^Uq?^ޮ6lc!fo PE\x_}56MEOon'o[FAy]_+vZT%QY[nW RNCsr"F$Njla!#wH/g\/B)JhTؐ{H'۴ߕ꿔t>ny\z`CXEK!P*eEI9~/,]t tz@K3M:p[eD˖i+2seS_5cg"Dgili,Xne( N-ݪZ$K=D WUhм`XBh^m(Rdd#Br[^wZוC #>Y91ݬI[,鵳-'if3\i\nusg;歠74!F.jd rjXKYM &\𽮀:Φ2l$Ѻj p9J";(BtDDVP3۝e߸_>ϳu2I-,*I$'N^qp/ ˞6.]p7N<JN_~;`mU^lmy>zkmnDatKlF1f\ex$Aj8-Slwy=lk?>}u!P<BP~zfpǔQS"uTQ @=}1hWs]_~|[Sxdm'*&+F!5^Q)!9\ys8\!obTY(Ec.N&fƘ9!x&sƛfʨfa\\ Zb&8E*SmyT(}qa eNXqpDaMfdXUI5bɞk5TD@VL99%uA¼;1Lk[iFM35!|艘ÀB<Ƿ$ԩ~OrP)?GO"zM}RxD?oI种N"{kXް)`x7ߟϫӝsq羚9B;5_dED fI?w)e?m Q\`DP*~xpf_.?{3#^ aePd ݐ>巡Xhmۈ8$CBxv_$Cj2+m/oM=Si~m_ Y PY'H*TEhsx_;=ZwV@d(D{n~aBrZpm+7<@ﮚ:bY 6*_ؓIDq KI mhMONڶ4܄mx H'_to NN&K. POӲ@v@Oxgm~K1tmKuҪՄIrxoq;6,q WC  kX H?ydtm #y}&Є_:^h?| )W4(ʆn9l~*]qW=M-F|i͂$ZzopBZ 1V;atoq?עy|}" 蝱{I~؟ʨ cn `0H!jڎj?`qG3-!AA~ĵJ ľfAeZ4AYKeIIGʌ0=oaTDO0_3!Ua36t2.\5Ii9Q9P3d2EV T6ZZMؘB&0G\^/Mf%|KbE'M2kw!yI!$U!4R2kiFC& u;]FCFIg"xdXdU%4"{&RldVn ax\ۻL7^,ټ9[UL*UEzǐVtDBtL!R:F'E09MlI(r]n.Ib^@Ѯץ`Ӏ$,2VT(b"8DB5aƓ#*?99h/V @sdF׽4$P bfaA@?o+Eݴxʗ2J @O1-I UWl0 "Q @ *8kySi3;݉HQ迂n(qDJ"ϱ 唟׺y' Y܂})G" DJ^t>@|wa?D "}|TvJJt\U B |$\ n /y[?J-$%W<0G>B^bU*%`= :|}X< yA.Wn2J ݅Φځ j֔rӗ[f=qq`CC'3D7 1nyﶩ"P.8&r@I{2HH"q{C3*fR`*dG hC6q0$ Y&ԝq1b((((81o61$ KYyqp9~*HA=78TJ"GXWszt4GT~, zZ$=?E*/%5OnfC~~1ޙIQ_Q۴,I-xv{`mKW_Xdr:4r jw@CW"%W ԱD^X't0@@Ij5I]\d\뭤X3VՖJ&1g!I ]%N6 U(!d)HR. @'A:2*;djQC9(91)u8 @׺(7A;+(FeP=TgSAJsc?:Z11::lzL篍n|<0 @d1}UWb] A EC|Pu H[DM@&:L p0GphsjLQgqtof 0:f`{)<恻!#5^jfawHnw銋Y ZVZ&a2o!!MEUw=s%ZK .:&v\|" nbw:s)),R('10 -L*-|T8>z,L#ft>Z*JH @tLYu*:ӠA2M@(3 h۰hU2| JTxWqX-LHii,(2rSkt6BQ>0q<ˠ 9!ҢBNQ D`$?;]p:qH;k6l}6יA;4U~kA c([_'.3(;4Djע&҈b/zP|QTpEJHI0( rPϏDC~ r`/5 aTQ)`h tNPDUcꋣp;KCS#F a !\ޑD(LJQee`p-d{( `pn£mẔ ڎf$$eЬ;H|AȀh LuEX%Ɔ ͍U"whxj! uv?XrgH#֑.G³10Knf7fX :'I9&LI")j\[^G'-faxa^σ%"y((Sk(.R [JPl/:~;dǎsXACn1H鳤`vEU 傉6㗝U aZF>[фUu`H$j<b0`!d@vA+ R&gcKT*XzcBp8(<\6kUDvFs`Uk1F#b1F#b4AA-H2  6[3ecyUpЊs X*'SsFL$k5 P.m75A@ʊYp q\m{x  Ҥ%8_'d yӂZX>AwhG D #7tL0̝V|)Zqx" 9SAe&\wT5ʅ(T,C7?ITtD QGEd5) W Ib<(7GDIxB:gdWN@`&&2t>z'ڄk7%yq?EPL#2<(]F5W7 Z2T?P+@=y; sDuX! "!A҃$IQPd^s=HdCHeCI?Q@T7n n[򊽸zT2""b8UE|[zPO mwWºgJu \Å>MZ8H*+CS1N{"#J= s0‘6)>sus:)W,Dc|K?>AʫT&*|.@*> uܰ TQ@>ϟV, m1Y8oKќUom׈w߫1L H/BE D7#nsG5tZѐ fY{h9PV( Gw/Nvi3jTIQj$%J9@[?a7X><IJy!Z v v}bMTD t~כbTTsӯt"(i26:9EA!͜^z(7u/Lc$?!&$1Q1cɌcKƌJɊ11d,QdMBPG5.AQU46.@ Qƞ4^T1DP'+k0qA|JP|;PL @*H+[~a1df`xaAArvҾI ~>wZHhQ9 SICl.&AXѳTo5`ި)M#z!Q e2U)U#GCHFQ%1-2ڥ,OtÇc6UU2B wsb7PMK6I$uQR[תUK* XU-vB&S3ؾ/0;c3 UCܧV&ha,0$_Z-wBئ$iCl<7vrS]UTQ˨'H(L s#p~yƱG `hnT? b 4bKKS {V 2h#ԣ"_ 3PBdR ytϕPxaO3R>\%)UTޠU6B 2"Q:s6(U@,T% hRpP 6k&QrBE?[9!^:mtUj jiBEPt!cyY-!})2|41h"V Z3Z a>Ŵd3^B{ թpԥ*'k~RJT,N7VRXnK)P;[Z JRbvԸjR <\wm-Zf{nf7ݹ9vÛ7ap伇6nlyl݆rC7a99sf5rsk+l 쭰f쭰f쭰f쭰ٻ+l7f쭰f쭰ٻ+l7f쭰ٻ+lf쭳M6n4uݶ٦m:nۦ黻mmmn4.i"E,d$XHE,$Y"HE,N뻮I$I$I$"$(@g|}%\=s!:{#KY8ԫ%%i=F/suwy&S߾y:0=ZzL0ӜVL$ ÑC8.)܁3I:6ItUŌ KgYp|E]S\뮀UETŲؗ4h U&TA 䊨f|r} u[N3kQ:*m#HwaE2T2^$0@;B@@S%W>&yp0օ$S!WyrTs67F` QST0nLj+|8Ј.*O^9t8O.r{Ͳgi25E6ŨH% MJ6Mf6`997hoMk:hypLՎ9dzK~ayvje1.`/,4:KYt0쁩dd Pxgꇷ@*ulG(lŷ )wwSZ),m}5^cWڵSJU6dx9)j$ɴ ^n']7!6pZC THMϙf!ߎ@!QEm1\!ϰ/ x-mEВ$ 3 $pA}?,98hp30vz9srpil52"Tpi F E8xa߷HT Y5.VPK~e)hn˫ESUTcc: ؝o3WG2ĖA'D,]]KBY%#аev6 DBqێDsǃFlpHR!N svU76#:!dMjKm;^+1b"1վ@AB)C$@2PWB1U"H~moUsYʰI%п'P 9v Z@:3+h7+qQGavFH*kp7։ *Z 6L,%j'cR<5LӼ鏖v;aZm-:UvjBk)A%O@zC7>>ڛ5wsҪ\^G`;:qmd0zw6})|Pp;*ڐ(e 9{ǺkJk΅3ZVf﷋QgwoRZ>U%^SڤڋQCn^7 ez;^RnJm nw4@ @@h?TcD 4$ 4FM=&M J! $e=GT 4 ?Th SdꞠj D@ d6z4!$DhMFIMG ))PR_EdWY[?ǯ? _{&gqƧL17͍_ -:P}*8Uޭ$DX@hc+-yUQ\*Mo\$͆He+O7 yW]a78;`{j kZގٸ(()zqvT5}ss)s'Z[OK n z|=AN,:{xLLš3$Z _?K#fb3ʽE `&I YXH77u 5{>|O={KD !%_tONݼǾ}($KE$R@!B RڌjGc |}{ߞe Ⱥ?{U:S=`Yp޳DMD~>J}L$h\闘 ~x]WԼS>-h-$I'ZEQ.bhK) ~$%g>Ι63Ƶ+ǃ>>ͅŸ/ɃH˲PU~ūO=9=}Þݛ B/3F;x#ӕsB<kQl_8/lXx#5`9qWu3%qx#!9q/Ud 4B/HdޫDeYTȄBpRv{A5~Y)zGm(L֤>1h"CX7VDmJ鶵+b~~3J$y_:MM4ZzӁo!)J3vZ2w-Ǫq_RH/:޶ŧCmxk zep(:8".KhΚδd(#9zֵѴ;mk_HbGk0ۍOqǫbf0_ 7"ڦv|.vryYKvi16ɱz6(b|Z\ϳ۵J"^]-rSc `fB`cybR{\KxD@ӺZj/6N&ۧ#:IT{ Ԭ%m q렑ʬ)%BG%"1c8{[7|tIVk uV.68Ht-bL+#xX7{&8S:}Jw _+9}`V窽.XAVՁQ}KX7Mv%g$LEa}0\E>.J\\F==ezY:dkΚfvae>*y.A@K߿~ykg=L~UIC~!Ϧt$+Yr1HpT]70>;vsqb|= ~#IOG=!Р}~i_ot;Y<-X R)eAM@M%>HTl%&BAjA }Fcj72Ce^7aUUUUUUUUUUVH2I$I$UUYUUUUUUUUUUUUDDDDDDDDDNz?V tJӛ-<4=yױHVXJTppxxD@TfUTeUQc핑cEY1bI'oxݯ pd׬....2{zZkz]ļOAYQS&fffm"O_F5YqW2V^>ŃםVφϵ) '(ܯ?}[4uhވ;&ߝͽͼz#N?uUnf{CbZJ鿶[~ g_[W72'GA4пi ~?^l;m=f|韾Hzqĸҭ/HMk.#tnq~|K=54iJZѥ'n)7|#%SޔzCmqy_;w'GN+׬=M![FcF,e}81L}Bҝ}L {.߂m{ǎR!R}6JW_|F}=tv߱ߋuY?vN ǴpN]̓i:S AQo*xAFBF.AEYs;s}.]9I. `Ac y}w{U Wk/BإPD)ZJJJJJJۆ WBέf VJJ ****BBm VrJJJJJyb0|kB! U U WGӝPx:"h+f`PA*+YBBI@dɩ{n\oFۄwL736 5qeSGy3wW9(ܮz]9|%L .krqFsh4z,_fxLs]s7+;Fe_ dFb40|g sQ\97.rK"58\|s9v\l_fxLs]s7+;Fe_ dFb40|g sQ\97.rK"58\|s9ѾhsY/4<+nW=qvG˜ȍq|i`59\8rso=v\Dk/M3<&p9\s|/#\_1i>y3wW9(ܮz=e_ dFb40|g sQ\9f{˜ȍq|i`59\8rs]9|%L .krqFs .rK"58\|s93v\Dk/M3<&p9\s6g,_fxLs]s7+0lusY/4<+nW=qb2lusYk_1c0|g sQ\9! {96zrbdX=0h3a9gbGo]Cb(ᴠ :̰]z4'Ey0BMBB@8TJ DZr!uVMpE`ATIYEd<(c;#Q0x(B!B!D! !B!Z#( "/E@JlsLDwxt قW[rL2їX[ԶQt wM[^{Kxôh(3@;XIL*SKաG\f` &gU(&يxu +х\nkTd<`3x~3# &wXeZE`ᲔJTUBs=#T\+s>(:EV(J DLë`(8qT^Ȇ% Ձ|sQ/\u#abY,[Ѳdw3na@Iyi`1Iz$ޢ{Ӯ6`>9̀SDXg|E:hp!Q$0bUFeaV`) )drl$g,.Bԯamok}yĉ1=^6GðkDߡEUUTarCAE2@$@"@KQD+*G-Ԋ>w;3!T'Z)Ǔ:dgmX7un:Tܒe91z & 0'u)2ә|x?Nu\fLtYMkҜxpP> abܢVEnT 9ÞEn,=hIF.It$SbxZ_B5ǤL/thO^WL f{̣΃rz3Q(6>#v A" VE(鵸!+ @\؋^")Xa&d|S>ԝ] 8; ]kּ-STs$&'(D*ߋ֔m5ޞ[39׍%,X}EO| qW7JֶoN]}`o`a:-U݃־fjI_&}}P^[ 6q&ʗQo= Ƴ}Hy3y`;Aw!x#p{̠z޵5늍_i^h'4]_" E5ʥOK]7iImuך-׃mBJ5AJ<5ԭ JdᾛY%c-+eS&[xpw6(U8Зc{=FE4NcJTI^n5oF \i].>5\b8ϓA"* St֫'Qqyׁ1QVAХ(T:Džְs"_tѢv(@N"e!)Cϖ}oQ?$D J/w;iil@@k&㔝KԌ}ӉKȦ88wޢA.7|Xmo#KM5|&|ߢk9KR1غSM}!tĈ4K=b-,zi;m6{ա[&∾+˽qgs l^KJ™u4psM@z!{=Mۦ+>zyY1I7!+2e,$dIڗ XWx[CW+qhfajMw#ga m hmZTH)+,(5fKl*`]?=wׄ;ݞqdfcsm棅nvmi٘5|3H4XT^#ԃ=M5-EuOÉId D6/`tƵg+YY y^ϟ+Jr m F](5G ;N񪶔WsL1x`,:!&4ʾݱbz6.|t*_]t*rP^Uh7 І5GUgNFz~r=ϧAn N*lFҼ+ZYpq$RA 3 k_q^>B~4. /ՙa = }(} χ|~|xTʿ|匒lWZooTe>5X~,7\  UʽSұ]?h H .\/'Wɥͱy2hkz:0Vc1vyXGW1ol`*ٵw76sكC6˃7skogo}o1u[\^-N/ћͱ6,_&SKow1k}__}g,[[\,GsofO-kx76z27Y=]Z[Vw=Y.kSK{nή'GsũśSSSͩk|];2kmdɥœSj'FƆ N ݟgs{=Sk`޷V{թɱjXťm.L[6^nrorqf͋Sdz:::;mmnچ榶׻cڶskYًF m.zͭ o &Ksw5469mnxmr{848Wq~^Ύw;Z;6klhijj9?ίf7ƌ?*1bŋ-F/bʌXbŋveF,XbŴeF,Xbžb,ŋ,Xb,ŋ,X(YQ,Xo1{Tbŋ,[Z1{Tbŋ,[j1{Tbŋ,XNllccccccoJ1{Tbŋ,YYQ,XmYQ,Xo*1bŋ-eF,Xbžb,ŋ,XeF,XbńVʖ666666Ҍ^ŕbŋ[*Xۊ1{Tbŋ,[F/bʌXbŋ}YQ,Xa;,Vʖ666666ތ^ŕbŋ(YQ,Xo*1bŋ-1{Tbŋ,[ڌ^ŕbŋF/bʌXbŋiF/bʌXbŋ~b,ŋ,X4b,ŋ,X*1bŋ-Qز,Xbʌ^ŕbŋҌ^ŕbŋeF,XbſZ1{Tbŋ,[eF,XbńVʖ666666^ŕbŋF/bʌXbŋ{ыز,Xbv+ceK 1{Tbŋ,[^ŕbŋeF,XbŽYQ,Xoڌ^ŕbŋeF-?hj@H=C EM>>z?M cpwY}+g h S~ܖrҪ@DUM&~d*];w{;@] SHwrJSRVɅ̜-'*#ǍT^p_eZc; b^X̟;X@Д8_J4~{gDŽHR=sw9w NsOk7x7;y7h*0tb2"@_J8:]+.K9Κ=b"QG=eN%| 2P5:;;@\;BִqOxHs!tD byBNޮ#s*C̠d@&HS0T8N:Jd4@0D?(d}:CPԍq H  )qo0(BBJ!D>nw148%󚠪BW㘧N-J^Y9H8˜5kX9 RjDW H_QLq1p3<] M"(@ '"KM4RUAU 5T*DE4Д%P KBP4-4@DE4PUP5HP Ҕ% !IE4SA H$ ()R @BTT@ *T %$BRP @)B Ҕ HSJ @ R!AHBE%RA%"PP QJCMR TQQTDK@%-*4 %"C@%4MPHQBJR@ 4%""%!JP4HЅ QCJ4JĠTI DPEAK@4 0Wa*Vt)x5?cpj8`ڢJ?:yȨ#5GrS_&&9\"=DLY?oPRH_ukMR]5j }M>c|=:@EI!CJA֩߁z,TOK42F||Fc7xyO|0I)I)t0A|ӗ{Tygs7,HKul9@9D!?!?~?}}_l ~s9q==oY4On?ĞAg:jv_$Qg6$wwZڣ|7{#~SXL2 A$'HHT%hEhB!՞_??Џֺi{R5QGӵJ콹뱆r:#H IBcYiA}@JQMD{U{wp9`]]/?ڻ 7fr|?-JLct57:hTG}|C:SS% 4 0˿M?q<Ѩz9k"ݗBR@L7ޯ$u:a-cb&SjЃu-@D|2uUxNIzA̠a|2-~ǭsW`J`a̓y mab BHdV&A,EЊD"\(czyU%I~8ן~:gzk89X2!kPŰ,RE##1HB\d V0L") HRf ajdL!ATf+HWJm) m*7.P` pLIj$baTB,[߫.̲\&L˦Gǚӓ`*dH ) ύp;ӳܓ x TF)|oNə=“xZϰѝC Ӛ;8{")JSs*ܺjnGD$thXu7 0{3 4"t_^G 9)s02]Wg,( =}׊3\![![y,;Ǒs]=B#!KF|&~=~I٘k܎C{GAV#XX_I cbd<}5㜣oB -@x-4 E 8"n yVgǼO8 ڐRu }oś|R-11qg5kYĀ  $P<Yb%mEZf?N=4zAgǦI֠9 ::i47D;N0o^ښq#YK$ypo-~|QZoJ aDa!VZKXf$KXrL.W#$̳Q RJ)+DHZ,0FUkPe@5KjrIѭhk[mLn2-Jjīcwl'gMny͌ :A9TpD{kqSB1zfhw7`=fpLt! tn8= ;=9IFU$kO"e^~X(urjcKNϿWL[nO<G,'W_Xnx4g6KQk!BvqįGl=<ؠKcoE '@r~?O_R^ҔJffRK1c1ls>?-DqVڍ f>t8n!UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUV`_뿿ퟮ|qu_ L}&WL:`Th 7M?Z 9U._hvc5q!s{VkZ]0b#D֜>֏rO8ūO}}!:o) &9##7ZzzKjp4,#;k^ah_%BEj^YιD1ڔ_ |#2=^ͺ 9x) UK'B't}C"`n<&E=|=m 2% (<~~Ӡ=c=5$SxsylL)BNt8kpAۂCc@Tr׊S # @YVhݱu\MoVՌ= %Wqw{gkLaO&AEƂWw%_G~Fb$$p>:Ts&9;LCl@29JhĂ . [>mSM])LEgݬomM4j)q3CETVޮ!H Ts]+soߟ!@@29BIaB]T7fPG|1OENxL2bt9%0Pd H J6 h@,?^/_s|zh$3`}zٳlLM3KR$|['^+7?n,g}KS(6-o|8CRy &&ƎLR^U yf]_~$/$?S/}U Ypfmy~lvN}cW51}BKY)QHÄd Eg߯IUT_}qtP "0IUƇA]TP^$z^NoX=E)N!]>}쵾" (A!rs! o^b'aʀ"c Od b # {&MT* Ta|OͳFӟZT+"b*EEKM˺XoVFqi2y6rl+}CwOWߌc1{JR)JR)Ǯ%s~WŽCW#=|~qI_xN,S&&EJ֌ҵhife1Uyو=8{Y>&5mNuI1Pjڳ$(9ޠߕs/O}/:O K.2a>@[Fɖ9y!f&r7A] XI!)QC4҄NC}O: ?"F>5;_}%yrI~!ψ>1!pe{qRTOJEh!"(N{p$PAY%M:k}C@tx`QU42 }($ώ)ušR]=X /o9ғRb`*JTJ<~e|q.oϵ";(=|?h%9LȿH($6np!p4BpARs 'rݏO)rNE~AC(a鹳%6Ey)^uvps4y j=YsMouVuuh"X\^rHƪMzŦ܇ RggU}#ӳ'm#[ũn'Ml]_} \V/M(#GSnHI4vZiZ50t->-m,<9+&ڷ ݞTV¤o9P5Et+@mg:ې/j) r㶖xp㡯@ AL<,4U_K8if,R^ D+278`PB.3k -y3`*ﶨ̓ձXD$^D.!ʦ5qm`D]p 2j@;_NZ︙6x]C`|3@Vզ O aePz(x_Y tSH_ۿ5=_,o‹?/#T(*RB[tfqv1ATddU&8 1Gш%⁗Bq<}{>ÆT~ = j'H;؀I$"^@Oq'N 7{mU$d/!Dp;zlv]:ytgۆ_Cqg>c'4> ݱT^icdWpb?AJC?o㙾J,R.PSlMEERi^2!O$ހ $&9OiGH*dMX"yDĪV  EQQ%13DF*siL \EKVB4޽0`%sA;BWYmgbYۅIuV"1z*PӘeA˳խ4h~蝹Dfj$"\CLB@@D$Ba*dD Kq0D艬1J]HeMg#`:s`(c )t"BwH7d\HPB !H]6Cfx)<\IIгMHa`/H"fsA d u&DI8-rΠV}Tyx\wi6ap\p;b'hRdO+t|=L%Uyuu=- ݒ@*b4&j| 8Ywۖ욣{[i%T iDLZC_E1!"*}G^ TLYPdt QT"CYaAfbe>.@HBpȊ&!9&.ب|@|s ,k]ԁK#"x3Fyt?w~?}c4 %]]{^9=)X.H~W31f?k|[")bLμՇ{~5jb 2~znO?^1L*mmmUUUUUQ[{w&^8/}!`&k3fbCJNR#Ȉ$3 UD&#U~S}:`jQXCECR$ڪymL9=os]Q6( *6z\]E)BX*3(8>UTBb1֧aeJ:g|O砙G *<ωqs=7dx]~CˀFh@/SF"kZ8ىxu(@ \&vvΎr&g Z0 f e6BwZ +r 8ȯDXkニuI>~nCσ>3_n?\}C_Omq[^T HR }<<~÷[tar&Y)&\K0.OAK+c7\kdDK"ߖf>'"{.ƀqƓ IPMQC))$%%(`ˋ%c"irU]I[é ,tcGk7u߲|lX=r@S#=;`E%bB0514M2,)EKHBDC{SsTTƅ D' D"i'v`Q#=W> J f`aX !s39>+'5` F96m>n~z@>W@:цϏIij_~X\z'@0?Faѣ_!:x `!O !1a{E=jDcT$I$,U.,hNy_>uVkP""Be|~)p@l*~PQDdbX[4"#7jQej@@|pͻo*!$~@[ѩ,P!IwNHj&$ N49V>u hٌi5z=9]{yxq}zY/Q(HIRKeKXXŬZŬZŬZŬZŬZŬZŬZůJk%QA2E` sz.;71Ů9۞6n|s14T @se! IJHr/v%$f湦˙3I[%譇M`41&UwU]1ݫqyt! S$PA_~ F2f-,Hb&F9*Amz֮8,LՑI@3$wqp /`lA,r,F2( ?K]c$ʕSMX8iDrO2Q <>8ƙnr^;"#ܓ0d̒D&tts"*$,a%a89*I`6f ҩDO=V7(.Ӂd9aT(h٫w_ߖLKD`.\E22?j>Ýמ۞߱>Q|''.|s|u}!Î]&5aR;lpCnbsӖLzQ=p:bC!/LvjŜDvB3D㐠 [Ӵ^:*Vҝb)gd@PWa0Q^@) @Q;BI<@db4@TPADC! T$=4RK$`IOjdd ~>-/}{/8l"$pB8LFjI5rIQRDDFQ%]HE ^nn,%gur->eop4E"PUD%4EOSK *[~ b`D HbH$lwϏvj myWnkaTz<v߈pMDwc̱Vw}Rg"Z뚫fh>́zWN]g2A99p1 9:l+t}/ 4|NVmʣIլ`lFZYi\L$vY3*k v55,δ'05CIJT rDK(qt+w$c& ¦jnB!B!B1©e^m-%2mQHzFLZL-P%ރ(w - e( М*AA TQcf` )DP`1biNI]`TsN{JgwjshGDomҵUVĞzyl.$ Nܠl3Znz <5ZN_Ԉffd;-!V#dz˨Y UXlI=X:e0rSFmA&AQDvֵ3e9fiphl!$*G1@*fTv0Zgn (=lFJFehVB*h`iQHDA#{9֯m3g 0b >&@v9&)7P= %׍>UMz_ A4DAPƈl*XMfB㻙ʍhUp DHƉ8 -$xE ]TgTM dl̓2L*!Rbz$' e2~~~vC}/lƥU4QP߈930=y}T)^SD&U~ٸK%M'a՞[塄7ixc~Φl$V)) a531 #D]z;8y?SC6^@l"vdc3@S%|(h9GkT%BQ.w'\z9A". >8Jy{] EƻIZs4hڔkNz>ĕP(H( CˣΌL+,jRĔE_d|!ɏ1$DG2< WCD|Bh*$^sNjHMjBCYQi"K#0h]f}\A7ΉjOn^3Km^\YW,&AfJ1)8[2Dv$ 7xP~q9IU> n{y.#*D|}*?J:Ȍ@7g뷻a90s` =qc:t\J||U؝=?:s$TJ QW9#^rp14?CPEq=ZS220ЅHHOXp5o zr8,SU9MUGx'8NN4Ѩ/x#U_S"4_`h>+Py2F`k0MBE݁>xT$IS?χֲ6 "I$ *%8co{-,²OXSu`1A%Ȟ#-2wI$Ϥd(DrS_"&&9UPYoi;)#G3'3'Әicd{.etRVEff}֠ D>PP3gYP'DS9!@vC1AY&SYam ߀Pp`J?` L,HG0&e1'0AA11^ps' @aUOmO@#SM6FUTC jz!SJJU?ꪤL#jiSb#S5=U)@ = I3h 'T3RMT4 R4$& ѓiLDaNڭVV]-k[UﶫUڭVխ[嶫U[muUmcZ_yz_-?gd56J]KPPeGѯ<Bo7_yw?Go_ +Ag1[0C?WgrsΞw3)< O.0:XbάuFGC,n!2QtW0S$akJ"Lk=wdOe 6z)u"? t˝~{O5F(x!x#y͵˿g~Y/ٟaEh>¬baA~:W¬baA~:W ߂8ƙgƓt'DaᒍUo4$/x KZPDpb]-z\憻&J]D%ȏB](2yߞGѯ<^-}sm~ߖA;z}uvgQZ?XPobcyyι{ĹO;Pn剧XGirGgP20+XՎh0c~teM|8{J5U. `d,?-i@Nk9[}wdOs 6z)u"? t˝~{O5F(x!x#y͵˿g~Y/ٟaEh>¬baA~:W ߂8ƙgƓt'DaᒍUo4$/x KZPDpb]-z\憻&J]D%ȏB](2yߞGѯ<^-}sm~ߖA;z}uvgQZ?XPobcyyι{ĹO;Pn剧XGirGgP20+XՎh0c~teM|8{J5U. `d,?-i@Nk9[}wdOs 6z)u"? t˝~{O5F(x!x#y͵˿g~Y/ٟaEh>¬baA~:W ߂8ƙgƓt'DaᒍUo4$/x KZPD9!uzh7 j$56lBR!.DJjA;j>yPBoFk~aլ_K뫳?vŠ}Yo8ƒ}_͟u%ί:yp̤/',M¬baA~:Wyw Z3l(UVC(711<\\(7 OrǬK4Gz jF,?Tk||1:q2Q&>Op=%iEs02H^'`1+DrBݒn<ՖHkl(ꄥB\.҃.w<}̡;86.d÷XWf~ q&9w?ǜ뗿K^tI^NXxty(oXau# BŇXo7N1Y1' CdU["`I ֔&5xhH]}Z 'ڲ vM=PK҅ںPe=^y<[g߳,vkݰ{aV~[0C?WgrsΞw3)< O.02ΠdaV13Q`4=F4=#p jy]!{X~2ZҀ$Ƹ  vKAD^VY!ɰgQ r#PWJ wQk2|7\_w{ޭb_]]Vl*+|!ls^q.uye'{9bi%\c}Y 5 #uc5Z> ߂8ƙgƓt'DaᒍUo4$/x KZPDƸ#_g얃pvC]aFT%.Gvsiמe/o>yw Z3l(UVC(711<\\(7 OrǬK4Gz jF,?Tk||1:q2Q&>Op=2=U. ۿ||x?9mkk[U׻mV^jZjZUmk[~jZjZmi[>>zgŴ$O4In-i$}|[LI$8Iqm3I$ǯlnݻvߏ4I=|vv۷nIfI'Ŵ$OiI$?4I=|vv۷nI8IvknݻvŴ$OiI$;gnv۷n-i$4I>-i$|xIm3I$fI'Ŵ$ONjiI$-i$}\[LI$Iqm3I$III8IfI'^۹ݻvۿ-i$x흻۷nݻIm3I$Ŵ$Ow4I>\[LI$Im3I$qm3I$fI'ËiI$-i$|8Im3I$Iznv۷n흻۷nݻm3I$Ŵ$OfI'fI'fI'Ŵ$OˋiI$ˋiI$4I?4I?>-i$}|[LI$[LI$xIqm3I$Ŵ$O׋iI$-i$-i$N-i$~[LI$xIfI'Iqm3I$I|[LI$IfI'iI$fI'Ŵ$OËiI$ËiI$iI$={gnv۷nIxIxIm3I$fI'Ŵ$OfI'Ŵ$Os]v۷4I>-i$}[LI$[LI$xIm3I$Ŵ$O4I?>-i${IIqm3I$Ŵ$Ow4I=[LI$[LI$m3I$m3I$Ŵ$G4I?-i$n-i$x흻۷nݺfI'^۹ݻvۿiI$.-i$ËiI$ߋiI$׋iI$.-i$n-i$-i$|xIfI'Ŵ$OŴ$OŴ$OiI$w4I>-i$}[LI$;w5۷nݻwfI'Ŵ$O4I><[LI$8Iqm3I$qm3I$lnݻvߗ4I?-i$}[LI$qm3I$Ŵ$OiI$iI$4I>-i$-i${IfI'Ŵ$OŴ$OiI$iI$-i$-i$|xIm3I$m3I$fI'iI$4I>[LI$qm3I$fI'Ŵ$OiI$-i$|[LI$Iqm3I$fI'Ŵ$ONjiI$4I>[LI$xIm3I$Ŵ$OŴ$O4I?N-i$}|[LI$xI׶vknݻvᅨiI$4I>-i$|Iqm3I$Ŵ$OiI$W4I>[LI$[LI$m3I$fI'Ŵ$OiI$iI$iI$iI$4I?o4I?-i$-i$|8IIm3I$m3I$fI'^۹ݻvۿ-i$}[LI$8Iqm3I$Ŵ$OiI$-i$x흻۷nݻfI'Ŵ$OiI$ӋiI$-i$}[LI$m3I$Ŵ$Os]v۷}{gnv۷{_۹ݻv۾-i$>-i$|I׶vknݻvŴ$OiI$iI$-i$|I׶vknݻvËiI$iI$G4I?-i$x흻۷nݻqm3I$fI'Ŵ$OiI$-i$}\[LI$qm3I$qm3I$fI'fI'^۹ݻvۿ?4I=[LI$8IfI'Ŵ$Os]v۷o4I>-h{=gۧUjUJάo[c1c1c1mYVueׯ^zׯTI$I$I$I$I$I$I$I$I$I$I$I.ckmklsZt@oVZs5[*K[owOOmmmmmmmmmmmmmmmmmmmmmmg8sg8sllllllllllllg9fsg9@Uprx:9s9s~03wqUUUUUUUUUUUUUUUUUUUUUUUoVuwnno:j[ά}oVZ[nfgy<{ʗ~_昏z|7*~z^]Z]SsKܫKUjnb={uivʿMMG/r.W驹Uե*571ʺe_#ޗWVl{*~z^]Z]SsKܫKUjnb={uivʿMMG/r.W驹Uե*571ʺe_#ޗWVl{*~z^]Z]SsKܫKUjnb={uivʿMMG/r.W驹Uե*571c<+w; ]9/s9sU9s,? 0` 0` 4ffnMfnn{zs9綫UJj[YV1c1c1c߸]f}gVeUj̪YU2fUVʪՙUZ*VeUj̪YU2fUVʪՙUZ*VeUj̪YU2fUVʽ9V6կ?[{g]:nλvu۳ݝvg]:nλvu۳ݝvg]:nλvu۳ޛnff~KjjjjjjjjjjkKN7[U^uo:5[[UҭVVZzmk|~?wʫW*U_,YU|eUʫW*U_,YU|eUʫW*U_,YU|ך5kƵ<^yM]773ww=ͪZZt*ݺۜ9s9sLʷYV jZ[kmj}/Oz *m*kmVGϧ^.U]v+k]v+k]vȍ-7|M{im7|M{im7Nzx ڭVVj [njx⪪f|̫U*<{7ߛ|C Au:aA0ΠxgPz <3= Au:aA0ΠxgPz <3= Au:aA0Π/<{=gDZu^gUnem_@:s9nfnnm;jZUn^V9kmUۧoO>߿Nk]v+k]v+k]v+k]v+k]v+k_-ܫ6ko_~0s<y{[ys<y{[ys<y{[y9s9s~+jZ[߶U[{[U@Ubf8 +D$DDEq(H""% DD"""BDD@$WH""Q \DDJ!"" +D$DDEq(H""% DD"""BDD@$WH""Q \DDJ!"" +D$DDEq(H""% DD"""BDE77ϟ>}|ߙ뻹`{ jZjչVV^\9ss;mk[tx]=ă@!B g 4 h8$ 6pHAl@!B g 4 h8$ 6pHAl@!B g 4 sǏ//ujo:Zu-3wsws~vfnnok~oϫ7h߬Fݣ~o#vnѿX7Fb7h߬Fݣ~o#vnѿX7Fb7h߬Fݣ~o#vֵjwU׎Z`qhX!Bd_ zPt@ʏ"[1S4ЄS&~ &׿?VT2Ɇy{k8njq9뙚yI<ƛlI_/yFH@I4?tvܢ@VTY+?f#V3@2 $! ΘL(`40ī3#yk! bOqo_*7Wbk둢-x)}Q-Mxc#Cyc^>ί^۬A?2$*˟_=o+*N+~~+qO- 띪y??_ /{na!F᭽n[>+z$²'#nz^u#3:H/3kZ%-dS$ J(jf=Hː^X  ޏT ҏIيty# ~'~k}C_,QcK[&=?K}s2LvR3&VkZUZRZ9^>ֵeZ_#I{*TUUf%UUUTUUh*PUUh_!zy} 9|[֜qx=nMv=~ "W߰JٗKѥWN=#O_8WK_) x(U~5!  l\VUeMW̡hS OA ;7)vIT9;/.#]*S>8:.gr^዗-YpH?:hVC2JA~b|k{I6E3:XΚDjY@DQ$yvۋU6@t~ՆV'i׿ٷiF(O~9$RgMWg;ry:[gvmQ߸Nc %ԙg_8{ߝ7d%VTD]o_6#oAϯ_"8;OkA-qLͽuŞƝ'yun/uVҭUVК=/~;o~ҍPsxI.>F:F$.X uzYz}|?pzǦ)]!lShdm뮿o,4;q{o5R/#MS&dBا4ɬ]~1Yiw]_k͐*ߋXkٮ5k^y< 6( '1ׄLIl㯿=܏n2K劫*"]g՛K yzo~ҝ5 8֏aMf޺cNo^lV^^qXtMm׿ٷiF(O~9$RgMWg}~vx#w\,UYQ:=u~؎z]>8O|T{?ɮ)ƴ{ 2k6_g{t}mZdJVkZמO#BklͽJ6B{ u$?l8{# bʈYfs9q}^GߴiMv N5iYc8Ӥ??mכ :U׳\j>y:[gvmQ߸Nc %ԙg_8{ߝ7d%VTD]o_b9vpyR/#MS&dBا4ɬ]~1Yiw]_k͐*ߋXkٮ5k^y< 6( '1ׄLIl㯿=܏n2K劫*"]g՛K yzo~ҝ5 8֏aMf޺cNo^lV^^qXtMm׿ٷiF(O~9$RgMWg}~vx#w\,UYQ:=u~؎z]>8O|T{?ɮ)ƴ{ 2k6_g{t}mZdJVkZמO#BklͽJ6B{ u$?l8{# bʈYfs9q}^GߴiMv N5iYc8Ӥ??mכ :U׳\j>y:[gvmQ߸Nc %ԙg_8{ߝ7d%VTD]o_b9vpyR/#MS&dBا4ɬ]~1Yiw]_k͐*ߋXkٮ5k^y< 6( '1ׄLIl㯿=܏n2K劫*"]g՛K yzo~ҝ5 8֏aMf޺cNo^lV^^qXtMm׿ٷiF(O~9$RgMWg}~vx#w\,UYQ:=u~Msq}H=7iNA bkG&o]u|qgI~~7vۋU6@t~/Uafլ}y:t&{Kߎߴo'p^K3&ϫѳq;rR/#MS&dBا4ɬ]~1Yiw]_k͐*ߋXkٮ5k^y< 6( '1ׄLIl㯿=܏n2K劫*"]g՛K yzo~ҝ5 8֏aMf޺cNo^lV^^qXtMm׿ٷiF(O~9$RgMWg}~vx#w\,UYQ:=u~؎z]>8O|T{?ɮ)ƴ{ 2k6_g{t}mZdJVkZמO#BklͽJ6B{ u$?l8{# bʈ{çJ ԷPG5%ZQL=`@5ą O84*[;l`AP ꀔ("1*gYR.' yz;*draaD@"RcJPZ5mm24` F@!j._zT ?_]xN9Q sˆ`s(`]84yGw#QJH' DDDDD7n՞~NoweNйop M%N\aE[}aУz[J^:V`X8/@S#ġSKXDPh. (.bHA`"ABH)$R¦3N$ڼ,Tm{v׼DF_n\׷?="o`mH=C 4ݲj=r H=F+\1mB2y)!!oh!3MM_T([o-tLH;LrZ 1>hJiL)!=jJVmPT)A+F(쨫WjA%J/B%'l)g@@45qu B(CO j_oiۍCUJ^$[myfh_k`Œz9 fAh(WPQPB۞䱓ֲc@6d^`jo)i,xS`J9K/&Yw [Ab9+ (]1'cM}]6u|xmۭn>Y&IyFZMXZ:JtX8{荛ZGa"Wɦihd &apCbHjZ[|JWwWMoAlһKWGV]HS,jf;nf7:$r!k s- %\o{ CLuUθmGZ"w8Bjf^wl#M4 O}MCZ sXXHgwZ:_Ns>[aqb%65@;i6dB Z7o !"yb8kωi"D u Pvk Zp X6H'v+X\4UND#EVx*Yh5FٵJ60 \MӮ~Yc>>w̔du}xJ*Up@arPMVlkJaf*B,- Xbv*B'<-yĪ#fM4 FZ$MhR9^CM@ϵln%r@8)D:BIudbv1vmR)@ΗFYПSҪ9=J؈eq:C^aʂ21Z@qL{ g<0gQ;H:-ֹ*I,ĨUZ+K:R$LR{NUe44 )4sP Us3/aa|xfar-"""v9{{zocoQr-"""z"ޢ""/[DDEr-"""9|{zcoQ[DDEr-"""coQ70 0[DDEr-"""xfa9~"ޢ""/ȷr-"""ݎEDDD_"ޢ""/[DDEzpaa{;z"ޢ""/ȷEDDD_OcoQȷr-"""z"ޢ""/wcoQ[DDEv9}}EDDD_ocoQȷ ag[DDEr-"""zpaa]EDDD_OcoQ[DDE 0 3[DDE9{zcoQr-"""v9"ޢ""/ȷr-"""|xfa9|{zpaa|;z"ޢ""/ȷ[DDEr-"""|xfa{z"ޢ""/[DDEN"ޢ""/ȷr-"""9~"ޢ""/[DDE9x3z 0 ;zEDDD_ȷ[DDEr-"""z"ޢ""/7oXaa8o ް 0>"ޢ""/ocoQȷ[DDEݎEDDD^"ޢ""/coQȷ[DDE9{z"ޢ""/7oXaa"ޢ""/7oXaa"ޢ""/coQ[DDE 0 3[DDEz."ޢ""/7oXaawcoQ70 07oXaa8o ް 0>]EDDD^8o ް 0>"ޢ""/coQ[DDEv9~"ޢ""/ȷr-"""5oXaaȷ9~"ޢ""/[DDEr-"""v9}EDDD_gcoQ[DDE9}EDDD_ȷv9{{z"ޢ""/ȷ[DDE{z"ޢ""/gcoQȷr-"""xfa9{{z?coQȷr-""";zEDDD_WcoQ70 0ϟȷ[DDE9DZȷr-"""v9|;z"ޢ""/coQ˱ȷv9~"ޢ""/ȷ=EDDD_ȷ ag[DDE;z."ޢ""/ȷr-""";z"ޢ""/ȷr-"""z"ޢ""/7oXaa"ޢ""/[DDEv9}EDDDOo ް 0=EDDD_?coQȷ[DDD 0 3[DDE 0 3[DDEv9~n͙aar-""#>=EDDD^7=L0[DDF}ݎEDDD_ȷ a`3z 0 v9yǚy~; s/ z->FqmX>ֹRV׫妿}=g=rY:-L*'.yf!mwz`"$2B=Ø{(j6|<6º~V4Cˀo,: &v:CXKpAAG\r xCV+g|W}u~|~Lv"q^߃_}>s}Mˎ@s}m{|$3j|6PH(ơեM ES?yWc.c>;|;{1;q+ʅj3]!ƐXZ#S*j`I"!(0D yyP&KU S@T4SDUIH TR Xֵ3L TSZmbFګd֫pU-j4Mjֶdlfbmk#b-`b jATjԒbRfM(ьFcVhchЕE*HcI,Qmc"V"#L `@Xm&"ƈ ER)4-bJ4VeYTm1E2ŔK]鶢T$C{ϦH$ (2*jRyeHwxfB4 FmJ) 58*~H,m';H>EpJS!!k z噖eNwˠux_ =߯ Zɭ jidJ"Glߩ̐>#+:ς-n{*z/cغO'πuΪ|kok<<>o[|{==y9}i$c"TsES&gW!T XxC1S|^xxn&MO &xE C\Gzψ1joMZł xOvy~RTQ(=}~v>z{GRDZ?` OQxy*H5D|ʞ!x'IU a*;*[an 9< O*|OS *_r*hT%JTOuODE4;?9M6U8ҳ`sdTs<,i1s鬝GZ,yٴ;ezX0!koVw8N71ox2|o݃M XU#@Q44`ƚhHFDb "(w鵴}Y;nWs7wyN󛻼'pyju<5w:swwd9]βwY;nWs7wyN󛻼'pyju<5w:swwd9]βwY;nWs7wyN󛻼'pyju5o|{f_?QYe!VL3=&BY?%j[V"i( HEI搘YE1E%KՁ;-&* ҈L9_YiebZe+Ϗ)?_?!YHM7z|~מ^m_ i=ľ ow?4龟!}1mqjgmN޾rp_!+ r8-H! 9SӯY~$M3<ݯ~5i(ܼ`]"{$A-5ׇ/cIMl@$~6Y>='*xt 6j,36۾[밉xo<58)D1vFz?O֩/+S .!! |>/NG-43GUkRpZ宗208- }>9풩e;μo׿mnmnmnmnmnmnmnmnmnmnms.>9m]mŷߎ*ܧ: NG W+Bij4 /ISstEA+洀$uOYwKi&ER`1sCΒ\ϙy7x (Lja -U?NI:aԾ=y?MfSƲj/QL1>73+Zq^D2&SRU%ֲ(2{!&.MJRkBCtȟhRJAよv܆Z in}t(&1@6L]/" ԭ@NaE fU$3 ͭk6ֳkZͪWjUڮv]WjUڮv]緿smb)rnÏc8#ۘƆbt,֔IJALg ZZ-l&.jEelS]vcf,̆.5ҕG4*H-q9dof"vZ;+o,^_ϓ>\ ? hX!6hݠ","X8w-_/< }_E*P4 ϯz.L ne{w _"#jJ#|mןN|Nx6}"vny{+ܣB" 3j6u 5~> ƣ9I3??M덼'{{y{wXӧ_r/HTLQ݆?%rM%DΩ@ZʯWd2qf3"'l|K~~I9eoؽxRš ABrIҳsJQ*eYdRA,6ܰH~UFbXB _[{mmmmmmmmmmmm޹(M* 5H~ycډ\= O#H-/] -gk5EI A8Hsů}T15$19Ԉws g p$ZF)UZl"΄ZZhf6gm.\{*{Pn"E7yҦketmh\iW3xM'-ebX!>c++5]- r?8 qNn۽[Ϋ_LsC_=VYWG=?OS/ f }>А1S Z[jo"Bpa n#`^z_@|oX~zmcFXPz-XOp)Q?RR, P_b<7CJû؟C- n#1:~u]-Rdb3k<֢]8c`.UIkqJe\x8Z͓,*V*VdឥEIU` gXii85elb/>_wEZolLjW™)_>`-2- 3}9~_*)GzA&hnTN_(HQOP?#IBOXU03l#K;WDF%zMf9_,c(Jy~;S&TڪPrpvf'^Ck) S-:JXC bNTP/7JAd:m=v@ u NZ}0H*v߄#?q2>Y_Dw-S+aB-Bj[D{ ݜ%+tZ`Azv8uA9_F")6 e_<\k?| Mh`dI FU', vGfWԣ#[g{\C_m+@ @ @ @ @ @ @ @&jk$ee9מAT̫jBbsI$Iȇ% RU >Ak3nr-wi aMgT^{Qyt%gLt*Iƹ*f\3c?Jjleyhߐ{܄Rm9O ,,,4@h 4@h 4Yj馚i WX*$iFȈL"rm )$!QEJjsU…\CsdKJ׆~@`t EF!lф`I'UCkRvzbͪcpkrrNr$C%RUIVs*褫9ThtRUJ:)*rU%Zg9*JIVE%YJC%RUIVs*褫9ThtRUJ:)*rU%Zg9*JIVE%YJC%RUIVs*褫9Thtֵֺlu/ECo*Lb~\ a(^2*`c*]DD,P|yw8\\q-]'kV $2o.}UMDB~xsv6&z Tj9 zfH+0 UhL}ʚPU(\8*"И' HH%E=pr[ uQsNtcn"@ qٳ%IRH/.N,:{dc%SRQ8B1BNӇs98lnwBpнC(F"2ºeS-5c[fr.Ik3bPT%EY$] "UHR؜ῶ<:EW*.UtU}<]"_OHxEW*.UtU}<]"_OHxEW*.UtUDv:Gh% RJ'.\rmR^Ȝff!U4$/BD$ns橤TSmŷ\d0T/U}h\k#M&+iG9~Pnw{{T "&K$(^]TDTĪt2S9 m dRQ4)Tb(H-^پ@<*$j Q%QFUq=P .R%u!!j;*lYz.XI3,G{9 N,ۥ kZ0{_hq ϓ|u|!*0]` jWTS$pp :ZS}MO3ZI|9 82* 82* 82* 82* 82* 8&ӹCv3FDBeVFL< uD$/pT9dB "#JT<yAX:Ă$ 1i$ Xȁ$P;r#(Em6k6 *iKkJݩCuhBvJQ *R2|qT*Bۊ6 uSSD 4 E A" *f?LBCV]R 58,Pj _?3EJ|7eM"=kP/bKkk$DNze괟} ޓwuwCGpw]7wWt4wzM ޓwuwCGpw]7wWt4wzM ޓwuwCGpw]7wWt4wzM ޓwuwCGpw]7wWt4wzM ޓwuwCGpw]7wWt4wzM ޓw^_N25㒉g(m`ʟF)LSЀ)P ++D2>x8Ay|;IC@ˆh눔:9hUUUUUUUk\$(*><%$ך];^PO=vվ&jkW|V6WB$!)׆*sq9ү{ܐ~2̒39`e ɀ1"ӤdL}o5LUP`̞u? $KB@)c~Cނ\pxDGo# !9Xzr>Y>*27dPT-kto#Zc~^G9} ^6clXūY_,/eQUD#Qi4M&Ii4M&Ii4MB$!B"YZ֪*P PUs9GHPiG ʩKD@BA⧋!Ђǫ!bˬzIJGq#>3\$UH^jhZ5I!Ҫ"( {<6rTĽoj!m I ӄ׍%\ aa[S[IƵT("FIV"DV E¶WY&Rl,M)Md1ch1c1c7Kfy($.@-TV:>@I$I%ywkBP)%R /fH(G'9<0T@w%8ux^o \bw>,'D2R*BninPhxdQgrX(m3̌7\}[kk]$ZO@˰e>֫KS=U:T$pŶpZMnKH4*HX/Rྔ=)SQ`,tɢ V["[ӕ.|+VR$y@>ydH"{JOoٶ ךD gKZJdxƪyqׯkމ"aSNgJT XD#.?D43SQS7)Z ASCVD*ekZֵUUUUUUUUUUUUUUUUUUUU9NrIJit6h&E?l~yo_o<_{UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUzǞϙN*A`FYSF1 G? %{^(ĀAZrwe*}7i]\uq uv닠kʭm//犕ZAMA 4TL'X?XU?mYm[5Vj(+$k6K`  ,[_4zSd<# =G TǦޅbίJzwg\4I1K@ HIvNC`s3 yo`rKwxz([uB ;NxU6o{fX]ianpUt֗SyC_@몴--={zX{nmMH;0EUU{qZ([v2:Pfm<}T|4밷ӧ[b05="" @))$S=UA)JzP <I)b)SmA hh$R")2z@ "DOI4ȧŸjy֑9P>F$@@ k@H))cv,:x7z /%RFuZ$O\xU^HPZH7WGձ\|v1#Zsu*$/>ʚT @;.JJ$xGQ PdI1EO1EM<,yx HD$Ih|?Փ|HI ,TG~~>:beE@V ث@UH !PLʩ\W8OT J'7&" ~~Y2I$N;a["KƖ&bRtWO=7A3WwϷp7h*DWs(*2#̓ 4DB^p lZ NJ*zv U sp<ϖ_(bʾ(?4'z&>}Teo פtvG\(+ZSλo}H ݀݀U@ ${m`fff`$@www`www`www`I$x3 mm;?}vD_=O}u뮽 $?9pq:#^IG^uFя䶳—H)o~V*KAhP[Ua݅ho^9gnh&g'OFt(LeeP$:?`_ϐݟgڞ'Snӏ$9ɊT_3^9JRx)NjWkZֵߧ3o|ʪhY\=wc:N>5!ߎ8?߽)IC;JJDl{Dd}K~\poexKLI5+noy-anXqRqӧLf/{J,AE"=3δ[zfHbR4N8ywL ٺz)nsl:m %%.g=NO&ܻ5j7R TС,%&>tDţs} ywR&}}M͐;ñuτ%JYw|;KHq¯Hã)5JѱIpH::ǭk85Sq' $SmgWjR bqS^qx<=3~z"Α Y&h$zX<./DE{3-VrHeW$|{:FǮU F=:ǖ~"ęu[K/'E)0ҶUiAAhʽV>o=_1US3@h{?Wqqgugs~m`lI$5}ǩm }z`!>W),mmҦXG/B&cN|,ÅX(}^>{o3PTM;Hsf}/)rL'lu_Rj{T EٯZʿ>ÓXv&j@jѐm[GHlqz~]"#*^N{gH4-"Aယ˫v8o~-ޜj~{m$㞶XWol1׈g ,EHB9&ZIÄ':0DwII':0DwII':0DwII':0DwII':0DwNua4YSs i;II9i4+N'D ic87\c-!ĺKGkv‰0,  dHBrr翟O]oMQo[Ǿy۠ zyy59!)q̉ϗ]+GZH;rv$ʐ<&'/#P"Jtj(pʮ4u@`BDh% )ASB. nK9CqAD,k$١p)/ 4(U\g6G6 3WYȀbYdS9_/^;luwԿ*%8%e'Is8l4Y*#\[ X0OA@J8u|~;zuo} $7JZW ~lRk7츫sc1h7{vUv{33Io{Dii)IffdTEVfffff]ݤcQ)+]iDDE5M ޷G8snmsUΥEn >[uG>Wu[DNQ" a&02,.Z@"ͧk=K!"n$ͭf*@iVMu(tg5f{܈f$={μzlDS*&H37>|r2iy#3D;l<8ѡX ÙYkjAXkF^k_ueGL0c|\噑&RHc n H4MrI}Bq2Jm0&>BLJ.(Tj6}}Q´׎&@rbfu?8@u+p]Dqt}yu1 \9ًSLMjuRyʼnu/|݌nz*TFqf vtmYݧ)iͳNHԭ3icMdZlԭ]4{^{\-h:m;ֳ E) CC~9e_-8zmۻILƢ"RWwwUUwmUUTESmmĒ{އ{rԡU_7{ۙ߷^w^y֜5TD_zdw[?BMQ; c$L;:koDr)[TB@"!! lTo 8Y~~ݳ~tl9L6BT$NnJR8d"%BFʉ=8f\٥*ʚY ה]{HLG [[YgFؐ(!H_QcGe{y7GGnraINhH< #fRT! pCE|e9Ij -'^WҼEXSn&3hBZ6clq)(m(5'qAn)ew+SrS(D3m[klҍEq+Zmbskmq#}- V/68JZR0Mv֗z>jǿnz[4}nVN(YJ 61=LKSʋ$l "[)qi)7\bF$L5;ӕU ̻ILƢ"RWwwUUwxn"mffbJf5R2UAىg!>b#JRcD{ 5ϗ@A0UI0 #pxPNwƴ<8ngY3@C-#iOE"{JlzXV2gD&ٕshU3 CZ-+{]axI1Ӥ8ܻ۶-@f7ƪZJG|?M #<$quܯ \3x@GWB6y ʢΏ2®hʍR۷;mKU γMW7;??^<ߓ=zD:).#ĠBir-Ժ*mff$I)DJI(mUUUTmo331%3IffDfTQ "gg4Ui!콺yfFu.e4o/,j8-5Nu*i%1F14ĚM D58 ^)kx"fuJ 8ddY(hiֱQ7_x'yViRE'br 1tͶ8|Uf"r|Z0uh$sZ;D`߮NVjy8E7A^ۤznjbJt*yLJsC:qZj6_:.{og4̞UxIe^5٫-nE7t]^O~+ևvHE>\_UUo331$ILƢ"RKILK1UUTESmffffff'tB (򔄤DD04D%VRIJ3֖ jNnxzn&gV@5[`xZ74^ѠڭGw#SI:)cjrD sM9ص&[w8CguťM&"fnW\"3p)*\GQpIKF2/jq{=za:6p}:ޖXB'.KXBqsR2lZmeMjaeA$qfg#9yXD/NbuStl8Nt ҡ48iU}P^] (Ўɠ::0>j8WhS`mvKZ˾j F[Ly!16]]|&gTEVffffbI-s1-%3),uUUQMDqH"",c6ljNL_= FqO*4MR׮Vuy51K C*ּnS,9O.QS@$!vLⷬ뇀r٪^6+^v[[y:qik*Oե+[2qg%%0gy9+ Y5~xwJ2EF&2yBR}É`%9Šq{N2YGq464Lcۇo3'ɽ=9~j#gX 4s!9ie:f5jF]Z([iՅZY{xN!|ܡ&g**3333Io{Dii)Ifym˪m̻ILƢR\U(ww|9Sٗ<8]:tVZEV^Yk-i8g's5(ZԺmyRʪ6'!kFi2 8dd#"X>UTmJj[e:&ul$Fj᷶>\RF=&F0L ū}դZ`\E;[ ;x҂s zjcF1QKHM3Y7^"Ԕ '4ŧUy\uos˿::Wū3p2e{OhK~h%O?ҋk !aڱ{ L 'ɖUyr‡Y8T]Y!!' 4IC$B\nQ2-KrrN{P6zdUBƬ! !MWƶ'2 #[OtX错H[n῁@"R6̾&ݞ&隵O8V7 Hh@窤>Le&ݴԅ\ $jM{REA+6 v5K™Uf FMsh.cFL(rLF!StS&L?=46ڑ:W6޼}_#bV_So[)׽}GϽ"Dը_zկձZƫگյڐD(PQd@3JHh.! QĨ %|5^{4҄qI"(.AoJl . FCq y|fb:Z=Ww˻RM~0DD#:"AM`c48:@["T;Anz^jVC3R(JTQssAVTbं5~3l dE(`\k~MҸוo\[Ǿ#k}KpZƼ{SE R)hF) (0d@ Z{VW&bmjյima`FjԔcEI1F*,hѢEc$FcPlmRAQcl`)A(LQ&(Ƥ mT[j5h֊֍U6ضQTVѶVhZ6ڍmT[EEjԚضƴZ6Y6"hjMVdF-fY-jFѲh%`FdPS &ѵTXTTm5رQTmEATmh6&1+Qj+F-b5ڱ[ZUFcZ6m&FZkRRcZ-d*Q 3œ4}q^:CZ{$!5C'mpjh>Tgs9ПlL/A_y"V;KGw8_4 (lB#ůFT"Ȅ k=;~_ WI$+ ڔ(bTP4 (M*ޡ^~?P0qusu̢w.a C4 Q* zD#o/ %6^QSd_?~ a HNw쾼7 CL?~^:W/?ʽ`;>^=3yyd(oC3Ƕ@ *Gyץ*zNҷݡqȄI na( >ܻ_*~>59:(>9$ ~ϳ!kTRcqJ|}lw ~9ϥ~cr )~^`w,JI1x@!?w/#?p #cwf9k-s.9]Y \~|Ef*lV;V1$¤`kE"̢NA[3?XÄ_򡕖F5:2!KQ5θsƵy#(L|/e1e`9ǖl3vأf١ۃWz/f7"ffڽs7At4^Rrca,ckhl0YFo*Rs)HJY#{?R8+uH~@ݻQ:ǟLBa~e|uIl((c ZTK]?F" V|)POQrnLU)hTs¶&pKxXZ*ͥ/ٽ{HUӹ)n SēC2 `5xo(pjEH2Ej=@ BVrJ_X 'J@Z 0!W]#Jmխ8]9{(GCTksUsir䅜Fr &PUJZ`pW78t2>O㯿SB{tu# BƱ2jA"DQj*Hxب=AB:,a!]{֦TC OB %|@ o:(f`}qo=pԜ\caG]Q)t+x6<UQ?WcPR&qi V净Cŗ60Gp=` -N60@c|H?ε ^7oBD )=؞}|)⽖FCiJUh|E|ʈcXN 6}Ӟ_]lxFI C[. JQbZBVjֵJ"$ZRZ82Llj{V-o0'tęz7=q5P-Ũ'J8=AHJ]}~͡f-@=Y=l4ZrMJUwTu\@XFOzxFg) h"F] ~"l(/jl p利q!!zH,EGH: #˯RЄ@ŔY/b0ra qv /ziژH=3ο? =\]p@ %mΝ:T9ۙ\YWKIBEdI% SUŪ@K+ U a. -dust :n*UYB|X_tL q- P;jm:noYu`}X%{sutAh͡J'7@( o ae]"JoHX?E#y7׉0W ۻɈ/ >oJT$科ÖyO;-E19eD>6ǷI1YYUEdUO{kZ @0.)ͿzP_? Ty^~ZKY#AC 'f kTʤW5#-V}r>^_E抹hB?'R{}Q@2"u 8*%I[s7Y;%'>r.3@JAfC%=XR;D@( ٦vlJx9On:iř5(>Z XeAQ3ʂpJ (FQh ۥ!$>(LTP+!QPCע PxPJ 7H?guQMxj1 hϸ3P50]~Z5gcwuUd+rH@LXH02pNV6y]b\=d}!$#&H=2BdnmXOH[h;MIH}~ǎd'Qɲ~?o" X@ ud16YSEJs1|U޺jo[i-٫)Z3YleYճZ5'Z|޸jצB 5xҒmɹuvmbK+K 4^&3tظ!/o'dۗ q:lze)I7 MDd`"!><}x޶7>]5u!ΖEhԼ4(383N:^|1"q^&;LBi%Cxze:gPN|!^ö "~#,$ԠD;~\&WζCB( 7~.]/W,Աsׅ2SJE R|@RIJ ! /[!#ŗKq=vWJ{!?_>o9J^_sȂ!%&)"JM}qyC)IUM4F=25ZP=lKK Y!iRmq<)t$D , BѾ~wm* L d-pnM! 0,Sdž0bϯ;M1&ykYcC젗S=j) Õж`W dq ;- ĢT[T͸s )( †mfNr )U "UHdD@04EU#P ni"BA ]B2T.c[Ļ)ބ, T)-Qx]Kjot+I * -c8bnIa*\Cð 'm0ǻ]3]"YtCTB4 f99n*lmTFҧE2GGH y,20&O%ҝ p`m@TKQDQ(%T%WMҪР(Y Ъx$@ ‚*4 v%"&}=P8>Y7,wfd,"hnpk2YoXWrټRՙ$fZJhKꦶw{Z3љ5RڎVs|~ɘ~bui50f;w';"9G #SQpZҖ(fB0Sڨ𠗏'k>ajR=; D-![_w|.Lvdv$qßۯ>W,!j, @b\D=~8z9n&amp*މLR̼ )؆!攲?ӠhQuOD!b"U=b(Ye%!"Ṛ8)2hou,JDM֭RCj4I9%;^וB@>8OwV̻&8fo#wl\*XV8˘H&!X0d Ŭ+{c)xh B2PY$ݘjڙK4PE 6 HcPD 5r^hX #"!Pت@P4 N#Ï0UPUUUU>'`<b9zH HIucPߐ4g*xy%x[)컷'c^3JRV)ûs,t#qs%~sboFQnkƈH[BJn/KZZզas:Zb/-)R~ >$<$/|C" Nd&$;n0α kT-tq}xmL75S0XƳ&!P$& _=LQe˛! i(B"Zx<3Bjc `~܂aH""{[U$4ʂ׶O,/¨(wüN?}dkONRC s;}o4 ҵ?5MgU4ޔ6[$ܢ9&< 1^b q2:ŧNY2@7(۠ꊠ$ ע`,q>LXHq6ps\]b Pd D=+%kZ '8k#-}m߁RFD\[W.NedrM}Ac$j-v- tNf(@mݤuACU?$vp'J=B*(usRߋZq1>ehΕBx:}'7лq]狞gsUMڋm ^[cP?pP;ҍӧ;K}c#Nj ]4}Ǻu(y/(l3l{wh*Tqt⻎zfpB2r^ј94 Z<߶N_Nh}R\t?3؈ΜX_f0MG CB(gz!!~skܐ 16<Zd~O,q1[jm=\w˗?wcw痕sHk^B3 nb$fq]`mƹ.rr(yȢtE\UUoVvu6Ű& 0ΩDmC0L1,Y.ѐ8J*PN?xk$JxR:]?T9!Cfx=Ώg"y2w4\Qh,7Љ_Š((J* ,un(JA.c%VHJIcBPG b%6HS "\5P?S ; 2ݜ~%(%تl;HyQ `^~l[\6)v/L!Q^ Qѓ^+PiZWLmq: ! 0dQMdhè|('L6y9֔k!Ff"*!"6R b]!3Z.Y  hTIUkT1"sU&M_cS/RL.EiiUF$Fjuu\>z+Sj e1i:BuoTq<@(>'lR^i?pu #TA$]S^}Oq<ߡFH{ۖd\q&MZ\mJ^$\6`}{r=g.?E UUKG미P""WHLPTJ= ^F_C T aAQ6FY{9 W᫹IJ,'봻5?H[U@n0-׽i.o1pnNOKBf$ ڻl0c+DU5ͤ"P|]Zq\˕1#W]3)ƺk m((((( C'orfI0hr:1@$_O7?/z MQ(9¼ zӮ셈1``f}*k$Mzqym]Z^KSQENLVFPr' ; \C#DR(EBOV^B/<0<%/~I( TICKU~@O ^UjBU+ @82-W+Kl.[5VX@q.TZ0 'PjY@j•l$%n5hjVQ8 '>S<ÑB,cp;ր҅E=0F P^@!Pf;n$q! g xSҊ- " R@Vkxfcssî 04þ{fy+4BoZ5((Jba8\m!ADD"#:(7 ZE DTmc ,Be(rJ /A8, -2±3Rq@bDt鐭q*bU(18%ƨ2`/`fC]E!d^ 4M)0::6ef(3\>xzN&&%X~*fOr5AHjyyvHU%qj%K#+*9ws5ʓbw<@8!~F$8A/gwx L<`= tyH4L+ H Ve A~BH Ӫ&s4CWDnSUVҶmlZbQU/3$pUG3d2w.]t3ȃ|BvB9jZ|c<^$O1 0 MX/(6>Uj8͹%79$Dx%HAU:{T B++%&=B$*yȆ#5v##K[¤f5iQc4H$3nSnT+*{O+~.ࠞC >0D$ *$I65 db PTa""^hf$Q2($ vPz0W<ʯ¹ yK~lUW_(vHI- R (H9v|1x@B!V4' (}p_ѮG_.g8 'Hb1F#b1F#AA@$"+ۭյ=(S aO$Lj`\AY)ʌ fP @ZOu\ HPy7ڊJѐC*H-bwJ K8HX_HbZoXurKo*b@ w2QHg c(y~q &uDo-hRV\{'T . A, ̃)}b؄ r0uБ2x7΃A2H7]|'%t `X QB2 @3;juCT7 Et8`t'Y {p@Y}UD*> rDn$Afe9]uuX ĹYC~zD[ms `0CQB0_h}{{/Sh+ @1  $ j(!U(uc,a5 |B" $ҟ]#Q8ө0zIA>*#p (I >8)j\? iEUowF2E6`v79 Ń\Ҧ.{h~ 0>w/et),ACG\%Xq`?( 0YU`fEOQyJ=F{;dˡq Cک>LJ}93( XI\wR,^bjjr4p˶kCw HDB ‚EC5 f+2nSP81xOh^ӛN4x(= y,|ՖʒU $ǐ(~nW<(%6䐟R.(= .|pX>JOpcxS #RaaM{ @(.&a6S;9y_cx} *EH(DJW_2c&M&1Q1cɌcKƌJɊ11d,QdJ1Ȅ 4( WtjvdZV%Ex1D%0bQYdd.PD5+舤Gl~hMqb&dIE"JkÉTp  >bTqϢ1j m#W0 &}`J S)  +(IKP q>U(;ƍB@]l ZQǺ;nLEYt$[&%)i&PJ  Q@-0HPQ dB \҂v[Ab Z .,QF4 @mT新* (RD,"4AE@$@%TAeKD=UUIo34!If"b#&JE֙NCg4s$B$ɉByA5BVL(U+\DJ492&93y3EF"0sb4߃y$&($H-I"q<* |`!+H%U wpGU@VBy$bd)Gyc BIO6;z.\JSUxGX2**H)$;QFc[Y%!jSR@"UEv6?z*&EL0<_iP*U!怩T8$$dUƢ(Hi=5%CÌB$DTTh,B#kv@6 ]FdKk@,(\Hɾ(vhU'1] (@PR(粣!?m@C,!;6(_RTE2*$26T* M2.VA"yg7!C[(HԐ|jn}2t Pr-KQd? C!Y(I*\;CtQa Z40ADdX0!uifO˗ctaT3cQMֶ$ScJ-YRP YYCgXz.fd5._y}~[;aF/suZլE2 I#EU1B$ EgRKi t =4k;VU`˂+sz eUb4 Bv"!I$J *%rvA#s*VJT* " P@.px i`TQ^)gR;$Z)+pU)k+շL*vUa^ d.!6T %^37Z%w*nߋ7TH bSa$b&%&JuQ2 &C&^D Tm9ov0D9jXD3=Q(2& gC{_A,P$J OZ # IU7!Re[p6FN'\ԡ#wR(?Dq)?sc }q ^k L HC [Mc)$Ш+K^:>s,L [<مAu|C| 8(@Rwc[OTPH T~=X޿A/hMPP﷼_z6!xvj΋dZ-;}GCRb%**-IWv@Ws!@r=aWw;L>=pv_o<o.=wngmB kpBgnj T/UU@ >:ԁ)|.=jۚ9Jʯ{;h zQ4 yL2i 4jB Ҟ%S4Si$He4Mi OR ML&dTzzG@"!44)mIi&LFSCQy&12 )M p$FD?FB2v) M&>N+c }._1"J$r/$Q<[vo}xo9K̤a??Ήf37HؕSA8`fwª"RuभR P]h73PSj*_|ng `k)ݓ;紙%= j*s ̒Mj2osX~iJi46b t%rxnkfH4۰ۿO?g~~,"qs݌&3"tg]p,.ܵS#;XQvzka~8aiG4cUΒl{'-bW[ U3C?tH!HsG8$aksԍ Ck|K7\46'/f-e^{"st-{SѮ/V ts@uޮe=B||FOn{"dt":iWcTѨڒw@ՑH6JXnl }#9H$MTG75u9w[\>de0O0slLl[LMCv2vFÙmey3>ݣPv Kzah44|cqx"%s.)y{ޫ{VwO@ԥSPx⤘ca3gZAS><+=Jֽ6GOS_seS|~ְS8nV*n!T!0t~y{'kZխG[L&}}q~G9k_F%^)p')qTBb8 *ftDP fjI$I$"~N}=BUeKWȔa90NTW)3jUTeUQcvȱ",UV֠cumѫ-{BV+3*2`4\ν2ɦVՁyͼy.mٙ7 th\ ~O#ǾI"Mv7'jJsc]?{IwOme{?XQ[+#.OZE֘N_cjl&WMGj\sl{=/~?y_oiMTLj5?8WJ}-\}Gӏ{إwuߣ4.t9wd?]!G^cS_P;_ϩ;m]oíu!}.>`KFnծ} Mmi/^6Ɲg0~t@h(~No1\]hvw[m-u֗ǕRј?S`\vVtbsAO<{Y,{μ6vy>fq__QK&\k 3 [ˏ^!b xY ~zKD)Iwpg_ɿ3&0|Ϟ-U TBp)T)T)T)T)T)[pJB0RRգBBBBJј)T)ZWm U U U U'**+k)T)YX)_pRh>****+)S WZRRR~9ߗq3&)[3**)T)ZUJLr)V0JJ1j.O'3P4Odgu] {s+ǮՓIמ%:m+WXQϫptB+~9dzuIwN~}VyfM9kR~{}JscO6L\36m+XQtZT^R\͓39Lͤx|{<{mD3'mԭ69dS>3i.6:z^5Q7L宅I[e+e͎y<3=sόKgΞ#aGfM9kR~{}JscO6L\36m+XQtZT^R\͓39Lͤx|{<{mD3'mԭ69dS>3i.6:z^5Q7L宅I[e+e͎y<3=sόKgΞ#aGfM9kR~{}JscO6L\36m+XQtZT^R\͓39Lͤx|{<{mD3'mԭ69dS>3i.6:z^5Q7L宅I[e+e͎y<3=sόKgΞ#aGfM9kR~{}JscO6L\36m+XQtZT^R\͓39Lͤx|{<}Xm M9kR~)ll'&grIwLy(00݌B(5h%5ͱE㚍v!.+vIGn+Z Yvf{ ai` 'QTH0kU4G0#XdASQF IDV r3NQAh!QEQEQD!P!B! E",,p?TDD5&LK2t(3f i]XY޵2,kF]b|8g0̽"Z f Nn4A\VV H2$ 0)qQtjiz9 p *a %']T@a|[=G:죐kamkPEP)HC@w8lˬ3ROoRw $C'$? i`yS{9Qzkd}:A'u[M(1[p2hyrǝSta@HTΝ^oQ>J)Sm@9_"p!Q$0bUFeaV`) )b.c]:;%ƗP!UINjCƆ:ӣso;˷Huݽ3D׃֊*;dHEhLD(V5iÔ/(8y3(OgjC<LƮN׉[6Hx0Tewe)r^W0c*(NJ3D &Wgۏ]`??0݊. &:Y:'!C:'P>bBERHEnQ+"Bǵۃ1 @QVKv8ָ DhˆFaGNC I "?4n sE` #1PK 30;@6~7](~{/3)&f-ͰDbQa|$%ևT6-"8GG @s狯+(6v"cSʼn|w5o$ 3׀fNdJ6dڥ;M* &7Eu{YκR/ uߣ>ש9wtXs:G3'u{ IRX8"DL┧R{xz9CjFW]S(68LDzŝT2x7Drct(ڰO E&P2mh7,HV2lՈszB"^ fu5>ƽu^:>9{C>P*sKލ l Sus-")ORSx%,E=Rrؔ- `l".PD+m)7R$@k1*R rgv\R!1DCwA,7cDDiq肧Z$O5L=iCig@`Iq(НeXh2`4Iq>JSoM ʳ~)HyWWI#??z9߮O-np)9,( '8 vZV)K񭐫z!2;Z݊T!Z:Άk3c[y/d$y^Kh?[%C־h/~` ݶ@-ೇ(dА]\1uv&&6poibH=}N9]feu@RyKUZF *x1; !Rյ3ƺ,S]NMSu[.Y *TB-F30bM#5Ky!$;8zӭke8nװ0dg lzAqZ~I2$] 0paPc/7߁f,#1ύyq_QQ-k]Xv ڬ@0P:turp٘=xE8H+DOά9А9]7>(RFgU]qgmky= [h!ؼx𘕓[7J:Od'B{;R8suƟYW"Oٚ땛s_Zsg!*Yh4Ъfb&Vh5W:|9[DZĞMmy,׊Ƞ{\1DSgsdVZHniiuGowH^6h!y$uPk5Tٌ""u ~];pmM&xhbϯWO_d^홁ns^CO&9guj41-מvιq~5u=}㩓.uUEᖜ᫯ ڎC7 ژ0]ϡl5Pji^hWlG~c$wM+>rx'/{Xig^`Q>G״5"I hB&]~Eⲡ eOdycNe%Ќ*cXk+b=ZSi)=elZ3ITTBvEq,Ͱv!žn>_n3}/{6:޹:h)y9ƥ' C7Cخ73z[0`ڋqy'=im)YGG˶q vl-ީ)'YZ]π:Hb:w*S<۝]uQ;W_0c;MVܞh)Y"6|=HY eigk78O{WX^8;?2:cڡp!sm7m4sv>0qsutt{5yI}>T/S$?1V?!ӊ~բ2Q2%PH\H2A?0?p|3pѨ.^\_ _7U똼\)c᥽~^Mm-N+_'ѥc[kJֶof[n-5765:ټZ_ɋٛkݭՃCFU_vhձUX>gت쵭űɵ{cx97ݽU{*>mc[w,z9;fݡɃCZnn..N]ټ[6`ssݵv/g5b{ 2Uҹb7{c&mo[;<X=XUœ{{KpQkC ZWuz>OVmLְ{t^llixb̀'K%X2lU&k_浹PPSkRz:9d⹭ѡcSczL4d걓sͱskwm~^.njZZ .sXc bf7𲿫7#-% Pj(PB% Pj(PB% Pj(PBJP(PBCT* (PT5 (Pt5BPB % Pj(PBJP(PBJP(PB(%((((()JP(PBY(jCPB I(jCPB % Pj(PB䡪 B (_5BPB 䡪 B (RPQT5 (PbT AD: m% Pj(PB$ B (_5BPB QJ !PPPPPR%@CP B /JP(PBICT* (PT5 (PzT5 (P{CT* (PT5 (PP B .P B .d B (_Ĕ5BPB $ B ([CT* (PP B /蒆T5 (PP B )F((AAAAAAM䡪 B (^P B /5BPB QJ !PPPPPSICT* (PP B /RP B /5BPB d B (\CT* (PJP(PB% Pj(PBICT* (PU{NpS+ILx"Xs{/1U=N9, -tQ䰓FlQ/="*i3y>&ꃱZ5LjylU-Z濷nl~xиuw.;WbtMIT_oj8:v]ڗsOQ)G}eN%|B@dju"yBz@|eC#Θԧ)d;%p$D똝 'XeSy x82 dN %%P+0rQNT5#@BH9.0QEQEd//ROo W^F *I f!Ͽft>?ho>_4սuMsZpr!>S*zjȭ( -Q!zl{﹨{,T~}U ?!_QO.x9 (ۯ綝c*?|z  wۓ$x.߹c蛎ހ&0=ꪜdr03a2`u Y?vu輗mfgcQb1oDEI|!C?XHK` ! 1ƀDD-H_m,.<9s\`yOyn>+Z9}gz'oYn> m>R9<,+N܍TnZ0I|I| ki_&v޿8Uv1UU>(˴ cf]Uh{$?H~+cr9`|EI9~!r}NG8J9v92}N>yCЭR!#v>d!b]8>n$4EV 3Mq78 l27\,K^Yv{P>Gu]A둽$Ձ ̠ahcZ{?Ѭ.?>oBF0pab BHdV%IQP"T YrݫCzx{M%ygjkq=IYfsұdB$֡fB,D XTbaQHL"B0d S$a 1Xd+a+9pp.\fbAA$I0Jca%%S %oZٖBR+ Q燽XMUc$XkhS"f ӆ>Mx?sЭR{yV wc+u 8=wuѼq` OD$69Ĩ!Qϙr*@q)Q 0qʓ*A4 =,{gkѮ![i=6˼y=8 O{!R >H\Is?"|~]٘oi,rkޛ͍s+e-bE$ߟ?ÆiXGM{_8П}A|jq!=CNzYǼO"zʹv o3sl0@#8DЍW0lf>Ϸ/̫{@ QTmF0Q5"n5!0d-zFLΓrԪwq9EdDzj%11]}iMgY~`Ɍ;8W8DeO[6ˡL}嚷Rn/).K%R\933)$fe$9s9^ŧ_gG^$-\3cSowwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwif ^k(# b(+B|A:UXگG*{~!a-'"hrğvҐ+JkS }0sUyY޳~i%:3$[ȥY `"pHS/Wub mgNbReO)f'ew1u_ڧ~TƾY`=D1JY=N=Ud_$I ʺ9~كlM&Q1x5yFHDH|j}񶞿5RxώDk*4'M~ F%U x^OS]u]u)"?mA:7<o`R3Yh=s8߳׿ǯpTJ'L3yg=gmk;H"*p?"Iy'g=Z:>ߞ{̚.L{¦1c$Adn:"a 1"H)!?ΐi~xVvHx ~|vJLX-Oy+ws30!Rn`X<"fqa~Sx }AB.+00I yFE@z!P \C7 H>0qnv۷mZֵ)JR)JRzظ{m|Lat~62J@>8ʧGÒ>ȖVW?#.R8G}j'NMox+X:O(i ?C8hZ/~߿tl/O"&0>Lh@34D,=RX m*a^Ј]#O|:b-*gOc!!B̻3c۶}qtU 2 EWu`1jt lRJ7'AWP#N3S1&B T!@0|e]gG[$w,ÇxKbI%1/P}fĚ wR"91I{Dʅm_۷ʸ>Dq"X&۰LkPe&%βԯrg~yr/O'ַ.b~gWvl0$ N݊Z~~^!r8b2" Dw.8uz)(#G+}0J_3~xH@eE4Ɠ}8sCwsƾ}*u-b^< G)9f# `*#pSN2`cr'ޛ{_Ngv"^>d^q !ۗ/nq3eM 2'pS"FSVH""L:>̹*գQ`PE-QMDT 8!BTP*RAf!yJtN\~A121 XL0uP Peh{5[p^I,0ؐŀa,@YSP,RA}bdO=ݒMPYOG=|z! H aHPHL 4JBBDI@AAR DP@TBEHgse& @wŰڜ$P@P1'd \& @$2 n'vdݻqWCdՈ1"1NXsl[LkxRӇA`?~3"#9n".9s9wD$$@~=M6&I+o٥\'_ij;L֕~Z]hzchfoC\٧ym}mWkdЗxL%9lOBìfSJ-)X$ʖNӡbCP=`F>v}`lޫa&ހKv~BV9A^V XI!m'0'( ߍJ/b"f=點_j،rD^E-P<+A .t^Sd tbENew?8(`QkoBD ~}|>> ~5YQUR,OD^4㞲?(q$a A҈S@هS!Mm8M?`'=S$!$)2F*PÅx5e jozr~DZA$ (^>/tm+NOT!N8)=:ЦSO&c փcU 5)nOh}C~7vS&Zi©cuQ+S,t7=3[b ww )}O^uxd+.j5 qMl Q :`*dObj]qaLHB`s8,144[I҉ 1$" yB#s;?u%b1M!7(Ґ>)ކnk5BX|Ѓ05quru-}nyH|TȈ:S #&0)u!4!PXu&B%Њ u4H6IbޅfA-D3GCUݒAY9[M6$o4ãyI!N.g/)}**qaES1G',pWaJEDn>~1L%Ux*`aP:ʊa#BF$h>B(7m:r@c{[i7xB`B @4l !_D$2fbCUEH m~ieDG B@f{t $ ٙ1D  !!+,|CG/CWj# ɕ"+3w߼r`>DDULUTd54alTGqI"JxDH-f-u3'ZKLu+pk_fq݌ay[`Y3n?|/q=X%V8Ʒs~)/:]qsd" *2,q\N%ύ~WXҤtsWI9ӷYp-`1 27έ%> 2:mo;1^Kxsk>L衡ߟEK!E:Ӯω=6>Mz< /4jic*ƿ>l\8#@08 vLHUSow3 m93d e]K]"*z*nہ7AJP @RtGgGYyz淋6Wl}vu %HUUUUUV yaƺmDuƯjĜBaH Ľ 4%FK>+өB;'A| BkY9C2f ={-÷j#{7؄8| )$DZi7u!47l_P2"?1T0M/C31*Mmʭ j},!{)ϯlf&*UUUUUUUUUUUUUU:\9ǾO`py`?=iDGB4i ܈#LEy?<9>nM9B_V 9J>1&Z}yH ST3A!H$KPLPx"=OC2W>!͋B a~L ! -7wi|R"c+hn v_a *f9ffmI">A9 d`@#$]Zܧ]M×#Lm]=8UwOGyάܧTHHz6|g9s߰" ПY' qJilmw譭̚DR"XW?){okXb 6ɐ|UUUUUUUUUUUUUUUBX`E+YĨ[ɭ,NC,v! ¬fjwgQT`o- Azj}t|,5QCәkst aڕ*3 6l.tAUx%L]_w< 'Md`'B^f$g]Hw3C~7ϏNFfK n v68B*qVg>C`B!YUkIsm5+9:,uaQif%0E h(Q lY޽zG}kת<]4nf %tDuL jQy(ڽ >Y<* J(e%$ ;f|s$]EOwsL&|>u_Z}ZKj~ nRx紧C,C8b@VAP7A4Rbx@^/E F@j(")ABЭ @YF.lphb( .!p@PTZqe7` ^d$]d(Bca(ZTdVP#Xj H%UQt؞ayP{r+V$*@F&iX( B H$J*4}zC{fJ}10aTӬO6`F17| /?1el,4VHq1EAa0SX 'bH ಋOeUUUUUUUUUUUUUUUk&dϞt{VZtPb"XWcR- i@2>+,K**ī,Jī,Jī,Jī,Jī,Jī,Jī,Jļe30F` R9 2P"#b dY8$+U:u[?vǁ9y2 BS5C IEU IgC09] ɣ i5~BD]V7(ChniwD#0eFCB?MТ C TM@=\\Ͳwv/b,UN%0 III%0Ba-hmn;dvbvm+ amD('0CNZI1[D 1H{&s#m 1,֞PDBC;[O KLC=C (+(o#<:%H($Iύ E<'&C xUPBERCL ׀!Iyj5>yAʎn&}{w^Cy瓎S/9#3F>x9A| htuˑAO#l?ۨH~E9uΕY^ bwE$@;/讑Q(~@{thc 3g}5(rst0 n"jx<@!Vtg&RH& aRN< {#̂NeTQ=1xG{Ywx^fjBɀwO갶gª&}0D<`Bu4^d4>ŸlY=xx4d` {KykA:լ MᗯQJ<FhVG͉~權2JXπf]hh{ߓoy0$eP +sg3qU*nMGoRMd6"%P@P#IE M4PB (P!B M4M144$B@RA6 =|_zQjK4[ 1#x l"Ƭ̂()(@QhVm{Ʉj*zu#`u0{E~a6vC[*,Ɍv~}@rVK1w "5ƍ~+QVAHeqtkU1 oyxV/ޝ(5D2G 0YR l* Cffln DI@\b I0̌5xɶ֭#6miI իV&wIК7,{k[h#b2e#NW֟a%6HrP0Kq~4jwysԩEK7 "xQC>uP0wN\ ұZhWwd]$HD``a1U+l};"n"_ߢ\HBX=K lII@cuj٠6|ѡ1#AO/a5ǬDK4Dz} R{a&J6*NAJ+ fs+lֱw~`| 'I(dsq*UUJC΍5UsV@  uQTJ^H'di]#8UD:m⤟A{&~@bš2FJ(y8'c1 )3hh!A]dzkA_YAUDR+%Xf@@:TY ],ۧG:>;g޳;Qz N,b,V"_RgBZj TtIW8n&p 8%w CASt'4}gҙ;3SemW9gYf LnfX= ɹ#7 l Q4 -p,lU\]s"'y(!B!B 1k3jii)-,U |B1k13@z4n6 ZzP&`ځ] H "Z0(f A0J sΕu)>vgUU2+ˉ< ]pw$p 4\3I 6fNffdr 0~=vU4S]> D8GAGdKh H_ [Hi8Wds<"ZEU&fb =ef`MA: T)JB3 %nIA9LeߧP4wԺ`" ;qR:) }ND*Du)V!.6!EJ ڄ𔚟=ssq LI̬R),p!Ɍ>g,Ud0[m$\{C{ b T#1b* rrUP/B41rhX*-wSY (fEH@ d{w>$.ScV\g7 ,j"^F E]ʦxtmN st I" L]H@>.ꛦ'^zYzN6M.ej& AwUfQ}fEMz:˩{S"[Q4Iz$ݍA[Ӈ$X΂xֳ[ya4Xˀ0,$Гj5Nhq3333333333333333333333333333333333333333333333333-334&sT30` xeqEfj1wuQED;P U/~39Gug[`5tx0@:.J(psuPjU)5(R;@t o`o$fMCu<:kKsbR}'&W-l; +|eY*Z*e(%*HH 㷇d-qo AYHb;VmdkY5Ҷ4 sM ;Ր̈hErMS^(j2o}mށD>Bb.xel q)z6w]cw$ԥ81q)! IPRP%)I9*1(]}UPy= pD[8o$~ U[Ֆhϴ4b"P )Š.n " JوA/zǾ&t>d (z9(P n(tH/@@ rzϟUV*%TVe"ihUϥ36ɜc&1Ĉ%$(;uL)r`~c9f?Szc >S>=jp Ҹ%O!$PHR{d'MϱBzID9oA7|Q x~„B!}  9n30 v,@$oj(xAx4e_#R; k_ڥ`*41^][VJE98DE<˰i`$r}U_icȡv ߊT^L9.,~Kξ/QL e{Z~ wKZʪ1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.3x`8,b(ʫ?T)@A1UU6TQZN$wuLjTT +QD]qLΊh>bIʦ2>Y~q>W}Khb3\h42?ֆ3XJK!ɩ%5SjOP陘Y̻Ȥ oKdQnzX/^ZyHJBP  )8]4*NFO8"-'TaG"Swz'UTV{nӗ2RXE;xoHTcH3‚>ʁ>gD0"aͨ e5 v#!w @ %'GL,)a,e9ezsЂ#æJOU❧E&hWoݵֵ]]o̪U ,@:?}^p#5d['%Yyuz K ;o9_ajA5QTk|s0):)2E2ÉJ8)97"2V1}Fhp2{|\׭l9diM&.(}QLvjxEQPS80NzZW&(c4䊃L5EŞMZvKT,βtAT#'㝷p __4m|g󃅇fcWD7[醃*a(7;`Əc/_y\zoF]dނiWef 0PwTU- /ap3 L祮!{q 5ph3N NhMH9PtɃTYOYլk9MI-HMN2V1}Fhp2{|\׭l9diM&.(}QLvjxEQPS80NzZW&(c4䊃L5EŞMZvKT,βtAT#'㝷p __4m|g󃅇fcWD7[醃*a(7;`Əc/_y\zoF]dނiWef 0PwTU- /ap3 L祮!{q 5ph3N NhMH9PtɃTYOYլk9MI-HMN2V1}Fhp2{|\׭l9diM&.(}QLvjxEQPS80NzZW&(c4䊃L5EŞMZvKT,βtAT#'㝷p __4m|g󃅇fcWD7[醃*a(7;`Əc/_y\zoF]dނiWef 0PwTU- /ap3 L祮!{q 5ph3N NhMH9PtɃTYOYլk9MI-HMN2V1}Fhp2{|\׭l9diM&.(}QLvjxEQPS80NzZW&(c4䊃L5EŞMZvKT,βtAT#'㝷p __4m|g󃅇fcWD7[醃*a(7;`Əc/_y\zoF]dނiWef 0PwTU- /ap3 L祮!{q 5ph3N NhMH9PtɃTYOYլk9MI-HMN2V1}Fhp2{|\׭l9diM&.(}QLvjxEQPS80NzZW&(c4䊃L5EŞMZvKT,βtAT#'㝷p __4m|g󃅇fcWD7[醃*a(7;`Əc/_y\zoF]dނiWef 0PwTU- /ap3 L祮!{q 5ph3N NhMH9PtɃTYOYլk9MI-HMN2V1}Fhp2{|\׭l9diM&.(}QLvjxEQPS80NzZW&(c4䊃L5EŞMZvKT,βtAT#'㝷p __4m|g󃅇fcWD7[醃*a(7;`Əc/_y\zoF]dނiWef 0PwTU- /ap3 L祮!{q 5ph3N NhMH9PtɃTYOYլN¤fuWB A})=Wh  ϻk=/,=k7!L4]U~YA#u4~8z̽G.kȶNK}}4&N`vr(&;5Majha{S)uRe'=-qˈe@1pRsBorEAx⃦vLb&gd8u6'K3]"6:U:kI길mE&hWM6}_|akY aʫXp qeW=s^Er[呧Y7tF1٪k UFG=C r!L“)9kD^\C, \8ӂ{*s3`Sy5k;'F!7:YeЂG_u OU;o8-6E¿bi} kZǮn fU_Æ?Pow_Í^/z-_g,<ɽӥ5ISX@`5Z9^Ô gFIK\B"`j% fЛܑPs8靓سɫYԤu6'K3]"6:U:kI길mE&hWM6}_|akY aʫXp qeW=s^Er[呧Y7tF1٪k UFG=C r!L“)9kD^\B2 % fЛܑPs8qog}*ujkZZjժUZqkV]շUZUZ~oӞ:t۳m3I$Ŵ$OiI$޻gnv۷nHfI'fI'۹ݻvۿo4I>-i$}<[LI$8Im3I$fI'NjiI$iI$'4I>-i$}[LI$<[LI$;w5۷nݻwfI'n۹ݻvۿW4I?4I?>-i$|[LI$xI۶vknݻvŴ$OӋiI$gnv۷n[LI$I۶vknݻvfI'm3I$fI'ËiI$/4I?>-i$}[LI$xIfI'Ŵ$OiI$g4I?4I?4I?N-i$~\[LI$m3I$lnݻvߣiI$޻gnv۷n-i$}|[LI$qm3I$Ŵ$O4I>-i$}[LI$w4I>-i$}[LI$qm3I$fI'Ŵ$Om3I$]玝:tӭ=:玝:tӯG4I?4I?4I?4I?^-i$-i$.-i$~[LI$-i$~|[LI$I<[LI$|[LI$8IfI'Ŵ$OiI$Ŵ$O׋iI$4I?^-i$|8I-i$}\[LI$.-i$4I>^-i$|xIfI'fI'Ŵ$OËiI$4I>-i${z흻۷nݻfI'fI'qm3I$fI'Ŵ$OiI$Ŵ$OiI$޻gnv۷n>-i$}[LI$I8Im3I$fI'iI$-i$~|[LI$qm3I$qm3I$fI#iI$-i${IIfI'fI'ËiI$-i$~<[LI$[LI$;w5۷nݻuŴ$Oo]s]v۷~-i$|xI-i$4I?4I><[LI$[LI$IfI'iI$74I?4I?4I>^-i$}[LI$Iqm3I$lnݻvNjiI$w4I><[LI$qm3I$fI'Ŵ$OŴ$O^ݳs]v۷~<[LI$xIm3I$Ŵ$O4I>-i$~-i$}[LI$IIfI'NjiI$?4I?4I>^-i$}<[LI$qm3I$fI'ËiI$4I?4I?-i${Im3I$fI'NjiI$4I?N-i$|[LI$qm3I$fI'Ŵ$OŴ$OiI$4I?-i$~<[LI$8Im3I$fI'iI$ˋiI$-i$~[LI$Im3I$lnݻv4I?N-i$|[LI$m3I$qm3I$Ŵ$OiI$W4I>-i$~-i${Im3I$fI'Ŵ$OŴ$OŴ$OŴ$OϋiI$iI$4I?.-i$}[LI$[LI$IIm3I$lnݻv߇4I>-i$|[LI$IfI'Ŵ$O4I=vv۷nm3I$fI'Ŵ$OŴ$O4I>-i${I=======o=9n-i$|xIm3I$lnݻvŴ$OiI$W4I>-i$z흻۷nݻfI'fI'fI'Ŵ$OŴ$G4I?N-i$~[LI$m3I$<-ZZZZ5jkVVUV 1c1c1ZjͭmϷm۷nݻnݳ39fffs333ffg3339fffs333ffg3339fffs333~s:ۏ`ⶮqVڲտ&fzx&tə|=UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU~wwyyy'I}=[ҭj߲`@fI2*oÏ<Ͷmmmmmmmmmm$$Y&y{U5no5oo5e[oƭz[oƭ[ʳU>+}JuV><:|y)?t [PS/X_)5mCNSjڇǒc|@յ%:NjJuV><:|y)?t [PS/X_)5mCNSjڇǒc|@յ%:NjJuVX_)5oJuVX_)5oJuVX_)5m=zֽU5n7wwd;32xcwwwwtsyyymmmmmm3333333333333>MUUUUU@>s[Znq8 0` 0`ddI2em><fL$=LI3ē=L{nc1c1cwgǏǏ׋ν\ν\ν\ν\ν\ν\ν\ν\ν\ν\ν\&fI7$L{svu;{ow\락svu;{ow\락svu;{zLK[[VjzsV٭mիUZ}nw}wۻnw}wۻnw}wۻnw}wۻnw}wۻnw}jVVvx|*՛2f`$>L&I2[73$L̙323̭[zfI3f3wwwwt*կ99|ϟ~}UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUx*՚kuVk[n??n{ߴ;vN0Ld;vN0Ld;vN0Ld;vN0Ld;vN0Ld=߷~ }j5f*@kmƫ)3s2hdfL$7.+[`6nn>_-~sYYfafk!gg5fffyfsYYfafk!gg5fffyfsYYfafk!gg5fffyfsYYfafk!gg5fffyfsYYfafk!gg5fffyfsYYfak{zߙYf`l=7wwwwI&$$ɓ3; $&O̙&I2t,>jժҫp[qkmVZ~޽}9߿=~@@@@@@@@@@߿~{~n*ͭ}񼼁>\tˎq.:@|>\tˎq.:@|>\tˎq.|ϊ¶oիUs[Uo{ߜϟ9>|}ꭷת^}zmꭷת^}zmꭷת^}zmꭷת^}zmꭷת^}zmꭷת9|j5o[ں[ƭZ+[o*ozo{&_w^+]AZFVȵ${DukIZ"ה5E)$k%k<^RH״JPyh-yI#^+]AZFVȵ${DukIZ"ה5E)$k%k<^RH״JPyh-yI#^+]AZFVȵ${DukIZ"ה5<^RH״JZ5yso 6[|Un*JMKo ykළntnjUڭ*[m[kVվUo|~{~|ݽzo_^޻3㍼gx׎6m<<^8xxq=xoz3㍼gx׎6m<<^8xxq=xoz3㍼gx׎6m<<^8xo~*Unj UիUj>c1c1coz\[Gݮu{ffg3339fffs333ffg3339fffs333ffg3>s|?{mŴhxqqqq{jժoVVoVV_o߫V^~߯g˟mnmnmnmnmnmnmnmnmnmnmnmnmnmnmnmnmnmnmnmnmֵjǿ>}{vx{} ULdI1$$9=@ɛ޷}F~ֵg3PRRTʔ%TT*2% U.)(JuLIBUKeJJ]S*RPRRTʔ%TT*2% U.)(JuLIBUKeJJ]S*RPRRTʔ%TT*2% U.)(JuLZֶo{k[{̙33I33&[=&IM~ZZ߇[xx3m{nw9^۶Wsm{nw9^۶Wsm{nw9^۶Wsm{nw9^۶Wsm{nw9^۶Ws|ϟ>kZr|<ռUo[{޷g~O۾]߷|nwww~w˻www.۾]߷|nwww~w˻www.۾]߷|nwww~ϟ>|g=;6K|ުwwdILd̙7z߻5ߨy_~yjZ嫹jZ嫹jZ嫹jZ嫹jZ嫹o&|RLI3d'~_ϟ>|~?߶۾߶۾߶۾߶8HrC$8HrC$8HrC$8HrC$8HrC$8HrC$8HrC$8HrC$8O~{wnm~VV g_\f0ҡP @ =(O25'-PDS#FMLC5UdڈlډI:?JUHCDh 4~U?*ESUTH@0AF@"oҩ SePh@ OU$@A{E3P4 4i$hЙ01yFDl #q B AB ??`?_[)%_hzNORTOmD1ء|k?)^ɐL߰J" )AiTCt mUz!\r9KRޥ˷i7@|C l@0DE ~_/y~bHqP$j֍5Qv>7Ԁ[1FT?K߷O<J-P*RZv+1hxvcӁ!7S9*P&-Is,kXg}n|?SU?{x_~T3-8mHnlr:my=!zM6$VI 2ɵ4qyX{pS?SD_!F"N b1}@3 ނc!\,+y_=oKnZKi *CII9VYa| H( x= )6D Ē=FK6(@Bk ~k_Q91cZik#uTa%0MHꕘt>I<_޲ٹBAͯ!9 }bQFw^uO?(OЁ~ y|}8VD06_2 `BYm럚:W4¢H/TvBM@OH7I5d}eyۦAjVzKc,{Z֬tg1BYQ*N42 0O$DDMJEJ1i4*-)4UeXB?aOѬ@;,kkbRޥO =?^m9c=5Z[jNw(Ii)KAjض*ֳ9v?kZԥ)JR)JR)EUUUUUUUUUUUUUVI$*{}ffff~.]{Ͻ{wTUUXWU|U?o~drA=z<9w&zJstjµ){;nS?>}G=^GgitM; 6t֫ C D j ܅2`uP^ kEUDZc9xQ\@*TabPb@څ*T/A@*~a_GA⪒ uM%-z 6N@N'rTj 5mqS[B8ge }|֫˶cS>A+yi,"|^ROumkSsި _gl3Zܰ9!*Wj^Uu}=J o!{!8+qݤ]vVP ?32ul<}/OV95FX*E~{jvֺM6sި _tj3K7,]RS랽yU (5b9Lv}_ֻ ;3BK)/Q|`Bɪ2R+}6TG֚iOs@dsQj]`rJǚ\ʮoA#d:gn Mm]mxnHxy5ux^yIzMQ _Z%wqW}[eC'C w;^g|y36>R^4 o.3TeWl>/V'ik4kZ=5N? aԻrؕ+5>ו]mOR[F#t Aqi./}kڻ*a:z>kI!q+yq,"=azI;Ox]iZ9TIw5[ ֥.ĩ\y^ozB1CpV Iq~>]vVP י_^zL! 甗>0![ˌ`ロժI~ZM4֧z2M}ӹf.ܰ9v%JOzW[x7Ԡ3\}KZ㶮ʇ7XN$@w޼Ϛ:gl<}/OV95FX*E~{jvֺM6sި _tj3K7,]RS랽yU (5b9Lv}_ֻ ;3ul<}/OV95FX*E~{jvֺM6sި _tj3K7,]RS랽yU (5b9Lv}_ֻ ;3BK)/Q|`Bɪ2R+}6TG֚iOs@dsQj]`rJǚ\ʮoA#d:gn Mm]mxnHxy5ux^yIzMQ _Z]vVP יPux^yIzMQ _ZR^4 o.3TeWl>/V'ik4kZ=5N? aԻrؕ+5>ו]mOR[F#t Aqi./}kڻ*a:z>jBK)/Q|`Bɪ2R+}6TG֚iOs@dsQj]`rJǚ\ʮoA#d:gn Mm]mxnH.ߗ.=xpM|m=&Ż(8 aRZύeTT< Щm-'T (4TASO-`BRB?]N,*V6ƬT6s76bZcg֙5b`$QeKxpm9dovGU!wH舂!&ϥG,Ȕ[bv'*"""""""".͸N=̴YIUZnRUִޕ/@SC̡SkXRSȒB* !PTH# x%M/{*iKˢ *pETjD aDR%P`aTYK7V"0)",ߍE2=lƋ'N^}&]5I+MjD  Hbp/m*}h@d GiiӍ&av:nX@ 1c"Z[С`/hDK99 , :1FP+C,ͭ7zC@D#U. 8Z/a8K8Iy#B 3|NA78\;1׹$atc+@ VD*L퓕vy!%וJmߧ}u]mkXDs1)%CPt7W:+igy9PBE4T@S zLS:C"/l9̈Dd[Ҕz,/~[~=rS=56׶_YR\,kg-JלBB4J]s_VW[g*qbR-f fPP Bv$ʐγ%!3B bXd0[gv2 2P3XKc2 S*'#X!#>WR[Xm ]JF2+'y4 i4Q$c]1/L_9_}vCVӾf@BNsȋc)E,2txE22[ŅYQR/e5T斬)0+ %S:-8X[");ngjF@y=3ZK``l|1᫄Bi€TLe15ucaITf5d[ QXd$&H`jAWt=RsȈHDE=JPҕP:iZ6vJ*@]EDDD_ȷr-"""3z 0 z8o ް 0<8o ް 0<8o ް 0>]EDDD^7oXaa7coQȷr-"""z"ޢ""/ȷ[DDD8k ް 0?OcoQr-"""EDDD_coQȷ[DDE;z"ޢ""/ȷ[DDE9}EDDD_ȷ[DDEv9}EDDD_WcoQ[DDEv9zz}EDDD^"ޢ""/70 0ϻȷ[DDE9{z"ޢ""/ȷ[DDEr-"""|a3z 0 9{z=EDDD_[DDE9zzEDDD_"ޢ""/ȷ[DDEzGcoQDZȷzWcoQ ag[DDEv9}EDDD^"ޢ""/ȷr-"""{z"ޢ""/ȷ[DDEv9xpaa{;z~"ޢ""/ȷr-"""|a3z 0 v9z{zEDDD^"ޢ""'70 0_coQ agȷr-"""}Û3z 0[DDF}]EDDD^n7<0[DDF}}EDDD_ȷÆ 0 0paa{{zCopp `A {KH@!~U˄h^RW i;鵋!h`ҹ`W9{&YG h!]uud"05j_DFZI}+z|,XcLK zK9BdKT%yW@xzmƀ70يD*8og 5B mk?~\WLÑ0)6ijGhq%G(ZAB sGr $ i H ) i*jH!T$QZV%!%5( ZZT~Z[n"Fɰ*RԲ63fQɈ6fڐbUjLJLɵ%1ljѭmIi5%j-dJDbk$@h0@Xm&"ƈ ER)4-bJ4kmjѭVl*(XkUm}W_+@\{CHoz lҥ6eH}`]Vɚ#|;39>4!,g D(y5io` [l_ryg+kۭ^߼~ihQGwwߗ@͉-x_ }?χ}'֪mn(<;՚mzBI#TpJNI0"_ZOQYQԲO'pv>\:kn}ϟvdCVOGKD_>^"o6@Ň<&: 釀Y6Tg`BP9Xcyi׆|SJ)S?RQSE?5=tνN"' ~+uVZ߇|A2 ;idABGT?%J*ND_*~j_>yVOUUUUUUUUUUUUUUUUUUkZֵkZ{ǖ?LhD <毛V}?{-ᯞ5m_#M@m8]P Tq{Ǹn *wV|3sf^Ƿǿ檪ZֵkZֵk['oh H'vB $U D Ml&{r!O_w^Ulʭnu]wWlm(*h|zE;xV^;uUnr}_@sիkWS!xjHDV@R oS$hc~o QRo 4}6_,3@ /v4b*wfT @*vo,B{zHHND8UHzO>""0, s7iN8)HZ5͞Rt7dG&R 4ĂsW89P-bChpjTXydkp,KUk5eIʒe(Ɩ(d0s~j$:۬Q!cvPlCv7w3*IbDiXJlTB -G|k-E >CqSM~5*J1 zL$C4eԪeUIuƊsV=HvB b$To!wqP2OF<-goiڂO}wS1!-!q` *1Ԏk@HEj0RߙYUYUYUYUYUYUYUYUYZ-kXbֵliCIP)rn}_(8#FNNk!a""DJfmkի 19N`Dd3R'Pe4d+)9IBtU.8gOz{g>QBڴI j," *>7ikQ,A Z cm'޼ T'ٞU( Cn|:Iӭu߭n{u2%X,?QTop.[;O巪tm^oc˯υDDvl~ @PHncjfISq>l[ӗ?R/*_x Z5hU( Yiz5I==_Y'Jp)P=!*AH2e#FSZckɵU5oVqfdXmEa ss3^UUUUUUUUUUUUUUUUUUUZֵl&"^ޤA.QKĊS[I T_s+ F6: + j,q9/BҊ"kՄ3Wx9;tu -U\Vr7D $u.@No1%6IJeqzuyہ:_q| r/"(w" pf'L4-r.(T*-7U$%V?TOtmK8{7i<6yN9 }x`hi`hi`hi`hi`hiMoxWh$kG&Tx6a*eDRp~g7.sxRҦ.{6㭃6I$9+yvk# * Tb%CmJlNsTQ^8*"И7 HɐR"BgQH5|ᷦIJRӯ~hm@8Ŭ܄An\K1J&|t0EN9kW-d*ʹfň1]ϲkkz3!>}S¼~zRM*v-mݔW=y}Vls3pS<MJ=p)dc g3æt:`L0t:`L0t1bsfg9˪EA=N:ǂpRB%K `")s7[x\ ?p6VLp%JQTQEBAQދ @j@V@ `+῾ֳ]u\EW_/ U|.UEW_/ U|.UEW_/ U|.UEW_/ U|.UEW_/ U|.U|z^~>͵_WPC+D(^~B`A"ZETؕQu3lj[æ7yT2V)([T6&͋PZ>`<:$j Q%QFr=A@ .P%v!!j<8{Ο+Sr`-'.3_ҏ \Csi~y ^Dªur{`Uʾ N\@31)8[Ϲ/9{K.[dK.[dK.[dK.[dK.[dK.[dK.[dK.[dK.[dK.[dK.[sy[LJ|s99gr5kTa5i<dAB ŸQ "  (-S+U!y$8ATԺߣTS%vʆ$c)åwTt((2{!uL +EiK&ZH1)hg)P:q=g2d9"EE,Z]WBGǗ8UEdi[ŠQhB*m ԩt(JJB֥-*, ,@o oј(APx:;Bn*ngp;AL pwGh#ɝ„w7y3P&w 8;Btv;(@Gsw;ngpw7yU\(@Gsw;ngp;AL px;Bn*ngpw7yU\(@Gsw;ngp;AL pwGh#ɝ„ d9b`0  HȈA %"Ȃ)d*!oWWݭ^xܽz6۳V!NP4jeF(ȣ ohĚARurqr9;9+MK]kv[n|WKXkaIJ(.U᫒ND.@ PM_ީ]6E0 pf*Bے6 vSSD j  :AOmȩ%2:¤^8lJBHA(Tl|lPb!})aH >BUr|C'iCt"/IC39~M9s9,ޞ~:{B=䩃\! ?M2Box鼮ms}[bf}zzj͵3ƂLi_Y8:뮳w7s2~c"Fv80xB`&((0f^?; $KB@)c$~CAlpx>9"C6K}>"2> 2PT-so O1?3/B+S`h6,b9!V9smn-jYIIIIIIIIIIIIIIIIIIIIIru]g37s8u@  s31 PkO R6hO "A zsِ eAr$%P#e懧Y]%$UI$_ʫkj+km%cZLUh2<ob^Q }@ ׌ە%\MaR+r52M&*j˜%XeXC/hIڵ;˓k$jYE)1c-1c1c&wV" @P U65C^u\I+Ӈ[{+oA BJ'uPW/?:U=9WJBPF0 j-^yikThqW9WJjJ㍵Ƹ,R$-BUKsfyWtkU]*U|JU_5ҪWtkU]*U|JU_5ҪWtk]uκֺ뮺]k]u]s ***AMm V1lFa&5!M F)0eJxEpGBꑰ :{m~BU*~*J S<@lhYR~'c>k@3\,"hUG}]Z$}}XOg!@((;ל;ܠ5 5EQC`CaúiohFyTu<<J@^ԩ  yiq8s|c˩JZR5!2@% BU2ߧR*\֟*l,h$"«q_;zF>ֱ:fUD[Q*ycE L3(?b=z ~2Ŝ7`e9z;tT-f}ַ7wx着ZֵkZLX3{$T*q)# )SΗD }CSMU64s+nA`BvTj*~c_xwfF|/wV͐ֈ5v]Dl\+ u4'\*;BN\e쳅#M~VokS`k ڰ. n/{dկXomϫ]lJu70\J]M C0T=PiQs=80B,\IU HT^(P\>꫻HxZzt#\vx*H7*Osa #3ZMf[^ǁ PdIqQNE9}'msQtECV7(,C<},#<+WGWG3ߚ{=eT{V~ט=/G!c݊vC4I,p[K^;džjx qg{:mfidIzQ( AgڱJuI|K#_rk[A b* 6FiwJ~N*;: [>u%YCQo1 wyi`LqUu?-YU dNeGsvci)NR(,G'ړOmQϷ3vH(=bI$N:Uep f 0~.Gĕd ͿHVKEL)3}?ٟϮo{{3zUF {(R\7st cUؖUB^B,&ٽ#Z NKf,zݲ+SWTٙ{A+cWa}j*zۯ~|/߿& ;ϫ|[ǧ?nհO&w)F J.O&ᑋ_rg?>C|ocoxI>=fosރ?Shaimh'>Ji>>ߏ3UUU UUUPUUUP332DD@ffffwww`33 www` UUUPUUUPUUUP332'|f` rmL8ETk[o{ކ]. CoLCqַK ukZkVeܯU ^߲^ѧ@KߵPR(/>5c8~:ޠ&g'_bT `í$:?!zB۳ͭOi̫ũ*7oJN|Ky{|s<ΧZֵkS2Q3:@KsKk|k!ߎ8?)I'6w~I {DeC=8 ߎ Q+i.~Kɪ톌[':tΦkKDb# u:u{5 *DT-Ja5^8yw\(ty޾9wWsۜ]c!qĵS1:磩,˽cYی",NjGs}x;ϗo40v.ij^YiZ B8nr_ݭ'3yÿ +o'{=0RBiF0^> {\G&2e<HKBڲv~8/~X>o Fg kSYbHW+骞͍n B:YE?>׭jVMAqoXl)eG^qx<Z`?AMlQ-Gpl1=<˾:EoZs̵Ycy"9 Bɻ*$ R6=ue+`˷֖^NLRa:ҶUAAhʽZo.Tݙ?QkZ.L?'i[g3U\̻33 TP>ߕ#6dDDfo{E(=zoh10:R.,ip {+ص=͏an| 3oٙt z!͡X}_xR;ɋP[F-e_S6k;* Ң<h մpdw9f=:Δ2QE8[bAbMuqKj̹6ץ{Znqӧ q|-eH-GExwq*W]N%xS^vu8wMN%yuW58iS^'{dW]N%x&:q+hkӮ;MN5iSx'xTqתMN5iSxjq;NkǽSyu^= N5iSyƼ:q;܆Ƽro;]N7SӮ/;MN^wNxzx_=i\ӗӮ/;y2b9nLG7&#srb9b91 G7&##Ɉ&#UU*ɋs&.R̘F,YUVUUHQ[jG99ps媫mTVڨQ[jEmUڨD mщmZ2ehVZ2n9.9.9.9#1E1ח{Ξ+F .*Is!q* +!y$\anmAHs~Rw|NqaY;)=n?):P z6(ӺpgS~λ\C{SaƏZPxNb}'=׿^5w߈{v<\e0=@z&1Xt @qu5㧾f\[j][xۮoۻ?:y /}PX %47O1]׾̴5-;k1huP`ψ i W=??qO~I$eHs0jDB_}@;QIqW\DM$BٷNmg1{2DL43[UUL2%SpʪUUy6BGb:d8Iw:eƚ~IǻDPOYxvh}{A\7T (DE\@bk{34%v,IlÂ|7*V87k8{y$7y: J'Mgz(P"3L,5Ljґ[fo5z$=xu"hA5LLƀ EtyɐX뫜 5"0LCFL2Zm9F39ɜa3.K1ϯPA#˼sCDo2Ly^`Cߘl9 W>d"_q(<{vII:L0ҍf9lY/Sb5;EsځiM<@k]MݻZY MsCX$TB}(J G[b\ U|V׷D3 J␷Z+ UUڀ\,Ӿfzm9L@.u@\=d1`tB)D'50FZҥRwQfjD9N$Ĵ]J}AC!EX >sZ?VbY]BJ2#%M)&UP۰P$P jL_MxQu|}K}.>GRYc*XNŇCW$՛1`MڟϣO=J/Р%{SPwiVgI=E+_3]v(}6c)3xlx)sЉG gKRG'-:DHkAg(EəLf9_[f S|Y,3J! K+) 2 y,fDFR2ɽ˺>;O=K4+H:a{0\)=k@J ⌤dwHg3#=] ķ aߍ΃%-R—leaeR9ծwKOxhD0 0g̔gSfn l޺i:NmJN¢UyVszü4kzjoF/k0/sPO髚ur/$Xac̪--_*`c- L'ڰG0`y,QIm~>|oqW<|*eQUZfjVު33]333332feQU]nLU(UUUVnxj-ov9͙q"w_x/#5Iy*<,Q$%;:oق12b-ď* @.!YV>Y$pO5S5(FX+*1klE3;β;" `WaxC̻r-ڗTJYwy3]333332fY[sWəkj|s)F5yBA $"L`߁}n)M~/ڏesIOvdӄ_50fJ |qg֨ptoPhM1,StX‰EVؐA9/joZ 0mֺrkTZkB\cp|DJI%h>V۝^:s]}|ybv.UaQH=N疔Θ^;D_/C>=֊fffeQUZffUef31U333333.eQUZfnn߇veYU=} dg̛ɭ})k(RfA2ԚG+:{SXsM5B-fl8gB#\SѵRJwv8Z eP:}HJ^C\џ<ńt7@Z-_T(O@H ~P#6?/e|®2;N Ug'Yr}JP:τz,ւ x@0@O|km>?~dF)O3ţ13畑;~(15!aWpx;=M5i/X+HME4@BP*|͘vҟ^p~Rk5*`BlT:tx1ګ_.4 >gz%ׄ[X)'1Pb6*XV5m+xN`!kx @s*|ܵO)?M'ȠKY@@e.H#~45~}'xު}|vxʝ>>'j@ @FET(q- OD(PQd@\Uxjo[}DHq \J\׿CMwh҄qI"5x7 Uaa?{¤:BD@߼31?Cf .Kc{AE聼x/Hb!q)&:Cx1 y%A=@:@N`5]墫PtbuT37JD.b.u&6*  H#ZP+"8 Ka@R`JI KP*P&!SJ(nk(D u @wb%Q$!J QЅP4 U E t ~M)BVZTUU5ZUa`FmJFAQdƊ a#V662bF#TXѣEF0H0ƠڤI !$@"*, cJ&Ŷ!I1hbѱh[+ERQAX56@)  U[l[EEQ+QkhQEmmFƪ-[j5EjMQl[cZ-EchU&Z2j,Ih4bhEF2Z()Uh[F*,Z*6XlXƨ6j"6MFkmUFkűRmXѭFѪQhEQXZ[QbI)1_:*~_:'Sg߲>XPȟNB*E~B6Q~$wB2'°@eHOLʸH+D[U /u7A>g_AV}@)!E<*3DUz~ :h> iXԩ?h1¹JA ؀N,( |0d @{܊ $uͨ|@۠\,?ݏ߄S>N|9vw/¢Z0h0UX4W/HFf#ȆŠ*|]w7=ӈ  튕1, T4eoT7}R(s2x? ʊ|oR*yѰZϸT\_ &4]* N=]ERǃ>kPK( '{]xz7=ѿx8C'<ϸ|4R?.x鷻wzTI!AAه7U#UB}H0Y7wr)b(gӞ铏6ߗ&C_Jџ%{PV2O.zbJ;afS}^2Ps+Ĕ|GALK^ wJLmhy?=%>>cMc ^ůzE7q۹iwn8\q~yos3mK9Rۙ=t$xHok1bXE8]NJ%n%C+5XM`lKxJ=L?8OD^U>'oߵf~oj3/.,, %V00C+JpB,S2,nnjj k1XEp/$Q.l$0/ƒ.$p!TJR)_Oԉl3O}o$vv$Ë}(|%Oa+bxIs*ڃt \ȁ 0OTv7m{d1+=r0>/˹FYu6%Oz;S+n WēC2(Zy WT.aP&3-cD[)AEZDց],oi! ӠG%Y4iΉ'FBmUP  (\HD9ABB U)h8'cNk#1GBj5Mc@}$/%V07n/kC!U qjqg&`${]}ahXvxO~=/>ysUBoOǀ_6Z0FD]??jR6(G׽;/u#_\+!ShK:泥Gn0 ^&ńPuF%`AN{`^=1!%mùqH9aYDЌf|RB,Dq$[l*Jblj[BcPYKI0eFK 3UɲZ幺W FR (N shHhfv~K%ЁaëԾ}j;ǁ0`ܤ((;kq1)!~5! dy(Oh@xCt0k;Tˈ+\G8ĭ VP&) Qy!1'1W$g{7aH2p][+YkTJQHIGű'Vn(IU:H@ "ߘ r/!sT8z^,\oS&L*Q  sh4ړyufS)~nG#6Ķ x_X[_ IRX<>M7;oB$JUpFu;3Z&q|ߜI>KU2g~ܿ9Vk_Uoѻ^"|:t^gZ'o#YVo%X5ʀݐ`QUH$|ẉ\r:z z!V|
H~=}1AMcn'O+yWlwzp$$w 9hL\h)"Y[X\ۍeHE^D ׀zRd[9{QY iNRUX?[*K~{칶^>2]H諝COTOmu'{}TjI-[+ &ʀ$ B|䟿|' 5!(Q)o5k/CD?I tfٱ*|0{u8Rmfp`.8&$ Zu Cl|M:lw%fBC`.LQt0@Rw D WCdE) EaAߨ"Stv0;K. Cn's4k"}Y{4'&D 9=ЕX49$( &~ZҋJ TlN.V6t]b\u !5A^e v99X |=jChNh\lCIO{O@vc\kY|"KG&?BH&08kmBO^0:筏=I;\3G_5R鹳^mzD7n@^&Ul٭j7jͯ=QW:uIj[ȱ4X xK}(ØQ\_*TI$7 !YQLM*]Xtatp QI%(3J@3ahw__ӽy=&=az^\LVHV$=+iR-O:tXؠuX^Jr/ra^eXR۳z [q$Zo+ojmpUk隥nuwu3MJr%:H ږD@<[➆*Gta(ͣǼ- ODwrƆË1I|Q?EDUy駡< 'aO<!?E-U!6\yQ+ xգjW%Jkb*+K9@H50@lDbB$BBUnwHtY$P.)L(hER5 2$$hݒ %(`~{ac_'76:)K;롵狯эұƚmbur6ҞG'+jVmkꏉt9N_TRΨ@LGM#eе5 ْ%U\ʏBw:sjdrӁ PZ&Cnyy~߷~wg>?ύ!i]~RBZO kA$Hݗ|nA>OxT @QZUH {BEGE1P1gnKyWIyǭ2ֶr[^wZ*@dEbFsW9חq/ Ƽ=|XML5 vtҜ ,5[. yV" Ry D p 4BTB95R ښBK5TF4Ɣ`0-s 6Be R)aC DiU TQQA6:hٛ q\rmmmI$H_ӏNT~{v_e%^/oΘl U84Q"kw5N1l誽{-Z;xUt_")o=:W8tIauNx \`ϵ3ym]3z}ϮޢґM\<"$oJc87!a?='BCMsgOm8D M`I8Zq%"*0&g8H3lbO9$djdi<+#q7kF{8x& .( z:;5w ԝE%4[uNy(e iUc8BrӌP9G¸A0JM8E*SLWmMoo- ΘcYi q׸cCnT&˓xא" 1b@_ Ԕ8N,+ηGf 5FhVs.ChWIӧz[ւC\؟nx.TQC/dyoNҩ?zZ m"/Ҏ: oe;2)#E>H'w=czc--*`#*cū&N4EuA1s*;^p4;̨Sciߧsi5ގ /uTB(~s"_nMo׈C; |IW}s0?iBm5W|P:HHzB*TAgo*k]B*0mt {u;{KfX\}l6B}Pp|7}x5\⩬}qtokD3(!I~BTNl;E~~](,+VP7*6Q:|L!!OHexAfn GQ2{` Ç3KGhOK*p]@Cڲo@DyBKFEN$Q.D\mͫ'2FFq5o%Њb#H95T$85C&\+v2BO+>hǟ'S耖N|с05(AHhpU8eɃ-Hb06==ӇWs)~==!5U|w$<={pM6[NHj:7@1П N8!{0 [Y1OaYʡfs壮J.ǯ93S ,n1DRCPQj}Ϩ?y)J7T1BBV A_OXNZ_5[cmri>G+d z%<̙bs^/A\\Ckyk[iְA0u4wʒ%wRm>$t8-;x#]((5>yn]ͥ<)Fun}by*oA^49'wO/0-`OW]wC$D%J݄mf8>kX=w|9@6@tp a{q"hB'ʮڎ? ⎆o@?"eaGK^Pɒ}ŪA"Z@YoSK/ܒ֪EF ~jRo aI C̤L͡\z fi̲oU(Q,O*pp:d.CXdmz3+-w7sB J#l6pFL1S0K0 <#Y4 袨~HnlmHI)Hc9FΔ8#E ska[DdBhSlϧ@a*6*4֑dtn%h %MdPJ"10@i!}f A8 ERj@TTnhݜ=lK#$!E(%"NjHr{\:!I4(ro~fxXP| " !ǵ=wʶVmӈEZi@aiTidt<1}vwTvb3` hH\jd}ɾQ T ^(!j0dD-0yESeeڊ#dD- 8U;|?id~ 5D; 9DT,Z$?o N'5EA;GP!DwM=cblMd!~)uMr@*-1T)$A^񔋔BDaGxx~ZHJV0D,BRmdU Dـo|}= by)*{~0Fhnb6۱$P$TWWrXNU>yKզ3@8n!'>ɤ1s# 0Gos=;^>@v|//s!oqHH+ϐWC4emAH~Y>"*")ҀP"2D`A \NTB٢((((Ky}^׀a/f} 0=}P{}T,j_a|}:½NgG]<ˎHY, !蜻-_W1漼W/%Jٱ]Q _OI=a2ǞNj"O//[˾d?{ld}.v$0N$$֡ՂD>>'zϱ 0\XHBwvGI~ÂLbeIx-l[dU ˋrEWSAhTCJ$Aƴ ,4[ f MoV5J? Q:CN!Fn;Hi"џؤ94)u%4rnZ j%6kI 3! sth)]Eg@b`["!!}ga>˾/939rWg+O {ΰ4hB M0kZdnUkv_UpUWC !EvPn """%"% 7^,+{kc«%(m@( {&(t]gYbfimMYm!YWs{niJe3z6(1Y4 /gh/ˁc]7=< +fxN#^!!kgAM6y SxASɮ)S/٦Z|A]<00`m(̓MU$H"L2g6h5%ZT.:;@JDQ@TU@0X7R a R  (V (zXABO2mZh _}`7ssqMBs}*dBC4hd̲3)lbKU*4Jے_ڵ䐔lO~{C̸zSɰsmk} MfH~ O5H=d'N!(~Ӵw RiY 4/((8x`1IDB(J6~(.SU>|SS橃t>Պ4_ wrEMTOUMO$|@8n~"4:؀(*%Tu`ƉB!~$ H @_bm}r>|3gٯSyuܚo)z!1:Q4gɶ/JQ1H'Ǐ^ӹP!!$m5Zemm+m|VŬY6(UR49U28ήɒ0d Ө?Z^kbHT V5.kZS\^ߝzAI$#LBjE# 1 MB+ +iB5(I!-nʁ)"dT|MNT vsj9e :A>cEA90"d,D1r9J {0@" U~ !3|p9KZI B]]蒺X[T-kq`k3 !+dHۙjCv̩HS'l(YU<w4f%FvdAc\{ݒ M^`0vlHVܪ6˖|,@D^ѷ!4LO h(V!۲рH("e^(.5$ ys+V$.W\z^Io(Uqd9$ahc$YQV_"0ol2[-v@B!Xu|'Z(/ٮ^tWnȄg@:FJS4hѣF4hѣEc1DDRwumO]{[=Hr@b%4YDS%$ ( $#V4.@gF, KԐZǀs ,րa`GuR"ǦF/KN V\@ )sd\R0.>#8%w\^<$AgBϘZ ' SjڡB}| iH|DP`S0^: nRR@z!$w_$t:hyonWX `HQB2,J!麁D_!,#݁d5@ VqdB'U0m|ۥC[qP5)kaWMXXG~ n3D\rx! !e TOTH}{{_/{uFSe(4CC @C:JUi,cD !RH觮O&}y홊rY / )CODZpڹHŠw\LsÈ1)U@,V,s@".yh $ KGϢm3y&co b(no:2?w U`$7UPyG(țdeи%OEU#tfwm*E?jP m/}o:ybfznzc}3?69kǚ.HBn$3 *-D4DB E0`͑)FiT T@ b skZ0!mha4-!% f#< kw sYҢNemTkH㺾?S…HȜNbDCL|b ZnșGC,iz &(: htPGHz 'ERE VBzf3 QA-Lɽ؜qھ~>o$un h"F}PXDc^z|Y=ke-2SaI ՗ק $$SFsx1 Al)d! H ,Y>lJc[ҨCة@M~>{ۅ߽_Oe廼g 6'bt :MR ;/ȒI8* _,;A .!1־OXmk\CEk9` o3 ˃*7KmU(n"@EK)RJ"ya2Q1IK0,SaBT@*uJ4DM n;qR˭{\ 5)OLh2 E&n_cP3C@|"iшw13"H.HOWqөTߐ ߼ULT=gKy_B 0Dnl A3Z LFADYDB&߱C/5^@/?CHUH f*,}:X>Zū~ )Č @: z%xIApCEkEùWnVyKHn[}]f702UBPr=GD8P~mz;! qtx$$<(BddLUί|/շ P+AWbw!g "gĂz UPӹddN) :I$ǂPI-jjժW.rFmzykkDEkm8V%A% FziAJ5o?M$mE"j$AOLHԐ,&-)pUVI$a((t#a8h쌫P%m}`LpSyO:72FFo~ e_vC2R` kL^negSScdLqҳs1;6KJTkx-+79ScdL&;6KJTeB^6C$\d&;[\2EE W{JSyyܼ6ͦ^m7/ o.5S9yׁ^m5LÏ2 ]w)SKuܦMM]innuܦuܺ[w.tn˥ܺ7n滻nۣrqֵkZѭkZѭmm[jVڵim˒I$I"$I""H$$D%t\y (Tҫ2M.~(@-hDQf)&,K*kb#iJb$Q5T.(Td60QMf X+BBDD+e4`R H-2L40U xR0"`**0Qb 5Wt!p$\K-410Ca@ KePD PAH*K.`%RjfNi@DJ 3|%Y)FN^/0 \@$2U!Vd@'e0 qeD y"(}9ˮ;Rې&ao(=λuPL7EE_ghHӓ?* $*)0ޕjm1ʛvs PM"d6ff [4܎@Vv$b`)G8qhdOxۦ2h5M}J\d.sr~-|hj֋ H)$@G*ޫ>ZV`IiDt5()9ȉU}T.G^֜Ԡɘ;=DT i[RnhM9hEDAP/qs R$AoA9[ Jj78 Sp⡘Q F&5D ~02ة Os@XP*lnkB€'6Ct5m*."`P (sE)MH(tHjCI$ u%'UEȝ dmMW/+\[K22aB.HYLPܗI" v I(HԐFv4ڌPm!C+I b(znrM*Q-̐0TCl|≥^ԕ[m3$T&@T<3HHPUh,mZw*`Q'KZgXQEϻ 3ػ܈ff /JQO%g}a|>LCfd6kWul_p 2J  38ԅ;ӤD"+=52\Èfk{M ֆj{fWTtMm#p.S©R &Ƶ*PZe2)y .of'Ӯ]R&BƨصIIȌ#c|y^3ŬCLrbڗt\.7Bef &i_d A7рb[@? !Y$=*g |# !,mtDrjLW ` 7 Sckφ䔉tɡa3{oexM, ;(83QRS3bb@L s$s(֓ 72@M;10MUq'ɹzD{Ǽc3V]ibK T,]]:l](=E =ԔKB$mj,9痹Q$-gzX(ټl0R1k j8 `$"L(Sξ{'52-c֭nJTSm𨪵RjTA!JUDCUE+'\wws»;Z\V,:s$_DSPJA'={ `0IPe=\$bDԐT=] "܁ZT! "Q`o*)Tk:K^@?)?O#IFdIp%.h gdzP.U8H8QRhjGcpy%`HCruD-  +,h*1 G'|iB#H UT7ٛ > {! lt.!̳c X"ԅ', m $@ n#(駕QϿ%֨M2wlr&mM s}4 ~A=e({$2( oEЍ*P|TWS?vzn<#V\QC62ĠXC"V0`GϠL Կ(|p;rX`AmswFrHpF@ 0xł>#QL 4K")Jd}Y2 'P+o쫳ۧ=iO2qR+| n0Lٞ9e.jZ 77Vl(!WލB>iK X q*I&wgiv"#13lT2TW`6,× 9~B?bLܯ] sBT (ػ5}|+%>wYc`PH QPowqTh`A*_y_W oO{X<uC{{y 7f>=ϸ=c5N={wg[͝Hs:n½zVA:l=:F8J7m,mQ{5*[|N]zQc5[)zIJKiTV7vッ}؊z@&QTd'yM6D @SL~24SѠ)BM'ѵ@$RD1bOA4OT42aBbdI)FOTdЛI"D!$EMOEMAUQiDE8o&=?'6mV~՛~?RiORVsJkHɣO3 q)~ޱutˁ/IK]uY9a;T~㌧s)Kg̍( mJqcmc')7L ]s qږ \(Nm2U]ߎMc FNřNn7ǾUW<~}53hR تgg<w mmUUUUUUUUUUs=g ~5<)=ʉ*8K.i!u"B5- P)BХ |:onm[hIY1## m\ ٖ,p&Qi_K*ٍg"VüDsYt{޲l >/f^?w:xOO/NuN_ޝxX@`Wom,o~9C><'>_^GO[qakݎ:>4@?I|M<~>ߏ~һیo'}?M-{t-z؏b|Oĸ,ҪmOon猳3鑟x;?xuegjӿzSǎi^[cǙx/i0)qDg=_LF1ϮZғ Fa%ۻf;}9ϓ\ש--F#N'q,sym^㍫]3u4{zLupYTb7~>u{`(i 5r҉&^U 9d# ˷C<-::/ h- hr?9mv-][Am9m\-V[Am>r h-kxW+ h->>wnЖhhH)$x>ey$63D>-r h뜶 h-ړbrX V&XhRIyXm[Amr h- h-'1cppBj96٘ ){fmH,$iBu+p2)AI$inHaɓ -,lls,z_G]n$ ul:K .c?- A6e Glڕ8J/-uCYИy&(˃A0HTV1#|@ HMcz*l3C'û=8ZSi'w4u}w9mC?"VblN+WTgvѹkV{+_|uۮg;{:޳]SWFxFvI[](z|a~5nm泥zΒNuN^r׼#K$=>W0 Ś{]^wkugI_'ju֯}c;^쒶P^0/ku{9ݯOG%|Z7-{3JyCx Yuvo}='[tvw]j3hܵ+kO /f:Wmz|oYWڮuXr׼#;$=>W0 Ś{]^wkugI_'ju֯}c;^쒶P^0/ku{9ݯOG%|Z+r׼#;$=>W0 Ś{]^wkugI_'ju֯xJhܵ+kO /f:Wmz|oYWڮu7-{3JyCx Yuvo}='[tvw]j^쒶P^0/ku{9ݯOG%|Z+r׼#;$=>W0 Ś{]^wkugI_'ju֯xJhܵ+kO /f:Wmz|oYWڮu7-{3JyCx Yuvo}='[tvw]j^쒶P^0/ku{9ݯOG%|ZA,/ʛPa^,[ݺs_Oώ|2ux,uDMF E@sOl+CYD8,FBfMнPt ;D̰B (yA` .bꄦb .W, *" AWd%|\Yjf`^e7"T^eaC.%1Yc. *Jؓ}$ & ")`4fHj`ULt Qb6Yz{Z;RA%FA}1KS8n Pd*(  NfƲbmr68&#x<$:VqXԙI(2BU%c %ޔ]]`H/M`x&yI&X23j$#nU^KARk:$R̐3TLLIN[$\3vEw5S+@*20 Qaժc3jK2fTjjƈ[! &ƉTsK൸2F!$$fg%hqz&R[@@Q B ҢՂm* PH bP ڈ`EfM vhCݓ=lx ;W3ѡ j\ nA#̏ۋWndL`3ʀ !n&%fIp?¿OQ! !X˦.|+$uo)3*[(`2v :C}%q|L0E7|c'˷[^g9x[: h+r J~Qz?wiv`1";L+t9R7m^n# py݀qXFnYjзO*/:XŎrpYG+rG=>^2*Xl\ol2Z]7C`> P1aQqV9,a A<2l1$H- b^5=+D@N9˖3 @""l7FKLyا`+2/A;zQLhbF1į<ې< l)0Q%G]-ķΪnkc|YFFBEN[-:05k%SPTqZd‚,l+M+dkfP5{:n *qsuUNhGG1*D D1Z m*aVm ]xG;ex<"V|zxy !T*?=g{%o++1Q>N Z'?9\zތDXJi2@e:knX~*:dDgg>b`H<\G\=pϷ^-u'*iWJGx祴՟ dw\]m[Fדgi{;X# Qc I|/SSzqq2O pRҜe)E5&f0dKfc9=$"ДΙWL;m8kCincrTMG[b9Ǵ y{q9aB:޷\t2oTq> y01|?+L<żq]y-Ǩaqz^kցDf\_6džT^[uَtT[>w@7iRۭ ڌpAYb;dItW2;ưtvRqeg{'l(}{"'d\sNtU޻amio9>5.lFǖmj7ٟC;խ9Ռm#Yv;\fg[ի{l]g`vnsůR/VH9<%B#`!3)L Wvu%dD{?q~o*hw[Z1x,"5C=҉ds˲K}#bY~v$">7m*ɑT5Y}mqF;T e񊏰@h?a!> a FB!ǁab5= A8 by&>c10EC5C 5f=DEE2"pFaG#!'?G>?߃CΜ' AQv{ "c<W/{x?G8^/78?8q(ap3と~QDBaQp<X{ #qn(|AQ`<㡘P`7 *9Ǹp=q9cA!T`0 3ǐ9 # Ca!1P( #CD!AQ~Qpp1= CHb60 Lw*Lh 1~CXh3T@`>АFql;C8qȨF7Ǜ|y^g? tCt9 E0 #a@GaALPh3#1Gr6pGqA0P0q`?SA_Sqpo#QC?Ñ )AND,A{ AAȁ ȁ ND,Aȁ ȁ nD,Atr Ae  P5h((((()ȁ r Ae   )A )Aȁ ȁ @AA0j 2PPPPPS'"R 8%PQ9 AA9 AA AAL((ȁ @AA@AAD,A}9 AAȁ ND,A7"R ; AA@AAr Ae  ܈YH  @AA@AA@AAr Ae  P5h((((() )A\YH  ȁ a@e@AAȁ "R 7r Ae  YH  r Ae  YH  @AA@AA0j 2PPPPPSȁ D,AS -?s )AYH  @AA )AYH  (r Ae   )A9 AAȁ a@e\YH  "R ?'"R )PQ\YH  @AAg"R ?"R >\YH9NBP!>{!g&QSH?L~{Iq~;ʴ1 ޸fߛ^ފ|Kh:k':O1 D&'T& 6Қ`nߨ;uhxE3X<?x/gA8VN#]xۆ}$~n#>-KC!P$ mIA#xG?햸ֵԿ9OQ$@j(*m+fQ@DwyC1P⟤yD5g"DDҩ7&$9CQTE*7J)ƨT&y E* "I +QQ؆bq3 U\{ӿ#9Th C|G>e#c/8Pdm\wMi[|_ɱq^*ݛhuZ(HB*#DE #PGMF"`BihB(i# *1))0 &ZoU"mje1`F"#E1@V`+QXcQ(b !Z4`F0dERZm4QEKFL-Xj1bjFQEmDFڊ%ѭAZ6֋5h1A&*Vƍj*ŊcV1T[XETFXţZZFhUbj$ckbIM*5hbbVelڮ|/˫v2\?Z䃧/-y{vU)[h|W< v.  `Besޚo̼S0WUG s{`uͶyx_e BzP9o lmhh-QZH>:wG_}LL}DD!OO2B 5PH%" @l? N{c>zUVgCᇷ%$s GINM~:_}K=oihοFQ?|>&| zϧx>yykƉbҭo*-A<̎z]K+($*  @ͽꪧXp&;$>W}{vI$KS  RN#`!pp=9(ܱ`>]ڹpy$)o!1j;:DK1tD:f@al5UK-D hKONc&Pf7b)فLqq { nP(o8̀eS֓Cf{f,B,issrˉ q$M8ǫ{_xkU['ZVp +N8%z,Բ7,eUa KRXepFĈ XL\r]M bN$!a-#fF&d1`[iQu(PTI$F`jBlBdIcU 泙AP$ %HG,>Rg_?OφYFks(*7(ڤMV!w6>nsf@>F"-Փ 㤓'eUVSZ 鴠XdXk#f@ZQ8AB =:zȸ|=80~uM3Cyۺɯ}Ub _* z UREm xebm_LȈ3kQa:ky'qv{OJ9.owiȞᅕT&z`jw2F^=HYPۻLP ȭ3ƾrۗ+mqr'^ip'kB9o\J!]juQR0$(*>D4ӷa7FOuϨ0$T>GDDO^s6ۿ34MM_P"@D=ݰ땯z mZ>}9Stu_ZI#gX L-$wa~i+sVVmd l(CQӵ}.W~ySh.Tk YRDײ'd%Q$3!ݺ7,S~2p^6q"P !+[۞W_OW.Nf}vr^q iP`Uh_ L>`vIddN̿gww a!C 0O=Oxq HypCoqۄ(A^>uUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUe;vEN>>=L䛚5|iT[ghXd%rpH~T1*,eyN%1]0I&dZ|hV\Ju_iǑcx~Ÿg{|W{m^Nw }wc(uI`TZ->q9HO9[={sH19䭾zS(-ws};r_׷o;!#"YB0UT8ߝr$S_k6D>Sz`5[O^P>q)l(}foQ'xↁQַko Ns?~<|||||||;kͶ3L`R3Yh=L;HRH$MkZ\8$I"IaAH> i]9=NX5!hx`r2_~}{aB8*EK!NrϭAU ̒dɒd/{/{g4=&=(s {샀G~%T?~1c !WTUOw~~$I$hikic\ pGMޔAQ)!C>|sHS!5E HAí[ʹۯs߿nM|VEE*ybE +$ B*T/8 Nl'|J]AT/SdXLM_gx(мn RLCr 2f>Ehw]>T3҅--j^%ay~'r_!Bwwwwwwwww߯w:~{ىO&0[;RņTJXM_&n;{ikpF+#?9۫ٛ6l\Y۞S!<~d&ej'[ϾC=uT2{ r`XF5ne!RdNbl3:[i)M"~]2xF |mw?_ӷo:QN8݄ANllxt&]{h (Ո?8HK>I&V. AAocSP ΊTFx`4D [LjeVMqjsxWmllmc{OIÇL[Gz{ێz{MGQgx !X^ӕ4ͣYo=_lA%lα;a@n&<x^ f{6 H*h^;|~'?&>5AϽbD`((v\/^,㙵PzcӵN0M2,EdOI`9kKֹ8tcl鞒G-=|<ΧeA&{zE61 ~>]2RSPG#tM1!H^xż Pp5ny]',bI.:s"ZܬZemlW9UW6 3" MJL HH۔nMkph$Tm =-䁑.TrB vĒ2Aܑ{ɩ-U y$PJZQކ좡J$X6*mEQ a?s$.Fc ÀԗBdk$ALV;K( H(8@ %,M* $FF/8?d ?noC 8q8&[oT፜kiyUÒkKL0Y6Z5""۲;=MnL\'גk?>2 3v/*2W|ZӢ+,f"3i]>KjDMCn=8rz_Nv:[رXe=dUyM&u.KdP.̔ˋavTye2 u .$J5h)_Χ }$ >>^?*㯹Ô6>`A2?Y-C FDErD$ @H$ [vϞf4 Q}jm托8Bh͸$O6A>P~vϓ\=ɯ@&9m6m æ69eQ A z_"ZSj7ald!  m"y+~ӝ2B2@( $lh(a C6R 0D" @$g :QK7sͧߙ1x(\b"^)Tcs ]3&w_.n,舘k &.]2 n,^ׇk-KޘYdg`v;D^s8+H6yVk$[Ź~s߮~3:~lN [(;\ԹJW*[kݭIN85svsv˥fTRb. LXrA1 #)%HՅ XبK Eb( X$%c)6.2HCj^ @6 :`\DF@"RErBB qI2dV*XbUV*Xu'RήIK,$4A,!& %BdpAX (X"%H0`U(5‘LB `0~swe{XpF+McmCzQOV/$5L8dh6I^N T@gI34e7h9jBEi\h&=WF:yG^|yƵW(&UT2rզ}lc*##(*LL4>vˎ4!UxA7\͝6 &,2>p;ʾqإ.pΖeInrb\ f6tgɭLC;WG7,38g}. N%59?)|oCl(XqLl@_^zq2nd<=}9~^m_1 7x(ykuM (?]댗~[ozUP&A;! }:=|7z\[нxAlR̟p-ݮ\X~ul_x_]"f^r3=b߉5)w|s-w?Nq1bC0XⲼ# N a̖2ho(!PІ'ZLq RzzC+#+f։Y[w2\0wlۏE-*TzSmq%hߚW&&W!%QJH# hi ! TnB%đDVP 2:P b"I4X1tP$/t\>6ȃܲkz2K&ghxrKUUިo ˚Dk9MٲÍWo_m>rM|zAW8' ( ,jja*V GG2E!u(6 7qmߖ nQw[m"G)Rf%X]_)0?REM׀pZ Wk^LN\DWߕ]Enͻ]u\Pe5jKrrSV7˲[4mfAؙHBpe"ơ7P߹i Fl1$\m.YyBtԙ'YXv&GURkWWpwW_;13R+TE%qͯo߇aSkGzULgS,\8$$*ʍ) @v21)`#dm fTҿ6l `3!ڳKۖ|ls[Z/5sN-[lvDE^<( Ϝ!,Bd@ӝ p֐;ԁr{6?TAIԄC#"(UdHU%T D&x$?, !FE?%>Q$JmZ +\m8ȩN3Nr);q uS緻}yتDU[ֶmh m4d(Ao87U^zmwwvt (,FMA4ABd,d*!($|SC#$"{J?m#gc逷%,=BGhюŒ8 ps6Ј=73Q,1(RS ^6mc{=9z{zi~+\nCǰrٮn䔥Q-.!ABH%RI$ V2qUQy2lFDUUt.9S5ػ]""HE;@FFvRbD dI 4@y=P<z.U>{y ]֛ڈdD O|mlݝ߻78n#^m[xϺF4bӚSZЄfRHx dhŀ>:P嚰Iug8h &SrB|3Wg9UUi!\$(}Hn(hKEpBbEI1gt.^ꄸ"4EjH0!Ot7eV3=l䦃4h|ycfm'?N8:vvIIJN >"daIP b+[TFx\^NxLoVD -U%ުU5s[]zV{mH@| ;HQ]ϼS!9qd=@(u¦1cRC%2H?|Γis#gOFk^c噑8YKY4nXyw쪪i8 f{0_$ 9rvP啇 ̼8j:̋B#}s PmHF 17?`6ri( F*I8Iz $欰6]zКXTٷ0{f0`7SKm4V5;,YWs|^knw[q$ce3̓u3en0UA0kLJYӢ% (;TmbXYC\M \ARCo qk=v޻Gk=Z8pDAK3Dy6(do^Zh6DH(`D6ՆDD+c˵RR_—׺lP!=t2 PEl}6{7At2R^q@]".k(r PRP #ʷ%ṶQl[bk[lWeJnVYp"0`@\B$nD . Q)@BH j%Dn( *Rb (."D)#<p:Y nSB.WJ#U)lH9磑QRNԖ4#)A.*)Ştxs3y xS'ɖ% w  \uRV8ӠD!P(PnF3@<l,#ĕ+?|rD wv==KWz;RE5Y]@gp4_TIIY@)F- gKU^32׎Ohl 4dHIIj3" # %HÜ)#LaGfu0@8sjj(z# g/0q TUJJ URUY/HHHLy+z5X}g֪5DE*x*s6"kRP8y#‡pY +|-U *]` G$BQ!(6D ,dD<*[-odT+Cxpk.0GPQ0]z|}=~|v]7Z]_aҩ" 2|1?ώϮx7ÿ^v׷$I$ g>}y3~yui7DB}xoB+(/oDu`!Z7q΄~";ЌB@U:TX'IAP?{Gn!I$fNGt+{ImUV `1q(Ƃ%Bϋ \Q] @QdZ .DVx ~4!7^Neq> B3@̩ xx J FB27.B)DK\oulle-,N/WPnòi6ΞÉ.>[ӭ5"v-hڥm5SU)@ @ @ h2é (iժ(AMmZammi#jnò ,Hؖb,|ѝV Eb5')!@D.zy׫T>ENJ(Yqaqf>l㚁wNh'l>!X_=G^]r9mM*jЭ*IT]]ƆtlJ w"_75oot1cd^ ;u6|PQ>h@`k&c!qIrz8 I=H! ݋I& O,ۋ @1KnUǃ_H2zA \d 1|Ru)E3aT1aȟd@1H7lU@R WNP(ld;z㯩(# )pz dQC{A}DDQU$0#ֆIdZG\+kU(9{^]6v ,"l$wgFؽaos/|{x 8RlE{";Tv#xLڜ ;8m=x4 tI U0E B U_>u&#ӽ\睥869EήX/e3#KBvF5#D!E 3`>{{JR)JR)JR)JR)JR)JSv$*6X I CCRT$XssE oZ+[m՚jm#q\墙cE@Bʼn5&ܥvK:xtb96m]^0LE':Ĭw{\=j7Dz3 @ <]u7U!X9:_tܚЖVv7MqhE9kW JA^+-mcY6Aj4Xh[cm1& 4H^ c*{SԪD/I P:HR';KI#!#L%kE!h`ZgM绵h]^6߫XcIf]zƗċ>Wb$&+ʡUJV逯v8ruFڍPت$vh7-ۧ{|&A3 !(;B$,X0ZI'nj OUAJ|V&z_)W5 °U͋4;!lwKu9^yۼz:ꎬ°8 X6f@BG+Xc sx*{`Ʌ^T^wv*^F[7_ʉtvDD ,$#kVm"/B62")r `n]E"M!LY(L] m뵷汹mc@%R|yPɪUx*c$* n*IԲoRM^nKnK7O9٦0Kb e9&ch7pkںv7Dl!j"--E6%$)(i6i(2I ВkZȲsz H@"aGGsmIܠhJV J"Q9b}q$ B򩾶rҲipْ@ |rH<đ0ޑDCMp"XrX{@bJܞǡRI p8vs- g'2KL4 @HF[ P .P@,(V D)[v  B742hx oFW]YK\ZChYBaUKa]yE\ixĦ58I,f+7ܡj7"o0Sޏ{%3~VEcO󹁫y 'e%) 'fkѕVR)2֮{F1fPXUljRzšX`.FF&^QkWk!9)>MNK4ٸOJdɟ'+;vS?}8ѷ}i~!]tþ0ՙk7(pZz' )^LQX*`jcCIhIhJC&ٮf4ey%Քz ,8{ET.[ޱhq)+KѯɗZƚwlJhS6n 7DafoU VƯ%.Ze Jmtkeq$MYvJr.sj́l^8x1xӍy֟wua7L; Yجֳrߨx9wžqOz<{ΏYZE1>B742hx oFW]YK\ZChYBaUKa]yE\ixĦ58I,f+7ܡj7"o0Sޏ{%3~VEcO󹁫y 'e%) 'fkѕVR)2֮{F1fPXUljRzšX`.FF&^QkWk!9)>MNK4ٸOJdɟ'+;vS?}8ѷ}i~!]tþ0ՙk7(pZz' )^LQX*`jcCIhIhJC&ٮf4ey%Քz ,8{ET.[ޱhq)+KѯɗZƚwlJh2I6noJdɟ'+;vS?}8ѷ}i~!]tþ0ՙk7(pZz' )^LQX*`jcCIhIhJC&ٮf4ey%Քz ,8{ET.[ޱhq)+KѯɗZƚwlJh2I6noJdɟ'+;vS?}8ѷ}i~!]tþ0ՙk7(pZz' )^LQX*`jcCIhIhJC&ٮf4ey%Քz ,8{ET.[ޱhq)+KѯɗZƚwlJh2I6noJdɟ'+;vS?}8ѷ}i~!]tþ0ՙk7(pZz' )^LQX*`jcCIhIhJC&ٮf4ey%Քz ,8{ET.[ޱhq)+KѯɗZƚwlJh2I6noJdɟ'+;vS?}8ѷ}i~!]tþ0ՙk7(pZz' )^LQX*`jcCIhIhJC&ٮf4ey%Քz ,8{ET.[ޱhq)+KѯɗZƚwlJh' %l'pJS>NWEӃnwzY-§/~qo>.Cۮ?9|a3[nP@7OS)Gq?_+H'UyВvM]ahK)kkWQY#p 3z],*5y)wb,0RW^#k_/(5ؔ"NK4ٸO)ݒ&|ڳ`[N ^8F}];tC]tXsVf>+7ܡj7"o0Sޏ{%3~VEcO󹁫y 'e%) 'fkѕVR)2֮{F1fPXUljRzšX`.FF&^QkWk!9)>D$ip9*S%NL9]N f/ <qƍO̻wn盦}lVoYCoB742hx oFW]YK\ZChYBaUKa]yE\ixĦpYxN93t]867՛ؼ*pb6?2{:Þnw1Yf QPs~D=|x+1)+b|W _oi;- -iHd;5_L$OAu"0pш7«cW{-2%ur652ZY͉M$$M R*rgpmo]6xTN4mZ~e߳Ht;uG<05fcbZ~(މ< z=W8bS:=giV< ;vZZ.Ґɡvk6 ^Iue-r-j> 7DafoU VƯ%.Ze JmtkeqIIf7 ;Tϓt۝޻Vl bhϾ˿g}v뮏yajf8-FCPx{{pĦtz(y^w05o1$]!CXm}3|2Z=Z|op=F"ުK ^J]X8 ץ-jMd;6%4ȓ6n8%Jwdɟ'+;vS?}8ѷ}i~!]tþ0ՙk7(pZz' )^LQX*`jcCIhIhJC&ٮf4ey%Քz ,8{ET.[ޱhq)+KѯɗZƚwlJh' %l'pJS>NWEӃnwzY-§/~qo>.Cۮ?9|a3[nP@7OS)Gq?_+H'UyВvM]ahK)kkWQY#p 3z],*5y)wb,0RW^#k_/(5ؔ%I,axN93t]867՛ؼ*pb6?2{:Þnw1Yf QPs~D=|x+1)+b|W _oi;- -iHd;5_L$OAu"0pުK ^J]X8 ץ~ϗo>:oc,Kgm/Km~-[edm-[eĖ-[mKmR%_-d7-i$|[LI$m3I$övknݻvNjiI$.-i$xvv۷nm3I$Ŵ$O۹ݻvۿo4I?4I=[LI$fI'iI$g4I=[LI$xIfI'iI$~-i${8Im3I$fI'Ŵ$O.-i$yqm3I$Ƕvknݻv溜iI$=s]v۷~-i$zIfI'iI$\[LI$qm3I$Ŵ$OŴ$Ow4I=<[LI$m3I$Ŵ$O_4I?iI$mvknݻvlnݻvo4I[LI$8Im3I$fI'Ŵ$OŴ$OŴ$OiI$4I>-i$zIIm3I$fI'iI$4I=<[LI$8Im3I$fI'Ŵ$O4I?iI$-i$.-i$.-i$yIŴ$O74I?o4I=[LI$Iqm3I$fI'lnݻvG4I?>-i$~[LI$m3I$Ŵ$OW4I?4I=\[LI$흻۷nݻm3I$Ŵ$O4I?.-i${xIm3I$Ŵ$OG4I>-i$yIIqm3I$Ŵ$O74I<[LI$\[LI$qm3I$fI'iI$-i$|xIqm3I$ǶvknݻviI$=s]v۷~-i$yqm3I$I8Im3I$ˋiI$4I>-i${IfI'Ŵ$OӋiI$4I<[LI$qm3I$Ŵ$Og4I<<{gnv۷nxIfI'4I=[LI$IfI'Ŵ$O۹ݻv۾\[LI$m3I$Ŵ$G4I-i$~|[LI$IfI'Ŵ$OO4I<[LI$m3I$Ŵ$O4I=|[LI$qm3I$qm3I$ˋiI$.-i$zIfI'lnݻvG4I>\[LI$8IŴ$OŴ$O4I>[LI$qm3I$Ŵ$OiI$-i${xIqm3I$Ŵ$OiI$g4I>-i$}[LI$IfI'Ŵ$OO4I>-i$}[LI$xIfI'lnݻv4I>[LI$IfI'iI$-i$z8I;w5۷nݻwŴ$O4I>[LI$IfI'iI$-i$yqm3I$Ƕvknݻvlnݻvu]۷nݻfI'Ŵ$O.-i$xxv۷n8IfI'Ŵ$OO4I-i$xxv۷nIqm3I$Ŵ$OiI$-i$zIfI'Ŵ$OiI$O4I<<{gnv۷nIfI'Ŵ$O.-i$~[LI$흻۷nݻm3I$Ŵ$OW4I=[LI$흻۷nݻŴ$OŴ$OiI$-i$~|[LI$qm3I$Ŵ$O4I-i$zxIm3I$ǶvknݻvŴ$OO4I<<{gnv۷nIfI'iI$-i$}|[;woݞ-Km9-[em6ضĶB!B!B?Im-ĖY'ss='7$ܓsrOI='7$ܓsrOI='7$ܓsrOI='7$ܓsrOI='7$ܓsywpsssqlb-e,LdI%|Y&|Lٓ3??L&f{mmmmmmmmmmmmmmmmmmkZֵkZֵkZֵk_)JR)JR)JR=}c1c1c4l?1m=mU}-c ݻ,lI&o~&xg,<6fmmm?9:[gmi-mm߿/-/Ld^[k"77=6Yṹ鵚Ƚ MEnnzmf/m-ssk5{inYKpd^[k"77=6Yṹ鵚Ƚ MEnnzmf/m-ssk5{inYKpd^[k"77=6Yṹ鵚Ƚ MEo^sӾ;߯klm m %ն`61c1`1-I%!B!B!RI-[O[lKeppe^m6٩mMЄ!B!B!@㿬=:w-7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7s3y當tmm\kg39|wr{ӓޜܞ'w'9;[λo:[λo:[λo:[λ_7ϙ3&L}S${$c$$[e[gmmdem%lm|^9ɜ9ɜ9ɜ9$orI&$orI&$orI&$orI&Ù7ɼffM332o!$PKިI%T$I{ %L9I-[emx3mg,6dI&|LfI&I2[733$gb3w}~2I&l7wwwwt[l[lo_>k浯}wϳ[mmmmmmmmmmmmmmmmmmmmmm-{lK$vIJ;[g睺g~3{;dN给=Od{;dN给=Od{;dN给=Od{;dN给=Od{;dN给=Odߌs-ePsmmll ,̚&|9ILwtdI/t}Ⱦcm?io>ncm?io>ncm?io>ncm?io>ncm?io>ne^ݧmv۷{cwپ$1c1cŒe]61%lm 71c1c;Y'{lYdv8ss9$윒vNI;'$N'd䓲rI9$윒vNI;'$N'd䓲rI9$윒vNI;'$n{1o99yq<t/@<t/@<t/@<t/@<t/@<ӧN:t^mb:%ζKmq%m@[fmuߎƱk\kkֵƳۗ9ymsۗ9ymsۗ9ymsۗ9ymsۗ9ymsۗ9ymsۗ9ymsۗ9ymsۗ9ymsۗ9ymx2-v[lŲ[٩-[e[,-xY$mn-[eŶzIm*>l%l`m}yux!""& 0H$DD BDDL!""!""a H@BDDB$DD""!""& 0H$DD BDDL!""!""a H@BDDB$DD""!""& 0H$DD BDDL!""!""gxǏKmyǞ|>uϟ>;Imf}ǰ:Y-[eYIL LLc2[l˛l[fُOn3}w:kG!TzLG!TzLG!TzLG!TzLG!TzLG!TzLG!TzLG!TzLG!TzLG!TzLG!TzL^--mmY&mdͯfI&I2|RLd$->y8\ic5ƙ2ռ˻sV.][̻w5o2ռ˻sV.][̻w5o2ռ˻sV.][̻w5o2ռ˻sV.][̻w5o2f4fkXMq-%l'<\㝭Vض%lM]N8::pttӃGN8::pttӃGN8::pttϖ|7[l[g{l 7wwwwvIc$$ώI?sZ|_/ϟ5}_-mmmmmmmmmmmmmmmmmmmmm?4=L*Z嫹jZ嫹jZ嫹jZ嫹jZ嫹jZIͶwͭm?<<<]?BR)D RJ)J%(RJP(JQ)BR)D RJ)J%(RJP(JQ)BR)D RJ.<n1o0G_l9 MF Ն51j*BK.5747c#ki fu2 $+mVAv:"̓Jdfu#qwn@5AoDD/NPq7NwFz 3}c3X4֤ѻ]]А>@Q()D+?E6H9! 2';L `$vA *.5ۘm5域>[M8f1coS|_VUa3ow؜Ý@..8xʪ("ƼEuYVTZ/lWlNoH N>ߧsxʪ(Щ__;uܵ0%d<$u>odqyJ\5WQl!vmEJ{kVUa3[s..8^24*|kWr-L'1 o' :6iuO^R0d&=m" j;|.g1yݸaoҞZiEE{Ăq9*׌ x3\S `[INͧZk]SG /)ɥ[HZN? aBwn&D[ֺeZFQh=^ﵱ9;1 8~bb㊵*BƼE}~k =+r|;`psi֚Tm+Kris ֫_ӽG}xۉ)>uYVTZ/lWlNoH N>ߧsxʪ(Щ__;uܵ0%d<$u>odqyJ\5WQl!vmEJ{kVUa3[s..8^24*|kWr-L'1 o' :6iuO^R0d&=m" j;wͬl!vmEJ{kVUa3[s..8^24*|kWr-L'1 o' :6iuO^R0d&=m" j;wͬl!vmEJ{kVUa3[s..8^24*|kWr-L'1 o' :6iuO^R0d&=m" j;wͬl!vmEJ{kVUa3[s..8^24*|kWr-L'1 o' :6iuO^R0d&=m" j;wͬl!vmEJ{kVUa3[s..8^24*|kWr-L'1 o' :6iuO^R0d&=m" j;wͬl!vmEJ{kVUa3[s..8^24*|kWr-L'1 o' :6iuO^R0d&=m" j;wͬl!vmEJ{kVUa3[s..8^24*|kWr-L'1 o' :6iuO^R0d&=m" j;wͬl!vmEJ{kVUa3[s..8^24*|kWr-L'1 o' :6iuO^R0d&=m" j;wͬl!vmEJ{kVUa3[s..8^24*|kWr-L'1 o' :6iuO^R0d&=m" j;Smf{f0!;l"-S|]B#^ٞw؜۝@}N1v1qZTQS^"5w땹ja>K~8xI׹Mk}6%94ikU֯ޣmf{f0!;l"-S|]B#^ٞw؜۝@}N1v1qZTQS^"5w땹ja>K~8xI׹Mk}6%94ikU֯ޢ+k31yݸaoҞZiEE{Ăq9*׌ x3\S `[INͧZk]SG /)ɥ[HZN3k31yݸaoҞZiEE{Ăq9*׌ x3\S `[INͧZk]SG /)ɥ[HZN3k31yݸaoҞZiEE{Ăq9*׌ x3\S `[INͧZk]SG /)ɥ[HZN3k31yݸaoҞZiEE{Ăq9*׌ x3\S `[INͧZk]SG /)ɥ[HZN3k31yݸaoҞZiEE{Ăq9*׌ x3\S `[INͧZk]SG /)ɥ[H:ڿzB!q]C`>jbED@X ER*H*v F*kzMǁ *}qTX*HT@*RP_Q# \TAST]*Hrh:VaA o@*h0TU*raU*^ xE+)SlAyhT012&ʗB*dEMvͨR H(U\R*@XMNssu$8kLf(T"/a"TP*AF L"KRk6DV} 9N*w5;_KI" wM8)5չd fb bBN/T!bc9ݥˬjfoLbu\B P&5 + =968V\2mz>CŮ⤥l4rt ] N J* [Myh橐6+>ceYH!TWTl>*QtK(ͥ5I͔)AaI))>@! (l2{Q ̔ 억Ր:7mxudomD{=Z4P8}Pv6c({0f`c\4\ HBs9i(iHZ6Me@ _TTA2U0b]- 1l VEK }B*RRK@?DD/`!7Bxcf5upx[KR_6: ) Xn_5vDS/M3;yEDDD__coQDZȷr-"""9|z[DDEv9~]EDDDOo ް 0?."ޢ""/DZȷ ag˱ȷr-"""z"ޢ""/coQ70 09}}EDDD_coQ;zcoQr-"""9~EDDD_coQ[DDE 0 3r-"""9^"ޢ""/coQñȷr-"""zpaax3z 0 z"ޢ""/coQ˱ȷz=EDDD_>"ޢ""/coQ˱ȷr-"""9~EDDD^8o ް 0?"ޢ""/7oXaa"ޢ""/coQ[DDE 0 3[DDEEDDD_coQ70 0ϱȷ ag70 07oXaar-"""xfav9|{z"ޢ""/ϱȷv9}EDDD__coQ3z 0 "ޢ""/coQr-"""EDDD_."ޢ""/coQr-""";z^"ޢ""/ȷr-""";zcoQ[DDEv9}EDDD_coQr-"""z"ޢ""/ȷr-"""xfav9}EDDD_˱ȷ[DDE9}]EDDD_."ޢ""/ȷ ag[DDEr-"""z[DDEv9}EDDD_."ޢ""/˱ȷr-"""9ȷ{z."ޢ""/9ȷ ag[DDEv9~EDDD_OcoQ[DDE9~EDDD_coQ[DDEv9~ݎEDDD^8o ް 0>"ޢ""/[DDE9}]EDDDOo ް 0>=EDDD_OcoQ[DDEr-"""|xfav9x3z 0 ;z"ޢ""/}Û3z 0[DDF~=EDDD^9oXz0 >wcoQ9{ȷ a`3z 0 v9y_>5an$yE+{vBG{QP~.m:0P ?kPHKf;&_׎|-1O.cۯim;@HIӟuvy'9g!2I~T5By׮[~s!vyoMwy:K~H`Tvʚ!’32ۆf[p ̶ᙖ32۞+uaNA&Zk2mJQJ0B8߅A lhÎ\9y{ =t =vα$QdVChBϹ$4 +i8"H(>PH%A.ؙbs8yj&";إ$S*"sA Emea+%19gIQ8 L1 q Lt]J <.cwoV#˻~1?@A>(84MB TH * Hq$dTBB,A#d$BE@?D#  "DIDTȪ @H"`H,EUUUUUUUŒ*ȰXD$Y"@bQAdI $PAdA`*,R,,"b0A`@HE"Qd* @RR(V,,2Da"REX)`A@D" AEDPQ)R#$DR쪪T;S 5X:_|MC?lvn3Z+q@ =@=>7q.T( t^~9*`9OCRswW= jxAcM|L|2V%FC|zXOS };tGoVk4Ώla*B_+[LH6xߺsY9җxfm1n۽oѫk< ^fsl;U#mm-֞uۇæk x-t0}lPP| ȖZÆ6q*-{tJim\&bUl$6qatz~zvٿkg yz-sфސR`7yQM^/N0k'f4:vy2}&X\p>>sHs> EMi:3$^$V+w1$0ߌ*Cz5*!ɰ4 YUIbyxT{4$8ёmSXI1;i!}Hz`J 7 5dg>'@9(Ȋ2D`#"F  ^HH|@yD"{N{[㊃4k c9M|KJN͍;n:.Ҟ<7 RTbK1e*SUͰ̳nUk,q`!!zO7߉bcP΁sZxw 2QtZֶ ҐPPő$>zqvܥ&!%35Rj塓9 H[Np"?_;T,UeeԐ_P "2DIYN)8;P qp-g']n̈Pƙ)X _ځ/{QUUUUWa ?-ܐکiSouTS%JT̐Ԑ|ߩ2 *.\)ry}ђ cd_GC=[+ߕmmmmmmmm99'^@oyy~'333333g{M>$P9:' Yշo:EUUUUUUUUUV3B$p !;@P2hv" *Wh ~# T9pd '_ꪪB|3/2́64t@OK ۷P?S_1 ')$I$B8:w (B(I!23%t1dPؾq>:ip*e 1 !!PH#,2WJB$$LM@dLlT+O窜Hgߘ}_(H] Rw7)| ڨIܑ\h?\)K lčazd,EГc0c#+V#7B&IBOH (Uyx|ipQt oîMkMmTTڽ$! nBz먨d-OWE2P {4VH* B E/˔)JR?I$I$I$I$I$I$I$I$I$I#<śR#" =^N>̈5^,@$1SOy( )!CYRQsHS*qW۞S:P٥Z8jTӞ =_CX+"^TH;xc>˗:PUmA˻o-qf =:WG +xv6'0@Pb o 2%Lv mBWr #^vAd!H!8V b*k_}T97/-`CSxh&,: %U yĨ ᱤ~6JLlv^ֳpPBbǽ}3}8'װ`Xհ?'< RRX#}~_=AI1cyik,; J,N@g& 4m`RH gM( (@,T4PzP#Ż!0w C"F‚l1Zȏ&tM2+3z$JԿ:3j|0}Cf?# @,yُPQ +x|f=$Kr{|3=s&qY;r /MKg';.pۼqZe-f=525F7Bzm ק^!-m׃w<|WP=O@8;P!L^49}tm|xcxq-۷[ FEK_8!`͢$&~_pw7KI*U-ټW i3>]y?i`{LIl$䘲UUle7y舔wv q8>.y]}z9O~>,gw"'GTEH7OaOSw!dUUUUUUUUUUUhфT Ƀ=Ht!檪u>{PC3뿗V'cwiv P eoceD"qm _:x+1\䈁c%GvKϺ<3 W\Z$\u t8;kC;[Nljw+9R "$*xF#0 "hd@e۬Hw\YPZ#dE8B 2qp@;s  &tL,#a?S/C]3(<~\ύRH H+!;s,eMSiPP#L %)JQAƣ([XwH/˿"l*}ƕ޼H+ H: !3\\kx(ye9BPR)8sϰ4T@ۄ~'(qFȟ﯆oi! ~9"0n>i2r{\/›Ii}% J`r\~dbrKg3i+` BL+X>C,X,q&\kCM,94E?dA6j ˎ,4X0m+ Q;?$U,c2#8P'ؤk=>xű1lcA.I$KA.I$KA.I$KA.I$KA.I$vA\`t2d!6XT$:r$nw@$S$S?*3%V T p8\x(6^Em FVb~KGi޵#m;֤mzԍZ֝R6ӽjFZwHkNmi޵#m;֤mzԍZ֝R6ӽjFZwHkNmi޵#m;֤mzԍZ֝R6<3<33+nbv#2r{v*@A (")R3`?X*6]ھ"HrNLǶo=f4?UIPdq悘D OL nı:Ђl P)+ װ{={Q_A&G:\ [usk@I DѪ ^n\$^ >OBy)jڶP"E) ,Y EP$ 2VY@"1AAHR2/o$B!@Ոz  p 6l~^*|-zE&tt "Z.RJB$Ƞ:ASs D7rm 4!c3ƪmmmmmmmm?9!$~F,>%yC݉1|Lc&1VZEjI$VZEjI$VZEjI$VZEjI$VZEjQ3ϟg S܀T7R*VUDT7*jy S{g p1v0ĂB 4%Tc @"9p|fsC339sM$dٲIM$dٲIM$dٲIM$dٲIM$dٲIM$dٲIM$dٲIM$dٲIM$dٲI NJM4M0iRkr@P6\!7(O; ^~˨Y%JP+4TT7(@$_x"C*Cs#x$޻Dz Kq3_"pP&A$'UUUUUUUUUIր M,TaO$g*+!'%Dsuy m5F0EIO(( ls1 Gݖ7{bQ OTS} S{=C5vd z!zR@a@Sxwbn's Ș 9/Rt>rmľ4 kgO}! hADADADADADAI(`mmmmmmfemmmmmm32mmm̶mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm̶mmmmmmmmmmmmf[mnfemmmmm ש?VCA @~WY6%B_SF=§ !TQE@@Q,s+E`aR&^G3T,ulNtUV@~M !"("jFTjHӦwD`ܯ{9򥱽beL{G&7pN)ؼoT^j*< C2$ ФT&t"(:F⧁dsxd (q8d*mTе,_" 8q*K+ː ,dᐨ GՒd ,"$" E` R E),D!b#{sdG6I$sdG6I$sdG6I$sdG6I$sdG6I$sdG6I$sdG6I$sdG6I$sdG6I$sdG6I$sdG.DE2$w{뮺R@$# 栶)uT$ 2A-V MHq$4M@jY,E;ݢeDXL I)0(ƕ6 di bEH7& @d!GfxfS yE  njI 2&eKPibxlup^i.*6/Cm |Tn<ʓc ǢԄvd D9Us<}JCqD7+(z ` $']}UUUUUUUUUUUi 8ڪ'c$ ,0V ha8`@p`_H(yR MtbҢ N*<*hS1+B4ReY=ذP銒I; 90BOY@z!&.|)wN1n9ׯt旘Ӂc@“;Y2[ 0Lj֦1]IXK.m 1I`(,WʨHצim6olͶ[-m|em6olͶ[-m|em6ox1X1} $,)JTBXLXDYQ5z߮|vc4G>;:ת]hFޗcNrj>-'w`1`H-|?XR 꽎kk%EI;{F#$UE("?>mmmmmmmmCuOhЩ(9% vA~TT[!;%XaS.3 &U9V@*MQ(\exeV5 wϦN9@*@J[I$IUUUUUUU}nH{&H{}-"H@s1R)/,*m 8Mw-ĆHso`gy}ELZS1>سOYij71o~4%2X@m jnB\5BXJ(ݜdDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDYs9s9s:E@Q T g9s[/ fZV%@@MWT0,yn: $@x4CfWzCI'c):nB[fˣ0u$")xƖP1dDn[zFdT,!֪ M5wd;zA)SU. vI ![d-Z- F$(CT IJAWk$ ox&w#& ZT-Vpf"kMtZ2Áv0'!GT$!ex"*BJ,fI\*t(v#J=b2AzCxfqLpjl&I!K !JI-VAHB,`*TRڦ:``*=6k bUX* 6P"E< j럪\T"SO!$Jz(((((zUUUUUUUUUU^ђ҉>sdE# Ȁ",Cީ[*cU@HLCblRqPM+:!Tۅ0)BȁǙm.*V@AP(ϥ?eK7[v{$I$I$I$I$I$I$I$I$I$I$I$OI-)RSx&NȻ0@b J]@?$0`S*]rI$UUUUUUUUU}ϩ?6FU $IC;*pTqy xzOJ{Ԥ2lkdG, 3DUUUUUUUUUUW!'O1 ? mCʐ5QATP00'SbײS<ܰpT@;/[mmmmmmmmy352Hs $?}\TmZ-7CtS%?kwTXx/PC~m Y!$ډYl*E$EAPTD$AEE` STbϖPݿZmmmmmm& *je4¶TQdo/˃*@@Q`?S1r@hLTASTO?m+ cHDUUUUUUUUUUU~kNƜ2S5KjRg"mj(Tf5J-XI$UUUUUUUUU6~@HRT*Q3$=G*{}H$UUUUUUUUY$IO U(/ܑN$DMCD001 OEMDRV @@"|  XORRISO-1.5.4 2021.01.30.150001, LIBISOBURN-1.5.4, LIBISOFS-1.5.4, LIBBURN-1.5.4 2024021601101100202402160110110000000000000000000000000000000000 CD001| SPPX$AATF| | | CE`| PX$AATF| | | r!!| RHDD3.;1PX$TF| | | NM rhdd3n| RPMSPX$AATF| | | NM rpmsj| SRCPX$AATF| | | NMsrcER TRRIP_1991ATHE ROCK RIDGE INTERCHANGE PROTOCOL PROVIDES SUPPORT FOR POSIX FILE SYSTEM SEMANTICSPLEASE CONTACT DISC PUBLISHER FOR SPECIFICATION SOURCE. SEE PUBLISHER IDENTIFIER IN PRIMARY VOLUME DESCRIPTOR FOR CONTACT INFORMATION.`| PX$AATF| | | `| PX$AATF| | | r| X86_64PX$AATF| | | NM x86_64`| PX$AATF| | | `| PX$AATF| | | ""| !KMOD_3W_9XXX_4_18_0_425_3_1.RPM;1PX$TF| | | NM1kmod-3w-9xxx-4.18.0~425.3.1-1.el8.x86_64.rpmv| REPODATAPX$AATF| | | NM repodata`| PX$AATF| | | `| PX$AATF| | | 66| !1FA416CEC8BEF0D2375FE968D541.GZ;1PX$TF| | | NMT1fa416cec8bef0d2375fe968d5419788e73ba224fdb5a39b0651df35d271cc1e-primary.xml.gz88  | !22459891549E92C57ED9E119379.BZ2;1PX$TF| | | NMV22459891549e92c57ed9e119379af0b1ef1734f674113c9f22f23aba79e1f770-other.sqlite.bz299| !5C62E8148D9F1BF4CD283AD78D35.GZ;1PX$TF| | | NMV5c62e8148d9f1bf4cd283ad78d35c6a6db87c792b245de2ab1d8d81e18fc878e-filelists.xml.gz::cc| !6FAA2E942FB3E821168124046734.GZ;1PX$TF| | | NMR6faa2e942fb3e821168124046734a7f0a36ea84fd64f9e37f43f2ddfd5414e82-other.xml.gz;;| !DC6EE55421BC2411B9BF7AD78C0.BZ2;1PX$TF| | | NMZdc6ee55421bc2411b9bf7ad78c0f8343d7b4f22a4199bf0e85921327e180bc4f-filelists.sqlite.bz2< 6 6_܉3!Hq.ݶRE[vzmTd [vzmTjHf9o*$>'dĪU:93yLgۦ?+=ثXR@=}A/(h*SCG_QKmd!f iޫA[O-h;B"7KNz69%Ԯg7`QW|yy 36$M_q!q D"xDʯz½*U( x⇨% Ð㸍se6cf7127e2fc4666f29e7ad03eb269a5a2986273c9fd0e1ea62546a1dbee33d01d658b64e6fcba4622f5cd3f8d892f2f38bca32dȈ"L۴d JXP>I#?"d$ ( Y04;LR gsa0 \  r      ?      6 `   b bCb(1)8*+,-89:?9@ABIDcGt H I XYZH[P\d ] ^ bdeflt u( vT"""""Ckmod-3w-9xxx4.18.0~425.3.11.el83ware 9xxx SATA RAID Controller (3w-9xxx) driverThis driver supports 3ware's 9xxx series SATA RAID controller cards: - 0x13C1:1002: 3ware 9000 - 0x13C1:1003: 3ware 9550SX - 0x13C1:1004: 3ware 9650SE - 0x13C1:1005: 3ware 9690SAdcody-n11.rdu2.centos.orgCentOSCentOS kmods SIGGPLv2CBS Unspecifiedhttps://www.kernel.org/linuxx86_64mkdir -p /var/lib/rpm-state/sig-kmods rpm -ql kmod-3w-9xxx-1:4.18.0~425.3.1-1.el8.x86_64 | grep '/lib/modules/4.18.0-425.3.1.el8.x86_64/.*\.ko\.xz$' >> /var/lib/rpm-state/sig-kmods/weak-modules-removeif [ -f /var/lib/rpm-state/sig-kmods/weak-modules ] then while read -r MODULE do if [ -f "$MODULE" ] then printf '%s\n' "$MODULE" >> /var/lib/rpm-state/sig-kmods/weak-modules-add fi done < /var/lib/rpm-state/sig-kmods/weak-modules rm -f /var/lib/rpm-state/sig-kmods/weak-modules fi if [ -f /var/lib/rpm-state/sig-kmods/weak-modules-remove ] then modules=( $(cat /var/lib/rpm-state/sig-kmods/weak-modules-remove | sort -u -V -t '/' -k 5 -k 4,4) ) rm -f /var/lib/rpm-state/sig-kmods/weak-modules-remove if [ -f /var/lib/rpm-state/sig-kmods/weak-modules-add ] then printf '%s\n' "${modules[@]}" | /usr/sbin/weak-modules --remove-modules --no-initramfs else printf '%s\n' "${modules[@]}" | /usr/sbin/weak-modules --remove-modules fi fi if [ -f /var/lib/rpm-state/sig-kmods/weak-modules-add ] then modules=( $(cat /var/lib/rpm-state/sig-kmods/weak-modules-add | sort -u -V -t '/' -k 5 -k 4,4) ) rm -f /var/lib/rpm-state/sig-kmods/weak-modules-add printf '%s\n' "${modules[@]}" | /usr/sbin/weak-modules --add-modules fi if [ -d /var/lib/rpm-state/sig-kmods ] then rmdir --ignore-fail-on-non-empty /var/lib/rpm-state/sig-kmods fiDRI)AAAA큤AAAA큤ddddddddddd51869702473ee2b274f978c28bd3b79eef2f805d2e46ae18fce891cfa85adc97f6b78c087c3ebdf0f3c13415070dd480a3f35d8fc76f3d02180a407c1c812f79../../../../lib/modules/4.18.0-425.3.1.el8.x86_64/extra/drivers/scsi/3w-9xxx.ko.xzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkmod-3w-9xxx-4.18.0~425.3.1-1.el8.src.rpminstallonlypkg(kernel-module)kernel-moduleskmod(3w-9xxx.ko)kmod-3w-9xxxkmod-3w-9xxx(x86-64)modalias(pci:v000013C1d0000100[2345]sv*sd*bc*sc*i*)     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@      /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/sort/usr/bin/sort/usr/sbin/depmod/usr/sbin/depmod/usr/sbin/weak-modules/usr/sbin/weak-moduleskernelkernel(__check_object_size)kernel(__fentry__)kernel(__init_waitqueue_head)kernel(__mutex_init)kernel(__pci_register_driver)kernel(__register_chrdev)kernel(__stack_chk_fail)kernel(__unregister_chrdev)kernel(__wake_up)kernel(__warn_printk)kernel(__x86_indirect_thunk_rax)kernel(__x86_return_thunk)kernel(_cond_resched)kernel(_copy_from_user)kernel(_copy_to_user)kernel(_raw_spin_lock)kernel(_raw_spin_lock_irqsave)kernel(_raw_spin_unlock_irqrestore)kernel(blk_queue_rq_timeout)kernel(capable)kernel(dma_alloc_attrs)kernel(dma_free_attrs)kernel(dma_set_coherent_mask)kernel(dma_set_mask)kernel(finish_wait)kernel(free_irq)kernel(init_wait_entry)kernel(ioremap_nocache)kernel(iounmap)kernel(jiffies)kernel(kfree)kernel(kmalloc_order_trace)kernel(ktime_get)kernel(ktime_get_real_seconds)kernel(memset)kernel(module_layout)kernel(msleep)kernel(mutex_lock)kernel(mutex_lock_interruptible)kernel(mutex_unlock)kernel(noop_llseek)kernel(param_ops_int)kernel(pci_choose_state)kernel(pci_disable_device)kernel(pci_disable_msi)kernel(pci_enable_device)kernel(pci_enable_msi)kernel(pci_enable_wake)kernel(pci_release_regions)kernel(pci_request_regions)kernel(pci_restore_state)kernel(pci_save_state)kernel(pci_set_master)kernel(pci_set_power_state)kernel(pci_try_set_mwi)kernel(pci_unregister_driver)kernel(pci_write_config_word)kernel(prepare_to_wait_event)kernel(printk)kernel(pv_lock_ops)kernel(request_threaded_irq)kernel(schedule_timeout)kernel(scsi_add_host_with_dma)kernel(scsi_change_queue_depth)kernel(scsi_cmd_get_serial)kernel(scsi_dma_map)kernel(scsi_dma_unmap)kernel(scsi_host_alloc)kernel(scsi_host_put)kernel(scsi_remove_host)kernel(scsi_scan_host)kernel(sdev_prefix_printk)kernel(sg_copy_from_buffer)kernel(sg_copy_to_buffer)kernel(sg_next)kernel(snprintf)kernel(sprintf)kernel(strlen)kernel(sys_tz)kernel-moduleskernel-modules-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)4.18.0-425.3.1.el80x88db9f480xbdfb6dbb0xd9a5ea540x9a76f11f0xe85eaefe0x6ad5f0ce0xdb7305a10x6bc3fbc00x3eeb23220xad27f3610x2ea2c95c0x5b8239ca0xa1c76e0a0x362ef4080xb44ad4b30xdbf176520x517609170x3812050a0x7ec619610xc6cbbc890x100e50570x2a63c6dc0x0c0b61820x72743f810x92540fbf0xc1514a3b0xfe4879750x093a219c0xedc039530x15ba50a60x037a0cba0xa202a8e50xb43f93650x953e1b9e0xfb578fc50xf8cdd7570xf9a482f90x41aed6e70x4a928de60xa6093a320xb76a6b6e0x0e222cb80x7e1ad6b40xc3aa80990xb13d50780x41cddb180x16bfaa6c0x1da9216b0x339461ee0x2ca15c510x66aa0c280x3277ded30x49f339b30xe7eb21df0x4289e12b0x4883cfc30x4b15b75c0x8c26d4950x27e1a0490x583889720xd6b8e8520x8ddd8aad0x2b2c684c0xf5276e210x565a9e620x15417b7e0x523d5d380x841524980x9c5407b70x1e5c41370xff29490b0x3c95e13f0x905695ab0x02b8ab420x87b8798d0x283183050x917153120x754d539c0xfe5d4bb24.18.0-425.3.1.el84.18.0-425.3.1.el8.x86_644.18.0-425.3.1.el8.x86_643.0.4-14.6.0-14.0-15.2-14.10.0-14.14.3mkdir -p /var/lib/rpm-state/sig-kmods printf '%s\n' "/lib/modules/4.18.0-425.3.1.el8.x86_64/extra/drivers/scsi/3w-9xxx.ko.xz" >> /var/lib/rpm-state/sig-kmods/weak-modulesmkdir -p /var/lib/rpm-state/sig-kmods printf '%s\n' "/lib/modules/4.18.0-425.3.1.el8.x86_64/extra/drivers/scsi/3w-9xxx.ko.xz" >> /var/lib/rpm-state/sig-kmods/weak-moduleskmod-3w-9xxxkmod-3w-9xxxdQKmods SIG - 1:4.18.0~425.3.1-1- kABI tracking kmod package (kernel >= 4.18.0-425.3.1.el8)/bin/sh/bin/shkmod-3w-9xxxkmod-3w-9xxx/bin/sh/bin/sh 4.18.0-425.3.1.el8.x86_641:4.18.0~425.3.1-1.el81:4.18.0~425.3.1-1.el82.26.02.0141:1:4.18.0~425.3.1 4.18.0-425.3.1.el8.x86_64extradriversscsi3w-9xxx.ko.xz.build-id0a2871e85f8f9603ac78a103008644d7c92bbdf8kmod-3w-9xxxlicensesGPL-2.0/lib/modules//lib/modules/4.18.0-425.3.1.el8.x86_64//lib/modules/4.18.0-425.3.1.el8.x86_64/extra//lib/modules/4.18.0-425.3.1.el8.x86_64/extra/drivers//lib/modules/4.18.0-425.3.1.el8.x86_64/extra/drivers/scsi//usr/lib//usr/lib/.build-id//usr/lib/.build-id/0a//usr/share/licenses//usr/share/licenses/kmod-3w-9xxx//usr/share/licenses/kmod-3w-9xxx/licenses/-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-protectioncpioxz2x86_64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)ASCII textif [ -f /var/lib/rpm-state/sig-kmods/weak-modules ] then while read -r MODULE do if [ -f "$MODULE" ] then printf '%s\n' "$MODULE" >> /var/lib/rpm-state/sig-kmods/weak-modules-add fi done < /var/lib/rpm-state/sig-kmods/weak-modules rm -f /var/lib/rpm-state/sig-kmods/weak-modules fi if [ -f /var/lib/rpm-state/sig-kmods/weak-modules-add ] then modules=( $(cat /var/lib/rpm-state/sig-kmods/weak-modules-add | sort -u -V -t '/' -k 5 -k 4,4) ) rm -f /var/lib/rpm-state/sig-kmods/weak-modules-add printf '%s\n' "${modules[@]}" | /usr/sbin/weak-modules --add-modules fi if [ -d /var/lib/rpm-state/sig-kmods ] then rmdir --ignore-fail-on-non-empty /var/lib/rpm-state/sig-kmods fi/bin/shutf-841490922379e23baeb9a5d77bc498891e4e6348d9c6df7f411e806e786dcc90d?p7zXZ !#,Ob] b2u jӫ`(y/>- G.҂\ ήp9M7Z$^}X{6}<ƾq'-|kz @ ՛.GӘDڑ=4v8hIʮei.%kԦe,;8_{_6R&-т 8PeQ˯^Mpe6X+Sѭ>оKj! hL^Xe EӉ`lT*Ns/Vnpywz0MZA9C᭥hTLԖdbM|e6=[T#j,'4n)";Z{킊cLo)"W3t)ZUjY_X7V$syτ?m@*V=ГF)lܭ3yB%$"B𤔬X.3t<@@/i kOC/9!|C%K%U_ )!LfuDx\0뭠Eb`#\.?FV{DD 55Xt~tkn`Ki^d`2P3;!Շ˙H-sHl~@Ðo(F/ 3ЂYASpGo9vΎ3F3ֳ?XmchPK$ac[N((4P֞B]x6C> gV3-ׂqq[k6yc/pAD󨖙v?oV+nIOߜ5[ wzOtNG阎vP>%᙮>.JY q&)hjց@C%F@ )0fَn̥`[rkLL% R UAV=B?,?b.o^B.)1JFI8]= ;(/ 5 L`,vfc]B- [\(уswNiI8~.ʇogaaI2F)vS\9O eW< +,s@@CX@^\>쵧0Pk衢bRD8g:s/ Dyn5S [2.#"Wѷf -R fT֪>\0S~Di.2ϟdg y&;lUXIϬStV|Lc2b0X8) 0X io[[-"R$u ae-PDŽ De:h񨩩@8a K<qx !Os+) _(G21p&OG(ErMi'.ZhЍxn7|Y_'+&=mLhDU|e4Ɠ@z}_*HwӟMq2,NVTǢm=~sƒKN]4ڜ7]!]G!JrjPK3QЁs%ĞECx'ysɪOLʘC[kg~jBVi[Z?R|kG̽q`$hz |p!N |\5fa/ kdcxtM}%$*3\iIgH-0JGzqO WfPȹ1j%ZM.t]w;CmX 柃epcd&:O,'RZ ~#sc$EIT zUm&n\z(sucaAmGN7<1GsE@brQUf=H %ھ))-[zOo)eGq;\"DU`7Y߳V _&;)F]|Wض psXK?nxRσZV]r-;Q~޹b.@u TvT~G6ؙ[陆7fDѷ3QEoU֞t]-d ;ktf>:Бi|3D #`W8ɵK 99e@ "X5AS``Xlzְ+ae ;JV,n4[~IgjrƎXO^zxܵ sslߵwU Is: MBF|j MD$+421`T;~"#G?"#<eaL;$ 9Coz-x?BonTf9CG$kf|tT~g>p/TmLa3s6'<L}Jn{R`J] 71 -vpʭF%}nS5u $Je-%ݷXGמP6 -2)d"((jkp4r;fIe^:OhBoFϨ+y7!-+~e3kQYeËCpQ,.lɌ.'"Ac!TЌUÃ*:*Uro_G fZʾR(*iqa'Ho7u"sP|W,l:RE UלQBu;h'[۴>^k0f3Ӧ'ڛezSǾM7%s8nodYܿ&6,z:E?X͊A߀œ=q<XBmLu¯R'T;Qqq WU)_z^a1y i=$GؘH\؍put&=}QQCWI:Z^S( [!17;́4LUR8f*TxĝH"&(~P|pH;z3Jq )<ӿk(a1=f)e0rO7YZG7evnB2կ΍g55$U$g 4fcA:YJLM~<ܲr5/-ϥ}6` (kY K΋=MK,tU~8|fdϻ;wOM2Y96\= *c~>P( {@OL}3ˢq :I67zC671|yPgA*_HbOnj6> JxYfdЕK9=)"wV!l!.[M v"tD 6Sc4vϐ7n%7 Ű)PgSKɆXs.uBVr/[[Ygnd*RO F!|@@rNFs}6/T>^&b%' ϱE8F *m } r&t\jz3_M"ʋxGr*tK:B>E)<#%mV]ح Gq0#KVP's/k_JfZ =9Ia#Q馀a=]W `nKe\ύ#٭S JRqsZ10(Cع2bνv@a.\YQdqCl0E5 ^vW^H|Y$e[*LvMsl~[1H>DI͕Y=2u˖04c#/gt+"'At"% ڌ''JLx§*rV{}Xi ̎P@hV/5wӷb.iHtg3ݎ'F þT~} v=J^8҉?26J9[I#QwBG,~ߑdvxFC}iR&[Wzp9 mX=c2^@rBI7R8,~M C-zK6}<-<uӵ.%wx怍+Srqܘ yp;uUuLJ\,@+:8h3#J vkO+_0VS-)dћP|@R.Q__nf Ժ|-|-yMps{r1L!'&q@OHFPUYJh&@ w% co/ȧMtq+K/vryyW&YTyW )6ݮEݮY &݈, E@bx<D9Gz#Wdu#mϝ(-YࠊSJ@M /ÙAF>HWlTAڭD^'Q~Y:XJhE!4ZcxD9 #<N^ӆ (%FlSJ}b} M/?FEB_"8u܈gJ7*IIΚh 3;"] k#>|u(;eq냤W|v @_ku0t#6^LI[7\1{pF2Tj){Zpx_Pǚ)-^!UMͻ 'Lx-Rp' ;@8|>:-{ :z"_J3;'Q|{JF ֐fY$<_l`~Zo;%P*CQl>6£X,rLϷU# ^苙 ݨw+yZZ) G5tR5KdEJbzrQ] F e#@_\+X ֵ%PqVxUDW[_c&FS`G\4*#KTZ;+E"U`e-|9蠦R,_9C]# 8-(%XYMZ5^&7Óy.& 2-2t,Sr>:4Nݳss(Yl wazU54D~E w>A %ޢ_$t)x?:?dGH|V /{ιA(rPzOiK;_O4,a!\ u߅iy&/i"@)4.H0cMc YiU mŽ 17.;٧Nm3q 7D:(hm# {(VYN&̞g}=zx(GDk}Me'7-YOzM*Qoo`}m#s镡O m-ܴ`2㜕d,L񠣬r ͫw8#tVRp/}4߸=:чF7{][봥 0!ŧ_ uQ@&pk "OGCئ5 ߀5GW)THeB =Vsda`U{ rFWo?oua_V`,rh="C: '(8LcVcZm߬!ބ(≜s5,ǕVo[|O7ajH w4a^ރkxF4`ɺOT$LD{v`8й`Wp2\e)'oAH} ]ɑpڏo"nY1jq?A| g. (8]ՊPHB忘fZvh}kCҀKF]x#;aȻY}p2zp2~O{S:{\JDŽ'`.TNݖ85P՘/NvR/[&chd*q>?7yt䤌|w0}yȂօ%JX`7)S)yr!Y-0,JCm+ybvY?'lv MvWPɍӍ;(y&.p)4M}Tq eidpEUƤ|UX`ij^]Q83ΚALa;F{(V[sqmچ.Ԉ!)Yp27uAɵvnb Qli|t*u?3M ]4jv6%jɪ˛\ دS&r4Qcw`#d)t؃'гoAlY/_.:S?ޑgҴytגy鎲gAgJs,yR"9 V>?7usCe:0fȗ4n|nq0}ƛǧzyRO$fyJ*!_MPc58ˑ?[opZ9_ \7kЙ7u!/'H=)JJxܠPd9βоf(B_eYIXk1Tu;@[yYbE~8+ G"]+= ' 1>c_GX(͵8EIORsngp1 KG oo֧{q[."9}D˞*5IL>RHp!{&p¢'o;ms(1w+t4v~٨?x6B4ϖDx EQk7NA̅%@ċzBTCMexy~NISc۶~wPBhAUEKpN7|;-. '"7Olb`^Z1 61G.Ͷ7֍Q$iiF1LhV\V%a?[ںY4 M{7f:v0˚ .V!ĉGzE4$Ap>GHoBMw:Kř 輍d(ܤ(35P`EѫMB6r J3l/3"^#TǦ 'AӚ63/O]X>]磞4Pv.K~i_S##at=Z&2qBw&̢ 3UNY}z-‰e͊VM6l/)VNtYMI9*b#~EO>wn -L(;a 9/!p,w=@iU=GMwJCfT-OhO!wqL0w |&9>Vthڞ }ϳ Y [Ka~ <5޲6L2 _$WʚϿ-`./l|j0-6Q9pEeBiUd76ܓx&]倹y\ o/D(:ޢb#7W$ NJݐK,޷w=UL=u>paah%h̐psԎAr!I\$Xaj5ȯ˔h0bJ#;`+^'J3waFrke[[yb Nđ u;:>|Ucsc#H=IB+٫U%K~,\o^q T0|اh6.[*͜:z^ͭuOM>&. |0vx#M&7H&Ԥ Qi u1`Z˅Wyi=1tCg0t!F `qJ <=v 8:7TuK+H\* eC KwJeF\ǔ,EO /\40JJ i!&TjC}&өfK(/Ti%ҕ0Pe‚yr߇8wM''v $1NRXܦz21X8zDf Dj+WWlz'DŽl36-qN*y.4ZFqH֣%RjZ~&ↈɞ<\s,7Dc\]O֎_Vⓦ*$00ZQn[Oh;^MSferVUnǑKPc*ֽEKĮUqwo^lu kx~ ݕ @]a5Mӻ&Ydsވb Su{A}Üs,c[~ f8KڜɎ>Lp˪2jT$hafgMbTzt%'amM9Բ\ Ch7tBK¼ a" VenV[ZBxӭ;H5J6C "GH0/_8ɛ݇wu2Gː]+uBG.f@d'})u_:]4-ubi5U¡5[\39B8ʞ. m,xHXf('S Kݡ$^L|2av0 r6{Uժ5+\PdGa1\k ,l^xuz%4]6Ҹp+ሠ*:&4mv߫WZ3C&7Qk'Gy>oe9Gv uk@Cݵ{:,Ncrm Af>}zeB;S?(;Ҧ,t qV OnڧDG30#&;JO)i˷fXJ:k੓ f[3ne'=}m. o=7~@`lؒu-#2`(@AH ;ggUH5 lK6"rdEk5osVlO~<Ņp8Y[fI;ߥ{kxz~/@ >ϳ޸2n-MB0Ť73 Bhb 3~{ t1uSAJRˋ |gPis3-eƢ B&SMpLa$L\@l~f=P3^ ص:iZ͙ - kE+Y$B"Lh vơ&j-N!݋[xM|W3BP$ KhDZÕ8&$}MB"J7 i  ܨ;p.Z-樗R|o]o)xLv_/|pp/f5TV@( Vxlޗ_7ٸ)eF{U=Dk[kuk{xI|EeI<)Џ D,%=ɲ+Ce cŃV}+#!!|yhV<Ě#縡n #o{ cc>]B+SHV-ncosyTM[_#٣ed,.ҥlaYzwXAñY 5}WIuNJgjp [ֆT}c RBS'ޟQX| fq,u0GbH  Š{ձ2nQ?DV$w,ˡK̀P/uj۳TA _6FPt|KioB< ^D\O#1J~4rlު(LyP7rՌm =w 1¿Lfh'7p'HwWy>m&A<2ZfK .5C/A) E/SzV;r`$DbN/CXBλTdL/$BIiΌIQ>;ߎJ̢#=9{;Z#;OPMБ7b6uO՛٥3ImlxbsAs W|d+OTyO#srm,pL v`#7O@f#q+ZS/nQiaSH$ yBBl;-αd5!fV[AœXN*@4pY׳>;Geǖ+$gSa"oI35u eM噉 Ԡ#l7w7p8LLA;Ro\?:yza((O/D9߬ëOTR#')鹞*?u2̭oɹ#Vj—!3G`o <+6:wئ92v`YqH17w(o\'jB) d+L >H'Ό8k( ڗưL?xa<~<٢(wdo^R#>vfBZ뚙K "" ՞2vj G %w.kE+@2ЭHtN:@s(jCᤫ *IȀ۫91ϦDypr/ |:0B˾=q1ɴٶ^^8$ \4&sJJ^MC=2eR7ā#Jn:)cCe %}?$S`WB}lGX@ttDybe`mD}MRN!^"Yzz.gp}Z"ezg´opN\2CO#og1"{ vZƒ- ~ % (|} ڽQikJY2Ií{IU!*:e~z2J+ 2FrY֧ܳeu*x7Y }dϊZ} C֧dg%y͏ks{TN2Y gH܋0u\a`8sM +؎lk$.8s? y&| "D_w/ʐEk!gn ?"d(P*ij#~C&%h;q=ɯ_yYy'(]#)JoW7_Cǵ?)"+aϞGuԌ,8[jA}탽_ƚ*Y@# 4F (K5_H2+0`Fܼ6U/sߨ>l4e! b\tHJFYFuԷ*Bm}_P  ϩB|LY/[`io] {Ҁ#[yhė6I kg=a9if l.IzN !,ˍbv:<aYS3ƠG#τeIzQEF8"SǙ5?ZiA GZX:j*8b;vKLod?*E'G\wjD | ~uύ O_o1-~ ;FI4^j-CrMnFӠh-S`Ց@ rʗh1 ]sj߼0%sm|b71(L,E_b0%vh4,R6 P(яqp|B+}= Kc'I@mpN(w>prT`/w7Pؿ/y5/AA1YT -4#a,b rDŖ(:>߂QfFv`]7 +pd{’芽؁ 羧?3U7ɜ ͮYhL.q3@tDoB|OC9BS̀D+3j2ʊjОy+^cWBR i&voOeQ0zfQތH KO~NN;Fd*4/= O$RwOx.Ļ=5u!3%s}δLNX nxkGCGjڞrNa'J G̗wQs{0gבՔ(N:Suwhl2sΝINp%#3nɍ5W}X kəظ?aYv0CP#sj$շ_f"4J,~4 (|WvQ( (UtU/Hhػc*&2E02ş1B洴 }l&ck|58IhGZi|\(oLGMjCjxKDEkdrQW?3"ᯚ:aJsĦ 9 xF,3]Vm3d:,nI"ל2F4)4pl=T~uz3y֦ ,"pQGFB j<ߛVJ˼򝛕_ -{\DL'xS5P? -c5auS$kkQXbi0>[t[ܪ+;.fM>MX˦AW:Dy mئ@o!@9s VHUM*swr9 $nʴL( a<+ơ n( Bŭ㬦m0%~2j:5LSG%pZ-ay,I i@T&GlqF)h0ʸk 5NݓgoƸ輺ńׇ߫I/ t`D \a) Qc'= li(jtT@{-_Gjh@:Q?r؄3<.$f[N9{7OrLE}j%QCfdko *4TR i QpIS:^-"ܲٯl*mrd(R뒓Ҙq6mḘflfR7ñ? 2;&=og2*a7(AnYVBZ0sb!,z۽GƸ!c9Zc0&2| /1#\peqKsLGB!:iDIeqpIYq9!6O{PQl=N ҚހEdP3Ӭ?s 4a>~sÌS,_BG[_*%y,7w fiHrgj2먮aV,9=-ņʠ0+i\^h*#Lq:p Vuix9*1;W!<|BEc#soK៞` Tppv`!2vdU=H7t_1 "%.?' Ўc`ɩ*/FJ|,Śf1-$ƦMJwl=) ̧mIH%F%=q) <.9h3|bW=X&Mո73ߍU7;$%!MU@ uFb80L_z bť,󪽕ZG h%CrY.J#mI°~XDpnJ.fКW#{0{khu;cY^E( #TD& BF!&dn /4Ղ,-#kވ~zSmrHY 7Vh$H*d9@@iWw2_*2*+2n#%.L]1 X51߱-h W2r|Eyu{p ٺ?ـgY>։J?93w+xDeƀΌV|̇fuKnԂ GY ۨRT_SBTl"S*3Bm֪-BO:[qY#Jo4CujSSsdqu䂤Vt(݌}XNѼCߍc=(H(z TqjbYEJUW8BȘ ퟹ˴IQ%iw#qg" ߗȖT Q4Һ?eLr%RSLB#鐹eG/fKyd)+_K\^@ːڔxԟ voj$w\b 4&0D+rx!aKh_vR$ XZXxiT֨`[0X3,V'L/"1)"p^%9t ˵O=RkʢbhOLӔ,eOw]H >Dlb';vH G|shazbo1wY{ɥBvE,;>&AfǘwMOQsۑ8.jG`}zV֥Y |)xdYS. P5{j0ޖ ψ| |NToh?w4i9NFlB Pghixj3XS>0e!dP@~Ad  &Wv_,5Kh{\"F v$ZOqH)H3 ))7΄7Ŭ^'u-t&"ά\#MaD}3b7ץ+[I=Q[/mbv0DO V2ݚߎDgGs"H(w0l?J@ .?sÅr5ݿ̆p=x (UZ%:uګ8xEz^ڦg5 ͇+ s}ռ3gj#Hs?f}7yMB;nΙ/Gw4sysj~^[]:NJC2?)mQ0ZW)V{^<3B$b$뷗k61p1N;E'IsjvZ`d]^'gBgu?qӔ>QNOi/3 k(sV@BkCH3a~N6(1=p n9Fɖ73-z7 !:+~Y):f&C#NOJ6r5{-Vā%9FLr :МW\|a*١j!Jj`QvPԋ}>v)%͠\D{U|v@[AE:8qj1D6CbI. R@  }ON~w0;@jux 4~n8~NAU%Fre)+l'*}UF@eR x|k&N98Tu)Q0{T_b z!hn"<Ǜd00"L1*;<2c@ꞥc΢!-wnb,m^0 .&*.dKE=oQχ%8 Ќafvh>ҭ}rÒ=v暸̑&L挱E/%Gn]A+Muob-% 'D2ůkӬ/I9 $MP.'F[L(8<@ohAT0"z-c!8ryuG]xZ~o[%'CrsyD|H*`\j6^Km}-0ݰ<<۹Vho:1YCxژeEQQK=aoQ?ƕȘi 7hs؀S,KfP쨻af]v$^HSBduJAA\ W&A&3 0xt3H s1(Gj<6z]\5e)pE`* M v jKQFrpo 19{6ff$ ]'\=g[%$AM05x9~ ylj[w'*jY6BT1UT4>ȢB!3lhpx&<%>60Sr/+P콹> Ʉ|sAv ʃ`@tZb ,&eTӘb%ٍpqs_94pUle˵~M{O++ra,g Ty/ה`č&>ģ kYI<$l%_h1iސmB`ZZ#2b攻jw8#=Mt];XN>׵qQфX"J52c hP͍Qv͢s1jN w &Gt`#Q!3&s[!#F.:-_?;@h3X ڮEPyh6Aa 'Mt3ѐ9vvҊYm*|ңl#cAU@5۪1N4,@j~+ p>N<ܯaəח./ f,JmI4|7dЃϟ1 H51q2C<#.+|pl[bDBVʞ y=FoV?|,>L٠)9n~A {á;\ꆵUDr'ZqoE޴h| 5 VuQ&s'(Ey>#GAiUp6%ڴ,m}P1jϙG[zU9Zd=G4r < (4.6頃nϻC2I| SHxLC070WC2BvÒzmL#hĻhُב?x-0Ga$SiXA.;ss, |#rş\"ފܝD~3cL4Qc[ *{nocEӹX+U$/M?pde6(b ^篣|ZlGzE<4/Y:Hu?;x)]`YD AoV_zFuj] FT4$m`x!\avW 7tJDr@RBgmtMm]U+rV)%cع/{|`nAmخwjAG}w WR×jWϝn-rCp>K܆ ϵ'w94 dWe޶4VcqrBA:zV kwU{,hy@P6MNDNoIW2EeǨ {S0GHW}"i{iM57?^ I#b{6Ȳlń` -\mͩl.?dk 7fK03p|Z u>Nv*2Nm; AsixXmw\z>շנ<'NQF~I<2/l[3gpzl$.١ al wp OK(U 1U[~0hgwy 3B۲x)"dw+97x9- Ib%1''+b`q@yOvx'G4ylp3M\q?c`߾i_ހnqlvIl,0{ dz $`C}bynj-ܥy|[zj_Ϻd ^*rm&i۲DGQne"-JSBd?$iElnrW !*h>s .7q:ʩOT;f$:?} V,(< BiŘWI[:2tQP_y䢟U=1P 3s)[ss"'I]ҬgBp;@vZЈ޾9P8kqmJmlo꩗s|r^AVT /\札_9urF#9 RW2+>weBm&[~p~}FZ-5w [?xozVP!2,f`2 }_E 5ZĭR0҆+L,ו$|@reC4p|ӗ9'd☣+<w0VisC\mlcU~X,f޿W\þ̓C7X9/h %#rjưsAȒoW-S>~\Usu_-VtZ[zALI^OETCT(}FA͟D~&{4Ph GE}Qלg!0&kκwڻqQk<Ъj  YZZێ}6I{L&ȥgA RmHއ|{v&;<bTM<6U-,hev{˟͛ޚnRVZvMӵz.| O8g0دz_~z`GOU }N;Vwc5=Ȫ@O&:3lP)-+FzڑySqhi0= |W(zSȊAZUHBö2btb(,wZ9*.BFEfݾ(yU,ҐĜ+2,$>b!`!c~-z]ށK0 UP 0L@0: 1ƴR!Ap=NeCRwM1 ʈЄ;t>"D聪0}\DIӫW\#8i=O8t5GQFb}Y-l^ލ.-MA&496\.ce"YS /l( > 8p1]e< %~4 7.IDB3=@SFayX즀튨,H)<"Y4nKNQL,VŚҵSy=xPuc$BI汇RX#: v\ SNP}33] K6g &Ce6U9Ŷ&..G,ˁ2O]nzeY(K鑃5qYm&).tTSPsrN$KT{~7*3|aI\jfYzĻv(HO=ɏ_)2_z{6U*Iq]т$fo/ -*,3j'.B#^/4ς]C* Hš;hW竛XEB_}Kyn4k'LW=7oru߀?3?0.5_`~K%BZh51AY&SY;pgm <@ @}=j`d 20j0jd&FzQMhѦ FLF#j64'zL8  44 I$Q51j 6CH=L|"@Ff 9rou)۩lz#jcR_Tn:&SmtL%$/TE ׮"xEH z F`@'o5"C8n9 &^{XX~>_3zm0g "!< p njC(Kّ褐XPXo{zWV*p.NB+@xpCCfFNl䘅j'9{U#叆q`H%<.- :ʋ`ď|8a>#O6B4R GXf3[y;J^f~lf#Q#%eܬ}ڟb:26Y˕c{PZ)v%Ĭ2,w謲Q`RD@Xbn!&1&*CY>hǀa^r;mp`& x+( ,`-jVRJ*T=J*TPBuK&XVjƞh[ξjˊۗ, sseiu ߥj:ٹz 5rt8PM,J 9uE.:t>7[ShE8{leޝ{KA517SD /@3UͿl`|bPnxӔdnX,uK ֖|VpAy9 P±if:[ ٱs:'YQh6\h0$Ug1MjQGVV'%b(!Lkp"`)(YX*<&1Ē}M܋FѮfЫ|cz>ViնkÙj373#wF~ʚ>*B-4 FfP;+ck0ޯ]1 ? KGyxܸz,Ce lmxLe||}~~߿c_.8 k1k9\(N:g8X7C\%[}{p 9< QUaTb̨cI@ce}.p^-VyLq\I.`.Æ4w 4̥ {ZP>qɉ#5>4ҥ${ӑ o̙ڔ$2RZ#S\L ]{,?vNKJC"wa F/ކA6fW+KtҲQMhhe V0_y" I|ijȧDOFC"DbAɀ& E8dpE u jVDtX 5Ѵ]l 'D58 8&U1$WO.sB=_Ձ/OߠY>l5I3 羓PӼU]f ' `렣:<,1 y0!I50;d T\U='́B p?g:tb(H +JTJ#4,"1XU$ LlÙo!6Y٧E~!߆1O-5/WAOwa? %ck{x9$>W.>5#"}d|ye! lk S76t /M5JٸAg9 z)$Cfԭ(ʛ|!-_w.'M:c"A\&rFJAsa1LQ]b/G C(Bq L`Qi THYK0AƍQ JD1elZ$2TSScrBb% u[2O<5,:m[M&;V`zrl f05R 0S6@0s =dd] l:l$'LMJL-L5{ib;} 1SBkT;Wd&!B95f(-МҙŐi2q4Б0*rRQET% -{ m"$PI arh$4|NX`YJ^"^FbHv h4 hbH/uH5#;| T'#Z-5E{.#luɴgrq㞝 DQ㚚9 4h{X&UJ%MI#'cAb񣣯'/ h:"]©ӧ1Z@ ^;O3F jlg.xly!{>,82-k%@V ~wmߣ?qrV40͹we0=B#*m }$$򴌈 I])%.7(k>;vDw2MJpoWlfGoӹ=i6?*.=2⣮@@btEe7cݡ21KJ+n ||* ei**,-cɐH2F{ia݀ 3 %eZzL TH7J mbDBs)LS>f6xmyX6ml. %ϊE!'! e3YsW1|ف"IL P_!͚0weBZl'y_P=h3RU6òG0A!Wňd& %$k[/8$_F~֮|t#ɗ9쫲Α&TSͽؤj{L'ٌ68+i5椀Ji Z^m pwJYXB(fHXq6H B﬋+]oʰ ʇh:v3I /4F`P4ps?rE8PDWl 1708045811 1fa416cec8bef0d2375fe968d5419788e73ba224fdb5a39b0651df35d271cc1e 4f773bd0da7055daa6c10a964806b65a2f252d60c800566c63726bc8df75a7d3 1708045811 2251 9547 5c62e8148d9f1bf4cd283ad78d35c6a6db87c792b245de2ab1d8d81e18fc878e a953279f2fdb3e3cab52a19620d2b16a013430771be30e48fe6e5ad4c9562b86 1708045811 403 1056 6faa2e942fb3e821168124046734a7f0a36ea84fd64f9e37f43f2ddfd5414e82 bfe4fce64a1eb2b91c9b771160842fc3e75b7e14aa14fa500e3888578643ffde 1708045811 355 487 edb7142226a277c94500e0520f295629bead68bcc7d3238a186770de5f370c39 7f886e10187b1217b28b41190d35743a6a203588b9248998b8f348dad241a27d 1708045811 5167 114688 10 dc6ee55421bc2411b9bf7ad78c0f8343d7b4f22a4199bf0e85921327e180bc4f 36337a703f896f309989ddf2896eec61a0c3ace60e8ebbe571a4fe20489e3368 1708045811 1225 28672 10 22459891549e92c57ed9e119379af0b1ef1734f674113c9f22f23aba79e1f770 a27d8266ea3b94a698eac0ccfbc4549768fc4c5fa1643b47ae7dd8cf7634e304 1708045811 800 24576 10 xd"Fy3zC{@CCqC%g aU%Thl9㖥Yj MYresǝ;0q*CɰZm t^ QF|3aYݞW)O}>擮a^>=1BUpJC+vgTm?}(6}EoՉ$/ Z>z]hH6ӶƁ/:l d!oBJ[XzQ&,FɴKr{s)h˞ye⪻Jr½2{A@cmF{}쫿:-k N"qMETS62[(akcВEQwu~)#wAaI0LTBrXĮ?xE= @F|0kl?_py@E9?L @#L)眡rfXe۔iJ*<;h $,|i:B[RAfbfȶ-2AIɊTl5 Ab8Nʼ/ ϽZAJؗ4FKt쌘Fȝ9\x~UfpG7 (^*#o!sSXӪN>֎k0fdm2w5]md H g7{=G4rPK~Ui&QAέ&; ʒŰ '86ƺ73kPB0 셰`v|KQYE&YUlK㾰CY#89._N[D0`sTTZ'Gjs|Ͼ( *H NkJm(S+9&_ FܛT7j[65lwM91dQm,[o-HSY~}wꩱ#~~) yT[H@ǎ;8帊ԩ &C&&/oII[x ={6~>w[_q@ aкGz7RmH/2k6i4jبo4\ X`匟+sI;ehZmffYy%x~85%.nQ.tؗ3{N+1$n'FPbcҴ "O[@Pi+&i-{ 64>uwU[U--9t?EZ?mcNU%c@Q:o4T?^ |-=Pv4bL]>۞4P$JOO|/M쾊HaЃАN3)\z2 .y|p@FD|, X*B+B | WxkW`@OQ[w vVD}Ťm2\1;hCs&'TÆoTCZW|PA&W\#h.TPXrC]P4G vPI56Ҭ 1bxW~O;|E&&<5RWU6͈l!2U?N=<}=>^ ߚjB84'*nR:/o_ߋ_IleǝapX(}{ցTQz R jox Aj\$$Hu'J éRΉ QTxl1ceplQ!+|mqOU$TtT_1Ć-S5?KFQ/]c<ie,clRe/ _;=]x3s0jt?g;Y`㱫}-69i[z"f '1)&)8&|*M+8q%Of-Hխ=P,Yp{'0a{WMSTPn >:mq^7>ukp*W3Ñ-=ax U@1{S7HbHII  )5a\a`Bl=V؎h.2fvmEEFha!:L:{Tf7х?4,J@i.-XrQ+βH ?HW̓!JLO J\u *Kg, o̕d<8 ~ ry< wW@JA[,JmgB.˂}e[J,K>U)P6JxC Z3/EšZZ3pf]e$u5`Pd)p??ԝ ~D36`n 3%@M:bY!hK[J; @z'&7ZE $%q~&ߢ1~ۺ޶hm 8KAYJ948!0Y'V7V'ȻsOq :?#ٓA[\ H4t (\?N)x}T6!G*:j.? [&ڄ)XFP콓0\aozvrֿyF=a\{fpk%HsȈ14Ơ̷91剀h3cPBMI=X.ek(`GIv%ep]l dyYޤd3~pRڜSpW}=EChޟ>ϴ_r[L-Ɨ!7Bʇf%AD!CbAyW[zvuy"x6qO /{=jC) s|f4DE7 :sx~LW6Utq]/:a'1UhH?vӷePm&v/Hxf8Q5=+ Cfz@oK6nRr^@.siSQt_Po1QXk\Q8b ^X=ĹtTUr ;$ɠ@&t`=ff|&qFQzJ=|+=h &~`9#vQejm"܊2 zP7`.2FBN}\~) ţF}Q{|EF}JNQ 5;I¬ԈնCb$g9~r+yt !1llmQ"w u=j6n7IfA͘$uHٲba%Rlނsx eR˗2cK3 m6(ꐲNaNg{Or~-Yxg*`F̘<5Iz,0D as!8(`BҌ).aAʗԸIU?FWI`u+E+#5y) -w7ޠpL$=.8]JP؈Q&׬j05 `[I>(^">S>'N/'U{&Vtoy dzA rIJb%eKj(e<e}C!5UMyh^h͵I^~*Ah|pވY|>܀ŷ0 x:HԥM/y^>6b/lq9\ ^0.J~4ɼPTT@Z'l0Ԗ4ؓPDA FlvQ7CNZ Q\6cfqۃk{3XElslGC`,<}KS'䐤8 "e "@e`T!`#p۴s%(lȼBhFrlY.:h_@&Lp2iUڙ/ocF㿌$kKu8͢43p'A9؊'ﺌ&ҲmBZElX -7PfQ2 {LʓhLEhlZӇධ,^#ar#cζ,sz[7z\fcZM 9vj2!$@X-ԍkZ=.gZC⟛jsZYXMv*󪡏dz5Ґvwb jSul<'q `GOm n!XB$0ޑ)yi~{>*y=E?EZC>!:sC>~<2Cˈ䐈;!& nf "߇<e 'A@ \rV0z)bςɱ#P)~aY q~j5\bm#&X*.0=$P-C2̋R͸Z57={~"@=!A*CC7] :+M4Y_2jia?`RNBHn.19Sķ {^6B)u`_S]swD ㋿ P1?mEOάA([omne7X3F vD ->XP `-D3Rx0sTĩ:0$@uChf&xaSgqYI{1!AONCX,3\]*k-\ 2,. b~ۭdt8%ЪH*dRz`0"a=gr0i$?%YzW a@Qu 蛒#:5>V3 ;DYfD1yވJ͔^9TmZv@NqvDOY#JJ* k@=< 3MH:gJ\~Ʀ']Ny*s: ԣܕ>f3"y3%ooH~ lyUI&'P]V, y3nd.(އ?aE轮> Ov^0(+K-''b@;ݶ`O905懢D10SێkDŽx@ jj-DHδd+D7f|6OqHڬ7iw0Z?Q.]qFd0‚>%;4q)%ţYPXdJػM[-ǯڕAUğ9˟e'^7+"M$.ç**i W}QұE?J#|-~VTvo! 0'.ʧVyҘ  ?7NRMX>EfAq7@ӟ̧j"=Z @Ft -:*3I2Fg "NHx2F{_r*f?r-ŵL cLw$\,<6IM*1c :) UЉ~Ddu5!"' (G\ak0 gK M~y:#@^}`:gRךȧ6b M`TSbZUvVbaiw W§IQ{eYwzIIeZ˔uWϑOF ?P h#WIa[8pt7vd,d'!&dӪ@R^xƨEEt 1št/{tp>CHGt[&xv&I\_gQ!xT밣A,9} wXsQ ޜ;3. 'Wm~M4؃|v/bߙV$}9P3>vKJS$h;zĬ[L2Xeϻļ T` !|_ wb0kfm ܌/PFK`}0c=o7(ιttmOfCa9Xt?z\m2Ch.c}"@LiSi7F@U X5RVd0 ੱqxcW$z`)]t~~lLP@d0ʋl7UQ9PsW]M3vRrα_2Y Y&WJe$c!A{`kL6!FLݭqHz:ȱ]>̄Hl(P Hoy!`6G?iEy&r;(T`t )?5G3R(ƠsI(ы69ہL!Gr@C?kp:k`_% ?xP`g+U\1bWAuCSe% T* (˻ҿm {dc*5*AxS;wvP}6nl3;B}!S{T# kƒ, JF?a$w4FXD*%Er2m=O%J]WFe 98ys 3USeXrl9&G ~00$Ej3@)@?[49][suPQ;a\/i ;:3>#M$nc*.Ct~ } R%WJRW]/NLCZ769BhD*tZs(&i/'|k/ZȚO'׉g3',TvL r:0|k1_6#N řp|)liV,jbnRL1 Nt$>=ΛAKcK7V'Qʠf29? [ϘxPj)߂o9a!vwgw0IG.=\K78Zόg@N*3}W wX3:en_sz"[UTU32CiL{ tJl) :@{LJ/ $ c6EDF3JCc:4 X8\(諡=ԂoN۩{;'ƝRe܄/6%~xKw/"020΋D7 y-b'a"g HY ]_iF:,4Ϛ,b6vB!>9[R5pB۞YCl5+keML!_܅ sƵhjjnmۢ.KL }z# V=)IA3^T ,broke@YlҢ&M6ADžh+Y ܹ{FF>>Q2 f|#^y@cqE^Yxst׼7nhώ @.,hˁz`4MC6$:OeVc<Ĥ-*q 6AD:J8Ī819r2HZB > 6( DzWňxc2@̡xūMQOb'T6|1ORg ʿ MDB~8Dc5bHo'~:h&Ag!0ƫgD_y\#3OzڹuwnJ/I(J`۵p$2L\#7g_GOQ,27BᚍOK\na5aq.Vmxc JE=A1IpXPGq-{x.i@ɾf T5;"Mw>lktŷfiap|(Sg ka7 5UiL"MtQ .u"Z<'qgd[?%Y證[tLpuYhʡNto&o@mD+H|D̒2PUS;u#yT2,>q:gt)LH8yx!l~!9<[^ܴ9l ߖN n y5s4pvy)PA->.|d!^B~$~z㳞i <"7!##/Nq!f̤A8mc^s.aRCYXvFxy*SOH77D2QBq k!M(qyR>3EJ<򄖗kѱ7SA3tI?ۉ>-r eiaT&\1*QsC0ډ,ڒ\n,g񸚃⌏g;6|\*!YwyЌf<:z1!î =¶x%$Zxc3Y!3߄?;,|z~{r ^ܑc}R/piy+|uz| trq+M{$mQ0_z&)vч{xP|Jv#{rkYEXv5-~+ V 0V눴 ;51Y;_ N{z;(H$?qleq9lHS~]:_U?Ӛ&V3uKvMRޫ@ZREt߈v}qn87/*.Mr/sę!A i9ʑHayGNT:uB5g"bJSV^1W!7~$?!skMoOB⌏1C RbC@gJgFgO;_PVM$G h^F7qZ(bN nL6;AF,fY@%7[,rO86Bn׵HX>7%@qJֱ̇9nQ _\ 4[} 6PPHgbMȰiS'c,tKi3f(՚u8x]k 6!&AJ/u;e:U` IA^3rb m׼0fF-h+LHݛڱ~Lvy J\&&J`C0o B \?xn!j.??9E u ]?RNqG\+M=yb\M:=qa>0z2n[;CB+;g YSr` FX!pzZ;tJ;+ wY;P_ޗ{fa9Sڸ`R F&qs$7ujgDF"xw@)FQ%˭p+Xƛ\슋"*malDj.gƗ?tI@nVDc)K)~Z]4sd>*HmYg1a{LJߠ JݥUrse[g-ρ%g cY8'9,e .D}M6נ>'Egf^0|JKGAut)ֶl`6fln>q*?tS3)W S_Tex5 ҁw<_6̘m"մ>wlrua\A׶I%4i~g;1iß۸h%@DmW_ԅR6(7+X:Nr;s1}ܸKUbYjtN4%.ӘCK*f˦BOp`GָZфc=]3TNΙk2C PAk؄7[ >r#RA"0:a4W<ZZ,=2*'FŐ!> P}JWظ,ζS elO>̞~֙3 uM._yRx¬U9=w MIwVwgR9t$*Q%ywNFYmAEYcbhs=+7:zx2+G3WXF)9-E !k*۩'8mz%}@T!/H,:Ar4/CEk٨ JF.BY Vo <o, =8|{1dH-f@61,1cVj'ua)q@OAۓi926JHMy=/uua1ň l.~E [ T)-4<6`]&v[Е ĉxܙk<THs)6tiy AŔM* Z0OKz p֚-YH|O>"!36wjĝ:Ǫ<@#įaCy.Spqv 1Pj0yj"RJD!.װk\=B&׎[3WQoN脲na6#4|5wos "mu$Ɉ{)f֖最I8&x^5JhQA?u#p<_6еBvŵsXY:sbuu*j=U*3O~h,~;\ǎi& t6&ķȉBL1w\5kڝ)gr%P|P'VYl~d>ىI#4ҘpsEADy[3ahO%Cx>=*pA"(\!ISBWS|X *~oz+c[qQᡃk0DL?~ql ̓c2 M-r#dxG Ͻ++YB{=Ӂ,P?&SC?f UNS;1\00oi] pAG1~kFNd }AВ˺ToD>jޑY`<εSv[!a]3{4=l(,Fk1Ӱ mˎ>}Tw}D7nu;P#ʶj(&'lD͞BTmlz+=#Y6u^]%;qzpDXFR,Y gW ? 3̞ vԊZqTen2|ጸ9cBwX۵zN4чqRUl 5 28h';7m*(y:+Of9#}Ɗ;(AZ>TW8#vY)Nl~CM< !:ڤT/!EQ/PVA~ 3.HS2 WMZ;ɉ<aU8Xmtjt) <S'7 n<ٟmش6Qd.[>dҋ=dp.9?U277#Ŷ:?p'A(Ic6$g#_}GF]Re+)X*hԪqk/bÊ4"8kC? .R:Oz=lǧ+c`iqvlBGO gifܐdHNS&۔d'Šme/q"6̲Ku7A!c(uJŘ.jɖ ȇ3 :oEsX'z*"tSiؙ}aF8׭qW*0w?yQÏXw3ɣo`.lMZ#̑6m``2]'S-|ȞD>s @ͯYMG068U΀CiSM(6mk =dVk'D\&t~>Hh,i,ɈڲKkXNϤΰ28 6fg)(=!D4X1C 2dǎh7߼͐fty#)r#WcX 2B )a&1Ό!Ffs[NS?EC͊e~@Q+n8}Φ}h=EUTkW^D=OPGt]P&a'0|w7ZMڳ+.01Ǘazk簀Da>k:2ۆt{YgvN`Xڲ7(}T%fj(~5B\˺& w;'yV `bs|S֞nj،%H*]XU2 &(C?<@E!yx{tV~Ck<+Se8G'i5ɠg#8$gJ0 lE?G|)u 3ǫTZYrMs`A)ok P%ۏ [RCt1(q;@5 \&F:_TNK9H:T j+~rЬ7L E{u_Y8f'"z\R]D hpYwӅ.y&l!ό}4 G{!9..\1%Cű.2=\ H "@X˴]p@p?e`~upT6"EQnu9˅lfoHg}*ĉ3Ǩ ȩE=6WX5 [} ^PJ݆ï>SB1+Ѧ;{ކчp؋^z3/ ="}[˚3[D]IeԀޟٔ T˺=#n|w#P'z,wtj2. =JC.]w|k's?ͭ}pv =h$R^OX nvZ1y7ޒ cKi=:O YZe<ԝͤmT"3y  GyoOfpLA*! i>N? fdqkPާpێLY#KS 3OX;yPm ܦG^ۋ2qMO= *͘^2r7֩E?Vdgbzk`s;5WPN4@} hDɑq >>v rY#$y۶.͕vy\'RrCɵǝ8뷪c̼,H`)XIKftCyv M$ܩrr]Mr ˏ|t 1D=@k=$;2WAfme;j_NMaJMgH!XOIL7yL80?su36H cK⛹Q{+V!dP@=ҕ0 &s(ԩ;@j+ OSK!pIDZ-6oϏNLCgudr +U1J>~]ފS4/YPjf,yn2p)yK'/<,,X@mo[2HR38ApSL5TC|' :顁qz$ zcDj<Tc'+NN<pI +e;@f k:iP[QM_ a'}]Kg+IG«BUouu`3'E(JSsj,w/o7rbCf4 'g/PM"]N}.d7G7wP3 ,Oq1Kr)Rn̐[(]LVܫM 8x #Mv"DYiįe :9 LG|&ڗ3<L.Q^cQuBszJ= w{:OR+pBf f7Dc=>^|xZ:UsZzha+x"x2&\v~g# *=Ϥ{n|.PZy}o:&f ;ſ!ecE IMM];ϭaX Jx!Ort+׀~ &[<~n!qA;c[jDE f5BBF>?]ex~+'kSY~w0HYDvT#!S8\0NZ]G܃J3yX8+)dA֣ykkIesk&R_!q@ up[0#tC푓M!)Yj,v񞔭+bE)  lM `W+JWK2Mߩ*N={OQAt̤Չҫ'TzE|EJw75=(0Ȝw8S'_1bfF7ϗ2ID\%ɹى#cAԷ30jq2L;Xm9j/巬N;_Slϲ6f|I+FWH!QA'0Vc0[,hLxJIS0ZLAẆIه=YkNPaS``JUm>~'iv2&:,ئb!tfFW߯f(byuNDc 9Mdϥwe7I"0#zL~ez*w`XRCh'wXˬkjџO`B+^c`HPl2/pMjV@#@L\0Or:=u@W#CmP5Y3;j}_~nyħ j^늽9Pxr0E(Q1Į>2y |Ot2Ջ Id E{7}8Yna-z ˦cI Gv}g{l3x|<׌rࣔO RBFB`:ϙ?>F F_9(RBj:lr)]K?pq"Hp0bT+O+٨[a8,YiVG()OV_‚ B\eC3jaa.{-AO{=mɲ= [j5wy`6yAt$RlXTB@n=α[Q壓V47)#^Zy{ E@JT@_ 11''0WS 34]gT\Iód%ZL9g'㘃7Pu1zE!v,֠T N֎7oE*)B%%DS DZwܜҝ gD}rQXwBI>Cor5$4OIo Kk]AǏϷ ),s(ܭ wCfH^HTg}F39"4/ ^ST琞'ҋ%3)բXM`,_ݹ ]3_E4ކl3O6#5C[GbGf&P$!eSCu0䌈{Ss2p3<~x/!jt Y6ur_";@, KzdFflx7U gND*:!m. ę#ګa ;Nau (-(8aktQYuZ],ݕ; l˷u5M"Y7\+7k⏯+٭`޶xR;qk!(6W<A桑 6u[]䯥Nm5zތѻ$_$A P>r*֖w h*c|k?b5/fh5fQ 8;@ k`̀<0x_ t jܧȓGiͫͅ 1nLMְ K&8SeMJEeE~688 v̗emf'L${8T*1(9)w?@mK̓YA Z Q!&8dQ&nl&RעiWH`w,ؔ:9l:;FsuTxqQ|:z)ށCtb @v1(,@D0s'*FVh2xl|J2Y~D7.9eM4G qbщu21;BvFPt;<&ymKeS#iة٘a4HةzN7Gs &Q/?u&w@%q'1@[MA!M]qіhud2Gwԣ txm0ΆY yA#9=K빔U^etf]P(m9KB5'i;f@c+@8 Gi99«8zX$si5>l`AMVf M=ԕ2nMrt0X>1 ]LFU#r"JNcF`"oE7_iwE$ƗqfMJ% w9zfIj,ZxgʬM9:lQڗ)ᤅZG^gcl/>=)7v O)?\6'u5 s )B(. Qr|F(0UΛDfpiXԍzgO4&**|+23mhŇ[?6 1QlstMl7;;vK3oMiDV1/k2R:3 \2x*pmi)^iͮ$Ƣp0nR?ε* b1'B͸u7bɸيu8yq4BF2szI2MzN;Ҋ! `<" Z0eALS\PJȯCPr6XPK$\QtU39QqYVc^Mh#+c H+t <y_鬰vbz9;Aj5L;ee dr8y&\pGZ9 AxD2N:!>"2 +gf{׺di|x0S& T8}?D4V 뛑]b ` \yA#baXI/ `$ P熙.$?b/h[nŅgy^tQȯ_g$!A0s. }+^(dţOAĘ6ɭxC-'"3W PW{Je|1 N5*˹N"A|(+i'q`y8|]w.eWHTe8HJ_ icxrt|DJ( @ ]ژvj!H*N:E8Ǯm?C$ڎ7K8{Aևܬ):y[w.ګOzka w|P׋tSއpX:40B4D*T@yƷ$X*feм3-oZaEbv{RV^t|&+F5va``36SkIC }p$fΔC7KX*W/F~'>JQ jR`8fLD+f fn$651_/3w.ݰe.1^g-_?S'8#萞F ׬/|y2Tzzc˼gȑyBͺUi>/D8E} 4vBYQ\}1+f j蘪cNj~Gƞđ fjBO͍HP:0wqoLhK..ђ0y_a>hÌT/ePO`+_UuۘE .TNJPƋHۅH፩8Btuw˜社)!g%Sn%k]]Fj:&0#4XWW{9\}1>֭1:vJO7A,-3D_PNy(u r@YY N->`[p։([g Ϣvbnq!̎0*YC8ĵqKs75D\AWސoCB `@7T>))A(׊=XIYz&vw9s``<=ot?*~c1>}6BJ, AS0VKO\#g!p+zfeo湲M;z;K?h6"D?T( X!lA *U՘8;Q>װ&nUIJ1fNLr׮ 46%Sn(1 rb>v6;2#]9'p^e^nc肖d+ XsQTCxu) )H[Ի7/G:GH|ءʑM{ [/ CjGBpz^@l6^C<|/Eg.˕֎y:5PmB=?b3q߱{>Y$"у8˗ߩ ;#I#[uB ̫ Ib؁_뷦-M9+$ '>\!iI9]w+}Sqyv|¥3~T}G;dH7GǬ`ߩ=0- ޜ;Bwy[^r#P&GO-Jo6V06&S)tĩkI'X~m!6qw( x+PڽOoAiv3*-. C+5i51/5>dӸMlXNenF=_CR AIYf^ W c7 Yaap`Y/v8QZ"n~O.yT~_76&j'O:9Ma$u,x> 83.KL.]DUѷ-ZexMs أHq5~}q<'Ci/ե{$K%gXw@~$Qg-YpMmG5x@4pedUFů'c &#hGAQYTu)k_ ~ڂʏvj=XLÖYsm G:sa #|`OR¥̳.^2`kU?\)RHIJbMxJ1: Cppzh{0* P4/|9dX"(CKa8x_I] >#QXHa`>TP4d“CڈX,Puf&4 O6W!.~WܟXE` -} aA2[qu;@t07io>'1 @ {1sQ.u/_|Hs5IQJ])NcMG'x qƽ܋̖%#/UZǏcS{ iB}7uNjɣ!!#vٮ7,z{Ҩ5lRxS€r$0-oɘd+`AaXϚ0Ad7E?&nr֥~p8hpbz"(Bl3X@yyȥߊ!!\eY:'L+}f}gw㨾4%> [8mf#6\2W )M!t*~8&PrO!g:ۛU\ gԉu >^]1/C;o#< o'c0сkXT;kv[Kw}Ua0(gw+FMB]10$DyJmO?O"mhuP~jߛmEM>nHyZV0@!(Cdv:-iTlFB|F-,~S=l9r}mNb e!m7WyTE~} 1BWs:© l&zM;_tWZ~+'<$ 4g!, k{"5>N Wk<.S}㒮1ZiS}⼜;h#}_Z xQ"2 nߨ'lƷN~lMW gK7B~~]!<3$&K%%W~o-< rW"\CQȦhQд=YavVgb$_fī崨jZt4)8"($Xx(=bWq1=C2!g]Vdy;n!uáäS3ԗJ'ET~/jnV%]ܕ:LF@Ggt?:_+gϸQ΄Pv@(M|'*2?s.KX~~txS?qqӄTC= ;^[!1R]'C.kDа(p7^٪sSXtHۤRFn$(YED_HtZR+ù*r[w}$y]Zꊅ!yH ZYyA,nGy6pӪcԿ:^偂6[f@! h4*H5͇J;OY!Tb͒m 'j 1nN_8ޥ]lXmcִ$N'V!Yt4b ;wΫXPXnz|,e$ 0e܁R'piF*v0L7ԑ ccNZaq<~l)#K@*3l⸌$كܠ=P{QBR""OJ-,uY^AC{Ǩ.)ͤwNt@$/e (oIY)Cl$< "`ZAZ,> khj1oW8ra@*=^OCeƪKҌ,ʌ3ۮo$@_;9(x=K\;J579i"yvU֟p^?4v`l>eBO$vt9nP1*+ j1YS⯊"2  h]R8vt>KQwnE@aj)1۸nhkz_~m >\E(1BՅm ©5](D95T_1X4?*#x /n x2Q2j^S#@SՀv͐Sz58ׂ7E_t"4[[_0M^A>T2HmpC:© V/\[;/%z1H ES!͇^Y.tFyS;t!)%ękA;|6wNy h풭PnGVQ^!`N^2QE逬: e):Fo=<\* ? ,ό۳)n<&xZ%~ˌZmm MJ5[e3f0NX[s{V]P.`1[/nv&%?]N(f_i s"DķUW ﲥaĀX$ p]O)gng ն B<  ).a@Ζ#*fx!TKU N)p1|h:31J*-p\ōWa$ 'a0b4M)HD#z LUŸ C^= |u}Cu2::u }Z:(-RqTpzqw-&7C#Ev P)*Jw".c_G1;EOtsFdg S+m^p\he/|:oRV#Пf4 9L6QyS­}}o·ߘ_A^NPrCZ5Hn:3udkpA&M%}F@(,u|N1ŵ̺9$Бj&@Ke5%K ɘ!ᛧI#9=OAX7vEuHD žB}pzk*>:>,yHs!9 _stO9[+,V&΀?|GiZ teCEl(6'`cϟ^H;Mw$f \N%ǨP_h>>S 7KC&/dON^C'X_w"fC΂x%r}V*ꛠ.1úO"zǝB/ͯ y)9!Yr3:6 x!֮o02/MZgθ>mASt+'D X& n*vb\Xx;zu7 _.7 s,pvy g2LʗɂPRfXf>}>ɄFdJcFbr<14p{q7eo~4"zx#ũδG&SZW۴Ñ\A`CGCipT/o}ކqw)SS00eҷ3mQo!ˤ,0ˁ?!v ri6t䖶ඞ;R:7WʭyڙPj<*A=lLc3v$/ɿ@ɤ}bR"(} ༣ȇ/#Y >YΥ^I: 4A2W^yk{ |$_F NPi:12Rd1ɾ7$ Qu?SuO)_Fkp}q"Ō dM*.rKr=O(a}ɂA91Xr05oLDcp4,n*j:=o+w0]s72#mr brv[Lz'46Fc_v@WDfBh AZ̊VT2s4d$YeNj /^^wtLT"*;0KGnt!gT3|VWA' QroKEYy_hCý;&EG؏=I \/i^-3qҒTZ( YN,!~aFȕ&uc {Ј4 ) "N<91Z#aQ~90 b+I{tq%p.8J QarJlSD_"<.ļd+ZCd6WeM;K'O _[R;ZZКTnpq 7?ꛊTHYqIxP<b!{j Ȃ%VMK2b\kDrWH yB\ qSP։ڟܘBȏq~6u> `qʂn[Vg#jB]g 4w$JN*\ȍ 'uhX [j!L_#`@ WT"E꼐^s Ŗnr."aqɁdSm3EJȳ>r2U hG.6O̰4z*C9k gRv' y !͚bNdE#{Cs,?uiO8pЙ 4cz|sy "my%I [.DLY!$fj VYds ]8+IR)#~gC]VW]p0dzQyc6flogy1G33ջlUTi )* .`7wؾ YypwI/kw=+qB$ZXlCׇٌbL㮎qDG-gVq7#)ЂD xgYz9j+5=7s궧gUɗX-( tkU3K6t -\:~].ޠ{U{Y(i-k*`$NpdMya+ &ܮGk|u)+]7FrqsmE,p#%u:4Q>V/~ް~9azuRG4M$9 R:a6 W(SBFؤa4ev|~8⇍ OQ =Ѽ+8RnInM䴕a :2߃ّd;xʌ73Z|pR_$+؃&uT.i;SK{$#F"bX])ʟ4՝;0kʟqN)"Cpro&gꗟ0nLnֵ-"\#mс+}Wu3v̊1= sAPi6~*Đt$ @_U_TW@ÖVnǮ΃SHbӡsnfRS^mh}C71L>ǨC9 l@!m0;b$jĎj G<^,z[lq^m]Շqic R;~omA'oD޽Gxڍ}F :%sc6.%IMKװ.Āph t3tsv{Z Xa%. ꐹW-ouoZOS3OAܐ&/j -W`3KVͷ +ZYr1luU:V/9"?@6&dN;ߩ\P+ 2v`s[\^vp.Ia\3Y;nlfYxb*:홑L9F~ָˤ2$ҿN,^ zTtEx%})nҼ DlxG KZǰ\c@u'8Ua6YC2Mab\b/ʲDH:PFlM G>%\;OA- Olp;v9C$"qM1j$ֿK {/>Ճdy7ɘ|T -e(6*YYWh.ٕD ZoK.zʒ2?X Na,wkr[(䊿}=0\K>@Ywp 83*)xh!2m"%FYOl$:Ppu~+;S6/%CYLkҲhLZ`ՙ$yk[-wltyRf0rǣVͣ.AV쨈6gPw`YX-uS[*nL'e+~c].YM O˜w8_:ٙOjkYm &$z",8(UNdXOIpw#Lo6])k^ȏMFOZW"$ar\7lrhII<&m'X5G"S*||N]+? HIzg j̥>E0_6 =OX@0h?6A mdoΛ*4u-"-#<I ]N OOhkPnU;V$N?..I.ŭ|HwZ4RYloǴmaQ~prߘ P-rΣznZwjAڙ?N&/FKS4 bT#|*TIXe 8<L|EJf/cmO%kN=Ր;m+@#4ۙnFЄ)D zi ER2:"?Ac?#(#|Vl܃/g3դ>q3zdi?gNF_o+2eJi?2[ViTR= hCPNĤYhW(ǘeWȉ,Gq5鮍ČN /4uxgۙ%1p+}Mp=h}vw8,d-\BX\ pMy@vqؚ vGߨe]V}lNcL ϕ%hֳٖ?v|#GT:ڷ)D]M Rݑl]>a<@-pQo1f =Y9abv7*-H>= d- I2"Ȑ`+s>b‚Ng-]a%=H{fz k\޷k7Q ƥɵ1)$_e^lb|Z̢hl)9=-CQ\FǸCo7Pc}}f/H@kEMz!b%]$?t}nfX&Ɔe˾olyzfZk ʑ&~bEFG}&HY60?Y5@$ Eo&Ew;y0 3DT-(29 xά@Xt? Kz;'9h%ˇX Aw'#f bnc/SG᫼(>&鰺c~=1K+ږLeJ#5L8վ6<(;,ic|`73PRAd2EZ.Iibz.( S#Vެ2 Eig:u@̖֫+L78Km$gazU|jۺ(DڭУ%:iNfsY I}SzR"QZ'e"+uge  O?̿5Zx `ڤT#fo `k h[VExvX\w=5tr.}[8<r0žEl,y3=mLa>RyteI-(E[N…Ǵت6V@5Gֆl@<%T/HylhDKm͆b~NHW:ND _ŨOT2IA 5퇧}[wP jPQ^XKZ*=ɩѥ=9:e8 ,Id%~hLgB/\Kxf '( a11gd'FIf=>OOUmWgJ+8˛)^dfbo.߭AfZ5Z)H65lA=6斴!|%es & ?V ]$ytSpTГnp&2 z}#aalc@dvd:DQ{F"DlFP[]XI=UJܖRIYi،RDBoڛJ-wʧ/%-iöQkMn* $ъٚ_3jaf<݆4 c>[5(N#@v4i eqSm8oR:I4ȷU*~@L`g 6B; JF0o~}BqrRf6թ=RW35_g͟Ϭ"uȼ>L.lM{+lHz/-6u2827}j z83#+p-ܠ1Ƶ:j+A$De6f/@ٚ"a(}~d?k7WLUP`pVbXKKUb\isˀ2Z}lHphdQt$i쇀*sMׯ`;eAq7#fis 3C] ̘N_\5MO:Y#woSk 9Ղh5hx{Cj6Dž ![JȅS31ݺ8>"`8ͨ >^02SLf jGi\n+bag߆3uP64DgiR&s7I4DJo_H+h)њiH{#B"s:ޝ3y9=jvjek?`| -D$q!5ihQT@[am/jTg쾖CȱKi#DNXOhKxuH..:]'$||7ߎg8sǤ:8dB+I^8J43rh t AF;T0ghd]( 2N-F;Fxhl6-wse{:>0;:YU<5C<p M \  $W|`L2)Kw )d}~+Ĉ2ILq@ō~x%:1ڑ*ʚ* ,wVQuj9mQ1sNðV?kZ Bó1xRYeE>~)+!]id\yJx:oJHW \zwɽBqʷsM++?uwشRR j5|Y /VꗋC7PQOnzΌj$kUCmOVye* _uK%1:gD&7'9[J*(d O2Y郇l 0Es14/'PN #R(G*U~N!tx@>H v+w34;}(ʽaei!&ҝIML},M=, xGIGhǒ tV`2 Z!F[*Hz-4SaK;|&g}JFБH!g~{HN5(:D]#+QtTh3$MlMh-o0xtOg53!v/s 4FokA=FPJZ F޷bQQb"A%!UFZ[X?b~vhek:'"}Hw^\( g>ChSD ݣJۅ;LBYsT{Tlq,>|j;Gԋ> ?Ls9J&=٘N1K4*I~U$8>F[KR\Gq@.xf[6{ ic4/iPv3L*Ko˫;v_{Ƣ0[T2h> [<z!.xxt`76YҐGS6+6WsY$\+% Ċ*)ޝ N3ζeUhE !㿷[F >ہ8Yߋ>s.ݮQ!,' O՝ LdO3^,#M[]ЮN\`pْk9(y{!?Y"/ɒO-H8I=ɵȽIO,EF\nF֦ùk얀 b]}Nix7%o$R't *T3 g0vtVrXa`^5_ՠ?N/T OsGMΓi.$q.H1.KBw <DZjrThKϙ8o)~|F1ձ AT,_{^P44&+ݘ 3KR[ P]آS0Ry_MyQxS^ f٣|7fƶnz+9Ia4a K!/nVv|G'4W{wS+},"%^G͠L˩DaB!D0`j0FGX-#Gs%pÃ%xpKāO(`Tv Moۓ.LSE? E 综<t:΢~:,>(n@`X}9s+k ^-tjN reN}Dž0$\ܥH[̠q ,;#MSBWҌٗʚ@RFY HN&:` 0a.Bôֶ |TSp ?5M|5dG#yF)Ti*cy;0F4nC&HIc~/'d 2a 1/dE%XB~̷^K (3B1QBC狞 %T4gm8Xdk0j dal0=FLA09]{42,؍Hgf V7cW'F&Mb%FTa @j;U[ـRDžΔJ?QI0QA 6%)epNw~[! >0s4Ʋ=0*w\&%X^ s:yRc~0^"F'z)G>؋-߻{B=L,,YLKpx%7.ьI,9C9׈H񛟔r%^A$qBtlF2&X~vHh;Fy\X3`K(!dF";F $~]Ǵ +簹#G-O_d(RPXr k6'HpFdi]aNPKJG Rl#c1AD2s*Rɀfb?CAN; H]Cߒ{a a_uI'm(4_}-Eo[Ĝ.tƮYUXHbȚ&ɽ04${.4Rl Uh864{V*IT@c4BǣӼġP,Z K(kj:b 4ezz㥳᫟545QWyfF?M7~ủXSnl?/ntEO1ҫ K=Ud|} *~ܞKMnzm}C& =;٩eL-ҺT.>PU+zDV6 xLNM% Ky,~b)*UZC nLn-௓e(I*@+1xb5yXI A<&h3 :A027wQ[T+BCDT䳉@9ޮ`lhjCKf ejL>ͼ"FK ~1}cR1a^pۄP)U?j׬VE%H_ !_y@u(>iZ4 Jm&ArіZI?)\UjިYG mwyd:!yK.o1mHZf'{f,bҗ@9BjnCpm tK}TZQ6ftlȰy0PH"w&u++y8Ӻ2_1W#kvG*{0lƿD}.eTҪ\ۭچGX.Fu-5DzNAf$ oDaэw'}1hZl,[T)SY/~ r {ƵCѩCl 'zh'?= &ʴƚMh^OP _0 .bBGZz#'P}${ۊ˲DNEؒ fd@P"j)*J#B-_U:pD@ Tf&`@!RxT6b^uz y0xZ(FM"JRVsLN*[ cd b.zʨ\4&rX&:='@)T&HJW*tK~]7V֛'Jlmu1p  1O`Bu*X72+Gѿa\? [^S7pjZAǔK0`pF7urفb]k2Jzͦ^a*kRIvO0OW|*gZEW8Q[<`ɱc?Op'XPBݴ6 V?9 aHsqp۷;4g`7Q%ߕzŽ.ClS8s0YGśA#+3}T2_W qYZ.#&MJg oLf({Y)kGCW]8\\nza QQN ط~s+BLvPtA;wYyC}G /θVZ8K8Yf&3Y!v Fb]SMSdmeoXMŽ'j5%lэ 'l|Lf'm0+n5XMIU6ʃ S8i&uұO$d{0^-.}pÐ}BqNQ~ `j5N8)e08#G7b_H J#]E:ݿD<י64ݎ76<;fu/T.vԣ PgHLiH>whlllgJ|hA~? sĪ5N $9Z'd?A` @m—gnpg6ۮWsUSʹ dQ"iD&6jPu47*&[6<dXAtwu` |Wlv <3OPkZgC A(ů((JV( z(r4P*sYeA2,-a{=􉡜Sγʏd6A<*!. U# n{Htа&k=U@mTEcM{C?}^nŦk Ί؁sM*@5(/({ 1Rya}=_e$n\!ܾUc7,k="nvbq|EYf3-dfV"-lMbK;:^!uBqL9Hn)v뉢G\j8@,E*%ҫ,.d$Z6gYn\qy\GmQ:q66P:  lp;JrhrэkD/ x^ !h4bݧr=ٸ b >ZMõyOס &vElf8xƶ 8%+p壂 OE˖|`~?`EeD\A|SNPd˲/`viClu2YYhX28I$k$%G"l:apYny_W_N|J3溭1%Ru%SnU֗՘2cv3B}n!AE^9OQ![O#)x xMg24aIŧu ?Y5q5foؓ(-eE<Չ04CdV,RVNX0CBB??{8(tn*毯]p':ݙWa&7T-}}hOA쯭sV5_,XX$O4ﵖR:, zZnI[iRTO(: ڥEqk}8 wrc6=O@ Ԗh$ݡ&I^_@4 [$]UJ)˹ă[3' |ld&໷=e2q Å?Ԕeʿ(9Xcq?@UKv%lsZ9ȥ!@dzK!-+K8r)'b)X\~yØKt {ze"i[\ ~kERFdPo cZ[+<;&)M(LSvADlޣH rL:R'EnmlFNؙe~b[`YRazzޔrYN!#W.e0+$:ZK_B/M` 0SCL(G8ӽ'@0pWm\h D|jn!a)xکfK߃ˤ|#1ZCloX(rP$9$Ǽs@GC ɤڴ07)$:7 'N ` ˘7#l6}" >'D't0>l錋Vq t`cϛ|SᬗwQbGh;}ydQ5$LSKo`+=_L ")]>^Ie9~g'ږfs']pe?<ț4 >9C7<92Un sk@zh1Ѝ@c%vmbAи^;Ṩ,ՠRA(4WҮ@ EK{8qpjp!FfcmN4Ǟr0=lIEzc_3$U§K5tt0+Њ]&d|w%9;QR߀qYu>f"vr6"C@=>J_~D>%fw %_/δ%6!`q;VӎM- oXt+>k"(#cGTMx15lQǘî >!w&P ӳ&gP>QN8YF ⍧)7A 7 1֐ c`x AiݍeZ>lٸG7#k_7~(AypD0C9Őp5L(7&(;((C\]#D'\TCe(&}G4n9 nj\/Ef0#_DZgEȌ"!Pjlݜ4 Oi`YPF  *G;$<r\w\`TEJ4[ ~)GtteH41dF3IܠgRz\i3NEy9^54!:}eJoJ.%szd& Y$R9&OL>뾒逛 [~s)٤t!51BY6E1(766e& .;&wJ x6<s%.Q"اԋИPOJ— *=*P?kpJJ0}r Qr9qQqiqYUFVg6baG/0)kJֈGETg^yӾuK]4gzƂ͎K14WƧ1qN%qy߳wg<#ɗ.fd&9MF16YB_iDK V EG `} gqERm|VAE"^K67xE9vCLp(t+նu!upJt׾Ag4BOy;( H&اZIeڷ{Z#fyPi%b o\BS U"\Edm'= >kM4 )&bY{qX2.n QިF\xhM}NjpGG棝93L9`,cd}LLTP~#4Ną3phǗÙ"&So+I۱'hNTׁ](QrZq2|(odWmMen`Gj4c6x7*{'g؎o^nX p1F<~)aa<׌'P.BR[uoj?#7ʝ7-m8{m^GպdW*/jvjIfY8 Qs њ(Kmmu  +?hG;z@jdĕZK;z*|D9ӿՊZn޾u&\}.ҙ1k=ƄH9Q:қ[.aѳ8 ~4;DP|H[Ab G BR}?|}c%$- ='xi46ں7mBqǓ 13$>[Bؒ?^)4m60F,,"7/$Ewy!´h B*EY$aM6QNn#3zc.QyԲ 6h!BV(7Í׆W/ta2M`mRO0MeIo9`"q{yXrvɱ\˒ {oeYb~.ceYiWІHwTnYutIrDZ(hޢKد̏<DA16|Gh"@>&.Ҿs!R`w틱AFr|"| ُ:*d'ŃnWO2u(ʤjWY=N_;oy~km32ר6 ޑͣ5s;t:'j_M0FAP :g弋hԇ@4VwG.YN̽hI8.!F mUv&Ry8(qy#!F6^z?t%XrX vR%OL鄄koN }{%GW1ɌfCآ}sN& ,1/^O5;x' }I0QQg}I]( 6Wųi"ߠuWuwFWXZ0#ļRt0D-!XdՌHz.|9(5Tc=boʬfN}y%xXsE-=tj1|n}/ q-HK@`se҂W/m%=`$ =qEA,y͐o|TH_]j:wzũɔD֯r~>E6^>u򔦥zXIO _Xk[Vm۬{zpV3Wn:O ^ldn`K+kÏb`ӁQsJ01O_9DuJ9X9X¹N /\73_թn=5L SسJAspS,SڿIgT5c*Z+e8kܢOg՘/hdzK1&0$u)8ؒfet9W$r?WXI7v#\ /^,៲=?V>m@( 5外 PzǽT7\̴'7+c`vB3H/٧oaN zkpxJ (2/ w"Ԯ,hr}\YSZO:~qR 09NANઑ*!zZ^ Qo'ǓPs|#C]UMU[6c_ Gb mו*<GUƚ~ssZib^H#aƈybXIĬ|[}]+]ÌԨq/r goՙKwoq\Lb74}"CXWvB=.|I|"2@|_mj]u`ujP^ R-L͘xT$@UL?1`hnD=hͣި/#Dh8u{ጺ ۡhᗰ:Eڍg7!Dyb-7AE(zA5cviSO[łHjb*PoBLyZHڢp@U3QYW .izw?q܊Au-SgC=- lnwR;gX w}.(Ҍꇧ 侼CrƀLXZ-wjU/FAB,|~rl/ס#qCvIR(+l18_8hXR_g-nV:#*/̥h^oEt2.@s4>s0V p7%|y`5*y݅X Gyxn7%:YmUƎm@jvS7!3|j4K7{:{q3M۟^}&S~wgE(^7S[ =ޤT|?A/#qNS`fj#i"ޙQ=QWow9GZ%.cFK/Vc8|􀕸ǰyr$Xĕ9~*=&>R2*A1}SW5@G%$+NQk}%M j"(zK #h_L1:j!r,FJ7o ٙIP'fMwsB)jԱ]mn`cм\{{;0W Csp+l@I:38z:ST Cv;*InyIglRD@4 z䄸iöyMp.Yum:IQ^O E7bz'MjG'xk6[9_;ts+ ްF<ʦS4j`UNՂLIm)O 5#9OؤCule$ATyE=C,z%GIo|Z}.s*֨u_Ts7A;d\GyžPb>Աę3MsTWLuCN-3%fd˥X-S)R#lݳW "Hk i%DS{JїQLza4~ȚhƹqK59춻)d7K3DVL\cD/UM8AM04b`8aպK9/{};@i]cv,/ ,$3s.*&vA ;hA&Ju}tU4` Iȣu.l5C5=-q zDMM -;^KX.B nyX;v;j;۩30ad$ 86Z|o,&Ǻ`dsVI#=Qo9.A&"_vPf27o=NT\=[8߀9(su ŕ#N hR<5z%:=ykm8lb9M.[Ju}MxCWc0mqE` %|RokvIY8<ˮg, BxҜ|^5Qoy$F\9L,+ale~#2d{T.€.*$R0;o=pXm i1_ s$YhF OS&=鬏4n4ꏞo*$]lKǪ0r0ow !zO-@+g+Z'3@l`q3CL1j':G$9VV[Ic5‰훛D 5K\*Hav0"55bZѕUʎM1|hM+G_U33'$2@` tELј$32yeCkn5?DǀAsC>Z&2qNN`Mo=J<`3SG hC^yz\̤ng>^L~tK, c\f&J&UAt& [eDyCBhr;_rܒkqٖu;G]t鄙M#=Ny9A oo:`wd\9gRf>+{8:zlc {@e Y)iZOo.gYXCt#g sbFC0w5+|P/6 VtD4,2 lGcFL``PIh׵Сȣ!b*y.gBŜd11gtY{@{maUڲ'&"NelU?'&ۼÄD~K[=0ü)iMCa'S0&4ٮƣ!> hh 3ѥf[kb #b!j$k/E#z!oyZ5^tyh,:YkkkNa:ߞ^v sk7}pV`S ;kM#tGq1qY- IG  =MGh3az^E\5}cͪAH³p}!pn*3S>OJ%y(V:ss}'*%cQq`V/p̟쾷K>1 H)oߚX R @o .NٿcD.<4)v 1XPT?`3?_JJ~ruƁo[@L'~@|o=93iP:@ zWRFMFZm3+`ZECÀC/1*f+̽ ){H/taFH ) QzgK>sa8 ôclLB6`μ>WR[1Q3$,QDžWBA} J# ;t&;C]fC%;Ǎĕ@]r8IJA$IXuLhN#jyG6Yh?:j! m [F"Fll [!wEXKX:ab˜ lN~E83U<@lW$y{Zб"ݕЕp)H/}*fkt$삚oֺSXkB+8:F3FJ']B"D2L{0e&sUؼ/OGISt˹cΗŠyW&Ivggp]^O[TdoMƯ+< 0D+>~ ;,LY@كo]K=lo:f!G$6o`u|A(&"4ؓl͠ᓴ (=#E 1JE"Q7ufԷX#K:$slf7.l]! Gk&-Kc3-2]z6ܛnj3[pu-^N*C0@˽N,z9fTrj-OW~F֪[@V&_ @VQ8yU+^L4qQGWe 4>F ?ћ>CG<aZ9S5Ya c"PJ4M665c*|?6h:pMSJ?k): -Jx-  ( ґIO1)==')1|!n G%? g&ݦ.osׅqŅLt 9n3 ǃ0\(|jdcV tTrQT gF(S7Tɧ*ҠN)hU'[AUɾty cX?( E &ۯY5H-T$( "*CwSI QH'фd"a Fi-DG)ykClБc*>^]/ T޸#a2BL4PK7o nDSơvF9e%0Xt`k+=Lx$/nM ԸhbFt~2aW+F[˒cBk5(3?fM& HWlxBep@k0vp#aA"XqÓB膌w>B1-jƬ#I(ql\L6A S i; Z8KSNQ/>Ψ4 U S ƣH$ygcq@J!g !  )m< $ZJ !76S a/gT+{ []\jn>T-V_Uw VS7gv$Ht"P}yVP=(/x:N*G^fW"O(b$ٔ.6g\+"s8ݑdY|9~v Ż>*:QF]  a2q4&ema9/ɱ&ĪTU$.#~gY`v1VH =/Y"i1*9 }Ȍ,:8Y2eb\iBB$Vaw{'U*ܒ6k}X2$ᜁ!rz]d:'rRR?l]\[rv|ϽoG`M.D'>dĜ }pG7hZ.LbYmg L*H e r~Hi ciq[*<:d? @=+%e, |7#M~('Rώy_DkV=oPFs"F! ~"qgҩ f0ʢv7z"j6(*.׊fUjv0j89oBSPOIV Džtܶ2XWLfpA]=qsi+*L]o" b4دAp<bl|̗ƢTi&9 w|(A/z&R:QYVv'Fo3!d~S4[vvߘ6r!:3 {,N/3y֑8YMF| .%% H@WEj&f\fy%YehA1ը}2DOz̃[VU(+T@l9׳]P]Rs!"ss !|U}kUxKWj`tF ]tN)~* SÀOr]d|FH.Jŕ:lM= 7n*`o'":&p!q! 1R{kCf HO }#dhm>$@(R>xB+^4&61\# p, ls#@":#ل?F֑Bw3;Hl,tnr}[ ,e˭f_*u{44!?)#Wo93W[ަ.oM&,YĞ@U(qi%!>9?Qqlý?_C*y]$"9Dk>A1M>ʆmu8Xta LI[" #p*#vQ_uoW[ulaȿ\lz@(}*4}4%4k& q7QʐzǼ5kШxgb˻`ZhE[~>S9Un;yߪV0uK?ׯnu+A[I&]rH+grf !/иQ.OzBPChL.1NA_DM.n#=ּ83 x/룸] r8JMdu2nIA-L('nSjeJ٣^e8#|7iج%B >_`@ITr2ba5\d% 'DY[lGj! 1)O ױ&b @4I+w&\TÚ+ )-=-HW ygۙy)\Vh=9J|w ƢtC؊r׹mi粀x4fS/GG"wWt3H6-*e 4tb%+mxLzj(ŋJC-X9M&1L~XEn%c3]+q8_ y75.= ӭAl$I>MrыpNF?^F>crF* MulF'654&vM\[-p'JJIcWwYv̅m}Ui{g21|qEizุ-C aU~l!P\oMx$f|A'muK ^.T(L9`I’E3߆ߜWSϹ2Nzt~LY`sPȷ|?ߕc2)4%CW֝U}3`KX}B䩆ǹ5Q+ƦV<$uZwu8~; +Hk8F ұV?ogl5-{Ƞ`[ 嚸 5N:T GZ鳏掤v]"88rWئ|z$a,sA7 bHڛi۽t6LLw6e\z+VQ_VSnփLfY7pŠ3XuTjXvn_Z\tO(`ީ['aN/;< 7uU&x?l$K0 |̳- W#2P32`uh*D5T6d=U< 2X͐vsjqN9.Za\lG<3ΑGcᅧL*֛ pS_ϻ,yCo}H g S!Cu[C,RʧIȴ(-|"nNL:m`̌P" QJܻE[gN*:i{_͟ˡi_2xZ%ޅ5s NfÚ}_|tG0#A0`\P#4B3 [5GAf}ە W$QyUWC*/@;4v;2fPd^^F3p\]]x?iĵ&)u$;QlǜZ)=n1y{kU3dI$~''MFGkvj#xi: ( %E׊㽅ZLAqKwӦ:_ }"E̞L7nu ;KF 7r lbQbadQXϮ jH&A٠s!8.U>\;/w>$ B@o 69,DrɈRHwyMo=|3tz?0dH|9ɒkofZGfyJXx\,fNZL XfMub#zLZtPd^ğNoK?fҋtO 2<簫 Į.q݇[gX}6j|j+4Ov]pb6L ~hBs 7Ehd %zDV? T=L73UEk&!ar{de @fm&6u& ?G)1 ФqMa d1VDUL< V~-LHh#E}̖O1*}6v_/J_YVxs3#!iF?]ZYFS$),w/Nb%JwM3ycxVK*Q$Hu5`Bo /?&{ěSP}7iݺ? r-rOޯm5mFwfL;Pk:o@!d*sDA3vVPZP0A[ES HŻ;t_9*hU:^|Z8W|'eҍ:lxp/($﷯'wұTiC??d`X_h5k8L{`430T+ġ\}cV;#itXxV& T%]sRm⬮z'KVa%Qp\ -&^⑤Rgniő2Y^tK5x[l> Ţ(yw/, ɏ`8(j{W; yէV :aQtg~in&P v! $%S[Y9h $![;yw|Qq$KM( M{8|a i6h6]!.zDߐc7B+$nYzH>䱱&Ru66>og TT4 fw6| *'ӿ V׉1*ˣ P'-vKĽGU担/SN]jYARB$m.fF?Hq(1c&˝K4EGK񲥩/3i;lK8k2gJ= Jn0d@i4nwBQ*]m@S<ӛٕނo2ZA~58z+`ӠcyE"1'!˓@|e@-tLPe.Yji \E>bXȱK7%D{te>?r͍ Oo=v_\sߠF@{FgQ=Xn!k qg[\e\ivZGVL>;Q Ep >tIBԤhTE- kW.;onJ]ۃHWCereefRHOmm(!WOB`z Q5;hvhjo]->Ҡ𰑧OVSfWmX=W -|McE;(86c$w H4S6ÏX6A$$;BChn#}tJ\D(1+bz:K/ ), }W><+JPμm|e|:z cMx XT1"#_  K壦*ԝt0ac i>i{*`iΫNcV2c% qln]NK6[{fpKM,D$D.摌3ԑ0\FmbPm@؄ހ{'s{$mkh(w%AȞj{_i!jJTLhS$1L t@ѫusSo 8 ':ƚr;e-H-8rFYGϊ{8eSi6T I8ΌBwlyr5c34/΢T k %'T43{ReeSP7i٧8Ϧ 6/RG>dب57 N<``hB7)_c!}OafNjv )59v:#lwgz6*nm:[X tނ>"ǩ O LxlJIVWqX8j->i\_tZ9hA3m $Btd:""1{:%Ӟ*n@3 ^F#vև ,6 Mt1f_3ھ|oIfkvQhXۄ`N"+-oBbñ/֯S(.¹ h~mTՈ |l8Mk߂ hee{XZXp'Ol]NA&M.'hPX#`9/z]QQlzp&&}C+aO<'1xWԝChbF&[G-`@ũjK@ &zD-=C6ki*NiťmN_T54'3`u(]D3܊ī#4(śdaaz-l19AL+7> (c\qqO =A᥵3Z )`*|Nwy37htOLJ/ ޚ /L"d=qLYDH4ё'q]l9x$0#i ~5LǐXmY'Z@k3[!k4Ey.Hq֤.q~;@ !o6Z6qGBhX#YJ Dq[rbfɗ[>=bE Fx]SEn C#l)[sb _}bԶphPaA;OdˤHoq3@׍6Jk71e<<' /en) >=iUƏjͼ;(liqn'[;c%d!谓Q\ `Zq΄(teӯkhFg̷]@HR\1ӣfPHߦ;zeunGQk=yqIVi :寎g\ird+p[T&_Q-?/l{ͺ>{_:a>Cpf̳lm f:H3k'̊*qcLΙXTJOhCc(+ s5Hӓ$[J'!FO)=1@trItl [zXLbw?8roo\hRT4C˼0S-зkoB$d <^)gR_GVyM$>aH7;v"le=|A3o=f,6V4< xYI52/cbF'$8"Z(!>44eE;:wn8WΔ#Āt.k]0Lzʒ.[39'TB^& U#; OOy B'U,2:4ĬpHؿd w(C'S0`ܾ~rBIZ'wp:BQ;=َB0ޯ! xLߪ<5ў}]dnwZ M!Z!UL|*z`Y 2rdairW@i؛rm_ 0mde}kH)^EڸjNP?ߕ=8XyuC.*F6T W 'Ѫ鯊٥E%EEl+ :Q]ew'71`( R1μ!W;4rU!H#5RM9\D\/Wᔐٰ5`z6ҏW@3&`drrAЌa8S贍pc[TIv6د|<b]_<%o&,aO Dmxr%e+&Ņ~͢6z hd!+rwbn"nn?ص740BP:AQh3#SFDH`~y|, < - QQ͆jDRštAx'ZY au"AbШۨ蟁ss %Wד[#q/̲ /C"L<^:_s8^W_. qqmNEV`%bpP3=[Uam~-NՉqE:FmRS)aj'CRX&b(D+bFA=k2eRABu뵓 U1 i,b}ܾg^ ə?kO\(+-̱gԹYI˞DJii/@U44 h֛ٛ^sM ]8k:AI@sRIHJ`+$j-=_VMaJbX"~1Iѷ,B؞,3zKv׼y$ LyQD2Uʏ&D2G ڒ8 F-Kp Wa%Ѧ\=sMxd޻gץ~˺\ѓpLa ̌/W6a~ҧ$-M犛G j)lp&K])Eio,uN])|j" (9tz4!89oxςFO$ Ο$ *H||%w٧?u[SG"j[ TG7< C\RR .5t?V?pb[*%+yTv; јͽ;[eq_ O4dAz/Z +.dFCʞ@P#a<>GT Xg76d. W6V _T|R*O"eyZ5 g N٠Sb脧gE%[Wg+5 :dQy2Hr 5aHv KH~4' xrKGAҀ/)H_j<gVz2?# l-}bȚd-zHC EY=Եjq%< U c3w=s[?o<0y@4D`YҀq8CL7&mÕkbwy\e=' &!b>C OTcU&#>ZxtGŐh!f|V5N+!albK p5- }i:NFrK75oq#1f#6r0i G45s&J(ge|f,{>GfG&ߐ\~bK@,Zkya{ v L nk3 i{8|u}$ /(mGУ `Z%M8^utY%.4Y؍i CФ;YF&ίhoI)6lEdCN$~"J&J`oA,\F4~TS䇣bUwb;aIN}vDO8,]46]br|zFqY"a_ZzUʻqfk @?C sFEbq1Q5DracG/w- ,g;FJ`C6@z"hE'T59f ]J%21lFSyiqK\/6p^ x8d#M?{"V|a]ocLFo]ݫCdI&%ȸ12rMKJ*Gyrߧk ٶÉʨ$Xa<Od,A@+'-$K}w6 +Um<<lbEk( x_4`P?{@ί&F68m2f&AvuLEr;!^De^SrV3-B9maoX1]pQq!FGQzNla_|ۦ0,Hs  }-ˠd^V!9Tts9 ]پ"HUJQIg@;H+0Wq y/Z\yJ<ܱPN1I45ǟn{t\0̠y [GL%z=^# 5'`ĭIN\hId$ @2DIp.ڏN[8`l o z!YHo zU6X灎Snl8 [Sy=Xy-3<"!ȓk{A^q8(3DM42iDbN4 Ot K]3C0Ջ O3;/"[Dag 貚 2,2v\p"D--FbwD}s;(I凸RW:3.=9p8шSTxKI5DPGo3"d &NB nQ5 t =;B{)|&ש/Yq7\} BDBk )[k{p 2ZYc%kڪt%F0b\3h![~Xb[#Y qPZou,u}MѮpT+T󿎔v6V,eݫ+^Azn,{q?FS 7zyǴEw+2AuhєihuJ<()iԆޚM1 Pvj4zn:Zg ,5Dav#H'l BeuQbx˕p[W^‹)U2V}>f(Dp.nyf&,3^dQ=0|.)iUJנ?8axȊHD~h,q"ul _d$". dp01I4 rJOkir~9 q~ג.~GEvDu6p VG>ƹ,_AgN;}L+ i<+"y3>P< $ȇ}w*A<>Lq*T^}t!kv\Bc-B O:~2pGK|WK?|YQKm@LTbg2x/&ACQ deԚDqfx/ /ahksp )YR~E5{q⌠3xݕ*U򊞚 Z}9賍WN Ab݅5!GkHv5Y65mU[vX1P $T.e1=ބtkP|15V&("&Bwf.Ŵ74?M:C9 )8SKKacϟT]=[`K5,%40d-34qI:(W=&$^ꓦRSL`kpPm5;u-~D V$tG&ZɅAo`O%aDRشbwݲlhdEs33/! 7MX:k_QI%TzTgCbgxD0xഷNG%Ү.dfO"aSyc frXX8!EqXh*umm;VaQڄ ׌,9rV8;YЌ 24/ڜ:#RC$*pgl>Fo^k!'3a0\zOѷgCNjėgy{^qs'dB` ^?e]bt[l} c{?Ǎ)޷8ox/O 8,SzX*iV[_eWI.qT<\t02^"- xP\ ZOv Wӓȫ6P"]^wa98JxYmx`<Ձb95ASƵ<[Fm@]Z|eYT e, $G\'Ȇ_R -N=+َOOA~5yӶ;;Vo{mu2J\ c!s9?HJb%ioU-r#`B'gd7QB{w3^ӽNJ'88Z텪t;0<<s .4jL㬍pyqЎ૿mMjG>6[{-`B=, es׌R RQQ!ӏ#柳OVұ`|-B,NCMy \!|Y>s,2T$Ҿ,7t+nczba6_rgm#玴 N1I!3ʅ)( _q6<7}4x^y.Ug/\M r/2Xp}PLO5a < x*ׂFy:س:K4?ʔ[lr}jt! ߓɇ QA'2jCk>\خ})~ɛkQ hY{X UhWް8qՠBp dufF;=O`!!;n+>bȵEffLWxkޔ~51Pq4 =П-I o?S)t߫](s^nNpWi|}Wue? 8┙𳬻\wGcOo+^UهD]=UD>g \a+IJ h3V)E&g%%A] 0WQX&!Zrp47k@dDa]ASVfdt5fu>jbX?Xܔo<pP\'ڼőw>C!ݑN߰'}<8ڒ9>(< tHO3ܤ5,`Wܲ7J Ԕ0ذ4@ 4Ua\ %iMgML颬 2< ~HE v.K:lԴ@P,w3ƞ=CQ2fn2-cAri 4ܧaCP!nUO`X=|8 DȠS=j~|20]]eߗ%[J9OfN xdgxq!;0[Q8kG^2bjaǓɼw7\|(3ŒUV,O/P$ )t-wbR_".3p %:W5VUXl2{G2s4k/9Hp <-_r|Jpg Fiђ`u@AseI&:3%ƻ|ZKA/"w7&FS$@XXl8=?* \~g`Un,md #Gscw" rъؗ,]^YF!lZc|J Ӷh2D Y$S>MmXcJۨ%X875 U>n\:ї;OdUAd ^=oLpJj1P^#Cc d?B^$Od/I8bVT5E9agE@ m$cͨ+wLpR~ QA2I[=<ݴ7/LWJڛA\HgY-b٬^ZZE2RA-m^ SQ %[|X[mxõ;&qMlo#칧V1zxDI J89J1P@,<]#!˓,_>l蹫4Ɖ)m`_~f'qֈW$ q?Qn&àκ> TV͵V[yw;$?:O~YWσw*dbWS~ԘP5oJ,i70T<̣rQ-jh.ּsb:$& plWWι,u- Sl#ZQ@DRp4|6ŷh3BlFawPIFc+{'Q_EQt|s3+| 9Kk$\ci洎Tpw91GVIi?͹~/$qJرxaZi%KA}c`Yh.rUOl6rlb@J^ݪs,=z]4NCbHQ8Sޠ\Zh^*0F K#+Ohgdlc *|M+D9 ]tSI[A*|hOm|]""y3s]hisOG5l$> c?m`jx{SW˼^ΧCJҌƅ&)/0Ğ)S y <Ϭ6wjS_k+ŋDe?XF,ۭ(u#GwR/'OWܠTWDݿH|ʀ$0$\SCJsGcwacg7OaٺaaMU9.oW¿kDc-|+;Da0_rWy 84dT *I!r/+t-}!P: K%`ɦ>EEϽhs`ο)l΍eF߱/{_F(<ҰCpA=ܼ 1K!_sų9*aLCKOz*R,~EI4,;wA/g"įgȥ>iSekEDJun[hT8{*2}L(4J,^''T?]wZ66*сegr ڡɻUC+n3Vd".z*:urڴoh㻝);|!WӁ~  ~Bqk -l{4\M׏xj:byKmp!!Nζ!ޤק7r8 1-*gNMTc^V _(=g7PH<yw;k032iIBTލ_>eav]ak:U33yꝰm_BDoGzxv(͸ğORJsXDjB7'0MeXK_\ /#ldoF4*cPizdBWBܥN 0rT`К$䅅зw<H H#x# Ft}xi[C7)~,\b88Oɞ` +9wבJjMFmqiRl4#@9-9i >+:z+^@(5bfџ`bsLWC_,>` .}{ ?B8DB`qEr+V0F(K{mNB /PhEj` H]-Dw,,MF}@hZ .4I谸Y^Wk&:|`a_)C/SIQC b)o-BĔ&M+d|?h ӗ-jĭM]_ד@^] \Ў*bwے^О:?5؂pS`4Sk/<،ZyV*n]] uH+7[V~m4IZ/8Αcj'ZƽsZTjMnTyE\< !M# oUF/Xn0NUyrEoUJQT镅Kw X@rp GOoyy^s!׾l`` JLԿG7+vWpJqp~:ZdwmWl7萰AO 9*xEbA !n!XIZtzudF2;H.r0,AεDoKy {To4.d&Qc޾Ozd )ίŵ|ԭ0nØf᥍ڵ2@MǤ8{aAمd8"hSg`pDp0Y0,a#;N ¼/q$1XߠDB鞜ӕN7_"<58T)I9;ށ1JQw꣺ƙM rvBB>|5”UsgDj2LEzW I; b Ff5Q]Z =rLsҼ$] I`eԑƏcuP*r$.$sy6xs? /{ӱ><hU8 /[ WYO3z@>fАk82T^Dz۴虺Ӱ*L&8b@g~^)r`xD=QL5iJZ}"-_*Z+ad*Gӡ96Wa|ӽΤtpvjB~]hU7x2xbVYgqï]$fKǰyir0 ckP~fλpViAܭD6l^VZi!bk) >@ynݧ}0"g&9u!pj?\/ !Pp\<|e%n&j bԝ7|U"|+KTf&qNe_b r'Wû-ZӼs8@q;mlBI\-y"CΚSSFq̃[r@U,"sJA>/pTM#H$44Δ2W-C?zXV*;ajW=ӻzoT>lE^$;6pW2,sX|,9hk#+a@"+*kʺ*{eA1ib2nt6̬tx\6ȻM.qlhT`@zUan_D+#ȗkİ"si`R{>m>a<ÐłӴ񩷉el&QO2~ [`FS/z}{(W*haeDmۖV8d2)1hɀE?pp/&FPBwqd>3>6yE´_)Zeڙ})dӘ_LҬ;㤙/s/"o?Ў+N FMԐ9:Pnߛ[P\[s YK,PPd*B]WJ'qbwK2*EX**R,@TÊS2e& vd#&0޺kApo8@M[ψPqB_p)1!\o`8ztJ•S\-,NXV-{q[]8`K $gG[v F1,آTs>?_\ WCb3Ռ]7w*f#Hi59vn4!"F :Ĉ{+"d?th=2uKoJʐqU=O"^^MJP`,hCV&+4OqlD3ߝ|i5Ջ=0ea(:Jd)9ċgxs޲pF7@L i O"lISAw\\r/wT-OB+ȴ̸'-15hf=/pu F#g4W&Q[ya`x\( xκb!bws},DJ?%yRꅱg_jjBk2zb¤!4aFz6[}DҔ:jGZ< [Dᩏ{lAAN4z˾ѧ$N~oz[WL8 70⋀ F}:gaBOy 74& iԶwUyx#IDF cW0M`tj%d7x8v6_,ASm66bB*4~rB-s҃  9%pk톲kг@ (/Zk4Qz $m/=mՊ:,hO2"tpN$HDu9\Vc ( Zq˝<3ek%LT. 2 ,a7߱l\jb`T~f,3L㈆Q6FDY*.k"l*]D6*3ss:LQG[Ik~Ls4ytwB10\Dr.y cXчKIFGݵg P2ѿWrW!L~/&bcfN(;D!02>5@\6bݙw#pD^v@юT;bvWc(Fb INHQ r[ċJD=e-΍ ;d"Erx4zb#J f0dkI xyvۡOQBH~sa[7dVJn=U&,3 AD&KZşxRo$gg22Ztx@@X6jx'Q5ـpm4HNⷺ7K:I9PA%@U=D\UO/dg i; x9-ӣonK"T4m+ טv #kγy*nm@$G%{ӈ oRYWfFP%>toRۡH0"_IVHPv)Ѐ9N<5G|/L+/7 }9p8L*ke'KT69!p:h3q 2kЫ16Ą߹V( z7 YgԎ=h&9 l#EZ&jtd8LeZ*te}e?אW|.Ϩm(aMCa_xK)t{a,r i,j,"O\ g\ծȂoټ?|JoO,ol_*h|&ԑonw |o+FCh'/puEDj]p`#CXZo},'?O3py±>wX kʍL2BV? yq\OɉvP| E1$/np6qjҾ0T2Ģ@/^~.patA1oS7-OF!/~9)fV` !in@T=g@4!PuHϜGúI8;Q(?6ZG1߃\cD5j]HRqg]# BkhgY)>G@6&0":d?g]Gt=(B ˨q=~K8g+hpҙdrSמk)֠q^)iha?j _L8<2կҹ'[oڻb$xRtezuV̤keH9tb<,!)8x#LxWAebQ(/fd C}W V 2K0OCX#(5@vcBqCF)x"k[4s#2Uæ7 *.{;UToU\h?ǦP g&q/,+G)] `㞛Z$=e6~J!`-H^mWo%?!m*tg׾,/ S̋ɋ<>2(aHEo~tKur,- { ؁}Y%z}_6DsV+\CHR0&+䡇&xqoS{/r0w2y% ^UEϯJg?A0-W&c"$4ܴN:]u壟˖uWH3QyDS_$}(#8$};26PStT^"Lś9^ . $D!ss⅓ DmZ$Vдt3]@'ȹ"ɸ1p#0%s%\}i ebVA"^)?/@ޒYW䤊үY>BF3ɡc-#'|GM!HCrGÝ&GXR1L]؁Ĉ62ocdQ6ξ uє8 M;jŰ ̓aŎ͊,woy0yc8ŭ!Yx2 * 3J KOO3v`):q̮st>(q1C֑d탩sbM}xWWASDrlh9|~"m7*bsa,k/4G Ԥ CU5f:inW ƒ n'%ok ~@Z[IYZ?3z~`n*Ƭ;6ra+:!.x.XA9 1ER1ik#H `[ڴOUk- Or=Di[ Lpd$Dk7I4gF]R-*sϮϿw R kԩ"W@l3Hl:0bk L?zq:" EsM3oHJC{/ҧ,gV$$c$ ɬ͔tv5 zP-I]IXO9LT<+ 'aFo6zXv^!-4\Лf$ov:>AT? EIH<RJJ(¾x:[4$᜸d~T<}P+ 뉒*ae cw ӽ!JρzV *P a:mq4xok{[0'̊Cdܭ9J RFLPP$~ʳ[IbsvHΣ<gxN6y^kSԳқ@*\Xg/~Z*F8}d]_r,ðVNsϓ0RrkX್G^/?Qg&O6`w^*H!9el%?ڸR`lj#8m HՍ :=- $q41<1'u:ּ ~d\21H4ǛpK]$,[h sH g?DwdZ#զ'1t+h?e}W𦢁q ģyV#&N^^cֽ %}<.g 61m?2yN6% Lۚ'7 !N#!K7O}U6RYO,wlt&[rxj6 ݂B'WCG('lfa{U(;.p6zѤB@fнQIԇr -#r{f3~ܔX*]5Qa?V?BIZΟ]o` W21Qb<)TAz/\< *+S랔1)j;G!;HN 4%4/DSM*(Z>1xȜj^kUk:=F*(Y7vJ:N=Bp 0? h߳!)/Od|"좟I['H${MbFLl)Q`0='n}*`AvrЬTI@n+BjA5;f0t7?%:[}3$i՛,v CeVa)-!p9Ń x.jZbܼ,OX-ʎs^+n1Opm;(R 9>!PUEY+FG4PrE=|fz -~wM)h 1t~C%?PpUL٩)Foc(99߬ke !*tiL̓EExK"=RH-vA6.端`wl-=RZРa,\Wk', i{YZE=4I1"hoi P3ptei=,VF2rLRgrDEzі[PMa_crϥGIvEF :-tUҊw*c]/HEVrAwY"x.ecм dmK3-w k$KžAȵ'v] 1RXۭ;+ZFI_T2Ϊ%YDYF_pS+'gIJ"(pkhk@|8;A& 3KzߜJ]%-y6}{S=a@ -aD5$z-=NgbRQ"\NغlRCIS=Nxۡ±|B, ޡVzL Wt*x4f@v{&":XO,(բt9!+qݒBp߉Vk8E?55 0#fU"WLiDzkTk|ȐxRdd Eo,PMz8Z/-H8 "3P_y 65:@0\Z_SDVwF8"SHXM e}y/K*.Ԇ)0gJb;wG),ddaҊHʴ"~8oc򶊳jU5]IYYğ F %k)ݿp!EdoYeΊ=yd~aZTl ^#~C\TՒxMoF HmZ f]rۉU k߬+"S!w1Yiۏ+.CG(Ŋg~0{.L؆' 8Zw^AŽV #1B"r`kۓ̺d&" ^r^1Hsg'/m׊*.$328iQ\w3S}׹ g2Dsv^-!"A%^>9`2밦Y%r4MY Hѷ%[SQY,Ư Iπ;l%yŅ`rlEQ4o&.4b v42ۺg/J`?2Zi)qٽNN|=lզo*% .cE ²?]i}iTO +] YI9*&k0h#UBAºtB}칡Gԕ n-EW}vhg J7-UЗّgs$GvI wIcC V hթfGo}5tدR ㈟_8V/027*<6/Zv·c;v?Cp)n1SZWJraOIחC'juff 1QdWF/^AA%dnF,3O\{ 6^DЋ YP3Y}BuiӊWtdZtJm#_akYn{4 ƩکSc!򯺯 ~yvU,-N #qFNf>*J;=byp-1d]->X : f{u3IpLkW.ծ6#4:ͧiIS|qvvu8?Cauh`T' u oI>)ZKDEdy;Dk,g!#lUc%_{>̵`ηAEkEh UݣdV=NBh^|[/*ED#LВi݊aB1`nڥ ѵ??i&F4=}UY=2e;P4Opq8_ᇤb^;:Hwz]uP ]? o:f}QNS)e M-SQgi^v;|=Ѹ÷s6L2],iј,_w ;[~}~mKU%Ѝޛm(m&i%N ]ĩdNN.˦IYW L6{abY 'q>\6 kkCcpMDsBM 7Y@I^r̅`(*{xS4rJa gV󧕪+e!Ur %4RDq'ܬv ېֻ?2֎UC~N@ծƍ-f׏{aǧGu3 BcC t[LPlӁ\^=~_4u6*؀%k$CҐ6ѩ% א }R1$--c3WT<m\|[b(Eص*ɱɶl.ŔP_ȣmXX m.1/qwUt&Qw*fb ha$R(&#[C rě(ݭa;@%b86>g }QRjA>\U(Đo@CSsF+NlF{/qLѭ(lW?C@r3PE[uiY;7iQC_w>@]ell(GA*p;afYǐCao xLjz&1tTŢ/l_ײ 4ׄnMG膋+^671) ܵ.Xaξۀ *YT)ṿyrN}a;bx5%8ԉepZI ghx{\\h :>RnOJS 告e&dZ `1o;HwxEUs-]<2QNaPh-3dkVv&[&UuQe_ {|$I\kYS0r$!g F̗'p# [Jk޽nY%]!87viƛh[U!r@efnCr@Nwvlr?'6ּlCy_u\!;/.!!ȕf/9R;ݲoRd4yba jd*DZ*#HfNp~Wn?h8⨴s?Mkwe'}.>owLۿxv/ܽkõѻ"#~EQ^.16J"XTw6TXlqy Dcz*hFcl C<1>'e<-9r'rI|@6XfM;(Fb'XIFtdSi=&ր1Y dy?|P' IIU9 U2ۉ[Va?( .PA3ίG_㏾^*`LhbS=m fVS 2^gO RG^f ѳ̽&BaTcչz4UP{F vKE"У8|%a 5V@ا^ '/ jtx Vx8Zv @R]Fi澜oX4Эpy47Ty`GRg6 wy&EDD,sn64\cJ,})'a`^Åؒ y"jyoʃ/c 㐔:v@C#sN^\8u3X&QA$7c5 %5kf;*7ԷQ۱E8}Ad~b# [:{uU\6k*tyLj$&͂vr+-?Eeɛ(`Ef*|+bYg^*.jͣ\d,#>GXe/xz2!cWjNO7Q hG0WRR! j]:svڹ,8;*r pzD6G6VT׺upSGs#ly޽ȥުW>*\AG灪 =x@0Z-m뮎KiTe1Vq hPPY& Qloz/X{4Yph*;:Le6{c[@E_M$w@rkR_\E<#Zq;Ja' e&"#VI t[_\__;.w]ɆAUh vG[yOto/yG Lov6/Z?и+5<5>7g_8Dbz+lK{ d8@nX|2Nm\oV};!=٢z\5t#Q `CtueU8 e(V2-GS.ʏT2sThZxަ*DnnRڌ,y 7HG4'g&_0=}y$Է2F!OA55Nb?qG=TySQ؀ƠV ^hcr'kR~*+VkI8d/ɞ zrõ x|O43jcT{OАIZnYsd į]@u I5K' Џ崢07 I~rut $ā~ bb%|jA%ݾRFܞ#5&n(#9fL`ȅ Zb_Uԭ>KxOQ{sNZҁIK8nnX%A}u~mAEw ;7!ȻD-Z~y(żp _ +;{p]{[Ycݰ0L!GhM!5_MBm[-gO7v-/<\ bƱZ$ơ-ʵ)Wl=;([Ѻr"S>"KznV-e þz>U@ρI,_⭃nE-(:SA佹x; pO N/IzzDЯLblT/ # k 7rU~21wQ5Dg+Ab *a:ܓz_>zg|8 3pIMe{LxN%;yI'ɵ "xacUOt7Գ u.f.RZ@,9@xc$pUO W;Ч=aEm 5@jT\igE(S<W][HcPO{$n;B(h#I^2tQ`N+}}pOZnI.4[W#?b2{70v (,%ex7|?hz L7w:.c۱#%9(.#t}DݑXD013c*|c?)n&+0i)E]$ "k6wRp£"M+4P"~A|S|"M9 j䂋CG{O]T5Ք]Ij r.?%HWBڨk2H8Vwۙ7 30j;g 0ޤPh` !Irn{;{9ˡV~Y(0۲JȋG ݿ+* LBLl}|R8j{&Lx &@q耎ԝ8Qq `w߷)?3xw+^:#v[gOV-سP9ݷ"r6C$k|⋧|Y&=^C|A2ZyAe5;Y#2a P|pUW[[d|:OKf]r|G GsPE1T< 7}G\oL̑t 3;>;:'5 /Ǘh:cřpCqzAbGng XJ [Aߙ1bLe#9d^Iخ2E,O]8ta_+p*j4]ί0MkiQyv#q>JZ#R~B<BG#҄Ae70uo;`nB3."qoQn 2etN3!l_lf8GJ΄|ʹϘm_ UiX%M ccn7UHImyP/w n*f/_<2dT՗Hݣ9^تC;/d:׵!7}%X(ADGKV"xQQB70JUI( 3vY?^<&~Srbi|\,^v,-Ŷn`psDh˴4Bۥ} `-%?aB _t>ˍ˴, @G4tx\c0ZeI)6|R 6YJ2Mjd͇E&:%{]-Hj Q"P'(/ ݨ|5VQY H~oIJ[y΃Q80VhY!i)h CAk6bʨZ)[3u7}iB;}怏ħBW294ƨr U&h8r>dZX ,,]*kE̵U'̮1^4\3|nhOjKS/i>(6hQn8J5s?<N#BAL&aÊD lpL˻il]H,_D9Bkb-RoRYE6zїwŶQlk0RxF) XbWO]0eGJf.Obu/ыT-HQ8f.sY\mG(aOpM05jD6nr 3p B*VzmRfH43A7W55\{@&U4joog ͝σܒXsk&Q9.Y?Ԃ w2YCNU^ŵygGVEK:`Q=9j9bݩƓdخ4n0 ax#ZB7U۝\ fK?Br'ƃ0I1䍒3- A$L&yRhCu/RG'uK8 2~΃!wx}Z@/VL_U!p#13#va3InͮUEeK Z)3X;3gAFEwע0I $ 4+GpEϷ şy=y3[n)V;eoԮw\MJ${{( CЅnրn~Xɱ$86v l!o1`Bw[Y' !TǞZ5+cOxK ڼQ=k7_@}44u> O@ܖP{c-%Zǂ<>t,9y?mU)&ymRT}5ӛ/A3RW efD˼" "7 S!W.PbS.cT3w]\SIMH*cxgE+Ff7?s4iɏqV|D0yrsyZb@\ ^"۞dX^,M=N錝H6(4,$!3%V'@46qE>y6 -DZCkW8C3RQ(CE޻VI^tn`Cprhꕾl1 e<MOӫp*64Pɾ! w֔ᢷZ&µ2@|Rl1݉l؅}#N=-FXb\Xg/*yPǖ@I_ȅklSTlxI}||o>@xJ=G'r\d-+'Z"`HI<5>JA3N?4;ӿyf"$KT$֭qG^gl ke,WU$UDC&X%6.2ɋHÏz/HֶԪג˛d%4JVCoyy%eB`+ÿa&:m#Ec>! r3gj,L' CZlgkG(r!"4eO椠 `Eh2W_Nr<&B%E KWiԭm"|GOV+vV,pﰰ g,$#Ai֮1i }&sHXZ-hG\w.&/-M# d urVBrqvJ7 gO91 tO0hc8u3 t_-Φ ʠ=2xsw/$XFܭ@=|^:,@!G S?W"j;`ko#7[c•y%j,ɶ COy"̋;YEKE!0>hp2wWJ}-"Ir_ ¨1]vGSy˟Mm`E|䤠n_Ō|\jfIY`;h'a X<±#q0:;*P!>3Y&Xڥ`F(X”TlV=Y!HΙ.x?h.-*1>m|T]F4onHa edsW #i:<&Z1ݍ'n;e/IК8@ )dߺl;}ùzs!Pj|{1By2 Y@b2ho Sb"Q *ddk >b-  "/zɋET.uOG)rCg֎CJ3~DDuh%-Uzw".$f?>2gڀF= {ÿԣ-41$8]4 Q,^DJK0EwG*t߾"99n 棢P(;e4 :E-?cZu=gvΫjlU mGsJw~a[ru)r$+Lax S L!3kq[NԄ8b]ZG9KV.JR2b ]>G!G L^{/D=BY~zP(fM/<oqIȖM3ZFv:iex>MD[a[pdjXZKPki6Lgd1L:1-ib0 y8o)DJIW+]FȏaXHa4#Y)b3 yθm|]x,ZC":nJR km)+?s)R;a<3W6UX\bnۅxޕ)h.Uy/u %yp$\ R WpWuF:(rD DGj҈ʲm*| Mxj E}ގ˒Mcg+Z{Y֐s-_5n݂@UѫkA#=si -e%tweRՌn|$=qjt(@b5a&g0gp|"J !nAOQDj9uadx[I9a) / Z g/ {uWf?~U%bSbm|Y ~㌣4HN=\b;nN4о['TqX>wKY*OɄLzO>v/؜qP| NE'؏u|[>[`ƿr+ &V,SҨ;牽g׺0ZHG\Z$։C#S,4jf!cx"~3 mևp`-/HF-9)wKTR,p(X%)8;*u(%:FXƒ*= { ԕ(aA!simpшi@&ҳ6P;ڛt_ `1WͲ\`ѭ=;طRO+G0M"ß;6+M*迅~]Ŷ`3z/h9W9ltE0T % v%{L6h W`6>rtm'WrYǰά^'Qf'$#npd_$< }!we!EN[C(ĖVF@.-e!e .#) KQUL. jReCo-TKbs,gBњhEw j"D$۟<,^@wF7`* +˼2Aq 콻M7J gM^J[|{]Xhb56+A^"i|!Y!gj( )u;|~3a4UxW9/ ή[dv5M (5!^=xgA2M/2h^h%io⥌g@@XKcraqF6yZZrioAGtLXNot0-h ,#Cqk8<džpPੈf4l3AyYxD"w5j"2>C:r"nĄj01Dsl`2 sK+& HTDtʞ_D'LX aGLaq 6N_Y7nECZS9-J-sg•:+;+J֐r_.a*4J)ʀU ~2G#h.{>gsAPRa3P|E)#%0tEߊ.x~_],iW5$ZMk B/$V1SLAS >PZCL1ƋӤVu)ɩoSwU_`yLT,l(FAyO6@2Ɇ[,b`:*(ʺ,m^ų󝧆P¼-*gJɤ7G/(Q XuY01*ڶ(f&0X`+`a$4h~fҕ˩ 9Jkog=kLAFŖ T~X`9%1:זֿh_~qPBLZ̭1I)Fǜ+$)P9ٜ?& nD` ! 4Qb@DB- ( (Ozä B'#Oʕb0ȑ2*}n[o3i s*7,m} p *^\ܦ_ 5P>:[b%K(4.QD`w|%,b!C@8[k]pBVyCC^tB4m,W")ޢ hCmKm賙c׏jUDg 2c|4P#8ǧRalc1CGn^;%?~ ׇTэiqP^ȪyT3P] `o𹃧ρ,b,n7Mv~$:A@/[OFJxmG9l"Apz2&fXP xoB+.(GK&Ab 6MO8K&H REa l?s< ĺfྷ4ogL^ X8\G$o)!O=Dv;9Lԥ*Npa [3P6,ƺƩ[SӞzr䀊^ X7(Kj*dqG763>2b 9@>곷/8j.M̛Zi9э0"숯|RBLr#n"t}4 39Q5r8uvxC4 a~s#eq%%g8VVj7͐#^ў C, c>@NfN?ߜ΍0 hFOgRCid©]:Nj>ᖐbc]&X0A/&D gڬ+GMt@ :p \Eɺj+U.]=IԺgod XXw&xhqj34g_c36je5´ u`隡Θ{8`OK>BԄ@K@9`R(0*GT*?S6^z(^ͶACSV5=4/ WEO4 01 - . k,V'ݓ拣?J6bKU8B+2BdV 3ѳ5)5^@t\=d$X j׭^h-b%3̅ pYgBzI',d1 l>[%AO+(fY* >7`G?I <3)m}:*:8W-K_6kVi|9%)E R<@$N_k-׌bT!~5uyw7#oGv fkCàp,| ^ X1;jڄTy0ˍF3=>=lK"NҔ{ Tk(l>7vz̚$cLcQJe@@b˓74o( v:pI!@/X?tZOĒR{C5ZĄEUS}մ>'[c-m>$V(,$gKYjpU ʃ8hi/ PjVh !څiaa)gP1}w5-ôko$¯jyUU7 !J.."-N p?JT84&1.ࡧjV>eSa96jFVC&-<*U{+E -ph{UDٸ;M&:Q 03Qhݨ|9۸GY0c}re4Ohif߅k^ fBYw[YW1蚋(k<,g&b t$Kr!52Yk#c~9'QwO\ӆ\Q6ԉCS0`l)+R=EzLc(~uoepUඇJŸj۞U_D7UҨAq t8At׊o :Ш V_dkFRLZ&þF$ c,E`D>>e=:OΦ,&su TTkJʣp2)X.%"%Ѕ_|/sFm{m!F;%ē G+pb_P{s"f4j/|A>LqVž-N]R$ !/wMmD>٬6?F2x>%n{;kjG. 2-cr (Xh~a"ǡeKSJzۯ>obR 4VR!b}K" n4yϤ0dDCP Be,PV_4bsof磬(OQgQ!`ƛҋLH#r)C*!gS!eSpD1&k; Ev^)xycC"N޸"sqDA'%"ϳ ?,тbiv zEVs :Q2l2PNKA)w@&VH?:nBx֘ZsN,=JAm*8 3ksA+߀": R@fy@kzEr+rkXƋ߉? Dm`je.7+ʫ͆LL5rfWMVu;Cͨebd:𒼫k;n7Q9E"p3LwpB]Cٜ߯V+S@{m߮#IUCNU}׈wpբ&IӨ .|e3PxT3 2zL>-#-S,h-0C(#t/%: o_vM:qP:'? #Y5a@Vsڒ׉35 )(c@]8 څxf2ܫNCRjR~~\oᒆ?Iym\4B:a^J1{g+u+;:@[zfg9{BVQw/[+6a h`a@| `Y5`Dn`8Xl_Lˮbc&p'6Eź11裸i*l"QBJժS~`Xrn=s+Kr,?nZd[S|͵r,c\n8嶧J%JDԥ 3nX%DE(;?c)B&M7/秩y{毡P;=Rr!Pg2]o_5[`B0:3Mu "Z[Ӿ>iK+C'뎮npZQm=С#c&$_+}cA|.A}e`H>]΋ŦGդgĸ o+ eӝ!Աt^n|F>LvfKb Fn0$lEmV[SS;A=w9h\3L El*; 1Z@qvg(mӣ*KQ\kah>|]*8Z!~qIF{0F) Y.,Q  -߭ \6n+8O1~h}~ æ"U2@!Gڪa~]d j Yז3>bGW4RsP7\=PE?\K !ti/S.ѭot|se (κWxcD8YDZHE!Ce >ln(wmYxL2Z{1:'b) /o~rUg92g҂gqWUugYRgycUÈUH@ӵ' GJI:z`\;[=.猭 /d3ܐ^ j}z皑 ֑eHK`3Z-ɬp-zrB V}@,:W(@Fpn^;gf()g!z9nR `v O "}d榬H`}o^#{CIb^u*#귻POpMۅa5d$8x-#$}]Yݘ?_nJ\0R1<6!TJQ .l@^߂*KMhp{|i@.k4O]o7mh߅'}˙,y`4#bee \>%g>h2 y"KJ0sI[o $79gO~ke[?:) Z|m0fA|UŲQ˿"QrUxGdڊ0yD~fCZ;W#C#Ѽ  ,?,Qu=Q\T!-Up-}uA rXv0i  ~M}=ᜥHUFtWa>N HWaPnqyny1+s]fީIjdc*[XS@y8YR`W[h?޳L"pL-i 7"1-;^GeEUT<.k@WHR6\jҔ{?)!."? >s{R΁+f|rVx؏C>nKAwYD/+،^_䃏Ԣn _/ 6a ͉}Ӹ[-vv{qbB@>P Ox6}*17%YWج_Jbȁ}0d,t9d4\, ,C.'n^ѩ!pC":B~1*,cFʼnx7k ٪hh(gNS&׺_*/m\cru0-K'ׇmu蔣w^r zg‚}399Da92$@3e'K9PRÈu-@ىvww\+ cI-aJjG};|A^gaH?A4M]ԙ^0%48y"i `C<1U @;ev_ckC& SOq;݈,9#bN3l{?m6'8e;M 0`nAت1#X7-7 C:4.Vgw( 3OEҲm[G;66d!Fd'<6WyYN߀)Gw:-˖їz #<7hIM|G,1N:JRҭ4L=7?2IT3epgʀ\GsRGޟymanK#}!'(3@0&LU?6pKrg䈇|A#N<\ 1)!kA>s;c[d"& i;*B?豾Ϯt溜W:}t9H#թSA,J)ΔS} ZTirwgyK V PܡsjSA<3 =_.j߅УjP=vɉ+#;Z($? [+UfjnrŠ!j~#f"+jxu26~஍1n*&(Pou2H9 e`r C ު'nPƃ>4.C`N Vd& ǁLα1:*JPV棹?zJ9dP@RMsOTc&CΪsq!CE!t9zJ0WrX$v<8@9||͝0Ꙫp| Dt)XR7sY=*RE#"IP;{*'Z qJ ُENcFv0T ߑ סz;.}54& V-DT[sOh9\`~ UdHi)ȉ6Z'6i+^C=Q^Q䏋1 QbÇN('||?mdCb@c.n023. xSjS`dEIjTlfߩ=4|+ ?8C͓oeɱMN.#.uj?FA{55Op@8oMtx1ȸUN?0;6]9吳n^`Є>v7$[W]I؅U+C6"zA%%ߍEu ڒGZVcZ)jrڴئb?LV #_&?n&&\2\_8\;򁜣+g"c֥/I1|*E恫IQ^2~=>eĬ=A#24ojw]`m>T6E$vb2 ˬ<.b,MD5hՉOzŽ5C%ۘE_׾CxĥTdKԚ3܁k9#@f:1rJYu"-2O|WrدUq*}$Nps0::&LbzqCۗgq1T_n1aBgV n`x qJO] EN\w@xEK*3z vRdHdX. ^9: #9_tv9^_~\p&-3l%3i 9d ^Ev431+#%= GA* 6DcԶgTN*Y!6gBAG GL| G#52^!FdUc(0 U\"YvK05ZkI.x..H!J ':6!;ɹvta)ήQ= f*LU*$D|RQpnDoj49d(NW<1+lS˯U^ rcBѬ"hh<2ҡ#9HNw/_YEg= p"K37-mguuH{B>CxR@#(ypnjBe#CdHYoC'JQ%Kûr)@[]OLj'F4jtT.4)b|!YN;=1\B:߶U^e'Qzgpj+uQ ԽUcg ^b30>3w:Dvl%: slcjO(uH0#$I; >ݑ T|,TZp-uoP~Fnn6 VQ/ZISM pc=;ZѹB&#{B ov՗V@`c=i8 cוGARQ;63X)buCr/sKar!S^ [Jt| 5MC_KJ7iW\4LG6 nxrhRfkp֡GyׂHMƈ>1>I}铤V8& CLnHPl6[W])U=+3Y iOhX"`Rr{H2/(U#]90<ڎ=tecSkZ(Rhsi7OY,C%yF,"dH_$Q2]c+У BwwBW~.<-CkX)V ؛&ώ*Ӊ.?_^e#>$8ܧ"6d x֧G- ^sAB,x4Dhj8ߊLc-c|RNokSzɿcmse7ɺ%]AsTSYb9|7"׸'wI }ҩzpW`Q\%bQXNf]8M|HUA~φTZk.(_ G {W-obӶ#rMlEtEqL |1J됧=9/@vc!`g%8Vע'`Hiܕ9V=35+*HHʵFkjJՍU{[xwlA/5}2)9Eqg.B`vb;8 ށӂ/Rav2tx[Rf"a>g5]K^/k<5J#A7>".DoEdk%ɦQ81CSegHMd5  $›:UywV$<i<+U2&x@o%b)GzW Fg42 m.#mj~ -&9ӕ**1m |t)$~A'\j5J Ϟ="<^)pY8PwlHWʱ-3Do lw4T4MCݼ{nF&=˧Ddc+KW?/"|H['}ׁ/@(=Nf, QĮ%? q=Z~7esz2"xDrLHUY:ц ZQnRyd=}k!*ڐpISgZ:ĉ:'fA+ 9cِuP%=R{PSx\ )V-^ӳł {0䮮RCŅD[NRb^A κK [s4eyّ49a74rsV~zw+n(Hn2DQ#aB&x/-nͅR՘WnCUdɑ^;Ot3 B9/b~%l}lt%+as]q+zN[1]&9JXb9p֯X{ZJ40>}u㴢.$WߣoX)IB7S( "𞠊j?I,j#ybB3꿉p1cAC(C‡j6/H(ٹ學,=# bq):`Q}*KtSԳw򂗞1{wDZdi~(!;Ѳvgx25PyfbLZga08x87iUk6>0H/ e:Νrjގ\/`B Ѐ 1v-][my-BFtWA=~f;@R^_2߫$)"W6m79zenBYruSt|D[0"tbFu}/8ſ (EEt{ğ3P:x-X?}M{EtW)Vc.>1b-M5q%"A- 6+AfdtA$s1hFrO;yZq^ay](%"GB#wk|r$Q(u-}חXw ᶫL]ԳM߲Z;K8,K;V,%ԥ`]Ev7bن$pj֖XҼL|}%[>;_A 'g HѶKCŽ5/ՀYF\I5FC[ܞ XRG(4 ߟus bi]ߒJMnqy!,3&+ 'mxHG 5x_Dfo9z,BBlcQY\Rnuy {FԚhQ6wc*@ICiQ+3p$wV&P%;^6aT} Ƈq %~I4`omsf v{cF (] fǏLP?s4*RÑߍ=H .) ; Lm9Y%$99US_vYQ%/B$D*Ii/;PP+dmG[2Һ?FY]>;,,nq=@Ea-yi,f?u>?Q-;M o60ż5G'wpd,<긦/Bsap?cn|L<)qfe(@ٿ݉;(UKX\23˴UcnnulbQQ 3\:6%O)ıƾFPm.jk_?LSP"/_GM%Gc4$L&Nb8Q/yBӹ=D%pNlރѣ`DK6iGp{hd`{x}U ߔBB)2f6n'I1wuahX9F~|3)]̱,(bB~PO/Tk◞)<}(cDWuvo,k@QCidֹG{4f;*@B}w(鈚ʼn /Cd_IQVboyò(F[ ŀ?ϣGi=+(g1u&wX0Y2*%{KC%HJWc8PS&$dwl&|RyU\WRFFe>7}j sVޠ=r+S3a#KĠ?\ސ _JE_RL˻}|T,/Pv%3T约{QY 4 b@=rUYc fdo+VRDLᡂ:%{vjH #@Bܙ 7 |rCDG\!̸Ӯr{vhfI4'Y1z^~Ûìu="9 0UgǁK`,JDv=ND0)j]rEY>ʼME3/& l+W#@1>,wB$ϴwFb͖{{OoN",p{01"X9_=< Gy۸_ Xn汑f@Wk[IlۑNck Vœ2 m[FEe/~j!/(z+Ja!dZg o!exޓM@Q>aZnEM%Gnq4sAb A0|nC&B O^TY؄M!z~0@xl|Z]'I~U)>iX!nYQLTs@>BX'd,Vw&']U{kewpTřyN^+hH{ ;8nkQ4,RRܽƤM Z 9{D8Z;Kw+ܖNlHRK7ށތ4oX` Bb!S<1Б{pg-<r@`-F 1Q־p }Z";Xobꉐr nBޙa' uu6/ؔ\7[Z^sW[RX$*].՘62W]ӫ+R\.]ip {pmDvnbr@ OСޫɌ 4;Uء=9$JJkVG@e/pYF)KhъݣoQHE*RSq۠Ɖ Hrm#"iIP"儡-Ь&Ge&p&e?eԤvroyvDy/PV2^şR|gXiIcE+gNtܤ3BCXm:PR805uݶ%22?.þn^ &꺹ӣd |sI}u=HJy2.1z[5uu{KT<oc[fdDMٵSBpKԱܯ.P󬍫W4}lUWYx5!j>=5ukif$nh<-6J;P3j(ƕ V۸EηnŴ_R\(ڻߛ%Jo3ItK&E`̜=F+Yy5lv(%{nִ0E—.W;#%EcI~Opת g$WYw/PĪrJF)o,E[P cĨwi[2o{):7WeX@񢔟EE-丂YOY#=ϗ)o.fˬ7J.iurg׌-yzHwAƒ`G5.ŤSHx%Y 7֚:7'N+H;LX8a貕5 sYƦn"[ `R(gACHRdXGb(sfv-)9s7im[fF2>}Blϵ^iNG:V}D$|Kݝش .ׯF)ʗ)^AK|oy&NddPHWxP~rA^pPQuh:v?Bgc# |38mˎY2 j)wѧjӣܣVs#c"j 'KPw0 V[b v@p%KqYyxElZIߔ5 TΖHAG3V#:R{͓+^*_,F:& Z,u&,6نSQNU5k%-uR)uڡe]H>3R%cPMIJ|K#B~,TEtqLOQ-#_>=kiP> ٘ŷBRs?Y(бQHieY$P]o/ \F7}Bsxj&nd{.}s-L2K[t>e:2&(B04,3*{tx2w:?y=I1elGMiEj_DڻzLI*Z`Wxы4g/;SiѰ -#Vl@b2P_L,U6??mʔެe>`bz {OPC--ݳ# *hۼ~Zjfzww*,HDQ}#:vC 7q ;* ם bdrkRA8Uc>bc[*XH ~A![f.#ȴkuRvP= MuGؗzg`9n}=UғKsQf {/&*U 5(ڧQ=cmSk*d8Ã/oLCMzJ;;ʹF"> EkpILaܞZ6T`ߊOBlJQIZT jq6aiWc[fchP2 JkQЖ9% CDOߺcSK/|@bXv)]^}ߡ}y0!0utBuźZ |b\l'K򜽇k]e**{=1T:IqD۫ς.l9%W-:`@6tcыb")ќvt$#\dž]e=Tosz5^Zx?U#uäց)U '^aA8bل vIB}b^AԿ%Cx-meE$nv8PNk˘#Dټ[}ymTh$Gr?GeҪ{Ar JЍ@<\ f6EnGXOiW]? O%C)=Q/ѐX *xC4Wu\ Zb仟 w\3Qo]Pp1}B.: `0!_e,2 &$e,@>*X(JB5ǨljsKX1]IwcőQ3J'zoɨ>(/oIPI˷Yy]/i]V@yߒ^Ex" q (Xe~1}Ō .Cr*  r;!!ȷQo To2,Bv p+cɋ6ԑ,FA9f< ?bk7NcdGIJ$ *[j=Mk$L_yRϾɌY8|s+/Ⳟ0_->Gi2#xlǀ(ª m!SL0rǷ(9lzq`b  *{}45Tf~d3 DsN^:;YۙÆ >ߓu n㩸C3y;sѓ.Wj)祱,j)hN$sT nIיb.:a>;b"O^P]Kfh5i.Ih 팫u̍cD!rm X`y_YȯwRpMxRo xy~k?3qT[ X\TU 2QD! "6DM6Bzgz*rX&@\ߟD6d0n >j*PwS2 [,8CrEF%CN-wtXww@ Eʸ;g7Ly' ;^>;ZPdNiBIüŅuw6X/!FSq n3?ybJsپFmWNj$[X`pW) pHfq"8ݑҺTx.GR-Xzr\ *wOVj!<)8"ee 0َtD U ЎI;Ýw){>C3ftcE2y]^a*k>dEsբy.ZRM@譾Qn3 tҀThyEݦ{u}MIp5czb<\gh;wV;ѩwkRw=$#puM#a(SEU |inX~D(B 4k"|U}ֆZަ}}ʏ#KdYhR ApDAڷ!r ~UÃ+ި# 8M8[EpٹTyG$H2rX4FT#E䕒*~=c2r؄KHC;*ށb6 LJI/-KJid̪5YEtMIzAE'>kj%tk9Z5l h~i2@atdS71esq,J![UMH/IIvB0:=wmsZ ^tI@X/.,<7S%ob2**&==_;32u3GaA_"8FcA2pQ. -%]ג>}WL&CGw}̚~kl\:z}>2  = ܠ}ಃLy D/VRæԦh0Z R'vm_G|hkT<=I?r}Uhlij}{.h,|hw@`U5`5'Mc&5'7Yws+<#IQO+"N48A!hag)+UrG2~*Hߦ+懜$dl-ֽwi9uA0=݊_/OJf46jz͌U'L+mPy)jOHPxY/:h &z(-UcVhy?FJYh/;ɇK\IwxâSPWD µZw׶^֒.x54]u(Lqo2 7KV@dd.mݷb ͘y @OR bl$"zg>o@h*rN5Ӌ`$F`k1]L\8&2Λ8BK[5=`v>>2́1:8HN~<% "\1{a# M@Ȇo Ж*S0&I g1 ca+r.1f3N+&qs@:w 7hBKrc֝C쌶5k"$?yK}cҝh%D eSJgtttC!лv# Xx.DL{8*%$:4Rf㋋\lGgNdVǣRE1VO3B}u'5⠠R(fi%a1,45D.6^<7>wU['[O֥Mr5G:PU^ӴZԲqk,58U:Ѓr֔1-^?RNԋibZQ%aAڏSxdR})8]yUqCT8'ž"K[ Yvԡ^B4cb|M=au7kʹ[iS\´gE+ל=*Ӓʣ9>$G X%b>B \OG-W_"d gD ]S)4WHNzpSw?i2)Uu3/W݈g?tDC>Qf\>/N-+0lxҷ M14cd[6[Ef+zaJ Htɝłxh1?/7'~yA{].^)(  Hא7kW[DVJDtߨ~j#'~F| #P͚S,n6hbjQd͐oRxE<%ySQO!:1*͋6 X4M "loHuD^ R%ua'!Qcs0񒦟{n*)~xc}je͌+ڬz[g9VS Ug3booXmM"N5U"AC|sw͂JwEK0Fdλ`])Ӷ-$FuٶNM)oOzc3^9Pf,߱[3u402'`^!Hi3QD@7+(x)+l) TO^B\"sX-l9En6`h-U&a噦&uu2ߠӬX]$vcyxrKl&m(rFeCZ<oXFu/5s6~B؛M . fL2&$ь#ӲҪ=&:%ዺ<l`?6 gW)*>E,-xz`F5 ^SJ\ak% u?nFn`c?#hnږ 9[~QS@ˡ$(D/-, fNjGKGzFԋ]Raۂwk>7_$[B3qpQ\S(Wr'gp6? ʋ"͟F.NU% iArㆍ)/=AX S^0^k^@ Sݘݨ#c5ȺAٞFzBl5,ztzq]Ÿi"nzc}61 %'?Fprugԟ%Za$zc wY 1΋BXRɅ+n\jɍ`H᚝d]N_HIG=}+,^o~lq,>WFnuM{fU\쓿Я?E]FŻ.|ysSXIsYPZp;3 CÔ yQ: w27zLx ʓ[%LxR<0Xf&2>m] pfAzbJ1ISsh'či%E?]T7 ΄ ƐP"`12 Ѓok̔X~ߕU:`e옊i@I- {(lЙsAO<qׅ*ZR/b?-`筂w ;o)95`ΥOvC+Ϊп uS/Tpxq6xI3ڣsszs[(:a5rڣJ,O zc3iUMASbG7|(X (X2K/4ȱs3] nުښ8P+b go3g&@!`?7P+0B3L L@3v(eo.>+ <.BƔR Mg@4E 8d Pu4'%q۾r`8s&|^fd&k8ZgzR|Ǖ{0['OT¾ZāgۦXk]eb̎PRObզ' igMQ(Z$gnxr #Ѵy(^ߒ33C37"*ִ k_c/ @oS #3+|myNDv+ L 2[3c۞V*+>R(1\cj),W8Bc&C"4'*d!k`/Y#7EWx~#vh =4TcvvDm+ smQ׹8m4Aƣ{ɼW<14D4کH̯.OByej: u]V?5g_'IVa~m5:R "ePir +*v41/Ͻ.3e7k r8K{>Z ΢yeDZpG cX1l_*r~0u Jd½!!\@B7N{#.Rq;yqGmH),֐sBeN27.6]f4mևdR? WGqk Q'7L+Jat.OsDb"LDl?2J =[sHSza1L)Ws дrWXt|Pއޣ۞ }r4CLxKb=uPd f9v.'|P ڴfJ]WDt/TEygq_޼x_cVh +DʳifX&Hpog"M *{xLxȠ$Tivб'2@!!W4 ĕBl"5<TWB;+7_>ݜÝ M\|p;T; z`ؘIKS Jw$vܠM:vpa -GcM >nSƤMbDQEJn4m`󏫍R/9V̮rǾDL؇/a !D#AΪo8P $tYMhI0'nH, j>L5QFrG:-C2O%Բ¶i,|k#?k]{}c^g@O Ja./ȿ䍹[ݭDw!P'{>Zeb;{Ȃ>֚0aC"TXѧ(夈C/kp \ܚ_`rDYL[T`RΩLEoUΞUrt%D}:Fhvrn(D@my3;^6~@c"58vu1oδju;)HLg6^Y }Q!$4Q$YsDQYYQTc< /uo 5&A齆c>NM JhZ JNbo jAjqYRr=`)f,yf0^"tבzXa7.霴z Ŕ'FoBZ;tW|@^>}L1=;0V;ѹX9# H6g=PV1M5l *bv'M#?ǩ*ăb,s8@}3s/9d3d^3vj9C.})a)Å4E}}&e C}G;bOz\HÈ2Ed ]c Ni=$^$h00:q- ?b3pqau ct\2@XTMU1cTC~r培)+(Kl#XzgΓ@\*:F(=a~UeR!܍J^/Mf5mN#MƓ+EthVl+tKw0Lk80QU=ꥢknQ(zh ŨjYQ o;! r#getmU<#~؆P*Qiwt@cc\LU1>B|pUƃwc?A3sq\.DCՊ()6nw| a^{4$I! 4%/[LI>A'?pcc?2f?Bh4J9"\kĘ5 kd#0:#9?ji"8c~w՞s5 +.t`1{9 QZuIvJ ףz(S7o VuC{k S]XP"ѮBôkחPqFs+:u䷾k%lvW;AtƒT+>ᱯ"5kgـӜ-Q\}W`\߀օyn.=DqHFjBMPΠ1_CX1TLņܑ9-üXD Ӥ:?N7 3$3 WDWUD ghV.~6g;" mք $@ӬVmM[<(elj,ۃFd}81Y0pK${er!#LH](kkmWdJ Q~k?Eq'hW3]k͠[$`G7E + _VOFl7{!+GۨcAb |L7~nQ/=)[@ q1$~8>rT#yi!}Sh+w#m.Ll8/~YM|PB}z<:Y5cXw'~plJ C@1fS}S~)>^Oتu evpkz3v.Zi.ΑPvh@#Ү2T^B6]mПuܜmho& XK写Շptʫ>`@+<3q㳴LPByC*]hu'\Q _6~gh>`k(WddH^y}Y/{j?V6vZӕ%!_̂Ow6*9KlpWi.IR2f40;ڌ'S7I2L"OMSɰ[*ig"TTK+ ib *mPV e5T mw5P,#9#P\@NݶagcM8ȩ9 򲤞PDb(ij/A}Y)'V Jf.q4\z1E4BZ8= S2\yLtaʴ`.=`bΘnsDtl-nh#5 =?]Ypvsj~^Tݴ(?IXX0(Ix,@;IRq+~=Gy}d>*T z5dDf`>(_٢_؛XHi~9Ιiv Oos܏~H #AA8*#ZBW(|śd,ܧ A܀]c/B-5Z*&$1[ q8Zq >vi{.~6Nt59lqQ+tkJtNh!InAPFKRpjMIjs$-9o 5([ɦSفFxfKg4&1I:9 RLaꃤP'p.2mav(c2/ /6gdMs C,L@= JH!13d&ݸ: ӝ !<%8&&FI흣_&p1 qC^= FDnCޮ&WmOd](8F^9veUvI>&J2>o¢;q şGjVJڨTuN"Y(8{;HE!JtQ0+C ËVxShڣBAIc:Pѫ51\z/ec$6{Ot@m*'>'$HN^ g +P?Ns#Wq7@^ux#CEzYAcsC4kVZG6Fw}8XLá=`=GsvI5}ڹd78ddmI!d@~}=+fQ͜F,qϥ1%>)IeQ)AF)9PIGBSox?`"Uw9thtjwYb0*jf͹QFX%i51xΨ=pm0 #\INi帡K\$xArmlG{ ů[{dbj gA$QYPn$\>MN3 '"u(r,/N([HCeR{2ѽvN$ `H5Aև6 ocYAkx?$F=!cV/Ku#+RH>ٔt! $dO: kG4]4Rwn4ӻ~8rF+b;8`SdK-޴th1J0e6+W֝@8c!h9Su ۞7ܐFs`E9Fd55C븢 v o~J采 '8M$ܷS=f&{x;Jm(-bUsM6=b 9 mnvtڠ_bҖ2,S4ķ|QKQNwu3cC4^7kdZӆ#Y$ɯn3L gKRG>|~f*>w阏tpM0Kߌ{-Q{M `23 >=Thj?q\-}K.ɏe4`0OW 3\ڃh#f7H o\kοmɒTu޽_FZ\bBRz82wTa3@pxW]SR*iP@ׂ}S#C֣Lޥ4ht3Db/X' &Q'u!;o^Ҥ!Ő$ 㹓"07r{Y mesWF]X'HdH=b`L^dՈƒF/jNA8BgbE豚߰ 4;KAv˳NwZgz\?UoS@-io6eOCc&[o*rpT}S`9cmL8.zyp2N*y!G}C^ n(WWz5CP^=2-Az`-%h]r{-td1ILa$h=fؘU쾬/9zM[WNq& >~&wDm5w/֯ qכG9,bbݑxm֨j`V)f~I}GvdS;#v)uq=9M'&f"D Œ b3yH uۇTmtOͩbE(N18ǻxF`xQaI'!]gp ΠZ 7lm@it2?ڎ؁ 5.i* Y3xh^ 9kblL:j̰Bg38;z(nxwGZ IA§c >b"&/0[ @ uJu8h<0;q@4&+VB>u 8+!F7걒3+Z RYk&Otky门ha|,N-{EMrPK-ȏ^i "nO G$xꥎfXĉ(}7?btۀ9Xp;?oX4 "'Ҟj*©5v)N"^IY =?bO%Y" nߜOZ;|fbw0f1HEN݃4(bk:G<.G,gV:oi"Hm8:CMq(~jX.oɝ?Q5I@O憷U)5T8-8Pt*7_>Eg+-QDTB&8K{yR}bϑ(.q͔2q>JH4_)IK^bz{q ʰ`9: 8h~* @5eq:D9k*"j*%=*>'4h`+s=#L,a1@yp2&G= ]&<~~ֺ>݁.+M)MFiLN- Ox ~w H)Lba4,9 znZ 2Wi55ѳyOׂ<6ϻ^h5p7F;\-OʄXFkka@,A <l[{t(Phi>\gBqswڦr/H!S{1QB;W6íHҤ۱]{_\`MhС)ۢ4oPVI,w3%[2+hC\D61)Sn˰Fmviܞt,/v'1h)y[P4 yɝh94ky<< q0 "Frl;:$qpM=FN  K>y*edHt`ۿ>ERax'5@!γ>hZ7\qYفIlߝ+D '%B?LYHҩ~4J7H̠'4.A_)7Tm~ Բ ~Ϸ%::S%p:W3^5^yW -2Yj"۪u"2[2 cX]ᅮ$tS,sfֽ!Ilm3+`n?5&;D](¤o0/U:Fxxݢ@gr8kuRy0tBiĮ5+z*!5jR#H/?@miqWt~MNPp;FqfѺ Cn0;coї#۽X89qn1dcfXxG*ﰩBkane<ɍ Ql iw )H]Q[̀m.BX;ir'w6[GNNS6*9-AJΦ6|HzRCVw?kMxW#GZߕ{}Ij&95&G.٭5`sv []T%IުO1嵕ts Y%֎]]Z#jz7{ ;@2rEk7n[6Pn6mЇ)eyImC(0 8Tlr$5$L][/(Q˳\b@h$>p_y 2F\c.&h\$$8L큩Rp%0%or?!P-NpR"<}# טPRnң+;)2}!1/u Nrb=uZ`Ƽ --./"oΌ[yeX.  \mm![ΒL8T۩(v4NeKU4: Q:g bZ W!pe@Dful;498rKƸוXB|M1Ⱥ#)o@ԉ_{kֺyd*>4lac[1H5vw\_N]}qּ2\wDN Z)3&ѡ4]_ KQG>tHX8QÇP3H[ׅ7z`=PU6w ӏH0~Ml*E!R|OɣmQe'" t$`b HƔ = q@h"9-Cx5@Ψ-9:FқAA`SLEH[iPZ7 $hլ|?z}b.06TD8-!]d+(ZKC\*!]WzP{#h$~p{\bA;8@  XG^AW~ڙ,gJ»۝7T:L"t lWuCm; >^>TCŕvHFߏmFa~;EaYX?hn C Zya܉caMeN*Ic1P_\;՘ιZl lsQXZVID_f*V_=T{*5hR3J˷T~:=|RY o9Rn޹m~h4,iN(6dRh@>瀢]K#je ͗Ky5Sbzw>"qM Y';M'GDg1{zH [ u ;<} orP "Skpi@( 9E9gqdk̷e^tc?lO'Ԅn+!a)CjI tP v#\[.=Ȼ1&Mܺ-(:zXD#7ʴ tVeWqX/z)&1N=0qK@@^;$8Є>OUe/!"mOQQxz{2!.+'W:gKi$*%1xV)FXy$+pdR<ݣY+]QߘFzPd=$jߵ߬E}wXHV}wlM,rUϣܦiRU 0ޜvHJ _uR?oHA,6Mg IvdKK>\/#AbĄ?S\Gځ;r%ްuɦ& kS2 !p>Αf~ 5 ̫$[uP 欣CzS¼ګGd~w7ZI+`q&UaE'1ݹfOX'4%#uqɩG`H|8dlWsc 4H~r`e'U҇RnslĊl{FI4q=k=赎UJIf*qImm6Đ'ʊV[bDEwG_5ryyn p^`Qz̓hK cyG2?I虣m.N;wEHh~v/WՊ/؝ IȮĊ*QG$;JO%/\S s_kL2lCk$*pt;'w]Ojd|/*}H*h6E[~o`!__>fkyp{?NNԗ^;upDL?n(QUH}01iDQQ08ģ1Hm2SS? VpN>IAO:,<S,p#KQH~PwƪQ=0%e;?᎟?.ξWh8wh _P;Gr>]g꿶=:|!0CezS0,8r2tzI2m"RD'B$;2ЭH/4\we*X |8>9Vsd+Рrx12Sg*KNDĵz~4C: Þ@ q'C<،Ů%YQ}!F}N*ۂ{އΦ5%NA$ߧT5^YTQs_e!&{TOYT]A7[Vh1sKǯ֎U\| ADU ikTQ[z겱x,! "pk@&Ng=)ajI}:>#]e)J;st4uZ4bMntpI<pbէ 8j.4J-@p08hDh)ɳ 0@*w=mΈ_zR8: UDWàͬM$#I|2ljҴhַ` S?Qր\y(Ε}ކvͭ˾mt6Ml\U#ЅPGBp`i_o|P* p|[|{5]=38`mYE##zMTMy: M˟^\bEl%-0tdVz)kE Y4:0i_eT'ɬNRNё,QMkJy4aG{ D6`GHp|[ڥd9 n'}w(yae̽-տjU5&,9~-\W0\ȿ[Nj7Nۓ"bQ0vP wϝȚU?SBtʞ^J(ua}WW&DQLl ?cl)Hh@LG'}?$@'l2pp=: sO^߳&X ';dʛI_U RUD388 m]BGSSOf$Eco^%yO019)W854lNqԄ0YbjM0++ rfՓ5`(.'ԅl5Ƨ/P>_cM +}sS# iuuʹIpoKWؖckʿqbd4FrѱCp/zP󑑔^LKxJvO= oޯh'f}!gAd۲u0z7Yz\[@ҁ{Lt'pa/cOX9 %o;6ܸuǪza`Ƨ~ */b_rj  _Ӛ9IS['ԥ@U<(@k5T2xV|K9Q^¶ ضs>59<)_ꂈn-bwbţ6nsV#XE(5VT#4g3reḎ.5 lv &-GTY3c~|=fJ$DLgW w'x!D,}\#,B'7?5a t9 V}OOi~Q/' Vx0u>F̧/͢=Oĝ5 oqn9ߡ M&[-&=6Bb)u'8-daL=וn͙Zpshz+"&tsyIG/`ufMe`Z'>(HʞgEB~ܴ9xl2#8: X{lrIٳzBw'94Q1vBF{0MDz$ ;~5nG S\u=F$۳3ȤiՅSQ_eGO l!Y8.1A'iLj bznmgw;#!AHhHt1YNu\8QsQe_mY-`5ܔT c!1i+I1+sD#K46A[zwzJe5 Q7?JWj:8;a c HfD/Ml;Ωiҡ@a}&냎q&l$/Qn%u/Kb(sHZRh3G؀\bv+/{N}su5]?ǎ>X挒_fa0Eo ͸P7!32"\<4ؔsMX;Xs\UQt ΢ikư(Iaa&ːǶDb QA]}ũ YZBZh51AY&SY B" @a!ʲPûm2egET#϶ٴ5\y!MOzFH AI13HtW ܲxXD6bRQ`8웾]}Yj1P/^p:2W6 r6棘r[QPMjXa.*F %W@c'5m!@F[%I -,@9^02Fu#]L̡t$x/IM#V]߃gQ4S2>'7vF?MV $ eR殼 HTZ .w9Uc!i)A>@@qW17(- 1T #MK\@ gZU+?`BYp"I7Y9,$,,>ơ1ʎ( $t)s0I\uV=#/Q4\ثI7p^ gXz;c{Ry ^z ?LjAL΁z2^ʃ'=XM{dwwjzT{[Zێ}im%dv2X`\zH/%[k݆}ȷ(`d''"uX,"=hSu"ZZ٩.~kafx[s CZU;jԸ:Zɮiv1}|,=G 3z]7Any}өpjzd۸͑EW4N,"YFl+ɲe.jXM/Ƚ f MR[l 0a)J)GT̨$J㐩,$JZ 3qAe^FφM|;_ck5i+zu~Ӣ(0RW|U)0cwz0;3`@W`#Ǒ\+suCt! Na%PY[riK6ؖw׫:QAo>.^B;tfwɾ1zc9gtaBm;+h; UAYոQ0,Bq}4'hkLLIzs"Z3pwnHޭ;tvA뉂˙Kt㛺B|dz=Cǡtqq4w?5>n7Y]gٮd)̃Y>.c7M7j m#}y:4LLpUg^uw_!Gh~.Nٵn3mԱwgYeͷ(d>.β>ڜ'l[ap_-zߋ=x :Zɻo? 늛nQnB+j qBiȫF]O$]dFzN _Jڕٽ`j4zglG=N٫B7/K>:qN r(B1%2.Ej8j29N_ܕgf8yQT" 9;ЁPY{r-C酌B̐}QvyYdqHy<4S.LBC1@?Da@dezFUP ͏p"s*}0h8Kõx$B?(uqnԠLBpU$ W=P5?Bk(,>d{[T.AQ=8t5F"RuY)l~ލ.-@Qm$﹨]T !YS /l( > 8p1c"z8 4ށEP"ɒd+Vb,5)`"*IX :yADY%(Fn zjx_X;XV*9rT"+P2sfV%NSQR7ޮkqC)<e[LA҅IH8[*"@qD e˵J#+k1NkKA3VJk[K&|15eFJr@DT >^ 1 CD<9%a,AWؚD*{ `99D3IRDXe)FWb#ޝ7@y$E0Z{:ɏ_ʔRv/*R9)հ+r9ZăSvl,v3~^-rM)!9b:]D42yHԧ(ö=yp*?\H"JUtĚfĂ T&Q l$o}`˒IzT@+j,s QJY)yHӜrD/E5E G ee9QvrkG,=ˣ,q3Aк (S 9nJp[?{_7}a+0] w_og&Wd\|bԴ7%=^%S=o0+D$gK 9ȣMHQj7x{ǻn9;]9aAgz]' moJ[h}]~[J[ sL0i'M 4zqd:]켭2BdθR4u iDj)[06 mtVK0*zfYh^TgQdЯO+hGM?arMB/žy-M2zLԎ~i0>4=Y~9G!RϾLPgIvA8i8i+ߴ^ t!6^=G?/@C"{%(iQyo0BZh51AY&SYBog <@ @}hjd#Ii@6j2Ph Beh 8  44 I$ISS#F4461jhDM4|" %iZ'* Pd WLs^Q" zD'|#~^s"0뵒-dw0a+Yz4|GC>Y.c7c>W⽋eZfbkm8 -k%1D>]QY)bЄQVa KAH eD7i}+HjUlMsۋP3="q(1S'X9VhLpf8')ĩm  A#'Y@p.N q$X!Y9gB㜍Jc㿊``4+\\V냕gx Yi}Q i |[N99- H-$?i3!L ]Bi19JR B6Y'Ϸa6m8˘2Z9ok(Dcg~7H"(H!bBZh51AY&SYudY{ݯ(W]Q省`@鹪vbA*h0eiBzjfѠiԚ4SCSЌe4hQh4hhmOIzdjmM=4Bi$MO4Ij6 @1 0M `#a24024MFj`B"&d=F Ch)4=FSA4d 4&0C&6 hOQFjf  hdd4i5ɓh M16D@4&Mi=0I1Si2dځ d@h6|ȧ։Dx2D{IByg0<=Go#5)"R)0PTD!LDG%[[pn_}l00؀9$z/@-2I54AtcSs_"*)BC&l(1b@ =F"2ʴwbD[D@A$"]'d^(Y@%! =m>s:`JäcD Tfʹi$BB(a: ̰#i&Aad`#V@" N}`@'8@bPD&΂^ Y %rѶcoMj)A烈!)WoT/.QEQE0` ^S_6lz(TW5v5Pk.X^ Kmx.g yWu`"f.ĂฬB @ %g=.EZ>Ln:n~w4yICxxs& 7G=!îB@/t3xOeqcnj]:* Kt/ŕo{vݓfk.yv4P3} D;`ûƥwuv{7/nٿH3 N<DAt(b0piRPH!ۉtrDAs)D;@^%>v!1Th1w|:hɕ,72>2ң.CN.Vd$@Mw 2:yu6 sSb缒_^OBqg)ݕlWКS]>2_%f Shi09k2tG'zI9@~ d^(Y@%! =m?s:`Jäh`J|LsORKxdy8d>}_wl9.;2xu>f%6kPe^n!X ( +>b8Gs*NzHIl!I"Jn_9b^iIQOݬ_*]&RrIuS%78l-%@cy:rh447}^tb94 Qf0:uZunLJ` lIk3*Z"=8=Yp~\{T.N@H@F.3TOGˈLR~NA's=}gp!U0{1ؔs&uxfǫD&<{slCV _MFɷx9Bk&fhYLg!X>yY"/Ǒ^dtN:ҳ>1'Ya%'!0YeBצ@4`R:\Ww:WNQMvjxaDep6[3uNK{'  gBw_m: bPK*K=8LٹlsG1,YWJi.%q{ ;58)G1_3) 1pLm (ʣq^Y`D-k=梭ĪŽ&bmiKlJFMFfU :XzrݻmM W9mgkͱ4BNm);!YPF1k"9A! # /„D֞I/ōSY/T$0Xߐ{L7 zm-mڎg`U*DE%)^;vM,Dz:W3WJif+P w;ԲS~ 1708045811 d52e6f7bf03c69506617c4c81964bf47fa218be5adb56e9b0dd71a3156711ebd fc5c7eca094ca291980be8265fa7440b2df76c63aebd1ef9f4a6179540802866 1708045811 2256 9566 d6b9facd01c08f6a2da630fb8a06389b3f242ef725c14f351218e73239922271 3f56c77a4cb3866fe68ef52781f662908cd4d457235a963699b564b3ddf7ed5f 1708045811 407 1072 ac866d0d44b115c64a0edbb2d415d89919be27b2f158d787531101e32d44769b 8a3a2bc19fba5375e0174ec0994cbc4325a17b87ca74686863d43a3a3ec41b50 1708045811 358 492 f77909af1077ecb6e06e21ab8f9e527250d6a35eb5b7107b4053ac42bb72333e 7927e965677576abdb62c495be0aea0fc7bb4a539b3a0ab1c7e3a0eea33ec6cb 1708045811 5215 114688 10 2682dbfe35ffb17a08203b36789dd308e9bb77dfe41ff0d60c2d16b8a6ac4768 fe4db38021878016e125a4f28a93c174e069e1441ea7195f1bb65cc1b79865a4 1708045811 1221 28672 10 dc48d6d85206c27b205968670bdc6ff2676740d2c823b7332537171a335e82ee cb14d627b086dd19e581580e516e98b0dbcc9d7a2cd5e0355161a40fba090a4f 1708045811 785 24576 10 \ƳJ^jQ1G111,2g褦S HxLL2=c {rk8|KY$14^DKac5%\2QX,iVӼT}p-ͤG]{:+5`;1-zeodcXHdX6O?A!nki% fcJ,ie MnSX2&GWRry+b#4B0TwzLOw6i۸$e@@h-HxYaL˛Ztd+zs0R9IDZ;@W\i@\i*|i_l`kMu|qgbO$.yEkR'|Ny/퍽i~ sv÷hfb|8}YB-+PR+b]W ̦FMl{>C%9ZT2CY S^a>k0<&,KQ~!^Yݥc%cdC>xR^^1 .0'R׿_)T7HH3TD牝ŰROh$*yPg~>;ONՋCk) bpJU\&Hȵ:{1 GC2HbH1Dˏ!ZCk.H/,u 1}B5Wĸݞ}<*F_g :tlV,inCFCk<9n^n9nx„E6]U]mвKzߊ0W$[I)d+)xr8|ui`/Ocdys@H%+܄ o Z((*P ub3;͐a+9Uk2%bmHѪsx:rJ`x%EGcwyAVi(X>HىH-)5:dJb"N6\%|JJIBϻߪ棽r5{xGrIg)m ?]BQΰe䶱6m9sR@e"<uֳg+-:mC0C$ =,20dҿu>ԓ!Vҷ^m{8"8P,]`*i u{w=NH h[X,ȿd ~i`$˜mQǏ"]}}>a!+:YNPUt+Ў Pgk^qiksЪxi&]#,5Ì@\}zE[[>HuJĖT6Wՙ;p;(LB| x~+h]t}eȹ"/ m^ %25P{6PE{;˅*vVA;u $k{{ڵGYswYY0Tgl-gڸ jf}T;2Y&Zi;o- _rM;wm͍JGJˡ<;2--ǯ1DQIUzDDZ}DQ`Br( y`!66|}ul?7QL<Q“=im[tb^E>;q GgGCiDAȌҷ({lCyJ:czl 3kMa0-4Zukz;yǚ4W0Eƈcd#L#5?8Va'*[694.8Kp!Z>8ڃ*PGWgOޥ36qzoq˼HE:x&xp+%f ]< KZ( PXK5tp,xAoM3 bpgr3_πb+Q pY/KV JFPбBmXg-  s7Vd:;ٮBkE q23y, ^ p~1x/Օ.jm "fJM!o`Ն(],0nB;?n%?CGF4gm!p8OӝcNIȭC#yj,g82Z2 ;t_rkdObrkr1E>=jԮYM3vli$Zu`Mn&߻SX*[PL=IjusxmXWpL7MZǡ\xпݎ%*FU1Dګ%u<ϢF ~@ ,hAQ/xx 1moSN0ڕrgrHE@.` YOx9,\ xΔ؄h[oв)uC`I訴,\鸈( ~ JL0JWQ`dؐi'Zezw!C*5 n8ÊDx/y "h_ʢ'%gӠΆKpqXǮT XҌXAxD^ ʒ. .S-}2@T,DX=Aڭ' E(/"d8~D]UD1ΰD/=ݜ$oh8*ft?+N'4}i }x?VJþcEy/}(cMSpj+l-$j]6J8D1E@[k1|kYlA}1sq_n{n*sECbgكrapYZU #?bTt4.~lҤlLJރtÃuq.C/$z]q(!>"!^'G1A?RYՅL|_GD쇾]l>5]qRE}RZp$11BU[>J =W唫M*)iM6Lvv֊{Ps94:NkXuuGL1/AQyBM$yLy~"idtcl n0APm$!FJ] (6Ge+3a% q,.[*#̛QSJe!q7 7:X,jMn;vHD̵e߽-d7-Vߔ.;;sz$R~Ko>]zd*Q=iP'[sKK!>;lwvBMsTj$[a?֗&͍R5QLjcQPlgxjC@oB#@M j4kqQoJO M6q-geV3O±˫c"4 kt5kᱷȸVhT2mSq}}J7:!NG J~3?8 gŜȝ5"7!LP2Ɵ7w*_%*w6;.R"l#HE k'#3Aj*ayLh6=/+nZnۇ4}Y'-Gb?]Da\"G[$Q_qͣ\ܕPёc8M詪\)ȯ $6 J"|S3T+ +f(bKȘU'%!rfƐrD'_v +*SV\ 68Meخ.>0`-AeECɑ{уn s:YUzI`1P-Cs݂Cd) d%EH^Zvh-f/ް%LԖniM,Qǘ23l=W>dĻ35Itm#y(QF;Nzb+(G^FJ wӫ/r|;CN}t>ۯl]?9'zkKH3eEd)aYftJ~@Lz '-&I\€44]95|O2TV¢&41_/6L1}+h ϼУ4!FN\ /A{{#a+ѲϘ(bBllx+Ɂx%LFXB=QU 2)nwY3C;r-(EZM~<{EF\c,>P&KT[BY P^xO& Pz¨jE<56} j̻C OhH6qQJ?O!X@O<, dE -126~+`[~w@ )6ѧ{{M 5*:-tL{Z 1NrY'aHp@w$O}_?*ɬ,,$$Z+KNfnݞcJDziΰO&CIe~I2DzVGYQ^vHg c[~:)<.XygS^k`!U Mxd#tط,:4sAYp(]2ZހπR#%!vi k6ˉԞmFnTuE4f?f̡}]Y,0bzDRTb5i$Q|fn>/Q[nr)FMӸw HLQd1׆}w;xR [ㆽ;Ig( !<7\wSQ;׾1@[W/0?Oq@]>e54 +m|r& IRή_d康JWh=1L 3ףfj}A,[|S:Gί9E-8a] U3&nѓ(DFQqEQ&Ҡ -6bl M,A&ϸ8I`Fj3w}  '=(sz%_)-S>CٛyMo;>. A~!/53"@lڬc#mU_km#n'k3{:p)ayOP-(6xrYY_exPSGNlBnd[)cTu6ΑzL C#Q Y=X5M@JDnݼK۬v0zI$=_y Io2԰E*ZXܠPk㡣j^Hz[ {+tm;N#u :El(6p'2ET~n=dVTh:b1ڿgFk_t1  ;hK\&V)M#=o({>\oߛDOGtwڹ9S{ɍ$PÔp:;5!@>;dȖhL r2ͥ"daϔ0Բ^yr–4g7=Fvge ̥.KU#$SMef30) i U#isj]*I ip:Snzxols5 HG"WqT<'ӥmBCξAg&~!-v XHPT|ZG7j?QޮkVw1э]$Jh`ZO>EhNN/$*lЩpb'5iT9%{~z@76l۸x!aYpeU@=" .cozѥsavF,{u]wd噞6CN16 dNz:MqBнg`Z+:hl~\Xa>-ZA_H7mMoi23NE}8uBQ2W]db'wxOu|h\9~:e^> ëׯG_ӣ9|Hf7ԇ& ve.OCxe,K7⬽,HpGexJw ].X< {Lc+BYS؄e`^7/\'g6MXsQYaݗRD pH+r{X&2s8t,1KMGͤ&T*mGgۛf'{:p2=$(Z4m$"^=b|@=5`woIV'jxJp܊*]ObN sa )Vu}9Kid r?'N,=JC'.eh9.x8%f8~7y=_kLF#CB< iv_qϽՊf/ 3LWexY 5 0Xd$Oj[-2V.{,mTOZDSH@Y&0>p.Gݔxl1=e'!gE[ӛHI ME%bI#ZlaQ͂_PNژ=D44毤A!0/Ä ƣAhN^,KL>}Ą<K%zɿe*5]2 *`G6_4ꇇ.SJ[6`ZkLO>L<(.)M\oBrouŸ>/$Rc@n~IytW0~1Sk6b@[Vpy>]ixb8'zniTx{nЊV aM&{R4P5NC v!UhǡrI۹&*i=laڦ" UiʗDWEأp>U_Eq⫐QU !T婾'M[O':sWh8/?= YKij$T|?b9Zb*}_{RVdH&"*SOfjQ}$$bl_vs(G:0s °n;u0R}ۥl4o ^: ݖ虈^H+^TƀMGS&uJݸKs]I;c;yc"$tUKX.rU错G /؂SH_!-/DEQqr}wvn?k划1amί7Q@إRԮ<| =uvl#6vHUuX= ^|pHFmЪuM[/^qWdrK%7 )gA uG؇zpSgC:3 (L=eTk)Kn 'A|5TY$$(>9ѡ{orp2b2r ߋ8t^ No>SF-?NPEZ`*L.\_U^-ZJA7-W/e[WOYɲ[5[[8*Hd?gW`JKq[>0cMN$j1G n:2E\LNL61&!Rrlz,!%@0Ƽ{2c>L]dH׃e~dm7]V,!uB C߉*f'L-և4DT=q:J84c~^7~[' b> i5/T'&5O̼HOl4_8kCgf>9dj# 5ty|n>mN+ŵ!P$B/5h!ACO16Apcy9Ej{cvv#l1~N2_}m@^pir0h54!!.0(e;,-YKqvgx 6upճ aQ8@HD s=&_Zd~ƹܞ h1:O*\RW+\0{nrbUOpU4x' >B/gѠko,֫zJb ߄ C\[)HdKӋP[H gz Al &AFis߆pY )0e&B7ͅ a` fb-jCAͧxuEi|i+WhkGETh9|:1S]{Pb99ڕ/_B` `?!6rl `HU<%d k^Ǘq_ixP$Q8ܐdrY'c]<5Ȗ/5Aa܉s;kuYbNk:n4Mb`MQIFe]A_zQ7BUrM&Kv H_].Ff.!o-?fczdTL];1A{B>fs~L6`m!a]v(!V{/ o8賉qeDJm:,jJhMegU_,Ԝ]X[VڔDr@|enH>Qj! ^jV_`^Z$*E,5*'zAm6Uaɳ|{~ߣM'{`e {.N!wQFV/KjTc&Fz +=V]g${ S +yӌ6#}9t~vsห ☐AXWnia74ay ȃՈ.{Ƴ(j yݠLj,' 1438|0XLY9P>M/}2͢1nj=(&+J vR BG=i hi_h8za:7TȣRu]~](ꡘZ¥Udò r)M=;=@hPwE/sV9@euJGjci0οU6 Q5

%GsgBhg ` q9 q]*ͲUa+Cΰ_O+?' VN@4Evs`A7D"I Ţj 4`jy-qbILz晬/èAUPQ0Z`N{H1>9+ ˠ[ʚdR>( KޱT7SHy'Sυvo^`Đ!KrR SK2_ ۛ=Rl* Bݱ_?[R$aRнn|DzuD뚍=ﬕ7͔5mrg[ goCkQ@y%i% մn䰺;um]ܝfT[yV߅`eUg>7k]|4фD^s[ֈGeTD+ПѕCTu@l*4{.?$X?]S vdcDjdm[CsSEr'ϩm'Uc-܂b==B2ԉ/ ;EV Gl CqlvEUwZTߵϚpq7,hJ\6_Br@Gly}&~Nlf3PX7H.˧nEN09'?DBLL&;Qj/0>45^wZcj~~rn+~C)ELLAc e `5F.} 1p=qEsqv8ř +yvЄ+t Ugx=82Aܝǘ;2v=!2+$e, 9b]doV%ZY,*@wHb?&;vfӇ>]voOf03N):t\ĉ7Ue4TK.3>JZXQdbFh,T/ËIʭXFFRkU)yNnx5<\P >vEo%Zm#ϧG;NK3KDZYKٳ]m~dN;uÍlz_iAkL{C[ct UE\SOtj 7q=2Lfrk.X̆l^r$uYXf/@h1f/_F~dőV|z2PxmI`>= #_.JUʥeԁV c[] sِ.1ÞQbzƬż)cqlj'aŒdѻ 533OF%:-ijgvg{>Vk,gn&@̇0v"ֺ _gݼDžx|JQu_?G vVK\['鉪6\L2\)Ov[sx dKyiB6`m•hP'`tHVK0M#OV#J)Usr1QŲYc4*ce3h"ZV^T3]F45]ڡi!qpyo&fj!E{J !H2gu2$􊅓w7N? 7D_f&*|wg7 %/fi2>Y둍qՅ1 (WVY¨o5~oBZ8hXOi&ܥf1P8>5PH\QWI 3+Nׅ8HSƠ!L*Rմ|Qq,JT/=ٙ)TBQ)}UWMb8x+QV<.{1tǢq&iC2 (hqErAN1d @nz>N>`Q3@>l4IXE|ze-g< @h)v \xb_z 7$[ǩcEyeL.@ ?ԧen 4 O"O+0~% DBaSx}_X G'=sh?v^L~h{K!2}ޝM-~cE8Obe_ @C%čI+6 bCLjfG:2=RZʹE=kBێe8 }X3hf-ܛ^2bYj2Zs.]أTv>rBʞOËĀ+ϟ0umAU@ y0 /(?xmcZ=#ATa=]ė5҂= 5/p :}gBF4 \.F ;\Yο)f(-ۢ y=w;'af֣3L֠w?2ŝDF=[x%{{D8xI]nkyXV6< bvT- vʑ8{ ^O% M\}O27`3Y>/w sV'WC8$*2$JXqQ|éS١6Qߨ=|Ԫ79#:I,~w[ ceQaGFX8!$`-(J`hy|623 $+gt:Uhk Ύt4K T?U0SGj W\y=9gVf˷/4ǘC nm4=Wd{2xRTJdKr̯Ks4J&!}&AZ0u3T|Uńa+P]-ZÛlr Y> /h۟U IW4oԠ3-fE݂Iُ%A+ 5.{>nv?u3a.;KEDNp5p6+I?hU`yZ (% vAߓ>F~&VE~ȀMb`mȖPc(ڟIY}%Q戁2Ɵ2v2& p̈^"_ˆמW#wd8[sg*&@3zZE:(8Ŭ4{2 F/y<[=`N {X_gtIe\lZUC DDB ]]E$&QXrZMD%Pum4]i,X[8b·t !4 S8}Va6}*Ea渕 cDUrZ5F4N_Ğ+;1> )F^v@t>ZK+Srra* 0 jCz`DZ7pR[@qEiziڟGtq-Z|Udѽ>1GvTD;,TdmE UR|o¨H]޲a6Tn&$%_~(kX."ppR '9Tskh^h@7|p/~ŵ<t \y)>>B.^*crr(BΑA* % piRZ$4IU- _! m21GТVx`R T$u¦H{sy#w.wtIGNFCayH0ؼ-6yp7W#a  sǡBbYtaa{>_} jRZ.t/JKkRI(p b (6t'IF!USҾ-so|jLȶ%XƏ)(EZg>OcFSVZc|>'Q,"D8*t#iChp_\}y Q>Y0.q\5KgXGFIFjsnH?k'u_9ḇmǠjI7T0 ΌqW”_%id:c2ůqo8l烬刢ŊVzPM[ efۣĆ|Lj)ήJHӚwIrV^) ھKկH8PJ P2{+0񡊡 f_w+*|oLENc~@KBB\[C.W/ЩƘ!::[s;V& grǠ!ҒeEɖ:~3e*AZǙ"+JidQ|7) ȭRjo*O M bMg"}h`OJJ tUEYӁ$n10z3ۀS7ZM1gbHz {JZOGԿ]/딺JƖCu9fY'+]ʶsX6$ l:> >dF@_}<؊; 8,ZN#ίV.pER`|Lլr}T5=ATǀmR6<76HcUO /E*xZ$KS,0%UmvG^CT-!;: ԹG- }W9Ω'_? KuIq[P=hIکw5v1R`nxTd<p1' IČ_AӾj>[d'e]6tQۈ⍔^(0@c_+JaMƚ.8o.n޸^d eoaiwg e|Y@gtq2ddp˲G)Xnh2"Α=5(mvEReBfh ҭFNjULQlHTeµuP*8F+] "AUyMhef3peKМjw .9{4]MY/_OOczLJ-5<>7zƯ G45(TWcKzcD_s{^+}~1.ћZrRgo7~y阪l7 ;S'J2=$cnN2yXz.6P\\ɕᑒw ᭾o+!y[Iy('_~d@:N1p95OѱT蛂VUZ, ^ݡQ$A"܏1o٥>:sI!9=xe/r\]›)15Z딢 χ8My}!aG`nI^0@%|ޜb, D}KRk}lVjHl)sJP w얄}l˼渷|1I,L(/5bflwm(T%ނ"K{`=,W`rX\S gCS{.Z{%2k  -voHG 3c~)lh]J3/u[d og.kV3ULY|e򸒫~mvk6RTPw;5tF=;ke3:[v+1h``$,ܞWI/߷O1KeFq0)BT q.,%+/PHWUpAq1n/L˞ CWگVHx^9 \ v>J\k"!^lN]x>>k &Ӳt> rEæΘjHlҼa2:A[U+ڠxoCX-=X)}Dl(WE~!_^k_h~N-:LDnKk?N9e.)5Da% ,, đxXlx=z S|o͊_l-JlBEkFQ(qC2l"L!g Ԙdyٴ|1%{|dˮ%A]#t()@DiW}c0@O{Ώ(/FO@]FtG:]1EBį#¬Kj4E׾mi NQ;}͌h'Hl>KSZ`Nm7:׳'D_qŗıJIM#B&[8\RMYn@{6}[)^MΟ^%p2 ,X RO=@$3-?6/lel N6ۦ H1]_AgMEԷ ,:Bٻ1٦ew2~7A^OsAΪ`2kKհN/P \ȱ(O7?22G)PDLT$*с]pG`c@8˜ۀQI֘_ gߘٕ캜EQ/RouIPxsD3>{~HޑuΙ?MهA}cb43 ((YE72bETi,D4=zja2:-t*_iM*q*8W"Iͣp)a.)/82M ƭ =.N(5zrB ֔\\EC51u㾽΃>\x-Ê]T~ S;C|4g6Hh[4qRtr޽AjW*V{:Uj#Vdqܣ63:cucpdQ : >?GVrW In6;bj C3Wd#f㱷_ꒂeƆJYAߡ{٠gV[9jtQrdIt[=CZEne&n~ WNay[s} aG D褵Flx.޿Ӏo˾_$o Qx+(K8&!4]>uYi%kV8;@"5 Z1y88s?&5f(9Ir Ok!˄c1x(^oܕ!ǯD@ZD~p:{+'0ue 9$]V1udr*Q -R9()໋O]֬Lk;쩹 uj`6WMxrV(ݶ!kΞ2k&:S$w @:N˫pgnhm 8㑮B+2T0ݶ'|T%fRᤏq&'Y:yp ~ĺ)lm&O:b@,F U+ABO7H U):/Wo6$.m4I%ŒN.TpeN,ݐ5N^hz0G}e|)W^M)JȂ=ZyoHP`i19[U+a#I}I:PhpbN+Eqْ\}jdN Ey~Zu*FT?_M5@5sn+.sdz-;ɕ/A%0?Y/IQ6Tmx[5TЗn^6e1}r|F[L֝fnv0Q0>lvÄ?ɮzO^:H>2zaTTo 4GKnoɗ7$ZXtLuJ^^02; xuhZ &S"10 {ǔ#k˚k&žVB/J`G _ӇUCr9uu^ϟ3z=j[I4G[6 Za'YDt VY{ڊ%c+,uȋK2-2KWUԌd-+j)15C}h9] I8В"Q*HDO*waՙhEl,ʤ\C eȬAn^AWa,c>i_M:梢m, `nf:a4m !|W-/Kr ~q,3-2i=:k`?P+`b@qP szj߯L0KcGr=V g)DDAzHye`kwg6 HTYP8_FJ5tX{E! Ȼ#^=*t~F7u PjN՛L&h!l< Y ۈdF#.ȊUBb!W!f(9;ĝX$ || !/ߣ>SE).gHf@񂵢1&)nvFɁIye4=a'"4k>)@{qsD@kCf;(mwZ%Rdܜ M/zx%%S*!gH\LÑbcSoQ\YyJ&u>,6E_,W!uJVX@o,ǂ6 펩NM][=1>j X=?@jo[&-:KBy1|uE'`j:iu4Zǧ}r&=9mtrCY{SWǝT߳/1rgp ,+Ճ;p+H[ҽ:C.FK%&ձ!/3Hl'm:)@|B^ǯ9 %X :|) q!_ڷHAOrQzH8uo26EfnyB f`$2s†>R5YZqd%xN$94]JSn%#C56C`-+֏>\ѥXpnw73*m Ayy^ (3\*wAx FOԕeߌ9w S ?b• >4dɿ_NþiQ;e ' |1{KGtن- ʛc7MUc"#@ۇ*_.+A7 =c۝eo"OWUĦ<3xFQ^*9&zZ@Ʉ >Rۿ7M!Y?nۧytd!F y-ޛv#sNU>D/<ffG}7pʂϭk·w-Ŝ ]1FS zȿċzY߽]>^ T1.|xG #15Jl.$50qtp@bS8s (BB0\rZF-qnKAsoZsTx %f>@6"^&& w=:߀.=ZrBWr5*p^hRm"D߳5^*shDxOX 0)љЮY>6Q>u0^Yx"KYܻ1̧B}Bxyv*CY^< { }+ݝ!Rvp !T8v-9yp85ܜbVK q <=o.AⱫŵQudPH6p(gxLlx<1\'4q{/ "O~iLUvQ< ?"[GlB}wM!XUOq-,"~$|(`=jpC&-~8 'M¹LB \c3 ۽zҌ`_.o ̓i [W%#IlM^lMUz W=([cs8<2aשkOU8N8\i_- ǭWr42 lybm+0ʫ>V% ]49p&0wT4=wMcsM|僻[z'S{K>@yѫ万cdʷQD`RU)(ޱ9C HNm(2.\Mt/BW,|wG~M%wqAͅl*c9WiWyԞ&kf_Dh!4z?BR?@g9*/'=~툭G FTW?aGⅡ}pq:KIp&1~f ?w*H6~^4\a%i[\djE66k]g|= WzJohLÃwڻ4)So=0C&jSF702<3aGS,7tNSI֓AJC}ù('x睱xA4Y?N^ !91Yin-諯ϯכ^pVUx{;FXW+"}gy׹G^c RⅳhJv)!,oiWR6uc&6ciy>n6T{SgD c ۾M7g?̳"Y{ceeGHed̻ų^(ab+_Њop>_ әݫa61oDgY/ qd\<ઠa9O:Jm$ @](놫81tHLyShˣX_xx?!R:݆^6eMVu \t*aPrԵ 6?4;J'iD*;4(]$4/~X- Vϯ/qMP)\Oοhlz^}owF1` !C* y53ʷ"ӕL.dv Q {YR:‚]uZ<>l$ٛ(a)Tֳ*}vi)H?q@ݺh=wshi7v-x)dKږzU#W 5QτKg{p,vlԎ?}0 Cd+r`_ʬNZ?[:|=ZhEI15MH?{j_H<7\ +Gׯ~ZX&<0H>oUM@'4A%:FX b.UmJWqY=;DQRVyO:'Bpd(Ǜq4UD QA|C'E٫tl}?\DӐ*%RN[P&=+daӞŠ`xgk| )+;clt $Lˆb$U?CL@#l]yYf;z4y.+C%pƙu5ju{IᏡ`c?wse߷!kz޳t(i WWy2s v l/x6jypI߈NĬEqDU~~8!׺všZ'Eși$BƲ+bT $ xM0S6)8 3}K!>1Qk*)&q^8y]j=7Tm]?Dn,[T`<D,%  jX % _Wo B'CB\k8Pt}dn'cN5ﬖRU1:S㩍m81-xE>t+(w g撙xA{nےæcB@i,ٸ۪yqmA_a}kl@m,y-Z7*MvR_\ L[i\?l_Ak>R(*?Ӻ-Hѓ3*9 7xX>ڀqD8^p 0<1d=w奤t9tSI'57Ps[\qx= 3{VZ"aVx`y݋T1(L=:( 鱀sIUe+R,²vj84 5Hae"rO<$Li-K7gJDւM8*+h6/X!3de٤fv~ OT]3o ᎔Xfz`a0Qc$ѮMEø2 \y82Vx([?4q`? l_iNb K,(zjJ~U2"Ufxdj5,qԁzq 8m#_Z#n<-XfR/i" N9z$e^nr韵l3B=bpʦVUf0ʣ)Y[KoV~yhC(Uz0͚hOɛ‰/V렫`,f.XRؐ)/&"ѽW{ O>I~7"_k~;j5o@ 81*o7 Q4XՋYel:cEPJHĎ$Liw!ƪ阘p,2jo9B; `w(gח݁"R! -|o%hyh]=L1mFYu}(CbRJ=wX{+|.ψ JӪ~ZC~NAE<9˃ܒT2Tz[NmCx*9r`ܝ[9A>$C"-?aEcN`F'8fU "/q/_+|PԶ'+fcuM}M\u9Q+ͰO SН,X>9@^4"&guu> Zīq w"Đas\AU#$;"T@Կ+ >SZtG#u$Nɕ^,m3aͮ7V<=OJd7P *NYW KmtH^.$_H/r 0Tk GeY; *wm>ʙ̙ >.HEFekQj씬} ys.rr%}MH ѰXKME קX%@|K֖FdxChmKl~q[AXPa˶O.A7Z;iiTc䗲 .4gYI@׎ƩVbA4~m]K,ëKSG.W w\A U7|֜we, *"Z1ՕEXiM94"]nRM{?vobХ|Pv+ I' ;~"OLuMv2gbc^CbDv^Go{^9,oh䬌XΓnjK} |E޸-Uo&H C]N[KԜ`fs8ʃWD:1 YOaVT6uOg&81dz9Xt\̸Cn`.]B2DLmiV$9߹1 |Zԑ@Ã<ksD)4\P=X.vOآ@|jʛkP kV:7ͥm"J/qS{zD|d :PEr68#1遘1;)^G(OJ?_j%YBmW >#.%{ߢ8qX`h 7}/B͉ɝr _{ٶ!D_xto+Ə>6ZRa9]g8AW2NY9* at茓:~YR ̒˃ȃ?lm=wL>/cR K vŋ1|(jR)BNc t5jeZ-Js]3F&b$ycPaGI]m4&[<͈;pݚ'Ƅo5ZL{b~*]+Nz,ͯ_v^"uKJe`b qf mw|K}s0ZӥD_b|yM [e6YCE7{3Y/,{%B̘–y:Zn5XjC6+Wh}#AO)R 05au(`s7&/r[ǥ1_#t1ؕ*[ !.B6?ƥ!g;8{?wP_QZi§|e>Qәlq K|5Ə:!}Ye˷jPc-\2IX-@S;~ShDHM)3k C N2Ɍb0[R=|EajݧLgk9OEJ\ۜkNRQ,::xz *΅3dcӉ'j[`ͭb[ Q< Ş*s &G{jD̰HyH(0Rgs*'7[ cbL5 Qy2Z 9 Y m +#:J =VM>6} 2 6=dJ#@'!Ùz1e<ab^sN<`M, Da:\TKYKLWlHOiGV7P`9D{߾yr+XZ?gʎ&}jہz7kLzx9C'%|/VC5y`3dطR;a%'Ql"[ 3OPO=̡.hpƤyq^4$Yh~f$awHz#[^Eb e [36Zq6.OL9.}S#x&I+!dQe, Qns6pp`縭BZtշQUBUiy tڣ qUio;L}/ϧ˔?\zdzЄiT\)or;6'#H4DŽ]R?2> 19KԣךhO8Ȼr4ՙh>ndK-'93aIW > :`s53=`]⼭f0"/`=jz ,nq rY{B'#3_x^φ K6.HiY[-XL7Bk_s=kdxB֍Τ}"`3%ߨ:*]Ft݇$"PՍR]ɎTh"Kz!p̟eGtU+J9T^"B]P m}ږu@~MX^K~%zJL943:()rxtADLRmXYJxp]"F1%'s2\F8M1hR,ٽIPY~y=Et@Bd('6Ƣnw/Cƃbr_R'z',xjSD~ K CYlt\CPUpZf5Y.LFtINi,,{@9OGC!^։zAϲl_]:!vJAr;.0,RoLkcvOA9W1[;h V{ G81X@Fk|%͹8%Sm<9Uʗ0;gZ{V3=zIUtARuRX w ^ c^/- B4dVa̶e֜1A,y?aezjN27t?u]n: 7A}V(^%c߼L!F:[[;6ɴ3ߣ˺yY_pb7OYVVUG1A[@n'80'(h, mY RO7A[8 Neޠ%D&r@ X߯+Lr k3gV6cYDH.U^5 e~Jܦ+#/of] _0ub֛ GU+3xDZjQ]JÜsi3jr"OU 经dp%Ƶе>/vpD$]4+L][r04&qɓl3mnXXIie{Y}gOSgS::J*e\bТ]+ަV{VSΥSm;v 80_oo¢t*o{Z v-DoDLboPC _&m5.Τx?T ݸe[7%}zw\v7x\F!Bu9ː/ *]F8Y;&e,T7֣_ě&;ʸ"f'&Ii"%b~=S$g(u,Kzwp)QŤbfG6(2{oxeɰP4oYZʿYNQA*P{yX|?k F<7V{裼sb(0=<8R ?r xbX{2=xPԺIͻ"`c"F&!:3[şZ(pu7rYUw)b=V[ .fǪw&N~9 ,讻-?ihbnc1b'"7(|Ep| 8%Hbᑥոÿ@IőHFRL1b.7/U V-{_ Pv5i[ȈB(b0s8>[0ɣ30|;WQk a'Xgw}vZ\4cHd,B֭Og{"{\\ѮS4xdΗf@kA Ay dI&#@1ẏ*%V2(~^, 1!V9#L}j5r$) -:[bR7C;{$O-z-JaVcGxc:WIJo L  .mOike$lnEPi9naݟ>fv|SGAQW͠|ԅ_GOφ`P^%Jȝ.=:ՃYvaFqo`,ȼS42»*OeEA.t`/9h mj5;aܪdO,PWo0aCt-_(#Τ]"L{wD]v?8Bx"jݝR]^qj !iR|z*SL 龎YA:..HeTx'5Fze`*F aCk&@CYUBKIp *@䂤rMECz{y@*|= =]ƙqguU8*g#y9D-EA\>${uP "WNTo>C˛Ɛ;\AdPElP4Ovb>[7vB!&.՟'%iHes^KQ(=Tx="ׯ㶎V!^QE^I W9uR>M\~Z],\Ro;Da\MXht%%tZE?\D/@6tdlmLr~b[zzk9PfsXO}1bԮNM79؝; qckHHx™-K> 6o;C]iK :W$l(!0_*\ĀYu|Ѹ_+7Em7\T/".?y`Rs&cq`dVO}Ha= p-mNkG6a@m?99|k[2Jlw[cOe/~g"cضa r|^8(&LUPY!KR.=NR-**Kz\LapP5C[va&iK ԊHN`}6=M2m췷>.jm\&H?$+*,jා\zW1CTP'lmkI9 g:IY Ɍ˓/dlYX&J{e|gOQ:w%ا1pƾgHW4|0e/&~ q_3ɗx]9u\Z BhhеWP#+\C=tz5\3HȤa cnK82ve@h;*6%끛h%Z }<8r`|fRJl5eEgU2԰iJ8W5]$fC/KAgm9[jl|v!K\獜"hsR?]&G@ֆk2 `ѓYׇ!룚Ӌ1GnPv iZ(}Mx\dC/lݱPzk\j4/QOE&\ \ (lB8g^T ."V )>O*b-/ M~<ӸIZv~67LaOv~NHb[,V.qtkuWuROr / ooP{w`\īBSMc;g2xq.oh:Z7 ԰$4ߢtG61Z>gPB1*}d) 5yO Wp)Gּ>"np!uFԴ-ޔ8{/PtzC4W(4TkWxq!0qKNm0Bq.6joBVk+A3AcŲSV}ٗBvxQ,9ՋҳCY@gJ"+t,¹Оt4^ci"Npip>zBT T#.X4-g|k5o>:tj/qؐyZץ,CQaܩ2[Zꑇf %eH1bT7HM-x^ň1Xn䢡J 9Yrk98\l:R:` {>6GF#>iP)amFeE)jᗻ OؚDWdd;CZ Di63'2Mvg5f&jTc[Ejb,M:͚PDzt_*mӾ*1!`g HD%R<-x>M^j٪^ P59fFC2 j0zok):.5~?$Ax7rH+*u pY8b^/ׂ\y "}KSwL7'{-ZsoA(g7f'ּ:LDSНxAHNIFlp g!3@1+1!xgͮ?6_s]aC䈃z=V| )*h򛫚e*KtzbDX.(L _57T_ڢ*A3n5}{8$;m."|)![|`7dHCEJH;xÎ G4:`R:vVX'YЊ $/v hs{JG6mN`ţDZ8vMXe`G\ KdtFnoBk~;o✒$~>떪2VGV՘Y$mDŒ0%AU4zϥ?46V`|3_/֊ Jd&BIOSDV+/r{xU[:wxmYz][^(L]T@] Dy]Nu^ߵ+QeWXBp=ҴN4Z!w_XKk2u̷o0S5M0K]ͯ1y^7eUoe3M1躂y'E4H1WRyrjd!Zׅ>BS\KK?yWxnt0_Գh+ j|nZ 1O瘬J&^ LMR?}K]Aq R_B#?0bУNX|k\*n@,y=@s fxWJ P+XVqLNAeWU0~C]diRVUfOMYApfY5:C>\in`'K%xyw'D)IQ:yusl4Xzd/Zmժ9.:uD<90x;)OR*xsPz5"vX4Xj4f2g[mfoPPӍfx?xx;Kh4Zl6˰ (KD6JZ yKo÷-UJm||`< -Nw+ƻU[T4ӻE\f2(a>xd 6xS 4QUﱸ7HYՎA9է.5%ŷk0TS%7}dC<Ş WS$YwoƗCZsfwR bA֬S2xQV~D1 ZOSO+O;#Ow Ob W$rZ{ Й-Y" &]i՚N2h Azw#F$xb|"2woGr`}V=R M#$e!:1?)?k(zD<z>qwJj@|o&45%T[Є۹dx[L`jз3))pd;LQ}:2 Nz,hdQv!pEZn|V%E{V.yٷ=}̜|pLW֤S'& g6vmmpcFKOo{Ȼ"rcs,hXW1#&ҙ5s# J_T/1q660zXO+$J}B`Rz[?؝C{H" >?VZJ#_h)i>//+J(VWw3 {[a+nDHVO[Lq~w ޸UL0f 5k}c<]-VKڗMA(C)Wg2>(B;*_TFQ RusxiɴҐCT?X]yJrۦͲY6vrO/K6@@@ݓxSD֋sǏLcEƉɺE"M0 Re,'t/l-jSU>r{A'md l~\ɞ YDR>^KhC =O'NFZ7xMPMe s[dyMx\'dr+ltXzԵJ>FMvy ׏+E.ir(y[y@Dұ y)Ip= N1O^b5\NGB-L`wo^<g7GoW0$bD\iT+Ѝ0 Gၣ'`7nŜE>+!衢_T.:mD&1x/O (cSq |(89b1anh4țz8([a'{92i^Ga&F{_ʜ.m؂Kx<>M aypY7xaUa ڔ#zTySzT{Zo#~&C]q7G'8$\.s58-} 9Vwji0V|86fxE+Ԁ:'AÇh5nJ8e]0R {q8꿥7Wبx~Y/;b* `%现xjH1%ͩ)Mit FX \q*T~xp=6_0qv% ??D7ݸ=S=Z[{X@oeRo6&~|54`{b% ^ 2paA1^n.HשԆD2=mtHJ lNM-(C鵹 NN-8-o&cWD! (k 06`"&lYW4_5'ՠA2*pxz^(w7m;]`HDl0EikVG*|GzDkT2ٮgbpMj Q5M.~UuE 24QewBAVOuyf(:&jQ]~5E*Azyjeuwܴ:dMg΁BlB:*5oxcʸ#M'a?}U_N{Ff%t_@+j%(i'NRد|y!]*m?)L؆ -BS볻9rql|@  B`r6_ W-?a1ڰn~S:A}Ԛ_ytZAS{TU*,!oZGO2W*-^p0vn!L` 3Ŏ`E\}΢W8@  q*4]x댴Ͻ)hQ (U' 춶SA4}3iABC!9fR?dL%۔ȣ F4' YAUب1=W\M5eCK:S? vIe[*AEQF}A(n'HGdFBO*% DU۳3L&sO22=r3W<$Ө/g {p'ʏ`m:\z^lвe9Gqcnv u?3pc6.| h"_0+?+,ɭNo$h$7[01DY%}ȡ:qn7ň|2F1"-t,'d.p|z,De3gŌ`Ŋ '.}nԘwߟCaFH4-x2ZȠD\H/㾒5KXcIAU^tE3[ҦO`ͦr)$:oǶ#&q ʑ$o5k$Iݵ͢ȯA0%oiFzqO?{ Usgԝ6k?Ysຐpٜ@w}D5প$27,Db5MR __cCp?F؄-*Tw*:~v]J P%[*3p֠0 lWy7 z^PZta s,6ϓ3("]WJ<ؐkÊsdobo8pg:Q(6 M|3W<Ǡ\dI(fjEUyg$(=s<ͩ%.Q%j5<E#O9F53GbLI=nbhiV=rq먠-vzۣj/T! 4_JuȩrtlrqΘAbPAKfmHc z8 zOKMJzYh 7ĿZu˽:<߭TeCY*REof؃*Z\ ?ǕܣKh[$^ɉ8_SηqV O!|]X)^{jl ~÷Q!FLdGj0Oۭj.JE\< 6}i/ /qָKYVk ~!ި^!ak@:41JsJCan:IVYasU%%kBOa9<cLScн_zY! ˘ JfpTR&F\||/D.b97"eeE/|,P͸TOH]tF޽9^Щj՗/ K"]:֗@dI L"PĀuJY}p ir}*{Iá]}3'(ua]ULsʌZpb eYwj'⠨oHP)Bб[RmfS+4v߽7 sl*<ײ- vLw?/Vbg)/~i#@ FT+`#Qc[V Y2ڒx@y~_*4Ghtd%ޗ;m:L5V)7 ;n//UTaIQ)},+]MaL9Npw;Zа`NyNGpH5ʠun,5v$MD&rR0~,&JV,I}ˮ 8:C( 0c>mrζp'( 6/JKF.-oIMy{5]63#b{3&hO48H+sǽYvAq݊QPIK''Ǥܺ~`s34{So;KgcOIgf5-w qNDV[slYaӋZ^$EADw%8p,.1pBK=Ty<4)܂tg&Gy$zld3D{-tqM P.nnjt /T4FB MqqKByLI g,ifF tMW12/d9ݳ]}z}3y)B 3 h >hMa"Hk>(q+2 "k'̒R",LY+'Ϋ`?xw-1!}dD#q=CQS{HHzRU^_oD s< ~IpSEETwr!H&Hx(JS?[d,RyJp)mڔBB 㜛90*ax3@~yESib0~{*҄eAr+Z)x!̄ JrԫDN^Ҏ>gnL xs36:i&>7 ]kMI.7*0  -{sb9L }{^U[2de3oKKE7pmjt"Ј|KZ&2oL|oOKZU|N>V'S*P5ŵt$qjDP|J`4{Q%a@f6&Z{ "N-1]"uxzGfT/ܧf+TKO*' R9̥1 k!cc/cD"fAI\yZҷŠl xIG.1UݳAwOyxv:0)u0 o/)L"#[^.$IyYLnӥΨʌ>U3؃WoXd#b`jUwM $j﹫e/q_罹jF*[u+@4NEQ賉WTR[MQ= kzRRCNlf|O*'N*Ma]@ MH6ZI.N34uТ.^kwM3b%]%y9nwf؋D83?\YI#0 ehih8^}jIJ qK(/A2l$] C4$Z:N8*eqe{b(+{M%~s-=XŕOuau.p)n_M:e[qE 3=};e{dH\3KEI#dR)zj׳}6wL NvUweO7mFXř¢!FZ㸉\neL,n\RsY^AiRd1UK%';=9LLr"6(Wt#rk"3-m<:7lkQw'Psك$,] BbNsP kO \Xg[w ͶiXx2BECYz&c]CzX !N7-.%T}i)>ּfocswb#8\ ;vըKn='+f?BJKA9+ r]!-_BI-fƤ 0'bП?v Cwɴ@~; {מTzCd"7m.Y뽹yq]Sj"|\Mq(i&L+|ۈclշV[)dLPCEs"uIYb Czyt9|v]dQm_uպ!~Y[eA 3;O'i|r :y}"!s!krHߍ1`A㟥x[Q0@[NH1$jx7X|WMg o˻&j=Ь&`Y [뛻%@VʌJ oYt=G~S<Ǝ)൶s3M^\NSW,3!V.V9A1 xr@(ZHj]y}1ӾzD$5 )hH-4ZTjSRAz5t֜!9Q=-?H' 1 +mkpU"QU_L^/"N .x +5ڕPn~ 7N5Ь;%ΤW4lzJTv'o8?mЇ-Qb7L#Mؿ}}7Iq=0Z=&Wt'M0^J,IU3?Լ5uF> BυIhy(Q$hCuZ?ӮZC; |A&Wҏ xy1 2]"9ں7A==g"2S4/ ٖj/y|-9 +׳Q(0ḫ'DYQ?^x۬̚Q@G1:yn{q[(#hp#_Uե7o$PbRnTFtDRk=:'=s )QQ(ĿcJ9J(QLAjJrs1~ 6*78Zv|k1DC2JSd=G];'Q_NpJ?|@b&v1sjYlqTA | C;CZv^|Crq7?j1 ) &h~K YB- =+@&&.&]zj Z[4f5pɳLnbUYS0m[{-x r鐔d}h@DVmm/1!. t\1fdIԚ< #vT7WJ9xX-q\4{G3A!Ek t$jMSkɴ-::k zjL%wY _E Vq7ĵQ􋦰G|[u:[}愾{n_7ϟo: _840%AQ8J%Y)cM0)j7P9}T (8rLnT7M9~:qɮtHaMkɀl섘N灇iR ;+ 8mDKJo&,豍2Y 5d9¿CLrxw{eR6dC 9eZiuYn7l]c9=zd1zNpC+зWmK-Eg|QL'^5~t˪Ya.tz|EG(u~Iy.hEjD!jҫ[~u~'n~[Keݿڰ~,R^֪`#N ^~=8.pK4>^:k4۔"@}op yȲya]w=>Q ksbՠZPSU `ΪʼE>`$QN@Vk;FjOm#RF[&2b$Y!%-#I`YRX|sˬ:aPz/aTnK7_Wa:dҧY /H6>Q6>)S;Rާ;l dyX᫆_l]Q9[a\=\D QmD1i1I:>$߿Y!mP,Inq+A֪- \Pyag%@w؀ 0ܣiَwx<29MĴ:}%Q(%83ΊYZu^;. _CL1FBdv'1,dU&8B 0A;Z(/ ?.ŏj>&aI GرL)V9[߷^(7'IFv$/;S 6ǸX Odup ӈ=<}8Cacke-QdX8΁rC9IV38NK}}_T2ՑS!jCi`BhJVU MH ɨ=5'g7͍sl {uK٨uΣBcz ]xb[ E粿(< ZOCWpxs!{pgβO].aJ:;e% 4X/q.^[抮n98 tmidece^]ZlUR à߻u3 4R/C]ac$a齿4e* NPILmG5&X:H~_\"Xg6iopQE#`_H#ipf).W<ʤyy[LJDMIH֋.$1*JK 0)(ЪR,&LNGXz~O_O0|v2EM [LKj#qE^]]qPH}ҫ$e&ܬ#xӫ'2 l_` }$M}D7%YR9-LD#hQ\5,;}t 1)-E!=&tɍ(dx*L2xBEܾ~C"Q"B|v>!<&_|58QG`@m z"2$1kƴ_2H 8"VlKk\i#C) #+%0jk𒬲W+k%>h_rW,\a461}ekLADNY*8a ϕ;W=<<$6o<@[`=N;6£@~[ ";+"g>aO'k*V,:S߲]z}]nw+:Ee yk6 TCGw+ۖSugQae8OΉsv# SsH %H ‚Ή\OnNiىH-4'b!$*!ehXLZ4RGj /6OuTCn Pcm-"ؽJH(Oq$1fNܩ%P ɕ>qA\A"7j~1xAqL$͍BIHMS^.ʥS{يnȆbWg>7f]ۻͺGnҊ`WсaN4\U@r/~]X(oIJ}Xq=iT_dt\lꤱ!+FU}\L_ϊ~>XOQ6ԃ= eCv{ PKx? {r`~G!+F`k.Z/pAqbfΊ : " Fm.Oex<нZ*KNagD0N-5%I!}ս?2Wag ٽ!NڃP(djvLYpF;EgE+YԵsT&_ah(D; EBv>&2H"#)fA#NTm(P ƞj#Ӟ]OIѦ[$璵?嘕VO+t(?{Kv95Hw(._liq:#2P]I*yLY:$֋3ڼ[0Ti{ rt (#fG$4&<~/({dE &BiY[ 6Fp_xBL u=7>SSڼ`meDuFtk̬ $XP2r dl2P9g͹u Fޯ>$[&6 c5e]9wr{.vU=lO߉j)F7~#]?Y\ǣkG\ElʖM*+ hJqAUNL^enjJđ#LmK+w v6G,4 ZcCBK -FPm ܲ@4EIAc}%'Vy+1pu:+oZ)7=.]90iQgI,B߾g +0;= ibuZ"ON5|r;K4IYJ2X89f_й^r<5!2b* ClHKXir0.@YqRF9䝿b)8H ptp2ɓ zp7x-ňE-:LV^GCtR>aWfCzJHuz>>n"]"Pgj b*jiM#]4;5f Ji1|My2 GT5|eхWNIG3fsQ+'P<&>"$rgWt>òцƏOS;1"XkLn/A=C|:cl/pMQB&0z)2ji]Zx(R= ` 2is\d6\ \A$Tc= xp\<Ҹ?WC!="`;@L;JufY9YüFGTcҹ?ǡyc:ی"k{衐s! Y[vj7PQ`~X?*6߳{}],gL>ZlVf'g$} 7Swhg[3;T}N&@&lDvW״1WC %K_Yx]":0)|υnqHoR>Yn^A&5~JD w,JgIV):XR_j1 TlXTx޲cEki=@Jk(LZ νJe HSkOh +NjUˌQ|b䘯NTh}n>lMLXw26{bWד*1L|Đ RGQ^L/+bsƈ@{|K8T%#RF( DXmwf 0lqnP~0\8gLU4*#6{x"!z^¿[Hn_Dʎh }ݵB'0K0e^ 9(|Z'tPU4 Uy<,Ufe. ZnKee.Wz{QoSUdk9}Z ܂|ƽ(%ju1$IW&ꢞeɏ_ߣ\k>Q`BB634C (%,x8D]һc|:j~Q(l=\z~hݲ@.M[gOL3GDZqf[} )awYz ms5>q,\ڇ xt%t>A\橗OMK|{^qZņYwаǭ5|F`7KEgW]^# /"1IalN~5nUS-;H&n*$npn\ӹO]Rg1 αu%/-&gPCZK!|E0dqIf( d 岚yYaq1:X֯rM6Pa"vtZmG}Z#}c=|3G8xSż nj:u,hO|:Thߐ@S}wMIG"-98z~r>ى ڏU[GeAiKǚ%_]׫HL \25)QTJ'ۅT4#T[H%$Ҧj9ocbb_/4Ur IXR~{MFp6p+A J{EFU֫LgCBȺ'`%B"Qvo0AXWAS7PqPst (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] watc