vzkernel-devel-2.6.32-042stab145.3> H HtxHF^  Զ$/NU0q+Cu] ,z,| duae2d98e16884c67490c2e44d3d3c3aa3938e9727+p^ϟPbĈF^  Զ* Ɏ Iy8wrj&_:؆d53f_8Í>4M)?M)d % i "9?Fp,O,O  J,O d,O $,O c,O ,OA(,O,O>d,O    ( 8 9 @: _>FbFFjGF,OHGo,OIH!,OXHMXYHMl\HM,O]H ,O^J~h EbM)AdM)eM)fM)lM)zM)Cvzkernel-devel2.6.32042stab145.3Development package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.^kbuild-rh6-x64.eng.sw.ruVirtuozzoGPLv2System Environment/Kernelhttp://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/2.6.32-042stab145.3 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fiZN Ya)eLzK KY8 [)  . oU/ d`-@ )WHU=Ud%0+aUYWTT>/9v8'9T=oU[TzVT>&U hT oT[T* ]U,W] jV eTX,w  }U o90 0 #+gk8 8VYTYT 7dtU"6L v<#4hrY91sy9k /> 2M>6#&v t#E1=++HcHvAHc Hl kHbH*jM1A5 -W6\i$5a\d -<=As%d, u crrq<B<oAAH M#%cN42K;5RJdC{&{+  LJ; mXW^5ePVVc~=Hv 0(R <V w..^H yUK <_w2Xib $sTMd(K5Q*KSY ^/H_X"Uq td778 aXk yUHDV#c`FbZ&4 2=1>Js e  +$3 ky,e,gg 9 *M|qq] rL gbcV+B_|q=XB)UfafffUYf Q<$ :TPv`8 3   #!o1!uJx " ;Q=?k# 1 SL0" $$;;S, +R&D+3   , 6'V/T%8@f!X X\3| :@||% PR)} Px6 t mwZQ $ \ M 3 % |c ^ODiBE ! Z"[ c2*Re\ [M"P  B#N  2[wX`fxZf'Ng O Zg  Mk v&j~0   HlMeaL (" Tt M  a3 !<[ J X aRaTe+  vhC t (8 "!! =$W +oDE S2.`6E `Te:  I <x PTy`< \Y TIwQ>E[cVJ@$Q*WO= C]TzHLa 0im 2 i93L78b>@ ~IBr2vVV}a[%!} W6 q([kWr9c6>No]$q2 ?ze\#t\ \]M2]8kT( jx |_- K"yKVMXVf>`n!nbq\6}>2+xDX}cF1(R1_&:#^m 7:GR{_vn2s 9P%<q% $6B:T o% ZTEr0 zF {snv$g7H*a""IhYS]! pQi- r *b#'Z Hq p6f "3,K$y[ <qg}L+)7-!/uJ o=X N:. %dfUd;=Q+*MB r1]4WpS6pR\v@E^. 1Fa)8a?*Lp>Iw2  Ko  zL^=MDj:*V]g[xd ~+ KzJ&" OF<_T@:SJ R0R",C49_  a1F t"[ ' DZ  Y/jVj  {qf  B 2% &o, p x<)9Q"@  Z3 -(6=-cL ]Q K)[7'~tV% $+ %Lr9EL3,}9&#3#*!n }%V)Rp}2K,ga] :>k+$\lp|1Rt :(]}0cO a YjsD G  F$dBT v$[} ~ 1H;b:c =-F\sZVsE)u4md0j DuEW vCy|  J$D {CCpV=$<] %T18cs;$d  J#l Pf 7 "2+vv M1 +D 3.0,FeY#<Rs.- &r\|0@$q%g {5I F, jYY P[{  ~i# z lT e IJ   I* l/oH' ]VB2"" x" 8OK_`.&gO$[6jZJ  4>o. UpZ= [$^M  ?z # $$~  1 @ ee1 H4!g% k812j/kz  C (#[ p,   A ,!;OVU\,W !A" ; =< 9 " ( ^k r o'1(vxm;IW|Fy A2$ +C/ C@+g jcB 4 v,$4{;zB53;&E+m{`lo\ 3T7L N e LG 1cO>kq( yE, C 0}(2' 7) 0"a1-80T WX5"g rWJgn QL-4b= n z1)Vh>  #qBk;+E () d;E VL#b3"kPX<Vo()a`N  t8  t*]@b"K 9 | :t *  /kq4^ iMGh 'D  -Mg 0 ((a.0 W O <2M@oF 3"=;e%*,z  0 HNZ2." H  #VC*Ybpl SIM8 :@)IO' r @>r< ?\l9-;w 2j "Mu("BF)$COOy2 T<d) & @Q9*ti m p.rVGAK 6 0MA  d /11' \j1}&t/ Az~Lu7 99 Q7T!' b#6%.  5 LG7(3 d%Pv< 00G^.-PPpZ Mc ; * vjKU? g Ue*#G NL>nw0 $:/ ( =`UJ(& & ^.r>6G  71~~Y?1 0\5 s 7.'/" Ten0Vk*(/p @ % N x,1[a XiLq4m +b .- n +&u q34<PL%*m 85Ln W0B)kX Pmr W o љ!6p  -8C tn+%e1kiIf D h  2Dt/1eov' ! z A7znF1OB1e ~c}b 2}O@L Y|5!# 5QB1'!2q 7K #81&X\^ 'GNHy8fDb'f } !J bLbT@ e **]  ! STb  ?* a/L'F  G: AP NP(^!zW D+X*I7 'H6! ?w $M* {{K#7]#uUhcA: .%p'=2M K c hl ) S  X5P1g= 9^)"&-%S} zdU.;,6 p UN3#|njiX=Q" /*q6o)#Cg45   Z S@  S3:(Jw Z9 _#U v$f;<' 3@ X E+%1Ug". )808|+m-IOh I 4,bo}B @<h*1 # kF Qu oJ]T'O\UBs% t, "8L*b8Pk1 i 7/X F i$xb,;e!` #E E;ird_A:=#[ x %88F)?;T/ `$D S7%I z 7X; Q=Q5d/C&0 +s:!) \_7 a5R1 , t] =e$(77' > 'B)HpNcKCduK !D2 #%AEeM $1} + Q*_ }!r B! ![  >K"S 3?' U*fv"Z34 Z `)X ?'t $N\>gSZ9'jFQ !% * ]/wG&}([u< )L#y"Eb9 O- VXX& **u-& #9 L m0h ~~$; { l  n (>G% HPq5j@ $Y 2FQI-(y2:# m#:Q*> K _caj{fH5Wd3*s+P/%fB $ 9%5  :$K: o\V > ~"WC) 1S"*6tQg\$ +~/ 6Vh!cm6}")LsZ(y PB   ; zj 1fo  , .] g  2B`Iw R7; W>oK\>"-W( '\=I~k 6GZ 4 T&b1 o) ]MLb Gk(.Q? &2 & {.3a4) *.4 x=J#&? ` (o` +,  8i4 - i!v !A2' ? e/-#dD b' `ty[veoXPr(< _f#X/U CjT  98XB%B[&FO#m}GDD)DJ P RLbp -;iA/U_&9/  " *.; (&JPyE K  :7T=/ Kذ KU0%-#0 I>fL 5 5 3%Q oo  ii) Y+ ` 0,<x& m)ni80KewJbQVV u (+g#B X^5#7N B''UU:9}, >EF{JoA"  6t:xc.4a c ['/+.z8pMg7   b #5[ C ` Ju ]sk m{d5eIgeg}ecT=~$bv- &:P YxMr)\# lWvxJ6v tL %@nL>P n! UUA9EWDk;v 0FUE HO&E000000KNf AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤AA큤AAA큤AA큤A큤A큤AAA큤A큤AAA큤A큤AAA큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AAA큤A큤A큤A큤AAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AAA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤AAA큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤AAA큤AA큤A큤AA큤AA큤A큤AAA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AAA큤A큤AA큤AA큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤AAA큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤큤큤큤큤큤A큤A큤큤A큤큤큤큤큤A큤큤A큤A큤큤큤큤A큤큤큤큤A큤큤A큤A큤A큤A큤A큤큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤AA큤A큤AA큤^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^c^L^iK5K5^ƚK5K5^^^^ƕ^^^QK5^^E^K5K5K5K5K5K5^K5K5K5K5K5K5K5^ ^^K5K5K5K5K5K5^L^K5^^L^gK5^N^E^s^tK5K5K5^K5K5K5^K5^^K^4K5^Ʀ^LK5^LK5^K5^K5^K5^sK5^K5K5K5^^^3^ ^LK5^ ^p^K5^ƬK5K5K5^^K5^^s^^ƧK5K5^ƏK5K5K5^K5K5^ƢK5K5^L^K5^^^^K5K5K5^^^7^^Ə^^K5K5^LK5^K5^ K5K5K5K5^^^K5K5^^K5K5^(^(K5^"K5K5^K5^L^^ƧK5^Ƨ^Ƨ^Ƹ^^^K5K5^ƴK5K5^LK5^K5^^K5^ƴ^HK5^K5K5^ƜK5^Ɯ^^^+^Ɨ^^K5^^^^^K5^^^K5K5K5K5K5^K5^^L^^^L^a^K5^K5^(K5K5K5K5K5^K5K5K5K5^K5K5K5^$K5K5K5K5K5K5K5^^+K5K5K5K5^^K5K5K5^K5K5K5^K5K5K5K5^vK5^K5^K5^^ ^K5K5K5K5^LK5^ƊK5K5^L^^L^L^{^^L^L^K^K5^K5K5K5^L^L^K5K5K5^E^^^^^^ƶ^L^U^LK5^EK5K5K5K5K5^K5^K5^ K5^EK5K5^^K5K5K5^$K5^Ƅ^Ƅ^ƕ^^c^c^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^L^L^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^/K5K5^iK5^^4^Ɯ^Ɩ^K5^^ƳK5^^}K5K5^Ƴ^K5^/K5K5^^K5^$^^LK5^Ơ^ƠK5K5K5K5K5K5K5K5K5^/K5K5K5K5K5K5K5K5K5K5K5K5^ƃK5K5K5K5K5K5^K5K5K5K5K5K5^JK5K5K5K5K5K5^K5K5K5^ƕK5^LK5K5K5K5K5K5K5K5^kK5K5^LK5K5K5K5K5K5^LK5^aK5K5K5^K5K5^L^LK5K5^K5^Ƨ^Ƨ^ƧK5K5K5K5^k^^k^ƯK5K5K5^^K5^@K5K5^K5K5K5K5K5K5K5K5K5^ƘK5K5K5^#K5K5K5K5^^K5K5K5^LK5K5^{^KK5K5K5K5^LK5K5^K5^e^e^L^L^L^L^L^L^L^L^L^L^L^L^L^L^L^L^L^^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^c^LK5K5K5^K5K5^sK5K5K5^K5^^/^K5K5K5K5^s^ƦK5^t^LK5K5K5^s^/^^^^^^ ^^ ^^^^^^^Ə^ƭ^^ƭ^^^^ ^Ə^^^^^^^^Ʈ^^^^K5^^^/^^ ^ƭ^^^^^^/^^^^Ə^Ə^ ^^Ʈ^^/^K5^F^K5^K5K5K5^^RK5K5K5^}K5^ƭK5^L^L^/K5K5K5K5K5K5K5K5K5K5K5^LK5K5K5K5^MK5^ƖK5K5^K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^K5^LK5K5^/^K5^K5K5K5^L^K5K5^^z^/^^^^^^^^K5^Ɠ^L^L^L^ƳK5K5^ƚ^L^L^ƍK5^K5^dK5^^)K5^LK5^/K5K5K5K5K5K5^/K5K5K5^K5K5K5^/K5K5^LK5K5K5K5K5K5K5K5^L^LK5K5K5K5^^ K5K5K5K5K5K5K5K5K5K5^f^L^^K5K5^^^L^K5K5K5^|^^K5^^Q^Ƌ^Ƴ^L^L^L^L^L^^q^Ɯ^Ƹ^^LK5K5^K5K5^ƳK5^^LK5^L^/^s^Ƙ^^L^K5K5K5K5K5K5K5^L^ƌK5K5K5^K5^/K5K5K5K5K5^9^L^^L^L^LK5K5K5^K5K5^K5^^.^^Ƅ^Ɩ^K5K5^K5^Ɵ^K5K5^^ƳK5K5K5K5K5^^L^L^L^L^LK5K5K5K5^/K5K5K5K5^K5K5^K5K5^^ƳK5^A^K5K5K5^kK5K5^^LK5^^^^^ưK5^^^L^L^Q^L^ K5^LK5^_K5K5^L^L^LK5^K5^LK5K5K5^L^L^^GK5^L^ƯK5K5K5^K5^JK5^XK5^L^LK5K5^LK5^^K5^o^L^^K5^L^LK5K5K5^LK5K5^L^LK5^L^K5K5K5K5^L^L^ƗK5^/K5K5K5K5^ƭK5K5K5^K5K5^K5K5K5K5K5^^LK5^L^L^L^PK5K5K5^ K5^/^UK5K5K5K5^K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^K5^K5K5K5K5K5^L^ ^^ƋK5K5K5K5^ƺ^LK5K5K5^K5K5K5K5K5^K5^L^pK5K5K5K5^ K5K5K5^^^L^K5^^^K5K5^K5^L^K5^LK5^L^/K5^K5K5^^ ^R^q^^ ^ƹK5K5^LK5K5^ƕ^^LK5K5K5^Ƃ^L^^K5^ƨK5^K5K5K5^LK5^CK5K5K5K5K5^'^^/K5K5K5K5K5K5K5K5K5K5K5K5K5^K5^^K5^!^ƘK5K5^K5K5K5K5^zK5K5^L^^L^LK5^L^^K5^^K5K5^wK5K5K5^LK5^L^AK5^L^^ K5^^L^^^K5^PK5K5K5^K5K5K5^zK5^LK5K5^^K5K5K5K5^LK5^^K5^K5^^Ƹ^L^LK5^LK5K5K5K5^^^ K5^L^K5K5K5K5^^&^LK5K5^ƴK5K5K5K5K5K5^K5K5K5^t^L^^|^IK5K5K5^/K5K5K5K5K5K5K5K5^K5K5^/K5K5K5K5K5^Ɨ^ ^K5K5K5K5^/K5K5K5K5K5K5K5K5K5K5^/K5K5K5K5^K5K5K5K5K5K5K5^^^xK5^d^/^^Ʊ^ K5^^^ƌ^/^^^^^ ^^ ^^^^L^L^L^L^/^Ʀ^Ʀ^Ʀ^Ʀ^Ʀ^Ʀ^ ^Ʀ^^^LK5K5K5^Q^L^L^^^L^^^LK5^K5^GK5^k^L^^/K5K5K5K5K5K5K5K5K5K5K5^K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^v^Ƨ^ƧK5K5K5^ K5^LK5K5K5K5K5K5K5^Ə^LK5^Ɵ^L^L^L^!^/^!^j^ƽ^!^"^!^!^"^!K5K5K5K5K5K5K5K5K5^LK5^^Ƃ^^K5K5^LK5K5^7^g^L^^K5^LK5K5K5^LK5^pK5K5K5K5^K5K5K5K5^L^LK5K5K5^LK5K5K5K5K5^LK5K5K5K5K5K5K5K5K5^LK5^!K5K5K5K5K5K5K5K5^LK5K5^LK5^/^uK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^ ^L^ K5K5K5K5K5K5K5K5^LK5K5K5K5K5^L^LK5^LK5^L^ K5^qK5K5K5K5K5K5K5K5K5^LK5^ ^ƻK5K5K5K5^LK5K5^LK5^L^C^g^L^_^^^LK5K5K5^L^`^L^K5K5^K5^k^L^^^^LK5^LK5^^ K5K5K5K5K5K5K5K5K5^L^ƹK5K5K5^LK5^g^f^L^LK5K5K5^K5K5^&^$^A^ ^Ə^L^^}K5^^^^^^L^Ɨ^^L^tK5K5K5K5K5^tK5^L^LK5^LK5^9K5^/^^^ ^^^L^L^L^L^L^L^Ɔ^QK5^K5K5^a^^L^]^L^K5K5K5^ƢK5K5K5K5K5^f^L^L^L^LK5^K5K5^LK5K5^Ƴ^p^p^p^LK5K5K5K5K5^L^LK5^L^/K5^ƚ^^NK5^^L^Ɛ^kK5K5K5^^z^QK5^L^^K5K5^E^/K5K5K5K5K5K5K5K5K5^LK5K5K5K5^^^K5^K5K5K5K5K5^L^gK5K5K5K5K5K5^/K5K5K5K5^K5K5K5K5^K5^L^ K5K5K5K5K5K5^LK5K5K5^LK5^^K5^^K5K5K5^ƖK5K5K5K5^ƢK5K5K5K5^L^LK5^^L^L^L^LK5K5^LK5K5K5K5K5K5K5K5K5K5^vK5K5^^L^K5K5K5K5K5K5K5^/K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^^L^/^^^^^K5K5^K5^NK5K5K5^#^^4^^K5^LK5^ ^Ƴ^^L^L^I^IK5K5^K5^ƅ^EK5^^L^L^L^^^K5^K5K5^r^L^K5K5^EK5K5K5^L^L^K5K5^L^L^r^L^LK5K5K5^L^LK5K5^K5^/K5K5K5K5K5K5K5K5^/K5K5K5K5K5^LK5^K5K5K5K5^^^L^K5^LK5^^LK5K5^]K5K5K5^ƠK5^^{^^L^ƋK5K5K5^L^LK5K5K5^L^ƦK5K5K5K5^ƛK5K5K5K5^/K5K5K5K5K5K5K5K5K5K5K5^/^K5K5K5^^bK5^s^s^ƍ^ƚK5^bK5^b^bK5^ƚK5K5K5K5K5K5^bK5K5K5^bK5K5K5^b^bK5K5^r^K5^bK5^^P^K5^qK5^LK5^L^c^Ƴ^/K5K5K5K5K5^L^L^L^L^L^L^LK5^^LK5^U^U^K5K5K5^K5^L^K5^^^Ƹ^^A^K5^ƚK5^aK5^L^LK5^^^L^L^L^L^L^L^L^L^L^L^L^L^LK5^LK5^^/K5K5K5K5^A^K5K5K5^L^L^ƧK5^L^jK5K5K5K5K5K5K5^/K5K5K5K5K5K5K5K5K5^/K5^K5K5^^^/K5K5K5K5K5K5K5K5^^^K5K5^K5K5K5^^K5^K5K5K5^^K5^^^^K5^&K5K5K5K5^K5K5^^^^^^^K5K5^^^^^^^^K5^/K5K5K5K5K5K5^L^/K5K5K5K5^LK5K5^L^Ƹ^LK5K5K5^/K5K5K5K5K5K5^^^^^Ƙ^A^^K5^^.K5^ ^ƌK5K5K5K5K5K5K5K5^L^K5K5^L^L^K5K5^ƕ^Ƃ^Ə^G^K5K5^ƕK5^ƘK5K5K5^L^Ƙ^g^LK5^^^L^L^Ƃ^L^L^K5K5^LK5^/K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^/^ƣ^)^K5^zK5K5K5K5K5K5^ƺK5K5K5K5^K5^ƕ^L^L^LK5K5^L^/K5K5^/K5^Ɠ^^L^^L^L^L^ƕ^^K5K5K5^LK5K5K5^ƟK5^ƐK5^LK5^^z^L^L^LK5K5^LK5^G^LK5K5K5K5^L^9K5K5K5K5^/K5K5^ƐK5^KK5^^jK5K5K5K5^K5K5^L^L^^^/K5^^Ƹ^o^^Ƹ^^K^K5^j^1K5K5^LK5^/K5K5K5^NK5K5K5^LK5K5^/K5K5K5K5^Ƙ^^^Ɛ^RK5K5K5K5^^/K5K5K5K5K5^Q^zK5K5^/^0^ ^^f^K5^K5^Ʊ^C^ƱK5^^0^^^^^^^ƌK5^^ƴ^/K5K5^/^^/^^K5K5^^e^^^^C^^C^1^|^ ^F^^Ƒ^Ʋ^=^MK5K5K5^K5K5K5^H^H^Ɩ^^)^K5^^Ɗ^M^ƶK5^K5K5K5^0K5K5K5^^Ʋ^ƊK5^ƲK5K5^^LK5K5^K5K5K5K5K5K5K5^K5K5K5K5^^LK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^K5K5^K5K5K5^9K5^ƉK5^K5K5K5K5^^K5K5K5K5K5K5K5K5^K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^K5K5K5K5K5K5K5K5K5K5K5^LK5^Ƌ^L^Ƅ^d^A^L^^^'^:^L^^^^^^2^^}^^^=^^#^9K5^m^#^^L^L^Ƅ^/^Ɛ^/^^^^^Ə^^^Ə^^^^^^^^ ^/K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^ƧK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8^dK5^d^d^`^(K5K5^Ơ^^K5^ƠK5K5K5^L^8^_^_K5^_K5^8K5^8K5^8K5^K5K5K5K5K5K5^K5K5K5K5K5K5^8K5K5K5^FK5K5K5K5K5K5K5K5K5K5K5K5K5K5^FK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5^8^d^dK5^d^dK5^8K5K5^dK5K5^dK5K5^^dK5^dK5K5K5K5K5K5^ƠK5^8K5^8^b^`K5^`^b^K5K5^8^K5K5K5K5K5K5K5K5^`K5K5K5^FK5K5K5K5K5K5K5K5K5K5K5K5K5K5^K5K5K5^`K5K5^`K5K5^^FK5K5K5K5^K5K5K5^8^d^d^dK5^d^d^d^d^d^^dK5^^8K5^8^^8^K5^^K5K5^K5^F^K5K5K5K5^8K5K5K5^:K5^^9^9K5K5K5K5K5K5K5K5K5K5K5K5K5^F^K5^F^^K5^FK5K5K5^K5^^ƒ^:K5^9^9^8K5K5^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^~^~^~^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^~^~^^^^^~^~^^^^^^^^^^^^^^^^~^~^~^~^^^^^~^~^~^~^^^^^^^^^^^^^^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^~^~^~7dad72b144dd6b5e55b94128f08802bc91728de2bd052e468e0716b9c880893971bcaea5823b81503732562800d547c1d7c11dd1ec201af564de3cb0d9b6f16c49097f311ae08304b33306c3554a0c2cc3ac72154265dcf573163b2dbc3014310ae3fe0798e8560562b8be8e8ac8b213d95f38e1df0bca6a0e56e2d7728543e9560f0097fa779f91ef1ecc97379a84db43162aeb69ed1c1f4df7de0499e70e6ebb989b0161a2e6798acf9d3444b0a9bb5989d8d6e26fa74c917aa4031afff606738b72c07dd8526ede509ef1b376be67d39f84d8e361938d507a84cff2a2afc8998e552858003b01968425ec732065ef09c58d6cb201ca90335ca6cd9953730ed121ffda4bcd7e1f451a884e76d6613668bea38bb8813b3de8cfe7318cce0fe86135a8472e16677488ba7022579ed928752ac98ce3f6d1b157c5a3604106acf2b1f3434bf4fe37795c033b960286616d2c8cc280099007e43c65cc2dd8f2a61e4686dc67a88e4c5e62e03f185de0a2142654b05e4542cf9a0a30530e59c0479d7096956ec54cf5f1b9b0788f4a97675b9f4684daab1f6469dfa89ba4242ae7ee91e42a4378eac36658a3cec347e627fac7c690d9def22e0f5f3db46f652c1f646a99ba5da71265d213aa42bc89a7b5722e6900a1aeffa38071680822f5a3c23debca0b078fcedde5f3c851c38cae8a4e6716a1e4745a7f114f541c524ffdeab48b7d338c90699714db38e09bff2ac4fe60ea73907491a581ef0aaf7f1b83b81044d93f449dca44bfdfb1b86e181d590a46de6f7a38e0a7c7ce1aa66011158f0fa21b0ed4ebcaa5ee88249b38a4ef326c7a014e23286dcf072b48e42f22ec92bccf3b30498db68a7052e1f3a80a297b6725e711499dd5e83621a6f7c64b069d409f29d96d2a6447744e182ec07885b166075f828807256194888e34514301efe292e98170bef84e2959ff98c08d366b5e23fd3837f2a2af2d507e84ac7f6384ddb72fed3c33700a4ef3dc07d950587f0b234edbf01e697c48bac7591aaa5c34d2b418e36bc727ade5488d69e245fbd5a4eee6b0cb28d832d0f8a3f7a14fa9d36f424d46ac3f4dc156b34d073b249c79607d7356300281c1d3ee82125ad9354ff16b5f94d24acdc8e88bc02f4415041313946a5007d29fabb8fcc5f4e76e7573d5f5eb83936d20e497689f34b5e06dbbe41fd7c57a4f7d267776c24c8f4024ec14dc30472ee6746b11dc7e2c84629c0477c614e664afc9e9c9506cf4b50b8ea2aa053925f2af3c4136020c087576a01498b7868935ca0bda85787965588c0508cfe58a2a5170f36cae202d3a40cb7172df995831d020fb5716920f925c4e34e320d32d2efa7a28155de317112c83dec9dd85ec87e3e79b72890e187d034cba5d9d1fd7c57a4f7d267776c24c8f4024ec1433ec534827438452fa3dbc34c75c27759cdb569181f6a1e99d5e79a0f78ae5eda480db8bb5dcd1c926b77f452ef2ad950e72551deff5c396fd1e00293fd009ac144fd7ea46e1762cc3afdb9d8a4abd5ac93127a00055a458a7dcf9715e714f775a65f04e4f44723d3e996e1371c765c3697ddef5a7a8dbdb67fcbe8f0741e1f32d8e959feddb306bbe713874054300baf9a6917f7ea8f64c5f5055d84b781659d28aa72f0f54765fab7a2fcfa9de4fad1e493f8003e94f08380b49cd3c5ad3c2c30838a1ada9ff9caf37360646b9375fc40de47bd501b84a7e088ac9b0e78afcb563360cf893bd48ea9d73a36da3958b382ceec315fba61f2ef28b71778823efc9ada6c60f0da097ce09164ed251ccfc1e493f8003e94f08380b49cd3c5ad3c2e535c3c2d06fb03979f4f634602dcf1f84394f581ff4fc390204a238597e0a9e2d8e959feddb306bbe713874054300ba321e7ff54b7117daf93316d0133564dc4f878de6b8f86731fb49affdd7e574c6b76ca49f948f2426a1c023ddf35a0f167d5ec694fe14fbbdfb13574dbada5f220b0bde4eadc2db836b4271c1f0caa96c5697abdeb0f54888d052d4f43c5f2ded28513d3f0d19222cbdadbeb32c12d9e7426b6c98e4c972d797108c6953b52d59282214df866d82cf69891ee812a1cb60a0f77b385b6f291b8750582e4472611a2d8e959feddb306bbe713874054300baa11d36c42533228ba861cc63f9339112e6a2ee556752fd4fd8c89614eb43adf99aa297314c22cd4244310c08066610077f552f652299847e1f8f56b158a775011efb39f604ee6c3981b21a9089e44a343d16864aacabcac85cfa8ce6194b8b3b4f741fdc8057570d1b0c8ce1548e180721a0dfc426fa570f56494b9cd3ff3ba62d8e959feddb306bbe713874054300ba0fa4ed87a9485b491d0b46194b56e4a0ecbcf5dbd36a6a057143861ab3ea25da39de414944b90d85811e15d62f19665163fcad457b10b9638db3240abc0fb7a38741ec8ee295452f0f1a2fd3f382c30fccaec15fee6f50ff5c2e6820447c17209fb6a487e4cf7b1c4160a3bc9928c7a6c3f08bcd6a3c83f735818c758d0b0e54938e16af2f93216b568b07955986f74e96d9a4f16637a4504f37ed360263dd4385752920e0cc236dc45b4cc415f60ab2938e16af2f93216b568b07955986f74e92e9f2d7acb8aeabf5cddda718eb03dee69b58dde86029a89724febc17b20cb5e06973374d5fffe30bb0fa9631bee31ba77d6fab0c1259cb3e4a93e861826f6a50b843d9169a205e96818d2e083b496f60401b3445cf8d833f6a0aab5fce961f8e13b42b6c9e2caa22f26adb85ae9f39ef45692e6cf853a820212f27780d99651fd7c57a4f7d267776c24c8f4024ec14cb4ab8be332d1d6e5ac7792c75b56b860f0493ab49730063ddb6bf3da24fd68e6e74d9ab0e60ba68ac3f437f71e66774b685effa092dbb439671c7bfe74cf0f1440fe89b206c7a9d02cf70371d1989724805417874f826f074a5a31fea700680262a861ce397135ec84c8547a16bd158b4aac3f01d513a798f2d3f6fe8d0e75eed9a1e73c5b2958a9ebd356f27fc973b10257e1d41994ac446db4841cf0ffc084f361642ddf7291081addf9dbd52fa6d2d8e959feddb306bbe713874054300ba932421aa2c0acbd0d68dbbf64a393b2ee04d1c0a01304f35c4f6715d673b6125f90973c8e437e796fd5e4c5afedc3c4a1ad3a31bcd93b90afad4791fd0d256cb170a5716941e4794c63ac0a0e2cd66858cf3405b2083e184c50ab43542c87480632088efd641869735610a043dcf899597c2a655fa60bbd2643c896984051a8fe7a581167290c9e2e988699c6be3a9b6abd858e71eec02c5e68186854edbea1b98a57d8250ad3a33b0a0d1ed249411449d6b64a030b0332c27261a3a5fd7366effd2a0b2934718d1cd920773350caba56ad3d9fa2d6deb483c975822bbe4c1b5871fee2e2f51b01283078815d6c4844ffaa4993a35e4f91afbbceccaccbc896312ac41246b1e9672cf1202a1ea4952b5b1509a5b9c6e26361c62e7b4eb5bf41c4554c503972882809ee1204cce7263068259a58ccb6968f4c93a62114f0927f89712c768234eb124c8c2683cd548f5c13c42c92e8ab282cf9dff1557abb7ae0c52fc71ef153996e4b6b47727e4464d3c0cc6a83ef1cba25ba3c36992be55fa06a78495a37d7c7c27d296e5ddc807b950aeabba8cbf8ee323cb861d4ae08c03cf271fee5f003ff7e30e54f778dc8448421856fa9e05b717b245a1084c1477e01ceb57b65b0e7932fb08221429af4708b2ec8b3d2038bd8274e3032c4dd8f39ee390098708ec1576e9dee4d22f4a2d527a3f3154d304616cf55990a70852e08a8fb3f216bd7cc68cab25892a1bbbbe6664efa4e0a7311fd8539dcac1f875621d217a937d0db5ca84076a771d7b4f9081052cd187da93c394826bf9e5fefd46b032b5034548107fe5af7bcf6a7dc2dc3e05d43b44e0451cf2fd2470a50dea56d85f6dd03c1a3203ec6e0905e22e3f8f9bb1d43b44e0451cf2fd2470a50dea56d85fb3e53607d8535fb372e0169b5b3a1de883de62ef37bc579de450b559cc036bdc0deb9a94746d9e2e073dae654a07672168725dfeefa342063fd76a0f5b93a85df04396f397f206868fbbeae4fa61e9121fd7c57a4f7d267776c24c8f4024ec140eb658f7c7c5887f6dd0c522ecff4074eb6f3a8560b5d09aee9551585ff40d2e6148b2c85289e0172c60a6c97e8393991bab6cc6e4f423c7f46898c3c3e68c7f271ce45c3a70e02e48be28e8f63cca9dbc1641653f73072cbaa53c050565042ba27bc24e96e99b17f25ebaa8167e562b82b05be6faf036338842bd09f077508c2fdee25cf94c33ab3992e1de999608f425ac6b690b8bd399d83d25d6a485985b81f4358d070d4082010584780167b2acba411b3c47774b3e6d50712f96e779e037a08794a4aace78bed90aa06d14673f12318bd8a607f743cfb733a2e5004efd6cdf2f2687c3d41bf009139b1693711ba152b1fea729b4602b609601ab8defc92952ca891c1c964ecfafca4c1bb8e1410429a8ff8bb56c1f263176edabc65c0c17688bba36b2e830ab1484f382d07ded81f5077d6ed3320155cfda04626c9ddce7add2ff4d6bacd3c14e3a9e150b656d34febd8a8b09d56749c4b8430a864190b97564570a3043d6aed29ca6fdc457273210478e852febd3d018c27e4dbd1e78f5d9e46bda014e04d4287e776d1ad7bab44332cff67032acaf5b71e13da68e931ef26b822b1eaabd13925832f5d62511e2e492c0e20dc6282663d6232f423f1395e186cce435e1341d0f8c986808239b511665c65155c0e251f4a2b1cd8b007f71c289ba9d4ae69b85e53ba4f79fb52429eb4f653077ff7d4c523abedfb8fdd348f4f2c96f5a70011ad7e08028e2c2e2cfe3db377e4ef1717829c79208ace88a07287e7d0698f0bccb6532e248d5fd83aa7de2e284daf5f8a92e0a0de15739de75c1db5de12e84513381599ac64acc92d719ac4af5ea4f80cf7d3dad693d141a9b3d80bc27b5b63e28ca89a8e702e4ff96ce5fea669deca43369da58cea90e011e4c95f46778eb180c45bd2d8c5790efc025af59cd69fdde69147378efbce13cad941dcc87a6cb9a3bbefc6bb3da216bdece4c69f02b0c7720167da9ffb41c5bed7e7455214db7f8c40e10183c208a20fcc72bc5d374210e49bdf3f49252e4e39fa34646636cf244dae9e783c7015186bfabe58c4b4be1f8b0826447e70d815eb5539901f16c8882102257ec0e7e0e4311f05391a07cc4ccabe989ce9944d141f34adcda67f8dcc0b28c93cc44743e6c572b7f11e0b9d53df3c576fdf3c50ff96058cb28ca54a8c498684a2b075504427c082e6f086e215e70097a2b21df2cbebb804e2d0f7d80831ee7cbc6a9a95af9d0f2553ab14a3895e1b401748a551864d0f2553ab14a3895e1b401748a551864f4f2a1b4b06c82c187a7dcce6ede1ebae2852d74408c18a38bd66ca1a481323b3508f60a518c3ebef1cbc0ea893e2bccd41b45508072768ae7211055f4ab6f7789d4ebcaf902e2d967e4863f21207b236a04986c242b4351b7ddddd513d6bf8b374d6d16425fcee3550ac4bbdfa003d46a52ff5c5e2388c7592d326c9832a1714dfa514842fb3000979b9614e4c5bc55280dc5cce093f42405b87383e8cb0a6666866284c4f0cbc7dbd5adf953bdec6d83776c3ee2da906c4b6d8687b93747ff7df509672816d77b718f4112f37f58b110031a4859dbc3b409179049923adeab9942a38d5efdd16022c8d935b6d78490e29765913ee3164e6bcd398283490816386fa4721d8df7bf88918ed95511303a1ff7b173560ad92066b4246b68d19e2a68004c59b56258bdb30a49d5458745e58ff99efc21df126c8f3499946966cb31a91727f780b7d4a21265b6e9372e7e52fd936a9666547b0575e651488020cb299942a38d5efdd16022c8d935b6d78490b615d108613f671ec98054750b71d1ca7043b5124264ac8543d68c51a6e459591c7ee51fdcc349df3df0db17f87fe6ec3771829cd7030293e83e2fea26a30799e649712e737eaeb8dfb6eab78dafaa15999273fd41043259585cb02f75c096951674b521b20f0009c74e166054d65833c1b757635bbdad7e1f0dd9a0a5a11b7739a6ca8a5988dc4029374294a82cb252f1deeebf012c90d2e74015aa3fa52ef2262a18a5cbaab271957326ef51c8a3fa7e1731a7df786316ea6d3a56fca6ef79434cb856da8538209dcfecf2d01924417603b81a19b5447847a1563e79784f82062c46651ec9c4186ed90c149a857dde653271b2d185c6d5c23d187ab9e49d2e167f0297ea5ce72e2062f0243f2929f3295daf2e0b6610958440efcb438c50b2a8cf4fff6bc8f37db55543e1246c3120ed81fe1970b0b98b8e4e345a13ab75e5057ae0c25984bf836097d6e17930e4b6b01186bf7ef2d7f5247eeb56ed05c33bb01186bf7ef2d7f5247eeb56ed05c33b1c8efa633563b1496bd2c660cea547473c77ff9378c2b8f446f54018ff8911b63fb8b1838d0891d732f64a009cc8d12def269789e20032ec6beaac0231003e487ebfbf5c8003717d2a46ce43f72c61222b316cda0e35eb3e0796e343c0e54b4e25b5587eb1c67af50e999173b8a02559ecddb03c1464d07c055239d29de6a48ec45de43c3a9f0b76ed0a84dff1752527240803ffd1e3e96e5124053acfed8d45ead1336e374fdc92e4ab49df23204f843d413cb0e9275586c900ef4022edc9c5de4a3822982af82fbc75daf2cf7f4b15954c3106a17db056cd216011819f8753340936b60ee64d30a28d3ae1d1256f9a85ac777453b93ad3786d40abf4f9a609bc7a3ae100110db6bd3afaa53350c4b031a20a26b8e4929b6ceb07983e8f60cbafa1672905adff24a5a8512d927cc840fc17e79653592b8727ac197e83202d8485574e6a06ede932397deb00bdf065b3cde75fc56320e05e70bd43744841372989d356c495fd76412d269a9150f6f0642ae320a3d2c43cf6fce1823e78ecd3fb488128405eda38c5d23b86bf6f1cc4c86c9b207d67b936e4d47755ae4146d39dc94de3a5e44e663f0fd148ce8e45dff38af7e8e560139291161efa10a60d73a4760546a2948a98705cd8e35d8bcd54e9481136de25e7646bcb71ee45a7cd06e7a2d75dba8507ea73279f234f82596c671a4145614b9f2fa0a6bbaea47461d59583637930484dda968404d8dfd57c853185f7d8b8fa2394d44be690b393a40984b9c4302acc6f0aa5cba35a6c5d46eaae708ba2a6323c690c80c6ee4c7089d5dcb129aa836199bd5afc6796a69b437a0c708ba2a6323c690c80c6ee4c7089d5dcdd5c1a05415acf87ee90881e79649155312622a42105ea97b971ea3c207ead61b30b8ad7880c4234517fc22c7e359c64bf6a971de8b6cb122e4dd2c65ba0bee1653f30cb2b5de8a9ef5719bc44b675c8eb34810153ea63dc24d1dd61a2c36e13aa16cd36b083e238afdae374ec49618a585c6fd0c682f1007fc27c7c99820c4088ce7c8cf059c13651af41ac41bb869f3db8689df45b20140fc57d6c76a3b9aac7ea0c32626990f79fffa3c0711aaee64d4627bd03e6eabcfbf95284181693386e0b29fd6db2b341b334db28978ba1d043241c2db57a82b7044a2fdcd20a185a90aaa459a7393ba40e9ce8c91e6be36c5de67701124693cc9a99c53e899922c94dfb21232ec2625a0ff0a61f6a666ad6b26251cb92dc925429e52139238ac10c555417e55aeec9a11e29a630d22d477f1bd573eccb479e10678a588413248b931c82279f78ece3a6fbe0f1766641ca2ddcbb28a250420dcb9972f3cf6c73d85dd8c9df5f4a9897ebe0105f4b9ceb6e403fbe368adf47b3c1d1d7ad94fba35e90329ab7c3b0d849628c5de2f84a32ea0b945a3f97fe3ad349ff6955d2d7f8db19a5bc588105b2d1807975f6a975faaf9d80b37a85079da789b875d1c30ed049a963f7c69c5220bff46e59e7c3cf809bc845e9f0abcaa10105cd37e280b25735f6c7147336183345ad31318c86df900cbe46555d2d34d7a77c2decdd984d64a41c3a27d306e60f3ec844ee57e97d5b3e3e0a2d5f2d0068e6ad9ecabbd415f998aecac897de942784f5b0438f91dd594a40cffb593cec5e677a45accd5b45da171d11516dc7542fc1981457306a88492728a6589c5cf3cd69214c325c43e4cbecfcaddfa7ba5d44a3b2c62249c62b292cd886f7dda25bba0105f4de125b9cfd3c2ef72a276bc6f05354613ef165f56ac9641155ba22625c98033157778da8f10b57b7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784ded3aec8ff9d602282c47f19a05494969ab53db47f43505f0e9068a3ca621304dc17eed2d1144e37ae05b5e56d9d0cd5ced167bc00cfc009c6e69b2873fc76f43995ebb7eee5dc9cbec5e5629f376e0814e544eeb0ef14c17774208160f35e654cb47b155722d72ff4f1f164c2e2d116d7f1ef23bf25357657271b87d63aafe9fa4c841ea8ec98562355249ad6a3f53fc9e7ce091d2b529494b66adcf650829805a8f6f74246644fd8095f9ce464efc6ab59af99e0ccd075e9d56c5cd0ac8a0e563d1a56897e086477a5ea1e483fa0685783092f9eebbfa7bbf420cc7f708e978696937ff8e46eb22a22b0b9ea3c78f8ddacb79d659f673b2fa98b16ca94abd8e41963aba81292717b22cad13de718e4b92da56a7b0974611892f2b5667d6c4d4547833fa8515e93a72d6c83d5626d8d04e3531d6734b3c34790d1e45955d6eb9f7ad5216f42f8f6455a81a92ab183a48eb7051fcccfbe9e5402fc4e231d669391ec052a98f49ee3ff8df48fe50868a5eb241e28dffcf9bd6dd60510a63d93746ab04359f792e91b2e55fef4a183f89a21829d600dcff7c1cbc4f54880059b876a8f33972438c5513f12a834b5b27b5d61a91e5c1337f1b7dc7010514de494239e4f98bbf37f701b1f4879592640899aa24f98bbf37f701b1f4879592640899aa2355189d6d19965184e445ddd642ce922d59b06ce1d5a78e10f03ce86db000718e549c0e944c586be79b23040efda091454f207477d7a8af7bfc9d9a577d6c9f59079082c0135a22c9b476ab00c4ea02a9079082c0135a22c9b476ab00c4ea02aaec173413741465fff8faa86eccb4b0184c0d9d52668647535f307da9835d6a23faa5b90702b337d9b037d22249950c89a71849ce1c621264ba1fcdbed0c088730f69ce964edcd7f3e460e4d803a8692fd84bf31d3c8ace20d02b5bf45212412830d77d2a83028d440ddda6b8578b59575096f9af452d2c1073b3c9a203196ad3e3271d420a27f10a59a735d75ee0507daef86c9fcec8d7d73e2971294d4314022b8f732db1a065039e5e0510c86113efef5411e7bd0c827dbd061464e7d7b15d8cb033e9ffa4ee0e056064965b84965ab263c7bbc9504f59ac9599b3145961c9141ce580baac5a1f6054128679095dc3a8e21f657ea737c26fd00c6024ddba66e1305dddcd0b5bac49a559413cde25f0b05d0c83c22f74f425162279a9b23015b7daa5ca274dc74f13a83895cb67881d79844776ef50ae65483d61f4921382365a73d82a506a718ded84ab5af357f947a7c111fcd924cbbb6de94b3d2bda997de4fb90a3de387163bee6d71066a9d4a3e2e69656a66e9c1681120a2478855d54c446e033d73bd99e07f25acf145cea10834798fcff4a9cdbab7ed49aa0b10bbda7db7e04a4f3231f34014cd019c58826bee9225a42ebe6eca63f8a3e4e9487c1af342dbcd9ce1e2895c948203615ae6599921f7325299f76d10867ecf1fcdc29ee43c112d359b476ade7efad44670e885a3c3e41e940bf7902614a817e58a1599c56cf6550827811739091591f17abe8a5a956892bc25be5614caa5408dee2b86fd5edfe14e049794437237e1f8ba148880dd894a85682767e5fdc7ded42bb56ef8ec1a9796c39313812cc7874231ce08f046d6459a8ee8c3597edcc463ea88a171f966265e35233bc935191bc0d7245ade07865d18ce77997b19881517fa7dd706b2a681ab521a0f9746407021224d695a585f484f1a429f4088c9e4b9132849714b5eed9cd4120900ae193df199a20a6429a2f41405cb6689f28511ada1f43dfe0e4586826030c736bf6cc1a893d0d4191d13295b1c434c436091f0083f7195e0e18e457235dc5f95f24aecbfc9cf5c404542528203574aa7a9f6f1334aa02f247c3e37b55d75d6bb8576d5d17d81337adb7538b85974334e9b2f82c5514b8cca05fec8cd52aa4a8cf2c3ca259753292282aeaa1bc777ce377e09836c56af3653bb2ad4739004268a65864ec0e5424edb4addc9bd229619776472efee142c736785157134fa843daee15d96ae3d31f33f3ad3c505fe234d37b7e3556341f21bc1947b4640aeefb9bac4de0bae7defe35383d1f4be6174df49ff0ab3cd35ebc471d1075b0253fe36d830627c1feae8366b7f8ac45432ed1a2da3fcb97258dcb2189407d5f0e239280b00e6e8312f786d81670b29c476a1319d20802fc661333d1c48c8270fddc6d86661abd1d56d54835d59cd39d1b165e1f2d2defe552afbc487fe49d09ec06d846a1d0036c8fb51b13b6e17eb1c7034350c4bfa1177ae3afbc11163a41e9ae2fc0185e79560932aae780684f92be5ca92e2a182b344636b260f1b7d2e2f222e4181ad2872a7ae164283001ad8e949014b5154dc397b620c4f76be4b3dd30765746b56e722c32f8d3b8dc2bb82e8f2568b3dc87d4faa4a2c0b5ea5fc17cc37b35cd38036c931ab350ec5750bd005a80b6220b41200e5f84ffaf1a48e5b0af0ebb346b07e570eee9e4f89a37ac0a15bf9e396451f37f913d8ee154f9ba7fc8f0161c709abc578d67b3b0e3dce8c2a03a6770c08388dca547908ff10bbd90f43ec5e408344db4d1903b7156d4c2bc08ef351d9cf207f874d6a21c08ac756f5e14dd034e38cc41134d7acfb1bd499af5226b026944ff99f3842d5a3c394ad8dc7ed28daece0815289e8cf3ea736ddcc077ed5da2d14db3f8607c974d75c2d1ab18cb64bc53c284cd089d64d11556be36055eaab66531dff537170424992e419bc88e995f5eb9a2dc0a06cff2b0896a5e6a3fcf00426df53517beef61db6bc5cae3a40c9aadbdc539bf2ed6f795e7fef9bad2502eff01394ac6ddde3221bb1bd75f1bc40bb5dd51b3008aeb4a04c48e02b4472c647fd97f7002c5e288050e18d8ed4f92821b4545111f7b0a64a2bed4e9dd60782f83d1225db545bb842e51fa84292107f24b8a40b28a5609ba53baa91d93271254dda46f31bac73bc332d895bf7fff8e912f7350f9dcbb8e58c5d5e39293c225e832add117944b8e58c5d5e39293c225e832add1179449cc9ac7e614a6a6388ff7dfc7d8b71529836597c875af6ef55f5929404f115585911c57371559cb8e6c7adfc11f410c9e81c74bc7eac57808c4c31ab7f8d8b1ed8c8ace2976faee3ef0d54f727b5b783eb5ac8a3bc6a9b206f3c84f13bddb8c203e4524e73610a4b451e6b22462ae5d84c1ec7117bf3bb721efe2014353f2058e596d1f8a90a31553fc401f85aa2a17682070a0a0214059934b3e55564ab779beb717f3cfd15442811194a8399c2799fe636948dad212ccde3786e79bf14c0212b8e796616e1ddbec18eac23ab3915bb4911fe8919fd09f43ff5847fa7cef213869190d07159701e8bdc5041e403e18543a5906df7da2eeb89869d869d69891f1e45e4b69e2b6709535860ff6e2012169cfe9fa273453a5fb4ee91ae28404b9f0537d99622b54ad3fb2b7d477fddcc1a89bd21ad992d78dd8a73953740a54cd3ffabc536dc8252eb4d4c404769bf9de09441b5195bfa57dc0f3fbaf971d98002d1acf44327681d6f73bc48f4b656914b12209934aefa794ef725b8377aaaa0df6409196eba4752c3a56bead2e397a391b908d1ed9671fa0c2dda6ded887f8dd2cf90850304d3330e5e18b12aa1edf7350dbdd90f9efa3b0bd04cb463dbd865ebed5b18b3ef19749736b1fd2aa2cd121376128a3f45a73f31ffbfd81d15e4e33451f9c17a8bdf73bc31496165efaf024e4a78592ef3e92f4ed45eb64e5d757c5da1002fff814dd8e983b812c772d3f1bbe79df6371a092c679901a1fc6b00ef851cbb57eb4d32140d35bd1ca059784d1011c4a4f78f75961e6b121f3bb251c4ffc8db095107b1475536513859feed418649d59c7d6ecc3b146a569c0762038c4ad9efbedb9723d6ee0426e9a9f33d76bb340f63df3662ebcbc491ff78b6ae86707377d355db149459fa9c937106af31ca1927953bbc0b321cf2b8bdd5cfb9a5a9fe02457cff8be17f44af9714b67a73dadad7e8846dd7939e70691626446a38fac51d1937190cac1f77826216e63c8de8ba3c3831e3058f74992288aa140a59b417d1a14d961bd5675fa649b1cbb184e6ca0cd7c05ab42a703df31d09a03b144aaab57342ea78794f636c58d1e7b073b2cf41096ac1775811fd8423b8131c764d57c1c33f05f814b6c488afa08b3324f7d41918adca00cc47529ab8bfbc3487df5df9af0b50832131c73a958ea1be88ab066c2233928ebb35d4d43ae2141334812cf70f152059ceec91534ea8828f748888828c422a698d08fc3cbcc71d9a5117b6a96bf08c598ce69231b325c30481cd10360b6611d7a555f280270f3c606e68817acb135b7d2c7428bb3fbbe47bb1d2828fd413d9bb6dbdf1f4abab91dc739738c071b2cdc27c9b128f2288ea328c88eafa1291634aedc9c36463938ffb3b927eb2586fb8fd134984e9bebba1947b737c707432d19a18110d83ce3121a458071158cf6d466e049926cae43aa321d111f9fb9d9a013c9119d21b1a257c87ff838299efc9e18c1eeb4976a1003249f43e2b4e080fd316da3191ea810fe3897c6f37150ef84df06565b46d4af4b4f9cf2075896fcc94c02e56feb07086254f025db56af386eeea531b7df6d439e6499971e26b01b4331f3d044460b28ca54a4b464c97007f603adfc0b8e8cb7e7e398eb98e1abb6558a57db816fa9e2d4cd3f91335dfc8461740a0a60e501d4883dd3a1a6e027a3be6f4a5e679d2e9d90fb2847fa0ef15c2ee81dcd4ab28ded99facfb07891aba2ca5e6aa088f50968faeef3abb300ff8875384b60103dba01e0006c709705e11fbc8a1a3de632a6bd698924869a3bb7abd320de25877c0f4c875ad4f242b557c7c4c1e72e28ae552aadea1900dcd4a517d2bade305448b7325d1c964a4c71c6752b506a0e11b85ca538d661eb8aa9f4621508db4d143bdd3b7d092448ad8c8dc725078d299a987ab17d2a31b7d9f646955877bdf5c70dad0da6423cb12f673327b9c44582070fd9ee7d4df81ad74c9c4ea5f8e3cab53e1de184eb66ee3bb45abf78623d4545640fff9a1af67c306cd0b0b7d0419caa831b88c2dfb59540b9f4c1a80db6db2d4c9076ac362cf7fb7de796da04d7de3b8ff8080bf0811cb7fb118740f679233cc585285387caa6d1c1fe8749e615504aa5b9865c610701d36d74dfe545a11ec266105313816c8f05c10efbca2c5ef0ceceb754c4f0db61ec60db1be7ddf477acc9cd547a02c32156e915e4478fa895c7c142eb0313e92786f1b1a55817eaedad2c62f955f738a4c58c3e8bb3a9557dbb8a37e082cd039c212f0532706924a0c6012df97290ad0a706bb86646cd722faf5cb23265e5f195284b3b4373fa2a73bf5674930cea8d26578dc8947a9d17dfe850846756d790b3312c05f3eab928b15789b7eb4570579416d386cc8f284bf6c1f62e3e80c6afd41403683fd766e8ca20cb2de0010f4eb2e0d6be0e37354c0db2d7ef14623c6bdfe4a5b99ddb399a699e13684bd6fafcb5292d37ce2c87a0daada696384b671aff59e01c11a3ccab8253951ad40af9e4ad7665ecbef4a445a7d1ed99780434dc79d205d6bb3e495e0881ba3eab5713ccf9e09a67ca37452b25795e5ad2804d132613b4fafb6fe8832e33451954c177001fe3f77f74b7e468c14e571b3f47eba6dfc7409cab8da61b445f554fce8f6f365139ae26d6cc6faf8e1b1b30cd910f64fe0564e1b69e0fc7d418a04e55527cef883f45f50d0caca9092a093a04046e3c4962854d590ea0504df74be8245be7ceaef89b66fdfc0d3235cc900430ce5d9b0cc3536c5c6f883e48878a7a9b7f0b195f4b8787e75d31e654ab2a5c9e0286e8238c16a63e72367d2d34b14344de2ad3c06063c56a99f23f80767179d34b3dd99f94edf6e536aa1d1ba53792551e22f891ac8b6a06ef027dd6b653e8fa726d20cd934e3346abeb88765a72a7ea5170e0d9b6a9b12a1a0f06ed0f45e427379a34d02226f549821a226e7a180c663dbcb951263a4b438803f9ba00cf09d431a08eca08d3677ad3452f6e2e0e1f9403fcbd2dc8584fa4bfdc95ec2564c5fb73e088e7adf5470fbeccaf1ee4501badf5ec082f928b1630a1b4d8812f0015fdfc7ce3a5d34eecabc1628c3415d9be15d5856554eddcc4ad7e6862a68123f7f0f40c97a02b3b56bd6c748f0b85386fc05aec198a653232e923268b0d430a3dd60b5f5bc9a5a663ed38f2a4319cbc77b63c495995475efef2c05f30abd274d5fc20432d746cd16947a80c2bed8b8cf73d19eb65f5e39224bbab271b5685775b0624be88f66aff76507d647f638ba00fd746c0e4ba2f3eba79315d100b70a8cd7454e0828ede09dd17cd2de78d3c455549f99e82f66e3e51a9af3d87f51408b532e0894c34533147a2ffc3a7f17d6b08f4ac5693b3c58fe8dfda624450fcdfaf112ac11cafe7408996f56d09d479801048129211d73cccad388b4da650119de1966477b7e1fec30a525e2976ab582a63c31d45dc62350571613b6e1dc83d7d12c4e17bc6dcb254616e1a109407b2286288d8d8130c08fc80acc7d7f811b7d0de759499c85a159d93a9b104535c3ae2bf9c195ff5fcca43e9246655fe7bc35a8f5aef180e7ff6b28494f6579dd5bd5efe934a605b02f0a6a2407b2460b7e76aa86f5fa3920e7bf8b609dc7a0ff70e412f6253bd54d9bdab3909d4bc5c96e074508f94d9d7a4ad407681155b80f106e5054b1366dade2a29d223f17f445f939bd2808f23d4e83cf2fd31559d3cbfe2b998c3a495def0ad4e788998efd9afdbf309bf572f6536a32f0389b55f8c71c5ce8c9e69ddfcb857f84d71842034c8bff33040778529c8449e2df46edec8c15757032fbcb496cfc2c04fb4edd3509464c68d8bedef2ea9deb397576e4533850236227b4918832a8489b3a917b716a0416f54be1fb27c48f730b9dd3b5788c8af28e7164daa03aafdd0b66604f48e0458da33ac3bb3b921330678a88a1228ced618094a44c5ce88f06715c4849b1ef95ed44001d50ce3ed57d11b549994c25070a454aa12b478cfc25116ceec60c17ecd62cb7e216247f215b88ccb4624883106c434f4fb67e1a36e4a5cb60ad2e43cb62a57042411c17859519b75918411bf0e0cadf1386ae03ed27e7f048f407323cabd935c03af22238065fb614d5c35335a38cde8dd803494f099f61714a2b5d2cd87f7d9d481b972d784b1e51a53e9dc4c093f21a12d03f98d11aac0d8d8794b7e04e609ec94c6dece88957415a544c85aa1003006c627e12d9871ab84466ebeabcd9fff238cf108e0a6c58356ba8ba3d1e242ed56f3d1401b908d1ed9671fa0c2dda6ded887f8dd26d20890fa6cda2639b1176de28fc42dc6aa8543c2e785533427bbe99e30991f79095a8c9187949f1eb865115b7312f0dd7733f3bd960f7b83126bf36e1822ca525465357e0da097e923ff3e2bdca92eb517e33ea97d18f45a25bd31a8c5b50b33e48d6ce25830409fef76a10ccad62159305930acd08927da2fab03badf5b4189bcafdb0631e6bdf54d547e6f840be0097a916c49765fe43235f7f710d921202fe3baf771ed79b237b62961d8d85f462a8b523ed51a30eb1953d392e8524a098bb7bb42bea2eb64749b94789741b9d7b23be66965fe2698e58778d0caffe8c330db9acc4109d322991d1cb5bb19e48d5545d0d06e89cfb96c93c37f563dee0f723e072d84f4cbebcc69e985ba8adb2c726d78bf700355436134b2864f2a8023054b0209fa942ddb95e987925d644ad141a43f91f09758a6081b6f4cdef3c22e85c448ff62fb157eef948bcd863a61f0ac620a77e84b59538406fe75e31c0c4b5567406c40dfe0fcb6dee0c14c8cb7a5b2783c4c6949892c1e9951eeea38a9ad3b815a0083c0ae491c8109f7eaf2dc30300cb1ad8099dd2a8bbcd9b33e02f3a7156bb2af0dcebd4c023ed69d9503cadff46d30d370b26b21261b74513a0d2f99d35b656874f547bfe77dcb47d72e77e526c45167b2904d98e4046a32838a5c4c6bb53692afd39f39079c696120781251b42c008cac87722bb95fe34707f422da96a488f4d5f042350dab20a0513b3b99b4a804d909d886019a41c7ec9330ba3d6c1962e91ed1791da00e5b1e65d986ae0f75f35e0bda0bb832ba0665d658c9b4d2ac91e5b80b42af9ae8222b232dbb5c8c1997bd17d03ab25187421afd7ca67ec651b34e621898545b1fa8460fcf211eeee16803b9ad1623b7f643094bf24029bee0bfae791a29877202def8bd375e495b00605dcdfcb3764028a7774e4912e26236c749ec8715d254f08b099340f40ea8da9cd42f678ed620681e7fcd831763aa7546077b67d62a8eed2ac865f63afd3725131d51de224c27e6c4cc9df8bc52ab334d4d523d8c345489ae9b597566d830de21242e0b0be6a2b29231de2968e4bfa3521602d206e1d886fa0fc3376021fa18889666473f9496ab8aa64c774d7c60fb765a6ca729a301d5e6205ff53572e3264cce4b1d07e473f55504f787c07d6d09436e478d94d2b13aed363467f71cf5222ed20db62e9f23704d7a4f5ebdf78df4ea6486064b257882883265775579e5ccabd7ec2e1b6a7c93fd0a439386d58809b1900b81ee86139a1e1f3be1a7df4728f48075630f0ff4055b8ccc63b2620e27b12c19a6db33b7c93acfaf817f38dfa771e938d97cd34391c59a3547fbd5e0f11c092e1358af8ec59805553e3d25e138ce7f2e636f06539ca663c6d24344f5f9c108f0efc31a30750395d935ee411f2c509ed4430235c602a514de56e64210c4f86295e67e03f8f4e9f25ef9c7151e2bea1ef147812ff0a7da5f37cbbc905018cae3d3d22118ad8516b7c11cc732edbbbeb5326336fa274b0c8308099d5900200665ed6eae310665bad19a04b2248fcc4094c43717adfe159038ad6f7f6b67e28b161a73ccd0e2bbd3ef00ba5bea4374ef6f73fb97e32c8ae76441468e492e45ccd99253192937ca7d1ffa4abbdb4b975bf1e4a276685a7c34453e2723a61acfcddfc9ecd34cfae379549a98c3f3c32fefd405cd9c6553b17494c7f39b48f992e82e176a950352a17c7f05dd59fcd18482e7cfe4b9d8444a1ac9dad02095bd68ebae56343d7277a772744104528a52f26676fdbebfa3e9fd1cd61a0e6051ec019f5f46af005d590734c47683d2ba68b455aed58208fa34e8c3d5b01d9304b18c7a082cc185e19858a48ae1bd8200ae07bb1fbce67b580c13b57c94d6eb5806b3cc5b8515a60e26d06609bd0e15360a353271445472cfe4269cbf047a6d3dc46e3564eeae64867391f27adbf2e329b0068fff98b69c79986a1b465fe28ec4aa135152f95bdb9d70db87cb618f5d0aaee826fba9d1566158a3d641b6d55ce40747485625b0a499664bf5fd7eb0561ece2aacd0f3b353b11bd984b10e8b39226f8ad6df5b17592421c025a26152c348f6ae31a96035fbd8cddba8d16851b6fd2088df768c16faf1ffe02aefc16ac78888d4c9684a4643645640027b03ca3713014dc22e370ef5a161475d9e1a7036e1355a11918f83460c43f56955d48e59b8c71f0825ae7069e6147f4d35b6310ec82d2318fdf9d64fd3bfefea5c041938e9a8cfc4ef534797787072bb8830a0dfeada1c7d9608a274a1f4d63f0ae1aceafae79d8e557335bb5a877799020551827063a2051bf532869e77b691035cb4ae51905366a204880e8cf1fcd3e61ef3cfa4127899320718a78fd852e1cbd36c3f526a598360d85106db07897c937209e63eb2a521feccf63cdcf56fae9b97662ad6132b1a49069a30e9bb8e631c373eaf541d4ce286253ff22db17d44f3d52e0042d698ec543da1fe61b2c181d23b9251af7766f48558058661f3586a1a931975ccd4fe8113db731e11cc09d1aec3b774fc93ed97e0060d4cd09f3e9e9346ae01370f56cb561f4058d996736c0dae5b00697ce0db6d74fe1ac78a11cb6837b810ada7c01da740fce65f88866a6777c7672635020293273fe39944f7c0987f33cff6474ba8c2b6f11b004839980e7f8026c7b3a591a428af0497781f311d6e14c3b1920731479a9b7d1d64f5ba22d703a63228f0cd58343173218fde4987de3243b8c7e3483ddae6211f29c2c348d7a50c18d995af9ae37087d716f491851a9f9c2d0f56967fd0d6c94c7c4b444166d6dce6d4be2d92be077d416041fcf2a869b906c06e53abfdb0cf5d059ecf790bf39e447595b5d295deca44d04c70bfb2e4e8c669667e7ab5034f5c39362f23a0b91358fce099491f29deb04e4157c9b763bb3442b282297ea711c58c2cbd85eec2f255560296533bdcd816d8270f56a422da70e58e12335e23136b3eaed2d0a6018bdaa35a11dd3ae93e234fc719c4f34359d9a1f73a1ebed081b94dafe29ec6ac5f1867bb8fc802096c3d3f5e6af8fda53636c4eff97854b3c6a4a067edaca0724ff82700a7827977a22abb9f2d6106fb78acb55a447eb61fc7fe0778a9b8026a25e175626640bdf3677e62df878ed830160681582f1e58eb1ba4cc2e6eb5b07fae7dc29111f5397c917c7d5e6fe8ec79693b98fd83dc41ce32aadea0c9aa10b611a15675cec9ab563a9a72d4a331727412022f90ec70241529f307a31869e7e6cfbe8a5cedbd444be7216303596ec4d5050478bc7fafe68e5c39a5281fa03d112bc9e5b707cb0c1e8d60432a81960aa357169c2356ee52ec5a16f685e2f782f6abb0b8ab9f036bf586c624af9a3a2e24e92202cc21b4f1a2ba414e330f5492358cb4cb4c5e8d5fa803707e76a2bba23c6c52684eba843046de07bc267f1704792b6ebc3bd18477692af448137c2495671a974ee2b9c65efbe88ac9b1f6c66b8be0c8aa3724a2846f5f29156fe80f3f814585173fc14824633077a114b89fd31fffc91e6e55a5797dd67640dd032e24d49583c5e914671340ce92d9ae4cf4a0dda4cd60434c33ccf394d91f0503ead505179fa87d64a03f95dbe379a6783bd0af1a290d11992d709069294ad4cf729daa96d9b4706ee6599d74bf9e4d7c51682e7cc925c6ee4ac39d44fb52bc9e9ba31e688036221e97313f4cafb4d9376c90d5ed30ea64229e824cd0fd3b12e0ac812d9cc522cd1a3a3332c063a8139f1d4af8ad4b8cbeade15e0ca621ecffd6ebc62400715f0da833dd0ed451d0650be79cdd2b632e765769f3dc30abc8f89de1a000a509aadcbee6fd2a5c7ddfa50ede6de124430c723bdd86dcebb1f66990b8ef601b1a0aff1448d854919a1a3a5df0ee54907080161236ee21da8c34aa36065f96dbc2dfdff619b36e6f63ebf771da817834f23275b94b82e14067f4e6aac32eeb3cf97d8187ddfce30d543559920bc7086c165e927e43c5be77d15eb92661eff4b5c346c07eaf88a1bf715caabd35f2652d5e9394499858faab7d8218fa5458dfa9e1ba470ce5fac264fbe99401f4c4c44c92f988c7df771aab2ba9fe021c4415cc5f3225cd796e93e78aa4da1ec7e8f70c511819bba0b4e34850380c18fbf83a2c582966feab933de408a48afbaa8dd671f6084febfdcddfafc0980356c323fb0b0ea5eacba08e0c78ec982c1e7340b4c41fa00886fab1b4e6097710d393fa3d6ceb42dd4edf8effbb7d882cc1c4fd5ca6efc06da2b86ce377197ea459ceb8c9dd5f135fe05dad8d5a67059a6bd1d3d5baa39a8606cb7f0b36b7ffed407a409829c9de2ae97264ee05cca23500cee4b2e6ca19c461d573d0ba27ceda74fdd9a186b4df2f73b1915c7d1c9ee306a37b75eba6fdfb2949925696c49c5324489800d7356e6c4e14e4798aa49af9e9864352c6ad707741987a083b8132f20cb250c9627daaf90a7e2d80c8eb4069a4f29ca89be1e52ae730a3290743f5b907c554783603c27e887b68759c81795b3602919e727ccb6d1582604bfb42e7c054607dde0d87866bca410536f0f788084fba00218ab760dee1dac0a6358589dbe8b16ff15a1ae415f2fbc20ffe1df9a1750acbd371d429c9da12b0095d2ad85d104fffee44559539cbc44b10900e5af53590b408ce6d3735f623ef42c5ed80882d9447011c5c454cf07068c6365b13ef0e2752812b69b4c1fe1c7d360f64373351c0160f8e4a53d33cfb242d3c48c7eae1c525728332eed7ce9e42af249267272bacf4217641d611e4a936b9a40b4626bae19c730e96b20f9906813e377f734cabc4e32fcda7c9b56f458ee471b0d4abffe46e50039d429dbb685f25e0e09aa59624964e2b81509539f3c8e3a10c82aef9db8f588d4703a253121ebb0c6d951950e8ce17407ee566368f957d20cd6e26a058cee07156d5a0252d50e9a0d579136d5cc3a3a987ed6f796245565af54792d7c9230c9700fdc2975fe9855f19acdf4b86da8a3db51d866567ad973301c7257b168fb516a02490d5dbef54a20ec1e95b560b0cf839ec2bad24619d37d9219783d8163276bd9a03a96f6ae4e4908087213e0d87b2c43aa1aec6dbdc3e950ccf623e6104ac3ef316235140ea95770e3b16d832b5287b935ef770c33832fcdecb734e1ca30e7ae990990bdf3fbcf34d364ca2805034be605c11cbde5e8746517ad7eb9617103d8caac219ff969f4a43664bdd6c2db92f913d058531be99a0da3d8931c4de72737a5f030a4a6e1b0068f893820c6aab5a2d95d6090fe5ce0608293c6549a41023b7fd90857e735cc6b29e93fbbd6fa76703fc05655b6f6b2b07aac9b900379799ca207df1876668530d385a72bb4faae2c0034f4b4ac5b52007a424c48e65f374e374d56ebd31543a1abd86f9fc633ed3b3dc7fa7f7a34b17cd9b2d2ec3aefe9979e32f7b088ada2f6cb725a9ddfaaef1a5caebd7b2d5c6cf762c9241695e63496f685c07c5fbbc295eb44c267529a7beb5a2c442117d9f9c899796186725331686bea6ee018ceeb34b172781df32b1df43327090b6d7b2dc558102ceeabf87362e1fb82d7cd7a4435772ff9232d9eb650051bb28e3f6c95b0f1c4cca38f325ad85f954f008e713c745a3481b87b8b9f29172fc0082b2d3f0e298b69a7b82bcc0f156b565f2cb2676c0ed24d7edd3e93d67b6b42554fe880cfe1dfbfb615ed34bec4fd8de52820d49fff0778a63b937e3ff8518aa181f95defb25d2857826cf111c71c5e6f0400545eb4d01b6e2cb044379369fdbfe476a42604083958d45276a1f5792c4483b622dec60893d0076de33c907e4e34a6e7ec571aaf34d3e647ee8736eb2a82010cc2b8194bde001a28c7a56ca66735691549e275035382b303a27f1da41849a9761e05d2fa943c8393a438291094026d4bf4b0341b414a2c71d961fd11eefeeb2bdc76558c2c1f11c019b063c6a996ca67ec2ef93fca6ee8057b3f276221ccd1941ce11f8dd9dea8d3073cca57c1e67de09c01a6bf82eadfcf182626494dc088957f0bdd33ed7d92f52c89bf8134c9f65a9f2404ce7b15b2332bfdaa70af34cb4b5709b83ae6c61de1becf3a2465eaa660eba72be35b9991ab1d4f23d122491e55605211f1899b40b925ac0363bc9e00d5ba0e763658d38f91b2b02b3f055eaa417063e95630c7a959ce134cb0ea6931e8853bc316025985192788c1f66b7faa2dfa17efdbdf1e416be2504cfa8df270149eb23a9416c276c57c0fa8576b5f0f53a7a15da07ad30517de572b410e57d2c55e0f29a7ec49d966f59370820be48bbf77ada399411e0a46f9f72ac49c9f3ce8a4bfed00eaf7a4c7c1ceffda02b08d4bfc15311c2d3b1d1f2fa6618c899a35bb08a1eff7a594e85be027d769116e3c909d83be1b138b8fb121bd892b575276515e01057bf49a9806fafc965625ab160bad6b06ffae41abf013788c75282f5410a18a2b99236fac429dc2dff02fc2cd93f98e77972e36b6048cb2820a1de39d8a97a6bd313fedbd657635c3f18e7fee9e9379046fb2916f6cf99a6ac001ff43569bb4d1abaf55ad02cd2d45f1c6ffb893bb3a1d5caf5f440488919eb598067aec64360398d7811c7e0e290b959989a62d496faa75e3ac648f80a2d1e4fbea49c14a180df4019e0e928ec8c71e204a6402503158526fd585fab256662b134b5adb0919ea23e95752a182902d022e77d2ae9fb71dbddfe00b6284c5aa9621c163bfca7fe4ce00f9de4e1bd1bb437756e421eab18584119df8ed39790db5af6337dd0014f872232ca40d706102708d06dd40a96232b3dbc61af4fae45b828a5254d87b72921942840bb5919d81a06ab14562649cc46de3de3dba54492ea5a8b1b3227ae51f7395ce364eb7efcd5224ebce3dff55ce893130e9ec6c62d0ca7de52905ed134a722184409c62a95b63a130b161d3a9604c527a4701a631d5229d237950f443de25aba6214d884fe3fc44f46b8de0ba19d480640c229a42dbdf34e53f4412ce3a5b2cd9c3eb23cbcdf4b01ceaa462307b9ea91a7f348f629d9ec0d765b9eba91700fcb860f4b9ee55f8ec5e3a7ee0e398b33d52b4d28e89d1734dbe4508f22b742045f91fb48bd609e1a4c0a5a4f7555a940ba48235ac4764aaa76f2c49ee3104f2c8aa80ec7275e7663d4d07ed9f8d920d798b58e59ead0b7a3cefbe29cd83c656a81fb5673e642b7cc2aec06d763c58446b6969db0ffb0c71a82040518a1bfa5768dbd7ef6e1c9d47e0ef6df496db558ba4cf239a5921e80fa926c2b02bdaf533bbc7dc37561e2bbc6288cfe9d9cd1cc239da7832f533d8e0f61be68c793dca041364c47e0a7d0b9186937ce0094abfe4afc1d4b93d19c0e0001f2108d19100a35f669144863a43e4b041eb99660ee5a113044463beab293b5977872f834282b0a747de334f5187066c68003d68ae71919c0a0cc6f7ed5dd8521370e98a1b99c20fa128497805508e5789120bf0451e848b798d56c04f3835e7cbdfc9d3d5403be3a72d8593d6cd87eec1e796739b7745c75c5b21d27423e330b7ebc6ae3efaac8b1f82cfa341e38f9cb18e677fd3fa76d1806e6a888ee1f96680e0e5037057fc21e605fc9af94e8ecfeb6ec54cce1eae06f2dc4e2eadaf3ce7bd6d91cb0d132a20dc1fa9ddb6f0f292349dd55d739decc9fad2f9b1d30f241cf49250864f1ae75299d651eb39700b77289b00828b09e150edec5dc001e8f8f4adfc57d9111e49081d52894530d4e9becfa18c866501fcdeec3f3a06737b1f8a9111e77165901b67664915602a23499b9b1f75e23dfaa0b0e17a0ef033adb0baa14969dfd5129926cc5d48efff5be344dd9d90fc2eb4c61aa2a3f34b2c62a3cd1f9b2421f9b3f3721a987fa8e57f31d9f9f7a560e5f2732ea1efb7cb1210ee4d07fdf7980158978f599429d3acb2910fd105ff73072ac40e0fe694ce90b2e26fdffe1d390ba073801a68ae84446e78582df0c02469f6a7f76b683237a38a826d63ea0312546850ffeb9a30056a42d5f262de8c78bf645c5aaea44e92eb8b464af69ba8c6a8509ddf3db51c87779bb866064e07deae1ff46aaf9b4f01ae97577b4d1bd67295e254b7be19ec1443bbc449caa67e509b19b44733fe68e08a86348eb901c01c830e3bc19a37b59cbef624e65f919a124abc7d9bdb13271847f8dc04912179c5c4c59818d2f550f024b76d32554ab3b5d1ad9c79d7492e35e340496030ac8940e3b6949fdb7e7a0ac8a5a8ced4ec19b16dabb6f631dd21844dfc0b9aac6565a23ee54787adf69eea470c6e30a3e134ef98236a4712ac2a60f1bcb578090586d8872c38c677df881b9fc2e5fdc06f1b48b5029b67a613ae5681023049b1644e0d83ec77b4a49e46ff9ae7c9ac36b5982c29a3e2c764f18f2fe77cca805191f642a27ec32f958caf43a8de48a8da41291fe658e3bfce9b1b1b87ea574132c0fc59b36c236931fa468f908463a1343a03a0df3a7002437868d2aef972869f3952e4b1b5f784133ca473f0214b6bd19d34645db34a2e63d1b1978cae4e9364e920fc58e365292c753b6b1e23126963a8fe5d355c5703b5e2ddeba4cff140ee7c3c80a1b4cc11cea8db21ac6cb0f4edf923d9d53adb8a9d73645579a41894058e86d7511a8dda99e196a51433c56adab2e4ed3340e7043772b7296f6088b9b82be08773105adc6e71c71cadc83afb7b5e1349cef8f99569ea2b3f239471491d74a6bbddef1130ce7419c248993f4b6f620fc98eeca0452d4d197ab38fce539fdeb81925b916332e2337cbb149f24809b76f2d139d0d62b0f95b3e7a92b3d970ce65a0bd9dd7e4019ca59b703ed15fbd8b8819ca302a467e88e0449d4cff09401379bfaae0480a039b5867ab1716746c51e16baadf75a59b3f25e9a5dac758baa431a6a0faa34f8c116762bc4ccd28983589f46fb4bdd9ce6e085743c2529d665c6ee1eac6ecc7ee52cc7491681db00d97c8e641aab8c409aab0902464e24e77e424408cd98e25fb8d57f82022cba7b5049f9dc34fa757e3d842cca017d14fb90c7f96dbf17d02ced1f21acfd4e95b3138be05cf75b762b8d1ae1fbb6daa3c28c650e2ff4000c095436fd619d8c5302250ae0470ca6386f97def438ee914bb6dce2600a28af6e2def8b45547e371eb3dac04a4a2bd03dc63ba1a32a90355ec80c5c21a74776f4dc44f1f0236f0b568dd16d6dcc4f60521aa7366ad8109ca4c2c2d5abf3f3d73172583a53ff92d9e42faa63a2fa7d6e66d8ffe52d54864a02c005ca2c2bb98280381479bf7e8422bfce64ad866c220b7ebf7fa963a6640d9910cb03000bfe57af903990e55a132037d127093ea634ec6823bc6c5695659444b5b10a27463ba8a43619cea8adbbeea2c140cbec8867a13c17e56955286c5274fa34ca289c7675bd530a29719746441a264c7e92fdf4772818184c030067c5855d3183c047a3962de4737f3eec47709d059a7af033bdbc2378bc6f3c9006532ce6e5cb7f29fd78f3b02f9ff77d13e0d30d33a4222cb7a1fc7f372d1b13c0d3d7455eae4517631910ceb841e88a7dc4e28721875c36838bc9c300fbea2a0af03bb8cb6c26f0c9cdd9bd872e143fc30ce7cce087d7d08f370386580ba49e23480b87ee50c00805dd17e75d18fe4ace8184d94d8bb1fe1c5f89cfacfb7d7e07ec2a414e82f717828a076e6d3171e2e51bd09c616d9e84bf036af8d1edd068abe0d00c06b95ed8e74cc4c5159777df7bbec9c1c4c2cb145b71ddca7012fe6f0a4706be43b711bb3d87ce3a1576b19d18b1da6e637e35591803289c02e6fe9ec4beec0535ab0f070d9c2546b3747cd2379bc4c3a28a9ead7daf93e3e1052de7a965e34f23499ff26a575821f8198852ac4a2e2f06ac756226a73f224d6d6690a42761e64718a5f0f7e2a5d41b16b746ca61622f0797e3636d29f91aa4c3404f2c9487cb87190fa8240ef20fa87ec06a91f6261f4ffc7eaa962532f0de6b79e1dd4235ad0067d8fb99c7dcc7bf00e0be488978bb71a4c50045b853da13db066c5440f96602b5c4b71c01d1fae5ff812734f63c14e9e378958483a5334d54ac88301e52d39f8421805c5b24f73e5563dabe98c4ae03c8bb94ebb36cf11a9f06c6a0458e6c2dd79915b02ed88c07264f53541499bf76b64e7281a51e7683ce641ef2cacbcd3551a5340ee59679e6740c15f6fc6c6bf5e1da015b69a0bb13ea2e5d7d08f7085cd18816fe02e80972550a241e4da9bb6f7b8b88b2ddbb0ab79e07c0be0739ac54b70254f6ef0d5b681f76e9dc4344a9aba27eebbf719a9313bdcaedfcc52edc15b13eca1189b29468664006de1dccf28e1911669fab421f4f06663a798be2dc0ff2146f01b8aa59039544e2d74acc80c4e6f28e46cb7cb472e81d1a6e416c96c24fd1638f0bb6e67d4279ad8367d0b322b0433a166596cd43ec30438087ad2eaec63678a496b521b30957ee6efc976eeecf09d36454c20d67e2aa9df1b0c8d5dd43693043e98b8e6f207b21d6e2476ae5f75fc00556dfe92b480f87659aa5cddb82481ef7abd10ab0b20499c38ebbb88d22f7e53f33cdafec443ad059704900720b02c29162165b9bda34858c8425a4a3d0212e7cb6322e00b507cfc94aab29ea7cfd5a7e82a75210c0dfaac785c2c41a9d9794d3d4d1e50f3baa86c15d55476b67cef839276ff5015b693feb3a57227a8037142ee13301dfbcac6db28f54501dfd2731e80cf6e968b4c81921d2383d282dff43999a0fb5096cc86678cdd7173229277b79fc5c4d4ab463fa089b42befa23cec0e0a88e89373de2a26cc8aa4799b2d14e325726c4376bd57036b4a312a1458afb911d5e8c541abbba82fe39833a5f089c50c97150bab40d69aac731c4981956276430ba88f1770446dc0daff0e1df7ced27ef90002b047ca968ca4160e1127203ec812f93511a7b7742580fd09b32428e11f97f139916f9147d68c81645eb18658be6535b9a1c0e1a80dd204cf22b640900107a71216a1ecd506477d24366af270662c03177ef99012b4212059652f813a96f5397b0880b06523838d4cb7436ea1bed9d65022e6370108cc2567ec119d896ff6e8755096873b3b47b0e2bc3794a9e1a96c81fd80c601e8027774b02f7dd56bba97d290a88fc641dd6448fd91bb95a6fd27657f2c061dffdc16a1e0b64b2c67740931017eeffdc9a9ec81358583aac33d8eccb8a005af03c4259bbf8ffe4f22b34e5a5632dc0b9f221cf98488c8a2023d665534c1e477faa9fe709eff64090e756dcc43d16cd7ea583d44c0ffe15d668e88362036c1496b29e9917ca3d680ad2cf82094a65e3826f431add6d50f413b3e704002b192778e93891e215c40465a068451e96d90513ae95f0f78ca3e8f1c29cb09e9f8889864bcfbafd037ee3381b68a484e8992021ed1a0533c1d8fd72dcdfd1e440356a0ff21893c5edba64626f7aaa84bce69976a670e6c42e227a0745db5d115a34322e2a7e903ff86a85ee4bae1f3666d54504e1e0ccf42bb02a90708bce6434a369acdcb2420dd18d6762630592a8f2a85f525303283460f7985801949dd5e3a92fdc6b75789f2b6186acc6e17ab07e54a701c229058c283db297d20093827bb44dc0f12330f3fb5b7cc0936f404fe5ec125c419f9a0fb544b9b663a4f45535bfd7c9f130ccd6b3f22836b9bf96ebeeeb62a6e306dc43ba499e0c37956f3db62abb994fb2a01dcdff07f46a30f2016ca4f8dd3cb23fcc261a2f31c5a80b9f20fa4de4dd5f4751e021fa4fd12ff0856d35818432e89701bb0ebebd9a89f3859e4273f1106062d4afedd5177d7db2f955f4b1b4dd781d16caedcf601457c25b39fbacdf20f4c591470a3b46388796246ff3ab8983e9bf48a572a200d21f9cf67b44cf266de4c10d1374ac7f9a5e4a155274649ce71e4f27627e5ef0ee859c3c269deb3101ade63eb622058234da5fafdfad5bd57d3acd4fe2d55347a6e0c443b33dd32ab6a8b108f3d16538cbf0175b4f3baa0ea5431bc71ca2595bac5533f6cc3432e4436cc92d337893640b1d886055f57cb6a520b2a2df87b06ae67820fb4bf34a9549e8fcf47d1b4e44bd92018c9f8f8b65d355b7cf79ec283cb7a8c3fb07579330be162a842391469955d4b0fd3faa9f6a8a6b7ccb58f78f5396a43ba2409801115243dc5a1e74f20ac68f282aec0fb7e36cebcff9f7fb97a6faa9b704aac3c563e7c71f33d19677a7d7fb065e6a80f761294f8f65c5fc2bb08b3cba5ba799679d3fb1346b661ee71c65f94047a8231d15b38a383c79a5b4d2bb06b5303ed58f9d4bca529d1e4fcd07bd3901eaf29a9963c78b336ca7abc079eb5996a16fb07bc310d649fa56be10c75b98d137fa01abdee819d4862c8cedc05ddd5fa01a6fff88d4b9042a58d67b228f59bd8182ec95eb4311eee197bc0466014de62fa44e33d862a32856c6b58f76d451544746182e506719207c316bda48a8114ec1b360e72dfa07d4489f77d52f0bc719cef502148cb10c3b558cd53364d357abaa66d318b0fd7a98c32d9528bb227e8e97456c81adc3188fb1ec2c7dbde10b86d7fca3a25c4f8261a4508c64d2c30fb9b824dac4809c80789fe2c52acdb88afd8e3b8dbf5be8aa39dff6c78c90875a8308d9ec0d017fd5581099861f3ace61b9b869bee1e5c487c5a56dc68b8f9ed76e0b4ac3c332f5d78387001ecfda663071479d64de81a8a438aa4d7e64de3aaa1f7cdf1c61e17ae3b0041534291fcebd10dbeac0023e684b6a6583b744ca19d1f1329d0679c4f79fe1c9cf48d79d16a0748457c6a5163659672ebde0188a2cca9bf02c0fa94907c8e52e16bedeed50d76b4f6d01ac5106a194e4fe25ae02e7efea13b0ba0bcfba69f31062d6a3e931dea4203b2c881f9b13020ac8d50b02980e619b334d013a32a4a71dc44ffd37c830da3bd82a9266c1a0a9bb13af84d0944ca321f5be2dc54abe35085fb6b679325b9b873b12b19ba23a3eac94f1ac3e612a5b542763531bf5bee898ef673a7d666a17160786b09eb56c06f759a28d2ffab7d6235aa7763204ef4a6c482222291e530267018ed0e75f2a4a24a900078c060b5ca083fc7228d742fe379a5ca1206334f9fd484b2891cc7db53bf3caebc945a954df560c04b0ef9cb90c7ddb06e4b579fdb4c4295dd131be7ae6eb3a55eca9e5fe65f9324b24e3d566e17d7589850282cf393c0ab822dbc3192e03b4ae735fa3b3f964b28e5fc1227bb6e0ff21913d60e180bb013d3f9e4d31aa68a61532dd6141c032e043a856cfbd4fab9a56ae9900499b8c6fa8f575cea6118867398aeb81a96d78e40dbb2135f6b75fdece27c09ff13037dc021c9688d0175abaa4723992f0dbf6b02f74f6e50a1f0e11032d1966b5f6d0690810157bdef0039584b4241a5bef48e1677e1e48aead532b5872332782c49cabbb38e45e5814509ba1475d08a4f5aa86fc7ee2769db723afc6da0971556f67d5cfb89238fbbcceb395b9eaafa5a1452be3ac965be1bd8727276706d59ab22075e5c693de19c05cbc2b7d35d05491da388bda7dd1706f7aa2a0a71bd6f7ae782ff07254113e48ec78581619f8c85b7d923683de5ddfce22d856c46777b50ccc54c5926e1b285cae52ae5f0a042274d71ee577473961bd6c18195881d94e997c5c7c3e08609d6894e8051d12772ce1e26f85d2d8ca6e7b047bcc80545ef9e250466cfbd6c40b445f960db419dd0ca67db87370729c269c9c2206dc550834cd21708e56db075ca76f75b2feb0fc0254df34b0defb20801d074f5b2cd0ef12aa8ab33e389a8706130685fcafa3b27700d79a1bc01f185ef55984758d31f9524a4ffdebb2aae30462220a3c9d7dd3510853f034082cdb9037d8dbf463973b44b33313515e47629bb1ae2c0bad9c97728c90f2d24b58e96beb7e19322a2184860d34723cb379580f380408130dffe39cc6b25dc697808b161126b0c72bca146d80fc1a1d8fe64431df65e9db97f5110eede5885a4def10eb89520fcd118fa870d8787d073de39f3720ea33649729907568ca60941c3092dfcb2db1b2374a84b38af860d2238f6e5502488f12ca4b3bad2f1443ac4b0b63a91bcd5dc9e243128a61bde6d074c2470c33904e2f41d66eeca2b08d737d0fb9dd1f187abedadb026107c29d427aa8e657ef409056cf400faa3739ba293d474e90fd3de33aa3b388fc4ba5cb141a586a1d51fa78c1ccdb688ea32cfbb8150ed35bffaae0ed5742e48bc1fe957d6e51ea14961c3796d1c6d55c6c6df58beb638cf4f7193f53e55a10935de8a4f3d763c313a50b2eece4a0610f4648b8c5749358daba88c6d3341ba6b7ef54f365a1987df5d28cb6eba5e806a0ae76bbd2534291f5f3c43ba9d09a33ecfe91e534871e6d2a2336a4946c2710954528f71f4ad0aef2161c145ae214b0a0813269e09dd3988d63b8667ab2c79e9b8e2a99f58f43710bbef9053d741329c00293f47f0d16e3e3a230150ec5e27101a82a4682747d91dd7fb7d0ae37a7c72ee56014e6d0d509e2efb94e97dd80706482de2219a908b6851cc6ad9652ce70f68b0ad715c450a7d0c0a5d3e8a0bedf29ca970eca977d24abbc5d5a9cbaf9a078c80c0aa1fe7a031c03d47c19e2f6edf2987c307b345cbd3576972683a13a68f93e142d9f6c61a0b557618fefeea93161f5f32e4025ce3b69c4196ad339f4f17726a328c19f2f3ce511af9601eb68c3a1ae9ebbb58a006de3c04a0885b07e1d9238467dbd3903d56716d63bae579ad0e391489d39382587ece2825feea0b10db24882ab8b0eafa528447553fa7b7977cff80ee0f996da7086168e3af51ce3103ab214757efcc1293cfcddf2d16ae36d01635d67df0735de8c7a85be549a354c079d88f5374bcab626425a94d9ca23511d34ca97c0f5fe3dfe740550e84afda849eede972b20c2804742a6485419718b9d519987895d68245ab0159276aac5ff6fd62cd114b25372c8b83ea00c3d467787979e900a8c8b7817ed91d1aad843fef848425a350b1d0bc1ba631d0165a4706ea06e06bf9f9cbddbadf6eefb716a82a5069a638433737119b755acbbaa9deee9de53cce68cd319e7f7c0802df78013ecf8005dd6ecf76e7bfe0ec45b7057caa87418a939084d1ce4376076fb1b8884a050c9dc780c6bdfb248e7335dd261150ab7c32581edb2010db29e0329524af51479ebe5286be36024c3b18d97cbb777d3c5d3e673c52980580725d47889aec9d8954ec07c963056a33aa4af9d43398b2043a5b25dd032d33e74da0b4282be2f4c19e45e349ca2e20807f2535229f8fca5f0e549bbf95eeb52a6adcb36c7cb640149b914d80779e95fedbaa4a0cc2cb21430f980fc7fb6305aa817820c3e4b579ad3018225b0e3fcd9de09cdf2626c08442ff5f4b6fb4452bc212dcc5a1aee7797f74f8d9e94139d3e8e190718f955d038adff5ebfe7f41f0c20d8dbef1fb3be23f61a1c6785e15f47174fc29962de698b1f37ef55a121be22dcdcf3df0f6918213b09ecbd48e4e30d8dbaf9516e84f0d0dd078e0818d6ef3fbb419c6616d064dea48efd0cf620087ac7a511ef2a50586c0637a8d8e7e37be74fcca5696795417acb51b2bebb0899b1a0e1cd975e1ebbb14b7658633cda94aaa55793eb180af6f859c552af301d5ad94ee48f673fb9591897d0eac12657dbea58a0960afdfb8a1d8027c402eee7fd6f903d543be3076a9247c037c849c0c4b81b83efd03393e1d093c50dfac2f125fa556f9d40f6a8ee53c8c00e23dd8e93c70a831187156b38701353e1205fafd380473fa69480fcd34e238868ff20b49826b3b88a3d9023840d8ef03395519962f647ba7c977ade180ad04bf10180c0d6a14ae8b52c37a1dff6740dc7b11dc0c34a39dec866880c24af8a136137b91b1846e8e9ae9c576eb3b7ec027ca99c301013d6c075df85a03d8f7c22d8f5839b2270d9b7e860b7cfc5c2beadb457891097ccb8af6d52a00e887b9f8449d710bfe20e8c44000d9f8f6e1d6421ffcff7bbe5ae2c695448d6fcb62479c83eb0bccefa7a0440f56f7a72b1ece230ff112915ed6bf7fe7a0b7d834e0933eeef1f58cb8b2c49857ba67787eb3cc93765e066d535f7bc038042dad92db4896db6170645613b35c939b5f0acd3bad4c44d2d19615dd0ad1e81354f6e0c58f5caace71969029530a0c9b1f2393f7e595c19cc151299255e1eff7cbc18517129d9341dfa2bc18040dbc288eebe7f3f357eab2dd657e05a851a569a7a7b446af99c28e71e1ae1ef3fe945e1949d302d9f75b0b7a09651323232941f2cbf21a497d5abb65222d10af1e192d4498a6672897c6f5bff8435bd2f70c3b5fc4ea13f40dbb7e9eab2e37d0e278412014385b30aa87a29e2861c74207a7722029b12418d39f529dfb890f8d10b73e5507b1d548814c113c84de30037940d3b903a77695210bbb4c1c8704dd01b2124533b453b109a534f8969c0d813abfa1087d78cf02ae012e33ad3f0901698434b8e406dc97a96278e4ace7b468cb6c9dee455021c64450c754d643f92bc1f572bbe96a65ad67225644ec16458bae078260da4d5c91b37b3ea60b41930c9add6e5437392d6836c8839046cda14a42f1b4b31ac636930f1f3cd887227d620415dad0ece9613791fedbcc3e0295000a850279ad796cc18ed4bda62399acbccaa99824104738e6e9e2993a07261f472ebc653a51413d52839b5e692bb29aa12d3b85cf512ef2a1e1783d84f8f705895dbc2f5c172f46d329a54a25dd5b17f80c0bfc1fc2314fe7584ec0f34db94c74b716a8afd7be7271520c339ee10e19a5c2a2152e28c6ccb08bfd21448d02cb025642a0d3a0427f6308efbcb105fbfea56809f55f48e253856546d78cf4fef8ffebe16a720bdbea14b3c0e29fdb515aaa68cb3a65dec87447c4f4bf6ebc9ab0cb7614976c54feb5b6d1d8c53831bb9b0578fbcbf554eebe2b1f9468bc7dabbd16d322e05867024ec08eae66d265d6fbaf8069cc72bfbcd1b444bf3d87b52c47c60dbb5d2c891e747f3389b54770cbc1ddfe922113990296200d4bb8402ae1911fb86487e9641bc4540ad509385ed13c42f4cbf05cf38d724eed8797ae7119f756a905c2063f8bc4d361da7cde2f52cfa24336583c831cd49b53d4a0dfa46d368f7b9997292d9cd338d670b0888d8b0cd382e489cadde3dc6c7ad965bb8125067eea7080eb067012ce543d99dfd40e2210a947d3040ebae4bb9839dabf5c72a1eb10c897d452b0ca1741ac4abcb584c1e2e9e0f71354f53283d2ba1b1d19eefb950fe5dba09c915aec09a6cfa6c01b8e7133a0845e40587195f5b572e6d4766c40a6026d2864959c797e4319bb08be4900c3409101c13208d5d31aa469396351047eb476af29ffe733098972592d918891610e6d3b420911ed9e0b879f1f4083f5f8ef04ddd3fbe2ac7da6f4fdbff39ffcc2fa3c4ed9231bb70c00c1c732dd3d324626777c99c0d9a23d22ff97638f56e84d799776ab5889744bdd976efb926763aa9ae5b31f5c0ab5ecad4b0697be18b4b0eb9277d45956ffcca7514addfe4f01bfe03a958a0ffda859cfb4c2c0fc09623628352b478706a3c81376cf5192cab57acdf847e846af9f730f8af13b4da3c24946972cb0012115f025aa1609f5a43eb142b7875870aaf4444db889c4e8fe761adc1d52fe14b677cc6a991c3d91232e7b15c206c7eff5ac5ce66d9b1245f72571fa304e60bb75bd42aa33f00c38d3835dafde398ead1a7e5eaec4ff36bb1fbea718ce59fccddad59ee083f6242e6d077d3d2ebb42559d3274a9d1e8c88a24674071c9d6e91ca382dcc10e604042ee5501631f974811a94e5feddf1fde81665485b638ed9378f3e06f89be7bec0c6fa752395c02e90660c71fbe60a8c952f7fc55ebf4ff0e6f5d0c93b1d7af18189db609138d36346e7d61349c665d40d11fb4619921fc55b02879a3c4987ebca38ac0f1e9258c263b86e6ba1bc4169aa5baeb41979acb23f6fd1459eafd68b0d46729908e8529b2eb9c9e8cfd445017462db876987d99e5da229e8020482faff03d0a90e69af573313f511561d1102ba11b6d98a18b1c23f288b5f5bae2d571c691065bcde35e2ccdbfdb6a3cc95461819e0019f146d9947cbde412675aac8539d175c8874e9103c38760f56d9338073890e214baa78742d54ae05eeea9881a8c49860318ed0e49b75c39ff051c8eb64e6040283802cc405344f0ec09c4cf7b85ffeded8657d8765ef6bc5769484144e62d8445be318217ede36d3d91e0209a3fbd444422f047ca990f126a1aa40bda7cac704f310ac7a3adc7c48056c917ccf886318f769327c8685f3c1fc2e6695e3e34b3544f991f49de4831b9b1b8e85a7632cfc531a880be79c73c5776294f322843a9553fc45aad604d2980671415fb28c6e36b8738a23213dd6692398a30ed4d842493a2db7e67551538d032ffbda96fb6f070fdf2489d3f71b27da8174aa5abb602830161c55d0a21f27cec953e438a3cfff0ce97b0d8830e6b353c5d75f15bc600c7d60595108b7e616c30eb7f4c5f396a9f5f7ba060e7991535ebe473691d5828012f9fe40e5d3a9f03a57ab4e235fb8dceee5c06ed96873811898842d49c223edbc44a116a97d0b3e2b82e375ac16941fa6ecc7875b308ec031d357b65f93254209fc2a837580eeb54fbdf422bd96f3ea35c4c9e02a0fbaedab698a4324501d5aaadf6c89abde574cf37fcffa85db50eaeead861bfef413e947f7423c867628d7248c8df8492de02ff7c92687cb09cc507298dc186b1b57840a4d40b50eed93a237ba0326a1bb2647f0b570c9fe39af3231f865ef2026c14a3a8b4c227d640fd14f947612a472d5102d95bd142e67309c46f4f474c403c2e6d3c6a8501258f6d7952c9ed0c42b4b5ef7529eac88281cf26ddd578b671e843adf9f5f6f0d38c67adf1d626c9a1f58a8a16638fc6795a384db49dce3babc22ee2ef2bf2a9c1d8df05e2a9a95fd47b32785d2186c92ed000e4c749706a892abe2add8a05d09c93c6fcb4665fea8d4c7eb3fab3d9e86bfc3312a9cf504650b087880ee7b0b2d8936d90d5704447ef469e05eb8dd2fb4caa389529705305c9078d7ef19b0f1b8cc5a779677d981b9d3c1042c35747065e1e61c0d99ccf184596bb5a2c9e023660ee0a8b3677c9014141cf305b35ae48e95fae80abac0a0c459ade572959ee9dfab5745f598aa218214bf8af61d360caaddc1ea21f14177838448df1fa2f3177d79f1f58f06449e154644ec2c41a4f0d215da1d9512569d5bc3351eb2293c03ca9a755b69eb3efd1f9f24b7ff5cfc7147d89d6af1e4517671dc04bc3942f671b63e1ed7862ae380584e4f5ca1526fe787f690dbf832c66f2d134c135b84681a95ed19699c778c27f8724104babfb4dff5d2d913ec7e23c7841f0bd8ba3e74fd9d1b0436b929f093419dea6b837da7395e8d1fafe2a37735004326d54f890b296294542b5b0d8e55f834c0456976196889f3cc0d5ee22de8328170a84ed6e4e43037fcf84df9c6eb03d41ca248256e9691454ce1da9face74e05fb22e1d4a4b8c1570e41986e3985b206aa0c7497adde38bbff53f9bdde700882825ed6ce07dbe932a8124bd8b59b50afb9fa22f7860734c34655a6f05526c3629e5a010e33977823142510d2957c8ad888e2294da1a13fbb1f8d234add4a3278befcc12ab3c972ffe823d3ef823ada0f3cc54dd0cce55e2f8b2350fae04fce6af309fff18455b2bff06ed4b7f8444d975831459605d0ed33874d630d731450e1dc3c56536febf2967dbb577b40f4c0e9ebeb2207aaa52eacbee5891b804f4c5696bee8326f95e66ecc60f2e5fd25e243bc9e6017275ca7c0ed05ff476a6bd5823c70550412e1761eb19bfa46a1428a3a2a9dbd414e55d77d09e96f604d3d85192524b68bb6e2e87a022ebc3b68c006be2e5fa8b4e852d7aaabac1a9e3c2c8f9c7312575b142f2173944f510046e54e2cae1a425ea5c887399fe36816e650e214906bd4368d5f0d461b708dcca24b75e784063043a5c3378fa3d1f232272b154141b4161b07c8865e864499fe8798c45fa923e2f21ac77ee5ccb43e7134aca39bc8afcdf7a095355133875ebd64d1061bd9daf45a7bd92c8fa2b8c86ec7ea9bd3750ec077c0c60cb61c9b2cbfbf5a3b607dd9e27b1a9e45fed1ab1e2838caac8d72fe8fb89f58571581d7173087c8ae582017062ab478558fc86a4f61a8337a8262e5b3b3967ad0fa237e64efed2849325df77094c5c96c227a8a0a95a20176d057954a4dc98144a756bbe68299a2746a23a85451058a6d69aef27a5b9ba90d52f4f36cdf973cf5e571091ac14fba621e600c33501cbf9814d039b2aa1141157d7e2d2f3f7adda9e13051f74754e789c4a3a720e0f2dd774b9585c4b39f6f18a02224f5dbcd8a56969e3deb118280d15841129e9c9e7803a58a3d24a5cc09578a3ea13ee5cee5f5083f043dbb2050a9384aeda43d86194886e02b817e71d96ac1ff9dc334ee465457758a832166edafbe82f91d08d35ba99a74ab6b29a4210cf7559b5f7ac6a3a34db8c4f94eb112782246ba9267f0ae4ede0c4a7f41aa70dc0a3ecbe4857c951c954bbe327d68c6cc708a8fb976b4ed42fa67bc2303909d774d6583e62e39929800dabd53f92724f08b972d91db1dcd63666e2dcdd404e8ea4409667de9853a88530c926917615a606a5181dcf7f165560fad4c31becf7c06f98fb57729c3c356dfb984092338a69ef7a445de4693aaa328a910b8661b1c3ffa255958138879206119f431d6a96272dd0d9501755f8e7142b9a73adf8e6781a27e17a734183e24b366e2a8179ff0834c163fda2b2958682ffaf4525f3441877bcd2fb579be3f1a887f4bdd91d147e7db92db73be36304ef27d6d1fe371f017c7891021338a706f79eceb3bf6687d723b5701541286a3916e26c7d9122c185e6df4016654749eb03f7fe75f08a48ece8e2413843ec90f709f437b268fc80a534397db880f399bc568bcbf4363df5cf2b21eac23eaac25583a9c12d6d3e89da78db69c2e38f123a2c5d001d3e2280566981786ae0de683cb25dd333ffe575600ad1ba8fc9848eea24afa195decfb332eb7dc0500881024890a18acc1960c8ebaa6f0176d992e3f57a4dbdaf08ada8ba5edb83917778fb9e84ed63d0bc5480d43dcb2ad6f891269eb8c2aa7bb951736e83a7443fdeb3c578b2eb561fc9bb2d4ceac48185bfd05df3b9d82543051ba5178a39890eb8bf9aa5598af7bd88d44b4b0684c2e1962bcf51b5362d2316308f41b4f83020be226845f3371a8211b36999f11fe97570f21262c2ecb769a5527d2183968c0763d3eaee350442987e9cbe40f58643257a90b391d98ea3b2e87dc60284d62e2377bc0f04f39334434a91cac3c1694fc2e634177254334cef84d19db3c8234ca6b17ca6a7d7c2ae108cd7e7e882ee65574789c61e5730ae26dfbd5c8e3e2188495b7ae961bcc66985cff031d077fa8216ede21457abd7bd8849fac11e7d824e1e0a3ca213dfaba54467e727d0cf42bbae2cf2345a26b7c4060cb27945b7dabaf8f2870e34aa42bc562733eaffd13fa819b6edf84d4fe5d6e466f7597605e4eafe0fe9e250b36d17725edeee42cc8c951be47e64428f0be70f22970e4080bda4435cb891eb374a7a0d277309b7878b21b2ebcf1df583274ac25e8cf3747124c0ddfd85f0bcf717a505f050164ebe88c114cd1877adbbf2ab2b158d4d4dc27322ac25fbe270fd197a86374ef51a47118d36991e086a709405e52184046e5a09c3eca64c7e7619bef517dda0c53571eb0ca66620a74548905d4838cdf037f989df31b61a6116daaf6c0dbfa24de1c56853dc11df8df22a118169830cbfd42b0c7ed79e0685091313a86e3b37acd0363b72be222c11f6807468e6a8b7f6b14bbabc5278181037ce69364191711d6db03aba7f329bd8530e4dad53147710f4b0f2afe8775ccdbc91952f0a592d17c6543dc0552345b78ea30faf36b1698e8abdbe4e1dd89da2c18f43db58389dd723fd74b325b8bc548d859b3155fc3ce7bf8a9a0033bf1ae43e1bbabf7967f87996dd33a57e9f5a7e9cbbd5a1fb4c318e2bc69b464f3f059892aed9cbfa66cf4555335c056e11861f58f9fdbb8071c8a228098203a3edc84d63a9b4b7c68cc1eb42b865b4433db245a08416d110ea90118481699b2747c6cfa8f5072a7aadc183290c1e2d5a4f62ce74b140c96ffe374ef43ce9c5088aec02ff3140b7a7696b65a59679815567276c9ebfb98de529cab56b4c8e1a40ef7e0a6e1b08ef56bd32d5d1b932a696c13ec1a0bc14ace64c95b38886c817a8d3f60950660be126a733b2fd493fc418c52621cc6c309fd8a1290a8204313e806d22387046e2a4cd12967a88d70b033336385eede393875cc4d7439b3e3525345a3bb6672b2bc1dbe206d61b549c8e88e2172b41797d44a23271a92b312396f0e255e6d41ef74fcfc48d1e638d515eac3e99f930be5f0e24717feb8a8bdcbdc515bf6a1e4342d62784d08ad9b3987a35a4ab8054100e5b666481120664f0aa4408a2aae04253242473d9a9bf2070cbaa2023cdac8630a1d01688d35ca8d31538cb98b6b4dda25fcb745abfb8d654447c91a906ae82cbb8154d617a07a599b4c801f6b3858fc635333876962e8f97b8e199d49b3e7c2e0237097595b86f2b7060929a502bde40448ed0769fd2f29b9868a836889a4d64e37d4e211ac10f42dd6cdf2b10f8976f132ee15ff4c2f40fda5e7abaf09cd7c6637adde5039c19afe99aa3c9ecfc5d825469d1232a41ba5133bcdae00b0e75bf973734f41560b874fedaf1df9f02ccdac95b7b3487e2f8e3c9bd67c18029d99b615db46090f42604734612cea3bbe6f1dadc347f6211a3533333658cca243cd29df2f393cb27c8f7a17f2530f01bacc7729d5568e620cbdaf1cd9afa850f85eede100650f780737586208a08fb9382b9845f13483f9f66ef09c0c028992a614988bbb3a24f96f2e4b38514088656ba2b1242daeb77f3a1d10fd4ddaccacec8644adac624b9f1e053ae4e31bf856b1eb18979c352696650af624916b81777886f9cf504394504c123aaa361b8ec84ad4c69c7bc93a4bba7b8ea469b113db637af1c73421882ae5848f86c0fc696d78944ec982d6fb6195930bcd93bc01895edc4aad9332401aa376d3afd41968b578656eb85263dd9c4419349a37609dcd8bf1c2187298acdb63169838bdc2c7e76c1ee3e85c68baacb87bc2b06ea3f88a6ddfd4b9577d2df64c58c337921f17b1a5c73d503602439b64f5b820ca18572a57b2d58f1b7e07a6f39333bf477f59865ec0d063eed24780c8b47e628c37eb29fdb7caf2373929e0e63b1281d281e44b400b9ab147223d9373c94a221839e1af2379d2c27198edcff500d82d2366805a48a720c14422ac4b3be918345fb5121e6aba0cd1b1f5909a4b03b20c31f76fcd96883be9d7afdbf18e8afd145623c58da9989823a7b3b9395f3ed9c6121e19a261fc52c93f7c6f52ef2c4d95cc85f1f0fd6ce1f0f981a1081e98e4a4689ec065902a713b06b48e8fdbafcedd29d4605ed6a1368aa99fdf5466b39b8b40ad1bbcc50fd5b7c852ba20cb48148469772105710dcb81bab1c20ed6900fa8636df55f8a2c4266bdda38d7419b5d970f5748fcd32614ea5df418c0afa62d4047759aaf1b6efedcb05f103e38a43939b5a2f2ca8690996cae0b60594b544b740041988f3ad7f76431d4b909c11cf28f5d83031f272b0e01327b645cc3f2d9799b9420d390097451f7c0428634f7869b6b952ac76324a6a32238746f23f10f8593f2b5e6c13bbb75880bb601b348466ebcaf736ee60c3dd9f47745739ee96b57e035a2b5231524e0cac9ec6c047bb1da06c932bcb930ade67f0bc8ce4e89dc45b494ad2c3901f80d39bc410bda41fb9c548123581ec4c40dd38368ff6d86366cfd6ad3c395153700d8f3fa4ad43ac4ae55665c70e87f8de93bdc3c41fcc6266f705d12b4125cb7869381a351175f6ae53cf3e12bebfe20dce707aa61c01b5bedd17f39641b084a91d4f384bc383e3c9b74e24e131952b37790c8d24588703cc97f1e592f910f17d672cdae90aacfca256b84549c865c47a046255597552a182e183af9e023f26eaf609709c0488a72f00c13e9aa4e378d0d5796aa485fc65f1d23b4c641abef96f7d061a14fc67388e190abfaa179f437e8761b41a5c90ed05c327920f17d7275fc9047b40910d980ae0432399df386109f0ad1ad4222c00d2c8a7d4a585214174fdd4c0e0bf515c7868ffc6ae0ddfb19b7eff45e89518cbc9a9df44de77fbbc9de73088739fef52050a59552c4fc94acf5dcada7ccccc944d4a516191010b6a21fe1a2defee30ecfe878d6018392341eff365829109176684f8f5443cdceb842bc66209f90f24d1751619e02a0a3ab98635c27d1909802ceff3d8827e30fd12a5d83c50d610cfccab7a5738a157ee2e3b5153f603184e4081afe3da155c00e6eb29471fbb6a3198703aaf6f377d1ade3e9b67588277e82921f1acee255120b7906697a9c902552e1b1b14d8f34db2813d401c0928911f6f9f95ba82d3e3481e76538994c9ccb6600414204d01885aaa863591ff67e447da851e75a34516c95dde9c9e184e5d80db53730a37cd16b88ee137fcdda81de8b9f55ebd4a181c5ce725420d33e10e2d84a17c76bfc9d1409484f5ac7a112762eb2cdd1858a9a6d49da35b61d58e33ed48e81a67eacc835032cfedf0ca2cfc2547e9ac463463767bdb21b6ba8628cd444d52fe6c166fa659b23f878723e12a0d58911a7d3d89702156eb5a86c600445bd67dc9b4e7b8fddf05065ee55c34fb2e6882d19163423ce2d66e52b5e22a8fff6b226de9130954519381fe55c25a6c8163bc350887b0347fcda67779670075f55ee77855c3f7b3bbd820d9099cd1f48e0303423e7c98c55a20015a18a849bd01e902b6b74b20a53a5445b48d7a8787daaed8b97c86d4e62c9f81752afcaeb2e636bf317ea1081d95fc7a57372f7fe05f03965051c2f2597808cc343f2009c67a8147c74f3a58e425ab2575fa80143ec1d5e61a7f4871f1cdcdf278e1a72f498292a982df25de1fee495775efabd03df5b97cce7736c525e546e1832af4bd2ee801fe7b15ebcd4e4deefd96d0adcde040cd612ef165e90c7e244ea35e3e8750529d87deda6d07d738d705af2cb5adf975469fa3ff2a5b14422b02b1196f85bcdbe507cc14bd79fad419c94809c14ec7567f653357e4220a96f6c4db67d3d55fcc69371bf5e5d60c9db244039be836f4255e1acd6c09920cb6712dad46a97ab8d6f4e812e02b45584d87057dd20f5374528e682ddedcb7fbefc1a1fa28be71d455d638445451f7060ac83f11c53c690fb0c4ee192eaccab3f5a0630a3a1e6a89fb97c636702e57807548d44321a95bc1d21afc2f4efec636550cdf3e4de53d3d3832f6c14d1cb782328228de4bb9d389234980a0ff02fe3684a0748bfac4f8c051ef28ee11c343164334bda2558b7b99a90efe0f2c8ee10e22a0ac53d068565790de4be84d6b540d411028a7716ed043977a9286569b0a7c82ad1f09985ac8e3b850216ad3df17f056b2c36827e73cc5f407a7c0afb781d066a5e0b1657934cc717c0a86e3262dc878a22150e8195b693f7cfe0cbd8e7488768a76f0e6d432af02d6bda72a41cc851a0ee39df60bbbb929150479e2de4a7378044d958ab3352684db9618592696e757d1d80be6e96be949d61899db7bff3489bbb881bf048084bcc9c831d68d0f46fd9b550964831e0c73516033ed9606ca783778cca9840045da299f2a85faa0a1a6215088572fabd5d4e25f25d9d817a00523910ed475cf2f388524a566381d0ddabb5f356779969b37d4a96532a718bd25c534114439111f51449cce0e53c3ad33ef17f50a9a3cf46f62cb32fc8028d7b9cf283a5305440894d47154d8e012ff6a202e3efb301b560721ae3d585313ae2155f2a371361500b329b725577171311855164b8c698d14de42a76fc7a82eb0a7d85a867c9ca398b8d23068c068bdee7833be4a9dd199b6da270b5a5bc9d7af967c6829fb99e633829f2b2585c31c9d519755e3ab0e6f5ca9aa884ca850927f49f653c70b67edcd25ae0372b0eafb15724df814926839ee850dcd388f50fccefa92da431044950b2035218bd8df2907b320aade78ae663d7415a7c51a3bd05c0b9d29374bb4354867ea2ab5c12206136bc4101509e2a512daa37a338fbf467953f7f40f642005a8cd00425ec4fd96c85d15abd8afd455589ae7a327e283b5793ff7bf95f05c254390068a60ff3808a3123b0ac882dbd9f478d47a154f0216bdd79f5e3e4c5ec176945bb10f5414eb21bbf1910bc6a53dcef2f4519224e80a7185db2f49be88b98ba58d0f335e65b550595c66380be8459a02874675a3c862613a43de1be4c17371cf33bc22b631dbb6fa12f49672265c7906dd732b01e6afec02a9c81ea84fbad5caeb263af4434e3e482773cde3e51ad6a4944aa5499f95b7eb99e37ee8e329b4ec3702ad68ab6148aba18800a8e345fd6f5b9c0b379e449050a37840309d7406d28309bf4c1e43151ff15f238b930099f07fd71eeaf89983b3522af3e36bee5bd73207f849eff91246a1ee385ea0254d45adc0469200da2146cddbb75345959eec7de2ac51bbd327c27c0a0e7ead0dd77850606df7db263337c5e8b62dc505f64b697ec992c8aa77eb3f555a3f3b859d951de0db484df9e6f35dcfc3f190bf5f2efd219aeaa58a2e1c3b8b2b425bd74ac9c08f23e5d9540923c72c58e4fc4d70be8353e8130b107d1d6d16eff987f61b021401c089f089e544afe81ecbaf498b2529271b834d452d82af6b5a8bba619d7a06a5f798dbbe7a0f6aec23585b98298c9b162468323f1389b4a3f94c1f624d41e529c91578ccac52e5239047130009883afb34a0a5ce72dd1d0e2f13a0b8e28ddd53a6c436e3200c1f9f4dd03d3a6f89ed881d55719adac20bc002ef1fbf39aa77830cb176015f4ff83f8a763b5f35fb8dc9ad440b1dabc0170c8613f718d54030177f84452c5f8bcf48bc935ea29d292e675703d785e718e4f97f6e671d57025f60212058e12c56c9a34e3d95c785d6f2166c50db785cf46cfc79c2a66e3cb7192b5f3f945888fea54a50ac655c24677701610a5f0e4a98a9e98a415c42dd921e4ecceb21746334af904fd1e8f58935b2b4143c3cc6eb26e7db3a0dd17dbb6a04383d32223a6004676624fd372e3353bf74148ef4d0940fca0d7d949b6f116f5395c190c67ee4d7a01900f64c6a970c867aa4cb978e6040933c83ce2c75035486b6b502b0bec0f50ab854baebaaac9c86eedbc3e2876cf306892ca8cce4f7285176afc6a2768de0155bcf3c2453e8edadeedbfcf129b71b6dcfbde2c2b78561980e49d71381db7eae90896bd5ec77b4cd923f1d39f543860ac14f829ff30f2dd54f332c173885ce37dcca60eca9ba30954d20df66835212a89b9c66ed8bc760e02289454b27531a0782bc967146b2b0b30846ae03ac7319f2b4d79ac93dba37d633a0c6f443db9624741b72403cb96771796ee34d35b67a14adf325415a0e8abd414ac32b0587b7924172d948433e83ace3fae48fe92b0c67975a3bf122160c49af3d9901b4bc366c5e60741e03384265cca2e55f52f8730f2530cece03245deb189128655b29bba4cebac0ba226efec9711215ae5e4fde1de837dfd6ed506e5713b03e541a14d6c8427526f51a45f34d2a8341a63e92e47c9e5dd2871f3cad5403d9a1a4fa4f6639e1b0e931492ad342adfd0e61674492b87086b02e26f9ff5a8cf030a0fe4a1b89e35d79e7acaeab2288abb67a4ceb341c557c037d4a4cd321aa56aa8cd377e45ab1725e39cba866fe49ea40180d152b8523ecea872a6785e62a45955d7e88fda3b4d69e85cabbe21c9b184edeb5c33240909126eeb899d88ee4efd6b5c99466e281a79eddaaa14402a5268941035c4ab6322bf955678067a048269cda1a8a8038aeb657868dc512682d3ef75ff94e851e5c5d41013211d5286138cc3cc4a46703ff68cc0ba5696320d6df0db67f628f46445b06dd0218a4089cc75b26dde2cc146ac40345bc376e438071964fd3cc62ca7682945d20d24eaf64759a35066b53a51fb101782e868b9f009635f4ad7fb85ba0fe213de02e4eaf2c6737aceb2fada091753cea68fb54343d4b12d0bc2955315cdf86a31baaafccd6a1ffa489d3ec766de6b40d18eb5d108dde5b9111ffba017e6e90d40d4f6eec46427c728ed7457e6021a3504810eefba90259669087c678a95cad60ff8ebf6d01f110edcc8af2419946664d2d4f9a0148db6d036b66cc0113fb5998eb253fa3a318438ecf0fe49661236a41309af60e7a0727d556a21196db88b2722b6962c8644ca0b42d9d2b771224e7997b4b7050bb068df294391abd3e1a219d18158a80063c567ef1f6d43c22fb711bba281c8f71dd90be29bdd50d66cb0c00254adfc834a240d16d05c137dc7711b90d5557bea99b9790b033b9e615a132ef946b251d91cf1342c6f58c63240ee83092279bfe1e46c7b76eb0b38c0f63e9cad8f94f1af5f82b3509358c6df2f53f72e4bc08314552bb58980da93a062b0e6eacd50c3d547974b998c77e3fb3abf8950f987e0db79a0899097c6ddfe8d4d9ae83c8a21b02e945b9446f9a38036d60db8aced4a024d1eee782e4a58e6a74c5383962e9df04f7933e39f1e0a3de6c0822d4c9e455db8e629274c5ca35dfcf6feeac8c5c4c172b96a7b6b2f6f9cd5a2b7f59d59fde0ed2a78e8b963aaace4627e5e28f7d793aa3fc9795dc263302b4e2053f112e768ecabfb7510d131e74ec29f820619a9fe0a189098222b6786ae4b6bc58f2d073f5324c3407f5a776e9f3aca5be135905545e27b0b6f2150c14def54323eb410255091defe36d67deadec6b8833ad3e9b6cca3d73017a92f360b4ae49108f36f0e6aafea1951b072908b84cf8ce12af0f87e5943e857efcdf2166e63e7f121484f85de896a33a5076981718ab7f5648c846b15d3eee2b4dfdf53d3888ccb03952d064ebb605720e1c7a17aa27d7b1b8ef4b3869e1c440395b0915c19d35d8a8f25887aa9d54d23472b6487ed424f47965ffef29baf96ddb3404ec501c224a4003538d76d3c109f9a46ded4fa8793300fdb25580a90193b0e1c33259c6f7b6f1a04778d81c7fb7f7fc1bb776d0623484730f56b037098285fdf9844e587b59a45920a74b80f751dd6e9e1bead804cbd22483eecbb75211eb37039fbe7bf1953a62acf070e703f0d7735342275400898ed2dbbec259f1899e16509487a18c563ccd7fd47e0e2360955159b13d78c3c4896ef298fea74604fa5d0fe5600f7bb0512ec84692380af5cc66e61112ae1989a371090ff4b827a8f873aaebedfc078fd6f6089466938b3deb0a20483b8c7b2c6fbe90547bbc1b6e00d96ab5c057bd3c2b02685f548e24abeeac6b2afc249857dddf257af6d4b88dbe890be87287c9dbdfe58283b2277083ec91f30eec3edc746f0594993c4c617a5d1186530591ab19bfa1fdad1354dc3530b8c3d7ff8ddd53766621dcf04fee77c1dd4efd45e32bf1c53395a0f036c1ed01dd70b43cf4980339d8f9b4b7eb618f8a18a791cdc82c0c88b7f3970483b172ca4b9314e50c030b2d15b2903f2bbda1c7fbcaafcf3f68e4f4ad791828d65a7fc414fdcab7143b12f663ad976b1d80bc9f1f5371a9e0b5a119525989ab71e739a772d46aeae9f804734c4946f9c5e47f104fc65c036f639fd47b0f90f65434ce8424f321aea7c82aadeb06f22e31f646a57561e4b534cbfa6ddad5d87a9248225972d678658017ea8c17483ddbc47e9d5bd1f7c2432893bc130fe5c4862c371123b8351f3860d36c02c961bbc133d514a0d8cfed55d1d881fe38c9ed84ed1f172c781c1fcb1d30e5a537fc1767a3da92e8a36edc377f25b3fa1d6b90c1edf00f0379a34a4e09bec5a01dd76ee5e76ccdf25769c489ada4a0d3591e6ae1815ddd0ec5ebe45c332a25251d5c51dd3ffc8461781ff2abe39a7d4ee9455ef2ab8d2e92c7fffaaedcb692bb11cec2953baf9b7f9b661c2ffdecac0ff5b49032fc551bfeb1de079ea1baccd8ae91f60a2908e783ef2da17cdf8bff1527452f259fe0415cd34095b9d3009f50efd83076df1a523a7fdff137ec001e3bc3011ee9cc152b8c136882d63ba3fec2e5046d66dc574866c6b89676f138b1b99fba480b4d34e3961c3679cf47a1f07e3d60505e45cd0fa2b75a15af9be8aaf1d72abb4d2e6e5032c46f43a4beda6f217fa44313f50354110bab9b550d9287db1e6816c91345f93ec8cdc53b5cff2055f35e770a5ea33ab66fbc518662bc8f2f914f1a4ae60af31d5e6d9fa7f9bbe008c3149a2d2363e0b995f60160c86e674ba5136486739c016a390430bdd504ae63fc33df56df0073b56f8b73710f5e4f59b962642be3f5672959fdc97c7544211309b54d460f47ca2533343b8820e2e30efa4073c943a46ec5c88b997ab6dac72c00652249e7aa78b617d06af0c8277fd28213357a627342b99663d27e08bfca581741f0160822766a9880e37030c774fe49b129d20e40e8c3402c9e172b9f54ca080e2f09bb6c2341e4b22c6731c8d3d4727a41e68666bd216a048ff25e34e0e3cd7a803c9e4f8ef18ad5aecc2222912909b2c7620d3efbd745b15ccc95efdcc4a183fc569cf2fca4f1efa6e01b4e8842899db656f90d95f378a6023af2f3e2c43ff4ab1108312f22b42acfce1e51480923071113165bd4bc1f5dc1349c185d644d6509a4eda7ed40ba5031ecc8546f0a0b00d64adc4f8253cdfd864de49c97f97548cb5033326c27d91cf553d9cf35be2d4c1b16dd0b96e39787824129b083ef31659d6fd9db9ed73d1b587d4a849cb8fb7d163b4784d2e72fcf939074e61563de852c880a29570fe4b098b3969d6476a1ca3825d1cae7a3b591d36d352db3ecca24b8fae2acec6495c2d76b221d510dce21c23bcc5829d6cd035a8c82df9eaec4e2e292eea3a9cdf6ccd3b3c68c6a5174673c8c2e03ca61e924436e887324892985dbef9e05eef00187b3b4610c811a9245316da1be0ac2064b656bc9ab7cd8a8bed39bfb7fdd1984fa3c7f39b8175ce6b12bd004bdfbbe4f45338232cd15a1057e0b31344ffcb52b90f9585d94e7fa3fdc186f1d6257387261ad6a792190c93739ee4af42bb91747d78f008826795f12310abdbbc81c013d9c3c21448edd436f9f73476b0278c2f7387bf3d9d742a6cece887cef55575e43510dd8f9245899c7e31a1bc81bb4bd7e79e0727d3a49dab0d9f3b43e61d40576adbfa78947626dfcf09daedd7a872ad47ef430e6f82760535dd3390ccb06e76c4198d7d7cff10243fe753402d850b5e8cb30872fee14f7013e062802958ab030d3fc7b0481d92bece66f93419d444c31ca1f35fbc63d4ddf5094dc04bca28cef27ec4a27339a339c6e23e72c289b5b61dc7262a47dac18286925deaf5aa554272f452e3d5dec3426acf0d0463b6e6f594da7f949bea7c39b0dcb1a97e029c8284cc89b779a3e8224446fc3ebd49b46f46f3eec34c9baac4a46cbc43f7571ed3b362410c3f785bda05dfc45c33cb117d023a47235db2a4cc800ab9e1bc9ef526e786cda14234768601696a2b3a0c7a9b821b95f4721826e52e16da4bf633419d48288b2275708d1015c6a93523c561074f8839e62a78f0d91254280d77514cd2818327cdeef380647d8cd0c7d2ebd5043a54f3926724fba420cf47879963308becd1a05e43c917a15e035afc749bdd40dfb0e55a1c5f40e4ba19f958e04f0736b26eff2c13964563d16ab6b09e828fd5893b0cfcbf47890d10c2a9c1bfd38f089060047a247f00ec3e3bd8dc999ba0556c027b1d4d375e82b844f95af5072a556af606118a4eb1199e07d4d5f3cbe45181a9db6ec505ddbb405a370e5165a3d7948e7bd659981527ac4a4e0d54c2272cde9579a281ae9106b033944574f3ff1cdcaf9f58920cc07b9ed7837d799efca4ab56a784b3e4f49a44792212e87b59b21894373a36e922d5af6e5e783a1e81a695284e29dffbab96000b0bcdb0611de28779df10c4b554f851313a5933118a3b90fb9c7b10b4447437a631fd138cb3a78cec686ecb1c3ad011d6adecf5f760e55ad359b42d8cdad13b91fe929b16efb7c7bf6dbe57527b07af5c1e2e14cffa4b1d782a44a48d031857ddbc66351a894ae245214d454d0e9ae0e7a5e0b56308ce4f1b4efa3c7d6df6e2a5d328c91484447a57ff050c8237176dc3ae673a1601a0aba52da7f1f2ca08f171d916e6f53c49573a11c326285717d4de33410866eaa48da9119199a977a13ec1b4c69f9992a56ffd17ddcc3dadd6b3a0647b49cecda14b1eafac64a0bbc946f08030f57b23f0b8fac17f656c92d4509dfe86dab3d39bc9cfe5217c197bbb1c790a2dc1710c908b8c82bb1e1e9e4f9296a0772fa9086ab30d7e87beea9569f79042c00d29208cda119e7c3a6ecd577a848108e77ab61d6187747786ba8bcb1a137cc26348ee86ab2cd455408e090e142d24507254a1ec732dd0157957f8beb5536b673592ef29a8f0103cff8655fb71531b15cfaf4a1e44ec12bc0e45ab7d21f22b0b4a585818de63795e051a2005372f8e711fc5478d5fb412b5edda5f81f2ae3b451af0e25b75b0413b8fbf27c34a7d3cb3616eb9120f61981ab6d01ab0b32215a1a4ba49bc49b77e39733306d0ce1054b3d56f1ec3b569e53251a383bf3e6e27b302a5ca95794c7bdeb828c4f4ef528f9e6821ce6b45a5e7d602f8ffda8092b8da58e33f790a8c86c83c2689573fe71c0bb11ca03b0738246be563330ba1a8bd02ee979d8a2d35055c9e9bf53444cf9143f7a29a944bdb59e6a6a3b5851fcfa931d7c08257c8b5925a5e41c33d2e6d7f8256f685c4ddec17e5a02d6f782bdfc75a156489c084d39af01171165bb235dde9299fbb021201b73509e49f3fb588880b19cee1f89a094a3d441cdb8089696796d826dcd64231c20a5b5031e3a9884b261cdcd2a8016fde74cf31128d9871e0d7a1f769c5afc9e9338d600eccb520057989a39da760fbb4d720f6b0a7c9d7481e2268b8f9a188f678c76a03dac862573fdf3987ddc2845d397e74ff45df9d512a41ed71aa90da36ec4aa572e4c819cb9bf0bd5da9e900b808103b9504f8db5165e5147656ca3d588fbba4eb467e470dacf2f38ea00987d2c42e3696a62f3fd9fdfaeb68dedbb50077669153a88b95f395efaa82de73245a06ee5304b3b2ec1ef79c88d3b8cda82fc7db2d91350dddf06d893498c522868b29489062347e8c0dc293158e8993ca91252da55f3caa7502c4b385c874cd6f2b10ef73904d6f04fe58eb022c997abb4d08182538b60c223e0652a51911e018270f512795db82f9db18b9e746cdea5918b8cc0d641a1c6d8a2382f72f310480b09f6f781405765c6f92e6ef5bef1f87247810ae8ecbb20105ea6535bdb234d2453abbc3939eb56cc5754be9d1ca3be1ebb072e019a33c358e3e9e2815bbfa6be35a62df053caba89a0a3d1915aacdeb97145e985afe8fc57ef96f51b6d528a7edd27c17ec002b13358d877fb39b27243e769a6348225278e68db603780802e6574052e5a730e268f3d466ddb2a1cd391d358f7ee5944b17c347a66558f8a579c92d8f799d17276c107484779ba56c62903e7775fc95c1e36a099a2d106260831f1a389a5f4299ae1a8916c5542f32bff55d95b6e17863e3d8e6016d3f27cb1dfd0a52c8e04e756de37f271575d9f8841204cdfbf4fc36b11536a31b3b6135440ad7edb76e91d0892d749c00d1d38cc1a30d22e52f3dcb4e5468bf525677f3124bd03c5af88985b78ce1e9ea04f1bb6707c8d99c1230bc6853a60d274e1cba1991e8fc1b13a43a1054e381db78134958ae3aab8b8e8f62978f3a69c3909cc9219a30004b0fe1532d5c8b4d00e57ac4b0cade4a134ef82bdf1bc89c18e6ed8adaf4fb9a6ad950abb4c4c30576de98169bc9ad2ead20fc5b82f0b7ecda7bd0535d792269066f8f941e59218ec0bf952fb218a262085c4917c317bf35d83f6db184d8824c78cfec490517353262b728469a1fd774a64f165c3394784d5c7402be54cf2633e5b9a72fc953cb21939568134572ee17645163814debca4b79cc3432868819357360dbb25e9f6ba85dec859f6ea3ebd33ac1f4df33ccef4a71dc54e1fdefe1a299b69e189db2ccdd21b51ab17d66fea94bd67e265c993359c6a393d0499eeab471f090a9e0d172150388765f460d789656c2cf21b86af420033908a64bd903312f669f78c5d0b6b0a4e5a2d4c114a0a0391f443b67172f507ba8f1d44a827eb43624bde66e6dbc2b41fd8c7b09774dfe8e33e792f39067c543e9d331f14c667f192398dc072e05a157fed2d9c2287215c2af4e550cb740cd231142aff7d1381bdfcb46e2132f298717ec102709adb978078d0b30bdb99dccec853d186d934f5cee44c7038200c100b642d9c36baac7a33d3d20ba880e8bb811397c5e78142632d24d0c8ecbc00e55e0b37dfa1e4d72942be81b98e23a64613b5b4fef422a452780f3b46a3852019d6665796395a86de325e8869ea3b37b314daf2060145cd6399901e5355a54a38073db4011cab02b7c01337b662ca16f8e37859282711dab04b90f3018e5cb9121da8ba7db86cd87fe951ccbadbc9f96f4c046879d3ac882371d30c70db66bfd5ccec7d92c1466b5802ae68910e2fcd29d2b2133cf2eb2fa1034acc8bdeae464d9027e325868a19325777f04767ec01b9f39b93c54384038a5a8715e8a5b17327bdae7fd6ae5c05dc083cfcb1e010d92e89fccda7a94a368dfee9d73fc2bf923692a16103debb09fc8e7fde04afb498611f8676474ae3b3f1b43213486e9102297177092fa5c52abffb872e658a03644735de734c92b61aef40b69a4a5268da2a0ce182b77f067ebf864f6e2434b295de7128447c54cc63a7cc91cbd2a54577fa543b9818788e871e1fcb9c7252985fb22dbbce892b462b9793958ed6835ef696132373ac13089d7deaf898092e56374a8b67bee628c3f756c78b166e1733cc3c4f5859cfeda61f12762995cb43ba07ba0ed6bae3f4446df6eca8f34f95185ad34119ede3cc805cd4a557dca451ae4128027703acacfe77f5eefc61baa94a83f634ce462bf682119a2fc54b7d85e55e4ed14afeb5ba0437b715f077c1cdf22dbcc031abfcda6a6cbbb7421794a06271c3292abcfdc4cb982209a6becd38865e96d9e28437c455bcd0f206db412fc5e25cd02c99c9f5c90fb05b8f84af9b7bde9699ecbe5bab49ec549901cece7211e8ea84f128b408893dc639870c04ccfa610d1195ddde424ed88c6356dfecaecabff1d963b68337c19b87a4c31b96b21e9ecece9c6cb743bbc41d4fc9ca28950c650e024186dbe475061bbd36db757ad5b841b4e9327471f5d1da1d6a32ec25491dd26df59452612d2cb88e196221ca27979a38bdab98eba4ea644d6c208a88a44a9fd25a790f0c8e2c0ddc7b03a7c335c7c403d4ce0ae0442186a46cf19a7829cec950dd55895943430ce8612fb992c08c72515c29cc544fc7604d15f0f5e5e6dcda22d0d7f009d7270747c39e0e58f4fe2a3477fee25faf311654bb2b748d6ad0bc86f6b04889a6e58e5a65cdba71b863b4135c115753407a13ae0a966f39420ce37da57bf84cc55aca2bfc0dc3cebd760887703161be9b3cfce1449e52b484f5dad9ec125317ce33177cf4d0b26a08e222ec4775d85247556d478f3e46c52dfbdaa3d79885de64925903c44d928da6804889deb20a55b19df3d8f94daaa296127a18ef3da1d20ec3b5b560b704498124efe20f6d385a8023dcd47e75e7d16736bf14e02953b569c6ace7503d9cd998ea55d5f303a1ee2e13c1a3b8ef9020f299ca73a58fe04356bdaf332b43f737fe3bb21c06b640949fb85a8e44189e8ca5c7b0b8cb744d9533bcc70e632988d69fcaa5a943ad9ab3447092b187446ecefb7814f2eb34193e2de6aa0d5e4cbc950be542a7162fede133ae04a5f9e1946b6eafa2382c641a5e9c9e54dc20bc17c4a3595f5a08f77d160873a302dcf13f23e14d91d89e0ac6b93a25a49c4485c7b03cfcb15d25da313ae34e4e82a66f719c2ac1bbec65c010aa2aacb0bf1a4401515bfbe1964daf21923fedcbae197b4e51fcbd390c73b2713f5f1d77bce4404665e5f4557e6ff5e2eddbcfbaac81e0492eebbbac8fa45ccc38271b9331de4c3379db037bb70dc00f7697ecb8248ad4f1ad3bd79a9fcd8c0b5ecb6fbcc600fa2a915672345a01a92db44f02756ee6f585448651a325c136a59fee0b01ac7ffc39b2354e808e8bcef6eadb7faaa701f4c578986e0dfdf8746a315ff47ad05cb9ee8cd57c99c08bec7e2b616e1db7d9bb822436a11478ca5bc80fe700230b75169750e14726d5444c2a0ea90bba798f46a196a7d5639664cd3585637c1741715ff0ae44cec37f37bfb34e1bd9ed80d8b5ccc48f0d54b0c24c75652d1f1fb673d1247d1594be01a03ad25c33dce205c0b1731ffe603f936732d96a4adec5b526fcb065eb6d09b70e1a939e559e8f7398f5fceb02e744eda619460e3da89b7e8e231ae2b031b926f7dd46e6d39a6ab9573352b7414df564ccaa39997f9a3c550a18e6a1656f1bb90cb7b420010aa8bc1665fc82079addf1d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427e7dad72b144dd6b5e55b94128f08802bc807ac47f7dba8552f92233769d72d43ad41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427e2874004a847f2dbb74ea7237235680cad41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ee2a973235249a098b34c84a266aa0a1e1c1c8385aad893de1d1f150db783a736610957365490cbe9e0f5eb0eeeb306f06d788ff82bf24bca456eec7404940264a70ea53dc2b99d8807e7c98f62ae6131c18e1c878894d29676c9ab486a9a2b99fc9bb11e5d5e1f3df0ff51695a8e9d0a5e0df59474bf7d0c41ac997fca83812c2b4738b8e059ec568bada933f99db59e979bde8d3faba3d28c0680823ea72646d88df42173e6cc06d70d9d95de13ab2991f868094d850bf6043c47e6695329ddfeeb6045ed8719ecfad9ab39f730ae7a73cc3a197a0fb5166f9df4036b6d51ecd6e6bd4789fab1fde3b96804b554371be8169e29c6a727a71bb7a2e74d570af0d113e5dd2aee5c9cc0914c3963b6a65d4bc7ac99595883e729f28249312057ceaf2c04bfd6b499fadfb4be8a3f9b77a771e3dc18e426ddf7cc6889be689a7a047f0b3287ae15e4ca3acf63666374f03c0f085b5f6ae1351de68279c4d163e08d9928989b9e0cb497740b6c122da1c80b7e4d355d9fb6049999949c88ca2a5e21a676d83cb9fd24ed8b3148fca0734c157dc5292aab9cbd761116ea034eab7daf1c8e25b2466f0db606722b882bae9338ec3f86a1138db4f375922e6a4e7861cc5e1269dc9d08e334fcd221b4b3d3ca3b63eff026b3e47506b76aef42bf776890567dc03257d18e54a8e3ca145d49b7881e0a1bcc3e6bae92c83b5cec9eb6b3819be85bd100798aaea8388a630511a08a5301e9051bc3b675caefebbc63c506cc23c12aac51f62a2dc9dcab9b00be9c2b425dfb01e6fb379b0b7bc6b3ff73515afb52484d3433e947c6e6fde36c812290abc6826db4f03c300a7fba7751ece1f348cdd7d48924fdff625993f62986224ad12c4204ee0a440675c171ae64b368109d3b35a4a5ab9ba9b30def82c470512b8497eb22fe22d10c8d70b0e10490f9758929213cd0f93d8c81e936854e7a5dbf8e14b186b472d52e3b06e4176d6163004adf67658e72f9823adf572af63020e6dd55a6772badce205e825d59e33197d727549e0c7954fd41d96944c922b905e67b1cf739bbd24f2874f2c45408794d60e73dc18f977da742cf616f4f7729f46af955e3cf3f4fcd95548b6f93c2216120d25961ef65e1b5a36d732e71f51617d93ee2590aff0ce9b40408da07e791b18bf6ef1f96d0502d01e4b130ed35a13c6b523a31667078c76ed5dc87ae2b831e801cfd909e8db629acc53639ed010a2b3ed546e4e5259630797e5c312609aa52da4763dd3d8105d5ac070a7afa59acf2acd6514f4e5653e6869981928b5ab9fab9e9395e3889a2f06a006a161746fad5f862990a1d39da229853a0bae103fd07758f9e53bfcc6b2e6d7511abd755b68f4db94cc9aa71364926dd429cbe66779fcc7026f80a520055389e5bff6b7df0df7ca4dbfc25117d7ca0fdeab0486147f4dde4a23fcf5cd155c720ecc0ce044799a7a15dd8fec5e0f27aebabe5a2c244985c84fe93a5a05f784ee4869d730214ba812b2a8fb9c366bb1c3fa942abc6e13705b546e0934a85fe6dabbf3a70890daf4bf1675a30c75681c74e96322b2d550ab7931a9ac3fa1c56d3f8d5bbe05d910ecc594310bd68ac12eee3dc3c5f97dac8aa3b4c026e5d847e52bc728f49c27c9fa87b7aa20c6749dd28c4de745279dce7d7f562241e44a4215ba850c2996f0bf0e0b4462dd5718931da8e0eb072d424c699357b5bf96aac99efdc2b8e53c0bbbbcf04a1589970ed1190565d9fb79b7934a0b927e128f2c312b6e56ce8dc850cc87c951e3cd90805a9c4e77355042a97db507ac41dd43d5008db66f1e3cdc533fb243a4e977c1ace32d6ef30f1773e8eb696b3be82ef526721dbed6542e2d7aa34f44bbb732e1a58f9b38fab423f54085f0a4405f76b71a4c4c58a5216d604ea31cc6f88f2d5ed2c52f44beb307cb450a8af1817530dcf4554325fb3575fa6467de48fab3f13db4f787212c361c7174b42f7b10b8c2375b4df6185938ee2e9936578c74ab689d1cad97c97e6190d08694ee2fd8383e329a96e87f3d60982c548814795f0b3c101f3b57809bb4bad3ba62166768a291bf005d1bd30e0c071e8e2f78c7b0594339ca9a86ac5acfd971e859080b0557ea3cfa2690e3f1c300123b6c57c2cd40555b67c6e98c5fca2d32431784bf9c35e343ad860698683641df86bae0f3c30f66ee89c16f982581c9aa2ca6c9f80455473163e68870d6008325ccdddee9a55d8ed20f2d83cb9fdc100809c335c066c8a18997b07bccfc053155f5ed1cc03271575ff100d4305e597e95b4b4feba706a80506bc11caf5d4032b0f1f53ebd943c64f17dd7a45bf47d056724a1ff81b3dabf29ad76c3c0d2b48d5c6f2495dc8b4befe9383e4c162277c33c08f0e5bab97c78ce7b9a2c243006d61afde5fd31fe063d2c9677a0bd6ebe90f4519ca91ce0e810ac8b09ffa85af2d1eec2a0efae68206740142251a2dd9188a738c208f931156a723b156db33c39eb2ccdfe350e8fff05960a0bbb0fccbbbbc4d559381ce3bcdfa5af8806631208511f129fcb8998d88c093aee44e0f61a58e06c4479258492d01862a3a7fa5b5fec838be61d88cb87528232a5d0af4ce78205a482cb6272f803648c28df91952d636b5728dfa197471d5036671dc1b54848b5d395940f286766f76007cda0ba991a07904c62639aa857a979e12c61164179b1999129e86b1ed8fccd2caa34965bd5ec07c756c55f462aafd3cce9f9d9827a9fba667c3ed84f3761a2499141f7b9f0e7454d983dc4e1453403958bab3bd683e321a72ffa8b502b28302224e1cbd9fa6010547111f1f03c349ecb08698aad043f255434216f7498304243537cf8c7a4d2bb74d612ac573cec5c022acbd58af1dc8c1cf01c00877cb26bef664550d899950496540d21c4d0eff794a2042375e23cf7d75c8ed5d5ab5a853d0805b92c3ceebfc4cd8cdbafa97210215a310ea535a6414ae7f2b7d72c295e71823f654f470c4ce22cb4b543bccbf8fa6a44244faedaaa5ca7f45727814fb51805e063b9ffb2aab91a78df116b5c630178e507e4e48ee89d0664abe3c5ee64cbd0e839af3ab830e4f396cb90993364f94c6b85bf598ad056a0c5e3715f3662310127b3ae0379bfea7e8d11d732288d9683a5b2151fbdd3ef2e2ebe055c67995b28b7e03552e2b25c2ae285aa1f6524bacbfedeb7034d7173dc70d9365350bd5dc7c0a7dfe7506cca8d6dc70932125f315a3b6d5c6109c882c6abc36108ec5c171788eaa732e388b63038b6c2742f7652e4c128e3bab134dc51de16fe8ae3ea5b85b749478d2c012c94e185b4d7a3b7694e65cc85fd4647de30a600deb3758a7a17be41d20c49d0f0c65b0c9a135e5e2178c8fab03978b7838070b4559a0246139808e2ad82f56000b9023f930c9621f975c55f6a4694fc88ced76d4c7b3462a28ef6af722670d99c7875befc9169d2286f3e2f5c14d38887529780bc472dc2348c57aff208e2618f9bea026cbc54fd395d66fec4487d122f228f7aa8f0cc5fc0200410320b310cb45542f28da358a0e02534e31eacb6b34502ac36449ad2c2845556d3c80ca25d237083066caf6ecf866514a74e41dda25a813da3faecfae41aa91290d4faf38d1e290e0f6479f9c8d2a48920166b81bded7f514491d4d205d324a10f70cd59401e6b5dd8e8afbae744c0e2bab1997b4ba4e07f061cf439f62973c6e687c160002d50bf1ea3632b218a833d7548ed4ecbe5ef12c8840964ea70b5ebf96bded7f373ca2b91b45d0dd26fc185b5b8df1e09ffb3e98309580cea4eb14c0b1098bc9a337e22ccc98047c1a5a4a5874ff9df9c9608f8d1ef2e9d74a9bde0ebc777fa6141add115d2e17fd46b9b032fd49beab52d9c8198da0558f0201535d01d6336a02bb605c93c5d78ca1d648edb2b63f65506c4be1baab7ca0e2010863599d80b2ed2f69a299c041cc8cf91dc9898ac033a344b3ff5831e01c962edd7adabd1a794b03623638819f3db13788858ac66a6b8ff578ac001ef81b2f0df1571baae0af7b6f045d971ef1e51f48eee095397032349cb553de252afa26b0d24d33541aaf9a7f93852a17bac2a07209f1546c64981ce36f8397f1306be45cc3ddd247f08d3b5bed5e0dd5b66166144608bb06dda1a8db956602654c07f644cdabef5164b1f98ef6a8fb65eaf4c735f5891bfd9773a5fb660992e5551bead176ed8c2f7d8a8bbe9c8bba42d3238990bbde911181d37372da744908b9a5a3ec0703cfebda7f651ee53f0a8197e090396055383821a036e0cc5fccd000311d6f36bb9c5001b80d934bc70c227fa403ed8e13438aeac238f02c480b4b1befd7d150f8444fe9877aff32eac969f927a35efeebea052f28ddc83565929cb689ba69025a87c1fd61271087b91c90734709ca73607cebd90d86d4188936c17c855108f66e28ed0ffa9b608885bb5e1a18a306c7193987a6fdb601d0e2e65191b4fd9980bff5f060b6143968a47e85ccd010f0f54c8fd90426dbd8f8752b68bab3c25e412fca5f9feaa696056ee89436fcd310e36a99e53ddeedecce4d2a06b1e1151cefb5bd9aff77192a868d5ad8186c11672bd8bfa279ac782c53af42f995f74dd36343b01756dc08d763acdd2b18ab21e0721a73fa627e664d75b1eedb95c38f045faf491c9600528834df5db75ae1377bacebe47e47b7532eeba7894123167bdfbe033f3f1b4a1e6695b61a05a28df64869e5d2ac894c7a12ff651c7b0af1e873374e5e3eac210c28c4b9d0d750235848ee945c0f336e1d2f7999ae06fe0db7b89f73b2659e2ec4ca12c59e17c2d7484aae20d6981e832d1f84a036dc1cf493867ab4ba66de8ef7746c49e8c4ade9d91325d7a97f3dce319970efcdb1aa61f48623145117824811e23d2a6e7fb89d0fb8018945ae9390f7bb61025453896e55c8d75060f6024b776fa8f478b9536bfacd66bb68afd81f43b7ddf7ae9ddce600dfd6e6624e42b4f20fa1965c225065d0fb68129610869920d12479e9021e1c6f2820bbfac1978c895bd84790bf57352df9d42ee840fd40aa11321144b2f8f149e75cb85e923a395fb9432be82c95a40ed647c97cc26658244d41e19958e313e478748a9cc430ddefc361bca3a3256189112c64f0472264e0ffc7ce46f976a4d177fa829a001938d842494bad7703c1a9533467499f49d20000fd527dbdf3775ff5bc07934c5fc2c2821d5507860a42da93169033293e294e57d6632b704510a5d1f1fa37b8ae991037569accad0e5b24004f536e601b14fcdfc7fb71d4bca8f6f474aae2baaa0b21d26d9b302f6f664fe8332dbf055a783efef64164efaf1531cb57d768dcf3e05a26a2091de8e14e14332d9488f07e8ad34989949b41cbf8f3bd782094eb25c6b11c399951769e1ebdc1d182e6d7ad2337a8a21a8cfde6a74502a53bf0c7f15bf99d090ff6336a18aaf35d46571555c8414a2b7c9c6ea08ca4c6f32a61fa5459eed8559c210a3ae57ccfd33d42e1a3550e88bd9933a1936f68e55bbc72610e28349bd8de09d32d3b26d798e38652e59aef99586e88e691fd9cd9af0ff4a58c1a5ddbf39d022360f21e82f1359182b52f024113b2a5f76b73714f79bf7de6de37445a8e8a2ddd7fa307295bb55247b76bf37576042eab2a5e3c9d3ae6e908919d4c7b11f70dc100934b778a8863496d8b3efd24cde6305fde89461af7df9a083732a76702963063c6141a6a9d887602cbf91d662672458b40669fc22328e67e456292b94267aef9d7869372dda37a6c23af374a39b0be9c445b8eb66c1f79b4659d9ea4d7a25c86d9d2c4d6387334831033b398c7c5ba7137a1a780eaea944286381c83e81cc9d5dc06a20f9c85d0f0861e063f42993e80af07b89d7b625e44c9937404773c5675bc0afe8bf3fbf6d712038f5b2942a7411ad0ee6ec2ca9608e33d3545a08d164345d35fb04cae638aec793da9abb180aed30d66dc17b8a58b0562d10d4297c510320d2c563a457bf74c7fa7fed84151678683f51bb1cf1372034ea197fab732c070528ad7458a4b41e7426a1de10f5852ff53e3b2d109dc0faeeae008e25295406334f75057aa1bdd28967ac4541ff5502c7f97377dd4b90fa33f4c5968e578982bb8deae51f63c3889b5119649a64e3b21179cd7164dfd56b23a0a4dfd84ddf0181226b54a6732ca66637deca6f6e0a79236b8eb13313af6e12a6063404e99b26962dd01e4f74c10396e63ef414598258a7c96f710900e80fa3de80b6833026cacd25464707fe9691342b765b080d06935b6f77eb7046703c2822f5e27ed18538b67305445c0bc712f5477f61b2ffa12a2b1de0ffb9b1205c3dfe017b99340bac6412cd7c7f7730066e2fd0d23043010d52f200eb2d96aa8ab1a33b3f6ed2a564e561b29019047f0489e442d367d531d3ac2e5366a2e3beb5e10052cadb91d5d7b00d0f00fdd7e76f027e58e5e5fc292ab08f7e4cb1f8ca69646df17e6a95edde858cdc9fb21e75a021b00ab8098a5d73dd8e57f1a1d2ab34ee06cb4032c3247ca912ff64d136d4e4e99ad67df7ce09503608c294e910412068ffcb690fafc26306ef25186524bbbbca9274ca5a36c0eab40e43c26d929f171c680a2e35afbd06f6669abdd8ac85eab8f1b1406510a053439dd1ff353b1eafe9513f15282ad044a5a5cfe9cb223e24d93cac95f6e7e6ef1abd4359b38ea659c1b58adcb436f891f31b84c026118783f004831fbc4b947fa6c55d34a127b2ad6053c8efbcbf97cbf7e209f36b906f2e71af0089ef3cb2fb537b2822de2d77e3d3178575c9d298edb47040f67ffa44af145502ec80889d7f83ec4a009e53b3fa27dc0d3dfe036fc90c4e3c920a29938c3d5c02724054de8caeaf146b674a77dafb8bdae719f7a9a3ecab9b8860ecb425d1fa75d4f8fa8577dcfd9d7138e60ee2008dbeb312d41d19cfc91e5986e164d716839f81bafed91383c227c4e4b787a0425ca4b13ec31f6b4d7edab2c16c454eaaeb137f1d971773912f2158b5de958a8a1c2dd785faffcc69c04b48df3622d600212918267646bff52230622f6c3cba83806d8d03bc13cdbacdef327cece4c7d74cec2d867c79a8e7f9980289fb4493c683467cb030d04ad7b178ef85c7b10884679d2d83065d25be042914523242e1ffd54327bf2925b60668216e2e92d5d03f93760150c3272fc591b3530586be03d414807451c9716482a22beae0b84229b1a6a3370e3cf71c1387b0857d34e76d514e55e3f252754890113ce880aee7ef52c44a4ca5af2aa92407f2f8c456306a1f44b76de58210661721715f6be327d14377b69b9790aaacb15e0fdae91183f734a47f3f9ce27b8c3aedc2e270251b74ad31fbc7cadb11f96868a915356c76170a555244e229cb19dae6dbcf114517f3ecd8ce9a69c72bd8a09dc0a3897669e4590be73c085f31c5956d46abcef4ff934364f8a0d97c82552650599a5fa7a3833203a7e4fb4cc60c2cd74d38836f28ada7fcc9c80b3e15a89cbf67271eff207de952e6bd1f8129bf8c7172f04e28dc301ab836631dc4dbe9a04d8ee02c2b0e66005c14472ac10278d44c91a4e4f1b44a91890aa0cb7f343261646c407f906632919f94adc5487b712b3da1c72c96963f1f72415317e63bd8aabdb269958d1fdf4f92e036c8d7dbb4911db7c4132c895d9e4dcbd46a20cad7f0fd1a72ccb4f0a1ad7f1bb0368d75b61cc7412e34973bc9ae6b84f1861404162c21d00e908a0dc1286c87d1ae641d93281d0cc1813e4370a20b6973b501da058830e50b32059616f6028e7819bf9e07dd429ded94fbe4d0a955bed7df4de8987fb98f476ab9142dea2a115e168b1a36bd2cf0bdeda1660ed60b95e322618a130e0b596ac86cfaccd4e01c26d62d181abd07ce4d2f9766b9f08ec4cc1d9081807e9c4654d969dc55ae9c5d6b140ca6752ce53dfe4b79a6fddff397452dd6f3df7397eb45a95948045058742d26b60e9e8a732fb4258cca348caf21d584634f5c1efe45a226ab91a9998533e79bfd6b34367404538a752cf43a918824fe74866a76b699e26343fb042e32923d5dcf0e7dabcf56295713f4011df30eea7d40fac3152c78ef54edaea5259055a018028c5786ad7a535033cf26577b190b23bfc5d4cca77553d7dff83a01e6d6d6dbb65ebca6a7a4362322c36b813ef20c8c6e48496cfe78d8ff51fabf51e10fd2549660d7cd9da86d7c1de910b20d3cc50215bee7f38bd07a5d3f42e500fec18a7d6ed84cefe7da0a648236b98edab86442e65f5510979254a52e1ac322d431b0d95abf161a54f079ea64bb13ca8c198c5b0b301cf36a221a9edc7efaa4931bd72c122ad9c2850e8acc46a250797cf42c6dbfca2fd1dd5027af079838482164ac29d8f2bda8b338d42cb89c865b312a93b961b2c4caafb800b94d9c58564a67abb485d3d610aa9e0617ff10f169acfe2b344e3e370179001ff4bacfdf5c44eed335d51ea84dcd71551ba0d508f9ea426d87d0b184da7ab6a8cf8c35d666976b8bdf5089404eb34a1e95ac53fe0d1284912225ef540642d4d81dfd71f64afd2d83b3f5a9804a44f6ae7f09a37ab41cc5953e03b584cd9edd5702bc8d1400402061e162a8f92c5eec4f687a19f1ec008f66c290ee0352e3ab5f6df9eb63a5e30053ac235225fdce9eb63ada86cd7e2f62ff522ad8a7636daad3aacd4cf2b46ef7d785cf2be108d753631a31ced807aa890e34903f77af464ac3ccc16f23a567c889249a90c8a68d6cbbd3547226b9d81df5f73fffd602bebfa3e4698d08c7a1531c329929339a20527ebc81fe8bed2029a8eed1ef64645275682860560c88d027e83742a3c06920bfdb745190e2a510bfc89b1c0a9418e78fef49c8eca2db8f532ff9572374cdb4ed88b12a47fb3b00a59898865ad1cb20b976315f26d3e17f46e09609f5e2f1f94d4a92d3a84a7a3bebbda6c2e9fef6d72b35d0d36f0ca6a2599c1740e4eb2649c71a5b69389422f118a3ec708e121fceceda596c485860c19a0785736070f4f712e76b0ea988d2b91f7b8c9e2df3f528e5a327b7db57e6062513352b860738189e765315c1f8cff839762db30094cefa87e37d30d8db5307674afbddbf5961ea4e46bffe7feaa8235ca2d5ccf9cb9a58303f15a235b42c8daed9f4b3aaef2e27aa79792cf25ec5dbbfd997ed7fcc92693b38c264d10b3b8462e78770f9a703ea803a828ec3d4028f0b0cbbf1b9059c9e370734be534eec741b0df20ffbadb13e9c4a01f1fcfeba4d9cedb374b306c2bcd4547c77cd5ce7235f96b9627211428d06e11f03989190567769da889763cf0c76bc486866e93795274472dd11249e8cca53da81220b516c961b9fe5077acea8ccc3145d47130c0f99a9b969efddedd3fe89e32ae38824b55706a21d3a4d0fef55601270bcbf077c41db351e81e7311b785a783f5d01791238fc2f4ea247dbfb65a3e2e946f7f4715dbb3fb91f930bdbad059799ef3a77784a4a3f7379c2df831644ec3a921c64b9c3c1200235da9ed90141e4b81572e300d33867019e8607a44470e0848747b0e96533cc989695ae198e12fcedad38915202e5c859862b2264ea84d84de119190d9d8234e80922a14ffcd09540ec215a9550acf7638cced1609b8e42c45e5de6ea767d98f4194b8d68808f3c40301314ade5f878afe35e1ec612f155f03d0a73b9e374b9ccf176bb02fca9d351416799bc2d512b9fc8578df1b6794c156e767a7d301961b0b21c607f245a3cceffd2f4be18bd685637c7aae968a8fc1245a7d4559d801996ed5ee92a0f6689d56c52e049a7763224043964d526faec9127a137aa310c34d1ee97109b6134c8a09298b1e2058176c96b49924ddfd4eca5030569ce5a8db44c07665b6bd176c9f1a69574671044f35c6566aa830e26066b6731ca7e1a26a575976b4a71a9794265561e01236292fba6cc2e04e1ffcf3dd08aeefeac1948a49845ed128c23bc0bb904884aab67ecf67126f33792e0602c63ca6cbb021a12e4f8c5b760f928c8f8738961f4592e4ecd0490eee32d90ea15286ac82b0f28626a4d6296d03619e4c42730a86ab404e637687fd4fab68dd0930b22d81e6c4ef7ee1a32782336ff5f5e07cb3362e9281de6ce48f145ee738f8efe8a179fc14467e9476a76986f12d359288f567a8e389851c3fe68a547e78ade39229dc735e4f6cb88dc406f09f74a79e7fe2f8f09a2b0cea3ee5c977a7fd1fc1b69b2a17e51c03ded3a57b92560df7bea93aff7e1924771bf32de3dddc59783e81ead3dd79fe021bdb928030fdddcd3ab4b06caa93bde896f5b01bccb21c891754e3415cbe5fca34b1fb9d9d3114b5986fc443ccc16cbc136f7ce66add562bba259177404108cf1413e725345c8682c4d379578ba760c5e5992d962c2eebf4d433c56750379bd8d67f2c4759f191fcfa88dbe621e759cc53eab4caa1ffd989d207ac0d40ce031614d872480321d6ae9e77a2d1d51141f49bcbe53cd782f07444deca4d183651026bf02cb78b55c07dfa625a314c47256a4bb2ccd320943f20bdb6e1f85c41283a488da99f55699b4d2d9d7ed70a8f19601888af5fa7b37949a957ad7764642e02d5f9a4d77a8dc4a70b9d025169c19275c42e8af578fd645efb26e513a71f976275114e863b8eb1f2d72a93b2c0bcfe0c8ecb56a7b3cc4e687da0c6a645ee36acd2fc0da119740ff359b91fa238ed430f729a6e94c5ffaf310d7d2b2d84ed6bfd98abf64d5d269c5c957f0c854a88aaa69ff28fe82bc83a28e5db1b63da1e732bd17c49fe023b8c7181745c4ef0705b4be6403b1579091bdc453e0864651f0450957c3304588470c45fbe35afae72cc7ffcc02fb97862953632e1f0c168513b9871fdef8075ec956aabda76366d90fca5914f52d1e5a1acaf07316c76f3d193eb4053b75b583abb39147b148cfe353ec18459975894802d558f2e9a0577f1b0a27266fcdf590190ef441a30dda867cd412096673bdf39c694f291d37e8b05b9dd04584f63e4f57604bd52dc0c074e32d07593d91786b2a0fdea5823d00264b749c69162d784dc74b48cb10af8dd87730bdfd449c379261d8e70076407fb663a0df422bc65a969fbc602bee8f5885d0e69a613c5ba25a5a882acac726404777c7878a58b502ab3482ebdf3b53be554f6c8ac4176d1d3dcf11f5139bc5b4fec2f161c5574514ee9d5dd589e1219eb04f1e94f22ae1831cada9248b39acea402c87b2f9d9d57fe27d5cd3cd43f4a06e2d5e94c439a5ec00c3b618547e4897cdd1f868ad597f5f02faff2f33d477b434f941d7113cef31283073ad232ceca4b1ebd5144a72f591e46650164be5bc88822729897f4fc20e561fc51e5f321079651cf246a6e91d62699ae68b29ae0f4b4168abe3db047bd242eea5ada43f9c34f666612b12718003bbc0b794694d32cbf3ed2e8ea9045ff96e12ea5527149a2885fb275c9f9f4f5039b57574af64446c2c2e5eec307b10f04041f7469cb92579e667928fcf4bdde68e63885cfd4bda21217d45a722203b7dc7b2114794b54e6e52c8c158b51da3e1e401eb812ec9b730c95c0bb5b9469b3866e74961c5b997a13ab0bc8f50d948f28cf78d885bbb020dca0ad656b42e0a3c38675a80061e21f12bcde6b84b8bdc7291751361355eaa00bc0125f48eff26222f40a7252eb0f194b44299e421e5018e7df2cb2445595a1a8626ecee71130da2f67ccb2a9fb7bd1b7b2d0850e6192aa15d6475787dc434aa381ecd40597d97dd1a7de9e3d0f3767ecdcac7ef399df456ce5866312554feb28460bbb00c9298c2c43c97dc47dd7f13e1ddc3b6d351d0de922d381915d436f2fbe61d7db6b56ca20cfff3983640cf05ea2fe5ef2e66fbc6c07a0a7fe39edd57ee217318ad7467217c403a2395ce8219d68305a02820c7e6ff2709cd49c79c981e4f7fe1d85bc2a441ad685a4eee4335dfd0c3a416e0c37a6c4fb2210e614a0b3979188c76aa4265a2ec6eb925999f18f9383e0a97a694ede58774d600a03e925fcb59d0d867ae725fcd8dc1d2eac96662f3bf24b7188b95f5ed6cfada9103677d28c7c2bad7c9bd3420f4a232ba467357ec035e33033d9747df864636c2b2cb4f68a5a0c11c1d1e10a1636325461be18b9fd1d12cfcc52c981a10d5d5f9570eb5eed7299ab0b664bd2bd478799ac1546b5f948f375784a3ae5e1723388eb1df3cc8df80943dbbac14f699b5f978830e5b1fb7198ca96a37ccf5b2d292770509161e4b6d9dc46f16535c88cedd4a8af77534a27c15c1e1bad56a3421b87675098daf477bd54a5f26f16842d8996ec063b0922e5788b85d541f70bad21d8eb97b73de43ecd43d2c0371736f7cc5bfd0adc1959b6d79fe916e7a20a4cf95987e62ec48607ec1c735e3ec587e21e1605e8449de6fe6f925a34815b2e21af58be9114c8e0373a30b38c69a480949f6c656f4b0df826a54fdccb3c6cc572358047fd4ec1148094bdfa4ecc522da0e56598386d9e26c053f0da1525081502f15829ea3ccec35963bc0ff85b4bed2fefcbbeb6dfbf1144c46d163f39bf8dea68fc472b22f9ec4ddf0f2eb813fd5cfa947467f9c7b2cdf95f4b5b72987ce0de765241a4a25206707d283dc9c8a84e86925f265da11cde5fc7a67973c85b68265233273679f16ade3853e1fe0cdbf355f457c15b32bd9e1bae73a1227f4b69c9e857b9ee673bffe1b8a8883b4b050a53c10e58487887dc4a543799c0e267dc287aeb6c5f560e9f1822eefc21ed740713be554412c1e4930c03201fbd14084d6ec1464b16f4144d69304afd795f636e806d1fa7e69e119f219568fd03d684883835ad3a637a0bc6e437ee79236512b2e33408759374c9d0fb38c219100d57367513865ed04ac1fac1440f5b4833da6452d6f71aa662c563584844c3762dffb6408776aa0bbd8a86cf3a690d6d35935a1e41d66ac50e13204c2472ad65a74944b1aa676a9e514ebb314b780c9e4a513cd819f7df21316da75d535f17bbdf5d70f99e3e0579009b27dc493d0a3893c23fcc770d0b4344074dc40d07961cf23b4bff88c33e1b271920aeaa70472740427f861f0d72957cc3e7df6fc53075cf3aa043d070c4f651fb87fa250b922b26e6469b865ac01e65938d75ca8365b7cd561fc5bc98965d4ab6526e18639e09a35ce8fcb2ad73de6c8850c7fa3d7cd0992902b04890475089717c3bd346b010bf151c8a75e37d8eb783482608cbc28165ea01e10d058a538a98890a53ec630fca5d04dbad26e1b90f5710813e21a0a60cfd476dbce943f3ddd014b0fb8a574811d1719a541470ffa856e53cbef1c9ec7f9f3387729d02fe7aa09025ca2d8700fa9624b6939456d4da3bbb74f934cdbda48bc01931097ea0455536e9f44d5cdc56b26701c10538785a9897979aeb7d9321b7da2de3801f474adf65d623da983db61fb14393d379c88e1a9cac2572ead7eab6684fa309d77b34cb7f8e73cdd81a947d9b9ddbf74f5646fb33f6cdd97292b88adc6e56d9080dd8d6381cea2bfff745e71855e29dcc9d972710488139ad029b5e0ae3e11c98211b6f3c1b576c91ef37b8010a6079181040469c8297c3da5bafb95f3fa5dd6b94bb715c5174d8fa64f74a6b7d75d3fa7470e59e658e2f18d7eecf5f636899ac7cef5084271db4648908c62e3e73811f6aa8095107f2700f33811a315e02a9c8f1bc3fd87692faec922fd093222d79269dafd62a7a24755f0855b64c56978dfd393bc71e00a80513b2d50e8f81ccb3551a29587e8757856fa6524ec7212e4ee3a637f4d3982dca806b46e6ec81db6654bb4122688d5bf579116abf09845c6659d0ecba7f6fb8f8da1f3d3a874b38fa36f5eada1533eb6f17084074dcdc785667a7348668a924e4a7e9cb1b46d20a173beeb7887b15ed6ff77342659d0e6a63154f1e9508af8255a8b2ba4302e5b88180f676393d5f69755c02229e64fd915c2b7b40e3c5578077bd7d35bef8e0932d0eeef167f2c86b3f1e2d8c3d6bd92b35403ce4360258b22d4ae2d72dd0f3ac765ef4d3fb8e515552341c58b9ed6218ab124721e2ba18e689c27ca4e64e744268252c5a9cb3a549183076d6c4014bb39da077ea35e4bc697a44ad9f3db75e88cdaef3058e714f2c7432684befdc40817dc417de6204be0f5f2e6c799de96c7948e55bbdef85191d8329fe5c95aa326b0dc87071e148d68e34934925a48da5683b08d873bf324a37b7892c89013df15a4f094843b3de6b8adfbd206e2dd1e2ee6954e270f7ed198f31cb8b89468b097b9efe484cab6236e233c2e7dcf63a23a4a45a736377f7d7059c7ebfa72760caf8b2580dcac6cf4e64ceca099b45d0844081ce1e31c7f959fe3bc6454514ec0453079fb4d3ed55b86497ccfd9528ccb42f647a32d86bb90e6f0be5ace1e3feb9cf03bafb078de21216bb6756ab27be0bd3330260350a4ad457450bd92366716ba79a565b23c1f1dd27904261973e14303b026ba7dd4cb9df941a1a5b4793b8cd5ecd346251c253e66e183337057b8b334658fffc4cc54c44e5ef47be3ae56ec96858276ab229bb10da999f4cc6fc2697c2730cb60cb8637584f5079f6b5ba4ab2cac2211f8b4c1e9c883ee279870957ba938c202cff7ecc27d38b26bf50faa98e6e134bb283536b234d8a281ae36a63ff8e7c9bc4004d4f70811a5f17fa1abfdfa5824d5ffc5bb0a2de0bd6804c1b8131bd3aab487ac9123a0861761bd5de18d0cca9dbbf157137c0373ec7d016ba3dc31877d9069451b7be85f06477b952512ea0690ceed443501550018c2b2b08fa9356e09d8044c30125620949899d4a6bcae6e232ab336f494d48bc1106386fd87b321fe30890c53e0496fd46382c3b35fe59695fb22a7219099e3b0ae69f24ba61caaf9431d6911517a22be8b4f413a5d4446c661033919e7cc05d1a88643161236b238776f7a921f1e15c8963ed9c85248e4e9857d3a88b4f053bd28a9fd95f8f344389bd07029e09b125accc66c836dc120ce86402f543dd5e1100f8bf7ef381769a0bb0385c7ebaf43ed0a9f09748a985f835a21f03c47749e1137a6cdb26f3ae73dd23a342209f174dfeadca351bfc1f27de92f444d10c9cde070a7b5a22953f0e7859df364e3c1bd11540be3f926ecb9f33048a82bd9076848db4d219b841b4f02a53fae53e7e856d945ae8cc8e7b926619baf2eb66fbe7722cf99fe8b618fc0c1ceb3056f21274eec7b597f65ee22f0fa2ef72df8c7a02fd8182bcb4b6efa216318bd4269f3d0f8f1beb75ce861d45bdc91c9e4cada3337bf4d8811c5177077b49ad2e32e5e1e9b7e15f948ccc3a36c16ad8a2ec284709195041e40dd7632bd786a5d443c26d91b2f6ba0506e1969a6bd822465e0b90206e1b4dcdf555c6b25355810001d1de4a59c37ad5f430f5835487085061a10a451d6fdfdcaf6e02c25dccdb57c26eae908538cfd8812e2790662be750c490058f9d398f6e0c460da7bc69493e8a623d9a41dfa05cdaeca926d11bf19010e34bc4ac5c1331ab3f24806879f6138eedcc63f12c47a79925586edeeba88d40f0b6470b804a3c0189cc861dbf6580c23e101f2a6d0f29f0afb40cf627015bab169314189c72c88a94d0f5eb29d7127d5bbfee32a4c4536e9b3102fd7f11ef707ad98f128305e611a712ebf5d73ba9bfe506429903f846553952083750763eb778454dbffb81ae239b84894315cc866e48073207f9664a85ec9fcc6ed00d2d746ab8191b80be065917c523cf099790c6b36c80346637664fe403f2df624aff562085888089a29551d55fa16e74cf121d45792095e51d4911731b93b39371f97b5c8c39f73fa86569e5ac02e5ca73e09a15eecd355614c46b85c5aadacd7f500b665b3a93160ff7dba8b3737f4ec59e453ed2a078cc49ad60162305b8cd28f16bc2bbc8614fa19c13650c642e2e3c6578a13c5d0bb1c02ef108cae05bb1666f7161fbe581061fac2c56c9a5c6fb4c733591090ba83857347b9a80f0358621b5a0cec524264dffac1566bf6f25447946bbe9d9f1d2c349bb315dc546821d99ba51c772a6ffc821547b518ff419071875175db849fcf9a4752267d90199399cddff5436990226785c17c908b90ccad6e8fc2f7876ebc5f83e930a5a1fcd6e259bf0aed3efb3c45b02a08451fcef4739342f0577c2e51bdd051c13163987db2e4b05018f986aff5013adb75bd6129a3f005eeeb5abaa9237a20f5feaac040902d61b2ae6d9e4b24f4deb7effd7dfbb1294887d69540efd71061fca2d398e14e97cab77654e6dd97cc2e1b0f76091a6abb614604e70317ad1061fb91ac1b45527d72a094bcd3c766dbc4351ad86c6f7ea4ed87c3cbb86f368bb17b8650c4b643fcd9ae286880ccaab235f43d2b727f9f206f28cf59e420040f33ce66daa6f9a63e23edb0b1eb607d33c0b1c0b176f824388a60c982b8b4847d3572e2472bf3971d35e309169dcc465f9618f862e4f2169b51573d45765322353ff0accd6e36e486e49bb27ed3cf8954dd81df8b448c7696baafdb42ca3472cbe8bc4c5bd6ccc0c124a926f17246c7c7ac7a20a2df8bd0822cd0e2090a08e52f781eda59568be365899fa14ef6ce4f98e56ab0a078396d98d8ae4cb4c46c731ba41303ef3e3ce8d7af03ab3ab8748a87e661b4210c970ac2ecf40aec0bbb2ee8da680adc07523a43d244b5be2353661168a0a2abd4bb43063210f1bc0b7279866e3278788701548e21296e8ca0a04adb6b619995982c9f09796106397f42089ec1dba80c8a8bab900cc6e2b44df7aa46dd2c6aa5a1968790d69ab7e3e6e85116dff041e7062bbe7cecb29710ae5f2aa1246a4bccd5d03e3e2021a70ede2981affaff0cec04050082d45c261b1879f348104a7c6d494ac60377066e9dbdab146f6a79bd6dce2b00f3e0726120105e44a3a844f02d654f0d69b2fb539aea81f5350ac67793b4bdcc8c06ee76f15e35dabbab7aac23284f59a1cecf763c3be1a33093153f63bb75c2dfcec691c9828d1ce4fa3d7ef36ea54dc08933918744e8f7fcdfa205859db7e65d25896b1d8d6176e4fab474eeb800971a34917a0c3363e1fdd689808a237a14404a8669a757655b4674cf43a9c3de96b428806650cb8c7f2afdb95f9e6a28a61671ff44fc5cd936fa8ed0e494883aee09e9262e777c86e10962c4690d96ead6b396a8f72a550ef0f831a6731b525a8931716dd123ce708672eba89f9cb409443d76b9398f6c0ce36de964d3eedd2036de39f0540ca63c20a0c8648e9eccbfa96cfe99af0da8b079ea3a0bf77dd65b6317ca9b8d734c0d9f81a6003436b8c534004ba01c6d55c751aa0d924055b724b9549ae5afb9229e836e8ca5e7e71eec1ab13ce296148f44ae3620fc5d135f789a95bab33d752256707e6a40cfbe25db83e9023909754a9a844ab86181c3c7f7323ede48fe0a307c815c257bfdaf41e551f6afb196eb398f0223f0ccdcf308cd3abe1adb292b8ab908531f3c69afaea84d021de3f616a36eb53a6579399b61a836ebe57ba80bc72867d209dfab8f27d3196e19282f6772bf9e797ffad3b60da158d527b88fa73c3fad449e0bba99201e631bc303880f5011ca460d5c532aa52145cc9baf42d957b0307ae93155a97cc839a6c43ab4e71cbd9fa9dd7712d3c75bedf32bebf83da76f8c47fea528059e60c9a33becf0a5cd8c1c7762aad527fe743b6f0b048785721c7fcf2786061fdc4fc9f890ce701564b7077cf68017f1dcb5f7901a1df9dfac84a33087a1ef62c3708354f4bfb2a46e28a687daaa84695e604639be1de8f7b9405a8b7ac010e65a1609784ede93e33949bffda335811d3594d589a9acb0c41f817f01ee26f9c8580b9ad6767b8c558df53d44431a5bc8ff45226c00cd967ee216f58559b4872a8aedaa255f94cd4a4a4545b51b3d1b050dd8394b03de51a5d4f350c9ffe31fceb40326462672599e9c7f215347dd87dd031ed433354761d5a50d42704868125bcd7f6e57b50e25c779861737c2d285f3c1c89b2749dc7c7f0e0fb36dfdd0fbf92ad5687683bda9f8126e2bb1e24a58321b75379e43798de43a8720a7e3283e0d76a94093ff365f05d03ab3c224e1bb26044f2b00127a72b017133309dfb3dad59e6210bc17079d1e498449fa2a2d8e82d720fd3d2f42b939ab5b366e56c4b3b79427197fc61c78f3fc2e655a4c1bd2e358d5022e9e2df66ace6c29e7591517a154531a89fac92b84b039622432bd9dfacb0e26e9797692610e00ac5bd0a77527b52e7c7948e460f77443d16828fa25ecc092579f59fba0d162834dc3b4d5b50135f96084c662f4f735dec57c1911578217b68ed0a938b959dfff05d40d8ee7b918ca3fd9f3b544eb34b7f51dd254f668029697fe13b13c7028feb4088913d25dbb5f1a6f27da97f72299560adf18e8a9615a811c6db3d6205ab3450315aaac130d1cabac431ae503c0f8ab176448f858b7000ca71ab4da00e03f9d485972403d7d81744a32c5b0eefeb03353cc4c1b2b2f0b0128eb43f12d4612578edf505f99e1ccefce7bce77394a046597a5137c7c4c7e8a87fe65160f81f34df1e220729e2a865e338df21ddcf06135a02e2117b575fb80cb8115e4ba2e9bc1c8560c848b13ac144b86bbc971a4f542ce69b385d4e2d845e5d3dcd49e6d9371bda60dd5b25d1e75300175156fb6f47c4eed5f0c59b2a86ca091de60783784e0ac460c95abcc4163fb658afc553fa74882d24f16c63a2751cd789d2befcf21a6bbefa92a7f5b8577e5af4850c1a0ca350c88df61299fa5857f9f35c9af6d56ca4e903796672b41a46bd90ac08206e0421d9cecabca99885feaeefb084d050fda3f556c49deec699808d29da573046a26c11c1fc92067dda975311c87418680bd83ed48c0dab0bda71e9e16b5975ff2596e0eb26d61718ea0e8fcfdb598da6d074bcda6c30ba41a46e1b5155069f10d0819f91ea1d9e94d5a65e3c6e901268d3456c88c0298548e89b3c9d6fc6ef28be73e1900f343561a4474057d18917333a0b1631c46c37b0eeb0d03ce6e631d06e9e67b97befe64043cbdcec98b8d4dcfba43cd4fc8f7c1bc8c897a8dd62e618dac54192e5e669dc8603a16d622867bc83c190ef70473552564b8c6e9948fd346c75debd9dafc4f7ede0e628e41cf3c3aa9453b08fe61a4b39bfd280812b3bfae3f1aec263a73cab21f6d28dddd82b1d643813fcaa8f0fcadab2d5b60e5f3c7e38d23e1766e925032e4ea2bc2f97b98b181b513a3972a6bbebe5ff1118c83dd991080f9efd387e776ade05337787fcdc76d983afc4330ad1d1c3c48bb221132c4f82fbe31ffa628237c286125c8fa26e2b991749615e535eaac9cfec29890fdce5f2856a00871c801e968a31231920d997cfb2a53caf82724cda45015c6362a3c326683a1706ae86be1b078e88ccd880b09163cca4a34ae260395ca03b274bf9fe025d0635617c20353f65ed7693516c73513336d577d9d6946a278bb07ba3bdcf579bc4ca747362904d5a8197ded71a323e913f3eacd811b0fec050ced93acdabc3e88367b18ee13a6b18315185fe4a2ea950d1c939fd4c6992b75588cf2af1a8845d162d801a97d90cb52ba3413e1119eef2996e32c8138256a5123e22a6dd61d3c1926a14250ca72e33e19bc17d0e9db69540d246985cece78c1a4a6becee8cca598b1905c72be0abe235dfffe4331e8f3ca5e98422ff2d886732d89331ba7143b0a1481aced702b7e09de6344482b9ff5c8dfc7d1e11da8ae9befd4743a83513213219cbb8a9f70a7f472e017d3c0b694bdfffd1408a1ab3b1d3cdf310173ad48b1c7db27bad73b3b74c2baaaade8341655a683603257b868edf8b8a44ed1a501fee780f4641a4822eb55427b3a9d8233fb5724054659ff859394cad5a52b539fb0b59e8636cbb142ba7c64dd6bc08eba26f3b69683a661637259e183143fe8c8a2b7ce89684263d64551be854683334e3671ad6f67c7eae3ce6864d12b7a0d24015d0773a62cec8e7e6f44a7548230537d08d0ffb42c88ff7f68dd7a1e9f87b8c04a3be860f4dd46424e59c1a7bfbc8b62c1b102fb0357d4f137edb65e8f371024a9967a211a9063a42e0d960334fb99c4255c05076b81b1e8600a16a8df8d28aa44a1c9043f6819f3fe3cc2c749e2a5e465a9d98ae748f1a1fa6e3df1bc48d8a1ba8d4ab074e44a187ea73b24da7dd975cf9afcdc5e8a3c0901ffa16b8b1e666f1506b888525530a51d2fa39a2b7e64b78e442f097c98bf4cffed811473d477b619be38f2a758db490b4a045a4e2ac04ed1719a2584c03a407e3fb3caca6f1af5208a917673f1d90b55e50b9df1d235a0ccb90ae368f66ec6f816face342de592da886557356211b6e99790d1756cbe41e061b428d188e38952357ca52515cf80c5cba30df7a3496c2753182251edb258a31027be488351cf5bfb23b58b82171dafcaf5876a0b5d0f2864fddb0bc3b0714b8041b679b37d695ba24a4bb69e8947b8b29277189da74c7005965a983bc442f4f1cf8b0bf48c7f9f3f19ba1abd91998971d8cef200fcf6f236de0836bcfa0517344d473e62104c65fddb729f39912690ed453e2efe7694805f592aa4e3ed2ff3ccb8717cefe6567ddcdc8641420f341f661fbcd23d09429c5685336cc8723aac37da7aeae00be9c0e980cb6b641321416c63254d115ec08924a1f58847d16491fbd5ca9a3e21a7c67ef8c1a9d21fcbac7854dc8508c5dfc2f8d84b32831323d5df696e38ca691987292ae8690f3b21d7be4a62f2001efc8cdaca25d7e47f62e9a2e45f3e4bcf8dca9725f3d727df1f771b0e66312efdc31a3be897f2cdc6ef2448ccd49e86787a67a409c229f221ecaf2897a685bc505cb91450e08ad8ff0e91474ef98acdbd4560d0d1ed39328d2008beff5290c418efb764948e37ed88a624cbdbe081141fb42baa0696cade9ff34c131853fb4c23689a4ffdfeeb62d8456bf5c264e3f0ad09e8417f84d9259e7f46d9bbbf138aa9ee7f7241892c3ec71ed9859b6089752e8031dc77ad0e9d590c1b9e7a564c0620c458cd70f5f4f9512c24669d21e2499a78984bb181f75cae83344f3d0a58e14f32897f221b72cc8b51b287817caf4203e80db3e505295849d872ddf288f9b3ae2c1f7cbb8be0e99db111997fd9f526a7ad854cc98944886964a3c89fe05b6e5bd539882c619c4d214f6b720515ac708d160f7b0772723ade227f0a1071d8c88e6eeec92d22c6489a937d74a4406b67f90bd2b6e78d91ede396119fd833ea5f64be72c20bc93a5aeb0daa61dde5b04b2724b3220d5117807459ebf559683de26f3e5a58254175d9c1717a042e99fb2577792c41de93c6549fec536261d215fa9dd85e5eecc7409c9b9bd6d5fce1f9971a53832b59e493e10f6d5a45b9be5eec05e28e3a51bd256bf591f163200176171cb084c298bf4b09738ce16910f3458e76f022d7a5f5a01a284e6f360f622dab7b3f27f46e02a52bc7d9c8dd9f1facf5df2325c14f01433be3f59f544fd8ae3a15e573e400ee27f832c012c840d4354a0a67ef7b43982dc28b12dbf94ed71f9a3b722c7f6c04b455e4710cfec005ef2f783110e5835c872d753dc6061296197abf10025e0dac49dbd6ab86669030526632d04dd1dbc91ad5eee0720c391d2bdfe6de77276e8e37531999e2f018c4a912d9085cd386af4e4d1da7c234d491ffc4b11f23df627345d02699bec20a86225b1736c63a4095ce020041fd26c1b81a3e910425e0dd58666f503de3d78f260323df1b6fe491124da30b4028ab7573a833b39f95883bf7ecfc7c8319b965bb54fd648c2ff4d17bffc4f0e9af83c679a2316834446939be3b460073ad7c2aa8d8655d6ab2ed1667e8221aafba2aaf0827075a5d157214d61075cf78f24749615d770074432202ea9939fa97b93d48ad4d7c22b53f69dbb5436e40441c9f9ad3850b51eaf68b084fa5045910857f09af87c5cf9c0e8322099b59ec3ec8ee09b241dadc8abf3ec22b516b70c5f43cd240d1ce2cc8722bc4c58f3282b60a5edc12a7e602bd52651f166599fff86c00714d222cac2a59911518385a2c2d188910755cef92bf4a728d328ffdb5c868df523a6615e365ddf24d310aac30b30e788be4fe32c05567a4caed036db5fa31b06c087107c99676a70e56f5e09300417bd09485a995983965fe752107092e518d72fa93299e973f977d1223f0b30c142ee1e9aa6037e1a6778d3558383d94f4332ac662a4f9fbe5ae0c388614e636ea74624c79a090655a894024381875c45237c4c05f9d287e402e9b1d83f349ebf4100ce435be94973f3ec1415e3ebee6e63ca4cf78059b770eebba72b9e6f183b2cf08a9a2ac45b4f42d71556bd1cb4ea7435a902059a99d8682c2fbf26b30324e6feb0405c02776bfcfa8f079491de54f07cb7a01b21e1d6f1541ae9bcb160039601f69551f282812626e6270ce7269420795e6f8c1838d15e6146d64530c5157a5e56831d4d4e279c6da108e9cb8932298102dcb8f222b671fc8adfcfb0f7120896417aa7d14d34bd37500e5d05999047d88ae3632653a474d998197dc2ecc180f7ce8f41b85491b634adf9dcaf4650d52be3b8f565a5b4f4a9e4a5c99fded72d88884bc8b426e62c9d78e55fd6842923c290e0fa6e10a19ae911a3e8c0d41abeaaa360fac6e3e8050ace38fd2b24b1a63bdff5671ccc08022472851a1ed95a53537c753022de778a80aead7dbafc2a5aad2e60465e3c7d831a8f4da026151ccd86559d54c567a1d11ab10df196a2605120c6d459efa396cc42ef72857181279ce9f401d5185fe6d3962371ad08f74a2b508650c8312fa6f87a62fad08564fcf8ddea591e79e7754ae91fe45f9e4cef71ec840c628d5d2839bfe4d3943b24fdf407acf6a3204bf9dab4c286dbbb4fa432122d78be9a1f0a706849aacae2f582ecf378b60a5d1d312a10bdd6692186336cdae2acf5a435d718a67323e3c4f37827b33675d893a3efe127c06bff6508f5abf19140f4912a84f78e002bfa6c832da3399a96b3f37eb3a4c909998a684552614b81a340a94512bf63a48f0e02f2ac7c57416247428d606bf12e5a97f95fbefa48126714b9a5622b8a5ed3ecb0245feb4174ead151d681c33c622e02f96bd1303e545a64c95052d510f9ecee765f69f0e7b0fe02f538ed9a53a5f3ac136eaffac409838b6691762a888cfcacc34e1d895efef535f5d68bf937f919eb34ff266c5d42aad72a0745caa5e1b623edcfb79b9bb8eca6d2eb067938a3e4bbf94623aa8a83d783ab48723a3c05a539331d7e81720aafdc6e15bdf0468f2524bb1c63e6375786cbe2ff8d143f8e06d982f6635aedab675234e9393545a0976709294e5f4562178fb0df3e41cdfb02398b99cf74e8c03a4bb0a3271e19a25e4e91c258460bb114dbb4033b28946f99f104a9959b502e40d3af62c5b5f59c53717d5cf4ba9f794bc99e736f854e4e71d574143e11d3752521f9137fdd88caaf108ce9c88b61f10ae86634d07602aa7e1046374815f12ebdd14777a566c7b21d9d0293c9df0554b5eed5fdf0eb8a07e724077f7f1bcd23d3a3773f1dc87922cf97b3c2c9e1cd1f296eaf202fb480191f371ceb6c4315830d3326024fcef10f632c9f4d1df98e5e6af7d2a32f059a357cc8777cf14bc70e09c22d9da657273d5424cf8a9c70dcc6c53d464a862bad0e876808bca9fa97b079e54d12f6bc92e2243d4c80770e843b2a75aac6b81c589d5c6a49e780da4ba8579176b86f1fab0f1fa32e8b43aee676acf0d771198fea6abf654d6e5686968099372f348fa0f3d4d833494ee945d4b1af6dd78d82dc2b338043a03b650611cfa8a59ad685f18f4eb8419d38d3af21227151db26d6f437a6a4ba33b6364f6f8ce51713f9f327e2155450b144c0672d3aace747626e938eab85f5b147807298cf583dc68439bcddd00c78399aa1fa94d259e51e7d74310a35b97cfde5c1e7574228ae7941c0dfb32863bf163458fae3dde4e650df2657666ea62e4aef75c192b3e11025fe477dfcf0611d08c15d22a8a2fbd4af8ffb9475ed473c979e8362204a4d7caf64cc0c99b3e426a8c20578b21491e49b6a98d5fa352156f567e23748dc2ba3ab4eb43a99e1be8bfd469f97a630e67f6678d9156e14862693790b87f2624d029c389c6ff17771a0473142b88481a72d69f2ebed557f883cd9958032069030ddd60cff914723154765b9788de5910a047c326b2973c1cf435713376a64e31ef01036828d05f479cf9765cc888e1a75d3ee4aea067772017cfbd74d80f9cd59eee6d18d473c94eab6eaf9fe820839b9c3b0c71ced3be9b6aaeca4a92c1c91c14f9c41ef14551becbf9272f7c425fcd0eea0bfa7ad926c919275a426f5a55900eff1f1518ab80cca6f683e9e5a924aa78a7faebf82f59db3cdb30fcf579bac2921d27f681bfaf61f2d6e0a7ec2c18a7d5a15f9d539853e5cd59acee1a016ad345150b8ec680d626a1dfc55adfc24421237a37ee3d5ea4a3b7ad911e1d121cdd471b674f60a94a4ff9faebb5b8aa651fc780f45a6698480e54c0d9143953958a9727f24cb2d8183fa218a09add94d72ebc49f6c61d2a26ce7d1b2513ebfd21cbac394f976bba28e3eacf978422d2f348ca0eff13b3b7264f6096b2cf5afcfc526ddbf91f35766ec773889590e30030c1f979a1345cd645707eebf74ac689af1fd21aae9566cffa33b11fe4515d52d0f218ee4db1acfbfc0d79a5902a397c2332371e3d08c112bda91ed53064f74d0f2c4cb5dd328e7f7d91bdc40d4cf01be2db9192d11e035ab9e38446642229b140a108c8bfd0833984690c1183415374cef725eac9f5ef9b3932f57b0a00d2848fd0bdf2466a1a9a88551b9327d65137160275c67566038de0c71f506afc80ddf705106e825549fd490c2fd20e4e8c9a6c836742a97a6191d6d61278e696e66629bc45909ad3198f5f83ce1fbb36af714797fc3b9cd767de4455de8b87a3f8fb19a9fd55e58c55bb4fb81822a1bb8dbf349650570f04815a21fe5730c98d598a4da8875918a228f6669d5e87593f5ce4ddaae542ee06fe941fd09e2eb695ff8c8e715ceb2be3457f19d74d57643a81ccfe163d63dd3050bb1dd0308f03a1f9cceed63b508149d0ef8352ba347fb272a2f955bcce14117d152200096fc3cc1291bdfa0ba841fb93699143e2f7961bc53f18a9f1ad1ac08660311d65a65389fd0974339466ea3949e99bb5221de25f18482ed6f70db56da022ff1e2000ff0bf8604250296d77714ec90538bb1c6d440abce67a09c50d6d361fa556faf02387c4e1f25db7337b4947dea254601ecdc06cc5cee7ccc9ae43a920361c61f778e9d9c678579bf851d26ef8674b509287bb4543b5018e3c296b432ac97a99b307550bbb3cdb0885266bfbb82ec1444ccd73d042039830da320b45e83a41534c96487948c34154efe070803d4d2ed2d862cab6536faa05794f72b45b0328421bc1c799e4395d75c67b19acff3daec2f727154c3dedf9063912983c1837a4f68cf72ec8166d5155bba498bd4beaab4f42dda83c1bdb91f97bbc61f38558837d51c94fa2e00b81fe86bec8ade4462f2e4bc554557c61db79ee92729b433f4cd22997af709afabed5cd50e577a708d2a1ab55887de763ac18f37382e30050c97867fd371cb51779d4241bb2703cad3c5854836dbee3057146e6bf1ebb28cd8bd598036087b315bf16f9c4b07ed8868a498c0b4dd363ff0f47df854a73d6f54851985a38aed5ea4494db399e0397b5d07450a67ece928d6591735028554bac6f3a2de0e91291b2a3c805785255f2c5c1bce0eebfd75a07cfcf0f9e6c69e1cf59802b2acb71202f76d9e387d95a8df252a96bd29df90c144d867fe63fa3174885497e72cfe2cc08f5cee118fa328f5c0e6bdd675f2c18e2781e0c32da548b497141e323bf1ef7e182868a6d2ad2db607d430917014ca21631b619e39c1ecf919f0c11527dae8e95eab8069bef4ffb35ccf49b0ef40a216f0fe58825961158fa732dd51c8ba13dd6423b21b98107226d75677edea2f2ae7b101f9d76bcaf38288a0a9060353418831e4b69a77d8c67512d6696883ee529295c945a1d81b9815c87b84314919a4ec1e29dc1f1b50778253395d8783e85891583c70ca149568c33617c4291613e9307c36e54bc67ec40f7e3afca998d4ca3ee3e22bf0b45efa39e8afea5c753be0301e383a3865d03d5ca267971e06914d0b7ded891692be966ed2f47767a35cb315b19812007aaf4322d4662931db8633e48b0515c04594967e4498afc565292e0bd014f4518f2d9db35a71c428138e731089ef1e1a2f5075979322516c4e7af0a3661dfca06e92d233da95d0963e9501007239342910e5ce89e5e446c5d212110e8423116640f952b37295cf20eadd639a3957e97f0f9588a344cea4e824dda2ad56da81ec9bb9f57604f1a69b8c736d8525b4545579118912e81ce6885618eb8361713d8053d235708b96a5771eb3b638dc3db868359343a328933ac84d1dea9f89bb7ae9d255fb46befa8cebf770b122f2b957ab5e601805411a920bc10c9083ec45dfb309cb6b9fead3d78f2a4ce1dbeaa70f512a8ba454f2507c490399c162057444a37e5ad8cf6d27d7f1c18dc327beadc6fe30bc36ee9c6c13f2e6a324b9338f2f9a01ea0dc58a66cd57993ab6685749a2cf429a108b13c9b8aad453c0a4d33810f8f0eb742e0174f9db396cfc1541955b645cdf3880ce982c4ea2f409c2eb632a4b3b1cd46249e7e61bfef1d55386d2f1aba593729efb2b9be1ac26cc68f509fb5e89602ea1073a4ef51fade8c038b686744bae4bc3b6276e4e0f1b95c9217e65593220a876655c5c9618a88c97ee2ed6ba2eff928d132c16520633fa4d89c7f61745f0d02a4a434e963ab73c748132742f5a9237edace77a8e1a5424aa8bd7aa11eddcfb9817b7fa05c2301126e2c8e144d97a7d4128002f2316e94435e36cfa10e2a8964314a63d1ef0d654c9570843b994cbbe2a10bcbd18d053b8a3d9935c1735ccc9b3dd52421b65f343c6155fc492b2cd981b2db9d0094eae56e8e98068a94059b1728fd76d10a8147bf479cfb72d1b9522d568353c4638d558d664c4acf5f25066eaf854bf9655c8b683d84c06b72400bd3941adabc9adf426669109fe985e9ad1319e45d61097d3e4d3efbe718ae8663465163fa3c433388e26b22bdc60eaf298239192bcb6da785e7970cbc94a803df50b3da7558cb2c36de58c7ed9e3226692aa19c579755bfbac08f52b6e7198cf8325b75f474c6dceaa0f331ff497cb2147dd20ddeef7acb894f66c3d31908575e8fc76aa85e658a11d9556002430c1b15df93a2894ac427815901f684aa542fa6ebd24cf3c82f5767980bb304da512eee38e61da5403471227ddb5350e4c28d189d9e67f145368bdeb96b8dda3ae13677ef1c1d3a8bb91b2d2529780e6f8d6914a6056175e49919906ecd3e0c8995e924562c8777e8aefb10e3383bc78b8d17a0627668a668984338c358b956165c5aa1ca8a820d93ac30cf79fe72604a32ba28260d882a7337eb4917f92e1997254fc11e4c86fde7bc61c7bbb4eaf2cce02718707bbdc50a456714873fce93ec311b133386642ab4e3ebadcacad1c8051958442351f1cdbaa8fdfb62e57008b464654ba97b52be1e4c2f227084facf40097801daef302e94ea7a4c6bc71987887ffd6af2e0a53a4c863064f3a29ef87342116a1f1ad20276df20d7b55365d8c8bedc09f8c4e63f82ca74afd18bec0dde7c740775f9f4ce3e85aeba2bf6851980be77f865de6193afe653c38bd11981e6dae366cf47918e7c6dc96f2a484d9bc8f7d3367e9794b9297e292339bcad2adb25c4cc5ac74058316f9ec30b8a2174111781cda79ac83698e50b406610265097e0c28f8c31d7e7657a10ea7d4528d1dafe6107df8ef52813b3e62984786b942f7fcdd226a55868389fc89ac6226850e61eb698a73fe44058d1bf6a4de25a779f8f0a764eefad1456de91255103eb0082337a7d68969ff6999aca05101eef4744b6c2af07191e24428017244779485939d560bed33142930f8121523cf47b16c86ff182b4ced7d941513991d01fc50cce81a8c417ead90e7035c96502e37c89c8b95fa199b8382d5e11cb9a6e3ef11abcfd451f5c6f2b17e938f5c367c1f249dff41c2dfc06f914d4cea6cb22eac821e98b9c2ae41d2042cb482cb878cbbb56ebee8848bca122be0f0c30df7902a8c3e7674424bf722274da9344e1135646cfd69e799f6654d3faaa5ce5524226c7c989feaa7cfefd227278af6bab5360132f60bdcbd0db8367eb9c6bb4a5476b4e5980fb7d93159705468fb205197735084f235c20ea7377dc6fcc7da071645f5f5b1b3e0adbeea2fd92901362628a7243d3095068588596001bbd5e95651769f4e14498d203e6421206e54509715f9c9def6a4bb3b4fba3d310e990bfd0e6dc00b98aad83666668b11f1161c51b436f056238b3b571e4e46a750b09aab5d3da77a277399f43574e13c342134ac8679dae945f302294c993ac6f38eae7cc274b72ffc19d26c7eeeb3a206030911c01e5e518591586882b18ed1476f9d1a816db24dea2f1257d6ba84b0f1d8ff9ebf977f735b53345be29d88fd02b2fffc91bd8cd4dc4bd15f25b0feaa001b55e4e1d23e93e3f23ec62c6ae1b14d9d1b4d016ef7639e5ea515777dcb83b8e2c85ce392f73b80b27fe5b11d19734d38834bc18a832afd69c89ef5ae4ca6f86b92410501535f7be0fae274e711731fe8f8a62224dabf9f8bab626433c50a3b341233b4d4bb46d94508e289289522e77431eea1d4d4ebd424f41b1e1b7442a87804bdd797d2d2add6fcc669f46296e17def2ad09fdc3a39058f2e74206bce0eb970b7d6377694eb0e58b77c6dfb77071f93c5bda1f744a14bca2b31a894290e42d419972696a375557b1bae2fc608f87ce792624c0e732959ec03d5125e81977c73b7032a4097683f86ae98c5cd121f6226b3edec40a9a47c05868d7b48c0a6dc8018ba12b92ee801d45f00062834553d115527b723351b3cbc50ef7e9c2b9649ae94ccaa20ae839d60acc1a1130318f1db769b233000eb3a498c20a2126f3c9c07da68744c166abf67abde205c2b604ac1bad0a1a0a65bfda81856c09ebb211d11fe6b6305088870d500241c67089f5372fcfc9d55c45d607efb4e089f8876b582ea38f65cc25d7bf67d09b7b0593be94036ac1df62f0a7d30eb6fa3780ff863abfc9f8963892e111bfa4e048b816817e0319cd96fd849e17171e505e88457b39caf363d1581486c5cbcac199947a15e196d1e1b4ebdb5be5491f515826059d0576d28ed251071d44e1e8b349d5d1255d9498b4f14be201990c8067422ecc7feaa8d460adda94ca9b69866689d604d37bf489e9f46edc5400fd9c59ca624365a327f891c9f44ea8b6bc746129b6d528d528111b66bde49b71041ca1352a976d067bd0178a7eb4f0fd5aa7dae7399fa9b5470b2f701502b2283c4184318d8d351fdd07d251af6572104e851649a970744b34f323f7304591ec23a43e53f9a60344dad366b230fb2ac876eca799246e230d3ed4927be2303a4a9f2cafa2ad025fe7c3fcfe9b89aad9f6084d255dac7c16cdb73edba71b7187a6eb1979f813dba33f74dbaa900510129fe64b7719d7d29c7875784dd3d6fa95df3a70d19a935e6dc5a4a5f4a2c51bab5c1a5a13bb58826ac8b6d05252a3337c87a9ab3dc6a9eadfa9fc992a723073675725c1b922adb7bb60b70d5db3cef5ae468ac394b3873412cfa765a9a86aebb0f8e8707d1324351028e11f229bc71da6d70b6b99db5cf18f111969cac7ced63c36d655f2fabd2f246fdc86d4a35fb6c62e5d9153ce16dba76f950d942ed834e1f457901190669ac5ab1cce96660b6674eadf41668288880458a2ded22beca7ec70e7f6e937ea733a2cf034375f29cea0dd5a836ee77f63633174d59308f9147bab17b85237c19c13cce48e3ba3dac28c4cead4feb6eae007acad93df85aeeb6ba652a7499f503f65c9194fc7665b1ea47e2c2fcf1a1f229411744eae05ed6518ed6536d7c76c512e0ca3573d57a2333ac35f7815aed8e28f9a5d0db89790c1b1f3f6e67bfae1123afeca75210eec58b90c941b7104ff332ba5c623939352c45138fe6de53293ada0675f284184c83ddf9277d62c6c9b31c21e0d97fb874786dcc07dadf58e4bc13fcd8d1930c0a3753601622664e8be6990f46c5948d9107c427800693837a23e41414055bf0bcb81b59855354f35ba0e5d43b212abfa1cf27807935168c2372a646e07e7ddcbd4ab729451d48df5fc79e441521fd248d12b43da8f1a1380a7b71281c0c86daba7fa28a9a36b2364d8e68c6a1ff9421fb50e323f59bbca1868309853bb5ae80542fe8a18cde8cf7b1150750fd7a4dad85032c714b089d96a4c7e34f19737968d3c13abccb6abc544f3f2f4d3600114210507960e895c52a12e1f5959f6d059943fd14f5fc313f0de30e26621a1bfd968d5f812809529a4c9b7cca7a4b1629779bbf604618bd090d719e5f78990335eb8bcb4af6cdd1338c2281f8bfbc40e44b089ece4d557575eb10b87534e639a499966fc407bd386355e46b0d219279a4bee3e29e4d41bb1dd12476b1be8f9327c88beacdc37c94879e2a862f99cbbf78260b107f9491528d0cacb3833a2abe9887b9f5140b9d5049251dc0a7c478893fca71c202ff11124ec49ad82cdba1760c5662f388993facdc78e0513a8dc5d3330b8ff027e67551c9fd40a4dd78b081491cd57a95c2e5f3ca7bba7871acb67f30ac08966bed738b4324b9239230acc3862753b6dd7ca127520d9d14048853458c7a58d41eeea83e6afefbc51e96dae65d817d62a3cc43f0ea27adee1a023bf1f82781dbf7df12c9c57fc02fd81db42ca3ce1268bb9d475ae4d122e58682265bdb8540e69e6353f5272fbafaa84e2a74418b499a14e579da58776989cd9764881133d21233484ca2619e7d282b687a56367560ff1776a07cf40954fd0639e40b7006daa71b592226a52864f306048f6d993006eafb83e2d7815c05a1948ad3c55b89fe70951bf89a8bd72c66f28a8119a76ee93260595f7994d0dba1892c70c38d3036b43c1425dc8c66b0845f3a961a9987b0ac03b3baffc3fcb081b9f433dbd229eea6bb098f3d82f26ee1b4fba293cbc70b4cd9b1a1f18696de15c614086b4b4439e8aee30b19c54504a57fd28200a288b4f77fe8cea87846b9e969cfdcb63c6805c949bb642e9575bfab5519973696df1fa49fd0a4a3ba2b7baa85b919e8ab016bc1a596401cce502c9dbd71cd848edc9ca1f858d79f2123e0afa4a2256c623d86cbac85da5de72c04f79e5a7a0d3fdfb68242e01326d930777a14a302167a85327812d43875c2df9e22e9fa250df25c25bb41baea92fcbaa2562965e3e76d0434bb09a7f53dbafb4c160745075016e6115462c3196c1e8ec08ae635f5b8cf915e0a8e3765235721b048a47aee1d94b3a63f6efcfd4dc91065df1f9d4275fb3ee834e4b46214e8a030f5b2deb17f3ec876ef352045536d66c418dba2b590caea5053fca67a50cc63a5dabd1b897c998cd93de964f7546875b34fded14e526efb6b139b02ac0ba8630e5aefd61809f5243e7cb34a8e3b3a1f8740e58103e5e68bb4d4cb0fe3e958804686994e4c932bfaff0ac6e1b04a0498cd268cf119eb58a78c99dd255bddd27425163b79f03541e6e0166a307d951f58a55e4c8e6586848fe35b2249eb69bbb6a7bd2bd6774ced0a596b59bba9267a7433de580cfa9fc95a5c26cff1211ed85ff33d2ab5cfdc42cc78c5a0410151a4308cba9d82f82ad3216ed69b300628842410da9a1ea0a8e1ab304c88cc39be9f1bb0b529eb596a9a2c19d5e77690df9946fa527d09c18b84b315be4c20bfff7d3036f7104cee4bfeb51d7d7864ecd32c1429159a3b42f5590c1cbbe59e65714a43f9042449148d13a93693f944ee933f19d77ac0c3b1f810ec0fd7a3e6d402e4ec960335788e46ad25a23f5ce88194892d6bfd1111223403916be26b89ed0e5ad9763cdadd00f591c3edb0cc3f53290013aeded2f9c05969b2a43152d5fa25b977916d754c3447c6a9c05d4816c4ad99a56502f2f31d69d1cf8c89f1302e1de74b6ba4e5ff125f3d6a8b6787e393019a7296fe3bce4f97dc848294f1b907c09f8a501686b4ce72b4633fe12b78b77fcf2c377e6fd23634abb2b143faf1925033daa4e8df9472eeaeb8483217756f7dc2a97626fc8d70647ee2903fdb3eac714232364c81c929bf3e20c5ee5088253d08ad55094bd70082225d931c8958d90723b5b74014a726db1444ee3d646c634f84ddd27b1f7d4b1609f924c172811dc155f700f5d12299867c8b49f7d5fc541ee5ebb282794b2a4e0fe616e5b83afff1965d8ec42770e98ef9a674ce2705bcab9ad308860f36ec55494cdab08c08ce3405a2e3f48b655da35bfb7ae6b87a7855295a9ab71057fa75b12d1a615729d27a454439de6331cef98acc92b38e9f06f215986d1eda4970f1679aa9d4e0971d942c3797f195433fc0cc73a6b5b7f71d1077f174693f1fde82e3a3a4e689c0446cf3f6932a8e2d295e8a6ce9a48106ae2c88f583419415d7338d6b0d02c09b155fc46af3b7476ab84a304928da23c525920e0316dc637704c08ae1e8e9ab3fcf3de2722f2d65d6ed6989f9a0e181560ff9dbc3d4956ce2ab9ffac5c60facaccc1cf8e4626c68ec22b748d3f4be5887228bcc2f73ceb7457d8e633fbed351af7b122c820bf32fd77194fff63b61c8ad1eb558f56d3f4455beb74676aa0d870368d52b3ff17d0d3c9f9c101627579d7e07acf7a4f7676b05fb0f640b044b13ababaef1cfe56d32150dde11bc5ec4f01717b24ece7034d14cb8f25b1f3e538901fba17719f43abe6b5f14f6bc331f1625cb2f1b3f964f683e51a93731e499af2104679013b2775d581e67c31277f7f857b8a37e4210e4c52dc103642b9159993946f174c87ca58d1a12d4650cac6f4d026b98bf8734093fee0bc29e089f3aaa008e6d55e002d55c5e5fd1693737034b31a5f65c8b652578ea44f00b8ad0d0cc89be49ba252660d4ad8158736a74b050e4b5678c0c850b721c793bd07a31a2055b5c4213d8655e526cbd2129347f70b12dcb4d46d1ec88e69d3477eff82cae23a80e0bd7a4b68fe3ce2e2621bc240eda11de687ab5b888c2ee126e359ee3f802dae8112b596cfe6d92982e25892f0b61b76f2951d2a0f6ce129a7733e76c62f52b60060baa9097a5a20e8be859d8b290820f19bc45afbe3fa62599f913ad54f748396303d615c139263aa8d274b96e32905d13f9696a84bfb341fd123d8d9a9fc2114afb126b84611d4b4e30fdc865112fc72be0b6f40446f35bef64a1dac4e194b39dae41a052b92c365b6bee3dbe72862653357bfb0bccd9a9b1f7cb6a83d67bddf116adefd92b71a11e8b38377787e4df86ba9f4dcb792ab79c0fbd5741b0f4ccaa3d96f830a14121ebd58dbcd2c6e434d9a946a618a4b775df963401735f1ca12e655368d7a212338aa87a7d8cfe45af868661f7794a2706692b8f9d27f060b800b291b261d25ce33511d8a4d7cee55d2a0530d783ac795a5ddeef158fe9891c7f62e101904623c5521a3b50325bf04783afacc6a95244748b0f57b8d8a6daf0f98c62df208ea9540e52e347e3f33d38be9475d9fc89b6b56f6e6d3ace9da52a842512648d2153bdd5855b0de25ae5a435ce330c40b53c8fb8033a6a260ce534c2c44e237e15d4df645657ba145522d51ea1a280f16d059f816b566c8cb888d77229ba2c5c810eeb061a4d33033162625e605a68b7db64973aa66e7f263dce53ce184811f1c2eed3d30426975fc81175cca174660abbb6ef6576c38ad4f2b24412cdcdb2eb4553b9ed9d5102392333f371b79b593d8fb8929f86bb9ef30fc103b5d0df1f5d81cd7ff6da3db205807abf14b89cdd1415bdee9481a22c5a546f06fc08d33d9c9027594b56b7feae87337fcee15184bc46e91a59160aa02cecf28f77befee9e97ad8c1ed93d3c861a6f93b59669d6d7d823987afe97dbb1796c6765684b6dfa182235dc0be2d0dd405d4075501ed2a0d054c2c0a4b618e17e475781cbfb9f8df0813bbf2d1230678d92ecc0f90702ea94804fc7ecd5018fb1a25908a18bb08ad66ed43be82f5e9bc1975bbe39d56d0e5a69a588b8fd2e91fef78743f2c7f585a16df110d11a899cd72b49b46dee369c74ec6b6a6beb7fabc1770e630ab5b18a1277b3d334bbfb7c7f96b3f00493fd76709713132e9ff4b97f662adebf7a4e38f1e7002c7c06a72cb7efe00dfcf48bfbc2ab734074669f3f62d3c92129167bddf12e4c5cb14ea097f1fb14688a3bc62ad901f7467dc4899427aeec6f98ddca64e3e45feda1c46fd682a82e73374ddd7b01f761f276759bf047b24bddeed3e0205da5b42b217041d3d8dca42f2809f951b0824c3f951e16eae380467fca23afde67e390c0d1742dc6e69f9f8ed44a59e78f6dfbcfb38040d80130cab230b6c0ca0cb5028e80d9045051da546b2188cabaaca55c92c6004eef134eac769426848afa0943cf041e3368bf597f61ac2cb5185485105b5e04feadec8bd3d93c2c592edbffda0dc21fc46f9a9cb390a1814536138c148c2b874e560f9c00f8941115fd4c7af53a54f57a913c54333a0af15f5ffd29d3fffeea0d0a6e18f0099e88c55c1d421ee51a41be9c132d1f3c88498a23e5ca9ead126ee3d82148159f25c7825a9daa915eb1717d7d3554c8625c3df1fb70abbb4d424e84d3fc4bb4590a86b6fd59b6eae6937bc23424a96767032a61e371acb8f4e77a9590038ae25181375e3ac5532a63b6b2c3f9491963daf8ed34b8aa0786d210e1812fa21fd12afd12b7b231a3a1ba867e077455fe39c3957bdb764dd5fcd57ae3a47fbc6afaab8e574dd956274d1b04526b82586cbc2f2263194f0f00a36c87b58372ee4cf02ce0a1fb1f1238b7d91d78438c9dbd176e6eccd7ff42c18b0bd915726d9b7648831524d18d4138dae679cfac79cba8be195df70eb31f130212b72cf4982b54214f4d382843922feeebcf87655f2825f3a25af5bed4110423dea527a1df49b2c908b926e90f00f68e0b7e816ccab169d1154a23df856b904228d44a6dd5c58dc4d6f539ffa10e1fc66685d6488b855da16bf6cb2737528e3dbfa0e3d70b114325917f3cd84cb18e8defce0961b4f7ab5377897fd3664b09e1bab37b2de1e52943619af4e577b9dc5971b505740aa528d81175a8c0a9cfd5cfb2b9927ccd0e2fdffaf5e4601fd9cd0c943c828ffcdb1032f79030f16d3cce41d47ad3bac820a798b0f72b41e0c437400501863e0b2491246a77a0854f54e79b6e978034222afa1736554b90f34d2b3d432b142d7abc986b0a3a65ba645819bf4e7e49558af86e0f90aba3cb421ae7c68effd2e4060d11fd177368e78a39303be457b2cde7389245392f037aa5c19794f3c412f0bfd52e8212deafe82735d53f02bf75a0f748b87ab96749807069bb0d9d115eb6e5a073d245e751c747d73658db4841d6838a721ede60e743863a4907a4446d2bdf321eb69be23cf2290f8b6d9928431f3eeedd3dd62260414c47b387613d3d7858e8959c3059b7cff209f6e636947e9299eb6c13d4c04e8773367fd3f6bb592abafe82cf024e4e510fefa102831beebd7c227f999523a4adb1ef7eab84652868523004e58f48af8a410ee60415598727ff603159b66cfd8867de090b8e3ff9d7a9d5bf0806ac20738b0f471338c223278b8c238a27eaf09c3e33b7a5f46f72aa7ab7542a6a62351c7185b2f9a3eb4b7ee1cbcbaaf98c70fe6485864c3f4b3d6708d805a096cd029a2067830ef5f6006edca1ddfdd6c206f68fb0685666693ba1b2b1a6c296d65432948ac1f27e4847a77f5c5c34176c57c610dbbf715d74a0e803367c541f87c6a08cc2933333fa24022f1824c4f98de561780b65ec83b0ce724eafcd8777bcda49ae867b06c380623b184efdb6d3bb4517f4309e2341e11546dd65da202dcd74f06fb09dae00c88d767b1340f9793526c4ea82bdc936f2d5b045ba20eaa33f0440c8aa5a953250373053d152364ee5d74d7f6eb9410cf810db4d67a51b29526ece0445e14ffbb2aaba00019b12a5c065e524a2df52c20a76a04e6ab34c6cede5abedb4cda417379ca409f3677317bf228e34a00faee3d9dcfda6715b44d08fcc677ee4a58b145ece5028ff47fd0faf0b40ea4d9bd7a5c086796117fecc9199fb8554dd1cf6dc61883395c22c5b0f7d7f735ad7a9a5e4677a51411a1d8db64f647fc40685a0c928745bba2b4c022ab50988b086a57094c6a975ccd08692f62685ddf3f9cbc544f8ccff6ed727f9be5f5b9595a515b927d8c93e39b041cc89db5e22bd853ee3442e02d07929d7036286320e7b9b291d91972232a070a8842bdf850b0b122218f6cf72d0726af8a93cc9b5657eb9a70b41c65427c20515f50bb2e841fdf4c17255ec2e884c9a9900fcdcf25adbc65cff47c05c96f680c4f55f362c64cfee1b068861bfb83f5150474931a00fc8a68621dc81cbe51a3bea63efdc8b566cfc29ea7948fd1d32d39e8d16520b7946131f215fab1c0c5e7d1f4cd4e117fcecf8650283927e19e43c6f587cb048ed95f35ee28358df708e6d24200546e80093396e0364272d1086db8711e326a60df7b458db4ea80ef2ef9cbf6f399d785a8b5c7d3c032ad7ecfb0ef08dc60e37085565919c099fd954e1651d5ddb15f0cff2a3c2b666f90f1e689a29c2f4a466c2d885369ef0adc0f1780a0c1150c2079a7c40439b8879ed7c8e67eb673cb99cdc5fc0735571dcef1b10f397c5a3460272ffa2fad24688a5aa365199e1cd08477ad6609a86ed3ba7bc4e0dd8ee0b5a6598f0013d027f94da964853d330e5a94f12eeb3e1eaceeac59008930581e0d36da6d208470c3317cf24d9bc2e277307f0170318ce01c4f3a05a822fd87083d17193444e3f487d3c4396e346cd19d331bddc283f6c868136b186b9e95b264061660e70679ec9d101072d4acd46194eb193a231b59e4450e8651036096f70572a311dcf2f94fa077f82dd5e7a507543b763e1fb07980bcbf630b8905d67ed446b9bfbfe6da727931023c2528d26575b56810263f7328e58a214a935945d4796ea5b3c6aafdd11344e9695334b8bd7d056ade9d64b25936552046baadb2dd6731d8cdd85366dc7965156e64db378a259a5f6a42f68480138ed76f517470257947319c3b4c427dbc49c1dd02b953027ff625080fd11fba633c77c2b8c5bd8f25574164df5145ba100b80b0299223552ea24f3d0c09408394341056d40cace2158748ac7561d94e99379ef1b8ace56e8b5bea91c5e1fabeb7264bf3dfdc863d2caaf25dd0df9772aa207591ba7dc074b6e024d4afc47213f69b591bdacc1c31d2ce31a7736e6776783f373b0cd50dd1360313da13208cbf09dcc76db806de94870fb377a60a103b11ad0b2e2c622935bd1f25ab61fb381f725a09ae68bab24b43ddea468988f12fa74ae25f37a2ca9565e5ec73a83b0f8f785f9167b81f3d2a242b7dbe2a915fbe05fed3eb30968f07987f4b2fa6ec1776e3f379b2be6e9c8290f77ef41ddb5f40c7fc8560c0ae9ca4ba22d4c34d8493ffc13948351c79e3cfd7b8982d5080efa18f0bc6c19448673973a065d8cb0ae17b24c16b2fe521bbe6ce3f302dce10e89ecbac72cee5d9908c19e72a472744ee4fe0cc25db2e69ea3668d86e85f2ef8f50cb234cb8d630df0041e5e9daf8c04c5ec6a511299cf38f5c2a2b7d689c60eaf1c45bbc50472d8c4560b684f360e7de0bb53aca8d024bef9445ba138e5bf38edb7217df7b51688fca7731c4d0e21f0e01c44ba3c46c2ab323d14e4ef55b60416f055c14f7b3eb6a46782d7b797abb0699dcda3bd55b8a7f87238826db60e53674725144a1d1c77defea181ef74f4c3d31685def410086f9b204961424ac25c7980cec7745e963426a6db29148d0171a6ca7930d093b634a981d8d42ac939ad3b6756bdb656ea2b251ff96ac4bd4df20d0ac2e1c32fc0e8b494fa5f86f99c5606af73a47c6ddc3c07b11f41dae96764b4da0ca7fe718e5788edd358a609dae418d2f8530cd3b0678d300e05f47818d8dfed9d3d33fff9d8d892d4b78fbf9de7ed4857764656f5db677f36db6b90770264e28bb24abb35efe892ca2a10fe1c30babc0e7acc77e7798aaf0c5497c47cb086083435d05accfc09ead2a7e2a47c437983d552405971da67084e1541f8747c30225efdcf7db93603fd3654061dc06cec9a48ac0cd8bd70fb799002575c6c6a07fa6c576dba539a0ed377bfdea6beef1e39553c65f1afdffbe7da88cd4d788a6375179a9cd894cd71229ca333161df3263e500a30017989434a8502d9651cf58baaa5435192c2f46863c76bc9d4f3793f8d0efd7c1a3cd71009435031771fee1271a9adfcc3f29cdc75f64c8b4cdd4b144b622594ebfcaf209e7900e74dafa8f75c06a162de80cd84dc6bd324b63077891ad99b295b0cc68d51babd134eb97ece194fe512a2620f673e691cb2cba7a0171216f7eec0a0d10e5d20cf279a39301e87bb3c1857439729c85085cb934cca388f3a9b2b02e61b07593a6a444344f6e79428bc647f2d253794ce20ca5c0f760bb6d4ac51451b86beb26f27e78f5261e51e8b622a6b659f7c8324e15aa5aa3f509fde6b017f9a482ebc1300ea5e51f5e5b2ac854930bdd3ad8d352359a6147462818ebfe1de2afa741c8b46345710ca054fbb36eb694ac47518c7c5f7f9e534de5bb48b4b8bfea3353bb57c21899fd7fe790cb48005768d9cc307295b57a047e86878b4ef29923714e5bb0efaf4272aa29cd1afb7857c45b155dc9e05e073d2111e5b83fcc09eaa44eda3422bf056cc5b077b420fdb72f422a625f073eb1caf64ba8f07a8fdf21f4426052438faaad298d6e1e68a9406ab7a1e61853a8cf746f182b28e3d44109fd5989cf285adf5f3336b1a66c13de4e940401557ffc007d5211260660eb691b11d9aa21f5d4f05d5438d2093433803f0fd5f58caf8bb39a66fc585c6a5466d4d2ccab0663c4b9c54834068302433566c7b4b95db7855be81da164570dbd0ed6221143b54186b27f63b78fb3020fe8d4feba478a0fee1684910b31e4f4e1e27374d0a9d3b65547fcd9bdddff6750cc3631c2bae4ea9afa051fee74e06567aba391e9b26f147933a62fd05060874899f72f7290eeb95d81f2d1006201ff81a88a5c5acc19524dca568ceaafca920727a7c7bd62da2c2a3ed17af6bb6f27292448603a9f8b16bdf23f03e8f3f2b93877cd2eff810d9f1c6b7df236b9d7a013594bfb9daa2b985efad7fa3229ccb8a67a9841171148c95c85475be9b4fedd6f5bded921a138a7775dfcc7962a13cc4227f851520b717ba4b9b378c3ecb9a50afdfd6b1e4449f4a960e122e6cb90f595dab2fe8ce27bc3142e274fc2224ce83c4adea02be55f51568c6f1d7581d8ce4cd8d5500553ead6dc306f18dcbaa513cab17e23324e5f24e7f77b3f9995c666acb0018a438375929ba7e5c62aeb17bc7fd6ffb29bfb3c749f22bcfe99b067eef10c1be96277c67aecfb3b3b7932d8511ccfecaf09db7914e4d495af494a0ee82fdf73de02a830896bb8b43c00bc134ccc41c7d4a7a5035c511f571efa3e4d592f174de8085066d0b79e271ecdd20f75c19fe6c1dde9f81000ebc4e9352f07b6b67c3b6237e524cb248c3922be35557b19c665b8968cf12b7cf6314614c771e32e33ec4e7d8efac28bc6a60085d71761a73d326447af56bc8af2220bab4fca1b16757d807f8b57c6407724fa79d3cef3972588bb41019e60be35fe6892e9a3a17eabe01a125140d8c5ea5e04ee5a157f0ce58a29f49af8722e106a40976a110ce63998aa397121962af69aaef15a126a8e4b1b80b3ec37bbe78d74386cff5e03c6def15d42e24afe62b8a973c2468441d4946146817e83849ed8bca2c6a6b31036af2403029ea2110ecc6ab29c6ce4bc07ff693d2b849eeaef5b83696640667d513fc790ec42a8281e0a0af848d5584efaa62f9e26f8d8a01a5c377507c7387f6b0be5d41b3093ec94eceb6115f647cb4ba9769f19aed37b20a34cb8d62ae4f76099f59c24a2d30b9e3a63009f29798f2e7e6615bb8b113ce359ca8bde54a5846e7afbaaa113aa262d248f301bd129b0eeee0f02ddb349ddc158abd5023d639096fddd0ab4bb1baeb2b95558ff601a7b44356cd837ca63e422aa97140515c1f53e628bab488a74e1c10ba7f9925c626fabe1671bbdc05d56b448138044d1aa5b6a4b06338b5c89bb118f288a94e0d24ad04726e1cf476b3a8d486490d66d0048d3762a27fd8b3b67b5494fb9d93605a00f5dea0a6544e9e5ef131d40f295f6fc5b582571665a81082bdcc800fa2a32635a348de68878777cb7ea35f29d93f2188ed9cb191b87c20be770e3226541367c7f16cf5032a217ccef13c9cdfc0114de64bb98a30d18cdd96095a76d67a243ee8a78e83f3fcb66f0d5b882fd03d4dc681dda680a9e86b7de91655273cbf5e61454fe4619885f39901224322ae465b3276b95cd57e3115b0c067e78ae38003853deb4e6c8f6c3ef3c3b85d0d9ad4cad798897f6a491af1f5fd1d0f2a04e9ef1487a04586ba53129c8956769581e1cc1da4dbccc9665914604b823388b55970a3a56e2d62f9dbf05f5f25c525ffe454c7a93c11b6cf31c5e221d4e99e18a43f6b69e4a12fb24d46374f29b6aee43ed78301285b58a382deda0d285448111940b78bbac325015ddd9bfafa838c85f6f1ca7087cd2c91606ca796b56823caeb0753c62ffced06c3927307ec2e559f978cca4dbe797078416aea323e676ea5f196d4ea9da98a53129d50d870b18dbe43c765e3c64a2113c11f5b1acc08c5bed01984d7d3db8381914594b69fb19dbb0100790feb5c03d05fabed0cce15a6d4f5c0ff7a5cc9d94948c07c0af89b5d19b3d013d71f85fc042065a7fa421366db414ccc0196570d1bbed7e25a6e3d56c56ed8d2660d6042d8d90fef19b13bd6200d73793fe8c28bb6295efdf874f42c70d4c05ce4c613643f023eb2af49b13f91285c451674e00e421a81a57235de3e35277ab96a0db856bcc785808910f9fe5ceadff718e26c57b4b22d2c64e0b7a356a0799b5c3a5e8a9f52865a435a9353b88fb9261890202c7aa4752e24945cd8a8a3b7f38bc2a2bb4e810501b0b073993a3fa39b4a563ac15282ba1409349f5275a1f15a943b3322ddb4467ba5d79c77b44e5152f3ada19ed5a69300cc3d2cc6a84c48e997f790c7c0f9ee3aeefecbc7cff6161c0c06413f19aa65a9ea2b6227f552bd42126d594c536f0753e1da74cdec796cd0f3938f539b09f9a0fcdd079712b40777862cdf83fd5f833e88d9bc82018ab3973b0b7c8822c7b75b152535534e8a22f750b79c1dcdb489bccba287425f50044d0d339772e300f1547673552af136f146b8e492d3c1a7bbee0e42e5c29a3413f4705c401cae143894143371dcbc133cbe02d37a7ce9dbf5237c83d10f2660ce379ac1c492941432a0611930fb01ea3b93d52cc181944bf293f1133eb076740623dd59e592073e9ffc1d3a5dbb41c07342842d730056fbcbb7678d3125875160568ecee93ad83942dea7f78647cdea8638758c0c3e99176112f4e7cd7a4e38edafce7b8c8bbe544ddfac32d73b3597e9b4adf27ff2427cc5b151a1b74bc2df844b413eb43a86d255e91b7eec5a082c383437f8942dccdcda1fb9b1e20f9dd81235fb9bac8a87302745ab4ba05e948ebf5ae853fea04fff35d22ddb355ba0ad3fdb93358d5d8b56ff1c0c1ee52807becd4970b3dc459010f38432551975be53e3ce63d543b70fc93087986d0d93709e66a44ac68a08906ef47eaf1c707e6f99a80966407df3ab224483a9b43376129d237f0718ed096fb64c25f4e7a1721b71db0f2f4dc92ca4be7e9d4339ce58abd4f410480ebd1091e33fb2f57c1c9ef9207ed5abe8caaf0ac4c4789e9bd0b4b94435e35612e72fe95956a053a28e5990737562276f0764d7975e1f7fa5c16e9ceca1708da877b7eeb3d0680faa2f374c1ba6386bebe0fd7901fed6c67ff94f64bb040fc8cf40efecb842496c102c076f590b63630aeeb7ec53de068b56f5ddf59b7ddade016d7837ff8709bc3eb7e69f0d740a695077080085671d59195ab0ff66e3b86ef369f0c4f77d3af1839241074a445168ad0af94b4f5e93611cc487cb52f32b82f4b7467e498a560e2fe63af3630b3aba4e49c6b63fb964012dc0522bf48a6ee165d3579bd3bd20d66599a76dbca229b357cf27b2e501d776c778c6be59702ba561a5356b0c93518ccc870fbad1fd126bf8149d337719e2668cacec4a7f630d81c4dfb0199d89a1bfb62e04836a120f07ef883e4062c77c4b12afba164d42cb6aa295ef4e7009f9bcea47d56d48d989f35e36167768fa664b7a1c653f60b8640ac60b8cc40dc9d34b476457c1c8f7ec2fc2b27ef6c6215a4275e891168afff912b21924e0bd2da88ee8f1688369e4e8f0932d959f81e78ddd392a7f357fb46c93cb53daa3475938a570bf0d8ef4e797699cb898180b1789f6b9d5bf053d1311d5dad4bc839a446a315c56277f4098d442ea993d85ada076bfac798859f40b7d14893b19fbc22e126151ec73dafc465a593d9173586440d59d3d7f376c0fd00070e15130b658d68a0a162ecbba06060e88a51f79d879354cf63d58c1e6908cd4a2c76b2656609cf42b550bc47806360a7b030e3e6f61a5f18b4f0bdf41f2c71c418e3a2bc01a5ce8ad1d03e6c44a1db84c66636d10ddb1046b1c6d76d22bb36f9248417d6e0d85a4351d0f40ad52accc1217f00d97b1dfc0a2586c46a349b64fd9e8e06c203b6d4bb929fb2506575b8b479236081b2cd57362460e41cf848e8dfe2d0c484c5dd81bcefc42424f05f4c6258d9cacd02b4db9e8fe9ad048802d5c774e39ffb5f0fdef508ffa2542a122c5b93060a9811554018f3812978eaefb83d1d650c70adebe85dae4e0703bb44e952392768dbfa4b44dd52ed23772ca944a3c400a561bf5f7eb51128e512645a8c8505cd3a90ec9a7d09c3dd017ada3a5e83f1f54f175281e5471fd294be52a0b15646e51ae45adb415e42088486838cb237dc619628e493aff4c38edb3e2d5e5fb7f59e8ceeface5ca714a8cfb27a2af9990c0ba7b23170ee056457f5ece53dbd48c5b6122ef2ecfde4d02bbe2159beb64b3c06edc76767923e053da675c3b6a475976bfe15c5d99117e956b936f7e6df68bb9815a1892945c8dfa43688e9c96859f98e8cddedd5f78e00578486c924908398175089fefa0dd53fe413ad04a9c376d8fa8794291393bcd49d63ec382c7bd634721103f4ead71e4d642cb945d7339c5ada84e9139326288b2d5138562df20e6eb3488c344f973e1f14d98fc40abfdccc9e5a8bcda5ab0e19fcabbe53ba3d1a89f388dff841d6bd4cfaa44617db464dd177fad4bdd9a746870ce67f4dc02e792b6c92a7fc626036e4a51e0bc61bd490fee057adb56467e429f686a403b5d7941c8581d4a32e06b8249a08db1708449a4b2811a769c24a09650cf9ae4e6093c41e7cd4fc4ef4b9ea6e01f18618331fa0680a452df80d6311b3748be66ae0d7f70ef1dca505a491b72467aa7462752da344aa260111e5b9bf8f42a9cf1b7eafc8d37609a5b89b141a3297d8a89c631cbb7c929f982ef32966a534e9fe07c944bf4390a2c876a0f328096a358d64f6fe4fa655ca935a4db02949af561481a63a0cdb7f52368776a2411a584a88b8abb59f0cf8b81188e6262bc7ba487e167b600d1b8dc77f93644e02158abc9219674e770c2f476b023aed43a747bb84ff801c759275e47f0606ef42055a7f3f7ba225e8a5452bc5da1d2227563637fd29095f29a500acc12694bcdf7f37da04c5dc4d78ae591518e8e957f373233f8eb2a29545aa2affe9428b4418b278f9a07ff28007e49d813dbc98170674ca33bd73f7053436df5c4836f849e864ff160e7d850aad820fcefbc26b01181bdccd396da08a38010b43090c794ff14e7299b1f303df058a24560cd164000425fbfe97dd74bc57b5c27f6a360cf620a1f6e0e798929130455a6df0dbbec06a5b6e76f4a0286df3a805cb9a8df9ce8f4a34955f3f1f744e8c0a9d2eefd59040bcb4b127b2b740c65a136110305f2ad5b7d7bb01833fc020d4d1672eb9de71a6afb1435e5607944eba3c5ede9508e19f15c6a6c195fb904a9dfc996792de6a11ac08c51aa1e9bb6b791d04fca3d673b68c49d5a7b261e7a0b79395c9872c8feaf3546f2fd506094e37762b5e300d11fe917049a3a5c8478fd71a04ded2fc4ae1f2e07a7ab47069fcd30018c90943d27b4b205ca9622afbadd5872f8803427fc03315a7c5520cd33461a3a15fd9e585c48f368334612e7e22338bedf48b49d3f73b2ff1ac650a3c00cae779e2ada82a10ee3fb202273bd91d62c1f254aa61fdada831fb7e81f79d742b4fe9e79c3052d2ffb4ebc4d5ad9a40cf72902fd2e7641420bca43ec709a7895661633491260f6d1d752c360b2a4fe6983ef6103b6713f98091df67deb451fd4308bf5316e99c0ef831c78de7e225620c5f2d79aadc0c2c43388d66e801cefe42a1246902b674a4b801d5ecb10a55b1a389278dfcbbf9373f6e79ec08efa934f7490ca5da95198ddf4107a86b87f803258c6c779157c03a707024802b9887b32680089d222c2aeb2f9efe051c1e8b0686b1fbace079739b57cadd1bd3346df1af2e913e316efb1a97fb3d195e34069e6b417522a41da5eae617c1b69aa05b0a8ea1d89385dd7750b29d142fa0d9c11daa651588479baca2e39ec0bbf44227b9bb800dcaa09eb75b18a40ab71014c13ef8dc09560bb358dfb3b5eb80bde569cc84bf94a1b573a919dcc782dc65f447cdeb6efd3b9bff56776e1750bafd8d0b9216fe44a067eb1c3369d35f90f6e5d0ab1edefcb6c282f62d83e39eb83cb7144517bf43b66cc2cc84b2bc484ad2a82ea77b82047f0d0b6931fdf0a21ccb8a342753f7703f463916da437f48980bae27cd9052ca4b1b8d030a721a61abf54e23a0851437aa1532cbb44268bfa73eb17b49b57a7ddec92d6ab5b5d178c94f7fe2a373d2060bae09cbad1a859366527ef35169d993873af0771cf7f8a6996800707cbba913edaa2554ca949cc13c8895f001926d94e0c7507a8499fa693f73b8d89c6bdcf05983a1d68d0cc827fcb825fbea0f90ec6e17302c6886f3de5e6a66be79413ab7d0818fa3503a610c994b4c22461e8399fe050c6d0016fc11e521911222e0e4a3258551087d97f9371f5fd79e81ed2bc3174dab1ecc6f6b964a8725aab5d9b18edf25b63907e1c4be414c855a4eaa0c01842a2fecb951aae17a7e7a00871eb2977ab9af0ad38f4233042c4b5e86e04948ff81fa86ac7afb49d1d83aa3157f6c073ed90c9a671bc168bab47a00caeb44e8d0b86815b997469436b7b940b3a81f731d17bee5d79f59d7bdc58da84a7dec6716387631ed9b2116dd3c280a06196cdce5789f340fc735a4865ca6eafe0f4acb1e889cf4a501edb61f68b93d67ff9412407751bc004a0db0cf17ecacee067f3616e6b83a83ff9f48878dcd5b0f011d33d567b71945f1ffac0bf7e68f87657d8f0dc7082f540c62116fb896605adc7da062a58249c35160a93e29a58ba0df7e80995b8413b274e11ecbaede0de9cbaf37a002a0541aff3e4adb315aaa615a766037778b0f59b69b52a4369120774ead79d7e8f6960c9f9cd92b78282f49a84447a744697fd8533164931d1a6e89c0c0cbf896e68171dc6e1fe5f7a9df611c4672f9e340feefad567da7a5aa983a8be3391fa290ce0cc3f38568824dbb84817cf715a9d1e2625c7e4989d8a4b4ce378b57c6f508d26aa870516f7ee63267ffdd58dbe18cb3c60a827a5babf64d5560c01c8a3d9489c52576d0900e5c6e0df4cbca52a0e4138c72f1c247a70c300fca3b18ee15096672b885494711c83d0d7f9ffd41ff9f705c50daa8d211059c510eaa010106371b95cf984b008f158825c360ff8efc48dd66e566d2595ec303608c0693cf9f27d455c2c56178b5d9973cbf6ccb9654b6d5ba08ee732d0d7f115f8a4f50ef56ffb02f2e4d5a12c5446d5e2490e495f5a54b71aef6f1ddc8772dbdc4b7ab1917fe3e152f0a5ec48f574780361ceea18ccbcbcd7a2aab6e63c581cc2c3f780a426796cb5f47bcb05434dd21aa461e82090791b5231befd3b2512122e78332e3a3bb651fd0580d56fa452185d2507e2b3f61b36db4b474c102fdd6d2f0f3db44f3a30cc955b01fdd772c814b40a252a96f2aac994db9e94314098e4d496d18fa33f16e74df250dc2cce079231252601d8c8414d601c4f5e677f2d89d48fac80e02c7656a433a6354ceaa982d8c4f611ff6793e943f1d101ea6972e164cc3e45d043f8e0dbaf5820d06c7209a0340217e2cbaaa2a4d89e98774fbe85eb2f155d99db804121a4e3a9d338a5757aa41941045c7f6ccc89f12f4dbffecaaddc0527f11f0ef71ee90e83c3f1764a044048d158b89cc0a9d0ff9021895e4a5ddaa4ba298117224471604c9789d1e2f5ad9b1bc697aa44fb56de5811be5406ff073d0e3a9722beb2cb947f7c1fcc7e9d6c30e23c09846eeb0a21f6a0e8aab9b001d4da6a65e88ec532fa9c5858a3f6e9189c98a705627fc013ca72f22d2d08356e0407917155c0673715f252169068654c1a22d4341278126d6fd910d4a224206645d7d927aa1c72393c796961dd6c5384180b609d1ab130c9a46e099b0c3dcb9c72dd8cfdf28dac37eedbf3a30326e46df06189959c796277c492fb3dfb48b496c0b3b2a4601711957741a7e930c5c9de2820a33fd7320b59706d6b77106eb666c80995b90313d8e4fb8ab7bba9ddc583b711f18007afaa792a7c9e7a254d227604124c14230c9604256757dfd474ca3d6c92eb8edf3f62bf52e04c148d555b2c69e801b0ecb13cc9c765c0bed14461fc539908aec35dedc7a348d2ecf45c57fc869088cdc4b1bb4f8b79095fac1e06c7567b15cd66209b908903c67a793ae98570adc8a80a4fac6e3cec17be4fe3461cbd35f2c0c8a5e573b78079101b5a7caccffad47e67399d9b4ace263ad9bcb41ec9868ebf11b143869f3b1ac23918606802f311983c819a02fdc7289ffc225e39b8b44368a0b4d97e8f30249451003952cbf5fdcf2de8e14ea2cb0721c2b3d25d0e47456f2553951196df642cc1695c63e68ee7ab1029f8f86dee7c4d4ef78934e4736a02e3721eda38eccf393acdb6ac3e657c899432626787118f96e45f26554924c8e55314e781e7257da4e6a2f0ff6c216b1cd61fb54a7d3d261032ab9976e161f92a391cfb026b97981347b6a12de442359c68c83d0447a9bc285b9c8cae9372fee180dff341b88a431615eb8c425f5e74a8674b47d2ac476cd79f04351a8b50a7aac5a2f5b678bf0b46604ba622e5054a65c5c24bb98c84039486cb9b4437b1e0037fd988c6dba9bc203f5631a7c2febdb64b8a7ff43e2bd3950f7d700fd1aaeaf569867f83d3e01baf05ce7d3c84876b4b6b0d1dc70d96fad115c560737ebdd33f94f26e4f47817fc0b87d36117294748fdf1151ce2e90dbfe6e939e453641e44ee1b67a978bbfd740c7beafab17e6d52f822fe7e44a1609ed7f1773f33e8d4ddb51f040847d908a77fb814e126106d737f0a765dcad2bd465b0a588e89b2f3b19a2bcf4df5dffeed3350b20a8fc4bd3eee5eb55500f34f036eebf475d675cc976f574f30eec70478ac5bf86c3a67d632c7d5954a4be4d8fc1699b4aadb7c28392e4b741054e71313862fe7a32d095d88284c3b65a7c9df84e63cd14bc15cc274c54dcc154a31c4dc9c622851d5f3fd0046caa1844d207bca03d3d82c20dd59b2f4f852b12011a88951940afda134c234a83d40c715fe10b3c661bc46de020333608586d211eb0c3b4dc296bf695fc08b9eefc8af6354e3804378d821ba8cbb83b3fc94d0628b6d46ab870cbccd0bc35344f15cddb268241ea0d71d8ef08d8dcab2ce4f9d2181bb3c6ea9f3f0e1fd41885892f18a631a24e7588d04c11bf4ac0be001f4b5b795b895c3f9d7f28b1f5326bdea1f16d6463cc40209a195afb2b5fb3696d048c5d7ec44b9b1e6ae9ae25b225155bec20796478184c6e468128964b7b1534900fdd5d77ebe97507f6ad375f6ecf52e94606fb08e5c5368cbfbc92512732444bd2e3c0161492c686c9059bb018aabd50f3cd81b6bc678ff16aaf7dd78b165e6324ae4335843c533d3114c2bf2a3b91cac1977cd1f013412ae03426bb6c48a55683cca1dbe7443233e8e8417c0f639250f5b6f87781cd805ca2ec88e3f43ef25df857b96699ef37ada645634e832d3aa9ae1411043b81182262fe5d1e2d5e7653d554e420e46a9ef33ed0d5e78cfff6f0ddbef1efe02b6f9029b6cd59785b884619d4e9e7673210995f1240e76e209817fc5ca2a36d829d46853c09d0826aaddf4342dd076e4e99ecfac2496b5955611a20a7578f1186faf5f34f72928b7753a7c6f852f04b8ed8ffbf294a52e5f76e8523b8726649023825d2de08587fedbd9ce000bee89938dc0b96abb730eff01a174325aee75145f210898b2c42cb4b75516d80d2aabadf5329dd4f2868a91bdbc33d0257ba81d66fa5ffcae48a7333623cd15f30f4159abb390c9707591d5838a88557edfe693262bb995f323d4fdd35b589fae58b925f0aa4e4fc4853334f7cbfa4fae7a48446cd7e2561ecafbf09c1c548e9d9105a9e381fca3dcf1714e2ff891cbb190126dc8794dd1c33d4390245a4cc03f73efe45c5e0b63b1f3e29437f237d396195ce7493907aed3c8047e7f29c9f0e7b2b2a646169279d70f38592c57bfd5f078487d252327e0a7ab014cb1f70f273d261df85929548317c6e755eb1f4eb7871ac0d31bba16960e9b690de012f72e117680c5622b17fd5b7ff8bea488267632488c0d18885febe37be43de241ccdbdece2c0559e57e4fde0c463b27b8762e149534c8aa1f3a8367ba6d0bdc7b614fe10d09659d598464c901f188841e002c46410dfaa4a3f87439d09b8ea0b0342b285f7496d89487574de5772b81f21b23ccbcea4af31225d3aef5c0790ef5aee6140cf170db9879ca1ef5992d0d80949a1244f7590ef06d403de010389c24cd1fa3df1b87d92aa7a64a79cae6b5068a6d42a1411423fe1bd68ac8284d1686bad325f7ccdc289b97945fdc89b0108454ba1c70b62e8e19eba33297424bd22ef1a54a229b4ac840afffe5c3cad53f0d739d7a96dca581b2ca3f60c781ac28e8b2fdd3ed1d5a899e515f09a432972b25b8e0467b8ec72f601a66b558061bf715325ed16cf2aab599affffcb78564c0ac3be01168179b2aa0560936872c24fd7969e8a5a6eb9da90e4bf5e983de4666185f33eb7eb58fd9479499a595cb6ab5e1776f519592d7336589c2bcbe2edc481ee67853a6549e7fc417731fac163eefe138f9e3ae5e6026a9aab4b715fd75393d7dac7471360a0783b789cf113ae36b1c5413f7b2e0901af1891482f4dedb42bac546d970fccc5946297e9f7840f27b72e880343e48a1b9bb37c9fed3dcc454f13e7a13727c6d63b1e37ef2dec72a572cd568e8805382a0d1ed471f424c1eaeec8e470cd25965eea4e5685ac96ee959673887fe9ec6b83959aa17da5366db65825f68fbbaba4d850630e5dc93739052695fd21704cb44620aa6f5a3d3e721bd0f7ace84c7ec65c114bcaefc055e2e7c22d5e7a59cd6e5b8b02417cb450b8c62b39cfd512afc175f7cd6e5e8d07ac5ee6f806afea28969b7e574d7f37ec4eeb16bff39bb7b1db886fdf245524dbcdcd778b6442fb64b998ff916a4d9c7a63cc46b177850661b6fc35de93fcdf6b48de0b8195bfdb095ca00b659a7fac94be1c8f01f50ac37a233dc0762b8fbef1c002cf68b2374cd7db7c095345359839a0e583d8ceb729756f911d507f2699357c54a40a65e4a10e1c0ec69252c9d79a16b0759595756cdde03d231670eddb70385c536af2437b78ea91373ed7237ffad9d4c2806e8004f4fbdba89d7a9ec1d404add7b5c2a40ce647c9e071e6c6c00414b81a2d72ae5b3c3d75f03e8a9544a4ce1f2578a679bda1e7399665f1d9c559e0404c140898b629aec4cba1dfb0ccced465b8acef461b90e21756e4b1df8cb86815f5d080249deb147a12b9f0dd6163f0dd362af7cab83476d77adaa2020a12d00bf7724343beb718e61aef9f8bad49ff2553dee59375572ec54fd4ccd5ec59dbc17f77ee1d2c139ff9a16bf2ced0ef3a80f68fcb042b142c63563405f83b0aef7500294026b99d87f3fa0dd6007c23a13b076f4a4c39472f06c1148ca3fd6a7a7da01d07eb5662c0b47a518156696e4bb99d7e8d3e84a8f7fc04ee309ecc905476dda9b42051078c0ee869576ead55b3a61699a5c987c01b60a283b9e0290e62268b671d433e0d742c2cb0d2156feadfc5ce4f88b637977e2acaf2de47aaaf2ba825d4001299e1db2b897b273392861d407f9bf85c1ac5e52a8eace4e3f6669ca125b1e6b0cc4bf6c14a34aabd41d6ad856416945d13aacd8144b22cecfa106fd3e319d9e2a8554e7eb1635b4b8724f1f817f32731d38b77862c6eb5a571c62c72dc5ed387c78c91a17d5105820efbed83dbec0214f7a715a76621b4ea46dde359c029b90e34862e577be943435d9e0cc3f1a0f74b6eb1326185130a465fd08f6313078235d56c72830091627827988017161c21f7f8b6805265f88d528bd93735754f9fcadc7da3c5a8aa86e12670dbf0724419d2b1fb4a0cf9f48b9318fd215c7883dd3e80bf2d590fb6fd64deb29c4a46f3301766021291038c2db9b20c11a1d52a71e1865a4f0df3a1f2120061ec556b70e42865353bafbf24bebcc019a8eec73ed82418d6e0660af0cc86ac34cc74c63ff3a1933a777782e56b61b20333294beddb35c6932f8a7c08b5aad024072a4246fd360fc5f84a85262c1d70b0ffbe174fbf301fb83b60b7d7876b4787f5d786c81ab0c6e82c0b2fed586dde375f0f53e9f83e6846865f3b1f502f2ac9719280fd1961afa19a9034632fffbc327a66af5533ba62f39128016befda8b676b1543b0d1d3443aec6337f498c865c4650f461a9ac5ed25e63f2409b0b866fb6072dce496f01f00049344a3ecdf6c7cf1f84d463cbb9cbf745df604a5514d61126126f56187b7727f091e716e631c4a9d50d8a76399dc29f9042fd9393cefb5b1c28d954d5f669726a8ca73ebdbd62b30934b201d6a93f55afa1fcce68c92cd75b237b2208b5bda15dc5ffb9414caf3fe820e923ebb4319ecc6c12102ce805940311231496ae64a82058e9710c805efaef33d296b8994ee3307cc55b776b32f69531f0d7c1b5816c59d7510d81036d238bffdf09bcae13276db151b9b5fad63c0109b390a2e3252f5180a6669937de657802fcae23461eb8072d8b582d4f5cc573626c6886e70ac71ae8b097edc6d20feac0eb4dbe51f420c8e424557403a1fc10dfa426fe95248ac5a2db4649734449e17ae0ad961ddab6150f3f2b4bd455e657b5581b636bc1a97138cb95618cf5ad0bd31cce4b6ae1458eb5dcada48f3e0a5ef17729be4b08152646c32e95d73c7d59adcd50fb1166cd558299fe5022985d79343b7297a7dc158a9edefe9a43941e8147b58bcf054e39dcedfb9f8252862899faaa1a763b65a79a485b6dcbdeca39cde781dd8c18d90a452f49ae74fe38c822e9196558237193bde309eed78aef7cdf2da9f6a467febfe73987faeff62febb1dbb2c1c6c13b972c91a73c05fee5414dd1cd26ac44d57f60a42d8f9000b20eacbabd1a6ecef5eee0a312a4fb7b1d3f7473722f12fd4ed0e519f0393d4eed4b4d330e9de586f0e9640dd0954a95d82d8bc72cb6028a122f8dfaa6ae2f15228a2799ab2f54aeb0efd88e02577924aa450dda0ce42d78a91994a40fb760e314592ce0d1248c8b2feb98659fb521472197ba476a4afc87bfc40ba5e17e0e133f3160bb79c192f108e7d91cc90e63ba8fa766708b5aa9944828dc4731797e286192c7ec4656b23780731eb162aa17863e37a96b604aec24221779f2e36fa894414cb5e0bd3ece11569c91e1e0a3e09847b997271d39638b1f35b04c8d56df4d6b141e019ef3edabd0c4fa8d311bc20705ee6b6b9419c364e8f2a70cdd7006a08ec5f27f2d69f60cd5bb7179820f2b5e7b70242fddc4ca8a0b89d761894ffa0ae9be139be3c1d617f3637106a20ed86fda90ee603e65aac1e1142de6da6196cb693526fdd4ea5adbe31349a0ae90d53fbbe73fe0a3e7a25527a03725d84367b38715a8f845991befcbd98679120f87d7701a86d42bc1ef28b678e262368c259c64469c22354863023f80bf977a3c00fad53150f3a995fcbf518819fef751f1095cb263d10f0744a09e98bf5b7c8bfa3e3539096d9d1fd23900d4b071aba13e70ce658d799ac211c11b835b8bb5c3b391ecd31ef885f1e4bb1676d50f6b98c4a09cfdcd01db882a0e9f6d37962dcf5a8093b50cd6c743165b344711d81f6fe31249b03d009240e8e595a984658cdb1cfd14774473f2cb16d7af6cb8541f7362c62149b5c24d6ec8619f79e08483220eec6aa9739c0e33396d03609f07d3e84ef27b734ae955764e0e96ae5e6a8e93289f007cfac7386d5f53ca1e07378afa9d75488f7c87c851ac5b6a5ec9c4dc205df694fd794ef2007e070cd009feed223d1dccde195627842cda93bf219115b65ea3e448b62d66a9c35d8217227d556b99c5ebc30dc01b55dc4b8823c77ccacecb1018da255a27fdcbfa6f5957c90b4e6df4e50a9a51c6928414175ba04caf44bece1db20604aec169419bc890b845eaaac842ed5c50553144c6a0918ffe0349fcb46093474f983df5717e0b6fc58b6ff3c5ab42dd640252a76157ea4ed602e8de0f910ff130e6ec93cc0a3f03b597adf38eb249cc713e7ad58806f4c309763e3965a8def12f29e3a28c87e2014461f62c19c51c810c6eeae9cacf69cce74171331489242bcd675248f9d5585203b6a39cd436c4428cd8aa7a7d82202d20124574a47bee3af7f1050e60871cf7af447f0a33c7f839fac1cc603051530bfe2c68672a5dc2d26ea76247acb228ac32e758d86ca5fd53a87fb2e918c787cdef695f1a6bf8170a50e0eb317b6df79240681eb1cfb94e19c267098b633dca726231f7f8929655349c386476656a2018ab7639a7b094ea41d4ea05ce62ee00e65f8fdb5d8360b95d007e85b1b6ea32e2162a9184a5e6ecf930df90bf90326f33e35cb78f9044e05155868e06db213f59aef9f349d2514271109d0dfb7ae263ce36696ea3bd9ee878f4d69de2a593f1da8c70c227698612f1b9dbd6c12904005785b0b941a2cf680c1f55f98668cba07efe2e9f07c43391b703f3ede9ec6efbb6765f5a124e7c2f1111eba0e7c6ec15e50307f3ae4ab18f8a1f25f73117caa7c611c54c633b4b63928d0629683716a1330e7ea349454cd8ac616600868e73bd15fa205da6cdde9ee6a1bdf90012fda145960057ea690dbcabdcb9dfa65c1fb08767e7ce2a369eedc6d6079390f55d92f2b4f516bac23d8c58ba15eb57c92e639ffb0285d3af126dcdf1f46b986134d9168d3300a029b80baceb07c3cf358e6837827e8ded51f4abe8237a48ea987c7133e502fc15fe0c2765a4485ae309e46e8f870e145bcd0431c4ef430a7d526b3bef6b98a400445e7ce4f86b3717824e7a8fd02b04a75381f1da834ab645a4232624cf304b31611c4d31639089e90f635b9c370369f8b7e4f126cc04eee7aa4a00b85313be9f4b4d27eb48f5fff08d1b8be1cbc4264950b53f0cc028f24c222cc47de6c54ca9a4c40354b1768d82fed77a5467d1da5c46042c4a61d869120ed57b66e216e3a345b93b59381c23466dd2be44c8690a706369c3a594b4d1365160b7e8453e5ca1cada92fdb5711a836a5aacc90586554c3718d53f2a14d9d7d6ec778cb95e32670665e1d0c0ed846ee61d0cd1ca03de09770397449dcea9bbf716f23e0939947ad87709a0bdaf3da726faef2a80235617a5342e7080daee47710527399dc27399b1aa2f07e7b8d53b41db1451f68398aef6f91142a8a9da9e47d03142f731f0f651fad4fb28a04e89692678133b752f563d62fb9901bebe485c5f8a3aa0cb203d0e8cb03ed2c5ff40aa3646cb796633add1a640205e5ddfaa3624325e35c46a275e2d7b5a353421a8253172e689e45c3d327b462529e2e956cee41539dc82b8396672ce8029011f11c8aef3da852af9d880905e2dac04af06b10c35433822025a2a97e2ae25b86f59c71ffd14cc2459e2a9f83d5b199260adcb3e353806c67f7c9086cc829943f4a0e4a97fcdcdb287cac10d7cfc42cb1f801004536c6e142ec059261809a91e923c3982480ff66260512f105c258a399cd7fa82e019666a573e9b492169cd3d41d8cd98f00b204e9800998ecf8427eb8b087b2b06074e2985c768e8bdca35797ef86e0d7eab1188fc59872e741fe15002882e4e8c4ac61d9737da3b442b56a7349ce4d06c82e13df761fa7d0dde7fc171204fd074c18ad0be090b008e34708628170c605a4ba3b3c2bae97ab5927193a09b542a66f7d558fa2e84b9088311f30ef9c7c2fb6de9a11b101d578d89687dfcff94c231969dd3a6dd5383e7850a0b46e228e42452031668e47218ebcb5d2bc5d1612e4f4a6f85427ecf28cc7a66084b5a9ec6b8b236a95db3437877407f42265fa4a2726bff5a31d39db89247cef22f522c7810bc0c4a52b389c6b7abf7386c8c555a151b186db23959d1a4b503239202e70470be1d863a524c21be6d00cf267dbbc34ad47e02f1fc8ebe6b74e3adcd77f2cf67cd100836bd291df68ac041cf48cb586ddf906b355d19e4086423201d559568572de6237689f56559f7209a6100098e98b93fbc52afcfc260675de14de9d2775c52e2435bdba4c1145f0caa0da253a9054ccaf71e08b9df8e5ed95e4ca48d005262985a984de01db7491150afb2bebb66d34ff227b3c2acdd372f0e0751825a6974ab4567e3ebc18cb6ea68d21d4263b48bbfcad2937cbd2cd89b2b38166fe6fb5b7c962e219079043a076bc957586a6179d5a61526fa2205c4b319bacde4cc68e25a74708a50d7538eb70b7f2c1bd804c39dd6f9b693ece627b824b46cd1e2aa554dad70fd9676d2e6ad7c575f3407e38320ac9a2823f759202ce10a715100b804f8279198c9eb36dc73a2b860e5a14b7caf084e4300a300a6f0eb68f3b9325d54a06cb52c487fb666f7d3e5f700a69b700020055d8ba2899d769875caa55e878310c387eab89ae7bba30f040cec9298e25a50badff3a5e30a45bd1bae802c06b437e568cda0c70f40f47a93109ebc49d8118affda77d57ede1553933a0bba8fb52065317d551d8330f41586713b0c8cd13f3d7bc1727188431d144841e215ce7b0a570943885bbf6da056db27159d67a81169daa85beece4aac02421a825e9ea0c846c4239b8d1e7c61ad3979be2c387d999515cdce59070747e7fea278c77dabb31ae6d0d1ff9bc1227be6e1802b2aabad2dbe05588cd06387eae76a0d493652680dbe82b305017db8bc41c70d0a390e67fe978160ed83b68f4d9885a170b8026a4dbfbcac7042604df807f10b86342e0a8d3cee4660254537abf36fe5132c4d2b3bbb27414dc37f25219b2db284ccae5af613b7f8d432be3c23b947d62946715f9334b14ec258be1a90fe160466610b1c4027155026e0b173091e50e18e67f29f1d0bfc0b0c527776ac1119da5187e75100411f3a4884c0af2b050ee84d421c5811e35d523607b21c0ccab69ae6ff0610f2156974c6ed87d5d629fdde9d646548b503825a67a7b436ad5871ef2a6bbd0322022f0f07244ec4fd5871ef2a6bbd0322022f0f07244ec4f99bc1e500e3a7c70fe1e341c7f6dc11cbe59055c81e9c00d83bd5a9137c18bd5be59055c81e9c00d83bd5a9137c18bd50c50cf197c91bee30e6453ca3fd3aafad41d8cd98f00b204e9800998ecf8427e7e81fbf7ff77852edf04aa9af62c25057e81fbf7ff77852edf04aa9af62c2505be9de2942de0a7efdb6ef017ed9ee2c6be9de2942de0a7efdb6ef017ed9ee2c698031e6e247a54a8e368a7581429f249cf19c342fd52ad3a15a15231fcff6de66aade63c500bdb95d1bab68c421e9f6b075ee531593cd2520efd768ec0afbe64c70fe2355c5b9532ed2e3c5aa81cbd01fbf9bb3ad8ab1e0852490de527a3c58e5be573fa6b523bae2a09524817eb19348e149ad72f3d203c86d06ba9e3b3b8ce084e1408f3337f6b17635403ea9f250d0b0a84f82c798e6cce384b575687f1197d59e71c5854d6713c495ec43610b440045ced4f694bd6c860c11a86f72c783c5d91a3c308b68e700052d31164949a1971ed9e992404d745898f4c19d4a237dc9339feacb120e3fabfefb1c321e5ef887fe8482e843fa5261d5315e4a88f792418c087cafc6fc643387c4103d4e657f425b1411d3b53c6a537da64e65eeb2584643fe2a01cdb80f9d04944d0633a3377e586a523a7481345140cde3bf8031763f476db7e099821fa09fae0a50fafb4dec2fe28ec8705ebc00d917f4c4bb8df61d1534a99ef2c20b33029ebd559da241689976a82aa854ef2b2b9fc3fb7e5ade741016141bf664d349437c25220c2fc949376b55503a3d5f212697b620df6c1783398934df048828d9db3160a83b072236a7e381920237b00f1cfb4eb917d9ff66a7e381920237b00f1cfb4eb917d9ff6ca7f726a686358b09a6bc3455188fb21122e97aebdbcdd5812fc2cdca0c99097f1b186abc7a482548c4e0cdd9d3625882e0bfdc0eb78ca744114b42489f077d32f2227287e2f75e33216ee326fdae4eb4b0f53ffe49aae99335a2d0a81643f176ab37e536b723f6cbe07fca073daef038b9c32a2047ba6ebac2d25d8642274c2d30a2f4fd0714ec184b5365c1782e01ce74891ce550d233ae0da469c1cfed13b72a2f3dbdf1d9fa96ff61da28269b52f9769589490ac420463d64a8b2221ab25dbf4d1cb7450bef9dbf767a6bb6417a80ce4a4ab9799d6ae89da93bb03894410a9c5ebd7285afaad856f565c2af3ced88cda9d7256db2f152645ee7f192dd368661bee7d4753618ba5489cff40571cee329d6e038d4f805c0cdfd65550cbf90cf42b3fecf6fd05bd87d3ebd3d1bf0eaaefb52a3f5ad4d766aef000ce50b31aa4602707015a9d0f62f23716264cb36e02602707015a9d0f62f23716264cb36e02501f6c971a9373a0f891b7b60328f1179084c76508698fa002ca33da5ad774a69084c76508698fa002ca33da5ad774a657a1c8798fa33e8ac01437b1d188b51bffa6108f5290188d0030024744de853ac3227e84d81e5a83dfdd28e5e6d084a06b5b4e1610159d42b062badc5add27f5b0a47fca33808712e30eb1f50001a3369bfb82166760a126b9ef0482a0ae2e9cabc3bc9b9092d2fc338f587e0bed23bf5a14a5b337499415fb6a82546de97375a4cecb764e83d360f4640f554d70903b7ee13cf245d7150105631ec0b283136fb3af09ca4087481a5502e120e9ad626d717b9ce1c6b22ab912907ace75eac485675e41aa24191c1b2277368b641bf0a7eb48d1d832e01d829133e2a67fda1a0e06ab6b1b566105b3b131b3c889bb379a6f8d797a566fb12dfadbe74fc6fcca5ee3172d2881e99659a02703e84ac190a94775b97ce00cf262ce8c804cab3681d5c0d64fc8247fec0bf7619016efe79259129d0534362c4bdab2c077b8b29d70e87d0c32cfde8c9770e54afa4cde5b7499ad1348d1e1397761a9932a84f401c4369d8512c0687b74aa811dce6250f8b41c00cfc5f65e97a8c5486793786be8faa2ab19d533023c103473f7b93f44ecbc9b565a0064ff5a27740110fd4ea864e3bc9ec02c2c8486ba399c5bb2ec499e9fef9b502ef7012e95f4653a6ab133c23c55bff09d68e5d19ad16e8e6c31f265524fab2e0742a9ee3a23f812de31c10e10be193709c6f740b4949f90f45f47dd8807d41d8cd98f00b204e9800998ecf8427e87eea4ac69e039d5ea4016c931102a7de84457654df898fd74d330d079bf9c8fd41d8cd98f00b204e9800998ecf8427e0e3c51cc065e1e16dae8548be7ac08b73fcb8b920b77f7db88328dd491cab31f2ceb59d7710fcada64f333bf8345ff2e61b664ad12737cbcb6388ff293c676151c13ae2ab0c6b93289a387dc36dfca8ecd7b2bb3682505e4703c41de084d7ee80925ebdeea8df4ce081a80053763d9287e1995df0f8366e50a96877fe9ba8b88845484dd6fc6bd72e8c8290e6b0b07cb770b60a87e7b9134e9a1fa24e28c999183cb91918bb3d25dfc7b8658b78075d8388d97abf7a10fec2b57cb1fc04b75878e93733c9091d01ce26ddfed7983face8e93733c9091d01ce26ddfed7983face34b812ad954b587babd7df633beb657548b594782c2c6886cec240c57959974829df8a88358e774fecc7acf8c3e8b733188c08c39b07968ca0c2586a58185a8b53a57d655a079b505cb7ffada1212fd338465d674731bd67d0050058a30e46f906b8fe59e07e939594f64d5f9f44cc05346394c0e87701205958361b12743002502cccf2aec4fcfe3acfb3f9d1e99440e22c842d9c4f96a9ec09c42c67704647911d17a9b612a08fc71a558933e5ad9b0d6e02f77d598875dbd577db1d193e54a16f6e71d0789a727144d2770da1155042f8ff89f0593769d29050c61459ed057d85b80366b6246e66c8228508508e11257effa6c8370a229f8092c9e14f17af1c8bce6bfa83c594fd6b39592366bf72de03c80328e9a3e875d641e11349ce85d1c9d4d6c8298009b2a3aeecd684db72d5b17207a395d8a544610e7921762bd8b1c42884fa5bdbde53d64cff469374fd3e0975740eec3481da4239017709545c418537cf1891c2fcf900a521c26959541a0a97f908aabcf4957c5314042fa3a015e1e74513773b0b2ace4991635de31e679ecfa6569224e4576452e70266b5a3f39e74621a73a2bc943c5fbe8b62ff2bf39e74621a73a2bc943c5fbe8b62ff2bf5996b31f5a2a98200f84eca420a8fda65eb0e189dadac7edaa0ad15685e41720a7419178a93de5c1aa000a564363a9ca4cef2529161029dcedfb7346fde671ecf9d001049bfdf64822a412e349eb08658f3f250e4929cba2fbf96502fa106c33aa1912cfadf2169c6ce2bfee934ec7e6e4530e52c7a42ca970296b457c3af0fcafd9ab382cbe9f6633febdea978fbc6fe7f56a048c7c72b242cc63e865b099744ab4bd21dd81b758e72b7c6fd3c3a4a1a5aeb51218d6e5fd6c40051b72b8a19e87f4f9ac2e46d819ff407b1fddf23c1a2462aad4201c666bd248300bb99b45fe746d6ef428c94679627a5fba74bf6b25745cb21ef1f0acf43ef6ea98ec535ad84f707aac14d76425fb8495c8516df43c520e1904dd6d3a8b92ee2256093c41c2e6537269845624bbf1f86d8e769a330bd07ef1831434136bc09438f3c8ac75c272b53ae68151c0ed13cd7d2ded4c0db45dc98e90fc0bee185125e0653e2aebadbaac1548c0a0b967f086ee620b402fdfe55146f21a495d4f02697ae668f5a1ebe59301bddbf2bea02a986fe6991fe39fa09740a6f5da0902524462f4320691012f5174b535043834ff50e8f19131b4a16245b89b537afd476f9fe3269594c2fb65d6216ac71af588fe69b225b619c12be792e06439c7d53b823221fe4f878a8fa03ef55f5adc02476805adb0d00758b1f2a3b25e41d3f464ca409de75167125649431a2d492904950f238a809141fd07227e900dcc1eb5f930a653d237a92344502b39eb151b7e486179515883595e75a9769d73d54cbaab46ce45ed8b69693133d9dc2a02f0b627abab4524a808733dbb5f1d76e3183f45068a17a2255ee5875cd8d0e79f65c747cce35eed9516c14cb5f4fd1052b73bf8341b211488604737e12e3b87772606614f69a10b3e3945eaffef427edac4d8ed2e0ce027681d90e8b170a95b6734573dbac9f98aa49b026951f3d895f6af1d891d18560040020924712ae1ccc39fe77e8a6ac4ac7a1cfaa991548318699581c8fcb74d12c138fe340b08923f79b25a497a82634936861e55f45046adc0da02a7103694cdeac77e7c5ce248ddbce3859b93046221fe9a2c8e6cb2f1cd0de30225807901db862eb5de42e2ed6cb7bf42791a811d9dccb7c495dbc9cacc35f25b92510a30d1d73ff42a43420912444ddf0f299069d223ecc14851618d7f61a1ea14d9b69ffb299f12062d4b8a89fd9ba879235eefea32480901ea256ddc3032d9fa367a6b87960036dad23a5465402cd1f2c7fb7abadf4c0e5c56e340d83df8970f41be4ec41508802c7bec396b27d8619ab8bb648bbcc64c071db2b6ecc08e6642f384c5ec17632b567b9bb0bcf2ed5079c7c5d1afdd779eb25620183744046ac2b45744759aa63f97626dba14494abb5c843786a794b1b748a1d68a09ca410f629980409c816c3bbfe4a7d084c4e0863321ac19e82e833bca93594dbea6e87a7713c0f4a893377ff9d59f0757a4a2f15581261db5212a1ab8c16056059619fd8fa6fd5e12b1614524ea22d1c93969582a7d1100cd95d2620eb0308ea5ce8a1c9878ef36871ba8360dac8f9498d7d78ae41b7744b280839c25fc8b641f2d23d79966b516d92d3548c8bc90285c3447fedbb6cdceed3bff86591c0d7a4ea6b4dc0703aa8ceb50a2506cd3f1dca958d6ed58b3edbc85e1125bdfc5c1c7221d29325db7a57401512697eafb3ecf6b7c024c5af71e380cf0072774574fb7a397f4d3cb2277cedc892091cdcce0275785a944a752deb776162cc0660933cbbf3f77a8841fe153baa9d84eff37c3a486ca35dd9dfe15e1b5bf67c367c5812402a252ea5afce8e20c7ccccaada4d42d668d88420aa47f74e75ebd843e50284b81e74de54f390d57847b62907ac4dea01e328ba5d3148d5b0417c0ebafe7a8ab150d000a7fc786f7b791889e05315b7a6768621268aa85f59c0a68483fc1fa5e28ad0e48f45cf602cb9f3a3e3c8e1c495ce08d44aff81a137e91047c49c1bff8c9e28d93fe2f2387d0806ec9f1f7c12715d31e008dec7bf5b1fa863606a14cae089af56725081934eefcd43bac6646ac0b866be2cbf4340190ef8226cce638631b25c0c548aba2b0f462133285fae2db46f3c04f76bafae9ecceac1cc84b7245a60923cee8e497ae82b6f89bda2808dec4aa35c4a2299819f6cd474202360f0f944776ca63d6a59be6d3a4f10b232d693f8895dc6acaf3f2ef325cb2bcd1bb0013fedfa34b0953ac0f062711c924576d888bc4f33e59f339422eeafb87dc85c60f4e8b09b2dc05d51562c3b066239d947064145827927d21e648cd819f90fccf53fc111e25ebfe3f8e894ea8863ad0e6f4a0582e7ac4bac7fe18db019b096f7013c1d0641940f90bb4e2a04148d8853932f0281043783fccadcdc3168bc29a0f7cdf295dfc2e874df85cd06f62cf282467ae3588741a898eeb58f165d7d86157d1a4158543e6cefcb7b36113ce0b906bad203f5d0d23dfe2abb5133a6bf4527395f33e19d20538ff360b97e2fa6b086b31f2544a6c5cc35e5e3278b28d3de8dfcd4efefa7e68f7eca84885bc421aa7f6eed7a9fbf15f5f458345842daf7d58a7765f064fccb7cb76ad9c7f8493ec3ba4ef9242e1a39c59e2fca98496b59fa07abfe904fe5582f454eeea2b2b485aa235f568e8ab69e74eabbd56d81e0294cb27b208eb46b601b6507689a172999c643754004e05b0d915b6be61c1e1594c55178d35ec5ee53c91dd2d8d5248162bcad2d8be3b2cf1cbc870830d343a5eb0a520d75e7a2b64b97215d00d530693d204d77e3a1a8ccb2ce2a288f3a8601889d2cb96eeb6d8d969a55bdbd26bc405e4433721cd5eb73591c180d0f1e85fc6e9356a04e631fd557c7f53d7001f33c734d1c7369f9364947737f0e68207824d7fc1e82e4dee3e12916d352b905969b92f6027a13f300bc7637f123c5ef54f181b963606e39d26aba2c97d5531097800521b52ac764d8d0c98ad720c59e5ae06ca5c6817efad521dcb8e21359a4bb1a71e72ec0f50342023c1cf6d870a3d50af358ced2abd01dad4f0ed16c1535bc22211db8c1fbc2213ad21d545714bf0515b3f7377223c96c658805a101f0c29f83100b4b2301f6081daefd0784e3a3fa16b8ead8ec832e934e1dfbb1fec0e1d335b033844feb8127eae70a301b27c2afcecd385bbdac95b601a1d425505cddf0693328bd1f915e560cd3d8ee609da3ed7f43f628551174100513bebe2f83b3b3a7c2e4eb63d3a5543a8491e6663c38dbdb735b67ea05124ec9828af7b7da92fee71d16dcbeecb95fccae81b35be27acfe1a079744d833a0454255047f4f9ae179f97e001698a49c3117e1d4618a4389bd53d3f87624a095faa7b89124bcf10a77e82b46a5fd936a8d949307fdbbe647b3099e62cdaa7e73eb9db1e784bedcaf8ad99e62cdaa7e73eb9db1e784bedcaf8ad99e62cdaa7e73eb9db1e784bedcaf8ad99e62cdaa7e73eb9db1e784bedcaf8ad99e62cdaa7e73eb9db1e784bedcaf8ad99e62cdaa7e73eb9db1e784bedcaf8ad8179b89d08459dffff53e2b2a9fb23e3a83f3b4a00500e2be4ddd075780b7470b4f635dd0349f36f781f8e1a5411f1c579c62345857aff7f890fec80e70d01ac06013db5c69b15f723b5fc7ca8e812b0dc88f085696e1f26bfd8406b7de7b8fb662f9f68d3ba852a2b61436dde9e8d5f90a1b22eec6a2cc1f55f958552c188bb83b5df5ddc66a40179af4678e0aa8eafe898244082c39b443117f7893ce0debf5a8439f4f1d75f19ef2803ab6e366bd0asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzkernel-2.6.32-042stab145.3.src.rpmkernel-devel-x86_64kernel-develkernel-devel-uname-rvzkernel-develvzkernel-devel(x86-64)     rpmlib(VersionedDependencies)/usr/bin/find/bin/shrpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsBzip2)3.0.3-14.0.4-14.0-13.0.4-13.0.5-14.8.0^@^ϧ^j$@^4^@]]*]]]V]V]S]N]$] u@\"\\r@\@\\G[[H[^[@[-[@[{[Y[;e@[+@[@ZZZmZ@ZԐ@ZJ@Z̧@Z@ZZZ@ZaT2@T&@TT @T Tk@Tk@S0S@SSہ@S׌S@Si@S#@S@S@SSh@SsS"@S@SS@S@SDSDSS@S[S @SSg@S@SS8@S|@S{CS{CSt@Sr @SpShSg}@S_@SW@SO@SKSFSCSB@S=M@S9XS1oS*@S&S"@S@Sz@S 4@S@R@Ry@R@RR@RRw@R1@R@RR@R@R@Ru@RxRt@RpRnQRnQRe@R[RVRR@RIgR@-@R1R/ R)R7RRR R R@R6R@QQ@QMQ@QQY@QdQp@Q*@Q@Qޞ@QLQکQQzQɆ@Q@@Q@QQbQ@QQ@Q@Q?@QQV@Q@QQQ'@Q'@Q>@Q@QQzl@QvwQu&@Qm=@QT0QT0QHS@QGQC @Q/FQ-@Q+R@QQ@Q@QQh@P-PDP@PPrPPZP @PPPPP@P@P*P6@P@P@PP{@P5@P@P@P~P{Px@PvPvPtPtPtPr@Pp@PnPnPnPmz@Pmz@Pl(Pl(Pj@Pe@Pe@Pd?PaP\VPYPWPPy@PIPH@P@@P?UP;a@P7lP4P.2@P.2@P+@P*=P#@P"TPPPPP@P A@O~@N=,N:N:N:N98@N7N6@N5CN/N/N.@N(N%qN +N7@NNN@N N @N|@N|@N@MAMMM@M@M@M@M@ML@MWM@MM@MM(M(M?MMK@M@M@MMb@M@MMMy@M'M'M>M@M@MMx@Mx@Mx@M=MTMTMwkMwkMtMlMbSMZjMY@MQ0@MOMK@MIG@MGMGMD@MBMA^@M@ M>@M>@M:M9u@M8#M6@M0:M.@M-M,F@M'@M@M PMM\@M@L!L!L~LL8LfLr@LLeLLL@L@L@LL{LL@L~@@LuLs@LrbLnn@LjyLi(@Le3La?@La?@L[@L[@LYV@LXLXLRLQm@LN@LMxLELEL>@L=L [2.6.32-754.30.2.el6]Denys Vlasenko [2.6.32-754.30.1.el6]Denys Vlasenko [2.6.32-754.29.1.el6]Denys Vlasenko [2.6.32-754.28.1.el6]Denys Vlasenko [2.6.32-754.27.1.el6]Denys Vlasenko [2.6.32-754.26.1.el6]Denys Vlasenko [2.6.32-754.25.1.el6]Denys Vlasenko [2.6.32-754.24.1.el6]Denys Vlasenko [2.6.32-754.23.1.el6]Denys Vlasenko [2.6.32-754.22.1.el6]Denys Vlasenko [2.6.32-754.21.1.el6]Denys Vlasenko [2.6.32-754.20.1.el6]Denys Vlasenko [2.6.32-754.19.1.el6]Phillip Lougher [2.6.32-754.18.1.el6]Phillip Lougher [2.6.32-754.17.1.el6]Phillip Lougher [2.6.32-754.16.1.el6]Phillip Lougher [2.6.32-754.15.1.el6]Phillip Lougher [2.6.32-754.14.1.el6]Phillip Lougher [2.6.32-754.13.1.el6]Phillip Lougher [2.6.32-754.12.1.el6]Phillip Lougher [2.6.32-754.11.1.el6]Phillip Lougher [2.6.32-754.10.1.el6]Phillip Lougher [2.6.32-754.9.1.el6]Phillip Lougher [2.6.32-754.8.1.el6]Phillip Lougher [2.6.32-754.7.1.el6]Phillip Lougher [2.6.32-754.6.1.el6]Phillip Lougher [2.6.32-754.5.1.el6]Phillip Lougher [2.6.32-754.4.1.el6]Phillip Lougher [2.6.32-754.3.1.el6]Phillip Lougher [2.6.32-754.2.1.el6]Phillip Lougher [2.6.32-754.1.1.el6]Phillip Lougher [2.6.32-754.el6]Phillip Lougher [2.6.32-753.el6]Phillip Lougher [2.6.32-752.el6]Phillip Lougher [2.6.32-751.el6]Phillip Lougher [2.6.32-750.el6]Phillip Lougher [2.6.32-749.el6]Phillip Lougher [2.6.32-748.el6]Phillip Lougher [2.6.32-747.el6]Phillip Lougher [2.6.32-746.el6]Phillip Lougher [2.6.32-745.el6]Phillip Lougher [2.6.32-744.el6]Phillip Lougher [2.6.32-743.el6]Phillip Lougher [2.6.32-742.el6]Phillip Lougher [2.6.32-741.el6]Phillip Lougher [2.6.32-740.el6]Phillip Lougher [2.6.32-739.el6]Phillip Lougher [2.6.32-738.el6]Phillip Lougher [2.6.32-737.el6]Phillip Lougher [2.6.32-736.el6]Phillip Lougher [2.6.32-735.el6]Phillip Lougher [2.6.32-734.el6]Phillip Lougher [2.6.32-733.el6]Phillip Lougher [2.6.32-732.el6]Phillip Lougher [2.6.32-731.el6]Phillip Lougher [2.6.32-730.el6]Phillip Lougher [2.6.32-729.el6]Phillip Lougher [2.6.32-728.el6]Phillip Lougher [2.6.32-727.el6]Phillip Lougher [2.6.32-726.el6]Phillip Lougher [2.6.32-725.el6]Phillip Lougher [2.6.32-724.el6]Phillip Lougher [2.6.32-723.el6]Phillip Lougher [2.6.32-722.el6]Phillip Lougher [2.6.32-721.el6]Phillip Lougher [2.6.32-720.el6]Phillip Lougher [2.6.32-719.el6]Phillip Lougher [2.6.32-718.el6]Phillip Lougher [2.6.32-717.el6]Phillip Lougher [2.6.32-716.el6]Phillip Lougher [2.6.32-715.el6]Phillip Lougher [2.6.32-714.el6]Phillip Lougher [2.6.32-713.el6]Phillip Lougher [2.6.32-712.el6]Phillip Lougher [2.6.32-711.el6]Phillip Lougher [2.6.32-710.el6]Phillip Lougher [2.6.32-709.el6]Phillip Lougher [2.6.32-708.el6]Phillip Lougher [2.6.32-707.el6]Phillip Lougher [2.6.32-706.el6]Phillip Lougher [2.6.32-705.el6]Phillip Lougher [2.6.32-704.el6]Phillip Lougher [2.6.32-703.el6]Phillip Lougher [2.6.32-702.el6]Phillip Lougher [2.6.32-701.el6]Phillip Lougher [2.6.32-700.el6]Phillip Lougher [2.6.32-699.el6]Phillip Lougher [2.6.32-698.el6]Phillip Lougher [2.6.32-697.el6]Phillip Lougher [2.6.32-696.el6]Phillip Lougher [2.6.32-695.el6]Phillip Lougher [2.6.32-694.el6]Phillip Lougher [2.6.32-693.el6]Phillip Lougher [2.6.32-692.el6]Phillip Lougher [2.6.32-691.el6]Phillip Lougher [2.6.32-690.el6]Phillip Lougher [2.6.32-689.el6]Phillip Lougher [2.6.32-688.el6]Phillip Lougher [2.6.32-687.el6]Phillip Lougher [2.6.32-686.el6]Phillip Lougher [2.6.32-685.el6]Phillip Lougher [2.6.32-684.el6]Phillip Lougher [2.6.32-683.el6]Phillip Lougher [2.6.32-682.el6]Phillip Lougher [2.6.32-681.el6]Phillip Lougher [2.6.32-680.el6]Phillip Lougher [2.6.32-679.el6]Phillip Lougher [2.6.32-678.el6]Phillip Lougher [2.6.32-677.el6]Phillip Lougher [2.6.32-676.el6]Phillip Lougher [2.6.32-675.el6]Phillip Lougher [2.6.32-674.el6]Phillip Lougher [2.6.32-673.el6]Phillip Lougher [2.6.32-672.el6]Phillip Lougher [2.6.32-671.el6]Phillip Lougher [2.6.32-670.el6]Phillip Lougher [2.6.32-669.el6]Phillip Lougher [2.6.32-668.el6]Phillip Lougher [2.6.32-667.el6]Phillip Lougher [2.6.32-666.el6]Phillip Lougher [2.6.32-665.el6]Phillip Lougher [2.6.32-664.el6]Phillip Lougher [2.6.32-663.el6]Phillip Lougher [2.6.32-662.el6]Phillip Lougher [2.6.32-661.el6]Phillip Lougher [2.6.32-660.el6]Phillip Lougher [2.6.32-659.el6]Phillip Lougher [2.6.32-658.el6]Phillip Lougher [2.6.32-657.el6]Phillip Lougher [2.6.32-656.el6]Phillip Lougher [2.6.32-655.el6]Phillip Lougher [2.6.32-654.el6]Phillip Lougher [2.6.32-653.el6]Phillip Lougher [2.6.32-652.el6]Phillip Lougher [2.6.32-651.el6]Phillip Lougher [2.6.32-650.el6]Phillip Lougher [2.6.32-649.el6]Phillip Lougher [2.6.32-648.el6]Phillip Lougher [2.6.32-647.el6]Phillip Lougher [2.6.32-646.el6]Phillip Lougher [2.6.32-645.el6]Phillip Lougher [2.6.32-644.el6]Phillip Lougher [2.6.32-643.el6]Aristeu Rozanski [2.6.32-642.el6]Aristeu Rozanski [2.6.32-641.el6]Aristeu Rozanski [2.6.32-640.el6]Aristeu Rozanski [2.6.32-639.el6]Aristeu Rozanski [2.6.32-638.el6]Aristeu Rozanski [2.6.32-637.el6]Aristeu Rozanski [2.6.32-636.el6]Aristeu Rozanski [2.6.32-635.el6]Aristeu Rozanski [2.6.32-634.el6]Aristeu Rozanski [2.6.32-633.el6]Aristeu Rozanski [2.6.32-632.el6]Aristeu Rozanski [2.6.32-631.el6]Aristeu Rozanski [2.6.32-630.el6]Aristeu Rozanski [2.6.32-629.el6]Aristeu Rozanski [2.6.32-628.el6]Aristeu Rozanski [2.6.32-627.el6]Aristeu Rozanski [2.6.32-626.el6]Aristeu Rozanski [2.6.32-625.el6]Aristeu Rozanski [2.6.32-624.el6]Aristeu Rozanski [2.6.32-623.el6]Aristeu Rozanski [2.6.32-622.el6]Aristeu Rozanski [2.6.32-621.el6]Aristeu Rozanski [2.6.32-620.el6]Aristeu Rozanski [2.6.32-619.el6]Aristeu Rozanski [2.6.32-618.el6]Aristeu Rozanski [2.6.32-617.el6]Aristeu Rozanski [2.6.32-616.el6]Aristeu Rozanski [2.6.32-615.el6]Aristeu Rozanski [2.6.32-614.el6]Aristeu Rozanski [2.6.32-613.el6]Aristeu Rozanski [2.6.32-612.el6]Aristeu Rozanski [2.6.32-611.el6]Aristeu Rozanski [2.6.32-610.el6]Aristeu Rozanski [2.6.32-609.el6]Aristeu Rozanski [2.6.32-608.el6]Aristeu Rozanski [2.6.32-607.el6]Aristeu Rozanski [2.6.32-606.el6]Aristeu Rozanski [2.6.32-605.el6]Aristeu Rozanski [2.6.32-604.el6]Aristeu Rozanski [2.6.32-603.el6]Aristeu Rozanski [2.6.32-602.el6]Aristeu Rozanski [2.6.32-601.el6]Aristeu Rozanski [2.6.32-600.el6]Aristeu Rozanski [2.6.32-599.el6]Aristeu Rozanski [2.6.32-598.el6]Aristeu Rozanski [2.6.32-597.el6]Aristeu Rozanski [2.6.32-596.el6]Aristeu Rozanski [2.6.32-595.el6]Aristeu Rozanski [2.6.32-594.el6]Aristeu Rozanski [2.6.32-593.el6]Aristeu Rozanski [2.6.32-592.el6]Aristeu Rozanski [2.6.32-591.el6]Aristeu Rozanski [2.6.32-590.el6]Aristeu Rozanski [2.6.32-589.el6]Aristeu Rozanski [2.6.32-588.el6]Aristeu Rozanski [2.6.32-587.el6]Aristeu Rozanski [2.6.32-586.el6]Aristeu Rozanski [2.6.32-585.el6]Aristeu Rozanski [2.6.32-584.el6]Aristeu Rozanski [2.6.32-583.el6]Aristeu Rozanski [2.6.32-582.el6]Aristeu Rozanski [2.6.32-581.el6]Aristeu Rozanski [2.6.32-580.el6]Kurt Stutsman [2.6.32-579.el6]Kurt Stutsman [2.6.32-578.el6]Kurt Stutsman [2.6.32-577.el6]Kurt Stutsman [2.6.32-576.el6]Kurt Stutsman [2.6.32-575.el6]Kurt Stutsman [2.6.32-574.el6]Kurt Stutsman [2.6.32-573.el6]Kurt Stutsman [2.6.32-572.el6]Kurt Stutsman [2.6.32-571.el6]Kurt Stutsman [2.6.32-570.el6]Kurt Stutsman [2.6.32-569.el6]Kurt Stutsman [2.6.32-568.el6]Kurt Stutsman [2.6.32-567.el6]Kurt Stutsman [2.6.32-566.el6]Kurt Stutsman [2.6.32-565.el6]Kurt Stutsman [2.6.32-564.el6]Kurt Stutsman [2.6.32-563.el6]Kurt Stutsman [2.6.32-562.el6]Kurt Stutsman [2.6.32-561.el6]Kurt Stutsman [2.6.32-560.el6]Kurt Stutsman [2.6.32-559.el6]Kurt Stutsman [2.6.32-558.el6]Kurt Stutsman [2.6.32-557.el6]Kurt Stutsman [2.6.32-556.el6]Kurt Stutsman [2.6.32-555.el6]Rafael Aquini [2.6.32-554.el6]Rafael Aquini [2.6.32-553.el6]Rafael Aquini [2.6.32-552.el6]Rafael Aquini [2.6.32-551.el6]Rafael Aquini [2.6.32-550.el6]Rafael Aquini [2.6.32-549.el6]Rafael Aquini [2.6.32-548.el6]Rafael Aquini [2.6.32-547.el6]Rafael Aquini [2.6.32-546.el6]Rafael Aquini [2.6.32-545.el6]Rafael Aquini [2.6.32-544.el6]Rafael Aquini [2.6.32-543.el6]Rafael Aquini [2.6.32-542.el6]Rafael Aquini [2.6.32-541.el6]Rafael Aquini [2.6.32-540.el6]Rafael Aquini [2.6.32-539.el6]Rafael Aquini [2.6.32-538.el6]Rafael Aquini [2.6.32-537.el6]Rafael Aquini [2.6.32-536.el6]Rafael Aquini [2.6.32-535.el6]Rafael Aquini [2.6.32-534.el6]Rafael Aquini [2.6.32-533.el6]Rafael Aquini [2.6.32-532.el6]Rafael Aquini [2.6.32-531.el6]Rafael Aquini [2.6.32-530.el6]Rafael Aquini [2.6.32-529.el6]Rafael Aquini [2.6.32-528.el6]Rafael Aquini [2.6.32-527.el6]Rafael Aquini [2.6.32-526.el6]Rafael Aquini [2.6.32-525.el6]Rafael Aquini [2.6.32-524.el6]Rafael Aquini [2.6.32-523.el6]Rafael Aquini [2.6.32-522.el6]Rafael Aquini [2.6.32-521.el6]Rafael Aquini [2.6.32-520.el6]Rafael Aquini [2.6.32-519.el6]Rafael Aquini [2.6.32-518.el6]Rafael Aquini [2.6.32-517.el6]Rafael Aquini [2.6.32-516.el6]Rafael Aquini [2.6.32-515.el6]Rafael Aquini [2.6.32-514.el6]Rafael Aquini [2.6.32-513.el6]Rafael Aquini [2.6.32-512.el6]Rafael Aquini [2.6.32-511.el6]Rafael Aquini [2.6.32-510.el6]Rafael Aquini [2.6.32-509.el6]Rafael Aquini [2.6.32-508.el6]Rafael Aquini [2.6.32-507.el6]Rafael Aquini [2.6.32-506.el6]Rafael Aquini [2.6.32-505.el6]Rafael Aquini [2.6.32-504.el6]Rafael Aquini [2.6.32-503.el6]Rafael Aquini [2.6.32-502.el6]Rafael Aquini [2.6.32-501.el6]Rafael Aquini [2.6.32-500.el6]Rafael Aquini [2.6.32-499.el6]Rafael Aquini [2.6.32-498.el6]Rafael Aquini [2.6.32-497.el6]Rafael Aquini [2.6.32-496.el6]Rafael Aquini [2.6.32-495.el6]Rafael Aquini [2.6.32-494.el6]Rafael Aquini [2.6.32-493.el6]Rafael Aquini [2.6.32-492.el6]Rafael Aquini [2.6.32-491.el6]Rafael Aquini [2.6.32-490.el6]Rafael Aquini [2.6.32-489.el6]Rafael Aquini [2.6.32-488.el6]Rafael Aquini [2.6.32-487.el6]Rafael Aquini [2.6.32-486.el6]Rafael Aquini [2.6.32-485.el6]Rafael Aquini [2.6.32-484.el6]Rafael Aquini [2.6.32-483.el6]Rafael Aquini [2.6.32-482.el6]Rafael Aquini [2.6.32-481.el6]Rafael Aquini [2.6.32-480.el6]Rafael Aquini [2.6.32-479.el6]Rafael Aquini [2.6.32-478.el6]Rafael Aquini [2.6.32-477.el6]Rafael Aquini [2.6.32-476.el6]Rafael Aquini [2.6.32-475.el6]Rafael Aquini [2.6.32-474.el6]Rafael Aquini [2.6.32-473.el6]Rafael Aquini [2.6.32-472.el6]Rafael Aquini [2.6.32-471.el6]Rafael Aquini [2.6.32-470.el6]Rafael Aquini [2.6.32-469.el6]Rafael Aquini [2.6.32-468.el6]Rafael Aquini [2.6.32-467.el6]Rafael Aquini [2.6.32-466.el6]Rafael Aquini [2.6.32-465.el6]Rafael Aquini [2.6.32-464.el6]Rafael Aquini [2.6.32-463.el6]Rafael Aquini [2.6.32-462.el6]Rafael Aquini [2.6.32-461.el6]Rafael Aquini [2.6.32-460.el6]Rafael Aquini [2.6.32-459.el6]Rafael Aquini [2.6.32-458.el6]Rafael Aquini [2.6.32-457.el6]Rafael Aquini [2.6.32-456.el6]Rafael Aquini [2.6.32-455.el6]Rafael Aquini [2.6.32-454.el6]Rafael Aquini [2.6.32-453.el6]Rafael Aquini [2.6.32-452.el6]Rafael Aquini [2.6.32-451.el6]Rafael Aquini [2.6.32-450.el6]Rafael Aquini [2.6.32-449.el6]Rafael Aquini [2.6.32-448.el6]Rafael Aquini [2.6.32-447.el6]Rafael Aquini [2.6.32-446.el6]Rafael Aquini [2.6.32-445.el6]Rafael Aquini [2.6.32-444.el6]Rafael Aquini [2.6.32-443.el6]Rafael Aquini [2.6.32-442.el6]Rafael Aquini [2.6.32-441.el6]Rafael Aquini [2.6.32-440.el6]Rafael Aquini [2.6.32-439.el6]Rafael Aquini [2.6.32-438.el6]Rafael Aquini [2.6.32-437.el6]Rafael Aquini [2.6.32-436.el6]Rafael Aquini [2.6.32-435.el6]Rafael Aquini [2.6.32-434.el6]Rafael Aquini [2.6.32-433.el6]Rafael Aquini [2.6.32-432.el6]Rafael Aquini [2.6.32-431.el6]Rafael Aquini [2.6.32-430.el6]Rafael Aquini [2.6.32-429.el6]Rafael Aquini [2.6.32-428.el6]Rafael Aquini [2.6.32-427.el6]Rafael Aquini [2.6.32-426.el6]Rafael Aquini [2.6.32-425.el6]Rafael Aquini [2.6.32-424.el6]Rafael Aquini [2.6.32-423.el6]Rafael Aquini [2.6.32-422.el6]Rafael Aquini [2.6.32-421.el6]Rafael Aquini [2.6.32-420.el6]Rafael Aquini [2.6.32-419.el6]Rafael Aquini [2.6.32-418.el6]Rafael Aquini [2.6.32-417.el6]Rafael Aquini [2.6.32-416.el6]Rafael Aquini [2.6.32-415.el6]Rafael Aquini [2.6.32-414.el6]Rafael Aquini [2.6.32-413.el6]Rafael Aquini [2.6.32-412.el6]Rafael Aquini [2.6.32-411.el6]Rafael Aquini [2.6.32-410.el6]Rafael Aquini [2.6.32-409.el6]Rafael Aquini [2.6.32-408.el6]Rafael Aquini [2.6.32-407.el6]Rafael Aquini [2.6.32-406.el6]Rafael Aquini [2.6.32-405.el6]Rafael Aquini [2.6.32-404.el6]Rafael Aquini [2.6.32-403.el6]Rafael Aquini [2.6.32-402.el6]Rafael Aquini [2.6.32-401.el6]Rafael Aquini [2.6.32-400.el6]Rafael Aquini [2.6.32-399.el6]Rafael Aquini [2.6.32-398.el6]Jarod Wilson [2.6.32-397.el6]Jarod Wilson [2.6.32-396.el6]Jarod Wilson [2.6.32-395.el6]Jarod Wilson [2.6.32-394.el6]Jarod Wilson [2.6.32-393.el6]Jarod Wilson [2.6.32-392.el6]Jarod Wilson [2.6.32-391.el6]Jarod Wilson [2.6.32-390.el6]Jarod Wilson [2.6.32-389.el6]Jarod Wilson [2.6.32-388.el6]Jarod Wilson [2.6.32-387.el6]Jarod Wilson [2.6.32-386.el6]Jarod Wilson [2.6.32-385.el6]Jarod Wilson [2.6.32-384.el6]Jarod Wilson [2.6.32-383.el6]Jarod Wilson [2.6.32-382.el6]Jarod Wilson [2.6.32-381.el6]Jarod Wilson [2.6.32-380.el6]Jarod Wilson [2.6.32-379.el6]Jarod Wilson [2.6.32-378.el6]Jarod Wilson [2.6.32-377.el6]Jarod Wilson [2.6.32-376.el6]Jarod Wilson [2.6.32-375.el6]Jarod Wilson [2.6.32-374.el6]Jarod Wilson [2.6.32-373.el6]Jarod Wilson [2.6.32-372.el6]Jarod Wilson [2.6.32-371.el6]Jarod Wilson [2.6.32-370.el6]Jarod Wilson [2.6.32-369.el6]Jarod Wilson [2.6.32-368.el6]Jarod Wilson [2.6.32-367.el6]Jarod Wilson [2.6.32-366.el6]Jarod Wilson [2.6.32-365.el6]Jarod Wilson [2.6.32-364.el6]Jarod Wilson [2.6.32-363.el6]Jarod Wilson [2.6.32-362.el6]Jarod Wilson [2.6.32-361.el6]Jarod Wilson [2.6.32-360.el6]Jarod Wilson [2.6.32-359.el6]Jarod Wilson [2.6.32-358.el6]Jarod Wilson [2.6.32-357.el6]Jarod Wilson [2.6.32-356.el6]Jarod Wilson [2.6.32-355.el6]Jarod Wilson [2.6.32-354.el6]Jarod Wilson [2.6.32-353.el6]Jarod Wilson [2.6.32-352.el6]Jarod Wilson [2.6.32-351.el6]Jarod Wilson [2.6.32-350.el6]Jarod Wilson [2.6.32-349.el6]Jarod Wilson [2.6.32-348.el6]Jarod Wilson [2.6.32-347.el6]Jarod Wilson [2.6.32-346.el6]Jarod Wilson [2.6.32-345.el6]Jarod Wilson [2.6.32-344.el6]Jarod Wilson [2.6.32-343.el6]Jarod Wilson [2.6.32-342.el6]Jarod Wilson [2.6.32-341.el6]Jarod Wilson [2.6.32-340.el6]Jarod Wilson [2.6.32-339.el6]Jarod Wilson [2.6.32-338.el6]Jarod Wilson [2.6.32-337.el6]Jarod Wilson [2.6.32-336.el6]Jarod Wilson [2.6.32-335.el6]Jarod Wilson [2.6.32-334.el6]Jarod Wilson [2.6.32-333.el6]Jarod Wilson [2.6.32-332.el6]Jarod Wilson [2.6.32-331.el6]Jarod Wilson [2.6.32-330.el6]Jarod Wilson [2.6.32-329.el6]Jarod Wilson [2.6.32-328.el6]Jarod Wilson [2.6.32-327.el6]Jarod Wilson [2.6.32-326.el6]Jarod Wilson [2.6.32-325.el6]Jarod Wilson [2.6.32-324.el6]Jarod Wilson [2.6.32-323.el6]Jarod Wilson [2.6.32-322.el6]Jarod Wilson [2.6.32-321.el6]Jarod Wilson [2.6.32-320.el6]Jarod Wilson [2.6.32-319.el6]Jarod Wilson [2.6.32-318.el6]Jarod Wilson [2.6.32-317.el6]Jarod Wilson [2.6.32-316.el6]Jarod Wilson [2.6.32-315.el6]Jarod Wilson [2.6.32-314.el6]Jarod Wilson [2.6.32-313.el6]Jarod Wilson [2.6.32-312.el6]Jarod Wilson [2.6.32-311.el6]Jarod Wilson [2.6.32-310.el6]Jarod Wilson [2.6.32-309.el6]Jarod Wilson [2.6.32-308.el6]Jarod Wilson [2.6.32-307.el6]Jarod Wilson [2.6.32-306.el6]Jarod Wilson [2.6.32-305.el6]Jarod Wilson [2.6.32-304.el6]Jarod Wilson [2.6.32-303.el6]Jarod Wilson [2.6.32-302.el6]Jarod Wilson [2.6.32-301.el6]Jarod Wilson [2.6.32-300.el6]Jarod Wilson [2.6.32-299.el6]Jarod Wilson [2.6.32-298.el6]Jarod Wilson [2.6.32-297.el6]Jarod Wilson [2.6.32-296.el6]Jarod Wilson [2.6.32-295.el6]Jarod Wilson [2.6.32-294.el6]Jarod Wilson [2.6.32-293.el6]Jarod Wilson [2.6.32-292.el6]Jarod Wilson [2.6.32-291.el6]Jarod Wilson [2.6.32-290.el6]Jarod Wilson [2.6.32-289.el6]Jarod Wilson [2.6.32-288.el6]Jarod Wilson [2.6.32-287.el6]Jarod Wilson [2.6.32-286.el6]Jarod Wilson [2.6.32-285.el6]Jarod Wilson [2.6.32-284.el6]Jarod Wilson [2.6.32-283.el6]Jarod Wilson [2.6.32-282.el6]Jarod Wilson [2.6.32-281.el6]Jarod Wilson [2.6.32-280.el6]Jarod Wilson [2.6.32-279.el6]Jarod Wilson [2.6.32-278.el6]Jarod Wilson [2.6.32-277.el6]Jarod Wilson [2.6.32-276.el6]Jarod Wilson [2.6.32-275.el6]Jarod Wilson [2.6.32-274.el6]Jarod Wilson [2.6.32-273.el6]Jarod Wilson [2.6.32-272.el6]Jarod Wilson [2.6.32-271.el6]Jarod Wilson [2.6.32-270.el6]Jarod Wilson [2.6.32-269.el6]Jarod Wilson [2.6.32-268.el6]Aristeu Rozanski [2.6.32-267.el6]Aristeu Rozanski [2.6.32-266.el6]Aristeu Rozanski [2.6.32-265.el6]Aristeu Rozanski [2.6.32-264.el6]Aristeu Rozanski [2.6.32-263.el6]Aristeu Rozanski [2.6.32-262.el6]Aristeu Rozanski [2.6.32-261.el6]Aristeu Rozanski [2.6.32-260.el6]Aristeu Rozanski [2.6.32-259.el6]Aristeu Rozanski [2.6.32-258.el6]Aristeu Rozanski [2.6.32-257.el6]Aristeu Rozanski [2.6.32-256.el6]Aristeu Rozanski [2.6.32-255.el6]Aristeu Rozanski [2.6.32-254.el6]Aristeu Rozanski [2.6.32-253.el6]Aristeu Rozanski [2.6.32-252.el6]Aristeu Rozanski [2.6.32-251.el6]Aristeu Rozanski [2.6.32-250.el6]Aristeu Rozanski [2.6.32-249.el6]Aristeu Rozanski [2.6.32-248.el6]Aristeu Rozanski [2.6.32-247.el6]Aristeu Rozanski [2.6.32-246.el6]Aristeu Rozanski [2.6.32-245.el6]Aristeu Rozanski [2.6.32-244.el6]Aristeu Rozanski [2.6.32-243.el6]Aristeu Rozanski [2.6.32-242.el6]Aristeu Rozanski [2.6.32-241.el6]Aristeu Rozanski [2.6.32-240.el6]Aristeu Rozanski [2.6.32-239.el6]Aristeu Rozanski [2.6.32-238.el6]Aristeu Rozanski [2.6.32-237.el6]Aristeu Rozanski [2.6.32-236.el6]Aristeu Rozanski [2.6.32-235.el6]Aristeu Rozanski [2.6.32-234.el6]Aristeu Rozanski [2.6.32-233.el6]Aristeu Rozanski [2.6.32-232.el6]Aristeu Rozanski [2.6.32-231.el6]Aristeu Rozanski [2.6.32-230.el6]Aristeu Rozanski [2.6.32-229.el6]Aristeu Rozanski [2.6.32-228.el6]Aristeu Rozanski [2.6.32-227.el6]Aristeu Rozanski [2.6.32-226.el6]Aristeu Rozanski [2.6.32-225.el6]Aristeu Rozanski [2.6.32-224.el6]Aristeu Rozanski [2.6.32-223.el6]Aristeu Rozanski [2.6.32-222.el6]Aristeu Rozanski [2.6.32-221.el6]Aristeu Rozanski [2.6.32-220.el6]Aristeu Rozanski [2.6.32-219.el6]Aristeu Rozanski [2.6.32-218.el6]Aristeu Rozanski [2.6.32-217.el6]Aristeu Rozanski [2.6.32-216.el6]Aristeu Rozanski [2.6.32-215.el6]Aristeu Rozanski [2.6.32-214.el6]Aristeu Rozanski [2.6.32-213.el6]Aristeu Rozanski [2.6.32-212.el6]Aristeu Rozanski [2.6.32-211.el6]Aristeu Rozanski [2.6.32-210.el6]Aristeu Rozanski [2.6.32-209.el6]Aristeu Rozanski [2.6.32-208.el6]Aristeu Rozanski [2.6.32-207.el6]Aristeu Rozanski [2.6.32-206.el6]Aristeu Rozanski [2.6.32-205.el6]Kyle McMartin [2.6.32-204.el6]Kyle McMartin [2.6.32-203.el6]Aristeu Rozanski [2.6.32-202.el6]Aristeu Rozanski [2.6.32-201.el6]Aristeu Rozanski [2.6.32-200.el6]Aristeu Rozanski [2.6.32-199.el6]Kyle McMartin [2.6.32-198.el6]Aristeu Rozanski [2.6.32-197.el6]Aristeu Rozanski [2.6.32-196.el6]Aristeu Rozanski [2.6.32-195.el6]Aristeu Rozanski [2.6.32-194.el6]Aristeu Rozanski [2.6.32-193.el6]Aristeu Rozanski [2.6.32-192.el6]Kyle McMartin [2.6.32-191.el6]Aristeu Rozanski [2.6.32-190.el6]Aristeu Rozanski [2.6.32-189.el6]Kyle McMartin [2.6.32-188.el6]Kyle McMartin [2.6.32-187.el6]Aristeu Rozanski [2.6.32-186.el6]Aristeu Rozanski [2.6.32-185.el6]Aristeu Rozanski [2.6.32-184.el6]Kyle McMartin [2.6.32-183.el6]Aristeu Rozanski [2.6.32-182.el6]Kyle McMartin [2.6.32-181.el6]Aristeu Rozanski [2.6.32-180.el6]Aristeu Rozanski [2.6.32-179.el6]Kyle McMartin [2.6.32-178.el6]Aristeu Rozanski [2.6.32-177.el6]Aristeu Rozanski [2.6.32-176.el6]Kyle McMartin [2.6.32-175.el6]Aristeu Rozanski [2.6.32-174.el6]Aristeu Rozanski [2.6.32-173.el6]Kyle McMartin [2.6.32-172.el6]Kyle McMartin [2.6.32-171.el6]Kyle McMartin [2.6.32-170.el6]Aristeu Rozanski [2.6.32-169.el6]Kyle McMartin [2.6.32-168.el6]Aristeu Rozanski [2.6.32-167.el6]Kyle McMartin [2.6.32-166.el6]Aristeu Rozanski [2.6.32-165.el6]Kyle McMartin [2.6.32-164.el6]Aristeu Rozanski [2.6.32-163.el6]Aristeu Rozanski [2.6.32-162.el6]Kyle McMartin [2.6.32-161.el6]Aristeu Rozanski [2.6.32-160.el6]Aristeu Rozanski [2.6.32-159.el6]Aristeu Rozanski [2.6.32-158.el6]Aristeu Rozanski [2.6.32-157.el6]Aristeu Rozanski [2.6.32-156.el6]Aristeu Rozanski [2.6.32-155.el6]Aristeu Rozanski [2.6.32-154.el6]Aristeu Rozanski [2.6.32-153.el6]Aristeu Rozanski [2.6.32-152.el6]Aristeu Rozanski [2.6.32-151.el6]Aristeu Rozanski [2.6.32-150.el6]Aristeu Rozanski [2.6.32-149.el6]Aristeu Rozanski [2.6.32-148.el6]Aristeu Rozanski [2.6.32-147.el6]Aristeu Rozanski [2.6.32-146.el6]Aristeu Rozanski [2.6.32-145.el6]Aristeu Rozanski [2.6.32-144.el6]Aristeu Rozanski [2.6.32-143.el6]Aristeu Rozanski [2.6.32-142.el6]Aristeu Rozanski [2.6.32-141.el6]Aristeu Rozanski [2.6.32-140.el6]Aristeu Rozanski [2.6.32-139.el6]Aristeu Rozanski [2.6.32-138.el6]Aristeu Rozanski [2.6.32-137.el6]Aristeu Rozanski [2.6.32-136.el6]Aristeu Rozanski [2.6.32-135.el6]Aristeu Rozanski [2.6.32-134.el6]Aristeu Rozanski [2.6.32-133.el6]Aristeu Rozanski [2.6.32-132.el6]Aristeu Rozanski [2.6.32-131.el6]Aristeu Rozanski [2.6.32-130.el6]Aristeu Rozanski [2.6.32-129.el6]Aristeu Rozanski [2.6.32-128.el6]Aristeu Rozanski [2.6.32-127.el6]Aristeu Rozanski [2.6.32-126.el6]Aristeu Rozanski [2.6.32-125.el6]Aristeu Rozanski [2.6.32-124.el6]Aristeu Rozanski [2.6.32-123.el6]Aristeu Rozanski [2.6.32-122.el6]Aristeu Rozanski [2.6.32-121.el6]Aristeu Rozanski [2.6.32-120.el6]Aristeu Rozanski [2.6.32-119.el6]Aristeu Rozanski [2.6.32-118.el6]Aristeu Rozanski [2.6.32-117.el6]Aristeu Rozanski [2.6.32-116.el6]Aristeu Rozanski [2.6.32-115.el6]Aristeu Rozanski [2.6.32-114.el6]Aristeu Rozanski [2.6.32-113.el6]Aristeu Rozanski [2.6.32-112.el6]Aristeu Rozanski [2.6.32-111.el6]Aristeu Rozanski [2.6.32-110.el6]Aristeu Rozanski [2.6.32-109.el6]Aristeu Rozanski [2.6.32-108.el6]Aristeu Rozanski [2.6.32-107.el6]Aristeu Rozanski [2.6.32-106.el6]Aristeu Rozanski [2.6.32-105.el6]Aristeu Rozanski [2.6.32-104.el6]Aristeu Rozanski [2.6.32-103.el6]Aristeu Rozanski [2.6.32-102.el6]Aristeu Rozanski [2.6.32-101.el6]Aristeu Rozanski [2.6.32-100.el6]Aristeu Rozanski [2.6.32-99.el6]Aristeu Rozanski [2.6.32-98.el6]Aristeu Rozanski [2.6.32-97.el6]Aristeu Rozanski [2.6.32-96.el6]Aristeu Rozanski [2.6.32-95.el6]Aristeu Rozanski [2.6.32-94.el6]Aristeu Rozanski [2.6.32-93.el6]Aristeu Rozanski [2.6.32-92.el6]Aristeu Rozanski [2.6.32-91.el6]Aristeu Rozanski [2.6.32-90.el6]Aristeu Rozanski [2.6.32-89.el6]Aristeu Rozanski [2.6.32-88.el6]Aristeu Rozanski [2.6.32-87.el6]Aristeu Rozanski [2.6.32-86.el6]Aristeu Rozanski [2.6.32-85.el6]Aristeu Rozanski [2.6.32-84.el6]Aristeu Rozanski [2.6.32-83.el6]Aristeu Rozanski [2.6.32-82.el6]Aristeu Rozanski [2.6.32-81.el6]Aristeu Rozanski [2.6.32-80.el6]Aristeu Rozanski [2.6.32-79.el6]Aristeu Rozanski [2.6.32-78.el6]Aristeu Rozanski [2.6.32-77.el6]Aristeu Rozanski [2.6.32-76.el6]Aristeu Rozanski [2.6.32-75.el6]Aristeu Rozanski [2.6.32-74.el6]Aristeu Rozanski [2.6.32-73.el6]Aristeu Rozanski [2.6.32-72.el6]Aristeu Rozanski [2.6.32-71.el6]Aristeu Rozanski [2.6.32-70.el6]Aristeu Rozanski [2.6.32-69.el6]Aristeu Rozanski [2.6.32-68.el6]Aristeu Rozanski [2.6.32-67.el6]Aristeu Rozanski [2.6.32-66.el6]Aristeu Rozanski [2.6.32-65.el6]Aristeu Rozanski [2.6.32-64.el6]Aristeu Rozanski [2.6.32-63.el6]Aristeu Rozanski [2.6.32-62.el6]Aristeu Rozanski [2.6.32-61.el6]Aristeu Rozanski [2.6.32-60.el6]Aristeu Rozanski [2.6.32-59.el6]Aristeu Rozanski [2.6.32-58.el6]Aristeu Rozanski [2.6.32-57.el6]Aristeu Rozanski [2.6.32-56.el6]Aristeu Rozanski [2.6.32-55.el6]Aristeu Rozanski [2.6.32-54.el6]Aristeu Rozanski [2.6.32-53.el6]Aristeu Rozanski [2.6.32-52.el6]Aristeu Rozanski [2.6.32-51.el6]Aristeu Rozanski [2.6.32-50.el6]Aristeu Rozanski [2.6.32-49.el6]Aristeu Rozanski [2.6.32-48.el6]Aristeu Rozanski [2.6.32-47.el6]Aristeu Rozanski [2.6.32-46.el6]Aristeu Rozanski [2.6.32-45.el6]Aristeu Rozanski [2.6.32-44.el6]Aristeu Rozanski [2.6.32-43.el6]Aristeu Rozanski [2.6.32-42.el6]Aristeu Rozanski [2.6.32-41.el6]Aristeu Rozanski [2.6.32-40.el6]Aristeu Rozanski [2.6.32-39.el6]Aristeu Rozanski [2.6.32-38.el6]Aristeu Rozanski [2.6.32-37.el6]Aristeu Rozanski [2.6.32-36.el6]Aristeu Rozanski [2.6.32-35.el6]Aristeu Rozanski [2.6.32-34.el6]Aristeu Rozanski [2.6.32-33.el6]Aristeu Rozanski [2.6.32-32.el6]Aristeu Rozanski [2.6.32-31.el6]Aristeu Rozanski [2.6.32-30.el6]Aristeu Rozanski [2.6.32-29.el6]Aristeu Rozanski [2.6.32-28.el6]Aristeu Rozanski [2.6.32-27.el6]Aristeu Rozanski [2.6.32-26.el6]Aristeu Rozanski [2.6.32-25.el6]Aristeu Rozanski [2.6.32-24.el6]Aristeu Rozanski [2.6.32-23.el6]Aristeu Rozanski [2.6.32-22.el6]Aristeu Rozanski [2.6.32-21.el6]Aristeu Rozanski [2.6.32-20.el6]Aristeu Rozanski [2.6.32-19.el6]Aristeu Rozanski [2.6.32-18.el6]Aristeu Rozanski [2.6.32-17.el6]Aristeu Rozanski [2.6.32-16.el6]Aristeu Rozanski [2.6.32-15.el6]Aristeu Rozanski [2.6.32-14.el6]Aristeu Rozanski [2.6.32-13.el6]Aristeu Rozanski [2.6.32-12.el6]Aristeu Rozanski [2.6.32-11.el6]Aristeu Rozanski [2.6.32-10.el6]Aristeu Rozanski [2.6.32-9.el6]Aristeu Rozanski [2.6.32-8.el6]Aristeu Rozanski [2.6.32-7.el6]Aristeu Rozanski [2.6.32-6.el6]Aristeu Rozanski [2.6.32-5.el6]Aristeu Rozanski [2.6.32-4.el6]Aristeu Rozanski [2.6.32-3.el6]Aristeu Rozanski [2.6.32-2.el6]Aristeu Rozanski [2.6.32-1.el6]Aristeu Rozanski [2.6.32-0.54.el6]Aristeu Rozanski [2.6.32-0.53.el6]Aristeu Rozanski [2.6.32-0.52.el6]Aristeu Rozanski [2.6.32-0.51.el6]Aristeu Rozanski [2.6.32-0.50.el6]- x86/speculation: Provide SRBDS late microcode loading support (Waiman Long) - [documentation] x86/speculation: Add Ivy Bridge to affected list (Waiman Long) [1827185] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Waiman Long) [1827185] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Waiman Long) [1827185] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Waiman Long) [1827185] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Waiman Long) [1827185] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Waiman Long) [1827185] {CVE-2020-0543} - [x86] x86/cpu: Add consistent CPU match macros (Waiman Long) [1827185] {CVE-2020-0543} - [x86] x86/devicetable: Move x86 specific macro out of generic code (Waiman Long) [1827185] {CVE-2020-0543}- [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827226] {CVE-2020-10711} - [netdrv] bonding: don't set slave->link in bond_update_speed_duplex() (Patrick Talbert) [1828604] - [security] KEYS: prevent KEYCTL_READ on negative key (Patrick Talbert) [1498368] {CVE-2017-12192}- [wireless] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775226] {CVE-2019-17666} - [x86] mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes (Denys Vlasenko) [1485759] - [powerpc] powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB (Denys Vlasenko) [1485759] - binfmt_elf: use ELF_ET_DYN_BASE only for PIE (Denys Vlasenko) [1485759] - [powerpc] powerpc: Use generic PIE randomization (Denys Vlasenko) [1485759]- [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1795404] - [isdn] mISDN: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779473] {CVE-2019-17055} - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778625] {CVE-2019-17133} - [netdrv] bonding: speed/duplex update at NETDEV_UP event (Patrick Talbert) [1772779] - [netdrv] bonding: make speed, duplex setting consistent with link state (Patrick Talbert) [1772779] - [netdrv] bonding: simplify / unify event handling code for 3ad mode (Patrick Talbert) [1772779] - [netdrv] bonding: unify all places where actor-oper key needs to be updated (Patrick Talbert) [1772779] - [netdrv] bonding: simple code refactor (Patrick Talbert) [1772779]- [mm] mempolicy: fix a memory corruption by refcount imbalance in alloc_pages_vma() (Waiman Long) [1785321]- [s390] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764544] - [drm] vmwgfx: refuse to hibernate if we have any resources v2 (Kenneth Yin) [1748195] - [fs] CIFS: avoid using MID 0xFFFF (Leif Sahlberg) [1739948]- [kvm] KVM: VMX: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Waiman Long) [1733760] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746799] {CVE-2019-14821} - [virt] KVM: MMIO: Lock coalesced device when checking for available entry (Bandan Das) [1746799] {CVE-2019-14821} - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1749512] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1749512] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1749512] - [security] KEYS: prevent creating a different user's keyrings (David Howells) [1537371] - [documentation] Documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1692385] {CVE-2018-12207} - [kvm] KVM: introduce no_huge_pages module parameter (Paolo Bonzini) [1692385] {CVE-2018-12207} - [x86] x86: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1692385] {CVE-2018-12207} - [x86] x86/spec_ctrl/taa: Enable TAA status change after late microcode (Waiman Long) [1766531] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Waiman Long) [1766531] {CVE-2019-11135} - [base] x86/speculation/taa: Add sysfs reporting for TSX Async Abort (Waiman Long) [1766531] {CVE-2019-11135} - [x86] x86/speculation/taa: Add mitigation for TSX Async Abort (Waiman Long) [1766531] {CVE-2019-11135} - [x86] x86/cpu: Add a helper function x86_read_arch_cap_msr() (Waiman Long) [1766531] {CVE-2019-11135} - [x86] x86/msr: Add the IA32_TSX_CTRL MSR (Waiman Long) [1766531] {CVE-2019-11135} - [drm] drm/i915/cmdparser: Fix jump whitelist clearing (Denys Vlasenko) [1756891] {CVE-2019-0155} - [drm] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756824] {CVE-2019-0154} - [drm] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756824] {CVE-2019-0154} - [drm] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] drm/i915/gtt: Disable read-only support under GVT (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] erm/i915/gtt: Read-only pages for insert_entries on bdw+ (Dave Airlie) [1756891] {CVE-2019-0155} - [drm] drm/i915/gtt: Add read only pages to gen8_pte_encode (Dave Airlie) [1756891] {CVE-2019-0155}- [net] ip: Don't leak head fragment on queue timeout (Stefano Brivio) [1752536] - [vhost] vhost_net: fix possible infinite loop (Eugenio Perez) [1702941] - [vhost] vhost: introduce vhost_exceeds_weight() (Eugenio Perez) [1702941] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Eugenio Perez) [1702941] - [vhost] vhost_net: use packet weight for rx handler, too (Eugenio Perez) [1702941] - [vhost] vhost-net: set packet weight of tx polling to 2 * vq size (Eugenio Perez) [1702941] - [x86] x86/pti: Fix incorrect global bit setting with PTI on (Waiman Long) [1645724] - [x86] spec_ctrl: disable IBRS in idle, part 2 (Rafael Aquini) [1560787]- [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750869 1750869] {CVE-2019-14835}- Rebuild- [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1712858] {CVE-2019-11810} - [net] net: Set sk_prot_creator when copying sockets to the right proto (Andrea Claudi) [1657117] {CVE-2018-9568}- [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Waiman Long) [1724512] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Waiman Long) [1724512] {CVE-2019-1125}- [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732107] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1728931]- [virt] xenbus: don't look up transaction IDs for ordinary writes (Vitaly Kuznetsov) [1663262] - [virt] xenbus: don't BUG() on user mode induced condition (Vitaly Kuznetsov) [1663262] - [virt] xenbus: Add proper handling of XS_ERROR from Xenbus for transactions (Vitaly Kuznetsov) [1663262] - [fs] proc: restrict kernel stack dumps to root (Denys Vlasenko) [1638193] {CVE-2018-17972} - [crypto] salsa20 - fix blkcipher_walk API usage (Bruno Eduardo de Oliveira Meneguele) [1543984] - [mm] vmscan: do not loop on too_many_isolated for ever (Rafael Aquini) [1658254] - [x86] spec_ctrl: Don't report the use of retpoline on Skylake as vulnerable (Waiman Long) [1666102] - [mm] try harder to allocate vmemmap blocks (Rafael Aquini) [1591394] - [v4l] dvb: revert spectre v1 mitigation (Josh Poimboeuf) [1647975] - [fs] binfmt_misc.c: do not allow offset overflow (Bill O'Donnell) [1710149] - [x86] pti: Don't use PCID and INVPCID in x86-32 (Waiman Long) [1702782] - [mm] mincore.c: make mincore() more conservative (Rafael Aquini) [1664197] {CVE-2019-5489} - [x86] spec: Move retp_compiler() inline function to bugs.c (Waiman Long) [1722185]- [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719614] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719614] {CVE-2019-11479} - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719840] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719585] {CVE-2019-11477} - [net] tcp: pass previous skb to tcp_shifted_skb() (Florian Westphal) [1719585] {CVE-2019-11477} - [lib] idr: free the top layer if idr tree has the maximum height (Denys Vlasenko) [1698139] {CVE-2019-3896} - [lib] idr: fix top layer handling (Denys Vlasenko) [1698139] {CVE-2019-3896} - [lib] idr: fix backtrack logic in idr_remove_all (Denys Vlasenko) [1698139] {CVE-2019-3896}- [virt] xenbus: Fix memory leak on release (Vitaly Kuznetsov) [1661666] - [fs] dcache: fix locking around setting DCACHE_SHRINKING flag (Miklos Szeredi) [1672269] - [x86] KVM: SVM: Selective cr0 intercept (Wei Huang) [1655873] - [x86] KVM: SVM: Restore unconditional cr0 intercept under npt (Wei Huang) [1655873]- [x86] x86/speculation: Don't print MDS_MSG_SMT message if mds_nosmt specified (Waiman Long) [1710081 1710517] - [x86] x86/spec_ctrl: Fix incorrect MDS handling in late microcode loading (Waiman Long) [1710081 1710517] - [x86] x86/speculation: Fix misuse of boot_cpu_has() with bug bits (Waiman Long) [1710121] - [x86] x86/speculation/mds: Fix documentation typo (Waiman Long) [1710517] - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1710517] - [x86] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1710517] - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1710517] - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1710517] - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation/mds: Add mds=full, nosmt cmdline option (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation: Remove redundant arch_smt_update() invocation (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/spec_ctrl: Add debugfs x86/smt_present file (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/spec_ctrl: Update MDS mitigation status after late microcode load (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [documentation] Documentation: Move L1TF to separate directory (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/cpu: Sanitize FAM6_ATOM naming (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [kernel] sched/smt: Provide sched_smt_active() (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/speculation: Provide arch_smt_update() (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130} - [x86] x86/mm: Fix compilation warning in pgtable_types.h (Waiman Long) [1692386 1692387 1692388] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130}- [s390] kernel: Add crypto card toleration support (Hendrik Brueckner) [1695496]- [fs] ext4: Fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1686170]- [x86] vDSO: Don't generate retpoline for indirect call (Waiman Long) [1638552] - [fs] cifs: fix reparse point/symlink breakage (Leif Sahlberg) [1636484] - [scsi] qla2xxx: Mask off Scope bits in retry delay (Himanshu Madhani) [1588133] - [net] tcp: make tcp_retransmit_timer a no-op on empty write queue (Paolo Abeni) [1585892] - [kernel] sched/sysctl: Check user input value of sysctl_sched_time_avg (Lauro Ramos Venancio) [1579128] - [fs] Fix up non-directory creation in SGID directories (Miklos Szeredi) [1600951] {CVE-2018-13405} - [fs] hugetlbfs: switch to inode_init_owner() (Miklos Szeredi) [1600951] {CVE-2018-13405} - [fs] udf: replace inode uid, gid, mode init with helper (Miklos Szeredi) [1600951] {CVE-2018-13405} - [fs] ubifs: replace inode uid, gid, mode initialization with helper function (Miklos Szeredi) [1600951] {CVE-2018-13405} - [fs] ramfs: replace inode uid, gid, mode initialization with helper function (Miklos Szeredi) [1600951] {CVE-2018-13405} - [fs] ext4: replace inode uid, gid, mode init with helper (Miklos Szeredi) [1600951] {CVE-2018-13405} - [fs] ext3: replace inode uid, gid, mode init with helper (Miklos Szeredi) [1600951] {CVE-2018-13405} - [fs] ext2: replace inode uid, gid, mode init with helper (Miklos Szeredi) [1600951] {CVE-2018-13405} - [fs] btrfs: replace inode uid, gid, mode initialization with helper function (Miklos Szeredi) [1600951] {CVE-2018-13405} - [fs] vfs: Add inode uid,gid,mode init helper (Miklos Szeredi) [1600951] {CVE-2018-13405} - [s390] kernel: adapt to changed CPU vulnerabilities function prototypes (Hendrik Brueckner) [1625381] - [s390] detect etoken facility (Hendrik Brueckner) [1625381] - [s390] Correct register corruption in critical section cleanup (Hendrik Brueckner) [1625381] - [s390] remove indirect branch from do_softirq_own_stack (Hendrik Brueckner) [1625381] - [s390] move spectre sysfs attribute code (Hendrik Brueckner) [1625381] - [s390] kernel: use expoline for indirect branches (Hendrik Brueckner) [1625381] - [s390] ftrace: use expoline for indirect branches (Hendrik Brueckner) [1625381] - [s390] move expoline assembler macros to a header (Hendrik Brueckner) [1625381] - [s390] correct module section names for expoline code revert (Hendrik Brueckner) [1625381] - [x86] speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Oleksandr Natalenko) [1670328] - [perf] Fix a race between ring_buffer_detach() and ring_buffer_attach() (Jiri Olsa) [1589340] - [perf] Fix mmap() accounting hole (Jiri Olsa) [1627672] - [perf] Fix perf mmap bugs (Jiri Olsa) [1627672]- [x86] mm/fault: Allow stack access below rsp (Waiman Long) [1644401] - [sound] alsa: rawmidi: Change resized buffers atomically (Denys Vlasenko) [1593083] {CVE-2018-10902}- [net] sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close (Xin Long) [1646405] - [x86] kvm: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed (Wei Huang) [1425051] - [mm] mempolicy: migrate_to_node should only migrate to node (Rafael Aquini) [1577094] - [mm] vmscan: avoid possible deadlock caused by too_many_isolated() (Rafael Aquini) [1577094] - [fs] seqfile: always allow oom killer (Rodrigo Freire) [1632434] - [fs] seq_file: fallback to vmalloc instead of oom kill processes (Rodrigo Freire) [1632434] - [fs] seq_file: fallback to vmalloc allocation (Rodrigo Freire) [1632434] - [fs] proc/stat: convert to single_open_size() (Rodrigo Freire) [1632434] - [fs] seq_file: always clear m->count when we free m->buf (Rodrigo Freire) [1632434] - [fs] seq_file: single_open_size() new helper (Rodrigo Freire) [1632434] - [fs] stat: Use size_t for sizes instead of unsigned (Rodrigo Freire) [1632434] - [fs] proc: speed up /proc/stat handling (Rodrigo Freire) [1632434]- [block] make sure queue_lock is held when setting flag (Ming Lei) [1650024]- [block] fix warning on lockdep_assert_held(q->queue_lock) (Ming Lei) [1624747] - [kvm] vmx: fix vmwrite to invalid VMCS (Radim Krcmar) [1602011]- [s390] cio: update chpid descriptor after resource accessibility event (Hendrik Brueckner) [1574471] - [s390] af_iucv: enable control sends in case of SEND_SHUTDOWN (Hendrik Brueckner) [1559048] - [s390] qeth: repair SBAL elements calculation (Hendrik Brueckner) [1559021] - [kvm] VMX: fixes for vmentry_l1d_flush module parameter (Marcelo Tosatti) [1628796] - [x86] speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Marcelo Tosatti) [1628796] - [x86] KVM: VMX: skip L1TF flush on VM-entry if EPT is disabled (Marcelo Tosatti) [1616397] - [fs] exec: Limit arg stack to at most 75 of _STK_LIM (Yauheni Kaliuta) [1625976] {CVE-2018-14634} - [fs] exec.c: account for argv/envp pointers (Yauheni Kaliuta) [1625976] {CVE-2018-14634}- [x86] set __max_smt_threads for 1 core systems (Prarit Bhargava) [1623255] - [md] dm rq: fix a race condition in rq_completed() (Ming Lei) [1574568] - [scsi] scsi_transport_fc: Hold queue lock while calling blk_run_queue_async() (Ming Lei) [1574568] - [block] Avoid scheduling delayed work on a dead queue (Ming Lei) [1574568] - [block] Avoid that request_fn is invoked on a dead queue (Ming Lei) [1574568] - [block] Let blk_drain_queue() caller obtain the queue lock (Ming Lei) [1574568] - [block] Rename queue dead flag (Ming Lei) [1574568]- [s390] dasd: fix IO error for newly defined devices (Hendrik Brueckner) [1574448] - [s390] dasd: fix failing path verification (Hendrik Brueckner) [1581684] - [s390] qeth: on channel error, reject further cmd requests (Hendrik Brueckner) [1562009] - [s390] qdio: fix access to uninitialized qdio_q fields (Hendrik Brueckner) [1581685] - [powerpc] stf-barrier: update (rfi_)enabled_flush_types as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: update debugfs as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: update handle_ssbd() as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: update stf_barrier_enable() as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: add cpu_show_spec_store_bypass() as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: add comment as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: move code from setup_64.c to security.c as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: move code from setup.h to security_features.h as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: update fallback routine as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: update entry barrier slot as in upstream (Gustavo Duarte) [1585299] - [x86] Add host_initiated check in reading MSR_AMD64_VIRT_SPEC_CTRL (Wei Huang) [1608576] - [x86] KVM: pass host_initiated to functions that read MSRs (Wei Huang) [1608576] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1384184] - [fs] Revert "[fs] gfs2: Special case the rindex in gfs2_write_alloc_required()" (Robert S Peterson) [1384184] - [net] ip: process in-order fragments efficiently (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster. (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue. (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments. (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] net: modify skb_rbtree_purge to return the truesize of all purged skbs. (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] net: speed up skb_rbtree_purge() (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] skbuff: Rename RHEL6 version of skb_tree_purge() to skb_tree_purge_sk() (Stefano Brivio) [1613925] {CVE-2018-5391}- [kernel] cpu/hotplug: Enable 'nosmt' as late as possible (Frantisek Hrbata) [1593376] {CVE-2018-3620} - [x86] x86/mm: Simplify p[g4um]d_page() macros (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/mm: Fix regression with huge pages on PAE (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/asm: Fix pud/pmd interfaces to handle large PAT bit (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/asm: Add pud/pmd mask interfaces to handle large PAT bit (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/asm: Move PUD_PAGE macros to page_types.h (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [net] tcp: detect malicious patterns in tcp_collapse_ofo_queue() (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: avoid collapses in tcp_prune_queue() if possible (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: free batches of packets in tcp_prune_ofo_queue() (Florian Westphal) [1611376] {CVE-2018-5390} - [net] add rb_to_skb() and other rb tree helpers (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: fix a stale ooo_last_skb after a replace (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: use an RB tree for ooo receive queue (Florian Westphal) [1611376] {CVE-2018-5390} - [net] add rbnode to struct sk_buff (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: refine tcp_prune_ofo_queue() to not drop all packets (Florian Westphal) [1611376] {CVE-2018-5390} - [x86] syscall: Fix regression when using the last syscall (process_vm_writev) (Lauro Ramos Venancio) [1589032] {CVE-2018-3693} - [x86] syscall: Fix regression on strace and stap (Lauro Ramos Venancio) [1589032] {CVE-2018-3693} - [kvm] VMX: Fix host GDT.LIMIT corruption (CVE-2018-10301) (Paolo Bonzini) [1601851] {CVE-2018-10901} - [x86] Initialize __max_smt_threads to 1 (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1593376] {CVE-2018-3620} - [x86] topology: Add topology_max_smt_threads() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Fix incorrect error return code in vm_insert_pfn() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Don't flush L1D cache if VMENTER_L1D_FLUSH_NEVER (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Take out the unused nosmt module parameter (Waiman Long) [1593376] {CVE-2018-3620} - [x86] mm/dump_pagetables: Add a check_l1tf debugfs file (Waiman Long) [1593376] {CVE-2018-3620} - [x86] l1tf: protect _PAGE_FILE PTEs against speculation for 32-bit PAE (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Protect swap entries aganst L1TF for 32-bit PAE (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu: Make flush_l1d visible in /proc/cpuinfo (Waiman Long) [1593376] {CVE-2018-3620} - [x86] l1tf: protect _PAGE_FILE PTEs against speculation (Waiman Long) [1593376] {CVE-2018-3620} - [Documentation] Add section about CPU vulnerabilities (Waiman Long) [1593376] {CVE-2018-3620} - [x86] bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Expose SMT control init function (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Allow runtime control of L1D flush (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Serialize L1D flush parameter setter (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Move l1tf setup function (Waiman Long) [1593376] {CVE-2018-3620} - [x86] l1tf: Handle EPT disabled state proper (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Drop L1TF MSR list approach (Waiman Long) [1593376] {CVE-2018-3620} - [x86] litf: Introduce vmx status variable (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add find_msr() helper function (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add L1D flush logic (Waiman Long) [1593376] {CVE-2018-3620} - [kvm] VMX: Make indirect call speculation safe (Waiman Long) [1593376] {CVE-2018-3620} - [kvm] VMX: Enable acknowledge interupt on vmexit (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add L1D MSR based flush (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add L1D flush algorithm (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1593376] {CVE-2018-3620} - [kvm] x86: Introducing kvm_x86_ops VM init/destroy hooks (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1593376] {CVE-2018-3620} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1593376] {CVE-2018-3620} - [x86] CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpufeatures: Add detection of L1D cache flush support. (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1593376] {CVE-2018-3620} - [x86] apic: Ignore secondary threads if nosmt=force (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1593376] {CVE-2018-3620} - [x86] CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/common: Provide detect_ht_early() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu: Remove the pointless CPU printout (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] topology: Provide topology_smt_supported() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] smp: Provide topology_is_primary_thread() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu: Fix incorrect vulnerabilities files function prototypes (Waiman Long) [1593376] {CVE-2018-3620} - [x86] bugs: Export the internal __cpu_bugs variable (Waiman Long) [1593376] {CVE-2018-3620} - [x86] spec_ctrl: sync with upstream cpu_set_bug_bits() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] intel-family.h: Add GEMINI_LAKE SOC (Waiman Long) [1593376] {CVE-2018-3620} - [x86] mm: Fix swap entry comment and macro (Waiman Long) [1593376] {CVE-2018-3620} - [x86] mm: Move swap offset/type up in PTE to work around erratum (Waiman Long) [1593376] {CVE-2018-3620}- [infiniband] ib/iser: Rewrite bounce buffer code path (Don Dutile) [1585312] - [sound] alsa: pcm: prevent UAF in snd_pcm_info (CVE-2017-0861) (Jaroslav Kysela) [1565188] {CVE-2017-0861} - [sound] alsa: seq: Fix racy pool initializations (Jaroslav Kysela) [1550176] {CVE-2018-7566} - [sound] alsa: seq: Fix use-after-free at creating a port (Jaroslav Kysela) [1503383] {CVE-2017-15265} - [sound] alsa: seq: Make ioctls race-free (Jaroslav Kysela) [1537452] {CVE-2018-1000004} - [mm] reduce total RAM held in per-CPU pvecs by flushing them on compound/THP page arrival (Larry Woodman) [1575819] - [usb] acm: fix the computation of the number of data bits (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [misc] spectre: fix gadgets found by smatch scanner, part 2 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] kvm/vmx: Remove barrier_nospec() in slot_largepage_idx() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kvm] Remove memory alias support (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [misc] spectre: fix gadgets found by smatch scanner (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: rme9652: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: opl3: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: hda: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: seq: oss: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: seq: oss: Fix unbalanced use lock for synth MIDI device (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [net] atm: Fix potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] posix-timers: Protect posix clock array access against speculation (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] sys.c: fix potential Spectre v1 issue (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [ipc] sysvipc/sem: mitigate semnum index against spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: control: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [media] dvb_ca_en50221: prevent using slot_info for Spectre attacs (Josh Poimboeuf) [1589032] {CVE-2018-3693} - media] dvb_ca_en50221: sanity check slot number from userspace (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [atm] zatm: Fix potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for x86_pmu::event_map() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for hw_perf_event cache_* (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [net] nl80211: Sanitize array index in parse_txq_params (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] vfs, fdtable: Prevent bounds-check bypass via speculative execution (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] syscall: Sanitize syscall table de-references under speculation (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [powerpc] Use barrier_nospec in copy_from_user() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Introduce barrier_nospec for other arches (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] Introduce barrier_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] spectre_v1: Disable compiler optimizations over array_index_mask_nospec() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] Implement array_index_mask_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [documentation] Document array_index_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Include dependency (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Allow index argument to have const-qualified type (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Kill array_index_nospec_mask_check() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Move array_index_nospec() parameter checking into separate macro (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] array_index_nospec: Sanitize speculative array de-references (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] get_user: Use pointer masking to limit speculation (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] Introduce __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] reorganize SMAP handling in user space accesses (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] uaccess: Tell the compiler that uaccess is unlikely to fault (Josh Poimboeuf) [1589032] {CVE-2018-3693}- [x86] entry/64: Don't use IST entry for #BP stack (Waiman Long) [1596113] {CVE-2018-10872} - [fs] gfs2: Flush delayed work earlier in gfs2_inode_lookup (Andreas Grunbacher) [1506281] - [mm] mempolicy: fix use after free when calling get_mempolicy (Augusto Caringi) [1576757] {CVE-2018-10675} - [mm] Fix NULL pointer dereference in dequeue_hwpoisoned_huge_page() (Larry Woodman) [1381653] - [fs] NFSv4.1: Fix up replays of interrupted requests (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Simplify struct nfs4_sequence_args too (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Label each entry in the session slot tables with its slot number (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Shrink struct nfs4_sequence_res by moving the session pointer (Benjamin Coddington) [1553423] - [fs] NFSv4.1: nfs4_alloc_slots doesn't need zeroing (Benjamin Coddington) [1553423] - [fs] NFSv4.1: clean up nfs4_recall_slot to use nfs4_alloc_slots (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Fix a NFSv4.1 session initialisation regression (Benjamin Coddington) [1553423] - [scsi] ipr: Fix sync scsi scan (Gustavo Duarte) [1572310] - [scsi] ipr: Wait to do async scan until scsi host is initialized (Gustavo Duarte) [1572310]- [x86] microcode: Fix CPU synchronization routine (Prarit Bhargava) [1574592] - [x86] microcode: Synchronize late microcode loading (Prarit Bhargava) [1574592] - [x86] microcode: Request microcode on the BSP (Prarit Bhargava) [1574592] - [x86] microcode: Sanitize per-cpu microcode reloading interface (Prarit Bhargava) [1574592] - [x86] virt_spec_ctrl: Set correct host SSDB value for AMD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Eliminate TIF_SSBD checks in IBRS on/off functions (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Disable SSBD update from scheduler if not user settable (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Make ssbd_enabled writtable (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Remove thread_info check in __wrmsr_on_cpu() (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Write per-thread SSBD state to spec_ctrl_pcp (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Add a read-only ssbd_enabled debugfs file (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Switch the selection of mitigation from CPU vendor to CPU features (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Add AMD's SPEC_CTRL MSR usage (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Add AMD's variant of SSB_NO (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs/intel: Set proper CPU features and setup RDS (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Rework spec_ctrl base and mask logic (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Rework SPEC_CTRL update after late microcode loading (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Make sync_all_cpus_ibrs() write spec_ctrl_pcp value (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Unify x86_spec_ctrl_{set_guest, restore_host} (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Rework speculative_store_bypass_update() (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Add virtualized speculative store bypass disable support (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM: Rename KVM SPEC_CTRL MSR functions to match upstream (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Handle HT correctly on AMD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Add FEATURE_ZEN (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Disentangle SSBD enumeration (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Use synthetic bits for IBRS/IBPB/STIBP (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Fix missing void (Waiman Long) [1584356] {CVE-2018-3639} - [documentation] spec_ctrl: Do some minor cleanups (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Make "seccomp" the default mode for Speculative Store Bypass (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Move speculation migitation control to arch code (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Use PR_SPEC_FORCE_DISABLE (Waiman Long) [1584356] {CVE-2018-3639} - [uapi] prctl: Add force disable speculation (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Enable speculation flaw mitigations (Waiman Long) [1584356] {CVE-2018-3639} - [fs] proc: Provide details on speculation flaw mitigations (Waiman Long) [1584356] {CVE-2018-3639} - [x86] nospec: Allow getting/setting on non-current task (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Show IBPB in the Spectre_v2 sysfs file (Waiman Long) [1584356] {CVE-2018-3639} - [x86] pti: Check MSR_IA32_ARCH_CAPABILITIES for Meltdown vulnearability (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Sync up naming of SPEC_CTRL MSR bits with upstream (Waiman Long) [1584356] {CVE-2018-3639} - [x86] pti: Fix kexec warning on debug kernel (Waiman Long) [1584356] {CVE-2018-3639} - [x86] kvm/fpu: Enable eager FPU restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] always enable eager FPU by default (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Load xsave pointer *after* initialization (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fix 32-bit signal frame handling (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Always restore_xinit_state() when use_eager_cpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Rename drop_init_fpu() to fpu_reset_state() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fix math_state_restore() race with kernel_fpu_begin() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fold __drop_fpu() into its sole user (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't abuse drop_init_fpu() in flush_thread() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Introduce restore_init_xstate() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Document user_fpu_begin() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Factor out memset(xstate, 0) in fpu_finit() paths (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Change xstateregs_get()/set() to use ->xsave.i387 rather than ->fxsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Always allow FPU in interrupt if use_eager_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't abuse has_fpu in __kernel_fpu_begin/end() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Introduce per-cpu in_kernel_fpu state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Check tsk_used_math() in kernel_fpu_end() for eager FPU (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Change math_error() to use unlazy_fpu(), kill (now) unused save_init_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Merge simd_math_error() into math_error() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't do __thread_fpu_end() if use_eager_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't reset thread.fpu_counter (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Allow FPU to be used at interrupt time even with eagerfpu (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387.c: Initialize thread xstate only on CPU0 only once (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] kvm: fix kvm's usage of kernel_fpu_begin/end() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] rhel: initialize scattered CPUID features early (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: make eagerfpu= boot param tri-state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: enable eagerfpu by default for xsaveopt (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: decouple non-lazy/eager fpu restore from xsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: use non-lazy fpu restore for processors supporting xsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: remove unnecessary user_fpu_end() in save_xstate_sig() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: drop_fpu() before restoring new state from sigframe (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Unify signal handling code paths for x86 and x86_64 kernels (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: drop the fpu state during thread exit (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] signals: ia32_signal.c: add __user casts to fix sparse warnings (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Consolidate inline asm routines for saving/restoring fpu state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] signal: Cleanup ifdefs and is_ia32, is_x32 (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu/xsave: Keep __user annotation in casts (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] debug: Add KERN_ to bare printks, convert printks to pr_ (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] extable: Remove open-coded exception table entries in arch/x86/include/asm/xsave.h (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: Split up into exported and internal interfaces (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: Uninline the generic FP helpers that we expose to kernel modules (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: (DON'T ACTUALLY) support lazy restore of FPU state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: use 'restore_fpu_checking()' directly in task switching code (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: fix up some fpu_counter confusion (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: re-introduce FPU state preloading at context switch time (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move TS_USEDFPU flag from thread_info to task_struct (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move AMD K7/K8 fpu fxsave/fxrstor workaround from save to restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: do not preload FPU state at task switch time (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: don't ever touch TS_USEDFPU directly, use helper functions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move TS_USEDFPU clearing out of __save_init_fpu and into callers (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: fix x86-64 preemption-unsafe user stack save/restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: math_state_restore() isn't called from asm (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fix potentially dangerous trailing '; ' in #defined values/expressions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-32, fpu: Fix FPU exception handling on non-SSE systems (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Fix common misspellings (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] kvm: Initialize fpu state in preemptible context (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge fpu_save_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-32, fpu: Rewrite fpu_save_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Remove PSHUFB_XMM5_* macros (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Remove unnecessary ifdefs from i387 code. (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Simplify constraints for fxsave/fxtstor (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Fix cs value in convert_from_fxsr() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Disable preemption when using TS_USEDFPU (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge __save_init_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge tolerant_fwait() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge fpu_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Disable xsave in i387 emulation mode (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Make xstate_enable_boot_cpu() __init, protect on CPU 0 (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Add __init attribute to setup_xstate_features() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Make init_xstate_buf static (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Check cpuid level for XSTATE_CPUID (0x0d) (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Introduce xstate enable functions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Do not include asm/i387.h in asm/xsave.h (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Avoid unnecessary __clear_user() and xrstor in signal handling (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Cleanup return codes in check_for_xstate() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Separate fpu and xsave initialization (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Move boot cpu initialization to xsave_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Revert "[x86] fpu: change save_i387_xstate() to rely on unlazy_fpu()" (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Revert "[x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal()" (Paolo Bonzini) [1589047] {CVE-2018-3665}- [powerpc] 64s: Add support for a store forwarding barrier at kernel entry/exit (Mauricio Oliveira) [1581053] {CVE-2018-3639} - [x86] amd: Disable AMD SSBD mitigation in a VM (Waiman Long) [1580360] - [x86] spec_ctrl: Fix late microcode problem with AMD (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Clean up entry code & remove unused APIs (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Mask off SPEC_CTRL MSR bits that are managed by kernel (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: add support for SSBD to RHEL IBRS entry/exit macros (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Rename _RDS to _SSBD (Waiman Long) [1566899] {CVE-2018-3639} - [x86] speculation: Add prctl for Speculative Store Bypass mitigation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] process: Allow runtime control of Speculative Store Bypass (Waiman Long) [1566899] {CVE-2018-3639} - [kernel] prctl: Add speculation control prctls (Waiman Long) [1566899] {CVE-2018-3639} - [x86] kvm: Expose the RDS bit to the guest (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs/AMD: Add support to disable RDS on Fam(15, 16, 17)h if requested (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Sync up RDS setting with IBRS code (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Provide boot parameters for the spec_store_bypass_disable mitigation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Expose the /sys/../spec_store_bypass and X86_BUG_SPEC_STORE_BYPASS (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Use separate PCP variables for IBRS entry and exit (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpu/intel: Knight Mill and Moorefield update to intel-family.h (Waiman Long) [1566899] {CVE-2018-3639} - [x86] speculation: Update Speculation Control microcode blacklist (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Clean up Spectre v2 related CPUID flags (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add AMD feature bits for Speculation Control (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add Intel feature bits for Speculation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add CPUID_7_EDX CPUID leaf (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpu: Fill in feature word 13, CPUID_8000_0008_EBX (Waiman Long) [1566899] {CVE-2018-3639} - [x86] Extend RH cpuinfo to 10 extra words (Waiman Long) [1566899] {CVE-2018-3639} - [x86] invpcid: Enable 'noinvpcid' boot parameter for X86_32 (Waiman Long) [1560494] - [x86] dumpstack_32: Fix kernel panic in dump_trace (Waiman Long) [1577351] - [fs] gfs2: For fs_freeze, do a log flush and flush the ail1 list (Robert S Peterson) [1569148] - [net] dccp: check sk for closed state in dccp_sendmsg() (Stefano Brivio) [1576586] {CVE-2018-1130} - [net] ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped (Stefano Brivio) [1576586] {CVE-2018-1130}- [x86] vm86-32: Properly set up vm86-32 stack for task switching (Waiman Long) [1572865] - [x86] spec_ctrl: Enable IBRS and RSB stuffing in 32-bit interrupts (Waiman Long) [1571362] - [x86] entry/32: Fix regressions in 32-bit debug exception (Waiman Long) [1571362]- [x86] kpti/kexec: fix wrong page address in clear_page (Dave Young) [1572487] - [fs] fix WARNING in rmdir() (Miklos Szeredi) [1282117] - [net] sctp: label accepted/peeled off sockets (Marcelo Leitner) [1571357] - [net] security: export security_sk_clone (Marcelo Leitner) [1571357]- [md] dm thin: fix regression that caused discards to be disabled if passdown was (Mike Snitzer) [1569377] - [s390] configs: enable auto expoline support (Hendrik Brueckner) [1554959] - [s390] correct nospec auto detection init order (Hendrik Brueckner) [1554959] - [s390] add sysfs attributes for spectre (Hendrik Brueckner) [1554959] - [s390] report spectre mitigation via syslog (Hendrik Brueckner) [1554959] - [s390] add automatic detection of the spectre defense (Hendrik Brueckner) [1554959] - [s390] move nobp parameter functions to nospec-branch.c (Hendrik Brueckner) [1554959] - [s390] do not bypass BPENTER for interrupt system calls (Hendrik Brueckner) [1554959] - [s390] Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) (Hendrik Brueckner) [1554959] - [s390] introduce execute-trampolines for branches (Hendrik Brueckner) [1554959] - [s390] run user space and KVM guests with modified branch prediction (Hendrik Brueckner) [1554959] - [s390] add optimized array_index_mask_nospec (Hendrik Brueckner) [1554959] - [s390] scrub registers on kernel entry and KVM exit (Hendrik Brueckner) [1554959] - [s390] align and prepare spectre mitigation for upstream commits (Hendrik Brueckner) [1554959] - [x86] xen: do not use xen_info on HVM, set pv_info name to "Xen HVM" (Vitaly Kuznetsov) [1568241] - [net] sctp: verify size of a new chunk in _sctp_make_chunk() (Stefano Brivio) [1551908] {CVE-2018-5803}- [fs] fuse: fix punching hole with unaligned end (Miklos Szeredi) [1387473] {CVE-2017-15121} - [documentation] kdump: fix documentation about panic_on_warn to match rhel6 (Pingfan Liu) [1555196] - [fs] Provide sane values for nlink (Leif Sahlberg) [1554342]- [powerpc] pseries: Restore default security feature flags on setup (Mauricio Oliveira) [1561788] - [powerpc] Move default security feature flags (Mauricio Oliveira) [1561788] - [powerpc] pseries: Fix clearing of security feature flags (Mauricio Oliveira) [1561788] - [powerpc] 64s: Wire up cpu_show_spectre_v2() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Wire up cpu_show_spectre_v1() (Mauricio Oliveira) [1561788] - [powerpc] pseries: Use the security flags in pseries_setup_rfi_flush() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Enhance the information in cpu_show_meltdown() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Move cpu_show_meltdown() (Mauricio Oliveira) [1561788] - [powerpc] pseries: Set or clear security feature flags (Mauricio Oliveira) [1561788] - [powerpc] Add security feature flags for Spectre/Meltdown (Mauricio Oliveira) [1561788] - [powerpc] pseries: Add new H_GET_CPU_CHARACTERISTICS flags (Mauricio Oliveira) [1561788] - [lib] seq: Add seq_buf_printf() (Mauricio Oliveira) [1561788] - [powerpc] rfi-flush: Call setup_rfi_flush() after LPM migration (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Differentiate enabled and patched flush types (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Always enable fallback flush on pseries (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Make it possible to call setup_rfi_flush() again (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Move the logic to avoid a redo into the debugfs code (Mauricio Oliveira) [1561786] - [x86] pti/32: Don't use trampoline stack on Xen PV (Waiman Long) [1562725] - [x86] pti: Use boot_cpu_has(X86_FEATURE_PTI_SUPPORT) for early call sites (Waiman Long) [1562725] - [x86] pti: Set X86_FEATURE_PTI_SUPPORT early (Waiman Long) [1562725] - [x86] pti: Rename X86_FEATURE_NOPTI to X86_FEATURE_PTI_SUPPORT (Waiman Long) [1562725] - [x86] pti/32: Fix setup_trampoline_page_table() bug (Waiman Long) [1562725] - [x86] entry: Remove extra argument in call instruction (Waiman Long) [1562552] - [x86] syscall: Fix ia32_ptregs handling bug in 64-bit kernel (Waiman Long) [1557562 1562552] - [x86] efi/64: Align efi_pgd on even page boundary (Waiman Long) [1558845] - [x86] pgtable/pae: Revert "Use separate kernel PMDs for user page-table" (Waiman Long) [1558845] - [x86] pgtable/pae: Revert "Unshare kernel PMDs when PTI is enabled" (Waiman Long) [1558845] - [x86] mm: Dump both kernel & user page tables at fault (Waiman Long) [1558845] - [x86] entry/32: Fix typo in PARANOID_EXIT_TO_KERNEL_MODE (Waiman Long) [1558845]- [mm] fold arch_randomize_brk into ARCH_HAS_ELF_RANDOMIZE (Bhupesh Sharma) [1494380] - [mm] brk: fix min_brk lower bound computation for COMPAT_BRK (Bhupesh Sharma) [1494380] - [mm] split ET_DYN ASLR from mmap ASLR (Bhupesh Sharma) [1494380] - [s390] redefine randomize_et_dyn for ELF_ET_DYN_BASE (Bhupesh Sharma) [1494380] - [mm] expose arch_mmap_rnd when available (Bhupesh Sharma) [1494380] - [s390] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [s390] mmap: randomize mmap base for bottom up direction (Bhupesh Sharma) [1494380] - [powerpc] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [x86] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: create Kconfig variable for PIE randomization (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: PIE: make PF_RANDOMIZE check comment more accurate (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: fix PIE execution with randomization disabled (Bhupesh Sharma) [1494380] - [acpi] acpica: Support calling _REG methods within ACPI interpreter (Lenny Szubowicz) [1522849] - [acpi] acpica: Function to test if ACPI interpreter already entered (Lenny Szubowicz) [1522849] - [acpi] acpica: Function to test if ACPI mutex held by this thread (Lenny Szubowicz) [1522849]- [fs] gfs2: Check for the end of metadata in trunc_dealloc (Robert S Peterson) [1559928] - [fs] gfs2: clear journal live bit in gfs2_log_flush (Robert S Peterson) [1559928] - [netdrv] vmxnet3: fix tx data ring copy for variable size (Neil Horman) [1530378] - [mm] account skipped entries to avoid looping in find_get_pages (Dave Wysochanski) [1559386] - [powerpc] pseries: Support firmware disable of RFI flush (Mauricio Oliveira) [1554631] - [powerpc] pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper (Mauricio Oliveira) [1554631] - [powerpc] 64s: Allow control of RFI flush via debugfs (Mauricio Oliveira) [1554630] - [powerpc] 64s: Improve RFI L1-D cache flush fallback (Mauricio Oliveira) [1554630] - [powerpc] 64s: Wire up cpu_show_meltdown() (Mauricio Oliveira) [1554630]- [dm] fix race between dm_get_from_kobject() and __dm_destroy() (Mike Snitzer) [1551999] {CVE-2017-18203} - [x86] pti: Disable kaiser_add_mapping if X86_FEATURE_NOPTI (Waiman Long) [1557562] - [x86] irq/ioapic: Check for valid irq_cfg pointer in smp_irq_move_cleanup_interrupt (Waiman Long) [1550599] {CVE-2017-5754} - [x86] kexec/64: Clear control page after PGD init (Waiman Long) [1550599] {CVE-2017-5754} - [x86] efi/64: Fix potential PTI data corruption problem (Waiman Long) [1550599] {CVE-2017-5754} - [ipmi] pick up slave address from SMBIOS on an ACPI device (Tony Camuso) [1484525] - [ipmi] fix watchdog timeout set on reboot (Tony Camuso) [1484525] - [ipmi] fix watchdog hang on panic waiting for ipmi response (Tony Camuso) [1484525] - [ipmi] use smi_num for init_name (Tony Camuso) [1484525] - [ipmi] move platform device creation earlier in the initialization (Tony Camuso) [1484525] - [ipmi] clean up printks (Tony Camuso) [1484525] - [ipmi] cleanup error return (Tony Camuso) [1484525] - [md] raid0: apply base queue limits *before* disk_stack_limits (Xiao Ni) [1417294] - [md] raid0: update queue parameter in a safer location (Xiao Ni) [1417294] - [md] raid0: conditional mddev->queue access to suit dm-raid (Xiao Ni) [1417294] - [md] raid0: access mddev->queue (request queue member) conditionally because it is not set when accessed from dm-raid (Xiao Ni) [1417294]- [x86] pti/mm: Fix machine check with PTI on old AMD CPUs (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti/mm: Enable PAGE_GLOBAL if not affected by Meltdown (Waiman Long) [1550599] {CVE-2017-5754} - [x86] retpoline: Avoid retpolines for built-in __init functions (Waiman Long) [1550599] {CVE-2017-5754} - [x86] kexec/32: Allocate 8k PGD for PTI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl: Patch out lfence on old 32-bit CPUs (Waiman Long) [1550599] {CVE-2017-5754} - [v4l] media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic fixup (Jarod Wilson) [1548432] {CVE-2017-13166} - [scsi] lpfc: Fix crash from memory alloc at interrupt level with GFP_KERNEL set (Dick Kennedy) [1540706]- [dm] io: fix duplicate bio completion due to missing ref count (Mikulas Patocka) [1334224] - [fs] gfs2: Reduce contention on gfs2_log_lock (Robert S Peterson) [1399822] - [fs] gfs2: Inline function meta_lo_add (Robert S Peterson) [1399822] - [fs] gfs2: Switch tr_touched to flag in transaction (Robert S Peterson) [1399822]- [v4l] media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (Jarod Wilson) [1548432] {CVE-2017-13166} - [kernel] cgroup: initialize xattr before calling d_instantiate() (Aristeu Rozanski) [1533523] - [fs] ext*: Don't clear SGID when inheriting ACLs (Andreas Grunbacher) [1473482] - [fs] gfs2: writeout truncated pages (Robert S Peterson) [1331076] - [fs] export __block_write_full_page (Robert S Peterson) [1331076] - [scsi] mark queue as PREEMPT_ONLY before setting quiesce (Ming Lei) [1462959] - [block] call blk_queue_enter() before allocating request (Ming Lei) [1462959] - [block] introduce blk_queue_enter() (Ming Lei) [1462959] - [mm] shmem: replace_page must flush_dcache and others (Waiman Long) [1412337] - [mm] shmem: replace page if mapping excludes its zone (Waiman Long) [1412337] - [x86] cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl/32: Enable IBRS processing on kernel entries & exits (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl/32: Stuff RSB on kernel entry (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Allow CONFIG_PAGE_TABLE_ISOLATION for x86_32 (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti/32: Add a PAE specific version of __pti_set_user_pgd (Waiman Long) [1550599] {CVE-2017-5754} - [x86] mm/dump_pagetables: Support PAE page table dumping (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/pae: Use separate kernel PMDs for user page-table (Waiman Long) [1550599] {CVE-2017-5754} - [x86] mm/pae: Populate valid user PGD entries (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Enable x86-32 for kaiser.c (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Disable PCID handling in x86-32 TLB flushing code (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Disable user PGD poisoning for PAE (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Move more PTI functions out of pgtable_64.h (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/32: Allocate 8k page-tables when PTI is enabled (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/pae: Unshare kernel PMDs when PTI is enabled (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Handle debug exception similar to NMI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Add PTI cr3 switches to NMI handler code (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Enable the use of trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Change INT80 to be an interrupt gate (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Leave the kernel via trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Enter the kernel via trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Restore segments before int registers (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Split off return-to-kernel path (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Unshare NMI return path (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Put ESPFIX code into a macro (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Rename TSS_sysenter_sp0 to TSS_entry_stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Add X86_FEATURE_NOPTI to permanently disable PTI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Simplify and fix up the SYSENTER stack #DB/NMI fixup (Waiman Long) [1550599] {CVE-2017-5754} - [x86] doublefault: Set the right gs register for doublefault (Waiman Long) [1550599] {CVE-2017-5754} - [x86] syscall: int80 must not clobber r12-15 (Waiman Long) [1550599] {CVE-2017-5754} - [x86] syscall: change ia32_syscall() to create the full register frame in ia32_do_call() (Waiman Long) [1550599] {CVE-2017-5754} - [x86] cve: Make all Meltdown/Spectre percpu variables available to x86-32 (Waiman Long) [1550599] {CVE-2017-5754}- [mm] prevent /proc/sys/vm/percpu_pagelist_fraction divide-by-zero (Dave Anderson) [1405879] - [fs] proc: Resolve performance issues with multiple /proc/stat reads (Prarit Bhargava) [1544565] - [fs] nfs: fix pnfs direct write memory leak (Scott Mayhew) [1536900] - [fs] dcache: prevent multiple shrink_dcache_parent() on the same dentry (Miklos Szeredi) [1269288] - [fs] fifo: do not restart open() if it already found a partner (Miklos Szeredi) [1482983] - [audit] reinstate check for failed execve (Denys Vlasenko) [1488822] - [perf] x86/intel/uncore: Make PCI and MSR uncore independent (Jiri Olsa) [1427324] - [perf] fix perf_event_comm() vs. exec() assumption (Jiri Olsa) [1478980] - [lib] prevent BUG in kfree() due to memory exhaustion in __sg_alloc_table() (Larry Woodman) [1454453] - [kernel] sched/core: Rework rq->clock update skips (Lauro Ramos Venancio) [1212959] - [kernel] sched: Remove useless code in yield_to() (Lauro Ramos Venancio) [1212959] - [kernel] sched: Set skip_clock_update in yield_task_fair() (Lauro Ramos Venancio) [1212959] - [kernel] sched, rt: Update rq clock when unthrottling of an otherwise idle CPU (Lauro Ramos Venancio) [1212959] - [kernel] lockdep: Fix lock_is_held() on recursion (Lauro Ramos Venancio) [1212959] - [x86] skip check for spurious faults for non-present faults (Daniel Vacek) [1495167] - [x86] mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() (Daniel Vacek) [1495167] - [fs] gfs2: Defer deleting inodes under memory pressure (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_clear_inode, gfs2_delete_inode: Put glocks asynchronously (Andreas Grunbacher) [1255872] - [fs] gfs2: Get rid of gfs2_set_nlink (Andreas Grunbacher) [1255872] - [fs] add set_nlink() (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_glock_get: Wait on freeing glocks (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_create_inode: Keep glock across iput (Andreas Grunbacher) [1255872] - [fs] gfs2: Clean up glock work enqueuing (Andreas Grunbacher) [1255872] - [fs] gfs2: Protect gl->gl_object by spin lock (Andreas Grunbacher) [1255872] - [fs] gfs2: Get rid of flush_delayed_work in gfs2_clear_inode (Andreas Grunbacher) [1255872] - [fs] revert "gfs2: Wait for iopen glock dequeues" (Andreas Grunbacher) [1255872] - [fs] gfs2: Fixup to "Clear gl_object if gfs2_create_inode fails" (Andreas Grunbacher) [1506281] - [scsi] dual scan thread bug fix (Ewan Milne) [1508512] - [scsi] fix our current target reap infrastructure (Ewan Milne) [1508512] - [scsi] bnx2fc: Fix check in SCSI completion handler for timed out request (Chad Dupuis) [1538168]- [net] netfilter: xt_TCPMSS: add more sanity tests on tcph->doff (Florian Westphal) [1543091] {CVE-2017-18017} - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Florian Westphal) [1543091] {CVE-2017-18017} - [net] netfilter: xt_TCPMSS: SYN packets are allowed to contain data (Florian Westphal) [1543091] {CVE-2017-18017} - [net] sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf (Hangbin Liu) [1470559] - [net] sctp: use the right sk after waking up from wait_buf sleep (Hangbin Liu) [1470559] - [net] sctp: do not free asoc when it is already dead in sctp_sendmsg (Hangbin Liu) [1470559] - [net] packet: Allow packets with only a header (but no payload) (Lorenzo Bianconi) [1535024] - [net] packet: make packet too small warning match condition (Lorenzo Bianconi) [1535024] - [net] packet: bail out of packet_snd() if L2 header creation fails (Lorenzo Bianconi) [1535024] - [net] packet: make packet_snd fail on len smaller than l2 header (Lorenzo Bianconi) [1535024] - [net] bonding: discard lowest hash bit for 802.3ad layer3+4 (Hangbin Liu) [1532167] - [net] revert "net: use lib/percpu_counter API for fragmentation mem accounting" (Jesper Brouer) [1508504] - [scsi] lpfc: fix pci hot plug crash in list_add call (Dick Kennedy) [1542773] - [scsi] hpsa: update driver version (Joseph Szczypek) [1541517] - [scsi] hpsa: correct resets on retried commands (Joseph Szczypek) [1541517] - [scsi] hpsa: rescan later if reset in progress (Joseph Szczypek) [1541517]- [x86] retpoline/hyperv: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] spec_ctrl: Upgrade GCC retpoline warning to an error for brew builds (Waiman Long) [1535645] - [x86] retpoline: Don't use kernel indirect thunks in vsyscalls (Waiman Long) [1535645] - [x86] spec_ctrl: Add a read-only retp_enabled debugfs knob (Waiman Long) [1535645] - [x86] spec_ctrl: detect unretpolined modules (Waiman Long) [1535645] - [x86] retpoline/ACPI: Convert indirect jump in wakeup code (Waiman Long) [1535645] - [x86] retpoline/efi: Convert stub indirect calls & jumps (Waiman Long) [1535645] - [watchdog] hpwdt: remove indirect call in drivers/watchdog/hpwdt.c (Waiman Long) [1535645] - [x86] spec_ctrl: cleanup __ptrace_may_access (Waiman Long) [1535645] - [x86] bugs: Drop one "mitigation" from dmesg (Waiman Long) [1535645] - [x86] spec_ctrl: fix ptrace IBPB optimization (Waiman Long) [1535645] - [x86] spec_ctrl: Avoid returns in IBRS-disabled regions (Waiman Long) [1535645] - [x86] spectre/meltdown: avoid the vulnerability directory to weaken kernel security (Waiman Long) [1535645] - [x86] spec_ctrl: Update spec_ctrl.txt and kernel-parameters.txt (Waiman Long) [1535645] - [x86] Use IBRS for firmware update path (Waiman Long) [1535645] - [x86] spec_ctrl: stuff RSB on context switch with SMEP enabled (Waiman Long) [1535645] - [x86] spec_ctrl: use upstream RSB stuffing function (Waiman Long) [1535645] - [x86] spec_ctrl: add ibrs_enabled=3 (ibrs_user) (Waiman Long) [1535645] - [x86] spec_ctrl: Integrate IBRS with retpoline (Waiman Long) [1535645] - [x86] spec_ctrl: print features changed by microcode loading (Waiman Long) [1535645] - [x86] spec_ctrl: refactor the init and microcode loading paths (Waiman Long) [1535645] - [x86] spec_ctrl: move initialization of X86_FEATURE_IBPB_SUPPORT (Waiman Long) [1535645] - [x86] spec_ctrl: remove SPEC_CTRL_PCP_IBPB bit (Waiman Long) [1535645] - [x86] spec_ctrl: remove ibrs_enabled variable (Waiman Long) [1535645] - [x86] spec_ctrl: add ibp_disabled variable (Waiman Long) [1535645] - [x86] spec_ctrl: add X86_FEATURE_IBP_DISABLE (Waiman Long) [1535645] - [x86] spec_ctrl: remove IBP disable for AMD model 0x16 (Waiman Long) [1535645] - [x86] spec_ctrl: remove performance measurements from documentation (Waiman Long) [1535645] - [x86] spec_ctrl: make ipbp_enabled read-only (Waiman Long) [1535645] - [x86] spec_ctrl: remove ibpb_enabled=2 mode (Waiman Long) [1535645] - [x86] spec_ctrl: Enable spec_ctrl functions for x86-32 (Waiman Long) [1535645] - [x86] spec_ctrl: move vmexit rmb in the last branch before IBRS (Waiman Long) [1535645] - [x86] spec_ctrl: satisfy the barrier like semantics of IBRS (Waiman Long) [1535645] - [x86] spectre_v1: Mark it as mitigated (Waiman Long) [1535645] - [x86] pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (Waiman Long) [1535645] - [x86] mce: Make machine check speculation protected (Waiman Long) [1535645] - [x86] retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Waiman Long) [1535645] - [x86] retpoline: Fill return stack buffer on vmexit (Waiman Long) [1535645] - [x86] retpoline/irq32: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] retpoline/checksum32: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] retpoline/entry: Convert entry assembler indirect (Waiman Long) [1535645] - [x86] retpoline/crypto: Convert crypto assembler indirect jumps (Waiman Long) [1535645] - [x86] spectre: Add boot time option to select Spectre v2 mitigation (Waiman Long) [1535645] - [x86] retpoline: Add initial retpoline support (Waiman Long) [1535645] - [x86] cpu: Implement CPU vulnerabilites sysfs functions (Waiman Long) [1535645] - [base] sysfs/cpu: Add vulnerability folder (Waiman Long) [1535645] - [x86] cpufeatures: Add X86_BUG_SPECTRE_V(12) (Waiman Long) [1535645] - [x86] pti: Add the pti= cmdline option and documentation (Waiman Long) [1535645] - [x86] cpufeatures: Add X86_BUG_CPU_MELTDOWN (Waiman Long) [1535645] - [x86] pti: Rename CONFIG_KAISER to CONFIG_PAGE_TABLE_ISOLATION (Waiman Long) [1535645] - [x86] cpu: Expand cpufeature facility to include cpu bugs (Waiman Long) [1535645] - [x86] cpu: Merge bugs.c and bugs_64.c (Waiman Long) [1535645] - [x86] cpu/intel: Introduce macros for Intel family numbers (Waiman Long) [1535645] - [x86] alternatives: Add missing 'n' at end of ALTERNATIVE inline asm (Waiman Long) [1535645] - [x86] alternatives: Fix alt_max_short macro to really be a max() (Waiman Long) [1535645] - [x86] asm: Make asm/alternative.h safe from assembly (Waiman Long) [1535645] - [x86] alternatives: Document macros (Waiman Long) [1535645] - [x86] alternatives: Fix ALTERNATIVE_2 padding generation properly (Waiman Long) [1535645] - [x86] alternatives: Add instruction padding (Waiman Long) [1535645] - [x86] alternative: Add header guards to asm/alternative-asm.h (Waiman Long) [1535645] - [x86] alternative: Use .pushsection/.popsection (Waiman Long) [1535645] - [x86] copy_user_generic: Optimize copy_user_generic with CPU erms feature (Waiman Long) [1535645] - [x86] Make .altinstructions bit size neutral (Waiman Long) [1535645]- [powerpc] spinlock: add gmb memory barrier (Mauricio Oliveira) [1538543] - [powerpc] prevent Meltdown attack with L1-D$ flush (Mauricio Oliveira) [1538543] - [s390] vtime: turn BP on when going idle (Hendrik Brueckner) [1538542] - [s390] cpuinfo: show facilities as reported by stfle (Hendrik Brueckner) [1538542] - [s390] kconfigs: turn off SHARED_KERNEL support for s390 (Hendrik Brueckner) [1538542] - [s390] add ppa to system call and program check path (Hendrik Brueckner) [1538542] - [s390] spinlock: add gmb memory barrier (Hendrik Brueckner) [1538542] - [s390] introduce CPU alternatives (Hendrik Brueckner) [1538542]- [x86] pti: Rework the trampoline stack switching code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] pti: Disable interrupt before trampoline stack switching (Waiman Long) [1519802] {CVE-2017-5754} - [x86] pti/mm: Fix trampoline stack problem with XEN PV (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/efi: unbreak tboot (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Fix XEN PV boot failure (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Invoke TRACE_IRQS_IRETQ in paranoid_userspace_restore_all (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: show added cpuid flags in /proc/cpuinfo after late microcode update (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: svm: spec_ctrl at vmexit needs per-cpu areas functional (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Eliminate redundnat FEATURE Not Present messages (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: enable IBRS and stuff_RSB before calling NMI C code (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: skip CAP_SYS_PTRACE check to skip audit (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: disable ibrs while in intel_idle() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: skip IBRS/CR3 restore when paranoid exception returns to userland (Waiman Long) [1519796] {CVE-2017-5715} - [x86] Revert "entry: Use retpoline for syscall's indirect calls" (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/dump_pagetables: Allow dumping current pagetables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/dump_pagetables: Add a pgd argument to walk_pgd_level() (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/dump_pagetables: Add page table directory (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Remove unneeded nmi_userspace code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix nmi exit code with CONFIG_TRACE_IRQFLAGS (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: init_tss is supposed to go in the PAGE_ALIGNED per-cpu section (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Clear kdump pgd page to prevent incorrect behavior (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: consider the init_mm.pgd a kaiser pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: convert userland visible "kpti" name to "pti" (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: set IBRS during resume from RAM if ibrs_enabled is 2 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: __load_cr3 in resume from RAM after kernel gs has been restored (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: Revert the __GFP_COMP flag change (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix paranoid_exit() trampoline clobber (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: allow use_ibp_disable only if both SPEC_CTRL and IBPB_SUPPORT are missing (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Documentation spec_ctrl.txt (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: remove irqs_disabled() check from intel_idle() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use enum when setting ibrs/ibpb_enabled (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: undo speculation barrier for ibrs_enabled and noibrs_cmdline (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: introduce ibpb_enabled = 2 for IBPB instead of IBRS (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: introduce SPEC_CTRL_PCP_ONLY_IBPB (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: cleanup s/flush/sync/ naming when sending IPIs (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: set IBRS during CPU init if in ibrs_enabled == 2 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use IBRS_ENABLED instead of 1 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: allow the IBP disable feature to be toggled at runtime (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: always initialize save_reg in ENABLE_IBRS_SAVE_AND_CLOBBER (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: ibrs_enabled() is expected to return > 1 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: CLEAR_EXTRA_REGS and extra regs save/restore (Waiman Long) [1519796] {CVE-2017-5715} - [x86] syscall: Clear unused extra registers on syscall (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Add back STUFF_RSB to interrupt and error paths (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: make is_kaiser_pgd reliable (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: disable global pages by default with KAISER (Waiman Long) [1519802] {CVE-2017-5754} - [x86] Revert "mm/kaiser: Disable global pages by default with KAISER" (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: fix pgd freeing in error path (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix 32-bit program crash with 64-bit kernel on AMD boxes (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: reload spec_ctrl cpuid in all microcode load paths (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Prevent unwanted speculation without IBRS (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: add noibrs noibpb boot options (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Use retpoline for syscall's indirect calls (Waiman Long) [1519796] {CVE-2017-5715} - [x86] syscall: Clear unused extra registers on 32-bit compatible syscall entrance (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: rescan cpuid after a late microcode update (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: add debugfs ibrs_enabled ibpb_enabled (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: consolidate the spec control boot detection (Waiman Long) [1519796] {CVE-2017-5715} - [x86] Remove __cpuinitdata from some data & function (Waiman Long) [1519796] {CVE-2017-5715} - [x86] KVM/spec_ctrl: allow IBRS to stay enabled in host userland (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: move stuff_RSB in spec_ctrl.h (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Remove STUFF_RSB in error and interrupt code (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Stuff RSB for entry to kernel for non-SMEP platform (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm: Only set IBPB when the new thread cannot ptrace (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm: Set IBPB upon context switch (Waiman Long) [1519796] {CVE-2017-5715} - [x86] idle: Disable IBRS when offlining cpu and re-enable (Waiman Long) [1519796] {CVE-2017-5715} - [x86] idle: Disable IBRS entering idle and enable it on wakeup (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: implement spec ctrl C methods (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: save IBRS MSR value in save_paranoid for NMI (Waiman Long) [1519796] {CVE-2017-5715} - [x86] enter: Use IBRS on syscall and interrupts (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: swap rdx with rsi for nmi nesting detection (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: spec_ctrl_pcp and kaiser_enabled_pcp in same cachline (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use per-cpu knob instead of ALTERNATIVES for ibpb and ibrs (Waiman Long) [1519796] {CVE-2017-5715} - [x86] enter: MACROS to set/clear IBRS and set IBPB (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] x86: add SPEC_CTRL to MSR and CPUID lists (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Waiman Long) [1519796] {CVE-2017-5715} - [x86] svm: Set IBPB when running a different VCPU (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] vmx: Set IBPB when running a different VCPU (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] x86: clear registers on VM exit (Waiman Long) [1519796] {CVE-2017-5715} - [x86] kvm: Pad RSB on VM transition (Waiman Long) [1519796] {CVE-2017-5715} - [security] Add SPEC_CTRL Kconfig option (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpu/AMD: Control indirect branch predictor when SPEC_CTRL not available (Waiman Long) [1519796] {CVE-2017-5715} - [x86] feature: Report presence of IBPB and IBRS control (Waiman Long) [1519796] {CVE-2017-5715} - [x86] feature: Enable the x86 feature to control Speculation (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpuid: Provide get_scattered_cpuid_leaf() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpuid: Cleanup cpuid_regs definitions (Waiman Long) [1519796] {CVE-2017-5715} - [x86] microcode: Share native MSR accessing variants (Waiman Long) [1519796] {CVE-2017-5715} - [x86] nop: Make the ASM_NOP* macros work from assembly (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpu: Clean up and unify the NOP selection infrastructure (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Further simplify the paranoid_exit code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Remove trampoline check from paranoid entry path (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Don't switch to trampoline stack in paranoid_exit (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Simplify trampoline stack restore code (Waiman Long) [1519802] {CVE-2017-5754} - [misc] locking/barriers: prevent speculative execution based on Coverity scan results (Waiman Long) [1519789] {CVE-2017-5753} - [fs] udf: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [fs] prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [scsi] qla2xxx: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [netdrv] p54: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [netdrv] carl9170: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [media] uvcvideo: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [x86] cpu/AMD: Remove now unused definition of MFENCE_RDTSC feature (Waiman Long) [1519789] {CVE-2017-5753} - [x86] cpu/AMD: Make the LFENCE instruction serialized (Waiman Long) [1519789] {CVE-2017-5753} - [kernel] locking/barriers: introduce new memory barrier gmb() (Waiman Long) [1519789] {CVE-2017-5753} - [x86] Fix typo preventing msr_set/clear_bit from having an effect (Waiman Long) [1519789] {CVE-2017-5753} - [x86] Add another set of MSR accessor functions (Waiman Long) [1519789] {CVE-2017-5753} - [x86] mm/kaiser: Replace kaiser with kpti to sync with upstream (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map the trace idt tables in userland shadow pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add "kaiser" and "nokaiser" boot options (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: fix RESTORE_CR3 crash in kaiser_stop_machine (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use stop_machine for enable/disable knob (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: use atomic ops to poison/unpoison user pagetables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use invpcid to flush the two kaiser PCID AISD (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use two PCID ASIDs optimize the TLB during enter/exit kernel (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: stop patching flush_tlb_single (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: If INVPCID is available, use it to flush global mappings (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use PCID feature to make user and kernel switches faster (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/64: Initialize CR4.PCIDE early (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Add a 'noinvpcid' boot option to turn off INVPCID (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Add the 'nopcid' boot option to turn off PCID (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: validate trampoline stack (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Move SYSENTER_stack to the beginning of struct tss_struct (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: isolate the user mapped per cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: enable kaiser in build (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: selective boot time defaults (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser/xen: Dynamically disable KAISER when running under Xen PV (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add Kconfig (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: avoid false positives during non-kaiser pgd updates (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Respect disabled CPU features (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: trampoline stack comments (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: stack trampoline (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: re-enable vsyscalls (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow to build KAISER with KASRL (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow KAISER to be enabled/disabled at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: un-poison PGDs at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add a function to check for KAISER being enabled (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add debugfs file to turn KAISER on/off at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: disable native VSYSCALL (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map virtually-addressed performance monitoring buffers (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add kprobes text section (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map trace interrupt entry (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map entry stack per-cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map dynamically-allocated LDTs (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: make sure static PGDs are 8k in size (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow NX poison to be set in p4d/pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: unmap kernel from userspace page tables (core patch) (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: mark per-cpu data structures required for entry/exit (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: introduce user-mapped per-cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add cr3 switches to entry code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: remove scratch registers (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: prepare assembly for entry/exit CR3 switching (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Disable global pages by default with KAISER (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Document X86_CR4_PGE toggling behavior (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/tlb: Make CR4-based TLB flushes more robust (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Do not set _PAGE_USER for init_mm page tables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] increase robusteness of bad_iret fixup handler (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Check if PUD is large when validating a kernel address (Waiman Long) [1519802] {CVE-2017-5754} - [x86] Separate out entry text section (Waiman Long) [1519802] {CVE-2017-5754} - [include] linux/const.h: Add _BITUL() and _BITULL() (Waiman Long) [1519802] {CVE-2017-5754} - [include] linux/mmdebug.h: add VM_WARN_ON() and VM_WARN_ON_ONCE() (Waiman Long) [1519802] {CVE-2017-5754} - [include] stddef.h: Move offsetofend() from vfio.h to a generic kernel header (Waiman Long) [1519802] {CVE-2017-5754}- [hv] netvsc: get rid of completion timeouts (Vitaly Kuznetsov) [1538592] - [fs] gfs2: Special case the rindex in gfs2_write_alloc_required() (Andrew Price) [1384184] - [scsi] scsi_dh_alua: fix race condition that causes multipath to hang (Mike Snitzer) [1500192] - [virtio] virtio-pci: fix leaks of msix_affinity_masks (Jason Wang) [1281754] - [fs] sunrpc: avoid warning in gss_key_timeout (J. Bruce Fields) [1456594] - [fs] sunrpc: fix RCU handling of gc_ctx field (J. Bruce Fields) [1456594]- [drm] nouveau/disp/nv50-: execute supervisor on its own workqueue (Ben Skeggs) [1468825] - [net] bluetooth: Prevent uninitialized data (Gopal Tiwari) [1519626] {CVE-2017-1000410} - [scsi] storvsc: do not assume SG list is continuous when doing bounce buffers (for 4.1 and prior) (Cathy Avery) [1533175]- [x86] tighten /dev/mem with zeroing reads (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: make size_inside_page() logic straight (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: cleanup unxlate_dev_mem_ptr() calls (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: introduce size_inside_page() (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: remove redundant test on len (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [scsi] lpfc: Null pointer dereference when log_verbose is set to 0xffffffff (Dick Kennedy) [1538340]- [netdrv] bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt) [1518669] - [hv] vss: Operation timeouts should match host expectation (Mohammed Gamal) [1511431] - [hv] utils: reduce HV_UTIL_NEGO_TIMEOUT timeout (Mohammed Gamal) [1511431] - [hv] utils: Check VSS daemon is listening before a hot backup (Mohammed Gamal) [1511431] - [hv] utils: Continue to poll VSS channel after handling requests (Mohammed Gamal) [1511431] - [md] dm: clear all discard attributes in queue_limits when discards are disabled (Mike Snitzer) [1433297] - [md] dm: discard support requires all targets in a table support discards (Mike Snitzer) [1433297] - [net] dccp: use-after-free in DCCP code (Stefano Brivio) [1520817] {CVE-2017-8824} - [net] tcp: fix tcp_trim_head() (Paolo Abeni) [1274139] - [net] sctp: fix src address selection if using secondary addresses for ipv6 (Xin Long) [1445919] - [net] sctp: deny peeloff operation on asocs with threads sleeping on it (Hangbin Liu) [1470559] - [net] sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Hangbin Liu) [1470559] - [net] tcp: fix race during timewait sk creation (Florian Westphal) [1205025]- [fs] sunrpc: Revert "sunrpc: always treat the invalid cache as unexpired" (Thiago Becker) [1532786] - [net] dma: fix memory leak in dma_pin_iocvec_pages (Sabrina Dubroca) [1459263] - [s390] qeth: check not more than 16 SBALEs on the completion queue (Hendrik Brueckner) [1520860] - [s390] fix transactional execution control register handling (Hendrik Brueckner) [1520862] - [mm] prevent concurrent unmap_mapping_range() on the same inode (Miklos Szeredi) [1408108]- [mm] add cpu_relax() to "dont return 0 too early" patch (Ian Kent) [988988] - [mm] don't return 0 too early from find_get_pages() (Ian Kent) [988988] - [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Jon Maxwell) [1503322] - [s390] cpcmd,vmcp: avoid GFP_DMA allocations (Hendrik Brueckner) [1496105] - [fs] gfs2: Withdraw for IO errors writing to the journal or statfs (Robert S Peterson) [1505956] - [netdrv] ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Ken Cox) [1523856]- [kernel] fix __wait_on_atomic_t() to call the action func if the counter != 0 (David Howells) [1418631] - [fs] fscache: fix dead object requeue (David Howells) [1333592 1418631] - [fs] fscache: clear outstanding writes when disabling a cookie (David Howells) [1418631] - [fs] fscache: initialise stores_lock in netfs cookie (David Howells) [1418631] - [fs] cachefiles: fix attempt to read i_blocks after deleting file (David Howells) [1418631] - [fs] cachefiles: fix race between inactivating and culling a cache object (David Howells) [1418631] - [fs] fscache: make check_consistency callback return int (David Howells) [1418631] - [fs] fscache: wake write waiter after invalidating writes (David Howells) [1418631] - [fs] cachefiles: provide read-and-reset release counters for cachefilesd (David Howells) [1418631] - [s390] disassembler: increase show_code buffer size (Hendrik Brueckner) [1516654] - [fs] sunrpc: remove BUG_ONs checking RPC_IS_QUEUED (Dave Wysochanski) [1424630] - [fs] nfsv4.1: nfs4_fl_prepare_ds must be careful about reporting success (Scott Mayhew) [1205448] - [fs] cifs: add ratelimit for the log entry that causes a lockup (Leif Sahlberg) [1494999] - [fs] nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields) [1447168]- [scsi] avoid a permanent stop of the scsi device's request queue (Ewan Milne) [1513455] - [fs] bio: more bio_map_user_iov() leak fixes (Ming Lei) [1503590] {CVE-2017-12190} - [fs] bio: fix unbalanced page refcounting in bio_map_user_iov (Ming Lei) [1503590] {CVE-2017-12190}- [scsi] bnx2fc: Fix hung task messages when a cleanup response is not received during abort (Chad Dupuis) [1504260]- [mm] introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all (Waiman Long) [1463754] - [netdrv] cxgb4: Clear On FLASH config file after a FW upgrade (Arjun Vynipadath) [1446952] - [netdrv] chelsio : Fixes the issue seen on initiator while stopping the target (Sai Vemuri) [1442097] - [netdrv] be2net: Fix UE detection logic for BE3 (Ivan Vecera) [1437991] - [netdrv] cxgb4vf: don't offload Rx checksums for IPv6 fragments (Davide Caratti) [1427036] - [scsi] qla2xxx: Get mutex lock before checking optrom_state (Himanshu Madhani) [1408549]- [net] sctp: do not loose window information if in rwnd_over (Marcelo Leitner) [1492220] - [net] sctp: fix recovering from 0 win with small data chunks (Marcelo Leitner) [1492220]- [s390] qdio: clear DSCI prior to scanning multiple input queues (Hendrik Brueckner) [1467962]- [s390] zfcp: fix erp_action use-before-initialize in REC action trace (Hendrik Brueckner) [1497000] - [ipmi] create hardware-independent softdep for ipmi_devintf (Tony Camuso) [1457915]- [fs] nfsd: reorder nfsd_cache_match to check more powerful discriminators first (Thiago Becker) [1435787] - [fs] nfsd: split DRC global spinlock into per-bucket locks (Thiago Becker) [1435787] - [fs] nfsd: convert num_drc_entries to an atomic_t (Thiago Becker) [1435787] - [fs] nfsd: remove the cache_hash list (Thiago Becker) [1435787] - [fs] nfsd: convert the lru list into a per-bucket thing (Thiago Becker) [1435787] - [fs] nfsd: clean up drc cache in preparation for global spinlock elimination (Thiago Becker) [1435787]- [hv] vmbus: Fix error code returned by vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Increase the time between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Raise retry/wait limits in vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Reduce the delay between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1491846]- [scsi] be2iscsi: fix bad extern declaration (Maurizio Lombardi) [1497152] - [kernel] mqueue: fix a use-after-free in sys_mq_notify() (Davide Caratti) [1476124] {CVE-2017-11176}- [char] ipmi: use rcu lock around call to intf->handlers->sender() (Tony Camuso) [1466034] - [net] packet: fix tp_reserve race in packet_set_ring (Stefano Brivio) [1481943] {CVE-2017-1000111} - [net] packet: fix overflow in check for tp_frame_nr (Stefano Brivio) [1484946] {CVE-2017-7308} - [net] packet: fix overflow in check for tp_reserve (Stefano Brivio) [1484946] {CVE-2017-7308} - [fs] binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings (Petr Matousek) [1492961] {CVE-2017-1000253} - [fs] binfmt_elf.c: fix bug in loading of PIE binaries (Petr Matousek) [1492961] {CVE-2017-1000253}- [net] tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Davide Caratti) [1488340] {CVE-2017-14106} - [net] tcp: fix 0 divide in __tcp_select_window() (Davide Caratti) [1488340] {CVE-2017-14106} - [net] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() (Matteo Croce) [1477006] {CVE-2017-7542} - [net] ipv6: avoid overflow of offset in ip6_find_1stfragopt (Matteo Croce) [1477006] {CVE-2017-7542} - [net] udp: consistently apply ufo or fragmentation (Davide Caratti) [1481529] {CVE-2017-1000112} - [net] ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output (Davide Caratti) [1481529] {CVE-2017-1000112} - [net] ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output (Davide Caratti) [1481529] {CVE-2017-1000112}- [fs] nfs: don't disconnect open-owner on NFS4ERR_BAD_SEQID (Dave Wysochanski) [1459636] - [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [1490062] {CVE-2017-1000251}- [fs] sunrpc: always treat the invalid cache as unexpired (Thiago Becker) [1477288] - [fs] sunrpc: xpt_auth_cache should be ignored when expired (Thiago Becker) [1477288]- [video] efifb: allow user to disable write combined mapping (Dave Airlie) [1465097]- [netdrv] sfc: tx ring can only have 2048 entries for all EF10 NICs (Jarod Wilson) [1441773] - [netdrv] brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Stanislaw Gruszka) [1474782] {CVE-2017-7541} - [scsi] lpfc: fix "integer constant too large" error on 32bit archs (Maurizio Lombardi) [1441169] - [scsi] lpfc: version 11.0.1.6 is 11.0.0.6 with no_hba_reset patches (Maurizio Lombardi) [1441169] - [scsi] lpfc: Vport creation is failing with "Link Down" error (Maurizio Lombardi) [1441169] - [scsi] lpfc: Fix panic on BFS configuration (Maurizio Lombardi) [1441169] - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Maurizio Lombardi) [1441169] - [scsi] lpfc: Correct panics with eh_timeout and eh_deadline (Maurizio Lombardi) [1441169]- [x86] fix /proc/mtrr with base/size more than 44bits (Jerome Marchand) [1466530]- [fs] gfs2: clear gl_object when deleting an inode in gfs2_delete_inode (Robert S Peterson) [1464541] - [fs] gfs2: clear gl_object if gfs2_create_inode fails (Robert S Peterson) [1464541] - [fs] gfs2: set gl_object in inode lookup only after block type check (Robert S Peterson) [1464541] - [fs] gfs2: introduce helpers for setting and clearing gl_object (Robert S Peterson) [1464541]- [net] ipv6: Fix leak in ipv6_gso_segment() (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] gre: fix a possible skb leak (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: Check ip6_find_1stfragopt() return value properly (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: Prevent overrun when parsing v6 header options (Sabrina Dubroca) [1459951] {CVE-2017-9074}- [mm] backport upstream large stack guard patch to RHEL6 (Larry Woodman) [1464237 1452730] {CVE-2017-1000364} - [mm] revert "enlarge stack guard gap" (Larry Woodman) [1452730] {CVE-2017-1000364} - [mm] revert "allow JVM to implement its own stack guard pages" (Larry Woodman) [1464237]- [fs] sunrpc: Handle EADDRNOTAVAIL on connection failures (Dave Wysochanski) [1459978] - [scsi] Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan Milne) [1452358]- [mm] allow JVM to implement its own stack guard pages (Larry Woodman) [1464237] - [mm] enlarge stack guard gap (Larry Woodman) [1452730] {CVE-2017-1000364}- [netdrv] bnxt_en: Update to firmware interface spec 1.5.1 (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Added support for Secure Firmware Update (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for firmware updates for additional processors (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Update firmware spec. to 1.3.0 (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for updating flash more securely (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Request firmware reset after successful firwmare update (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add hwrm_send_message_silent() (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add installed-package firmware version reporting via Ethtool GDRVINFO (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Reset embedded processor after applying firmware upgrade (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV (Jonathan Toppins) [1439450] - [net] sctp: do not inherit ipv6_(mc|ac|fl)_list from parent (Florian Westphal) [1455612] {CVE-2017-9075} - [net] ipv6/dccp: do not inherit ipv6_mc_list from parent (Florian Westphal) [1455612] {CVE-2017-9076 CVE-2017-9077} - [net] dccp/tcp: do not inherit mc_list from parent (Florian Westphal) [1455612] {CVE-2017-8890} - [net] ipv6: nullify ipv6_ac_list and ipv6_fl_list when creating new socket (Florian Westphal) [1455612]- [fs] sunrpc: Enable the keepalive option for TCP sockets (Dave Wysochanski) [1458421] - [mm] mempolicy.c: fix error handling in set_mempolicy and mbind (Bruno E. O. Meneguele) [1443539] {CVE-2017-7616} - [s390] zfcp: fix use-after-"free" in FC ingress path after TMF (Hendrik Brueckner) [1421762] - [scsi] scsi_transport_srp: Fix a race condition (Don Dutile) [1417305] - [scsi] scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Don Dutile) [1417305] - [block] make blk_cleanup_queue() wait until request_fn finished (Don Dutile) [1417305]- [kernel] audit: acquire creds selectively to reduce atomic op overhead (Paul Moore) [1454847] - [s390] kernel: initial cr0 bits (Hendrik Brueckner) [1445326] - [s390] zfcp: do not trace pure benign residual HBA responses at default level (Hendrik Brueckner) [1421760] - [s390] zfcp: fix rport unblock race with LUN recovery (Hendrik Brueckner) [1421761]- [netdrv] ixgbe: fix setup_fc for x550em (Ken Cox) [1442030] - [scsi] bnx2fc: fix race condition in bnx2fc_get_host_stats() (Maurizio Lombardi) [1393672]- [fs] nfsd: stricter decoding of write-like NFSv2/v3 ops (J. Bruce Fields) [1446755] {CVE-2017-7895} - [fs] nfsd4: minor NFSv2/v3 write decoding cleanup (J. Bruce Fields) [1446755] {CVE-2017-7895} - [perf] fix concurrent sys_perf_event_open() vs move_group race (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] remove confusing comment and move put_ctx() (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] restructure perf syscall point of no return (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] fix move_group() order (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] generalize event->group_flags (Jiri Olsa) [1434751] {CVE-2017-6001} - [scsi] libfc: quarantine timed out xids (Chris Leech) [1431440]- [fs] sunrpc: Ensure that we wait for connections to complete before retrying (Dave Wysochanski) [1448170] - [net] ipv6: check raw payload size correctly in ioctl (Jamie Bainbridge) [1441909]- [fs] nfsv4: fix getacl ERANGE for some ACL buffer sizes (J. Bruce Fields) [869942] - [fs] nfsv4: fix getacl head length estimation (J. Bruce Fields) [869942]- [fs] xfs: handle array index overrun in xfs_dir2_leaf_readbuf() (Carlos Maiolino) [1440361] - [net] ping: implement proper locking (Jakub Sitnicki) [1438999] {CVE-2017-2671} - [net] tcp: avoid infinite loop in tcp_splice_read() (Davide Caratti) [1430578] {CVE-2017-6214} - [net] ipv6: ip6_fragment: fix headroom tests and skb leak (Hannes Frederic Sowa) [1412331]- [x86] vmalloc_sync: avoid syncing vmalloc area on crashing cpu (Pingfan Liu) [1146727] - [kernel] audit: plug cred memory leak in audit_filter_rules (Richard Guy Briggs) [1434560]- [mm] hugetlb: check for pte NULL pointer in page_check_address() (Herton R. Krzesinski) [1431508] - [netdrv] be2net: Fix endian issue in logical link config command (Ivan Vecera) [1436527] - [crypto] mpi: Fix NULL ptr dereference in mpi_powm() (Mateusz Guzik) [1398456] {CVE-2016-8650} - [fs] aio: properly check iovec sizes (Mateusz Guzik) [1337517] {CVE-2015-8830} - [fs] vfs: make AIO use the proper rw_verify_area() area helpers (Mateusz Guzik) [1337535] {CVE-2012-6701}- [scsi] lpfc: update for rhel6 11.0.0.6 (Maurizio Lombardi) [1429881] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Maurizio Lombardi) [1429881]- [sched] fair: Rework throttle_count sync (Jiri Olsa) [1250762] - [sched] fair: Reorder cgroup creation code (Jiri Olsa) [1250762] - [sched] fair: Initialize throttle_count for new task-groups lazily (Jiri Olsa) [1250762] - [sched] fair: Do not announce throttled next buddy in dequeue_task_fair() (Jiri Olsa) [1250762]- [block] fix use-after-free in seq file (Denys Vlasenko) [1418549] {CVE-2016-7910} - [firmware] Replacing the chelsio firmware (t4,t5)fw-1.15.37.0 (Sai Vemuri) [1425749] - [kernel] genirq: Avoid taking sparse_irq_lock for non-existent irqs (Dave Wysochanski) [1360930] - [tty] n_hdlc: get rid of racy n_hdlc.tbuf (Herton R. Krzesinski) [1429918] {CVE-2017-2636}- [net] dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Hannes Frederic Sowa) [1424628] {CVE-2017-6074}- [block] nvme: Don't poll device being removed (David Milburn) [1422521]- [fs] posix_acl: Clear SGID bit when setting file permissions (Andreas Grunbacher) [1371252] {CVE-2016-7097} - [fs] switch posix_acl_equiv_mode() to umode_t * (Andreas Grunbacher) [1371252] {CVE-2016-7097} - [perf] sched latency: Fix thread pid reuse issue (Jiri Olsa) [1400743] - [fs] ext4: fix races of writeback with punch hole and zero range (Lukas Czerner) [1394786] - [fs] ext4: validate s_reserved_gdt_blocks on mount (Lukas Czerner) [1394786] - [fs] ext4: release bh in make_indexed_dir (Lukas Czerner) [1394786] - [fs] ext4: reinforce check of i_dtime when clearing high fields of uid and gid (Lukas Czerner) [1394786] - [fs] ext4: validate that metadata blocks do not overlap superblock (Lukas Czerner) [1394786] - [fs] ext4: short-cut orphan cleanup on error (Lukas Czerner) [1394786] - [fs] ext4: fix reference counting bug on block allocation error (Lukas Czerner) [1394786] - [fs] ext4: check for extents that wrap around (Lukas Czerner) [1394786] - [fs] ext4: silence UBSAN in ext4_mb_init() (Lukas Czerner) [1394786] - [fs] ext4: address UBSAN warning in mb_find_order_for_block() (Lukas Czerner) [1394786] - [fs] ext4: clean up error handling when orphan list is corrupted (Lukas Czerner) [1394786] - [fs] ext4: fix hang when processing corrupted orphaned inode list (Lukas Czerner) [1394786] - [fs] jbd2: Fix unreclaimed pages after truncate in data=journal mode (Lukas Czerner) [1394786] - [fs] ext4: Fix handling of extended tv_sec (Lukas Czerner) [1394786] - [fs] create and use seq_show_option for escaping (Lukas Czerner) [1394786] - [fs] ext4: replace open coded nofail allocation in ext4_free_blocks() (Lukas Czerner) [1394786] - [fs] ext4: Introduce EFSBADCRC and EFSCORRUPTED error codes (Lukas Czerner) [1394786] - [block] ensure request->part is valid (Jeff Moyer) [1416341] - [sound] alsa: hda - fix Lewisburg audio issue (Jaroslav Kysela) [1413134]- [netdrv] sfc: Add efx_nic member with fixed netdev features (Jarod Wilson) [1419396] - [netdrv] sfc: Take mac_lock before calling efx_ef10_filter_table_probe (Jarod Wilson) [1419396] - [netdrv] sfc: Fix VLAN filtering feature if vPort has VLAN_RESTRICT flag (Jarod Wilson) [1419396] - [netdrv] sfc: clean fallbacks between promisc/normal in efx_ef10_filter_sync_rx_mode (Jarod Wilson) [1419396] - [netdrv] sfc: support cascaded multicast filters (Jarod Wilson) [1419396] - [netdrv] sfc: Make failed filter removal less noisy (Jarod Wilson) [1410750] - [netdrv] sfc: re-factor efx_ef10_filter_sync_rx_mode() (Jarod Wilson) [1410750] - [netdrv] sfc: refactor debug-or-warnings printks (Jarod Wilson) [1410750] - [net] implement netif_cond_dbg macro (Jarod Wilson) [1410750]- [fs] gfs2: Limit number of transaction blocks requested for truncates (Robert S Peterson) [1401058] - [fs] revert "sunrpc: make AF_LOCAL connect synchronous" (Benjamin Coddington) [1420044]- [net] tcp: correct memory barrier usage in tcp_check_space() (Oleg Nesterov) [1386136] - [fs] epoll: prevent missed events on EPOLL_CTL_MOD (Oleg Nesterov) [1386136] - [acpi] acpica: Fix regression in FADT revision checks (Lenny Szubowicz) [1418339] - [net] ipv6: stop sending PTB packets for MTU < 1280 (Hannes Frederic Sowa) [1415931] {CVE-2016-10142} - [net] fix dst_ops_extend leaks (Sabrina Dubroca) [1399633]- [drm] core: Do not preserve framebuffer on rmfb, v4 (Rob Clark) [1405267] - [scsi] mpt3sas: Fix for block device of raid exists even after deleting raid disk (Tomas Henzl) [1416552]- [netdrv] be2net: fix initial MAC setting (Ivan Vecera) [1415905]- [netdrv] sfc: fix missing mc_promisc setting (Jarod Wilson) [1410750]- [netdrv] sfc: reduce severity of PIO buffer alloc failures (Jarod Wilson) [1410750] - [netdrv] sfc: avoid division by zero (Jarod Wilson) [1410750] - [netdrv] sfc: Insert multicast filters as well as mismatch filters in promiscuous mode (Jarod Wilson) [1410750] - [netdrv] sfc: get timer configuration from adapter (Jarod Wilson) [1410750] - [netdrv] sfc: warn if other functions have been reset by MCFW (Jarod Wilson) [1410750] - [netdrv] sfc: add output flag decoding to efx_mcdi_set_workaround (Jarod Wilson) [1410750] - [netdrv] sfc: get PIO buffer size from the NIC (Jarod Wilson) [1410750] - [netdrv] sfc: set interrupt moderation via MCDI (Jarod Wilson) [1410750] - [netdrv] sfc: allow asynchronous MCDI without completion function (Jarod Wilson) [1410750] - [netdrv] sfc: on MC reset, clear PIO buffer linkage in TXQs (Jarod Wilson) [1410750] - [netdrv] sfc: Downgrade EPERM messages from MCDI to debug (Jarod Wilson) [1410750] - [netdrv] sfc: cope with ENOSYS from efx_mcdi_get_workarounds() (Jarod Wilson) [1410750] - [netdrv] sfc: enable cascaded multicast filters in MCFW (Jarod Wilson) [1410750] - [netdrv] sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 (Jarod Wilson) [1410750] - [dm] raid: fix transient device failure processing (Mike Snitzer) [1404425]- [scsi] Add intermediate STARGET_REMOVE state to scsi_target_state (Ewan Milne) [1349623] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1349623] - [powerpc] pci: Support per-aperture memory offset (Laurent Vivier) [1413448] - [powerpc] pci: Don't add bogus empty resources to PHBs (Laurent Vivier) [1413448] - [mm] mmap.c: fix arithmetic overflow in __vm_enough_memory() (Jerome Marchand) [1413500] - [net] ping: check minimum size on ICMP header length (Mateusz Guzik) [1414202] {CVE-2016-8399} - [scsi] sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Ewan Milne) [1414823] {CVE-2016-10088 CVE-2016-9576}- [kernel] ftrace: Do not function trace inlined functions (Pratyush Anand) [1413456] - [x86] paravirt: Do not trace _paravirt_ident_*() functions (Pratyush Anand) [1413456] - [netdrv] i40e: Fix for long link down notification time (Stefan Assmann) [1414274] - [scsi] megaraid_sas: fix done in queue_command (Tomas Henzl) [1415192] - [scsi] megaraid: fixes (Tomas Henzl) [1415192] - [netdrv] ixgbe: Add support for new X557 device (Ken Cox) [1408509] - [netdrv] ixgbe: Add KR backplane support for x550em_a (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for SGMII backplane interface (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for SFPs with retimer (Ken Cox) [1408509] - [netdrv] ixgbe: Introduce function to control MDIO speed (Ken Cox) [1408509] - [netdrv] ixgbe: Read and set instance id (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for x550em_a 10G MAC type (Ken Cox) [1408509] - [netdrv] ixgbe: Use method pointer to access IOSF devices (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for single-port X550 device (Ken Cox) [1408509] - [netdrv] ixgbe: Clean up interface for firmware commands (Ken Cox) [1408509] - [netdrv] ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Ken Cox) [1408509] - [netdrv] ixgbe: Fix flow control for Xeon D KR backplane (Ken Cox) [1408509] - [netdrv] ixgbe: Make all unchanging ops structures const (Ken Cox) [1408509] - [netdrv] ixgbe: Update PTP to support X550EM_x devices (Ken Cox) [1408509] - [netdrv] ixgbe: convert to CYCLECOUNTER_MASK macro (Ken Cox) [1408509] - [netdrv] ixgbevf: add VF support for new hardware (Ken Cox) [1408507] - [netdrv] ixgbevf: Support Windows hosts (Hyper-V) (Ken Cox) [1408507] - [netdrv] ixgbevf: Add the device ID's presented while running on Hyper-V (Ken Cox) [1408507] - [netdrv] ixgbevf: Move API negotiation function into mac_ops (Ken Cox) [1408507] - [x86] tsc: Reset cycle_last after resume from S3/S4 (Lenny Szubowicz) [1406468] - [kernel] hung_task: allow hung_task_panic when hung_task_warnings is 0 (Waiman Long) [1410297]- [s390] kernel/ap: Fix hang condition on crypto card config-off (Hendrik Brueckner) [1413552] - [s390] zcrypt: Improved invalid domain response handling (Hendrik Brueckner) [1406389] - [infiniband] ucm: Fix bitmap wrap when devnum > IB_UCM_MAX_DEVICES (Slava Shwartsman) [1413476] - [netdrv] mlx5e: Copy all L2 headers into inline segment (Kamal Heib) [1408937] - [netdrv] be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera) [1406659] - [netdrv] be2net: don't delete MAC on close on unprivileged BE3 VFs (Ivan Vecera) [1406659] - [netdrv] be2net: fix status check in be_cmd_pmac_add() (Ivan Vecera) [1406659] - [acpi] acpica: Tables: Update FADT handling (Lenny Szubowicz) [1408401] - [acpi] acpica: ACPI 6.0: Add changes for FADT table (Lenny Szubowicz) [1408401] - [acpi] acpica: Basic support for FADT version 5 (Lenny Szubowicz) [1408401] - [acpi] acpica: Remove use of unreliable FADT revision field (Lenny Szubowicz) [1408401]- [netdrv] sfc: include size-binned TX stats on sfn8542q (Jarod Wilson) [1411279] - [netdrv] sfc: retrieve second word of datapath capabilities (Jarod Wilson) [1411279] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1411279] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1411279] - [net] mlx4_en: Fix type mismatch for 32-bit systems (Slava Shwartsman) [1399239] - [net] mlx4_en: Resolve dividing by zero in 32-bit system (Slava Shwartsman) [1399239] - [netdrv] e1000e: Initial support for KabeLake (Jarod Wilson) [1406917] - [netdrv] e1000e: Clear ULP configuration register on ULP exit (Jarod Wilson) [1406917] - [netdrv] e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Jarod Wilson) [1406917] - [netdrv] e1000e: Increase PHY PLL clock gate timing (Jarod Wilson) [1406917] - [netdrv] e1000e: Increase ULP timer (Jarod Wilson) [1406917] - [netdrv] e1000e: initial support for i219-LM (3) (Jarod Wilson) [1406917] - [netdrv] be2net: fix unicast list filling (Ivan Vecera) [1408247] - [netdrv] be2net: fix accesses to unicast list (Ivan Vecera) [1408247] - [netdrv] sfc: Downgrade or remove some error messages (Jarod Wilson) [1410750] - [netdrv] be2net: call be_set_uc_list() unconditionally (Ivan Vecera) [1402679] - [netdrv] mlx5e: Use hw_features through netdev_extended macro (Kamal Heib) [1385318] - [block] nvme: Don't stop kthread while clearing queues (David Milburn) [1399431] - [fs] dlm: Fix saving of NULL callbacks (Robert S Peterson) [1264492]- [x86] kdump: Fix several bound checking error of crashkernel reserving (Baoquan He) [1349069] - [x86] kdump: Crashkernel auto reservation failed on large system (Baoquan He) [1349069] - [kdump] Fix wrong dmi_present argument in case efi_smbios_addr being used (Dave Young) [1404984] - [kdump] Add error check in case dmi_get_system_info return null (Dave Young) [1404984] - [netdrv] bnxt_en: Improve the delay logic for firmware response (John Linville) [1406129] - [netdrv] bnxt_en: Implement proper firmware message padding (John Linville) [1406129] - [netdrv] bnxt_en: Refactor _hwrm_send_message() (John Linville) [1406129] - [netdrv] bnxt_en: Fix dmesg log firmware error messages (John Linville) [1406129] - [netdrv] bnxt_en: Use firmware provided message timeout value (John Linville) [1406129] - [fs] nfs: Allow getattr to also report readdirplus cache hits (Scott Mayhew) [1325766] - [fs] nfs: Be more targeted about readdirplus use when doing lookup/revalidation (Scott Mayhew) [1325766] - [fs] nfs: Fix a performance regression in readdir (Scott Mayhew) [1325766]- [net] udplite: fast-path computation of checksum coverage (Hangbin Liu) [1404127] - [ata] libata: fix sff host state machine locking while polling (Cathy Avery) [1390972] - [ata] libata-sff: use WARN instead of BUG on illegal host state machine state (Cathy Avery) [1390972] - [x86] hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic (Vitaly Kuznetsov) [1400428] - [fs] nfsd4: zero op arguments beyond the 8th compound op (J. Bruce Fields) [1409002] - [fs] nfsd: fix deadlock secinfo+readdir compound (J. Bruce Fields) [1314505] - [fs] nfsd4: fix recovery-dir leak on nfsd startup failure (J. Bruce Fields) [1266405] - [x86] Mark Skylake processors with Kaby Lake PCH as unsupported (David Arcari) [1405459] - [infiniband] ipoib: Remove can't use GFP_NOIO warning (Slava Shwartsman) [1321529] - [netdrv] veth: allow changing the mac address while interface is up (David Arcari) [1402696] - [kernel] tracing: Protect tracer flags with trace_types_lock (Steven Rostedt) [1397661] - [acpi] acpica: Prevent circular object list in acpi_ns_exec_module_code (Lenny Szubowicz) [1401776] - [acpi] acpica: Fix possible memory leak for module-level code execution (Lenny Szubowicz) [1401776] - [acpi] acpica: Add additional module-level code support (Lenny Szubowicz) [1401776] - [fs] xfs: growfs: use uncached buffers for new headers (Bill O'Donnell) [1134314] - [fs] xfs: catch invalid negative blknos in _xfs_buf_find() (Bill O'Donnell) [1134314] - [fs] xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end (Bill O'Donnell) [1134314]- [scsi] be2iscsi: Add checks to validate completions (Maurizio Lombardi) [1397807]- [mm] Revert "mm: Fix slab growing out of bound within a cpuset" (Larry Woodman) [1402713] - [netdrv] cxgb4: update latest firmware version supported (Sai Vemuri) [1381382] - [kernel] audit: correctly record file names with different path name types (Paul Moore) [1305103] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: ldio_outstanding variable is not decremented in completion path (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes (Tomas Henzl) [1306457] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing (Tomas Henzl) [1306457] - [scsi] megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: 128 MSIX Support (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457]- [netdrv] RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips (Sai Vemuri) [1381382] - [netdrv] cxgb4: Stop Rx Queues before freeing it up (Sai Vemuri) [1381382] - [netdrv] iw_cxgb4 : Added "Fail" column in debug iw_cxgb4 stats (Sai Vemuri) [1381382] - [netdrv] cxgb4: Add info print to display number of MSI-X vectors allocated (Sai Vemuri) [1381382] - [netdrv] iwpm: crash fix for large connections test (Sai Vemuri) [1381382] - [netdrv] cxgb4/cxgb4vf : Use vlan_gro_frags_gr() for VLANs (Sai Vemuri) [1381382] - [netdrv] cxgb4vf : Using RHEL6 provided napi_gro_frags_gr() API which returns (enum gro_result) values (Sai Vemuri) [1381382] - [serial] 8250_pci: Detach low-level driver during PCI error recovery (Gustavo Duarte) [1400508] - [drm] reservation: Remove shadowing local variable 'ret' (Rob Clark) [1398084] - [net] sctp: validate chunk len before actually using it (Hangbin Liu) [1399457] {CVE-2016-9555} - [net] ipv6: add mtu lock check in __ip6_rt_update_pmtu (Xin Long) [1397295] - [net] Reduce queue allocation to one in kdump kernel (Sai Vemuri) [1321315] - [netdrv] cxgb4: Force cxgb4 driver as MASTER in kdump kernel (Sai Vemuri) [1321315]- [netdrv] cxgb4 : Add cxgb4 T4/T5 firmware version 1.15.37.0 (Sai Vemuri) [1349112] - [netdrv] be2net: fix locking (Ivan Vecera) [1397915] - [perf] tools: Initialize reference counts in map__clone() (Jiri Olsa) [1359100] - [perf] tools: Replace map->referenced & maps->removed_maps with map->refcnt (Jiri Olsa) [1359100] - [md] raid10: add rcu protection to rdev access in raid10_sync_request (Xiao Ni) [1395048] - [md] raid10: add rcu protection in raid10_status (Xiao Ni) [1395048] - [md] raid10: fix refounct imbalance when resyncing an array with a replacement device (Xiao Ni) [1395048] - [netdrv] qlcnic: add wmb() call in transmit data path (Harish Patil) [1342659] - [x86] ACPI: add dynamic_debug support (Prarit Bhargava) [1252674] - [mm] hugetlb: fix huge_pte_alloc BUG_ON (Dave Anderson) [1397250]- [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add in missing white spaces in error messages text (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map (Tomas Henzl) [1397873] - [scsi] megaraid_sas: Send SYNCHRONIZE_CACHE for VD to firmware (Tomas Henzl) [1392499] - [scsi] megaraid_sas: Do not fire DCMDs during PCI shutdown/detach (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Send correct PhysArm to FW for R1 VD downgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices (Tomas Henzl) [1392499] - [scsi] megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression (Tomas Henzl) [1392499] - [scsi] megaraid_sas: clean function declarations in megaraid_sas_base.c up (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add in missing white space in error message text (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix the search of first memory bar (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Use memdup_user() rather than duplicating its implementation (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix probing cards without io port (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Downgrade two success messages to info (Tomas Henzl) [1396567] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: task management code optimizations (Tomas Henzl) [1396567] - [scsi] megaraid_sas: call ISR function to clean up pending replies in OCR path (Tomas Henzl) [1396567] - [scsi] megaraid_sas: reduce memory footprints in kdump mode (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add missing curly braces in ioctl handler (Tomas Henzl) [1396567] - [scsi] mpt3sas: Bump driver version as "14.101.00.00" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for Endianness issue (Tomas Henzl) [1306469] - [scsi] mpt3sas: Use the new MPI 2.6 32-bit Atomic Request Descriptors for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: set EEDP-escape-flags for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: Increased/Additional MSIX support for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: Added Device ID's for SAS35 devices and updated MPI header (Tomas Henzl) [1306469] - [scsi] mpt3sas: Don't spam logs if logging level is 0 (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix warnings exposed by W=1 (Tomas Henzl) [1306469] - [scsi] mpt3sas: Eliminate dead sleep_flag code (Tomas Henzl) [1306469] - [scsi] mpt3sas: Eliminate conditional locking in mpt3sas_scsih_issue_tm() (Tomas Henzl) [1306469] - [scsi] mpt3sas: Ensure the connector_name string is NUL-terminated (Tomas Henzl) [1306469] - [scsi] mpt3sas: Bump driver version as "14.100.00.00" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Remove unused macro "MPT_DEVICE_TLR_ON" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Implement device_remove_in_progress check in IOCTL path (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for incorrect numbers for MSIX vectors enabled when non RDPQ card is enumerated first (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for improper info displayed in var log, while blocking or unblocking the device (Tomas Henzl) [1306469] - [net] increase xmit RECURSION_LIMIT to 10 (Sabrina Dubroca) [1392660] - [net] add a recursion limit in xmit path (Sabrina Dubroca) [1392660] - [net] netfilter: ebtables: put module reference when an incorrect extension is found (Sabrina Dubroca) [1390061] - [net] netfilter: ebtables: Fix extension lookup with identical name (Sabrina Dubroca) [1390061] - [net] ipv6: ipv6_find_hdr restore prev functionality (Paolo Abeni) [1392975]- [kernel] audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore) [1359304] {CVE-2016-6136} - [fs] nfs: Kill fscache warnings when mounting without -ofsc (David Howells) [1353844] - [fs] nfs: Fix a compile issue when CONFIG_NFS_FSCACHE was undefined (David Howells) [1353844] - [fs] nfs: Don't pass mount data to nfs_fscache_get_super_cookie() (David Howells) [1353844] - [fs] dlm: Don't save callbacks after accept (Robert S Peterson) [1264492] - [fs] dlm: Save and restore socket callbacks properly (Robert S Peterson) [1264492] - [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1264492] - [fs] dlm: print kernel message when we get an error from kernel_sendpage (Robert S Peterson) [1264492] - [fs] nfsd: handle fileid wraparound (Dave Wysochanski) [1397552] - [hv] storvsc: Payload buffer incorrectly sized for 32 bit kernels (Cathy Avery) [1394756] - [fs] xfs: fix unbalanced inode reclaim flush locking (Brian Foster) [1384564] - [scsi] hpsa: correct logical resets (Joseph Szczypek) [1083110] - [scsi] hpsa: generate a controller NMI (Joseph Szczypek) [1083110] - [scsi] hpsa: update driver version to 3.4.10-0-RH3 (Joseph Szczypek) [1083110] - [scsi] hpsa: Check for null devices in ioaccel submission patch (Joseph Szczypek) [1083110] - [scsi] hpsa: check for null device pointers (Joseph Szczypek) [1083110] - [scsi] hpsa: correct skipping masked peripherals (Joseph Szczypek) [1083110] - [scsi] hpsa: generalize external arrays (Joseph Szczypek) [1083110] - [scsi] vmw_pvscsi: return SUCCESS for successful command aborts (Ewan Milne) [1372465]- [fs] ext4: fix extent tree corruption caused by hole punch (Lukas Czerner) [1351798] - [x86] Mark Intel Purley supported (Steve Best) [1271866] - [pnp] Prevent attaching to ACPI IPMI device (Charles Rose) [857150]- [netdrv] ehea: fix operation state report (Gustavo Duarte) [1089134] - [block] nvme: Always use MSI/MSI-x interrupts (David Milburn) [1372023] - [fs] aio: aio_nr decrements don't need to be delayed (Jiri Olsa) [1386216] - [fs] aio: don't bother with async freeing on failure in ioctx_alloc() (Jiri Olsa) [1386216] - [fs] epoll: ep_unregister_pollwait() can use the freed pwq->whead (Lauro Ramos Venancio) [1392372] - [fs] epoll: introduce POLLFREE to flush ->signalfd_wqh before kfree() (Lauro Ramos Venancio) [1392372]- [sched] Fix rq->nr_uninterruptible update race (Aaron Tomlin) [1377292] - [security] keys: Fix short sprintf buffer in /proc/keys show function (Frantisek Hrbata) [1375208] {CVE-2016-7042} - [net] bridge: fix switched interval for MLD Query types (Hangbin Liu) [1392327] - [net] netfilter: ipv6: move POSTROUTING invocation before fragmentation (Eric Garver) [1391240] - [net] Fix use after free in the recvmmsg exit path (Davide Caratti) [1390046] {CVE-2016-7117} - [net] vlan: Propagate MAC address to VLANs (Jarod Wilson) [1381585] - [net] tcp: fix use after free in tcp_xmit_retransmit_queue() (Mateusz Guzik) [1379529] {CVE-2016-6828} - [net] netfilter: x_tables: check for bogus target offset (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] netfilter: x_tables: validate e->target_offset early (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] netfilter: x_tables: make sure e->next_offset covers remaining blob size (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] tcp: enable per-socket rate limiting of all 'challenge acks' (Florian Westphal) [1388287] - [net] tcp: uninline tcp_oow_rate_limited() (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_timewait_sock (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_sock (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_request_sock (Florian Westphal) [1388287] - [net] tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacks (Florian Westphal) [1388287] - [net] ipv6: Don't change dst->flags using assignments (Marcelo Leitner) [1389478] - [scsi] megaraid-sas: request irqs later (Tomas Henzl) [1385088]- [perf] list: Fix rNNNN list output to appear only once (Jiri Olsa) [1291256 1374411] - [perf] symbols: Check kptr_restrict for root (Jiri Olsa) [1291256 1374411] - [fs] SUNRPC: Fix a regression when reconnecting (Benjamin Coddington) [1323801] - [fs] SUNRPC: Clear the request rq_bytes_sent field in xprt_release_write (Benjamin Coddington) [1323801] - [fs] SUNRPC: Lock the transport layer on shutdown (Benjamin Coddington) [1323801] - [virt] kvm: x86 emulator: implement IMUL REG, R/M (opcode 0F AF) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: implement IMUL REG, R/M, IMM (opcode 69) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: implement IMUL REG, R/M, imm8 (opcode 6B) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: Use a register for ____emulate_2op() destination (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: pass destination type to ____emulate_2op() (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: add Src2Imm decoding (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: consolidate immediate decode into a function (Radim Krcmar) [1313468] - [hv] netvsc: fix incorrect receive checksum offloading (Vitaly Kuznetsov) [1388701] - [hv] do not lose pending heartbeat vmbus packets (Vitaly Kuznetsov) [1378614] - [hv] vmbus: Fix signaling logic in hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1319054] - [hv] vmbus: Eliminate the spin lock on the read path (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer: eliminate hv_ringbuffer_peek() (Vitaly Kuznetsov) [1319054] - [hv] remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer: remove code duplication from hv_ringbuffer_peek/read() (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer.c: fix comment style (Vitaly Kuznetsov) [1319054] - [hv] netvsc: set nvdev link after populating chn_table (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with netvsc_remove() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: get rid of struct net_device pointer in struct netvsc_device (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: untangle the pointer mess (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: use start_remove flag to protect netvsc_link_change() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: move start_remove flag to net_device_context (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Move subchannel waiting to rndis_filter_device_remove() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Wait for sub-channels to be processed during probe (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Properly size the vrss queues (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Add close of RNDIS filter into change mtu call (Vitaly Kuznetsov) [1320094 1335926] - [hv] hv_netvsc: Add support to set MTU reservation from guest side (Vitaly Kuznetsov) [1352105] - [perf] probe: Clear probe_trace_event when add_probe_trace_event() fails (Jiri Olsa) [1291510] - [perf] probe: Move ftrace probe-event operations to probe-file.c (Jiri Olsa) [1291510] - [block] loop: fix comment typo in loop_config_discard (Lukas Czerner) [818597] - [block] loop: Limit the number of requests in the bio list (Lukas Czerner) [818597] - [fs] ext4: optimize test_root() (Lukas Czerner) [1236047] - [fs] ext4: verify group number in verify_group_input() before using it (Lukas Czerner) [1236047] - [fs] nfsd: use short read as well as i_size to set eof (Benjamin Coddington) [1302415] - [fs] xfs: xfs_alloc_fix_minleft can underflow near ENOSPC (Carlos Maiolino) [1259493] - [fs] xfs: Fix rounding in xfs_alloc_fix_len() (Carlos Maiolino) [1259493] - [fs] jbd: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1291015] - [fs] jbd2: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1291015]- [powerpc] ppc64: Fix incorrect return value from __copy_tofrom_user (Gustavo Duarte) [1387243] - [misc] hpilo: Changes to support new security states in iLO5 FW (Joseph Szczypek) [1376584] - [misc] hpilo: Change e-mail address from hp.com to hpe.com (Joseph Szczypek) [1376584] - [misc] hpilo: cleanup hpilo (Joseph Szczypek) [1376584] - [mm] memory_hotplug.c: change normal message to use pr_debug (Jeremy McNicoll) [1255272] - [acpi] mem_hotplug: set memory info correctly when problems forcing mem online (Jeremy McNicoll) [1255272] - [fs] bio: Need to free integrity payload if the split bio gets memory by itself (Xiao Ni) [1268434] - [md] add rdev reference for super write (Xiao Ni) [1365718] - [netdrv] rtlwifi: fix memory leak for USB device (Stanislaw Gruszka) [1364597] - [fs] NFSv4: Fix a use-after-free situation in _nfs4_proc_getlk() (Benjamin Coddington) [1353272] - [drm] nouveau/kms: take mode_config mutex in connector hotplug path (Ben Skeggs) [1349978] - [kernel] clocksource: Defer override invalidation unless clock is unstable (Prarit Bhargava) [1356231] - [kernel] clocksource: Reselect clocksource when watchdog validated high-res capability (Prarit Bhargava) [1356231] - [fs] nfs4: clnt: respect noresvport when establishing connections to DSes (Benjamin Coddington) [1346041] - [fs] nfs: Add nfs_client behavior flags (Benjamin Coddington) [1346041] - [block] fix /proc/diskstats in-flight - kABI workaround (Jerome Marchand) [1273339 1306879] - [block] add internal hd part table references (Jerome Marchand) [1273339 1306879] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [1273339 1306879] - [block] kref: add kref_test_and_get (Jerome Marchand) [1273339 1306879] - [block] Revert "block: fix accounting bug on cross partition merges" (Jerome Marchand) [1273339 1306879] - [perf] thread: Fix reference count initial state (Jiri Olsa) [1359100] - [perf] tools: Reference count struct map (Jiri Olsa) [1359100] - [perf] tools: Check if a map is still in use when deleting it (Jiri Olsa) [1359100] - [perf] tools: Protect accesses the map rbtrees with a rw lock (Jiri Olsa) [1359100] - [perf] tools: Introduce struct maps (Jiri Olsa) [1359100] - [perf] tools: Assign default value for some pointers (Jiri Olsa) [1359100] - [perf] tools: Use maps__first()/map__next() (Jiri Olsa) [1359100] - [perf] tools: Leave DSO destruction to the map destruction (Jiri Olsa) [1359100] - [perf] machine: Mark removed threads as such (Jiri Olsa) [1359100] - [perf] tools: Import rb_erase_init from block/ in the kernel sources (Jiri Olsa) [1359100] - [perf] tools: Nuke unused map_groups__flush() (Jiri Olsa) [1359100] - [perf] tools: Remove redundant initialization of thread linkage members (Jiri Olsa) [1359100] - [perf] tools: Rename maps__next (Jiri Olsa) [1359100] - [perf] machine: Do not call map_groups__delete(), drop refcnt instead (Jiri Olsa) [1359100] - [perf] hists: Rename add_hist_entry to hists__findnew_entry (Jiri Olsa) [1359100] - [perf] tools: Use atomic.h for the map_groups refcount (Jiri Olsa) [1359100] - [perf] tests: Fix map_groups refcount test (Jiri Olsa) [1359100] - [perf] machine: No need to keep a refcnt for last_match (Jiri Olsa) [1359100] - [perf] tests: Show refcounting broken expectations in thread-mg-share test (Jiri Olsa) [1359100] - [perf] machine: Protect the machine->threads with a rwlock (Jiri Olsa) [1359100] - [video] efifb: prevent null-deref when iterating dmi_list (Rob Clark) [1360982] - [video] configs: updates for fb backport (Rob Clark) [1360982] - [video] fbdev: efifb: bind to efi-framebuffer (Rob Clark) [1360982] - [video] fbdev: vesafb: bind to platform-framebuffer device (Rob Clark) [1360982] - [video] fbdev: simplefb: add common x86 RGB formats (Rob Clark) [1360982] - [video] x86: sysfb: move EFI quirks from efifb to sysfb (Rob Clark) [1360982] - [video] x86: provide platform-devices for boot-framebuffers (Rob Clark) [1360982] - [video] fbdev: simplefb: mark as fw and allocate apertures (Rob Clark) [1360982] - [video] fbdev: simplefb: add init through platform_data (Rob Clark) [1360982] - [video] drivers/video: implement a simple framebuffer driver (Rob Clark) [1360982] - [video] vesafb: fix memory leak (Rob Clark) [1360982] - [video] uvesafb,vesafb: create WC or WB PAT-entries (Rob Clark) [1360982] - [video] vesafb: fix comment a typo (Rob Clark) [1360982] - [video] vesafb: use platform_driver_probe() instead of platform_driver_register() (Rob Clark) [1360982] - [video] efifb: Fix call to wrong unregister function (Rob Clark) [1360982] - [video] efifb: Disallow manual bind and unbind (Rob Clark) [1360982] - [video] efifb: Fix mismatched request/release_mem_region (Rob Clark) [1360982] - [video] efifb: fix int to pointer cast warning (Rob Clark) [1360982] - [video] efifb: Add override for 11" Macbook Air 3,1 (Rob Clark) [1360982] - [video] efifb: Support overriding fields FW tells us with the DMI data (Rob Clark) [1360982] - [video] efifb: support AMD Radeon HD 6490 (Rob Clark) [1360982] - [video] efifb: support the EFI framebuffer on more Apple hardware (Rob Clark) [1360982] - [video] efifb: check that the base address is plausible on pci systems (Rob Clark) [1360982] - [video] drivers/video/efifb.c: support framebuffer for NVIDIA 9400M in MacBook Pro 5, 1 (Rob Clark) [1360982]- [netdrv] sfc: fix potential stack corruption from running past stat bitmask (Jarod Wilson) [1374067] - [netdrv] cxgb4: Enable SR-IOV configuration via PCI sysfs interface (Sai Vemuri) [1222751] - [netdrv] bnx2x: don't wait for Tx completion on recovery (Michal Schmidt) [1300681] - [pm] hibernate: Only crash if necessary in create/free_basic_memory_bitmaps() (Jerry Snitselaar) [1374378] - [netdrv] ixgbe: add WoL support for some 82599 subdevice IDs (Ken Cox) [1316845] - [kernel] cgroup: improve old cgroup handling in cgroup_attach_proc() (Lauro Ramos Venancio) [1372085] - [watchdog] hpwdt: add support for iLO5 (Linda Knippers) [1382496] - [watchdog] hpwdt: HP rebranding (Linda Knippers) [1388170] - [documentation] Fix hpwdt documentation to match RHEL6 (Linda Knippers) [1388170] - [acpi] acpica: Fix for a Store->ArgX when ArgX contains a reference to a field (Lenny Szubowicz) [1324697] - [acpi] acpica: Standardize all switch() blocks (Lenny Szubowicz) [1324697] - [acpi] acpica: Interpreter: Fix Store() when implicit conversion is not possible (Lenny Szubowicz) [1324697] - [fs] backing-dev: fix wakeup timer races with bdi_unregister() (Jeff Moyer) [1111683] - [fs] backing-dev: ensure wakeup_timer is deleted (Jeff Moyer) [1111683] - [fs] writeback: Fix lost wake-up shutting down writeback thread (Jeff Moyer) [1111683] - [fs] writeback: do not lose wakeup events when forking bdi threads (Jeff Moyer) [1111683] - [fs] writeback: fix bad _bh spinlock nesting (Jeff Moyer) [1111683] - [fs] writeback: cleanup bdi_register (Jeff Moyer) [1111683] - [fs] writeback: remove unnecessary init_timer call (Jeff Moyer) [1111683] - [fs] writeback: optimize periodic bdi thread wakeups (Jeff Moyer) [1111683] - [fs] writeback: prevent unnecessary bdi threads wakeups (Jeff Moyer) [1111683] - [fs] writeback: move bdi threads exiting logic to the forker thread (Jeff Moyer) [1111683] - [fs] writeback: restructure bdi forker loop a little (Jeff Moyer) [1111683] - [fs] writeback: move last_active to bdi (Jeff Moyer) [1111683] - [fs] writeback: do not remove bdi from bdi_list (Jeff Moyer) [1111683] - [fs] writeback: simplify bdi code a little (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in bdi threads (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 2 (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 1 (Jeff Moyer) [1111683] - [fs] writeback: fix possible race when creating bdi threads (Jeff Moyer) [1111683] - [fs] writeback: harmonize writeback threads naming (Jeff Moyer) [1111683] - [fs] writeback: merge bdi_writeback_task and bdi_start_fn (Jeff Moyer) [1111683] - [fs] writeback: bdi_writeback_task() must set task state before calling schedule() (Jeff Moyer) [1111683] - [fs] writeback: remove wb_list (Jeff Moyer) [1111683] - [s390] zfcp: close window with unblocked rport during rport gone (Hendrik Brueckner) [1383980] - [s390] zfcp: fix ELS/GS request&response length for hardware data router (Hendrik Brueckner) [1383981] - [s390] zfcp: fix fc_host port_type with NPIV (Hendrik Brueckner) [1383982] - [s390] zcrypt: toleration of new crypto adapter hardware with type 12 (Hendrik Brueckner) [1344041] - [s390] time: LPAR offset handling (Hendrik Brueckner) [1381564] - [s390] time: move PTFF definitions (Hendrik Brueckner) [1381564] - [scsi] libfc: Don't have fc_exch_find log errors on a new exchange (Chris Leech) [1368175] - [scsi] libfc: Revert: use offload EM instance again (Chris Leech) [1383078] - [scsi] libfc: don't advance state machine for incoming FLOGI (Chris Leech) [1368175] - [scsi] libfc: Do not login if the port is already started (Chris Leech) [1368175] - [scsi] libfc: Do not drop down to FLOGI for fc_rport_login() (Chris Leech) [1368175] - [scsi] libfc: Do not take rdata->rp_mutex when processing a (Chris Leech) [1368175] - [scsi] libfc: Fixup disc_mutex handling (Chris Leech) [1368175] - [scsi] libfc: Revisit kref handling (Chris Leech) [1368175] - [scsi] fcoe: Stop fc_rport_priv structure leak (Chris Leech) [1368175] - [scsi] libfc: do not send ABTS when resetting exchanges (Chris Leech) [1368175] - [scsi] libfc: reset exchange manager during LOGO handling (Chris Leech) [1368175] - [scsi] libfc: send LOGO for PLOGI failure (Chris Leech) [1368175] - [scsi] libfc: Issue PRLI after a PRLO has been received (Chris Leech) [1368175] - [scsi] libfc: fix seconds_since_last_reset calculation (Chris Leech) [1368175] - [scsi] libfc: Update rport reference counting (Chris Leech) [1368175] - [scsi] libfc: XenServer fails to mount root filesystem (Chris Leech) [1368175]- [netdrv] mlx5e: Fix minimum MTU (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Device's mtu field is u16 and not int (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Fix endianness bug in IPV6 csum calculation (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Allow resetting VF admin mac to zero (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Correctly handle RSS indirection table when changing number of channels (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Fix ethtool RX hash func configuration change (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Fix LRO modify (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Remove wrong poll CQ optimization (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Do not BUG_ON during reset when PCI is offline (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Count HW buffer overrun only once (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Fix RC transport send queue overhead computation (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: fix some error handling in mlx4_multi_func_init() (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Remove unused macro (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Initialize hop_limit when creating address handle (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Expose correct maximum number of CQE capacity (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Replace kfree with kvfree in mlx4_ib_destroy_srq (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: fix handling return value of mlx4_slave_convert_port (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use vmalloc for WR buffers when needed (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use correct order of variables in log message (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Expose correct max_sge_rd limit (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Avoid returning success in case of an error flow (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Replace VF zero mac with random mac in mlx4_core (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Fix resource tracker error flow in add_res_range (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Copy/set only sizeof struct mlx4_eqe bytes (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: really allow to change RSS key (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Fix incorrect wc pkey_index assignment for GSI messages (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix incorrect cq flushing in error state (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use correct SL on AH query under RoCE (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Forbid using sysfs to change RoCE pkeys (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Demote mcg message from warning to debug (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix potential deadlock when sending mad to wire (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4, mlx5, mthca: Expose max_sge_rd correctly (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Add extra check for total vfs for SRIOV (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Remove BUG_ON assert when checking if ring is full (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Relieve cpu load average on the port sending flow (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Fix wrong index in propagating port change event to VFs (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix memory leak in do_slave_init (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Disable HA for SRIOV PF RoCE devices (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Release TX QP when destroying TX ring (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Disable Granular QoS per VF under IB/Eth VPI configuration (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: fix typo in mlx4_set_vf_mac (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: need to call close fw if alloc icm is called twice (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: double free of dev_vfs (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] bnx2x: don't reset chip on cleanup if PCI function is offline (Michal Schmidt) [1386199] - [netdrv] bnx2x: allow adding VLANs while interface is down (Michal Schmidt) [1386199] - [netdrv] bnx2x: avoid leaking memory on bnx2x_init_one() failures (Michal Schmidt) [1386199] - [netdrv] bnx2x: Prevent false warning for lack of FC NPIV (Michal Schmidt) [1386199] - [netdrv] bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian (Michal Schmidt) [1386199] - [netdrv] bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix 84833 phy command handler (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix led setting for 84858 phy (Michal Schmidt) [1386199] - [netdrv] bnx2x: Correct 84858 PHY fw version (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix 84833 RX CRC (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix link-forcing for KR2 (Michal Schmidt) [1386199] - [netdrv] bnx2x: Warn about grc timeouts in register dump (Michal Schmidt) [1386199] - [netdrv] be2net: Enable VF link state setting for BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: Fix TX stats for TSO packets (Ivan Vecera) [1347812] - [netdrv] be2net: NCSI FW section should be properly updated with ethtool for BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: Provide an alternate way to read pf_num for BEx chips (Ivan Vecera) [1347812] - [netdrv] be2net: Fix mac address collision in some configurations (Ivan Vecera) [1347812] - [netdrv] be2net: Avoid redundant addition of mac address in HW (Ivan Vecera) [1347812] - [netdrv] be2net: Add privilege level check for OPCODE_COMMON_GET_EXT_FAT_CAPABILITIES SLI cmd (Ivan Vecera) [1347812] - [netdrv] be2net: Issue COMMON_RESET_FUNCTION cmd during driver unload (Ivan Vecera) [1347812] - [netdrv] be2net: Support UE recovery in BEx/Skyhawk adapters (Ivan Vecera) [1347812] - [netdrv] be2net: replace polling with sleeping in the FW completion path (Ivan Vecera) [1347812] - [netdrv] be2net: do not remove vids from driver table if be_vid_config() fails (Ivan Vecera) [1347812] - [netdrv] be2net: clear vlan-promisc setting before programming the vlan list (Ivan Vecera) [1347812] - [netdrv] be2net: perform temperature query in adapter regardless of its interface state (Ivan Vecera) [1347812] - [netdrv] be2net: Fix broadcast echoes from EVB in BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: fix definition of be_max_eqs() (Ivan Vecera) [1347812] - [netdrv] be2net: Fix provisioning of RSS for VFs in multi-partition configurations (Ivan Vecera) [1347812] - [netdrv] be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Ivan Vecera) [1347812] - [netdrv] be2net: use max-TXQs limit too while provisioning VF queue pairs (Ivan Vecera) [1347812] - [netdrv] benet: be_resume needs to protect be_open with rtnl_lock (Ivan Vecera) [1347812] - [netdrv] be2net: Don't leak iomapped memory on removal (Ivan Vecera) [1347812] - [netdrv] be2net: Fix a UE caused by passing large frames to the ASIC (Ivan Vecera) [1347812] - [netdrv] be2net: Fix pcie error recovery in case of NIC+RoCE adapters (Ivan Vecera) [1347812] - [netdrv] be2net: Interpret and log new data that's added to the port misconfigure async event (Ivan Vecera) [1347812] - [netdrv] be2net: Request RSS capability of Rx interface depending on number of Rx rings (Ivan Vecera) [1347812] - [netdrv] be2net: Fix interval calculation in interrupt moderation (Ivan Vecera) [1347812] - [netdrv] be2net: Add retry in case of error recovery failure (Ivan Vecera) [1347812] - [netdrv] be2net: Fix Lancer error recovery (Ivan Vecera) [1347812] - [netdrv] be2net: Don't run ethtool self-tests for VFs (Ivan Vecera) [1347812] - [netdrv] be2net: SRIOV Queue distribution should factor in EQ-count of VFs (Ivan Vecera) [1347812] - [netdrv] be2net: Fix be_vlan_rem_vid() to check vlan id being removed (Ivan Vecera) [1347812] - [netdrv] be2net: check for INSUFFICIENT_PRIVILEGES error (Ivan Vecera) [1347812] - [netdrv] be2net: return error status from be_set_phys_id() (Ivan Vecera) [1347812] - [netdrv] be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd (Ivan Vecera) [1347812] - [netdrv] be2net: fix VF link state transition from disabled to auto (Ivan Vecera) [1347812] - [netdrv] bnx2: fix locking when netconsole is used (Ivan Vecera) [1291369] - [netdrv] tg3: Avoid NULL pointer dereference in tg3_io_error_detected() (Ivan Vecera) [1347828] - [netdrv] tg3: Fix for disallow tx coalescing time to be 0 (Ivan Vecera) [1347828] - [netdrv] tg3: Report the correct number of RSS queues through tg3_get_rxnfc (Ivan Vecera) [1347828] - [netdrv] tg3: Fix for diasllow rx coalescing time to be 0 (Ivan Vecera) [1347828] - [netdrv] net: tg3: avoid uninitialized variable warning (Ivan Vecera) [1347828] - [net] ipv6: restrict hop_limit sysctl setting to range (1; 255) (Paolo Abeni) [1314305] - [net] ipv4: add limits to ip_default_ttl (Paolo Abeni) [1314305] - [net] route: enforce hoplimit max value (Paolo Abeni) [1313899] - [net] netfilter: Add missing #include for userland (Sabrina Dubroca) [1317697] - [net] sctp: use the same clock as if sock source timestamps were on (Xin Long) [1334561] - [net] sctp: update the netstamp_needed counter when copying sockets (Xin Long) [1334561] - [net] sctp: fix the transports round robin issue when init is retransmitted (Xin Long) [1312728] - [net] pppoe: fix memory corruption in padt work structure (Beniamino Galvani) [1317900] - [net] pppoe: drop pppoe device in pppoe_unbind_sock_work (Beniamino Galvani) [1317900] - [net] pppoe: Use workqueue to die properly when a PADT is received (Beniamino Galvani) [1317900] - [net] ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki) [1327680] - [net] ipv6: Consolidate route lookup sequences (Jakub Sitnicki) [1327680] - [net] macvtap: Add support of packet capture on macvtap device (Sabrina Dubroca) [1373100] - [scsi] fnic: pci_dma_mapping_error() doesn't return an error code (Maurizio Lombardi) [1364593] - [scsi] fnic: Using rport->dd_data to check rport online instead of rport_lookup (Maurizio Lombardi) [1364593] - [scsi] fnic: Cleanup the I/O pending with fw and has timed out and is used to issue LUN reset (Maurizio Lombardi) [1364593] - [scsi] fnic: move printk()s outside of the critical code section (Maurizio Lombardi) [1364593] - [scsi] fnic: check pci_map_single() return value (Maurizio Lombardi) [1364593] - [scsi] be2iscsi: Driver version: 11.1.0.0 (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Replace _bh with _irqsave/irqrestore (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Remove redundant iscsi_wrb desc memset (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix bad WRB index error (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix async PDU handling path (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Add lock to protect WRB alloc and free (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Reduce driver load/unload time (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix ExpStatSn in management tasks (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix WRB leak in login/logout path (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix async link event processing (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to process 25G link speed info from FW (Maurizio Lombardi) [1347815] - [scsi] scsi_transport_iscsi: Add 25G and 40G speed definition (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix IOPOLL implementation (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix return value for MCC completion (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Add FW config validation (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to handle misconfigured optics events (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix VLAN support for IPv6 network (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to remove shutdown entry point (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Added return value check for mgmt_get_all_if_id (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Set mbox timeout to 30s (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to synchronize tag allocation using spin_lock (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to use atomic bit operations for tag_state (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix mbox synchronization replacing spinlock with mutex (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix soft lockup in mgmt_get_all_if_id path using bmbx (Maurizio Lombardi) [1347815] - [scsi] scsi_debug: fix logical block provisioning support when unmap_alignment != 0 (Maurizio Lombardi) [1388096] - [scsi] scsi_debug: fix logical block provisioning support (Maurizio Lombardi) [1388096] - [scsi] mpt3sas: Fix resume on WarpDrive flash cards (Tomas Henzl) [1329353] - [scsi] mpt3sas: avoid mpt3sas_transport_port_add NULL parent_dev (Tomas Henzl) [1329353] - [scsi] mpt3sas: set num_phys after allocating phy space (Tomas Henzl) [1329353] - [scsi] mpt3sas: add missing curly braces (Tomas Henzl) [1329353] - [scsi] mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updating mpt3sas driver version to 13.100.00.00 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Handle active cable exception event (Tomas Henzl) [1329353] - [scsi] mpt3sas: Update MPI header to 2.00.42 (Tomas Henzl) [1329353] - [scsi] mpt3sas: remove unused fw_event_work elements (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove usage of 'struct timeval' (Tomas Henzl) [1329353] - [scsi] mpt3sas: Don't overreach ioc->reply_post during initialization (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove unnecessary synchronize_irq() before free_irq() (Tomas Henzl) [1329353] - [scsi] mpt3sas: Free memory pools before retrying to allocate with different value (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free free_cpu_mask_var before reply_q (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updating mpt3sas driver version to 12.100.00.00 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updated MPI Header to 2.00.42 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Add support for configurable Chain Frame Size (Tomas Henzl) [1329353] - [scsi] mpt3sas: Added smp_affinity_enable module parameter (Tomas Henzl) [1329353] - [scsi] mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IOs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Never block the Enclosure device (Tomas Henzl) [1329353] - [scsi] mpt3sas: Fix static analyzer(coverity) tool identified defects (Tomas Henzl) [1329353] - [scsi] mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP Passthrough request message (Tomas Henzl) [1329353] - [scsi] mpt3sas: Added support for high port count HBA variants (Tomas Henzl) [1329353] - [scsi] bnx2fc: Update version number to 2.10.3 (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Check sc_cmd device and host pointer before returning the command to the mid-layer (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Print netdev device name when FCoE is successfully initialized (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Print when we send a fip keep alive (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: bnx2fc_eh_abort(): fix wrong return code (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Show information about log levels in 'modinfo' (Maurizio Lombardi) [1380385] - [scsi] hpsa: update driver revision to 3.4.10-0-RH2 (Joseph Szczypek) [1377892] - [scsi] hpsa: correct scsi 6byte lba calculation (Joseph Szczypek) [1377892] - [scsi] lpfc: remove unknown ELS message warnings for RDP (Maurizio Lombardi) [1347811] - [scsi] smartpqi: add to config-generic (Scott Benesh) [1343743] - [scsi] smartpqi: raid bypass lba calculation fix (Scott Benesh) [1343743] - [scsi] smartpqi: bump driver version (Scott Benesh) [1343743] - [scsi] smartpqi: add smartpqi.txt (Scott Benesh) [1343743] - [scsi] smartpqi: update Kconfig (Scott Benesh) [1343743] - [scsi] smartpqi: remove timeout for cache flush operations (Scott Benesh) [1343743] - [scsi] smartpqi: scsi queuecommand cleanup (Scott Benesh) [1343743] - [scsi] smartpqi: minor tweaks to update time support (Scott Benesh) [1343743] - [scsi] smartpqi: minor function reformating (Scott Benesh) [1343743] - [scsi] smartpqi: correct event acknowledgement timeout issue (Scott Benesh) [1343743] - [scsi] smartpqi: correct controller offline issue (Scott Benesh) [1343743] - [scsi] smartpqi: add kdump support (Scott Benesh) [1343743] - [scsi] smartpqi: enhance reset logic (Scott Benesh) [1343743] - [scsi] smartpqi: enhance drive offline informational message (Scott Benesh) [1343743] - [scsi] smartpqi: simplify spanning (Scott Benesh) [1343743] - [scsi] smartpqi: change tmf macro names (Scott Benesh) [1343743] - [scsi] smartpqi: change aio sg processing (Scott Benesh) [1343743] - [scsi] aacraid: remove wildcard for series 9 controllers (Scott Benesh) [1343743] - [scsi] smartpqi: initial commit of Microsemi smartpqi driver (Scott Benesh) [1343743]- [hv] get rid of id in struct vmbus_channel (Vitaly Kuznetsov) [1322802] - [hv] make VMBus bus ids persistent (Vitaly Kuznetsov) [1322802] - [hv] storvsc: Fix potential memory leak (Cathy Avery) [1322928 1352824] - [hv] storvsc: Filter out storvsc messages CD-ROM medium not present (Cathy Avery) [1322928 1352824] - [hv] storvsc: fix SRB_STATUS_ABORTED handling (Cathy Avery) [1322928 1352824] - [hv] storvsc: add logging for error/warning messages (Cathy Avery) [1322928 1352824] - [hv] storvsc: Fix a bug in the handling of SRB status flags (Cathy Avery) [1322928 1352824] - [hv] storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag (Cathy Avery) [1322928 1352824] - [hv] storvsc: Set the tablesize based on the information given by the host (Cathy Avery) [1322928 1352824] - [hv] storvsc: Don't assume that the scatterlist is not chained (Cathy Avery) [1322928 1352824] - [hv] storvsc: Retrieve information about the capability of the target (Cathy Avery) [1322928 1352824] - [hv] storvsc: Always send on the selected outgoing channel (Cathy Avery) [1322928 1352824] - [hv] vmbus: Support a vmbus API for efficiently sending page arrays (Cathy Avery) [1322928 1352824] - [hv] balloon: replace ha_region_mutex with spinlock (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: account for gaps in hot add regions (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: keep track of where ha_region starts (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: reset host_specified_ha_region (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: don't crash when memory is added in non-sorted order (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case (Vitaly Kuznetsov) [1326999 1381617] - [hv] don't leak memory in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1376860] - [hv] get rid of redundant messagecount in create_gpadl_header() (Vitaly Kuznetsov) [1376860] - [hv] vmbus: don't manipulate with clocksources on crash (Cathy Avery) [1365049] - [hv] correct tsc page sequence invalid value (Cathy Avery) [1365049] - [hv] vmbus: fix build warning (Cathy Avery) [1365049] - [hv] vmbus: Implement a clocksource based on the TSC page (Cathy Avery) [1365049] - [hv] kvp: cancel kvp_host_handshake_work on module unload (Vitaly Kuznetsov) [1321259] - [x86] mm/xen: Suppress hugetlbfs in PV guests (Vitaly Kuznetsov) [1312331] - [mm] hugetlb: allow hugepages_supported to be architecture specific (Vitaly Kuznetsov) [1312331]- [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1360179] - [netdrv] i40evf: RSS Hash Option parameters (Stefan Assmann) [1360179] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1360179] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1360179] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1360179] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1360179] - [netdrv] i40evf: Allow PF driver to configure RSS (Stefan Assmann) [1360179] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1360179] - [netdrv] i40evf: Don't Panic (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1360179] - [netdrv] i40evf: properly handle VLAN features (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1360179] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1360179] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1360179] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1360179] - [netdrv] i40evf: Fix get_rss_aq (Stefan Assmann) [1360179] - [netdrv] i40evf: Add longer wait after remove module (Stefan Assmann) [1360179] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1360179] - [netdrv] i40evf: Fix VLAN features (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1360179] - [netdrv] i40evf: Add additional check for reset (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1360179] - [netdrv] i40evf: remove dead code (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1360179] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1360179] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1360179] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1360179] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1360179] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1360179] - [netdrv] i40evf: set adapter state on reset failure (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1360179] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1360179] - [netdrv] i40evf: support packet split receive (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1360179] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1360179] - [netdrv] i40evf: Change vf driver string to reflect all products i40evf supports (Stefan Assmann) [1360179] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1360179] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1360179] - [netdrv] i40evf: enable bus master after reset (Stefan Assmann) [1360179] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1360179] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1360179] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1360179] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1360179] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1360179] - [netdrv] i40evf: null out ring pointers on free (Stefan Assmann) [1360179] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1360179] - [netdrv] i40evf: allow channel bonding of VFs (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1360179] - [netdrv] treewide: Fix typos in printk (Stefan Assmann) [1360179] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1360179] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1360179] - [netdrv] i40evf: change version string generation (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1360179] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1360179] - [netdrv] i40evf: check rings before freeing resources (Stefan Assmann) [1360179] - [netdrv] i40e: Fix errors resulted while turning off TSO (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use configured RSS key and lookup table in i40e_vsi_config_rss (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix broken i40e_config_rss_aq function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: move i40e_vsi_config_rss below i40e_get_rss_aq (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove redundant memset (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: check for and deal with non-contiguous TCs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Update device ids for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Drop extra copy of function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Use consistent type for vf_id (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: PTP - avoid aggregate return warnings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix uninitialized variable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add VF promiscuous mode driver support (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add promiscuous on VLAN support (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove zero check (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Code cleanup in i40e_add_fdir_ethtool (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix errant PCIe bandwidth message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move NVM event wait check to NVM code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Restrict VF poll mode to only single function mode devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move HW flush (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Leave debug_mask cleared at init (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Inserting a HW capability display info (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Request PHY media event at reset time (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Lower some message levels (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix for supported link modes in 10GBaseT PHY's (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Disable link polling (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Make VF resets more reliable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove unused variable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove redundant check on vsi->active_vlans (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Change comment to reflect correct function name (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Change unknown event error msg to ignore message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Added code to prevent double resets (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Notify VFs of all resets (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove timer and task only if created (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Assure that adminq is alive in debug mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove MSIx only if created (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix up return code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Save off VSI resource count when updating VSI (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: queue-specific settings for interrupt moderation (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: let go of the past (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: suspend scheduling during driver unload (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add check for null VSI (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Expose some registers to program parser, FD and RSS logic (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix for unexpected messaging (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Do not wait for Rx queue disable in DCB reconfig (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix led blink capability for 10GBaseT PHY (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: better error reporting for nvmupdate (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: expand comment (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Do not disable queues in the Legacy/MSI Interrupt handler (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Removal of code which relies on BASE VEB SEID (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix PROMISC mode for Multi-function per port (MFP) devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: cleanup use of pf->hw (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: drop unused debugfs file "dump" (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: get rid of magic number (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: dump descriptor indexes in hex (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use new add_veb calling with VEB stats control (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add VEB stat control and remove L2 cloud filter (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: set shared bit for multicast filters (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Make the DCB firmware checks for X710/XL710 only (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: move sync_vsi_filters up in service_task (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add priv flag for automatic rule eviction (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: avoid large memcpy by assigning struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: count allocation errors (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: drop unused function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: negate PHY int mask bits (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: APIs to Add/remove port mirroring rules (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: allocate memory safer (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: fix missing space (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: drop duplicate definition (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: remove unnecessary local var (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove VF device IDs from PF (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add netdev info to VSI dump (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add a little more to an NVM update debug message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: refactor DCB function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add 20G speed for Tx bandwidth calculations (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add counter for arq overflows (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Store lan_vsi_idx and lan_vsi_id in the right size (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add 100Mb ethtool reporting (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Limit DCB FW version checks to X710/XL710 devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Extend ethtool RSS hooks for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add new device IDs for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: bump version to 1.4.10 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Cleanup the code with respect to restarting autoneg (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Replace X722 mac check in ethtool get_settings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add mac_filter_element at the end of the list instead of HEAD (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: allow zero MAC address for VFs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: change log messages and error returns (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: clean whole mac filter list (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: hush little warnings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use explicit cast from u16 to u8 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: don't add zero MAC filter (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: properly delete VF MAC filters (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: chomp the BIT(_ULL) (Stefan Assmann) [1249250 1310402 1346978]- [mm] close FOLL MAP_PRIVATE race (Larry Woodman) [1385117] {CVE-2016-5195}- [netdrv] sfc: report supported link speeds on SFP connections (Jarod Wilson) [1384621] - [fs] dlm: free workqueues after the connections (Marcelo Leitner) [1365204] - [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1342114] - [netdrv] ibmveth: check return of skb_linearize in ibmveth_start_xmit (Gustavo Duarte) [1322315] - [fs] NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE (Steve Dickson) [1230305] - [drm] i915/skl: Fix spurious gpu hang with gt3/gt4 revs (Rob Clark) [1323945] - [drm] i915/skl: Fix rc6 based gpu/system hang (Rob Clark) [1323945] - [drm] prime: fix error path deadlock fail (Rob Clark) [1334880] - [drm] Balance error path for GEM handle allocation (Rob Clark) [1334880] - [netdrv] ixgbe: cleanup crosstalk fix (Ken Cox) [1346399] - [netdrv] ixgbe: Add work around for empty SFP+ cage crosstalk (Ken Cox) [1346399] - [netdrv] ixgbe: Add definitions for x550em_a 10G MAC (Ken Cox) [1346399] - [netdrv] ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC (Ken Cox) [1346399] - [md] disable RAID5 /sys/block/md/md/group_thread_cnt (Jes Sorensen) [1322733] - [mfd] rtsx: Various tweaks for RHEL-6 (Don Zickus) [1167938] - [mfd] rtsx: Add in support for power down (Don Zickus) [1167938] - [mfd] rtsx: Update driving settings (Don Zickus) [1167938] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [1167938] - [mfd] rtsx: Add support for rts525A (Don Zickus) [1167938]- [fs] NFS: Fix another OPEN_DOWNGRADE bug (Steve Dickson) [1340539] - [fs] NFSv4: Fix another bug in the close/open_downgrade code (Steve Dickson) [1340539] - [fs] NFSv4: Fix problems with close in the presence of a delegation (Steve Dickson) [1340539] - [debug] lockdep: raise MAX_LOCKDEP_CHAINS_BITS to 16 (Maurizio Lombardi) [1314144] - [block] nvme: add device id's with intel stripe quirk (David Milburn) [1372088] - [hv] avoid vfree() on crash (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: handle various crash scenarios (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Support kexec on ws2012 r2 and above (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Support handling messages on multiple CPUs (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload() (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid wait_for_completion() on crash (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload() (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Force all channel messages to be delivered on CPU 0 (Vitaly Kuznetsov) [1301903 1333167] - [fs] sunrpc: make AF_LOCAL connect synchronous (Steve Dickson) [1321366] - [fs] sunrpc: TCP/UDP always close the old socket before reconnecting (Steve Dickson) [1321366] - [fs] sunrpc: Add helpers to prevent socket create from racing (Steve Dickson) [1321366] - [fs] sunrpc: Fix stupid typo in xs_sock_set_reuseport (Steve Dickson) [1321366] - [fs] sunrpc: Define xs_tcp_fin_timeout only if CONFIG_SUNRPC_DEBUG (Steve Dickson) [1321366] - [fs] sunrpc: Handle connection reset more efficiently (Steve Dickson) [1321366] - [fs] sunrpc: Remove the redundant XPRT_CONNECTION_CLOSE flag (Steve Dickson) [1321366] - [fs] sunrpc: Make xs_tcp_close() do a socket shutdown rather than a sock_release (Steve Dickson) [1321366] - [fs] sunrpc: Ensure xs_tcp_shutdown() requests a full close of the connection (Steve Dickson) [1321366] - [fs] sunrpc: Cleanup to remove remaining uses of XPRT_CONNECTION_ABORT (Steve Dickson) [1321366] - [fs] sunrpc: Remove TCP socket linger code (Steve Dickson) [1321366] - [fs] sunrpc: Remove TCP client connection reset hack (Steve Dickson) [1321366] - [fs] sunrpc: Ensure xs_reset_transport() resets the close connection flags (Steve Dickson) [1321366] - [fs] sunrpc: Do not clear the source port in xs_reset_transport (Steve Dickson) [1321366] - [fs] sunrpc: Handle EADDRINUSE on connect (Steve Dickson) [1321366] - [fs] sunrpc: Set SO_REUSEPORT socket option for TCP connections (Steve Dickson) [1321366] - [block] nvme: Increase the max transfer size when mdts is 0 (David Milburn) [1343876] - [block] nvme: make setup work for devices that don't do INTx (David Milburn) [1343876] - [block] nvme: Fix potential IO timeout race condition (David Milburn) [1343876] - [block] nvme: Don't write cq doorbell on suspended queues (David Milburn) [1343876] - [block] nvme: Fix ioctl passthrough length calculation (David Milburn) [1343876] - [block] nvme: Return busy status on suspended queue (David Milburn) [1343876] - [block] nvme: Add nvme subsystem reset IOCTL (David Milburn) [1343876] - [block] nvme: Add nvme subsystem reset support (David Milburn) [1343876] - [block] nvme: add sysfs and ioctl controller reset (David Milburn) [1343876] - [block] nvme: increase depth of admin queue (David Milburn) [1343876] - [infiniband] ib/qib: Support creating qps with GFP_NOIO flag (Alex Estrin) [1373507] - [infiniband] ib/qib: Improve ipoib UD performance (Alex Estrin) [1373507] - [infiniband] ib/qib: fix mcast detach when qp not attached (Alex Estrin) [1373507] - [infiniband] ib/qib: Prevent context loss (Alex Estrin) [1373507] - [pci] Allocate ATS struct during enumeration (Myron Stowe) [1228022] - [mm] thp: fix SMP race condition between THP page fault and MADV_DONTNEED (Andrea Arcangeli) [1314133] - [netdrv] igb: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1267865] - [block] Update queue-sysfs.txt documentation file (Joe Lawrence) [1361603] - [mm] tracing: Fix no callsite ifndef CONFIG_KMEMTRACE (Aristeu Rozanski) [1123990] - [mm] tracing: Define kmem_cache_alloc_notrace ifdef CONFIG_TRACING (Aristeu Rozanski) [1123990] - [kernel] replace some read_lock(&tasklist_lock)'s with tasklist_read_lock() (Oleg Nesterov) [1304864] - [kernel] replace write_lock_irq(&tasklist_lock) with tasklist_write_lock_irq() (Oleg Nesterov) [1304864] - [kernel] introduce tasklist_read_lock() and tasklist_write_lock_irq() (Oleg Nesterov) [1304864] - [fs] gfs2: Update file times after grabbing glock (Andreas Grunbacher) [1379452] - [fs] gfs2: Initialize atime of I_NEW inodes (Andreas Grunbacher) [1379452]- [netdrv] enic: set netdev->vlan_features (Stefan Assmann) [1309973] - [s390] qeth: delete napi struct when removing a qeth device (Hendrik Brueckner) [1357027] - [s390] iucv: call skb_linearize() when needed (Hendrik Brueckner) [1341759] - [s390] dasd: fix hanging device after clear subchannel (Hendrik Brueckner) [1368066] - [s390] fix test_fp_ctl inline assembly contraints (Hendrik Brueckner) [1357029] - [s390] spinlock: avoid yield to non existent cpu (Hendrik Brueckner) [1341757] - [mm] hugetlb: don't use reserved during VM_SHARED mapping cow (Petr Holasek) [1297199] - [scsi] mpt3sas: Fix panic when aer correct error occurred (Frank Ramsay) [1374743] - [fs] nfs4.1: Remove a bogus BUG_ON() in nfs4_layoutreturn_done (Steve Dickson) [1376467] - [fs] nfs4: Fix potential use after free of state in nfs4_do_reclaim (Dave Wysochanski) [1343231] - [fs] ext2: fix filesystem deadlock while reading corrupted xattr block (Carlos Maiolino) [847106] - [documentation] watchdog: hpwdt: remove email address from doc (Nigel Croxon) [1375651] - [documentation] watchdog: hpwdt: Adjust documentation to match latest kernel module parameters (Nigel Croxon) [1375651]- [fs] NFSv4.1: Fix an NFSv4.1 state renewal regression (Dave Wysochanski) [1332300] - [scsi] ibmvfc: Fix I/O hang when port is not mapped (Steve Best) [1377964] - [powerpc] eeh: Fix dereferencing NULL device_node (Gustavo Duarte) [1323874] - [fs] nfsd3: Check write permission after checking existence (Harshula Jayasuriya) [1373393] - [x86] tsc: Add backwards time checking to read_tsc() and vread_tsc() (Prarit Bhargava) [1375163] - [sched] core: Clear the root_domain cpumasks in init_rootdomain (Aristeu Rozanski) [1214887] - [edac] sb_edac: get rid of 2HA handling while getting active channels (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: fix Broadwell channel calculation (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: fix csrow/channel emulation (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Fix rank lookup on Broadwell (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Take account of channel hashing when needed (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Repair damage introduced when "fixing" channel address (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Fix computation of channel address (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Add support for duplicate device IDs (Aristeu Rozanski) [1318810 1353808] - [acpi] SRAT: fix SRAT parsing order with both LAPIC and X2APIC present (Prarit Bhargava) [1247218] - [acpi] tables: test the correct variable (Prarit Bhargava) [1247218] - [x86] acpi: Handle apic/x2apic entries in MADT in correct order (Prarit Bhargava) [1247218] - [acpi] tables: Add acpi_subtable_proc to ACPI table parsers (Prarit Bhargava) [1247218] - [acpi] table: Always count matched and successfully parsed entries (Prarit Bhargava) [1247218] - [acpi] table: Add new function to get table entries (Prarit Bhargava) [1247218] - [netdrv] ixgbe: Fix ATR so that it correctly handles IPv6 extension headers (Ken Cox) [1339563] - [netdrv] ixgbe: Store VXLAN port number in network order (Ken Cox) [1339563] - [netdrv] ixgbe: Make ATR recognize IPv6 extended headers (Ken Cox) [1339563] - [net] vlan: Fix FCOE_MTU support (Maurizio Lombardi) [1367250] - [net] inet_diag: fix oops for IPv4 AF_INET6 TCP SYN-RECV state (Phil Sutter) [1328053] - [net] tcp: make challenge acks less predictable (Florian Westphal) [1355607] {CVE-2016-5696} - [net] netfilter: bridge: do not re-invoke iptables (Florian Westphal) [1319883] - [net] set dev->addr_assign_type correctly (Sabrina Dubroca) [1318500] - [netdrv] atheros eth: set addr_assign_type if random_ether_addr() used (Sabrina Dubroca) [1318500] - [netdrv] ethoc: set addr_assign_type if random_ether_addr() used (Sabrina Dubroca) [1318500] - [net] use eth_hw_addr_random() and reset addr_assign_type (Sabrina Dubroca) [1318500] - [netdrv] replace random_ether_addr() with eth_hw_addr_random() (Sabrina Dubroca) [1318500]- [firmware] revert "amd-ucode: Add microcode_amd" (Phillip Lougher) [1375170] - [firmware] revert "amd-ucode: Add microcode_amd_fam15" (Phillip Lougher) [1375170] - [firmware] revert "amd-ucode: Add microcode_amd_fam16" (Phillip Lougher) [1375170] - [s390] mm: fix asce_bits handling with dynamic pagetable levels (Steve Best) [1341758]- [firmware] amd-ucode: Add microcode_amd_fam16 (Suravee Suthikulpanit) [1322525] - [firmware] amd-ucode: Add microcode_amd_fam15 (Suravee Suthikulpanit) [1322525] - [firmware] amd-ucode: Add microcode_amd (Suravee Suthikulpanit) [1322525] - [netdrv] igbvf: remove "link is Up" message when registering mcast address (Corinna Vinschen) [1304114] - [acpi] acpia: Fix Scope() op in module level code (Lenny Szubowicz) [1357316] - [security] selinux: test for !ss_initialized in selinux_sysctl (Mateusz Guzik) [1285009] - [scsi] fnic: Fix to cleanup aborted IO to avoid device being offlined by mid-layer (Maurizio Lombardi) [1341298]- [netdrv] bnxt_en: Add new NPAR and dual media device IDs (John Linville) [1347825] - [netdrv] bnxt_en: Limit RX BD pages to be no bigger than 32K (John Linville) [1347825] - [netdrv] bnxt_en: Add BCM5731X and BCM5741X device IDs (John Linville) [1347825] - [netdrv] bnxt_en: Add PCI device ID for 57404 NPAR devices (John Linville) [1347825] - [netdrv] bnxt_en: Enable NPAR (NIC Partitioning) Support (John Linville) [1347825] - [netdrv] bnxt_en: Add function for VF driver to query default VLAN (John Linville) [1347825] - [netdrv] bnxt_en: Fix tx push race condition (John Linville) [1347825] - [netdrv] bnxt_en: Add BCM57314 device ID (John Linville) [1347825] - [netdrv] bnxt_en: Setup multicast properly after resetting device (John Linville) [1347825] - [netdrv] bnxt_en: Need memory barrier when processing the completion ring (John Linville) [1347825] - [netdrv] bnxt_en: Don't fallback to INTA on VF (John Linville) [1347825] - [netdrv] bnxt_en: Update to Firmware 1.2.2 spec (John Linville) [1347825] - [netdrv] bnxt_en: Fix ethtool -a reporting (John Linville) [1347825] - [netdrv] bnxt_en: Fix typo in bnxt_hwrm_set_pause_common() (John Linville) [1347825] - [netdrv] vmxnet3: update to version 3 (Neil Horman) [1290656] - [netdrv] vmxnet3: introduce command to register memory region (Neil Horman) [1290656] - [netdrv] vmxnet3: add support for get_coalesce, set_coalesce ethtool operations (Neil Horman) [1290656] - [netdrv] vmxnet3: add receive data ring support (Neil Horman) [1290656] - [netdrv] vmxnet3: allow variable length transmit data ring buffer (Neil Horman) [1290656] - [netdrv] vmxnet3: introduce generalized command interface to configure the device (Neil Horman) [1290656] - [netdrv] vmxnet3: prepare for version 3 changes (Neil Horman) [1290656] - [netdrv] vmxnet3: segCnt can be 1 for LRO packets (Neil Horman) [1290656] - [netdrv] vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (Neil Horman) [1290656] - [netdrv] vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Neil Horman) [1290656] - [netdrv] vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (Neil Horman) [1290656 1311537] - [netdrv] vmxnet3: Update Rx ring 2 max size (Neil Horman) [1290656] - [netdrv] Vmxnet3: Fix regression caused by 5738a09 (Neil Horman) [1290656] - [netdrv] vmxnet3: Fix use of mfTableLen for big endian architectures (Neil Horman) [1290656] - [netdrv] vmxnet3: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1290656] - [netdrv] Vmxnet3: Extend register dump support (Neil Horman) [1290656] - [fs] namei: don't rehash target on succesful rename (J. Bruce Fields) [1080701] - [powerpc] eeh: Block PCI configuration space access during EEH (Gustavo Duarte) [1216944] - [scsi] Avoid crashing if device uses DIX but adapter does not support it (Ewan Milne) [1369997] - [scsi] aacraid: Check size values after double-fetch from user (Maurizio Lombardi) [1369770] {CVE-2016-6480}- [fs] ecryptfs: prevent mounts backed by procfs (Mateusz Guzik) [1347102] {CVE-2016-1583} - [hid] usbhid: add quirk for PIXART OEM mouse used by HP (Torez Smith) [1295575] - [hid] usbhid: add HP OEM mouse to quirk ALWAYS_POLL (Torez Smith) [1295575] - [netdrv] bonding: Prevent IPv6 link local address on enslaved devices (Jarod Wilson) [1292358] - [powerpc] iommu: release the DDW when the PHB device node is unplugged (Gustavo Duarte) [1328668] - [netdrv] bonding: don't use stale speed and duplex information (Jarod Wilson) [1327315] - [scsi] Revert: restart list search after unlock in scsi_remove_target (Ewan Milne) [1369564] - [s390] mm: four page table levels vs. fork (Hendrik Brueckner) [1316461] {CVE-2016-2143}- [scsi] bnx2fc: replace printk() with BNX2FC_IO_DBG() (Maurizio Lombardi) [1337944] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1349623]- [fs] gfs2: Cache ACLs read from disk (Andreas Gruenbacher) [1330625] - [mm] Fix slab growing out of bound within a cpuset (Larry Woodman) [1350997] - [scsi] fix race between simultaneous decrements of ->host_failed (Gustavo Duarte) [1344835] - [fs] xfs: fix Q_XQUOTARM ioctl (Zorro Lang) [1329066] - [virt] storvsc: driver needs to account for reference to sdev_dev kobj (Cathy Avery) [1316861] - [fs] Set MAY_SIGN for multiuser mounts (Sachin Prabhu) [1323053] - [x86] mm: Improve switch_mm() barrier comments (Rafael Aquini) [1332601] {CVE-2016-2069} - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization (Rafael Aquini) [1332601] {CVE-2016-2069} - [netdrv] vmxnet3: avoid calling pskb_may_pull with interrupts disabled (Jamie Bainbridge) [1340684] - [netdrv] vmxnet3: fix checks for dma mapping errors (Jamie Bainbridge) [1340684] - [net] netfilter: ip6table_raw: fix table priority (Eric Garver) [1317365] - [net] sch_gred: should not use GFP_KERNEL while holding a spinlock (Eric Garver) [1328774] - [net] netfilter: fix xt_TCPOPTSTRIP for ipv6 (Paolo Abeni) [1325733] - [net] ipv6: Count in extension headers in skb->network_header (Jakub Sitnicki) [1323491] - [net] Make userland include of netlink.h more sane (Ondrej Hlavaty) [1313266] - [net] bridge: notifier called with the wrong device (Paolo Abeni) [1315988]- [fs] gfs2: Check rs_free with rd_rsspin protection (Robert S Peterson) [1362566] - [x86] hyperv: Avoid reporting bogus NMI status for Gen2 instances (Vitaly Kuznetsov) [1320215] - [x86] mrst: Avoid reporting wrong nmi status (Vitaly Kuznetsov) [1320215] - [scsi] sysfs: protect against double execution of __scsi_remove_device() (Vitaly Kuznetsov) [1343105] - [scsi] proper state checking and module refcount handling in scsi_device_get (Vitaly Kuznetsov) [1343105] - [netdrv] e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko) [1322244] - [powerpc] perf: Add support for second POWER8 PVR (Gustavo Duarte) [1316453] - [fs] xfs: avoid AGI/AGF deadlock scenario for inode chunk allocation (Brian Foster) [1311879] - [fs] xfs: xfs_iflush_cluster has range issues (Brian Foster) [1311853] - [fs] xfs: mark reclaimed inodes invalid earlier (Brian Foster) [1311853] - [fs] xfs: xfs_inode_free() isn't RCU safe (Brian Foster) [1311853] - [fs] xfs: optimise xfs_iext_destroy (Brian Foster) [1311853] - [fs] xfs: skip stale inodes in xfs_iflush_cluster (Brian Foster) [1311853] - [fs] xfs: fix inode validity check in xfs_iflush_cluster (Brian Foster) [1311853] - [fs] xfs: xfs_iflush_cluster fails to abort on error (Brian Foster) [1311853] - [fs] xfs: remove log item from AIL in xfs_iflush after a shutdown (Brian Foster) [1311853] - [fs] xfs: remove log item from AIL in xfs_qm_dqflush after a shutdown (Brian Foster) [1311853] - [fs] sunrpc: move NO_CRKEY_TIMEOUT to the auth->au_flags (Scott Mayhew) [1294939] - [x86] mce: Fix regression. All error records should report via /dev/mcelog (Prarit Bhargava) [1355847] - [fs] lockd: unregister notifier blocks if the service fails to come up completely (Scott Mayhew) [1346317] - [x86] acpi: fix empty _OSI strings during boot (Prarit Bhargava) [1268934] - [kernel] audit: error message typo correction (Richard Guy Briggs) [1342857] - [documentation] mm: document improved handling of swappiness==0 (Jerome Marchand) [1341499] - [netdrv] Fix ixgbe allocation warning splat (Neil Horman) [1325068] - [net] phonet: fix potential use-after-free in pep_sock_close() (Lauro Ramos Venancio) [1326568] - [fs] cifs: fix use-after-free bug in find_writable_file (Sachin Prabhu) [1295008] - [x86] Drop WARN from multi-BAR check in ioremap_caller (Larry Woodman) [1318622] - [mm] mempolicy: fix mbind_range && vma_adjust interaction (Petr Holasek) [1277241] - [virt] virtio_pci: fix virtio spec compliance on restore (Michael S. Tsirkin) [1157728] - [netdrv] cxgb4: Restore L1 cfg, if FW rejects new L1 cfg settings (Sai Vemuri) [1296474]- [security] selinux: convert WARN_ONCE to printk in selinux_nlmsg_perm (Richard Guy Briggs) [1066681] - [security] selinux: cleanup error reporting in selinux_nlmsg_perm (Richard Guy Briggs) [1066681] - [security] audit: fix dangling keywords in integrity ima message output (Richard Guy Briggs) [1066681] - [kernel] audit: invalid op= values for rules (Richard Guy Briggs) [1066681] - [security] selinux: normalize audit log formatting (Richard Guy Briggs) [1066681] - [fs] gfs2: Fix gfs2_replay_incr_blk for multiple journal sizes (Robert S Peterson) [1357111] - [usbhid] hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Yauheni Kaliuta) [1360008] {CVE-2016-5829} - [netdrv] mlx4: convert to hw_features (kamal heib) [1211211]- [scsi] megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support it (Tomas Henzl) [1352826] - [scsi] libfc: sanity check cpu number extracted from xid (Chris Leech) [1351356] - [security] keys: potential uninitialized variable (Mateusz Guzik) [1345946] {CVE-2016-4470} - [firmware] dmi_scan: DMI information in sysfs is missing on SMBIOS 3.0 based systems (Steve Best) [1353807] - [cpufreq] stats: fix race between stats allocation and first usage (Steve Best) [1352347] - [x86] cpufreq: intel_pstate: Enable HWP by default (Steve Best) [1348853] - [netdrv] cxgb4: Set VPD size so we can read both VPD structures (Myron Stowe) [1289559 1324680 1340999] - [pci] Add pci_set_vpd_size() to set VPD size (Myron Stowe) [1289559 1324680 1340999] - [pci] Prevent VPD access for buggy devices (Myron Stowe) [1289559 1324680 1340999] - [pci] Sleep rather than busy-wait for VPD access completion (Myron Stowe) [1289559 1324680 1340999] - [pci] Fold struct pci_vpd_pci22 into struct pci_vpd (Myron Stowe) [1289559 1324680 1340999] - [pci] Rename VPD symbols to remove unnecessary "pci22" (Myron Stowe) [1289559 1324680 1340999] - [pci] Remove struct pci_vpd_ops.release function pointer (Myron Stowe) [1289559 1324680 1340999] - [pci] Move pci_vpd_release() from header file to pci/access.c (Myron Stowe) [1289559 1324680 1340999] - [pci] Move pci_read_vpd() and pci_write_vpd() close to other VPD code (Myron Stowe) [1289559 1324680 1340999] - [pci] Determine actual VPD size on first access (Myron Stowe) [1289559 1324680 1340999] - [pci] Use bitfield instead of bool for struct pci_vpd_pci22.busy (Myron Stowe) [1289559 1324680 1340999] - [pci] Allow access to VPD attributes with size 0 (Myron Stowe) [1289559 1324680 1340999] - [pci] Update VPD definitions (Myron Stowe) [1289559 1324680 1340999] - [pci] Remove unused pci_vpd_truncate() (Myron Stowe) [1289559 1324680 1340999] - [pci] handle positive error codes (Myron Stowe) [1289559 1324680 1340999] - [pci] check pci_vpd_pci22_wait() return (Myron Stowe) [1289559 1324680 1340999] - [fs] gfs2: Lock holder cleanup (Robert S Peterson) [1238861] - [fs] gfs2: Large-filesystem fix for 32-bit systems (Robert S Peterson) [1238861] - [fs] gfs2: Get rid of gfs2_ilookup (Robert S Peterson) [1238861] - [fs] gfs2: Fix gfs2_lookup_by_inum lock inversion (Robert S Peterson) [1238861] - [fs] gfs2: Initialize iopen glock holder for new inodes (Robert S Peterson) [1238861] - [fs] gfs2: Release iopen glock in gfs2_create_inode error cases (Robert S Peterson) [1238861] - [fs] gfs2: Wait for iopen glock dequeues (Robert S Peterson) [1238861] - [fs] gfs2: Re-add an omission from upstream (Robert S Peterson) [1238861] - [fs] gfs2: Eliminate parameter non_block on gfs2_inode_lookup (Robert S Peterson) [1238861] - [fs] gfs2: Don't filter out I_FREEING inodes anymore (Robert S Peterson) [1238861] - [fs] gfs2: Check if iopen is held when deleting inode (Robert S Peterson) [1173286] - [fs] gfs2: Don't do glock put when inode creation fails (Robert S Peterson) [1173286] - [fs] gfs2: Prevent delete work from occurring on glocks used for create (Robert S Peterson) [1173286] - [fs] gfs2: Always use iopen glock for gl_deletes (Robert S Peterson) [1173286] - [fs] gfs2: Update master statfs buffer with sd_statfs_spin locked (Robert S Peterson) [1173286]- [ipmi] Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg() (David Arcari) [1347189] - [fs] ext4: Remove useless spinlock in ext4_getattr() (Lukas Czerner) [1315933] - [net] tcp: increase size at which tcp_bound_to_half_wnd bounds to > TCP_MSS_DEFAULT (Davide Caratti) [1349776] - [net] tcp: Prevent overzealous packetization by SWS logic (Davide Caratti) [1349776] - [net] netfilter: ip(6)t_REJECT: fix wrong transport header pointer in TCP reset (William Townsend) [1343816]- [fs] sunrpc: remove BUG_ON calls from cache_read (J. Bruce Fields) [1249854] - [fs] gfs2: Automatically set GFS2_DIF_SYSTEM flag on system files (Abhijith Das) [1349127] - [fs] gfs2: Use gfs2 wrapper to sync inode before calling generic_file_splice_read() (Abhijith Das) [1300756] - [fs] configfs: fix race between dentry put and lookup (Robert S Peterson) [1333448] - [drm] move idr2 implementation to lib (Milos Vyletel) [1316790]- [idle] intel_idle: Add SKX support (Steve Best) [1348739] - [fs] auth_gss: fix panic in gss_pipe_downcall() in fips mode (Scott Mayhew) [1309420] - [fs] cifs: Create dedicated keyring for spnego operations (Scott Mayhew) [1267754] - [infiniband] security: Restrict use of the write interface (Don Dutile) [1332548] {CVE-2016-4565}- [infiniband] srp: Fix backport error in ib_srp::srp_queuecommand (Don Dutile) [1321094]- [fs] gfs2: don't set rgrp gl_object until it's inserted into rgrp tree (Robert S Peterson) [1344740]- [sched] Revert "kernel: sched: Cure load average vs NO_HZ woes" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Cure more NO_HZ load average woes" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Move sched_avg_update to update_cpu_load" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Fix nohz load accounting -- again" (Rafael Aquini) [1326373] - [sched] avoid kernel panic during power off (Frank Ramsay) [1313035]- [fs] lockd: Don't try to register/unregister callbacks on the inet6addr_chain if the ipv6 module isn't loaded (Scott Mayhew) [1336483] - [fs] nfsd: Don't try to register/unregister callbacks on the inet6addr_chain if the ipv6 module isn't loaded (Scott Mayhew) [1336483] - [acpi] processor: Request native thermal interrupt handling via _OSC (David Arcari) [1327715] - [sound] usb-audio: avoid freeing umidi object twice (Mateusz Guzik) [1310668] {CVE-2016-2384}- [isdn] avoid calling tty_ldisc_flush() in atomic context (Sabrina Dubroca) [1328115] - [scsi] fcoe: fix reset of fip selection time (Neil Horman) [1230719] - [fs] nfsd4: clean up open owners on OPEN failure (J. Bruce Fields) [1300006] - [fs] nfsd4: replace oo_confirmed by flag bit (J. Bruce Fields) [1300006]- [net] bridge: pass vlan registration on to physical device from bridge (Neil Horman) [1313663] - [net] tcp/dccp: warn user for preferred ip_local_port_range (Florian Westphal) [1314774] - [net] tcp/dccp: try to not exhaust ip_local_port_range in connect() (Florian Westphal) [1314774] - [net] tcp: improve REUSEADDR/NOREUSEADDR cohabitation (Florian Westphal) [1314774] - [base] firmware: Add lock for firmware devices (Lyude Paul) [1309875] - [net] netlabel: fix a problem with netlbl_secattr_catmap_setrng (Paul Moore) [1321174] - [md] dm: only initialize the request_queue once (Mike Snitzer) [1328329] - [md] raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1320595] - [md] raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1320595] - [md] raid5: Compare apples to apples (or sectors to sectors) (Jes Sorensen) [1295969]- [scsi] fc: revert - ensure scan_work isn't active when freeing fc_rport (Ewan Milne) [1326447] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (John Greene) [1310749] - [netdrv] mlx5e: Fix adding vlan rule with vid zero twice (Kamal Heib) [1322809]- [netdrv] ixgbe: restore proper CHECKSUM_UNNECESSARY behavior for LRO packets (Neil Horman) [1318426] - [netdrv] revert " net/mlx5_core: Add pci error handlers to mlx5_core driver" (Don Dutile) [1324599] - [x86] kernel: espfix not working for 32-bit KVM paravirt guests (Jacob Tanenbaum) [1172767] {CVE-2014-8134}- [net] use GFP_ATOMIC in dst_ops_extend_register (Sabrina Dubroca) [1323252] - [kernel] revert "sched: core: Use hrtimer_start_expires" (Jiri Olsa) [1324318] - [kernel] Revert "Cleanup bandwidth timers" (Jiri Olsa) [1324318] - [kernel] revert "fair: Test list head instead of list entry in throttle_cfs_rq" (Jiri Olsa) [1324318] - [kernel] revert "sched, perf: Fix periodic timers" (Jiri Olsa) [1324318] - [kernel] Revert "fix KABI break" (Jiri Olsa) [1324318]- [input] wacom: fix ExpressKeys remote events (Aristeu Rozanski) [1318027] - [fs] revert "writeback: remove wb_list" (Jeff Moyer) [1322297] - [fs] revert "writeback: bdi_writeback_task must set task state before calling schedule" (Jeff Moyer) [1322297] - [fs] revert "writeback: merge bdi_writeback_task and bdi_start_fn" (Jeff Moyer) [1322297] - [fs] revert "writeback: harmonize writeback threads naming" (Jeff Moyer) [1322297] - [fs] revert "writeback: fix possible race when creating bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in the forker thread - 1" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in the forker thread - 2" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: simplify bdi code a little" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not remove bdi from bdi_list" (Jeff Moyer) [1322297] - [fs] revert "writeback: move last_active to bdi" (Jeff Moyer) [1322297] - [fs] revert "writeback: restructure bdi forker loop a little" (Jeff Moyer) [1322297] - [fs] revert "writeback: move bdi threads exiting logic to the forker thread" (Jeff Moyer) [1322297] - [fs] revert "writeback: prevent unnecessary bdi threads wakeups" (Jeff Moyer) [1322297] - [fs] revert "writeback: optimize periodic bdi thread wakeups" (Jeff Moyer) [1322297] - [fs] revert "writeback: remove unnecessary init_timer call" (Jeff Moyer) [1322297] - [fs] revert "writeback: cleanup bdi_register" (Jeff Moyer) [1322297] - [fs] revert "writeback: fix bad _bh spinlock nesting" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wakeup events when forking bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: Fix lost wake-up shutting down writeback thread" (Jeff Moyer) [1322297] - [mm] revert "backing-dev: ensure wakeup_timer is deleted" (Jeff Moyer) [1322297] - [perf] revert: perf changes out of "sched, perf: Fix periodic timers" (Jiri Olsa) [1322488]- [mm] hugetlb: prevent BUG_ON in hugetlb_fault -> hugetlb_cow (Dave Anderson) [1303495] - [mm] hugetlb: fix race condition in hugetlb_fault (Dave Anderson) [1303495] - [s390] kdump: fix wrong BUG_ON statement (Hendrik Brueckner) [1321316] - [scsi] cxgb4i: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1320193] - [fs] nfs: fix a regression causing deadlock in nfs_wb_page_cancel() (Benjamin Coddington) [1135601] - [netdrv] cxgb4/ethtool: Get/set rx checksum (Sai Vemuri) [1225167] - [netdrv] cxgb4vf:The RX checksum feature was not completely ported to cxgb4vf driver (Sai Vemuri) [1225167] - [netdrv] cxgb4/cxgb4vf: Enable GRO (Sai Vemuri) [1225167] - [netdrv] cxgb4: Enable RX checksum offload flag (Sai Vemuri) [1225167] - [netdrv] cxgb4: Report correct link speed for unsupported ones (Sai Vemuri) [1296467] - [netdrv] cxgb4: Use vmalloc, if kmalloc fails (Sai Vemuri) [1296473] - [netdrv] cxgb4: Enhance driver to update FW, when FW is too old (Sai Vemuri) [1296472]- [netdrv] mlx4-en: add missing patch to init rss_rings in get_profile (Don Dutile) [1321164] - [netdrv] mlx4-en: disable traffic class queueing by default (Don Dutile) [1321164] - [netdrv] mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1321164] - [x86] nmi/64: Fix a paravirt stack-clobbering bug in the NMI code (Denys Vlasenko) [1259581] {CVE-2015-5157} - [x86] nmi/64: Switch stacks on userspace NMI entry (Denys Vlasenko) [1259581] {CVE-2015-5157}- [netdrv] mlx4_en: Choose time-stamping shift value according to HW frequency (Kamal Heib) [1320448] - [fs] anon_inodes implement dname (Aristeu Rozanski) [1296019] - [net] packet: set transport header before doing xmit (John Greene) [1309526] - [net] tuntap: set transport header before passing it to kernel (John Greene) [1309526] - [netdrv] macvtap: set transport header before passing skb to lower device (John Greene) [1309526] - [net] ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Jakub Sitnicki) [1312740] - [net] ipv6: sctp: add rcu protection around np->opt (Jakub Sitnicki) [1312740] - [net] ipv6: add complete rcu protection around np->opt (Jakub Sitnicki) [1312740] - [net] dccp: remove unnecessary codes in ipv6.c (Jakub Sitnicki) [1312740] - [net] ipv6: remove unnecessary codes in tcp_ipv6.c (Jakub Sitnicki) [1312740] - [net] ipv6: Refactor update of IPv6 flowi destination address for srcrt (RH) option (Jakub Sitnicki) [1312740] - [net] ipv6: protect flow label renew against GC (Sabrina Dubroca) [1313231] - [net] ipv6: fix possible deadlock in ip6_fl_purge / ip6_fl_gc (Sabrina Dubroca) [1313231] - [perf] annotate: Support full source file paths for srcline fix (Jiri Olsa) [1304472 1304479] - [perf] tools: Support full source file paths for srcline (Jiri Olsa) [1304472 1304479] - [perf] annotate: Fix -i option, which is currently ignored (Jiri Olsa) [1304472 1304479]- [mm] backing-dev: ensure wakeup_timer is deleted (Jeff Moyer) [1318930] - [hv] vss: run only on supported host versions (Vitaly Kuznetsov) [1319813] - [sound] hda: Fix internal speaker for HP Z240 (Jaroslav Kysela) [1316673] - [perf] trace: Fix race condition at the end of started workloads (Jiri Olsa) [1302928] - [fs] nfsd: Combine decode operations for v4 and v4.1 (J. Bruce Fields) [1314536] - [hv] revert "vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: don't loose HVMSG_TIMER_EXPIRED messages" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: remove code duplication in message handling" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: avoid wait_for_completion on crash" (Vitaly Kuznetsov) [1318882]- [scsi] cxgbi: Convert over to dst_neigh_lookup (Sai Vemuri) [1296461] - [netdrv] cxgb4: For T4, don't read the Firmware Mailbox Control register (Sai Vemuri) [1296469] - [netdrv] cxgb4: Use ACCES_ONCE macro to read queue's consumer index (Sai Vemuri) [1296484] - [netdrv] cxgb4: prevent simultaneous execution of service_ofldq (Sai Vemuri) [1296483] - [netdrv] cxgb4: Adds PCI device id for new T5 adapters (Sai Vemuri) [1296481] - [netdrv] cxgb4: Don't disallow turning off auto-negotiation (Sai Vemuri) [1296476] - [mm] check if section present during memory block registering (Xunlei Pang) [1297840] - [tty] ldisc: Close/Reopen race prevention should check tty->ldisc (Denys Vlasenko) [1312383] - [fs] proc-vmcore: wrong data type casting fix (Baoquan He) [1312206] - [infiniband] iw_cxgb3: Ignore positive return values from the ofld send functions (Sai Vemuri) [1296999] - [netdrv] cxgb4: Deal with wrap-around of queue for Work request (Sai Vemuri) [1296482] - [infiniband] iw_cxgb4: detect fatal errors while creating listening filters (Sai Vemuri) [1296480] - [md] dm snapshot: suspend merging snapshot when doing exception handover (Mike Snitzer) [1177389] - [md] dm snapshot: suspend origin when doing exception handover (Mike Snitzer) [1177389] - [md] dm snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1177389] - [md] dm: fix a race condition in dm_get_md (Mike Snitzer) [1177389] - [infiniband] iw_cxgb4: pass the ord/ird in connect reply events (Sai Vemuri) [1296478] - [infiniband] iw_cxgb4: fix misuse of ep->ord for minimum ird calculation (Sai Vemuri) [1296478] - [infiniband] iw_cxgb4: reverse the ord/ird in the ESTABLISHED upcall (Sai Vemuri) [1296478] - [usb] Revert "Revert 'Update USB default wakeup settings'" (Torez Smith) [1319081] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1318412]- [s390] lib: export udelay_simple for systemtap (Hendrik Brueckner) [1233912] - [netdrv] ixgbe: fix RSS limit for X550 (John Greene) [1314583] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Don Dutile) [1316013] - [dm] thin metadata: don't issue prefetches if a transaction abort has failed (Mike Snitzer) [1310661] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Revert "Add warning message for, unsupported adapter" (Maurizio Lombardi) [1253016] - [scsi] hpsa: update copyright information (Joseph Szczypek) [1315469] - [scsi] hpsa: correct abort tmf for hba devices (Joseph Szczypek) [1315469] - [scsi] hpsa: correct ioaccel2 sg chain len (Joseph Szczypek) [1315469] - [scsi] hpsa: fix physical target reset (Joseph Szczypek) [1315469] - [scsi] hpsa: fix hpsa_adjust_hpsa_scsi_table (Joseph Szczypek) [1315469] - [scsi] hpsa: correct transfer length for 6 byte read/write commands (Joseph Szczypek) [1315469] - [scsi] hpsa: abandon rescans on memory alloaction failures (Joseph Szczypek) [1315469] - [scsi] hpsa: allow driver requested rescans (Joseph Szczypek) [1315469]- [s390] dasd: fix incorrect locking order for LCU device add/remove (Hendrik Brueckner) [1315740] - [s390] dasd: fix hanging device after LCU change (Hendrik Brueckner) [1315729] - [s390] dasd: prevent incorrect length error under z/VM after PAV changes (Hendrik Brueckner) [1313774] - [netdrv] igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [1210699] - [netdrv] 3c59x: mask LAST_FRAG bit from length field in ring (Neil Horman) [1309210] - [ata] ahci: Remove obsolete Intel Lewisburg SATA RAID device IDs (Steve Best) [1317045] - [pci] fix truncation of resource size to 32 bits (Myron Stowe) [1316345] - [pci] fix pci_resource_alignment prototype (Myron Stowe) [1316345] - [sound] hda: Fix headphone mic input on a few Dell ALC293 machines (Jaroslav Kysela) [1315932] - [sound] hda: Add some FIXUP quirks for white noise on Dell laptop (Jaroslav Kysela) [1315932] - [sound] hda: Fix the white noise on Dell laptop (Jaroslav Kysela) [1315932] - [sound] hda: one Dell machine needs the headphone white noise fixup (Jaroslav Kysela) [1315932] - [sound] hda: Fix audio crackles on Dell Latitude E7x40 (Jaroslav Kysela) [1315932] - [fs] xfs: Avoid pathological backwards allocation (Bill O'Donnell) [1302777]- [input] synaptics: handle spurious release of trackstick buttons, again (Benjamin Tissoires) [1317808] - [hv] kvp: fix IP Failover (Vitaly Kuznetsov) [1312290] - [hv] util: Pass the channel information during the init call (Vitaly Kuznetsov) [1312290] - [hv] utils: Invoke the poll function after handshake (Vitaly Kuznetsov) [1312290] - [hv] utils: run polling callback always in interrupt context (Vitaly Kuznetsov) [1312290] - [hv] util: Increase the timeout for util services (Vitaly Kuznetsov) [1312290]- [mm] avoid hangs in lru_add_drain_all (Vitaly Kuznetsov) [1314683] - [net] esp{4, 6}: fix potential MTU calculation overflows (Herbert Xu) [1304313] - [net] xfrm: take net hdr len into account for esp payload size calculation (Herbert Xu) [1304313]- [x86] acpi: Avoid SRAT table checks for Hyper-V VMs (Vitaly Kuznetsov) [1312711] - [infiniband] ipoib: For sendonly join free the multicast group on leave (Don Dutile) [1315382] - [infiniband] ipoib: increase the max mcast backlog queue (Don Dutile) [1315382] - [infiniband] ipoib: Make sendonly multicast joins create the mcast group (Don Dutile) [1315382] - [infiniband] ipoib: Expire sendonly multicast joins (Don Dutile) [1315382] - [infiniband] ipoib: Clean up send-only multicast joins (Don Dutile) [1315382] - [infiniband] ipoib: Suppress warning for send only join failures (Don Dutile) [1315382] - [drm] i915: shut up gen8+ SDE irq dmesg noise (Rob Clark) [1313681] - [drm] i915: fix the SDE irq dmesg warnings properly (Rob Clark) [1313681] - [hv] vmbus: avoid wait_for_completion on crash (Vitaly Kuznetsov) [1301903] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1301903] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload (Vitaly Kuznetsov) [1301903] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1301903] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload (Vitaly Kuznetsov) [1301903]- [netdrv] bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt) [1311433] - [sound] alsa hda: only sync BCLK to the display clock for Haswell & Broadwell (Jaroslav Kysela) [1313672] - [sound] alsa hda: add component support (Jaroslav Kysela) [1313672] - [sound] alsa hda: pass intel_hda to all i915 interface functions (Jaroslav Kysela) [1313672] - [netdrv] igb: fix race accessing page->_count (Corinna Vinschen) [1315402] - [netdrv] igb: fix recent VLAN changes that would leave VLANs disabled after reset (Corinna Vinschen) [1309968] - [mm] always decrement anon_vma degree when the vma list is empty (Jerome Marchand) [1309898]- [net] rds: restore return value in rds_cmsg_rdma_args (Don Dutile) [1313089] - [net] rds: Fix assertion level from fatal to warning (Don Dutile) [1313089] - [netdrv] be2net: don't enable multicast flag in be_enable_if_filters routine (Ivan Vecera) [1309157] - [net] unix: correctly track in-flight fds in sending process user_struct (Hannes Frederic Sowa) [1313052] {CVE-2016-2550} - [net] sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Jacob Tanenbaum) [1297422] {CVE-2015-8767}- [fs] nfsv4: OPEN must handle the NFS4ERR_IO return code correctly (Benjamin Coddington) [1272687] - [fs] quota: fix unwanted soft limit enforcement (Lukas Czerner) [1304603] - [fs] xfs: flush entire last page of old EOF on truncate up (Brian Foster) [1308482] - [fs] xfs: truncate_setsize should be outside transactions (Brian Foster) [1308482] - [scsi] megaraid: overcome a fw deficiency (Maurizio Lombardi) [1294983] - [scsi] megaraid_sas: Add an i/o barrier (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fix SMAP issue (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fix for IO failing post OCR in SRIOV environment (Tomas Henzl) [1294983] - [scsi] megaraid: fix null pointer check in megasas_detach_one() (Tomas Henzl) [1294983] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1294983] - [scsi] megaraid_sas: SPERC OCR changes (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Introduce module parameter for SCSI command timeout (Tomas Henzl) [1294983] - [scsi] megaraid_sas: MFI adapter OCR changes (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Make adprecovery variable atomic (Tomas Henzl) [1294983] - [scsi] megaraid_sas: IO throttling support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Dual queue depth support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Code optimization build_and_issue_cmd return-type (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Reply Descriptor Post Queue (RDPQ) support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fastpath region lock bypass (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Update device queue depth based on interface type (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Task management support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Syncing request flags macro names with firmware (Tomas Henzl) [1294983] - [scsi] megaraid_sas: MFI IO timeout handling (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Do not allow PCI access during OCR (Tomas Henzl) [1294983] - [scsi] hpsa: check for a null phys_disk pointer in ioaccel2 path (Joseph Szczypek) [1311728]- [netdrv] cxgb4 : Patch to fix kernel panic on pinging over vlan interface (Sai Vemuri) [1303493] - [x86] mm: Improve AMD Bulldozer ASLR workaround (Rik van Riel) [1240883] - [x86] Properly export MSR values in kernel headers (Jacob Tanenbaum) [1298255] - [netdrv] tehuti: Firmware filename is tehuti/bdx.bin (Ivan Vecera) [1235961] - [netdrv] ixgbe: convert to ndo_fix_features (John Greene) [1279522] - [drm] revert "drm: Use vblank timestamps to guesstimate how many vblanks were missed" (Lyude Paul) [1300086] - [fs] writeback: Fix lost wake-up shutting down writeback thread (Jeff Moyer) [1111683] - [fs] writeback: do not lose wakeup events when forking bdi threads (Jeff Moyer) [1111683] - [fs] writeback: fix bad _bh spinlock nesting (Jeff Moyer) [1111683] - [fs] writeback: cleanup bdi_register (Jeff Moyer) [1111683] - [fs] writeback: remove unnecessary init_timer call (Jeff Moyer) [1111683] - [fs] writeback: optimize periodic bdi thread wakeups (Jeff Moyer) [1111683] - [fs] writeback: prevent unnecessary bdi threads wakeups (Jeff Moyer) [1111683] - [fs] writeback: move bdi threads exiting logic to the forker thread (Jeff Moyer) [1111683] - [fs] writeback: restructure bdi forker loop a little (Jeff Moyer) [1111683] - [fs] writeback: move last_active to bdi (Jeff Moyer) [1111683] - [fs] writeback: do not remove bdi from bdi_list (Jeff Moyer) [1111683] - [fs] writeback: simplify bdi code a little (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in bdi threads (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 2 (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 1 (Jeff Moyer) [1111683] - [fs] writeback: fix possible race when creating bdi threads (Jeff Moyer) [1111683] - [fs] writeback: harmonize writeback threads naming (Jeff Moyer) [1111683] - [fs] writeback: merge bdi_writeback_task and bdi_start_fn (Jeff Moyer) [1111683] - [fs] writeback: bdi_writeback_task must set task state before calling schedule (Jeff Moyer) [1111683] - [fs] writeback: remove wb_list (Jeff Moyer) [1111683] - [drm] i915: Change WARN_ON(!wm_changed) to I915_STATE_WARN_ON (Lyude Paul) [1309888] - [drm] i915: Quiet down state checks (Lyude Paul) [1309888] - [drm] i915: Fix a few of the !wm_changed warnings (Lyude Paul) [1309888]- [netdrv] tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs (Ivan Vecera) [1222426] - [netdrv] bna: fix list corruption (Ivan Vecera) [1310957] - [netdrv] cxgb4 : Add cxgb4 T4/T5 firmware version 1.14.4.0, hardcode driver to the same (Sai Vemuri) [1270347] - [drm] i915: WaRsDisableCoarsePowerGating (Rob Clark) [1302269] - [drm] i915/skl: Add SKL GT4 PCI IDs (Rob Clark) [1302269]- [perf] revert "perf/x86/intel uncore: Move uncore_box_init() out of driver initialization" (Jiri Olsa) [1313062] - [net] udp: move logic out of udp[46]_ufo_send_check (Sabrina Dubroca) [1299975] - [netdrv] hv_netvsc: Restore needed_headroom request (Vitaly Kuznetsov) [1305000] - [net] pktgen: fix null ptr deref in skb allocation (Vitaly Kuznetsov) [1305000] - [net] pktgen: Observe needed_headroom of the device (Vitaly Kuznetsov) [1305000] - [net] pktgen: ipv6: numa: consolidate skb allocation to pktgen_alloc_skb (Vitaly Kuznetsov) [1305000] - [net] pktgen: fix crash with vlan and packet size less than 46 (Vitaly Kuznetsov) [1305000] - [net] pktgen: speedup fragmented skbs (Vitaly Kuznetsov) [1305000] - [net] pktgen: correct uninitialized queue_map (Vitaly Kuznetsov) [1305000] - [net] pktgen node allocation (Vitaly Kuznetsov) [1305000] - [net] af_unix: Guard against other == sk in unix_dgram_sendmsg (Jakub Sitnicki) [1309241] - [net] veth: don't modify ip_summed; doing so treats packets with bad checksums as good (Sabrina Dubroca) [1308586] - [net] ipv6: udp: use sticky pktinfo egress ifindex on connect() (Xin Long) [1301475] - [net] provide default_advmss() methods to blackhole dst_ops (Paolo Abeni) [1305068] - [net] sctp: translate network order to host order when users get a hmacid (Xin Long) [1303822] - [powerpc] pseries: Make 32-bit MSI quirk work on systems lacking firmware support (Oded Gabbay) [1303678] - [powerpc] pseries: Force 32 bit MSIs for devices that require it (Oded Gabbay) [1303678] - [netdrv] bnxt_en: Fix zero padding of tx push data (John Linville) [1310301] - [netdrv] bnxt_en: Failure to update PHY is not fatal condition (John Linville) [1310301] - [netdrv] bnxt_en: Remove unnecessary call to update PHY settings (John Linville) [1310301] - [netdrv] bnxt_en: Poll link at the end of __bnxt_open_nic (John Linville) [1310301] - [netdrv] bnxt_en: Reduce default ring sizes (John Linville) [1310301] - [netdrv] bnxt_en: Fix implementation of tx push operation (John Linville) [1310301] - [netdrv] bnxt_en: Remove 20G support and advertise only 40GbaseCR4 (John Linville) [1310301] - [netdrv] bnxt_en: Cleanup and Fix flow control setup logic (John Linville) [1310301] - [netdrv] bnxt_en: Fix ethtool autoneg logic (John Linville) [1310301]- [netdrv] bonding: Fix ARP monitor validation (Jarod Wilson) [1244170] - [netdrv] sfc: only use RSS filters if we're using RSS (Jarod Wilson) [1304311] - [dm] delay: fix RHEL6 specific bug when establishing future 'expires' time (Mike Snitzer) [1311615] - [ata] Adding Intel Lewisburg device IDs for SATA (Steve Best) [1310237] - [i2c] i801: Adding Intel Lewisburg support for iTCO (Rui Wang) [1304872] - [x86] Mark Grangeville ixgbe PCI ID 15AE (1 gig PHY) unsupported (Steve Best) [1310585] - [kernel] lockd: properly convert be32 values in debug messages (Harshula Jayasuriya) [1289848] - [i2c] convert i2c-isch to platform_device (Prarit Bhargava) [1211747] - [tty] do not reset master's packet mode (Denys Vlasenko) [1308660] - [block] don't assume last put of shared tags is for the host (Jeff Moyer) [1300538] - [netdrv] i40evf: use pages correctly in Rx (Stefan Assmann) [1293754] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1293754] - [sched] fix KABI break (Seth Jennings) [1230310] - [sched] fair: Test list head instead of list entry in throttle_cfs_rq (Seth Jennings) [1230310] - [sched] sched,perf: Fix periodic timers (Seth Jennings) [1230310] - [sched] sched: debug: Remove the cfs bandwidth timer_active printout (Seth Jennings) [1230310] - [sched] Cleanup bandwidth timers (Seth Jennings) [1230310] - [sched] sched: core: Use hrtimer_start_expires (Seth Jennings) [1230310] - [sched] fair: Fix unlocked reads of some cfs_b->quota/period (Seth Jennings) [1230310] - [sched] Fix potential near-infinite distribute_cfs_runtime loop (Seth Jennings) [1230310] - [sched] fair: Fix tg_set_cfs_bandwidth deadlock on rq->lock (Seth Jennings) [1230310] - [sched] Fix hrtimer_cancel/rq->lock deadlock (Seth Jennings) [1230310] - [sched] Fix cfs_bandwidth misuse of hrtimer_expires_remaining (Seth Jennings) [1230310] - [sched] Refine the code in unthrottle_cfs_rq (Seth Jennings) [1230310] - [sched] Update rq clock earlier in unthrottle_cfs_rq (Seth Jennings) [1230310] - [drm] radeon: mask out WC from BO on unsupported arches (Oded Gabbay) [1303678] - [drm] add helper to check for wc memory support (Oded Gabbay) [1303678] - [acpi] pci: Account for ARI in _PRT lookups (Ivan Vecera) [1311421] - [pci] Move pci_ari_enabled() to global header (Ivan Vecera) [1311421] - [acpi] tpm, tpm_tis: fix tpm_tis ACPI detection issue with TPM 2.0 (Jerry Snitselaar) [1309641] - [acpi] Centralized processing of ACPI device resources (Jerry Snitselaar) [1309641] - [acpi] acpi: Add device resources interpretation code to ACPI core (Jerry Snitselaar) [1309641] - [netdrv] cxgb4 : Fix for the kernel panic caused by calling t4_enable_vi_params (Sai Vemuri) [1303493] - [mm] Remove false WARN_ON from pagecache_isize_extended (Brian Foster) [1205014]- [netdrv] net/mlx4_en: Wake TX queues only when there's enough room (Don Dutile) [1309893] - [netdrv] revert " net/mlx4_core: Fix mailbox leak in error flow when performing update qp" (Don Dutile) [1309893] - [netdrv] revert "mlx4-en: add missing patch to init rss_rings in get_profile" (Don Dutile) [1309893] - [netdrv] revert "mlx4-en: disable traffic class queueing by default" (Don Dutile) [1309893]- [netdrv] mlx4-en: disable traffic class queueing by default (Don Dutile) [1309893] - [netdrv] mlx4-en: add missing patch to init rss_rings in get_profile (Don Dutile) [1309893] - [netdrv] net/mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1309893]- [netdrv] cxgb4: add device ID for few T5 adapters (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix for write-combining stats configuration (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix tx flit calculation (Sai Vemuri) [1252598] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Sai Vemuri) [1252598] - [netdrv] cxgb4: memory corruption in debugfs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add MPS tracing support (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add some more details to sge qinfo (Sai Vemuri) [1252598] - [netdrv] cxgb4: missing curly braces in t4_setup_debugfs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support to dump edc bist status (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs support to dump meminfo (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Read correct FL congestion threshold for T5 and T6 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Allow firmware flash, only if cxgb4 is the master driver (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to enable backdoor access (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix check to use new User Doorbell mechanism (Sai Vemuri) [1252598] - [netdrv] cxgb4: Enable cim_la dump to support T6 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Read stats for only available channels (Sai Vemuri) [1252598] - [netdrv] cxgb4: Update register ranges for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Don't use entire L2T table, use only its slice (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PCI device ids for few more T5 and T6 adapters (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix incorrect sequence numbers shown in devlog (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PCI device ID for custom T522 & T520 adapter (Sai Vemuri) [1252598] - [infiniband] iw_cxgb4: support for bar2 qid densities exceeding the page size (Sai Vemuri) [1252598] - [netdrv] cxgb4: Support for user mode bar2 mappings with T4 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to dump channel rate (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix static checker warning (Sai Vemuri) [1252598] - [netdrv] cxgb4: Use FW LDST cmd to access TP_PIO_ADDR, TP_PIO_DATA register first (Sai Vemuri) [1252598] - [netdrv] cxgb4: program pci completion timeout (Sai Vemuri) [1252598] - [netdrv] cxgb4: Set mac addr from vpd, when we can't contact firmware (Sai Vemuri) [1252598] - [netdrv] cxgb4: Rename t4_link_start to t4_link_l1cfg (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add sge ec context flush service (Sai Vemuri) [1252598] - [netdrv] cxgb4: Free Virtual Interfaces in remove routine (Sai Vemuri) [1252598] - [netdrv] cxgb4: Remove WOL get/set ethtool support (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support to dump loopback port stats (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support in ethtool to dump channel stats (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add ethtool support to get adapter stats (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Adds SRIOV driver changes for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Adds support for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add is_t6 macro and T6 register ranges (Sai Vemuri) [1252598] - [netdrv] cxgb4: remove unused fn to enable/disable db coalescing (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: function and argument name cleanup (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs facility to inject FL starvation (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PHY firmware support for T420-BT cards (Sai Vemuri) [1252598] - [netdrv] cxgb4: Update T4/T5 adapter register ranges (Sai Vemuri) [1252598] - [netdrv] cxgb4: Optimize and cleanup setup memory window code (Sai Vemuri) [1252598] - [netdrv] cxgb4: replace ntohs, ntohl and htons, htonl calls with the generic byteorder (Sai Vemuri) [1252598] - [netdrv] cxgb4: Remove dead function t4_read_edc and t4_read_mc (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Cleanup macros, add comments and add new MACROS (Sai Vemuri) [1252598] - [netdrv] cxgb4: Initialize RSS mode for all Ports (Sai Vemuri) [1252598] - [netdrv] cxgb4: Discard the packet if the length is greater than mtu (Sai Vemuri) [1252598] - [netdrv] cxgb4: Move SGE Ingress DMA state monitor (Don Dutile) [1252598] - [netdrv] cxgb4: Add device node to ULD info (Don Dutile) [1252598] - [netdrv] cxgb4: Pass in a Congestion Channel Map to t4_sge_alloc_rxq (Sai Vemuri) [1252598] - [netdrv] cxgb4: Enable congestion notification from SGE for IQs and FLs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Make sure that Freelist size is larger than Egress Congestion Threshold (Sai Vemuri) [1252598] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix sparse warnings (Sai Vemuri) [1252598] - [netdrv] cxgb4: Improve IEEE DCBx support, other minor open-lldp fixes (Sai Vemuri) [1252598] - [scsi] cxgb4i: Call into recently added cxgb4 ipv6 api (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix queue allocation for 40G adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Initialize mdio_addr before using it (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix ethtool get_settings for VF driver (Sai Vemuri) [1252598] - [netdrv] csiostor: Cleanup macros/register defines related to port and VI (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Fix DCB priority groups being returned in wrong order (Sai Vemuri) [1252598] - [netdrv] cxgb4: dcb open-lldp interop fixes (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Fix bug in DCB app deletion (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Handle dcb enable correctly (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Improve handling of DCB negotiation or loss thereof (Sai Vemuri) [1252598] - [netdrv] cxgb4: IEEE fixes for DCBx state machine (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix endian bug introduced in cxgb4 dcb patchset (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Makefile & Kconfig changes for DCBx support (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Add DCBx support codebase and dcbnl_ops (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info (Sai Vemuri) [1252598]- [documentation] filesystems: describe the shared memory usage/accounting (Rodrigo Freire) [1293615] - [kernel] Fix cgclear failure when encountering the rpciod kernel thread (Larry Woodman) [1220828] - [netdrv] qlcnic: constify qlcnic_mbx_ops structure (Harish Patil) [1252119] - [netdrv] net: qlcnic: delete redundant memsets (Harish Patil) [1252119] - [netdrv] qlcnic: Update version to 5.3.63 (Harish Patil) [1252119] - [netdrv] qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory (Harish Patil) [1252119] - [netdrv] qlcnic: Add new VF device ID 0x8C30 (Harish Patil) [1252119] - [netdrv] qlcnic: Print firmware minidump buffer and template header addresses (Harish Patil) [1252119] - [netdrv] qlcnic: Add support to enable capability to extend minidump for iSCSI (Harish Patil) [1252119] - [netdrv] qlcnic: Rearrange ordering of header files inclusion (Harish Patil) [1252119] - [netdrv] qlcnic: Fix corruption while copying (Harish Patil) [1252119] - [netdrv] net: qlcnic: Deletion of unnecessary memset (Harish Patil) [1252119] - [netdrv] net: qlcnic: clean up sysfs error codes (Harish Patil) [1252119] - [netdrv] qlcnic: codespell comment spelling fixes (Harish Patil) [1252119] - [netdrv] qlcnic: Fix typo in printk messages (Harish Patil) [1252119] - [netdrv] qlcnic: Fix trivial typo in comment (Harish Patil) [1252119] - [netdrv] qlogic: Deletion of unnecessary checks before two function calls (Harish Patil) [1252119] - [netdrv] qlcnic: Fix dump_skb output (Harish Patil) [1252119] - [virt] kvm: x86: Don't report guest userspace emulation error to userspace (Bandan Das) [1163764] {CVE-2010-5313 CVE-2014-7842} - [virt] kvm: inject #UD if instruction emulation fails and exit to userspace (Bandan Das) [1163764] {CVE-2010-5313 CVE-2014-7842} - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (John Linville) [1286871 1308636] - [netdrv] iwlwifi: pcie: fix (again) prepare card flow (John Linville) [1286871 1308636] - [netdrv] nl80211: Fix potential memory leak from parse_acl_data (John Linville) [1286871 1308636] - [netdrv] mac80211: fix divide by zero when NOA update (John Linville) [1286871 1308636] - [netdrv] mac80211: allow null chandef in tracing (John Linville) [1286871 1308636] - [netdrv] mac80211: fix driver RSSI event calculations (John Linville) [1286871 1308636] - [netdrv] mac80211: Fix local deauth while associating (John Linville) [1286871 1308636] - [fs] xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly (Brian Foster) [747564] - [fs] mm: introduce set_page_writeback_keepwrite() (Brian Foster) [747564] - [fs] xfs: always log the inode on unwritten extent conversion (Zorro Lang) [1018465] - [fs] vfs: fix data corruption when blocksize < pagesize for mmaped data (Lukas Czerner) [1205014]- [infiniband] rdma/ocrdma: Bump up ocrdma version number to 11.0.0.0 (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Prevent CQ-Doorbell floods (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Check resource ids received in Async CQE (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Avoid a possible crash in ocrdma_rem_port_stats (Don Dutile) [1253021] - [kernel] driver core : Fix use after free of dev->parent in device_shutdown (Tomas Henzl) [1303215] - [kernel] driver core: fix shutdown races with probe/remove (Tomas Henzl) [1303215] - [kernel] driver core: Protect device shutdown from hot unplug events (Tomas Henzl) [1303215] - [netdrv] bnx2x: Add new device ids under the Qlogic vendor (Michal Schmidt) [1304252] - [kernel] klist: fix starting point removed bug in klist iterators (Ewan Milne) [1190273] - [md] raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (Jes Sorensen) [1309154] - [md] raid1: fix test for 'was read error from last working device' (Jes Sorensen) [1309154] - [s390] cio: update measurement characteristics (Hendrik Brueckner) [1304257] - [s390] cio: ensure consistent measurement state (Hendrik Brueckner) [1304257] - [s390] cio: fix measurement characteristics memleak (Hendrik Brueckner) [1304257] - [fs] pipe: fix offset and len mismatch on pipe_iov_copy_to_user failure (Seth Jennings) [1302223] {CVE-2016-0774}- [kernel] isolcpus: Output warning when the 'isolcpus=' kernel parameter is invalid (Prarit Bhargava) [1304216] - [mmc] Prevent 1.8V switch for SD hosts that don't support UHS modes (Petr Oros) [1307065] - [mmc] sdhci-pci-o2micro: Fix Dell E5440 issue (Petr Oros) [1307065] - [mmc] sdhci-pci-o2micro: Add SeaBird SeaEagle SD3 support (Petr Oros) [1307065] - [watchdog] hung task debugging: Inject NMI when hung and going to panic (Don Zickus) [1305919] - [watchdog] add sysctl knob hardlockup_panic (Don Zickus) [1305919] - [watchdog] perform all-CPU backtrace in case of hard lockup (Don Zickus) [1305919] - [drm] i915: Drop intel_update_sprite_watermarks (Lyude) [1306425] - [drm] i915: Setup DDI clk for MST on SKLi (Lyude) [1306425] - [drm] i915: Explicitly check for eDP in skl_ddi_pll_select (Lyude) [1306425] - [drm] i915: Don't skip mst encoders in skl_ddi_pll_select (Lyude) [1306425] - [scsi] qla2xxx: Set relogin flag when we fail to queue login requests (Chad Dupuis) [1306033] - [s390] kernel/syscalls: correct syscall number for __NR_setns (Hendrik Brueckner) [1219586] - [edac] sb_edac: fix channel/csrow emulation on Broadwell (Aristeu Rozanski) [1301230] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Gopal Tiwari) [1146875] - [fs] revert "revert "dlm: print kernel message when we get an error from kernel_sendpage" (Robert S Peterson) [1264492] - [fs] revert "[fs] dlm: Replace nodeid_to_addr with kernel_getpeername" (Robert S Peterson) [1264492] - [s390] sclp: Determine HSA size dynamically for zfcpdump (Hendrik Brueckner) [1303557] - [s390] sclp: Move declarations for sclp_sdias into separate header file (Hendrik Brueckner) [1303557] - [netdrv] mlx4_en: add missing tx_queue init in en_start_port (Don Dutile) [1304016]- [s390] qeth: initialize net_device with carrier off (Hendrik Brueckner) [1198666] - [netdrv] Add rtlwifi driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525]- [powerpc] pseries: Limit EPOW reset event warnings (Gustavo Duarte) [1300202] - [perf] tools: Do not show trace command if it's not compiled in (Jiri Olsa) [1212539] - [perf] tools spec: Disable trace command on ppc arch (Jiri Olsa) [1212539] - [netdrv] mlx4_en: Fix the blueflame in TX path (Kamal Heib) [1295872 1303661 1303863 1304272] - [netdrv] mlx4_en: Fix HW timestamp init issue upon system startup (Kamal Heib) [1295872 1304272] - [netdrv] mlx4_en: Remove dependency between timestamping capability and service_task (Kamal Heib) [1295872 1304272] - [netdrv] mlx5_core: Fix trimming down IRQ number (Kamal Heib) [1304272] - [x86] Mark Intel Broadwell-DE SoC supported (Steve Best) [1253856] - [s390] zfcpdump: Fix collecting of registers (Hendrik Brueckner) [1303558] - [s390] dasd: fix failfast for disconnected devices (Hendrik Brueckner) [1303559] - [netdrv] bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout (John Linville) [1303703] - [netdrv] bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped counter (John Linville) [1303703] - [netdrv] bnxt_en: Ring free response from close path should use completion ring (John Linville) [1303703] - [block] Fix q_suspended logic error for io submission (David Milburn) [1227342] - [block] nvme: No lock while DMA mapping data (David Milburn) [1227342]- [drm] nouveau: remove stray header (Rob Clark) [1249807] - [kernel] ntp: Do leapsecond adjustment in adjtimex read path (Jerry Snitselaar) [1224408] - [kernel] time: Prevent early expiry of hrtimers CLOCK_REALTIME at the leap second edge (Jerry Snitselaar) [1224408] - [kernel] ntp: Introduce and use SECS_PER_DAY macro instead of 86400 (Jerry Snitselaar) [1224408] - [kernel] hrtimer: Make offset update smarter (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Use ktime_t data for ktime_get_update_offsets (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Provide internal ktime_t based data (Jerry Snitselaar) [1224408] - [kernel] timekeeping: indicate clock was set (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Avoid possible deadlock from clock_was_set_delayed (Jerry Snitselaar) [1224408]- [netdrv] ixgbevf: Minor cleanups (John Greene) [1249245] - [netdrv] ixgbevf: fix spoofed packets with random MAC (John Greene) [1249245] - [netdrv] ixgbevf: use ether_addr_copy instead of memcpy (John Greene) [1249245] - [netdrv] ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (John Greene) [1249245] - [netdrv] drivers/net/intel: use napi_complete_done - ixgbevf only (John Greene) [1249245] - [netdrv] ixgbevf: add support for reporting RSS key and hash table for X550 (John Greene) [1249245] - [netdrv] ixgbevf: Set Rx hash type for ingress packets (John Greene) [1249245] - [netdrv] ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (John Greene) [1249245] - [netdrv] ixgbevf: Use dev_kfree_skb_any in xmit path, not dev_kfree_skb (John Greene) [1249245] - [netdrv] ixgbevf: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1249245] - [netdrv] ixgbevf: Add RSS Key query code (John Greene) [1249245] - [netdrv] ixgbevf: Add a RETA query code (John Greene) [1249245] - [netdrv] ixgbevf: Use ether_addr_copy instead of memcpy (John Greene) [1249245] - [netdrv] ixgbevf: Fix code comments and whitespace (John Greene) [1249245] - [netdrv] ethernet: codespell comment spelling fixes (John Greene) [1249245] - [netdrv] ixgbevf: combine all of the tasks into a single service task (John Greene) [1249245] - [netdrv] ixgbevf: rewrite watchdog task to function similar to igbvf (John Greene) [1249245] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers - ixgbevf only (John Greene) [1249245] - [netdrv] ixgbevf: add netpoll support (John Greene) [1249244 1277784] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1249245] - [netdrv] ixgbevf: Change receive model to use double buffered page based receives (John Greene) [1249245] - [netdrv] ixgbevf: convert to ndo_fix_features - part 2 (John Greene) [1249244] - [netdrv] ixgbe: do not report 2.5 Gbps as supported (John Greene) [1249244] - [netdrv] ixgbe: Clear stale pool mappings (John Greene) [1249244] - [netdrv] ixgbe: Reorder search to work from the top down instead of bottom up (John Greene) [1249244] - [netdrv] ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF (John Greene) [1249244] - [netdrv] ixgbe: Simplify configuration of setting VLVF and VLVFB (John Greene) [1249244] - [netdrv] ixgbe: Reduce VT code indent in set_vfta by introducing jump label (John Greene) [1249244] - [netdrv] ixgbe: Simplify definitions for regidx and bit in set_vfta (John Greene) [1249244] - [netdrv] ixgbe: Fix SR-IOV VLAN pool configuration (John Greene) [1249244] - [netdrv] ixgbe: Return error on failure to allocate mac_table (John Greene) [1249244] - [netdrv] ixgbe: Always turn PHY power on when requested (John Greene) [1249244] - [netdrv] ixgbe: Save VF info and take references (John Greene) [1249244] - [netdrv] ixgbe: Wait for master disable to be set (John Greene) [1249244] - [netdrv] ixgbe: Correct spec violations by waiting after reset (John Greene) [1249244] - [netdrv] ixgbe: Refactor MAC address configuration code (John Greene) [1249244] - [netdrv] ixgbe: Use private workqueue to avoid certain possible hangs (John Greene) [1249244] - [netdrv] ixgbe: Add support for newer thermal alarm (John Greene) [1249244] - [netdrv] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (John Greene) [1249244] - [netdrv] ixgbe: Remove CS4227 diagnostic code (John Greene) [1249244] - [netdrv] ixgbe: Add KR mode support for CS4227 chip (John Greene) [1249244] - [netdrv] ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (John Greene) [1249244] - [netdrv] ixgbe: fix multiple kernel-doc errors (John Greene) [1249244] - [netdrv] intel: use napi_complete_done (John Greene) [1249244] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (John Greene) [1249244] - [netdrv] ixgbe: Check for setup_internal_link method (John Greene) [1249244] - [netdrv] ixgbe: Fix CS4227-related semaphore error on reset failure (John Greene) [1249244] - [netdrv] ixgbe: disable LRO by default (John Greene) [1249244] - [netdrv] ixgbe: add flow control ethertype to the anti-spoofing filter (John Greene) [1249244] - [netdrv] ixgbe: Advance version to 4.2.1 (John Greene) [1249244] - [netdrv] ixgbe: X540 thermal warning interrupt not a GPI (John Greene) [1249244] - [netdrv] ixgbe: Fix FCRTH value in VM-to-VM loopback mode (John Greene) [1249244] - [netdrv] ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded (John Greene) [1249244] - [netdrv] ixgbe: Correct several flaws with with DCA setup (John Greene) [1249244] - [netdrv] ixgbe: Add new X550EM SFP+ device ID (John Greene) [1249244] - [netdrv] ixgbe: Update ixgbe_disable_pcie_master flow for X550 (John Greene) [1249244] - [netdrv] ixgbe: Add small packet padding support for X550 (John Greene) [1249244] - [netdrv] ixgbe: Correct setting of RDRXCTL register for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: Correct error path in semaphore handling (John Greene) [1249244] - [netdrv] ixgbe: Limit SFP polling rate (John Greene) [1249244] - [netdrv] ixgbe: Allow SFP+ on more than 82598 and 82599 (John Greene) [1249244] - [netdrv] ixgbe: Add logic to reset CS4227 when needed (John Greene) [1249244] - [netdrv] ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+ (John Greene) [1249244] - [netdrv] ixgbe: Add X550EM_x dual-speed SFP+ support (John Greene) [1249244] - [netdrv] ixgbe: Allow reduced delays during SFP detection (John Greene) [1249244] - [netdrv] ixgbe: Clear I2C destination location (John Greene) [1249244] - [netdrv] ixgbe: Enable bit-banging mode on X550 (John Greene) [1249244] - [netdrv] ixgbe: Set lan_id before first I2C eeprom access (John Greene) [1249244] - [netdrv] ixgbe: Provide unlocked I2C methods (John Greene) [1249244] - [netdrv] ixgbe: Provide I2C combined on X550EM (John Greene) [1249244] - [netdrv] ixgbe: Add X550EM support for SFP insertion interrupt (John Greene) [1249244] - [netdrv] ixgbe: Accept SFP not present errors on all devices (John Greene) [1249244] - [netdrv] ixgbe: Add fdir support for SCTP on X550 (John Greene) [1249244] - [netdrv] ixgbe: Add SFP+ detection for X550 hardware (John Greene) [1249244] - [netdrv] ixgbe: Teardown SR-IOV before unregister_netdev (John Greene) [1249244] - [netdrv] ixgbe: fix issue with SFP events with new X550 devices (John Greene) [1249244] - [netdrv] ixgbe: Resolve "initialized field overwritten" warnings (John Greene) [1249244] - [netdrv] ixgbe: Add support for reporting 2.5G link speed (John Greene) [1249244] - [netdrv] ixgbe: fix bounds checking in ixgbe_setup_tc for 82598 (John Greene) [1249244] - [netdrv] ixgbe: support for ethtool set_rxfh (John Greene) [1249244] - [netdrv] ixgbe: Avoid needless PHY access on copper phys (John Greene) [1249244] - [netdrv] ixgbe: cleanup to use cached mask value (John Greene) [1249244] - [netdrv] ixgbe: Remove second instance of lan_id variable (John Greene) [1249244] - [netdrv] ixgbe: use kzalloc for allocating one thing (John Greene) [1249244] - [netdrv] ixgbe: Remove unused PCI bus types (John Greene) [1249244] - [netdrv] ixgbe: add new bus type for intergrated I/O interface (IOSF) (John Greene) [1249244] - [netdrv] ixgbe: add get_bus_info method for X550 (John Greene) [1249244] - [netdrv] ixgbe: Add support for entering low power link up state (John Greene) [1249244] - [netdrv] ixgbe: Add support for VXLAN RX offloads (John Greene) [1249244] - [netdrv] ixgbe: Add support for UDP-encapsulated tx checksum offload (John Greene) [1249244] - [netdrv] ixgbe: Check whether FDIRCMD writes actually complete (John Greene) [1249244] - [netdrv] ixgbe: Assign set_phy_power dynamically where needed (John Greene) [1249244] - [netdrv] ixgbe: add new function to check for management presence (John Greene) [1249244] - [netdrv] ixgbe: Simplify port-specific macros (John Greene) [1249244] - [netdrv] ixgbe: Don't report flow director filter's status (John Greene) [1249244] - [netdrv] ixgbe: Specify Rx hash type WRT Rx desc RSS type (John Greene) [1249244] - [netdrv] ixgbe: only report generic filters in get_ts_info (John Greene) [1249244] - [netdrv] ixgbe: Remember to write ixfi changes after modifying (John Greene) [1249244] - [netdrv] ixgbe: fix X550 default set_phy_power method (John Greene) [1249244] - [netdrv] ixgbe: Set lan_id before using I2C (John Greene) [1249244] - [netdrv] ixgbe: add link check for X550 copper (John Greene) [1249244] - [netdrv] ixgbe: Add support for another X550 device (John Greene) [1249244] - [netdrv] ixgbe: fix X550 PHY function pointers (John Greene) [1249244] - [netdrv] ixgbe: fix X550 devices init flow (John Greene) [1249244] - [netdrv] ixgbe: fix bug in not clearing counters for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: fix issue with sfp events with new X550 devices (John Greene) [1249244] - [netdrv] ixgbe: add support for interrupts from X550 external PHY (John Greene) [1249244] - [netdrv] ixgbe: Add const string for overheat message (John Greene) [1249244] - [netdrv] ixgbe: Add reset for X550 device (John Greene) [1249244] - [netdrv] ixgbe: add X550 support for external PHY and forced 1G/10G support (John Greene) [1249244] - [netdrv] ixgbe: Restore ESDP settings after MAC reset (John Greene) [1249244] - [netdrv] ixgbe: Add a PHY power state method (John Greene) [1249244] - [netdrv] ixgbe: add define for X557 PHY ID (John Greene) [1249244] - [netdrv] ixgbe: add support for WoL and autoneg FC for some X550 devices (John Greene) [1249244] - [netdrv] ixgbe: add array of MAC type dependent values (John Greene) [1249244] - [netdrv] ixgbe: Use a signed type to hold error codes (John Greene) [1249244] - [netdrv] ixgbe: Release semaphore bits in the right order (John Greene) [1249244] - [netdrv] ixgbe: Fix IOSF SB access issues (John Greene) [1249244] - [netdrv] ixgbe: Add GET_RSS_KEY command to VF-PF channel commands set (John Greene) [1249244] - [netdrv] ixgbe: Add a RETA query command to VF-PF channel API (John Greene) [1249244] - [netdrv] ixgbe: Add a new netdev op to allow/prevent a VF from querying an RSS info (John Greene) [1186052 1246195 1249244 1271403] - [netdrv] ixgbe: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1249244] - [netdrv] ixgbe: Refactor the RSS configuration code (John Greene) [1249244] - [netdrv] ixgbe: Drop unnecessary call to rcu_barrier (John Greene) [1249244] - [netdrv] ixgbe: adds x550 specific FCoE offloads (John Greene) [1249244] - [netdrv] ethernet: Use bool function returns of true/false instead of 1/0 (John Greene) [1249244] - [netdrv] ixgbe: cleanup make ixgbe_set_ethertype_anti_spoofing_X550 static (John Greene) [1249244] - [netdrv] ixgbe: Clean up type inconsistency (John Greene) [1249244] - [netdrv] ixgbe: add new wrapper for X550 support (John Greene) [1249244] - [netdrv] ethernet: codespell comment spelling fixes (John Greene) [1249244] - [netdrv] ixgbe: add Tx anti spoofing support (John Greene) [1249244] - [netdrv] ixgbe: add VXLAN offload support for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: improve mac filter handling (John Greene) [1249244] - [netdrv] ixgbe: enable l2 forwarding acceleration for macvlans (John Greene) [1249244] - [netdrv] ixgbe: show <2 for encoding loss on PCIe Gen3 (John Greene) [1249244] - [netdrv] ixgbe: call pcie_get_mimimum_link to check if device has enough bandwidth (John Greene) [1249244] - [netdrv] revert "ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue" (John Greene) [1249244] - [netdrv] ixgbe: Add function for setting XPS queue mapping (John Greene) [1249244] - [netdrv] ixgbe: finish ixgbe: Update ixgbe to use new vlan accleration (John Greene) [1249244] - [netdrv] net/mlx5e: Assign random MAC address if needed (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Write vlan list into vport context (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Write UC/MC list and promisc mode into vport context (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport vlans (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport promisc mode (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport state (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport mac lists (Kamal Heib) [1246031] - [netdrv] net/mlx5: Update access functions to Query/Modify vport MAC address (Kamal Heib) [1246031] - [netdrv] net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use the right DMA free function on TX path (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Max mtu comparison fix (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Added self loopback prevention (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix inline header size calculation (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix LSO vlan insertion (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Re-eanble client vlan TX acceleration (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Return error in case mlx5e_set_features fails (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Don't allow more than max supported channels (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use the the real irqn in eq->irqn (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Wait for RX buffers initialization in a more proper manner (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid NULL pointer access in case of configuration failure (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Remove dead fmr code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Wait for FW readiness on startup (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add pci error handlers to mlx5_core driver (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix internal error detection conditions (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use private health thread for each device (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use accessor functions to read from device memory (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Prepare cmd interface to system errors handling (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Improve mlx5 messages (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Update health syndromes (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix wrong name in struct (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: New init and exit flow for mlx5_core (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix notification of page supplement error (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix async commands return code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Remove redundant "err" variable usage (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Priv state flag not rolled-back upon netdev open error (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable VLAN filter in promiscuous mode (Kamal Heib) [1246031] - [netdrv] net/mlx5: Fix typo in mlx5_query_port_pvlc (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Remove dead code from alloc_cached_mr (Kamal Heib) [1246031] - [netdrv] mlx5: Expose correct page_size_cap in device attributes (Kamal Heib) [1246031] - [netdrv] mlx5: Fix missing device local_dma_lkey (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid accessing NULL pointer at ndo_select_queue (Kamal Heib) [1246031] - [netdrv] mlx5e: Fix sparse warnings in mlx5e_handle_csum (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support RX CHECKSUM_COMPLETE (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support ethtool get/set_pauseparam (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Ethtool link speed setting fixes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: HW LRO changes/fixes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support smaller RX/TX ring sizes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add ethtool RSS configuration options (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Make RSS indirection table size a constant (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Have a single RSS Toeplitz hash key (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Support physical port counters (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable async events before unregister_netdev (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Rename/move functions following the ndo_stop flow change (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Light-weight netdev open/stop (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Introduce access function to modify RSS/LRO params (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Introduce the "Drop RQ" (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Unify the RX flow (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove the mlx5e_update_priv_params() function (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Introduce create/destroy RSS indir table access functions (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Do not use netdev_err before the netdev is registered (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid redundant de-reference (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove redundant assignment of sq->user_index (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove redundant field mlx5e_priv->num_tc (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use hard-coded 4K page size for RQ/SQ/CQ (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Check the return value of mlx5_command_exec (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Input IPSEC.SPI into the RX RSS hash function (Kamal Heib) [1246031] - [netdrv] net/mlx5e: cosmetics: use BIT instead of "1 <<", and others (Kamal Heib) [1246031] - [netdrv] net/mlx5e: TX latency optimization to save DMA reads (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Allocate DMA coherent memory on reader NUMA node (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support ETH_RSS_HASH_XOR (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set log_uar_page_sz for non 4K page size architecture (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Prefetch skb data on RX (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Pop cq outside mlx5e_get_cqe (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove mlx5e_cq.sqrq back-pointer (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove extra spaces (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid TX CQE generation if more xmit packets expected (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid redundant dev_kfree_skb() upon NOP completion (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove re-assignment of wq type in mlx5e_enable_rq (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use skb_shinfo(skb)->gso_segs rather than counting them (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Static mapping of netdev priv resources to/from netdev TX queues (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add transport domain to the ethernet TIRs/TISs (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add transport domain alloc/dealloc support (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support NETIF_F_SG (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Enforce max flow-tables level >= 3 (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable client vlan TX acceleration (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add HW cacheline start padding (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix HW MTU settings (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: fix an error code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix static checker warnings around system guid query flow (Kamal Heib) [1246031] - [netdrv] mlx5: Enable mutual support for IB and Ethernet (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Don't create IB instance over Ethernet ports (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Avoid using the MAD_IFC command under ISSI > 0 mode (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add more query port helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use port number when querying port ptys (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use port number in the query port mtu helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Get vendor-id using the query adapter command (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add new query HCA vport commands (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Make the vport helpers available for the IB driver too (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Check the return bitmask when querying ISSI (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Enable XRCs and SRQs when using ISSI > 0 (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Apply proper name convention to helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_en: Add missing check for memory allocation failure (Kamal Heib) [1246031] - [netdrv] net/mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality (Kamal Heib) [1246031] - [netdrv] net/mlx5: Ethernet resource handling files (Kamal Heib) [1246031] - [netdrv] net/mlx5: Ethernet Datapath files (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set/Query port MTU commands (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Modify CQ moderation parameters (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Implement get/set port status (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Implement access functions of ptys register fields (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: New device capabilities handling (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: HW data structs/types definitions cleanup (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set irq affinity hints (Kamal Heib) [1246031] - [netdrv] net/mlx5_core, mlx5_ib: Do not use vmap on coherent memory (Kamal Heib) [1246031] - [drm] revert 'drm/i915: resume MST after reading back hw state' (Rob Clark) [1292402] - [drm] i915: Wait for mst to finish suspending before disabling interrupts (Rob Clark) [1292402] - [drm] upstream sync to 4.4 (Rob Clark) [1135349 1248507] - [drm] nouveau/gr/gf117-: assume no PPC if NV_PGRAPH_GPC_GPM_PD_PES_TPC_ID_MASK is zero (Rob Clark) [1249814] - [drm] nouveau/gr/gf117-: read NV_PGRAPH_GPC_GPM_PD_PES_TPC_ID_MASK from correct GPC (Rob Clark) [1249814] - [drm] nouveau/gr/gf100-: split out per-gpc address calculation macro (Rob Clark) [1249814] - [drm] nouveau/bios: return actual size of the buffer retrieved via _ROM (Rob Clark) [1249814] - [drm] nouveau/pmu: remove whitelist for PGOB-exit WAR, enable by default (Rob Clark) [1218795 1218796] - [drm] nouveau/pmu/gk107: enable PGOB codepaths (Rob Clark) [1218795 1218796] - [drm] nouveau/pmu/gk104: check fuse to determine presence of PGOB (Rob Clark) [1218795 1218796] - [drm] radeon: Retry DDC probing on DVI on failure if we got an HPD interrupt (Rob Clark) [1249814] - [drm] drm: import vmwgfx (Rob Clark) [1281592] - [firmware] add i915 GuC firmware (Rob Clark) [1135349] - [firmware] add i915 DMC firmware (Rob Clark) [1135349] - [drm] upstream sync to 4.3 (Rob Clark) [1249814] - [drm] upstream sync to 4.2 (Rob Clark) [1249812 1274061] - [drm] upstream sync to 4.1 (Rob Clark) [1249810] - [drm] upstream sync to 4.0 (Rob Clark) [1249807] - [drm] upstream sync to 3.19 (Rob Clark) [1249806] - [kernel] iommu: Export intel_iommu_enabled to signal when iommu is in use (Rob Clark) [1249806] - [kernel] time: export nsec_to_jiffies64 (Rob Clark) [1249806] - [kernel] component: fix bug with legacy API (Rob Clark) [1249806] - [kernel] component: add support for component match array (Rob Clark) [1249806] - [kernel] component: ignore multiple additions of the same component (Rob Clark) [1249806] - [kernel] component: fix missed cleanup in case of devres failure (Rob Clark) [1249806] - [kernel] base: fix devres handling for master device (Rob Clark) [1249806] - [kernel] base: provide an infrastructure for componentised subsystems (Rob Clark) [1249806]- [target] fcoe: Add tag support to tcm_fc (Andy Grover) [882092] - [scsi] don't store LUN bits in CDB byte 1 for USB mass-storage devices (Ewan Milne) [1255846] - [scsi] usb-storage: add try_rc_10_first flag (Ewan Milne) [1255846] - [scsi] usb-storage: add flags for VPD pages and REPORT LUNS (Ewan Milne) [1255846] - [mm] hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault (Andrea Arcangeli) [1291248]- [infiniband] mlx4_core: Fix fallback from MSI-X to INTx (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/cma: Fix broken AF_IB UD support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/cm: Change reject message type when destroying cm_id (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Update ocrdma version number (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fail connection for MTU lesser than 512 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix dmac resolution for link local address (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Prevent allocation of DPP PDs if FW doesnt support it (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix the request length for RDMA_QUERY_QP mailbox command to FW (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Use VID 0 if PFC is enabled and vlan is not configured (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix QP state transition in destroy_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Report EQ full fatal error (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix EQ destroy failure during driver unload (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Avoid 'may be used uninitialized' warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Remove duplicated KERN_ from pr_ uses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: fix test of unsigned variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/core: Fix for parsing netlink string attribute (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: use wildcard mapping for getting remote addr info (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ehca: use correct destination for memcpy (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: rds-tcp: only initiate reconnect attempt on outgoing TCP socket (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: rds-tcp: Always create a new rds_sock for an incoming connection (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Work properly with EQ numbers > 256 in SRIOV (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix off-by-one in counters manipulation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipoib/cm: Fix indentation level (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Remove negative advice dmesg warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix unaligned accesses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: change rdma_gid2ip into void function as it always return zero (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: use arch_phys_wc_add (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: add acounting for MTRR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Report the actual address of the remote connecting peer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/nes: Report the actual address of the remote connecting peer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: enforce qp/cq id requirements (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: use BAR2 GTS register for T5 kernel mode CQs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: 32b platform fixes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cma: Canonize IPv4 on IPV6 sockets properly (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: Fix new sparse warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: fix unaligned memory access (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Schedule napi when RX buffers allocation fails (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix unaligned accesses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix MC1 memory offset calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Fix ndo_get_iflink (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: drop __GFP_NOFAIL allocation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: check for mapping error (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib_uverbs: Fix pages leak when using XRC SRQs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix WQE LSO segment calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Remove IPOIB_MCAST_RUN bit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Save only IPOIB_MAX_PATH_REC_QUEUE skb's (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Handle QP in SQE state (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Update broadcast record values after each successful join request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Use one linear skb in RX flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: don't disallow registering region starting at 0x0 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: disallow registering 0-sized memory region (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Change alias guids default to be host assigned (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Return the admin alias GUID upon host view request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Raise slave shutdown event upon FLR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Request alias GUID on demand (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Change init flow to request alias GUIDs for active VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Manage admin alias GUID upon admin request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Set initial admin GUIDs for VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Manage alias GUID per VF (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Alias GUID adding persistency support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Don't call t4_slow_intr_handler when we're not the Master PF (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add comment for calculate tx flits and sge length code (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Use device node in page allocation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Freelist starving threshold varies from adapter to adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: make sure not to loop forever inside rds_send_xmit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: only use passive connections when addresses match (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Move ethtool related code to a separate file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Extend struct mlx5_interface to support multiple protocols (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Modify arm CQ in preparation for upcoming Ethernet driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Move completion eqs from mlx5_ib to mlx5_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Update module info macros for ConnectX4 Support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix Mellanox copyright note (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix Mellanox copyright note (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix a bug in alloc_token (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid usage command work entry after writing command doorbell (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid copying outbox in aysnc command completion (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use coherent memory for command interface page (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use the right inbox struct in destroy mkey command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Clear doorbell record inside mlx5_db_alloc() (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid setting DC requestor/responder resources (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Coding style fix (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix call to mlx5_core_qp_modify (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Allocate firmware pages from device's NUMA node (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add interface identify support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add SET_PORT opcode modifiers enumeration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Set enhanced QoS support by default when ETS supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Warn users of depracated QoS Firmware (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Added qos_vport QP configuration in VST mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Allocate VPPs for each port on PF init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Query device for QoS per VF support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_SET_VPORT_QOS implementation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_ALLOCATE_VPP implementation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: New file for QoS related firmware commands (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Aesthetic code changes in multi_func_init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Make mlx4_is_eth visible inline funcion (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add RSS support for fragmented IP datagrams (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] chelsio cxgb/cxgb3: Make stats_strings arrays const (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Moderate ethtool callback to show more statistics (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add Flow control statistics display via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Protect access to the statistics bitmap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Support general selective view of ethtool statistics (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Move statistics bitmap setting to the Ethernet driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Create new header file for all statistics info (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix port counters statistics bitmask (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: fix boolreturn.cocci warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: update Kconfig and Makefile for FCoE support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: add cxgb4_fcoe.c for FCoE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: add cxgb4_fcoe.h and macro definitions for FCoE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Make PCI Device ID Tables be "const" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add device ID for new adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_set_tx_maxrate() can be static (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add basic support for QP max-rate limiting (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add basic elements for QCN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Try and provide an RDMA CIQ per cpu (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Move offload Rx queue allocation to separate function (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] debugfs: Provide a file creation function that also takes an initial size (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix to dump devlog, even if FW is crashed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Disable interrupts and napi before unregistering netdev (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Allocate dynamic mem. for egress and ingress queue maps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix frame size warning for 32 bit arch (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix GEN_EQE accessing uninitialixed mutex (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Call register_netdevice in the proper location (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Set statistics bitmap at port init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Saturate RoCE port PMA counters in case of overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix off-by-one in ethtool statistics display (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Verify net device validity on port change event (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: avoid potential stack overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: fix coccinelle warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Disbale GRO for incoming loopback/selftest packets (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix wrong mask and error flow for the update-qp command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix PCI-E Memory window interface for big-endian systems (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix incorrect 'c' suffix to pI4, use pISc instead (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Add blank line after declaration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Fix checkpatch warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Enable the ODP capability query verb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Add support for extended query device caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Don't hang threads forever waiting on WR replies (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Add support for IB stack compliant stats in sysfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Update the dev in reg_create (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: In mlx4_ib_demux_cm, print out GUID in host-endian order (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Bug fixes in mlx4_ib_resize_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix memory leak in __mlx4_ib_modify_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix deadlock on uverbs modify_qp error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: When marshaling ucma path from user-space, clear unused fields (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Fix sizeof checkpatch warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Replace rcu_assign_pointer with RCU_INIT_POINTER in qib_keys.c (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Replace rcu_assign_pointer with RCU_INIT_POINTER in qib_qp.c (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix error code in get_port_caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipath: Remove unused function in ipath_wc_ppc64 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Serialize CQ event upcalls with CQ destruction (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix configuration of log_uar_page_sz (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net: mellanox: Delete unnecessary checks before the function call "vunmap" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in cxgb4 to get expansion rom version via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Reset flow support for IB kernel ULPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Always use the correct port for mirrored multicast attachments (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix trace observed while dumping clip_tbl (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in debugfs to dump the congestion control table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support to dump mailbox content in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for ULP RX logic analyzer output in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to display TP logic analyzer output (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in debugfs to display sensor information (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net: rds: Remove repeated function names from debug output (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Delete an unnecessary check before the function call "release_firmware" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add low latency socket busy_poll support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Adjust RX frag strides to frag sizes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Print page allocator information (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Move to use hex PCI device IDs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix misleading debug print on CQE stride support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: mlx4_config_dev_retrieval - Initialize struct config_dev before using (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Load balance ports in port aggregation mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Create mirror flows in port aggregation mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Add port aggregation support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Reuse mlx4_mac_to_u64 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Port aggregation upper layer interface (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Port aggregation low level interface (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Update the HCA core clock frequency after INIT_PORT (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix device capabilities dumping (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Fix memory corruption in mlx4_MAD_IFC_wrapper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use ethtool cmd->autoneg as a hint for ethtool set settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix HW2SW_EQ to conform to the firmware spec (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Adjust command timeouts to conform to the firmware spec (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add bad-cable event support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump different timer and clock values of the adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump PM module stats (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Addded support in debugfs to dump CIM outbound queue content (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump cim ingress bound queue contents (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump sge_qinfo (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fixes cxgb4_inet6addr_notifier unregister call (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mode_t whack-a-mole: chelsio (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Reset flow activation upon SRIOV fatal command cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enable device recovery flow with SRIOV (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Handle AER flow properly (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Manage interface state for Reset flow cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Activate reset flow upon fatal command cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enhance the catas flow to support device reset (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor the catas flow to work per device (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Set device configuration data to be persistent across reset (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add debugfs entry to dump the contents of the flash (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4.h (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4 : Update ipv6 address handling api (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: avoid a compile-time warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: avoid build warnings on 32-bit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Ripping out old hard-wired initialization code in driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for mps_tcam debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for cim_qcfg entry in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for cim_la entry in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for devlog (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add PCI device ID for new T5 adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: include clocksource.h again (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix kernel Oops - mem corruption - when working with more than 80 VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix error flow in mlx4_init_hca (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Correcly update the mtt's offset in the MR re-reg flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Doorbell is byteswapped in Little Endian archs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix decoding QSA module for ethtool get settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Cache line CQE/EQE stride fixes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/srp: Allow newline separator for connection string (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Add function to read WQE from user-space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Add umem function to read data from user-space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Enhance UMR support to allow partial page table update (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Remove per-MR pas and dma pointers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Always resolve destination mac from GRH for UD QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Check for DPDP violation only when DPDP is not supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix an incorrectly shadowed variable in mlx4_ib_rereg_user_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/addr: Improve address resolution callback scheduling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix mgid key handling in SA agent multicast data-base (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Do not resolve VLAN if already resolved (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Avoid double dumping of the PF device capabilities (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fixed memory leak and incorrect refcount in mlx4_load_one (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for QSA modules (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Refactor QUERY_PORT (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add explicit error message when rule doesn't meet configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add A0 hybrid steering (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_bitmap zone allocator (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add a check if there are too many reserved QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Change QP allocation scheme (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Use tasklet for user-space CQ completion events (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Mask out host side virtualization features for guests (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/csiostor: Don't use MASTER_MUST for fw_hello call (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: global named must be unique (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Update firmware version after flashing it via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: Use new interfaces to calculate BAR2 SGE Queue Register addresses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: Add code to calculate T5 BAR2 Offsets for SGE Queue Registers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4vf: Add and initialize some sge params for VF driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Support for configurable RSS hash function (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix error flow in add_keys (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix sparse warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Add more supported devices (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Clear outbox of dealloc uar (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Print resource number on QP/SRQ async events (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Remove unused dev cap enum fields (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix command queue size enforcement (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix min vectors value in mlx5_enable_msix (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Request the mlx5 IB module on driver load (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix mlx4_en_set_rxfh (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to PCIE, RSS and FW (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to queues (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/csiostor: Cleansup FW related macros/register defines for PF/VF and LDST (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Cleanup Filter related macros/register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_set_settings always fails when autoneg is set (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: don't duplicate kvfree (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: don't duplicate kvfree (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: mark input buffer parameters as 'const' (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist.c: fix kerneldoc for sg_pcopy_to_buffer, sg_pcopy_from_buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: introduce sg_pcopy_from_buffer and sg_pcopy_to_buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: factor out sg_miter_get_next_page from sg_miter_next (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: use netdev_rss_key_fill helper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Support more than 64 VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add QUERY_FUNC firmware command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor mlx4_load_one (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor mlx4_cmd_init and mlx4_cmd_cleanup (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Use correct variable type for mlx4_slave_cap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix wrong reading of reserved_eqs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4i/cxgb4 : Refactor macros to conform to uniform standards (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix static checker warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Remove unnecessary struct in6_addr * casts (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Cleanup macros so they follow the same style and look consistent (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add cxgb4_debugfs.c, move all debugfs code to new file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add retrieval of CONFIG_DEV parameters (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add __GFP_COLD gfp flags in alloc_pages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Remove RX buffers alignment to IP_ALIGN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Protect port type setting by mutex (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Prevent VF from changing port configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Report actual number of rings in indirection table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Move spinlocks and work initalizations to beginning of init_netdev (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Call napi_synchronize on stop_port (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Cleanups suggested by clang static checker (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use PTYS register to set ethtool settings - Speed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use PTYS register to query ethtool settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support:q (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add ethernet backplane autoneg device capability (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Introduce ACCESS_REG CMD and eth_prot_ctrl dev cap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Introduce mlx4_get_module_info for cable module info reading (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ethtool, net/mlx4_en: Cable info, get_module_info/eeprom ethtool support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Limit count field to 24 bits in qp_alloc_res (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix race on driver load (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix race in create EQ (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Avoid leaking steering rules on flow creation error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Don't attempt to TX offload the outer UDP checksum for VXLAN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Call synchronize_irq before freeing EQ buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Call synchronize_irq before freeing EQ buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: avoid calling sock_kfree_s on allocation failure (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Add missing neigh_release in find_route (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix XRC race condition in ib_uverbs_open_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Clear AH attr variable to prevent garbage data (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix race accessing page->_count (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Use extended internal signature layout (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Modify to work with arbitrary page size (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Remove duplicate code from mlx5_set_path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix possible array overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Avoid leakage from kernel to user space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Improve debug prints in mlx5_ib_reg_user_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Clear umr resources after ib_unregister_device (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: remove NETDEV_TX_BUSY (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: tx_info->ts_requested was not cleared (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use local var for skb_headlen skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use local var in tx flow for skb_shinfo skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_xmit() reads ring->cons once, and ahead of time to avoid stalls (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid false sharing in mlx4_en_en_process_tx_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use prefetch in tx path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid a cache line miss in TX completion for single frag skb's (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid calling bswap in tx fast path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Align tx path structures to cache lines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Code cleanups in tx path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Add ConnectX-4 to list of supported devices (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Identify resources by their type (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: use set/get macros in device caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use hardware registers description header file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Update device capabilities handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: do proper house keeping if connection fails in rds_tcp_conn_connect (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: call rds_conn_drop instead of open code it at rds_connect_complete (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Protect QUERY_PORT wrapper from untrusted guests (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Don't disable SRIOV if there are active VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mellanox: Change en_print to return void (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add mlx4_en_get_cqe helper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Cache line EQE size support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enable CQE/EQE stride support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Allow not to specify probe_vf in SRIOV IB mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix VF mac handling in RoCE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Do not allow APM under RoCE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Don't update QP1 in native mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Avoid accessing netdevice when building RoCE qp1 header (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Fix mlx4 reg/unreg mac to work properly with 0-mac addresses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Resolve L2 address when creating user AH (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Correct error flows in rereg_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Disable TSO for Connect-X rev A0 HCAs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Change get_user_pages usage to always NULL vmas (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib_umem_release should decrement mm->pinned_vm from ib_umem_get (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Set vlan stripping policy by the right command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Avoid dealing with MAC index in UPDATE_QP wrapper if not needed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Use the correct VSD mask in UPDATE_QP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Correctly configure single ported VFs from the host (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Move the tunnel steering helper function to mlx4_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Obtain SL from device structure (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Use ARRAY_SIZE instead of sizeof/sizeof (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Use ARRAY_SIZE instead of sizeof/sizeof (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] amso1100: Check for integer overflow in c2_alloc_cq_buf (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Add user space RMPP support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: add new ioctl to ABI to support new registration options (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Add dev_notice messages for various umad/mad registration failures (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Update module to pr_, dev_ style print messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] umad: Update module to pr_, dev_ style print messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4 : Disable recursive mailbox commands when enabling vi (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [scsi] cxgb4i : Move stray CPL definitions to cxgb4 driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Add P_Key change event support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Add support for secure-host and SMP firewall (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iwcm: Use a default listen backlog if needed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix residual handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix deadlock between host removal and multipathd (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [scsi] scsi_transport_srp: Fix fast_io_fail_tmo=dev_loss_tmo=off behavior (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_ib: Add support for user MR re-registration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Add helper functions to support MR re-registration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Add user MR re-registration support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Fix a sparse warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Delete AH table if ocrdma_init_hw fails after AH table creation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Remove hardcoding of the max DPP QPs supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Handle shutdown event from be2net driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Add hca_type and fixing fw_version string in device atrributes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: Adjust events to use unsigned long param instead of void (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: minor fixes mainly avoidance of hidden casts (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: Move pci device handling from mlx5_ib to mlx5_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: mlx4_en_gset_priv_flags can be static (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Remove MCG in case it is attached to promiscuous QPs only (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: In SR-IOV mode host should add promisc QP to default entry only (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Make sure the max number of QPs per MCG isn't exceeded (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Make sure that negative array index isn't used (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix leakage of SW multicast entries (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Do not count LLC/SNAP in MTU calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Do not disable vlan filter during promiscuous mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Run loopback test only when port is up (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Fix set port ratelimit for 40GE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4 : Update copyright year on all cxgb4 files (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: mark napi id for gro_skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Call iwpm_init only once (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5_core: Fix possible race between mr tree insert/delete (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4: use dev_port to identify ports (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix the error flow when probing with invalid VF configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix SRIOV free-pool management when enforcing resource quotas (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] nes: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Fix gfp passing in create_qp_common (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] umad: Fix use-after-free on close (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix kobject leak on device register error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix GFP flags parameters to be gfp_t (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix port kobject deletion during error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Remove unneeded kobject_get/put calls (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix sparse warnings about redeclared functions (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Implement IB_QP_CREATE_USE_GFP_NOIO (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Add a QP creation flag to use GFP_NOIO allocations (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Allow build of hw/ and ulp/ subdirectories independently (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] tcp_listen: Replace comma with semicolon (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] rdma: Replace comma with semicolon (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Move handling of MLX4_QP_ST_MLX to proper switch statement (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Avoid problems if a header uses pr_fmt (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] umad: Fix error handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Add interface for selecting VFs to enable QP0 via MLX proxy QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Add infrastructure for selecting VFs to enable QP0 via MLX proxy QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Preparation for VFs to issue/receive SMI QP0 requests/responses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: SET_PORT called by mlx4_ib_modify_port should be wrapped (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Fix memory leaks in SR-IOV error paths (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb3: Remove a couple unneeded conditions (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix unitialised variable is_mcast (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Use time_before/_after (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix warning about cast of wr_id back to pointer on 32 bits (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Translate legacy diagpkt into newer extended diagpkt (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb3: Fix information leak in send_abort (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_srq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Refactor UMR to have its own context struct (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Set QP offsets and parameters for user QPs and not just for kernel QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Store MR attributes in mlx5_mr_core during creation and after UMR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Add MR to radix tree in reg_mr_callback (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix error handling in reg_umr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Simplify signature handover wqe for interleaved buffers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Fix signature handover operation for interleaved buffers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Add fast registration support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Rename FMR-related variables (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: One FMR pool per SRP connection (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce the 'register_always' kernel module parameter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce srp_finish_mapping (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce srp_map_fmr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce an additional local variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix kernel-doc warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix a sporadic crash triggered by cable pulling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Convert to use simple_open (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc error paths (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] Use time_after for time comparison (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Fix uninitialized use of 'port_up' in mlx4_en_set_channels (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix inaccurate return value of mlx4_flow_attach (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Using positive error value for unsigned (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Removed unnecessary bit operation condition (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix smatch error - possible access to a null variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: User prio mapping gets corrupted when changing number of channels (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] rds: remove the unneed NULL checking (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mellanox: Logging message cleanups (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492]- [netdrv] qlge: make local function static (Harish Patil) [1252123] - [netdrv] delete non-required instances of include linux/init.h (Harish Patil) [1252123] - [netdrv] qlge: Fix compilation warning (Harish Patil) [1252123] - [netdrv] qlge: Convert newlines (Harish Patil) [1252123] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1252123] - [netdrv] qlge: Use pci_enable_msix_range instead of pci_enable_msix (Harish Patil) [1252123] - [netdrv] net: get rid of unnecessary initializations in .get_drvinfo (Harish Patil) [1252123] - [netdrv] qlge: Get rid of an redundant assignment (Harish Patil) [1252123] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Harish Patil) [1252123] - [netdrv] qlge: remove open-coded skb_cow_head (Harish Patil) [1252123] - [netdrv] qlge: Move jiffies_to_usecs immediately before loop (Harish Patil) [1252123] - [md] dm snapshot: fix hung bios when copy error occurs (Mike Snitzer) [889368] - [md] dm thin: fix race condition when destroying thin pool workqueue (Mike Snitzer) [1292602] - [x86] Broadwell EP and EX have the same cpuid (David Arcari) [1299962] - [netdrv] bonding: make mii_status sysfs node consistent (Jarod Wilson) [1278008] - [netdrv] bna: fix Rx data corruption with VLAN stripping enabled and MTU > 4096 (Ivan Vecera) [1206064] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1252712] - [trace] tracing/filter: Do not allow infix to exceed end of string (Pratyush Anand) [1290666] - [trace] tracing/filter: Do not WARN on operand count going below zero (Pratyush Anand) [1290666] - [trace] tracing: Have filter check for balanced ops (Pratyush Anand) [1290666] - [trace] tracing: Fix double free when function profile init failed (Pratyush Anand) [1290666] - [trace] ring-buffer: Fix race between integrity check and readers (Pratyush Anand) [1290666] - [trace] ftrace: Fix memory leak with function graph and cpu hotplug (Pratyush Anand) [1290666] - [trace] ring-buffer: Fix typo of time extends per page (Pratyush Anand) [1290666] - [net] tcp: select(writefds) don't hang up when a peer close connection (Marcelo Leitner) [1293543] - [net] ipv6: addrlabel: fix ip6addrlbl_get() (Hannes Frederic Sowa) [1299720] - [firmware] add rtlwifi images (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [firmware] add brcmfmac images (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] iwlwifi: add new -16 firmware for iwlmvm devices (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] iwlwifi: add new -13 firmware for iwlmvm devices (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Add brcmfmac driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] include/linux/if_ether.h: Add #define ETH_P_LINK_CTL for HPNA and wlan local tunnel (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Update remaining wireless drivers to new 802.11 stack from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport brcmsmac driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport b43 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Bakcport SSB driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport BCMA bus driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport iwlegacy driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport rt2x00 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport carl9170 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport ath5k driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport ath9k driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport iwlwifi driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [net] Backport mac80211 from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [net] Backport wireless core from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [kernel] atomic: implement generic atomic_dec_if_positive (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] average: provide macro to create static EWMA (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [perf] x86: Improve HT workaround GP counter constraint (Jiri Olsa) [1238702] - [perf] x86: Fix event/group validation (Jiri Olsa) [1238702] - [perf] x86: Disable PEBS-LL in intel_pmu_pebs_disable (Jiri Olsa) [1238702] - [perf] x86/intel: Reset more state in PMU reset (Jiri Olsa) [1238702] - [perf] x86/intel: Make the HT bug workaround conditional on HT enabled (Jiri Olsa) [1238702] - [perf] x86/intel: Limit to half counters when the HT workaround is enabled, to avoid exclusive mode starvation (Jiri Olsa) [1238702] - [perf] x86/intel: Fix intel_get_event_constraints() for dynamic constraints (Jiri Olsa) [1238702] - [perf] x86/intel: Enforce HT bug workaround for SNB/IVB/HSW (Jiri Olsa) [1238702] - [perf] x86/intel: Implement cross-HT corruption bug workaround (Jiri Olsa) [1238702] - [perf] x86/intel: Add cross-HT counter exclusion infrastructure (Jiri Olsa) [1238702] - [perf] x86: Add 'index' param to get_event_constraint callback (Jiri Olsa) [1238702] - [perf] x86: Add 3 new scheduling callbacks (Jiri Olsa) [1238702] - [perf] x86: Vectorize cpuc->kfree_on_online (Jiri Olsa) [1238702] - [perf] x86: Reduce stack usage of x86_schedule_events (Jiri Olsa) [1238702] - [kernel] watchdog: Add watchdog enable/disable all functions (Jiri Olsa) [1238702] - [perf] kernel: Change ASSIGN_ONCEval, x to WRITE_ONCE x, val (Jiri Olsa) [1238702] - [perf] kernel: Provide READ_ONCE and ASSIGN_ONCE (Jiri Olsa) [1238702] - [netdrv] i40evf: avoid mutex re-init (Stefan Assmann) [1212361]- [sched] revert "rt: Update rq clock when unthrottling of an otherwise idle CPU" (Aristeu Rozanski) [1263613] - [sched] revert "sched: Revert "Set skip_clock_update in yield_task_fair" (Aristeu Rozanski) [1263613] - [sched] Revert "Remove useless code in yield_to" (Aristeu Rozanski) [1263613] - [sched] revert "core: Rework rq->clock update skips" (Aristeu Rozanski) [1263613] - [perf] annotate: Fix 32-bit compilation error in util/annotate.c (Jiri Olsa) [1189317] - [perf] report: Display cycles in branch sort mode (Jiri Olsa) [1189317] - [perf] tools: Move branch option parsing to own file (Jiri Olsa) [1189317] - [perf] tool: Add conditional branch filter 'cond' to perf record (Jiri Olsa) [1189317] - [perf] top: branch annotation code to top (Jiri Olsa) [1189317] - [perf] annotate: Finally display IPC and cycle accounting (Jiri Olsa) [1189317] - [perf] annotate: Compute IPC and basic block cycles (Jiri Olsa) [1189317] - [perf] report: Add processing for cycle histograms (Jiri Olsa) [1189317] - [perf] report: Add infrastructure for a cycles histogram (Jiri Olsa) [1189317] - [perf] annotate: Rename source_line_percent to source_line_samples (Jiri Olsa) [1189317] - [perf] annotate: Display total number of samples with --show-total-period (Jiri Olsa) [1189317] - [perf] annotation: Add symbol__get_annotation (Jiri Olsa) [1189317] - [perf] report: Add flag for non ANY branch mode (Jiri Olsa) [1189317] - [perf] tools: Add support for cycles, weight branch_info field (Jiri Olsa) [1189317] - [perf] x86/intel: Use 0x11 as extra reg test value (Jiri Olsa) [1189317] - [perf] x86/intel: Protect LBR and extra_regs against KVM lying (Jiri Olsa) [1189317] - [perf] x86: Make merge_attr global to use from perf_event_intel (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Limit LBR accesses to TOS in callstack mode (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stack (Jiri Olsa) [1189317] - [perf] x86/intel: Add Intel Skylake PMU support (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Optimize v4 LBR unfreezing (Jiri Olsa) [1189317] - [perf] x86/intel: Streamline LBR MSR handling in PMI (Jiri Olsa) [1189317] - [perf] x86/intel: Move PMU ACK to after LBR read (Jiri Olsa) [1189317] - [perf] x86/intel: Handle new arch perfmon v4 status bits (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Add support for LBRv5 (Jiri Olsa) [1189317] - [perf] Add cycles to branch_info (Jiri Olsa) [1189317] - [perf] x86: Add new MSRs and MSR bits used for Intel Skylake PMU support (Jiri Olsa) [1189317] - [perf] x86/intel: Add support for PEBSv3 profiling (Jiri Olsa) [1189317] - [perf] x86: Add a native_perf_sched_clock_from_tsc (Jiri Olsa) [1189317] - [perf] x86: Rename x86_pmu::er_flags to 'flags' (Jiri Olsa) [1189317] - [perf] x86: Revamp PEBS event selection (Jiri Olsa) [1189317] - [perf] x86/asm/msr: Make wrmsrl_safe a function (Jiri Olsa) [1189317] - [perf] x86/intel/uncore: Use Sandy Bridge client PMU on Haswell/Broadwell (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add Broadwell-U uncore IMC PMU support (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Move PCI IDs for IMC to uncore driver (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add support for Intel Haswell ULT - lower power Mobile Processor - IMC uncore PMUs (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Update support for client uncore IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: Fix missing end markers for SNB/IVB/HSW IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: use MiB unit for events for SNB/IVB/HSW IMC (Jiri Olsa) [1250641] - [perf] x86/uncore: add hrtimer to SNB uncore IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: add SNB/IVB/HSW client uncore memory controller support (Jiri Olsa) [1250641] - [perf] x86/uncore: add PCI ids for SNB/IVB/HSW IMC (Jiri Olsa) [1250641] - [perf] Add active_entry list head to struct perf_event (Jiri Olsa) [1250641] - [perf] tools: Use getconf to determine number of online CPUs (Jiri Olsa) [1291071] - [perf] probe: Fix segfault if passed with '' (Jiri Olsa) [1291071] - [perf] report: Fix -T/--threads option to work again (Jiri Olsa) [1291071] - [perf] bench numa: Fix immediate meeting of convergence condition (Jiri Olsa) [1291071] - [perf] bench numa: Fixes of --quiet argument (Jiri Olsa) [1291071] - [perf] bench futex: Fix hung wakeup tasks after requeueing (Jiri Olsa) [1291071] - [perf] probe: Fix bug with global variables handling (Jiri Olsa) [1291071] - [perf] top: Fix a segfault when kernel map is restricted (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Fix build failure on 32-bit arch (Jiri Olsa) [1291071] - [perf] kmem: Fix compiles on RHEL6/OL6 (Jiri Olsa) [1291071] - [perf] tools lib api: Undefine _FORTIFY_SOURCE before setting it (Jiri Olsa) [1291071] - [perf] kmem: Consistently use PRIu64 for printing u64 values (Jiri Olsa) [1291071] - [perf] trace: Disable events and drain events when forked workload ends (Jiri Olsa) [1291071] - [perf] trace: Enable events when doing system wide tracing and starting a workload (Jiri Olsa) [1291071] - [perf] probe: Fix segfault when probe with lazy_line to file (Jiri Olsa) [1291071] - [perf] probe: Find compilation directory path for lazy matching (Jiri Olsa) [1291071] - [perf] probe: Set retprobe flag when probe in address-based alternative mode (Jiri Olsa) [1291071] - [perf] kmem: Analyze page allocator events also (Jiri Olsa) [1291071] - [perf] evlist: Fix type for references to data_head/tail (Jiri Olsa) [1291071] - [perf] probe: Check the orphaned -x option (Jiri Olsa) [1291071] - [perf] probe: Support multiple probes on different binaries (Jiri Olsa) [1291071] - [perf] buildid-list: Fix segfault when show DSOs with hits (Jiri Olsa) [1291071] - [perf] tools: Fix cross-endian analysis (Jiri Olsa) [1291071] - [perf] tools: Fix error path to do closedir() when synthesizing threads (Jiri Olsa) [1291071] - [perf] tools: Fix synthesizing fork_event.ppid for non-main thread (Jiri Olsa) [1291071] - [perf] tools: Add 'I' event modifier for exclude_idle bit (Jiri Olsa) [1291071] - [perf] report: Don't call map__kmap if map is NULL (Jiri Olsa) [1291071] - [perf] tests: Fix attr tests (Jiri Olsa) [1291071] - [perf] probe: Fix ARM 32 building error (Jiri Olsa) [1291071] - [perf] tools: Merge all perf_event_attr print functions (Jiri Olsa) [1291071] - [perf] sched replay: Use replay_repeat to calculate the runavg of cpu usage instead of the default value 10 (Jiri Olsa) [1291071] - [perf] sched replay: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] sched replay: Fix the EMFILE error caused by the limitation of the maximum open files (Jiri Olsa) [1291071] - [perf] sched replay: Handle the dead halt of sem_wait when create_tasks() fails for any task (Jiri Olsa) [1291071] - [perf] sched replay: Fix the segmentation fault problem caused by pr_err in threads (Jiri Olsa) [1291071] - [perf] sched replay: Realloc the memory of pid_to_task stepwise to adapt to the different pid_max configurations (Jiri Olsa) [1291071] - [perf] sched replay: Alloc the memory of pid_to_task dynamically to adapt to the unexpected change of pid_max (Jiri Olsa) [1291071] - [perf] sched replay: Increase the MAX_PID value to fix assertion failure problem (Jiri Olsa) [1291071] - [perf] sched replay: Use struct task_desc instead of struct task_task for correct meaning (Jiri Olsa) [1291071] - [perf] kmem: Respect -i option (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Honor operator priority (Jiri Olsa) [1291071] - [perf] kmaps: Check kmaps to make code more robust (Jiri Olsa) [1291071] - [perf] evlist: Fix inverted logic in perf_mmap__empty (Jiri Olsa) [1291071] - [perf] data: Support using -f to override perf.data file ownership for 'convert' (Jiri Olsa) [1291071] - [perf] trace: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] timechart: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] script: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] mem: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] lock: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] kvm: Support using -f to override perf.data.guest file ownership (Jiri Olsa) [1291071] - [perf] kmem: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] inject: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] evlist: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] probe: Fix to track down unnamed union/structure members (Jiri Olsa) [1291071] - [perf] db-export: No need to have ->thread twice in struct export_sample (Jiri Olsa) [1291071] - [perf] db-export: No need to pass thread twice to db_export__sample (Jiri Olsa) [1291071] - [perf] scripting: No need to pass thread twice to the scripting callbacks (Jiri Olsa) [1291071] - [perf] script: No need to lookup thread twice (Jiri Olsa) [1291071] - [perf] ordered_samples: Remove references to perf_{evlist, tool} and machines (Jiri Olsa) [1291071] - [perf] session: Always initialize ordered_events (Jiri Olsa) [1291071] - [perf] tools: Fix ppid for synthesized fork events (Jiri Olsa) [1291071] - [perf] tools: Refactor comm/tgid lookup (Jiri Olsa) [1291071] - [perf] callchain: Fix kernel symbol resolution by remembering the cpumode (Jiri Olsa) [1291071] - [perf] build: Disable libbabeltrace check by default (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Zero should not be considered "not found" in eval_flag (Jiri Olsa) [1291071] - [perf] trace: Fix syscall enter formatting bug (Jiri Olsa) [1291071] - [perf] tools: Set JOBS based on CPU or processor (Jiri Olsa) [1291071] - [perf] perf: Bump max number of cpus to 1024 (Jiri Olsa) [1291071] - [perf] evlist: Return the first evsel with an invalid filter in apply_filters() (Jiri Olsa) [1291071] - [perf] timechart: Fix SIBGUS error on sparc64 (Jiri Olsa) [1291071] - [perf] tools: Add pid/tid filtering to report and script commands (Jiri Olsa) [1291071] - [perf] diff: Add kallsyms option (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add support for __print_array (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Free filter tokens in process_filter (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add way to find sub buffer boundary (Jiri Olsa) [1291071] - [perf] tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Make plugin options either string or boolean (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add pevent_data_pid_from_comm (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Handle z in bprint format (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Copy trace_clock and free it (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Handle NULL comm name (Jiri Olsa) [1291071] - [perf] symbols: Save DSO loading errno to better report errors (Jiri Olsa) [1291071] - [perf] target: Simplify handling of strerror_r return (Jiri Olsa) [1291071] - [perf] tools: Work around lack of sched_getcpu in glibc < 2.6 (Jiri Olsa) [1291071] - [perf] kmem: Print big numbers using thousands' group (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Factor out allocating and processing args (Jiri Olsa) [1291071] - [perf] probe: Fix to get ummapped symbol address on kernel (Jiri Olsa) [1291071] - [perf] tools: Remove (null) value of "Sort order" for perf mem report (Jiri Olsa) [1291071] - [perf] annotate: Allow annotation for decompressed kernel modules (Jiri Olsa) [1291071] - [perf] tools: Try to lookup kernel module map before creating one (Jiri Olsa) [1291071] - [perf] tools: Remove is_kmodule_extension function (Jiri Olsa) [1291071] - [perf] tools: Remove compressed argument from is_kernel_module (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in is_kernel_module (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in decompress_kmodule (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in map_groups__set_modules_path_dir (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse for machine__new_dso (Jiri Olsa) [1291071] - [perf] tools: Add machine__module_dso function (Jiri Olsa) [1291071] - [perf] tools: Add dsos__addnew function (Jiri Olsa) [1291071] - [perf] tools: Add kmod_path__parse function (Jiri Olsa) [1291071] - [perf] tools: Add lzma decompression support for kernel module (Jiri Olsa) [1291071] - [perf] tools build: Add feature check for lzma library (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add destructor for format_field (Jiri Olsa) [1291071] - [perf] hists browser: Indicate which callchain entries are annotated (Jiri Olsa) [1291071] - [perf] build: Move feature checks code under tools/build (Jiri Olsa) [1291071] - [perf] build: Make features checks directory configurable (Jiri Olsa) [1291071] - [perf] build: Separate feature make support into config/Makefile.feature (Jiri Olsa) [1291071] - [perf] build: Fix feature_check name clash (Jiri Olsa) [1291071] - [perf] trace: Fix summary_only option (Jiri Olsa) [1291071] - [perf] probe: Fix failure to add multiple probes without debuginfo (Jiri Olsa) [1291071] - [perf] build: Add config/feature-checks/*.output to the .gitignore file (Jiri Olsa) [1291071] - [perf] build: Use FEATURE-DUMP instead of PERF-FEATURES in the .gitignore file (Jiri Olsa) [1291071] - [perf] tools: Don't allow empty argument for field-separator (Jiri Olsa) [1291071] - [perf] report: Don't allow empty argument for '-t' (Jiri Olsa) [1291071] - [perf] callchain: Separate eh/debug frame offset cache (Jiri Olsa) [1291071] - [perf] tools: Avoid confusion with preloaded bash function for perf bash completion (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf trace (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf timechart (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf test (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf script (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf help (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf data (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing subcommands of perf (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion to support listing events for --event (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing events of perf subcommand record|stat|top -e (Jiri Olsa) [1291071] - [perf] tools: Provide the right bash completion for listing options of perf subcommand subsubcommand (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing subsubcommands of perf subcommand (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing options of perf subcommand (Jiri Olsa) [1291071] - [perf] tools: Fix perf-read-vdsox32 not building and lib64 install dir (Jiri Olsa) [1291071] - [perf] build: Rename feature_print_var_code to print_var_code (Jiri Olsa) [1291071] - [perf] build: Rename PERF-FEATURES into FEATURE-DUMP (Jiri Olsa) [1291071] - [perf] build: Rename display_vf to feature_verbose (Jiri Olsa) [1291071] - [perf] build: Rename display_lib into feature_display (Jiri Olsa) [1291071] - [perf] build: Get rid of VF_FEATURE_TESTS (Jiri Olsa) [1291071] - [perf] build: Rename CORE_FEATURE_TESTS to FEATURE_TESTS (Jiri Olsa) [1291071] - [perf] build: Get rid of LIB_INCLUDE variable (Jiri Olsa) [1291071] - [perf] build: Fix pthread-attr-setaffinity-np include in test-all (Jiri Olsa) [1291071] - [perf] build: Move features build output under features directory (Jiri Olsa) [1291071] - [perf] build: Disable default check for libbabeltrace (Jiri Olsa) [1291071] - [perf] tools: Fix building error for arm64 (Jiri Olsa) [1291071] - [perf] hists browser: Allow annotating entries in callchains (Jiri Olsa) [1291071] - [perf] hists: Remove hist_entry->used, not used anymore (Jiri Olsa) [1291071] - [perf] hists browser: Fix up some branch alignment (Jiri Olsa) [1291071] - [perf] hists browser: Simplify symbol annotation menu setup (Jiri Olsa) [1291071] - [perf] data: Add tracepoint events fields CTF conversion support (Jiri Olsa) [1291071] - [perf] kmem: Fix alignment of slab result table (Jiri Olsa) [1291071] - [perf] kmem: Allow -v option (Jiri Olsa) [1291071] - [perf] kmem: Fix segfault when invalid sort key is given (Jiri Olsa) [1291071] - [perf] stat: Always correctly indent ratio column (Jiri Olsa) [1291071] - [perf] stat: Fix IPC and other formulas with -A (Jiri Olsa) [1291071] - [perf] stat: Output running time and run/enabled ratio in CSV mode (Jiri Olsa) [1291071] - [perf] hists browser: Fix UI bug after fold/unfold (Jiri Olsa) [1291071] - [perf] robe: Fix compiles due to declarations using perf_probe_point (Jiri Olsa) [1291071] - [perf] hists browser: Fix UI bug after zoom into thread/dso/symbol (Jiri Olsa) [1291071] - [perf] probe: Fix possible double free on error (Jiri Olsa) [1291071] - [perf] tools: Output feature detection's gcc output to a file (Jiri Olsa) [1291071] - [perf] build: Fix libbabeltrace detection (Jiri Olsa) [1291071] - [perf] probe: Allow weak symbols to be probed (Jiri Olsa) [1291071] - [perf] symbols: Allow symbol alias when loading map for symbol name (Jiri Olsa) [1291071] - [perf] revert "perf probe: Fix to fall back to find probe point in symbols" (Jiri Olsa) [1291071] - [perf] probe: Fix --line to handle aliased symbols in glibc (Jiri Olsa) [1291071] - [perf] probe: Fix to handle aliased symbols in glibc (Jiri Olsa) [1291071] - [perf] ordered_events: Adopt queue method (Jiri Olsa) [1291071] - [perf] tools: Remove superfluous thread->comm_set setting (Jiri Olsa) [1291071] - [perf] tools: tool->finished_round() doesn't need perf_session (Jiri Olsa) [1291071] - [perf] ordered_events: Allow tools to specify a deliver method (Jiri Olsa) [1291071] - [perf] ordered_events: Shorten function signatures (Jiri Olsa) [1291071] - [perf] ordered_events: Untangle from perf_session (Jiri Olsa) [1291071] - [perf] sched: No need to keep the session around (Jiri Olsa) [1291071] - [perf] tools: Reference count struct thread (Jiri Olsa) [1291071] - [perf] revert "perf: Remove the extra validity check on nr_pages" (Jiri Olsa) [1291071] - [perf] tools: Initialize cpu set in pthread_attr_setaffinity_np feature test (Jiri Olsa) [1291071] - [perf] probe: Remove bias offset to find probe point by address (Jiri Olsa) [1291071] - [perf] probe: Warn if given uprobe event accesses memory on older kernel (Jiri Olsa) [1291071] - [perf] tools: Improve 'libbabel' feature check failure message (Jiri Olsa) [1291071] - [perf] tools: Improve feature test debuggability (Jiri Olsa) [1291071] - [perf] tools: Improve libbfd detection message (Jiri Olsa) [1291071] - [perf] tools: Improve libperl detection message (Jiri Olsa) [1291071] - [perf] tools: Improve Python feature detection messages (Jiri Olsa) [1291071] - [perf] tools: Remove annoying extra message from the features build (Jiri Olsa) [1291071] - [perf] tools: Add PERF-FEATURES to the .gitignore file (Jiri Olsa) [1291071] - [perf] record: Document --group option (Jiri Olsa) [1291071] - [perf] record: Get rid of -l option from Documentation (Jiri Olsa) [1291071] - [perf] tools: Fix build error on ARCH=i386/x86_64/sparc64 (Jiri Olsa) [1291071] - [perf] tools: Fix FORK after COMM when synthesizing records for pre-existing threads (Jiri Olsa) [1291071] - [perf] stat: Report unsupported events properly (Jiri Olsa) [1291071] - [perf] tools: Compare JOBS to 0 after grep (Jiri Olsa) [1291071] - [perf] report: Fix branch stack mode cannot be set (Jiri Olsa) [1291071] - [perf] buildid-cache: Show usage with incorrect params (Jiri Olsa) [1291071] - [perf] buildid-cache: Use pr_debug instead of verbose and pr_info (Jiri Olsa) [1291071] - [perf] buildid-cache: Add --purge FILE to remove all caches of FILE (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion problem of 'perf --*' (Jiri Olsa) [1291071] - [perf] list: Extend raw-dump to certain kind of events (Jiri Olsa) [1291071] - [perf] list: Clean up the printing functions of hardware/software events (Jiri Olsa) [1291071] - [perf] tools: Remove the '--(null)' long_name for --list-opts (Jiri Olsa) [1291071] - [perf] list: Avoid confusion of perf output and the next command prompt (Jiri Olsa) [1291071] - [perf] list: Allow listing events with 'tracepoint' prefix (Jiri Olsa) [1291071] - [perf] list: Sort the output of 'perf list' to view more clearly (Jiri Olsa) [1291071] - [perf] data: Fix sentinel setting for data_cmds array (Jiri Olsa) [1291071] - [perf] probe: Fix a precedence bug (Jiri Olsa) [1291071] - [perf] diff: Support for different binaries (Jiri Olsa) [1291071] - [perf] buildid-cache: Add new buildid cache if update target is not cached (Jiri Olsa) [1291071] - [perf] probe: Handle strdup failure (Jiri Olsa) [1291071] - [perf] probe: Fix get_real_path to free allocated memory in error path (Jiri Olsa) [1291071] - [perf] probe: Check kprobes blacklist when adding new events (Jiri Olsa) [1291071] - [perf] trace: Fix SIGBUS failures due to misaligned accesses (Jiri Olsa) [1291071] - [perf] data: Add a 'perf' prefix to the generic fields (Jiri Olsa) [1291071] - [perf] data: Add perf data to CTF conversion support (Jiri Olsa) [1291071] - [perf] tools: Add new 'perf data' command (Jiri Olsa) [1291071] - [perf] tools: Add feature check for libbabeltrace (Jiri Olsa) [1291071] - [perf] record: Support recording running/enabled time (Jiri Olsa) [1291071] - [perf] tools: Print the thread's tid on PERF_RECORD_COMM events when -D is asked (Jiri Olsa) [1291071] - [perf] trace: Dump stack on segfaults (Jiri Olsa) [1291071] - [perf] tools: Introduce dump_stack signal helper (Jiri Olsa) [1291071] - [perf] ordered_events: Stop using tool->ordered_events (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from dump_event (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from some deliver event routines (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from warn_errors signature (Jiri Olsa) [1291071] - [perf] evlist: Adopt events_stats from perf_session (Jiri Olsa) [1291071] - [perf] session: Remove wrappers to machines__find (Jiri Olsa) [1291071] - [perf] trace: Separate routine that handles an event from the one that reads it (Jiri Olsa) [1291071] - [perf] trace: Add man page entry for --event (Jiri Olsa) [1291071] - [perf] trace: Introduce --filter-pids (Jiri Olsa) [1291071] - [perf] evlist: Introduce set_filter_pids method (Jiri Olsa) [1291071] - [perf] trace: Filter out the trace pid when no threads are specified (Jiri Olsa) [1291071] - [perf] evlist: Introduce set_filter_pid method (Jiri Olsa) [1291071] - [perf] trace: Only insert blank duration bracket when tracing syscalls (Jiri Olsa) [1291071] - [perf] trace: Support --events foo:bar --no-syscalls (Jiri Olsa) [1291071] - [perf] trace: Allow mixing with other events (Jiri Olsa) [1291071] - [perf] trace: Handle multiple threads better wrt syscalls being intermixed (Jiri Olsa) [1291071] - [perf] trace: Print thread info when following children (Jiri Olsa) [1291071] - [perf] list: Place the header text in its right position (Jiri Olsa) [1291071] - [perf] Remove the extra validity check on nr_pages (Jiri Olsa) [1291071] - [perf] tools: Fix a bug of segmentation fault (Jiri Olsa) [1291071] - [perf] build: Display make commands on V=1 (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Use tools build framework (Jiri Olsa) [1291071] - [perf] tools lib api: Rename libapikfs.a to libapi.a (Jiri Olsa) [1291071] - [perf] tools lib api: Use tools build framework (Jiri Olsa) [1291071] - [perf] build: Add build documentation (Jiri Olsa) [1291071] - [perf] build: Remove PERF-CFLAGS file (Jiri Olsa) [1291071] - [perf] build: Remove uneeded variables (Jiri Olsa) [1291071] - [perf] build: Remove directory dependency rules (Jiri Olsa) [1291071] - [perf] build: Add single target build framework support (Jiri Olsa) [1291071] - [perf] build: Add arch sparc objects building (Jiri Olsa) [1291071] - [perf] build: Add arch sh objects building (Jiri Olsa) [1291071] - [perf] build: Add arch s390 objects building (Jiri Olsa) [1291071] - [perf] build: Add arch powerpc objects building (Jiri Olsa) [1291071] - [perf] build: Add arch arm64 objects building (Jiri Olsa) [1291071] - [perf] build: Add arch arm objects building (Jiri Olsa) [1291071] - [perf] build: Add arch x86 objects building (Jiri Olsa) [1291071] - [perf] build: Add perf.o object building (Jiri Olsa) [1291071] - [perf] build: Add zlib objects building (Jiri Olsa) [1291071] - [perf] build: Add perf regs objects building (Jiri Olsa) [1291071] - [perf] build: Add scripts objects building (Jiri Olsa) [1291071] - [perf] build: Add gtk objects building (Jiri Olsa) [1291071] - [perf] build: Add slang objects building (Jiri Olsa) [1291071] - [perf] build: Add ui objects building (Jiri Olsa) [1291071] - [perf] build: Add dwarf unwind objects building (Jiri Olsa) [1291071] - [perf] build: Add dwarf objects building (Jiri Olsa) [1291071] - [perf] build: Add probe objects building (Jiri Olsa) [1291071] - [perf] build: Add libperf objects building (Jiri Olsa) [1291071] - [perf] build: Add builtin objects building (Jiri Olsa) [1291071] - [perf] build: Add tests objects building (Jiri Olsa) [1291071] - [perf] build: Add bench objects building (Jiri Olsa) [1291071] - [perf] build: Disable make's built-in rules (Jiri Olsa) [1291071] - [perf] tools: Remove api fs object from python build (Jiri Olsa) [1291071] - [perf] tools build: Add subdir support (Jiri Olsa) [1291071] - [perf] tools build: Add detected config support (Jiri Olsa) [1291071] - [perf] tools build: Add new build support (Jiri Olsa) [1291071] - [perf] buildid-cache: Consolidate .build-id cache path generators (Jiri Olsa) [1291071] - [perf] buildid-cache: Remove unneeded debugdir parameters (Jiri Olsa) [1291071] - [perf] symbols: Define STT_GNU_IFUNC for glibc 2.9 and older (Jiri Olsa) [1291071] - [perf] tools: Make perf aware of tracefs (Jiri Olsa) [1291071] - [perf] tools lib api fs: Add tracefs_configured, debugfs_configured functions (Jiri Olsa) [1291071] - [perf] tools lib api debugfs: Add DEBUGFS_DEFAULT_PATH macro (Jiri Olsa) [1291071] - [perf] tools lib api fs: Add tracefs mount helper functions (Jiri Olsa) [1291071] - [perf] tools: Add helper to find mounted file systems (Jiri Olsa) [1291071] - [perf] tools: Do not check debugfs MAGIC for tracing files (Jiri Olsa) [1291071] - [perf] evlist: Fix typo in comment (Jiri Olsa) [1291071] - [perf] trace: No need to enable evsels for workload started from perf (Jiri Olsa) [1291071] - [perf] tools: Introduce event_format__fprintf method (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Introduce trace_seq_do_fprintf function (Jiri Olsa) [1291071] - [perf] symbols: debuglink should take symfs option into account (Jiri Olsa) [1291071] - [perf] symbols: Ignore mapping symbols on aarch64 (Jiri Olsa) [1291071] - [perf] probe: Update man page (Jiri Olsa) [1291071] - [perf] probe: Fix to handle optimized not-inlined functions (Jiri Olsa) [1291071] - [perf] tools: Fix a dso open fail message (Jiri Olsa) [1291071] - [perf] ests: Do not rely on dso__data_read_offset to open dso (Jiri Olsa) [1291071] - [perf] test: Fix dso cache testcase (Jiri Olsa) [1291071] - [perf] tools: Construct LBR call chain (Jiri Olsa) [1291071] - [perf] tools: Enable LBR call stack support (Jiri Olsa) [1291071] - [perf] x86: Remove redundant calls to perf_pmu_disable,perf_pmu_enable (Jiri Olsa) [1291071] - [perf] x86/intel: Expose LBR callstack to user space tooling (Jiri Olsa) [1291071] - [perf] x86/intel: Discard zero length call entries in LBR call stack (Jiri Olsa) [1291071] - [perf] /x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack mode (Jiri Olsa) [1291071] - [perf] x86/intel: Re-organize code that implicitly enables LBR/PEBS (Jiri Olsa) [1291071] - [perf] Simplify the branch stack check (Jiri Olsa) [1291071] - [perf] x86/intel: Save/restore LBR stack during context switch (Jiri Olsa) [1291071] - [perf] x86/intel: Track number of events that use the LBR callstack (Jiri Olsa) [1291071] - [perf] x86/intel: Allocate space for storing LBR stack (Jiri Olsa) [1291071] - [perf] Always switch pmu specific data during context switch (Jiri Olsa) [1291071] - [perf] Add pmu specific data for perf task context (Jiri Olsa) [1291071] - [perf] revert "perf: Always destroy groups on exit" (Jiri Olsa) [1291071] - [perf] Fix event->ctx locking (Jiri Olsa) [1291071] - [perf] Fix perf_pmu_migrate_context (Jiri Olsa) [1291071] - [perf] Fix unclone_ctx vs locking (Jiri Olsa) [1291071] - [perf] Fix lockdep warning on process exit (Jiri Olsa) [1291071] - [perf] Fix use after free in perf_remove_from_context (Jiri Olsa) [1291071] - [perf] x86/intel: Add basic Haswell LBR call stack support (Jiri Olsa) [1291071] - [perf] x86/intel: Use context switch callback to flush LBR stack (Jiri Olsa) [1291071] - [perf] Introduce pmu context switch callback (Jiri Olsa) [1291071] - [perf] x86/intel: Reduce lbr_sel_map[] size (Jiri Olsa) [1291071] - [perf] x86: Add conditional branch filtering support (Jiri Olsa) [1291071] - [perf] Add new conditional branch filter 'PERF_SAMPLE_BRANCH_COND' (Jiri Olsa) [1291071] - [perf] Update shadow timestamp before add event (Jiri Olsa) [1291071] - [perf] x86/intel/uncore: Delete an unnecessary check before pci_dev_put call (Jiri Olsa) [1291071]- [hv] fcopy: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] kvp: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] util: introduce state machine for util drivers (Vitaly Kuznetsov) [1216950] - [hv] fcopy: rename fcopy_work -> fcopy_timeout_work (Vitaly Kuznetsov) [1216950] - [hv] kvp: rename kvp_work -> kvp_timeout_work (Vitaly Kuznetsov) [1216950] - [hv] vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1216950] - [hv] fcopy: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1216950] - [hv] kvp: move poll_channel() to hyperv_vmbus.h (Vitaly Kuznetsov) [1216950] - [hv] kvp: reset kvp_context (Vitaly Kuznetsov) [1216950] - [hv] util: move kvp/vss function declarations to hyperv_vmbus.h (Vitaly Kuznetsov) [1216950] - [kernel] kprobes: initialize before using a hlist (Pratyush Anand) [1290663] - [perf] x86/intel/uncore: Add Broadwell-EP uncore support (Jiri Olsa) [1242694 1249700 1283155] - [perf] x86/intel/uncore: Add Broadwell-DE uncore support (Jiri Olsa) [1242694 1249700 1283155] - [perf] Decouple unthrottling and rotating (Jiri Olsa) [1242694 1249700 1283155] - [x86] perf: Add more Broadwell model numbers (Jiri Olsa) [1242694 1249700 1283155] - [perf] perf/x86/intel: Remove incorrect model number from Haswell perf (Jiri Olsa) [1242694 1249700 1283155] - [watchdog] avoid races between /proc handlers and CPU hotplug (Aaron Tomlin) [1263774] - [watchdog] update watchdog_thresh properly (Aaron Tomlin) [1263774] - [watchdog] update watchdog attributes atomically (Aaron Tomlin) [1263774] - [watchdog] Use hotplug thread infrastructure (Aaron Tomlin) [1263774] - [watchdog] make sure the watchdog thread gets CPU on loaded system (Aaron Tomlin) [1263774] - [watchdog] Drop FIFO policy in exit path (Aaron Tomlin) [1263774] - [mmc] sdhci-pci: Build o2micro support in the same module (Don Zickus) [1089109] - [mmc] sdhci-pci: add support of O2Micro/BayHubTech SD hosts (Don Zickus) [1089109] - [mmc] sdhci-pci: break out definitions to header file (Don Zickus) [1089109] - [mmc] sdhci: add auto CMD12 support for eSDHC driver (Don Zickus) [1089109] - [mmc] s3c6410: add new quirk in sdhci driver and update ADMA descriptor build (Don Zickus) [1089109] - [kernel] memcg: clear mm->owner when last possible owner leaves (Aaron Tomlin) [1272655] - [mm] thp: don't hold mmap_sem in khugepaged when allocating THP (Aaron Tomlin) [1272655] - [mm] thp: khugepaged: add policy for finding target node (Aaron Tomlin) [1272655] - [mm] thp: cleanup: mv alloc_hugepage to better place (Aaron Tomlin) [1272655] - [mm] thp: khugepaged_prealloc_page forgot to reset the page alloc indicator (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary set_recommended_min_free_kbytes (Aaron Tomlin) [1272655] - [mm] thp: use khugepaged_enabled to remove duplicate code (Aaron Tomlin) [1272655] - [mm] thp: remove khugepaged_loop (Aaron Tomlin) [1272655] - [mm] thp: introduce khugepaged_prealloc_page and khugepaged_alloc_page (Aaron Tomlin) [1272655] - [mm] thp: release page in page pre-alloc path (Aaron Tomlin) [1272655] - [mm] thp: merge page pre-alloc in khugepaged_loop into khugepaged_do_scan (Aaron Tomlin) [1272655] - [mm] thp: remove some code depend on CONFIG_NUMA (Aaron Tomlin) [1272655] - [mm] thp: remove wake_up_interruptible in the exit path (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary khugepaged_thread check (Aaron Tomlin) [1272655] - [mm] thp: move khugepaged_mutex out of khugepaged (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary check in start_khugepaged (Aaron Tomlin) [1272655] - [mm] thp: optimize memcg charge in khugepaged (Aaron Tomlin) [1272655]- [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1264492] - [fs] dlm: print kernel message when we get an error from kernel_sendpage (Robert S Peterson) [1264492] - [x86] fpu: Fix double-increment in setup_xstate_features (Herbert Xu) [1232495] - [x86] fpu/xstate: Don't assume the first zero xfeatures zero bit means the end (Herbert Xu) [1232495] - [scsi] ipr: Driver version 2.6.3 (Gustavo Duarte) [1252713] - [scsi] ipr: Issue Configure Cache Parameters command (Gustavo Duarte) [1252713] - [scsi] ipr: Inquiry IOA page 0xC4 during initialization (Gustavo Duarte) [1252713] - [scsi] ipr: Don't set NO_ULEN_CHK bit when resource is a vset (Gustavo Duarte) [1252713] - [scsi] ipr: Add delay to ensure coherent dumps (Gustavo Duarte) [1252713] - [scsi] ipr: Enable SIS pipe commands for SIS-32 devices (Gustavo Duarte) [1252713] - [scsi] ipr: Inhibit underlength data check for AFDASD in raw mode (Gustavo Duarte) [1252713] - [scsi] ipr: Driver version 2.6.2 (Gustavo Duarte) [1252713] - [scsi] ipr: Endian / sparse fixes (Gustavo Duarte) [1252713] - [scsi] ipr: Byte swapping for device_id attribute in sysfs (Gustavo Duarte) [1252713] - [scsi] ipr: Fix locking for unit attention handling (Gustavo Duarte) [1252713] - [scsi] ipr: Driver version 2.6.1 (Gustavo Duarte) [1252713] - [scsi] ipr: AF DASD raw mode implementation in ipr driver (Gustavo Duarte) [1252713] - [scsi] ipr: Fix possible error path oops during initialization (Gustavo Duarte) [1252713] - [scsi] ipr: Reset in task context (Gustavo Duarte) [1252713] - [scsi] ipr: Reboot speed improvements (Gustavo Duarte) [1252713] - [scsi] ipr: set scsi_level correctly for disk arrays (Gustavo Duarte) [1252713] - [scsi] ipr: add support for async scanning to speed up boot (Gustavo Duarte) [1252713] - [mm] ksm: add reschedule points to unmerge_and_remove_all_rmap_items (Andrea Arcangeli) [1262294] - [mm] ksm: introduce ksm_max_page_sharing per page deduplication limit (Andrea Arcangeli) [1262294] - [net] unix: properly account for FDs passed over unix sockets (Hannes Frederic Sowa) [1297406] - [net] unix: garbage: fixed several comment and whitespace style issues (Hannes Frederic Sowa) [1297406] - [net] net_sched: invoke ->attach() after setting dev->qdisc (Phil Sutter) [1288472] - [net] pkt_sched: move the sanity test in qdisc_list_add() (Phil Sutter) [1288472] - [net] pkt_sched: set root qdisc before change() in attach_default_qdiscs() (Phil Sutter) [1288472] - [net] pkt_sched: give visibility to mq slave qdiscs (Phil Sutter) [1288472] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Phil Sutter) [1288472] - [net] qdisc: allow setting default queuing discipline (Phil Sutter) [1288472] - [kdump] Reuse KEXEC_RESERVE_UPPER_LIMIT in arch_crash_auto_scale (Baoquan He) [1007642] - [kdump] Add a KEXEC_RESERVE_UPPER_LIMIT to limit the bootmem reserving for crashkernel (Baoquan He) [1007642] - [kernel] ftrace: Allow to remove a single function from function graph filter (Jiri Olsa) [1063695] - [kernel] function-graph: Allow writing the same val to set_graph_function (Jiri Olsa) [1063695] - [kernel] tracing: Simplify test for function_graph tracing start point (Jiri Olsa) [1063695]- [fs] configfs: Fix race between configfs_readdir() and configfs_d_iput() (Robert S Peterson) [1267681] - [fs] gfs2: Add module parameter gl_hash_size to increase hash table size (Robert S Peterson) [1259879] - [fs] GFS2: Don't add all glocks to the lru (Robert S Peterson) [1228381] - [fs] gfs2: Reintroduce a timeout in function gfs2_gl_hash_clear (Robert S Peterson) [1291458] - [fs] gfs2: Add missing else in trans_add_meta/data (Robert S Peterson) [1267995] - [fs] fs-cache: Add missing initialization of ret in cachefiles_write_page (David Howells) [1277622] - [fs] fs-cache: Handle a write to the page immediately beyond the EOF marker (David Howells) [1277622] - [fs] cachefiles: perform test on s_blocksize when opening cache file (David Howells) [1277622] - [fs] fs-cache: Don't override netfs's primary_index if registering failed (David Howells) [1277622] - [fs] fs-cache: Increase reference of parent after registering, netfs success (David Howells) [1277622] - [fs] fs-cache: Retain the netfs context in the retrieval op earlier (David Howells) [1277622] - [fs] fs-cache: The operation cancellation method needs calling in more places (David Howells) [1170397 1277622] - [fs] fs-cache: Put an aborted initialised op so that it is accounted correctly (David Howells) [1277622] - [fs] fs-cache: Fix cancellation of in-progress operation (David Howells) [1277622] - [fs] fs-cache: Count the number of initialised operations (David Howells) [1277622] - [fs] fs-cache: Out of line fscache_operation_init (David Howells) [1277622] - [fs] fs-cache: Permit fscache_cancel_op() to cancel in-progress operations too (David Howells) [1277622] - [fs] fs-cache: fscache_object_is_dead() has wrong logic, kill it (David Howells) [1277622] - [fs] fs-cache: Synchronise object death state change vs operation submission (David Howells) [1096893 1277622] - [fs] fs-cache: Handle a new operation submitted against a killed object (David Howells) [1277622] - [fs] fs-cache: When submitting an op, cancel it if the target object is dying (David Howells) [1277622] - [fs] fs-cache: Move fscache_report_unexpected_submission() to make it more available (David Howells) [1277622] - [fs] fs-cache: Count culled objects and objects rejected due to lack of space (David Howells) [1277622] - [fs] fs/fscache/object-list.c: use __seq_open_private (David Howells) [1277622] - [fs] cachefiles: Fix incorrect test for in-memory object collision (David Howells) [1277622] - [fs] cachefiles: Handle object being killed before being set up (David Howells) [1149103 1277622] - [fs] cachefiles: add missing \n to kerror conversions (David Howells) [1277622] - [fs] fs-cache: refcount becomes corrupt under vma pressure (David Howells) [1277622] - [fs] fs-cache: Reduce cookie ref count if submit fails (David Howells) [1277622] - [fs] fs-cache: Timeout for releasepage (David Howells) [1277622] - [fs] cachefiles: replace kerror by pr_err (David Howells) [1277622] - [fs] cachefiles: convert printk to pr_foo() (David Howells) [1277622] - [fs] fscache: replace seq_printf by seq_puts (David Howells) [1277622] - [fs] fscache: convert printk to pr_foo (David Howells) [1277622] - [fs] get rid of pointless checks for NULL ->i_op (David Howells) [1277622] - [fs] fs-cache: Handle removal of unadded object to the fscache_object_list rb tree (David Howells) [1277622] - [fs] nfs: Use i_writecount to control whether to get an fscache cookie in nfs_open (David Howells) [1277622] - [fs] fs-cache: Provide the ability to enable/disable cookies (David Howells) [1277622] - [fs] fs-cache: Add use/unuse/wake cookie wrappers (David Howells) [1277622] - [fs] cachefiles: Don't try to dump the index key if the cookie has been cleared (David Howells) [1277622] - [fs] cachefiles: Fix memory leak in cachefiles_check_auxdata error paths (David Howells) [1277622] - [fs] fscache: check consistency does not decrement refcount (David Howells) [1277622] - [fs] fscache: Netfs function for cleanup post readpages (David Howells) [1277622] - [fs] cachefiles: Implement interface to check cache consistency (David Howells) [1277622] - [fs] fs-cache: Add interface to check consistency of a cached object (David Howells) [1277622] - [fs] fs-cache: Don't use spin_is_locked() in assertions (David Howells) [1277622] - [netdrv] be2net: Avoid accessing eq object in be_msix_register routine, when i < 0 (Ivan Vecera) [1253018] - [netdrv] be2net: remove local variable 'status' (Ivan Vecera) [1253018] - [netdrv] be2net: replace hardcoded values with existing define (Ivan Vecera) [1253018] - [netdrv] be2net: remove unused local rsstable array (Ivan Vecera) [1253018] - [netdrv] be2net: remove vlan promisc capability from VF's profile descriptors (Ivan Vecera) [1253018] - [netdrv] be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd (Ivan Vecera) [1253018] - [netdrv] be2net: pad skb to meet minimum TX pkt size in BE3 (Ivan Vecera) [1253018] - [netdrv] be2net: release mcc-lock in a failure case in be_cmd_notify_wait (Ivan Vecera) [1253018] - [netdrv] be2net: fix BE3-R FW download compatibility check (Ivan Vecera) [1253018] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (Ivan Vecera) [1253018] - [netdrv] be2net: Revert "make the RX_FILTER command asynchronous" commit (Ivan Vecera) [1253018] - [netdrv] be2net: protect eqo->affinity_mask from getting freed twice (Ivan Vecera) [1253018] - [netdrv] be2net: post buffers before destroying RXQs in Lancer (Ivan Vecera) [1253018] - [netdrv] be2net: enable IFACE filters only after creating RXQs (Ivan Vecera) [1253018] - [netdrv] be2net: support ndo_get_phys_port_id (Ivan Vecera) [1253018] - [netdrv] be2net: bump up the driver version to 10.6.0.3 (Ivan Vecera) [1253018] - [netdrv] be2net: make SET_LOOPBACK_MODE cmd asynchrounous (Ivan Vecera) [1253018] - [netdrv] be2net: make the RX_FILTER command asynchronous (Ivan Vecera) [1253018] - [netdrv] be2net: return error status from be_mcc_notify (Ivan Vecera) [1253018] - [netdrv] be2net: convert dest field in udp-hdr to host-endian (Ivan Vecera) [1253018] - [netdrv] be2net: fix wrong return value in be_check_ufi_compatibility (Ivan Vecera) [1253018] - [netdrv] be2net: remove redundant D0 power state set (Ivan Vecera) [1253018] - [netdrv] be2net: query FW to check if EVB is enabled (Ivan Vecera) [1253018] - [netdrv] be2net: remove duplicate code in be_setup_wol (Ivan Vecera) [1253018] - [netdrv] be2net: Replace dma/pci_alloc_coherent calls with dma_zalloc_coherent (Ivan Vecera) [1253018] - [netdrv] cpumask_set_cpu_local_first => cpumask_local_spread, lament (Ivan Vecera) [1253018] - [netdrv] be2net: Support for OS2BMC (Ivan Vecera) [1253018] - [netdrv] be2net: Report a "link down" to the stack when a fatal error or fw reset happens (Ivan Vecera) [1253018] - [netdrv] be2net: Export board temperature using hwmon-sysfs interface (Ivan Vecera) [1253018] - [netdrv] be2net: update copyright year to 2015 (Ivan Vecera) [1253018] - [netdrv] be2net: use be_virtfn instead of !be_physfn (Ivan Vecera) [1253018] - [netdrv] be2net: simplify UFI compatibility checking (Ivan Vecera) [1253018] - [netdrv] be2net: post full RXQ on interface enable (Ivan Vecera) [1253018] - [netdrv] be2net: check for INSUFFICIENT_VLANS error (Ivan Vecera) [1253018] - [netdrv] be2net: receive pkts with L3, L4 errors on VFs (Ivan Vecera) [1253018] - [netdrv] be2net: set interrupt moderation for Skyhawk-R using EQ-DB (Ivan Vecera) [1253018] - [netdrv] be2net: add support for spoofchk setting (Ivan Vecera) [1253018] - [netdrv] be2net: Fix a bug in Rx buffer posting (Ivan Vecera) [1253018] - [netdrv] be2net: bump up the driver version to 10.6.0.1 (Ivan Vecera) [1253018] - [netdrv] be2net: setup xps queue mapping (Ivan Vecera) [1253018] - [netdrv] be2net: assign CPU affinity hints to be2net IRQs (Ivan Vecera) [1253018] - [kernel] cpumask: Utility function to set n'th cpu - local cpu first (Ivan Vecera) [1253018] - [netdrv] be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8 EQs (Ivan Vecera) [1253018] - [netdrv] be2net: Prevent VFs from enabling VLAN promiscuous mode (Ivan Vecera) [1253018] - [netdrv] ethernet: codespell comment spelling fixes (Ivan Vecera) [1253018] - [netdrv] be2net: implement .sriov_configure PCI callback (Ivan Vecera) [1253018] - [netdrv] be2net: re-distribute SRIOV resources allowed by FW (Ivan Vecera) [1253018] - [netdrv] be2net: avoid creating the non-RSS default RXQ if FW allows to (Ivan Vecera) [1253018] - [netdrv] be2net: move be_func_init call inside be_setup (Ivan Vecera) [1253018] - [netdrv] be2net: refactor adapter resource cleanup sequence into be_cleanup (Ivan Vecera) [1253018] - [netdrv] be2net: refactor adapter resource initialzation sequence into be_resume (Ivan Vecera) [1253018] - [netdrv] be2net: remove code duplication relating to Lancer reset sequence (Ivan Vecera) [1253018] - [netdrv] be2net: refactor error detect/recovery function (Ivan Vecera) [1253018] - [netdrv] be2net: use a wrapper to schedule and cancel error detection task (Ivan Vecera) [1253018] - [netdrv] be2net: refactor function initalization sequence into be_func_init (Ivan Vecera) [1253018] - [netdrv] be2net: get rid of be_get_initial_config call from be_probe (Ivan Vecera) [1253018] - [netdrv] be2net: move adapter fields alloc/free code to new routines (Ivan Vecera) [1253018] - [netdrv] be2net: fix wrong handling of be_setup failure in be_probe (Ivan Vecera) [1253018] - [netdrv] be2net: Add a few inline functions to test TXQ conditions (Ivan Vecera) [1253018] - [netdrv] be2net: Minor code cleanup in tx completion process (Ivan Vecera) [1253018] - [netdrv] be2net: Refactor be_xmit_enqueue routine (Ivan Vecera) [1253018] - [netdrv] be2net: Refactor wrb_fill_hdr routine (Ivan Vecera) [1253018] - [netdrv] be2net: support TX batching using skb->xmit_more flag (Ivan Vecera) [1253018] - [md] flush ->event_work before stopping array (Jes Sorensen) [1220555] - [net] flow_dissector: remove unused function flow_get_hlen declaration (Ivan Vecera) [1298479] - [net] flow_keys: n_proto type should be __be16 (Ivan Vecera) [1298479] - [netdrv] 3c59x: fix another page map/single unmap imbalance (Neil Horman) [1291401] - [netdrv] 3c59x: balance page maps and unmaps (Neil Horman) [1291401] - [netdrv] 3c59x: Fix bad offset spec in skb_frag_dma_map (Neil Horman) [1291401] - [netdrv] 3c59x: Add dma error checking and recovery (Neil Horman) [1291401] - [mfd] lpc_ich: Intel device IDs for PCH (Steve Best) [1244017] - [i2c] i801: add Intel Lewisburg device IDs (Steve Best) [1244017] - [sound] alsa: hda - Add Intel Lewisburg device IDs Audio (Steve Best) [1244017] - [sched] core: Rework rq->clock update skips (Aaron Tomlin) [1263613] - [sched] Remove useless code in yield_to() (Aaron Tomlin) [1263613] - [sched] Set skip_clock_update in yield_task_fair() (Aaron Tomlin) [1263613] - [sched] rt: Update rq clock when unthrottling of an otherwise idle CPU (Aaron Tomlin) [1263613] - [pci] PCIe / hotplug: Drop pointless ACPI-based "slot detection" check (Jarod Wilson) [1211804] - [netdrv] remove NETIF_F_NO_CSUM feature bit (Michal Schmidt) [1291941] - [mm] memcg: oom_notify use-after-free fix (Rafael Aquini) [1294400] - [mm] make lru_add_drain_all() selective (Jerome Marchand) [1266146] - [char] random: Fix "Missing strategy" warnings in debug kernel (Prarit Bhargava) [1296944] - [netdrv] bna: fix error handling (Ivan Vecera) [1258535] - [netdrv] bna: check for dma mapping errors (Ivan Vecera) [1258535] - [netdrv] bna: remove superfluous parentheses (Ivan Vecera) [1258535] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1258535] - [netdrv] bna: remove unnecessary cast of BIT value (Ivan Vecera) [1258535] - [netdrv] bna: use netdev_* and dev_* instead of printk and pr_* (Ivan Vecera) [1258535] - [netdrv] bna: fix timeout API argument type (Ivan Vecera) [1258535] - [netdrv] bna: use list_for_each_entry where appropriate (Ivan Vecera) [1258535] - [netdrv] bna: get rid of private macros for manipulation with lists (Ivan Vecera) [1258535] - [netdrv] bna: use memdup_user to copy userspace buffers (Ivan Vecera) [1258535] - [netdrv] bna: correct comparisons/assignments to bool (Ivan Vecera) [1258535] - [netdrv] bna: remove TX_E_PRIO_CHANGE event and BNA_TX_F_PRIO_CHANGED flag (Ivan Vecera) [1258535] - [netdrv] bna: remove paused from bna_rx_config and flags from bna_rxf (Ivan Vecera) [1258535] - [netdrv] bna: remove RXF_E_PAUSE and RXF_E_RESUME events (Ivan Vecera) [1258535] - [netdrv] bna: remove prio_change_cbfn oper_state_cbfn from struct bna_tx (Ivan Vecera) [1258535] - [netdrv] bna: remove oper_state_cbfn from struct bna_rxf (Ivan Vecera) [1258535] - [netdrv] bna: remove pause_cbfn from struct bna_enet (Ivan Vecera) [1258535] - [netdrv] bna: remove unused cbfn parameter (Ivan Vecera) [1258535] - [netdrv] bna: use BIT(x) instead of (1 << x) (Ivan Vecera) [1258535] - [netdrv] bna: get rid of duplicate and unused macros (Ivan Vecera) [1258535] - [netdrv] bna: replace pragma(pack) with attribute __packed (Ivan Vecera) [1258535] - [netdrv] bna: get rid of mac_t (Ivan Vecera) [1258535] - [netdrv] bna: use ether_addr_copy instead of memcpy (Ivan Vecera) [1258535] - [netdrv] bna: remove obsolete use of EXTRA_CFLAGS (Ivan Vecera) [1258535] - [netdrv] bna: fix soft lock-up during firmware initialization failure (Ivan Vecera) [1258535] - [netdrv] bna: remove unreasonable iocpf timer start (Ivan Vecera) [1258535] - [netdrv] bna: fix firmware loading on big-endian machines (Ivan Vecera) [1258535] - [netdrv] ethernet: codespell comment spelling fixes (Ivan Vecera) [1258535] - [netdrv] bna: Update the Driver and Firmware Version (Ivan Vecera) [1258535] - [netdrv] bna: QLogic BR-series Adapters Driver Rebranding (Ivan Vecera) [1258535] - [netdrv] net: incorrect use of init_completion fixup (Ivan Vecera) [1258535] - [netdrv] bna: use netdev_rss_key_fill() helper (Ivan Vecera) [1258535] - [netdrv] bna: fix skb->truesize underestimation (Ivan Vecera) [1258535] - [netdrv] bna: use container_of to resolve bufdesc_ex from bufdesc (Ivan Vecera) [1258535] - [netdrv] bna: remove unnecessary break after return (Ivan Vecera) [1258535] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1258535] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1258535] - [netdrv] bna: remove open-coded skb_cow_head (Ivan Vecera) [1258535] - [netdrv] bnad: Call dev_kfree_skb_any instead of dev_kfree_skb (Ivan Vecera) [1258535] - [netdrv] bna: Replace large udelay() with mdelay() (Ivan Vecera) [1258535] - [netdrv] brocade: Convert uses of __constant_ to (Ivan Vecera) [1258535] - [netdrv] bna: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1258535] - [netdrv] bnad: code cleanup (Ivan Vecera) [1258535] - [netdrv] bna: Fix build due to missing use of dma_unmap_len_set() (Ivan Vecera) [1258535] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1258535] - [netdrv] bnad: do vlan cleanup (Ivan Vecera) [1258535]- [netdrv] i40e: trivial fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1249247] - [netdrv] i40evf: use correct types (Stefan Assmann) [1249247] - [netdrv] i40evf: don't use atomic allocation (Stefan Assmann) [1249247] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1249247] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1249247] - [netdrv] i40evf: remove duplicate string (Stefan Assmann) [1249247] - [netdrv] i40evf: set real num queues (Stefan Assmann) [1249247] - [netdrv] i40evf: increase max number of queues (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1249247] - [netdrv] i40evf: allocate ring structs dynamically (Stefan Assmann) [1249247] - [netdrv] i40evf: allocate queue vectors dynamically (Stefan Assmann) [1249247] - [netdrv] i40evf: quoth the VF driver, Nevermore (Stefan Assmann) [1249247] - [netdrv] i40evf: add new fields to store user configuration of RSS (Stefan Assmann) [1249247] - [netdrv] i40evf: create a generic get RSS function (Stefan Assmann) [1249247] - [netdrv] i40evf: create a generic config RSS function (Stefan Assmann) [1249247] - [netdrv] i40evf: rename VF adapter specific RSS function (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1249247] - [netdrv] i40evf: handle many MAC filters correctly (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1249247] - [netdrv] i40evf: fix compiler warning of unused variable (Stefan Assmann) [1249247] - [netdrv] i40evf: clean up local variable initialization (Stefan Assmann) [1249247] - [netdrv] i40evf: add missing kernel-doc argument (Stefan Assmann) [1249247] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1249247] - [netdrv] i40evf: use correct struct for list manipulation (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1249247] - [netdrv] i40evf: don't give up (Stefan Assmann) [1249247] - [netdrv] i40evf: fix overlong BIT defines (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1249247] - [netdrv] i40evf: relax and stagger init timing a bit (Stefan Assmann) [1249247] - [netdrv] i40evf: correctly populate vlan_features (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1249247] - [netdrv] drivers/net/intel: use napi_complete_done() (Stefan Assmann) [1249247] - [netdrv] i40evf: Add support for netpoll (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1249247] - [netdrv] i40evf: speed up init (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1249247] - [netdrv] i40evf: properly handle ndo_set_mac_address calls (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1249247] - [netdrv] i40evf: detect reset more reliably (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1249247] - [netdrv] i40evf: propagate interrupt allocation failure (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: set AQ count after memory allocation (Stefan Assmann) [1249247] - [netdrv] i40evf: don't blow away MAC address (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Stefan Assmann) [1249247] - [netdrv] i40evf: tweak init timing (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add new device id 1588 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Stefan Assmann) [1249247] - [netdrv] i40evf: missing rtnl_unlock in i40evf_resume() (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1249247] - [netdrv] i40evf: Remove PF specific register definitions from the VF (Stefan Assmann) [1249247] - [netdrv] i40evf: Use the correct defines to match the VF registers (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1249247] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1249247] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1249247] - [netdrv] i40evf: support virtual channel API version 1.1 (Stefan Assmann) [1249247] - [netdrv] i40evf: handle big resets (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1249247] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1249247] - [netdrv] i40evf: add MAC address filter in open, not init (Stefan Assmann) [1249247] - [netdrv] i40evf: don't delete all the filters (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1249247] - [netdrv] i40evf: Allow for an abundance of vectors (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1249247] - [netdrv] i40evf: don't configure unused RSS queues (Stefan Assmann) [1249247] - [netdrv] i40evf: fix panic during MTU change (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1249247] - [netdrv] i40evf: skb->xmit_more support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1249247] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1249247] - [netdrv] i40evf: remove aq_pending (Stefan Assmann) [1249247] - [netdrv] i40evf: fix bad indentation (Stefan Assmann) [1249247] - [netdrv] i40evf: Refactor VF RSS code (Stefan Assmann) [1249247] - [netdrv] i40evf: protect VLAN filter list (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1249247] - [netdrv] i40evf: Fix Outer UDP RX checksum code (Stefan Assmann) [1249247] - [netdrv] i40evf: add FW version to ethtool info (Stefan Assmann) [1249247] - [netdrv] i40evf: resequence close operations (Stefan Assmann) [1249247] - [netdrv] i40evf: delay releasing rings (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1249247] - [netdrv] i40vf: don't stop me now (Stefan Assmann) [1249247] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1249247] - [netdrv] i40evf: ethtool RSS fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1249247] - [x86] hyperv: restore irq accounting (Vitaly Kuznetsov) [1282387] - [x86] irq: Hide 'HYP:' line in /proc/interrupts when not on Xen/Hyper-V (Vitaly Kuznetsov) [1282387] - [xen] Add proper irq accounting for HYPERCALL vector (Vitaly Kuznetsov) [1282387] - [x86] irq: Properly tag virtualization entry in /proc/interrupts (Vitaly Kuznetsov) [1282387] - [x86] Add proper vector accounting for HYPERVISOR_CALLBACK_VECTOR (Vitaly Kuznetsov) [1282387] - [tpm] revert the list handling logic fixed in 398a1e7 (Jerry Snitselaar) [1254015 1293409] - [tpm] Avoid reference to potentially freed memory (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_tis: restore IRQ vector in IO memory after failed probing (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_tis: free irq after probing (Jerry Snitselaar) [1254015 1293409] - [tpm] remove unnecessary little endian conversion (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_crb: fix unaligned read of the command buffer address (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_crb: fail when TPM2 ACPI table contents look corrupted (Jerry Snitselaar) [1254015 1293409] - [tpm] Fix initialization of the cdev (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add (Jerry Snitselaar) [1254015 1293409] - [tpm] fix: sanitized code paths in tpm_chip_register (Jerry Snitselaar) [1254015 1293409] - [sched] kernel: sched: Fix nohz load accounting -- again (Rafael Aquini) [1167755] - [sched] kernel: sched: Move sched_avg_update to update_cpu_load (Rafael Aquini) [1167755] - [sched] kernel: sched: Cure more NO_HZ load average woes (Rafael Aquini) [1167755] - [sched] kernel: sched: Cure load average vs NO_HZ woes (Rafael Aquini) [1167755] - [netdrv] bnxt_en: Zero pad firmware messages to 128 bytes (John Linville) [1253659] - [netdrv] bnxt_en: Add BCM57301 & BCM57402 devices (John Linville) [1253659] - [netdrv] bnxt_en: Update to Firmware interface spec 1.0.0 (John Linville) [1253659] - [fs] lockd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1262362] - [fs] nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1262362] - [fs] sunrpc: Add a function to close temporary transports immediately (Scott Mayhew) [1262362] - [fs] dlm: sctp_accept_from_sock() can be static (Xin Long) [1217712] - [fs] dlm: fix reconnecting but not sending data (Xin Long) [1217712] - [fs] dlm: replace BUG_ON with a less severe handling (Xin Long) [1217712] - [fs] dlm: use sctp 1-to-1 API (Xin Long) [1217712] - [fs] dlm: fix not reconnecting on connecting error handling (Xin Long) [1217712] - [fs] dlm: fix race while closing connections (Xin Long) [1217712] - [fs] avoid the dependency of DLM module on SCTP by using 1-to-1 API (0/7) (Xin Long) [1217712] - [fs] dlm: disable nagle for SCTP (Xin Long) [1217712] - [fs] dlm: retry failed SCTP sends (Xin Long) [1217712] - [fs] dlm: try other IPs when sctp init assoc fails (Xin Long) [1217712] - [fs] dlm: prevent connections during shutdown (Xin Long) [1217712] - [fs] sync: Use a separate wq for do_sync_work() to avoid a potential deadlock (Aaron Tomlin) [1147510] - [fs] SUNRPC: Fix callback channel (Benjamin Coddington) [1232402] - [fs] quota: Make quota code not call tty layer with dqptr_sem held (Lukas Czerner) [1232387] - [fs] __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhijith Das) [1206720]- [netdrv] i40e: Fix i40e_print_features() VEB mode output (Stefan Assmann) [1249246] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1249246] - [netdrv] i40e: fix whitespace (Stefan Assmann) [1249246] - [netdrv] i40e: Remove separate functions gathering XOFF Rx stats (Stefan Assmann) [1249246] - [netdrv] i40e: use priv flags to control packet split (Stefan Assmann) [1249246] - [netdrv] i40e: propagate properly (Stefan Assmann) [1249246] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1249246] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1249246] - [netdrv] i40e: remove unused argument (Stefan Assmann) [1249246] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1249246] - [netdrv] i40e: make error message more useful (Stefan Assmann) [1249246] - [netdrv] i40e: fix confusing message (Stefan Assmann) [1249246] - [netdrv] i40e: Update error messaging (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1249246] - [netdrv] i40e: rename rss_size to alloc_rss_size in i40e_pf (Stefan Assmann) [1249246] - [netdrv] i40e: add new fields to store user configuration (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.4.2 (Stefan Assmann) [1249246] - [netdrv] i40e: create a generic configure rss function (Stefan Assmann) [1249246] - [netdrv] i40e: rework the functions to configure RSS with similar parameters (Stefan Assmann) [1249246] - [netdrv] i40e: return the number of enabled queues for ETHTOOL_GRXRINGS (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1249246] - [netdrv] i40e: Move the saving of old link info from handle_link_event to link_event (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1249246] - [netdrv] i40e: Workaround fix for mss < 256 issue (Stefan Assmann) [1249246] - [netdrv] i40e: remove BUG_ON from FCoE setup (Stefan Assmann) [1249246] - [netdrv] i40e: remove BUG_ON from feature string building (Stefan Assmann) [1249246] - [netdrv] i40e: Change BUG_ON to WARN_ON in service event complete (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1249246] - [netdrv] intel: i40e: fix confused code (Stefan Assmann) [1249246] - [netdrv] i40e: fix unconditional execution of cpu_to_le16() (Stefan Assmann) [1249246] - [netdrv] i40e: clean up local variable initialization (Stefan Assmann) [1249246] - [netdrv] i40e: add missing kernel-doc argument (Stefan Assmann) [1249246] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1249246] - [netdrv] i40e: Disable VEB bridge mode with SR-IOV failure (Stefan Assmann) [1249246] - [netdrv] i40e: Fix an incorrect OEM version string (Stefan Assmann) [1249246] - [netdrv] i40e: fix inconsistent statuses after a PF reset (Stefan Assmann) [1249246] - [netdrv] i40e: Fix VEB/VEPA bridge mode mismatch issue (Stefan Assmann) [1249246] - [netdrv] i40e: fix a bug in debugfs with add/del macaddr (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1249246] - [netdrv] i40e: fix annoying message (Stefan Assmann) [1249246] - [netdrv] i40e: fix stats offsets (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1249246] - [netdrv] i40e: declare rather than initialize int object (Stefan Assmann) [1249246] - [netdrv] i40e: Move error message to debug level (Stefan Assmann) [1249246] - [netdrv] i40e: Fix order of checks when enabling/disabling autoneg in ethtool (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1249246] - [netdrv] i40e: fix for PHY NVM interaction problem (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for Tools loopback test failing after driver load (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1249246] - [netdrv] i40e: Fix basic support for X722 devices (Stefan Assmann) [1249246] - [netdrv] i40e: Lock for VSI's MAC filter list (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1249246] - [netdrv] i40e: increase AQ work limit (Stefan Assmann) [1249246] - [netdrv] i40e: Recognize 1000Base_T_Optical phy type when link is up (Stefan Assmann) [1249246] - [netdrv] i40e: reset the invalid msg counter in vf when a valid msg is received (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1249246] - [netdrv] i40e: Add support for non-willing Apps (Stefan Assmann) [1249246] - [netdrv] i40e: priv flag for controlling VEB stats (Stefan Assmann) [1249246] - [netdrv] i40e: Removed unused defines (Stefan Assmann) [1249246] - [netdrv] i40e: remove read/write failed messages from nvmupdate (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1249246] - [netdrv] i40e: generate fewer startup messages (Stefan Assmann) [1249246] - [netdrv] drivers/net/intel: use napi_complete_done() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1249246] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1249246] - [netdrv] i40e: remove unnecessary string copy operations (Stefan Assmann) [1249246] - [netdrv] i40e: X722 is on the IOSF bus and does not report the PCI bus info (Stefan Assmann) [1249246] - [netdrv] i40e: Store off PHY capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1249246] - [netdrv] i40e: remove FD atr control from debugfs (Stefan Assmann) [1249246] - [netdrv] i40e: allow FD SB if MFP mode only has 1 partition (Stefan Assmann) [1249246] - [netdrv] i40e: remove obsolete version check (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1249246] - [netdrv] i40e: Remove 100M SGMII unless hw is X722 (Stefan Assmann) [1249246] - [netdrv] i40e: Change some messages from info to debug only (Stefan Assmann) [1249246] - [netdrv] i40e: use priv flags to control flow director (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1249246] - [netdrv] i40e: update fw version text string per previous product formats (Stefan Assmann) [1249246] - [netdrv] i40e: don't panic on VSI allocation failure (Stefan Assmann) [1249246] - [netdrv] i40e: remove redundant call (Stefan Assmann) [1249246] - [netdrv] i40e: Convert CEE App TLV selector to IEEE selector (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1249246] - [netdrv] i40e: Use BIT() macro for priority map parsing (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1249246] - [netdrv] i40e: print neato new features (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1249246] - [netdrv] i40e: refactor code to remove indent (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1249246] - [netdrv] i40e: Support FW CEE DCB UP to TC map nibble swap (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1249246] - [netdrv] i40e: add switch for link polling (Stefan Assmann) [1249246] - [netdrv] i40e: Fix multiple link up messages (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for extra Flow Director filter in table after error (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1249246] - [netdrv] i40e: Add parsing for CEE DCBX TLVs (Stefan Assmann) [1249246] - [netdrv] i40e: add more verbose error messages (Stefan Assmann) [1249246] - [netdrv] i40e: inline interrupt enable (Stefan Assmann) [1249246] - [netdrv] i40e: fix erroneous WARN_ON (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1249246] - [netdrv] i40e: Additional checks for CEE APP priority validity (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1249246] - [netdrv] i40e: fix bug in return from get_link_status and avoid spurious link messages (Stefan Assmann) [1249246] - [netdrv] i40e: add little endian conversion for checksum (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1249246] - [netdrv] i40e: Never let speed get set to 0 in get_settings (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for truncated interrupt name (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1249246] - [netdrv] i40e: make i40e_init_pf_fcoe to void (Stefan Assmann) [1249246] - [netdrv] i40e: fix bad CEE status shift value (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1249246] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1249246] - [netdrv] i40e: enable WoL operation if config bit show WoL capable (Stefan Assmann) [1249246] - [netdrv] i40e: Increase the amount of time we wait for reset to be done (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: set AQ count after memory allocation (Stefan Assmann) [1249246] - [netdrv] i40e: fix offload of GRE tunnels (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Stefan Assmann) [1249246] - [netdrv] i40e: Fix a memory leak in X722 rss config path (Stefan Assmann) [1249246] - [netdrv] i40e: fix 32 bit build warnings (Stefan Assmann) [1249246] - [netdrv] i40e: fix kbuild warnings (Stefan Assmann) [1249246] - [netdrv] i40e: warn on double free (Stefan Assmann) [1249246] - [netdrv] i40e: refactor interrupt enable (Stefan Assmann) [1249246] - [netdrv] i40e: Strip VEB stats if they are disabled in HW (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add new device id 1588 (Stefan Assmann) [1249246] - [netdrv] i40e: Remove useless message (Stefan Assmann) [1249246] - [netdrv] i40e: limit debugfs io ops (Stefan Assmann) [1249246] - [netdrv] i40e: use QOS field consistently (Stefan Assmann) [1249246] - [netdrv] i40e: count drops in netstat interface (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Stefan Assmann) [1249246] - [netdrv] i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp (Stefan Assmann) [1249246] - [netdrv] i40e: Fix a port VLAN configuration bug (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Stefan Assmann) [1249246] - [netdrv] i40e: rtnl_lock called twice in i40e_pci_error_resume() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1249246] - [netdrv] i40e: fix VLAN inside VXLAN (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for recursive RTNL lock during PROMISC change (Stefan Assmann) [1249246] - [netdrv] i40e: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1249246] - [netdrv] i40e: Move i40e_get_head into header file (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1249246] - [netdrv] i40e: rename variable to prevent clash of understanding (Stefan Assmann) [1249246] - [netdrv] i40e: Set defport behavior for the Main VSI when in promiscuous mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1249246] - [netdrv] i40e: Remove redundant and unneeded messages (Stefan Assmann) [1249246] - [netdrv] i40e: correct spelling error (Stefan Assmann) [1249246] - [netdrv] i40e: Fix comment for ethtool diagnostic link test (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1249246] - [netdrv] i40e: Fix ethtool offline diagnostic with netqueues (Stefan Assmann) [1249246] - [netdrv] i40e: Fix legacy interrupt mode in the driver (Stefan Assmann) [1249246] - [netdrv] i40e: Move function calls to i40e_shutdown instead of i40e_suspend (Stefan Assmann) [1249246] - [netdrv] i40e: add RX to port CRC errors label (Stefan Assmann) [1249246] - [netdrv] i40e: don't degrade __le16 (Stefan Assmann) [1249246] - [netdrv] i40e: Add AQ commands for NVM Update for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add ATR HW eviction support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e: Add IWARP support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1249246] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1249246] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1249246] - [netdrv] i40e: provide correct API version to older VF drivers (Stefan Assmann) [1249246] - [netdrv] i40e: support virtual channel API 1.1 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1249246] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1249246] - [netdrv] i40e: clean up unneeded gotos (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1249246] - [netdrv] i40e: only report generic filters in get_ts_info (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1249246] - [netdrv] i40e: Refine an error message to avoid confusion (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1249246] - [netdrv] i40e: un-disable VF after reset (Stefan Assmann) [1249246] - [netdrv] i40e: do a proper reset when disabling a VF (Stefan Assmann) [1249246] - [netdrv] i40e: correctly program filters for VFs (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1249246] - [netdrv] i40e: ignore duplicate port VLAN requests (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.3.4 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1249246] - [netdrv] i40e: Move the FD ATR/SB messages to a higher debug level (Stefan Assmann) [1249246] - [netdrv] i40e: fix unrecognized FCOE EOF case (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1249246] - [netdrv] i40e: Remove unnecessary pf members (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1249246] - [netdrv] i40e: Disable offline diagnostics if VFs are enabled (Stefan Assmann) [1249246] - [netdrv] i40e: Collect PFC XOFF RX stats even in single TC case (Stefan Assmann) [1249246] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.3.2 (Stefan Assmann) [1249246] - [netdrv] i40e: Use new 40G speeds (Stefan Assmann) [1249246] - [netdrv] i40e: get rid of unused locals (Stefan Assmann) [1249246] - [netdrv] i40e: handle possible memory allocation failure (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1249246] - [netdrv] i40e: enable user dump of internal hardware state (Stefan Assmann) [1249246] - [netdrv] i40e: print FCoE capability reported by the device function (Stefan Assmann) [1249246] - [netdrv] i40e: For VF reset (VFR and VFLR) add some more delay (Stefan Assmann) [1249246] - [netdrv] i40e: move VF notification routines up (Stefan Assmann) [1249246] - [netdrv] i40e: notify VFs of link state (Stefan Assmann) [1249246] - [netdrv] i40e: Add support to program FDir SB rules for VF from PF through ethtool (Stefan Assmann) [1249246] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1249246] - [netdrv] i40e: Bump to version 1.3.1 (Stefan Assmann) [1249246] - [netdrv] i40e: Communicate VSI id in place of VSI index to the VFs (Stefan Assmann) [1249246] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1249246] - [netdrv] i40e: fix up VXLAN messages (Stefan Assmann) [1249246] - [netdrv] i40e: Don't register/de-register apps on NIC partitions in MFP mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1249246] - [netdrv] i40e: warn at the right time (Stefan Assmann) [1249246] - [netdrv] i40e: fix invalid void return in FCoE code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1249246] - [netdrv] i40e: Change some memcpys to struct assignments (Stefan Assmann) [1249246] - [netdrv] i40e: Print some more info to help figure out the cause of HMC error (Stefan Assmann) [1249246] - [netdrv] i40e: validate VSI param from VFs (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.2.43 (Stefan Assmann) [1249246] - [netdrv] i40e: Increase PF reset max loop limit (Stefan Assmann) [1249246] - [netdrv] i40e: add NVM update events to AQ clean (Stefan Assmann) [1249246] - [netdrv] i40e: add ethtool RSS support (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1249246] - [netdrv] i40e: add MAC printing to debugfs dump VSI (Stefan Assmann) [1249246] - [netdrv] i40e: Fix inconsistent use of PF/VF vs pf/vf (Stefan Assmann) [1249246] - [netdrv] i40e: tame the nvmupdate read and write complaints (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1249246] - [netdrv] i40e: future proof some sizeof calls (Stefan Assmann) [1249246] - [netdrv] i40e: Remove "hello world" strings from i40e driver (Stefan Assmann) [1249246] - [netdrv] i40e: Strip configfs code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1249246] - [netdrv] i40e: Simplify code for rss_size_max config (Stefan Assmann) [1249246] - [netdrv] i40e: FD filters flush policy changes (Stefan Assmann) [1249246] - [netdrv] i40e: Avoid logs while adding/deleting FD-SB filters (Stefan Assmann) [1249246] - [netdrv] i40e: print port stats only on partition 1 (Stefan Assmann) [1249246] - [netdrv] i40e: Move code to enable/disable Loopback to the main file (Stefan Assmann) [1249246] - [netdrv] i40e: rework vector reservation (Stefan Assmann) [1249246] - [netdrv] i40e: clean up debug_read_register (Stefan Assmann) [1249246] - [netdrv] i40e: store msg_enable in the right size (Stefan Assmann) [1249246] - [netdrv] i40e: Remove unneeded conversion (Stefan Assmann) [1249246] - [netdrv] i40e: Remove duplicate code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1249246] - [netdrv] i40e: Fix mismatching type for ioremap_len (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1249246] - [netdrv] i40e: don't spam the system log (Stefan Assmann) [1249246] - [netdrv] i40e: move IRQ tracking setup into MSIX setup (Stefan Assmann) [1249246] - [netdrv] i40e: Ioremap changes (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1249246] - [netdrv] i40e: Add AOC PHY types to case statements (Stefan Assmann) [1249246] - [netdrv] i40e: Fix ethtool offline test\ (Stefan Assmann) [1249246] - [netdrv] i40e: Reassign incorrect PHY type to fix a FW bug (Stefan Assmann) [1249246] - [netdrv] i40e: use more portable sign extension (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1249246] - [netdrv] i40e: Don't check operational or sync bit for App TLV (Stefan Assmann) [1249246] - [netdrv] i40e: during LED interaction ignore activity LED src modes (Stefan Assmann) [1249246] - [netdrv] i40e: Fix NPAR Tx Scheduler init (Stefan Assmann) [1249246] - [netdrv] i40e: Fix dependencies in the i40e driver on configfs (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1249246] - [netdrv] i40e: Only enable TC0 for NIC partition type (Stefan Assmann) [1249246] - [netdrv] i40e: Register DCBNL ops in MFP mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1249246] - [netdrv] i40e: Fix issue with removal of apps from DBCNL app table (Stefan Assmann) [1249246] - [netdrv] i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check (Stefan Assmann) [1249246] - [netdrv] i40e: don't disable PF LB when disabling VFs (Stefan Assmann) [1249246] - [netdrv] i40e: Add safety net for switch calling (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1249246] - [netdrv] i40e: Skip the priority tagging if DCB is not enabled (Stefan Assmann) [1249246] - [netdrv] i40e: setup FCoE device type (Stefan Assmann) [1249246] - [netdrv] i40e: use dev_port for fcoe netdev (Stefan Assmann) [1249246] - [usb] serial: mos7840: Use setup_timer (Don Zickus) [891652] - [usb] mos7840: remove unused code (Don Zickus) [891652] - [usb] mos7840: replace unnecessary atomic allocations (Don Zickus) [891652] - [usb] mos7840: remove unnecessary null test before kfree (Don Zickus) [891652] - [usb] serial: remove redundant OOM messages (Don Zickus) [891652] - [usb] serial: clean up ioctl debugging (Don Zickus) [891652] - [usb] mos7840: correct handling of CS5 setting (Don Zickus) [891652] - [usb] mos7840: fix tiocmget error handling (Don Zickus) [891652] - [usb] mos7840: fix big-endian probe (Don Zickus) [891652] - [usb] mos7840: fix pointer casts (Don Zickus) [891652] - [usb] mos7840: fix race in led handling (Don Zickus) [891652] - [usb] mos7840: fix device-type detection (Don Zickus) [891652] - [usb] mos7840: fix race in register handling (Don Zickus) [891652] - [usb] mos7840: fix memory leak in open (Don Zickus) [891652] - [usb] mos7840: remove broken chase implementation (Don Zickus) [891652] - [usb] mos7840: fix DMA to stack (Don Zickus) [891652] - [usb] mos7840: remove bogus disconnect test in close (Don Zickus) [891652] - [usb] mos7840: fix broken TIOCMIWAIT (Don Zickus) [891652] - [usb] serial: Remove redundant NULL check before kfree (Don Zickus) [891652] - [usb] mos7840: fix port_probe flow (Don Zickus) [891652] - [usb] mos7840: fix port-data memory leak (Don Zickus) [891652] - [usb] mos7840: remove invalid disconnect handling (Don Zickus) [891652] - [usb] mos7840: remove NULL-urb submission (Don Zickus) [891652] - [usb] mos7840: fix port-device leak in error path (Don Zickus) [891652] - [usb] mos7840: fix urb leak at release (Don Zickus) [891652] - [usb] serial: mos7840.c: remove dbg usage (Don Zickus) [891652] - [usb] serial: Fix mos7840 timeout (Don Zickus) [891652] - [usb] serial: mos7840: Fixup mos7840_chars_in_buffer (Don Zickus) [891652] - [usb] mos7840.c: remove dbg tracing calls (Don Zickus) [891652] - [usb] serial: mos7840: add support for MCS7810 devices (Don Zickus) [891652] - [usb] serial: mos7840: Fixed MCS7820 device attach problem (Don Zickus) [891652] - [usb] serial: remove unnecessary reinitialisations of urb->dev (Don Zickus) [891652] - [usb] serial: remove duplicate returns (Don Zickus) [891652] - [usb] serial: mos7840: Add USB IDs to support more B&B USB/RS485 converters (Don Zickus) [891652] - [usb] serial: mos7840: Add USB ID to support the B&B Electronics USOPTL4-2P (Don Zickus) [891652] - [usb] Remove unnecessary return's from void functions (Don Zickus) [891652] - [usb] mos7840: fix null-pointer dereference (Don Zickus) [891652] - [usb] mos7840: Cleanup useless header (Don Zickus) [891652] - [usb] mos7840: fix DMA buffers on stack and endianess bugs (Don Zickus) [891652] - [usb] serial: Extra device/vendor ID for mos7840 driver (Don Zickus) [891652]- [netdrv] bnx2x: remove rx_pkt/rx_calls (Michal Schmidt) [1252126] - [netdrv] bnx2x: avoid soft lockup in bnx2x_poll (Michal Schmidt) [1220624 1252126] - [netdrv] bnx2x: simplify distinction between port and func stats (Michal Schmidt) [1252126] - [netdrv] bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt) [1252126] - [netdrv] bnx2x: drop redundant error message about allocation failure (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: Utilize FW 7.13.1.0 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Show port statistics in Multi-function (Michal Schmidt) [1252126 1271916] - [netdrv] bnx2x: Add new SW stat 'tx_exhaustion_events' (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent UDP 4-tuple configurations on older adapters (Michal Schmidt) [1252126] - [netdrv] bnx2x: get rid of unnecessary initializations in .get_drvinfo() (Michal Schmidt) [1252126] - [netdrv] bnx2x: byte swap rss_key to comply to Toeplitz specs (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix vxlan removal (Michal Schmidt) [1252126] - [netdrv] bnx2x: track vxlan port count (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix vxlan endianity issue (Michal Schmidt) [1252126] - [netdrv] redhat/configs: add CONFIG_BNX2X_VXLAN as a disabled feature (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add vxlan RSS support (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix bandwidth allocation for some MF modes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Free NVRAM lock at end of each page (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent null pointer dereference on SKB release (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add BD support for storage (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix VLANs null-pointer for 57710, 57711 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct logic for pvid configuration (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1252126] - [netdrv] bnx2x: add vlan filtering offload (Michal Schmidt) [1252126] - [netdrv] bnx2x: Bump up driver version to 1.712.30 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add MFW dump support (Michal Schmidt) [1252126] - [netdrv] bnx2x: new Multi-function mode - BD (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add 84858 phy support (Michal Schmidt) [1252126] - [netdrv] bnx2x: Rebrand from 'broadcom' into 'qlogic' (Michal Schmidt) [1252126] - [netdrv] bnx2x: Utilize FW 7.12.30 (Michal Schmidt) [1252126] - [netdrv] bnx2x: only report most generic filters in get_ts_info (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix lockdep splat (Michal Schmidt) [1252126] - [netdrv] bnx2x: Release nvram lock on error flow (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix statistics gathering on link change (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix self-test for 20g devices (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix VF MAC removal (Michal Schmidt) [1252126] - [netdrv] bnx2x: Don't notify about scratchpad parities (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent false warning when accessing MACs (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct speed from baseT into KR (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct asymmetric flow-control (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix DMA API usage (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: Alloc 4k fragment for each rx ring buffer element (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: limit fw delay in kdump to 5s after boot (Michal Schmidt) [1252126] - [netdrv] bnx2x: Delay during kdump load (Michal Schmidt) [1252126] - [netdrv] bnx2x: remove TPA_ENABLE_FLAG,GRO_ENABLE_FLAG (Michal Schmidt) [1252126] - [netdrv] bnx2x: merge fp->disable_tpa with fp->mode (Michal Schmidt) [1252126] - [netdrv] bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set (Michal Schmidt) [1252126] - [netdrv] bnx2x: really disable TPA if 'disable_tpa' option is set (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix to prevent inner-reload (Michal Schmidt) [1145063 1252126] - [netdrv] bnx2x: Prevent inner-reload while VFs exist (Michal Schmidt) [1145063 1252126] - [netdrv] bnx2x: use netdev_rss_key_fill() helper (Michal Schmidt) [1252126] - [netdrv] bnx2x: Use bool function returns of true/false instead of 1/0 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent probe as early as possible (Michal Schmidt) [1252126] - [netdrv] bnx2x: Count number of link changes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Configure IFir et al. according to nvram (Michal Schmidt) [1252126] - [netdrv] bnx2x: codespell comment spelling fixes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix typo in printk message (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix napi poll return value for repoll (Michal Schmidt) [1252126] - [virt] hv_netvsc: Fix race condition on Multi-Send Data field (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove locking in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: move subchannel existence check to netvsc_select_queue (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Don't ask for additional head room in the skb (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Resize some of the variables in hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove unused variable in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Fix a bug in netvsc_start_xmit (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: introduce netif-msg into netvsc module (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Implement partial copy into send buffer (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: try linearizing big SKBs before dropping them (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: use single existing drop path in netvsc_start_xmit (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Fix the packet free when it is in skb headroom (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Define a macro RNDIS_AND_PPI_SIZE (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Clean up two unused variables (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate memory allocation in the packet send path (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove vmbus_are_subchannels_present in rndis_filter_device_add (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Implement batching in send buffer (Vitaly Kuznetsov) [1264931] - [virt] hyperv: fix sparse warnings (Vitaly Kuznetsov) [1264931] - [virt] hyperv: Fix the error processing in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1264931] - [virt] hyperv: Add processing of MTU reduced by the host (Vitaly Kuznetsov) [1264931] - [dm] space map metadata: remove unused variable in brb_pop (Mike Snitzer) [1290912] - [dm] space map metadata: fix ref counting bug when bootstrapping a new space map (Mike Snitzer) [1290912] - [dm] thin metadata: fix bug when taking a metadata snapshot (Mike Snitzer) [1290912] - [dm] btree: fix bufio buffer leaks in dm_btree_del() error path (Mike Snitzer) [1219634] - [dm] btree: fix leak of bufio-backed block in btree_split_sibling error path (Mike Snitzer) [1219634] - [tpm] config: enable tpm_crb driver support (Jerry Snitselaar) [1254015] - [tpm] fix call order in tpm-chip.c (Jerry Snitselaar) [1254015] - [tpm] tpm, tpm_tis: fix TPM 2.0 probing (Jerry Snitselaar) [1254015] - [tpm] fix suspend/resume paths for TPM 2.0 (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Add missing ifdef CONFIG_ACPI for pnp_acpi_device (Jerry Snitselaar) [1254015] - [tpm] fix format string error in tpm-chip.c (Jerry Snitselaar) [1254015] - [tpm] tpm_crb: fix build error (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 FIFO Interface (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 CRB Interface (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 baseline support (Jerry Snitselaar) [1254015] - [tpm] device class for tpm (Jerry Snitselaar) [1254015] - [tpm] rename chip->dev to chip->pdev (Jerry Snitselaar) [1254015] - [tpm] fix raciness of PPI interface lookup (Jerry Snitselaar) [1254015] - [tpm] two-phase chip management functions (Jerry Snitselaar) [1254015] - [tpm] merge duplicate transmit_cmd functions (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: verify interrupt during init (Jerry Snitselaar) [1254015] - [tpm] Add new TPMs to the tail of the list to prevent inadvertent change of dev (Jerry Snitselaar) [1254015] - [tpm] simplify code by using *phN specifier (Jerry Snitselaar) [1254015] - [tpm] Provide a generic means to override the chip returned timeouts (Jerry Snitselaar) [1254015] - [tpm] Properly clean sysfs entries in error path (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: Fix resume regression on Chromebooks (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: detect PPI features by checking availability of _DSM functions (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: replace open-coded _DSM code with helper functions (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: match node name instead of full path when searching for TPM device (Jerry Snitselaar) [1254015] - [tpm] tpm-sysfs: active_show() can be static (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Fix compile problems with CONFIG_PM_SLEEP/CONFIG_PNP (Jerry Snitselaar) [1254015] - [tpm] Make tpm-dev allocate a per-file structure (Jerry Snitselaar) [1254015] - [tpm] Use the ops structure instead of a copy in tpm_vendor_specific (Jerry Snitselaar) [1254015] - [tpm] Create a tpm_class_ops structure and use it in the drivers (Jerry Snitselaar) [1254015] - [tpm] Pull all driver sysfs code into tpm-sysfs.c (Jerry Snitselaar) [1254015] - [tpm] Move sysfs functions from tpm-interface to tpm-sysfs (Jerry Snitselaar) [1254015] - [tpm] Pull everything related to /dev/tpmX into tpm-dev.c (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: fix memory leak when walking ACPI namespace (Jerry Snitselaar) [1254015] - [tpm] Merge the tpm-bios module with tpm.o (Jerry Snitselaar) [1254015] - [tpm] Rename tpm.c to tpm-interface.c (Jerry Snitselaar) [1254015] - [tpm] cleanup checkpatch warnings (Jerry Snitselaar) [1254015] - [tpm] Remove tpm_show_caps_1_2 (Jerry Snitselaar) [1254015] - [tpm] Use container_of to locate the tpm_chip in tpm_open (Jerry Snitselaar) [1254015] - [tpm] Store devname in the tpm_chip (Jerry Snitselaar) [1254015] - [tpm] atmel: Call request_region with the correct base (Jerry Snitselaar) [1254015] - [tpm] convert tpm_tis driver to use dev_pm_ops from legacy pm_ops (Jerry Snitselaar) [1254015] - [tpm] move TPM_DIGEST_SIZE defintion (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: missing platform_driver_unregister() on error in init_tis (Jerry Snitselaar) [1254015] - [tpm] tpm_ppi: use strlcpy instead of strncpy (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: check pnp_acpi_device return code (Jerry Snitselaar) [1254015] - [tpm] Wait for TPM_ACCESS tpmRegValidSts to go high at startup (Jerry Snitselaar) [1254015] - [tpm] Fix cancellation of TPM commands - interrupt mode (Jerry Snitselaar) [1254015] - [tpm] Fix cancellation of TPM commands - polling mode (Jerry Snitselaar) [1254015] - [tpm] Store TPM vendor ID (Jerry Snitselaar) [1254015] - [tpm] Work around buggy TPMs that block during continue self test (Jerry Snitselaar) [1254015] - [tpm] rename vendor data to priv and provide an accessor (Jerry Snitselaar) [1254015] - [tpm] Retry SaveState command in suspend path (Jerry Snitselaar) [1254015] - [tpm] Use true and false for bools (Jerry Snitselaar) [1254015] - [tpm] Switch to __packed instead of __attribute__ packed (Jerry Snitselaar) [1254015] - [tpm] Issue TPM_STARTUP at driver load if the TPM has not been started (Jerry Snitselaar) [1254015] - [tpm] simplify duration calculation and eliminate smatch warning (Jerry Snitselaar) [1254015] - [tpm] Remove duplicated lookup table (Jerry Snitselaar) [1254015] - [tpm] add documentation for sysfs interfaces (Jerry Snitselaar) [1254015] - [tpm] Propagate error from tpm_transmit to fix a timeout hang (Jerry Snitselaar) [1254015] - [tpm] fix tpm_acpi sparse warning on different address spaces (Jerry Snitselaar) [1254015] - [tpm] Do not dereference NULL pointer if acpi_os_map_memory fails (Jerry Snitselaar) [1254015] - [tpm] compile out unused code in the PNP and PM cases (Jerry Snitselaar) [1254015] - [tpm] fix double write race and tpm_release free issue (Jerry Snitselaar) [1254015] - [tpm] tpm_tis / pm: Fix unused function warning for CONFIG_PM_SLEEP (Jerry Snitselaar) [1254015] - [tpm] check the chip reference before using it (Jerry Snitselaar) [1254015] - [tpm] chip disabled state erronously being reported as error (Jerry Snitselaar) [1254015] - [tpm] tpm_nsc: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] tpm_atmel: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] pm / tpm: Drop unused pm_message_t argument from tpm_pm_suspend (Jerry Snitselaar) [1254015] - [tpm] Zero buffer whole after copying to userspace (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Clean up after module_param cleanup (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Only probe iTPMs (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix tis_lock with respect to RCU (Jerry Snitselaar) [1254015] - [tpm] fix ACPI S3 suspend regression (Jerry Snitselaar) [1254015] - [tpm] make bool parameters really bool (Jerry Snitselaar) [1254015] - [tpm] fix transmit_cmd error logic (Jerry Snitselaar) [1254015] - [tpm] TIS driver X86 dependency fix (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: add delay after aborting command (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Check return code from getting timeouts/durations (Jerry Snitselaar) [1254015] - [tpm] Introduce function to poll for result of self test (Jerry Snitselaar) [1254015] - [tpm] Cleanup tpm_continue_selftest (Jerry Snitselaar) [1254015] - [tpm] Have tpm_get_timeouts return an error code (Jerry Snitselaar) [1254015] - [tpm] suppress durations sysfs output if not read (Jerry Snitselaar) [1254015] - [tpm] Call tpm_transmit with correct size (Jerry Snitselaar) [1254015] - [tpm] tpm: tpm_nsc: Fix a double free of pdev in cleanup_nsc (Jerry Snitselaar) [1254015] - [tpm] TCG_ATMEL should depend on HAS_IOPORT (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix build when ACPI is not enabled (Jerry Snitselaar) [1254015] - [tpm] tpm_nsc: Fix bug when loading multiple TPM drivers (Jerry Snitselaar) [1254015] - [tpm] Move tpm_tis_reenable_interrupts out of CONFIG_PNP block (Jerry Snitselaar) [1254015] - [tpm] Fix compilation warning when CONFIG_PNP is not defined (Jerry Snitselaar) [1254015] - [tpm] Fix a typo (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Probing function for Intel iTPM bug (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Fix the probing for interrupts (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Delay ACPI S3 suspend while the TPM is busy (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Re-enable interrupts upon S3 resume (Jerry Snitselaar) [1254015] - [tpm] Fix display of data in pubek sysfs entry (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Add timeouts sysfs entry (Jerry Snitselaar) [1254015] - [tpm] Adjust interface timeouts if they are too small (Jerry Snitselaar) [1254015] - [tpm] Use interface timeouts returned from the TPM (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Introduce durations sysfs entry (Jerry Snitselaar) [1254015] - [tpm] Adjust the durations if they are too small (Jerry Snitselaar) [1254015] - [tpm] Use durations returned from TPM (Jerry Snitselaar) [1254015] - [tpm] fix panic caused by "tpm: Autodetect itpm devices" (Jerry Snitselaar) [1254015] - [tpm] Autodetect itpm devices (Jerry Snitselaar) [1254015] - [tpm] key: add tpm_send command (Jerry Snitselaar) [1254015] - [tpm] add default function definitions (Jerry Snitselaar) [1254015] - [tpm] add module_put wrapper (Jerry Snitselaar) [1254015] - [tpm] change 'tpm_suspend_pcr' to be module parameter (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix subsequent suspend failures (Jerry Snitselaar) [1254015] - [tpm] ACPI/PNP dependency removal (Jerry Snitselaar) [1254015] - [tpm] workaround to enforce PCR updates across suspends (Jerry Snitselaar) [1254015] - [tpm] increase default TPM buffer (Jerry Snitselaar) [1254015] - [tpm] fix header for modular build (Jerry Snitselaar) [1254015] - [tpm] pnp: change pnp bus pm_ops to invoke pnp driver dev_pm_ops if specified (Jerry Snitselaar) [1254015] - [tpm] acpi: introduce helper interfaces for _DSM method (Jerry Snitselaar) [1254015] - [tpm] acpi: introduce module_acpi_driver helper macro (Jerry Snitselaar) [1254015] - [sound] alsa: hda/ca0132 - ctefx firmware for DSP (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132 - use generic parser for some models (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132 - quirk for Alienware 17 2015 (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX (Jaroslav Kysela) [1007460] - [sound] alsa: hda - Disable 64bit address for Creative HDA controllers (Jaroslav Kysela) [1007460] - [netdrv] tg3: Fix temperature reporting (Ivan Vecera) [1253054] - [netdrv] net/tg3: Release IRQs on permanent error (Ivan Vecera) [1253054] - [netdrv] ptp: tg3: use helpers for converting ns to timespec (Ivan Vecera) [1253054] - [netdrv] tg3: use napi_complete_done() (Ivan Vecera) [1253054] - [netdrv] tg3: Add skb->xmit_more support (Ivan Vecera) [1253054] - [netdrv] tg3: remove __dev* attributes (Ivan Vecera) [1253054] - [netdrv] tg3: Fix to use multi queue BQL interfaces (Ivan Vecera) [1253054] - [netdrv] tg3: Support for byte queue limits (Ivan Vecera) [1253054] - [sound] alsa: hda - Treat stereo-to-mono mix properly (Jaroslav Kysela) [1018955] - [sound] alsa: hda - Don't access stereo amps for mono channel widgets (Jaroslav Kysela) [1018955] - [netdrv] bnx2: free temp_stats_blk on error path (Ivan Vecera) [1252124] - [netdrv] bnx2: fix a Null Pointer for stats_blk (Ivan Vecera) [1252124] - [netdrv] bnx2: disable toggling of rxvlan if necessary (Ivan Vecera) [1252124] - [netdrv] bnx2-cnic: Driver Version Update (Ivan Vecera) [1252124] - [netdrv] bnx2: Fix for Chip Initialization (Ivan Vecera) [1252124] - [netdrv] bnx2-cnic: Driver Rebranding Changes (Ivan Vecera) [1252124]- [input] wacom: set stylus_in_proximity before checking touch_down (Aristeu Rozanski) [1252898] - [input] wacom: use wacom_wac_finger_count_touches to set touch_down (Aristeu Rozanski) [1252898] - [input] wacom: add support for three new Intuos devices (Aristeu Rozanski) [1252898] - [firmware] dmi_scan: uuid: fix endianess for smbios >= 0x206 (Jarod Wilson) [1232557] - [firmware] dmi_scan: Coding style cleanups (Jarod Wilson) [1232557] - [firmware] dmi_scan: Trim DMI table length before exporting it (Jarod Wilson) [1232557] - [firmware] dmi_scan: Rename dmi_table to dmi_decode_table (Jarod Wilson) [1232557] - [firmware] dmi_scan: Only honor end-of-table for 64-bit tables (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix ordering of product_uuid (Jarod Wilson) [1232557] - [firmware] dmi_scan: Simplified displayed version (Jarod Wilson) [1232557] - [firmware] dmi_scan: Use direct access to static vars (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix dmi_len type (Jarod Wilson) [1232557] - [firmware] dmi_scan: Use full dmi version for SMBIOS3 (Jarod Wilson) [1232557] - [firmware] dmi_scan: Prevent dmi_num integer overflow (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix dmi scan to handle "End of Table" structure (Jarod Wilson) [1232557] - [firmware] dmi: add support for SMBIOS 3.0 64-bit entry point (Jarod Wilson) [1232557] - [x86] efi: dmi: add support for SMBIOS 3.0 UEFI configuration table (Jarod Wilson) [1232557] - [firmware] dmi_scan: generalize for use by other archs (Jarod Wilson) [1232557] - [firmware] dmi_scan: constify strings (Jarod Wilson) [1232557] - [firmware] dmi_scan: drop OOM messages (Jarod Wilson) [1232557] - [firmware] dmi_scan: fix most checkpatch errors and warnings (Jarod Wilson) [1232557] - [firmware] dmi_scan: drop obsolete comment (Jarod Wilson) [1232557] - [firmware] dmi_scan: add comments on dmi_present and the loop in dmi_scan_machine (Jarod Wilson) [1232557] - [firmware] dmi_scan: refactor dmi_scan_machine, _present (Jarod Wilson) [1232557] - [firmware] dmi: morph dmi_dump_ids into dmi_format_ids which formats into a buffer (Jarod Wilson) [1232557] - [firmware] dmi_scan: fix missing check for _DMI_ signature in smbios_present (Jarod Wilson) [1232557] - [firmware] dmi_scan.c: fetch dmi version from SMBIOS if it exists (Jarod Wilson) [1232557] - [netdrv] enic: do hang reset only in case of tx timeout (Stefan Assmann) [1253853] - [netdrv] enic: handle spurious error interrupt (Stefan Assmann) [1253853] - [netdrv] enic: reduce ioread in devcmd2 (Stefan Assmann) [1253853] - [netdrv] enic: Fix build failure with SRIOV disabled (Stefan Assmann) [1253853] - [netdrv] enic: Fix namespace pollution causing build errors (Stefan Assmann) [1253853] - [netdrv] enic: Fix sparse warning in vnic_devcmd_init (Stefan Assmann) [1253853] - [netdrv] enic: add devcmd2 (Stefan Assmann) [1253853] - [netdrv] enic: add devcmd2 resources (Stefan Assmann) [1253853] - [netdrv] enic: use netdev_ or dev_ instead of pr_ (Stefan Assmann) [1253853] - [netdrv] enic: move struct definition from .c to .h file (Stefan Assmann) [1253853] - [netdrv] enic: fix issues in enic_poll (Stefan Assmann) [1253853] - [netdrv] enic: fix memory leak in rq_clean (Stefan Assmann) [1253853] - [netdrv] enic: check return value for stat dump (Stefan Assmann) [1253853] - [netdrv] enic: unlock napi busy poll before unmasking intr (Stefan Assmann) [1253853] - [netdrv] enic: do notify_check before returning credits (Stefan Assmann) [1253853] - [netdrv] enic: enic_main: fix sparse warnings (Stefan Assmann) [1253853] - [netdrv] enic: enic_ethtool: fix sparse warning (Stefan Assmann) [1253853] - [netdrv] enic: reconfigure resources for kdump crash kernel (Stefan Assmann) [1253853] - [netdrv] enic: add support for set/get rss hash key (Stefan Assmann) [1253853] - [netdrv] enic: use netdev_rss_key_fill helper (Stefan Assmann) [1253853] - [edac] sb_edac: fix TAD presence check for sbridge_mci_bind_devs (Seth Jennings) [1245372] - [edac] sb_edac: support for Broadwell -EP and -EX (Seth Jennings) [1245372] - [edac] sb_edac: Fix support for systems with two home agents per socket (Seth Jennings) [1245372] - [edac] sb_edac: Fix a typo and a thinko in address handling for Haswell (Seth Jennings) [1245372] - [edac] Remove arbitrary limit on number of channels (Seth Jennings) [1245372] - [edac] sb_edac: Fix detection on SNB machines (Seth Jennings) [1245372] - [edac] sb_edac: Claim a different PCI device (Seth Jennings) [1245372] - [sched] rt: Provide means of disabling cross-cpu bandwidth sharing (mtanino) [1074360] - [infiniband] ib/iser: Bump version to 1.6 (Honggang Li) [1271497] - [infiniband] ib/iser: Modify struct iser_mem_reg members (Honggang Li) [1271497] - [infiniband] ib/iser: Make fastreg pool cache friendly (Honggang Li) [1271497] - [infiniband] ib/iser: Move PI context alloc/free to routines (Honggang Li) [1271497] - [infiniband] ib/iser: Move fastreg descriptor pool get/put to helper functions (Honggang Li) [1271497] - [infiniband] ib/iser: Merge build page-vec into register page-vec (Honggang Li) [1271497] - [infiniband] ib/iser: Get rid of struct iser_rdma_regd (Honggang Li) [1271497] - [infiniband] ib/iser: Remove redundant assignments in iser_reg_page_vec (Honggang Li) [1271497] - [infiniband] ib/iser: Move memory reg/dereg routines to iser_memory.c (Honggang Li) [1271497] - [infiniband] ib/iser: Don't pass ib_device to fall_to_bounce_buff routine (Honggang Li) [1271497] - [infiniband] ib/iser: Remove a redundant struct iser_data_buf (Honggang Li) [1271497] - [infiniband] ib/iser: Remove redundant cmd_data_len calculation (Honggang Li) [1271497] - [infiniband] ib/iser: Fix wrong calculation of protection buffer length (Honggang Li) [1271497] - [infiniband] ib/iser: Handle fastreg/local_inv completion errors (Honggang Li) [1271497] - [infiniband] ib/iser: Fix unload during ep_poll wrong dereference (Honggang Li) [1271497] - [x86] cacheinfo: Base cache sharing info on CPUID 0x8000001d on AMD (Kim Naru) [987679] - [x86] cacheinfo: Make use of CPUID 0x8000001d for cache information on AMD (Kim Naru) [987679] - [x86] cacheinfo: Determine number of cache leafs using CPUID 0x8000001d on AMD (Kim Naru) [987679] - [fs] nfs4: limit callback decoding to received bytes (Benjamin Coddington) [1232402] - [fs] nfs4: start callback_ident at idr 1 (Benjamin Coddington) [1232402] - [fs] xprtrdma: Store RDMA credits in unsigned variables (Honggang Li) [1271499] - [fs] xprtrdma: Address sparse complaint in rpcr_to_rdmar() (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC/RDMA send buffer separately from struct rpcrdma_req (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC send buffer separately from struct rpcrdma_req (Honggang Li) [1271499] - [fs] xprtrdma: Add struct rpcrdma_regbuf and helpers (Honggang Li) [1271499] - [fs] xprtrdma: Refactor rpcrdma_buffer_create() and rpcrdma_buffer_destroy() (Honggang Li) [1271499] - [fs] xprtrdma: Simplify synopsis of rpcrdma_buffer_create() (Honggang Li) [1271499] - [fs] xprtrdma: Take struct ib_qp_attr and ib_qp_init_attr off the stack (Honggang Li) [1271499] - [fs] xprtrdma: Take struct ib_device_attr off the stack (Honggang Li) [1271499] - [fs] xprtrdma: Free the pd if ib_query_qp() fails (Honggang Li) [1271499] - [fs] xprtrdma: Move credit update to RPC reply handler (Honggang Li) [1271499] - [fs] xprtrdma: Remove rl_mr field, and the mr_chunk union (Honggang Li) [1271499] - [fs] xprtrdma: Remove rpcrdma_ep::rep_ia (Honggang Li) [1271499] - [fs] xprtrdma: Clean up hdrlen (Honggang Li) [1271499] - [fs] xprtrdma: Display XIDs in host byte order (Honggang Li) [1271499] - [fs] xprtrdma: Modernize htonl and ntohl (Honggang Li) [1271499] - [fs] xprtrdma: human-readable completion status (Honggang Li) [1271499] - [fs] svcrdma: Handle additional inline content (Honggang Li) [1271499] - [fs] svcrdma: Move read list XDR round-up logic (Honggang Li) [1271499] - [fs] svcrdma: Support RDMA_NOMSG requests (Honggang Li) [1271499] - [fs] svcrdma: rc_position sanity checking (Honggang Li) [1271499] - [fs] svcrdma: Plant reader function in struct svcxprt_rdma (Honggang Li) [1271499] - [fs] svcrdma: Find rmsgp more reliably (Honggang Li) [1271499] - [fs] svcrdma: Scrub BUG_ON() and WARN_ON() call sites (Honggang Li) [1271499] - [fs] svcrdma: Clean up read chunk counting (Honggang Li) [1271499] - [fs] svcrdma: Remove unused variable (Honggang Li) [1271499] - [fs] svcrdma: Clean up dprintk (Honggang Li) [1271499] - [fs] xprtrdma: Display async errors (Honggang Li) [1271499] - [fs] xprtrdma: Enable pad optimization (Honggang Li) [1271499] - [fs] xprtrdma: Re-write rpcrdma_flush_cqs() (Honggang Li) [1271499] - [fs] xprtrdma: Refactor tasklet scheduling (Honggang Li) [1271499] - [fs] xprtrdma: unmap all FMRs during transport disconnect (Honggang Li) [1271499] - [fs] xprtrdma: Cap req_cqinit (Honggang Li) [1271499] - [fs] xprtrdma: Return an errno from rpcrdma_register_external() (Honggang Li) [1271499] - [fs] svcrdma: advertise the correct max payload (Honggang Li) [1271499] - [fs] svcrdma: remove rdma_create_qp() failure recovery logic (Honggang Li) [1271499] - [fs] xprtrdma: Handle additional connection events (Honggang Li) [1271499] - [fs] xprtrdma: Remove RPCRDMA_PERSISTENT_REGISTRATION macro (Honggang Li) [1271499] - [fs] xprtrdma: Make rpcrdma_ep_disconnect() return void (Honggang Li) [1271499] - [fs] xprtrdma: Schedule reply tasklet once per upcall (Honggang Li) [1271499] - [fs] xprtrdma: Allocate each struct rpcrdma_mw separately (Honggang Li) [1271499] - [fs] xprtrdma: Rename frmr_wr (Honggang Li) [1271499] - [fs] xprtrdma: Disable completions for LOCAL_INV Work Requests (Honggang Li) [1271499] - [fs] xprtrdma: Disable completions for FAST_REG_MR Work Requests (Honggang Li) [1271499] - [fs] xprtrdma: Don't post a LOCAL_INV in rpcrdma_register_frmr_external() (Honggang Li) [1271499] - [fs] xprtrdma: Reset FRMRs after a flushed LOCAL_INV Work Request (Honggang Li) [1271499] - [fs] xprtrdma: Reset FRMRs when FAST_REG_MR is flushed by a disconnect (Honggang Li) [1271499] - [fs] xprtrdma: Properly handle exhaustion of the rb_mws list (Honggang Li) [1271499] - [fs] xprtrdma: Chain together all MWs in same buffer pool (Honggang Li) [1271499] - [fs] xprtrdma: Back off rkey when FAST_REG_MR fails (Honggang Li) [1271499] - [fs] xprtrdma: Unclutter struct rpcrdma_mr_seg (Honggang Li) [1271499] - [fs] xprtrdma: Don't invalidate FRMRs if registration fails (Honggang Li) [1271499] - [fs] xprtrdma: On disconnect, don't ignore pending CQEs (Honggang Li) [1271499] - [fs] xprtrdma: Update rkeys after transport reconnect (Honggang Li) [1271499] - [fs] xprtrdma: Limit data payload size for ALLPHYSICAL (Honggang Li) [1271499] - [fs] xprtrdma: Protect ia->ri_id when unmapping/invalidating MRs (Honggang Li) [1271499] - [fs] xprtrdma: Fix panic in rpcrdma_register_frmr_external() (Honggang Li) [1271499] - [fs] svcrdma: Add zero padding if the client doesn't send it (Honggang Li) [1271499] - [fs] xprtrdma: Fix DMA-API-DEBUG warning by checking dma_map result (Honggang Li) [1271499] - [fs] svcrdma: send_write() must not overflow the device's max sge (Honggang Li) [1271499] - [fs] svcrdma: Fence LOCAL_INV work requests (Honggang Li) [1271499] - [fs] svcrdma: refactor marshalling logic (Honggang Li) [1271499] - [fs] xprtrdma: Disconnect on registration failure (Honggang Li) [1271499] - [fs] xprtrdma: Remove BUG_ON() call sites (Honggang Li) [1271499] - [fs] xprtrdma: Avoid deadlock when credit window is reset (Honggang Li) [1271499] - [fs] SUNRPC: Move congestion window constants to header file (Honggang Li) [1271499] - [fs] xprtrdma: Reset connection timeout after successful reconnect (Honggang Li) [1271499] - [fs] xprtrdma: Use macros for reconnection timeout constants (Honggang Li) [1271499] - [fs] xprtrdma: Allocate missing pagelist (Honggang Li) [1271499] - [fs] xprtrdma: Remove Tavor MTU setting (Honggang Li) [1271499] - [fs] xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting (Honggang Li) [1271499] - [fs] xprtrdma: Reduce the number of hardway buffer allocations (Honggang Li) [1271499] - [fs] xprtrdma: Limit work done by completion handler (Honggang Li) [1271499] - [fs] xprtrmda: Reduce calls to ib_poll_cq() in completion handlers (Honggang Li) [1271499] - [fs] xprtrmda: Reduce lock contention in completion handlers (Honggang Li) [1271499] - [fs] xprtrdma: Split the completion queue (Honggang Li) [1271499] - [fs] xprtrdma: Make rpcrdma_ep_destroy() return void (Honggang Li) [1271499] - [fs] xprtrdma: Simplify rpcrdma_deregister_external() synopsis (Honggang Li) [1271499] - [fs] xprtrdma: mount reports "Invalid mount option" if memreg mode not supported (Honggang Li) [1271499] - [fs] xprtrdma: Fall back to MTHCAFMR when FRMR is not supported (Honggang Li) [1271499] - [fs] xprtrdma: Remove REGISTER memory registration mode (Honggang Li) [1271499] - [fs] xprtrdma: Remove MEMWINDOWS registration modes (Honggang Li) [1271499] - [fs] xprtrdma: Remove BOUNCEBUFFERS memory registration mode (Honggang Li) [1271499] - [fs] xprtrdma: RPC/RDMA must invoke xprt_wake_pending_tasks() in process context (Honggang Li) [1271499] - [fs] nfs-rdma: Fix for FMR leaks (Honggang Li) [1271499] - [fs] xprtrdma: mind the device's max fast register page list depth (Honggang Li) [1271499] - [fs] NFSD: Ignore client's source port on RDMA transports (Honggang Li) [1271499] - [fs] redhat: update NFSoRDMA options for config-generic (Honggang Li) [1271499] - [fs] xprtrdma: add separate Kconfig options for NFSoRDMA client and server support (Honggang Li) [1271499] - [fs] svcrdma: fix printk when memory allocation fails (Honggang Li) [1271499] - [fs] SUNRPC: remove KERN_INFO from dprintk() call sites (Honggang Li) [1271499] - [fs] SUNRPC: Fix large reads on NFS/RDMA (Honggang Li) [1271499] - [fs] svcrdma: underflow issue in decode_write_list() (Honggang Li) [1271499] - [fs] SUNRPC: Pass a pointer to struct rpc_xprt to the connect callback (Honggang Li) [1271499] - [fs] SUNRPC: Eliminate task->tk_xprt accesses that bypass rcu_dereference() (Honggang Li) [1271499] - [fs] xprtrdma: Remove assumption that each segment is <= PAGE_SIZE (Honggang Li) [1271499] - [fs] xprtrdma: The transport should not bug-check when a dup reply is received (Honggang Li) [1271499] - [fs] svcrdma: Cleanup sparse warnings in the svcrdma module (Honggang Li) [1271499] - [fs] SUNRPC: create svc_xprt in proper network namespace (Honggang Li) [1271499] - [fs] RDMA: Increasing RPCRDMA_MAX_DATA_SEGS (Honggang Li) [1271499] - [fs] sunrpc: fix printk format warning (Honggang Li) [1271499] - [fs] rpcrdma: Fix FRMR registration/invalidate handling (Honggang Li) [1271499] - [fs] rpcrdma: Fix to XDR page base interpretation in marshalling logic (Honggang Li) [1271499] - [fs] net/sunrpc: Convert (void)snprintf to snprintf (Honggang Li) [1271499] - [fs] net/sunrpc: Remove uses of NIPQUAD, use pI4 (Honggang Li) [1271499] - [fs] gfs2: change gfs2 readdir cookiey (Benjamin Marzinski) [1151962] - [fs] gfs2: keep offset when splitting dir leaf blocks (Benjamin Marzinski) [1151962] - [fs] Fix to check Unique id and FileType when client refer file directly (Sachin Prabhu) [1202682] - [fs] xfs: fix splice/direct-IO deadlock (Bill O'Donnell) [697750] - [fs] vfs: split generic splice code from i_mutex locking (Bill O'Donnell) [697750] - [fs] nfsv4: Don't try to reclaim unused state owners (Benjamin Coddington) [1272687] - [fs] nfsv4: Keep dropped state owners on the LRU list for a while (Benjamin Coddington) [1272687] - [fs] nfsv4: Ensure that we don't drop a state owner more than once (Benjamin Coddington) [1272687] - [fs] nfsv4: Ensure we do not reuse open owner names (Benjamin Coddington) [1151962 1272687] - [fs] nfs: Remove nfs_unique_id (Benjamin Coddington) [1151962 1272687] - [fs] nfs: Move struct nfs_unique_id into struct nfs_seqid_counter (Benjamin Coddington) [1272687] - [fs] nfsv4: Replace lock_owner->ld_id with an ida based allocator (Benjamin Coddington) [1272687] - [fs] nfsv4: Replace state_owner->so_owner_id with an ida based allocator (Benjamin Coddington) [1272687] - [fs] nfsv4: Move contents of struct rpc_sequence into struct nfs_seqid_counter (Benjamin Coddington) [1272687] - [fs] nfsv4: Clean up nfs4_get_state_owner (Benjamin Coddington) [1272687] - [fs] cifs: obtain file access during backup intent lookup (Sachin Prabhu) [821893] - [fs] cifs: Include backup intent search flags during searches (Sachin Prabhu) [821893] - [fs] ext4: fix label jump on broken fs in ext4_fill_super (Lukas Czerner) [1266862] {CVE-2015-8324} - [fs] xfs: return errors from partial I/O failures to files (David Jeffery) [1270959] - [fs] cifs: Make echo interval tunable (Sachin Prabhu) [1234960] - [fs] xfs: don't perform discard if the given range length is less than block size (Bill O'Donnell) [1088688] - [fs] xfs: check for possible overflow in xfs_ioc_trim (Bill O'Donnell) [1088688] - [fs] gfs2: Reduce size of incore inode (Robert S Peterson) [1215794] - [fs] gfs2: Make rgrp reservations part of the gfs2_inode structure (Robert S Peterson) [1215794] - [fs] gfs2: Extract quota data from reservations structure (revert 5407e24) (Robert S Peterson) [1215794] - [fs] gfs2: Clean up reservation removal (Robert S Peterson) [1215794]- [x86] fix corruption of XMM registers when interrupt handlers use FPU (Mikulas Patocka) [1259023] - [x86] ftrace: Do not trace copy_user_generic (Steven Rostedt) [1278884] - [x86] MCE/intel: Cleanup CMCI storm logic (Prarit Bhargava) [1229510] - [netdrv] be2net: log link status (Ivan Vecera) [1191287] - [netdrv] ixgbe: Remove bimodal SR-IOV disabling (John Greene) [1205576] - [mm] vmscan: avoid OOM killing when swappiness == 0 (Jerome Marchand) [1126228] - [pm] hibernate: Enable suspend to both for in-kernel hibernation (Lenny Szubowicz) [910715] - [powercap] rapl: fix BIOS lock check (Steve Best) [1295818] - [infiniband] qib: Change lkey table allocation to support more MRs (Don Dutile) [1246059 1247981] - [block] nvme: default to 4k device page size (David Milburn) [1252733] - [firmware] add bnx2x FW 7.13.1.0 (Michal Schmidt) [1252126] - [firmware] add bnx2x FW 7.12.30 (Michal Schmidt) [1252126] - [video] efifb: Enable write-combining (Tomoaki Nishimura) [1290686] - [tracing] Fix lockdep warning in global_clock (Steven Rostedt) [1232081] - [perf] symbols: Fix endless loop in dso__split_kallsyms_for_kcore (Jiri Olsa) [1233243] - [kernel] ftrace: Fix function graph with loading of modules (Steven Rostedt) [1033299] - [tty] change WARN_ON() on tty_reopen() (Aristeu Rozanski) [1263035] - [kernel] compat: copy missing fields in compat_statfs64 to user (Dave Anderson) [1158963] - [kernel] Usage of cgroup names containing percent characters triggers kernel panic (Larry Woodman) [1064788] - [kernel] signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo (Oleg Nesterov) [1252216] - [kernel] utrace: move utrace->freeze_stop to work around gcc 52080 bug (Oleg Nesterov) [1031159] - [block] Always check queue limits for cloned requests (Mike Snitzer) [1229911] - [block] Return EBUSY from BLKRRPART for mounted whole-dev fs (Eric Sandeen) [1247057] - [ata] SATL compliance for Inquiry Product Revision (David Milburn) [1260694] - [scsi] report 'INQUIRY result too short' once per host (Vitaly Kuznetsov) [1208771] - [scsi] scsi_scan: don't dump trace when scsi_prep_async_scan is called twice (Vitaly Kuznetsov) [1208771] - [scsi] libiscsi: Fix host busy blocking during connection teardown (Chris Leech) [948886] - [scsi] mpt3sas: A correction in unmap_resources (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix for a PTE Read access errors with IOMMU passthrough (Tomas Henzl) [1276662] - [scsi] mpt3sas: create two binaries from a single source (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add dummy Kconfig option for backwards compatibility (Tomas Henzl) [1248810] - [scsi] mpt3sas: Fix use sas_is_tlr_enabled API before enabling MPI2_SCSIIO_CONTROL_TLR_ON flag (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix inline markers on non inline function declarations (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to 09.102.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Update the driver versions (Tomas Henzl) [1248810] - [scsi] mpt3sas: setpci reset kernel oops fix (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added OEM Gen2 PnP ID branding names (Tomas Henzl) [1248810] - [scsi] mpt3sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [1248810] - [scsi] mpt3sas: Ported WarpDrive product SSS6200 support (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix for driver fails EEH, recovery from injected pci bus error (Tomas Henzl) [1248810] - [scsi] mpt3sas: Manage MSI-X vectors according to HBA device type (Tomas Henzl) [1248810] - [scsi] mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs (Tomas Henzl) [1248810] - [scsi] mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig (Tomas Henzl) [1248810] - [scsi] mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Tomas Henzl) [1248810] - [scsi] mpt2sas: Remove .c and .h files from mpt2sas driver (Tomas Henzl) [1248810] - [scsi] mpt2sas: Move Gen2 HBA's device registration to a separate file (Tomas Henzl) [1248810] - [scsi] mpt3sas: Move Gen3 HBA's device registration to a separate file (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added mpt2sas driver definitions (Tomas Henzl) [1248810] - [scsi] mpt2sas: Use mpi headers from mpt3sas (Tomas Henzl) [1248810] - [scsi] mpt2sas: setpci reset kernel oops fix (Tomas Henzl) [1248810] - [scsi] mpt2sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt2sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to 9.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: When device is blocked followed by unblock fails, unfreeze the I/Os (Tomas Henzl) [1248810] - [scsi] mpt3sas: Call dma_mapping_error() API after mapping an address with dma_map_single() API (Tomas Henzl) [1248810] - [scsi] mpt3sas: Use alloc_ordered_workqueue() API instead of create_singlethread_workqueue() API (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added support for customer specific branding (Tomas Henzl) [1248810] - [scsi] mpt3sas: Return host busy error status to SML when DMA mapping of scatter gather list fails for a SCSI command (Tomas Henzl) [1248810] - [scsi] mpt3sas: Complete the SCSI command with DID_RESET status for log_info value 0x0x32010081 (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev K (2.5.6) specifications (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to v6.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add branding string support for OEM custom HBA (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add branding string support for OEM's HBA (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files (Tomas Henzl) [1248810] - [scsi] mpt3sas: Update MPI2 strings to MPI2.5 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas Driver version to v5.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Provides the physical location of sas drives (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev I (2.5.4) specifications (Tomas Henzl) [1248810] - [scsi] mpt3sas: Remove redundancy code while freeing the controller resources (Tomas Henzl) [1248810] - [scsi] mpt3sas: Don't block the drive when drive addition under the control of SML (Tomas Henzl) [1248810] - [scsi] mpt3sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX vector support (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Abort initialization if no memory I/O resources detected (Tomas Henzl) [1248810] - [security] keys: Fix race between read and revoke (David Howells) [1293402] {CVE-2015-7550}- [netdrv] igb: improve handling of disconnected adapters (Stefan Assmann) [1249242] - [netdrv] igb: fix NULL derefs due to skipped SR-IOV enabling (Stefan Assmann) [1249242] - [netdrv] igb: use the correct i210 register for EEMNGCTL (Stefan Assmann) [1249242] - [netdrv] igb: don't unmap NULL hw_addr (Stefan Assmann) [1249242] - [netdrv] igb: add 88E1543 initialization code (Stefan Assmann) [1249242] - [netdrv] intel: use napi_complete_done (Stefan Assmann) [1249242] - [netdrv] igb: assume MSI-X interrupts during initialization (Stefan Assmann) [1249242] - [netdrv] igb: make sure SR-IOV init uses the right number of queues (Stefan Assmann) [1249242] - [netdrv] igb: Fix a memory leak in igb_probe (Stefan Assmann) [1249242] - [netdrv] igb: Fix a deadlock in igb_sriov_reinit (Stefan Assmann) [1249242] - [netdrv] igb: Teardown SR-IOV before unregister_netdev (Stefan Assmann) [1249242] - [netdrv] igb: do not re-init SR-IOV during probe (Stefan Assmann) [1249242] - [netdrv] igb: missing rtnl_unlock in igb_sriov_reinit (Stefan Assmann) [1249242] - [netdrv] igb: Fix oops caused by missing queue pairing (Stefan Assmann) [1249242] - [netdrv] igb: bump version to igb-5.3.0 (Stefan Assmann) [1249242] - [netdrv] igb: use ARRAY_SIZE to replace calculating sizeofa/sizeof a0 (Stefan Assmann) [1249242] - [netdrv] igb: report unsupported ethtool settings in set_coalesce (Stefan Assmann) [1249242] - [netdrv] igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect (Stefan Assmann) [1249242] - [netdrv] igb: only report generic filters in get_ts_info (Stefan Assmann) [1249242] - [netdrv] igb: bump version of igb to 5.2.18 (Stefan Assmann) [1249242] - [netdrv] igb: disable IPv6 extension header processing (Stefan Assmann) [1249242] - [netdrv] igb: Don't use NETDEV_FRAG_PAGE_MAX_SIZE in descriptor calculation (Stefan Assmann) [1249242] - [netdrv] igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector (Stefan Assmann) [1249242] - [netdrv] igb: Fix oops on changing number of rings (Stefan Assmann) [1249242] - [netdrv] igb: simplify and clean up igb_enable_mas (Stefan Assmann) [1249242] - [netdrv] igb: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1249242] - [netdrv] codespell comment spelling fixes (Stefan Assmann) [1249242] - [ethernet] igb: use netdev_rss_key_fill helper (Stefan Assmann) [1249242] - [pci] iommu/vt-d: Fix dmar_domain leak in iommu_attach_device (Linda Knippers) [1053879] - [pci] iommu/vt-d: Only remove domain when device is removed (Linda Knippers) [1053879] - [kernel] driver core: Add BUS_NOTIFY_REMOVED_DEVICE event (Linda Knippers) [1053879] - [net] tcp: honour SO_BINDTODEVICE for TW_RST case too (Florian Westphal) [1292300] - [net] add inet_sk_transparent() helper (Florian Westphal) [1292300] - [net] ipv6: tcp_ipv6 policy route issue (Florian Westphal) [1292300] - [net] ipv6: reuse rt6_need_strict (Florian Westphal) [1292300] - [net] tcp: resets are misrouted (Florian Westphal) [1292300] - [net] tcp: tcp_v4_send_reset: binding oif to iif in no sock case (Florian Westphal) [1292300] - [net] af_unix: fix a fatal race with bit fields (Gustavo Duarte) [1238062] - [net] add validation for the socket syscall protocol argument (Hannes Frederic Sowa) [1291627] {CVE-2015-8543} - [net] ipv6: fix the incorrect return value of throw route (Sabrina Dubroca) [1245357] - [net] Fix behaviour of unreachable, blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [net] ipv6: Fixed support for blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [net] ipv6: fix handling of throw routes (Sabrina Dubroca) [1245357] - [net] ipv6: fix handling of blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [netdrv] intel: use napi_complete_done (Stefan Assmann) [1249243] - [netdrv] igbvf: clear buffer_info->dma after dma_unmap_single (Stefan Assmann) [1249243] - [netdrv] igbvf: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1249243] - [netdrv] igbvf: cleanup msleep and min/max usage (Stefan Assmann) [1249243] - [netdrv] igbvf: Fix code comments and whitespace (Stefan Assmann) [1249243] - [i2c] i801: Add device ID for Intel Wildcat Point PCH (Jeremy McNicoll) [1291132] - [sound] alsa: Enable CONFIG_SND_HDA_PATCH_LOADER and CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1178178] - [sound] alsa: driver core: create write-only attribute macros for devices and drivers (Jaroslav Kysela) [1178178] - [sound] alsa: oxygen: Simplify PM callbacks (Jaroslav Kysela) [1024771] - [sound] alsa: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Fix logical-not-parentheses warning (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add XIO2001 initialization (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add support for third analog input (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: do not create useless S/PDIF controls (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Delete an unnecessary check before the function call "snd_pcm_suspend" (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Remove unnecessary snd_pcm_lib_preallocate_free_for_all (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: set fifo_size (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add partial Xonar Xense support (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add Xonar Essence STX II daughterboard support (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add one more headphone impedance setting (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add Xonar Essence STX II support (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: fix Stereo Upmixing regression (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Use standard printk helpers (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: cleanup and minor changes (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify high-pass filter control (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify input select functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify capture volume functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): use headphone volume control (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): modify playback output select (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: capture from I2S channel 1, not 2 (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): move the mixer code into another file (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify CS4245 register dumping function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify adjust_dg_dac_routing function (Jaroslav Kysela) [1024771] - [sound] ALSA: oxygen: Xonar DG X: modify DAC/ADC parameters function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify initialization functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg: add new CS4245 SPI functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: additional definitions for the Xonar DG/DGX card (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: change description of the xonar_dg.c file (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: export oxygen_update_dac_routing symbol (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify the SPI writing function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add the separate SPI waiting function (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: Xonar DSX support (Jaroslav Kysela) [1024771] - [netdrv] bnxt_en: Implement missing tx timeout reset logic (John Linville) [1245739] - [netdrv] bnxt_en: Don't cancel sp_task from bnxt_close_nic (John Linville) [1245739] - [netdrv] bnxt_en: Change bp->state to bitmap (John Linville) [1245739] - [netdrv] bnxt_en: Fix bitmap declaration to work on 32-bit arches (John Linville) [1245739] - [netdrv] bnxt_en: Setup uc_list mac filters after resetting the chip (John Linville) [1245739] - [netdrv] bnxt_en: enforce proper storing of MAC address (John Linville) [1245739] - [netdrv] bnxt_en: Fixed incorrect implementation of ndo_set_mac_address (John Linville) [1245739] - [netdrv] bnxt_en: More robust SRIOV cleanup sequence (John Linville) [1245739] - [netdrv] bnxt_en: Fix comparison of u16 sw_id against negative value (John Linville) [1245739] - [netdrv] bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (John Linville) [1245739] - [netdrv] bnxt_en: Determine tcp/ipv6 RSS hash type correctly (John Linville) [1245739] - [netdrv] bnxt_en: Change sp events definitions to represent bit position (John Linville) [1245739] - [netdrv] bnxt_en: Fix compile warnings when CONFIG_INET is not set (John Linville) [1245739] - [netdrv] bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set (John Linville) [1245739] - [netdrv] add config for BNXT (John Linville) [1245739] - [netdrv] bnxt: remove vxlan offload support (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: Add support for hardware-offloaded...' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'hlist: drop the node parameter from iterators' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: allocate tx queues in register_netdevice' (John Linville) [1245739] - [netdrv] bnxt: access msix_cap through struct pci_dev_rh1 (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: convert multicast list to list_head' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: introduce IFF_UNICAST_FLT private flag' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ipip: add GSO/TSO support' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ipv6: sit: add GSO/TSO support' (John Linville) [1245739] - [netdrv] bnxt: access hw_features through netdev_extended macro (John Linville) [1245739] - [netdrv] bnxt: create bnxt_pci_driver_rh and add appropriate declarations (John Linville) [1245739] - [netdrv] bnxt: account for missing 'net: Clarification of CHECKSUM_UNNECESSARY' (John Linville) [1245739] - [netdrv] bnxt: create bnxt_netdev_opt_ext and move applicable declarations (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: Pull out core bits of __netdev_alloc_skb...' (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: Add GSO support for UDP tunnels...' (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: allow skb->head to be a page fragment' (John Linville) [1245739] - [netdrv] bnxt: remove qos offload support (John Linville) [1245739] - [netdrv] bnxt: make necessary changes for ndo_busy_poll in rhel6 (John Linville) [1245739] - [netdrv] bnxt: remove 802.1ad bits (John Linville) [1245739] - [netdrv] bnxt: move some bits to ethtool_ops_ext structure for rhel6 (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ethtool: Clean up definitions of rule...' (John Linville) [1245739] - [netdrv] bnxt: account for lack of VF minimum Tx rate (John Linville) [1245739] - [netdrv] bnxt: rewrite flow dissector bits for RHEL 6.8 (John Linville) [1245739] - [netdrv] bnxt: relocate files to be consistent with other ethernet drivers (John Linville) [1245739] - [netdrv] bnxt_en: New Broadcom ethernet driver (John Linville) [1245739]- [net] export get_net_ns_by_fd() (Ivan Vecera) [1249638] - [net] add name_assign_type netdev attribute (Ivan Vecera) [1249638] - [kernel] ktime: Introduce ktime_ms_delta (Ivan Vecera) [1249638] - [kernel] list: use list_{first, last}_entry() (Ivan Vecera) [1249638] - [kernel] list: change list_for_each_entry*() to use list_*_entry() (Ivan Vecera) [1249638] - [sched] replace INIT_COMPLETION with reinit_completion (Ivan Vecera) [1249638] - [net] help compiler generate better code in eth_get_headlen (Ivan Vecera) [1249638] - [net] Add function for parsing the header length out of linear ethernet frames (Ivan Vecera) [1249638] - [net] make skb an optional parameter for__skb_flow_dissect() (Ivan Vecera) [1249638] - [net] Allow raw buffers to be passed into the flow dissector (Ivan Vecera) [1249638] - [net] sched: shrink struct qdisc_skb_cb to 28 bytes (Ivan Vecera) [1249638] - [net] flow_dissector: Use IPv6 flow label in flow_dissector (Ivan Vecera) [1249638] - [net] flow_dissector: Record IP layer protocol in skb_flow_dissect() (Ivan Vecera) [1249638] - [net] ipv6: add ip6_flowlabel helper (Ivan Vecera) [1249638] - [net] flow_dissector: factor out the ports extraction in skb_flow_get_ports (Ivan Vecera) [1249638] - [net] flow_dissector: fix thoff for IPPROTO_AH (Ivan Vecera) [1249638] - [net] introduce skb_probe_transport_header() (Ivan Vecera) [1249638] - [net] flow_dissector: add __skb_get_poff to get a start offset to payload (Ivan Vecera) [1249638] - [net] flow_keys: include thoff into flow_keys for later usage (Ivan Vecera) [1249638] - [net] flow_dissector: support L2 GRE (Ivan Vecera) [1249638] - [net] introduce skb_transport_header_was_set() (Ivan Vecera) [1249638] - [net] ethtool: documentation & whitespace errors (Ivan Vecera) [1249638] - [net] ethtool: Support for configurable RSS hash function (Ivan Vecera) [1249638] - [net] ethtool: Check that reserved fields of struct ethtool_rxfh are 0 (Ivan Vecera) [1249638] - [net] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1249638] - [net] ethtool: constify array pointer parameters to ethtool_ops::set_rxfh (Ivan Vecera) [1249638] - [net] ethtool: Disallow ETHTOOL_SRSSH with both indir table and hash key unchanged (Ivan Vecera) [1249638] - [net] ethtool: Expand documentation of ethtool_ops::{get, set}_rxfh() (Ivan Vecera) [1249638] - [net] ethtool: Improve explanation of the two arrays following struct ethtool_rxfh (Ivan Vecera) [1249638] - [net] ethtool: Name the 'no change' value for setting RSS hash key but not indir table (Ivan Vecera) [1249638] - [net] ethtool: Return immediately on error in ethtool_copy_validate_indir() (Ivan Vecera) [1249638] - [net] ethtool: exit the loop when invalid index occurs (Ivan Vecera) [1249638] - [net] gro: fix possible panic in skb_gro_receive() (Ivan Vecera) [1249638] - [net] gro: selective flush of packets (Ivan Vecera) [1249638] - [net] gro: add a per device gro flush timer (Ivan Vecera) [1249638] - [net] introduce extended napi_struct (Ivan Vecera) [1249638] - [netdrv] ethernet: Use eth__addr instead of memset (Ivan Vecera) [1249638] - [netdrv] remove init of dev->perm_addr in drivers (Ivan Vecera) [1249638] - [net] init perm_addr in register_netdevice() (Ivan Vecera) [1249638] - [net] rename vlan_tx_* helpers since "tx" is misleading there (Ivan Vecera) [1249638] - [net] ethtool: Added port speed macros (Ivan Vecera) [1249638]- [scsi] scsi_sysfs: Fix queue_ramp_up_period return code (Ewan Milne) [1292576] - [scsi] Increase REPORT_LUNS timeout (Ewan Milne) [1292576] - [scsi] retry MODE SENSE on unit attention (Ewan Milne) [1292576] - [scsi] bnx2fc: Update version number to 2.9.6 (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Remove explicit logouts (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Fix FCP RSP residual parsing (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Set ELS transfer length correctly for middle path commands (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Remove 'NetXtreme II' from source files (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Update copyright for 2015 (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: reduce stack usage in __bnx2fc_enable (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Do not log error for netevents that need no action (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Read npiv table from nvram and create vports (Maurizio Lombardi) [1252118] - [scsi] Add ALUA state change UA handling (Ewan Milne) [1292520] - [scsi] fcoe: extend ethtool to FC port speed mapping (Chris Leech) [1138403] - [scsi] scsi_transport_fc: Add support for 25Gbit speed (Chris Leech) [1138403] - [scsi] add defines for new FC port speeds (Chris Leech) [1138403] - [scsi] scsi_transport_fc: Add 32Gbps speed definition (Chris Leech) [1138403] - [scsi] be2iscsi: bump the driver version (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1253016] - [MAINTAINERS] Update MAINTAINER list (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Revert ownership to Emulex (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix bogus WARN_ON length check (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix updating the next pointer during WRB posting (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Logout of FW Boot Session (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix memory check before unmapping (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: change email domain (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix the copyright year (Maurizio Lombardi) [1253016] - [scsi] st: fix potential null pointer dereference (Maurizio Lombardi) [875277] - [scsi] hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan (Joseph Szczypek) [1247729] - [scsi] hpsa: move lockup_detected attribute to host attr (Joseph Szczypek) [1247729] - [scsi] hpsa: fix rmmod issues (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new offline mode (Joseph Szczypek) [1247729] - [scsi] hpsa: Change how controllers in mixed mode are handled (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new controllers (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup update scsi devices (Joseph Szczypek) [1247729] - [scsi] hpsa: add sysfs entry path_info to show box and bay information (Joseph Szczypek) [1247729] - [scsi] hpsa: add PMC to copyright (Joseph Szczypek) [1247729] - [scsi] hpsa: correct static checker warnings on driver init cleanup (Joseph Szczypek) [1247729] - [scsi] hpsa: correct decode sense data (Joseph Szczypek) [1247729] - [scsi] hpsa: Correct double unlock of mutex (Joseph Szczypek) [1247729] - [scsi] hpsa: fix an sprintf() overflow in the reset handler (Joseph Szczypek) [1247729] - [scsi] hpsa: update driver version to 3.4.10-1-RH1 (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new controller id (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup reset (Joseph Szczypek) [1247729] - [scsi] hpsa: propagate the error code in hpsa_kdump_soft_reset (Joseph Szczypek) [1247729] - [scsi] hpsa: use scsi host_no as hpsa controller number (Joseph Szczypek) [1247729] - [scsi] hpsa: enable and activate SCSI layer tcq support (Joseph Szczypek) [1247729] - [scsi] hpsa: use block layer tag for command allocation (Joseph Szczypek) [1247729] - [scsi] hpsa: add interrupt number to /proc/interrupts interrupt name (Joseph Szczypek) [1247729] - [scsi] hpsa: create workqueue after the driver is ready for use (Joseph Szczypek) [1247729] - [scsi] hpsa: fix try_soft_reset error handling (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup for init_one step 2 in kdump (Joseph Szczypek) [1247729] - [scsi] hpsa: skip free_irq calls if irqs are not allocated (Joseph Szczypek) [1247729] - [scsi] hpsa: call pci_release_regions after pci_disable_device (Joseph Szczypek) [1247729] - [scsi] hpsa: performance tweak for hpsa_scatter_gather() (Joseph Szczypek) [1247729] - [scsi] hpsa: refactor and rework support for sending TEST_UNIT_READY (Joseph Szczypek) [1247729] - [scsi] hpsa: don't return abort request until target is complete (Joseph Szczypek) [1247729] - [scsi] hpsa: use helper routines for finishing commands (Joseph Szczypek) [1247729] - [scsi] hpsa: add support sending aborts to physical devices via the ioaccel2 path (Joseph Szczypek) [1247729] - [scsi] hpsa: do not print ioaccel2 warning messages about unusual completions (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up some error reporting output in abort handler (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up driver init (Joseph Szczypek) [1247729] - [scsi] hpsa: correct return values from driver functions (Joseph Szczypek) [1247729] - [scsi] hpsa: do not check cmd_alloc return value - it cannnot return NULL (Joseph Szczypek) [1247729] - [scsi] hpsa: add more ioaccel2 error handling, including underrun statuses (Joseph Szczypek) [1247729] - [scsi] hpsa: add ioaccel sg chaining for the ioaccel2 path (Joseph Szczypek) [1247729] - [scsi] hpsa: refactor freeing of resources into more logical functions (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up error handling (Joseph Szczypek) [1247729] - [scsi] hpsa: break hpsa_free_irqs_and_disable_msix into two functions (Joseph Szczypek) [1247729] - [scsi] hpsa: Get queue depth from identify physical bmic for physical disks (Joseph Szczypek) [1247729] - [scsi] hpsa: use ioaccel2 path to submit IOs to physical drives in HBA mode (Joseph Szczypek) [1247729] - [scsi] hpsa: print accurate SSD Smart Path Enabled status (Joseph Szczypek) [1247729] - [scsi] hpsa: factor out hpsa_ioaccel_submit function (Joseph Szczypek) [1247729] - [scsi] hpsa: try resubmitting down raid path on task set full (Joseph Szczypek) [1247729] - [scsi] hpsa: do not ignore return value of hpsa_register_scsi (Joseph Szczypek) [1247729] - [scsi] hpsa: factor out hpsa_init_cmd function (Joseph Szczypek) [1247729] - [scsi] hpsa: make function names consistent (Joseph Szczypek) [1247729] - [scsi] hpsa: allow lockup detected to be viewed via sysfs (Joseph Szczypek) [1247729] - [scsi] hpsa: hpsa decode sense data for io and tmf (Joseph Szczypek) [1247729] - [scsi] hpsa: decrement h->commands_outstanding in fail_all_outstanding_cmds (Joseph Szczypek) [1247729] - [scsi] hpsa: Add atomic operations (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up aborts (Joseph Szczypek) [1247729] - [scsi] hpsa: rework controller command submission (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up host, channel, target, lun prints (Joseph Szczypek) [1247729] - [scsi] hpsa: add masked physical devices into struct h's dev array (Joseph Szczypek) [1247729] - [scsi] hpsa: Fix weird uses of num_online_cpus() (Joseph Szczypek) [1247729] - [scsi] megaraid_sas: Fix sparse warning (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Remove debug print from function megasas_update_span_set (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1248207] - [scsi] megaraid_sas: SMAP restriction--do not access user memory from IOCTL code (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Make PI enabled VD 8 byte DMA aligned (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Initialize tasklet before setting up IRQs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Update OCR capability on controller properties change (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Do not use PAGE_SIZE for max_sectors (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Cutlass (12 Gbps) controller (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Intruder (12 Gbps) controller (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Remove PCI id checks (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Version update (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Code refactor for use of requestorId (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Fix validHandles check in I/O path (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Print critical firmware event messages (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Chip reset if driver fails to get IOC ready (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for max_io_size 1MB (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion (Tomas Henzl) [1248207] - [scsi] megaraid_sas: JBOD sequence number support (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Synchronize driver headers with firmware APIs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix whitespace errors (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use dev_printk when possible (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use pci_zalloc_consistent (megaraid_sas only) (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix TRUE and FALSE re-define build error (Tomas Henzl) [1248207] - [scsi] megaraid: fix irq setup process regression (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix kerneldoc (Tomas Henzl) [1248207] - [scsi] megaraid_sas: swap whole register in megasas_register_aen (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix megasas_fire_cmd_fusion calling convention (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add missing byte swaps to the sriov code (Tomas Henzl) [1248207] - [scsi] megaraid_sas: bytewise or should be done on native endian variables (Tomas Henzl) [1248207] - [scsi] megaraid_sas: move endianness conversion into caller of megasas_get_seq_num (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add endianness conversions for all ones (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add endianness annotations (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add missing __iomem annotations (Tomas Henzl) [1248207] - [scsi] megaraid_sas: megasas_complete_outstanding_ioctls() can be static (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Avago's Single server High Availability product (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add release date and update driver version (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Modify driver's meta data to reflect Avago (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Use Block layer tag support for internal command indexing (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Enhanced few prints (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Move controller's queue depth calculation in adapter specific function (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate functions for building sysPD IOs and non RW LDIOs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate function for refiring MFI commands (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate function for setting up IRQs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use raw_smp_processor_id() (Tomas Henzl) [1248207] - [scsi] qla2xxx: Update version number to 8.07.00.26.06.8-k (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add pci device id 0x2261 (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix missing device login retries (Chad Dupuis) [1252111] - [scsi] qla2xxx: do not clear slot in outstanding cmd array (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove decrement of sp reference count in abort handler (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add support to show MPI and PEP FW version for ISP27xx (Chad Dupuis) [1252111] - [scsi] qla2xxx: Do not reset adapter if SRB handle is in range (Chad Dupuis) [1252111] - [scsi] qla2xxx: Do not crash system for sp ref count zero (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add adapter checks for FAWWN functionality (Chad Dupuis) [1252111] - [scsi] qla2xxx: Pause risc before manipulating risc semaphore (Chad Dupuis) [1252111] - [scsi] qla2xxx: Use ssdid to gate semaphore manipulation (Chad Dupuis) [1252111] - [scsi] qla2xxx: Handle AEN8014 incoming port logout (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add serdes register read/write support for ISP25xx (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove dead code (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove a superfluous test (Chad Dupuis) [1252111] - [scsi] qla2xxx: Avoid that sparse complains about duplicate _noderef_ attributes (Chad Dupuis) [1252111] - [scsi] qla2xxx: Report both rsp_info and rsp_info_len (Chad Dupuis) [1252111] - [scsi] qla2xxx: Restore physical port WWPN only, when port down detected for FA-WWPN port (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix virtual port configuration, when switch port is disabled/enabled (Chad Dupuis) [1252111] - [scsi] qla2xxx: Prevent multiple firmware dump collection for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Disable Interrupt handshake for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add debugging info for MBX timeout (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add serdes read/write support for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add udev notification to save fw dump for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add message for sucessful FW dump collected for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix beacon blink for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix crash due to wrong casting of reg for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix warnings reported by static checker (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix printks in ql_log message (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix printk in qla25xx_setup_mode (Chad Dupuis) [1252111] - [scsi] qla2xxx: Increase the request queue size to 8K for ISP2031 (Chad Dupuis) [1252111] - [scsi] qla2xxx: Increase room in request queue for sending priority packets (Chad Dupuis) [1252111] - [scsi] ses: Fix problems with simple enclosures (Ewan Milne) [1102140] - [scsi] scsi_dh_alua: fix stpg sense handling (Ewan Milne) [1194984] - [scsi] lpfc: driver update for Rhel6.8, lpfc rev 11.0.0.4 (Rob Evers) [1227036] - [scsi] lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies (Rob Evers) [1227036] - [scsi] lpfc: The linux driver does not reinitiate discovery after a failed FLOGI (Rob Evers) [1227036] - [scsi] lpfc: Add support for Lancer G6 and 32G FC links (Rob Evers) [1227036] - [scsi] lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted (Rob Evers) [1227036] - [scsi] lpfc: fix lpfc_send_rscn_event sends bigger buffer size (Rob Evers) [1227036] - [scsi] lpfc: Make the function lpfc_sli4_mbox_completions_pending static in order to comply with function prototype (Rob Evers) [1227036] - [scsi] lpfc: Fix kmalloc overflow in LPFC driver at large core count (Rob Evers) [1227036] - [scsi] lpfc: Destroy lpfc_hba_index IDR on module exit (Rob Evers) [1227036] - [scsi] lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize (Rob Evers) [1227036] - [scsi] lpfc: Remove unnessary cast (Rob Evers) [1227036] - [scsi] lpfc: fix model description (Rob Evers) [1227036] - [scsi] lpfc: Use && instead of & for boolean expression (Rob Evers) [1227036] - [scsi] lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes (Rob Evers) [1227036] - [scsi] lpfc: Fix scsi task management error message (Rob Evers) [1227036] - [scsi] lpfc: Fix scsi prep dma buf error (Rob Evers) [1227036] - [scsi] lpfc: Devices are not discovered during takeaway/giveback testing (Rob Evers) [1227036] - [scsi] lpfc: Fix vport deletion failure (Rob Evers) [1227036] - [scsi] lpfc: Fix incorrect log message reported for empty FCF record (Rob Evers) [1227036] - [scsi] lpfc: Fix rport leak (Rob Evers) [1227036] - [scsi] lpfc: Correct loss of RSCNs during array takeaway/giveback testing (Rob Evers) [1227036] - [scsi] lpfc: Fix crash in vport_delete (Rob Evers) [1227036] - [scsi] lpfc: Fix to remove IRQF_SHARED flag for MSI/MSI-X vectors (Rob Evers) [1227036] - [scsi] lpfc: Fix discovery issue when changing from Pt2Pt to Fabric (Rob Evers) [1227036] - [scsi] lpfc: Correct reporting of vport state on fdisc command failure (Rob Evers) [1227036] - [scsi] lpfc: Fix ABORTs WQ selection in terminate_rport_io (Rob Evers) [1227036] - [scsi] lpfc: Correct reference counting of rport (Rob Evers) [1227036] - [scsi] lpfc: Fix cq_id masking problem (Rob Evers) [1227036] - [netdrv] revert "netxen: remove use of ndo_set_multicast_list in drivers" (Tony Camuso) [1213207 1229986]- [netdrv] bonding: "primary_reselect" with "failure" is not working properly (Jarod Wilson) [1290672]- [net] sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING (Xin Long) [855392] - [net] sctp: convert sack_needed and sack_generation to bits (Xin Long) [855392] - [net] sctp: only drop the reference on the datamsg after sending a msg (Xin Long) [1008268] - [net] sctp: hold the chunks only after the chunk is enqueued in outq (Xin Long) [1008268] - [net] unix: avoid use-after-free in ep_remove_wait_queue (Paolo Abeni) [1284900] - [net] Abstract default ADVMSS behind an accessor (Sabrina Dubroca) [1198374] - [net] ipv6: Dont add RT6_LOOKUP_F_IFACE flag if saddr set (Xin Long) [1273241] - [net] ipv6: Add RT6_LOOKUP_F_IFACE flag if oif is set (Xin Long) [1273241] - [i2c] i801: Create iTCO device on newer Intel PCHs (Jeremy McNicoll) [1188865] - [watchdog] itco_wdt: Expose watchdog properties using platform data (Jeremy McNicoll) [1188865] - [watchdog] itco_wdt: Add support for TCO on Intel Sunrisepoint (Jeremy McNicoll) [1188865] - [kernel] Platform device - introduce resNdata (Jeremy McNicoll) [1188865] - [i2c] i801: Check if interrupts are disabled (Jeremy McNicoll) [1188865] - [i2c] i801: Fallback to polling if request_irq() fails (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Enable IRQ for SMBus transactions (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Rename some SMBHSTCNT bit constants (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Check and return errors during byte-by-byte transfers (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Use usleep_range to wait for command completion (Jeremy McNicoll) [1188865] - [mfd] Add platform data pointer back (Jeremy McNicoll) [1188865] - [char] random: account for entropy loss due to overwrites (Herbert Xu) [1110915] - [char] random: allow fractional bits to be tracked (Herbert Xu) [1110915] - [char] random: statically compute poolbitshift, poolbytes, poolbits (Herbert Xu) [1110915] - [crypto] api: Only abort operations on fatal signal (Herbert Xu) [1272314] - [crypto] testmgr: don't use interruptible wait in tests (Herbert Xu) [1272314] - [kernel] sched: add wait_for_completion_killable_timeout (Herbert Xu) [1272314] - [fs] lockd: don't clear sm_monitored on nsm_reboot_lookup (Scott Mayhew) [1278932] - [fs] lockd: release reference to nsm_handle in nlm_host_rebooted (Scott Mayhew) [1278932] - [fs] ext2: Fix oops in ext2_get_block() called from ext2_quota_write() (Lukas Czerner) [1287165] - [fs] ext3: Don't check quota format when there are no quota files (Lukas Czerner) [1287165] - [fs] jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() (Lukas Czerner) [1286668] - [fs] ext4: fix race between truncate and __ext4_journalled_writepage() (Lukas Czerner) [1286668] - [fs] ext4: bail out from make_indexed_dir() on first error (Lukas Czerner) [1286668] - [fs] ext4: don't check quota format when there are no quota files (Lukas Czerner) [1286668] - [fs] ext4: fix BUG_ON in mb_free_blocks() (Lukas Czerner) [1286668] - [fs] ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct (Lukas Czerner) [1286668] - [fs] ext4: cleanup in ext4_discard_allocated_blocks() (Lukas Czerner) [1286668] - [fs] ext4: check for zero length extent explicitly (Lukas Czerner) [1286668] - [fs] ext4: check for overlapping extents in ext4_valid_extent_entries() (Lukas Czerner) [1286668] - [fs] ext4: don't allow ext4_free_blocks() to fail due to ENOMEM (Lukas Czerner) [1286668] - [fs] ext4: Add error checking to kmem_cache_alloc() call in ext4_free_blocks() (Lukas Czerner) [1286668] - [fs] ext3, ext4: don't mess with dir_file->f_pos in htree_dirblock_to_tree() (Lukas Czerner) [1286668] - [fs] ext4: fix potential deadlock in ext4_nonda_switch() (Lukas Czerner) [1286668] - [fs] jbd2: use GFP_NOFS for blkdev_issue_flush (Lukas Czerner) [1286668] - [fs] ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Lukas Czerner) [1286668] - [fs] ext4: fix oops when loading block bitmap failed (Lukas Czerner) [1286668] - [fs] ext4: use i_size_read in ext4_unaligned_aio() (Lukas Czerner) [1286668] - [fs] ext4: fix use-after-free in ext4_mb_new_blocks (Lukas Czerner) [1286668] - [fs] ext4: avoid bh leak in retry path of ext4_expand_extra_isize_ea() (Lukas Czerner) [1286668] - [fs] ext4: fix memory leak in xattr (Lukas Czerner) [1286668] - [fs] ext4: fix race in ext4_mb_add_n_trim() (Lukas Czerner) [1286668] - [fs] ext4: do not try to write superblock on ro remount w/o journal (Lukas Czerner) [1286668] - [fs] ext4: fix memory leak in ext4_xattr_set_acl()'s error path (Lukas Czerner) [1286668] - [fs] ext4: always set i_op in ext4_mknod() (Lukas Czerner) [1286668] - [fs] ext4: online defrag is not supported for journaled files (Lukas Czerner) [1286668] - [fs] Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount (Benjamin Coddington) [1227851] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Benjamin Coddington) [1227851] - [fs] nfs: verify open flags before allowing an atomic open (Benjamin Coddington) [1119760] - [fs] gfs2: Update timestamps on fallocate (Andrew Price) [1265994] - [fs] gfs2: Update i_size properly on fallocate (Andrew Price) [1265994] - [fs] gfs2: Use inode_newsize_ok and get_write_access in fallocate (Andrew Price) [1265994] - [fs] NFS check bitmap for valid file type (Paulo Andrade) [1236630] - [fs] nfsd: fix rare symlink decoding bug (J. Bruce Fields) [1089397] - [fs] vfs: Test for and handle paths that are unreachable from their mnt_root (Eric W. Biederman) [1209369] {CVE-2015-2925} - [fs] dcache: Handle escaped paths in prepend_path (Eric W. Biederman) [1209369] {CVE-2015-2925}- [tty] ldisc: fix open flag handling (Prarit Bhargava) [1285803] - [pci] Set ->mask_pos correctly (Myron Stowe) [1288629] - [pci] Remove "extern" from function declarations (Myron Stowe) [1288629] - [pci] Use PCI_MSIX_TABLE_BIR, not PCI_MSIX_FLAGS_BIRMASK (Myron Stowe) [1288629] - [pci] Drop msi_mask_reg and remove drivers/pci/msi.h (Myron Stowe) [1288629] - [pci] Use msix_table_size directly, drop multi_msix_capable (Myron Stowe) [1288629] - [pci] Drop msix_table_offset_reg and msix_pba_offset_reg macros (Myron Stowe) [1288629] - [pci] Drop is_64bit_address and is_mask_bit_support macros (Myron Stowe) [1288629] - [pci] Drop msi_data_reg macro (Myron Stowe) [1288629] - [pci] Drop msi_lower_address_reg and msi_upper_address_reg macros (Myron Stowe) [1288629] - [pci] Drop msi_control_reg() macro and use PCI_MSI_FLAGS directly (Myron Stowe) [1288629] - [pci] Use cached MSI/MSI-X offsets from dev, not from msi_desc (Myron Stowe) [1288629] - [pci] Clean up MSI/MSI-X capability #defines (Myron Stowe) [1288629] - [pci] Use cached MSI-X cap while enabling MSI-X (Myron Stowe) [1288629] - [pci] Use cached MSI cap while enabling MSI interrupts (Myron Stowe) [1288629] - [pci] Remove MSI/MSI-X cap check in pci_msi_check_device (Myron Stowe) [1288629] - [pci] Cache MSI/MSI-X capability offsets in struct pci_dev (Myron Stowe) [1288629] - [pci] msi: Move MSI-X entry definition to pci_regs.h (Myron Stowe) [1288629] - [pci] add PCI_MSIX_TABLE/PBA defines (Myron Stowe) [1288629] - [x86] intel_pstate: Fix "performance" mode behavior with HWP enabled (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix limits->max_perf rounding error (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix limits->max_policy_pct rounding error (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Add separate support for Airmont cores (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Replace BYT with ATOM (Prarit Bhargava) [1288250] - [x86] intel_pstate: decrease number of "HWP enabled" messages (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix intel_pstate powersave min_perf_pct value (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: get P1 from TAR when available (Prarit Bhargava) [1288250] - [x86] cpufreq: intel-pstate: Use separate max pstate for scaling (Prarit Bhargava) [1288250] - [ipmi] Stop the timer immediately if idle (Tony Camuso) [1274302] - [ipmi] Start the timer and thread on internal msgs (Tony Camuso) [1274302] - [ipmi] move timer init to before irq is setup (Tony Camuso) [1274302] - [ipmi] Compensate for BMCs that wont set the irq enable bit (Tony Camuso) [1274302] - [ipmi] Don't call receive handler in the panic context (Tony Camuso) [1274302] - [ipmi] Avoid touching possible corrupted lists in the panic context (Tony Camuso) [1274302] - [ipmi] Factor out message flushing procedure (Tony Camuso) [1274302] - [ipmi] Remove unneeded set_run_to_completion call (Tony Camuso) [1274302] - [ipmi] Add a comment in how messages are delivered from the lower layer (Tony Camuso) [1274302] - [ipmi] Fix a problem that messages are not issued in run_to_completion mode (Tony Camuso) [1274302] - [ipmi] Report an error if ACPI _IFT doesn't exist (Tony Camuso) [1274302] - [ipmi] Don't report err in the SI driver for SSIF devices (Tony Camuso) [1274302] - [ipmi] Handle BMCs that don't allow clearing the rcv irq bit (Tony Camuso) [1274302] - [ipmi] Fix a memory ordering issue (Tony Camuso) [1274302] - [ipmi] Use is_visible callback for conditional sysfs entries (Tony Camuso) [1274302] - [ipmi] Free ipmi_recv_msg messages from the linked list on close (Tony Camuso) [1274302] - [ipmi] avoid gcc warning (Tony Camuso) [1274302] - [ipmi] Cleanup DEBUG_TIMING ifdef usage (Tony Camuso) [1274302] - [ipmi] Remove unneeded FIXME comment in the file, ipmi_si_intf.c (Tony Camuso) [1274302] - [ipmi] Remove a FIXME for slab conversion (Tony Camuso) [1274302] - [ipmi] Finish cleanup of BMC attributes (Tony Camuso) [1274302] - [ipmi] Check the BT interrupt enable periodically (Tony Camuso) [1274302] - [ipmi] Fix attention handling for system interfaces (Tony Camuso) [1274302] - [ipmi] Periodically check to see if irqs and messages are set right (Tony Camuso) [1274302] - [ipmi] Remove the now unnecessary message queue (Tony Camuso) [1274302] - [ipmi] Make the message handler easier to use for SMI interfaces (Tony Camuso) [1274302] - [ipmi] Move message sending into its own function (Tony Camuso) [1274302] - [ipmi] Fix handling of BMC flags (Tony Camuso) [1274302] - [ipmi] Initialize BMC device attributes (Tony Camuso) [1274302] - [ipmi] Unregister previously registered driver in error case (Tony Camuso) [1274302] - [ipmi] Fix a bug in hot add/remove (Tony Camuso) [1274302] - [ipmi] Remove useless sysfs_name parameters (Tony Camuso) [1274302] - [ipmi] clean up the device handling for the bmc device (Tony Camuso) [1274302] - [ipmi] Move the address source to string to ipmi-generic code (Tony Camuso) [1274302] - [ipmi] Ignore SSIF in the PNP handling (Tony Camuso) [1274302] - [ipmi] work around gcc-4.9 build warning (Tony Camuso) [1274302] - [ipmi] Clean up the error handling for channel config errors (Tony Camuso) [1274302] - [netdrv] sfc: use ALIGN macro for aligning frame sizes (Jarod Wilson) [1123046] - [netdrv] sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC (Jarod Wilson) [1123046] - [netdrv] sfc: make TSO version a per-queue parameter (Jarod Wilson) [1123046] - [netdrv] sfc: constify pci_error_handlers structures (Jarod Wilson) [1123046] - [netdrv] sfc: don't call dma_supported (Jarod Wilson) [1123046] - [netdrv] sfc: fully reset if MC_REBOOT event received without warm_boot_count increment (Jarod Wilson) [1123046] - [netdrv] sfc: Allow driver to cope with a lower number of VIs than it needs for RSS (Jarod Wilson) [1123046] - [netdrv] sfc: MC allocations must be restored following an entity reset (Jarod Wilson) [1123046] - [netdrv] sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function (Jarod Wilson) [1123046] - [netdrv] sfc: update MCDI protocol definitions (Jarod Wilson) [1123046] - [netdrv] siena: only report generic filters in get_ts_info (Jarod Wilson) [1123046] - [mfd] rtsx: Add support for rts522A (Don Zickus) [1245441] - [mfd] rtsx: Add support for rts524A (Don Zickus) [1245441] - [mfd] rtsx: Update phy register (Don Zickus) [1245441] - [mfd] rtsx: Fix PM suspend for 5227 & 5249 (Don Zickus) [1245441] - [netdrv] get rid of unnecessary initializations in .get_drvinfo (Ken Cox) [1249241] - [netdrv] e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Ken Cox) [1249241] - [netdrv] e1000e: Increase driver version number (Ken Cox) [1249241] - [netdrv] e1000e: Fix tight loop implementation of systime read algorithm (Ken Cox) [1249241] - [netdrv] e1000e: Fix incorrect ASPM locking (Ken Cox) [1249241] - [netdrv] e1000e: Cosmetic changes (Ken Cox) [1249241] - [netdrv] e1000e: Fix EEE in Sx implementation (Ken Cox) [1249241] - [netdrv] e1000e: Cleanup qos request in error handling of e1000_open (Ken Cox) [1249241] - [netdrv] e1000e: i219 - k1 workaround for LPT is not required for SPT (Ken Cox) [1249241] - [netdrv] e1000e: i219 - Increase minimum FIFO read/write min gap (Ken Cox) [1249241] - [netdrv] e1000e: i219 - increase IPG for speed 10/100 full duplex (Ken Cox) [1249241] - [netdrv] e1000e: i219 - fix to enable both ULP and EEE in Sx state (Ken Cox) [1249241] - [netdrv] e1000e: synchronization of MAC-PHY interface only on non- ME systems (Ken Cox) [1249241] - [netdrv] e1000e: fix locking issue with e1000e_disable_aspm (Ken Cox) [1249241] - [scsi] bfa: Update driver version to 3.2.25.0 (Chad Dupuis) [1258533] - [scsi] bfa: File header and user visible string changes (Chad Dupuis) [1258533] - [scsi] bfa: Update copyright messages (Chad Dupuis) [1258533] - [scsi] bfa: Fix incorrect de-reference of pointer (Chad Dupuis) [1258533] - [scsi] bfa: Fix indentation (Chad Dupuis) [1258533]- [kernel] panic: release stale console lock to always get the logbuf printed out (Vitaly Kuznetsov) [1233975] - [video] hyperv: hyperv_fb: refresh the VM screen by force on VM panic (Vitaly Kuznetsov) [1233975] - [virt] hyperv-fb: add blanking support (Vitaly Kuznetsov) [1233975] - [x86] efi: Disable interrupts around EFI calls, not in the epilog/prolog calls (Vitaly Kuznetsov) [1220286] - [x86] Use larger chunks in mtrr_cleanup (Prarit Bhargava) [1259424] - [netdrv] iwlwifi: add a few more PCI subvendor IDs for the 7265 series (Stanislaw Gruszka) [1285102] - [netdrv] genetlink-compat: register multicast groups (Stanislaw Gruszka) [1259870] - [kernel] hrtimer: add force_hrtimer_reprogram kernel parameter (Prarit Bhargava) [1285142] - [powerpc] perf: Add Power8 cache & TLB events (Gustavo Duarte) [1241222] - [mm] fix strange message 'error: "Success" setting key "vm.compact_memory" ' while setting sysctl parameter (Larry Woodman) [1278842] - [kernel] pidns: alloc_pid leaks pid_namespace if child_reaper is exiting (Aristeu Rozanski) [1286691] - [kernel] Prevent soft lockups processing nfsiod workqueue under heavy load on large memory systems (Larry Woodman) [1156216] - [md] raid10: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1273546] - [md] raid1: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1273546] - [md] raid10: submit_bio_wait returns 0 on success (Jes Sorensen) [1273546] - [md] raid1: submit_bio_wait() returns 0 on success (Jes Sorensen) [1273546] - [md] crash in md-raid1 and md-raid10 due to incorrect list manipulation (Jes Sorensen) [1273546] - [md] raid10: ensure device failure recorded before write request returns (Jes Sorensen) [1273546] - [md] raid1: ensure device failure recorded before write request returns (Jes Sorensen) [1273546] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (Ken Cox) [1249240] - [netdrv] e1000: remove dead e1000_init_eeprom_params calls (Ken Cox) [1249240] - [netdrv] ethernet: codespell comment spelling fixes (Ken Cox) [1249240] - [netdrv] e1000: call netif_carrier_off early on down (Ken Cox) [1249240] - [netdrv] e1000: add dummy allocator to fix race condition between mtu change and netpoll (Ken Cox) [1249240] - [netdrv] e1000: fix time comparison (Ken Cox) [1249240] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Ken Cox) [1249240] - [netdrv] e1000: rename struct e1000_buffer to e1000_tx_buffer (Ken Cox) [1249240] - [netdrv] e1000: add and use e1000_rx_buffer info for Rx (Ken Cox) [1249240] - [netdrv] e1000: remove workaround for Errata 23 from jumbo alloc (Ken Cox) [1249240] - [netdrv] e1000: perform copybreak ahead of DMA unmap (Ken Cox) [1249240]- [tools] perf annotate: Fix fallback to unparsed disassembler line (Jiri Olsa) [1265262] - [tools] perf tools: Make sparc64 arch point to sparc (Jiri Olsa) [1265262] - [tools] perf symbols: Define EM_AARCH64 for older OSes (Jiri Olsa) [1265262] - [tools] perf top: Fix SIGBUS on sparc64 (Jiri Olsa) [1265262] - [tools] perf tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1265262] - [tools] perf tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1265262] - [tools] perf tools: Fix pthread_attr_setaffinity_np build error (Jiri Olsa) [1265262] - [tools] perf tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np feature check (Jiri Olsa) [1265262] - [tools] perf symbols: Convert lseek + read to pread (Jiri Olsa) [1265262] - [tools] perf tools: Use perf_data_file__fd consistently (Jiri Olsa) [1265262] - [tools] perf symbols: Support to read compressed module from build-id cache (Jiri Olsa) [1265262] - [tools] perf evsel: Set attr.task bit for a tracking event (Jiri Olsa) [1265262] - [tools] perf header: Set header version correctly (Jiri Olsa) [1265262] - [tools] perf record: Show precise number of samples (Jiri Olsa) [1265262] - [tools] perf tools: Do not use __perf_session__process_events directly (Jiri Olsa) [1265262] - [tools] perf callchain: Cache eh/debug frame offset for dwarf unwind (Jiri Olsa) [1265262] - [tools] perf tools: Provide stub for missing pthread_attr_setaffinity_np (Jiri Olsa) [1265262] - [tools] perf evsel: Don't rely on malloc working for sz 0 (Jiri Olsa) [1265262] - [tools] tools lib traceevent: Add support for IP address formats (Jiri Olsa) [1265262] - [tools] perf ui/tui: Show fatal error message only if exists (Jiri Olsa) [1265262] - [tools] perf tests: Fix typo in sample-parsing.c (Jiri Olsa) [1265262] - [tools] tools lib fs debugfs: Check if debugfs is mounted when handling ENOENT (Jiri Olsa) [1265262] - [tools] tools lib fs debugfs: Introduce debugfs__strerror_open_tp (Jiri Olsa) [1265262] - [tools] perf trace: Fix error reporting for evsel pgfault constructor (Jiri Olsa) [1265262] - [tools] tools lib fs: Pass filename to debugfs__strerror_open (Jiri Olsa) [1265262] - [tools] tools lib fs: Adopt debugfs open strerrno method (Jiri Olsa) [1265262] - [tools] perf diff: Fix -o/--order option behavior (Jiri Olsa) [1265262] - [tools] perf diff: Fix output ordering to honor next column (Jiri Olsa) [1265262] - [tools] perf tools: Pass struct perf_hpp_fmt to its callbacks (Jiri Olsa) [1265262] - [tools] perf diff: Introduce fmt_to_data_file helper (Jiri Olsa) [1265262] - [tools] perf diff: Print diff result more precisely (Jiri Olsa) [1265262] - [tools] perf diff: Get rid of hists__compute_resort (Jiri Olsa) [1265262] - [tools] perf tools: Allow use of an exclusive option more than once (Jiri Olsa) [1265262] - [tools] perf tools: Document parameterized and symbolic events (Jiri Olsa) [1265262] - [tools] perf tools: Extend format_alias() to include event parameters (Jiri Olsa) [1265262] - [tools] perf tools: Support parsing parameterized events (Jiri Olsa) [1265262] - [tools] perf tools: Remove some unused functions from color.c (Jiri Olsa) [1265262] - [tools] perf report: Get rid of report__inc_stat (Jiri Olsa) [1265262] - [tools] perf hists: Introduce function for deleting/removing hist_entry (Jiri Olsa) [1265262] - [tools] perf hists: Rename hist_entry__free to __delete (Jiri Olsa) [1265262] - [tools] perf tools: Remove EOL whitespaces (Jiri Olsa) [1265262] - [tools] perf mem: Move the mem_operations global to struct perf_mem (Jiri Olsa) [1265262] - [tools] perf mem: Enable sampling loads and stores simultaneously (Jiri Olsa) [1265262] - [tools] perf probe: Fix probing kretprobes (Jiri Olsa) [1265262] - [tools] perf symbols: Introduce 'for' method to iterate over the symbols with a given name (Jiri Olsa) [1265262] - [tools] perf probe: Do not rely on map__load() filter to find symbols (Jiri Olsa) [1265262] - [tools] perf symbols: Introduce method to iterate symbols ordered by name (Jiri Olsa) [1265262] - [tools] perf symbols: Return the first entry with a given name in find_by_name method (Jiri Olsa) [1265262] - [tools] perf annotate: Fix memory leaks in LOCK handling (Jiri Olsa) [1265262] - [tools] perf annotate: Handle ins parsing failures (Jiri Olsa) [1265262] - [tools] perf evlist: Remove extraneous 'was' on error message (Jiri Olsa) [1265262] - [tools] perf tools powerpc: Use dwfl_report_elf() instead of offline (Jiri Olsa) [1265262] - [tools] perf tools: Fix segfault for symbol annotation on TUI (Jiri Olsa) [1265262] - [tools] perf test: Fix dwarf unwind using libunwind (Jiri Olsa) [1265262] - [tools] perf tools: Avoid build splat for syscall numbers with uclibc (Jiri Olsa) [1265262] - [tools] perf tools: Elide strlcpy warning with uclibc (Jiri Olsa) [1265262] - [tools] perf tools: Fix statfs.f_type data type mismatch build error with uclibc (Jiri Olsa) [1265262] - [tools] perf machine: Fix __machine__findnew_thread() error path (Jiri Olsa) [1265262] - [tools] perf tools: Fix building error in x86_64 when dwarf unwind is on (Jiri Olsa) [1265262] - [tools] perf probe: Propagate error code when write failed (Jiri Olsa) [1265262] - [tools] perf hists browser: Fix segfault when showing callchain (Jiri Olsa) [1265262] - [tools] perf callchain: Free callchains when hist entries are deleted (Jiri Olsa) [1265262] - [tools] perf hists: Fix children sort key behavior (Jiri Olsa) [1265262] - [tools] perf diff: Fix to sort by baseline field by default (Jiri Olsa) [1265262] - [tools] perf list: Fix --raw-dump option (Jiri Olsa) [1265262] - [tools] perf probe: Fix crash in dwarf_getcfi_elf (Jiri Olsa) [1265262] - [tools] perf probe: Fix to fall back to find probe point in symbols (Jiri Olsa) [1265262] - [tools] perf callchain: Append callchains only when requested (Jiri Olsa) [1265262] - [tools] perf ui/tui: Print backtrace symbols when segfault occurs (Jiri Olsa) [1265262] - [tools] perf report: Show progress bar for output resorting (Jiri Olsa) [1265262] - [tools] perf: Fix building warning on ARM 32 (Jiri Olsa) [1265262] - [tools] perf symbols: Fix use after free in filename__read_build_id (Jiri Olsa) [1265262] - [tools] perf evlist: Use roundup_pow_of_two (Jiri Olsa) [1265262] - [tools] Adopt roundup_pow_of_two (Jiri Olsa) [1265262] - [tools] perf tools: Make the mmap length autotuning more robust (Jiri Olsa) [1265262] - [tools] Adopt rounddown_pow_of_two and deps (Jiri Olsa) [1265262] - [tools] Adopt fls_long and deps (Jiri Olsa) [1265262] - [tools] Move bitops.h from tools/perf/util to tools (Jiri Olsa) [1265262] - [tools] Introduce asm-generic/bitops.h (Jiri Olsa) [1265262] - [tools] tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/lib (Jiri Olsa) [1265262] - [tools] Whitespace prep patches for moving bitops.h (Jiri Olsa) [1265262] - [tools] Move code originally from asm-generic/atomic.h into tools/include/asm-generic (Jiri Olsa) [1265262] - [tools] Move code originally from linux/log2.h to tools/include/linux (Jiri Olsa) [1265262] - [tools] Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.h (Jiri Olsa) [1265262] - [tools] perf evlist: Do not use hard coded value for a mmap_pages default (Jiri Olsa) [1265262] - [tools] perf trace: Let the perf_evlist__mmap autosize the number of pages to use (Jiri Olsa) [1265262] - [tools] perf evlist: Improve the strerror_mmap method (Jiri Olsa) [1265262] - [tools] perf evlist: Clarify sterror_mmap variable names (Jiri Olsa) [1265262] - [tools] perf evlist: Fixup brown paper bag on "hint" for --mmap-pages cmdline arg (Jiri Olsa) [1265262] - [tools] perf trace: Provide a better explanation when mmap fails (Jiri Olsa) [1265262] - [tools] perf evlist: Introduce strerror_mmap method (Jiri Olsa) [1265262] - [tools] perf tools: Use sysctl__read_int instead of ad-hoc copies (Jiri Olsa) [1265262] - [tools] tools lib fs: Add sysctl__read_int helper (Jiri Olsa) [1265262] - [tools] tools lib fs: Adopt filename__read_int from tools/perf (Jiri Olsa) [1265262] - [tools] perf kvm stat live: Mark events as - x86 only - in help output (Jiri Olsa) [1265262] - [tools] perf tests: Fix attr tests size values to cope with machine state on interrupt ABI changes (Jiri Olsa) [1265262] - [tools] calloc/xcalloc: Fix argument order (Jiri Olsa) [1265262] - [tools] perf callchain: Move cpumode resolve code to add_callchain_ip (Jiri Olsa) [1265262] - [tools] perf callchain: Fixup parameter handling error message (Jiri Olsa) [1265262] - [tools] perf tools: Add --buildid-dir option to set cache directory (Jiri Olsa) [1265262] - [tools] perf buildid cache: Fix -a segfault related to kcore handling (Jiri Olsa) [1265262] - [tools] perf buildid-cache: Remove extra debugdir variables (Jiri Olsa) [1265262] - [tools] perf tools: Use single strcmp call instead of two (Jiri Olsa) [1265262] - [tools] perf hists browser: Change print format from lu to PRIu64 (Jiri Olsa) [1265262] - [tools] perf session: Do not fail on processing out of order event (Jiri Olsa) [1265262] - [tools] perf report: In branch stack mode use address history sorting (Jiri Olsa) [1265262] - [tools] perf report: Add --branch-history option (Jiri Olsa) [1265262] - [tools] perf callchain: Support handling complete branch stacks as histograms (Jiri Olsa) [1265262] - [tools] perf stat: Add support for snapshot counters (Jiri Olsa) [1265262] - [tools] perf stat: Add support for per-pkg counters (Jiri Olsa) [1265262] - [tools] perf tools: Remove perf_evsel__read interface (Jiri Olsa) [1265262] - [tools] perf stat: Use read_counter in read_counter_aggr (Jiri Olsa) [1265262] - [tools] perf stat: Make read_counter work over the thread dimension (Jiri Olsa) [1265262] - [tools] perf stat: Use perf_evsel__read_cb in read_counter (Jiri Olsa) [1265262] - [tools] perf tools: Add snapshot format file parsing (Jiri Olsa) [1265262] - [tools] perf tools: Add per-pkg format file parsing (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_evsel__read_cb function (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_counts_values__scale function (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_evsel__compute_deltas function (Jiri Olsa) [1265262] - [tools] perf tools: Allow to force redirect pr_debug to stderr (Jiri Olsa) [1265262] - [tools] perf tools: Fix segfault due to invalid kernel dso access (Jiri Olsa) [1265262] - [tools] perf callchain: Make get_srcline fall back to sym+offset (Jiri Olsa) [1265262] - [tools] perf symbols: Move bfd_demangle stubbing to its only user (Jiri Olsa) [1265262] - [tools] perf callchain: Enable printing the srcline in the history (Jiri Olsa) [1265262] - [tools] perf tools: Collapse first level callchain entry if it has sibling (Jiri Olsa) [1265262] - [tools] perf hists browser: Print overhead percent value for first-level callchain (Jiri Olsa) [1265262] - [tools] perf tools: Only override the default :tid comm entry (Jiri Olsa) [1265262] - [tools] perf tools: Add perf-read-vdso32 and perf-read-vdsox32 to .gitignore (Jiri Olsa) [1265262] - [tools] perf evlist: Do not poll events that use the system_wide flag (Jiri Olsa) [1265262] - [tools] perf evsel: Fix ftrace:function event recording (Jiri Olsa) [1265262] - [tools] perf diff: Add missing handler for PERF_RECORD_MMAP2 events (Jiri Olsa) [1265262] - [tools] perf hists: Fix up srcline histogram key formatting (Jiri Olsa) [1265262] - [tools] perf annotate: Support source line numbers in annotate (Jiri Olsa) [1265262] - [tools] perf tools: Only print base source file for srcline (Jiri Olsa) [1265262] - [tools] perf callchain: Use a common function to resolve symbol or name (Jiri Olsa) [1265262] - [tools] perf callchain: Use al.addr to set up call chain (Jiri Olsa) [1265262] - [tools] perf callchain: Factor out adding new call chain entries (Jiri Olsa) [1265262] - [tools] perf tools: Fix annotation with kcore (Jiri Olsa) [1265262] - [tools] perf test: fix typo in python test (Jiri Olsa) [1265262] - [tools] perf symbols: Fallback to kallsyms when using the minimal 'ELF' loader (Jiri Olsa) [1265262] - [tools] perf tools: Clean up libelf feature support code (Jiri Olsa) [1265262] - [tools] perf build-id: Move disable_buildid_cache() to util/build-id.c (Jiri Olsa) [1265262] - [tools] perf record: Add new -I option to sample interrupted machine state (Jiri Olsa) [1265262] - [tools] perf/tests: Add interrupted state sample parsing test (Jiri Olsa) [1265262] - [tools] perf tools: Add core support for sampling intr machine state regs (Jiri Olsa) [1265262] - [tools] perf evsel: Do not call pevent_free_format when deleting tracepoint (Jiri Olsa) [1265262] - [tools] perf script python: Removing event cache as it's no longer needed (Jiri Olsa) [1265262] - [tools] perf script perl: Removing event cache as it's no longer needed (Jiri Olsa) [1265262] - [tools] perf tools: Add test_and_set_bit function (Jiri Olsa) [1265262] - [tools] perf tools: Make vmlinux short name more like kallsyms short name (Jiri Olsa) [1265262] - [tools] perf tools: Fix build-id matching on vmlinux (Jiri Olsa) [1265262] - [tools] perf record: Do not save pathname in ./debug/.build-id directory for vmlinux (Jiri Olsa) [1265262] - [tools] perf build-id: Move build-id related functions to util/build-id.c (Jiri Olsa) [1265262] - [tools] perf build-id: Rename dsos__write_buildid_table (Jiri Olsa) [1265262] - [tools] perf tools: Add gzip decompression support for kernel module (Jiri Olsa) [1265262] - [tools] perf symbols: Preparation for compressed kernel module support (Jiri Olsa) [1265262] - [tools] perf tools: Defer export of comms that were not 'set' (Jiri Olsa) [1265262] - [tools] perf tools: Add call information to Python export (Jiri Olsa) [1265262] - [tools] perf tools: Add call information to the database export API (Jiri Olsa) [1265262] - [tools] perf tools: Add branch_type and in_tx to Python export (Jiri Olsa) [1265262] - [tools] perf tools: Add branch type to db export (Jiri Olsa) [1265262] - [tools] perf tools: Enhance the thread stack to output call/return data (Jiri Olsa) [1265262] - [tools] perf tools: Add a thread stack for synthesizing call chains (Jiri Olsa) [1265262] - [tools] perf session: Add perf_session__deliver_synth_event (Jiri Olsa) [1265262] - [tools] perf tools: Use evlist__for_each in a few remaining places (Jiri Olsa) [1265262] - [tools] perf tools: Add id index (Jiri Olsa) [1265262] - [tools] perf probe: Add --quiet option to suppress output result message (Jiri Olsa) [1265262] - [tools] perf script: Add Python script to export to postgresql (Jiri Olsa) [1265262] - [tools] perf scripting python: Extend interface to export data in a database-friendly way (Jiri Olsa) [1265262] - [tools] perf tools: Add facility to export data in database-friendly way (Jiri Olsa) [1265262] - [tools] perf pmu: Add proper error handling to print_pmu_events (Jiri Olsa) [1265262] - [tools] perf tools: Do not attempt to run perf-read-vdso32 if it wasn't built (Jiri Olsa) [1265262] - [tools] perf tools: Add support for 32-bit compatibility VDSOs (Jiri Olsa) [1265262] - [tools] perf tools: Build programs to copy 32-bit compatibility (Jiri Olsa) [1265262] - [tools] perf pmu: Let pmu's with no events show up on perf list (Jiri Olsa) [1265262] - [tools] perf tools: Ensure return negative value when write header error (Jiri Olsa) [1265262] - [tools] perf probe: Use PARSE_OPT_EXCLUSIVE flag (Jiri Olsa) [1265262] - [tools] perf tools: Add support for exclusive option (Jiri Olsa) [1265262] - [tools] perf kvm: Print kvm specific --help output (Jiri Olsa) [1265262] - [tools] perf tools: Export usage string and option table of perf record (Jiri Olsa) [1265262] - [tools] perf tools: Add PARSE_OPT_DISABLED flag (Jiri Olsa) [1265262] - [tools] perf tests: Use thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf tests: Remove misplaced __maybe_unused (Jiri Olsa) [1265262] - [tools] perf callchains: Use thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf thread: Adopt resolve_callchain method from machine (Jiri Olsa) [1265262] - [tools] perf tools: A thread's machine can be found via thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf tools: Set thread->mg.machine in all places (Jiri Olsa) [1265262] - [tools] perf tools powerpc: Cache the DWARF debug info (Jiri Olsa) [1265262] - [x86] intel: Fix Haswell CYCLE_ACTIVITY.* counter constraints (Jiri Olsa) [1265262] - [x86] intel: Filter branches for PEBS event (Jiri Olsa) [1265262] - [kernel] perf: Fix irq_work tail recursion (Jiri Olsa) [1265262] - [kernel] perf: add PMU_EVENT_ATTR_STRING() helper (Jiri Olsa) [1265262] - [kernel] perf: provide sysfs_show for struct perf_pmu_events_attr (Jiri Olsa) [1265262] - [kernel] perf: Use POLLIN instead of POLL_IN for perf poll data in flag (Jiri Olsa) [1265262] - [kernel] perf: Add a bit of paranoia (Jiri Olsa) [1265262] - [kernel] perf: Tighten and fix the grouping condition (Jiri Olsa) [1265262] - [x86] intel: Add model number for Airmont (Jiri Olsa) [1265262] - [x86] intel/uncore: Move uncore_box_init() out of driver initialization (Jiri Olsa) [1265262] - [x86] uncore/hsw-ep: Handle systems with only two SBOXes (Jiri Olsa) [1265262] - [kernel] perf: Fix events installation during moving group (Jiri Olsa) [1265262] - [x86] intel/uncore: Make sure only uncore events are collected (Jiri Olsa) [1265262] - [kernel] perf: Improve the perf_sample_data struct layout (Jiri Olsa) [1265262] - [x86] Add support for sampling PEBS machine state registers (Jiri Olsa) [1265262] - [kernel] perf: Add ability to sample machine state on interrupt (Jiri Olsa) [1265262] - [x86] Add INTEL_FLAGS_UEVENT_CONSTRAINT (Jiri Olsa) [1265262] - [x86] intel/uncore: Add scaling units to the EP iMC events (Jiri Olsa) [1265262] - [x86] intel/uncore: Fix boot crash on SBOX PMU on Haswell-EP (Jiri Olsa) [1265262] - [x86] intel/uncore: Fix IRP uncore register offsets on Haswell EP (Jiri Olsa) [1265262] - [kernel] perf: Fix corruption of sibling list with hotplug (Jiri Olsa) [1265262] - [kernel] list: introduce list_last_entry, use list_first_entry, list_last_entry (Jiri Olsa) [1265262] - [kernel] ftrace: Have modules use the trace event array pointer (Jiri Olsa) [1038756] - [kernel] ftrace: Introduce __trace_module_add_events function (Jiri Olsa) [1038756] - [perf] x86/intel/cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Return cached counter value from IRQ context (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Use 'u32' data type for RMIDs (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Add storage for 'closid' and clean up 'struct intel_pqr_state' (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Remove useless wrapper function (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Avoid pointless MSR write (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Remove pointless spinlock from state cache (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Use proper data types (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Document PQR MSR abuse (Jiri Olsa) [1252428] - [perf] Remove type specific target pointers (Jiri Olsa) [1252428] - [perf] x86/intel: Fix Makefile to actually build the cqm driver (Jiri Olsa) [1252428] - [perf] x86/intel: Enable conflicting event scheduling for CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Perform rotation on Intel CQM RMIDs (Jiri Olsa) [1252428] - [perf] x86/intel: Support task events with Intel CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Implement LRU monitoring ID allocation for CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Add Intel Cache QoS Monitoring support (Jiri Olsa) [1252428] - [x86] Add support for Intel Cache QoS Monitoring (CQM) detection (Jiri Olsa) [1252428] - [perf] Add sysfs entry to adjust multiplexing interval per PMU (Jiri Olsa) [1252428] - [perf] Use hrtimers for event multiplexing (Jiri Olsa) [1252428] - [perf] Move cgroup init before PMU ->event_init() (Jiri Olsa) [1252428] - [perf] Ensure consistent inherit state in groups (Jiri Olsa) [1252428] - [perf] Add ->count function to read per-package counters (Jiri Olsa) [1252428] - [perf] Make perf_cgroup_from_task() global (Jiri Olsa) [1252428] - [perf] Migrate per cpu event accounting (Jiri Olsa) [1252428] - [perf] Split the per-cpu accounting part of the event accounting code (Jiri Olsa) [1252428] - [perf] Factor out event accounting code to account_event()/__free_event() (Jiri Olsa) [1252428] - [perf] Sanitize get_callchain_buffer() (Jiri Olsa) [1252428] - [perf] Fix branch stack refcount leak on callchain init failure (Jiri Olsa) [1252428] - [block] nvme: Add translation for block limits (David Milburn) [1228784] - [block] nvme: fix kernel memory corruption with short INQUIRY buffers (David Milburn) [1228784] - [block] nvme: Fix PRP list calculation for non-4k system page size (David Milburn) [1228784] - [block] nvme: Fix scsi mode select llbaa setting (David Milburn) [1228784] - [block] nvme: Update SCSI Inquiry VPD 83h translation (David Milburn) [1228784] - [block] nvme: Do not over allocate for discard requests (David Milburn) [1228784] - [block] nvme: Fix device probe waiting on kthread (David Milburn) [1228784] - [block] nvme: Updates for 1.1 spec (David Milburn) [1228784] - [block] nvme: Passthrough IOCTL for IO commands (David Milburn) [1228784] - [block] nvme: Add revalidate_disk callback (David Milburn) [1228784] - [block] nvme: Translate NVMe status to errno (David Milburn) [1228784] - [block] nvme: Fix SG_IO status values (David Milburn) [1228784] - [block] nvme: Remove duplicate compat SG_IO code (David Milburn) [1228784] - [block] nvme: Correctly handle IOCTL_SUBMIT_IO when cpus > online queues (David Milburn) [1228784] - [block] nvme: Skip orderly shutdown on failed devices (David Milburn) [1228784] - [block] nvme: Change nvme_enable_ctrl to set EN and manage CC thru ctrl_config (David Milburn) [1228784] - [block] nvme: Mismatched host/device page size support (David Milburn) [1228784] - [block] nvme: Update list of status codes (David Milburn) [1228784] - [block] nvme: Async event request (David Milburn) [1228784] - [kernel] cpu hotplug, smp: flush any pending IPI callbacks before CPU offline (Gustavo Duarte) [1225059] - [kernel] smp: print more useful debug info upon receiving IPI on an offline CPU (Gustavo Duarte) [1225059]- [kernel] x86: Remove unused thread_return label from switch_to() (Oleg Nesterov) [1276446] - [kernel] sched: Fix __schedule_bug() output when called from an interrupt (Oleg Nesterov) [1276446] - [s390] dasd: fix list_del corruption after lcu changes (Hendrik Brueckner) [1285229] - [s390] dasd: fix disconnected device with valid path mask (Hendrik Brueckner) [1285222] - [s390] dasd: fix invalid PAV assignment after suspend/resume (Hendrik Brueckner) [1285223] - [netdrv] sfc: only use vadaptor stats if firmware is capable (Jarod Wilson) [1123046] - [netdrv] sfc: Ensure down_write(&filter_sem) and up_write() are matched before calling efx_net_open() (Jarod Wilson) [1123046] - [netdrv] sfc: suppress handled MCDI failures when changing the MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: add legacy method for changing a PF's MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: refactor code in efx_ef10_set_mac_address() (Jarod Wilson) [1123046] - [netdrv] sfc: mark state UNINIT after unregister (Jarod Wilson) [1123046] - [netdrv] sfc: leak vports if a VF is assigned during PF unload (Jarod Wilson) [1123046] - [netdrv] sfc: force removal of VF and vport on driver removal (Jarod Wilson) [1123046] - [netdrv] sfc: do not allow VFs to be destroyed if assigned to guests (Jarod Wilson) [1123046] - [netdrv] sfc: don't update stats on VF when called in atomic context (Jarod Wilson) [1123046] - [netdrv] sfc: suppress vadaptor stats when EVB is not present (Jarod Wilson) [1123046] - [netdrv] sfc: suppress ENOENT error messages from MC_CMD_MAC_STATS (Jarod Wilson) [1123046] - [netdrv] sfc: update netdevice statistics to use vadaptor stats (Jarod Wilson) [1123046] - [netdrv] sfc: DMA the VF stats only when requested (Jarod Wilson) [1123046] - [netdrv] sfc: display vadaptor statistics for all interfaces (Jarod Wilson) [1123046] - [netdrv] sfc: set the port-id when calling MC_CMD_MAC_STATS (Jarod Wilson) [1123046] - [netdrv] sfc: add "port_" prefix to MAC stats (Jarod Wilson) [1123046] - [netdrv] sfc: Implement ndo_gets_phys_port_id() for EF10 VFs (Jarod Wilson) [1123046] - [netdrv] sfc: Add sysfs entry for flags (link control and primary) (Jarod Wilson) [1123046] - [netdrv] sfc: Add paranthesis correctly on all branches of the if statement (Jarod Wilson) [1123046] - [netdrv] sfc: Add code to export port_num in netdev->dev_port (Jarod Wilson) [1123046] - [netdrv] sfc: free multiple Rx buffers when required (Jarod Wilson) [1123046] - [netdrv] sfc: add module parameter to enable MCDI logging on new functions (Jarod Wilson) [1123046] - [netdrv] sfc: add sysfs entry to control MCDI tracing (Jarod Wilson) [1123046] - [netdrv] sfc: add tracing of MCDI commands (Jarod Wilson) [1123046] - [netdrv] sfc: set the MAC address using MC_CMD_VADAPTOR_SET_MAC (Jarod Wilson) [1123046] - [netdrv] sfc: Implement dummy disable of VF spoof check for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_link_state() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_vlan() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: Change entity reset on MC reboot to a new datapath-only reset (Jarod Wilson) [1123046] - [netdrv] sfc: Add ndo_get_vf_config() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_mac() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: Initialise MCDI buffers to 0 on declaration (Jarod Wilson) [1123046] - [netdrv] sfc: Enable a VF to get its own MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: protect filter table against use-after-free (Jarod Wilson) [1123046] - [netdrv] sfc: Store the efx_nic struct of the current VF in the VF data struct (Jarod Wilson) [1123046] - [netdrv] sfc: save old MAC address in case sriov_mac_address_changed fails (Jarod Wilson) [1123046] - [netdrv] sfc: Store vf_index in nic_data for Ef10 (Jarod Wilson) [1123046] - [netdrv] sfc: MC_CMD_SET_MAC can only be called by the link control Function (Jarod Wilson) [1123046] - [netdrv] sfc: change definition of MC_CMD_VADAPTOR_ALLOC (Jarod Wilson) [1123046] - [netdrv] sfc: Add permissions to MCDI commands (Jarod Wilson) [1123046] - [netdrv] sfc: nicer log message on Siena SR-IOV probe fail (Jarod Wilson) [1123046] - [netdrv] sfc: suppress some MCDI error messages in PTP (Jarod Wilson) [1123046] - [netdrv] sfc: nicer log message on PTP probe fail (Jarod Wilson) [1123046] - [netdrv] sfc: Bind the sfc driver to any available VF's (Jarod Wilson) [1123046] - [netdrv] sfc: Add use of shared RSS contexts (Jarod Wilson) [1123046] - [netdrv] sfc: Cope with permissions enforcement added to firmware for SR-IOV (Jarod Wilson) [1123046] - [netdrv] sfc: manually allocate and free vadaptors (Jarod Wilson) [1123046] - [netdrv] sfc: create vports for VFs and assign random MAC addresses (Jarod Wilson) [1123046] - [netdrv] sfc: Prepare to bind the sfc driver to the VF (Jarod Wilson) [1123046] - [netdrv] sfc: get the PF number and record in nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: create VEB vswitch and vport above default firmware setup (Jarod Wilson) [1123046] - [netdrv] sfc: record the PF's vport ID in nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: Record x_dpcpu_fw_id in EF10 nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: Use MCDI to set FILTER_OP_IN_TX_DOMAIN (Jarod Wilson) [1123046] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1123046] - [netdrv] sfc: Move and rename efx_vf struct to siena_vf (Jarod Wilson) [1123046] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1123046] - [netdrv] sfc: Fix memcpy with const destination compiler warning (Jarod Wilson) [1123046] - [netdrv] ethernet: codespell comment spelling fixes (Jarod Wilson) [1123046] - [netdrv] sfc: use netdev_rss_key_fill helper (Jarod Wilson) [1123046] - [netdrv] sfc: Use ether_addr_copy and eth_broadcast_addr (Jarod Wilson) [1123046] - [kernel] log2.h: Fix rounddown_pow_of_two(1) (Andrea Arcangeli) [1269976] - [md] raid1: Avoid raid1 resync getting stuck (Jes Sorensen) [1263820] - [md] revert "md: allow a partially recovered device to be hot-added to an array" (Jes Sorensen) [1250579] - [x86] nmi: Fix use of unallocated cpumask_var_t (Don Zickus) [1104266] - [x86] nmi: Perform a safe NMI stack trace on all CPUs (Don Zickus) [1104266] - [kernel] printk: Add per_cpu printk func to allow printk to be diverted (Don Zickus) [1104266] - [kernel] seq: Add minimal support for seq_buf (Don Zickus) [1104266] - [hwmon] nct6775: Add support for NCT6793D (Dean Nelson) [1260117] - [hwmon] nct6775: Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips (Dean Nelson) [1260117] - [hwmon] nct6775: Add missing sysfs attribute initialization (Dean Nelson) [1260117] - [hwmon] nct6775: Enable auxiliary fan monitoring on ASRock Z77 Pro4-M (Dean Nelson) [1260117] - [hwmon] nct6775: Restore hardware monitoring logical device status on resume (Dean Nelson) [1260117] - [hwmon] nct6775: Convert to use SIMPLE_DEV_PM_OPS (Dean Nelson) [1260117] - [hwmon] nct6775: Add blank lines after declarations (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6792D (Dean Nelson) [1260117] - [hwmon] nct6775: Documentation updates (Dean Nelson) [1260117] - [hwmon] nct6775: Remove num_attr_groups from struct nct6775_data (Dean Nelson) [1260117] - [hwmon] nct6775: Update module description and Kconfig for NCT6106D and NCT6791D (Dean Nelson) [1260117] - [hwmon] nct6775: Fix probe unwind paths to properly unregister platform devices (Dean Nelson) [1260117] - [hwmon] Update Jean Delvare's e-mail address (Dean Nelson) [1260117] - [hwmon] nct6775: Re-enable logical device mapping for NCT6791 during resume (Dean Nelson) [1260117] - [hwmon] nct6775: NCT6791 supports weight control only for CPUFAN (Dean Nelson) [1260117] - [hwmon] nct6775: Monitor additional temperature registers (Dean Nelson) [1260117] - [hwmon] nct6775: Remove an unused variable (Dean Nelson) [1260117] - [hwmon] nct6775: Convert to use hwmon_device_register_with_groups (Dean Nelson) [1260117] - [hwmon] nct6775: Check array index when accessing temp_offset (Dean Nelson) [1260117] - [hwmon] nct6775: Use return value from find_temp_source (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for hibernate (Dean Nelson) [1260117] - [hwmon] use dev_get_platdata (Dean Nelson) [1260117] - [hwmon] nct6775: Fix size of data->temp array (Dean Nelson) [1260117] - [hwmon] nct6775: Avoid using device platform data outside probe function (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6791D (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for beep attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for critical low/high temperature limits on NCT6106 (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6102D/6106D (Dean Nelson) [1260117] - [hwmon] nct6775: Support two SuperIO chips in the same system (Dean Nelson) [1260117] - [hwmon] nct6775: Allocate attributes dynamically from templates (Dean Nelson) [1260117] - [hwmon] nct6775: Drop unsupported fan alarm attributes for NCT6775 (Dean Nelson) [1260117] - [hwmon] nct6775: Fix temperature alarm attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Do not create non-existing attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Fix coding style problems (Dean Nelson) [1260117] - [hwmon] nct6775: Constify strings (Dean Nelson) [1260117] - [hwmon] nct6775: Use ARRAY_SIZE for loops where possible (Dean Nelson) [1260117] - [hwmon] nct6775: Enable both AUXTIN and VIN3 on NCT6776 (Dean Nelson) [1260117] - [hwmon] nct6775: Expand scope of supported chips (Dean Nelson) [1260117] - [hwmon] nct6775: Drop read/write lock (Dean Nelson) [1260117] - [hwmon] nct6775: Only report VID if supported and enabled (Dean Nelson) [1260117] - [hwmon] nct6775: Detect and report additional temperature sources (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for weighted fan control (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for automatic fan control (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for pwm, pwm_mode, and pwm_enable (Dean Nelson) [1260117] - [hwmon] nct6775: Add power management support (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fan debounce module parameter (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fanX_pulses sysfs attribute (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fan speed attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for temperature sensors (Dean Nelson) [1260117] - [hwmon] nct6775: Add case open detection (Dean Nelson) [1260117] - [hwmon] Driver for Nuvoton NCT6775F, NCT6776F, and NCT6779D (Dean Nelson) [1260117] - [netdrv] iwlwifi: edit the 3165 series and 8000 series PCI IDs (Stanislaw Gruszka) [1286871] - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (Stanislaw Gruszka) [1286871] - [mm] fix swapops.h:131 bug if remap_file_pages raced migration (Rafael Aquini) [1184296] - [mm] rmap: make rmap_walk to get the rmap_walk_control argument (Rafael Aquini) [1184296] - [mm] mremap: enforce rmap src/dst vma ordering in case of vma_merge() succeeding in copy_vma (Rafael Aquini) [1184296] - [scsi] sd: name space exhaustion causes system hang (Ewan Milne) [1088509] - [net] cnic: Add the interfaces to get FC-NPIV table (Maurizio Lombardi) [1252116] - [net] cnic: Populate upper layer driver state in MFW (Maurizio Lombardi) [1252116] - [net] bnx2-cnic: Driver Version Update (Maurizio Lombardi) [1252116] - [net] bnx2-cnic: Driver Rebranding Changes (Maurizio Lombardi) [1252116] - [scsi] megaraid_sas: touch the version string (Tomas Henzl) [1254762] - [scsi] megaraid_sas: Make tape drives visible on PERC5 controllers (Tomas Henzl) [1254762] - [scsi] megaraid_sas: Expose TAPE drives unconditionally (Tomas Henzl) [1254762]- [kernel] relay: move remove_buf_file inside relay_close_buf (Eric Sandeen) [501457] - [dm] snapshot: fix a possible invalid memory access on unload (Mike Snitzer) [1282900] - [dm] fix ioctl retry termination with signal (Mike Snitzer) [1282900] - [dm] redhat: add CONFIG_DM_CACHE_SMQ option to config-generic-rhel (Mike Snitzer) [1282900] - [dm] dm cache: the CLEAN_SHUTDOWN flag was not being set (Mike Snitzer) [1282900] - [dm] dm cache: fix NULL pointer when switching from cleaner policy (Mike Snitzer) [1282900] - [dm] dm cache: fix use after freeing migrations (Mike Snitzer) [1282900] - [dm] dm cache: small cleanups related to deferred prison cell cleanup (Mike Snitzer) [1282900] - [dm] dm cache: fix leaking of deferred bio prison cells (Mike Snitzer) [1282900] - [dm] dm cache: move wake_waker from free_migrations to where it is needed (Mike Snitzer) [1282900] - [dm] dm cache policy smq: change the mutex to a spinlock (Mike Snitzer) [1282900] - [dm] dm persistent data: eliminate unnecessary return values (Mike Snitzer) [1282900] - [dm] dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition (Mike Snitzer) [1282900] - [dm] dm thin: fix missing pool reference count decrement in pool_ctr error path (Mike Snitzer) [1282900] - [dm] dm btree: fix leak of bufio-backed block in btree_split_beneath error path (Mike Snitzer) [1282900] - [dm] dm btree remove: fix a bug when rebalancing nodes after removal (Mike Snitzer) [1282900] - [dm] dm btree remove: remove unused function get_nr_entries (Mike Snitzer) [1282900] - [dm] dm btree: remove unused "dm_block_t root" parameter in btree_split_sibling (Mike Snitzer) [1282900] - [dm] dm switch: simplify conditional in alloc_region_table (Mike Snitzer) [1282900] - [dm] dm delay: document that offsets are specified in sectors (Mike Snitzer) [1282900] - [dm] dm delay: capitalize the start of an delay_ctr error message (Mike Snitzer) [1282900] - [dm] dm delay: Use DM_MAPIO macros instead of open-coded equivalents (Mike Snitzer) [1282900] - [dm] dm linear: remove redundant target name from error messages (Mike Snitzer) [1282900] - [dm] dm raid: fix round up of default region size (Mike Snitzer) [1282900] - [dm] convert ffs to __ffs (Mike Snitzer) [1282900] - [dm] remove unlikely() before IS_ERR (Mike Snitzer) [1282900] - [dm] fix AB-BA deadlock in __dm_destroy (Mike Snitzer) [1282900] - [dm] fix add_disk() NULL pointer due to race with free_dev (Mike Snitzer) [1282900] - [dm] do not override error code returned from dm_get_device (Mike Snitzer) [1282900] - [dm] test return value for DM_MAPIO_SUBMITTED (Mike Snitzer) [1282900] - [dm] dm stats: report precise_timestamps and histogram in @stats_list output (Mike Snitzer) [1267632] - [dm] bump the ioctl version to 4.32.1 (Mike Snitzer) [1267632] - [dm] dm stats: add support for request-based DM devices (Mike Snitzer) [1267632] - [dm] dm stats: collect and report histogram of IO latencies (Mike Snitzer) [1267632] - [dm] dm stats: support precise timestamps (Mike Snitzer) [1267632] - [dm] dm stats: fix divide by zero if 'number_of_areas' arg is zero (Mike Snitzer) [1267632] - [dm] dm btree: add ref counting ops for the leaves of top level btrees (Mike Snitzer) [1282900] - [dm] dm thin metadata: delete btrees when releasing metadata snapshot (Mike Snitzer) [1282900] - [dm] dm thin: return -ENOSPC when erroring retry list due to out of data space (Mike Snitzer) [1282900] - [dm] dm thin: display 'needs_check' in status if it is set (Mike Snitzer) [1282900] - [dm] dm thin: stay in out-of-data-space mode once no_space_timeout expires (Mike Snitzer) [1282900] - [dm] dm btree: silence lockdep lock inversion in dm_btree_del (Mike Snitzer) [1282900] - [dm] dm thin: allocate the cell_sort_array dynamically (Mike Snitzer) [1282900] - [dm] dm space map disk: fix sm_disk_count_is_more_than_one (Mike Snitzer) [1282900] - [dm] dm space map metadata: fix occasional leak of a metadata block on resize (Mike Snitzer) [1282900] - [dm] dm thin metadata: fix a race when entering fail mode (Mike Snitzer) [1282900] - [dm] dm thin: fail messages with EOPNOTSUPP when pool cannot handle messages (Mike Snitzer) [1282900] - [dm] dm thin metadata: remove in-core 'read_only' flag (Mike Snitzer) [1282900] - [dm] dm thin: cleanup schedule_zero to read more logically (Mike Snitzer) [1282900] - [dm] dm thin: cleanup overwrite's endio restore to be centralized (Mike Snitzer) [1282900] - [dm] dm cache: fix device destroy hang due to improper prealloc_used accounting (Mike Snitzer) [1282900] - [dm] dm cache policy smq: fix alloc_bitset check that always evaluates as false (Mike Snitzer) [1282900] - [dm] dm cache: avoid calls to prealloc_free_structs if possible (Mike Snitzer) [1282900] - [dm] dm cache: avoid preallocation if no work in writeback_some_dirty_blocks (Mike Snitzer) [1282900] - [dm] dm cache: display 'needs_check' in status if it is set (Mike Snitzer) [1282900] - [dm] dm cache policy smq: move 'dm-cache-default' module alias to SMQ (Mike Snitzer) [1282900] - [dm] dm cache policy smq: fix "default" version to be 1.4.0 (Mike Snitzer) [1282900] - [dm] dm cache: switch the "default" cache replacement policy from mq to smq (Mike Snitzer) [1282900] - [dm] dm cache: age and write back cache entries even without active IO (Mike Snitzer) [1282900] - [dm] dm cache: prefix all DMERR and DMINFO messages with cache device name (Mike Snitzer) [1282900] - [dm] dm cache: add fail io mode and needs_check flag (Mike Snitzer) [1282900] - [dm] dm cache: wake the worker thread every time we free a migration object (Mike Snitzer) [1282900] - [dm] dm cache: add stochastic-multi-queue - smq - policy (Mike Snitzer) [1282900] - [dm] dm cache: boost promotion of blocks that will be overwritten (Mike Snitzer) [1282900] - [dm] dm cache: defer whole cells (Mike Snitzer) [1282900] - [dm] dm bio prison: add dm_cell_promote_or_release (Mike Snitzer) [1282900] - [dm] dm cache: pull out some bitset utility functions for reuse (Mike Snitzer) [1282900] - [dm] dm cache: pass a new 'critical' flag to the policies when requesting writeback work (Mike Snitzer) [1282900] - [dm] dm cache: track IO to the origin device using io_tracker (Mike Snitzer) [1282900] - [dm] dm cache: add io_tracker (Mike Snitzer) [1282900] - [dm] dm cache: fix race when issuing a POLICY_REPLACE operation (Mike Snitzer) [1282900] - [dm] dm crypt: update wiki page URL (Mike Snitzer) [1282900] - [dm] dm stripe: drop useless exit point from dm_stripe_init() (Mike Snitzer) [1282900] - [dm] dm raid1: keep issuing IO after leg failure (Mike Snitzer) [1282900] - [dm] dm table: use bool function return values of true_false not 1_0 (Mike Snitzer) [1282900] - [dm] dm thin: remove stale 'trim' message documentation (Mike Snitzer) [1282900] - [dm] dm delay: use msecs_to_jiffies for time conversion (Mike Snitzer) [1282900] - [dm] dm log userspace base: fix compile warning (Mike Snitzer) [1282900] - [dm] dm log userspace transfer: match wait_for_completion_timeout return type (Mike Snitzer) [1282900] - [dm] dm cache policy mq: try not to writeback data that changed in the last second (Mike Snitzer) [1282900] - [dm] dm cache policy mq: remove unused generation member of struct entry (Mike Snitzer) [1282900] - [dm] dm cache policy mq: track entries hit this 'tick' via sentinel objects (Mike Snitzer) [1282900] - [dm] dm cache policy mq: remove queue_shift_down (Mike Snitzer) [1282900] - [dm] dm cache policy mq: keep track of the number of entries in a multiqueue (Mike Snitzer) [1282900] - [dm] dm log userspace: split flush_entry_pool to be per dirty-log (Mike Snitzer) [1282900] - [dm] dm io: deal with wandering queue limits when handling BIO_DISCARD (Mike Snitzer) [1282900] - [dm] dm io: reject unsupported DISCARD requests with EOPNOTSUPP (Mike Snitzer) [1282900] - [dm] dm kcopyd: prepare for additional safety checks for discards (Mike Snitzer) [1282900] - [dm] hold suspend_lock while suspending device during device deletion (Mike Snitzer) [1282900] - [dm] dm thin: fix to consistently zero-fill reads to unprovisioned blocks (Mike Snitzer) [1282900] - [dm] dm snapshot: remove unnecessary NULL checks before vfree calls (Mike Snitzer) [1282900] - [dm] dm mpath: simplify failure path of dm_multipath_init (Mike Snitzer) [1282900] - [dm] dm thin metadata: remove unused dm_pool_get_data_block_size (Mike Snitzer) [1282900] - [dm] dm ioctl: fix stale comment above dm_get_inactive_table (Mike Snitzer) [1282900] - [dm] dm crypt: update url in CONFIG_DM_CRYPT help text (Mike Snitzer) [1282900] - [dm] dm-bufio: fix time comparison to use time_after_eq (Mike Snitzer) [1282900] - [dm] use time_in_range and time_after (Mike Snitzer) [1282900] - [dm] dm-raid: fix a couple integer overflows (Mike Snitzer) [1282900]- [net] ipv6: addrconf: validate new MTU before applying it (Aaron Conole) [1250773] - [net] xfrm: Fix memory leak in xfrm_state_update (Paolo Abeni) [1271720] - [net] sctp: allow authenticating DATA chunks that are bundled with COOKIE_ECHO (Xin Long) [1275535] - [net] sctp: do not reset the overall_error_count in SHUTDOWN_RECEIVE state (Xin Long) [1276847] - [net] sctp: asconf's process should verify address parameter is in the beginning (Xin Long) [1246941] - [net] sctp: ASCONF-ACK with Unresolvable Address should be sent (Xin Long) [1241866] - [net] tcp_cubic: do not set epoch_start in the future (Hannes Frederic Sowa) [1275214] - [net] tcp_cubic: better follow cubic curve after idle period (Hannes Frederic Sowa) [1275214] - [net] tcp: add OFO snmp counters (Herbert Xu) [705409] - [net] netlink: With opcode INET_DIAG_BC_S_LE dport was compared in inet_diag_bc_run() (Phil Sutter) [1179769] - [net] bridge: fix hang on removal of bridge via netlink (Paolo Abeni) [1115904] - [net] bridge: bridge port parameters over netlink (Paolo Abeni) [1115904] - [net] bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info (Paolo Abeni) [1115904] - [net] bridge: Assign rtnl_link_ops to bridge devices created via ioctl (Paolo Abeni) [1115904] - [net] bridge: fix a possible net_device leak (Paolo Abeni) [1115904] - [net] bridge: fix accidental creation of sysfs directory (Paolo Abeni) [1115904] - [net] bridge: allow creating bridge devices with netlink (Paolo Abeni) [1115904] - [net] sctp: add routing output fallback (Xin Long) [1229124] - [net] sctp: fix dst leak (Xin Long) [1229124] - [net] sctp: fix src address selection if using secondary addresses (Xin Long) [1229124] - [net] sctp: reduce indent level on sctp_v4_get_dst (Xin Long) [1229124] - [net] xfrm: fix for policy matching on outgoing interface (Phil Sutter) [1145624] - [net] sch_qfq: remove unused member of struct qfq_sched (Phil Sutter) [1152235] - [net] sch_qfq: remove redundant -if- control statement (Phil Sutter) [1152235] - [net] sch_qfq: remove a source of high packet delay/jitter (Phil Sutter) [1152235] - [net] sch_qfq: remove forward declaration of qfq_update_agg_ts (Phil Sutter) [1152235] - [net] sch_qfq: improve efficiency of make_eligible (Phil Sutter) [1152235] - [net] sch_qfq: remove a useless invocation of qfq_update_eligible (Phil Sutter) [1152235] - [net] sch_qfq: do not allow virtual time to jump if an aggregate is in service (Phil Sutter) [1152235] - [net] sch_qfq: prevent budget from wrapping around after a dequeue (Phil Sutter) [1152235] - [net] sch_qfq: serve activated aggregates immediately if the scheduler is empty (Phil Sutter) [1152235] - [net] sch_qfq: fix the update of eligible-group sets (Phil Sutter) [1152235] - [net] sch_qfq: properly cap timestamps in charge_actual_service (Phil Sutter) [1152235] - [net] sch_qfq: fair-queueing service at DRR cost (Phil Sutter) [1152235] - [net] pkt_sched: Fix warning false positives (Phil Sutter) [1152235] - [scsi] st: Destroy st_index_idr on module exit (Maurizio Lombardi) [875277] - [scsi] st: convert DRIVER_ATTR macros to DRIVER_ATTR_RO (Maurizio Lombardi) [875277] - [scsi] st: convert to using driver attr groups for sysfs (Maurizio Lombardi) [875277] - [scsi] st: implement tape statistics (Maurizio Lombardi) [875277] - [scsi] st: fix corruption of the st_modedef structures in st_set_options() (Maurizio Lombardi) [875277] - [scsi] st: convert class code to use dev_groups (Maurizio Lombardi) [875277] - [scsi] st: raise device limit (Maurizio Lombardi) [875277] - [scsi] st: clean up device file creation and removal (Maurizio Lombardi) [875277] - [scsi] st: get rid of scsi_tapes array (Maurizio Lombardi) [875277] - [scsi] st: clean up dev cleanup in st_probe (Maurizio Lombardi) [875277] - [scsi] st: Use static class attributes (Maurizio Lombardi) [875277] - [scsi] fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Maurizio Lombardi) [1253855] - [powerpc] nvram: print no error when pstore backend is not nvram (Gustavo Duarte) [1207778] - [cpufreq] fix memory leak in cpufreq_add_dev (Aristeu Rozanski) [1281727] - [hid] usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL (Herton R. Krzesinski) [1159319] - [watchdog] i6300esb: don't depend on X86 (David Gibson) [1245156] - [fs] devpts: plug the memory leak in kill_sb (Ian Kent) [1283557] - [char] tty: Fix unsafe bit ops in tty_throttle_safe/unthrottle_safe (Milos Vyletel) [1234862] - [security] selinux: special dontaudit for access checks (Marek Milkovic) [723722] - [security] selinux: make LSMs explicitly mask off permissions (Marek Milkovic) [723722] - [security] Don't leak a key reference if request_key tries to use a revoked keyring (David Howells) [1188442 1282745] - [security] keys: Fix the size of the key description passed to/from userspace (David Howells) [1282745] - [security] keys: Reinstate EPERM for a key type name beginning with a '.' (David Howells) [1282745] - [security] keys: Allow special keys eg. DNS results to be invalidated by CAP_SYS_ADMIN (David Howells) [1282745] - [security] keys: special dot prefixed keyring name bug fix (David Howells) [1282745] - [security] keys: Pre-clear struct key on allocation (David Howells) [1282745] - [security] keys: initialize root uid and session keyrings early (David Howells) [1282745] - [security] keys: Drop the permissions argument from __keyring_search_one (David Howells) [1282745] - [security] keys: key_is_dead should take a const key pointer argument (David Howells) [1282745] - [security] keys: Use bool in make_key_ref and is_key_possessed (David Howells) [1282745] - [security] keys: Skip key state checks when checking for possession (David Howells) [1282745] - [security] fix: compat_rw_copy_check_uvector misuse in aio, readv, writev, and security keys (David Howells) [1282745] - [security] keys: Use keyring_alloc() to create special keyrings (David Howells) [1282745] - [security] keys: Reduce initial permissions on keys (David Howells) [1282745] - [security] key: Fix resource leak (David Howells) [1282745] - [security] keys: linux/key-type.h needs linux/errno.h (David Howells) [1282745] - [security] keys: Fix some sparse warnings (David Howells) [1282745] - [security] key: Remove extraneous parentheses from rcu_assign_keypointer (David Howells) [1282745] - [security] security/keys/keyctl.c: suppress memory allocation failure warning (David Howells) [1282745] - [security] keys: Don't check for NULL key pointer in key_validate (David Howells) [1282745] - [security] keys: Do LRU discard in full keyrings (David Howells) [1282745] - [security] keys: Permit in-place link replacement in keyring list (David Howells) [1282745] - [security] keys: Perform RCU synchronisation on keys prior to key destruction (David Howells) [1282745] - [security] keys: Announce key type (un)registration (David Howells) [1282745] - [security] Created a function for setting timeouts on keys (David Howells) [1282745] - [char] tty ldisc: Close/Reopen race prevention should check the proper flag (Herton R. Krzesinski) [1233699] - [char] TTY: open/hangup race fixup (Herton R. Krzesinski) [1233699] - [char] TTY: don't allow reopen when ldisc is changing (Herton R. Krzesinski) [1233699] - [block] mtip32xx: increase wait time for hba reset (David Milburn) [1252349 1253433] - [block] mtip32xx: fix minor number (David Milburn) [1252349 1253433] - [block] mtip32xx: remove unnecessary sleep in mtip_ftl_rebuild_poll (David Milburn) [1252349 1253433] - [block] mtip32xx: Abort I/O during secure erase operation (David Milburn) [1252349 1253433] - [block] mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (David Milburn) [1252349 1253433] - [block] mtip32xx: fix rmmod issue (David Milburn) [1252349 1253433] - [netdrv] e100: Release skb when DMA mapping is failed in e100_xmit_prepare (Ken Cox) [1150338] - [netdrv] e100: Add dma mapping error check (Ken Cox) [1150338] - [netdrv] e100: Add a check after pci_pool_create to avoid null pointer dereference (Ken Cox) [1150338] - [netdrv] ethernet/intel: Use setup_timer (Ken Cox) [1150338] - [netdrv] e100: don't initialize int object to zero (Ken Cox) [1150338] - [mm] ksm: unstable_tree_search_insert error checking cleanup (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: use the helper method to do the hlist_empty check (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: don't fail stable tree lookups if walking over stale stable_nodes (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: add cond_resched() to the rmap_walks (Andrea Arcangeli) [1262294 1274870] - [mm] shm: fix null pointer deref when userspace specifies invalid hugepage size (Aaron Tomlin) [1168187] - [mm] hugetlbfs: fix mmap failure in unaligned size request (Aaron Tomlin) [1168187] - [mm] support more pagesizes for MAP_HUGETLB/SHM_HUGETLB (Aaron Tomlin) [1168187] - [mm] hugetlbfs: fix alignment of huge page requests (Aaron Tomlin) [1168187] - [edac] sb_edac: look harder for DDRIO on Haswell systems (Aristeu Rozanski) [1112412] - [edac] sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell (Aristeu Rozanski) [1112412] - [net] ipv6: fix crash on ICMPv6 redirects with prohibited/blackholed source (Xin Long) [1278273] - [net] sctp: translate host order to network order when setting a hmacid (Xin Long) [1270481] - [net] fix tcp_info uapi breakage (Paolo Abeni) [1191738] - [net] ipv6: fix bad free of addrconf_init_net (Paolo Abeni) [1278372] - [net] netfilter: nf_ct_sctp: minimal multihoming support (Xin Long) [1267612] - [mm] vmalloc.c: unbreak __vunmap (Jan Stancek) [1286024] - [fs] nfs: Fetch MOUNTED_ON_FILEID when updating an inode (Benjamin Coddington) [1223978] - [fs] nfsv3: Use the readdir fileid as the mounted-on-fileid (Benjamin Coddington) [1223978] - [fs] nfs: Fix use of nfs_attr_use_mounted_on_fileid() (Benjamin Coddington) [1223978] - [fs] nfs: Fix possible endless state recovery wait (Benjamin Coddington) [1093904] - [fs] nfs: Fix comparison between DS address lists (Steve Dickson) [1282622] - [fs] nfs: pnfs: loop over multipath addrs on connect (Steve Dickson) [1282622] - [fs] nfs: Parse and store all multipath DS addresses (Steve Dickson) [1282622] - [fs] nfs: pnfs IPv6 support (Steve Dickson) [1282622] - [fs] xfs: incorporate sysfs/kobject in xfsstats: handlers take kobjects (Bill O'Donnell) [1205640] - [fs] xfs: stats are no longer dependent on CONFIG_PROC_FS (Bill O'Donnell) [1205640] - [fs] xfs: fix an error code in xfs_fs_fill_super (Bill O'Donnell) [1205640] - [fs] xfs: per-filesystem stats counter implementation (Bill O'Donnell) [1205640] - [fs] xfs: per-filesystem stats in sysfs (Bill O'Donnell) [1205640] - [fs] xfs: pass xfsstats structures to handlers and macros (Bill O'Donnell) [1205640] - [fs] xfs: consolidate sysfs ops (Bill O'Donnell) [1205640] - [fs] xfs: remove unused procfs code (Bill O'Donnell) [1205640] - [fs] xfs: create symlink proc/fs/xfs/stat to sys/fs/xfs/stats (Bill O'Donnell) [1205640] - [fs] xfs: create global stats and stats_clear in sysfs (Bill O'Donnell) [1205640] - [fs] xfs: add log attributes for log lsn and grant head data (Bill O'Donnell) [1205640] - [fs] xfs: add debug sysfs attribute set (Bill O'Donnell) [1205640] - [fs] xfs: add xlog sysfs kobject and attribute handlers (Bill O'Donnell) [1205640] - [fs] xfs: add xfs_mount sysfs kobject (Bill O'Donnell) [1205640] - [fs] xfs: add a sysfs kset (Bill O'Donnell) [1205640] - [fs] xfs: fix a couple error sequence jumps in xfs_mountfs (Bill O'Donnell) [1205640] - [fs] sysfs: create __ATTR_WO() (Bill O'Donnell) [1205640] - [fs] gfs2: Protect freeing directory hash table with i_lock spin_lock (Robert S Peterson) [1250663] - [fs] ext4: Check return value of sb_getblk() and friends (Lukas Czerner) [1276627] - [fs] ext3: Avoid underflow of in ext3_trim_fs() (Lukas Czerner) [1116006] - [fs] ext3: add necessary check in case IO error happens (Lukas Czerner) [1209315]- [md] md: clear Blocked flag on failed devices when array is read-only (Xiao Ni) [1177913] - [netdrv] e1000e: convert to new VLAN model (Ken Cox) [1213244] - [usb] xhci: Allocate correct amount of scratchpad buffers (Don Zickus) [1261704] - [ata] ahci: add new Intel device IDs (Steve Best) [1281823] - [usb] Revert "Update USB default wakeup settings" (Don Zickus) [1236589] - [perf] tools: Fix build on 32-bit machines with numactl-dev (Jiri Olsa) [1164407] - [netdrv] ibmveth: Don't receive packets when the napi budget == 0 (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add support for Large Receive Offload (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add GRO support (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add support for TSO (Gustavo Duarte) [1233272] - [netdrv] ibmveth: change rx buffer default allocation for CMO (Gustavo Duarte) [1233272] - [fs] vmcore: continue vmcore initialization if PT_NOTE is found empty (Baoquan He) [1097904] - [fs] vmcore: prevent PT_NOTE p_memsz overflow during header update (Baoquan He) [1097904] - [fs] proc/vmcore.c:mmap_vmcore: skip non-ram pages reported by hypervisors (Baoquan He) [1097904] - [s390] vmcore: implement remap_oldmem_pfn_range for s390 (Baoquan He) [1097904] - [fs] vmcore: introduce remap_oldmem_pfn_range (Baoquan He) [1097904] - [s390] kdump: Allow copy_oldmem_page copy to virtual memory (Baoquan He) [1097904] - [fs] s390/kdump: Disable mmap for s390 (Baoquan He) [1097904] - [fs] vmcore: support mmap on /proc/vmcore (Baoquan He) [1097904] - [fs] vmcore: calculate vmcore file size from buffer size and total size of vmcore objects (Baoquan He) [1097904] - [fs] vmcore: allow user process to remap ELF note segment buffer (Baoquan He) [1097904] - [fs] vmcore: allocate ELF note segment in the 2nd kernel vmalloc memory (Baoquan He) [1097904] - [kernel] vmalloc: introduce remap_vmalloc_range_partial (Baoquan He) [1097904] - [kernel] vmalloc: make find_vm_area check in range (Baoquan He) [1097904] - [fs] vmcore: treat memory chunks referenced by PT_LOAD program header entries in page-size boundary in vmcore_list (Baoquan He) [1097904] - [fs] vmcore: allocate buffer for ELF headers on page-size alignment (Baoquan He) [1097904] - [fs] vmcore: clean up read_vmcore (Baoquan He) [1097904] - [kernel] include/linux/mm.h: add PAGE_ALIGNED helper (Baoquan He) [1097904] - [fs] proc/vmcore.c: put if tests in the top of the while loop to reduce duplication (Baoquan He) [1097904] - [fs] proc/vmcore.c: add hook to read_from_oldmem to check for non-ram pages (Baoquan He) [1097904] - [s390] asm-generic, mm: pgtable: consolidate zero page helpers (Baoquan He) [1097904] - [fs] Revert "vmcore: prevent PT_NOTE p_memsz overflow during header update" (Baoquan He) [1097904] - [fs] Revert "vmcore: continue vmcore initialization if PT_NOTE is found empty" (Baoquan He) [1097904] - [pci] Use function 0 VPD for identical functions, regular VPD for others (Myron Stowe) [1258330] - [pci] Fix devfn for VPD access through function 0 (Myron Stowe) [1258330] - [pci] Add VPD function 0 quirk for Intel Ethernet devices (Myron Stowe) [1258330] - [pci] Add dev_flags bit to access VPD through function 0 (Myron Stowe) [1258330] - [virt] storvsc: use storage protocol version to determine storage capabilities (Vitaly Kuznetsov) [1267592] - [virt] storvsc: use correct defaults for values determined by protocol negotiation (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Untangle the storage protocol negotiation from the vmbus protocol negotiation (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Use a single value to track protocol versions (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Rather than look for sets of specific protocol versions, make decisions based on ranges (Vitaly Kuznetsov) [1267592] - [virt] hv: balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts (Vitaly Kuznetsov) [1267592] - [virt] hv: vmbus: Update preferred vmbus protocol version to windows 10 (Vitaly Kuznetsov) [1267592] - [s390] mm: speedup storage key initialization (Hendrik Brueckner) [1234811] - [s390] memory hotplug: use pfmf instruction to initialize storage keys (Hendrik Brueckner) [1234811] - [s390] mm: use pfmf instruction to initialize storage keys (Hendrik Brueckner) [1234811] - [s390] facilities: cleanup PFMF and HPAGE machine facility detection (Hendrik Brueckner) [1234811] - [s390] enable large page support with CONFIG_DEBUG_PAGEALLOC (Hendrik Brueckner) [1234811] - [s390] memory hotplug: initialize storage keys (Hendrik Brueckner) [1234811] - [s390] mm: limit STACK_RND_MASK for compat tasks (Hendrik Brueckner) [1234811] - [s390] mm: align 64-bit PIE binaries to 4GB (Hendrik Brueckner) [1234811] - [s390] avoid z13 cache aliasing (Hendrik Brueckner) [1234811] - [s390] mm: zero page cache synonyms for zEC12 (Hendrik Brueckner) [1234811] - [s390] zero page cache synonyms (Hendrik Brueckner) [1234811] - [s390] kernel: use stnsm 255 instead of stosm 0 (Hendrik Brueckner) [1234811] - [s390] time: use stck clock fast for do_account_vtime (Hendrik Brueckner) [1234811] - [s390] spinlock: optimize spin_unlock code (Hendrik Brueckner) [1234811] - [s390] spinlock: refactor arch_spin_lock_wait_flags (Hendrik Brueckner) [1234811] - [s390] rwlock: add missing local_irq_restore calls (Hendrik Brueckner) [1234811] - [s390] spinlock, rwlock: always to a load-and-test first (Hendrik Brueckner) [1234811] - [s390] spinlock: optimize spinlock code sequence (Hendrik Brueckner) [1234811] - [s390] spinlock: cleanup spinlock code (Hendrik Brueckner) [1234811] - [s390] enable ARCH_USE_CMPXCHG_LOCKREF (Hendrik Brueckner) [1234811] - [s390] spinlock: check virtual cpu running status (Hendrik Brueckner) [1234811] - [netdrv] r8169: fix kasan reported skb use-after-free (Corinna Vinschen) [1273872] - [netdrv] r8169: Fix sleeping function called during get_stats64 (Corinna Vinschen) [1273872] - [netdrv] r8169: Add software counter for multicast packages (Corinna Vinschen) [1273872] - [netdrv] r8169: Add values missing in @get_stats64 from HW counters (Corinna Vinschen) [1273872] - [mm] compaction: fix accounting of LRU_ACTIVE_ANON|FILE in NR_ISOLATED_ANON|FILE (Andrea Arcangeli) [1264087] - [ata] libata: introduce ata_host->n_tags to avoid oops on SAS controllers (David Milburn) [1244601] - [ata] libata: allow sata_sil24 to opt-out of tag ordered submission (David Milburn) [1244601] - [ata] ahci: ahci_p5wdh_workaround - constify DMI table (David Milburn) [1244601] - [ata] libata: support the ata host which implements a queue depth less than 32 (David Milburn) [1244601] - [ata] ahci: bail out on ICH6 before using AHCI BAR (David Milburn) [1244601] - [ata] ahci: add Marvell 9230 to the AHCI PCI device list (David Milburn) [1244601] - [ata] ahci: Use PCI_VENDOR_ID_MARVELL_EXT for 0x1b4b (David Milburn) [1244601] - [pci] Define macro for Marvell vendor ID (David Milburn) [1244601] - [mm] fix anon_vma->degree underflow in anon_vma endless growing prevention (Jerome Marchand) [1151823] - [mm] fix corner case in anon_vma endless growing prevention (Jerome Marchand) [1151823] - [mm] prevent endless growth of anon_vma hierarchy (Jerome Marchand) [1151823] - [mm] avoid anon_vma_chain allocation under anon_vma lock (Jerome Marchand) [1151823] - [mm] avoid repeated anon_vma lock/unlock sequences in unlink_anon_vmas() (Jerome Marchand) [1151823] - [mm] avoid repeated anon_vma lock/unlock sequences in anon_vma_clone() (Jerome Marchand) [1151823]- [kvm] svm: unconditionally intercept DB (Paolo Bonzini) [1279468] {CVE-2015-8104} - [input] wacom: Add support for Express Key Remote (Aristeu Rozanski) [1243328] - [input] wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1243328] - [input] wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1243328] - [input] wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1243328] - [input] wacom: process outbound for newer Cintiqs (Aristeu Rozanski) [1243328] - [hwmon] coretemp: Allow format checking (Prarit Bhargava) [1262397] - [hwmon] revert "hwmon: coretemp: Refine TjMax detection" (Prarit Bhargava) [1262397] - [hwmon] coretemp: Allocate platform data with devm_kzalloc (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use sysfs_create_group to create sysfs attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: Do not return -EAGAIN for low temperatures (Prarit Bhargava) [1262397] - [hwmon] coretemp: Refine TjMax detection (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add PCI device ID for CE41x0 CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use PCI host bridge ID to identify CPU if necessary (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix truncated name of alarm attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: Atom CPUs don't support TjMax; no warning needed (Prarit Bhargava) [1262397] - [hwmon] coretemp: Remove redundant platform_set_drvdata() (Prarit Bhargava) [1262397] - [hwmon] coretemp: Document and add support for additional CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: list TjMax for Z650/670 and N550/570 (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop N4xx, N5xx, D4xx, D5xx CPUs from tjmax table (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use model table instead of if/else to identify CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop dependency on PCI for TjMax detection on Atom CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add support for Atom CE4110/4150/4170 (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use get_online_cpus to avoid races involving CPU hotplug (Prarit Bhargava) [1262397] - [hwmon] sections: Fix section conflicts in drivers/hwmon (Prarit Bhargava) [1262397] - [hwmon] struct x86_cpu_id arrays can be __initconst (Prarit Bhargava) [1262397] - [x86] cpufeature: Rename X86_FEATURE_DTS to X86_FEATURE_DTHERM (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop needless initialization (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add support for Atom D2000 and N2000 series CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Improve support of recent Atom CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Improve support for TjMax detection on Atom CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Increase CPU core limit (Prarit Bhargava) [1262397] - [hwmon] coretemp: fix oops on cpu unplug (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix checkpatch error (Prarit Bhargava) [1262397] - [hwmon] Convert coretemp to x86 cpuid autoprobing (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add missing section annotations (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix for non-SMP builds (Prarit Bhargava) [1262397] - [hwmon] coretemp: Get microcode revision from cpu_data (Prarit Bhargava) [1262397] - [hwmon] coretemp: Avoid leaving around dangling pointer (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fixup platform device ID change (Prarit Bhargava) [1262397] - [hwmon] coretemp: remove struct platform_data * parameter from create_core_data (Prarit Bhargava) [1262397] - [hwmon] coretemp: constify static data (Prarit Bhargava) [1262397] - [hwmon] coretemp: don't use kernel assigned CPU number as platform device ID (Prarit Bhargava) [1262397] - [hwmon] coretemp: Don't use threshold registers for tempX_max (Prarit Bhargava) [1262397] - [hwmon] coretemp: Let the user force TjMax (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop duplicate function get_pkg_tjmax (Prarit Bhargava) [1262397] - [hwmon] coretemp Initialize tmin (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add core/pkg threshold support to Coretemp (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop unused struct members (Prarit Bhargava) [1262397] - [hwmon] coretemp: Further relax temperature range checks (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix TjMax detection for older CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Relax target temperature range check (Prarit Bhargava) [1262397] - [x86] hwmon: Add core threshold notification to therm_throt.c (Prarit Bhargava) [1262397] - [hwmon] coretemp Initialize sysfs attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: documentation update and cleanup (Prarit Bhargava) [1262397] - [scsi] mptsas: fix depth param in scsi_track_queue_full (Tomas Henzl) [1231864] - [scsi] fcoe: ensure that skb placed on the fip_recv_list are unshared (Maurizio Lombardi) [1227181] - [scsi] bnx2i: Fixed firmware assert, during target logout (Maurizio Lombardi) [1127626] - [scsi] hpsa: Update driver revision to RH5 (Joseph Szczypek) [1244959] - [scsi] hpsa: fix issues with multilun devices (Joseph Szczypek) [1244959] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [scsi] only re-lock door after EH on devices that were reset (Ewan Milne) [995234] - [virt] guest to host DoS by triggering an infinite loop in microcode (Paolo Bonzini) [1277172] {CVE-2015-5307}- [tools] perf probe: Trivial typo fix for --demangle (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F dso_from for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F dso_to for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F symbol_from for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F symbol_to for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F mispredict for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F in_tx for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F abort for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Make CPUINFO_PROC an array to support different kernel versions (Jiri Olsa) [1216217] - [tools] perf callchain: Use global caching provided by libunwind (Jiri Olsa) [1216217] - [tools] perf diff: Add missing hists__init() call at tool start (Jiri Olsa) [1216217] - [tools] perf script: Add period as a default output column (Jiri Olsa) [1216217] - [tools] perf script: Add period data column (Jiri Olsa) [1216217] - [tools] perf evsel: No need to drag util/cgroup.h (Jiri Olsa) [1216217] - [tools] perf evlist: Add missing 'struct option' forward declaration (Jiri Olsa) [1216217] - [tools] perf evsel: Move exit stuff from __delete to __exit (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Enable events copying (Jiri Olsa) [1216217] - [tools] perf session: Add option to copy events when queueing (Jiri Olsa) [1216217] - [tools] perf Documentation: Fix typos in perf/Documentation (Jiri Olsa) [1216217] - [tools] perf trace: Use thread_,_set_priv helpers (Jiri Olsa) [1216217] - [tools] perf kvm: Use thread_,_set_priv helpers (Jiri Olsa) [1216217] - [tools] perf callchain: Create an address space per thread (Jiri Olsa) [1216217] - [tools] perf report: Set callchain_param.record_mode for future use (Jiri Olsa) [1216217] - [tools] perf evlist: Fix for double free in tools/perf stat (Jiri Olsa) [1216217] - [tools] perf test: Add test case for pmu event new style format (Jiri Olsa) [1216217] - [tools] perf tools: Add support to new style format of kernel PMU event (Jiri Olsa) [1216217] - [tools] perf tools: Parse the pmu event prefix and suffix (Jiri Olsa) [1216217] - [tools] Revert "perf tools: Default to cpu// for events v5" (Jiri Olsa) [1216217] - [tools] perf top: Add a visual cue for toggle zeroing of samples (Jiri Olsa) [1216217] - [tools] perf symbols: Make sym->end be the first address after the symbol range (Jiri Olsa) [1216217] - [tools] perf symbols: Fix map->end fixup (Jiri Olsa) [1216217] - [tools] perf tools: Fixup off-by-one comparision in maps__find (Jiri Olsa) [1216217] - [tools] perf tools: fix off-by-one error in maps (Jiri Olsa) [1216217] - [tools] perf machine: Add missing dsos->root rbtree root initialization (Jiri Olsa) [1216217] - [tools] perf evsel: Make some exit routines static (Jiri Olsa) [1216217] - [tools] perf evsel: Add missing 'target' struct forward declaration (Jiri Olsa) [1216217] - [tools] perf evlist: Default to syswide target when no thread/cpu maps set (Jiri Olsa) [1216217] - [tools] perf evlist: Check that there is a thread_map when preparing a workload (Jiri Olsa) [1216217] - [tools] perf thread_map: Create dummy constructor out of open coded equivalent (Jiri Olsa) [1216217] - [tools] perf tools: Remove hists from evsel (Jiri Olsa) [1216217] - [tools] perf callchain: Move the callchain_param extern to callchain.h (Jiri Olsa) [1216217] - [tools] perf evsel: Subclassing (Jiri Olsa) [1216217] - [tools] perf session: Remove last reference to hists struct (Jiri Olsa) [1216217] - [tools] perf ui browsers: Add missing include (Jiri Olsa) [1216217] - [tools] perf tools: Move events_stats struct to event.h (Jiri Olsa) [1216217] - [tools] perf session: Don't count per evsel events (Jiri Olsa) [1216217] - [tools] perf evsel: Add hists helper (Jiri Olsa) [1216217] - [tools] perf script: Stop updating hists stats, not used (Jiri Olsa) [1216217] - [tools] perf sched: Stop updating hists stats, not used (Jiri Olsa) [1216217] - [tools] perf callchain: Move callchain_param to util object in to fix python test (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use fdarray object instead of pollfd (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use perf_evlist__add_pollfd return fd position (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Fix perf_evlist__add_pollfd error handling (Jiri Olsa) [1216217] - [tools] perf record: Fix error message for --filter option not coming after tracepoint (Jiri Olsa) [1216217] - [tools] perf tools: Fix build breakage on arm64 targets (Jiri Olsa) [1216217] - [tools] perf symbols: Improve DSO long names lookup speed with rbtree (Jiri Olsa) [1216217] - [tools] perf symbols: Encapsulate dsos list head into struct dsos (Jiri Olsa) [1216217] - [tools] perf bench futex: Sanitize -q option in requeue (Jiri Olsa) [1216217] - [tools] perf bench futex: Support operations for shared futexes (Jiri Olsa) [1216217] - [tools] perf trace: Fix mmap return address truncation to 32-bit (Jiri Olsa) [1216217] - [tools] perf tools: Refactor unit and scale function parameters (Jiri Olsa) [1216217] - [tools] perf tools: Fix line number in the config file error message (Jiri Olsa) [1216217] - [tools] perf tools: Convert record,top.call-graph option to call-graph.record-mode (Jiri Olsa) [1216217] - [tools] perf tools: Introduce perf_callchain_config() (Jiri Olsa) [1216217] - [tools] perf callchain: Move some parser functions to callchain.c (Jiri Olsa) [1216217] - [tools] perf tools: Move callchain config from record_opts to callchain_param (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix callchain print bug on TUI (Jiri Olsa) [1216217] - [tools] perf tools: Use ACCESS_ONCE() instead of volatile cast (Jiri Olsa) [1216217] - [tools] perf tools: Modify error code for when perf_session__new() fails (Jiri Olsa) [1216217] - [tools] perf tools: Fix perf record as non root with kptr_restrict == 1 (Jiri Olsa) [1216217] - [tools] perf stat: Fix --per-core on multi socket systems (Jiri Olsa) [1216217] - [tools] perf trace: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1216217] - [tools] perf record: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1216217] - [tools] perf evlist: Unmap when all refcounts to fd are gone and events drained (Jiri Olsa) [1216217] - [tools] tools lib fd array: Allow associating an integer cookie with each entry (Jiri Olsa) [1216217] - [tools] perf evlist: Refcount mmaps (Jiri Olsa) [1216217] - [tools] tools lib api: Adopt fdarray class from perf's evlist (Jiri Olsa) [1216217] - [tools] perf evlist: Introduce poll method for common code idiom (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use perf_evlist__add_pollfd() instead of local equivalent (Jiri Olsa) [1216217] - [tools] perf tests: Add pollfd growing test (Jiri Olsa) [1216217] - [tools] perf evlist: Allow growing pollfd on add method (Jiri Olsa) [1216217] - [tools] perf evlist: We need to poll all event file descriptors (Jiri Olsa) [1216217] - [tools] perf evlist: Monitor POLLERR and POLLHUP events too (Jiri Olsa) [1216217] - [tools] perf tests: Add test for perf_evlist__filter_pollfd() (Jiri Olsa) [1216217] - [tools] perf evlist: Introduce perf_evlist__filter_pollfd method (Jiri Olsa) [1216217] - [tools] perf record: Use ring buffer consume method to look like other tools (Jiri Olsa) [1216217] - [tools] perf probe: Do not use dwfl_module_addrsym if dwarf_diename finds symbol name (Jiri Olsa) [1216217] - [tools] perf probe: Do not access kallsyms when analyzing user binaries (Jiri Olsa) [1216217] - [tools] perf symbols: Add path to Ubuntu kernel debuginfo file (Jiri Olsa) [1216217] - [tools] perf symbols: Ignore stripped vmlinux and fallback to kallsyms (Jiri Olsa) [1216217] - [tools] perf tools: define _DEFAULT_SOURCE for glibc_2.20 (Jiri Olsa) [1216217] - [tools] perf tools: Don't include sys/poll.h directly (Jiri Olsa) [1216217] - [tools] perf tools: Fix GNU-only grep usage in Makefile (Jiri Olsa) [1216217] - [tools] perf tools: Disable kernel symbol demangling by default (Jiri Olsa) [1216217] - [tools] perf tool: fix compilation for ARM (Jiri Olsa) [1216217] - [tools] perf tools: Add perf_pmu__scan_file() (Jiri Olsa) [1216217] - [tools] perf tools: Let default config be defined for a PMU (Jiri Olsa) [1216217] - [tools] perf tools: Add perf-with-kcore script (Jiri Olsa) [1216217] - [tools] perf tools: Let a user specify a PMU event without any config terms (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Unify the title bar output (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Enable the target.system_wide flag (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Save pid string in opts.target.pid (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Fix build issue when DWARF support is disabled (Jiri Olsa) [1216217] - [tools] perf tools: Add +field argument support for --sort option (Jiri Olsa) [1216217] - [tools] perf hists browser: Consolidate callchain print functions in TUI (Jiri Olsa) [1216217] - [tools] perf tools: Add +field argument support for --field option (Jiri Olsa) [1216217] - [tools] perf top: Use set_term_quiet() instead of open coded equivalent (Jiri Olsa) [1216217] - [tools] perf machine: Fallback to MAP__FUNCTION if daddr maps are NULL (Jiri Olsa) [1216217] - [tools] perf hists browser: Cleanup callchain print functions (Jiri Olsa) [1216217] - [tools] perf tools: Add machine__kernel_ip() (Jiri Olsa) [1216217] - [tools] perf machine: Rename machine__get_kernel_start_addr() method (Jiri Olsa) [1216217] - [tools] perf scripting: Add 'flush' callback to scripting API (Jiri Olsa) [1216217] - [tools] perf tests: Add a test for tracking with sched_switch (Jiri Olsa) [1216217] - [tools] perf hists browser: Factor out hist_browser__show_callchain_entry() (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix children overhead dump (Jiri Olsa) [1216217] - [tools] perf hists browser: Get rid of unused 'remaining' variable (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Explicitly include util/debug.h (Jiri Olsa) [1216217] - [tools] perf symbols: Don't try to find DSOs in SYSV maps (Jiri Olsa) [1216217] - [tools] perf stat: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf help: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf kvm: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf sched: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf test: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf record: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf trace: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf top: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf util: Replace strerror with strerror_r for thread-safety (Jiri Olsa) [1216217] - [tools] perf probe: Make error messages thread-safe (Jiri Olsa) [1216217] - [tools] perf: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf probe: Don't use strerror if strlist__add failed (Jiri Olsa) [1216217] - [tools] perf report: Relax -g option parsing not to limit the option order (Jiri Olsa) [1216217] - [tools] perf tools: Annotate PMU related list_head members with type info (Jiri Olsa) [1216217] - [tools] perf tools: Add arm64 triplets (Jiri Olsa) [1216217] - [tools] perf annotate: Don't truncate Intel style addresses (Jiri Olsa) [1216217] - [tools] perf probe: Warn user to rebuild target with debuginfo (Jiri Olsa) [1216217] - [tools] perf evlist: Add perf_evlist__enable_event_idx() (Jiri Olsa) [1216217] - [tools] perf tools: Add flags and insn_len to struct sample (Jiri Olsa) [1216217] - [tools] perf machine: Add machine__thread_exec_comm() (Jiri Olsa) [1216217] - [tools] perf tools: Identify which comms are from exec (Jiri Olsa) [1216217] - [tools] perf script python: Add helpers for calling Python objects (Jiri Olsa) [1216217] - [tools] perf script: Allow callchains if any event samples them (Jiri Olsa) [1216217] - [tools] perf session: Add perf_session__peek_event() (Jiri Olsa) [1216217] - [tools] perf evlist: Add perf_evlist__set_tracking_event() (Jiri Olsa) [1216217] - [tools] perf evlist: Add 'system_wide' option (Jiri Olsa) [1216217] - [tools] perf symbols: Fix missing label symbols (Jiri Olsa) [1216217] - [tools] perf symbols: Don't demangle parameters and such by default (Jiri Olsa) [1216217] - [tools] perf top: Handle 'z' key for toggle zeroing samples in TUI (Jiri Olsa) [1216217] - [tools] perf top: Fix -z option behavior (Jiri Olsa) [1216217] - [tools] perf report: Set proper sort__mode for the branch option (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix a small callchain display bug (Jiri Olsa) [1216217] - [tools] perf tools: Check recorded kernel version when finding vmlinux (Jiri Olsa) [1216217] - [tools] perf trace: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf timechart: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf script: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf sched: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf lock: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf kvm: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf kmem: Move session handling out of __cmd_kmem() (Jiri Olsa) [1216217] - [tools] perf inject: Move session handling out of __cmd_inject() (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Move session handling into cmd_buildid_cache() (Jiri Olsa) [1216217] - [tools] perf annotate: Move session handling out of __cmd_annotate() (Jiri Olsa) [1216217] - [tools] perf symbols: Fix a memory leak in vmlinux_path__init() (Jiri Olsa) [1216217] - [tools] perf script: Fix possible memory leaks (Jiri Olsa) [1216217] - [tools] perf tools: Prefer to use a cpu-wide event for probing CLOEXEC (Jiri Olsa) [1216217] - [tools] perf tools: Fix probing the kernel API with cpu-wide events (Jiri Olsa) [1216217] - [tools] perf tools: Fix one of the probe events to exclude kernel (Jiri Olsa) [1216217] - [tools] perf tools: Fix CLOEXEC probe for perf_event_paranoid == 2 (Jiri Olsa) [1216217] - [tools] perf trace: Add beautifier for mremap flags param (Jiri Olsa) [1216217] - [tools] perf probe: Fix --del option to delete events only with uprobe events (Jiri Olsa) [1216217] - [tools] perf probe: Fix --list option to show events only with uprobe events (Jiri Olsa) [1216217] - [tools] perf kvm: Fix stdin handling for 'kvm stat live' command (Jiri Olsa) [1216217] - [tools] perf top: Setup signals for terminal output (Jiri Olsa) [1216217] - [tools] perf tools: Introduce set_term_quiet_input helper function (Jiri Olsa) [1216217] - [tools] perf top: Join the display thread on exit (Jiri Olsa) [1216217] - [tools] perf tools: Add cpu_startup_entry to the list of kernel idle symbols (Jiri Olsa) [1216217] - [tools] perf top: Don't look for kernel idle symbols in all DSOs (Jiri Olsa) [1216217] - [tools] perf tools: Default to python version 2 (Jiri Olsa) [1216217] - [tools] perf tools: Fix PERF_FLAG_FD_CLOEXEC flag probing event type open counters due to EBUSY error (Jiri Olsa) [1216217] - [tools] perf tools: Fix column alignment when headers aren't shown on TUI (Jiri Olsa) [1216217] - [tools] perf tools: Add name field into perf_hpp_fmt (Jiri Olsa) [1216217] - [tools] perf top: Add -w option for setting column width (Jiri Olsa) [1216217] - [tools] perf report: Honor column width setting (Jiri Olsa) [1216217] - [tools] perf tools: Save column length in perf_hpp_fmt (Jiri Olsa) [1216217] - [tools] perf tools: Make __hpp__fmt() receive an additional len argument (Jiri Olsa) [1216217] - [tools] perf tools: Left-align output contents (Jiri Olsa) [1216217] - [tools] perf tools: Fix make PYTHON override (Jiri Olsa) [1216217] - [tools] perf kmem: Do not ignore mmap events (Jiri Olsa) [1216217] - [tools] perf tools: Allow out of order messages in forced flush (Jiri Olsa) [1216217] - [tools] perf tools: Add debug prints for ordered events queue (Jiri Olsa) [1216217] - [tools] perf tools: Add report.queue-size config file option (Jiri Olsa) [1216217] - [tools] perf tools: Add perf_config_u64 function (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__free function (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__init function (Jiri Olsa) [1216217] - [tools] perf tools: Use list_move in ordered_events_delete function (Jiri Olsa) [1216217] - [tools] perf tools: Create ordered-events object (Jiri Olsa) [1216217] - [tools] perf tools: Make perf_session__deliver_event global (Jiri Olsa) [1216217] - [tools] perf tools: Flush ordered events in case of allocation failure (Jiri Olsa) [1216217] - [tools] perf tools: Limit ordered events queue size (Jiri Olsa) [1216217] - [tools] perf tools: Factor ordered_events__flush to be more generic (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__(new|delete) interface (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_events members (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_samples struct to ordered_events (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_samples bool to ordered_events (Jiri Olsa) [1216217] - [tools] perf record: Honour --no-time command line option (Jiri Olsa) [1216217] - [tools] perf kvm stat: Properly show submicrosecond times (Jiri Olsa) [1216217] - [tools] perf symbols: Make sure --symfs usage includes the path separator (Jiri Olsa) [1216217] - [tools] perf evlist: Don't run workload if not told to (Jiri Olsa) [1216217] - [tools] perf tools: Fix arm64 build error (Jiri Olsa) [1216217] - [tools] saner perf_atoll() (Jiri Olsa) [1216217] - [tools] Revert "perf tools: Fix jump label always changing during tracing" (Jiri Olsa) [1216217] - [tools] perf tools: Fix perf usage string leftover (Jiri Olsa) [1216217] - [tools] perf record: Store PERF_RECORD_FINISHED_ROUND only for nonempty rounds (Jiri Olsa) [1216217] - [tools] perf record: Always force PERF_RECORD_FINISHED_ROUND event (Jiri Olsa) [1216217] - [tools] perf inject: Add --kallsyms parameter (Jiri Olsa) [1216217] - [tools] perf tools: Expose 'addr' functions so they can be reused (Jiri Olsa) [1216217] - [tools] perf session: Fix accounting of ordered samples queue (Jiri Olsa) [1216217] - [tools] perf powerpc: Include util/util.h and remove stringify macros (Jiri Olsa) [1216217] - [tools] perf tools: Fix build on gcc 4.4.7 (Jiri Olsa) [1216217] - [tools] perf tools: Add thread parameter to vdso__dso_findnew() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__type() (Jiri Olsa) [1216217] - [tools] perf tools: Separate the VDSO map name from the VDSO dso name (Jiri Olsa) [1216217] - [tools] perf tools: Add vdso__new() (Jiri Olsa) [1216217] - [tools] perf machine: Fix the lifetime of the VDSO temporary file (Jiri Olsa) [1216217] - [tools] perf tools: Group VDSO global variables into a structure (Jiri Olsa) [1216217] - [tools] perf session: Add ability to skip 4GiB or more (Jiri Olsa) [1216217] - [tools] perf session: Add ability to 'skip' a non-piped event stream (Jiri Olsa) [1216217] - [tools] perf tools: Pass machine to vdso__dso_findnew() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__data_size() (Jiri Olsa) [1216217] - [tools] perf machine: Add ability to record the current tid for each cpu (Jiri Olsa) [1216217] - [tools] perf tools: Add cpu to struct thread (Jiri Olsa) [1216217] - [tools] perf tools: Add dsos__hit_all() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__data_status_seen() (Jiri Olsa) [1216217] - [tools] perf tools: Record whether a dso has data (Jiri Olsa) [1216217] - [tools] perf script: Do not print dangling '=>' for BTS (Jiri Olsa) [1216217] - [tools] perf script: Improve srcline display for BTS (Jiri Olsa) [1216217] - [tools] perf tools: Fix jump label always changing during tracing (Jiri Olsa) [1216217] - [tools] perf tools: Fix incorrect fd error comparison (Jiri Olsa) [1216217] - [tools] perf tests: Update attr test with PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1216217] - [tools] perf tools: Enable close-on-exec flag on perf file descriptor (Jiri Olsa) [1216217] - [tools] perf tools: Remove needless getopt.h includes (Jiri Olsa) [1216217] - [tools] perf tools: Add --debug optionto set debug variable (Jiri Olsa) [1216217] - [tools] perf tools: Factor eprintf to allow different debug variables (Jiri Olsa) [1216217] - [tools] perf tools: Move pr_* debug macros into debug object (Jiri Olsa) [1216217] - [tools] perf tools: Remove verbose from functions prototypes (Jiri Olsa) [1216217] - [tools] perf machine: Fix leak of 'struct thread' on error path (Jiri Olsa) [1216217] - [tools] perf thread: Allow deletion of a thread with no map groups (Jiri Olsa) [1216217] - [tools] perf machine: Fix map groups of threads with unknown pids (Jiri Olsa) [1216217] - [tools] perf evsel: Add 'immediate' option (Jiri Olsa) [1216217] - [tools] perf evsel: Add 'no_aux_samples' option (Jiri Olsa) [1216217] - [tools] perf tools: Add option macro OPT_CALLBACK_OPTARG (Jiri Olsa) [1216217] - [tools] perf tools: Add feature test for __sync_val_compare_and_swap (Jiri Olsa) [1216217] - [tools] perf evlist: Pass mmap parameters in a struct (Jiri Olsa) [1216217] - [tools] perf session: Flag if the event stream is entirely in memory (Jiri Olsa) [1216217] - [tools] perf symbols: Add ability to iterate over a dso's symbols (Jiri Olsa) [1216217] - [tools] perf symbols: Do not attempt to read data from kallsyms (Jiri Olsa) [1216217] - [tools] perf symbols: Record whether a dso is 64-bit (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Apply force option to copying kcore (Jiri Olsa) [1216217] - [tools] perf callchain: Fix appending a callchain from a previous sample (Jiri Olsa) [1216217] - [tools] perf inject: Fix build id injection (Jiri Olsa) [1216217] - [tools] perf symbols: Fix missing GNU IFUNC symbols (Jiri Olsa) [1216217] - [tools] perf tools: Fix missing kernel map load (Jiri Olsa) [1216217] - [tools] perf record: Select comm_exec flag if supported (Jiri Olsa) [1216217] - [tools] perf script: Display PERF_RECORD_MISC_COMM_EXEC flag (Jiri Olsa) [1216217] - [tools] perf machine: Fix the value used for unknown pids (Jiri Olsa) [1216217] - [tools] perf script: Provide additional sample information on generic events (Jiri Olsa) [1216217] - [tools] perf script: Add callchain to generic and tracepoint events (Jiri Olsa) [1216217] - [tools] perf script: Add missing calls to Py_DECREF for return values (Jiri Olsa) [1216217] - [tools] perf kvm: Add skip_event() for --duration option (Jiri Olsa) [1216217] - [tools] perf kvm: Move arch specific code into arch/ (Jiri Olsa) [1216217] - [x86] perf kvm: Use defines of kvm events (Jiri Olsa) [1216217] - [tools] perf timechart: Add more options to IO mode (Jiri Olsa) [1216217] - [tools] perf timechart: Conditionally update start_time on fork (Jiri Olsa) [1216217] - [tools] perf timechart: Implement IO mode (Jiri Olsa) [1216217] - [tools] perf timechart: Fix rendering in Firefox (Jiri Olsa) [1216217] - [tools] perf trace: Fix build on 32-bit systems (Jiri Olsa) [1216217] - [tools] perf trace: Add pagefault statistics (Jiri Olsa) [1216217] - [tools] perf tools: Suggest using -f to override perf.data file ownership message (Jiri Olsa) [1216217] - [tools] perf tools: Convert open coded equivalents to asprintf() (Jiri Olsa) [1216217] - [tools] perf tools: Allow to use cpuinfo on s390 (Jiri Olsa) [1216217] - [tools] perf kvm: Refactoring of cpu_isa_config() (Jiri Olsa) [1216217] - [tools] perf kvm: Simplify exit reasons tables definitions (Jiri Olsa) [1216217] - [tools] perf kvm: Introduce HAVE_KVM_STAT_SUPPORT flag (Jiri Olsa) [1216217] - [tools] perf hists browser: Left justify column headers (Jiri Olsa) [1216217] - [tools] perf hists browser: Add ui.show-headers config file option (Jiri Olsa) [1216217] - [tools] perf hists browser: Display columns header text on 'H' press (Jiri Olsa) [1216217] - [tools] perf hists browser: Add support for showing columns header (Jiri Olsa) [1216217] - [tools] perf hists browser: Override ui_browser refresh_dimensions method (Jiri Olsa) [1216217] - [tools] perf hists browser: Introduce gotorc method (Jiri Olsa) [1216217] - [tools] perf ui browser: Allow overriding refresh_dimensions method (Jiri Olsa) [1216217] - [tools] perf ui browser: Add ->rows to disambiguate from ->height (Jiri Olsa) [1216217] - [tools] perf script: Handle the num array type in python properly (Jiri Olsa) [1216217] - [tools] perf script: Move the number processing into its own function (Jiri Olsa) [1216217] - [tools] perf tools: Fix wrong condition for allocation failure (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Adjust callchain based on DWARF debug info (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix a risk for doing free on uninitialized pointer (Jiri Olsa) [1216217] - [tools] perf trace: Add possibility to switch off syscall events (Jiri Olsa) [1216217] - [tools] perf trace: Add pagefaults record and replay support (Jiri Olsa) [1216217] - [tools] perf trace: Add support for pagefault tracing (Jiri Olsa) [1216217] - [tools] perf trace: Add perf_event parameter to tracepoint_handler (Jiri Olsa) [1216217] - [tools] perf scripts: Fallback to syscalls:* when raw_syscalls:* is not available (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Clean up format of args in jbd2 plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Clean up format of args in cfg80211 plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix format in plugin_kvm (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix and cleanup kvm_nested_vmexit tracepoints (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Add back in kvm plugins nested_vmexit events (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Factor out print_exit_reason in kvm plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Report unknown VMX exit reasons with code (Jiri Olsa) [1216217] - [tools] perf bench sched-messaging: Drop barf() (Jiri Olsa) [1216217] - [tools] perf bench futex: Use global --repeat option (Jiri Olsa) [1216217] - [tools] perf bench: Add --repeat option (Jiri Olsa) [1216217] - [tools] perf bench sched-messaging: Plug memleak (Jiri Olsa) [1216217] - [tools] perf ui browser: Fix scrollbar refresh row index (Jiri Olsa) [1216217] - [tools] perf hists browser: Remove ev_name argument from perf_evsel__hists_browse (Jiri Olsa) [1216217] - [tools] perf trace: Cache the is_exit syscall test (Jiri Olsa) [1216217] - [tools] perf trace: Remove needless reassignments (Jiri Olsa) [1216217] - [tools] perf evlist: Add suggestion of how to set perf_event_paranoid sysctl (Jiri Olsa) [1216217] - [tools] perf trace: Fix up fd -> pathname resolution (Jiri Olsa) [1216217] - [kernel] perf: Fix child event initial state setup (Jiri Olsa) [1216217] - [kernel] perf: Do not POLLHUP event if it has children (Jiri Olsa) [1216217] - [kernel] perf: Do not check PERF_EVENT_STATE_EXIT on syscall read path (Jiri Olsa) [1216217] - [x86] perf/x86/intel: Mark initialization code as such (Jiri Olsa) [1216217] - [kernel] perf/core: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1216217] - [kernel] perf/callchain: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1216217] - [kernel] perf: Add PERF_EVENT_STATE_EXIT state for events with exited task (Jiri Olsa) [1216217] - [kernel] perf: Fix perf_poll to return proper POLLHUP value (Jiri Olsa) [1216217] - [x86] perf/x86: Fix :pp without LBR (Jiri Olsa) [1216217] - [kernel] perf: Do poll_wait() before checking condition in perf_poll() (Jiri Olsa) [1216217] - [x86] perf/x86/intel: Update Intel models (Jiri Olsa) [1216217] - [kernel] perf/cgroup: Remove perf_put_cgroup() (Jiri Olsa) [1216217] - [kernel] perf: fix perf bug in fork (Jiri Olsa) [1216217] - [kernel] perf: Fix a race condition in perf_remove_from_context() (Jiri Olsa) [1216217] - [kernel] perf: Handle compat ioctl (Jiri Olsa) [1216217] - [fs] perf: Differentiate exec and non-exec comm events (Jiri Olsa) [1216217] - [kernel] perf: Make perf_event_init_context() function static (Jiri Olsa) [1216217] - [kernel] perf/events/core: Drop unused variable after cleanup (Jiri Olsa) [1216217] - [kernel] perf: Simplify perf_event_exit_task_context() (Jiri Olsa) [1216217] - [kernel] perf: Always destroy groups on exit (Jiri Olsa) [1216217] - [kernel] perf: Fix race in removing an event (Jiri Olsa) [1216217] - [kernel] perf: Fix event group context move (Jiri Olsa) [1216217] - [fs] xfs: Fix quota type in quota structures when reusing quota file (Zorro Lang) [1214185] - [fs] cache: make cache flushing more reliable (J. Bruce Fields) [1186013] - [fs] fs: Unhash and evict unused children dentries after rmdir (Lukas Czerner) [1241030] - [fs] ext4: avoid hang when mounting non-journal filesystems with orphan list (Eric Sandeen) [1259123] - [fs] ext4: make orphan functions be no-op in no-journal mode (Eric Sandeen) [1259123] - [fs] svcrpc: don't error out on small tcp fragment (J. Bruce Fields) [987452] - [fs] svcrpc: fix handling of too-short rpc's (J. Bruce Fields) [987452] - [fs] svcrpc: fix some printks (J. Bruce Fields) [987452] - [fs] svcrpc: support multiple-fragment rpc's (J. Bruce Fields) [987452] - [fs] svcrpc: track rpc data length separately from sk_tcplen (J. Bruce Fields) [987452] - [fs] svcrpc: fix off-by-4 error in "incomplete TCP record" dprintk (J. Bruce Fields) [987452] - [fs] svcrpc: delay minimum-rpc-size check till later (J. Bruce Fields) [987452] - [fs] svcrpc: make xpo_recvfrom return only >=0 (J. Bruce Fields) [987452] - [fs] svcrpc: don't bother checking bad svc_addr_len result (J. Bruce Fields) [987452] - [fs] svcrpc: don't byte-swap sk_reclen in place (J. Bruce Fields) [987452] - [fs] sunrpc: Convert net_ratelimit uses to net__ratelimited (J. Bruce Fields) [987452] - [fs] nfsd4: remove unnecessary setclientid_confirm BUG_ON (J. Bruce Fields) [1273010] - [fs] xfs: add missing ilock around dio write last extent alignment (Brian Foster) [1254239] - [fs] coredump: check for missing program in core_pattern with a pipe (Mateusz Guzik) [1232444] - [fs] cifs: Check server capability before attempting silly rename (Sachin Prabhu) [912958] - [fs] nfsv4: Fix lock reclaim for nfs v4 server while still recovering from previous restart (Frank Sorenson) [1267722] - [fs] nfsd: Clear wcc data between compound ops (J. Bruce Fields) [1250739] - [fs] nfs: avoid NULL dereference in nfs_destroy_server (Benjamin Coddington) [1223224] - [netdrv] r8169: enforce RX_MULTI_EN on rtl8168ep/8111ep chips (Corinna Vinschen) [1273896] - [netdrv] forcedeth: fix unilateral interrupt disabling in netpoll path (Neil Horman) [1274326] - [tty] Fix SIGTTOU not sent with tcflush (Aristeu Rozanski) [1252468] - [tty] Fix recursive deadlock in tty_perform_flush() (Aristeu Rozanski) [1252468] - [kernel] time: More core infrastructure for timespec64 (Prarit Bhargava) [1261020] - [kernel] time64: Add struct timespec64 (Prarit Bhargava) [1261020]- [mfd] lpc_ich: Assign subdevice ids automatically (Prarit Bhargava) [1161354] - [mfd] core: Fix platform-device name collisions (Prarit Bhargava) [1161354] - [mfd] core: Fix platform-device id generation (Prarit Bhargava) [1161354] - [kernel] platform: Add support for automatic device IDs (Prarit Bhargava) [1161354] - [idle] intel_idle: skylake client support updated (Prarit Bhargava) [1277595] - [thermal] powerclamp: fix missing newer package c-states (Prarit Bhargava) [1277123] - [x86] ftrace/jprobes: Fix conflict between jprobes and function graph tracing (Steven Rostedt) [1177257] - [virt] kvm: fix double-free of struct kvm (Paolo Bonzini) [1270791] - [kernel] tracing: Fix warning in s_next of trace file ops (Steven Rostedt) [1228505] - [fs] proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Jarod Wilson) [1100069] - [cpufreq] intel_pstate, convert kernel parameters into module parameters for RHEL6 (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix divide by zero on Knights Landing (KNL) (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: fix PCT_TO_HWP macro (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix user input of min/max to legal policy region (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: append more Oracle OEM table id to vendor bypass list (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix possible overflow complained by Coverity (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: enable HWP per CPU (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix overflow in busy_scaled due to long delay (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Force setting target pstate when required (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: change some inconsistent debug information (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add tsc collection and keep previous target pstate (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix an annoying !CONFIG_SMP warning (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Change the setpoint for Atom params (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Knights Landing support (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: remove MSR test (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: provide option to only use intel_pstate with HWP (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: respect cpufreq policy request (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add num_pstates to sysfs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: expose turbo range to sysfs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add a few comments (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: add kernel parameter to force loading (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: skip this driver if Sun server has _PPC method (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add support for HWP (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Correct BYT VID values (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix BYT frequency reporting (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Don't lose sysfs settings during cpu offline (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Reflect current no_turbo state correctly (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix setting max_perf_pct in performance policy (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unneeded variable (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add CPU ID for Braswell processor (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Turn per cpu printk into pr_debug (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove core_pct rounding (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Simplify P state adjustment logic (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Keep values in aperf/mperf in full precision (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Disable interrupts during MSRs reading (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Align multiple lines to open parenthesis (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unnecessary intermediate variable sample_time (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Cleanup parentheses (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fit code in a single line where possible (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add missing blank lines after declarations (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unnecessary type casting in div_s64() call (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Set CPU number before accessing MSRs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: don't touch turbo bit if turbo disabled or unavailable (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix setting VID (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove duplicate CPU ID check (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: add sample time scaling (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove C0 tracking (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unused member name of cpudata (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: remove setting P state to MAX on init (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Set turbo VID for BayTrail (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove sample parameter in intel_pstate_calc_busy (Prarit Bhargava) [1246961] - [x86] Add support for Intel HWP feature detection (Prarit Bhargava) [1246961] - [acpi] introduce helper function acpi_has_method() (Prarit Bhargava) [1246961] - [crypto] rhel: Enable QAT Driver in config (Neil Horman) [1186058] - [crypto] qat: Add Firmware file to RHEL6 build (Neil Horman) [1186058] - [crypto] qat: Fix uninitialized variable in qat driver (Neil Horman) [1186058] - [crypto] qat: Update to makefiles (Neil Horman) [1186058] - [crypto] qat: fix issue when mapping assoc to internal AD struct (Neil Horman) [1186058] - [crypto] qat: Set max request size (Neil Horman) [1186058] - [crypto] qat: rm unneeded header include (Neil Horman) [1186058] - [crypto] qat: remove unused structure members (Neil Horman) [1186058] - [crypto] qat: Use crypto_aead_set_reqsize helper (Neil Horman) [1186058] - [crypto] aead: Add crypto_aead_set_reqsize helper (Neil Horman) [1186058] - [crypto] qat: Include internal/aead.h (Neil Horman) [1186058] - [crypto] qat: add driver version (Neil Horman) [1186058] - [crypto] qat: do not duplicate string containing firmware name (Neil Horman) [1186058] - [crypto] qat: fix double release_firmware on error path (Neil Horman) [1186058] - [crypto] qat: print ring name in debug output (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CODE_INDENT issue (Neil Horman) [1186058] - [crypto] qat: fix checkpatch COMPARISON_TO_NULL issue (Neil Horman) [1186058] - [crypto] qat: fix checkpatch BIT_MACRO issues (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CONCATENATED_STRING issues (Neil Horman) [1186058] - [crypto] qat: checkpatch PARENTHESIS_ALIGNMENT and LOGICAL_CONTINUATIONS (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CHECK_SPACING issues (Neil Horman) [1186058] - [crypto] qat: fix typo (Neil Horman) [1186058] - [crypto] qat: make error and info log messages more descriptive (Neil Horman) [1186058] - [crypto] qat: fix typo in string (Neil Horman) [1186058] - [crypto] qat: remove duplicate definition of Intel PCI vendor id (Neil Horman) [1186058] - [crypto] qat: remove incorrect __exit markup (Neil Horman) [1186058] - [crypto] qat: don't need qat_auth_state struct (Neil Horman) [1186058] - [crypto] qat: Ensure ipad and opad are zeroed (Neil Horman) [1186058] - [crypto] qat: remove unnecessary include of atomic.h header file (Neil Horman) [1186058] - [crypto] qat: use pci_wait_for_pending_transaction() (Neil Horman) [1186058] - [crypto] qat: adf_ae_stop() is never called:q (Neil Horman) [1186058] - [crypto] qat: correctly type a boolean (Neil Horman) [1186058] - [crypto] qat: fix device reset flow (Neil Horman) [1186058] - [crypto] qat: Fix incorrect uses of memzero_explicit (Neil Horman) [1186058] - [crypto] qat: add support for cbc(aes) ablkcipher (Neil Horman) [1186058] - [crypto] authenc: Export key parsing helper function (Neil Horman) [1186058] - [crypto] qat: Fix assumption that sg in and out will have the same nents (Neil Horman) [1186058] - [crypto] scatterlist: add sg_nents (Neil Horman) [1186058] - [crypto] qat: fix problem with coalescing enable logic (Neil Horman) [1186058] - [crypto] crytpo: qat - Fix 64 bytes requests (Neil Horman) [1186058] - [crypto] qat: Use memzero_explicit (Neil Horman) [1186058] - [crypto] random: add and use memzero_explicit() for clearing data (Neil Horman) [1186058] - [crypto] more robust crypto_memneq (Neil Horman) [1186058] - [crypto] qat: Move BAR definitions to device specific module (Neil Horman) [1186058] - [crypto] qat - misspelling typo: "reseting" should be "resetting" (Neil Horman) [1186058] - [crypto] qat: cleanup unnecessary break checkpatch warning (Neil Horman) [1186058] - [crypto] qat - cleanup coccicheck warning: NULL check before freeing functions (Neil Horman) [1186058] - [crypto] qat: fix bad unlock balance (Neil Horman) [1186058] - [crypto] qat: Enforce valid numa configuration (Neil Horman) [1186058] - [crypto] qat: Prevent dma mapping zero length assoc data (Neil Horman) [1186058] - [crypto] llvmlinux: Remove VLAIS from crypto/.../qat_algs.c (Neil Horman) [1186058] - [crypto] crypto: llvmlinux: Add macro to remove use of VLAIS in crypto code (Neil Horman) [1186058] - [crypto] qat: Removed unneeded partial state (Neil Horman) [1186058] - [crypto] qat: Fix typo in name of tasklet_struct (Neil Horman) [1186058] - [crypto] qat: Enable all 32 IRQs (Neil Horman) [1186058] - [crypto] treewide: fix errors in printk (Neil Horman) [1186058] - [crypto] qat: Use pci_enable_msix_exact() instead of pci_enable_msix() (Neil Horman) [1186058] - [crypto] pci/msi: Add pci_enable_msi_exact() and pci_enable_msix_exact() (Neil Horman) [1186058] - [crypto] qat: Fix return value check in adf_chr_drv_create (Neil Horman) [1186058] - [crypto] qat: Fixed SKU1 dev issue (Neil Horman) [1186058] - [crypto] qat: Use hweight for bit counting (Neil Horman) [1186058] - [crypto] qat: Updated print outputs (Neil Horman) [1186058] - [crypto] qat: change ae_num to ae_id (Neil Horman) [1186058] - [crypto] qat: change slice->regions to slice->region (Neil Horman) [1186058] - [crypto] qat: use min_t macro (Neil Horman) [1186058] - [crypto] qat: remove unnecessary parentheses (Neil Horman) [1186058] - [crypto] qat: remove unneeded header (Neil Horman) [1186058] - [crypto] qat: checkpatch blank lines (Neil Horman) [1186058] - [crypto] qat: remove unnecessary return codes (Neil Horman) [1186058] - [crypto] qat: remove an unneeded cast (Neil Horman) [1186058] - [crypto] qat: Fix error path crash when no firmware is present (Neil Horman) [1186058] - [crypto] qat: Fixed new checkpatch warnings (Neil Horman) [1186058] - [crypto] qat: Updated Firmware Info Metadata (Neil Horman) [1186058] - [crypto] qat: Fix random config build warnings (Neil Horman) [1186058] - [crypto] qat: Fix build problem with O= (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT DH895xcc accelerator (Neil Horman) [1186058] - [crypto] pci: pci_driver make name const (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT accelengine part of fw loader (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT ucode part of fw loader (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT crypto interface (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT FW interface (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT transport code (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT driver framework (Neil Horman) [1186058] - [net] bonding: propagate LRO disable to slave devices (Jarod Wilson) [1259008] - [net] Move bonding headers under include/net (Jarod Wilson) [1259008] - [x86] cpu/amd: Set X86_FEATURE_EXTD_APICID for future processors (Kim Naru) [1271352] - [x86] gart: Check for GART support before accessing GART registers (Kim Naru) [1271352] - [netdrv] ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (John Greene) [1219588] - [usb] usb-serial: Add support for the Sealevel SeaLINK+8 2038-ROHS device (Don Zickus) [1104343] - [scripts] file2alias.c: fix unused do_x86cpu_entry() warning (Prarit Bhargava) [1277196] - [netdrv] macvtap: fix network header pointer for VLAN tagged pkts (Ivan Vecera) [1213846] - [net] Fix vlan_get_protocol for stacked vlan (Ivan Vecera) [1213846] - [netdrv] netxen: correct sysfs bin attribute return code (Tony Camuso) [1252120] - [netdrv] netxen_nic: use spin_lock_bh/spin_unlock_bh around tx_clean_lock (Tony Camuso) [1252120] - [netdrv] netxen_nic: use spin_lock_bh/spin_unlock_bh around tx_clean_lock (Tony Camuso) [1252120] - [netdrv] netxen_nic: Fix trivial typos in comments (Tony Camuso) [1252120] - [netdrv] netxen: Delete an unnecessary check before the function call "kfree" (Tony Camuso) [1252120] - [netdrv] netxen: fix netxen_nic_poll logic (Tony Camuso) [1252120] - [thermal] powerclamp: add cpu id for denlow platform (Steve Best) [1189912] - [thermal] powerclamp: add cpu id for Skylake u/y (Steve Best) [1187318] - [thermal] powerclamp: add cpu id for skylake h/s (Steve Best) [1187318] - [kernel] sysfs: sysfs_create_groups returns a value (Dean Nelson) [1275833] - [kernel] sysfs: add sysfs_create/remove_groups for when SYSFS is not enabled (Dean Nelson) [1275833] - [kernel] sysfs: group.c: add kerneldoc for sysfs_remove_group (Dean Nelson) [1275833] - [kernel] sysfs: group.c: move EXPORT_SYMBOL_GPL() to the proper location (Dean Nelson) [1275833] - [kernel] sysfs: add sysfs_create/remove_groups() (Dean Nelson) [1275833] - [kernel] revert sysfs_create_groups() (Dean Nelson) [1275833] - [net] tcp: fix a potential deadlock in tcp_get_info() (Paolo Abeni) [1191738] - [net] tcp: add tcpi_segs_in and tcpi_segs_out to tcp_info (Paolo Abeni) [1191738] - [net] tcp: add tcpi_bytes_received to tcp_info (Paolo Abeni) [1191738] - [net] tcp: add tcpi_bytes_acked to tcp_info (Paolo Abeni) [1191738] - [net] netpoll: Close race condition between poll_one_napi and napi_disable (Neil Horman) [1252212] - [net] ipv6: use common fib_default_rule_pref (Paolo Abeni) [1247782] - [net] tcp: len check is unnecessarily devastating, change to WARN_ON (John Greene) [1141780] - [net] bridge: Always send NETDEV_CHANGEADDR up on br MAC change (Florian Westphal) [1235128] - [net] bridge: notify applications if address of bridge device changes (Florian Westphal) [1235128] - [net] Document xfrm4_gc_thresh and xfrm6_gc_thresh (Alexander Duyck) [1131742] - [net] inet_diag: always export IPV6_V6ONLY sockopt for listening sockets (Phil Sutter) [1247726] - [net] inet_diag: export IPV6_V6ONLY sockopt (Phil Sutter) [1247726] - [net] ipv4: take rtnl_lock and mark mrt table as freed on namespace cleanup (Phil Sutter) [1243749] - [net] ipv4: dst_entry leak in ip_send_unicast_reply() (Hannes Frederic Sowa) [1222636] - [net] bridge: fix netfilter/NF_BR_LOCAL_OUT for own, locally generated queries (Thadeu Lima de Souza Cascardo) [902297] - [net] conntrack: warn the user if there is a better helper to use (Marcelo Leitner) [1208240] - [net] clear local_df when passing skb between namespaces (Hannes Frederic Sowa) [1215028] - [net] bridge: fix parsing of MLDv2 reports (Thadeu Lima de Souza Cascardo) [1228673] - [net] ipvs: fix dst leak in __ip_vs_addr_is_local_v6 (Hannes Frederic Sowa) [1226876] - [net] ethtool: allow non-netadmin to query settings (Jamie Bainbridge) [1219731] - [sound] Fix USB audio issues (wrong URB_ISO_ASAP semantics) (Jaroslav Kysela) [1255071] - [ipc] Initialize msg/shm IPC objects before doing ipc_addid() (Stanislav Kozina) [1271505] {CVE-2015-7613} - [security] keys: Don't permit request_key() to construct a new keyring (David Howells) [1273463] {CVE-2015-7872} - [security] keys: Fix crash when attempt to garbage collect an uninstantiated keyring (David Howells) [1273463] {CVE-2015-7872} - [security] keys: Fix race between key destruction and finding a keyring by name (David Howells) [1273463] {CVE-2015-7872}- [scsi] storvsc: Set the error code correctly in failure conditions (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: use shost_for_each_device() instead of open coding (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: be more picky about scmnd->sc_data_direction (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: Size the queue depth based on the ringbuffer size (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: Increase the ring buffer size (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: force SPC-3 compliance on win8 and win8 r2 hosts (Vitaly Kuznetsov) [1217570 1247699 982542] - [scsi] storvsc: Fix a bug in copy_from_bounce_buffer() (Vitaly Kuznetsov) [1264930] - [hv] hv_vmbus: Fix signal to host condition (Vitaly Kuznetsov) [1267289] - [hv] vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts (Vitaly Kuznetsov) [1266535] - [hv] vmbus: add special crash handler (Vitaly Kuznetsov) [1266535] - [hv] don't do hypercalls when hypercall_page is NULL (Vitaly Kuznetsov) [1266535] - [hv] vmbus: add special kexec handler (Vitaly Kuznetsov) [1266535] - [hv] vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() (Vitaly Kuznetsov) [1266535] - [hv] vmbus: Use the vp_index map even for channels bound to CPU 0 (Vitaly Kuznetsov) [1267289] - [hv] vmbus: distribute subchannels among all vcpus (Vitaly Kuznetsov) [1267289] - [hv] vmbus: move init_vp_index() call to vmbus_process_offer() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: decrease num_sc on subchannel removal (Vitaly Kuznetsov) [1267289] - [hv] vmbus: unify calls to percpu_channel_enq() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: kill tasklets on module unload (Vitaly Kuznetsov) [1266535] - [hv] vmbus: do cleanup on all vmbus_open() failure paths (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Implement the protocol for tearing down vmbus state (Vitaly Kuznetsov) [1266535] - [hv] vmbus: Get rid of some unused definitions (Vitaly Kuznetsov) [1266535] - [hv] vmbus_free_channels(): remove the redundant free_channel() (Vitaly Kuznetsov) [1267289] - [hv] hv_vmbus: Add gradually increased delay for retries in vmbus_post_msg() (Vitaly Kuznetsov) [1267289] - [hv] remove the per-channel workqueue (Vitaly Kuznetsov) [1266562] - [hv] don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind() (Vitaly Kuznetsov) [1266562] - [hv] run non-blocking message handlers in the dispatch tasklet (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Don't wait after requesting offers (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a siganlling host signalling issue (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a bug in rescind processing in vmbus_close_internal() (Vitaly Kuznetsov) [1266562] - [hv] vmbus: missing curly braces in vmbus_process_offer() (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Perform device register in the per-channel work element (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Suport an API to send packet with additional control (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Suport an API to send pagebuffers with additional control (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Use a round-robin algorithm for picking the outgoing channel (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Get rid of some unnecessary messages (Vitaly Kuznetsov) [1267289] - [hv] util: On device remove, close the channel after de-initializing the service (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Remove the channel from the channel list(s) on failure (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Handle both rescind and offer messages in the same context (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Introduce a function to remove a rescinded offer (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Properly handle child device remove (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Fix a bug in the error path in vmbus_open() (Vitaly Kuznetsov) [1267289] - [hv] channel_mgmt: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1267289] - [hv] channel: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1267289] - [hv] vmbus_open(): reset the channel state on ENOMEM (Vitaly Kuznetsov) [1267289] - [hv] vmbus_post_msg: retry the hypercall on some transient errors (Vitaly Kuznetsov) [1267289] - [hv] vmbus: rename channel work queues (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a bug in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Use get_cpu() to get the current CPU (Vitaly Kuznetsov) [1266535 1266562 1267289] - [hv] Mark the function hv_synic_free_cpu() as static in hv.c (Vitaly Kuznetsov) [1267289] - [kernel] kmod.c: check for NULL in call_usermodehelper_exec (Prarit Bhargava) [1225790] - [kernel] usermodehelper: kill the sub_info->path index 0 check (Prarit Bhargava) [1225790] - [kernel] usermodehelper: check subprocess_info->path != NULL (Prarit Bhargava) [1225790] - [x86] tsc: Let high latency PIT fail fast in quick_pit_calibrate (Prarit Bhargava) [1276456] - [x86] Do not try to sync identity map for non-mapped pages (Vitaly Kuznetsov) [1240593] - [x86] perf: Use extended offcore mask on Haswell (Prarit Bhargava) [1238370] - [s390] compat: correct uc_sigmask of the compat signal frame (Hendrik Brueckner) [1270323] - [s390] dasd: fix kernel panic when alias is set offline (Hendrik Brueckner) [1262766] - [s390] 3270: redraw screen on unsolicited device end (Hendrik Brueckner) [1262765] - [crypto] s390/ghash - Fix incorrect ghash icv buffer handling (Hendrik Brueckner) [1234807] - [netdrv] igb: add support for 1512 PHY (Stefan Assmann) [1238551] - [netdrv] e1000e: convert to netdev features/hw_features API (Ken Cox) [1211468 1235132] - [netdrv] sky2: Avoid double unlock of rtnl (Neil Horman) [1241027] - [mm] Catch and correct shrinker overflows (Eric Sandeen) [1159675] - [usb] Don't enable USB 2.0 Link PM by default (Torez Smith) [1248436] - [net] af_iucv: avoid path quiesce of severed path in shutdown() (Hendrik Brueckner) [1272095] - [kernel] module: fix sprintf format specifier in param_get_byte() (Kamal Heib) [1235533] - [ib] mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Kamal Heib) [1129753] - [hv] fcopy: set .owner reference for file operations (Vitaly Kuznetsov) [1226228] - [watchdog] lto, hpwdt.c: make assembler label global (Nigel Croxon) [1254735] - [watchdog] hpwdt: Fix initialization message in hpwdt.c (Nigel Croxon) [1204516] - [mfd] lpc_ich: Fix a 3.5 kernel regression for iTCO_wdt driver (Prarit Bhargava) [1221987] - [kernel] sched: Don't use tasklist_lock for debug prints (Jiri Olsa) [1229196] - [kernel] x86, irq, Fix race between reading /proc/stat and IRQ removal (Prarit Bhargava) [1233430] - [kernel] checkpatch: fix code broken by backport (Jerry Snitselaar) [1218679] - [md] raid1: fix read balance when a drive is write-mostly (Jes Sorensen) [1242239] - [scsi] ipr: Fix incorrect trace indexing (Gustavo Duarte) [1209543] - [scsi] ipr: Fix invalid array indexing for HRRQ (Gustavo Duarte) [1209543] - [mfd] lpc_ich: Add support for Intel Bay Trail SoC (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for NM10 GPIO (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Change Avoton to iTCO v3 (Prarit Bhargava) [1084131] - [mfd] watchdog: itco_wdt: Add support for v3 silicon (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for iTCO v3 (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Remove lpc_ich_cfg struct use (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Fix ACPI enable bitmask (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Only configure watchdog or GPIO when present (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for Intel Avoton GPIOs (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Convert ICH GPIOs IDs to enum (Prarit Bhargava) [1084131] - [cpufreq] acpi-cpufreq: set current frequency based on target P-State (Ocean He) [1254474] - [cpufreq] Avoid calling cpufreq driver's target() routine if target_freq == policy->cur (Ocean He) [1254474] - [hv] mshyperv: fix recognition of Hyper-V guest crash MSR's (Vitaly Kuznetsov) [1229904] - [hv] vmbus: prefer 'die' notification chain to 'panic' (Vitaly Kuznetsov) [1229904] - [hv] vmbus: unregister panic notifier on module unload (Vitaly Kuznetsov) [1229904] - [hv] vmbus: hyperv_panic_event() can be static (Vitaly Kuznetsov) [1229904] - [hv] vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY (Vitaly Kuznetsov) [1229904] - [hv] vmbus: Add support for VMBus panic notifier handler (Vitaly Kuznetsov) [1229904] - [hv] vmbus: prevent cpu offlining on newer hypervisors (Vitaly Kuznetsov) [1265711] - [kernel] resource: shared I/O region support (Myron Stowe) [1276150] - [pci] Keep original resource if we fail to expand it (Myron Stowe) [1074687] - [pci] Don't enable decoding if BAR hasn't been assigned an address (Myron Stowe) [1074687] - [pci] Mark 64-bit resource as IORESOURCE_UNSET if we only support 32-bit (Myron Stowe) [1074687] - [pci] Don't try to claim IORESOURCE_UNSET resources (Myron Stowe) [1074687] - [pci] Check IORESOURCE_UNSET before updating BAR (Myron Stowe) [1074687] - [pci] Don't clear IORESOURCE_UNSET when updating BAR (Myron Stowe) [1074687] - [pci] Mark resources as IORESOURCE_UNSET if we can't assign them (Myron Stowe) [1074687] - [pci] Remove pci_find_parent_resource use for allocation (Myron Stowe) [1074687] - [pci] vsprintf: Add support for IORESOURCE_UNSET in pR (Myron Stowe) [1074687] - [pci] resource: Add resource_contains (Myron Stowe) [1074687] - [pci] Add PLX PCI 9050 workaround for some Meilhaus DAQ cards (Myron Stowe) [1074687] - [pci] Add workaround for PLX PCI 9050 BAR alignment erratum (Myron Stowe) [1074687] - [pci] resources: add resource_overlaps (Myron Stowe) [1074687] - [pci] allow matching of prefetchable resources to non-prefetchable windows (Myron Stowe) [1074687]- [block] NVMe: Add shutdown timeout as module parameter (David Milburn) [1227888] - [mm] hugetlb: fix race in region tracking (Herton R. Krzesinski) [1260755] - [mm] hugetlb: improve, cleanup resv_map parameters (Herton R. Krzesinski) [1260755] - [mm] hugetlb: unify region structure handling (Herton R. Krzesinski) [1260755] - [mm] hugetlb: change variable name reservations to resv (Herton R. Krzesinski) [1260755] - [virt] virtio-net: drop NETIF_F_FRAGLIST (Michael S. Tsirkin) [1245996] {CVE-2015-5156}- [netdrv] r8169: Revert use of ndo_set_multicast_list (Corinna Vinschen) [1238914] - [netdrv] 3c59x: Fix deadlock between boomerang_interrupt and boomerang_start_tx (Neil Horman) [1232452] - [idle] intel_idle: Skylake Client Support (Steve Best) [1189311] - [powercap] RAPL: Add support for Skylake H/S (Steve Best) [1249852] - [powercap] RAPL: Add support for Broadwell-H (Steve Best) [1249857] - [hid] fix unused rsize usage (Don Zickus) [1256568] - [hid] fix data access in implement() (Don Zickus) [1256568]- [fs] vfs: avoid creation of inode number 0 in new_inode (Carlos Maiolino) [1066751] - [fs] NFS: Hold i_lock in nfs_wb_page_cancel() while locking a request (Benjamin Coddington) [1135601] - [fs] nfsd: set timeparms.to_maxval in setup_callback_client (Dave Wysochanski) [1223531] - [fs] dcache: Log ELOOP rather than creating a loop (Benjamin Coddington) [1254020] - [fs] dcache: Fix loop checks in d_materialise_unique (Benjamin Coddington) [1254020] - [fs] svcrpc: fix rpc server shutdown races (J. Bruce Fields) [1139836] - [fs] svcrpc: make svc_age_temp_xprts enqueue under sv_lock (J. Bruce Fields) [1139836] - [fs] svcrpc: fix xpt_list traversal locking on shutdown (J. Bruce Fields) [1139836] - [fs] sunrpc: clear svc transports lists helper introduced (J. Bruce Fields) [1139836] - [fs] sunrpc: clear svc pools lists helper introduced (J. Bruce Fields) [1139836] - [fs] nfsd4: fix corruption on setting an ACL (J. Bruce Fields) [1078683] - [fs] nfsd4: don't create unnecessary mask acl (J. Bruce Fields) [1078683] - [fs] sunrpc: Report connection error values to rpc_tasks on the pending queue (Jamie Bainbridge) [1206555] - [fs] cifs: set MAY_SIGN flags for all security types (Sachin Prabhu) [1197875] - [fs] revert 'vfs: Unhash and evict unused children dentries after rmdir' (Carlos Maiolino) [1241030]- [netdrv] bonding: fix LACP PDU not sent on slave port sometimes (Jarod Wilson) [1258446] - [netdrv] bonding: fix incorrect lacp mux state when agg not active (Jarod Wilson) [1258446] - [netdrv] bonding: fix bond_open don't always set slave active flag (Jarod Wilson) [1258446] - [netdrv] bonding: update bond carrier state when min_links option changes (Jarod Wilson) [1258446] - [netdrv] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Jarod Wilson) [1258446] - [virt] kvm: ioapic: conditionally delay irq delivery duringeoi broadcast (Fam Zheng) [1199155] - [kernel] ipc, sem: fix use after free on IPC_RMID after a task using same semaphore set exits (Herton R. Krzesinski) [1233300] - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Leonardo Menezes Vaz) [1211110] - [fs] Remove BUG_ON in nfs_clear_inode (Frank Sorenson) [1224343] - [net] use address assign type "SET" (Jarod Wilson) [1225359] - [net] ethtool: set addr_assign_type to NET_ADDR_SET when addr is passed on create (Jarod Wilson) [1225359] - [net] rtnl: use dev_set_mac_address() instead of plain ndo_ (Jarod Wilson) [1225359] - [net] ipv4: inet_fragmentation: compute work more accurate (Hannes Frederic Sowa) [1235465]- [mm] swap: make nr_swap_pages atomic (Jerome Marchand) [1252362] - [fs] autofs4 - fix uid and gid assignment in mount request (Ian Kent) [1248820] - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1241287] - [x86] intel_pstate: Add SKY-S support (Steve Best) [1199344]- [edac] pci: avoid negative reference count of edac_class (Herton R. Krzesinski) [1227845] - [scsi] ipr: Increase default adapter init stage change timeout (Steve Best) [1229209] - [fs] nfs4: Avoid NULL reference or double free in nfsd4_fslocs_free() (J. Bruce Fields) [1113914] - [firmware] add iwlwifi-8000C-13 ucode (Stanislaw Gruszka) [1134603] - [netdrv] ixgbe: Cleanup probe to remove redundant attempt to ID PHY (John Greene) [1232125]- [net] Always propagate flag changes to interfaces (Jarod Wilson) [1222823] - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1238308] - [scsi] zfcp: Use correct length for FCP_RSP_INFO (Hendrik Brueckner) [1223105] - [tools] perf: avoid possible race condition in copyfile (Milos Vyletel) [1229673] - [tools] perf: Introduce copyfile_offset function (Milos Vyletel) [1229673] - [tools] perfs: Add rm_rf utility function (Milos Vyletel) [1229673]- [netdrv] fm10k: Bump driver version to 0.15.2 (Neil Horman) [1150346] - [netdrv] fm10k: corrected VF multicast update (Neil Horman) [1150346] - [netdrv] fm10k: mbx_update_max_size does not drop all oversized messages (Neil Horman) [1150346] - [netdrv] fm10k: reset head instead of calling update_max_size (Neil Horman) [1150346] - [netdrv] fm10k: renamed mbx_tx_dropped to mbx_tx_oversized (Neil Horman) [1150346] - [netdrv] fm10k: update xcast mode before synchronizing multicast addresses (Neil Horman) [1150346] - [netdrv] fm10k: start service timer on probe (Neil Horman) [1150346] - [netdrv] fm10k: fix function header comment (Neil Horman) [1150346] - [netdrv] fm10k: comment next_vf_mbx flow (Neil Horman) [1150346] - [netdrv] fm10k: don't handle mailbox events in iov_event path and always process mailbox (Neil Horman) [1150346] - [netdrv] fm10k: use separate workqueue for fm10k driver (Neil Horman) [1150346] - [netdrv] fm10k: Set PF queues to unlimited bandwidth during virtualization (Neil Horman) [1150346] - [netdrv] fm10k: expose tx_timeout_count as an ethtool stat (Neil Horman) [1150346] - [netdrv] fm10k: only increment tx_timeout_count in Tx hang path (Neil Horman) [1150346] - [netdrv] fm10k: remove extraneous "Reset interface" message (Neil Horman) [1150346] - [netdrv] fm10k: separate PF only stats so that VF does not display them (Neil Horman) [1150346] - [netdrv] fm10k: use hw->mac.max_queues for stats (Neil Horman) [1150346] - [netdrv] fm10k: only show actual queues, not the maximum in hardware (Neil Horman) [1150346] - [netdrv] fm10k: allow creation of VLAN on default vid (Neil Horman) [1150346] - [netdrv] fm10k: fix unused warnings (Neil Horman) [1150346] - [netdrv] fm10k: Add netconsole support (Neil Horman) [1150346] - [netdrv] fm10k: Have the VF get the default VLAN during init (Neil Horman) [1150346] - [netdrv] fm10k: Correct spelling mistake (Neil Horman) [1150346] - [netdrv] fm10k: Remove redundant rx_errors in ethtool (Neil Horman) [1150346] - [netdrv] fm10k: Corrected an error in Tx statistics (Neil Horman) [1150346] - [netdrv] fm10k: Resolve various spelling errors and checkpatch warnings (Neil Horman) [1150346] - [netdrv] fm10k: Implement ndo_features_check (Neil Horman) [1150346] - [netdrv] fm10k: Resolve compile warnings with W=1 (Neil Horman) [1150346] - [netdrv] fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf (Neil Horman) [1150346] - [netdrv] fm10k: Increase the timeout for the data path reset (Neil Horman) [1150346] - [netdrv] net/fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Neil Horman) [1150346] - [netdrv] fm10k: Clean-up page reuse code (Neil Horman) [1150346] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Neil Horman) [1150346] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Neil Horman) [1150346] - [netdrv] fm10k: use netdev_rss_key_fill() helper (Neil Horman) [1150346] - [netdrv] fm10k: Add CONFIG_FM10K_VXLAN configuration option (Neil Horman) [1150346] - [netdrv] fm10k: Unlock mailbox on VLAN addition failures (Neil Horman) [1150346] - [netdrv] fm10k: Check the host state when bringing the interface up (Neil Horman) [1150346] - [netdrv] fm10k: fix race accessing page->_count (Neil Horman) [1150346] - [netdrv] fm10k: Correctly set the number of Tx queues (Neil Horman) [1150346] - [netdrv] fm10k: Reduce buffer size when pages are larger than 4K (Neil Horman) [1150346] - [netdrv] fm10k: using vmalloc requires including linux/vmalloc.h (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PTP (Neil Horman) [1150346] - [netdrv] fm10k: Add support for ptp to hw specific files (Neil Horman) [1150346] - [netdrv] fm10k: Add support for debugfs (Neil Horman) [1150346] - [netdrv] fm10k: Add support for IEEE DCBx (Neil Horman) [1150346] - [netdrv] fm10k: Add support for SR-IOV to driver (Neil Horman) [1150346] - [netdrv] fm10k: Add support for SR-IOV to PF core files (Neil Horman) [1150346] - [netdrv] fm10k: Add support for VF (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF <-> VF mailbox (Neil Horman) [1150346] - [netdrv] fm10k: Add support for MACVLAN acceleration (Neil Horman) [1150346] - [netdrv] fm10k: Add support for netdev offloads (Neil Horman) [1150346] - [netdrv] fm10k: Add support for multiple queues (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PCI power management and error handling (Neil Horman) [1150346] - [netdrv] fm10k: Add ethtool support (Neil Horman) [1150346] - [netdrv] fm10k: Add transmit and receive fastpath and interrupt handlers (Neil Horman) [1150346] - [netdrv] fm10k: Add Tx/Rx hardware ring bring-up/tear-down (Neil Horman) [1150346] - [netdrv] fm10k: Add service task to handle delayed events (Neil Horman) [1150346] - [netdrv] fm10k: add support for Tx/Rx rings (Neil Horman) [1150346] - [netdrv] fm10k: Add interrupt support (Neil Horman) [1150346] - [netdrv] fm10k: Add support for ndo_open/stop (Neil Horman) [1150346] - [netdrv] fm10k: Add support for L2 filtering (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF (Neil Horman) [1150346] - [netdrv] fm10k: Add support for configuring PF interface (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF (Neil Horman) [1150346] - [netdrv] fm10k: Implement PF <-> SM mailbox operations (Neil Horman) [1150346] - [netdrv] fm10k: Add support for mailbox (Neil Horman) [1150346] - [netdrv] fm10k: Add support for basic interaction with hardware (Neil Horman) [1150346] - [netdrv] fm10k: Add support for TLV message parsing and generation (Neil Horman) [1150346] - [netdrv] fm10k: Add register defines and basic structures (Neil Horman) [1150346] - [netdrv] fm10k: Add skeletal frame for Intel FM10000 Ethernet Switch Host Interface Driver (Neil Horman) [1150346]- [kernel] percpu_counter: batch size aware __percpu_counter_compare (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: make percpu_counters_lock irq-safe (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: fix bad percpu counter state during suspend (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: unbreak __percpu_counter_add (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: fix __percpu_counter_add (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: make APIs irq safe (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: __this_cpu_write doesn't need to be protected by spinlock (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdef (Hannes Frederic Sowa) [1235465] - [kernel] percpucounter: Optimize __percpu_counter_add a bit through the use of this_cpu options (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: use this_cpu_ptr instead of per_cpu_ptr (Hannes Frederic Sowa) [1235465] - [kernel] percpu: fix list_head init bug in __percpu_counter_init (Hannes Frederic Sowa) [1235465] - [net] vlan: restore VLAN_GROUP_ARRAY_LEN definition (Michal Schmidt) [1242145] - [md] dm btree remove: fix bug in redistribute3 (Mike Snitzer) [1242023] - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1236564] - [netdrv] vmxnet3: Bump up driver version number (Neil Horman) [1236564] - [netdrv] vmxnet3: Fix memory leaks in rx path fwd (Neil Horman) [1236564] - [netdrv] vmxnet3: Register shutdown handler for device fwd (Neil Horman) [1236564] - [netdrv] vmxnet3: spelling fixes (Neil Horman) [1236564] - [netdrv] Vmxnet3: Copy TCP header to mapped frame for IPv6 packets (Neil Horman) [1236564] - [netdrv] Vmxnet3: Change the hex constant to its decimal equivalent (Neil Horman) [1236564] - [netdrv] Vmxnet3: Fix ethtool -S to return correct rx queue stats (Neil Horman) [1236564] - [netdrv] Vmxnet3: Reinitialize vmxnet3 backend on wakeup from hibernate (Neil Horman) [1236564] - [netdrv] Vmxnet3: Make Rx ring 2 size configurable (Neil Horman) [1236564] - [netdrv] vmxnet3: use netdev_rss_key_fill() helper (Neil Horman) [1236564] - [netdrv] PCI: Move PCI_VENDOR_ID_VMWARE to pci_ids.h (Neil Horman) [1236564] - [netdrv] VMXNET3: Check for map error in vmxnet3_set_mc (Neil Horman) [1236564] - [netdrv] vmxnet3: fix decimal printf format specifiers prefixed with 0x (Neil Horman) [1236564] - [netdrv] use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Neil Horman) [1236564] - [netdrv] vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb (Neil Horman) [1236564] - [netdrv] vmxnet3: fix building without CONFIG_PCI_MSI (Neil Horman) [1236564] - [netdrv] vmxnet3: Use pci_enable_msix_range instead of pci_enable_msix (Neil Horman) [1236564] - [netdrv] vmxnet3: Fix MSI-X/MSI enablement code (Neil Horman) [1236564] - [netdrv] vmxnet3: use initialized skb pointer to set hash (Neil Horman) [1236564] - [netdrv] vmxnet3 calls skb_set_hash (Neil Horman) [1236564] - [netdrv] vmxnet3: remove unnecessary pci_set_drvdata (Neil Horman) [1236564] - [netdrv] vmxnet3: Remove extern from function prototypes (Neil Horman) [1236564] - [netdrv] VMXNET3: Add support for virtual IOMMU (Neil Horman) [1236564] - [kernel] sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsem (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: add lockdep annotations (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: kill ->writer_mutex, add ->write_ctr (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: reimplement to not block the readers unnecessarily (Oleg Nesterov) [1198732] - [kernel] percpu-rwsem: use synchronize_sched_expedited (Oleg Nesterov) [1198732] - [kernel] percpu-rw-semaphores: use rcu_read_lock_sched (Oleg Nesterov) [1198732] - [kernel] percpu-rw-semaphores: use light/heavy barriers (Oleg Nesterov) [1198732] - [kernel] blockdev: turn a rw semaphore into a percpu rw semaphore (Oleg Nesterov) [1198732] - [kernel] softirq: Add softirq_2ms_loop and default to existing RHEL6 behaviour (Prarit Bhargava) [970263] - [kernel] softirq: reduce latencies (Prarit Bhargava) [970263] - [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240759] {CVE-2015-5364 CVE-2015-5366} - [md] Revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1240767] - [md] Revert "dm: don't schedule delayed run of the queue if nothing to do" (Mike Snitzer) [1240767]- [fs] vfs: Unhash and evict unused children dentries after rmdir (Lukas Czerner) [1241030] - [fs] vfs: Prevent syncing frozen file system (Lukas Czerner) [1241791] - [fs] vfs: Prevent freeing unlinked file to be indefinitely delayed (Lukas Czerner) [1236736] - [fs] vmcore: continue vmcore initialization if PT_NOTE is found empty (Baoquan He) [1236437] - [fs] vmcore: prevent PT_NOTE p_memsz overflow during header update (Baoquan He) [1236437] - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1236437]- [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1130197] - [x86] Revert "Add driver auto probing for x86 features v4" (Prarit Bhargava) [1231280] - [net] bridge: netfilter: don't call iptables on vlan packets if sysctl is off (Florian Westphal) [1236551] - [net] ebtables: Allow filtering of hardware accelerated vlan frames (Florian Westphal) [1236551]- [fs] Revert "fuse: use clear_highpage and KM_USER0 instead of KM_USER1" (Brian Foster) [1229562]- [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1231348] - [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1221404]- [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230927] - [md] Revert "md dm: run queue on re-queue" (Mike Snitzer) [1232007] - [firmware] another cxgb4 firmware load fixup (Sai Vemuri) [1189255] - [char] tty: Don't protect atomic operation with mutex (Aristeu Rozanski) [1184182] - [edac] i5100 add 6 ranks per channel (Aristeu Rozanski) [1171333] - [edac] i5100 clean controller to channel terms (Aristeu Rozanski) [1171333] - [crypto] rng - Remove krng (Herbert Xu) [1226418] - [crypto] drbg - Add stdrng alias and increase priority (Herbert Xu) [1226418] - [crypto] seqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] eseqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] chainiv - Move IV seeding into init function (Herbert Xu) [1226418]- [gpu] drm/radeon: fix freeze for laptop with Turks/Thames GPU (Jerome Glisse) [1213297] - [md] dm: fix casting bug in dm_merge_bvec (Mike Snitzer) [1226453] - [fs] nfs: Send the size attribute on open(O_TRUNC) (Benjamin Coddington) [1208065] - [net] inet: fix processing of ICMP frag_needed messages (Sabrina Dubroca) [1210321] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1140590] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: correctly handle val.freeramid executables (Mateusz Guzik) [1216269] {CVE-2015-3339} - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1206000] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1206000] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1211531] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1211531] - [netdrv] e1000e: fix systim issues (John Greene) [1211531] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1211531] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1211531] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1211531] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1211531] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1211531] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1211531] - [netdrv] e1000e: fix call to do_div to use u64 arg (John Greene) [1211531] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1211531] - [netdrv] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1211531] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1211531]- [serial] add ability to set IRQ via module parameter (Prarit Bhargava) [1210848] - [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1185166] {CVE-2015-1805} - [netdrv] macvlan: add VLAN filters to lowerdev (Ivan Vecera) [1213846] - [x86] Mark Intel Broadwell-DE processor as unsupported (Steve Best) [1226904] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Hannes Frederic Sowa) [1223610] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Rafael Aquini) [1222832] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Rafael Aquini) [1222832] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Rafael Aquini) [1222832] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1226779]- [netdrv] iwlwifi: use custom workqueue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove not used *bt-coex* files (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: avoid use-after-free on iwl_mvm_d0i3_enable_tx() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean net-detect info if device was reset during suspend (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the UCODE_DOWN reference when resuming (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - duplicate the command if sent ASYNC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: force mac from otp in case nvm mac is reserved (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Free fw_status after use to avoid memory leak (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't disable the busmaster DMA clock for family 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 7000: modify the firmware name for 3165 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: forbid MIMO on devices that don't support it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: force quota update update after FW restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix typo in CONFIG option (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't power off the device between INIT and OPER firmwares (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prevent using unmapped memory in fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Avoid signal based decisions if ave beacon RSSI is 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix scan iteration complete notification handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't stop the FW monitor too early (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix Tx Power firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: capture connection loss as part of MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for time events (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: do string formatting in debug triggers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix spelling errors (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't return uninitialized value in get_survey() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused arguments (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix wrongfully flushing frames in the roc/off channel queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs entry with the number of net-detect scans (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor rs_update_rate_tbl (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: check the size of the trigger struct from the firmware file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon MLME failures (Stanislaw Gruszka) [1134606] - [net] mac80211: Fix mac80211.h docbook comments (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about deauth (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about association status (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about authentication status (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: convert rssi_callback() to event_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix comment indentation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Clean up UMAC scan UIDs in the reset and drv_stop flows (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 8000: change PNVM in case it doesn't match to the HW step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix debug print in the RSA ownership workaround (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to configure the timeout for the Tx queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: drop support for early versions of 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use debugfs_create_bool() for enable_scan_iteration_notif (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: initialize trans_pcie->ref_count on configure() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: inform mac80211 about umac scans that was aborted by restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove d0i3 ref correctly during AP start (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: Fix memory leak in iwl_req_fw_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove WARN_ON for invalid BA notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take IWL_MVM_REF_UCODE_DOWN before restarting hw (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't wait for firmware verification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 3165 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove time-event start/end failure warning (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add iccm data to 8000 b-step data dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add rx packet sequence number to dbg print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: properly flush the queues for buffering transport (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: assign new TLV bit for multi-source LAR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: continue (with error) CSA on GO time event failure (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: simplify iwl_mvm_get_wakeup_status() return (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't double unlock the mutex in __iwl_mvm_resume() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clarify time event end handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Always enable the smart FIFO (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: update copyright to include 2015 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add more new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - update the new API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix force NMI for 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: freeze the non-shared queues when a station goes to sleep (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: allow the op_mode to freeze the stuck queue timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: update Tx statistics when using fixed rate (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't init MCC during CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove warning on station exhaustion (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: trans: Take ownership on secure machine before FW load (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: improve ss_params debug print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't allow the FW to return invalid ch indices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reflect TDLS pm state in mvmvif->pm_enabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix identation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unneeded include iwl-fw-error-dump.h (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use correct NVM offset for LAR enable for new NVMs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix smatch warning: warn: inconsistent indenting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: include more registers in the prph dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: speed up the Tx DMA stop flow (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 B2/C steps (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: always update the quota after association (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - disable RRC by default (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_SF_NO_DUMMY_NOTIF (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_DISABLE_STA_TX (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: bump API to 13 for devices that use iwlmvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set LAR MCC on D3/D0 transitions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LAR updates from BIOS (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the MAC address from HW registers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow disabling LAR via module param (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support new PHY_SKU nvm section for family 8000 B0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: disable 11ac if 11n is disabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: iwlmvm: LAR: disable LAR support due to NVM vs TLV conflict (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: change last 5ghz channel to 165 & add support for 8000 family (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use IWL_DEFAULT_MAX_TX_POWER for max_eirp (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: init correct nvm channel list for 8000 devices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: LAR: Add chub mcc change notify command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't declare support for 5ghz if not supported (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: ignore IBSS flag as regulatory NO-IR indication (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider LAR support during NVM parse (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: create regdomain from mcc_update_cmd response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: init country code on init/recovery (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add MCC update FW API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disconnect if CSA time event fails scheduling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: drop VO packets when mac80211 tells us to (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix compilation with IWLWIFI_DEBUGFS not set (Stanislaw Gruszka) [1134606] - [netdrv] wireless: Use eth__addr instead of memset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't override passive dwell in case of fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon low RSSI (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: restart firmware recording when no configuration is set (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon command response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon channel switch (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon missed beacons (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add the cause of the firmware dump in the dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add framework for triggers for fw dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use only 40 ms for fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to force the Rx chains from debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new TLV capability flag for BT PLCR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't iterate interfaces to disconnect in net-detect (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: new Alive / error table API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support beacon statistics for BSS client (Stanislaw Gruszka) [1134606] - [net] cfg80211: add nl80211 beacon-only statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't write to DBGC_OUT_CTRL when stopping the recording (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove deprecated scan API code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: deprecate -9.ucode for 3160 / 7260 / 7265 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support radio statistics as global survey (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add statistics API version 10 (Stanislaw Gruszka) [1134606] - [net] cfg80211: add scan time to survey data (Stanislaw Gruszka) [1134606] - [netdrv] cfg80211: remove "channel" from survey names (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: apply destination before releasing reset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused function in BT coex (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix BT coex shared antenna activity check (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: print single stream params via debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: avoid ss_force from being reset after tx idle (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: increase the number of PAPD channel groups to 9 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider TDLS queues as used during drain (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: disable MIMO for low latency P2P (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: adapt rate matching to new STBC/BFER (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disable beamformer unless FW supports it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't try to stop scans that are not running anymore (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: better match tx response rate to the LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call ieee80211_scan_completed() even if scan abort fails (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reduce quota threshold (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't send a command the firmware doesn't know (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix building channels in scan_config_cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Enable EBS also in single scan on umac interface (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix a few EBS error handling bugs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow to define the stuck queue timer per queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: enable watchdog on Tx queues for mvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore stale TDLS ch-switch responses (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: improve TDLS ch-sw state machine (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prepare the enablement of 31 TFD queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: enable forcing single stream Tx decision (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove space padding after sysassert description (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add beamformer support (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't dump useless data when a TFD queue hangs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't reprobe if we fail during reconfig and fw_restart is false (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: check IWL_UCODE_TLV_API_SCD_CFG in API and not in capa (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix rx chains configuration in phy ctxt cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: support secured boot flow for family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use a new API for enabling STBC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor ht/vht init (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: remove stats argument from functions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: really disable TDLS queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - set all the co-running values to 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Do not consider invalid HW queues in queue mask (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 C step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: init ref_lock (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: document switch case fall-through in iwl_mvm_send_sta_key (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: use STBC regardless of power save mode (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: mvm: drop non VO frames when flushing" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for new LTR command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - fine tune the MPLUT register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move U-APSD decision to authentication (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: move U-APSD enablement to vif flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore temperature updates in the RX statistics notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: cleanup unuseful and overflowing traces (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: generate statistics debugfs code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move statistics API to new header file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: sync statistics firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: correctly set the NMI register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add rxf and txf to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for dumping a secondary SRAM (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs file for misbehaving U-APSD AP (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: let the firmware configure the scheduler (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove unused TLV capability flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add print of he nvm version (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set max_out_time equal to frag_passive_dwell in fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: allow to disable MIMO for P2P only (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to collect debug data from non-sleepable context (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when stopping fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Add debugfs entry to enable scan offload notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new config and PCI IDs for 4165 series (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when collecting fw dbg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: repeat initial legacy rates in LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't indicate no BA if STA was in powersave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: organize and cleanup consts (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Alter passive scan fragmentation parameters in case of multi-MAC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call to pcie_apply_destination also on family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ask the fw to wakeup (from d0i3) on sysassert (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: tlv: add support for IWL_UCODE_TLV_SDIO_ADMA_ADDR TLV (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_sta_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_vif_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove useless extern definition of iwl4265_2ac_sdio_cfg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean refs before stop_device() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: main: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: tt: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support 2 different channels (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: wait for d0i3 exit on hw restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider d0i3_disable in iwl_mvm_is_d0i3_supported() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: support multiple d0i3 modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support IWL_D0I3_MODE_ON_SUSPEND d0i3 mode (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow both d0i3 and d3 wowlan configuration modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add basic reference accounting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: convert the SRAM dump to the generic memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: change SMEM dump to general purpose memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add smem content to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support additional nvm_file in family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix max rate allowed if no rate is allowed (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clear tt values when entering CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Set the HW step in the core dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow RSSI compensation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs to trigger fw debug logs collection (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: let the Manageability Engine know when we leave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LnP 1x1 antenna configuration (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: use correct fw file in 8000 b-step" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add fw runtime stack to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove MODULE_VERSION (Stanislaw Gruszka) [1134606]- [x86] perf/intel: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1189949] - [x86] perf/intel: Add Broadwell core support (Jiri Olsa) [1189949] - [x86] perf/intel: Add new cache events table for Haswell (Jiri Olsa) [1189949]- [tools] perf trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1212402] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1207270] - [fs] eCryptfs: Remove buggy and unnecessary write in file name decode routine (Mateusz Guzik) [1202156] {CVE-2014-9683} - [net] ipv4: Missing sk_nulls_node_init in ping_unhash (Denys Vlasenko) [1218103] {CVE-2015-3636} - [s390] dasd: disable CUIR support for z/VM (Hendrik Brueckner) [1223721] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223187] - [inifinband] iw_cxgb4: don't call neigh_release (Sai Vemuri) [1215835] - [fs] sunrpc: Set alloc_slot for backchannel tcp ops (Sachin Prabhu) [1208339] - [fs] epoll: convert max_user_watches to long (George Beshers) [741705] - [firmware] cxgb4: add missing Makefile invocation for 1.13.32.0 images (Jarod Wilson) [1189255] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1201593] - [acpi] scan: reduce log level of "ACPI: \_PR_.CPU4: failed to get CPU APIC ID" (Charles Rose) [1222466] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Doug Ledford) [1141604] - [netdrv] vmxnet3: Receive vlan stripped frames in hwaccel path (Neil Horman) [1218404] - [fs] NFSv4.1: Deal effectively with interrupted RPC calls (Steve Dickson) [1200956] - [fs] NFSv4.1: Try to deal with NFS4ERR_SEQ_MISORDERED (Steve Dickson) [1200956] - [fs] NFSv4.1: Handle NFS4ERR_BADSLOT errors correctly (Steve Dickson) [1200956] - [kernel] cgroup: fix cgroup_rmdir vs close race (Johannes Weiner) [1167772] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225544] - [kernel] tracing: Buffer the output of seq_file in case of filled buffer (Jiri Olsa) [1123102] - [kernel] tracing: Consolidate protection of reader access to the ring buffer (Jiri Olsa) [1123102] - [kernel] tracing: Fix ring_buffer_read_page reading out of page boundary (Jiri Olsa) [1123102] - [kernel] ring-buffer: Check for end of page in iterator (Jiri Olsa) [1123102] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1216088] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1183181] - [powercap] RAPL: add IDs for future Xeon CPUs (Steve Best) [1183177] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1179559] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1179559] - [netdrv] hyperv: Add handling of IP header with option field in netvsc_set_hash (Jason Wang) [1179559] - [net] bridge: check return value of ipv6_dev_get_saddr() (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Fix possibly wrong MLD queries' ethernet source address (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Use IPv6 link-local address for multicast listener queries (Thadeu Lima de Souza Cascardo) [765987] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1200541 1212801] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1200541 1212801] - [crypto] drbg - fix maximum value checks on 32 bit systems (Herbert Xu) [1219907] - [crypto] drbg - remove configuration of fixed values (Herbert Xu) [1219907] - [netdrv] iwlwifi: mvm: protect rate scaling against non-mvm IBSS stations (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: send AP probe as unicast again (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: count interfaces correctly for combination checks (Stanislaw Gruszka) [1206103] - [netdrv] wl18xx: show rx_frames_per_rates as an array as it really is (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: fix RX A-MPDU session reorder timer deletion (Stanislaw Gruszka) [1206103] - [netdrv] ath9k: fix tracking of enabled AP beacons (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: dvm: run INIT firmware again upon .start() (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: rs: fix BT Coex check to look at the correct ant (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: Fix ROC removal (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: BT Coex - fix a NULL pointer exception (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: fix max_ht_ampdu_exponent for older devices (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: drop unencrypted frames in mesh fwding (Stanislaw Gruszka) [1206103] - [netdrv] b43: fix support for 5 GHz only BCM43228 model (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: disable u-APSD queues by default (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: notify channel switch at the end of ieee80211_chswitch_post_beacon() (Stanislaw Gruszka) [1206103] - [netdrv] nl80211: ignore HT/VHT capabilities without QoS/WMM (Stanislaw Gruszka) [1206103] - [netdrv] ath5k: fix spontaneus AR5312 freezes (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: Send EAPOL frames at lowest rate (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: always use mac color zero (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: fix failure path when power_update fails in add_interface (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: validate tid and sta_id in ba_notif (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN (Stanislaw Gruszka) [1206103] - [x86] perf: Don't use -ENOSPC for out of PMU resources (Jiri Olsa) [1215827] - [x86] perf: Blacklist all MEM_*_RETIRED events for Ivy Bridge (Jiri Olsa) [1215827] - [x86] perf: Add Intel IvyBridge event scheduling constraints (Jiri Olsa) [1215827] - [firmware] iwlwifi: update -12.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517] - [firmware] iwlwifi: update -10.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517]- [net] tcp: relax tcp_paws_check() (Thadeu Lima de Souza Cascardo) [1209147] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1132147] - [x86] kernel: ignore NMI IOCK when in kdump kernel (Jerry Snitselaar) [1196263] - [kernel] virtio: don't expose u16 in userspace api (Michael S. Tsirkin) [1154634] - [x86] apic/uv: Update the UV APIC HUB check (George Beshers) [1219207] - [x86] apic/uv: Update the UV APIC driver check (George Beshers) [1219207] - [x86] apic/uv: Update the APIC UV OEM check (George Beshers) [1219207]- [rpm] kernel.spec: fix 561.el6 changelog (Kurt Stutsman)- [net] Reinstate WIRELESS_EXT_SYSFS in net/wireless/Kconfig (John Linville) [1219434] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1219233] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1219233] - [netdrv] be2net: fix SR-IOV resources optimization (Ivan Vecera) [1211535]- [powercap] RAPL: Add support for Intel Skylake processors (Steve Best) [1187314] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1189925] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213800] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213799] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213801] - [netdrv] netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1203623] - [input] wacom: clear ABS_MISC on the touch device (Aristeu Rozanski) [1111332 1111333] - [x86] asm/entry/64: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209233] {CVE-2015-2830} - [fs] gfs2: try harder to obtain journal lock during recovery (Abhijith Das) [1110846] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1189954] - [net] Fix checksum features handling in netif_skb_features() (Vlad Yasevich) [1220247] - [scsi] megaraid_sas : Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1219105] - [netdrv] Revert "netxen: remove init of dev->perm_addr in drivers" (Tony Camuso) [1213689] - [ppc] Build RPA PCI Hotplug driver as module instead of directly into the kernel (Gustavo Duarte) [1095456] - [drm] radeon: fix wait in radeon_mn_invalidate_range_start (Rob Clark) [1218794] - [drm] i915: Fix and clean BDW PCH identification (Rob Clark) [1218794] - [drm] i915/vlv: save/restore the power context base reg (Rob Clark) [1218794] - [drm] radeon: Do not directly dereference pointers to BIOS area. (Rob Clark) [1218794] - [kernel] makefile: update drm version (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] radeon: add extra check in radeon_ttm_tt_unpin_userptr (Rob Clark) [1218794] - [drm] i915: Reject the colorkey ioctls for primary and cursor planes (Rob Clark) [1218794] - [drm] radeon/dpm: fix 120hz handling harder (Rob Clark) [1218794] - [drm] radeon: do a posting read in cik_set_irq (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] i915: Align initial plane backing objects correctly (Rob Clark) [1218794] - [drm] radeon: drop ttm two ended allocation (Rob Clark) [1218794] - [drm] edid: set ELD for firmware and debugfs override EDIDs (Rob Clark) [1218794] - [drm] radeon: drop setting UPLL to sleep mode (Rob Clark) [1218794] - [drm] radeon: do a posting read in si_set_irq (Rob Clark) [1218794] - [drm] radeon: fix interlaced modes on DCE8 (Rob Clark) [1218794] - [drm] Fixup racy refcounting in plane_force_disable (Rob Clark) [1218794] - [drm] Don't assign fbs for universal cursor support to files (Rob Clark) [1218794] - [drm] radeon: fix wait to actually occur after the signaling callback (Rob Clark) [1218794] - [drm] radeon: do a posting read in rs600_set_irq (Rob Clark) [1218794] - [drm] i915: Dell Chromebook 11 has PWM backlight (Rob Clark) [1218794] - [drm] radeon: do a posting read in evergreen_set_irq (Rob Clark) [1218794] - [drm] radeon: do a posting read in r600_set_irq (Rob Clark) [1218794] - [drm] i915: avoid processing spurious/shared interrupts in low-power states (Rob Clark) [1218794] - [drm] radeon: do a posting read in r100_set_irq (Rob Clark) [1218794] - [drm] i915: Prevent use-after-free in invalidate_range_start callback (Rob Clark) [1218794] - [drm] i915: Check obj->vma_list under the struct_mutex (Rob Clark) [1218794] - [drm] radeon: fix DRM_IOCTL_RADEON_CS oops (Rob Clark) [1218794] - [drm] i915/bdw: PCI IDs ending in 0xb are ULT. (Rob Clark) [1218794] - [drm] i915: Correct the IOSF Dev_FN field for IOSF transfers (Rob Clark) [1218794] - [drm] radeon: fix 1 RB harvest config setup for TN/RL (Rob Clark) [1218794] - [drm] i915: Insert a command barrier on BLT/BSD cache flushes (Rob Clark) [1218794] - [drm] radeon: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1218794] - [drm] i915: Drop vblank wait from intel_dp_link_down (Rob Clark) [1218794] - [drm] radeon: enable native backlight control on old macs (Rob Clark) [1218794] - [drm] radeon: fix voltage setup on hawaii (Rob Clark) [1218794] - [drm] radeon/dp: Set EDP_CONFIGURATION_SET for bridge chips if necessary (Rob Clark) [1218794] - [drm] radeon: workaround for CP HW bug on CIK (Rob Clark) [1218794] - [drm] radeon: only enable kv/kb dpm interrupts once v3 (Rob Clark) [1218794] - [drm] radeon: Don't try to enable write-combining without PAT (Rob Clark) [1218794] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1214872] - [kernel] ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support (Stefan Assmann) [1214872]- [x86] perf: Add cpu_ for core_pmu (Jiri Olsa) [1188336] - [block] NVMe: Initialize device list head before starting (David Milburn) [1158606] - [block] NVMe: Fix potential corruption on sync commands (David Milburn) [1158606] - [block] NVMe: Fix potential corruption during shutdown (David Milburn) [1158606] - [block] NVMe: Asynchronous controller probe (David Milburn) [1158606] - [block] NVMe: Register management handle under nvme class (David Milburn) [1158606] - [block] NVMe: Update module version (David Milburn) [1158606] - [block] NVMe: Handling devices incapable of I/O (David Milburn) [1158606] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1132146] - [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1182830] - [acpi] Skip creation of /proc/acpi/power_resource/ entries for duplicate power resource names (Lenny Szubowicz) [1206643] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213966]- [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195683] {CVE-2015-1593} - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal - a fix (Tomas Henzl) [1212364] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1198440] - [x86] KVM: Fix lost interrupt on irr_pending race (Paolo Bonzini) [1213741] - [sound] ALSA: seq-oss: Initialize MIDI clients asynchronously (Jaroslav Kysela) [1212596] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208493] {CVE-2015-2922} - [net] vlan: more careful checksum features handling (Vlad Yasevich) [1212384] - [kernel] tracing: Export tracing clock functions (Jerry Snitselaar) [1212502] - [input] wacom - use new input-mt routines (Aristeu Rozanski) [1111332 1111333] - [input] wacom: enable touch on Intuos 5 (Aristeu Rozanski) [1111332 1111333] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1212365] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1211695]- [firmware] cxgb4: update firmware to revision 1.13.32.0 for T4 and T5 (Jarod Wilson) [1189255] - [netdrv] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1211742] - [infiniband] cxgb4: Increase epd buff size for debug interface (Sai Vemuri) [1211742] - [infiniband] cxgb4: Configure 0B MRs to match HW implementation (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix locking issue in process_mpa_request (Sai Vemuri) [1211742] - [infiniband] cxgb4: Limit MRs to < 8GB for T4/T5 devices (Sai Vemuri) [1211742] - [infiniband] cxgb4: Wake up waiters after flushing the qp (Sai Vemuri) [1211742] - [infiniband] cxgb4: Handle NET_XMIT return codes (Sai Vemuri) [1211742] - [netdrv] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1211742] - [netdrv] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1211742] - [netdrv] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1211742] - [netdrv] cxgb4i: additional types of negative advice (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1211742] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix missing initialization of win0_lock (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1211742] - [netdrv] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1211742] - [netdrv] libcxgbi: support ipv6 address host_param (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1211742] - [netdrv] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1211742] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1211742] - [infiniband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1211742] - [netdrv] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1211742] - [netdrv] cxgb4: clean up a type issue (Sai Vemuri) [1211742] - [netdrv] cxgb4: potential shift wrapping bug (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support for adaptive rx (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add Devicde ID for two more adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1211742] - [netdrv] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1211742] - [netdrv] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1211742] - [netdrv] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1211742] - [netdrv] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1211742] - [netdrv] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1211742] - [netdrv] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1211742] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: advertise the correct device max attributes (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Support query_qp() verb (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1211742] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1145278] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1145278] - [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1145278] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1145278] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1145278] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145278] - [scsi] cxgb4i: add support for T5 adapter (Sai Vemuri) [1145278] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Sai Vemuri) [1145278] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1145278] - [netdrv] cxfb4vf: Add config option to enable Chelsio cxgb4vf driver (Sai Vemuri) [1112417] - [netdrv] cxfb4vf: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netdev_ and pr_ (Sai Vemuri) [1112417 1145275] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb<3, 4>*: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num__queues (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1145275] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1145275] - [netdrv] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: work request logging feature (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: display TPTE on errors (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1145275] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1145275] - [netdrv] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1145275] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1145275] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1145275] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1145275] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1145275] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1145275] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1145275] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1145275] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1145275] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1145275] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1145275] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1145275] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1145275] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1145275] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1145275] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1145275] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1145275] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1145275] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1145275] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1145275] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1145275] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1145275] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1145275] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1145275] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1145275] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1145275] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145275] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1145275] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1145275] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1145275] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1145275] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1145275] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1145275] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1145275] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1145275] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1145275] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1145275] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1145275] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1145275] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1145275] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1145275] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1145275] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1145275] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1145275] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1145275] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1145275] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1145275] - [netdrv] cxgb3/cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1145275 1145278] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1145275] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (common header updates) (Sai Vemuri) [1145275] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1145275] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1145275] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1145275] - [netdrv] cxgb4: Inform caller if driver didn't upgrade firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1145275] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1145275] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Convert import_ep() over to dst_neigh_lookup() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use netif_set_real_num__queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1145275]- [mm] readahead: get back a sensible upper limit (Rafael Aquini) [1187940] - [fs] quota: Properly invalidate caches even for filesystems with blocksize < pagesize (Lukas Czerner) [893926] - [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Zorro Lang) [1200705] - [fs] xfs: allow logical-sector-sized DIO (Eric Sandeen) [1197195] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [1197195] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [1197195] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [1197195] - [fs] fuse: avoid scheduling while atomic (Brian Foster) [1144128] - [fs] pipe: kill ->map() and ->unmap() (Brian Foster) [1144128] - [fs] fuse: use clear_highpage() and KM_USER0 instead of KM_USER1 (Brian Foster) [1144128] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1211173] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1211174] - [cpufreq] fix null ptr dereference (Petr Oros) [1186720] - [powerpc] eeh: Remove reference to PCI device (Gustavo Duarte) [1189019] - [powerpc] pci: Override pcibios_release_device() (Gustavo Duarte) [1189019] - [powerpc] eeh: Export functions for hotplug (Gustavo Duarte) [1189019] - [pci] Add pcibios_release_device() (Gustavo Duarte) [1189019] - [netdrv] mlx4_en: do not ignore autoneg in mlx4_en_set_pauseparam (Amir Vadai) [1121491] - [netdrv] mlx4_core: Replace pr_warning with pr_warn (Amir Vadai) [1136753] - [netdrv] mlx4_core: Deprecate use_prio module parameter (Amir Vadai) [1136753] - [x86] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164883] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1213330] {CVE-2015-3331}- [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1208804] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1209444] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1209444] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1209444] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1209444] - [net] netfilter: xtables: make use of caller family rather than target family (Florian Westphal) [1210697] - [s390] dasd: fix panic in DASD driver during boot (Hendrik Brueckner) [1193535] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1205853] - [edac] sb_edac: fix corruption/crash on imbalanced Haswell home agents (Seth Jennings) [1210148] - [fs] proc: show all supplementary groups in /proc/pid/status (Jerome Marchand) [960050] - [kernel] futex: Take hugepages into account when generating futex_key (Jerome Marchand) [1193250]- [kabi] Adding symbol si_meminfo (Petr Oros) [1150668] - [kabi] Adding symbol pv_mmu_ops (Petr Oros) [1177818] - [kabi] Adding symbol mmput (Petr Oros) [1177818] - [kabi] Adding symbol get_task_mm (Petr Oros) [1177818] - [kabi] Adding symbol cpu_active_mask (Petr Oros) [1177818] - [kabi] Adding symbol __node_distance (Petr Oros) [1177818]- [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Chris Leech) [1024066] - [scsi] fnic Driver crashed with NULL pointer reference (Chris Leech) [1024066] - [scsi] fnic: For Standalone C series, "sending VLAN request" message (Chris Leech) [1024066] - [scsi] fnic: Improper resue of exchange Ids (Chris Leech) [1024066] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Chris Leech) [1024066] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Chris Leech) [1024066] - [scsi] fnic: part of treewide: fix errors in printk (Chris Leech) [1024066] - [scsi] fnic: fnic Control Path Trace Utility (Chris Leech) [1024066] - [scsi] fnic: Failing to queue aborts due to Q full cause terminate (Chris Leech) [1024066] - [scsi] fnic: NoFIP solicitation frame in NONFIP mode and changed IO (Chris Leech) [1024066] - [scsi] remove unnecessary pci_set_drvdata() (Chris Leech) [1024066] - [scsi] scsi: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [1024066] - [scsi] fnic: Incremented driver version (Chris Leech) [1024066] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [1024066] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [1024066] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [1024066] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [1024066] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) (Chris Leech) [1024066] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [1024066] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [1024066] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [1024066] - [scsi] lseek(fd, n, SEEK_END) does *not* go to eof - n (Chris Leech) [1024066] - [netdrv] tun: Fix csum_start with VLAN acceleration (Jason Wang) [1036482] - [netdrv] tun: unbreak truncated packet signalling (Jason Wang) [1036482] - [netdrv] tuntap: hardware vlan tx support (Jason Wang) [1036482] - [vhost] vhost-net: fix handle_rx buffer size (Jason Wang) [1036482] - [netdrv] mlx4_en: Reduce memory consumption on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4_core: Use low memory profile on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1100303] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Amir Vadai) [1100303]- [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1204047] - [fs] nfsv4: Don't decode fs_locations if we didn't ask for them (Benjamin Coddington) [1206695] - [usb] storage: Use normalized sense when emulating autosense (Gopal Tiwari) [1202951] - [scsi] virtio-scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1066623] - [sound] alsa: hda_intel: apply the Seperate stream_tag for Sunrise Point (Adrian Huang) [1209541] - [netdrv] qlcnic: Update version to 5.3.62.1 (Chad Dupuis) [1196516] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1196516] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1199576] - [drivers] core: fix possible missing of device probe (Michal Schmidt) [1149614] - [drivers] core: deferral race condition fix (Michal Schmidt) [1149614] - [drivers] core: Fix ordering between deferred_probe and exiting initcalls (Michal Schmidt) [1149614] - [drivers] core: Move deferred devices to the end of dpm_list before probing (Michal Schmidt) [1149614] - [drivers] core: fixup reversed deferred probe order (Michal Schmidt) [1149614] - [drivers] core: KABI fix, put deferred_probe in device_private under __GENKSYMS__ (Michal Schmidt) [1149614] - [drivers] core: move the deferred probe pointer into the private area (Michal Schmidt) [1149614] - [drivers] revert "core: fix addition of delayed probe infrastructure" (Michal Schmidt) [1149614] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185095] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185095] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185095] - [infiniband] qib: remove pointless assignments (Doug Ledford) [1185095] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Doug Ledford) [1185095] - [infiniband] qib: Change get_user_pages() usage to always NULL vmas (Doug Ledford) [1185095] - [infiniband] qib: Return error for unsupported QP creation flags (Doug Ledford) [1185095] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1185095] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1185095] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1185095] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct value of max_fast_reg_page_list_len (Doug Ledford) [1149273] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Doug Ledford) [1149273] - [infiniband] ocrdma: Use unsigned for bit index (Doug Ledford) [1149273] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Doug Ledford) [1149273] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1149273] - [infiniband] ocrdma: set vlan present bit for user AH (Doug Ledford) [1149273] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for interrupt moderation (Doug Ledford) [1149273] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Doug Ledford) [1149273] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Doug Ledford) [1149273] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Doug Ledford) [1149273] - [infiniband] ocrdma: Host crash on destroying device resources (Doug Ledford) [1149273] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Doug Ledford) [1149273] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Doug Ledford) [1149273] - [infiniband] ocrdma: Move PD resource management to driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Increase the GID table size (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Doug Ledford) [1149273] - [infiniband] core: Replace ib_umem's offset field with a full address (Doug Ledford) [1149273] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Doug Ledford) [1149273] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Doug Ledford) [1149273] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Doug Ledford) [1149273] - [infiniband] ocrdma: Remove a unused-label warning (Doug Ledford) [1149273] - [infiniband] ocrdma: Convert kernel VA to PA for mmap in user (Doug Ledford) [1149273] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Consolidate rtnl_lock tasks in workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make the carrier_on_task race aware" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix MCAST_FLAG_BUSY usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix mcast_dev_flush/mcast_restart_task race" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: change init sequence ordering" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Use dedicated workqueues per interface" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make ipoib_mcast_stop_thread flush the workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: No longer use flush as a parameter" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix IPOIB_MCAST_RUN flag usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Add a helper to restart the multicast task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make delayed tasks not hold up everything" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Handle -ENETRESET properly in our callback" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't restart our thread on ENETRESET" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: remove unneeded locks" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix race between mcast_dev_flush and mcast_join" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix ipoib_mcast_restart_task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: flush the ipoib_workqueue on unregister" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: cleanup a couple debug messages" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make sure we reap all our ah on shutdown" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't queue a work struct up twice" (Doug Ledford) [1141191 1145910] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Doug Ledford) [1185095] - [pci] msi: Add pci_msix_vec_count() (Doug Ledford) [1185095]- [net] netfilter: ipset: autoload set type modules safely (Jiri Pirko) [1208051] - [net] dynticks: avoid flow_cache_flush() interrupting every core (Marcelo Leitner) [1191559] - [x86] Mark Intel Broadwell-DE processor as supported (Steve Best) [1099685] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1132156] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1194009] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1157841] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1157841] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1150344] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1150344] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1150344] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1150344] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1150344] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1150344] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1150344] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1150344] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1150344] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1150344] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1150344] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1150344] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1150344] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1150344] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1150344] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1150344] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1150344] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1150344] - [netdrv] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1150344] - [netdrv] ixgbevf: do vlan cleanup (John Greene) [1150344] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204102] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1197939] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1197939] - [acpi] memhotplug: add parameter to disable memory hotplug (Igor Mammedov) [1207249] - [acpi] processor: Convert apic_id to phys_id to make it arch agnostic (Prarit Bhargava) [1201164] - [acpi] processor: Make it possible to get local x2apic id via _MAT (Prarit Bhargava) [1201164] - [acpi] scan: bail out early if failed to parse APIC ID for CPU (Prarit Bhargava) [1201164] - [acpi] processor: use apic_id and remove duplicated _MAT evaluation (Prarit Bhargava) [1201164] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1201164] - [acpi] processor: export acpi_get_cpuid() (Prarit Bhargava) [1201164] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1205233] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1205233] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1205233] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1205233] - [acpi] video: separate backlight control and event interface (Benjamin Tissoires) [1205233] - [acpi] video: correct acpi_video_bus_add error processing (Benjamin Tissoires) [1205233] - [acpi] video: use after input_unregister_device() (Benjamin Tissoires) [1205233] - [acpi] video: Don't start video device until its associated input device has been allocated (Benjamin Tissoires) [1205233] - [acpi] video: Harden video bus adding (Benjamin Tissoires) [1205233] - [acpi] video: fix unused but set variables in ACPI (Benjamin Tissoires) [1205233] - [acpi] video: use kasprintf (Benjamin Tissoires) [1205233] - [video] backlight: fix KABI breakage (Benjamin Tissoires) [1205233] - [video] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1205233] - [video] backlight: add backlight type (Benjamin Tissoires) [1205233] - [acpi] preparation of backlight backports (Benjamin Tissoires) [1205233] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1205233] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Tomas Henzl) [1204886] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1189845] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1189845] - [x86] tls: Interpret an all-zero struct user_desc as "no segment" (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Don't validate lm in set_thread_area() after all (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Disallow unusual TLS segments (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Validate TLS entries to protect espfix (Kurt Stutsman) [1172798] {CVE-2014-8133}- [platform] thinkpad-acpi: unhandled hkey event (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: replace strnicmp with strncasecmp (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fixed spacing coding style issue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't test unsigned int for negativity (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: llvmlinux: Remove nested functions from Thinkpad ACPI (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: save and restore adaptive keyboard mode for suspend and, resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix inconsistent mute LED after resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert to snd_card_new() with a device pointer (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Clean up inclusions of ACPI header files (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix build error when CONFIG_SND_MAX_CARDS > 32 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove OOM message after input_allocate_device (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix handle locate for video and query of _BCL (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add the ability setting TPACPI_LED_NONE by quirk (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: return -NODEV while operating uninitialized LEDs (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: kill hotkey_thread_mutex (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Handle HKEY event 0x6040 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't use [delayed_]work_pending() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: buffer overflow in fan_get_status() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize latest V-Series using DMI_BIOS_VENDOR (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: use mod_delayed_work() instead of cancel + queue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix unused function warnings for CONFIG_PM_SLEEP (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Free hotkey_keycode_map after unregistering tpacpi_inputdev (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix a memory leak during module exit (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Flush the workqueue before freeing tpacpi_leds (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Use struct dev_pm_ops instead of legacy PM routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Drop pm_message_t arguments from suspend routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix issuing duplicated key events for brightness up/down (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: module_param: make bool parameters really bool drivers & misc (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: switch procfs to umode_t use (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix printk typo 'bluestooth' (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle HKEY 0x4010, 0x4011 events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle some new HKEY 0x60xx events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert printks to pr_ (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Correct !CONFIG_THINKPAD_ACPI_VIDEO warning (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix common misspellings (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Always report scancodes for hotkeys (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: We must always call va_end() after va_start() but do not do so in thinkpad_acpi.c::acpi_evalf() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove unnecessary semicolons (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: delete double assignment (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix comment/printk typos (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: avoid keymap pitfall (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add KEY_CAMERA (Fn-F6) for Lenovo keyboards (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add support for model-specific keymaps (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: lock down size of hotkey keymap (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: untangle ACPI/vendor backlight selection (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: find ACPI video device by synthetic HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: clean up ACPI handles handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't depend on led_path for led firmware type (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: explain errors from acpi_install_notify_handler (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: acpi_evalf fixes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: detect EC node using its HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disclose usertask for ALSA callbacks (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix brightness hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: let other subdrivers know backlight level range (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: move greeting messages out of the first subdriver (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix volume/mute hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: constrain IBM-era support to IBM boxes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix ALSA callback return status (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix typos "ammount" -> "amount" (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: make volume subdriver optional (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't fail to load the entire module due to ALSA problems (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't take the first ALSA slot by default (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: bump version to 0.24 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: basic ALSA mixer support (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disable volume control (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support MUTE-only ThinkPads (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: volume subdriver rewrite (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: sync input device EV_SW initial state (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix assorted typos all over the place (Stanislaw Gruszka) [1170392] - [kernel] sysctl: add cap_last_cap to /proc/sys/kernel (Richard Guy Briggs) [1202508] - [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: module exit handling adjustments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: set blk_queue_max_hw_sectors correctly (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Use physical sector size for setup (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use a different scatterlist for each request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-block: implement indirect descriptors (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: remove frame list from blk_shadow (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: pre-allocate pages for requests (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: switch from llist to list (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: drop the use of llist_for_each_entry_safe (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle bvecs with partial data (Vitaly Kuznetsov) [1201287 1202393] - [block] llist/xen-blkfront: implement safe version of llist_for_each_entry (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: free allocated page (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: persistent-grants fixes (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Persistent grant maps for xen blk drivers (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use bitmap_set() and bitmap_clear() (Vitaly Kuznetsov) [1201287 1202393] - [x86] iommu/amd: Fix missing iommu_shutdown initialization in passthrough mode (Herton R. Krzesinski) [1198380] - [x86] intr_remapping: Fix section mismatch in ir_dev_scope_init() (Herton R. Krzesinski) [1198380] - [x86] iommu: No need to set dmar_disabled in check_zero_address() (Herton R. Krzesinski) [1198380] - [x86] intr_remap: Call dmar_dev_scope_init() explicitly (Herton R. Krzesinski) [1198380] - [x86] amd-iommu: Fall back to GART if initialization fails (Herton R. Krzesinski) [1198380] - [x86] Split swiotlb initialization into two stages (Herton R. Krzesinski) [1198380] - [x86] gart: fix breakage due to IOMMU initialization cleanup (Herton R. Krzesinski) [1198380] - [x86] Move swiotlb initialization before dma32_free_bootmem (Herton R. Krzesinski) [1198380] - [x86] Fix iommu=soft boot option (Herton R. Krzesinski) [1198380] - [x86] Don't put iommu_shutdown_noop() in init section (Herton R. Krzesinski) [1198380] - [x86] Make calgary_iommu_init() static (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove duplicate swiotlb_force extern declarations (Herton R. Krzesinski) [1198380] - [x86] Move iommu_shutdown_noop to x86_init.c (Herton R. Krzesinski) [1198380] - [x86] Set dma_ops to nommu_dma_ops by default (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove the swiotlb variable usage (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops, fix build (Herton R. Krzesinski) [1198380] - [x86] 32-bit: Fix swiotlb boot crash (Herton R. Krzesinski) [1198380] - [x86] Handle HW IOMMU initialization failure gracefully (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Defer swiotlb init printing, export swiotlb_print_info() (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Add swiotlb_free() function (Herton R. Krzesinski) [1198380] - [x86] intel-iommu: Convert detect_intel_iommu to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] amd_iommu: Convert amd_iommu_detect() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Revert "Fall back to GART if initialization fails" (Herton R. Krzesinski) [1198380] - [x86] gart: Convert gart_iommu_hole_init() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] calgary: Convert detect_calgary() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops (Herton R. Krzesinski) [1198380] - [x86] Use x86_platform for iommu_shutdown (Herton R. Krzesinski) [1198380] - [x86] kvm: initialize large vmallocs (Andrea Arcangeli) [1142529] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129472] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129472] - [hid] usbhid: fix PIXART optical mouse (Benjamin Tissoires) [1200586] - [hid] usbhid: add always-poll quirk (Benjamin Tissoires) [1200586] - [net] ipv6: ndisc: Use pre-defined in6addr_linklocal_allnodes (Nikolay Aleksandrov) [1204780] - [net] ipv6: send unsolicited neighbour advertisements to all-nodes (Nikolay Aleksandrov) [1204780]- [virt] revert "kvm: exclude ioeventfd from counting kvm_io_range limit" (Amos Kong) [1205442] - [x86] uv: Fix UV2 BAU legacy mode (Frank Ramsay) [831804] - [x86] xsave: Use alloc_bootmem_align() instead of alloc_bootmem() (Prarit Bhargava) [1206140] - [kernel] bootmem: Add alloc_bootmem_align() (Prarit Bhargava) [1206140] - [infiniband] ipath+qib: fix dma settings (Doug Ledford) [1171803] - [netdrv] mlx4_en: current_mac isn't updated in port up (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix mac_hash database inconsistency (Amir Vadai) [1081667] - [netdrv] mlx4_en: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix errors in MAC address changing when port is down (Amir Vadai) [1081667] - [netdrv] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1081667] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1150343] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1150343] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1150343] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1150343] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1150343] - [netdrv] ixgbe: bump version number (John Greene) [1150343] - [netdrv] ixgbe: Add X550 support function pointers (John Greene) [1150343] - [netdrv] ixgbe: cleanup checksum to allow error results (John Greene) [1150343] - [netdrv] ixgbe: add methods for combined read and write operations (John Greene) [1150343] - [netdrv] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1150343] - [netdrv] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1150343] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1150343] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1150343] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1150343] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1150343] - [netdrv] ixgbe: Add new support for X550 MAC's (John Greene) [1150343] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1150343] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1150343] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1150343] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1150343] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1150343] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1150343] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1150343] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1150343] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1150343] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1150343] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1150343] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1150343] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1150343] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1150343] - [netdrv] ixgbe: Make return values more direct (John Greene) [1150343] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1150343] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1150343] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1150343] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1150343] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1150343] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1150343] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1150343] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1150343] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150343] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1150343] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1150343] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1150343] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1150343] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1150343] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1150343] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1150343] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1150343] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1150343] - [netdrv] igb/ixgbe: remove return statements for void functions (John Greene) [1150343] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1150343] - [netdrv] ixgbe: add space between operands to & (John Greene) [1150343] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1150343] - [netdrv] ixgbe: add braces around else block (John Greene) [1150343] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1150343] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1150343] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1150343] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1150343] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1150343] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1150343] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1150343] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1150343] - [netdrv] ixgbe: Add new netdev op to turn spoof checking on or off per VF (John Greene) [1150343] - [netdrv] ixgbe: Fix memory leak in ixgbe_free_q_vector, missing rcu (John Greene) [1150343] - [netdrv] ixgbe: Fix tx_packets and tx_bytes stats not updating (John Greene) [1150343] - [scsi] scsi_show_extd_sense double prints ASC/ASCQ for vendor specific ASC (Rob Evers) [1203858]- [fs] dcache: return -ESTALE not -EBUSY on distributed fs race (J. Bruce Fields) [1061994] - [fs] fuse: revalidate when may_open() returns ESTALE (Zorro Lang) [1142355] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1163769] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1163769] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1163769] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1163769] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1163769] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1163769] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1163769] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1163769] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1184512] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1184512] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1184512] - [x86] kernel: Avoid calling arch_trigger_all_cpu_backtrace() at the same time (Aaron Tomlin) [1184512] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1108514] - [net] ipvs: Fix reuse connection if real server is dead (Marcelo Leitner) [1108514] - [net] neigh: Keep neighbour cache entries if number of them is small enough (Jiri Pirko) [1199856] - [net] gso: fix skb_segment for non-offset skb pointers (Jiri Benc) [1200533] - [netdrv] mlx4_en: Expose port number through sysfs (Amir Vadai) [1119772] - [net] core: Add sysfs file for port number (Amir Vadai) [1119772]- [kernel] dynamic_debug: fix comment (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use seq_open_private() instead of seq_open() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace obselete simple_strtoul() with kstrtouint() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix ddebug_parse_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: remove wrong error message (Michal Schmidt) [1203349] - [kernel] docs: dynamic-debug-howto.txt: update since new wildcard support (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add wildcard support to filter files/functions/modules (Michal Schmidt) [1203349] - [kernel] lib: parser: put EXPORT_SYMBOLs in the conventional place (Michal Schmidt) [1203349] - [kernel] lib: parser: add match_wildcard() function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: line queries failing due to uninitialized local variable (Michal Schmidt) [1203349] - [kernel] dynamic_debug: reuse generic string_unescape function (Michal Schmidt) [1203349] - [kernel] lib: introduce generic string_unescape (Michal Schmidt) [1203349] - [kernel] lib: net: make isodigit() public and use it (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add pr_errs before -EINVALs (Michal Schmidt) [1203349] - [kernel] lib: KABI fix print_hex_dump_bytes() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: dynamic hex dump (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix vpr_ logging styles (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use kbasename() (Michal Schmidt) [1203349] - [kernel] string: introduce helper to get base file name from given path (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove unnecessary __used (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use printk(KERN_WARNING..) in stub function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: init with early_initcall, not arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: update Documentation/*, Kconfig.debug (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add modname arg to exec_query callchain (Michal Schmidt) [1203349] - [kernel] dynamic_debug: print ram usage by ddebug tables if verbose (Michal Schmidt) [1203349] - [kernel] dynamic_debug: simplify dynamic_debug_init error exit (Michal Schmidt) [1203349] - [kernel] dynamic_debug: combine parse_args callbacks together (Michal Schmidt) [1203349] - [kernel] dynamic_debug: deprecate ddebug_query, suggest dyndbg instead (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug work for module initialization (Michal Schmidt) [1203349] - [kernel] params: add 3rd arg to option handler callback signature (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix leading spaces in dynamic_debug.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace if (verbose) pr_info with macro vpr_info (Michal Schmidt) [1203349] - [kernel] dynamic_debug: process multiple debug-queries on a line (Michal Schmidt) [1203349] - [kernel] dynamic_debug: factor vpr_info_dq out of ddebug_parse_query (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add trim_prefix() to provide source-root relative paths (Michal Schmidt) [1203349] - [kernel] dynamic_debug: enlarge command/query write buffer (Michal Schmidt) [1203349] - [kernel] dynamic_debug: chop off comments in ddebug_tokenize (Michal Schmidt) [1203349] - [kernel] dynamic_debug: early return if _ddebug table is empty (Michal Schmidt) [1203349] - [kernel] dynamic_debug: tighten up error checking on debug queries (Michal Schmidt) [1203349] - [kernel] dynamic_debug: describe_flags with '=[pmflt_]*' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: drop explicit !=NULL checks (Michal Schmidt) [1203349] - [kernel] dynamic_debug: pr_err() call should not depend upon verbosity (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace strcpy with strlcpy, in ddebug_setup_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: change verbosity at runtime (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug supersede DEBUG ccflag (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use _DPRINTK_FLAGS_PRINT (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix whitespace complaints from scripts/cleanfile (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix undefined reference to `__netdev_printk' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use a single printk() to emit messages (Michal Schmidt) [1203349] - [kernel] dynamic_debug: consolidate repetitive struct _ddebug descriptor definitions (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make netdev_dbg() call __netdev_printk() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Convert printks to pr_ (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove uses of KERN_CONT in dynamic_emit_prefix (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Consolidate prefix output to single routine (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add __dynamic_dev_dbg (Michal Schmidt) [1203349] - [kernel] lib: Remove unneeded version.h include (Michal Schmidt) [1203349] - [kernel] docs: fix dev_debug() braino in dynamic-debug-howto.txt (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add #include (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add more flags (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Initialize dynamic debug earlier via arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Introduce ddebug_query= boot parameter (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Split out query string parsing/setup from proc_write (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix dynamic_dev_dbg() macro if CONFIG_DYNAMIC_DEBUG not set (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix documentation errors (Michal Schmidt) [1203349] - [kernel] dynamic_debug: small cleanup in ddebug_proc_write() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: include slab.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove KBUILD_MODNAME from dynamic_pr_debug (Michal Schmidt) [1203349] - [fs] nfs: Add a module parameter to set the number of session slots (Steve Dickson) [1077226] - [fs] nfs: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166843] - [fs] nfs: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166843] - [fs] nfs: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166843] - [fs] nfs: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166843] - [docs] kdump: Document this case in kdump.txt (Baoquan He) [990302] - [x86] kexec: Add a x86_64 arch specific function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Introduce a new arch dependent function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Use __weak symboling instead for arch dependent function of kexec (Baoquan He) [990302] - [drm] makefile: update drm version (Rob Clark) [1200563] - [drm] i915: further quiet i915 (Rob Clark) [1200563] - [drm] i915: fix build for CONFIG_BUG=n (Rob Clark) [1200563] - [drm] i915: tame the chattermouth (Rob Clark) [1200563] - [drm] radeon: properly set vm fragment size for TN/RL (Rob Clark) [1200563] - [drm] radeon: fix the crash in test functions (Rob Clark) [1200563] - [drm] radeon: fix the crash in benchmark functions (Rob Clark) [1200563] - [drm] radeon: fix PLLs on RS880 and older v2 (Rob Clark) [1200563] - [drm] radeon: don't init gpuvm if accel is disabled (Rob Clark) [1200563] - [drm] i915: fix inconsistent brightness after resume (Rob Clark) [1200563] - [drm] i915: Init PPGTT before context enable (Rob Clark) [1200563] - [drm] i915: BDW Fix Halo PCI IDs marked as ULT (Rob Clark) [1200563] - [drm] i915: Only fence tiled region of object (Rob Clark) [1200563] - [drm] radeon: Restore GART table contents after pinning it in VRAM v3 (Rob Clark) [1200563] - [drm] radeon: Split off gart_get_page_entry ASIC hook from set_page_entry (Rob Clark) [1200563] - [drm] radeon: use rv515_ring_start on r5xx (Rob Clark) [1200563] - [drm] radeon: add si dpm quirk list (Rob Clark) [1200563] - [drm] radeon: add a dpm quirk list (Rob Clark) [1200563] - [drm] i915: Ban Haswell from using RCS flips (Rob Clark) [1200563] - [drm] i915: Kill check_power_well() calls (Rob Clark) [1200563] - [drm] revert "i915: Preserve VGACNTR bits from the BIOS" (Rob Clark) [1200563] - [drm] irq: BUG_ON() -> WARN_ON() (Rob Clark) [1200563] - [drm] i915: Don't call intel_prepare_page_flip() multiple times on gen2-4 (Rob Clark) [1200563] - [drm] i915: Disable PSMI sleep messages on all rings around context switches (Rob Clark) [1200563] - [drm] i915: Force the CS stall for invalidate flushes (Rob Clark) [1200563] - [drm] i915: Invalidate media caches on gen7 (Rob Clark) [1200563] - [drm] mc: disable msi (Rob Clark) [1200563] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1200563] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1200563] - [drm] i915: Only warn the first time we attempt to mmio whilst suspended (Rob Clark) [1200563] - [drm] i915: Disallow pin ioctl completely for kms drivers (Rob Clark) [1200563] - [drm] i915: Don't complain about stolen conflicts on gen3 (Rob Clark) [1200563] - [drm] radeon: properly filter DP1.2 4k modes on non-DP1.2 hw (Rob Clark) [1200563] - [drm] radeon: adjust default bapm settings for KV (Rob Clark) [1200563] - [drm] radeon: fix sad_count check for dce3 (Rob Clark) [1200563] - [drm] radeon: KV has three PPLLs (Rob Clark) [1200563] - [drm] radeon: check the right ring in radeon_evict_flags() (Rob Clark) [1200563] - [drm] radeon: work around a hw bug in MGCG on CIK (Rob Clark) [1200563] - [drm] radeon: fix typo in CI dpm disable (Rob Clark) [1200563] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1200563] - [drm] dp: retry AUX transactions 32 times (Rob Clark) [1200563] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1200563] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1200563] - [drm] nouveau: bring back legacy mmap handler (Rob Clark) [1200563] - [drm] nouveau: Do not BUG_ON(!spin_is_locked()) on UP (Rob Clark) [1200563] - [kernel] coredump_wait: don't call complete_vfork_done() (Mateusz Guzik) [1197599] - [kernel] vfork: make it killable (Mateusz Guzik) [1197599] - [kernel] vfork: introduce complete_vfork_done() (Mateusz Guzik) [1197599] - [virtio] virtio_pci: document why we defer kfree (Fam Zheng) [1199421] - [virtio] virtio_pci: defer kfree until release callback (Fam Zheng) [1199421] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1200911]- [md] raid5: Initialize bi_vcnt (Jes Sorensen) [1203221] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1177745] - [x86] crypto: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201560] - [x86] crypto: sha256_ssse3 - fix stack corruption with SSSE3 and AVX implementations (Herbert Xu) [1201490] - [char] tty: drop driver reference in tty_open fail path (Mateusz Guzik) [1201894] {CVE-2011-5321} - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (John Greene) [1150339] - [netdrv] e1000: e1000_ethertool.c coding style fixes (John Greene) [1150339] - [netdrv] e1000: remove unnecessary break after return (John Greene) [1150339] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150339] - [netdrv] e1000: Use time_after() for time comparison (John Greene) [1150339] - [netdrv] e1000: remove the check: skb->len<=0 (John Greene) [1150339] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (John Greene) [1150339] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (John Greene) [1150339] - [netdrv] e1000: remove open-coded skb_cow_head (John Greene) [1150339] - [netdrv] e1000: remove debug messages with function names (John Greene) [1150339] - [netdrv] e1000: delete non-required instances of include (John Greene) [1150339] - [netdrv] e1000: fix possible reset_task running after adapter down (John Greene) [1150339] - [netdrv] e1000: fix lockdep warning in e1000_reset_task (John Greene) [1150339] - [netdrv] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1150339] - [netdrv] e1000: fix wrong queue idx calculation (John Greene) [1150339] - [netdrv] e1000: Remove extern from function prototypes (John Greene) [1150339] - [netdrv] e1000: replace dma_set_mask()+dma_set_coherent_mask() with new helper (John Greene) [1150339] - [netdrv] e1000: ethtool: Add missing dma_mapping_error-call in e1000_setup_desc_rings (John Greene) [1150339] - [netdrv] e1000: dma_alloc_coherent: use __GFP_ZERO instead of memset(, 0) (John Greene) [1150339] - [netdrv] e1000: Remove dma_alloc_coherent OOM messages (John Greene) [1150339] - [netdrv] e1000: Remove remaining alloc/OOM messages (John Greene) [1150339] - [netdrv] e1000: fix up function prototypes after __dev* removals (John Greene) [1150339] - [netdrv] e1000: remove __dev* attributes (John Greene) [1150339] - [netdrv] e1000: fix concurrent accesses to PHY from watchdog and ethtool (John Greene) [1150339] - [netdrv] e1000: Small packets may get corrupted during padding by HW (John Greene) [1150339] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1192485] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1192485] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1192485] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1192485] - [acpi] fan: printk replacement (Prarit Bhargava) [1192485] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1192485] - [acpi] fan: trivial style cleanup (Prarit Bhargava) [1192485] - [acpi] fan: Initialize acpi_state variable (Prarit Bhargava) [1192485] - [acpi] fan: avoid null pointer deference error (Prarit Bhargava) [1192485] - [acpi] fan: Use struct dev_pm_ops for power management in the fan driver (Prarit Bhargava) [1192485] - [acpi] fan: Fix more unbalanced code block (Prarit Bhargava) [1192485] - [acpi] ec: Drop suspend and resume routines (Prarit Bhargava) [1192485] - [acpi] fan: fix unbalanced code block (Prarit Bhargava) [1192485] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186105 1186111] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix resolution for manually provided min/max (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add a matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - T540p - unify with other LEN0034 models (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - print firmware ID and board number at init (Benjamin Tissoires) [1186105 1186111]- [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179327] {CVE-2014-8159} - [net] ipcomp: Mark as netns_ok (Jiri Pirko) [1112926] - [netdrv] l2tp: Fix UDP socket reference count bugs in the pppol2tp driver (Jiri Pirko) [1198290] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198404] - [net] netfilter: ipt_LOG: add bufferisation to call printk() once (Mateusz Guzik) [972694] - [net] netfilter: add missing xt_log.h file (Mateusz Guzik) [972694] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Amos Kong) [1124311] - [pci] Deprecate DEFINE_PCI_DEVICE_TABLE (Prarit Bhargava) [1198148] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198148] - [wireless] rt2800pci: add firmware for RT3290 (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -12 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -10 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -9 firmware for iwl 3160 / 7260 / 7265 (Stanislaw Gruszka) [1036243] - [wireless] Update zd1201 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update rndis_wlan driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update mwl8k driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update adm8211 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update wl3501_cs driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update atmel driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update at76c50x-usb driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update airo driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport ti drivers from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211_hwsim driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] orinoco: Compile the driver with updated mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport libertas driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ipw2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport p54 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport brcmsmac driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport b43 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ssb bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport bcma bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlegacy driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport rt2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath common layer from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport carl9170 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath5k driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath9 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlwifi driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211 from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport wireless core from linux-3.19 (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add system workqueues (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add mod_delayed_work (Stanislaw Gruszka) [1189024] - [wireless] driver core: export platform_device_register_data as a GPL symbol (Stanislaw Gruszka) [1189024] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1189024] - [net] if_ether.h: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1189024] - [wireless] kernel.h: define u8, s8, u32, etc. limits (Stanislaw Gruszka) [1189024] - [wireless] kabi: remove wireless_send_event symbol (Stanislaw Gruszka) [1189024] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1102902] - [usb] io_ti: fix sysfs-attribute creation (Don Zickus) [1196460] - [usb] io_ti: fix port-data memory leak (Don Zickus) [1196460] - [usb] io_ti: Make edge_remove_sysfs_attrs the port_remove method (Don Zickus) [1196460] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035571 1199766] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035571 1199766] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1035571 1199766] - [fs] aio: wake all waiters when destroying ctx (Mateusz Guzik) [1201260] - [x86] kvm: SYSENTER emulation is broken (Mateusz Guzik) [1186450] {CVE-2015-0239} - [x86] kvm: add halt_poll_ns module parameter (Paolo Bonzini) [1185250] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Paolo Bonzini) [1185250]- [crypto] sha512: Create module providing optimized SHA512 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX2 RORX instruction (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha512: Expose generic sha512 routine to be callable from other modules (Herbert Xu) [1036216] - [crypto] sha256: Create module providing optimized SHA256 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 routine using AVX2's RORX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine with AVX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha256: Expose SHA256 generic routine to be callable externally (Herbert Xu) [1036216] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1199230] - [hv] hv_balloon: keep locks balanced on add_memory() failure (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: refuse to balloon below the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: report offline pages as being used (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: eliminate the trylock path in acquire/release_region_mutex (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Don't post pressure status from interrupt context (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Fix a locking bug in the balloon driver (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Make adjustments in computing the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: avoid memory leak on alloc_error of 2MB memory block (Vitaly Kuznetsov) [1006234] - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175245] {CVE-2014-9420} - [x86] intel_pstate: Add support for SkyLake (Steve Best) [1189313] - [x86] vdso: ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184897] {CVE-2014-9585} - [kernel] time: ntp: Correct TAI offset during leap second (Prarit Bhargava) [1199134] - [kernel] kexec: fix build error when hugetlbfs is disabled (Minfei Huang) [1121663] - [kernel] kexec: export free_huge_page to VMCOREINFO (Minfei Huang) [1121663] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Minfei Huang) [1121663] - [mm] Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED (Minfei Huang) [1121663] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1194793]- [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1150337] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150337] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150337] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1150337] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1150337] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150337] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150337] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1150337] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1150337] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150337] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150337] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1150337] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1150337] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1150337] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1150337] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1150337] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150337] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150337] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150337] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150337] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150337] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150337] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1150337] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150337] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150337] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1150337] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1150337] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1150337] - [netdrv] i40evf: update header comments (Stefan Assmann) [1150337] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150337] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1150337] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150337] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150337] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1150337] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150337] - [netdrv] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1150337] - [netdrv] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1150337] - [netdrv] i40evf: don't leak queue vectors (Stefan Assmann) [1150337] - [netdrv] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1150337] - [netdrv] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1150337] - [netdrv] i40evf: fix scan warning on sprintf (Stefan Assmann) [1150337] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait so long (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary break after goto (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150337] - [netdrv] i40evf: don't violate scope (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150337] - [netdrv] i40evf: change branding string (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150337] - [netdrv] i40evf: set flags before sending message (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150337] - [netdrv] i40evf: resend FW request if no response (Stefan Assmann) [1150337] - [netdrv] i40evf: fix typo (Stefan Assmann) [1150337] - [netdrv] i40evf: return more useful error information (Stefan Assmann) [1150337] - [netdrv] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150337] - [netdrv] i40evf: fix off-by-one (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150337] - [netdrv] i40evf: check admin queue error bits (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150337] - [netdrv] i40evf: don't go further down (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150337] - [netdrv] i40evf: Fix function header (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150337] - [netdrv] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1150337] - [netdrv] i40evf: clean up log message formatting (Stefan Assmann) [1150337] - [netdrv] i40evf: remove bogus comment (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary log messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150337] - [netdrv] i40evf: make messages less dire (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150337] - [netdrv] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1150337] - [netdrv] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150337] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1150337] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1150345] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1150345] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1150345] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150345] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150345] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1150345] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1150345] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150345] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1150345] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1150345] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1150345] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1150345] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1150345] - [net] set and query VEB/VEPA bridge mode via PF_BRIDGE (Stefan Assmann) [1150345] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1150345] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1150345] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1150345] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150345] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150345] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150345] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1150345] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1150345] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1150345] - [netdrv] i40e: Fix function header (Stefan Assmann) [1150345] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1150345] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150345] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1150345] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1150345] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150345] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1150345] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150345] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150345] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1150345] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1150345] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1150345] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1150345] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1150345] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1150345] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1150345] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1150345] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150345] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1150345] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1150345] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1150345] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1150345] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1150345] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1150345] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] net: Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150345] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1150345] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150345] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1150345] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1150345] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150345] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1150345] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150345] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1150345] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150345] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1150345] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1150345] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150345] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150345] - [netdrv] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1150345] - [netdrv] i40e: increase ARQ size (Stefan Assmann) [1150345] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1150345] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1150345] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1150345] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1150345] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150345] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150345] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1150345] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1150345] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1150345] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1150345] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1150345] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150345] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1150345] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1150345] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1150345] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1150345] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1150345] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1150345] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1150345] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150345] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1150345] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150345] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1150345] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1150345] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1150345] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1150345] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1150345] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1150345] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1150345] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1150345] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1150345] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version (Stefan Assmann) [1150345] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1150345] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1150345] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150345] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1150345] - [netdrv] i40e: mask phy events (Stefan Assmann) [1150345] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1150345] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1150345] - [netdrv] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1150345] - [netdrv] i40e: make warning less verbose (Stefan Assmann) [1150345] - [netdrv] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unnecessary assignment (Stefan Assmann) [1150345] - [netdrv] i40e: Change wording to be more consistent (Stefan Assmann) [1150345] - [netdrv] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1150345] - [netdrv] i40e: Add dual speed module support (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150345] - [netdrv] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150345] - [netdrv] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1150345] - [netdrv] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1150345] - [netdrv] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1150345] - [netdrv] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1150345] - [netdrv] i40e: Some FD message fixes (Stefan Assmann) [1150345] - [netdrv] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1150345] - [netdrv] i40e: fix PTP bug (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1150345] - [netdrv] i40e: Fix for recent kernel panic (Stefan Assmann) [1150345] - [netdrv] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1150345] - [netdrv] i40e: use correct structure type name in sizeof (Stefan Assmann) [1150345] - [netdrv] i40e: fix sparse non static symbol warning (Stefan Assmann) [1150345] - [netdrv] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1150345] - [netdrv] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1150345] - [netdrv] i40e: Minor comment changes (Stefan Assmann) [1150345] - [netdrv] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1150345] - [netdrv] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1150345] - [netdrv] i40e: expose debug_write_register request (Stefan Assmann) [1150345] - [netdrv] i40e: disable FCoE (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1150345] - [netdrv] i40e: RHEL6 fixups for fcoe code (Stefan Assmann) [1150345] - [netdrv] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1150345] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150345] - [netdrv] i40e: Give link more time after setting flow control (Stefan Assmann) [1150345] - [netdrv] i40e: Fix firmware API version errors (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150345] - [netdrv] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1150345] - [netdrv] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150345] - [netdrv] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1150345] - [netdrv] i40e: remove unnecessary break after goto (Stefan Assmann) [1150345] - [netdrv] bridge: fdb dumping takes a filter device (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150345] - [netdrv] i40e: Implement set_settings for ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150345] - [netdrv] i40e: move nway reset (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1150345] - [netdrv] i40e: disable TPH (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1150345] - [netdrv] i40e: tolerate lost interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150345] - [netdrv] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1150345] - [netdrv] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150345] - [netdrv] i40e: FD filter replay logic bug fix (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150345] - [netdrv] i40e: fix compile error on 32bit (Stefan Assmann) [1150345] - [netdrv] i40e: Correct mask assignment value (Stefan Assmann) [1150345] - [netdrv] i40e: clear all queues and interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150345] - [netdrv] i40e: fix fdir programming (Stefan Assmann) [1150345] - [netdrv] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1150345] - [netdrv] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1150345] - [netdrv] i40e: only create PTP device node once (Stefan Assmann) [1150345] - [netdrv] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1150345] - [netdrv] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1150345] - [netdrv] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150345] - [netdrv] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150345] - [netdrv] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1150345] - [netdrv] i40e: no pf reset at pci remove (Stefan Assmann) [1150345] - [netdrv] i40e: reapply LAA after reset (Stefan Assmann) [1150345] - [netdrv] i40e: allow user to set LAA again (Stefan Assmann) [1150345] - [netdrv] i40e: use WoL flag when setting LAA (Stefan Assmann) [1150345] - [netdrv] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150345] - [netdrv] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1150345] - [netdrv] i40e: fix a stray print message (Stefan Assmann) [1150345] - [netdrv] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1150345] - [netdrv] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1150345] - [netdrv] i40e: make prep_for_reset void (Stefan Assmann) [1150345] - [netdrv] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150345] - [netdrv] i40e: keep service tasks out of reset process (Stefan Assmann) [1150345] - [netdrv] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1150345] - [netdrv] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1150345] - [netdrv] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1150345] - [netdrv] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1150345] - [netdrv] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150345] - [netdrv] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150345] - [netdrv] i40e: use stored base_queue value (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150345] - [netdrv] i40e: Do not accept tagged packets by default (Stefan Assmann) [1150345] - [netdrv] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1150345] - [netdrv] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150345] - [netdrv] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1150345] - [netdrv] i40e: Delete stale MAC filters after change (Stefan Assmann) [1150345] - [netdrv] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150345] - [netdrv] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1150345] - [netdrv] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1150345] - [netdrv] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1150345] - [netdrv] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused variable and memory allocation (Stefan Assmann) [1150345] - [netdrv] i40e: allow for more VSIs (Stefan Assmann) [1150345] - [netdrv] i40e: add checks for AQ error status bits (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150345] - [netdrv] i40e: not all VSIs have rings (Stefan Assmann) [1150345] - [netdrv] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1150345] - [netdrv] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e: remove irqs only when they are set up (Stefan Assmann) [1150345] - [netdrv] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1150345] - [netdrv] i40e: print full link message (Stefan Assmann) [1150345] - [netdrv] i40e: add xcast stats for port (Stefan Assmann) [1150345] - [netdrv] i40e: add vsi x-cast stats (Stefan Assmann) [1150345] - [netdrv] i40e: increase reset wait time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150345] - [netdrv] i40e: print message for pre-production hardware (Stefan Assmann) [1150345] - [netdrv] i40e: add VEB stats to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: set lan_veb index (Stefan Assmann) [1150345] - [netdrv] i40e: add missing VSI statistics (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150345] - [netdrv] i40e: refactor stats collection (Stefan Assmann) [1150345] - [netdrv] i40e: refactor send version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150345] - [netdrv] i40e: notify VF of all types of resets (Stefan Assmann) [1150345] - [netdrv] i40e: clamp jumbo frame size (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150345] - [netdrv] i40e: remove check for large buffer (Stefan Assmann) [1150345] - [netdrv] i40e: Rework register diagnostic (Stefan Assmann) [1150345] - [netdrv] i40e: don't use OR to check a value (Stefan Assmann) [1150345] - [netdrv] i40e: enable CONFIG_I40E_DCB (Stefan Assmann) [1150345] - [netdrv] i40e: remove ifdefs which are no longer necessary (Stefan Assmann) [1150345] - [netdrv] i40e: revert 075a5d9ee83117e56cf429fcc1cbc78f020ed3bf (Stefan Assmann) [1150345]- [mm] vmscan: check if reclaim should really abort even if compaction_ready() is true for one zone (Rafael Aquini) [1066702] - [mm] page_alloc: prevent unending loop in __alloc_pages_slowpath() (Rafael Aquini) [1066702] - [mm] page_alloc: fix deferred congestion timeout if preferred zone is not allowed (Rafael Aquini) [1066702] - [mm] compaction: prevent infinite loop in compact_zone (Rafael Aquini) [1066702] - [mm] compaction: detect when scanners meet in isolate_freepages (Rafael Aquini) [1066702] - [mm] compaction: push isolate search base of compact control one pfn ahead (Rafael Aquini) [1066702] - [mm] compaction: checks correct fragmentation index (Rafael Aquini) [1066702] - [mm] compaction: abort if migration page cannot be charged to memcg (Rafael Aquini) [1066702] - [mm] compaction: check migrate_pages's return value instead of list_empty() (Rafael Aquini) [1066702] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Rafael Aquini) [1066702] - [x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal() (Oleg Nesterov) [1196262] - [x86] fpu: change save_i387_xstate() to rely on unlazy_fpu() (Oleg Nesterov) [1196262] - [kernel] clockevents: Make minimum delay adjustments configurable (Prarit Bhargava) [1183773] - [kernel] clockevents: Sanitize min_delta_ns adjustment and prevent overflows (Prarit Bhargava) [1183773] - [md] dm-switch support for RHEL 6 (Mikulas Patocka) [1196319] - [drm] i915: ignore early underrun irqs during init (Rob Clark) [1193972] - [x86] switch_to(): Load TLS descriptors before switching DS and ES (Denys Vlasenko) [1177354] {CVE-2014-9419} - [virt] revert "revert "virtio-net: initialize vlan_features"" (Vlad Yasevich) [1132972] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Vlad Yasevich) [1123697] - [netdrv] macvtap: signal truncated packets (Vlad Yasevich) [1123697] - [netdrv] macvtap: restore vlan header on user read (Vlad Yasevich) [1123697] - [netdrv] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1123697] - [netdrv] macvlan: Add support for 'always_on' offload features (Vlad Yasevich) [1123697] - [netdrv] mactap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1123697] - [netdrv] revert "macvlan: fix checksums error when we are in bridge mode" (Vlad Yasevich) [1123697] - [net] core: Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1123697] - [net] core: generalize skb_segment() (Vlad Yasevich) [1123697] - [net] core: Add skb_headers_offset_update helper function (Vlad Yasevich) [1123697] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (Vlad Yasevich) [1123697] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (Vlad Yasevich) [1123697] - [netdrv] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697] - [netdrv] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697]- [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Steve Best) [1193743] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [753699] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [753699] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [753699] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [753699] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [753699] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [753699] - [mfd] rtsx_usb: export device table (Don Zickus) [753699] - [mfd] rtsx_usb: Make mfd_cell array const (Don Zickus) [753699] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [753699] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [753699] - [mfd] Add realtek USB card reader driver (Don Zickus) [753699] - [netdrv] e1000e: Fixup comments jumbled by i219 support (John Greene) [1150340 1186055] - [netdrv] e1000e: avoid incorrect ioremap/iounmap sequences for e1000_pch_spt (John Greene) [1150340 1186055] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1150340 1186055] - [netdrv] e1000e: initial support for i219 (John Greene) [1150340 1186055] - [netdrv] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1150340] - [netdrv] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150340] - [netdrv] e1000e: remove unnecessary break after return (John Greene) [1150340] - [netdrv] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1150340] - [netdrv] e1000e: Add code to check return values on NVM accesses (John Greene) [1150340] - [netdrv] e1000e: Add support for EEE in Sx states (John Greene) [1150340] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1150340] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1150340] - [netdrv] e1000e: Fix TSO with non-accelerated vlans (John Greene) [1150340] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (John Greene) [1150340] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (John Greene) [1150340] - [scsi] megaraid_sas: Revert "driver version upgrade and remove some meta data of driver" (Tomas Henzl) [1197811] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195675] - [sound] alsa: hda - fix hda_display_power() when !CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1069236] - [lib] list_sort: do not pass bad pointers to cmp callback (Dave Airlie) [1195439] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1129415] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [scsi] always increment reference count (Ewan Milne) [886657] - [scsi] scsi_debug: deadlock between completions and surprise module removal (Ewan Milne) [886657]- [kernel] ipc: sysv shared memory limited to 8TiB (George Beshers) [1171218] - [fs] exec: do not abuse ->cred_guard_mutex in threadgroup_lock() (Petr Oros) [1169225] - [kernel] cgroup: always lock threadgroup during migration (Petr Oros) [1169225] - [kernel] threadgroup: extend threadgroup_lock() to cover exit and exec (Petr Oros) [1169225] - [kernel] threadgroup: rename signal->threadgroup_fork_lock to ->group_rwsem (Petr Oros) [1169225] - [scsi] fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx (Neil Horman) [1187393] - [net] do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso (Neil Horman) [1187393] - [scsi] hpsa: update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1189274] - [scsi] hpsa: Cleanup hpsa_message and hpsa_find_cfgtables (Joseph Szczypek) [1189274] - [scsi] hpsa: Use local workqueues instead of system workqueues - part 2 (Joseph Szczypek) [1189274] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1189274] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1189274] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1189274] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1189274] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1189274] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1189274] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1189274] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1189274] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1189274] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1189274] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1189274] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1189274] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1189274] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1189274] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1189274] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1189274] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1189274] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1189274] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1189274] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1189274] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1189274] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1189274] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1189274] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1189274] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1189274] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1189274] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1189274] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1189274] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1189274] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1189274] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1189274] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1189274] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1189274] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1189274] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1189274] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1195134] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1195134] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1195134] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1195134] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1195134] - [scsi] enclosure: handle non-unique element descriptors (Maurizio Lombardi) [1195134] - [scsi] enclosure: fix WARN_ON in dual path device removing (Maurizio Lombardi) [1195134] - [scsi] ses: requesting a fault indication (Maurizio Lombardi) [1195134] - [scsi] ses: add subenclosure support (Maurizio Lombardi) [1195134] - [scsi] ses: show devices for enclosures with no page 7 (Maurizio Lombardi) [1195134] - [block-driver] cciss: do not reset non-resettable boards (Tomas Henzl) [1192516] - [scsi] Fnic: Not probing all the vNICS via fnic_probe on boot (Chris Leech) [1092771] - [scsi] lpfc: Update lpfc version for 10.6.0.20 driver release (Rob Evers) [1194793] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1194793] - [scsi] lpfc: Fix setting of EQ delay Multiplier (Rob Evers) [1194793] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1194793] - [scsi] lpfc: application causes OS crash when running diagnostics (Rob Evers) [1194793] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1194793] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1194793] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1194793] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1194793] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1194793] - [scsi] lpfc: lpfc does not support option_rom_version sysfs attribute on newer adapters (Rob Evers) [1194793] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1194793] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1194793] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1194793] - [scsi] lpfc: Fix the iteration count to match the 30 sec comment (Rob Evers) [1194793] - [scsi] lpfc: Fix null ndlp derefernce in target_reset_handler (Rob Evers) [1194793]- [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1193201] - [s390] kernel: 3215 tty close crash (Hendrik Brueckner) [1186682] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193613] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193613] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193559] - [fs] nfsd: fix EXDEV checking in rename (Steve Dickson) [1154787] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (J. Bruce Fields) [1043771] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix alignment on line wrap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple assignments on a single line (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove space after typecasts (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple blank lines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add blank line after declarations (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove return statements for void functions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add ethtool "-m" option support (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace strcpy with strlcpy (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix some log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of TX budget (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define BE_MAX_MTU (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unncessary gotos (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a few log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update driver version to 10.4 (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use "if (!foo)" test style (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update UE bit description strings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ndo methods (Ivan Vecera) [1149267 1158694] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ethtool methods (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix error status for FW-download (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: cleanup MCC async event processing code (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add link state control for VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix up function prototypes after __dev* removals (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove __dev* attributes (Ivan Vecera) [1149267 1158694] - [net] make net_get_random_once irq safe (Ivan Vecera) [1160464] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1160464] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1160464] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1160464] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1160464] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1160464] - [net] core: provide a per host RSS key generic infrastructure (Ivan Vecera) [1160464] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1160464] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1160464] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1160464] - [netdrv] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1160464] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1160464] - [netdrv] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1160464] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: enable loading module with new B-series Lenovo BIOS (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: fail to load with newer Thinkpad X201s BIOS (Benjamin Tissoires) [1194829]- [sound] alsa/hda/usb/core: hda: do not export static functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: drm: i915: hd-audio: Don't continue probing when nomodeset is given (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix runtime PM check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add power-welll support for haswell HDA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix 'const' warnings and some retyping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Enable new USB drivers - HiFace and BCD2000 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace the magic number 44 with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: drop unused varible assigments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: coding style fixups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Don't peep the card internal object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Resume mixer values properly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: re-order some quirk entries (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use module_usb_driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-usx2y: remove bogus frame checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam C525 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (midi) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (pcm) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: don't push static constants on stack for *ph (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not trust too-big wMaxPacketSize values (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: fix DMA issues with URB transfer_buffer usage (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove assignment from if condition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove an unneeded check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: 6fire: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb/misc/ua101.c: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove some old dead code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around Android accessory firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Fix invalid volume resolution on Logitech HD webcam c270 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Apply Logitech QuickCam Pro 9000 quirk only to audio iface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland/Cakewalk UM-3G support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-6fire: Modify firmware version check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: proc: use found syncmaxsize to determine feedback format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: caiaq: fix endianness bug in snd_usb_caiaq_maschine_dispatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm_format_to_bits strong-typed conversion (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: adjust for changed 3.8 USB API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Avoid unnecessary sample rate changes on USB 2.0 clock sources (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10C (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix autopm error during probing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: try harder to find USB_DT_CS_ENDPOINT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-audio: set the timeout for usb control set messages to 5000 ms (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add quirks handler for DSD streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for bit-reversed byte formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for DSD DOP stream transport (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: use ep->stride from urb callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: disable autopm for MIDI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Add quirk for 192KHz recording on E-Mu devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: playback design: use usb_set_inferface quirk from more locations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix endianness bug in snd_nativeinstruments_* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: support read-only freq control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: show err in set_sample_rate_v2 debug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: auto clock selection module param (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: try to find and switch to valid clock (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: do clock validity check earlier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use endianness macros (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: spelling correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten EXPORT_SYMBOLS placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten MODULE_DEVICE_TABLE placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: convert list_for_each to entry variant (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Clean up the code in set_sample_rate_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Work around CM6631 sample rate change bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: propagate errors up the call chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Parse UAC2 extension unit like for UAC1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add delay quirk for "Playback Design" products (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle raw data format of UAC2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle the bmFormats field as unsigned int (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trust fields given in the quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Playback and MIDI support for Novation Twitch DJ controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add a workaround for the NuForce UDH-100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix smatch warnings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: switch to dev_*() logging (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: rename 'dev' to 'cdev' (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/quirks, fix out-of-bounds access (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for M-Audio FT C600 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland A-PRO support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: cosmetics, remove a leading space (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: caiaq: fix use of MODULE_SUPPORTED_DEVICES() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix invalid length check for RME and other UAC 2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Make snd_printd() and snd_printdd() inline (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: selector map for M-Audio FT C400 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio FT C400 skip packet quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: correct M-Audio C400 clock source quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - fix race in creation of M-Audio Fast track pro driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix NULL dereference by access to non-existing substream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Make ebox44_table static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix kernel panic of Digidesign Mbox2 quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Creative BT-D1 via usb sound quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support delay calculation on capture streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Support for Digidesign Mbox 2 USB sound card: (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore-quirk for HP Wireless Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Enable S/PDIF on the ASUS Xonar U3 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb6fire: prevent driver panic state when stopping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: sync ep init fix for audioformat mismatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix missing autopm for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Avoid autopm calls after disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't create "Speaker" mixer controls on headphones and headsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: FT C400 sync playback EP to capture EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer ranges (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio Fast Track C400 quirks table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: parameterize FTU effect unit control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: skip UAC2 EFFECT_UNIT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add control index offset (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use sender stride for implicit feedback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: replace hardcoded value with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add channel map support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Extend chmap definitions for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix delay account during pause (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore delay calculation for capture stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: properly initialize the sync endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: process pending stop at PCM hw_free and close (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: stop both data and sync endpoints asynchronously (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify endpoint deactivation code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify snd_usb_endpoint_start/stop arguments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Deprecate async_unlink option (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Return meaningful error codes instead of -1 in format.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/6fire: Fix potential NULL pointer dereference in comm.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix misspellings of "whether" in comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101, usx2y: fix broken MIDI output (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use bitmap_weight (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix mutex deadlock at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Focusrite Scarlett 18i6 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix crash at re-preparing the PCM stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb: remove CONFIG_EXPERIMENTAL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Reloop Play (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB audio quirk for Roland VG-99 advanced mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: remove unused variable in init_pitch_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection in mixer_quirks.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use rwsem for disconnect protection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add TASCAM US122 MKII playback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: fix next_packet_size calls for pause case (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: add DSD formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Define G723 3-bit and 5-bit formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: export struct hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Simplify PM callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using uninitialized data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add DeviceIDs for Sunrise Point-LP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - More kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add Device IDs for Intel Sunrise Point PCH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add explicit include of err.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: ca0132_regs.h: Fix typo in include guard (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Optimize alc888_coef_init() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - set depop_delay for haswell plus (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore the gpio led after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix parsing of CMI8888 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Braswell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add PCI IDs for Intel Braswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add mic mute led hook for dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd/hda: add runtime suspend/resume on optimus support (v4) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add capture mute led support in led_power_filter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add several entries for enabling HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace ICH6_ prefix (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted SFX definitions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use common reboot notifier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make position_fix as generic callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill the rest of snd_print*() usages (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: call overridden init on resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix usage of "model" module parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Support HP mute led for output and input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for ABit AA8XE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - mask buggy stream DMA0 for Broadwell display controller" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC667 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codec rename (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New vendor ID for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add two new pin tables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC891 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Fix silent output on ASUS A8JN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - drop def association and sequence from pinconf comparing" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup_forced flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support headset mode for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - White noise fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - if statement not indented (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add two codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC288 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make full_reset boolean (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not assign streams in reverse order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add eapd shutup to ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change model name alias for ChromeOS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed single output machine get empty hp sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable beep for ASUS 1015E (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add automute fix for another dell AIO model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset quirk for Dell DT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mark reg op args as iomem (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make azx_attach_pcm_stream static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move codec create to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_interrupt to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add position_check op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move low level functions to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the dsp loader to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pull pages allocation to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pcm_mmap_prepare op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move snd page allocation to ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add jackpoll_ms to struct azx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - remove unused clear of STATESTS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add function pointer for disabling MSI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use device pointer from the card instead of pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow different ops to read/write registers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move some definitions to new hda_priv.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix CORB reset to follow specification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix registration of beep input device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/sigmatel - Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make codec object as a parent for input beep devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace with standard printk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sysfs to codec object, too (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create own device struct for each codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Manage each codec instance individually (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Create sysfs attribute files via groups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add QEMU codec vendor ID (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Fix recording from mode id 0x8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - setup/cleanup streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Allow NULL bus->pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda/realtek - Avoid invalid COEFs for ALC271X" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable static quirks for C-Media codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename ASUS subwoofer quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inconsistent Mic mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing mixer widget for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid invalid COEFs for ALC271X (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not accept responses from non-existing codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Disable static quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for HP 530 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for Toshiba P105 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add parameter for dumping processing coefficients (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply codec power_filter to FG nodes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device ID for Broadwell display audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split Thinkpad ACPI-related code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add consistent tag names for firmware patch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - firmware patch code cleanup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Ignore small negative LPIB delay correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initialization of aamix paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow capture-only configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - allow a codec to define its own depop delay time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - resume codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - suspend codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable runtime PM on Panther Point (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Bind with HDMI codec parser automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split the generic parser as an individual module (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute all aamix inputs as default (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Independent of model for HP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check leaf nodes to find aamix amps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Set pcbeep amp for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC231 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set current_headset_type to ALC_HEADSET_TYPE_ENUM (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A casual Dell Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Make fixup regs persist after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - block HDMI jack reports while repolling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a block_report flag to jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support for CX20952 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: HDA - Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Name Haswell HDMI controllers better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible zero-division (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for ASUS N76VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove locally dead codes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fallthru comment (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initial vmaster hook at build_controls callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Raise the delay for alc283_shutup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC255 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove OOM message after input_allocate_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM refcount after S3/S4 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in patch_hdmi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible races in HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Treat zero connection as non-error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted internal mic not indicated on some machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update HD-Audio-Models.txt (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update documentation for Realtek codecs model strings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for ASUS N56VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel map switch not taking effect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix programmed active channel count (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix reported channel map on common default layouts (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix GPIO for Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: alsa : hda - not use assigned converters for all unused pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Toshiba Satellite C870 to MSI blacklist (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Re-setup HDMI pin and audio infoframe on stream switches (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fallback to ALSA allocation when selecting CA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix NULL dereference with CONFIG_SND_DYNAMIC_MINORS=n (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted digital mic fixup for Acer Aspire One (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Gateway LT27 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing mute controls for CX5051 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pinfix for LG LW25 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing fixup for Mac Mini with STAC9221 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - use azx_writew() for 16-bit length register (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove NO_PRESENCE bit override for Dell 1420n Laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix EAPD GPIO control for Sigmatel codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1882 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply a proper chmap for built-in 2.1 speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add KEY_MICMUTE and enable it on Lenovo X220 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Define more channel map positions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Follow channel position definitions to alsa-lib mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add a documentation for channel mapping API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow unlimited pins and converters in patch_hdmi.c (v2 - rh specific) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix default multichannel HDMI mapping regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Work around "alsactl restore" errors (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow 3/5/7 channel map for HDMI/DP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix channel maps for Nvidia 7x 8ch HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide the proper channel mapping for generic HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add standard channel maps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific - define sound device registration order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added parent device mapping (hwdep) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation - redo function prototypes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added channel mapping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add support for wildcard msbits constraints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Update the state properly before notification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Correct PCM BUG error message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: bind seq driver automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: lto, sound: Fix export symbols for !CONFIG_MODULES (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: seq_memory.c: Fix closing brace followed by if (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use ktime_get_ts() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: correctly detect input buffer overflow (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: 'BUG:' message unnecessarily triggers kerneloops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Allow to assign the given parent (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: sparse cleanups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: trivial: sound seq ioctl dbg: print hexadecimal value padded with 0s (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Fix missing error handling in snd_seq_timer_open() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: timer: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: rawmidi: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: channel mapping API implementation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Drop debug prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add helper function for intersecting two rate masks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Limit the fallback card id string size (Jaroslav Kysela) [1069236] - [sound] revert "alsa: usb-audio: Fix crash at re-preparing the PCM stream" (Jaroslav Kysela) [1069236]- [security] keys: close race between key lookup and freeing (Radomir Vrbovsky) [1179850] {CVE-2014-9529} - [usb] keyspan: fix typo causing GPF on open (Don Zickus) [1191745] - [usb] keyspan: fix NULL-pointer dereferences and memory leaks (Don Zickus) [1191745] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193614] - [fs] ext4: lock i_mutex when truncating orphan inodes (Lukas Czerner) [1193845] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Eric Sandeen) [1144588] - [fs] setfacl removes part of ACL when setting POSIX ACLs to Samba (Sachin Prabhu) [1122301] - [fs] xfs: unmount does not wait for shutdown during unmount (Brian Foster) [1171317] - [fs] xfs: remove wrappers around b_iodone (Brian Foster) [1171317] - [fs] xfs: return the buffer locked from xfs_buf_get_uncached (Brian Foster) [1171317] - [fs] xfs: clean up buffer locking helpers (Brian Foster) [1171317] - [fs] proc: task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [fs] proc: task_mmu: show page size in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [documentation] procfs: add /proc/pid/numa_maps interface explanation snippet (Rafael Aquini) [1071986] - [video] fb: reorder the lock sequence to fix potential dead lock (Dave Airlie) [1119728] - [video] fb: avoid possible deadlock caused by fb_set_suspend (Dave Airlie) [1119728] - [char] vt: attempt to fix con_set_unimap race (Dave Airlie) [1119728] - [char] vt: Don't ignore unbind errors in vt_unbind (Dave Airlie) [1119728] - [video] vt: Fix up unregistration of vt drivers (Dave Airlie) [1119728] - [char] vt: Fix replacement console check when unbinding (Dave Airlie) [1119728] - [video] fbcon: fix locking harder (Dave Airlie) [1119728] - [video] fb: Yet another band-aid for fixing lockdep mess (Dave Airlie) [1119728] - [video] fb: rework locking to fix lock ordering on takeover (Dave Airlie) [1119728] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1002037] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1002037] - [net] sync some IP headers with glibc (Jiri Benc) [1002037] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1102094] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1102094] - [net] rtnetlink: Call nlmsg_parse() with correct header length (Michal Schmidt) [1102094] - [net] rtnetlink: fix rtnl_calcit() and rtnl_dump_ifinfo() (Michal Schmidt) [1102094] - [net] sched: make traffic control network namespace aware (Jiri Pirko) [1119542] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1178695] - [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1135425] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1184394] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1184394] - [fs] nfs: Remove assertion BUG_ON()s from the files and generic layout code (Steve Dickson) [1184394] - [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1151601] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1151601] - [fs] jbd2: Fix oops in jbd2_journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] jbd: Fix oops in journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193559] - [fs] nfs: Be less aggressive about returning delegations for open files (Steve Dickson) [1145334] - [fs] nfs: NFSv4.1 data server timeo and retrans module parameters (Steve Dickson) [1175413] - [fs] nfs: don't do blind d_drop() in nfs_prime_dcache() (Steve Dickson) [1133136] - [fs] nfs: Convert a trivial printk into a dprintk (Steve Dickson) [1139229] - [fs] nfs: Avoid PUTROOTFH when managing leases (Benjamin Coddington) [1143013] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Eric Sandeen) [1100532] - [block] cfq-iosched: fix incorrect filing of rt async cfqq (Jeff Moyer) [1174629] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1156061] - [kbuild] nvme.h not in kernel-headers rpm (David Milburn) [1133703]- [fs] proc: task_mmu: add VmFlags field in smaps output (Rafael Aquini) [1190868] - [oprofile] Fix section mismatch warning (Jiri Olsa) [734360] - [oprofile] Fix crash when unloading module hr timer mode (Jiri Olsa) [734360] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185395] - [crypto] Extending the RFC4106 AES-GCM test vectors (Jarod Wilson) [1185395] - [drm] radeon: fix hwmonitor initialization to set correct driver_data (Jerome Glisse) [1191746] - [x86] Update of TLB shootdown code for UV3 (Frank Ramsay) [1180151] - [block] fix non-atomic access to genhd inflight structures (Jeff Moyer) [1151109] - [kernel] freezer: fix thaw_process() vs refrigerator() race (Oleg Nesterov) [1144478] - [mm] mmap: change nr_ptes BUG_ON to WARN_ON (Oleg Nesterov) [1168780] - [mm] memcg: fix crash in re-entrant cgroup_clear_css_refs() (Johannes Weiner) [1168185] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1103333] - [lib] plist: add plist_requeue (Jerome Marchand) [1103333] - [lib] plist: add helper functions (Jerome Marchand) [1103333] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1103333] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1148017] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1073820 1148017] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1148017] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1148017] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1148017] - [netdrv] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1148017] - [netdrv] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix timesync endianity (Michal Schmidt) [1148017] - [netdrv] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF clean statistics (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix stop-on-error (Michal Schmidt) [1148017] - [netdrv] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1148017] - [netdrv] net: ethernet: broadcom: bnx2x: Remove redundant #ifdef (Michal Schmidt) [1148017] - [netdrv] bnx2x: FW assertion changes (Michal Schmidt) [1148017] - [netdrv] bnx2x: Make BP_VF more robust (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1148017] - [netdrv] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1148017] - [netdrv] bnx2x: Code cleanup (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1148017] - [netdrv] bnx2x: switch to new VLAN model (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix the MSI flags (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1148017] - [netdrv] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF can report link speed (Michal Schmidt) [1148017] - [netdrv] bnx2x: remove null test before kfree (Michal Schmidt) [1148017] - [netdrv] bnx2x: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove useless return variables (Michal Schmidt) [1148017] - [netdrv] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1102833 1130671 1148017] - [netdrv] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1148017]- [powercap] rapl: add support for CPU model 0x3f (Steve Best) [1183185] - [x86] acpica: Disable _OSI Win8 for all except Intel Broadwell (Lenny Szubowicz) [1174502] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1150341] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1150341] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1150341] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1150341] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1150341] - [netdrv] timecounter: provide a macro to initialize the cyclecounter mask field (Stefan Assmann) [1150341] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1150341] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1150341] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1150341] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150341] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1150341] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1150341] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1150341] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1150341] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Stefan Assmann) [1150341] - [netdrv] net: Remove ndo_xmit_flush netdev operation, use signalling instead (Stefan Assmann) [1150341] - [netdrv] igb: Support netdev_ops->ndo_xmit_flush() (Stefan Assmann) [1150341] - [netdrv] igb: bump igb version to 5.2.13 (Stefan Assmann) [1150341] - [netdrv] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after return (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after goto (Stefan Assmann) [1150341] - [netdrv] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1150341] - [netdrv] igb: workaround for i210 errata 25: Slow System Clock (Stefan Assmann) [1150341] - [netdrv] igb: bring link up when PHY is powered up (Stefan Assmann) [1150341] - [netdrv] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1150341] - [netdrv] igb: unhide invariant returns (Stefan Assmann) [1150341] - [netdrv] net: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1150341] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150341] - [netdrv] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1150341] - [netdrv] igb: use mac loopback for i354 backplane (Stefan Assmann) [1150341] - [netdrv] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1150341] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150341] - [netdrv] igb: remove redundant PHY power down register write (Stefan Assmann) [1150341] - [netdrv] igb: whitespace fix (Stefan Assmann) [1150341] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1177889] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1187285] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove MD_BUG() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unwanted white space from md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] simplify export_array() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1127962 1136260 1149935 1152914 1153341 1177913] - [md] Recovery speed is wrong (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] flush writes before starting a recovery (Jes Sorensen) [1132916 1136260 1149935 1152914 1153341 1177913] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913]- [char] raw: Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1142314] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1140024] - [hid] trivial formatting fix (Don Zickus) [1072627] - [hid] don't Send Feature Reports on Interrupt Endpoint (Don Zickus) [1072627] - [x86] hyperv: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1190699] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1190699] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Fix a bug in vmbus_open() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1190699] - [hv] make uuid_le const (Vitaly Kuznetsov) [1190699] - [hv] Remove unnecessary comparison of unsigned against 0 (Vitaly Kuznetsov) [1190699] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1190699] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1190699] - [hid] hyperv: convert alloc+memcpy to memdup (Vitaly Kuznetsov) [1190699] - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [923184] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [923184] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [923184] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [923184] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [923184] - [x86] hyperv: Fixup the damage caused by the irq cleanup (Vitaly Kuznetsov) [923184] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [923184] - [net] Fix build failures due to ip_is_fragment() (Stefan Assmann) [1159149] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159149] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159149] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159149] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159149] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159149] - [netdrv] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stefan Assmann) [1159149] - [netdrv] enic: convert to SKB paged frag API (Stefan Assmann) [1159149] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159149] - [netdrv] enic: use spin_lock(wq_lock) instead of spin_lock_irqsave(wq_lock) (Stefan Assmann) [1159149] - [netdrv] enic: support skb->xmit_more (Stefan Assmann) [1159149] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1159149] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1159149] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1159149] - [netdrv] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1159149] - [netdrv] drivers/net: Convert remaining uses of pr_warning to pr_warn (Stefan Assmann) [1159149] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1159149] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1159149] - [netdrv] enic: use pci_zalloc_consistent (Stefan Assmann) [1159149] - [netdrv] pci-dma-compat: add pci_zalloc_consistent helper (Stefan Assmann) [1159149] - [netdrv] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1159149] - [netdrv] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1159149] - [netdrv] enic: do tx cleanup in napi poll (Stefan Assmann) [1159149] - [netdrv] enic: add low latency socket busy_poll support (Stefan Assmann) [1159149] - [netdrv] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1159149] - [netdrv] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1159149] - [net] core: introduce skb_flow_dissect() (Stefan Assmann) [1159149] - [netdrv] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1159149] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1159149] - [netdrv] enic: convert to hw_features (Stefan Assmann) [1159149] - [scsi] qla2xxx: Update the driver version to 8.07.00.16.06.7-k (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1147534] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1147534] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1147534] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1147534] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1147534] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1147534] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1147534] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1147534] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix build errors related to invalid print fields on some architectures (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1147534] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1168386] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1168386] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1168386] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1168386] - [scsi] pm8001: fix update_flash (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1168386] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1168386] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1168386] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1168386] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1168386] - [scsi] pm8001: honor return value (Rich Bono) [1168386] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1168386] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1168386] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1168386] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1168386] - [scsi] pm80xx: no need for tag allocation when issuing the command of unregistering device (Rich Bono) [1168386] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm8001: remove unnecessary pci_set_drvdata() (Rich Bono) [1168386]- [perf] Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1188336] - [perf] Fix up MMAP2 buffer space reservation (Jiri Olsa) [1188336] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1188336] - [perf] symbols: Get kernel start address by symbol name (Jiri Olsa) [1188336] - [perf] tools: Fix segfault in cumulative.callchain report (Jiri Olsa) [1188336] - [perf] tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1188336] - [perf] tests: Add test for caching dso file descriptors (Jiri Olsa) [1188336] - [perf] tests: Allow reuse of test_file function (Jiri Olsa) [1188336] - [perf] tests: Spawn child for each test (Jiri Olsa) [1188336] - [perf] tools: Add dso__data_* interface descriptons (Jiri Olsa) [1188336] - [perf] tools: Allow to close dso fd in case of open failure (Jiri Olsa) [1188336] - [perf] tools: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1188336] - [perf] tools: Cache dso data file descriptor (Jiri Olsa) [1188336] - [perf] tools: Add global count of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add global list of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add data_fd into dso object (Jiri Olsa) [1188336] - [perf] tools: Separate dso data related variables (Jiri Olsa) [1188336] - [perf] tools: Cache register accesses for unwind processing (Jiri Olsa) [1188336] - [perf] record: Fix to honor user freq/interval properly (Jiri Olsa) [1188336] - [perf] timechart: Reflow documentation (Jiri Olsa) [1188336] - [perf] probe: Improve error messages in --line option (Jiri Olsa) [1188336] - [perf] probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1188336] - [perf] probe: Show error code and description in verbose mode (Jiri Olsa) [1188336] - [perf] probe: Improve error message for unknown member of data structure (Jiri Olsa) [1188336] - [perf] tests: Show the inner make output when an error happens (Jiri Olsa) [1188336] - [perf] tools: Emit more precise message for missing glibc static library (Jiri Olsa) [1188336] - [perf] tools: Add dcacheline sort (Jiri Olsa) [1188336] - [perf] tools: Add support to dynamically get cacheline size (Jiri Olsa) [1188336] - [perf] tools: Add cpumode to struct hist_entry (Jiri Olsa) [1188336] - [perf] report: Add mem-mode documentation to report command (Jiri Olsa) [1188336] - [perf] revert "Disable PERF_RECORD_MMAP2 support" (Jiri Olsa) [1188336] - [perf] tools: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1188336] - [perf] script/python: Print array argument as string (Jiri Olsa) [1188336] - [perf] tools: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1188336] - [perf] tools: Fix pipe check regression in attr event callback (Jiri Olsa) [1188336] - [perf] tools: Added support for __get_bitmask() macro (Jiri Olsa) [1188336] - [perf] tools: Add options to function plugin (Jiri Olsa) [1188336] - [perf] tools: Add options to plugins (Jiri Olsa) [1188336] - [perf] tools: Add flag to not load event plugins (Jiri Olsa) [1188336] - [perf] tools: Fix 'make help' message error (Jiri Olsa) [1188336] - [perf] record: Fix poll return value propagation (Jiri Olsa) [1188336] - [perf] tools: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1188336] - [perf] tools: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1188336] - [perf] tools: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1188336] - [perf] tools: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1188336] - [perf] tools: Consider header files outside perf directory in tags target (Jiri Olsa) [1188336] - [perf] tools: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1188336] - [perf] trace: Warn the user when not available (Jiri Olsa) [1188336] - [perf] tests: Add a test case for cumulating callchains (Jiri Olsa) [1188336] - [perf] tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1188336] - [perf] tools: Reset output/sort order to default (Jiri Olsa) [1188336] - [perf] ui/gtk: Fix callchain display (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1188336] - [perf] tools: Enable --children option by default (Jiri Olsa) [1188336] - [perf] top: Add top.children config option (Jiri Olsa) [1188336] - [perf] top: Add --children option (Jiri Olsa) [1188336] - [perf] top: Convert to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Add callback function to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Do not auto-remove Children column if --fields given (Jiri Olsa) [1188336] - [perf] report: Add report.children config option (Jiri Olsa) [1188336] - [perf] report: Add --children option (Jiri Olsa) [1188336] - [perf] tools: Add more hpp helper functions (Jiri Olsa) [1188336] - [perf] tools: Apply percent-limit to cumulative percentage (Jiri Olsa) [1188336] - [perf] ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] tools: Save callchain info for each cumulative entry (Jiri Olsa) [1188336] - [perf] callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1188336] - [perf] report: Cache cumulative callchains (Jiri Olsa) [1188336] - [perf] tools: Update cpumode for each cumulative entry (Jiri Olsa) [1188336] - [perf] hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1188336] - [perf] hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1188336] - [perf] hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1188336] - [perf] tools: Introduce struct hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Introduce hists__inc_nr_samples() (Jiri Olsa) [1188336] - [perf] tools: Add automatic remapping of Android libraries (Jiri Olsa) [1188336] - [perf] tools: Add cat as fallback pager (Jiri Olsa) [1188336] - [perf] tests: Add a testcase for histogram output sorting (Jiri Olsa) [1188336] - [perf] tests: Factor out print_hists_*() (Jiri Olsa) [1188336] - [perf] tools: Introduce reset_output_field() (Jiri Olsa) [1188336] - [perf] tools: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1188336] - [perf] hists: Reset width of output fields with header length (Jiri Olsa) [1188336] - [perf] tools: Skip elided sort entries (Jiri Olsa) [1188336] - [perf] top: Add --fields option to specify output fields (Jiri Olsa) [1188336] - [perf] report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1188336] - [perf] tools: Add ->sort() member to struct sort_entry (Jiri Olsa) [1188336] - [perf] report: Add -F option to specify output fields (Jiri Olsa) [1188336] - [perf] tools: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1188336] - [perf] tools: Consolidate management of default sort orders (Jiri Olsa) [1188336] - [perf] tools: Allow hpp fields to be sort keys (Jiri Olsa) [1188336] - [perf] ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1188336] - [perf] tools: Consolidate output field handling to hpp format routines (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort final output (Jiri Olsa) [1188336] - [perf] tools: Support event grouping in hpp ->sort() (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort hist entries (Jiri Olsa) [1188336] - [perf] tools: Convert sort entries to hpp formats (Jiri Olsa) [1188336] - [perf] tools: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1188336] - [perf] tests: Add dwarf unwind test on ARM (Jiri Olsa) [1188336] - [perf] tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1188336] - [perf] session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1188336] - [perf] sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1188336] - [perf] sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1188336] - [perf] tools: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1188336] - [perf] tools: Use tid for finding thread (Jiri Olsa) [1188336] - [perf] tools: Get rid of on_exit() feature test (Jiri Olsa) [1188336] - [perf] record: Propagate exit status of a command line workload (Jiri Olsa) [1188336] - [perf] tools: Clarify the output of perf sched map (Jiri Olsa) [1188336] - [perf] tools: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1188336] - [perf] tools: Add missing event for perf sched record (Jiri Olsa) [1188336] - [perf] tools: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1188336] - [perf] tools: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move sample data structures from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove asmlinkage define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove min define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove unlikely define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h (Jiri Olsa) [1188336] - [perf] tools: Unify export.h (Jiri Olsa) [1188336] - [perf] tools arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1188336] - [perf] tools: Move u64_swap union (Jiri Olsa) [1188336] - [perf] tests: add a test of kvm-390: trace event (Jiri Olsa) [1188336] - [perf] tests: Add numeric identifier to evlist_test (Jiri Olsa) [1188336] - [perf] tools: Parse tracepoints with '-' in system name (Jiri Olsa) [1188336] - [perf] tools: Handle EINTR error for readn/writen (Jiri Olsa) [1188336] - [perf] tests: Add map groups sharing with thread object test (Jiri Olsa) [1188336] - [perf] tools: Share map_groups among threads of the same group (Jiri Olsa) [1188336] - [perf] tools: Reference count map_groups objects (Jiri Olsa) [1188336] - [perf] tools: Allocate thread map_groups's dynamically (Jiri Olsa) [1188336] - [perf] tests: Add thread maps lookup automated tests (Jiri Olsa) [1188336] - [perf] tests: Add a test case for hists filtering (Jiri Olsa) [1188336] - [perf] tests: Factor out fake_setup_machine() (Jiri Olsa) [1188336] - [perf] hists/tui: Count callchain rows separately (Jiri Olsa) [1188336] - [perf] top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1188336] - [perf] ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1188336] - [perf] tools: Account entry stats when it's added to the output tree (Jiri Olsa) [1188336] - [perf] hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1188336] - [perf] hists: Add a couple of hists stat helper functions (Jiri Olsa) [1188336] - [perf] hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1188336] - [perf] hists: Rename hists__inc_stats() (Jiri Olsa) [1188336] - [perf] report: Count number of entries separately (Jiri Olsa) [1188336] - [perf] callchain: Add generic report parse callchain callback function (Jiri Olsa) [1188336] - [perf] kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1188336] - [perf] tools: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1188336] - [perf] tools: Allow ability to map cpus to nodes easily (Jiri Olsa) [1188336] - [perf] tools: Fix pmu object compilation error (Jiri Olsa) [1188336] - [perf] sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] tools: Show absolute percentage by default (Jiri Olsa) [1188336] - [perf] ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1188336] - [perf] tools: Add hist.percentage config option (Jiri Olsa) [1188336] - [perf] diff: Add --percentage option (Jiri Olsa) [1188336] - [perf] top: Add --percentage option (Jiri Olsa) [1188336] - [perf] report: Add --percentage option (Jiri Olsa) [1188336] - [perf] hists: Add support for showing relative percentage (Jiri Olsa) [1188336] - [perf] probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1188336] - [perf] probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1188336] - [perf] tests x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1188336] - [perf] x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1188336] - [perf] tools: Remove extra '/' character in events file path (Jiri Olsa) [1188336] - [perf] machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1188336] - [perf] tests: Add static build make test (Jiri Olsa) [1188336] - [perf] tools: Fix bfd dependency libraries detection (Jiri Olsa) [1188336] - [perf] tools: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in pretty_print() (Jiri Olsa) [1188336] - [perf] tools: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1188336] - [perf] tools: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1188336] - [perf] tests x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1188336] - [perf] tools: Improve error reporting (Jiri Olsa) [1188336] - [perf] tools: Adjust symbols in VDSO (Jiri Olsa) [1188336] - [perf] kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1188336] - [perf] tools: Instead of redirecting flex output, use -o (Jiri Olsa) [1188336] - [perf] tools: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1188336] - [perf] stat: Initialize statistics correctly (Jiri Olsa) [1188336] - [perf] bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1188336] - [perf] bench: Update manpage to mention numa and futex (Jiri Olsa) [1188336] - [perf] probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1188336] - [perf] probe: Fix to handle errors in line_range searching (Jiri Olsa) [1188336] - [perf] probe: Fix --line option behavior (Jiri Olsa) [1188336] - [perf] tools: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1188336] - [perf] callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1188336] - [perf] tools: Do not call warning() directly (Jiri Olsa) [1188336] - [perf] tools: Print event name when show warning if possible (Jiri Olsa) [1188336] - [perf] tools: test correct variable after allocation (Jiri Olsa) [1188336] - [perf] top: Fix documentation of invalid -s option (Jiri Olsa) [1188336] - [perf] tools: Allow building for tile (Jiri Olsa) [1188336] - [perf] tools: Remove unused simple_strtoul() function (Jiri Olsa) [1188336] - [perf] tools: Update some code references in design.txt (Jiri Olsa) [1188336] - [perf] tools: Fix __perf_evsel__open (Jiri Olsa) [1188336] - [perf] evsel: Update function names in debug messages (Jiri Olsa) [1188336] - [perf] tools: Remove thread__find_map function (Jiri Olsa) [1188336] - [perf] annotate: Print the evsel name in the stdio output (Jiri Olsa) [1188336] - [perf] report: Use ui__has_annotation() (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak when synthesizing thread records (Jiri Olsa) [1188336] - [perf] tools: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1188336] - [perf] report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1188336] - [perf] symbols: Apply all filters to an addr_location (Jiri Olsa) [1188336] - [perf] symbols: Record the reason for filtering an address_location (Jiri Olsa) [1188336] - [perf] sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1188336] - [perf] timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1188336] - [perf] machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1188336] - [perf] tools: Speed up thread map generation (Jiri Olsa) [1188336] - [perf] kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] ui hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1188336] - [perf] symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1188336] - [perf] session: Change header.misc dump from decimal to hex (Jiri Olsa) [1188336] - [perf] ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1188336] - [perf] ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1188336] - [perf] tools: Fix synthesizing mmaps for threads (Jiri Olsa) [1188336] - [perf] probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1188336] - [perf] mem: Clarify load-latency in documentation (Jiri Olsa) [1188336] - [perf] bench: Add futex-requeue microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-wake microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-hash microbenchmark (Jiri Olsa) [1188336] - [perf] tools, x86: Build perf on older user-space as well (Jiri Olsa) [1188336] - [perf] tools: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1188336] - [perf] symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1188336] - [perf] symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1188336] - [perf] tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1188336] - [perf] tools: Setup default dwarf post unwinder (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support (Jiri Olsa) [1188336] - [perf] tools: Add feature check for libdw dwarf unwind (Jiri Olsa) [1188336] - [perf] tools: Warn the user about how to enable libunwind support (Jiri Olsa) [1188336] - [perf] tools: Add variable display for VF make output (Jiri Olsa) [1188336] - [perf] tools: Factor features display code (Jiri Olsa) [1188336] - [perf] tools: Fix bison OUTPUT directories dependency (Jiri Olsa) [1188336] - [perf] tests: Add pmu-bison.o make test (Jiri Olsa) [1188336] - [perf] tests: Fix *.o make tests (Jiri Olsa) [1188336] - [perf] probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1188336] - [perf] probe: Allow to add events on the local functions (Jiri Olsa) [1188336] - [perf] probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1188336] - [perf] probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1188336] - [perf] probe: Find given address from offline dwarf (Jiri Olsa) [1188336] - [perf] probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1188336] - [perf] probe: Show in what binaries/modules probes are set (Jiri Olsa) [1188336] - [perf] probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1188336] - [perf] probe: Replace line_list with intlist (Jiri Olsa) [1188336] - [perf] probe: Remove incorrect symbol check for --list (Jiri Olsa) [1188336] - [perf] probe: Fix to do exit call for symbol maps (Jiri Olsa) [1188336] - [perf] symbols: No need to export dso__first_symbol (Jiri Olsa) [1188336] - [perf] tools: Move hash.h header (Jiri Olsa) [1188336] - [perf] tools: Move fs.* to lib/api/fs/ (Jiri Olsa) [1188336] - [perf] callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1188336] - [perf] callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1188336] - [perf] callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1188336] - [perf] callchain: Separate libunwind code to special object (Jiri Olsa) [1188336] - [perf] callchain: Add mask into struct regs_dump (Jiri Olsa) [1188336] - [perf] tools: Remove __maybe_unused from dwarf unwind functions (Jiri Olsa) [1188336] - [perf] callchain: Do not report zero address in unwind (Jiri Olsa) [1188336] - [perf] tools: Fix dwarf unwind max_stack processing (Jiri Olsa) [1188336] - [perf] tests x86: Add dwarf unwind test (Jiri Olsa) [1188336] - [perf] tests x86: Introduce perf_regs_load function (Jiri Olsa) [1188336] - [perf] bench: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in event_format__print function (Jiri Olsa) [1188336] - [perf] record: Add readable output for callchain debug (Jiri Olsa) [1188336] - [perf] tools: Add call-graph option support into .perfconfig (Jiri Olsa) [1188336] - [perf] tools: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1188336] - [perf] report: Remove some needless container_of usage (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] report: Use al->cpumode where applicable (Jiri Olsa) [1188336] - [perf] trace: Add support for syscalls vs raw_syscalls - leftover (Jiri Olsa) [1188336] - [perf] Prevent false warning in perf_swevent_add (Jiri Olsa) [1188336] - [perf] Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1188336] - [perf] x86/intel: Fix Silvermont's event constraints (Jiri Olsa) [1188336] - [perf] Fix perf_event_init_context() (Jiri Olsa) [1188336] - [perf] Optimize group_sched_in() (Jiri Olsa) [1188336] - [perf] x86: Add a few more comments (Jiri Olsa) [1188336] - [perf] Remove redundant PMU assignment (Jiri Olsa) [1188336] - [perf] Fix prototype of find_pmu_context() (Jiri Olsa) [1188336] - [trace] ring-buffer: Fix infinite spin in reading buffer (Jiri Olsa) [1123102] - [trace] ring-buffer: Always reset iterator to reader page (Jiri Olsa) [1123102] - [trace] ring-buffer: Check if ring buffer iterator has stale data (Jiri Olsa) [1123102] - [x86] perf: Fix shared register mutual exclusion enforcement (Don Zickus) [1191741] - [x86] perf: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1167862] - [x86] perf: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1167862] - [x86] perf: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1167862] - [x86] perf: Add Haswell-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix section mismatch in split uncore driver (Jiri Olsa) [1167862] - [x86] perf: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Declare some functions and variables (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1167862] - [x86] perf: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1167862] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1167862] - [x86] perf: Add __init for uncore_cpumask_init() (Jiri Olsa) [1167862] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1167862] - [x86] perf: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1167862] - [x86] perf: make hrtimer timeout configurable per box (Jiri Olsa) [1167862] - [x86] perf: add ability to customize pmu callbacks (Jiri Olsa) [1167862] - [x86] perf: fix initialization of cpumask (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1167862] - [x86] perf: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1167862] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1167862] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1167862] - [x86] perf: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1167862] - [x86] perf: Add filter support for QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Add auxiliary pci device support (Jiri Olsa) [1167862] - [x86] perf: Fix intel QPI uncore event definitions (Jiri Olsa) [1167862] - [x86] perf: Fix sparse warning (Jiri Olsa) [1167862] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix unintended variable name reuse (Jiri Olsa) [1167862] - [x86] perf: Add support for IvyBridge model 58 Uncore (Jiri Olsa) [1167862] - [x86] perf: Fix typo in perf_event_intel_uncore.c (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP CBO and PCU uncore PMU filter management (Jiri Olsa) [1167862] - [x86] perf: Remove unused variable in nhmex_rbox_alter_er() (Jiri Olsa) [1167862] - [x86] perf: Handle pci_read_config_dword() errors (Jiri Olsa) [1167862] - [x86] perf: Fix typo in uncore_pmu_to_box (Jiri Olsa) [1167862] - [x86] perf: Add cpumask for uncore pmu (Jiri Olsa) [1167862] - [x86] perf: Uncore filter support for SandyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Fixes for Nehalem-EX uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix uncore_types_exit section mismatch (Jiri Olsa) [1167862]- [scsi] hpsa: Use local workqueues instead of system workqueues - part1 (Tomas Henzl) [1134115] - [scsi] lpfc: RHEL 6 lpfc driver release 10.2.8020.2 (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1148957] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Update attribution language to Avago (Tomas Henzl) [1059155] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: Revert " mpt2sas: Remove phys on topology change." (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1059155] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1059155] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1059155] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt3sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1059155] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt2sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt2sas: don't wank with fasync on ->release() (Tomas Henzl) [1059155] - [scsi] mpt2sas: Removed compiler warnnings when logging is disabled (Tomas Henzl) [1059155] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: cleanup forgotten pieces (Tomas Henzl) [1059155] - [scsi] mpt2sas: Adjust confusing if indentation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Fix common misspellings (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix typos concerning "management" (Tomas Henzl) [1059155] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1149890] - [scsi] virtio-scsi: fix various bad behavior on aborted requests (Fam Zheng) [1164749] - [mm] fix page list corruption from double LRU add during swapoff (Johannes Weiner) [1171492] - [x86] kvm: vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153327] {CVE-2014-3690} - [x86] uv_bau: Avoid referencing invalid data in ptc_seq_show (Frank Ramsay) [1166297] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1166297] - [ata] libata-acpi: missing _SDD is not an error (David Milburn) [1171049] - [lib] crypto: Remove debug code from crct10dif (Neil Horman) [1154740] - [mfd] rtsx: Change default tx phase (Don Zickus) [806173] - [mfd] rtsx: Copyright modifications (Don Zickus) [806173] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [806173] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [806173] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [806173] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [806173] - [mfd] rtsx: Implement driving adjustment to device-dependent callbacks (Don Zickus) [806173] - [mfd] rtsx: Add clock divider hook (Don Zickus) [806173] - [mfd] rtsx: Add output voltage switch hook (Don Zickus) [806173] - [mfd] ers: Add realtek pcie card reader driver (Don Zickus) [806173] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1150342] - [netdrv] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1150342] - [netdrv] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150342] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1148019] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1148019] - [netdrv] treewide: Fix typo in printk (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1148019] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1148019] - [netdrv] net: ethernet: qlogic: qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1148019] - [netdrv] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Optimize ring count validations (Chad Dupuis) [1148019] - [netdrv] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1148019] - [netdrv] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1148019] - [netdrv] 3c59x: Fix bad offset spec in skb_frag_dma_map (Neil Horman) [1119527 1159607] - [kernel] pid: Handle the exit of a multi-threaded init (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: fix free_pid() to handle the first fork failure (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: pidns_get() should check task_active_pid_ns() != NULL (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Fix hang in zap_pid_ns_processes by sending a potentially extra wakeup (Aristeu Rozanski) [1095884 1107216] - [kernel] pid: reenable interrupts when alloc_pid() fails because init has exited (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Stop pid allocation when init dies (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Wait in zap_pid_ns_processes until pid_ns->nr_hashed == 1 (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Dont allow new processes in a dead pid namespace (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: find_new_reaper() can no longer switch to init_pid_ns.child_reaper (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: guarantee that the pidns init will be the last pidns process reaped (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: make killed children autoreap (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: __exit_signal: use thread_group_leader() consistently (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: avoid sig->count in __exit_signal() to detect the group-dead case (Aristeu Rozanski) [1095884 1107216] - [kernel] futex: check PF_KTHREAD rather than !p->mm to filter out kthreads (Oleg Nesterov) [1123756] - [kernel] futex: Prevent attaching to kernel threads (Oleg Nesterov) [1123756] - [kernel] futex: futex_find_get_task remove credentails check (Oleg Nesterov) [1123756] - [kernel] clocksource: Make delta calculation a function (Prarit Bhargava) [1145751] - [kernel] clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1145751] - [kernel] events: Check permission only for parent tracepoint event (Jiri Olsa) [1171943] - [kernel] fork: ERESTARTNOINTR seen from fork call in userspace (Oleg Nesterov) [990783] - [kernel] add panic_on_warn (Prarit Bhargava) [1174022]- [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1059090] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1059090] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1059090] - [infiniband] iser: Use more completion queues (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1059090] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1059090] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1059090] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1059090] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1059090] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1059090] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1059090] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1059090] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1059090] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1059090] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1059090] - [infiniband] mlx5: Add Signature API additions (Amir Vadai) [1059090] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1059090] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1059090] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1059090] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1059090] - [infiniband] iser: Set IP_CSUM as default guard type (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant assignment (Amir Vadai) [1059090] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1059090] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1059090] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1059090] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1059090] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1059090] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1059090] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1059090] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1059090] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1059090] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1059090] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1059090] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1059090] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1059090] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1059090] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1059090] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1059090] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1059090] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1059090] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1059090] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1059090] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1059090] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1059090] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1059090] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1059090] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1059090] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1059090] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1059090] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1059090] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1059090] - [scsi] scsi_cmnd: use the scsi data buffer length to extract transfer size (Amir Vadai) [1059090] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1059090] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1059090] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1059090] - [infiniband] iser: Simplify connection management (Amir Vadai) [1059090] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1186831] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1186831] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1186831] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1186831] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168EP (Ivan Vecera) [1186831] - [netdrv] r8169: add support for Byte Queue Limits (Ivan Vecera) [1186831] - [netdrv] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1186831] - [netdrv] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1186831] - [netdrv] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1186831] - [netdrv] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1186831] - [netdrv] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1186831] - [netdrv] r8169: change uppercase number to lowercase number (Ivan Vecera) [1186831] - [netdrv] r8169: fix an if condition (Ivan Vecera) [1186831] - [netdrv] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1186831] - [netdrv] r8169: fix setting rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: fix the default setting of rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1186831] - [netdrv] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1186831] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1186831] - [netdrv] r8169: disable L23 (Ivan Vecera) [1186831] - [netdrv] r8169: support IPv6 (Ivan Vecera) [1186831] - [netdrv] r8169: use Giant Send (Ivan Vecera) [1186831] - [netdrv] r8169: split rtl8169_tso_csum (Ivan Vecera) [1186831] - [netdrv] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1186831] - [netdrv] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1186831] - [netdrv] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1186831] - [netdrv] r8169: delete non-required instances of include (Ivan Vecera) [1186831] - [netdrv] r8169: check ALDPS bit and disable it if enabled for the 8168g (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1186831] - [netdrv] r8169: enforce RX_MULTI_EN for the 8168f (Ivan Vecera) [1186831] - [netdrv] r8169: remember WOL preferences on driver load (Ivan Vecera) [1186831] - [netdrv] r8169: fix invalid register dump (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary length check (Ivan Vecera) [1186831] - [netdrv] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1186831] - [netdrv] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8411 (Ivan Vecera) [1186831] - [netdrv] r8169: fix offloaded tx checksum for small packets (Ivan Vecera) [1186831] - [netdrv] r8169: fix 8168evl frame padding (Ivan Vecera) [1186831] - [netdrv] r8169: fix auto speed down issue (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8106E (Ivan Vecera) [1186831] - [netdrv] r8169: adjust the flow of hw_start (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Update the RTL8111G parameters (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the method for setting firmware (Ivan Vecera) [1186831] - [netdrv] r8169: Update PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the mothod for PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Remove firmware code (Ivan Vecera) [1186831] - [netdrv] r8169: honor jumbo settings when chipset is requested to start (Ivan Vecera) [1186831] - [netdrv] r8169: fix vlan tag read ordering (Ivan Vecera) [1186831] - [netdrv] r8169: remove the obsolete and incorrect AMD workaround (Ivan Vecera) [1186831] - [netdrv] r8169: remove unneeded dirty_rx index (Ivan Vecera) [1186831] - [netdrv] r8169: workaround for missing extended GigaMAC registers (Ivan Vecera) [1186831] - [netdrv] r8169: remove __dev* attributes (Ivan Vecera) [1186831] - [netdrv] r8169: Drop tp arg from rtl8169_tx_vlan_tag() (Ivan Vecera) [1186831] - [netdrv] r8169: remove unused macros (Ivan Vecera) [1186831] - [netdrv] r8169: allow multicast packets on sub-8168f chipset (Ivan Vecera) [1186831] - [netdrv] r8169: Fix WoL on RTL8168d/8111d (Ivan Vecera) [1186831] - [netdrv] r8169: Kill SafeMtu macro (Ivan Vecera) [1186831] - [netdrv] r8169: use module_pci_driver macro (Ivan Vecera) [1186831] - [netdrv] r8169: Support the get_ts_info ethtool method (Ivan Vecera) [1186831] - [netdrv] r8169: enable transmit time stamping (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-FCS flag (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-ALL flag (Ivan Vecera) [1186831] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [1186831] - [netdrv] r8169: convert to new VLAN model (Ivan Vecera) [1186831] - [netdrv] bnx2: Correctly receive full sized 802.1ad fragmes (Ivan Vecera) [1148014 1158668] - [net] add 802.1ad / 802.1ah / QinQ ethertypes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Rebranding bnx2 driver (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't build unused suspend/resume functions not enabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't receive packets when the napi budget == 0 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Fix shutdown sequence (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Make module parameters readable (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: delete non-required instances of include (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update version to 2.2.5 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Report MDI/MDIX status to ethtool (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Enable auto-mdix when autoneg is disabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Advertise nothing when speed is forced (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: calls skb_set_hash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add pci shutdown handler (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove __dev* attributes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: set maximal number of default RSS queues (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for ethtool --show-channels|--set-channels (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Support for byte queue limits (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: treewide use of RCU_INIT_POINTER (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: switch to build_skb() infrastructure (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: add skb frag size accessors (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: don't request firmware when there's no userspace (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to SKB paged frag API (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to hw_features (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove some rcu sparse warnings (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Always set ETH_FLAG_TXVLAN (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use vzalloc() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update bnx2 to use new vlan accleration (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use netif_set_real_num_{rx,tx}_queues() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: return operator cleanup (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: avoid some skb->ip_summed initializations (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for skb->rxhash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use the dma state API instead of the pci equivalents (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove HAVE_ leftovers (Ivan Vecera) [1148014 1158668] - [netdrv] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1123784] - [netdrv] 3c59x: avoid panic in boomerang_start_xmit when finding page address (Neil Horman) [1119527] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158623] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166341] - [x86] minor cleanup of rh_check_supported() (Prarit Bhargava) [1136447]- [drm] fix fb-helper vs MST dangling connector ptrs v2 (Rob Clark) [1170251] - [drm] gf100-/gr: return non-fatal error code when fw not present (Rob Clark) [1170251] - [drm] radeon: make MMU_NOTIFIER optional (Rob Clark) [1170251] - [drm] upstream sync to v3.18 (Rob Clark) [1170251] - [drm] upstream sync to v3.17 (Rob Clark) [1170250] - [drm] upstream sync to v3.16 (Rob Clark) [1170249] - [drm] upstream sync to v3.15 (Rob Clark) [1170246] - [drm] backport: misc additional shims/stubs (Rob Clark) [1170246] - [drm] backport: shrinker2 (Rob Clark) [1170246] - [drm] backport: allow backport header to remap things (Rob Clark) [1170246] - [drm] backport: add private idr2 (Rob Clark) [1170246] - [kernel] makefile: add RHEL_DRM_* version trackers (Rob Clark) [1170246] - [mm] swap: export release_pages() (Rob Clark) [1170246] - [kernel] time: export nsec_to_jiffies (Rob Clark) [1170246] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1170246] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Rob Clark) [1170246] - [kernel] poll: add poll_requested_events() and poll_does_not_wait() functions (Rob Clark) [1170246] - [lib] acpi: add acpi_target_system_state() (Rob Clark) [1170246] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Rob Clark) [1170246] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Rob Clark) [1170246] - [lib] rbtree: add postorder iteration functions (Rob Clark) [1170246] - [lib] rbtree: add prio tree and interval tree tests (Rob Clark) [1170246] - [lib] rbtree: add RB_DECLARE_CALLBACKS() macro (Rob Clark) [1170246] - [lib] rbtree: remove prior augmented rbtree implementation (Rob Clark) [1170246] - [lib] rbtree: faster augmented rbtree manipulation (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: handle 1-child recoloring in rb_erase() instead of rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: place easiest case first in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: add __rb_change_child() helper function (Rob Clark) [1170246] - [lib] rbtree: optimize fetching of sibling node (Rob Clark) [1170246] - [lib] rbtree: coding style adjustments (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: optimize case selection logic in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: adjust node color in __rb_erase_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_insert_color() (Rob Clark) [1170246] - [lib] rbtree: adjust root color in rb_insert_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: break out of rb_insert_color loop after tree rotation (Rob Clark) [1170246] - [lib] rbtree: move some implementation details from rbtree.h to rbtree.c (Rob Clark) [1170246] - [lib] rbtree: empty nodes have no color (Rob Clark) [1170246] - [lib] rbtree: Export the augmented rbtree helper functions (Rob Clark) [1170246] - [lib] rbtree: Undo augmented trees performance damage and regression (Rob Clark) [1170246] - [lib] rbtree: Add support for augmented rbtrees (Rob Clark) [1170246] - [kernel] rcu: make SRCU usable in modules (Rob Clark) [1170246] - [kernel] lockdep: Silence warning if CONFIG_LOCKDEP isn't set (Rob Clark) [1170246] - [power] Add sysfs switch for disabling device run-time PM (Rob Clark) [1170246] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Rob Clark) [1170246] - [lib] string: introduce memchr_inv() (Rob Clark) [1170246] - [mm] util: export __get_user_pages_fast() function (Rob Clark) [1170246] - [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1170246] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1170246] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1170246] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1170246] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1170246] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1170246] - [netdrv] forcedeth: call vlan_mode only if hw supports vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove extra parens (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1190840] - [netdrv] forcedeth: drivers/net/ethernet/nvidia/forcedeth.c: fix typo s/SUBSTRACT1/SUBTRACT1/ (Ivan Vecera) [1190840] - [netdrv] forcedeth: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call dev_kfree_skb_any instead of kfree_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Cleanup MSI-X to MSI to INTx fallback code (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix invalid errno reporting in nv_request_irq() (Ivan Vecera) [1190840] - [netdrv] forcedeth: delete non-required instances of include (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix FSF address in file headers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use module_pci_driver to register driver (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do a dma_mapping_error check after skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary OOM messages after netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix WARNINGS that result when DMA mapping is not checked (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary NET_ADDR_RANDOM "bitclean" (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove __dev* attributes (Ivan Vecera) [1190840] - [netdrv] forcedeth: prevent TX timeouts after reboot (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix TX timeout caused by TX pause on down link (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix buffer overflow (Ivan Vecera) [1190840] - [netdrv] forcedeth: advertise transmit time stamping (Ivan Vecera) [1190840] - [netdrv] forcedeth: spin_unlock_irq in interrupt handler fix (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: add transmit timestamping support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove all #inclusions of asm/system.h (Ivan Vecera) [1190840] - [netdrv] forcedeth: stop using net_device.{base_addr, irq} (Ivan Vecera) [1190840] - [netdrv] forcedeth: use eth_hw_addr_random() and reset addr_assign_type (Ivan Vecera) [1190840] - [netdrv] forcedeth: ethernet dev_alloc_skb to netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix bql support for forcedeath (Ivan Vecera) [1190840] - [netdrv] forcedeth: Support for byte queue limits (Ivan Vecera) [1190840] - [netdrv] forcedeth: stats updated with a deferrable timer (Ivan Vecera) [1190840] - [netdrv] forcedeth: allow to silence "TX timeout" debug messages (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add messages to indicate using MSI or MSI-X (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add internal loopback support for forcedeth NICs (Ivan Vecera) [1190840] - [netdrv] forcedeth: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix a few sparse warnings (variable shadowing) (Ivan Vecera) [1190840] - [netdrv] forcedeth: Acknowledge only interrupts that are being processed (Ivan Vecera) [1190840] - [netdrv] forcedeth: add skb frag size accessors (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to SKB paged frag API (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: do vlan cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add appropriate include for prefetch users (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix compile warning of not used nv_set_tso function (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to hw_features (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix common misspellings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix build warnings with CONFIG_PM_SLEEP disabled (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call netif_carrier_off at the end of the probe (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do not use legacy PCI power management (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use netdev_dbg for printk(KERN_DEBUG (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove netdev_dbg uses (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert dev_printk( to dev_( (Ivan Vecera) [1190840] - [netdrv] forcedeth: Separate vendor specific initializations into functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add function init_realtek_8211b (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert pr_ to netdev_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pr_fmt and pr_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert remaining dprintk to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use print_hex_dump (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert dprintk(KERN_DEBUG to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Change reg_delay arguments and use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use usleep_range not msleep for small sleeps (Ivan Vecera) [1190840] - [netdrv] forcedeth: do not use assignment in if conditions (Ivan Vecera) [1190840] - [netdrv] forcedeth: include and instead of and as suggested by checkpatch (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary checks before kfree (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix multiple code style issues (Ivan Vecera) [1190840] - [netdrv] forcedeth: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [1190840] - [netdrv] forcedeth: return operator cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove address use from assignments of function pointers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix different hardware statistics versions (Ivan Vecera) [1190840] - [netdrv] forcedeth: correct valid flag (Ivan Vecera) [1190840] - [netdrv] forcedeth: trans_start cleanups (Ivan Vecera) [1190840] - [netdrv] forcedeth: Account for consumed budget in napi poll (Ivan Vecera) [1190840] - [netdrv] forcedeth: Kill NAPI config options (Ivan Vecera) [1190840] - [netdrv] forcedeth: GRO support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Stay in NAPI as long as there's work (Ivan Vecera) [1190840] - [netdrv] forcedeth: use skb_headlen() (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix tx limit2 flag check (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert multiple drivers to use netdev_for_each_mc_addr, part4 (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [1190840] - [netdrv] forcedeth: request_irq - Remove unnecessary leading & from second arg (Ivan Vecera) [1190840] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add support for busy polling (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Restrict PIO to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1168627] - [netdrv] revert "sfc: stop PIO for RHEL6" (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use netif_set_real_num_{rx, tx}_queues() (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove device ID macros only used once (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add Solarflare vendor ID and SFC4000 device IDs (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Implement generic features interface (Nikolay Aleksandrov) [1168627] - [virtio] defer config changed notifications (David Gibson) [1157745] - [virtio] unify config_changed handling (David Gibson) [1157745] - [video] Further fbcon sanity checking (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbcon: add lifetime refcount to opened frame buffers (Vitaly Kuznetsov) [1135951] - [x86] xen: correctly check for pending events when restoring irq flags (Vitaly Kuznetsov) [1060957] - [dma] dmaengine: ioatdma: fix dma mapping errors (Prarit Bhargava) [1024477] - [dma] ioat3: add missing DMA unmap to ioat_xor_val_self_test() (Prarit Bhargava) [1024477] - [dma] ioat: Fix DMA memory sync direction correct flag (Prarit Bhargava) [1024477] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172137] - [netdrv] igb: add support for spoofchk config (Stefan Assmann) [1113239]- [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1158363] - [fs] cifs: Use key_invalidate instead of the rh_key_invalidate() (Sachin Prabhu) [885899] - [fs] KEYS: Add invalidation support (Sachin Prabhu) [885899] - [fs] isofs: Fix unchecked printing of ER records (Radomir Vrbovsky) [1180492] {CVE-2014-9584} - [net] mac80211: fix fragmentation code, particularly for encryption (Stanislaw Gruszka) [1173618] {CVE-2014-8709} - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1132826] - [block] Revert "nvme: remove deprecated IRQF_DISABLED" (David Milburn) [1182767] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179466] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1183063] - [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162385] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1126366] - [hv] Add support for vNIC hot removal (Vitaly Kuznetsov) [1126366] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1126366] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1126366] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1126366] - [xen] blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1180101] - [xen] blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1180101] - [xen] blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Add WARN to deal with misbehaving backends (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Squash blkif_request_rw and blkif_request_discard together (Vitaly Kuznetsov) [1180101] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1053835] - [s390] dasd: remove unused code (Hendrik Brueckner) [1053835] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1053835] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [1053835] - [s390] dasd: improve speed of dasdfmt (Hendrik Brueckner) [1053835] - [scsi] qla4xxx: 5.03.00.00.06.07-k0 (Chad Dupuis) [1147585] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1147585] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1147594] - [net] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1147594] - [net] cnic: Rebranding cnic driver (Maurizio Lombardi) [1147594] - [net] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1147594] - [net] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1147594] - [net] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1147594] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1147589] - [scsi] bnx2i: fix custom stats length (Maurizio Lombardi) [1147589] - [scsi] fix message when max_report_luns is exceeded (Rob Evers) [840708] - [scsi] megaraid_sas: driver version update 06.806.08.00 (Tomas Henzl) [1172980] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1172980] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1172980] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1172980] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1172980] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1172980] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1172980] - [scsi] megaraid: fix BUG_ON() from incorrect use of delayed work (Tomas Henzl) [1172980] - [scsi] remove unnecessary pci_set_drvdata() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1172980] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1172980] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1172980] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1172980] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Driver version update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1172980] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1172980] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1172980] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1172980]- [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1166763] - [md] revert "dm-cache: mark as tech preview" (Mike Snitzer) [1187757] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1187757] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1187757] - [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1187757] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1187757] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1187757] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1187757] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1187757] - [md] dm-cache: improve discard support (Mike Snitzer) [1187757] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1187757] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1187757] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1187757] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1187757] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1187757] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1187757] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1187757] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1187757] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1187757] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1187757] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1187757] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1187757] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1187757] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1187757] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1187757] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1187757] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1187757] - [mm] replace hardcoded 3 with admin_reserve_pages knob (Petr Holasek) [1127398] - [x86] kvm: increase VCPU limit to 240 (Radim Krcmar) [864242] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1055748 1067160] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1184540] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1184540] - [pci] Merge multi-line quoted strings (Myron Stowe) [1184540] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending() -- refactor pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Wait for pending transactions to complete before 82599 FLR (Myron Stowe) [1184540] - [scsi] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171676] - [scsi] storvsc: fix a bug in storvsc limits (Vitaly Kuznetsov) [1174168] - [idle] intel_idle: Broadwell support (Neil Horman) [1035916] - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167115] {CVE-2014-8884} - [netdrv] enic: fix rx skb checksum (Stefan Assmann) [1115505] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1080506] - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161568] {CVE-2014-7825 CVE-2014-7826}- [fs] splice: perform generic write checks (Eric Sandeen) [1155900] {CVE-2014-7822} - [fs] ext4: drop inode from orphan list if ext4_delete_inode() fails (Eric Sandeen) [1156661] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Dave Wysochanski) [1115545] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Dave Wysochanski) [1115545] - [fs] nfsd: close potential race between delegation break and laundromat (J. Bruce Fields) [1076663] - [fs] nfs: Fix a delegation callback race (Dave Wysochanski) [1149831] - [fs] nfs: Don't use the delegation->inode in nfs_mark_return_delegation() (Dave Wysochanski) [1149831] - [fs] unbalanced unlock of namespace_sem on failure exit in do_loopback() (Alexander Viro) [1176920] - [sound] alsa: usb-audio: Fix crash at re-preparing the PCM stream (Jerry Snitselaar) [1167059] - [usb] ehci: bugfix: urb->hcpriv should not be NULL (Jerry Snitselaar) [1167059] - [mm] mmap: uncached vma support with writenotify (Jerry Snitselaar) [1167059] - [infiniband] ipoib: don't queue a work struct up twice (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make sure we reap all our ah on shutdown (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: cleanup a couple debug messages (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: flush the ipoib_workqueue on unregister (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix ipoib_mcast_restart_task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix race between mcast_dev_flush and mcast_join (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: remove unneeded locks (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: don't restart our thread on ENETRESET (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Handle -ENETRESET properly in our callback (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make delayed tasks not hold up everything (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Add a helper to restart the multicast task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix IPOIB_MCAST_RUN flag usage (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1159925 1184072] - [platform] x86: toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Refuse to load on machines with buggy INFO implementations (Benjamin Tissoires) [1146711] - [platform] x86: kconfig: Replace select by depends on ACPI_WMI (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support alternate hotkey interfaces (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support additional hotkey scancodes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make one-bit bitfields unsigned (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix machines that don't support HCI_SYSTEM_EVENT (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Don't add devices for unsupported features (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support SPFC as an HCI method (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Use handle for HCI calls (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix up return codes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert to use acpi_driver (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert printks to pr_ (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add key_entry for a lone FN keypress (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: rename add_device() and remove_device() to create_toshiba_proc_entries() and remove_toshiba_proc_entries() (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make remove_device() and add_device() void (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add an extra couple of keys (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: fix multimedia keys on some machines (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add full hotkey support (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: convert to seq_file (Benjamin Tissoires) [1146711] - [platform] input: add keycodes for touchpad on/off keys (Benjamin Tissoires) [1146711] - [scsi] ipr: set coherent DMA mask (Gustavo Duarte) [1148148] - [scsi] ipr: convert to generic DMA API (Gustavo Duarte) [1148148] - [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1148148] - [scsi] ipr: fix compile failure (Gustavo Duarte) [1148148] - [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1148148] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1167405] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1167405] - [hid] Set Report ID properly for Output reports on the Control endpoint (Gopal Tiwari) [1133400] - [hid] Send Report ID when numbered reports are sent over the control endpoint (Gopal Tiwari) [1133400] - [hid] hidraw: Use Interrupt Endpoint for OUT Transfers if Available (Gopal Tiwari) [1133400] - [s390] kernel: sclp console tty reference counting (Hendrik Brueckner) [1136342] - [x86] kvm: Avoid pagefault in kvm_lapic_sync_to_vapic (Paolo Bonzini) [1116398] - [x86] add efi_smbios_addr kernel parameter (Prarit Bhargava) [1179177] - [pci] intel-iommu: Fixed interaction of VFIO_IOMMU_MAP_DMA with IOMMU address limits (Alex Williamson) [1179323] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1022555] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1022555] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1022555] - [lib] crc32: Mark test data __initconst (Daniel Borkmann) [1022555] - [lib] crc32: Greatly shrink CRC combining code (Daniel Borkmann) [1022555] - [lib] crc32: remove unnecessary __constant (Daniel Borkmann) [1022555] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1022555] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1022555] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1022555] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1022555] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1022555] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1022555] - [lib] crc32: fix const sections for crc32 table (Daniel Borkmann) [1022555] - [lib] crc32: fix unused variables warnings (Daniel Borkmann) [1022555] - [lib] crc32: add self-test code for crc32c (Daniel Borkmann) [1022555] - [lib] crc32: bolt on crc32c (Daniel Borkmann) [1022555] - [lib] crc32: add note about this patchset to crc32.c (Daniel Borkmann) [1022555] - [lib] crc32: optimize loop counter for x86 (Daniel Borkmann) [1022555] - [lib] crc32: add slice-by-8 algorithm to existing code (Daniel Borkmann) [1022555] - [lib] crc32: make CRC_*_BITS definition correspond to actual bit counts (Daniel Borkmann) [1022555] - [lib] crc32: fix mixing of endian-specific types (Daniel Borkmann) [1022555] - [lib] crc32: miscellaneous cleanups (Daniel Borkmann) [1022555] - [lib] crc32: simplify unit test code (Daniel Borkmann) [1022555] - [lib] crc32: move long comment about crc32 fundamentals to Documentation/ (Daniel Borkmann) [1022555] - [lib] crc32: remove two instances of trailing whitespaces (Daniel Borkmann) [1022555] - [lib] crc32: optimize inner loop (Daniel Borkmann) [1022555] - [lib] crc32: major optimization (Daniel Borkmann) [1022555] - [lib] crc32: some minor cleanups (Daniel Borkmann) [1022555] - [lib] crc32: minor optimizations and cleanup (Daniel Borkmann) [1022555] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1022555] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1022555] - [net] ipv6: fix the noflags test in addrconf_get_prefix_route (Hannes Frederic Sowa) [1130235] - [net] ipv6: fix route lookup in addrconf_prefix_rcv() (Hannes Frederic Sowa) [1130235] - [net] netfilter: xt_recent: inform user when hitcount is too large (Florian Westphal) [1109248] - [net] fix netdev sysfs group duplication upon netns change (Nikolay Aleksandrov) [1170221] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1121625] - [net] tcp: ioctl type SIOCOUTQNSD returns amount of data not sent (Alexander Duyck) [1097807] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1130197] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1130197] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1130197] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Daniel Borkmann) [1090561] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Daniel Borkmann) [1090561] - [net] sctp: improve sctp_select_active_and_retran_path selection (Daniel Borkmann) [1090561] - [net] sctp: migrate most recently used transport to ktime (Daniel Borkmann) [1090561] - [net] sctp: refactor active path selection (Daniel Borkmann) [1090561] - [kernel] ktime: add ktime_after and ktime_before helper (Daniel Borkmann) [1090561] - [net] sctp: migrate cookie life from timeval to ktime (Daniel Borkmann) [1090561] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Daniel Borkmann) [1090561] - [net] pktgen: clean up ktime_t helpers (Daniel Borkmann) [1090561] - [net] pktgen: remove ndelay() call (Daniel Borkmann) [1090561] - [net] pktgen: increasing transmission granularity (Daniel Borkmann) [1090561] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Improve stats update mechanism (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1147537] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1149263] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1149263] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1149263] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Rob Evers) [1149263] - [scsi] be2iscsi: fix custom stats length (Rob Evers) [1149263] - [scsi] hpsa: Remove unneeded pci_set_drvdata from hpsa (Joseph Szczypek) [1150660] - [scsi] hpsa: delete old unused padding garbage (Joseph Szczypek) [1150660] - [scsi] hpsa: Cleanup white space, blank lines, moved functions (Joseph Szczypek) [1150660] - [scsi] hpsa: Remove (u8) from hpsa_show_volume_status to match upstream (Joseph Szczypek) [1150660] - [scsi] hpsa: Add validity check for pointer in controller_reset_failed (Joseph Szczypek) [1150660] - [scsi] hpsa: use ioremap_nocache instead of ioremap (Joseph Szczypek) [1150660] - [scsi] hpsa: fix incorrect abort diagnostic message (Joseph Szczypek) [1150660] - [scsi] hpsa: combine hpsa_scsi_detect and hpsa_register_scsi (Joseph Szczypek) [1150660] - [scsi] hpsa: remove atrophied hpsa_scsi_setup function (Joseph Szczypek) [1150660] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Joseph Szczypek) [1150660] - [scsi] hpsa: add readl after writel in interrupt mask setting code (Joseph Szczypek) [1150660] - [scsi] hpsa: Update hpsa driver revision (Joseph Szczypek) [1150660] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1150660] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1150660] - [scsi] hpsa: Enable host lockless field (Joseph Szczypek) [1150660] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1150660] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1150660] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1150660] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1150660] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1150660] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1150660] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1150660] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1150660] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1150660] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1150660] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1150660] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1150660] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Joseph Szczypek) [1150660] - [scsi] hpsa: remove online devices from offline device list (Joseph Szczypek) [1150660] - [scsi] hpsa: fix non-x86 builds (Joseph Szczypek) [1150660] - [scsi] hpsa: do not unconditionally copy sense data (Joseph Szczypek) [1150660] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Joseph Szczypek) [1150660] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Joseph Szczypek) [1150660] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Joseph Szczypek) [1150660] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Joseph Szczypek) [1150660] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Joseph Szczypek) [1150660] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Joseph Szczypek) [1150660] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Joseph Szczypek) [1150660] - [scsi] hpsa: define extended_report_lun_entry data structure (Joseph Szczypek) [1150660] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Joseph Szczypek) [1150660] - [scsi] hpsa: avoid unnecessary readl on every command submission (Joseph Szczypek) [1150660] - [scsi] hpsa: use per-cpu variable for lockup_detected (Joseph Szczypek) [1150660] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Joseph Szczypek) [1150660] - [scsi] hpsa: allocate reply queues individually (Joseph Szczypek) [1150660] - [scsi] hpsa: choose number of reply queues more intelligently (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Joseph Szczypek) [1150660] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Joseph Szczypek) [1150660] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove unused fields from struct ctlr_info (Joseph Szczypek) [1150660]- [perf] tools: Allow to specify lib compile variable for spec usage (Jiri Olsa) [1172076] - [perf] bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1172076] - [perf] bench numa: Make no args mean 'run all tests' (Jiri Olsa) [1172076] - [perf] machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1172076] - [perf] symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1172076] - [perf] trace: Decode architecture-specific signal numbers (Jiri Olsa) [1172076] - [perf] tools: fix BFD detection on opensuse (Jiri Olsa) [1172076] - [perf] symbols: Destroy unused symsrcs (Jiri Olsa) [1172076] - [perf] annotate: Check availability of annotate when processing samples (Jiri Olsa) [1172076] - [perf] trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1172076] - [perf] list: Fix checking for supported events on older kernels (Jiri Olsa) [1172076] - [perf] tools: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1172076] - [perf] probe: Do not add offset twice to uprobe address (Jiri Olsa) [1172076] - [perf] buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1172076] - [perf] tools: Adjust kallsyms for relocated kernel (Jiri Olsa) [1172076] - [perf] tests: No need to set up ref_reloc_sym (Jiri Olsa) [1172076] - [perf] symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1172076] - [perf] record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1172076] - [perf] machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1172076] - [perf] machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1172076] - [perf] tools: Add kallsyms__get_function_start() (Jiri Olsa) [1172076] - [perf] symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1172076] - [perf] tools: Fix include for non x86 architectures (Jiri Olsa) [1172076] - [perf] tools: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1172076] - [perf] tools: Demangle kernel and kernel module symbols too (Jiri Olsa) [1172076] - [perf] doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1172076] - [perf] symbols: Load map before using map->map_ip() (Jiri Olsa) [1172076] - [perf] tools: Fix traceevent plugin path definitions (Jiri Olsa) [1172076] - [perf] symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1172076] - [perf] stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1172076] - [perf] evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1172076] - [perf] tools: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1172076] - [perf] stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1172076] - [perf] tools: Add support for the xtensa architecture (Jiri Olsa) [1172076] - [perf] session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1172076] - [perf] timechart: Fix wrong SVG height (Jiri Olsa) [1172076] - [perf] tools: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1172076] - [perf] callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1172076] - [perf] tools: Do proper comm override error handling (Jiri Olsa) [1172076] - [perf] symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1172076] - [perf] probe: Release all dynamically allocated parameters (Jiri Olsa) [1172076] - [perf] probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1172076] - [perf] tools: Add 'build-test' make target (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1172076] - [perf] hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1172076] - [perf] tools: Factor out sample__resolve_callchain() (Jiri Olsa) [1172076] - [perf] tools: Remove symbol_conf.use_callchain check (Jiri Olsa) [1172076] - [perf] tools: Fix cross building (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() finally!! (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Check return value of realloc() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add state member to struct trace_seq (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove hard coded include to /usr/local/include in Makefile (Jiri Olsa) [1172076] - [perf] tools: Fix build error due to zfree() cast (Jiri Olsa) [1172076] - [perf] record: Rename --initial-delay to --delay (Jiri Olsa) [1172076] - [perf] record: Rename --no-delay to --no-buffering (Jiri Olsa) [1172076] - [perf] tools: Remove unused test-volatile-register-var.c (Jiri Olsa) [1172076] - [perf] probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1172076] - [perf] diff: Color the Weighted Diff column (Jiri Olsa) [1172076] - [perf] diff: Color the Ratio column (Jiri Olsa) [1172076] - [perf] diff: Color the Delta column (Jiri Olsa) [1172076] - [perf] tools: Generalize percent_color_snprintf() (Jiri Olsa) [1172076] - [perf] tools: Include from asm/bug.h (Jiri Olsa) [1172076] - [perf] record: Add --initial-delay option (Jiri Olsa) [1172076] - [perf] tools: Use the DWARF unwind info only if loaded (Jiri Olsa) [1172076] - [perf] tools: Add test for building detached source tarballs (Jiri Olsa) [1172076] - [perf] tools: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1172076] - [perf] tools: Move perf's bug.h to a generic place (Jiri Olsa) [1172076] - [perf] tools: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1172076] - [perf] tools: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1172076] - [perf] evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1172076] - [perf] report: Move histogram entries collapsing to separate function (Jiri Olsa) [1172076] - [perf] report: Move hist browser selection code to separate function (Jiri Olsa) [1172076] - [perf] report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1172076] - [perf] tools: Comment typo fix (Jiri Olsa) [1172076] - [perf] stat: Fix --delay option in man page (Jiri Olsa) [1172076] - [perf] tools: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1172076] - [perf] machine: Fix id_hdr_size initialization (Jiri Olsa) [1172076] - [perf] tools: Automate setup of FEATURE_CHECK_(C|LD)FLAGS-all variables (Jiri Olsa) [1172076] - [perf] trace: Pack 'struct trace' (Jiri Olsa) [1172076] - [perf] header: Pack 'struct perf_session_env' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Shut up plugins make message (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Do not generate dependency for system header files (Jiri Olsa) [1172076] - [perf] tests: Fix installation tests path setup (Jiri Olsa) [1172076] - [perf] tools: Move arch setup into seprate Makefile (Jiri Olsa) [1172076] - [perf] stat: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] tests: Fixup leak on error path in parse events test (Jiri Olsa) [1172076] - [perf] evlist: Auto unmap on destructor (Jiri Olsa) [1172076] - [perf] evlist: Close fds on destructor (Jiri Olsa) [1172076] - [perf] evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1172076] - [perf] record: Remove old evsel_list usage (Jiri Olsa) [1172076] - [perf] evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1172076] - [perf] evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1172076] - [perf] stat: Don't show counter information when workload fails (Jiri Olsa) [1172076] - [perf] tools: Use zfree to help detect use after free bugs (Jiri Olsa) [1172076] - [perf] tools: Introduce zfree (Jiri Olsa) [1172076] - [perf] tools: No need to test against NULL before calling free() (Jiri Olsa) [1172076] - [perf] ui/tui: Implement header window (Jiri Olsa) [1172076] - [perf] ui/tui: Split help message for perf top and report (Jiri Olsa) [1172076] - [perf] ui/tui: Protect windows by ui__lock (Jiri Olsa) [1172076] - [perf] probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1172076] - [perf] probe: Expand given path to absolute path (Jiri Olsa) [1172076] - [perf] config: Ignore generated files in feature-checks (Jiri Olsa) [1172076] - [perf] tools: Do not synthesize the treads of default guest (Jiri Olsa) [1172076] - [perf] tools: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Find the proc info under machine->root_dir (Jiri Olsa) [1172076] - [perf] tools: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1172076] - [perf] report: Print session information only if --stdio is given (Jiri Olsa) [1172076] - [perf] report: Use pr_*() functions where applicable (Jiri Olsa) [1172076] - [perf] symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1172076] - [perf] mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1172076] - [perf] scripting perl: Shorten function signatures (Jiri Olsa) [1172076] - [perf] scripting python: Shorten function signatures (Jiri Olsa) [1172076] - [perf] ui browser: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] report: Rename 'perf_report' to 'report' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global 'O' processing code (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove print_app_build variable (Jiri Olsa) [1172076] - [perf] tools: Making QUIET_(CLEAN|INSTAL) variables global (Jiri Olsa) [1172076] - [perf] tests: Factor make install tests (Jiri Olsa) [1172076] - [perf] tools: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1172076] - [perf] record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1172076] - [perf] record: Simplify perf_record__write (Jiri Olsa) [1172076] - [perf] record: Use perf_data_file__write for output file (Jiri Olsa) [1172076] - [perf] inject: Handle output file via perf_data_file object (Jiri Olsa) [1172076] - [perf] tools: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1172076] - [perf] report: Introduce helpers for processing callchains (Jiri Olsa) [1172076] - [perf] annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1172076] - [perf] annotate: Adopt methods from hists (Jiri Olsa) [1172076] - [perf] top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1172076] - [perf] annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1172076] - [perf] hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1172076] - [perf] annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Handle INVALID_ARG_TYPE errno in pevent_strerror (Jiri Olsa) [1172076] - [perf] hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1172076] - [perf] sort: Do not compare dso again (Jiri Olsa) [1172076] - [perf] sort: Compare addresses if no symbol info (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1172076] - [perf] symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1172076] - [perf] timechart: Add --highlight option (Jiri Olsa) [1172076] - [perf] symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1172076] - [perf] symbols: Remove needless static binary_type array (Jiri Olsa) [1172076] - [perf] timechart: Add support for topology (Jiri Olsa) [1172076] - [perf] timechart: Get number of CPUs from perf header (Jiri Olsa) [1172076] - [perf] timechart: Print pid along the name (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support to CPU info (Jiri Olsa) [1172076] - [perf] tools: Convert to new topic libraries (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor process_filter() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in add_right() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1172076] - [perf] completion: Complete 'perf kvm' (Jiri Olsa) [1172076] - [perf] evlist: Add perf_evlist__to_front() (Jiri Olsa) [1172076] - [perf] tools: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1172076] - [perf] tools: Move mem_bswap32/64 to util.c (Jiri Olsa) [1172076] - [perf] evlist: Add can_select_event() method (Jiri Olsa) [1172076] - [perf] header: Allow header->data_offset to be predetermined (Jiri Olsa) [1172076] - [perf] tools: Add perf_event_paranoid() (Jiri Olsa) [1172076] - [perf] tools: Start carving out symbol parsing routines from perf (Jiri Olsa) [1172076] - [perf] unwinding: Use the per-feature check flags (Jiri Olsa) [1172076] - [perf] tools: Add per-feature check flags (Jiri Olsa) [1172076] - [perf] symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1172076] - [perf] symbols: Rename filename argument (Jiri Olsa) [1172076] - [perf] symbols: Constify some DSO methods parameters (Jiri Olsa) [1172076] - [perf] symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1172076] - [perf] symbols: Constify dso->long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1172076] - [perf] symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1172076] - [perf] machine: Don't open code assign dso->short_name (Jiri Olsa) [1172076] - [perf] symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1172076] - [perf] script: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] report: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1172076] - [perf] kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1172076] - [perf] kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1172076] - [perf] annotate: Fix typo (Jiri Olsa) [1172076] - [perf] archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1172076] - [perf] kvm: Fix bug in 'stat report' (Jiri Olsa) [1172076] - [perf] kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1172076] - [perf] evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1172076] - [perf] evlist: Fix max mmap_pages (Jiri Olsa) [1172076] - [perf] evlist: Remove unnecessary parentheses (Jiri Olsa) [1172076] - [perf] record: Fix display of incorrect mmap pages (Jiri Olsa) [1172076] - [perf] script: Add an option to print the source line number (Jiri Olsa) [1172076] - [perf] script: Fix symoff printing in callchains (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Report better error message on bad function args (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use 'const' in variables pointing to const strings (Jiri Olsa) [1172076] - [perf] trace: Fix summary percentage when processing files (Jiri Olsa) [1172076] - [perf] trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1172076] - [perf] tools: build: Fix install dependency (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Several cleanups for function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add cfg80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add scsi plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add xen plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add sched_switch plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add mac80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kvm plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kmem plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add hrtimer plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: Overload pr_stat traceevent print function (Jiri Olsa) [1172076] - [perf] tools: Add trace-event global object for tracepoint interface (Jiri Olsa) [1172076] - [perf] tools: Add trace-event object (Jiri Olsa) [1172076] - [perf] tools: Add build and install plugins targets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin build support (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin support (Jiri Olsa) [1172076] - [perf] script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1172076] - [perf] symbols: Fix random fd closing with no libelf (Jiri Olsa) [1172076] - [perf] kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1172076] - [perf] kvm: Fix spurious '=' use in man page (Jiri Olsa) [1172076] - [perf] kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1172076] - [perf] target: Move the checking of which map function to call into function (Jiri Olsa) [1172076] - [perf] tools: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1172076] - [perf] tools: Remove stackprotector feature check (Jiri Olsa) [1172076] - [perf] tools: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1172076] - [perf] symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1172076] - [perf] symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1172076] - [perf] tools: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1172076] - [perf] trace: Honour -m option (Jiri Olsa) [1172076] - [perf] tools: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1172076] - [perf] tools: Correct the message in feature-libnuma checking (Jiri Olsa) [1172076] - [perf] timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Introduce tool struct (Jiri Olsa) [1172076] - [perf] tools: Add perf_data_file__write interface (Jiri Olsa) [1172076] - [perf] tools: Add writen function (Jiri Olsa) [1172076] - [perf] tools: Fine tune readn function (Jiri Olsa) [1172076] - [perf] tools: Use correct return type for readn function (Jiri Olsa) [1172076] - [perf] record: Unify data output code into perf_record__write function (Jiri Olsa) [1172076] - [perf] tools: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1172076] - [perf] timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] timechart: Remove some needless struct forward declarations (Jiri Olsa) [1172076] - [perf] timechart: dynamically determine event fields offset (Jiri Olsa) [1172076] - [perf] symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1172076] - [perf] script: Print mmap[2] events also (Jiri Olsa) [1172076] - [perf] script: Print comm, fork and exit events also (Jiri Olsa) [1172076] - [perf] script: Print callchains and symbols if they exist (Jiri Olsa) [1172076] - [perf] tools: Export setup_list (Jiri Olsa) [1172076] - [perf] thread: Move comm_list check into function (Jiri Olsa) [1172076] - [perf] symbols: Move idle syms check from top to generic function (Jiri Olsa) [1172076] - [perf] evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support (Jiri Olsa) [1172076] - [perf] timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1172076] - [perf] timechart: Group figures and add title with details (Jiri Olsa) [1172076] - [perf] timechart: Add support for displaying only tasks related data (Jiri Olsa) [1172076] - [perf] timechart: Use proc_num to implement --power-only (Jiri Olsa) [1172076] - [perf] timechart: Add option to limit number of tasks (Jiri Olsa) [1172076] - [perf] timechart: Always try to print at least 15 tasks (Jiri Olsa) [1172076] - [perf] record: Default -t option to no inheritance (Jiri Olsa) [1172076] - [perf] tools: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1172076] - [perf] tools: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1172076] - [perf] record: Make per-cpu mmaps the default (Jiri Olsa) [1172076] - [perf] script: Move evname print code to process_event() (Jiri Olsa) [1172076] - [perf] completion: Rename file to reflect zsh support (Jiri Olsa) [1172076] - [perf] completion: Introduce zsh support (Jiri Olsa) [1172076] - [perf] completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1172076] - [perf] completion: Factor out compgen stuff (Jiri Olsa) [1172076] - [perf] completion: Introduce a layer of indirection (Jiri Olsa) [1172076] - [perf] top: Make -g refer to callchains (Jiri Olsa) [1172076] - [perf] trace: Remove thread summary coloring (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1172076] - [perf] tools: stat: Add event unit and scale support (Jiri Olsa) [1172076] - [perf] Fix hotplug splat (Jiri Olsa) [1172076] - [perf] x86: Fix event scheduling (Jiri Olsa) [1172076] - [perf] nmi: Fix unknown NMI warning (Jiri Olsa) [1172076] - [perf] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1172076] - [perf] Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1172076] - [perf] Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1172076] - [perf] Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1172076]- [kernel] register_console: prevent adding the same console twice (Artem Savkov) [1169763] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (David Milburn) [1158605] - [block] mtip32xx: Remove dfs_parent after pci unregister (David Milburn) [1158605] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (David Milburn) [1158605] - [virt] kvm: excessive pages un-pinning in kvm_iommu_map error path (Jacob Tanenbaum) [1156521] {CVE-2014-8369} - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173184] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173184] - [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1169431] - [x86] crypto: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176211] - [net] bridge: multicast: enable snooping on general queries only (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for general query destination (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for query source addresses (Marcelo Leitner) [1167003] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Marcelo Leitner) [1167003] - [net] bridge: use spin_lock_bh() in br_multicast_set_hash_max (Marcelo Leitner) [1167003] - [net] bridge: Fix potential deadlock on br->multicast_lock (Marcelo Leitner) [1167003] - [net] xfrm: ipcomp6 support (Jiri Pirko) [1124183] - [net] xfrm: xfrm6_tunnel in netns (Jiri Pirko) [1124183] - [net] xfrm: fixup xfrm6_tunnel error propagation (Jiri Pirko) [1124183] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170120] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170120] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170120] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170120] - [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170120] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1130443] - [net] netfilter: xt_tcpmss: Fix IPv6 default MSS too (Panu Matilainen) [1121486] - [net] netfilter: xt_tcpmss: Fix violation of RFC879 in absence of MSS option (Panu Matilainen) [1121486] - [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1163934] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1152365] - [net] ipv4: disable bh while doing route gc (Marcelo Leitner) [1141866] - [net] vxlan: use custom ndo_change_mtu handler (Alexander Duyck) [1127108]- [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1120365] - [hid] multitouch: manually add back Quanta 3001 handling (Benjamin Tissoires) [1117264] - [x86] xen: avoid freeing static 'name' when kasprintf() fails (Vitaly Kuznetsov) [1105497] - [x86] xen: suspend and resume system devices when running PVHVM (Vitaly Kuznetsov) [1105497] - [x86] xen: remove blocked time accounting from xen "clockchip" (Vitaly Kuznetsov) [1105497] - [x86] xen: Free onlined per-cpu data structure if we want to online it again (Vitaly Kuznetsov) [1105497] - [x86] xen: Check that the per_cpu data structure has data before freeing (Vitaly Kuznetsov) [1105497] - [x86] xen: Don't leak interrupt name when offlining (Vitaly Kuznetsov) [1105497] - [x86] xen: Encapsulate the struct clock_event_device in another structure (Vitaly Kuznetsov) [1105497] - [x86] xen: Add default value of -1 for IRQ and check for that (Vitaly Kuznetsov) [1105497] - [x86] xen: use non-tracing preempt in xen_clocksource_read() (Vitaly Kuznetsov) [1105497] - [x86] xen: Cleanup code/data sections definitions (Vitaly Kuznetsov) [1105497] - [x86] xen: Fix kasprintf splat when allocating timerd IRQ line (Vitaly Kuznetsov) [1105497] - [x86] xen: do not initialize PV timers on HVM if !xen_have_vector_callback (Vitaly Kuznetsov) [1105497] - [x86] xen: teardown timer for HVM as well (Vitaly Kuznetsov) [1105497] - [x86] Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock (Vitaly Kuznetsov) [1105497] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1170329] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Make device create/destroy logic symmetric (Myron Stowe) [1170329] - [pci] Stop all children first, before removing all children (Myron Stowe) [1170329] - [pci] Leave normal LIST_POISON in deleted list entries (Myron Stowe) [1170329] - [pci] Rename local variables to conventional names (Myron Stowe) [1170329] - [pci] Remove unused, commented-out, code (Myron Stowe) [1170329] - [pci] Stop and remove devices in one pass (Myron Stowe) [1170329] - [pci] Fold stop and remove helpers into their callers (Myron Stowe) [1170329] - [pci] Use list_for_each_entry() for bus->devices traversal (Myron Stowe) [1170329] - [pci] Remove pci_stop_and_remove_behind_bridge() (Myron Stowe) [1170329] - [pci] Don't export stop_bus_device and remove_bus_device interfaces (Myron Stowe) [1170329] - [pci] pcmcia: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Stop disabling bridges on remove (Myron Stowe) [1170329] - [pci] make acpihp use __pci_remove_bus_device instead (Myron Stowe) [1170329] - [pci] export __pci_remove_bus_device (Myron Stowe) [1170329] - [pci] Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge (Myron Stowe) [1170329] - [pci] Rename pci_remove_bus_device to pci_stop_and_remove_bus_device (Myron Stowe) [1170329] - [pci] Fix pci cardbus removal (Myron Stowe) [1170329] - [pci] Only call pci_stop_bus_device() one time for child devices at remove (Myron Stowe) [1170329] - [scsi] Revert "fix our current target reap infrastructure" (David Milburn) [1168072] - [scsi] Revert "dual scan thread bug fix" (David Milburn) [1168072] - [s390] kernel: fix cpu target address of directed yield (Hendrik Brueckner) [1180061] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1148125] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1148127] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1148119] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1148119] - [s390] Add a mechanism to get the subchannel id (Hendrik Brueckner) [1148119] - [s390] cio: handle unknown pgroup state (Hendrik Brueckner) [1053833] - [s390] cio: export vpm via sysfs (Hendrik Brueckner) [1053833] - [s390] cio: skip broken paths (Hendrik Brueckner) [1053833] - [s390] cio: dont abort verification after missing irq (Hendrik Brueckner) [1053833] - [s390] cio: add message for timeouts on internal I/O (Hendrik Brueckner) [1053833] - [netdrv] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1176230] - [kernel] sched: Replace use of entity_key() (Larry Woodman) [1124603]- [input] alps: document the v7 touchpad packet protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1109395 947488] - [input] alps: sometimes a single touch is reported in mt (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore new packets (Benjamin Tissoires) [1109395 947488] - [input] alps: allow up to 2 invalid packets without resetting device (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore potential bare packets when device is out of sync (Benjamin Tissoires) [1109395 947488] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1109395 947488] - [input] alps: suppress message about 'Unknown touchpad' (Benjamin Tissoires) [1109395 947488] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1109395 947488] - [input] alps: cache firmware version (Benjamin Tissoires) [1109395 947488] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1109395 947488] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1109395 947488] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1109395 947488] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1109395 947488] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1109395 947488] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1109395 947488] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1109395 947488] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1109395 947488] - [input] alps: change secondary device's name (Benjamin Tissoires) [1109395 947488] - [input] alps: add "Dolphin V1" touchpad support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Rushmore" touchpads (Benjamin Tissoires) [1109395 947488] - [input] alps: move pixel and bitmap info into alps_data struct (Benjamin Tissoires) [1109395 947488] - [input] alps: switch to using input_mt_report_finger_count (Benjamin Tissoires) [1109395 947488] - [input] alps: document the alps.h data structures (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v4 protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v3 protocol (Benjamin Tissoires) [1109395 947488] - [x86] kvm: Check non-canonical addresses upon WRMSR (Frantisek Hrbata) [1152983] {CVE-2014-3610} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1088334] - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1088334] - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1088334] - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1088334] - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1088334] - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1088334] - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1088334] - [x86] mm: finish user fault error path with fatal signal (Johannes Weiner) [1088334] - [mm] pass userspace fault flag to generic fault handler (Johannes Weiner) [1088334] - [s390] mm: do not invoke OOM killer on kernel fault OOM (Johannes Weiner) [1088334] - [powerpc] mm: remove obsolete init OOM protection (Johannes Weiner) [1088334] - [powerpc] mm: invoke oom-killer from remaining unconverted page fault handlers (Johannes Weiner) [1088334]- [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [975154] - [mm] swapon: check validity of swap_flags (Rafael Aquini) [975154] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD (Rafael Aquini) [975154] - [hv] util: make struct hv_do_fcopy match Hyper-V host messages (Vitaly Kuznetsov) [1123156] - [hv] util: Properly pack the data for file copy functionality (Vitaly Kuznetsov) [1123156] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1149304] - [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1149304 1155715] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1149304] - [block] nvme: Reference count pci device (David Milburn) [1149304] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1149304] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1149304] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1149304] - [block] nvme: Define Log Page constants (David Milburn) [1149304] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1149304] - [block] nvme: CPU hot plug notification (David Milburn) [1149304] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1149304] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1149304] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1149304] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1149304] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1149304] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1149304] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1149304] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1149304] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1149304] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1149304] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1149304] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1149304] - [block] nvme: Flush with data support (David Milburn) [1149304] - [block] nvme: Configure support for block flush (David Milburn) [1149304] - [block] nvme: Add tracepoints (David Milburn) [1149304] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1149304] - [block] nvme: Improve error messages (David Milburn) [1149304] - [block] nvme: Update copyright headers (David Milburn) [1149304] - [netdrv] mlx4_en: Adding missing initialization of perm_addr (Amir Vadai) [1120930]- [fs] cifs: don't compare uniqueids in cifs_prime_dcache unless server inode numbers are in use (Sachin Prabhu) [1163010] - [fs] cifs: always update the inode cache with the results from a FIND_* (Sachin Prabhu) [1163010] - [fs] nfsd: disable 4.1 in rhel6 (J. Bruce Fields) [1122493] - [x86] kvm: allow bit 10 to be cleared in MSR_IA32_MC4_CTL (Eduardo Habkost) [1025868] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1133543] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1133543] - [firmware] iscsi_ibft: Fix finding Broadcom specific ibft sign (Maurizio Lombardi) [1095187] - [firmware] ibft: Fix finding IBFT ACPI table on UEFI (Maurizio Lombardi) [1095187] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1153819] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1119623] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782] - [scsi] sd: Derive the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782]- [fs] proc/task_mmu: missing check during hugepage migration (Jacob Tanenbaum) [1105038] {CVE-2014-3940} - [fs] proc: use unsigned long inside /proc/*/statm (Rafael Aquini) [810317] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1174697] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1112946] - [net] ipv6: Don't put artificial limit on routing table size (Hannes Frederic Sowa) [1112946] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1079656] - [acpi] acpica: Remove FORCE_DELETE option for global reference count mechanism (Adrian Huang) [1155774] - [input] wacom: silence warning introduced in 6986e2c7 (Aristeu Rozanski) [1093435] - [input] wacom: fix retrieving touch_max bug (Aristeu Rozanski) [1093435] - [input] wacom: fix a typo for Cintiq 22HDT (Aristeu Rozanski) [1093435] - [input] wacom: add three new display tablets (Aristeu Rozanski) [1093435] - [input] wacom: add touch sensor support for Cintiq 24HD touch (Aristeu Rozanski) [1093435] - [input] wacom: add 0xE5 (MT device) support (Aristeu Rozanski) [1093435] - [input] wacom: retrieve maximum number of touch points (Aristeu Rozanski) [1093435] - [input] wacom: handle split-sensor devices with internal hubs (Aristeu Rozanski) [1093435] - [input] usb: move children to struct usb_port (Aristeu Rozanski) [1093435] - [media] gspca: ov519: Fix sensor detection problems (Gopal Tiwari) [1043584] - [kernel] module: fix kabi for 16k stacks (Johannes Weiner) [1045190 1060721] - [kernel] x86_64: expand kernel stack to 16K (Johannes Weiner) [1045190 1060721] - [kernel] hung_task: debugging: Add tracepoint to report the hang (Oleg Nesterov) [977930]- [crypto] crc32c: Kill pointless CRYPTO_CRC32C_X86_64 option (Jarod Wilson) [1036212] - [crypto] testmgr: add larger crc32c test vector to test FPU path in crc32c_intel (Jarod Wilson) [1036212] - [crypto] tcrypt: Added speed test in tcrypt for crc32c (Jarod Wilson) [1036212] - [crypto] crc32c: Optimize CRC32C calculation with PCLMULQDQ instruction (Jarod Wilson) [1036212] - [crypto] crc32c: Rename crc32c-intel.c to crc32c-intel_glue.c (Jarod Wilson) [1036212] - [mm] hugetlb: release pages in the error path of hugetlb_cow() (Rafael Aquini) [1063691] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172811] {CVE-2014-9322} - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133744] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133744] - [netdrv] igb: retire the RX_CSUM flag and use the netdev flag instead (Stefan Assmann) [1169711] - [netdrv] igb: Support RX-ALL feature flag (Stefan Assmann) [1169711] - [netdrv] igb: do vlan cleanup (Stefan Assmann) [1169711] - [netdrv] igb: add support for NETIF_F_RXHASH (Stefan Assmann) [1169711] - [netdrv] igb: convert to ndo_fix_features (Stefan Assmann) [1169711] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1148022] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1148022] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1148022] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1148022] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1148022] - [netdrv] netxen: remove init of dev->perm_addr in drivers (Tony Camuso) [1148022] - [netdrv] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Tony Camuso) [1148022] - [netdrv] netxen: get rid of SET_ETHTOOL_OPS (Tony Camuso) [1148022] - [netdrv] netxen: Use pci_enable_msix_range() instead of pci_enable_msix() (Tony Camuso) [1148022] - [netdrv] netxen: slight optimization of addr compare (Tony Camuso) [1148022] - [netdrv] netxen: Fix FSF address in file headers (Tony Camuso) [1148022] - [netdrv] netxen: remove unnecessary pci_set_drvdata() (Tony Camuso) [1148022] - [netdrv] netxen: make pci_error_handlers const (Tony Camuso) [1148022] - [netdrv] netxen: convert to SKB paged frag API (Tony Camuso) [1148022] - [netdrv] netxen: remove use of ndo_set_multicast_list in drivers (Tony Camuso) [1148022] - [netdrv] bna: allow transmit tagged frames (Ivan Vecera) [1138501] - [netdrv] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1138501]- [perf] trace: Fix ioctl 'request' beautifier build problems on !(i386 || x86_64) arches (Jiri Olsa) [1159929] - [perf] traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1159929] - [perf] traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1159929] - [perf] header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1159929] - [perf] header: Fix bogus group name (Jiri Olsa) [1159929] - [perf] tools: Tag thread comm as overriden (Jiri Olsa) [1159929] - [perf] record: Add an option to force per-cpu mmaps (Jiri Olsa) [1159929] - [perf] probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1159929] - [perf] browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1159929] - [perf] symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1159929] - [perf] evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1159929] - [perf] tools: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1159929] - [perf] tools: Synthesize anon MMAP records again (Jiri Olsa) [1159929] - [perf] top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1159929] - [perf] tools: Remove trivial extra semincolon (Jiri Olsa) [1159929] - [perf] trace: Tweak summary output (Jiri Olsa) [1159929] - [perf] build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1159929] - [perf] build: Fix timerfd feature check (Jiri Olsa) [1159929] - [perf] parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1159929] - [perf] tools: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1159929] - [perf] arm: wire up perf_regs and unwind support for ARM (Jiri Olsa) [1159929] - [perf] traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1159929] - [perf] target: Shorten perf_target__ to target__ (Jiri Olsa) [1159929] - [perf] tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1159929] - [perf] evlist: Refactor mmap_pages parsing (Jiri Olsa) [1159929] - [perf] evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1159929] - [perf] record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1159929] - [perf] trace: Add summary only option (Jiri Olsa) [1159929] - [perf] trace: Simplify '--summary' output (Jiri Olsa) [1159929] - [perf] trace: Change syscall summary duration order (Jiri Olsa) [1159929] - [perf] tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1159929] - [perf] trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1159929] - [perf] trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1159929] - [perf] trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1159929] - [perf] tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1159929] - [perf] tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1159929] - [perf] record: Move existing write_output into helper function (Jiri Olsa) [1159929] - [perf] record: Use correct return type for write() (Jiri Olsa) [1159929] - [perf] tools: Prevent condition that all sort keys are elided (Jiri Olsa) [1159929] - [perf] machine: Simplify synthesize_threads method (Jiri Olsa) [1159929] - [perf] machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1159929] - [perf] record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1159929] - [perf] evsel: Remove idx parm from constructor (Jiri Olsa) [1159929] - [perf] progress: Don't force a refresh during progress update (Jiri Olsa) [1159929] - [perf] tools: Remove unneeded include (Jiri Olsa) [1159929] - [perf] record: Remove post_processing_offset variable (Jiri Olsa) [1159929] - [perf] record: Remove advance_output function (Jiri Olsa) [1159929] - [perf] record: Refactor feature handling into a separate function (Jiri Olsa) [1159929] - [perf] trace: Don't relookup fields by name in each sample (Jiri Olsa) [1159929] - [perf] evsel: Ditch evsel->handler.data field (Jiri Olsa) [1159929] - [perf] Add required memory barriers (Jiri Olsa) [1159929] - [perf] tools: Finish the removal of 'self' arguments (Jiri Olsa) [1159929] - [perf] tools: Check maximum frequency rate for record/top (Jiri Olsa) [1159929] - [perf] fs: Add procfs support (Jiri Olsa) [1159929] - [perf] fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1159929] - [perf] tools: Factor sysfs code into generic fs object (Jiri Olsa) [1159929] - [perf] list: Add usage (Jiri Olsa) [1159929] - [perf] list: Remove a level of indentation (Jiri Olsa) [1159929] - [perf] build: Fix detection of non-core features (Jiri Olsa) [1159929] - [perf] kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1159929] - [perf] hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1159929] - [perf] traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1159929] - [perf] traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1159929] - [perf] traceevent: Check for spaces in character array (Jiri Olsa) [1159929] - [perf] traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1159929] - [perf] traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1159929] - [perf] traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1159929] - [perf] traceevent: Update printk formats when entered (Jiri Olsa) [1159929] - [perf] traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1159929] - [perf] stat: Enhance option parse error message (Jiri Olsa) [1159929] - [perf] top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Postpone setting up browser after parsing options (Jiri Olsa) [1159929] - [perf] tools: Show single option when failed to parse (Jiri Olsa) [1159929] - [perf] evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1159929] - [perf] evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1159929] - [perf] tools: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix 32-bit cross build (Jiri Olsa) [1159929] - [perf] script: Set up output options for in-stream attributes (Jiri Olsa) [1159929] - [perf] evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1159929] - [perf] tools: Get current comm instead of last one (Jiri Olsa) [1159929] - [perf] tools: Compare hists comm by addresses (Jiri Olsa) [1159929] - [perf] tools: Add new COMM infrastructure (Jiri Olsa) [1159929] - [perf] tools: Add time argument on COMM setting (Jiri Olsa) [1159929] - [perf] tools: Use an accessor to read thread comm (Jiri Olsa) [1159929] - [perf] tools: Add missing data.h into LIB_H headers (Jiri Olsa) [1159929] - [perf] probe: Fix typo (Jiri Olsa) [1159929] - [perf] bench: Fix two warnings (Jiri Olsa) [1159929] - [perf] tools: Remove cast of non-variadic function to variadic (Jiri Olsa) [1159929] - [perf] tools: Show progress on histogram collapsing (Jiri Olsa) [1159929] - [perf] progress: Per progress bar state (Jiri Olsa) [1159929] - [perf] ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1159929] - [perf] tools: Fix non-debug build (Jiri Olsa) [1159929] - [perf] evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1159929] - [perf] tools: Do not accept parse_tag_value() overflow (Jiri Olsa) [1159929] - [perf] inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1159929] - [perf] script: Make perf_script a local variable (Jiri Olsa) [1159929] - [perf] sched: Optimize build time (Jiri Olsa) [1159929] - [perf] sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1159929] - [perf] bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1159929] - [perf] probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1159929] - [perf] probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1159929] - [perf] tools: Stop using 'self' in some more places (Jiri Olsa) [1159929] - [perf] top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] session: Separating data file properties from session (Jiri Olsa) [1159929] - [perf] tools: Add perf_data_file__open interface to data object (Jiri Olsa) [1159929] - [perf] tools: Add data object to handle perf data file (Jiri Olsa) [1159929] - [perf] tools: Compare dso's also when comparing symbols (Jiri Olsa) [1159929] - [perf] callchain: Convert children list to rbtree (Jiri Olsa) [1159929] - [perf] list: Show error if tracepoints not available (Jiri Olsa) [1159929] - [perf] script: Print addr by default for BTS (Jiri Olsa) [1159929] - [perf] evlist: Factor out duplicated mmap code (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1159929] - [perf] tools: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix test_on_exit for 32-bit build (Jiri Olsa) [1159929] - [perf] evlist: Fix 32-bit build error (Jiri Olsa) [1159929] - [perf] session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1159929] - [perf] session: Add missing sample flush for piped events (Jiri Olsa) [1159929] - [perf] record: Improve write_output error message (Jiri Olsa) [1159929] - [perf] evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1159929] - [perf] evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1159929] - [perf] trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1159929] - [perf] tools: Introduce filename__read_int helper (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1159929] - [perf] trace: Improve event processing exit (Jiri Olsa) [1159929] - [perf] trace: Use vfs_getname hook if available (Jiri Olsa) [1159929] - [perf] trace: Split fd -> pathname array handling (Jiri Olsa) [1159929] - [perf] symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1159929] - [perf] symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1159929] - [perf] annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1159929] - [perf] annotate: Fix annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1159929] - [perf] tools: Add copyfile_mode() (Jiri Olsa) [1159929] - [perf] annotate: Find kcore symbols on other maps (Jiri Olsa) [1159929] - [perf] build: Simplify the autodep inclusion rule (Jiri Olsa) [1159929] - [perf] build: Improve the 'stackprotector' feature test (Jiri Olsa) [1159929] - [perf] build: Remove the volatile-register-var feature check (Jiri Olsa) [1159929] - [perf] build: Simplify the libelf logic (Jiri Olsa) [1159929] - [perf] build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1159929] - [perf] build: Pass through DEBUG parameter (Jiri Olsa) [1159929] - [perf] build: Fix non-existent build directory handling (Jiri Olsa) [1159929] - [perf] symbols: Add map_groups__find_ams() (Jiri Olsa) [1159929] - [perf] symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1159929] - [perf] symbols: Validate kcore module addresses (Jiri Olsa) [1159929] - [perf] tools: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1159929] - [perf] tests: Fix memory leak in dso-data.c (Jiri Olsa) [1159929] - [perf] tools: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1159929] - [perf] trace: Add summary option to dump syscall statistics (Jiri Olsa) [1159929] - [perf] util: Add findnew method to intlist (Jiri Olsa) [1159929] - [perf] trace: Improve the error messages (Jiri Olsa) [1159929] - [perf] timechart: Add example in the documentation (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make install' (Jiri Olsa) [1159929] - [perf] tools: Align perf version output to other build messages (Jiri Olsa) [1159929] - [perf] tools: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make clean' (Jiri Olsa) [1159929] - [perf] tools: Fix redirection printouts (Jiri Olsa) [1159929] - [perf] trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1159929] - [perf] trace: Allow specifying index offset in strarrays (Jiri Olsa) [1159929] - [perf] symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1159929] - [perf] intlist: Add priv member (Jiri Olsa) [1159929] - [perf] trace: Use new machine method to loop over threads (Jiri Olsa) [1159929] - [perf] machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1159929] - [perf] trace: Add record option (Jiri Olsa) [1159929] - [perf] trace: Fix comm resolution when reading events from file (Jiri Olsa) [1159929] - [perf] stat: Add units to nanosec-based counters (Jiri Olsa) [1159929] - [perf] stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1159929] - [perf] stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1159929] - [perf] bench: Fix failing assertions in numa bench (Jiri Olsa) [1159929] - [perf] tools: Ignore 'perf timechart' output file (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e instructions (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e cycles (Jiri Olsa) [1159929] - [perf] tools: Move start conditions to start of the flex file (Jiri Olsa) [1159929] - [perf] tools: Add missing -ldl for gtk build (Jiri Olsa) [1159929] - [perf] machine: Use snprintf instead of sprintf (Jiri Olsa) [1159929] - [perf] bench: sched Add --threaded option (Jiri Olsa) [1159929] - [perf] trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1159929] - [perf] trace: Show path associated with fd in live sessions (Jiri Olsa) [1159929] - [perf] trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1159929] - [perf] trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1159929] - [perf] trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1159929] - [perf] trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1159929] - [perf] trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1159929] - [perf] trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1159929] - [perf] trace: Beautify flock 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1159929] - [perf] tools: Fix srcline sort key behavior (Jiri Olsa) [1159929] - [perf] tools: Implement addr2line directly using libbfd (Jiri Olsa) [1159929] - [perf] tools: Save failed result of get_srcline() (Jiri Olsa) [1159929] - [perf] annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1159929] - [perf] tools: Do not try to call addr2line on non-binary files (Jiri Olsa) [1159929] - [perf] annotate: Factor out get/free_srcline() (Jiri Olsa) [1159929] - [perf] hists: Free srcline when freeing hist_entry (Jiri Olsa) [1159929] - [perf] annotate: Reuse path from the result of addr2line (Jiri Olsa) [1159929] - [perf] sort: Fix a memory leak on srcline (Jiri Olsa) [1159929] - [perf] tools: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1159929] - [perf] symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1159929] - [perf] tools: Adding throttle event data struct support (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1159929] - [perf] tools: Add possibility to specify mmap size (Jiri Olsa) [1159929] - [perf] tools: Check mmap pages value early (Jiri Olsa) [1159929] - [perf] lock: Account for lock average wait time (Jiri Olsa) [1159929] - [perf] lock: Limit bad rate precision (Jiri Olsa) [1159929] - [perf] lock: Redo __cmd_report (Jiri Olsa) [1159929] - [perf] lock: Plug some memleaks (Jiri Olsa) [1159929] - [perf] lock: Return proper code in report_lock_*_event (Jiri Olsa) [1159929] - [perf] lock: Remove dead code (Jiri Olsa) [1159929] - [perf] tools: Unify page_size usage (Jiri Olsa) [1159929] - [perf] tools: Remove unused trace-event-* code (Jiri Olsa) [1159929] - [perf] symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1159929] - [perf] completion: Use more comp words (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on bash-completion (Jiri Olsa) [1159929] - [perf] completion: Strip function_exists () (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on _filedir (Jiri Olsa) [1159929] - [perf] completion: Update __ltrim_colon_completions (Jiri Olsa) [1159929] - [perf] completion: Don't dictate perf install location (Jiri Olsa) [1159929] - [perf] trace: Add option to show process COMM (Jiri Olsa) [1159929] - [perf] trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Don't print zeroed args (Jiri Olsa) [1159929] - [perf] trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1159929] - [perf] trace: Add option to show full timestamp (Jiri Olsa) [1159929] - [perf] trace: Beautify rlmimit resources (Jiri Olsa) [1159929] - [perf] trace: Beautify access 'mode' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'type' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'family' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1159929] - [perf] trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1159929] - [perf] trace: Allow passing parms to arg formatters (Jiri Olsa) [1159929] - [perf] trace: Put syscall formatter parms into struct (Jiri Olsa) [1159929] - [perf] build: Clean up feature_print_code() (Jiri Olsa) [1159929] - [perf] build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1159929] - [perf] build: Harmonize the style of the feature testcases (Jiri Olsa) [1159929] - [perf] build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1159929] - [perf] build: Fix non-canonical directory names in O= (Jiri Olsa) [1159929] - [perf] build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1159929] - [perf] build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1159929] - [perf] build: Pass through all targets to Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Collapse the test-all.c testcase (Jiri Olsa) [1159929] - [perf] build: Clean up various testcases (Jiri Olsa) [1159929] - [perf] build: Remove unused config/feature-tests.mak (Jiri Olsa) [1159929] - [perf] build: split out feature checks: 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1159929] - [perf] build: Standardize the various messages output by parallel make (Jiri Olsa) [1159929] - [perf] build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1159929] - [perf] build: Improve printout-of auto-detected features (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection (Jiri Olsa) [1159929] - [perf] build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1159929] - [perf] build: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1159929] - [perf] build: Speed up the final link (Jiri Olsa) [1159929] - [perf] build: Speed up git-version test on re-make (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1159929] - [perf] build: Turn strlcpy() into a __weak function (Jiri Olsa) [1159929] - [perf] build: Clean up util/include/linux/compiler.h (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'backtrace' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'on-exit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'strlcpy' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libbfd' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython-version' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libperl' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2-infobar' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libslang' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libaudit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libunwind' (Jiri Olsa) [1159929] - [perf] build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-getphdrnum' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-mmap' (Jiri Olsa) [1159929] - [perf] build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'dwarf' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'glibc' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf' (Jiri Olsa) [1159929] - [perf] build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'bionic' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'fortify-source' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'volatile-register-var' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector-all' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libnuma' (Jiri Olsa) [1159929] - [perf] build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1159929] - [perf] build: Add feature check core code (Jiri Olsa) [1159929] - [perf] standardize feature support define names to: HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1159929] - [perf] Document the new transaction sample type (Jiri Olsa) [1159929] - [perf] Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1159929] - [perf] x86: Fix constraint table end marker bug (Jiri Olsa) [1159929] - [perf] Remove fragile swevent hlist optimization (Jiri Olsa) [1159929] - [perf] Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Update a stale comment (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() (Jiri Olsa) [1159929] - [perf] Add unlikely() to the ring-buffer code (Jiri Olsa) [1159929] - [perf] Simplify the ring-buffer code (Jiri Olsa) [1159929] - [perf] Fix ring_buffer perf_output_space() boundary calculation (Jiri Olsa) [1159929] - [perf] Fix the perf context switch optimization (Jiri Olsa) [1159929] - [perf] Allow the PMU driver to choose the CPU on which to install events (Jiri Olsa) [1159929] - [perf] Avoid race between cpu hotplug and installing event (Jiri Olsa) [1159929] - [perf] Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Fix strncpy() use, always make sure it's NUL terminated (Jiri Olsa) [1159929] - [perf] x86: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1159929] - [perf] Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1159929] - [perf] Optimize throttling code (Jiri Olsa) [1159929] - [perf] x86: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1159929] - [perf] x86: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1159929] - [perf] Fix perf ring buffer memory ordering (Jiri Olsa) [1159929] - [perf] x86: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1159929] - [perf] x86: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1159929] - [perf] trace: Compat fix for raw_syscall:* events (Jiri Olsa) [1159929] - [perf] trace: Revert compat skipping of 'nr' field (Jiri Olsa) [1159929] - [perf] trace: Missing include for audit-devel-libs feature detection (Jiri Olsa) [1159929]- [fs] nfs: reject zero layout with zeroed stripe unit (Niels de Vos) [1166643] - [md] dm: fix RHEL6 kABI breakage in mapped_device structure (Mike Snitzer) [1169431] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1169431] - [md] dm-thin: suspend_resume active thin devices when reloading thin-pool (Mike Snitzer) [1169431] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1169431] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1169431] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1169431] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1169431] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1169431] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1169431] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1169431] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1169431] - [md] dm: sparse: Annotate field with __rcu for checking (Mike Snitzer) [1169431] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1169431] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1169431] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1169431] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1169431] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1169431] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1169431] - [net] rds: fix possible double free on sock tear down (Herton R. Krzesinski) [1161147] - [acpi] memhotplug: bind the memory device when the driver is being loaded (Igor Mammedov) [1150510] - [acpi] memhotplug: don't allow to eject the memory device if it is being used (Igor Mammedov) [1150510] - [acpi] memhotplug: free memory device if acpi_memory_enable_device() failed (Igor Mammedov) [1150510] - [acpi] memhotplug: fix memory leak when memory device is unbound from acpi_memhotplug (Igor Mammedov) [1150510] - [acpi] memhotplug: deal with eject request in hotplug queue (Igor Mammedov) [1150510] - [acpi] memhotplug: add memory offline code to acpi_memory_device_remove() (Igor Mammedov) [1150510] - [acpi] memhotplug: call acpi_bus_trim() to remove memory device (Igor Mammedov) [1150510] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: If no barrier or flush is supported, use invalid operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: fix a deadlock while handling discard response (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Handle discard requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: add BLKIF_OP_DISCARD and discard request struct (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Union the blkif_request request specific fields (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Introduce BLKIF_OP_FLUSH_DISKCACHE support (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Provide for 'feature-flush-cache' the BLKIF_OP_WRITE_FLUSH_CACHE operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: cope with backend that fail empty BLKIF_OP_WRITE_BARRIER requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Implement FUA with BLKIF_OP_WRITE_BARRIER (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: change blk_shadow.request to proper pointer (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: map REQ_FLUSH into a full barrier (Vitaly Kuznetsov) [1103797] - [virtio] set pci bus master enable bit (Fam Zheng) [1159913]- [kernel] ipc/sem: Fully initialize sem_array before making it visible (Rik van Riel) [1165277] - [kernel] ipc/sem: synchronize semop and semctl with IPC_RMID (Rik van Riel) [1165277] - [kernel] ipc/sem: update sem_otime for all operations (Larry Woodman) [1168588] - [fs] fuse: prevent null nd panic on dentry revalidate (Brian Foster) [1162782] - [hv] vmbus: Properly protect calls to smp_processor_id() (Vitaly Kuznetsov) [1149924] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1149924] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1119544] - [net] tcp: do not copy headers in tcp_collapse() (Alexander Duyck) [1156289] - [net] tcp: use tcp_flags in tcp_data_queue() (Alexander Duyck) [1156289] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Alexander Duyck) [1156289] - [net] tcp: remove unused tcp_fin() parameters (Alexander Duyck) [1156289] - [net] tcp: rename tcp_skb_cb flags (Alexander Duyck) [1156289] - [net] tcp: unify tcp flag macros (Alexander Duyck) [1156289] - [net] tcp: unalias tcp_skb_cb flags and ip_dsfield (Alexander Duyck) [1156289] - [net] netfilter: ipset: timeout values corrupted on set resize (Marcelo Leitner) [1152754] - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1127553] - [net] tcp: fix retrans_stamp advancing in error cases (Marcelo Leitner) [1127553] - [net] bridge: allow forwarding some link local frames (Marcelo Leitner) [1144330] - [net] netfilter: fix xt_TCPOPTSTRIP in forwarding path (Marcelo Leitner) [1135650] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1151899] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1114697] - [net] netns: xfrm: ipcomp support (Jiri Pirko) [1112926] - [usb] ehci: Fix panic on hotplug race condition (Don Zickus) [1107010] - [usb] usb_wwan: replace release and disconnect with a port_remove hook (Stanislaw Gruszka) [1148615] - [x86] perf: Rework AMD PMU init code (Jiri Olsa) [1141914] - [char] hwrng: pseries - fix stack corruption (Gustavo Duarte) [1164436] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1167967] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1167967] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Denys Vlasenko) [1104568] {CVE-2014-3215} - [security] Add PR__NO_NEW_PRIVS to prevent execve from granting privs (Denys Vlasenko) [1104568] {CVE-2014-3215}- [netdrv] set dev->addr_assign_type correctly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Fix pktgen to not oops on unsupported drivers"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: squash a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: adjust locking comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove our leftovers of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix typo in printk (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer relevant vlan warnings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow to add vlans on top of empty bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename slave_can_tx and clean it up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix const in options processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options handling cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Invert test (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert c99 comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Neaten pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 4 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 3 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 1 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix u64 division (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netlink msg size (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make more functions static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make local function static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add updelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add miimon netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two race conditions in bond_store_updelay/downdelay (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ensure that TLB mode's active slave has correct mac filter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix broken promiscuity reference counting issue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove current_alb_vlan (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove MAX_LP_BURST (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: look for bridge IPs in arp monitoring"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify only neigh_parms owned by us (Nikolay Aleksandrov) [1159818] - [net] neighbour: populate neigh_parms on alloc before calling ndo_neigh_setup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: initial RCU conversion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup netpoll code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend IGMP to notifier event (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix slave speed reporting in bond_miimon_commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix igmp_retrans type and two related races (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset master mac on first enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix multiple 3ad mode sysfs race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace x with pI4 for IPv4 addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow TSO being set on bonding master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in enslave failure path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in bond_mc_swap() bond's mc addr list is walked without lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable netpoll on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: primary_slave & curr_active_slave are not cleaned on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: vlans don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: mc addresses don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add support to read speed and duplex via ethtool (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix l23 and l34 load balancing in forwarding path (Nikolay Aleksandrov) [1159818] - [net] sk_buff: introduce pskb_network_may_pull() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce proto_ports_offset() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: IFF_BONDING is not stripped on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netdev event NULL pointer dereference (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: new helper - PDE_DATA() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bonding_masters race condition in bond unloading (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove sysfs before removing devices" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove sysfs before removing devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get netdev_rx_handler_unregister out of locks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix disabling of arp_interval and miimon (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove already created master sysfs link on failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call update_speed_duplex() under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fire NETDEV_RELEASE event only on 0 slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if slave count is 0 in case when deciding to take slave's mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set sysfs device_type to 'bond' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_release_all inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix initialize after use for 3ad machine state spinlock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix race condition between bond_enslave() and bond_3ad_update_lacp_rate() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: have random dev address by default instead of zeroes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unset primary slave via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix drvinfo strings set in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove usage of dev->master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: do not cancel works in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix check for ethtool get_link operation support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete migrated IP addresses from the rlb hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rlb mode of bond should not alter ARP originating via bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix race condition in bonding_store_slaves_active (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix miimon and arp_interval delayed work race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in balance-rr mode, set curr_active_slave only if it is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix typo of "suport" in various comments and Kconfig (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix second off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add some slack to arp monitoring time limits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: support for IPv6 transmit hashing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check netpoll tx status on the right device (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove read_lock around netpoll_cleanup (Nikolay Aleksandrov) [1159818] - [net] netpoll: use GFP_ATOMIC in slave_enable_netpoll() and __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove netdev_bonding_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bond_sysfs: use real_num_tx_queues rather than params.tx_queue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename bond_queue_mapping to slave_dev_queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: refine IFF_XMIT_DST_RELEASE capability (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move np->dev and np->dev_name init into __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: debugfs and network namespaces are incompatible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Manage /proc/net/bonding/ entries from the netdev events (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: show all the link status of slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop_monitor aware (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove packet cloning in recv_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix corrupted queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: record primary when modify it via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix LACPDU rx_dropped commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr_64bits to ether_addr_equal_64bits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr to ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't increase rx_dropped after processing LACPDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_update_speed_duplex() can return void since no callers check its return (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: start slaves with link down for ARP monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly proxy slave neigh param setup ndo function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit address change event also in bond_release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit event when bonding changes MAC (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove entries for master_ip and vlan_ip and query devices instead (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: send igmp report for its master"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix misspelling of "since" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary k.alloc/v.alloc OOM messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix enslaving in alb mode when link down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't disable softirq under bond_alb_xmit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix error handling if slave is busy v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: only use primary address for ARP (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove obsolete source file 'bond_ipv6.c' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Don't allow mode change via sysfs with slaves present (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: comparing a u8 with -1 is always false (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: update speed/duplex for NETDEV_CHANGE (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: eliminate bond_close race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding slaves honour master's skb->priority (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix wrong port enabling in 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly stop queuing work when requested (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove use of ndo_set_multicast_list in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ndo_change_rx_flags callback (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset backup and inactive flag of slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: implement get_tx_queues rtnk_link_op (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reduce noise during init (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix string comparison errors (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min links parameter to 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce ip_is_fragment helper inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: copy dev name of slaves to struct netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete a dereference before check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up bond_del_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused arp_mon_pt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused ad_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete agg_select_mode from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete lacp_fast from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset queue mapping prior to transmission to physical device v5 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow all slave speeds (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup module option descriptions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: documentation and code cleanup for resend_igmp (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent deadlock on slave store with alb mode (v3) (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: disable netpoll when enslave a device"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kill two unused macro definitions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix structure sizeof incompatibility for some PDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to ndo_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out rlock bond->lock in xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Restore control over number of peer notifications (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move processing of recv handlers into handle_frame() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad - fix agg_device_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding, ipv4, ipv6, vlan: Handle NETDEV_BONDING_FAILOVER like NETDEV_NOTIFY_PEERS (Nikolay Aleksandrov) [1159818] - [net] ipv6: Send unsolicited neighbour advertismements when notified (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Adding support for throughputs larger than 65536 Mbps (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor/cosmetic type inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor sparse complaints (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix tranmitted/tranmitting typo (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused rlb_interval_counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused alb_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set save_load to 0 when initializing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix common misspellings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: typo in comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rx_handler locking (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a typo in a comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable netpoll without checking link status (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce rx_handler results and logic around that (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of IFF_SLAVE_INACTIVE netdev->priv_flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: wrap slave state work (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of multiple bond-related netdevice->priv_flags (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: register slave pointer for rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Improve syslog message at device creation time (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Call netif_carrier_off after register_netdevice (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Incorrect TX queue offset (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move procfs code into bond_procfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Fix the state machine locking v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: COW before overwriting the destination MAC address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused dummy functions when net poll controller isn't enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct size for _simple_hash() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix sparse warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bonding to use rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove IFF_IN_NETPOLL flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: sync netpoll code with bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix return value of couple of store functions (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: reduce and unify printk level in netdev_fix_features()"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Ensure that we unshare skbs prior to calling pskb_may_pull (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kobject.h redux (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs interface to see RLB hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: migrate some macros from bond_alb.c to bond_alb.h (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix mangled NAs on slaves without VLAN tag insertion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Change active slave quietly when bond is down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix slave selection bug (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs facility to the bonding driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert netpoll blocking api in bonding driver to be a counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check for assigned mac before adopting the slaves mac address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a race in IGMP handling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary casts of netdev_priv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dev_base_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix comment/printk typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix lockdep warning after bond_vlan_rx_register() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup: remove braces from single block statements (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup : add space around operators (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make release_and_destroy static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_resend_igmp_join_requests_delayed static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove netpoll blocking from uninit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Re-enable netpoll over bonding (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix bonding drivers improper modification of netpoll structure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Speed/Duplex information to /proc/net/bonding/bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reread information about speed and duplex when interface goes up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: print information about speed and duplex seen by the driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add retransmit membership reports tunable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rejoin multicast groups on VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix WARN_ON when writing to bond_master sysfs file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: return operator cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable gro by default (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly process non-linear skbs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix jiffies overflow problems again (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set device in RLB ARP packet handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change test for presence of VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: avoid a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_inet6addr_event() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a buffer overflow in bonding_show_queue_id (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if clients MAC addr has changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent netpoll over bonded interfaces (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Enable 64-bit net device statistics on 32-bit architectures"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow user-controlled output slave selection (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active parameter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: optimize tlb_get_least_loaded_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused original_flags struct slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move dev_addr cpy to bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding_store_slaves simpler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove redundant checks from bonding_store_slaves V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move slave MTU handling from sysfs V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused variable "found" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding support netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_xmit_roundrobin() fix (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix broken multicast with round-robin mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove trailing space in messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: flush unicast and multicast lists when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check return value of nofitier when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename notifier defines for netdev type change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix device leak on error in bond_create() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove net_device_stats from bonding struct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_open error return value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: spread __net_init, __net_exit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_3ad avoid possible null deref (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pr_fmt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix some typos and punctuation in comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Move && and || to end of previous line (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: net_identifiers should be read_mostly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix 802.3ad standards compliance error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Get the rtnl_link_ops support correct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add support for multiple network namespaces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Implement a basic set of rtnl link ops (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond device destruction (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond_create (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simply bond sysfs group creation (Nikolay Aleksandrov) [1159818] - [net] Allow devices to specify a device specific sysfs group (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove bond_dev from xmit_hash_policy call (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change bond_create_proc_entry() to return void (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless assignment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a parameter name in error message (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce primary_reselect option (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix broken multicast with round-robin mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make bonding support netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: make bonding support netpoll"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: set device in RLB ARP packet handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow arp_ip_targets on separate vlans to use arp validation" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check if clients MAC addr has changed" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce primary_reselect option" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add feature to support output port selection steering" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent oopsing on calling pskb_may_pull on shared skb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent sysfs from allowing arp monitoring with alb/tlb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: change test for presence of VLANs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix incorrect tx queue offset" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix jiffy comparison issues" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: interface doesn't issue IGMP report on slave interface during failover" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: documentation and code cleanup for resend_igmp" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "revert "bonding: make bonding support netpoll""" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix bonding drivers improper modification of netpoll structure" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove netpoll blocking from uninit path" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Convert netpoll blocking api in bonding driver to be a counter" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: disable netpoll when enslave a device" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow all slave speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Fix the state machine locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make 802.3ad use latest lacp_rate" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: delete lacp_fast from ad_bond_info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't lock when copying/clearing VLAN list on slave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow non-standard link-speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix string comparison errors" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce noise during init" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix potential deadlock in bond_uninit()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add missing xmit_hash_policy=layer2+3 info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reset queue mapping prior to transmission" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly stop queuing work when requested" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix pktgen to not oops on unsupported drivers" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: update speed/duplex for NETDEV_CHANGE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Don't allow mode change via sysfs with slaves present" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Allow Bonding driver to disable/enable LRO on slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "make bonding slaves honour master's skb->priority" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move slave MTU handling from sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move dev_addr cpy to bond_enslave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Make LRO flag follow slave settings" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: emit event when bonding changes MAC" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: send igmp report for its master" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove entries for master_ip and vlan_ip and query devices instead" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad - fix agg_device_up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: show all the link status of slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't disable softirq under bond_alb_xmit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove IFF_IN_NETPOLL flag" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix a NULL pointer dereference bug in bond_enslave()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent deadlock on slave store with alb mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Bonding driver does not consider the gso_max_size setting of slave devices" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check for assigned mac before adopting the slaves mac address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: unset primary slave via sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix enslaving in alb mode when link down" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fire NETDEV_RELEASE event only on 0 slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add support to read speed and duplex via ethtool" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: enable gro by default" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly unset current_arp_slave on slave link up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix corrupted queue_mapping" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix set mode race conditions" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix store_arp_validate race with mode change" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove redundant VLAN tag insertion logic" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add NETIF_F_NO_CSUM vlan_features" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't permit to use ARP monitoring in 802.3ad mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move bond_compute_features out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use the correct ether type for alb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce and unify printk level in netdev_fix_features()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add helper function bond_get_targets_ip()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make arp_ip_target parameter checks consistent with sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: arp_ip_count and arp_targets can be wrong" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't add duplicate targets to arp_ip_target" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't trust arp requests unless active slave really works" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add an option to fail when any of arp_ip_target is inaccessible" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove net_device_stats from bonding struct" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Enable 64-bit net device statistics on 32-bit architectures" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: look for bridge IPs in arp monitoring" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: convert bonding to use rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: COW before overwriting the destination MAC address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: register slave pointer for rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce rx_handler results and logic around that" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix rx_handler locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: get netdev_rx_handler_unregister out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move processing of recv handlers into handle_frame()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use local function pointer of bond->recv_probe in bond_handle_frame" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't increase rx_dropped after processing LACPDUs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix LACPDU rx_dropped commit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove packet cloning in recv_probe()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Nikolay Aleksandrov) [1159818]- [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1163811] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1142773] - [hv] vmbus: incorrect device name is printed when child device is unregistered (Vitaly Kuznetsov) [1149920] - [xen] pvhvm: Fix vcpu hotplugging hanging (Vitaly Kuznetsov) [1164278] - [xen] pvhvm: Don't point per_cpu(xen_vpcu, 33 and larger) to shared_info (Vitaly Kuznetsov) [1164278] - [xen] enable PVHVM VCPU placement when using more than 32 CPUs (Vitaly Kuznetsov) [1164278] - [xen] support large numbers of CPUs with vcpu info placement (Vitaly Kuznetsov) [1164278] - [drm] backport: CONFIG_DMAR vs CONFIG_INTEL_IOMMU (Rob Clark) [1144143] - [x86] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111822] - [kernel] watchdog: control hard lockup detection default (Andrew Jones) [1111822] - [kernel] watchdog: Fix print-once on enable (Andrew Jones) [1111822] - [kernel] watchdog: Quiet down the boot messages (Andrew Jones) [1111822] - [kernel] Revert "watchdog: quiet down the boot messages" (Andrew Jones) [1111822] - [kernel] hrtimer: Prevent hrtimer_enqueue_reprogram race (Prarit Bhargava) [1154512] - [kernel] hrtimer: Preserve timer state in remove_hrtimer() (Prarit Bhargava) [1154512] - [serial] 8250: increase PASS_LIMIT (Seth Jennings) [986761]- [scsi] sym53c8xx_2: Set DID_REQUEUE return code when aborting squeue (Mikulas Patocka) [1128952] - [input] mouse: elantech - add support for trackpoint found on some v3 models (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset the device when elantech probe fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer elantech touchpads (Aristeu Rozanski) [1064994] - [input] mouse: elantech - improve clickpad detection (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer devices (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix packet check for v3 and v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix for newer hardware versions v7 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - v4 is a clickpad, with only one button (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset touchpad before configuring it (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add resolution query support for v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for elantech fast command (Aristeu Rozanski) [1064994] - [input] mouse: elantech - convert obsolete strict_strtox to kstrtox (Aristeu Rozanski) [1064994] - [input] mouse: elantech - adjust hw_version detection logic (Aristeu Rozanski) [1064994] - [input] mouse: elantech - better support all those v2 variants (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v4 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v3 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - clean up elantech_init (Aristeu Rozanski) [1064994] - [input] mouse: elantech - packet checking for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove ETP_EDGE_FUZZ_V2 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use firmware provided x, y ranges (Aristeu Rozanski) [1064994] - [input] mouse: elantech - get rid of ETP_2FT_* in elantech.h (Aristeu Rozanski) [1064994] - [input] mouse: elantech - correct x, y value range for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove support for proprietary X driver (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report multitouch with proper ABS_MT messages (Aristeu Rozanski) [1064994] - [input] mt: handle semi-mt devices in core (Aristeu Rozanski) [1064994] - [input] mouse: elantech - export pressure and width when supported (Aristeu Rozanski) [1064994] - [input] mouse: elantech - return -ENOMEM in select drivers when memory allocation fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report position also with 3 fingers (Aristeu Rozanski) [1064994] - [input] mouse: elantech - discard the first 2 positions on some firmwares (Aristeu Rozanski) [1064994] - [input] mouse: elantech - relax signature checks (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use all 3 bytes when checking version (Aristeu Rozanski) [1064994] - [input] mouse: elantech - ignore high bits in the position coordinates (Aristeu Rozanski) [1064994] - [input] mouse: elantech - allow forcing Elantech protocol (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix firmware version check (Aristeu Rozanski) [1064994] - [input] mouse: elantech - do not advertise relative events (Aristeu Rozanski) [1064994]- [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1153980] {CVE-2014-7841} - [idle] intel_idle: fix IVT idle state table setting (Erik Arfvidson) [1120327] - [idle] intel_idle: fine-tune IVT residency targets (Erik Arfvidson) [1120327] - [netdrv] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1132918] - [netdrv] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1149925] - [netdrv] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1149921] - [netdrv] hyperv: NULL dereference on error (Jason Wang) [1149921] - [netdrv] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1149921] - [netdrv] hyperv: Add netpoll support (Jason Wang) [1129966] - [netdrv] hyperv: remove unnecessary null test before kfree (Jason Wang) [1149921] - [netdrv] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1149921] - [netdrv] e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init (John Greene) [1156417] - [powerpc] Disable /dev/port interface on systems without an ISA bridge (Gustavo Duarte) [1132045] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136224] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136224]- [net] vlan: Don't propagate flag changes on down interfaces (Jiri Pirko) [1135347] - [net] bridge: register vlan group for br ports (Jiri Pirko) [1135347] - [netdrv] tg3: Use new VLAN code (Jiri Pirko) [1135347] - [netdrv] be2net: move to new vlan model (Jiri Pirko) [1135347] - [net] vlan: mask vlan prio bits (Jiri Pirko) [1135347] - [net] vlan: don't deliver frames for unknown vlans to protocols (Jiri Pirko) [1135347] - [net] vlan: allow nested vlan_do_receive() (Jiri Pirko) [1135347] - [net] allow vlan traffic to be received under bond (Jiri Pirko) [1135347] - [net] vlan: goto another_round instead of calling __netif_receive_skb (Jiri Pirko) [1135347] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Jiri Pirko) [1135347] - [net] bonding: remove packet cloning in recv_probe() (Jiri Pirko) [1135347] - [net] bonding: Fix LACPDU rx_dropped commit (Jiri Pirko) [1135347] - [net] bonding: don't increase rx_dropped after processing LACPDUs (Jiri Pirko) [1135347] - [net] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Jiri Pirko) [1135347] - [net] bonding: move processing of recv handlers into handle_frame() (Jiri Pirko) [1135347] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Jiri Pirko) [1135347] - [netdrv] revert "bonding: check for vlan device in bond_3ad_lacpdu_recv()" (Jiri Pirko) [1135347] - [net] vlan: Always untag vlan-tagged traffic on input (Jiri Pirko) [1135347] - [net] Make skb->skb_iif always track skb->dev (Jiri Pirko) [1135347] - [net] vlan: fix a potential memory leak (Jiri Pirko) [1135347] - [net] vlan: fix mac_len recomputation in vlan_untag() (Jiri Pirko) [1135347] - [net] vlan: reset headers on accel emulation path (Jiri Pirko) [1135347] - [net] vlan: Fix the ingress VLAN_FLAG_REORDER_HDR check (Jiri Pirko) [1135347] - [net] vlan: make non-hw-accel rx path similar to hw-accel (Jiri Pirko) [1135347] - [net] allow handlers to be processed for orig_dev (Jiri Pirko) [1135347] - [net] bonding: get netdev_rx_handler_unregister out of locks (Jiri Pirko) [1135347] - [net] bonding: fix rx_handler locking (Jiri Pirko) [1135347] - [net] introduce rx_handler results and logic around that (Jiri Pirko) [1135347] - [net] bonding: register slave pointer for rx_handler (Jiri Pirko) [1135347] - [net] bonding: COW before overwriting the destination MAC address (Jiri Pirko) [1135347] - [net] bonding: convert bonding to use rx_handler (Jiri Pirko) [1135347] - [net] openvswitch: use rx_handler_data pointer to store vport pointer (Jiri Pirko) [1135347] - [net] add a synchronize_net() in netdev_rx_handler_unregister() (Jiri Pirko) [1135347] - [net] add rx_handler data pointer (Jiri Pirko) [1135347] - [net] replace hooks in __netif_receive_skb (Jiri Pirko) [1135347] - [net] fix conflict between null_or_orig and null_or_bond (Jiri Pirko) [1135347] - [net] remove the unnecessary dance around skb_bond_should_drop (Jiri Pirko) [1135347] - [net] revert "bonding: fix receiving of dups due vlan hwaccel" (Jiri Pirko) [1135347] - [net] uninline skb_bond_should_drop() (Jiri Pirko) [1135347] - [net] bridge: Set vlan_features to allow offloads on vlans (Jiri Pirko) [1135347] - [net] bridge: convert br_features_recompute() to ndo_fix_features (Jiri Pirko) [1135347] - [net] revert "bridge: explictly tag vlan-accelerated frames destined to the host" (Jiri Pirko) [1135347] - [net] revert "fix vlan gro path" (Jiri Pirko) [1135347] - [net] revert "bridge: do not learn from exact matches" (Jiri Pirko) [1135347] - [net] revert "bridge gets duplicate packets when using vlan over bonding" (Jiri Pirko) [1135347] - [net] llc: remove noisy WARN from llc_mac_hdr_init (Jiri Pirko) [1135347] - [net] bridge: stp: ensure mac header is set (Jiri Pirko) [1135347] - [net] vlan: remove reduntant check in ndo_fix_features callback (Jiri Pirko) [1135347] - [net] vlan: enable soft features regardless of underlying device (Jiri Pirko) [1135347] - [net] vlan: don't call ndo_vlan_rx_register on hardware that doesn't have vlan support (Jiri Pirko) [1135347] - [net] vlan: Fix vlan_features propagation (Jiri Pirko) [1135347] - [net] vlan: convert VLAN devices to use ndo_fix_features() (Jiri Pirko) [1135347] - [net] revert "vlan: Avoid broken offload configuration when reorder_hdr is disabled" (Jiri Pirko) [1135347] - [net] vlan: vlan device is lockless do not transfer real_num__queues (Jiri Pirko) [1135347] - [net] vlan: consolidate 8021q tagging (Jiri Pirko) [1135347] - [net] propagate NETIF_F_HIGHDMA to vlans (Jiri Pirko) [1135347] - [net] Fix a memmove bug in dev_gro_receive() (Jiri Pirko) [1135347] - [net] vlan: remove check for headroom in vlan_dev_create (Jiri Pirko) [1135347] - [net] vlan: set hard_header_len when VLAN offload features are toggled (Jiri Pirko) [1135347] - [net] vlan: Calling vlan_hwaccel_do_receive() is always valid (Jiri Pirko) [1135347] - [net] vlan: Centralize handling of hardware acceleration (Jiri Pirko) [1135347] - [net] vlan: finish removing vlan_find_dev from public header (Jiri Pirko) [1135347] - [net] vlan: make vlan_find_dev private (Jiri Pirko) [1135347] - [net] vlan: Avoid hash table lookup to find group (Jiri Pirko) [1135347] - [net] revert "vlan: Add helper functions to manage vlans on bonds and slaves" (Jiri Pirko) [1135347] - [net] revert "bonding: assign slaves their own vlan_groups" (Jiri Pirko) [1135347] - [net] revert "bonding: fix regression on vlan module removal" (Jiri Pirko) [1135347] - [net] revert "bonding: Always add vid to new slave group" (Jiri Pirko) [1135347] - [net] revert "bonding: Fix up refcounting issues with bond/vlan config" (Jiri Pirko) [1135347] - [net] revert "8021q/vlan: filter device events on bonds" (Jiri Pirko) [1135347] - [net] vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive (Jiri Pirko) [1135347] - [net] gro: __napi_gro_receive() optimizations (Jiri Pirko) [1135347] - [net] vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID (Jiri Pirko) [1135347] - [net] vlan: make vlan_hwaccel_do_receive() return void (Jiri Pirko) [1135347] - [net] vlan: init_vlan should not copy slave or master flags (Jiri Pirko) [1135347] - [net] vlan: updates vlan real_num_tx_queues (Jiri Pirko) [1135347] - [net] vlan: adds vlan_dev_select_queue (Jiri Pirko) [1135347] - [net] llc: use dev_hard_header (Jiri Pirko) [1135347] - [net] vlan: support "loose binding" to the underlying network device (Jiri Pirko) [1135347] - [net] revert "net: don't set VLAN_TAG_PRESENT for VLAN 0 frames" (Jiri Pirko) [1135347] - [net] tcp: fix splice() and tcp collapsing interaction (Florian Westphal) [1040768] - [input] wacom: initialize and destroy LEDs for Intuos4 S tablets (Aristeu Rozanski) [1030036] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1045310] - [documentation] cpuset: Update the cpuset flag file (Aaron Tomlin) [1045310] - [alsa] control: Make sure that id->index does not overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1142773] - [x86] kvm: fix PIT timer race condition (Mateusz Guzik) [1149593] {CVE-2014-3611} - [x86] kvm: vmx: handle invept and invvpid vm exits gracefull (Mateusz Guzik) [1144827 1144838] {CVE-2014-3645 CVE-2014-3646}- [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Carlos Maiolino) [1144263] - [fs] ext4: zero out nanosecond timestamps for small inodes (Carlos Maiolino) [1144263] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry (J. Bruce Fields) [1150675] - [fs] nfsd: Decode and send 64bit time values (Benjamin Coddington) [1139909] - [fs] nfs: Make sure pre_change_attr is initialized correctly (Scott Mayhew) [1160042] - [dma] ioatdma: Adding Haswell devid for ioatdma (Prarit Bhargava) [1104761] - [x86] mtrr: return lowest common cache mode for range overlapping several mtrr (Larry Woodman) [973804] - [virtio] enable virtio_net to return bus_info in ethtool -i consistent with emulated NICs (Amos Kong) [994870]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142320] {CVE-2014-6410} - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142269] {CVE-2014-5471 CVE-2014-5472} - [net] ipv6: delete expired route in ip6_pmtu_deliver (Hannes Frederic Sowa) [1156137] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1154676] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1154676] - [s390] mm: fix SIGBUS handling (Hendrik Brueckner) [1145070] - [usb] ehci: Fix a regression in the ISO scheduler (Gustavo Duarte) [1145805] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Gustavo Duarte) [1117401] - [lib] memblock: fix memblock_is_region_memory() (Gustavo Duarte) [1117401] - [lib] memblock: Implement memblock_is_memory and memblock_is_region_memory (Gustavo Duarte) [1117401] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1135911] - [powercap] rapl: add new CPU IDs (Steve Best) [1136929] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1136929] - [powercap] rapl: add support for ValleyView Soc (Steve Best) [1136929]- [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1142773 1145230] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1142773 1145230] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1142773 1145230] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1142773 1145230] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1142773 1145230] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1142773 1145230] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1142773 1145230] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1142773 1145230] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1142773 1145230] - [md] block: fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1142773 1145230] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1142773 1145230] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1142773 1145230] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1142773 1145230] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: use kzalloc when allocating dm_bufio_client (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1142773 1145230] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1142773 1145230] - [md] dm-thin: fix DMERR typo in pool_status error path (Mike Snitzer) [1142773 1145230]- [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Eric Sandeen) [1133304] - [netdrv] ixgbe: allow TXDCTL.WRTHRESH to be 1 will small ITR values (John Greene) [1132267] - [netdrv] ixgbe: Intel Change to allow itr changes without CONFIG_BQL support (John Greene) [1132267] - [video] offb: Fix setting of the pseudo-palette for >8bpp (Gerd Hoffmann) [1142450] - [video] offb: Add palette hack for qemu "standard vga" framebuffer (Gerd Hoffmann) [1142450] - [video] offb: Fix bug in calculating requested vram size (Gerd Hoffmann) [1142450] - [s390] zcrypt: toleration of new crypto adapter hardware (Hendrik Brueckner) [1134984] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1134984] - [net] sock_queue_err_skb() dont mess with sk_forward_alloc (Jiri Benc) [1148257]- [acpi] intel_idle: simplify test for leave_mm() (Neil Horman) [1035906] - [intel_idle] close avn_cstates array with correct marker (Neil Horman) [1035906] - [intel_idle] Fixed C6 state on Avoton/Rangeley processors (Neil Horman) [1035906] - [intel_idle] Support Intel Atom Processor C2000 Product Family (Neil Horman) [1035906] - [intel_idle] shrink states tables (Neil Horman) [1035906] - [intel_idle] export both C1 and C1E (Neil Horman) [1035906] - [intel_idle] remove assumption of one C-state per MWAIT flag (Neil Horman) [1035906] - [x86] intel_idle: remove use and definition of MWAIT_MAX_NUM_CSTATES (Neil Horman) [1035906] - [acpi] intel_idle: Rename cpuidle states (Neil Horman) [1035906] - [intel_idle] stop using driver_data for static flags (Neil Horman) [1035906] - [x86] turbostat: decode MSR_IA32_POWER_CTL (Neil Horman) [1035906] - [intel_idle] support Haswell (Neil Horman) [1035906] - [acpi] Fix suspend/resume regression caused by cpuidle cleanup (Neil Horman) [1035906] - [intel_idle] Revert change of auto_demotion_disable_flags for Nehalem (Neil Horman) [1035906] - [x86] intel-idle: convert to x86_cpu_id auto probing (Neil Horman) [1035906] - [x86] Add driver auto probing for x86 features v4 (Neil Horman) [1035906] - [intel_idle] Split up and provide per CPU initialization func (Neil Horman) [1035906] - [cpuidle] Split cpuidle_state structure and move per-cpu statistics fields (Neil Horman) [1035906] - [acpi] cpuidle: Remove acpi_idle_suspend to fix suspend regression (Neil Horman) [1035906] - [cpuidle] Move dev->last_residency update to driver enter routine; remove dev->last_state (Neil Horman) [1035906] - [cpuidle] CPUIDLE_FLAG_TLB_FLUSHED is specific to intel_idle (Neil Horman) [1035906] - [intel_idle] Voluntary leave_mm before entering deeper (Neil Horman) [1035906] - [fs] autofs4: fix false positive compile error (Ian Kent) [858164] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [858164] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [858164] - [fs] autofs4: Do not potentially dereference NULL pointer returned by fget() in autofs_dev_ioctl_setpipefd() (Ian Kent) [858164] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1130684] - [net] guard tcp_set_keepalive() to tcp sockets (Florian Westphal) [1141746] {CVE-2012-6657} - [kernel] init: add initcall_blacklist kernel parameter (Prarit Bhargava) [1112284]- [fs] call d_op->d_hash on last component of umount path (Abhijith Das) [1129712] - [usb] serial: memory corruption flaw (Jacob Tanenbaum) [1141402] {CVE-2014-3185} - [hid] off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141392] {CVE-2014-3184} - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1135910] - [char] ipmi: init shadow_ipmi_smi_handlers early in ipmi_si_intf (Tony Camuso) [1139464] - [net] ipsec: update MAX_AH_AUTH_LEN to support sha512 (Herbert Xu) [1140103] - [net] bridge: Add support for TX vlan offload (Jiri Pirko) [1146391] - [net] revert "bridge: Set vlan_features to allow offloads on vlans" (Vlad Yasevich) [1121991] - [alsa] control: Protect user controls against concurrent access (Radomir Vrbovsky) [1117337] {CVE-2014-4652} - [netdrv] virtio-net: fix big buffer receiving (Jason Wang) [1144073] - [netdrv] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1117009]- [netdrv] revert "cxgb4: set skb->rxhash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn on delayed ACK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use ULP_MODE_TCPDDP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Debugfs dump_qp() updates" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop peer_abort when no endpoint found" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Detect DB FULL events and notify RDMA ULD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Common platform specific changes for DB Drop Recovery" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add debugfs RDMA memory stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add DB Overflow Avoidance" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use vmalloc() for debugfs QP dump" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Remove kfifo usage" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Include vmalloc.h for vmalloc and vfree" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: set maximal number of default RSS queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove duplicate register definitions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Move dereference below NULL test" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add functions to read memory via PCIE memory window" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Code cleanup to enable T4 Configuration File support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 configuration file" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 hardwired driver configuration settings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error handling in create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix build error due to missing linux/vmalloc.h include" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allocate enough data in t4_memory_rw()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Address various sparse warnings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unnecessary #ifdef condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't free chunk that we have failed to allocate" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix unable to get UP event from the LLD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix initialization of SGE_CONTROL register" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: use WARN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Chelsio FCoE offload driver submission" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T4 filter support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add LE hash collision bug fix path in LLD driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for active open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for passive open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix bug for active and passive LE hash collision path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect PFVF CMASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections that receive unexpected streaming mode data" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections when moving to ERROR state" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Display streaming mode error only if detected in RTS" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Keep QP referenced until TID released" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always log async errors" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only log rx_data warnings if cpl status is non-zero" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint timeout race condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't reconnect on abort for mpa_rev 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't wakeup threads for MPAv2" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Insert hwtid in pass_accept_req instead in pass_establish" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Address sparse warnings" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: "cookie" can stay in host endianness" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix cast warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow for backward compatibility with new VPD scheme" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add register definations for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add macros, structures and inline functions for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Initialize T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dump T5 registers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 write combining support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Enable doorbell drop recovery only for T4 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 debugfs support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 PCI ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Update driver version and description" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Disable SR-IOV support for PF4-7 for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add Support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn off db coalescing when RDMA QPs are in use" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add module_params to enable DB FC & Coalescing on T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use DSGLs for fastreg and adapter memory writes for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Map pbl buffers for dma if using DSGL" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Bump tcam_full stat and WR reply timeout" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix onchip queue support for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error return code in create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix SQ allocation when on-chip SQ is disabled" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix pci_device_id structure initialization with correct PF number" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: fix error recovery when t4_fw_hello returns a positive value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Do not set net_device::dev_id to VI index" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix stack info leak in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add routines to create and remove listening IPv6 servers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add CLIP support to store compressed IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cma: Add IPv6 support for iWARP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add support for active and passive open connection with IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Handle newer firmware changes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use correct bit shift macros for vlan filter tuples" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix QP flush logic" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Advertise ~0ULL as max MR size" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Issue RI.FINI before closing when entering TERM" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove workqueue when driver registration fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: remove duplicate include in cxgb4.h" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Much cleaner implementation of is_t4()/is_t5()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add new scheme to update T4/T5 firmware" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix formatting of physical address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Make _c4iw_write_mem_dma() static" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: calls skb_set_hash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Reserve stid 0 for T4/T5 adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Include TCP as protocol when creating server filters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Assign filter server TIDs properly" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Account for stid entries properly in case of IPv6" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add API to correctly calculate tuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Calculate the filter server TID properly" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Server filters are supported only for IPv4" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allow large buffer size to have page size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Changed FW check version to match FW binary version" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: silence shift wrapping static checker warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Avoid disabling PCI device for towice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't retrieve stats during recovery" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix gcc warning on 32-bit arch" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix referencing freed adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing neigh_release in LE-Workaround path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support to recognize 40G links" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Print adapter VPD Part Number instead of Engineering Change field" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow >10G ports to have multiple queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: LE-Workaround is not atomic in firmware" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unused registers and add missing ones" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add more PCI device ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: Stop using ethtool SPEED_* constants" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use remove handler as shutdown handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add code to dump SGE registers when hitting idma hangs" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Updates for T5 SGE's Egress Congestion Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Calculate len properly for LSO path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Doorbell Drop Avoidance Bug Fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix underflows in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix four byte info leak in c4iw_create_cq()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Cap CQ size at T4_MAX_IQ_SIZE" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Allow loopback connections" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always release neigh entry" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix incorrect BUG_ON conditions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Default peer2peer mode to 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Save the correct map length for fast_reg_page_lists" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't leak skb in c4iw_uld_rx_handler()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix possible memory leak in RX_PKT processing" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Ignore read reponse type 1 CQEs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Connect_request_upcall fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update snd_seq when sending MPA messages" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb" (Prarit Bhargava) [1140743] - [netdrv] revert "cxbg4: Remove addressof casts to same type" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio Adapters" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: set error code on kmalloc() failure" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Lock around accept/reject downcalls" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop RX_DATA packets if the endpoint is gone" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rx_data() needs to hold the ep mutex" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Disable DSGL use by default" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Endpoint timeout fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rmb() after reading valid gen bit" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: SQ flush fix" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Max fastreg depth depends on DSGL support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use pr_warn_ratelimited" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Initialize reserved fields in a FW work request" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing debug stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use uninitialized_var()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix over-dereference when terminating" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Save the correct mac addr for hw-loopback connections in the L2T" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use the correct max size for firmware flash" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint mutex deadlocks" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Force T5 connections to use TAHOE congestion control" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only allow kernel db ringing for T4 devs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update Kconfig to include Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode PCIe Gen3 link speed" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix memory leaks in c4iw_alloc() error paths" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix vlan support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing padding at end of struct c4iw_create_cq_resp" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode the firmware port and module type a bit more for ethtool" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Allocate and use IQs specifically for indirect interrupts" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: don't truncate the recv window size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Change default Interrupt Holdoff Packet Count Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use FW interface to get BAR0 value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio T4 Adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary null test before debugfs_remove_recursive" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Detect Ing. Padding Boundary at run-time" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: use firmware ord/ird resource limits" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: display TPTE on errors" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: work request logging feature" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Move common defines to cxgb4" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add the MC1 registers to read in the interrupt handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixed incorrect check for memory operation in t4_memory_rw" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: only free allocated fls" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix possible race condition in cleanup" (Prarit Bhargava) [1140743] - [infiniband] revert "iw_cxgb4: fix for 64-bit integer division" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Implement "Unhandled Interrupts" statistic" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix TX Queue restart" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix SGE resource resource deallocation bug" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix bug where we were only allocating one queue in MSI mode" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do not use PCI resources before pci_enable_device()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: make single bit signed bitfields unsigned" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove call to stop TX queues at load time" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix bug in Generic Receive Offload" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix some errors in Gather List to skb conversion" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: flesh out PCI Device ID Table" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fail open if link_start() fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add call to Firmware to reset VF State" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: minor comment/symbolic name cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add ethtool statistics for GRO" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix up "Section Mismatch" compiler warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Advertise NETIF_F_TSO_ECN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix setting unicast/multicast addresses" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix mailbox data/control coherency domain race" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: recover from failure in cxgb4vf_open()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Check driver parameters in the right place" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Quiesce Virtual Interfaces on shutdown" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use defined Mailbox Timeout" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: improve Kconfig dependencies" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do vlan cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "chelsio: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix VLAN extraction counter increment" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: Staticize local symbols" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove superfluous call to pci_disable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Adds device Id for few more Chelsio adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines" (Prarit Bhargava) [1140743] - [scsi] revert "libcxgbi: Add ipv6 api to driver" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Fix ipv6 build failure caught with randconfig" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: remove spurious use of rcu" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Guard ipv6 code with a config check" (Prarit Bhargava) [1140743]- [kernel] futex: Fix errors in nested key ref-counting (Denys Vlasenko) [1094458] {CVE-2014-0205} - [fs] vfs: add missing __putname() in patch_mountpoint() (Ian Kent) [1135165] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Benjamin Coddington) [1113269] - [netdrv] mlx4: add vlan_rx_register to the master ops (Doug Ledford) [1133506] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1133506] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1133506] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1133506] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1133506] - [infiniband] ocrdma: obtain sl from deivce structure (Doug Ledford) [1133506] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1133506] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1133506] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1133506] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1133506] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1133506] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1133506] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1133506] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1130394] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1130394] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1130394] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1130394] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1130394] - [netdrv] b43: fix the wrong assignment of status.freq in b43_rx() (John Greene) [1132160] - [lib] lzo: properly check for overruns (Denys Vlasenko) [1113901] {CVE-2014-4608} - [lib] lzo: Update LZO compression to current upstream version (Denys Vlasenko) [1113901] {CVE-2014-4608} - [drm] nouveau: add more checks to PRAMIN image fetching (Ben Skeggs) [1133695 1076733] - [drm] nouveau: allow non-optimus setups to load vbios from acpi (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fix a potential NULL deref in the PROM shadowing function (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fetch the vbios from PROM using only aligned 32-bit accesses (Ben Skeggs) [1133695 1076733] - [net] Revert "introduce netif_skb_dev_features" (Florian Westphal) [1029603] - [net] revert "ip, ipv6: handle gso skbs in forwarding path" (Florian Westphal) [1029603]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019898] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019898] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019898] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1130529] - [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1096981] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [1093922] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [1093922] - [fs] nfs: cleanup: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [1093922] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1130619] - [fs] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1130619] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1130619] - [fs] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1130619] - [fs] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [1130619] - [fs] sunrpc: Report network/connection errors correctly for SOFTCONN rpc tasks (Steve Dickson) [1130619] - [fs] ext3: Fix fdatasync() for files with only i_size changes (Eric Sandeen) [1127023] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1126899] - [mm] hugetlb: add cond_resched_lock() in return_unused_surplus_pages() (Motohiro Kosaki) [1129085] - [mm] hugetlb: fix softlockup when a large number of hugepages are freed (Motohiro Kosaki) [1129085] - [net] fix ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] bridge: explictly tag vlan-accelerated frames destined to the host (Vlad Yasevich) [1121991] - [net] ipv4: avoid parallel route cache gc executions (Hannes Frederic Sowa) [1121228] - [net] ipv4: move route garbage collector to work queue (Hannes Frederic Sowa) [1121228] - [net] ethtool: reallow ETHTOOL_SFLAGS to set TX/RX VLAN offloads (Michal Schmidt) [1134359] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134401] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (Radomir Vrbovsky) [1131953] {CVE-2014-3601} - [s390] sysinfo: convert /proc/sysinfo to seqfile (Hendrik Brueckner) [1130987] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1130986] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1130988] - [scsi] revert "fc: ensure scan_work isn't active when freeing fc_rport" (Maurizio Lombardi) [1135888] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1129067] - [alsa] control: Fix replacing user controls (Denys Vlasenko) [1117322] {CVE-2014-4654 CVE-2014-4655} - [netdrv] bnx2x: Fix RSS on big-endian (Michal Schmidt) [1119291] - [netdrv] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119291] - [netdrv] firmware: add bnx2x FW 7.10.51 (Michal Schmidt) [1119291] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1130082]- [md] revert "raid1: Rewrite the implementation of iobarrier" (Jes Sorensen) [1127231] - [md] revert "raid1: fix request counting bug in new 'barrier' code" (Jes Sorensen) [1127231] - [scsi] hpsa: version string change (Tomas Henzl) [1054631] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1054631] - [scsi] hpsa: add a delay to kdump path (Tomas Henzl) [1054631] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1111073] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1111073] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1111073] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1111073] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1111073] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1111073] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1111073] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1111073] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Doug Ledford) [1128863] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS BUS_MCEERR_AO (Rui Wang) [1108366] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108366] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108366] - [x86] mce: Pay no attention to 'F' bit in MCACOD when parsing 'UC' errors (Rui Wang) [1093437] - [x86] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1093208] - [x86] kvm: vmx: dynamise PLE window (Radim Krcmar) [1093208] - [x86] kvm: vmx: make PLE window per-VCPU (Radim Krcmar) [1093208] - [x86] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1093208] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1093208] - [fs] Add full_check test before calling add_to_tfile_check() to prevent panic in reverse_path_check_proc() (Larry Woodman) [1130730] - [perf] x86: Fix Silvermont offcore masks (Jiri Olsa) [1036335] - [perf] x86: Add model number for Avoton Silvermont (Jiri Olsa) [1036335] - [perf] x86: Add Silvermont 22nm Atom support (Jiri Olsa) [1036335] - [perf] x86: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Jiri Olsa) [1036335] - [perf] x86: Fix Intel shared extra MSR allocation (Jiri Olsa) [1036335] - [x86] amd: perf: Unify AMD's generic and family 15h pmus (Jiri Olsa) [1133680]- [mm] hugetlb: correct missing private flag clearing (Petr Holasek) [1127126] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Petr Holasek) [1127126] - [mm] hugetlb: undo change to page mapcount in fault handler (Petr Holasek) [1127126] - [mm] hugetlb: fix subpool accounting handling (Petr Holasek) [1127126] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Petr Holasek) [1127126] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Petr Holasek) [1127126] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Petr Holasek) [1127126] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Petr Holasek) [1127126] - [mm] hugetlb: do not use a page in page cache for cow optimization (Petr Holasek) [1127126] - [crypto] modsign: crypto_alloc_shash() returns an error code not NULL on failure (David Howells) [1099208] - [drm] nouveau: behave better if ioremap failed (Ben Skeggs) [1076992] - [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1127702] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1127769] - [fs] ext4: verify block bitmap (Lukas Czerner) [1087584] - [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1087584] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1087584] - [fs] fsnotify: delay unmounting until all inode are fput (Eric Paris) [886723] - [fs] inotify: determine wd before races are possible (Eric Paris) [886723] - [fs] fsnotify: do not hold notification mutex when putting events (Eric Paris) [886723] - [fs] fsnotify: use GFP_NOFS when allocating event holders (Eric Paris) [886723] - [fs] locks: eliminate BUG() call when there's an unexpected lock on file close (Benjamin Coddington) [1113096] - [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1129445] - [fs] nfsd: allow turning off nfsv3 readdir_plus (J. Bruce Fields) [1117468] - [powerpc] pseries: Fix kexec regression caused by CPPR tracking (Gustavo Duarte) [1129453] - [scsi] Fix erratic device offline during EH (Gustavo Duarte) [1126088] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1122405] - [net] ipvs: extract race fixes for sync daemon setups (Jesper Brouer) [1117536]- [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1122829] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1122829] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1122829] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1122829] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1122829] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1122829] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] chelsio: Use netdev_ and pr_ (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix possible race condition in cleanup (Sai Vemuri) [1121803] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: work request logging feature (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: display TPTE on errors (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1121803] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1121803] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1121803] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1121803] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1121803] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1121803] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1121803] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1121803] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1121803] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1121803] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1121803] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1121803] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1121803] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1121803] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1121803] - [netdrv] cxbg4: Remove addressof casts to same type (Sai Vemuri) [1121803] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1121803] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1121803] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1121803] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1121803] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1121803] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1121803] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1121803] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1121803] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1121803] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1121803] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1121803] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1121803] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1121803] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1121803] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1121803] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: added much cleaner implementation of is_t4() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1121803] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1121803] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1121803] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1121803] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1121803] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1121803] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1121803] - [netdrv] cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1121803] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1121803] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1121803] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1121803] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1121803] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1121803] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1121803] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1121803] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1121803] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (Sai Vemuri) [1121803] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1121803] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1121803] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1121803] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1121803] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1121803] - [infiniband] cxgb4: Remove kfifo usage (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1121803] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add DB Overflow Avoidance (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1121803] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop peer_abort when no endpoint found (Sai Vemuri) [1121803] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1121803] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1121803]- [drm] i915: fix backport typo (Rob Clark) [1131218] - [net] revert: bridge: Provide VLAN registration and GRO acceleration for ports (Jiri Pirko) [1121991] - [net] revert: bridge: Correctly receive hw-accelerated vlan traffic (Jiri Pirko) [1121991] - [net] revert: vlan: Allow accelerated packets to flow through the bridge (Jiri Pirko) [1121991] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127225] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] rtnetlink: fix VF info size (Jiri Benc) [1126761] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [netdrv] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1121539] - [netdrv] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123412] - [md] raid: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1090423] - [perf] tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1103196] - [perf] tools: Add filename__read_str util function (Jiri Olsa) [1103196] - [kvm] revert "x86: increase VCPU limit to 240" (Radim Krcmar) [864242] - [virt] revert "virtio-net: initialize vlan_features" (Nikolay Aleksandrov) [1132588]- [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Nikolay Aleksandrov) [1121522] - [net] udp6: Fix udp fragmentation for tunnel traffic (Nikolay Aleksandrov) [1121522] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123760] {CVE-2014-5077} - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1081372] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1081372] - [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [710111] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k1 (Chad Dupuis) [919831 990690] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [990690] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [919831] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Amir Vadai) [1121531] - [netdrv] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1123790] - [netdrv] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1110417] - [netdrv] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1110417] - [netdrv] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1110417] - [netdrv] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1110417] - [netdrv] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1110417] - [netdrv] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1110417] - [netdrv] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1110417] - [x86] perf: Fix AMD NB and L2I "uncore" support (Prarit Bhargava) [922929] - [x86] perf: Remove old-style NB counter support from perf_event_amd.c (Prarit Bhargava) [922929] - [x86] perf: Add support for AMD NB and L2I "uncore" counters (Prarit Bhargava) [922929] - [x86] Add cpu_has_topoext (Prarit Bhargava) [922929] - [x86] perf: Enable northbridge performance counters on AMD family 15h (Prarit Bhargava) [922929] - [x86] perf: add global get_ibs_caps() (Prarit Bhargava) [922929] - [x86] perf: Share IBS macros between perf and oprofile (Prarit Bhargava) [922929] - [x86] perf: Generalize northbridge constraints code for family 15h (Prarit Bhargava) [922929] - [x86] perf: Allow for architecture specific RDPMC indexes (Prarit Bhargava) [922929] - [x86] perf: Move MSR address offset calculation to architecture specific files (Prarit Bhargava) [922929] - [x86] perf: Use rdpmc() rather than rdmsr() when possible in the kernel (Prarit Bhargava) [922929] - [x86] Add rdpmcl() (Prarit Bhargava) [922929] - [x86] efi: Properly pre-initialize table pointers (Laszlo Ersek) [1129282] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1124351]- [xen] smp: Unifiy some of the PVs and PVHVM offline CPU path (Vitaly Kuznetsov) [1123370] - [xen] smp: Fix leakage of the spinlock interrupt line for every CPU online/offline (Vitaly Kuznetsov) [1123370] - [xen] disable PV spinlocks on HVM (Vitaly Kuznetsov) [1123370] - [xen] smp: initialize IPI vectors before marking CPU online (Vitaly Kuznetsov) [1123370] - [xen] Do not enable PV IPIs when vector callback not present (Vitaly Kuznetsov) [1123370] - [xen] pv on hvm support PV spinlocks and IPIs (Vitaly Kuznetsov) [1123370] - [xen] percpu: make percpu symbols in xen unique (Vitaly Kuznetsov) [1123370] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1109489] - [kernel] add div64_ul() (Mateusz Guzik) [1109489] - [kernel] sched: Move idle_balance() stats back where they were instead of at the end of the sched_domain (Larry Woodman) [1119156] - [perf] x86: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1116947] - [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121962] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112743] - [x86] apic: Remove noisy zero-mask warning from default_send_IPI_mask_logical() (Prarit Bhargava) [745124] - [drm] i915: lock around link status and link training (Dave Airlie) [1126640] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1126640] - [alsa] control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117329] {CVE-2014-4653} - [md] dm-thin: set minimum_io_size to pool's data block size (Mikulas Patocka) [1121779] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1109431] - [kernel] coredump: redefine SIGNAL_GROUP_COREDUMP to fix the conflict with SIGNAL_CLD_STOPPED (Oleg Nesterov) [1106519] - [powerpc] pseries: Track previous CPPR values to correctly EOI interrupts (Gustavo Duarte) [1089977] - [netdrv] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1123530] - [netdrv] bna: fix performance regression (Ivan Vecera) [1121039] - [netdrv] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1119123] - [netdrv] e1000e: implement 82577/579 MDI setting support (Ivan Vecera) [1105604] - [netdrv] igb: update to allow reading/setting MDI state (Ivan Vecera) [1105604] - [netdrv] e1000e: implement MDI/MDI-X control (Ivan Vecera) [1105604] - [netdrv] e1000: configure and read MDI settings (Ivan Vecera) [1105604] - [netdrv] ethtool: MDI setting support (Ivan Vecera) [1105604] - [netdrv] bna: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [1120510] - [netdrv] bna: fix vlan tag stripping and implement its toggling (Ivan Vecera) [1120510] - [netdrv] bna: convert to hw_features (Ivan Vecera) [1120510]- [powerpc] pci: Improve device hotplug initialization (Gustavo Duarte) [1084398] - [powerpc] pci: fix PCI-e devices rescan issue on powerpc platform (Gustavo Duarte) [1084398] - [powerpc] pci: Cleanup device dma setup code (Gustavo Duarte) [1084398] - [pci] Add pcibios_add_device (Gustavo Duarte) [1084398] - [pci] fix undefined reference to 'pci_fixup_final_inited' (Gustavo Duarte) [1084398] - [pci] call final fixups hot-added devices (Gustavo Duarte) [1084398] - [mm] vmscan: Fix memcg forced scan of anonymous pages (Jerome Marchand) [1124895] - [mm] try_to_unmap_cluster() should lock_page() before mlocking (Jacob Tanenbaum) [1093081] {CVE-2014-3122} - [video] fbmem: convert fb_mmap to vm_iomap_memory() helper (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [s390] add dummy io_remap_pfn_range() to asm/pgtable.h (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [mm] add vm_iomap_memory() helper function (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [hv] hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1118123] - [hv] util: Fix a bug in the KVP code (Jason Wang) [1118123] - [hv] vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1118123] - [scsi] virtio_scsi: fix memory leak on full queue condition (Fam Zheng) [1111485] - [scsi] storvsc: Correctly handle TEST_UNIT_READY failure (Jason Wang) [1120468] - [scsi] storvsc: Set srb_flags in all cases (Jason Wang) [1120468] - [scsi] storvsc: Implement a eh_timed_out handler (Jason Wang) [1120468] - [scsi] storvsc: Fix a bug in handling VMBUS protocol version (Jason Wang) [1120468] - [scsi] storvsc: Filter commands based on the storage protocol version (Jason Wang) [1120468] - [scsi] storvsc: Set cmd_per_lun to reflect value supported by the Host (Jason Wang) [1120468] - [scsi] storvsc: Change the limits to reflect the values on the host (Jason Wang) [1120468] - [fs] xfs: always do log forces via the workqueue (Eric Sandeen) [1028831] - [fs] xfs: Do background CIL flushes via a workqueue (Eric Sandeen) [1028831] - [fs] vfs: fix ELOOP error handling in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] xfs: remove xfs_itruncate_data (Brian Foster) [1113418] - [fs] xfs: split xfs_itruncate_finish (Brian Foster) [1113418] - [fs] xfs: kill xfs_itruncate_start (Brian Foster) [1113418] - [fs] xfs: factor extent map manipulations out of xfs_bmapi (Brian Foster) [1113418] - [fs] gfs2: Allow caching of glocks for flock (Robert S Peterson) [1110421] - [fs] gfs2: Allow flocks to use normal glock dq rather than dq_wait (Robert S Peterson) [1110421] - [fs] xfs: don't log dummy transaction on frozen fs (Eric Sandeen) [1076286] - [fs] ext4: set extents flag when migrating file to use extents (Eric Sandeen) [952005]- [netdrv] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1111076] - [netdrv] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1111076] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1099590] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1099590] - [driver] core: fix addition of delayed probe infrastructure (Doug Ledford) [1116871] - [uapi] rdma_user_cm.h: include socket.h (Doug Ledford) [1072857] - [netdrv] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1009332] - [net] bridge: unregister rtnl message types correctly (Jiri Benc) [1114445]- [drm] nouveau: backport display fixes from upstream (Ben Skeggs) [1105194] - [drivers] platform: use always ->name for uevent (Prarit Bhargava) [1120675] - [hv] remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1112076] - [x86] mm: fix crash when booting as a hyperv NUMA guest (Luiz Capitulino) [979364] - [powerpc] kexec: fix access to kexec_state table (Gustavo Duarte) [1118904] - [powerpc] Dynamic update cache list during suspend and resume (Gustavo Duarte) [1087793] - [netdrv] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1115438] - [netdrv] qlcnic: Fix NULL pointer dereference bug (Chad Dupuis) [1110938] - [x86] hpet: Fix bogus error check in hpet_assign_irq() (Prarit Bhargava) [1117874] - [pci] dmar: Fix return value check of create_irq() (Prarit Bhargava) [1117874] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1030411] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1030411] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Suppress ABTS if target gone (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Send cancel when link is down (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Support FAST_IO_FAIL in EH handlers (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Properly set cancel flags when cancelling abort (Gustavo Duarte) [1108718] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1120723] - [net] l2tp: don't fall back on UDP getsockopt / setsockopt (Petr Matousek) [1119462] {CVE-2014-4943}- [crypto] md5: Set statesize (Mike Snitzer) [1114137] - [crypto] hash: Fix async import on shash algorithm (Mike Snitzer) [1114137] - [crypto] drbg: Enable DRBG by default (Herbert Xu) [1105601] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1105601] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1105601] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1105601] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1105601] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1105601] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1105601] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1105601] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1105601] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1105601] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1105601] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1105601] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1105601] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1105601] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1105601] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1105601] - [crypto] drbg: header file for DRBG (Herbert Xu) [1105601] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1105601]- [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [1105596] - [kernel] futex: avoid race between requeue and wake (Larry Woodman) [1118434] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1118434] - [kernel] futex: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1118434] - [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Larry Woodman) [1100855] - [fs] epoll: do not take global 'epmutex' for simple topologies (Larry Woodman) [1100855] - [fs] epoll: fix spurious lockdep warnings (Larry Woodman) [1100855] - [usb] ehci: fix HUB TT scheduling issue with iso transfer (Gopal) [1092967] - [usb] ehci: reorganize isochronous scheduler routine (Gopal) [1092967] - [usb] ehci: add missing frame -> microframe conversion (Gopal) [1092967] - [usb] ehci: simplify remainder computations (Gopal) [1092967] - [usb] ehci: fix audio record functionality for some Full speed sound blaster devices (Gopal) [1092967] - [usb] ehci: Respect IST when scheduling new split iTDs (Gopal) [1092967] - [usb] ehci: Minor constant fix for SCHEDULE_SLOP (Gopal) [1092967] - [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1054284] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1054284] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1054284] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1054284] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1054284] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1054284] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Gustavo Duarte) [1054284] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Gustavo Duarte) [1054284] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Gustavo Duarte) [929309] - [powerpc] pseries: Read common partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read of-config partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Gustavo Duarte) [929309] - [powerpc] pseries: Read rtas partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Add version and timestamp to oops header (Gustavo Duarte) [929309] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Gustavo Duarte) [929309] - [s390] crypto: Fix aes-cbc IV corruption (Herbert Xu) [1003528] - [s390] crypto: Don't panic after crypto instruction failures (Herbert Xu) [1003528] - [s390] crypto: cleanup DES code (Herbert Xu) [1003528] - [s390] crypto: des_s390 use generic weak key check (Herbert Xu) [1003528] - [s390] crypto: remove des3_ede128 mode (Herbert Xu) [1003528] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1112347] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102705] {CVE-2014-3917} - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1102955] - [net] gro: fix deliver of trunk packets to VLAN interfaces (Marcelo Ricardo Leitner) [1112324] - [block] blk-cgroup: Accept tab as valid field delimiter (Vivek Goyal) [788580]- [kernel] utrace: force IRET path after utrace_finish_vfork() (Oleg Nesterov) [1115933] {CVE-2014-4699} - [kernel] ipc: fix race with LSMs (Paul Moore) [1115477] - [kernel] ipc: ipc_rcu_alloc() cacheline align allocation (Paul Moore) [1115477] - [kernel] ipc: ipc_schedule_free() can do vfree() directly now (Paul Moore) [1115477] - [mm] make vfree() safe to call from interrupt contexts (Paul Moore) [1115477] - [kernel] ipc: Convert ipc_immediate_free() RCU callback to kfree_rcu() (Paul Moore) [1115477] - [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (Gustavo Duarte) [1086450] - [block] rsxx: Fix possible kernel panic with invalid config (Gustavo Duarte) [1054285] - [crypto] nx: rework Kconfig (Gustavo Duarte) [1053844] - [crypto] nx: fix SHA-2 for chunks bigger than block size (Gustavo Duarte) [1053844] - [crypto] nx: fix GCM for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix XCBC for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-XCBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-GCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CTR (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-ECB (Gustavo Duarte) [1053844] - [crypto] nx: add offset to nx_build_sg_lists() (Gustavo Duarte) [1053844] - [crypto] nx: fix nx-aes-gcm verification (Gustavo Duarte) [1053844] - [crypto] nx: fix concurrency issue (Gustavo Duarte) [1053844] - [crypto] nx: saves chaining value from co-processor (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for SHA-2 (Gustavo Duarte) [1053844] - [crypto] nx: fix physical addresses added to sg lists (Gustavo Duarte) [1053844] - [crypto] nx: fix typo in nx driver config option (Gustavo Duarte) [1053844] - [powerpc] pseries: Add pseries update notifier for OFDT prop changes (Gustavo Duarte) [1053844] - [netdrv] i40e: fix receive of VLAN packets (Stefan Assmann) [1113513] - [hv] Handle the case when the target file exists correctly (Jason Wang) [1102259] - [hv] Implement the file copy service (Jason Wang) [1102259] - [kernel] uuid: add uuid.h to exported header list (Jason Wang) [1102259] - [block] rename blk_get_queue to blk_get_request_queue (Mike Snitzer) [1098658] - [block] misc updates to blk_get_queue() (Mike Snitzer) [1098658] - [module] add support for soft module dependencies (Neil Horman) [968872] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Neil Horman) [968872] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Neil Horman) [968872] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Neil Horman) [968872] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Neil Horman) [968872] - [crypto] testmgr: remove empty element from alg_test_descs (Jan Stancek) [1114983] - [block] revert "block: improve queue_should_plug() by looking at IO depths" (Jeff Moyer) [1003678] - [hv] balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102275] - [kvm] iommu: fix releasing unmapped page (Alex Williamson) [1110977]- [fs] sunrpc: refactor rpcauth_checkverf error returns (Scott Mayhew) [786463] - [fs] nfs: avoid expired credential keys for buffered writes (Scott Mayhew) [786463] - [fs] sunrpc: new rpc_credops to test credential expiry (Scott Mayhew) [786463] - [fs] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: set gss gc_expiry to full lifetime (Scott Mayhew) [786463] - [fs] sunrpc: handle EKEYEXPIRED in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: Use __func__ in dprintk() in auth_gss.c (Scott Mayhew) [786463] - [fs] sunrpc: Fix machine creds in generic_create_cred and generic_match (Scott Mayhew) [786463] - [fs] sunrpc: Clean up the RPCSEC_GSS service ticket requests (Scott Mayhew) [786463] - [fs] sunrpc: Reduce switch/case indent (Scott Mayhew) [786463] - [fs] nfsd: fix minor memory leak (Scott Mayhew) [786463] - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1109365] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1109365] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1109365] - [fs] vfs: plug dentry leak in mountpoint_last (Mateusz Guzik) [1114387] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them (J. Bruce Fields) [998024] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1054927] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1054927] - [scsi] pm80xx: Spinlock fix (Rich Bono) [1054927] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1054927] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1054927] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1054927] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1054927] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1054927] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1054927] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1054927] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1054927] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1054927] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1054927] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1054927] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1054927] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1054927] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1054927] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1054927] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (Steve Dickson) [1113607] - [net] ipv4: fix route cache rebuilds (Jiri Pirko) [1111631] - [net] sch_tbf: handle too small burst (Florian Westphal) [1103694] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1103694] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1085932] {CVE-2014-4667} - [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110192] - [scsi] dual scan thread bug fix (David Milburn) [1079922] - [scsi] fix our current target reap infrastructure (David Milburn) [1079922] - [netdrv] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [805817] - [input] wacom: fix regression on X220 tablets (Aristeu Rozanski) [1112852] - [doc] procfs: fix incorrect formula to calculate CommitLimit value (Petr Oros) [1050174] - [netdrv] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1108572] - [fs] devpts: Add ctl_names back to moved proc files' ctl_tables (Prarit Bhargava) [1105533]- [drm] i915: backport fixes from upstream (Dave Airlie) [1110555] - [acpi] acpi_pad: power_saving_thread() call schedule() when need_resched is true (Tony Camuso) [831828] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1075145] - [x86] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1109389] - [x86] exec: fix leak of 32-bit libary mapping behavior to 64-bit children (Denys Vlasenko) [1064475] - [mm] memcg: fix race condition between memcg teardown and swapin (Johannes Weiner) [1001197] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1079060] - [x86] kvm: expose ADX feature to guest (Don Dugger) [1097017] - [x86] kvm: expose new instruction RDSEED to guest (Don Dugger) [1097017] - [x86] cpufeature: Add the RDSEED and ADX features (Don Dugger) [1097017] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1036233] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1036233] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1032255] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1032255] - [x86] Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1032255] - [acpi] Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1032255] - [dmi] Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1032255] - [acpi] Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1032255] - [acpi] cper: Cleanup CPER memory error output format (Rui Wang) [1032255] - [acpi] cper: Enhance memory reporting capability (Rui Wang) [1032255] - [acpi] cper: Add UEFI 2.4 support for memory error (Rui Wang) [1032255] - [x86] mce: Add validation check before GHES error is recorded (Rui Wang) [1032255] - [dmi] Parse memory device type 17 in SMBIOS (Rui Wang) [1032255] - [dmi] Add DMI entry types to the headers (Rui Wang) [1032255] - [acpi] Extended error log driver for x86 platform (Rui Wang) [1032255] - [edac] bitops: Introduce a more generic BITMASK macro (Rui Wang) [1032255] - [acpi] cper: Update cper info (Rui Wang) [1032255] - [acpi] cper: Fix status check during error printing (Rui Wang) [1032255] - [acpi] ghes: add the needed hooks for EDAC error report (Rui Wang) [1032255] - [acpi] ghes: move structures/enum to a header file (Rui Wang) [1032255] - [lib] ratelimit: fix the return value when __ratelimit() fails to acquire the lock (Jiri Pirko) [1082772] - [lib] ratelimit: Fix/allow use in atomic contexts (Jiri Pirko) [1082772]- [fs] fuse: fix nlink after unlink (Brian Foster) [1054351] - [fs] fuse: fix fallocate vs. ftruncate race (Brian Foster) [1035422] - [fs] fuse: wait for writeback in fuse_file_fallocate() (Brian Foster) [1035422] - [fs] fuse: use list_for_each_entry() for list traversing (Brian Foster) [1035422] - [fs] fuse: readdir: check for slash in names (Brian Foster) [1035422] - [fs] fuse: hotfix truncate_pagecache() issue (Brian Foster) [1035422] - [fs] fuse: invalidate inode attributes on xattr modification (Brian Foster) [1035422] - [fs] fuse: postpone end_page_writeback() in fuse_writepage_locked() (Brian Foster) [1035422] - [fs] fuse: fix readdirplus Oops in fuse_dentry_revalidate (Brian Foster) [1035422] - [fs] fuse: allocate for_background dio requests based on io->async state (Brian Foster) [1035422] - [fs] fuse: optimize wake_up (Brian Foster) [1035422] - [fs] fuse: implement exclusive wakeup for blocked_waitq (Brian Foster) [1035422] - [fs] fuse: skip blocking on allocations of synchronous requests (Brian Foster) [1035422] - [fs] fuse: add flag fc->initialized (Brian Foster) [1035422] - [fs] fuse: make request allocations for background processing explicit (Brian Foster) [1035422] - [fs] fuse: fix hang of single threaded fuseblk filesystem (Brian Foster) [1035422] - [fs] fuse: allow control of adaptive readdirplus use (Brian Foster) [1035422] - [fs] fuse: avoid out-of-scope stack access (Brian Foster) [1035422] - [fs] fuse: Adapt readdirplus to application usage patterns (Brian Foster) [1035422] - [fs] fuse: delete dead .write_begin and .write_end aops (Brian Foster) [1035422] - [fs] fuse: separate queue for FORGET requests (Brian Foster) [1035422] - [fs] fuse: flush background queue on connection close (Brian Foster) [1035422] - [fs] fuse: support splice() reading from fuse device (Brian Foster) [1035422] - [fs] fuse: export generic_pipe_buf_*() to modules (Brian Foster) [1035422] - [fs] fuse: allow splice to move pages (Brian Foster) [1035422] - [fs] fuse: support splice() writing to fuse device (Brian Foster) [1035422] - [fs] fuse: get page reference for readpages (Brian Foster) [1035422] - [fs] bio: modify __bio_add_page to accept pages that dont start a new segment (Maurizio Lombardi) [885517] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [885517] - [fs] gfs2: Only wait for demote when last holder is dequeued (Robert S Peterson) [1110421] - [fs] btrfs: fix bio rw flag usage (Zach Brown) [1072112] - [fs] nfsd: notify_change needs elevated write count (Mateusz Guzik) [1105057] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1010233] - [fs] nfsv4: close needs to handle NFS4ERR_ADMIN_REVOKED (Dave Wysochanski) [1082127] - [fs] ext4: init pagevec in ext4_da_block_invalidatepages (Lukas Czerner) [876803] - [fs] ext4: Report max_batch_time option correctly (Lukas Czerner) [1100523] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1075780] - [fs] ext4: set b_blocknr to zero when block_validity fails (Lukas Czerner) [997894] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1104292] - [fs] lockd: Ensure that nlmclnt_block resets block->b_status after a server reboot (Steve Dickson) [959006] - [fs] nfs: Handle session reset before lease check (Scott Mayhew) [1090656] - [fs] ext4: Avoid underflow in ext4_trim_fs() (Lukas Czerner) [998785] - [fs] gfs2: When adding a new dir entry, inc link count if it is a subdir (Robert S Peterson) [1092083] - [fs] gfs2: Make gfs2_dir_del update link count when required (Robert S Peterson) [1092083] - [fs] gfs2: Don't use gfs2_change_nlink in link syscall (Robert S Peterson) [1092083] - [netdrv] mlx4_en: Add missing size to net_device_ops_ext structures (Amir Vadai) [1059086] - [netdrv] mlx4_en: Implement ndo_get_phys_port for VF's (Amir Vadai) [1059086]- [infiniband] usnic: fix up Kconfig items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: drop hpn module option (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Reset RoCE VF gids when guest driver goes down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add UPDATE_QP SRIOV wrapper support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix slave id computation for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Adjust port number in qp_attach wrapper when detaching (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: don't use napi_synchronize inside mlx4_en_netpoll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Defer VF initialization till PF is fully initialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Preserve pci_dev_data after __mlx4_remove_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add block multicast loopback support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Update version string (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Don't resolve passive side RoCE L2 address in CMA REQ handler (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove overload in ib_sg_dma* (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Bump driver version to 1.3 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Update Mellanox copyright note (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Print QP information once connection is established (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Remove struct iscsi_iser_conn (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix sector_t format warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Make buffer larger to avoid overflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Fix some indenting in mlx4_ib_add() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mad: Check and handle potential DMA mapping errors (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add support for CONFIG_DEV command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: USe one wrapper that returns -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one during reset (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid duplicate connections (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add more logging (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Check ib_query_gid return value (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix two kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt num_vfs/probed_vf params for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt code for N-Port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add utils for N-Port VFs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add data structures to support N-Ports per VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Implement check_protection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] libiscsi: Add check_protection callback for transports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Support T10-PI operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Initialize T10-PI resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Keep IB device attributes under iser_device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Suppress completions for fast registration work requests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix a sparse endianness warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Don't receive packets when the napi budget == 0 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix wrong dump of the vxlan offloads device capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Activate RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Implement IP based gids support for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add ref counting to port MAC table for RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: In RoCE allow guests to have multiple GIDS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5_core: remove unreachable function call in module init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Expose support for signature MR feature (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Collect signature error completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Implement create_mr and destroy_mr (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce signature verbs API (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce protected memory regions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: mlx4_init_slave() shouldn't access comm channel before PF is ready (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: mlx4_en_verify_params() can be static (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Support shutdown() interface (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Refactor umem to use linear SG table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Change Connect-X description in kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use union for BlueFlame WQE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix sparse warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix selftest failing on non 10G link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move queue stopped/waked counters to be per ring (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Pad ethernet packets smaller than 17 bytes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Verify mlx4_en module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix UP limit in ieee_ets->prio_tc (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix bad use of dev_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx: Bump all Mellanox driver versions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix limiting number of IRQ's instead of RSS queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Set number of RX rings in a utility function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix use after free in iser_snd_completion() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid dereferencing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Report using RoCE IP based gids in port caps (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE GID table resets per-port (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Move rtnl locking to the right place (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix PowerPC support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use uintptr_t casts to work around gcc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Improve debugfs readability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Use mlx5 core style warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Clear out struct before create QP command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix out arg size in access_register command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix unused variable warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove unnecessary validation for port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix a race condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Block rport upon TL error even with fast_io_fail_tmo = off (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add dependency INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make ib_addr a core IB module (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: IBoE (RoCE) IP-based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix error return code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up srq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up cq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.h, usnic_ib_qp_grp.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_transport.h, usnice_transport.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_fwd.h, usnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over usnic_ib_qp_grp.* to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Push all forwarding state to usnic_fwd.h & uscnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Select PTP_1588_CLOCK (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] make sure the src net is infiniband when create new link (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Only cycle port if HW timestamp config changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add PTP hardware clock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: slight optimization of addr compare (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] rds: prevent BUG_ON triggered on congestion update to loopback (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Check port number for validity before accessing data (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add NAPI support for transmit side (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Ignore irrelevant hypervisor events (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Set CQE/EQE size to 64B by default (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement ndo_get_phys_port_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Expose physical port id as PF/VF capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Introduce nic_info new flag in QUERY_FUNC_CAP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Rename QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: destroy workqueue when driver fails to register (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove selftest TX queues empty condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement the SIOCGHWTSTAMP ioctl (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: extended command an improved infrastructure for uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Use a common header for uverbs flow_specs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix device max capabilities check (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix list_del of empty list (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix endless loop in resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Report receive errors correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Convert ipath_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use enum to indicate adapter page size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove "Always false" comparison (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Change optimal_reclaimed_pages for better performance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Clear reserved area in set_hca_cap() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Support communicating arbitrary host page size to firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix cleanup flow when DMA mapping fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix srq free in destroy qp (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Multithreaded create MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix check of number of entries in create CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Start multicast join process only on active ports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] ipoib: Fix crash in dev_open error flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath structures are allocated per NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: ICM pages are allocated on device NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath resources allocated dynamically (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add immediate activate for VGT->VST->VGT (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Initialize all mailbox buffers to zero before use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add RFS support in UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Implement resource quota enforcement (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Structures and init/teardown for VF resource quotas (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix checking order in MR table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't fail reg/unreg vlan for older guests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Resource tracker for reg/unreg vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use vlan id instead of vlan index for unregistration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix register/unreg vlan flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix call to __mlx4_unregister_mac (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Unused local variable in mlx4_opreq_action (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix typo, move similar defs to same location (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Clean the code to eliminate trivial build warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix error code translation from firmware to driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix opt param mask for sq err to rts transition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Disable atomic operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix layout of struct mlx5_init_seg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Keep polling to reclaim pages while any returned (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Avoid async events on invalid port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Decrease memory consumption of mr caches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Remove checksum on command interface commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Flush cache workqueue before destroying it (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix send work queue size calculation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Rename name of mlx4_en_rx_alloc members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Better checking of userspace values for receive flow steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Infrastructure for extensible uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Reduce scope of local variables in mlx4_en_xmit (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix handling of dma_map failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Notify user when TX ring in error state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Disable global flow control when PFC enabled (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fixes to XRC reference counting in uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix XRC QPs detection in the resource tracker (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Handle unaligned SG in separate function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize rdma memory registration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Accept session->cmds_max from user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Use proper debug level value for info prints (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Staticize local functions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove health handler plugin (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: VFs must ignore the enable_64b_cqe_eqe module param (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't give VFs MAC addresses which are derived from the PF MAC (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Variable may be used uninitialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Implement new initialization sequence (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix error return code in init_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Respond to operation request by firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5 core: Fix __udivdi3 when compiling for 32 bit arches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename ll methods to busy-poll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename include/net/ll_poll.h to include/net/busy_poll.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fixes for sparse warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make profile[] static in main.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add HW enforcement to VF link state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add reserved values to enums for low-level driver use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove an unnecessary test (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF link state support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF MAC spoof checking support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Low Latency recv statistics (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add Low Latency Socket (LLS) support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] switch infiniband uverbs to anon_inodes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Optimize CQ callbacks (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] drivers: avoid format string in dev_set_name (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [fs] make get_unused_fd_flags() a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [base] drivercore: Add driver probe deferral mechanism (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051207] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051207] - [net] vlan: fix a race in egress prio management (Doug Ledford) [1051207] - [net] core: Add VF link state control policy (Doug Ledford) [1059086] - [net] core: Add VF link state control (Doug Ledford) [1059086] - [net] rtnetlink: Fix VF IFLA policy (Doug Ledford) [1059086] - [net] if_link: Add additional parameter to IFLA_VF_INFO for spoof checking (Doug Ledford) [1059086] - [firmware] iwlwifi: update firmware for 7260 / 3160 devices (Stanislaw Gruszka) [1054423]- [fs] vfs: fix autofs/afs/etc magic mountpoint breakage (Frantisek Hrbata) [1079347] {CVE-2014-0203} - [kernel] sched_cpupri: Fix memory barriers for vec updates to always be in order (Daniel Bristot de Oliveira) [1079478] - [kernel] sched_cpupri: Remove the vec->lock (Daniel Bristot de Oliveira) [1079478] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1109782] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1109782] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1109782] - [netdrv] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1102261] - [netdrv] hyperv: Properly handle checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1102261] - [netdrv] hyperv: Simplify the send_completion variables (Jason Wang) [1102261] - [netdrv] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1102261] - [netdrv] hyperv: Add support for virtual Receive Side Scaling vRSS (Jason Wang) [1102261] - [hv] vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1102261] - [hv] Eliminate the channel spinlock in the callback path (Jason Wang) [1102261] - [netdrv] hyperv: Address UDP checksum issues (Jason Wang) [1102261] - [netdrv] hyperv: Negotiate suitable ndis version for offload support (Jason Wang) [1102261] - [netdrv] hyperv: Allocate memory for all possible per-pecket information (Jason Wang) [1102261] - [netdrv] hyperv: Enable large send offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable send side checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable receive side IP checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable offloads on the host (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the send path (Jason Wang) [1102261] - [netdrv] hyperv: Enable scatter gather I/O (Jason Wang) [1102261] - [hv] vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1102261] - [netdrv] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the netvsc receive callback functio (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the receive path (Jason Wang) [1102261] - [netdrv] hyperv: Get rid of the rndis_filter_packet structure (Jason Wang) [1102261] - [hv] vmbus: Support per-channel driver state (Jason Wang) [1102261] - [kernel] kthread: ensure locality of task_struct allocations (Doug Ledford) [1109975] - [kernel] kthread: make kthread_create() killable (Doug Ledford) [1109975] - [kernel] kthread: NUMA aware kthread_create_on_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_thread_info_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_task_struct_node() (Doug Ledford) [1109975] - [netdrv] sfc: use gso_max_segs and remove RHEL-specific hack (Nikolay Aleksandrov) [1021960] - [block] brd: Fix brd_lookup_page() race (Jeff Moyer) [962593] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074943] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Windows8/Server2012 string for _OSI method (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Vista SP2 to supported _OSI strings (Lenny Szubowicz) [1093502] - [x86] Replace left over sti/cli in ia32 audit exit code (Niels de Vos) [1105048] - [kernel] audit: Call tty_audit_push_task() outside preempt disabled (Mateusz Guzik) [1097315] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [646626] - [kernel] Fix race condition in add_memory_block that can cause kernel panic when ballooning down memory (Larry Woodman) [1102551] - [kernel] percpu: fix this_cpu_sub() subtrahend casting for unsigneds (Doug Ledford) [1105648] - [kernel] percpu: fix __this_cpu_*_return() definition (Doug Ledford) [1105648] - [kernel] percpu: Generic support for this_cpu_add, sub, dec, inc_return (Doug Ledford) [1105648] - [kernel] percpu: make alloc_percpu() handle array types (Doug Ledford) [1105648] - [kernel] this_cpu: Introduce this_cpu_ptr() and generic this_cpu_* operations (Doug Ledford) [1105648] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084438] - [net] tcp: syncookies: update mss tables (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084438] - [net] rate-limit warn-bad-offload splats (Nikolay Aleksandrov) [1103683] - [net] Use device model to get driver name in skb_gso_segment() (Nikolay Aleksandrov) [1103683] - [net] openvswitch: fix use-after-free bug in netns (Flavio Leitner) [1100127] - [net] llc: Fix length check in llc_fixup_skb() (Jiri Benc) [1101053] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1077296] - [net] fix wrong mac_len calculation for vlans (Nikolay Aleksandrov) [1102044] - [net] tcp: fix a timewait refcnt race (Jiri Benc) [1098048] - [net] filter: add vlan tag access (Jiri Benc) [1082097] - [net] filter: add XOR operation (Jiri Benc) [1082097] - [net] filter: add SKF_AD_RXHASH and SKF_AD_CPU (Jiri Benc) [1082097] - [net] filter: Socket filter ancilliary data access for skb->dev->type (Jiri Benc) [1082097] - [net] filter: Add SKF_AD_QUEUE instruction (Jiri Benc) [1082097] - [net] filter: ingress socket filter by mark (Jiri Benc) [1082097] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1101442] - [scsi] hpsa: update driver version to 3.4.4-1-RH1 (Tomas Henzl) [1108346] - [scsi] hpsa: add new Smart Array PCI IDs (May 2014) (Tomas Henzl) [1108346] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1108346]- [scsi] Add timeout to avoid infinite command retry (David Milburn) [974583] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1108809] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1108809] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1108809] - [netdrv] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1038788] - [netdrv] i40evf: remove storm control (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update check for AQ aliveness (Stefan Assmann) [1038788] - [netdrv] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1038788] - [netdrv] i40evf: remove usless return statements (Stefan Assmann) [1038788] - [netdrv] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1038788] - [netdrv] i40evf: control auto ITR through ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: set proper default for ITR registers (Stefan Assmann) [1038788] - [netdrv] i40evf: make ethtool_ops const (Stefan Assmann) [1038788] - [netdrv] i40evf: don't lie to ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1038788] - [netdrv] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove unused defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update AdminQ interface (Stefan Assmann) [1038788] - [netdrv] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038788] - [netdrv] i40evf: enable CONFIG_I40EVF (Stefan Assmann) [1038788] - [netdrv] i40evf: fixes to get i40evf working with RHEL6.6 (Stefan Assmann) [1038788] - [netdrv] i40evf: initial commit (Stefan Assmann) [1038788] - [netdrv] i40e: relax the firmware API version check (Stefan Assmann) [1038787] - [netdrv] i40: disable FCoE for MFP modes (Stefan Assmann) [1038787] - [netdrv] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1038787] - [netdrv] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1038787] - [netdrv] i40e: Change type to u32 to avoid sparse error (Stefan Assmann) [1038787] - [netdrv] i40e: remove storm control (Stefan Assmann) [1038787] - [netdrv] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1038787] - [netdrv] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1038787] - [netdrv] i40e: Remove reserved PCTYPE defines (Stefan Assmann) [1038787] - [netdrv] i40e: Tx/Rx rings declaration (Stefan Assmann) [1038787] - [netdrv] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1038787] - [netdrv] i40e: Update check for AQ aliveness (Stefan Assmann) [1038787] - [netdrv] i40e: remove usless return statements (Stefan Assmann) [1038787] - [netdrv] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1038787] - [netdrv] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1038787] - [netdrv] i40e: remove Tx work for ptp (Stefan Assmann) [1038787] - [netdrv] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1038787] - [netdrv] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: control auto ITR through ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: set proper default for ITR registers (Stefan Assmann) [1038787] - [netdrv] i40e: add required include (Stefan Assmann) [1038787] - [netdrv] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038787] - [netdrv] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1038787] - [netdrv] i40e: enable CONFIG_I40E (Stefan Assmann) [1038787] - [netdrv] i40e: fixes to get i40e working with RHEL6.6 (Stefan Assmann) [1038787] - [netdrv] i40e: initial commit (Stefan Assmann) [1038787] - [pci] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1038787] - [netdrv] veth: fix NULL dereference in veth_dellink() (Ivan Vecera) [1108641] - [netdrv] veth: fix a NULL deref in netif_carrier_off (Ivan Vecera) [1108641] - [netdrv] veth: avoid a NULL deref in veth_stats_one (Ivan Vecera) [1108641] - [scsi] lpfc: Update version for 10.2.8020.1 driver release (Rob Evers) [1109274] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1109274]- [kernel] cred: Fix double free in prepare_usermodehelper_creds() error handling (Radomir Vrbovsky) [1087544] - [kernel] cred: Fix memory leak in error handling (Radomir Vrbovsky) [1087544] - [drm] i915: mst topology dumper in debugfs (Dave Airlie) [1074025] - [drm] i915: add DP 1.2 MST support (Dave Airlie) [1074025] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1074025] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1074025] - [drm] dp_helper: add Displayport multi-stream helper (Dave Airlie) [1074025] - [drm] add a path blob property (Dave Airlie) [1074025] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1074025] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1074025] - [drm] fix memory leak around mode_group (Dave Airlie) [1074025] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1074025] - [drm] add DP MST encoder type (Dave Airlie) [1074025] - [drm] dp_helper: add defines for DP 1.2 and MST support (Dave Airlie) [1074025] - [drm] i915: support address only i2c-over-aux transactions (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: move dp aux ch register init to aux init (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp aux (Dave Airlie) [1074025] - [drm] i915: move edp vdd enable/disable at a lower level in i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: split edp_panel_vdd_on() for reuse (Dave Airlie) [1074025] - [drm] i915: fix order of dp aux i2c device cleanup (Dave Airlie) [1074025] - [drm] i915: add unregister callback to connector (Dave Airlie) [1074025] - [drm] i915: Enable 5.4Ghz HBR2 link rate for Displayport 1.2-capable devices (Dave Airlie) [1074025] - [drm] dp_helper: don't return EPROTO for defers (Dave Airlie) [1074025] - [drm] dp: Update comments about common i2c over dp assumptions (Dave Airlie) [1074025] - [drm] dp: let drivers specify the name of the I2C-over-AUX adapter (Dave Airlie) [1074025] - [drm] dp: Allow registering AUX channels as I2C busses (Dave Airlie) [1074025] - [drm] dp: Add DisplayPort link helpers (Dave Airlie) [1074025] - [drm] dp: Add drm_dp_dpcd_read_link_status() (Dave Airlie) [1074025] - [drm] dp: Add AUX channel infrastructure (Dave Airlie) [1074025] - [drm] dp_helper: Add DP test sink CRC definition (Dave Airlie) [1074025] - [drm] radeon: fix register typo on si (Rob Clark) [1082803] - [drm] i915: add locking to fixed panel edid probing (Rob Clark) [1082803] - [drm] upstream sync to v3.14.2 (Rob Clark) [1082803] - [drm] upstream sync to v3.13.11 (Rob Clark) [1082801] - [drm] upstream sync to v3.12.18 (Rob Clark) [1082794] - [drm] upstream sync to v3.11.10 (Rob Clark) [1082788] - [drm] upstream sync to v3.10.38 (Rob Clark) [1082786] - [netdrv] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1054464] - [netdrv] bna: Firmware Patch Simplification (Ivan Vecera) [1054464] - [netdrv] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1054464] - [netdrv] bna: Handle the TX Setup Failures (Ivan Vecera) [1054464] - [netdrv] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1054464] - [netdrv] bna: CQ Read Fix (Ivan Vecera) [1054464] - [netdrv] bna: RX Processing and Config Changes (Ivan Vecera) [1054464] - [netdrv] bna: Enable Multi Buffer RX (Ivan Vecera) [1054464] - [netdrv] bna: RX Filter Enhancements (Ivan Vecera) [1054464] - [netdrv] bna: Fix Filter Add Del (Ivan Vecera) [1054464] - [netdrv] bna: Set Get IOC fw State (Ivan Vecera) [1054464] - [netdrv] bna: Add software timestamping support (Ivan Vecera) [1054464] - [kernel] tracing: Add BUG_ON when stack end location is over written (Aaron Tomlin) [1094831] - [netdrv] bonding: look for bridge IPs in arp monitoring (Veaceslav Falico) [704190] - [kernel] sched: free per cpu migration threads on suspend (Prarit Bhargava) [1020466] - [ata] ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [ata] ata_piix: IDE-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [firmware] efi-pstore: Make efi-pstore return a unique id (Tomoki Sekiyama) [1054513] - [firmware] efivars: Hold off deletion of sysfs entry until the scan is completed (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Read data from variable store before memcpy() (Tomoki Sekiyama) [1054514] - [firmware] efivars: efivar_entry API (Tomoki Sekiyama) [1054514] - [firmware] efivarfs: Return an error if we fail to read a variable (Tomoki Sekiyama) [1054513] - [acpi] acpica: Add a lock to the internal object reference count mechanism (Naoya Horiguchi) [1023242] - [acpi] acpica: Standardize integer output for ACPICA warnings/errors (Naoya Horiguchi) [1023242] - [acpi] acpica: Change package length error message to an info message (Naoya Horiguchi) [1023242] - [acpi] acpica: Use acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [acpi] osl: add acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [edac] mce_amd: Add MCE decoding support for Family 16h (Kim Naru) [989776] - [edac] mce_amd: Make MC2 decoding per-family (Kim Naru) [989776] - [edac] mce_amd: Dump error status (Kim Naru) [989776] - [edac] mce_amd: Report decoded error type first (Kim Naru) [989776] - [edac] mce_amd: Dump CPU f/m/s triple with the error (Kim Naru) [989776] - [edac] mce_amd: Remove functional unit references (Kim Naru) [989776] - [edac] Revert "Add error decoding support for AMD Fam16h processors" (Kim Naru) [989776] - [hv] hyperv-fb: kick off efifb early (Jason Wang) [1056676] - [hv] hyperv-fb: add support for generation 2 virtual machines (Jason Wang) [1056676] - [hv] vmbus: use resource for hyperv mmio region (Jason Wang) [1056676] - [hv] vmbus: add missing breaks (Jason Wang) [1056676] - [hv] vmbus: Extract the mmio information from DSDT (Jason Wang) [1056676] - [input] hyperv-keyboard - pass through 0xE1 prefix (Jason Wang) [1056676] - [input] add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1056676] - [x86] Remove useless reinitialization of irq descriptors (Jason Wang) [1056676] - [x86] pic: Fix section mismatch in legacy pic (Jason Wang) [1056676] - [x86] pic: Probe for legacy PIC and set legacy_pic appropriately (Jason Wang) [1056676] - [x86] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1056676] - [x86] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1056676] - [x86] legacy_irq: Remove left over nr_legacy_irqs (Jason Wang) [1056676] - [x86] pic: Make use of legacy_pic abstraction (Jason Wang) [1056676] - [x86] pic: Introduce legacy_pic abstraction (Jason Wang) [1056676] - [x86] apic: Allow use of lapic timer early calibration result (Jason Wang) [1056676] - [edac] sb_edac: add support for Haswell based systems (Aristeu Rozanski) [1010484] - [edac] sb_edac: remove bogus assumption on mc ordering (Aristeu Rozanski) [1010484] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Aristeu Rozanski) [1010484] - [edac] sb_edac: update Kconfig description (Aristeu Rozanski) [1010484] - [edac] sb_edac: search devices using product id (Aristeu Rozanski) [1010484] - [edac] sb_edac: make RIR limit retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make node id retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make memory type detection per memory controller (Aristeu Rozanski) [1010484] - [net] ip_tunnel: fix ip_tunnel_find to return NULL in case the tunnel is not there (Jiri Pirko) [1104503] - [net] ip6ip6: autoload ip6 tunnel (Hannes Frederic Sowa) [1104038] - [net] netlink: Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] Add file_ns_capable() helper function for open-time capability checking (Jiri Benc) [1094267] {CVE-2014-0181} - [net] security: remove the security_netlink_recv hook as it is equivalent to capable() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: rename ssk to sk in struct netlink_skb_params (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make the sending netlink socket availabe in NETLINK_CB (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill loginuid/sessionid/sid members from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill eff_cap from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: fix possible spoofing from non-root processes (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make NETLINK_USERSOCK work again (Jiri Benc) [1094267] {CVE-2014-0181}- [netdrv] qlogic: Use time_before() (Chad Dupuis) [1054305] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV on PF unload when VFs are assigned to VMs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set real_num_tx_queues, real_num_rx_queues properly (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add driver logs in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add hwmon-sysfs interface to export board temperature (Chad Dupuis) [1054305] - [netdrv] qlcnic: Optimize MAC learning code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory leak (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned in guest OS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix max ring count calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1054305] - [netdrv] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix a couple off-by-one bugs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix function return error check (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1054305] - [netdrv] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.55 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback test failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix tx timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1054305] - [netdrv] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update poll controller code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt code cleanup (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unused code (Chad Dupuis) [1054305] - [netdrv] qlcnic: make local functions static (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.53 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1054305] - [netdrv] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1054305] - [netdrv] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory allocation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix usage of netif_tx_wake, netif_tx_stop api during link change (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.52 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1054305] - [netdrv] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.51 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1054305] - [netdrv] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1054305] - [netdrv] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix VF reset recovery (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1054305] - [netdrv] qlcnic: use standard NAPI weights (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix sparse warning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER callback handlers (Chad Dupuis) [1054305] - [netdrv] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove inline keyword (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert dma_alloc_coherent() to dma_zalloc_coherent (Chad Dupuis) [1054305] - [netdrv] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Add support for CEE Netlink interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Get DCB parameters from the adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Query adapter DCB capabilities (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.48 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.47 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [1054305] - [netdrv] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable support for 844X adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.46 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix beacon state return status handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix set driver version command (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.45 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix external loopback test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [1054305] - [netdrv] qlcnic: Free up memory in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ingress MAC learning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix operation type and command type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of work function (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix dump template version mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.44 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [1054305] - [netdrv] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not sleep while holding spinlock (Chad Dupuis) [1054305] - [netdrv] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove redundant D0 power state set (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: Check for assigned VFs and block remove if VFs are active (Bandan Das) [1016487] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Bandan Das) [1011773] - [netdrv] benet: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1054277] - [netdrv] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1054277] - [netdrv] be2net: enable interrupts in EEH resume (Ivan Vecera) [1054277] - [netdrv] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1054277] - [netdrv] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1054277] - [netdrv] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1054277] - [netdrv] be2net: covert vlan array to bit-map (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1054277] - [netdrv] be2net: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] ethtool: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1054277] - [netdrv] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1054277] - [netdrv] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1054277] - [netdrv] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.2 (Ivan Vecera) [1054277] - [netdrv] be2net: Fix vlans_added counter (Ivan Vecera) [1054277] - [netdrv] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: fix pmac_id allocation size (Ivan Vecera) [1054277] - [netdrv] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1054277] - [netdrv] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1054277] - [netdrv] be2net: do external loopback test only when it is requested (Ivan Vecera) [1054277] - [netdrv] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1054277] - [netdrv] be2net: use the dma state API instead of the pci equivalents (Ivan Vecera) [1054277] - [netdrv] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1054277] - [netdrv] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1054277] - [netdrv] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054277] - [netdrv] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log messages (Ivan Vecera) [1054277] - [netdrv] be2net: Update copyright year (Ivan Vecera) [1054277] - [netdrv] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1054277] - [netdrv] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1054277] - [netdrv] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.0.x (Ivan Vecera) [1054277] - [netdrv] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054277] - [netdrv] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054277] - [netdrv] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054277] - [netdrv] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054277] - [netdrv] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054277] - [netdrv] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054277] - [netdrv] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054277] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1054277] - [netdrv] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1054277] - [netdrv] be2net: slight optimization of addr compare (Ivan Vecera) [1054277] - [netdrv] be2net: calls skb_set_hash (Ivan Vecera) [1054277] - [netdrv] be2net: Free/delete pmacs in be_clear() only if they exist (Ivan Vecera) [1054277] - [netdrv] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1054277] - [netdrv] be2net: call napi_disable() for all event queues (Ivan Vecera) [1054277] - [netdrv] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1054277] - [netdrv] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1054277] - [netdrv] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1054277] - [netdrv] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1054277] - [netdrv] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1054277] - [netdrv] be2net: Remove interface type (Ivan Vecera) [1054277] - [netdrv] be2net: add support for ndo_busy_poll (Ivan Vecera) [1054277] - [netdrv] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054277] - [netdrv] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1054277] - [netdrv] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1054277] - [netdrv] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1054277] - [netdrv] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1054277] - [netdrv] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1054277] - [netdrv] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1054277] - [netdrv] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1054277] - [netdrv] be2net: Remove extern from function prototypes (Ivan Vecera) [1054277] - [netdrv] be2net: missing variable initialization (Ivan Vecera) [1054277] - [netdrv] be2net: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054277] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version (Ivan Vecera) [1054277] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [1054277] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [1054277] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [1054277] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [1054277] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [1054277] - [netdrv] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054277] - [netdrv] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features (Ivan Vecera) [1054277]- [netdrv] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: stop PIO for RHEL6 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: On MCDI timeout, issue an FLR and mark MCDI to fail-fast (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update product naming (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix transposed ptp_undersize_sync_windows, ptp_oversize_sync_windows statistics (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Changed the statistic name emerg_fetch and emerg_wait to hlb_fetch and hlb_wait (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement efx_nic_type->filter_clear_rx() operation for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_nic_type->rx_push_indir_table() to push hash key as well (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise efx_ptp_data->phc_clock_info() from a static template (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_start(), efx_ptp_stop() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add new sensor names (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() and efx_mcdi_fini() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow efx_nic_type->dimension_resources() to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Convert dma_alloc_coherent() to dma_zalloc_coherent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove early call to efx_nic_type->reconfigure_mac() in efx_reset_up() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_<1-7> (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not assume efx_nic_type->ev_fini() is idempotent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct MAC filter bitfield definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make all MAC statistics consistently 64 bits wide (Nikolay Aleksandrov) [1057527]- [x86] efi: Pass a proper identity mapping in efi_call_phys_prelog (Nigel Croxon) [1044709] - [usb] usbcore: check usb device's state before sending a Set SEL control transfer (Don Zickus) [929314] - [kernel] rename cpu stop machine thread to stopper (Prarit Bhargava) [1022465] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103371] - [thermal] intel_powerclamp: Tidy up error handling in powerclamp_init (Steve Best) [1103371] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103371] - [netdrv] hyperv: Move state setting for link query (Jason Wang) [1027155] - [netdrv] hyperv: Fix the carrier status setting (Jason Wang) [1027155] - [netdrv] hyperv: Fix race between probe and open calls (Jason Wang) [1027155] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Charles Rose) [825196] - [char] ipmi: Improve error messages on failed irq enable (Charles Rose) [825196] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1077493] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1098324] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1085350] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1054586] - [net] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1054561] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1054561] - [net] cnic: Remove extern from function prototypes (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.18 (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate local copy of pfid (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Maurizio Lombardi) [1054561] - [net] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.17 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Maurizio Lombardi) [1054561] - [net] cnic: Update TCP options setup for iSCSI (Maurizio Lombardi) [1054581 1054561] - [net] cnic: Reset tcp_flags during cnic_cm_create() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify cnic_release() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify netdev events handling (Maurizio Lombardi) [1054561] - [scsi] cnic: bnx2i: bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1054561] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1054371] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1054371] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1054371] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1054371] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1054371] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1054371] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1054371] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1054371] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1054371] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [1054371] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [1054371] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [1054371] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [1054371] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [1054371] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [1054371] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [1054371] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [1054371] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: Allow ethtool to enable/disable loopback (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: allow GRO_ENABLE_FLAG (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: fix incorrect busy-poll backport (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix backport of bnx2x_low_latency_recv() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove cosmetic differences from upstream (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: drop no longer necessary netdev_printk workaround (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: added 'likely' to fast-path skb existence (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix crash while ethtool -t (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support for byte queue limits (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Memory leak during VF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support mng. request for driver version (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: semantic revise scheduling of sp_rtnl (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unused iov code (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: change verbosity of some prints (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Make module parameters readable (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix generic option settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: More Shutdown revisions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix VF flr flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix sparse warning (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: namespace and dead code cleanups (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: slight optimization of addr compare (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add VF Multicast filters support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: calls skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: populate skb->l4_rxhash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent CFC attention (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change variable type to bool (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change function prototype (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct VF driver info (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Test nvram when interface is down (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Staticize local symbols (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't pretend during register dump (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masking error from cnic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Restore a call to config_init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing braces in bnx2x_link_initialize() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - VF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - PF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert dma_alloc_coherent() to dma_zalloc_coherent (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [1054563 1054273] - [netdrv] firmware: add bnx2x FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [net] export physical port id via sysfs (Michal Schmidt) [1098227] - [net] rtnl: export physical port id via RT netlink (Michal Schmidt) [1098227] - [net] add ndo to get id of physical port of the device (Michal Schmidt) [1098227] - [lib] vsprintf: add support of '*ph' (Michal Schmidt) [1098227]- [video] vgacon: clear buffer attributes when we load a 512 character font (Rob Clark) [1082803] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1082799] - [video] fbdev: add a MIPI DSI header (Rob Clark) [1082799] - [kernel] kref: Implement kref_get_unless_zero (Rob Clark) [1082791] - [kernel] time: export ktime_get_monotonic_offset (Rob Clark) [1082787] - [kernel] sysfs: Add sysfs_add/remove_files utility functions (Rob Clark) [1082787] - [kernel] Add arch_phys_wc_add, arch_phys_wc_del to manipulate WC MTRRs if needed (Rob Clark) [1082787] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1082787] - [base] reservation: cross-device reservation support (Rob Clark) [1082787] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1082787] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1082787] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1082787] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1082787] - [kernel] arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1082787] - [fs] procfs: add proc_remove_subtree() (Rob Clark) [1082782] - [lib] scatterlist: sg_page_iter support sg lists w/o backing pages (Rob Clark) [1082782] - [lib] scatterlist: use page iterator in the mapping iterator (Rob Clark) [1082782] - [lib] scatterlist: add simple page iterator (Rob Clark) [1082782] - [lib] scatterlist: add sg_alloc_table_from_pages function (Rob Clark) [1082782] - [netdrv] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1054333] - [netdrv] qlge: Fix ethtool statistics (Chad Dupuis) [1054333] - [netdrv] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1054333] - [netdrv] qlge: Enhance nested VLAN Q-in-Q handling (Chad Dupuis) [1054333] - [netdrv] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1054333] - [netdrv] qlge: add missing free_netdev() on error in qlge_probe() (Chad Dupuis) [1054333] - [netdrv] qlge: fix dma map leak when the last chunk is not allocated (Chad Dupuis) [1054333] - [netdrv] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1029600] - [netdrv] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1029600] - [netdrv] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1054558] - [netdrv] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1054558] - [netdrv] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1054558] - [netdrv] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1054558] - [netdrv] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1054558] - [netdrv] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1054558] - [netdrv] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1054558] - [netdrv] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1054558] - [netdrv] tg3: delete non-required instances of include linux/init.h (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.136 (Ivan Vecera) [1054558] - [netdrv] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1054558] - [netdrv] tg3: Add unicast filtering support (Ivan Vecera) [1054558] - [netdrv] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1054558] - [netdrv] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.135 (Ivan Vecera) [1054558] - [netdrv] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1054558] - [netdrv] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1054558] - [netdrv] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1054558] - [netdrv] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1054558] - [netdrv] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1054558] - [netdrv] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1054558] - [netdrv] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054558] - [netdrv] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1054558] - [netdrv] tg3: use phylib when robo switch is in use (Ivan Vecera) [1054558] - [netdrv] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.134 (Ivan Vecera) [1054558] - [netdrv] tg3: Remove unnecessary spinlock (Ivan Vecera) [1054558] - [netdrv] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1054558] - [netdrv] tg3: Remove redundant if check (Ivan Vecera) [1054558] - [netdrv] tg3: Remove if 0'd code (Ivan Vecera) [1054558] - [netdrv] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1054558] - [netdrv] tg3: Add support for new 577xx device ids (Ivan Vecera) [1054558] - [netdrv] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_dev pm_cap (Ivan Vecera) [1054558] - [netdrv] tg3: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054558] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1054558] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1054558] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1054558] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1054558] - [netdrv] tg3: Avoid delay during MMIO access (Ivan Vecera) [1054558] - [netdrv] tg3: restore rx_dropped accounting (Ivan Vecera) [1054558] - [netdrv] tg3: Consilidate MAC loopback code (Ivan Vecera) [1054558] - [netdrv] tg3: Allow ethtool to enable/disable loopback (Ivan Vecera) [1054558] - [net] Allow ethtool to set interface in loopback mode (Ivan Vecera) [1054558] - [netdrv] tg3: convert to hw_features (Ivan Vecera) [1054558] - [netdrv] tg3: Do not use legacy PCI power management (Ivan Vecera) [1054558] - [netdrv] tg3: Remove TG3_VLAN_TAG_USED macro (Ivan Vecera) [1054558] - [netdrv] ixgbe: fix ethtool stats (Ivan Vecera) [1098515] - [netdrv] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Ivan Vecera) [1098515] - [netdrv] vxlan: virtual extensible lan (Ivan Vecera) [1098515] - [netdrv] ifb: convert to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ppp: make ppp_get_stats64 static (Ivan Vecera) [1098515] - [netdrv] ppp: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] slip: Use net_device_stats from struct net_device (Ivan Vecera) [1098515] - [netdrv] slip: fix get_stats() method (Ivan Vecera) [1098515] - [netdrv] veth: reduce stat overhead (Ivan Vecera) [1098515] - [netdrv] veth: fix 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [netdrv] veth: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] net: fix race condition in several drivers when reading stats (Ivan Vecera) [1098515] - [netdrv] virtio-net: fix a race on 32bit arches (Ivan Vecera) [1098515] - [netdrv] virtio-net: Fix panic in virtnet_remove (Ivan Vecera) [1098515] - [netdrv] virtio-net: per cpu 64 bit stats (Ivan Vecera) [1098515] - [netdrv] vmxnet3: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] xen: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] via-rhine: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] niu: support 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] r8169: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] 8139too: Add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] netxen: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] forcedeth: account for dropped RX frames (Ivan Vecera) [1098515] - [netdrv] forcedeth: implement ndo_get_stats64() API (Ivan Vecera) [1098515] - [netdrv] forcedeth: fix stats on hardware without extended stats support (Ivan Vecera) [1098515] - [netdrv] forcedeth: Improve stats counters (Ivan Vecera) [1098515] - [netdrv] forcedeth: remove unneeded stats updates (Ivan Vecera) [1098515] - [netdrv] vxge: fix 64 bit access on 32 bit platforms (Ivan Vecera) [1098515] - [netdrv] vxge: Implement 64bit stats (Ivan Vecera) [1098515] - [netdrv] myricom: update to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] sky2: implement 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ixgbevf: provide 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] ixgbe: fix stats handling (Ivan Vecera) [1098515] - [netdrv] igb: fix stats handling (Ivan Vecera) [1098515] - [netdrv] e1000e: convert to stats64 (Ivan Vecera) [1098515] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [1098515] - [netdrv] enic: update to support 64 bit stats (Ivan Vecera) [1098515] - [netdrv] cxgb4: switch to 64 bit inteface statistics (Ivan Vecera) [1098515] - [netdrv] bna: fix stats handling (Ivan Vecera) [1098515] - [netdrv] tg3: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] bnx2: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] b44: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] dummy: percpu stats and lockless xmit (Ivan Vecera) [1098515] - [netdrv] sfc: Implement 64-bit net device statistics on all architectures (Ivan Vecera) [1098515] - [net] bridge: 64bit rx/tx counters (Ivan Vecera) [1098515] - [net] bridge: per-cpu packet statistics (Ivan Vecera) [1098515] - [net] vlan: lockless transmit path (Ivan Vecera) [1098515] - [net] congestion notifications are not dropped packets (Ivan Vecera) [1098515] - [net] vlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] macvlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] loopback driver cleanup (Ivan Vecera) [1098515] - [netdrv] loopback: use u64_stats_sync infrastructure (Ivan Vecera) [1098515] - [netdrv] loopback: Implement 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [net] export netdev_stats_to_stats64 (Ivan Vecera) [1098515] - [netdrv] Enable 64-bit net device statistics on 32-bit architectures (Ivan Vecera) [1098515] - [netdrv] bonding: Remove net_device_stats from bonding struct (Ivan Vecera) [1098515] - [fs] sysfs: don't panic when in different netns (Daniel Borkmann) [1034696 1020145] - [fs] cifs: Check if prefixpath starts with '\' in cifs_parse_mount_options (Sachin Prabhu) [1104268] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1101740] - [fs] ext3: Allow quota file use root reservation (Lukas Czerner) [1102234] - [fs] ext4: Allow quota file use root reservation (Lukas Czerner) [802214] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1093077] - [fs] ext4: fix ext4_flush_completed_IO wait semantics (Lukas Czerner) [1023141] - [fs] ext4: completed_io locking cleanup (Lukas Czerner) [1023141] - [fs] ext4: fix unwritten counter leakage (Lukas Czerner) [1023141] - [fs] ext4: give i_aiodio_unwritten a more appropriate name (Lukas Czerner) [1023141] - [fs] ext4: ext4_inode_info diet (Lukas Czerner) [1023141] - [fs] ext4: optimize locking for end_io extent conversion (Lukas Czerner) [1023141] - [fs] ext4: remove unnecessary call to waitqueue_active() (Lukas Czerner) [1023141] - [fs] ext4: Use correct locking for ext4_end_io_nolock() (Lukas Czerner) [1023141] - [fs] ext4: don't check io->flag when setting EXT4_STATE_DIO_UNWRITTEN inode state (Lukas Czerner) [1023141] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1076147] - [md] dm-crypt: rename struct convert_context sector field (Mike Snitzer) [1076147] - [md] dm-crypt: store crypt_config instead of dm_target struct (Mike Snitzer) [1076147] - [md] dm-crypt: move cipher data out of per_cpu struct (Mike Snitzer) [1076147] - [md] dm-crypt: rename pending field (Mike Snitzer) [1076147] - [md] dm-crypt: replace simple_strtoul (Mike Snitzer) [1076147] - [md] dm: reject trailing characters in sccanf input (Mike Snitzer) [1076147] - [md] dm-crypt: add missing error handling (Mike Snitzer) [1076147] - [md] dm-crypt: suppress endian warnings (Mike Snitzer) [1076147] - [md] dm-crypt: add loop aes iv generator (Mike Snitzer) [1076147] - [crypto] md5: Add export support (Mike Snitzer) [1076147] - [md] dm-crypt: add multi key capability (Mike Snitzer) [1076147] - [md] dm-crypt: add post iv call to iv generator (Mike Snitzer) [1076147] - [md] dm-crypt: use io thread for reads only if mempool exhausted (Mike Snitzer) [1076147] - [md] dm-crypt: scale to multiple cpus (Mike Snitzer) [1076147] - [md] dm-crypt: simplify compatible table output (Mike Snitzer) [1076147] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1098656] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1098656] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1098655] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103790] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103790] - [x86] efi: earlyprintk=efi,keep fix (Rui Wang) [1031867] - [x86] efi: earlyprintk off-by-one bugfix (Rui Wang) [1031867] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1031867] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1091088 1020866] - [nvme] Retry failed commands with non-fatal errors (David Milburn) [1091088 1020866] - [nvme] Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1091088 1020866] - [nvme] Add getgeo to block ops (David Milburn) [1091088 1020866] - [nvme] Start-stop nvme_thread during device add-remove (David Milburn) [1091088 1020866] - [nvme] Make I/O timeout a module parameter (David Milburn) [1091088 1020866] - [nvme] per-cpu io queues (David Milburn) [1091088 1020866] - [nvme] Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1091088 1020866] - [nvme] IOCTL path RCU protect queue access (David Milburn) [1091088 1020866] - [nvme] RCU protected access to io queues (David Milburn) [1091088 1020866] - [nvme] Initialize device reference count earlier (David Milburn) [1091088 1020866] - [nvme] Add CONFIG_PM_SLEEP to suspend/resume functions (David Milburn) [1091088 1020866]- [kernel] futex: Always cleanup owner tid in unlock_pi (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Make lookup_pi_state more robust (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Jerome Marchand) [1104517] {CVE-2014-3153} - [alsa] aloop: Close races at restarting the stream (Jaroslav Kysela) [1078592] - [alsa] aloop: Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1078592] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1078592] - [alsa] aloop: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1078592] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1078592] - [alsa] aloop: Optimize module name check (Jaroslav Kysela) [1078592] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1078592] - [alsa] aloop: Fix Oops while PM resume (Jaroslav Kysela) [1078592] - [alsa] aloop: add locking to timer access (Jaroslav Kysela) [1078592] - [mmc] Fix sd/sdio/mmc initialization frequency retries (Neil Horman) [1103848] - [mmc] fix mmc_set_bus_width_ddr() call without bus-width-test cap (Neil Horman) [1103848] - [mmc] Test bus-width for old MMC devices (Neil Horman) [1103848] - [mmc] Fix printing of card DDR type (Neil Horman) [1103848] - [mmc] propagate power save/restore ops return value (Neil Horman) [1103848] - [mmc] refine DDR support (Neil Horman) [1103848] - [mmc] Fixes for Dual Data Rate support (Neil Horman) [1103848] - [mmc] MMC 4.4 DDR support (Neil Horman) [1103848] - [mmc] Make ID freq configurable (Neil Horman) [1103848] - [mmc] Add helper function to check if a card is removable (Neil Horman) [1103848] - [mmc] add erase, secure erase, trim and secure trim operations (Neil Horman) [1103848] - [mmc] only set blockaddressed for > 2GiB cards (Neil Horman) [1103848] - [mmc] recognize CSD structure (Neil Horman) [1103848] - [mmc] fix incorrect interpretation of card type bits (Neil Horman) [1103848] - [mmc] allow for MMC v4.4 (Neil Horman) [1103848] - [mmc] fix all hangs related to mmc/sd card insert/removal during suspend/resume (Neil Horman) [1103848] - [mmc] sdio: recognize io card without powercycle (Neil Horman) [1103848] - [mmc] sdio: introduce API for special power management features (Neil Horman) [1103848] - [mmc] add module parameter to set whether cards are assumed removable (Neil Horman) [1103848] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1103370] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1103370] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1103370] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1103370] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1103370] - [usb] xhci: xhci_mem_cleanup make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1103370] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1103370] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1103370] - [pci] Move Renesas PCI IDs to a better place (Don Zickus) [1103370] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1103370] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1103370] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1103370] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1103370] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1103370] - [usb] xhci: fix usb3 streams (Don Zickus) [1103370] - [usb] xhci: make warnings greppable (Don Zickus) [1103370] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1103370] - [usb] xhci: Fix resume issues on Renesas chips in Samsung laptops (Don Zickus) [1103370] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1103370] - [usb] xhci: Add quirks module option (Don Zickus) [1103370] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1103370] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1103370] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1103370] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1103370] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1103370] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1103370] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1103370] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1103370] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Don Zickus) [1103370] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Don Zickus) [1103370] - [usb] xhci: remove the unused ->address field (Don Zickus) [1103370] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1103370] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1103370] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1103370] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1103370] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1103370] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1103370] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1103370] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1103370] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1103370] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1103370] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [1103370] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [1103370] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [1103370] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [1103370] - [usb] xhci: Fix race between ep halt and URB cancellation (Don Zickus) [1103370] - [usb] Fix xHCI host issues on remote wakeup (Don Zickus) [1103370] - [usb] xhci: Ensure a command structure points to the correct trb on the command ring (Don Zickus) [1103370] - [usb] xhci: Fix oops happening after address device timeout (Don Zickus) [1103370] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1103370] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1103370] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1103370] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1103370] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1103370] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1103370] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1103370] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1103370] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1103370] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1103370] - [usb] usb: Add Device Tree support to XHCI Platform driver (Don Zickus) [1103370] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [1103370] - [usb] xhci: fix null pointer dereference on ring_doorbell_for_active_rings (Don Zickus) [1103370] - [usb] xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0 (Don Zickus) [1103370] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [1103370] - [usb] xhci: Avoid NULL pointer deref when host dies (Don Zickus) [1103370] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1103370] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1103370] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1103370] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1103370] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [1103370] - [usb] xhci-plat: release mem region while removing module (Don Zickus) [1103370] - [usb] xhci: check for failed dma pool allocation (Don Zickus) [1103370] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [1103370] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [1103370] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [1103370] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [1103370] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [1103370] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [1103370]- [documentation] sysctl: fix the VM knobs descritpion WRT pdflush (Jerome Marchand) [1024086] - [char] ipmi: implement shadow struct for ipmi_smi_handlers (Tony Camuso) [1063878] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1102248] - [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1102248] - [s390] af_iucv: fix recvmsg by replacing skb_pull() function (Hendrik Brueckner) [1102248] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1054299] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1054299] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1054299] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1054299] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1054299] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1054299] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1054299] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1054299] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1054299] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Chad Dupuis) [1054299] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [1054299] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [1054299] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [1054299] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [1054299] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [1054299] - [scsi] qla2xxx: Update firmware link in Kconfig file (Chad Dupuis) [1054299] - [scsi] qla2xxx: qla2x00_sp_compl can be static (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix sparse warning "large integer implicitly truncated to unsigned type" (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IS_P3P_TYPE macro (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1054299] - [x86] Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1023834] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1023834] - [x86] Skip migrating IRQF_PER_CPU irqs in fixup_irqs() (Prarit Bhargava) [1023834] - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096779] {CVE-2014-3144 CVE-2014-3145} - [net] increase frag hash size (Jesper Brouer) [859249] - [net] frag queue per hash bucket locking (Jesper Brouer) [859249] - [net] inet: frag: make sure forced eviction removes all frags (Jesper Brouer) [859249] - [net] fix possible deadlock in sum_frag_mem_limit (Jesper Brouer) [859249] - [net] use lib/percpu_counter API for fragmentation mem accounting (Jesper Brouer) [859249] - [net] cacheline adjust struct netns_frags for better frag performance (Jesper Brouer) [859249] - [net] frag, avoid several CPUs grabbing same frag queue during LRU evictor loop (Jesper Brouer) [859249] - [net] fix for a race condition in the inet frag code (Jesper Brouer) [859249] - [net] frag, fix race conditions in LRU list maintenance (Jesper Brouer) [859249] - [net] use the frag lru_lock to protect netns_frags.nqueues update (Jesper Brouer) [859249] - [net] kABI workaround for netns_frags LRU list lock (Jesper Brouer) [859249] - [net] frag, move LRU list maintenance outside of rwlock (Jesper Brouer) [859249] - [net] frag helper functions for mem limit tracking (Jesper Brouer) [859249] - [net] ipv6: make ip6_frag_nqueues() and ip6_frag_mem() static inline (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frag_queue (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frags for better frag performance (Jesper Brouer) [859249] - [net] ip_frag: struct inet_frags match() method returns a bool (Jesper Brouer) [859249] - [net] ipv6: unify fragment thresh handling code (Jesper Brouer) [859249] - [net] increase fragment memory usage limits (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace calculated magic number with multiplication (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace magic number with macro definitions (Jesper Brouer) [859249] - [net] nf_conntrack_reasm: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] fragment: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] ip_frag: frag_kfree_skb() cleanup (Jesper Brouer) [859249] - [net] ip_frag: Remove some atomic ops (Jesper Brouer) [859249] - [powerpc] Wire up new syscall clock_adjtime (Jiri Benc) [1099152] - [block] xen-blkfront: make blkif_io_lock spinlock per-device (Vitaly Kuznetsov) [1102879] - [x86] mce: Fix CMCI preemption bugs (Rui Wang) [916094] - [x86] cmci: Add proper detection of end of CMCI storms (Rui Wang) [916094] - [x86] mce: Fix mce_start_timer semantics (Rui Wang) [916094] - [x86] mce: Add CMCI poll mode (Rui Wang) [916094] - [x86] mce: Remove the frozen cases in the hotplug code (Rui Wang) [916094] - [x86] mce: Split timer init (Rui Wang) [916094] - [x86] mce: Add the dropped timer interval init back (Rui Wang) [916094] - [x86] mce: Fix the MCE poll timer logic (Rui Wang) [916094] - [x86] mce: Cleanup timer mess (Rui Wang) [916094] - [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1036309] - [powercap] Documentation (Steve Best) [1036309] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1036309] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1036309] - [powercap] Add class driver (Steve Best) [1036309] - [kernel] device: add RW and RO attribute macros (Steve Best) [1036309] - [kernel] sysfs: add __ATTR_RW() macro (Steve Best) [1036309] - [kernel] bitops: Introduce BIT_ULL (Steve Best) [1036309] - [input] wacom: create inputs when wireless connect (Aristeu Rozanski) [1004617] - [input] wacom: wireless monitor framework (Aristeu Rozanski) [1004617] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1004617] - [input] wacom: isolate input registration (Aristeu Rozanski) [1004617] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1004617] - [input] wacom: use per-device instance of wacom_features (Aristeu Rozanski) [1004617] - [input] wacom: clean up wacom_query_tablet_data (Aristeu Rozanski) [1004617] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1042514] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1042514] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1042514] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1042514] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1042514] - [input] synaptics: initialize pointer emulation usage (Benjamin Tissoires) [1042514] - [input] synaptics: add image sensor support (Benjamin Tissoires) [1042514] - [input] synaptics: refactor initialization of abs position axes (Benjamin Tissoires) [1042514] - [input] synaptics: refactor agm packet parsing (Benjamin Tissoires) [1042514] - [input] synaptics: refactor y inversion (Benjamin Tissoires) [1042514] - [input] synaptics: fix reporting of min coordinates (Benjamin Tissoires) [1042514] - [input] synaptics: set minimum coordinates as reported by firmware (Benjamin Tissoires) [1042514] - [input] synaptics: process button bits in AGM packets (Benjamin Tissoires) [1042514] - [input] synaptics: rename set_slot to be more descriptive (Benjamin Tissoires) [1042514] - [input] synaptics: fuzz position for touchpad with reduced filtering (Benjamin Tissoires) [1042514] - [input] synaptics: set resolution for MT_POSITION_X/Y axes (Benjamin Tissoires) [1042514] - [input] synaptics: report clickpad property (Benjamin Tissoires) [1042514] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1042514] - [input] psmouse: do not carry DMI data around (Benjamin Tissoires) [1042514] - [dmi] add support for exact DMI matches in addition to substring matching (Rob Clark) [1042514] - [netdrv] igb: remove usless return statements (Stefan Assmann) [1038782] - [netdrv] igb: remove return statements for void functions (Stefan Assmann) [1038782] - [netdrv] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038782] - [netdrv] igb: Change memcpy to struct assignment (Stefan Assmann) [1038782] - [netdrv] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix static initialization (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix line length warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove return parentheses (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix pointer location error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups for messaging (Stefan Assmann) [1038782] - [netdrv] igb: fix message terminations (Stefan Assmann) [1038782] - [netdrv] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1038782] - [netdrv] igb: fix last_rx_timestamp usage (Stefan Assmann) [1038782] - [netdrv] igb: remove open-coded skb_cow_head (Stefan Assmann) [1038782] - [netdrv] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1038782] - [netdrv] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1038782] - [netdrv] igb: never generate both software and hardware timestamps (Stefan Assmann) [1038782] - [netdrv] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1038782] - [netdrv] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1038782] - [netdrv] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1038782] - [netdrv] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1038782] - [netdrv] igb: add register rd/wr for surprise removal (Stefan Assmann) [1038782] - [netdrv] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1038782] - [netdrv] igb: Convert uses of __constant_ to (Stefan Assmann) [1038782] - [netdrv] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1038782] - [netdrv] igb: Add register defines needed for time sync functions (Stefan Assmann) [1038782] - [netdrv] igb: remove references to long gone command line parameters (Stefan Assmann) [1038782] - [netdrv] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1038782] - [netdrv] igb: Fix code comment (Stefan Assmann) [1038782] - [netdrv] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1038782] - [netdrv] igb: call skb_set_hash to set the hash and its type in a skbuff (Stefan Assmann) [1038782] - [netdrv] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1038782] - [netdrv] igb: fix array size calculation (Stefan Assmann) [1038782] - [netdrv] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1038782] - [netdrv] igb: make local functions static and remove dead code (Stefan Assmann) [1038782] - [netdrv] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1038782] - [netdrv] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1038782] - [netdrv] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1038782] - [netdrv] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1038782] - [netdrv] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1038782] - [netdrv] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1038782] - [netdrv] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Fixed Wake On LAN support (Stefan Assmann) [1038782] - [netdrv] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1038782] - [netdrv] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038782] - [netdrv] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1038782] - [netdrv] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1038782] - [netdrv] igb: Remove extern from function prototypes (Stefan Assmann) [1038782] - [netdrv] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1038782] - [netdrv] igb: fix up function prototypes after __dev* removals (Stefan Assmann) [1038782] - [netdrv] igb: remove __dev* attributes (Stefan Assmann) [1038782]- [documentation] vm: clarify vfs_cache_pressure description (Denys Vlasenko) [804463] - [kernel] sched_rt: Use root_domain of rt_rq not current processor (Daniel Bristot de Oliveira) [1101301] - [kernel] cgroups: fix a css_set not found bug in cgroup_attach_proc (Petr Oros) [1078263] - [virt] kvm: enable PCI multiple-segments for pass-through device (Michael S. Tsirkin) [1103471] - [kvm] x86: increase VCPU limit to 240 (Radim Krcmar) [864242] - [x86] Mark Intel Broadwell processor as supported (David Milburn) [1032351] - [x86] kvm: expose invariant tsc cpuid bit (Marcelo Tosatti) [996770] - [pci] Fix section mismatch - pcibios_scan_root() to .devinit.text:pci_scan_root_bus() (Myron Stowe) [1104384] - [net] mac80211: don't validate unchanged AP bandwidth while tracking (Stanislaw Gruszka) [1090428] - [usb] don't enable remote wakeup by default (Don Zickus) [698729] - [usb] Update USB default wakeup settings (Don Zickus) [698729] - [usb] obey the sysfs power/wakeup setting (Don Zickus) [698729] - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1099146] - [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1094379] - [s390] qeth: Fix retry logic in hardsetup (Hendrik Brueckner) [1094379] - [s390] qeth: Recognize return codes of ccw_device_set_online (Hendrik Brueckner) [1094379] - [s390] qdio: remove API wrappers (Hendrik Brueckner) [1094379] - [netdrv] ixgbevf: remove open-coded skb_cow_head (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add bit to mark work queue initialization (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Fix rcu warnings induced by LER (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Additional adapter removal checks (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check for adapter removal on register writes (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check register reads for adapter removal (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make the ethtool register test use accessors (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use static inlines instead of macros (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert uses of __constant_ to (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Indicate removal state explicitly (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: delete unneeded call to pci_set_power_state (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix handling of tx checksumming (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: redo dma mapping using the tx buffer info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make the first tx_buffer a repository for most of the skb info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add tx counters (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove counters for Tx/Rx checksum offload (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: move ring specific stats into ring specific structure (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct and remove externs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: create function for all of ring init (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert ring storage form pointer to an array to array of pointers (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: set the disable state when ixgbevf_qv_disable is called (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add DCB configuration into queue setup (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Focus config of head, tail ntc, and ntu all into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup IXGBE_DESC_UNUSED (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove redundant workaround (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add zero_base handler to network statistics (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add ixgbevf_rx_skb (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump driver version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement ethtool get/set coalesce (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Adds function to set PSRTYPE register (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Miscellaneous conversions to ETH_ALEN (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add wait for Rx queue disable (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup redundant mailbox read failure check (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: do not print registers to dmesg in ixgbevf_get_regs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix 32-bit DMA mask handling (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add checksum statistics counters to rings (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make use of NETIF_F_RXCSUM instead of keeping our own flag (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: convert to ndo_fix_features (Andy Gospodarek) [1038785] - [netdrv] ixgbe: fix message terminations (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up Rx time stamping code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove open-coded skb_cow_head (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add bit to mark service task initialization (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix rcu warnings induced by LER (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_check_reset_blocked() declaration (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix race conditions on queuing skb for HW time stamp (Andy Gospodarek) [1038784] - [netdrv] ixgbe: never generate both software and hardware timestamps (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove redundant if clause from PTP work (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Break recursion in case of removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: enable tx queues after link up (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Stop cacheing if the MNG FW enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use ixgbe_read_pci_cfg_word (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove unused media type (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: check Core Clock Disable bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix errors related to protected AUTOC calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Convert uses of __constant_ to (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Don't receive packets when the napi budget == 0 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix some multiline hw_dbg prints (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fixup header for ixgbe_set_rxpba_82598 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add Linux NICS mailing list to contact info (Andy Gospodarek) [1038784] - [netdrv] ixgbe: move setting rx_pb_size into get_invariants (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix format string in ixgbe_fcoe.c (Andy Gospodarek) [1038784] - [netdrv] ixgbe: calls skb_set_hash (Andy Gospodarek) [1038784] - [netdrv] ixgbe: implement SIOCGHWTSTAMP ioctl (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check config reads for removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix up some ethtool results when adapter is removed (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Restore hw_addr in LER recovery paths (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add check for FW veto bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix bit toggled for 82599 reset fix (Andy Gospodarek) [1038784] - [netdrv] ixgbe: collect all 82599 AUTOC code in one function (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix to use correct timeout interval for memory read completion (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add WoL support for a new device (Andy Gospodarek) [1038784] - [netdrv] ixgbe: don't use magic size number to assign ptp_caps.name (Andy Gospodarek) [1038784] - [netdrv] ixgbe: modify behavior on receiving a HW ECC error (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Andy Gospodarek) [1038784] - [netdrv] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix incorrect logic for fixed fiber eeprom write (Andy Gospodarek) [1038784] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Clear head write-back registers on VF reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Additional adapter removal checks (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check for adapter removal on register writes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check register reads for adapter removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ethtool register test use accessors (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use static inlines instead of macros (Andy Gospodarek) [1038784] - [netdrv] ixbge: Protect ixgbe_down with __IXGBE_DOWN bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Indicate removal state explicitly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: slight optimization of addr compare (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix for unused variable warning with certain config (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Start temperature sensor attribute index with 1 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ixgbe_identify_qsfp_module_generic static (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add warning when max_vfs is out of range (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Reduce memory consumption with larger page sizes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use pcie_capability_read_word() to simplify code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove marketing names from busy poll code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Cleanup the use of tabs and spaces (Andy Gospodarek) [1038784] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Remove extern from function prototypes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix 32-bit DMA mask handling (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool reporting of supported links for SFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool loopback diagnostic with DCB enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [1038784] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [1038784] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [1038784] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (Andy Gospodarek) [1038784] - [netdrv] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1038781] - [netdrv] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1038781] - [netdrv] e1000e: Cleanup parenthesis around return value (John Greene) [1038781] - [netdrv] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1038781] - [netdrv] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1038781] - [netdrv] e1000e: Cleanup use of deprecated DEFINE_PCI_DEVICE_TABLE (John Greene) [1038781] - [netdrv] e1000e: Cleanup checkpatch extra space (John Greene) [1038781] - [netdrv] e1000e: Cleanup to fix checkpatch missing blank lines (John Greene) [1038781] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1038781] - [netdrv] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1038781] - [netdrv] e1000e: Fix issue with link flap on 82579 (John Greene) [1038781] - [netdrv] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1038781] - [netdrv] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1038781] - [netdrv] e1000e: fix message terminations (John Greene) [1038781] - [netdrv] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1038781] - [netdrv] e1000e: remove redundant if clause from PTP work (John Greene) [1038781] - [netdrv] e1000e: add timeout for TX HW time stamping work (John Greene) [1038781] - [netdrv] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1038781] - [netdrv] e1000e: Fix Hardware Unit Hang (John Greene) [1038781] - [netdrv] e1000e: Fix SHRA register access for 82579 (John Greene) [1038781] - [netdrv] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1038781] - [netdrv] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1038781] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (John Greene) [1038781] - [netdrv] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1038781] - [netdrv] e1000e: Fix 82579 sets LPI too early (John Greene) [1038781] - [netdrv] e1000e: Resolve issues with Management Engine briefly blocking PHY resets (John Greene) [1038781] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (John Greene) [1038781] - [netdrv] e1000e: fix maybe-unitialized variable compiler warning (John Greene) [1038781] - [netdrv] e1000e: fix compiler warnings (John Greene) [1038781] - [netdrv] e1000e: fix overrun of PHY RAR array (John Greene) [1038781] - [netdrv] e1000e: cleanup boolean comparison to true (John Greene) [1038781] - [netdrv] e1000e: balance semaphore put/get for 82573 (John Greene) [1038781] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (John Greene) [1038781] - [netdrv] e1000e: Avoid kernel crash during shutdown (John Greene) [1038781] - [cciss] touch version string (Tomas Henzl) [1052275] - [cciss] Fallback to MSI rather than to INTx if MSI-X failed (Tomas Henzl) [1052275] - [cciss] drivers/block/cciss.c:cciss_init_one(): use proper errnos (Tomas Henzl) [1052275] - [cciss] Adds simple mode functionality (Tomas Henzl) [1052275] - [cciss] add cciss_allow_hpsa module parameter (Tomas Henzl) [1052275] - [cciss] bug fix to prevent cciss from loading in kdump crash kernel (Tomas Henzl) [1052275] - [cciss] add transport mode attribute to sys (Tomas Henzl) [1052275] - [cciss] fix flush cache transfer length (Tomas Henzl) [1052275] - [cciss] Inform controller we are using 32-bit tags (Tomas Henzl) [1052275] - [cciss] fix invalid use of sizeof in cciss_find_cfgtables() (Tomas Henzl) [1052275] - [cciss] set max scatter gather entries to 32 on P600 (Tomas Henzl) [1052275] - [cciss] The Windows driver .inf disables ASPM on all cciss devices. Do the same (Tomas Henzl) [1052275] - [cciss] auto engage SCSI mid layer at driver load time (Tomas Henzl) [1052275] - [cciss] return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052275] - [cciss] add readl after writel in interrupt mask setting code (Tomas Henzl) [1052275] - [cciss] Fix scsi tape io with more than 255 scatter gather elements (Tomas Henzl) [1052275] - [cciss] Initialize scsi host max_sectors for tape drive support (Tomas Henzl) [1052275] - [cciss] fix missed command status value CMD_UNABORTABLE (Tomas Henzl) [1052275] - [cciss] fix incorrect scsi status reporting (Tomas Henzl) [1052275] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1059137] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [1059137] - [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [1059137] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [1059137] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [1059137] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [1059137] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [1059137] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [1059137] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [1059137] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [1059137] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059137]- [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094310] {CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094310] {CVE-2014-1737} - [kbuild] Remove export of trace_clock.h (Prarit Bhargava) [1092110] - [kbuild] asm-generic support (Prarit Bhargava) [1092110] - [kbuild] headers_check: recursively search for linux/types.h inclusion (Prarit Bhargava) [1092110] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Veaceslav Falico) [975493] - [netdrv] bonding: don't trust arp requests unless active slave really works (Veaceslav Falico) [975493] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Veaceslav Falico) [975493] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Veaceslav Falico) [975493] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Veaceslav Falico) [975493] - [netdrv] bonding: add helper function bond_get_targets_ip() (Veaceslav Falico) [975493] - [netdrv] netxen: Update version to 4.0.82 (Veaceslav Falico) [1054332] - [netdrv] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1054332] - [netdrv] netxen: Print ULA information (Veaceslav Falico) [1054332] - [netdrv] netxen: Remove extern from function prototypes (Veaceslav Falico) [1054332] - [netdrv] netxen: Update version to 4.0.81 (Veaceslav Falico) [1054332] - [netdrv] netxen: Convert mac address uses of 6 to ETH_ALEN (Veaceslav Falico) [1054332] - [netdrv] netxen: Avoid mixed mode interrupts (Veaceslav Falico) [1054332] - [netdrv] netxen: netxen_setup_intr() function code cleanup (Veaceslav Falico) [1054332] - [netdrv] netxen: Log proper error message in case of mismatched adapter type (Veaceslav Falico) [1054332] - [netdrv] netxen: Log driver version with firmware version (Veaceslav Falico) [1054332] - [netdrv] netxen: replace ip_fast_csum with csum_replace2 (Veaceslav Falico) [1054332] - [netdrv] netxen: fix off by one bug in netxen_release_tx_buffer() (Veaceslav Falico) [1054332] - [netdrv] netxen: remove __dev* attributes (Veaceslav Falico) [1054332] - [netdrv] netxen: Fixed a coding style issue in netxen_nic_ethtool.c (Veaceslav Falico) [1054332] - [netdrv] netxen: explicity handle pause autoneg parameter (Veaceslav Falico) [1054332] - [netdrv] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1024064] - [netdrv] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1024064] - [netdrv] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1024064] - [netdrv] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1024064] - [netdrv] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1024064] - [netdrv] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1024064] - [netdrv] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1024064] - [netdrv] enic: slight optimization of addr compare (Stefan Assmann) [1024064] - [netdrv] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1024064] - [netdrv] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1024064] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [1024064] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [1024064] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [1024064] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [1024064] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [1024064] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [1024064] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [1024064] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [1024064] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [1024064] - [netdrv] igbvf: remove usless return statements (Stefan Assmann) [1038783] - [netdrv] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038783] - [netdrv] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1038783] - [netdrv] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1038783] - [netdrv] igbvf: slight optimization of addr compare (Stefan Assmann) [1038783] - [netdrv] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1038783] - [netdrv] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1038783] - [netdrv] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038783] - [netdrv] igbvf: Remove extern from function prototypes (Stefan Assmann) [1038783] - [netdrv] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1038783] - [netdrv] igbvf: use __GFP_ZERO instead of memset() (Stefan Assmann) [1038783] - [kernel] mutex: Unlock the mutex without the wait_lock (Larry Woodman) [1100855] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1100855] - [kernel] mutex: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1100855] - [kernel] mutex: Modify the way optimistic spinners are queued (Larry Woodman) [1100855] - [kernel] mutex: Queue mutex spinners with MCS lock to reduce cacheline contention (Larry Woodman) [1100855] - [kernel] mutex: Make more scalable & Back out architecture specific check (Larry Woodman) [1100855] - [kernel] sched: Periodically decay max cost of idle balance (Larry Woodman) [1100855] - [kernel] sched: Consider max cost of idle balance per sched domain (Larry Woodman) [1100855] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1100855] - [kernel] futex: Increase hash table size for better performance (Larry Woodman) [1100855] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Larry Woodman) [1100855] - [scsi] virtio-scsi: Skip setting affinity on uninitialized vq (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix virtqueue affinity setup (Jason Wang) [1098309] - [scsi] virtio-scsi: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1098309] - [scsi] virtio-scsi: introduce multiqueue support (Jason Wang) [1098309] - [scsi] virtio-scsi: push vq lock/unlock into virtscsi_vq_done (Jason Wang) [1098309] - [scsi] virtio-scsi: pass struct virtio_scsi to virtqueue completion function (Jason Wang) [1098309] - [scsi] virtio-scsi: redo allocation of target data (Jason Wang) [1098309] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [ata] ahci: Add Device IDs for Intel Wildcat Point-LP (David Milburn) [922970] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [hda] alsa: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [scsi] qla4xxx: 5.03.00.00.06.06-k0 (Chad Dupuis) [1053365] - [scsi] qla4xxx: remove pci id for ISP8042 (Chad Dupuis) [1053365] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn struct (Chad Dupuis) [1053365] - [scsi] IB/iser: Add Discovery support (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1053365] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1053365] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1053365] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1053365] - [scsi] qla4xxx: Do not wait for IO completion, after issuing stop_firmware (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1053365] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1053365] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1053365] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1053365] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1053365] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1053365] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1053365] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1053365] - [scsi] qla4xxx: treewide: fix comments and printk msgs (Chad Dupuis) [1053365] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1053365] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1053365] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1053365] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1053365] - [scsi] remove unnecessary pci_set_drvdata() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [1053365] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [1053365] - [net] bridge: add empty br_mdb_init() and br_mdb_uninit() definitions (Vlad Yasevich) [1097915] - [net] bridge: Correctly unregister MDB rtnetlink handlers (Vlad Yasevich) [1097915] - [net] rds: prevent dereference of a NULL device in rds_iw_laddr_check (Radomir Vrbovsky) [1083277] {CVE-2014-2678} - [netdrv] bnx2x: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] bnx2x: drop two RHEL-specific hacks that cancel each other (Michal Schmidt) [1020367] - [netdrv] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Michal Schmidt) [1029841] - [netdrv] virtio_net: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] veth: features fixup (Michal Schmidt) [1029841] - [netdrv] veth: convert to hw_features (Michal Schmidt) [1029841] - [net] loopback: convert to hw_features (Michal Schmidt) [1029841] - [net] warn if mixing ndo features with legacy ops (Michal Schmidt) [1029841] - [net] ethtool: fix copy&paste errors in __ethtool_get_one_feature_actor (Michal Schmidt) [1029841] - [net] ethtool: __ethtool_set_sg: check for function pointer before using it (Michal Schmidt) [1029841] - [net] ethtool: wanted_features hack for legacy drivers (Michal Schmidt) [1029841] - [net] ethtool: allow ETHTOOL_GSSET_INFO for users (Michal Schmidt) [1029841] - [net] remove NETIF_F_ALL_TX_OFFLOADS (Michal Schmidt) [1029841] - [documentation] net: Add documentation for netdev features handling (Michal Schmidt) [1029841] - [net] allow user to change NETIF_F_HIGHDMA (Michal Schmidt) [1029841] - [net] fix ETHTOOL_SFEATURES compatibility with old ethtool_ops.set_flags (Michal Schmidt) [1029841] - [net] ethtool: add two missing netdev_features_strings (Michal Schmidt) [1029841] - [net] ethtool: fix IPV6 checksum feature name string (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel to debug (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel (Michal Schmidt) [1029841] - [net] make WARN_ON in dev_disable_lro() useful (Michal Schmidt) [1029841] - [net] fix hw_features ethtool_ops->set_flags compatibility (Michal Schmidt) [1029841] - [net] add RTNL_ASSERT in __netdev_update_features() (Michal Schmidt) [1029841] - [net] Call netdev_features_change() from netdev_update_features() (Michal Schmidt) [1029841] - [net] Fix dev dev_ethtool_get_rx_csum() for forced NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] implement dev_disable_lro() hw_features compatibility (Michal Schmidt) [1029841] - [net] Implement SFEATURES compatibility for not updated drivers (Michal Schmidt) [1029841] - [net] Fix ETHTOOL_GFEATURES compatibility (Michal Schmidt) [1029841] - [net] avoid initial "Features changed" message (Michal Schmidt) [1029841] - [net] fix "unregistered net_device: Features changed" message (Michal Schmidt) [1029841] - [net] introduce NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] use ndo_fix_features for ethtool_ops->set_flags (Michal Schmidt) [1029841] - [net] ethtool: use ndo_fix_features for offload setting (Michal Schmidt) [1029841] - [net] add accessors to hw_features (Michal Schmidt) [1029841] - [net] Introduce new feature setting ops (Michal Schmidt) [1029841] - [net] ethtool: factorize get/set_one_feature (Michal Schmidt) [1029841] - [net] ethtool: factorize ethtool_get_strings() and ethtool_get_sset_count() (Michal Schmidt) [1029841] - [net] ethtool: Use noinline_for_stack (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count follow-up (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count (Michal Schmidt) [1029841] - [net] ethtool: enable GSO and GRO by default (Michal Schmidt) [1029841] - [net] ethtool: reduce stack usage (Michal Schmidt) [1029841] - [net] reduce and unify printk level in netdev_fix_features() (Michal Schmidt) [1029841] - [net] Move check of checksum features to netdev_fix_features() (Michal Schmidt) [1029841] - [netdrv] Fix too optimistic NETIF_F_HW_CSUM features (Michal Schmidt) [1029841] - [net] netdevice: use __printf attribute (Michal Schmidt) [1029841] - [net] netdevice: Convert netdev_ logging macros to functions (Michal Schmidt) [1029841] - [drivers] use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1029841] - [drivers] core: Convert dev_ logging macros to functions (Michal Schmidt) [1029841] - [scsi] Remove warnings after vsprintf pV introducation (Michal Schmidt) [1029841] - [scsi] fix warning zero-length gnu_printf format string (Michal Schmidt) [1029841] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089562] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: fix soft lockup when netlink adds new entries (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089562] - [drivers] Ensure drvdata = NULL when no driver is bound (John Greene) [1056266] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (John Greene) [1056266] - [net] Add netdev interfaces for recording sends/comp (John Greene) [1056266] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (John Greene) [1056266] - [net] Add function to set the rxhash (John Greene) [1056266] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (John Greene) [1056266]- [perf] evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1101039] - [perf] test: Clarify the "sample parsing" test entry (Jiri Olsa) [1101039] - [perf] test: Update command line callchain attribute tests (Jiri Olsa) [1101039] - [perf] tools: Fixup mmap event consumption (Jiri Olsa) [1101039] - [perf] top: Split -G and --call-graph (Jiri Olsa) [1101039] - [perf] record: Split -g and --call-graph (Jiri Olsa) [1101039] - [perf] hists: Add color overhead for stdio output buffer (Jiri Olsa) [1101039] - [perf] tools: Fix up /proc/PID/maps parsing (Jiri Olsa) [1101039] - [perf] script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1101039] - [perf] Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1101039] - [perf] script: Fix build error on Fedora 12 (Jiri Olsa) [1101039] - [perf] probe: Fix to initialize fname always before use it (Jiri Olsa) [1101039] - [perf] session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1101039] - [perf] tools: Fix installation of libexec components (Jiri Olsa) [1101039] - [perf] probe: Fix to find line information for probe list (Jiri Olsa) [1101039] - [perf] tools: Fix libaudit test (Jiri Olsa) [1101039] - [perf] stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1101039] - [perf] tools: Add default handler for mmap2 events (Jiri Olsa) [1101039] - [perf] revert "symbols: Demangle cloned functions" (Jiri Olsa) [1101039] - [perf] symbols: Demangle cloned functions (Jiri Olsa) [1101039] - [perf] machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1101039] - [perf] tools: Explicitly add libdl dependency (Jiri Olsa) [1101039] - [perf] probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1101039] - [perf] trace: Add mmap2 handler (Jiri Olsa) [1101039] - [perf] tools: Uninclude linux/magic.h in debugfs.c (Jiri Olsa) [1101039] - [perf] tools: Fix old GCC build error in trace-event-parse.c::parse_proc_kallsyms() (Jiri Olsa) [1101039] - [perf] probe: Fix finder to find lines of given function (Jiri Olsa) [1101039] - [perf] session: Check for SIGINT in more loops (Jiri Olsa) [1101039] - [perf] tools: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1101039] - [perf] tools: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1101039] - [perf] annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1101039] - [perf] tools: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1101039] - [perf] tools: Sharpen the libaudit dependencies test (Jiri Olsa) [1101039] - [perf] tools: Add attr->mmap2 support (Jiri Olsa) [1101039] - [perf] Add attr->mmap2 attribute to an event (Jiri Olsa) [1101039] - [perf] kvm: Fix sample_type manipulation (Jiri Olsa) [1101039] - [perf] evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1101039] - [perf] trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1101039] - [perf] session: Separate progress bar update when processing events (Jiri Olsa) [1101039] - [perf] trace: Check if MAP_32BIT is defined (Jiri Olsa) [1101039] - [perf] hists: Fix formatting of long symbol names (Jiri Olsa) [1101039] - [perf] evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1101039] - [perf] tools: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1101039] - [perf] trace: Check control+C more often (Jiri Olsa) [1101039] - [perf] trace: Tell arg formatters the arg index (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for open's flags arg (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1101039] - [perf] tools: Fix symbol offset computation for some dsos (Jiri Olsa) [1101039] - [perf] list: Skip unsupported events (Jiri Olsa) [1101039] - [perf] tests: Add 'keep tracking' test (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1101039] - [perf] trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1101039] - [perf] trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1101039] - [perf] trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1101039] - [perf] trace: Add option to analyze events in a file versus live (Jiri Olsa) [1101039] - [perf] evlist: Add tracepoint lookup by name (Jiri Olsa) [1101039] - [perf] tests: Add a sample parsing test (Jiri Olsa) [1101039] - [perf] tools: Add a function to calculate sample event size (Jiri Olsa) [1101039] - [perf] tools: Expand perf_event__synthesize_sample() (Jiri Olsa) [1101039] - [perf] tools: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1101039] - [perf] evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1101039] - [perf] tools: Remove references to struct ip_event (Jiri Olsa) [1101039] - [perf] callchain: Remove unnecessary validation (Jiri Olsa) [1101039] - [perf] evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1101039] - [perf] tools: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1101039] - [perf] traceevent: Fixup jobserver setup (Jiri Olsa) [1101039] - [perf] tools: Add pid to struct thread (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap flags parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap prot parm (Jiri Olsa) [1101039] - [perf] trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1101039] - [perf] trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1101039] - [perf] trace: Allow printing syscall return values in hex (Jiri Olsa) [1101039] - [perf] trace: Simplify sys_exit return printing (Jiri Olsa) [1101039] - [perf] trace: Introduce syscall arg formatters (Jiri Olsa) [1101039] - [perf] trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1101039] - [perf] trace: Add --verbose option (Jiri Olsa) [1101039] - [perf] trace: Support ! in -e expressions (Jiri Olsa) [1101039] - [perf] tools: Don't install scripting files files when disabled (Jiri Olsa) [1101039] - [perf] tools: Sample after exit loses thread correlation (Jiri Olsa) [1101039] - [perf] trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1101039] - [perf] trace: Implement -o/--output filename (Jiri Olsa) [1101039] - [perf] tools: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1101039] - [perf] kvm: Remove force option to cmd_record (Jiri Olsa) [1101039] - [perf] trace: Allow specifying which syscalls to trace (Jiri Olsa) [1101039] - [perf] tools: Improve robustness of topology parsing code (Jiri Olsa) [1101039] - [perf] tests: Fix compile failure on do_sort_something (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1101039] - [perf] annotate: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] mem: Remove unused symbol filter member (Jiri Olsa) [1101039] - [perf] report: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] top: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] machine: Add symbol filter to struct machine (Jiri Olsa) [1101039] - [perf] session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1101039] - [perf] evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1101039] - [perf] evsel: Add option to print stack trace on single line (Jiri Olsa) [1101039] - [perf] tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove thread lookup in sample handler (Jiri Olsa) [1101039] - [perf] sched: Simplify arguments to read_events (Jiri Olsa) [1101039] - [perf] kvm: Update documentation with live command (Jiri Olsa) [1101039] - [perf] kvm: Option to print events that exceed a duration (Jiri Olsa) [1101039] - [perf] revert "tools: Fix for cross build" (Jiri Olsa) [1101039] - [perf] machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1101039] - [perf] tests: Add tests of new pinned modifier (Jiri Olsa) [1101039] - [perf] tools: Add support for pinned modifier (Jiri Olsa) [1101039] - [perf] gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1101039] - [perf] report: Add option to analyze specific VM (Jiri Olsa) [1101039] - [perf] kvm: Add min and max stats to display (Jiri Olsa) [1101039] - [perf] kvm: Add live mode (Jiri Olsa) [1101039] - [perf] session: Export queue_event function (Jiri Olsa) [1101039] - [perf] annotate: Fix typo (Jiri Olsa) [1101039] - [perf] annotate: Improve description of '?' hotkey (Jiri Olsa) [1101039] - [perf] annotate: Add call target name if it is missing (Jiri Olsa) [1101039] - [perf] annotate: Remove nop at end of annotation (Jiri Olsa) [1101039] - [perf] annotate: Put dso name in symbol annotation title (Jiri Olsa) [1101039] - [perf] annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1101039] - [perf] tests: Add kcore to the object code reading test (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1101039] - [perf] symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from kernel modules (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from vmlinux (Jiri Olsa) [1101039] - [perf] symbols: Load kernel maps before using (Jiri Olsa) [1101039] - [perf] tests: Add test for reading object code (Jiri Olsa) [1101039] - [perf] symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1101039] - [perf] stat: Flush output after each line in interval mode (Jiri Olsa) [1101039] - [perf] evlist: Remove obsolete dummy execve (Jiri Olsa) [1101039] - [perf] kvm: Split out tracepoints from record args (Jiri Olsa) [1101039] - [perf] session: Export a few functions for event processing (Jiri Olsa) [1101039] - [perf] stats: Add max and min stats (Jiri Olsa) [1101039] - [perf] top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1101039] - [perf] util: Add parse_nsec_time() function (Jiri Olsa) [1101039] - [perf] python: Remove duplicate TID bit from mask (Jiri Olsa) [1101039] - [perf] trace: Beautify 'connect' result (Jiri Olsa) [1101039] - [perf] evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1101039] - [perf] tests: Add parse events tests for leader sampling (Jiri Olsa) [1101039] - [perf] tests: Add attr record group sampling test (Jiri Olsa) [1101039] - [perf] tools: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1101039] - [perf] tests: Add broken install-* tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1101039] - [perf] tools: Fix build with perl 5.18 (Jiri Olsa) [1101039] - [perf] tools: Support callchain sorting based on addresses (Jiri Olsa) [1101039] - [perf] evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1101039] - [perf] script: Fix named threads support (Jiri Olsa) [1101039] - [perf] header: Recognize version number for perf data file (Jiri Olsa) [1101039] - [perf] header: Introduce feat_offset into perf_header (Jiri Olsa) [1101039] - [perf] header: Remove attr_offset from perf_header (Jiri Olsa) [1101039] - [perf] header: Remove data_offset seek as it's not needed (Jiri Olsa) [1101039] - [perf] session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1101039] - [perf] symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1101039] - [perf] tools: Fix 'make tools/perf' (Jiri Olsa) [1101039] - [perf] tools: Remove event types framework completely (Jiri Olsa) [1101039] - [perf] record: Remove event types pushing (Jiri Olsa) [1101039] - [perf] tools: Remove event types from perf data file (Jiri Olsa) [1101039] - [perf] timechart: Remove event types framework only user (Jiri Olsa) [1101039] - [perf] timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1101039] - [perf] tools: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1101039] - [perf] diff: Add generic order option for compute sorting (Jiri Olsa) [1101039] - [perf] diff: Making compute functions static (Jiri Olsa) [1101039] - [perf] diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1101039] - [perf] diff: Change diff command to work over multiple data files (Jiri Olsa) [1101039] - [perf] diff: Move columns into struct data__file (Jiri Olsa) [1101039] - [perf] diff: Move diff related columns into diff command (Jiri Olsa) [1101039] - [perf] diff: Display data file info ahead of the diff output (Jiri Olsa) [1101039] - [perf] hists: Marking dummy hists entries (Jiri Olsa) [1101039] - [perf] diff: Switching the base hists to be pairs head (Jiri Olsa) [1101039] - [perf] diff: Introducing diff_data object to hold files (Jiri Olsa) [1101039] - [perf] tools: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1101039] - [perf] tools: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1101039] - [perf] top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1101039] - [perf] tools: Default to cpu// for events v5 (Jiri Olsa) [1101039] - [perf] tools: struct thread has a tid not a pid (Jiri Olsa) [1101039] - [perf] tools: Validate perf event header size (Jiri Olsa) [1101039] - [perf] evlist: Tidy duplicated munmap code (Jiri Olsa) [1101039] - [perf] tools: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1101039] - [perf] inject: Add missing 'finished_round' (Jiri Olsa) [1101039] - [perf] hists: Set rules hint for the hist browser (Jiri Olsa) [1101039] - [perf] hists: Add a double-click handler for callchains (Jiri Olsa) [1101039] - [perf] hists: Make column headers resizable (Jiri Olsa) [1101039] - [perf] hists: Display callchain overhead also (Jiri Olsa) [1101039] - [perf] hists: Add support for callchains (Jiri Olsa) [1101039] - [perf] hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1101039] - [perf] sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1101039] - [perf] util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1101039] - [perf] util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1101039] - [perf] util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1101039] - [perf] script: Adopt latency_format variable (Jiri Olsa) [1101039] - [perf] util: Get rid of unused header_page_* variables (Jiri Olsa) [1101039] - [perf] util: Parse header_page to get proper long size (Jiri Olsa) [1101039] - [perf] util: Skip reading header_event file (Jiri Olsa) [1101039] - [perf] util: Make file/host_bigendian variable local (Jiri Olsa) [1101039] - [perf] util: Save long size of traced system (Jiri Olsa) [1101039] - [perf] util: Save page size in a trace file to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Port kbuffer parser routines (Jiri Olsa) [1101039] - [perf] traceevent: Add page_size field to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Add trace_seq_reset() (Jiri Olsa) [1101039] - [perf] traceevent: Add const qualifier to string arguments (Jiri Olsa) [1101039] - [perf] traceevent: Get rid of unused gui target (Jiri Olsa) [1101039] - [perf] traceevent: Remove unused install targets (Jiri Olsa) [1101039] - [perf] events: Demystify memory allocations (Jiri Olsa) [1101039] - [perf] tests: Make terms a stack variable in test_term (Jiri Olsa) [1101039] - [perf] tools: Don't free list head in parse_events__free_terms (Jiri Olsa) [1101039] - [perf] evlist: Fix use of uninitialized variable (Jiri Olsa) [1101039] - [perf] report: Fix perf_session__delete removal (Jiri Olsa) [1101039] - [perf] tools: Do not elide parent symbol column (Jiri Olsa) [1101039] - [perf] util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1101039] - [perf] util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1101039] - [perf] tools: Remove callchain_cursor_reset call (Jiri Olsa) [1101039] - [perf] tools: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1101039] - [perf] tools: Use default include path notation for libtraceevent headers (Jiri Olsa) [1101039] - [perf] tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1101039] - [perf] tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [1101039] - [perf] tools: Remove cwd from perf_session struct (Jiri Olsa) [1101039] - [perf] top: Add --objdump option (Jiri Olsa) [1101039] - [perf] tools: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1101039] - [perf] Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1101039] - [perf] Factor out auxiliary events notification (Jiri Olsa) [1101039] - [perf] Fix EXIT event notification (Jiri Olsa) [1101039] - [perf] events: Protect access via task_subsys_state_check() (Jiri Olsa) [1101039] - [perf] Clarify perf_cpu_context::active_pmu usage by renaming it to perf_cpu_context::unique_pmu (Jiri Olsa) [1101039] - [perf] Add a dummy software event to keep tracking (Jiri Olsa) [1101039] - [perf] tools: Add support for record transaction flags (Jiri Olsa) [829875] - [perf] record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [829875] - [perf] tools: Support sorting by in_tx or abort branch flags (Jiri Olsa) [829875] - [perf] stat: Add perf stat --transaction (Jiri Olsa) [829875] - [perf] tools: Fix sorting for 64bit entries (Jiri Olsa) [829875] - [perf] stat: Add support for --initial-delay option (Jiri Olsa) [829875] - [perf] evsel: Add support for enabling counters (Jiri Olsa) [829875] - [perf] evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [829875] - [perf] evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [829875] - [perf] evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [829875] - [perf] tools: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [829875] - [perf] evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [829875] - [perf] tools: Move weight back to common sort keys (Jiri Olsa) [829875] - [perf] list: List kernel supplied event aliases (Jiri Olsa) [829875] - [perf] Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [829875] - [perf] Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [829875] - [perf] fix Haswell precise store data source encoding (Jiri Olsa) [829875] - [perf] x86: Suppress duplicated abort LBR records (Jiri Olsa) [829875] - [perf] x86: Add Haswell specific transaction flag reporting (Jiri Olsa) [829875] - [perf] Add generic transaction flags (Jiri Olsa) [829875] - [perf] make events stream always parsable (Jiri Olsa) [829875] - [perf] Update perf_event_type documentation (Jiri Olsa) [829875] - [perf] x86: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [829875] - [perf] x86: Clean-up/reduce PEBS code (Jiri Olsa) [829875] - [perf] x86: Clean up checkpoint-interrupt bits (Jiri Olsa) [829875] - [perf] x86: Add Haswell TSX event aliases (Jiri Olsa) [829875] - [perf] x86: Report TSX transaction abort cost as weight (Jiri Olsa) [829875] - [perf] x86: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [829875] - [perf] x86: Add Haswell ULT model number used in Macbook Air and other systems (Jiri Olsa) [829875] - [perf] x86: Support full width counting (Jiri Olsa) [829875] - [perf] x86: Add mem-loads/stores support for Haswell (Jiri Olsa) [829875] - [perf] x86: Support Haswell/v4 LBR format (Jiri Olsa) [829875] - [perf] x86: Move NMI clearing to end of PMI handler (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS support (Jiri Olsa) [829875] - [perf] x86: Add simple Haswell PMU support (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS record support (Jiri Olsa) [829875] - [perf] x86: Don't assume there can be only 4 PEBS events (Jiri Olsa) [829875] - [perf] x86: Fix uninitialized pt_regs in intel_pmu_drain_bts_buffer() (Jiri Olsa) [829875] - [perf] x86: fix wrmsr_on_cpu() warning on suspend/resume (Jiri Olsa) [829875] - [perf] x86: fix kernel crash with PEBS/BTS after suspend/resume (Jiri Olsa) [829875] - [perf] x86: Move Intel specific code to intel_pmu_init() (Jiri Olsa) [829875] - [perf] x86: Rename Intel specific macros (Jiri Olsa) [829875] - [perf] Export perf_assign_events() (Jiri Olsa) [829875]- [scsi] aacraid: kdump fix (Rich Bono) [1054925] - [scsi] aacraid: prevent invalid pointer dereference (Rich Bono) [1054925] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [1054925] - [scsi] aacraid: suppress two GCC warnings (Rich Bono) [1054925] - [scsi] aacraid: SCSI dma mapping failure case handling (Rich Bono) [1054925] - [scsi] aacraid: fix mem leak in aac_send_raw_srb() (Rich Bono) [1054925] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1059073] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1059073] - [scsi] megaraid: missing bounds check in mimd_to_kioc() (Tomas Henzl) [1059073] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1059073] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1059073] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1059073] - [scsi] megaraid_sas: release lock on error path (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Use correct #define for MSI-X capability (Tomas Henzl) [1059073] - [scsi] megaraid_sas: combine kmalloc+memset into kzalloc (Tomas Henzl) [1059073] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1084646] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987789] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987789] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987789] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987789] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [741163] - [scsi] lpfc: Update lpfc version for 10.2.8020.0 driver release (Rob Evers) [1054369] - [scsi] lpfc: Fixed unused variable in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed unassigned variable in ELS timeout message (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed IO hang when in msi mode (Rob Evers) [1054369] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1054369] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed not processing task management IOCB response status (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid mailbox timeouts (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fix crash after xri limit is reached (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix WARN_ON when driver unloads (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix crash on driver load due to cpu affinity logic (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed back to back RSCNs discovery failure (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed mailbox memory leak (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix random errors using first burst (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Update copyrights for 8.3.41 modifications (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed the format of some log message fields (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Add first burst support to driver (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed failure in setting SLI3 board mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed support for 128 byte WQEs (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed Receive Queue varied frame size handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fix mailbox byteswap issue on PPC (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed freeing of iocb when internal loopback times out (Rob Evers) [1054369] - [scsi] hpsa: version string change (Tomas Henzl) [1052272] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1052272] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1052272] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1052272] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1052272] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1052272] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1052272] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1052272] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1052272] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1052272] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1052272] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1052272] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1052272] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1052272] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1052272] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1052272] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1052272] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1052272] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1052272] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1052272] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1052272] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1052272] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1052272] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1052272] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1052272] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1052272] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1052272] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1052272] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1052272] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1052272] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1052272] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1052272] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1052272] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1052272] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1052272] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1052272] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1052272] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1052272] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1052272] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1052272] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1052272] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1052272] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1052272] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1052272] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1052272] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1052272] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1052272] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1052272] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1052272] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1052272] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do not discard scsi status on aborted commands (Tomas Henzl) [1052272] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_passthru ioctls (Tomas Henzl) [1052272] - [scsi] hpsa: reorganize error handling in hpsa_passthru_ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_map_sg_chain_block (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error for all code paths using fill_cmd (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error in hpsa_map_one (Tomas Henzl) [1052272] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Chad Dupuis) [1054461] - [scsi] bfa: Fix smatch warnings (Chad Dupuis) [1054461] - [scsi] bfa: change FC_ELS_TOV to 20sec (Chad Dupuis) [1054461] - [scsi] bfa: Observed auto D-port mode instead of manual (Chad Dupuis) [1054461] - [scsi] bfa: Fix for bcu or hcm faa query hang (Chad Dupuis) [1054461] - [scsi] bfa: LUN discovery issue in direct attach mode (Chad Dupuis) [1054461] - [scsi] bfa: Register port with SCSI even on port init failure (Chad Dupuis) [1054461] - [scsi] bfa: Firmware patch simplification (Chad Dupuis) [1054461]- [scsi] Ensure medium access timeout counter resets (David Jeffery) [1036884] - [scsi] Fix error handling when no ULD is attached (David Jeffery) [1036884] - [scsi] Handle disk devices which can not process medium access commands (David Jeffery) [1036884] - [hv] vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Jason Wang) [1071723] - [hv] vmbus: Don't timeout during the initial connection with host (Jason Wang) [1071723] - [hv] vmbus: Specify the target CPU that should receive notification (Jason Wang) [1071723] - [hv] make "monitor_pages" a "real" pointer array (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in channel rescind code (Jason Wang) [1071723] - [hv] Fix wrong check for synic_event_page (Jason Wang) [1071723] - [hv] vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1071723] - [hv] vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1071723] - [hv] vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1071723] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1040440] - [x86] pci: Stop enabling ECS for AMD CPUs after Fam16h (Myron Stowe) [1040440] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1040440] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1040440] - [x86] acpi: Use __weak, not the gcc-specific version (Myron Stowe) [1040440] - [x86] acpi: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1040440] - [x86] acpi: Simplify acpi_get_node() style (Myron Stowe) [1040440] - [x86] acpi: Fix acpi_get_node() prototype (Myron Stowe) [1040440] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1040440] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1040440] - [x86] pci: Remove unnecessary &pci_root_infos list_empty() check (Myron Stowe) [1040440] - [x86] pci: Remove mp_bus_to_node(), set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1040440] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1040440] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1040440] - [x86] pci: Drop "__" prefix on __pci_enable_device_flags() (Myron Stowe) [1040440] - [x86] pci: Use "unsigned long" for __pci_enable_device_flags to match ioport.h (Myron Stowe) [1040440] - [x86] pci: Remove unused pci_root_bus (Myron Stowe) [1040440] - [x86] pci: put busn resource in pci_root_info for native host bridge drivers (Myron Stowe) [1040440] - [x86] pci: build amd_bus.o only when CONFIG_AMD_NB=y (Myron Stowe) [1040440] - [x86] pci: amd: factor out MMCONFIG discovery (Myron Stowe) [1040440] - [x86] pci: Kill misleading message about enablement of IO access to PCI ECS (Myron Stowe) [1040440] - [x86] Adjust section placement in AMD northbridge related code (Myron Stowe) [1040440] - [x86] Use PCI method for enabling AMD extended config space before MSR method (Myron Stowe) [1040440] - [x86] pnp: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB (Myron Stowe) [1040440] - [fs] proc: Assure /proc/meminfo legacy backwards compatibility when adding new statistics (Rafael Aquini) [1032702] - [kvm] mmu: fix incorrect check of guest cr4 bits (Bandan Das) [1007164] - [kernel] Fix BUG() upon security_cred_alloc_blank() failure (Eric Paris) [717904]- [fs] nfs: Fix calls to drop_nlink() (Steve Dickson) [1093819] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1093820] - [fs] btrfs: don't oops on mount failure due to unsupported features (Eric Sandeen) [889471] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1060246] - [fs] gfs2: avoid locking while unfreezing fs (Benjamin Marzinski) [1056625] - [fs] nfsd: Change name of extended attribute containing junction (J. Bruce Fields) [1024034] - [fs] nfsd: Add a cache for fs_locations information (J. Bruce Fields) [1024034] - [fs] ext4: include journal blocks in df overhead calcs (Lukas Czerner) [1003476] - [fs] ext4: add mmp fs freeze protection (Eric Sandeen) [1012412] - [fs] ext4: MMP: kmmpd should use nodename from init_uts_ns.name, not sysname (Eric Sandeen) [1012412] - [fs] ext4: MMP: fix error message rate-limiting logic in kmmpd (Eric Sandeen) [1012412] - [fs] ext4: Fix comparison endianness problem in MMP initialization (Eric Sandeen) [1012412] - [fs] ext4: Fix endianness bug when reading the MMP block (Eric Sandeen) [1012412] - [fs] ext4: add support for multiple mount protection (Eric Sandeen) [1012412] - [block] mtip32xx: mtip_async_complete() bug fixes (David Milburn) [1059099] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (David Milburn) [1059099] - [block] mtip32xx: Set queue bounce limit (David Milburn) [1059099] - [block] mtip32xx: Correctly handle security locked condition (David Milburn) [1059099] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (David Milburn) [1059099] - [block] mtip32xx: Correctly handle bio->bi_idx != 0 conditions (David Milburn) [1059099] - [block] mtip32xx: Fix NULL pointer dereference during module unload (David Milburn) [1059099] - [block] mtip32xx: Add SRSI support (David Milburn) [980257] - [netdrv] forcedeth: run loopback test only on chipsets that support it (Ivan Vecera) [1030782] - [scsi] libfc: don't exch_done() on invalid sequence ptr (Mateusz Guzik) [1065162] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [739866] - [drm] nouveau: fix nasty bug which can clobber SOR0's clock setup (Ben Skeggs) [1095796] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1096328] - [s390] add support to start the kernel in 64 bit mode (Hendrik Brueckner) [1053826]- [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1030646] - [kernel] kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed (David Milburn) [1091083] - [kernel] kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation (David Milburn) [1091083] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1094381] - [s390] css: stop stsch loop after cc 3 (Hendrik Brueckner) [1094381] - [x86] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1038318] - [x86] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1038318] - [x86] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match parameters (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fail initialization if P-state information is missing (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Baytrail support (Prarit Bhargava) [1038318] - [x86] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1038318] - [x86] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1038318] - [x86] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1038318] - [x86] cpufreq: add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix no_turbo (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change to scale off of max P-state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add additional supported CPU ID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use vzalloc() instead of vmalloc()/memset(0) (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove idle mode PID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use lowest requested max performance (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix ffmpeg regression (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove idle time and duration from sample and calculations (Prarit Bhargava) [1038318] - [x86] intel_pstate: Optimize intel_pstate_set_policy (Prarit Bhargava) [1038318] - [x86] msr: add 64bit _on_cpu access functions (Prarit Bhargava) [1038318] - [net] net: sctp: remove NULL check in sctp_assoc_update_retran_path (Daniel Borkmann) [1040897] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Daniel Borkmann) [1040897] - [net] sctp: retran_path not set properly after transports recovering (Daniel Borkmann) [1040897] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1082453] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1082453] - [kernel] list: introduce list_next_entry() and list_prev_entry() (Daniel Borkmann) [1082453] - [net] netdevice: add struct net_device_ops_ext (Michal Schmidt) [1029869] - [net] netpoll: netpoll_poll_dev() should access dev->flags (Florian Westphal) [1095252] - [net] busy_poll: backport missed snmp mib item rename (Jiri Pirko) [1093806] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094418] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092968] - [net] bridge: fix race with topology change timer (Jiri Benc) [1058517] - [net] bridge: avoid OOPS if root port not found (Jiri Benc) [1058517]- [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070859] - [serial] bring DTR up after speed change from B0 (Aristeu Rozanski) [991667] - [mm] compaction: acquire the zone->lock as late as possible (Jerome Marchand) [975902] - [mm] compaction: acquire the zone->lru_lock as late as possible (Jerome Marchand) [975902] - [mm] swap: do not skip lowest_bit in scan_swap_map() scan loop (Rafael Aquini) [1060886] - [mm] swap: fix shmem swapping when more than 8 areas (Rafael Aquini) [1060886] - [mm] swap: fix swapon size off-by-one (Rafael Aquini) [1060886] - [x86] mm: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097917] - [char] n_tty: Lock access to tty->pgrp for POSIX job control (Prarit Bhargava) [1098982] - [kernel] resource: correct the comment of allocate_resource() (Myron Stowe) [744239] - [kernel] resource: move EXPORT_SYMBOL right after definition (Myron Stowe) [744239] - [kernel] resource: fix wrong resource window calculation (Myron Stowe) [744239] - [kernel] resource: Add lookup_resource() (Myron Stowe) [744239] - [kernel] resource: handle reinsertion of an already-inserted resource (Myron Stowe) [744239] - [pm] intel_powerclamp: off by one in start_power_clamp() (Steve Best) [1036301] - [pm] Introduce Intel PowerClamp Driver (Steve Best) [1036301] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1053830] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1053830] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1065404] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1065398] - [watchdog] hpwdt: patch to display informative string (Nigel Croxon) [1053685] - [netdrv] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1057283] - [netdrv] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032458] - [netdrv] virtio-net: fix error handling for mergeable buffers (Jason Wang) [1032458] - [netdrv] bonding: use the correct ether type for alb (Veaceslav Falico) [1027480] - [netdrv] ether: add loopback type ETH_P_LOOPBACK (Veaceslav Falico) [1027480] - [kernel] futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() (Mateusz Guzik) [1097760] {CVE-2012-6647} - [libata] ahci: accommodate tag ordered controller (David Milburn) [1083748] - [net] mac80211: crash dues to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083532] {CVE-2014-2706} - [netdrv] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083250] {CVE-2014-2672}- [perf] kvm: Fix kvm report without guestmount (Jiri Olsa) [1038418] - [perf] script: Fix broken include in Context.xs (Jiri Olsa) [1096519] - [perf] tools: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [1096519] - [perf] tools: Revert regression in configuration of Python support (Jiri Olsa) [1096519] - [perf] tools: Fix perf version generation (Jiri Olsa) [1096519] - [perf] stat: Fix per-socket output bug for uncore events (Jiri Olsa) [1096519] - [perf] symbols: Fix vdso list searching (Jiri Olsa) [1096519] - [perf] evsel: Fix missing increment in sample parsing (Jiri Olsa) [1096519] - [perf] tools: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [1096519] - [perf] tools: Fix new_term() missing free on error path (Jiri Olsa) [1096519] - [perf] tools: Fix parse_events_terms() segfault on error path (Jiri Olsa) [1096519] - [perf] evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [1096519] - [perf] tools: Fix -x/--exclude-other option for report command (Jiri Olsa) [1096519] - [perf] evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [1096519] - [perf] record: Remove -f/--force option (Jiri Olsa) [1096519] - [perf] record: Remove -A/--append option (Jiri Olsa) [1096519] - [perf] stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [1096519] - [perf] lib: Fix for cross build (Jiri Olsa) [1096519] - [perf] tools: Include termios.h explicitly (Jiri Olsa) [1096519] - [perf] tools: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [1096519] - [perf] tools: Fix output directory of Documentation/ (Jiri Olsa) [1096519] - [perf] tools: Get only verbose output with V=1 (Jiri Olsa) [1096519] - [perf] tools: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [1096519] - [perf] tools: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [1096519] - [perf] tools: Replace multiple line assignment with multiple statements (Jiri Olsa) [1096519] - [perf] tools: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1096519] - [perf] tools: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [1096519] - [perf] tools: Switch to full path C include directories (Jiri Olsa) [1096519] - [perf] tools: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [1096519] - [perf] tools: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [1096519] - [perf] evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [1096519] - [perf] lib: Respect CROSS_COMPILE (Jiri Olsa) [1096519] - [perf] tools: Remove cwdlen from struct perf_session (Jiri Olsa) [1096519] - [perf] tools: Remove frozen from perf_header struct (Jiri Olsa) [1096519] - [perf] tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [1096519] - [perf] tests: Fix attr test for record -d option (Jiri Olsa) [1096519] - [perf] tools: Final touches for CHK config move (Jiri Olsa) [1096519] - [perf] tools: Move paths config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libnuma check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move stdlib check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libbfd check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libpython check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libperl check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move gtk2 check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move slang check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libaudit check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libunwind check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libdw check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libelf check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move programs check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move arch check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Add automated make test suite (Jiri Olsa) [1096519] - [perf] tools: Save parent pid in thread struct (Jiri Olsa) [1096519] - [perf] stats: Fix divide by 0 in variance (Jiri Olsa) [1096519] - [perf] kvm: Handle realloc failures (Jiri Olsa) [1096519] - [perf] evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [1096519] - [perf] test: Fix typo (Jiri Olsa) [1096519] - [perf] hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [1096519] - [perf] diff: Use internal rb tree for hists__precompute (Jiri Olsa) [1096519] - [perf] report: Add report.percent-limit config variable (Jiri Olsa) [1096519] - [perf] top: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Don't bother locking when adding hist entries (Jiri Olsa) [1096519] - [perf] hists: Move locking to its call-sites (Jiri Olsa) [1096519] - [perf] top: Get rid of *_threaded() functions (Jiri Olsa) [1096519] - [perf] top: Fix percent output when no samples collected (Jiri Olsa) [1096519] - [perf] top: Fix -E option behavior (Jiri Olsa) [1096519] - [perf] record: handle death by SIGTERM (Jiri Olsa) [1096519] - [perf] tools: Handle JITed code in shared memory (Jiri Olsa) [1096519] - [perf] tools: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [1096519] - [perf] hists browser: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] top: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] sort: Cleanup sort__has_sym setting (Jiri Olsa) [1096519] - [perf] sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [1096519] - [perf] archive: Fix typo on Documentation (Jiri Olsa) [1096519] - [perf] sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [1096519] - [perf] sort: Separate out memory-specific sort keys (Jiri Olsa) [1096519] - [perf] sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [1096519] - [perf] sort: Introduce sort__mode variable (Jiri Olsa) [1096519] - [perf] report: Fix alignment of symbol column when -v is given (Jiri Olsa) [1096519] - [perf] hists: Free unused mem info of a matched hist entry (Jiri Olsa) [1096519] - [perf] hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [1096519] - [perf] tools: Fix bug in isupper() and islower() (Jiri Olsa) [1096519] - [perf] tools: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1096519] - [perf] Generate EXIT event only once per task context (Jiri Olsa) [1096519] - [perf] Reset hwc->last_period on sw clock events (Jiri Olsa) [1096519]- [hid] core do not use hid-multitouch for Win 7 devices (Benjamin Tissoires) [1076662] - [hid] mt: disable reset_resume (Benjamin Tissoires) [1076662] - [hid] add multitouch backport from 3.14 (Benjamin Tissoires) [1076662] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1076662] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1076662] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1076662] - [hid] don't register unmapped input devices (Benjamin Tissoires) [1076662] - [hid] Extend the interface with idle requests (Benjamin Tissoires) [1076662] - [hid] Extend the interface with wait io request (Benjamin Tissoires) [1076662] - [hid] Extend the interface with report requests (Benjamin Tissoires) [1076662] - [hid] add hid_hw_open/close/power() handlers (Benjamin Tissoires) [1076662] - [hid] add "report" hook, called once the report has been parsed (Benjamin Tissoires) [1076662] - [hid] introduce helper for hid_driver boilerplate (Benjamin Tissoires) [1076662] - [hid] factorize hid_input allocation (Benjamin Tissoires) [1076662] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1076662] - [hid] round return value of hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] fix unit exponent parsing (Benjamin Tissoires) [1076662] - [hid] export hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] Add digitizer tilt usage support (Benjamin Tissoires) [1076662] - [hid] length resolution should be reported units/mm (Benjamin Tissoires) [1076662] - [hid] add absolute axis resolution calculation (Benjamin Tissoires) [1076662] - [hid] add usage_index in struct hid_usage (Benjamin Tissoires) [1076662] - [hid] Allow more fields in the hid report (Benjamin Tissoires) [1076662] - [hid] Add an input configured notification callback (Benjamin Tissoires) [1076662] - [hid] hid-multitouch: Switch to device groups (Benjamin Tissoires) [1076662] - [hid] Create a generic device group (Benjamin Tissoires) [1076662] - [hid] Allow bus wildcard matching (Benjamin Tissoires) [1076662] - [hid] Scan the device for group info before adding it (Benjamin Tissoires) [1076662] - [hid] Add device group to modalias (Benjamin Tissoires) [1076662] - [hid] Handle driver-specific device descriptor in core (Benjamin Tissoires) [1076662] - [hid] Do not create input devices for feature reports (Benjamin Tissoires) [1076662] - [hid] set HID_MAX_FIELD at 128 (Benjamin Tissoires) [1076662] - [hid] add feature_mapping callback (Benjamin Tissoires) [1076662] - [hid] Add a hid quirk for input sync override (Benjamin Tissoires) [1076662] - [hid] Support for MosArt multitouch panel (Benjamin Tissoires) [1076662] - [hid] let hid-input accept digitizers (Benjamin Tissoires) [1076662] - [input] mt: do not apply filtering on emulated events (Benjamin Tissoires) [1076662] - [input] mt: add input_mt_is_used (Benjamin Tissoires) [1076662] - [input] mt: document new 'flags' argument of input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] fix sparse warning in multitouch code (Benjamin Tissoires) [1076662] - [input] mt: Get slot by key (Benjamin Tissoires) [1076662] - [input] mt: Add in-kernel tracking (Benjamin Tissoires) [1076662] - [input] mt: Handle frame synchronization in core (Benjamin Tissoires) [1076662] - [input] mt: Add flags to input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] Break out MT data (Benjamin Tissoires) [1076662] - [input] mt: fix null pointer warning (Benjamin Tissoires) [1076662] - [input] Use accessor for MT values (Benjamin Tissoires) [1076662] - [input] mt: Include win8 support (Benjamin Tissoires) [1076662] - [input] add BTN_TOOL_QUINTTAP for reporting 5 fingers on touchpad (Benjamin Tissoires) [1076662] - [input] properly assign return value of clamp() macro (Benjamin Tissoires) [1076662] - [input] Improve the events-per-packet estimate (Benjamin Tissoires) [1076662] - [input] estimate number of events per packet (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of hint_events_per_packet field (Benjamin Tissoires) [1076662] - [input] evdev: use driver hint to compute size of event buffer (Benjamin Tissoires) [1076662] - [input] evdev: convert to dynamic event buffer (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of propbit field (Benjamin Tissoires) [1076662] - [input] introduce device properties (Benjamin Tissoires) [1076662]- [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074955] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1030619] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1030619] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1030619] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1030619] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1030619] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1030619] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1030619] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1030619] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1030619] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1030619] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1030619] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1030619] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1030619] - [md] Change handling of save_raid_disk and metadata update during recovery (Jes Sorensen) [1030619] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1030619] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1030619] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1030619] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1030619] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1030619] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1030619] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1030619] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1030619] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1030619] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1030619] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1030619] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1030619] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1030619] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1030619] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1030619] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1030619] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1030619] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1030619] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1030619] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1030619] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] llists: move llist_reverse_order from raid5 to llist.c (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1030619] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1030619] - [md] avoid deadlock when md_set_badblocks (Jes Sorensen) [1030619] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1030619] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1030619] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1030619] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1030619] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1030619] - [md] raid5: fix stripe release order (Jes Sorensen) [1030619] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1030619] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1030619] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1030619] - [md] fix safe_mode buglet (Jes Sorensen) [1030619] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1030619] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_lock_irq() interface (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1030619] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1030619] - [kernel] wait: Introduce ___wait_event() (Jes Sorensen) [1030619] - [md] Introduce BIO_NOMERGE flag (Jes Sorensen) [1030619] - [mm] vmscan: change type of vm_total_pages to unsigned long (George Beshers) [1086943] - [fs] nfsd: change type of max_delegations, nfsd_drc_max_mem and nfsd_drc_mem_used (George Beshers) [1086943] - [fs] change type of max_buffer_heads to unsigned long (George Beshers) [1086943] - [mm] fix return type for functions nr_free_*_pages (George Beshers) [1086943]- [char] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094237] {CVE-2014-0196} - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [1079075] - [fs] cifs: fix offset handling in cifs_iovec_write (Sachin Prabhu) [1044438] - [fs] sunrpc: Fix a livelock problem in the xprt->backlog queue (Steve Dickson) [1075170] - [fs] sunrpc: Fix an RCU dereference in xprt_reserve (Steve Dickson) [1075170] - [fs] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1075170] - [fs] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1075170] - [fs] cifs: set MAY_SIGN when sec=krb5 (Sachin Prabhu) [976331] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026346] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1035630] - [fs] ext4: force ro mount if ext4_setup_super() fails (Eric Sandeen) [1093471] - [fs] gfs2: Fixing double brelse'ing bh allocated in gfs2_meta_read when EIO occurs (Robert S Peterson) [892710] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1077463] - [fs] nfs: pass string length to pr_notice message about readdir loops (Jeff Layton) [1040764] - [fs] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [857020] - [fs] cifs: fix bad error handling in crypto code (Sachin Prabhu) [872311] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [872311] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1075123] - [fs] nfs: Servers should only check SETATTR stateid open mode on size change (Steve Dickson) [1075123] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1075123] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] nfs: Use the open stateid if the delegation has the wrong mode (Steve Dickson) [1075123] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1075123] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [1079562] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Gopal) [1066423] - [x86] ioapic: Restore the mask bit correctly in eoi_ioapic_irq() (Jason Wang) [1031488] - [vhost] don't forget to schedule() (Michael S. Tsirkin) [1095627] - [virt] kvm: Introduce KVM_MAX_VCPU_ID macro (Eduardo Habkost) [1010882] - [virt] kvm: Rename KVM_MAX_VCPUS to KVM_MAX_VCPU_COUNT (Eduardo Habkost) [1010882] - [virt] kvm: fix "Improve create VCPU parameter" (Andrew Jones) [1010882] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Steve Best) [947993] - [acpi] apei: Only disable banks listed in HEST if mce is configured (Steve Best) [947993] - [x86] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Steve Best) [947993] - [x86] mca: Convert dont_log_ce, banks and tolerant (Steve Best) [947993] - [acpi] apei: Soft-offline a page on firmware GHES notification (Steve Best) [947993] - [x86] mce: Remove bios_cmci_threshold sysfs attribute (Steve Best) [929317] - [x86] mce: Provide boot argument to honour bios-set CMCI threshold (Steve Best) [929317] - [x86] mce: Make cmci_discover() quiet (Steve Best) [929317] - [mm] fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [862177]- [netdrv] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1039122] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1075805] - [module] show version information for built-in modules in sysfs (Tony Camuso) [1065913] - [mm] Increase RECLAIM_DISTANCE to 30 (Larry Woodman) [1005921] - [mm] fix backport of overcommit_kbytes sysctl variable (Jerome Marchand) [1078131] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [949166] - [mm] memcg: further prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [mm] memcg: prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [virtio] delete napi structures from netdev before releasing memory (Jason Wang) [1039825] - [virtio] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1039825] - [virtio] virtio-net: refill only when device is up during setting queues (Jason Wang) [1039825] - [virtio] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1039825] - [virtio] virtio-net: fix the race between channels setting and refill (Jason Wang) [1039825] - [virtio] virtio-net: enable napi for all possible queues during open (Jason Wang) [1039825] - [virtio] virtio-net: fill only rx queues which are being used (Jason Wang) [1039825] - [virtio] virtio-net: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1039825] - [virtio] virtio-net: split out clean affinity function (Jason Wang) [1039825] - [virtio] virtio-net: fix the set affinity bug when CPU IDs are not consecutive (Jason Wang) [1039825] - [virtio] virtio-net: fix a typo in virtnet_alloc_queues() (Jason Wang) [1039825] - [virtio] virtio-net: support changing the number of queue pairs through ethtool (Jason Wang) [1039825] - [virtio] virtio-net: multiqueue support (Jason Wang) [1039825] - [virtio] virtio-net: separate fields of sending/receiving queue from virtnet_info (Jason Wang) [1039825] - [virtio] virtio-net: fix oom handling on tx (Jason Wang) [1039825] - [virtio] virtio-net: move sg off stack (Jason Wang) [1039825] - [virtio] virtio-net: Make delayed refill more reliable (Jason Wang) [1039825] - [virtio] virtio-net: send gratuitous packets when needed (Jason Wang) [1039825] - [virtio] introduce an API to set affinity for a virtqueue (Jason Wang) [1039825] - [virtio] virtio-ring: move queue_index to vring_virtqueue (Jason Wang) [1039825] - [nvme] Namespace use after free on surprise removal (David Milburn) [1030635] - [nvme] Correct uses of INIT_WORK (David Milburn) [1030635] - [nvme] Include device and queue numbers in interrupt name (David Milburn) [1030635] - [nvme] Add a pci_driver shutdown method (David Milburn) [1030635] - [nvme] kthread_work: make lockdep happy (David Milburn) [1030635] - [nvme] kthread: implement kthread_worker (David Milburn) [1030635] - [nvme] Disable admin queue on init failure (David Milburn) [1030635] - [nvme] Dynamically allocate partition numbers (David Milburn) [1030635] - [nvme] Async IO queue deletion (David Milburn) [1030635] - [nvme] Surprise removal handling (David Milburn) [1030635] - [nvme] Abort timed out commands (David Milburn) [1030635] - [nvme] Schedule reset for failed controllers (David Milburn) [1030635] - [nvme] Device resume error handling (David Milburn) [1030635] - [nvme] Cache dev->pci_dev in a local pointer (David Milburn) [1030635] - [nvme] Fix lockdep warnings (David Milburn) [1030635] - [nvme] compat SG_IO ioctl (David Milburn) [1030635] - [nvme] remove deprecated IRQF_DISABLED (David Milburn) [1030635] - [nvme] Avoid shift operation when writing cq head doorbell (David Milburn) [1030635] - [usb] Using correct way to clear usb3.0 device's remote wakeup feature (Don Zickus) [924089] - [usb] improved error handling in usb_port_suspend() (Don Zickus) [924089]- [fs] Removed unused typedef to avoid "unused local typedef" warnings (Michal Schmidt) [1035341] - [media] tuner-xc2028: fix compile warning (Michal Schmidt) [1035341] - [net] netfilter: ctnetlink: fix ctnetlink_parse_tuple() warning (Michal Schmidt) [1035341] - [ata] ahci: Fix warning comparison between 'enum ' and 'enum ' (Michal Schmidt) [1035341] - [net] ipv6: Fix return of xfrm6_tunnel_rcv() (Michal Schmidt) [1035341] - [xen] Provide a variant of __RING_SIZE() that is an integer constant expression (Michal Schmidt) [1035341] - [media] budget-av: only use t_state if initialized (Michal Schmidt) [1035341] - [media] max2165: trival fix for some -Wuninitialized warning (Michal Schmidt) [1035341] - [ata] sata_sil: fix used-uninit warning (Michal Schmidt) [1035341] - [char] cm4000_cs: Fix undefined ops warning (Michal Schmidt) [1035341] - [netdrv] de4x5: remove undefined operations (Michal Schmidt) [1035341] - [netdrv] chelsio: Fix build warning (Michal Schmidt) [1035341] - [bluetooth] Fix abuse of the preincrement operator (Michal Schmidt) [1035341] - [usb] wusb: check CHID is all zeros before stopping the host (Michal Schmidt) [1035341] - [netdrv] Fix MAC address access in 3c507, ibmlana, pcnet32 and libertas (Michal Schmidt) [1035341] - [fs] nfs: Fix the initialisation of the readdir 'cookieverf' array (Michal Schmidt) [1035341] - [fs] nfs: Remove pointless memset in nfsacl_encode() (Michal Schmidt) [1035341] - [crypto] gf128mul: fix call to memset() (Michal Schmidt) [1035341] - [net] xfrm: fix XFRMA_MARK extraction in xfrm_mark_get (Michal Schmidt) [1035341] - [scsi] pmcraid: remove duplicate struct member (Michal Schmidt) [1035341] - [x86] gcc-4.6: Use gcc -m options when building vdso (Michal Schmidt) [1035341] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1081282] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1081282] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087414] {CVE-2014-2851} - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1067448] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1067448] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089189] - [net] neigh: fix unres_qlen value manipulation (Jiri Pirko) [1073711] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1035908] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1035908] - [net] bridge: Correctly receive hw-accelerated vlan traffic (Vlad Yasevich) [1067722] - [net] vlan: Allow accelerated packets to flow through the bridge (Vlad Yasevich) [1067722] - [net] sysctl: Keep tcp_syn_retries inside the boundary (Michal Tesar) [985323] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1049733] - [net] Report dev->promiscuity in netlink reports (Seth Jennings) [1015438]- [kernel] tracing: Reset ring buffer when changing trace_clocks (Marcelo Tosatti) [1018138] - [netdrv] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1017591] - [net] Revert "disable the new NAPI weight error message for RHEL 6.5" (Michal Schmidt) [1017841] - [netdrv] qeth: use default napi weight (Michal Schmidt) [1017841] - [netdrv] ps3_gelic: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] IPoIB: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] jme: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] netxen: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] virtio_net: use default napi weight by default (Michal Schmidt) [1017841] - [netdrv] ethtool: allow custom interval for physical identification (Ivan Vecera) [1035269] - [netdrv] tg3: implement ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] sky2: support ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] skge: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] sfc: Implement ethtool_ops::set_phys_id instead of ethtool_ops::phys_id (Ivan Vecera) [1035269] - [netdrv] s2io: convert to set_phys_id - v2 (Ivan Vecera) [1035269] - [netdrv] pcnet32: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] niu: convert to new ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] cxgb3: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] bnx2: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] vxge: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlge: use ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlcnic: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgbe: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgb: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] igb: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] e1000: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] e100: implemenet set_phys_id (Ivan Vecera) [1040420] - [netdrv] cxgb4: drop phys_id interface and implement the newer set_phys_id (Ivan Vecera) [1040420] - [fs] dlm: Do not allocate a fd for peeloff (Aaron Tomlin) [1075629] - [net] sctp: Export sctp_do_peeloff (Aaron Tomlin) [1075629] - [mm] hugetlbfs: partial merge of hugetlbfs directio optimization (Andrea Arcangeli) [1045045] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1005491] - [infiniband] qib_fs: fix some dcache abuses (Doug Ledford) [1005491] - [infiniband] qib: Fix checkpatch __packed warnings (Doug Ledford) [1005491] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1005491] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Doug Ledford) [1005491] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Doug Ledford) [1005491] - [pci] export 4 symbols (Doug Ledford) [1005491] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Doug Ledford) [1005491] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Doug Ledford) [1005491] - [infiniband] qib: Make qib_driver static (Doug Ledford) [1005491] - [infiniband] qib: Improve SDMA performance (Doug Ledford) [1005491] - [infiniband] qib: Add err_decode() call for ring dump (Doug Ledford) [1005491] - [infiniband] qib: Log all SDMA errors unconditionally (Doug Ledford) [1005491] - [infiniband] qib: Fix module-level leak (Doug Ledford) [1005491] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Doug Ledford) [1005491] - [infiniband] qib: Add qp_stats debug file (Doug Ledford) [1005491] - [infiniband] qib: Add per-context stats interface (Doug Ledford) [1005491] - [infiniband] qib: Convert opcode counters to per-context (Doug Ledford) [1005491] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Doug Ledford) [1005491] - [infiniband] qib: Add optional NUMA affinity (Doug Ledford) [1005491] - [infiniband] qib: Update minor version number (Doug Ledford) [1005491] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Doug Ledford) [1005491] - [infiniband] qib: Add DCA support (Doug Ledford) [1005491] - [infiniband] qib: Fix lockdep splat in qib_alloc_lkey() (Doug Ledford) [1005491] - [infiniband] qib: Correct qib_verbs_register_sysfs() error handling (Doug Ledford) [1005491] - [firmware] ib: qib: revert firmware file move (Doug Ledford) [1005491] - [infiniband] qib: change QLogic to Intel (Doug Ledford) [1005491] - [infiniband] qib: Fix QP locate/remove race (Doug Ledford) [1005491] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1005491] - [infiniband] qib: Fix txselect regression (Doug Ledford) [1005491]- [perf] tools: Add debug prints (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Remove progress indicator (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Use bisection in symbol lookup (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Do not assume ordering of dictionaries (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix symbol-relative addresses (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix trace parameter order (Jiri Olsa) [1070896] - [perf] treewide: Fix typo in printks (Jiri Olsa) [1070896] - [perf] map: Exit just on well known key presses (Jiri Olsa) [1070896] - [perf] tools: Remove dependency on libnewt (Jiri Olsa) [1070896] - [perf] map: Use ui_browser__input_window() (Jiri Olsa) [1070896] - [perf] python: Fix dependency for python/perf.so (Jiri Olsa) [1070896] - [perf] tools: Convert needless static variable to local (Jiri Olsa) [1070896] - [perf] tools: Fix output of symbol_daddr offset (Jiri Olsa) [1070896] - [perf] machine: Detect data vs. text mappings (Jiri Olsa) [1070896] - [perf] tools: Add new mem command for memory access profiling (Jiri Olsa) [1070896] - [perf] report: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] record: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] tools: Add mem access sampling core support (Jiri Olsa) [1070896] - [perf] tools: Add support for weight v7 (Jiri Olsa) [1070896] - [perf] report: Add --no-demangle option (Jiri Olsa) [1070896] - [perf] stat: Add per-core aggregation (Jiri Olsa) [1070896] - [perf] stat: Rename --aggr-socket to --per-socket (Jiri Olsa) [1070896] - [perf] stat: Refactor aggregation code (Jiri Olsa) [1070896] - [perf] tools: Cleanup calc_data_size logic (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls in trace-data-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of read_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Handle failure case in trace_report() (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of write_or_die() from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Let get_tracing_file() return NULL to indicate failure (Jiri Olsa) [1070896] - [perf] tools: Get rid of redundant _FILE_OFFSET_BITS definition (Jiri Olsa) [1070896] - [perf] tests: Add a test case for checking sw clock event frequency (Jiri Olsa) [1070896] - [perf] stat: Introduce evlist methods to allocate/free the stats (Jiri Olsa) [1070896] - [perf] stat: Introduce --repeat forever (Jiri Olsa) [1070896] - [perf] test: Add test case for checking number of EXIT events (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of perf record test case (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of open-syscall-tp-fields test case (Jiri Olsa) [1070896] - [perf] record: Fixup return path of cmd_record() (Jiri Olsa) [1070896] - [perf] trace: Free evlist resources properly on return path (Jiri Olsa) [1070896] - [perf] evlist: Introduce perf_evlist__close() (Jiri Olsa) [1070896] - [perf] evsel: Cleanup perf_evsel__exit() (Jiri Olsa) [1070896] - [perf] tools: Remove duplicated page_size definition (Jiri Olsa) [1070896] - [perf] tools: Remove unused macro definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unnecessary calc_data_size variable (Jiri Olsa) [1070896] - [perf] tools: Remove unused struct definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unused trace_read_data function (Jiri Olsa) [1070896] - [perf] report: Remove duplicated include (Jiri Olsa) [1070896] - [perf] machine: Move machine__remove_thread and make static (Jiri Olsa) [1070896] - [perf] session: Remove unused perf_session__remove_thread method (Jiri Olsa) [1070896] - [perf] tools: Remove unused tracing functions (Jiri Olsa) [1070896] - [perf] trace: Get rid of a duplicate code (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on TUI (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on GTK (Jiri Olsa) [1070896] - [perf] annotate: Use disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Make browser_disasm_line->percent an array (Jiri Olsa) [1070896] - [perf] annotate: Support event group view for --print-line (Jiri Olsa) [1070896] - [perf] annotate: Factor out struct source_line_percent (Jiri Olsa) [1070896] - [perf] evsel: Introduce perf_evsel__is_group_event() helper (Jiri Olsa) [1070896] - [perf] annotate: Add basic support to event group view (Jiri Olsa) [1070896] - [perf] annotate: Cleanup disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Factor out disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Add a comment on the symbol__parse_objdump_line() (Jiri Olsa) [1070896] - [perf] annotate: Pass evsel instead of evidx on annotation functions (Jiri Olsa) [1070896] - [perf] stat: Use perf_evlist__prepare/start_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add want_signal parameter to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Do not pass struct record_opts to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Pass struct perf_target to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add thread_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Use cpu_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Remove cpus and threads arguments from perf_evlist__new() (Jiri Olsa) [1070896] - [perf] tools: Fix _FORTIFY_SOURCE builds (Jiri Olsa) [1070896] - [perf] tools: Extract perf-specific stuff from debugfs.c (Jiri Olsa) [1070896] - [perf] tools: Introduce tools/lib/lk library (Jiri Olsa) [1070896] - [perf] Make perf build for x86 with UAPI disintegration applied (Jiri Olsa) [1070896] - [perf] tests: Add attr stat -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Add attr record -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Make attr script test event cpu (Jiri Olsa) [1070896] - [perf] tests: Make attr script verbose friendly (Jiri Olsa) [1070896] - [perf] tools: Sort command-list.txt alphabetically (Jiri Olsa) [1070896] - [perf] tools: Correct Makefile.include (Jiri Olsa) [1070896] - [perf] tools: Honor parallel jobs (Jiri Olsa) [1070896] - [perf] tools: Pass the target in descend (Jiri Olsa) [1070896] - [perf] tools: Honour the O= flag when tool build called from a higher Makefile (Jiri Olsa) [1070896] - [perf] tools: Define a Makefile function to do subdir processing (Jiri Olsa) [1070896] - [perf] tools: Let O= makes handle relative paths (Jiri Olsa) [1070896] - [perf] tools: Cleanup EXTRA_WARNINGS (Jiri Olsa) [1070896] - [perf] tools: Remove a write-only variable in the debugfs code (Jiri Olsa) [1070896] - [perf] x86: Add a microcode revision check for SNB-PEBS (Jiri Olsa) [1059205] - [x86] intel: Output microcode revision in /proc/cpuinfo (Jiri Olsa) [1059205] - [perf] x86: Enable raw event access to Intel offcore events (Jiri Olsa) [1059205] - [perf] Fix comments in PERF_MEM_LVL bitmask (Jiri Olsa) [1059205] - [perf] Add PERF_RECORD_MISC_MMAP_DATA to RECORD_MMAP (Jiri Olsa) [1059205] - [perf] x86: Add support for PEBS Precise Store (Jiri Olsa) [1059205] - [perf] x86: Export PEBS load latency threshold register to sysfs (Jiri Olsa) [1059205] - [perf] x86: Add memory profiling via PEBS Load Latency (Jiri Olsa) [1059205] - [perf] Add generic memory sampling interface (Jiri Olsa) [1059205] - [perf] core: Add weighted samples (Jiri Olsa) [1059205] - [perf] x86: Add flags to event constraints (Jiri Olsa) [1059205] - [perf] x86: Improve sysfs event mapping with event string (Jiri Olsa) [1059205] - [perf] x86: Support CPU specific sysfs events (Jiri Olsa) [1059205] - [perf] Make EVENT_ATTR global (Jiri Olsa) [1059205] - [perf] x86: Fix sparse warnings (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel P6 cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for AMD cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel cpus (Jiri Olsa) [1059205] - [perf] x86: Filter out undefined events from sysfs events attribute (Jiri Olsa) [1059205] - [perf] x86: Make hardware event translations available in sysfs (Jiri Olsa) [1059205] - [kernel] sched: fix cpu_power initialization (Radim Krcmar) [1065304] - [x86] add VMWare exception to support check (Prarit Bhargava) [1084456] - [char] ipmi_watchdog: restore settings when BMC reset (Tony Camuso) [1080098] - [netdrv] ixgbevf: fix vlan acceleration (Nikolay Aleksandrov) [1069028] - [netdrv] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1073146] - [netdrv] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1058864] - [netdrv] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [976179] - [crypto] Move to DSA-2048 and SHA-256 for module signing (David Howells) [1012593]- [fs] sunrpc: Fix a UDP transport regression (Jeff Layton) [906809] - [kernel] Remove setting of TAINT_HARDWARE_UNSUPPORTED flag (Prarit Bhargava) [956219] - [kernel] audit: allow checking the type of audit message in the user filter (Richard Guy Briggs) [952295] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064545] {CVE-2014-1874} - [perf] x86: Disable uncore on virtualized CPUs (Radim Krcmar) [1063836] - [s390] dump: Fix dump memory detection (Hendrik Brueckner) [1065391] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [994724] - [ata] ahci: disabled FBS prior to issuing software reset (David Milburn) [843060] - [scsi] mvsas: config change (David Milburn) [1072052] - [scsi] mvsas: Fix kernel panic on tile due to unaligned data access (David Milburn) [1072052] - [scsi] mvsas: fixed timeout issue when removing module (David Milburn) [1072052] - [scsi] mvsas: Fix oops when ata commond timeout (David Milburn) [1072052] - [scsi] mvsas: OCZ RevoDrive3 & zDrive R4 support (David Milburn) [1072052] - [scsi] mvsas: fix undefined bit shift (David Milburn) [1072052] - [scsi] mvsas: update driver version (David Milburn) [1072052] - [scsi] mvsas: fixed SMP request watchdog timeout issue (David Milburn) [1072052] - [scsi] mvsas: expander write performance enhancement (David Milburn) [1072052] - [scsi] mvsas: change SL mode0 register value (David Milburn) [1072052] - [scsi] mvsas: fixed wrong destination when hiting NAK for command frame (David Milburn) [1072052] - [scsi] mvsas: fixed some disk spin up issue (David Milburn) [1072052] - [scsi] mvsas: add support for 9480 device id (David Milburn) [1072052] - [scsi] mvsas: fix expander link error (David Milburn) [1072052] - [scsi] mvsas: Add support for interrupt tasklet (David Milburn) [1072052] - [scsi] mvsas: update comments (David Milburn) [1072052] - [scsi] mvsas: misc improvements (David Milburn) [1072052] - [scsi] mvsas: Add new macros and functions (David Milburn) [1072052] - [scsi] mvsas: Remove unused macros, variables and functions (David Milburn) [1072052] - [scsi] mvsas: fix 94xx hotplug issue (David Milburn) [1072052] - [scsi] mvsas: Add driver version and interrupt coalescing to device attributes in sysfs (David Milburn) [1072052] - [scsi] mvsas: add support for 94xx phy tuning and multiple revisions (David Milburn) [1072052] - [scsi] mvsas: Add support for Non specific NCQ error interrupt (David Milburn) [1072052] - [scsi] mvsas: add support for Task collector mode and fixed relative bugs (David Milburn) [1072052] - [scsi] mvsas: add support for Marvell 88SE9445/88SE9485 (David Milburn) [1072052] - [scsi] mvsas: Add support for HighPoint RR27xx series HBA (David Milburn) [1072052] - [scsi] mvsas: fix potential NULL dereference (David Milburn) [1072052] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [1072052]- [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1010882] - [char] tty: move pty count limiting into devpts (Prarit Bhargava) [1061555] - [documentation] proc: fix mistake in the description of Committed_AS (Minto Joseph) [1008376] - [netdrv] macvtap: limit head length of skb allocated (Jason Wang) [1029381] - [netdrv] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [1029381] - [netdrv] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [1029381] - [netdrv] tuntap: limit head length of skb allocated (Jason Wang) [1029381] - [net] tcp: Fix a connect() race with timewait sockets (with reuse) (Jiri Pirko) [1084525] - [net] tcp: Fix a connect() race with timewait sockets (Jiri Pirko) [1084525] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996124] - [net] ipv6: Unify raw6_sock_seq_show and udp6_sock_seq_show (Francesco Fusco) [996124] - [net] busy_poll: preserve kabi (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll MIB counter (Jiri Pirko) [1000460] - [net] busy_poll: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Jiri Pirko) [1000460] - [net] busy_poll: fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll socket op and globals (Jiri Pirko) [1000460] - [net] busy_poll: rename ll methods to busy-poll (Jiri Pirko) [1000460] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Jiri Pirko) [1000460] - [net] busy_poll: fs: change busy poll time accounting (Jiri Pirko) [1000460] - [net] busy_poll: rename low latency sockets functions to busy poll (Jiri Pirko) [1000460] - [net] busy_poll: lls fix build with allnoconfig (Jiri Pirko) [1000460] - [net] busy_poll: convert lls to use time_in_range() (Jiri Pirko) [1000460] - [net] busy_poll: avoid calling sched_clock when LLS is off (Jiri Pirko) [1000460] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Jiri Pirko) [1000460] - [net] busy_poll: poll/select low latency socket support (Jiri Pirko) [1000460] - [netdrv] bnx2x: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] busy_poll: add socket option for low latency polling (Jiri Pirko) [1000460] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Jiri Pirko) [1000460] - [net] busy_poll: convert low latency sockets to sched_clock() (Jiri Pirko) [1000460] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Jiri Pirko) [1000460] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Jiri Pirko) [1000460] - [netdrv] ixgbe: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] tcp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] udp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] busy_poll: add low latency socket poll (Jiri Pirko) [1000460] - [net] add napi_id and hash (Jiri Pirko) [1000460] - [kernel] hashtable: introduce a small and naive hashtable (Jiri Pirko) [1000460] - [net] rds: dereference of a NULL device (Jacob Tanenbaum) [1079219] {CVE-2013-7339} - [s390] cio: add condev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] cio: add ipldev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1063478] - [netdrv] libertas: potential oops in debugfs (Denys Vlasenko) [1034177] {CVE-2013-6378} - [kernel] cgroup: move put_css_set() after setting CGRP_RELEASABLE bit to fix notify_on_release (Naoya Horiguchi) [1037465] - [kernel] sched: Use exit hook to avoid use-after-free crash (Naoya Horiguchi) [1032347] - [kernel] cgroup: replace list_del() with list_del_init() to avoid panic (Naoya Horiguchi) [1032343]- [documentation] kernel-parameters: replace kernelcore with Movable (Weiping Pan) [887213] - [tools] perf: Fix attr tests (Jiri Olsa) [1070238] - [tools] perf: Enable dwarf unwind (Jiri Olsa) [1070238] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [1070238] - [tools] perf: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1070238] - [kernel] perf: Add attribute to filter out callchains (Jiri Olsa) [1070238] - [kernel] events: Add ability to set a target task for events (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user stack dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Add perf_output_skip function to skip bytes in sample (Jiri Olsa) [1070238] - [kernel] perf: Factor __output_copy to be usable with specific copy function (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user level registers dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Unified API to record selective sets of arch registers (Jiri Olsa) [1070238] - [kernel] perf: Pass last sampling period to perf_sample_data_init() (Jiri Olsa) [1070238] - [tools] perf: Update attr_file_abi_sizes array properly (Jiri Olsa) [1070238] - [tools] perf: Add ABI reference sizes (Jiri Olsa) [1070238] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1070238] - [tools] perf: Fix parse events test (Jiri Olsa) [1070238] - [bluetooth] Use USB_VENDOR_AND_INTERFACE() for Broadcom devices (Jay Fenlason) [885100] - [bluetooth] Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn (Jay Fenlason) [885100] - [bluetooth] Add Foxconn / Hon Hai IDs for btusb module (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0489 e042" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f4" BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add USB device ID "0a5c 21e8" (Jay Fenlason) [885100] - [bluetooth] btusb: add support for BCM20702A0 "0a5c 21e6" (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f3" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] Add support for BCM20702A0 "0a5c 21e3" (Jay Fenlason) [885100] - [nvme] fixup usage of bio rw flag (David Milburn) [1056539] - [kernel] fix wrong usage of __ratelimit() (Jeff Layton) [1025441] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [963785] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [963785] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Jeff Layton) [966832] - [fs] nfs: Ensure that layoutget is called using the layout credential (Jeff Layton) [966832] - [fs] nfs: Ensure the LOCK call cannot use the delegation stateid (Jeff Layton) [962561] - [fs] nfs: Fix handling of partially delegated locks (Jeff Layton) [959788] - [fs] nfs: Convert the nfs4_lock_state->ls_flags to a bit field (Jeff Layton) [959788] - [fs] pnfs: fix resend_to_mds for directio (Jeff Layton) [913655] - [fs] nfsd/sunrpc: avoid deadlock on TCP connection due to memory pressure (J. Bruce Fields) [905236] - [x86] turbostat: display C8, C9, C10 residency (Neil Horman) [1080637] - [x86] tsc: output boot TSC value for Ivybridge E5v2 (Prarit Bhargava) [1046422] - [usb] CP210x Fix Break On/Off (Don Zickus) [888003]- [vhost] fix total length when packets are too short (Michael S. Tsirkin) [1064444] {CVE-2014-0077} - [scsi] lpfc: Update lpfc version for 8.3.7.21.6p driver release (Rob Evers) [1063699] - [scsi] lpfc 8.3.44: Fix kernel panics from corrupted ndlp list (Rob Evers) [1063699] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1070856] - [mfd] rtsx: fix deadlock (Neil Horman) [1024205] - [mmc] Add mmc_op_multi function (Neil Horman) [1024205] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Neil Horman) [1024205] - [mfd] rtsx_pcr: Remove redundant dev_set_drvdata (Neil Horman) [1024205] - [mfd] rtsx: Modify rts5249_optimize_phy (Neil Horman) [1024205] - [memstick] rtsx: remove unnecessary platform_set_drvdata() (Neil Horman) [1024205] - [mmc] rtsx: Modify copyright comments (Neil Horman) [1024205] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Neil Horman) [1024205] - [mfd] rtsx: Change default tx phase (Neil Horman) [1024205] - [mfd] rtsx: Copyright modifications (Neil Horman) [1024205] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Neil Horman) [1024205] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Neil Horman) [1024205] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Neil Horman) [1024205] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Neil Horman) [1024205] - [mfd] rtsx: Read vendor setting from config space (Neil Horman) [1024205] - [mfd] rtsx: Add support for RTL8411B (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5249 (Neil Horman) [1024205] - [mfd] rtsx_pcr: Fix probe fail path (Neil Horman) [1024205] - [mmc] rtsx_pci_sdmmc: Don't execute power up sequence repeatedly (Neil Horman) [1024205] - [mfd] rtsx: remove driving adjustment (Neil Horman) [1024205] - [mfd] rtsx: Fix issue that booting OS with SD card inserted (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5227 (Neil Horman) [1024205] - [mfd] rtsx: Optimize card detect flow (Neil Horman) [1024205] - [mfd] rtsx: Use macros to replace some variables (Neil Horman) [1024205] - [mfd] rtsx: Fix checkpatch warning (Neil Horman) [1024205] - [mfd] rtsx: Declare that the DMA address limitation is 32bit explicitly (Neil Horman) [1024205] - [mfd] rtsx: Remove redundant code (Neil Horman) [1024205] - [mfd] rtsx: Fix typo in comment (Neil Horman) [1024205] - [mfd] rtsx: Fix oops when rtsx_pci_sdmmc is not probed (Neil Horman) [1024205] - [mfd] rtsx: Add clock divider hook (Neil Horman) [1024205] - [mmc] rtsx: Call MFD hook to switch output voltage (Neil Horman) [1024205] - [mfd] rtsx: Add output voltage switch hook (Neil Horman) [1024205] - [mfd] remove __dev* attributes (Neil Horman) [1024205] - [mmc] rtsx: Explicitely include slab.h in rtsx_pci_sdmmc.c (Neil Horman) [1024205] - [mmc] rtsx: Configure SD_CFG2 register in sd_rw_multi (Neil Horman) [1024205] - [mmc] rtsx: Remove a duplicate command in sd_rw_multi (Neil Horman) [1024205] - [mfd] Explicitely include slab.h to rtsx (Neil Horman) [1024205] - [memstick] Add realtek pcie memstick host driver (Neil Horman) [1024205] - [mmc] Add realtek pcie sdmmc host driver (Neil Horman) [1024205] - [mfd] Add realtek pcie card reader driver (Neil Horman) [1024205] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1076467] - [s390] cio: Perform subchannel scan only when needed (Hendrik Brueckner) [1076467] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1076467] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1076467] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1076467] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1065403] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1065399] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1034256] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1060381] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1060381] - [scsi] isci: fix reset timeout handling (David Milburn) [1040393] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1059325] - [ata] libata: report link resume failure as KERN_WARNING instead of ERR (David Milburn) [1029395] - [char] ipmi: revert special case for UV systems (Tony Camuso) [1063878] - [acpi] ipmi: create dependencies so ipmi loads before power_meter (Tony Camuso) [1063878] - [acpi] Not an error if IPMI handlers are not available at boot (Tony Camuso) [1063878] - [char] ipmi: allow building ipmi_si and ipmi_msghandler as loadable modules (Tony Camuso) [1063878] - [kernel] sched: Fix small race where child->se.parent, cfs_rq might point to invalid ones (Naoya Horiguchi) [1032350] - [kernel] sched: suppress RCU lockdep splat in task_fork_fair (Naoya Horiguchi) [1032350] - [kernel] sched: add local variable to store task_group() to avoid kernel stall (Naoya Horiguchi) [1043733] - [edac] pci: remove unnecessary debug printk (Aristeu Rozanski) [755026] - [x86] Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [991518] - [fs] vfs: enclose vfs_check_frozen macro (Mateusz Guzik) [1056303] - [fs] jbd: Remove j_barrier mutex (Mateusz Guzik) [1052757]- [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1038227] - [md] dm-cache: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1038227] - [md] dm-cache-metadata: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1038227] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1038227] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1038227] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1038227] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1038227] - [md] dm-era: mark as tech preview for RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-era: port to RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [1038227] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [1038227] - [md] dm: add era target (Mike Snitzer) [1038227] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [1038227] - [md] dm-cache: mark as tech preview (Mike Snitzer) [1038227] - [md] dm-cache: fix RHEL6 incompatibility with upstream's hook/unhook (Mike Snitzer) [1038227] - [md] dm-cache: fix bug in cache-mode based per-bio data destruction (Mike Snitzer) [1038227] - [md] dm-cache: port to RHEL6 (Mike Snitzer) [1038227] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1038227] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1038227] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1038227] - [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1038227] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1038227] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1038227] - [md] dm-cache: actually resize cache (Mike Snitzer) [1038227] - [md] dm-cache: update Documentation for invalidate_cblocks's range syntax (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1038227] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1038227] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1038227] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1038227] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1038227] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1038227] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1038227] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1038227] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: implement writeback_work(), mq_set_dirty() and mq_clear_dirty() (Mike Snitzer) [1038227] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1038227] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1038227] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1038227] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1038227] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1038227] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1038227] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1038227] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1038227] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1038227] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1038227] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1038227] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1038227] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1038227] - [md] dm-cache: document metadata device is exclussive to a cache (Mike Snitzer) [1038227] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1038227] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1038227] - [md] doc: fix dm-cache misspelling found with 'codespell' tool (Mike Snitzer) [1038227] - [md] dm-cache: set config value (Mike Snitzer) [1038227] - [md] dm-cache: move config fns (Mike Snitzer) [1038227] - [md] dm-cache: replace memcpy with struct assignment (Mike Snitzer) [1038227] - [md] dm-cache: fix typos in comments (Mike Snitzer) [1038227] - [md] dm-cache-policy: fix description of lookup fn (Mike Snitzer) [1038227] - [md] dm-cache: tune migration throttling (Mike Snitzer) [1038227] - [md] dm-cache: fix error return code in cache_create (Mike Snitzer) [1038227] - [md] dm-cache: reduce bio front_pad size in writeback mode (Mike Snitzer) [1038227] - [md] dm-cache: fix writes to cache device in writethrough mode (Mike Snitzer) [1038227] - [md] dm-cache: policy ignore hints if generated by different version (Mike Snitzer) [1038227] - [md] dm-cache: policy change version from string to integer set (Mike Snitzer) [1038227] - [md] dm-cache: fix race in writethrough implementation (Mike Snitzer) [1038227] - [md] dm-cache: metadata clear dirty bits on clean shutdown (Mike Snitzer) [1038227] - [md] dm-cache: avoid calling policy destructor twice on error (Mike Snitzer) [1038227] - [md] dm-cache: detect cache_create failure (Mike Snitzer) [1038227] - [md] dm-cache: avoid 64 bit division on 32 bit (Mike Snitzer) [1038227] - [md] dm-cache: add cleaner policy (Mike Snitzer) [1038227] - [md] dm-cache: add mq policy (Mike Snitzer) [1038227] - [md] dm: add cache target (Mike Snitzer) [1038227] - [md] dm-persistent-data: add bitset (Mike Snitzer) [1038227] - [md] dm-persistent-data: add transactional array (Mike Snitzer) [1038227] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057707] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057707] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1057707] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1057707] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1057707] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1057707] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1057707] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1057707] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1057707] - [md] dm: allow remove to be deferred (Mike Snitzer) [1057707] - [md] dm-mpath: requeue I_O during pg_init (Mike Snitzer) [1057707] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1057707] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1057707] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1057707] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1057707] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1057707] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1057707] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1057707] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1057707] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1057707] - [scsi] Document enhanced error codes (Mike Snitzer) [1057707] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1057707] - [md] dm: add statistics support (Mike Snitzer) [1057707] - [md] math64: New separate div64_u64_rem helper (Mike Snitzer) [1057707] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1057707] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1057707] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1057707] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1057707] - [md] bump ioctl version from "dm: optimize use SRCU and RCU" (Mike Snitzer) [1057707] - [md] dm: document iterate_devices (Mike Snitzer) [1057707]- [fs] xfs: prevent stack overflows from page cache allocation (Eric Sandeen) [1020574] - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1059808] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1069737] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Jeff Layton) [908603] - [fs] nfs: Fix races in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: don't invalidate dentries that act as mountpoints (Jeff Layton) [1023276] - [kernel] Prevent deadlock when post_schedule_rt() results in calling wakeup_kswapd() on multiple CPUs (Larry Woodman) [1009626] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1076468] - [scsi] AACRAID Driver compat IOCTL missing capability check (Jacob Tanenbaum) [1033534] {CVE-2013-6383} - [ata] libata: Include WWN ID in inquiry VPD emulation (David Milburn) [1032443] - [acpi] ipmi: Fix atomic context requirement of ipmi_msg_handler() (Tony Camuso) [868399 968459] - [x86] hyperv: bypass the timer_irq_works() check (Jason Wang) [1040349] - [netdrv] iwlwifi: don't return -ERFKILL if SEND_IF_RFKILL is set (Stanislaw Gruszka) [1065147] - [netdrv] iwlwifi: fix initialisation while RF-kill is asserted (Stanislaw Gruszka) [1065147] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Petr Oros) [1051352] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Petr Oros) [1051352] - [cpufreq] Fix sysfs deadlock with concurrent hotplug/frequency switch (Petr Oros) [1051352] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1033939] - [acpi] acpica: Add support for region address conflict checking (Prarit Bhargava) [1033939] - [firmware] dmi: kernel parameter smbios_26_uuid needs to be early_param (Prarit Bhargava) [1030721] - [serial] 8250: Add support for Broadcom TruManage redirected serial port (Prarit Bhargava) [953260] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Prarit Bhargava) [1073898] - [Documentation] alt-smp-once should be alt-smp-boot (Prarit Bhargava) [1027505] - [pci] irq_remapping: Clean up x2apic opt-out security warning mess (Prarit Bhargava) [907549] - [block] nvme: fixup build warnings (David Milburn) [1014725]- [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1060381] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1060381] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1060381] - [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1060381] - [md] dm-thin: take care to copy the space map root before locking the superblock (Mike Snitzer) [1060381] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1060381] - [md] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1060381] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1060381] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1060381] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1060381] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1060381] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1060381] - [md] fix Kconfig indentation (Mike Snitzer) [1060381] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1060381] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1060381] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1060381] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1060381] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1060381] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1060381] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1060381] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1060381] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1060381] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1060381] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1060381] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1060381] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1060381] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1060381] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1060381] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1060381] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1060381] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1060381] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1060381] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1060381] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1060381] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1060381] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1060381] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1060381] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1060381] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [1060381] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1060381] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1060381] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1060381] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1060381] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1060381] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1060381] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1060381] - [md] dm-thin: add data block size limits to Documentation (Mike Snitzer) [1060381] - [md] dm-thin: fix metadata dev resize detection (Mike Snitzer) [1060381] - [md] dm-thin: generate event when metadata threshold passed (Mike Snitzer) [1060381] - [md] dm-persistent-metadata: add space map threshold callback (Mike Snitzer) [1060381] - [md] dm-persistent-data: add threshold callback to space map (Mike Snitzer) [1060381] - [md] dm-thin: detect metadata device resizing (Mike Snitzer) [1060381] - [md] dm-persistent-data: support space map resizing (Mike Snitzer) [1060381] - [md] dm-thin: refactor data dev resize (Mike Snitzer) [1060381] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1060381] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1060381] - [md] dm-bufio: add recursive IO request BUG_ON (Mike Snitzer) [1060381] - [md] dm-bufio: prefetch (Mike Snitzer) [1060381] - [md] dm-bufio: fix slow IO latency issue specific to RHEL6 (Mike Snitzer) [1058528] - [netdrv] tun: fix LSM/SELinux labeling of tun/tap devices (Vlad Yasevich) [1004625] - [netdrv] tuntap: fix leaking reference count (Vlad Yasevich) [1004625] - [netdrv] tun: release the reference of tun device in tun_recvmsg (Vlad Yasevich) [1004625] - [netdrv] tuntap: move socket to tun_file (Vlad Yasevich) [1004625] - [netdrv] tun: don't hold network namespace by tun sockets (Vlad Yasevich) [1004625] - [char] tty: Correct tty buffer flush (Prarit Bhargava) [999913]- [vhost] validate vhost_get_vq_desc return value (Michael S. Tsirkin) [1058677] {CVE-2014-0055} - [net] ip_gre: fix msg_name parsing for recvfrom/recvmsg (Jiri Pirko) [1076379] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Jiri Pirko) [1076379] - [net] ip_gre: fix ipgre_header to return correct offset (Jiri Pirko) [1075579] - [net] gre: fix hard header destination address checking (Jiri Pirko) [1075579] - [x86] Adjust irq remapping quirk for older revisions of 5500/5520 chipsets (Neil Horman) [995262] - [x86] kvm: introduce periodic global clock updates (Andrew Jones) [1078929] - [x86] kvm: rate-limit global clock updates (Andrew Jones) [1072373] - [hid] wacom: Add reporting of wheel for Intuos4 WL (Aristeu Rozanski) [959596] - [netdrv] mlx4_en: Fixed crash when port type is changed (Amir Vadai) [1059586] - [netdrv] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [998013] - [pci] pciehp: replace unconditional sleep with config space access check (Myron Stowe) [988052] - [pci] Separate pci_bus_read_dev_vendor_id from pci_scan_device (Myron Stowe) [988052] - [pci] pciehp: wait 100 ms after Link Training check (Myron Stowe) [988052] - [pci] pciehp: wait 1000 ms before Link Training check (Myron Stowe) [988052] - [pci] pciehp: fix power fault interrupt storm problem (Myron Stowe) [988052]- [netdrv] vmxnet3: fix netpoll race condition (Neil Horman) [1073218] - [net] ip_tunnel: Remove double unregister of the fallback device (Florian Westphal) [1020426] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1020426] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1020426] - [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077346] {CVE-2014-2523} - [net] ip_tunnel: (revert old)/fix ecn decapsulation behaviour (Jiri Pirko) [1059402] - [net] ipvs: Add missing locking during connection table hashing and unhashing (Jesper Brouer) [1069874] - [net] don't send NEWLINK in UNREGISTER_BATCH case (Florian Westphal) [1062254] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1002053] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1002053] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1002053] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1002053] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1002053] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1002053] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1002053] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1002053] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1002053] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1002053] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1002053] - [net] openvswitch: optimize flow compare and mask functions (Francesco Fusco) [1002053] - [net] openvswitch: Rename key_len to key_end (Francesco Fusco) [1002053] - [net] openvswitch: Add SCTP support (Francesco Fusco) [1002053] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Francesco Fusco) [1002053] - [net] sctp: Refactor SCTP skb checksum computation (Francesco Fusco) [1002053] - [net] sctp: prevent checksum.h from double inclusion (Francesco Fusco) [1002053] - [net] openvswitch: Mega flow implementation (Francesco Fusco) [1002053] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Francesco Fusco) [1002053] - [net] openvswitch: Use RCU lock for flow dump operation (Francesco Fusco) [1002053] - [net] openvswitch: Use parallel_ops genl (Francesco Fusco) [1002053] - [net] genl: Allow concurrent genl callbacks (Francesco Fusco) [1002053] - [net] ipv6: del unreachable route when an addr is deleted on lo (Vivek Dasgupta) [1028372] - [net] ipv6: add ip6_route_lookup (Vivek Dasgupta) [1028372] - [net] ethtool: added support for 40GbE link (Nikolay Aleksandrov) [1024039] - [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1065187] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1075713] - [kernel] hrtimers: Move SMP function call to thread context (Mateusz Guzik) [1073129] - [kernel] hrtimers: Support resuming with two or more CPUs online (Mateusz Guzik) [1073129]- [net] sctp: fix sctp_sf_do_5_1D_ce to verify if peer is AUTH capable (Daniel Borkmann) [1067451] {CVE-2014-0101} - [fs] dcache: fix cleanup on warning in d_splice_alias (J. Bruce Fields) [1042731] - [fs] ext4: Fix buffer head leaks after calls to ext4_get_inode_loc() (Eric Sandeen) [1058583] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1029603] - [net] introduce netif_skb_dev_features (Florian Westphal) [1029603] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1029603] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1020579] - [net] bridge: fix mdb info leaks (Francesco Fusco) [1020579] - [net] bridge: fix a possible use after free (Francesco Fusco) [1020579] - [net] bridge: Pseudo-header required for the checksum of ICMPv6 (Francesco Fusco) [1020579] - [net] bridge: correct IPv6 checksum after pull (Francesco Fusco) [1020579] - [net] bridge: Do not send queries on multicast group leaves (Francesco Fusco) [1020579] - [net] bridge: Fix return values of br_multicast_add_group/br_multicast_new_group (Francesco Fusco) [1020579] - [net] bridge: don't try to update timers in case of broken MLD queries (Francesco Fusco) [1020579] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1020579] - [net] ipv6: mcast: use in6_dev_put in timer handlers instead of __in6_dev_put (Florian Westphal) [1026520] - [net] ipv6: mld: document force_mld_version in ip-sysctl.txt (Florian Westphal) [1026520] - [net] ipv6: mld: introduce mld_*_stop_timer functions (Florian Westphal) [1026520] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Florian Westphal) [1026520] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Florian Westphal) [1026520] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Florian Westphal) [1026520] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Florian Westphal) [1026520] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Florian Westphal) [1026520] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12 (Florian Westphal) [1026520] - [net] ipv6: mcast: minor: use defines for rfc3810/8.1 lengths (Florian Westphal) [1026520] - [net] ipv6: minor: *_start_timer: rather use unsigned long (Florian Westphal) [1026520] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [990694] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [990694] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jiri Benc) [1033869] - [net] tcp: preserve ACK clocking in TSO (Jesper Brouer) [1015147] - [documentation] add missing documentation about network stack scaling (Ivan Vecera) [961555] - [netdrv] bonding: check for vlan device in bond_3ad_lacpdu_recv() (Veaceslav Falico) [1050224] - [netdrv] bonding: move bond_compute_features out of locks (Veaceslav Falico) [1021442] - [netdrv] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1054555] - [netdrv] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1054555] - [netdrv] bnx2: Convert dma_alloc_coherent() to dma_zalloc_coherent (Neil Horman) [1054555] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [1054555] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [1054555] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [1054555] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [1054555] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [1054555] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability() (Neil Horman) [1054555] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [1054555] - [netdrv] bnx2: make cnic_probe static (Neil Horman) [1054555] - [netdrv] bnx2: Fix accidental reversions (Neil Horman) [1054555]- [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1053547] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1045150] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Daniel Borkmann) [960275] - [net] introduce SO_BPF_EXTENSIONS (Daniel Borkmann) [960275] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000466] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000466] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000466] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000466] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000466] - [net] tcp_probe: cleanup snprintf() use (Daniel Borkmann) [1000466] - [net] tcp_probe: avoid modulus operation and wrap fix (Daniel Borkmann) [1000466] - [lib] vsprintf: add IPv4/v6 generic format specifier (Daniel Borkmann) [1000466] - [lib] vsprintf: Add IPV4 options for host, network, big and little endian (Daniel Borkmann) [1000466] - [lib] vsprintf: Update pI6c to not compress a single 0 (Daniel Borkmann) [1000466] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1015122] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1002727] - [scsi] scsi_dh: cosmetic change to sizeof() (Ewan Milne) [1062494] - [scsi] scsi_dh_alua: Add module parameter to allow failover to non preferred path without STPG (Maurizio Lombardi) [1020554] - [x86] Support Silvermont (Neil Horman) [1048304] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Veaceslav Falico) [1029315] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [890899] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Seth Jennings) [844450] - [hv] ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065274] - [virt] virtio_balloon: fix handling of PAGE_SIZE != 4k (Steve Best) [1034793] - [virt] virtio_balloon: Fix endian bug (Steve Best) [1034793] - [kvm] x86: emulator: Implement jmp far opcode ff/5 (Laszlo Ersek) [1059496] - [kvm] x86: emulator: Add decoding of 16bit second in memory argument (Laszlo Ersek) [1059496] - [virt] xenfv: cpuid filtering, allow 'em all on v4 (Andrew Jones) [1064971] - [virt] xenfv: cpuid filtering, check xen major version (Andrew Jones) [1064971] - [kernel] errno.h: remove "NFS" from descriptions in comments (Eric Sandeen) [1009681] - [virt] xen: mask x2APIC feature in PV (Andrew Jones) [1061348 1064974] - [virt] xen: filter APERFMPERF cpuid feature out (Andrew Jones) [1061348 1064974] - [virt] xenpv: fix xen_cpuid mwait leaf case (Andrew Jones) [1061348 1064974] - [virt] xenpv: improve xsave detection (Andrew Jones) [1061348 1064974] - [virt] xen: mask the MTRR feature from the cpuid (Andrew Jones) [1061348 1064974] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1043540] - [x86] crypto: xor - Check for osxsave as well as avx in crypto/xor (Andrew Jones) [1061348] - [x86] add cpu_has_osxsave (Andrew Jones) [1061348] - [virt] revert "xen: don't touch xsave in cr4" (Andrew Jones) [1061348] - [virt] revert "xen: mask cpu feature avx" (Andrew Jones) [1061348] - [x86] intel-iommu: fix off-by-one in pagetable freeing (Marcelo Tosatti) [635846] - [x86] intel-iommu: Free old page tables before creating superpage (Marcelo Tosatti) [635846] - [x86] amd-iommu: Fix memory leak in free_pagetable (Marcelo Tosatti) [635846] - [x86] kvm: iommu: hva align mapping page size (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix return value of iommu_unmap() API (Marcelo Tosatti) [635846] - [x86] intel-iommu: Fix leaks in pagetable freeing (Marcelo Tosatti) [635846] - [x86] amd-iommu: Make iommu_map_page and alloc_pte aware of page sizes (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix superpage support in pfn_to_dma_pte() (Marcelo Tosatti) [635846] - [x86] intel-iommu: set iommu_superpage on VM domains to lowest common denominator (Marcelo Tosatti) [635846] - [x86] intel-iommu: Enable super page support (Marcelo Tosatti) [635846] - [x86] kvm: Fix order passed to iommu_unmap (Marcelo Tosatti) [635846] - [x86] kvm: Change kvm_iommu_map_pages to map large pages (Marcelo Tosatti) [635846] - [x86] vt-d: Change map_range functions to implement map interface (Marcelo Tosatti) [635846] - [x86] iommu-api: Add ->*map callbacks to iommu_ops (Marcelo Tosatti) [635846] - [x86] iommu-api: Add iommu_map and iommu_unmap functions (Marcelo Tosatti) [635846] - [x86] iommu-api: Rename ->*map function pointers to ->*map_range (Marcelo Tosatti) [635846] - [x86] kvm: Introduce kvm_host_page_size (Marcelo Tosatti) [635846] - [x86] kvm: Enable EPT 1GB page support (Marcelo Tosatti) [998745] - [x86] kvm: Rename gb_page_enable() to get_lpage_level() in kvm_x86_ops (Marcelo Tosatti) [998745] - [x86] kvm: Moving PT_*_LEVEL to mmu.h (Marcelo Tosatti) [998745]- [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1005266] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1005266] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1005266] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1005266] - [char] tty: ldisc, wait for ldisc infinitely in hangup (Aristeu Rozanski) [983146] - [char] tty: ldisc, move wait idle to caller (Aristeu Rozanski) [983146] - [char] tty: ldisc, allow waiting for ldisc arbitrarily long (Aristeu Rozanski) [983146] - [char] tty: ldisc, do not close until there are readers (Aristeu Rozanski) [983146] - [char] tty: restore tty_ldisc_wait_idle (Aristeu Rozanski) [983146] - [acpi] thermal: Check for thermal zone requirement (Nigel Croxon) [1021044] - [acpi] thermal: Don't invalidate thermal zone if critical trip point is bad (Nigel Croxon) [1021044] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [848316] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [967101] - [mm] factor commit limit calculation (Jerome Marchand) [967101] - [kernel] futex: fix handling of read-only-mapped hugepages (Andrea Arcangeli) [1045050] - [mm] flush pages from pagevec of offlined CPU (Naoya Horiguchi) [1037467] - [fs] Change fsnotify() to call fsnotify_create_event() with GFP_NOFS instead of GFP_KERNEL (Larry Woodman) [1032264] - [x86] Stop recursive fault in print_context_stack after stack overflow (Aaron Tomlin) [1028407] - [mm] fix BUG in __split_huge_page_pmd (Andrea Arcangeli) [949735] - [fs] GFS2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1061910] - [fs] xfs: deprecate nodelaylog option (Eric Sandeen) [1055644] - [fs] nfsd: fix a race between returning and breaking the same delegation (Scott Mayhew) [914772] - [fs] cifs: escaping special characters in cifs_show_options (Cedric Buissart) [1023373] - [fs] ext4: fix WARN_ON from ext4_releasepage() (Carlos Maiolino) [1036814] - [scsi] sg: Fix user memory corruption when SG_IO is interrupted by a signal (David Milburn) [913199] - [fs] vfs: fix getname() && do_getname() interaction (Oleg Nesterov) [1024689] - [fs] ext3: pass custom EOF to generic_file_llseek_size() (Eric Sandeen) [1007459] - [fs] ext4: use core vfs llseek code for dir seeks (Eric Sandeen) [1007459] - [fs] vfs: allow custom EOF in generic_file_llseek code (Eric Sandeen) [1007459] - [fs] ext3: return 32/64-bit dir name hash according to usage type (Eric Sandeen) [1007459] - [fs] ext4: replace cut'n'pasted llseek code with generic_file_llseek_size (Eric Sandeen) [1007459] - [fs] vfs: add generic_file_llseek_size (Eric Sandeen) [1007459]- [x86] apic: Make disabled_cpu_apicid static read_mostly, fix typos (Nigel Croxon) [980621] - [x86] kexec: Add disable_cpu_apicid kernel parameter (Nigel Croxon) [980621] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1070363] - [net] ipv4: fix route deletion for IPs on many subnets (Jiri Benc) [1056443] - [net] ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] tcp: tsq: restore minimal amount of queueing (Jiri Pirko) [1044053] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004164] - [net] ipv6: Use ipv6_get_dsfield() instead of ipv6_tclass() (Jiri Benc) [1004164] - [fs] proc: meminfo: provide estimated available memory (Luiz Capitulino) [1032702] - [mm] vmscan: re-introduce the ZONE_RECLAIM_NOSCAN bailout for zone_reclaim() (Rafael Aquini) [1039534] - [mm] vmscan: compaction works against zones, not lruvecs (Johannes Weiner) [982770]- [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1059943] - [net] sock: Fix release_cb kABI brekage (Thomas Graf) [1039723] - [kvm] x86: use kvm_read/write_guest_virt_system in task switch (Paolo Bonzini) [1018581] - [kvm] x86: small cleanups to kvm_task_switch (Paolo Bonzini) [1018581] - [kvm] x86: propagate error from kvm_load_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: improve save_guest_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: introduce kvm_write_guest_virt_system (Paolo Bonzini) [1018581] - [kvm] x86: Fix task switch privilege checks (Paolo Bonzini) [1018581]- [powerpc] Make function that parses RTAS error logs global (Steve Best) [1028682] - [powerpc] pseries: Add RTAS event log v6 definition (Steve Best) [1028682] - [powerpc] pseries: Parse and handle EPOW interrupts (Steve Best) [1028682] - [net] loopback: set default mtu to 64K (Jiri Pirko) [1057610] - [net] netpoll: take rcu_read_lock_bh() in netpoll_send_skb_on_dev() (Florian Westphal) [1049052] - [net] tcp: call tcp_replace_ts_recent() from tcp_ack() (Jiri Pirko) [1056516] - [net] tcp: accept RST without ACK flag (Jiri Pirko) [890377] - [net] tcp: should drop incoming frames without ACK flag set (Jiri Pirko) [890377] - [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059334]- [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1033748] - [pci] cleanup assign_requested_resources_sorted() kernel-doc warning (Myron Stowe) [1033748] - [pci] add a PCI resource reallocation config option (Myron Stowe) [1033748] - [pci] print out suggestion about using pci=realloc (Myron Stowe) [1033748] - [pci] prepare pci=realloc for multiple options (Myron Stowe) [1033748] - [pci] Retry on IORESOURCE_IO type allocations (Myron Stowe) [1033748] - [pci] Skip cardbus assigned resource reset during pci bus rescan (Myron Stowe) [1033748] - [pci] Fix "cardbus bridge resources as optional" size handling (Myron Stowe) [1033748] - [pci] Disable cardbus bridge MEM1 prefetchable bit (Myron Stowe) [1033748] - [pci] Fix /sys warning when sriov enabled and card is hot removed (Myron Stowe) [1033748] - [pci] remove add_to_failed_list() (Myron Stowe) [1033748] - [pci] add debug print out for add_size (Myron Stowe) [1033748] - [pci] make free_list() into a function (Myron Stowe) [1033748] - [pci] Rename dev_res_x to add_res or fail_res (Myron Stowe) [1033748] - [pci] Merge pci_dev_resource_x and pci_dev_resource (Myron Stowe) [1033748] - [pci] Replace resource_list with generic list (Myron Stowe) [1033748] - [pci] Move struct resource_list to setup-bus.c (Myron Stowe) [1033748] - [pci] Move pdev_sort_resources() to setup-bus.c (Myron Stowe) [1033748] - [pci] make re-allocation try harder by reassigning ranges higher (Myron Stowe) [1033748] - [pci] Make pci_rescan_bus handle add_list (Myron Stowe) [1033748] - [pci] Make rescan bus increase bridge resource size if needed (Myron Stowe) [1033748] - [pci] Use add_list in pcie hotplug path (Myron Stowe) [1033748] - [pci] try to assign required+option size first (Myron Stowe) [1033748] - [pci] Move get_res_add_size() function (Myron Stowe) [1033748] - [pci] Make add_to_list() return status (Myron Stowe) [1033748] - [pci] Calculate right add_size (Myron Stowe) [1033748] - [pci] set pci sriov page size before reading SRIOV BAR (Myron Stowe) [1033748] - [pci] delay configuration of SRIOV capability (Myron Stowe) [1033748] - [pci] Fix hotplug of Express Module with pci bridges (Myron Stowe) [1033748] - [pci] defer enablement of SRIOV BARS (Myron Stowe) [1033748] - [pci] Make pci_setup_bridge() non-static for use by arch code (Myron Stowe) [1033748] - [pci] code and comments cleanup (Myron Stowe) [1033748] - [pci] make cardbus-bridge resources optional (Myron Stowe) [1033748] - [pci] make SRIOV resources optional (Myron Stowe) [1033748] - [pci] ability to relocate assigned pci-resources (Myron Stowe) [1033748] - [pci] honor child buses add_size in hot plug configuration (Myron Stowe) [1033748] - [pci] remove printks about disabled bridge windows (Myron Stowe) [1033748] - [pci] ability to resize an allocated resource (Myron Stowe) [1033748] - [pci] pciehp: cleanup flow in pciehp_configure_device (Myron Stowe) [1033748] - [pci] Combined back-port of changes to drivers/pci/setup-bus.c to end up in sync with upstream at commit f483d39 (Myron Stowe) [1033748] - [pci] set PCI_PREF_RANGE_TYPE_64 in pci_bridge_check_ranges (Myron Stowe) [1033748] - [pci] rework "pci: add failed_list to pci_bus_assign_resources" (Myron Stowe) [1033748] - [pci] rework "pci: add pci_bridge_release_resources and pci_bus_release_bridge_resources" (Myron Stowe) [1033748] - [pci] rework "pci: separate pci_setup_bridge to small functions" (Myron Stowe) [1033748] - [pci] claim SR-IOV BARs in pcibios_allocate_resource (Myron Stowe) [1033748]- [x86] apic: Map the local apic when parsing the MP table (Prarit Bhargava) [1061873] - [kvm] x86: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1005143] - [char] virtio-rng: don't register buffer if data isn't read out (Amos Kong) [1008273] - [netdrv] enic: remove enic->vlan_group check (Stefan Assmann) [1057704] - [netdrv] bonding: add NETIF_F_NO_CSUM vlan_features (Ivan Vecera) [1059777] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Michal Schmidt) [995300]- [security] selinux: fix broken peer recv check (Paul Moore) [1043051] - [perf] tools: Enable branch profiling (Jiri Olsa) [1057869] - [perf] Fix hypervisor branch sampling permission check (Jiri Olsa) [1057869] - [perf] x86: Check branch sampling priv level in generic code (Jiri Olsa) [1057869] - [perf] Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL (Jiri Olsa) [1057869] - [perf] x86: Fix intel LBR filter (Jiri Olsa) [1057869] - [perf] Add callback to flush branch_stack on context switch (Jiri Olsa) [1057869] - [perf] Disable PERF_SAMPLE_BRANCH_* when not supported (Jiri Olsa) [1057869] - [perf] x86: Add LBR software filter support for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Implement PERF_SAMPLE_BRANCH for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Disable LBR support for older Intel Atom processors (Jiri Olsa) [1057869] - [perf] x86: Sync branch stack sampling with precise_sampling (Jiri Olsa) [1057869] - [char] n_tty: Fix unsafe update of available buffer space (Jiri Benc) [980188] - [char] n_tty: Fix stuck throttled driver (Jiri Benc) [980188] - [char] tty: Add safe tty throttle/unthrottle functions (Jiri Benc) [980188] - [char] tty: note race we need to fix (Jiri Benc) [980188] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036972] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036972] - [fs] GFS2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1024024] - [fs] GFS2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1024024] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Scott Mayhew) [1054493] - [fs] GFS2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1046168] - [fs] xfs: ensure we capture IO errors correctly (Lachlan McIlroy) [1021325] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1043353]- [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1024631]- [edac] e752x_edac: Fix pci_dev usage count (Aristeu Rozanski) [1029530] - [md] fix lockdep warning in dm-thin (Mikulas Patocka) [952815] - [md] optimize use SRCU and RCU (Mikulas Patocka) [1011985] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1034268] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1034269] - [kvm] vmx: Properly return error to userspace on vmentry failure (Andrew Jones) [1054139] - [net] neigh: fix kabi breakage of the set (Jiri Pirko) [1023278] - [net] neigh: use neigh_parms_net() to get struct neigh_parms->net pointer (Jiri Pirko) [1023278] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1023278] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1023278] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1023278] - [net] neigh: introduce neigh_parms_family helper (Jiri Pirko) [1023278] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1023278] - [net] neigh: do not use ctl_table->extra (Jiri Pirko) [1023278] - [net] neigh: convert parms to an array (Jiri Pirko) [1023278] - [net] fix memory information leaks in recv protocol handlers (Florian Westphal) [1039869] {CVE-2013-7271} - [net] ipv6: netfilter: ip6t_LOG: fix mark logging for IPv6 packets (Jiri Pirko) [1029970] - [net] netfilter: xt_socket: Make tproto signed in socket_mt6_v1() (Jiri Pirko) [1022201] - [net] af_unix: If we don't care about credentials coallesce all messages (Jiri Pirko) [1024635]- [mm] memcg: fix oom schedule_timeout() (Ulrich Obergfell) [1034237] - [mm] memcg: change memcg_oom_mutex to spinlock (Ulrich Obergfell) [1034237] - [mm] memcg: fix hierarchical oom locking (Ulrich Obergfell) [1034237] - [mm] memcg: make oom_lock 0 and 1 based rather than counter (Ulrich Obergfell) [1034237] - [usb] cdc-wdm: fix buffer overflow (Alexander Gordeev) [922001] {CVE-2013-1860} - [usb] cdc-wdm: Fix race between autosuspend and reading from the device (Alexander Gordeev) [922001] {CVE-2013-1860}- [perf] tools: Fix LIBNUMA build with glibc 2.12 and older (Jiri Olsa) [1034843] - [perf] probe: Fix segfault (Jiri Olsa) [1034843] - [perf] record: Fix -C option (Jiri Olsa) [1034843] - [perf] tools: check if -DFORTIFY_SOURCE=2 is allowed (Jiri Olsa) [1034843] - [perf] report: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] annotate: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] Enable building perf tools for Meta (Jiri Olsa) [1034843] - [perf] Enable building perf tools for ARC (Jiri Olsa) [1034843] - [perf] tools: Fix build with bison 2.3 and older (Jiri Olsa) [1034843] - [perf] tools: Limit unwind support to x86 archs (Jiri Olsa) [1034843] - [perf] annotate: Make it to be able to skip unannotatable symbols (Jiri Olsa) [1034843] - [perf] gtk/annotate: Fail early if it can't annotate (Jiri Olsa) [1034843] - [perf] gtk/annotate: Show source lines with gray color (Jiri Olsa) [1034843] - [perf] gtk/annotate: Support multiple event annotation (Jiri Olsa) [1034843] - [perf] ui/gtk: Implement basic GTK2 annotation browser (Jiri Olsa) [1034843] - [perf] annotate: Fix warning message on a missing vmlinux (Jiri Olsa) [1034843] - [perf] buildid-cache: Add --update option (Jiri Olsa) [1034843] - [perf] python: Link with sysfs.o (Jiri Olsa) [1034843] - [perf] evlist: Pass the event_group info via perf_attr_details (Jiri Olsa) [1034843] - [perf] tools: Fix calloc argument ordering (Jiri Olsa) [1034843] - [perf] tests: Adding automated parsing tests for group :GH modifiers (Jiri Olsa) [1034843] - [perf] tools: Fix perf_evsel::exclude_GH handling (Jiri Olsa) [1034843] - [perf] hists browser: Add support to display whole group data for raw columns (Jiri Olsa) [1034843] - [perf] stat: Add per processor socket count aggregation (Jiri Olsa) [1034843] - [perf] tools: Add cpu_map processor socket level functions (Jiri Olsa) [1034843] - [perf] evlist: Make event_copy local to mmaps (Jiri Olsa) [1034843] - [perf] sort: Check return value of strdup() (Jiri Olsa) [1034843] - [perf] sort: Make setup_sorting returns an error code (Jiri Olsa) [1034843] - [perf] sort: Drop ip_* arguments from _sort__sym_cmp() (Jiri Olsa) [1034843] - [perf] tools: Check for flex and bison before continuing building (Jiri Olsa) [1034843] - [perf] evlist: Fix set event list leader (Jiri Olsa) [1034843] - [perf] report: Enable the runtime switching of perf data file (Jiri Olsa) [1034843] - [perf] hists browser: Add option for runtime switching perf data file (Jiri Olsa) [1034843] - [perf] evlist: Add --group option (Jiri Olsa) [1034843] - [perf] report: Add report.group config option (Jiri Olsa) [1034843] - [perf] report: Add --group option (Jiri Olsa) [1034843] - [perf] report: Show group description when event group is enabled (Jiri Olsa) [1034843] - [perf] report: Bypass non-leader events when event group is enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Trim column header string when event group enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Add support for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Add suppport for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Move coloring logic to hpp functions (Jiri Olsa) [1034843] - [perf] ui/hist: Add support for event group view (Jiri Olsa) [1034843] - [perf] gtk/browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] hists browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] ui/hist: Consolidate hpp helpers (Jiri Olsa) [1034843] - [perf] hists: Resort hist entries using group members for output (Jiri Olsa) [1034843] - [perf] report: Make another loop for linking group hists (Jiri Olsa) [1034843] - [perf] header: Add HEADER_GROUP_DESC feature (Jiri Olsa) [1034843] - [perf] tests: Add group test conditions (Jiri Olsa) [1034843] - [perf] tools: Keep group information (Jiri Olsa) [1034843] - [perf] top: Delete maps on exit (Jiri Olsa) [1034843] - [perf] top: Stop using exit() (Jiri Olsa) [1034843] - [perf] header: Fix double fclose() on do_write() failure (Jiri Olsa) [1034843] - [perf] header: Fix memory leak for the "Not caching a kptr_restrict'ed /proc/kallsyms" case (Jiri Olsa) [1034843] - [perf] tools: Fix memory leak on error (Jiri Olsa) [1034843] - [perf] sort: Use pclose() instead of fclose() on pipe stream (Jiri Olsa) [1034843] - [perf] tools: Fix possible double free on error (Jiri Olsa) [1034843] - [perf] tools, powerpc: Fix compile warnings in tests/attr.c (Jiri Olsa) [1034843] - [perf] evsel: Fix memory leaks on evsel->counts (Jiri Olsa) [1034843] - [perf] stat: Add interval printing (Jiri Olsa) [1034843] - [perf] evsel: Add prev_raw_count field (Jiri Olsa) [1034843] - [perf] tools: Make numa benchmark optional (Jiri Olsa) [1034843] - [perf] Add 'perf bench numa mem' NUMA performance measurement suite (Jiri Olsa) [1034843] - [perf] tests: Fix leaks on PERF_RECORD_* test (Jiri Olsa) [1034843] - [perf] tests: Call machine__exit in the vmlinux matches kallsyms test (Jiri Olsa) [1034843] - [perf] ui browser: Free browser->helpline() on ui_browser__hide() (Jiri Olsa) [1034843] - [perf] header: Stop using die() calls when processing tracing data (Jiri Olsa) [1034843] - [perf] kmem: Use memdup() (Jiri Olsa) [1034843] - [perf] tools: Use memdup in map__clone (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in map.c and map.h (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in strlist (Jiri Olsa) [1034843] - [perf] test: Allow skipping tests (Jiri Olsa) [1034843] - [perf] tools: Allow passing a list to intlist__new (Jiri Olsa) [1034843] - [perf] tools: Allow passing NULL to intlist__find (Jiri Olsa) [1034843] - [perf] script: Remove workqueue-stats script (Jiri Olsa) [1034843] - [perf] script: hook up perf_scripting_context->pevent (Jiri Olsa) [1034843] - [perf] script: Don't display trace info when invoking scripts (Jiri Olsa) [1034843] - [perf] tools: Remove some needless die() calls from the main routine (Jiri Olsa) [1034843] - [perf] pmu: Privatize perf_pmu_format and perf_pmu_alias structs (Jiri Olsa) [1034843] - [perf] tests: Use ARRAY_SIZE() were applicable (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in event parsing struct names (Jiri Olsa) [1034843] - [perf] ui browsers: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] pmu: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in parse_events_term struct (Jiri Olsa) [1034843] - [perf] tools: Move ltrim() to util/string.c (Jiri Olsa) [1034843] - [perf] tools: Fix PMU format parsing test failure (Jiri Olsa) [1034843] - [perf] tools: Do not include PERF-VERSION-FILE to Makefile (Jiri Olsa) [1034843] - [perf] tools: Get rid of unused include of config.mak (Jiri Olsa) [1034843] - [perf] tools: Remove unused 'unset' parameter from parse_events (Jiri Olsa) [1034843] - [perf] tools: Mark branch_info maps as referenced (Jiri Olsa) [1034843] - [perf] annotate browser: Fix segfault when drawing out-of-bounds jumps (Jiri Olsa) [1034843] - [perf] tools: Move get_term_dimensions from top to util.c (Jiri Olsa) [1034843] - [perf] symbols: Mark vmlinux filename as allocated (Jiri Olsa) [1034843] - [perf] symbols: Move name malloc to when needed in dso__load (Jiri Olsa) [1034843] - [perf] report: Update documentation for sort keys (Jiri Olsa) [1034843] - [perf] sort: Separate out branch stack specific sort keys (Jiri Olsa) [1034843] - [perf] sort: Clean up sort__first_dimension setting (Jiri Olsa) [1034843] - [perf] sort: Calculate parent column width too (Jiri Olsa) [1034843] - [perf] sort: Align cpu column to right (Jiri Olsa) [1034843] - [perf] sort: Fix --sort pid output (Jiri Olsa) [1034843] - [perf] sort: Get rid of unnecessary __maybe_unused (Jiri Olsa) [1034843] - [perf] sort: Move misplaced sort entry functions (Jiri Olsa) [1034843] - [perf] probe: Allow of casting an array of char to string (Jiri Olsa) [1034843] - [perf] tools: Add anonymous huge page recognition (Jiri Olsa) [1034843] - [perf] bench: Flush stdout before starting bench suite (Jiri Olsa) [1034843] - [perf] symbols: Include elf.h header regardless LIBELF_SUPPORT (Jiri Olsa) [1034843] - [perf] tools: Fix possible but unlikely buffer overflow (Jiri Olsa) [1034843] - [perf] tools: Fix GNU make v3.80 compatibility issue (Jiri Olsa) [1034843] - [perf] ui/gtk: Setup browser window early (Jiri Olsa) [1034843] - [perf] ui/gtk: Factor out common browser routines (Jiri Olsa) [1034843] - [perf] script: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] kmem: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] tools: remove redundant checks from _sort__sym_cmp (Jiri Olsa) [1034843] - [perf] tests: Don't fail if a matching vmlinux isn't found, skip that test (Jiri Olsa) [1034843] - [perf] tests: Add return states enum for tests (Jiri Olsa) [1034843] - [perf] machine: Simplify accessing the host machine (Jiri Olsa) [1034843] - [perf] tests: Fix PYTHONPATH for python-use test tracepoints (Jiri Olsa) [1034843] - [perf] machine: Introduce struct machines (Jiri Olsa) [1034843] - [perf] session: There is no need for a per session hists instance (Jiri Olsa) [1034843] - [perf] hists: Rename hists__fprintf_nr_events to events_stats__fprintf (Jiri Olsa) [1034843] - [perf] record: Don't pass host machine to guest synthesizer (Jiri Olsa) [1034843] - [perf] header: Ensure read/write finished successfully (Jiri Olsa) [1034843] - [perf] tests: Check python path on attr and binding test (Jiri Olsa) [1034843] - [perf] tests: Add event parsing test for '*:*' tracepoints (Jiri Olsa) [1034843] - [perf] tools: Add missing closedir in multi tracepoint processing (Jiri Olsa) [1034843] - [perf] test: Check for linking problems in the python binding (Jiri Olsa) [1034843] - [perf] evsel: Introduce perf_evsel__open_strerror method (Jiri Olsa) [1034843] - [perf] evsel: Introduce event fallback method (Jiri Olsa) [1034843] - [perf] evsel: Do missing feature fallbacks in just one place (Jiri Olsa) [1034843] - [perf] tests: Adjust some message log levels to help diagnosing problems in attr tests (Jiri Olsa) [1034843] - [perf] test: Remove leftover temp file left by one of the attr tests (Jiri Olsa) [1034843] - [perf] test: Add a test case for hists__match, hists__link (Jiri Olsa) [1034843] - [perf] diff: Use internal rb tree for compute resort (Jiri Olsa) [1034843] - [perf] hists: Link hist entries before inserting to an output tree (Jiri Olsa) [1034843] - [perf] hists: Exchange order of comparing items when collapsing hists (Jiri Olsa) [1034843] - [perf] top: Use perf_evlist__config() (Jiri Olsa) [1034843] - [perf] record: Export the callchain parsing routine and help (Jiri Olsa) [1034843] - [perf] record: Pass perf_record_opts to the callchain cmdline parsing callback (Jiri Olsa) [1034843] - [perf] evsel: Decode read_format and sample_type in perf_evsel__fprintf (Jiri Olsa) [1034843] - [perf] tools: Add install-bin Makefile target (Jiri Olsa) [1034843] - [perf] evsel: Adopt fprintf routine from 'perf evlist' (Jiri Olsa) [1034843] - [perf] evlist: Set the leader in the perf_evlist__config method (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_TOTAL_TIME_ENABLED/_RUNNING (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_ID in read_format (Jiri Olsa) [1034843] - [perf] evsel: Introduce method to request IDs be used (Jiri Olsa) [1034843] - [perf] test: Use perf_evsel__newtp constructor in the tracepoint tests (Jiri Olsa) [1034843] - [perf] test: Fixup error reporting in basic mmap test (Jiri Olsa) [1034843] - [perf] evsel: Update sample_size when setting sample_type bits (Jiri Olsa) [1034843] - [perf] machine: Move more machine methods to machine.c (Jiri Olsa) [1034843] - [perf] buildid-cache: Add option to show build ids that are missing in the cache (Jiri Olsa) [1034843] - [perf] symbols: Generalize filter in __fprintf_buildid methods (Jiri Olsa) [1034843] - [perf] diff: Remove displacement output option (Jiri Olsa) [1034843] - [perf] buildid-list: We need to check if a file is ELF first (Jiri Olsa) [1034843] - [perf] tools: Fix TUI helpline output (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make tags (Jiri Olsa) [1034843] - [perf] diff: Change formula methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Change compute methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Remove displacement from struct hist_entry_diff (Jiri Olsa) [1034843] - [perf] evsel: Convert to _is_group_leader method (Jiri Olsa) [1034843] - [perf] evsel: Set leader evsel's ->leader to itself (Jiri Olsa) [1034843] - [perf] hists: Link hist entry pairs to leader (Jiri Olsa) [1034843] - [perf] hists: Fix typo on hist__entry_add_pair (Jiri Olsa) [1034843] - [perf] symbols: Ignore ABS symbols when loading data maps (Jiri Olsa) [1034843] - [perf] hists: Introduce perf_hpp__list for period related columns (Jiri Olsa) [1034843] - [perf] tools: Fix mmap limitations on 32-bit (Jiri Olsa) [1034843] - [perf] top: Add missing newline on pr_err call (Jiri Olsa) [1034843] - [perf] session: Free environment information when deleting session (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make clean (Jiri Olsa) [1034843] - [perf] ui/helpline: Introduce ui_helpline__vshow() (Jiri Olsa) [1034843] - [perf] ui: Always compile error printing code (Jiri Olsa) [1034843] - [perf] symbols: Fix dso__fprintf() print statement (Jiri Olsa) [1034843] - [net] sctp: fix checksum marking for outgoing packets (Daniel Borkmann) [1040385]- [fs] fuse: never d_drop() dentry mountpoints on failed reval (Brian Foster) [1026952] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1017883] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [1017883] - [fs] cifs: only set ops for inodes in I_NEW state (Sachin Prabhu) [1017883] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [968185] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [968185] - [fs] nfsd: add private md5 hashing implementation to get around FIPS blacklisting (Jeff Layton) [1020176] - [fs] nfs: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn (Jeff Layton) [921540] - [fs] nfs: Send atime and mtime as a 64bit value (Jeff Layton) [996548] - [fs] nfs: fix mknod() on nfs4 (Jeff Layton) [921684] - [fs] nfs: nameidata_to_nfs_open_context() doesn't need nameidata (Jeff Layton) [921684] - [md] Re-enable TRIM on MD RAID5 devices (Jes Sorensen) [1023424] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023424] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023424] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1034270] - [s390] signal: change return values to -EFAULT (Hendrik Brueckner) [1034270] - [kernel] ptrace: Cleanup useless header (Aaron Tomlin) [1036312] - [kernel] ptrace: kill BKL in ptrace syscall (Aaron Tomlin) [1036312] - [x86] kvm: fix cross page vapic_addr access (Paolo Bonzini) [1032215] {CVE-2013-6368} - [x86] kvm: fix division by zero in apic_get_tmcct (Paolo Bonzini) [1032213] {CVE-2013-6367}- [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [563489] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [1038186] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [1032731] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Maurizio Lombardi) [1019480] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Maurizio Lombardi) [1019480] - [scsi] don't kfree an initialized struct device (Maurizio Lombardi) [908150] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [1034487] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Steve Dickson) [1034348] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [1030049] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [1030049] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [1030049] - [exec] ptrace: fix get_dumpable() incorrect tests (Petr Oros) [1039487] {CVE-2013-2929} - [net] ipv6: router reachability probing (Jiri Benc) [1029585] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1029585] - [net] ipv6: fix route selection if kernel is not compiled with CONFIG_IPV6_ROUTER_PREF (Jiri Benc) [1029585] - [net] ipv6: Fix default route failover when CONFIG_IPV6_ROUTER_PREF=n (Jiri Benc) [1029585] - [net] ipv6: probe routes asynchronous in rt6_probe (Jiri Benc) [1030094] - [net] ndisc: Update neigh->updated with write lock (Jiri Benc) [1030094] - [net] ipv6: prevent fib6_run_gc() contention (Jiri Benc) [1030094] - [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1011214] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1011214] - [net] netfilter: nf_conntrack_ipv6: improve fragmentation handling (Jiri Pirko) [1011214] - [net] ipv4: fix path MTU discovery with connection tracking (Jiri Pirko) [1011214] - [net] ipv6: Make IP6CB(skb)->nhoff 16-bit (Jiri Pirko) [1011214] - [input] uinput: setup MT usage during device creation (Aristeu Rozanski) [903081] - [input] add static inline accessors for ABS properties (Aristeu Rozanski) [903081] - [edac] revert sdram_scrub_rate behavior change (Aristeu Rozanski) [738592] - [edac] Add error decoding support for AMD Fam16h processors (Prarit Bhargava) [1020290] - [hda] alsa: fix the no-sound issue for Creative Recon3D cards (Jaroslav Kysela) [1007460]- [powerpc] signals: Improved mark VSX not saved with small contexts fix (Seth Jennings) [1044117] - [powerpc] signals: Mark VSX not saved with small contexts (Seth Jennings) [1044117]- [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1025994] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1025994] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1025994] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1025994] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1025994] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1025994] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1025994] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1025994] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1025994] - [pci] Add PCI_EXP_TYPE_PCIE_BRIDGE value (Myron Stowe) [1025994] - [netdrv] bnx2x: correct VF-PF channel locking scheme (Michal Schmidt) [1029203] - [netdrv] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1029203] - [netdrv] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1029200] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error functions (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035883] {CVE-2013-6405} - [net] ipvs: Add boundary check on ioctl arguments (Denys Vlasenko) [1030818] {CVE-2013-4588}- [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1034266] - [md] fix calculation of stacking limits on level change (Jes Sorensen) [1026864] - [kernel] ipc/sem.c: fix up semctl_setval discrepancies with upstream (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race in sem_lock() (Rik van Riel) [880024] - [kernel] fix kABI issues (Rik van Riel) [880024] - [kernel] ipc/sem.c: Fix missing wakeups in do_smart_update_queue() (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETNCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETZCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc: simplify rcu_read_lock() in semctl_nolock() (Rik van Riel) [880024] - [kernel] ipc: simplify semtimedop/semctl_main() common error path handling (Rik van Riel) [880024] - [kernel] ipc: move sem_obtain_lock() rcu locking into the only caller (Rik van Riel) [880024] - [kernel] ipc: fix double sem unlock in semctl error path (Rik van Riel) [880024] - [kernel] ipc: move the rcu_read_lock() from sem_lock_and_putref() into callers (Rik van Riel) [880024] - [kernel] ipc: sem_putref() does not need the semaphore lock any more (Rik van Riel) [880024] - [kernel] ipc: move rcu_read_unlock() out of sem_unlock() and into callers (Rik van Riel) [880024] - [kernel] ipc: fix GETALL/IPC_RM race for sysv semaphores (Rik van Riel) [880024] - [kernel] ipc: fine grained locking for semtimedop (Rik van Riel) [1024265 880024] {CVE-2013-4483} - [kernel] ipc/sem.c: have only one list in struct sem_queue (Rik van Riel) [880024] - [kernel] ipc/sem.c: open code and rename sem_lock (Rik van Riel) [880024] - [kernel] ipc/sem.c: do not hold ipc lock more than necessary (Rik van Riel) [880024] - [kernel] ipc: introduce lockless pre_down ipcctl (Rik van Riel) [880024] - [kernel] ipc: introduce obtaining a lockless ipc object (Rik van Riel) [880024] - [kernel] ipc: remove bogus lock comment for ipc_checkid (Rik van Riel) [880024] - [kernel] ipc/sem.c: get rid of union semop in sys_semctl() arguments (Rik van Riel) [880024] - [kernel] ipc/sem.c: handle spurious wakeups (Rik van Riel) [880024] - [kernel] ipc/sem.c: remove private structures from public header file (Rik van Riel) [880024] - [kernel] ipc/sem.c: update description of the implementation (Rik van Riel) [880024] - [kernel] ipc/sem.c: move wake_up_process out of the spinlock section (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize update_queue() for bulk wakeup calls (Rik van Riel) [880024] - [kernel] ipc: remove unreachable code in sem.c (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single sops when semval is zero (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single semop operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: add a per-semaphore pending list (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize if semops fail (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem preempt improve (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem use list operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem optimise undo list search (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race with concurrent semtimedop() timeouts and IPC_RMID (Rik van Riel) [880024] - [kernel] ipc/sem.c: bugfix for semop() not reporting successful operation (Rik van Riel) [880024] - [net] don't drop TSO features for NO_CSUM devices (Ivan Vecera) [1030631] - [ata] ahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1017105] - [ata] libata: implement cross-port EH exclusion (David Milburn) [1017105] - [ata] libata add ap to ata_wait_register and intro ata_msleep (David Milburn) [1017105]- [netdrv] mlx4_en: Check device state when setting coalescing (Amir Vadai) [975908] - [netdrv] igb: Update link modes display in ethtool (Stefan Assmann) [1019578] - [block] fix race between request completion and timeout handling (Jeff Moyer) [919756]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [952012] - [net] Revert "bridge: only expire the mdb entry when query is received" (Vlad Yasevich) [952012] - [net] Revert "bridge: fix some kernel warning in multicast timer" (Vlad Yasevich) [952012] - [net] Revert "bridge: do not call setup_timer() multiple times" (Vlad Yasevich) [952012] - [net] Revert "bridge: update mdb expiration timer upon reports" (Vlad Yasevich) [952012] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030046] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [998625] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [998625] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [998625] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [998625] - [fs] nfs: Don't check lock owner compatability unless file is locked - part 2 (Jeff Layton) [1007039] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007039] - [netdrv] ixgbevf: move API neg to reset path (Andy Gospodarek) [1019346] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Andy Gospodarek) [975248] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Scott Mayhew) [915862] - [fs] nfsv4: Missing Chunk of Back Port Patch Causes Hang (Steve Dickson) [1024006] - [fs] xfs: Ensure sync updates the log tail correctly (Dave Chinner) [1025439] - [fs] xfs: only update the last_sync_lsn when a transaction completes (Dave Chinner) [1025439] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [kernel] signal: stop info leak via the tkill and the tgkill syscalls (Petr Holasek) [970878] {CVE-2013-2141} - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1023897] - [netdrv] brcmsmac: Module alias support missing from backport (John Green) [1020461] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1025224] - [netdrv] mlx4_en: Fix pages never dma unmapped on rx (Steve Best) [1023272] - [netdrv] mlx4_en: Fix BlueFlame race (Amir Vadai) [987634] - [scsi] lpfc: Update lpfc version for 8.3.7.21.5p driver release (Rob Evers) [1024683] - [scsi] lpfc 8.3.42: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [1024683] - [scsi] Revert "qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low." (Chad Dupuis) [995576] - [netdrv] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1020685] - [hda] alsa: Final fix for the Haswell HDMI audio 44.1kHz rate (Jaroslav Kysela) [1024548] - [input] wacom: do not report ABS_MISC on TPC2FG touch device (Aristeu Rozanski) [1032256]- [md] Disabling of TRIM on RAID5 for RHEL6.5 was too aggressive (Jes Sorensen) [1028426]- [x86] Revert "efi: be more paranoid about available space when creating variables" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efivars: firmware bug workarounds should be in platform code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Export efi_query_variable_store() for efivars.ko" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Check max_size only if it is non-zero" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Distinguish between "remaining space" and actually used space" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Implement efi_no_storage_paranoia parameter" (Rafael Aquini) [1012370 1023173] - [x86] Revert "Modify UEFI anti-bricking code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Fix dummy variable buffer allocation" (Rafael Aquini) [1012370 1023173]- [fs] revert xfs: prevent deadlock trying to cover an active log (Eric Sandeen) [1014867]- [fs] Revert "vfs: allow umount to handle mountpoints without revalidating them" (Rafael Aquini) [1024607] - [fs] Revert "vfs: massage umount_lookup_last() a bit to reduce nesting" (Rafael Aquini) [1024607] - [fs] Revert "vfs: rename user_path_umountat() to user_path_mountpoint_at()" (Rafael Aquini) [1024607] - [fs] Revert "vfs: introduce kern_path_mountpoint()" (Rafael Aquini) [1024607] - [fs] Revert "autofs4: fix device ioctl mount lookup" (Rafael Aquini) [1024607]- [tools] perf: Add ref-cycles into array of tested events (Jiri Olsa) [968806] - [pci] Revert "make SRIOV resources optional" (Myron Stowe) [1022270] - [pci] Revert "ability to relocate assigned pci-resources" (Myron Stowe) [1022270] - [pci] Revert "honor child buses add_size in hot plug configuration" (Myron Stowe) [1022270] - [pci] Revert "make cardbus-bridge resources optional" (Myron Stowe) [1022270] - [pci] Revert "code and comments cleanup" (Myron Stowe) [1022270] - [pci] Revert "make re-allocation try harder by reassigning ranges higher in the heirarchy" (Myron Stowe) [1022270] - [pci] Revert "Calculate right add_size" (Myron Stowe) [1022270]- [block] loop: unplug_fn only when backing file is attached (Lukas Czerner) [1022997] - [fs] ext4: Remove warning from ext4_da_update_reserve_space() (Lukas Czerner) [1011876] - [kernel] async: Revert MAX_THREADS to 256 (Neil Horman) [1021705] - [net] ipv6: restrict neighbor entry creation to output flow (Jiri Pirko) [997103] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011930] {CVE-2013-4387} - [net] ipv4: blackhole route should always be recalculated (Herbert Xu) [1010347] - [net] unix: revert/fix race in stream sockets with SOCK_PASS* flags (Daniel Borkmann) [1019343] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1020298] - [drm] nouveau: fix vblank deadlock (Rob Clark) [1013388] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [970715] - [fs] compat_ioctl: VIDEO_SET_SPU_PALETTE missing error check (Phillip Lougher) [949573] {CVE-2013-1928} - [fs] vfs: fix d_mountpoint() (Ian Kent) [1011337] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [fs] nfs: Remove the 'FIFO' behaviour for nfs41_setup_sequence (Steve Dickson) [1022257] - [fs] nfs: Record the OPEN create mode used in the nfs4_opendata structure (Steve Dickson) [1019439] - [fs] nfs: Simulate the change attribute (Steve Dickson) [1018653] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019811]- [md] dm-snapshot: fix data corruption (Mikulas Patocka) [974481] {CVE-2013-4299} - [watchdog] iTCO_wdt: add platform driver module alias (Neil Horman) [1019497] - [hda] alsa: disable 44.1kHz rate for Haswell HDMI/DP audio (Jaroslav Kysela) [831970] - [x86] Update UV3 hub revision ID (George Beshers) [1018962] - [fs] xfs: Don't reference the EFI after it is freed (Eric Sandeen) [1018469] - [security] keys: Fix a race between negating a key and reading the error set (Dave Wysochanski) [890231] - [fs] nfsv4: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1012439] - [fs] nfsv4: nfs4_fl_prepare_ds - fix bugs when the connect attempt fails (Jeff Layton) [1012439] - [md] Disable TRIM on RAID5 for RHEL 6.5 (Jes Sorensen) [837097] - [md] raid5: BIO_RW_SYNCIO is a bit number, not a bitmask (Jes Sorensen) [837097] - [virt] hyperv: framebuffer pci stub (Gerd Hoffmann) [1013335] - [netdrv] bnx2x: add missing enum channel_tlvs definitions (Michal Schmidt) [1015137] - [netdrv] bnx2x: KR2 disablement fix (Michal Schmidt) [1015137] - [netdrv] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1015137] - [netdrv] bnx2x: Generalize KR work-around (Michal Schmidt) [1015137] - [usb] usbnet: use ethd name for known ethernet devices (Don Zickus) [1014224] - [usb] cdc_ether: use ethd name for known ethernet devices (Don Zickus) [1014224] - [mm] Revert "Find_early_table_space based on ranges that are actually being mapped" (Rafael Aquini) - [mm] Revert "Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping" (Rafael Aquini) - [mm] Revert "Group e820 entries together and add map_individual_e820 boot option" (Rafael Aquini) - [net] bridge: update mdb expiration timer upon reports (Vlad Yasevich) [1013816] - [net] veth: Remove NETIF_F_HW_VLAN_RX capability (Thomas Graf) [1018158] - [net] gre/vxlan: handle 802.1Q inner header properly (Thomas Graf) [997632] - [net] disable the new NAPI weight error message for RHEL 6.5 (Michal Schmidt) [1012090] - [scsi] sd: Fix parsing of 'temporary ' cache mode prefix (Ewan Milne) [955441] - [scsi] sd: fix array cache flushing bug causing performance problems (Ewan Milne) [955441] - [scsi] bfa: firmware update to 3.2.1.1 (Rob Evers) [1002770] - [netdrv] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1002771]- [block] loop: fix crash when using unassigned loop device (Mike Snitzer) [989795] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [x86] microcode: Fix patch level reporting for AMD family 15h (Prarit Bhargava) [1014401] - [hda] alsa: enable switcheroo code in the snd-hda-intel driver (Jaroslav Kysela) [1013993] - [x86] reboot: Fix a warning message triggered by stop_other_cpus() (Jerome Marchand) [840710] - [kernel] async: Bump up the MAX_THREADS count for the async subsystem (Neil Horman) [1010666] - [pci] Calculate right add_size (Myron Stowe) [997672] - [netdrv] iwlwifi: pcie: add SKUs for 6000, 6005 and 6235 series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: pcie: add new SKUs for 7000 & 3160 NIC series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: add new 7260 and 3160 series device IDs (Stanislaw Gruszka) [1013951] - [netdrv] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1014360] - [netdrv] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1014360] - [netdrv] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1014360] - [scsi] pm8001: Queue rotation logic for inbound and outbound queues (Rich Bono) [1013771] - [scsi] lpfc: Update lpfc version for 8.3.7.21.4p driver release (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1004841] - [scsi] lpfc: Fixed inconsistent spin lock useage (Rob Evers) [1004841] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k2 (Chad Dupuis) [912652] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [912652] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [996802] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [996802] - [net] tcp: Apply device TSO segment limit earlier (Jiri Pirko) [996802] - [net] Allow driver to limit number of GSO segments per skb (Jiri Pirko) [996802] - [net] cleanups in RX queue allocation (Ivan Vecera) [1012388] - [net] Update kernel-doc for netif_set_real_num_rx_queues() (Ivan Vecera) [1012388] - [net] netif_set_real_num_rx_queues may cap num_rx_queues at init time (Ivan Vecera) [1012388]- [kvm] pmu: add proper support for fixed counter 2 (Gleb Natapov) [1000956] - [kvm] vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1006139] - [kvm] vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1006139] - [edac] Fix workqueue-related crashes (Aristeu Rozanski) [831127] - [edac] amd64_edac: Fix driver module removal (Aristeu Rozanski) [831127] - [md] raid5: BIO flags adjust (Jes Sorensen) [837097] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1014102] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Richard Guy Briggs) [1009386] - [kernel] audit: log the audit_names record type (Richard Guy Briggs) [1009386] - [kernel] audit: add child record before the create to handle case where create fails (Richard Guy Briggs) [1009386] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1007069] - [netdrv] tg3: Expand led off fix to include 5720 (Ivan Vecera) [991498] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [991498] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [991498] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [991498] - [i2c] ismt: initialize DMA buffer (Neil Horman) [1014753] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1014864] - [fs] gfs2: Fix race in iteration of glocks for unfreeze/umount (Abhijith Das) [999909] - [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [991596] - [x86] Mark Intel Atom Avoton processor as supported (Prarit Bhargava) [914842] - [mm] vmscan: fix zone shrinking exit when scan work is done (David Gibson) [985155] - [block] free bios when failing blk_execute_rq_nowait calls (Jeff Moyer) [1009312] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [951271] - [crypto] Fix race condition in larval lookup (Herbert Xu) [916361]- [fs] fuse: drop dentry on failed revalidate (Brian Foster) [924014] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [924014] - [fs] fuse: use d_materialise_unique() (Brian Foster) [924014] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000435] {CVE-2013-2892} - [virt] hv: Correctly support ws2008R2 and earlier (Jason Wang) [1007341] - [powerpc] iommu: Use GFP_KERNEL instead of GFP_ATOMIC in iommu_init_table() (Steve Best) [1012666] - [powerpc] Add isync to copy_and_flush (Steve Best) [1014475] - [block] rsxx: Kernel Panic caused by mapping Discards (Steve Best) [1013728] - [kernel] audit: avoid soft lockup due to audit_log_start() incorrect loop termination (Richard Guy Briggs) [990806] - [fs] nfsv4: Remove the BUG_ON() from nfs4_get_lease_time_prepare() (Steve Dickson) [1012688] - [netdrv] bnx2x: fix loss of VLAN priority information in received TPA-aggregated packets (Michal Schmidt) [1014694] - [fs] gfs2: garbage quota usage reported due to uninitialized inode during creation (Abhijith Das) [1008947] - [fs] nfs: fix filelayout_commit_call_ops (Scott Mayhew) [1012479] - [netdrv] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [985733] - [md] Fix bio flags for md raid5 (Jes Sorensen) [837097] - [md] Fix bio flags for md raid10 (Jes Sorensen) [837097] - [scsi] qla4xxx: 5.03.00.00.06.05-k3 (Chad Dupuis) [1011476] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1011476] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1011476] - [scsi] lpfc: Update lpfc version for 8.3.7.21.3p driver release (Rob Evers) [1012961] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [1012961] - [net] Revert "net: more accurate skb truesize" (Francesco Fusco) [889181] - [net] fix multiqueue selection (Michal Schmidt) [1011939]- [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Tomas Henzl) [1008733] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Tomas Henzl) [1008733] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Tomas Henzl) [1008733] - [scsi] cnic: Fix crash in, cnic_bnx2x_service_kcq() (Tomas Henzl) [1004554] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999906] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999906] {CVE-2013-2889} - [netdrv] sfc: Add SIOCEFX:EFX_MCDI_REQUEST ioctl to workaround MTD limits (Nikolay Aleksandrov) [1008705] - [netdrv] sfc: deny changing of unsupported flags (Nikolay Aleksandrov) [1010840] - [kernel] __ptrace_may_access() should not deny sub-threads (Oleg Nesterov) [927360] - [tools] perf: Make kmem work for non numa machines (Jiri Olsa) [984788] - [powerpc] Bring all threads online prior to migration/hibernation (Steve Best) [1010528] - [kvm] introduce guest count uevent (Paolo Bonzini) [1004802] - [scsi] iscsi_tcp: consider session state in iscsi_sw_sk_state_check (Chris Leech) [840638] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Neil Horman) [1007694] {CVE-2013-4345} - [infiniband] cache: don't fill the cache with junk (Doug Ledford) [920306] - [usb] core: don't try to reset_device() a port that got just disconnected (Don Zickus) [1000944] - [usb] Fix connected device switch to Inactive state (Don Zickus) [1000944] - [usb] Don't use EHCI port sempahore for USB 3.0 hubs (Don Zickus) [1000944] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [987201] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [987201] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [987201] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Doug Ledford) [993587] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Doug Ledford) [993587] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Doug Ledford) [993587] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Doug Ledford) [993587] - [netdrv] igb: don't deprecate the max_vfs parameter (Stefan Assmann) [1005877] - [netdrv] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1005877] - [netdrv] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Update version number (Stefan Assmann) [1005877] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [1005877] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [1005877] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [1005877] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [1005877] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [1005877] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [1005877] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [1005877] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [1005877] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [1005877] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [1005877] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [1005877] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [1005877] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [1005877] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [1005877] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [1005877] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [1005877] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [1005877] - [netdrv] treewide: relase -> release (Stefan Assmann) [1005877] - [scsi] iterate over devices individually for /proc/scsi/scsi (David Milburn) [966170] - [scsi] zfcp: fix lock imbalance by reworking request queue locking (Mikulas Patocka) [803592] - [kernel] pidns: fix two invalid task_active_pid_ns() usages (Aristeu Rozanski) [984597] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [975885] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [975885] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [975885] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [975885] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [975885] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [874733] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [874733] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [874733] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [874733] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [874733] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [874733] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [986513] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [998856] - [net] ethtool: fix RHEL backport of ETHTOOL_RESET (Jiri Benc) [1008678] - [net] gact: Fix potential panic in tcf_gact() (Jiri Benc) [1003781] - [net] tcp: fix FIONREAD/SIOCINQ (Francesco Fusco) [1001479] - [net] vxlan: Avoid creating fdb entry with NULL destination (Amerigo Wang) [923915] - [net] bridge: sync the definition of struct br_mdb_entry with upstream (Amerigo Wang) [1010251] - [fs] proc/ns: Fix ABI of proc_inode (Thomas Graf) [1005224] - [fs] nfs: Fix writeback performance issue on cache invalidation (Scott Mayhew) [1010038] - [fs] xfs: switch stacks for bmap btree modifications (Dave Chinner) [918359] - [fs] GFS2: Dont flag consistency error if first mounter is a spectator (Robert S Peterson) [997929] - [x86] Mark Intel Haswell-EP as supported (Prarit Bhargava) [948339] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006523] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007570] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007570] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1003697] - [bluetooth] rfcomm: Fix info leak in RFCOMMGETDEVLIST ioctl() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [bluetooth] rfcomm: Fix info leak via getsockname() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [mm] mlock: operate on any regions with protection != PROT_NONE (Larry Woodman) [982460] - [mm] mlock: avoid dirtying pages and triggering writeback (Larry Woodman) [982460]- [net] ipv6: Don't depend on per socket memory for neighbour discovery messages (Thomas Graf) [963317] - [netdrv] bnx2x: add missing ethtool ops of virtual functions (Michal Schmidt) [1009492] - [netdrv] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1004645 1007900] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [1007900] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [1007900] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [1007900] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [1007900] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [1007900] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [1007900] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [1007900] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [1007900] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [1007900] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [1007900] - [scsi] lpfc: update version for 8.3.7.21.2p driver release (Rob Evers) [1007485] - [scsi] lpfc: 8.3.42: Fixed issue of task management commands having a fixed timeout (Rob Evers) [1007485] - [scsi] rdac: Add new IBM product id to the RDAC devlist (Rob Evers) [1006061] - [block] hpsa: remove unused Smart Array ID (Tomas Henzl) [1002788] - [block] hpsa: bump driver version to reflect changes (Tomas Henzl) [1002788] - [block] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [1002788] - [block] hpsa: remove unneeded variable (Tomas Henzl) [893773] - [block] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [893773] - [scsi] qla4xxx: 5.03.00.00.06.05-k2 (Chad Dupuis) [982175] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [982175] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [982175] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [982175] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [982175] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [982175] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [982175] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [982175] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [997004] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [997004] - [net] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [1004554] - [hid] validate HID report id size (Frantisek Hrbata) [1000453] {CVE-2013-2888} - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [920306] - [infiniband] cma: use cached gids (Doug Ledford) [920306] - [input] wacom: collect device quirks into single function (Aristeu Rozanski) [815589] - [input] wacom: add device type to device name string (Aristeu Rozanski) [815589] - [input] wacom: request tablet data for Bamboo Pens (Aristeu Rozanski) [815589] - [input] wacom: implement missing multitouch wrappers (Aristeu Rozanski) [815589] - [input] wacom: fix bug in HID parsing introduced by last patchset (Aristeu Rozanski) [815589] - [fs] nfsv4: Clean up delegation recall error handling (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_open_delegation_recall (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_lock_delegation_recall (Steve Dickson) [1007556] - [fs] nfs: It is not safe to dereference lsp->ls_state in release_lockowner (Steve Dickson) [962844] - [fs] nfs: Ensure that we free the lock stateid on the server (Steve Dickson) [962844] - [fs] nfs: Don't free the nfs4_lock_state until after the release_lockowner (Steve Dickson) [962844] - [fs] nfs: Convert nfs41_free_stateid to use an asynchronous RPC call (Steve Dickson) [962844] - [fs] nfs: Clean up TEST_STATEID and FREE_STATEID error reporting (Steve Dickson) [962844] - [fs] nfs: Clean up handling of privileged operations (Steve Dickson) [962844] - [fs] nfs: Clean up nfs41_setup_sequence (Steve Dickson) [962844] - [fs] nfs: Pass a stateid to test_stateid() and free_stateid() (Steve Dickson) [962844] - [fs] nfs: added FREE_STATEID call (Steve Dickson) [962844] - [virt] xen: mask cpu feature avx (Andrew Jones) [1006549] - [fs] nfsv4: Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [997133] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1001555] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1001545] - [kernel] sched/rt: Add a tuning knob to allow changing SCHED_RR timeslice (Herbert Xu) [919238] - [kernel] sched: Make initial SCHED_RR timeslace DEF_TIMESLICE (Herbert Xu) [919238] - [block] nvme: nvme_submit_bio_queue fixup check for DISCARD (David Milburn) [1006051] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1006051] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1006051] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1006051] - [block] nvme: Handle ioremap failure (David Milburn) [1006051] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1006051] - [block] nvme: Use normal shutdown (David Milburn) [1006051] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1006051] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1006051] - [block] nvme: Group pci related actions in functions (David Milburn) [1006051] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1006051] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1006051] - [block] nvme: Fix checkpatch issues (David Milburn) [1006051] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1006051] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1006051] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1006051] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1006051] - [block] nvme: Disk IO statistics (David Milburn) [1006051] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1006051] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1006051] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (John Green) [1000548] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [984785] - [tools] perf: Remove builtin-inject unused parameter (Jiri Olsa) [984785] - [mm] pagewalk: walk_page_range should avoid VM_PFNMAP areas (Larry Woodman) [990753] - [mm] pagemap: set pagemap walk limit to PMD boundary (Motohiro Kosaki) [991260] - [mm] task_mmu: fix buffer overflow in add_page_map() (Motohiro Kosaki) [991260] - [mm] proc: copy_to_user() returns unsigned (Motohiro Kosaki) [991260] - [mm] pagemap: Hold mmap_sem during page walk (Motohiro Kosaki) [991260] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [986967] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [986967] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [986967] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [986967] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [986967] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [986967] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [986967] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [986967] - [lib] dma-debug: Fix comparison using wrong pointer variable in dma debug code (Stefan Assmann) [1002992] - [lib] dma-debug: hash_bucket_find needs to allow for offsets within an entry (Stefan Assmann) [1002992] - [mm] x86-64: fall back to regular page vmemmap on allocation failure (Johannes Weiner) [854363] - [mm] x86-64: use vmemmap_populate_basepages() for !pse setups (Johannes Weiner) [854363] - [mm] x86-64: remove dead debugging code for !pse setups (Johannes Weiner) [854363] - [mm] sparse-vmemmap: specify vmemmap population range in bytes (Johannes Weiner) [854363]- [netdrv] bonding: Fix corrupted queue_mapping (Veaceslav Falico) [991799] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrlist_by_handle (Eric Sandeen) [905086] - [fs] nfs: set open access operation call flag in nfs4_init_opendata_res (Jeff Layton) [1002855] - [kernel] Prevent RT process stall due to missing upstream scheduler bug fix (Larry Woodman) [1002765]- [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [1003436] - [fs] nfs: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_error (Dave Wysochanski) [998752] - [wireless] iwl4965: fix rfkill set state regression (Stanislaw Gruszka) [992969] - [wireless] rt2800: fix wrong TX power compensation (Stanislaw Gruszka) [992969] - [wireless] mac80211: add missing channel context release (Stanislaw Gruszka) [992969] - [wireless] mac80211: add a flag to indicate CCK support for HT clients (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: Restore skb headroom when returning skb to mac80211 (Stanislaw Gruszka) [992969] - [wireless] ath9k: Enable PLL fix only for AR9340/AR9330 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: disable L1 Active after pci_enable_device (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL (Stanislaw Gruszka) [992969] - [wireless] Hostap: copying wrong data prism2_ioctl_giwaplist() (Stanislaw Gruszka) [992969] - [wireless] zd1201: do not use stack as URB transfer_buffer (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: unregister leds when registration failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: take the seqno from packet if transmit failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: don't set the MCAST queue in STA's queue list (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: properly tell the fw that a STA is awake (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: correctly configure MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] mac80211: don't wait for TX status forever (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix another nl80211_fam.attrbuf race (Stanislaw Gruszka) [992969] - [wireless] cfg80211: fix P2P GO interface teardown (Stanislaw Gruszka) [992969] - [wireless] mac80211: continue using disabled channels while connected (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix infinite loop in ieee80211_determine_chantype (Stanislaw Gruszka) [992969] - [wireless] mac80211: ignore HT primary channel while connected (Stanislaw Gruszka) [992969] - [wireless] iwl4965: reset firmware after rfkill off (Stanislaw Gruszka) [992969] - [wireless] iwl4965: set power mode early (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: set SSID bits for passive channels (Stanislaw Gruszka) [992969] - [wireless] rt2x00: fix stop queue (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix monitor interface suspend crash regression (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix ethtool stats for non-station interfaces (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix duplicate retransmission detection (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel_ht: fix cck rate sampling (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel: fix NULL pointer dereference issue (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix mgmt tx status and testmode reporting for netns (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: reboot firmware if it was loaded (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: do some initial hardware configuration (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix flushing not started aggregation sessions (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: add DELL SKU for 5150 HMC (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: refuse connection to APs with BI < 16 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix bug in scan ssid (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix L2P BA ressources leak (Stanislaw Gruszka) [992969] - [wireless] mac80211: close AP_VLAN interfaces before unregistering all (Stanislaw Gruszka) [992969] - [wireless] b43: ensue that BCMA is "y" when B43 is "y" (Stanislaw Gruszka) [992969] - [wireless] ath9k: Do not assign noise for NULL caldata (Stanislaw Gruszka) [992969] - [wireless] ath9k: Fix noisefloor calibration (Stanislaw Gruszka) [992969] - [wireless] ath9k_hw: Assign default xlna config for AR9485 (Stanislaw Gruszka) [992969] - [wireless] rt2x00: rt2800lib: fix default TX power check for RT55xx (Stanislaw Gruszka) [992969] - [wireless] rt2x00: read 5GHz TX power values from the correct offset (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: wake the queue if stopped when being unmapped (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: fix race in queue unmapping (Stanislaw Gruszka) [992969] - [fs] ext4: don't let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592]- [target] Set bi_destructor in iblock_get_bio (Andy Grover) [999490] - [target] Fix calling bdev_get_queue on a NULL *bio (Andy Grover) [999490] - [net] ipv6: remove max_addresses check from ipv6_create_tempaddr (Petr Holasek) [999365] {CVE-2013-0343} - [net] soreuseport: UDP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: UDP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: infrastructure (Thomas Graf) [991600] - [kernel] prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [742562] - [kernel] audit: add an option to control logging of passwords with pam_tty_audit (Richard Guy Briggs) [725100] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996600] - [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996608] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [996277] - [char] random: fix priming of last_data (Jarod Wilson) [997985] - [char] random: prime last_data value per fips requirements (Jarod Wilson) [997985] - [char] random: simplify fips mode (Jarod Wilson) [997985] - [fs] nfs: don't extend writes to cover entire page if pagecache is invalid (Jeff Layton) [1002830] - [fs] nfs: fix inode reference leak (Steve Dickson) [998694] - [fs] nfs: Use session max response size for GETDEVICEINFO gdia_maxcount (Steve Dickson) [922810] - [fs] nfs: Simplify the NFSv4 REMOVE, LINK and RENAME compounds (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 CREATE compound (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 OPEN compound (Steve Dickson) [998697] - [fs] nfs: Simplify the cache invalidation code (Steve Dickson) [998697] - [fs] nfs: Change attribute updates should set NFS_INO_REVAL_PAGECACHE (Steve Dickson) [998697] - [fs] nfs: Simplify nfs_fhget() (Steve Dickson) [998697] - [fs] nfs: Always trust the PageUptodate flag when we have a delegation (Steve Dickson) [998697] - [fs] nfs: Optimise away nfs_check_inode_attributes() when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Dont force page cache revalidations when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Retrieve attributes _before_ calling delegreturn (Steve Dickson) [998697] - [fs] nfs: Fix a typo in NFS4_enc_link_sz (Steve Dickson) [998697] - [scsi] Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957217] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [997045] - [scsi] aacraid: Fix for arrays going offline in the system. System hangs (Rich Bono) [996207]- [fs] gfs2: dont overrun reserved revokes (Benjamin Marzinski) [996637] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997625] - [s390] kernel: z90crypt module load crash (Hendrik Brueckner) [997621] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996185] - [cpufreq] revert "remove rwsem lock from CPUFREQ_GOV_STOP call -- second call site" (Prarit Bhargava) [869899] - [perf] Fix regs retrieval for tracepoints events (Jiri Olsa) [1000706] - [tools] perf: Fix period symbol_conf.field_sep display (Jiri Olsa) [985968] - [tools] traceevent: Handle dynamic array's element size properly (Jiri Olsa) [664899] - [tools] perf: Fix perf build make command and BuildRequires (Jiri Olsa) [968186] - [tools] perf: Add support for wildcard in tracepoint system name (Jiri Olsa) [664899] - [perf] Add support for PERF_HW_COUNT_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add Intel x86 mapping for PERF_COUNT_HW_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add PERF_COUNT_HW_REF_CPU_CYCLES generic PMU event (Jiri Olsa) [968806] - [perf] events: Enable raw event support for Intel unhalted_reference_cycles event (Jiri Olsa) [968806] - [net] phonet: some signedness bugs (Francesco Fusco) [1000271] - [net] phonet: put protocols array under RCU (Francesco Fusco) [1000271] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [981285] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [981285] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [981285] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [981285] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [981285] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [981285] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [981285] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [981285] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [981285] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [923915] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [923915] - [net] vxlan: fix rcu related warning (Amerigo Wang) [923915] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [923915] - [kernel] list: introduce list_first_entry_or_null (Amerigo Wang) [923915] - [net] vxlan: fix igmp races (Amerigo Wang) [923915] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [923915] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [923915] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [923915] - [net] vxlan: fix function name spelling (Amerigo Wang) [923915] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [923915] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_add, rtnl_fdb_del (Amerigo Wang) [923915] - [net] fix address check in rtnl_fdb_del (Amerigo Wang) [923915] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [923915] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [923915] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [923915] - [net] vxlan: port module param should be ushort (Amerigo Wang) [923915] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [923915] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [923915] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [923915] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [923915] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [923915] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [923915] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [923915] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [923915] - [net] vxlan: fix check for migration of static entry (Amerigo Wang) [923915] - [net] vxlan: handle skb_clone failure (Amerigo Wang) [923915] - [net] vxlan: only migrate dynamic FDB entries (Amerigo Wang) [923915] - [net] vxlan: fix race between flush and incoming learning (Amerigo Wang) [923915] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [923915] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [923915] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [923915] - [net] vxlan: Update vxlan fdb 'used' field after each usage (Amerigo Wang) [923915] - [net] vxlan: listen on multiple ports (Amerigo Wang) [923915] - [net] vxlan: do not set SKB_GSO_UDP (Amerigo Wang) [923915] - [net] vxlan: allow choosing destination port per vxlan (Amerigo Wang) [923915] - [net] vxlan: compute source port in network byte order (Amerigo Wang) [923915] - [net] vxlan: source compatiablity with IFLA_VXLAN_GROUP (Amerigo Wang) [923915] - [net] vxlan: fix byte order issues with NDA_PORT (Amerigo Wang) [923915] - [net] vxlan: document UDP default port (Amerigo Wang) [923915] - [net] vxlan: update mail address and copyright date (Amerigo Wang) [923915] - [net] vxlan: Allow L2 redirection with L3 switching (Amerigo Wang) [923915] - [net] vxlan: Allow setting destination to unicast address (Amerigo Wang) [923915] - [net] vxlan: don't bypass encapsulation for multi- and broadcasts (Amerigo Wang) [923915] - [net] vxlan: use htonl when snooping for loopback address (Amerigo Wang) [923915] - [net] vxlan: fix some sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Bypass encapsulation if the destination is local (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Use IP Tunnels tunnel ENC encap API (Amerigo Wang) [923915] - [net] vxlan: generalize forwarding tables (Amerigo Wang) [923915] - [net] vxlan: Add vlan support to static neighbors (Amerigo Wang) [923915] - [net] vxlan: allow live mac address change (Amerigo Wang) [923915] - [net] vxlan: add DOVE extensions for VXLAN (Amerigo Wang) [923915] - [net] vxlan: move SET_ETHTOOL_OPS() to vxlan_newlink() (Amerigo Wang) [923915] - [net] vxlan: specify fl4.proto before calling ip_route_output_key() (Amerigo Wang) [923915] - [net] vxlan: Depend on CONFIG_INET (Amerigo Wang) [923915] - [net] fix invalid usage of netdev->priv_flags (Stanislaw Gruszka) [984373]- [drm] upstream sync to 3.9.9 (Rob Clark) [818344 902637 962824] - [uapi] install UAPI headers in the correct path (Rob Clark) [962824] - [debug] lockdep: provide mutex_lock_nest_lock (Rob Clark) [962824] - [pci] backport PCIE_SPEED_* (Rob Clark) [962824] - [pci] Add PCIe Link Capability link speed and width names (Rob Clark) [962824] - [fs] export get_task_comm() (Rob Clark) [962824] - [x86] sgi-xp: handle non-fatal traps - headers (George Beshers) [956876] - [x86] sgi-xp: handle non-fatal traps (George Beshers) [956876] - [x86] irq: Rename gsi_end gsi_top, and fix off by one errors (Prarit Bhargava) [998602] - [x86] ioapic: In mpparse use mp_register_ioapic (Prarit Bhargava) [998602] - [x86] ioapic: Teach mp_register_ioapic to compute a global gsi_end (Prarit Bhargava) [998602] - [x86] Reinsert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Prarit Bhargava) [855057 998602] - [virt] Add a check to catch KVM emulation of Hyper-V (Jason Wang) [985747] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985747] - [x86] Introduce hypervisor_cpuid_base() (Jason Wang) [985747] - [kernel] kexec: add the values related to buddy system for filtering free pages (Nigel Croxon) [960746] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [993473] - [virt] hv_balloon: Do not post pressure status if interrupted (Jason Wang) [993473] - [virt] hv_balloon: Fix a bug in the hot-add code (Jason Wang) [993473] - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972430] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972430] - [net] neigh: fix some compiler warning in net/core/neighbour.c (Francesco Fusco) [972430] - [net] neigh: prohibit negative value for unres_qlen_bytes parameter (Francesco Fusco) [972430] - [net] netfilter: don't permit ct creation with random tuple (Thomas Graf) [994393] - [net] netfilter: fix BUG_ON while removing nf_conntrack with netns (Thomas Graf) [991246] - [net] gro: Fix kcalloc argument order (Amerigo Wang) [995405] - [net] gro: fix a race in gro_cell_poll() (Amerigo Wang) [995405] - [net] ip_tunnel: fix a pointer cast in ip_tunnel_xmit() (Amerigo Wang) [995405] - [virt] xen: avoid allocation causing potential swap activity on the resume path (Radim Krcmar) [996631] - [virt] xen: ensure timer tick is resumed even on CPU driving the resume (Radim Krcmar) [996631] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Doug Ledford) [987174] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chris Leech) [994743] - [x86] kvm: use kernel_fpu_begin/end() in kvm_load/put_guest_fpu() (Fam Zheng) [988658] - [block] do not pass disk names as format strings (Alexander Gordeev) [971372] {CVE-2013-2851}- [fs] Revert "ext4: dont let i_reserved_meta_blocks go negative" (Rafael Aquini) [916592] - [fs] Revert "ext4: introduce reserved space" (Rafael Aquini) [916592] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix crash in bnx2x_set_vlan_stripping() (Michal Schmidt) [995475] - [scsi] lpfc: Update lpfc version for 8.3.7.21.1p driver release (Rob Evers) [947546] - [scsi] lpfc: Merge with "lpfc 8.3.31: Fixed system panic due to midlayer abort and (Rob Evers) [947546] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [947546] - [scsi] lpfc: lpfc 8.3.40: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix to allow OCM to report FEC status (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a missing return code in a logging message (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed some logging message fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix starting reference tag when calculating BG error (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix inconsistent list removal causes crash (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix BlockGuard error checking (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed crash during FCoE failover testing (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver handling of CLEAR_LA with NPIV enabled causing SID=0 frames out (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced tmo value set to FLOGI WQE for quick recovery from FLOGI sequence timeout (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Add log message when completes with clean address bit set to zero (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver vector mapping to CPU affinity (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed iocb flags not being reset for scsi commands (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed system panic during EEH recovery due to midlayer acting on outstanding I/O (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed not returning FAILED status when SCSI invoking host reset handler failed (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed bad book keeping in posting els sgls to port (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard to take advantage of rdprotect/wrprotect info when available (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced spinlock contention on SCSI buffer list (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed crash when processing bsg's sg list with high memory pages (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with SCSI Host reset (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Doorbell formation information logged in dual-chute mode WQ and RQ setup (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large s/g lists for BlockGuard (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large lpfc_sg_seg_cnt values (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed pt2pt and loop discovery problems on topology changes (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove driver dependency on HZ (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard error reporting (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed VPI allocation issues after firmware dump is performed (Rob Evers) [947546] - [scsi] lpfc: fix potential NULL pointer dereference in lpfc_sli4_rq_put() (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed potential mis-interpretation of READ_TOPOLOGY reserved fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fix default value for lpfc_enable_rrq (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed circular locking dependency and inconsistent lock state issues (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed PT2PT bring up problem for FC SLI4 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed OXID reuse issue (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed async FCF modified event to in-use FCF failure to trigger recovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed deadlock condition in FCF round robin handling (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed bsg timeout handling issues that would result in crashes ? applied and checked into RHEL6.5 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed degraded performance after cable pulls (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed NMI watch dog panic's when resetting the hba (Rob Evers) [947546] - [scsi] lpfc: treewide: Fix typos in kernel messages (Rob Evers) [947546] - [scsi] lpfc: fix lpfc build when wmb() is defined as mb() (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed crash due to SLI Port invalid resource count (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for FCoE protocol dual-chute (ULP) operation (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed stale ndlp state when the node is marked for deferred removal (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fix potential memory corruption bug (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed no-context ABTS failed with BA_RJT (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Removed use of NOP mailboxes for interrupt verification (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed exhausted retry for plogi to nameserver (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed ELS_REC received on the unsolicited receive queue (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for change_queue_type (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct mask error (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct buffer length overrun (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Update DIF support for passthru/strip/insert (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Fix bug with Target Resets and FCP2 devices (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed not checking solicition in progress bit when verifying FCF record for use (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed PRLI not being retried if a LS_RJT with a reason (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Expand I/O channel support for large systems (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Adjust IO Channels to 1 when INTx (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fix interrupt delay multipler conversion for eq_create (Rob Evers) [947546] - [scsi] lpfc 8.3.34: Correct typecasts for snprintf messages (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Fix number of IO channels to match CPUs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Fixed debugfs queInfo to include queue stats (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Make I/O to hw queue distribution algorithm a module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Change Naming convention for SLI4 Interrupt vector (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Allow per-hba interrupt rate tuning (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Tie parallel I/O queues into separate MSIX vectors (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add Interrupts per second stats via debugfs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Parallelize SLI-4 Q distribution (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Formally separate lpfc_sli_ring SLI-3 and SLI-4 variantions (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add debugfs interface to display SLI queue information (Rob Evers) [947546] - [scsi] lpfc: treewide: fix comment/printk/variable typos (Rob Evers) [947546] - [netdrv] qlcnic: Update version to 5.2.43 (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [927395] - [netdrv] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [927395] - [netdrv] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [927395] - [netdrv] qlcnic: diagnostics routine changes (Chad Dupuis) [927395] - [netdrv] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [927395] - [netdrv] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [927395] - [netdrv] qlcnic: Support spoof check config (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix LRO bugs while tuning offloads using Q application (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable LRO if it was disabled by RX checksum (Chad Dupuis) [927395] - [netdrv] qlcnic: remove netdev->trans_start updates within the driver (Chad Dupuis) [927395] - [netdrv] qlcnic: Return proper error codes from probe failure paths (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix validation of link event command (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix mailbox response handling (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix bug in diagnostics test reset recovery path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix reset recovery after transmit timeout (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool supported port status for 83xx (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix missing bracket in module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool strings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix setting MAC address (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.42 (Chad Dupuis) [927395] - [netdrv] qlcnic: Add identifying string for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Rename the IRQ description (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable Interrupt Coalescing for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Add eSwitch statistics support (Chad Dupuis) [927395] - [netdrv] qlcnic: Take EPORT out of reset sequence before disabling PAUSE (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance channel configuration logs (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.41 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support polling for mailbox events (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix loopback test for SR-IOV PF (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VLAN id config (Chad Dupuis) [927395] - [netdrv] qlcnic: Support MAC address, Tx rate config (Chad Dupuis) [927395] - [netdrv] qlcnic: VF reset recovery implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: VF FLR implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Change 82xx adapter VLAN id endian type (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix typo in logs (Chad Dupuis) [927395] - [netdrv] qlcnic: fix TSO race condition (Chad Dupuis) [927395] - [netdrv] qlcnic: Stop traffic before performing loopback test (Chad Dupuis) [927395] - [netdrv] qlcnic: fix beaconing test for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix set_flags handler for ethtool (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.40 (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix sparse warnings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix NULL dereference in error path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix potential NULL dereference (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.39 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support atomic commands (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VF-PF communication channel commands (Chad Dupuis) [927395] - [netdrv] qlcnic: VF-PF communication channel implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Use shared interrupt vector for Tx and Rx (Chad Dupuis) [927395] - [netdrv] qlcnic: SR-IOV VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Support SR-IOV enable and disable (Chad Dupuis) [927395] - [netdrv] qlcnic: Add QLCNIC_SRIOV to Kconfig (Chad Dupuis) [927395]- [mm] reinstate mmap -EINVAL return error code when mapping length is zero (Rafael Aquini) [995339] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592] - [fs] ext4: dont let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [firmware] efivars: Use correct efi_pstore_info struct when calling pstore_register (Lenny Szubowicz) [867689] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [952734] - [char] ipmi: eliminate long delay in ipmi_si on SGI UV2 (George Beshers) [876778] - [net] bridge: fix a conflict in if_bridge.h with glibc headers (Amerigo Wang) [981325] - [usb] fix endpoint-disabling for failed config changes (Don Zickus) [889391] - [usb] Free the allocated memory before exiting on error (Don Zickus) [889391] - [usb] xhci: fix list access before init (Don Zickus) [889391] - [usb] xhci-mem: init list heads at the beginning of init (Don Zickus) [889391] - [usb] xhci: override bogus bulk wMaxPacketSize values (Don Zickus) [889391] - [usb] enclose USB_XHCI_HCD related symbols within a if USB_XHCI_HCD block (Don Zickus) [889391] - [usb] xhci: clarify compliance mode debug messages (Don Zickus) [889391] - [usb] xhci: Rename SEGMENT_SIZE and SEGMENT_SHIFT as the former is used in a.out.h (Don Zickus) [889391] - [usb] xhci: Use ilog2() rather than __ffs() for calculating SEGMENT_SHIFT (Don Zickus) [889391] - [usb] xhci: Don't warn on empty ring for suspended devices (Don Zickus) [889391] - [usb] xhci: Fix TRB transfer length macro used for Event TRB (Don Zickus) [889391] - [usb] xhci: fix build warning (Don Zickus) [889391] - [usb] xhci: fix bit definitions for IMAN register (Don Zickus) [889391] - [usb] xhci: correctly enable interrupts (Don Zickus) [889391] - [usb] xhci: fix memory leak of URB-private data (Don Zickus) [889391] - [usb] xhci: fix incorrect bit test (Don Zickus) [889391] - [usb] xhci: Fix TD size for isochronous URBs (Don Zickus) [889391] - [usb] xhci: Fix isoc TD encoding (Don Zickus) [889391] - [usb] xhci: remove unused trb var in xhci_irq() (Don Zickus) [889391] - [usb] xhci: Add Lynx Point LP to list of Intel switchable hosts (Don Zickus) [889391] - [usb] xhci: move HC_STATE_SUSPENDED check to xhci_suspend() (Don Zickus) [889391] - [usb] xhci: Stricter conditional for Z1 system models for Compliance Mode Patch (Don Zickus) [889391] - [usb] xhci: Extend Fresco Logic MSI quirk (Don Zickus) [889391] - [usb] xhci: fix null-pointer dereference when destroying half-built segment rings (Don Zickus) [889391] - [usb] xhci: Fix TD Size calculation on 1.0 hosts (Don Zickus) [889391] - [usb] xhci: Fix conditional check in bandwidth calculation (Don Zickus) [889391] - [usb] xhci: Avoid global symbol pollution with handshake (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused ep_ctx (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused slot_ctx (Don Zickus) [889391] - [usb] xhci: Fix missing break in xhci_evaluate_context_result (Don Zickus) [889391] - [usb] xhci: Fix potential NULL ptr deref in command cancellation (Don Zickus) [889391] - [usb] xhci: Remove __force__ __u16 before assigning DeviceRemovable and assign directly (Don Zickus) [889391] - [usb] xhci-ring: removes unnecessary semicolon (Don Zickus) [889391] - [usb] xhci: update a comment regarding the BOS descriptor to reflect the code (Don Zickus) [889391] - [usb] xhci: sparse fixes (Don Zickus) [889391] - [usb] Fail a get config when the port is powered off (Don Zickus) [889391] - [usb] xhci: Handle clear PORT_POWER feature (Don Zickus) [889391] - [usb] redefine DeviceRemovable and wHubDelay as _le16 (Don Zickus) [889391] - [usb] xhci: Avoid "dead ports", add roothub port polling (Don Zickus) [894180] - [usb] Handle warm reset failure on empty port (Don Zickus) [894180] - [usb] Ignore port state until reset completes (Don Zickus) [894180] - [usb] Increase reset timeout (Don Zickus) [894180] - [usb] Allow USB 3.0 ports to be disabled (Don Zickus) [894180] - [usb] Ignore xHCI Reset Device status (Don Zickus) [894180] - [usb] Handle auto-transition from hot to warm reset (Don Zickus) [894180] - [usb] xhci: Handle HS bulk/ctrl endpoints that don't NAK (Don Zickus) [894180] - [usb] Enable LPM after a failed probe (Don Zickus) [815547] - [usb] Don't enable LPM if the exit latency is zero (Don Zickus) [815547] - [usb] Send Set SEL before enablng parent U1/U2 timeout (Don Zickus) [815547] - [usb] xhci: endianness xhci_calculate_intel_u2_timeout (Don Zickus) [815547] - [usb] xhci: fix integer overflow (Don Zickus) [815547] - [usb] Fix LPM disable count mismatch on driver unbind (Don Zickus) [815547] - [usb] Disable LPM while the device is unconfigured (Don Zickus) [815547] - [usb] Fix LPM disable/enable during device reset (Don Zickus) [815547] - [usb] xhci: Fix DIV_ROUND_UP compile error (Don Zickus) [815547] - [usb] xhci: Fix compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Fix core compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Disable hub-initiated LPM for comms devices (Don Zickus) [815547] - [usb] xhci: Add Intel U1/U2 timeout policy (Don Zickus) [815547] - [usb] xhci: Add infrastructure for host-specific LPM policies (Don Zickus) [815547] - [usb] Add macros for interrupt endpoint types (Don Zickus) [815547] - [usb] xhci: Reserve one command for USB3 LPM disable (Don Zickus) [815547] - [usb] xhci: Some Evaluate Context commands must succeed (Don Zickus) [815547] - [usb] Disable USB 3.0 LPM in critical sections (Don Zickus) [815547] - [usb] Add support to enable/disable USB3 link states (Don Zickus) [815547] - [usb] Allow drivers to disable hub-initiated LPM (Don Zickus) [815547] - [usb] Calculate USB 3.0 exit latencies for LPM (Don Zickus) [815547] - [usb] Refactor code to set LPM support flag (Don Zickus) [815547] - [usb] Make sure to fetch the BOS desc for roothubs (Don Zickus) [815547] - [usb] xhci: Add roothub code to set U1/U2 timeouts (Don Zickus) [815547] - [scsi] pm8001: Add new driver pmc8001 to RHEL 6.5 (Rich Bono) [922129] - [scsi] bnx2fc: introduce missing kfree (Jan Vesely) [916004] - [scsi] bnx2fc: Fix common misspellings (Jan Vesely) [916004] - [scsi] bnx2fc: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916004] - [scsi] bnx2fc: Make the fcoe_cltr the SCSI host parent (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.14 (Jan Vesely) [916004] - [scsi] bnx2fc: Update copyright dates (Jan Vesely) [916004] - [scsi] bnx2fc: Fix race condition between IO completion and abort (Jan Vesely) [916004] - [scsi] bnx2fc: Include chip number in the symbolic name (Jan Vesely) [916004] - [scsi] bnx2fc: Enable cached tasks to improve performance (Jan Vesely) [916004] - [scsi] bnx2fc: adjust duplicate test (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.13 (Jan Vesely) [916004] - [scsi] bnx2fc: Support max IO size to 512KB (Jan Vesely) [916004] - [scsi] bnx2fc: Tx/Rx byte counts reset to 0 when exceeding 32 bit values (Jan Vesely) [916004] - [scsi] bnx2fc: Map the doorbell register between offload and enable requests (Jan Vesely) [916004] - [scsi] bnx2fc: Move offload/upload wait logic into a function (Jan Vesely) [916004] - [scsi] bnx2fc: support software fcoe target (Jan Vesely) [916004] - [scsi] bnx2fc: remove useless calls to memset() (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_get_lesb/fcoe_ctlr_get_lesb() directly from libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_link_speed_update() from the exported symbol in libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: add support to get_netdev for bnx2f_interface (Jan Vesely) [916004] - [scsi] bnx2fc: Use the fcoe_sysfs control interface (Jan Vesely) [916004] - [scsi] libfcoe, fcoe, bnx2fc: Add new fcoe control interface (Jan Vesely) [916004] - [scsi] bnx2fc: treewide: fix typo of "suppport" in various comments (Jan Vesely) [916004] - [scsi] fix various printk and comment typos (Jan Vesely) [916004] - [scsi] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Jan Vesely) [916004] - [scsi] bnx2fc: Allocate fcoe_ctlr with bnx2fc_interface, not as a member (Jan Vesely) [916004] - [scsi] bnx2i: Fixed bugs in the handling of unsolicited NOP-Ins (Jan Vesely) [916003] - [scsi] bnx2i: Update version and copyright year 2013 (Jan Vesely) [916003] - [scsi] bnx2i: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916003] - [scsi] bnx2i: Fix typo in printk and comments (Jan Vesely) [916003] - [scsi] bnx2i: fix the bit manipulation when setting the error mask (Jan Vesely) [916003] - [scsi] bnx2i: removed the individual PCI DEVICE ID checking (Jan Vesely) [916003]- [netdrv] ixgbe: fix broken module parameter IntMode (Andy Gospodarek) [958967] - [netdrv] ixgbe: fix broken module parameter FdirMode (Andy Gospodarek) [958967] - [fs] fuse: initialize dentry->d_op properly in fuse_direntplus_link() (Brian Foster) [994492] - [fs] nfs4: Fix infinite loop in nfs4_lookup_root (Scott Mayhew) [987426] - [tracing] Replace syscall_meta_data struct array with pointer array (Jiri Olsa) [992987] - [tracing] Replace trace_event struct array with pointer array (Jiri Olsa) [992987] - [mm] percpu: don't implicitly include slab.h from percpu.h (Baoquan He) [878312] - [mm] percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addresses (Baoquan He) [878312] - [mm] percpu: explain why per_cpu_ptr_to_phys() is more complicated than necessary (Baoquan He) [878312] - [mm] percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] percpu: should use is_vmalloc_addr() (Baoquan He) [878312] - [mm] percpu: fix pcpu_last_unit_cpu (Baoquan He) [878312] - [mm] percpu: fix first chunk match in per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: fix trivial bugs in pcpu_build_alloc_info() (Baoquan He) [878312] - [mm] percpu: move vmalloc based chunk management into percpu-vm.c (Baoquan He) [878312] - [mm] percpu: misc preparations for nommu support (Baoquan He) [878312] - [mm] percpu: reorganize chunk creation and destruction (Baoquan He) [878312] - [mm] percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: add __percpu sparse annotations to core kernel subsystems (Baoquan He) [878312] - [mm] percpu: avoid calling __pcpu_ptr_to_addr() (Baoquan He) [878312] - [mm] percpu: refactor the code in pcpu_depopulate_chunk() (Baoquan He) [878312] - [mm] percpu: add missing per_cpu_ptr_to_phys() definition for UP (Baoquan He) [878312] - [mm] percpu: Fix kdump failure if booted with percpu_alloc=page (Baoquan He) [878312] - [mm] Revert: percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] Revert: percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [878312] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [994382] - [md] raid10: remove use-after-free bug (Jes Sorensen) [994382] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [994382] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [994382] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [827601] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [827601] - [infiniband] hw: import new ocrdma driver from upstream tree (Doug Ledford) [827601] - [infiniband] cma: Export AF_IB statistics (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to bind to AF_IB (Michal Schmidt) [908111] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Michal Schmidt) [908111] - [infiniband] ucma: Add ability to query GID addresses (Michal Schmidt) [908111] - [infiniband] cma: Export cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] ucma: Support querying when IB paths are not reversible (Michal Schmidt) [908111] - [infiniband] sa: Export function to pack a path record into wire format (Michal Schmidt) [908111] - [infiniband] ucma: Support querying for AF_IB addresses (Michal Schmidt) [908111] - [infiniband] cma: Only listen on IB devices when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Set qkey for AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Expose private data when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Merge cma_get/save_net_info (Michal Schmidt) [908111] - [infiniband] cma: Remove unused SDP related code (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Michal Schmidt) [908111] - [infiniband] cma: Verify that source and dest sa_family are the same (Michal Schmidt) [908111] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Michal Schmidt) [908111] - [infiniband] cma: Add helper functions to return id address information (Michal Schmidt) [908111] - [infiniband] cma: Do not modify sa_family when setting loopback address (Michal Schmidt) [908111] - [infiniband] cma: Allow user to specify AF_IB when binding (Michal Schmidt) [908111] - [infiniband] cma: Update port reservation to support AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Add AF_IB support to ip_addr_size (Michal Schmidt) [908111] - [infiniband] cma: Include AF_IB in loopback and any address checks (Michal Schmidt) [908111] - [infiniband] cma: Allow enabling reuseaddr in any state (Michal Schmidt) [908111] - [infiniband] rdma: Define native IB address (Michal Schmidt) [908111] - [netdrv] mlx4: Set link type for RAW PACKET QPs in the QP context (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Disable VLAN stripping for RAW PACKET QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fetch XRC SRQ in the CQ polling code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Advertise MW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Support memory window binding (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove redundant NULL check before kfree (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix compiler warning about uninitialized 'vlan' variable (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Convert is_xxx variables in build_mlx_header() to bool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove local invalidate segment unused fields (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Adjust duplicate test (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix bug unwinding on error in mlx4_ib_init_sriov() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix build error on platforms where UL is not 64 bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix unresolved 64bit math in mellanox/mlx4/en_dcb_nl.c (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Can set maxrate only for TC0 (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set max rate-limit for a TC (Amir Vadai) [950401 950910 950913 950915] - [netdrv] dcb: Add an optional max rate attribute (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable RFS when running in SRIOV mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Initialize RFS filters lock and list in init_netdev (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Limit the RFS filter IDs to be < RPS_NO_FILTER (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add accelerated RFS support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add rmap support to mlx4_assign_eq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Dynamic VST to VST vlan/qos changes (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fail device init if num_vfs is negative (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add warning in case of command timeouts (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Replace sscanf() with kstrtoint() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add prints when TX timeout occurs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Change log level from error to debug for vlan related messages (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Do not query stats when device port is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix resource leak in error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx_en: Timestamping is not supported in slave mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Keep VF assigned MAC in the PF admin table (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Handle unassigned VF MAC address correctly (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix adaptive moderation cq update (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Strengthen VLAN tags/priorities enforcement in VST mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add missing report on VST and spoof-checking dev caps (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix a build error on 32bit arches (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add support to get VF config (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF default vlan ID and priority support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF mac address support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add structures to keep VF Ethernet ports information (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add reference counting to MAC registeration (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable HW clock overflow check when no HW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable HW timestamping for VFs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Expose a few helpers to fill DMFS HW strucutures (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of DMFS HW rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Change a few DMFS fields names to match firmare spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Match DMFS promiscuous field names to firmware spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Move DMFS HW structs to common header file (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Reduce warning message for SRQ_LIMIT event to debug level (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add a service task (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Support software timestamping (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add HW timestamping support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Read HCA frequency and map internal clock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add timestamping device capability (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Implement SRQ object lookup from srqn (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: set correct MTU in SRIOV (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Translate guest B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add helper function to translate B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Advertize DCB_CAP_DCBX_HOST in getdcbx (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Enable DCB ETS ops only when supported by the firmware (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Added proper description for two device capabilities (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix setting initial MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disallow releasing VF QPs which have steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Always use 64 bit resource ID when doing lookup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove ethtool flow steering rules before releasing QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong order of flow steering resources removal (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong mask applied on EQ numbers in the wrapper (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup MAC resources on module unload or port stop (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix race when setting the device MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix endianness bug in set_param_l (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Turn off device-managed FS bit in dev-cap wrapper if DMFS is not enabled (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable mlx4_QP_ATTACH calls from guests if the host uses flow steering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Implement memory windows allocation and deallocation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Enable memory windows in INIT_HCA and QUERY_HCA (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable memory windows for virtual functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix allocation of device tx_cq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Propagate MR deregistration failures to caller (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Rename MPT-related functions to have mpt_ prefix (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add unicast MAC filtering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Manage hash of MAC addresses per port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Save previous MAC address of the port so we can replace it later (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Re-arrange ndo_set_rx_mode related code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Move Ethernet related functionality from mlx4_core to mlx4_en (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup multiline strings (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Optimize Rx fast path filter checks (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Optimize loopback related checks in data path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Assigning TX irq per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix compilation error when CONFIG_INET isn't defined (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix error propagation for ethtool helper function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix transmit timeout when driver restarts port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't reassign port mac address on firmware that supports it (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Use firmware driven flow steering hash mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ethtool rules leftovers after module unloaded (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Block insertion of ethtool steering rules while the interface is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix vlan mask for ethtool steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Validate VLAN IDs provided in ethtool flow steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ip/udp steering rules multicast mac when attached via ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Set correctly allow_loopback flag (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of HW flow steering rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race when closing TX queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Return proper error code when __mlx4_add_one fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use the correct netif lock on ndo_set_rx_mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix traffic loss under promiscuous mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Issue the dump eth statistics command under lock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: remove redundant code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add support for destination MAC in steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use generic etherdevice.h functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set number of rx/tx channels using ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix TX moderation info loss after set_ringparam is called (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adjusting moderation per each ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove remnants of LRO support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Unmap UAR also in the case of error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't use vlan tag value as an indication for vlan presence (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Perform correct resource cleanup if mlx4_QUERY_ADAPTER() fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Remove annoying debug messages from SR-IOV flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix skb truesize underestimation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] etherdevice.h: Add ether_addr_equal_64bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] ethtool: Add destination MAC address to flow steering API (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fixing TX queue stop/wake flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: nullify cq->vector field when closing completion queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Checksum counters per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix vlan table overflow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adding 40gb speed report for ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix crash upon device initialization error (Amir Vadai) [950401 950910 950913 950915] - [net] introduce IFF_NO_UNICAST_FLT (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add more rtnl_link_ops callbacks (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add rtnl_link_ops support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ib_srp: Eliminate state SRP_TARGET_DEAD - minus system_long_wq (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Allow SRP disconnect through sysfs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Simplify attribute initialization code (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Fix attribute registration (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Document sysfs attributes (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: use __scsi_target_unblock (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add Mellanox copyright (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Fix device removal flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add support for iser CM REQ additional info (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Return error to upper layers on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Move informational messages from error to info level (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add module version (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: add support for TIPC protocol (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_hard_header() return value (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix send lockup due to missed TX completion (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: zero last byte for strncpy (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: simplify a warning message (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: limit the size allocated by rds_message_alloc() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Free ipoib neigh on path record failure so path rec queries are retried (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Fail I/O requests if the transport is offline (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid endless SCSI error handling loop (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid sending a task management function needlessly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Track connection state properly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Enable iser when FMRs are not supported (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Avoid error prints on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Use proper define for the commands per LUN value advertised to SCSI ML (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Don't attempt to release resources on error flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Add version and firmware info to ethtool reporting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_neigh hashing to use the correct daddr octets (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix crash due to skb double destruct (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: remove depends on CONFIG_EXPERIMENTAL (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Call skb_dst_drop() once skb is enqueued for sending (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: send disconnect request without waiting for CM timewait exit (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: destroy and recreate QP and CQs when reconnecting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce the helper function srp_remove_target() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Suppress superfluous error messages (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Process all error completions (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce srp_handle_qp_err() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Simplify SCSI error handling (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Keep processing commands during host removal (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Eliminate state SRP_TARGET_CONNECTING (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Increase block layer timeout (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add more RX CQs to scale out processing of SCSI responses (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Don't touch cmid after dropping reference (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Verify that QP handler is valid before dispatching events (Doug Ledford) [791284 865301 950918 983117] - [infiniband] uverbs: Implement memory windows support in uverbs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Add "type 2" memory windows support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Change return value from find_gid_port() (Doug Ledford) [791284 865301 950918 983117]- [fs] autofs: remove autofs dentry mount check (Ian Kent) [947275] - [net] bridge: do not call setup_timer() multiple times (Amerigo Wang) [994430] - [mm] compaction: fixup need_compaction (Andrea Arcangeli) [953225] - [mm] compaction: add compaction to zone_reclaim_mode (Andrea Arcangeli) [953225] - [mm] zone_reclaim: after a successful zone_reclaim check the min watermark (Andrea Arcangeli) [953225] - [mm] compaction: increase the high order pages in the watermarks (Andrea Arcangeli) [953225] - [mm] compaction: don't require high order pages below min wmark (Andrea Arcangeli) [953225] - [mm] compaction: reset before initializing the scan cursors (Andrea Arcangeli) [953225] - [mm] compaction: don't depend on kswapd to invoke reset_isolation_suitable (Andrea Arcangeli) [953225] - [mm] zone_reclaim: compaction: scan all memory with /proc/sys/vm/compact_memory (Andrea Arcangeli) [953225] - [mm] zone_reclaim: remove ZONE_RECLAIM_LOCKED (Andrea Arcangeli) [953225] - [mm] page_alloc: avoid marking zones full prematurely after zone_reclaim() (Andrea Arcangeli) [953225] - [x86] trace: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [738712] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [738712] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [738712] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [738712] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [738712] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [738712] - [x86] trace: Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [738712] - [x86] uv3: Trim MMR register definitions after code changes for SGI UV3 (George Beshers) [988345] - [x86] uv3: Check current gru hub support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Time Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update x2apic Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Hub Info for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update ACPI Check to include SGI UV3 (George Beshers) [988345] - [x86] uv3: Update MMR register definitions for SGI Ultraviolet System 3 (George Beshers) [988345] - [kernel] coredump: change wait_for_dump_helpers() to use wait_event_interruptible() (Oleg Nesterov) [773215] - [kernel] coredump: introduce dump_interrupted() (Oleg Nesterov) [773215] - [kernel] coredump: Un-inline the core-dump helper functions (Oleg Nesterov) [773215] - [kernel] coredump: sanitize the setting of signal->group_exit_code (Oleg Nesterov) [773215] - [kernel] coredump: ensure that SIGKILL always kills the dumping thread (Oleg Nesterov) [773215] - [kernel] coredump: only SIGKILL should interrupt the coredumping task (Oleg Nesterov) [773215] - [kernel] coredump: set ->group_exit_code for other CLONE_VM tasks too (Oleg Nesterov) [773215] - [fs] procfs: allow threads to rename siblings via /proc/pid/tasks/tid/comm (Jerome Marchand) [950840] - [security] selinux: make security_sb_clone_mnt_opts return an error on context mismatch (Jeff Layton) [800218] - [netdrv] bna: fix vlan_grp handling (Stefan Assmann) [886420] - [netdrv] mlx4_en: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlge: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlcnic: fix vlgrp handling (Stefan Assmann) [886420] - [fs] nfs4: end back channel session draining (Steve Dickson) [984118] - [fs] nfs4: Fix a pNFS session draining deadlock (Steve Dickson) [984118] - [fs] xfs: Fix delalloc WARN_ON() in xfs_vm_releasepage() (Aaron Tomlin) [991496] - [fs] nfs: Fix access to suid/sgid executables (Niels de Vos) [988135] - [fs] nfs4: don't put ACCESS in OPEN compound if O_EXCL (Niels de Vos) [988135] - [fs] nfs4: Add ACCESS operation to OPEN compound (Niels de Vos) [988135] - [fs] livelock avoidance in sget() (Eric Sandeen) [916811] - [fs] ext4: create a new BH_Verified flag to avoid unnecessary metadata validation (Lukas Czerner) [879163] - [fs] ext4: Fix dirtying of journalled buffers in data=journal mode (Lukas Czerner) [834919] - [fs] ext4: fix ext_remove_space for punch_hole case (Lukas Czerner) [969307] - [fs] ext4: punch_hole should wait for DIO writers (Lukas Czerner) [969307] - [fs] ext4: prevent race while walking extent tree for fiemap (Lukas Czerner) [692063] - [fs] ext4: Fix possibly very long loop in fiemap (Lukas Czerner) [692063] - [fs] ext4: make FIEMAP and delayed allocation play well together (Lukas Czerner) [692063] - [fs] ext4: handle NULL p_ext in ext4_ext_next_allocated_block() (Lukas Czerner) [692063] - [fs] ext4: drop ec_type from the ext4_ext_cache structure (Lukas Czerner) [692063] - [fs] lockd: protect nlm_blocked list (David Jeffery) [967095] - [virt] hv: Populate the guest ID with RHEL info (Jason Wang) [969230] - [virt] hv: Fix a bug in version negotiation code for util services (Jason Wang) [980554] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [991242] - [pci] Fix bit definitions of PCI_EXP_LNKCAP2 register (Myron Stowe) [989252] - [virt] storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [969537 969548] - [virt] storvsc: Support FC devices (Jason Wang) [969537] - [virt] storvsc: Implement multi-channel support (Jason Wang) [969537] - [virt] storvsc: Update the storage protocol to win8 level (Jason Wang) [969537] - [virt] storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [969548] - [virt] hv: Add the GUID fot synthetic fibre channel device (Jason Wang) [969537] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [990853] - [usb] fix thread-unsafe anchor utiliy routines (Stanislaw Gruszka) [993005] - [kernel] hung_task: print more info when reporting the problem (Oleg Nesterov) [976899] - [cpufreq] Convert the cpufreq_driver_lock to a rwlock (Prarit Bhargava) [887045] - [scsi] fnic: fix sleeping function called from invalid context during probe (Chris Leech) [829506] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [829506] - [scsi] fnic: Incremented driver version (Chris Leech) [829506] - [scsi] fnic: fix kernel panic due to FIP mode misconfiguration (Chris Leech) [829506] - [scsi] fnic: FIP VLAN Discovery Feature Support (Chris Leech) [829506] - [scsi] fnic: Fnic Trace Utility (Chris Leech) [829506] - [scsi] fnic: New debug flags and debug log messages (Chris Leech) [829506] - [scsi] fnic: fnic driver may hit BUG_ON on device reset (Chris Leech) [829506] - [scsi] fnic: Fix SGEs limit (Chris Leech) [829506] - [scsi] fnic: fixing issues in device and firmware reset code (Chris Leech) [829506] - [scsi] fnic: fix for trusted cos (Chris Leech) [829506] - [scsi] fnic: fix incorrect use of SLAB_CACHE_DMA flag (Chris Leech) [829506] - [x86] pmu: prepare for migration support (Paolo Bonzini) [928866] - [x86] kvm: Add code to track call origin for msr assignment (Paolo Bonzini) [928866] - [x86] kvm: add kvm_arch_vcpu_postcreate callback, move TSC initialization (Paolo Bonzini) [928866] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [981032] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [981032] - [input] wacom: BTN_TOOL_DOUBLETAP is not a valid device_type (Aristeu Rozanski) [815589] - [input] wacom: use BTN_TOOL_FINGER to indicate touch device type (Aristeu Rozanski) [815589] - [input] wacom: remove pressure for touch devices (Aristeu Rozanski) [815589] - [input] wacom: report id 3 returns 4 bytes of data (Aristeu Rozanski) [815589] - [input] wacom: add support for Lenovo tablet ID 0xE6 (Aristeu Rozanski) [815589] - [input] wacom: support 2FGT in MT format (Aristeu Rozanski) [815589] - [input] wacom: support one finger touch the touchscreen way (Aristeu Rozanski) [815589] - [input] wacom: process pen data in its own routine (Aristeu Rozanski) [815589] - [input] wacom: share pen info with touch of the same ID (Aristeu Rozanski) [815589] - [input] wacom: fix runtime PM related deadlock (Aristeu Rozanski) [815589] - [input] wacom: add support for new LCD tablets (Aristeu Rozanski) [815589] - [input] wacom: add defines for packet lengths of various devices (Aristeu Rozanski) [815589] - [input] wacom: fix error path in wacom_probe() (Aristeu Rozanski) [815589] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k (Chad Dupuis) [927382] - [scsi] Revert "qla2xxx: Add setting of driver version string for vendor application." (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for locking issue between driver ISR and mailbox routines (Chad Dupuis) [927382] - [scsi] qla2xxx: Add clarifying printk to thermal access fail cases (Chad Dupuis) [927382] - [scsi] qla2xxx: Wait for IDC complete event to finish loopback operation (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process state change aen for reset owner (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process RSCNs for a vport on the same physical adapter (Chad Dupuis) [927382] - [scsi] qla2xxx: Correction of comment in MBC opcode defines (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct list-iteration bug in Report-ID Acquisition codes (Chad Dupuis) [927382] - [scsi] qla2xxx: Enhancements to support ISPFx00 (Chad Dupuis) [927382] - [scsi] qla2xxx: Integrate generic card temperature with mezz card temperature (Chad Dupuis) [927382] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the copyright information (Chad Dupuis) [927382] - [scsi] qla2xxx: Display the lock owner on lock acquire failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Move loopback mode reset after chip reset check (Chad Dupuis) [927382] - [scsi] qla2xxx: Extra loopback error handling for ISP83xx (Chad Dupuis) [927382] - [scsi] qla2xxx: don't free pool that wasn't allocated (Chad Dupuis) [927382] - [scsi] qla2xxx: Unload hangs after issuing BSG commands to vport (Chad Dupuis) [927382] - [scsi] qla2xxx: Do MPI reset only for 81xx (Chad Dupuis) [927382] - [scsi] qla2xxx: Do link initialization on get loop id failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the FTP site references in the driver sources (Chad Dupuis) [927382] - [scsi] qla2xxx: Reject loopback request if one is already in progress (Chad Dupuis) [927382] - [scsi] qla2xxx: Print thermal unsupported message (Chad Dupuis) [927382] - [scsi] qla2xxx: Avoid null pointer dereference in shutdown routine (Chad Dupuis) [927382] - [scsi] qla2xxx: Get VPD information from common location for CNA (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct race in loop_state assignment during reset handling (Chad Dupuis) [927382] - [scsi] qla2xxx: Display that driver is operating in legacy interrupt mode (Chad Dupuis) [927382] - [scsi] qla2xxx: Free rsp_data even on error in qla2x00_process_loopback() (Chad Dupuis) [927382] - [scsi] qla2xxx: Dont clear drv active on iospace config failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Update ql2xextended_error_logging parameter description with new options (Chad Dupuis) [927382] - [scsi] qla2xxx: Parameterize the link speed of hba rather than fcport (Chad Dupuis) [927382] - [scsi] qla2xxx: Add 16Gb/s case to get port speed capability (Chad Dupuis) [927382] - [scsi] qla2xxx: Move marking fcport online ahead of setting iiDMA speed (Chad Dupuis) [927382] - [scsi] qla2xxx: Obtain loopback iteration count from bsg request (Chad Dupuis) [927382] - [scsi] qla2xxx: Add acquiring of risc semaphore before doing ISP reset (Chad Dupuis) [927382] - [scsi] qla2xxx: Properly set result field of bsg_job reply structure for success and failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix coccinelle warnings in qla2x00_relogin (Chad Dupuis) [927382] - [scsi] qla2xxx: Ignore driver ack bit if corresponding presence bit is not set (Chad Dupuis) [927382] - [scsi] qla2xxx: Use correct Request-Q-Out register during bidirectional request processing (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla83xx_fw_dump function (Chad Dupuis) [927382] - [scsi] qla2xxx: Add Gen3 PCIe speed 8GT/s to the log message (Chad Dupuis) [927382] - [scsi] qla2xxx: Move noisy Start scsi failed messages to verbose logging level (Chad Dupuis) [927382] - [scsi] qla2xxx: Honor status value of 2 for report-id acquisition (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for warnings reported by sparse (Chad Dupuis) [927382] - [scsi] qla2xxx: No fcport FC-4 type assignment in GA_NXT response (Chad Dupuis) [927382] - [scsi] qla2xxx: Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear unsupported 'states' during Get-FW-State queries (Chad Dupuis) [927382] - [scsi] qla2xxx: Remove spurious taking of ha->vport_slock spinlock (Chad Dupuis) [927382] - [cciss] Silence noisy per-device cciss messages (Tomas Henzl) [972697] - [scsi] mpt3sas: Bump driver version to v02.100.00.00-rh1 (Tomas Henzl) [839470] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [839470] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [839470] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [839470] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [839470] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [839470] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [839470] - [scsi] mpt3sas: don't wank with fasync on ->release() (Tomas Henzl) [839470] - [scsi] mpt3sas: Fix typos in printk (Tomas Henzl) [839470] - [scsi] mpt3sas: remove unused variables (Tomas Henzl) [839470] - [scsi] mpt3sas: Remove unneeded version.h header inclusion (Tomas Henzl) [839470] - [scsi] mpt3sas: cut and paste bug storing trigger mpi (Tomas Henzl) [839470] - [scsi] mpt3sas: add new driver supporting 12GB SAS (Tomas Henzl) [839470] - [scsi] scsi_transport_sas: add 12GB definitions for mpt3sas (Tomas Henzl) [839470] - [scsi] megaraid_sas: megaraid_sas driver init fails in kdump kernel (Tomas Henzl) [833299] - [scsi] sd_dif: problem with verify of type 1 protection information (PI) (Ewan Milne) [956402] - [scsi] sd: Ensure we correctly disable devices with unknown protection type (Ewan Milne) [956402] - [scsi] sd: Avoid remapping bad reference tags (Ewan Milne) [956402] - [scsi] sd: Allow protection_type to be overridden (Ewan Milne) [956402] - [scsi] Disable DIF on Hitachi Ultrastar 15K300 (Ewan Milne) [956402] - [scsi] Fix printing of variable length commands (Ewan Milne) [956402] - [scsi] Fix race between starved list and device removal (Ewan Milne) [916994] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [923876] - [scsi] remove check for 'resetting' (Ewan Milne) [923876] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [923876] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [923876] - [scsi] advansys Remove 'last_reset' references (Ewan Milne) [923876] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [923876] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [923876] - [net] ipv6: prevent race between address creation and removal (Jiri Pirko) [953380] - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Jiri Benc) [987651] {CVE-2013-4162} - [net] netlabel: improve domain mapping validation (Paul Moore) [963427] - [net] netlabel: correctly list all the static label mappings (Paul Moore) [918803] - [x86] Revert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Rafael Aquini) [855057]- [x86] Revert: power: Initialize MSR_IA32_ENERGY_PERF_BIAS due to performance regression (Neil Horman) [968981] - [mm] mmu_notifier: re-fix freed page still mapped in secondary MMU (George Beshers) [910085] - [x86] Round the calculated scale factor in set_cyc2ns_scale() (Prarit Bhargava) [975507] - [x86] sched: Fix overflow in cyc2ns_offset (Prarit Bhargava) [975507] - [virt] virtio: support unlocked queue poll (Jason Wang) [989411] - [netdrv] virtio_net: fix race in RX VQ processing (Jason Wang) [989411] - [watchdog] Use pr_ and pr_ (Don Zickus) [796364] - [watchdog] cleanup spaces before tabs (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix crash on systems without DMI_BOARD_NAME (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed "scheduling while atomic" bug (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed I/O operations order (Don Zickus) [796364] - [watchdog] watchdog_info constify (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix I/O space access technique (Don Zickus) [796364] - [block] aoe: adjust ref of head for compound page tails (David Milburn) [976900] - [block] aoe: update internal version number to v83 (David Milburn) [976900] - [block] aoe: update copyright date (David Milburn) [976900] - [block] aoe: perform I/O completions in parallel (David Milburn) [976900] - [block] aoe: replace kmalloc and then memcpy with kmemdup (David Milburn) [976900] - [block] aoe: reserve enough headroom on skbs (David Milburn) [976900] - [block] aoe: get rid of cached bv variable in bufinit() (David Milburn) [976900] - [block] aoe: fix use after free in aoedev_by_aoeaddr() (David Milburn) [976900] - [block] aoe: update internal version number to 81 (David Milburn) [976900] - [block] aoe: identify source of runt AoE packets (David Milburn) [976900] - [block] aoe: allow comma separator in aoe_iflist value (David Milburn) [976900] - [block] aoe: allow user to disable target failure timeout (David Milburn) [976900] - [block] aoe: use dynamic number of remote ports for AoE storage target (David Milburn) [976900] - [block] aoe: avoid races between device destruction and discovery (David Milburn) [976900] - [block] aoe: improve handling of misbehaving network paths (David Milburn) [976900] - [block] aoe: return real minor number for static minors (David Milburn) [976900] - [block] aoe: initialize sysminor to avoid compiler warning (David Milburn) [976900] - [block] aoe: make error messages more specific in static minor allocation (David Milburn) [976900] - [block] aoe: remove call to request handler from I/O completion (David Milburn) [976900] - [block] aoe: cleanup: correct comment for aoetgt nout (David Milburn) [976900] - [block] aoe: increase default cap on outstanding AoE commands in the network (David Milburn) [976900] - [block] aoe: remove vestigial request queue allocation (David Milburn) [976900] - [block] aoe: copy fallback timing information on destination failover (David Milburn) [976900] - [block] aoe: update driver-internal version to 64+ (David Milburn) [976900] - [block] aoe: commands in retransmit queue use new destination on failure (David Milburn) [976900] - [block] aoe: use high-resolution RTTs with fallback to low-res (David Milburn) [976900] - [block] aoe: manipulate aoedev network stats under lock (David Milburn) [976900] - [block] aoe: err device: include MAC addresses for unexpected responses (David Milburn) [976900] - [block] aoe: improve network congestion handling (David Milburn) [976900] - [block] aoe: provide ATA identify device content to user on request (David Milburn) [976900] - [block] aoe: update driver-internal version number to 60 (David Milburn) [976900] - [block] aoe: whitespace cleanup (David Milburn) [976900] - [block] aoe: cleanup: remove unused ata_scnt function (David Milburn) [976900] - [block] aoe: "payload" sysfs file exports per-AoE-command data transfer size (David Milburn) [976900] - [block] aoe: support larger I/O requests via aoe_maxsectors module param (David Milburn) [976900] - [block] aoe: update cap on outstanding commands based on config query response (David Milburn) [976900] - [block] aoe: support the forgetting (flushing) of a user-specified AoE target (David Milburn) [976900] - [block] aoe: print warning regarding a common reason for dropped transmits (David Milburn) [976900] - [block] aoe: avoid running request handler on plugged queue (David Milburn) [976900] - [block] aoe: update aoe-internal version number to 50 (David Milburn) [976900] - [block] aoe: update documentation to better reflect aoe-plus-udev usage (David Milburn) [976900] - [block] aoe: remove unused code (David Milburn) [976900] - [block] aoe: make dynamic block minor numbers the default (David Milburn) [976900] - [block] aoe: update and specify AoE address guards and error messages (David Milburn) [976900] - [block] aoe: retain static block device numbers for backwards compatibility (David Milburn) [976900] - [block] aoe: support more AoE addresses with dynamic block device minor numbers (David Milburn) [976900] - [block] aoe: update documentation with new URL and VM settings reference (David Milburn) [976900] - [block] aoe: update copyright year in touched files (David Milburn) [976900] - [block] aoe: update internal version number to 49 (David Milburn) [976900] - [block] aoe: remove unused code and add cosmetic improvements (David Milburn) [976900] - [block] aoe: increase net_device reference count while using it (David Milburn) [976900] - [block] aoe: associate frames with the AoE storage target (David Milburn) [976900] - [block] aoe: disallow unsupported AoE minor addresses (David Milburn) [976900] - [block] aoe: do revalidation steps in order (David Milburn) [976900] - [block] aoe: failover remote interface based on aoe_deadsecs parameter (David Milburn) [976900] - [block] aoe: use packets that work with the smallest-MTU local interface (David Milburn) [976900] - [block] aoe: use a kernel thread for transmissions (David Milburn) [976900] - [block] aoe: become I/O request queue handler for increased user control (David Milburn) [976900] - [block] aoe: kernel thread handles I/O completions for simple locking (David Milburn) [976900] - [block] aoe: for performance support larger packet payloads (David Milburn) [976900] - [block] aoe: assert AoE packets marked as requiring no checksum (David Milburn) [976900] - [md] dm-raid: Remember the last sync operation that was performed (Jonathan E Brassow) [985920] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [985920] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [913650] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [913650] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jonathan E Brassow) [913650] - [md] dm-raid: Add message/status support for changing sync action (Jonathan E Brassow) [985920] - [md] dm-raid: round region_size to power of two (Jonathan E Brassow) [985920] - [block] nvme: fixup nvme_dev_open for ioctl's (David Milburn) [922973] - [block] nvme: Return the result from user admin command IOCTL even in case of failure (David Milburn) [922973] - [block] nvme: Add MSI support (David Milburn) [922973] - [block] nvme: Use dma_set_mask() correctly (David Milburn) [922973] - [block] nvme: Do not cancel command multiple times (David Milburn) [922973] - [block] nvme: fix error return code in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: check for integer overflow in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: update NVM EXPRESS DRIVER file list (David Milburn) [922973] - [block] nvme: Fix a signedness bug in nvme_trans_modesel_get_mp (David Milburn) [922973] - [block] nvme: Remove redundant version.h header include (David Milburn) [922973] - [block] nvme: Use user defined admin ioctl timeout (David Milburn) [922973] - [block] nvme: Simplify Firmware Activate code slightly (David Milburn) [922973] - [block] nvme: Only clear the enable bit when disabling controller (David Milburn) [922973] - [block] nvme: Wait for device to acknowledge shutdown (David Milburn) [922973] - [block] nvme: Schedule timeout for sync commands (David Milburn) [922973] - [block] nvme: Meta-data support in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Device specific stripe size handling (David Milburn) [922973] - [block] nvme: Split non-mergeable bio requests (David Milburn) [922973] - [block] nvme: Remove dead code in nvme_dev_add (David Milburn) [922973] - [block] nvme: Check for NULL memory in nvme_dev_add (David Milburn) [922973] - [block] nvme: Fix error clean-up on nvme_alloc_queue (David Milburn) [922973] - [block] nvme: Free admin queue on request_irq error (David Milburn) [922973] - [block] nvme: Add scsi unmap to SG_IO (David Milburn) [922973] - [block] nvme: queue usage fixes in nvme-scsi (David Milburn) [922973] - [block] nvme: Set TASK_INTERRUPTIBLE before processing queues (David Milburn) [922973] - [block] nvme: Add a character device for each nvme device (David Milburn) [922973] - [block] nvme: Fix endian-related problems in user I/O submission path (David Milburn) [922973] - [block] nvme: Fix I/O cancellation status on big-endian machines (David Milburn) [922973] - [block] nvme: Fix sparse warnings in scsi emulation (David Milburn) [922973] - [block] nvme: Don't fail initialisation unnecessarily (David Milburn) [922973] - [block] nvme: Abstract out sector to block number conversion (David Milburn) [922973] - [block] nvme: Use round_jiffies_relative() for the periodic, once-per-second timer (David Milburn) [922973] - [block] nvme: Add nvme-scsi.c (David Milburn) [922973] - [block] nvme: Add definitions for format command (David Milburn) [922973] - [block] nvme: Move structures & definitions to header file (David Milburn) [922973] - [block] nvme: Rename nvme.c to nvme-core.c (David Milburn) [922973] - [block] nvme: Add discard support for capable devices (David Milburn) [922973] - [block] nvme: Add namespaces with no LBA range feature (David Milburn) [922973] - [block] nvme: Add entry for the NVMe driver (David Milburn) [922973] - [block] nvme: Initialize iod nents to 0 (David Milburn) [922973] - [block] nvme: Define SMART log (David Milburn) [922973] - [block] nvme: Add result to nvme_get_features (David Milburn) [922973] - [block] nvme: Set result from user admin command (David Milburn) [922973] - [block] nvme: End queued bio requests when freeing queue (David Milburn) [922973] - [block] nvme: Free cmdid on nvme_submit_bio error (David Milburn) [922973] - [block] nvme: Cancel outstanding IOs on queue deletion (David Milburn) [922973] - [block] nvme: Free admin queue memory on initialisation failure (David Milburn) [922973] - [block] nvme: Use ida for nvme device instance (David Milburn) [922973] - [block] nvme: Fix whitespace damage in nvme_init (David Milburn) [922973] - [block] nvme: handle allocation failure in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: Fix uninitialized iod compiler warning (David Milburn) [922973] - [block] nvme: Do not set IO queue depth beyond device max (David Milburn) [922973] - [block] nvme: Set block queue max sectors (David Milburn) [922973] - [block] nvme: use namespace id for nvme_get_features (David Milburn) [922973] - [block] nvme: replace nvme_ns with nvme_dev for user admin (David Milburn) [922973] - [block] nvme: Fix nvme module init when nvme_major is set (David Milburn) [922973] - [block] nvme: Set request queue logical block size (David Milburn) [922973] - [block] nvme: Set number of queues correctly (David Milburn) [922973] - [block] nvme: Version 0.8 (David Milburn) [922973] - [block] nvme: Set queue flags correctly (David Milburn) [922973] - [block] nvme: Simplify nvme_unmap_user_pages (David Milburn) [922973] - [block] nvme: Mark the end of the sg list (David Milburn) [922973] - [block] nvme: Fix DMA mapping for admin commands (David Milburn) [922973] - [block] nvme: Rename IO_TIMEOUT to NVME_IO_TIMEOUT (David Milburn) [922973] - [block] nvme: Merge the nvme_bio and nvme_prp data structures (David Milburn) [922973] - [block] nvme: Change nvme_completion_fn to take a dev (David Milburn) [922973] - [block] nvme: Change get_nvmeq to take a dev instead of a namespace (David Milburn) [922973] - [block] nvme: Simplify completion handling (David Milburn) [922973] - [block] nvme: Update Identify Controller data structure (David Milburn) [922973] - [block] nvme: Implement doorbell stride capability (David Milburn) [922973] - [block] nvme: Version 0.7 (David Milburn) [922973] - [block] nvme: Don't probe namespace 0 (David Milburn) [922973] - [block] nvme: Fix calculation of number of pages in a PRP List (David Milburn) [922973] - [block] nvme: Create nvme_identify and nvme_get_features functions (David Milburn) [922973] - [block] nvme: Fix memory leak in nvme_dev_add() (David Milburn) [922973] - [block] nvme: Fix calls to dma_unmap_sg (David Milburn) [922973] - [block] nvme: Correct sg list setup in nvme_map_user_pages (David Milburn) [922973] - [block] nvme: Fix bug in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Rework ioctls (David Milburn) [922973] - [block] nvme: Add the nvme thread to the wait queue before waking it up (David Milburn) [922973] - [block] nvme: Return real error from nvme_create_queue (David Milburn) [922973] - [block] nvme: Version 0.6 (David Milburn) [922973] - [block] nvme: Add a few calling convention notes (David Milburn) [922973] - [block] nvme: Handle failures from memory allocations in nvme_setup_prps (David Milburn) [922973] - [block] nvme: Use an IDA to allocate minor numbers (David Milburn) [922973] - [block] nvme: Add include of delay.h for msleep (David Milburn) [922973] - [block] nvme: Add support for timing out I/Os (David Milburn) [922973] - [block] nvme: Rename cancel_cmdid_data to cancel_cmdid (David Milburn) [922973] - [block] nvme: Fix bug in error handling (David Milburn) [922973] - [block] nvme: Time out initialisation after a few seconds (David Milburn) [922973] - [block] nvme: Fix warning in free_irq (David Milburn) [922973] - [block] nvme: Correct the Controller Configuration settings (David Milburn) [922973] - [block] nvme: Version 0.5 (David Milburn) [922973] - [block] nvme: Change the definition of nvme_user_io (David Milburn) [922973] - [block] nvme: Correct the definitions of two ioctls (David Milburn) [922973] - [block] nvme: Add compat_ioctl (David Milburn) [922973] - [block] nvme: Simplify queue lookup (David Milburn) [922973] - [block] nvme: Remove the kthread from the wait queue (David Milburn) [922973] - [block] nvme: Fix off-by-one when filling in PRP lists (David Milburn) [922973] - [block] nvme: Fix interpretation of 'Number of Namespaces' field (David Milburn) [922973] - [block] nvme: Remove outdated comments (David Milburn) [922973] - [block] nvme: Fix comment formatting (David Milburn) [922973] - [block] nvme: Convert comments to kernel-doc notation (David Milburn) [922973] - [block] nvme: Update admin opcodes to match the 1.0RC spec (David Milburn) [922973] - [block] nvme: Version 0.4 (David Milburn) [922973] - [block] nvme: Reduce maximum queue depth by 1 (David Milburn) [922973] - [block] nvme: Fix discontiguous accesses (David Milburn) [922973] - [block] nvme: Handle bios that contain non-virtually contiguous addresses (David Milburn) [922973] - [block] nvme: Implement Flush (David Milburn) [922973] - [block] nvme: Mark CMD_CTX_CANCELLED as being unlikely (David Milburn) [922973] - [block] nvme: Correct SQ doorbell semantics (David Milburn) [922973] - [block] nvme: Let the kthread take care of devices earlier (David Milburn) [922973] - [block] nvme: Rename nr_queues to nr_io_queues (David Milburn) [922973] - [block] nvme: Remove setting of 'flags' in rw command (David Milburn) [922973] - [block] nvme: Release 0.3 (David Milburn) [922973] - [block] nvme: Add a kthread to handle the congestion list (David Milburn) [922973] - [block] nvme: Handle failures differently in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: Update BAR structure to match the current spec (David Milburn) [922973] - [block] nvme: Handle physical merging of bvec entries (David Milburn) [922973] - [block] nvme: Check for DMA mapping failure (David Milburn) [922973] - [block] nvme: Pass the nvme_dev to nvme_free_prps and nvme_setup_prps (David Milburn) [922973] - [block] nvme: Optimise memory usage for I/Os between 4k and 128k (David Milburn) [922973] - [block] nvme: Switch to use DMA Pool API (David Milburn) [922973] - [block] nvme: Rename nvme_req_info to nvme_bio (David Milburn) [922973] - [block] nvme: Initial PRP List support (David Milburn) [922973] - [block] nvme: Advance the sg pointer when filling in an sg list (David Milburn) [922973] - [block] nvme: Renumber the special context values (David Milburn) [922973] - [block] nvme: Handle the congestion list a little better (David Milburn) [922973] - [block] nvme: Record the timeout for each command (David Milburn) [922973] - [block] nvme: Need to lock queue during interrupt handling (David Milburn) [922973] - [block] nvme: Detect command IDs completing that are out of range (David Milburn) [922973] - [block] nvme: Detect commands that are completed twice (David Milburn) [922973] - [block] nvme: Use a symbolic name to represent cancelled commands instead of 0 (David Milburn) [922973] - [block] nvme: Add a module parameter to use a threaded interrupt (David Milburn) [922973] - [block] nvme: Call put_nvmeq() before calling nvme_submit_sync_cmd() (David Milburn) [922973] - [block] nvme: Allow fatal signals to interrupt I/O (David Milburn) [922973] - [block] nvme: Release 0.2 (David Milburn) [922973] - [block] nvme: Add download / activate firmware ioctls (David Milburn) [922973] - [block] nvme: Add remaining status codes (David Milburn) [922973] - [block] nvme: Move sysfs entries to the right place (David Milburn) [922973] - [block] nvme: Disable the device before we write the admin queues (David Milburn) [922973] - [block] nvme: Request I/O regions (David Milburn) [922973] - [block] nvme: Allow queues to be allocated above 4GB (David Milburn) [922973] - [block] nvme: Enable device DMA (David Milburn) [922973] - [block] nvme: Enable and disable the PCI device (David Milburn) [922973] - [block] nvme: Check returns from nvme_alloc_queue() (David Milburn) [922973] - [block] nvme: Remove 'node' from nvme_dev (David Milburn) [922973] - [block] nvme: Read the model, serial & firmware rev from the controller (David Milburn) [922973] - [block] nvme: Add NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Create nvme_map_user_pages() and nvme_unmap_user_pages() (David Milburn) [922973] - [block] nvme: Change NVME_IOCTL_GET_RANGE_TYPE to return all the ranges (David Milburn) [922973] - [block] nvme: Zero the command before we send it (David Milburn) [922973] - [block] nvme: Add nvme_setup_prps() (David Milburn) [922973] - [block] nvme: Make nvme_common_command more featureful (David Milburn) [922973] - [block] nvme: Use PRP2 for the nvme_identify ioctl (David Milburn) [922973] - [block] nvme: Fix admin IRQ claim on real hardware (David Milburn) [922973] - [block] nvme: Rename 'cycle' to 'phase' (David Milburn) [922973] - [block] nvme: Implement per-CPU queues (David Milburn) [922973] - [block] nvme: Reduce set_queue_count arguments by one (David Milburn) [922973] - [block] nvme: Factor out queue_request_irq() (David Milburn) [922973] - [block] nvme: New driver (David Milburn) [922973]- [alsa] fix for !CONFIG_SND_DMA_SGBUF after ALSA update from upstream (Jaroslav Kysela) [916264] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [916264] - [alsa] hda: pm_runtime backport specific fixes to get things working (Jaroslav Kysela) [916264] - [alsa] pcm: try to retain kABI compatibility / modversions (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable warning (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix oops (use after free) when unloading a driver module (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix the get next midi device ioctl (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix opened substreams count (Jaroslav Kysela) [916264] - [alsa] core: automatically add .llseek fop (Jaroslav Kysela) [916264] - [alsa] timer: Add NULL-check for invalid slave timer (Jaroslav Kysela) [916264] - [alsa] timer: Fix Oops at closing slave timer (Jaroslav Kysela) [916264] - [alsa] take tu->qlock with irqs disabled (Jaroslav Kysela) [916264] - [alsa] jack: Add "Line In" input jack constants (Jaroslav Kysela) [916264] - [alsa] jack: fix one memory leak in sound jack (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [916264] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix slave change notification (Jaroslav Kysela) [916264] - [alsa] vmaster: fix core/vmaster.c kernel-doc warning (Jaroslav Kysela) [916264] - [alsa] vmaster: Free slave-links when freeing the master element (Jaroslav Kysela) [916264] - [alsa] control: Fix missing VOLATILE flag at creating controls (Jaroslav Kysela) [916264] - [alsa] control: Fixe a trailing white space error (Jaroslav Kysela) [916264] - [alsa] core: release the constraint check for replace ops (Jaroslav Kysela) [916264] - [alsa] core: trivial code style fix (Jaroslav Kysela) [916264] - [alsa] control: clean up snd_ctl_hole_check() (Jaroslav Kysela) [916264] - [alsa] control: fix numid conflict check for new controls (Jaroslav Kysela) [916264] - [alsa] core: Define llseek fops (Jaroslav Kysela) [916264] - [alsa] pcm: Optimize the call of snd_pcm_update_hw_ptr() in read/write loop (Jaroslav Kysela) [916264] - [alsa] pcm: fix race condition in wait_for_avail() (Jaroslav Kysela) [916264] - [alsa] pcm_lib: avoid timing jitter in snd_pcm_read/write() (Jaroslav Kysela) [916264] - [alsa] pcm: Don't check DMA time-out too shortly (Jaroslav Kysela) [916264] - [alsa] pcm_lib: fix xrun_log (Jaroslav Kysela) [916264] - [alsa] pcm_lib: xrun_log log also in_interrupt (Jaroslav Kysela) [916264] - [alsa] core: Avoid endless sleep after disconnect (Jaroslav Kysela) [916264] - [alsa] PCM: Fix some races at disconnection (Jaroslav Kysela) [916264] - [alsa] info: Small refactoring and a sanity check in snd_info_get_line() (Jaroslav Kysela) [916264] - [alsa] info: Avoid leaking kernel memory (Jaroslav Kysela) [916264] - [alsa] info: Implement common llseek for binary mode (Jaroslav Kysela) [916264] - [alsa] info: Remove BKL (Jaroslav Kysela) [916264] - [alsa] info: Check file position validity in common layer (Jaroslav Kysela) [916264] - [alsa] core: remove unused variables (Jaroslav Kysela) [916264] - [alsa] core: Don't use 'default' for default (Jaroslav Kysela) [916264] - [alsa] Fix yet another race in disconnection (Jaroslav Kysela) [916264] - [alsa] fix comment/printk typos (Jaroslav Kysela) [916264] - [alsa] core: Allow card id change to the same string (Jaroslav Kysela) [916264] - [alsa] hda: add CONFIG_SND_HDA_CODEC_CA0132_DSP define to rhel specific config (Jaroslav Kysela) [916264] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix EAPD vmaster hook for AD1884 & co (Jaroslav Kysela) [916264] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [916264] - [alsa] hda: relase -> release (Jaroslav Kysela) [916264] - [alsa] hda: Fix the max length of control name in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Guess what, it's two more Dell headset mic quirks (Jaroslav Kysela) [916264] - [alsa] hda: Yet another Dell headset mic quirk (Jaroslav Kysela) [916264] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [916264] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [916264] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [916264] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [916264] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [916264] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [916264] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing Mic Boost controls for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [916264] - [alsa] hda: Cache the MUX selection for generic HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [916264] - [alsa] hda: Fix return value of snd_hda_check_power_state() (Jaroslav Kysela) [916264] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [916264] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [916264] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [916264] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [916264] - [alsa] hda: Add models for Dell headset jacks (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configurations for MacBook Air 4,2 (Jaroslav Kysela) [916264] - [alsa] hda: Headset mic support for three more machines (Jaroslav Kysela) [916264] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [916264] - [alsa] hda/via: Clean up duplicated codes (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrongly cleared pins after suspend on VT1802 (Jaroslav Kysela) [916264] - [alsa] hda: Add keep_eapd_on flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Allow setting automute/automic hooks after parsing (Jaroslav Kysela) [916264] - [alsa] hda/via: Disable broken dynamic power control (Jaroslav Kysela) [916264] - [alsa] hda: Add headset quirk for two Dell machines (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T431s (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous pci_set_drvdata() at remove (Jaroslav Kysela) [916264] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add headset mic support for another Dell machine (Jaroslav Kysela) [916264] - [alsa] hda: Check the activity of the NID to be powered down (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Apply pin-enablement workaround to all Haswell HDMI codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix Oops caused by dereference NULL pointer (Jaroslav Kysela) [916264] - [alsa] hda: Fix 3.9 regression of EAPD init on Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix system panic when DMA > 40 bits for Nvidia audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Move Thinkpad X220 to use auto parser (Jaroslav Kysela) [916264] - [alsa] hda: Add the support for ALC286 codec (Jaroslav Kysela) [916264] - [alsa] hda: Limit internal mic boost for a few Asus machines (Jaroslav Kysela) [916264] - [alsa] hda: Disable the sanity check in snd_hda_add_pincfg() (Jaroslav Kysela) [916264] - [alsa] hda: fix error return code in patch_alc662() (Jaroslav Kysela) [916264] - [alsa] hda: Don't call vmaster hook when bus->shutdown is set (Jaroslav Kysela) [916264] - [alsa] hda: fixup D3 pin and right channel mute on Haswell HDMI audio (Jaroslav Kysela) [916264] - [alsa] hda: Use the primary DAC for all aamix outputs (Jaroslav Kysela) [916264] - [alsa] hda: Fix aamix activation with loopback control on VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix headset mic support for Asus X101CH (Jaroslav Kysela) [916264] - [alsa] hda: Implement headset jack functionality for some Dell hw (Jaroslav Kysela) [916264] - [alsa] hda: Handle Headphone Mic jack more generic (Jaroslav Kysela) [916264] - [alsa] hda: add some small convenience functions to auto parser (Jaroslav Kysela) [916264] - [alsa] hda: allow "Headphone Mic" parser flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a quirk for AC700 Chromebook (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add a quirk for Stumpy ChromeBox (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Update latency based on DSP state (Jaroslav Kysela) [916264] - [alsa] hda: Introduce get_delay codec PCM ops (Jaroslav Kysela) [916264] - [alsa] hda: fix uninitialized variable (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS" (Jaroslav Kysela) [916264] - [alsa] hda: fix typo in proc output (Jaroslav Kysela) [916264] - [alsa] hda: Enabling Realtek ALC 671 codec (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on HDMI ELD debug message (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on return value when getting HDMI ELD info (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Delay HP amp turnon (Jaroslav Kysela) [916264] - [alsa] hda: VIA prefers side surrounds over HP (Jaroslav Kysela) [916264] - [alsa] hda: Lower the badness for independent HP penalty (Jaroslav Kysela) [916264] - [alsa] hda: Allow codec drivers to give own badness tables (Jaroslav Kysela) [916264] - [alsa] hda: Fix DAC assignment for independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Enable "Headset Mic" name for some Dell Latitude devices (Jaroslav Kysela) [916264] - [alsa] hda: Introduce "Headset Mic" name (Jaroslav Kysela) [916264] - [alsa] hda: Fix abuse of snd_hda_lock_devices() for DSP loader (Jaroslav Kysela) [916264] - [alsa] hda: Fix typo in checking IEC958 emphasis bit (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet missing GPIO/EAPD setup in cirrus driver (Jaroslav Kysela) [916264] - [alsa] hda: Add GPIO-based LED support on HP desktop machines (Jaroslav Kysela) [916264] - [alsa] hda: Make the resume of digital beep setup proper (Jaroslav Kysela) [916264] - [alsa] hda: Fix power-saving during playing beep sound (Jaroslav Kysela) [916264] - [alsa] hda: Move beep attach/detach calls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Fix the digital beep registration (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep detach in patch_conexant.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing EAPD/GPIO setup for Cirrus codecs (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Remove extra setting of dsp_state (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check download state of DSP (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check if dspload_image succeeded (Jaroslav Kysela) [916264] - [alsa] hda: Disable IDT eapd_switch if there are no internal speakers (Jaroslav Kysela) [916264] - [alsa] hda: Don't apply EAPD power filter as default (Jaroslav Kysela) [916264] - [alsa] hda: Allow unlimited pins and converters in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Drop explicit memset() by reallocation with __GFP_ZERO (Jaroslav Kysela) [916264] - [alsa] hda: Fix snd_hda_get_num_raw_conns() to return a correct value (Jaroslav Kysela) [916264] - [alsa] hda: Don't re-initialize shared hp/mic pinctl (Jaroslav Kysela) [916264] - [alsa] hda: Avoid automatic pin-ctl update for hp/mic when jack ctl exists (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate add_in_jack_modes and add_out_jack_modes hints (Jaroslav Kysela) [916264] - [alsa] hda: Allow to change I/O direction in hp/mic jack mode ctl (Jaroslav Kysela) [916264] - [alsa] hda: Add some model name strings for ALC260 (Jaroslav Kysela) [916264] - [alsa] hda: Handle shared hp/mic jack mode (Jaroslav Kysela) [916264] - [alsa] hda: Add the generic Headphone Mic feature (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC233 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Avoid division by zero in dspxfr_one_seg() (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF PCM switch (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF controls (Jaroslav Kysela) [916264] - [alsa] hda: Enable beep for ASUS EeeBox EBP1501P (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Make jacks phantom, if they're not detectable (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Notify userspace when ELD control changes (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Protect ELD buffer (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Refactor hdmi_eld into parsed_hdmi_eld (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Do not expose eld data when eld is invalid (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: ELD shouldn't be valid after unplug (Jaroslav Kysela) [916264] - [alsa] hda: Fix the silent speaker output on Fujitsu S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: add quirks for mute LED on two HP machines (Jaroslav Kysela) [916264] - [alsa] hda: Remove speaker clicks on CX20549 (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime PM for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: Increase badness for missing multi-io (Jaroslav Kysela) [916264] - [alsa] hda: Fix broken workaround for HDMI/SPDIF conflicts (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add missing n to debug prints (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix type of INVALID_CHIP_ADDRESS (Jaroslav Kysela) [916264] - [alsa] hda: update documentation for no-primary-hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Workaround for silent output on Sony Vaio VGC-LN51JGB with ALC889 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Slight optimization for build with DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leak and error handling in CA0132 DSP loader (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Improve the DSP transfer timeout calculations (Jaroslav Kysela) [916264] - [alsa] hda/intel: Add Device IDs for Intel Wellsburg PCH (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for broken HSW HDMI pin connections (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Haswell to enable all pin and convertor widgets (Jaroslav Kysela) [916264] - [alsa] hda: Support rereading widgets under the function group (Jaroslav Kysela) [916264] - [alsa] hda: Remove limit of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Set non-snoop for Creative HD-audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Fix misc compile warnings in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Use generic array for loopback list management (Jaroslav Kysela) [916264] - [alsa] hda: Enable loopback accounts for CONFIG_PM=n, too (Jaroslav Kysela) [916264] - [alsa] hda: Apply mic-mute LED fixup for new HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: detect jacks on VT1708 even when no streams are active (Jaroslav Kysela) [916264] - [alsa] hda: Fix phantom jacks on VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add new Kconfig CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [916264] - [alsa] hda: Release assigned pin/cvt at error path of hdmi_pcm_open() (Jaroslav Kysela) [916264] - [alsa] hda: New PCI ID for Haswell ULT (Jaroslav Kysela) [916264] - [alsa] hda: add support for IDT 92HD95 HDA codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix non-snoop page handling (Jaroslav Kysela) [916264] - [alsa] hda: Enable LPIB delay count for Poulsbo / Oaktrail (Jaroslav Kysela) [916264] - [alsa] hda: Fix powermap for external mics on IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: fix inverted internal mic on Acer AOA150/ZG5 (Jaroslav Kysela) [916264] - [alsa] hda: Enable power down of unused widgets for IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: Implement path-based power filter to the generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_check_power_state() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Synchronize the power state at the end of codec init (Jaroslav Kysela) [916264] - [alsa] hda: Add power state filtering (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrong checks of power state bits (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong arguments for path deactivation checks (Jaroslav Kysela) [916264] - [alsa] hda: Add auto-mute support to PB desktop (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for Packard-Bell desktop with ALC880 (Jaroslav Kysela) [916264] - [alsa] hda: Add chained_before flag to the fixup entry (Jaroslav Kysela) [916264] - [alsa] hda: Small code refactoring about path re-initialization (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing path between aamix and outputs in AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent pin states after resume (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid snd_BUG_ON() in alc271_hp_gate_mic_jack() (Jaroslav Kysela) [916264] - [alsa] hda: Select auto-parser as default for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Convert some static quirks to fixup codes for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in AD codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add SPDIF mux control to AD codec auto-parser (Jaroslav Kysela) [916264] - [alsa] hda: Combine snd_hda_codec_flush_*_cache() to a single function (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of cmd flush in capture volume put callback (Jaroslav Kysela) [916264] - [alsa] hda: Add missing exports to helper functions (Jaroslav Kysela) [916264] - [alsa] hda: Revive SPDIF mux for IDT/STAC codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable HP auto-mute during independent HP mode (Jaroslav Kysela) [916264] - [alsa] hda: Set individual name to secondary analog PCM stream (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add Conexant CX20755/20756/20757 codec IDs (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to IDT 92HD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous header inclusions (Jaroslav Kysela) [916264] - [alsa] hda: Enable parsing the independent HP mode as default for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix conflicts between Loopback Mixing and Independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Check aamix-output paths from other DACs, too (Jaroslav Kysela) [916264] - [alsa] hda: Add missing badness evaluation for unresolved paths (Jaroslav Kysela) [916264] - [alsa] hda: Set the pin targets after deciding output config (Jaroslav Kysela) [916264] - [alsa] hda: Improve debug prints for output paths (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Acer AO725 laptop (Jaroslav Kysela) [916264] - [alsa] hda/conexant: Set mixer NID 0x19 for CX20551 codec (Jaroslav Kysela) [916264] - [alsa] hda: Correct more array rooms in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong adc_idx for capture source (Jaroslav Kysela) [916264] - [alsa] hda: Don't add unnecessary indices on HDMI and SPDIF (Jaroslav Kysela) [916264] - [alsa] hda: don't compare with yourself in fill_input_pin_labels (Jaroslav Kysela) [916264] - [alsa] hda: make sure there are enough input labels and paths (Jaroslav Kysela) [916264] - [alsa] hda: Fix speaker pin of FSC Lifebook S7110 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add boost to line inputs, too (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Add bass speaker support for HP ENVY Spectre XT (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate cap_sync_hook and capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Look for boost controls more deeply (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid mute in path activation (Jaroslav Kysela) [916264] - [alsa] hda: Unify input label creations in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Keep autocfg.input idx value in imux table (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing unsol event handler in some codec drivers (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for STAC/IDT codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Improve naming rule for primary output (Jaroslav Kysela) [916264] - [alsa] hda: Add PCM capture hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record all detected ADCs in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Move vmaster TLV parsing to snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Add input jack mode enum controls to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Minor cleanup/fixes for patch_sigmatel.c fixup transition (Jaroslav Kysela) [916264] - [alsa] hda: Give more comments to hda_gen_spec flags (Jaroslav Kysela) [916264] - [alsa] hda: Add suppress_auto_mute flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record the current speaker / LO mute status in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Properly call automute/switch hooks at init (Jaroslav Kysela) [916264] - [alsa] hda: Make sure fill_all_dac_nids is called for digital only codecs (Jaroslav Kysela) [916264] - [alsa] hda: force different capture controls if amp caps differ (Jaroslav Kysela) [916264] - [alsa] hda: do not add non-existing Mic boost controls (Jaroslav Kysela) [916264] - [alsa] hda: initialize channel counts correctly (Jaroslav Kysela) [916264] - [alsa] hda: fix wrong adc_idx in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Check array bounds in get_input_path (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Make some symbols static (Jaroslav Kysela) [916264] - [alsa] hda: Add prefer_hp_amp flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix a wrong comma in snd_printdd() call (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Declare firmware only when really built (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible invalid DMA channel deallocation (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible NULL dereference (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix another smatch warning (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix superfluous unsigned check (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Use snd_hda_set_pin_ctl() helper again (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix potential init errors and update module description (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Shuffle to group together related code (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Code shuffle to group similar functions (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add tuning controls (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add unsol handler for DSP and jack detection (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add PCM enhancements (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add DSP mixer controls and helpers (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Init chip, DSP effects and mixer settings (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add new definitions and structs for DSP (Jaroslav Kysela) [916264] - [alsa] hda: fix OOPS in hda_mark_cmd_cache_dirty (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove superfluous fields from sigmatel_spec (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Move w/a for HP Mini 110 LED to fixup table (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove PCI id check in find_mute_led_cfg() (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD83xxx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD73xx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD71Bxx (Jaroslav Kysela) [916264] - [alsa] hda: Check pincap while parsing the configuration (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC927x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC922x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9205 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9872 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC925x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9200 (Jaroslav Kysela) [916264] - [alsa] hda: Add capture_switch_hook to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for VIA codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add generic parser support to Analog Device codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in Coexant driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser in Conexant codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for Cirrus codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for CA0110 codec (Jaroslav Kysela) [916264] - [alsa] hda: Use generic codec parser for C-Media codecs (Jaroslav Kysela) [916264] - [alsa] hda: Allow user to give hints for codec parser behavior (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_get_int_hint() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Protect user-defined arrays via mutex (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Generic mute LED implementation for HP laptops (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the timing for some fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a fixup for FSC S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add output jack mode enum controls (Jaroslav Kysela) [916264] - [alsa] hda: Update automute / automic upon jack retasking (Jaroslav Kysela) [916264] - [alsa] hda: Add a new fixup type to override pinctl values (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Read the cached pinctl value in fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop aliases for old fixups (Jaroslav Kysela) [916264] - [alsa] hda: Avoid auto-mute or auto-mic of retasked jacks (Jaroslav Kysela) [916264] - [alsa] hda: Manage current pinctl values in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: More strict correction of invalid pinctl bits (Jaroslav Kysela) [916264] - [alsa] hda: Add helper functions to cache the current pinctl target (Jaroslav Kysela) [916264] - [alsa] hda: Clear the dropped paths properly (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix as a capture source (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent input_paths after ADC reduction (Jaroslav Kysela) [916264] - [alsa] hda: Return "Headphone Mic" from hda_get_autocfg_input_label() (Jaroslav Kysela) [916264] - [alsa] hda: Exclude aamix from capture paths (Jaroslav Kysela) [916264] - [alsa] hda: Add a flag to suppress mic auto-switch (Jaroslav Kysela) [916264] - [alsa] hda: Handle BOTH jack port as a fixed output (Jaroslav Kysela) [916264] - [alsa] hda: Re-define snd_hda_parse_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda: Manage input paths via path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io channel mode management (Jaroslav Kysela) [916264] - [alsa] hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused dac reference in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Use direct path reference in assign_out_path_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Clear path indices properly at each re-evaluation (Jaroslav Kysela) [916264] - [alsa] hda: Add brief comments to exported snd_hda_gen_*_() functions (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead HDA_CTL_BIND_VOL and HDA_CTL_BIND_SW codes (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_gen_free() and snd_hda_gen_check_power_status() (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack detection when polling is enabled (Jaroslav Kysela) [916264] - [alsa] hda: Add pcm_playback_hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Drop bind-volume workaround (Jaroslav Kysela) [916264] - [alsa] hda: Drop unneeded pin argument from set_output_and_unmute() (Jaroslav Kysela) [916264] - [alsa] hda: Add missing slave names for Speaker Surround, etc (Jaroslav Kysela) [916264] - [alsa] hda: Prefer binding the primary CLFE output (Jaroslav Kysela) [916264] - [alsa] hda: Fix truncated control names (Jaroslav Kysela) [916264] - [alsa] hda: Add Loopback Mixing control (Jaroslav Kysela) [916264] - [alsa] hda: Correct aamix output paths (Jaroslav Kysela) [916264] - [alsa] hda: Initialize digital-input path properly (Jaroslav Kysela) [916264] - [alsa] hda: Manage using output/loopback path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io pin assignment in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Simplify the multi-io assignment with multi speakers (Jaroslav Kysela) [916264] - [alsa] hda: Check the existing path in snd_hda_add_new_path() (Jaroslav Kysela) [916264] - [alsa] hda: Avoid duplicated path creations (Jaroslav Kysela) [916264] - [alsa] hda: Initialize output paths with current active states (Jaroslav Kysela) [916264] - [alsa] hda: Don't skip amp init for activated paths (Jaroslav Kysela) [916264] - [alsa] hda: Add hooks for HP/line/mic auto switching (Jaroslav Kysela) [916264] - [alsa] hda: Revive snd_hda_get_conn_list() (Jaroslav Kysela) [916264] - [alsa] hda: Add codec->inv_jack_detect flag (Jaroslav Kysela) [916264] - [alsa] hda: Add inv_eapd flag to struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Implement independent HP control (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix in the primary output path (Jaroslav Kysela) [916264] - [alsa] hda: Define HDA_PARSE_* for snd_hda_parse_nid_path() argument (Jaroslav Kysela) [916264] - [alsa] hda: Fix typos in debug_show_configs() (Jaroslav Kysela) [916264] - [alsa] hda: Add more debug prints about new paths (Jaroslav Kysela) [916264] - [alsa] hda: Drop spec->channel_mode field from hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix PCM name string for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use cached version for changing pins in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Dynamically turn on/off EAPD in generic codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Fix initialization of primary outputs in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Refactor init_extra_out() in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Clear unsol enable bits on unused pins in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add spec->vmaster_mute_enum flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Begin HDA_GEN_* event tag from 1 (Jaroslav Kysela) [916264] - [alsa] hda: Increase the max depth of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Avoid access of amp cache element outside mutex (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong dirty check in snd_hda_codec_resume_amp() (Jaroslav Kysela) [916264] - [alsa] hda: Do sequential writes in snd_hda_gen_init() (Jaroslav Kysela) [916264] - [alsa] hda: Add / fix comments about capture vol/sw controls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing amp cache flush for bound capture vol/sw ctls (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_codec_flush_*_cache() aliases (Jaroslav Kysela) [916264] - [alsa] hda: Flush dirty amp caches before writing inv_dmic fix (Jaroslav Kysela) [916264] - [alsa] hda: Check CORB overflow (Jaroslav Kysela) [916264] - [alsa] hda: Clear cached_write flag in snd_hda_codec_resume_*() (Jaroslav Kysela) [916264] - [alsa] hda: Clear dirty flag upon cache write (Jaroslav Kysela) [916264] - [alsa] hda: Allow one chance for zero NID in connection list (Jaroslav Kysela) [916264] - [alsa] hda: Use "Capture Source" for single sources (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser codes for Realtek driver (Jaroslav Kysela) [916264] - [alsa] hda: Export standard jack event handlers for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in snd_hda_gen_build_controls() (Jaroslav Kysela) [916264] - [alsa] hda: Move the call of snd_hda_parse_pin_defcfg() from snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Export snd_hda_gen_add_kctl() (Jaroslav Kysela) [916264] - [alsa] hda: Add EAPD control to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Merge Realtek parser code to generic parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove redundant argument from alc_mux_select() (Jaroslav Kysela) [916264] - [alsa] hda: More generic auto-mic switching for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange INPUT_PIN_ATTR_* (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix split stereo dmic code (Jaroslav Kysela) [916264] - [alsa] hda: Move fixup code into struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add conexant-style inverted dmic handling (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow multiple individual capture volume/switch controls (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow passing name=NULL to alc_kcontrol_new() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Merge a few split functions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Assign Master mixer when possible (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Handle vmaster hook in the parser side (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove unused fields and macro definitions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop auto_mic_valid_imux flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow different pins for shared hp/mic vref check (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse digital input path (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename add_new_out_path() with add_new_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove superfluous input amp init (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Clean up some spec fields (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make input path parser more generic (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Don't change connection at path deactivation (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Initialize loopback paths properly (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add boost volumes to path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add missing initialization of multi-io routes (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the initialization of pin amp-in (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename get_out_path() to get_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Use path-based parser for digital outputs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate to a single path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate is_reachable_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add path active flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove non-standard automute mode (Jaroslav Kysela) [916264] - [alsa] hda: Introduce snd_hda_codec_amp_init*() (Jaroslav Kysela) [916264] - [alsa] hda: Introduce cache & flush cmd / amp writes (Jaroslav Kysela) [916264] - [alsa] hda: Remove snd_hda_codec_amp_update() call from patch_*.c (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix initialization of input amps in output paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Check amp capabilities of aa-mixer widget (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse analog loopback paths more generically (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse input paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make path->idx and path->multi consistent (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify the output volume initialization (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Reduce vol/mute ctl lookups at parsing codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix mono amp values in proc output (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Manage mixer controls in out_path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add output path parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: List up all available DACs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify alc_auto_is_dac_reachable() (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC284 (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Shut up pins at power-saving mode with Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime D3 for Intel CPT & co (Jaroslav Kysela) [916264] - [alsa] hda: print power state for AFG node in proc file (Jaroslav Kysela) [916264] - [alsa] hda: add mute LED for HP Pavilion 17 (Realtek codec) (Jaroslav Kysela) [916264] - [alsa] hda: Switch "On" and "Off" for "Mute-LED Mode" kcontrol (Jaroslav Kysela) [916264] - [alsa] hda: Fix sound resume hang (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pins (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong pincaps set in ALC861VD dallas/hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Set codec->single_adc_amp flag for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous zero-clear memset in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in error path of patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Remove unnecessary struct hda_stream_format from CA0132 (Jaroslav Kysela) [916264] - [alsa] hda: Update chipio functions and DSP write wait timeout (Jaroslav Kysela) [916264] - [alsa] hda: Change return value for load_dsp_prepare() to -ENOSYS (Jaroslav Kysela) [916264] - [alsa] hda: Add comments and descriptions to CA0132 functions (Jaroslav Kysela) [916264] - [alsa] hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Update CA0132 codec to load DSP firmware binary (Jaroslav Kysela) [916264] - [alsa] hda: Add DSP firmware enums and defs to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Add CA0132 register definitions file (Jaroslav Kysela) [916264] - [alsa] hda: Add new DSP loader callback routines (Jaroslav Kysela) [916264] - [alsa] Revert: hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: Always turn on pins for HDMI/DP (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configuration of HP Pavilion dv7 (Jaroslav Kysela) [916264] - [alsa] hda: Move runtime PM check to runtime_idle callback (Jaroslav Kysela) [916264] - [alsa] hda: Add stereo-dmic fixup for Acer Aspire One 522 (Jaroslav Kysela) [916264] - [alsa] hda: Avoid doubly suspend after vga switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Check validity of CORB/RIRB WP reads (Jaroslav Kysela) [916264] - [alsa] hda: use usleep_range in link reset and change timeout check (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1808 (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1705CF (Jaroslav Kysela) [916264] - [alsa] hda: Remove the rest of __devinit* in comments (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous DELAYED_INIT*_MARK (Jaroslav Kysela) [916264] - [alsa] hda: remove __dev* attributes (Jaroslav Kysela) [916264] - [alsa] hda: Add PCI device prefix for clarity (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet another race of vga_switcheroo registration (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Keep the channel count for multiple speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add a helper function for simple enum kcontrols (Jaroslav Kysela) [916264] - [alsa] hda: Pass errors properly in alc_auto_check_switches() (Jaroslav Kysela) [916264] - [alsa] hda: Refactor alc_kcontrol_new() usages (Jaroslav Kysela) [916264] - [alsa] hda: Use standard sort function in hda_auto_parser.c (Jaroslav Kysela) [916264] - [alsa] hda: Call snd_array_init() early and only once (Jaroslav Kysela) [916264] - [alsa] hda: Fix build without CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for internal mic on MacBook Pro 8,1 (Jaroslav Kysela) [916264] - [alsa] hda: Add missing verb applications in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Move static ADC setup for CS4206 to init verbs (Jaroslav Kysela) [916264] - [alsa] hda: Don't release firmware when CONFIG_PM is set (Jaroslav Kysela) [916264] - [alsa] hda: Don't overwrite the pin default configs (Jaroslav Kysela) [916264] - [alsa] hda: Remove shutup calls in free callbacks (Jaroslav Kysela) [916264] - [alsa] hda: Use standard helper functions in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Correctly clear line_out_pins when moving to speaker (Jaroslav Kysela) [916264] - [alsa] hda: Add support for Realtek ALC292 (Jaroslav Kysela) [916264] - [alsa] hda: Limit runtime PM support only to known Intel chips (Jaroslav Kysela) [916264] - [alsa] hda: Fix Acer Aspire models with analog mics (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack state to depend on another jack (Jaroslav Kysela) [916264] - [alsa] hda: Fix recursive suspend/resume call (Jaroslav Kysela) [916264] - [alsa] hda: Add a missing quirk entry for iMac 9,1 (Jaroslav Kysela) [916264] - [alsa] hda: Removed unused non-standard name "C/LFE" (Jaroslav Kysela) [916264] - [alsa] hda: Give standard "Bass Speaker" mixer for 2.1 speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC668 and ALC900 (default name ALC1150) (Jaroslav Kysela) [916264] - [alsa] hda: Improve HP depop when system enter to S3 (Jaroslav Kysela) [916264] - [alsa] hda: Add pin fixups for ASUS G75 (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid connections in VT1802 codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix empty DAC filling in patch_via.c (Jaroslav Kysela) [916264] - [alsa] hda: Keep power link on for PantherPoint HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Force to reset IEC958 status bits for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Mark CS260x immutable structures const (Jaroslav Kysela) [916264] - [alsa] hda: Fix digital microphone on CS420x (Jaroslav Kysela) [916264] - [alsa] hda: Cirrus: Fix coefficient index for beep configuration (Jaroslav Kysela) [916264] - [alsa] hda: stop setup_dig_out_stream() causing clicks (Jaroslav Kysela) [916264] - [alsa] hda: Add tracepoints to HD-audio controller driver (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable in azx_position_ok() (Jaroslav Kysela) [916264] - [alsa] hda: Don't enable unsol for jacks we're polling (Jaroslav Kysela) [916264] - [alsa] hda: Add workaround for conflicting IEC958 controls (Jaroslav Kysela) [916264] - [alsa] hda: Print PCI device name at "spurious message" warnings (Jaroslav Kysela) [916264] - [alsa] hda: Implement a poll loop for jacks as a module parameter (Jaroslav Kysela) [916264] - [alsa] hda: Make hda sound card usable for Loongson (Jaroslav Kysela) [916264] - [alsa] hda: Fix mute-LED setup for HP dv5 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Fix silent headphone output from Toshiba P200 (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T430 (Jaroslav Kysela) [916264] - [alsa] hda: Always check array bounds in alc_get_line_out_pfx (Jaroslav Kysela) [916264] - [alsa] hda: Stop LPIB delay counting on broken hardware (Jaroslav Kysela) [916264] - [alsa] hda: Fix registration race of VGA switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Clean up superfluous position_fix list entries (Jaroslav Kysela) [916264] - [alsa] hda: do not detect jack on internal speakers for Realtek (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep on ASUS X43U notebook (Jaroslav Kysela) [916264] - [alsa] hda: Remove AZX_DCAPS_POSFIX_COMBO (Jaroslav Kysela) [916264] - [alsa] hda: Warn an allocation for an uninitialized array (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add missing init/free of hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leaks at error path in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing hda_gen_spec to struct via_spec (Jaroslav Kysela) [916264] - [alsa] hda: remove "Mic Jack Mode" for headset jacks (Latitude Exx30) (Jaroslav Kysela) [916264] - [alsa] hda: make Cirrus codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: make VIA codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead GPIO code for VIA codec (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC283 ALC290 support (Jaroslav Kysela) [916264] - [alsa] hda: avoid unneccesary indices on "Headphone Jack" controls (Jaroslav Kysela) [916264] - [alsa] hda: fix indices on boost volume on Conexant (Jaroslav Kysela) [916264] - [alsa] hda: Fix hang caused by race during suspend (Jaroslav Kysela) [916264] - [alsa] hda: Clean up redundant FG checks (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix detection of ALC271X codec (Jaroslav Kysela) [916264] - [alsa] hda: Add inverted internal mic quirk for Lenovo IdeaPad U310 (Jaroslav Kysela) [916264] - [alsa] hda: make Realtek/Sigmatel/Conexant use the generic unsol event (Jaroslav Kysela) [916264] - [alsa] hda: make a generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: add PCI identifier for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: use LPIB for delay estimation (Jaroslav Kysela) [916264] - [alsa] hda: force use of SSYNC bits (Jaroslav Kysela) [916264] - [alsa] hda/via: don't report presence on HPs with no presence support (Jaroslav Kysela) [916264] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31A (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for D3 stop-clock refcounting (Jaroslav Kysela) [916264] - [alsa] hda: Optimize bitfield usage in struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix D3 clock stop check for codecs with own set_power_state op (Jaroslav Kysela) [916264] - [alsa] hda: Clean up CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: Fix runtime PM leftover refcounts (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on references without checking CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: add runtime PM support (Jaroslav Kysela) [916264] - [alsa] hda: Fix possible compile warnings regarding CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [916264] - [alsa] Revert: hda_intel: Add Device IDs for Intel Wellsburg PCH (Jarod Wilson) [916264]- [virt] kvm: validate userspace_addr of memslot (Petr Matousek) [950498] {CVE-2013-1943} - [x86] edac: Apply patch to support ECC error decoding for Fam16h (Kim Naru) [922941] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [981741] - [fs] fuse: readdirplus cleanup (Niels de Vos) [981741] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [981741] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [981741] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [981741] - [fs] fuse: hold i_mutex in fuse_file_fallocate() (Brian Foster) [979433] - [fs] cifs: on send failure, readjust server sequence number downward (Sachin Prabhu) [877010] - [fs] cifs: don't try to unlock pagecache page after releasing it (Sachin Prabhu) [877010] - [fs] cifs: bugfix for unreclaimed writeback pages in cifs_writev_requeue() (Sachin Prabhu) [877010] - [fs] cifs: move check for NULL socket into smb_send_rqst (Sachin Prabhu) [877010] - [fs] cifs: fix writeback race with file that is growing (Sachin Prabhu) [877010] - [fs] cifs: adjust sequence number downward after signing NT_CANCEL request (Sachin Prabhu) [877010] - [fs] cifs: remove kmap lock (Sachin Prabhu) [877010] - [fs] cifs: replace kvec array in readdata with a single kvec (Sachin Prabhu) [877010] - [fs] cifs: convert async read code to use pages array without kmapping (Sachin Prabhu) [877010] - [fs] cifs: turn the pages list in cifs_readdata into an array (Sachin Prabhu) [877010] - [fs] cifs: allocate kvec array for cifs_readdata as a separate allocation (Sachin Prabhu) [877010] - [fs] cifs: remove the kmap size limit from wsize (Sachin Prabhu) [877010] - [fs] cifs: convert async write code to pass in data via rq_pages array (Sachin Prabhu) [877010] - [fs] cifs: change cifs_call_async to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: teach signing routines how to deal with arrays of pages in a smb_rqst (Sachin Prabhu) [877010] - [fs] cifs: teach smb_send_rqst how to handle arrays of pages (Sachin Prabhu) [877010] - [fs] cifs: cork the socket before a send and uncork it afterward (Sachin Prabhu) [877010] - [fs] cifs: convert send code to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: change signing routines to deal with smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: print error code if smb signature verification fails (Sachin Prabhu) [877010] - [fs] cifs: rename cifs_sign_smb2 to cifs_sign_smbv (Sachin Prabhu) [877010] - [fs] cifs: remove bogus reset of smb_buf_length in smb_send routines (Sachin Prabhu) [877010] - [fs] cifs: convert cifs_iovec_write to use async writes (Sachin Prabhu) [877010] - [fs] cifs: call cifs_update_eof with i_lock held (Sachin Prabhu) [877010] - [fs] cifs: fix up get_numpages (Sachin Prabhu) [877010] - [fs] cifs: fix allocation in cifs_write_allocate_pages (Sachin Prabhu) [877010] - [fs] cifs: allow caller to specify completion op when allocating writedata (Sachin Prabhu) [877010] - [fs] cifs: add pid field to cifs_writedata (Sachin Prabhu) [877010] - [fs] cifs: fix issue mounting of DFS ROOT when redirecting from one domain controller to the next (Sachin Prabhu) [976535] - [fs] gfs2: go back to try locks if reservation does not fit our needs (Robert S Peterson) [989669] - [fs] xfs: remove xfs_get_buftarg_list (Eric Sandeen) [973769] - [fs] xfs: check for stale inode before acquiring iflock on push (Brian Foster) [971441] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Carlos Maiolino) [876528] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Eric Sandeen) [886566] - [fs] xfs: check on-disk, not incore, btree root size in dfrag.c (Eric Sandeen) [886566] - [fs] writeback: avoid extra sync work at enqueue time (Eric Sandeen) [915546] - [fs] writeback: the kupdate expire timestamp should be a moving target (Eric Sandeen) [915546] - [fs] fix typo on bio_get_nr_vecs (Carlos Maiolino) [982344] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [976823] - [fs] nfsd: permit read opens of executable-only files (Niels de Vos) [988120] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Harshula Jayasuriya) [987142] - [fs] nfs: Make nfs_readdir revalidate less often (Scott Mayhew) [976879] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Scott Mayhew) [976879] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Scott Mayhew) [976879] - [fs] nfs: fix open() O_RDONLY|O_TRUNC in NFS4.0 (Jeff Layton) [982688] - [fs] vfs: remove unused __d_splice_alias argument (J. Bruce Fields) [820446] - [fs] vfs: stop d_splice_alias creating directory aliases (J. Bruce Fields) [820446] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Scott Mayhew) [983288] - [fs] nfs: add filehandle crc for debug display (Dave Wysochanski) [918580] - [fs] nfs: add fh_crc to debug output (Dave Wysochanski) [918580] - [fs] nfs: Add a client-side function to display NFS file handles (Dave Wysochanski) [918580] - [fs] nfs: include filelayout DS rpc stats in mountstats (Steve Dickson) [963096] - [fs] nfs: fix a leak at nfs_lookup_revalidate() (Dave Wysochanski) [975211] - [fs] NFS returns EIO for EDQUOT and others (Scott Mayhew) [888944] - [fs] nfs: Ensure that NFS file unlock waits for readahead to complete (Dave Wysochanski) [976915] - [fs] nfs: Add functionality to allow waiting on all outstanding reads to complete (Dave Wysochanski) [976915] - [fs] nfs: Convert nfs_get_lock_context to return an ERR_PTR on failure (Dave Wysochanski) [976915] - [netdrv] lseek() does not go to eof - n (Ivan Vecera) [928987] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [928987] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [928987] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [928987] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [928987] - [netdrv] bna: add missing iounmap() on error in bnad_init() (Ivan Vecera) [928987] - [netdrv] bna: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [928987] - [netdrv] bna: fix declaration mismatch (Ivan Vecera) [928987] - [netdrv] bna: Driver Version Updated to 3.1.2.1 (Ivan Vecera) [928987] - [netdrv] bna: Firmware update (Ivan Vecera) [928987] - [netdrv] bna: Add RX State (Ivan Vecera) [928987] - [netdrv] bna: Rx Page Based Allocation (Ivan Vecera) [928987] - [netdrv] bna: TX Intr Coalescing Fix (Ivan Vecera) [928987] - [netdrv] bna: Tx and Rx Optimizations (Ivan Vecera) [928987] - [netdrv] bna: use device model DMA API (Ivan Vecera) [928987] - [netdrv] bna: Code Cleanup and Enhancements (Ivan Vecera) [928987] - [netdrv] bna: remove useless calls to memset() (Ivan Vecera) [928987] - [netdrv] bna: Fix warning false positive (Ivan Vecera) [928987] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [928983] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [928983] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [928983] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [928983] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [928983] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [928983] - [scsi] bfa: firmware statistics update (Vijay Guvva) [928983] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [928983] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [928983] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [928983] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [928983] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [928983] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [928983] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [928983] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Forward Error Correction status (Vijay Guvva) [928983] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [928983] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [928983] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [928983] - [scsi] bfa: fix strncpy() limiter in bfad_start_ops() (Vijay Guvva) [928983] - [scsi] bfa: Add support to read/update the FRU data (Vijay Guvva) [928983] - [scsi] bfa: Support Power on Hours display and diag temp sensor fixes (Vijay Guvva) [928983] - [scsi] bfa: Add support to configure min/max bandwidth for a pcifn (Vijay Guvva) [928983] - [scsi] bfa: Add support for IO throttling at port level (Vijay Guvva) [928983] - [scsi] bfa: Add support for user to configure bandwidth on QoS priorities (Vijay Guvva) [928983] - [scsi] bfa: Fabric Assigned Address implementation fix (Vijay Guvva) [928983] - [scsi] bfa: Add diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Fix to handle firmware tskim abort request response (Vijay Guvva) [928983] - [scsi] bfa: Fix few attributes in the RHBA CT passthru command (Vijay Guvva) [928983] - [scsi] bfa: Add support to have mfg date as part of adapter attributes (Vijay Guvva) [928983] - [scsi] bfa: Flash Controller PLL initialization fixes (Vijay Guvva) [928983] - [scsi] bfa: IOCFC state machine enhancements (Vijay Guvva) [928983] - [scsi] bfa: Add support for FC Arbitrated Loop topology (Vijay Guvva) [928983] - [scsi] bfa: Add support for max target ports discovery (Vijay Guvva) [928983] - [scsi] bfa: Add support to register node symbolic name with name server (Vijay Guvva) [928983] - [scsi] bfa: Fix to process mbox interrupts only if interrupts are enabled in INTx mode (Vijay Guvva) [928983] - [scsi] bfa: Add PowerPC support and enable PCIE AER handling (Vijay Guvva) [928983] - [scsi] bfa: Add new hardware model info to sysfs model description routine (Vijay Guvva) [928983] - [scsi] bfa: Make changes to FCXP resource management (Vijay Guvva) [928983] - [scsi] bfa: FCS remote port enhancements (Vijay Guvva) [928983] - [scsi] bfa: Support vport symbolic name change from sysfs (Vijay Guvva) [928983] - [scsi] bfa: Fix to set correct return error codes and misc cleanup (Vijay Guvva) [928983] - [scsi] bfa: Fix to defer vport delete handler invocation till firmware logo response (Vijay Guvva) [928983] - [scsi] fix race in scsi_target_reap (Tomas Henzl) [910203] - [scsi] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are used (Chad Dupuis) [917577] - [scsi] qla4xxx: 5.03.00.00.06.05-k1 (Chad Dupuis) [917585] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917585] - [scsi] qla4xxx: 5.03.00.00.06.05-k0 (Chad Dupuis) [917585] - [scsi] qla4xxx: Add missing spaces to error messages (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix iocb_cnt calculation in qla4xxx_send_mbox_iocb() (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign values using correct datatype (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix smatch warnings (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix sparse warning for qla4xxx_sysfs_ddb_tgt_create (Chad Dupuis) [917585] - [scsi] qla4xxx: Silence gcc warning (Chad Dupuis) [917585] - [scsi] qla4xxx: Added print statements to display AENs (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct value for max flash node entries (Chad Dupuis) [917585] - [scsi] qla4xxx: Restrict logout from boot target session using session id (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct flash ddb offset for ISP40XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Replace dev type macros with generic portal type macros (Chad Dupuis) [917585] - [scsi] qla4xxx: Add flash node mgmt support (Chad Dupuis) [917585] - [scsi] qla4xxx: Skip retry of initialize_adapter for ISP80XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign correct CHAP table address to FLT (Chad Dupuis) [917585] - [scsi] qla4xxx: Added missing check for ISP83XX in CHAP related functions (Chad Dupuis) [917585] - [scsi] qla4xxx: Fixed request queue count manipulation on response path (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix debug level to avoid floods of same message (Chad Dupuis) [917585] - [scsi] qla4xxx: Pass correct LUN address to firmware in case of lun_reset (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix double reset in case of firmware hung for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Set graceful reset bit for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Boot from SAN fix for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Take E-port out of reset before disabling pause frames (Chad Dupuis) [917585] - [scsi] qla4xxx: remove __dev* attributes (Chad Dupuis) [917585] - [scsi] qla4xxx: don't free NULL dma pool (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix return code for qla4xxx_session_get_param (Chad Dupuis) [917585] - [scsi] qla4xxx: wait for boot target login response during probe (Chad Dupuis) [917585] - [scsi] qla4xxx: Added support for force firmware dump (Chad Dupuis) [917585] - [scsi] qla4xxx: Re-register IRQ handler while retrying initialize of adapter (Chad Dupuis) [917585] - [scsi] qla4xxx: Throttle active IOCBs to firmware limits (Chad Dupuis) [917585] - [scsi] qla4xxx: Remove unnecessary code from qla4xxx_init_local_data (Chad Dupuis) [917585] - [scsi] qla4xxx: Quiesce driver activities while loopback (Chad Dupuis) [917585] - [scsi] qla4xxx: Rename MBOX_ASTS_IDC_NOTIFY to MBOX_ASTS_IDC_REQUEST_NOTIFICATION (Chad Dupuis) [917585] - [scsi] qla4xxx: Add spurious interrupt messages under debug level 2 (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_get_ep_fwdb (Chad Dupuis) [917585] - [scsi] qla4xxx: Allow reset in link down case (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix MBOX intr switching from polling to intr mode for ISP83XX (Chad Dupuis) [917585] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] scsi_transport_iscsi: Declare portal type string macros for generic use (Chad Dupuis) [917572] - [scsi] libiscsi: export function iscsi_switch_str_param (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: Add flash node mgmt support (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: export iscsi class session's target_id in sysfs (Chad Dupuis) [917577] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [987566] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [987566] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [987566] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-bufio: avoid a possible __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-thin: open dev read only when possible (Mike Snitzer) [987566] - [md] dm-persistent-data: fix error message typos (Mike Snitzer) [987566] - [md] dm-snapshot: fix error return code in snapshot_ctr (Mike Snitzer) [987566]- [x86] mce: Add quirk for instruction recovery on Sandy Bridge processors (Rui Wang) [832367] - [x86] mce: Avoid reading every machine check bank register twice (Rui Wang) [832367] - [x86] mce: Fix siginfo_t->si_addr value for non-recoverable memory faults (Rui Wang) [832367] - [x86] mce: Only restart instruction after machine check recovery if it is safe (Rui Wang) [832367] - [x86] mce: Add instruction recovery signatures to mce-severity table (Rui Wang) [832367] - [x86] thermal: Disable power limit notification interrupt (Shyam Iyer) [908990] - [x86] thermal: Delete power-limit-notification console messages (Shyam Iyer) [908990] - [virtio] console: prevent use-after-free of port name in port unplug (Amit Shah) [827300] - [virtio] console: fix locking around send_sigio_to_port() (Amit Shah) [986960] - [virtio] console: add locking in port unplug path (Amit Shah) [795678 956637] - [virtio] console: add locks around buffer removal in port unplug path (Amit Shah) [827300] - [virtio] console: fix raising SIGIO after port unplug (Amit Shah) [986960] - [virtio] console: return -ENODEV on all read operations after unplug (Amit Shah) [975661] - [virtio] console: clean up port data immediately at time of unplug (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: fix race in port_fops_open() and port unplug (Amit Shah) [827300] - [virtio] console: fix race with port unplug and open/close (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: Add pipe_lock/unlock for splice_write (Amit Shah) [987004] - [virtio] console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987004] - [virtio] console: replace EMFILE with EBUSY for already-open port (Amit Shah) [986986] - [virtio] console: fix error handling in init() function (Amit Shah) [986990] - [ftrace] syscalls: Fix typo in SYSCALL_DEFINE0 (Jiri Olsa) [989503] - [ftrace] syscalls: Set event_enter_##sname->data to its metadata (Jiri Olsa) [989503] - [ftrace] syscalls: Remove unused event_syscall_enter and event_syscall_exit (Jiri Olsa) [989503] - [x86] efi: Fix dummy variable buffer allocation (Seiji Aguchi) [985577] - [x86] Modify UEFI anti-bricking code (Seiji Aguchi) [985577] - [x86] efi: Implement efi_no_storage_paranoia parameter (Seiji Aguchi) [985577] - [x86] efi: Distinguish between "remaining space" and actually used space (Seiji Aguchi) [985577] - [x86] efi: Check max_size only if it is non-zero (Seiji Aguchi) [985577] - [x86] efi: Export efi_query_variable_store() for efivars.ko (Seiji Aguchi) [985577] - [x86] efivars: firmware bug workarounds should be in platform code (Seiji Aguchi) [985577] - [x86] efi: be more paranoid about available space when creating variables (Seiji Aguchi) [985577] - [x86] efivars: Handle duplicate names from get_next_variable() (Seiji Aguchi) [985577] - [x86] efivars: explicitly calculate length of VariableName (Seiji Aguchi) [985577] - [x86] efi_pstore: Introducing workqueue updating sysfs (Seiji Aguchi) [985551] - [x86] efivars: Disable external interrupt while holding efivars->lock (Seiji Aguchi) [985551] - [x86] efi_pstore: Add a format check for an existing variable name at reading time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a format check for an existing variable name at erasing time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a sequence counter to a variable name (Seiji Aguchi) [826190] - [x86] efi_pstore: Add ctime to argument of erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Remove a logic erasing entries from a write callback to hold multiple logs (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a logic erasing entries to an erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Check remaining space with QueryVariableInfo() before writing data (Seiji Aguchi) [826190] - [powerpc] perf: Power8 PMU support (Steve Best) [976911] - [powerpc] perf: Add support for SIER (Steve Best) [976911] - [powerpc] perf: Add regs_no_sipr() (Steve Best) [976911] - [powerpc] perf: Add an accessor for regs->result (Steve Best) [976911] - [powerpc] perf: Convert mmcra_sipr/sihv() to regs_sipr/sihv() (Steve Best) [976911] - [powerpc] perf: Add an explict flag indicating presence of SLOT field (Steve Best) [976911] - [scsi] ipr: IOA Status Code IOASC update (Steve Best) [983765] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [983765] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [983765] - [cpufreq] intel_pstate: Set timer timeout correctly (Lenny Szubowicz) [956824] - [cpufreq] intel-pstate: Use #defines instead of hard-coded values (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix calculation of current frequency (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add function to check that all MSRs are valid (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Do not load on VM that does not report max P state (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix intel_pstate_init() error path (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add kernel command line option disable intel_pstate (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix 32 bit build (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix kobject usage (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add P-state driver for sandy bridge (Lenny Szubowicz) [956824] - [cpufreq] Do not track governor name for scaling drivers with internal governors (Lenny Szubowicz) [956824] - [x86] cpu: Add driver auto probing for x86 features (Lenny Szubowicz) [956824] - [cpufreq] Unify sysfs attribute definition macros (Lenny Szubowicz) [956824] - [acpi] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [867689] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [867689] - [acpi] Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [867689] - [x86] io_apic: initialize nr_ioapic_registers early in mp_register_ioapic() (Tony Camuso) [855057] - [mm] tmpfs: distribute interleave better across nodes (George Beshers) [988063] - [kernel] sched: Bail out of yield_to when source and target runqueue has one task (Rik van Riel) [864233] - [kvm] Add config to support ple or cpu relax optimzation (Rik van Riel) [864233] - [kvm] Iterate over only vcpus that are preempted (Rik van Riel) [864233] - [kvm] Record the preemption status of vcpus using preempt notifiers (Rik van Riel) [864233] - [kvm] Handle yield_to failure return code for potential undercommit case (Rik van Riel) [864233] - [kvm] Choose better candidate for directed yield (Rik van Riel) [864233] - [kvm] s390: Implement the directed yield (diag 9c) hypervisor call for KVM (Rik van Riel) [864233] - [kvm] Note down when cpu relax intercepted or pause loop exited (Rik van Riel) [864233] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [987200] - [netdrv] sfc: Fix aRFS UDP flow steering problem (Nikolay Aleksandrov) [984933] - [md] dm-thin: remove cells from stack (Mike Snitzer) [922212] - [md] dm-bio-prison: pass cell memory in (Mike Snitzer) [922212] - [md] persistent-data: add btree_walk (Mike Snitzer) [922212] - [md] persistent-data: set some btree fn parms const (Mike Snitzer) [922212] - [md] persistent-data: remove CONFIG_EXPERIMENTAL (Mike Snitzer) [922212] - [md] dm-bufio: use WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [922212] - [md] persistent-data: dm-transaction-manager.c: rename HASH_SIZE (Mike Snitzer) [922212] - [md] dm-thin: fix non power-of-two discard granularity calculation (Mike Snitzer) [922212] - [md] dm-kcopyd: introduce configurable throttling (Mike Snitzer) [922212] - [md] dm-ioctl: allow message to return data (Mike Snitzer) [922212] - [md] dm-ioctl: optimize functions without variable params (Mike Snitzer) [922212] - [md] dm-ioctl: introduce ioctl_flags (Mike Snitzer) [922212] - [md] dm-table: remove superfluous variable reset (Mike Snitzer) [922212] - [md] dm: fix truncated status strings (Mike Snitzer) [922212] - [usb] host: Fix lockdep warning in AMD PLL quirk (Don Zickus) [854353] - [usb] ehci: fix obscure race in ehci_endpoint_disable (Don Zickus) [877123] - [usb] don't read past config->interface if usb_control_msg() fails in usb_reset_configuration() (Don Zickus) [877123] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Tony Camuso) [732942] - [char] tpm: fix regression causesd by ppi (Tony Camuso) [732942] - [char] tpm: declare internal symbols as static (Tony Camuso) [732942] - [char] tpm: add PPI support in tpm driver (Tony Camuso) [732942] - [char] tpm: Add securityfs support for event log (Tony Camuso) [732942] - [char] tpm: Export wait_for_stat for other vendor specific drivers (Tony Camuso) [732942] - [char] tpm: modularize event log collection (Tony Camuso) [732942] - [Documentation] ABI: sysfs for Physical Presence Interface (Tony Camuso) [732942] - [char] tpm: fix memleak when register hardware fails (Tony Camuso) [732942] - [lib] raid6: cleanup gen_syndrome function selection (Jes Sorensen) [915995] - [lib] raid6: update test program for recovery functions (Jes Sorensen) [915995] - [lib] raid6: fix test program build (Jes Sorensen) [915995] - [x86] add AVX optimized RAID5 checksumming (Jes Sorensen) [915995] - [crypto] disable preemption while benchmarking RAID5 xor checksumming (Jes Sorensen) [915995] - [crypto] wait for a full jiffy in do_xor_speed (Jes Sorensen) [915995] - [x86] Add cpu_has_ssse3 and cpu_has_avx definitions (Jes Sorensen) [915995] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [837097 869622] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [837097 869622] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [837097 869622] - [md] Remember the last sync operation that was performed (Jes Sorensen) [837097 869622] - [md] fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [837097 869622] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [837097 869622] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [837097 869622] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [837097 869622] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [837097 869622] - [md] raid1,raid10: use freeze_array in place of raise_barrier in various places (Jes Sorensen) [837097 869622] - [md] raid1: consider WRITE as successful only if at least one non-Faulty and non-rebuilding drive completed it (Jes Sorensen) [837097 869622] - [md] md_stop_writes() should always freeze recovery (Jes Sorensen) [837097 869622] - [md] bad block list should default to disabled (Jes Sorensen) [837097 869622 882413] - [md] raid1/raid10 md devices leak memory when stopping (Jes Sorensen) [837097 869622 956769] - [md] Export 'md_reap_sync_thread' function (Jes Sorensen) [837097 869622] - [md] don't update metadata when stopping a read-only array (Jes Sorensen) [837097 869622] - [md] Allow devices to be re-added to a read-only array (Jes Sorensen) [837097 869622] - [md] raid10: Allow skipping recovery when clean arrays are assembled (Jes Sorensen) [837097 869622] - [md] Fix typos in MD documentation (Jes Sorensen) [837097 869622] - [md] raid5: avoid an extra write when writing to a known-bad-block (Jes Sorensen) [837097 869622] - [md] raid5: Change or of some order to improve efficiency (Jes Sorensen) [837097 869622] - [md] use set_bit_le and clear_bit_le (Jes Sorensen) [837097 869622] - [md] HOT_DISK_REMOVE shouldn't make a read-auto device active (Jes Sorensen) [837097 869622] - [md] use common code for all calls to ->hot_remove_disk() (Jes Sorensen) [837097 869622] - [md] never update metadata when array is read-only (Jes Sorensen) [837097 869622] - [md] block: Add submit_bio_wait(), remove from md (Jes Sorensen) [837097 869622] - [md] block: Use bio_sectors() more consistently (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 entirely (Jes Sorensen) [837097 869622] - [md] raid5: ensure sync and DISCARD don't happen at the same time (Jes Sorensen) [837097 869622] - [md] Prevent sysfs operations on uninitialized kobjects (Jes Sorensen) [837097 869622] - [md] raid5: Avoid accessing gendisk or queue structs when not available (Jes Sorensen) [837097 869622] - [md] raid5: schedule_construction should abort if nothing to do (Jes Sorensen) [837097 869622 882413] - [md] expedite metadata update when switching read-auto -> active (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 (Jes Sorensen) [837097 869622] - [md] raid0: improve error message when converting RAID4-with-spares to RAID0 (Jes Sorensen) [837097 869622] - [md] raid0: fix error return from create_stripe_zones (Jes Sorensen) [837097 869622] - [md] fix two bugs when attempting to resize RAID0 array (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms II (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms I (Jes Sorensen) [837097 869622] - [md] raid10: Minor non-functional code changes (Jes Sorensen) [837097 869622] - [md] protect against crash upon fsync on ro array (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix checking of dma_wait_for_async_tx() return value (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix build for async_memset (Jes Sorensen) [837097 869622] - [crypto] async_tx: add missing DMA unmap to async_memcpy() (Jes Sorensen) [837097 869622] - [md] raid5: add blktrace calls (Jes Sorensen) [837097 869622] - [md] raid5: use async_tx_quiesce() instead of open-coding it (Jes Sorensen) [837097 869622] - [md] Use ->curr_resync as last completed request when cleanly aborting resync (Jes Sorensen) [837097 869622] - [md] Update checkpoint of resync/recovery based on time (Jes Sorensen) [837097 869622] - [md] Add place to update ->recovery_cp (Jes Sorensen) [837097 869622] - [md] re-indent various 'switch' statements (Jes Sorensen) [837097 869622] - [md] close race between removing and adding a device (Jes Sorensen) [837097 869622] - [md] removed unused variable in calc_sb_1_csm (Jes Sorensen) [837097 869622] - [md] raid10: decrement correct pending counter when writing to replacement (Jes Sorensen) [837097 869622] - [md] raid10: close race that lose writes lost when replacement completes (Jes Sorensen) [837097 869622] - [md] raid5: Make sure we clear R5_Discard when discard is finished (Jes Sorensen) [837097 869622] - [md] raid5: move resolving of reconstruct_state earlier in stripe_handle (Jes Sorensen) [837097 869622] - [md] raid5: round discard alignment up to power of 2 (Jes Sorensen) [837097 869622] - [md] make sure everything is freed when dm-raid stops an array (Jes Sorensen) [837097 869622] - [md] Avoid write invalid address if read_seqretry returned true (Jes Sorensen) [837097 869622] - [md] Reassigned the parameters if read_seqretry returned true in func md_is_badblock (Jes Sorensen) [837097 869622] - [md] raid10: Fix oops when creating RAID10 arrays via dm-raid.c (Jes Sorensen) [837097 869622] - [md] raid1: Fix assembling of arrays containing Replacements (Jes Sorensen) [837097 869622] - [md] Fix typo in drivers/md (Jes Sorensen) [837097 869622] - [md] refine reporting of resync/reshape delays (Jes Sorensen) [837097 869622] - [md] raid5: be careful not to resize_stripes too big (Jes Sorensen) [837097 869622] - [md] make sure manual changes to recovery checkpoint are saved (Jes Sorensen) [837097 869622] - [md] raid10: use correct limit variable (Jes Sorensen) [837097 869622] - [md] writing to sync_action should clear the read-auto state (Jes Sorensen) [837097 869622] - [md] change resync_mismatches to atomic64_t to avoid races (Jes Sorensen) [837097 869622] - [md] raid5: make sure to_read and to_write never go negative (Jes Sorensen) [837097 869622] - [md] When RAID5 is dirty, force reconstruct-write instead of read-modify-write (Jes Sorensen) [837097 869622] - [md] raid5: protect debug message against NULL derefernce (Jes Sorensen) [837097 869622] - [md] raid5: add some missing locking in handle_failed_stripe (Jes Sorensen) [837097 869622] - [md] raid5: avoid unnecessary zero page for trim (Jes Sorensen) [837097 869622] - [md] raid5 trim support (Jes Sorensen) [837097 869622] - [md] bitmap: Don't use IS_ERR to judge alloc_page() (Jes Sorensen) [837097 869622] - [md] avoid taking the mutex on some ioctls (Jes Sorensen) [837097 869622] - [md] change the parameter of md thread (Jes Sorensen) [837097 869622] - [md] raid 10 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 1 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 0 supports TRIM (Jes Sorensen) [837097 869622] - [md] linear supports TRIM (Jes Sorensen) [837097 869622] - [md] linear: rcu_dereference outside read-lock section (Jes Sorensen) [837097 869622] - [md] raid10: fix "enough" function for detecting if array is failed (Jes Sorensen) [837097 869622] - [block] makes bio_split support bio without data (Jes Sorensen) [837097 869622] - [md] raid5: add missing spin_lock_init (Jes Sorensen) [837097 869622] - [md] make sure metadata is updated when spares are activated or removed (Jes Sorensen) [837097 869622] - [md] raid5: fix calculate of 'degraded' when a replacement becomes active (Jes Sorensen) [837097 869622] - [md] raid10: fix problem with on-stack allocation of r10bio structure (Jes Sorensen) [837097 869622 982360] - [md] raid5: raid5d handle stripe in batch way (Jes Sorensen) [837097 869622] - [md] raid1: Add missing case for attempting to repair known bad blocks (Jes Sorensen) [837097 869622] - [md] remove duplicated test on ->openers when calling do_md_stop() (Jes Sorensen) [837097 869622] - [md] raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer (Jes Sorensen) [837097 869622] - [md] raid1: prevent merging too large request (Jes Sorensen) [837097 869622] - [md] md/raid1: read balance chooses idlest disk for SSD (Jes Sorensen) [837097 869622] - [md] md/raid1: make sequential read detection per disk based (Jes Sorensen) [837097 869622] - [md] raid5: add a per-stripe lock (Jes Sorensen) [837097 869622] - [md] raid5: remove unnecessary bitmap write optimization (Jes Sorensen) [837097 869622] - [md] raid5: lockless access raid5 overrided bi_phys_segments (Jes Sorensen) [837097 869622] - [md] raid5: reduce chance release_stripe() taking device_lock (Jes Sorensen) [837097 869622] - [md] raid1: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] raid10: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] Add missing blank line to avoid conflict in follow-on cherry-pick (Jes Sorensen) [837097 869622] - [md] Add set_bit_le/clear_bit_le to RHEL6 compat macros (Jes Sorensen) [837097 869622] - [md] dm-raid: Set recovery flags on resume - include upstream missing bits (Jes Sorensen) [837097 869622]- [netdrv] eth: Make is_link_local() consistent with other address tests (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Do not forward LLDP type frames (Andy Gospodarek) [923902] - [netdrv] bridge: Use is_link_local() in store_group_addr() (Andy Gospodarek) [923902] - [netdrv] ixgbevf: handle link local multicast addresses in SR-IOV mode (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Adjust to handle unassigned MAC address from PF (Andy Gospodarek) [923902] - [netdrv] ixgbevf: don't release the soft entries (Andy Gospodarek) [923902] - [netdrv] ixbgevf: Remove dma_alloc_coherent OOM messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: use PCI_DEVICE_TABLE macro (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make sure link status and speed are fetched (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link speed message to support 100Mbps (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix statistics corruption (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link up messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Synch out of tree and in tree mailbox interrupt handlers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix up function prototypes after __dev* removals (Andy Gospodarek) [923902] - [netdrv] ixgbevf: remove __dev* attributes (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unneeded and obsolete comment (Andy Gospodarek) [923902] - [netdrv] ixgbevf: White space and comments clean up (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove mailbox spinlock from the reset function (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove checking for mac.ops function pointers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove the ring adapter pointer value (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix unnecessary dereference where local var is available (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Streamline the rx buffer allocation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Reduce size of maximum rx buffer (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add flag to indicate when rx is in net poll (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix possible use of uninitialized variable (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make sure probe fails on MSI-X enable error (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix softirq-safe to unsafe splat on internal mbx_lock (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Check for error on dma_map_single call (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make netif_napi_add and netif_napi_del symmetric (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add VF DCB + SR-IOV support (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Set the netdev number of Tx queues (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add fix to VF to handle multi-descriptor buffers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix AIM (Adaptive Interrupt Moderation) (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unused parameter in ixgbevf_receive_skb (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix code for handling timeout (Andy Gospodarek) [923902] - [netdrv] ixgbevf: scheduling while atomic in reset hw path (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add support for VF API negotiation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Cleanup handling of configuration for jumbo frames (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add suspend and resume support to the VF (Andy Gospodarek) [923902] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: add mac type to the version in ethtool_regs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for disabling link at boot time on 82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: cache AUTOC reads (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix register access during ethtool loopback test (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix EICR write in ixgbe_msix_other (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice ID (Andy Gospodarek) [923901] - [netdrv] ixgbe: add SFP+ LX module support (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename wol_supported to more fitting wol_enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: add driver support for x520 OCP adapter (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible divide by zero in ixgbe_update_itr (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove unnecessary #ifdef CONFIG_DEBUG_FS tests (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for WoL on 82599 SFP+ LOM (Andy Gospodarek) [923901] - [netdrv] ixgbe: in shutdown, do netif_running() under rtnl_lock (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix a bug in setting VF VLAN via PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix 1G link WoL (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix MNG FW support when adapter not up (Andy Gospodarek) [923901] - [netdrv] ixgbe: enable devices with internal switch to read pci parent (Andy Gospodarek) [923901] - [netdrv] ixgbe: create conversion functions from link_status to bus/speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for recognizing PCI-e Gen3 link speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop check for PAGE_SIZE from ixgbe_xmit_frame_ring (Andy Gospodarek) [923901] - [netdrv] ixgbe: don't do arithmetic operations on bitmasks (Andy Gospodarek) [923901] - [netdrv] ixgbe: Mask off check of frag_off as we only want fragment offset (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix registration order of driver and DCA nofitication (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update DESC_NEEDED define to adjust for changes to MAX_SKB_FRAGS (Andy Gospodarek) [923901] - [netdrv] ixgbe: implement SFF diagnostic monitoring via ethtool (Andy Gospodarek) [923901] - [netdrv] ixgbe: cleanup error checking in ixgbe_identify_sfp_module_generic() (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible data corruption in read_i2c_byte (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for set_channels ethtool operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for displaying the number of Tx/Rx channels (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make ixgbe_setup_tc usable even when DCB is not enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Define FCoE and Flow director limits much sooner to allow for changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: refactor initialization of feature flags (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove remaining alloc/OOM messages (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix SR-IOV MTU warning (Andy Gospodarek) [923901] - [netdrv] ixgbe: Replace rmb in Tx cleanup with read_barrier_depends (Andy Gospodarek) [923901] - [netdrv] ixgbe: update date to 2013 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix return values and memcpy parameters to eliminate Smatch warnings (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix potential null dereference (Andy Gospodarek) [923901] - [netdrv] ixgbe: allow reading of SFF-8472 data over i2c (Andy Gospodarek) [923901] - [netdrv] ixgbe: autoneg variable refactoring (Andy Gospodarek) [923901] - [netdrv] ixgbe: removed unused variable from setup_link_speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename autoneg variables (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix device ref count bug (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reset the NIC if up2tc has changed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit number of reported VFs to device specific value (Andy Gospodarek) [923901] - [netdrv] ixgbe: Implement PCI SR-IOV sysfs callback operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Modularize SR-IOV enablement code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make mailbox ops initialization unconditional (Andy Gospodarek) [923901] - [netdrv] ixgbe: Inline Rx PTP descriptor handling (Andy Gospodarek) [923901] - [netdrv] ixgbe: add warning when scheduling reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add ptp work item to poll for the Tx timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use watchdog check in favor of BPF for detecting latched timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ptp_overflow check comment and jiffies (Andy Gospodarek) [923901] - [netdrv] ixgbe: add missing supported filters to get_ts_info (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool ixgbe_diag_test cleanup (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve performance and reduce size of ixgbe_tx_map (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ixgbe Tx flags to improve code efficiency (Andy Gospodarek) [923901] - [netdrv] ixgbe: Always use context 0, even for FCoE and TSO (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Andy Gospodarek) [923901] - [netdrv] ixgbe: SR-IOV: dynamic IEEE DCBx default priority changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix overwriting of rx_mtrl in ixgbe_ptp_hwtstamp_ioctl (Andy Gospodarek) [923901] - [netdrv] ixgbe: only compile ixgbe_debugfs.o when enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix up function prototypes after __dev* removals (Andy Gospodarek) [923901] - [netdrv] ixgbe: check whether thermal sensor is enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use is_valid_ether_addr (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove __dev* attributes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not parse past IP header on fragments beyond the first (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix incorrect disabling of Tx hang check in case of PFC (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop RLPML configuration from x540 RXDCTL register configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool correctly identify autoneg setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove needless queuing for L4 ptp packets (Andy Gospodarek) [923901] - [netdrv] ixgbe: use ETQF filter name instead of magic number (Andy Gospodarek) [923901] - [netdrv] ixgbe: convert to use simple_open() (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reformat output of ixgbe_dump (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not use DCA to prefetch the entire packet into the cache (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix default setting of TXDCTL.WTHRESH (Andy Gospodarek) [923901] - [netdrv] ixgbe: add/update descriptor maps in comments (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not decrement budget in ixgbe_clean_rx_irq (Andy Gospodarek) [923901] - [netdrv] ixgbe: Return success or failure on VF MAC filter set (Andy Gospodarek) [923901] - [netdrv] ixgbe: clean up the condition for turning on/off the laser (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix return value from macvlan filter function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for pipeline reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix possible memory leak in ixgbe_set_ringparam (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add function ixgbe_reset_pipeline_82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop unnecessary addition from ixgbe_set_rx_buffer_len (Andy Gospodarek) [923901] - [netdrv] ixgbe: Correcting small packet padding (Andy Gospodarek) [923901] - [netdrv] ixgbe: using is_zero_ether_addr() to simplify the code (Andy Gospodarek) [923901] - [netdrv] ixgbe: (PTP) refactor init, cyclecounter and reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice id (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for VF API version 1.1 in the PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for GET_QUEUES message to get DCB configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for tracking the default user priority to SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for IPv6 and UDP to ixgbe_get_headlen (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add mailbox API version negotiation support to ixgbe PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Move message handling routines into their own functions (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable jumbo frames support w/ SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Initialize q_vector cpu and affinity masks correctly (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for X540-AT1 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix poll loop for FDIRCTRL.INIT_DONE bit (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix PTP ethtool timestamping function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not read the spoofed packets counter when not in IOV mode (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve statistics accuracy for DDP traffic (Andy Gospodarek) [923901] - [netdrv] ixgbe: added reg_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: added netdev_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add debugfs support (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix VF rate limiting to correctly account for more queues per VF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix ordering of things so that PF correctly configures its VLANs (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove old init remnant (Andy Gospodarek) [923901] - [netdrv] ixgbe: Roll RSC code into non-EOP code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make allocating skb and placing data in it a separate function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Copybreak sooner to avoid get_page/put_page and offset change overhead (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make pull tail function separate from rest of cleanup_headers (Andy Gospodarek) [923901] - [netdrv] ixgbe: Have the CPU take ownership of the buffers sooner (Andy Gospodarek) [923901] - [netdrv] ixgbe: Only use double buffering if page size is less than 8K (Andy Gospodarek) [923901] - [netdrv] ixgbe: combine ixgbe_add_rx_frag and ixgbe_can_reuse_page (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove code that was initializing Rx page offset (Andy Gospodarek) [923901] - [net] veth: add vlan features (Flavio Leitner) [959817] - [net] sctp: verify length provided in heartbeat information parameter (Daniel Borkmann) [855383] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [976810] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [976810] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [976810] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [976810] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [976810] - [net] openvswitch: Copy individual actions (Amerigo Wang) [976810] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [976810] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [976810] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [976810] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [976810] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [976810] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [976810] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] openvswitch: Remove unneeded ovs_netdev_get_ifindex() (Amerigo Wang) [976810] - [net] openvswitch: Simplify datapath locking (Amerigo Wang) [976810] - [net] openvswitch: Use ETH_ALEN to define ethernet addresses (Amerigo Wang) [976810] - [net] openvswitch: datapath.h: Fix a stale comment (Amerigo Wang) [976810] - [net] openvswitch: Don't insert empty OVS_VPORT_ATTR_OPTIONS attribute (Amerigo Wang) [976810] - [net] openvswitch: Move common genl notify code into ovs_notify() (Amerigo Wang) [976810] - [net] openvswitch: Refine Netlink message size calculation and kill FLOW_BUFSIZE (Amerigo Wang) [976810] - [net] openvswitch: Use nla_memcpy() to memcpy() data from attributes (Amerigo Wang) [976810] - [net] openvswitch: Specify the minimal length of OVS_PACKET_ATTR_PACKET in the policy (Amerigo Wang) [976810] - [net] openvswitch: correct an invalid BUG_ON (Amerigo Wang) [976810] - [net] openvswitch: Preallocate reply skb in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] ip_gre: fix a soft lockup in ipgre_fini() (Amerigo Wang) [976810] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [976810] - [net] ip_tunnel: Use skb-len to PMTU check (Amerigo Wang) [976810] - [net] gre: fix a regression in ioctl (Amerigo Wang) [976810] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [976810] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [976810] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [976810] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [976810] - [net] gre: export gre_build_header() function (Amerigo Wang) [976810] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [976810] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [976810] - [net] ip_tunnel: remove __net_init/exit from exported functions (Amerigo Wang) [976810] - [net] ip_tunnel: specify protocol outside IP header (Amerigo Wang) [976810] - [net] ip_tunnel: fix kernel panic with icmp_dest_unreach (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in ipgre_err() (Amerigo Wang) [976810] - [net] ipv4: typo issue, remove erroneous semicolon (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in parse_gre_header() (Amerigo Wang) [976810] - [net] ip_gre: don't overwrite iflink during net_dev init (Amerigo Wang) [976810] - [net] ip_tunnel: Fix off-by-one error in forming dev name (Amerigo Wang) [976810] - [net] gre: Refactor GRE tunneling code (Amerigo Wang) [976810] - [net] ip: convert __IPTUNNEL_XMIT() to an inline function (Amerigo Wang) [976810] - [net] br: fix schedule while atomic issue in br_features_recompute() (Jiri Pirko) [980876] - [net] ipvs: reduce sync rate with time thresholds (Jesper Brouer) [854454] - [net] ipvs: Add sysctl_sync_threshold() sysctl_sync_period() (Jesper Brouer) [854454] - [net] ipvs: wakeup master thread (Jesper Brouer) [854454] - [net] export sysctl symbols needed by ip_vs_sync (Jesper Brouer) [854454] - [net] ipvs: always update some of the flags bits in backup (Jesper Brouer) [854454] - [net] ipvs: fix ip_vs_try_bind_dest to rebind app and transmitter (Jesper Brouer) [854454] - [net] ipvs: remove check for IP_VS_CONN_F_SYNC from ip_vs_bind_dest (Jesper Brouer) [854454] - [net] ipvs: ignore IP_VS_CONN_F_NOOUTPUT in backup server (Jesper Brouer) [854454] - [net] ipvs: try also real server with port 0 in backup server (Jesper Brouer) [854454] - [net] ipvs: Backup, adding version 0 sending capabilities (Jesper Brouer) [854454] - [net] ipvs: Backup, Change sending to Version 1 format (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding Version 1 receive capability (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding structs for new sync format (Jesper Brouer) [854454] - [net] ipvs: use pkts for SCTP too (Jesper Brouer) [854454] - [net] ipvs: skb defrag in L7 helpers (Jesper Brouer) [854454] - [net] ipvs: Split ports array into src_port and dst_port (Jesper Brouer) [854454] - [net] ipvs: Backup, Prepare for transferring firewall marks to the backup daemon (Jesper Brouer) [854454] - [net] ipvs: add static and read_mostly attributes (Jesper Brouer) [854454] - [net] ipvs: buffer argument to ip_vs_process_message() should not be const (Jesper Brouer) [854454] - [net] ipvs: Remove useless blocks from ip_vs_process_message() (Jesper Brouer) [854454] - [net] ipvs: Make the cp argument to ip_vs_sync_conn() static (Jesper Brouer) [854454] - [net] ipvs: Only match pe_data created by the same pe (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine to connection entry (Jesper Brouer) [854454] - [net] ipvs: inherit forwarding method in backup (Jesper Brouer) [854454] - [net] ipvs: ip_vs_dbg_callid() is only needed for debugging (Jesper Brouer) [854454] - [net] ipvs: sip persistence engine (Jesper Brouer) [854454] - [net] ipvs: Fallback if persistence engine fails (Jesper Brouer) [854454] - [net] ipvs: Allow configuration of persistence engines (Jesper Brouer) [854454] - [net] ipvs: management of persistence engine modules (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine data to /proc/net/ip_vs_conn (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_pe (Jesper Brouer) [854454] - [net] ipvs: Allow boot time change of hash size (Jesper Brouer) [854454] - [net] ipvs: ip_vs_bind_scheduler and ip_vs_unbind_scheduler NULL arguments (Jesper Brouer) [854454] - [net] ipvs: Allow null argument to ip_vs_scheduler_put() (Jesper Brouer) [854454] - [net] ipvs: fix matching of fwmark templates during scheduling (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_conn_param (Jesper Brouer) [854454] - [net] ipvs: compact ip_vs_sched_persist() (Jesper Brouer) [854454] - [net] ipvs: extend connection flags to 32 bits (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Add callid parser (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Allow ct_sip_get_header() to be called with a null ct argument (Jesper Brouer) [854454] - [net] ipvs: fix synchronization on connection close (Jesper Brouer) [854454] - [net] ipvs: one-packet scheduling (Jesper Brouer) [854454]- [char] tty: Fix BUG() on hangup (Aaron Tomlin) [985429] - [trace] Fix hang in write to sysprof_sample_period (Josh Poimboeuf) [959063] - [scsi] virtio-scsi: fix LUNs greater than 255 (Laszlo Ersek) [978202] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [978609] - [idle] intel_idle: initial C8, C9 and C10 support (Jane Lv) [970729] - [x86] Fix up numa_node information for AMD CPU family 15h model 0-0fh northbridge functions (Prarit Bhargava) [787034] - [x86] tsc: add option to output TSC initial value at boot (Prarit Bhargava) [986353] - [fs] fscache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [965759] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [921178] - [fs] fscache: Simplify cookie retention for fscache_objects, fixing access problems (David Howells) [928746] - [fs] fscache: Fix object state machine to have separate work and wait states (David Howells) [921178] - [kernel] wait: Add wait_on_atomic_t() and wake_up_atomic_t() (David Howells) [921178] - [fs] fscache: Wrap checks on object state (David Howells) [921178] - [fs] fscache: Uninline fscache_object_init() (David Howells) [921178] - [fs] fscache: Don't sleep in page release if __GFP_FS is not set (David Howells) [921178] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [921178] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [921178] - [fs] fscache: Clear remaining page count on retrieval cancellation (David Howells) [921178] - [fs] fscache: Mark cancellation of in-progress operation (David Howells) [921178] - [fs] fscache: Remove unneeded null checks (David Howells) [921178] - [fs] fscache: One of the write operation paths doesn't set the object state (David Howells) [921178] - [fs] fscache: Fix signal handling during waits (David Howells) [921178] - [fs] fscache: Add transition to handle invalidate immediately after lookup (David Howells) [921178 928746] - [fs] fscache: Exclusive op submission can BUG if there's been an I/O error (David Howells) [921178] - [fs] fsache: Limit the number of I/O error reports for a cache (David Howells) [921178] - [fs] fscache: Don't mask off the object event mask when printing it (David Howells) [921178] - [fs] fscache: Initialise the object event mask with the calculated mask (David Howells) [921178] - [fs] cachefiles: Add missing retrieval completions (David Howells) [921178] - [fs] cachefiles: add support for large files in filesystem caching (David Howells) [921178] - [netdrv] igbvf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Stefan Assmann) [923900] - [netdrv] igbvf: update version number (Stefan Assmann) [923900] - [netdrv] igbvf: Check for error on dma_map_single call (Stefan Assmann) [923900] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [922984] - [netdrv] enic: change sprintf() to snprintf() (Stefan Assmann) [922984] - [netdrv] enic: be less verbose about non-critical firmware errors (Stefan Assmann) [922984] - [netdrv] enic: fix up function prototypes after __dev* removals (Stefan Assmann) [922984] - [pci] Remove the obsolete no_pci_devices() check (Myron Stowe) [966887] - [pci] Use pci_device_id on stack for pci_get_subsys/class() to avoid kmalloc (Myron Stowe) [966887] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Veaceslav Falico) [988460] - [firmware] add bnx2x FW 7.8.2, 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 919510] - [netdrv] bnx2x: ignore unknown ethtool flags (Michal Schmidt) [915517 928435] - [netdrv] bnx2x: advertise transmit time stamping (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: add transmit timestamping support (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix bridged GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix TCP offload for tunneling ipv4 over ipv6 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent memory leak when cnic is absent (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct reading of speed capabilities (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent NULL pointer dereference in kdump (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Use per port max exchange resources (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow recovery from second slot reset (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enhance MAC configuration for VFs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow RX/TX pause control in autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent GRO false checksum claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.17-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add additional regions for CRC memory test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove non-necessary assignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix byte-by-byte nvram write for BE machines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: refactor nvram read procedure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support reading I2C EEPROM SFF8472 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix compilation without CONFIG_BNX2X_SRIOV (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent VF race (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF outer vlan removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF statistics (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: missing ARI should not be lethal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix AER semaphore release (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: AER revised (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: add RSS capability for GRE traffic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use list_move instead of list_del/list_add (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Restore FCoE 4-port devices support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use FW 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Avoid using zero MAC (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control SFP+ tap values via nvm config (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add EEE support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add RJ45 SFP module detection (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Get gso_segs from FW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control number of vfs dynamically (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add iproute2 support for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent "Unknown MF" print in SF mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Take chip version from MFW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Set ethtool ops for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix vlan-mac memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use the default NAPI weight (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in printk and comments (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix status blocks configuration (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent UNDI FW illegal host access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent null pointer dereference in AFEX mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 rapid link flap (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix assignment of signed expression to unsigned variable (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix occasional statistics off-by-4GB error (Michal Schmidt) [825729 828818 871164 915420 915422 915517 919510] - [netdrv] bnx2x: add missing napi deletion in error path (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ misconfiguration in iSCSI boot scenario (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix intermittent long KR2 link up time (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 work-around condition (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 link (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix port identification for the 84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix UDP checksum for 57710/57711 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove dead code and make local funcs static (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Replace incomming with incoming in all comments and strings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Remove unnecessary alloc/OOM messages, alloc cleanups (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Force link UP when the interface is in LOOPBACK mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: SR-IOV version compatibility bugfix (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add CNIC_DRV_STATE_HANDLES_IRQ to ethdev->drv_state (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct memory release scheme (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove many sparse warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Modify unload conditions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct memory preparation and release (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add missing VFs reference in macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add additional debug information (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct usleep_range usage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: reorganization and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic renovation (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix GRO parameters (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Introduce 2013 and advance version to 1.78.02 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Added FW GRO bridging support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] Revert "bnx2x: set gso_type" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clean previous IGU status before ack (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add `ethtool -w' support (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921560] - [netdrv] bnx2x: Added nvram personalities support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix rare self-test failures (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use SAN Mac for FCoE (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add an additional fatal hw assertion - BRB_HW_INTERRUPT (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clear dirty status when booting after UNDI (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow management traffic after boot from SAN (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix fastpath structures when memory allocation fails (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: move debugging code before the return (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: align define usage to satisfy static checkers (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: NULL dereference on error in debug code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Segregate SR-IOV code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add VF device ids and enable feature (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support PF <-> VF Bulletin Board (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support VF FLR (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF close request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_teardown request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_filters request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF setup_q request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support statistics collection for VFs by the PF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF init request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF acquire request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Infrastructure for VF <-> PF request on PF side (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prepare device and initialize VF database (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allocate VF database in PF when VFs are present (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF fastpath (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support ndo_set_rxmode in VF driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add teardown_q and close to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add init, setup_q, set_mac to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Separate VF and PF logic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add to VF <-> PF channel the release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF <-> PF channel 'acquire' at vf probe (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support probing and removing of VF device (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use ARRAY_SIZE where possible (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use prandom_bytes() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix typo of "suport" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: almost 'use netdev_alloc_frag()' (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix up function prototypes after __dev* removals (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add fw defs for use in cnic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic, bnx2x, bnx2: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Include bnx2x.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to CHIP ID and name macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to descriptor structures and macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Fix rare race condition during iSCSI disconnect (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Reset iSCSI EQ during shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: recognize fan failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct PFC disablement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix 'Ethtool -A' when autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent DCB if disabled in nvram (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Handle a rarely missed interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: mask CPL_OF interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: IGU parse error cause probe failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ext config accessed only on non-E1x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: nvram enables dropless flow control (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct advertised speed/duplex (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Filter packets on FCoE rings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Management can control PFC/ETS (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: parity recovery flow enhancement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: revised and corrected SPIO access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change duplex setting in EEE function (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add warning message in case of non-10G SFP module (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Always take PHY lock (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ current leakage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for 20G-KR2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove duplicate inclusion of bnx2x_hsi.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add static declaration to several functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in bnx2x driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix HW initialization using fw 7.8.x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support loading cnic resources at run-time (Michal Schmidt) [825729 828818 915420 915422 915517 919510 920624] - [netdrv] bnx2x: HSI change for 'update' ramrod (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.00-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x,cnic: use FW 7.8.2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve code around bnx2x_tests_str_arr (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix comment/printk/variable typos (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [net] In unregister_netdevice_notifier unregister the netdevices (Michal Schmidt) [987451] - [net] introduce NAPI_POLL_WEIGHT (Michal Schmidt) [987451] - [net] Export __netdev_pick_tx so that it can be used in modules (Michal Schmidt) [987451] - [net] Split core bits of netdev_pick_tx into __netdev_pick_tx (Michal Schmidt) [987451] - [net] netpoll: call ->ndo_select_queue() in tx path (Michal Schmidt) [987451] - [lib] introduce prandom_bytes() and prandom_bytes_state() (Michal Schmidt) [987451]- [pci] pcie: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [966755] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [966755] - [pci] Remove "extern" from function declarations (Myron Stowe) [966755] - [pci] pcie: Move AER severity defines to aer.h (Myron Stowe) [966755] - [pci] pcie: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [966755] - [pci] pcie: Factor out HEST device type matching (Myron Stowe) [966755] - [pci] pcie: Don't parse HEST table for non-PCIe devices (Myron Stowe) [966755] - [acpi] Move cper_print_aer() call out of interrupt context (Myron Stowe) [967981] - [pci] pcie: Remove local PCI_BUS() define and use PCI_BUS_NUM() from PCI (Myron Stowe) [967981] - [pci] Add PCI_BUS_NUM() and PCI_DEVID() interfaces (Myron Stowe) [967981] - [pci] pcie: pci_get_domain_bus_and_slot() call missing required pci_dev_put() (Myron Stowe) [911740] - [pci] pcie: Report success only when every device has AER-aware driver (Myron Stowe) [911740] - [pci] Fix deadlock when unbinding device if parent in D3cold (Myron Stowe) [911740] - [pci] Make pci_error_handlers const (Myron Stowe) [911740] - [pci] pcie: Remove the port driver module exit routine (Myron Stowe) [911740] - [acpi] apei: Add missed ACPI5 support for error trigger table (Myron Stowe) [893388] - [acpi] apei: fix error status check condition for CPER (Myron Stowe) [825641] - [edac] add support for error type "Info" (Myron Stowe) [825641] - [pci] pcie: Cleanup log output for AER (Myron Stowe) [825641] - [acpi] apei: Enhanced AER logging (Myron Stowe) [825641] - [trace] Trace Event for PCI Express Advanced Error Reporting (Myron Stowe) [825641] - [acpi] edac.h: Add generic layers for describing a memory location (Myron Stowe) [825641] - [acpi] CPER failed to handle generic error records with multiple sections (Myron Stowe) [816520] - [acpi] APEI build fix (Myron Stowe) [816520] - [acpi] apei: Fix crash in apei_hest_parse() for acpi=off (Myron Stowe) [816515] - [acpi] apei: Fixup incorrect 64-bit access width firmware bug (Myron Stowe) [816515] - [acpi] apei: Fix ERST header length check (Myron Stowe) [816515] - [acpi] apei: Remove table not found message (Myron Stowe) [816515] - [pci] Print completion message at KERN_INFO to match starting message (Myron Stowe) [736984] - [acpi] Add PCIe AER recovery support (Myron Stowe) [736984] - [pci] pcie: add aer_recover_queue (Myron Stowe) [736984] - [netdrv] be2net: fix VLAN traffic if no VLAN group is registered (Stefan Assmann) [980772] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [960977] - [watchdog] hpwdt: Increase version string (Linda Knippers) [985144] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985144] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [947543] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [947543] - [netdrv] be2net: Fix 32-bit DMA Mask handling (Ivan Vecera) [947543] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix crash on 2nd invocation of PCI AER/EEH error_detected hook (Ivan Vecera) [947543] - [netdrv] be2net: Mark checksum fail for IP fragmented packets (Ivan Vecera) [947543] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [947543] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [947543] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [947543] - [netdrv] be2net: bug fix on returning an invalid nic descriptor (Ivan Vecera) [947543] - [netdrv] be2net: Avoid double insertion of vlan tags (Ivan Vecera) [947543] - [netdrv] be2net: disable TX in be_close() (Ivan Vecera) [947543] - [netdrv] be2net: fix EQ from getting full while cleaning RX CQ (Ivan Vecera) [947543] - [netdrv] be2net: fix payload_len value for GET_MAC_LIST cmd req (Ivan Vecera) [947543] - [netdrv] be2net: provision VF resources before enabling SR-IOV (Ivan Vecera) [947543] - [netdrv] be2net: Fix to fail probe if MSI-X enable fails for a VF (Ivan Vecera) [947543] - [netdrv] be2net: avoid napi_disable() when it has not been enabled (Ivan Vecera) [947543] - [netdrv] be2net: Fix firmware download for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix to receive Multicast Packets when Promiscuous mode is enabled on certain devices (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show tx priority pause counter in ethtool -S (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use 32-bit stats to report rx_drops_no_fragment (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use version 2 of cq_create for SkyHawk-R devices (Ivan Vecera) [947543] - [netdrv] be2net: FLR must be first cmd issued to Lancer FW (Ivan Vecera) [947543] - [netdrv] be2net: Use GET_FUNCTION_CONFIG V1 cmd (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show wol disabled/enabled state correctly (Ivan Vecera) [947543] - [netdrv] be2net: Fixed memory leak (Ivan Vecera) [947543] - [netdrv] be2net: Avoid diagnostic test in certain versions of firmware to avoid NIC freeze (Ivan Vecera) [947543] - [netdrv] be2net: Renamed rx_address_mismatch_errors to rx_address_filtered (Ivan Vecera) [947543] - [netdrv] be2net: Add support for setting and getting rx flow hash options (Ivan Vecera) [947543] - [netdrv] be2net: Fix PVID tag offload for packets with inline VLAN tag (Ivan Vecera) [947543] - [netdrv] be2net: fix a Tx stall bug caused by a specific ipv6 packet (Ivan Vecera) [947543] - [netdrv] be2net: Remove an incorrect pvid check in Tx (Ivan Vecera) [947543] - [netdrv] be2net: enable IOMMU pass through for be2net (Ivan Vecera) [819453 947543] - [netdrv] be2net: Use GET_PROFILE_CONFIG V1 cmd for BE3-R (Ivan Vecera) [947543] - [netdrv] be2net: Avoid flashing BE3 UFI on BE3-R chip (Ivan Vecera) [947543] - [netdrv] be2net: Don't log "Out of MCCQ wrbs" error (Ivan Vecera) [947543] - [netdrv] be2net: Use TXQ_CREATE_V2 cmd (Ivan Vecera) [947543] - [netdrv] be2net: take care of __vlan_put_tag return value (Ivan Vecera) [947543] - [netdrv] be2net: remove unused variable 'sge' (Ivan Vecera) [947543] - [netdrv] be2net: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [947543] - [netdrv] be2net: Remove dma_alloc_coherent OOM messages (Ivan Vecera) [947543] - [netdrv] be2net: Use new F/W mailbox cmd to manipulate interrupts (Ivan Vecera) [947543] - [netdrv] be2net: enable interrupts in be_probe() (RoCE and other ULPs need them) (Ivan Vecera) [947543] - [netdrv] be2net: Update copyright year (Ivan Vecera) [947543] - [netdrv] be2net: use CSR-BAR SEMAPHORE reg for BE2/BE3 (Ivan Vecera) [947543] - [netdrv] benet: Wait f/w POST until timeout (Ivan Vecera) [947543] - [netdrv] be2net: update driver version to 4.6.x (Ivan Vecera) [947543] - [netdrv] be2net: fix re-loaded PF driver to re-gain control of its VFs (Ivan Vecera) [947543] - [netdrv] be2net: Updating Module Author string and log message string to "Emulex Corporation" (Ivan Vecera) [947543] - [netdrv] be2net: fix drvinfo strings set in drivers (Ivan Vecera) [947543] - [netdrv] be2net: Remove bogus dependencies on INET (Ivan Vecera) [947543] - [netdrv] be2net: remove adapter->eq_next_idx (Ivan Vecera) [947543] - [netdrv] be2net: remove roce on lancer (Ivan Vecera) [947543] - [netdrv] be2net: fix access to SEMAPHORE reg (Ivan Vecera) [947543] - [netdrv] be2net: re-factor bar mapping code (Ivan Vecera) [947543] - [netdrv] be2net: do not use sli_family to identify skyhawk-R chip (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong usage of adapter->generation (Ivan Vecera) [947543] - [netdrv] be2net: remove LANCER A0 workaround (Ivan Vecera) [947543] - [netdrv] be2net: Fix smatch warnings in be_main.c (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong frag_idx reported by RX CQ (Ivan Vecera) [947543] - [netdrv] benet: convert to set_phys_id (Ivan Vecera) [947543] - [virt] hv: allocate synic structures before hv_synic_init() (Jason Wang) [927359] - [virt] hv: check interrupt mask before read_index (Jason Wang) [927359] - [virt] hv: switch to use mb() instead of smp_mb() (Jason Wang) [927359] - [virt] hv: vmbus: Implement multi-channel support (Jason Wang) [927359] - [virt] hv: Fix a bug in get_vp_index() (Jason Wang) [927359] - [virt] hyperv_fb: Backport to RHEL 6.5 (Jason Wang) [927424] - [virt] add Hyper-V Synthetic Video Frame Buffer Driver (Jason Wang) [927424] - [virt] hv: Add a new driver to support host initiated backup (Jason Wang) [927409] - [netdrv] hyperv: Fix a compiler warning in netvsc_send() (Jason Wang) [927435] - [netdrv] hyperv: Fix RNDIS send_completion code path (Jason Wang) [927435] - [netdrv] hyperv: Fix a kernel warning from netvsc_linkstatus_callback() (Jason Wang) [927435] - [netdrv] hyperv: fix wrong length of mac address (Jason Wang) [927435] - [netdrv] hyperv: Add an error message to rndis_filter_set_device_mac() (Jason Wang) [927435] - [netdrv] hyperv: Remove unnecessary comments in rndis_filter_receive_data() (Jason Wang) [927435] - [netdrv] hyperv: Add buffer for extended info after the RNDIS response message (Jason Wang) [927435] - [netdrv] hyperv: Report actual status in receive completion packet (Jason Wang) [927435] - [netdrv] hyperv: Remove extra allocated space for recv_pkt_list elements (Jason Wang) [927435] - [netdrv] hyperv: Fix page buffer handling in rndis_filter_send_request() (Jason Wang) [927435] - [netdrv] hyperv: Fix the missing return value in rndis_filter_set_packet_filter() (Jason Wang) [927435] - [netdrv] hyperv: Fix the max_xfer_size in RNDIS initialization (Jason Wang) [927435] - [virt] hyperv/hv_balloon: remove old RHEL6 specific code (Jason Wang) [927417] - [virt] hyperv/balloon: Notify the host of permanent hot-add failures (Jason Wang) [927417] - [virt] hyperv/balloon: Support 2M page allocations for ballooning (Jason Wang) [927417] - [mm] page_alloc: export split_page() (Jason Wang) [927417] - [virt] hyperv/balloon: Permit Linux to specify hot-add alignment requirements (Jason Wang) [927417] - [virt] hyperv/balloon: make local functions static (Jason Wang) [927417] - [virt] hyperv/balloon: Implement hot-add functionality (Jason Wang) [927417] - [mm] memory_hotplug: extend memory hotplug API to allow memory hotplug in virtual machines (Jason Wang) [927417] - [virt] hyperv/balloon: Make the balloon driver not unloadable (Jason Wang) [927417] - [virt] hyperv/balloon: Execute hot-add code in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Execute balloon inflation in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Do not request completion notification (Jason Wang) [927417] - [fcoe] libfc: extend ex_lock to protect all of fc_seq_send (Neil Horman) [829784] - [fcoe] libfc: Correct check for initiator role (Neil Horman) [829784] - [fcoe] libfcoe: Fix fcoe_sysfs VN2VN mode (Neil Horman) [829784] - [fcoe] Split fc_disc_init into fc_disc_init and fc_disc_config (Neil Horman) [829784] - [fcoe] Always use fcoe_disc_init for discovery layer initialization (Neil Horman) [829784] - [fcoe] Fix deadlock between create and destroy paths (Neil Horman) [829784] - [fcoe] libfcoe: Fix Conflicting FCFs issue in the fabric (Neil Horman) [829784] - [fcoe] Revert "fcoe: fix fcoe enable on link toggle while it is still disabled" (Neil Horman) [829784] - [fcoe] libfcoe: Check for unusable FCFs before looking for conflicting FCFs (Neil Horman) [829784] - [fcoe] libfcoe: Handle CVL while waiting to select an FCF (Neil Horman) [829784] - [fcoe] Fix deadlock while deleting FCoE interface with NPIV ports (Neil Horman) [829784] - [fcoe] close race on link speed detection in fcoe code (Neil Horman) [829784] - [fcoe] debris left by "libfcoe: Remove mutex_trylock/restart_syscall checks" (Neil Horman) [829784] - [fcoe] consolidate the fcoe_ctlr_get_lesb/fcoe_get_lesb (Neil Horman) [829784] - [fcoe] move fcoe_link_speed_update() to libfcoe and export it (Neil Horman) [829784] - [fcoe] add support to the get_netdev() for fcoe_interface (Neil Horman) [829784] - [fcoe] prep work to start consolidate the usage of fcoe_netdev (Neil Horman) [829784] - [fcoe] Convert debug_logging macros to pr_info (Neil Horman) [829784] - [fcoe] Use the fcoe_sysfs control interface (Neil Horman) [829784] - [fcoe] libfcoe: Add new fcoe control interface (Neil Horman) [829784] - [fcoe] libfcoe: Save some memory and optimize name lookups (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs debug logging level (Neil Horman) [829784] - [fcoe] Cleanup locking on fcoe_percpu_receive_thread (Neil Horman) [829784] - [fcoe] libfcoe: Fix section mismatch (Neil Horman) [829784] - [fcoe] bnx2fc: cleanup fcoe_dev_stats (Neil Horman) [829784] - [fcoe] libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs (Neil Horman) [829784] - [powerpc] iommu: Fix multiple issues with IOMMU pools code (Steve Best) [929290] - [powerpc] iommu: Fix iommu pool initialization (Steve Best) [929290] - [powerpc] iommu: Implement IOMMU pools to improve multiqueue adapter performance (Steve Best) [929290] - [powerpc] iommu: Push spinlock into iommu_range_alloc and __iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_alloc and iommu_free (Steve Best) [929290] - [powerpc] pseries: Disable interrupts around IOMMU percpu data accesses (Steve Best) [929290] - [block] rsxx: Adding in debugfs entries (Steve Best) [929277] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [929277] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [929277] - [block] rsxx: Adapter address space sanity check (Steve Best) [929277] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [929277] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [929277] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [929277] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [929277] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [929277] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [929277] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [929277] - [block] rsxx: remove unused variable (Steve Best) [929277] - [block] rsxx: enable error return of rsxx_eeh_save_issued_dmas() (Steve Best) [929277] - [block] rsxx: removes dynamic allocation on stack (Steve Best) [929277] - [block] rsxx: fix missing unlock on error return in rsxx_eeh_remap_dmas() (Steve Best) [929277] - [block] rsxx: Adding in EEH support to the IBM FlashSystem 70/80 device driver (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 error message bug fix (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 branding changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 fixes inconsistent locking (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 trivial changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 driver fixes (Steve Best) [929277] - [block] rsxx: add slab.h include to dma.c (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 device driver (Steve Best) [929277] - [target] target/file: Fix off-by-one READ_CAPACITY bug for !S_ISBLK export (Andy Grover) [982777] - [target] Re-instate sess_wait_list for target_wait_for_sess_cmds (Andy Grover) [982777] - [target] close target_put_sess_cmd() vs. core_tmr_abort_task() race (Andy Grover) [982777] - [target] iblock: Fix WCE=1 + DPOFUA=1 backend WRITE regression (Andy Grover) [982777] - [target] Use FD_MAX_SECTORS/FD_BLOCKSIZE for blockdevs using fileio (Andy Grover) [982777] - [target] tcm_fc: Check for aborted sequence (Andy Grover) [982777] - [target] Change default sense key of NOT_READY (Andy Grover) [982777]- [netdrv] qlcnic: Bump up the version to 5.1.38 (Chad Dupuis) [694104] - [netdrv] qlcnic: Clear link status when interface is down (Chad Dupuis) [694104] - [netdrv] qlcnic: change mdelay to msleep (Chad Dupuis) [694104] - [netdrv] qlcnic: Log warning message for 83xx adapter in MSI mode (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure mailbox interrupt command for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.37 (Chad Dupuis) [694104] - [netdrv] qlcnic: Implement flash sysfs callback for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.36 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics collection (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix endian issues in 83xx driver (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.35 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure interrupts for 83xx adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix internal loopback test for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.34 (Chad Dupuis) [694104] - [netdrv] qlcnic: fix ping resumption to a VM after a live migration (Chad Dupuis) [694104] - [netdrv] qlcnic: fix estimation of receive MSS in case of LRO for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor Legacy interrupt handling for 83xx (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox interrupt (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unsupported CDRP command error message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox response handling (Chad Dupuis) [694104] - [netdrv] qlcnic: enhance MSIX allocation failure log message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix async event handling during diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic IRQ test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: helper routine to handle async events (Chad Dupuis) [694104] - [netdrv] qlcnic: fix firmware based IDC participation (Chad Dupuis) [694104] - [netdrv] qlcnic: fix initialize NIC mailbox command (Chad Dupuis) [694104] - [netdrv] qlcnic: Updating copyright information (Chad Dupuis) [694104] - [netdrv] qlcnic: silence false positive overflow warning (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.33 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix minidump in NPAR mode (Chad Dupuis) [694104] - [netdrv] qlcnic: driver LRO bug fix (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix bug in reading HW reset template (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.32 (Chad Dupuis) [694104] - [netdrv] qlcnic: sleeping function called from invalid context (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix LED/Beaconing tests to work on all ports of an adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: avoid mixed mode interrupts for some adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: enable RSS for TCP over IPv6 (Chad Dupuis) [694104] - [netdrv] qlcnic: enable LRO on IPv6 without dest ip check (Chad Dupuis) [694104] - [netdrv] qlcnic: set driver version in firmware (Chad Dupuis) [694104] - [netdrv] qlcnic: guard __vlan_find_dev_deep() by rcu_read_lock (Chad Dupuis) [694104] - [netdrv] qlcnic: fix build error (Chad Dupuis) [694104] - [netdrv] qlcnic: do not duplicate infrastructure functions (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: remove unused definitions from header file (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx ethtool interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx register dump routines (Chad Dupuis) [694104] - [netdrv] qlcnic: enable 83xx virtual NIC mode (Chad Dupuis) [694104] - [netdrv] qlcnic: flash template based firmware reset recovery (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx CNA inter driver communication mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx adpater flash interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx base driver (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx data path routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx memory map and HW access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: macros for common register access (Chad Dupuis) [694104] - [netdrv] qlcnic: change driver hardware interface mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unused variable warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: rename module params with module_param_named (Chad Dupuis) [694104] - [netdrv] qlcnic: fix bug in LRO descriptor access macro (Chad Dupuis) [694104] - [netdrv] qlcnic: update NIC partition interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: get board name API (Chad Dupuis) [694104] - [netdrv] qlcnic: modify PCI and register access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: move HW specific data to seperate structure (Chad Dupuis) [694104] - [netdrv] qlcnic: add 82xx adapter specific checks (Chad Dupuis) [694104] - [netdrv] qlcnic: remove __dev* attributes (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_minidump.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_minidump.c for dump utility (Chad Dupuis) [694104] - [netdrv] qlcnic: fix style issues in qlcnic_sysfs.c file (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_sysfs.c for sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_io.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_io.c for datapath routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix compiler warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix error return code (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix scheduling while atomic bug (Chad Dupuis) [694104] - [virt] kvm: Fix iommu map/unmap to handle memory slot moves (Alex Williamson) [978472] - [virt] kvm: perform an invalid memslot step for gpa base change (Alex Williamson) [978472] - [video] vgacon: add cond reschedule points in vgacon_do_font_op (Marcelo Tosatti) [971311] - [kernel] tracing: Format non-nanosec times from tsc clock without a decimal point (Marcelo Tosatti) [911564] - [kernel] tracing: Add a TSC trace_clock (Marcelo Tosatti) [911564] - [perf] kvm: Initialize file_name var to fix segfault (Jiri Olsa) [977969] - [perf] kvm: Add braces around multi-line statements (Jiri Olsa) [977969] - [perf] kvm: Total count is a u64, print as so (Jiri Olsa) [977969] - [perf] kvm: Remove typecast in init_kvm_event_record (Jiri Olsa) [977969] - [perf] kvm: Only process events for vcpus of interest (Jiri Olsa) [977969] - [perf] kvm: Fix building perf kvm on non x86 arches (Jiri Olsa) [977969] - [perf] kvm: Rename perf_kvm to perf_kvm_stat (Jiri Olsa) [977969] - [perf] kvm: Move global variables into a perf_kvm struct (Jiri Olsa) [977969] - [perf] kvm: Use perf_evsel__intval (Jiri Olsa) [977969] - [perf] kvm: Events analysis tool (Jiri Olsa) [977969] - [perf] Check proper prev_state size for sched_switch tp (Jiri Olsa) [984006] - [perf] Revert "perf sched: Handle PERF_RECORD_EXIT events" (Jiri Olsa) [984006] - [perf] Fix breakage introduced by the test_attr infrastructure (Jiri Olsa) [984006] - [block] mtip32xx: Fix compile warning (David Milburn) [927436] - [block] mtip32xx: Workaround for unaligned writes (David Milburn) [927436] - [block] mtip32xx: Disable TRIM support (David Milburn) [927436] - [block] mtip32xx: fix a smatch warning (David Milburn) [927436] - [block] mtip32xx: fix two smatch warnings (David Milburn) [927436] - [block] mtip32xx: Add debugfs entry device_status (David Milburn) [927436] - [block] mtip32xx: return 0 from pci probe in case of rebuild (David Milburn) [927436] - [block] mtip32xx: recovery from command timeout (David Milburn) [927436] - [block] mtip32xx: fix error return code in mtip_pci_probe() (David Milburn) [927436] - [block] mtip32xx: add missing GENERIC_HARDIRQS dependency (David Milburn) [927436] - [block] mtip32xx: fix sparse warning, symbol 'mtip_send_trim' was not declared (David Milburn) [927436] - [block] mtip32xx: add trim support (David Milburn) [927436] - [block] mtip32xx: fix for crash when the device surprise removed during rebuild (David Milburn) [927436] - [block] mtip32xx: fix for driver hang after a command timeout (David Milburn) [927436] - [block] mtip32xx: Fix padding issue (David Milburn) [927436] - [block] mtip32xx: fix potential NULL pointer dereference in mtip_timeout_function() (David Milburn) [927436] - [block] mtip32xx: fix shift larger than type warning (David Milburn) [927436] - [block] mtip32xx: Fix incorrect mask used for erase mode (David Milburn) [927436] - [block] mtip32xx: Fix to make lba address correct in big-endian systems (David Milburn) [927436] - [block] mtip32xx: fix potential crash on SEC_ERASE_UNIT (David Milburn) [927436] - [block] mtip32xx: Added appropriate timeout value for secure erase (David Milburn) [927436] - [block] mtip32xx: Remove dead code (David Milburn) [927436] - [block] mtip32xx: Change printk to pr_xxxx (David Milburn) [927436] - [block] mtip32xx: Proper reporting of write protect status on big-endian (David Milburn) [927436] - [block] mtip32xx: Increase timeout for standby command (David Milburn) [927436] - [block] mtip32xx: Handle NCQ commands during the security locked state (David Milburn) [927436] - [block] mtip32xx: Add support for new devices (David Milburn) [927436] - [block] mtip32xx: Create debugfs entries for troubleshooting (David Milburn) [927436] - [block] mtip32xx: Remove version.h header file inclusion (David Milburn) [927436] - [scsi] ipr: Avoid target_destroy accessing memory after it was freed (Steve Best) [929279] - [scsi] Handle MLQUEUE busy response in scsi_send_eh_cmnd (Steve Best) [929279] - [scsi] ipr: SATA DVD probing failed with 64bit adapter (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: fix addition of abort command to HRRQ free queue (Steve Best) [929279] - [scsi] ipr: ipr_test_msi() fails when running with msi-x enabled adapter (Steve Best) [929279] - [scsi] ipr: Fix oops while resetting an ipr adapter (Steve Best) [929279] - [scsi] ipr: Fix sparse error in ipr driver (Steve Best) [929279] - [scsi] ipr: Driver version 2.6.0 (Steve Best) [929279] - [scsi] ipr: Implement block iopoll (Steve Best) [929279] - [scsi] ipr: Reduce lock contention (Steve Best) [929279] - [scsi] ipr: Add support for MSI-X and distributed completion (Steve Best) [929279] - [scsi] ipr: Resource path error logging cleanup (Steve Best) [929279] - [scsi] ipr: Handler ID memory allocation failure at module load time (Steve Best) [929279] - [scsi] ipr: Add several new CCIN definitions for new adapters support (Steve Best) [929279] - [scsi] storvsc: avoid usage of WRITE_SAME (Jason Wang) [969541] - [scsi] storvsc: Handle dynamic resizing of the device (Jason Wang) [927414] - [scsi] storvsc: Restructure error handling code on command completion (Jason Wang) [927414] - [scsi] storvsc: Initialize the sglist (Jason Wang) [969545] - [input] alps: add "Dolphin V1" touchpad support (Aristeu Rozanski) [837091] - [input] alps: remove unused argument to alps_enter_command_mode() (Aristeu Rozanski) [837091] - [input] alps: enable trackstick on Rushmore touchpads (Aristeu Rozanski) [837091] - [input] alps: add support for "Rushmore" touchpads (Aristeu Rozanski) [837091] - [input] alps: make the V3 packet field decoder "pluggable" (Aristeu Rozanski) [837091] - [input] alps: move pixel and bitmap info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix command mode check (Aristeu Rozanski) [837091] - [input] alps: rework detection of Pinnacle AGx touchpads (Aristeu Rozanski) [837091] - [input] alps: move addr_command, nibble_command settings into alps_set_defaults() (Aristeu Rozanski) [837091] - [input] alps: use function pointers for different protocol handlers (Aristeu Rozanski) [837091] - [input] alps: rework detection sequence (Aristeu Rozanski) [837091] - [input] alps: introduce helper function for repeated commands (Aristeu Rozanski) [837091] - [input] alps: move alps_get_model() down below hw_init code (Aristeu Rozanski) [837091] - [input] alps: copy "model" info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix touchpad detection when buttons are pressed (Aristeu Rozanski) [837091] - [virt] hyperv: Handle Xen emulation of Hyper-V more gracefully (Jason Wang) [927359] - [virt] hyperv/vmbus: Handle channel rescind message correctly (Jason Wang) [927359] - [virt] hyperv/vmbus: Fix a bug in hv_need_to_signal() (Jason Wang) [927359] - [virt] hyperv: remove cast for kmalloc return value (Jason Wang) [927359] - [virt] hyperv/vmbus: Use the new infrastructure for delivering VMBUS interrupts (Jason Wang) [927359] - [virt] hyperv: Handle Hyper-V vmbus interrupts as special hypervisor interrupts (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Prevent the host from ballooning the guest too low (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Add a parameter to delay pressure reporting (Jason Wang) [927359] - [virt] hyperv: Execute shutdown in a thread context (Jason Wang) [927359] - [virt] hyperv/hid-hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/storvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv/netvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/vmbus: Consolidate all offer GUID definitions in hyperv.h (Jason Wang) [927359] - [virt] hyperv: Bind all vmbbus interrupts to the boot CPU (Jason Wang) [927359] - [virt] hyperv: vmbus_flow_handler() can be static (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Fix a bug in the definition of struct dm_info_msg (Jason Wang) [927359] - [virt] hyperv: remove unused variable in vmbus_recvpacket_raw() (Jason Wang) [927359] - [virt] hyperv: Cleanup and consolidate reporting of build/version info (Jason Wang) [927359] - [virt] hyperv: Capture the host build information (Jason Wang) [927359] - [virt] hyperv: Implement flow management on the send side (Jason Wang) [927359] - [virt] hyperv: Enable protocol negotiation with win8 hosts (Jason Wang) [927359] - [virt] hyperv: Add a check to deal with spurious interrupts (Jason Wang) [927359] - [virt] hyperv: Handle vmbus interrupts concurrently on all cpus (Jason Wang) [927359] - [virt] hyperv: Manage event tasklets on per-cpu basis (Jason Wang) [927359] - [virt] hyperv: Get rid of unnecessary request for offers (Jason Wang) [927359] - [virt] hyperv: Get rid of the unused global signaling state (Jason Wang) [927359] - [virt] hyperv: Add code to distribute channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Modify the interrupt handling code to support win8 and beyond (Jason Wang) [927359] - [virt] hyperv: Add state to manage incoming channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Setup a mapping for Hyper-V's notion cpu ID (Jason Wang) [927359] - [virt] hyperv: Cleanup vmbus_set_event() to support win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Manage signaling state on a per-connection basis (Jason Wang) [927359] - [virt] hyperv: Move vmbus version definitions to hyperv.h (Jason Wang) [927359] - [virt] hyperv: Change the signature of vmbus_set_event() (Jason Wang) [927359] - [virt] hyperv: Change the signature for hv_signal_event() (Jason Wang) [927359] - [virt] hyperv: Save and export negotiated vmbus version (Jason Wang) [927359] - [virt] hyperv: Extend/modify vmbus_channel_offer_channel for win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Update the ring buffer structure to match win8 functionality (Jason Wang) [927359] - [virt] hyperv: Support handling multiple VMBUS versions (Jason Wang) [927359] - [virt] hyperv: Get rid of hv_get_ringbuffer_interrupt_mask() (Jason Wang) [927359] - [virt] hyperv: Optimize the signaling on the write path (Jason Wang) [927359] - [virt] hyperv: Optimize signaling in the read path (Jason Wang) [927359] - [virt] hyperv: Turn off batched reading for util drivers (Jason Wang) [927359] - [virt] hyperv: Add state to manage batched reading (Jason Wang) [927359] - [virt] hyperv: Implement routines for read side signaling optimization (Jason Wang) [927359] - [virt] hyperv/hv_balloon: remove duplicated include from hv_balloon.c (Jason Wang) [927359] - [virt] hyperv/hv_balloon: mark a function static (Jason Wang) [927359] - [virt] hyperv: remove unused variable from channel_mgmt.c (Jason Wang) [927359] - [usb] make the usbfs memory limit configurable (Gopal) [970457] - [powerpc] PERF_EVENT_IOC_ENABLE does not reenable event (Steve Best) [986077] - [trace] sched: Add tracepoint for accounting blocked time (Michal Schmidt) [596098] - [kernel] kexec: export PG_hwpoison flag into vmcoreinfo (Vivek Goyal) [975267] - [base] core: Don't remove kobjects in device_shutdown (Mateusz Guzik) [972831] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [kernel] time: enable clocksource watchdog for tsc and kvm guest (Marcelo Tosatti) [873659] - [acpi] Rework acpi_get_child() to be more efficient (Tony Camuso) [907241] - [netdrv] pch_gbe: fix ip_summed checksum reporting on rx (Veaceslav Falico) [877556]- [wireless] iwlwifi: bump required firmware API version for 3160/7260 (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: adjust firmware D3 configuration API (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [842846 916050] - [wireless] leds: merge net/mac80211/leds-compat.* to drivers/leds (Stanislaw Gruszka) [882300] - [wireless] Update rndis_wlan driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update at76c50x driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update adm8211 driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update zd1211rw driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update brcmsmac driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Backport ti drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mwl8k driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mac80211_hwsim driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport libertas_tf driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport orinoco driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport hostap driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rtl818x driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43legacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport p54 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rt2x00 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firwmare] add htc_7010.fw and htc_9271.fw (Stanislaw Gruszka) [955782] - [firmware] add carl9170fw (Stanislaw Gruszka) [882300] - [wireless] Backport carl9170 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport ath5k/ath9k drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Remove iwmc3200wifi driver (Stanislaw Gruszka) [882300] - [wireless] Backport iwlegacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firmware] iwlwifi: add firmware for 7260 / 3160 devices (Stanislaw Gruszka) [842847 916051] - [wireless] Backport iwlwifi driver from linux 3.10 (Stanislaw Gruszka) [842846 882300 916050 954239] - [net] Backport mac80211 from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport wireless core from linux 3.10 (Stanislaw Gruszka) [882300] - [net] export unregister_netdevice_many symbol (Stanislaw Gruszka) [882300] - [kernel] driver core: add module_platform_driver (Stanislaw Gruszka) [882300] - [pcmcia] introduce helper for pcmcia_driver module boilerplate (Stanislaw Gruszka) [882300] - [net] add GENLMSG_DEFAULT_SIZE to RHEL6 (Stanislaw Gruszka) [882300] - [fs] procfs: add PDE_DATA (Stanislaw Gruszka) [882300] - [netdrv] add netdev_continue_rcu (Stanislaw Gruszka) [882300] - [kernel] driver core: create lock/unlock functions for struct device (Stanislaw Gruszka) [882300] - [input] add KEY_WPS_BUTTON definition (Stanislaw Gruszka) [882300] - [pci] add PCI_EXP_LNKCTL_ASPM_L1 and PCI_EXP_LNKCTL_ASPM_L0S (Stanislaw Gruszka) [882300] - [net] add mac_pton() (Stanislaw Gruszka) [882300] - [net] etherdevice.h: Add is_unicast_ether_addr function (Stanislaw Gruszka) [882300] - [net] etherdevice: introduce eth_broadcast_addr (Stanislaw Gruszka) [882300] - [net] add netdev_features_t (Stanislaw Gruszka) [882300] - [kconfig] Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE() (Stanislaw Gruszka) [882300] - [net] netlink: advertise incomplete dumps (Stanislaw Gruszka) [882300] - [net] netlink: add signed types (Stanislaw Gruszka) [882300] - [net] add ETH_P_802_3_MIN (Stanislaw Gruszka) [882300] - [kernel] workqueue: add work_busy() (Stanislaw Gruszka) [882300] - [firmware] Update Broadcom wifi 4313 smac firware to version 610.812 (John Green) [965253] - [wireless] brcmsmac: request firmware in .start() callback (John Green) [757944] - [wireless] Revert: brcmsmac: support 4313iPA (John Green) [757944] - [bcma] init spin lock (John Green) [757944] - [wireless] brcmsmac: Remove unnecessary memset casts (John Green) [757944] - [wireless] brcmsmac: Downgrade d11hdrs_mac80211 error messages to warnings (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_country_valid() (John Green) [757944] - [wireless] brcmsmac: avoid 512 byte stack variable (John Green) [757944] - [wireless] brcmsmac: fix u16 overflow warning (John Green) [757944] - [wireless] brcmsmac: rework of mac80211 .flush() callback operation (John Green) [757944] - [bcma] unregister gpios before unloading bcma (John Green) [757944] - [mtd] bcm47xxsflash: add own struct for abstracting bus type (John Green) [757944] - [bcma] cc: fix (and rename) define of NAND flash type (John Green) [757944] - [bcma] Xflash: reorder includes to make pr_fmt work (John Green) [757944] - [bcma] register platform device for parallel flash (John Green) [757944] - [bcma] fix NAND flash validation (John Green) [757944] - [wireless] brcmsmac: fix tx status processing (John Green) [757944] - [bcma] use consistent case for 'hex' constants (John Green) [757944] - [bcma] add support for 1 and 2 byte extended config space access (John Green) [757944] - [bcma] don't map/unmap a subset of the PCI config space (John Green) [757944] - [bcma] jump to 'out' label for invalid 'func' value (John Green) [757944] - [bcma] update pci configuration for bcm4706/bcm4716 (John Green) [757944] - [bcma] mips: rename oldirqflag to irqinitmask (John Green) [757944] - [bcma] mips: remove assigned_irqs from structure (John Green) [757944] - [bcma] mips: show also disabled IRQs (John Green) [757944] - [bcma] mips: make some info messages debug messages (John Green) [757944] - [bcma] mips: explicit assign IRQ numbers (John Green) [757944] - [bcma] make bcma_find_core_unit() accessible (John Green) [757944] - [wireless] brcmsmac: remove dead code (John Green) [757944] - [wireless] brcmsmac: allow user-space setting of interface address (John Green) [757944] - [wireless] brcmsmac: use perimeter lock in add_interface() callback (John Green) [757944] - [wireless] brcmsmac: increase timer reference count for new timers only (John Green) [757944] - [wireless] brcmsmac: initialize morepending in brcms_b_recv() (John Green) [757944] - [bcma] remove __dev* attributes (John Green) [757944] - [wireless] brcmsmac: add copyright information for Canonical (John Green) [757944] - [bcma] correct M25P32 serial flash ID (John Green) [757944] - [bcma] BCMA_DRIVER_GPIO should depend on GPIOLIB instead of selecting it (John Green) [757944] - [bcma] mips: fix clearing device IRQ (John Green) [757944] - [wireless] brcmsmac: add support for BCM43224 with PCI id of 14e4:a8d8 (John Green) [757944] - [wireless] brcmsmac: do a read after the write of the objmem on broken PCIe controllers (John Green) [757944] - [bcma] unify naming schema for clock functions (John Green) [757944] - [wireless] brcmsmac: add support for cores with revision 17 (John Green) [757944] - [wireless] brcmsmac: fix uninitialized variable warning on arm architecture (John Green) [757944] - [wireless] brcm80211: remove __dev* attributes (John Green) [757944] - [bcma] add methods for watchdog driver (John Green) [757944] - [bcma] set the pmu watchdog if available (John Green) [757944] - [bcma] add bcma_chipco_alp_clock (John Green) [757944] - [wireless] brcmsmac: remove duplicated include from debug.c (John Green) [757944] - [bcma] add common header for watchdog (John Green) [757944] - [wireless] brcmsmac: Fix possible NULL pointer dereference in _dma_ctrlflags() (John Green) [757944] - [wireless] brcmsmac: support 4313iPA (John Green) [757944] - [wireless] brcmsmac: move PHY functions (John Green) [757944] - [wireless] brcmsmac: hardware info in debugfs (John Green) [757944] - [wireless] brcmsmac: fix bounds checking in tx/rx (John Green) [757944] - [wireless] brcmsmac: cleanup in isr code (John Green) [757944] - [wireless] brcmsmac: handle packet drop during transmit correctly (John Green) [757944] - [bcma] handle return value of pci_assign_resource (John Green) [757944] - [bcma] add more package IDs (John Green) [757944] - [wireless] brcmsmac: Add __printf verification to logging prototypes (John Green) [757944] - [bcma] export PLL reading function (John Green) [757944] - [bcma] add GPIO driver (John Green) [757944] - [bcma] add comment to bcma_chipco_gpio_control (John Green) [757944] - [bcma] add bcma_chipco_gpio_pullup and bcma_chipco_gpio_pulldown (John Green) [757944] - [bcma] add locking around GPIO register accesses (John Green) [757944] - [wireless] brcmsmac: Remove stray argument from debug macro (John Green) [757944] - [wireless] brcmsmac: Remove unused wlc_prio2prec_map and _BRCMS_PREC_* constants (John Green) [757944] - [wireless] brcmsmac: Remove some noisy and uninformative debug messages (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for AMPDU session information (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for macintstatus (John Green) [757944] - [wireless] brcmsmac: Improve tx trace and debug support (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_ht() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_dma() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_int() debug macro (John Green) [757944] - [wireless] brcmsmac: Add rx and tx debug macros (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_mac80211() debug macro (John Green) [757944] - [wireless] brcmsmac: Use debug macros for general error and debug statements (John Green) [757944] - [wireless] brcmsmac: Add support for writing debug messages to the trace buffer (John Green) [757944] - [wireless] brcmsmac: Add module parameter for setting the debug level (John Green) [757944] - [wireless] brcm80211: Convert log message levels to debug levels (John Green) [757944] - [wireless] brcm80211: Allow trace support to be enabled separately from debug (John Green) [757944] - [wireless] brcmsmac: Reduce number of entries in tx DMA rings (John Green) [757944] - [wireless] brcmsmac: Use correct descriptor count when calculating next rx descriptor (John Green) [757944] - [wireless] brcmsmac: Remove internal tx queue (John Green) [757944] - [wireless] brcmsmac: Use IEEE 802.11 AC levels for pktq precedence levels (John Green) [757944] - [wireless] brcmsmac: Remove unimplemented flow control functions (John Green) [757944] - [wireless] brcmsmac: Add helper function for updating txavail count (John Green) [757944] - [wireless] brcmsmac: Don't weight AMPDU packets in txfifo (John Green) [757944] - [wireless] brcmsmac: Introduce AMPDU sessions for assembling AMPDUs (John Green) [757944] - [bcma] suspend/resume callbacks should be conditionally compiled on CONFIG_PM_SLEEP (John Green) [757944] - [bcma] do not initialize deactivated PCIe cores (John Green) [757944] - [bcma] add an extra pcie core struct (John Green) [757944] - [bcma] use fallback sprom if sprom on card was not valid (John Green) [757944] - [bcma] add some more flash chips for serial flash (John Green) [757944] - [bcma] extract drv_cc in bcma_core_mips_flash_detect() (John Green) [757944] - [bcma] mark nflash if it is the boot flash (John Green) [757944] - [bcma] add and use constants for the flash windows (John Green) [757944] - [bcma] mark pflash as present when available (John Green) [757944] - [bcma] init sprom struct earlier (John Green) [757944] - [bcma] just do the necessary things in early register on SoCs (John Green) [757944] - [bcma] fix unregistration of cores (John Green) [757944] - [bcma] Convert #include ... to #include in kernel system headers (John Green) [757944] - [mtd] bcm47xxsflash: basic read-only driver for BCMA serial flash (John Green) [757944] - [bcma] change delays to follow timers-howto guide (John Green) [757944] - [bcma] handle BCM43227 (John Green) [757944] - [wireless] brcm80211: Remove bogus memcpy in ai_detach (John Green) [757944] - [wireless] brcmsmac: fix mismatch in number of custom regulatory rules (John Green) [757944] - [bcma] don't leak memory for PCIE, MIPS, GBIT cores (John Green) [757944] - [wireless] brcm80211: set interface down on reset (John Green) [757944] - [bcma] detect and register NAND flash device (John Green) [757944] - [bcma] detect and register serial flash device (John Green) [757944] - [wireless] brcmsmac: document firmware dependencies (John Green) [757944] - [bcma] add (mostly) NAND defines (John Green) [757944] - [bcma] make some functions static (John Green) [757944] - [wireless] brcmsmac: use ieee80211_channel_to_frequency (John Green) [757944] - [bcma] BCM43228 support (John Green) [757944] - [bcma] fix invalid PMU chip control masks (John Green) [757944] - [bcma] add missing iounmap on error path (John Green) [757944] - [bcma] fix regression in interrupt assignment on mips (John Green) [757944] - [bcma] add place for flash memory support (John Green) [757944] - [bcma] cc: update defines (John Green) [757944] - [bcma] add new cores at the end of list (John Green) [757944] - [bcma] add trivial GBIT MAC COMMON driver (John Green) [757944] - [bcma] fix typo reading number of slave wrappers (John Green) [757944] - [bcma] support alternative (BCM4706) ChipCommon core id (John Green) [757944] - [wireless] brcmsmac: restructure info->control.sta handling as it is going to be removed soon (John Green) [757944] - [bcma] add PMU clock support for BCM4706 (John Green) [757944] - [bcma] fix CC driver compilation on MIPS (John Green) [757944] - [wireless] brcmsmac: handle non PCI devices in the phy code (John Green) [757944] - [wireless] brcmsmac: fix read in write_phy_reg (John Green) [757944] - [wireless] brcmsmac: extend brcms_c_chipmatch() to also handle non PCIe devices (John Green) [757944] - [wireless] brcmsmac: fix DMA on SoCs (John Green) [757944] - [wireless] brcmsmac: extend xmtfifo_sz array (John Green) [757944] - [wireless] brcmsmac: add some workarounds for other chips again (John Green) [757944] - [wireless] brcmsmac: add a conditions for core rev 17 again (John Green) [757944] - [wireless] brcmsmac: remove some unnessessacry casts and void pointer (John Green) [757944] - [wireless] brcmsmac: use core id constants from bcma (John Green) [757944] - [wireless] brcmsmac: remove some redundant chip common workarounds (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_spuravoid_pllupdate() (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_init() and si_pmu_res_init() (John Green) [757944] - [wireless] brcmsmac: remove ai_findcore() (John Green) [757944] - [wireless] brcmsmac: use container_of instead of cast (John Green) [757944] - [wireless] brcmsmac: remove ai_get_buscoretype() and ai_get_buscorerev() (John Green) [757944] - [wireless] brcmsmac: remove PCI_FORCEHT() macro (John Green) [757944] - [wireless] brcmsmac: remove PCIE() macro (John Green) [757944] - [bcma] use custom printing functions (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_regd_init() which crashed after 11ad patch (John Green) [757944] - [bcma] add mdelay bcma_pmu_resources_init() (John Green) [757944] - [bcma] add bcma_pmu_spuravoid_pllupdate() (John Green) [757944] - [bcma] remove chip ids doing nothing from PMU initialization (John Green) [757944] - [bcma] remove bcma_pmu_pll_init() and bcma_pmu_swreg_init() (John Green) [757944] - [bcma] complete workaround for BCMA43224 and BCM4313 (John Green) [757944] - [bcma] add PCI ID for BCM43224 (John Green) [757944] - [bcma] remove fix for 4329b0 bad LPOM is detection (John Green) [757944] - [bcma] add constants for chip ids (John Green) [757944] - [bcma] extend workaround for bcm4331 (John Green) [757944] - [bcma] define some additional cores IDs (John Green) [757944] - [wireless] brcmsmac: fix NULL pointer crash in brcms_c_regd_init() (John Green) [757944] - [wireless] brcm80211: use current regulatory domain when checking whether OFDM is allowed (John Green) [757944] - [wireless] brcm80211: don't validate channels against internal regulatory data (John Green) [757944] - [wireless] brcm80211: use mac80211 channel data for tx power limits (John Green) [757944] - [wireless] brcm80211: enable/disable radio on regulatory updates (John Green) [757944] - [wireless] brcm80211: inform mac80211 of the X2 regulatory domain (John Green) [757944] - [wireless] brcm80211: clean up channel.c (John Green) [757944] - [wireless] brcm80211: remove unused code for 40MHz channels (John Green) [757944] - [wireless] brcm80211: always set channel specified by mac80211 (John Green) [757944] - [wireless] brcm80211: don't set up tx power limits during initialization (John Green) [757944] - [wireless] brcmsmac: fix smatch warning found in ampdu.c (John Green) [757944] - [wireless] brcmsmac: remove brcms_set_hint() function (John Green) [757944] - [wireless] brcm80211: fixed checkpatch and sparse warnings (John Green) [757944] - [wireless] brcm80211: Remove casts to same type (John Green) [757944] - [wireless] brcm80211: brcmu_pkt_buf_free_skb() should handle NULL (John Green) [757944] - [wireless] brcm80211: remove an unneeded NULL check (John Green) [757944] - [wireless] brcmsmac: initial backport of brcmsmac wifi driver (John Green) [757944] - [firmware] Add brcmsmac wireless firmware (John Green) [757944]- [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [923897] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [923897] - [netdrv] e1000e: panic caused by Rx traffic arriving while interface going down (Dean Nelson) [923897] - [netdrv] e1000e: prevent multiple calls to e1000e_down() and e1000_free_irq() (Dean Nelson) [923897] - [netdrv] e1000e: fix numeric overflow in phc settime method (Dean Nelson) [923897] - [netdrv] e1000e: Add missing dma_mapping_error-call in e1000_alloc_jumbo_rx_buffers (Dean Nelson) [923897] - [netdrv] e1000e: increase driver version number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unused defines (Dean Nelson) [923897] - [netdrv] e1000e: add support for LTR on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: EEE capability advertisement not set/disabled as required (Dean Nelson) [923897] - [netdrv] e1000e: long access timeouts when I217/I218 MAC and PHY are out of sync (Dean Nelson) [923897] - [netdrv] e1000e: fix LED blink logic for designs with LEDs driven by cathode (Dean Nelson) [923897] - [netdrv] e1000e: slow performance between two 82579 connected via 10Mbit hub (Dean Nelson) [923897] - [netdrv] e1000e: additional error handling on PHY register accesses (Dean Nelson) [923897] - [netdrv] e1000e: workaround DMA unit hang on I218 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup - move defines to appropriate header file (Dean Nelson) [923897] - [netdrv] e1000e: cleanup format of struct e1000_opt_list struct (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bug (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bugs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup USLEEP_RANGE checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line breaks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup formatting of static structs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusually placed comments (Dean Nelson) [923897] - [netdrv] e1000e: cleanup (add/remove) blank lines where appropriate (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LEADING_SPACE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LONG_LINE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch errors and warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup CODE_INDENT checkpatch errors (Dean Nelson) [923897] - [netdrv] e1000e: display a warning message when SmartSpeed works (Dean Nelson) [923897] - [netdrv] e1000e: cleanup checkpatch braces checks (Dean Nelson) [923897] - [netdrv] e1000e: convert enums of register offsets and move #defines to regs.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new manage.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new nvm.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new phy.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of function prototypes to the new mac.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new ich8lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines to the new 80003es2lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new 82571.h (Dean Nelson) [923897] - [netdrv] e1000e: use generic IEEE MII definitions (Dean Nelson) [923897] - [netdrv] e1000e: resolve -Wunused-parameter compile warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup some whitespace and indentation issues (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: group OR'ed bit settings with parens (Dean Nelson) [923897] - [netdrv] e1000e: cleanup defines.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove comments which are no longer applicable (Dean Nelson) [923897] - [netdrv] e1000e: cleanup hw.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unused #define (Dean Nelson) [923897] - [netdrv] e1000e: adjust PM QoS request (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on 82579 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000e_commit_phy() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_cable_length() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_phy_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: rename e1000_get_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_force_speed_duplex() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_set_d0_lplu_state() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: do not assign a variable a value when not necessary (Dean Nelson) [923897] - [netdrv] e1000e: do not ignore variables which get set a value (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unnecessary function prototypes (Dean Nelson) [923897] - [netdrv] e1000e: remove definition of struct which is no longer used (Dean Nelson) [923897] - [netdrv] e1000e: fix PHY init workarounds for i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: update copyright date (Dean Nelson) [923897] - [netdrv] e1000e: remove prototype of non-existent function (Dean Nelson) [923897] - [netdrv] e1000e: prevent hardware from automatically configuring PHY on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: enable ECC on I217/I218 to catch packet buffer memory errors (Dean Nelson) [923897] - [netdrv] e1000e: add support for IEEE-1588 PTP (Dean Nelson) [923897] - [netdrv] e1000e: fix flow-control thresholds for jumbo frames on 82579/I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: fix ethtool offline register test for I217 (Dean Nelson) [923897] - [netdrv] e1000e: add support for hardware timestamping on some devices (Dean Nelson) [923897] - [netdrv] e1000e: add ethtool .get_eee/.set_eee (Dean Nelson) [923897] - [netdrv] e1000e: merge multiple conditional statements into one (Dean Nelson) [923897] - [netdrv] e1000e: cleanup code duplication (Dean Nelson) [923897] - [netdrv] e1000e: cleanup magic number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line wrap (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusual comment placement (Dean Nelson) [923897] - [netdrv] e1000e: resolve checkpatch PREFER_PR_LEVEL warning (Dean Nelson) [923897] - [netdrv] e1000e: add missing bailout on error (Dean Nelson) [923897] - [netdrv] e1000e: unexpected "Reset adapter" message when cable pulled (Dean Nelson) [923897] - [netdrv] e1000e: fix enabling of EEE on 82579 and I217 (Dean Nelson) [923897] - [netdrv] e1000e: 82577: workaround for link drop issue (Dean Nelson) [923897] - [netdrv] e1000e: helper functions for accessing EMI registers (Dean Nelson) [923897] - [netdrv] e1000e: Invalid Image CSUM bit changed for I217 (Dean Nelson) [923897] - [netdrv] e1000e: Acquire/release semaphore when writing each EEPROM page (Dean Nelson) [923897] - [netdrv] e1000e: SerDes autoneg flow control (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic cleanup of comments (Dean Nelson) [923897] - [netdrv] e1000e: Minimum packet size must be 17 bytes (Dean Nelson) [923897] - [netdrv] e1000e: Change wthresh to 1 to avoid possible Tx stalls (Dean Nelson) [923897] - [netdrv] e1000e: add transmit timestamping support (Dean Nelson) [923897] - [netdrv] e1000e: cleanup e1000_set_phys_id (Dean Nelson) [923897] - [netdrv] e1000e: implement ethtool set_phys_id (Dean Nelson) [923897] - [bluetooth] L2CAP - Fix info leak via getsockname() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [bluetooth] HCI - Fix info leak in getsockopt() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [netdrv] igbvf: be sane about random MAC addresses (Stefan Assmann) [870635] - [net] mii: Remove references to DP83840 PHY in mii.h (Nikolay Aleksandrov) [856764] - [kernel] err: add a function to cast error-pointers to a return value (Neil Horman) [856764] - [net] etherdevice: introduce help function eth_zero_addr() (Neil Horman) [856764] - [net] mii: Convert spaces to tabs in mii.h (Nikolay Aleksandrov) [856764] - [netdrv] tg3: Wait for boot code to finish after power on (Ivan Vecera) [915516] - [netdrv] tg3: Add read dma workaround for 5720 (Ivan Vecera) [915516] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [915516] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [915516] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [915516] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [915516] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [915516] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.132 (Ivan Vecera) [915516] - [netdrv] tg3: Ensure boot code has completed initialization before accessing hardware (Ivan Vecera) [915516] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [915516] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [915516] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [915516] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [915516] - [netdrv] tg3: Skip powering down function 0 on certain serdes devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix data corruption on 5725 with TSO (Ivan Vecera) [915516] - [netdrv] tg3: fix to append hardware time stamping flags (Ivan Vecera) [915516] - [netdrv] tg3: shows HW time stamping support only if ptp_capable is present (Ivan Vecera) [915516] - [netdrv] tg3: Use bool not int (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.131 (Ivan Vecera) [915516] - [netdrv] tg3: Reset the phy to allow modified EEE settings to take effect (Ivan Vecera) [915516] - [netdrv] tg3: Pull the phy advertised speed and flow control settings on driver load (Ivan Vecera) [915516] - [netdrv] tg3: Add support for link flap avoidance (Ivan Vecera) [915516] - [netdrv] tg3: Add SGMII phy support for 5719/5718 serdes (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_clear_mac_status() common function (Ivan Vecera) [915516] - [netdrv] tg3: Add a warning during link settings change if mgmt enabled (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary phy reset during ethtool commands (Ivan Vecera) [915516] - [netdrv] tg3: Fix NVRAM size detection for the STM45PE20 pinstrap on 5762 devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix flow control settings not propagated to hardware (Ivan Vecera) [915516] - [netdrv] tg3: fix length overflow in VPD firmware parsing (Ivan Vecera) [915516] - [netdrv] tg3: dma_alloc_coherent, use __GFP_ZERO instead of memset() (Ivan Vecera) [915516] - [netdrv] tg3: 5715 does not link up when autoneg off (Ivan Vecera) [915516] - [netdrv] tg3: Update link_up flag for phylib devices (Ivan Vecera) [915516] - [netdrv] tg3: Download 57766 EEE service patch firmware (Ivan Vecera) [915516] - [netdrv] tg3: Enhance firmware download code to support fragmented firmware (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup firmware parsing code (Ivan Vecera) [915516] - [netdrv] tg3: Refactor the 2nd type of cpu pause (Ivan Vecera) [915516] - [netdrv] tg3: Refactor cpu pause/resume code (Ivan Vecera) [915516] - [netdrv] tg3: Add new FW_TSO flag (Ivan Vecera) [915516] - [netdrv] tg3: Use different macros for pci_chip_rev_id accesses (Ivan Vecera) [915516] - [netdrv] tg3: Remove define and single use of GET_CHIP_REV_ID (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.130 (Ivan Vecera) [915516] - [netdrv] tg3: Set initial carrier state to off (Ivan Vecera) [915516] - [netdrv] tg3: Fix 5762 NVRAM sizing (Ivan Vecera) [915516] - [netdrv] tg3: Expand EEE support for all 5717 B0 (Ivan Vecera) [915516] - [netdrv] tg3: Add 57766 device support (Ivan Vecera) [915516] - [netdrv] tg3: add support for Ethernet core in bcm4785 (Ivan Vecera) [915516] - [netdrv] tg3: make it possible to provide phy_id in ioctl (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary alloc/OOM messages, alloc cleanups (Ivan Vecera) [915516] - [netdrv] tg3: missing break statement in tg3_get_5720_nvram_info() (Ivan Vecera) [915516] - [netdrv] tg3: Remove CONFIG_HWMON IS_ENABLED() check (Ivan Vecera) [915516] - [netdrv] tg3: Improve PCI function number detection (Ivan Vecera) [915516] - [netdrv] tg3: Add NVRAM support for 5762 (Ivan Vecera) [915516] - [netdrv] tg3: Add support for new 5762 ASIC (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warning: constant 0x7fffffffffffffff is so big it is long long (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Enable the timestamping feature in hardware and fill skb tx/rx timestamps (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add the hardware timestamp ioctl (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Implement the ptp api and ethtool functions (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add header definitions, initialization and hw access functions (Ivan Vecera) [915516] - [netdrv] tg3: Fix inconsistent locking for tg3_netif_start() (Ivan Vecera) [915516] - [netdrv] tg3: Use tp->rxq_cnt when checking RSS tables (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup hardcoded ethtool test array indexes (Ivan Vecera) [915516] - [netdrv] tg3: Prevent spurious tx timeout by setting carrier off before tx disable (Ivan Vecera) [915516] - [netdrv] tg3: Set 10_100_ONLY flag for additional 10/100 Mbps devices (Ivan Vecera) [915516] - [netdrv] tg3: Call tg3_netif_stop() from tg3_stop() (Ivan Vecera) [915516] - [netdrv] tg3: Support 5717 C0 (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warnings (Ivan Vecera) [915516] - [netdrv] tg3: unconditionally select HWMON support when tg3 is enabled (Ivan Vecera) [915516] - [netdrv] tg3: Disable multiple TX rings by default due to hardware flaw (Ivan Vecera) [915516] - [netdrv] tg3: Add support for ethtool -L|-l to get/set the number of rings (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_close() (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_open() (Ivan Vecera) [915516] - [netdrv] tg3: Separate coalescing setup for rx and tx (Ivan Vecera) [915516] - [netdrv] tg3: Allow number of rx and tx rings to be set independently (Ivan Vecera) [915516] - [netdrv] tg3: Introduce separate functions to allocate/free RX/TX rings (Ivan Vecera) [915516] - [netdrv] tg3: Fix single-vector MSI-X code (Ivan Vecera) [915516] - [netdrv] tg3: Make the RSS indir tbl admin configurable (Ivan Vecera) [915516] - [netdrv] tg3: switch to build_skb() infrastructure (Ivan Vecera) [915516] - [netdrv] tg3: Fix EEE debounce timer values (Ivan Vecera) [915516] - [netdrv] tg3: add skb frag size accessors (Ivan Vecera) [915516] - [netdrv] tg3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [915516] - [netdrv] tg3: convert to SKB paged frag API (Ivan Vecera) [915516] - [netdrv] tg3: Reorg tg3_napi members (Ivan Vecera) [915516] - [netdrv] tg3: Fix MII_TG3_DSP_EXP8 offset (Ivan Vecera) [915516] - [netdrv] tg3: Remove tg3_config_info definition (Ivan Vecera) [915516] - [netdrv] tg3: Set real_num_rx_queues for non-multiq devs (Ivan Vecera) [915516] - [netdrv] tg3: Use netif_set_real_num_rx_queues() and netif_set_real_num_tx_queues() (Ivan Vecera) [915516] - [netdrv] tg3: use the DMA state API instead of the pci equivalents (Ivan Vecera) [915516] - [netdrv] tg3: Avoid null pointer dereference in tg3_interrupt in netconsole mode (Ivan Vecera) [887908] - [netdrv] virtio_net: introduce a new control to set macaddr (Amos Kong) [904924] - [net] split eth_mac_addr for better error handling (Amos Kong) [904924] - [netdrv] virtio_net: move virtnet_send_command() above virtnet_set_mac_address() (Amos Kong) [904924] - [netdrv] virtio_net: use IFF_LIVE_ADDR_CHANGE priv_flag (Amos Kong) [904924] - [net] eth: reset addr_assign_type if eth_mac_addr() called (Amos Kong) [904924] - [net] set IFF_LIVE_ADDR_CHANGE to ext_priv_flags (Amos Kong) [904924] - [net] ipvs: fix CHECKSUM_PARTIAL for TCP, UDP (Thomas Graf) [973122] - [net] ethtool: allow enable GRO even if RX csum is disabled (Ivan Vecera) [962460] - [net] bonding: enable gro by default (Ivan Vecera) [962460] - [net] bridge: fix some kernel warning in multicast timer (Amerigo Wang) [952012] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [980053] - [net] bridge: Provide VLAN registration and GRO acceleration for ports (Nikolay Aleksandrov) [858198]- [netdrv] macvtap: Perform GSO on forwarding path (Vlad Yasevich) [885662] - [netdrv] macvtap: Let TUNSETOFFLOAD actually controll offload features (Vlad Yasevich) [885662] - [netdrv] macvtap: Consistently use rcu functions (Vlad Yasevich) [885662] - [netdrv] macvtap: Convert to using rtnl lock (Vlad Yasevich) [885662] - [powerpc] power8: Fix oprofile and perf (Steve Best) [929283] - [powerpc] POWER8 cputable entry (Steve Best) [929283] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove write permission from phy_type attribute (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reduce RX scatter buffer size, and reduce alignment if appropriate (Nikolay Aleksandrov) [953929] - [netdrv] sfc: fix return value check in efx_ptp_probe_channel() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix naming of MTD partitions for FPGA bitfiles (Nikolay Aleksandrov) [953929] - [netdrv] sfc: make local functions static (Nikolay Aleksandrov) [953929] - [netdrv] sfc: pass __GFP_ZERO to dma_alloc_coherent() instead of using memset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: remove duplicated include from efx.c (Nikolay Aleksandrov) [953929] - [netdrv] sfc: allocate more RX buffers per page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_is_last_buffer() with a flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: reuse pages to avoid DMA mapping/unmapping costs (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX DMA scattering where possible (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Update RX buffer address together with length (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make RX queue descriptor counts unsigned for consistency (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly distinguish RX buffer and DMA lengths (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Document current usage of efx_rx_buffer::len and efx_nic::rx_buffer_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add AER and EEH support for Siena (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable RSS when using SR-IOV and only 1 RX queue on the PF (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix replacement detection in efx_filter_insert_filter() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Merge efx_filter_search() into efx_filter_insert() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Don't use efx_filter_ functions for default MAC filters (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove redundant parameter to efx_filter_search() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: More sensible semantics for efx_filter_insert_filter() replace flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove rx_alloc_method SKB (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix Kconfig typo (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Only use TX push if a single descriptor is to be written (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable soft interrupt handling during efx_device_detach_sync() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Detach net device when stopping queues for reconfiguration (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix efx_rx_buf_offset() in the presence of swiotlb (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly sync RX DMA buffer when it is not the last in the page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make module parameters really boolean (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix timekeeping in efx_mcdi_poll() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: lock TX queues when calling netif_device_detach() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Work-around flush timeout when flushes have completed (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reset driver's MAC stats after MC reboot seen (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not initialise buffer in efx_alloc_special_buffer() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correctly initialise reset_method in siena_test_chip() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove confusing MMIO functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix check for failure of MC_CMD_FLUSH_RX_QUEUES (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Delete redundant page_addr variable from efx_init_rx_buffers_page() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Really disable flow control while flushing (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warning in self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warnings for ethtool RX filter interface (Nikolay Aleksandrov) [953929] - [netdrv] sfc: use standard _bit_le() functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix loopback self-test with separate_tx_channels=1 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix MCDI structure field lookup (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add parentheses around use of bitfield macro arguments (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Avoid generating over-length MC_CMD_FLUSH_RX_QUEUES request (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Bump version to 3.2 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Support variable-length response to MCDI GET_BOARD_CFG (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Convert firmware subtypes to native byte order in efx_mcdi_get_board_cfg() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reporting of IPv4 full filters through ethtool (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Assign efx and efx->type as early as possible in efx_pci_probe() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove bogus comment about MTU change and RX buffer overrun (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove overly paranoid locking assertions from netdev operations (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reset vs probe/remove/PM races involving efx_nic::state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Improve log messages in case we abort probe due to a pending reset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Never try to stop and start a NIC that is disabled (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold RTNL lock only when calling efx_stop_interrupts() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Keep disabled NICs quiescent during suspend/resume (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold the RTNL lock for more of the suspend/resume cycle (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Change state names to be clearer, and comment them (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stash header offsets for TSO in struct tso_state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace tso_state::full_packet_space with ip_base_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Simplify TSO header buffer allocation (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop TX queues before they fill up (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Refactor struct efx_tx_buffer to use a flags field (Nikolay Aleksandrov) [953929] - [netdrv] sfc: initialize dynamic sysfs attributes for lockdep (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct some comments on enum reset_type (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix interface statistics running backward (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable VF queues during register self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explain why efx_mcdi_exit_assertion() ignores result of efx_mcdi_rpc() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use dev_kfree_skb() in efx_end_loopback() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use strlcpy() to copy ethtool stats names (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop changing header offsets on TX (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove dead write to tso_state::packet_space (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use generic DMA API, not PCI-DMA API (Nikolay Aleksandrov) [953929] - [netdrv] Fix non-kernel-doc comments with kernel-doc start markers (Nikolay Aleksandrov) [953929] - [netdrv] Fix kernel-doc comments for various functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Implement module EEPROM access for SFE4002 and SFN4112F (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Added support for new ethtool APIs for obtaining module eeprom (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix mapping of reset reasons and flags to methods (Nikolay Aleksandrov) [953929]- [mm] transparent hugepage core changes related to MADV_HUGEPAGE/MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_HUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_HUGEPAGE (Larry Woodman) [891857] - [net] tuntap: initialize vlan_features (Vlad Yasevich) [951458] - [net] netlink_dump: fix locking regression in error path (Daniel Borkmann) [982108] - [net] ip6_fib: Various cleanups (Jiri Pirko) [958215] - [net] ip6_fib: return errno pointers consistently for fib6_add_1() (Jiri Pirko) [958215] - [net] ip6_fib: fix return value check in fib6_add() (Jiri Pirko) [958215] - [net] ip6_fib/ip6_route: Standardize prefixes for message logging (Jiri Pirko) [958215] - [net] ip6_fib: Use pr_warn() (Jiri Pirko) [958215] - [net] ip6_fib: Fix a crash when trying to replace non existing route (Jiri Pirko) [958215] - [net] ip6_fib: Removing unnecessary NULL checks (Jiri Pirko) [958215] - [net] ip6_fib: add NLM_F_* flag support for route (Jiri Pirko) [958215] - [net] ip6_route: Various cleanups (Jiri Pirko) [958215] - [net] ip6_route: add support for NLM_F_* flags (Jiri Pirko) [958215] - [net] af_key: fix info leaks in notify messages (Jiri Benc) [981004] {CVE-2013-2234} - [net] af_key: initialize satype in key_notify_policy_flush() (Thomas Graf) [981227] {CVE-2013-2237} - [net] ipv4: ipmr_expire_timer causes crash when removing net namespace (Amerigo Wang) [972573] - [net] ipv6: ip6_sk_dst_check() must not assume ipv6 dst (Jiri Pirko) [981559] {CVE-2013-2232} - [net] ipv6: remove old token ipv6 address as soon as possible (Daniel Borkmann) [876634] - [net] ipv6: check return value of ipv6_get_lladdr (Daniel Borkmann) [876634] - [net] ipv6: don't call addrconf_dst_alloc again when enable lo (Jiri Benc) [744655] - [net] rps: Ensure that an expired hardware filter can be re-added later (Daniel Borkmann) [893177] - [crypto] algboss: Hold ref count on larval (Daniel Borkmann) [889992] - [net] sctp: fix NULL pointer dereference in socket destruction (Daniel Borkmann) [889992] - [net] Use separate workqueue for linkwatch events (Jan Vesely) [783615]- [x86] Revert: Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [970735] - [x86] Revert: Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [970735] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [949084] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [949084] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [949084] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Dont load DevHandle unless FastPath enabled (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add 4k FastPath DIF support (Tomas Henzl) [949084] - [scsi] mpt2sas: Bump driver vesion to v15.100.00.00 (Tomas Henzl) [947078] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue Missing delay not getting set during system bootup (Tomas Henzl) [947078] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [947078] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [947078] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [947078] - [scsi] mpt2sas: update version string to 14.101.00.01 (Tomas Henzl) [947078] - [scsi] mpt2sas: Add support for OEM specific controller (Tomas Henzl) [947078] - [scsi] mpt2sas: Add a module parameter that permits overriding protection capabilities (Tomas Henzl) [947078] - [scsi] mpt2sas: Return the correct sense key for DIF errors (Tomas Henzl) [947078] - [scsi] mpt2sas: fix double mutex lock in NON_BLOCKING state (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for With post diag reset same set of device gets added, removed and then again gets added with new target ids (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for staged device discovery functionality of driver not working (Tomas Henzl) [947078] - [scsi] mpt2sas : MPI 2.0 Rev V(2.0.14) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: minor fix to follow upstream (Tomas Henzl) [947078] - [scsi] mpt2sas: Provide sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [947078] - [scsi] mpt2sas: To include more Intel Branding (Tomas Henzl) [947078] - [scsi] mpt2sas: 2012 source code copyright (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for Driver oops, when loading driver with max_queue_depth command line option to a very small value (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix unsafe using smp_processor_id() in preemptible (Tomas Henzl) [947078] - [scsi] mpt2sas: move the scsi_host_put to the right place (Tomas Henzl) [947078]- [ata] ahci: Add Device IDs for Intel Wellsburg PCH RAID mode (John Villalovos) [922969] - [i2c] i801: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ahci: Add Device IDs for Intel Wellsburg PCH AHCI mode (John Villalovos) [922969] - [sound] hda_intel: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ata_piix: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [usb] uhci: fix for suspend of virtual HP controller (Gopal) [960026] - [usb] uhci: Remove PCI dependencies from uhci-hub (Gopal) [960026] - [scsi] st: add MTWEOFI to write filemarks without flushing drive buffer (Jan Vesely) [888903] - [mm] reinstate the first-fit scheme for arch_get_unmapped_area_topdown() (Rafael Aquini) [980273] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [973209] - [netdrv] bnx2x: Change MDIO clock settings (Michal Schmidt) [901747] - [scsi] aacraid: Dual firmware support (Rich Bono) [924346] - [scsi] aacraid: 1024 max outstanding command support for Series 7 and above (Rich Bono) [903799 952342] - [scsi] iscsi_tcp: increase max_lun to ~0, don't care (Jan Vesely) [588679] - [scsi] st: Take additional queue ref in st_probe (Tomas Henzl) [927988]- [mm] block: optionally snapshot page contents to provide stable pages during write (Rafael Aquini) [951937] - [mm] only enforce stable page writes if the backing device requires it (Rafael Aquini) [951937] - [mm] bdi: allow block devices to say that they require stable page writes (Rafael Aquini) [951937] - [mm] fix writeback_in_progress() (Rafael Aquini) [951937] - [mm] ksm: unfolding of ksm_drop_anon_vma and hold_anon_vma functions (Petr Holasek) [947944] - [mm] ksm: allocate roots when needed (Petr Holasek) [947944] - [mm] ksm: swapoff might need to copy (Petr Holasek) [947944] - [mm] ksm: FOLL_MIGRATION do migration_entry_wait (Petr Holasek) [947944] - [mm] ksm: shrink 32-bit rmap_item back to 32 bytes (Petr Holasek) [947944] - [mm] ksm: treat unstable nid like in stable tree (Petr Holasek) [947944] - [mm] ksm: add some comments (Petr Holasek) [947944] - [mm] ksm: stop hotremove lockdep warning (Petr Holasek) [947944] - [mm] ksm: enable KSM page migration (Petr Holasek) [947944] - [mm] ksm: make !merge_across_nodes migration safe (Petr Holasek) [947944] - [mm] ksm: make KSM page migration possible (Petr Holasek) [947944] - [mm] ksm: remove old stable nodes more thoroughly (Petr Holasek) [947944] - [mm] ksm: get_ksm_page locked (Petr Holasek) [947944] - [mm] ksm: reorganize ksm_check_stable_tree (Petr Holasek) [947944] - [mm] ksm: trivial tidyups (Petr Holasek) [947944] - [mm] ksm: add sysfs ABI Documentation (Petr Holasek) [947944] - [mm] ksm: allow trees per NUMA node (Petr Holasek) [947944] - [virt] kvm: Add a tracepoint write_tsc_offset (Marcelo Tosatti) [911567] - [net] ipv4: fix invalid free in ip_cmsg_send() callers (Petr Matousek) [979788] {CVE-2013-2224}- [x86] Revert: amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: disable ARAT by default (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192 979105] - [s390] iucv: fix kernel panic at reboot (Hendrik Brueckner) [967907] - [kernel] smp: introduce a generic on_each_cpu_mask() function (Hendrik Brueckner) [967907] - [kernel] audit: wait_for_auditd() should use TASK_UNINTERRUPTIBLE (Oleg Nesterov) [962976] - [kernel] audit: avoid negative sleep durations (Oleg Nesterov) [962976] - [s390] dasd: fix hanging device after resume with internal error 13 (Hendrik Brueckner) [974191] - [s390] cio: suppress 2nd path verification during resume (Hendrik Brueckner) [974191] - [virt] kvm: Export svm/vmx exit code and vector code to userspace (Andrew Jones) [970607] - [s390] mm: fix flush_tlb_kernel_range() (Hendrik Brueckner) [974192] - [powerpc] Add VDSO version of getcpu (Steve Best) [929224] - [kernel] sched: make weird topologies bootable (Radim Krcmar) [892677] - [x86] perf: Fix offcore_rsp valid mask for SNB/IVB (Jiri Olsa) [971315] {CVE-2013-2146} - [scsi] libsas: use right function to alloc smp response (David Milburn) [949887] - [tools] perf/Documentation: Fix typos (Jiri Olsa) [970529] - [tools] perf/evsel: Introduce is_group_member method (Jiri Olsa) [970529] - [tools] perf/ui: Always compile browser setup code (Jiri Olsa) [970529] - [tools] perf/ui: Add ui_progress__finish() (Jiri Olsa) [970529] - [tools] perf/ui/gtk: Implement ui_progress functions (Jiri Olsa) [970529] - [tools] perf/ui: Introduce generic ui_progress helper (Jiri Olsa) [970529] - [tools] perf/ui/tui: Move progress.c under ui/tui directory (Jiri Olsa) [970529] - [tools] perf: Add basic event modifier sanity check (Jiri Olsa) [970529] - [tools] perf: Omit group members from perf_evlist__disable/enable (Jiri Olsa) [970529] - [tools] perf: Ensure single disable call per event in record comand (Jiri Olsa) [970529] - [tools] perf: Fix 'disabled' attribute config for record command (Jiri Olsa) [970529] - [tools] perf: Fix attributes for '{}' defined event groups (Jiri Olsa) [970529] - [tools] perf: Use sscanf for parsing /proc/pid/maps (Jiri Olsa) [970529] - [tools] perf: Add gtk. config option for launching GTK browser (Jiri Olsa) [970529] - [tools] perf: Fix compile error on NO_NEWT=1 build (Jiri Olsa) [970529] - [tools] perf/hists: Initialize all of he->stat with zeroes (Jiri Olsa) [970529] - [tools] perf: Stop using 'self' in pstack (Jiri Olsa) [970529] - [tools] perf/tests: Check for mkstemp return value in dso-data test (Jiri Olsa) [970529] - [tools] perf/tests: Final cleanup for builtin-test move (Jiri Olsa) [970529] - [tools] perf/tests: Move pmu tests into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__syscall_open_tp_fields into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__tp_sched_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__roundtrip_name_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__rdpmc into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__PERF_RECORD into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__basic_mmap into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event_on_all_cpus into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__vmlinux_matches_kallsyms into separate object (Jiri Olsa) [970529] - [tools] perf/annotate: Merge same lines in summary view (Jiri Olsa) [970529] - [tools] perf/annotate: Don't try to follow jump target on PLT symbols (Jiri Olsa) [970529] - [tools] perf/annotate: Whitespace fixups (Jiri Olsa) [970529] - [tools] perf/test: fix a build error on builtin-test (Jiri Olsa) [970529] - [tools] perf/machine: Move more methods to machine code (Jiri Olsa) [970529] - [tools] perf/diff: Use hists__link when not pairing just with baseline (Jiri Olsa) [970529] - [tools] perf/hists: Introduce hists__link (Jiri Olsa) [970529] - [tools] perf/diff: Move hists__match to the hists lib (Jiri Olsa) [970529] - [tools] perf/diff: Start moving to support matching more than two hists (Jiri Olsa) [970529] - [tools] perf: Don't try to lookup objdump for live mode (Jiri Olsa) [970529] - [tools] perf: Add arbitary aliases and support names with - (Jiri Olsa) [970529] - [tools] perf: Add LIBDW_DIR Makefile variable to for alternate libdw (Jiri Olsa) [970529] - [tools] perf/tests: Move attr.py temp dir cleanup into finally section (Jiri Olsa) [970529] - [tools] perf/hists: Free branch_info when freeing hist_entry (Jiri Olsa) [970529] - [tools] perf: Fix detection of stack area (Jiri Olsa) [970529] - [tools] perf/machine: Set kernel data mapping length (Jiri Olsa) [970529] - [tools] perf/tests: Removing 'optional' field (Jiri Olsa) [970529] - [tools] perf/tests: Fix attr watermark field name typo (Jiri Olsa) [970529] - [tools] perf/tests: Factor attr tests WRITE_ASS macro (Jiri Olsa) [970529] - [tools] perf/tests: Add missing attr stat basic test (Jiri Olsa) [970529] - [tools] perf/report: Postpone objdump check until annotation requested (Jiri Olsa) [970529] - [tools] perf: Introduce struct hist_browser_timer (Jiri Olsa) [970529] - [tools] perf: Use normalized arch name for searching objdump path (Jiri Olsa) [970529] - [tools] perf/tests: Add documentation for attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch filter tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch any test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no delay test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record raw test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record data test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no samples test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record period test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record graph test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record count test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record freq test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr tests under builtin test command (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record basic test (Jiri Olsa) [970529] - [tools] perf/tests: Add framework for automated perf_event_attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Move test objects into 'tests' directory (Jiri Olsa) [970529] - [tools] perf/browser: Don't show scripts menu for 'perf top' (Jiri Olsa) [970529] - [tools] perf: Remove BINDIR define from exec_cmd.o compilation (Jiri Olsa) [970529] - [tools] perf/annotate: Handle XBEGIN like a jump (Jiri Olsa) [970529] - [tools] perf: Handle --version string generation on machines without git (Jiri Olsa) [970529] - [tools] perf: Further speed up the perf build (Jiri Olsa) [970529] - [tools] perf: Speed up the perf build time by simplifying the perf --version string generation (Jiri Olsa) [970529] - [tools] perf: Add info about cross compiling for Android ARM (Jiri Olsa) [970529] - [tools] perf: Warn about missing libelf (Jiri Olsa) [970529] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [970529] - [tools] perf/record: Fix mmap error output condition (Jiri Olsa) [970529] - [tools] perf/header: Add is_perf_magic() func (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into main hists browser (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into annotation browser (Jiri Olsa) [970529] - [tools] perf/browser: Add a browser for perf script (Jiri Olsa) [970529] - [tools] perf/script: Add more filter to find_scripts() (Jiri Olsa) [970529] - [tools] perf: Add a global variable "const char *input_name" (Jiri Olsa) [970529] - [tools] perf: Move dso_* related functions into dso object (Jiri Olsa) [970529] - [tools] perf: Move strxfrchar into string object (Jiri Olsa) [970529] - [tools] perf: Move hex2u64 into util object (Jiri Olsa) [970529] - [tools] perf: Move BUILD_ID_SIZE into build-id object (Jiri Olsa) [970529] - [tools] perf: Move build_id__sprintf into build-id object (Jiri Olsa) [970529] - [tools] perf: Move parse_events error printing to parse_events_options (Jiri Olsa) [970529] - [tools] perf/stat: Add --pre and --post command (Jiri Olsa) [970529] - [tools] perf/inject: Mark a dso if it's used (Jiri Olsa) [970529] - [tools] perf/inject: Merge sched_stat_* and sched_switch events (Jiri Olsa) [970529] - [tools] perf/inject: Work with files (Jiri Olsa) [970529] - [tools] perf: Fix LIBELF_MMAP checking (Jiri Olsa) [970529] - [tools] perf: Always show CHK message when doing try-cc (Jiri Olsa) [970529] - [tools] perf: Convert invocation of MAKE into SUBDIR (Jiri Olsa) [970529] - [tools] perf: Cleanup doc related targets (Jiri Olsa) [970529] - [tools] perf/trace: Compat changes (Jiri Olsa) [970529] - [tools] perf/trace: Use sched:sched_stat_runtime to provide a thread summary (Jiri Olsa) [970529] - [tools] perf/trace: Count number of events for each thread and globally (Jiri Olsa) [970529] - [tools] perf: Don't stop synthesizing threads when one vanishes (Jiri Olsa) [970529] - [tools] perf: Try to build Documentation when installing (Jiri Olsa) [970529] - [tools] perf/trace: Print the name of a syscall when failing to read its info (Jiri Olsa) [970529] - [tools] perf: Pretty print errno for some more functions (Jiri Olsa) [970529] - [tools] perf/trace: Add duration filter (Jiri Olsa) [970529] - [tools] perf/trace: Add an event duration column (Jiri Olsa) [970529] - [tools] perf/trace: Support interrupted syscalls (Jiri Olsa) [970529] - [tools] perf/test: Align the 'Ok'/'FAILED!' test results (Jiri Olsa) [970529] - [tools] perf: Give user better message if precise is not supported (Jiri Olsa) [970529] - [tools] perf: Account the nr_entries in rblist properly (Jiri Olsa) [970529] - [tools] perf: Try to find cross-built objdump path (Jiri Olsa) [970529] - [tools] perf: Remove noise in python version feature test (Jiri Olsa) [970529] - [tools] perf: Diplays more output on features check for make V=1 (Jiri Olsa) [970529] - [tools] perf/test: Add automated tests for pmu sysfs translated events (Jiri Olsa) [970529] - [tools] perf: Add support to specify hw event as PMU event term (Jiri Olsa) [970529] - [tools] perf: Fix PMU object alias initialization (Jiri Olsa) [970529] - [tools] perf/Documentation: add documentation on compiling for Android (Jiri Olsa) [970529] - [tools] perf: Update Makefile for Android (Jiri Olsa) [970529] - [tools] perf: Add on_exit implementation (Jiri Olsa) [970529] - [tools] perf: Remove duplicated include from trace-event-python.c (Jiri Olsa) [970529] - [tools] perf/machine: Carve up event processing specific from perf_tool (Jiri Olsa) [970529] - [tools] perf/sched: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/annotate: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/event: No need to create a thread when handling PERF_RECORD_EXIT (Jiri Olsa) [970529] - [tools] perf/machine: Introduce find_thread method (Jiri Olsa) [970529] - [tools] perf: Have the page size value available for all tools (Jiri Olsa) [970529] - [tools] perf/diff: Display empty space for non paired samples (Jiri Olsa) [970529] - [tools] perf/diff: Include samples without symbol in overall stats (Jiri Olsa) [970529] - [tools] perf/diff: Add -F option to display formula for computation (Jiri Olsa) [970529] - [tools] perf/diff: Add -p option to display period values for hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add weighted diff computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add option to sort entries based on diff computation (Jiri Olsa) [970529] - [tools] perf/diff: Add ratio computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add -b option for perf diff to display paired entries only (Jiri Olsa) [970529] - [tools] perf/trace: Add support for tracing workload given by command line (Jiri Olsa) [970529] - [tools] perf/trace: Explicitly enable system-wide mode if no option is given (Jiri Olsa) [970529] - [tools] perf/trace: Validate target task/user/cpu argument (Jiri Olsa) [970529]- [fs] xfs: don't use speculative prealloc for small files (Brian Foster) [955254] - [fs] xfs: xfs_iomap_prealloc_size() tracepoint (Brian Foster) [955254] - [fs] xfs: add quota-driven speculative preallocation throttling (Brian Foster) [955254] - [fs] xfs: xfs_dquot prealloc throttling watermarks and low free space (Brian Foster) [955254] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqlimits() instead of xfs_disk_dquot_t (Brian Foster) [955254] - [fs] xfs: push rounddown_pow_of_two() to after prealloc throttle (Brian Foster) [955254] - [fs] xfs: reorganize xfs_iomap_prealloc_size to remove indentation (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_inode_dquot() (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_this_quota_on() (Brian Foster) [955254] - [fs] xfs: fix xfs_iomap_eof_prealloc_initial_size type (Brian Foster) [955254] - [fs] xfs: increase prealloc size to double that of the previous extent (Brian Foster) [955254] - [fs] xfs: fix potential infinite loop in xfs_iomap_prealloc_size() (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc size on sparse files (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc near ENOSPC thresholds (Brian Foster) [955254] - [fs] xfs: add background scanning to clear eofblocks inodes (Brian Foster) [955254] - [fs] xfs: add minimum file size filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: support multiple inode id filtering in eofblocks scan (Brian Foster) [955254] - [fs] xfs: add inode id filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: add XFS_IOC_FREE_EOFBLOCKS ioctl (Brian Foster) [955254] - [fs] xfs: create function to scan and clear EOFBLOCKS inodes (Brian Foster) [955254] - [fs] xfs: make xfs_free_eofblocks() non-static, return EAGAIN on trylock failure (Brian Foster) [955254] - [fs] xfs: create helper to check whether to free eofblocks on inode (Brian Foster) [955254] - [fs] xfs: support a tag-based inode_ag_iterator (Brian Foster) [955254] - [fs] xfs: add EOFBLOCKS inode tagging/untagging (Brian Foster) [955254] - [fs] ext3: Dont call dquot_free_block() if we dont update anything (Eric Sandeen) [790278] - [fs] ext3: Update ctime in ext3_splice_branch() only when needed (Eric Sandeen) [790278] - [fs] GFS2: Fall back to vmalloc if kmalloc fails for dir hash tables (Robert S Peterson) [962468] - [fs] GFS2: Remove inode from i_ordered list in gfs2_clear_inode (Robert S Peterson) [859444] - [fs] GFS2: fix FITRIM boundary condition errors (Abhijith Das) [891699] - [fs] jbd[2]: enable CONFIG_JBD[2]_DEBUG on debug kernels (Eric Sandeen) [851269] - [fs] nfsd4: dont close read-write opens too soon (J. Bruce Fields) [955238] - [fs] GFS2: Add origin indicator to glock callbacks (Robert S Peterson) [855381] - [fs] GFS2: Don:t cache iopen glocks (Robert S Peterson) [855381] - [fs] ext2: update ctime when changing the file:s permission by setfacl (Eric Sandeen) [969323] - [fs] fuse: fix alignment in short read optimization for async_dio (Brian Foster) [949805] - [fs] fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requests (Brian Foster) [949805] - [fs] fuse: add flag to turn on async direct IO (Brian Foster) [949805] - [fs] fuse: truncate file if async dio failed (Brian Foster) [949805] - [fs] fuse: optimize short direct reads (Brian Foster) [949805] - [fs] fuse: enable asynchronous processing direct IO (Brian Foster) [949805] - [fs] fuse: make fuse_direct_io() aware about AIO (Brian Foster) [949805] - [fs] fuse: add support of async IO (Brian Foster) [949805] - [fs] fuse: move fuse_release_user_pages() up (Brian Foster) [949805] - [fs] fuse: Do not use RCU for current process credentials (Brian Foster) [949805] - [fs] fuse: mark pages accessed when written to (Brian Foster) [949805] - [fs] fuse: cleanup fuse_direct_io() (Brian Foster) [949805] - [fs] fuse: update inode size and invalidate attributes on fallocate (Brian Foster) [927324] - [fs] fuse: truncate pagecache range on hole punch (Brian Foster) [927324] - [fs] fuse: optimize fallocate on permanent failure (Brian Foster) [927324] - [fs] fuse: convert inode fallocate to file fallocate (Brian Foster) [927324] - [fs] fuse: add FALLOCATE operation (Brian Foster) [927324] - [fs] GFS2: Increase i_writecount during gfs2_setattr_size (Robert S Peterson) [968031] - [fs] NFS4.1 Fix data server connection race (Steve Dickson) [961887] - [fs] NFSv4: Dont recheck permissions on open in case of recovery cached open (Steve Dickson) [956865] - [fs] NFSv4.1: Fix the callback highest_used_slotid behaviour (Steve Dickson) [960224] - [fs] NFS: Cache state owners after files are closed (Steve Dickson) [800677] - [fs] NFS: Move cl_state_owners and related fields to the nfs_server struct (Steve Dickson) [800677] - [fs] NFSv4: Fix a readdir regression (Steve Dickson) [963337] - [fs] xfs: return EOPNOTSUPP for unsupported acl format (Eric Sandeen) [963686] - [fs] ext2: clear uptodate flag on super block I/O error (Eric Sandeen) [679930] - [fs] ext4/jbd2: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] jbd: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] ext4: fix waiting and sending of a barrier in ext4_sync_file() (Eric Sandeen) [955807] - [fs] jbd2: Add function jbd2_trans_will_send_data_barrier() (Eric Sandeen) [955807] - [fs] jbd2: fix sending of data flush on journal commit (Eric Sandeen) [955807] - [fs] ext4: fix fdatasync() for files with only i_size changes (Eric Sandeen) [955807] - [fs] ext4: Initialize fsync transaction ids in ext4_new_inode() (Eric Sandeen) [955807] - [fs] ext4: Rewrite __jbd2_log_start_commit logic to match upstream (Eric Sandeen) [955807] - [net] sctp: Use correct sideffect command in duplicate cookie handling (Daniel Borkmann) [963843] {CVE-2013-2206} - [net] macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [893151] - [net] bridge: Add const to dummy br_netpoll_send_skb (Flavio Leitner) [924294] - [net] bridge: send query as soon as leave is received (Amerigo Wang) [952012] - [net] bridge: only expire the mdb entry when query is received (Amerigo Wang) [952012] - [net] bridge: Replace mp->mglist hlist with a bool (Amerigo Wang) [952012] - [net] bond: add support to read speed and duplex via ethtool (Veaceslav Falico) [961131] - [net] bridge: set fake_rtable's dst to NULL to avoid kernel Oops (Thomas Graf) [924033] - [net] bonding: fire NETDEV_RELEASE event only on 0 slaves (Veaceslav Falico) [805098]- [netdrv] igb: Removed unused i2c function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: limit udelay for phy changes to 10000us (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Bump version of driver (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove id's that will not be productized for Linux (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove dead code path (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Retain HW VLAN filtering while in promiscuous + VT mode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: display a warning message when SmartSpeed works (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use pci_vfs_assigned instead of igb_vfs_are_assigned (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add SMBI semaphore to I210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SERDES loopback sigdetect bit on i210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for i354 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable EEE LP advertisement (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix code comments and whitespace (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warnings on function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use rx/tx_itr_setting when setting up initial value of itr (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Pull adapter out of main path in igb_xmit_frame_ring (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Mask off check of frag_off as we only want fragment offset (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: random code and comments fix (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implement support to power sfp cage and turn on I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to read and export SFF-8472/8079 data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for 100base-fx SFP (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix PHC stopping on max freq (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: make sensor info static (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix i350 anti spoofing config (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for lockdep issue in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix link setup for I210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refractoring function pointers in igb_get_invariants function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Intialize MAC function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize NVM function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize PHY function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb to use a path similar to ixgbe to determine when to stop Tx (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refix sparse warning in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper allocation flag in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper exit in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove unnecessary alloc/OOM messages, alloc cleanups (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Copyright string update to year 2013 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Replace rmb in Tx cleanup with read_barrier_depends (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use in-kernel PTP_EV_PORT #define (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Free any held skb that should have been timestamped on remove (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add mechanism for detecting latched hardware Rx timestamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add timeout for PTP Tx work item (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for SW timestamping (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: enable CONFIG_IGB_HWMON (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Enable hwmon data output for thermal sensors via I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support functions to access thermal data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add i2c interface to igb (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb version to 4.1.2 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix SerDes autoneg flow control (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Unset sigdetect for SERDES loopback on 82580 and i350 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Workaround for global device reset problem on 82580 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refactoring of i210 file (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Acquire, release semaphore for writing each EEPROM page (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Updates to read nvm function for i211 device (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use a 32-bit mask when calculating the flow control watermarks (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not parse past IP header on fragments beyond the first (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: No longer rely on APME to determine WoL settings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update PTP Rx filters (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Ethtool support to enable and disable EEE (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Improve performance and reduce size of igb_tx_map (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: consolidate creation of Tx buffer info and data descriptor (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: convert to SKB paged frag API (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb Tx flags to improve code efficiency (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for modifying UDP RSS flow hashing (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Clear Go Link Disconnect for 82580 and later devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable clock drivers along with associated net/PHY drivers (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Fix EEPROM writes via ethtool on i210 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add function to read i211's invm version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove workaround for EEE configuration on i210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warning in igb_ptp_rx_pktstamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update firmware version info for ethtool output (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable auto-crossover during forced operation on 82580 and above (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update get cable length function for i210/i211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split igb_update_dca into separate Tx and Rx functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Lock buffer size at 2K even on systems with larger pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Move rx_buffer related code in Rx cleanup path into separate function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Map entire page and sync half instead of mapping and unmapping half pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Combine post-processing of skb into a single function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not use header split, instead receive all frames into a single buffer (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split Rx timestamping into two separate functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Correcting and improving small packet check and padding (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use dma_unmap_addr and dma_unmap_len defines (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Simplify how we populate the RSS key (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change how we populate the RSS indirection table (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change Tx cleanup loop to do/while instead of for (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix stats output on i210/i211 parts (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to enable EEE on all eee_supported devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove artificial restriction on RQDPC stat reading (Stefan Assmann) [914835 923899 947526] - [netdrv] pci: Add SRIOV helper function to determine if VFs are assigned to guest (Stefan Assmann) [914835 923899 947526] - [net] phy: fix a bug when verify the EEE support (Nikolay Aleksandrov) [896263] - [net] mdio: translation of MMD EEE registers to/from ethtool settings (Nikolay Aleksandrov) [896263] - [net] phy: add the EEE support and the way to access to the MMD registers (Nikolay Aleksandrov) [896263] - [edac] avoid mce decoding crash after edac driver unloaded (Prarit Bhargava) [787999] - [x86] mce: Drain mcelog buffer (Prarit Bhargava) [787999] - [x86] mce: Add wrappers for registering on the decode chain (Prarit Bhargava) [787999] - [edac] sb_edac: Add it to the building system (Prarit Bhargava) [787999] - [edac] i7core_edac: Drop the edac_mce facility (Prarit Bhargava) [787999] - [x86] mce: Use notifier chain only for MCE decoding (Prarit Bhargava) [787999] - [s390] crash: Fuzzy live dump for System z (Hendrik Brueckner) [929262] - [s390] mm: allow absolute memory access for /dev/mem (Hendrik Brueckner) [929262] - [s390] zcrypt: ap bus rescan problem when toggle crypto adapters on/off (Hendrik Brueckner) [929259] - [s390] zcrypt: Handle AP configuration changes (Hendrik Brueckner) [929259] - [s390] smp: lost IPIs on cpu hotplug (Hendrik Brueckner) [975179] - [cdrom] use kzalloc() for failing hardware (Frantisek Hrbata) [973106] {CVE-2013-2164}- [net] bridge: Set vlan_features to allow offloads on vlans (Vlad Yasevich) [951458] - [virt] virtio-net: initialize vlan_features (Vlad Yasevich) [951458] - [net] ipv6: assign rt6_info to inet6_ifaddr in init_loopback (Jiri Benc) [744655] - [net] ipv6: Fix broken IPv6 routing table after loopback down-up (Jiri Benc) [744655] - [s390] cio: add channel ID sysfs attribute (Hendrik Brueckner) [929274] - [s390] cio: make use of newly added format 1 channel-path data (Hendrik Brueckner) [929274] - [s390] cio: collect format 1 channel-path description data (Hendrik Brueckner) [929274] - [s390] qeth: Support VEPA mode (Hendrik Brueckner) [929275] - [s390] ccwgroup: allow drivers to call set_{on, off}line (Hendrik Brueckner) [929275] - [s390] dasd: add safe offline interface (Hendrik Brueckner) [929264] - [s390] dasd: add shutdown action (Hendrik Brueckner) [929264] - [s390] dasd: Correct retry counter for terminated I/O (Hendrik Brueckner) [929264] - [s390] perf_cpum_cf: fallback to software sampling events (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: Add support for counters available with IBM zEC12 (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: get rid of compile warnings (Hendrik Brueckner) [823012] - [s390] perf: add support for s390x CPU counters (Hendrik Brueckner) [823012] - [ata] libata-sff: port_task is SFF specific (David Milburn) [808672] - [ata] libata-sff: introduce ata_sff_init/exit() and ata_sff_port_init() (David Milburn) [808672] - [netdrv] qlge: Update version to 1.00.00.32 (Chad Dupuis) [927891] - [netdrv] qlge: Fix ethtool autoneg advertising (Chad Dupuis) [927891] - [netdrv] qlge: Fix receive path to drop error frames (Chad Dupuis) [927891] - [netdrv] qlge: Fixed a coding style issue (Chad Dupuis) [927891] - [kernel] sched: Do not account bogus utime (Stanislaw Gruszka) [912662] - [kernel] sched: Avoid cputime scaling overflow (Stanislaw Gruszka) [912662] - [acpi] Verify device status after eject (Nigel Croxon) [869134] - [acpi] Update CPU hotplug error messages (Nigel Croxon) [869134] - [acpi] Add acpi_handle_() interfaces (Nigel Croxon) [869134] - [acpi] Export functions for hot-remove (Nigel Croxon) [869134] - [acpi] Add ACPI CPU hot-remove support (Nigel Croxon) [869134] - [acpi] Fix stale pointer access to flags.lockable (Nigel Croxon) [869134] - [acpi] processor_core: prevent cpu from becoming online (Nigel Croxon) [869134] - [acpi] Set hotplug _OST support bit to _OSC (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI container hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI memory hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI CPU hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for sysfs eject (Nigel Croxon) [869134] - [acpi] Add an interface to evaluate _OST (Nigel Croxon) [869134] - [acpi] scan: return -ENODEV if no device was found (Nigel Croxon) [869134] - [acpi] processor_core: add missing kfree (Nigel Croxon) [869134] - [acpi] processor_core: Add CPU hotplug support for processor device objects (Nigel Croxon) [869134] - [acpi] processor_core: Do not try to set up acpi processor stuff on cores exceeding maxcpus (Nigel Croxon) [869134] - [idle] intel_idle: Don't register CPU notifier if we are not running (Nigel Croxon) [869134] - [idle] intel_idle: break dependency between modules (Nigel Croxon) [869134] - [acpi] processor_core: remove duplicated lines of merging problems with acpi_processor_add (Nigel Croxon) [869134] - [acpi] processor_core: Delay acpi_processor_start() call for hotplugged cores (Nigel Croxon) [869134] - [acpi] processor_core: Split up acpi_processor_add (Nigel Croxon) [869134] - [idle] intel_idle: Split up and provide per CPU initialization func (Nigel Croxon) [869134] - [acpi] processor_core: Remove unneeded variable passed by acpi_processor_hotadd_init (Nigel Croxon) [869134] - [s390] scm: process availability (Hendrik Brueckner) [929257] - [s390] scm_blk: suspend writes (Hendrik Brueckner) [929257] - [s390] scm_drv: extend notify callback (Hendrik Brueckner) [929257] - [s390] scm_blk: fix request number accounting (Hendrik Brueckner) [929257] - [s390] scm: reorder scm_remove (Hendrik Brueckner) [929257]- [crypto] Revert: unmark gcm(aes) as fips_allowed (Jarod Wilson) [915637] - [crypto] testmgr: allow aesni-intel and ghash_clmulni-intel in fips mode (Jarod Wilson) [915637] - [crypto] testmgr: silence warnings about no tests for aesni algorithms (Jarod Wilson) [915637] - [crypto] Use scatterwalk_crypto_chain (Jarod Wilson) [786972] - [crypto] scatterwalk: Add scatterwalk_crypto_chain helper (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix Kconfig problem with CRYPTO_GLUE_HELPER_X86 (Jarod Wilson) [786968 786972 969522] - [crypto] gcm: Add RFC4543 wrapper for GCM (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: add more optimized XTS-mode for serpent-avx (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add more optimized XTS mode for x86-64 (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: use le128 instead of u128 for CTR mode (Jarod Wilson) [786968] - [crypto] glue_helper: cast6/avx, avoid using temporary stack buffers (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: serpent-sse2, split generic glue code to new helper module (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: assembler clean-up, use ENDPROC at end of assember functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add ENDPROC statements for assembler functions (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: assembler clean-ups, use ENTRY/ENDPROC, localize jump targets (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: remove rfc3686(ctr(aes)), utilize rfc3686 from ctr-module instead (Jarod Wilson) [786968] - [crypto] ctr: make rfc3686 asynchronous block cipher (Jarod Wilson) [786968 786972 969522] - [net] xfrm_algo: probe asynchronous block ciphers instead of synchronous (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix XTS mode on x86-32, add wrapper function for asmlinkage aesni_enc() (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: add interface for parallelized cipher implementions (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: split gf128mul table initialization from setkey (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: improve lrw and xts performance by utilizing parallel AES-NI hardware pipelines (Jarod Wilson) [786968 786972 969522] - [crypto] xts: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] xts: add interface for parallelized cipher implementations (Jarod Wilson) [786968 786972 969522] - [crypto] xts: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix wrong kfree pointer (Jarod Wilson) [786972] - [crypto] aesni-intel: change to use shared ablk_* functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: use crypto_{un}register_algs (Jarod Wilson) [786968 786972 969522] - [crypto] Add bulk algorithm registration interface (Jarod Wilson) [786968 786972 969522] - [crypto] ablk_helper: move ablk_* functions from serpent-sse2/avx glue code to shared module (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix unaligned cbc decrypt for x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: move more common code to ablk_init_common (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: quiet sparse noise about symbol not declared (Jarod Wilson) [786968 786972 969522] - [crypto] cryptd: Use subsys_initcall to prevent races with aesni (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: Fix set but not used in ghash_async_setkey() (Jarod Wilson) [786972] - [crypto] aesni-intel: fix aesni build on i386 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Merge with fpu.ko (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fixed problem with packets that are not multiple of 64bytes (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix remaining leak in rfc4106_set_hash_key (Jarod Wilson) [786972] - [crypto] aesni-intel: Don't leak memory in rfc4106_set_hash_subkey (Jarod Wilson) [786972] - [crypto] ghash-intel: ghash-clmulni-intel_glue needs err.h (Jarod Wilson) [786972] - [crypto] aesni-intel: Fixed build with binutils 2.16 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Fixed build error on x86-32 (Jarod Wilson) [786968 969522] - [crypto] aesni-intel: Ported implementation to x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: RFC4106 AES-GCM Driver Using Intel New Instructions (Jarod Wilson) [786972] - [crypto] cryptd: Adding the AEAD interface type support to cryptd (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix another CTR build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Fix CTR optimization build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Add AES-NI accelerated CTR mode (Jarod Wilson) [786968] - [crypto] ghash-clmulni-intel: Put proper .data section in place (Jarod Wilson) [921642] - [s390] Revert: kernel: add support for physical memory > 4TB (Jarod Wilson) [913220] - [kernel] perf: Fix perf_event_for_each() to use sibling (Jiri Olsa) [967933] - [x86] perf: Add format attributes for p4 (Jiri Olsa) [967933] - [x86] perf: Adding sysfs group format attribute for pmu device (Jiri Olsa) [967933] - [x86] perf: Fix local vs remote memory events for NHM/WSM (Jiri Olsa) [967933] - [tools] perf: Remove deprecated WARN_ON_ONCE() (Jiri Olsa) [967933] - [tools] perf: Call perf_cgroup_event_time() directly (Jiri Olsa) [967933] - [tools] perf: Don't call release_callchain_buffers() if allocation fails (Jiri Olsa) [967933] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Neil Horman) [922965] - [mfd] lpc_ich: Use devres API to allocate private data (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Wellsburg PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix gpio base and control offsets (Neil Horman) [922965] - [mfd] lpc_ich: One uninitialized cell is no error (Neil Horman) [922965] - [mfd] lpc_ich: Fix resource request for mem 0x00000000 (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Lynx Point-LP PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix regression for iTCO_wdt driver (Neil Horman) [922965] - [mfd] Check for mem_base when building IORESOURCE_MEM resources (Neil Horman) [922965] - [watchdog] iTCO_wdt: Convert iTCO_wdt driver to mfd model (Neil Horman) [922965] - [watchdog] iTCO_wdt: Use pr_ and pr_ (Neil Horman) [922965] - [watchdog] iTCO_wdt: fix TCO V1 timeout values and limits (Neil Horman) [922965] - [mfd] Add LPC driver for Intel ICH chipsets (Neil Horman) [922965] - [i2c] i801: SMBus patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [i2c] iSMT: add Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets (Neil Horman) [922965] - [ata] ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [usb] xhci: correct comp_mode_recovery_timer on return from hibernate (Tony Camuso) [888974] - [acpi] Don't let acpi_pad needlessly mark TSC unstable (Lenny Szubowicz) [907545] - [acpi] acpica: Remove extraneous warning for very large GPE registers (Nigel Croxon) [924873] - [kernel] async: Make async execution api a little more fair in scheduling (Neil Horman) [871955] - [md] dm-stripe: fix regression in stripe_width calculation (Mike Snitzer) [960277] - [block] fix ext_devt_idr handling (Tomas Henzl) [735927] - [md] dm-crypt: fix mempool deadlock (Mike Snitzer) [831158] - [scsi] libsas: fix handling vacant phy in sas_set_ex_phy() (David Milburn) [949905] - [mm] swap: avoid read_swap_cache_async() race to deadlock while waiting on discard I/O completion (Rafael Aquini) [827548] - [mm] compaction: fix /proc/sys/vm/compact_memory crash (Johannes Weiner) [953680 955525] - [mm] fadvise: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages (Larry Woodman) [957821] - [pci] dmar: Remove warning for HPET scope type (Nigel Croxon) [956310]- [fs] nfs: Fix an NFS client lockdep issue (Jeff Layton) [891937] - [acpi] acpi_pad: fix power_saving thread deadlock (Lenny Szubowicz) [751123] - [powerpc] rtas_flash: Fix validate_flash buffer overflow issue (Steve Best) [956385] - [powerpc] rtas_flash: Fix bad memory access (Steve Best) [956385] - [powerpc] rtas_flash: New return code to indicate FW entitlement expiry (Steve Best) [956385] - [powerpc] rtas_flash: Update return token comments (Steve Best) [956385] - [powerpc] rtas_flash: Free kmem upon module exit (Steve Best) [956385] - [netdrv] igb: SR-IOV init reordering (Stefan Assmann) [920652] - [netdrv] igb: Fix null pointer dereference (Stefan Assmann) [920652] - [netdrv] igb: Enable SR-IOV configuration via PCI sysfs interface (Stefan Assmann) [920652] - [powerpc] Fix VMX fix for memcpy case (Steve Best) [929280] - [powerpc] Fix VMX in interrupt check in POWER7 copy loops (Steve Best) [929280] - [powerpc] POWER7 optimised memcpy using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] POWER7 optimised copy_page using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] Rename copyuser_power7_vmx.c to vmx-helper.c (Steve Best) [929280] - [powerpc] Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user (Steve Best) [929280] - [powerpc] Simplify 4k/64k copy_page logic (Steve Best) [929280] - [powerpc] Add 64bit csum_and_copy_to_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial (Steve Best) [929280] - [kernel] trace: Allow archs to ignore tracing compat syscalls (Josh Poimboeuf) [881038] - [kernel] trace: Fix perf syscall tracing when syscall_nr == -1 (Josh Poimboeuf) [881038] - [netdrv] 8139cp: Prevent dev_close/cp_interrupt race on MTU change (John Green) [767885] - [netdrv] 8139cp: properly support change of MTU values (John Green) [767885] - [pci] make re-allocation try harder by reassigning ranges higher in the heirarchy (Takahiro MUNEDA) [965006] - [pci] code and comments cleanup (Takahiro MUNEDA) [965006] - [pci] make cardbus-bridge resources optional (Takahiro MUNEDA) [965006] - [pci] honor child buses add_size in hot plug configuration (Takahiro MUNEDA) [965006] - [pci] ability to relocate assigned pci-resources (Takahiro MUNEDA) [965006] - [pci] make SRIOV resources optional (Takahiro MUNEDA) [965006] - [s390] console: fix 3215 console crash (Hendrik Brueckner) [970779] - [s390] scm_blk: allow more cluster size values (Hendrik Brueckner) [963068] - [s390] mm: protection exception PSW for aborted transaction (Hendrik Brueckner) [958271] - [s390] hibernate: Save and restore absolute zero pages (Hendrik Brueckner) [952739] - [s390] kdump: Add PM notifier for kdump (Hendrik Brueckner) [952738] - [s390] qeth: fix qeth_wait_for_threads() deadlock for OSN devices (Hendrik Brueckner) [952448] - [s390] module: Add missing R_390_NONE relocation type (Hendrik Brueckner) [952449] - [s390] dasd: fix unresponsive device after all channel paths were lost (Hendrik Brueckner) [915731] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [s390] zcore: Add hsa file (Hendrik Brueckner) [915356] - [s390] ipl: Implement diag308 loop for zfcpdump (Hendrik Brueckner) [915364] - [s390] eadm_sch: fix driver initialization (Hendrik Brueckner) [912489] - [s390] zfcp: Do not wakeup while suspended (Hendrik Brueckner) [855129] - [s390] time: fix sched_clock() overflow (Hendrik Brueckner) [903334] - [s390] irq: enable irq sum accounting for /proc/stat again (Hendrik Brueckner) [903333] - [s390] dasd: prevent path verification before resume (Hendrik Brueckner) [903331] - [s390] dasd: fix unaccessible device after resume (Hendrik Brueckner) [903339] - [security] selinux: fix parallel compile error (Frantisek Hrbata) [962427] - [acpi] Evaluate thermal trip points before reading temperature (Tony Camuso) [929293] - [kernel] time: Fix setting of hardware clock in NTP code (Prarit Bhargava) [912704] - [x86] quirks: use 'intremap=off' instead of 'nointremap' for consistency (Prarit Bhargava) [960828] - [fs] proc: fix pagemap_read() error case (Larry Woodman) [918119] - [base] node: fix off-by-one bug in print_nodes_state() (Prarit Bhargava) [871215] - [netdrv] sky2: fix scheduling while atomic in sky2_vlan_rx_register (Nikolay Aleksandrov) [920754] - [netdrv] netxen: write IP address to firmware when using bonding (Nikolay Aleksandrov) [924667] - [netdrv] be2net: remove BUG_ON() in be_mcc_compl_is_new() (Ivan Vecera) [909488] - [netdrv] igb: increase timeout for ethtool offline self-test (Stefan Assmann) [906240] - [netdrv] qlcnic: sleeping function called from invalid context (Amerigo Wang) [907310] - [netdrv] be2net: ensure all events are ack'ed prior calling be_eq_clean (Ivan Vecera) [884442] - [pci] Document MPS parameters pci=pcie_bus_safe, pci=pcie_bus_perf, etc (Myron Stowe) [910604]- [virt] kvm: fix copy to user with irq disabled (Michael S. Tsirkin) [906602] {CVE-2013-1935} - [netdrv] usb/cdc_ncm: apply usbnet_link_change (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: demote "unexpected notification" to debug level (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: return -ENOMEM if kzalloc fails (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: allow user to prefer NCM for backwards compatibility (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Huawei devices (e.g. E5331) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix probing of devices with multiple control interface altsettings (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add another Huawei vendor specific device (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use IAD provided by the USB core (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add support FLAG_NOARP for Infineon modem platform (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix error path for single interface probing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround for missing CDC Union (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix drvinfo strings set in drivers for ethtool (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use generic usbnet_manage_power() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add Huawei devices (Neil Horman) [815934] - [usb] add USB_VENDOR_AND_INTERFACE_INFO() macro (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: error path lock fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: big endian fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: apply introduced usb command APIs (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: do not bind to NCM compatible MBIM devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: adding MBIM driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: export shared symbols and definitions (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc.h (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix one more typo (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missed constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: typo and style fixes (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: ncm constants and structures added (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: refactoring for tx multiplexing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: splitting rx_fixup for code reuse (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: process chained NDPs (Neil Horman) [815934] - [netdrv] net/cdc_ncm: refactor bind preparing for MBIM support (Neil Horman) [815934] - [netdrv] net/cdc_ncm: adding MBIM support to ncm_setup (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add MBIM constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround NTB input size firmware bug (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Disable hub-initiated LPM for comms devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: avoid discarding datagrams in rx path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix MTU and max_datagram_size handling (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: reduce driver latency in the data path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: print MAC via printk format specifier (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: make ethtool_ops const (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Use kzalloc rather than kmalloc followed by memset with 0 (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: convert drivers/net/* to use module_usb_driver() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't use stack variables for DMA (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix endianness problem (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Remove unneeded version.h includes from drivers/net/ (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missing .reset_resume hook (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: release interfaces fix in unbind() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Add mising short packet in cdc_ncm driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix short packet issue on some devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use ethd name for known ethernet devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc_ncm host driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tx_fixup() race condition fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't deref NULL in cdc_ncm_rx_fixup() and don't use uninitialized variable (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: USB CDC NCM host driver (Neil Horman) [815934] - [netdrv] usb/serial/sierra: Add support for Sierra Wireless AirCard 320U modem (Neil Horman) [884869] - [netdrv] sierra_net: keep status interrupt URB active (Neil Horman) [884869] - [netdrv] sierra_net: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] sierra_net: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] sierra_net: fix ethtool drvinfo strings set in drivers (Neil Horman) [884869] - [netdrv] sierra_net: shut up sparse restricted type warnings (Neil Horman) [884869] - [netdrv] usbnet: sierra_net: apply introduced usb command APIs (Neil Horman) [884869] - [netdrv] sierra_net: Endianess bug fix (Neil Horman) [884869] - [netdrv] sierra_net: removes unnecessary semicolon (Neil Horman) [884869] - [netdrv] sierra_net: make private symbols static (Neil Horman) [884869] - [netdrv] sierra_net: device IDs for Aircard 320U++ (Neil Horman) [884869] - [netdrv] usbnet: make ethtool_ops const (Neil Horman) [884869] - [netdrv] sierra_net: convert to use module_usb_driver() (Neil Horman) [884869] - [netdrv] sierra_net: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] sierra_net: return operator cleanup (Neil Horman) [884869] - [netdrv] sierra_net: use __packed annotation (Neil Horman) [884869] - [netdrv] sierra_net: initiate sync sequence in sierra_net.c driver (Neil Horman) [884869] - [netdrv] sierra_net: add sierra_net driver (Neil Horman) [884869] - [netdrv] usbnet: allow status interrupt URB to always be active (Neil Horman) [884869] - [netdrv] usbnet: handle link change (Neil Horman) [884869] - [netdrv] usbnet: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_link_change API (Neil Horman) [884869] - [netdrv] usbnet: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] usbnet: fix tx_dropped statistics (Neil Horman) [884869] - [netdrv] usbnet: prevent buggy devices from killing us (Neil Horman) [884869] - [netdrv] usbnet: fix regression from FLAG_NOARP code (Neil Horman) [884869] - [netdrv] usbnet: add new flag FLAG_NOARP for usb net devices (Neil Horman) [884869] - [netdrv] usbnet: generic manage_power() (Neil Horman) [884869] - [netdrv] usbnet: handle PM failure gracefully (Neil Horman) [884869] - [netdrv] usbnet: ratelimit kevent may have been dropped warnings (Neil Horman) [884869] - [netdrv] usbnet: runtime wake up device before calling usbnet_{read|write}_cmd (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_{read|write}_cmd_nopm (Neil Horman) [884869] - [netdrv] usbnet: Fix memory leak on Tx data path (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet 3 command helpers (Neil Horman) [884869] - [netdrv] usbnet: Support devices reporting idleness (Neil Horman) [884869] - [netdrv] usbnet: fix softirq storm on suspend (Neil Horman) [884869] - [netdrv] usbnet: fix deadlock in resume (Neil Horman) [884869] - [netdrv] usbnet: Use eth_random_addr (Neil Horman) [884869] - [netdrv] usbnet: handle remote wakeup asap (Neil Horman) [884869] - [netdrv] usbnet: clear OPEN flag in failure path (Neil Horman) [884869] - [netdrv] usbnet: sanitise overlong driver information strings (Neil Horman) [884869] - [netdrv] usbnet: don't initialize transfer buffer before submit status URB (Neil Horman) [884869] - [netdrv] usbnet: remove declaration for intr_complete (Neil Horman) [884869] - [netdrv] usbnet: remove usb_get/put_dev in .probe and .disconnect (Neil Horman) [884869] - [netdrv] usbnet: fix skb traversing races during unlink (Neil Horman) [884869] - [netdrv] usbnet: fix failure handling in usbnet_probe (Neil Horman) [884869] - [netdrv] usbnet: fix leak of transfer buffer of dev->interrupt (Neil Horman) [884869] - [netdrv] usbnet: consider device busy at each recieved packet (Neil Horman) [884869] - [netdrv] usbnet: don't clear urb->dev in tx_complete (Neil Horman) [884869] - [netdrv] usbnet: increase URB reference count before usb_unlink_urb (Neil Horman) [884869] - [netdrv] usbnet: use netif_tx_wake_queue instead of netif_start_queue (Neil Horman) [884869] - [netdrv] usbnet: reserve headroom on rx skbs (Neil Horman) [884869] - [netdrv] usbnet: avoid recursive locking in usbnet_stop() (Neil Horman) [884869] - [netdrv] usbnet: fix oops in usbnet_start_xmit (Neil Horman) [884869] - [netdrv] usbnet: fix a few typos in comments (Neil Horman) [884869] - [netdrv] usbnet: fix out of memory during runtime pm (Neil Horman) [884869] - [netdrv] usbnet: remove flag of EVENT_DEV_WAKING (Neil Horman) [884869] - [netdrv] usbnet: Resubmit interrupt URB if device is open (Neil Horman) [884869] - [netdrv] usbnet: Use FIELD_SIZEOF macro in usbnet_init() function (Neil Horman) [884869] - [netdrv] usbnet: use ethd name for known ethernet devices (Neil Horman) [884869] - [netdrv] usbnet: Fix up 'FLAG_POINTTOPOINT' and 'FLAG_MULTI_PACKET' overlaps (Neil Horman) [884869] - [netdrv] usbnet: Ethernet quirks for the LG-VL600 4G modem (Neil Horman) [884869] - [netdrv] usbnet: Fix leak when usb_autopm_get_interface() returns less than zero in kevent() (Neil Horman) [884869] - [netdrv] usbnet: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] usbnet: changes for upcoming cdc_ncm driver (Neil Horman) [884869] - [netdrv] usbnet: fix usb_autopm_get_interface failure (Neil Horman) [884869] - [netdrv] usbnet: rx_submit() should return an error code (Neil Horman) [884869] - [netdrv] usbnet: remove noisy and hardly useful printk (Neil Horman) [884869] - [netdrv] usbnet: use jiffies in schedule_timeout(), not msecs (Neil Horman) [884869] - [netdrv] usbnet: use newly introduced hex_to_bin() (Neil Horman) [884869] - [netdrv] usbnet: Set parent device early for netdev_printk() (Neil Horman) [884869] - [netdrv] usbnet: Print device statistics as unsigned (Neil Horman) [884869] - [netdrv] usbnet: Adding URB_ZERO_PACKET flag to usbnet.c (Neil Horman) [884869] - [netdrv] usbnet: Use netif_ logging facilities (Neil Horman) [884869] - [netdrv] usbnet: Convert dev(dbg|err|warn|info) macros to netdev_ (Neil Horman) [884869] - [netdrv] usbnet: Autosuspend for online devices (Neil Horman) [884869] - [netdrv] usbnet: Move && and || to end of previous line (Neil Horman) [884869] - [netdrv] usbnet: Set link down initially for drivers that update link state (Neil Horman) [884869] - [netdrv] usbnet: Set device type for wlan and wwan devices (Neil Horman) [884869] - [netdrv] usbnet: Use wwand interface name for mobile broadband devices (Neil Horman) [884869] - [edac] sb_edac: do not require prescence of IMC_DDRIO device (Mauro Carvalho Chehab) [923451] - [edac] sb_edac: fix the error about memory type detection on SandyBridge (Mauro Carvalho Chehab) [923451] - [dma] ioat: Fix excessive CPU utilization (John Feeney) [883575] - [wireless] b43: stop format string leaking into error msgs (John Linville) [971389] {CVE-2013-2852}- [powerpc] crypto: Enable the PFO-based encryption device (Steve Best) [929325] - [crypto] nx: Build files for the nx device driver (Steve Best) [929325] - [crypto] nx: Fixes for multiple races and issues (Steve Best) [929325] - [crypto] nx: debugfs routines and docs for the nx device driver on powerpc (Steve Best) [929325] - [crypto] nx: SHA512 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: SHA256 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-XCBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-GCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-ECB mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CTR mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: driver code supporting nx encryption on powerpc (Steve Best) [929325] - [x86] apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192] - [x86] apic: disable ARAT by default (Prarit Bhargava) [808192] - [x86] amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192] - [tools] perf: Fix SIGALRM and pipe read race for rwtop (Jiri Olsa) [907366] - [tools] perf: Removing 'nr' field from rw* scripts (Jiri Olsa) [905007] - [netdrv] bnx2: dma_alloc_coherent, use __GFP_ZERO instead of memset(, 0) (Neil Horman) [917110] - [netdrv] bnx2: Rename register read and write macros (Neil Horman) [917110] - [char] n_tty: Remove BUG_ON from n_tty_read() (Stanislaw Gruszka) [848085] - [base] cpu: emit KOBJ_ADD after 'online' attribute is created (Igor Mammedov) [878749] - [target] backport LIO from upstream 3.9 (Andy Grover) [903297] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [826061] - [pci] make sriov work with hotplug remove (Takahiro MUNEDA) [965002] - [nfs] sunrpc: Prevent an rpc_task wakeup race (Dave Wysochanski) [840860] - [nfs] sunrpc: clarify comments on rpc_make_runnable (Dave Wysochanski) [840860]- [fs] gfs2: Use single-block reservations for directories (Robert S Peterson) [914725] - [fs] gfs2: Speed up gfs2_rbm_from_block (Robert S Peterson) [914725] - [fs] gfs2: Remove vestigial parameter ip from function rs_deltree (Robert S Peterson) [914725] - [fs] ext4: update percpu counters after journal replay (Eric Sandeen) [961930] - [fs] gfs2: Use ->dirty_inode() (Robert S Peterson) [887341] - [fs] btrfs: update timestamps on truncate() (Eric Sandeen) [893397] - [fs] ext4: remove unaligned AIO warning printk (Eric Sandeen) [905397] - [fs] ext4: limit group search loop for non-extent files (Eric Sandeen) [958939] - [fs] ext4: fix online resizing for ext3-compat file systems (Eric Sandeen) [958939] - [fs] nfsd: make symbol nfsd_reply_cache_shrinker static (Jeff Layton) [681606] - [fs] nfsd: scale up the number of DRC hash buckets with cache size (Jeff Layton) [681606] - [fs] nfsd: keep stats on worst hash balancing seen so far (Jeff Layton) [681606] - [fs] nfsd: add new reply_cache_stats file in nfsdfs (Jeff Layton) [681606] - [fs] nfsd: track memory utilization by the DRC (Jeff Layton) [681606] - [fs] nfsd: break out comparator into separate function (Jeff Layton) [681606] - [fs] nfsd: eliminate one of the DRC cache searches (Jeff Layton) [681606] - [fs] nfsd: only unhash DRC entries that are in the hashtable (Jeff Layton) [681606] - [fs] nfsd: fix startup order in nfsd_reply_cache_init (Jeff Layton) [681606] - [fs] nfsd: fix compiler warning about ambiguous types in nfsd_cache_csum (Jeff Layton) [681606] - [fs] nfsd: fix comments on nfsd_cache_lookup (Jeff Layton) [681606] - [fs] nfsd: keep a checksum of the first 256 bytes of request (Jeff Layton) [681606] - [net] sunrpc: trim off trailing checksum before returning decrypted or integrity authenticated buffer (Jeff Layton) [681606] - [net] sunrpc: fix comment in struct xdr_buf definition (Jeff Layton) [681606] - [net] sunrpc: copy scope ID in __rpc_copy_addr6 (Jeff Layton) [681606] - [fs] nfsd: register a shrinker for DRC cache entries (Jeff Layton) [681606] - [fs] nfsd: add recurring workqueue job to clean the cache (Jeff Layton) [681606] - [fs] nfsd: when updating an entry with RC_NOCACHE, just free it (Jeff Layton) [681606] - [fs] nfsd: remove the cache_disabled flag (Jeff Layton) [681606] - [fs] nfsd: dynamically allocate DRC entries (Jeff Layton) [681606] - [fs] nfsd: track the number of DRC entries in the cache (Jeff Layton) [681606] - [fs] nfsd: always move DRC entries to the end of LRU list when updating timestamp (Jeff Layton) [681606] - [fs] nfsd: break out hashtable search into separate function (Jeff Layton) [681606] - [fs] nfsd: clean up and clarify the cache expiration code (Jeff Layton) [681606] - [fs] nfsd: remove redundant test from nfsd_reply_cache_free (Jeff Layton) [681606] - [fs] nfsd: add alloc and free functions for DRC entries (Jeff Layton) [681606] - [fs] nfsd: create a dedicated slabcache for DRC entries (Jeff Layton) [681606] - [fs] nfsd: get rid of RC_INTR (Jeff Layton) [681606] - [fs] nfsd: remove unneeded spinlock in nfsd_cache_update (Jeff Layton) [681606] - [fs] nfsd: fix IPv6 address handling in the DRC (Jeff Layton) [681606] - [fs] nfsd: make op_cacheresult another flag (Jeff Layton) [681606] - [fs] nfsd: fix v4 reply caching (Jeff Layton) [681606] - [fs] nfsd: turn on reply cache for NFSv4 (Jeff Layton) [681606] - [fs] nfsd: introduce OPDESC helper (Jeff Layton) [681606] - [fs] bio: fix allocation failure due to bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] bio: dont overflow in bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] vfs: fix spurious return of ESTALE errors when cwd on nfs is renamed on server (Jeff Layton) [896580] - [fs] vfs: revert most of dcache remove d_mounted (Ian Kent) [907512]- [net] rtnl: fix info leak on RTM_GETLINK request for VF devices (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] dcbnl: fix various netlink info leaks (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] tcp: fix tcp_trim_head() to adjust segment count with skb MSS (Daniel Borkmann) [970609] - [net] af_netlink: force credentials passing (Thomas Graf) [880142] - [net] af_unix: Only allow recv on connected (Thomas Graf) [880142] - [net] scm: fix incorrect credentials passing (Thomas Graf) [880142] - [net] llc: Fix missing msg_namelen update in llc_ui_recvmsg() (Jesper Brouer) [956100] {CVE-2013-3231} - [net] rps: Update RFS target at poll for tcp/udp (Daniel Borkmann) [893177] - [net] rps: Fix brokeness causing OOO packets (Daniel Borkmann) [893177] - [net] rps: enable RFS before first data packet is received (Daniel Borkmann) [893177] - [net] ipv6: Enable RFS sk_rxhash tracking for ipv6 sockets (Daniel Borkmann) [893177] - [netdrv] sfc: Implement hardware acceleration of RFS (Daniel Borkmann) [893177] - [net] rps: Make hardware-accelerated RFS conditional on NETIF_F_NTUPLE (Daniel Borkmann) [893177] - [net] rps: Enable hardware acceleration of RFS (Daniel Borkmann) [893177] - [lib] cpu_rmap: avoid flushing all workqueues (Daniel Borkmann) [893177] - [net] rps: Protect cpu_rmap.h from double inclusion (Daniel Borkmann) [893177] - [lib] cpu_rmap: CPU affinity reverse-mapping (Daniel Borkmann) [893177] - [kernel] genirq: Add IRQ affinity notifiers (Daniel Borkmann) [893177] - [net] bonding: fix enslaving in alb mode when link down (Veaceslav Falico) [965132] - [net] sch_tbf: segment too big GSO packets (Jiri Pirko) [875750] - [net] Documentation: add nf_conntrack sysctl api documentation (Jiri Pirko) [747951]- [x86] perf: Add IvyBridge EP support (Prarit Bhargava) [892531] - [x86] perf: Fix Intel Ivy Bridge support (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filters (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR sharing logic (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR MSR definitions (Prarit Bhargava) [892531] - [netdrv] usb/asix: add support for Lenovo X1 Carbon adapter (Dave Airlie) [907174] - [netdrv] usb/asix: handle packets crossing URB boundaries (Dave Airlie) [907174] - [x86] amd_iommu: initialize the device table after dma_ops (Don Dutile) [920672] - [pci] intel-iommu: eliminate warning that may indicate bad BIOS (Don Dutile) [952399] - [kernel] pidns: Outlaw thread creation after unshare(CLONE_NEWPID) (Aristeu Rozanski) [919065] - [fs] proc: Usable inode numbers for the namespace file descriptors (Aristeu Rozanski) [919069] - [fs] proc: Allow proc_free_inum to be called from any context (Aristeu Rozanski) [919069] - [fs] proc: fix inconsistent lock state (Aristeu Rozanski) [919069] - [fs] proc: Generalize proc inode allocation (Aristeu Rozanski) [919069] - [kernel] pidns: Add setns support (Aristeu Rozanski) [919060] - [kernel] pidns: add reboot_pid_ns() to handle the reboot syscall (Aristeu Rozanski) [919060] - [fs] vfs: Add setns support for the mount namespace (Aristeu Rozanski) [919067] - [kernel] pidns: Support unsharing the pid namespace (Aristeu Rozanski) [919065] - [kernel] pidns: Deny strange cases when creating pid namespaces (Aristeu Rozanski) [919060 919065] - [kernel] sys_unshare: remove the dead CLONE_THREAD/SIGHAND/VM code (Aristeu Rozanski) [919060 919065] - [kernel] check_unshare_flags: kill the bogus CLONE_SIGHAND/sig->count check (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Consolidate initialzation of special init task state (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Make the pidns proc mount/umount logic obvious (Aristeu Rozanski) [919060 919065] - [kernel] pid: remove the child_reaper special case in init/main.c (Aristeu Rozanski) [919060 919065] - [kernel] pid: reduce code size by using a pointer to iterate over array (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Use task_active_pid_ns where appropriate (Aristeu Rozanski) [919060 919065] - [kernel] namespaces, pid_ns: fix leakage on fork() failure (Aristeu Rozanski) [919060 919065] - [kernel] namespaces: make sure that nsproxy_cache is initialized early enough (Aristeu Rozanski) [919060 919065 919067 919069] - [kernel] pidns: call pid_ns_prepare_proc() from create_pid_namespace() (Aristeu Rozanski) [919060 919065] - [fs] procfs: setting ->proc_mnt doesnt belong in proc_get_sb() (Aristeu Rozanski) [919069] - [kernel] signals/send_signal: use si_fromuser() to detect from_ancestor_ns (Aristeu Rozanski) [919060 919065] - [kernel] signals: SEND_SIG_NOINFO should be considered as SI_FROMUSER() (Aristeu Rozanski) [919060 919065] - [x86] acpi: Avoid SRAT table checks for Fujitsu Primequest systems (Prarit Bhargava) [966853] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068]- [net] tcp: Fix oops from tcp_collapse() when using splice() (Nikola Pajkovsky) [863512] {CVE-2013-2128} - [net] ipv6: only invalidate previously tokenized addresses (Daniel Borkmann) [876634] - [net] ipv6: also allow token to be set when device not ready (Daniel Borkmann) [876634] - [net] ipv6: minor: use in6addr_any in token init (Daniel Borkmann) [876634] - [net] ipv6: add tokenized interface identifier support (Daniel Borkmann) [876634] - [net] ipv6: unify logic evaluating inet6_dev's accept_ra property (Daniel Borkmann) [876634] - [net] ipv6: Send ICMPv6 RSes only when RAs are accepted (Daniel Borkmann) [876634] - [net] ipv4: kill an RCU warning in inet_fill_link_af() (Daniel Borkmann) [876634] - [net] rtnetlink: make link af-specific updates atomic (Daniel Borkmann) [876634] - [net] ipv6: AF_INET6 link address family (Daniel Borkmann) [876634] - [net] ipv4: AF_INET link address family (Daniel Borkmann) [876634] - [net] ipv4: Define IPV4_DEVCONF_MAX (Daniel Borkmann) [876634] - [net] rtnetlink: Link address family API (Daniel Borkmann) [876634] - [net] ipv6: addrconf.h cleanups (Daniel Borkmann) [876634] - [net] Revert: openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [919068] - [net] offloading: Do not mask out NETIF_F_HW_VLAN_TX for vlan (Thomas Graf) [919068] - [net] offloading: Support multiple vlan tags in GSO (Thomas Graf) [919068] - [net] vlan: Enable software emulation for vlan accleration (Thomas Graf) [919068] - [net] vlan: adjust vlan_set_encap_proto() for its callers (Thomas Graf) [919068] - [net] veth: extend device features (Thomas Graf) [959780] - [net] tcp: connect() race with timewait reuse (Jiri Pirko) [947041] - [net] vxlan: Fix TCPv6 segmentation (Amerigo Wang) [960008] - [net] gre: Fix GREv4 TCPv6 segmentation (Amerigo Wang) [960008] - [net] sctp: set association state to established in dupcook_a handler (Michele Baldessari) [916291] - [net] openvswitch: Use FIELD_SIZEOF() in dp_init() (Thomas Graf) [923212] - [net] openvswitch: Allow OVS_USERSPACE_ATTR_USERDATA to be variable length (Thomas Graf) [923212] - [net] openvswitch: Change ENOENT return value to ENODEV in lookup_vport() (Thomas Graf) [923212] - [net] openvswitch: Make OVSP_LOCAL 32-bit (Thomas Graf) [923212] - [net] openvswitch: Avoid useless holes in struct vport (Thomas Graf) [923212] - [net] openvswitch: Use eth_mac_addr() instead of duplicating it (Thomas Graf) [923212] - [net] introduce new priv_flag indicating iface capable of change mac when running (Thomas Graf) [923212] - [net] openvswitch: remove some useless comments (Thomas Graf) [923212] - [net] openvswitch: fix the calculation of checksum for vlan header (Thomas Graf) [923212] - [net] openvswitch: Fix parsing invalid LLC/SNAP ethertypes (Thomas Graf) [923212] - [net] openvswitch: Call genlmsg_end in queue_userspace_packet (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_new return value on success (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_del return value on success (Thomas Graf) [923212] - [net] openvswitch: Use RCU callback when detaching netdevices (Thomas Graf) [923212] - [net] openvswitch: add skb mark matching and set action (Thomas Graf) [923212] - [net] openvswitch: use this_cpu_ptr per-cpu helper (Thomas Graf) [923212] - [net] openvswitch: add ipv6 'set' action (Thomas Graf) [923212] - [net] core: add function for incremental IPv6 pseudo header checksum updates (Thomas Graf) [923212] - [net] ipv6: improve ipv6_find_hdr() to skip empty routing headers (Thomas Graf) [923212] - [net] ipv6: Move ipv6_find_hdr() out of Netfilter code (Thomas Graf) [923212] - [net] netfilter: ip6_tables: add flags parameter to ipv6_find_hdr() (Thomas Graf) [923212] - [net] openvswitch: Process RARP packets with ethertype 0x8035 similar to ARP packets (Thomas Graf) [923212] - [net] openvswitch: Store flow key len if ARP opcode is not request or reply (Thomas Graf) [923212] - [net] openvswitch: Print device when warning about over MTU packets (Thomas Graf) [923212] - [net] openvswitch: Remove unecessary semicolon (Thomas Graf) [923212] - [net] openvswitch: Increase maximum number of datapath ports (Thomas Graf) [923212] - [net] openvswitch: using kfree_rcu() to simplify the code (Thomas Graf) [923212] - [net] openvswitch: Stop using NLA_PUT*() (Thomas Graf) [923212] - [net] af_unix: dont send SCM_CREDENTIALS by default (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_unix: Allow connecting to sockets in other network namespaces (Thomas Graf) [880142] - [net] af_unix: Allow credentials to work across user and pid namespaces (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_netlink: Add needed scm_destroy after scm_send (Thomas Graf) [880142] - [net] af_unix: Allow SO_PEERCRED to work across namespaces (Thomas Graf) [880142] - [net] sock: Introduce cred_to_ucred (Thomas Graf) [880142] - [kernel] user_ns: Introduce user_nsmap_uid and user_ns_map_gid (Thomas Graf) [880142] - [net] scm: Reorder scm_cookie (Thomas Graf) [880142] - [net] rtnetlink: Allow setting the network namespace by fd (Thomas Graf) [880142] - [net] rtnetlink: Fix ip link add netns oops (Thomas Graf) [880142] - [net] Support specifying the network namespace upon device creation (Thomas Graf) [880142] - [net] ns: add a printk to explain a failure (Amerigo Wang) [880142] - [net] openvswitch: Add support for network namespaces (Amerigo Wang) [880142] - [netdrv] veth: Enforce minimum size of VETH_INFO_PEER (Amerigo Wang) [880142] - [netdrv] veth: Fix packet checksumming (Amerigo Wang) [880142] - [netdrv] veth: Fix the byte counters (Amerigo Wang) [880142] - [net] fix incorrect getting net device's name (Amerigo Wang) [880142] - [net] rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces (Amerigo Wang) [880142] - [net] fix dev_get_valid_name (Amerigo Wang) [880142] - [net] device name allocation cleanups (Amerigo Wang) [880142] - [netdrv] dummy: fix rcu_sched self-detected stalls (Amerigo Wang) [880142] - [net] dev_close() should check IFF_UP (Amerigo Wang) [880142] - [net] Move rcu_barrier from rollback_registered_many to netdev_run_todo (Amerigo Wang) [880142] - [net] Fix more stale on-stack list_head objects (Amerigo Wang) [880142] - [net] deinit automatic LIST_HEAD (Amerigo Wang) [880142] - [net] factorize sync-rcu call in unregister_netdevice_many (Amerigo Wang) [880142] - [net] use rcu_barrier() in rollback_registered_many (Amerigo Wang) [880142] - [net] use list_first_entry macro (Amerigo Wang) [880142] - [net] Handle NETREG_UNINITIALIZED devices correctly (Amerigo Wang) [880142] - [net] NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH (Amerigo Wang) [880142] - [net] introduce NETDEV_UNREGISTER_PERNET (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_many() (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_queue() (Amerigo Wang) [880142] - [net] rtnetlink: speedup rtnl_dump_ifinfo() (Amerigo Wang) [880142] - [net] dev_forward_skb() should clear skb_iif (Amerigo Wang) [880142] - [net] fix mtu check when TSO is enabled (Amerigo Wang) [880142] - [net] Allow tagged VLAN packets to flow through VETH devices (Amerigo Wang) [880142] - [net] dev_forward_skb should call nf_reset (Amerigo Wang) [880142] - [net] ns: keep vlan slaves on master netns move (Amerigo Wang) [880142] - [fs] proc/ns: Fix the namespace inode permission checks (Amerigo Wang) [880142] - [fs] improve scalability of pseudo filesystems (Amerigo Wang) [880142] - [fs] proc/ns: prevent crash when ns_entries is empty (Amerigo Wang) [880142] - [net] ns: fix net_alloc_generic() (Amerigo Wang) [880142] - [net] ns: fix proxy ARP entries listing on a netns (Amerigo Wang) [880142] - [net] ns: get_net_ns_by_fd() oopses if proc_ns_fget() returns an error (Amerigo Wang) [880142] - [net] ns: fix get_net_ns_by_fd for !CONFIG_NET_NS (Amerigo Wang) [880142] - [fs] ns proc: Return -ENOENT for a nonexistent /proc/self/ns/ entry (Amerigo Wang) [880142] - [fs] proc/ns: Fix Oops on stat of /proc//ns/net (Amerigo Wang) [880142] - [net] ns: Allow setting the network namespace by fd (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the ipc namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the uts namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the network namespace (Amerigo Wang) [880142] - [kernel] ns: Wire up the setns system call (Amerigo Wang) [880142] - [kernel] ns: Introduce the setns syscall (Amerigo Wang) [880142] - [fs] proc/ns: proc files for namespace naming policy (Amerigo Wang) [880142] - [netdrv] mlx4: change TX coalescing defaults (Amerigo Wang) [864597] - [net] tcp: add LAST_ACK as a valid state for TSQ (Amerigo Wang) [864597] - [net] tcp: TCP Small Queues (Amerigo Wang) [864597] - [net] netfilter/ipset: fix crash if IPSET_CMD_NONE command is sent (Thomas Graf) [889048]- [x86] efi: Set runtime_version to the EFI spec revision (Lenny Szubowicz) [917193] - [x86] efi: initialize efi.runtime_version to make query_variable_info/update_capsule workable (Lenny Szubowicz) [917193] - [x86] efi: Add infrastructure for UEFI 2.0 runtime services (Lenny Szubowicz) [917193] - [netdrv] sfc: tidy up PTP synchronize function efx_ptp_process_times() (Nikolay Aleksandrov) [862340] - [netdrv] sfc: PTP changes to support improved UUID filtering mode (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_channel_type::receive_skb() to reject a packet (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: adjust duplicate test (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Select PTP_1588_CLOCK (Nikolay Aleksandrov) [862340] - [netdrv] ptp: Enable clock drivers along with associated net/PHY drivers (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: use list_move instead of list_del/list_add (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix the reported priorities of different filter types (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Remove EFX_FILTER_FLAG_RX_OVERRIDE_IP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix null function pointer in efx_sriov_channel_type (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Expose FPGA bitfile partition through MTD (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add support for IEEE-1588 PTP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix maximum array sizes for various MCDI commands (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_mcdi_rpc to be called in two parts (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add channel specific receive_skb handler and post_remove callback (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add explicit RX queue flag to channel (Nikolay Aleksandrov) [862340] - [acpi] apei/ghes: Add hardware memory error recovery support (Dean Nelson) [736982] - [mm] memory-failure: add memory_failure_queue() (Dean Nelson) [736982] - [virt] apic: Allow x2apic without IR on VMware platform (Marcelo Tosatti) [905688] - [virt] apic: Move hypervisor detection of x2apic to hypervisor.h (Marcelo Tosatti) [905688] - [virt] kvm: Add x86_hyper_kvm to complete detect_hypervisor_platform check (Marcelo Tosatti) [905688] - [firmware] add kernel parameter to output SMBIOS UUID in proper endian format (Prarit Bhargava) [806134] - [firmware] dmi_scan: check dmi version when get system uuid (Prarit Bhargava) [806134] - [firmware] dmi_scan: use pUB to print UUIDs (Prarit Bhargava) [806134] - [virt] kvm: Use __print_symbolic() for vmexit tracepoints (Stefan Hajnoczi) [891036] - [virt] kvm: Record instruction set in kvm_exit tracepoint (Stefan Hajnoczi) [891036] - [fs] hugetlbfs: add thread name and pid to SHM_HUGETLB mlock rlimit warning (Rafael Aquini) [885706] - [fs] hugetlbfs: lessen the impact of a deprecation warning (Rafael Aquini) [885706] - [misc] hpilo: ignore auxiliary HP iLO BMCs (Tony Camuso) [826725] - [misc] hpilo: remove pci_disable_device (Tony Camuso) [826725] - [misc] hpilo: update module version (Tony Camuso) [826725] - [powerpc] perf: Fix finding overflowed PMC in interrupt (Steve Best) [905138] - [powerpc] perf: Fix for PMCs not making progress (Steve Best) [905138] - [x86] pvpanic: add pvpanic device driver (Andrew Jones) [831178] - [virt] kvm: limit difference between kvmclock updates (Marcelo Tosatti) [952174] - [virt] kvm: Fix invalid secondary exec controls in vmx_cpuid_update() (Andrew Jones) [916932] - [i2c] i2c-i801: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [watchdog] iTCO_wdt: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ata_piix: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ahci: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [input] wacom: cleanup feature report for bamboos (Aristeu Rozanski) [949379] - [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [929286] - [usb] uhci: fix IRQ race during initialization (Dave Young) [915834] - [pci] acpiphp: remove all functions in slot, even without ACPI _EJx (Amos Kong) [890253] - [x86] oprofile: Fix crash when unloading module in nmi timer mode (Don Zickus) [828936] - [scsi] cxgb4i: Remove the scsi host device when removing device (Steve Best) [908030]- [net] ipvs: sctp: fix checksumming on snat and dnat handlers (Daniel Borkmann) [892256] - [netdrv] e1000e: enable VLAN RX/TX in PROMISC mode (Stefan Assmann) [886420] - [netdrv] bnx2x: strip VLAN header in PROMISC mode (Stefan Assmann) [886420] - [net] vlan: handle packets with empty vlan_group via VLAN code (Stefan Assmann) [886420] - [net] ptp: remove Tech Preview status (Jiri Benc) [920155] - [net] ptp: dynamic allocation of PHC char devices (Jiri Benc) [920155] - [pps] Fix a use-after free bug when unregistering a source (Jiri Benc) [920155] - [net] ptp: reduce stack usage when measuring the system time offset (Jiri Benc) [920155] - [net] ptp: reduce stack usage when reading external time stamps (Jiri Benc) [920155] - [net] ptp: update adjfreq callback description (Jiri Benc) [920155] - [net] ptp: add an ioctl to compare PHC time with system time (Jiri Benc) [920155] - [net] ptp: Make PTP_1588_CLOCK select rather than depend on PPS (Jiri Benc) [920155] - [net] pps, ptp: Remove dependencies on EXPERIMENTAL (Jiri Benc) [920155] - [net] ptp: clarify the clock_name sysfs attribute (Jiri Benc) [920155] - [pps] default echo function (Jiri Benc) [920155] - [net] ptp: validate HWTSTAMP ioctl parameters (Jiri Benc) [920155] - [net] ptp: introduce ptp one step time stamp mode for sync packets (Jiri Benc) [920155] - [net] ptp: fix L2 event message recognition (Jiri Benc) [920155] - [net] correct comment on where to place transmit time stamp hook (Jiri Benc) [920155] - [net] packet: support for TX time stamps on RAW sockets (Jiri Benc) [920155] - [net] Documentation: corrected documentation for hardware time stamping (Jiri Benc) [920155] - [net] bridge: Add multicast_querier toggle and disable queries by default (Flavio Leitner) [905561] - [net] bridge: Fix fatal typo in setup of multicast_querier_expired (Flavio Leitner) [905561] - [net] bridge: Restart queries when last querier expires (Flavio Leitner) [905561] - [net] bridge: Add br_multicast_start_querier (Flavio Leitner) [905561] - [net] sctp: Validate parameter size for SCTP_GET_ASSOC_STATS (Thomas Graf) [755486] - [net] sctp: sctp_close: fix release of bindings for deferred call_rcu's (Daniel Borkmann) [903296] - [net] sctp: refactor sctp_outq_teardown to insure proper re-initalization (Daniel Borkmann) [913170] - [net] ipv6: TX timestamps for IPv6 UDP packets (Jiri Benc) [904172] - [net] af_packet: remove BUG statement in tpacket_destruct_skb (Daniel Borkmann) [905335] - [net] ipv4: prevent setting ttl=0 via IP_TTL (Amerigo Wang) [893306] - [net] bridge: Correctly encode addresses when dumping mdb entries (Amerigo Wang) [856262] - [net] bridge: Do not unregister all PF_BRIDGE rtnl operations (Amerigo Wang) [856262] - [net] bridge: export multicast database via netlink (Amerigo Wang) [856262] - [net] netfilter: allow NFQUEUE bypass if no listener is available (Daniel Borkmann) [854259] - [net] netfilter: reduce NF_VERDICT_MASK to 0xff (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: do not free skb on error (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: return error number to caller (Daniel Borkmann) [854259] - [net] netfilter: xt_NFQUEUE: consolidate v4/v6 targets into one (Daniel Borkmann) [854259] - [net] ipv6: Remove IPV6_ADDR_RESERVED (Amerigo Wang) [860764]- [fs] xfs: avoid xfs_dir_fsync() to dereference a NULL inode pointer (Carlos Maiolino) [950638] - [fs] super: fix get_active_super()/umount() race (Carlos Maiolino) [918724] - [fs] cifs: ensure that we always do cifsFileInfo_get under the spinlock (Sachin Prabhu) [734728] - [fs] cifs: convert async read callback to slow_work (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_iovec_read to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add wrapper for cifs_async_readv to retry opening file (Sachin Prabhu) [734728] - [fs] cifs: add refcounting to cifs_readdata structures (Sachin Prabhu) [734728] - [fs] cifs: abstract out function to marshal the iovec for readv receives (Sachin Prabhu) [734728] - [fs] cifs: make cifs_readdata_alloc take a work_func_t arg (Sachin Prabhu) [734728] - [fs] cifs: make cifsFileInfo_get return the cifsFileInfo pointer (Sachin Prabhu) [734728] - [fs] cifs: Change mid_q_entry structure fields (Sachin Prabhu) [734728] - [fs] cifs: Expand CurrentMid field (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from cifs_readv_receive code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from demultiplex code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from transport routines (Sachin Prabhu) [734728] - [fs] cifs: Delete echo_retries module parm (Sachin Prabhu) [734728] - [fs] cifs: Prepare credits code for a slot reservation (Sachin Prabhu) [734728] - [fs] cifs: Make wait_for_free_request killable (Sachin Prabhu) [734728] - [fs] cifs: Introduce credit-based flow control (Sachin Prabhu) [734728] - [fs] cifs: Simplify inFlight logic (Sachin Prabhu) [734728] - [fs] cifs: Respect negotiated MaxMpxCount (Sachin Prabhu) [734728] - [fs] cifs: better instrumentation for coalesce_t2 (Sachin Prabhu) [734728] - [fs] cifs: Fix error handling in cifs_readv_complete (Sachin Prabhu) [734728] - [fs] cifs: Cleanup use of CONFIG_CIFS_STATS2 ifdef to make transport routines more readable (Sachin Prabhu) [734728] - [fs] cifs: when server doesnt set CAP_LARGE_READ_X, cap default rsize at MaxBufferSize (Sachin Prabhu) [734728] - [fs] cifs: allow for larger rsize= options and change defaults (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_readpages to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add cifs_async_readv (Sachin Prabhu) [734728] - [fs] cifs: fix protocol definition for READ_RSP (Sachin Prabhu) [734728] - [fs] cifs: add a callback function to receive the rest of the frame (Sachin Prabhu) [734728] - [fs] cifs: break out 3rd receive phase into separate function (Sachin Prabhu) [734728] - [fs] cifs: find mid earlier in receive codepath (Sachin Prabhu) [734728] - [fs] cifs: move buffer pointers into TCP_Server_Info (Sachin Prabhu) [734728] - [fs] cifs: eliminate is_multi_rsp parm to find_cifs_mid (Sachin Prabhu) [734728] - [fs] cifs: move mid finding into separate routine (Sachin Prabhu) [734728] - [fs] cifs: add a third receive phase to cifs_demultiplex_thread (Sachin Prabhu) [734728] - [fs] cifs: keep a reusable kvec array for receives (Sachin Prabhu) [734728] - [fs] cifs: turn read_from_socket into a wrapper around a vectorized version (Sachin Prabhu) [734728] - [fs] add new module parameter enable_oplocks (Sachin Prabhu) [734728] - [fs] cifs: clean up check_rfc1002_header (Sachin Prabhu) [734728] - [fs] cifs: simplify read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: check for unresponsive server every time we call kernel_recvmsg (Sachin Prabhu) [734728] - [fs] cifs: make smb_msg local to read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: remove obsolete comment (Sachin Prabhu) [734728] - [fs] cifs: consolidate signature generating code (Sachin Prabhu) [734728] - [fs] cifs: clean up checkSMB (Sachin Prabhu) [734728] - [fs] cifs: untangle server->maxBuf and CIFSMaxBufSize (Sachin Prabhu) [734728] - [fs] cifs: use memcpy for magic string in cifs signature generation BSRSPYL (Sachin Prabhu) [734728] - [fs] cifs: Cleanup demupltiplex thread exiting code (Sachin Prabhu) [734728] - [fs] cifs: Move mid search to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Move RFC1002 check to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Simplify socket reading in demultiplex thread (Sachin Prabhu) [734728] - [fs] cifs: Move buffer allocation to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Cleanup: check return codes of crypto api calls (Sachin Prabhu) [734728] - [fs] cifs: fix the type of cifs_demultiplex_thread() (Sachin Prabhu) [734728] - [fs] cifs: connect.c remove one to many l's in the word (Sachin Prabhu) [734728] - [mm] export lru_cache_add_*() to modules (Sachin Prabhu) [734728] - [fs] ext4: Use single thread to perform DIO unwritten convertion (Carlos Maiolino) [914783] - [fs] gfs2: Flush work queue before clearing glock hash tables (Robert S Peterson) [952836] - [fs] cifs: delay super block destruction until all cifsFileInfo objects are gone (Mateusz Guzik) [917890] - [fs] namei.c: Dont allow to create hardlink for deleted file (Brian Foster) [908158] - [net] sunrpc: don't use a credential with extra groups (Mateusz Guzik) [955712] - [fs] xfs: don't free EFIs before the EFDs are committed (Carlos Maiolino) [947582] - [fs] xfs: pass shutdown method into xfs_trans_ail_delete_bulk (Carlos Maiolino) [805407] - [fs] gfs2: Reinstate withdraw ack system (Robert S Peterson) [908093] - [fs] gfs2: Fix unlock of fcntl locks during withdrawn state (Robert S Peterson) [894093] - [fs] nfs: open a file descriptor for fsync in nfs4 recovery (J. Bruce Fields) [915479] - [fs] nfs: add more context to state manager error mesgs (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager for lock reclaim warning messages (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager warning messages (Dave Wysochanski) [917711] - [fs] nfs: even if __func__ shown (Dave Wysochanski) [917711] - [fs] nfs: printks in fs/nfs/ should start with NFS: (Dave Wysochanski) [917711] - [kernel] audit: destroy filename correctly (Jeff Layton) [678544] - [fs] vfs: make lremovexattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make removexattr retry once on ESTALE (Jeff Layton) [678544] - [fs] vfs: make llistxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make listxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make getxattr retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: allow lsetxattr() to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow setxattr to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow utimensat() calls to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix user_statfs to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: revert changes to arch/alpha and arch/parisc from statfs cleanup (Jeff Layton) [678544] - [fs] clean statfs-like syscalls up (Jeff Layton) [678544] - [fs] vfs: make fchownat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: Make chown() and lchown() call fchownat() (Jeff Layton) [678544] - [fs] vfs: make fchmodat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: have chroot retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have chdir retry lookup and call once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have faccessat retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: have do_sys_truncate retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix renameat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_unlinkat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_rmdir retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix linkat to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix symlinkat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix mkdirat to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix mknodat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: add a flags argument to user_path_parent (Jeff Layton) [678544] - [fs] vfs: fix readlinkat to retry on ESTALE (Jeff Layton) [678544] - [fs] vfs: make fstatat retry on ESTALE errors from getattr call (Jeff Layton) [678544] - [fs] namei: include errno.h (Jeff Layton) [678544] - [fs] vfs: add a retry_estale helper function to handle retries on ESTALE (Jeff Layton) [678544] - [fs] procfs: don't need a PATH_MAX allocation to hold a string representation of an int (Jeff Layton) [678544] - [fs] vfs: embed struct filename inside of names_cache allocation if possible (Jeff Layton) [678544] - [kernel] audit: make audit_inode take struct filename (Jeff Layton) [678544] - [fs] vfs: make do_filp_open take a struct filename (Jeff Layton) [678544] - [fs] vfs: make __link_path_walk take a struct filename (Jeff Layton) [678544] - [kernel] audit: allow audit code to satisfy getname requests from its names_list (Jeff Layton) [678544] - [mm] swapfile: fix name leak in swapoff (Jeff Layton) [678544] - [fs] vfs: revert changes from last patch in code that we don't ship (Jeff Layton) [678544] - [fs] vfs: define struct filename and have getname() return it (Jeff Layton) [678544] - [fs] vfs: constify dirname argument to do_mount (Jeff Layton) [678544] - [fs] vfs: paper over lack of const qualifiers in execve code (Jeff Layton) [678544] - [target] delousing target_core_file a bit (Jeff Layton) [678544] - [kernel] acct: constify the name arg to acct_on (Jeff Layton) [678544] - [fs] vfs: allocate page instead of names_cache buffer in mount_block_root (Jeff Layton) [678544] - [kernel] audit: overhaul __audit_inode_child to accomodate retrying (Jeff Layton) [678544] - [kernel] audit: optimize audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: make audit_compare_dname_path use parent_len helper (Jeff Layton) [678544] - [kernel] audit: remove dirlen argument to audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: set the name_len in audit_inode for parent lookups (Jeff Layton) [678544] - [kernel] audit: add a new "type" field to audit_names struct (Jeff Layton) [678544] - [kernel] audit: reverse arguments to audit_inode_child (Jeff Layton) [678544] - [kernel] audit: no need to walk list in audit_inode if name is NULL (Jeff Layton) [678544] - [kernel] audit: pass in dentry to audit_copy_inode wherever possible (Jeff Layton) [678544] - [fs] audit: Lose the first argument of audit_inode_child() (Jeff Layton) [678544] - [fs] audit: __link_path_walk should call audit_inode with original "name" (Jeff Layton) [678544] - [fs] fuse: fix stat call on 32 bit platforms (Brian Foster) [872629]- [net] tcp: sk_add_backlog() is too agressive for TCP (Jiri Benc) [947950] - [net] add a limit parameter to sk_add_backlog() (Jiri Benc) [947950] - [net] sctp: fix Kconfig bug in default cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Change defaults on cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Make hmac algorithm selection for cookie generation dynamic (Daniel Borkmann) [918316] - [net] ipv6: bind() use stronger condition for bind_conflict (Flavio Leitner) [917872] - [net] tcp: bind() use stronger condition for bind_conflict (Flavio Leitner) [894683] - [net] vxlan: add ethtool support (Amerigo Wang) [918014] - [net] vxlan: Use UDP Tunnel segmention (Amerigo Wang) [918014] - [net] vxlan: fix oops when delete netns containing vxlan (Amerigo Wang) [918014] - [net] vxlan: reset nf before xmit vxlan encapsulated packet (Amerigo Wang) [918014] - [net] vxlan: Use tunnel_ip_select_ident() for tunnel IP-Identification (Amerigo Wang) [918014] - [net] vxlan: Add capability of Rx checksum offload for inner packet (Amerigo Wang) [918014] - [net] vxlan: capture inner headers during encapsulation (Amerigo Wang) [918014] - [net] tunneling: Add generic Tunnel segmentation (Amerigo Wang) [918014] - [net] tunneling: Inherit NETIF_F_SG for hw_enc_features (Amerigo Wang) [918014] - [net] Kill link between CSUM and SG features (Amerigo Wang) [918014] - [net] ip_gre: fix the inner header offset for gretap (Amerigo Wang) [918011] - [net] ip_gre: enable GRO by default (Amerigo Wang) [918011] - [net] ip_gre: add GRO capability (Amerigo Wang) [918011] - [net] ip_gre: get rid of ipgre_lock (Amerigo Wang) [918011] - [net] gro: add gro_cells infrastructure (Amerigo Wang) [918011] - [net] gro: add checksuming helpers (Amerigo Wang) [918011] - [net] ipv4: Fix ip-header identification for gso packets (Amerigo Wang) [918011] - [net] ip_gre: add ethtool support to gre tunnel (Amerigo Wang) [918011] - [net] ip_gre: Fix GRE_CSUM case (Amerigo Wang) [918011] - [net] ip_gre: Fix IP-Identification (Amerigo Wang) [918011] - [net] ip_gre: remove an extra dst_release() (Amerigo Wang) [918011] - [net] ip_gre: allow CSUM capable devices to handle packets (Amerigo Wang) [918011] - [net] gre: Add TCP segmentation offload for GRE (Amerigo Wang) [918011] - [net] gso: factor out skb_mac_gso_segment() from skb_gso_segment() (Amerigo Wang) [918011] - [net] ipv4: fix warning in xfrm4_mode_tunnel_input (Amerigo Wang) [918011] - [net] ipv6: fix warning in xfrm6_mode_tunnel_input (Amerigo Wang) [918011] - [net] Add skb_unclone() helper functions (Amerigo Wang) [918011] - [net] offloading: Handle encapsulated offloads before fragmentation or handing to lower dev (Amerigo Wang) [918011] - [net] offloading: Add support for hardware-offloaded encapsulation (Amerigo Wang) [918011] - [net] ip_gre: When TOS is inherited, use configured TOS value for non-IP packets (Amerigo Wang) [918011] - [net] ip_gre: Fix kernel panic in IP_GRE with GRE csums (Amerigo Wang) [918011] - [net] ip_gre: set transport header correctly to gre header (Amerigo Wang) [918011] - [net] ip_gre: fix possible use after free (Amerigo Wang) [918011] - [net] gre: add GSO support (Amerigo Wang) [918011] - [net] ip_gre: Fix ip_gre lockless xmits (Amerigo Wang) [918011] - [net] ip_gre: lockless xmit (Amerigo Wang) [918011] - [net] gre: fix improper error handling (Amerigo Wang) [918011] - [net] gre: PPP over IPv4 (Point-to-Point Tunneling Protocol) (Amerigo Wang) [918011] - [net] ip_gre: include route header_len in max_headroom calculation (Amerigo Wang) [918011] - [net] offloading: do not disable sg for packets requiring no checksum (Amerigo Wang) [918011] - [net] offloading: fix can_checksum_protocol() arguments swap (Amerigo Wang) [918011] - [net] offloading: Convert checksums to use centrally computed features (Amerigo Wang) [918011] - [net] offloading: Convert skb_need_linearize() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Convert dev_gso_segment() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Pass features into netif_needs_gso() (Amerigo Wang) [918011] - [net] offloading: Generalize netif_get_vlan_features() (Amerigo Wang) [918011] - [net] Rename skb_has_frags to skb_has_frag_list (Amerigo Wang) [918011] - [net] fix a wrong assignment in skb_split() (Amerigo Wang) [918011] - [net] tso: Fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gso: fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gro: Re-fix different skb headrooms (Amerigo Wang) [918011] - [net] gro: fix different skb headrooms (Amerigo Wang) [918011] - [net] Fix skb_copy_expand() handling of ->csum_start (Amerigo Wang) [918011] - [net] Fix corruption of skb csum field in pskb_expand_head() of net/core/skbuff.c (Amerigo Wang) [918011] - [net] netlink: drop_monitor/dropwatch friendly (Amerigo Wang) [915552] - [net] netlink: dont drop packet but consume it (Amerigo Wang) [915552] - [net] drop_monitor: convert some kfree_skb call sites to consume_skb (Amerigo Wang) [915552] - [net] more accurate network taps in transmit path (Amerigo Wang) [915552] - [net] openvswitch: Move LRO check from transmit to received (Amerigo Wang) [904914] - [net] adjust skb_gso_segment() for calling in rx path (Amerigo Wang) [904914] - [net] bonding: unset primary slave via sysfs (Veaceslav Falico) [905932] - [net] netem: fix possible skb leak (Amerigo Wang) [903961] - [net] WARN if skb_checksum_help() is called on skb requiring segmentation (Amerigo Wang) [903961]- [net] macvlan: remove bogus check in macvlan_handle_frame() (Jiri Pirko) [952785] - [net] macvlan: fix passthru mode race between dev removal and rx path (Jiri Pirko) [952785] - [kernel] rcu: Replace list_first_entry_rcu() with list_first_or_null_rcu() (Jiri Pirko) [952785] - [kernel] tick: Don't invoke tick_nohz_stop_sched_tick() if the cpu is offline (Prarit Bhargava) [950068] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068] - [mm] memory-failure: fix wrong num_poisoned_pages in handling memory error on thp (Naoya Horiguchi) [954045] - [mm] memory-failure: clean up soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: use num_poisoned_pages instead of mce_bad_pages (Naoya Horiguchi) [954045] - [mm] memory-failure: do code refactor of soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: fix an error of mce_bad_pages statistics (Naoya Horiguchi) [954045] - [mm] memory-failure: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: let the compiler add the function name (Naoya Horiguchi) [954045] - [mm] memory-failure: change order of error_states[]'s elements (Naoya Horiguchi) [954045] - [mm] memory-failure: fix misjudgement of page_action() for errors on mlocked pages (Naoya Horiguchi) [954045] - [mm] memory-failure: fix action_result() to print out dirty/clean (Naoya Horiguchi) [954045] - [mm] memory-failure: split thp at the beginning of soft_offline_page() (Naoya Horiguchi) [954045] - [net] bluetooth/rfcomm: Fix missing msg_namelen update in rfcomm_sock_recvmsg() (Weiping Pan) [955654] {CVE-2013-3225} - [net] bluetooth: fix possible info leak in bt_sock_recvmsg() (Radomir Vrbovsky) [955604] {CVE-2013-3224}- [fs] gfs2: Use ->writepages for ordered writes (Robert S Peterson) [859444] - [fs] gfs2: Merge gfs2_attach_bufdata() into trans.c (Robert S Peterson) [859444] - [fs] gfs2: Copy gfs2_trans_add_bh into new data/meta functions (Robert S Peterson) [859444] - [fs] gfs2: Split gfs2_trans_add_bh() into two (Robert S Peterson) [859444] - [fs] gfs2: Merge revoke adding functions (Robert S Peterson) [859444] - [fs] gfs2: Remove bd_list_tr (Robert S Peterson) [859444] - [fs] gfs2: Clean up gfs2_create (Robert S Peterson) [859444] - [fs] nfs: Fix another reboot recovery race (Steve Dickson) [923939] - [fs] nfs: Use CLAIM_DELEG_CUR_FH opens when available (Steve Dickson) [923939] - [fs] nfs: Enable open-by-filehandle (Steve Dickson) [923939] - [fs] nfs: Add xdr support for CLAIM_FH and CLAIM_DELEG_CUR_FH opens (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_opendata_alloc in preparation for NFSv4.1 open modes (Steve Dickson) [923939] - [fs] nfs: implement new 4.1 open reclaim types (Steve Dickson) [923939] - [fs] nfs: Select the "most recent locking state" for read/write/setattr stateids (Steve Dickson) [923939] - [fs] nfs: Prepare for minorversion-specific nfs_server capabilities (Steve Dickson) [923939] - [fs] nfs: __nfs_find_lock_context needs to check ctx->lock_context for a match too (Steve Dickson) [923939] - [fs] nfs: Dont accept more reads/writes if the open context recovery failed (Steve Dickson) [923939] - [fs] nfs: Fail I/O if the state recovery fails irrevocably (Steve Dickson) [923939] - [fs] nfs: Resend the READ/WRITE RPC call if a stateid change causes an error (Steve Dickson) [923939] - [fs] nfs: The stateid must remain the same for replayed RPC calls (Steve Dickson) [923939] - [fs] nfs: Add a helper for encoding opaque data (Steve Dickson) [923939] - [fs] nfs: Clean up helper function nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Rename encode_stateid() to encode_open_stateid() (Steve Dickson) [923939] - [fs] nfs: Dont copy read delegation stateids in setattr (Steve Dickson) [923939] - [fs] nfs: Add helpers for basic copying of stateids (Steve Dickson) [923939] - [fs] nfs: Rename nfs4_copy_stateid() (Steve Dickson) [923939] - [fs] nfs: Further clean-ups of delegation stateid validation (Steve Dickson) [923939] - [fs] nfs: Fix matching of the stateids when returning a delegation (Steve Dickson) [923939] - [fs] gfs2: Clean up inode creation path (Robert S Peterson) [859446] - [fs] gfs2: dont reference inode:s glock during block allocation trace (Robert S Peterson) [859446] - [fs] gfs2: Use proper allocation context for new inodes (Robert S Peterson) [859446] - [fs] gfs2: Move all locking inside the inode creation function (Robert S Peterson) [859446] - [fs] gfs2: Clean up symlink creation (Robert S Peterson) [859446] - [fs] gfs2: Clean up mkdir (Robert S Peterson) [859446] - [fs] gfs2: Make . and .. qstrs constant (Robert S Peterson) [859446] - [fs] gfs2: Add Orlov allocator (Robert S Peterson) [859446] - [fs] gfs2: Add "top dir" flag support (Robert S Peterson) [859446] - [virt] kvm: fix maintenance of guest/host xcr0 state (Paolo Bonzini) [952252] - [virt] xen-netfront: reduce gso_max_size to account for max TCP header (Andrew Jones) [957231] - [fs] gfs2: Issue discards in 512b sectors (Robert S Peterson) [922779] - [fs] nfs: Check for buffer length in __nfs4_get_acl_uncached (Sachin Prabhu) [906056] - [kernel] tick: Change log level of NOHZ local_softirq_pending message (Radomir Vrbovsky) [907516] - [x86] vdso: avoid overflow in vgetns() (Prarit Bhargava) [902320] - [block] propagate proper return codes from blk_get_request callers (Jeff Moyer) [927918] - [block] Check the return value from blk_get_request (Jeff Moyer) [927918]- [kernel] perf: fix perf_swevent_enabled array out-of-bound access (Petr Matousek) [962794] {CVE-2013-2094} - [tools] perf: Fix strbuf_addf() when the buffer needs to grow (Jiri Olsa) [927866] - [tools] perf/header: Fix numa topology printing (Jiri Olsa) [927866] - [tools] perf/test: Fix exclude_guest parse events tests (Jiri Olsa) [927866] - [tools] perf: do not flush maps on COMM for perf report (Jiri Olsa) [927866] - [tools] perf/help: Fix --help for builtins (Jiri Olsa) [927866] - [tools] perf/trace: Check if sample raw_data field is set (Jiri Olsa) [927866] - [tools] perf/trace: Validate syscall id before growing syscall table (Jiri Olsa) [927866] - [tools] perf/python: Properly link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/hists: Add back callchain folding symbol (Jiri Olsa) [927866] - [tools] perf: Fix build on sparc (Jiri Olsa) [927866] - [tools] perf/python: Link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [927866] - [tools] traceevent: Fix missed freeing of subargs in free_arg() in filter (Jiri Olsa) [927866] - [tools] traceevent: Add back pevent assignment in __pevent_parse_format() (Jiri Olsa) [927866] - [tools] perf/hists: Fix off-by-two bug on the first column (Jiri Olsa) [927866] - [tools] perf: Remove warnings on JIT samples for srcline sort key (Jiri Olsa) [927866] - [tools] perf: Fix segfault when using srcline sort key (Jiri Olsa) [927866] - [tools] perf: Precise mode requires exclude_guest (Jiri Olsa) [927866] - [tools] perf/hists: Add more helpers for hist entry stat (Jiri Olsa) [927866] - [tools] perf/hists: Move he->stat.nr_events initialization to a template (Jiri Olsa) [927866] - [tools] perf/hists: Introduce struct he_stat (Jiri Olsa) [927866] - [tools] perf/diff: Removing the total_period argument from output code (Jiri Olsa) [927866] - [tools] perf: Add hpp interface to enable/disable hpp column (Jiri Olsa) [927866] - [tools] perf: Removing hists pair argument from output path (Jiri Olsa) [927866] - [tools] perf/hists: Separate overhead and baseline columns (Jiri Olsa) [927866] - [tools] perf/diff: Refactor diff displacement position info (Jiri Olsa) [927866] - [tools] perf/hists: Add struct hists pointer to struct hist_entry (Jiri Olsa) [927866] - [tools] perf: Complete tracepoint event names (Jiri Olsa) [927866] - [tools] perf/evlist: Remove some unused methods (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce add_newtp method (Jiri Olsa) [927866] - [tools] perf: Convert to BACKTRACE_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Long option completion support for each subcommands (Jiri Olsa) [927866] - [tools] perf: Complete long option names of perf command (Jiri Olsa) [927866] - [tools] perf: Check existence of _get_comp_words_by_ref when bash completing (Jiri Olsa) [927866] - [tools] perf/inject: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/record: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/evlist: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/top: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/probe: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-list: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-cache: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/timechart: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/lock: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/kmem: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/help: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/script: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/stat: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/sched: Look up thread using tid instead of pid (Jiri Olsa) [927866] - [tools] perf/inject: Remove static variables (Jiri Olsa) [927866] - [tools] perf/inject: Remove unused 'input_name' static var (Jiri Olsa) [927866] - [tools] perf/trace: Use evsel->handler.func (Jiri Olsa) [927866] - [tools] perf: Convert to HAVE_STRLCPY (Jiri Olsa) [927866] - [tools] perf: Convert to GTK2_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to NEWT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBAUDIT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBUNWIND_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBELF_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Remove unused PYRF_OBJS variable on Makefile (Jiri Olsa) [927866] - [tools] perf: Move libdw availability check before arch Makefile (Jiri Olsa) [927866] - [tools] perf/trace: Add aliases for some syscalls (Jiri Olsa) [927866] - [tools] perf/probe: Print an enum type variable in "enum variable-name" format when showing accessible variables (Jiri Olsa) [927866] - [tools] perf: Check libaudit availability for perf-trace builtin (Jiri Olsa) [927866] - [tools] perf/hists: Add missing period_* fields when collapsing a hist entry (Jiri Olsa) [927866] - [tools] perf/trace: New tool (Jiri Olsa) [927866] - [tools] perf/evsel: Export the event_format constructor (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce rawptr() method (Jiri Olsa) [927866] - [tools] perf: Use perf_evsel__newtp in the event parser (Jiri Olsa) [927866] - [tools] perf/evsel: The tracepoint constructor should store sys:name (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce set_filter() method (Jiri Olsa) [927866] - [tools] perf/evlist: Renane set_filters method to apply_filters (Jiri Olsa) [927866] - [tools] perf/test: Add test to check we correctly parse and match syscall open parms (Jiri Olsa) [927866] - [tools] perf/evsel: Handle endianity in intval method (Jiri Olsa) [927866] - [tools] perf/evsel: Know if byte swap is needed (Jiri Olsa) [927866] - [tools] perf: Allow handling a NULL cpu_map as meaning "all cpus" (Jiri Olsa) [927866] - [tools] perf/evsel: Improve tracepoint constructor setup (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on pevent_parse_event (Jiri Olsa) [927866] - [tools] perf/test: Fix build failure (Jiri Olsa) [927866] - [tools] traceevent: Handle alloc_arg failure (Jiri Olsa) [927866] - [tools] perf/test: Add test for the sched tracepoint format fields (Jiri Olsa) [927866] - [tools] perf/evsel: Provide a new constructor for tracepoints (Jiri Olsa) [927866] - [tools] traceevent: Carve out events format parsing routine (Jiri Olsa) [927866] - [tools] traceevent: Remove some die() calls (Jiri Olsa) [927866] - [tools] traceevent: Fix afterlife gotos (Jiri Olsa) [927866] - [tools] traceevent: Use calloc were applicable (Jiri Olsa) [927866] - [tools] traceevent: Use asprintf were applicable (Jiri Olsa) [927866] - [tools] perf: bfd.h/libbfd detection fails with recent binutils (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_flags/symbols (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_fields (Jiri Olsa) [927866] - [tools] traceevent: Make sure that arg->op.right is set properly (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on process_array() (Jiri Olsa) [927866] - [tools] perf: remove sscanf extension as (Jiri Olsa) [927866] - [tools] perf/header: Remove unused @feat arg from ->process callback (Jiri Olsa) [927866] - [tools] perf/header: Use pre-processed session env when printing (Jiri Olsa) [927866] - [tools] perf/header: Add ->process callbacks to most of features (Jiri Olsa) [927866] - [tools] perf/header: Add struct perf_session_env (Jiri Olsa) [927866] - [tools] perf/timechart: Use zalloc and fix a couple leaks (Jiri Olsa) [927866] - [tools] perf/lock: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/kmem: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/record: Print event causing perf_event_open() to fail (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in util/map.c (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in trace-event-perl.c for 32 bits machine (Jiri Olsa) [927866] - [tools] perf/stat: Check PMU cpumask file (Jiri Olsa) [927866] - [tools] perf/report: Add missing perf_hpp__init for pipe-mode (Jiri Olsa) [927866] - [tools] perf/scripts: Export a find_scripts() function (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample-record/report (Jiri Olsa) [927866] - [tools] perf/scripts: Add --symbols option to handle specific symbols (Jiri Olsa) [927866] - [tools] perf/symbols: Filter samples with unresolved symbol when "--symbols" option is used (Jiri Olsa) [927866] - [tools] perf/archive: Make 'f' the last parameter for tar (Jiri Olsa) [927866] - [tools] perf/archive: Remove -f from the rm command (Jiri Olsa) [927866] - [tools] perf/stat: Move stats related code to util/stat.c (Jiri Olsa) [927866] - [tools] perf/report: Enable integrated annotation only if possible (Jiri Olsa) [927866] - [tools] perf: Add sort__has_sym (Jiri Olsa) [927866] - [tools] perf/hists: Fix first column printing (Jiri Olsa) [927866] - [tools] perf/hists: Fix output for 100.00 (Jiri Olsa) [927866] - [tools] traceevent: Define _GNU_SOURCE in Makefile (Jiri Olsa) [927866] - [tools] perf/sched: Fixup for the die() removal (Jiri Olsa) [927866] - [tools] perf/probe: Add union member access support (Jiri Olsa) [927866] - [tools] perf/sched: Don't read all tracepoint variables in advance (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_evsel__{int, str}val (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce perf_evsel__{str, int}val methods (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_tool as ancestor (Jiri Olsa) [927866] - [tools] perf/sched: Remove unused thread parameter (Jiri Olsa) [927866] - [tools] perf: Use __maybe_used for unused variables (Jiri Olsa) [927866] - [tools] perf: Back vdso DSO with real data (Jiri Olsa) [927866] - [tools] perf/symbols: Make dsos__find function globally available (Jiri Olsa) [927866] - [tools] perf: Add memdup function (Jiri Olsa) [927866] - [tools] perf: Do backtrace post unwind only if we regs and stack were captured (Jiri Olsa) [927866] - [tools] perf: fix ALIGN redefinition in system headers (Jiri Olsa) [927866] - [tools] perf: include __WORDSIZE definition (Jiri Olsa) [927866] - [tools] perf: Update types definitions for Android (Jiri Olsa) [927866] - [tools] perf: Add missing perf_regs.h file to MANIFEST (Jiri Olsa) [927866] - [tools] perf: include wrapper for magic.h (Jiri Olsa) [927866] - [tools] perf/kmem: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/sched: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/symbols: Remove BIONIC wrapper around libgen.h (Jiri Olsa) [927866] - [tools] perf/probe: Make a copy of exec path for passing to basename (Jiri Olsa) [927866] - [tools] perf/annotate: Make a copy of filename for passing to basename (Jiri Olsa) [927866] - [tools] perf/gtk/browser: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format->width to calculate the column widths (Jiri Olsa) [927866] - [tools] perf/hists: Handle field separator properly (Jiri Olsa) [927866] - [tools] perf/hists: Introduce perf_hpp for hist period printing (Jiri Olsa) [927866] - [tools] perf/bench: fix assert when NDEBUG is defined (Jiri Olsa) [927866] - [tools] perf: Fix build for another rbtree.c change (Jiri Olsa) [927866] - [tools] perf: add NO_BACKTRACE for application self-debugging (Jiri Olsa) [927866] - [tools] traceevent: replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf: replace mkostemp with mkstemp (Jiri Olsa) [927866] - [tools] perf: include missing pthread.h header (Jiri Olsa) [927866] - [tools] perf: fix missing winsize definition (Jiri Olsa) [927866] - [tools] perf: include basename for non-glibc systems (Jiri Olsa) [927866] - [tools] perf: Replace sort's standalone field_sep with symbol_conf.field_sep (Jiri Olsa) [927866] - [tools] perf/diff: Make diff command work with evsel hists (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_print_function (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_event_handler (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pretty_print() (Jiri Olsa) [927866] - [tools] perf: Ignore compiled python binaries (Jiri Olsa) [927866] - [tools] perf: Fix cache event name generation (Jiri Olsa) [927866] - [tools] perf/test: Add roundtrip test for hardware cache events (Jiri Olsa) [927866] - [tools] perf/evlist: Add fprintf method (Jiri Olsa) [927866] - [tools] perf: Remove extraneous newline when parsing hardware cache events (Jiri Olsa) [927866] - [tools] perf/test: Add round trip test for sw and hw event names (Jiri Olsa) [927866] - [tools] perf/header: Prepare tracepoint events regardless of name (Jiri Olsa) [927866] - [tools] perf/header: Fix a typo on evsel (Jiri Olsa) [927866] - [tools] perf: Clean target should do clean for lib/traceevent too (Jiri Olsa) [927866] - [tools] perf: Allow user to indicate path to objdump in command line (Jiri Olsa) [927866] - [tools] perf: Replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf/header: Swap pmu mapping numbers if needed (Jiri Olsa) [927866] - [tools] perf/header: Set tracepoint event name only if not set (Jiri Olsa) [927866] - [tools] perf/header: Use evlist->nr_entries on write_event_desc() (Jiri Olsa) [927866] - [tools] perf: remove unneeded include of network header files (Jiri Olsa) [927866] - [tools] perf: Remove the node from rblist in strlist__remove (Jiri Olsa) [927866] - [tools] perf: Fix intlist node removal (Jiri Olsa) [927866] - [tools] perf: Fix x86 builds with ARCH specified on the command line (Jiri Olsa) [927866] - [tools] perf/record: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/script: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/help: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf/stat: Remove use of die/exit and handle errors (Jiri Olsa) [927866] - [tools] perf/lock: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf: handle errors in synthesized event functions (Jiri Olsa) [927866] - [tools] perf/session: flush_sample_queue needs to handle errors from handlers (Jiri Olsa) [927866] - [tools] traceevent: Modify header to work in C++ programs (Jiri Olsa) [927866] - [tools] traceevent: Fix off-by-one bug in pevent_strerror() (Jiri Olsa) [927866] - [tools] traceevent: Fix strerror_r() use in pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_errno (Jiri Olsa) [927866] - [tools] traceevent: Do not link broken field arg for an old ftrace event (Jiri Olsa) [927866] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [927866] - [tools] perf: Add pmu mappings to header information (Jiri Olsa) [927866] - [tools] perf/report: Update event names from header description (Jiri Olsa) [927866] - [tools] perf: Refactor print_event_desc() (Jiri Olsa) [927866] - [tools] perf/test: Do not abort tests on error (Jiri Olsa) [927866] - [tools] perf: Fix 'No libunwind found' make warning message (Jiri Olsa) [927866] - [tools] perf/hists: Rename and move some functions (Jiri Olsa) [927866] - [tools] perf/hists: Separate out hist print functions (Jiri Olsa) [927866] - [tools] perf: Fix include order for bison/flex-generated C files (Jiri Olsa) [927866] - [tools] perf/symbols: Fix builds with NO_LIBELF set (Jiri Olsa) [927866] - [tools] perf: silence GTK2 probing errors (Jiri Olsa) [927866] - [tools] perf/script: Fix libexec scripts path in Documentation (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Ensure not to call gtk_main_quit() twice (Jiri Olsa) [927866] - [tools] perf: Rename global variable 'events' in util/header.c (Jiri Olsa) [927866] - [tools] perf: Rename some variables for better understanding (Jiri Olsa) [927866] - [tools] perf: Report number of pmu type of unknown events (Jiri Olsa) [927866] - [tools] perf: Fix type for evsel->ids and add size check for ids (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Add perf_gtk__show_helpline() for pr_* (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Use helpline API in browser (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Implement helpline_fns (Jiri Olsa) [927866] - [tools] perf/ui: Introduce struct ui_helpline (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce evsel list accessors (Jiri Olsa) [927866] - [tools] perf/evlist: Rename __group method to __set_leader (Jiri Olsa) [927866] - [tools] perf/symbols: Add description of JIT interface (Jiri Olsa) [927866] - [tools] perf/symbols: Use both runtime and debug images (Jiri Olsa) [927866] - [tools] perf/symbols: Convert dso__load_syms to take 2 symsrc's (Jiri Olsa) [927866] - [tools] perf/symbols: Factor want_symtab out of dso__load_sym() (Jiri Olsa) [927866] - [tools] perf/symbols: Switch dso__synthesize_plt_symbols() to use symsrc (Jiri Olsa) [927866] - [tools] perf/symbols: Set symtab_type in dso__load_sym (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symsrc structure (Jiri Olsa) [927866] - [tools] perf/symbols: Track symtab_type of vmlinux (Jiri Olsa) [927866] - [tools] perf/symbols: Avoid segfault in elf_strptr (Jiri Olsa) [927866] - [tools] perf/symbols: only set vmlinux longname & mark loaded if really loaded (Jiri Olsa) [927866] - [tools] perf/symbols: Simplify out_fixup in kernel syms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused 'end' arg in kallsyms parse cb (Jiri Olsa) [927866] - [tools] perf/symbols: Correct comment wrt kallsyms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unneeded call to dso__set_long_name() (Jiri Olsa) [927866] - [tools] perf/symbols: Don't try to synthesize plt without dynstr (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused function map__objdump_2ip (Jiri Olsa) [927866] - [tools] perf/symbols: Only un-prelink non-zero symbols (Jiri Olsa) [927866] - [tools] perf/compat: Disable dwarf unwind (Jiri Olsa) [927866] - [tools] perf: Support for DWARF mode callchain (Jiri Olsa) [927866] - [tools] perf: Support for DWARF CFI unwinding on post processing (Jiri Olsa) [927866] - [tools] perf: Support user regs and stack in sample parsing (Jiri Olsa) [927866] - [tools] perf: Add libunwind dependency for DWARF CFI unwinding (Jiri Olsa) [927866] - [tools] perf: Add interface to arch registers sets (Jiri Olsa) [927866] - [tools] perf/compat: Force PERF_ATTR_SIZE_VER0 perf event abi (Jiri Olsa) [927866] - [tools] perf: Adding PERF_ATTR_SIZE_VER2 to the header swap check (Jiri Olsa) [927866] - [tools] perf/symbols: Implement poor man's ELF parser (Jiri Olsa) [927866] - [tools] perf/symbols: Support minimal build without libelf (Jiri Olsa) [927866] - [tools] perf/symbols: Split out util/symbol-elf.c (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symbol__elf_init() (Jiri Olsa) [927866] - [tools] perf: Fix /etc config related installation (Jiri Olsa) [927866] - [tools] perf: Support for events bash completion (Jiri Olsa) [927866] - [tools] perf: Initial bash completion support (Jiri Olsa) [927866] - [tools] perf/lock: improve message when tracepoints are not enabled (Jiri Olsa) [927866] - [tools] perf/scripts: Correct handler check and spelling errors (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample.py as a sample for general event handling (Jiri Olsa) [927866] - [tools] perf/scripts: Add a python library EventClass.py (Jiri Olsa) [927866] - [tools] perf/scripts: Pass event/thread/dso name and symbol info to event handler in python (Jiri Olsa) [927866] - [tools] perf/script: Replace struct thread with struct addr_location as a parameter for process_event (Jiri Olsa) [927866] - [tools] perf/script: Add general python handler to process non-tracepoint events (Jiri Olsa) [927866] - [tools] perf/list: Document precise event sampling for AMD IBS (Jiri Olsa) [927866] - [tools] perf/list: Update documentation about raw event setup (Jiri Olsa) [927866] - [tools] traceevent: Fix cast from pointer to integer for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix parsing of 64 bit raw config value for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix lib/traceevent build dir with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf: Fix version file for perf documentation with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf/script: Stop using pevent directly (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_sample (Jiri Olsa) [927866] - [tools] perf/lock: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/kmem: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/evsel: Cache associated event_format (Jiri Olsa) [927866] - [tools] perf/header: Set the tracepoint names on PERF_RECORD_HEADER_TRACING_DATA (Jiri Olsa) [927866] - [tools] perf: Add dump_stack function (Jiri Olsa) [927866] - [tools] perf/hists: Add verbose mode hotkey (Jiri Olsa) [927866] - [tools] perf: Fix typo in tools/perf (Jiri Olsa) [927866] - [idle] intel_idle: additional Haswell CPU-id (John Villalovos) [818357] - [idle] intel_idle: support Haswell (John Villalovos) [818357] - [fs] udf: avoid info leak on export (Nikola Pajkovsky) [922355] {CVE-2012-6548} - [powerpc] oprofile: Fix error in oprofile power7_marked_instr_event() function (Steve Best) [912482] - [kernel] tracing: Fix timer tracing (Jiri Olsa) [881030] - [block] dump request state on seeing a corrupted request completion (Mike Snitzer) [957259] - [scsi] lpfc: Fixed deadlock between hbalock and nlp_lock use (Rob Evers) [960717] - [netdrv] cxgb4: set coalesce parameters on all queues (Steve Best) [895115] - [kernel] tracing: Fix possible NULL pointer dereferences (Weiping Pan) [952213] {CVE-2013-3301} - [kernel] tracing: Fix panic when lseek() called on "trace" opened for writing (Weiping Pan) [952213] {CVE-2013-3301}- [netdrv] vmxnet3: prevent div-by-zero panic when ring resizing uninitialized dev (Neil Horman) [922299] - [netdrv] vmxnet3: make local function static (Neil Horman) [922299] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [922299] - [netdrv] vmxnet3: better RSS support (Neil Horman) [922299] - [netdrv] vmxnet3: remove unused irq_share_mode (Neil Horman) [922299] - [netdrv] vmxnet3: use static RSS key (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_ printk wrappers (Neil Horman) [922299] - [netdrv] vmxnet3: remove VMXNET3_MAX_DEVICES (Neil Horman) [922299] - [netdrv] vmxnet3: remove device counter (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_dbg (Neil Horman) [922299] - [netdrv] vmxnet3: remove unnecessary bookkeeping (Neil Horman) [922299] - [netdrv] vmxnet3: fix messages printed before registration (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_alloc_skb_ip_align (Neil Horman) [922299] - [netdrv] vmxnet3: fix drvinfo strings set in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: remove __dev* attributes (Neil Horman) [922299] - [netdrv] vmxnet3: fix indentation (Neil Horman) [922299] - [netdrv] vmxnet3: convert BUG_ON(true) into a simple BUG() (Neil Horman) [922299] - [netdrv] vmxnet3: must split too big fragments (Neil Horman) [922299] - [netdrv] vmxnet3: Fix race between dev_open() and register_netdev() (Neil Horman) [922299] - [netdrv] vmxnet3: Define and apply a default policy for RX flow hash indirection (Neil Horman) [922299] - [netdrv] vmxnet3: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parameters (Neil Horman) [922299] - [netdrv] vmxnet3: remove use of ndo_set_multicast_list in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: Enable GRO support (Neil Horman) [922299] - [kernel] hrtimer: add expiry time overflow check in hrtimer_interrupt (Prarit Bhargava) [947659] - [kernel] time: Move ktime_t overflow checking into timespec_valid_strict (Prarit Bhargava) [947659] - [kernel] time: Improve sanity checking of timekeeping inputs (Prarit Bhargava) [947659] - [powerpc] pseries: Enable the PFO-based RNG accelerator (Steve Best) [947106] - [char] hw_random/pseries-rng: PFO-based hwrng driver (Steve Best) [947106] - [powerpc] vio: Remove dma not supported warnings (Steve Best) [947106] - [powerpc] pseries: Add PFO support to the VIO bus (Steve Best) [947106] - [powerpc] pseries: Add new hvcall constants to support PFO (Steve Best) [947106] - [virt] x86/paravirt: don't enter/leave lazy mode in interrupts (Andrew Jones) [874053] - [powerpc] pSeries_lpar_hpte_remove fails from Adjunct partition being performed before the ANDCOND test (Steve Best) [952309] - [powerpc] pseries/eeh: Fix crash when error happens during device probe (Steve Best) [905264] - [kernel] resource: fix stack overflow in __reserve_region_with_split() (Myron Stowe) [858087] - [md] dm-raid: Fix for "sync" directive ineffectiveness (Jonathan E Brassow) [859562] - [block] fix max discard sectors limit (Mike Snitzer) [910054] - [netdrv] vmxnet3: Fix inconsistent LRO state after initialization (Neil Horman) [918203] - [netdrv] vmxnet3: fix ethtool ring buffer size setting (Neil Horman) [913615] - [netdrv] ibmveth: Fix DMA unmap error (Steve Best) [902923] - [net] atm: update msg_namelen in vcc_recvmsg() (Nikola Pajkovsky) [955225] {CVE-2013-3222} - [net] veth: Dont kfree_skb() after dev_forward_skb() (Jiri Benc) [957713] {CVE-2013-2017} - [x86] power: Correct the MSR_IA32_ENERGY_PERF_BIAS message (Neil Horman) [917147] - [x86] msr: Fix typo in ENERGY_PERF_BIAS_POWERSAVE (Neil Horman) [917147] - [x86] power: Initialize MSR_IA32_ENERGY_PERF_BIAS (Neil Horman) [917147] - [x86] power: define RAPL MSRs (Neil Horman) [917147] - [x86] turbostat: display SMI count by default (Neil Horman) [917147] - [idle] intel_idle: disable Atom/Lincroft HW C-state auto-demotion (Neil Horman) [917147] - [idle] intel_idle: disable NHM/WSM HW C-state auto-demotion (Neil Horman) [917147] - [x86] turbostat: share kernel MSR #defines (Neil Horman) [917147] - [fs] compat: fix build on MIPS/s390/ppc64 (Jeff Moyer) [885239] - [fs] readv/writev: do the same MAX_RW_COUNT truncation that read/write does (Jeff Moyer) [885239]- [fs] nfs: Fix handling of revoked delegations by setattr (Steve Dickson) [952329] - [fs] nfs: Return the delegation if the server returns NFS4ERR_OPENMODE (Steve Dickson) [952329] - [fs] nfs: Fix another potential state manager deadlock (Steve Dickson) [950598] - [fs] nfs: Fix another open/open_recovery deadlock (Steve Dickson) [916806] - [fs] nfs: Hold reference to layout hdr in layoutget (Steve Dickson) [916726] - [fs] nfs: add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr() (Steve Dickson) [916726] - [fs] nfs: nfs4_open_done first must check that GETATTR decoded a file type (Steve Dickson) [916722] - [net] sunrpc: Dont start the retransmission timer when out of socket space (Steve Dickson) [916735] - [fs] nfs: Dont use SetPageError in the NFS writeback code (Steve Dickson) [912867] - [fs] nfs: Dont decode skipped layoutgets (Steve Dickson) [904025] - [fs] nfs: nfs4_proc_layoutget returns void (Steve Dickson) [904025] - [fs] nfs: defer release of pages in layoutget (Steve Dickson) [904025] - [fs] nfs: Use kcalloc() when allocating arrays (Steve Dickson) [904025] - [fs] nfs: Fix an ABBA locking issue with session and state serialisation (Steve Dickson) [912842] - [fs] nfs: Fix a race in the pNFS return-on-close code (Steve Dickson) [912842] - [fs] nfs: Do not accept delegated opens when a delegation recall is in effect (Steve Dickson) [912842] - [fs] nfs: Fix a reboot recovery race when opening a file (Steve Dickson) [908524] - [fs] nfs: Ensure delegation recall and byte range lock removal don't conflict (Steve Dickson) [908524] - [fs] nfs: Fix up the return values of nfs4_open_delegation_recall (Steve Dickson) [908524] - [fs] nfs: Dont lose locks when a server reboots during delegation return (Steve Dickson) [908524] - [fs] nfs: Move nfs4_wait_clnt_recover and nfs4_client_recover_expired_lease (Steve Dickson) [908524] - [fs] nfs: Add NFSDBG_STATE (Steve Dickson) [908524] - [fs] nfs: nfs_inode_return_delegation() should always flush dirty data (Steve Dickson) [908524] - [fs] nfs: nfs_client_return_marked_delegations cant flush data (Steve Dickson) [908524] - [fs] nfs: Prevent deadlocks between state recovery and file locking (Steve Dickson) [908524] - [fs] nfs: Allow the state manager to mark an open_owner as being recovered (Steve Dickson) [908524] - [kernel] seqlock: Dont smp_rmb in seqlock reader spin loop (Steve Dickson) [908524] - [kernel] seqlock: add 'raw_seqcount_begin()' function (Steve Dickson) [908524] - [kernel] seqlock: optimise seqlock (Steve Dickson) [908524]- [net] tcp: Reallocate headroom if it would overflow csum_start (Thomas Graf) [896233] - [net] tcp: take care of misalignments (Thomas Graf) [896233] - [net] skbuff.c cleanup (Thomas Graf) [896233] - [net] ipv6: fix incorrect route 'expires' value passed to userspace (Thomas Graf) [912029]- [fs] nfs: don't allow nfs_find_actor to match inodes of the wrong type (Jeff Layton) [913660] - [mm] hugetlbfs: add swap entry check in follow_hugetlb_page() (Naoya Horiguchi) [928883] - [fs] binfmt_elf: fix hugetlb memory check in vma_dump_size() (Naoya Horiguchi) [928883] - [x86] remove BUG_ON(TS_USEDFPU) in __sanitize_i387_state() (Oleg Nesterov) [920445] - [fs] coredump: ensure the fpu state is flushed for proper multi-threaded core dump (Oleg Nesterov) [920445] - [kernel] perf, x86: Fix raw_spin_unlock_irqrestore() usage (Jiri Olsa) [927177] - [kernel] perf, x86: Implement user-space RDPMC support, to allow fast, user-space access to self-monitoring counters (Jiri Olsa) [927177] - [kernel] perf: Fix mmap_page::offset computation (Jiri Olsa) [927177] - [kernel] perf, arch: Rework perf_event_index() (Jiri Olsa) [927177] - [kernel] perf: Update the mmap control page on mmap() (Jiri Olsa) [927177] - [kernel] perf: Fix enable_on_exec for sibling events (Jiri Olsa) [927177] - [kernel] perf: Remove superfluous arguments (Jiri Olsa) [927177] - [kernel] perf, x86: Prefer fixed-purpose counters when scheduling (Jiri Olsa) [927177] - [kernel] events: Don't divide events if it has field period (Jiri Olsa) [927177] - [kernel] perf: Carve out callchain functionality (Jiri Olsa) [927177] - [kernel] x86: Perf_event_amd.c needs (Jiri Olsa) [927177] - [kernel] perf_events: Fix slow and broken cgroup context switch code (Jiri Olsa) [927177] - [kernel] perf, x86: Avoid kfree() in CPU_STARTING (Jiri Olsa) [927177] - [kernel] x86, perf: Make copy_from_user_nmi() a library function (Jiri Olsa) [927177] - [kernel] x86, perf: Add constraints for architectural PMU (Jiri Olsa) [927177] - [kernel] perf: Remove the perf_output_begin(.sample) argument (Jiri Olsa) [927177] - [kernel] perf: Remove the nmi parameter from the swevent and overflow interface (Jiri Olsa) [927177] - [kernel] events: Ensure that timers are updated without requiring read() call (Jiri Olsa) [927177] - [kernel] perf_event: Fix broken calc_timer_values() (Jiri Olsa) [927177] - [kernel] events: Move lockless timer calculation into helper function (Jiri Olsa) [927177] - [kernel] events: Add note to update_event_times comment about holding ctx->lock (Jiri Olsa) [927177] - [kernel] perf_events: Fix perf buffer watermark setting (Jiri Olsa) [927177] - [net] ieee802154: Remove static CFLAGS in net/ieee802154/Makefile (Aristeu Rozanski) [920620] - [net] sunrpc: Add barriers to ensure read ordering in rpc_wake_up_task_queue_locked (Dave Wysochanski) [840860]- [x86] apic: Add probe() for apic_flat (Prarit Bhargava) [953342] - [x86] apic: Work around boot failure on HP ProLiant DL980 G7 Server systems (Prarit Bhargava) [912963] - [x86] apic: Use probe routines to simplify apic selection (Prarit Bhargava) [912963] - [x86] x2apic: Simplify apic init in SMP and UP builds (Prarit Bhargava) [912963] - [virt] virtio-rng: fix crashes by disallowing multiple device registrations (Amit Shah) [953097] - [virt] virtio-console: add locking around c_ovq operations (Amit Shah) [928207] - [virt] virtio-console: rename cvq_lock to c_ivq_lock (Amit Shah) [928207] - [virt] virtio_console: Merge struct buffer_token into struct port_buffer (Amit Shah) [840454] - [virt] virtio_console: Free buffers from out-queue upon close (Amit Shah) [840454] - [virt] virtio_console: Use kmalloc instead of kzalloc (Amit Shah) [840454] - [virt] virtio_console: Free buffer if splice fails (Amit Shah) [840454] - [virt] virtio-trace: Fix pthread flag for Makefile of trace-agent used (Amit Shah) [840454] - [virt] virtio-trace: do not use unavailable fcntl (F_SETPIPE_SZ) (Amit Shah) [840454] - [virt] tools: Add guest trace agent as a user tool (Amit Shah) [840454] - [virt] virtio_console: Allocate scatterlist according to the current pipe size (Amit Shah) [840454] - [trace] ftrace: Allow stealing pages from pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Wait until the port is ready on splice (Amit Shah) [840454] - [virt] virtio_console: Add a failback for unstealable pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Add splice_write support (Amit Shah) [840454] - [s390] kdump: Do not add standby memory for kdump (Hendrik Brueckner) [922943] - [fs] vfs: remove unneeded permission check from path_init (Jeff Layton) [884863] - [idle] intel_idle: Initialize driver_data correctly in ivb_cstates on IVB processor (Prarit Bhargava) [953630] - [mm] fix fs oops due to dirty pages without buffers on s390 (Hendrik Brueckner) [692530] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [861131]- [scsi] be2iscsi: Bump driver version (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue in passing the exp_cmdsn and max_cmdsn (Rob Evers) [947550] - [scsi] be2iscsi: Fix possible reentrancy issue in be_iopoll (Rob Evers) [947550] - [scsi] be2iscsi: Fix the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix checking Adapter state while establishing CXN (Rob Evers) [947550] - [scsi] be2iscsi: Fix dynamic CID allocation Mechanism in driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix the NOP-In handling code path (Rob Evers) [947550] - [scsi] be2iscsi: Fix the Port Link Status issue (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the Active Session Count from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the FW Version from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for DEFQ extension (Rob Evers) [947550] - [scsi] be2iscsi: Fix MACRO for checking the adapter type (Rob Evers) [947550] - [scsi] be2iscsi: Fix freeing CXN specific driver resources. (Rob Evers) [947550] - [scsi] be2iscsi: Fix MSIx support in SKH-R to 32 (Rob Evers) [947550] - [scsi] be2iscsi: Fix MBX Command issues (Rob Evers) [947550] - [scsi] be2iscsi: Fix returning Failure when MBX fails with Insufficient buffer error (Rob Evers) [947550] - [scsi] be2iscsi: Send uninitialize pattern to FW (Rob Evers) [947550] - [scsi] be2iscsi: Fix Unrecoverable Error Detection (Rob Evers) [947550] - [scsi] be2iscsi: Fix for MBX timeout issue (Rob Evers) [947550] - [scsi] be2iscsi: Update the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue of displaying adapter family (Rob Evers) [947550] - [scsi] be2iscsi: Fix Task Completion Event handling (Rob Evers) [947550] - [scsi] be2iscsi: Fix session update context with V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for V2 version of WRB (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for handling CQ_CREATE V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix max EQ supported by the driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix driver support for Skyhawk-R adapter (Rob Evers) [947550] - [scsi] be2iscsi: Fix return value and typo (Rob Evers) [947550] - [scsi] be2iscsi: Fix kernel panic in blk_iopoll disable mode (Rob Evers) [947550] - [scsi] be2iscsi: Issue an function level reset when driver is loaded (Rob Evers) [947550] - [scsi] be2iscsi: Display driver name and version in device attribute (Rob Evers) [947550] - [scsi] be2iscsi: Fix max supported EQ count to 8.a (Rob Evers) [947550] - [scsi] be2iscsi: Fix memory leak in control path of driver (Rob Evers) [947550] - [scsi] be2iscsi: Display Completion Event string instead of Opcode (Rob Evers) [947550] - [scsi] be2iscsi: Fix the issue with soft reset (Rob Evers) [947550] - [scsi] be2iscsi: cleanup a min_t() call (Rob Evers) [947550] - [kernel] percpu-rw-sem: remove the percpu rw semaphore implementation (Jeff Moyer) [909482] - [fs] direct-io: don't read inode->i_blkbits multiple times (Jeff Moyer) [909482] - [fs] vfs: add missing virtual cache flush after editing partial pages (Jeff Moyer) [909482] - [fs] vfs: fix O_DIRECT read past end of block device (Jeff Moyer) [909482] - [fs] vfs: clear to the end of the buffer on partial buffer reads (Jeff Moyer) [909482] - [fs] vfs: avoid "attempt to access beyond end of device" warnings (Jeff Moyer) [909482] - [fs] blkdev_max_block: make private to fs/buffer.c (Jeff Moyer) [909482] - [fs] blockdev: remove bd_block_size_semaphore again (Jeff Moyer) [909482] - [fs] buffer.c: make block-size be per-page and protected by the page lock (Jeff Moyer) [909482] - [fs] direct-io.c: adjust suspicious bit operation (Jeff Moyer) [909482] - [fs] direct-io: optimize cache misses in the submission path (Jeff Moyer) [909482] - [fs] direct-io.c: calculate fs_count correctly in get_more_blocks() (Jeff Moyer) [909482] - [fs] direct-io: merge direct_io_walker into __blockdev_direct_IO (Jeff Moyer) [909482] - [fs] direct-io: inline the complete submission path (Jeff Moyer) [909482] - [fs] direct-io: separate map_bh from dio (Jeff Moyer) [909482] - [fs] direct-io: use a slab cache for struct dio (Jeff Moyer) [909482] - [fs] direct-io: rearrange fields in dio/dio_submit to avoid holes (Jeff Moyer) [909482] - [fs] direct-io: fix a wrong comment (Jeff Moyer) [909482] - [fs] direct-io: separate fields only used in the submission path from struct dio (Jeff Moyer) [909482] - [powerpc] pci: convert devtree bus addresses to resource (Myron Stowe) [953181] - [acpi] create _SUN sysfs file (Motohiro Kosaki) [908606]- [pci] Remove spurious error for sriov_numvfs store and simplify flow (Don Dutile) [887398] - [pci] Provide method to reduce the number of total VFs supported (Don Dutile) [887398] - [pci] SRIOV control and status via sysfs (Don Dutile) [887398] - [pci] Use is_visible() with boot_vga attribute for pci_dev (Don Dutile) [887398] - [pci] Add pci_device_type to pdev's device struct (Don Dutile) [887398] - [x86] Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [869736 876275] - [mm] writeback: Fix Kernel divide by zero panic in get_dirty_limits() (Rafael Aquini) [871599] - [scsi] scsi_debug: Fix off-by-one bug when unmapping region (Ewan Milne) [902973] - [md] dm-snap: provide module alias in dm-snapshot (Mikulas Patocka) [889973] - [x86] mce: Fix return value of mce_chrdev_read() when erst is disabled (Prarit Bhargava) [742385] - [x86] Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [869736] - [kernel] TAINT_TECH_PREVIEW should not disable lock debugging (Prarit Bhargava) [872688] - [Documentation] remove doc for obsolete dynamic-printk kernel-parameter (Prarit Bhargava) [883911] - [kernel] coredump: backport E option for /proc/sys/kernel/coredump_pattern (Dave Anderson) [905122] - [s390] mm: Fix crst upgrade of mmap with MAP_FIXED (Hendrik Brueckner) [915357] - [virt] kvm/mmu: fix hashing for TDP and non-paging modes (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Fix free memory accounting race in mmu_alloc_roots() (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Don't flush shadow when enabling dirty tracking (Marcelo Tosatti) [908751] - [mm] memcg: fix totalpages calculation for memory.swappiness==0 (Satoru Moriya) [887402] - [mm] memcg: fix unit mismatch in memcg oom limit calculation (Satoru Moriya) [887397] - [x86] pci: Allow x86 platforms to use translation offsets (Myron Stowe) [836569] - [x86] pci: Clear host bridge aperture struct resource (Myron Stowe) [836569] - [x86] pci: use _CRS bus number aperture for host bridges from ACPI (Myron Stowe) [836569] - [x86] pci: fix unused variable warning in amd_bus.c (Myron Stowe) [836569] - [x86] pci: merge pcibios_scan_root() and pci_scan_bus_on_node() (Myron Stowe) [836569] - [x86] pci: dynamically allocate pci_root_info for native host bridge drivers (Myron Stowe) [836569] - [x86] pci: embed pci_sysdata into pci_root_info on ACPI path (Myron Stowe) [836569] - [x86] pci: embed name into pci_root_info struct (Myron Stowe) [836569] - [x86] pci: add host bridge resource release for _CRS path (Myron Stowe) [836569] - [x86] pci: refactor get_current_resources() (Myron Stowe) [836569] - [pci] add host bridge release support (Myron Stowe) [836569] - [pci] add generic device into pci_host_bridge struct (Myron Stowe) [836569] - [pci] rename pci_host_bridge() to find_pci_root_bridge() (Myron Stowe) [836569] - [x86] pci: fix memleak with get_current_resources() (Myron Stowe) [836569] - [pci] move host bridge-related code to host-bridge.c (Myron Stowe) [836569] - [pci] collapse pcibios_resource_to_bus (Myron Stowe) [836569] - [powerpc] pci: get rid of device resource fixups (Myron Stowe) [836569] - [pci] add generic pcibios_resource_to_bus() (Myron Stowe) [836569] - [pci] convert bus addresses to resource when reading BARs (Myron Stowe) [836569] - [pci] add struct pci_host_bridge_window with CPU/bus address offset (Myron Stowe) [836569] - [pci] add struct pci_host_bridge and a list of all bridges found (Myron Stowe) [836569] - [pci] don't publish new root bus until it's fully initialized (Myron Stowe) [836569] - [pci] make pci_flags non-weak (Myron Stowe) [836569] - [powerpc] pci: replace pci_probe_only with pci_flags (Myron Stowe) [836569] - [powerpc] pci: make pci_probe_only default to 0 (Myron Stowe) [836569] - [pci] add pci_clear_flags() (Myron Stowe) [836569] - [pci] make pci_flags always available (Myron Stowe) [836569] - [x86] pci: fix memleak when ACPI _CRS is not used (Myron Stowe) [836569] - [x86] pci: don't fall back to defaults if _CRS has no apertures (Myron Stowe) [836569] - [pci] remove pci_create_bus() (Myron Stowe) [836569] - [x86] pci: convert to pci_create_root_bus() and pci_scan_root_bus() (Myron Stowe) [836569] - [x86] pci: use pci_scan_bus() instead of pci_scan_bus_parented() (Myron Stowe) [836569] - [powerpc] pci: convert to pci_create_root_bus() (Myron Stowe) [836569] - [powerpc] pci: split PHB part out of pcibios_map_io_space() (Myron Stowe) [836569] - [powerpc] pci: make pcibios_setup_phb_resources() static (Myron Stowe) [836569] - [pci] deprecate pci_scan_bus_parented() (Myron Stowe) [836569] - [pci] convert pci_scan_bus_parented() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] convert pci_scan_bus() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] add pci_scan_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] add pci_create_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] show host bridges and root bus resources (Myron Stowe) [836569] - [pci] add helpers for building PCI bus resource lists (Myron Stowe) [836569] - [x86] pci: Ignore CPU non-addressable _CRS reserved memory resources (Myron Stowe) [836569] - [powerpc] pci: fix a brace coding style issue in probe.c (Myron Stowe) [836569] - [powerpc] pci: move powerpc pci flag functions into asm-generic (Myron Stowe) [836569] - [powerpc] rename ppc_pci_*_flags to pci_*_flags (Myron Stowe) [836569] - [x86] pci/sysfs: move bus cpuaffinity to class dev_attrs (Myron Stowe) [836569] - [x86] pci: add rescan to /sys/.../pci_bus/.../ (Myron Stowe) [836569] - [x86] pci: use kasprintf in acpi.c (Myron Stowe) [836569] - [x86] pci: Enable pci root res read out for 32bit too (Myron Stowe) [836569] - [x86] pci: Add cap_resource() (Myron Stowe) [836569] - [x86] pci: Use u64 instead of size_t in amd_bus.c (Myron Stowe) [836569] - [x86] pci: AMD one chain system to use pci read out res (Myron Stowe) [836569] - [x86] pci: Use resource_size_t in update_res (Myron Stowe) [836569] - [x86] Move range related operation to one file (Myron Stowe) [836569] - [x86] pci: fix section mismatch on update_res() (Myron Stowe) [836569] - [x86] pci: seperate x86_pci_rootbus_res_quirks from amd_bus.c (Myron Stowe) [836569] - [x86] pci: fix comment typo in bus_numa.h (Myron Stowe) [836569] - [x86] mtrr: Fix sorting of mtrr after subtracting (Myron Stowe) [836569] - [x86] pci: read root resources from IOH on Intel (Myron Stowe) [836569] - [block] Consolidate command flag and queue limit checks for merges (Mike Snitzer) [910054] - [scsi] sd: Permit merged discard requests (Mike Snitzer) [910054] - [block] Clean up special command handling logic (Mike Snitzer) [910054] - [block] separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions (Mike Snitzer) [910054] - [block] cleanup previous backport of blk_throtl_bio() reorganization (Mike Snitzer) [910054] - [i2c] Adding support for Intel iSMT SMBus 2.0 host controller (Neil Horman) [910427] - [asm-generic] architecture independent readq/writeq for 32bit environment (Neil Horman) [910427] - [kvm] vmx: provide the vmclear function and a bitmap to support VMCLEAR in kdump (Andrew Jones) [908608] - [x86] kexec: VMCLEAR VMCSs loaded on all cpus if necessary (Andrew Jones) [908608] - [netdrv] igb: release already assigned MSI-X interrupts if setup fails (Stefan Assmann) [804724] - [netdrv] igb: remove duplicate code for fallback interrupt initialization (Stefan Assmann) [804724] - [netdrv] igb: Combine q_vector and ring allocation into a single function (Stefan Assmann) [804724] - [netdrv] igb: Remove logic that was doing NUMA pseudo-aware allocations (Stefan Assmann) [804724] - [netdrv] igb: Move the calls to set the Tx and Rx queues into igb_open (Stefan Assmann) [804724] - [char] ipmi: add options to disable openfirmware and PCI scanning (Tony Camuso) [924736] - [char] ipmi: use locks on watchdog timeout set on reboot (Tony Camuso) [924736] - [char] ipmi: simplify locking (Tony Camuso) [924736] - [char] ipmi: fix message handling during panics (Tony Camuso) [924736] - [char] ipmi: Fix IPMI errors due to timing problems (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix cleanup_one_si section mismatch (Tony Camuso) [924736] - [char] ipmi: fix OOPS caused by pnp_unregister_driver on unregistered driver (Tony Camuso) [924736] - [Documentation] IPMI: Add the document description of ipmi_get_smi_info (Tony Camuso) [924736] - [char] ipmi: fix __init and __exit attribute locations (Tony Camuso) [924736] - [char] ipmi: proper spinlock initialization (Tony Camuso) [924736] - [char] ipmi: fix hardcoded ipmi device exit path warning (Tony Camuso) [924736] - [char] ipmi: fix acpi probe print (Tony Camuso) [924736] - [char] ipmi: print info for spmi and smbios paths like acpi and pci (Tony Camuso) [924736] - [char] ipmi: fix memleaking for add_smi when duplicating happen (Tony Camuso) [924736] - [char] ipmi: update driver to use dev_printk and its constructs (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix variable 'addr_space' set but not used warning (Tony Camuso) [924736] - [char] ipmi: fix sysfs lockdep warning in ipmi code (Tony Camuso) [924736] - [char] ipmi: remove ipmi_smi.h self-include (Tony Camuso) [924736] - [char] ipmi: fix slave_addrs setting to actually work (Tony Camuso) [924736] - [char] ipmi: Use KCS_IDLE_STATE (Tony Camuso) [924736] - [char] ipmi: refer to table as "SPMI", not "ACPI" (Tony Camuso) [924736] - [mm] enforce mmap_min_addr on x86_64 (Rik van Riel) [790921] - [mm] optional next-fit policy for arch_get_unmapped_area (Rik van Riel) [790921] - [mm] fix quadratic behaviour in get_unmapped_area_topdown (Rik van Riel) [790921] - [scsi] Revert: qla2xxx: Optimize existing port name server query matching (Chad Dupuis) [924804] - [scsi] Revert: qla2xxx: Avoid losing any fc ports when loop id's are exhausted (Chad Dupuis) [924804]- [fs] defer do_filp_open() access checks to may_open() (Eric Sandeen) [920752] - [infiniband] ipoib: Add missing locking when CM object is deleted (Doug Ledford) [913645] - [virt] kvm: accept unaligned MSR_KVM_SYSTEM_TIME writes (Petr Matousek) [917021] {CVE-2013-1796} - [char] tty: hold lock across tty buffer finding and buffer filling (Prarit Bhargava) [901780]- [net] tcp: fix for zero packets_in_flight was too broad (Thomas Graf) [920794] - [net] tcp: frto should not set snd_cwnd to 0 (Thomas Graf) [920794] - [net] tcp: fix an infinite loop in tcp_slow_start() (Thomas Graf) [920794] - [net] tcp: fix ABC in tcp_slow_start() (Thomas Graf) [920794] - [md] dm-thin: bump the target version numbers (Mike Snitzer) [922931] - [md] dm-thin: use block_size_is_power_of_two (Mike Snitzer) [904161] - [md] dm-thin: support a non-power-of-2 discard_granularity (Mike Snitzer) [904161] - [md] dm-thin: fix queue limits stacking (Mike Snitzer) [904161] - [md] dm: sync misc small differences from upstream (Mike Snitzer) [904161] - [md] persistent-data: improve improve space map block alloc failure message (Mike Snitzer) [904161] - [md] dm-thin: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: fix nested btree deletion (Mike Snitzer) [904161] - [md] dm-thin: move bio_prison code to separate module (Mike Snitzer) [904161] - [md] dm-thin: prepare to separate bio_prison code (Mike Snitzer) [904161] - [md] persistent-data: convert to use le32_add_cpu (Mike Snitzer) [904161] - [md] dm-bufio: use ACCESS_ONCE for sysfs values (Mike Snitzer) [904161] - [md] dm-bufio: use list_move (Mike Snitzer) [904161] - [md] dm-ioctl: use kmalloc if possible (Mike Snitzer) [904161] - [md] dm-ioctl: remove PF_MEMALLOC (Mike Snitzer) [904161] - [md] dm-ioctl: prevent unsafe change to dm_ioctl data_size (Mike Snitzer) [904161] - [md] dm-snap: optimize track_chunk (Mike Snitzer) [904161] - [md] dm: fix deadlock with request based dm and queue request_fn recursion (Mike Snitzer) [904161] - [fs] ext3: Fix format string issues (Nikola Pajkovsky) [920785] {CVE-2013-1848} - [netdrv] ehea: avoid accessing a NULL vgrp (Steve Best) [911359] - [kernel] signal: always clear sa_restorer on execve (Nikola Pajkovsky) [920506] {CVE-2013-0914} - [md] dm-thin: fix discard corruption (Mike Snitzer) [922931] - [md] persistent-data: rename node to btree_node (Mike Snitzer) [922931] - [netdrv] ixgbe: Only set gso_type to SKB_GSO_TCPV4 as RSC does not support IPv6 (Michael S. Tsirkin) [908196] - [netdrv] bnx2x: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] qlcnic: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] ixgbe: fix gso type (Michael S. Tsirkin) [908196] - [net] sunrpc: Get rid of the redundant xprt->shutdown bit field (J. Bruce Fields) [893584] - [virt] kvm: do not #GP on unaligned MSR_KVM_SYSTEM_TIME write (Gleb Natapov) [917021] {CVE-2013-1796} - [fs] gfs2: Allocate reservation structure before rename and link (Robert S Peterson) [922999] - [drm] i915: bounds check execbuffer relocation count (Nikola Pajkovsky) [920525] {CVE-2013-0913} - [x86] irq: add quirk for broken interrupt remapping on 55XX chipsets (Neil Horman) [887006] - [md] dm: fix limits initialization when there are no data devices (Mike Snitzer) [908851] - [kvm] Convert MSR_KVM_SYSTEM_TIME to use gfn_to_hva_cache functions (Gleb Natapov) [917025] {CVE-2013-1797} - [kvm] Fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME (Gleb Natapov) [917021] {CVE-2013-1796} - [kvm] Fix bounds checking in ioapic indirect register reads (Gleb Natapov) [917032] {CVE-2013-1798} - [kvm] x86: release kvmclock page on reset (Gleb Natapov) [917025] {CVE-2013-1797} - [security] keys: Fix race with concurrent install_user_keyrings() (David Howells) [913258] {CVE-2013-1792}- [fs] xfs: use maximum schedule timeout when ail is empty (Brian Foster) [883905] - [net] xfrm_user: fix info leak in copy_to_user_tmpl() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_policy() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_state() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_auth() (Thomas Graf) [922429] {CVE-2012-6537} - [net] atm: fix info leak in getsockopt(SO_ATMPVC) (Thomas Graf) [922387] {CVE-2012-6546} - [net] atm: fix info leak via getsockname() (Thomas Graf) [922387] {CVE-2012-6546} - [fs] nls: improve UTF8 -> UTF16 string conversion routine (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [fs] fat: Fix stat->f_namelen (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [netdrv] tun: fix ioctl() based info leaks (Thomas Graf) [922351] {CVE-2012-6547} - [net] llc: fix info leak via getsockname() (Thomas Graf) [922333] {CVE-2012-6542} - [virt] x86: Add a check to catch Xen emulation of Hyper-V (Andrew Jones) [918239] - [fs] cifs: fix expand_dfs_referral (Sachin Prabhu) [902492] - [fs] cifs: factor smb_vol allocation out of cifs_setup_volume_info (Sachin Prabhu) [902492] - [fs] cifs: have cifs_cleanup_volume_info not take a double pointer (Sachin Prabhu) [902492] - [fs] nfs: Dont allow NFS silly-renamed files to be deleted, no signal (Dave Wysochanski) [905095]- [Documentation] vxlan: fix command usage in its doc (Amerigo Wang) [907447] - [net] vxlan: Add ethtool drvinfo (Amerigo Wang) [907447] - [net] vxlan: Use the underlying device index when joining/leaving multicast groups (Amerigo Wang) [907447] - [net] vxlan: remove unused variable (Amerigo Wang) [907447] - [net] vxlan: Update hard_header_len based on lowerdev when instantiating VXLAN (Amerigo Wang) [907447] - [net] vxlan: fix a typo (Amerigo Wang) [907447] - [net] vxlan: Fix error that was resulting in VXLAN MTU size being 10 bytes too large (Amerigo Wang) [907447] - [net] vxlan: allow a user to set TTL value (Amerigo Wang) [907447] - [net] vxlan: don't expire permanent entries (Amerigo Wang) [907447] - [net] vxlan: fix oops when give unknown ifindex (Amerigo Wang) [907447] - [net] vxlan: fix receive checksum handling (Amerigo Wang) [907447] - [net] vxlan: add additional headroom (Amerigo Wang) [907447] - [net] vxlan: allow configuring port range (Amerigo Wang) [907447] - [net] vxlan: associate with tunnel socket on transmit (Amerigo Wang) [907447] - [net] vxlan: fix byte order in hash function (Amerigo Wang) [907447] - [net] vxlan: minor output refactoring (Amerigo Wang) [907447] - [net] vxlan: fix more sparse warnings (Amerigo Wang) [907447] - [net] vxlan: remove unused including (Amerigo Wang) [907447] - [net] vxlan: put UDP socket in correct namespace (Amerigo Wang) [907447] - [net] vxlan: virtual extensible lan (Amerigo Wang) [907447] - [net] igmp: export symbol ip_mc_leave_group (Amerigo Wang) [907447] - [net] netlink: Add nla_put_net{16,32,64}() helpers (Amerigo Wang) [907447] - [net] dst: Introduce skb_tunnel_rx() helper (Amerigo Wang) [907447] - [net] rtnetlink: do not check master for bridge ports (Amerigo Wang) [907447] - [net] rtnetlink: notify events for FDB NTF_SELF adds and deletes (Amerigo Wang) [907447] - [net] rtnetlink: add attributes to fdb interface (Amerigo Wang) [907447] - [net] netdevice: make address const in device address management (Amerigo Wang) [907447] - [net] add generic PF_BRIDGE:RTM_ FDB hooks (Amerigo Wang) [907447] - [net] xfrm: fix RCU bugs (Amerigo Wang) [885247] - [net] xfrm: Replace rwlock on xfrm_policy_afinfo with rcu (Amerigo Wang) [885247] - [net] flow: Add a flow_cache_flush_deferred function (Amerigo Wang) [885247] - [net] xfrm: Refcount destination entry on xfrm_lookup (Amerigo Wang) [885247] - [net] xfrm: avoid possible oopse in xfrm_alloc_dst (Amerigo Wang) [885247] - [net] xfrm: Fix xfrm_state_migrate leak (Amerigo Wang) [885247] - [net] flow: Make flow cache namespace-aware (Amerigo Wang) [885247] - [net] xfrm: do not assume that template resolving always returns xfrms (Amerigo Wang) [885247] - [net] xfrm: check bundle policy existance before dereferencing it (Amerigo Wang) [885247] - [net] xfrm: fix policy unreferencing on larval drop (Amerigo Wang) [885247] - [net] xfrm6: ensure to use the same dev when building a bundle (Amerigo Wang) [885247] - [net] xfrm: Fix crashes in xfrm_lookup() (Amerigo Wang) [885247] - [net] flow: delayed deletion of flow cache entries (Amerigo Wang) [885247] - [net] xfrm: remove policy garbage collection (Amerigo Wang) [885247] - [net] xfrm: cache bundles instead of policies for outgoing flows (Amerigo Wang) [885247] - [net] xfrm: deal with dst entries in netns (Amerigo Wang) [885247] - [net] flow: virtualize flow cache entry methods (Amerigo Wang) [885247] - [net] flow: structurize flow cache (Amerigo Wang) [885247] - [net] xfrm: remove policy lock when accessing policy->walk.dead (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SAD generates false events (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SPD generates false events (Amerigo Wang) [885247] - [net] pfkey: fix SA and SP flush sequence (Amerigo Wang) [885247] - [net] xfrm: validate attributes (Amerigo Wang) [885247] - [net] xfrm: verify policy direction at XFRM_MSG_POLEXPIRE handler (Amerigo Wang) [885247] - [net] xfrm: Remove xfrm_state_genid (Amerigo Wang) [885247] - [net] ipv4: check rt_genid in dst_check (Amerigo Wang) [885247] - [net] xfrm: Fix bogus bundle flowi (Amerigo Wang) [885247] - [net] xfrm: clone mark when cloning policy (Amerigo Wang) [885247] - [net] xfrm: Allow user space manipulation of SPD mark (Amerigo Wang) [885247] - [net] xfrm: Allow user space config of SAD mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: introduce basic mark infrastructure (Amerigo Wang) [885247]- [fs] NLM: Ensure that we resend all pending blocking locks after a reclaim (Steve Dickson) [913704] - [fs] xfs: remove log force from xfs_buf_cond_lock() (Brian Foster) [896224] - [fs] xfs: recheck buffer pinned status after push trylock failure (Brian Foster) [896224] - [fs] nfs: Ensure that we check lock exclusive/shared type against open modes (Dave Wysochanski) [916324] - [powerpc] pseries: Fix partition migration hang in stop_topology_update (Steve Best) [910597] - [infiniband] qib: correction for faulty sparse warning correction (Jay Fenlason) [901701] - [usb] io_ti: Fix NULL dereference in chase_port() (Nikola Pajkovsky) [916200] {CVE-2013-1774} - [net] bluetooth: Fix incorrect strncpy() in hidp_setup_hid() (Nikola Pajkovsky) [914691] {CVE-2013-0349} - [char] tty: set_termios/set_termiox should not return -EINTR (Oleg Nesterov) [904907] - [netdrv] ehea: fix VLAN support (Steve Best) [911359] - [net] xfrm_user: return error pointer instead of NULL (Thomas Graf) [919389] {CVE-2013-1826} - [net] dccp: check ccid before NULL poiter dereference (Weiping Pan) [919188] {CVE-2013-1827}- [Documentation] ipv6: Update ip-sysctl.txt documentation (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode forwarding=2 to send RS while configured as router (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode accept_ra=2 to accept RA while configured as a router (Jacob Tanenbaum) [795367] - [net] netfilter: improve out-of-sync situation in TCP tracking (Flavio Leitner) [629857] - [net] sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STATS call (Michele Baldessari) [755486] - [net] fix netdev_increment_features() (Amerigo Wang) [892868] - [net] Disable all TSO features when SG is disabled (Amerigo Wang) [892868] - [net] tcp: tcp_replace_ts_recent() should not be called from tcp_validate_incoming() (Weiping Pan) [843126] - [net] tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigation (Weiping Pan) [843126] - [net] tcp: refine SYN handling in tcp_validate_incoming (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 4.2 (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 3.2 (Weiping Pan) [843126] - [net] ipv6: Preserve ipv6 functionality needed by NET (Vlad Yasevich) [801856] - [net] use right lock in __dev_remove_offload (Vlad Yasevich) [801856] - [net] ipv6: Pull IPv6 GSO registration out of the module (Vlad Yasevich) [801856] - [net] ipv4: Pull GSO registration out of inet_init() (Vlad Yasevich) [801856] - [net] ipv6: Update ipv6 static library with newly needed functions (Vlad Yasevich) [801856] - [net] ipv6: Move exthdr offload support into separate file (Vlad Yasevich) [801856] - [net] ipv6: Separate out UDP offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate tcp offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate ipv6 offload support (Vlad Yasevich) [801856] - [net] ipv6: Switch to using new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv4: Switch to using the new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv6: Add new offload registration infrastructure (Vlad Yasevich) [801856] - [net] Add net protocol offload registration infrustructure (Vlad Yasevich) [801856] - [net] Switch to using the new packet offload infrastructure (Vlad Yasevich) [801856] - [net] Add generic packet offload infrastructure (Vlad Yasevich) [801856] - [net] update SOCK_MIN_RCVBUF (Daniel Borkmann) [782886] - [net] sctp: Fix list corruption resulting from freeing an association on a list (Jiri Pirko) [887868] - [net] netfilter/ipset: timeout can be modified for already added elements (Daniel Borkmann) [881599] - [net] tcp: Don't change unlocked socket state in tcp_v4_err() (Jiri Benc) [757658] - [net] packet: fix network header offset in skb for raw sockets (Stefan Assmann) [845515] - [mm] tmpfs: fix use-after-free of mempolicy object (Nikola Pajkovsky) [915715] {CVE-2013-1767} - [fs] fuse: set page_descs length in fuse_buffered_write() (Brian Foster) [915135] - [fs] vfs: fix pointer dereference validation in d_validate (Carlos Maiolino) [876600]- [pci] Fix PCI Express Capability accessors for PCI_EXP_FLAGS (Myron Stowe) [912505] - [pci] introduce accessor to retrieve PCIe Capabilities Register (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] portdrv: Don't create hotplug slots unless port supports hotplug (Myron Stowe) [904203] - [drm] radeon: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] qib: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] mthca: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlwifi: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlegacy: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] ath9k: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] atl1c: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] myri10ge: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] niu: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] mlx4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] igb: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] e1000e: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] tg3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] bnx2x: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] r8169: Preserve other Device Control bits when setting NOSNOOP_EN (Myron Stowe) [904203] - [netdrv] r8169: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aspm: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aer: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pciehp: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] hotplug: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Add accessors for PCI Express Capability (Myron Stowe) [904203] - [pci] Remove unused field pcie_type from struct pci_dev (Myron Stowe) [904203] - [pci] Introduce pci_pcie_type(dev) to replace pci_dev->pcie_type (Myron Stowe) [904203] - [pci] Add pcie_flags_reg to cache PCIe capabilities register (Myron Stowe) [904203] - [scsi] qla2xxx: remove unnecessary reads of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] remove redundant capabilities checking in pci_{save, restore}_pcie_state (Myron Stowe) [904203] - [pci] pcie/aer: use pci_is_pcie() instead of obsolete pci_dev.is_pcie (Myron Stowe) [904203] - [pci] move pci_find_saved_cap out of linux/pci.h (Myron Stowe) [904203] - [netdrv] myri10ge: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [netdrv] niu: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] Track the size of each saved capability data area (Myron Stowe) [904203] - [pci] pcie/portdrv: remove redundant definitions (Myron Stowe) [904203] - [pci] hotplug: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pciehp: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/portdrv: use pci_pcie_cap() (Myron Stowe) [904203]- [kernel] utrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL (Oleg Nesterov) [912074] {CVE-2013-0871} - [security] device_cgroup: fix RCU usage (Aristeu Rozanski) [819366] - [security] device_cgroup: fix unchecked cgroup parent usage (Aristeu Rozanski) [819366] - [security] device_cgroup: add proper checking when changing default behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: stop using simple_strtoul() (Aristeu Rozanski) [819366] - [security] device_cgroup: rename deny_all to behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: fix invalid rcu dereference (Aristeu Rozanski) [819366] - [security] device_cgroup: rename whitelist to exception list (Aristeu Rozanski) [819366] - [security] device_cgroup: convert device_cgroup internally to policy + exceptions (Aristeu Rozanski) [819366] - [security] device_cgroup: introduce dev_whitelist_clean() (Aristeu Rozanski) [819366] - [security] device_cgroup: add "deny_all" in dev_cgroup structure (Aristeu Rozanski) [819366] - [security] devcgroup_inode_permission: take "is it a device node" checks to inlined wrapper (Aristeu Rozanski) [819366] - [security] rcu: Convert call_rcu(whitelist_item_free) to kfree_rcu() (Aristeu Rozanski) [819366] - [fs] cifs: after upcalling for krb5 creds, invalidate key rather than revoking it (Niels de Vos) [885899] - [fs] cifs: tmp_key_invalidate() should not set key->expiry to 0 (Niels de Vos) [885899] - [block] disable discard request merge temporarily (Mike Snitzer) [907844]- [netdrv] mlx4: Set number of msix vectors under SRIOV mode to firmware defaults (Michal Schmidt) [904726] - [netdrv] mlx4: Fix bridged vSwitch configuration for non SRIOV mode (Michal Schmidt) [903644] - [net] rtnetlink: Fix IFLA_EXT_MASK definition (regression) (Thomas Graf) [903220] - [x86] msr: Add capabilities check (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [x86] msr: Remove incorrect, duplicated code in the MSR driver (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [virt] xen: don't assume ds is usable in xen_iret for 32-bit PVOPS (Andrew Jones) [906311] {CVE-2013-0228}- [kernel] cputime: Avoid multiplication overflow on utime scaling (Stanislaw Gruszka) [862758] - [net] sunrpc: When changing the queue priority, ensure that we change the owner (Steve Dickson) [902965] - [net] sunrpc: Ensure we release the socket write lock if the rpc_task exits early (Steve Dickson) [902965] - [fs] nfs: Ensure that we free the rpc_task after read and write cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Ensure that we free the rpc_task after cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Don't allow low priority tasks to pre-empt higher priority ones (Steve Dickson) [902965] - [fs] nfs: Add sequence_priviliged_ops for nfs4_proc_sequence() (Steve Dickson) [902965] - [fs] nfs: The NFSv4.0 client must send RENEW calls if it holds a delegation (Steve Dickson) [902965] - [fs] nfs: nfs4_proc_renew should be declared static (Steve Dickson) [902965] - [fs] nfs: nfs4_locku_done must release the sequence id (Steve Dickson) [902965] - [fs] nfs: We must release the sequence id when we fail to get a session slot (Steve Dickson) [902965] - [fs] nfs: Add debugging messages to NFSv4's CLOSE procedure (Steve Dickson) [902965] - [net] sunrpc: Clear the connect flag when socket state is TCP_CLOSE_WAIT (Steve Dickson) [902965] - [fs] nfs: cleanup DS stateid error handling (Steve Dickson) [902965] - [fs] nfs: handle DS stateid errors (Steve Dickson) [902965] - [fs] nfs: Fix potential races in xprt_lock_write_next() (Steve Dickson) [902965] - [fs] nfs: Ensure correct locking when accessing the 'lock_states' list (Steve Dickson) [902965] - [fs] nfs: Fix the handling of NFS4ERR_SEQ_MISORDERED errors (Steve Dickson) [902965] - [block] cciss: use lun reset not target reset (Tomas Henzl) [893022] - [block] cciss: get rid of message related magic numbers (Tomas Henzl) [893022] - [fs] nfsd: default server numeric idmapping to off (J. Bruce Fields) [815908] - [fs] nfsd: allow numeric idmapping (J. Bruce Fields) [815908] - [x86] perf: Export Sandy Bridge uncore clockticks event in sysfs (Luming Yu) [886374] - [x86] perf: Add Intel Westmere-EX uncore support (Luming Yu) [886374] - [powerpc] perf: Sample only if SIAR-Valid bit is set in P7+ (Steve Best) [873425] - [powerpc] oprofile: Fix marked events support on Power7+ not set (Steve Best) [873425] - [powerpc] Define Power7+ PV constant PV_POWER7p (Steve Best) [873425] - [netdrv] netxen: check for root bus in netxen_mask_aer_correctable (Nikolay Aleksandrov) [846123] - [netdrv] be2net: fix unconditionally returning IRQ_HANDLED in INTx (Ivan Vecera) [909464] - [netdrv] be2net: fix INTx ISR for interrupt behaviour on BE2 (Ivan Vecera) [909464] - [netdrv] be2net: fix a possible events_get() race on BE2 (Ivan Vecera) [909464] - [virt] hv_balloon: Make adjustments to the pressure report (Jason Wang) [902232]- [fs] gfs2: Get a block reservation before resizing a file (Robert S Peterson) [875753] - [net] ipv6: do not create neighbor entries for local delivery (Jiri Pirko) [896020] - [net] bonding: check for assigned mac before adopting the slaves mac address (Veaceslav Falico) [905126] - [fs] nfs: nfs4_xdr_enc_layout{commit, return} must return status (Steve Dickson) [907227] - [fs] set s_type before destroy_super in sget() (Eric Sandeen) [904982] - [scsi] ses: Avoid kernel panic when lun 0 is not mapped (Ewan Milne) [886867] - [block] avoid divide-by-zero with zero discard granularity (Mike Snitzer) [901705] - [block] discard granularity might not be power of 2 (Mike Snitzer) [901705] - [netdrv] tg3: Fix crc errors on jumbo frame receive (Ivan Vecera) [895336] - [netdrv] igb: set E1000_IMS_TS interrupt bit in igb_irq_enable (Stefan Assmann) [871795] - [pci] intel-iommu: Prevent devices with RMRRs from being placed into SI Domain (Tony Camuso) [678451] - [scsi] sd: Reshuffle init_sd to avoid crash (Ewan Milne) [888417] - [mm] add numa node symlink for cpu devices in sysfs (Neil Horman) [878708]- [fs] Fix sget() race with failing mount (Eric Sandeen) [883276]- [virt] xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests (Andrew Jones) [896050] {CVE-2013-0190} - [block] sg_io: use different default filters for each device class (Paolo Bonzini) [875361] {CVE-2012-4542} - [block] sg_io: prepare for adding per-device-type filters (Paolo Bonzini) [875361] {CVE-2012-4542} - [virt] virtio-blk: Don't free ida when disk is in use (Asias He) [870344] - [netdrv] mlx4: Remove FCS bytes from packet length (Doug Ledford) [893707] - [net] netfilter: nf_ct_reasm: fix conntrack reassembly expire code (Amerigo Wang) [726807]- [char] ipmi: use a tasklet for handling received messages (Prarit Bhargava) [890160] - [char] ipmi: handle run_to_completion properly in deliver_recv_msg() (Prarit Bhargava) [890160] - [usb] xhci: Reset reserved command ring TRBs on cleanup (Don Zickus) [843520] - [usb] xhci: handle command after aborting the command ring (Don Zickus) [874541] - [usb] xhci: cancel command after command timeout (Don Zickus) [874541] - [usb] xhci: add aborting command ring function (Don Zickus) [874541] - [usb] xhci: add cmd_ring_state (Don Zickus) [874541] - [usb] xhci: Fix Null pointer dereferencing with non-DMI systems (Don Zickus) [874542] - [usb] xhci: Intel Panther Point BEI quirk (Don Zickus) [874542] - [usb] xhci: Increase XHCI suspend timeout to 16ms (Don Zickus) [874542] - [powerpc] Revert: pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [890454] - [serial] 8250_pnp: add Intermec CV60 touchscreen device (Mauro Carvalho Chehab) [894445] - [char] ipmi: apply missing hunk from upstream commit 2407d77a (Tony Camuso) [882787] - [acpi] Fix broken kernel build if CONFIG_ACPI_DEBUG is enabled (Lenny Szubowicz) [891948] - [scsi] qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically (Chad Dupuis) [854736] - [mm] vmalloc: remove guard page from between vmap blocks (Johannes Weiner) [873737] - [mm] vmalloc: vmap area cache (Johannes Weiner) [873737] - [fs] vfs: prefer EEXIST to EROFS when creating on an RO filesystem (Eric Sandeen) [878091] - [scsi] qla2xxx: change queue depth ramp print to debug print (Rob Evers) [893113] - [fs] nfs: Fix umount when filelayout DS is also the MDS (Steve Dickson) [895194] - [fs] nfs/pnfs: add set-clear layoutdriver interface (Steve Dickson) [895194] - [fs] nfs: Don't call nfs4_deviceid_purge_client() unless we're NFSv4.1 (Steve Dickson) [895194] - [fs] nfs: Wait for session recovery to finish before returning (Steve Dickson) [895176] - [mm] compaction: validate pfn range passed to isolate_freepages_block (Johannes Weiner) [889456 890498] - [drm] nouveau: ensure legacy vga is re-enabled during POST (Ben Skeggs) [625441] - [netdrv] be2net: Remove stops to further access to BE NIC on UE bits (Ivan Vecera) [894344] - [virt] kvm: invalid opcode oops on SET_SREGS with OSXSAVE bit set (Petr Matousek) [862904] {CVE-2012-4461}- [netdrv] qlge: remove NETIF_F_TSO6 flag (Amerigo Wang) [891839] - [fs] ext3: Remove BKL from ext3_put_super() and ext3_remount() (Carlos Maiolino) [885945] - [lib] switch the protection of percpu_counter list to spinlock (Carlos Maiolino) [885945] - [virt] hv: Add Hyper-V balloon driver (Jason Wang) [885572] - [mm] export a function to get vm committed memory (Jason Wang) [885572] - [drm] nouveau: extend prevent display switching issues by disabling pageflip (Ben Skeggs) [853226] - [netdrv] mlx4: Fix advertisement of wrong PF context behaviour (Alex Williamson) [894060]- [char] ipmi: add new kernel options to prevent automatic ipmi init (Tony Camuso) [877177] - [usb] xhci: New system added for Compliance Mode Patch on SN65LVPE502CP (Don Zickus) [856709] - [x86] quirks: Mark Haswell HDMI Audio as unsupported (Prarit Bhargava) [883428] - [scsi] bfa: fix crash in bfa_cb_ioim_done when performing failover/failback tests (Vijay Guvva) [878618] - [fs] autofs4: Fix sparse warning: context imbalance in autofs4_d_automount() different lock contexts for basic block (Ian Kent) [876795] - [fs] jbd, jbd2: don't wake kjournald unnecessarily (Eric Sandeen) [886318] - [scsi] qla4xxx: v5.03.00.00.06.04-k2 (Rob Evers) [890727] - [scsi] qla4xxx: Correct the validation to check in get_sys_info mailbox (Rob Evers) [890727] - [scsi] qla4xxx: Pass correct function param to qla4_8xxx_rd_direct (Rob Evers) [890727] - [scsi] qla4xxx: v5.03.00.00.06.04-k1 (Chad Dupuis) [878048] - [scsi] qla4xxx: update copyrights in LICENSE.qla4xxx (Chad Dupuis) [878048] - [scsi] qla4xxx: Disable generating pause frames for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double clearing of risc_intr for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: IDC implementation for Loopback (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix panic while rmmod (Chad Dupuis) [878048] - [scsi] qla4xxx: Fail probe_adapter if IRQ allocation fails (Chad Dupuis) [878048] - [scsi] qla4xxx: Prevent MSI/MSI-X falling back to INTx for ISP82XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Update idc reg in case of PCI AER (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double IDC locking in qla4_8xxx_error_recovery (Chad Dupuis) [878048] - [scsi] qla4xxx: Clear interrupt while unloading driver for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Print correct IDC version (Chad Dupuis) [878048] - [scsi] qla4xxx: Added new mbox cmd to pass driver version to FW (Chad Dupuis) [878048] - [scsi] qla4xxx: fix various printk and comment typos (Chad Dupuis) [878048] - [fs] autofs4: use simple_empty() for empty directory check (Ian Kent) [876795] - [fs] autofs4: dont clear DCACHE_NEED_AUTOMOUNT on rootless mount (Ian Kent) [876795] - [fs] gfs2: Fix race in gfs2_rs_alloc (Abhijith Das) [878476] - [fs] xfs: fix broken error handling in xfs_vm_writepage (Dave Chinner) [874539] - [drm] radeon: force rn50 chip to always report connected on analog output (Jerome Glisse) [892723] - [sound] alsa: add support for Teradici 2200 host card audio (Jaroslav Kysela) [890581] - [md] dm-raid: Fix RAID10's check for sufficient redundancy (Jonathan E Brassow) [889358] - [scsi] hpsa: update version number to 3.2.0 (Tomas Henzl) [891935] - [netdrv] cxgb4: Initialize data structures before using (Steve Best) [885756]- [mm] pageattr: prevent PSE and GLOABL leftovers to confuse pmd/pte_present and pmd_huge (Andrea Arcangeli) [878877] - [fs] gfs2: Fix FITRIM argument handling (Abhijith Das) [866932] - [fs] gfs2: Require user to provide argument for FITRIM (Abhijith Das) [866932] - [fs] exec: do not leave bprm->interp on stack (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] exec: use -ELOOP for max recursion depth (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] btrfs: close exclusive opens with close_bdev_exclusive() (Zach Brown) [874505] - [kernel] sched_rt: Fix hang where umount is stuck in synchronize_sched_expedited (Larry Woodman) [814768]- [md] raid10: Do not call md_raid10_unplug_device while holding spinlock (Jonathan E Brassow) [886658] - [md] dm-thin: commit before gathering status (Mike Snitzer) [882426] - [md] dm-thin: cleanup dead code (Mike Snitzer) [882426] - [md] dm-thin: rename cell_defer_except to cell_defer_no_holder (Mike Snitzer) [882426] - [md] dm-thin: emit "ignore_discard" in status if discards are disabled (Mike Snitzer) [882426] - [md] dm-thin: wake the worker when a discard is prepared (Mike Snitzer) [882426] - [md] dm-thin: fix race between simultaneous io and discards to same block (Mike Snitzer) [882426] - [md] dm-thin: replace calls to cell_release_singleton with cell_defer_except (Mike Snitzer) [882426] - [mm] Revert: ksm: numa awareness sysfs knob (Jarod Wilson) [743643] - [fs] gfs2: Reset rd_last_alloc when it reaches the end of the rgrp (Robert S Peterson) [882381] - [fs] gfs2: Stop looking for free blocks at end of rgrp (Robert S Peterson) [882381] - [drm] nouveau: cache ramcfg value for RAM_RESTRICT_ZM_GROUP (Ben Skeggs) [878384] - [drm] nouveau: disable use of tesla/fermi copy engines for buffer moves (Ben Skeggs) [878384] - [fs] xfs: fix direct IO nested transaction deadlock (Dave Chinner) [876426]- [kernel] ptrace-utrace: fix PTRACE_GETEVENTMSG(pid) in sub-namespace (Oleg Nesterov) [782330] - [scsi] mpt2sas: fix for driver fails EEH recovery from injected pci bus error (Tomas Henzl) [829149] - [mm] memcontrol: propagate LRU accounting state when splitting THP (Johannes Weiner) [881714] - [net] sctp: proc: protect bind_addr->address_list accesses with rcu_read_lock() (Thomas Graf) [706038] - [net] sctp: Add RCU protection to assoc->transport_addr_list (Thomas Graf) [706038] - [s390] zfcp: Adapt to new FC_PORTSPEED semantics (Hendrik Brueckner) [855128] - [virt] virtio_net: allow to change mac when iface is running (Jiri Pirko) [882868] - [virt] kvm: Minimal hyper-v support (Vadim Rozenfeld) [871350] - [fs] gfs2: Journal DLM lock has wrong label (Steven Whitehouse) [884822] - [mm] huge_memory: fix typo in transparent_hugepage sysfs symlink (Jeremy Eder) [887308] - [mm] ksm: numa awareness sysfs knob (Petr Holasek) [743643] - [fs] btrfs: handle IS_ERR(inode) in btrfs_lookup() (Zach Brown) [870944] - [kernel] sched: Add irq_{enter,exit}() to scheduler_ipi() (Stanislaw Gruszka) [836964] - [kernel] panic: fix a possible deadlock in panic() (Tatsuya Kitamura) [871939]- [powerpc] perf: power_pmu_start restores incorrect values, breaking frequency events (Jiri Olsa) [880525] - [netdrv] mlx4: Allow choosing flow steering mode (Doug Ledford) [885191] - [netdrv] mlx4: Adjustments to Flow Steering activation logic for SRIOV (Doug Ledford) [885191] - [netdrv] mlx4: Fix wrong error flow in the flow steering wrapper (Doug Ledford) [885191] - [netdrv] mlx4: Add QPN enforcement for flow steering rules set by VFs (Doug Ledford) [885191] - [infiniband] mlx4: 64-byte CQE/EQE support (Doug Ledford) [885191] - [netdrv] mlx4: Fix potential deadlock in mlx4_eq_int() (Doug Ledford) [885191] - [infiniband] mlx4: Fix spinlock order to avoid lockdep warnings (Doug Ledford) [885191] - [netdrv] mlx4: Removing reserve vectors (Doug Ledford) [885191] - [netdrv] mlx4: Fix double-release-range in tx-rings (Doug Ledford) [885191] - [infiniband] mlx4: Fix QP1 P_Key processing in the Primary Physical Function (PPF) (Doug Ledford) [885191] - [infiniband] mlx4: Synchronize cleanup of MCGs in MCG paravirtualization (Doug Ledford) [885191] - [net] bonding: Bonding driver does not consider the gso_max_size setting of slave devices (Ivan Vecera) [883643] - [net] tcp: Fix >4GB writes on 64-bit (Daniel Borkmann) [885238] - [net] bridge: skip forwarding delay if not using STP (Thomas Graf) [881682] - [fs] nfs: Fix open(O_TRUNC) and ftruncate() error handling (Steve Dickson) [884263] - [fs] nfsd: add proc file listing kernel's gss_krb5 enctypes (Steve Dickson) [877113] - [fs] nfs: add nfs_sb_deactive_async to avoid deadlock (Steve Dickson) [871968] - [fs] nfs: fix page dirtying in NFS DIO read codepath (Jeff Layton) [876514] - [fs] nfs: don't zero out the rest of the page if we hit the EOF on a DIO READ (Jeff Layton) [876514] - [fs] handle null sb in get_super_thawed (Eric Sandeen) [874521] - [scsi] Fix race when removing SCSI devices (Tomas Henzl) [820880] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [849930] - [netdrv] igb: fix compile warning if CONFIG_IGB_PTP is not set (Stefan Assmann) [886519] - [netdrv] bnx2x: Prevent link flaps when booting from SAN (Michal Schmidt) [881068] - [netdrv] bnx2x: Activate LFA (Michal Schmidt) [881068] - [acpi] apei: Fixup common access width firmware bug (Prarit Bhargava) [880465] - [acpi] apei: Avoid too much error reporting in runtime (Prarit Bhargava) [880465] - [acpi] apei: Fix incorrect APEI register bit width check and usage (Prarit Bhargava) [880465] - [virt] vhost: fix length for cross region descriptor (Michael S. Tsirkin) [862265] - [fs] nfs: Use FS-Cache invalidation (David Howells) [699931] - [fs] cachefiles: Implement invalidation (David Howells) [699931] - [fs] vfs: Make more complete truncate operation available to CacheFiles (David Howells) [699931] - [fs] fscache: Provide proper invalidation (David Howells) [699931] - [fs] fscache: Fix operation state management and accounting (David Howells) [699931] - [fs] fscache: Make cookie relinquishment wait for outstanding reads (David Howells) [699931] - [fs] cachefiles: Make some debugging statements conditional (David Howells) [699931] - [fs] fscache: Check cookie is still correct in __fscache_read_or_alloc_pages() (David Howells) [699931] - [fs] fscache: Check that there are no read ops when cookie relinquished (David Howells) [699931] - [fs] cachefiles: Downgrade the requirements passed to the allocator (David Howells) [699931] - [fs] fscache: Validate page mapping pointer value (David Howells) [699931] - [fs] fscache: Fix the marking of cached pages (David Howells) [699931] - [fs] fscache: nfs_migrate_page() does not wait for FS-Cache to finish with a page (David Howells) [699931] - [fs] fscache: Fix __fscache_uncache_all_inode_pages()'s outer loop (David Howells) [699931] - [fs] fscache: Add a helper to bulk uncache pages on an inode (David Howells) [699931] - [scsi] qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low (Chad Dupuis) [829739] - [scsi] qla2xxx: Determine the number of outstanding commands based on available resources (Chad Dupuis) [829739] - [s390] zfcp: return early from slave_destroy if slave_alloc returned early (Hendrik Brueckner) [878372] - [scsi] fcoe: fix fcoe enable on link toggle while it is still disabled (Neil Horman) [875271] - [scsi] Log thin provisioning threshold event (Ewan Milne) [847998] - [netdrv] qlge: NETIF_F_GRO needs to be part of hw_features instead of features (John Green) [849749] - [s390] qeth: set new mac even if old mac is gone (Hendrik Brueckner) [883458] - [s390] qeth: Fix IPA_CMD_QIPASSIST return code handling (Hendrik Brueckner) [882792]- [redhat] kabi: additional whitelist symbols for RHEL-6.4 (Jiri Olsa) [866427]- [ipc] mqueue: Prevent mq_send/receive memory corruption (Larry Woodman) [885030] - [fs] nfs: prevent delegreturn attr deadlock (David Jeffery) [870142] - [netdrv] tg3: Do not set TSS for 5719 and 5720 (John Feeney) [823371] - [scsi] lpfc: Update lpfc version for 8.3.5.86.1p driver release (Rob Evers) [877149] - [scsi] lpfc: Fixed setting sequential delivery bit in a service class that is not valid (Rob Evers) [877149] - [scsi] lpfc: Fixed boot from san failure when SLI4 FC device presented on the same PCI bus (Rob Evers) [877149] - [scsi] lpfc: Add LOGO support after ABTS compliance (Rob Evers) [877149] - [scsi] lpfc: Fixed not reporting logical link speed to SCSI midlayer when QoS not on (Rob Evers) [877149] - [scsi] lpfc: Fixed SCSI host create showing wrong link speed on SLI3 HBA ports (Rob Evers) [877149] - [scsi] lpfc: Fixed kernel warning on spinlock usage on some distributions (Rob Evers) [877149] - [scsi] lpfc: Fixed Linux generic firmware download on SLI4 devices with longer module names (Rob Evers) [877149] - [scsi] lpfc: Fix error with fabric service parameters causing performance issues (Rob Evers) [877149] - [scsi] lpfc: Fixed messages for misconfigured port errors (Rob Evers) [877149] - [scsi] lpfc: Fix FCP2 Retries for non-r/w commands (Rob Evers) [877149] - [scsi] lpfc: Fix incorrect comment in T10 DIF attributes (Rob Evers) [877149] - [scsi] lpfc: Correct missing queue destroy on function reset (Rob Evers) [877149] - [scsi] lpfc: Added checking BMBX register for RDY bit before writing the first address in (Rob Evers) [877149] - [scsi] lpfc: Misc changes to optimize critical path (Rob Evers) [877149] - [s390] qdio: fix kernel panic for zfcp 31-bit (Hendrik Brueckner) [878380] - [s390] zcrypt: msgType50 (RSA-CRT) fix (Hendrik Brueckner) [875977] - [netdrv] ixgbe: fix uninitialized event.type in ixgbe_ptp_check_pps_event (Andy Gospodarek) [884369] - [netdrv] ixgbe: (PTP) Fix PPS interrupt code (Andy Gospodarek) [884369] - [netdrv] ixgbe: Fix PTP X540 SDP alignment code for PPS signal (Andy Gospodarek) [884369] - [s390] zfcp: support for hardware data router (Hendrik Brueckner) [823016] - [s390] qdio: base support for hardware data router with zfcp (Hendrik Brueckner) [823016] - [s390] qdio: Split SBAL entry flags (Hendrik Brueckner) [823016] - [net] netfilter/ipset: Check and reject crazy /0 input parameters (Thomas Graf) [880920] - [kernel] kmod: make __request_module() killable (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] kmod: introduce call_modprobe() helper (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: implement UMH_KILLABLE (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: introduce umh_complete(sub_info) (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] call_usermodehelper: simplify/fix UMH_NO_WAIT case (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] wait_for_helper: SIGCHLD from user-space can lead to use-after-free (Oleg Nesterov) [819529] {CVE-2012-4398} - [netdrv] qlge: Backport offload features to vlan interfaces (John Green) [849749] - [netdrv] igbvf: work around i350 erratum (Stefan Assmann) [870638]- [netdrv] be2net: Update driver version to 4.4.161.0r (Ivan Vecera) [868896] - [netdrv] be2net: Fix skyhawk VF PCI Device ID (Ivan Vecera) [868896] - [netdrv] be2net: Fix FW flashing on Skyhawk-R (Ivan Vecera) [868896] - [netdrv] be2net: Enabling Wake-on-LAN is not supported in S5 state (Ivan Vecera) [868896] - [netdrv] be2net: Fix VF driver load on newer Lancer FW (Ivan Vecera) [868896] - [netdrv] be2net: Fix unnecessary delay in PCI EEH (Ivan Vecera) [868896] - [netdrv] be2net: Fix issues in error recovery due to wrong queue state (Ivan Vecera) [868896] - [netdrv] be2net: Fix ethtool get_settings output for VF (Ivan Vecera) [868896] - [netdrv] be2net: Fix error messages while driver load for VFs (Ivan Vecera) [868896] - [netdrv] be2net: cleanup code related to be_link_status_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix configuring VLAN for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Wait till resources are available for VF in error recovery (Ivan Vecera) [868896] - [netdrv] be2net: Fix change MAC operation for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: remove type argument of be_cmd_mac_addr_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix setting QoS for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Fix driver load failure for different FW configs in Lancer (Ivan Vecera) [868896] - [md] dm-thin: remove tech preview status (Mike Snitzer) [798835] - [md] dm-thin: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] persistent-data: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] dm-block-manager: reinstate context for which block failed a validator check (Mike Snitzer) [798835] - [netdrv] bnx2x: remove redundant warning log (Michal Schmidt) [879279] - [pci] fix broadcom 57840_MF pci id (Michal Schmidt) [871475] - [netdrv] bnx2x: Disable FCoE for 57840 since not yet supported by FW (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix no link on 577xx 10G-baseT (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix unrecognized SFP+ module after driver is loaded (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix potential incorrect link speed provision (Michal Schmidt) [872228] - [netdrv] bnx2x: Restore global registers back to default (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix link down in 57712 following LFA (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix 57810 1G-KR link against certain switches (Michal Schmidt) [871532] - [netdrv] bnx2x: fix handling mf storage modes (Michal Schmidt) [867872] - [netdrv] bnx2x: use strlcpy() to copy a string (Michal Schmidt) [872228] - [tools] perf: Fix a NULL pointer dereference (Jiri Olsa) [879509] - [tools] perf: Add probe command into perf help message (Jiri Olsa) [879452] - [net] sunrpc: Ensure that rpc_release_resources_task() can be called twice (Jeff Layton) [878204] - [fs] nfs: Check validity of cl_rpcclient in nfs_server_list_show (Steve Best) [874834] - [sound] alsa: fix pcm procfs race (Jaroslav Kysela) [867120] - [kernel] module: Last symbol in a module's symtab is not shown in /proc/kallsyms (Seiji Aguchi) [878024] - [scsi] isci: copy fis 0x34 response into proper buffer (David Milburn) [876912] - [netdrv] bna: put back VLAN tag stripped in promisc mode when no VLAN is configured (Ivan Vecera) [870279]- [net] ipset: list-set: fix adding 'after' (Thomas Graf) [880464] - [net] ipset: take into account cidr value for the from address when creating the set (Thomas Graf) [879539] - [net] net_sched: gred: Fix oops in gred_dump() in WRED mode (Thomas Graf) [874872] - [net] IPv4: Send gratuitous ARP for secondary IP addresses also (Jason Wang) [875309] - [net] arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS (Jason Wang) [875309] - [net] fix net.core.?mem_max defaults (Thomas Graf) [878072] - [net] pktgen: fix crash when generating IPv6 packets (Thomas Graf) [877327] - [net] netfilter/ipset: fix hash size checking in kernel (Thomas Graf) [876831] - [net] sctp: send abort chunk when max_retrans exceeded (Neil Horman) [876249]- [fs] ext4: race-condition protection for ext4_convert_unwritten_extents_endio (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: serialize fallocate with ext4_convert_unwritten_extents (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: flush the i_completed_io_list during ext4_truncate (Lukas Czerner) [869906] {CVE-2012-4508} - [infiniband] ipoib: Fix AB-BA deadlock when deleting neighbours (Doug Ledford) [873949] - [infiniband] ipoib: Fix memory leak in the neigh table deletion flow (Doug Ledford) [873949] - [infiniband] ipoib: Fix RCU pointer dereference of wrong object (Doug Ledford) [873949] - [misc] Make rcu_dereference_bh work (Doug Ledford) [873949] - [infiniband] ipoib: Use a private hash table for path lookup in xmit path (Doug Ledford) [873949] - [net] netlink: move min_dump_alloc to netlink_callback_extended (Weiping Pan) [872067] - [infiniband] pass rdma_cm module to netlink_dump_start (Weiping Pan) [872067] - [net] netlink: add reference of module in netlink_dump_start (Weiping Pan) [872067] - [net] netfilter: add netlink_dump_control structure for netlink_dump_start() (Weiping Pan) [872067] - [net] netlink: handle errors from netlink_dump() (Weiping Pan) [872067] - [powerpc] mm: Export memory limit via device tree (Baoquan He) [674664] - [powerpc] mm: Change memory_limit from phys_addr_t to unsigned long long (Baoquan He) [674664] - [drm] radeon: For single CRTC GPUs move handling of CRTC_CRT_ON to crtc_dpms() (Jerome Glisse) [873728] - [drm] radeon: Fix TV DAC Load Detection for single CRTC chips (Jerome Glisse) [873728] - [drm] radeon: Clean up code in TV DAC load detection (Jerome Glisse) [873728] - [drm] radeon: On DVI-I use Load Detection when EDID is bogus (Jerome Glisse) [873728] - [drm] radeon: Fix primary DAC Load Detection for RV100 chips (Jerome Glisse) [873728] - [drm] radeon: Fix Load Detection on legacy primary DAC (Jerome Glisse) [873728] - [netdrv] ixgbe: PTP get_ts_info missing software support (Andy Gospodarek) [876810] - [pci] dmar: use PF's pci-dev struct for IOMMU association for VFs (Don Dutile) [873462]- [netdrv] pch_gbe: don't reset MAC_RX on FIFO overflow (Veaceslav Falico) [858747] - [netdrv] pch_gbe: don't re-set RX_FIFO_ERR flag in napi_poll (Veaceslav Falico) [858747] - [netdrv] pch_gbe: create functions for MAC_RX enable, disable (Veaceslav Falico) [858747] - [s390] prevent kABI checking for transactional execution and RI (Hendrik Brueckner) [823011] - [s390] add support for transactional memory (Hendrik Brueckner) [823011] - [s390] add support for runtime instrumentation (Hendrik Brueckner) [823011] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [841577] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [841577] - [scsi] have scsi_internal_device_unblock take new state (Chris Leech) [854140] - [scsi] add new SDEV_TRANSPORT_OFFLINE state (Chris Leech) [854140] - [fs] sysfs: Cache the last sysfs_dirent to improve readdir scalability (Jes Sorensen) [869037] - [fs] cifs: when CONFIG_HIGHMEM is set, serialize the write kmaps (Sachin Prabhu) [832252] - [fs] cifs: abstract out function to marshal up the iovec array for async writes (Sachin Prabhu) [832252] - [fs] cifs: on CONFIG_HIGHMEM machines, limit the wsize to the kmap space (Sachin Prabhu) [832252] - [fs] gfs2: fix truncation of journaled data files (Abhijith Das) [864634] - [fs] gfs2: re-fix kernel panic with small gfs2 filesystems (Abhijith Das) [838638] - [target] iblock: Add parameter to specify read-only devices (Andy Grover) [877561] - [ata] sata_svw: check DMA start bit before reset (David Milburn) [737836] - [scsi] hpsa: Use LUN reset instead of target reset (Tomas Henzl) [875091] - [net] bonding: prevent deadlock on slave store with alb mode (Veaceslav Falico) [849129] - [net] fix divide by zero in tcp algorithm illinois (Flavio Leitner) [866514] {CVE-2012-4565}- [mm] percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [828045] - [mm] percpu: fix chunk range calculation (Baoquan He) [828045]- [netdrv] pch_gbe: align skbs to 64byte (Veaceslav Falico) [814481] - [Documentation] nfs: Update kernel idmapping documentation (Steve Dickson) [823359] - [scsi] cxgb3i, cxgb4i: driver updates for rhel6.4 (Jeff Garzik) [747142 747143] - [net] rtnetlink: Fix problem with buffer allocation (Andy Gospodarek) [845081] - [net] RTNETLINK adjusting values of min_ifinfo_dump_size (Andy Gospodarek) [845081] - [net] rtnetlink: Compute and store minimum ifinfo dump size (Andy Gospodarek) [845081] - [kernel] timekeeping: Fix timezone update (Prarit Bhargava) [868859] - [net] sunrpc: add the ability to monitor dynamic slot allocation (Harshula Jayasuriya) [876632] - [scsi] ibmvfc: Ignore fabric RSCNs when link is dead (Steve Best) [875945] - [x86] abort secondary CPU bring-up gracefully if do_boot_cpu timed out on cpu_callin_mask (Igor Mammedov) [816899] - [fs] vfs: get rid of S_BIAS (Ian Kent) [872813] - [fs] gfs2: Test bufdata with buffer locked and gfs2_log_lock held (Benjamin Marzinski) [874319] - [kernel] cpu: fix cpu_chain section mismatch (Frederic Weisbecker) [852148] - [kernel] sched: Don't modify cpusets during suspend/resume (Frederic Weisbecker) [852148] - [kernel] sched, cpuset: Drop __cpuexit from cpu hotplug callbacks (Frederic Weisbecker) [852148] - [kernel] sched: adjust when cpu_active and cpuset configurations are updated during cpu on/offlining (Frederic Weisbecker) [852148] - [kernel] cpu: return better errno on cpu hotplug failure (Frederic Weisbecker) [852148] - [kernel] cpu: introduce cpu_notify(), __cpu_notify(), cpu_notify_nofail() (Frederic Weisbecker) [852148] - [fs] fuse: optimize __fuse_direct_io() (Brian Foster) [858850] - [fs] fuse: optimize fuse_get_user_pages() (Brian Foster) [858850] - [fs] fuse: use get_user_pages_fast() (Brian Foster) [858850] - [fs] fuse: pass iov to fuse_get_user_pages() (Brian Foster) [858850] - [mm] minor cleanup of iov_iter_single_seg_count() (Brian Foster) [858850] - [fs] fuse: use req->page_descs for argpages cases (Brian Foster) [858850] - [fs] fuse: add per-page descriptor to fuse_req (Brian Foster) [858850] - [fs] fuse: rework fuse_do_ioctl() (Brian Foster) [858850] - [fs] fuse: rework fuse_perform_write() (Brian Foster) [858850] - [fs] fuse: rework fuse_readpages() (Brian Foster) [858850] - [fs] fuse: categorize fuse_get_req() (Brian Foster) [858850] - [fs] fuse: general infrastructure for pages of variable size (Brian Foster) [858850] - [mm] memcg: fix split_huge_page_refcounts() (Jerome Marchand) [808538] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [mm] memcg: skip scanning active lists based on individual size (Jerome Marchand) [808538] - [mm] compaction: avoid double mem_cgroup_del_lru() (Jerome Marchand) [808538] - [kernel] events: Switch to internal refcount, fix race with close() (Jiri Olsa) [874723] - [kernel] events: De-schedule a task context when removing the last event (Jiri Olsa) [874723] - [kernel] events: Change close() semantics for group events (Jiri Olsa) [874723] - [kernel] events: Do no try to schedule task events if there are none (Jiri Olsa) [874723] - [kernel] events: Do not set task_ctx pointer in cpuctx if there are no events in the context (Jiri Olsa) [874723] - [kernel] events: Collect the schedule-in rules in one function (Jiri Olsa) [874723] - [kernel] events: Fix initial task_ctx/event installation (Jiri Olsa) [874723] - [kernel] events: Simplify and fix __perf_install_in_context() (Jiri Olsa) [874723] - [kernel] events: Remove task_ctx_sched_in() (Jiri Olsa) [874723] - [kernel] events: Clean up 'ctx' reference counting (Jiri Olsa) [874723] - [s390] qeth: fix deadlock between recovery and bonding driver (Hendrik Brueckner) [869647] - [fs] xfs: fix reading of wrapped log data (Dave Chinner) [874322] - [x86] mm: fix signedness issue in mmap_rnd() (Petr Matousek) [875036] - [net] netlink: fix for too early rmmod (Weiping Pan) [874444] - [net] af_key: fix netns ops ordering on module load/unload (Weiping Pan) [874434] - [net] ipv6/netfilter: fix overlap check for fragments (Amerigo Wang) [726807]- [fs] cifs: deal with id_to_sid embedded sid reply corner case (Sachin Prabhu) [868433] - [fs] cifs: fix hardcoded default security descriptor length (Sachin Prabhu) [868433] - [fs] cifs: extra sanity checking for cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: ensure we revalidate the inode after readdir if cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: don't override the uid/gid in getattr when cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: avoid extra allocation for small cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: simplify id_to_sid and sid_to_id mapping code (Sachin Prabhu) [868433] - [fs] cifs: remove uneeded __KERNEL__ block from cifsacl.h (Sachin Prabhu) [868433] - [fs] cifs: fix the format specifiers in sid_to_str (Sachin Prabhu) [868433] - [fs] cifs: redefine NUM_SUBAUTH constant from 5 to 15 (Sachin Prabhu) [868433] - [fs] cifs: make cifs_copy_sid handle a source sid with variable size subauth arrays (Sachin Prabhu) [868433] - [fs] cifs: make compare_sids static (Sachin Prabhu) [868433] - [fs] cifs: use the NUM_AUTHS and NUM_SUBAUTHS constants in cifsacl code (Sachin Prabhu) [868433] - [fs] cifs: move num_subauth check inside of CONFIG_CIFS_DEBUG2 check in parse_sid() (Sachin Prabhu) [868433] - [fs] cifs: clean up id_mode_to_cifs_acl (Sachin Prabhu) [868433] - [fs] cifs: fix potential buffer overrun in cifs.idmap handling code (Sachin Prabhu) [868433] - [net] bonding: fix a NULL pointer dereference bug in bond_enslave() (Amerigo Wang) [873226] - [fs] pnfs: export symbol nfs_fhget (Steve Dickson) [872232] - [fs] pnfs: export the symbol nfs_fs_type (Steve Dickson) [872229] - [net] pkt_sched: enable QFQ to support TSO/GSO (Amerigo Wang) [816888] - [net] pkt_sched: fix virtual-start-time update in QFQ (Amerigo Wang) [816888] - [net] sched: add missing group change to qfq_change_class (Amerigo Wang) [816888]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [865682] - [scsi] hpsa: fix pci-IDs, add gen8plus Smart Array IDs (Tomas Henzl) [870513] - [fs] nfs: fix bug in legacy DNS resolver (Steve Dickson) [873816] - [fs] nfsd: add get_uint for u32's (Steve Dickson) [873816] - [net] sunrpc: Ensure we return EAGAIN in xs_nospace if congestion is cleared (Steve Dickson) [871128] - [net] sunrpc: Prevent races in xs_abort_connection() (Steve Dickson) [871128] - [net] Revert: sunrpc: Ensure we close the socket on EPIPE errors too (Steve Dickson) [871128] - [net] sunrpc: Get rid of the xs_error_report socket callback (Steve Dickson) [871128] - [fs] ext4: Use proper flags in ext4_ext_insert_extent() (Lukas Czerner) [873394] - [idle] intel_idle: enable Ivy Bridge Xeon support (Lenny Szubowicz) [870209] - [md] dm-raid: Transiently failed devices do not undergo resync (Jonathan E Brassow) [870246] - [md] dm-thin: bump thin and pool target versions to 1.5 (Mike Snitzer) [872249] - [mm] Prevent kernel panic in NUMA related system calls after memory hot-add (Larry Woodman) [870350]- [Documentation] vm: Transparent Hugepage Support (Baoquan He) [852802] - [mm] huge_memory: create sysfs symlink to redhat_transparent_hugepage (Baoquan He) [852802] - [net] openvswitch: allow to turn off TSO on internal devices (Amerigo Wang) [871275] - [net] WARN if struct ip_options was allocated directly by kmalloc (Jiri Pirko) [872799] - [net] fix bug that causes no RX queue entries to be created under /sys/devices (Tatsuya Kitamura) [869770] - [fs] xfs: move allocation stack switch up to xfs_bmapi_allocate (Dave Chinner) [867277] - [fs] xfs: introduce XFS_BMAPI_STACK_SWITCH (Dave Chinner) [867277] - [fs] xfs: zero allocation_args on the kernel stack (Dave Chinner) [867277] - [kernel] Do not include asm-generic/bitops/le.h directly, use linux/bitops.h (Jes Sorensen) [871142] - [s390] dasd: move wake_up call (Hendrik Brueckner) [869753] - [md] dm-raid: Use safe version of rdev_for_each (Jonathan E Brassow) [871630]- [netdrv] igb: schedule watchdog every second to update statistics fixup (Stefan Assmann) [838404] - [s390] smsgiucv: reestablish IUCV path after resume (Hendrik Brueckner) [869752] - [kernel] events: Fix perf tool is_active old behaviour leftover (Jiri Olsa) [865380] - [mm] hugetlb: fix non-atomic enqueue of huge page (Rafael Aquini) [869750] - [char] random: Use arch-specific RNG to initialize the entropy store (Prarit Bhargava) [862344] - [drm] i915: Use cpu relocations if the object is in the GTT but not mappable (Dave Airlie) [869856] - [scsi] storvsc: Account for in-transit packets in the RESET path (Jason Wang) [870297] - [netdrv] ixgbe: reduce PTP rx path overhead (Jiri Benc) [868214] - [net] relax rcvbuf limits (Weiping Pan) [860778] - [lib] Fix rwsem to not hang the system (David Howells) [852847] - [input] wacom: add support to Cintiq 22HD (Aristeu Rozanski) [857062]- [fs] ext4: Adding error check after calling ext4_mb_regular_allocator() (Eric Sandeen) [852810] - [md] faulty: use disk_stack_limits() (Eric Sandeen) [868233] - [fs] autofs4: fix reset pending flag on mount fail (Ian Kent) [866271] - [net] netfilter/nfnetlink_queue: do not allow to set unsupported flag bits (Steve Best) [822598] - [net] netfilter: Add fail-open support (Steve Best) [822598] - [pci] intel-iommu: Increase the number of iommus supported to MAX_IO_APICS (George Beshers) [787724] - [pci] intel-iommu: Fix identity mapping for sandy bridge (George Beshers) [787724] - [netdrv] tg3: Support the get_ts_info ethtool method (Jiri Benc) [866624] - [netdrv] tg3: enable transmit time stamping (Jiri Benc) [866624] - [kernel] audit: do not print error when SELinux disabled (Eric Paris) [785936] - [kernel] resource: make sure requested range is included in the root range (Johannes Weiner) [845632] - [kernel] ntp: fix non privileged system time shifting (Jan Stancek) [868827] - [x86] mce: Fix race in MCE cpu synchronization (Prarit Bhargava) [868110] - [net] cfg80211, mac80211: avoid state mismatch on deauth (Stanislaw Gruszka) [866417] - [net] mac80211: check if key has TKIP type before updating IV (Stanislaw Gruszka) [859355]- [tools] perf: Catch event names from command line (Luming Yu) [696579 696580] - [tools] perf: Allow pmu events parsing for RHEL6 (Luming Yu) [696579 696580] - [x86] perf: Make UNCORE_PMU_HRTIMER_INTERVAL 64-bit (Luming Yu) [696579 696580] - [kernel] events: provide PMU when initing events (Luming Yu) [696579 696580] - [kernel] events: Remove perf_event_attr::type check (Luming Yu) [696579 696580] - [x86] perf: Fix LLC-* and node-* events on Intel SandyBridge (Luming Yu) [696579 696580] - [x86] perf: Add generic NODE cache events (Luming Yu) [696579 696580] - [x86] perf: Fix format definition of SNB-EP uncore QPI box (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem-EX uncore support (Luming Yu) [696579 696580] - [x86] perf: Detect number of instances of uncore CBox (Luming Yu) [696579 696580] - [x86] perf: Fix event constraint for SandyBridge-EP C-Box (Luming Yu) [696579 696580] - [x86] perf: Use 0xff as pseudo code for fixed uncore event (Luming Yu) [696579 696580] - [x86] perf: Fix section mismatch in uncore_pci_init() (Luming Yu) [696579 696580] - [x86] perf: Lowercase uncore PMU event names (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge-EP uncore support (Luming Yu) [696579 696580] - [x86] perf: Add generic PCI uncore PMU device support (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Add generic Intel uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Clean up perf_event cpu code (Luming Yu) [696579 696580] - [ata] ata_piix: defer disks to the Hyper-V drivers by default (Jason Wang) [834682] - [ata] libata: add a host flag to ignore detected ATA devices (Jason Wang) [834682] - [netdrv] hyperv: Add the Hyper-V network driver (Jason Wang) [834682] - [scsi] hyperv: Add the storvsc driver (Jason Wang) [834682] - [hid] hyperv: Add the Hyper-V mouse driver (Jason Wang) [834682] - [virt] hyperv: Add the vmbus and util drivers (Jason Wang) [834682] - [staging] hyperv: Get rid of all the staging hv drivers (Jason Wang) [834682] - [scripts] hyperv: fix up alias creation logic for hv_vmbus_device_id (Jason Wang) [834682] - [scripts] hyperv: Add code to parse struct hv_vmbus_device_id table (Jason Wang) [834682] - [x86] cpu: Integrate the clocksource with Hyper-V detection code (Jason Wang) [834682] - [x86] cpu: Export the symbol ms_hyperv (Jason Wang) [834682] - [misc] vmware_balloon: use the new x86_hyper API (Jason Wang) [834682] - [x86] hypervisor: Export the x86_hyper* symbols (Jason Wang) [834682] - [x86] cpu: Clean up the hypervisor layer (Jason Wang) [834682] - [x86] cpu: Detect running on a Microsoft HyperV system (Jason Wang) [834682] - [virt] hyperv: Add HYPER-V header file (Jason Wang) [834682] - [scsi] megaraid_sas: Version, Changelog, Copyright update (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove duplicate code (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add SystemPD FastPath support (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add array boundary check for SystemPD (Tomas Henzl) [841724] - [scsi] megaraid_sas: Load io_request DataLength in bytes (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add module param for configurable MSI-X vector count (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove un-needed completion_lock spinlock calls (Tomas Henzl) [841724] - [scsi] megaraid_sas: Move poll_aen_lock initializer (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add resetwaittime module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add throttlequeuedepth module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add fpRead/WriteCapable, fpRead/WriteAcrossStripe checks (Tomas Henzl) [841724] - [net] sunrpc: Ensure that the TCP socket is closed when in CLOSE_WAIT (Steve Dickson) [863212] - [fs] nfs: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts (Steve Dickson) [835966] - [md] raid1: Don't release reference to device while handling read error (Jes Sorensen) [853049] - [netdrv] sfc: backport cleanups (Nikolay Aleksandrov) [865751] - [net] fix a sysctl check warning in conntrack reasm code (Amerigo Wang) [867688]- [fs] fuse: implement NFS-like readdirplus support (Brian Foster) [841514] - [drm] nouveau: prevent display switching issues by disabling pageflip (Ben Skeggs) [867698] - [drm] nouveau: restore pre-suspend fence buffer context on resume (Ben Skeggs) [867698] - [drm] nouveau: fix shadowing of ACPI ROM images larger than 64KiB (Ben Skeggs) [867698] - [netdrv] igb: Add 1588 support to I210/I211 (Jiri Benc) [864881] - [netdrv] igb: Prevent dropped Tx timestamps via work items and interrupts (Jiri Benc) [864881] - [netdrv] igb: Store the MAC address in the name in the PTP struct (Jiri Benc) [864881] - [netdrv] igb: Correct PTP support query from ethtool (Jiri Benc) [864881] - [netdrv] igb: Update PTP function names/variables and locations (Jiri Benc) [864881] - [netdrv] igb: Tidy up wrapping for CONFIG_IGB_PTP (Jiri Benc) [864881] - [netdrv] igb: Support the get_ts_info ethtool method (Jiri Benc) [864881] - [netdrv] igb: Add switch case for supported hardware to igb_ptp_remove (Jiri Benc) [864881] - [netdrv] igb: Add Support for new i210/i211 devices (Jiri Benc) [864881] - [netdrv] igb: offer a PTP Hardware Clock instead of the timecompare method (Jiri Benc) [864881] - [netdrv] igb: add PTP Hardware Clock code (Jiri Benc) [864881] - [net] mark ptp support as Tech Preview (Jiri Benc) [829785] - [ptp] link the phc device to its parent device (Jiri Benc) [829785] - [ptp] provide the clock's adjusted frequency (Jiri Benc) [829785] - [ptp] remember the adjusted frequency (Jiri Benc) [829785] - [ptp] Allow PHC devices to adjust PPS events for known delay (Jiri Benc) [829785] - [ptp] Fix clock_getres() implementation (Jiri Benc) [829785] - [ptp] Fix some locking bugs in ptp_read() (Jiri Benc) [829785] - [ptp] Return -EFAULT on copy_to_user() errors (Jiri Benc) [829785] - [pps] return PTR_ERR on error in device_create (Jiri Benc) [829785] - [pps] class_create() returns an ERR_PTR, not NULL (Jiri Benc) [829785] - [pps] simplify conditions a bit (Jiri Benc) [829785] - [pps] make idr lock a mutex and protect idr_pre_get (Jiri Benc) [829785] - [pps] move idr stuff to pps.c (Jiri Benc) [829785] - [pps] convert printk/pr_* to dev_* (Jiri Benc) [829785] - [pps] access pps device by direct pointer (Jiri Benc) [829785] - [pps] fix race in PPS_FETCH handler (Jiri Benc) [829785] - [pps] declare variables where they are used in switch (Jiri Benc) [829785] - [pps] trivial fixes (Jiri Benc) [829785] - [drm] i915: use correct CONFIG for iommu in rhel6 (Dave Airlie) [865666] - [gpu] vga_switcheroo: Don't require handler init callback (Dave Airlie) [867169] - [x86] amd_iommu: attach device fails on the last pci device (Don Dutile) [861164]- [mm] compaction: clear PG_migrate_skip based on compaction and reclaim activity (Rik van Riel) [713546 783248] - [mm] compaction: fix bit ranges in {get,clear,set}_pageblock_skip() (Rik van Riel) [713546 783248] - [netdrv] e1000e: add device IDs for i218 (Clarkville-LP) (Dean Nelson) [862764] - [infiniband] mxl4: Fix build error on platforms where UL is not 64bit (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjust flow steering attach wrapper so that IB works on SR-IOV VFs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Create paravirt contexts for VFs when master IB driver initializes (Doug Ledford) [586028 756396] - [infiniband] mlx4: Modify proxy/tunnel QP mechanism so that guests do no calculations (Doug Ledford) [586028 756396] - [infiniband] mlx4: Paravirtualize Node Guids for slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Activate SR-IOV mode for IB (Doug Ledford) [586028 756396] - [infiniband] mlx4: Miscellaneous adjustments for SR-IOV IB support (Doug Ledford) [586028 756396] - [netdrv] mlx4: INIT/CLOSE port logic for IB ports in SR-IOV mode (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjustments to SET_PORT for IB SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add iov directory in sysfs under the ib device (Doug Ledford) [586028 756396] - [infiniband] mlx4: Propagate P_Key and guid change port management events to slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add alias_guid mechanism (Doug Ledford) [586028 756396] - [netdrv] mlx4: Add IB port-state machine and port mgmt event propagation (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add CM paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add multicast group (MCG) paravirtualization for SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: MAD_IFC paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV multiplex and demultiplex MADs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Implement QP paravirtualization and maintain phys_pkey_cache for smp_snoop (Doug Ledford) [586028 756396] - [infiniband] mlx4: Initialize SR-IOV IB support for slaves in master context (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add proxy and tunnel QPs to the reserved QP area (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV IB context objects and proxy/tunnel SQP support (Doug Ledford) [586028 756396] - [infiniband] core: Add ib_find_exact_cached_pkey() (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [net] rds: fix rds-ping spinlock recursion (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Check that retry count values are in range (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Add missing break to switch. (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont orphan skbs in mlx4_en_xmit() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Disable SENSE_PORT for multifunction devices (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up enabling of SENSE_PORT for older (ConnectX-1/-2) HCAs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Stash PCI ID driver_data in mlx4_priv structure (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Avoid having aborted requests hang (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Fix use-after-free in srp_reset_req() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix compilation error when nes_debug is enabled (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Print hardware resource type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for crash when TX checksum offload is off (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for incorrect MSS when TSO is on (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix incorrect resolving of the loopback MAC address (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix crash on uninitialized priv->cmd.slave_sem (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial cleanups to driver log messages (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial readability fix: "0X30" -> "0x30" (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove annoying debug message in the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix wrong offset in parsing query device caps response (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill in sq_sig_type in query QP (Doug Ledford) [826346 826348 826349] - [infiniband] ipoib: Fix use-after-free of multicast object (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Use consistent component mask for IPoIB port space multicast joins (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Remove unused variables in ucm/ucma (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Don't disable BH on BH context (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix local access validation for user MRs (Doug Ledford) [818562] - [infiniband] qib: Add a qib driver version (Doug Ledford) [818562] - [infiniband] qib: Fix failure of compliance test C14-024#06_LocalPortNum (Doug Ledford) [818562] - [netdrv] mlx4: Fix integer overflows so 8TBs of memory registration works (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Return the error value in case of command initialization failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixing error flow in case of QUERY_FW failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add security check / enforcement for flow steering rules set for VMs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put Firmware flow steering structures in common header files (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Check iboe netdev pointer before dereferencing it (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up buddy bitmap allocation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix integer overflow issues around MTT table (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow large mlx4_buddy bitmaps (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Fix a race condition (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix error return code in qib_init_7322_variables() (Doug Ledford) [818562] - [infiniband] Fix typos in infiniband drivers (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: fix mcg.c error return code (Doug Ledford) [826346 826348 826349] - [infiniband] ucma.c: Fix for events with wrong context on iWARP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix possible deadlock on sm_lock spinlock (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove port type restrictions (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix size of cc_supported_table_entries (Doug Ledford) [818562] - [infiniband] ucma: Convert open-coded equivalent to memdup_user() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: checkpatch fixes (Doug Ledford) [818562] - [infiniband] qib: Add congestion control agent implementation (Doug Ledford) [818562] - [infiniband] qib: Reduce sdma_lock contention (Doug Ledford) [818562] - [infiniband] qib: Fix an incorrect log message (Doug Ledford) [818562] - [netdrv] mlx4: map entire pages to increase throughput (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Move MAC_MASK to a common place (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix QP RCU sparse warnings (Doug Ledford) [818562] - [netdrv] mlx4: dereferencing freed memory (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: off by one in parse_trans_rule() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put physical GID and P_Key table sizes in mlx4_phys_caps struct and paravirtualize them (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow guests to have IB ports (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement mechanism for reserved Q_Keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Free ICM table in case of error (Doug Ledford) [826346 826348 826349] - [infiniband] cm: Destroy idr as part of the module init error flow (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Remove double function declarations (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill the masked_atomic_cap attribute in query device (Doug Ledford) [826346 826348 826349] - [infiniband] mthca: Fill in sq_sig_type in query QP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mthca: Warning about event for non-existent QPs should show event type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipoib: fix skb truesize underestimatiom (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix sparse RCU warnings in qib_keys.c (Doug Ledford) [818562] - [netdrv] mlx4: Initialize IB port capabilities for all slaves (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Use port management change event instead of smp_snoop (Doug Ledford) [826346 826348 826349] - [infiniband] qib: RCU locking for MR validation (Doug Ledford) [818562] - [infiniband] qib: Avoid returning EBUSY from MR deregister (Doug Ledford) [818562] - [infiniband] qib: Fix UC MR refs for immediate operations (Doug Ledford) [818562] - [infiniband] core: Move CM_xxx_ATTR_ID macros from cm_msgs.h to ib_cm.h (Doug Ledford) [818562 826346 826348 826349] - [infiniband] sa: Add GuidInfoRecord query support (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add debug prints (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Pass an invalid PCI id number to VFs (Doug Ledford) [826346 826348 826349] - [infiniband] cma: Allow user to restrict listens to bound address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Listen on specific address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Bind to a specific address family (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Add support for drop action through ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Manage flow steering rules with ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set number of rx rings used by RSS using ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement promiscuous mode with device managed flow-steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add resource tracking for device managed flow steering rules (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Add device managed flow steering firmware API (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add firmware commands to support device managed flow steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set steering mode according to device capabilities (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Re-design multicast attachments flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking ID to be 64 bit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking mechanism to use red-black tree (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set maximal number of default RSS queues (Doug Ledford) [826346 826348 826349] - [infiniband] netlink: Move away from NLMSG_NEW() (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Release QP range in free_resources (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use single completion vector after NOP failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set correct port parameters during device initialization (Doug Ledford) [826346 826348 826349] - [infiniband] cma: QP type check on received REQs should be AND not OR (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix max_wqe capacity reported from query device (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix setting VL_cap in mlx4_SET_PORT wrapper flow (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix EQ deallocation in legacy mode (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix obscure mlx4_cmd_box parameter in QUERY_DEV_CAP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Check port out-of-range before using in mlx4_slave_cap (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixes for VF / Guest startup flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix improper use of "port" parameter in mlx4_en_event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix number of EQs used in ICM initialisation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix the slave_id out-of-range test in mlx4_eq_int (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix mlx4_ib_add() error flow (Doug Ledford) [826346 826348 826349] - [infiniband] core: Fix IB_SA_COMP_MASK macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Fix error flow in iser ep connection establishment (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Increase the number of vectors (EQs) available for ULPs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: num cores tx rings for every UP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixed error flow in rem_slave_eqs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add XRC domains and counters to resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix potential kernel Oops in res tracker during Dom0 driver unload (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Address build warnings on set but not used variables (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix init_port mask state for slaves (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change SYNC_TPT to be native (not wrapped) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove unused *_str functions from the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Do not reset module-parameter num_vfs when fail to enable sriov (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change bitmap allocator to work in round-robin fashion (Doug Ledford) [826346 826348 826349] - [infiniband] nes: Don't call event handler if pointer is NULL (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for the ORD value of the connecting peer (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Add cache line awareness to qib_qp and qib_devdata structures (Doug Ledford) [818562] - [infiniband] qib: MADs with misset M_Keys should return failure (Doug Ledford) [818562] - [infiniband] qib: Fix M_Key lease timeout handling (Doug Ledford) [818562] - [infiniband] qib: Fix QLE734X link cycling (Doug Ledford) [818562] - [infiniband] qib: Display correct value for number of contexts (Doug Ledford) [818562] - [infiniband] qib: Correct ordering of reregister vs. port active events (Doug Ledford) [818562] - [infiniband] qib: Optimize pio ack buffer allocation (Doug Ledford) [818562] - [infiniband] qib: Add prefetch for eager buffers (Doug Ledford) [818562] - [infiniband] mlx4: Replace printk(KERN_yyy...) with pr_yyy(...) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add second capabilities flags field (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Put priority bits in WQE of IBoE MLX QP (Doug Ledford) [826346 826348 826349] - [infiniband] core: Add raw packet QP type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add raw packet QP support (Doug Ledford) [826346 826348 826349] - [infiniband] uverbs: Make lockdep output more readable (Doug Ledford) [818562 826346 826348 826349] - [infiniband] uverbs: Lock SRQ / CQ / PD objects in a consistent order (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Fix lockdep false positive recursive locking (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Use qp->usecnt to track multicast attach/detach (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Don't send response for failed MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Set 'D' bit in response for unhandled MADs (Doug Ledford) [818562 826346 826348 826349] - [net] mlx4: Moving to Interrupts for TX completions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Added Ethtool support for TX Interrupt coalescing (Doug Ledford) [826346 826348 826349] - [net] rds: Move all of the network sysctls without a namespace into init_net (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix spelling typo in net (Doug Ledford) [826346 826348 826349] - [infiniband] rdma_cm: TOS <=> UP mapping for IBoE (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: sk_prio <=> UP for untagged traffic (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use netif_set_real_num_{rx, tx}_queues() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: DCB QoS support (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set port QoS attributes (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Force user priority by QP attribute (Doug Ledford) [826346 826348 826349] - [infiniband] core: Don't return EINVAL from sysfs rate attribute for invalid speeds (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Don't return an invalid speed when a port is down (Doug Ledford) [826346 826348 826349] - [infiniband] Stop using NLA_PUT*() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: use gfp flags from caller in conn_alloc() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Remove printk from rds_sendmsg (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Scale size of MTT table with system RAM (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow dynamic MTU configuration for IB ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix info returned when querying IBoE ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix possible missed completion event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Report thermal error events (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix one more static exported function (Doug Ledford) [826346 826348 826349] - [infiniband] Change CQE csum_ok field to a bit flag (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iwcm: Reject connect requests if cmid is not in LISTEN state (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Get rid of redundant ext_port_cap flags (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: defining functions as static (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fixing sparse warnings when copying mac, address to gid entry (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on wrong type for RSS keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on TX blue flame buffer (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Saving mem access on data path (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove sparse errors (Doug Ledford) [826346 826348 826349] - [infiniband] ucma: Fix AB-BA deadlock (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ehca: Fix ilog2() compile failure (Doug Ledford) [818562 826346 826348 826349] - [infiniband] Use central enum for speed instead of hard-coded values (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Free IB connection resources in the proper place (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Consolidate repetitive sysfs code (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Use pr_fmt() and pr_err()/pr_warn() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Fix SDR rates in sysfs (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont change mac_header on xmit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Enforce device max FMR maps in FMR alloc (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Set bad_wr for invalid send opcode (Doug Ledford) [826346 826348 826349] - [infiniband] mad: Return error response for unsupported MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Add MAD error codes from IBA spec (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Avoid filtering LID on SMA portinfo (Doug Ledford) [818562] - [infiniband] qib: Add logic for affinity hint (Doug Ledford) [818562] - [infiniband] nes: Fixes for sparse endianness warnings (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: remove unnecessary variables and arguments (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused field high_prios (Doug Ledford) [826346 826348 826349] - [net] rds: Fix typo in iw_recv.c and ib_recv.c (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix typo in cmd.c (Doug Ledford) [826346 826348 826349] - [net] ipv4/route: export symbol ip_tos2prio (Doug Ledford) [818562 826346 826348 826349] - [misc] Backport of pr_*_once() functions (Doug Ledford) [818562 826346 826348 826349] - [mm] Revert: reduce memcg memory overhead (Jarod Wilson) [808538]- [drm] i915: block haswell support (Dave Airlie) [862376] - [powerpc] fadump: Remove the phyp assisted dump code (Steve Best) [739124] - [powerpc] pseries: Call ibm, os-term if the ibm, extended-os-term is present (Steve Best) [739124] - [powerpc] fadump: Invalidate the fadump registration during machine shutdown (Steve Best) [739124] - [powerpc] fadump: Invalidate registration and release reserved memory for general use (Steve Best) [739124] - [fs] proc/vmcore: Introduce cleanup routine to invalidate /proc/vmcore (Steve Best) [739124] - [powerpc] fadump: Add PT_NOTE program header for vmcoreinfo (Steve Best) [739124] - [powerpc] fadump: Convert firmware-assisted cpu state dump data into elf notes (Steve Best) [739124] - [powerpc] fadump: Initialize elfcore header and add PT_LOAD program headers (Steve Best) [739124] - [powerpc] fadump: Register for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Reserve the memory for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Add documentation for firmware-assisted dump (Steve Best) [739124] - [net] Add rtnetlink init_rcvwnd to set the TCP initial receive window (Jesper Brouer) [795598] - [scsi] fcoe: Fix write errors on NPIV ports (Neil Horman) [857575] - [scsi] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a member (Neil Horman) [857575] - [scsi] fcoe: Fix up rmmod crash (Neil Horman) [860846] - [fs] NFSv4.1: Clean up layoutreturn (Steve Dickson) [837871] - [net] nfs: Fix buffer overflow checking in __nfs4_get_acl_uncached (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix the acl cache size calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix range checking in __nfs4_get_acl_uncached and __nfs4_proc_set_acl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: nfs_getaclargs.acl_len is a size_t (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Don't use private xdr_stream fields in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix pointer arithmetic in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Simplify the GETATTR attribute length calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Add the helper xdr_stream_pos (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Don't decode beyond the end of the RPC reply message (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Clean up xdr_set_iov() (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: xdr_read_pages needs to clear xdr->page_ptr (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid beyond bounds copy while caching ACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid reading past buffer when calling GETACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [virt] kvm: Use accessors function to access cr4 (Gleb Natapov) [866452] - [fs] xfs: report projid32bit feature in geometry call (Eric Sandeen) [865929] - [usb] serial/ti_usb: fix module removal (Don Zickus) [864186] - [fs] nfs: do not send an empty SETATTR compound (J. Bruce Fields) [863912]- [scsi] libfc: fix lun reset failure bugs in fc_fcp_resp handling of FCP_RSP_INFO (Neil Horman) [789103] - [scsi] libfc: fix retries with FDMI lport states (Neil Horman) [789103] - [scsi] fcoe: remove lport from net device before doing per cpu rx thread cleanup (Neil Horman) [789103] - [scsi] libfc: flush lport worker after its disabled (Neil Horman) [789103] - [scsi] fcoe: defer releasing master lport until complete fcoe interface cleanuped up (Neil Horman) [789103] - [scsi] fcoe: Support extra MAC descriptor to be used as FCoE MAC (Neil Horman) [789103] - [scsi] foce: remove bh disable from fcoe sw transport rcv function (Neil Horman) [789103] - [scsi] fcoe: remove frame dropping code from fcoe_percpu_clean (Neil Horman) [789103] - [scsi] fcoe: reduce contention for fcoe_rx_list lock (Neil Horman) [789103] - [scsi] libfc: fcoe_transport_create fails in single-CPU environment (Neil Horman) [789103] - [scsi] fcoe: Remove duplicate vn port reset operation (Neil Horman) [789103] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789103] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789103] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789103] - [net] dcb: Use ifindex instead of ifname (Neil Horman) [789103] - [scsi] libfc: avoid exchanges collision during lport reset (Neil Horman) [789103] - [scsi] libfc: fix fc_eh_host_reset (Neil Horman) [789103] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Neil Horman) [789103] - [scsi] fcoe: Move common functions to fcoe_transport library (Neil Horman) [789103] - [scsi] fcoe: convert to SKB paged frag API (Neil Horman) [789103] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Neil Horman) [789103] - [scsi] libfc: add ddp_targ() to libfc function template to supprot FCoE DDP in target mode (Neil Horman) [789103] - [net] add ndo_fcoe_ddp_target() to support FCoE DDP in target mode (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE target (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE targe (Neil Horman) [789103] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Neil Horman) [789103] - [scsi] fcoe: Incorrect CVL handling for NPIV ports (Neil Horman) [789103] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Neil Horman) [789103] - [scsi] libfc: remove duplicate ema_list init (Neil Horman) [789103] - [scsi] libfc: Move host_lock usage into ramp_up/down routines (Neil Horman) [789103] - [scsi] use list_move() instead of list_del()/list_add() combination (Neil Horman) [789103] - [scsi] fcoe: correct checking for bonding (Neil Horman) [789103] - [scsi] libfc: initialize EM anchors list and then update npiv EMs (Neil Horman) [789103] - [scsi] fcoe: Move common code from fcoe to libfcoe module (Neil Horman) [789103] - [scsi] fcoe: use dedicated workqueue instead of system_wq (Neil Horman) [789103] - [fs] quota: move remount handling into the filesystem (Lukas Czerner) [805769] - [fs] allow fs to handle quota enable/disable kABI friendly (Lukas Czerner) [805769] - [fs] cifs: fix oops while traversing open file list (Sachin Prabhu) [707700] - [fs] cifs: add a cache= option to better describe the different cache flavors (Sachin Prabhu) [850751] - [s390] scm_block: Force cluster writes (Hendrik Brueckner) [834290] - [s390] cio: Add scm block driver (Hendrik Brueckner) [834290] - [s390] cio: add eadm subchannel driver (Hendrik Brueckner) [834290] - [s390] cio: move asms to generic header (Hendrik Brueckner) [834290] - [s390] cio: Add scm notification (Hendrik Brueckner) [834290] - [s390] cio: Add SCM bus driver (Hendrik Brueckner) [834290] - [s390] chsc: implement store SCM information (Hendrik Brueckner) [834290] - [s390] cio: Add eadm related structures (Hendrik Brueckner) [834290] - [s390] cio: move orb definitions to separate header (Hendrik Brueckner) [834290] - [s390] css: Add eadm facility bits (Hendrik Brueckner) [834290] - [s390] css: Allow drivers to trigger sch evaluation (Hendrik Brueckner) [834290] - [fs] block_dev: Fix crash when block device is read and block size is changed at the same time (Mikulas Patocka) [855906] - [tracing] remove kabi workaround that is no longer needed (Jeff Moyer) [855906] - [mm] tracing: Move include of trace/events/kmem.h out of header into slab.c (Jeff Moyer) [855906] - [mm] slab: Move kmalloc tracepoint out of inline code (Jeff Moyer) [855906] - [virt] kvm: fix race with level interrupts (Michael S. Tsirkin) [847722] - [usb] usbhid: Fix use-after-free in USBHID (James Paradis) [857518] - [kernel] sched_rt: Ignore RT queue throttling if idle task has RT policy (Igor Mammedov) [843541] - [md] Don't truncate size at 4TB for RAID0 and Linear (Jes Sorensen) [865637] - [scsi] ibmvfc: Fix double completion on abort timeout (Steve Best) [865115]- [fs] nfs: tear down caches in nfs_init_writepagecache when allocation fails (Steve Dickson) [857555] - [fs] pnfs: client fails to select correct DS from multipath (Steve Dickson) [851312] - [fs] ext4: remove mb_groups before tearing down the buddy_cache (Lukas Czerner) [859457] - [usb] Add kernel parameter to force io_watchdog for Intel EHCI HCD (James Paradis) [846024] - [fs] btrfs: Convert to new freezing mechanism (Zach Brown) [698324] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Zach Brown) [698324] - [fs] btrfs: fix min csum item size warnings in 32bit (Zach Brown) [698324] - [fs] btrfs: backport from mainline linux 3.5 kernel (Zach Brown) [698324] - [kernel] tracing: Don't use p->len field to determine output in __print_*() functions (Zach Brown) [698324] - [kernel] tracing: Don't print an extra separator of flags (Zach Brown) [698324] - [kernel] tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machine (Zach Brown) [698324] - [fs] btrfs: add BTRFS_MINOR for auto-loading (Zach Brown) [698324] - [fs] add FS_NOCOW_FL inode attribute flag (Zach Brown) [698324] - [fs] ext4: fix undefined bit shift result in ext4_fill_flex_info (Lukas Czerner) [809691] {CVE-2012-2100} - [fs] ext4: fix undefined behavior in ext4_fill_flex_info() (Lukas Czerner) [809691] {CVE-2012-2100} - [virt] kvm: change PT_FIRST_AVAIL_BITS_SHIFT to avoid conflict with EPT Dirty bit (Don Dugger) [736906] - [virt] kvm/vmx: Enable EPT A/D bits if supported by turning on relevant bit in EPTP (Don Dugger) [736906] - [virt] kvm/vmx: Use EPT Access bit in response to memory notifiers (Don Dugger) [736906] - [virt] kvm/vmx: Add EPT A/D bits definitions (Don Dugger) [736906] - [virt] kvm/vmx: Add parameter to control A/D bits support, default is on (Don Dugger) [736906] - [s390] zfcp: disable DIX support (Hendrik Brueckner) [694237] - [s390] zfcp: non-experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Introduce experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Enable data division support for FCP devices (Hendrik Brueckner) [694237] - [s390] zfcp: Update FCP protocol related code (Hendrik Brueckner) [694237] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [s390] hugetlb: use direct TLB flushing for hugetlbfs pages (Hendrik Brueckner) [861177] - [s390] mm: fix user access page-table walk code (Hendrik Brueckner) [861176] - [s390] dasd: fix pathgroup race (Hendrik Brueckner) [859526] - [fs] gfs2: Consolidate free block searching functions (Bob Peterson) [848109] - [fs] gfs2: Fix unclaimed_blocks() wrapping bug and clean up (Bob Peterson) [848109] - [fs] gfs2: Improve block reservation tracing (Bob Peterson) [848109] - [fs] gfs2: Fall back to ignoring reservations, if there are no other blocks left (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_setbit() (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_testbit() (Bob Peterson) [848109] - [fs] gfs2: Update rgblk_free() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Update gfs2_get_block_type() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Replace rgblk_search with gfs2_rbm_find (Bob Peterson) [848109] - [fs] gfs2: Add structure to contain rgrp, bitmap, offset tuple (Bob Peterson) [848109] - [fs] gfs2: Eliminate redundant calls to may_grant (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_dq_wait and wait_on_demote (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_wait and wait_on_holder (Bob Peterson) [848109] - [fs] gfs2: inline __gfs2_glock_schedule_for_reclaim (Bob Peterson) [848109] - [fs] gfs2: change function gfs2_direct_IO to use a normal gfs2_glock_dq (Bob Peterson) [848109] - [fs] gfs2: Allow more dirty buffers and reduce journal commits (Bob Peterson) [848109] - [fs] gfs2: eliminate log elements and simplify (Bob Peterson) [848109] - [fs] gfs2: Eliminate vestigial sd_log_le_rg (Bob Peterson) [848109] - [fs] gfs2: Make gfs2_log_fake_buf() write the buffer too (Bob Peterson) [848109] - [fs] gfs2: Move two functions from log.c to lops.c (Bob Peterson) [848109] - [fs] gfs2: Drop "pull" argument from log_write_header() (Bob Peterson) [848109] - [fs] gfs2: Add missing static to bd_cmp() (Bob Peterson) [848109] - [fs] gfs2: Remove rs_requested field from reservations (Bob Peterson) [848109] - [block] Fix hanging kernel threads in blk_execute_rq() (James Paradis) [855984] - [target] Fix crash in iblock backstore (Andy Grover) [863221] - [target] Do not print error if can't load target_core_stgt (Andy Grover) [822075]- [netdrv] sfc: Fix division by zero when using one RX channel and no SR-IOV (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Backport cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix calculation of vf_i in map_vi_index() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct validation of peer_page_count in efx_vfdi_set_status_page() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add SR-IOV back-end support for SFC9000 family (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Work around bogus 'uninitialised variable' warning (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for TX MAC filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for configuring RX unicast/multicast default filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove now-unused filter function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement ethtool RX NFC rules API instead of n-tuple API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for retrieving and removing filters by ID (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for filter IDs, indices and search depths (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Change filter ID generation to satisfy priority semantics of RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assertions in efx_filter_rfs() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix loop condition for efx_filter_search() when !for_insert (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement hardware acceleration of RFS (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Limit filter search depth further for performance hints (i.e. RFS) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise filter spec initialisation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove filter table IDs from filter functions (Nikolay Aleksandrov) [824042] - [netdrv] drivers/net: use vzalloc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't try to set filters with search depths we know won't work (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement the ethtool RX n-tuple control functions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add filter table management (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for RXFH (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix num_tc usage (Nikolay Aleksandrov) [824042] - [netdrv] sfc: By default refill RX rings as soon as space for a batch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fill RX rings completely full, rather than to 95 full (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix missing cleanup in failure path of efx_pci_probe() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not attempt to flush queues if DMA is disabled (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Log the part number on probe (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_channel::last_eventq_read_ptr (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Run event/IRQ self-test asynchronously when interface is brought up (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Encapsulate access to efx_{channel, nic}::last_irq_cpu in self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Test all event queues in parallel (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Raise self-test timeouts (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove TX completions from adaptive IRQ scoring (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update comments on efx_rx_packet_gro() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant function efx_nic_has_mc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assignment of ip_summed for pre-allocated skbs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct efx_for_each_possible_channel_tx_queue() to skip non-TX channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reverse initial buffer table allocation to allow for later resizing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allocate SRAM between buffer table and descriptor caches at init time (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make all CPU/IRQ/channel/queue counts unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make buffer table indices and counts consistently unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Disable flow control during flushes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise event generation to cover VF-owned event queues (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use proper function to test for RX channel in efx_poll() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Leave interrupts and event queues enabled whenever we can (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generate RX fill events based on RX queues, not channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise driver event generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Warn if unable to create MTDs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not retry hardware probe if it schedules a reset (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Skip RX end-of-batch work on channels without an RX queue (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use a more sensible cast in efx_rx_buf_offset() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: MTD: Leave the DEBUG macro alone (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move the end of the non-GRO RX path into its own function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant 'rc' variable, always set to 0 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting fixes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use existing local variables instead of repeated indirect lookups (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove remnants of on-load self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove obsolete function efx_dev_name() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update the description of SFC_MTD (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add hwmon driver for boards using SFC9000-family controllers (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Clean up test interrupt handling (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Partly revert "sfc: Handle serious errors in exactly one interrupt handler" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct interrupt timer quantum for Siena (normal and turbo mode) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_nic_type::push_multicast_hash operation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mac_operations into efx_nic_type (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Hold efx_nic::stats_lock while reading efx_nic::mac_stats (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use new names for MC shared memory layout constants (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make handling of MC reboot more reliable (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove fallback for invalid permanent MAC address (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Set default parallelism to per-core by default (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Rename efx_wanted_channels() to efx_wanted_parallelism() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update MCDI (firmware interface) definitions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary inclusion of , prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Const-qualify static data as appropriate, partly prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove parentheses around return expressions, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Avoid assignment in an if-statement, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix some formatting errors reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: fix assignment of 0/1 to bool variables. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use kcalloc instead of kzalloc to allocate array (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add moduleparam.h to drivers as required. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: add skb frag size accessors (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Nikolay Aleksandrov) [824042] - [netdrv] sfc: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Nikolay Aleksandrov) [824042] - [netdrv] sfc: convert to SKB paged frag API. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Clean up definitions of rule location arrays in RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use correct fields of struct ethtool_coalesce (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Validate IRQ moderation parameters in efx_init_irq_moderation() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct reporting and validation of TX interrupt coalescing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct error code for unsupported interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Communications' after 'Solarflare' in references to hardware (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Solarstorm' from Kconfig descriptions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix Siena mac statistics on big endian platforms (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allow resets to be upgraded; use atomic ops for safety (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove casts of void * (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add appropriate include for prefetch users (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't use enums as a bitmask. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use netif_device_{detach, attach}() around reset and self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix TX queue numbering when separate_tx_channels=1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix return value from efx_ethtool_set_rx_ntuple() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Use full 32 bit speed range in ethtool's set_settings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix common misspellings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not use efx_process_channel_now() in online self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Stop the TX queues during loopback self-tests (Nikolay Aleksandrov) [824042] - [netdrv] sfc: make function tables const (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Enable all TSO features on VLANs (Nikolay Aleksandrov) [824042] - [netdrv] net: Add NETIF_F_ALL_TSO define to include/linux/netdevice.h (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move test of rx_checksum_enabled from nic.c to rx.c (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Bump version to 3.1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove configurable FIFO thresholds for pause frame generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Expose TX push and TSO counters through ethtool statistics (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update copyright dates (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not read STAT1.FAULT in efx_mdio_check_mmd() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Read MC firmware version when requested through ethtool (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer further by removing data member (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer by unionising skb and page (Nikolay Aleksandrov) [824042] - [netdrv] Revert "[netdrv] sfc: disable RX hash insertion" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add TX queues for high-priority traffic (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Distinguish queue lookup from test for queue existence (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move TX queue core queue mapping into tx.c (Nikolay Aleksandrov) [824042] - [alsa] usb: Enable TerraTec DMX 6Fire USB and Edirol UA-101/UA-1000 drivers (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add endpoint usage definitions to ch9.h (Jaroslav Kysela) [664586] - [alsa] pcm: Call pgprot_noncached() for vmalloc'ed buffers (Jaroslav Kysela) [664586] - [alsa] ua101: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] pcm: add vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] usb: use old usb_buffer_alloc()/usb_buffer_free() fcns (Jaroslav Kysela) [664586] - [alsa] ua101: fix crash when unplugging (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Select missing SND_VMASTER option in Kconfig (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Update kernel configuration (Jaroslav Kysela) [664586] - [alsa] ua101: remove experimental status (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix signedness bug (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support for S32_LE format (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix pcm rate assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: signedness bug in usb6fire_pcm_prepare() (Jaroslav Kysela) [664586] - [alsa] usb: disable broken hw volume for Tenx TP6911 (Jaroslav Kysela) [664586] - [alsa] usb: print small buffers via *ph[C] (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use NULL instead of 0 for pointer assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: don't use custom hex_to_bin() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix double-free bug in usb6fire_fw_ezusb_upload() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Don't leak firmware in error path (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use the kernel's built-in bit reverse table (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Improve firmware loader (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add analog input volume control (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add mute control for analog outputs (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add individual volume control for analog channels (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add tlv to controls (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support of digital-thru mixer (Jaroslav Kysela) [664586] - [alsa] usb/6fire: remove driver version information (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid unnecessary EP setups in prepare (Jaroslav Kysela) [664586] - [alsa] usbaudio: Move configuration to prepare. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't require hw_params in endpoint. (Jaroslav Kysela) [664586] - [alsa] usbaudio: set period_bytes in substream. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix bogus error messages for delay accounting (Jaroslav Kysela) [664586] - [alsa] usb: Add quirks for Playback Designs devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for (original) Xbox Communicator (Jaroslav Kysela) [664586] - [alsa] usb: fix cross-interface streaming devices (Jaroslav Kysela) [664586] - [alsa] usb: fix calls to next_packet_size (Jaroslav Kysela) [664586] - [alsa] usb: restore delay information (Jaroslav Kysela) [664586] - [alsa] usb: use list_for_each_safe for endpoint resources (Jaroslav Kysela) [664586] - [alsa] usb: Fix URB cancellation at stream start (Jaroslav Kysela) [664586] - [alsa] usbaudio: Remove obsoleted fields in struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix scheduling-while-atomic bug in PCM capture stream (Jaroslav Kysela) [664586] - [alsa] usb: fix clock source validity index (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: initialize card pointer (Jaroslav Kysela) [664586] - [alsa] usb: move calls to usb_set_interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the first PCM interface assignment (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS GT-100 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam Pro for Notebooks (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam E3500 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Convert table to preferred C99 format (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use a table of mixer controls (Jaroslav Kysela) [664586] - [alsa] usb: make snd_usb_substream_capture_trigger static (Jaroslav Kysela) [664586] - [alsa] usb: fix sync pipe check (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix substream assignments (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix rate_list memory leak (Jaroslav Kysela) [664586] - [alsa] usb: fix stream info output in /proc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Call get_min_max_*() after determining the name string (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix comment (Jaroslav Kysela) [664586] - [alsa] usb: fix some typos in endpoint.c documentation (Jaroslav Kysela) [664586] - [alsa] usbaudio: sound/usb/endpoint.c: suppress warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add missing error checks in snd_ebox44_create_mixer() (Jaroslav Kysela) [664586] - [alsa] usbaudio: M-Audio Fast Track Ultra: Add effect controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename Fast Track Ultra mixer quirk functions (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add TLV to M-Audio Fast Track Ultra controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename and export mixer_vol_tlv (Jaroslav Kysela) [664586] - [alsa] usbaudio: Unify M-Audio Fast Track Ultra and Ebox-44 mixer quirks. (Jaroslav Kysela) [664586] - [alsa] usb: remove refactorization left-overs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Replace mixer for Electrix Ebox-44 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Skip un-parseable mixer units instead of erroring (Jaroslav Kysela) [664586] - [alsa] usb: Remove obsoleted fields from struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usb: Fix fill_max flag set (Jaroslav Kysela) [664586] - [alsa] usb: Remove unused variable (Jaroslav Kysela) [664586] - [alsa] usb: add some documentation (Jaroslav Kysela) [664586] - [alsa] usb: add support for implicit feedback (Jaroslav Kysela) [664586] - [alsa] usb: remove old streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: switch over to new endpoint streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: implement new endpoint streaming model (Jaroslav Kysela) [664586] - [alsa] usb: add snd_usb_audio-wide mutex (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix build error by consitification of rate list (Jaroslav Kysela) [664586] - [alsa] usx2y: Fix typo in usbusx2yaudio.c and usx2yhwdeppcm.c (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix the return of XRUN (Jaroslav Kysela) [664586] - [alsa] usbaudio: avoid integer overflow in create_fixed_stream_quirk() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol UM-3G support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid flood of frame-active debug messages (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Delete calls to preempt_disable (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix possible hang and overflow in parse_uac2_sample_rate_range() (Jaroslav Kysela) [664586] - [alsa] usbaudio: convert sound/* to use module_usb_driver() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Yamaha MOX6/MOX8 support (Jaroslav Kysela) [664586] - [alsa] usb: added VOX ToneLab ST midi handling (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Roland GAIA SH-01 Synthesizer (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Logitech HD Webcam c510 to quirk-384 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the missing volume quirks at delayed init (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix possible access over audio_feature_info[] array (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Maschine (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix NULL dereference in input.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: increase control transfer timeout (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check for possible chip NULL pointer before clearing probing flag (Jaroslav Kysela) [664586] - [alsa] usbaudio: clear chip->probing on error exit (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added support for Roland UM-ONE midi-usb interface (Jaroslav Kysela) [664586] - [alsa] usb: move code from urb.c to endpoint.c (Jaroslav Kysela) [664586] - [alsa] usb: re-order code (Jaroslav Kysela) [664586] - [alsa] usb: re-order the Makefile (Jaroslav Kysela) [664586] - [alsa] usb: refine delay information with USB frame counter (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Starr Labs USB MIDI support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check the dB-range validity in the later read, too (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix missing mixer dB information (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: track submitted output urbs (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for BOSS Micro BR-80 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix keymap for RigKontrol3 (Jaroslav Kysela) [664586] - [alsa] usb: Fix uninitialized variable usage (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirk for Keith McMillen StringPort (Jaroslav Kysela) [664586] - [alsa] usb: operate on given mixer interface only (Jaroslav Kysela) [664586] - [alsa] usb: avoid dividing by zero on invalid input (Jaroslav Kysela) [664586] - [alsa] usb: Accept UAC2 FORMAT_TYPE descriptors with bLength > 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for Roland / BOSS BR-800 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for M-Audio Fast Track Pro and Quattro (Jaroslav Kysela) [664586] - [alsa] usbaudio: replace "void *" with more specific pointers (Jaroslav Kysela) [664586] - [alsa] usb: turn off de-emphasis in s/pdif for cm6206 (Jaroslav Kysela) [664586] - [alsa] usbaudio: more control quirks for M-Audio FastTrack devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER (Jaroslav Kysela) [664586] - [alsa] usbaudio: export snd_usb_feature_unit_ctl (Jaroslav Kysela) [664586] - [alsa] usbaudio: rework add_control_to_empty() (Jaroslav Kysela) [664586] - [alsa] usbaudio: move assignment of chip->ctrl_intf (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add support for USB X-Fi S51 Pro (Jaroslav Kysela) [664586] - [alsa] usbaudio: handle "Fast Track Ultra" with USB_DEVICE_VENDOR_SPEC() (Jaroslav Kysela) [664586] - [alsa] usbaudio: assume valid clock (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirks for Roland GR-55 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for KORG PANDORA PX5D MIDI interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove invalid extra mixers for Komplete Audio 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: include format.h in format.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: make hwc_debug a noop in case HW_CONST_DEBUG is not set (Jaroslav Kysela) [664586] - [alsa] usbaudio: Terratec Aureon 7.1 USB ID as C-Media cm6206 quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't expose broken dB ranges (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for Audio Kontrol 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: define another USB ID for a buggy USB MIDI cable (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Boss JS-8 Jam Station (Jaroslav Kysela) [664586] - [alsa] usb: Remove trailing spaces from USB card name strings (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement USB autosuspend (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix suspend/resume (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add "cval->res = 384" quirk for Logitech Webcam C600 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume range check and warn if it too big (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix oops due to cleanup race when disconnecting (Jaroslav Kysela) [664586] - [alsa] usbaudio: reconstruct some dispatcher functions to use switch-case (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Native Instruments MK2 devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Audio 2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Enable the E-MU 0204 USB (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Cakewalk UM-1G support (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Driver for TerraTec DMX 6Fire USB (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix missing NULL checks (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix MIDI output (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol SD-90 PCM support (Jaroslav Kysela) [664586] - [alsa] usbaudio: use enum control info helper (Jaroslav Kysela) [664586] - [alsa] usb: fixed typos (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Power/Status LED on Creative USB X-Fi S51 (Jaroslav Kysela) [664586] - [alsa] usb: driver neglects kmalloc return value check and may deref NULL (Jaroslav Kysela) [664586] - [alsa] usbaudio: automatically detect feedback format (Jaroslav Kysela) [664586] - [alsa] usb: Creative USB X-Fi volume knob support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Novation Launchpad support (Jaroslav Kysela) [664586] - [alsa] usb/usx2y: simplify conditional (Jaroslav Kysela) [664586] - [alsa] usb/mixer: remove bogus cast (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix an unused-variable compile warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: add more Yamaha USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Kontrol S4 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: drop version number (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix Fast Track Ultra (8R) 44.1 sample rates (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS ME-25 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland A-PRO support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol PCR-1 PCM support (Jaroslav Kysela) [664586] - [alsa] usb: Release capture substream URBs properly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix detection of vendor-specific device protocol settings (Jaroslav Kysela) [664586] - [alsa] usbaudio: Assume first control interface is for audio (Jaroslav Kysela) [664586] - [alsa] usb: USB3 SuperSpeed sound support (Jaroslav Kysela) [664586] - [alsa] sound/usb/format: silence uninitialized variable warnings (Jaroslav Kysela) [664586] - [alsa] usb: Correct audio problem for Hauppage HVR-850 and others rel. to urb data align (Jaroslav Kysela) [664586] - [alsa] usb: fix comnment/printk typos concerning "empty" (Jaroslav Kysela) [664586] - [alsa] usbaudio: silence a superfluous warning (Jaroslav Kysela) [664586] - [alsa] usb: Fix compile error with CONFIG_SND_DEBUG_VERBOSE=y (Jaroslav Kysela) [664586] - [alsa] usbaudio: simplify control interface access (Jaroslav Kysela) [664586] - [alsa] usbaudio: move and add some comments (Jaroslav Kysela) [664586] - [alsa] usb-midi: whitespace fixes (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify UAC macros and struct names (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up includes in clock.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume resolution quirk for some Logitech webcams (Jaroslav Kysela) [664586] - [alsa] usb/endpoint: fix dangling pointer use (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix UAC2 control value queries (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 sample rate ranges correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix control messages for USB_RECIP_INTERFACE (Jaroslav Kysela) [664586] - [alsa] usbaudio: add check for faulty clock in parse_audio_format_rates_v2() (Jaroslav Kysela) [664586] - [alsa] usbaudio: export UAC2 clock selectors as mixer controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up find_audio_control_unit() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add UAC2 sepecific Feature Unit controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify constants from specification (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse clock topology of UAC2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support partially write-protected UAC2 controls (Jaroslav Kysela) [664586] - [alsa] audio-v2.h: add more UAC2 details (Jaroslav Kysela) [664586] - [alsa] usbaudio: UAC2: clean up parsing of bmaControls (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Bump version number to 1.3.21 (Jaroslav Kysela) [664586] - [alsa] Revert: snd-usb-caiaq: Set default input mode of A4DJ (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Simplify single case to an 'if' (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix feature unit parser for UAC2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for UAC2 pitch control (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 endpoint descriptors correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix return values (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse more format descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Akai MPD16 (Jaroslav Kysela) [664586] - [alsa] usb: fixup for usb_buffer_alloc/free rename (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix selector unit string index accessor (Jaroslav Kysela) [664586] - [alsa] usbaudio: include/usb/*.h checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] sound/usb: add preliminary support for UAC2 interrupts (Jaroslav Kysela) [664586] - [alsa] audio.h: add __attribute__((packed)) to uac_iso_endpoint_descriptor (Jaroslav Kysela) [664586] - [alsa] sound/usb: fix UAC1 regression (Jaroslav Kysela) [664586] - [alsa] usbmixer: use get_iface_desc() rather than direct structure (Jaroslav Kysela) [664586] - [alsa] usb: update gfp/slab.h includes (Jaroslav Kysela) [664586] - [alsa] usb pcm: use of kmalloc requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usb: use of kmalloc/kfree requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add basic support for M-Audio Fast Track Ultra series (Jaroslav Kysela) [664586] - [alsa] usb-mixer: Add support for Audio Class v2.0 (Jaroslav Kysela) [664586] - [alsa] usb-mixer: parse descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbmixer: rename usbmixer.[ch] -> mixer.[ch] (Jaroslav Kysela) [664586] - [alsa] usb-mixer: use defines from audio.h (Jaroslav Kysela) [664586] - [alsa] usb: fix usb build error when PM is not enabled (Jaroslav Kysela) [664586] - [alsa] audio.h: split parts of header into audio-v2.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for samplerate setting on v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support multiple formats with audio class v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: use a format bitmask per alternate setting (Jaroslav Kysela) [664586] - [alsa] usbaudio: rename substream format field to altset_idx (Jaroslav Kysela) [664586] - [alsa] usb-mixer: factor out quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: refactor code (Jaroslav Kysela) [664586] - [alsa] usbaudio: header file cleanups (Jaroslav Kysela) [664586] - [alsa] usbaudio: move ua101 driver (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: Add support for Traktor Kontrol X1 (Jaroslav Kysela) [664586] - [alsa] ua101: add Edirol UA-1000 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam (Jaroslav Kysela) [664586] - [alsa] sound/usb/caiaq/midi.h: Checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove debug "SAMPLE BYTES" printk line (Jaroslav Kysela) [664586] - [alsa] audio.h: Fix field order in uac_format_type_i_ext_descriptor (Jaroslav Kysela) [664586] - [alsa] usbaudio: consolidate header files (Jaroslav Kysela) [664586] - [alsa] usbmixer: bail out early when parsing audio class v2 descriptors (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement basic set of class v2.0 parser (Jaroslav Kysela) [664586] - [alsa] usbaudio: introduce new types for audio class v2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse USB descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Mbox support, output only (Jaroslav Kysela) [664586] - [alsa] usbmixer: use MAX_ID_ELEMS where possible (Jaroslav Kysela) [664586] - [alsa] usbmixer: add usb_id value to usbmixer proc file (Jaroslav Kysela) [664586] - [alsa] usbmixer: introduce /proc/asound/card#/usbmixer file (Jaroslav Kysela) [664586] - [alsa] usbaudio: MIDI support for Access Music VirusTI (Jaroslav Kysela) [664586] - [alsa] usbaudio: reduce MIDI packet size to work around broken firmware (Jaroslav Kysela) [664586] - [alsa] usbmixer: add possibility to remap dB values (Jaroslav Kysela) [664586] - [alsa] usbaudio: use usbquirk.h for detection of HVR-950Q/850 (Jaroslav Kysela) [664586] - [alsa] usbaudio: relax urb data align. restriction HVR-950Q and HVR-850 only (Jaroslav Kysela) [664586] - [alsa] usbaudio: make buffer pointer based on bytes instead on frames (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added functionality for E-mu 0404USB/0202USB/TrackerPre (Jaroslav Kysela) [664586] - [alsa] usbaudio: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] add Edirol UA-101 support (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add product IDs of US-122MKII and US-144MKII (Jaroslav Kysela) [664586] - [alsa] usb: Fix mixer map for Hercules Gamesurround Muse Pocket LT (Jaroslav Kysela) [664586] - [alsa] usbmidi: Use hweight16 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland UA-1G support (Jaroslav Kysela) [664586] - [alsa] usxxx: cleanup chip field (Jaroslav Kysela) [664586] - [alsa] usb: make the USB MIDI module more independent (0/268) (Jaroslav Kysela) [664586] - [alsa] usbaudio: allow switching altsetting on Roland USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: corrent error number for not probing US-144 on ehci-hcd (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add support for US-144 (Jaroslav Kysela) [664586]- [char] ipmi: Fix KABI issues with acpi_ipmi addition (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add a default handler for IPMI operation regions (Matthew Garrett) [803653] - [char] ipmi: Add a callback to indicate that probing has finished (Matthew Garrett) [803653] - [acpi] ipmi: Reorder makefiles (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add the IPMI opregion driver to enable ACPI to access BMC controller (Matthew Garrett) [803653] - [char] ipmi: Add one interface to get more info of low-level IPMI device (Matthew Garrett) [803653] - [char] ipmi: fix ACPI detection with regspacing (Matthew Garrett) [803653] - [char] ipmi: convert tracking of the ACPI device pointer to a PNP device (Matthew Garrett) [803653] - [char] ipmi: add PNP discovery (ACPI namespace via PNPACPI) (Matthew Garrett) [803653] - [pnp] pnpacpi: add interface to retrieve ACPI device from a PNPACPI device (Matthew Garrett) [803653] - [pnp] pnpacpi: save struct acpi_device, not just acpi_handle (Matthew Garrett) [803653] - [mm] hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreach (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugepages: fix use after free bug in "quota" handling (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix pgoff computation when unmapping page from vma (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix ENOSPC returned by handle_mm_fault() (Frederic Weisbecker) [843035] {CVE-2012-2133} - [block] loop: remove the incorrect write_begin/write_end shortcut (Lukas Czerner) [766815] - [block] loop: Fix discard_alignment default setting (Lukas Czerner) [766815] - [block] loop: fix loop block driver discard and encryption comment (Lukas Czerner) [766815] - [block] loop: add discard support for loop devices (Lukas Czerner) [766815] - [s390] dasd: check count address during online setting (Hendrik Brueckner) [853234] - [scsi] fix softlockup regression on hot remove (Chris Leech) [863077]- [netdrv] qlge: fix endian issue (Chad Dupuis) [826571] - [netdrv] qlge: Bumped driver version to 1.00.00.31 (Chad Dupuis) [826571] - [netdrv] qlge: Refactoring of ethtool stats (Chad Dupuis) [826571] - [netdrv] qlge: Moving low level frame error to ethtool statistics (Chad Dupuis) [826571] - [netdrv] qlge: Fixed double pci free upon tx_ring->q allocation failure (Chad Dupuis) [826571] - [netdrv] qlge: Added missing case statement to ethtool get_strings (Chad Dupuis) [826571] - [netdrv] qlge: Clean up ethtool set WOL routine (Chad Dupuis) [826571] - [netdrv] qlge: Fix ethtool WOL calls to operate only on devices that support WOL (Chad Dupuis) [826571] - [netdrv] qlge: Cleanup atomic queue threshold check (Chad Dupuis) [826571] - [netdrv] qlge: Fix TX queue stoppage due to full condition (Chad Dupuis) [826571] - [virt] virtio-scsi: fix copying of sg_list in the presence of of HighMem pages (Paolo Bonzini) [816059 840458] - [virt] virtio-scsi: support online resizing of disks (Paolo Bonzini) [840458] - [virt] virtio-scsi: initialize scatterlist structure for events (Paolo Bonzini) [840458] - [virt] virtio-scsi: hotplug support for virtio-scsi (Paolo Bonzini) [840458] - [virt] virtio-scsi: split scatterlist per target (Paolo Bonzini) [841622] - [virt] virtio-scsi: release sg_lock after add_buf (Paolo Bonzini) [841622] - [virt] virtio-scsi: split locking per vq (Paolo Bonzini) [841622] - [virt] virtio-scsi: unlock during kick (Paolo Bonzini) [841622] - [virt] virtio: support unlocked queue kick (Paolo Bonzini) [841622] - [virt] kvm: Add PCIDE bit to the guest/host mask for CR4 (Don Dugger) [736907] - [virt] kvm/vmx: Implement PCID/INVPCID for guests with EPT (Don Dugger) [736907] - [virt] kvm: Add cpuid_update() callback to kvm_x86_ops (Don Dugger) [736907] - [virt] kvm: expose Intel cpu new features (HLE, RTM) to guest (Don Dugger) [736907] - [virt] kvm: retain pvclock guest stopped bit in guest memory (Amit Shah) [739151] - [virt] kvm: fix pvclock guest stopped flag reporting (Amit Shah) [739151] - [virt] kvmclock: remove check_and_clear_guest_paused warning (Amit Shah) [739151] - [virt] kvmclock: remove unneeded EXPORT macro (Amit Shah) [739151] - [virt] watchdog: add check for suspended vm in softlockup detector (Amit Shah) [739151] - [virt] kvm: Add ioctl for KVM_KVMCLOCK_CTRL (Amit Shah) [739151] - [virt] kvmclock: Add functions to check if the host has stopped the vm (Amit Shah) [739151] - [virt] x86, pvclock: Add flag to indicate that a vm was stopped by the host (Amit Shah) [739151] - [scsi] mpt2sas: Bump driver vesion to 13.101.00.00 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for panic happening because of improper memory allocation (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for hard drive going OFFLINE when hard reset issued and simultaneously another hard drive is hot unplugged (Tomas Henzl) [826414] - [scsi] mpt2sas: Set the phy identifier of the end device to the phy number of the parent device it is linked to (Tomas Henzl) [826414] - [scsi] mpt2sas: While enabling phy, read the current port number from sas iounit page 0 instead of page 1 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix linux driver sparse errors (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix security scan issues reported by source code analysis tool (Tomas Henzl) [826414] - [scsi] mpt2sas: better protect sas_device, raid_device, and expander_device lists (Tomas Henzl) [826414] - [scsi] mpt2sas: Perform Target Reset instead of HBA reset when a SATA_PASSTHROUGH cmd timeout happens (Tomas Henzl) [826414] - [scsi] mpt2sas: Added multisegment mode support for Linux BSG Driver (Tomas Henzl) [826414] - [scsi] mpt2sas: Removed redundant global mutex for IOCTLs (Tomas Henzl) [826414] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [826414] - [scsi] mpt2sas: use pci_dev->revision (Tomas Henzl) [826414] - [scsi] mpt2sas: remove extraneous sas_log_info messages (Tomas Henzl) [826414] - [scsi] mpt2sas: spell "primitive" correctly in function prototype (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix mismatch in mpt2sas_base_hard_reset_handler() mutex lock-unlock (Tomas Henzl) [826414] - [netdrv] bnx2x: fix rx performance regression due to small ring size (Michal Schmidt) [862244]- [fs] xfs: handle EOF correctly in xfs_vm_writepage (Dave Chinner) [859242] - [fs] xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: kill copy and paste segment checks in xfs_file_aio_read (Dave Chinner) [859242] - [fs] xfs: xfs_vm_writepage clear iomap_valid when !buffer_uptodate (REV2) (Dave Chinner) [859242] - [fs] xfs: switch to proper __bitwise type for KM_... flags (Dave Chinner) [859242] - [fs] xfs: add trace points for log forces (Dave Chinner) [859242] - [fs] xfs: fix memory reclaim deadlock on agi buffer (Dave Chinner) [859242] - [fs] xfs: stop the sync worker before xfs_unmountfs (Dave Chinner) [737529] - [fs] xfs: flush outstanding buffers on log mount failure (Dave Chinner) [737529] - [fs] xfs: prevent recursion in xfs_buf_iorequest (Dave Chinner) [859242] - [fs] xfs: Properly exclude IO type flags from buffer flags (Dave Chinner) [859242] - [fs] xfs: use iolock on XFS_IOC_ALLOCSP calls (Dave Chinner) [859242] - [fs] xfs: use kmem_zone_zalloc for buffers (Dave Chinner) [859242] - [fs] xfs: fix incorrect b_offset initialisation (Dave Chinner) [859242] - [fs] xfs: check for buffer errors before waiting (Dave Chinner) [859242] - [fs] xfs: fix buffer lookup race on allocation failure (Dave Chinner) [859242] - [fs] xfs: Use preallocation for inodes with extsz hints (Dave Chinner) [859242] - [fs] xfs: limit specualtive delalloc to maxioffset (Dave Chinner) [859242] - [fs] xfs: don't assert on delalloc regions beyond EOF (Dave Chinner) [859242] - [fs] xfs: prevent needless mount warning causing test failures (Dave Chinner) [859242] - [fs] xfs: punch new delalloc blocks out of failed writes inside EOF. (Dave Chinner) [859242] - [fs] xfs: page type check in writeback only checks last buffer (Dave Chinner) [859242] - [fs] xfs: using GFP_NOFS for blkdev_issue_flush (Dave Chinner) [859242] - [fs] xfs: punch all delalloc blocks beyond EOF on write failure. (Dave Chinner) [859242] - [fs] xfs: use shared ilock mode for direct IO writes by default (Dave Chinner) [807503] - [fs] xfs: push the ilock into xfs_zero_eof (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_file_aio_write_checks (Dave Chinner) [807503] - [fs] xfs: avoid taking the ilock unnessecarily in xfs_qm_dqattach (Dave Chinner) [807503] - [fs] xfs: Ensure inode reclaim can run during quotacheck (Dave Chinner) [859242] - [fs] xfs: don't fill statvfs with project quota for a directory (Dave Chinner) [859242] - [fs] xfs: add lots of attribute trace points (Dave Chinner) [859242] - [fs] xfs: fix fstrim offset calculations (Dave Chinner) [859242] - [fs] xfs: Account log unmount transaction correctly (Dave Chinner) [859242] - [fs] xfs: trace xfs_name strings correctly (Dave Chinner) [859242] - [fs] xfs: don't defer metadata allocation to the workqueue (Dave Chinner) [693280] - [fs] xfs: introduce an allocation workqueue (Dave Chinner) [693280] - [fs] xfs: Fix open flag handling in open_by_handle code (Dave Chinner) [859242] - [fs] xfs: fix deadlock in xfs_rtfree_extent (Dave Chinner) [859242] - [fs] xfs: fallback to vmalloc for large buffers in xfs_getbmap (Dave Chinner) [858353] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get (Dave Chinner) [858353] - [fs] xfs: reimplement fdatasync support (Dave Chinner) [845233] - [fs] xfs: split in-core and on-disk inode log item fields (Dave Chinner) [845233] - [fs] xfs: make xfs_inode_item_size idempotent (Dave Chinner) [845233] - [fs] xfs: log timestamp updates (Dave Chinner) [845233] - [fs] xfs: log file size updates at I/O completion time (Dave Chinner) [845233] - [fs] xfs: log file size updates as part of unwritten extent conversion (Dave Chinner) [845233] - [fs] xfs: do not require an ioend for new EOF calculation (Dave Chinner) [845233] - [fs] xfs: only take the ILOCK in xfs_reclaim_inode() (Dave Chinner) [845233] - [fs] xfs: split and cleanup xfs_log_reserve (Dave Chinner) [854465] - [fs] xfs: share code for grant head availability checks (Dave Chinner) [854465] - [fs] xfs: share code for grant head wakeups (Dave Chinner) [854465] - [fs] xfs: share code for grant head waiting (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_wake_all (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_init (Dave Chinner) [854465] - [fs] xfs: add the xlog_grant_head structure (Dave Chinner) [854465] - [fs] xfs: remove log space waitqueues (Dave Chinner) [854465] - [fs] xfs: cleanup xfs_log_space_wake (Dave Chinner) [854465] - [fs] xfs: remove xfs_trans_unlocked_item (Dave Chinner) [854465] - [fs] xfs: do exact log space wakeups in xlog_ungrant_log_space (Dave Chinner) [854465] - [fs] xfs: split tail_lsn assignments from log space wakeups (Dave Chinner) [854465] - [fs] xfs: xfs_trans_add_item() - don't assign in ASSERT() when compare is intended (Dave Chinner) [859242] - [fs] xfs: show uuid when mount fails due to duplicate uuid (Dave Chinner) [859242] - [fs] xfs: pass KM_SLEEP flag to kmem_realloc() in xlog_recover_add_to_cnt_trans() (Dave Chinner) [859242] - [fs] xfs: cleanup xfs_file_aio_write (Dave Chinner) [845233] - [fs] xfs: always return with the iolock held from xfs_file_aio_write_checks (Dave Chinner) [845233] - [fs] xfs: remove the i_new_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: remove the i_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: make i_flags an unsigned long (Dave Chinner) [845233] - [fs] xfs: fix force shutdown handling in xfs_end_io (Dave Chinner) [845233] - [fs] xfs: simplify xfs_qm_detach_gdquots (Dave Chinner) [859242] - [fs] xfs: make sure to really flush all dquots in xfs_qm_quotacheck (Dave Chinner) [859242] - [fs] xfs: untangle SYNC_WAIT and SYNC_TRYLOCK meanings for xfs_qm_dqflush (Dave Chinner) [859242] - [fs] xfs: fix allocation length overflow in xfs_bmapi_write() (Dave Chinner) [859242] - [fs] xfs: do not flush data workqueues in xfs_flush_buftarg (Dave Chinner) [859242] - [fs] xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacks (Dave Chinner) [859242] - [fs] xfs: clean up xfs_ioerror_alert (Dave Chinner) [859242] - [fs] xfs: clean up buffer allocation (Dave Chinner) [859242] - [fs] xfs: optimize fsync on directories (Dave Chinner) [859242] - [fs] xfs: reduce the number of log forces from tail pushing (Dave Chinner) [859242] - [fs] xfs: Dont allocate new buffers on every call to _xfs_buf_find (Dave Chinner) [859242] - [fs] xfs: XFS_TRANS_SWAPEXT is not a valid flag for xfs_trans_commit (Dave Chinner) [859242] - [fs] xfs: don't ignore error code from xfs_bmbt_update (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_trans_get_buf() (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_buf_get() (Dave Chinner) [859242] - [fs] xfs: improve ioend error handling (Dave Chinner) [807503] - [fs] xfs: wait for I/O completion when writing out pages in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ioend latency (Dave Chinner) [807503] - [fs] xfs: defer AIO/DIO completions (Dave Chinner) [807503] - [fs] xfs: remove dead ENODEV handling in xfs_destroy_ioend (Dave Chinner) [807503] - [fs] xfs: Fix oops on IO error during xlog_recover_process_iunlinks() (Dave Chinner) [859242] - [fs] xfs: fix nfs export of 64-bit inodes numbers on 32-bit kernels (Dave Chinner) [859242] - [fs] xfs: fix attr2 vs large data fork assert (Dave Chinner) [859242] - [fs] xfs: use doalloc flag in xfs_qm_dqattach_one() (Dave Chinner) [859242] - [fs] xfs: Return -EIO when xfs_vn_getattr() failed (Dave Chinner) [859242] - [fs] xfs: use a cursor for bulk AIL insertion (Dave Chinner) [859242] - [fs] xfs: start periodic workers later (Dave Chinner) [859242] - [fs] xfs: fix possible overflow in xfs_ioc_trim() (Dave Chinner) [700324] - [fs] xfs: fix endian conversion issue in discard code (Dave Chinner) [700324] - [fs] xfs: do not discard alloc btree blocks (Dave Chinner) [700324] - [fs] xfs: add online discard support (Dave Chinner) [700324] - [fs] xfs: fix buffer flushing during unmount (Dave Chinner) [737529] - [fs] xfs: force buffer writeback before blocking on the ilock in inode reclaim (Dave Chinner) [737529] - [fs] xfs: fix xfs_mark_inode_dirty during umount (Dave Chinner) [737529] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [845233] - [fs] xfs: log all dirty inodes in xfs_fs_sync_fs (Dave Chinner) [845233] - [fs] xfs: log the inode in ->write_inode calls for kupdate (Dave Chinner) [845233] - [fs] xfs: fix ->write_inode return values (Dave Chinner) [845233] - [fs] Documentation: Correct s_umount state for freeze_fs/unfreeze_fs (Eric Sandeen) [768304] - [fs] missed mnt_drop_write() in do_dentry_open() (Eric Sandeen) [768304] - [fs] ext2: Implement freezing (Eric Sandeen) [768304] - [fs] btrfs: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] fuse: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext3: Enable the new freeze paths w/ the special KABI flag (Eric Sandeen) [768304] - [fs] gfs2: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] xfs: Convert to new freezing code (Eric Sandeen) [768304] - [fs] ext4: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext4: allow an active handle to be started when freezing (Eric Sandeen) [768304] - [fs] ext4: fix freeze deadlock under IO (Eric Sandeen) [768304] - [fs] ext4: don't return to userspace after freezing the fs with a mutex held (Eric Sandeen) [768304] - [fs] Use old freeze mechanism when appropriate (Eric Sandeen) [768304] - [fs] Protect write paths by sb_start_write - sb_end_write (Eric Sandeen) [768304] - [fs] Skip atime update on frozen filesystem (Eric Sandeen) [768304] - [fs] Add freezing handling to mnt_want_write() / mnt_drop_write() (Eric Sandeen) [768304] - [fs] Add old freeze paths back in; use if FS_HAS_NEW_FREEZE fs flag is not set (Eric Sandeen) [768304] - [fs] Improve filesystem freezing handling (Eric Sandeen) [768304] - [fs] Move grabbing s_umount to callers of grab_super() (Eric Sandeen) [768304] - [fs] get rid of open-coded grab_super() in get_active_super() (Eric Sandeen) [768304] - [fs] nfsd: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] new helpers: fh_{want,drop}_write() (Eric Sandeen) [768304] - [fs] nfsd: link returns nfserr_delay when breaking lease (Eric Sandeen) [768304] - [fs] nfsd: don't leak dentry count on mnt_want_write failure (Eric Sandeen) [768304] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] fat: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] mm: Continue to update file time in fault paths for OOT filesystems (Eric Sandeen) [768304] - [fs] mm: Make default vm_ops provide ->page_mkwrite handler (Eric Sandeen) [768304] - [fs] mm: Update file times from fault path only if .page_mkwrite is not set (Eric Sandeen) [768304] - [fs] sysfs: Push file_update_time() into bin_page_mkwrite() (Eric Sandeen) [768304] - [fs] gfs2: Push file_update_time() into gfs2_page_mkwrite() (Eric Sandeen) [768304] - [fs] Push file_update_time() into __block_page_mkwrite() (Eric Sandeen) [768304] - [fs] fb_defio: Push file_update_time() into fb_deferred_io_mkwrite() (Eric Sandeen) [768304] - [fs] pipe: block pipe_write() on a frozen filesystem (Eric Sandeen) [768304] - [fs] namespace.c: avoid panic for NULL mnt_ns in do_add_mount() (Eric Sandeen) [732340] - [fs] ext4: always set then trimmed blocks count into len (Lukas Czerner) [858012] - [fs] ext4: fix trimmed block count accounting (Lukas Czerner) [858012] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [858012] - [fs] xfs: fix race while discarding buffers (Carlos Maiolino) [829066] - [fs] gfs2: Write out dirty inode metadata in delayed deletes (Robert S Peterson) [748827]- [mm] vmscan: add in_reclaim_compaction (Rik van Riel) [713546 783248] - [mm] vmscan: stop reclaim/compaction earlier due to insufficient progress if !__GFP_REPEAT (Rik van Riel) [713546 783248] - [usb] ch9: define Set SEL and Set Isoch Delay macros (Don Zickus) [836217] - [usb] ch9: add function defines from ch9, USB 3.0 spec (Don Zickus) [836217] - [usb] xhci: fix compilation error for non-PCI based stacks (Don Zickus) [836217] - [usb] xhci: use ioremap_nocache in xhci-plat (Don Zickus) [836217] - [usb] xhci: Fix Compliance Mode on SN65LVPE502CP Hardware (Don Zickus) [836217] - [usb] xhci: Make handover code more robust (Don Zickus) [836217] - [usb] xhci: Fix a logical vs bitwise AND bug (Don Zickus) [836217] - [usb] xhci: Only switch the switchable ports (Don Zickus) [836217] - [usb] xhci: Recognize USB 3.0 devices as superspeed at powerup (Don Zickus) [836217] - [usb] xhci: Switch PPT ports to EHCI on shutdown (Don Zickus) [836217] - [usb] xhci: Fix bug after deq ptr set to link TRB (Don Zickus) [836217] - [usb] xhci: Add Etron XHCI_TRUST_TX_LENGTH quirk (Don Zickus) [836217] - [usb] xhci: Increase reset timeout for Renesas 720201 host (Don Zickus) [836217] - [usb] Add a sysfs file to show LTM capabilities (Don Zickus) [815470] - [usb] Enable Latency Tolerance Messaging (LTM) (Don Zickus) [815470] - [usb] xhci: Export Latency Tolerance Messaging capabilities (Don Zickus) [815470] - [usb] xhci: Fix hang on back-to-back Set TR Deq Ptr commands (Don Zickus) [836217] - [usb] xhci: Add support for root hub port status CAS (Don Zickus) [836217] - [usb] xhci: Increase the timeout for controller save/restore state operation (Don Zickus) [836217] - [usb] xhci: Don't free endpoints in xhci_mem_cleanup() (Don Zickus) [836217] - [usb] xhci: Fix invalid loop check in xhci_free_tt_info() (Don Zickus) [836217] - [usb] xhci: fix resource leak in xhci power loss path (Don Zickus) [836217] - [usb] enable USB2 LPM if port suspend fails (Don Zickus) [836217] - [usb] xhci: Add new short TX quirk for Fresco Logic host (Don Zickus) [836217] - [usb] xhci: testing sizeof xhci_doorbell_array 2 time (Don Zickus) [836217] - [usb] xhci: print URB's expected length in decimal, not hex (Don Zickus) [836217] - [usb] xhci: Add Lynx Point to list of Intel switchable hosts (Don Zickus) [817872] - [usb] xhci: Handle COMP_TX_ERR for isoc tds (Don Zickus) [836217] - [usb] xhci: keep track of ports being resumed and indicate in hub_status_data (Don Zickus) [836217] - [usb] xhci: Correct the #define XHCI_LEGACY_DISABLE_SMI (Don Zickus) [836217] - [usb] xhci: use gfp flags from caller instead of GFP_ATOMIC (Don Zickus) [836217] - [usb] xhci: add XHCI_RESET_ON_RESUME quirk for VIA xhci host (Don Zickus) [836217] - [usb] fix bug of device descriptor got from superspeed device (Don Zickus) [836217] - [usb] xhci: Fix register save/restore order (Don Zickus) [836217] - [usb] xhci: Restore event ring dequeue pointer on resume (Don Zickus) [836217] - [usb] xhci: Don't write zeroed pointers to xHC registers (Don Zickus) [836217] - [usb] xhci: Warn when hosts don't halt (Don Zickus) [836217] - [usb] xhci: don't re-enable IE constantly (Don Zickus) [836217] - [usb] xhci: fix section mismatch in xhci-pci (Don Zickus) [836217] - [usb] xhci: correct to print the true HSEE of USBCMD (Don Zickus) [836217] - [usb] Don't make USB_ARCH_HAS_{XHCI, OHCI, EHCI} depend on USB_SUPPORT (Don Zickus) [836217] - [usb] xhci: add platform driver support (Don Zickus) [836217] - [usb] xhci: update sg tablesize (Don Zickus) [836217] - [usb] xhci: check enqueue pointer advance into dequeue seg (Don Zickus) [836217] - [usb] xhci: Allocate 2 segments for transfer ring (Don Zickus) [836217] - [usb] xhci: dynamic ring expansion (Don Zickus) [836217] - [usb] xhci: set cycle state when allocate rings (Don Zickus) [836217] - [usb] xhci: factor out segments allocation and free function (Don Zickus) [836217] - [usb] xhci: count free TRBs on transfer ring (Don Zickus) [836217] - [usb] xhci: store ring's last segment and segment numbers (Don Zickus) [836217] - [usb] xhci: store ring's type (Don Zickus) [836217] - [usb] xhci: use __ffs() instead of hardcoding shift (Don Zickus) [836217] - [usb] xhci: BESL calculation based on USB2.0 LPM errata (Don Zickus) [836217] - [usb] Set wakeup bits for all children hubs (Don Zickus) [836217] - [usb] xhci: Support device-initiated USB 3.0 resume (Don Zickus) [836217] - [usb] Refactor hub remote wake handling (Don Zickus) [836217] - [usb] xhci: Enable USB 3.0 hub remote wakeup (Don Zickus) [836217] - [usb] Suspend functions before putting dev into U3 (Don Zickus) [836217] - [usb] xhci: Enable remote wakeup for USB3 devices (Don Zickus) [836217] - [usb] xhci: Kick khubd when USB3 resume really completes (Don Zickus) [836217] - [usb] Adding #define in hub_configure() and hcd.c file (Don Zickus) [836217] - [fs] ext4: fix failure exits (Lukas Czerner) [859545] - [fs] ext4: Free resources in some error path in ext4_fill_super (Lukas Czerner) [859545] - [fs] ext4: fix missing iput of root inode for some mount error paths (Lukas Czerner) [859545] - [fs] ext4: avoid hangs in ext4_da_should_update_i_disksize() (Lukas Czerner) [859545] - [fs] ext4: display the correct mount option in /proc/mounts for [no]init_itable (Lukas Czerner) [859545] - [fs] ext4: fix ext4_end_io_dio() racing against fsync() (Lukas Czerner) [859545] - [fs] ext4: fix racy use-after-free in ext4_end_io_dio() (Lukas Czerner) [859545] - [fs] ext4: initialization of ext4_li_mtx needs to be done earlier (Lukas Czerner) [859545] - [md] dm-raid: Fix possible kernel panic from bad index check (Jonathan E Brassow) [855448] - [md] raid10: Add plugging functions (Jonathan E Brassow) [854058] - [md] dm-raid: Validate RAID10 replacement devices (Jonathan E Brassow) [854058] - [md] dm-raid: Move some code to its own function (Jonathan E Brassow) [854058] - [md] raid10: Adjust for no gendisk structure (Jonathan E Brassow) [854058] - [md] dm-raid: Should select MD_RAID10 module (Jonathan E Brassow) [854058] - [md] dm-raid: Support RAID10 (Jonathan E Brassow) [854058] - [md] raid10: export md_raid10_congested (Jonathan E Brassow) [854058] - [md] raid: Move macros (Jonathan E Brassow) [854058] - [md] raid1: rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Fix compiler warning (Jonathan E Brassow) [854058] - [dm] dm-raid: Use md_error (Jonathan E Brassow) [854058] - [scsi] scsi_dh_rdac: minor return fix for rdac (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Consolidate rdac strings together (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Add a new netapp vendor/product string (Rob Evers) [822984] - [firmware] netxen_nic: add firmware version 4.0.588 (Veaceslav Falico) [826664]- [fs] Check for immutable/append flag in fallocate path (Lukas Czerner) [739101] - [fs] ext4: remove restrictive checks for EOFBLOCKS_FL (Lukas Czerner) [739101] - [fs] ext4: fix kernel BUG on large-scale rm -rf commands (Lukas Czerner) [739101] - [fs] ext4: fix hole punch failure when depth is greater than 0 (Lukas Czerner) [739101] - [fs] ext4: hole-punch use truncate_pagecache_range (Lukas Czerner) [739101] - [mm] add truncate_pagecache_range() (Lukas Czerner) [739101] - [fs] ext4: correct ext4_punch_hole return codes (Lukas Czerner) [739101] - [fs] ext4: give more helpful error message in ext4_ext_rm_leaf() (Lukas Czerner) [739101] - [fs] ext4: remove unused code from ext4_ext_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: rewrite punch hole to use ext4_ext_remove_space() (Lukas Czerner) [739101] - [fs] ext4: correctly handle pages w/o buffers in ext4_discard_partial_buffers() (Lukas Czerner) [739101] - [fs] ext4: remove messy logic from ext4_ext_rm_leaf (Lukas Czerner) [739101] - [fs] ext4: only call ext4_jbd2_file_inode when an inode has been extended (Lukas Czerner) [739101] - [fs] ext4: fix 2nd xfstests 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: teach ext4_ext_split to calculate extents efficiently (Lukas Czerner) [739101] - [fs] ext4: Fix flag testing in ext4_ext_insert_extent() (Lukas Czerner) [739101] - [fs] ext4: let ext4_discard_partial_buffers handle unaligned range correctly (Lukas Czerner) [739101] - [fs] ext4: return ENOMEM if find_or_create_pages fails (Lukas Czerner) [739101] - [fs] ext4: move vars to local scope in ext4_discard_partial_page_buffers_no_lock() (Lukas Czerner) [739101] - [fs] ext4: fix xfstests 75, 112, 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: Add new ext4_discard_partial_page_buffers routines (Lukas Czerner) [739101] - [fs] ext4: add action of moving index in ext4_ext_rm_idx for Punch Hole (Lukas Czerner) [739101] - [fs] ext4: punch hole optimizations: skip un-needed extent lookup (Lukas Czerner) [739101] - [fs] ext4: enable "punch hole" functionality (Lukas Czerner) [739101] - [fs] ext4: add "punch hole" flag to ext4_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: punch out extents (Lukas Czerner) [739101] - [fs] ext4: add new function ext4_block_zero_page_range() (Lukas Czerner) [739101] - [fs] ext4: add flag to ext4_has_free_blocks (Lukas Czerner) [739101] - [fs] ext4: fix endianness breakage in ext4_split_extent_at() (Lukas Czerner) [739101] - [fs] ext4: add ext4_split_extent_at() and ext4_split_extent() (Lukas Czerner) [739101] - [fs] ext4: add a function merging extents right and left (Lukas Czerner) [739101] - [fs] ext4: rename {ext, idx}_pblock and inline small extent functions (Lukas Czerner) [739101] - [fs] ext4: Add flags and structure used in ext4_ext_map_blocks() (Lukas Czerner) [739101] - [mm] fix possible cause of a page_mapped BUG (Lukas Czerner) [739101] - [fs] make the feature checks in ->fallocate future proof (Lukas Czerner) [739101] - [fs] btrfs: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] gfs2: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] ext4: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] xfs: handle hole punching via fallocate properly (Lukas Czerner) [739101] - [fs] add hole punching to fallocate (Lukas Czerner) [739101] - [fs] nfs: prevent race that allowed use of freed layout in _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: need to put_layout_hdr on _pnfs_return_layout error path (Steve Dickson) [858361] - [fs] nfs: fix several problems with _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio writes (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio reads (Steve Dickson) [858361] - [fs] nfs: Create an write_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Create an read_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Fix list manipulation snafus in fs/nfs/direct.c (Steve Dickson) [858361] - [fs] nfs: Initialise commit_info.rpc_out when !defined(CONFIG_nfs_V4) (Steve Dickson) [858361] - [fs] nfs: Fix a refcounting issue in O_DIRECT (Steve Dickson) [858361] - [fs] nfs: fix directio refcount bug on commit (Steve Dickson) [858361] - [fs] nfs: Fix a commit bug (Steve Dickson) [858361] - [fs] nfs: Fix a bad reference count issue in the pnfs commit code (Steve Dickson) [858361] - [fs] nfs: Clean up - Simplify reference counting in fs/nfs/direct.c (Steve Dickson) [858357] - [fs] nfs: Clean up - Rename nfs_unlock_request and nfs_unlock_request_dont_release (Steve Dickson) [858357] - [fs] nfs: Clean up - simplify nfs_lock_request() (Steve Dickson) [858357] - [fs] nfs: nfs_set_page_writeback no longer needs to reference the page (Steve Dickson) [858357] - [fs] nfs: Prevent a deadlock in the new writeback code (Steve Dickson) [858357] - [fs] nfs: Fix sparse warnings (Steve Dickson) [858357] - [fs] nfs: COMMIT does not need post-op attributes (Steve Dickson) [858357] - [fs] nfs: Dont request cache consistency attributes on some writes (Steve Dickson) [858357] - [fs] nfs: Simplify the nfs_read_completion functions (Steve Dickson) [858357] - [fs] nfs: Clean up nfs read and write error paths (Steve Dickson) [858357] - [fs] nfs: Read cleanups (Steve Dickson) [858357] - [fs] nfs: Use kmem_cache_zalloc() in nfs_direct_req_alloc (Steve Dickson) [858357] - [fs] nfs: Fix O_DIRECT compile warnings (Steve Dickson) [857110] - [fs] nfs: Simplify O_DIRECT page referencing (Steve Dickson) [857110] - [fs] nfs: O_DIRECT pgio_completion_ops error_cleanup must unlock the request (Steve Dickson) [857110] - [fs] nfs: Ensure that we break out of read/write_schedule_segment on error (Steve Dickson) [857110] - [fs] nfs: Define dummy nfs_init_cinfo() and nfs_init_cinfo_from_inode() (Steve Dickson) [857110] - [fs] nfs: Define nfs_direct_write_schedule_work() when v3 and v4 are disabled (Steve Dickson) [857110] - [fs] nfs: pnfs_pageio_init_read() and init_write() need an extra argument (Steve Dickson) [857110] - [fs] nfs: Fix a use-before-initialised warning in fs/nfs/write.c and fs/nfs/pnfs.c (Steve Dickson) [857110] - [fs] nfs: Prevent garbage cinfo->ds from leaking out (Steve Dickson) [857110] - [fs] nfs: rewrite directio write to use async coalesce code (Steve Dickson) [857110] - [fs] nfs: avoid some stat gathering for direct io (Steve Dickson) [857110] - [fs] nfs: add dreq to nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_commit_completion_ops (Steve Dickson) [857110] - [fs] nfs: create struct nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_generic_commit_list (Steve Dickson) [857110] - [fs] nfs: rewrite directio read to use async coalesce code (Steve Dickson) [857110] - [fs] ext3: Replace lock/unlock_super() with an explicit lock for resizing (Eric Sandeen) [804988] - [fs] cifs: Initialise mid_q_entry before putting it on the pending queue (Sachin Prabhu) [832209] - [fs] ext4: correct comments for ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fix i_blocks/quota accounting when extent insertion fails (Lukas Czerner) [847981] - [fs] ext4: Add flags to the ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fold ext4_free_blocks() and ext4_mb_free_blocks() (Lukas Czerner) [847981]- [alsa] oxygen: remove no_period_wakeup handling (Jaroslav Kysela) [816880] - [alsa] firewire-speakers, oxygen, ua101: allow > 10 s periods (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: fix polarity of front output (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DGX support (Jaroslav Kysela) [816880] - [alsa] oxygen, virtuoso: fix exchanged L/R volumes of aux and CD inputs (Jaroslav Kysela) [816880] - [alsa] virtuoso: add S/PDIF input support for all Xonars (Jaroslav Kysela) [816880] - [alsa] oxygen: Xonar DG: fix CS4245 register writes (Jaroslav Kysela) [816880] - [alsa] oxygen: fix Xonar DG input (Jaroslav Kysela) [816880] - [alsa] include delay.h for msleep in Xonar DG support (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Essence ST(X) S/PDIF input (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix silent analog output on Xonar Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] oxygen: fix output routing on Xonar DG (Jaroslav Kysela) [816880] - [alsa] Xonar, CS43xx: Don't overrun static array (Jaroslav Kysela) [816880] - [alsa] oxygen: add S/PDIF source selection for Claro cards (Jaroslav Kysela) [816880] - [alsa] oxygen: fix CD/MIDI for X-Meridian (2G) (Jaroslav Kysela) [816880] - [alsa] oxygen: add some card names (Jaroslav Kysela) [816880] - [alsa] oxygen: do not show chip revision in card longname (Jaroslav Kysela) [816880] - [alsa] oxygen: X-Meridian: add S/PDIF source selection (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital input validity check switch (Jaroslav Kysela) [816880] - [alsa] core, oxygen, virtuoso: add an enum control info helper (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar HDAV1.3 Slim support (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DG support (Jaroslav Kysela) [816880] - [alsa] oxygen: add X-Meridian 2G support (Jaroslav Kysela) [816880] - [alsa] oxygen: add more PCI IDs (Jaroslav Kysela) [816880] - [alsa] virtuoso: reduce MCLK in double rate modes (Jaroslav Kysela) [816880] - [alsa] oxygen: simplify model-specific MCLK handling (Jaroslav Kysela) [816880] - [alsa] virtuoso: use headphone gain setting only on front DAC (Jaroslav Kysela) [816880] - [alsa] virtuoso: handle DAC oversampling automatically (Jaroslav Kysela) [816880] - [alsa] virtuoso: use lower master clock with H6 daughterboard (Jaroslav Kysela) [816880] - [alsa] virtuoso: configure correct master clock frequency on the CS2000 (Jaroslav Kysela) [816880] - [alsa] virtuoso: remove non-working controls on Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] virtuoso: change PCM1796 format to I2S (Jaroslav Kysela) [816880] - [alsa] virtuoso: wait for PCM1796 clock to become stable (Jaroslav Kysela) [816880] - [alsa] virtuoso: do not use fast I2C speed (Jaroslav Kysela) [816880] - [alsa] oxygen: fix SPI clocks slower than 6.25 MHz (Jaroslav Kysela) [816880] - [alsa] oxygen: remove oxygen_model::private_data field (Jaroslav Kysela) [816880] - [alsa] oxygen: allow different number of PCM and mixer channels (Jaroslav Kysela) [816880] - [alsa] oxygen: update hardware comments (Jaroslav Kysela) [816880] - [alsa] oxygen: show correct package ID (Jaroslav Kysela) [816880] - [alsa] oxygen: allow to dump codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] virtuoso: automatically handle Xonar DS headphone routing (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS headphone jack detection (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS input switches (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix WM8766 register writes with MSB (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix setting of Xonar DS line-in/mic-in controls (Jaroslav Kysela) [816880] - [alsa] oxygen: change || to && (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix front panel routing for D1/DX/ST(X) (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDMI enable switch for HDAV1.3 (Jaroslav Kysela) [816880] - [alsa] virtuoso: initialize unknown GPIO bits (Jaroslav Kysela) [816880] - [alsa] oxygen: add HiFier Serenade support (Jaroslav Kysela) [816880] - [alsa] oxygen: reorganize PCI IDs (Jaroslav Kysela) [816880] - [alsa] oxygen: add Kuroutoshikou CMI8787-HG2PCI support (Jaroslav Kysela) [816880] - [alsa] oxygen: support for period wakeup disabling (Jaroslav Kysela) [816880] - [alsa] oxygen: merge HiFier driver into snd-oxygen (Jaroslav Kysela) [816880] - [alsa] oxygen: Add a SSID for CMI8787-HG2PCI (Jaroslav Kysela) [816880] - [alsa] oxygen: add PEX8111 initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: rewrite PCIe bridge initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: fix for PI7C9X110 compatibility (Jaroslav Kysela) [816880] - [alsa] oxygen: do not try to restore nonexistent EEPROM (Jaroslav Kysela) [816880] - [alsa] oxygen: reduce minimum period count (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor dB scale (Jaroslav Kysela) [816880] - [alsa] oxygen: fix chip ID register symbols (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar STX anti-pop delay (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDAV1.3 Slim PCI ID (Jaroslav Kysela) [816880] - [alsa] oxygen: handle CD input configuration with a flag (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS chip name (Jaroslav Kysela) [816880] - [alsa] oxygen: fix analog capture on Claro halo cards (Jaroslav Kysela) [816880] - [alsa] virtuoso: work around missing reset in the Xonar DS Windows driver (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar D1/DX front panel microphone (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS support (Jaroslav Kysela) [816880] - [alsa] oxygen: add high-pass filter control (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital filter control (Jaroslav Kysela) [816880] - [alsa] virtuoso: add PCM1796 oversampling control (Jaroslav Kysela) [816880] - [alsa] oxygen: allow custom MCLK rates (Jaroslav Kysela) [816880] - [alsa] virtuoso: add headphone impedance control (Jaroslav Kysela) [816880] - [alsa] oxygen: cache codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar Essence ST support (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor control names (Jaroslav Kysela) [816880] - [alsa] oxygen: more hardware documentation (Jaroslav Kysela) [816880] - [alsa] oxygen: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] oxygen: better defaults for upmixing control (Jaroslav Kysela) [816880] - [alsa] virtuoso: split virtuoso.c (Jaroslav Kysela) [816880] - [mm] migrate: fix kABI issues (Rik van Riel) [713546 783248] - [mm] compaction: Restart compaction from near where it left off (Rik van Riel) [713546 783248] - [mm] compaction: Cache if a pageblock was scanned and no pages were isolated (Rik van Riel) [713546 783248] - [mm] compaction: Abort compaction loop if lock is contended or run too long (Rik van Riel) [713546 783248] - [mm] compaction: Abort async compaction if locks are contended or taking too long (Rik van Riel) [713546 783248] - [mm] vmscan: consider swap space when deciding whether to continue reclaim (Rik van Riel) [713546 783248] - [mm] vmscan: when reclaiming for compaction, ensure there are sufficient free pages available (Rik van Riel) [713546 783248] - [mm] compaction: introduce sync-light migration for use by compaction (Rik van Riel) [713546 783248] - [mm] page_alloc: do not call direct reclaim for THP allocations while compaction is deferred (Rik van Riel) [713546 783248] - [mm] compaction: allow compaction to isolate dirty pages (Rik van Riel) [713546 783248] - [mm] migration: clean up unmap_and_move() (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware again (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware (Rik van Riel) [713546 783248] - [mm] vmscan: change isolate mode from #define to bitwise type (Rik van Riel) [713546 783248] - [mm] compaction: determine if dirty pages can be migrated without blocking within ->migratepage (Rik van Riel) [713546 783248] - [mm] vmscan: do not OOM if aborting reclaim to start compaction (Rik van Riel) [713546 783248] - [mm] vmscan: abort reclaim/compaction if compaction can proceed (Rik van Riel) [713546 783248] - [mm] vmscan: limit direct reclaim for higher order allocations (Rik van Riel) [713546 783248] - [mm] vmscan: check if we isolated a compound page during lumpy scan (Rik van Riel) [713546 783248] - [mm] compaction: use synchronous compaction for /proc/sys/vm/compact_memory (Rik van Riel) [713546 783248] - [mm] vmscan: reclaim order-0 and use compaction instead of lumpy reclaim (Rik van Riel) [713546 783248] - [mm] shmem: fix up rhel-6.4 kABI issues (Rafael Aquini) [857000] - [mm] shmem: remove shmem_readpage() (Rafael Aquini) [857000] - [mm] shmem: refine shmem_file_splice_read() (Rafael Aquini) [857000] - [mm] shmem: clone shmem_file_splice_read() (Rafael Aquini) [857000] - [watchdog] hpwdt: Fix kdump issue in hpwdt (Don Zickus) [828941] - [watchdog] hpwdt: Unregister NMI events on exit (Don Zickus) [818372] - [x86] nmi: Add new NMI queues to deal with IO_CHK and SERR (Don Zickus) [818372] - [watchdog] hpwdt: Only BYTE reads/writes to WD Timer port 0x72 (Don Zickus) [818372] - [net] ipvs: IPv6 MTU checking cleanup and bugfix (Jesper Brouer) [854066] - [net] ipvs: allow transmit of GRO aggregated skbs (Jesper Brouer) [854066] - [netdrv] ixgbevf: propagate page->pfmemalloc from skb_alloc_page to skb (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix namespace issue with ixgbe_write_eitr (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add lock around mailbox ops to prevent simultaneous access (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix multiple issues in ixgbevf_get/set_ringparam (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Consolidate Tx context descriptor creation code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support for PCI error handling (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add netdev to ring structure (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Do not rewind the Rx ring before bumping tail (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update descriptor macros to accept pointers and drop _ADV suffix (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Use igb style interrupt masks instead of ixgbe style (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Move Tx clean-up into NAPI context (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update q_vector to contain ring pointers instead of bitmaps (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix panic when loading driver (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Cleanup accounting for space needed at start of xmit_frame (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop use of eitr_low and eitr_high for hard coded values (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop netdev_registered value since that is already stored in netdev (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop all dead or unnecessary code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Make sure jumbo frames are set correctly after PF reset (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support to recognize 100mb link speed (Andy Gospodarek) [819105] - [netdrv] ixgbevf: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819105] - [netdrv] ixgbevf: print MAC via printk format specifier (Andy Gospodarek) [819105] - [netdrv] ixgbevf: rename dev_hw_addr_random and remove redundant second (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Remove unnecessary k.alloc/v.alloc OOM messages (Andy Gospodarek) [819105] - [kernel] perf: Change and simplify ctx::is_active semantics (Jiri Olsa) [853215] - [kernel] ntp: Fix STA_INS/DEL clearing bug (Prarit Bhargava) [862271] - [acpi] Add acpi_ns_remove_null_elements() to prevent null dereference on package elements (Lenny Szubowicz) [835744] - [usb] core: Fix device removal race condition (James Paradis) [849188] - [fs] sysfs: fix corruption in rb-tree caused by name change (John Green) [839984] - [mm] x86_32: fix SHLIB_BASE address typo (Aristeu S. Rozanski F) [804956] {CVE-2012-1568} - [netdrv] bnx2x: remove false warning regarding interrupt number (Michal Schmidt) [860007]- [net] vlan: Match underlying dev carrier on vlan add (Amerigo Wang) [845172] - [net] link_watch: allow vlans to get carrier changes faster (Amerigo Wang) [845172] - [net] allow netif_carrier to be called safely from IRQ (Amerigo Wang) [845172] - [net] netdevice: provide common routine for macvlan and vlan operstate management (Amerigo Wang) [845172] - [scsi] bnx2fc: Fix incorrect memset in bnx2fc_parse_fcp_rsp (Tomas Henzl) [860174] - [scsi] bnx2fc: Remove potential NULL dereference (Tomas Henzl) [860174] - [scsi] isci: Allow SSP tasks into the task management path (David Milburn) [860241] - [netdrv] igb: Change how we check for pre-existing and assigned VFs (Stefan Assmann) [819102] - [netdrv] igb: Supported and Advertised Pause Frame (Stefan Assmann) [819102] - [netdrv] igb: reduce Rx header size (Stefan Assmann) [819102] - [netdrv] igb: Add loopback test support for i210 (Stefan Assmann) [819102] - [netdrv] igb: implement 580 MDI setting support (Stefan Assmann) [819102] - [netdrv] igb: Fix register defines for all non-82575 hardware (Stefan Assmann) [819102] - [netdrv] igb: fix panic while dumping packets on Tx hang with IOMMU (Stefan Assmann) [819102] - [netdrv] igb: add delay to allow igb loopback test to succeed on 8086:10c9 (Stefan Assmann) [819102] - [netdrv] igb: don't break user visible strings over multiple lines in igb_ethtool.c (Stefan Assmann) [819102] - [netdrv] igb: correct hardware type (i210/i211) check in igb_loopback_test() (Stefan Assmann) [819102] - [netdrv] igb: Fix for failure to init on some 82576 devices (Stefan Assmann) [819102] - [netdrv] igb: reset PHY in the link_up process to recover PHY setting after power down (Stefan Assmann) [819102] - [netdrv] igb: Use eth_random_addr (Stefan Assmann) [819102] - [netdrv] igb: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819102] - [netdrv] igb: Version bump (Stefan Assmann) [819102] - [netdrv] igb: Update firmware info output (Stefan Assmann) [819102] - [netdrv] igb: Streamline RSS queue and queue pairing assignment logic (Stefan Assmann) [819102] - [netdrv] igb: A fix to VF TX rate limit (Stefan Assmann) [819102] - [netdrv] igb: Fix incorrect RAR address entries for i210/i211 device (Stefan Assmann) [819102] - [netdrv] igb: Disable the BMC-to-OS Watchdog Enable bit for DMAC (Stefan Assmann) [819102] - [netdrv] igb: Add Support for new i210/i211 devices (Stefan Assmann) [819102] - [netdrv] igb: Add function and pointers for 82580 low power state settings (Stefan Assmann) [819102] - [netdrv] igb: fix rtnl race in PM resume path (Stefan Assmann) [819102] - [netdrv] igb: Use netif_set_real_num_{rx,tx}_queues() (Stefan Assmann) [819102] - [netdrv] igb: output register's information related to RX/TX queue (Stefan Assmann) [819102] - [netdrv] igb: Force flow control off during reset when forcing speed (Stefan Assmann) [819102] - [netdrv] igb: Update version to 3.4.7 (Stefan Assmann) [819102] - [netdrv] intel: make wired ethernet driver message level consistent (Stefan Assmann) [819102] - [netdrv] igb: fix warning about unused function (Stefan Assmann) [819102] - [netdrv] igb: fix vf lookup (Stefan Assmann) [819102] - [netdrv] igb: Update Copyright on all Intel copyrighted files (Stefan Assmann) [819102] - [netdrv] igb: make local functions static (Stefan Assmann) [819102]- [netdrv] e1000e: use correct type for read of 32-bit register (Dean Nelson) [819103] - [netdrv] ixgbe: add new configuration options (Andy Gospodarek) [819101] - [netdrv] ixgbe: add skb frag size accessors (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix VLAN stripping and filtering problems (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for ptp functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix PHC loophole allowing misconfiguration of increment register (Andy Gospodarek) [819101] - [netdrv] ixgbe: Check PTP Rx timestamps via BPF filter (Andy Gospodarek) [819101] - [netdrv] ixgbe: PTP Fix hwtstamp mode settings (Andy Gospodarek) [819101] - [netdrv] ixgbe: ptp code cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: support software timestamping (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for get_ts_info (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable timesync clock-out feature for PPS support on X540 (Andy Gospodarek) [819101] - [netdrv] ixgbe: Hardware Timestamping + PTP Hardware Clock (PHC) (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing braces (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix panic while dumping packets on Tx hang with IOMMU (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use 1TC DCB instead of disabling DCB for MSI and legacy interrupts (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for new 82599 device (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove extra unused queues in DCB + FCoE case (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix RAR entry counting for generic and fdb_add() (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use num_tcs.pg_tcs as upper limit for TC when checking based on UP (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reduce Rx header size to what is actually used (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix handling of FDIR_HASH flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix build with PCI_IOV enabled. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Change how we check for pre-existing and assigned VFs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop probe_vf and merge functionality into ixgbe_enable_sriov (Andy Gospodarek) [819101] - [netdrv] ixgbe: use PCI_VENDOR_ID_INTEL (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable FCoE FSO and CRC offloads based on CAPABLE instead of ENABLED flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Only enable anti-spoof on VF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Correctly set SAN MAC RAR pool to default pool of PF (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make FCoE allocation and configuration closer to how rings work (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge all FCoE percpu values into a single structure (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup configuration of FCoE registers (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop references to deprecated pci_ DMA api and instead use dma_ API (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak when SR-IOV VFs are direct assigned (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use VMDq offset to indicate the default pool (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup holes in flags after removing several of them (Andy Gospodarek) [819101] - [netdrv] ixgbe: Retire RSS enabled and capable flags (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for SR-IOV w/ DCB or RSS (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update configure virtualization to allow for multiple PF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup logic for MRQC and MTQC configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update the logic for ixgbe_cache_ring_dcb and DCB RSS configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move configuration of set_real_num_rx/tx_queues into open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Handle failures in the ixgbe_setup_rx/tx_resources calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: Ping the VFs on link status change to trigger link change (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge FCoE set_num and cache_ring calls into RSS/DCB config (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for obtaining FCoE TC based on FCoE user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Populate the prio_tc_map in ixgbe_setup_tc (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup unpacking code for DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for getting traffic class from user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge RSS and flow director ring register caching and configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up a useless switch statement and dead code in configure_srrctl (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add feature offset value to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add upper limit to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: count q_vectors instead of MSI-X vectors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: DCB and SR-IOV can not co-exist and will cause hangs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not pad FCoE frames as this can cause issues with FCoE DDP (Andy Gospodarek) [819101] - [netdrv] ixgbe: simplify padding and length checks (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak in ixgbe when receiving traffic on DDP enabled rings (Andy Gospodarek) [819101] - [netdrv] ixgbe: clean up ixgbe_get_settings ethtool function (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for 1G SX modules (Andy Gospodarek) [819101] - [netdrv] ixgbe: do not compile ixgbe_sysfs.c when CONFIG_IXGBE_HWMON is not set (Andy Gospodarek) [819101] - [netdrv] ixgbe: align flow control DV macros with datasheet (Andy Gospodarek) [819101] - [netdrv] ixgbe: IXGBE_RXD_STAT_VP set even with Rx stripping enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix_features rxvlan is independent of DCB and needs to be set (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup the hwmon function calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: correct disable_rx_buff timeout (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix bogus error message (Andy Gospodarek) [819101] - [netdrv] ixgbe: Set Drop_EN bit when multiple Rx queues are present w/o flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up priority based flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Exit on error case in VF message processing (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: IEEE PFC stats and reset logic incorrect (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update link flow control to correctly handle multiple packet buffer DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder link flow control functions in ixgbe_common.c (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use __free_pages instead of put_page to release pages (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make ixgbe_fc_autoneg return void and always set current_mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder the ring to q_vector mapping to improve performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Track instances of buffer available but no DMA resources present (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix race condition with shutdown (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix use after free on module remove (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reset max_vfs to zero when user request is out of range (Andy Gospodarek) [819101] - [netdrv] ixgbe: Deny MACVLAN requests from VFs with admin set MAC (Andy Gospodarek) [819101] - [netdrv] ixgbe: add hwmon interface to export thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support functions to access thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix calling skb_put on nonlinear skb assertion bug (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix a memory leak in IEEE DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: check for WoL support in single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Identify FCoE rings earlier to resolve memory corruption w/ FCoE (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing rtnl_lock in PM resume path (Andy Gospodarek) [819101] - [netdrv] ixgbe: UTA table incorrectly programmed (Andy Gospodarek) [819101] - [netdrv] ixgbe: allow RAR table to be updated in promisc mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: add I2C clock stretching (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix WoL issue with fiber (Andy Gospodarek) [819101] - [netdrv] ixgbe: consolidate reporting of MSIX vectors into a single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix typo in enumeration name (Andy Gospodarek) [819101] - [netdrv] ixgbe: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix issues with SR-IOV loopback when flow control is disabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix namespace issues when FCoE/DCB is not enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: FCoE: Add support for ndo_get_fcoe_hbainfo() call (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command (Andy Gospodarek) [819101] - [netdrv] ixgbe: Whitespace cleanups (Andy Gospodarek) [819101] - [netdrv] ixgbe: Two minor fixes for RSS and FDIR set queues functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: drop err_eeprom tag which is at same location as err_sw_init (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move poll routine in order to improve readability (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic for the service timer and VF hang detection (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update layout of ixgbe_ring structure to improve cache performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Store Tx flags and protocol information to tx_buffer sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: always write DMA for single_mapped value with skb (Andy Gospodarek) [819101] - [netdrv] ixgbe: Write gso_segs and bytcount to the ring sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: Place skb on first buffer_info structure to avoid using stack space (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use packets to track Tx completions instead of a seperate value (Andy Gospodarek) [819101] - [netdrv] ixgbe: Modify setup of descriptor flags to avoid conditional jumps (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make certain that all frames fit minimum size requirements (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic in ixgbe_change_mtu (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace standard receive path with a page based receive (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: use DCB config values for FCoE traffic class on open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix race condition where RX buffer could become corrupted. (Andy Gospodarek) [819101] - [netdrv] ixgbe: use typed min/max functions where possible (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix obvious return value bug. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not disable read relaxed ordering when DCA is enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for ethtool loopback frame creation and testing (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add iterator for cycling through rings on a q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Allocate rings as part of the q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from ixgbe_intr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Default to queue pairs when number of queues is less than CPUs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address issues with Tx WHTRESH value not being set correctly (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder adapter contents for better cache utilization (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do no clear Tx status bits since eop_desc provides enough info (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove tie between NAPI work limits and interrupt moderation (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: check setup_tc return codes (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix comments that are out of date or formatted incorrectly (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix spelling errors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring (Andy Gospodarek) [819101] - [netdrv] ixgbe: Remove boolean comparisons to true/false (Andy Gospodarek) [819101] - [netdrv] ixgbe: Combine post-DMA processing of sk_buff fields into single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for testing status bits in Rx descriptor (Andy Gospodarek) [819101] - [netdrv] ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address fact that RSC was not setting GSO size for incoming frames (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor refactor of RSC (Andy Gospodarek) [819101] - [netdrv] ixgbe: ethtool: stats user buffer overrun (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix stats handling (Andy Gospodarek) [819101] - [netdrv] ixgbe: convert to ndo_fix_features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for displaying ntuple filters via the nfc interface (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix ring assignment issues for SR-IOV and drop cases (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for nfc addition and removal of filters (Andy Gospodarek) [819101] - [net] ethtool: Add a common function for drivers with transmit time stamping (Jiri Benc) [829785] - [net] ethtool: Introduce a method for getting time stamping capabilities (Jiri Benc) [829785] - [ptp] Add a method for obtaining the device index (Jiri Benc) [829785] - [ptp] Added a brand new class driver for ptp clocks (Jiri Benc) [829785] - [pps] unify timestamp gathering (Jiri Benc) [829785] - [ptp] added a BPF to help drivers detect PTP packets (Jiri Benc) [829785] - [net] skbuff: add driver hook for tx time stamping (Jiri Benc) [829785] - [net] add net_tstamp.h to headers_install (Jiri Benc) [829785] - [kernel] posix-clock: Replace mutex with reader/writer semaphore (Jiri Benc) [829785] - [kernel] posix-clock: Introduce dynamic clocks (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup namespace (Jiri Benc) [829785] - [kernel] posix-timers: Add support for fd based clocks (Jiri Benc) [829785] - [x86] Add clock_adjtime (Jiri Benc) [829785] - [kernel] posix-timers: Introduce a syscall for clock tuning (Jiri Benc) [829785] - [kernel] time: Splitout compat timex accessors (Jiri Benc) [829785] - [kernel] ntp: Add ADJ_SETOFFSET mode bit (Jiri Benc) [829785] - [kernel] posix-timers: Update comment (Jiri Benc) [829785] - [kernel] posix-timers: Make posix-cpu-timers functions static (Jiri Benc) [829785] - [kernel] posix-timers: Remove CLOCK_DISPATCH leftovers (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_delete() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_settime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_create() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Remove useless res field from k_clock (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_getres() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Make clock_getres and clock_get mandatory (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_settime to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-cpu-timers: Remove the stub nanosleep functions (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup restart_block usage (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep_restart to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clock_posix_cpu (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup struct initializers (Jiri Benc) [829785] - [kernel] posix-timers: Define nanosleep not supported error separate (Jiri Benc) [829785] - [kernel] posix-timers: Move copy_to_user(created_timer_id) down in timer_create() (Jiri Benc) [829785] - [kernel] posix-timers: Fix error path in timer_create (Jiri Benc) [829785]- [netdrv] be2net: fix vfs enumeration (Ivan Vecera) [819782] - [netdrv] be2net: Regression bug wherein VFs creation broken for multiple cards (Ivan Vecera) [819782] - [pci] intel-iommu: use physfn to search drhd for VF (Ivan Vecera) [819782] - [netdrv] be2net: do not use SCRATCHPAD register (Ivan Vecera) [819782] - [netdrv] be2net: fix max VFs reported by HW (Ivan Vecera) [819782] - [netdrv] be2net: avoid disabling sriov while VFs are assigned (Ivan Vecera) [819782] - [netdrv] be2net: add skb frag size accessors (Ivan Vecera) [827593] - [netdrv] be2net: convert to SKB paged frag API. (Ivan Vecera) [827593] - [netdrv] be2net: use PCIe AER capability (Ivan Vecera) [827593] - [netdrv] be2net: modify log msg for lack of privilege error (Ivan Vecera) [827593] - [netdrv] be2net: fixup malloc/free of adapter->pmac_id (Ivan Vecera) [827593] - [netdrv] be2net: fix FW default for VF tx-rate (Ivan Vecera) [827593] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [827593] - [netdrv] be2net: Add a missing CR in the end of message (Ivan Vecera) [827593] - [netdrv] be2net: Fix to parse RSS hash from Receive completions correctly. (Ivan Vecera) [827593] - [netdrv] be2net: Missing byteswap in be_get_fw_log_level causes oops on PowerPC (Ivan Vecera) [827593] - [netdrv] be2net: Ignore physical link async event for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VF driver load for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: dont pull too much data in skb linear part (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: Add description about various RSS hash types (Ivan Vecera) [827593] - [netdrv] be2net: Enable RSS UDP hashing for Lancer and Skyhawk (Ivan Vecera) [827593] - [netdrv] be2net: Fix port name in message during driver load (Ivan Vecera) [827593] - [netdrv] be2net: Fix cleanup path when EQ creation fails (Ivan Vecera) [827593] - [netdrv] be2net: Activate new FW after FW download for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix initialization sequence for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix die temperature stat for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix error while toggling autoneg of pause parameters (Ivan Vecera) [827593] - [netdrv] be2net: Fix Endian (Ivan Vecera) [827593] - [netdrv] be2net: set maximal number of default RSS queues (Ivan Vecera) [827593] - [netdrv] be2net: Fix to trim skb for padded vlan packets to workaround an ASIC Bug (Ivan Vecera) [827593] - [netdrv] be2net: Explicitly clear the reserved field in the Tx Descriptor (Ivan Vecera) [827593] - [netdrv] be2net: Increase statistics structure size for skyhawk. (Ivan Vecera) [827593] - [netdrv] be2net: Modify error message to incorporate subsystem (Ivan Vecera) [827593] - [netdrv] be2net: fix a race in be_xmit() (Ivan Vecera) [827593] - [netdrv] be2net: Fix driver load for VFs for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: remove unnecessary usage of unlikely() (Ivan Vecera) [827593] - [netdrv] be2net: fix reporting number of actual rx queues (Ivan Vecera) [827593] - [netdrv] be2net: do not modify PCI MaxReadReq size (Ivan Vecera) [827593] - [netdrv] be2net: cleanup be_vid_config() (Ivan Vecera) [827593] - [netdrv] be2net: don't call vid_config() when there's no vlan config (Ivan Vecera) [827593] - [netdrv] be2net: Add functionality to support RoCE driver (Ivan Vecera) [827593] - [netdrv] be2net: Add function to issue mailbox cmd on MQ (Ivan Vecera) [827593] - [netdrv] be2net: Fix to allow get/set of debug levels in the firmware. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to apply duplex value as unknown when link is down. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to not set link speed for disabled functions of a UMC card (Ivan Vecera) [827593] - [netdrv] be2net: update the driver version (Ivan Vecera) [827593] - [netdrv] be2net: fix speed displayed by ethtool on certain SKUs (Ivan Vecera) [827593] - [netdrv] be2net: Fix FW download for BE (Ivan Vecera) [827593] - [netdrv] be2net: Fix Lancer statistics (Ivan Vecera) [827593] - [netdrv] be2net: Fix ethtool self test for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VLAN/multicast packet reception (Ivan Vecera) [827593] - [netdrv] be2net: fix ethtool get settings (Ivan Vecera) [827593] - [netdrv] be2net: Fix number of vlan slots in flex mode (Ivan Vecera) [827593] - [netdrv] be2net: enable WOL by default if h/w supports it (Ivan Vecera) [827593] - [netdrv] be2net: Remove unused OFFSET_IN_PAGE() macro (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: reset queue address after freeing (Ivan Vecera) [827593] - [netdrv] be2net: fix tx completion cleanup (Ivan Vecera) [827593] - [netdrv] be2net: event queue re-design (Ivan Vecera) [827593] - [netdrv] be2net: allocate more headroom in incoming skbs (Ivan Vecera) [827593] - [tools] perf: Add missing files to build the python binding (Jiri Olsa) [860404] - [tools] perf: Remove brace expansion from clean target (Jiri Olsa) [860404] - [tools] perf/kvm top: Limit guest kernel info message to once (Jiri Olsa) [860404] - [tools] perf: Introduce intlist (Jiri Olsa) [860404] - [tools] perf: Change strlist to use the new rblist (Jiri Olsa) [860404] - [tools] perf: Introducing rblist (Jiri Olsa) [860404] - [tools] perf/kvm: Use strtol for walking guestmount directory (Jiri Olsa) [860404] - [tools] perf/tool: Save cmdline from user in file header vs what is passed to record (Jiri Olsa) [860404] - [tools] perf/top: Error handling for counter creation should parallel perf-record (Jiri Olsa) [860404] - [tools] perf/session: Remove no longer used synthesize_sample method (Jiri Olsa) [860404] - [tools] perf/evsel: Adopt parse_sample method from perf_event (Jiri Olsa) [860404] - [tools] perf/evlist: Introduce perf_evlist__parse_sample (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__id_hdr_size more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_id_all more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_type more extensively (Jiri Olsa) [860404] - [tools] perf/evsel: Precalculate the sample size (Jiri Olsa) [860404] - [tools] perf/target: Fix check on buffer size (Jiri Olsa) [860404] - [tools] perf/symbols: Fix array sizes for binary types arrays (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events automated tests (Jiri Olsa) [860404] - [tools] perf/annotate: Prevent overflow in size calculation (Jiri Olsa) [860404] - [tools] perf: Fix build error with bison 2.6 (Jiri Olsa) [860404] - [tools] perf: use XSI-complaint version of strerror_r() instead of GNU-specific (Jiri Olsa) [860404] - [tools] perf: Make the breakpoint events sample period default to 1 (Jiri Olsa) [860404] - [tools] perf/test: Add dso data caching tests (Jiri Olsa) [860404] - [tools] perf/symbols: Add dso data caching (Jiri Olsa) [860404] - [tools] perf/symbols: Add interface to read DSO image data (Jiri Olsa) [860404] - [tools] perf/symbols: Factor DSO symtab types to generic binary types (Jiri Olsa) [860404] - [tools] perf/hists: Print newline between hists callchains (Jiri Olsa) [860404] - [tools] perf: Fix trace events storms due to weight demux (Jiri Olsa) [860404] - [tools] perf/hists: Return correct number of characters printed in callchain (Jiri Olsa) [860404] - [tools] perf: Dump exclude_{guest, host}, precise_ip header info too (Jiri Olsa) [860404] - [tools] perf/kvm: Limit repetitive guestmount message to once per directory (Jiri Olsa) [860404] - [tools] perf/kvm: Fix bug resolving guest kernel syms (Jiri Olsa) [860404] - [tools] perf/kvm: Guest userspace samples should not be lumped with host uspace (Jiri Olsa) [860404] - [tools] perf/kvm: Set name for VM process in guest machine (Jiri Olsa) [860404] - [tools] perf/symbols: Add machine id to modules debug message (Jiri Olsa) [860404] - [tools] perf: Split event symbols arrays to hw and sw parts (Jiri Olsa) [860404] - [tools] perf: Split out PE_VALUE_SYM parsing token to SW and HW tokens (Jiri Olsa) [860404] - [tools] perf: Add empty rule for new line in event syntax parsing (Jiri Olsa) [860404] - [tools] perf/test: Use ARRAY_SIZE in parse events tests (Jiri Olsa) [860404] - [tools] perf: Adding round_up/round_down macros (Jiri Olsa) [860404] - [tools] perf/symbols: Add '.note' check into search for NOTE section (Jiri Olsa) [860404] - [tools] perf: Fix generation of pmu list (Jiri Olsa) [860404] - [tools] perf/evsel: Handle hw breakpoints event names in perf_evsel__name() (Jiri Olsa) [860404] - [tools] perf: Fix hw breakpoint's type modifier parsing (Jiri Olsa) [860404] - [tools] perf: Trivial build fix (Jiri Olsa) [860404] - [tools] perf/report: Delay sample_type checks in pipe mode (Jiri Olsa) [860404] - [tools] perf/bench: Documentation update (Jiri Olsa) [860404] - [tools] perf/symbols: Follow .gnu_debuglink section to find separate symbols (Jiri Olsa) [860404] - [tools] perf: Stop using a global trace events description list (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events test to follow proper raw event name (Jiri Olsa) [860404] - [tools] perf/evsel: Fix a build failure on cross compilation (Jiri Olsa) [860404] - [tools] perf/annotate: Check null of sym pointer before using it (Jiri Olsa) [860404] - [tools] perf/evsel: Make some methods private (Jiri Olsa) [860404] - [tools] perf: Remove unused evsel parameter from machine__resolve_callchain (Jiri Olsa) [860404] - [tools] perf/evsel: Reconstruct raw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Remove __event_name (Jiri Olsa) [860404] - [tools] perf: Don't access evsel->name directly (Jiri Olsa) [860404] - [tools] perf/script: Replace __event_name uses with perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Move all users of event_name to perf_evsel__name (Jiri Olsa) [860404] - [tools] perf/evsel: Handle all event types in perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Reconstruct sw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Reconstruct hw cache event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf/evsel: Carve out event modifier formatting (Jiri Olsa) [860404] - [tools] perf/hists: Implement printing snapshots to files (Jiri Olsa) [860404] - [tools] perf/lib: Introduce rtrim (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Use struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK info_bar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK statusbar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Introduce struct perf_gtk_context (Jiri Olsa) [860404] - [tools] perf/ui: Introduce struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf: Add sort by src line/number (Jiri Olsa) [860404] - [tools] perf: Add automated test for pure terms parsing (Jiri Olsa) [860404] - [tools] perf: Add PMU event alias support (Jiri Olsa) [860404] - [kernel] irq: export irq_modify_status symbol (Stanislaw Gruszka) [862025] - [hid] hidraw: fix window in hidraw_release (Don Zickus) [839973] - [hid] hidraw: protect hidraw_disconnect() better (Don Zickus) [839973] - [hid] hidraw: remove excessive _EMERG messages from hidraw (Don Zickus) [839973] - [hid] hidraw: fix hidraw_disconnect() (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_write (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_ioctl (Don Zickus) [839973] - [hid] remove BKL from hidraw (Don Zickus) [839973] - [x86] bordenville: enable gpio, watchdog and mfd hardware (Neil Horman) [817979]- [alsa] hda: make sure alc268 does not OOPS on codec parse (Jaroslav Kysela) [838558] - [alsa] hda: Fix ugly debug prints with CONFIG_SND_VERBOSE_PRINTK=y (Jaroslav Kysela) [838558] - [alsa] hda: remove *_quirks.c (obsolete) (Jaroslav Kysela) [838558] - [alsa] hda: avoid non-standard "Docking" name in mixers (Jaroslav Kysela) [838558] - [alsa] hda: limit internal mic boost for Asus X202E (Jaroslav Kysela) [838558] - [alsa] hda: Add another pci id for Haswell board (Jaroslav Kysela) [838558] - [alsa] hda: Add mic-mute LED control for HP laptop (Jaroslav Kysela) [838558] - [alsa] hda: Yet another position_fix quirk for ASUS machines (Jaroslav Kysela) [838558] - [alsa] hda: Allow to pass position_fix=0 explicitly (Jaroslav Kysela) [838558] - [alsa] hda: Fix disordered enum definitions in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Add support for MacBook Pro 10,1 (Jaroslav Kysela) [838558] - [alsa] hda: Replace with the generic fixup codes in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Check bit mask for codec SSID in snd_hda_pick_fixup() (Jaroslav Kysela) [838558] - [alsa] hda/intel: add position_fix quirk for Asus K53E (Jaroslav Kysela) [838558] - [alsa] hda: Fix Oops at codec reset/reconfig (Jaroslav Kysela) [838558] - [alsa] hda: Remove ignore_misc_bit (Jaroslav Kysela) [838558] - [alsa] hda: Move non-PCM check to per_pin in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: fix control names for multiple speaker out on IDT/STAC (Jaroslav Kysela) [838558] - [alsa] hda: Fix missing Master volume for STAC9200/925x (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Setup channel mapping for non_pcm audio (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Enable HBR feature on Intel chips (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Fix channel_allocation array wrong order (Jaroslav Kysela) [838558] - [alsa] hda: add missing function declaration (Jaroslav Kysela) [838558] - [alsa] hda: Avoid unnecessary parameter read for EPSS (Jaroslav Kysela) [838558] - [alsa] hda: Implement snd_hda_power_sync() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Don't trust codec EPSS bit for IDT 92HD83xx & co (Jaroslav Kysela) [838558] - [alsa] hda: Make clear built-in driver optimization (Jaroslav Kysela) [838558] - [alsa] hda: Call snd_hda_jack_report_sync() generically in hda_codec.c (Jaroslav Kysela) [838558] - [alsa] hda: Do not set GPIOs for speakers on IDT if there are no speakers (Jaroslav Kysela) [838558] - [alsa] hda: Add missing ifdef CONFIG_SND_HDA_POWER_SAVE to tracepoints (Jaroslav Kysela) [838558] - [alsa] hda: Check the power state when power_save option is changed (Jaroslav Kysela) [838558] - [alsa] hda: Add tracepoints at snd_hda_power_up/down entrances. (Jaroslav Kysela) [838558] - [alsa] hda: Add 3stack-automute model to AD1882 codec (Jaroslav Kysela) [838558] - [alsa] hda: show ICT/KAE control bits (Jaroslav Kysela) [838558] - [alsa] hda: Fix forgotten ifdef CONFIG_SND_HDA_PATCH_LOADER (Jaroslav Kysela) [838558] - [alsa] hda: Deferred probing with request_firmware_nowait() (Jaroslav Kysela) [838558] - [alsa] hda: Load firmware in hda_intel.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix leftover codec->power_transition (Jaroslav Kysela) [838558] - [alsa] hda: don't create dysfunctional mixer controls for ca0132 (Jaroslav Kysela) [838558] - [alsa] hda: Don't send invalid volume knob command on IDT 92hd75bxx (Jaroslav Kysela) [838558] - [alsa] hda: Fix 'Beep Playback Switch' with no underlying mute switch (Jaroslav Kysela) [838558] - [alsa] hda: fix Copyright debug message (Jaroslav Kysela) [838558] - [alsa] hda: bug fix on checking the supported power states of a codec (Jaroslav Kysela) [838558] - [alsa] hda: Fix panned "Beep Playback Switch" (Jaroslav Kysela) [838558] - [alsa] hda/intel: Add Device IDs for Intel Lynx Point-LP PCH (Jaroslav Kysela) [838558] - [alsa] hda: Fix pop noise in headphones on S3 for Asus X55A, X55V (Jaroslav Kysela) [838558] - [alsa] hda: Add missing SPDIF I/O setup for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Use the standard PCM ops for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Fix superfluous "-in" suffix from CA0132 capture items (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->pcm_format_first flag (Jaroslav Kysela) [838558] - [alsa] hda: Fix double quirk for Quanta FL1 / Lenovo Ideapad (Jaroslav Kysela) [838558] - [alsa] hda: remove redundant auto quirks for conexant 506x (Jaroslav Kysela) [838558] - [alsa] hda: remove quirk for Dell Vostro 1015 (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 (Jaroslav Kysela) [838558] - [alsa] hda: Fix regression of HDMI codec probing (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad T430s (Jaroslav Kysela) [838558] - [alsa] hda: Support dock on Lenovo Thinkpad T530 with ALC269VC (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO initialization for IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix polarity of mute LED on HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Workaround for silent output on VAIO Z with ALC889 (Jaroslav Kysela) [838558] - [alsa] hda: Fix WARNING from HDMI/DP parser (Jaroslav Kysela) [838558] - [alsa] hda: Detach from converter at closing in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO setup for HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Fix invalid D3 of headphone DAC on VT202x codecs (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 Tablet (Jaroslav Kysela) [838558] - [alsa] hda: Turn on PIN_OUT from hdmi playback prepare. (Jaroslav Kysela) [838558] - [alsa] hda: Add support for Realtek ALC282 (Jaroslav Kysela) [838558] - [alsa] hda: Fix index number conflicts of phantom jacks (Jaroslav Kysela) [838558] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [838558] - [alsa] hda: Fix driver type of Haswell controller to AZX_DRIVER_SCH (Jaroslav Kysela) [838558] - [alsa] hda: add Haswell HDMI codec id (Jaroslav Kysela) [838558] - [alsa] hda: Add DeviceID for Haswell HDA (Jaroslav Kysela) [838558] - [alsa] hda: Always call standard unsolicited event for Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Avoid possible race of beep on/off (Jaroslav Kysela) [838558] - [alsa] hda: Move beep helper functions to hda_beep.c (Jaroslav Kysela) [838558] - [alsa] hda: give 3-pin jack the name "Headphone Mic Jack" (Jaroslav Kysela) [838558] - [alsa] hda: Support single 3-pin jack without VREF on the actual pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix no sound from ALC662 after Windows reboot (Jaroslav Kysela) [838558] - [alsa] hda: Fix power-map regression for HP dv6 & co (Jaroslav Kysela) [838558] - [alsa] hda: Initialize caches at codec reconfiguration (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks at module unload (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks in Realtek & Conexant codec parsers (Jaroslav Kysela) [838558] - [alsa] hda: Add Realtek ALC280 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Remove suprefluous EAPD init verbs for ALC660vd (Jaroslav Kysela) [838558] - [alsa] hda: Add inv-dmic model to possible Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260 (Jaroslav Kysela) [838558] - [alsa] hda: Add the inverted digital mic workaround to Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Don't power up when not powered down. (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted internal mic quirk for Lenovo S205 (Jaroslav Kysela) [838558] - [alsa] hda: Fix ALC272X codec detection (Jaroslav Kysela) [838558] - [alsa] hda: Correct info print in HDMI non-intrinsic unsol event (Jaroslav Kysela) [838558] - [alsa] hda: Don't rely on event tag for simple_hdmi (Jaroslav Kysela) [838558] - [alsa] hda: Remove loop from simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Move one-time init codes from generic_hdmi_init() (Jaroslav Kysela) [838558] - [alsa] hda: Add missing snd_hda_jack_detect_enable() for simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Fix the pin nid assignment in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Enable unsol event for ATI and Nvidia HDMI codecs too (Jaroslav Kysela) [838558] - [alsa] hda: Remove invalid init verbs for Nvidia 2ch codecs (Jaroslav Kysela) [838558] - [alsa] hda: Use common codes for ATI, Nvidia and VIA simple codecs (Jaroslav Kysela) [838558] - [alsa] hda: Merge ATI/VIA HDMI simple init functions (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for VIA HDMI pin detection (Jaroslav Kysela) [838558] - [alsa] hda/intel: activate COMBO mode for Intel client chipsets (Jaroslav Kysela) [838558] - [alsa] hda: Create phantom jacks for fixed inputs and outputs (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio CODECes of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: power setting error check (Jaroslav Kysela) [838558] - [alsa] hda: check proper return value (Jaroslav Kysela) [838558] - [alsa] hda: reduce msleep time if EPSS power states supported (Jaroslav Kysela) [838558] - [alsa] hda: check supported power states (Jaroslav Kysela) [838558] - [alsa] hda: Show D3cold state in proc files (Jaroslav Kysela) [838558] - [alsa] hda: add power states information in proc (Jaroslav Kysela) [838558] - [alsa] hda: Handle open while transitioning to D3. (Jaroslav Kysela) [838558] - [alsa] hda: Don't forget to call init verbs added by fixup list (Jaroslav Kysela) [838558] - [alsa] hda: Pin fixup for Zotac Z68 motherboard (Jaroslav Kysela) [838558] - [alsa] hda: Fix detection of Creative SoundCore3D controllers (Jaroslav Kysela) [838558] - [alsa] hda: HDMI Audio init all connectors when VGA-switcheroo is off (Jaroslav Kysela) [838558] - [alsa] hda: Fix uninitialized HDMI controllers with VGA-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add new codec support for ALC269VD (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix unused variable compile warning (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible races of accesses to connection list array (Jaroslav Kysela) [838558] - [alsa] hda: unlock on error in azx_interrupt() (Jaroslav Kysela) [838558] - [alsa] hda/idt: Cache the power-map bits (Jaroslav Kysela) [838558] - [alsa] hda/idt: Clean up power-map check code (Jaroslav Kysela) [838558] - [alsa] hda: Evaluate gpio_led hints at the right moment (Jaroslav Kysela) [838558] - [alsa] hda/idt: Fix power-map for speaker-pins with some HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Support VGA-switcheroo (disabled for RHEL6) (Jaroslav Kysela) [838558] - [alsa] hda: Add a hook capability to vmaster controls (Jaroslav Kysela) [838558] - [alsa] hda: Export snd_hda_lock_devices() (Jaroslav Kysela) [838558] - [alsa] hda: Check the dead HDMI audio controller by vga-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda: Disable FLOAT format support (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Correct vendor IDs for new codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix concurrent hash accesses (Jaroslav Kysela) [838558] - [alsa] hda: Protect SPDIF-related stuff via spdif_mutex (Jaroslav Kysela) [838558] - [alsa] hda: Add Conexant CX20751/2/3/4 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for Creative SoundCore3D (Jaroslav Kysela) [838558] - [alsa] hda: More robustify the power-up/down sequence (Jaroslav Kysela) [838558] - [alsa] hda: Remove pre_resume and post_suspend ops (Jaroslav Kysela) [838558] - [alsa] hda: Lessen CPU usage when waiting for chip to respond (Jaroslav Kysela) [838558] - [alsa] hda: Move BIOS pin-parser code to hda_auto_parser.c (Jaroslav Kysela) [838558] - [alsa] hda: Move up the fixup helper functions to the library module (Jaroslav Kysela) [838558] - [alsa] hda: Protect the power-saving count with spinlock (Jaroslav Kysela) [838558] - [alsa] hda: Clear the power-saving states properly at reset (Jaroslav Kysela) [838558] - [alsa] hda: Always resume the codec immediately (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible access to uninitialized work struct (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call a common helper for alc_spec initialization (Jaroslav Kysela) [838558] - [alsa] hda: Revert "ALSA: hda - Set codec to D3 forcibly even if not used" (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call alc_auto_parse_customize_define() always after fixup (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add missing CD-input pin for MSI-7350 mobo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup for Acer Aspire 5739G (Jaroslav Kysela) [838558] - [alsa] hda: Fix oops caused by recent commit "Fix internal mic for Lenovo Ideapad U300s" (Jaroslav Kysela) [838558] - [alsa] hda: Fix internal mic for Lenovo Ideapad U300s (Jaroslav Kysela) [838558] - [alsa] hda: Skip pin capability sanity check for bogus values (Jaroslav Kysela) [838558] - [alsa] hda: Add snd_hda_get_default_vref() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Introduce snd_hda_set_pin_ctl*() helper functions (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Set up the missing docking-station pins (Jaroslav Kysela) [838558] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31E (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Don't set HP pin-control bit unconditionally (Jaroslav Kysela) [838558] - [alsa] hda/sigmatel: Fix inverted mute LED (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix regression on Quanta/Gericom KN1 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix mem leak (and rid us of trailing whitespace). (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add quirk for Mac Pro 5,1 machines (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup entry for Acer Aspire 8940G (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix GPIO1 setup for Acer Aspire 4930 & co (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a few ALC882 model strings back (Jaroslav Kysela) [838558] - [alsa] hda: hide HDMI/ELD printks unless snd.debug=2 (Jaroslav Kysela) [838558] - [alsa] hda: clean up CX20549 test mixer setup (Jaroslav Kysela) [838558] - [alsa] hda: CX20549 doesn't need pin_amp_workaround. (Jaroslav Kysela) [838558] - [alsa] hda: Remove CD control from model=benq for CX20549 (Jaroslav Kysela) [838558] - [alsa] hda: fix record volume controls of CX20459 ("Venice") (Jaroslav Kysela) [838558] - [alsa] hda: Rename capture sources of CX20549 to match common conventions (Jaroslav Kysela) [838558] - [alsa] hda: Fix proc output for ADC amp values of CX20549 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix ADC assignment with a shared HP/Mic pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix build with CONFIG_PM=n (Jaroslav Kysela) [838558] - [alsa] hda: Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [838558] - [alsa] hda: fix printing of high HDMI sample rates (Jaroslav Kysela) [838558] - [alsa] hda: Add expose_enum_ctl flag to snd_hda_add_vmaster_hook() (Jaroslav Kysela) [838558] - [alsa] hda: Add "Mute-LED Mode" enum control (Jaroslav Kysela) [838558] - [alsa] hda: Add EAPD control to Conexnat auto-parser (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED control with vmaster hook for ALC269 (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c (Jaroslav Kysela) [838558] - [alsa] hda: Return the created kcontrol in __snd_hda_add_vmaster() (Jaroslav Kysela) [838558] - [alsa] hda: Typos: change aditional to additional. (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Reuse init_hook for ALC269VB coef setup (Jaroslav Kysela) [838558] - [alsa] hda: Fix silent speaker output on Acer Aspire 6935 (Jaroslav Kysela) [838558] - [alsa] hda: Initialize vmaster slave volumes (Jaroslav Kysela) [838558] - [alsa] hda: Set codec to D3 forcibly even if not used (Jaroslav Kysela) [838558] - [alsa] hda: Add Gigabyte GA-MA790X to the beep whitelist (Jaroslav Kysela) [838558] - [alsa] hda: fix broken automute/autoswitch for Realtek (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Clear unsol events on unused pins (Jaroslav Kysela) [838558] - [alsa] hda: Enable docking-station SPDIF for Thinkpad (Jaroslav Kysela) [838558] - [alsa] hda: Add position_fix=4 (COMBO) option (Jaroslav Kysela) [838558] - [alsa] hda: Fix audio playback support on HP Zephyr system (Jaroslav Kysela) [838558] - [alsa] hda: add id for Atom Cedar Trail HDMI codec (Jaroslav Kysela) [838558] - [alsa] hda/via: Add a few sanity checks (Jaroslav Kysela) [838558] - [alsa] hda/via: Don't create duplicated boost controls (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Small code cleanups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the wrong offset for two-speaker systems (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the possible conflicts of Bass Speaker name (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Create individual mute switches for shared DAC (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix possible Oops with NULL input_mux (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Parse aa-loopback items dynamically (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove the last static quirks for ALC882 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add model=fixup not to apply fix-ups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop all ALC880 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=asus* from ALC880 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=asus-w1v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=z71v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-dig with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-p53 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=F1734 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=futjisu with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply probe-fixup really after probing (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC880 model=tcl with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop ALC880 model=clevo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Refactor the DAC filler function (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=w810 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=lg with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Adjust badness calculation for multi-ios (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Show multi-io pins in debug prints (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Try harder to fit the single-connections (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Finer tuning of auto-parser with badness evaluation (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Improve the signel-connection check (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Disable static fixups for ASUS with ALC269 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove leftover static quirks for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=fujitsu from ALC260 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=favorit100 for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the support for HP Presario B1900 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=replacer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=acer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the fixup codes for ALC260 model=will (Jaroslav Kysela) [838558] - [alsa] hda: Add another jack-detection suppression for ASUS ALC892 (Jaroslav Kysela) [838558] - [alsa] hda: Suppress auto-mute feature on some machines with ALC861 (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->no_jack_detect flag (Jaroslav Kysela) [838558] - [alsa] hda: Make is_jack_detectable() as non-inlined (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply the coef-setup only to ALC269VB (Jaroslav Kysela) [838558] - [alsa] hda: add quirk to detect CD input on Gigabyte EP45-DS3 (Jaroslav Kysela) [838558] - [alsa] hda: Kill hyphenated names (Jaroslav Kysela) [838558] - [alsa] hda: Always set HP pin in unsol handler for STAC/IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix resume of multiple input sources (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix overflow of vol/sw check bitmap (Jaroslav Kysela) [838558] - [alsa] hda: Fix initialization of secondary capture source on VT1705 (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED VREF value for new HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Fix error handling in patch_ca0132.c (Jaroslav Kysela) [838558] - [alsa] hda: add support for Uniwill ECS M31EI notebook (Jaroslav Kysela) [838558] - [x86] Mark Intel Crystal Well CPU as supported (Prarit Bhargava) [861060] - [x86] Mark Intel Ivy Town Processor as Supported (Prarit Bhargava) [847372] - [x86] apic: Use x2apic physical mode based on FADT setting (Prarit Bhargava) [832162] - [s390] zcrypt: Add support for CEX4 crypto card (Hendrik Brueckner) [823010]- [md] dm-thin: support discard with non power of two blocksize (Mike Snitzer) [858858] - [md] dm-thin: fix discard support for data devices (Mike Snitzer) [858858] - [md] dm-thin: tidy discard support (Mike Snitzer) [858858] - [md] dm-thin: do not set discard_zeroes_data (Mike Snitzer) [858858] - [md] dm: handle requests beyond end of device instead of using BUG_ON (Mike Snitzer) [858858] - [md] dm: retain table limits when swapping to new table with no devices (Mike Snitzer) [858858] - [md] dm-table: clear add_random unless all devices have it set (Mike Snitzer) [858858] - [md] dm-mpath: only retry ioctl when no paths if queue_if_no_path set (Mike Snitzer) [858858] - [md] dm-mpath: fix check for null mpio in end_io fn (Mike Snitzer) [858858] - [block] split discard into aligned requests (Mike Snitzer) [858858] - [block] reorganize rounding of max_discard_sectors (Mike Snitzer) [858858] - [scsi] Fix dm-multipath starvation when scsi host is busy (Mike Snitzer) [858858] - [netdrv] vmxnet3: fix interrupt control bitmap (Neil Horman) [829953] - [netdrv] vmxnet3: Remove casts to same type (Neil Horman) [829953] - [netdrv] vmxnet3: Fix log messages and corrects some typos (Neil Horman) [829953] - [netdrv] vmxnet3: Fix transport header size (Neil Horman) [829953] - [netdrv] vmxnet3: Fix typo in vmxnet3_drv.c (Neil Horman) [829953] - [netdrv] vmxnet3: Remove alloc_etherdev error messages (Neil Horman) [829953] - [netdrv] vmxnet3: Remove unnecessary k.alloc/v.alloc OOM messages (Neil Horman) [829953] - [netdrv] vmxnet3: cleanup tso headers manipulation (Neil Horman) [829953] - [netdrv] vmxnet3: make ethtool ops const (Neil Horman) [829953] - [netdrv] vmxnet3: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a number of drivers (Neil Horman) [829953] - [netdrv] vmxnet3: Add module.h to drivers who were implicitly using it (Neil Horman) [829953] - [netdrv] vmxnet3: add skb frag size accessors (Neil Horman) [829953] - [netdrv] vmxnet3: fix skb truesize underestimation (Neil Horman) [829953] - [netdrv] vmxnet3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Neil Horman) [829953] - [netdrv] vmxnet3: convert to SKB paged frag API (Neil Horman) [829953] - [netdrv] vmxnet3: Don't enable vlan filters in promiscuous mode (Neil Horman) [829953] - [netdrv] vmxnet3: Fix advertising HW_CSUM feature to use csum_start (Neil Horman) [829953] - [netdrv] net: fix assignment of 0/1 to bool variables (John Feeney) [826718] - [netdrv] tg3: Update version to 3.124 (John Feeney) [826718] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (John Feeney) [826718] - [netdrv] tg3: Add New 5719 Read DMA workaround (John Feeney) [826718] - [netdrv] tg3: Fix Read DMA workaround for 5719 A0 (John Feeney) [826718] - [netdrv] tg3: Request APE_LOCK_PHY before PHY access (John Feeney) [826718] - [netdrv] tg3: Add hwmon support for temperature (John Feeney) [826718] - [netdrv] tg3: Add APE scratchpad read function (John Feeney) [826718] - [netdrv] tg3: Add common function tg3_ape_event_lock() (John Feeney) [826718] - [netdrv] tg3: Fix the setting of the APE_HAS_NCSI flag (John Feeney) [826718] - [netdrv] tg3: add device id of Apple Thunderbolt Ethernet device (John Feeney) [826718] - [netdrv] tg3: Apply short DMA frag workaround to 5906 (John Feeney) [826718] - [netdrv] tg3: remove redundant NULL test before release_firmware() call (John Feeney) [826718] - [netdrv] tg3: Avoid panic from reserved statblk field access (John Feeney) [826718] - [netdrv] tg3: Fix 5717 serdes powerdown problem (John Feeney) [826718] - [netdrv] tg3: Remove all #inclusions of asm/system.h (John Feeney) [826718] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [826718] - [netdrv] tg3: Recode PCI MRRS adjustment as a PCI quirk (John Feeney) [826718] - [netdrv] tg3: Fix poor tx performance on 57766 after MTU change (John Feeney) [826718] - [netdrv] tg3: Add memory barriers to sync BD data (John Feeney) [826718] - [netdrv] tg3: Fix jumbo loopback test on 5719 (John Feeney) [826718] - [netdrv] tg3: Fix tg3_get_stats64 for 5700 / 5701 devs (John Feeney) [826718] - [netdrv] tg3: unify return value of .ndo_set_mac_address if address is invalid (John Feeney) [826718] - [netdrv] tg3: Create timer helper functions (John Feeney) [826718] - [netdrv] tg3: Clear RECOVERY_PENDING with reset_task_cancel (John Feeney) [826718] - [netdrv] tg3: Remove SPEED_UNKNOWN checks (John Feeney) [826718] - [netdrv] tg3: Fix link check in tg3_adjust_link (John Feeney) [826718] - [netdrv] tg3: remove IRQF_SAMPLE_RANDOM flag (John Feeney) [826718] - [netdrv] tg3: Update copyright (John Feeney) [826718] - [netdrv] tg3: Use *_UNKNOWN ethtool definitions (John Feeney) [826718] - [netdrv] tg3: Remove unneeded link_config.orig_... members (John Feeney) [826718] - [netdrv] tg3: Remove unused link config code (John Feeney) [826718] - [netdrv] tg3: Consolidate ASIC rev detection code (John Feeney) [826718] - [netdrv] tg3: Reduce UMP event collision window (John Feeney) [826718] - [netdrv] tg3: Fix copper autoneg adv checks (John Feeney) [826718] - [netdrv] tg3: Fix stats while interface is down (John Feeney) [826718] - [netdrv] tg3: Disable new DMA engine for 57766 (John Feeney) [826718] - [netdrv] tg3: Move transmit comment to a better location (John Feeney) [826718] - [netdrv] tg3: Eliminate unneeded prototype (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_find_peer (John Feeney) [826718] - [netdrv] tg3: Move tg3_nvram_write_block functions (John Feeney) [826718] - [netdrv] tg3: Move tg3_set_rx_mode (John Feeney) [826718] - [netdrv] tg3: Move tg3_change_mtu to a better location (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_reset_task (John Feeney) [826718] - [netdrv] tg3: Move tg3_restart_hw to a better location (John Feeney) [826718] - [netdrv] tg3: Remove alloc_etherdev error messages (John Feeney) [826718] - [netdrv] tg3: Break out RSS indir table init and assignment (John Feeney) [826718] - [netdrv] tg3: Use mii_advertise_flowctrl (John Feeney) [826718] - [netdrv] tg3: Make the TX BD DMA limit configurable (John Feeney) [826718] - [netdrv] tg3: Enable EEE support for capable 10/100 devs (John Feeney) [826718] - [netdrv] tg3: Track LP advertising (John Feeney) [826718] - [netdrv] tg3: Integrate flowctrl check into AN adv check (John Feeney) [826718] - [netdrv] tg3: Fix advertisement handling (John Feeney) [826718] - [netdrv] tg3: Change mii to ethtool advertisement function names (John Feeney) [826718] - [netdrv] tg3: Add ethtool to mii advertisment conversion helpers (John Feeney) [826718] - [firmware] add Ralink rt2800 firmware images (Stanislaw Gruszka) [841604] - [mm] x86_32: randomize SHLIB_BASE (Aristeu Rozanski) [804956] {CVE-2012-1568}- [kernel] cgroups: don't attach task to subsystem if migration failed (Frederic Weisbecker) [751817] - [kernel] cgroups: more safe tasklist locking in cgroup_attach_proc (Frederic Weisbecker) [751817] - [kernel] cgroups: use flex_array in attach_proc (Frederic Weisbecker) [751817] - [lib] flex_array: allow zero length flex arrays (Frederic Weisbecker) [751817] - [lib] flex_array: fix flex_array_put_ptr macro to be valid C (Frederic Weisbecker) [751817] - [lib] flex_array: add helpers to get and put to make pointers easy to use (Frederic Weisbecker) [751817] - [kernel] cgroups: make procs file writable (Frederic Weisbecker) [751817] - [kernel] cgroups: add per-thread subsystem callbacks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix freezing groups with stopped tasks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: update_freezer_state() does incorrect state transitions (Frederic Weisbecker) [751817] - [kernel] cgroups: read-write lock CLONE_THREAD forking per threadgroup (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix can_attach() to prohibit moving from/to freezing/frozen cgroups (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: unnecessary test in cgroup_freezing_or_frozen() (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: Update stale locking comments (Frederic Weisbecker) [751817] - [net] nf_defrag_ipv6: fix oops on module unloading (Amerigo Wang) [726807]- [fs] ext4: check for zero length extent (Lukas Czerner) [813097] - [fs] cifs: Fix the conflict between rwpidforward and rw mount options (Sachin Prabhu) [852747] - [fs] cifs: Fix wrong length in cifs_iovec_read (Sachin Prabhu) [851694] - [fs] gfs2: Make write size hinting code common (Bob Peterson) [753337] - [fs] gfs2: Fix missing allocation data for set/remove xattr (Bob Peterson) [753337] - [fs] gfs2: Take account of blockages when using reserved blocks (Bob Peterson) [753337] - [fs] gfs2: Reduce file fragmentation (Bob Peterson) [753337] - [fs] gfs2: Eliminate unnecessary check for state > 3 in bitfit (Bob Peterson) [753337] - [fs] gfs2: Fold quota data into the reservations struct (Bob Peterson) [753337] - [fs] gfs2: Extend the life of the reservations structure (Bob Peterson) [753337] - [fs] gfs2: Add rgrp information to block_alloc trace point (Bob Peterson) [753337] - [fs] gfs2: Eliminate unused "new" parameter to gfs2_meta_indirect_buffer (Bob Peterson) [753337] - [fs] gfs2: Remove redundant metadata block type check (Bob Peterson) [753337] - [fs] gfs2: Eliminate needless parameter from function gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use variable rather than qa to determine if unstuff necessary (Bob Peterson) [753337] - [fs] gfs2: Remove i_disksize (Bob Peterson) [753337] - [fs] gfs2: New truncate sequence (Bob Peterson) [753337] - [fs] gfs2: Change variable blk to biblk (Bob Peterson) [753337] - [fs] gfs2: Fix function parameter comments in rgrp.c (Bob Peterson) [753337] - [fs] gfs2: Eliminate offset parameter to gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use slab for block reservation memory (Bob Peterson) [753337] - [fs] gfs2: make function gfs2_page_add_databufs static (Bob Peterson) [753337] - [fs] gfs2: Rename function gfs2_close to gfs2_release (Bob Peterson) [753337] - [fs] gfs2: Dump better debug info if a bitmap inconsistency is detected (Bob Peterson) [753337] - [fs] gfs2: Use seq_vprintf for glocks debugfs file (Robert S Peterson) [847377] - [fs] seq_file: Add seq_vprintf function and export it (Robert S Peterson) [847377] - [fs] gfs2: Size seq_file buffer more carefully (Robert S Peterson) [847377] - [fs] gfs2: Cache last hash bucket for glock seq_files (Robert S Peterson) [847377] - [fs] gfs2: Increase buffer size for glocks and glstats debugfs files (Robert S Peterson) [847377] - [fs] gfs2: glock statistics gathering (Robert S Peterson) [806385] - [fs] jbd: clear revoked flag on buffers before a new transaction started (Lukas Czerner) [804281] - [fs] ext3: Avoid filesystem corruption after a crash under heavy delete load (Lukas Czerner) [804281] - [fs] nfs: prepare coalesce testing for directio (Steve Dickson) [854746] - [fs] nfs: create completion structure to pass into page_init functions (Steve Dickson) [854746] - [fs] nfs: remove unused wb_complete field from struct nfs_page (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial write rpc_ops (Steve Dickson) [854746] - [fs] nfs: Don't use DATA_SYNC writes (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial read rpc_ops (Steve Dickson) [854746] - [fs] nfs: Dont rely on PageError in nfs_readpage_release_partial (Steve Dickson) [854746] - [fs] nfs: create struct nfs_page_array (Steve Dickson) [854746] - [fs] nfs: create common nfs_pgio_header for both read and write (Steve Dickson) [854746] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [854746] - [fs] pnfs: make _set_lo_fail generic (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_read_data->flags field (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_write_data->flags field (Steve Dickson) [854746] - [fs] nfs: Remove unused variable from write.c (Steve Dickson) [854746] - [fs] nfs: Get rid of the nfs_rdata_mempool (Steve Dickson) [854746] - [fs] nfs: Get rid of unnecessary calls to ClearPageError() in read code (Steve Dickson) [854746] - [fs] nfs: Get rid of nfs_restart_rpc() (Steve Dickson) [854746] - [fs] nfs: use req_offset where appropriate (Steve Dickson) [854746] - [fs] nfs: Clean up - simplify the switch to read/write-through-MDS (Steve Dickson) [846714] - [fs] nfs: remove unnecessary casts of void pointers in nfs4filelayout.c (Steve Dickson) [846714] - [fs] nfs: reverse arg order in nfs_initiate_[read|write] (Steve Dickson) [846714] - [fs] nfs: add a struct nfs_commit_data to replace nfs_write_data in commits (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic read code (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic write code (Steve Dickson) [846714] - [fs] nfs: Add a new helper nfs4_init_sequence() (Steve Dickson) [846714] - [fs] nfs: Add lseg to struct nfs4_fl_commit_bucket (Steve Dickson) [846714] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846714] - [fs] nfs: File layout only supports whole file layouts (Steve Dickson) [846714] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [846714] - [fs] nfs: Remove pnfs bloat from the generic write path (Steve Dickson) [846714] - [fs] pnfs: Must return layout on IO error (Steve Dickson) [846714] - [fs] pnfs: layoutret_on_setattr (Steve Dickson) [846714] - [fs] nfs: Revert coalesce small, page-aligned direct I/Os (Steve Dickson) [846708] - [fs] nfs: dprintks in directio code were referencing task after put (Steve Dickson) [846708] - [fs] nfs: grab open context in direct read (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_flush_multi (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_pagein_multi (Steve Dickson) [846708] - [fs] nfs: remove duplicate variable declaration in filelayout_clear_request_commit (Steve Dickson) [846708] - [fs] nfs: Use cond_resched_lock() to reduce latencies in the commit scans (Steve Dickson) [846708] - [kernel] list: add list_safe_reset_next (Steve Dickson) [846708] - [fs] nfs: Fix a few issues in filelayout_commit_pagelist (Steve Dickson) [846708] - [fs] ext3, ext4: don't clear orphan list on ro mount with errors (Eric Sandeen) [852771] - [block] replace __getblk_slow misfix by grow_dev_page fix (Jeff Moyer) [534080] - [fs] buffer: remove BUG() in possible but rare condition (Jeff Moyer) [534080] - [fs] gfs2: Add kobject release method (Robert S Peterson) [826089] - [fs] nfs: check for req==NULL in nfs_try_to_update_request cleanup (Steve Dickson) [846688] - [fs] nfs: ncommit count is being double decremented (Steve Dickson) [846688] - [fs] nfs: Clean ups and bugfixes for the pnfs read/writeback/commit code (Steve Dickson) [846688] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld read pagelist fails (Steve Dickson) [846688] - [fs] nfs: Move the pnfs write code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Move the pnfs read code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Cache rpc_ops in struct nfs_pageio_descriptor (Steve Dickson) [846688] - [fs] nfs: split out the RPC transmission from nfs_pagein_multi/one (Steve Dickson) [846688] - [fs] nfs: Clean up nfs_read_rpcsetup and nfs_write_rpcsetup (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld write pagelist fails (Steve Dickson) [833091] - [fs] nfs: Allow the nfs_pageio_descriptor to signal that a re-coalesce is needed (Steve Dickson) [833091] - [fs] nfs: Use stable writes when not doing a bulk flush (Steve Dickson) [833091] - [fs] nfs: remove nfs_inode radix tree (Steve Dickson) [833091] - [fs] nfs: nfs_open_context doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_opendata doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_closedata doesn't need to mess with struct path (Steve Dickson) [833091] - [fs] nfs: Fix a hang in the writeback path (Steve Dickson) [833091] - [fs] nfs: remove nfs_PAGE_TAG_LOCKED (Steve Dickson) [833091]- [netdrv] qlcnic: get rid of a redundant test for NULL before call to release_firmware() (Chad Dupuis) [826572] - [netdrv] qlcnic: remove unnecessary setting of skb->dev (Chad Dupuis) [826572] - [netdrv] qlcnic: off by one in qlcnic_init_pci_info() (Chad Dupuis) [826572] - [netdrv] qlcnic: vlan workaround for mac deletion bug in firmware (Chad Dupuis) [826572] - [netdrv] qlcnic: fix turnaround delay during migration (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix protcol type in case of inband vlan. (Chad Dupuis) [826572] - [netdrv] qlcnic: fix unsupported CDRP command error message. (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix estimation of recv MSS in case of LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Allow a predefined set of capture masks for FW dump (Chad Dupuis) [826572] - [netdrv] qlcnic: Adding mac statistics to ethtool. (Chad Dupuis) [826572] - [netdrv] qlcnic: Register device in FAILED state. (Chad Dupuis) [826572] - [netdrv] qlcnic: Bug fix for LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Added sysfs Node fwdump_state (Chad Dupuis) [826572] - [scsi] aacraid: respond automatically to volumes added by config tool (Rich Bono) [857561] - [scsi] aacraid: reset should disable MSI interrupt (Rich Bono) [857561] - [scsi] aacraid: prohibit access to array container space (Rich Bono) [857561] - [scsi] aacraid: expose physical devices for models with newer firmware (Rich Bono) [857561] - [scsi] aacraid: add support for handling ATA pass-through commands (Rich Bono) [857561] - [infiniband] cxgb4: Fix endianness of addition to mpa->private_data_size (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix crash when peer address is 0.0.0.0 (Jay Fenlason) [747145] - [infiniband] cxgb4: Add query_qp support (Jay Fenlason) [747145] - [infiniband] cxgb4: Remove kfifo usage (Jay Fenlason) [747145] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [747145] - [infiniband] cxgb4: Disable interrupts in c4iw_ev_dispatch() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add DB Overflow Avoidance (Jay Fenlason) [747145] - [infiniband] cxgb4: Use dst parameter in import_ep() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add missing peer2peer check in MPAv2 code (Jay Fenlason) [747145] - [infiniband] cxgb4: Consolidate 3 copies of the same operation into 1 helper function (Jay Fenlason) [747145] - [infiniband] cxgb4: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw} (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix RCU lockdep splats (Jay Fenlason) [747145] - [infiniband] cxgb4: Abstract dst->neighbour accesses behind helpers (Jay Fenlason) [747145] - [edac] mce_amd: Drop too granulary family model checks (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Constify error tables (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Correct bank 5 error signatures (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Rework NB MCE signatures (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix K8 revD and later chip select sizes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix missing csrows sysfs nodes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Cleanup return type of amd64_determine_edac_cap() (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Add a fix for Erratum 505 (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Simplify NB MCE decoder interface (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Drop local coreid reporting (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print valid addr when reporting an error (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print CPU number when reporting the error (Mauro Carvalho Chehab) [822275] - [firmware] bnx2x: add FW 7.2.51.0 (Michal Schmidt) [819842] - [netdrv] bnx2x: enable previously disabled ethtool ops (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: convert to .set_phys_id extended ethtool op (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Utilize Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use native EEE instead of auto-greeen (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct & clean 10G EEE requirements (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add EEE support for 4-port devices (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE status is read locally (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use list_move_tail instead of list_del/list_add_tail (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix rx checksum validation for IPv6 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add missing afex code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix registers dumped (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct advertisement of pause capabilities (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: display the correct duplex value (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: prevent timeouts when using PFC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix stats copying logic (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Avoid sending multiple statistics queries (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct the ndo_poll_controller call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move netif_napi_add to the open call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix compiler warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix recovery flow cleanup during probe (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix unload previous driver flow when flr-capable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix mem leak when command is unknown (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove cast around the kmalloc in bnx2x_prev_mark_path (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct EEE statistics gathering (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add new 57840 device IDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: organize BDs calculation for stop/resume (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix (nearly-)kernel-doc comment (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set maximal number of default RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change bnx2x_tests_str_arr to static char (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: use strlcpy() instead of memcpy() for strings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate UIO resources only on devices that support iSCSI. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate kcq resource only on devices that support FCoE. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add function pointers to arm IRQ for different devices. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Free UIO rings when the device is closed. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add functions to allocate and free UIO rings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: remove invalid reference to list iterator variable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix mmap regression. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Handle RAMROD_CMD_ID_CLOSE error. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove uio mem[0]. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Read bnx2x function number from internal register (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix occasional NULL pointer dereference during reboot. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove casts to same type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Bumped version to 1.0.12 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: use list_entry instead of explicit cast (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Improve error recovery by handling parity errors (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Support interface creation on non-VLAN interface also (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Reduce object size by consolidating formats (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2i: Removed the reference to the netdev->base_addr (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix link for BCM57711 with 84823 phy (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix I2C non-respondent issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link module eeprom (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: 1G sfp+ module handling (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised link register access (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: treat 0 speed as link down (copper) (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link cleanup (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: sfp+ Tx fault detection added (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change date and version to 1.72.51-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Support DCBX for all functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for ethtool -L (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow up to 63 RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Split the FP structure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move the CNIC L2 CIDs to be right after the RSS CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Make the transmission queues adjacent (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow more than 64 L2 CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for 4-tupple UDP RSS (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Return only online tests for MF (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for external LB (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct LPI pass-through configuration (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix panic when TX ring is full (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix checksum validation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE Ethtool support. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: bug fix when loading after SAN boot (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix handling single MSIX mode for 57710/57711 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove some bloat (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: off by one in bnx2x_ets_e3b0_sp_pri_to_cos_set() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Update driver version to 1.72.50-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove gro workaround (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add afex support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear MDC/MDIO warning message (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57711+BCM84823 link issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear BCM84833 LED after fan failure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM84833 PHY FW version presentation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix link issue for BCM8727 boards. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Restore 1G LED on BCM57712+BCM8727 designs. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM578x0-SFI pre-emphasis settings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR AN speed transition (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: PFC fix (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add missing parenthesis to prevent u32 overflow (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change to driver version 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change comments and white spaces (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: change to the rss engine (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: congestion management re-organization (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added support for a new device - 57811 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added support for working with one msix irq. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: enable inta on the pci bus when used (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary dmae code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary .h dependencies (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix vector traveling while looking for an empty entry (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: previous driver unload revised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: validate FW trace prior to its printing (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: changed iscsi/fcoe mac init and macros (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added TLV_NOT_FOUND flags to the dcb (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed dcb unused code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: reduced sparse warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised driver prints (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use ethtool_rxfh_indir_default() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: call netif_set_real_num_rx_queues() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: code doesn't use stats for allocating Rx BDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool returns req. AN even when AN fails (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool now returns unknown speed/duplex (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: mark functions as loaded on shared memory (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use param's id instead of sp_obj's id (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set_one_mac_e1x uses raw's state as input (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed unused function bnx2x_queue_set_cos_cid (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: move LLH_CAM to header, apply naming conventions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: update driver version to 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add gro_check (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: make bnx2x_close() static again (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use eth_hw_addr_random() and reset addr_assign_type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow all functions to display the phy FW version (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed code re-checking memory base after device open (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow BCM84833 phy to advertise 100Base-T speeds (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: notify cnic of address of info-to-the-mcp (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate smaller Rx rings for 1G functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate memory dynamically in ethtool self-test. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added autoneg-restart after link advertisement changes (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool publishes link partners speed and FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: half duplex support added for several boards (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Remove boolean comparisons to true/false (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Look inside vlan when determining checksum proto. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: cut down on pointless differences from upstream (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] igb: schedule watchdog every second to update the statistics (Stefan Assmann) [838404] - [pci] Set device power state to PCI_D0 for device without native PM support (Laszlo Ersek) [849223]- [block] fix up use after free in __blkdev_get (Jeff Moyer) [847838] - [firmware] r8169: update the firmware for RTL8168F variant (Ivan Vecera) [842651] - [netdrv] r8169: use unlimited DMA burst for TX (Ivan Vecera) [842651] - [netdrv] r8169: add D-Link DGE-560T identifiers. (Ivan Vecera) [842651] - [netdrv] r8169: verbose error message. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl_ocpdr_cond. (Ivan Vecera) [842651] - [netdrv] r8169: fix argument in rtl_hw_init_8168g. (Ivan Vecera) [842651] - [netdrv] r8169: support RTL8168G (Ivan Vecera) [842651] - [netdrv] r8169: abstract out loop conditions. (Ivan Vecera) [842651] - [netdrv] r8169: ephy, eri and efuse functions signature changes. (Ivan Vecera) [842651] - [netdrv] r8169: csi_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: mdio_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: add RTL8106E support. (Ivan Vecera) [842651] - [netdrv] r8169: RxConfig hack for the 8168evl. (Ivan Vecera) [842651] - [netdrv] r8169: avoid NAPI scheduling delay. (Ivan Vecera) [842651] - [netdrv] r8169: call netif_napi_del at errpaths and at driver unload (Ivan Vecera) [842651] - [netdrv] r8169: fix unsigned int wraparound with TSO (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8411 chip. (Ivan Vecera) [842651] - [netdrv] r8169: adjust some functions of 8111f (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8402 chip. (Ivan Vecera) [842651] - [netdrv] r8169: add device specific CSI access helpers. (Ivan Vecera) [842651] - [netdrv] r8169: modify pll power function (Ivan Vecera) [842651] - [netdrv] r8169: 8168c and later require bit 0x20 to be set in Config2 for PME signaling. (Ivan Vecera) [842651] - [netdrv] r8169: Config1 is read-only on 8168c and later. (Ivan Vecera) [842651] - [netdrv] r8169: enable napi on resume. (Ivan Vecera) [842651] - [netdrv] r8169: fix comment typo (Ivan Vecera) [842651] - [netdrv] r8169: stop using net_device.{base_addr, irq}. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_cfg_info closer to its caller. (Ivan Vecera) [842651] - [netdrv] r8169: move the netpoll handler after the irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl8169_open after rtl_task it depends on. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_set_rx_mode before its rtl_hw_start callers. (Ivan Vecera) [842651] - [netdrv] r8169: move net_device_ops beyond the methods it references. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver probe method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver removal method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: runtime resume before shutdown. (Ivan Vecera) [842651] - [netdrv] r8169: corrupted IP fragments fix for large mtu. (Ivan Vecera) [842651] - [netdrv] r8169: Remove alloc_etherdev error messages (Ivan Vecera) [842651] - [netdrv] r8169: spinlock redux. (Ivan Vecera) [842651] - [netdrv] r8169: avoid a useless work scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: move task enable boolean to bitfield. (Ivan Vecera) [842651] - [netdrv] r8169: bh locking redux and task scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: fix early queue wake-up. (Ivan Vecera) [842651] - [netdrv] r8169: remove work from irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: missing barriers. (Ivan Vecera) [842651] - [netdrv] r8169: irq mask helpers. (Ivan Vecera) [842651] - [netdrv] r8169: factor out IntrMask writes. (Ivan Vecera) [842651] - [netdrv] r8169: stop delaying workqueue. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl8169_reinit_task. (Ivan Vecera) [842651] - [netdrv] r8169: remove hardcoded PCIe registers accesses. (Ivan Vecera) [842651] - [netdrv] r8169: increase the delay parameter of pm_schedule_suspend (Ivan Vecera) [842651] - [netdrv] r8169: Fix runtime power management (Ivan Vecera) [842651] - [netdrv] r8169 / PCI / PM: Add simplified runtime PM support (rev. 3) (Ivan Vecera) [842651] - [netdrv] r8169: fix potentially dangerous trailing '; ' in #defined values/expressions (Ivan Vecera) [842651] - [netdrv] r8169: fix wrong eee setting for rlt8111evl (Ivan Vecera) [842651] - [netdrv] r8169: fix driver shutdown WoL regression. (Ivan Vecera) [842651] - [netdrv] r8169: add skb frag size accessors (Ivan Vecera) [842651] - [netdrv] r8169: do not enable the TBI for anything but the original 8169. (Ivan Vecera) [842651] - [netdrv] r8169: remove erroneous processing of always set bit. (Ivan Vecera) [842651] - [netdrv] r8169: fix WOL setting for 8105 and 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: add MODULE_FIRMWARE for the firmware of 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: convert to SKB paged frag API. (Ivan Vecera) [842651] - [netdrv] bna: fix assignment of 0/1 to bool variables (Ivan Vecera) [830018] - [netdrv] bna: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [830018] - [netdrv] bna: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [830018] - [netdrv] bna: Remove casts to same type (Ivan Vecera) [830018] - [netdrv] bna: remove redundant NULL test before release_firmware() (Ivan Vecera) [830018] - [netdrv] bna: Update driver version to 3.0.23.0 (Ivan Vecera) [830018] - [netdrv] bna: Function name changes and cleanups (Ivan Vecera) [830018] - [netdrv] bna: Remove tx tasklet (Ivan Vecera) [830018] - [netdrv] bna: tx rx cleanup fix (Ivan Vecera) [830018] - [netdrv] bna: ioc cleanups (Ivan Vecera) [830018] - [netdrv] bna: Flash controller ioc pll init fixes (Ivan Vecera) [830018] - [netdrv] bna: Serialize smem access during adapter initialization (Ivan Vecera) [830018] - [netdrv] bna: Remove boolean comparisons to true/false (Ivan Vecera) [830018] - [netdrv] bna: fix error handling of bnad_get_flash_partition_by_offset() (Ivan Vecera) [830018] - [netdrv] bna: Implement ethtool flash_device entry point (Ivan Vecera) [830018] - [netdrv] bna: Remove alloc_etherdev error messages (Ivan Vecera) [830018] - [netdrv] bna: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [830018] - [netdrv] bna: fix sparse warnings/errors (Ivan Vecera) [830018] - [netdrv] bna: make ethtool_ops and strings const (Ivan Vecera) [830018] - [netdrv] bna: Add debugfs interface (Ivan Vecera) [830018] - [netdrv] bna: Added flash sub-module and ethtool eeprom entry points (Ivan Vecera) [830018] - [netdrv] bna: Convert MAC_ADDRLEN uses to ETH_ALEN (Ivan Vecera) [830018] - [netdrv] bna: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [830018] - [netdrv] bna: add skb frag size accessors (Ivan Vecera) [830018] - [netdrv] be2net: implement unicast filtering (Ivan Vecera) [813400] - [netdrv] bna: don't set ndo_set_rx_mode (Ivan Vecera) [815303] - [net] Statically initialize init_net.dev_base_head (Weiping Pan) [853302] - [net] cgroup: fix access the unallocated memory in netprio cgroup (Weiping Pan) [853302] - [net] cgroup: fix out of bounds accesses (Weiping Pan) [853302] - [net] cgroup: fix panic in netprio_cgroup (Weiping Pan) [853302] - [netdrv] enic: remove unnecessary setting of skb->dev (Stefan Assmann) [829503] - [netdrv] enic: Convert compare_ether_addr to ether_addr_equal (Stefan Assmann) [829503] - [netdrv] enic: replace open-coded ARRAY_SIZE with macro (Stefan Assmann) [829503] - [netdrv] enic: Stop using NLA_PUT*() (Stefan Assmann) [829503] - [netdrv] enic: Fix addr valid check in enic_set_vf_mac (Stefan Assmann) [829503] - [netdrv] enic: fix an endian bug in enic_probe() (Stefan Assmann) [829503] - [netdrv] enic: Fix endianness bug (Stefan Assmann) [829503] - [pci] x2apic: fix optout message (Prarit Bhargava) [860729] - [tools] perf: fix parallel build (Eric Sandeen) [859259] - [scsi] remove no longer valid BUG_ON in scsi_lld_busy (Jeff Garzik) [842881] - [net] Add netif_get_num_default_rss_queues (Michal Schmidt) [859399]- [usb] serial: qcserial avoid pointing to freed memory (Don Zickus) [699676] - [usb] serial: Fix qcserial memory leak on rmmod (Don Zickus) [699676] - [usb] serial: fix a memory leak in qcprobe error path (Don Zickus) [699676] - [virt] kvmclock: unbreak registration by aligning with upstream (Michael S. Tsirkin) [856198] - [x86] apic: replace eoi_write on apic disable (Michael S. Tsirkin) [856198] - [scsi] qla4xxx: v5.03.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [826570] - [scsi] qla4xxx: Added support for ISP83XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new function qla4_8xxx_get_minidump (Chad Dupuis) [826570] - [scsi] qla4xxx: Set IDC version in correct way (Chad Dupuis) [826570] - [scsi] qla4xxx: Replace all !is_qla8022() with is_qla40XX() (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new functions in isp_ops (Chad Dupuis) [826570] - [scsi] qla4xxx: Clean-up and optimize macros (Chad Dupuis) [826570] - [scsi] qla4xxx: Rename macros from 82XX to 8XXX (Chad Dupuis) [826570] - [scsi] qla4xxx: Update func name from ql4_ to qla4_ (Chad Dupuis) [826570] - [scsi] qla4xxx: Update structure and variable names (Chad Dupuis) [826570] - [scsi] qla4xxx: Update function name from 8xxx to 82xx (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k1 (Chad Dupuis) [826570] - [scsi] qla4xxx: Wait for cmd to complete before chip reset for ISP40XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Clear interrupt while unloading driver (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix lockdep warning in qla4xxx_post_work() (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Properly handle SCSI underrun while processing status IOCBs (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix multiple conn login event issue during session recovery (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix gcc warning for x86 system (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_ep_connect (Chad Dupuis) [826570] - [scsi] qla4xxx: remove unnecessary read of PCI_CAP_ID_EXP (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix Spell check (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix a Sparse warning message (Chad Dupuis) [826570] - [scsi] qla4xxx: multi-session fix for flash ddbs (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.03-k5 (Chad Dupuis) [826570] - [scsi] qla4xxx: Capture minidump for ISP82XX on firmware failure (Chad Dupuis) [826570] - [scsi] qla4xxx: Add change_queue_depth API support (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix clear ddb mbx command failure issue (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix kernel panic during discovery logout (Chad Dupuis) [826570] - [scsi] qla4xxx: Correct early completion of pending mbox (Chad Dupuis) [826570] - [scsi] qla4xxx: use pci_dev->revision (Chad Dupuis) [826570] - [drm] edid: limit printk when facing bad edid (Dave Airlie) [857792] - [drm] backport 3.6 drm into rhel6.4 kernel (Dave Airlie) [857792] - [mm] backport the extended prefault helpers from upstream (Dave Airlie) [857792] - [gpu] vga drivers backport (Dave Airlie) [857792] - [base] dma-buf: backport dma-buf support (Dave Airlie) [857792] - [acpi] export symbol acpi_get_table_with_size (Dave Airlie) [857792] - [kernel] sched: Add __wake_up_all_locked() API (Dave Airlie) [857792] - [kernel] sched: wait_event_interruptible_locked() interface (Dave Airlie) [857792] - [pci] pci_regs: define LNKSTA2 pcie cap + bits (Dave Airlie) [857792] - [mm] slab: introduce kmalloc_array() (Dave Airlie) [857792] - [fs] sysfs: Add sysfs_merge_group() and sysfs_unmerge_group() (Dave Airlie) [857792] - [i2c] export bit-banging algo functions (Dave Airlie) [857792] - [netdrv] bnx2: Clean up remainint iounmap (Neil Horman) [826727] - [netdrv] bnx2: Try to recover from PCI block reset (Neil Horman) [826727] - [netdrv] bnx2: Fix bug in bnx2_free_tx_skbs() (Neil Horman) [826727] - [netdrv] bnx2: Add missing netif_tx_disable() in bnx2_close() (Neil Horman) [826727] - [netdrv] bnx2: Add "fall through" comments (Neil Horman) [826727] - [netdrv] bnx2: Update version 2.2.2 (Neil Horman) [826727] - [netdrv] bnx2: Read PCI function number from internal register (Neil Horman) [826727] - [netdrv] bnx2: Dump additional BC_STATE during firmware sync timeout (Neil Horman) [826727] - [netdrv] bnx2: Dump all FTQ_CTL registers during tx_timeout (Neil Horman) [826727] - [netdrv] bnx2: Remove casts to same type (Neil Horman) [826727] - [netdrv] bnx2: replace open-coded ARRAY_SIZE with macro (Neil Horman) [826727] - [netdrv] bnx2: stop using net_device.{base_addr, irq} (Neil Horman) [826727] - [netdrv] bnx2: unify return value of .ndo_set_mac_address if address is invalid (Neil Horman) [826727] - [usb] ti_usb: fix printk format warning (Don Zickus) [846419] - [usb] ti_usb_3410_5052: adding multitech dialup fax/modem devices (Don Zickus) [846419] - [pci] Enable ATS at the device state restore (Don Dugger) [767886] - [pci] intel-iommu: Move duplicate list-mangling code into unlink_domain_info() helper (Don Dugger) [767886] - [pci] intel-iommu: Add device info into list before doing context mapping (Don Dugger) [767886] - [netdrv] igbvf: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819104] - [netdrv] igbvf: fix divide by zero (Stefan Assmann) [819104] - [netdrv] igbvf: fix the bug when initializing the igbvf (Stefan Assmann) [819104] - [netdrv] intel: make wired ethernet driver message level consistent (rev2) (Stefan Assmann) [819104] - [netdrv] igbvf: Use ETH_ALEN (Stefan Assmann) [819104] - [netdrv] igbvf: reset netdevice addr_assign_type if changed (Stefan Assmann) [819104] - [netdrv] igbvf: rename dev_hw_addr_random and remove redundant second (Stefan Assmann) [819104] - [netdrv] igbvf: refactor Interrupt Throttle Rate code (Stefan Assmann) [819104] - [netdrv] igbvf: change copyright date (Stefan Assmann) [819104] - [netdrv] igbvf: remove unneeded cast (Stefan Assmann) [819104] - [x86] cpu: keep SEP flag enabled on 64-bit if execshield is on (Eduardo Habkost) [821463] - [x86] Revert: intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [834097] - [block] cciss: fix handling of protocol error (Tomas Henzl) [858292] - [ata] ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs (David Milburn) [859491] - [scsi] hpsa: fix handling of protocol error (Tomas Henzl) [857956] - [x86] mce: Introduce mce_gather_info() (Luming Yu) [855775] - [mm] hwpoison: Remove extra unwanted call to send_sig_info() (Lenny Szubowicz) [855775]- [misc] sgi-xp: fails to load when cpu 0 is out of IRQ resources (George Beshers) [854677] - [misc] sgi-xp: nested calls to spin_lock_irqsave() (George Beshers) [854677] - [net] openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [859048] - [net] vlan: dont drop packets from unknown vlans in promiscuous mode (Thomas Graf) [859048] - [netdrv] e1000e: update driver version number (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove inapplicable comment (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch check (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch MEMORY_BARRIER checks (Dean Nelson) [819103] - [netdrv] e1000e: DoS while TSO enabled caused by link partner with small MSS (Dean Nelson) [819103] - [netdrv] e1000e: fix panic while dumping packets on Tx hang with IOMMU (Dean Nelson) [819103] - [netdrv] e1000e: 82571 Tx Data Corruption during Tx hang recovery (Dean Nelson) [819103] - [netdrv] e1000e: fix test for PHY being accessible on 82577/8/9 and I217 (Dean Nelson) [819103] - [netdrv] e1000e: Correct link check logic for 82571 serdes (Dean Nelson) [819103] - [netdrv] e1000e: Program the correct register for ITR when using MSI-X. (Dean Nelson) [819103] - [netdrv] e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571() (Dean Nelson) [819103] - [netdrv] e1000e: Fix (nearly-)kernel-doc comments for various functions (Dean Nelson) [819103] - [netdrv] e1000e: remove use of IP payload checksum (Dean Nelson) [819103] - [netdrv] e1000e: use more informative logging macros when netdev not yet registered (Dean Nelson) [819103] - [netdrv] e1000e: test for valid check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: fix Rapid Start Technology support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: fix typo in definition of E1000_CTRL_EXT_FORCE_SMBUS (Dean Nelson) [819103] - [netdrv] e1000e: Fix merge conflict (net->net-next) (Dean Nelson) [819103] - [netdrv] e1000e: clear REQ and GNT in EECD (82571 && 82572) (Dean Nelson) [819103] - [netdrv] e1000e: enable forced master/slave on 82577 (Dean Nelson) [819103] - [netdrv] e1000e: initial support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: Remove special case for 82573/82574 ASPM L1 disablement (Dean Nelson) [819103] - [netdrv] e1000e: Disable ASPM L1 on 82574 (Dean Nelson) [819103] - [netdrv] e1000e: Driver workaround for IPv6 Header Extension Erratum. (Dean Nelson) [819103] - [netdrv] e1000e: Resolve intermittent negotiation issue on 82574/82583. (Dean Nelson) [819103] - [netdrv] e1000e: cleanup long {read|write}_reg_locked PHY ops function pointers (Dean Nelson) [819103] - [netdrv] e1000e: suggest a possible workaround to a device hang on 82577/8 (Dean Nelson) [819103] - [netdrv] e1000e: fix .ndo_set_rx_mode for 82579 (Dean Nelson) [819103] - [netdrv] e1000e: PHY initialization flow changes for 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: workaround EEPROM configuration change on 82579 (Dean Nelson) [819103] - [netdrv] e1000e: 82579 potential system hang on stress when ME enabled (Dean Nelson) [819103] - [netdrv] e1000e: 82579 packet drop workaround (Dean Nelson) [819103] - [netdrv] e1000e: Enable DMA Burst Mode on 82574 by default. (Dean Nelson) [819103] - [netdrv] e1000e: Disable Far-End LoopBack following reset on 80003ES2LAN. (Dean Nelson) [819103] - [netdrv] e1000e: Fix default interrupt throttle rate not set in NIC HW (Dean Nelson) [819103] - [netdrv] e1000e: MSI interrupt test failed, using legacy interrupt (Dean Nelson) [819103] - [netdrv] e1000e: cleanup boolean logic (Dean Nelson) [819103] - [netdrv] e1000e: cleanup remaining strings split across multiple lines (Dean Nelson) [819103] - [netdrv] e1000e: issues in Sx on 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup indexed register arrays (Dean Nelson) [819103] - [netdrv] e1000e: cleanup NAPI routine (Dean Nelson) [819103] - [netdrv] e1000e: Minor comment clean-up. (Dean Nelson) [819103] - [netdrv] e1000e: Guarantee descriptor writeback flush success. (Dean Nelson) [819103] - [netdrv] e1000e: make wired ethernet driver message level consistent (rev2) (Dean Nelson) [819103] - [netdrv] e1000e: use msleep instead of mdelay (Dean Nelson) [819103] - [netdrv] e1000e: cleanup whitespace and indentation (Dean Nelson) [819103] - [netdrv] e1000e: cleanup incorrect filename in comment (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_reload_nvm() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for boolean send_xon, do not assume always true (Dean Nelson) [819103] - [netdrv] e1000e: cleanup comment in e1000_hash_mc_addr() (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_config_collision_dist() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: comment correction in e1000e_set_kmrn_lock_loss_workaround_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup calls to setup_physical_interface function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_mng_mode function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_setup_link() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_id_led_init() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic comment changes to make lines less than 80 characters (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic change to boolean comparisons (Dean Nelson) [819103] - [netdrv] e1000e: cleanup goto statements to exit points without common work (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_init_hw_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: minor whitespace addition (insert blank line separator) (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable initializations (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary test and return (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable ret_val (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unreachable statement (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: always return 0 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary assignments just before returning (Dean Nelson) [819103] - [netdrv] e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename goto labels to be more meaningful (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: use goto for common work needed by multiple exit points (Dean Nelson) [819103] - [netdrv] e1000e: replace '1' with 'true' for boolean get_link_status (Dean Nelson) [819103] - [netdrv] e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for bool autoneg_false (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary parentheses (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary returns from void functions (Dean Nelson) [819103] - [netdrv] e1000e: remove test that is always false (Dean Nelson) [819103] - [netdrv] e1000e: add skb frag size accessors (Dean Nelson) [819103] - [scsi] qla2xxx: Update version number to 8.04.00.08.06.4-k. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use the right field for container_of. (Chad Dupuis) [826565] - [scsi] qla2xxx: Allow MSI interrupt registration for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't toggle RISC interrupt bits after IRQ lines are attached. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix incorrect status reporting on DIF errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: T10 DIF - ISP83xx changes. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for legacy interrupts for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enable fw attributes for ISP24xx and above. (Chad Dupuis) [826565] - [scsi] qla2xxx: Get fcal position map should not be called for p2p topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Set Maximum Read Request Size to 4K. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enclose adapter related calls in adapter check in failed state handler. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for handling some error conditions in loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix description of qla2xmaxqdepth parameter. (Chad Dupuis) [826565] - [scsi] qla2xxx: set idc version if function is first one to come. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do not restrict the number of NPIV ports for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do PCI fundamental reset for ISP83xx (Chad Dupuis) [826565] - [scsi] qla2xxx: Fail initialization if unable to load RISC code. (Chad Dupuis) [826565] - [scsi] qla2xxx: Ensure PLOGI is sent to Fabric Management-Server upon request. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove setting Scsi_host->this_id during adapter probe. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use defines instead of hardcoded values for intr status. (Chad Dupuis) [826565] - [scsi] qla2xxx: Dont call nic restart firmware if it is already active and running. (Chad Dupuis) [826565] - [scsi] qla2xxx: Wrong PCIe(2.5Gb/s x8) speed in the kerenel message for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Perform ROM mbx cmd access only after ISP soft-reset during f/w recovery. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implement beacon support for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for continuous rescan attempts in arbitrated loop topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Only enable link up on the correct interrupt event. (Chad Dupuis) [826565] - [scsi] qla2xxx: Update the driver copyright. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't register to legacy interrupt for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Changes for ISP83xx loopback support. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add bit to identify adapters for thermal temp. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implemetation of mctp. (Chad Dupuis) [826565] - [scsi] qla2xxx: IDC implementation for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add FW DUMP SIZE sysfs attribute. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implementation of bidirectional. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use bitmap to store loop_id's for fcports. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display mailbox failure by default. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla2xxx files (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove redundant NULL check before release_firmware() call. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add check in qla82xx_watchdog for failed hardware state. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add I2C BSG interface. (Chad Dupuis) [826565] - [scsi] qla2xxx: Bind to ISP8031 devices. (Chad Dupuis) [826565] - [scsi] Revert: qla2xxx: During loopdown perform Diagnostic loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper firmware version when new minidump template is gathered for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't capture minidump for ISP82xx on flash update from application. (Chad Dupuis) [826565] - [scsi] qla2xxx: Log link up and link down messages to track link flops. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix discrepencies between RHEL 6 and upstream. (Chad Dupuis) [826565] - [scsi] qla2xxx: Avoid losing any fc ports when loop id's are exhausted. (Chad Dupuis) [826565] - [scsi] qla2xxx: Optimize existing port name server query matching. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove mirrored field vp_idx from struct fc_port. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fixups for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper supported speeds for 16G FC adapters. (Chad Dupuis) [826565] - [scsi] qla2xxx: handle default case in qla2x00_request_firmware() (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_mbx.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Micro optimization in queuecommand handler (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_init.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_bsg.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Stats should be different from physical and virtual ports (Chad Dupuis) [826565] - [scsi] qla2xxx: Add ql_dbg_verbose logging level. (Chad Dupuis) [826565] - [scsi] qla2xxx: Handle interrupt registration failures more gracefully. (Chad Dupuis) [826565] - [scsi] qla2xxx: Change "Done" to "Entering" in the debug print statement in qla2x00_port_logout. (Chad Dupuis) [826565] - [scsi] qla2xxx: Detect PEG errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove unneeded DPC wakeups from qla82xx_watchdog. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in bus-reset handler. (Chad Dupuis) [826565] - [mm] thp: fix pmd_present for split_huge_page and PROT_NONE with THP (Andrea Arcangeli) [858385] - [wireless] rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb (Stanislaw Gruszka) [841578] - [wireless] cfg80211: process pending events when unregistering net device (Stanislaw Gruszka) [841578] - [net] mac80211: cancel mesh path timer (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: fix debug print in iwl_sta_calc_ht_flags (Stanislaw Gruszka) [841578] - [wireless] rt61pci: fix NULL pointer dereference in config_lna_gain (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: disable greenfield transmissions as a workaround (Stanislaw Gruszka) [841578] - [net] mac80211: fail authentication when AP denied authentication (Stanislaw Gruszka) [841578] - [wireless] reg: restore previous behaviour of chan->max_power calculations (Stanislaw Gruszka) [841578] - [net] mac80211: fix read outside array bounds (Stanislaw Gruszka) [841578] - [wireless] ath9k: Add PID/VID support for AR1111 (Stanislaw Gruszka) [841578] - [wireless] b43: fix crash with OpenFWWF (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: Check BSS ctx active before call mac80211 (Stanislaw Gruszka) [841578] - [wireless] rndis_wlan: release BSS structures returned by cfg80211_inform_bss() (Stanislaw Gruszka) [841578] - [net] mac80211: fix crash with single-queue drivers (Stanislaw Gruszka) [841578] - [wireless] rt2800usb: 2001:3c17 is an RT3370 device (Stanislaw Gruszka) [841578] - [wireless] Backport ti drivers from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport orinoco driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rtl818x driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ipw2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport p54 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ath drivers family from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43legacy driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport bcma bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ssb bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rt2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport iwlwifi driver from linux 3.5 (Stanislaw Gruszka) [818672 841578] - [wireless] Backport iwlegacy driver from 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport mac80211 from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] fix kabi breakage caused by wireless update (Stanislaw Gruszka) [841578] - [wireless] Backport wireless core from linux 3.5 (Stanislaw Gruszka) [841578] - [x86] pci: Add option to not assign BAR's if not already assigned (George Beshers) [859966] - [edac] sb_edac: Avoid overflow errors at memory size calculation (Mauro Carvalho Chehab) [859132] - [Documentation] kernel-parameters.txt: Add intel_idle.max_cstate (Prarit Bhargava) [858337] - [kernel] rcu: Remove function versions of __kfree_rcu and offset (Neil Horman) [813086] - [scsi] fix NULL request_queue in scsi_requeue_run_queue() (Jeff Garzik) [842881] - [netdrv] tg3: Set RX_CHECKSUMS appropriately (John Feeney) [828967] - [firmware] iwlwifi: update firmware for 6205 (Stanislaw Gruszka) [850579] - [netdrv] pch_gbe: vlan skb len fix (Veaceslav Falico) [851682] - [net] ipv4/cipso: don't follow a NULL pointer when setsockopt() is called (Amerigo Wang) [842872] - [net] bridge: Fix timer typo that may render snooping less effective (Nikolay Aleksandrov) [676938]- [net] svcrpc: fix BUG() in svc_tcp_clear_pages (J. Bruce Fields) [769045] - [fs] nfs: Properly handle the case where the delegation is revoked (Steve Dickson) [842435] - [fs] nfs: Move cl_delegations to the nfs_server struct (Steve Dickson) [842435] - [fs] nfs: Introduce nfs_detach_delegations() (Steve Dickson) [842435] - [fs] nfs: Fix a number of RCU issues in the NFSv4 delegation code (Steve Dickson) [842435] - [netdrv] netxen: fix link notification order (Veaceslav Falico) [826574] - [netdrv] netxen: remove unnecessary setting of skb->dev (Veaceslav Falico) [826574] - [netdrv] netxen: restrict force firmware dump when dump is disabled (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one for XG port (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one in netxen_nic_set_pauseparam() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix estimation of recv MSS in case of LRO (Veaceslav Falico) [826574] - [netdrv] netxen: added miniDIMM support in driver (Veaceslav Falico) [826574] - [netdrv] netxen: Allow only useful and recommended firmware dump capture mask values (Veaceslav Falico) [826574] - [netdrv] netxen_nic: disable minidump by default (Veaceslav Falico) [826574] - [netdrv] netxen: get rid of a redundant test for NULL before call to release_firmware() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix endian bug (Veaceslav Falico) [826574] - [netdrv] netxen: unify return value of .ndo_set_mac_address if address is invalid (Veaceslav Falico) [826574] - [mm] coredump: add VM_NODUMP, MADV_DONTDUMP, MADV_DODUMP (Jason Baron) [739001] - [mm] coredump: remove VM_ALWAYSDUMP flag (Jason Baron) [739001] - [net] ipv6: unify conntrack reassembly expire code with standard one (Amerigo Wang) [726807] - [net] ipv6: add a new namespace for nf_conntrack_reasm (Amerigo Wang) [726807] - [net] ipv6: fix overlap check for fragments (Amerigo Wang) [726807] - [net] netfilter: discard overlapping IPv6 fragment (Amerigo Wang) [726807] - [net] netfilter: defrag: remove one redundant atomic ops (Amerigo Wang) [726807] - [acpi] Fix logic for removing mappings in 'acpi_unmap' (Myron Stowe) [816517] - [acpi] acpica: Expand OSL memory read/write interfaces to 64 bits (Myron Stowe) [816517] - [acpi] Remove ./drivers/acpi/atomicio.[ch] (Myron Stowe) [816517] - [acpi] Add RAM mapping support to ACPI (Myron Stowe) [816517] - [acpi] apei: Add 64-bit read/write support for APEI on i386 (Myron Stowe) [816517] - [acpi] apei: Convert atomicio routines (Myron Stowe) [816517] - [acpi] Export interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [816517] - [acpi] Fix a fix section mismatch (Myron Stowe) [816517] - [net] ethtool: update ethtool_rx_flow_spec and avoid kabi breakage (Nikolay Aleksandrov) [847019] - [net] ethtool: add ntuple flow specifier data to network flow classifier (Nikolay Aleksandrov) [847019] - [net] ethtool: Add Ethernet MAC-level filtering/steering (Nikolay Aleksandrov) [847019] - [net] ethtool: Remove unimplemented flow specification types (Nikolay Aleksandrov) [847019] - [net] ethtool: Allow drivers to select RX NFC rule locations (Nikolay Aleksandrov) [847019] - [net] ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH (Nikolay Aleksandrov) [847019] - [net] ethtool: add rtnetlink & sched.h in ifndef GENKSYMS (Nikolay Aleksandrov) [847019] - [net] ethtool: Added kernel support in EEE Ethtool commands (Nikolay Aleksandrov) [847019] - [net] ethtool: Add reset operation (Nikolay Aleksandrov) [847019] - [net] ethtool: Change ETHTOOL_PHYS_ID implementation to allow dropping RTNL (Nikolay Aleksandrov) [847019] - [net] ethtool: Extend the ethtool API to obtain plugin module eeprom data (Nikolay Aleksandrov) [847019] - [net] ethtool: Added support for FW dump (Nikolay Aleksandrov) [847019] - [net] ethtool support to configure number of channels (Nikolay Aleksandrov) [847019] - [scsi] scsi_dh_alua: Enable STPG for unavailable ports (Ewan Milne) [857145] - [net] skbuff: do not take an additional reference in skb_frag_set_page (Neil Horman) [859433] - [i2c] add support for iSMT on bordenville (Neil Horman) [791368] - [pci] iommu, dmar: Use pr_format() instead of PREFIX to tidy up pr_*() calls (Don Dutile) [726531] - [pci] iommu, dmar: Reserve mmio space used by the IOMMU, if the BIOS forgets to (Don Dutile) [726531] - [pci] intel-iommu: Replace printks with appropriate pr_*() (Don Dutile) [726531] - [mm] fix potential anon_vma locking issue in mprotect() (Andrea Arcangeli) [858389] - [block] mtip32xx: fix user_buffer check in exec_drive_command (David Milburn) [837370] - [block] mtip32xx: remove HOTPLUG_PCI_PCIE dependancy (David Milburn) [837370] - [block] mtip32xx: Convert macro definitions for flag bits to enum (David Milburn) [837370] - [block] mtip32xx: Remove 'registers' and 'flags' from sysfs (David Milburn) [837370] - [block] mtip32xx: Changes to sysfs entries (David Milburn) [837370] - [block] mtip32xx: minor performance tweak (David Milburn) [837370] - [block] mtip32xx: Fix to support more than one sector in exec_drive_command() (David Milburn) [837370] - [block] mtip32xx: Use plain spinlock for 'cmd_issue_lock' (David Milburn) [837370] - [block] mtip32xx: Set block queue boundary variables (David Milburn) [837370] - [block] mtip32xx: Fix to handle TFE for PIO(IOCTL/internal) commands (David Milburn) [837370] - [block] mtip32xx: Change HDIO_GET_IDENTITY to return stored data (David Milburn) [837370] - [block] mtip32xx: Set custom timeouts for PIO commands (David Milburn) [837370] - [block] mtip32xx: fix clearing an incorrect register in mtip_init_port (David Milburn) [837370] - [block] mtip32xx: release the semaphore on an error path (David Milburn) [837370] - [block] mtip32xx: dump tagmap on failure (David Milburn) [837370] - [block] mtip32xx: fix handling of commands in various scenarios (David Milburn) [837370] - [block] mtip32xx: Shorten macro names (David Milburn) [837370] - [block] mtip32xx: misc changes (David Milburn) [837370] - [block] mtip32xx: Add new sysfs entry 'status' (David Milburn) [837370] - [block] mtip32xx: make setting comp_time as common (David Milburn) [837370] - [block] mtip32xx: Add new bitwise flag 'dd_flag' (David Milburn) [837370] - [block] mtip32xx: fix error handling in mtip_init() (David Milburn) [837370] - [block] mtip32xx: fix incorrect value set for drv_cleanup_done, and re-initialize and start port in mtip_restart_port() (David Milburn) [837370] - [kernel] tracing: Convert format output to seq_file (Jiri Olsa) [797067] - [kernel] tracing: Remove show_format and related macros from TRACE_EVENT (Jiri Olsa) [797067] - [kernel] tracing: Use defined fields and print_fmt to print formats (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for kprobe events (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for syscall events (Jiri Olsa) [797067] - [kernel] tracing: Add print_fmt field (Jiri Olsa) [797067] - [kernel] tracing: Have __dynamic_array() define a field (Jiri Olsa) [797067] - [pci] remove redundant checking in PCI Express capability routines (Myron Stowe) [832591] - [pci] Introduce command line option to disable ARI (Myron Stowe) [832591] - [pci] use pci_is_pcie() in pci core (Myron Stowe) [832591] - [serial] Basic support for Moschip 9900 family I/O chips (Steve Best) [850941] - [idle] intel_idle: ivybridge support (Matthew Garrett) [746722] - [block] Avoid missed wakeup in request waitqueue (Asias He) [848260] - [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [net] core: Fix napi_gro_frags vs netpoll path (Amerigo Wang) [845347] - [netdrv] benet: disable BH in callers of be_process_mcc() (Amerigo Wang) [845347] - [net] bonding: remove IFF_IN_NETPOLL flag (Amerigo Wang) [845347] - [mm] mmu_notifier: restore kabi (Andrea Arcangeli) [854584] - [mm] mmu_notifier: have mmu_notifiers use a global SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix-inconsistent-memory-between-secondary-mmu-and-host-fix (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix inconsistent memory between secondary MMU and host (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix freed page still mapped in secondary MMU (Andrea Arcangeli) [854584] - [mm] Revert: Have mmu_notifiers use SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [x86] amd_iommu: Cache pdev pointer to root-bridge (Frank Arnold) [814709] - [x86] amd_iommu: Make sure IOMMU interrupts are re-enabled on resume (Frank Arnold) [814709] - [x86] amd_iommu: Set iommu configuration flags in enable-loop (Frank Arnold) [814709] - [x86] amd_iommu: enable iommu before attaching devices (Frank Arnold) [814709] - [netdrv] cxgb3: treewide use of RCU_INIT_POINTER (Jay Fenlason) [847358] - [netdrv] cxgb3: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE (Jay Fenlason) [847358] - [netdrv] cxgb3: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847358] - [netdrv] cxgb3: update firmware version (Jay Fenlason) [847358] - [netdrv] cxgb3: add skb frag size accessors (Jay Fenlason) [847358] - [netdrv] cxgb3: convert to SKB paged frag API (Jay Fenlason) [847358] - [netdrv] cxgb3: remove use of ndo_set_multicast_list in drivers (Jay Fenlason) [847358] - [netdrv] pch_gbe: add extra clean tx (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit watchdog timeout (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit races (Veaceslav Falico) [853112] - [x86] cpu/amd: Fix crash as Xen Dom0 on AMD Trinity systems (Frank Arnold) [822278] - [x86] cpu/amd: Re-enable CPU topology extensions in case BIOS has disabled it (Frank Arnold) [822278] - [net] openvswitch: set openvswitch_handle_frame_hook (Thomas Graf) [854628] - [lib] flex_array: flex_array_prealloc takes a number of elements, not an end (Thomas Graf) [854628] - [net] openvswitch: Fix FLOW_BUFSIZE definition (Thomas Graf) [854628] - [net] openvswitch: Fix typo (Thomas Graf) [854628] - [net] openvswitch: Relax set header validation (Thomas Graf) [854628] - [net] openvswitch: Do not send notification if ovs_vport_set_options() failed (Thomas Graf) [854628] - [net] openvswitch: Enable retrieval of TCP flags from IPv6 traffic (Thomas Graf) [854628] - [net] openvswitch: Fix typo in documentation (Thomas Graf) [854628] - [net] openvswitch: Replace Nicira Networks (Thomas Graf) [854628] - [net] openvswitch: Check gso_type for correct sk_buff in queue_gso_packets() (Thomas Graf) [854628] - [net] openvswitch: Check currect return value from skb_gso_segment() (Thomas Graf) [854628] - [net] openvswitch: Reset upper layer protocol info on internal devices (Thomas Graf) [854628] - [sound] alsa: snd-aloop copy fix (Jaroslav Kysela) [854696] - [base] driver-core: fix device_register race (Rob Evers) [833098] - [netdrv] 8139cp: set intr mask after its handler is registered (Jason Wang) [815199] - [netdrv] pch_gbe: Do not abort probe on bad MAC (Veaceslav Falico) [851675] - [pci] fix upstream P2P bridge checks when enabling OBFF and LTR (Myron Stowe) [834711]- [mm] fix contig_page_data kABI breakage and related memory corruption (Satoru Moriya) [853007] - [mm] hugetlbfs: close race during teardown of hugetlbfs shared page tables (Rafael Aquini) [856325] - [mm] hugetlbfs: Correctly detect if page tables have just been shared (Rafael Aquini) [856325] - [mm] Revert: Eliminate kernel crash due to races in hugetlbfs (Rafael Aquini) [856325] - [net] sctp: backport sctp cache ipv6 source after route lookup (Michele Baldessari) [855759] - [net] sctp: backport support of sctp multi-homing ipv6 source address selection (Michele Baldessari) [855759] - [net] ipv6: backport RTA_PREFSRC ipv6 source route selection support (Michele Baldessari) [851118] - [input] wacom: add Intuos5 Touch Ring LED support (Aristeu Rozanski) [841611] - [net] core: allocate skbs on local node (Andy Gospodarek) [843163] - [netdrv] sfc: Fix maximum number of TSO segments and minimum TX queue size (Nikolay Aleksandrov) [845557] {CVE-2012-3412} - [net] etherdevice: Rename random_ether_addr to eth_random_addr (Neil Horman) [813086] - [net] etherdevice: rename dev_hw_addr_random and remove redundant second (Neil Horman) [813086] - [pcmcia] Introduce PCMCIA_DEVICE_PROD_ID3 (Neil Horman) [813086] - [net] add a truesize parameter to skb_add_rx_frag() (Neil Horman) [813086] - [net] rtnetlink: add rtnl_dereference() (Neil Horman) [813086] - [net] rtnetlink: Add checking to rcu_dereference() primitives (Neil Horman) [813086] - [kernel] rcu: define __rcu address space modifier for sparse (Neil Horman) [813086] - [kernel] rcu: Add rcu_access_pointer and rcu_dereference_protected (Neil Horman) [813086] - [kernel] rcu: Add lockdep checking to rhel (Neil Horman) [813086] - [kernel] rcu: Make __kfree_rcu() less dependent on compiler choices (Neil Horman) [813086] - [kernel] rcu: introduce kfree_rcu() (Neil Horman) [813086] - [mmc] sdio: add quirk to clamp byte mode transfer (Neil Horman) [813086] - [kernel] pm_runtime: Generic resume shouldn't set RPM_ACTIVE unconditionally (Neil Horman) [813086] - [kernel] workqueue: unify spelling of 'freeze' + 'able' to 'freezable' (Neil Horman) [813086] - [kernel] Allow drivers to compile with #include (Neil Horman) [813086] - [mmc] sdio: add new function for RAW (Read after Write) operation (Neil Horman) [813086] - [kernel] Uset set_irq_type() to define irq_set_irq_type() (Neil Horman) [813086] - [kernel] irq: Provide status modifier (Neil Horman) [813086] - [kernel] Simulate pm_qos_X_reuest() using existing qos RHEL6 infrastructure (Neil Horman) [813086] - [lib] cordic: add library module providing cordic angle calculation (Neil Horman) [813086] - [pcmcia] add PCMCIA_DEVICE_MANF_CARD_PROD_ID3 (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pcmcia] Add {pccard,pcmcia}_loop_tuple (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pci] Add helper macro for pci_register_driver boilerplate (Neil Horman) [813086] - [usb] Add helper macro for usb_driver boilerplate (Neil Horman) [813086] - [kernel] device: Generalize module_platform_driver (Neil Horman) [813086] - [kernel] dma-mapping: add dma_zalloc_coherent() (Neil Horman) [813086] - [kernel] Empty implementation of functions to make drivers compile (Neil Horman) [813086] - [kernel] split out the EXPORT_SYMBOL into export.h (Neil Horman) [813086] - [kernel] pm_qos: Define pm_qos_request() as pm_qos_requirement() (Neil Horman) [813086] - [kernel] replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN (Neil Horman) [813086] - [net] add wireless TX status socket option (Neil Horman) [813086] - [kernel] workqueue: implement alloc_ordered_workqueue() (Neil Horman) [813086] - [kernel] pm_qos: Move and rename the implementation files (Neil Horman) [813086] - [kernel] atomic: add atomic_inc_not_zero_hint() (Neil Horman) [813086] - [fs] vfs: introduce noop_llseek() (Neil Horman) [813086] - [net] Add net_ratelimited_function and net__ratelimited macros (Neil Horman) [813086] - [fs] libfs: add simple_open() (Neil Horman) [813086] - [base] core: device_rename's new_name can be const (Neil Horman) [813086] - [net] Add a boolean function to check if 2 ethernet addresses are the same (Neil Horman) [813086] - [net] Allow changing number of RX queues after device allocation (Neil Horman) [813086] - [net] Introduce skb_checksum_start_offset() to replace repetitive calculation (Neil Horman) [813086] - [netdrv] e1000e: drop check of RXCW.CW to eliminate link going up and down (Dean Nelson) [847310] - [net] core: add unknown state to sysfs NIC duplex export (Nikolay Aleksandrov) [855062] - [pci] read-modify-write the PCIe device control register when initiating FLR (Myron Stowe) [848358]- [s390] zfcp: No automatic port_rescan on events (Hendrik Brueckner) [855131] - [fs] xfs: push the AIL from memory reclaim and periodic sync (Dave Chinner) [855139] - [powerpc] perf: Use perf_instruction_pointer in callchains (Steve Best) [850575] - [powerpc] perf: Always use pt_regs for userspace samples (Steve Best) [850575] - [powerpc] perf: Move code to select SIAR or pt_regs into perf_read_regs (Steve Best) [850575] - [powerpc] perf: Create mmcra_sihv/mmcra_sipv helpers (Steve Best) [850575] - [powerpc] perf: Fix instruction address sampling on 970 and Power4 (Steve Best) [850575] - [netdrv] ehea: fix losing of NEQ events when one event occurred early (Steve Best) [822659] - [netdrv] ehea: only register irq after setting up ports (Steve Best) [822659] - [netdrv] ehea: make some functions and variables static (Steve Best) [822659] - [netdrv] ehea: Use round_jiffies_relative to align workqueue (Steve Best) [822659] - [netdrv] ehea: Reduce memory usage in buffer pools (Steve Best) [822659] - [netdrv] ehea: Remove unused tcp_end field in send WQ (Steve Best) [822659] - [netdrv] ehea: Add GRO support (Steve Best) [822659] - [netdrv] ehea: Remove LRO support (Steve Best) [822659] - [netdrv] ehea: Remove some unused definitions (Steve Best) [822659] - [netdrv] ehea: Simplify type 3 transmit routine (Steve Best) [822659] - [netdrv] ehea: Merge swqe2 TSO and non TSO paths (Steve Best) [822659] - [netdrv] ehea: Simplify ehea_xmit2 and ehea_xmit3 (Steve Best) [822659] - [netdrv] ehea: Allocate large enough skbs to avoid partial cacheline DMA writes (Steve Best) [822659] - [netdrv] ehea: Add vlan_features (Steve Best) [822659] - [netdrv] ehea: Dont check NETIF_F_TSO in TX path (Steve Best) [822659] - [netdrv] ehea: Remove num_tx_qps module option (Steve Best) [822659] - [netdrv] ehea: Remove force_irq logic in napi poll routine (Steve Best) [822659] - [netdrv] ehea: Update multiqueue support (Steve Best) [822659] - [netdrv] ehea: Remove NETIF_F_LLTX (Steve Best) [822659] - [netdrv] ehea: Remove sleep at .ndo_get_stats (Steve Best) [822659] - [netdrv] ehea: do vlan cleanup (Steve Best) [822659] - [netdrv] ehea: Use ethtool ethtool_cmd_speed API (Steve Best) [822659] - [netdrv] ehea: fix wrongly reported speed and port (Steve Best) [822659] - [netdrv] ehea: Fix a DLPAR bug on ehea_rereg_mrs() (Steve Best) [822659] - [netdrv] ehea: don't use flush_scheduled_work() (Steve Best) [822659] - [netdrv] ehea: kill unused ehea_rereg_mr_task (Steve Best) [822659] - [netdrv] ehea: Fixing LRO configuration (Steve Best) [822659] - [netdrv] ehea: Fixing statistics (Steve Best) [822659] - [netdrv] ehea: fix use after free (Steve Best) [822659] - [netdrv] ehea: Don't check for vlan group before vlan_tx_tag_present (Steve Best) [822659] - [netdrv] ehea: simplify conditional (Steve Best) [822659] - [netdrv] ehea: Fix a checksum issue on the receive path (Steve Best) [822659] - [netdrv] ehea: Allocate stats buffer with GFP_KERNEL (Steve Best) [822659] - [net] drop_monitor: dont sleep in atomic context (Neil Horman) [817146] - [net] drop_monitor: prevent init path from scheduling on the wrong cpu (Neil Horman) [817146] - [net] drop_monitor: Make updating data->skb smp safe (Neil Horman) [817146] - [net] drop_monitor: fix sleeping in invalid context warning (Neil Horman) [817146] - [scsi] bfa: firmware image name update (Rob Evers) [830008] - [scsi] bfa: Fix error codes and misc cleanup (Rob Evers) [830008] - [scsi] bfa: squelch lockdep complaint (Rob Evers) [830008] - [scsi] bfa: dereferencing freed memory in bfad_im_probe() (Rob Evers) [830008] - [scsi] bfa: off by one in bfa_ioc_mbox_isr() (Rob Evers) [830008] - [scsi] bfa: Fix to set vport FC host sysfs entries (Rob Evers) [830008] - [scsi] bfa: Fix bfa logging port state change (Rob Evers) [830008] - [scsi] bfa: defer vport delete handler till fw logo (Rob Evers) [830008] - [scsi] bfa: Update the driver version to 3.0.23.0 (Rob Evers) [830008] - [scsi] bfa: BSG and User interface fixes. (Rob Evers) [830008] - [scsi] bfa: Fix to avoid vport delete hang on request queue full scenario. (Rob Evers) [830008] - [scsi] bfa: Move service parameter programming logic into firmware. (Rob Evers) [830008] - [scsi] bfa: Revise Fabric Assigned Address(FAA) (Rob Evers) [830008] - [scsi] bfa: Flash controller IOC pll init fixes. (Rob Evers) [830008] - [scsi] bfa: Serialize the IOC hw semaphore unlock (Rob Evers) [830008] - [scsi] bfa: Modify ISR to process pending completions (Rob Evers) [830008] - [scsi] bfa: Add fc host issue lip support (Rob Evers) [830008] - [scsi] bfa: Fix endian bug (Rob Evers) [830008] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [827594] - [scsi] be2iscsi: Fix panic because of TCP RST/FIN (Rob Evers) [827594] - [scsi] be2iscsi: configure VLAN parameters (Rob Evers) [827594] - [scsi] be2iscsi: Format the MAC_ADDR with sysfs (Rob Evers) [827594] - [scsi] be2iscsi: Set log levels for various events (Rob Evers) [827594] - [scsi] be2iscsi: MBX Cmd for login, crashdump mode (Rob Evers) [827594] - [scsi] be2iscsi: Remove the iscsi_data_pdu setting (Rob Evers) [827594] - [target] tcm_fc: Add abort flag for gracefully handling exchange timeout (Neil Horman) [829932] - [scsi] fcoe: Ensure fcoe_recv_frame is always called in process context (Neil Horman) [829932] - [target] Fix possible NULL pointer with __transport_execute_tasks (Neil Horman) [829932] - [usb] usbdevfs: Add a USBDEVFS_GET_CAPABILITIES ioctl (Don Zickus) [828271]- [scsi] hpsa: bump version number (Tomas Henzl) [737644] - [scsi] hpsa: add marketing names for Gen8 controllers (Tomas Henzl) [737644] - [scsi] hpsa: dial down lockup detection during firmware flash (Tomas Henzl) [737644] - [scsi] hpsa: removed unused member maxQsinceinit (Tomas Henzl) [737644] - [scsi] hpsa: add new RAID level "1(ADM)" (Tomas Henzl) [737644] - [scsi] hpsa: factor out hpsa_free_irqs_and_disable_msix (Tomas Henzl) [737644] - [scsi] hpsa: refine interrupt handler locking for greater concurrency (Tomas Henzl) [737644] - [scsi] hpsa: use multiple reply queues (Tomas Henzl) [737644] - [scsi] hpsa: factor out tail calls to next_command() in process_(non)indexed_cmd() (Tomas Henzl) [737644] - [scsi] hpsa: do aborts two ways (Tomas Henzl) [737644] - [scsi] hpsa: add abort error handler function (Tomas Henzl) [737644] - [scsi] hpsa: remove unused parameter from finish_cmd (Tomas Henzl) [737644] - [scsi] hpsa: do not give up retry of driver cmds after only 3 retries (Tomas Henzl) [737644] - [scsi] hpsa: retry driver initiated commands on busy status (Tomas Henzl) [737644] - [scsi] hpsa: do not read from controller unnecessarily in completion code (Tomas Henzl) [737644] - [scsi] hpsa: suppress excessively chatty error messages (Tomas Henzl) [737644] - [scsi] hpsa: enable bus master bit after pci_enable_device (Tomas Henzl) [737644] - [scsi] hpsa: do not skip disabled devices (Tomas Henzl) [737644] - [scsi] hpsa: call pci_disable_device on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: use check_signature (Tomas Henzl) [737644] - [scsi] hpsa: use find_first_zero_bit (Tomas Henzl) [737644] - [scsi] hpsa: factor out driver name (Tomas Henzl) [737644] - [scsi] hpsa: removed unneeded structure member max_sg_entries and fix bad name (Tomas Henzl) [737644] - [scsi] hpsa: fix per device memory leak on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: do not sleep in atomic context in rmmod path. (Tomas Henzl) [737644] - [scsi] hpsa: Disable ASPM (Tomas Henzl) [737644] - [scsi] hpsa: detect controller lockup (Tomas Henzl) [737644] - [scsi] hpsa: fix flush cache transfer length (Tomas Henzl) [737644] - [scsi] hpsa: remove unused busy_initializing and busy_scanning (Tomas Henzl) [737644] - [scsi] hpsa: set max sectors instead of taking the default (Tomas Henzl) [737644] - [scsi] hpsa: change confusing message to be more clear (Tomas Henzl) [737644] - [scsi] hpsa: fix physical device lun and target numbering problem (Tomas Henzl) [737644] - [scsi] hpsa: fix problem that OBDR devices are not detected (Tomas Henzl) [737644] - [scsi] hpsa: retry commands completing with status of UNSOLICITED_ABORT (Tomas Henzl) [737644] - [scsi] hpsa: fix potential overrun while memcpy'ing sense data (Tomas Henzl) [737644] - [scsi] hpsa: fix dma unmap error in hpsa_passthru_ioctl (Tomas Henzl) [737644] - [scsi] hpsa: Change memset using sizeof(ptr) to sizeof(*ptr) (Tomas Henzl) [737644] - [x86] perf: Enable/Add IvyBridge hardware support (Prarit Bhargava) [829872] - [x86] perf: Update SNB PEBS constraints (Prarit Bhargava) [829872] - [x86] perf: Implement cycles:p for SNB/IVB (Prarit Bhargava) [829872] - [x86] perf: Prettify pmu config literals (Prarit Bhargava) [829872] - [x86] perf: Implement arch event mask as quirk (Prarit Bhargava) [829872] - [x86] perf: Disable PEBS on SandyBridge chips (Prarit Bhargava) [829872] - [virt] kvm: Add accessor for reading cr4 (or some bits of cr4) (Gleb Natapov) [832301] - [kernel] sched: Create special class for stop/migrate work (Igor Mammedov) [843541] - [net] ipv4: Add interface option to enable routing of 127.0.0.0/8 (Thomas Graf) [831623] - [net] ipv6: Move ipv6 proc file registration to end of init order (Thomas Graf) [809297] - [net] sctp: Don't charge for data in sndbuf again when transmitting packet (Thomas Graf) [809792]- [x86] acpi: Fix use-after-free in acpi_map_lsapic (Igor Mammedov) [826067] - [drm] ttm: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_truncate_range (Rafael Aquini) [806049] - [fs] udf: fix retun value on error path in udf_load_logicalvol (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Improve table length check to avoid possible overflow (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Fortify loading of sparing table (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Avoid run away loop when partition table length is corrupted (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol() (Nikola Pajkovsky) [843143] {CVE-2012-3400}- [virt] kvm: fix KVM_GET_MSR for PV EOI (Michael S. Tsirkin) [835095] - [virt] kvm: update KVM_SAVE_MSRS_BEGIN to correct value (Michael S. Tsirkin) [835095] - [virt] kvm: switch to apic_set_eoi_write, apic_write (Michael S. Tsirkin) [835095] - [x86] apic: add apic_set_eoi_write for PV use (Michael S. Tsirkin) [835095] - [virt] kvm: host side for eoi optimization (Michael S. Tsirkin) [835095] - [virt] kvm: introduce kvm_read_guest_cached (Michael S. Tsirkin) [835095] - [virt] kvm: Add memory slot versioning and use it to provide fast guest write interface (Michael S. Tsirkin) [835095] - [virt] kvm_host: add kvm_memslots wrapper (Michael S. Tsirkin) [835095] - [virt] kvm: only sync when attention bits set (Michael S. Tsirkin) [835095] - [x86] bitops: note on __test_and_clear_bit atomicity (Michael S. Tsirkin) [835095] - [virt] kvm: guest side for eoi avoidance (Michael S. Tsirkin) [835095] - [x86] apic: make apic_probe extern (Michael S. Tsirkin) [835095] - [x86] apic: add apic_flat to apic_probe on x86_64 (Michael S. Tsirkin) [835095] - [virt] kvm: add paravirt cpu notifier stubs (Michael S. Tsirkin) [835095] - [virt] kvm: optimize ISR lookups (Michael S. Tsirkin) [835095] - [virt] kvm: document lapic regs field (Michael S. Tsirkin) [835095] - [x86] apic: Implement EIO micro-optimization (Michael S. Tsirkin) [835095] - [x86] apic: Add apic->eoi_write() callback (Michael S. Tsirkin) [835095] - [x86] apic: Use symbolic APIC_EOI_ACK (Michael S. Tsirkin) [835095] - [x86] apic: Fix typo EIO_ACK -> EOI_ACK and document it (Michael S. Tsirkin) [835095] - [virt] kvm: Introduce bitmask for apic attention reasons (Michael S. Tsirkin) [835095] - [virt] kvm: dont clear TMR on EOI (Michael S. Tsirkin) [835095] - [x86] efi_ioremap may not map the entire physical address space requested (Larry Woodman) [840691] - [netdrv] bnx2x: Add remote-fault link detection (Michal Schmidt) [814877] - [virt] vhost: poll vq in zerocopy callback (Jason Wang) [734731] - [virt] vhost_net, zerocopy: adding and signalling immediately when fully copied (Jason Wang) [734731] - [virt] vhost_net: re-poll only on EAGAIN or ENOBUFS (Jason Wang) [734731] - [net] sunrpc: svc_xprt sends on closed socket should stop immediately (J. Bruce Fields) [849702]- [fs] jbd2: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd, jbd2: fixed typos (Dave Wysochanski) [735768] - [x86] perf: disable PEBS on a guest entry (Gleb Natapov) [845664] - [fs] dlm: make dlm_recv single threaded (David Teigland) [821060] - [fs] dlm: fix granting from recovery (David Teigland) [821824] - [fs] dlm: fix deadlock between dlm_send and dlm_controld (David Teigland) [824964] - [kernel] fork: fix overflow in vma length when copying mmap on clone (Anton Arapov) [815891] - [fs] fuse: update attributes on aio_read (Brian Foster) [850642] - [fs] fuse: invalidate inode mapping if mtime changes (Brian Foster) [850642] - [fs] fuse: add FUSE_AUTO_INVAL_DATA init flag (Brian Foster) [850642] - [net] cls_cgroup: Allow net_cls cgroups to have their classid reset to 0 (Neil Horman) [831456] - [mm] clarify the radix_tree exceptional cases (Rafael Aquini) [806049] - [mm] tmpfs, radix_tree: locate_item to speed up swapoff (Rafael Aquini) [806049] - [mm] a few small updates for radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_writepage and enable swap (Rafael Aquini) [806049] - [mm] tmpfs: convert mem_cgroup shmem to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_getpage_gfp to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_unuse_inode to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_truncate_range to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: copy truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] tmpfs: miscellaneous trivial cleanups (Rafael Aquini) [806049] - [mm] tmpfs: demolish old swap vector support (Rafael Aquini) [806049] - [mm] let swap use exceptional entries (Rafael Aquini) [806049] - [lib] radix_tree: exceptional entries and indices (Rafael Aquini) [806049] - [mm] tmpfs: simplify unuse and writepage (Rafael Aquini) [806049] - [mm] tmpfs: simplify filepage/swappage (Rafael Aquini) [806049] - [mm] tmpfs: simplify prealloc_page (Rafael Aquini) [806049] - [mm] tmpfs: pass gfp to shmem_getpage_gfp (Rafael Aquini) [806049] - [mm] tmpfs: no need to use i_lock (Rafael Aquini) [806049] - [mm] pincer in truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] consistent truncate and invalidate loops (Rafael Aquini) [806049] - [mm] tidy vmtruncate_range and related functions (Rafael Aquini) [806049] - [mm] truncate functions are in truncate.c (Rafael Aquini) [806049] - [mm] filemap: cleanup descriptions of filler arg (Rafael Aquini) [806049] - [mm] tmpfs: add shmem_read_mapping_page_gfp (Rafael Aquini) [806049] - [mm] tmpfs: take control of its truncate_range (Rafael Aquini) [806049] - [mm] move shmem prototypes to shmem_fs.h (Rafael Aquini) [806049] - [mm] move vmtruncate_range to truncate.c (Rafael Aquini) [806049] - [mm] remove worrying dead code from find_get_pages() (Rafael Aquini) [806049] - [lib] radix-tree: fix RCU bug (Rafael Aquini) [819243]- [ata] libata: Add space to fix 2GB ATA Flash Disk/ADMA428M blacklist (Prarit Bhargava) [843849] - [char] hw_random: check for errors in data_present() return value (Amit Shah) [849196] - [char] hwrng: Revert back to older API to prevent (k)abi bugs (Amit Shah) [849196] - [char] Revert: hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [849196] - [pci] add pci_pcie_cap2() check for PCIe feature capabilities >= v2 (Myron Stowe) [834700] - [pci] use pci_pcie_cap() in pci core (Myron Stowe) [834700] - [s390] dasd: add sanity check to detect path connection error (Hendrik Brueckner) [823015] - [s390] kernel: Add z/VM LGR detection (Hendrik Brueckner) [823014] - [message] mptfusion: Fix for device removed in blocked state (Tomas Henzl) [831865] - [mm] avoid swapping out with swappiness==0 (Satoru Moriya) [787885]- [pci] disable MEM decoding while updating 64-bit MEM BARs (Myron Stowe) [841973] - [pci] leave MEM and IO decoding disabled during 64-bit BAR sizing, too (Myron Stowe) [841973] - [pci] Use class for quirk for host bridge mmio_always_on (Myron Stowe) [841973] - [pci] fold pci_calc_resource_flags() into decode_bar() (Myron Stowe) [841973] - [pci] treat mem BAR type "11" (reserved) as 32-bit, not 64-bit, BAR (Myron Stowe) [841973] - [pci] disable mmio during bar sizing (Myron Stowe) [841973] - [fs] nfs: nfs_attr_use_mounted_on_file() missing return value. (Steve Dickson) [842312] - [fs] gfs2: Make gfs2_write_end not dirty the inode with every write (Robert S Peterson) [844814] - [x86] cpufeature: Add CPU features from Intel document 319433-012A (John Villalovos) [841661] - [virt] kvm: expose latest Intel cpu new features (BMI1/BMI2/FMA/AVX2) to guest (John Villalovos) [841661] - [tools] perf kvm: Fix segfault with report and mixed guestmount use (Jiri Olsa) [846702] - [tools] perf kvm: Fix regression with guest machine creation (Jiri Olsa) [846702] - [tools] perf script: Fix format regression due to libtraceevent merge (Jiri Olsa) [846702] - [tools] perf: Fix synthesizing tracepoint names from the perf.data headers (Jiri Olsa) [846702] - [tools] perf stat: Fix default output file (Jiri Olsa) [846702] - [tools] perf tools: Fix endianity swapping for adds_features bitmask (Jiri Olsa) [846702] - [tools] perf uprobes: Remove unnecessary check before strlist__delete (Jiri Olsa) [846702] - [tools] perf symbols: Check for valid dso before creating map (Jiri Olsa) [846702] - [tools] perf evsel: Fix 32 bit values endianity swap for sample_id_all header (Jiri Olsa) [846702] - [tools] perf session: Handle endianity swap on sample_id_all header data (Jiri Olsa) [846702] - [tools] perf symbols: Handle different endians properly during symbol load (Jiri Olsa) [846702] - [tools] perf evlist: Pass third argument to ioctl explicitly (Jiri Olsa) [846702] - [tools] perf: Update ioctl documentation for PERF_IOC_FLAG_GROUP (Jiri Olsa) [846702] - [tools] perf: Make --version show kernel version instead of pull req tag (Jiri Olsa) [846702] - [tools] perf: Check if callchain is corrupted (Jiri Olsa) [846702] - [tools] perf callchain: Make callchain cursors TLS (Jiri Olsa) [846702] - [tools] perf: Fix pager on minimal-install embedded systems (Jiri Olsa) [846702] - [tools] perf: Fix make tarballs (Jiri Olsa) [846702] - [tools] perf script: Fix regression in callchain dso name (Jiri Olsa) [846702] - [tools] perf stat: Initialize default events wrt exclude_{guest, host} (Jiri Olsa) [846702] - [tools] perf annotate browser: Fix help window entry for navigating to hottest line (Jiri Olsa) [846702] - [tools] perf report: Use the right symbol for annotation (Jiri Olsa) [846702] - [tools] perf probe: Detect probe target when m/x options are absent (Jiri Olsa) [846702] - [tools] perf compat: Make a note in documentation about uprobe interface (Jiri Olsa) [846702] - [tools] perf probe: Provide perf interface for uprobes (Jiri Olsa) [846702] - [tools] perf ui browser: Stop using 'self' (Jiri Olsa) [846702] - [tools] perf annotate browser: Read perf config file for settings (Jiri Olsa) [846702] - [tools] perf config: Allow '_' in config file variable names (Jiri Olsa) [846702] - [tools] perf annotate browser: Make feature toggles global (Jiri Olsa) [846702] - [tools] perf annotate browser: The idx_asm field should be used in asm only view (Jiri Olsa) [846702] - [tools] perf: Convert critical messages to ui__error() (Jiri Olsa) [846702] - [tools] perf ui: Make --stdio default when TUI is not supported (Jiri Olsa) [846702] - [tools] perf record: Fix branch_stack type in perf_record_opts (Jiri Olsa) [846702] - [tools] perf: Reconstruct event with modifiers from perf_event_attr (Jiri Olsa) [846702] - [tools] perf top: Fix counter name fixup when fallbacking to cpu-clock (Jiri Olsa) [846702] - [tools] perf: fix thread_map__new_by_pid_str() memory leak in error path (Jiri Olsa) [846702] - [tools] perf: Do not use _FORTIFY_SOURCE when DEBUG=1 is specified (Jiri Olsa) [846702] - [tools] perf evlist: Explicititely initialize input_name (Jiri Olsa) [846702] - [tools] perf compat: Disable perf branch sampling in evlist command (Jiri Olsa) [846702] - [tools] perf evlist: Show event attribute details (Jiri Olsa) [846702] - [tools] perf: Bump default sample freq to 4 kHz (Jiri Olsa) [846702] - [tools] perf buildid-list: Work better with pipe mode (Jiri Olsa) [846702] - [tools] perf: Fix piped mode read code (Jiri Olsa) [846702] - [tools] perf inject: Fix broken perf inject -b (Jiri Olsa) [846702] - [tools] perf: rename HEADER_TRACE_INFO to HEADER_TRACING_DATA (Jiri Olsa) [846702] - [tools] perf: Add union u64_swap type for swapping u64 data (Jiri Olsa) [846702] - [tools] perf: Carry perf_event_attr bitfield throught different endians (Jiri Olsa) [846702] - [tools] perf record: Fix documentation for branch stack sampling (Jiri Olsa) [846702] - [tools] perf target: Add cpu flag to sample_type if target has cpu (Jiri Olsa) [846702] - [tools] perf: Add hardcoded name term for pmu events (Jiri Olsa) [846702] - [tools] perf: Separate 'mem:' event scanner bits (Jiri Olsa) [846702] - [tools] perf: Use allocated list for each parsed event (Jiri Olsa) [846702] - [tools] perf: Add support for displaying event parser debug info (Jiri Olsa) [846702] - [tools] perf test: Move parse event automated tests to separated object (Jiri Olsa) [846702] - [tools] perf evsel: Create events initially disabled -- again (Jiri Olsa) [846702] - [tools] perf: Split term type into value type and term type (Jiri Olsa) [846702] - [tools] perf hists: Fix callchain ip printf format (Jiri Olsa) [846702] - [tools] perf target: Add uses_mmap field (Jiri Olsa) [846702] - [tools] Revert: perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf target: Rename functions to avoid double negation (Jiri Olsa) [846702] - [tools] perf annotate browser: Add key bindings help window (Jiri Olsa) [846702] - [tools] perf annotate browser: Show 'jumpy' functions (Jiri Olsa) [846702] - [tools] perf annotate browser: Count the numbers of jump sources to a target (Jiri Olsa) [846702] - [tools] perf annotate: Introduce ->free() method in ins_ops (Jiri Olsa) [846702] - [tools] perf annotate: Augment lock instruction output (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment for single op ins (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment (Jiri Olsa) [846702] - [tools] perf annotate: Use raw form for register indirect call instructions (Jiri Olsa) [846702] - [tools] perf hists browser: Use '/' for search/filter instead of 's' (Jiri Olsa) [846702] - [tools] perf annotate: shorten helpline so it fits in visible space (Jiri Olsa) [846702] - [tools] perf record: Reset event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf top: Update event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf record: Fix fallback to cpu-clock on ppc (Jiri Olsa) [846702] - [tools] perf report: Fix format string for x86-32 compilation (Jiri Olsa) [846702] - [tools] perf top: Default to system wide using perf_target methods (Jiri Olsa) [846702] - [tools] perf stat: Use perf_evlist__create_maps (Jiri Olsa) [846702] - [tools] perf target: Consolidate target task/cpu checking (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__strerror() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target__parse_uid() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target_errno (Jiri Olsa) [846702] - [tools] perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf top: Set target.system_wide (Jiri Olsa) [846702] - [tools] perf session: Fail on processing event with unknown size (Jiri Olsa) [846702] - [tools] perf ui: Change fallback policy of setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Add gtk2 support into setup_browser() (Jiri Olsa) [846702] - [tools] perf ui gtk: Rename functions for consistency (Jiri Olsa) [846702] - [tools] perf ui gtk: Drop arg[cv] arguments from perf_gtk_setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Make setup_browser() generic (Jiri Olsa) [846702] - [tools] perf target: Split out perf_target handling code (Jiri Olsa) [846702] - [tools] perf: Check more combinations of PID/TID, UID and CPU switches (Jiri Olsa) [846702] - [tools] perf evlist: Make create_maps() take struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__validate() helper (Jiri Olsa) [846702] - [tools] perf top: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf stat: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce struct perf_target (Jiri Olsa) [846702] - [tools] perf: Fix include header files in util/parse-events.h (Jiri Olsa) [846702] - [tools] perf annotate browser: Compact 'nop' output (Jiri Olsa) [846702] - [tools] perf annotate browser: Do raw printing in 'o'ffset in a single place (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't change the asm line color when toggling source (Jiri Olsa) [846702] - [tools] perf annotate browser: More clearly separate columns (Jiri Olsa) [846702] - [tools] perf ui browser: Introduce routine to draw vertical line (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't display 0.00 percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Remove the vertical line after the percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Show current jump, back or forward (Jiri Olsa) [846702] - [tools] perf ui browser: Add method to draw up/down arrow line (Jiri Olsa) [846702] - [tools] perf annotate browser: Add a right arrow before call instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't draw jump connectors for out of function jumps (Jiri Olsa) [846702] - [tools] perf annotate: Mark jump instructions with no offset (Jiri Olsa) [846702] - [tools] perf annotate: Disambiguage offsets and addresses in operands (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle NULL jump targets (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial loop detection (Jiri Olsa) [846702] - [tools] perf: Cleanup realloc use (Jiri Olsa) [846702] - [tools] ui browser: Add method to write graphical characters (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle retq instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cue for retq instruction (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cues on jump lines (Jiri Olsa) [846702] - [tools] perf annotate browser: Suppress the callq address (Jiri Olsa) [846702] - [tools] perf annotate browser: Bandaid offsets/jump label objdump ambiguity (Jiri Olsa) [846702] - [tools] perf annotate: Group operands members (Jiri Olsa) [846702] - [tools] perf annotate: Add missing jump variants (Jiri Olsa) [846702] - [tools] perf annotate browser: Use a vertical line as percentage separator (Jiri Olsa) [846702] - [tools] perf annotate browser: Make lines more compact (Jiri Olsa) [846702] - [tools] perf annotate browser: Align jump labels (Jiri Olsa) [846702] - [tools] perf annotate browser: Hide non jump target addresses in offset mode (Jiri Olsa) [846702] - [tools] perf symbols: Introduce symbol__size method (Jiri Olsa) [846702] - [tools] perf annotate browser: Rename disasm_line_rb_node (Jiri Olsa) [846702] - [tools] perf annotate: Introduce scnprintf ins_ops method (Jiri Olsa) [846702] - [tools] perf annotate: Parse call targets earlier (Jiri Olsa) [846702] - [tools] perf annotate: Disassembler instruction parsing (Jiri Olsa) [846702] - [tools] perf annotate browser: Use the disasm_line instruction name and operand fields (Jiri Olsa) [846702] - [tools] perf annotate: Parse instruction (Jiri Olsa) [846702] - [tools] perf annotate: Rename objdump_line to disasm_line (Jiri Olsa) [846702] - [tools] perf record: Use sw counter only if hw pmu is not detected (Jiri Olsa) [846702] - [tools] perf: Fix thread map that is type pid_t (Jiri Olsa) [846702] - [tools] perf stat: Declare some references static (Jiri Olsa) [846702] - [tools] perf: Move GTK+ bits to tools/perf/ui/gtk directory (Jiri Olsa) [846702] - [tools] perf: Move UI bits to tools/perf/ui directory (Jiri Olsa) [846702] - [tools] perf annotate: Fix a build error (Jiri Olsa) [846702] - [tools] perf annotate browser: string search: /?n (Jiri Olsa) [846702] - [tools] perf report: Correct display of samples and events in header (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial support for navigating jump instructions (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Add list based search for addr offset (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Move callq handling to separate function (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Allow toggling addr offset view (Jiri Olsa) [846702] - [tools] perf annotate: Allow printing objdump line addr in different color (Jiri Olsa) [846702] - [tools] perf ui browser: Return the current color when setting a new one (Jiri Olsa) [846702] - [tools] traceevent: Ignore TRACEEVENT-CFLAGS file (Jiri Olsa) [846702] - [tools] traceevent: Detect build environment changes (Jiri Olsa) [846702] - [tools] traceevent: Cleanup realloc use (Jiri Olsa) [846702] - [tools] traceevent: Add missing break in make_bprint_args (Jiri Olsa) [846702] - [tools] traceevent: Check return value of arg_to_str() (Jiri Olsa) [846702] - [tools] traceevent: Check result of malloc() during reading token (Jiri Olsa) [846702] - [tools] traceevent: Fix some comments (Jiri Olsa) [846702] - [tools] traceevent: Do not call add_event() again if allocation failed (Jiri Olsa) [846702] - [tools] traceevent: Pass string type argument to args (Jiri Olsa) [846702] - [tools] traceevent: Handle realloc() failure path (Jiri Olsa) [846702] - [tools] traceevent: Handle strdup failure cases (Jiri Olsa) [846702] - [tools] traceevent: Introduce extend_token() (Jiri Olsa) [846702] - [tools] traceevent: Fix printk_cmp() (Jiri Olsa) [846702] - [tools] traceevent: Fix trace_printk for long integers (Jiri Olsa) [846702] - [tools] traceevent: Fix pM print format arg handling (Jiri Olsa) [846702] - [tools] traceevent: Add support to show migrate disable counter (Jiri Olsa) [846702] - [tools] traceevent: Add support for ".*s" in bprintk events (Jiri Olsa) [846702] - [tools] traceevent: Let filtering numbers by string use function names (Jiri Olsa) [846702] - [tools] traceevent: Replace malloc_or_die to plain malloc in alloc_event() (Jiri Olsa) [846702] - [tools] traceevent: Add support for __print_hex() (Jiri Olsa) [846702] - [tools] traceevent: Use local variable 'field' (Jiri Olsa) [846702] - [tools] traceevent: Check string is really printable (Jiri Olsa) [846702] - [tools] traceevent: Make dependency files regeneratable (Jiri Olsa) [846702] - [tools] traceevent: Teach [ce]tags about libtraceeevent error codes (Jiri Olsa) [846702] - [tools] traceevent: Fix clean target in Makefile (Jiri Olsa) [846702] - [tools] traceevent: Silence compiler warning on 32bit build (Jiri Olsa) [846702] - [tools] traceevent: Fix signature of create_arg_item() (Jiri Olsa) [846702] - [tools] traceevent: Use proper function parameter type (Jiri Olsa) [846702] - [tools] traceevent: Fix freeing arg on process_dynamic_array() (Jiri Olsa) [846702] - [tools] traceevent: Fix a possibly wrong memory dereference (Jiri Olsa) [846702] - [tools] traceevent: Fix a possible memory leak (Jiri Olsa) [846702] - [tools] traceevent: Allow expressions in __print_symbolic() fields (Jiri Olsa) [846702] - [tools] perf: Always try to build libtraceevent (Jiri Olsa) [846702] - [tools] perf: Rename libparsevent to libtraceevent in Makefile (Jiri Olsa) [846702] - [tools] parse-events: Rename struct record to struct pevent_record (Jiri Olsa) [846702] - [tools] perf/events: Add flag to produce nsec output (Jiri Olsa) [846702] - [tools] perf: Have perf use the new libtraceevent.a library (Jiri Olsa) [846702] - [tools] perf: Build libtraceevent.a (Jiri Olsa) [846702] - [tools] perf: Separate out trace-cmd parse-events from perf files (Jiri Olsa) [846702] - [tools] perf script: Rename struct event to struct event_format in perl engine (Jiri Olsa) [846702] - [tools] perf script: Explicitly handle known default print arg type (Jiri Olsa) [846702] - [tools] Add Makefile.include (Jiri Olsa) [846702] - [tools] parse-event: Fix memset pointer size bug in handle (Jiri Olsa) [846702] - [tools] parse-events: Allow '*' and '/' operations in TP_printk (Jiri Olsa) [846702] - [tools] parse-events: Support '+' opcode in print format (Jiri Olsa) [846702] - [tools] parse-events: Let pevent_free() take a NULL pointer (Jiri Olsa) [846702] - [tools] parse-events: Handle opcode parsing error (Jiri Olsa) [846702] - [tools] parse-events: Handle invalid opcode parsing gracefully (Jiri Olsa) [846702] - [tools] perf/events: Correct size given to memset (Jiri Olsa) [846702] - [tools] perf/events: Add flag/symbol format_flags (Jiri Olsa) [846702] - [tools] events: Update tools/lib/traceevent to work with perf (Jiri Olsa) [846702] - [tools] events: Add files to create libtraceevent.a (Jiri Olsa) [846702] - [netdrv] cxgb4: Fix (nearly-)kernel-doc comments for various functions (Jay Fenlason) [847356] - [netdrv] cxgb4: Remove casts to same type (Jay Fenlason) [847356] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [847356] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Jay Fenlason) [847356] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Jay Fenlason) [847356] - [netdrv] cxgb4: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847356] - [netdrv] cxgb4: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Jay Fenlason) [847356] - [x86] mce: Disable error thresholding bank 4 on some AMD models (Frank Arnold) [823617] - [x86] bitops: Move BIT_64 for a wider use (Frank Arnold) [823617] - [x86] mce_amd: Hide interrupt_enable sysfs node (Frank Arnold) [823617] - [x86] mce_amd: Make APIC LVT thresholding interrupt optional (Frank Arnold) [823617] - [s390] kernel: incorrect task size after fork of a 31 bit process (Hendrik Brueckner) [845133] - [net] sock: delete unnecessary call of sk_alloc_size() (Weiping Pan) [850736]- [tracing] kprobes: Fix KABI break caused by new #include (Jiri Olsa) [786489] - [tools] perf: Enable the probe command (Jiri Olsa) [786489] - [tracing] Modify is_delete, is_return from int to bool (Jiri Olsa) [786489] - [tracing] kprobes: Rename probe_* to trace_probe_* (Jiri Olsa) [786489] - [tracing] ftrace, kprobes: Fix not to delete probes if in use (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe-tracer to support stack trace (Jiri Olsa) [786489] - [kernel] stack_trace: Add weak save_stack_trace_regs() (Jiri Olsa) [786489] - [x86] Swap save_stack_trace_regs parameters (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe selftest for gcc 4.6 (Jiri Olsa) [786489] - [tracing] kprobes: Fix common misspellings (Jiri Olsa) [786489] - [tracing] kprobes: Fix NULL pointer deref check (Jiri Olsa) [786489] - [tracing] kprobes: Add bitfield type (Jiri Olsa) [786489] - [tracing] kprobes: Support longer (>128 bytes) command (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup strict_strtol() using code (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of C-unlike argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak in error case (Jiri Olsa) [786489] - [tracing] kprobes: fix printk typo 'faild' (Jiri Olsa) [786489] - [tracing] kprobes: unregister_trace_probe needs to be called under mutex (Jiri Olsa) [786489] - [tracing] perf, kprobes: Remove duplicate includes from many files (Jiri Olsa) [786489] - [tracing] kprobes: Support "string" type (Jiri Olsa) [786489] - [tracing] kprobes: Support basic types on dynamic events (Jiri Olsa) [786489] - [tracing] Fix typo of info text in trace_kprobe.c (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe parsing (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup unused return value of tracing functions (Jiri Olsa) [786489] - [tracing] perf: Factorize trace events raw sample buffer operations (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe tracing self test for new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Drop function argument access syntax (Jiri Olsa) [786489] - [tracing] kprobes: Show sign of fields in trace_kprobe format files (Jiri Olsa) [786489] - [tracing] kprobes: Check new event/group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix field creation's bad error handling (Jiri Olsa) [786489] - [tracing] kprobes: Support delete probe syntax (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak bug and check kstrdup() return value (Jiri Olsa) [786489] - [tracing] kprobes: Don't output zero offset (Jiri Olsa) [786489] - [tracing] kprobes: Always show group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix memory leak (Jiri Olsa) [786489] - [tracing] perf, kprobes: Fix lock recursion (Jiri Olsa) [786489] - [tracing] kprobes: Rename Kprobe-tracer to kprobe-event (Jiri Olsa) [786489] - [tracing] kprobes: Compare both of event-name and event-group to find probe (Jiri Olsa) [786489] - [tracing] kprobes: Add failure messages for debugging (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe-tracer selftest against new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Robustify fixed field names against variable field names conflicts (Jiri Olsa) [786489] - [tracing] kprobes: Avoid field name confliction (Jiri Olsa) [786489] - [tracing] kprobes: Make special variable names more self-explainable (Jiri Olsa) [786489] - [tracing] kprobes: Remove '$ra' special variable (Jiri Olsa) [786489] - [tracing] kprobes: Add $ prefix to special variables (Jiri Olsa) [786489] - [tracing] kprobes: Use global event perf buffers in kprobe tracer (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Disable kprobe events by default after creation (Jiri Olsa) [786489] - [tracing] kprobes: Fix profiling alignment for perf_counter buffer (Jiri Olsa) [786489] - [tracing] kprobes: Add probe handler dispatcher to support perf and ftrace concurrent use (Jiri Olsa) [786489] - [tracing] kprobes: Fix trace_probe registration order (Jiri Olsa) [786489] - [tracing] kprobes: Support custom subsystem for each kprobe event (Jiri Olsa) [786489] - [tracing] kprobes: Show event name in trace output (Jiri Olsa) [786489] - [tracing] kprobes: Add argument name support (Jiri Olsa) [786489] - [tracing] kprobes: Add event profiling support (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup kprobe tracer code. (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe offset to be unsigned (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Change trace_arg to probe_arg (Jiri Olsa) [786489] - [tracing] kprobes: Fix format typo in trace_kprobes (Jiri Olsa) [786489] - [tracing] kprobes: Add kprobes event profiling interface (Jiri Olsa) [786489] - [tracing] kprobes: tracer assigns new event ids for each event (Jiri Olsa) [786489] - [tracing] Generate names for each kprobe event automatically (Jiri Olsa) [786489] - [tracing] Kprobe-tracer supports more than 6 arguments (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer documentation (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer (Jiri Olsa) [786489] - [x86] ptrace: Fix regs_get_argument_nth() to add correct offset (Jiri Olsa) [786489] - [x86] Add pt_regs register and stack access APIs (Jiri Olsa) [786489] - [net] sched/act_mirred: do not drop packets when fails to mirror it (Jason Wang) [846585] - [net] sched: fix race in mirred device removal (Jason Wang) [846585] - [net] sched: printk message severity (Jason Wang) [846585] - [net] sched: act_mirred cleanup (Jason Wang) [846585] - [kernel] events: Fix double start/stop in x86_pmu_start() (Jerome Marchand) [803900] - [kernel] events: Fix broken interrupt rate throttling (Jerome Marchand) [803900] - [kernel] events: Avoid a useless pmu_disable() in the perf-tick (Jerome Marchand) [803900] - [input] wacom: add support for Bamboo Pen ID 0xd4 (Aristeu Rozanski) [798796] - [input] wacom: add Intuos5 Touch Ring/ExpressKey support (Aristeu Rozanski) [841611] - [input] wacom: add basic Intuos5 support (Aristeu Rozanski) [841611] - [virt] virtio: Use ida to allocate virtio index (Asias He) [844542] - [virt] kvm: apply kvmclock offset to guest wall clock time (Marcelo Tosatti) [817243] - [virt] kvm: Fix PCI header check on device assignment (Alex Williamson) [829031] - [virt] kvm: Don't save/restore MSR_IA32_PERF_STATUS (Karen Noel) [816308] - [s390] kernel: CPU idle vs CPU hotplug (Hendrik Brueckner) [845132] - [powerpc] pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [822614] - [char] tty: Fix possible race in n_tty_read() (Stanislaw Gruszka) [765665] - [x86] crash: prepare for pseudo-phys pages without machine frames (Laszlo Ersek) [848766] - [netdrv] cxgb3: Set vlan_feature on net_device (Steve Best) [841993] - [netdrv] mlx4: Add support for EEH error recovery (Steve Best) [822654] - [netdrv] e1000e: add missing clear of E1000_RCTL_VFE to e1000e_set_rx_mode() (Dean Nelson) [832573] - [netdrv] e1000: Prevent reset task killing itself (Dean Nelson) [842886] - [netdrv] r8169: fix invalid firmware for 8168d and include ones for newer chipsets (Ivan Vecera) [840591] - [net] netconsole: disable netconsole target before releasing target_list_lock (Amerigo Wang) [849571] - [net] netconsole: fix deadlock when removing net driver that netconsole is using (Amerigo Wang) [769734] - [net] ethtool: Report link-down while interface is down (Ivan Vecera) [821674]- [x86] mce: Replace MCM_ with MCI_MISC_ (Luming Yu) [696033] - [x86] mce: Move MCACOD defines from mce-severity.c to (Luming Yu) [696033] - [x86] mce-severity: Fix check for processor context when machine check was taken (Luming Yu) [696033] - [x86] mce-severity: Replace hard coded hex constants with symbolic defines (Luming Yu) [696033] - [x86] mce-severity: Recognise machine check bank signature for data path error (Luming Yu) [696033] - [x86] mce-severity: Clean up trivial coding style problems (Luming Yu) [696033] - [x86] mce-severity: Cleanup severity table (Luming Yu) [696033] - [x86] mce-severity: Make formatting a bit more readable (Luming Yu) [696033] - [x86] mce-severity: Fix two severities table signatures (Luming Yu) [696033] - [x86] mce: Handle "action required" errors (Luming Yu) [696033] - [x86] mce: Add mechanism to safely save information in MCE handler (Luming Yu) [696033] - [x86] mce: Create helper function to save addr/misc when needed (Luming Yu) [696033] - [mm] HWPOISON: Add code to handle "action required" errors (Luming Yu) [696033] - [mm] HWPOISON: Clean up memory_failure() vs. __memory_failure() (Luming Yu) [696033] - [hwmon] fam15h_power: Fix pci_device_id array (Frank Arnold) [822277] - [hwmon] fam15h_power: fix bogus values with current BIOSes (Frank Arnold) [822277] - [hwmon] fam15h_power: Increase output resolution (Frank Arnold) [822277] - [hwmon] fam15h_power: Correct sign extension of running_avg_capture (Frank Arnold) [822277] - [hwmon] Add driver for AMD family 15h processor power information (Frank Arnold) [822277] - [pci] amd-nb: Rename CPU PCI id define for F4 (Frank Arnold) [822277] - [hwmon] k10temp: Add support for AMD Trinity CPUs (Frank Arnold) [822277] - [hwmon] k10temp: Update documentation for Fam12h (Frank Arnold) [822277] - [md] raid1: close some possible races on write errors during resync (Jes Sorensen) [817970] - [md] avoid crash when stopping md array races with closing other open fds. (Jes Sorensen) [817970] - [md] fix bug in handling of new_data_offset (Jes Sorensen) [817970] - [md] raid1: fix use-after-free bug in RAID1 data-check code. (Jes Sorensen) [817970] - [md] support re-add of recovering devices. (Jes Sorensen) [817970] - [md] raid1: fix bug in read_balance introduced by hot-replace (Jes Sorensen) [817970] - [md] raid5: delayed stripe fix (Jes Sorensen) [817970] - [md] raid456: When read error cannot be recovered, record bad block (Jes Sorensen) [817970] - [md] make 'name' arg to md_register_thread non-optional. (Jes Sorensen) [817970] - [md] raid10: fix failure when trying to repair a read error. (Jes Sorensen) [817970] - [md] raid5: fix refcount problem when blocked_rdev is set. (Jes Sorensen) [817970] - [md] raid5: In ops_run_io, inc nr_pending before calling md_wait_for_blocked_rdev (Jes Sorensen) [817970] - [md] raid5: Do not add data_offset before call to is_badblock (Jes Sorensen) [817970] - [md] raid5: prefer replacing failed devices over want-replacement devices. (Jes Sorensen) [817970] - [md] raid10: Don't try to recovery unmatched (and unused) chunks. (Jes Sorensen) [817970] - [md] raid1, raid10: fix problem with merge_bvec_fn (Jes Sorensen) [817970] - [md] bitmap: record the space available for the bitmap in the superblock. (Jes Sorensen) [817970] - [md] raid10: Remove extras after reshape to smaller number of devices. (Jes Sorensen) [817970] - [md] raid5: improve removal of extra devices after reshape. (Jes Sorensen) [817970] - [md] check the return of mddev_find() (Jes Sorensen) [817970] - [md] raid5: Allow reshape while a bitmap is present. (Jes Sorensen) [817970] - [md] raid10: resize bitmap when required during reshape. (Jes Sorensen) [817970] - [md] allow array to be resized while bitmap is present. (Jes Sorensen) [817970] - [md] bitmap: make sure reshape request are reflected in superblock. (Jes Sorensen) [817970] - [md] bitmap: add bitmap_resize function to allow bitmap resizing. (Jes Sorensen) [817970] - [md] bitmap: use DIV_ROUND_UP instead of open-code (Jes Sorensen) [817970] - [md] bitmap: create a 'struct bitmap_counts' substructure of 'struct bitmap' (Jes Sorensen) [817970] - [md] bitmap: make bitmap bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: make _page_attr bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: merge bitmap_file_unmap and bitmap_file_put. (Jes Sorensen) [817970] - [md] bitmap: remove async freeing of bitmap file. (Jes Sorensen) [817970] - [md] bitmap: convert some spin_lock_irqsave to spin_lock_irq (Jes Sorensen) [817970] - [md] bitmap: use set_bit, test_bit, etc for operation on bitmap->flags. (Jes Sorensen) [817970] - [md] bitmap: remove single-bit manipulation on sb->state (Jes Sorensen) [817970] - [md] bitmap: remove bitmap_mask_state (Jes Sorensen) [817970] - [md] bitmap: move storage allocation from bitmap_load to bitmap_create. (Jes Sorensen) [817970] - [md] bitmap: separate bitmap file allocation to its own function. (Jes Sorensen) [817970] - [md] bitmap: store bytes in file rather than just in last page. (Jes Sorensen) [817970] - [md] bitmap: move some fields of 'struct bitmap' into a 'storage' substruct. (Jes Sorensen) [817970] - [md] bitmap: change *_page_attr() to take a page number, not a page. (Jes Sorensen) [817970] - [md] bitmap: centralise allocation of bitmap file pages. (Jes Sorensen) [817970] - [md] bitmap: allow a bitmap with no backing storage. (Jes Sorensen) [817970] - [md] bitmap: add new 'space' attribute for bitmaps. (Jes Sorensen) [817970] - [md] bitmap: disentangle two different 'pending' flags. (Jes Sorensen) [817970] - [md] raid5: support sync request (Jes Sorensen) [817970] - [md] raid5: remove unused variables (Jes Sorensen) [817970] - [md] raid10: Fix memleak in r10buf_pool_alloc (Jes Sorensen) [817970] - [md] raid1: allow fix_read_error to read from recovering device. (Jes Sorensen) [817970] - [md] move freeing of badblocks.page into md_rdev_clear (Jes Sorensen) [817970] - [md] dm-raid should call helper function to clear rdev. (Jes Sorensen) [817970] - [lib] raid6: Add SSSE3 optimized recovery functions (Jes Sorensen) [817970] - [md] raid10: add reshape support (Jes Sorensen) [817970] - [md] raid10: split out interpretation of layout to separate function. (Jes Sorensen) [817970] - [md] raid10: Introduce 'prev' geometry to support reshape. (Jes Sorensen) [817970] - [md] use resync_max_sectors for reshape as well as resync. (Jes Sorensen) [817970] - [md] teach sync_page_io about new_data_offset. (Jes Sorensen) [817970] - [md] raid10: collect some geometry fields into a dedicated structure. (Jes Sorensen) [817970] - [md] raid5: allow for change in data_offset while managing a reshape. (Jes Sorensen) [817970] - [md] raid5: Use correct data_offset for all IO. (Jes Sorensen) [817970] - [md] add possibility to change data-offset for devices. (Jes Sorensen) [817970] - [md] allow a reshape operation to be reversed. (Jes Sorensen) [817970] - [md] using GFP_NOIO to allocate bio for flush request (Jes Sorensen) [817970] - [md] raid10: fix transcription error in calc_sectors conversion. (Jes Sorensen) [817970] - [md] raid10: set dev_sectors properly when resizing devices in array. (Jes Sorensen) [817970] - [md] bitmap: fix calculation of 'chunks' - missing shift. (Jes Sorensen) [817970] - [md] fix possible corruption of array metadata on shutdown. (Jes Sorensen) [817970] - [md] don't call ->add_disk unless there is good reason. (Jes Sorensen) [817970] - [md] bitmap: prevent bitmap_daemon_work running while initialising bitmap (Jes Sorensen) [817970] - [md] raid1, raid10: Fix calculation of 'vcnt' when processing error recovery. (Jes Sorensen) [817970] - [md] Bitmap version cleanup (Jes Sorensen) [817970] - [md] raid1, raid10: don't compare excess byte during consistency check. (Jes Sorensen) [817970] - [md] raid5: Fix a bug about judging if the operation is syncing or replacing (Jes Sorensen) [817970] - [md] raid1:Remove unnecessary rcu_dereference(conf->mirrors[i].rdev). (Jes Sorensen) [817970] - [md] raid5: fix handling of bad blocks during recovery. (Jes Sorensen) [817970] - [md] raid1: If md_integrity_register() failed, run() must free the mem (Jes Sorensen) [817970] - [md] raid0: If md_integrity_register() fails, raid0_run() must free the mem. (Jes Sorensen) [817970] - [md] linear: If md_integrity_register() fails, linear_run() must free the mem. (Jes Sorensen) [817970] - [md] Add judgement bb->unacked_exist in function md_ack_all_badblocks(). (Jes Sorensen) [817970] - [md] fix clearing of the 'changed' flags for the bad blocks list. (Jes Sorensen) [817970] - [md] bitmap: discard CHUNK_BLOCK_SHIFT macro (Jes Sorensen) [817970] - [md] bitmap: remove unnecessary indirection when allocating. (Jes Sorensen) [817970] - [md] bitmap: remove some pointless locking. (Jes Sorensen) [817970] - [md] bitmap: change a 'goto' to a normal 'if' construct. (Jes Sorensen) [817970] - [md] bitmap: move printing of bitmap status to bitmap.c (Jes Sorensen) [817970] - [md] bitmap: remove some unused noise from bitmap.h (Jes Sorensen) [817970] - [md] raid10 - support resizing some RAID10 arrays. (Jes Sorensen) [817970] - [md] raid1: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] raid10: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] add proper merge_bvec handling to RAID0 and Linear. (Jes Sorensen) [817970] - [md] tidy up rdev_for_each usage. (Jes Sorensen) [817970] - [md] raid1, raid10: avoid deadlock during resync/recovery. (Jes Sorensen) [817970] - [md] don't set md arrays to readonly on shutdown. (Jes Sorensen) [817970] - [md] allow re-add to failed arrays. (Jes Sorensen) [817970] - [md] raid5: use atomic_dec_return() instead of atomic_dec() and atomic_read(). (Jes Sorensen) [817970] - [md] Use existed macros instead of numbers (Jes Sorensen) [817970] - [md] raid5: removed unused 'added_devices' variable. (Jes Sorensen) [817970] - [md] raid10: remove unnecessary smp_mb() from end_sync_write (Jes Sorensen) [817970] - [md] raid5: make sure reshape_position is cleared on error path. (Jes Sorensen) [817970] - [md] raid10: fix assembling of arrays with replacement devices. (Jes Sorensen) [817970] - [md] raid10: fix handling of error on last working device in array. (Jes Sorensen) [817970] - [md] raid1: fix buglet in md_raid1_contested. (Jes Sorensen) [817970] - [md] two small fixes to handling interrupt resync. (Jes Sorensen) [817970] - [md] notify the 'degraded' sysfs attribute on failure. (Jes Sorensen) [817970] - [md] raid1: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid1: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid1: recognise replacements when assembling arrays. (Jes Sorensen) [817970] - [md] raid1: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid1: Allow a failed replacement device to be removed. (Jes Sorensen) [817970] - [md] raid1: Allocate spare to store replacement devices and their bios. (Jes Sorensen) [817970] - [md] raid1: Replace use of mddev->raid_disks with conf->raid_disks. (Jes Sorensen) [817970] - [md] raid10: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid10: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid10: Allow replacement device to be replace old drive. (Jes Sorensen) [817970] - [md] raid10: handle recovery of replacement devices. (Jes Sorensen) [817970] - [md] raid10: Handle replacement devices during resync. (Jes Sorensen) [817970] - [md] raid10: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid10: allow removal of failed replacement devices. (Jes Sorensen) [817970] - [md] raid10: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid10: change read_balance to return an rdev (Jes Sorensen) [817970] - [md] raid10: prepare data structures for handling replacement. (Jes Sorensen) [817970] - [md] raid5: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid5: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid5: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid5: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid5: detect and handle replacements during recovery. (Jes Sorensen) [817970] - [md] raid5: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid5: allow removal for failed replacement devices. (Jes Sorensen) [817970] - [md] raid5: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid5: remove redundant bio initialisations. (Jes Sorensen) [817970] - [md] raid5: raid5.h cleanup (Jes Sorensen) [817970] - [md] raid5: allow each slot to have an extra replacement device (Jes Sorensen) [817970] - [md] create externally visible flags for supporting hot-replace. (Jes Sorensen) [817970] - [md] change hot_remove_disk to take an rdev rather than a number (Jes Sorensen) [817970] - [md] remove test for duplicate device when setting slot number (Jes Sorensen) [817970] - [md] bitmap: be more consistent when setting new bits in memory bitmap (Jes Sorensen) [817970] - [md] Fix userspace free_pages() macro (Jes Sorensen) [817970] - [md] raid5: be more thorough in calculating 'degraded' value (Jes Sorensen) [817970] - [md] bitmap: daemon_work cleanup (Jes Sorensen) [817970] - [md] allow non-privileged uses to GET_*_INFO about raid arrays (Jes Sorensen) [817970] - [md] update documentation for md/rdev/state sysfs interface (Jes Sorensen) [817970] - [kernel] Add DIV_ROUND_UP_ULL and DIV_ROUND_UP_SECTOR_T macro usage (Jes Sorensen) [817970] - [kernel] add roundup() code comment from akpm (Jes Sorensen) [817970] - [kernel] Constify temporary variable in roundup() (Jes Sorensen) [817970] - [kernel] roundup should only reference arguments once (Jes Sorensen) [817970] - [md] raid: remove sparse warning:symbol XXX was not declared (Jes Sorensen) [817970] - [md] convert bitmap code to use compat macros for le-bitops (Jes Sorensen) [817970] - [md] add rhel6 compat macros for upstream le-bitops (Jes Sorensen) [817970] - [scsi] cleanup usages of scsi_complete_async_scans (David Milburn) [839070] - [scsi] queue async scan work to an async_schedule domain (David Milburn) [839070] - [scsi] async: make async_synchronize_full() flush all work regardless of domain (David Milburn) [839070] - [scsi] async: introduce 'async_domain' type (David Milburn) [839070] - [scsi] isci: make function declaration match implementation (David Milburn) [839070] - [scsi] cleanup ata_host flags initialization via ata_host_init (David Milburn) [839070] - [scsi] fix hot unplug vs async scan race (David Milburn) [839070] - [scsi] libsas: fix taskfile corruption in sas_ata_qc_fill_rtf (David Milburn) [839070] - [scsi] sd: limit the scope of the async probe domain (David Milburn) [839070] - [scsi] libsas: fix sas_discover_devices return code handling (David Milburn) [839070] - [scsi] cleanup setting task state in scsi_error_handler() (David Milburn) [839070] - [scsi] Revert: scsi_transport_sas: fix delete vs scan race (David Milburn) [839070]- [kernel] sched: fix divide by zero at {thread_group,task}_times (Stanislaw Gruszka) [843771] - [scsi] alua: backoff alua rtpg retry linearly (Rob Evers) [820567] - [scsi] scsi_transport_fc: fix scan when devs are offline (Rob Evers) [822691] - [scsi] alua: retry extended header for illegal response (Rob Evers) [678069] - [scsi] alua: implement 'implied transition timeout' (Rob Evers) [678069] - [scsi] alua: Re-enable STPG for unavailable ports (Rob Evers) [807486] - [scsi] alua: Optimize the STPG command (Rob Evers) [807486] - [scsi] alua: Store the PREF bit from RTPG (Rob Evers) [807486] - [scsi] alua: Introduce set params interface (Rob Evers) [807486] - [dm] dm-thin: add read only and fail io modes (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_abort_metadata (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_metadata_set_read_only (Mike Snitzer) [814826] - [dm] dm-persistent-data: introduce dm_bm_set_read_only (Mike Snitzer) [814826] - [dm] dm-thin: reduce number of metadata commits (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add dm_thin_changed_this_transaction (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add format option to dm_pool_metadata_open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: tidy up open and format error paths (Mike Snitzer) [844808] - [dm] dm-thin-metadata: only check incompat features on open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove duplicate pmd initialisation (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove create parameter from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move __superblock_all_zeroes to __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove nr_blocks arg from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: split __open or format metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: use struct dm_pool_metadata members in __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: zero unused superblock uuid (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift __begin_transaction out of __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move dm_commit_pool_metadata into __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor out __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift some initialisation out of __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __destroy_persistent_data out of dm_pool_metadata_close (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move bm creation code into create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: rename init_pmd to __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: wrap superblock locking (Mike Snitzer) [844808] - [dm] dm-persistent-data: stop using dm_bm_unlock_move when shadowing blocks in tm (Mike Snitzer) [844808] - [dm] dm-persistent-data: tidy transaction manager creation fns (Mike Snitzer) [844808] - [dm] dm-thin-metadata: stop tracking need for commit (Mike Snitzer) [844808] - [dm] persistent-data: create new dm_block_manager struct (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __setup_btree_details out of init_pmd (Mike Snitzer) [844808] - [dm] dm-thin: set flush_supported (Mike Snitzer) [844808] - [dm] allow targets to request flushes regardless of underlying device support (Mike Snitzer) [844808] - [dm] persistent-data: only commit space map if index changed (Mike Snitzer) [844808] - [dm] persistent-data: always unlock superblock in dm_bm_flush_and_unlock (Mike Snitzer) [844808] - [dm] dm-thin: avoid unnecessarily breaking sharing for flushes (Mike Snitzer) [844808] - [dm] dm-thin: fix memory leak in process_prepared_mapping error paths (Mike Snitzer) [844808] - [dm] dm-thin: split discards on block boundary (Mike Snitzer) [844808] - [dm] introduce split_discard_requests (Mike Snitzer) [844808] - [dm] dm-raid: move sectors_per_dev calculation (Mike Snitzer) [844808] - [dm] dm-raid: restructure parse_raid_params (Mike Snitzer) [844808] - [dm] dm-mpath: add retain_attached_hw_handler feature (Mike Snitzer) [818374] - [scsi] scsi_dh: add scsi_dh_attached_handler_name (Mike Snitzer) [818374] - [dm] dm-thin: optimize power of two block size (Mike Snitzer) [814823] - [dm] dm-thin: support for non power of 2 pool blocksize (Mike Snitzer) [814823] - [dm] dm-stripe: optimize chunk_size calculations (Mike Snitzer) [814820] - [dm] dm-stripe: remove minimum stripe size (Mike Snitzer) [814820] - [dm] dm-stripe: support for non power of 2 chunksize (Mike Snitzer) [814820] - [dm] support non power of two target max_io_len (Mike Snitzer) [814820] - [dm] dm-stripe: remove stripes_mask (Mike Snitzer) [814820] - [dm] dm-snapshot: remove redundant assignment in merge fn (Mike Snitzer) [844808] - [dm] dm-thin: provide specific errors for two table load failure cases (Mike Snitzer) [844808] - [dm] dm-thin-metadata: introduce THIN_MAX_CONCURRENT_LOCKS (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove pointless label from __commit_transaction (Mike Snitzer) [844808] - [dm] dm-persistent-data: remove debug space map checker (Mike Snitzer) [844808] - [dm] dm-thin: clean up compiler warning (Mike Snitzer) [844808] - [dm] dm-thin: reduce endio_hook pool size (Mike Snitzer) [844808] - [dm] replace simple_strtoul (Mike Snitzer) [844808] - [dm] dm-thin: convert from simple_strto* to kstrto* (Mike Snitzer) [844808] - [dm] dm-raid1: set discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [dm] dm-thin: do not send discards to shared blocks (Mike Snitzer) [844808] - [dm] dm-table: introduce discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [block] do not artificially constrain max_sectors for stacking drivers (Mike Snitzer) [844968] - [dm] persistent-data: fix allocation failure in space map checker init (Mike Snitzer) [828955] - [dm] persistent-data: handle space map checker creation failure (Mike Snitzer) [828955] - [dm] persistent-data: fix shadow_info_leak on dm_tm_destroy (Mike Snitzer) [828955] - [dm] dm-thin: commit metadata before creating metadata snapshot (Mike Snitzer) [828955] - [dm] dm-thin: provide userspace access to pool metadata (Mike Snitzer) [828955] - [dm] dm-thin: use slab mempools (Mike Snitzer) [828955] - [dm] dm-thin: correct module description (Mike Snitzer) [828955] - [dm] dm-thin: add pool target flags to control discard (Mike Snitzer) [828955] - [dm] dm-thin: support discards (Mike Snitzer) [828955] - [dm] dm-thin: prepare to support discard (Mike Snitzer) [828955] - [dm] dm-thin: use dm_target_offset (Mike Snitzer) [828955] - [dm] dm-thin: support read only external snapshot origins (Mike Snitzer) [828955] - [dm] dm-thin: relax hard limit on the maximum size of a metadata device (Mike Snitzer) [828955] - [dm] persistent-data: remove space map ref_count entries if redundant (Mike Snitzer) [828955] - [dm] dm-thin: commit outstanding data every second (Mike Snitzer) [828955] - [dm] dm-thin: fix stacked bi_next usage (Mike Snitzer) [828955] - [dm] dm-bufio: there's no need to include linux/version.h (Mike Snitzer) [828955] - [dm] dm-thin-metadata: pass correct space map to dm_sm_root_size (Mike Snitzer) [828955] - [dm] persistent-data: remove redundant value_size arg from value_ptr (Mike Snitzer) [828955] - [dm] dm-thin: correct comments (Mike Snitzer) [828955] - [dm] persistent-data: fix btree rebalancing after remove (Mike Snitzer) [828955] - [dm] dm-mpath: allow ioctls to trigger pg init (Mike Snitzer) [760438] - [dm] dm-mpath: delay retry of bypassed pg (Mike Snitzer) [828955] - [dm] dm-mpath: reduce size of struct multipath (Mike Snitzer) [828955] - [dm] dm-mpath: detect invalid map_context (Mike Snitzer) [828955] - [dm] clear bi_end_io on remapping failure (Mike Snitzer) [828955] - [dm] reject trailing characters in sccanf input (Mike Snitzer) [828955] - [dm] dm-table: simplify call to free_devices (Mike Snitzer) [828955] - [dm] dm-exception-store: fix init error path (Mike Snitzer) [828955] - [dm] dm-flakey: fix crash on read when corrupt_bio_byte not set (Mike Snitzer) [828955] - [dm] dm-log-userspace: add log device dependency (Mike Snitzer) [828955] - [dm] remove superfluous smp_mb (Mike Snitzer) [828955] - [dm] use local printk ratelimit (Mike Snitzer) [828955] - [dm] dm-ioctl: add flag to wipe buffers for secure data (Mike Snitzer) [828955] - [dm] fix idr leak on module removal (Mike Snitzer) [828955] - [dm] replicator: remove all related code (Mike Snitzer) [828955] - [block] rename __make_request() to blk_queue_bio() (Mike Snitzer) [828955] - [block] export __make_request (Mike Snitzer) [828955]- [scsi] vmw_pvscsi: set max_id suggested by device (Rob Evers) [830357] - [scsi] fix medium error problems (Rob Evers) [845135] - [char] hw_random/virtio-rng: s3/s4 support (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: split out common code in probe / remove for s3/s4 ops (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: allow tasks to be killed that are waiting for rng input (Amit Shah) [844579 844582 844583] - [char] hwrng: virtio-rng - Convert to new API (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Fix double unlock in rng_dev_read (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Replace u32 in driver API with byte array (Amit Shah) [844579 844582 844583] - [kernel] timekeeping: Add missing update call in timekeeping_resume() (Prarit Bhargava) [836803] - [kernel] hrtimer: Update hrtimer base offsets each hrtimer_interrupt (Prarit Bhargava) [836803] - [kernel] timekeeping: Provide hrtimer update function (Prarit Bhargava) [836803] - [kernel] hrtimers: Move lock held region in hrtimer_interrupt() (Prarit Bhargava) [836803] - [kernel] timekeeping: Maintain ktime_t based offsets for hrtimers (Prarit Bhargava) [836803] - [kernel] timekeeping: Fix leapsecond triggered load spike issue (Prarit Bhargava) [836803] - [kernel] hrtimer: Provide clock_was_set_delayed() (Prarit Bhargava) [836803]- [powerpc] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [x86] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [acpi] apei/ghes: Printk queued error record before panic (Myron Stowe) [816496] - [acpi] apei/ghes: Distinguish interleaved error report in kernel log (Myron Stowe) [816496] - [acpi] apei: Add Kconfig option IRQ_WORK for GHES (Myron Stowe) [816496] - [acpi] apei/ghes: 32-bit buildfix (Myron Stowe) [816496] - [acpi] apei/ghes: Add hardware memory error recovery support (Myron Stowe) [816496] - [acpi] apei/ghes: Error records content based throttle (Myron Stowe) [816496] - [acpi] apei/ghes: printk support for recoverable error via NMI (Myron Stowe) [816496] - [lib] genalloc: Make gen_pool memory allocator lockless (Myron Stowe) [816496] - [misc] Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG (Myron Stowe) [816496] - [acpi] apei/ghes: Do not ratelimit fatal error printk before panic (Myron Stowe) [816496] - [lib] genalloc: add support for specifying the physical address (Myron Stowe) [816496] - [lib] genalloc: add multiple-inclusion guards (Myron Stowe) [816496] - [lib] genalloc: fix allocation from end of pool (Myron Stowe) [816496] - [lib] genalloc: use bitmap_find_next_zero_area (Myron Stowe) [816496] - [usb] xhci: Fix oops caused by more USB2 ports than USB3 ports (Don Zickus) [738470 813677] - [i2c] i2c-i801: Add device IDs for Intel Lynx Point (John Villalovos) [738470] - [watchdog] iTCO_wdt: add Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [sound] alsa: Add Lynx Point HD Audio Controller DeviceIDs (John Villalovos) [738470] - [netdrv] e1000e: prevent oops when adapter is being closed and reset simultaneously (Dean Nelson) [826375] - [fs] cifs: possible memory leak in xattr (Sachin Prabhu) [824065] - [fs] cifs: integer overflow in parse_dacl() (Sachin Prabhu) [824065] - [fs] cifs: Call id to SID mapping functions to change owner/group (Sachin Prabhu) [824065] - [fs] cifs: Add data structures and functions for uid/gid to SID mapping (Sachin Prabhu) [824065] - [fs] cifs: Do not set cifs/ntfs acl using a file handle (Sachin Prabhu) [824065] - [fs] cifs: Fix endian error comparing authusers when cifsacl enabled (Sachin Prabhu) [824065] - [fs] cifs: Change key name to cifs.idmap, misc. clean-up (Sachin Prabhu) [824065] - [fs] cifs: Invoke id mapping functions (Sachin Prabhu) [824065] - [fs] cifs: Add idmap key and related data structures and functions (Sachin Prabhu) [824065] - [fs] cifs: Allow to set extended attribute cifs_acl (Sachin Prabhu) [824065] - [fs] cifs: Use mask of ACEs for SID Everyone to calculate all three permissions user, group, and other (Sachin Prabhu) [824065] - [fs] cifs: goto out here is unnecessary (Sachin Prabhu) [823934] - [fs] cifs: remove bogus call to cifs_cleanup_volume_info (Sachin Prabhu) [823934] - [fs] cifs: tidy cifs_do_mount() up a bit (Sachin Prabhu) [823934] - [fs] cifs: close sget() races (Sachin Prabhu) [823934] - [fs] cifs: pull freeing mountdata/dropping nls/freeing cifs_sb into cifs_umount() (Sachin Prabhu) [823934] - [fs] cifs: move cifs_umount() call into ->kill_sb() (Sachin Prabhu) [823934] - [fs] cifs: pull cifs_mount() call up (Sachin Prabhu) [823934] - [fs] cifs: sanitize cifs_umount() prototype (Sachin Prabhu) [823934] - [fs] cifs: initialize ->tlink_tree in cifs_setup_cifs_sb() (Sachin Prabhu) [823934] - [fs] cifs: allocate mountdata earlier (Sachin Prabhu) [823934] - [fs] cifs: don't pass superblock to cifs_mount() (Sachin Prabhu) [823934] - [fs] cifs: don't leak nls on mount failure (Sachin Prabhu) [823934] - [fs] cifs: double free on mount failure (Sachin Prabhu) [823934] - [fs] cifs: trivial cleanup fscache cFYI and cERROR messages (Sachin Prabhu) [823934] - [fs] cifs: Fix memory leak in cifs_do_mount (Sachin Prabhu) [823934] - [fs] cifs: When mandatory encryption on share, fail mount (Sachin Prabhu) [823934] - [fs] cifs: Move smb_vol to cifsglob.h (Sachin Prabhu) [823934] - [fs] cifs: Rename three structures to avoid camel case (Sachin Prabhu) [823934] - [fs] cifs: Remove unused inode number while fetching root inode (Sachin Prabhu) [823934] - [fs] cifs: Remove build warning (Sachin Prabhu) [823934] - [fs] cifs: Fix undefined behavior when mount fails (Sachin Prabhu) [823934] - [fs] cifs: Simplify mount code for further shared sb capability (Sachin Prabhu) [823934] - [fs] cifs: Simplify connection structure search calls (Sachin Prabhu) [823934] - [fs] cifs: Add rwpidforward mount option (Sachin Prabhu) [823902] - [fs] cifs: Use pid saved from cifsFileInfo in writepages and set_file_size (Sachin Prabhu) [823902] - [fs] cifs: clean up error handling in cifs_mknod (Sachin Prabhu) [823902] - [fs] cifs: Fix to problem with getattr caused by invalidate simplification patch (Sachin Prabhu) [823878] - [fs] cifs: Simplify invalidate part (Sachin Prabhu) [823878] - [fs] cifs: Add launder_page operation (Sachin Prabhu) [823878] - [fs] cifs: Use invalidate_inode_pages2 instead of invalidate_remote_inode (Sachin Prabhu) [823878] - [fs] cifs: Fix oplock break handling (Sachin Prabhu) [823843] - [fs] cifs: switch cifs_open and cifs_create to use CIFSSMBUnixSetFileInfo (Sachin Prabhu) [823630] - [fs] cifs: Simplify cifs_open code (Sachin Prabhu) [823630] - [fs] cifs: Simplify non-posix open stuff (Sachin Prabhu) [823630] - [fs] cifs: fix handling of scopeid in cifs_convert_address (Sachin Prabhu) [823625] - [fs] cifs: add attribute cache timeout (actimeo) tunable (Sachin Prabhu) [823620] - [fs] cifs: TCP_Server_Info diet (Sachin Prabhu) [823842] - [fs] cifs: directio read/write cleanups (Sachin Prabhu) [742314] - [fs] cifs: Fix variable types in cifs_iovec_read/write (Sachin Prabhu) [742314] - [fs] cifs: Add strictcache mount option (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_writev (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_readv (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_file_strict_mmap (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_fsync (Sachin Prabhu) [742314] - [fs] cifs: Make cifsFileInfo_put work with strict cache mode (Sachin Prabhu) [742314] - [fs] NFS: Don:t leak in nfs_proc_symlink() (Jeff Layton) [802538] - [fs] nfs: skip commit in releasepage if we:re freeing memory for fs-related reasons (Jeff Layton) [832434] - [fs] gfs2: fix kernel panic with small gfs2 filesystems - 1 RG (Abhijith Das) [838638] - [block] fix infinite loop in __getblk_slow (Jeff Moyer) [534080] - [fs] block_dev: don't mark buffers beyond end of disk as mapped (Jeff Moyer) [534080] - [fs] nfs4: fix referrals on mounts that use IPv6 addrs (Steve Dickson) [820734] - [fs] nfsd: add IPv6 addr escaping to fs_location hosts (Steve Dickson) [820734] - [fs] nfs: Enclose hostname in brackets when needed in nfs_do_root_mount (Steve Dickson) [820734] - [fs] nfs4: serialize layoutcommit (Steve Dickson) [837871] - [fs] pnfs: cleanup_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: encode_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: let layoutcommit handle a list of lseg (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit cred at layout header init (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit lwb at layout header (Steve Dickson) [837871] - [block] virtio-blk: Call revalidate_disk() upon online disk resize (Jeff Moyer) [693940] - [fs] fs/direct-io.c: dont try to allocate more than BIO_MAX_PAGES in a bio (Jeff Moyer) [832962] - [fs] nfsd: don't fail unchecked creates of non-special files (J. Bruce Fields) [808112] - [fs] NFS: fix return value of nfs_pagein_one/nfs_flush_one (Steve Dickson) [837871] - [fs] pNFS: Fall back to ordinary i/o through the mds if we have no layout segment (Steve Dickson) [837871] - [fs] pNFS: Add an initialisation callback for pNFS (Steve Dickson) [837871] - [fs] pnfs: write: Set mds_offset in the generic layer - it is needed by all LDs (Steve Dickson) [837871] - [fs] NFS: move pnfs layouts to nfs_server structure (Steve Dickson) [837871] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [837871]- [mm] check PageUnevictable in lru_deactivate() (Jan Stancek) [846253] - [virt] virtio-blk: Use block layer provided spinlock (Asias He) [734051] - [virt] virtio-blk: Reset device after blk_cleanup_queue() (Asias He) [734051] - [virt] virtio-blk: Call del_gendisk() before disable guest kick (Asias He) [734051] - [virt] virtio-blk: Fix hot-unplug race in remove method (Asias He) [734051] - [virt] virtio_blk: Drop unused request tracking list (Asias He) [734051] - [acpi] apei: new einj parameter to control trigger action (Myron Stowe) [816508] - [acpi] apei: limit the range of einj_param (Myron Stowe) [816508] - [acpi] apei: Use acpi_os_map_memory() instead of ioremap() in einj driver (Myron Stowe) [816508] - [acpi] apei: cleanup 0 vs NULL confusion (Myron Stowe) [816508] - [acpi] apei: Allow empty EINJ Trigger Error Action Table (Myron Stowe) [816508] - [acpi] apei: Add extensions to EINJ from rev 5.0 of acpi spec (Myron Stowe) [816508] - [acpi] apei: Print resource errors in conventional format (Myron Stowe) [816508] - [net] dev: consolidate netif_needs_gso() checks (Amerigo Wang) [822737] - [net] skbuff: add check for non-linear to warn_if_lro and needs_linearize (Amerigo Wang) [822737] - [net] dev: Optimize non-gso test checks (Amerigo Wang) [822737] - [powerpc] time: Fixups for powerpc timekeeping code (Prarit Bhargava) [843138] - [mm] Eliminate kernel crash due to races in hugetlbfs (Larry Woodman) [822458] - [net] tcp: clear hints to avoid a stale one (Andy Gospodarek) [807704] - [net] fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling (Jiri Benc) [838450]- [net] openvswitch: checking wrong variable in queue_userspace_packet() (Herbert Xu) [805656] - [net] openvswitch: Validation of IPv6 set port action uses IPv4 header (Herbert Xu) [805656] - [net] openvswitch: Release rtnl_lock if ovs_vport_cmd_build_info() failed (Herbert Xu) [805656] - [net] openvswitch: Add length check when retrieving TCP flags (Herbert Xu) [805656] - [net] openvswitch: Fix checksum update for actions on UDP packets (Herbert Xu) [805656] - [net] openvswitch: Honor dp_ifindex, when specified, for vport lookup by name (Herbert Xu) [805656] - [net] openvswitch: Fix multipart datapath dumps (Herbert Xu) [805656] - [net] openvswitch: small potential memory leak in ovs_vport_alloc() (Herbert Xu) [805656] - [net] openvswitch: Add Open vSwitch kernel components (Herbert Xu) [805656] - [lib] flex_array: export symbols to modules (Herbert Xu) [805656] - [net] net: Add rcu_dereference_rtnl (Herbert Xu) [805656] - [net] Add skb_reset_mac_len helper (Herbert Xu) [805656] - [net] rcu: add __rcu API for later sparse checking (Herbert Xu) [805656] - [net] ipv6: Add fragment reporting to ipv6_skip_exthdr() (Herbert Xu) [805656] - [net] vlan: Move vlan_set_encap_proto() to vlan header file (Herbert Xu) [805656] - [net] genetlink: Add rcu_dereference_genl and genl_dereference (Herbert Xu) [805656] - [net] genetlink: Add lockdep_genl_is_held() (Herbert Xu) [805656] - [net] netlink: Export genl_lock() API for use by modules (Herbert Xu) [805656] - [net] genetlink: Add genl_notify() (Herbert Xu) [805656] - [x86] setup: Update hardware check to support Intel Haswell processors (Prarit Bhargava) [842862] - [kernel] tracing, function tracer: Clean up strstrip() usage (Jiri Olsa) [838745] - [kernel] tracing: Support multiple pids in set_pid_ftrace file (Jiri Olsa) [838745] - [mm] thp: remove unnecessary tlb flush for mprotect (Andrea Arcangeli) [823994] - [mm] thp: improve order in lru list for split huge page (Andrea Arcangeli) [823994] - [mm] thp: Set compound tail page _count to zero (Andrea Arcangeli) [823994] - [mm] thp: Add compound tail page _mapcount when mapped (Andrea Arcangeli) [823994] - [mm] thp: reduce khugepaged freezing latency (Andrea Arcangeli) [823994] - [mm] Fix slab->page flags corruption (Andrea Arcangeli) [823994] - [powerpc] oprofile: Handle events that raise an exception without overflowing (Steve Best) [834157] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Steve Best) [829758] - [usb] ehci: go back to using the system clock for QH unlinks (Gerd Hoffmann) [816576] - [md] dm-raid1: Fix mirror crash when discard request is sent and sync is in progress (Mikulas Patocka) [837607] - [scsi] st: increase max number of tapes configured (Rob Evers) [533469] - [mm] Never OOM kill tasks outside of memory cgroup when memory.limit_in_bytes is exceeded by a Transparent Huge Page (Larry Woodman) [811255] - [netdrv] bond_alb: don't disable softirq under bond_alb_xmit (Jiri Pirko) [841987]- [net] ipv4: add RCU protection to inet->opt (Jiri Pirko) [829109] - [x86] perf: Update event scheduling constraints for AMD family 15h models (Jiri Olsa) [739441] - [x86] ioapic: Fix kdump race with migrating irq (Don Zickus) [783322] - [net] sctp: Implement quick failover draft from tsvwg (Neil Horman) [830716] - [net] sctp: be more restrictive in transport selection on bundled sacks (Neil Horman) [830716] - [net] rds: set correct msg_namelen (Weiping Pan) [822731] {CVE-2012-3430}- [s390] kernel: pfault task state race (Hendrik Brueckner) [831262] - [powerpc] pseries: Support lower minimum entitlement for virtual processors (Steve Best) [822651] - [kernel] sched: Fix signed unsigned comparison in check_preempt_tick() (Frederic Weisbecker) [835797] - [edac] i5000_edac: Fix the fatal error channel report (Mauro Carvalho Chehab) [806796] - [security] selinux: fix error codes in cond_read_bool() (Eric Paris) [839315] - [mm] page-writeback: Improvement of page writeback ordering (Naoya Horiguchi) [786025] - [mm] reduce page fragmentation in buddy allocator (Jarod Wilson) [786318]- [pci] print out PCI device info along with duration (Myron Stowe) [808213] - [pci] Move "pci reassigndev resource alignment" out of quirks.c (Myron Stowe) [808213] - [pci] Use class for quirk for usb host controller fixup (Myron Stowe) [808213] - [pci] Use class for quirk for netmos class fixup (Myron Stowe) [808213] - [pci] Use class for quirk for intel e100 interrupt fixup (Myron Stowe) [808213] - [pci] Use class for quirk for legacy ATA NO_D3 (Myron Stowe) [808213] - [pci] Use class for quirk for cardbus_legacy (Myron Stowe) [808213] - [pci] Use class for quirk for pci_fixup_video (Myron Stowe) [808213] - [pci] Use class quirk for intel fix_transparent_bridge (Myron Stowe) [808213] - [pci] Use class for quirk for via_no_dac (Myron Stowe) [808213] - [pci] Add class support in quirk handling (Myron Stowe) [808213] - [pci] Annotate PCI quirks in initcall_debug style (Myron Stowe) [808213] - [kernel] async: remove redundant declaration (Myron Stowe) [808213] - [pci] init.h: Add "extern int initcall_debug" (Myron Stowe) [808213] - [powerpc] Make keyctl new_session work on powerpc (David Howells) [830152] - [pci] Fix uninitialized variable 'cap_mask' (Myron Stowe) [813363] - [s390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT (Prarit Bhargava) [715410] - [x86] Enable ARCH_DMA_ADDR_T_64BIT with X86_64 || HIGHMEM64G (Prarit Bhargava) [715410] - [powerpc] enable ARCH_DMA_ADDR_T_64BIT with ARCH_PHYS_ADDR_T_64BIT (Prarit Bhargava) [715410] - [kernel] add the common dma_addr_t typedef to include/linux/types.h (Prarit Bhargava) [715410] - [pci] ahci: add pci quirk for JMB362 (Prarit Bhargava) [836880] - [net] tun: allow tap iface in netconsole'd bridge (Jiri Benc) [838025] - [net] netconsole: fix deadlock on network restart (Jiri Benc) [839266] - [net] ipv4/ping: Fix recvmsg MSG_OOB error handling (Jiri Pirko) [787705] - [net] fix some sparse errors (Jiri Pirko) [787705] - [net] ping: dont increment ICMP_MIB_INERRORS (Jiri Pirko) [787705] - [net] ping: remove some sparse errors (Jiri Pirko) [787705] - [net] ping: fix the coding style (Jiri Pirko) [787705] - [net] ping: make local functions static (Jiri Pirko) [787705] - [net] ping: cleanups ping_v4_unhash() (Jiri Pirko) [787705] - [net] ipv4/ping: Remove duplicate icmp.h include (Jiri Pirko) [787705] - [net] ping: fix build failure (Jiri Pirko) [787705] - [net] ping: dont call udp_ioctl() (Jiri Pirko) [787705] - [net] ping: small changes (Jiri Pirko) [787705] - [net] ipv4: add IPPROTO_ICMP socket kind (Jiri Pirko) [787705] - [x86] amd_iommu: Fix SRIOV and hotplug devices (Stefan Assmann) [832009] - [mm] hugetlb: fix resv_map leak in error path (Motohiro Kosaki) [824351] {CVE-2012-2390}- [crypto] signature: remove module signing xtime usage (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix a few minor newline issues (Prarit Bhargava) [836748] - [kernel] time: fix s/then/than/ spelling errors (Prarit Bhargava) [836748] - [kernel] time: Avoid scary backtraces when warning of > 11 adj (Prarit Bhargava) [836748] - [kernel] ntp: Fix leap-second hrtimer livelock (Prarit Bhargava) [836748] - [kernel] time: Fix change_clocksource locking (Prarit Bhargava) [836748] - [kernel] time: Move common updates to a function (Prarit Bhargava) [836748] - [kernel] time: Reorder so the hot data is together (Prarit Bhargava) [836748] - [kernel] time: Remove most of xtime_lock usage in timekeeping.c (Prarit Bhargava) [836748] - [kernel] ntp: Add ntp_lock to replace xtime_locking (Prarit Bhargava) [836748] - [kernel] ntp: Access tick_length variable via ntp_tick_length() (Prarit Bhargava) [836748] - [kernel] time: Add timekeeper lock (Prarit Bhargava) [836748] - [kernel] time: Cleanup global variables and move them to the top (Prarit Bhargava) [836748] - [kernel] time: Move raw_time into timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move xtime into timekeeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move wall_to_monotonic into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move total_sleep_time into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Fix spelling mistakes in new comments (Prarit Bhargava) [836748] - [kernel] time: fix bogus comment in timekeeping_get_ns_raw (Prarit Bhargava) [836748] - [kernel] timekeeping: add arch_offset hook to ktime_get functions (Prarit Bhargava) [836748] - [kernel] clocksource: Avoid selecting mult values that might overflow when adjusted (Prarit Bhargava) [836748] - [kernel] time: Improve documentation of timekeeeping_adjust() (Prarit Bhargava) [836748] - [kernel] time: Fix stupid KERN_WARN compile issue (Prarit Bhargava) [836748] - [kernel] time: Avoid accumulating time drift in suspend/resume (Prarit Bhargava) [836748] - [kernel] time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] hrtimers: Prepare for cancel on clock was set timers (Prarit Bhargava) [836748] - [kernel] time: Add timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] time: Extend get_xtime_and_monotonic_offset() to also return sleep (Prarit Bhargava) [836748] - [kernel] time: Introduce get_monotonic_boottime and ktime_get_boottime (Prarit Bhargava) [836748] - [kernel] time: Introduce timekeeping_inject_offset (Prarit Bhargava) [836748] - [kernel] time: Correct the *settime* parameters (Prarit Bhargava) [836748] - [kernel] time: Provide xtime_update() (Prarit Bhargava) [836748] - [kernel] time: Remove unused __get_wall_to_monotonic() (Prarit Bhargava) [836748] - [kernel] time: Provide get_xtime_and_monotonic_offset() (Prarit Bhargava) [836748] - [kernel] time: Move do_timer() to kernel/time/timekeeping.c (Prarit Bhargava) [836748] - [kernel] timekeeping: Make local variables static (Prarit Bhargava) [836748] - [kernel] time: Compensate for rounding on odd-frequency clocksources (Prarit Bhargava) [836748] - [kernel] time: Workaround gcc loop optimization that causes 64bit div errors (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix overflow in rawtime tv_nsec on 32 bit archs (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix update_vsyscall to provide wall_to_monotonic offset (Prarit Bhargava) [836748] - [powerpc] kernel: RHEL6 xtime removal (Prarit Bhargava) [836748] - [kernel] timekeeping: Make xtime and wall_to_monotonic static (Prarit Bhargava) [836748] - [powerpc] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] hrtimer: Cleanup direct access to wall_to_monotonic (Prarit Bhargava) [836748] - [kernel] time: Kill off CONFIG_GENERIC_TIME (Prarit Bhargava) [836748] - [kernel] time: Implement timespec_add (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [kernel] time: Clean up warp_clock() (Prarit Bhargava) [836748] - [virt] time: Clean up direct xtime usage in xen (Prarit Bhargava) [836748] - [s390] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [kernel] clocksource: add suspend callback (Prarit Bhargava) [836748] - [kernel] ntp: Cleanup xtime references in ntp.c (Prarit Bhargava) [836748] - [kernel] Revert: time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Implement logarithmic time accumulation (Prarit Bhargava) [836748] - [kernel] Revert: time: Implement logarithmic time accumalation (Prarit Bhargava) [836748] - [kernel] Revert: Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] Revert: nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748]- [netdrv] be2net: reduce gso_max_size setting to account for ethernet header (Ivan Vecera) [834185] - [netdrv] dl2k: fix unfiltered netdev rio_ioctl access by users (Jacob Tanenbaum) [818825] {CVE-2012-2313} - [fs] proc/stat: fix whitespace damage in use arch_idle_time patch (Steve Best) [841149] - [virt] kvm: disable writeback for TEST in emulator (Gleb Natapov) [842211] - [x86] lapic-timer: Increase the max_delta to 31 bits (Prarit Bhargava) [832138] - [net] 8021q/vlan: filter device events on bonds (Neil Horman) [841983]- [fs] nfs: fix EOF incorrectly set on short read for nfsv2 (Sachin Prabhu) [827126] - [usbhid] hiddev: Consolidate device existence checks in hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: Fix race between disconnect and hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: protect against disconnect/NULL-dereference race (Don Zickus) [839973] - [perf] events: Fix ring_buffer_wakeup() brown paperbag bug (Frederic Weisbecker) [839105] - [perf] Fix loss of notification with multi-event (Frederic Weisbecker) [839105] - [perf] Split up buffer handling from core code (Frederic Weisbecker) [839105] - [drm] i915: fix integer overflow in i915_gem_do_execbuffer() (Jacob Tanenbaum) [824563] {CVE-2012-2384} - [crypto] algapi: Move larval completion into algboss (Herbert Xu) [832135] - [kernel] pm_qos: Accept ASCII values for latency (Herbert Xu) [833456] - [x86] Use .cfi_sections for assembly code (Mark Wielaard) [823990] - [scsi] mpt2sas: reduce lock contention (Tomas Henzl) [790506] - [net] ipv4: fix panic while tuning accept_local (Weiping Pan) [835911]- [powerpc] Fix wrong divisor in usecs_to_cputime backport (Steve Best) [821374] - [drm] i915: fix integer overflow in i915_gem_execbuffer2() (Jacob Tanenbaum) [824555] {CVE-2012-2383} - [fs] proc/stat: Use arch_idle_time for idle and iowait times if available (Steve Best) [841149] - [lib] kstrto: Reduce the number of expensive division instructions done by _parse_integer() (Sachin Prabhu) [820847] - [lib] kstrtox: common code between kstrto*() and simple_strto*() functions (Sachin Prabhu) [820847] - [lib] make _tolower() public (Sachin Prabhu) [820847] - [lib] vsprintf: use TOLOWER whenever possible (Sachin Prabhu) [820847] - [lib] lib: add kstrto*_from_user() (Sachin Prabhu) [820847] - [lib] kstrtox: simpler code in _kstrtoull() (Sachin Prabhu) [820847] - [lib] kstrto: converting strings to integers done (hopefully) right (Sachin Prabhu) [820847] - [lib] vsprintf: reuse almost identical simple_strtoulX() functions (Sachin Prabhu) [820847] - [usb] core: change the memory limits in usbfs URB submission (Don Zickus) [828271] - [usb] core: unify some error pathways in usbfs (Don Zickus) [828271] - [base] firmware: Fix an oops on reading fw_priv->fw in sysfs loading file (Prarit Bhargava) [819877]- [tools] perf, spec: Add bison and flex build BuildRequires (Jiri Olsa) [827474] - [tools] perf, compat: Disable hw breakpoint events (Jiri Olsa) [827474] - [tools] perf, compat: Disable branch stack feature (Jiri Olsa) [827474] - [tools] perf, compat: Disable PMU events (Jiri Olsa) [827474] - [tools] perf, stat: handle ENXIO error for perf_event_open (Jiri Olsa) [827474] - [tools] perf: Turn off compiler warnings for flex and bison generated files (Jiri Olsa) [827474] - [tools] perf, stat: Fix case where guest/host monitoring is not supported by kernel (Jiri Olsa) [827474] - [tools] perf, build-id: Fix filename size calculation (Jiri Olsa) [827474] - [tools] perf, symbols: Read plt symbols from proper symtab_type binary (Jiri Olsa) [827474] - [tools] perf: Add 'G' and 'H' modifiers to event parsing (Jiri Olsa) [827474] - [tools] perf: Drop CROSS_COMPILE from flex and bison calls (Jiri Olsa) [827474] - [tools] perf, report: Fix crash showing warning related to kernel maps (Jiri Olsa) [827474] - [tools] perf, archive: Correct cutting of symbolic link (Jiri Olsa) [827474] - [tools] perf: Ignore auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf: Fix parsers' rules to dependencies (Jiri Olsa) [827474] - [tools] perf: fix NO_GTK2 Makefile config error (Jiri Olsa) [827474] - [tools] perf, session: Skip event correctly for unknown id/machine (Jiri Olsa) [827474] - [tools] perf, kvm: Finding struct machine fails for PERF_RECORD_MMAP (Jiri Olsa) [827474] - [tools] perf, annotate: Validate addr in symbol__inc_addr_samples (Jiri Olsa) [827474] - [tools] perf, hists browser: Fix NULL deref in hists browsing code (Jiri Olsa) [827474] - [tools] perf, hists: Catch and handle out-of-date hist entry maps. (Jiri Olsa) [827474] - [tools] perf, annotate: Fix hist decay (Jiri Olsa) [827474] - [tools] perf, top: Add intel_idle to the skip list (Jiri Olsa) [827474] - [tools] perf: Fix getrusage() related build failure on glibc trunk (Jiri Olsa) [827474] - [tools] perf: Remove auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf, annotate: Fix off by one symbol hist size allocation and hit accounting (Jiri Olsa) [827474] - [tools] perf, annotate: addr2line wants addresses in same format as objdump (Jiri Olsa) [827474] - [tools] perf, probe: Finder fails to resolve function name to address (Jiri Olsa) [827474] - [tools] perf, symbols: Handle NULL dso in dso__name_len (Jiri Olsa) [827474] - [tools] perf, symbols: Do not include libgen.h (Jiri Olsa) [827474] - [tools] perf: Fix bug in raw sample parsing (Jiri Olsa) [827474] - [tools] perf: Fix display of first level of callchains (Jiri Olsa) [827474] - [tools] perf, diff: Fix to work with new hists design (Jiri Olsa) [827474] - [tools] perf: Fix modifier to be applied on correct events (Jiri Olsa) [827474] - [tools] perf: Fix various casting issues for 32 bits (Jiri Olsa) [827474] - [tools] perf: Simplify event_read_id exit path (Jiri Olsa) [827474] - [tools] perf: Use scnprintf where applicable (Jiri Olsa) [827474] - [tools] perf: Incorrect use of snprintf results in SEGV (Jiri Olsa) [827474] - [tools] perf, record: Fix buffer overrun bug in tracepoint_id_to_path() (Jiri Olsa) [827474] - [tools] perf, report: Add a simple GTK2-based 'perf report' browser (Jiri Olsa) [827474] - [tools] perf, report: Document --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Clean lines inside of the input window (Jiri Olsa) [827474] - [tools] perf, report: Treat an argument as a symbol filter (Jiri Olsa) [827474] - [tools] perf, report: Add --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Add 's' key to filter by symbol name (Jiri Olsa) [827474] - [tools] perf, ui browser: Introduce ui_browser__input_window (Jiri Olsa) [827474] - [tools] perf, hists: Add hists__filter_by_symbol (Jiri Olsa) [827474] - [tools] perf: Do not disable members of group event (Jiri Olsa) [827474] - [tools] perf, stat: Fix event grouping on forked task (Jiri Olsa) [827474] - [tools] perf: Add support to specify pmu style event (Jiri Olsa) [827474] - [tools] perf: Add perf pmu object to access pmu format definition (Jiri Olsa) [827474] - [tools] perf: Add config options support for event parsing (Jiri Olsa) [827474] - [tools] perf: Add parser generator for events parsing (Jiri Olsa) [827474] - [tools] perf: Adjust make rules (Jiri Olsa) [827474] - [tools] perf, report: Fix annotate double quit issue in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Remove duplicate annotate choice in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Enable TUI in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Auto-detect branch stack sampling mode (Jiri Olsa) [827474] - [tools] perf, record: Add HEADER_BRANCH_STACK tag (Jiri Olsa) [827474] - [tools] perf, record: Provide default branch stack sampling mode option (Jiri Olsa) [827474] - [tools] perf: Make perf able to read files from older ABIs (Jiri Olsa) [827474] - [tools] perf: Fix ABI compatibility bug in print_event_desc() (Jiri Olsa) [827474] - [tools] perf: Enable reading of perf.data files from different ABI rev (Jiri Olsa) [827474] - [tools] perf, report: Add support for taken branch sampling (Jiri Olsa) [827474] - [tools] perf, record: Add support for sampling taken branch (Jiri Olsa) [827474] - [tools] perf: Add code to support PERF_SAMPLE_BRANCH_STACK (Jiri Olsa) [827474] - [tools] perf, annotate: Add missing newline on error message (Jiri Olsa) [827474] - [tools] perf, annotate: Fix help string on tui (Jiri Olsa) [827474] - [tools] perf, annotate: Restore title when came back to original symbol (Jiri Olsa) [827474] - [tools] perf, annotate: Handle lower case key code in annotate_browser__run() (Jiri Olsa) [827474] - [tools] perf, annotate: Print asm code as blue when source code is displayed (Jiri Olsa) [827474] - [tools] perf: Add descriptions of missing Makefile arguments (Jiri Olsa) [827474] - [tools] perf, evlist: Restore original errno after open failed (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length without DWARF info too (Jiri Olsa) [827474] - [tools] perf: Ensure comm string is properly terminated (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length (Jiri Olsa) [827474] - [tools] perf, evlist: Return first evsel for non-sample event on old kernel (Jiri Olsa) [827474] - [tools] perf: fix broken perf record -a mode (Jiri Olsa) [827474] - [tools] perf: Remove duplicated string.h includes (Jiri Olsa) [827474] - [tools] perf: Allow expressions in __print_symbolic() fields (Jiri Olsa) [827474] - [tools] perf: Invert the sample_id_all logic (Jiri Olsa) [827474] - [tools] perf: Handle kernels that don't support attr.exclude_{guest, host} (Jiri Olsa) [827474] - [tools] perf: cleanup initialization of attr->size (Jiri Olsa) [827474] - [tools] perf: Factor out feature op to process header sections (Jiri Olsa) [827474] - [tools] perf: Moving code in header.c (Jiri Olsa) [827474] - [tools] perf: Add bitmap_or function into bitmap object (Jiri Olsa) [827474] - [tools] perf: Add sysfs mountpoint interface (Jiri Olsa) [827474] - [tools] perf: Remove unused functions from debugfs object (Jiri Olsa) [827474] - [tools] perf: Get rid of ctype.h in symbol.c (Jiri Olsa) [827474] - [tools] perf: ctype.c only wants util.h (Jiri Olsa) [827474] - [tools] perf: Implement islower/isupper macro into util.h (Jiri Olsa) [827474] - [tools] perf: Change perf_guest default back to false (Jiri Olsa) [827474] - [tools] perf, top: Don't process samples with no valid machine object (Jiri Olsa) [827474] - [tools] perf: Allow multiple threads or processes in record, stat, top (Jiri Olsa) [827474] - [tools] perf: Fix out of tree compiles (Jiri Olsa) [827474] - [tools] perf: Fix build dependency of perf python extension (Jiri Olsa) [827474] - [tools] perf, record: No build id option fails (Jiri Olsa) [827474] - [tools] perf: fix endianness detection in perf.data (Jiri Olsa) [827474] - [tools] perf, stat: Align scaled output of cpu-clock (Jiri Olsa) [827474] - [tools] perf, stat: Adjust print unit (Jiri Olsa) [827474] - [tools] perf, doc: Allow producing documentation in a specified output directory (Jiri Olsa) [827474] - [tools] perf, evsel: Fix an issue where perf report fails to show the proper percentage (Jiri Olsa) [827474] - [tools] perf, record: Make feature initialization generic (Jiri Olsa) [827474] - [tools] perf, probe: Rename target_module to target (Jiri Olsa) [827474] - [tools] perf: Remove distclean from Makefile help output (Jiri Olsa) [827474] - [tools] perf, evlist: Make splice_list_tail method public (Jiri Olsa) [827474] - [tools] perf, python: Use attr.watermark in twatch.py (Jiri Olsa) [827474] - [tools] perf: Remove unnecessary ctype.h inclusion (Jiri Olsa) [827474] - [tools] perf, lock: Document lock info subcommand (Jiri Olsa) [827474] - [tools] perf, top: Fix number of samples displayed (Jiri Olsa) [827474] - [tools] perf, script: Add option resolving vmlinux path (Jiri Olsa) [827474] - [tools] perf, script: Add the offset field specifier (Jiri Olsa) [827474] - [tools] perf, script: Print branch_from and branch_to of BTS events (Jiri Olsa) [827474] - [tools] perf, script: Unify the expressions indicating "unknown" (Jiri Olsa) [827474] - [tools] perf, evsel: Fix spelling typo (Jiri Olsa) [827474] - [tools] perf: Fix strlen() bug in perf_event__synthesize_event_type() (Jiri Olsa) [827474] - [tools] perf: probe usability fixes (Jiri Olsa) [827474] - [tools] perf: Fix broken build by defining _GNU_SOURCE in Makefile (Jiri Olsa) [827474] - [tools] perf: Introduce per user view (Jiri Olsa) [827474] - [tools] perf: Add fprintf methods for thread_map and cpu_map classes (Jiri Olsa) [827474] - [tools] perf: Add support for guest/host-only profiling (Jiri Olsa) [827474] - [tools] perf, kvm: Do guest-only counting by default (Jiri Olsa) [827474] - [fs] ext4: properly dirty split extent nodes (David Jeffery) [838640] - [netdrv] ixgbe: BIT_APP_UPCHG not set by ixgbe_copy_dcb_cfg() (Andy Gospodarek) [814044] - [netdrv] ixgbe: driver fix for link flap (Andy Gospodarek) [814044] - [net] tcp: Add TCP_USER_TIMEOUT socket option (Jiri Benc) [819610]- [net] bridge: Fix enforcement of multicast hash_max limit (Thomas Graf) [832575] - [net] bluetooth: fix sco_conninfo infoleak (Jacob Tanenbaum) [681308] {CVE-2011-1078} - [wireless] ipw2200: remove references to CFG80211_WEXT config option (John Linville) [839311] - [virt] kvm: whitelist-based GET_SUPPORTED_CPUID (Eduardo Habkost) [832486] - [virt] kvm: handle last_boosted_vcpu = 0 case (Rik van Riel) [827031] - [net] ehea: fix promiscuous mode (Steve Best) [826075] - [net] ehea: fix allmulticast support (Steve Best) [826075] - [s390] kdump: Move early_pgm_check_handler() to text section (Hendrik Brueckner) [831288]- [s390] kdump: Fix PSW restart on offline CPUs (Hendrik Brueckner) [831277] - [s390] kdump: Use real mode for PSW restart and kexec (Hendrik Brueckner) [831278] - [s390] kernel: clear page table for sw large page emulation (Hendrik Brueckner) [831265] - [s390] dasd: re-prioritize partition detection message (Hendrik Brueckner) [831261] - [s390] zfcpdump: Implement async sdias event processing (Hendrik Brueckner) [818893] - [mm] readahead: readahead page allocations are OK to fail (Jeff Moyer) [804815] - [base] firmware_class: fix memory leak - free allocated pages kabi fixes (Prarit Bhargava) [745657] - [base] firmware_class: fix memory leak - free allocated pages (Prarit Bhargava) [745657] - [fs] tmpfs: fix highmem swapoff crash regression (Rafael Aquini) [817719] - [fs] tmpfs: fix race between truncate and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix race between swapoff and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix spurious ENOSPC when racing with unswap (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and swapoff (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and writepage (Rafael Aquini) [817719]- [net] ipv6/netfilter: fix null pointer dereference in nf_ct_frag6_reasm() (Petr Matousek) [833412] {CVE-2012-2744} - [x86] io-apic: IO-APIC MMIO should not fail on resource insertion (Prarit Bhargava) [790726] - [x86] apic: Use PAGE_SIZE instead of numbers (Prarit Bhargava) [790726] - [firmware] dmi: bail earlier if no smbios found (Jarod Wilson) [833588] - [x86] cpu: mark hardware unsupported in single function (Prarit Bhargava) [829436] - [net] 9p: replace p9_poll_task with a work (Prarit Bhargava) [789126] - [net] 9p: use system_wq instead of p9_mux_wq (Prarit Bhargava) [789126] - [bluetooth] btusb: typo in Broadcom SoftSailing id (Don Zickus) [768385] - [bluetooth] btusb: add device entry for Broadcom SoftSailing (Don Zickus) [768385] - [ipc] mqueue: add rbtree node caching support checkpatch fixes (Doug Ledford) [826177] - [ipc] mqueue: add rbtree node caching support (Doug Ledford) [826177] - [virtio] virtio_balloon: separate out common code between remove and freeze functions (Amit Shah) [813227] - [virtio] virtio_balloon: drop restore_common() (Amit Shah) [813227] - [virtio] virtio_balloon: let host know of updated balloon size before module removal (Amit Shah) [813227] - [crypto] sha512: Fix byte counter overflow in SHA-512 (Jarod Wilson) [830977] - [kernel] Prevent keyctl new_session from causing a panic (David Howells) [827424] {CVE-2012-2745} - [mm] reclaim invalidated page ASAP (Rafael Aquini) [817659] - [mm] memcg: move memcg reclaimable page into tail of inactive list (Rafael Aquini) [817659] - [mm] deactivate invalidated pages (Rafael Aquini) [817659] - [mm] filemap: find_get_pages_contig fixlet (Rafael Aquini) [819001] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [837230] - [wireless] ath9k: fix dynamic WEP related regression (Stanislaw Gruszka) [807367] - [net] rfs: better sizing of dev_flow_table (Jiri Pirko) [810073] - [net] rps: fix insufficient bounds checking in store_rps_dev_flow_table_cnt() (Jiri Pirko) [810073] - [net] ipvs: IPv6 tunnel mode fix (Jesper Brouer) [835535] - [Documentation] networking: update the description of rp_filter in ip-sysctl.txt (Amerigo Wang) [786411] - [net] ipv6: discard overlapping fragment (Jiri Pirko) [819952] - [net] tcp: Fix race in tcp_poll (Jiri Pirko) [831663] - [net] ipv6: fix incorrect TCP checksums with single-fragment packets (Jiri Benc) [759313] - [net] ipv6: fix panic in tcp SYN processing (Jesper Brouer) [803920] - [net] ipv4: IP_MULTICAST_IF setsockopt now recognizes struct mreq (Jiri Pirko) [803202]- [net] bonding: Fix up refcounting issues with bond/vlan config (Neil Horman) [836164] - [net] bonding: Always add vid to new slave group (Neil Horman) [834764] - [fs] procfs: do not confuse jiffies with cputime64_t (Steve Best) [821374] - [kernel] time: Add nsecs_to_cputime64 interface for asm-generic (Steve Best) [821374] - [powerpc] Fix wrong divisor in usecs_to_cputime (Steve Best) [821374]- [kernel] futex: Fix uninterruptible loop due to gate_area (Jerome Marchand) [834038] - [kernel] futex: Fix regression with read only mappings (Jerome Marchand) [834038] - [fs] pnfs: Fix an off-by-one error in pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: Fix some issues with pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] nfs: file layout must consider pg_bsize for coalescing (Steve Dickson) [826650] - [fs] pnfs: fix break condition in pnfs_find_lseg (Steve Dickson) [826650] - [fs] nfs: Cleanup of the nfs_pageio code in preparation for a pnfs bugfix (Steve Dickson) [826650] - [fs] nfs: define nfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: use pnfs_generic_pg_test directly by layout driver (Steve Dickson) [826650] - [fs] pnfs: change pg_test return type to bool (Steve Dickson) [826650] - [fs] pnfs: unify pnfs_pageio_init functions (Steve Dickson) [826650] - [fs] nfs/pnfs: encode_layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for cb_layoutrecall (Steve Dickson) [825009] - [fs] nfs/pnfs: alloc and free layout_hdr layoutdriver methods (Steve Dickson) [825009] - [fs] nfs/pnfs: support for non-rpc layout drivers (Steve Dickson) [825009] - [fs] nfs/pnfs: align layoutget requests on page boundaries (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for layoutget (Steve Dickson) [825009] - [fs] nfsv4.1 fix page number calculation bug for filelayout decode buffers (Steve Dickson) [758202] - [fs] nfs: Adapt readdirplus to application usage patterns (Steve Dickson) [819891] - [fs] nfs: Backport of upstream xdr routines to rhel6 (Steve Dickson) [784174] - [net] sunrpc/auth_gss: the list of pseudoflavors not being parsed correctly (Steve Dickson) [784174] - [fs] NFS: Use correct variable for page bounds checking (Steve Dickson) [784174] - [fs] NFS: Remove secinfo knowledge out of the generic client (Steve Dickson) [784174] - [fs] NFS: Remove unused function nfs_lookup_with_sec() (Steve Dickson) [784174] - [fs] NFS: Honor the authflavor set in the clone mount data (Steve Dickson) [784174] - [fs] NFS: Fix following referral mount points with different security (Steve Dickson) [784174] - [fs] NFS: Do secinfo as part of lookup (Steve Dickson) [784174] - [fs] NFSv4: Translate NFS4ERR_BADNAME into ENOENT when applied to a lookup (Steve Dickson) [784174] - [fs] NFS: Handle exceptions coming out of nfs4_proc_fs_locations() (Steve Dickson) [784174] - [fs] NFS: Remove the unused "lookupfh()" version of nfs4_proc_lookup() (Steve Dickson) [784174] - [fs] NFS: Clean up nfs4_xdr_dec_secinfo() (Steve Dickson) [784174] - [fs] NFS: Fix decode_secinfo_maxsz (Steve Dickson) [784174] - [fs] NFS: Return meaningful status from decode_secinfo() (Steve Dickson) [784174] - [fs] NFSv4: Handle NFS4ERR_WRONGSEC outside of nfs4_handle_exception() (Steve Dickson) [784174] - [fs] NFS: don't negotiate when user specifies sec flavor (Steve Dickson) [784174] - [fs] NFS: Attempt mount with default sec flavor first (Steve Dickson) [784174] - [fs] NFS: Remove unused argument from nfs_find_best_sec() (Steve Dickson) [784174] - [fs] NFS: Change initial mount authflavor only when server returns NFS4ERR_WRONGSEC (Steve Dickson) [784174] - [fs] NFS: Fix a signed vs. unsigned secinfo bug (Steve Dickson) [784174] - [fs] NFS: Don't leak RPC clients in NFSv4 secinfo negotiation (Steve Dickson) [784174] - [fs] NFS: Determine initial mount security (Steve Dickson) [784174] - [fs] NFS: use secinfo when crossing mountpoints (Steve Dickson) [784174] - [fs] NFS: Add secinfo procedure (Steve Dickson) [784174] - [fs] NFS: lookup supports alternate client (Steve Dickson) [784174] - [fs] NFS: convert call_sync() to a function (Steve Dickson) [784174] - [fs] NFSv4: Ensure continued open and lockowner name uniqueness (Steve Dickson) [784174]- [fs] xfs: disable xfsaild idle mode (Brian Foster) [813137] - [fs] xfs: fix the logspace waiting algorithm (Brian Foster) [813137] - [fs] xfs: add AIL pushing tracepoints (Brian Foster) [813137] - [fs] xfs: force the log if we encounter pinned buffers in .iop_pushbuf (Brian Foster) [813137] - [fs] xfs: do not update xa_last_pushed_lsn for locked items (Brian Foster) [813137] - [net] rpc: handle rotated gss data for Windows interoperability (Steve Dickson) [796992] - [md] raid5: Reintroduce locking in handle_stripe() to avoid racing (Jes Sorensen) [828065] - [virt] kvm/vmx: Fix KVM_SET_SREGS with big real mode segments (Orit Wasserman) [756044] - [virt] virtio_console: Use wait_event_freezable instead of _interruptible (Amit Shah) [823428] - [virt] virtio_console: Ignore port name update request if name already set (Amit Shah) [820945] - [x86] kprobes: Fix a bug which can modify kernel code permanently (Dave Anderson) [726270] - [x86] kprobes: Fix instruction recovery on optimized path (Dave Anderson) [726270] - [net] bonding: show all the link status of slaves (Amerigo Wang) [826945]- [fs] writeback: merge for_kupdate and !for_kupdate cases (Eric Sandeen) [818172] - [fs] writeback: fix queue_io() ordering (Eric Sandeen) [818172] - [fs] writeback: don't redirty tail an inode with dirty pages (Eric Sandeen) [818172] - [fs] nfs: Map minor mismatch error to protocol not support error (Steve Dickson) [796352] - [fs] ext4: Fix overflow caused by missing cast in ext4_fallocate() (Lukas Czerner) [830209] - [ata] libata: Add 2GB ATA Flash Disk/ADMA428M to DMA blacklist (Prarit Bhargava) [812904] - [netdrv] r8169: fix typo in firmware filenames (Ivan Vecera) [829211] - [net] bonding: fix regression on vlan module removal (Neil Horman) [823822]- [netdrv] mlx4: ignore old module parameters (Jay Fenlason) [830553]- [kernel] sysctl: silence warning about missing strategy for file-max at boot time (Jeff Layton) [803431] - [net] sunrpc: make new tcp_max_slot_table_entries sysctl use CTL_UNNUMBERED (Jeff Layton) [803431] - [drm] i915: set AUD_CONFIG N_value_index for DisplayPort (Dave Airlie) [747890] - [scsi] scsi_lib: fix scsi_io_completion's SG_IO error propagation (Mike Snitzer) [827163] - [fs] nfs: Fix corrupt read data after short READ from server (Sachin Prabhu) [817738]- [scsi] be2iscsi: fix dma free size mismatch regression (Mike Christie) [824287] - [scsi] libsas: check dev->gone before submitting sata i/o (David Milburn) [824025]- [net] ipv4/netfilter: TCP and raw fix for ip_route_me_harder (Jiri Benc) [812108]- [net] bridge: fix broadcast flood regression (Jesper Brouer) [817157] - [ipc] mqueue: use correct gfp flags in msg_insert (Doug Ledford) [750260] - [security] fix compile error in commoncap.c (Eric Paris) [806726] {CVE-2012-2123} - [security] fcaps: clear the same personality flags as suid when fcaps are used (Eric Paris) [806726] {CVE-2012-2123} - [fs] proc: Fix vmstat crashing with trap divide error (Larry Woodman) [820507] - [net] rds: fix rds-ping inducing kernel panic (Jay Fenlason) [803936] {CVE-2012-2372} - [net] sock: validate data_len before allocating skb in sock_alloc_send_pskb() (Jason Wang) [814504] {CVE-2012-2136} - [virt] kvm: Fix buffer overflow in kvm_set_irq() (Avi Kivity) [816155] {CVE-2012-2137}- [net] sunrpc: fix loss of task->tk_status after rpc_delay call in xprt_alloc_slot (Jeff Layton) [822189] - [net] sunrpc: suppress page allocation warnings in xprt_alloc_slot() (Jeff Layton) [822189] - [net] netfilter: Fix ip_route_me_harder triggering ip_rt_bug (Jiri Benc) [812108] - [net] netfilter/tproxy: do not assign timewait sockets to skb->sk (Jiri Benc) [812108] - [usb] Don't fail USB3 probe on missing legacy PCI IRQ (Don Zickus) [812254] - [usb] Fix handoff when BIOS disables host PCI device (Don Zickus) [812254] - [usb] Remove duplicate USB 3.0 hub feature #defines (Don Zickus) [812254] - [usb] Set hub depth after USB3 hub reset (Don Zickus) [812254] - [usb] xhci: Fix encoding for HS bulk/control NAK rate (Don Zickus) [812254] - [usb] Fix issue with USB 3.0 devices after system resume (Don Zickus) [812254] - [virt] xenpv: avoid paravirt __pmd in read_pmd_atomic (Andrew Jones) [822697]- [s390] qeth: remove siga retry for HiperSockets devices (Hendrik Brueckner) [817090] - [scsi] lpfc: Changed version number to 8.3.5.68.5p (Rob Evers) [821515] - [scsi] lpfc: Fixed system crash due to not providing SCSI error-handling host reset handler (Rob Evers) [821515] - [scsi] lpfc: Correct handling of SLI4-port XRI resource-provisioning profile change (Rob Evers) [821515] - [scsi] lpfc: Fix driver crash during back-to-back ramp events. (Rob Evers) [821515] - [scsi] lpfc: Fixed system panic due to midlayer abort and driver complete race on SCSI cmd (Rob Evers) [821515] - [scsi] sd: Fix device removal NULL pointer dereference (Rob Evers) [817853] - [md] Add del_timer_sync to mddev_suspend, fixes a panic (Jonathan E Brassow) [818371] - [virt] virtio_net: invoke softirqs after __napi_schedule (Michael S. Tsirkin) [819435] - [virt] virtio_net: do not reschedule rx refill forever (Michael S. Tsirkin) [819435]- [md] bitmap: ensure to load bitmap when creating via sysfs (Jes Sorensen) [821329] - [infiniband] mlx4: fix RoCE oops (Doug Ledford) [749059] - [x86] setup: Add rh_check_supported() (Prarit Bhargava) [821561] - [mm] read_pmd_atomic: fix pmd_populate SMP race condition (Andrea Arcangeli) [820762] {CVE-2012-1179} - [drm] i915: add Ivy Bridge GT2 Server entries (Dave Airlie) [817926]- [scsi] qla2xxx: Update version number to 8.04.00.04.06.3-k (Chad Dupuis) [816331] - [scsi] qla2xxx: Properly check for current state after the fabric-login request (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper completion to scsi-ml for scsi status task_set_full and busy (Chad Dupuis) [816331] - [scsi] qla2xxx: Fix reset time out as qla2xxx not ack to reset request (Chad Dupuis) [816331] - [scsi] qla2xxx: Block flash access from application when device is initialized for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Remove resetting memory during device initialization for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Additional corrections for ISP83xx support (Chad Dupuis) [816331] - [scsi] bfa: remove tech-preview tainting (Rob Evers) [744301] - [input] wacom: add support for Cintiq 24HD (Aristeu Rozanski) [773052] - [netdrv] bna: remove tech-preview status (Ivan Vecera) [744302] - [net] xfrm: impement kabi work-arounds for alg_trunc_len (Jarod Wilson) [768460] - [net] xfrm: Add SHA384 and SHA512 HMAC authentication algorithms to XFRM (Jarod Wilson) [768460] - [net] xfrm: Use the user specified truncation length in ESP and AH (Jarod Wilson) [768460] - [net] xfrm: Store aalg in xfrm_state with a user specified truncation length (Jarod Wilson) [768460] - [net] xfrm: Define new XFRM netlink auth attribute with specified truncation bits (Jarod Wilson) [768460] - [scsi] bxn2fc: Bumped version to 1.0.11 (Mike Christie) [813065] - [scsi] bnx2fc: cleanup task management IO when it times out. (Mike Christie) [813065] - [scsi] bnx2fc: Decrememnt io ref count when abort times out (Mike Christie) [813065] - [scsi] bnx2fc: Allow FLOGI to be retried when receiving bad responses. (Mike Christie) [813065] - [netdrv] be2net: Ignore status of some ioctls during driver load (Ivan Vecera) [818561] - [netdrv] be2net: Fix wrong status getting returned for MCC commands (Ivan Vecera) [818561] - [netdrv] be2net: Fix traffic stall INTx mode (Ivan Vecera) [818561] - [netdrv] be2net: Fix FW download in Lancer (Ivan Vecera) [818561] - [netdrv] be2net: enable RSS for ipv6 pkts (Ivan Vecera) [818561] - [s390] af_iucv: allow shutdown for HS transport sockets (Hendrik Brueckner) [815273] - [infiniband] cxgb4: handle wake up waiters and add check for invalid endpoint (Steve Best) [811023] - [drm] radeon: deal with errors from framebuffer init path (Dave Airlie) [736376] - [fs] proc: restore "huge" tag for hugetlb vmas in numa_maps (Larry Woodman) [818746] - [fs] proc: teach /proc/$pid/numa_maps about transparent hugepages (Larry Woodman) [818746] - [fs] proc: break out numa_maps gather_pte_stats() checks (Larry Woodman) [818746] - [fs] proc: make /proc/$pid/numa_maps gather_stats() take variable page size (Larry Woodman) [818746] - [fs] proc: allocate storage for numa_maps statistics once (Larry Woodman) [818746] - [fs] proc: make struct proc_maps_private truly private (Larry Woodman) [818746] - [fs] proc: move show_numa_map() to fs/proc/task_mmu.c (Larry Woodman) [818746] - [mm] mempolicy: declare mpol_to_str() when CONFIG_TMPFS=n (Larry Woodman) [818746] - [mm] mempolicy: remove check_huge_range() (Larry Woodman) [818746] - [mm] mempolicy: make gather_stats() type-safe and remove forward declaration (Larry Woodman) [818746] - [mm] mempolicy: remove MPOL_MF_STATS (Larry Woodman) [818746] - [mm] mempolicy: use walk_page_range() instead of custom page table walking code (Larry Woodman) [818746] - [mm] mempolicy: export get_vma_policy() (Larry Woodman) [818746] - [block] mtip32xx: fix missing mtip32xx.ko in installer initrd (Shyam Iyer) [819947] - [input] wacom: add LED support for Cintiq 24HD (Aristeu Rozanski) [808315] - [input] wacom: make LED status readable through sysfs (Aristeu Rozanski) [808315] - [input] wacom: add LED support for Cintiq 21ux2 (Aristeu Rozanski) [808315] - [input] wacom: add interface to control LEDs in Wacom tablets (Aristeu Rozanski) [808315] - [vhost] net: fix possible NULL pointer dereference of vq->bufs (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: validate zerocopy vectors before building skb (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: set SKBTX_DEV_ZEROCOPY only when skb is built successfully (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: put zerocopy page when fail to get all requested user pages (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: fix zerocopy offset calculation when building skb (Jason Wang) [814288] {CVE-2012-2119} - [netdrv] be2net: Fix EEH error reset before a flash dump completes (Ivan Vecera) [818568] - [netdrv] be2net: cancel be_worker during EEH recovery (Ivan Vecera) [818568] - [net] bonding: assign slaves their own vlan_groups (Neil Horman) [804232] - [net] vlan: Add helper functions to manage vlans on bonds and slaves (Neil Horman) [804232] - [virt] kvm: Fix kvm_arch_vcpu_put() crash with vmm_exclusive=0 (Avi Kivity) [704173]- [netdrv] be2net: Record receive queue index in skb to aid RPS (Ivan Vecera) [818558] - [scsi] bnx2i: Updated version and copyright year (Mike Christie) [816376] - [scsi] bnx2i: Added the setting of target can_queue via target_alloc (Mike Christie) [816376] - [netdrv] be2net: fix calling __vlan_put_tag() after eth_type_trans() (Ivan Vecera) [815670] - [s390] af_iucv: detect down state of HS transport interface (Hendrik Brueckner) [815274] - [s390] qeth: Improve OSA Express 4 blkt defaults (Hendrik Brueckner) [808486] - [netdrv] ixgbe: Correct Adaptive Interrupt Moderation so that it will change values (Andy Gospodarek) [802837] - [mm] x86: Move do_page_fault()'s error path under unlikely() (Motohiro Kosaki) [770376] - [mm] x86: make pagefault killable (Motohiro Kosaki) [770376] - [mm] x86: Handle mm_fault_error() in kernel space (Motohiro Kosaki) [770376] - [mm] introduce wait_on_page_locked_killable() (Motohiro Kosaki) [770376] - [mm] oom_kill: remove memcg argument from oom_kill_task() (Motohiro Kosaki) [770376] - [mm] oom-kill: remove boost_dying_task_prio() (Motohiro Kosaki) [770376] - [net] rds: RDS over QLogic hardware fails to work (Jay Fenlason) [797530] - [net] netpoll: fix Allow netpoll_setup/cleanup recursion (Herbert Xu) [816034] - [netdrv] atl1c: add workaround for issue of bit INTX-disable for MSI interrupt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: enlarge L1 response waiting timer (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_change_mtu (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Disable L0S when no cable link (Stanislaw Gruszka) [809036] - [netdrv] atl1c: do MAC-reset when PHY link down (Stanislaw Gruszka) [809036] - [netdrv] atl1c: cancel task when interface closed (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine mac address related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code of closing register writable attribution (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear WoL status when reset pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add PHY link event(up/down) patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine start/enable code for MAC module (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add function atl1c_power_saving (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY reset/init for link down event (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update PHY reset related routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_open (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine SERDES-clock related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY contrl in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine phy-register read/write function (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove REG_PHY_STATUS (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove MDIO_REG_ADDR_MASK in atl1c_mdio_read/write (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix WoL(magic) issue for l2cb 1.1 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine/update ASPM configuration (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear bit MASTER_CTRL_CLK_SEL_DIS in atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine reg definition of REG_MASTER_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear PCIE error status in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmar_dly_cnt and dmaw_dly_cnt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update right threshold for TSO (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add module parameter for l1c_wait_until_idle (Stanislaw Gruszka) [809036] - [netdrv] atl1c: threshold for ASPM is changed based on chip capability (Stanislaw Gruszka) [809036] - [netdrv] atl1c: restore max-read-request-size in Device Conrol Register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: using fixed TXQ configuration for l2cb and l1c (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmaw_block (Stanislaw Gruszka) [809036] - [netdrv] atl1c: correct wrong definition of REG_DMA_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: wrong register used to stop TXQ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code related to rxq 1/2/3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: split 2 32bit registers of TPD to 4 16bit registers (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove SMB/CMB DMA related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove VPD register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove HDS register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove multiple-RX-Q code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update author contact info & company/driver desciption (Stanislaw Gruszka) [809036] - [netdrv] atl1c: stop using net_device.{base_addr, irq} (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set ATL1C_WORK_EVENT_RESET bit correctly (Stanislaw Gruszka) [809036] - [netdrv] atl1c: dont use highprio tx queue (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set addr_assign_type if random_ether_addr() used (Stanislaw Gruszka) [809036] - [netdrv] atl1c: ethernet dev_alloc_skb to netdev_alloc_skb (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove alloc_etherdev error messages (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add skb frag size accessors (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert to SKB paged frag API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unneeded version.h includes from drivers/net/ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove interrupt.h inclusion from netdevice.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use ethtool's ethtool_cmd_speed API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use full 32 bit speed range in ethtool's set_settings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix work event interrupt/task races (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix set-but-unused variable (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix sparse warnings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not call device_init_wakeup() in atl1c_probe() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add missing PCI device ID (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove private #define (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Comment typo fixes for 'descriptor' (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not use legacy PCI power management (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix hardware type check for enabling OTP CLK (Stanislaw Gruszka) [809036] - [netdrv] atl1c: make functions static (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Don't check for vlan group before vlan_tx_tag_present (Stanislaw Gruszka) [809036] - [netdrv] atl1c: avoid some skb->ip_summed initializations (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove double test (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use net_device_stats from struct net_device (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add AR8151 v2 support and change L0s/L1 routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unnecessary returns from void function()s (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove redundant code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert multiple drivers to use netdev_for_each_mc_addr, part3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add support for Atheros AR8152 and AR8152 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DEFINE_PCI_DEVICE_TABLE() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix assorted typos all over the place (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use pM to show MAC address (Stanislaw Gruszka) [809036] - [netdrv] atl1c:add pci map direction in atl1c_buffer flags (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove exceptional & on function name (Stanislaw Gruszka) [809036] - [netdrv] atl1c: change atl1c_buffer struct and restructure clean atl1c_buffer procedure (Stanislaw Gruszka) [809036] - [netdrv] atl1c: duplicate atl1c_get_tpd (Stanislaw Gruszka) [809036] - [fs] epoll: clear the tfile_check_list on -ELOOP (Jason Baron) [817140] - [fs] epoll: Don't limit non-nested epoll paths (Jason Baron) [817137] - [netdrv] tg3: Fix ethtool self tests (John Feeney) [808243 809036] - [infiniband] mlx4: check return code and bail on error (Doug Ledford) [749059] - [infiniband] mlx4: use locking when walking netdev list (Doug Ledford) [749059] - [x86] asm: undo paravirt_patch_template kABI breakage (Rik van Riel) [813682] - [fs] cifs: check S_AUTOMOUNT in revalidate (Ian Kent) [786149] - [fs] vfs: fix LOOKUP_DIRECTORY not propagated to managed_dentry() (Ian Kent) [786149] - [s390x] kdump: Change default action from reipl to stop for on_restart (Hendrik Brueckner) [806152] - [s390x] qeth: add missing wake_up call (Hendrik Brueckner) [806151] - [s390x] lcs: lcs offline failure (Hendrik Brueckner) [804643] - [s390x] ctcmpc: use correct idal word list for ctcmpc (Hendrik Brueckner) [798641] - [s390x] dasd: fix fixpoint divide exception in define_extent (Hendrik Brueckner) [798002] - [s390x] mm: prevent memory zone interleave (Hendrik Brueckner) [797936] - [s390x] qeth: synchronize discipline module loading (Hendrik Brueckner) [795462] - [powerpc] perf: Check current->mm in read_user_stack_slow (Steve Best) [804569] - [powerpc] perf: Disable pagefaults during callchain stack read (Jiri Olsa) [804569] - [tools] selftests: mqueue mq_perf_tests checkpatch fixes (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation fix (Doug Ledford) [750260] - [misc] rbtree: backport rb_init_node() (Doug Ledford) [750260] - [tools] selftests: add mq_perf_tests (Doug Ledford) [750260] - [tools] selftests: add mq_open_tests (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation (Doug Ledford) [750260] - [ipc] mqueue: correct mq_attr_ok test (Doug Ledford) [750260] - [ipc] mqueue: improve performance of send/recv (Doug Ledford) [750260] - [watchdog] iTCO_wdt: default SMI clearing to old behaviour (Prarit Bhargava) [727875 811324] - [watchdog] iTCO_wdt: problems with newer hardware due to SMI clearing (Prarit Bhargava) [727875 811324] - [sound] alsa: fix Conexant CX20561 audio mute functionality (Jaroslav Kysela) [816569] - [s390] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [815599] - [net] bonding: verify for NULL when getting bridge from bond_dev->br_port (Veaceslav Falico) [816034 817145] - [md] dm-mpath: only try to load the scsi_dh module if the scsi_dh doesn't exist (Mike Snitzer) [788591] - [virt] kvm/svm: handle adjustment of negative tsc offsets (Marcelo Tosatti) [817236] - [netdrv] be2net: fix programming of VLAN tags for VF (Ivan Vecera) [816013] - [scsi] isci: End the RNC resumption wait when the RNC is destroyed. (David Milburn) [809954] - [scsi] isci: Fixed RNC bug that lost the suspension or resumption during destroy (David Milburn) [809954] - [scsi] isci: Fix RNC AWAIT_SUSPENSION->INVALIDATING transition. (David Milburn) [809954] - [scsi] isci: Manage the IREQ_NO_AUTO_FREE_TAG under scic_lock. (David Milburn) [809954] - [scsi] isci: Remove obviated host callback list. (David Milburn) [809954] - [scsi] isci: Check IDEV_GONE before performing abort path operations. (David Milburn) [809954] - [scsi] isci: Restore the ATAPI device RNC management code. (David Milburn) [809954] - [scsi] isci: Don't wait for an RNC suspend if it's being destroyed. (David Milburn) [809954] - [scsi] isci: Change the phy control and link reset interface for HW reasons. (David Milburn) [809954] - [scsi] isci: Added timeouts to RNC suspensions in the abort path. (David Milburn) [809954] - [scsi] isci: Add protocol indicator for TMF requests. (David Milburn) [809954] - [scsi] isci: Directly control IREQ_ABORT_PATH_ACTIVE when completing TMFs. (David Milburn) [809954] - [scsi] isci: Wait for RNC resumption before leaving the abort path. (David Milburn) [809954] - [scsi] isci: Fix RNC suspend call for SCI_RESUMING state. (David Milburn) [809954] - [scsi] isci: Manage tag releases differently when aborting tasks. (David Milburn) [809954] - [scsi] isci: Callbacks to libsas occur under scic_lock and are synchronized. (David Milburn) [809954] - [scsi] isci: When in the abort path, defeat other resume calls until done. (David Milburn) [809954] - [scsi] isci: Implement waiting for suspend in the abort path. (David Milburn) [809954] - [scsi] isci: Make sure all TCs are terminated and cleaned in LUN reset. (David Milburn) [809954] - [scsi] isci: Manage the LLHANG timer enable/disable per-device. (David Milburn) [809954] - [scsi] isci: Save the suspension hint for upcoming suspensions. (David Milburn) [809954] - [scsi] isci: Fix the terminated I/O to not call sas_task_abort(). (David Milburn) [809954] - [scsi] isci: Distinguish between remote device suspension cases (David Milburn) [809954] - [scsi] isci: Remove isci_device reqs_in_process and dev_node from isci_device. (David Milburn) [809954] - [scsi] isci: Only set IDEV_GONE in the device stop path. (David Milburn) [809954] - [scsi] isci: All pending TCs are terminated when the RNC is invalidated. (David Milburn) [809954] - [scsi] isci: Device access in the error path does not depend on IDEV_GONE. (David Milburn) [809954] - [scsi] isci: Add suspension cases for RNC INVALIDATING, POSTING states. (David Milburn) [809954] - [scsi] isci: Redesign device suspension, abort, cleanup. (David Milburn) [809954] - [scsi] isci: Escalate to I_T_Nexus_Reset when the device is gone. (David Milburn) [809954] - [scsi] isci: Remote device stop also suspends the RNC and terminates I/O. (David Milburn) [809954] - [scsi] isci: Remote device must be suspended for NCQ cleanup. (David Milburn) [809954] - [scsi] isci: Manage device suspensions during TC terminations. (David Milburn) [809954] - [scsi] isci: Terminate outstanding TCs on TX/RX RNC suspensions. (David Milburn) [809954] - [scsi] isci: Handle all suspending TC completions (David Milburn) [809954] - [scsi] isci: Fixed bug in resumption from RNC Tx/Rx suspend state. (David Milburn) [809954] - [scsi] isci: Manage the link layer hang detect timer for RNC suspensions. (David Milburn) [809954]- [x86] Revert: kdump: No need to disable ioapic in crash path (Don Zickus) [815785] - [mm] mempolicy: do_migrate_pages cleanup (Larry Woodman) [801904] - [mm] mempolicy: do_migrate_pages fix (Larry Woodman) [801904] - [ata] ahci: add another PCI ID for marvell (David Milburn) [813365] - [ata] ahci: recognize Marvell 88se9125 PCIe SATA 6.0 Gb/s controller (David Milburn) [813365] - [ata] ahci: HFLAG_YES_FBS fix legacy IDE interface (David Milburn) [813365] - [ata] ahci: add HFLAG_YES_FBS and apply it to 88SE9128 (David Milburn) [813365] - [sound] alsa: enable OSS emulation in rhel configuration (Jaroslav Kysela) [657291] - [sound] alsa: add probe_mask=0x101 automatically for WinFast VP200 H (Jaroslav Kysela) [805658] - [target] fcoe: Remove printk message from ft_dump_cmd (Neil Horman) [813678] - [scsi] be2iscsi: fix bh use in alloc pdu path (Mike Christie) [813550] - [scsi] libsas: fix sas port naming (David Milburn) [759210] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [759210] - [scsi] isci: firmware update to latest firmware generator (David Milburn) [759210] - [scsi] isci: enable BCN in sci_port_add_phy() (David Milburn) [759210] - [scsi] isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives (David Milburn) [759210] - [scsi] isci: implement suspend/resume support (David Milburn) [759210] - [scsi] isci: kill isci_host.shost (David Milburn) [759210] - [scsi] isci: fix interrupt disable (David Milburn) [759210] - [scsi] isci: fix 'link-up' events occur after 'start-complete' (David Milburn) [759210] - [scsi] isci: fix controller stop (David Milburn) [759210] - [scsi] isci: refactor initialization for S3/S4 (David Milburn) [759210] - [scsi] isci: kill isci_port.domain_dev_list (David Milburn) [759210] - [scsi] isci: kill ->status, and ->state_lock in isci_host (David Milburn) [759210] - [scsi] isci: Don't filter BROADCAST CHANGE primitives (David Milburn) [759210] - [scsi] isci: kill sci_phy_protocol and sci_request_protocol (David Milburn) [759210] - [scsi] isci: kill ->is_direct_attached (David Milburn) [759210] - [scsi] isci: improve 'invalid state' warnings (David Milburn) [759210] - [scsi] libsas: suspend / resume support (David Milburn) [759210] - [ata] libsas: drop sata port multiplier infrastructure (David Milburn) [759210] - [ata] libata: export ata_port suspend/resume infrastructure for sas (David Milburn) [759210] - [net] bonding: 802.3ad - fix agg_device_up (Veaceslav Falico) [806081] - [netdrv] mlx4_core: fix race on comm channel (Jay Fenlason) [808926] - [scsi] libfc: cache align struct fc_fcp_pkt fields (Neil Horman) [815984] - [scsi] libfc: cache align fc_exch_pool (Neil Horman) [815984] - [scsi] fcoe: setup default initial value for DDP threshold (Neil Horman) [815984] - [virt] virtio_console: tell host of open ports after resume from s3/s4 (Amit Shah) [816099] - [scsi] st: fix memory leak with 1MB tape I/O (David Milburn) [811703] - [drm] i915: Don't do MTRR setup if PAT is enabled (Adam Jackson) [802539] - [scsi] device_handler: Add Netapp storage array to rdac array list (Rob Evers) [811364] - [netdrv] cnic: Fix parity error code conflict (Mike Christie) [808619] - [sound] alsa: Fix No sound with Conexant CX20585 / Recording fails (Jaroslav Kysela) [798923] - [kernel] default to clocksource unstable switching off (Prarit Bhargava) [804535] - [x86] Backout X86_FEATURE_ARAT checks in hpet initialization (Prarit Bhargava) [804535] - [kernel] clocksource: Make watchdog robust vs. interruption (Prarit Bhargava) [804535] - [fs] cifs: Show various mount options in /proc/mounts (Sachin Prabhu) [815751] - [ata] libata: make ata_print_id atomic numbering fix (David Milburn) [815861] - [md] raid1: Don't set 'fullsync' unnecessarily (Jonathan E Brassow) [813948] - [md] dm-raid: Record and handle missing devices. (Jonathan E Brassow) [809231] - [md] dm-raid: Set recovery flags on resume. (Jonathan E Brassow) [811669] - [netdrv] bnx2x: changed initial dcb configuration (Michal Schmidt) [812612] - [netdrv] tg3: Fix NVRAM writes on newer devices (John Feeney) [808617]- [x86] efi: Remove unnecessary error message (Matthew Garrett) [788428] - [hid] wacom: Add serial and id reporting for Wacom Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: fix proximity tool release (Aristeu Rozanski) [769676] - [hid] wacom: report distance for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: Add pad buttons reporting on Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: set ABS_MISC bit for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: introduce support for Intuos4 bluetooth (Aristeu Rozanski) [769676] - [hid] wacom: introduce sysfs interface to control the device reporting speed (Aristeu Rozanski) [769676] - [hid] wacom: separate mode switching function (Aristeu Rozanski) [769676] - [hid] wacom: add missing events for pad buttons (Aristeu Rozanski) [769676] - [bluetooth] hidp: implement raw output support for HIDP layer (Aristeu Rozanski) [769676] - [fs] nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes) (J. Bruce Fields) [813070] - [fs] nfsd: rename 'int access' to 'int may_flags' in nfsd_open() (J. Bruce Fields) [813070] - [fs] ext4: return 32/64-bit dir name hash according to usage type (J. Bruce Fields) [813070] - [fs] add new FMODE flags FMODE_32bithash and FMODE_64bithash (J. Bruce Fields) [813070] - [fs] nfsd: Remove check for a 32-bit cookie in nfsd4_readdir() (J. Bruce Fields) [813070] - [net] bonding: remove entries for master_ip and vlan_ip and query devices instead (Andy Gospodarek) [810299] - [net] netfilter: place conntrack in source hash after SNAT is done (Neil Horman) [740747] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [808247] - [scsi] Revert: rdac: Add dynamic match to rdac handler (Jarod Wilson) [811364]- [x86] therm_throt: Don't report power limit and package level thermal throttle events in mcelog (Naoya Horiguchi) [803913] - [x86] Use this_cpu_has for thermal_interrupt current cpu (Naoya Horiguchi) [803913] - [x86] percpu: add this_cpu_has() macro (Naoya Horiguchi) [803913] - [virt] KVM: lock slots_lock around device assignment (Alex Williamson) [811653] - [virt] kvm: unmap pages from the iommu when slots are removed (Alex Williamson) [811653] {CVE-2012-2121} - [scsi] fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) (David Milburn) [798776] - [scsi] libsas, libata: fix start of life for a sas ata_port (David Milburn) [798776] - [scsi] libsas: continue revalidation (David Milburn) [798776] - [ata] libata: make ata_print_id atomic (David Milburn) [798776] - [scsi] libsas: fix ata_eh clobbering ex_phys via smp_ata_check_ready (David Milburn) [798776] - [scsi] libsas: fix false positive 'device attached' conditions (David Milburn) [798776] - [scsi] libsas: unify domain_device sas_rphy lifetimes (David Milburn) [798776] - [scsi] scsi_transport_sas: fix delete vs scan race (David Milburn) [798776] - [ata] libata: reset once (David Milburn) [798776] - [scsi] libsas: fix sas_get_port_device regression (David Milburn) [798776] - [scsi] libsas: sas_rediscover_dev did not look at the SMP exec status. (David Milburn) [798776] - [scsi] libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys (David Milburn) [798776] - [scsi] libsas: trim sas_task of slow path infrastructure (David Milburn) [798776] - [scsi] isci: use sas eh strategy handlers (David Milburn) [798776] - [scsi] libsas: use ->lldd_I_T_nexus_reset for ->eh_bus_reset_handler (David Milburn) [798776] - [scsi] libsas: add sas_eh_abort_handler (David Milburn) [798776] - [scsi] libsas: enforce eh strategy handlers only in eh context (David Milburn) [798776] - [scsi] libata, libsas: introduce sched_eh and end_eh port ops (David Milburn) [798776] - [scsi] libsas: cleanup spurious calls to scsi_schedule_eh (David Milburn) [798776] - [scsi] libsas: introduce sas_work to fix sas_drain_work vs sas_queue_work (David Milburn) [798776] - [net] fib: fix BUG_ON in fib_nl_newrule when add new fib rule (Weiping Pan) [814059] - [scsi] isci: fix oem parameter validation on single controller skus (David Milburn) [812415] - [x86] tsc: Don't divide by zero if TSC kHz calibration fails (Richard W.M. Jones) [813413] - [x86] Avoid check hlt for newer cpus (Don Zickus) [812439]- [virt] kvm: Allow adjust_tsc_offset to be in host or guest cycles (Frank Arnold) [807215] - [virt] Revert: x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [807215] - [scsi] lpfc: Update lpfc version for 8.3.5.68.2p driver release (Rob Evers) [810522] - [scsi] lpfc: Fix bug with mailbox handling of REG_VFI (Rob Evers) [810522] - [scsi] lpfc: flush PCI function reset register write (Rob Evers) [810522] - [scsi] lpfc: Fixed system panic when extents enabled (Rob Evers) [810522] - [scsi] lpfc: Fixed the system panic during EEH recovery (Rob Evers) [810522] - [scsi] lpfc: Fix resource leak when acc fails (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 driver module load and unload test loop (Rob Evers) [810522] - [scsi] lpfc: Fixed missing CVL event (Rob Evers) [810522] - [scsi] lpfc: Fix deadlock during adapter offline request (Rob Evers) [810522] - [scsi] lpfc: Fix same RPI registered multiple times (Rob Evers) [810522] - [scsi] lpfc: Fix handling of XRI Aborted CQE response (Rob Evers) [810522] - [scsi] lpfc: Fixed failure handling SLI4 FC port reset (Rob Evers) [810522] - [scsi] lpfc: Fix not sending a LOGO with vport delete (Rob Evers) [810522] - [scsi] lpfc: Fix for SLI4 Port delivery for BLS ABORT ACC (Rob Evers) [810522] - [scsi] lpfc: Fix ndlp list not empty during unloading (Rob Evers) [810522] - [scsi] lpfc: Fix mailbox and vpi memory leaks (Rob Evers) [810522] - [scsi] lpfc: create char device to take a reference (Rob Evers) [810522] - [scsi] lpfc: Fix for FDISC failures (Rob Evers) [810522] - [scsi] lpfc: Fix for driver using duplicate RPIs (Rob Evers) [810522] - [scsi] lpfc: Fix discovery problem when in pt2pt (Rob Evers) [810522] - [scsi] lpfc: Fixed handling large CQ/EQ ids in an IOV env (Rob Evers) [810522] - [scsi] lpfc: Fix Locking code raising IRQ twice (Rob Evers) [810522] - [scsi] lpfc: Fix not returning when bad ndlp found (Rob Evers) [810522] - [scsi] lpfc: Fix bug with driver returning the wrong ndlp (Rob Evers) [810522] - [scsi] lpfc: Fix driver behavior when receiving an ADISC (Rob Evers) [810522] - [scsi] lpfc: Fixed unbounded firmware revision string (Rob Evers) [810522] - [scsi] lpfc: Fix dump command type 4 using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix port not reset when needed during fw_dump (Rob Evers) [810522] - [scsi] lpfc: Fix ELS FDISC failing local rej./inv. RPI (Rob Evers) [810522] - [scsi] lpfc: Fix SLI4 FC port internal loopback (Rob Evers) [810522] - [scsi] lpfc: Fix REG_RPI fails on SLI4 HBA (Rob Evers) [810522] - [scsi] lpfc: Fix els command using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix NMI seen due to CQE starvation (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port obtained link-type/num (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port int. loopback without SFP (Rob Evers) [810522] - [scsi] lpfc: Fix incorrect fcpCdb during scsi command prep (Rob Evers) [810522] - [drm] i915: Do not set "Enable Panel Fitter" on SNB pageflips (Adam Jackson) [731632] - [drm] radeon: fix load detect on rn50 with hardcoded EDIDs. (Dave Airlie) [813962] - [fs] ext4: change return value from int to ssize_t in ext4_file_write (Eric Sandeen) [814302] - [netdrv] iwlwifi: add option to disable 5GHz band (Stanislaw Gruszka) [812259] - [scsi] rdac: Add dynamic match to rdac handler (Rob Evers) [811364] - [virt] xenfv: fix hangs when kdumping (Andrew Jones) [811815] - [netdrv] mlx4: allocate just enough pages instead of always 4 pages (Steve Best) [812470] - [mm] Prevent panic while reading /proc/vmallocinfo (Larry Woodman) [767889]- [fs] GFS2: Instruct DLM to avoid queue convert slowdowns (Robert S Peterson) [799165] - [fs] GFS2: Allow caching of rindex glock (Robert S Peterson) [799165] - [fs] GFS2: Don't use a try lock when promoting to a higher mode (Robert S Peterson) [799165] - [fs] GFS2: Make sure rindex is uptodate before starting transactions (Robert S Peterson) [799165] - [netdrv] p54spi: Release GPIO lines and IRQ on error in p54spi_probe (John Linville) [808571] - [netdrv] iwlwifi: always monitor for stuck queues (John Linville) [808571] - [netdrv] rt2x00: Add support for D-Link DWA-127 to rt2800usb (John Linville) [808571] - [netdrv] iwl3945: fix possible il->txq NULL pointer dereference in delayed works (John Linville) [808571] - [netdrv] rt2x00: fix random stalls (John Linville) [808571] - [netdrv] iwlwifi: fix key removal (John Linville) [808571] - [netdrv] ath9k_hw: prevent writes to const data on AR9160 (John Linville) [808571] - [net] mac80211: zero initialize count field in ieee80211_tx_rate (John Linville) [808571] - [netdrv] ath9k: stop on rates with idx -1 in ath9k rate control's .tx_status (John Linville) [808571] - [net] mac80211: Fix a rwlock bad magic bug (John Linville) [808571] - [net] mac80211: timeout a single frame in the rx reorder buffer (John Linville) [808571] - [netdrv] ath9k_hw: fix a RTS/CTS timeout regression (John Linville) [808571] - [netdrv] ath9k: fix a WEP crypto related regression (John Linville) [808571] - [netdrv] ath9k: Fix kernel panic during driver initilization (John Linville) [808571] - [netdrv] bnx2x: fix memory leak in bnx2x_init_firmware() (Michal Schmidt) [811231] - [netdrv] bnx2x: fix a crash on corrupt firmware file (Michal Schmidt) [811231] - [netdrv] bnx2x: FCoE statistics id fixed (Michal Schmidt) [811231] - [netdrv] bnx2x: dcb bit indices flags used as bits (Michal Schmidt) [811231] - [netdrv] bnx2x: added cpu_to_le16 when preparing ramrod's data (Michal Schmidt) [811231] - [netdrv] bnx2x: pfc statistics counts pfc events twice (Michal Schmidt) [811231] - [fs] dlm: fix QUECVT when convert queue is empty (David Teigland) [809986] - [netdrv] bnx2x: correction to firmware interface (Michal Schmidt) [810296]- [net] Fix netdevice reference leak (Thomas Graf) [719600]- [net] ipmr: Enable multiple multicast routing tables (Thomas Graf) [631984] - [net] ipmr: Don't leak memory if fib lookup fails (Thomas Graf) [631984] - [net] ipmr: dont corrupt lists (Thomas Graf) [631984] - [net] ipmr: off by one in __ipmr_fill_mroute() (Thomas Graf) [631984] - [net] IPv4: unresolved multicast route cleanup (Thomas Graf) [631984] - [net] ipmr: add support for dumping routing tables over netlink (Thomas Graf) [631984] - [net] rtnetlink: decouple rtnetlink address families from real address families (Thomas Graf) [631984] - [net] ipv4: ipmr: fix NULL pointer deref during unres queue destruction (Thomas Graf) [631984] - [net] ipv4: ipmr: fix invalid cache resolving when adding a non-matching entry (Thomas Graf) [631984] - [net] ipv4: ipmr: support multiple tables (Thomas Graf) [631984] - [net] ipv4: ipmr: move mroute data into seperate structure (Thomas Graf) [631984] - [net] ipv4: ipmr: convert struct mfc_cache to struct list_head (Thomas Graf) [631984] - [net] ipv4: ipmr: remove net pointer from struct mfc_cache (Thomas Graf) [631984] - [net] ipv4: ipmr: move unres_queue and timer to per-namespace data (Thomas Graf) [631984] - [net] fib_rules: decouple address families from real address families (Thomas Graf) [631984] - [net] fib_rules: set family in fib_rule_hdr centrally (Thomas Graf) [631984] - [net] fib_rules: consolidate IPv4 and DECnet ->default_pref() functions (Thomas Graf) [631984] - [net] ipmr/ip6mr: prevent out-of-bounds vif_table access (Thomas Graf) [631984] - [fs] direct-io.c: fix truncation error in dio_complete() return (Vivek Goyal) [783992] - [net] add sysctl to accept packets with local source addresses (Weiping Pan) [719600] - [scsi] Model description fixes for Brocade adapters (Rob Evers) [808558] - [x86] kdump: No need to disable ioapic in crash path (Don Zickus) [783322] - [kernel] uevent: send events in correct order according to seqnum (Naoya Horiguchi) [801694] - [net] SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up() (Steve Dickson) [809928] - [mm] Fix race in process_vm_rw_core (Kyle McMartin) [739136] - [mm] Backport Cross Memory Attach patch from upstream (Larry Woodman) [739136] - [drm] enable CONFIG_VGA_SWITCHEROO (Dave Airlie) [632635]- [net] bonding: send igmp report for its master (Weiping Pan) [797780] - [net] allow to get master bridge device for bridge port (Weiping Pan) [797780] - [s390x] zcrypt: Fix parameter checking for ZSECSENDCPRB ioctl (Hendrik Brueckner) [808487] - [net] fix vlan gro path (Jiri Pirko) [720611] - [net] bonding: emit event when bonding changes MAC (Veaceslav Falico) [800231] - [net] sctp: Fix getsockopt with SCTP_EVENTS regression and allow sctp_event_subscribe to grow (Thomas Graf) [808086] - [net] vlan: Avoid broken offload configuration when reorder_hdr is disabled (Michal Schmidt) [781652] - [virt] xen: Revert "xen: mask MTRR feature from guest"" (Andrew Jones) [810222]- [x86] Don't inject GP for non-XSAVE enabled guests (Don Dugger) [705242] - [drm] i915: suspend fbdev device around suspend/hibernate (Dave Airlie) [746169] - [fs] cifs: Add mount options backupuid and backugid. (Sachin Prabhu) [806336] - [kernel] genirq: Respect NUMA node affinity in setup_affinity() (Prarit Bhargava) [788579] - [netdrv] iwlwifi: do not nulify ctx->vif on reset (Stanislaw Gruszka) [801730] - [virt] VMX: vmx_set_cr0 expects kvm->srcu locked (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] KVM: Ensure all vcpus are consistent with in-kernel irqchip settings (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] virtio-pci: S3 support (Amit Shah) [803187] - [virt] virtio-pci: drop restore_common() (Amit Shah) [803187] - [virt] virtio: drop thaw PM operation (Amit Shah) [803187] - [virt] virtio: balloon: Allow stats update after restore from S4 (Amit Shah) [803187]- [scsi] be2iscsi: fix include order (Mike Christie) [738043] - [scsi] be2iscsi: Get Port State and Speed of the Adapter (Mike Christie) [738043] - [scsi] be2iscsi: adding functionality to change network settings using iscsiadm (Mike Christie) [738043] - [scsi] be2iscsi: Adding bsg interface for be2iscsi (Mike Christie) [738043] - [scsi] be2iscsi: Get Initiator Name for the iSCSI_Host (Mike Christie) [738043] - [scsi] be2iscsi: Return async handle of unknown opcode to free list (Mike Christie) [738043] - [scsi] be2iscsi: Check ASYNC PDU Handle corresponds to HDR/DATA Handle (Mike Christie) [738043] - [scsi] be2iscsi: Bump the driver Version (Mike Christie) [738043] - [scsi] be2iscsi: Update in Copyright information (Mike Christie) [738043] - [scsi] be2iscsi: Fix the function return values (Mike Christie) [738043] - [scsi] be2iscsi: Code cleanup, removing the goto statement (Mike Christie) [738043] - [scsi] be2iscsi: Fix double free of MCCQ info memory (Mike Christie) [738043] - [scsi] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails (Mike Christie) [738043] - [scsi] be2iscsi:Fix typo function name mismatch (Mike Christie) [738043] - [scsi] be2iscsi: Freeing of WRB and SGL Handle in cleanup task (Mike Christie) [738043] - [scsi] be2iscsi: WRB Initialization and Failure code path change (Mike Christie) [738043] - [scsi] be2iscsi: Fix in ASYNC PDU stitching logic (Mike Christie) [738043] - [scsi] be2iscsi: Fix in the Asynchronous Code Path (Mike Christie) [738043] - [net] ipv4: Constrain UFO fragment sizes to multiples of 8 bytes (Jiri Benc) [797731] - [net] ipv4: Don't use ufo handling on later transformed packets (Jiri Benc) [797731] - [net] udp: Add UFO to NETIF_F_GSO_SOFTWARE (Jiri Benc) [797731] - [fs] Fix length of buffer copied in __nfs4_get_acl_uncached (Sachin Prabhu) [808036] - [net] bond: Make LRO flag follow slave settings (Neil Horman) [794647] - [net] make dev_disable_lro use physical device if passed a vlan dev (Andy Gospodarek) [713641] - [net] move is_vlan_dev into public header file (Andy Gospodarek) [713641]- [mm] memcg: fix coalescing uncharge during truncate (Johannes Weiner) [717803] - [mm] thp: allow a hwpoisoned head page to be put back to LRU (Dean Nelson) [795574] - [block] md: Avoid OOPS when reshaping raid1 to raid0 (Jes Sorensen) [805857] - [net] bridge: fix use after free of skb in bridge when netpoll in use (Neil Horman) [769725] - [scsi] fcoe: Move destroy_work to a private work queue (Neil Horman) [806119] - [virt] xen: only check xen_platform_pci_unplug if hvm (Andrew Jones) [807354]- [fs] epoll: kabi fixups for epoll limit wakeup paths (Jason Baron) [681689] {CVE-2011-1083} - [fs] epoll: limit paths (Jason Baron) [681689] {CVE-2011-1083} - [perf] tool: Fix diff command to work with new hists design (Jiri Olsa) [794689] - [x86] call restore_sched_clock_state after gs is initialized (Marcelo Tosatti) [803132] - [virt] virtio-scsi: fix whitespace in fix TMF use-after-free patch (Paolo Bonzini) [802127] - [netdrv] macvtap: add ioctl to modify vnet header size (Michael S. Tsirkin) [789362] - [netdrv] firmware: add bnx2x FW 7.2.16 (Michal Schmidt) [798316] - [netdrv] cnic: update for FW 7.2.xx (Michal Schmidt) [798316] - [netdrv] bnx2fc: HSI dependent changes for 7.2.xx FW (Michal Schmidt) [798316] - [netdrv] bnx2x: use FW 7.2.16 (Michal Schmidt) [798316] - [fs] GFS2: put glock reference in error patch of read_rindex_entry (Robert S Peterson) [803384] - [infiniband] rdmacm: fix initialization bug (Doug Ledford) [805996] - [pci] Don't touch ASPM at all when it's forcibly disabled (Matthew Garrett) [801877]- [security] Fix negative key error handling (David Howells) [806393] - [char] ipmi: Increase KCS timeouts (Matthew Garrett) [803378] - [scsi] cxgb3: Add latest upstream firmware (Neil Horman) [747139] - [scsi] cxgb3 driver update to latest upstream (Neil Horman) [747139] - [x86] uv_mmrs.h cleanup patch (George Beshers) [737747] - [x86] reduce clock calibration time during slave cpu startup (George Beshers) [737747] - [x86] uv: Fix uninitialized spinlocks (George Beshers) [737747] - [x86] uv: Fix uv_gpa_to_soc_phys_ram() shift (George Beshers) [737747] - [x86] UV2: Add accounting for BAU strong nacks (George Beshers) [737747] - [x86] UV2: Ack BAU interrupt earlier (George Beshers) [737747] - [x86] UV2: Remove stale no-resources test for UV2 BAU (George Beshers) [737747] - [x86] UV2: Work around BAU bug (George Beshers) [737747] - [x86] UV2: Fix BAU destination timeout initialization (George Beshers) [737747] - [x86] UV2: Fix new UV2 hardware by using native UV2 broadcast mode (George Beshers) [737747] - [x86] UV: Update Boot messages for SGI UV2 platform (George Beshers) [737747] - [x86] UV: Fix UV2 hub part number (George Beshers) [737747] - [mm] vmstat.c: cache align vm_stat (George Beshers) [737747] - [x86] uv2: Workaround for UV2 Hub bug (George Beshers) [737747] - [x86] UV: Remove UV delay in starting slave cpus (George Beshers) [737747] - [x86] UV: Clean up uv_mmrs.h (George Beshers) [737747] - [net] ehash_size cleanup in tcp (George Beshers) [737748] - [x86] print EST-capable warning message only once (George Beshers) [737748] - [mm] Overflow computing _hash_mask (George Beshers) [737748] - [x86] ACPI: Remove repeated cooling_device messages (George Beshers) [737748] - [fs] vfs: fix panic in __d_lookup() (George Beshers) [737748] - [x86] Fix bootmem allocator large bitmap (George Beshers) [737748] - [net] Limit sysctl_tcp_mem and sysctl_udp_mem initializers (George Beshers) [737748] - [mm] alloc_large_system_hash() printk overflow on 16TB boot (George Beshers) [737748] - [fs] On a 16TB machine, max_user_watches has an integer overflow (George Beshers) [737748] - [fs] allow for more than 2^31 file (George Beshers) [737748] - [netdrv] bnx2x: consistent statistics after internal driver reload (Michal Schmidt) [747522] - [netdrv] netxen_nic: Sysfs support for firmware dump (Veaceslav Falico) [801653]- [kernel] sched: Fix ancient race in do_exit() (Motohiro Kosaki) [784758] - [virt] xen: initialize platform_pci even if xen_emul_unplug=never (Igor Mammedov) [803239] - [virt] virtio-scsi: fix TMF use-after-free (Paolo Bonzini) [802127] - [virt] KVM: increase max vcpu count to 160 (Marcelo Tosatti) [748946] - [scsi] sd: Unmap discard alignment needs to be converted to bytes (Mike Snitzer) [805519] - [scsi] sd: Fix VPD buffer allocations (Mike Snitzer) [805519] - [scsi] isci: improvements in driver unloading routine (David Milburn) [805530] - [scsi] isci: improve phy event warnings (David Milburn) [805530] - [scsi] isci: debug, provide state-enum-to-string conversions (David Milburn) [805530] - [scsi] scsi_transport_sas: 'enable' phys on reset (David Milburn) [805530] - [scsi] libsas: don't recover end devices attached to disabled phys (David Milburn) [805530] - [scsi] libsas: fixup target_port_protocols for expanders that don't report sata (David Milburn) [805530] - [scsi] libsas: set attached device type and target protocols for local phys (David Milburn) [805530] - [scsi] isci: T10 DIF support (David Milburn) [805530] - [scsi] isci: enable clock gating (David Milburn) [805530] - [scsi] isci: Fix NULL ptr dereference when no firmware is being loaded (David Milburn) [805530] - [fs] Pstore supplies a wrong header to kmsg files (Seiji Aguchi) [804789] - [fs] nfs: Try using machine credentials for RENEW calls (Sachin Prabhu) [795441] - [kernel] perf/x86/kvm: Fix Host-Only/Guest-Only counting with SVM disabled (Gleb Natapov) [805496]- [fs] jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer (Eric Sandeen) [748713] {CVE-2011-4086} - [kernel] sched: Call tick_check_idle before __irq_enter (George Beshers) [635817] - [kernel] sched: Increment cache_nice_tries only on periodic lb (George Beshers) [635817] - [cpuidle] menu: fixed wrapping timers at 4.294 seconds (George Beshers) [635817] - [kernel] sched: Fix softirq time accounting (George Beshers) [635817] - [x86] UV: Lower UV rtc clocksource rating (George Beshers) [635817] - [infiniband] mlx4_core: fix bug in modify_cq wrapper for resize flow (Doug Ledford) [801111] - [infiniband] mlx4_core: remove buggy sched_queue masking (Doug Ledford) [801111] - [infiniband] mlx4_core: Fixing array indexes when setting port types (Doug Ledford) [801111] - [infiniband] mlx4: Setting new port types after all interfaces unregistered (Doug Ledford) [801111] - [infiniband] mlx4: Replacing pool_lock with mutex (Doug Ledford) [801111] - [infiniband] mlx4_core: Do not map BF area if capability is 0 (Doug Ledford) [801111] - [infiniband] mlx4: add unicast steering entries to resource_tracker (Doug Ledford) [801111] - [infiniband] mlx4: fix QP tree trashing (Doug Ledford) [801111] - [infiniband] mlx4: fix buffer overrun (Doug Ledford) [801111] - [infiniband] mlx4: Fix kcalloc parameters swapped (Doug Ledford) [801111] - [net] net_sched: qdisc_alloc_handle() can be too slow (Jiri Pirko) [785891] - [net] RFC3069, private VLAN proxy arp support (Weiping Pan) [786544] - [scsi] aio: fix the "too late munmap()" race (Jeff Moyer) [801528] - [scsi] aio: fix io_setup/io_destroy race (Jeff Moyer) [801528] - [scsi] aio: fix rcu ioctx lookup (Jeff Moyer) [801528]- [fs] GFS2: Change truncate page allocation to be GFP_NOFS (Robert S Peterson) [796017] - [fs] GFS2: Remove a __GFP_NOFAIL allocation (Robert S Peterson) [796017] - [fs] GFS2: flush work when clearing inode (Robert S Peterson) [796017] - [scsi] hpsa: change version string (Tomas Henzl) [785262] - [scsi] hpsa: rename HPSA_MAX_SCSI_DEVS_PER_HBA (Tomas Henzl) [785262] - [scsi] hpsa: update device attributes when they change (Tomas Henzl) [785262] - [scsi] hpsa: improve naming on external target device functions (Tomas Henzl) [785262] - [scsi] hpsa: eliminate 8 external target limitation (Tomas Henzl) [785262] - [scsi] hpsa: fix potential array overflow in hpsa_update_scsi_devices (Tomas Henzl) [785262] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Tomas Henzl) [785262] - [scsi] hpsa: make target and lun match what SCSI REPORT LUNs returns (Tomas Henzl) [785262] - [scsi] hpsa: Fix problem with MSA2xxx devices (Tomas Henzl) [785262] - [scsi] hpsa: add P2000 to list of shared SAS devices (Tomas Henzl) [785262] - [virt] KVM: PMU: Fix raw event check (Gleb Natapov) [803620] - [virt] KVM: PMU: warn when pin control is set in eventsel msr (Gleb Natapov) [803620] - [virt] x86 emulator: correctly mask pmc index bits in RDPMC instruction emulation (Gleb Natapov) [803620] - [powerpc] perf: Fix frequency calculation for overflowing counters (Steve Best) [804608] - [security] keys: add a "logon" key type (David Howells) [788634] - [security] KEYS: testing wrong bit for KEY_FLAG_REVOKED (David Howells) [788634] - [security] KEYS: Permit key_serial() to be called with a const key pointer (David Howells) [788634] - [security] keys: fix user_defined key sparse messages (David Howells) [788634] - [security] keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages (David Howells) [788634] - [security] KEYS: Add missing smp_rmb() primitives to the keyring search code (David Howells) [788634] - [security] KEYS: Make garbage collector nonreentrant under RHEL-6 (David Howells) [788634] - [security] KEYS: Correctly destroy key payloads when their keytype is removed (David Howells) [788634] - [security] KEYS: The dead key link reaper should be non-reentrant (David Howells) [788634] - [security] KEYS: Make the key reaper non-reentrant (David Howells) [788634] - [security] KEYS: Move the unreferenced key reaper to the keys garbage collector file (David Howells) [788634] - [security] KEYS: __key_link() should use the RCU deref wrapper for keyring payloads (David Howells) [788634] - [security] KEYS: keyctl_get_keyring_ID() should create a session keyring if create flag set (David Howells) [788634] - [security] KEYS: If install_session_keyring() is given a keyring, it should install it (David Howells) [788634] - [security] KEYS: Fix error handling in construct_key_and_link() (David Howells) [788634] - [security] KEYS: Don't return EAGAIN to keyctl_assume_authority() (David Howells) [788634] - [security] KEYS: Make request_key() and co. return an error for a negative key (David Howells) [788634] - [security] KEYS: Improve /proc/keys (David Howells) [788634] - [security] KEYS: Add an iovec version of KEYCTL_INSTANTIATE (David Howells) [788634] - [security] KEYS: Add a new keyctl op to reject a key with a specified error code (David Howells) [788634] - [security] KEYS: Add an RCU payload dereference macro (David Howells) [788634] - [security] KEYS: Fix __key_link_end() quota fixup on error (David Howells) [788634] - [security] KEYS: Fix up comments in key management code (David Howells) [788634] - [security] KEYS: Do some style cleanup in the key management code (David Howells) [788634] - [security] KEYS: Don't call up_write() if __key_link_begin() returns an error (David Howells) [788634] - [security] Add a dummy printk function for the maintenance of unused printks (David Howells) [788634] - [security] KEYS: request_key() should return -ENOKEY if the constructed key is negative (David Howells) [788634] - [security] KEYS: Reinstate lost passing of process keyring ID in call_sbin_request_key() (David Howells) [788634] - [security] KEYS: Use the variable 'key' in keyctl_describe_key() (David Howells) [788634] - [security] KEYS: Make /proc/keys check to see if a key is possessed before security check (David Howells) [788634] - [security] KEYS: Authorise keyctl_set_timeout() on a key if we have its authorisation key (David Howells) [788634] - [security] KEYS: Propagate error code instead of returning -EINVAL (David Howells) [788634] - [security] keyctl_session_to_parent(): use thread_group_empty() to check singlethreadness (David Howells) [788634] - [security] KEYS: Do preallocation for __key_link() (David Howells) [788634] - [security] KEYS: keyring_serialise_link_sem is only needed for keyring->keyring links (David Howells) [788634] - [security] whitespace coding style fixes (David Howells) [788634] - [security] key: keyring: fix some code style issues (David Howells) [788634] - [security] Fix some coding styles in security/keys/keyring.c (David Howells) [788634] - [x86] EFI: Only set regions uncacheable if they support it (Matthew Garrett) [767291] - [virt] KVM: Fix fetch fault error code (Avi Kivity) [802453] - [netdrv] add myri10ge firmware (Stanislaw Gruszka) [796099] - [fs] xfs: fix inode lookup race (Dave Chinner) [796277] - [x86] amd: Fix L1i and L2 cache sharing information for AMD family 15h processors (Frank Arnold) [798399] - [x86] cache_info: Update calculation of AMD L3 cache indices (Frank Arnold) [798399] - [x86] cache_info: Remove bogus free of amd_l3_cache data (Frank Arnold) [798399] - [hwmon] k10temp: Add support for Fam15h Bulldozer (Frank Arnold) [798209] - [hwmon] k10temp: add support for AMD Family 12h/14h CPUs (Frank Arnold) [798209] - [x86] AMD, PCI: Add AMD northbridge PCI device id for CPU families 12h and 14h (Frank Arnold) [798209] - [netdrv] pch_gbe: modify Kconfig/Makefile and config-generic (Veaceslav Falico) [728177] - [netdrv] pch_gbe: new network driver from upstream (Veaceslav Falico) [728177] - [x86] Ivy Bridge kernel rdrand support (Jay Fenlason) [696442]- [net] gro: more generic L2 header check (Doug Ledford) [789123] - [infiniband] IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addresses (Doug Ledford) [789123] - [net] Make qdisc_skb_cb upper size bound explicit (Doug Ledford) [789123] - [fs] GFS2: Invalidate directory hash table on inode deallocate (Robert S Peterson) [801171] - [fs] GFS2: Fix a use-after-free that coverity spotted (Robert S Peterson) [801171] - [kernel] lkdtm: avoid calling lkdtm_do_action() with spinlock held (Prarit Bhargava) [770621] - [x86] Fix printk levels for panic, softlockups and stack dumps (Prarit Bhargava) [770621] - [kernel] lkdtm.c: fix race when crashpoint is hit multiple times before checking count (Prarit Bhargava) [770621] - [kernel] lkdtm: prefix enum constants (Prarit Bhargava) [770621] - [kernel] lkdtm: use generic_file_llseek in debugfs (Prarit Bhargava) [770621] - [kernel] param: remove unnecessary writable charp (Prarit Bhargava) [770621] - [kernel] lktdm: add support for hardlockup, softlockup and hung task crashes (Prarit Bhargava) [770621] - [kernel] lkdtm: add debugfs access and loosen KPROBE ties (Prarit Bhargava) [770621] - [scsi] aacraid: Fixes kernel oops in "aac_eh_abort" (Tomas Henzl) [760396] - [kernel] sys_poll: fix incorrect type for 'timeout' parameter (Oleg Nesterov) [794681] - [kernel] kdump: round up total_size to 128M for crashkernel reserving threshold (Dave Young) [798727] - [block] loop: fix partial read infomation leak (Dave Young) [761418] - [netdrv] mlx4: Don't show RoCE interfaces if the hpn channel is not installed (Doug Ledford) [753004] - [mm] thp: fix pmd_bad() triggering in code paths holding mmap_sem read mode (Andrea Arcangeli) [800328] - [target] fix build on i386 (Andy Grover) [765982] - [target] Backport from stable-3.2.6 (Andy Grover) [765982]- [dm] fixing test for NULL pointer testing (Paolo Bonzini) [752380] {CVE-2011-4127} - [dm] do not forward ioctls from logical volumes to the underlying device (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] fail SCSI passthrough ioctls on partition devices (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] add and use scsi_blk_cmd_ioctl (Paolo Bonzini) [752380] {CVE-2011-4127} - [kernel] regset: Return -EFAULT, not -EIO, on host-side memory fault (Jerome Marchand) [799213] {CVE-2012-1097} - [kernel] regset: Prevent null pointer reference on readonly regsets (Jerome Marchand) [799213] {CVE-2012-1097} - [scsi] qla4xxx: update version (Mike Christie) [800664] - [scsi] iscsi class: fix gfp use in ping compl and host event (Mike Christie) [800664] - [scsi] iscsi if: Removed packed attr from struct iscsi_chap_rec (Mike Christie) [800664] - [scsi] iscsi_transport: Added error status code for ping comp event (Mike Christie) [800664] - [scsi] fix system lock up from scsi error flood (Neil Horman) [800555] - [scsi] libcxgbi: do not print a message when memory allocation fails (Steve Best) [800114] - [infiniband] iser: post initial receive buffers before sending the final login request (Mike Christie) [800041] - [sound] ALSA: pcm midlevel code - add time check for (Jaroslav Kysela) [798984] - [fs] GFS2: call gfs2_write_alloc_required for each fallocate chunk (Benjamin Marzinski) [801141]- [scsi] lpfc: Update lpfc version for 8.3.5.58.1p driver release (Rob Evers) [738037] - [virt] VMX: VMXON/VMXOFF usage changes (Avi Kivity) [704173] - [virt] VMX: VMCLEAR/VMPTRLD usage changes (Avi Kivity) [704173] - [virt] VMX: Some minor changes to code structure (Avi Kivity) [704173] - [virt] VMX: Define new functions to wrapper direct call of asm code (Avi Kivity) [704173] - [net] bonding: move dev_addr cpy to bond_enslave (Thomas Graf) [799794] - [net] bonding: move slave MTU handling from sysfs (Thomas Graf) [799794] - [ppc] Implement CONFIG_STRICT_DEVMEM (Steve Best) [655689] - [scsi] fcoe: Only define ndo_fcoe_get_hbainfo if fcoe is configured (Neil Horman) [789086] - [x86] ACPI / PM: Fix build problem for !CONFIG_ACPI related to NVS rework (Myron Stowe) [708447] - [x86] ips: use interruptible waits in ips-monitor (Neil Horman) [727944] - [x86] kvmclock: abstract save/restore sched_clock_state (Marcelo Tosatti) [694801] - [virt] fix a merge problem in "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski) [612320] - [virt] reapply "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [net] nfs: set vs_hidden on nfs4_callback_version4 (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients destruction on module cleanup (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients creation during service registering (Jeff Layton) [741039] - [net] NFSd: call svc rpcbind cleanup explicitly (Jeff Layton) [741039] - [net] SUNRPC: cleanup service destruction (Jeff Layton) [741039] - [net] SUNRPC: setup rpcbind clients if service requires it (Jeff Layton) [741039] - [net] SUNRPC: introduce svc helpers for prepairing rpcbind infrastructure (Jeff Layton) [741039] - [net] SUNRPC: use rpcbind reference counting helpers (Jeff Layton) [741039] - [net] SUNRPC: introduce helpers for reference counted rpcbind clients (Jeff Layton) [741039] - [net] SUNRPC: Use AF_LOCAL for rpcbind upcalls (Jeff Layton) [741039] - [fs] nfs4: Fix nfs4_init and reset_slot_table (Steve Dickson) [785823] - [net] SUNRPC: Change the default limit to the number of TCP slots (Steve Dickson) [785823] - [net] SUNRPC: Ensure we always bump the backlog queue in xprt_free_slot (Steve Dickson) [785823] - [net] SUNRPC: Replace xprt->resend and xprt->sending with a priority queue (Steve Dickson) [785823] - [net] SUNRPC: Allow caller of rpc_sleep_on() to select priority levels (Steve Dickson) [785823] - [net] SUNRPC: Support dynamic slot allocation for TCP connections (Steve Dickson) [785823] - [net] SUNRPC: Clean up the slot table allocation (Steve Dickson) [785823] - [net] SUNRPC: Initalise the struct xprt upon allocation (Steve Dickson) [785823] - [net] SUNRPC: Ensure that we grab the XPRT_LOCK before calling xprt_alloc_slot (Steve Dickson) [785823] - [net] SUNRPC: Convert struct rpc_xprt to use atomic_t counters (Steve Dickson) [785823] - [net] SUNRPC: Support for RPC over AF_LOCAL transports (Steve Dickson) [785823] - [mm] memcg: fix wake up in oom wait queue (Frantisek Hrbata) [739615] - [mm] memcg: oom kill disable and oom status (Frantisek Hrbata) [739615] - [mm] memcg: oom notifier (Frantisek Hrbata) [739615] - [mm] memcg: oom wakeup filter (Frantisek Hrbata) [739615] - [mm] kabi: __GENKSYMS__ for event_list in struct cgroup (Frantisek Hrbata) [739615] - [mm] cgroup: implement eventfd-based generic API for notifications (Frantisek Hrbata) [739615] - [mm] cgroups: fix CONTENTS in cgroups documentation (Frantisek Hrbata) [739615] - [virt] Revert "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [fs] procfs: add hidepid= and gid= mount options (Jerome Marchand) [770652] - [fs] procfs: parse mount options (Jerome Marchand) [770652] - [scsi] qla4xxx: v5.02.00.00.06.03-k3 (Chad Dupuis) [798721] - [scsi] qla4xxx: assign correct address for iscsi_cls_host (Chad Dupuis) [798721] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [798721] - [scsi] qla4xxx: Fix sparse warning (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support for multiple session per host (Chad Dupuis) [798721] - [scsi] qla4xxx: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] scsi_transport: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [scsi] iscsi_transport: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [block] Fix io_context leak after failure of clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [block] Fix io_context leak after clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [fs] dlm: fix slow rsb search in dir recovery (David Teigland) [772376] - [fs] GFS2: rename existing file after mount crashes (Robert S Peterson) [794839] - [fs] GFS2: Eliminate sd_rindex_mutex (Robert S Peterson) [798763] - [fs] cifs: fix dentry refcount leak when opening a FIFO on lookup (Sachin Prabhu) [781893] - [fs] NFSv4: Handle expired stateids when the lease is still valid (Sachin Prabhu) [757876] - [perf] header: Fix build on old systems (Jiri Olsa) [784888] - [perf] hists browser: Add missing stdarg.h include (Jiri Olsa) [784888]- [netdrv] bnx2: revert firmware load modifications (Neil Horman) [720428] - [virt] virtio: balloon: leak / fill balloon across S4 (Amit Shah) [798583] - [scsi] silencing 'killing requests for dead queue' (David Milburn) [798672] - [scsi] sd_dif: fix setting bio flags (Jeff Moyer) [799075] - [scsi] megaraid_sas: driver update to version 00.00.06.14-rh1 (Tomas Henzl) [749923] - [infiniband] srp: fix include ordering issue (Doug Ledford) [791209] - [sched] Fix Kernel divide by zero panic in find_busiest_group() (Larry Woodman) [785959]- [virt] KVM steal time suspend/resume bugfix (Rik van Riel) [612320] - [virt] guest: KVM Steal time registration (Laszlo Ersek) [612320] - [virt] KVM guest: Steal time accounting (Rik van Riel) [612320] - [virt] KVM guest: Add a pv_ops stub for steal time (Rik van Riel) [612320] - [virt] KVM: Steal time implementation (Rik van Riel) [612320] - [virt] KVM: KVM Steal time guest/host interface (Rik van Riel) [612320] - [virt] KVM: Add constant to represent KVM MSRs enabled bit in guest/host interface (Rik van Riel) [612320] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [756311] - [x86] perf: Check that current->mm is alive before getting user callchain (Jiri Olsa) [756311] - [fs] NFSv4: Propagate the error NFS4ERR_BADOWNER to nfs4_do_setattr (Steve Dickson) [705099] - [kernel] ftrace: Fix hash record accounting bug (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression where ftrace breaks when modules are loaded (Steven Rostedt) [454694] - [kernel] ftrace: Fix dynamic selftest failure on some archs (Steven Rostedt) [454694] - [kernel] ftrace: Update filter when tracing enabled in set_ftrace_filter() (Steven Rostedt) [454694] - [kernel] ftrace: Balance records when updating the hash (Steven Rostedt) [454694] - [kernel] ftrace: Do not disable interrupts for modules in mcount update (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression of :mod:module function enabling (Steven Rostedt) [454694] - [kernel] ftrace: Fix possible undefined return code (Steven Rostedt) [454694] - [kernel] ftrace: Have ftrace_startup() return failure code (Steven Rostedt) [454694] - [kernel] ftrace: Modify ftrace_set_filter/notrace to take ops (Steven Rostedt) [454694] - [kernel] ftrace: Allow dynamically allocated function tracers (Steven Rostedt) [454694] - [kernel] ftrace: Implement separate user function filtering (Steven Rostedt) [454694] - [kernel] ftrace: Free hash with call_rcu_sched() (Steven Rostedt) [454694] - [kernel] ftrace: Have global_ops store the functions that are to be traced (Steven Rostedt) [454694] - [kernel] ftrace: Add ops parameter to ftrace_startup/shutdown functions (Steven Rostedt) [454694] - [kernel] ftrace: Use counters to enable functions to trace (Steven Rostedt) [454694] - [kernel] ftrace: Separate hash allocation and assignment (Steven Rostedt) [454694] - [kernel] ftrace: Create a global_ops to hold the filter and notrace hashes (Steven Rostedt) [454694] - [kernel] ftrace: Use hash instead for FTRACE_FL_FILTER (Steven Rostedt) [454694] - [kernel] ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate the function match routines for normal and mods (Steven Rostedt) [454694] - [kernel] ftrace: Return EINVAL when writing invalid val to set_ftrace_filter (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate updating of ftrace_trace_function (Steven Rostedt) [454694] - [kernel] ftrace: Move record update for normal and modules into a separate function (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_CONVERTED flag (Steven Rostedt) [454694] - [kernel] tracing: Enable records during the module load (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_FAILED flag (Steven Rostedt) [454694] - [kernel] ftrace: Remove failures file (Steven Rostedt) [454694] - [kernel] ftrace: Make FTRACE_WARN_ON() work in if condition (Steven Rostedt) [454694] - [kernel] ftrace: Only update the function code on write to filter files (Steven Rostedt) [454694] - [kernel] tracing: Remove leftover FTRACE_ENABLE/DISABLE_MCOUNT enums (Steven Rostedt) [454694] - [kernel] ftrace: Call trace_parser_clear() properly (Steven Rostedt) [454694] - [fs] NFSv4: include bitmap in nfsv4 get acl data (Sachin Prabhu) [753232 767288] - [pci] Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp driver (hiro muneda) [728852] - [netdrv] enic: enhance SR-IOV support (Stefan Assmann) [795976]- [infiniband] mlx4/fw: Fix ppc64 build (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Added missing iounmap upon releasing a device (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392 787762] - [infiniband] mlx4: allow device removal by fixing dma unmap size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct port for steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct flag for unicast_promisc (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix memory leak at multi_func_cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/nes: Copyright update (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: pass SMP vendor-specific attribute MADs to firmware (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392 787572] - [infiniband] RDMA/nes: Fix fast memory registration opcode (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix fast memory registration length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucma: Discard all events for new connections until accepted (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Roll back PCIe tuning change (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use GFP_ATOMIC when locks are held (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix for sending MPA reject frame (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/ipath: Calling PTR_ERR() on right variable in create_file() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Fix kernel panic by always initializing qp->usecnt (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: Make rds_sock_lock BH rather than IRQ safe. (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4_core: map async events to arbitrary slave eqs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix mtt profile issue (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: removed function index from vf. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: eth statistics modification (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: VF is not allowed to perform dump stats (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: clear all eth statistics when port goes up (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDS: Remove some unused iWARP code (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] rdma/core: Fix sparse warnings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix endianness bugs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate during AE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Make unnecessarily global nes_set_pau() static (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Change MDIO bus clock to 2.5MHz (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Fix layout of APR message (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix SL to 802.1Q priority-bits mapping for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Default some module parameters optimally (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize locking for get_txreq() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix a possible data corruption when receiving packets (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate 64-bit jiffies use (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix style issues (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/uverbs: Protect QP multicast list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Elaborating limitation on VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix mtt range deallocation (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: limiting VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: using array index for sense_allowed (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add missing include of linux/slab.h (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: FIX: Setting default_qpn before using it (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing wrong error codes in communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: not using spin_lock_irq when getting vf by resource. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: nullify cached multicast address list after cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Changing link sensing logic (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: capability for link sensing (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fix compile error when driver is comiled-in (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: updated driver version to 2.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: updated driver version to 1.1 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Modify driver initialization flow to accommodate SRIOV for Ethernet (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: adjust catas operation for SRIOV mode (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtts resources units changed to offset (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Allow communication between functions on same host (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Ethernet port management modifications (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Traffic steering management support for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_ib: disable SRIOV mode for IB ports (not yet supported) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: resource tracking for HCA resources used by guests (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add wrapper functions and comm channel and slave event support to EQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtt modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: cq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: qp modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: srq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Added FW commands and their wrappers for supporting SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_core: Implement the master-slave communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Reduce number of PD bits to 17 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add "native" argument to mlx4_cmd and its callers (where needed) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Extanding port_mask functionality (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: initial header-file changes for SRIOV support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: bug fix for the case of vlan id 0 and UP 0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix WOL handlers were always looking at port2 capability bit (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: using non collapsed CQ on TX (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix sparse warning on a cast which truncates bits from constant value (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: fix UDP RSS related settings (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Recording rx queue for gro packets (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Adding rxhash support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: move RSS related definitions to be global (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/cxgb{3, 4} - get rid of stale firmware usage technique (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: various strlcpy conversions to make the code match upstream (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Correct sense on freectxts increment and decrement (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cma: Verify private data length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix shutdown crash accessing a non-existent bitmap (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/ipoib: Prevent hung task or softlockup processing multicast response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix over-scheduling of QSFP work (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix retry with MPAv1 logic for MPAv2 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix iw_cxgb4 count_rcqes() logic (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: drop "select LLIST" (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Don't use schedule_work() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix panic in RC error flushing logic (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/iser: DMA unmap TX bufs used for iSCSI/iSER headers (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/iser: Use separate buffers for the login request/response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Fix buddy->num_free allocation size (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: add moduleparam.h for users of module_param/MODULE_PARM_DESC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Fix files explicitly needing to include module.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Deprecate log_num_vlan module param (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Don't set VLAN in IBoE WQEs' control segment (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Enable 4K mtu for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Mark QP in error before disabling the queue in firmware (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb3: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix issue with link states and QSFP cables (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mlx4: Configure extended active speeds (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392] - [infiniband] mlx4_core: Add extended port capabilities support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Hold links until tuning data is available (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Clean up checkpatch issue (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove s_lock around header validation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use RCU for qpn lookup (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate divide/mod in converting idx to egr buf pointer (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Decode path MTU optimization (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize RC/UC code by IB operation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_en: Controlling FCS header removal (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IPoIB: Use the right function to do DMA unmap pages (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Use correct QID in insert_recv_cqe() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Make sure flush CQ entries are collected on connection close (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export ib_open_qp() capability to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Export ib_open_qp() to share XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Add support for XRC QPs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC SRQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC domains (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/cm: Do not automatically disconnect XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Support XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucm: Allow user to specify QP type when creating id (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cm: Define new RDMA port space specific to IB (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update XRC support based on XRC annex errata (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update protocol to support XRC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC TGT QPs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC INI QPs to userspace (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC SRQs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC domains to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/verbs: Cleanup XRC TGT QPs when destroying XRCD (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC SRQ type (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add SRQ type field (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC domain support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: Handle extended rates in debugfs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: Add new InfiniBand link speeds (Doug Ledford) [738491 739139 749059 751220 755741] - [infiniband] IB/ipath: Add missing in ipath_chip_init.c (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Support for Packed And Unaligned fpdus (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Print IP address for critcal errors (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate connection (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/{amso1100,cxgb3}: Minimal MPAv2 support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/iwcm: Propagate ird/ord values upwards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Correct nfreectxts for multiple HCAs (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Add missing calls to ib_umem_release() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Fix buddy->num_free allocation size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Use the right function to free eq->page_list entries (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Clean up error flow in mlx4_register_mac() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/ucm: Removed checks for unsigned value < 0 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mad: Verify mgmt class in received MADs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Check for NULL conn_param in rdma_accept (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fail RDMA initialization for unsupported cards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix crash in cma_req_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/amso1100: Use 'pM' format option to print MAC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net, rds, Replace xlist in net/rds/xlist.h with llist (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: return whether list is empty before adding in llist_add fix (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add back llist_add_batch() and llist_del_first() prototypes (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove cpu_relax() usage in cmpxchg loops (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add llist_next() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Return whether list is empty before adding in llist_add() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Move cpu_relax() to after the cmpxchg() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove the platform-dependent NMI checks (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Make some llist functions inline (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] lib, Add lock-less NULL terminated single list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Convert vmalloc/memset to vzalloc (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: nes: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: amso1100: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDSRDMA: Fix cleanup of rds_iw_mr_pool (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/iser: Support iSCSI PDU padding (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IBiser: Fix wrong mask when sizeof (dma_addr_t) > sizeof (unsigned long) (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: decreasing ref count when removing mac (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing Ethernet unicast packet steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Defer HCA error events to tasklet (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Bump the driver version to 1.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Use printk_ratelimited() instead of printk_ratelimit() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Support PMA counters for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Use flow counters on IBoE ports (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/pma: Add include file for IBA performance counters definitions (Doug Ledford) [738491 739139 749059 755741] - [infiniband] Revert "[infiniband] qib: add thresholds to VendorPortCounters PMA operation" (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Add network flow counters (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix location of counter index in QP context struct (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Read extended capabilities into the flags field (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Extend capability flags to 64 bits (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Generate GID change events in IBoE code (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/core: Add GID change event (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Don't allow IPoIB port space for IBoE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA: Allow for NULL .modify_device() and .modify_port() methods (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Update active link width (Doug Ledford) [722308 726127 738491 739139 749059 755741] - [infiniband] IB/qib: Add sysfs interface to read free contexts (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mthca: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Remove double define (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/ipath: Convert old cpumask api into new one (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Convert old cpumask api into new one (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] cpumask: rename tsk_cpumask to tsk_cpus_allowed (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Avoid assigning an IS_ERR value to cm_id pointer in CMA id object (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Stop returning separate error and status from FW commands (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: rds: fix const array syntax (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4: remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: use pci_dev->revision (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/rds: use prink_ratelimited() instead of printk_ratelimit() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] net: remove interrupt.h inclusion from netdevice.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: Use full 32 bit speed range in ethtool's set_settings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: fix kfree on error path in new_steering_entry() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] Fix common misspellings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: Fixing use after free (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Enabling new steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add support for promiscuous mode in the new steering model. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: generalization of multicast steering. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: UDP RSS support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [fs] GFS2: fix NULL pointer dereference on mkdir/symlink/mknod (Abhijith Das) [797305] - [net] implement IP_RECVTOS for IP_PKTOPTIONS (Jiri Benc) [677351] - [scsi] mptsas: Added check for the LU type is SSC (Tomas Henzl) [735895] - [dm] raid: add flush support (Mike Snitzer) [797967]- [build] update RHEL_MINOR to '3' (Aristeu Rozanski) - [fs] keyring: allow special keyrings to be cleared (Steve Dickson) [772495] - [fs] NFS: Update idmapper documentation (Steve Dickson) [772495] - [fs] NFS: Keep idmapper include files in one place (Steve Dickson) [772495] - [fs] NFS: Fall back on old idmapper if request_key() fails (Steve Dickson) [772495] - [virt] KVM: do not #GP on perf MSR writes when vPMU is disabled (Gleb Natapov) [645365] - [virt] KVM: Expose the architectural performance monitoring CPUID leaf (Gleb Natapov) [645365] - [kernel] perf, x86: expose perf capability to other modules (Gleb Natapov) [645365] - [kernel] x86, perf: disable non available architectural events (Gleb Natapov) [645365] - [virt] KVM: VMX: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: SVM: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: Add generic RDPMC support (Gleb Natapov) [645365] - [virt] KVM: Expose a version 2 architectural PMU to a guests (Gleb Natapov) [645365] - [virt] KVM: Expose kvm_lapic_local_deliver() (Gleb Natapov) [645365] - [virt] KVM: VMX: Check for automatic switch msr table overflow (Gleb Natapov) [645365] - [virt] KVM: VMX: Add support for guest/host-only profiling (Gleb Natapov) [645365] - [virt] KVM: VMX: add support for switching of PERF_GLOBAL_CTRL (Gleb Natapov) [645365] - [virt] perf, intel: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, amd: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, core: Introduce attrs to count in either host or guest mode (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definitions for more vm entry/exit control bits (Gleb Natapov) [645365] - [virt] KVM: VMX: Add facility to atomically switch MSRs on guest entry/exit (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definition for msr autoload entry (Gleb Natapov) [645365] - [virt] KVM: Let vcpu structure alignment be determined at runtime (Gleb Natapov) [645365] - [kernel] perf: Add context field to perf_event (Gleb Natapov) [645365] - [virt] irq_work: Add generic hardirq context callbacks (Gleb Natapov) [645365] - [kernel] perf: Fix perf_event_do_pending() fallback callsite (Gleb Natapov) [645365] - [netdrv] bnx2: update firmware to latest upstream (Neil Horman) - [netdrv] bnx2: update to latest upstream (Neil Horman) [720428] - [netdrv] mii.c: Add ethtool advertisement functions (John Feeney) [787753] - [scsi] dcb: add DCBX mode to event notifier attributes (Neil Horman) [789086] - [scsi] fcoe: use real dev in case of HW vlan acceleration (Neil Horman) [789086] - [netdrv] netdev: FCoE: Add new ndo_get_fcoe_hbainfo() call (Neil Horman) [789086] - [scsi] libfc: Handle discovery failure during ctlr link down (Neil Horman) [789086] - [scsi] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS (Neil Horman) [789086] - [scsi] scsi_transport_fc: Add FDMI host attributes (Neil Horman) [789086] - [scsi] libfc: Fix panic in fc_exch_recv (Neil Horman) [789086] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789086] - [scsi] fcoe: Do not switch context in vport_delete callback (Neil Horman) [789086] - [scsi] fcoe: Rename out_nomod label to out_putmod (Neil Horman) [789086] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789086] - [scsi] fcoe: Add support for FDMI in fcoe (Neil Horman) [789086] - [scsi] libfc: Add support for FDMI (Neil Horman) [789086] - [scsi] libfc: Make the libfc Common Transport(CT) code generic (Neil Horman) [789086] - [scsi] libfcoe: Don't KERN_ERR on netdev notification (Neil Horman) [789086] - [scsi] libfc: remove redundant timer init for fcp (Neil Horman) [789086] - [scsi] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c (Neil Horman) [789086] - [scsi] libfc: Declare local functions static (Neil Horman) [789086] - [scsi] fcoe: fix regression on offload em matching function for initiator/target (Neil Horman) [789086] - [scsi] fcoe: remove double check if skb is nonlinear (Neil Horman) [789086] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789086] - [scsi] fcoe: Fix preempt count leak in fcoe_filter_frames() (Neil Horman) [789086] - [scsi] Fix up files implicitly depending on module.h inclusion (Neil Horman) [789086] - [x86] efivars: add missing parameter to efi_pstore_read() (Seiji Aguchi) [696383] - [x86] pstore: gracefully handle NULL pstore_info functions (Seiji Aguchi) [696383] - [x86] pstore: pass reason to backend write callback (Seiji Aguchi) [696383] - [x86] pstore: pass allocated memory region back to caller (Seiji Aguchi) [696383] - [x86] pstore: make pstore write function return normal success/fail value (Seiji Aguchi) [696383] - [x86] pstore: change mutex locking to spin_locks (Seiji Aguchi) [696383] - [x86] pstore: defer inserting OOPS entries into pstore for RHEL (Seiji Aguchi) [696383] - [x86] efivars: fix warnings when CONFIG_PSTORE=n (Seiji Aguchi) [696383] - [x86] efivars: Introduce PSTORE_EFI_ATTRIBUTES (Seiji Aguchi) [696383] - [x86] efivars: Use string functions in pstore_write (Seiji Aguchi) [696383] - [x86] efivars: introduce utf16_strncmp (Seiji Aguchi) [696383] - [x86] efivars: String functions (Seiji Aguchi) [696383] - [x86] efi: Add support for using efivars as a pstore backend (Seiji Aguchi) [696383] - [x86] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Seiji Aguchi) [696383] - [x86] pstore: Make "part" unsigned (Seiji Aguchi) [696383] - [x86] pstore: Add extra context for writes and erases (Seiji Aguchi) [696383] - [x86] Fix argument types for SetVariable() for RHEL (Seiji Aguchi) [696383] - [x86] pstore: Extend API for more flexibility in new backends (Seiji Aguchi) [696383] - [x86] efi: Fix argument types for SetVariable() (Seiji Aguchi) [696383] - [x86] treewide: fix a few typos in comments (Seiji Aguchi) [696383] - [x86] efivars: prevent oops on unload when efi is not enabled (Seiji Aguchi) [696383] - [x86] efivars: handle errors from register_efivars() (Seiji Aguchi) [696383] - [x86] efivars: memory leak on error in create_efivars_bin_attributes() (Seiji Aguchi) [696383] - [x86] Fix common misspellings (Seiji Aguchi) [696383] - [x86] efivars: Expose efivars functionality to external drivers (Seiji Aguchi) [696383] - [x86] efivars: Parameterize operations (Seiji Aguchi) [696383] - [x86] efivars: Split out variable registration (Seiji Aguchi) [696383] - [x86] efivars: parameterize efivars (Seiji Aguchi) [696383] - [x86] efivars: Make efivars bin_attributes dynamic (Seiji Aguchi) [696383] - [x86] sysfs: Use one lockdep class per sysfs attribute (Seiji Aguchi) [696383] - [x86] efivars: move efivars globals into struct efivars (Seiji Aguchi) [696383] - [netdrv] iwlwifi: make "Tx aggregation enabled on ra =" be at DEBUG level (John Linville) [788055] - [netdrv] Add firmware blobs required by the integrated compat-wireless build (John Linville) - [netdrv] Add/modify config settings as appropriate for the wireless rebase (John Linville) [766952] - [netdrv] b44: replace the ssb_dma API with the generic DMA API (John Linville) [766952] - [netdrv] orinoco: minimal changes to build with wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] ar9170: minor fixups to get it building with 3.2.6-based mac80211 (John Linville) [766952] - [netdrv] Revert "ar9170: fix for driver-core ABI change" (John Linville) [766952] - [netdrv] Revert "ath5k: use kstrtoint() to parse numbers coming from sysfs" (John Linville) [766952] - [netdrv] libertas_tf: Revert bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [netdrv] ipw2100: Revert "PM QOS update" (John Linville) [766952] - [netdrv] Revert "ipw2100: mark ipw2100_pm_qos_req static" (John Linville) [766952] - [netdrv] Revert "ipw2100: register pm_qos request before registering pci driver" (John Linville) [766952] - [netdrv] ipw2100: Revert "pm_qos: Get rid of the allocation in pm_qos_add_request()" (John Linville) [766952] - [netdrv] rndis_wlan: minor build fixups for wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] at76c50x-usb: undo "lib: rename pack_hex_byte()..." (John Linville) [766952] - [netdrv] wl12xx: reduce frame usage of driver_state_read (John Linville) [766952] - [netdrv] wl12xx: convert a few more kstrtoul back to strict_strtoul (John Linville) [766952] - [netdrv] wl1251: revert change from "drivers: Final irq namespace conversion" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl1251: fix ELP_CTRL register reads" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul functions" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: strict_stroul introduced converted to kstrtoul" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul_from_user" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use freezable workqueue for netstack_work" (John Linville) [766952] - [netdrv] rt2x00: switch to use the kfifo-new.h header file (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: Move TX/RX work into dedicated workqueue" (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: simplify txstatus_fifo handling" (John Linville) [766952] - [netdrv] b43: don't include bcma header files (John Linville) [766952] - [netdrv] b43: Revert relevant portion of "pcmcia: Convert pcmcia_device_id..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: move driver name to..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: re-work..." commit eb14120f (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: do not use win_req_t when..." (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: convert pcmcia_request..." commit 1ac71e5a (John Linville) [766952] - [ssb] b43-pci-bridge: Add new vendor for BCM4318 (John Linville) [766952] - [ssb] Revert "pcmcia: convert ssb pcmcia driver to use new CIS helpers" (John Linville) [766952] - [ssb] Implement pcmcia_{read, write}_config_byte for drivers/ssb/pcmcia.c (John Linville) [766952] - [ssb] Revert relevant portion of "pcmcia: re-work pcmcia..." commit eb14120f (John Linville) [766952] - [ssb] Revert relevant portions of "pcmcia: remove cs_types.h" commit ac8b4228 (John Linville) [766952] - [net] mac80211/debugfs_netdev.c: convert kstrtoull to strict_strtoull (John Linville) [766952] - [net] mac80211: remove reference to lockdep_rtnl_is_held (John Linville) [766952] - [net] mac80211: continue using USHORT_MAX (John Linville) [766952] - [net] mac80211: Revert "net/mac80211/debugfs: Convert to kstrou8_from_user" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: Speedup ieee80211_remove_interfaces()" (John Linville) [766952] - [net] mac80211: Revert "net/mac80211, rcu: convert call_rcu(work_free_rcu) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert "net, rcu: convert call_rcu(kfree_tid_tx) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "PM QOS update" upstream commit ed77134b (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "rcu: convert uses of rcu_assign_pointer..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: fix race condition between assoc_done and first EAP packet" (John Linville) [766952] - [net] mac80211: Revert "mac80211: annotate station rcu dereferences" (John Linville) [766952] - [net] mac80211: Revert "mac80211: cancel restart_work explicitly instead of depending on flush_scheduled_work()" (John Linville) [766952] - [net] mac80211: Revert "mac80211: sparse RCU annotations" (John Linville) [766952] - [netdrv] wireless: Revert "nl80211: use netlink consistent dump feature for BSS dumps" (John Linville) [766952] - [net] wireless rebase: Revert bits of "cfg80211: support sysfs namespaces" (John Linville) [766952] - [net] wireless rebase: Revert "wext: refactor" (John Linville) [766952] - [net] mac80211: borrow leds compat implementation from compat project (John Linville) [766952] - [netdrv] wireless: borrow genetlink compat implementation from compat project (John Linville) [766952] - [netdrv] wireless rebase: remove references to noop_llseek (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "PM QoS: Move and rename the implementation..." (John Linville) [766952] - [netdrv] wireless rebase: accomodate lack of "net: convert multicast list to list_head" (John Linville) [766952] - [netdrv] wireless rebase: undo bits of "USB: rename usb_buffer_alloc()..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "net: Add export.h..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "atomic: use " (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to ath6kl (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to carl9170 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ar9170 from commit 7bb45683 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/libertas_tf from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwmc3200wifi from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ipw2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rndis_wlan.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mwl8k.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mac80211_hwsim.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/at76c50x-usb.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/adm8211.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/zd1211rw from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/wl1251 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/wl12xx from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rtl818x from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rt2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/p54 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43legacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43 from linux 3.2.6 (John Linville) [766952] - [ssb] Rebase drivers/ssb from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath5k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath9k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/iwlegacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwlwifi from linux 3.2.6 (John Linville) [735934 735936 735939 766952 770780] - [net] Rebase net/mac80211 from linux 3.2.6 (John Linville) [766952] - [net] Rebase net/wireless from linux 3.2.6 (John Linville) [766952] - [net] introduce NETDEV_POST_INIT notifier (John Linville) [766952] - [net] bridge: support IFF_DONT_BRIDGE (John Linville) [766952] - [usb] Add a usb_pipe_endpoint() convenience function (John Linville) [766952] - [kernel] compiler: Introduce __always_unused (John Linville) [766952] - [netdrv] eeprom_93cx6: Add support for 93c86 EEPROMs (John Linville) [766952] - [netdrv] if_ether.h: add definition of ETH_P_TDLS (John Linville) [766952] - [kernel] Cherry-pick core bits of "bitops: rename for_each_bit() to for_each_set_bit()" (John Linville) [766952] - [kernel] Cherry-pick the core bits of "bitops: Provide generic sign_extend32 function" (John Linville) [766952] - [dma] dma-mapping.h: add the dma_unmap state API (John Linville) [766952] - [pci] pci-dma: add include/linux/pci-dma.h (John Linville) [766952] - [kernel] lib: Improve EWMA efficiency by using bitshifts (John Linville) [766952] - [kernel] lib: Add generic exponentially weighted moving average (EWMA) function (John Linville) [766952]- [virt] virtio-scsi: add power management (Paolo Bonzini) [782027] - [virt] virtio-scsi: add driver (Paolo Bonzini) [782027] - [fs] CIFS: Fix DFS handling in cifs_get_file_info (Jarod Wilson) [786989] - [fs] CIFS: fix automount for DFS shares (Jarod Wilson) [786989] - [fs] cifs: don't overwrite dentry name in d_revalidate (Jarod Wilson) [786989] - [fs] cifs: demote DFS referral lookup errors to cFYI (Jarod Wilson) [786989] - [fs] cifs: Unconditionally copy mount options to superblock info (Jarod Wilson) [786989] - [fs] cifs: Use kstrndup for cifs_sb->mountdata (Jarod Wilson) [786989] - [fs] cifs: Simplify handling of submount options in cifs_mount (Jarod Wilson) [786989] - [fs] cifs: do not tokenize mount options in-place (Jarod Wilson) [786989] - [fs] cifs: Add support for mounting Windows 2008 DFS shares (Jarod Wilson) [786989] - [fs] cifs: Extract DFS referral expansion logic to separate function (Jarod Wilson) [786989] - [drm] rebase upstream fixes (Dave Airlie) [797142] - [drm] rebase for RHEL 6.3 (Dave Airlie) [786494] - [kernel] swiotlb: export swiotlb_nr_tbl backport (Dave Airlie) [786494] - [pci] msi: fix imbalanced refcount of msi irq sysfs objects (Prarit Bhargava) [794767] - [pci] sysfs: add per pci device msi[x] irq listing (Prarit Bhargava) [794767] - [mm] vmscan: immediately reclaim end-of-LRU dirty pages when writeback completes (Satoru Moriya) [788536] - [mm] vmscan: throttle reclaim if encountering too many dirty pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in kswapd except in high priority (Satoru Moriya) [788536] - [fs] ext4: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [fs] xfs: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [mm] vmscan: remove dead code related to lumpy reclaim waiting on pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in direct reclaim (Satoru Moriya) [788536] - [security] audit: fix signedness bug in audit_log_execve_info() (Eric Paris) [661765] - [security] audit: comparison on interprocess fields (Eric Paris) [661765] - [security] audit: implement all object interfield comparisons (Eric Paris) [661765] - [security] audit: allow interfield comparison between gid and ogid (Eric Paris) [661765] - [security] audit: complex interfield comparison helper (Eric Paris) [661765] - [security] audit: allow interfield comparison in audit rules (Eric Paris) [661765] - [security] audit: allow audit matching on inode gid (Eric Paris) [661765] - [audit] allow matching on obj_uid (Eric Paris) [661765] - [security] audit: check current inode and containing object when filtering on major and minor (Eric Paris) [661765] - [security] audit: make filetype matching consistent with other filters (Eric Paris) [661765] - [ppc] Reserve iommu page 0 (Steve Best) [784088] - [fs] fuse: add O_DIRECT support (Josef Bacik) [753798] - [bluetooth] Add support for Broadcom BCM20702A0 (Don Zickus) [746041] - [kernel] sysctl: restrict write access to dmesg_restrict (Phillip Lougher) [749251]- [pci] RH backport changes for MaxPayload patchset (Shyam Iyer) [692531] - [pci] Clean-up MPS debug output (Shyam Iyer) [692531] - [pci] Clamp pcie_set_readrq() when using "performance" settings (Shyam Iyer) [692531] - [pci] enable MPS "performance" setting to properly handle bridge MPS (Shyam Iyer) [692531] - [pci] Workaround for Intel MPS errata (Shyam Iyer) [692531] - [pci] Disable MPS configuration by default (Shyam Iyer) [692531] - [pci] Don't crash when reading mpss from root complex (Shyam Iyer) [692531] - [pci] Remove MRRS modification from MPS setting code (Shyam Iyer) [692531] - [pci] Fix pointer dereference before call to pcie_bus_configure_settings (Shyam Iyer) [692531] - [pci] set PCI-E Max Payload Size on fabric (Shyam Iyer) [692531] - [pci] correct pcie_set_readrq write size (Shyam Iyer) [692531] - [pci] Set PCIE maxpayload for card during hotplug insertion (Shyam Iyer) [692531] - [netdrv] cxgb4: add latest upstream firmware (Neil Horman) [747141] - [netdrv] cxgb4: Update to latest upstream version (Neil Horman) [747141] - [block] dm io: fix discard support (Mike Snitzer) [758404] - [block] dm thin: add call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm raid: remove call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm thin metadata: decrement counter after removing mapped block (Mike Snitzer) [790618] - [block] dm thin metadata: unlock superblock in init_pmd error path (Mike Snitzer) [790618] - [block] dm thin metadata: remove incorrect close_device on creation error paths (Mike Snitzer) [790618] - [block] dm ioctl: do not leak argv if target message only-contains whitespace (Mike Snitzer) [790618] - [fs] ext3: fix start and len arguments handling in ext3_trim_fs() (Lukas Czerner) [767219] - [fs] ext3: Add fixed tracepoints - batched_discard (Lukas Czerner) [786987] - [fs] ext3/ioctl.c: silence sparse warnings about different address spaces (Lukas Czerner) [786987] - [fs] ext3/balloc.c: local functions should be static (Lukas Czerner) [786987] - [fs] ext3: Return -EINVAL when start is beyond the end of fs in ext3_trim_fs() (Lukas Czerner) [786987] - [fs] ext3: Fix an overflow in ext3_trim_fs (Lukas Czerner) [786987] - [fs] ext3: speed up group trim with the right free block count (Lukas Czerner) [786987] - [fs] ext3: Adjust trim start with first_data_block (Lukas Czerner) [786987] - [fs] ext3: Add FITRIM handling (Lukas Czerner) [786987] - [fs] ext3: Add batched discard support for ext3 (Lukas Czerner) [786987] - [fs] NFS: Optimise away unnecessary setattrs for open(O_TRUNC) (J. Bruce Fields) [636590] - [s390x] kdump: Add s390 description to kernel documentation (Hendrik Brueckner) [738862] - [net] bridge: Reset IPCB when entering IP stack (Herbert Xu) [717407] - [net] netlink: wrong size was calculated for vfinfo list blob (Andy Gospodarek) [772136] - [net] sctp: implement event notification SCTP_SENDER_DRY_EVENT (Thomas Graf) [787652] - [net] ipv6: fix default multicast hops setting (Jiri Benc) [767435] - [scsi] libfcoe: Do not sends FDISCs before FLOGI during CVL (Neil Horman) [790942] - [misc] hpilo: Increase number of channels (Tony Camuso) [737920] - [fs] dlm: fix kmalloc args (David Teigland) [752539] - [block] cciss: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [netdrv] 8139cp: properly config rx mode after resuming (Jason Wang) [665515] - [netdrv] mlx4_en: fix endianness with blue frame support (Steve Best) [750166] - [mm] remove debug printk's from memory_hotplug.c (Hendrik Brueckner) [738862]- [kernel] kmsg_dump: Don't run on non-error paths by default (Seiji Aguchi) [696394] - [kernel] kmsg_dump: add kmsg_dump() calls to the reboot, halt, poweroff and emergency_restart paths (Seiji Aguchi) [696394] - [net] af_iucv: offer new getsockopt SO_MSGSIZE (Hendrik Brueckner) [786997] - [net] af_iucv: performance improvements for new HS transport (Hendrik Brueckner) [786996] - [s390x] qeth: Fix recovery in case of concurrent asynchronous deliveries (Hendrik Brueckner) [786958] - [s390x] af_iucv: remove IUCV-pathes completely (Hendrik Brueckner) [786960] - [kdump] Define KEXEC_NOTE_BYTES arch specific for s390x (Hendrik Brueckner) [786959] - [s390x] dasd: fix expiration handling for recovery requests (Hendrik Brueckner) [768890] - [kernel] console interrupts vs. panic (Hendrik Brueckner) [768891] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [767219] - [block] blkdev: Do not return -EOPNOTSUPP if discard is supported (Lukas Czerner) [767219] - [block] blkdev: Submit discard bio in batches in blkdev_issue_discard() (Lukas Czerner) [767219] - [fs] ext4: Adjust minlen with discard_granularity in the FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: add FITRIM to compat_ioctl (Lukas Czerner) [767219] - [fs] ext4: check if device support discard in FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: Change the wrong param comment for ext4_trim_all_free (Lukas Czerner) [767219] - [fs] ext4: Speed up FITRIM by recording flags in ext4_group_info (Lukas Czerner) [767219] - [fs] ext4: Add new ext4 trim tracepoints (Lukas Czerner) [767219] - [fs] ext4: speed up group trim with the right free block count (Lukas Czerner) [767219] - [fs] ext4: fix trim length underflow with small trim length (Lukas Czerner) [767219] - [fs] ext4: protect bb_first_free in ext4_trim_all_free() with group lock (Lukas Czerner) [767219] - [fs] ext4: only load buddy bitmap in ext4_trim_fs() when it is needed (Lukas Czerner) [767219] - [fs] ext4: ignore errors when issuing discards (Lukas Czerner) [767219] - [fs] ext4: fix a BUG in mb_mark_used during trim (Lukas Czerner) [767219] - [s390x] config: Add kdump kernel config options for s390 (Hendrik Brueckner) [738862] - [s390x] kdump: Add KEXEC_AUTO_RESERVE for s390 (Hendrik Brueckner) [738862] - [s390x] zfcpdump: Do not initialize zfcpdump in kdump mode (Hendrik Brueckner) [738862] - [s390x] crashkernel: Add arch code for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [s390x] kernel: kdump backend code (Hendrik Brueckner) [738862] - [s390x] zcore: Add real memory access functions (Hendrik Brueckner) [738862] - [s390x] Add PSW restart shutdown trigger (Hendrik Brueckner) [738862] - [s390x] kernel: Use diagnose 308 for system reset (Hendrik Brueckner) [738862] - [mm] Replace diag10() with diag10_range() function (Hendrik Brueckner) [738862] - [kexec] reipl: Export do_store_status() function (Hendrik Brueckner) [738862] - [kexec] crashk_res init check for /sys/kernel/kexec_crash_size (Hendrik Brueckner) [738862] - [kexec] Add missing RAM resource in crash_shrink_memory() (Hendrik Brueckner) [738862] - [kernel] Create udev events for memory hotplug (Hendrik Brueckner) [738862] - [kexec] fix crash_kexec()/smp_send_stop() race in panic (Hendrik Brueckner) [738862] - [kexec] Add infrastructure for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [kexec] Initialize vmcoreinfo note at startup (Hendrik Brueckner) [738862] - [kexec] Add KEXEC_CRASH_CONTROL_MEMORY_LIMIT (Hendrik Brueckner) [738862] - [pci] Disable this patch set's SRIOV reallocation unless booted with pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges (James Takahashi) [587729] - [pci] PCI-Clear-bridge-resource-flags-if-requested (James Takahashi) [587729] - [pci] bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources (James Takahashi) [587729] - [pci] introduce reset_resource (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [pci] don't shrink bridge resources (James Takahashi) [587729] - [sound] ALSA: enable OSS emulation layer for PCM and mixer (Jaroslav Kysela) [657291] - [fs] Stable page cache to better support T10/DIF (Data Integrity storage) (Steve Best) [706189] - [char] ipmi: Decrease the IPMI message transaction time in interrupt mode (Shyam Iyer) [739359] - [security] IMA: fix audit res field to indicate 1 for success and 0 for failure (Eric Paris) [784351] - [mm] fix nrpages assertion (Josef Bacik) [766861] - [mm] Eliminate possible panic in page compaction code (Larry Woodman) [714902 755885] - [mm] Prevent panic on 2-node x3850 X5 w/2 MAX5 memory drawers panics while running certification tests caused by page list corruption (Larry Woodman) [755885]- [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Veaceslav Falico) [722304] - [netdrv] netxen_nic: signedness bug in netxen_md_entry_err_chk() (Veaceslav Falico) [722304] - [netdrv] netxen: report valid speed and duplex status when link is down (Veaceslav Falico) [722304] - [netdrv] netxen: Fix a panic during driver unload in device_remove_file (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Error logging on firmware hang (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Fix phy link status (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fw dump support (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fix cdrp race condition (Veaceslav Falico) [722304] - [netdrv] netxen: Remove alloc_etherdev error messages (Veaceslav Falico) [722304] - [netdrv] netxen: convert .get_drvinfo routine to strlcpy (Veaceslav Falico) [722304] - [netdrv] netxen: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Veaceslav Falico) [722304] - [mm] thp: fix BUG on mm->nr_ptes (Andrea Arcangeli) [794497] - [x86] ACPI, APEI, ERST, Fix erst-dbg long record reading issue (Don Zickus) [728993] - [x86] ACPI, APEI, ERST, Prevent erst_dbg from loading if ERST is disabled (Don Zickus) [728993] - [netdrv] cnic: update for RHEL6.3, part 2 (Michal Schmidt) [740048] - [netdrv] bnx2x: update for RHEL6.3 (Michal Schmidt) [741676] - [netdrv] cnic, bnx2fc: update for RHEL6.3, part 1 (Michal Schmidt) [740048] - [net] introduce build_skb() (Michal Schmidt) [741676] - [net] more accurate skb truesize (Michal Schmidt) [741676] - [net] skbuff: add skb frag size accessors (Michal Schmidt) [741676] - [netdrv] bnx2x, cnic: update to current upstream (Michal Schmidt) - [s390x] qeth: improve recovery during resource shortage (Hendrik Brueckner) [766785] - [s390x] qeth: support ipv6 query arp cache for HiperSockets (Hendrik Brueckner) [738874] - [s390x] qeth: add OSA concurrent hardware trap (Hendrik Brueckner) [738861] - [s390x] dasd: add enhanced DASD statistics interface (Hendrik Brueckner) [738871] - [kernel] mutex: Introduce arch_mutex_cpu_relax() (Hendrik Brueckner) [738872] - [s390x] ap: Setup timer for sending messages after reset (Hendrik Brueckner) [760544] - [s390x] cio: disallow driver io for known to be broken paths (Hendrik Brueckner) [765810] - [netdrv] qeth: forbid recovery during shutdown (Hendrik Brueckner) [765809] - [netdrv] qeth: reduce SIGA-r to avoid CPU cost implications (Hendrik Brueckner) [765808] - [kernel] cpu hotplug vs missing pfault completion interrupts (Hendrik Brueckner) [753080] - [scsi] aacraid: fix return value (Tomas Henzl) [741724] - [scsi] aacraid: Add new code for PMC-Sierra's SRC based controller family (Tomas Henzl) [741724] - [scsi] aacraid: fix File System going into read-only mode (Tomas Henzl) [640011] - [scsi] mpt2sas: add missing allocation check (Tomas Henzl) [736229] - [scsi] mpt2sas: Remove unused duplicate diag_buffer_enable param (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix possible integer truncation of cpu_count (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix leak on mpt2sas_base_attach() error path (Tomas Henzl) [736229] - [scsi] mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe (Tomas Henzl) [736229] - [scsi] mpt2sas: Bump driver vesion to 12.101.00.00 (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for memory allocation error for large host credits (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not retry a timed out direct IO for warpdrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Release spinlock for the raid device list before blocking it (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: Increase max transfer support from 4MB to 16MB (Tomas Henzl) [736229] - [scsi] mpt2sas: Support for greater than 2TB capacity WarpDrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets (Tomas Henzl) [736229] - [scsi] mpt2sas: Better handling DEAD IOC (PCI-E LInk down) error condition (Tomas Henzl) [736229] - [scsi] mpt2sas: _scsih_smart_predicted_fault uses GFP_KERNEL in interrupt context (Tomas Henzl) [736229] - [scsi] mpt2sas: add missing allocation (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue - Panic when inactive volume is tried deleting (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue Port Reset is taking long time to complete while issued during creating a volume (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue deadlock between hot plug worker threads and host reset context (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for dead lock occurring between host_lock and sas_device_lock (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix drives not getting properly deleted if sas cable is removed while host reset is active (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix failure message displayed during diag reset (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for system hang when discovery in progress (Tomas Henzl) [736229] - [scsi] mpt2sas: Fast Load Support (Tomas Henzl) [736229] - [scsi] mpt2sas : MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: take size of pointed value, not pointer (Tomas Henzl) [736229] - [scsi] mpt2sas: Added NUNA IO support in driver which uses multi-reply queue support of the HBA (Tomas Henzl) [736229] - [scsi] mptsas: Add device ID for SAS1068_820XELP (Tomas Henzl) [735895] - [scsi] mptsas: ensure NUL-termination of MptCallbacksName elements (Tomas Henzl) [735895] - [scsi] mptfusion: Fix for device offline while doing aggressive HBA reset (Tomas Henzl) [735895] - [scsi] mptfusion: Bump version 3.4.20 (Tomas Henzl) [735895] - [scsi] mptfusion: Avoid out of order Event processing due to cpu migration (Tomas Henzl) [735895] - [scsi] mptfusion: Set max sector count module parameter (Tomas Henzl) [735895] - [scsi] mptfusion: Added check for SILI bit in READ_6 CDB for DATA UNDERRUN ERRATA (Tomas Henzl) [735895] - [scsi] mptsas: Fix annoying warning (Tomas Henzl) [735895] - [input] ALPS: add support for protocol versions 3 and 4 (John Feeney) [637229] - [input] ALPS: remove assumptions about packet size (John Feeney) [637229] - [input] ALPS: add protocol version field in alps_model_info (John Feeney) [637229] - [input] ALPS: fix stuck buttons on some touchpads (John Feeney) [637229] - [input] ALPS: do not set REL_X/REL_Y capabilities on the touchpad (John Feeney) [637229] - [input] ALPS: add support for touchpads with 4-directional button (John Feeney) [637229] - [input] ALPS: move protocol information to Documentation (John Feeney) [637229] - [ppc] mpic: Fix problem that affinity is not updated (Steve Best) [738451] - [sound] alsa: enable snd-cmipci driver (Jaroslav Kysela) [661316] - [fs] procfs: return ENOENT on opening a being-removed proc entry (Neil Horman) [735881] - [fs] pnfs: simplify pnfs files module autoloading (Steve Dickson) [790961] - [fs] GFS2: panic during glock reclaim, ref count 0 (Steven Whitehouse) [781468] - [s390x] ap: Setup timer for processing messages in request queue (Hendrik Brueckner) [753085] - [kernel] ulimit: raise default hard ulimit on number of files to 4096 (Jarod Wilson) [786307] - [kernel] time: cast jiffies_to_clock_t() argument to unsigned long (Prarit Bhargava) [783401] - [kernel] watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry (Don Zickus) [738894] - [kernel] Prevent system hang and eventual crash when using CPU cgroups (Larry Woodman) [790945] - [usb] Fix deadlock in hid_reset when Dell iDRAC is reset (Shyam Iyer) [782374] - [dm] RAID: Print correct status characters (Jonathan E Brassow) [749684] - [virt] vmxnet3: Cap the length of the pskb_may_pull on transmit (bz 790673) (Neil Horman) [790673] - [mm] shmem: reduce pagefault lock contention (Jarod Wilson) [786320] - [x86] Fix i386 debug kernel fails to boot on some systems (Larry Woodman) [773138] - [mm] memcg: add memcg sanity checks at allocating and freeing pages (Johannes Weiner) [752137]- [pci] use security_capable() when checking capablities during config space read (Eric Paris) [596419] - [security] add cred argument to security_capable() (Eric Paris) [596419] - [scsi] qla2xxx: Update LICENSE.qla2xxx (Chad Dupuis) [722295] - [scsi] qla2xxx: Update version number to 8.04.00.02.06.3-k. (Chad Dupuis) [722295] - [scsi] qla2xxx: Avoid invalid request queue dereference for bad response packets (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop iteration after first failure in *_id functions (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix incorrect register access in qla2x00_start_iocbs() (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle device mapping changes due to device logout (Chad Dupuis) [722295] - [scsi] qla2xxx: Complete mailbox command timedout to avoid initialization failures during next reset cycle (Chad Dupuis) [722295] - [scsi] qla2xxx: Add ha->max_fibre_devices to keep track of the maximum number of targets (Chad Dupuis) [722295] - [scsi] qla2xxx: Cache swl during fabric discovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove EDC sysfs interface (Chad Dupuis) [722295] - [scsi] qla2xxx: Perform firmware dump procedure on mailbox command timeout (Chad Dupuis) [722295] - [scsi] qla2xxx: Change the log message when previous dump is available to retrieve for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Log messages to use correct vha (Chad Dupuis) [722295] - [scsi] qla2xxx: Add new message when a new loopid is assigned (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix ql_dbg arguments (Chad Dupuis) [722295] - [scsi] qla2xxx: Use ql_log* (Chad Dupuis) [722295] - [scsi] qla2xxx: Convert remaining printk's to ql_log format (Chad Dupuis) [722295] - [scsi] qla2xxx: Print mailbox command opcode and return code when a command times out (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct out of bounds read of ISP2200 mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Reduce mbx-command timeout for Login/Logout requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear options-flags while issuing stop-firmware mbx command (Chad Dupuis) [722295] - [scsi] qla2xxx: Add an "is reset active" helper (Chad Dupuis) [722295] - [scsi] qla2xxx: Prep zero-length BSG data-transfer requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix byte swapping in IPE print statement (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle failure cases during fabric_login (Chad Dupuis) [722295] - [scsi] qla2xxx: Increase speed of flash access in ISP82xx adapters to improve firmware load speed (Chad Dupuis) [722295] - [scsi] qla2xxx: Add check for null fcport references in qla2xxx_queuecommand (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle change notifications based on switch scan results (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct print format for edc ql_log() calls (Chad Dupuis) [722295] - [scsi] qla2xxx: Use consistent DL mask for ELS/CT passthru requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidation of SRB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Use a valid enode-mac if none defined (Chad Dupuis) [722295] - [scsi] qla2xxx: Propagate up abort failures (Chad Dupuis) [722295] - [scsi] qla2xxx: Add vmalloc.h include to qla_nx.c (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhancements to support ISP83xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhanced the dump routines to capture multiple request and response queues (Chad Dupuis) [722295] - [scsi] qla2xxx: Disable generating pause frames when firmware hang detected for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Do not check for minidump when device state is QLA82XX_DEV_READY (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear mailbox busy flag during premature mailbox completion for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Encapsulate prematurely completing mailbox commands during ISP82xx firmware hang (Chad Dupuis) [722295] - [scsi] qla2xxx: Display IPE error message for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return the correct value for a mailbox command if 82xx is in reset recovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix "active_mask" may be used uninitialized warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct fc_host port_state display (Chad Dupuis) [722295] - [scsi] qla2xxx: Move initialization of some variables before iospace_config (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable Minidump by default with default capture mask 0x1f (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop unconditional completion of mailbox commands issued in interrupt mode during firmware hang (Chad Dupuis) [722295] - [scsi] fix qla2xxx printk format warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Ensure there's enough request-queue space for passthru IOCBs (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload (Chad Dupuis) [722295] - [scsi] qla2xxx: Implement FCP priority tagging for 82xx adapters (Chad Dupuis) [722295] - [scsi] qla2xxx: Revert back the request queue mapping to request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidated IOCB processing routines (Chad Dupuis) [722295] - [scsi] qla2xxx: Process marker IOCB request on request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Added a new entry to ISP specific function pointers structure (Chad Dupuis) [722295] - [scsi] qla2xxx: Submit all chained IOCBs for passthrough commands on Request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the display of firmware dump availability for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the default setting of the help text of Minidump capture mask (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrections to returned sysfs error codes (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct report-id acquisiton check (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix to include FCE data as part of dump (Chad Dupuis) [722295] - [scsi] qla2xxx: Limit excessive DPC cycles (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix race that could hang kthread_stop() (Chad Dupuis) [722295] - [scsi] qla2xxx: Only read requested mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Proper cleanup of pass through commands when firmware returns error (Chad Dupuis) [722295] - [scsi] qla2xxx: Update to dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Add dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Queue depth ramp up/down modification changes (Chad Dupuis) [722295] - [scsi] qla2xxx: Check for SCSI status on underruns (Chad Dupuis) [722295] - [scsi] qla2xxx: Display FCP_CMND priority on update (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove qla2x00_wait_for_loop_ready function (Chad Dupuis) [722295] - [scsi] qla2xxx: Don't call alloc_fw_dump for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Issue mailbox command only when firmware hung bit is reset for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return sysfs error codes appropriate to conditions (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct inadvertent loop state transitions during port-update handling (Chad Dupuis) [722295] - [scsi] qla2xxx: Set the task attributes after memsetting fcp cmnd (Chad Dupuis) [722295] - [scsi] qla2xxx: Provide method for updating I2C attached VPD (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable write permission to some debug related module parameters to be changed dynamically (Chad Dupuis) [722295] - [scsi] qla2xxx: Add support for ISP82xx to capture dump (minidump) on failure (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Fix incorrect error reporting (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Handle uninitalized sectors (Chad Dupuis) [722295] - [scsi] qla2xxx: Double check for command completion if abort mailbox command fails (Chad Dupuis) [722295] - [scsi] qla2xxx: Implemeted beacon on/off for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix qla24xx revision check while enabling interrupts (Chad Dupuis) [722295] - [scsi] qla2xxx: check for marker IOCB during response queue processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Acquire hardware lock while manipulating dsd list (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix array out of bound warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Prevent CPU lockups when "ql2xdontresethba" module param is set (Chad Dupuis) [722295] - [scsi] qla2xxx: Save and restore irq in the response queue interrupt handler (Chad Dupuis) [722295] - [scsi] qla2xxx: During loopdown perform Diagnostic loopback (Chad Dupuis) [722295]- [scsi] libsas: convert to standard kernel debugging (David Milburn) [782929] - [scsi] libsas: dynamic queue depth (David Milburn) [782929] - [scsi] libsas, libata: fix ->change_queue_{depth|type} for sata devices (David Milburn) [782929] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [782929] - [scsi] libsas: fix failure to revalidate domain for anything but the first expander child (David Milburn) [782929] - [scsi] libsas: async ata scanning (David Milburn) [782929] - [scsi] mvsas: remove mvs_slave_{alloc|configure} (David Milburn) [782929] - [scsi] libsas: revert ata srst (David Milburn) [782929] - [scsi] libsas: fix lifetime of SAS_HA_FROZEN (David Milburn) [782929] - [scsi] libsas: restore scan order (David Milburn) [782929] - [scsi] libsas: delete device on sas address changed (David Milburn) [782929] - [scsi] libsas: let libata recover links that fail to transmit initial sig-fis (David Milburn) [782929] - [scsi] libsas: set sas_address and device type of rphy (David Milburn) [782929] - [scsi] libsas: fix sas port naming (David Milburn) [782929] - [scsi] libsas: improve debug statements (David Milburn) [782929] - [scsi] libsas: kill spurious sas_put_device (David Milburn) [782929] - [scsi] libsas: fix sas_unregister_ports vs sas_drain_work (David Milburn) [782929] - [scsi] libsas: route local link resets through ata-eh (David Milburn) [782929] - [scsi] libsas: fix mixed topology recovery (David Milburn) [782929] - [scsi] libsas: close scsi_remove_target() vs libata-eh race (David Milburn) [782929] - [scsi] libsas: mark all domain devices gone if root port disappears (David Milburn) [782929] - [scsi] libsas: pre-clean commands that won the eh vs completion race (David Milburn) [782929] - [scsi] isci: remove IDEV_EH hack to disable "discovery-time" ata resets (David Milburn) [782929] - [scsi] isci: remove bus and reset handlers (David Milburn) [782929] - [scsi] isci: ->lldd_ata_check_ready handler (David Milburn) [782929] - [scsi] isci: stop interpreting ->lldd_lu_reset() as an ata soft-reset (David Milburn) [782929] - [scsi] isci: fix interpretation of "hard" reset (David Milburn) [782929] - [scsi] isci: kill isci_port->status (David Milburn) [782929] - [scsi] libsas: don't recover 'gone' devices in sas_ata_hard_reset() (David Milburn) [782929] - [scsi] libsas: fix sas_find_local_phy(), take phy references (David Milburn) [782929] - [scsi] libsas: check for 'gone' expanders in smp_execute_task() (David Milburn) [782929] - [scsi] libsas: don't mark expanders as gone when a child device is removed (David Milburn) [782929] - [scsi] libsas: poll for ata device readiness after reset (David Milburn) [782929] - [scsi] libsas: async ata-eh (David Milburn) [782929] - [scsi] libsas: add mutex for SMP task execution (David Milburn) [782929] - [scsi] libsas: Remove redundant phy state notification calls (David Milburn) [782929] - [scsi] libsas: sas_phy_enable via transport_sas_phy_reset (David Milburn) [782929] - [scsi] libsas: execute transport link resets with libata-eh via host workqueue (David Milburn) [782929] - [scsi] libsas: perform sas-transport resets in shost->workq context (David Milburn) [782929] - [scsi] libsas: use libata-eh-reset for sata rediscovery fis transmit failures (David Milburn) [782929] - [scsi] libsas: defer SAS_TASK_NEED_DEV_RESET commands to libata (David Milburn) [782929] - [scsi] libsas: let libata handle command timeouts (David Milburn) [782929] - [scsi] libsas: fix timeout vs completion race (David Milburn) [782929] - [scsi] libsas: prevent double completion of scmds from eh (David Milburn) [782929] - [scsi] libsas: close error handling vs sas_ata_task_done() race (David Milburn) [782929] - [scsi] libsas: kill invocation of scsi_eh_finish_cmd from sas_ata_task_done (David Milburn) [782929] - [scsi] libsas: use ->set_dmamode to notify lldds of NCQ parameters (David Milburn) [782929] - [scsi] libsas: prevent domain rediscovery competing with ata error handling (David Milburn) [782929] - [scsi] libsas: convert dev->gone to flags (David Milburn) [782929] - [scsi] libsas: remove ata_port.lock management duties from lldds (David Milburn) [782929] - [scsi] libsas: introduce sas_drain_work() (David Milburn) [782929] - [scsi] libsas: convert ha->state to flags (David Milburn) [782929] - [scsi] libsas: replace event locks with atomic bitops (David Milburn) [782929] - [scsi] libsas: fix leak of dev->sata_dev.identify_[packet_]device (David Milburn) [782929] - [scsi] libsas: fix domain_device leak (David Milburn) [782929] - [scsi] libsas: kill sas_slave_destroy (David Milburn) [782929] - [scsi] libsas: remove unused ata_task_resp fields (David Milburn) [782929] - [scsi] libsas: fix port->dev_list locking (David Milburn) [782929] - [scsi] libsas: remove expander from dev list on error (David Milburn) [782929] - [block] export blk_{get,put}_queue() (Jeff Moyer) [757362] - [block] floppy: fix a crash during rmmod() (Jeff Moyer) [757362] - [block] floppy: Cleanup disk->queue before calling put_disk() if add_disk() was never called (Jeff Moyer) [757362] - [block] add missing blk_queue_dead() checks (Jeff Moyer) [757362] - [block] fix drain_all condition in blk_drain_queue() (Jeff Moyer) [757362] - [block] add blk_queue_dead() (Jeff Moyer) [757362] - [block] don't call blk_drain_queue() if elevator is not up (Jeff Moyer) [757362] - [block] blk-throttle: use queue_is_locked() instead of lockdep_is_held() (Jeff Moyer) [757362] - [block] fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown (Jeff Moyer) [757362] - [block] make get_request[_wait]() fail if queue is dead (Jeff Moyer) [757362] - [block] reorganize throtl_get_tg() and blk_throtl_bio() (Jeff Moyer) [757362] - [block] reorganize queue draining (Jeff Moyer) [757362] - [block] drop unnecessary blk_get/put_queue() in scsi_cmd_ioctl() and blk_get_tg() (Jeff Moyer) [757362] - [block] pass around REQ_* flags instead of broken down booleans during request alloc/free (Jeff Moyer) [757362] - [block] move blk_throtl prototypes to block/blk.h (Jeff Moyer) [757362] - [block] fix genhd refcounting in blkio_policy_parse_and_set() (Jeff Moyer) [757362] - [block] make gendisk hold a reference to its queue (Jeff Moyer) [757362] - [block] Free queue resources at blk_release_queue() (Jeff Moyer) [757362] - [block] fix crash in scsi_dispatch_cmd() (Jeff Moyer) [757362] - [block] Fix oops caused by queue refcounting failure (Jeff Moyer) [757362] - [block] add proper state guards to __elv_next_request (Jeff Moyer) [757362] - [block] fix oops in scsi_run_queue() (Jeff Moyer) [757362] - [block] put stricter guards on queue dead checks (Jeff Moyer) [757362] - [scsi] lpfc: Fix warning on i386 system (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.58 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed FCP EQ memory check prevent initialize to single interrupt vector case (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 16Gbit FC port internal and external diagnostic loopback tests (Rob Evers) [738037] - [scsi] lpfc: Fixed system panic during EEH recovery on SLI4 FC port (Rob Evers) [738037] - [scsi] lpfc: Fix FLOGI fails with invalid RPI (0x04) after connecting to a arbitrated loop (Rob Evers) [738037] - [scsi] lpfc: Fix ELS SCR failing with local reject / invalid RPI (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 port failures after firmware reset or dump (Rob Evers) [738037] - [scsi] lpfc: Fix port reset log messages indicate error when no error is seen (Rob Evers) [738037] - [scsi] lpfc: HBQ buffers are uninitialized in the base driver (Rob Evers) [738037] - [scsi] lpfc: Fixed missing shost lock protection on setting/clearing bit in vport->fc_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed missing hbalock protection on setting/clearing bit in phba->link_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed illegal state transition during driver unload (Rob Evers) [738037] - [scsi] lpfc: Fixed system crash on SLI4 FC port looopback diagnostic test with large buffers (Rob Evers) [738037] - [scsi] lpfc: Fixed a potential error path that might try to free DMA memory not allocated (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 FC port Internal and External loopback diagnostic tests (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.57 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix a crash while deleting 256 vports (Rob Evers) [738037] - [scsi] lpfc: Fix vport never finished discovery if switch runs out of resources (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Fix kernel panic when putting board in offline state twice (Rob Evers) [738037] - [scsi] lpfc: Fix memory leak when running hba resets to SLI-4 board (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.56 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix driver message 3092 and 3116 to KERN_WARNING (Rob Evers) [738037] - [scsi] lpfc: Fix PCI read failure looks like a over temperature event (Rob Evers) [738037] - [scsi] lpfc: Fixed driver event reporting to mgmt on error attention due to forced dump (Rob Evers) [738037] - [scsi] lpfc: Fix not displaying firmware rev for BE boards (Rob Evers) [738037] - [scsi] lpfc: Add asynchronous ABTS notification event feature to driver (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not byte swapping extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.55 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix premature ndlp cleanup after second target LOGO (Rob Evers) [738037] - [scsi] lpfc: Add loop support for sli4 fc (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.54 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed OCM failing COMN_READ_OBJECT and COMN_WRITE_OBJECT mailbox pass-through (Rob Evers) [738037] - [scsi] lpfc: No longer read fcoe parameters if board is not fcoe (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver passing a wrong count value (Rob Evers) [738037] - [scsi] lpfc: Added restore state and error log when sysfs board_mode attribute access failed (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR pass-through (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4 FC port persistent linkdown through config region 23 (Rob Evers) [738037] - [scsi] lpfc: Fix for ABTS. Do not free original IOCB whenever ABTS fails (Rob Evers) [738037] - [scsi] lpfc: Fixed Linux driver inconsistency in reporting FC host port-state through OCM (Rob Evers) [738037] - [scsi] lpfc: Return an error if the mbox sysfs is called (Rob Evers) [738037] - [scsi] lpfc: Fix firmware upgrade attempt on unsupported adapter (Rob Evers) [738037] - [scsi] lpfc: Fix incomplete message number 2889 (Rob Evers) [738037] - [scsi] lpfc: Fix system crash when LPe16000 fails to initialize (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.53 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix multiple non-functional discrepancies with upstream (Rob Evers) [738037] - [scsi] lpfc: Fix virtual fabrics bit set in FLOGI incorrectly (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: remove cmd->serial_number litter (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Fix common misspellings (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not returning extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Fix unsupported link speed accepted by SLI4 port (Rob Evers) [738037] - [scsi] lpfc: Increment mix-and-match minor number by 1 for added "protocol" sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Modify WQ handling to use entry_repost (Rob Evers) [738037] - [scsi] lpfc: Moved macro definition to a location proper location in lpfc_hw4.h file (Rob Evers) [738037] - [scsi] lpfc: Added a sysfs attribute "protocol" to report SLI4 port link protocol type (Rob Evers) [738037] - [scsi] lpfc: Added SLI4 INTF_TYPE and SLI_FAMILY as sub-fieled to the fwrev sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.52 driver release (Rob Evers) [738037] - [scsi] lpfc: Adding structure to support T10 DIF in SLI4 (Rob Evers) [738037] - [scsi] lpfc: Fix performance slowed due to too many register accesses (Rob Evers) [738037] - [scsi] lpfc: Fixed a warning when converting from simple_strtoul to strict_strtoul (Rob Evers) [738037] - [scsi] lpfc: Add Initial code to inject T10 DIF errors (Rob Evers) [738037] - [scsi] lpfc: Fixed non-embedded COMMON_GET_CNTL_ATTR mbox command failed with status 0x4 (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.51 driver release (Rob Evers) [738037] - [scsi] lpfc: Changed the way of SLI4 device detecting physical port name (Rob Evers) [738037] - [scsi] lpfc: Add new check to lpfc_decode_firmware_rev to handle releases that have an 'X' (Rob Evers) [738037] - [scsi] lpfc: Fixed RPI leaks in ELS protocol handling (Rob Evers) [738037] - [scsi] lpfc: Fixed NPIV FDISC failure on SLI4 if-type 2 ports (Rob Evers) [738037] - [scsi] lpfc: Fixed driver failed to follow IP reset procedure in SLI4 error attention handler (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.50 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix sysfs lists fabric name for port that has been disconnected from fabric (Rob Evers) [738037] - [scsi] lpfc: Changed the timeout to 300 seconds for SLI_CONFIG (0x9B) mailbox command (Rob Evers) [738037] - [scsi] lpfc: Fixed fcp underrun reporting (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.49 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed a driver handling IP reset issue when PCI read return error (Rob Evers) [738037] - [scsi] lpfc: Fixed casting problem (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.48 driver release (Rob Evers) [738037] - [scsi] lpfc: Added proper error code return for management API to make proper decisions (Rob Evers) [738037] - [scsi] lpfc: Fix sli4 mailbox status code. Management software has dependancies (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [738037] - [scsi] lpfc: Made error log include PCI BAR bitmap from kernel when enable PCI device failed (Rob Evers) [738037] - [scsi] lpfc: Fixed incomplete scsi messages displayed (Rob Evers) [738037] - [scsi] lpfc: Fix enable_bg config parameter for SLI4 (Rob Evers) [738037] - [scsi] lpfc: fix potentially dangerous trailing ';' (Rob Evers) [738037] - [scsi] lpfc: Fix driver firmware update to match new firmware image format (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Silence DEBUG_STRICT_USER_COPY_CHECKS=y warning (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: fix a few typos in comments (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: remove extra semicolons (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 CT handling for sequences > 4K (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of unsolicited frames for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of CVL for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed crash when aborting els IOs (Rob Evers) [738037] - [scsi] lpfc: Fix up CT and oxid/rxid for unsol rcv frames (Rob Evers) [738037] - [scsi] lpfc: Added fcf priority record selection for fcf failover (Rob Evers) [738037] - [scsi] lpfc: Fixed mailbox double free panic (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.46 driver release (Rob Evers) [738037] - [scsi] lpfc: Removed unused argument passing to the lpfc_bsg_diag_mode_enter routine (Rob Evers) [738037] - [scsi] lpfc: Add sysfs logging when writeable parameters are changed (Rob Evers) [738037] - [scsi] lpfc: iDiag added SLI4 device PCI BAR memory mapped reigster access methods (Rob Evers) [738037] - [scsi] lpfc: Consolidated duplicating macro definitions (Rob Evers) [738037] - [scsi] lpfc: Fixed cosmetic issues with T10 DIF (Rob Evers) [738037] - [scsi] lpfc: iDiag fixed mailbox capture and dump overlapping bitmap macro definition (Rob Evers) [738037] - [scsi] lpfc: iDiag changed command structure data array indexing by using macro defines (Rob Evers) [738037] - [scsi] lpfc: iDiag extended debugfs setting up inline mailbox capture and dump capability (Rob Evers) [738037] - [scsi] lpfc: Fix the case where the SCSI host supplies the CRC, only support T10 DIF type 1 (Rob Evers) [738037] - [scsi] lpfc: Fixed failure to show 16 Gbit from FC host supported_speeds sysfs entry (Rob Evers) [738037] - [fs] ext4: fix the deadlock in mpage_da_map_and_submit() (Lukas Czerner) [737780] - [fs] ext4: fix deadlock in ext4_ordered_write_end() (Lukas Czerner) [737780] - [fs] ext4: mark multi-page IO complete on mapping failure (Lukas Czerner) [737780] - [fs] ext4: fix ext4_da_block_invalidatepages() to handle page range properly (Lukas Czerner) [737780] - [fs] ext4: call mpage_da_submit_io() from mpage_da_map_blocks() (Lukas Czerner) [737780]- [virt] blkfront: don't change to closing if we're busy (Andrew Jones) [773219] - [virt] blkfront: don't put bdev right after getting it (Andrew Jones) [773219] - [virt] blkfront: Remove obsolete info->users (Andrew Jones) [773219] - [virt] blkfront: Lock blockfront_info during xbdev removal (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev release) (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev open) (Andrew Jones) [773219] - [virt] blkfront: Lock blkfront_info when closing (Andrew Jones) [773219] - [virt] blkfront: Clean up vbd release (Andrew Jones) [773219] - [virt] blkfront: Fix gendisk leak (Andrew Jones) [773219] - [virt] blkfront: Fix backtrace in del_gendisk (Andrew Jones) [773219] - [virt] blkfront: fixes for 'xm block-detach ... --force' (Andrew Jones) [773219] - [virt] xen: use less generic names in blkfront driver (Andrew Jones) [773219] - [scsi] qla4xxx: v5.02.00.00.06.03-k2 (Chad Dupuis) [725502] - [scsi] qla4xxx: Added ping support (Chad Dupuis) [725502] - [scsi] iscsi_transport: Added Ping support (Chad Dupuis) [725502] - [scsi] qla4xxx: added support for host event (Chad Dupuis) [725502] - [scsi] scsi_transport_iscsi: added support for host event (Chad Dupuis) [725502] - [scsi] qla4xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove un-necessary print statment (Chad Dupuis) [725502] - [scsi] qla4xxx: Modified debug log messages for boot info (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix verify boot idx correctly (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix un-necessary delay on invalid DDB (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove unused code (Chad Dupuis) [725502] - [scsi] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_ERROR (Mike Snitzer) [789021] - [scsi] Make sure provisioning mode is reported correctly (Mike Snitzer) [789021] - [scsi] Ensure discard failure gets treated as a target problem (Mike Snitzer) [789021] - [x86] iommu/amd: Fix wrong shift direction (Don Dutile) [781531] - [x86] iommu/amd: Don't use MSI address range for DMA addresses (Don Dutile) [781524] - [pci] kabi: fix potential use of older pci_[un]block_user_cfg_access (Don Dutile) [786610] - [uio] Convert uio_generic_pci to new intx masking API (Don Dutile) [786610] - [pci] Introduce INTx check & mask API (Don Dutile) [786610] - [pci] Rework config space blocking services (Don Dutile) [786610] - [uio] uio_pci_generic: Remove useless spin_lock (Don Dutile) [786610] - [fs] autofs4: autofs4_wait() vs. autofs4_catatonic_mode() race (Ian Kent) [786693] - [fs] autofs4: catatonic_mode vs. notify_daemon race (Ian Kent) [786693] - [fs] autofs4: deal with autofs4_write/autofs4_write races (Ian Kent) [786693] - [block] md/raid1: perform bad-block tests for WriteMostly devices too (Jes Sorensen) [789570] - [fs] GFS2: Sort the ordered write list (Robert S Peterson) [788627] - [fs] GFS2: combine duplicated block freeing routines (Robert S Peterson) [788627] - [fs] GFS2: Fix multi-block allocation (Robert S Peterson) [788627] - [fs] GFS2: decouple quota allocations from block allocations (Robert S Peterson) [788627] - [fs] GFS2: split function rgblk_search (Robert S Peterson) [788627] - [fs] GFS2: Fix up "off by one" in the previous patch (Robert S Peterson) [788627] - [fs] GFS2: move toward a generic multi-block allocator (Robert S Peterson) [788627] - [fs] vfs: Provide function to get superblock and wait for it to thaw (Eric Sandeen) [747740] - [fs] quota: Fix deadlock with suspend and quotas (Eric Sandeen) [747740] - [fs] vfs: In get_super() and user_get_super() restarts are unconditional (Eric Sandeen) [747740] - [fs] vfs: remove LOOKUP_NO_AUTOMOUNT flag (Ian Kent) [745775] - [fs] VFS: Fix the remaining automounter semantics regressions (Ian Kent) [745775] - [fs] vfs pathname lookup: Add LOOKUP_AUTOMOUNT flag (Ian Kent) [745775] - [fs] vfs: automount should ignore LOOKUP_FOLLOW (Ian Kent) [745775]- [netdrv] tg3: fix ipv6 header length computation (John Feeney) [740052] - [netdrv] tg3: Add 57766 ASIC rev support (John Feeney) [740052] - [netdrv] tg3: Update version to 3.122 (John Feeney) [740052] - [netdrv] tg3: Return flowctrl config through ethtool (John Feeney) [740052] - [netdrv] tg3: Save stats across chip resets (John Feeney) [740052] - [netdrv] tg3: Remove ethtool stats member from dev struct (John Feeney) [740052] - [netdrv] tg3: Scale back code that modifies MRRS (John Feeney) [740052] - [netdrv] tg3: Fix TSO CAP for 5704 devs w / ASF enabled (John Feeney) [740052] - [netdrv] tg3: Add MDI-X reporting (John Feeney) [740052] - [netdrv] tg3: Restrict large prod ring cap devices (John Feeney) [740052] - [netdrv] tg3: Adjust BD replenish thresholds (John Feeney) [740052] - [netdrv] tg3: Make 1000Base-X FC resolution look like 1000T (John Feeney) [740052] - [netdrv] convert .get_drvinfo routines to strlcpy (John Feeney) [740052] - [netdrv] tg3: Update version to 3.121 (John Feeney) [740052] - [netdrv] tg3: Eliminate timer race with reset_task (John Feeney) [740052] - [netdrv] tg3: Schedule at most one tg3_reset_task run (John Feeney) [740052] - [netdrv] tg3: Obtain PCI function number from device (John Feeney) [740052] - [netdrv] tg3: Fix irq alloc error cleanup path (John Feeney) [740052] - [netdrv] tg3: Fix 4k skb error recovery path (John Feeney) [740052] - [netdrv] tg3: Fix 4k tx bd segmentation code (John Feeney) [740052] - [netdrv] tg3: Fix APE mutex init and use (John Feeney) [740052] - [netdrv] tg3: add tx_dropped counter (John Feeney) [740052] - [netdrv] tg3: fix tigon3_dma_hwbug_workaround() (John Feeney) [740052] - [netdrv] tg3: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (John Feeney) [740052] - [netdrv] tg3: Fix VLAN tagging regression (John Feeney) [740052] - [netdrv] tg3: Code movement (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_halt_cpu() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_write_sig_post_reset() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_stop_fw() prototype (John Feeney) [740052] - [netdrv] tg3: Add ability to turn off 1shot MSI (John Feeney) [740052] - [netdrv] tg3: Remove tp->rx_offset term when unneeded (John Feeney) [740052] - [netdrv] tg3: Fix missed MSI workaround (John Feeney) [740052] - [netdrv] tg3: Check all adv bits when checking config (John Feeney) [740052] - [netdrv] tg3: Update version to 3.120 (John Feeney) [740052] - [netdrv] tg3: Add external loopback support to selftest (John Feeney) [740052] - [net] add external loopback test in ethtool self test (John Feeney) [740052] - [netdrv] tg3: Restructure tg3_test_loopback (John Feeney) [740052] - [netdrv] tg3: Pull phy int lpbk setup into separate function (John Feeney) [740052] - [netdrv] tg3: Remove dead code (John Feeney) [740052] - [netdrv] tg3: Remove 5719 jumbo frames and TSO blocks (John Feeney) [740052] - [netdrv] tg3: Break larger frags into 4k chunks for 5719 (John Feeney) [740052] - [netdrv] tg3: Add tx BD budgeting code (John Feeney) [740052] - [netdrv] tg3: Consolidate code that calls tg3_tx_set_bd() (John Feeney) [740052] - [netdrv] tg3: Add partial fragment unmapping code (John Feeney) [740052] - [netdrv] tg3: Generalize tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] tg3: Remove short DMA check for 1st fragment (John Feeney) [740052] - [netdrv] tg3: Simplify tx bd assignments (John Feeney) [740052] - [netdrv] tg3: Reintroduce tg3_tx_ring_info (John Feeney) [740052] - [netdrv] tg3: Fix NVRAM selftest failures for 5720 devs (John Feeney) [740052] - [netdrv] tg3: Return size from tg3_vpd_readblock() (John Feeney) [740052] - [netdrv] tg3: Fix int selftest for recent devices (John Feeney) [740052] - [netdrv] tg3: Fix RSS indirection table distribution (John Feeney) [740052] - [netdrv] tg3: Add 5719 and 5720 to EEE_CAP list (John Feeney) [740052] - [netdrv] tg3: Fix link down notify failure when EEE disabled (John Feeney) [740052] - [netdrv] tg3: Fix link flap at 100Mbps with EEE enabled (John Feeney) [740052] - [netdrv] tg3: Fix io failures after chip reset (John Feeney) [740052] - [netdrv] tg3: Match power source to driver state (John Feeney) [740052] - [netdrv] tg3: Add function status reporting (John Feeney) [740052] - [netdrv] tg3: Create critical section around GPIO toggling (John Feeney) [740052] - [netdrv] tg3: Determine PCI function number in one place (John Feeney) [740052] - [netdrv] tg3: Check transitions to D0 power state (John Feeney) [740052] - [netdrv] tg3: Move power state transitions to init_one (John Feeney) [740052] - [netdrv] tg3: Detect APE enabled devs earlier (John Feeney) [740052] - [netdrv] tg3: remove unnecessary read of PCI_CAP_ID_EXP (John Feeney) [740052] - [netdrv] tg3: Migrate phy preprocessor defs to system defs (John Feeney) [740052] - [netdrv] tg3: Show flowctrl settings through get_settings() (John Feeney) [740052] - [netdrv] tg3: Remove 4G_DMA_BNDRY_BUG flag (John Feeney) [740052] - [netdrv] tg3: Remove 40BIT_DMA_LIMIT_BUG (John Feeney) [740052] - [net] remove interrupt.h inclusion from netdevice.h (John Feeney) [740052] - [netdrv] tg3: Fix tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] Add Fujitsu 1000base-SX PCI ID to tg3 (John Feeney) [740052] - [netdrv] tg3: Add braces around 5906 workaround (John Feeney) [740052] - [netdrv] tg3: Add TSO loopback test (John Feeney) [740052] - [netdrv] tg3: Add jumbo frame loopback tests to selftest (John Feeney) [740052] - [netdrv] tg3: Cleanup transmit error path (John Feeney) [740052] - [scsi] iscsi: don't hang in endless loop if no targets present (Mike Christie) [747846] - [scsi] libiscsi: fix cmd timeout/completion race (Mike Christie) [747846] - [scsi] libiscsi_tcp: fix max_r2t manipulation (Mike Christie) [747846] - [scsi] iscsi: fix setting of pid from netlink skb (Mike Christie) [747846] - [kernel] sched: Cure nr_iowait_cpu() users (Larry Woodman) [760479] - [kernel] proc: Consider NO_HZ when printing idle and iowait times (Larry Woodman) [760479] - [kernel] nohz: Make idle/iowait counter update conditional (Larry Woodman) [760479] - [kernel] nohz: Fix update_ts_time_stat idle accounting (Larry Woodman) [760479] - [kernel] cputime: Clean up cputime_to_usecs and usecs_to_cputime macros (Larry Woodman) [760479] - [mm] memcg: avoid css_get() (Johannes Weiner) [717803] - [mm] memcg: coalesce charging via percpu storage (Johannes Weiner) [717803] - [mm] memcg: coalesce uncharge during unmap/truncate (Johannes Weiner) [717803] - [kernel] tracing: send_sigqueue() needs trace_signal_generate() too (Oleg Nesterov) [738720] - [kernel] tracing: let trace_signal_generate() report more info, kill overflow_fail/lose_info (Oleg Nesterov) [738720] - [tracing] latency: Fix header output for latency tracers (Jiri Olsa) [734757] - [kernel] tracing: Fixing wakeup tracer function for disabled function trace (Jiri Olsa) [734757] - [kernel] tracing: Convert nop macros to static inlines (Jiri Olsa) [734757] - [sched] Fix cgroup movement of waking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of forking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of newly created process (Larry Woodman) [773517] - [sched] Fix ->min_vruntime calculation in dequeue_entity() (Larry Woodman) [773517] - [sched] cgroup: Fixup broken cgroup movement (Larry Woodman) [773517] - [fs] GFS2: Read in rindex if necessary during unlink (Robert S Peterson) [790997] - [fs] GFS2: More automated code analysis fixes (Robert S Peterson) [790997] - [usb] serial: use port endpoint size to determine if ep is available (Don Zickus) [744113] - [ppc] pseries: Cancel RTAS event scan before firmware flash (Steve Best) [718252] - [ppc] Fix device tree claim code (Steve Best) [740544] - [ppc] Fix accounting of softirq time when idle (Steve Best) [740550] - [fs] GFS2: panic in gfs2_rindex_update during gfs2_grow (Robert S Peterson) [791010] - [fs] GFS2: Implement FITRIM ioctl (Steven Whitehouse) [656959] - [x86] ACPI: Fix possible alignment issues with GAS 'address' references (Myron Stowe) [708447] - [x86] ACPI / PM: Use existing ACPI iomaps for NVS save/restore (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_get_iomem() (Myron Stowe) [708447] - [x86] ACPI: Do not use krefs under a mutex in osl.c (Myron Stowe) [708447] - [x86] ACPI: Make acpi_os_map_memory() avoid creating unnecessary mappings (Myron Stowe) [708447] - [x86] ACPI: Avoid walking the list of memory mappings in osl.c twice in a row (Myron Stowe) [708447] - [x86] ACPI: Change acpi_ioremap_lock into a mutex (Myron Stowe) [708447] - [x86] ACPI: Do not export functions that are only used in osl.c (Myron Stowe) [708447] - [x86] ACPI: Fix acpi_os_read_memory() and acpi_os_write_memory() (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_ioremap() (Myron Stowe) [708447] - [x86] ACPI: fix resource check message (Myron Stowe) [708447] - [x86] ACPI: Use ioremap_cache() (Myron Stowe) [708447] - [x86] ACPI: Page based coalescing of I/O remappings optimization (Myron Stowe) [708447] - [x86] ACPI: Convert simple locking to RCU based locking (Myron Stowe) [708447] - [x86] ACPI: Pre-map 'system event' related register blocks (Myron Stowe) [708447] - [x86] ACPI: Add interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [708447] - [x86] ACPI: Maintain a list of ACPI memory mapped I/O remappings (Myron Stowe) [708447] - [x86] ACPI: fix unused but set variables in ACPI (Myron Stowe) [708447] - [net] make bonding slaves honour master's skb->priority (Andy Gospodarek) [749416] - [net] ipv6: Allow inet6_dump_addr() to handle more than 64 addresses (Jiri Pirko) [742588] - [scsi] hpsa: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [kernel] perf: add examples.txt file (Jason Baron) [569502] - [tracing] Fix returning of duplicate data after EOF in trace_pipe_raw (Jason Baron) [746009] - [block] Fix sysctl check failure update (James Paradis) [714021] - [pci] Workaround hard-wired bus number (Myron Stowe) [790557] - [x86] APEI: Avoid resource conflict errors (Matthew Garrett) [696521] - [netdrv] igbvf driver update (Stefan Assmann) [737716] - [netdrv] enic driver update (Stefan Assmann) [747384] - [scsi] revert remove tech_preview tag for mpt2sas lockless mode (Tomas Henzl) [559393]- [block] md: Fix sysctl check failure (James Paradis) [714021] - [netdrv] mlx4: fix DMA mapping leak when allocation fails (Steve Best) [787771] - [kernel] perf, tool: Fix scripts dependent on upstream raw_syscall event (Jiri Olsa) [726600] - [kernel] perf, tool: Fix prefix matching for kernel maps (Jiri Olsa) [755873] - [fs] NFSv4: Further reduce the footprint of the idmapper (Steve Dickson) [730045] - [fs] NFSv4: Reduce the footprint of the idmapper (Steve Dickson) [730045] - [netdrv] be2net: bump version (Ivan Vecera) [738041] - [netdrv] be2net: Use new implementation of get mac list command (Ivan Vecera) [738041] - [netdrv] be2net: Fix link status query command (Ivan Vecera) [738041] - [netdrv] be2net: add descriptions for stat counters reported via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [738041] - [netdrv] be2net: query link status in be_open() (Ivan Vecera) [738041] - [netdrv] be2net: fix range check for set_qos for a VF (Ivan Vecera) [738041] - [netdrv] be2net: fix be_vlan_add/rem_vid (Ivan Vecera) [738041] - [netdrv] be2net: Fix INTx processing for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add support for Skyhawk cards (Ivan Vecera) [738041] - [netdrv] be2net: refactor/cleanup vf configuration code (Ivan Vecera) [738041] - [netdrv] be2net: fix ethtool ringparam reporting (Ivan Vecera) [738041] - [netdrv] be2net: workaround to fix a bug in BE (Ivan Vecera) [738041] - [netdrv] be2net: update some counters to display via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: netpoll support (Ivan Vecera) [738041] - [netdrv] be2net: Fix non utilization of RX queues (Ivan Vecera) [738041] - [netdrv] be2net: Use new hash key (Ivan Vecera) [738041] - [netdrv] be2net: Add error handling for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix error recovery paths (Ivan Vecera) [738041] - [netdrv] be2net: Move to new SR-IOV implementation in Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Use V1 query link status command for lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix VLAN promiscous mode for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add EEPROM dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: add register dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix TX queue create for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: stop issuing FW cmds if any cmd times out (Ivan Vecera) [738041] - [netdrv] be2net: don't log more than one error on detecting EEH/UE errors (Ivan Vecera) [738041] - [netdrv] be2net: stop checking the UE registers after an EEH error (Ivan Vecera) [738041] - [netdrv] be2net: init (vf)_if_handle/vf_pmac_id to handle failure scenarios (Ivan Vecera) [738041] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [738041] - [netdrv] be2net: Add detect UE feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Prevent CQ full condition for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix disabling multicast promiscous mode (Ivan Vecera) [738041] - [netdrv] be2net: Fix endian issue in RX filter command (Ivan Vecera) [738041] - [netdrv] be2net: Changing MAC Address of a VF was broken (Ivan Vecera) [738041] - [netdrv] be2net: Refactored be_cmds.c file (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple RX/TX rings in multi channel mode (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple TXQs in BE2 (Ivan Vecera) [738041] - [netdrv] be2net: refactor VF setup/teardown code into be_vf_setup/clear() (Ivan Vecera) [738041] - [netdrv] be2net: fix truesize errors (Ivan Vecera) [738041] - [netdrv] be2net: Making die temperature ioctl call async (Ivan Vecera) [738041] - [netdrv] be2net: Modified PCI MaxReadReq size to 4096 bytes (Ivan Vecera) [738041] - [netdrv] be2net: Change the data type of the 'on die temperature' stat (Ivan Vecera) [738041] - [netdrv] be2net: Add 60 second delay to allow FAT dump completion on recovery from EEH (Ivan Vecera) [738041] - [netdrv] be2net: Show newly flashed FW ver in ethtool (Ivan Vecera) [738041] - [netdrv] be2net: fix multicast filter programming (Ivan Vecera) [738041] - [netdrv] be2net: remove unused variable (Ivan Vecera) [738041] - [netdrv] be2net: increase FW update completion timeout (Ivan Vecera) [738041] - [netdrv] be2net: fix erx->rx_drops_no_frags wrap around (Ivan Vecera) [738041] - [netdrv] be2net: get rid of memory mapped pci-cfg space address (Ivan Vecera) [738041] - [netdrv] be2net: Fix race in posting rx buffers (Ivan Vecera) [738041] - [netdrv] be2net: Storing the 'vid' got by the grp5 event instead of storing the vlan_tag (Ivan Vecera) [738041] - [netdrv] benet: fix build error on 32bit arch (Ivan Vecera) [738041] - [netdrv] be2net: fix cmd-rx-filter not notifying MCC (Ivan Vecera) [738041] - [netdrv] be2net: drop pkts that do not belong to the port (Ivan Vecera) [738041] - [netdrv] be2net: add support for flashing Teranetics PHY firmware (Ivan Vecera) [738041] - [netdrv] be2net: use RX_FILTER cmd to program multicast addresses (Ivan Vecera) [738041] - [netdrv] be2net: no need to query link status (Ivan Vecera) [738041] - [netdrv] be2net: remove wrong and unnecessary calls to netif_carrier_off() (Ivan Vecera) [738041] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [738041] - [netdrv] be2net: cleanup and refactor stats code (Ivan Vecera) [738041]- [netdrv] e1000: update DRV_VERSION to match upstream (Dean Nelson) [737719] - [netdrv] e1000: add dropped DMA receive enable back in for WoL (Dean Nelson) [737719] - [netdrv] e1000: Adding e1000_dump function (Dean Nelson) [737719] - [netdrv] e1000: Remove unnecessary k.alloc/v.alloc OOM messages (Dean Nelson) [737719] - [netdrv] e1000: cleanup CE4100 MDIO registers access (Dean Nelson) [737719] - [netdrv] e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove (Dean Nelson) [737719] - [netdrv] e1000: fix lockdep splat in shutdown handler (Dean Nelson) [737719] - [netdrv] e1000: fix assignment of 0/1 to bool variables (Dean Nelson) [737719] - [netdrv] e1000: remove not used fw_version from .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: Convert _LENGTH_OF_ADDRESS to ETH_ALEN (Dean Nelson) [737719] - [netdrv] e1000: cleanup .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: fix skb truesize underestimation (Dean Nelson) [737719] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737719] - [netdrv] e1000: convert to private mutex from rtnl (Dean Nelson) [737719] - [netdrv] e1000: convert mdelay to msleep (Dean Nelson) [737719] - [netdrv] e1000: convert hardware management from timers to threads (Dean Nelson) [737719] - [netdrv] e1000: Fix driver to be used on PA RISC C8000 workstations (Dean Nelson) [737719] - [netdrv] e1000: convert to SKB paged frag API (Dean Nelson) [737719] - [netdrv] e1000: repair missing flush operations (Dean Nelson) [737719] - [netdrv] e1000: always call e1000_check_for_link() on e1000_ce4100 MACs (Dean Nelson) [737719] - [netdrv] Fix common misspellings (Dean Nelson) [737719] - [netdrv] e1000: fix comment/printk typos (Dean Nelson) [737719] - [netdrv] bnx2i: Fixed kernel panic caused by unprotected task->sc->request deref (Mike Christie) [740051] - [netdrv] BNX2I: Update version (Mike Christie) [740051] - [netdrv] BNX2I: Fixed the override of the error_mask module param (Mike Christie) [740051] - [netdrv] BNX2I: Fixed kernel panic due to illegal usage of sc->request->cpu (Mike Christie) [740051] - [netdrv] BNX2I: Added the use of kthreads to handle SCSI cmd completion (Mike Christie) [740051] - [netdrv] e1000e: minor whitespace and indentation cleanup (Dean Nelson) [737713] - [netdrv] e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ (Dean Nelson) [737713] - [netdrv] e1000e: fix checkpatch warning from MINMAX test (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - use braces in both branches of a conditional statement (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_82571() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_80003es2lan() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - check return values consistently (Dean Nelson) [737713] - [netdrv] e1000e: add missing initializers reported when compiling with W=1 (Dean Nelson) [737713] - [netdrv] e1000e: update copyright year (Dean Nelson) [737713] - [netdrv] e1000e: split lib.c into three more-appropriate files (Dean Nelson) [737713] - [netdrv] e1000e: call er16flash() instead of __er16flash() (Dean Nelson) [737713] - [netdrv] e1000e: increase version number (Dean Nelson) [737713] - [netdrv] e1000e: convert final strncpy() to strlcpy() (Dean Nelson) [737713] - [netdrv] e1000e: concatenate long debug strings which span multiple lines (Dean Nelson) [737713] - [netdrv] e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state (Dean Nelson) [737713] - [netdrv] e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567 (Dean Nelson) [737713] - [netdrv] e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx (Dean Nelson) [737713] - [netdrv] e1000e: update workaround for 82579 intermittently disabled during S0->Sx (Dean Nelson) [737713] - [netdrv] e1000e: disable Early Receive DMA on ICH LOMs (Dean Nelson) [737713] - [netdrv] e1000e: Need to include vmalloc.h (Dean Nelson) [737713] - [netdrv] e1000e: 82574/82583 Tx hang workaround (Dean Nelson) [737713] - [netdrv] e1000e: use hardware default values for Transmit Control register (Dean Nelson) [737713] - [netdrv] e1000e: use default settings for Tx Inter Packet Gap timer (Dean Nelson) [737713] - [netdrv] e1000e: 82579: workaround for link drop issue (Dean Nelson) [737713] - [netdrv] e1000e: always set transmit descriptor control registers the same (Dean Nelson) [737713] - [netdrv] e1000e: re-factor ethtool get/set ring parameter (Dean Nelson) [737713] - [netdrv] e1000e: pass pointer to ring struct instead of adapter struct (Dean Nelson) [737713] - [netdrv] e1000e: convert head, tail and itr_register offsets to __iomem pointers (Dean Nelson) [737713] - [netdrv] e1000e: re-enable alternate MAC address for all devices which support it (Dean Nelson) [737713] - [netdrv] e1000e: default IntMode based on kernel config & available hardware support (Dean Nelson) [737713] - [netdrv] e1000e: fix assignment of 0/1 to bool variables (Dean Nelson) [737713] - [netdrv] e1000e: hitting BUG_ON() from napi_enable (Dean Nelson) [737713] - [netdrv] e1000e: cleanup strlcpy conversion of .get_drvinfo routines (Dean Nelson) [737713] - [netdrv] e1000e: cleanup .get_drvinfo on strncpy usage (Dean Nelson) [737713] - [netdrv] e1000e: convert to real ndo_set_rx_mode (Dean Nelson) [737713] - [netdrv] e1000e: Convert printks to pr_ (Dean Nelson) [737713] - [netdrv] e1000e: demote a debugging WARN to a debug log message (Dean Nelson) [737713] - [netdrv] e1000e: fix skb truesize underestimation (Dean Nelson) [737713] - [netdrv] e1000e: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737713] - [netdrv] e1000e: locking bug introduced by commit 67fd4fcb (Dean Nelson) [737713] - [netdrv] e1000e: bad short packets received when jumbos enabled on 82579 (Dean Nelson) [737713] - [netdrv] e1000e: make function tables const (Dean Nelson) [737713] - [netdrv] intel: convert to SKB paged frag API (Dean Nelson) [737713] - [netdrv] e1000e: workaround for packet drop on 82579 at 100Mbps (Dean Nelson) [737713] - [netdrv] 1000e: Spurious interrupts and dropped packets with 82577/8/9 in half-duplex (Dean Nelson) [737713] - [netdrv] e1000e: convert driver to use extended descriptors (Dean Nelson) [737713] - [netdrv] e1000e: workaround invalid Tx/Rx tail descriptor register write (Dean Nelson) [737713] - [netdrv] e1000e: remove e1000_queue_stats (Dean Nelson) [737713] - [netdrv] e1000e: Add module.h to drivers who were implicitly using it (Dean Nelson) [737713] - [netdrv] e1000e: convert short duration msleep() to usleep_range() (Dean Nelson) [737713] - [netdrv] e100: Remove alloc_etherdev error messages (Dean Nelson) [737718] - [netdrv] e100: remove unused fw_version from .get_drvinfo routine (Dean Nelson) [737718] - [netdrv] e100: use strcpy in .get_drvinfo routines (Dean Nelson) [737718] - [netdrv] e100: make sure vlan support isn't advertised on old adapters (Dean Nelson) [737718] - [netdrv] e100: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737718] - [mmc] sd: Fix SDR12 timing regression (Don Zickus) [671335] - [mmc] sdhci: Fix tuning timer incorrect setting when suspending host (Don Zickus) [671335] - [mmc] sd: Macro name cleanup for high speed dtr (Don Zickus) [671335] - [mmc] sd: Handle SD3.0 cards not supporting UHS-I bus speed mode (Don Zickus) [671335] - [mmc] sd: UHS-I bus speed should be set last in UHS initialization (Don Zickus) [671335] - [mmc] sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish (Don Zickus) [671335] - [mmc] sdhci: change CONFIG_MMC_RICOH_MMC to y (Don Zickus) [738180 757948] - [pci] quirk: Always check for lower base frequency quirk for Ricoh 1180:e823 (Don Zickus) [738180 757948] - [mmc] sdhci: Add Ricoh e823 PCI ID (Don Zickus) [738180 757948] - [mmc] Added quirks for Ricoh 1180:e823 lower base clock frequency (Don Zickus) [738180 757948] - [mmc] Add PCI fixup quirks for Ricoh 1180:e823 reader (Don Zickus) [738180 757948] - [mmc] ricoh_mmc: port from driver to pci quirk (Don Zickus) [738180 757948] - [mmc] sdhci: add support for retuning mode 1 (Don Zickus) [671335] - [mmc] sdhci: add support for programmable clock mode (Don Zickus) [671335] - [mmc] sdhci: enable preset value after uhs initialization (Don Zickus) [671335] - [mmc] sd: add support for tuning during uhs initialization (Don Zickus) [671335] - [mmc] sd: report correct speed and capacity of uhs cards (Don Zickus) [671335] - [mmc] sd: set current limit for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for uhs bus speed mode selection (Don Zickus) [671335] - [mmc] sdhci: reset sdclk before setting high speed enable (Don Zickus) [671335] - [mmc] sd: add support for driver type selection (Don Zickus) [671335] - [mmc] sd: query function modes for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for signal voltage switch procedure (Don Zickus) [671335] - [mmc] sdhci: print SD Command and CAPABILITY_1 when dumping registers (Don Zickus) [671335] - [mmc] implement SD-combo (IO+mem) support (Don Zickus) [671335] - [mmc] split mmc_sd_init_card() (Don Zickus) [671335] - [mmc] SDHC 3.0: correct f_min calculation for SD 3.0 spec (Don Zickus) [671335] - [mmc] SDHC 3.0: Base clock frequency change in spec 3.0 (Don Zickus) [671335] - [mmc] SDHC 3.0: support 10-bit divided clock mode (Don Zickus) [671335] - [mmc] Test bus-width for old MMC devices (Don Zickus) [671335] - [virt] x86: Update last_guest_tsc in vcpu_put (Frank Arnold) [634293] - [virt] x86: Implement userspace interface to set virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Delegate tsc-offset calculation to architecture code (Frank Arnold) [634293] - [virt] x86: Implement call-back to propagate virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [634293] - [virt] x86: Let kvm-clock report the right tsc frequency (Frank Arnold) [634293] - [virt] SVM: Implement infrastructure for TSC_RATE_MSR (Frank Arnold) [634293] - [scsi] megaraid_sas: Fix instance access in megasas_reset_timer (Tomas Henzl) [759318] - [scsi] fcoe: Make fcoe_transport_destroy a synchronous operation (Neil Horman) [771251] - [dm] RAID: Prevent DM RAID from loading bitmap twice (Jonathan E Brassow) [789409] - [x86] APEI: Add some upstream updates (Matthew Garrett) [728987] - [netdrv] bnx2x: remove the 'poll' module option (Michal Schmidt) [690070] - [netdrv] ixgbevf: update to upstream version 2.2.0-k (Andy Gospodarek) [737717] - [netdrv] ixgbe: update to upstream version 3.6.7-k (Andy Gospodarek) [737715] - [netdrv] macvtap: Fix the minor device number allocation (Steve Best) [786518]- [x86] microcode_amd: Add support for CPU family specific container files (Frank Arnold) [787698] - [mm] HWPOISON: convert pr_debug()s to pr_info() (Dean Nelson) [789789] - [mm] mm/memory-failure.c: fix page isolated count mismatch (Dean Nelson) [789789] - [mm] mem-hwpoison: fix page refcount around isolate_lru_page() (Dean Nelson) [789789] - [mm] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [789789] - [mm] thp: fix unsuitable behavior for hwpoisoned tail page (Dean Nelson) [789789] - [mm] thp: fix the wrong reported address of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: fix splitting of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: compound_trans_order (Dean Nelson) [789789] - [mm] memcontrol: move if-statement to reflect upstream in prep for next patch (Dean Nelson) [789789] - [block] DM RAID: Handle failure to read superblock (Jonathan E Brassow) [759567] - [block] DM RAID: Set MD_CHANGE_DEVS on device rebuild (Jonathan E Brassow) [754271] - [netdrv] qlcnic: Updated License file (Chad Dupuis) [722299] - [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix API unlock (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix firmware abort code check (Chad Dupuis) [722299] - [netdrv] qlcnic: report valid speed and duplex status when link is down (Chad Dupuis) [722299] - [netdrv] qlcnic: Stop pause ctrl frames on fw hang (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove alloc_etherdev error messages (Chad Dupuis) [722299] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Chad Dupuis) [722299] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Chad Dupuis) [722299] - [netdrv] qlcnic: fix beacon and LED test (Chad Dupuis) [722299] - [netdrv] qlcnic: updated reset sequence (Chad Dupuis) [722299] - [netdrv] qlcnic: skip IDC ack check in fw reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: reset loopback mode if promiscous mode setting fails (Chad Dupuis) [722299] - [netdrv] qlcnic: fix external loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: Change CDRP function (Chad Dupuis) [722299] - [netdrv] qlcnic: Added error logging for firmware abort (Chad Dupuis) [722299] - [netdrv] qlcnic: add beacon test support (Chad Dupuis) [722299] - [netdrv] qlcnic: fix cdrp race condition (Chad Dupuis) [722299] - [netdrv] qlcnic: Add FLT entry for CO cards FW image region (Chad Dupuis) [722299] - [netdrv] qlcnic: Change debug messages in loopback path (Chad Dupuis) [722299] - [netdrv] qlcnic: detect fan failure (Chad Dupuis) [722299] - [netdrv] qlcnic: fix ethtool link status (Chad Dupuis) [722299] - [netdrv] qlcnic: Added debug info (Chad Dupuis) [722299] - [netdrv] qlcnic: Move get template from probe to start fw (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix delay in reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump related changes (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix enviroment variable for udev event generation during FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: change capture mask for FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: define error code for loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: fix race in skb->len access (Chad Dupuis) [722299] - [netdrv] qlcnic: enable mac-learning in promiscous mode (Chad Dupuis) [722299] - [netdrv] qlcnic: updated supported cards information (Chad Dupuis) [722299] - [netdrv] qlcnic: fix chip reset logic (Chad Dupuis) [722299] - [netdrv] qlcnic: add external loopback support through sysfs (Chad Dupuis) [722299] - [netdrv] qlcnic: multi protocol internal loopback support added (Chad Dupuis) [722299] - [netdrv] qlcnic: Add support to enable/disable FW dump capability (Chad Dupuis) [722299] - [netdrv] qlcnic: fix default operating state of interface (Chad Dupuis) [722299] - [netdrv] qlcnic: fix initial number of msix entries in adapter (Chad Dupuis) [722299] - [netdrv] qlcnic: Add code to tune FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove holding api lock while taking the dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Add capability to take FW dump deterministically (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove casts of void * (Chad Dupuis) [722299] - [netdrv] qlcnic: Added sysfs node support (Chad Dupuis) [722299] - [netdrv] qlcnic: Avoid double free of skb in tx path (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix bug in FW queue dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Bumped up version number to 5.0.18 (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump support (Chad Dupuis) [722299] - [netdrv] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [722299] - [virt] xen/events: BUG() when we can't allocate our event->irq array (Igor Mammedov) [772981] - [virt] xen: Populate xenbus device attributes (Igor Mammedov) [772981] - [virt] xen: use static initializers in xen-balloon.c (Igor Mammedov) [772981] - [virt] xen-netfront: correct MAX_TX_TARGET calculation (Igor Mammedov) [772981] - [virt] xen/irq: Alter the locking to use a mutex instead of a spinlock (Igor Mammedov) [772981] - [virt] xen-blkfront: Fix one off warning about name clash (Igor Mammedov) [772981] - [virt] xen: set max_pfn_mapped to the last pfn mapped + partial revert (Igor Mammedov) [772981] - [scsi] qla4xxx: v5.02.00.00.06.03-k1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] scsi_transport_iscsi: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] libiscsi: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [722297] - [scsi] qla4xxx: Update license (Chad Dupuis) [722297] - [scsi] qla4xxx: Added error logging for firmware abort (Chad Dupuis) [722297] - [scsi] qla4xxx: Cleanup modinfo display (Chad Dupuis) [722297] - [scsi] qla4xxx: Clear the RISC interrupt bit during FW init (Chad Dupuis) [722297] - [scsi] qla4xxx: Disable generating pause frames in case of FW hung (Chad Dupuis) [722297] - [scsi] qla4xxx: Temperature monitoring for ISP82XX core (Chad Dupuis) [722297] - [scsi] qla4xxx: Break the loop if the sendtargets list was empty (Chad Dupuis) [722297] - [scsi] qla4xxx: Limit the ACB Default Timeout value to 12s (Chad Dupuis) [722297] - [scsi] qla4xxx: cleanup, make qla4xxx_build_ddb_list short (Chad Dupuis) [722297] - [scsi] qla4xxx: check for FW alive before calling chip_reset (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix the IDC locking mechanism (Chad Dupuis) [722297] - [scsi] qla4xxx: Wait for disable_acb before doing set_acb (Chad Dupuis) [722297] - [scsi] qla4xxx: Don't recover adapter if device state is FAILED (Chad Dupuis) [722297] - [scsi] qla4xxx: fix call trace on rmmod with ql4xdontresethba=1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix CPU lockups when ql4xdontresethba set (Chad Dupuis) [722297] - [scsi] qla4xxx: Perform context resets in case of context failures (Chad Dupuis) [722297] - [scsi] treewide: Fix typos in various parts of the kernel, and fix some comments (Chad Dupuis) [722297] - [scsi] qla4xxx: select iscsi boot sysfs attrs (Chad Dupuis) [722297] - [scsi] scsi: qla4xxx driver depends on NET (Chad Dupuis) [722297] - [scsi] qla4xxx: v5.02.00.00.06.02-k14 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fixed BFS with sendtargets as boot index (Chad Dupuis) [722297] - [scsi] qlge: Bumped driver version to 1.00.00.30 (Chad Dupuis) [722307] - [scsi] qlge: Fix memory leak in the process of refill (Chad Dupuis) [722307] - [scsi] qlge: Removing needless print's which are not (Chad Dupuis) [722307] - [scsi] qlge: Fixed invalid reference to ip header (Chad Dupuis) [722307] - [scsi] qlge: Updating Schultz LICENSE.qlge file (Chad Dupuis) [722307]- [usb] xHCI: set USB2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: Check host USB2 LPM capability (Don Zickus) [738877] - [usb] Add a strtobool function matching semantics of existing in kernel equivalents (Don Zickus) [738877] - [usb] xhci: Fix USB 3.0 device restart on resume (Don Zickus) [738877] - [usb] usb3.0 ch9 definitions (Don Zickus) [738877] - [usb] xhci: Clean up 32-bit build warnings (Don Zickus) [738877] - [usb] xhci: Properly handle COMP_2ND_BW_ERR (Don Zickus) [738877] - [usb] xhci: Better debugging for critical host errors (Don Zickus) [787110] - [usb] xhci: Be less verbose during URB cancellation (Don Zickus) [787110] - [usb] xhci: Remove debugging about ring structure allocation (Don Zickus) [787110] - [usb] xhci: Remove debugging about toggling cycle bits (Don Zickus) [787110] - [usb] xhci: Remove debugging for individual transfers (Don Zickus) [787110] - [usb] xhci: Remove useless sg-list debugging (Don Zickus) [787110] - [usb] xhci: Remove warnings about MSI and MSI-X capabilities (Don Zickus) [787110] - [usb] xhci: Remove scary warnings about transfer issues (Don Zickus) [770571 787110] - [usb] Trivial: xhci: Fix copy-paste error (Don Zickus) [738877] - [usb] xHCI: fix bug in xhci_clear_command_ring() (Don Zickus) [773109] - [usb] xHCI: Adding #define values used for hub descriptor (Don Zickus) [738877] - [usb] XHCI: resume root hubs when the controller resumes (Don Zickus) [738877 747531] - [usb] xhci: Set slot and ep0 flags for address command (Don Zickus) [738877] - [usb] xhci: fix lockdep warning on endpoint timeout (Don Zickus) [738877] - [usb] fix implicit usage of gfp.h in host/xhci-hub.c (Don Zickus) [738877] - [usb] xHCI: Make xHCI driver have a BOS descriptor (Don Zickus) [738877] - [usb] xhci: remove CONFIG_PCI in xhci.c's probe function (Don Zickus) [738877] - [usb] xhci: move xhci_gen_setup() away from -pci (Don Zickus) [738877] - [usb] xhci: refactor xhci_pci_setup() (Don Zickus) [738877] - [usb] xhci: replace pci_*_consistent() with dma_*_coherent() (Don Zickus) [738877] - [usb] xhci: hide MSI code behind PCI bars (Don Zickus) [683681] - [usb] xhci: group MSI interrupt registration into its own function (Don Zickus) [683681] - [usb] host: introduce USB_ARCH_HAS_XHCI (Don Zickus) [738877] - [usb] xHCI: fix debug message (Don Zickus) [738877] - [usb] xHCI: AMD isoc link TRB chain bit quirk (Don Zickus) [742100] - [usb] usbcore: add sysfs support to xHCI usb2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: test USB2 software LPM (Don Zickus) [738877] - [usb] xHCI: Clear PLC for USB2 root hub ports (Don Zickus) [754045] - [usb] xHCI: test and clear RWC bit (Don Zickus) [738147 754045] - [usb] xHCI: set link state (Don Zickus) [738877] - [usb] usbcore: check device's LPM capability (Don Zickus) [738877] - [usb] usbcore: get BOS descriptor set (Don Zickus) [738877] - [usb] xhci-mem.c: xhci_segment_free: No need for checking seg argument (Don Zickus) [738877] - [usb] xhci-mem.c: Check for ring->first_seg != NULL (Don Zickus) [738877] - [usb] xhci: USB 3.0 BW checking (Don Zickus) [735951] - [usb] xhci: Fix mult base in endpoint bandwidth info (Don Zickus) [735951] - [usb] xhci: ignore xhci version while checking for the link quirk (Don Zickus) [738877] - [usb] xHCI: prevent infinite loop when processing MSE event (Don Zickus) [738877] - [usb] xhci: Redundant check in xhci_check_args for xhci->devs (Don Zickus) [738877] - [usb] xHCI: refine td allocation (Don Zickus) [738877] - [usb] xhci: Don't print short isoc packets. (Don Zickus) [738877] - [usb] xhci: Add software BW checking quirk to Intel PPT xHCI (Don Zickus) [735951] - [usb] xhci: Implement HS/FS/LS bandwidth checking (Don Zickus) [735951] - [usb] xhci: Track interval bandwidth tables per port/TT (Don Zickus) [738877] - [usb] xhci: Store endpoint bandwidth information (Don Zickus) [738877] - [usb] xhci: Store information about roothubs and TTs (Don Zickus) [738877] - [usb] xhci: Store the "real" root port number (Don Zickus) [738877] - [usb] xhci: Refactor endpoint limit checking (Don Zickus) [738877] - [usb] xhci: Rename virt_dev->port to fake_port (Don Zickus) [738877] - [usb] xhci: If no endpoints changed, don't issue BW command (Don Zickus) [738877] - [usb] xhci: Handle zero-length isochronous packets (Don Zickus) [738877] - [usb] xhci: Remove TDs from TD lists when URBs are canceled (Don Zickus) [738877] - [usb] xhci: Fix failed enqueue in the middle of isoch TD (Don Zickus) [738877] - [usb] xhci: Fix memory leak during failed enqueue (Don Zickus) [738877] - [usb] xHCI: report USB2 port in resuming as suspend (Don Zickus) [768238] - [usb] xHCI: fix port U3 status check condition (Don Zickus) [768238] - [usb] rename USB_SPEED_VARIABLE to USB_SPEED_WIRELESS (Don Zickus) [738877] - [usb] Mark EHCI LPM functions as __maybe_unused (Don Zickus) [738877] - [usb] ehci: disable LPM and PPCD for nVidia MCP89 chips (Don Zickus) [738877] - [usb] EHCI: Disable langwell/penwell LPM capability (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Enable Per-port change detect bits (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Basic LPM feature support (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: preparation (Don Zickus) [738877] - [net] ipvs: RHEL6: Enable SCTP transport loadbalancing (Thomas Graf) [786953] - [net] ipvs: Use frag walker helper in SCTP proto support (Thomas Graf) [786953] - [net] ipvs: provide default ip_vs_conn_{in, out}_get_proto (Thomas Graf) [786953] - [net] ipvs: lvs sctp protocol handler is incorrectly invoked ip_vs_app_pkt_out (Thomas Graf) [786953] - [net] ipvs: SCTP Transport Loadbalancing Support (Thomas Graf) [786953] - [block] mtip32xx: removed the irrelevant argument of mtip_hw_submit_io() and the unused member of struct driver_data (Shyam Iyer) [658388] - [block] mtip32xx: do rebuild monitoring asynchronously (Shyam Iyer) [658388] - [block] mtip32xx: uninitialized variable in mtip_quiesce_io() (Shyam Iyer) [658388] - [block] mtip32xx: updates based on feedback (Shyam Iyer) [658388] - [block] mtip32xx: add module.h include to avoid conflict with moduleh tree (Shyam Iyer) [658388] - [block] mtip32xx: mark a few more items static (Shyam Iyer) [658388] - [block] mtip32xx: ensure that all local functions are static (Shyam Iyer) [658388] - [block] mtip32xx: cleanup compat ioctl handling (Shyam Iyer) [658388] - [block] mtip32xx: fix warnings/errors on 32-bit compiles (Shyam Iyer) [658388] - [block] mtip32xx: RHEL specific config changes (Shyam Iyer) [658388] - [ata] Split ahci.c to ahci.h (Shyam Iyer) [658388] - [block] Add driver for Micron RealSSD pcie flash cards (Shyam Iyer) [658388] - [usb] When hot reset for USB3 fails, try warm reset (Don Zickus) [734699 738151 742146 784430] - [usb] usbcore: refine warm reset logic (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Set change bit when warm reset change is set (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Clear warm reset change event during init (Don Zickus) [734699 738151 742146 784430] - [usb] Reset USB 3.0 devices on (re)discovery (Don Zickus) [734699 738151 742146 784430] - [usb] use "device number" instead of "address" (Don Zickus) [734699 738151 742146 784430] - [fs] nfs: Additional readdir cookie loop information (Steve Dickson) [770250] - [fs] NFS: Fix spurious readdir cookie loop messages (Steve Dickson) [770250] - [fs] NFSv4: Save the owner/group name string when doing open (Jeff Layton) [739797] - [fs] tracepoint: add drop_transaction/update_superblock_end to jbd2 (Lukas Czerner) [738726] - [scsi] Fix block queue and elevator memory leak in scsi_alloc_sdev (Jeff Moyer) [769652] - [scsi] Make scsi_free_queue() kill pending SCSI commands (David Milburn) [784117] - [scsi] isci: kill iphy->isci_port lookups (David Milburn) [718264] - [scsi] scsi_dh_rdac: Fix for unbalanced reference count (Mike Snitzer) [749265] - [x86] tsc: Fix SMI induced variation in quick_pit_calibrate() (John Villalovos) [787332] - [virt] kvm: introduce x86_cpuinit.early_percpu_clock_init hook (Igor Mammedov) [788562] - [netdrv] igb driver update (Stefan Assmann) [737714]- [kernel] mm-tracepoint: fix documentation and examples (Jiri Olsa) [788156] - [kernel] perf tools: Fix compile error on x86_64 Ubuntu (Jiri Olsa) [788156] - [kernel] perf report: Fix --stdio output alignment when --showcpuutilization used (Jiri Olsa) [788156] - [kernel] perf annotate: Get rid of field_sep check (Jiri Olsa) [788156] - [kernel] perf annotate: Fix usage string (Jiri Olsa) [788156] - [kernel] perf kmem: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf kmem: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf top: Add error message for EMFILE (Jiri Olsa) [788156] - [kernel] perf test: Change type of '-v' option to INCR (Jiri Olsa) [788156] - [kernel] perf script: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf tools: Add const.h to MANIFEST to make perf-tar-src-pkg work again (Jiri Olsa) [788156] - [kernel] perf top: Don't update total_period on process_sample (Jiri Olsa) [788156] - [kernel] perf hists: Stop using 'self' for struct hist_entry (Jiri Olsa) [788156] - [kernel] perf hists: Rename total_session to total_period (Jiri Olsa) [788156] - [kernel] perf kvm: Fix copy & paste error in description (Jiri Olsa) [788156] - [kernel] perf script: Kill script_spec__delete (Jiri Olsa) [788156] - [kernel] perf top: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf stat: Introduce get_ratio_color() helper (Jiri Olsa) [788156] - [kernel] perf session: Remove impossible condition check (Jiri Olsa) [788156] - [kernel] perf tools: Fix feature-bits rework fallout, remove unused variable (Jiri Olsa) [788156] - [kernel] perf script: Add generic perl handler to process events (Jiri Olsa) [788156] - [kernel] perf tools: Use for_each_set_bit() to iterate over feature flags (Jiri Olsa) [788156] - [kernel] perf tools: Unify handling of features when writing feature section (Jiri Olsa) [788156] - [kernel] perf report: Accept fifos as input file (Jiri Olsa) [788156] - [kernel] perf tools: Moving code in some files (Jiri Olsa) [788156] - [kernel] perf tools: Fix out-of-bound access to struct perf_session (Jiri Olsa) [788156] - [kernel] perf tools: Continue processing header on unknown features (Jiri Olsa) [788156] - [kernel] perf tools: Improve macros for struct feature_ops (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Document and check that mmap_pages must be a power of two (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Provide advice if mmap'ing fails with EPERM (Jiri Olsa) [788156] - [kernel] perf tools: Fix truncated annotation (Jiri Olsa) [788156] - [kernel] perf script: look up thread using tid instead of pid (Jiri Olsa) [788156] - [kernel] perf tools: Look up thread names for system wide profiling (Jiri Olsa) [788156] - [kernel] perf tools: Fix comm for processes with named threads (Jiri Olsa) [788156] - [kernel] perf report: Fix usage string (Jiri Olsa) [788156] - [kernel] perf test: Add more automated tests for event parsing (Jiri Olsa) [788156] - [kernel] perf events: Tidy up perf_event__preprocess_sample (Jiri Olsa) [788156] - [kernel] perf tools: Remove stale git headlines from top comment (Jiri Olsa) [788156] - [kernel] perf tools: Fix a memory leak on perf_read_values_destroy (Jiri Olsa) [788156] - [kernel] perf symbols: Fix error path on symbol__init() (Jiri Olsa) [788156] - [kernel] perf symbols: Get rid of duplicated snprintf() (Jiri Olsa) [788156] - [kernel] perf evlist: Fix errno value reporting on failed mmap (Jiri Olsa) [788156] - [kernel] perf report: Document '--call-graph' for optional print_limit argument (Jiri Olsa) [788156] - [kernel] perf evsel: Fix uninitialized memory access to struct perf_sample (Jiri Olsa) [788156] - [kernel] perf record: Add ability to record event period (Jiri Olsa) [788156] - [kernel] perf tools: Add ability to synthesize event according to a sample (Jiri Olsa) [788156] - [kernel] perf script: Implement option for system-wide profiling (Jiri Olsa) [788156] - [kernel] perf script: Fix mem leaks and NULL pointer checks around strdup()s (Jiri Olsa) [788156] - [kernel] perf test: Soft errors shouldn't stop the "Validate PERF_RECORD_" test (Jiri Olsa) [788156] - [kernel] perf test: Validate PERF_RECORD_ events and perf_sample fields (Jiri Olsa) [788156] - [kernel] perf event: Introduce perf_event__fprintf (Jiri Olsa) [788156] - [kernel] perf test: Allow running just a subset of the available tests (Jiri Olsa) [788156] - [kernel] perf evlist: Always do automatic allocation of pollfd and mmap structures (Jiri Olsa) [788156] - [kernel] perf tools: Save some loops using perf_evlist__id2evsel (Jiri Olsa) [788156] - [kernel] perf script: Add comm filtering option (Jiri Olsa) [788156] - [kernel] perf tools: make -C consistent across commands (for cpu list arg) (Jiri Olsa) [788156] - [kernel] perf top: Stop using globals for tool state (Jiri Olsa) [788156] - [kernel] perf tools: Rename perf_event_ops to perf_tool (Jiri Olsa) [788156] - [kernel] perf tools: Resolve machine earlier and pass it to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf tools: Pass tool context in the the perf_event_ops functions (Jiri Olsa) [788156] - [kernel] perf annotate: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf report: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf tools: Use evsel->attr.sample_type instead of session->sample_type (Jiri Olsa) [788156] - [kernel] perf session: Remove superfluous callchain_cursor member (Jiri Olsa) [788156] - [kernel] perf event: perf_event_ops->attr() manipulates only an evlist (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce id_hdr_size method out of perf_session (Jiri Olsa) [788156] - [kernel] perf symbols: Add nr_events to symbol_conf (Jiri Olsa) [788156] - [kernel] perf ui progress: Fix divide by zero (Jiri Olsa) [788156] - [kernel] perf record: Move 'group' to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf session: Move threads to struct machine (Jiri Olsa) [788156] - [kernel] perf record: Move mmap_pages to perf_record_opts (Jiri Olsa) [788156] - [kernel] perf evlist: Handle default value for 'pages' on mmap method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce {prepare, start}_workload refactored from 'perf record' (Jiri Olsa) [788156] - [kernel] perf evsel: Introduce config attr method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce add_tracepoints method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce perf_evlist__add_attrs (Jiri Olsa) [788156] - [kernel] perf tools: Simplify debugfs mountpoint handling code (Jiri Olsa) [788156] - [kernel] perf tools: Eliminate duplicate code and use PATH_MAX consistently (Jiri Olsa) [788156] - [kernel] perf/powerpc: Fix build for PowerPC with uclibc toolchains (Jiri Olsa) [788156] - [fs] epoll: fix compiler warning and optimize the non-blocking path (Jason Baron) [709197] - [fs] epoll: move ready event check into proper inline (Jason Baron) [709197] - [fs] epoll: epoll_wait() should not use timespec_add_ns() (Jason Baron) [709197] - [fs] epoll: make epoll_wait() use the hrtimer range feature (Jason Baron) [709197] - [fs] select: rename estimate_accuracy() to select_estimate_accuracy() (Jason Baron) [709197] - [fs] ext4: don't dereference null pointer when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: Fix fs corruption when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: ext4_mkdir should dirty dir_block with newly created directory inode (Lukas Czerner) [773342] - [scsi] bnx2fc: Bumped version to 1.0.10 (Mike Christie) [740059] - [scsi] bnx2fc: NPIV ports go offline when interface is brought down & up (Mike Christie) [740059] - [scsi] bnx2fc: Handle LOGO flooding from the target (Mike Christie) [740059] - [scsi] bnx2fc: fix panic in bnx2fc_post_io_req (Mike Christie) [740059] - [scsi] bnx2fc: Handle SRR LS_ACC drop scenario (Mike Christie) [740059] - [scsi] bnx2fc: Handle ABTS timeout during ulp timeout (Mike Christie) [740059] - [fs] ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc (Lukas Czerner) [767199] - [fs] tmpfs: fix off-by-one in max_blocks checks (Eric Sandeen) [783497] - [s390x] kernel: fix 3215 console deadlock (Hendrik Brueckner) [753578] - [net] sctp: implement socket option SCTP_GET_ASSOC_ID_LIST (Thomas Graf) [787622] - [net] tcp: bind() fix autoselection to share ports (Flavio Leitner) [784671] - [fs] xfs: Fix missing xfs_iunlock() on error recovery path in xfs_readlink() (Carlos Maiolino) [694702] - [net] sch_qfq: Enable as module (Thomas Graf) [787637] - [net] sch_qfq: accurate wsum handling (Thomas Graf) [787637] - [net] sch_qfq: fix overflow in qfq_update_start() (Thomas Graf) [787637] - [net] pkt_sched: QFQ - quick fair queue scheduler (Thomas Graf) [787637] - [x86] Add hpet_mmap kernel parameter (Prarit Bhargava) [785667] - [x86] Configure HPET_MMAP on (Prarit Bhargava) [785667] - [net] tcp: fix undo after RTO for CUBIC (Thomas Graf) [786956] - [net] tcp: fix undo after RTO for BIC (Thomas Graf) [786956] - [net] tcp: drop SYN+FIN messages (Thomas Graf) [786956] - [net] tcp: skip cwnd moderation in TCP_CA_Open in tcp_try_to_open (Thomas Graf) [786956] - [net] tcp: allow undo from reordered DSACKs (Thomas Graf) [786956] - [net] tcp: use SACKs and DSACKs that arrive on ACKs below snd_una (Thomas Graf) [786956] - [net] tcp: use DSACKs that arrive when packets_out is 0 (Thomas Graf) [786956] - [net] tcp: make is_dupack a parameter to tcp_fastretrans_alert() (Thomas Graf) [786956] - [net] tcp: use TCP_DEFAULT_INIT_RCVWND in tcp_fixup_rcvbuf() (Thomas Graf) [786956] - [net] tcp: use TCP_INIT_CWND in tcp_fixup_sndbuf() (Thomas Graf) [786956] - [net] tcp: properly update lost_cnt_hint during shifting (Thomas Graf) [786956] - [net] tcp: ECN blackhole should not force quickack mode (Thomas Graf) [786956] - [net] tcp: fix validation of D-SACK (Thomas Graf) [786956] - [net] tcp: Proportional Rate Reduction for TCP (Thomas Graf) [786956] - [net] tcp: RFC2988bis + taking RTT sample from 3WHS for the passive open side (Thomas Graf) [786956] - [net] tcp_cubic: limit delayed_ack ratio to prevent divide error (Thomas Graf) [786956] - [net] tcp: Make undo_ssthresh arg to tcp_undo_cwr() a bool (Thomas Graf) [786956] - [net] tcp: avoid cwnd moderation in undo (Thomas Graf) [786956] - [net] tcp: undo_retrans counter fixes (Thomas Graf) [786956] - [net] tcp: fix a bug that triggers large number of TCP RST by mistake (Thomas Graf) [786956] - [net] tcp: cleanup of cwnd initialization in tcp_init_metrics() (Thomas Graf) [786956] - [virt] x86, cpu: add FMA4 and TBM to allowed CPUID bits (Eduardo Habkost) [784856] - [fs] cifs: change oplock break slow work to very slow work (Jeff Layton) [772874]- [kernel] timer: add the usleep_range() timer (Dean Nelson) [786458] - [net] SUNRPC: Add trace events to the sunrpc subsystem (Steve Dickson) [784103] - [scsi] qla2xxx: Module parameter to control use of async or sync port login (Chad Dupuis) [769007] - [x86] powernow-k8: Fix indexing issue (Frank Arnold) [781566] - [x86] powernow-k8: Avoid Pstate MSR accesses on systems supporting CPB (Frank Arnold) [781566] - [x86] hpet: Immediately disable HPET timer 1 if rtc irq is masked (Frank Arnold) [787695] - [x86] rtc: disable hpet emulation on suspend (Frank Arnold) [787695] - [x86] Report cpb and eff_freq_ro flags correctly (Frank Arnold) [787687] - [x86] cpuinfo: Add feature flags for AMD fam15h model 10h-1fh processors (Frank Arnold) [787687] - [net] ipv6: Generic TTL Security Mechanism (Weiping Pan) [786948] - [net] ipv4: Generalized TTL Security Mechanism (Weiping Pan) [787311] - [scsi] fix the new host byte settings (DID_TARGET_FAILURE and DID_NEXUS_FAILURE) (Mike Snitzer) [787282] - [scsi] Correctly set the scsi host/msg/status bytes (Mike Snitzer) [787282] - [scsi] Add all the definitions of host bytes to hostbyte_table (Mike Snitzer) [787282] - [virt] virtio: balloon: Add freeze, restore handlers to support S4 (Amit Shah) [624189] - [virt] virtio: balloon: Move vq initialization into separate function (Amit Shah) [624189] - [virt] virtio: net: Add freeze, restore handlers to support S4 (Amit Shah) [582178] - [virt] virtio: net: Move vq and vq buf removal into separate function (Amit Shah) [582178] - [virt] virtio: net: Move vq initialization into separate function (Amit Shah) [582178] - [virt] virtio: blk: Add freeze, restore handlers to support S4 (Amit Shah) [542378] - [virt] virtio: blk: Move vq initialization to separate function (Amit Shah) [542378] - [virt] virtio: console: Disable callbacks for virtqueues at start of S4 freeze (Amit Shah) [623913] - [virt] virtio: console: Add freeze and restore handlers to support S4 (Amit Shah) [623913] - [virt] virtio: console: Move vq and vq buf removal into separate functions (Amit Shah) [623913] - [virt] virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff (Amit Shah) [542378 582178 623913 624189] - [virt] virtio: pci: switch to new PM API (Amit Shah) [542378 582178 623913 624189] - [virt] virtio_blk: fix config handler race (Amit Shah) [542378] - [virt] virtio_net: use singlethread workqueue (Amit Shah) [582178] - [virt] virtio_net: set/cancel work on ndo_open/ndo_stop (Amit Shah) [582178] - [serial] jsm: Fixed EEH recovery error (Steve Best) [742551] - [serial] jsm: adding EEH handlers (Steve Best) [742551] - [scsi] isci: fix, prevent port from getting stuck in the 'configuring' state (David Milburn) [747533] - [scsi] isci: fix start OOB (David Milburn) [747533] - [scsi] isci: fix io failures while wide port links are coming up (David Milburn) [747533] - [scsi] isci: allow more time for wide port targets (David Milburn) [747533] - [scsi] isci: enable wide port targets (David Milburn) [747533] - [scsi] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode (David Milburn) [747533] - [scsi] isci: update version to 1.1 (David Milburn) [747533] - [scsi] isci: remove unused 'isci_tmf->device' field (David Milburn) [747533] - [scsi] isci: performance-fix, shorten default "no outbound task" timeout (David Milburn) [747533] - [scsi] isci: oem parameter format v1.3 (David Milburn) [747533] - [scsi] isci: oem parameter format v1.1 (David Milburn) [747533] - [scsi] isci: update afe (analog-front-end) recipe for C1 (David Milburn) [747533] - [scsi] isci: Cleanup oem parameter and recipe handling (David Milburn) [747533] - [net] skbuf.h: Fix parameter documentation (Dean Nelson) [786639] - [net] add APIs for manipulating skb page fragments (Dean Nelson) [786639] - [scsi] scsi_dh_alua: Retry the check-condition in case Mode Parameters Changed (Mike Snitzer) [772305] - [scsi] scsi_dh_alua: Add one more check-condition for alua handler (Mike Snitzer) [772305] - [scsi] scsi_dh_rdac: Adding NetApp as a brand name for rdac (Mike Snitzer) [772305] - [net] config: Adding generic config option to enable netprio cgroups (Neil Horman) [772974] - [net] add documentation for net_prio cgroups (Neil Horman) [772974] - [net] add network priority cgroup infrastructure (Neil Horman) [772974] - [s390x] dasd: wait for terminated request (Hendrik Brueckner) [745999] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [760490] - [kernel] perf header: Use event_name() to get an event name (Jiri Olsa) [784888] - [kernel] perf stat: Failure with "Operation not supported" (Jiri Olsa) [784888] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [784888] - [kernel] perf session: Fix crash with invalid CPU list (Jiri Olsa) [784888] - [kernel] perf python: Fix undefined symbol problem (Jiri Olsa) [784888] - [kernel] perf top: Fix live annotation in the --stdio interface (Jiri Olsa) [784888] - [kernel] perf top tui: Don't recalc column widths considering just the first page (Jiri Olsa) [784888] - [kernel] perf report: Add progress bar when processing time ordered events (Jiri Olsa) [784888] - [kernel] perf hists browser: Warn about lost events (Jiri Olsa) [784888] - [kernel] perf tools: Fix a typo of command name as trace-cmd (Jiri Olsa) [784888] - [kernel] perf hists: Fix recalculation of total_period when sorting entries (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle K_RESIZE in dialog windows (Jiri Olsa) [784888] - [kernel] perf ui browser: No need to switch char sets that often (Jiri Olsa) [784888] - [kernel] perf hists browser: Use K_TIMER (Jiri Olsa) [784888] - [kernel] perf ui: Rename ui__warning_paranoid to ui__error_paranoid (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement the popup windows using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui__popup_menu using ui__browser (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui_helpline using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Improve handling sigwinch a bit (Jiri Olsa) [784888] - [kernel] perf ui progress: Reimplement using slang (Jiri Olsa) [784888] - [kernel] perf evlist: Fix grouping of multiple events (Jiri Olsa) [784888] - [kernel] perf symbols: Increase symbol KSYM_NAME_LEN size (Jiri Olsa) [784888] - [kernel] perf hists browser: Refuse 'a' hotkey on non symbolic views (Jiri Olsa) [784888] - [kernel] perf ui browser: Use libslang to read keys (Jiri Olsa) [784888] - [kernel] perf tools: Fix tracing info recording (Jiri Olsa) [784888] - [kernel] perf hists browser: Elide DSO column when it is set to just one DSO, ditto for threads (Jiri Olsa) [784888] - [kernel] perf hists: Don't consider filtered entries when calculating column widths (Jiri Olsa) [784888] - [kernel] perf hists: Don't decay total_period for filtered entries (Jiri Olsa) [784888] - [kernel] perf hists browser: Honour symbol_conf.show_nr_samples, total_period (Jiri Olsa) [784888] - [kernel] perf hists browser: Do not exit on tab key with single event (Jiri Olsa) [784888] - [kernel] perf annotate browser: Don't change selection line when returning from callq (Jiri Olsa) [784888] - [kernel] perf tools: handle endianness of feature bitmap (Jiri Olsa) [784888] - [kernel] perf tools: Add prelink suggestion to dso update message (Jiri Olsa) [784888] - [kernel] perf script: Fix unknown feature comment (Jiri Olsa) [784888] - [kernel] perf hists browser: Apply the dso and thread filters when merging new batches (Jiri Olsa) [784888] - [kernel] perf hists: Move the dso and thread filters from hist_browser (Jiri Olsa) [784888] - [kernel] perf ui browser: Honour the xterm colors (Jiri Olsa) [784888] - [kernel] perf top tui: Give color hints just on the percentage, like on --stdio (Jiri Olsa) [784888] - [kernel] perf ui browser: Make the colors configurable and change the defaults (Jiri Olsa) [784888] - [kernel] perf tui: Remove unneeded call to newtCls on startup (Jiri Olsa) [784888] - [kernel] perf hists: Don't format the percentage on hist_entry__snprintf (Jiri Olsa) [784888] - [kernel] perf ui browser: Allow initial use without navigation UI elements (Jiri Olsa) [784888] - [kernel] perf tui: Catch signals to exit gracefully (Jiri Olsa) [784888] - [kernel] perf hists browser: Add missing hotkeys to the help window (Jiri Olsa) [784888] - [kernel] perf top: Fix the 'E' hotkey, select among multiple events (Jiri Olsa) [784888] - [kernel] perf top: Honour --hide_{user, kernel}_symbols and the 'U' hotkey (Jiri Olsa) [784888] - [kernel] perf buildid: Fix possible unterminated readlink() result buffer (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow toggling the visualization of source code lines (Jiri Olsa) [784888] - [kernel] perf ui browser: Add filter method (Jiri Olsa) [784888] - [kernel] perf annotate browser: Exit when pressing ESC or the left arrow (Jiri Olsa) [784888] - [kernel] perf hists browser: Invalidate ui_browser->top after timer calls (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix handling of TAB/UNTAB for multiple events (Jiri Olsa) [784888] - [kernel] perf top: Remove entries from entries_collapsed on decay (Jiri Olsa) [784888] - [kernel] perf ui browser: Remove ui_browser__add_exit_keys (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle SIGWINCH (Jiri Olsa) [784888] - [kernel] perf hists: Fix compilation when NO_NEWT_SUPPORT is set (Jiri Olsa) [784888] - [kernel] perf hists: Don't free decayed entries if in the annotation browser (Jiri Olsa) [784888] - [kernel] perf hists browser: Recalculate browser pointers after resort/decay (Jiri Olsa) [784888] - [kernel] perf probe: Fix to show correct error string (Jiri Olsa) [784888] - [kernel] perf tools: Make --no-asm-raw the default (Jiri Olsa) [784888] - [kernel] perf tools: Make perf.data more self-descriptive (Jiri Olsa) [784888] - [kernel] perf: Move arch specific code into separate arch directory (Jiri Olsa) [784888] - [kernel] perf hists browser: Update the browser.nr_entries after the timer (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix TAB/UNTAB use with multiple events (Jiri Olsa) [784888] - [kernel] perf hists browser: Don't offer symbol actions when symbols not on --sort (Jiri Olsa) [784888] - [kernel] perf annotate browser: Use -> to navigate on assembly lines (Jiri Olsa) [784888] - [kernel] perf tools: Fix broken number of samples for perf report -n (Jiri Olsa) [784888] - [kernel] perf top: Use the TUI interface by default (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow navigation to called functions (Jiri Olsa) [784888] - [kernel] perf top: Add callgraph support (Jiri Olsa) [784888] - [kernel] perf top: Reuse the 'report' hist_entry/hists classes (Jiri Olsa) [784888] - [kernel] perf browsers: Add live mode to the hists, annotate browsers (Jiri Olsa) [784888] - [kernel] perf hists: Threaded addition and sorting of entries (Jiri Olsa) [784888] - [kernel] perf report: Add option to show total period (Jiri Olsa) [784888] - [kernel] perf hists: Allow limiting the number of rows and columns in fprintf (Jiri Olsa) [784888] - [kernel] perf hists: Stop using 'self' for struct hists (Jiri Olsa) [784888] - [kernel] perf report: Fix stdio event name header printing (Jiri Olsa) [784888] - [kernel] perf: Support setting the disassembler style (Jiri Olsa) [784888] - [kernel] perf tools: Make stat/record print fatal signals of the target program (Jiri Olsa) [784888] - [kernel] perf stat: Fix spelling in comment (Jiri Olsa) [784888] - [kernel] perf stat: Allow tab as cvs delimiter (Jiri Olsa) [784888] - [kernel] perf stat: Suppress printing std-dev when its 0 (Jiri Olsa) [784888] - [kernel] perf stat: Fix +- nan in --no-aggr runs (Jiri Olsa) [784888] - [kernel] perf stat: Add --log-fd option to redirect stderr elsewhere (Jiri Olsa) [784888] - [kernel] perf top: Improve lost events warning (Jiri Olsa) [784888] - [kernel] perf, tool: Leftover from latest util/event.[ch] 3.1 sync (Jiri Olsa) [784888] - [kernel] perf top browser: Fix up line width calculation (Jiri Olsa) [784888] - [kernel] perf buildid-list: Support showing the build id in an ELF file (Jiri Olsa) [784888] - [kernel] perf buildid-list: Add option to show the running kernel build id (Jiri Olsa) [784888] - [kernel] perf script: Add drop monitor script (Jiri Olsa) [784888] - [kernel] perf symbols: Stop using 'self' in map_groups__ methods (Jiri Olsa) [784888] - [kernel] perf stat: Add -o and --append options (Jiri Olsa) [784888] - [kernel] perf annotate: Add --symfs option (Jiri Olsa) [784888] - [kernel] perf annotate: Make output more readable (Jiri Olsa) [784888] - [kernel] doc: fix broken references (Jiri Olsa) [784888] - [fs] ecryptfs: fix regression that prevents umount of underlying filesystem (Brian Foster) [766554] - [scsi] ipr: fix eeh recovery for 64-bit adapters (Steve Best) [783875] - [kernel] ipc: introduce shm_rmid_forced sysctl (Rafael Aquini) [781600] - [pm] sleep: Fix race between CPU hotplug and freezer (Prarit Bhargava) [747224] - [kernel] Prevent system deadlock when moving tasks between cgroups (Larry Woodman) [773522] - [kernel] sched: Fix rt_rq runtime leakage bug (Steve Best) [736931] - [x86] Remove AMD microcode warning (Prarit Bhargava) [786961] - [netdrv] tg3: Fix single-vector MSI-X code (John Feeney) [703555] - [netdrv] netxen: suppress false lro warning messages (Veaceslav Falico) [699382] - [netdrv] cxgb4: remove forgotten real_num_tx_queues inicialization (Jiri Pirko) [745952] - [mm] export remove_from_page_cache() to modules (Jerome Marchand) [751419] - [fs] GFS2: Corrections to directory read-ahead (Robert S Peterson) [681906] - [fs] GFS2: Corrections to cache dir hash table in a contiguous buffer (Robert S Peterson) [681906]- [scsi] bfa: fix enidan and bit field check bug (Rob Evers) [737727] - [scsi] bfa: fix formating and checkpatch issues (Rob Evers) [737727] - [netdrv] ixgbe: Reconfigure SR-IOV Init (Don Dutile) [769499] - [netdrv] igb: Check if subordinate VFs are assigned to virtual machines (Don Dutile) [769499] - [pci] Add flag indicating device has been assigned by KVM (Don Dutile) [769499] - [scsi] st: fix race in st_scsi_execute_end (Tomas Henzl) [716593] - [scsi] st: Increase success probability in driver buffer allocation (Tomas Henzl) [716593] - [scsi] st: Store page order before driver buffer allocation (Tomas Henzl) [716593] - [fs] GFS2: remove vestigial al_alloced (Steven Whitehouse) [747896] - [fs] GFS2: combine gfs2_alloc_block and gfs2_alloc_di (Steven Whitehouse) [747896] - [fs] GFS2: Resource group related fixes (Steven Whitehouse) [747896] - [fs] Use cached rgrp in gfs2_rlist_add() (Steven Whitehouse) [747896] - [fs] GFS2: Call do_strip() directly from recursive_scan() (Steven Whitehouse) [747896] - [fs] GFS2: Remove obsolete assert patch (Steven Whitehouse) [747896] - [fs] GFS2: Cache the most recently used resource group in the inode (Steven Whitehouse) [747896] - [fs] GFS2: Make resource groups "append only" during lifetime of fs (Steven Whitehouse) [747896] - [fs] GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count scheme (Steven Whitehouse) [747896] - [virt] SVM: Add support for perf-kvm (Gleb Natapov) [632768] - [virt] KVM: Implement perf callbacks for guest sampling (Gleb Natapov) [632768] - [net] mqprio: Enable as module (Thomas Graf) [695553] - [net] mqprio: RHEL6 modifications (Thomas Graf) [695553] - [net] mqprio: Avoid panic if no options are provided (Thomas Graf) [695553] - [net] mqprio: cleanups (Thomas Graf) [695553] - [net] mqprio: Always set num_tc to 0 in mqprio_destroy() (Thomas Graf) [695553] - [net] mqprio: dont leak kernel memory (Thomas Graf) [695553] - [net] mqprio: implement a root container qdisc sch_mqprio (Thomas Graf) [695553] - [fs] NFSv4: Change the default setting of the nfs4_disable_idmapping parameter (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server when using auth_sys (Steve Dickson) [705099] - [fs] NFSv4: cleanup idmapper functions to take an nfs_server argument (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server if the idmapper fails (Steve Dickson) [705099] - [fs] NFSv4: If the server sends us a numeric uid/gid then accept it (Steve Dickson) [705099] - [block] cfq-iosched: fix cfq_cic_link() race confition (Vivek Goyal) [765673] - [ata] ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs (Jes Sorensen) [773295] - [fs] autofs4: fix expire race (Ian Kent) [766818] - [fs] cifs: lower default wsize when unix extensions are not used (Jeff Layton) [773705] - [fs] wake up s_wait_unfrozen when ->freeze_fs fails (Eric Sandeen) [759942] - [net] bonding: Allow Bonding driver to disable/enable LRO on slaves (Neil Horman) [772317] - [net] Fix RFS backport error (Neil Horman) [757040] - [kexec] kdump: lower KEXEC_AUTO_THRESHOLD to 2G (Dave Young) [772311] - [kernel] sched: fix {s,u}time values decrease (Stanislaw Gruszka) [748559] - [block] Add missing config option ASYNC_RAID6_TEST (Jes Sorensen) [704003] - [block] Introduce blk_set_stacking_limits function (Mike Snitzer) [755046] - [netdrv] bna: clear some statistics before filling them (Ivan Vecera) [756931] - [x86] Fix c-state transitions when !NOHZ (Prarit Bhargava) [767753] - [x86] tsc: Skip TSC synchronization checks for tsc=reliable (Prarit Bhargava) [767753] - [mm] Backport upstream vmalloc fix to verify address is valid before dereferencing pointer (Larry Woodman) [767889]- [scsi] remove tech_preview tag for mpt2sas lockless mode (Luming Yu) [559393] - [dm] thinp: port to RHEL6 (Mike Snitzer) [723018] - [dm] thinp: use simple_strtox rather than kstrtox (Mike Snitzer) [723018] - [dm] thinp: enable on all supported RHEL6 architectures (Mike Snitzer) [723018] - [dm] add thin provisioning target (Mike Snitzer) [723018] - [dm] add persistent data library (Mike Snitzer) [723018] - [dm] add bufio (Mike Snitzer) [723018] - [md] bitmap: It is OK to clear bits during recovery (Jes Sorensen) [747574] - [md] don't give up looking for spares on first failure-to-add (Jes Sorensen) [747574] - [md] raid5: ensure correct assessment of drives during degraded reshape (Jes Sorensen) [747574] - [md] linear: fix hot-add of devices to linear arrays (Jes Sorensen) [747574] - [md] raid5 crash during degradation (Jes Sorensen) [747574] - [md] raid5: never wait for bad-block acks on failed device (Jes Sorensen) [747574] - [md] ensure new badblocks are handled promptly (Jes Sorensen) [747574] - [md] bad blocks shouldn't cause a Blocked status on a Faulty device (Jes Sorensen) [747574] - [md] take a reference to mddev during sysfs access (Jes Sorensen) [747574] - [md] refine interpretation of "hold_active == UNTIL_IOCTL" (Jes Sorensen) [747574] - [md] lock: ensure updates to page_attrs are properly locked (Jes Sorensen) [747574] - [md] raid5: STRIPE_ACTIVE has lock semantics, add barriers (Jes Sorensen) [747574] - [md] raid5: abort any pending parity operations when array fails (Jes Sorensen) [747574] - [md] Add module.h to all files using it implicitly (Jes Sorensen) [747574] - [md] raid10: Fix bug when activating a hot-spare (Jes Sorensen) [747574] - [md] Fix some bugs in recovery_disabled handling (Jes Sorensen) [747574] - [md] raid5: fix bug that could result in reads from a failed device (Jes Sorensen) [747574] - [md] trivial comment fix (Jes Sorensen) [747574] - [md] Allow restarting an interrupted incremental recovery (Jes Sorensen) [747574] - [md] clear In_sync bit on devices added to an active array (Jes Sorensen) [747574] - [md] add proper write-congestion reporting to RAID1 and RAID10 (Jes Sorensen) [747574] - [md] rename "mdk_personality" to "md_personality" (Jes Sorensen) [747574] - [md] bitmap remove fault injection options (Jes Sorensen) [747574] - [md] raid5: typedef removal: raid5_conf_t -> struct r5conf (Jes Sorensen) [747574] - [md] raid1: typedef removal: conf_t -> struct r1conf (Jes Sorensen) [747574] - [md] raid10: typedef removal: conf_t -> struct r10conf (Jes Sorensen) [747574] - [md] raid0: typedef removal: raid0_conf_t -> struct r0conf (Jes Sorensen) [747574] - [md] multipath: typedef removal: multipath_conf_t -> struct mpconf (Jes Sorensen) [747574] - [md] linear: typedef removal: linear_conf_t -> struct linear_conf (Jes Sorensen) [747574] - [md] faulty: remove typedef: conf_t -> struct faulty_conf (Jes Sorensen) [747574] - [md] linear: remove typedefs: dev_info_t -> struct dev_info (Jes Sorensen) [747574] - [md] remove typedefs: mirror_info_t -> struct mirror_info (Jes Sorensen) [747574] - [md] remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bio (Jes Sorensen) [747574] - [md] remove typedefs: mdk_thread_t -> struct md_thread (Jes Sorensen) [747574] - [md] remove typedefs: mddev_t -> struct mddev (Jes Sorensen) [747574] - [md] removing typedefs: mdk_rdev_t -> struct md_rdev (Jes Sorensen) [747574] - [md] raid0: convert some printks to pr_debug (Jes Sorensen) [747574] - [md] remove PRINTK and dprintk debugging and use pr_debug (Jes Sorensen) [747574] - [md] remove some old DEBUGging code (Jes Sorensen) [747574] - [md] raid5: convert to macros into inline functions (Jes Sorensen) [747574] - [md] raid1: avoid bio search in end_sync_read() (Jes Sorensen) [747574] - [md] raid1: factor out common bio handling code (Jes Sorensen) [747574] - [md] raid5: remove pointless NULL test (Jes Sorensen) [747574] - [md] raid1: add documentation to r1_private_data_s data structure (Jes Sorensen) [747574] - [md] don't delay reboot by 1 second if no MD devices exist (Jes Sorensen) [747574] - [md] trival: md_k.h should be md.h in the beginning comment of file md.h (Jes Sorensen) [747574] - [md] bitmap: improve handling of 'allclean' (Jes Sorensen) [747574] - [md] bitmap: rename and tidy up BITMAP_PAGE_CLEAN (Jes Sorensen) [747574] - [md] Fix handling for devices from 2TB to 4TB in 0.90 metadata (Jes Sorensen) [747574] - [md] raid1, raid10: Remove use-after-free bug in make_request (Jes Sorensen) [747574] - [md] raid10: unify handling of write completion (Jes Sorensen) [747574] - [md] raid5: fix a hang on device failure (Jes Sorensen) [747574] - [md] fix clearing of 'blocked' flag in the presence of bad blocks (Jes Sorensen) [747574] - [md] linear: avoid corrupting structure while waiting for rcu_free to complete (Jes Sorensen) [747574] - [md] ensure changes to 'write-mostly' are reflected in metadata (Jes Sorensen) [747574] - [md] report failure if a 'set faulty' request doesn't (Jes Sorensen) [747574] - [md] raid10: handle further errors during fix_read_error better (Jes Sorensen) [747574] - [md] raid10: Handle read errors during recovery better (Jes Sorensen) [747574] - [md] raid10: simplify read error handling during recovery (Jes Sorensen) [747574] - [md] raid10: record bad blocks due to write errors during resync/recovery (Jes Sorensen) [747574] - [md] raid10: attempt to fix read errors during resync/check (Jes Sorensen) [747574] - [md] raid10: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid10: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid10: avoid writing to known bad blocks on known bad drives (Jes Sorensen) [747574] - [md] raid10 record bad blocks as needed during recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading known bad blocks during resync/recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: Split handle_read_error out from raid10d (Jes Sorensen) [747574] - [md] raid10: simplify/reindent some loops (Jes Sorensen) [747574] - [md] raid5: Clear bad blocks on successful write (Jes Sorensen) [747574] - [md] raid5: Don't write to known bad block on doubtful devices (Jes Sorensen) [747574] - [md] raid5: write errors should be recorded as bad blocks if possible (Jes Sorensen) [747574] - [md] raid5: use bad-block log to improve handling of uncorrectable read errors (Jes Sorensen) [747574] - [md] raid5: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid1: factor several functions out or raid1d() (Jes Sorensen) [747574] - [md] raid1: improve handling of read failure during recovery (Jes Sorensen) [747574] - [md] raid1: record badblocks found during resync (Jes Sorensen) [747574] - [md] raid1: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid1: store behind-write pages in bi_vecs (Jes Sorensen) [747574] - [md] raid1: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid1: avoid writing to known-bad blocks on known-bad drives (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] add 'write_error' flag to component devices (Jes Sorensen) [747574] - [md] raid1: avoid reading known bad blocks during resync (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] Disable bad blocks and v0.90 metadata (Jes Sorensen) [747574] - [md] load/store badblock list from v1.x metadata (Jes Sorensen) [747574] - [md] don't allow arrays to contain devices with bad blocks (Jes Sorensen) [747574] - [md] bad-block-log: add sysfs interface for accessing bad-block-log (Jes Sorensen) [747574] - [md] beginnings of bad block management (Jes Sorensen) [747574] - [md] remove suspicious size_of() (Jes Sorensen) [747574] - [md] bitmap: Revert DM dirty log hooks (Jes Sorensen) [747574] - [md] raid5: Avoid BUG caused by multiple failures (Jes Sorensen) [747574] - [md] raid10: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid5: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid1: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] get rid of unnecessary casts on page_address() (Jes Sorensen) [747574] - [md] raid10: Improve decision on whether to fail a device with a read error (Jes Sorensen) [747574] - [md] raid10: Make use of new recovery_disabled handling (Jes Sorensen) [747574] - [md] change managed of recovery_disabled (Jes Sorensen) [747574] - [md] remove ro check in md_check_recovery() (Jes Sorensen) [747574] - [md] introduce link/unlink_rdev() helpers (Jes Sorensen) [747574] - [md] raid: use printk_ratelimited instead of printk_ratelimit (Jes Sorensen) [747574] - [md] raid5: finalise new merged handle_stripe (Jes Sorensen) [747574] - [md] raid5: move some more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: move more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: unite handle_stripe_dirtying5 and handle_stripe_dirtying6 (Jes Sorensen) [747574] - [md] raid5: unite fetch_block5 and fetch_block6 (Jes Sorensen) [747574] - [md] raid5: rearrange a test in fetch_block6 (Jes Sorensen) [747574] - [md] raid5: move more code into common handle_stripe (Jes Sorensen) [747574] - [md] raid5: Move code for finishing a reconstruction into handle_stripe (Jes Sorensen) [747574] - [md] raid5: Remove stripe_head_state arg from handle_stripe_expansion (Jes Sorensen) [747574] - [md] raid5: move stripe_head_state and more code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: add some more fields to stripe_head_state (Jes Sorensen) [747574] - [md] raid5: unify stripe_head_state and r6_state (Jes Sorensen) [747574] - [md] raid5: move common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: replace sh->lock with an 'active' flag (Jes Sorensen) [747574] - [md] raid5: Protect some more code with ->device_lock (Jes Sorensen) [747574] - [md] raid5: Remove use of sh->lock in sync_request (Jes Sorensen) [747574] - [md] raid5: remove some sparse warnings (Jes Sorensen) [747574]- [fs] Revert "proc: enable writing to /proc/pid/mem" (Johannes Weiner) [782650] {CVE-2012-0056} - [fs] nfs: fix regression in handling of context= option in NFSv4 (Jeff Layton) [757896] - [kernel] panic: call console_verbose() in panic (Alexander Gordeev) [771521] - [net] igmp: Avoid zero delay when receiving odd mixture of IGMP queries (Jiri Pirko) [772871] {CVE-2012-0207} - [fs] cifs/nfs: don't allow TASK_KILLABLE sleeps to block the freezer (Jeff Layton) [702630] - [fs] xfs: validate acl count (Eric Sandeen) [773283] - [ppc] POWER7 optimised copy_to_user/copy_from_user using VMX (Steve Best) [739137] - [fs] GFS2: Update fallocate to match upstream (Steven Whitehouse) [732744] - [pci] portdrv: cleanup pcie_device registration (Myron Stowe) [742460] - [tpm] NSC driver X86 dependency fix (Steve Best) [741557] - [net] sunrpc: remove xpt_pool (J. Bruce Fields) [753301] - [fs] Fix sendfile write-side file position (Steven Whitehouse) [770023] - [mm] Make task in balance_dirty_pages() killable (Lukas Czerner) [769115] - [virt] kvm: x86: fix missing checks in syscall emulation (Marcelo Tosatti) [773391] {CVE-2012-0045} - [virt] kvm: x86: extend "struct x86_emulate_ops" with "get_cpuid" (Marcelo Tosatti) [773391] {CVE-2012-0045} - [net] svcrpc: fix double-free on shutdown of nfsd after changing pool mode (J. Bruce Fields) [753030] - [net] svcrpc: avoid memory-corruption on pool shutdown (J. Bruce Fields) [753030] - [net] svcrpc: destroy server sockets all at once (J. Bruce Fields) [753030] - [net] svcrpc: simplify svc_close_all (J. Bruce Fields) [753030] - [net] svcrpc: fix list-corrupting race on nfsd shutdown (J. Bruce Fields) [753030]- [virt] virtio: console: add port stats for bytes received, sent and discarded (Amit Shah) [772194] - [virt] virtio: console: make discard_port_data() use get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: rename variable (Amit Shah) [772194] - [virt] virtio: console: make get_inbuf() return port->inbuf if present (Amit Shah) [772194] - [virt] virtio: console: Fix return type for get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: Fix indentation (Amit Shah) [772194] - [netdrv] r8169: fix Config2 MSIEnable bit setting (Ivan Vecera) [772565] - [netdrv] r8169: fix Rx index race between FIFO overflow recovery and NAPI handler (Ivan Vecera) [772565] - [netdrv] r8169: Rx FIFO overflow fixes (Ivan Vecera) [772565] - [netdrv] r8169: corral some wayward N/A fw_version dust bunnies (Ivan Vecera) [772565] - [netdrv] r8169: Convert MAC_ADDR_LEN uses to ETH_ALEN (Ivan Vecera) [772565] - [netdrv] r8169: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [772565] - [netdrv] r8169: jumbo fixes (Ivan Vecera) [772565] - [netdrv] r8169: expand received packet length indication (Ivan Vecera) [772565] - [netdrv] r8169: support new chips of RTL8111F (Ivan Vecera) [772565] - [netdrv] r8169: define the early size for 8111evl (Ivan Vecera) [772565] - [netdrv] r8169: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [772565] - [netdrv] r8169: MAC address change fix for the 8168e-vl (Ivan Vecera) [772565] - [netdrv] r8169: Add support for D-Link 530T rev C1 (Ivan Vecera) [772565] - [netdrv] r8169: use pci_dev->subsystem_{vendor|device} (Ivan Vecera) [772565] - [netdrv] r8169: fix sticky accepts packet bits in RxConfig (Ivan Vecera) [772565] - [netdrv] r8169: adjust the RxConfig settings (Ivan Vecera) [772565] - [netdrv] r8169: don't enable rx when shutdown (Ivan Vecera) [772565] - [netdrv] r8169: fix wake on lan setting for non-8111E (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8111E-VL (Ivan Vecera) [772565] - [netdrv] r8169: add ERI functions (Ivan Vecera) [772565] - [netdrv] r8169: modify the flow of the hw reset (Ivan Vecera) [772565] - [netdrv] r8169: adjust some registers (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary read of PCI_CAP_ID_EXP (Ivan Vecera) [772565] - [netdrv] r8169: fix wrong register use (Ivan Vecera) [772565] - [netdrv] r8169: check firmware content sooner (Ivan Vecera) [772565] - [netdrv] r8169: support new firmware format (Ivan Vecera) [772565] - [netdrv] r8169: explicit firmware format check (Ivan Vecera) [772565] - [netdrv] r8169: move the firmware down into the device private data (Ivan Vecera) [772565] - [netdrv] r8169: fix static initializers (Ivan Vecera) [772565] - [netdrv] r8169: avoid late chip identifier initialisation (Ivan Vecera) [772565] - [netdrv] r8169: merge firmware information into the chipset description data (Ivan Vecera) [772565] - [netdrv] r8169: provide some firmware information via ethtool (Ivan Vecera) [772565] - [netdrv] r8169: remove non-NAPI context invocation of rtl8169_rx_interrupt (Ivan Vecera) [772565] - [netdrv] r8169: link speed selection timer rework (Ivan Vecera) [772565] - [netdrv] r8169: rtl8169_set_speed_xmii cleanup (Ivan Vecera) [772565] - [netdrv] r8169: remove some code duplication (Ivan Vecera) [772565] - [netdrv] r8169: style cleanups (Ivan Vecera) [772565] - [netdrv] r8169: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [772565] - [netdrv] r8169: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [772565] - [netdrv] r8169: fix merge conflict fix (Ivan Vecera) [772565] - [netdrv] r8169: don't request firmware when there's no userspace (Ivan Vecera) [772565] - [netdrv] r8169: TSO fixes (Ivan Vecera) [772565] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8168E (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8168DP (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8105 (Ivan Vecera) [772565] - [netdrv] r8169: fix a bug in rtl8169_init_phy() (Ivan Vecera) [772565] - [netdrv] r8169: support control of advertising (Ivan Vecera) [772565] - [netdrv] r8169: support the new chips for RTL8105E (Ivan Vecera) [772565] - [netdrv] r8169: disable ASPM (Ivan Vecera) [772565] - [netdrv] r8169: adjust rtl8169_set_speed_xmii function (Ivan Vecera) [772565] - [netdrv] r8169: fix RTL8168DP power off issue (Ivan Vecera) [772565] - [netdrv] r8169: correct settings of rtl8102e (Ivan Vecera) [772565] - [netdrv] r8169: fix incorrect args to oob notify (Ivan Vecera) [772565] - [netdrv] r8169: Call netif_carrier_off at the end of the probe (Ivan Vecera) [772565] - [netdrv] r8169: prevent RxFIFO induced loops in the irq handler (Ivan Vecera) [772565] - [netdrv] r8169: keep firmware in memory (Ivan Vecera) [772565] - [netdrv] r8169: Update the function of parsing firmware (Ivan Vecera) [772565] - [netdrv] r8169: delay phy init until device opens (Ivan Vecera) [772565] - [netdrv] r8169: more 8168dp support (Ivan Vecera) [772565] - [netdrv] r8169: rtl_csi_access_enable rename (Ivan Vecera) [772565] - [netdrv] r8169: magic (Ivan Vecera) [772565] - [netdrv] r8169: phy power ops (Ivan Vecera) [772565] - [netdrv] r8169: 8168DP specific MII registers access methods (Ivan Vecera) [772565] - [netdrv] r8169: use device dependent methods to access the MII registers (Ivan Vecera) [772565] - [netdrv] r8169: identify different registers (Ivan Vecera) [772565] - [netdrv] r8169: remove the firmware of RTL8111D (Ivan Vecera) [772565] - [netdrv] r8169: Use static const (Ivan Vecera) [772565] - [netdrv] r8169: move PHY regs tables to .rodata (Ivan Vecera) [772565] - [netdrv] r8169: don't use flush_scheduled_work() (Ivan Vecera) [772565] - [netdrv] r8169: fix sleeping while holding spinlock (Ivan Vecera) [772565] - [netdrv] r8169: print errors when dma mapping fail (Ivan Vecera) [772565] - [netdrv] r8169: (re)init phy on resume (Ivan Vecera) [772565] - [netdrv] r8169: changing mtu clean up (Ivan Vecera) [772565] - [netdrv] r8169: do not account fragments as packets (Ivan Vecera) [772565] - [netdrv] r8169: use pointer to struct device as local variable (Ivan Vecera) [772565] - [netdrv] r8169: replace PCI_DMA_{TO, FROM}DEVICE to DMA_{TO, FROM}_DEVICE (Ivan Vecera) [772565] - [netdrv] r8169: init rx ring cleanup (Ivan Vecera) [772565] - [netdrv] r8169: check dma mapping failures (Ivan Vecera) [772565] - [netdrv] r8169: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [772565] - [netdrv] r8169: use 50 less ram for RX ring (Ivan Vecera) [772565] - [netdrv] r8169: use device model DMA API (Ivan Vecera) [772565] - [netdrv] r8169: allocate with GFP_KERNEL flag when able to sleep (Ivan Vecera) [772565] - [netdrv] r8169: add gro support (Ivan Vecera) [772565] - [netdrv] r8169: avoid some skb->ip_summed initializations (Ivan Vecera) [772565] - [netdrv] r8169: incorrect identifier for a 8168dp (Ivan Vecera) [772565] - [netdrv] r8169: fix mdio_read and update mdio_write according to hw specs (Ivan Vecera) [772565] - [netdrv] r8169: fix random mdio_write failures (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary cast of readl()'s return value (Ivan Vecera) [772565] - [netdrv] r8169: failure to enable mwi should not be fatal (Ivan Vecera) [772565] - [netdrv] r8169: Fix rtl8169_rx_interrupt() (Ivan Vecera) [772565] - [netdrv] r8169: convert multiple drivers to use netdev_for_each_mc_addr (Ivan Vecera) [772565] - [netdrv] r8169: Use netif_printk macros (Ivan Vecera) [772565] - [netdrv] r8169: use netdev_mc_count and netdev_mc_empty when appropriate (Ivan Vecera) [772565] - [netdrv] r8169: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [772565] - [netdrv] r8169: use pM to shown MAC address (Ivan Vecera) [772565] - [netdrv] r8169: Move && and || to end of previous line (Ivan Vecera) [772565] - [fs] nfsd4: name->id mapping should fail with BADOWNER not BADNAME (J. Bruce Fields) [754834] - [net] Potential null skb->dev dereference (Flavio Leitner) [769590] - [mm] mempolicy.c: refix mbind_range() vma issue (Motohiro Kosaki) [697996 727700] - [mm] mempolicy.c: fix pgoff in mbind vma merge (Motohiro Kosaki) [697996 727700]- [scsi] hpsa: add the Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [scsi] cciss: add Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [powerpc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [ppc] pseries: Fix kexec on recent firmware versions (Steve Best) [741586] - [ppc] hvc_console: Improve tty/console put_chars handling (Steve Best) [740543] - [ppc] pseries/hvconsole: Fix dropped console output (Steve Best) [740551] - [ppc] pseries: Do not search for dma-window property on dlpar remove (Steve Best) [738483] - [ppc] pseries: Fix kexec on machines with more than 4TB of RAM (Steve Best) [741581] - [ppc] Fix oops when echoing bad values to /sys/devices/system/memory/probe (Steve Best) [739161] - [fs] ext2, ext3, ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes (Eric Sandeen) [749117] - [fs] ext4: fix race in xattr block allocation path (Eric Sandeen) [735105] - [fs] nfs: when attempting to open a directory, fall back on normal lookup (Jeff Layton) [755380] - [fs] nfs: don't try to migrate pages with active requests (Jeff Layton) [739811 741241] - [fs] nfs: don't redirty inode when ncommit == 0 in nfs_commit_unstable_pages (Jeff Layton) [746541] - [kernel] crypto: ghash - Avoid null pointer dereference if no key is set (Jiri Benc) [749482] {CVE-2011-4081} - [fs] jbd2: validate sb->s_first in journal_get_superblock() (Eryu Guan) [693981] - [fs] xfs: Fix memory corruption in xfs_readlink (Carlos Maiolino) [694702] - [net] rds_rdma: don't assume infiniband device is PCI (Jes Sorensen) [740149] - [net] ipv4: correct description for tcp_max_syn_backlog (Weiping Pan) [738796] - [net] ipv6: tcp: fix tcp_v6_conn_request() (Jiri Benc) [742099] - [net] netfilter: use __aligned_be64 in nfnetlink_log.h (Weiping Pan) [767992] - [net] sctp: Do not account for sizeof(struct sk_buff) in estimated rwnd (Thomas Graf) [698119] - [net] fib: fix fib_nl_newrule() (Neil Horman) [743459] - [net] fix unsafe pointer access in sendmmsg (Jiri Benc) [760798] {CVE-2011-4594} - [net] vlan: should take into account needed_headroom (Weiping Pan) [692013] - [net] tcp: tcp_syn_retries sysctl is not honored (Jiri Benc) [692024] - [net] pkt_sched: Fix sch_sfq vs tcf_bind_filter oops (Jiri Pirko) [667925] - [net] ipv6: check for IPv4 mapped addresses when connecting IPv6 sockets (Jiri Benc) [728123] - [net] mac80211: cancel auth retries when deauthenticating (John Linville) [754356] - [net] bonding: Don't allow mode change via sysfs with slaves present (Veaceslav Falico) [747282] - [net] bonding: update speed/duplex for NETDEV_CHANGE (Weiping Pan) [747546] - [scsi] isci: link speed default to gen2 (David Milburn) [769376] - [scsi] scsi_dh_rdac: Fix error path in rdac_init (Mike Snitzer) [690523] - [scsi] hpsa: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746267] - [block] cciss: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746317] - [scsi] increase qla2xxx firmware ready time-out (Mark Goodwin) [731917] - [usb] ch9: use proper endianess for wBytesPerInterval (Steve Best) [738578] - [perf] powerpc: Handle events that raise an exception without overflowing (Steve Best) [755737] - [kernel] clocksource: Install completely before selecting (Paolo Bonzini) [745713] - [md] Avoid waking up a thread after it has been freed (Jes Sorensen) [754424] - [pci] Fix unbootable HP DL385G6 on 2.6.32-220 by properly disabling pcie aspm (Dave Wysochanski) [769626] - [virt] virtio-pci: fix use after free (Michael S. Tsirkin) [751805 772194] - [pci] hotplug: shpchp: don't blindly claim non-AMD 0x7450 (Myron Stowe) [735218] - [sched] x86: Avoid unnecessary overflow in sched_clock (Prarit Bhargava) [765720] - [x86] binutils, xen: Fix another wrong size directive (Igor Mammedov) [720982] - [x86] ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast() (Myron Stowe) [754341] - [x86] x2apic_optout: Change WARN to printk (Prarit Bhargava) [755061] - [x86] cpufreq: handle CPUs with different capabilities in acpi-cpufreq (Prarit Bhargava) [749056] - [x86] mtrr: Kill over the top warn (Prarit Bhargava) [746232] - [x86] setup: Set ax register in boot vga query (Prarit Bhargava) [742441] - [virt] x86: Prevent starting PIT timers in the absence of irqchip support (Marcelo Tosatti) [769550] - [virt] vmxnet3: revert hw features change (Neil Horman) [759613] - [virt] xen: mask MTRR feature from guest BZ#750758 (Igor Mammedov) [750758] - [virt] fix broken build if xen is disabled in config (Igor Mammedov) [729488] - [netdrv] qlge: fix size of external list for TX address descriptors (Steve Best) [772237] - [kernel] script to create symlinks for new network driver layout (Andy Gospodarek) - [netdrv] e1000e: Avoid wrong check on TX hang (Dean Nelson) [751087] - [netdrv] igb: Loopback functionality supports for i350 devices (Stefan Assmann) [756601] - [netdrv] be2net: Fixed Endianness issues in the response read log length field while retrieving FAT (Steve Best) [743226] - [netdrv] cxgb4: Fix EEH on IBM P7IOC (Steve Best) [721074] - [x86] kdump, ioapic: Reset remote-IRR in clear_IO_APIC (Prarit Bhargava) [754335] - [x86] ioapic: Move trigger defines to io_apic.h (Prarit Bhargava) [754335] - [scsi] ipr: add definitions for additional adapter (Steve Best) [738891] - [scsi] ipr: Add support to flash FPGA and flash back DRAM images (Steve Best) [738891] - [scsi] ipr: Fix BUG on adapter dump timeout (Steve Best) [738891] - [scsi] ipr: Stop reading adapter dump prematurely (Steve Best) [738891] - [x86] hpet: Disable per-cpu hpet timer if ARAT is supported (Prarit Bhargava) [750201] - [x86] Improve TSC calibration using a delayed workqueue (Prarit Bhargava) [750201] - [kernel] clocksource: Add clocksource_register_hz/khz interface (Prarit Bhargava) [750201] - [kernel] clocksource: Provide a generic mult/shift factor calculation (Prarit Bhargava) [750201] - [ppc] gup_huge_pmd() return 0 if pte changes (Andrea Arcangeli) [751493] - [mm] thp: share get_huge_page_tail() (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() support THP based tail recounting (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() avoid to free the head page too many times (Andrea Arcangeli) [751493] - [ppc] get_hugepte() don't put_page() the wrong page (Andrea Arcangeli) [751493] - [ppc] remove superflous PageTail checks on the pte gup_fast (Andrea Arcangeli) [751493] - [virt] KVM: Device assignment permission checks (Alex Williamson) [756093] - [virt] KVM: Remove ability to assign a device without iommu support (Alex Williamson) [756093] - [virt] kvm: device-assignment: revert Disable the option to skip iommu setup (Alex Williamson) [756093] - [scsi] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [block] cciss: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [fs] Make write(2) interruptible by a fatal signal (Lukas Czerner) [769115] - [block] cfq-iosched: fix a kbuild regression (Vivek Goyal) [705698] - [block] cfq-iosched: rethink seeky detection for SSDs (Vivek Goyal) [705698] - [block] cfq-iosched: rework seeky detection (Vivek Goyal) [705698] - [block] cfq-iosched: don't regard requests with long distance as close (Vivek Goyal) [705698] - [scsi] isci: Adding documentation to API change and fixup sysfs registration (David Milburn) [751434] - [scsi] isci: change sas phy timeouts from 54us to 59us (David Milburn) [751434] - [scsi] isci: fix 32-bit operation when CONFIG_HIGHMEM64G=n (David Milburn) [751434] - [scsi] isci: overriding max_concurr_spinup oem parameter by max(oem, user) (David Milburn) [751434] - [scsi] isci: revert bcn filtering (David Milburn) [751434] - [scsi] libsas: export sas_alloc_task() (David Milburn) [751434] - [scsi] isci: Fix hard reset timeout conditions (David Milburn) [751434] - [scsi] isci: No need to manage the pending reset bit on pending requests (David Milburn) [751434] - [scsi] isci: Remove redundant isci_request.ttype field (David Milburn) [751434] - [scsi] isci: Fix task management for SMP, SATA and on dev remove (David Milburn) [751434] - [scsi] isci: No task_done callbacks in error handler paths (David Milburn) [751434] - [scsi] isci: Handle task request timeouts correctly (David Milburn) [751434] - [scsi] isci: Fix tag leak in tasks and terminated requests (David Milburn) [751434] - [scsi] isci: Immediately fail I/O to removed devices (David Milburn) [751434] - [scsi] isci: Lookup device references through requests in completions (David Milburn) [751434] - [virt] xen-blkfront: conditionally drop name and minor adjustments for emulated scsi devs (Laszlo Ersek) [729586] - [virt] xen-blk: plug device number leak on error path in xlblk_init (Laszlo Ersek) [729586] - [virt] xen-blkfront: more informative message when resizing vbd (Laszlo Ersek) [654982] - [virt] xen-blkfront: pick up vbd size change through xenstore (Laszlo Ersek) [654982]- [kernel] Remove "WARNING: at kernel/sched.c:5915" (Larry Woodman) [766051] - [x86] kernel: Fix memory corruption in module load (Prarit Bhargava) [767140]- [virt] xen: Find an unbound irq number in reverse order high to low (Igor Mammedov) [756307] - [virt] xen: add get_nr_hw_irqs req for finding an unbound irq number in reverse order (Igor Mammedov) [756307] - [x86] io_apic: add get_nr_irqs_gsi() (Igor Mammedov) [756307] - [virt] Do not init xen platform pci if xen_emul_unplug=never (Igor Mammedov) [756307] - [fs] GFS2: Add readahead to sequential directory traversal (Robert S Peterson) [681906] - [fs] GFS2: Cache dir hash table in a contiguous buffer (Robert S Peterson) [681906] - [scsi] scsi_dh: move .match to an auxiliary structure (Mike Snitzer) [690523] - [scsi] scsi_dh: code cleanup and remove the references to scsi_dev_info (Mike Snitzer) [690523] - [scsi] scsi_dh_hp_sw: Adding the match function for hp_sw device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_rdac: Adding the match function for rdac device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_emc: Adding the match function for emc device handler (Mike Snitzer) [690523] - [scsi] scsi_dh: Implement match callback function (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Evaluate TPGS setting from inquiry data (Mike Snitzer) [690523] - [scsi] scsi_dh: Use scsi_devinfo functions to do matching of device_handler tables (Mike Snitzer) [690523] - [scsi] scsi_dh: check queuedata pointer before proceeding further (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Fix the time inteval for alua rtpg commands (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Decrease retry interval (Mike Snitzer) [690523] - [scsi] scsi_dh: Check for sdev state in store_dh_state() (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: always update TPGS status on activate (Mike Snitzer) [690523] - [scsi] scsi_dh: Fixup kernel-doc comments (Mike Snitzer) [690523] - [block] Don't check QUEUE_FLAG_SAME_COMP in __blk_commplete_request (David Milburn) [724055] - [block] Fix queue_flag update when rq_affinity goes from 2 to 1 (David Milburn) [724055] - [block] improve rq_affinity placement (David Milburn) [724055] - [block] Make rq_affinity = 1 work as expected (David Milburn) [724055] - [block] fix warning with calling smp_processor_id() in preemptible section (David Milburn) [724055] - [block] strict rq_affinity (David Milburn) [724055] - [x86] mtrr: use stop_machine APIs for doing MTRR rendezvous (Prarit Bhargava) [729223] - [x86] stop_machine: implement stop_machine_from_inactive_cpu() (Prarit Bhargava) [729223] - [x86] stop_machine: reorganize stop_cpus() implementation (Prarit Bhargava) [729223] - [x86] mtrr: lock stop machine during MTRR rendezvous sequence (Prarit Bhargava) [729223] - [virt] KVM: fix guest SMEP support (Chris Wright) [703053] - [x86] cpu: fix CPUID leaf 7 detection (Chris Wright) [703053] - [perf] tools: Fix raw sample reading (Jiri Olsa) [752353] - [perf] python: Add missing perf_event__parse_sample 'swapped' parm (Jiri Olsa) [752353] - [perf] tools: Add support for disabling -Werror via WERROR=0 (Jiri Olsa) [752353] - [perf] top: Fix userspace sample addr map offset (Jiri Olsa) [752353] - [perf] symbols: Fix issue with binaries using 16-bytes buildids (Jiri Olsa) [752353] - [perf] tool: Fix endianness handling of u32 data in samples (Jiri Olsa) [752353] - [perf] sort: Fix symbol sort output by separating unresolved samples by type (Jiri Olsa) [752353] - [perf] symbols: Synthesize anonymous mmap events (Jiri Olsa) [752353] - [perf] record: Create events initially disabled and enable after init (Jiri Olsa) [752353] - [perf] symbols: Add some heuristics for choosing the best duplicate symbol (Jiri Olsa) [752353] - [perf] symbols: Preserve symbol scope when parsing /proc/kallsyms (Jiri Olsa) [752353] - [perf] symbols: /proc/kallsyms does not sort module symbols (Jiri Olsa) [752353] - [perf] symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files (Jiri Olsa) [752353] - [perf] probe: Fix regression of variable finder (Jiri Olsa) [752353] - [perf] tools: Add group event scheduling option to perf record/stat (Jiri Olsa) [752353] - [perf] tools: Fix build against newer glibc (Jiri Olsa) [752353] - [perf] tools: Fix error handling of unknown events (Jiri Olsa) [752353] - [perf] evlist: Fix missing event name init for default event (Jiri Olsa) [752353] - [perf] list: Fix exit value (Jiri Olsa) [752353] - [perf] probe: Filter out redundant inline-instances (Jiri Olsa) [752353] - [perf] probe: Search concrete out-of-line instances (Jiri Olsa) [752353] - [perf] probe: Avoid searching variables in intermediate scopes (Jiri Olsa) [752353] - [perf] probe: Fix to search local variables in appropriate scope (Jiri Olsa) [752353] - [perf] probe: Warn when more than one line are given (Jiri Olsa) [752353] - [perf] probe: Fix to walk all inline instances (Jiri Olsa) [752353] - [perf] probe: Fix to search nested inlined functions in CU (Jiri Olsa) [752353] - [perf] probe: Fix line walker to check CU correctly (Jiri Olsa) [752353] - [perf] probe: Fix a memory leak for scopes array (Jiri Olsa) [752353] - [perf] fix temporary file ownership check (Jiri Olsa) [752353] - [perf] top browser: Remove spurious helpline update (Jiri Olsa) [752353] - [perf] symbols: Check '/tmp/perf-' symbol file ownership (Jiri Olsa) [752353] - [perf] tools: Check $HOME/.perfconfig ownership (Jiri Olsa) [752353] - [perf] tools: Make clean leaves some files (Jiri Olsa) [752353] - [perf] lock: Dropping unsupported ':r' modifier (Jiri Olsa) [752353] - [perf] probe: Fix coredump introduced by probe module option (Jiri Olsa) [752353] - [perf] report: Use ui__warning in some more places (Jiri Olsa) [752353] - [perf] python: Add PERF_RECORD_{LOST, READ, SAMPLE} routine tables (Jiri Olsa) [752353] - [perf] evlist: Introduce 'disable' method (Jiri Olsa) [752353] - [perf] tools: Make test use the preset debugfs path (Jiri Olsa) [752353] - [perf] tools: Add automated tests for events parsing (Jiri Olsa) [752353] - [perf] tools: De-opt the parse_events function (Jiri Olsa) [752353] - [perf] script: Fix display of IP address for non-callchain path (Jiri Olsa) [752353] - [perf] tools: Fix endian conversion reading event attr from file header (Jiri Olsa) [752353] - [perf] probe: Support adding probes on offline kernel modules (Jiri Olsa) [752353] - [perf] probe: Add probed module in front of function (Jiri Olsa) [752353] - [perf] probe: Introduce debuginfo to encapsulate dwarf information (Jiri Olsa) [752353] - [perf] perf-probe: Move dwarf library routines to dwarf-aux.{c, h} (Jiri Olsa) [752353] - [perf] probe: Remove redundant dwarf functions (Jiri Olsa) [752353] - [perf] probe: Move strtailcmp to string.c (Jiri Olsa) [752353] - [perf] probe: Rename DIE_FIND_CB_FOUND to DIE_FIND_CB_END (Jiri Olsa) [752353] - [perf] Robustify proc and debugfs file recording (Jiri Olsa) [752353] - [perf] report/annotate/script: Add option to specify a CPU range (Jiri Olsa) [752353] - [perf] stat: Add noise output for csv mode (Jiri Olsa) [752353] - [perf] tools: Only display parent field if explictly sorted (Jiri Olsa) [752353] - [perf] tools: Allow sort dimensions to be registered more than once (Jiri Olsa) [752353] - [perf] tools: Don't display ignored entries on stdio ui (Jiri Olsa) [752353] - [perf] tools: Remove sort print helpers declarations (Jiri Olsa) [752353] - [perf] tools: Make sort operations static (Jiri Olsa) [752353] - [perf] tools: Add inverted call graph report support (Jiri Olsa) [752353] - [perf] script: Add printing of sample address (Jiri Olsa) [752353] - [perf] script: Make printing of dso a separate field option (Jiri Olsa) [752353] - [perf] script: "sym" field really means show IP data (Jiri Olsa) [752353] - [perf] stat: clarify unsupported events from uncounted events (Jiri Olsa) [752353] - [perf] Cleanup useless double NULL termination in method arg names (Jiri Olsa) [752353] - [pci] x86: reduce severity of host bridge window conflict warnings (Myron Stowe) [567487] - [pci] x86: avoid high BIOS area when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid E820 regions when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid low BIOS area when allocating address space (Myron Stowe) [567487] - [pci] resources: add arch hook for preventing allocation in reserved areas (Myron Stowe) [567487] - [pci] x86: coalesce overlapping host bridge windows (Myron Stowe) [567487] - [pci] x86: update iomem_resource end based on CPU physical address capabilities (Myron Stowe) [567487] - [pci] resources: handle overflow when aligning start of available area (Myron Stowe) [567487] - [pci] resources: ensure callback doesn't allocate outside available space (Myron Stowe) [567487] - [pci] resources: factor out resource_clip() to simplify find_resource() (Myron Stowe) [567487] - [pci] resources: add a default alignf to simplify find_resource() (Myron Stowe) [567487] - [pci] PNP: log PNP resources, as we do for PCI (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info on ASRock ALiveSATA2-GLAN (Myron Stowe) [567487] - [pci] fall back to original BIOS BAR addresses (Myron Stowe) [567487] - [pci] change resource collision messages from KERN_ERR to KERN_INFO (Myron Stowe) [567487] - [pci] x86: compute Address Space length rather than using _LEN (Myron Stowe) [567487] - [pci] x86: never allocate PCI MMIO resources below BIOS_END (Myron Stowe) [567487] - [pci] x86: parse additional host bridge window resource types (Myron Stowe) [567487] - [pci] x86: ignore Consumer/Producer bit in ACPI window descriptions (Myron Stowe) [567487] - [acpi] pci_root: pass acpi_pci_root to arch-specific scan (Myron Stowe) [567487] - [acpi] pci_root: save downstream bus range (Myron Stowe) [567487] - [pci] x86: truncate _CRS windows with _LEN > _MAX - _MIN + 1 (Myron Stowe) [567487] - [pci] x86: for host bridge address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] don't say we claimed a resource if we failed (Myron Stowe) [567487] - [pci] print resources consistently with pR (Myron Stowe) [567487] - [pci] make disabled window printk style match the enabled ones (Myron Stowe) [567487] - [pci] reject mmio ranges starting at 0 on pci_bridge read (Myron Stowe) [567487] - [pci] break out primary/secondary/subordinate for readability (Myron Stowe) [567487] - [pci] for address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] resources: add interfaces that return conflict information (Myron Stowe) [567487] - [pci] resource: add window support (Myron Stowe) [567487] - [pci] resource: add bus number support (Myron Stowe) [567487] - [pci] resource: expand IORESOURCE_TYPE_BITS to make room for bus resource type (Myron Stowe) [567487] - [pci] vsprintf: move pR resource printf_specs off the stack (Myron Stowe) [567487] - [pci] vsprintf: clarify comments for printf_spec flags (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info by default on 2008 and newer machines (Myron Stowe) [567487] - [pci] augment bus resource table with a list (Myron Stowe) [567487] - [pci] add pci_bus_for_each_resource(), remove direct bus->resource[] refs (Myron Stowe) [567487] - [pci] read bridge windows before filling in subtractive decode resources (Myron Stowe) [567487] - [pci] split up pci_read_bridge_bases() (Myron Stowe) [567487] - [pci] don't dump resource when bus resource flags indicates unused (Myron Stowe) [567487] - [pci] x86: remove 64-bit division (Myron Stowe) [567487] - [pci] x86/PCI: fix bogus host bridge window start/end alignment from _CRS (Myron Stowe) [567487] - [pci] x86: for debuggability, show host bridge windows even when ignoring _CRS (Myron Stowe) [567487] - [pci] improve discovery/configuration messages (Myron Stowe) [567487] - [pci] replace pr_debug with dev_dbg (Myron Stowe) [567487] - [pci] x86: print domain:bus in conventional format (Myron Stowe) [567487] - [pci] vsprintf: use pR, pr instead of pRt, pRf (Myron Stowe) [567487] - [pci] x86: use -DDEBUG when CONFIG_PCI_DEBUG set (Myron Stowe) [567487] - [pci] PNP: print resources consistently with pRt (Myron Stowe) [567487] - [pci] x86: print resources consistently with pRt (Myron Stowe) [567487] - [pci] print resources consistently with pRt (Myron Stowe) [567487] - [pci] vsprintf: add pRt, pRf to print struct resource details (Myron Stowe) [567487] - [pci] vsprintf: add pR support for IRQ and DMA resources (Myron Stowe) [567487] - [pci] vsprintf: fix io/mem resource width (Myron Stowe) [567487] - [pci] reverting "[Fedora] [pci] silence some PCI resource allocation errors" (Myron Stowe) [567487]- [x86] amd: Fix align_va_addr kernel parameter (Frank Arnold) [753237] - [md] RAID1: Do not call md_raid1_unplug_device while holding spinlock (Jonathan E Brassow) [752528] - [pci] intel-iommu: Default to non-coherent for domains unattached to iommus (Don Dutile) [746484] - [x86] initialize min_delta_ns in one_hpet_msi_clockevent() (Prarit Bhargava) [728315] - [x86] Update hpet_next_event() (Prarit Bhargava) [728315]- [net] Restrict pktgen from using shared skbs on bridge interfaces (Neil Horman) [750777] - [kernel] sched: Use resched IPI to kick off the nohz idle balance (Vivek Goyal) [717179] - [virt] xenfv: mask smep, even if the HV doesn't (Andrew Jones) [752382] - [drm] i915: enable ring freq scaling, RC6 and graphics turbo on Ivy Bridge (Prarit Bhargava) [752163] - [drm] i915: load a ring frequency scaling table (Prarit Bhargava) [752163] - [x86] cpufreq: expose a cpufreq_quick_get_max routine (Prarit Bhargava) [752163] - [scsi] qla4xxx: Make sure we discover targets if the cable is plugged in after the driver is loaded (Chad Dupuis) [751509] - [sched] Cleanup/optimize clock updates (Larry Woodman) [750237] - [sched] fix skip_clock_update optimization (Larry Woodman) [750237] - [kernel] Reset clocksource watchdog after sysrq-t (Prarit Bhargava) [742890] - [x86] AMD: Make tsc=reliable override boot time stability checks (Prarit Bhargava) [742890] - [block] virtio-blk: Use ida to allocate disk index (Michael S. Tsirkin) [692767] - [virt] virtio_blk: Replace cryptic number with the macro (Michael S. Tsirkin) [692767] - [kernel] ida: simplified functions for id allocation (Michael S. Tsirkin) [692767] - [virt] revert virtio-blk: Use ida to allocate disk index (Aristeu Rozanski) [692767]- [scsi] qla4xxx: v5.02.00.00.06.02-k13 (Chad Dupuis) [751286] - [scsi] qla4xxx: set ql4xdisablesysfsboot=1 by default (Chad Dupuis) [751286] - [scsi] qla4xxx: Correct ipaddress match check (Chad Dupuis) [751286]- [drm] i915: fix unmap race condition introduced with VT-d fix (Dave Airlie) [750583] - [scsi] iscsi: revert lockless queuecommand dispatch (Rob Evers) [751426]- [kernel] KEYS: Fix a NULL pointer deref in the user-defined key type (David Howells) [751190] {CVE-2011-4110} - [scsi] fc class: fix building of Fibre Channel DUP drivers in 6.2 (Mike Christie) [750268] - [fs] nfs: don't call __mark_inode_dirty while holding i_lock (Steve Dickson) [747391] - [netdrv] vxge: allow rebinding the driver with a different number of SR-IOV VFs (Michal Schmidt) [694742] - [netdrv] vxge: fix crash of VF when unloading PF (Michal Schmidt) [694742] - [ata] revert libata: remove SCSI host lock (David Milburn) [751426] - [crypto] ansi_cprng: enforce key != seed in fips mode (Jarod Wilson) [751198] - [net] mac80211: Fix reassociation processing within ESS roaming (John Linville) [750350] - [net] nl80211: Allow association to change channels during reassociation (John Linville) [750350] - [net] mac80211: let cfg80211 manage auth state (John Linville) [750350] - [net] cfg80211: avoid sending spurious deauth to userspace (John Linville) [750350] - [net] mac80211: recalculate idle later in MLME (John Linville) [750350] - [net] mac80211: avoid spurious deauth frames/messages (John Linville) [750350] - [net] cfg80211: Allow reassociation in associated state (John Linville) [750350] - [net] cfg80211: remove warning in deauth case (John Linville) [750350] - [net] netfilter: fix nf_conntrack refcount leak in l4proto->error() (Thomas Graf) [745472] - [scsi] qla2xxx: Remove check for null fcport from host reset handler (Chad Dupuis) [744741] - [scsi] qla2xxx: Perform implicit logout during rport tear-down (Chad Dupuis) [744741] - [scsi] Revert "qla2xxx: Remove host_lock in queuecommand function" (Chad Dupuis) [744741] - [drm] nv50/disp: shutdown display on suspend/hibernate (Ben Skeggs) [740857] - [edac] Add sb_edac driver into the Red Hat Building system (Mauro Carvalho Chehab) [647700] - [edac] Fix incorrect edac mode reporting in sb_edac (Mauro Carvalho Chehab) [647700] - [edac] Add an experimental new driver to support Sandy Bridge CPU's (Mauro Carvalho Chehab) [647700]- [netdrv] benet: remove bogus "unlikely" on vlan check (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: non-member vlan pkts not received in promiscous mode (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: fix crash receiving non-member VLAN packets (Ivan Vecera) [736429] {CVE-2011-3347} - [mm] fix race between mremap and removing migration entry (Andrea Arcangeli) [751084]- [fs] GFS2: rewrite fallocate code to write blocks directly (Benjamin Marzinski) [750208] {CVE-2011-4098} - [netdrv] bnx2x: link fixes for 57810 (Andy Gospodarek) [749421] - [netdrv] enic: fix accidental GRO off by default (Stefan Assmann) [749390] - [scsi] qla2xxx: Correct inadvertent clearing of RISC_INTR status (Chad Dupuis) [748978] - [debug] lockdep: double MAX_LOCKDEP_ENTRIES (Kyle McMartin) [748941] - [x86] Add missing KERN_DEBUG to x86 module printk (Prarit Bhargava) [747837] - [x86] Update module alternatives message (Prarit Bhargava) [745596] - [x86] UV: KABI breakage in uv_blade_info (George Beshers) [745253] - [net] vlan: fix panic when handling priority tagged frames (Andy Gospodarek) [714936] {CVE-2011-3593} - [scsi] qla4xxx: Autologin persisted target entries update (Mike Christie) [747696] - [mm] oom: fix integer overflow of points in oom_badness (Frantisek Hrbata) [741207] {CVE-2011-4097}- [scsi] lockless queuecommand dispatch fixup (Rob Evers) [749018] - [scsi] iscsi class: export pid of process that created session (Mike Christie) [747696] - [scsi] qla4xxx: Autologin persisted target entries (Mike Christie) [747696] - [netdrv] iwlagn: enable 11n aggregation without checking traffic load (John Linville) [744361] - [s390x] qdio: EQBS retry after CCQ 96 (Hendrik Brueckner) [747578] - [s390x] dasd: fix UID readout for z/VM (Hendrik Brueckner) [746000] - [x86] PCI: irq and pci_ids patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [747638] - [netdrv] Help 6.1 out of tree drivers cope with ABI breakage (Thomas Graf) [746570] - [mm] shmem: let shared anonymous be nonlinear again (Larry Woodman) [690129] - [fs] ext4: fix BUG_ON() in ext4_ext_insert_extent() (Lukas Czerner) [742091] {CVE-2011-3638} - [ipc] mqueue: separate mqueue default value from maximum value (Motohiro Kosaki) [746606] - [ipc] mqueue: don't use kmalloc with KMALLOC_MAX_SIZE (Motohiro Kosaki) [746606] - [ipc] mqueue: revert bump up DFLT_*MAX (Motohiro Kosaki) [746606] - [kernel] ipc/mqueue: Up the hard limit on message queues per namespace (Doug Ledford) [746606] - [kernel] ipc/mqueue: update maximums for the mqueue subsystem (Doug Ledford) [746606] - [kernel] ipc/mqueue: enforce hard limits (Doug Ledford) [746606] - [kernel] ipc/mqueue: switch back to using non-max values on create (Doug Ledford) [746606 746898] - [kernel] ipc/mqueue: cleanup definition names and locations (Doug Ledford) [746606] - [kernel] Revert "Restore max mqueue message size to its previous RHEL 5 value" (Doug Ledford) [746606]- [virt] index of virtio disk is not decremented when removed (Mark Wu) [692767] - [edac] i7core_edac: Initialize memory name with cpu, channel, bank (Mauro Carvalho Chehab) [712957] - [kernel] perf: Optimize event scheduling locking (Steve Best) [744986] - [drm] i915: set the right SDVO transcoder for CPT (Adam Jackson) [735122] - [scsi] libfc: Prevent race that causes panic during FCoE port destroy (Neil Horman) [735959] - [scsi] qla4xxx: Update driver version to 5.02.00-k8 (Mike Christie) [732622] - [scsi] qla4xxx: updated device id check for BFS (Mike Christie) [732622] - [scsi] qla4xxx: Fixed target discovery failed issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed active session re-open issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed device blocked issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Fixed session destroy issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Clear DDB map index on the basis of AEN (Mike Christie) [732622] - [scsi] qla4xxx: Free Device Database (DDB) reserved by FW (Mike Christie) [732622] - [scsi] qla4xxx: Fix getting BIDI CHAP for boot targets (Mike Christie) [732622] - [scsi] qla4xxx: Fix exporting boot targets to sysfs (Mike Christie) [732622] - [scsi] qla4xxx: Do not add duplicate CHAP entry in FLASH (Mike Christie) [732622] - [scsi] qla4xxx: Fix bidirectional CHAP (Mike Christie) [732622] - [scsi] qla4xxx: Add new FLT firmware region (Mike Christie) [732622] - [scsi] qla4xxx: Update license (Mike Christie) [732622] - [scsi] iscsi class: fix vlan configuration (Mike Christie) [732622] - [scsi] qla4xxx: fix data alignment and use nl helpers (Mike Christie) [732622] - [scsi] iscsi class: fix link local mispelling (Mike Christie) [732622] - [scsi] qla4xxx: Added Get ACB support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added restore factory defaults support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [732622] - [scsi] qla4xxx: Add read/update NVRAM support for 40xx adapters using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Add get ACB state support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Code cleanup for read/update flash using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added support to update mtu (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update mtu (Mike Christie) [732622] - [scsi] libfc: improve flogi retries to avoid lport stuck (Mike Christie) [745667] - [scsi] libfc: avoid exchanges collision during lport reset (Mike Christie) [745667] - [scsi] libfc: fix checking FC_TYPE_BLS (Mike Christie) [745667] - [scsi] libfc: revert fix deadlock bug in fc_exch_abort_locked (Mike Christie) [745667] - [dm] log userspace: Allow for 'log device name' response in CTR msg exchange (Jonathan E Brassow) [746254] - [dm] kcopyd: fix job_pool leak (Mike Snitzer) [748441] - [netdrv] igb: Fix for Alt MAC Address feature on 82580 and later (Andy Gospodarek) [748503]- [dm] table: add immutable feature (Mike Snitzer) [747438] - [mm] reduce overhead on paravirt functions (Larry Woodman) [743554]- [netdrv] Fixing use of netif_set_real_num_tx_queues in niu.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in myri10ge.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in igb_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb4_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb3_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in bnx2.c (Neil Horman) [742117] - [ppc] kabi: add symbol 'paca' to ppc KABI (Jiri Olsa) [737466] - [fs] proc: fix oops on invalid /proc/pid/maps access (Johannes Weiner) [746613] {CVE-2011-3637} - [nfs] fix pNFS hang and oops on umounts (Steve Dickson) [746861] - [scsi] qla4xxx: export address/port of connection (Mike Christie) [728156] - [netdrv] Fix pktgen to not oops on unsupported drivers (Neil Horman) [678794] - [kernel] tracing: Update the comm field in the right variable in update_max_tr (Jiri Olsa) [736955] - [kernel] kabi: Add missing compat_alloc_user_space symbol to kABI (Jiri Olsa) [747047] - [kernel] fix taskstats io infoleak (Jerome Marchand) [716848] {CVE-2011-2494} - [x86] ACPI, APEI, HEST: Detect duplicated hardware error source ID (Don Zickus) [737189] - [netdrv] Add latest cxgb3 firmware (Neil Horman) [742011]- [net] bridge: fix use after free in __br_deliver() (Amerigo Wang) [730756] {CVE-2011-2942} - [scsi] Update lpfc version for 8.3.5.45.4p driver release (Rob Evers) [746668] - [scsi] Fix crash when cfg_fcp_eq_count is zero (Rob Evers) [746668] - [scsi] Fix kernel crash during boot with SLI4 card installed (Rob Evers) [746668] - [scsi] Properly clean up EQ and CQ child lists to prevent kernel crash (Rob Evers) [746668] - [kabi] add missing symbols for Emulex be2net driver (Jiri Olsa) [745712] - [netdrv] netxen-firmware: Install the 4.0.579 firmware (Kyle McMartin) [741776] - [perf] symbols: Treat all memory maps without dso file as loaded (Jiri Olsa) [726582] - [debug] increase MAX_STACK_TRACE_ENTRIES (Kyle McMartin) [645777] - [fs] cifs: add fallback in is_path_accessible for old servers (Jeff Layton) [692709] {CVE-2011-3363} - [tpm] Zero buffer after copying to userspace (Jiri Benc) [732633] {CVE-2011-1161 CVE-2011-1162} - [pci] intel-iommu: IOTLB hang workaround (Dave Airlie) [728476] - [drm] i915: Fix hang on Ironlake mobile GPU with VT-d (Dave Airlie) [728476] - [drm] i915: Remove early exit on i915_gpu_idle (Dave Airlie) [728476] - [drm] nv50/bios: fixup mpll programming from the init table parser (Ben Skeggs) [744992] - [drm] nv50/vram: fix incorrect detection of bank count on newer chipsets (Ben Skeggs) [744992] - [drm] radeon: fix llano output setup + memory corruption (Dave Airlie) [747292] - [drm] radeon caicos enablement fixes (Dave Airlie) [747291] - [pci] Disable SRIOV on powerpc (Prarit Bhargava) [742089] - [pci] Add pci=nosriov to disable SRIOV (Prarit Bhargava) [742089] - [x86] apic: ack all pending irqs when crashed/on kexec (Takao Indoh) [704142]- [scsi] libsas: fix warnings when checking sata/stp protocol (David Milburn) [695950] - [scsi] libsas: disable scanning lun > 0 on ata devices (David Milburn) [695950] - [scsi] libsas: Allow expander T-T attachments (David Milburn) [695950] - [usb] xhci: Make xHCI driver endian-safe (Don Zickus) [745967] - [infiniband] RDMA/cxgb3: Don't post zero-byte read if endpoint is going away (Neil Horman) [717379] - [scsi] isci: atapi support (David Milburn) [743692] - [x86] amd: Move BSP code to cpu_dev helper (Larry Woodman) [739456] - [x86] Add a BSP cpu_dev helper (Larry Woodman) [739456] - [x86] amd: Avoid cache aliasing penalties on AMD family 15h (Larry Woodman) [739456] - [net] ipv6: fix NULL dereference in udp6_ufo_fragment() (Jason Wang) [740465] - [netdrv] cxgb4: Updating NIC driver firmware (Neil Horman) [717806] - [netdrv] cxgb3: Fix NULL pointer dereference in t3_l2t_get (Neil Horman) [729737] - [netdrv] bnx2x: remaining fixes from upstream 3.1 (Michal Schmidt) [743917] - [netdrv] e1000e: fix WoL on 82578DM and 82567V3 (Andy Gospodarek) [699042] - [netdrv] tg3: Use netif_set_real_num_tx_queues() (Jiri Pirko) [740477] - [netdrv] bnx2x: critical fixes (Veaceslav Falico) [745211] - [netdrv] bonding: properly stop queuing work when requested (Andy Gospodarek) [736904] - [netdrv] tg3: negate USE_PHYLIB flag check (Jiri Pirko) [746006] - [x86] Add new cpu capabilities to /proc/cpuinfo (Prarit Bhargava) [745799] - [kabi] add missing multipath symbols for s390x (Aristeu Rozanski) [714992] - [perf] sched: Fix script command documentation (Jiri Olsa) [726589] - [pm] hibernate: Fix memory corruption related to swap (Stanislaw Gruszka) [701857] - [scsi] hpsa: add heartbeat sysfs host attribute (Tomas Henzl) [730027] - [scsi] Revert megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [736667] - [fs] GFS2: Fix ->page_mkwrite() races (Steven Whitehouse) [725091] - [scsi] scsi_transport_fc: Fix deadlock during fc_remove_host (Mike Christie) [714320] - [kernel] workqueue: Fix workqueue deadlock during destroy_workqueue (Mike Christie) [714320] - [sched] Avoid expensive initial update_cfs_load() (Larry Woodman) [741569 742414] - [sched] Simplify update_cfs_shares parameters (Larry Woodman) [741569 742414] - [sched] Fix/remove redundant cfs_rq checks (Larry Woodman) [741569 742414] - [sched] Fix sign under-flows in wake_affine (Larry Woodman) [741569 742414] - [sched] Update effective_load() to use global share weights (Larry Woodman) [741569 742414] - [sched] Fix interactivity bug by charging unaccounted run-time on entity re-weight (Larry Woodman) [741569 742414] - [sched] Move periodic share updates to entity_tick() (Larry Woodman) [741569 742414] - [sched] Fix UP build breakage (Larry Woodman) [741569 742414] - [sched] Update tg->shares after cpu.shares write (Larry Woodman) [741569 742414]- [drm] i915: fix IVB cursor support (Adam Jackson) [741780] - [drm] i915: always set FDI composite sync bit (Adam Jackson) [745564] - [netdrv] bnx2i: Fixed the endian on TTT for NOP out transmission (Mike Christie) [745676] - [scsi] megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel panic (Tomas Henzl) [723218] - [ata] AHCI: Add new Panther Point RAID DeviceID (Prarit Bhargava) [745484] - [scsi] isci: export phy events via ->lldd_control_phy() (David Milburn) [743654] - [scsi] isci: The port state should be set to stopping on the last phy (David Milburn) [743654] - [scsi] isci: fix decode of DONE_CRC_ERR TC completion status (David Milburn) [743654] - [scsi] isci: SATA/STP I/O is only returned in the normal path to libsas (David Milburn) [743654] - [scsi] isci: fix support for large smp requests (David Milburn) [743654] - [scsi] isci: fix missed unlock in apc_agent_timeout() (David Milburn) [743654] - [scsi] isci: fix event-get pointer increment (David Milburn) [743654] - [scsi] isci: add version number (David Milburn) [743654] - [scsi] isci: dynamic interrupt coalescing (David Milburn) [743654] - [scsi] isci: fix sata response handling (David Milburn) [743654] - [scsi] isci: Leave requests alone if already terminating (David Milburn) [743654] - [fs] jbd: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [fs] jbd2: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [net] ipv6: fix refcnt problem related to POSTDAD state (Weiping Pan) [709280 731608] - [x86] paravirt: PTE updates in k(un)map_atomic need to be synchronous, regardless of lazy_mmu mode (Igor Mammedov) [632802] - [s390x] qdio: 2nd stage retry on SIGA-W busy conditions (Hendrik Brueckner) [732708] - [s390x] kernel: NSS creation with initrd fails (Hendrik Brueckner) [730780] - [s390x] qeth: wrong number of output queues for HiperSockets (Hendrik Brueckner) [730701] - [s390x] qeth: l3 ipv6 vlan not working on shared OSA chpid (Hendrik Brueckner) [727850] - [x86] Intel pci: Provide option to enable 64-bit IOMMU pass through mode (George Beshers) [696420] - [x86] intel-iommu: Remove Host Bridge devices from identity mapping (George Beshers) [696420] - [x86] intel-iommu: Add domain check in domain_remove_one_dev_info (George Beshers) [696420] - [x86] intel-iommu: Use coherent DMA mask when requested (George Beshers) [696420] - [x86] intel-iommu: Dont cache iova above 32bit (George Beshers) [696420] - [x86] intel-iommu: Speed up processing of the identity_mapping function (George Beshers) [696420] - [x86] intel-iommu: Check for identity mapping candidate using system dma mask (George Beshers) [696420] - [scsi] tcm_fc: Fix to activate non-offload path for FCoE target (Andy Grover) [638007]- [pci] edd: Treat "XPRS" host bus type the same as "PCI" (Mike Christie) [742059] - [scsi] be2iscsi: Move driver Version (Mike Christie) [738163 738934] - [scsi] be2iscsi: memset wrb for ring create (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for case where task->sc was cleanedup earlier (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for wrong dmsg setting in wrb (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for kdump failure (Mike Christie) [738163 738934] - [sched] wait_for_completion_interruptible_timeout() should return signed long (J. Bruce Fields) [738379]- [net] fix net_dev_xmit tracepoint use of freed skb (Jiri Pirko) [705253] - [block] kabi: symbols missing for FusionIO iomemory-vsl driver (Jiri Olsa) [735227] - [netdrv] kabi: symbols missing for Emulex be2net driver (Jiri Olsa) [735229] - [virt] xen: use maximum reservation to limit amount of usable RAM (Igor Mammedov) [743590] - [usb] additional regression fix for device removal (Don Zickus) [744154] - [usb] fix regression occurring during device removal (Don Zickus) [744154] - [usb] Lower USB storage settling delay to something more reasonable (Don Zickus) [743959]- [netdrv] bna: Multiple Definition and Interface Setup Fix (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.2 (Ivan Vecera) [743347] - [netdrv] bna: Add Callback to Fix RXQ Stop (Ivan Vecera) [743347] - [netdrv] bna: PLL Init Fix and Add Stats Attributes (Ivan Vecera) [743347] - [netdrv] bna: Brocade 1860 HW Enablement (Ivan Vecera) [743347] - [netdrv] bna: Implement FW Download for New HW (Ivan Vecera) [743347] - [netdrv] bna: Capability Map and MFG Block Changes for New HW (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Conf Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: Eliminate Small Race Condition Window in RX Path (Ivan Vecera) [743347] - [netdrv] bna: Set Ring Param Fix (Ivan Vecera) [743347] - [netdrv] bna: Semaphore Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: make function tables cont (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.1 (Ivan Vecera) [743347] - [netdrv] bna: SKB PCI UNMAP Fix (Ivan Vecera) [743347] - [netdrv] bna: TX Queue Depth Fix (Ivan Vecera) [743347] - [netdrv] bna: MBOX IRQ Flag Check after Locking (Ivan Vecera) [743347] - [netdrv] bna: Async Mode Tx Rx Init Fix (Ivan Vecera) [743347] - [netdrv] bna: Ethtool Enhancements and Fix (Ivan Vecera) [743347] - [netdrv] bna: Initialization and Locking Fix (Ivan Vecera) [743347] - [netdrv] bna: Formatting and Code Cleanup (Ivan Vecera) [743347] - [netdrv] bna: TX Path and RX Path Changes (Ivan Vecera) [743347] - [netdrv] bna: Interrupt Polling and NAPI Init Changes (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Fix (Ivan Vecera) [743347] - [netdrv] bna: Naming Change and Minor Macro Fix (Ivan Vecera) [743347] - [netdrv] bna: off by one in bfa_msgq_rspq_pi_update() (Ivan Vecera) [743347] - [netdrv] bna: unlock on error path in pnad_pci_probe() (Ivan Vecera) [743347] - [scsi] libfc: fix deadlock bug in fc_exch_abort_locked (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.8 (Mike Christie) [740096] - [scsi] bnx2fc: Return error statistics of remote peer (Mike Christie) [740096] - [scsi] fcoe/libfcoe: Move common code for fcoe_get_lesb to fcoe_transport (Mike Christie) [740096] - [scsi] bnx2fc: call ctlr_link_up only when the interface is enabled (Mike Christie) [740096] - [scsi] bnx2fc: Add driver documentation (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.7 (Mike Christie) [740096] - [scsi] bnx2fc: Handle bnx2fc_map_sg failure (Mike Christie) [740096] - [scsi] bnx2fc: Replace scsi_dma_map() with dma_map_sg() (Mike Christie) [740096] - [x86] acpi: Prevent acpiphp from deadlocking on PCI-to-PCI bridge remove (Prarit Bhargava) [732706] - [x86] UV2: add missing kABI bits (George Beshers) [741432] - [ppc] pci: Check devices status property when scanning OF tree (Steve Best) [738450] - [drm] radeon/kms: reject video mode that would go over bandwidth limit on RN50 (Jerome Glisse) [729976] - [fs] deal with races in /proc/*/syscall, stack, personality (Johannes Weiner) [692039] - [fs] proc: enable writing to /proc/pid/mem (Johannes Weiner) [692039] - [fs] proc: make check_mem_permission() return an mm_struct on success (Johannes Weiner) [692039] - [fs] proc: hold cred_guard_mutex in check_mem_permission() (Johannes Weiner) [692039] - [fs] proc: disable mem_write after exec (Johannes Weiner) [692039] - [mm] implement access_remote_vm (Johannes Weiner) [692039] - [mm] factor out main logic of access_process_vm (Johannes Weiner) [692039] - [mm] use mm_struct to resolve gate vma's in __get_user_pages (Johannes Weiner) [692039] - [mm] rename in_gate_area_no_task to in_gate_area_no_mm (Johannes Weiner) [692039] - [mm] make in_gate_area take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [mm] make get_gate_vma take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [x86] mark associated mm when running a task in 32 bit compatibility mode (Johannes Weiner) [692039] - [x86] add context tag to mark mm when running a task in 32-bit compatibility mode (Johannes Weiner) [692039] - [fs] auxv: require the target to be tracable (or yourself) (Johannes Weiner) [692039] - [fs] close race in /proc/*/environ (Johannes Weiner) [692039] - [fs] report errors in /proc/*/*map* sanely (Johannes Weiner) [692039] - [fs] pagemap: close races with suid execve (Johannes Weiner) [692039] - [fs] make sessionid permissions in /proc/*/task/* match those in /proc/* (Johannes Weiner) [692039] {CVE-2011-1020}- [ppc] ibmveth: Fix leak when recycling skb and hypervisor returns error (Steve Best) [740548] - [fs] nfs: Do not allow multiple mounts on same mountpoint when using -o noac (Sachin Prabhu) [584768] - [scsi] megaraid: fix FastPath and update to v5.40 (Tomas Henzl) [726225] - [acpi] APEI: set enable bit for OSC call (Matthew Garrett) [734509] - [block] Whitelist symbols for dm-switch multipathing driver (Shyam Iyer) [714992] - [x86] Missing "unregister_cpu_notifier" in powernow-k8.c (Prarit Bhargava) [741302] - [virt] xen-netfront: fix MTU reset after migration (Paolo Bonzini) [733651]- [mm] add extra free kbytes tunable (Rik van Riel) [696395] - [build] Makefile: include RHEL_RELEASE in version.h (Aristeu Rozanski) - [ppc] Fix bogus it_blocksize in VIO iommu code (Steve Best) [738449] - [ppc] hvcs: Ensure page aligned partner info buffer (Steve Best) [739749] - [virt] KVM: Enable RDRAND feature support for KVM (Don Dugger) [721131] - [virt] x86, cpu: Add CPU flags for F16C and RDRND (Don Dugger) [721131] - [mm] zram: prevent accessing an unallocated table when init fails early (Jerome Marchand) [732707] - [mm] zram: fix zram locking (Jerome Marchand) [732707] - [ppc] eeh: Display eeh error location for bus and device (Steve Best) [707843] - [ppc] pseries/eeh: Handle functional reset on non-PCIe device (Steve Best) [707843] - [ppc] pseries/eeh: Propagate needs_freset flag to device at PE (Steve Best) [707843] - [ppc] eeh: Add support for ibm, configure-pe RTAS call (Steve Best) [707843] - [scsi] isci: initial sgpio write support (David Milburn) [735318] - [scsi] isci: fix sgpio register definitions (David Milburn) [735318] - [scsi] libsas: sgpio write support (David Milburn) [735318] - [drm] i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge (Adam Jackson) [695793]- [netdrv] firmware: add bnx2x FW 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: Add new PHY BCM54616 (Michal Schmidt) [733888] - [netdrv] bnx2x: fixes from upstream 3.1-rc (Michal Schmidt) [733693] - [netdrv] bnx2x: driver-side changes for firmware 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: add missing DCB callbacks (Michal Schmidt) [733693] - [scsi] scan: don't fail scans when host is in recovery (Mike Christie) [713682] - [usb] don't let errors prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] don't let the hub driver prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Reject double add of active endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Free bandwidth when usb_disable_device is called (Don Zickus) [732457 732909 735048 735050 735263] - [usb] disable endpoints after unbinding interfaces, not before (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't warn about zeroed bMaxBurst descriptor field (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: Force Stopped Event(FSE) (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: introduce Incompatible Device Error (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Add reset on resume quirk for asrock p67 host (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Always set urb->status to zero for isoc endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Fix up URB error codes to reflect implementation (Don Zickus) [732457 732909 735048 735050 735263] - [usb] config: use proper endian access for wMaxPacketSize (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: fix OS want to own HC (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't submit commands or URBs to halted hosts (Don Zickus) [732457 732909 735048 735050 735263] - [usb] usbcore: warm reset USB3 port in SS.Inactive state (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Refine USB3.0 device suspend and resume (Don Zickus) [732457 732909 735048 735050 735263] - [usb] fix system suspend with USB3.0 device connected to USB3.0 hub (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Clear "warm" port reset change (Don Zickus) [732457 732909 735048 735050 735263] - [netdrv] b43: allocate receive buffers big enough for max frame len + offset (RuiRui Yang) [738205] {CVE-2011-3359} - [netdrv] tg3: call netif_carrier_off to initialize operstate value (John Feeney) [727330] - [fs] fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message (RuiRui Yang) [736765] {CVE-2011-3353} - [fs] cifs: fix possible memory corruption in CIFSFindNext (Jeff Layton) [730354] {CVE-2011-3191} - [fs] nfsd4: fix open downgrade, again (J. Bruce Fields) [729176] - [fs] jbd[2]: Use WRITE_SYNC_PLUG in journal_commit_transaction (Jeff Moyer) [720918] - [fs] mbcache: Limit the maximum number of cache entries (Eric Sandeen) [731585] - [netdrv] netxen: Add firmware version 4.0.557[579]. (Chad Dupuis) [741776] - [netdrv] netxen: Add pcie workaround (Chad Dupuis) [741774] - [netdrv] netxen: add vlan LRO support (Chad Dupuis) [741774] - [netdrv] netxen: add fw version compatibility check (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove casts of void * (Chad Dupuis) [741774] - [netdrv] netxen: fix race in skb->len access (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove unnecessary semicolons (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: Use full 32 bit speed range in ethtool's set_settings (Chad Dupuis) [741774]- [fs] xfs: avoid direct I/O write vs buffered I/O race (Dave Chinner) [732976] - [fs] xfs: don't serialise adjacent concurrent direct IO appending writes (Dave Chinner) [732976] - [fs] xfs: don't serialise direct IO reads on page cache checks (Dave Chinner) [732976] - [fs] gfs2: Ignore buffers with wrong state during fsync (Abhijith Das) [740066] - [fs] GFS2: balance pages on gfs2_fallocate. (Benjamin Marzinski) [737989] - [fs] xfs: avoid synchronous transactions when deleting attr blocks (Dave Chinner) [740312] - [fs] GFS2: large file delete/unlink is slow (Robert S Peterson) [739987] - [fs] ext4: optimize ext4_check_dir_entry() (Eric Sandeen) [714007] - [fs] Fix do_lookup false negative. (David Howells) [693841] - [netdrv] tg3: Fix VLAN creation problem (John Feeney) [731268 732769] - [netdrv] ixgbe: fix improper check of dma address for NULL (Neil Horman) [683611] - [netdrv] e1000: don't enable dma receives until after dma address has been setup (Dean Nelson) [703357] - [net] sctp: deal with multiple COOKIE_ECHO chunks (Max Matveev) [729220]- [net] br_multicast: Ensure to initialize BR_INPUT_SKB_CB(skb)->mrouters_only. (Herbert Xu) [738110]- [x86] Add rh_kabi.c and protect struct alt_instr under KABI (Prarit Bhargava) [737753] - [x86] Fix module alt_instr KABI breakage (Prarit Bhargava) [737753]- [build] Makefile: update RHEL_MINOR to 2 (Aristeu Rozanski) - [scsi] scsi_lib: pause between error retries (Rob Evers) [736812] - [kernel] perf tools: do not look at ./config for configuration (Jiri Benc) [730204] {CVE-2011-2905} - [scsi] Fix out of spec CD-ROM problem with media change (Rob Evers) [703366] - [netdrv] bna: Driver Version changed to 3.0.2.0 (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete Files (Ivan Vecera) [701486] - [netdrv] bna: Remove Unused Code (Ivan Vecera) [701486] - [netdrv] bna: ENET and Tx Rx Redesign Enablement (Ivan Vecera) [701486] - [netdrv] bna: Add New HW Defs (Ivan Vecera) [701486] - [netdrv] bna: Tx and Rx Redesign (Ivan Vecera) [701486] - [netdrv] bna: Introduce ENET as New Driver and FW Interface (Ivan Vecera) [701486] - [netdrv] bna: MSGQ Implementation (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete File bfi_ctreg.h (Ivan Vecera) [701486] - [netdrv] bna: Consolidated HW Registers for Supported HWs (Ivan Vecera) [701486] - [netdrv] bna: Remove get_regs Ethtool Support (Ivan Vecera) [701486] - [netdrv] bna: HW Interface Init Update (Ivan Vecera) [701486] - [netdrv] bna: Remove Unnecessary CNA Check (Ivan Vecera) [701486] - [netdrv] bna: Header File Consolidation (Ivan Vecera) [701486] - [netdrv] bna: HW Error Counter Fix (Ivan Vecera) [701486] - [netdrv] bna: Add HW Semaphore Unlock Logic (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Name Change (Ivan Vecera) [701486] - [netdrv] bna: Mboxq Flush When IOC Disabled (Ivan Vecera) [701486] - [netdrv] bna: Minor IRQ Index and Definition Change (Ivan Vecera) [701486] - [netdrv] bna: State Machine Fault Handling Cleanup (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Notification Enhancement (Ivan Vecera) [701486] - [netdrv] bna: CheckPatch Cleanup (Ivan Vecera) [701486] - [netdrv] bna: Print Driver Version (Ivan Vecera) [701486] - [netdrv] bna: use netdev_alloc_skb_ip_align() (Ivan Vecera) [701486] - [netdrv] bna: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [701486] - [netdrv] bna: ethtool: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [701486] - [net] bna: fix compile warning of bfa_ioc_smem_pgoff defined but not used (Ivan Vecera) [701486] - [netdrv] bna: Fix set-but-unused variables. (Ivan Vecera) [701486] - [netdrv] bna: use device model DMA API (Ivan Vecera) [701486] - [netdrv] bna: Remove unnecessary memset(,0,) (Ivan Vecera) [701486]- [scsi] libfcoe: fix compilation when fcoe.ko is not used (Mike Christie) [727304] - [scsi] bnx2fc: Bumped version to 1.0.6 (Mike Christie) [727304] - [scsi] bnx2fc: Fix FW assert during RSCN stress tests (Mike Christie) [727304] - [scsi] bnx2fc: Fix panic caused because of incorrect errror handling in create() (Mike Christie) [727304] - [scsi] bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks (Mike Christie) [727304] - [scsi] bnx2fc: Validate vlan id in NETDEV_UNREGISTER handler (Mike Christie) [727304] - [scsi] bnx2fc: No abort issued for REC when it times out (Mike Christie) [727304] - [scsi] bnx2fc: Send solicitation only after vlan discovery is complete (Mike Christie) [727304] - [scsi] bnx2fc: Reset max receive frame size during link up (Mike Christie) [727304] - [scsi] bnx2fc: Do not use HBA_DBG macro when lport is not available (Mike Christie) [727304] - [scsi] bnx2fc: increase cleanup wait time (Mike Christie) [727304] - [scsi] bnx2fc: Bump version to 1.0.5 (Mike Christie) [727304] - [scsi] bnx2fc: Prevent creating of NPIV port with duplicate WWN (Mike Christie) [727304] - [scsi] bnx2fc: Obtain WWNN/WWPN from the shared memory (Mike Christie) [727304] - [scsi] fcoe: Move common functions to fcoe_transport library (Mike Christie) [727304] - [scsi] bnx2fc: Drop incoming ABTS (Mike Christie) [727304] - [scsi] bnx2fc: code cleanup in bnx2fc_offload_session (Mike Christie) [727304] - [scsi] bnx2fc: Fix NULL pointer deref during arm_cq (Mike Christie) [727304] - [scsi] bnx2fc: Do not reuse the fcoe connection id immediately (Mike Christie) [727304] - [scsi] bnx2fc: Clear DESTROY_CMPL flag after firmware destroy (Mike Christie) [727304] - [scsi] bnx2fc: Handle NETDEV_UNREGISTER for vlan devices (Mike Christie) [727304] - [scsi] bnx2fc: Reorganize cleanup code between interface_cleanup and if_destroy (Mike Christie) [727304] - [scsi] bnx2fc: Change function names of bnx2fc_netdev_setup/bnx2fc_netdev_cleanup (Mike Christie) [727304] - [scsi] bnx2fc: Do not attempt destroying NPIV port twice (Mike Christie) [727304] - [scsi] bnx2fc: Remove erroneous kref_get on IO request (Mike Christie) [727304] - [scsi] bnx2fc: Enable bsg_request support for bnx2fc (Mike Christie) [727304] - [scsi] bnx2fc: Bug fixes in percpu_thread_create/destroy (Mike Christie) [727304] - [scsi] bnx2fc: Reset the max receive frame size (Mike Christie) [727304] - [netdrv] cnic: Wait for all Context IDs to be deleted before sending FCOE_DESTROY_FUNC (Mike Christie) [727304] - [netdrv] cnic: Fix Context ID space calculation (Mike Christie) [727304] - [netdrv] cnic: Return proper error code if we fail to send netlink message (Mike Christie) [727304] - [netdrv] cnic: Fix ring setup/shutdown code (Mike Christie) [727304] - [netdrv] cnic: Fix port_mode setting (Mike Christie) [727304] - [netdrv] cnic: Replace get_random_bytes() with random32() (Mike Christie) [727304] - [scsi] cnic, bnx2i: Add support for new devices - 57800, 57810, and 57840 (Mike Christie) [727304] - [netdrv] cnic: Add VLAN ID as a parameter during netevent upcall (Mike Christie) [727304] - [x86] mm: Fix pgd_lock deadlock (Andrew Jones) [691310] - [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Andrew Jones) [691310] - [mm] Revert "fix pgd_lock deadlock" (Andrew Jones) [691310] - [scsi] libfc: fix referencing to fc_fcp_pkt from the frame pointer via fr_fsp() (Mike Christie) [734961] - [scsi] libfc: block SCSI eh thread for blocked rports (Mike Christie) [734961] - [scsi] libfc: fix fc_eh_host_reset (Mike Christie) [734961] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Mike Christie) [734961] - [scsi] fcoe: add fip retry to avoid missing critical keep alive (Mike Christie) [734961] - [scsi] libfc: fix warn on in lport retry (Mike Christie) [734961] - [scsi] libfc: Remove the reference to FCP packet from scsi_cmnd in case of error (Mike Christie) [734961] - [scsi] libfc: cleanup sending SRR request (Mike Christie) [734961] - [scsi] libfc: two minor changes in comments (Mike Christie) [734961] - [scsi] libfc, fcoe: ignore rx frame with wrong xid info (Mike Christie) [734961] - [scsi] libfc: release exchg cache (Mike Christie) [734961] - [scsi] libfc: use FC_MAX_ERROR_CNT (Mike Christie) [734961] - [scsi] fcoe: remove unused ptype field in fcoe_rcv_info (Mike Christie) [734961] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Mike Christie) [734961] - [x86] intel_idle: Fix mismerge (Matthew Garrett) [733730] - [x86] x2apic: enable the bios request for x2apic optout (Prarit Bhargava) [696902] - [x86] ACPI: fix ioremap failure regression (Stanislaw Gruszka) [731546]- [fs] corrupted GUID partition tables can cause kernel oops (Jerome Marchand) [695982] {CVE-2011-1577} - [x86] perf: Fix Intel fixed counters base initialization (Don Zickus) [736284] {CVE-2011-2521} - [netdrv] iwlagn: use 6000g2b uCode for 130 series devices (Stanislaw Gruszka) [737185] - [block] Missing portions of DM/MD RAID1 plugging patch (Jonathan E Brassow) [735124] - [net] Compute protocol sequence numbers and fragment IDs using MD5. (Jiri Pirko) [732665] {CVE-2011-3188} - [crypto] Move md5_transform to lib/md5.c (Jiri Pirko) [732665] {CVE-2011-3188}- [block] blktrace: fix handling of requests with SYNC and META flags (Mike Snitzer) [726437] - [block] blktrace: add FLUSH/FUA support (Mike Snitzer) [726437] - [kernel] Restore max mqueue message size to its previous RHEL 5 value (Doug Ledford) [730632]- [scsi] qla4xxx: updated device id check for BFS (Chad Dupuis) [732622] - [fs] nfsd4: return nfserr_symlink on v4 OPEN of non-regular file (J. Bruce Fields) [697659] - [netdrv] bnx2: Fix some late breaking bnx2 bugs (Neil Horman) [728328] - [netdrv] e1000: save skb counts in TX to avoid cache misses (Dean Nelson) [690780] - [netdrv] bonding: reset queue mapping prior to transmission (Neil Horman) [726688] - [netdrv] e1000e: update to upstream version 1.4.4 (Andy Gospodarek) [730607] - [netdrv] bonding: add missing xmit_hash_policy=layer2+3 info (Weiping Pan) [706018] - [net] vlan: do not transfer real_num_tx_queues (Weiping Pan) [735015] - [mm] thp: tail page refcounting fix (Andrea Arcangeli) [732986] - [virt] xen: x86_32: do not enable iterrupts when returning from exception in interrupt context (Igor Mammedov) [713399] - [mm] oom: task->mm == NULL doesn't mean the memory was freed (Frantisek Hrbata) [734732] - [scsi] scsi_dh_rdac: Associate HBA and storage in rdac_controller to support partitions in storage (Mike Snitzer) [733763] - [scsi] scsi_dh_rdac: Use WWID from C8 page instead of Subsystem id from C4 page to identify storage (Mike Snitzer) [733763] - [scsi] lpfc: Update lpfc version for 8.3.5.45.3p driver release (Rob Evers) [733500] - [scsi] lpfc: Fix compiler warning due to uninitialized local variable (Rob Evers) [733500] - [scsi] lpfc: Fix bus reset handler fails with bad failure code (Rob Evers) [733500] - [scsi] lpfc: Fix proper error code return value for management API (Rob Evers) [733500] - [scsi] lpfc: Fixed ctlreg write bug (Rob Evers) [733500] - [scsi] lpfc: Fix default adapter name for the OCe15100 (Rob Evers) [733500] - [scsi] lpfc: Fix cable pull failure on interface type 2 SLI-4 adapters (Rob Evers) [733500] - [scsi] lpfc: Fixed not able to perform firmware reset through sysfs board_mode attribute (Rob Evers) [733500] - [scsi] lpfc: Fixed SLI4 device firmware reset with SR-IOV virtual functions (Rob Evers) [733500] - [scsi] lpfc: Fixed not recovering SLI port in handling error attention with RN bit set (Rob Evers) [733500] - [scsi] lpfc: Fix two crashes when unsolicted ELS ECHO_CMD is received (Rob Evers) [733500] - [scsi] lpfc: Fix direct connect does not come up for SLI4 FC ports (Rob Evers) [733500] - [scsi] lpfc: Fixed long wait when firmware reset to a SLI port without required privilege (Rob Evers) [733500] - [scsi] lpfc: Fix request firmware support for little endian systems (Rob Evers) [733500]- [drm] radeon/kms: set a default max_pixel_clock (Dave Airlie) [729545] - [pci] pciehp: change wait time for valid configuration access (Myron Stowe) [727720] - [pci] ACPI: Report ASPM support to BIOS if not disabled from command line (Myron Stowe) [732501] - [ppc] pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge() (Steve Best) [734192] - [ppc] pci: Add missing hookup to pci_slot (Steve Best) [734192] - [ppc] pci: Add missing call to header fixup (Steve Best) [734192] - [virt] xen events: implement mask_ack (Andrew Jones) [733672] - [virt] Revert "[virt] xen/events: change to using fasteoi" (Andrew Jones) [733672] - [scsi] be2iscsi: Add pci_disable device (Mike Christie) [688076] - [scsi] be2iscsi: Adding a shutdown Routine (Mike Christie) [688076] - [net] ipv6: make fragment identifications less predictable (Jiri Pirko) [723433] {CVE-2011-2699} - [fs] Ecryptfs: Add mount option to check uid of device being mounted = expect uid (Eric Sandeen) [731176] {CVE-2011-1833}- [md] raid5: fix FUA request handling in ops_run_io() (Mike Snitzer) [733527] - [md] raid5: fix errant REQ_FUA that should be BIO_FUA (Mike Snitzer) [733527] - [perf] report: Use properly build_id kernel binaries (Jiri Olsa) [691343] - [ppc] pseries/xics: Use cpu_possible_mask rather than cpu_all_mask (Steve Best) [732357] - [drm] i915: Post-3.0 updates from drm-intel-fixes (Adam Jackson) [720702] - [scsi] bfa: Update the driver version to 3.0.2.2 (Rob Evers) [725913] - [scsi] bfa: Add support to store driver configuration in flash (Rob Evers) [725913] - [scsi] bfa: Add support to collect fabric stats (Rob Evers) [725913] - [scsi] bfa: Added support to configure QOS and collect stats (Rob Evers) [725913] - [scsi] bfa: Add support to configure trunking on Brocade adapter ports (Rob Evers) [725913] - [scsi] bfa: Add support to configure and query flash boot partition (Rob Evers) [725913] - [scsi] bfa: Added support to collect and reset fcport stats (Rob Evers) [725913] - [scsi] bfa: Add support for IO profiling (Rob Evers) [725913] - [scsi] bfa: Extend BSG to support more user commands (Rob Evers) [725913] - [scsi] bfa: Check supported speed based on port mode (Rob Evers) [725913] - [scsi] bfa: Update RME interrupt handling (Rob Evers) [725913] - [scsi] bfa: BSG return value fix to be compatible with kernel convention (Rob Evers) [725913] - [scsi] bfa: Add FC-transport based Asynchronous Event Notification support (Rob Evers) [725913] - [scsi] bfa: Move debugfs initialization before bfa init (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.1 (Rob Evers) [701485] - [scsi] bfa: Driver and BSG enhancements (Rob Evers) [701485] - [scsi] bfa: Added support to query PHY (Rob Evers) [701485] - [scsi] bfa: Added HBA diagnostics support (Rob Evers) [701485] - [scsi] bfa: Added support for flash configuration (Rob Evers) [701485] - [scsi] bfa: Added support to obtain SFP info (Rob Evers) [701485] - [scsi] bfa: Added support for CEE info and stats query (Rob Evers) [701485] - [scsi] bfa: Extend BSG interface (Rob Evers) [701485] - [scsi] bfa: FCS bug fixes (Rob Evers) [701485] - [scsi] bfa: DMA memory allocation enhancement (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter vHBA support (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter PLL init fixes (Rob Evers) [701485] - [scsi] bfa: Added Fabric Assigned Address(FAA) support (Rob Evers) [701485] - [scsi] bfa: IOC bug fixes (Rob Evers) [701485] - [scsi] bfa: Enable ASIC block configuration and query (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.0 (Rob Evers) [701485] - [scsi] bfa: Add BSG interface to support ELS, CT and vendor commands (Rob Evers) [701485] - [scsi] bfa: Driver initialization and model description fix (Rob Evers) [701485] - [scsi] bfa: Enhancement for fcpim and IO tag handling (Rob Evers) [701485] - [scsi] bfa: FC credit recovery and misc bug fixes (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter 16Gbs support and flash controller fixes (Rob Evers) [701485] - [scsi] bfa: IOC and PLL init changes for Brocade-1860 Fabric Adapter (Rob Evers) [701485] - [scsi] bfa: Changes to support vport disable and enable operations (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter Hardware Enablement (Rob Evers) [701485] - [scsi] bfa: Add pbc port disable check and fix LPS message name (Rob Evers) [701485] - [scsi] bfa: Introduce IOC event notification mechanism (Rob Evers) [701485] - [scsi] bfa: Introduced generic address len pair to represent DMA memory chunk (Rob Evers) [701485]- [pci] remove quirk for pre-production systems with Intel 82576 NIC (Prarit Bhargava) [729677] - [x86] efi: Revert new_memmap code (Matthew Garrett) [723274] - [infiniband] mlx4: add new module parameters (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Avoid duplicate devices from LUN scan (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Fix integer -> pointer cast warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: try to use larger FMR sizes to cover our mappings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: add support for indirect tables that don't fit in SRP_CMD (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: rework mapping engine to use multiple FMR entries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow sg_tablesize to be set for each target (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: move IB CM setup completion into its own function (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: always avoid non-zero offsets into an FMR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Test only once whether iu allocation succeeded (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Add GRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Remove LRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate hot-path variables into cache lines (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: stop sharing the host lock with SCSI (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Touch up a merge issue, fixes compilation (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce lock coverage of command completion (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce local coverage for command submission and EH (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: don't move active requests to their own list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow lockless work posting (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate state change code (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow task management without a previous request (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] rds/ib: use system_wq instead of rds_ib_fmr_wq (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [net] rds: Makefile: Remove deprecated items (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Manual backport of alloc_netdev_mqs (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Fix a merge issue (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Restoring RX buffer pointer in case of failure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Sensing link type at device initialization (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Fixing bad size of event queue buffer (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Fix loss of promiscuity (Doug Ledford) [612992 688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Removing HW info from ethtool -i report (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: updated driver version to 1.5.4.1 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Using blue flame support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: reserve UARs for userspace consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: maintain available field in bitmap allocator (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Add blue flame support for kernel consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Reporting HW revision in ethtool -i (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Wake on LAN support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: using new mlx4 interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Changing interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: bringing link up when registering netdevice (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: optimize adaptive moderation algorithm for better latency (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: moderation parameters are not reseted (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: going out of range of TX rings when reporting stats (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle protocol field in multicast table (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core, ib, en: Fix driver when sizeof phys_addr_t > sizeof long (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: Avoid vunmap() of invalid pointer if allocation fails (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Don't call dma_free_coherent() with irqs disabled (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Call alloc_etherdev to allocate RX and TX queues (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Add a check for strict_strtoul() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use pci_dev->revision, again (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Increase DMA max_segment_size on Mellanox hardware (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't print success message at level KERN_ERR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Don't reset disabled devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't generate async events for unregistered devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/amso1100: Fix compile warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix incorrect SFP+ link status detection on driver init (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix SFP+ link down detection issue with switch port disable (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Generate IB_EVENT_PORT_ERR/PORT_ACTIVE events (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix bonding on iw_nes (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Use vzalloc() to replace vmalloc()+memset(0) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Fix driver when sizeof (phys_addr_t) > sizeof (long) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix string continuation line (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use printf extension pR for struct resource (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Check for NULL mode in .devnode methods (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Save PID of ID's owner (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add support for netlink statistics export (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Pass QP type into rdma_create_id() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update exported headers list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Export enum cma_state in (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Add devnode methods to cm_class and umad_class (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Return EPROTONOSUPPORT when an RDMA device lacks the QP required (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/uverbs: Add devnode method to set path/mode (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Add .nodename/.mode to tell userspace where to create device node (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add netlink infrastructure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Backports to fix compile of changes that upstream made but relied on changes that don't exist in rhel6 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add error handling to ib_core_init() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/iwcm: Get rid of enum iw_cm_event_status (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add an ID_REUSEADDR option (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Fix handling of IPv6 addressing in cma_use_port (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Improve an error message so error code is included (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Replace global lock in rdma_destroy_id() with id-specific one (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/cm: Cancel pending LAP message when exiting IB_CM_ESTABLISH state (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update missed conversion of flush_scheduled_work() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Copy iWARP route information on queries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update workqueue usage (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] infiniband: remove dev_base_lock use (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [virt] vmalloc: eagerly clear ptes on vunmap (Igor Mammedov) [730503]- [build] spec: add more drivers to initrd (Andy Gospodarek) [714883] - [target] add to tech-preview.txt and call mark_tech_preview (Andy Grover) [638007] - [x86] ucode-amd: Don't warn when no ucode is available for a CPU revision (Anton Arapov) [731409] - [scsi] isci: remove core/scic_sds_port_configuration_agent.c (David Milburn) [730136] - [scsi] qla4xxx: export iface name (Mike Christie) [730599] - [s390x] config: switch on CONFIG_DEBUG_PAGEALLOC on s390x-debug kernel (Hendrik Brueckner) [702405] - [char] tpm: Fix uninitialized usage of data buffer (Stanislaw Gruszka) [684675] {CVE-2011-1160} - [ata] libata: remove SCSI host lock (David Milburn) [732062] - [scsi] scsi_dh_rdac: decide on whether to send mode select or not (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Detect the different RDAC operating modes (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Add definitions for different RDAC operating modes (Tomas Henzl) [683613] - [target] modify rhel config for tcm (Andy Grover) [638007] - [target] backport to old queuecommand interface (Andy Grover) [638007] - [target] fixup file backstore for vfs_fsync_range api change (Andy Grover) [638007] - [target] fixes for iblock backport (Andy Grover) [638007] - [scsi] add ACA_TAG definition to scsi/scsi_tcq.h (Andy Grover) [638007] - [scsi] Add missing SPC-4 CDB and MAINTENANCE_[IN, OUT] service action definitions (Andy Grover) [638007] - [target] Fix UTS_RELEASE build errors (Andy Grover) [638007] - [scsi] tcm_fc: Fixing reference counting problem which was causing ft_sess to be deleted (Andy Grover) [638007] - [scsi] Add FCoE Target support (Andy Grover) [638007] - [block] cfq-iosched: Reduce linked group count upon group destruction (Vivek Goyal) [726099] - [kdump] x86: Fix crashkernel=auto to take into account memory needed by filtering utility (Vivek Goyal) [730077]- [drm] radeon: post-3.0 fixes (Jerome Glisse) [730838] - [netdrv] netxen-firmware: rename firmware files (Andy Gospodarek) [693743] - [netdrv] netxen_nic: Fix common misspellings (Tony Camuso) [693740] - [netdrv] netxen_nic: Add support for VLAN RX HW acceleration (Tony Camuso) [693740] - [netdrv] netxen_nic: Fix ethtool->set_flags not intended -EINVAL return value (Tony Camuso) [693740] - [netdrv] netxen_nic: Support for GbE port settings (Tony Camuso) [693740] - [netdrv] netxen_nic: Notify firmware of Flex 10 interface down (Tony Camuso) [693740] - [netdrv] netxen-firmware: Update firmware to version 4.0.544 or greater (Tony Camuso) [693743] - [fs] autofs: fix some further kabi inconsistencies (Ian Kent) [704941] - [fs] kabi - add back do_add_mount() (Ian Kent) [704941] - [fs] kabi - rename follow_down_one() to follow_down() (Ian Kent) [704941] - [fs] VFS: Fix automount for negative autofs dentries (Ian Kent) [704941] - [fs] VFS: Fix vfsmount overput on simultaneous automount (Ian Kent) [704941] - [fs] autofs4 - reinstate last used update on access (Ian Kent) [704941] - [fs] tidy up around finish_automount() (Ian Kent) [704941] - [fs] don't drop newmnt on error in do_add_mount() (Ian Kent) [704941] - [fs] Take the completion of automount into new helper (Ian Kent) [704941] - [fs] autofs4: Merge the remaining dentry ops tables (Ian Kent) [704941] - [fs] Unexport do_add_mount() and add in follow_automount(), not ->d_automount() (Ian Kent) [704941] - [fs] vfs - Remove a further kludge from __do_follow_link() (Ian Kent) [704941] - [fs] autofs4 - bump version (Ian Kent) [704941] - [fs] autofs4 - add v4 pseudo direct mount support (Ian Kent) [704941] - [fs] autofs4 - fix wait validation (Ian Kent) [704941] - [fs] autofs4: cleanup autofs4_free_ino() (Ian Kent) [704941] - [fs] autofs4: cleanup dentry operations (Ian Kent) [704941] - [fs] autofs4: cleanup inode operations (Ian Kent) [704941] - [fs] autofs4: removed unused code (Ian Kent) [704941] - [fs] autofs4: add d_manage() dentry operation (Ian Kent) [704941] - [fs] autofs4: add d_automount() dentry operation (Ian Kent) [704941] - [fs] CIFS: Use d_automount() rather than abusing follow_link() [ver #2] (Ian Kent) [704941] - [fs] NFS: Use d_automount() rather than abusing follow_link() (Ian Kent) [704941] - [fs] VFS: Add an AT_NO_AUTOMOUNT flag to suppress terminal automount [ver #2] (Ian Kent) [704941] - [fs] Add a dentry op to allow processes to be held during pathwalk transit (Ian Kent) [704941] - [fs] VFS: Add a dentry op to handle automounting rather than abusing follow_link() (Ian Kent) [704941] - [fs] dcache remove d_mounted (Ian Kent) [704941] - [fs] Sanitize autofs_dev_ioctl_ismountpoint() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to expiring in autofs4_lookup_expiring() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to active in autofs4_lookup_active() (Ian Kent) [704941] - [fs] autofs4 - eliminate d_unhashed in path walk checks (Ian Kent) [704941] - [fs] autofs4 - cleanup active and expire lookup (Ian Kent) [704941] - [fs] autofs4 - rename unhashed to active in autofs4_lookup() (Ian Kent) [704941] - [fs] autofs4 - use autofs_info for pending flag (Ian Kent) [704941] - [fs] autofs4 - use helper for need mount check (Ian Kent) [704941] - [fs] autofs4 - use helpers for expiring list (Ian Kent) [704941] - [fs] autofs4 - use helpers for active list handling (Ian Kent) [704941] - [md] Using poll /proc/mdstat can monitor the events of adding a spare disks (Doug Ledford) [729696] - [md] raid5: get rid of duplicated call to bio_data_dir() (Doug Ledford) [729696] - [md] raid5: use kmem_cache_zalloc() (Doug Ledford) [729696] - [md] raid10: share pages between read and write bio's during recovery (Doug Ledford) [729696] - [md] raid10: factor out common bio handling code (Doug Ledford) [729696] - [md] raid10: get rid of duplicated conditional expression (Doug Ledford) [729696] - [md] raid5: remove unusual use of bio_iovec_idx() (Doug Ledford) [729696] - [md] raid5: fix raid5_set_bi_hw_segments (Doug Ledford) [729696] - [md] bitmap: remove unused fields from struct bitmap (Doug Ledford) [729696] - [md] bitmap: use proper accessor macro (Doug Ledford) [729696] - [md] check ->hot_remove_disk when removing disk (Doug Ledford) [729696] - [md] use is_power_of_2 macro (Doug Ledford) [729696] - [md] allow resync_start to be set while an array is active (Doug Ledford) [729696] - [md] raid10: reformat some loops with less indenting (Doug Ledford) [729696] - [md] raid10: remove unused variable (Doug Ledford) [729696] - [md] raid10: make more use of 'slot' in raid10d (Doug Ledford) [729696] - [md] raid10: some tidying up in fix_read_error (Doug Ledford) [729696] - [md] raid1: improve handling of pages allocated for write-behind (Doug Ledford) [729696] - [md] raid1: try fix_sync_read_error before process_checks (Doug Ledford) [729696] - [md] raid1: tidy up new functions: process_checks and fix_sync_read_error (Doug Ledford) [729696] - [md] raid1: split out two sub-functions from sync_request_write (Doug Ledford) [729696] - [md] make error_handler functions more uniform and correct (Doug Ledford) [729696] - [md] multipath: discard working_disks in favour of degraded (Doug Ledford) [729696] - [md] raid1: clean up read_balance (Doug Ledford) [729696] - [md] simplify raid10 read_balance (Doug Ledford) [729696] - [md] bitmap: fix saving of events_cleared and other state (Doug Ledford) [729696] - [md] reject a re-add request that cannot be honoured (Doug Ledford) [729696] - [md] Fix race when creating a new md device (Doug Ledford) [729696] - [md] raid5: fix build error, sector_t usage (Doug Ledford) [729696] - [md] Fix dev_sectors on takeover from raid0 to raid4/5 (Doug Ledford) [729696] - [input] kabi fixes after addition of MT slot fields (Mauro Carvalho Chehab) [464653] - [input] synaptics: retry failed resets when reconnecting (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix reconnect logic on MT devices (Mauro Carvalho Chehab) [464653] - [input] synaptics: ignore bogus mt packet (Mauro Carvalho Chehab) [464653] - [input] synaptics: add multi-finger and semi-mt support (Mauro Carvalho Chehab) [464653] - [input] create a separate code for handling mt slots (Mauro Carvalho Chehab) [464653] - [input] introduce MT event slots (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix handling of 2-button ClickPads (Mauro Carvalho Chehab) [464653] - [input] synaptics: simplify pass-through port handling (Mauro Carvalho Chehab) [464653] - [input] synaptics: relax capability ID checks on newer hardware (Mauro Carvalho Chehab) [464653] - [input] synaptics: set min/max for finger width (Mauro Carvalho Chehab) [464653] - [input] synaptics: only report width on hardware that supports it (Mauro Carvalho Chehab) [464653] - [input] synaptics: set dimensions as reported by firmware (Mauro Carvalho Chehab) [464653] - [input] Add support of Synaptics Clickpad device (Mauro Carvalho Chehab) [464653] - [input] psmouse: fix Synaptics detection when protocol is disabled (Mauro Carvalho Chehab) [464653]- [mm] mremap: resurrect overflow check in move_page_tables() (Andrea Arcangeli) [725926] - [security] SELinux: indicate fatal error in compat netfilter code (Eric Paris) [656952] - [security] SELinux: Only return netlink error when we know the return is fatal (Eric Paris) [656952] - [security] SELinux: return -ECONNREFUSED from ip_postroute to signal fatal error (Eric Paris) [656952] - [net] tcp_connect should return certain errors up the stack (Eric Paris) [656952] - [net] netfilter: allow hooks to pass error code back up the stack (Eric Paris) [656952] - [scsi] isci: remove reserved device IDs from isci_id_table (David Milburn) [730131] - [kernel] perf: Fix software event overflow (Peter Zijlstra) [730708] - [watchdog] hpwdt support for upcoming ProLiant generations (Tony Camuso) [726719] - [perf] spec: Adding python-perf package (Jiri Olsa) [725812] - [perf] tools: Add support to install perf python extension (Jiri Olsa) [725812] - [perf] sched: Usage leftover from trace -> script rename (Jiri Olsa) [726589] - [perf] sched: Do not delete session object prematurely (Jiri Olsa) [726595] - [perf] buildid-cache: Zero out buffer of filenames when adding/removing buildid (Jiri Olsa) [696044] - [x86] UV: Correct UV2 BAU destination timeout (George Beshers) [696269] - [x86] UV: Allow for non-consecutive sockets (George Beshers) [696269] - [x86] UV: Correct failed topology memory leak (George Beshers) [696269] - [x86] UV: Remove cpumask_t from the stack (George Beshers) [696269] - [x86] UV: Rename hubmask to pnmask (George Beshers) [696269] - [x86] UV: Correct reset_with_ipi() (George Beshers) [696269] - [x86] UV: Inline header file functions (George Beshers) [696269] - [x86] UV: Fix smp_processor_id() use in a preemptable region (George Beshers) [696269] - [x86] UV: Clean up uv_tlb.c (George Beshers) [696269] - [x86] Fix UV BAU for non-consecutive nasids (George Beshers) [696269] - [x86] UV: Enable 64-bit ACPI MFCG support (George Beshers) [696269] - [x86] UV: Avoid KABI breakage (George Beshers) [696269] - [x86] UV: Add support for SGI UV2 hub chip (George Beshers) [696269] - [x86] UV: Update node controller MMRs (George Beshers) [696269] - [scsi] libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] revert libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] libsas: fix loopback topology bug during discovery (David Milburn) [695955] - [ata] libata: fix locking for sas paths (David Milburn) [695955] - [scsi] libsas: plumb sas port scan into standard libata paths (David Milburn) [695955] - [scsi] libsas: Add option for SATA soft reset (David Milburn) [695955] - [scsi] libsas: fix SATA NCQ error (David Milburn) [695955] - [scsi] libsas: fix ata list corruption issue (David Milburn) [695955] - [scsi] libsas: convert to libata new error handler (David Milburn) [695955] - [ata] libata: separate error handler into usable components (David Milburn) [695955] - [scsi] libsas: remove spurious sata control register read/write (David Milburn) [695955] - [ata] libata: fix eh locking (David Milburn) [695955] - [ata] libsas: fix ATAPI check condition termination (David Milburn) [695955] - [scsi] Unify SAM_ and SAM_STAT_ macros (David Milburn) [695955] - [ata] libata: kill ATA_FLAG_DISABLED (David Milburn) [695955] - [ata] libata-sff: kill unused ata_bus_reset() (David Milburn) [695955]- [dm] RAID: add RAID1 to DM_RAID Kconfig (Mike Snitzer) [723010] - [block] DM RAID: add call to 'mark_tech_preview' (Jonathan E Brassow) [723010] - [dm] RAID: add RAID module to config (Mike Snitzer) [723010] - [md] RAID1: Generic unplug (Jonathan E Brassow) [723010] - [dm] RAID: Included header cleanup (Jonathan E Brassow) [723010] - [dm] RAID: Support RAID1 personality (Jonathan E Brassow) [723010] - [dm] RAID: Support Metadata devices (Jonathan E Brassow) [723010] - [dm] RAID: Allow write_mostly specification (Jonathan E Brassow) [723010] - [dm] RAID: Allow region_size specification (Jonathan E Brassow) [723010] - [dm] RAID: documentation update (Jonathan E Brassow) [723010] - [dm] RAID: cleanup parameter handling (Jonathan E Brassow) [723010] - [dm] RAID: RAID 4/5/6 basic support (Jonathan E Brassow) [723010] - [md] RAID1 changes for device-mapper (Jonathan E Brassow) [723010] - [md] Generate event on sync completion (Jonathan E Brassow) [723010] - [md] Prevent NULL ptr dereference (Jonathan E Brassow) [723010] - [md] support bitmap creation by DM (Jonathan E Brassow) [723010] - [md] raid5 do not set fullsync (Jonathan E Brassow) [723010] - [md] add sync_super to mddev_t struct (Jonathan E Brassow) [723010] - [md] move thread wakeups into resume (Jonathan E Brassow) [723010] - [md] Misc message clean-up (Jonathan E Brassow) [723010] - [md] No sync I/O while suspended (Jonathan E Brassow) [723010] - [md] No integrity register if no gendisk (Jonathan E Brassow) [723010] - [dm] table: propagate non-rotational flag (Mike Snitzer) [723005] - [dm] table: avoid crash if integrity profile changes (Mike Snitzer) [723005] - [dm] flakey: fix corrupt_bio_byte error path (Mike Snitzer) [723005] - [dm] add features flag to dm_target structure (Mike Snitzer) [714992] - [block] dm table: set flush capability based on underlying devices (Mike Snitzer) [725816] - [block] dm: suppress endian warnings (Mike Snitzer) [723005] - [block] eliminate potential for infinite loop in blkdev_issue_discard (Mike Snitzer) [723005] - [dm] introduce and use BIO_DISCARD (Mike Snitzer) [723005] - [dm] ioctl: prevent empty message (Mike Snitzer) [723005] - [dm] export dm_get_md (Mike Snitzer) [723005] - [dm] table: add always-writeable feature (Mike Snitzer) [723005] - [dm] table: add singleton feature (Mike Snitzer) [723005] - [dm] table: clean dm_get_device and move exports (Mike Snitzer) [723005] - [dm] ioctl: forbid multiple device specifiers (Mike Snitzer) [723005] - [dm] ioctl: introduce __get_dev_cell (Mike Snitzer) [723005] - [dm] ioctl: fill in device parameters in more ioctls (Mike Snitzer) [723005] - [dm] flakey: add corrupt_bio_byte feature (Mike Snitzer) [723005] - [dm] flakey: add drop_writes (Mike Snitzer) [723005] - [dm] flakey: support feature args (Mike Snitzer) [723005] - [dm] flakey: use dm_target_offset and support discards (Mike Snitzer) [723005] - [dm] table: share target argument parsing functions (Mike Snitzer) [723005] - [dm] snapshot: skip reading origin when overwriting complete chunk (Mike Snitzer) [723005] - [dm] ignore merge_bvec for-snapshots when safe (Mike Snitzer) [723005] - [dm] kcopyd: add dm_kcopyd_zero to zero an area (Mike Snitzer) [723005] - [dm] snapshot: style cleanups (Mike Snitzer) [723005] - [dm] snapshot: remove unused definitions (Mike Snitzer) [723005] - [dm] kcopyd: remove nr_pages field from job structure (Mike Snitzer) [723005] - [dm] kcopyd: remove offset field from job structure (Mike Snitzer) [723005] - [dm] use vzalloc (Mike Snitzer) [723005] - [dm] log userspace: use list_move (Mike Snitzer) [723005] - [dm] table: fix discard support (Mike Snitzer) [723005] - [dm] mpath: fix potential NULL pointer in feature arg processing (Mike Snitzer) [723005] - [dm] snapshot: flush disk cache when merging (Mike Snitzer) [723005] - [dm] io: RHEL specific updates to support interface changes (Mike Snitzer) [723005] - [dm] kcopyd: return client directly and not through a pointer (Mike Snitzer) [723005] - [dm] kcopyd: reserve fewer pages (Mike Snitzer) [723005] - [dm] io: use fixed initial mempool size (Mike Snitzer) [723005] - [dm] kcopyd: alloc pages from the main page allocator (Mike Snitzer) [723005] - [dm] kcopyd: add gfp parm to alloc_pl (Mike Snitzer) [723005] - [dm] kcopyd: remove superfluous page allocation spinlock (Mike Snitzer) [723005] - [dm] kcopyd: preallocate sub jobs to avoid deadlock (Mike Snitzer) [723005] - [dm] kcopyd: avoid pointless job splitting (Mike Snitzer) [723005] - [dm] table: reject devices without request fns (Mike Snitzer) [723005] - [dm] table: allow targets to support discards internally (Mike Snitzer) [723005] - [dm] mpath: allow table load with no priority groups (Mike Snitzer) [723005] - [dm] mpath: fail message ioctl if specified path is not valid (Mike Snitzer) [723005] - [dm] flakey: enable on all supported RHEL6 architectures (Mike Snitzer) [723005] - [dm] add flakey target (Mike Snitzer) [723005] - [dm] fix opening log and cow devices for read only tables (Mike Snitzer) [723005] - [dm] per target unplug callback support (Mike Snitzer) [723005] - [dm] introduce target callbacks and congestion callback (Mike Snitzer) [723005] - [dm] snapshot: remove unused dm_snapshot queued_bios_work (Mike Snitzer) [723005] - [block] cciss: do not attempt to read from a write-only register (Tony Camuso) [728676] - [scsi] mpt2sas: mark lockless mode tech preview (Prarit Bhargava) - [perf] x86: Add model 45 SandyBridge support (Prarit Bhargava) [729557] - [x86] section mismatch fix for boot_cpu_data_rh (Prarit Bhargava) [729341] - [mm] Avoid merging a VMA with another VMA which is cloned from the parent process. (Larry Woodman) [725855] - [pci] revert latest SRIOV patchset (Aristeu Rozanski) [730144]- [fs] sysfs: use rb-tree for inode number lookup (Mikulas Patocka) [725580] - [fs] sysfs: remove s_sibling hacks (Mikulas Patocka) [725580] - [fs] sysfs: use rb-tree for name lookups (Mikulas Patocka) [725580] - [fs] sysfs: count subdirectories (Mikulas Patocka) [725580] - [mm] backing-dev: use synchronize_rcu_expedited instead of synchronize_rcu (Mikulas Patocka) [725580] - [fs] cifs: don't start signing too early (Jeff Layton) [729437] - [fs] cifs: Fix signing failure when server mandates signing for NTLMSSP (Jeff Layton) [729437] - [net] net: don't set VLAN_TAG_PRESENT for VLAN 0 frames (Stefan Assmann) [706208] - [netdrv] bnx2x: fix undesired VLAN stripping (Michal Schmidt) [702752] - [fs] nfs: don't use d_move in nfs_async_rename_done (Jeff Layton) [729434] - [net] af_packet: prevent information leak (Jiri Pirko) [728033] - [net] gro: Only reset frag0 when skb can be pulled (Jiri Pirko) [726556] - [net] Fix security_socket_sendmsg() bypass problem. (Jiri Pirko) [708365] - [net] Cap number of elements for sendmmsg (Jiri Pirko) [708365] - [net] sendmmsg should only return an error if no messages were sent (Jiri Pirko) [708365] - [net] net: Add sendmmsg socket system call (Jiri Pirko) [708365] - [gfs2] assert in __gfs2_ail_flush after #676626 patch is applied (Robert S Peterson) [724921] - [fs] FS-Cache: Only call mark_tech_preview() when caching is actually begun (David Howells) [696396] - [fs] Fix mark_tech_preview() to not disable lock debugging (David Howells) [696396] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Andy Gospodarek) [719587] - [netdrv] vmxnet3: Update to latest upstream (Neil Horman) [694893]- [fs] xfs: unpin stale inodes directly in IOP_COMMITTED (Dave Chinner) [695827] - [fs] xfs: prevent bogus assert when trying to remove non-existent attribute (Dave Chinner) [695827] - [fs] xfs: clear XFS_IDIRTY_RELEASE on truncate down (Dave Chinner) [695827] - [fs] xfs: reset inode per-lifetime state when recycling it (Dave Chinner) [695827] - [fs] xfs: make log devices with write back caches work (Dave Chinner) [695827] - [fs] xfs: fix ->mknod() return value on xfs_get_acl() failure (Dave Chinner) [695827] - [fs] xfs: correctly decrement the extent buffer index in xfs_bmap_del_extent (Dave Chinner) [695827] - [fs] xfs: check for valid indices in xfs_iext_get_ext and xfs_iext_idx_to_irec (Dave Chinner) [695827] - [fs] xfs: fix up asserts in xfs_iflush_fork (Dave Chinner) [695827] - [fs] xfs: do not do pointer arithmetic on extent records (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bunmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmap_add_extent_* (Dave Chinner) [695827] - [fs] xfs: remove if_lastex (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_BMAPI_RSVBLOCKS flag (Dave Chinner) [695827] - [fs] xfs: obey minleft values during extent allocation correctly (Dave Chinner) [695827] - [fs] xfs: reset buffer pointers before freeing them (Dave Chinner) [695827] - [fs] xfs: avoid getting stuck during async inode flushes (Dave Chinner) [695827] - [fs] xfs: fix xfs_itruncate_start tracing (Dave Chinner) [695827] - [fs] xfs: kill off xfs_printk() (Dave Chinner) [695827] - [fs] xfs: treewide: fix a few typos in comments (Dave Chinner) [695827] - [fs] xfs: make AIL target updates and compares 32bit safe. (Dave Chinner) [695827] - [fs] xfs: always push the AIL to the target (Dave Chinner) [695827] - [fs] xfs: ensure reclaim cursor is reset correctly at end of AG (Dave Chinner) [695827] - [fs] xfs: add an x86 compat handler for XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: fix compiler warning in xfs_trace.h (Dave Chinner) [695827] - [fs] xfs: cleanup duplicate initializations (Dave Chinner) [695827] - [fs] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy (Dave Chinner) [695827] - [fs] xfs: exact busy extent tracking (Dave Chinner) [695827] - [fs] xfs: do not immediately reuse busy extent ranges (Dave Chinner) [695827] - [fs] xfs: optimize AGFL refills (Dave Chinner) [695827] - [fs] xfs: fix duplicate message output (Dave Chinner) [695827] - [fs] xfs: fix xfs_debug warnings (Dave Chinner) [695827] - [fs] xfs: fix variable set but not used warnings (Dave Chinner) [695827] - [fs] xfs: convert log tail checking to a warning (Dave Chinner) [695827] - [fs] xfs: catch bad block numbers freeing extents. (Dave Chinner) [695827] - [fs] xfs: fix extent format buffer allocation size (Dave Chinner) [695827] - [fs] xfs: Fix common misspellings (Dave Chinner) [695827] - [fs] xfs: fix unreferenced var error in xfs_buf.c (Dave Chinner) [695827] - [fs] xfs: stop using the page cache to back the buffer cache (Dave Chinner) [695827] - [fs] xfs: register the inode cache shrinker before quotachecks (Dave Chinner) [695827] - [fs] xfs: xfs_trans_read_buf() should return an error on failure (Dave Chinner) [695827] - [fs] xfs: introduce inode cluster buffer trylocks for xfs_iflush (Dave Chinner) [695827] - [fs] xfs: vmap: flush vmap aliases when mapping fails (Dave Chinner) [695827] - [fs] xfs: preallocation transactions do not need to be synchronous (Dave Chinner) [695827] - [fs] xfs: don't name variables "panic" (Dave Chinner) [695827] - [fs] xfs: factor agf counter updates into a helper (Dave Chinner) [695827] - [fs] xfs: clean up the xfs_alloc_compute_aligned calling convention (Dave Chinner) [695827] - [fs] xfs: kill support/debug.[ch] (Dave Chinner) [695827] - [fs] xfs: Convert remaining cmn_err() callers to new API (Dave Chinner) [695827] - [fs] xfs: convert the quota debug prints to new API (Dave Chinner) [695827] - [fs] xfs: rename xfs_cmn_err_fsblock_zero() (Dave Chinner) [695827] - [fs] xfs: convert xfs_fs_cmn_err to new error logging API (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_mount_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_repair_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: convert xfs_cmn_err to xfs_alert_tag (Dave Chinner) [695827] - [fs] xfs: Convert xlog_warn to new logging interface (Dave Chinner) [695827] - [fs] xfs: Convert linux-2.6/ files to new logging interface (Dave Chinner) [695827] - [fs] xfs: introduce new logging API. (Dave Chinner) [695827] - [fs] xfs: enable delaylog by default (Dave Chinner) [695827] - [fs] xfs: more sensible inode refcounting for ialloc (Dave Chinner) [695827] - [fs] xfs: stop using xfs_trans_iget in the RT allocator (Dave Chinner) [695827] - [fs] xfs: check if device support discard in xfs_ioc_trim() (Dave Chinner) [695827] - [fs] xfs: add lockdep annotations for the rt inodes (Dave Chinner) [695827] - [fs] xfs: fix xfs_get_extsz_hint for a zero extent size hint (Dave Chinner) [695827] - [fs] xfs: only lock the rt bitmap inode once per allocation (Dave Chinner) [695827] - [fs] xfs: xfs_bmap_add_extent_delay_real should init br_startblock (Dave Chinner) [695827] - [fs] xfs: fix dquot shaker deadlock (Dave Chinner) [695827] - [fs] xfs: handle CIL transaction commit failures correctly (Dave Chinner) [695827] - [fs] xfs: limit extsize to size of AGs and/or MAXEXTLEN (Dave Chinner) [695827] - [fs] xfs: prevent extsize alignment from exceeding maximum extent size (Dave Chinner) [695827] - [fs] xfs: limit extent length for allocation to AG size (Dave Chinner) [695827] - [fs] xfs: speculative delayed allocation uses rounddown_power_of_2 badly (Dave Chinner) [695827] - [fs] xfs: fix efi item leak on forced shutdown (Dave Chinner) [695827] - [fs] xfs: fix log ticket leak on forced shutdown. (Dave Chinner) [695827] - [fs] xfs: Do not name variables "panic" (Dave Chinner) [695827] - [fs] xfs: prevent NMI timeouts in cmn_err (Dave Chinner) [695827] - [fs] xfs: workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync() (Dave Chinner) [695827] - [fs] make the feature checks in ->fallocate future proof (Dave Chinner) [695827] - [fs] xfs: Add log level to assertion printk (Dave Chinner) [695827] - [fs] xfs: fix an assignment within an ASSERT() (Dave Chinner) [695827] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [695827] - [fs] xfs: add FITRIM support (Dave Chinner) [695827] - [fs] xfs: ensure log covering transactions are synchronous (Dave Chinner) [695827] - [fs] xfs: factor common write setup code (Dave Chinner) [695827] - [fs] xfs: split buffered IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: split direct IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: introduce xfs_rw_lock() helpers for locking the inode (Dave Chinner) [695827] - [fs] xfs: factor post-write newsize updates (Dave Chinner) [695827] - [fs] xfs: factor common post-write isize handling code (Dave Chinner) [695827] - [fs] xfs: convert grant head manipulations to lockless algorithm (Dave Chinner) [695827] - [fs] xfs: introduce new locks for the log grant ticket wait queues (Dave Chinner) [695827] - [fs] xfs: log timestamp changes to the source inode in rename (Dave Chinner) [695827] - [fs] xfs: convert log grant heads to atomic variables (Dave Chinner) [695827] - [fs] xfs: convert l_tail_lsn to an atomic variable. (Dave Chinner) [695827] - [fs] xfs: convert l_last_sync_lsn to an atomic variable (Dave Chinner) [695827] - [fs] xfs: make AIL tail pushing independent of the grant lock (Dave Chinner) [695827] - [fs] xfs: use wait queues directly for the log wait queues (Dave Chinner) [695827] - [fs] xfs: combine grant heads into a single 64 bit integer (Dave Chinner) [695827] - [fs] xfs: rework log grant space calculations (Dave Chinner) [695827] - [fs] xfs: fact out common grant head/log tail verification code (Dave Chinner) [695827] - [fs] xfs: convert log grant ticket queues to list heads (Dave Chinner) [695827] - [fs] xfs: use AIL bulk delete function to implement single delete (Dave Chinner) [695827] - [fs] xfs: use AIL bulk update function to implement single updates (Dave Chinner) [695827] - [fs] xfs: remove all the inodes on a buffer from the AIL in bulk (Dave Chinner) [695827] - [fs] xfs: consume iodone callback items on buffers as they are processed (Dave Chinner) [695827] - [fs] xfs: reduce the number of AIL push wakeups (Dave Chinner) [695827] - [fs] xfs: bulk AIL insertion during transaction commit (Dave Chinner) [695827] - [fs] xfs: clean up xfs_ail_delete() (Dave Chinner) [695827] - [fs] xfs: Pull EFI/EFD handling out from under the AIL lock (Dave Chinner) [695827] - [fs] xfs: fix EFI transaction cancellation. (Dave Chinner) [695827] - [fs] xfs: connect up buffer reclaim priority hooks (Dave Chinner) [695827] - [fs] xfs: add a lru to the XFS buffer cache (Dave Chinner) [695827] - [fs] xfs: only run xfs_error_test if error injection is active (Dave Chinner) [695827] - [fs] xfs: avoid moving stale inodes in the AIL (Dave Chinner) [695827] - [fs] xfs: delayed alloc blocks beyond EOF are valid after writeback (Dave Chinner) [695827] - [fs] xfs: push stale, pinned buffers on trylock failures (Dave Chinner) [695827] - [fs] xfs: fix failed write truncation handling. (Dave Chinner) [695827] - [fs] xfs: convert xfsbud shrinker to a per-buftarg shrinker. (Dave Chinner) [695827] - [fs] xfs: convert pag_ici_lock to a spin lock (Dave Chinner) [695827] - [fs] xfs: convert inode cache lookups to use RCU locking (Dave Chinner) [695827] - [fs] xfs: rcu free inodes (Dave Chinner) [695827] - [fs] xfs: don't truncate prealloc from frequently accessed inodes (Dave Chinner) [695827] - [fs] xfs: dynamic speculative EOF preallocation (Dave Chinner) [695827] - [fs] xfs: use KM_NOFS for allocations during attribute list operations (Dave Chinner) [695827] - [fs] xfs: provide a inode iolock lockdep class (Dave Chinner) [695827] - [fs] xfs: factor duplicate code in xfs_alloc_ag_vextent_near into a helper (Dave Chinner) [695827] - [fs] xfs: clean up xfs_alloc_ag_vextent_exact (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_at_offset (Dave Chinner) [695827] - [fs] xfs: refactor xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove the all_bh flag from xfs_convert_page (Dave Chinner) [695827] - [fs] xfs: remove xfs_probe_cluster (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_blocks (Dave Chinner) [695827] - [fs] xfs: kill xfs_iomap (Dave Chinner) [695827] - [fs] xfs: cleanup the xfs_iomap_write_* helpers (Dave Chinner) [695827] - [fs] xfs: a few small tweaks for overwrites in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove some dead bio handling code (Dave Chinner) [695827] - [fs] xfs: improve mapping type check in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: untangle phase1 vs phase2 recovery helpers (Dave Chinner) [695827] - [fs] xfs: refactor xlog_recover_commit_trans (Dave Chinner) [695827] - [fs] xfs: use struct list_head for the buf cancel table (Dave Chinner) [695827] - [fs] xfs: remove leftovers of old buffer log items in recovery code (Dave Chinner) [695827] - [fs] xfs: fix exporting with left over 64-bit inodes (Dave Chinner) [695827] - [fs] xfs: remove incorrect assert in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: fix a few compiler warnings with CONFIG_XFS_QUOTA=n (Dave Chinner) [695827] - [fs] xfs: tell lockdep about parent iolock usage in filestreams (Dave Chinner) [695827] - [fs] xfs: move delayed write buffer trace (Dave Chinner) [695827] - [fs] xfs: fix per-ag reference counting in inode reclaim tree walking (Dave Chinner) [695827] - [fs] xfs: xfs_ioctl: fix information leak to userland (Dave Chinner) [695827] - [fs] xfs: remove experimental tag from the delaylog option (Dave Chinner) [695827] - [fs] tree-wide: fix comment/printk typos (Dave Chinner) [695827] - [fs] writeback: remove nonblocking/encountered_congestion references (Dave Chinner) [695827] - [fs] xfs: semaphore cleanup (Dave Chinner) [695827] - [fs] xfs: Extend project quotas to support 32bit project ids (Dave Chinner) [695827] - [fs] xfs: remove xfs_buf wrappers (Dave Chinner) [695827] - [fs] xfs: remove xfs_cred.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_globals.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_version.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_refcache.h (Dave Chinner) [695827] - [fs] xfs: fix the xfs_trans_committed (Dave Chinner) [695827] - [fs] xfs: remove unused t_callback field in struct xfs_trans (Dave Chinner) [695827] - [fs] xfs: fix bogus m_maxagi check in xfs_iget (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb_batch for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: remove XFS_MOUNT_NO_PERCPU_SB (Dave Chinner) [695827] - [fs] xfs: pack xfs_buf structure more tightly (Dave Chinner) [695827] - [fs] xfs: convert buffer cache hash to rbtree (Dave Chinner) [695827] - [fs] xfs: serialise inode reclaim within an AG (Dave Chinner) [695827] - [fs] xfs: batch inode reclaim lookup (Dave Chinner) [695827] - [fs] xfs: implement batched inode lookups for AG walking (Dave Chinner) [695827] - [fs] xfs: split out inode walk inode grabbing (Dave Chinner) [695827] - [fs] xfs: split inode AG walking into separate code for reclaim (Dave Chinner) [695827] - [fs] xfs: remove buftarg hash for external devices (Dave Chinner) [695827] - [fs] xfs: use unhashed buffers for size checks (Dave Chinner) [695827] - [fs] xfs: kill XBF_FS_MANAGED buffers (Dave Chinner) [695827] - [fs] xfs: store xfs_mount in the buftarg instead of in the xfs_buf (Dave Chinner) [695827] - [fs] xfs: introduced uncached buffer read primitve (Dave Chinner) [695827] - [fs] xfs: rename xfs_buf_get_nodaddr to be more appropriate (Dave Chinner) [695827] - [fs] xfs: don't use vfs writeback for pure metadata modifications (Dave Chinner) [695827] - [fs] xfs: lockless per-ag lookups (Dave Chinner) [695827] - [fs] xfs: remove debug assert for per-ag reference counting (Dave Chinner) [695827] - [fs] xfs: reduce the number of CIL lock round trips during commit (Dave Chinner) [695827] - [fs] xfs: eliminate some newly-reported gcc warnings (Dave Chinner) [695827] - [fs] xfs: remove the ->kill_root btree operation (Dave Chinner) [695827] - [fs] xfs: stop using xfs_qm_dqtobp in xfs_qm_dqflush (Dave Chinner) [695827] - [fs] xfs: simplify xfs_qm_dqusage_adjust (Dave Chinner) [695827] - [fs] xfs: Introduce XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: use range primitives for xfs page cache operations (Dave Chinner) [695827] - [fs] xfs: force background CIL push under sustained load (Dave Chinner) [695827] - [fs] xfs: Make fiemap work with sparse files (Dave Chinner) [695827] - [fs] xfs: prevent 32bit overflow in space reservation (Dave Chinner) [695827] - [fs] xfs: Disallow 32bit project quota id (Dave Chinner) [695827] - [fs] xfs: improve buffer cache hash scalability (Dave Chinner) [695827] - [fs] xfs: do not discard page cache data on EAGAIN (Dave Chinner) [695827] - [fs] xfs: don't do memory allocation under the CIL context lock (Dave Chinner) [695827] - [fs] xfs: Reduce log force overhead for delayed logging (Dave Chinner) [695827] - [fs] xfs: dummy transactions should not dirty VFS state (Dave Chinner) [695827] - [fs] xfs: ensure f_ffree returned by statfs() is non-negative (Dave Chinner) [695827] - [fs] xfs: handle negative wbc->nr_to_write during sync writeback (Dave Chinner) [695827] - [fs] xfs: unlock items before allowing the CIL to commit (Dave Chinner) [695827] - [fs] xfs: new truncate sequence (Dave Chinner) [695827] - [fs] xfs: get rid of block_write_begin_newtrunc (Dave Chinner) [695827] - [fs] sort out blockdev_direct_IO variants (Dave Chinner) [695827] - [fs] xfs simplify and speed up direct I/O completions (Dave Chinner) [695827] - [fs] xfs: fix big endian build (Dave Chinner) [695827] - [fs] xfs: clean up xfs_bmap_get_bp (Dave Chinner) [695827] - [fs] xfs: simplify xfs_truncate_file (Dave Chinner) [695827] - [fs] xfs: kill the b_strat callback in xfs_buf (Dave Chinner) [695827] - [fs] xfs: remove obsolete osyncisosync mount option (Dave Chinner) [695827] - [fs] xfs: clean up filestreams helpers (Dave Chinner) [695827] - [fs] xfs: fix gcc 4.6 set but not read and unused statement warnings (Dave Chinner) [695827] - [fs] xfs: Fix build when CONFIG_XFS_POSIX_ACL=n (Dave Chinner) [695827] - [fs] xfs: fix unsigned underflow in xfs_free_eofblocks (Dave Chinner) [695827] - [fs] xfs: use GFP_NOFS for page cache allocation (Dave Chinner) [695827] - [fs] xfs: fix memory reclaim recursion deadlock on locked inode buffer (Dave Chinner) [695827] - [fs] xfs: fix xfs_trans_add_item() lockdep warnings (Dave Chinner) [695827] - [fs] xfs: simplify and remove xfs_ireclaim (Dave Chinner) [695827] - [fs] xfs: remove a dmapi leftover (Dave Chinner) [695827] - [fs] xfs: writepage always has buffers (Dave Chinner) [695827] - [fs] xfs: allow writeback from kswapd (Dave Chinner) [695827] - [fs] xfs: remove incorrect log write optimization (Dave Chinner) [695827] - [fs] xfs: split xfs_itrace_entry (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput_new (Dave Chinner) [695827] - [fs] xfs: some iget tracing cleanups / fixes (Dave Chinner) [695827] - [fs] xfs: do not use emums for flags used in tracing (Dave Chinner) [695827] - [fs] xfs: remove explicit xfs_sync_data/xfs_sync_attr calls on umount (Dave Chinner) [695827] - [fs] xfs: small cleanups for xfs_iomap / __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: reduce stack usage in xfs_iomap (Dave Chinner) [695827] - [fs] xfs: avoid synchronous transaction in xfs_fs_write_inode (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_releasepage (Dave Chinner) [695827] - [fs] xfs: remove unused delta tracking code in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: remove unused XFS_BMAPI_ flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_TRANS_NOSLEEP/XFS_TRANS_WAIT flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_LOG_SLEEP and XFS_LOG_NOSLEEP flags (Dave Chinner) [695827] - [fs] xfs: kill the unused xlog_debug variable (Dave Chinner) [695827] - [fs] xfs: fix the xfs_log_iovec i_addr type (Dave Chinner) [695827] - [fs] xfs: simplify inode to transaction joining (Dave Chinner) [695827] - [fs] xfs: simplify buffer pinning (Dave Chinner) [695827] - [fs] xfs: give li_cb callbacks the correct prototype (Dave Chinner) [695827] - [fs] xfs: give xfs_item_ops methods the correct prototypes (Dave Chinner) [695827] - [fs] xfs: merge iop_unpin_remove into iop_unpin (Dave Chinner) [695827] - [fs] xfs: simplify log item descriptor tracking (Dave Chinner) [695827] - [fs] xfs: remove unneeded #include statements (Dave Chinner) [695827] - [fs] xfs: drop dmapi hooks (Dave Chinner) [695827] - [fs] xfs: improve xfs_isilocked (Dave Chinner) [695827] - [fs] xfs: skip writeback from reclaim context (Dave Chinner) [695827] - [fs] xfs: fix access to upper inodes without inode64 (Dave Chinner) [695827] - [fs] xfs: fix might_sleep() warning when initialising per-ag tree (Dave Chinner) [695827] - [fs] xfs/quota: Add missing mutex_unlock (Dave Chinner) [695827] - [fs] xfs: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: convert more trace events to DEFINE_EVENT (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: Check new inode size is OK before preallocating (Dave Chinner) [695827] - [fs] xfs: clean up xlog_align (Dave Chinner) [695827] - [fs] xfs: cleanup log reservation calculactions (Dave Chinner) [695827] - [fs] xfs: be more explicit if RT mount fails due to config (Dave Chinner) [695827] - [fs] xfs: replace E2BIG with EFBIG where appropriate (Dave Chinner) [695827] - [fs] xfs: Ensure inode allocation buffers are fully replayed (Dave Chinner) [695827] - [fs] xfs: enable background pushing of the CIL (Dave Chinner) [695827] - [fs] xfs: forced unmounts need to push the CIL (Dave Chinner) [695827] - [fs] xfs: Introduce delayed logging core code (Dave Chinner) [695827] - [fs] xfs: Improve scalability of busy extent tracking (Dave Chinner) [695827] - [fs] xfs: make the log ticket ID available outside the log infrastructure (Dave Chinner) [695827] - [fs] xfs: clean up log ticket overrun debug output (Dave Chinner) [695827] - [fs] xfs: Clean up XFS_BLI_* flag namespace (Dave Chinner) [695827] - [fs] xfs: modify buffer item reference counting (Dave Chinner) [695827] - [fs] xfs: allow log ticket allocation to take allocation flags (Dave Chinner) [695827] - [fs] xfs: Don't reuse the same transaction ID for duplicated transactions. (Dave Chinner) [695827] - [fs] xfs: mark xfs_iomap_write_ helpers static (Dave Chinner) [695827] - [fs] xfs: clean up end index calculation in xfs_page_state_convert (Dave Chinner) [695827] - [fs] xfs: clean up mapping size calculation in __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: clean up xfs_iomap_valid (Dave Chinner) [695827] - [fs] xfs: move I/O type flags into xfs_aops.c (Dave Chinner) [695827] - [fs] xfs: kill struct xfs_iomap (Dave Chinner) [695827] - [fs] xfs: report iomap_bn in block base (Dave Chinner) [695827] - [fs] xfs: report iomap_offset and iomap_bsize in block base (Dave Chinner) [695827] - [fs] xfs: remove iomap_delta (Dave Chinner) [695827] - [fs] xfs: remove iomap_target (Dave Chinner) [695827] - [fs] xfs: limit xfs_imap_to_bmap to a single mapping (Dave Chinner) [695827] - [fs] xfs: simplify buffer to transaction matching (Dave Chinner) [695827] - [fs] xfs: kill off l_sectbb_mask (Dave Chinner) [695827] - [fs] xfs: record log sector size rather than log2(that) (Dave Chinner) [695827] - [fs] xfs: remove dead XFS_LOUD_RECOVERY code (Dave Chinner) [695827] - [fs] xfs: removed unused XFS_QMOPT_ flags (Dave Chinner) [695827] - [fs] xfs: remove a few macro indirections in the quota code (Dave Chinner) [695827] - [fs] xfs: access quotainfo structure directly (Dave Chinner) [695827] - [fs] xfs: wait for direct I/O to complete in fsync and write_inode (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: duplicated include (Dave Chinner) [695827] - [fs] xfs: minor odds and ends in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: avoid repeated pointer dereferences (Dave Chinner) [695827] - [fs] xfs: change a few labels in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: enforce synchronous writes in xfs_bwrite (Dave Chinner) [695827] - [fs] xfs: remove periodic superblock writeback (Dave Chinner) [695827] - [fs] xfs: make the log ticket transaction id random (Dave Chinner) [695827] - [fs] xfs: nothing special about 1-block log sector (Dave Chinner) [695827] - [fs] xfs: encapsulate bbcount validity checking (Dave Chinner) [695827] - [fs] xfs: kill XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: simplify XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: fix min bufsize bugs in two places (Dave Chinner) [695827] - [fs] xfs: add const qualifiers to xfs error function args (Dave Chinner) [695827] - [fs] xfs: remove xfs_dqmarker (Dave Chinner) [695827] - [fs] xfs: convert the dquot free list to use list heads (Dave Chinner) [695827] - [fs] xfs: convert the dquot hash list to use list heads (Dave Chinner) [695827] - [fs] xfs: remove duplicate code from dquot reclaim (Dave Chinner) [695827] - [fs] xfs: convert the per-mount dquot list to use list heads (Dave Chinner) [695827] - [fs] xfs: add log item recovery tracing (Dave Chinner) [695827] - [fs] xfs: clean up xlog_write_adv_cnt (Dave Chinner) [695827] - [fs] xfs: introduce new internal log vector structure (Dave Chinner) [695827] - [fs] xfs: reindent xlog_write (Dave Chinner) [695827] - [fs] xfs: factor xlog_write (Dave Chinner) [695827] - [fs] xfs: log ticket reservation underestimates the number of iclogs (Dave Chinner) [695827] - [fs] xfs: Clean up xfs_trans_committed code after factoring (Dave Chinner) [695827] - [fs] xfs: update and factor xfs_trans_committed() (Dave Chinner) [695827] - [fs] xfs: clean up xfs_trans_commit logic even more (Dave Chinner) [695827] - [fs] xfs: split out iclog writing from xfs_trans_commit() (Dave Chinner) [695827] - [fs] xfs: fix reservation release commit flag in xfs_bmap_add_attrfork() (Dave Chinner) [695827] - [fs] xfs: remove stale parameter from ->iop_unpin method (Dave Chinner) [695827] - [fs] xfs: Add inode pin counts to traces (Dave Chinner) [695827] - [fs] xfs: factor log item initialisation (Dave Chinner) [695827] - [fs] xfs: add blockdev name to kthreads (Dave Chinner) [695827] - [fs] xfs: Fix integer overflow in fs/xfs/linux-2.6/xfs_ioctl*.c (Dave Chinner) [695827] - [fs] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dave Chinner) [695827] - [fs] xfs: use scalable vmap API (Dave Chinner) [695827] - [fs] xfs: remove old vmap cache (Dave Chinner) [695827] - [fs] xfs: backport of vmapped buffer helpers (Dave Chinner) [695827] - [fs] quota: drop permission checks from xfs_fs_set_xstate/xfs_fs_set_xquota (Dave Chinner) [695827] - [fs] quota: clean up Q_XQUOTASYNC (Dave Chinner) [695827] - [fs] xfs: remove xfs_ipin/xfs_iunpin (Dave Chinner) [695827] - [fs] xfs: cleanup xfs_iunpin_wait/xfs_iunpin_nowait (Dave Chinner) [695827] - [fs] xfs: kill xfs_lrw.h (Dave Chinner) [695827] - [fs] xfs: factor common xfs_trans_bjoin code (Dave Chinner) [695827] - [fs] xfs: stop passing opaque handles to xfs_log.c routines (Dave Chinner) [695827] - [fs] xfs: split xfs_bmap_btalloc (Dave Chinner) [695827] - [fs] xfs: fix xfs_fsblock_t tracing (Dave Chinner) [695827] - [fs] xfs: implement optimized fdatasync (Dave Chinner) [695827] - [fs] xfs: remove wrapper for the fsync file operation (Dave Chinner) [695827] - [fs] xfs: remove wrappers for read/write file operations (Dave Chinner) [695827] - [fs] xfs: merge xfs_lrw.c into xfs_file.c (Dave Chinner) [695827] - [fs] fs/xfs: Correct NULL test (Dave Chinner) [695827] - [fs] xfs: only clear the suid bit once in xfs_write (Dave Chinner) [695827] - [fs] xfs: turn off sign warnings (Dave Chinner) [695827] - [fs] xfs: replace KM_LARGE with explicit vmalloc use (Dave Chinner) [695827] - [fs] xfs: rearrange xfs_mod_sb() to avoid array subscript warning (Dave Chinner) [695827] - [fs] xfs: suppress spurious uninitialised var warning in xfs_bmapi() (Dave Chinner) [695827] - [fs] xfs: make compile warn about char sign mismatches again (Dave Chinner) [695827] - [fs] xfs: clean up sign warnings in dir2 code (Dave Chinner) [695827] - [fs] xfs: convert attr to use unsigned names (Dave Chinner) [695827] - [fs] xfs: xfs_buf_iomove() doesn't care about signedness (Dave Chinner) [695827] - [fs] xfs: make xfs_dir_cilookup_result use unsigned char (Dave Chinner) [695827] - [fs] xfs: convert dirnameops to unsigned char names (Dave Chinner) [695827] - [fs] xfs: convert DM ops to use unsigned char names (Dave Chinner) [695827] - [fs] xfs: directory names are unsigned (Dave Chinner) [695827] - [fs] xfs: Use list_heads for log recovery item lists (Dave Chinner) [695827] - [fs] xfs: make several more functions static (Dave Chinner) [695827] - [fs] xfs: fix incorrect quota return value sign (Dave Chinner) [695827] - [kernel] vsprintf: Recursive vsnprintf: Add "pV", struct va_format (Dave Chinner) [695827] - [fs] check ATTR_SIZE contraints in inode_change_ok (Dave Chinner) [695827] - [fs] new helper: ihold() (Dave Chinner) [695827] - [fs] introduce new truncate sequence (Dave Chinner) [695827]- [virt] KVM: Don't spin on virt instruction faults during reboot (Marcelo Tosatti) [637520] - [virt] KVM: Mask unsupported cpuid leaves (Don Dugger) [729060] - [virt] KVM: move and fix substitue search for missing CPUID entries (Don Dugger) [729060] - [virt] KVM: fix XSAVE bit scanning (Don Dugger) [729060] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [729060] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [729060] - [virt] KVM: Fix OSXSAVE after migration (Don Dugger) [729060] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [729060] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [729060] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [729060] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [729060] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [729060] - [x86] Export FPU API for KVM use (Don Dugger) [729060] - [virt] KVM: x86: Use FPU API (Don Dugger) [729060] - [perf] Fix static build of perf tool (Jiri Olsa) [725522] - [perf] clear out make flags when calling kernel make kernelver (Jiri Olsa) [725522] - [perf] Use make kernelversion instead of parsing the Makefile (Jiri Olsa) [725522] - [perf] python: Fix argument name list of read_on_cpu() (Jiri Olsa) [725522] - [perf] evlist: Don't die if sample_{id_all|type} is invalid (Jiri Olsa) [725522] - [perf] python: Use exception to propagate errors (Jiri Olsa) [725522] - [perf] evlist: Remove dependency on debug routines (Jiri Olsa) [725522] - [perf] top: Don't stop if no kernel symtab is found (Jiri Olsa) [725522] - [perf] top: Handle kptr_restrict (Jiri Olsa) [725522] - [perf] top: Remove unused macro (Jiri Olsa) [725522] - [perf] events: initialize fd array to -1 instead of 0 (Jiri Olsa) [725522] - [perf] tools: Make sure kptr_restrict warnings fit 80 col terms (Jiri Olsa) [725522] - [perf] tools: Fix build on older systems (Jiri Olsa) [725522] - [perf] symbols: Handle /proc/sys/kernel/kptr_restrict (Jiri Olsa) [725522] - [perf] Remove duplicate headers (Jiri Olsa) [725522] - [perf] tools: Fix sample type size calculation in 32 bits archs (Jiri Olsa) [725522] - [perf] tools: Fix sample size bit operations (Jiri Olsa) [725522] - [perf] tools: Fix ommitted mmap data update on remap (Jiri Olsa) [725522] - [perf] tools: Propagate event parse error handling (Jiri Olsa) [725522] - [perf] tools: Robustify dynamic sample content fetch (Jiri Olsa) [725522] - [perf] tools: Pre-check sample size before parsing (Jiri Olsa) [725522] - [perf] tools: Move evlist sample helpers to evlist area (Jiri Olsa) [725522] - [perf] tools: Remove junk code in mmap size handling (Jiri Olsa) [725522] - [perf] tools: Check we are able to read the event size on mmap (Jiri Olsa) [725522] - [perf] Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c (Jiri Olsa) [725522] - [perf] stat: Add more cache-miss percentage printouts (Jiri Olsa) [725522] - [perf] stat: Add -d -d and -d -d -d options to show more CPU events (Jiri Olsa) [725522] - [perf] bench, x86: Add alternatives-asm.h wrapper (Jiri Olsa) [725522] - [perf] Fix multi-event parsing bug (Jiri Olsa) [725522] - [perf] probe: Fix the missed parameter initialization (Jiri Olsa) [725522] - [perf] stat: Tell user about unsupported events in the list (Jiri Olsa) [725522] - [perf] list: Fix max event string size (Jiri Olsa) [725522] - [perf] stat: Fail softly on unsupported events (Jiri Olsa) [725522] - [perf] stat: Leave more room for percentages (Jiri Olsa) [725522] - [perf] stat: Adjust stall cycles warning percentages (Jiri Olsa) [725522] - [perf] stat: Analyze front-end and back-end stall counts (Jiri Olsa) [725522] - [perf] tools: Add front-end and back-end stalled cycles support (Jiri Olsa) [725522] - [perf] stat: Fix compatibility behavior (Jiri Olsa) [725522] - [perf] stat: Add --sync/-S option (Jiri Olsa) [725522] - [perf] stat: Fix printout vertical alignment (Jiri Olsa) [725522] - [perf] stat: Add -d/--detailed flag to run with a lot of events (Jiri Olsa) [725522] - [perf] stat: Print out miss/hit ratio for L1 data-cache events (Jiri Olsa) [725522] - [perf] stat: Print branch misses warning colors (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles warning colors (Jiri Olsa) [725522] - [perf] stat: Fix -nan output in perf stat noise printouts (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles to the default output (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles accounting, prettify the resulting output (Jiri Olsa) [725522] - [perf] stat: Factor our shadow stats (Jiri Olsa) [725522] - [perf] stat: Make all displayed event names parseable as well (Jiri Olsa) [725522] - [perf] stat: Fail more clearly when an invalid modifier is specified (Jiri Olsa) [725522] - [perf] tools: Accept case-insensitive symbolic event variants (Jiri Olsa) [725522] - [perf] stat: Print cache misses as percentage (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles percentage (Jiri Olsa) [725522] - [perf] events: Add stalled cycles generic event - PERF_COUNT_HW_STALLED_CYCLES (Jiri Olsa) [725522] - [perf] script: improve validation of sample attributes for output fields (Jiri Olsa) [725522] - [perf] script: Add support for PERF_TYPE_RAW (Jiri Olsa) [725522] - [perf] tools: git mv tools/perf/{features-tests.mak, config/} (Jiri Olsa) [725522] - [perf] tools: Move `try-cc' (Jiri Olsa) [725522] - [perf] tools: Makefile: PYTHON{, _CONFIG} to bandage Python 3 incompatibility (Jiri Olsa) [725522] - [perf] tools: Makefile: Clean up `python/perf.so' rule (Jiri Olsa) [725522] - [perf] symbols: Give more useful names to 'self' parameters (Jiri Olsa) [725522] - [perf] script: Add more documentation about the -f/--fields parameters (Jiri Olsa) [725522] - [perf] script: If type not given fields apply to all event types (Jiri Olsa) [725522] - [perf] probe: Add fastpath to do lookup by function name (Jiri Olsa) [725522] - [perf] Fix a build error with some GCC versions (Jiri Olsa) [725522] - [perf] python: Add cgroup.c to setup.py to get it building again (Jiri Olsa) [725522] - [perf] tool: Add cgroup support (Jiri Olsa) [725522] - [x86] perf: Cherry pick from linux-3.1 for pentium 4 (Peter Zijlstra) [692677 725524] {CVE-2011-2693} - [x86] perf: Cherry pick from linux-3.1 (Peter Zijlstra) [725524] - [kernel] perf: Redo RHEL fixups (Peter Zijlstra) [725524] - [x86] perf: Sync to linux-3.0 (Peter Zijlstra) [725524] - [kernel] perf: Core perf sync to linux-3.0 (Peter Zijlstra) [725524] - [powerpc] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [x86] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [kernel] perf: Undo core perf differences (Peter Zijlstra) [725524] - [kernel] perf: enable perf-cgroup support (Peter Zijlstra) [725524]- [scsi] isci: fix checkpatch errors (David Milburn) [695954] - [scsi] isci: Retrieve the EFI variable for OEM parameter (David Milburn) [695954] - [scsi] isci: Device reset should request sas_phy_reset (David Milburn) [695954] - [scsi] isci: pare back error messages (David Milburn) [695954] - [scsi] isci: cleanup silicon revision detection (David Milburn) [695954] - [scsi] isci: merge scu_unsolicited_frame.h into unsolicited_frame_control.h (David Milburn) [695954] - [scsi] isci: merge sata.[ch] into request.c (David Milburn) [695954] - [scsi] isci: kill 'get/set' macros (David Milburn) [695954] - [scsi] isci: retire scic_sds_ and scic_ prefixes (David Milburn) [695954] - [scsi] isci: unify isci_host and scic_sds_controller (David Milburn) [695954] - [scsi] isci: unify isci_remote_device and scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: unify isci_port and scic_sds_port (David Milburn) [695954] - [scsi] isci: fix scic_sds_remote_device_terminate_requests (David Milburn) [695954] - [scsi] isci: unify isci_phy and scic_sds_phy (David Milburn) [695954] - [scsi] isci: unify isci_request and scic_sds_request (David Milburn) [695954] - [scsi] isci: rename / clean up scic_sds_stp_request (David Milburn) [695954] - [scsi] isci: preallocate requests (David Milburn) [695954] - [scsi] isci: combine request flags (David Milburn) [695954] - [scsi] isci: unify can_queue tracking on the tci_pool, uplevel tag assignment (David Milburn) [695954] - [scsi] isci: Terminate dev requests on FIS err bit rx in NCQ (David Milburn) [695954] - [scsi] isci: fix frame received locking (David Milburn) [695954] - [scsi] isci: possible buffer overflow in isci_parse_oem_parameters fixed (David Milburn) [695954] - [scsi] isci: fix isci_task_execute_tmf completion (David Milburn) [695954] - [scsi] isci: fix support for arbitrarily large smp requests (David Milburn) [695954] - [scsi] isci: fix dma_unmap_sg usage (David Milburn) [695954] - [scsi] isci: fix smp response frame overrun (David Milburn) [695954] - [scsi] isci: kill device_sequence (David Milburn) [695954] - [scsi] isci: kill isci_remote_device_change_state() (David Milburn) [695954] - [scsi] isci: atomic device lookup and reference counting (David Milburn) [695954] - [scsi] isci: fix ssp response iu buffer size in isci_tmf (David Milburn) [695954] - [scsi] isci: cleanup request allocation (David Milburn) [695954] - [scsi] isci: cleanup/optimize queue increment macros (David Milburn) [695954] - [scsi] isci: cleanup tag macros (David Milburn) [695954] - [scsi] isci: cleanup/optimize pool implementation (David Milburn) [695954] - [scsi] isci: Disable link layer hang detection (David Milburn) [695954] - [scsi] isci: Hard reset failure will link reset all phys in the port (David Milburn) [695954] - [scsi] isci: Explicitly decode remote node ready and suspended states (David Milburn) [695954] - [scsi] isci: fix isci_terminate_pending() list management (David Milburn) [695954] - [scsi] isci: Handle timed-out request terminations correctly (David Milburn) [695954] - [scsi] isci: Requests that do not start must be set to "complete" (David Milburn) [695954] - [scsi] isci: Add decode for SMP request retry error condition (David Milburn) [695954] - [scsi] isci: filter broadcast change notifications during SMP phy resets (David Milburn) [695954] - [scsi] isci: Move the reset delay after the remote node resumption (David Milburn) [695954] - [scsi] isci: remove 'min memory' infrastructure (David Milburn) [695954] - [scsi] isci: Added support for C0 to SCU Driver (David Milburn) [695954] - [scsi] isci: additional state machine cleanup (David Milburn) [695954] - [scsi] isci: state machine cleanup (David Milburn) [695954] - [scsi] isci: Removing unused variables compiler warnings (David Milburn) [695954] - [scsi] isci: removing the kmalloc in smp request construct (David Milburn) [695954] - [scsi] isci: remove isci_timer interface (David Milburn) [695954] - [scsi] isci: Remove tmf timeout_timer (David Milburn) [695954] - [scsi] isci: convert phy_startup_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert scic_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert power control timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert phy sata_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert port config agent timer to sci_timer (David Milburn) [695954] - [scsi] isci: replace isci_timer list with proper embedded timers (David Milburn) [695954] - [scsi] isci: add some type safety to the state machine interface (David Milburn) [695954] - [scsi] isci: unify rnc start{io|task} handlers (David Milburn) [695954] - [scsi] isci: unify rnc suspend/resume handlers (David Milburn) [695954] - [scsi] isci: unify rnc destruct handlers (David Milburn) [695954] - [scsi] isci: unify rnc event handlers (David Milburn) [695954] - [scsi] isci: unify port start_io and complete_io handlers (David Milburn) [695954] - [scsi] isci: unify port link_up and link_down handlers (David Milburn) [695954] - [scsi] isci: remove port frame and event handlers (David Milburn) [695954] - [scsi] isci: unify port reset, add_phy, and remove_phy handlers (David Milburn) [695954] - [scsi] isci: remove port destruct handler (David Milburn) [695954] - [scsi] isci: unify port stop handlers (David Milburn) [695954] - [scsi] isci: remove port start handler (David Milburn) [695954] - [scsi] isci: merge port ready substates into primary state machine (David Milburn) [695954] - [scsi] isci: c99 port state handlers (David Milburn) [695954] - [scsi] isci: clarify phy to port lookups (David Milburn) [695954] - [scsi] isci: unify phy consume_power handlers (David Milburn) [695954] - [scsi] isci: unify phy event handlers (David Milburn) [695954] - [scsi] isci: unify phy frame handlers (David Milburn) [695954] - [scsi] isci: remove phy destruct handlers (David Milburn) [695954] - [scsi] isci: unify phy reset handlers (David Milburn) [695954] - [scsi] isci: unify phy stop handlers (David Milburn) [695954] - [scsi] isci: unify phy start handlers (David Milburn) [695954] - [scsi] isci: merge phy substates (David Milburn) [695954] - [scsi] isci: remove the completion and event state handlers (David Milburn) [695954] - [scsi] isci: remove request task context completion state handler (David Milburn) [695954] - [scsi] isci: unify request frame handlers (David Milburn) [695954] - [scsi] isci: unify request start handlers (David Milburn) [695954] - [scsi] isci: unify request abort handlers (David Milburn) [695954] - [scsi] isci: merge stp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge smp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge ssp task management substates into primary state machine (David Milburn) [695954] - [scsi] isci: uplevel port infrastructure (David Milburn) [695954] - [scsi] isci: uplevel phy infrastructure (David Milburn) [695954] - [scsi] isci: uplevel request infrastructure (David Milburn) [695954] - [scsi] isci: uplevel state machine (David Milburn) [695954] - [scsi] isci: uplevel register hardware data structures and unsolicited frame handling (David Milburn) [695954] - [scsi] isci: move core/controller to host (David Milburn) [695954] - [scsi] isci: unify constants (David Milburn) [695954] - [scsi] isci: unify request data structures (David Milburn) [695954] - [scsi] isci: make command/response iu explicit request object members (David Milburn) [695954] - [scsi] isci: move task context alignment from run-time to compile time (David Milburn) [695954] - [scsi] isci: make sgl explicit/aligned request object member (David Milburn) [695954] - [scsi] isci: move stp request info to scic_sds_request (David Milburn) [695954] - [scsi] isci: unify port data structures (David Milburn) [695954] - [scsi] isci: unify phy data structures (David Milburn) [695954] - [scsi] isci: rnc state machine table c99 conversion (David Milburn) [695954] - [scsi] isci: remove scic_sds_port_increment_request_count (David Milburn) [695954] - [scsi] isci: kill scic_controller_get_port_handle function (David Milburn) [695954] - [scsi] isci: Removing unnecessary functions in request.c (David Milburn) [695954] - [scsi] isci: unify isci_host data structures (David Milburn) [695954] - [scsi] isci: implement I_T_nexus_reset (David Milburn) [695954] - [scsi] isci: fix ata locking (David Milburn) [695954] - [scsi] isci: removing intel_*.h headers (David Milburn) [695954] - [scsi] isci: Using Linux SSP frame header (David Milburn) [695954] - [scsi] isci: Remove SCIC_SWAP_DWORD() (David Milburn) [695954] - [scsi] isci: fixup SAS iaf protocols data structure (David Milburn) [695954] - [scsi] isci: remove redundant copies of IAF (David Milburn) [695954] - [scsi] isci: Converting smp_response to Linux native smp_resp (David Milburn) [695954] - [scsi] isci: Fixup of smp request (David Milburn) [695954] - [scsi] isci: Convert of sci_ssp_response_iu to ssp_response_iu (David Milburn) [695954] - [scsi] isci: Fixup SSP command IU and task IU (David Milburn) [695954] - [scsi] isci: renaming sas_capabilities to scic_phy_cap (David Milburn) [695954] - [scsi] isci: Collapsing of phy_type data structure (David Milburn) [695954] - [scsi] isci: Convert SAS identify address frame to Linux Native format (David Milburn) [695954] - [scsi] isci: Convert ATA defines to Linux native defines (David Milburn) [695954] - [scsi] isci: Convert SATA fis data structures to Linux native (David Milburn) [695954] - [scsi] isci: remove compile-time silicon configuration (David Milburn) [695954] - [scsi] isci: Removing unused define SCIC_SDS_4_ENABLED (David Milburn) [695954] - [scsi] isci: kill scic_sds_remote_device.state_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device frame_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device event_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device resume_handler (David Milburn) [695954] - [scsi] isci: unify remote_device suspend_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device complete_task_handler (David Milburn) [695954] - [scsi] isci: unify remote_device start_task_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device continue_io_handler (David Milburn) [695954] - [scsi] isci: unify remote_device complete_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_complete_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device destruct_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device fail_handler (David Milburn) [695954] - [scsi] isci: unify remote_device stop_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_handlers (David Milburn) [695954] - [scsi] isci: fix remote_device start_io regressions (David Milburn) [695954] - [scsi] isci: kill scic_remote_device_get_connection_rate (David Milburn) [695954] - [scsi] isci: merge remote_device substates into a single state machine (David Milburn) [695954] - [scsi] isci: Removed sci_object.h from project (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_request (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_node_context (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_port (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_phy (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_controller (David Milburn) [695954] - [scsi] isci: Removed struct sci_base_object from state machine (David Milburn) [695954] - [scsi] isci: Implement SCU AFE recipe 10 (David Milburn) [695954] - [scsi] isci: Remove excessive log noise with expander hot-unplug (David Milburn) [695954] - [scsi] isci: allow fallback to option-rom if efi variable retrieval fails (David Milburn) [695954] - [scsi] isci: removing non-working ATAPI code (David Milburn) [695954] - [scsi] isci: remove scic_sds_remote_device_get_port_index (David Milburn) [695954] - [scsi] isci: remove usage of sci_sas_address in scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: kill smp_discover_response (David Milburn) [695954] - [scsi] isci: kill smp_discover_response_protocols in favor of domain_device.dev_type (David Milburn) [695954] - [scsi] isci: cleanup remote device construction and comments (David Milburn) [695954] - [scsi] isci: move remote_device handling out of the core (David Milburn) [695954] - [scsi] isci: unify remote_device data structures (David Milburn) [695954] - [scsi] isci: remove rnc->device back pointer (David Milburn) [695954] - [scsi] isci: make a remote_node_context a proper member of a remote_device (David Milburn) [695954] - [scsi] isci: rely on irq core for intx multiplexing, and silence screaming intx (David Milburn) [695954] - [scsi] isci: replace this_* and this_* to variable names that are more meaningful and tell us what they actually are (David Milburn) [695954] - [scsi] isci: audit usage of BUG_ON macro in isci driver (David Milburn) [695954] - [scsi] isci: sparse warnings cleanup (David Milburn) [695954] - [scsi] isci: replace sci_sas_link_rate with sas_linkrate (David Milburn) [695954] - [scsi] isci: remove base_phy abstraction (David Milburn) [695954] - [scsi] isci: remove base_port abstraction (David Milburn) [695954] - [scsi] isci: remove base_remote_device abstraction (David Milburn) [695954] - [scsi] isci: remove scic_controller state handlers (David Milburn) [695954] - [scsi] isci: simplify dma coherent allocation (David Milburn) [695954] - [scsi] isci: simplify request state handlers (David Milburn) [695954] - [scsi] isci: kill dead data structurs in scic_io_request.h (David Milburn) [695954] - [scsi] isci: remove base_request abstraction (David Milburn) [695954] - [scsi] isci: remove base_controller abstraction (David Milburn) [695954]- [s390x] qeth: add support for af_iucv HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] qeth: exploit asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] qeth: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] af_iucv: add HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] if_ether: add new Ethernet Protocol ID (Hendrik Brueckner) [694262] - [s390x] af_iucv: cleanup - use iucv_sk(sk) early (Hendrik Brueckner) [694262] - [s390x] af_iucv: use loadable iucv interface (Hendrik Brueckner) [694262] - [s390x] iucv: kernel option for z/VM IUCV and HiperSockets transports (Hendrik Brueckner) [694262] - [s390x] iucv: introduce loadable iucv interface (Hendrik Brueckner) [694262] - [scsi] Taints the kernel for mpt2sas inlockless mode (Luming Yu) [717090] - [scsi] mpt2sas: lockless mode (Tomas Henzl) [717090] - [scsi] qla4xxx: Boot from SAN support for open-iscsi (Mike Christie) [634584] - [scsi] qla4xxx: Remove reduandant code after open-iscsi integration (Mike Christie) [634584] - [scsi] qla4xxx: support session management using iscsiadm (Mike Christie) [634584] - [scsi] scsi_transport_iscsi: Add conn login, kernel to user, event to support offload session login (Mike Christie) [634584] - [scsi] qla4xxx: add bsg support (Mike Christie) [634584] - [scsi] iscsi class: add bsg support to iscsi class (Mike Christie) [634584] - [block] bsg: add bsg heler library (Mike Christie) [634584] - [scsi] qla4xxx: Add VLAN support (Mike Christie) [634584] - [scsi] libiscsi: don't bugon when if user sets markers (Mike Christie) [634584] - [scsi] iscsi class: expand vlan support (Mike Christie) [634584] - [scsi] be2iscsi: remove host and session casts (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for iscsi host attrs (Mike Christie) [634584] - [scsi] iscsi class: remove iface param mask (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for session attrs (Mike Christie) [634584] - [scsi] iscsi cls: sysfs group is_visible callout for conn attrs (Mike Christie) [634584] - [scsi] qla4xxx: added support to show multiple iface in sysfs (Mike Christie) [634584] - [scsi] iscsi class: add iface representation (Mike Christie) [634584] - [scsi] qla4xxx: Added new "struct ipaddress_config" (Mike Christie) [634584] - [scsi] qla4xxx: add support for set_net_config (Mike Christie) [634584] - [scsi] iscsi_transport: add support for net settings (Mike Christie) [634584] - [scsi] iscsi: support qla4xxx boot and session mgmt (Mike Christie) [634584] - [drm] nvc0/gr: remove MODULE_FIRMWARE() lines (Ben Skeggs) [727981] - [ppc] kdump: CPUs assume the context of the oopsing CPU, remove extra longjmp (Steve Best) [727478] - [virt] SVM: Implement Flush-By-Asid feature (Frank Arnold) [634275] - [virt] SVM: Use svm_flush_tlb instead of force_new_asid (Frank Arnold) [634275] - [virt] SVM: Remove flush_guest_tlb function (Frank Arnold) [634275] - [x86] kvm: add new AMD SVM feature bits (Frank Arnold) [634275] - [virt] SVM: Add clean-bit for LBR state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for CR2 register (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for segments and CPL (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for GDT and IDT (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for DR6 and DR7 (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for control registers (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for NPT state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for interrupt state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for the ASID (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for IOPM_BASE and MSRPM_BASE (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for intercepts, tsc-offset and pause filter count (Frank Arnold) [634288] - [virt] SVM: Add clean-bits infrastructure code (Frank Arnold) [634288] - [virt] SVM: copy instruction bytes from VMCB (Frank Arnold) [634291] - [virt] SVM: implement enhanced INVLPG intercept (Frank Arnold) [634291] - [virt] SVM: enhance MOV DR intercept handler (Frank Arnold) [634291] - [virt] SVM: enhance MOV CR intercept handler (Frank Arnold) [634291] - [virt] SVM: add Decode Assist SVM feature bit name (Frank Arnold) [634291] - [virt] cleanup emulate_instruction (Frank Arnold) [634291] - [virt] x86: fix CR8 handling (Frank Arnold) [634291] - [virt] SVM: implement NEXTRIPsave SVM feature (Frank Arnold) [634291] - [scsi] IB/qib: Fix potential deadlock with link down interrupt (Chad Dupuis) [724021] - [scsi] megaraid: update to v5.38 (Tomas Henzl) [705835] - [scsi] arcmsr: driver update (Tomas Henzl) [697403]- [pci] Only enable SRIOV on the bootstring pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (James Takahashi) [587729] - [pci] Clear bridge resource flags if requested size is 0 (James Takahashi) [587729] - [pci] fix PCI bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources. (James Takahashi) [587729] - [pci] introduce reset_resource() (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [scsi] mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entry in MPI message (Tomas Henzl) [703192] - [scsi] mpt2sas: Adding support for customer specific branding (Tomas Henzl) [703192] - [scsi] mpt2sas: Added DID_NO_CONNECT return when driver remove and avoid shutdown call (Tomas Henzl) [703192] - [scsi] mpt2sas: fix broadcast AEN and task management issue (Tomas Henzl) [703192] - [scsi] mpt2sas: Set max_sector count from module parameter (Tomas Henzl) [703192] - [scsi] mpt2sas MPI next revision header update (Tomas Henzl) [703192] - [scsi] mpt2sas: Fixed Big Indian Issues on 32 bit PPC (Tomas Henzl) [703192] - [scsi] mpt2sas: Fix missing reference tag seed with Type 2 devices (Tomas Henzl) [703192] - [scsi] mpt2sas : WarpDrive New product SSS6200 support added (Tomas Henzl) [703192] - [scsi] mpt2sas: do not check serial_number in the abort handler (Tomas Henzl) [703192] - [scsi] mpt2sas: remove flush_scheduled_work() usages (Tomas Henzl) [703192] - [scsi] mptfusion: Bump version 3.4.19 (Tomas Henzl) [703194] - [scsi] mptfusion: Adding inline data padding support for TAPE drive. (Tomas Henzl) [703194] - [scsi] mptfusion: Remove debug print from mptscsih_qcmd() (Tomas Henzl) [703194] - [scsi] mptfusion: do not check serial_number in the abort handler (Tomas Henzl) [703194] - [fs] dio: don't zero out the pages array inside struct dio (Jeff Moyer) [725444] - [scsi] bnx2fc: set lockless to 1 in scsi_host_template (Mike Christie) [696773] - [scsi] bnx2fc: Update copyright and bump version to 1.0.4 (Mike Christie) [696773] - [scsi] bnx2fc: Tx BDs cache in write tasks (Mike Christie) [696773] - [scsi] bnx2fc: Do not arm CQ when there are no CQEs (Mike Christie) [696773] - [scsi] bnx2fc: hold tgt lock when calling cmd_release (Mike Christie) [696773] - [scsi] bnx2fc: Enable support for sequence level error recovery (Mike Christie) [696773] - [scsi] bnx2fc: HSI changes for tape (Mike Christie) [696773] - [scsi] bnx2fc: Handle REC_TOV error code from firmware (Mike Christie) [696773] - [scsi] bnx2fc: REC/SRR link service request and response handling (Mike Christie) [696773] - [scsi] bnx2fc: Support 'sequence cleanup' task (Mike Christie) [696773] - [scsi] bnx2fc: Enable REC & CONF support for the session (Mike Christie) [696773] - [scsi] bnx2fc: Introduce interface structure for each vlan interface (Mike Christie) [696773] - [scsi] bnx2fc: Replace printks with KERN_ALERT to KERN_ERR/KERN_INFO (Mike Christie) [696773] - [scsi] bnx2fc: call ethtool's get/set_settings callbacks with cleaned data (Mike Christie) [696773] - [netdrv] firmware: add bnx2x FW 7.0.20.0 (Michal Schmidt) - [netdrv] bnx2x: update driver to v1.70 (Michal Schmidt) [695631 695847 695857 698285 701288] - [fs] jbd2: Improve scalability by not taking j_state_lock in jbd2_journal_stop() (Larry Woodman) [721044] - [net] lo: Do not allow VLAN on loopback (Jiri Pirko) [703709] - [fs] ext4: Rewrite ext4_page_mkwrite() to use generic helpers (Eric Sandeen) [692167] - [fs] vfs: Block mmapped writes while the fs is frozen (Eric Sandeen) [692167] - [fs] vfs: Create __block_page_mkwrite() helper passing error values back (Eric Sandeen) [692167] - [fs] cifs: fix compiler warning in CIFSSMBQAllEAs (Jeff Layton) [725370] - [fs] cifs: fix name parsing in CIFSSMBQAllEAs (Jeff Layton) [725370]- [virt] KVM: Enable ERMS feature support for KVM (Don Dugger) [721135] - [virt] KVM: Expose RDWRGSFS bit to KVM guests (Don Dugger) [721205] - [virt] KVM: Add RDWRGSFS support when setting CR4 (Don Dugger) [721205] - [virt] KVM: Remove RDWRGSFS bit from CR4_RESERVED_BITS (Don Dugger) [721205] - [virt] KVM: MMU: Adjust shadow paging to work when SMEP=1 and CR0.WP=0 (Don Dugger) [703053] - [virt] KVM: Add instruction fetch checking when walking guest page table (Don Dugger) [703053] - [virt] KVM: Mask function7 ebx against host capability word9 (Don Dugger) [703053] - [virt] KVM: Add SMEP support when setting CR4 (Don Dugger) [703053] - [virt] KVM: Remove SMEP bit from CR4_RESERVED_BITS (Don Dugger) [703053] - [virt] KVM: Mask KVM_GET_SUPPORTED_CPUID data with Linux cpuid info (Don Dugger) [703053] - [x86] enable supervision mode execution protection (Luming Yu) [696152] - [x86] cpufeature: Fix cpuid leaf 7 feature detection (Prarit Bhargava) [696457] - [x86] x86, mem, intel: Initialize Enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, alternative, doc: Add comment for applying alternatives order (Prarit Bhargava) [696457] - [x86] alternative: Add altinstruction_entry macro (Prarit Bhargava) [696457] - [x86] x86, mem: clear_page_64.S: Support clear_page() with enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, mem: copy_user_64.S: Support copy_to/from_user by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memcpy_64.S: Optimize memcpy by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, cpufeature: Add CPU feature bit for enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] Fix spelling error in the memcpy() source code comment (Prarit Bhargava) [696457] - [x86] x86-64, mem: Convert memmove() to assembly file and fix return value bug (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memmove for small size and unaligned cases (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memcpy by avoiding memory false dependence (Prarit Bhargava) [696457] - [x86] x86, mem: Don't implement forward memmove() as memcpy() (Prarit Bhargava) [696457] - [x86] x86, alternatives: Fix one more open-coded 8-bit alternative number (Prarit Bhargava) [696457] - [x86] cpu: Support the features flags in new CPUID leaf 7 (Prarit Bhargava) [696457] - [x86] x86, alternatives: Use 16-bit numbers for cpufeature index (Prarit Bhargava) [696457] - [x86] x86-32: Rework cache flush denied handler (Prarit Bhargava) [696457] - [x86] x86-64: Modify memcpy()/memset() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86-64: Modify copy_user_generic() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86/alternatives: Check replacementlen <= instrlen at build time (Prarit Bhargava) [696457] - [x86] x86-64: __copy_from_user_inatomic() adjustments (Prarit Bhargava) [696457] - [mm] oom killer output should display UID (Frantisek Hrbata) [700499] - [mm] avoid wrapping vm_pgoff in mremap() and stack expansion (Jerome Marchand) [716541] {CVE-2011-2496} - [pci] MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc() (Don Zickus) [696511] - [pci] MSI: Remove unsafe and unnecessary hardware access (Don Zickus) [696511] - [mm] Fix node_start/end_pfn() definition for mm/page_cgroup.c (Johannes Weiner) [703499] - [mm] memcg: fix init_page_cgroup nid with sparsemem (Johannes Weiner) [703499] - [mm] page_cgroup: allocate memory cgroup structures on local nodes (Johannes Weiner) [703499] - [mm] add alloc_pages_exact_nid() (Johannes Weiner) [703499] - [mm] page_cgroup: reduce allocation overhead for page_cgroup array (Johannes Weiner) [703499] - [scsi] ipr: fix possible false positive detection of stuck interrupt (Steve Best) [693817] - [scsi] ipr: Driver version 2.5.2 (Steve Best) [693817] - [scsi] ipr: increase the dump size for 64 bit adapters (Steve Best) [693817] - [mm] mem-hotplug: update pcp->stat_threshold when memory hotplug occur (Johannes Weiner) [625264] - [mm] vmstat: use a single setter function and callback for adjusting percpu thresholds (Johannes Weiner) [625264] - [mm] page allocator: adjust the per-cpu counter threshold when memory is low (Johannes Weiner) [625264] - [mm] page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake (Johannes Weiner) [625264] - [mm] vmstat: update zone stat threshold when onlining a cpu (Johannes Weiner) [625264] - [scsi] qla4xxx: Update driver version to 5.02.00-k7 (Mike Christie) [694098] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [694098] - [scsi] qla4xxx: do not take host lock in queuecommand (Mike Christie) [694098] - [scsi] qla4xxx: Remove AF_DPC_SCHEDULED flag from ha. (Mike Christie) [694098] - [scsi] qla4xxx: Don't check FW alive if ISP82XX reset is in progress (Mike Christie) [694098] - [scsi] qla4xxx: Don't process mbx interrupt unconditionally (Mike Christie) [694098] - [scsi] qla4xxx: Complete the cmd if sense_len is zero (Mike Christie) [694098] - [scsi] qla4xxx: Dump HW/FW reg to figure out what caused FW to be hung for ISP82XX (Mike Christie) [694098] - [scsi] qla4xxx: Updated the reset sequence for ISP82xx (Mike Christie) [694098] - [scsi] qla4xxx: update function qla4xxx_isr_decode_mailbox() (Mike Christie) [694098] - [scsi] treewide: fix a few typos in comments (Mike Christie) [694098] - [scsi] remove cmd->serial_number litter (Mike Christie) [694098] - [scsi] Fix common misspellings (Mike Christie) [694098] - [scsi] qla4xxx: Use polling mode for disable interrupt mailbox completion (Mike Christie) [694098] - [scsi] qla4xxx: Update driver version to 5.02.00-k6 (Mike Christie) [694098] - [scsi] qla4xxx: masking required bits of add_fw_options during initialization (Mike Christie) [694098] - [scsi] qla4xxx: added new function qla4xxx_relogin_all_devices (Mike Christie) [694098] - [scsi] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param (Mike Christie) [694098] - [scsi] qla4xxx: Add support for ql4xmaxqdepth command line parameter (Mike Christie) [694098] - [scsi] qla4xxx: cleanup function qla4xxx_process_ddb_changed (Mike Christie) [694098] - [scsi] qla4xxx: Prevent other port reinitialization during remove_adapter (Mike Christie) [694098] - [scsi] qla4xxx: remove unused ddb flag DF_NO_RELOGIN (Mike Christie) [694098] - [scsi] qla4xxx: cleanup DDB relogin logic during initialization (Mike Christie) [694098] - [scsi] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed (Mike Christie) [694098] - [scsi] qla4xxx: Do not send mbox command if FW is in failed state (Mike Christie) [694098] - [scsi] qla4xxx: cleanup qla4xxx_initialize_ddb_list() (Mike Christie) [694098] - [scsi] drivers:scsi Change printk typo initate -> initiate (Mike Christie) [694098] - [scsi] bnx2i: Updated version (Mike Christie) [696760] - [scsi] bnx2i: Modified to skip CNIC registration if iSCSI is not supported (Mike Christie) [696760] - [scsi] bnx2i: Optimized the iSCSI offload performance (Mike Christie) [696760] - [scsi] bnx2i: Updated the connection shutdown/cleanup timeout (Mike Christie) [696760] - [scsi] bnx2i: Fixed packet error created when the sq_size is set to 16 (Mike Christie) [696760] - [scsi] Bumping the driver version (Mike Christie) [647268 698288] - [scsi] Fix for proper setting of FW (Mike Christie) [647268 698288] - [scsi] Set a timeout to FW (Mike Christie) [647268 698288] - [scsi] Modifying Maintainer's emailid (Mike Christie) [647268 698288] - [scsi] change in copyright notice (Mike Christie) [647268 698288] - [scsi] remove extra semicolons (Mike Christie) [647268 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 698288] - [scsi] libiscsi_tcp: fix LLD data allocation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: fix locking around iscsi sk user data (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_ibft, be2iscsi, iscsi_boot: fix boot kobj data lifetime management (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: Use struct scsi_lun in iscsi structs instead of u8[8] (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi_tcp: use kmap in xmit path (Mike Christie) [647268 694098 696760 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 694098 696760 698288] - [scsi] scsi_transport_iscsi: make priv_sess file writeable only by root (Mike Christie) [647268 694098 696760 698288] - [scsi] be2iscsi: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] iser: export addr and port (Mike Christie) [647268 694098 696760 698288] - [scsi] bnx2i: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] cxgbi: convert to use iscsi_conn_get_addr_param (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi class: add callout to get iscsi_endpoint values (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: use iscsi_conn_get_addr_param libiscsi function (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: add helper to convert addr to string (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: fix iscsi_endpoint leak (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: add module alias (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi transport: fix kernel-doc notation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: wait on session in error handler path (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: Modidify recovery_tmo from sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: added new iscsi_param to display target alias in sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: use bh locking instead of irq with session lock (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: do not take host lock in queuecommand (Mike Christie) [647268 694098 696760 698288]- [net] Fix prior ABI breakage in net_device (Neil Horman) [725716] - [net] fix xps patches kabi breakage (Jiri Pirko) [668256] - [net] Adjust TX queue kobjects if number of queues changes during unregister (Jiri Pirko) [668256] - [net] xps: NUMA allocations for per cpu data (Jiri Pirko) [668256] - [net] xps: Transmit Packet Steering (Jiri Pirko) [668256] - [net] xps: Improvements in TX queue selection (Jiri Pirko) [668256] - [net] check queue_index from sock is valid for device (Jiri Pirko) [668256] - [net] fix tx queue selection for bridged devices implementing select_queue (Jiri Pirko) [668256] - [net] check the return value of ndo_select_queue() (Jiri Pirko) [668256] - [net] fix problem in reading sock TX queue (Jiri Pirko) [668256] - [net] dev_pick_tx() fix (Jiri Pirko) [668256] - [net] Use sk_tx_queue_mapping for connected sockets (Jiri Pirko) [668256] - [net] Introduce sk_tx_queue_mapping (Jiri Pirko) [668256] - [net] change set_real_num_tx_queues to fail on invalid number of queues (Jiri Pirko) [668256] - [net] sock: do not change prot->obj_size (Jiri Pirko) [668256 725711] - [netdrv] be2net: bump version (Ivan Vecera) [702739] - [netdrv] be2net: request native mode each time the card is reset (Ivan Vecera) [702739] - [netdrv] be2net: account for skb allocation failures (Ivan Vecera) [702739] - [netdrv] benet: Add missing comma between constant string array (Ivan Vecera) [702739] - [netdrv] be2net: create/destroy rx-queues on interface open/close (Ivan Vecera) [702739] - [netdrv] be2net: fix initialization of vlan_prio_bmap (Ivan Vecera) [702739] - [netdrv] be2net: get rid of multi_rxq module param (Ivan Vecera) [702739] - [netdrv] be2net: fix netdev_stats_update (Ivan Vecera) [702739] - [netdrv] be2net: support multiple TX queues (Ivan Vecera) [702739] - [netdrv] be2net: Enable NETIF_F_TSO6 for VLAN traffic for BE (Ivan Vecera) [702739] - [netdrv] be2net: Fix Rx pause counter for lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fallback to the older opcode if MCC_CREATE_EXT opcode is not supported on the card (Ivan Vecera) [702739] - [netdrv] be2net: hash key for rss-config cmd not set (Ivan Vecera) [702739] - [netdrv] be2net: Kill set but unused variable 'req' in lancer_fw_download() (Ivan Vecera) [702739] - [netdrv] be2net: Enable SR-IOV for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: FW download for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Stats for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Support for version 1 of stats for BE3 (Ivan Vecera) [702739] - [netdrv] be2net: fix mbox polling for signal reception (Ivan Vecera) [702739] - [netdrv] be2net: handle signal reception while waiting for POST (Ivan Vecera) [702739] - [netdrv] be2net: Fix to prevent flooding of TX queue (Ivan Vecera) [702739] - [netdrv] be2net: Use NTWK_RX_FILTER command for promiscous mode (Ivan Vecera) [702739] - [netdrv] be2net: In case of UE, do not dump registers for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disable coalesce water mark mode of CQ for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Handle error completion in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fixed bugs related to PVID. (Ivan Vecera) [702739] - [netdrv] be2net: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [702739] - [netdrv] be2net: Fixed a bug in be_cmd_get_regs(). (Ivan Vecera) [702739] - [netdrv] be2net: increment work_counter in be_worker (Ivan Vecera) [702739] - [netdrv] be2net: add code to display default value of tx rate for VFs (Ivan Vecera) [702739] - [netdrv] be2net: pass domain id to be_cmd_link_status_query (Ivan Vecera) [702739] - [netdrv] be2net: fix be_mcc_compl_process to identify eth_get_stat command (Ivan Vecera) [702739] - [netdrv] be2net: Add code to display nic speeds other than 1Gbps/10Gbps (Ivan Vecera) [702739] - [netdrv] be2net: allow register dump only for PFs (Ivan Vecera) [702739] - [netdrv] be2net: Fix unused-but-set variables. (Ivan Vecera) [702739] - [netdrv] benet: convert to hw_features (Ivan Vecera) [702739] - [netdrv] be2net: call FLR after setup wol in be_shutdown (Ivan Vecera) [702739] - [netdrv] be2net: dynamically allocate adapter->vf_cfg (Ivan Vecera) [702739] - [netdrv] be2net: fix to get max VFs supported from adapter (Ivan Vecera) [702739] - [netdrv] be2net: use common method to check for sriov function type (Ivan Vecera) [702739] - [netdrv] be2net: add rxhash support (Ivan Vecera) [702739] - [netdrv] be2net: Fix suspend/resume operation (Ivan Vecera) [702739] - [netdrv] be2net: Rename some struct members for clarity (Ivan Vecera) [702739] - [netdrv] be2net: Fix a potential crash during shutdown. (Ivan Vecera) [702739] - [netdrv] be2net: Fix common misspellings (Ivan Vecera) [702739] - [netdrv] be2net: remove one useless line (Ivan Vecera) [702739] - [netdrv] be2net: cancel be_worker in be_shutdown() even when i/f is down (Ivan Vecera) [702739] - [netdrv] be2net: remove redundant code in be_worker() (Ivan Vecera) [702739] - [netdrv] be2net: parse vid and vtm fields of rx-compl only if vlanf bit is set (Ivan Vecera) [702739] - [netdrv] be2net: refactor code that decides adapter->num_rx_queues (Ivan Vecera) [702739] - [netdrv] be2net: Support for FAT dump retrieval using ethtool --register-dump option (Ivan Vecera) [702739] - [netdrv] be2net: Bump up the version number (Ivan Vecera) [702739] - [netdrv] be2net: Copyright notice change. Update to Emulex instead of ServerEngines (Ivan Vecera) [702739] - [netdrv] be2net: Fix UDP packet detected status in RX compl (Ivan Vecera) [702739] - [netdrv] be2net: Add multicast filter capability for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disarm CQ and EQ to disable interrupt in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Remove TX Queue stop in close (Ivan Vecera) [702739] - [netdrv] be2net: Add error recovery during load for Lancer (Ivan Vecera) [702739] - [netdrv] benet: use GFP_KERNEL allocations when possible (Ivan Vecera) [702739] - [netdrv] be2net: use hba_port_num instead of port_num (Ivan Vecera) [702739] - [netdrv] be2net: add code to display temperature of ASIC (Ivan Vecera) [702739] - [netdrv] be2net: variable name change (Ivan Vecera) [702739] - [netdrv] be2net: fixes in ethtool selftest (Ivan Vecera) [702739] - [netdrv] be2net: add new counters to display via ethtool stats (Ivan Vecera) [702739] - [netdrv] be2net: restrict WOL to PFs only. (Ivan Vecera) [702739] - [netdrv] be2net: detect a UE even when a interface is down. (Ivan Vecera) [702739] - [netdrv] be2net: gracefully handle situations when UE is detected (Ivan Vecera) [702739] - [netdrv] be2net: fix be_suspend/resume/shutdown (Ivan Vecera) [702739] - [netdrv] be2net: Fix broken priority setting when vlan tagging is enabled. (Ivan Vecera) [702739] - [netdrv] be2net: For the VF MAC, use the OUI from current MAC address (Ivan Vecera) [702739] - [netdrv] be2net: Cleanup the VF interface handles (Ivan Vecera) [702739] - [netdrv] be2net: call be_vf_eth_addr_config() after register_netdev (Ivan Vecera) [702739] - [netdrv] be2net: endianness fix in be_cmd_set_qos(). (Ivan Vecera) [702739] - [netdrv] be2net: use device model DMA API (Ivan Vecera) [702739] - [netdrv] be2net: remove netif_stop_queue being called before register_netdev. (Ivan Vecera) [702739] - [netdrv] be2net: fix a crash seen during insmod/rmmod test (Ivan Vecera) [702739] - [fs] NFS readdirs losing their cookies (Steve Dickson) [722257] - [fs] jbd: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext3: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext4: remove alloc_semp (Lukas Czerner) [527222] - [fs] ext4: teach ext4_mb_init_cache() to skip uptodate buddy caches (Lukas Czerner) [527222] - [fs] ext4: synchronize ext4_mb_init_group() with buddy page lock (Lukas Czerner) [527222] - [fs] ext4: implement ext4_add_groupblocks() by freeing blocks (Lukas Czerner) [527222] - [fs] ext4: move ext4_add_groupblocks() to mballoc.c (Lukas Czerner) [527222] - [fs] ext4: move ext4_mb_{get, put}_buddy_cache_lock and make them static (Lukas Czerner) [527222] - [net] bridge: Only flood traffic for unregistered groups to routers (Herbert Xu) [711592] - [net] bridge: restore the right netpoll dev (Amerigo Wang) [680759] - [net] bridge: call NETDEV_JOIN notifiers when add a slave (Amerigo Wang) [680759] - [net] netpoll: prevent setup netpoll on a slave device (Amerigo Wang) [680759] - [net] netpoll: fix use after free (Amerigo Wang) [680759] - [net] netpoll: fix a softirq warning (Amerigo Wang) [680759] - [net] Revert "[net] Revert "[net] bridge: make bridge support netpoll"" (Amerigo Wang) [680759]- [sched] dont reference cfs_rq->tg outside CONFIG_CFS_BANDWIDTH (Larry Woodman) [632509] - [sched] update config options for CFS bandwidth (Larry Woodman) [632509] - [sched] kabi specific fixes (Larry Woodman) [632509] - [sched] replace raw calls (Larry Woodman) [632509] - [sched] Move inc_nr_running and dec_nr_running (Larry Woodman) [632509] - [sched] Add CFS Bandwidth Documentation (Larry Woodman) [632509] - [sched] return majority of remaining quota to global bandwidth pool (Larry Woodman) [632509] - [sched] introduce statistics exports for the cpu sub-system (Larry Woodman) [632509] - [sched] enable throttling (Larry Woodman) [632509] - [sched] Throttled tasks are invisisble to cpu-offline (Larry Woodman) [632509] - [sched] ensure that throttled entities arent falsely nominated as buddies (Larry Woodman) [632509] - [sched] make throttled entities invisible (Larry Woodman) [632509] - [sched] Extend walk_tg_tree to accept a positional argument (Larry Woodman) [632509] - [sched] refresh the global bandwidth pool (Larry Woodman) [632509] - [sched] add support to throttle group entities (Larry Woodman) [632509] - [sched] ensure that per-cpu state is synchronized (Larry Woodman) [632509] - [sched] adds a per-task_group timer (Larry Woodman) [632509] - [sched] Account bandwidth usage (Larry Woodman) [632509] - [sched] Add constraints validation for CFS bandwidth hierarchies (Larry Woodman) [632509] - [sched] introduce the notion of CFS bandwidth (Larry Woodman) [632509] - [sched] Introduce hierarchical task accounting (Larry Woodman) [632509] - [kernel] sched: dont update shares twice on on_rq parent (Larry Woodman) [632509] - [fs] ext4: backport fixes for lazy inode table initialization (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in ext4_ext_zeroout (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in setup_new_group_blocks (Lukas Czerner) [696559] - [fs] ext4: add batched_discard into ext4 feature list (Lukas Czerner) [696559] - [fs] ext4: add interface to advertise ext4 features in sysfs (Lukas Czerner) [696559] - [fs] ext4: add support for lazy inode table initialization (Lukas Czerner) [696559] - [block] Add helper function for blkdev_issue_zeroout sb_issue_discard (Lukas Czerner) [696559] - [block] blkdev: add blkdev_issue_zeroout helper function (Lukas Czerner) [696559] - [s390x] ap: Fix ap_queue_status structure declaration (Hendrik Brueckner) [724904] - [kernel] first time swap use results in heavy swapping (Hendrik Brueckner) [722461] - [hwmon] lm78: Make ISA interface depend on CONFIG_ISA (Dean Nelson) [717215] - [hwmon] lm78: Avoid forward declarations (Dean Nelson) [717215] - [hwmon] KConfig: avoid building drivers for powerpc that read/write ISA addresses (Dean Nelson) [717215] - [security] SELinux: do not compute transition labels on mountpoint labeled filesystems (Eric Paris) [658291] - [security] SELinux: implement the new sb_remount LSM hook (Eric Paris) [656952] - [security] LSM: Pass -o remount options to the LSM (Eric Paris) [656952] - [block] Support Ricoh memstick driver with new KFIFO api (Shyam Iyer) [637234] - [block] add RICOH memstick Config option (Shyam Iyer) [637234] - [block] memstick: make enable_dma less generic in r592 (Shyam Iyer) [637234] - [block] memstick: add driver for Ricoh R5C592 card reader (Shyam Iyer) [637234]- [usb] remove remaining usages of hcd->state from usbcore and fix regression (Don Zickus) [696600 696602 696603] - [usb] UHCI: remove uses of hcd->state (Don Zickus) [696600 696602 696603] - [usb] Initialize hcd->state roothubs. (Don Zickus) [696600 696602 696603] - [usb] xhci - fix interval calculation for FS isoc endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Disable MSI for some Fresco Logic hosts. (Don Zickus) [696600 696602 696603] - [usb] xhci: Do not issue device reset when device is not setup (Don Zickus) [696600 696602 696603] - [usb] xhci: Add defines for hardcoded slot states (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for xhci_check_bandwidth() (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for skip_isoc_td() (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Limit number of active endpoints to 64. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Ignore spurious successful event. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Add PCI id for Panther Point xHCI host. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Support EHCI/xHCI port switching. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Be quieter during URB submission and completion. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Don't print event ring dequeue pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Remove function tracing. (Don Zickus) [696600 696602 696603] - [usb] xhci: Don't submit commands when the host is dead. (Don Zickus) [696600 696602 696603] - [usb] xhci: Clear stopped_td when Stop Endpoint command completes. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak bug when dropping endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak in ring cache deallocation. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix full speed bInterval encoding. (Don Zickus) [696600 696602 696603] - [usb] xhci: move the common code to a function to get max ports and port array (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix bug in control transfer cancellation. (Don Zickus) [696600 696602 696603] - [usb] xHCI 1.0: Max Exit Latency Too Large Error (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: TT_THINK_TIME set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Block Interrupts for Isoch transfer (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Isoch endpoint CErr field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Control endpoint average TRB length field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Setup Stage TRB Transfer Type flag (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI: Clear PLC in xhci_bus_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci 1.0: Set transfer burst last packet count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Set transfer burst count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Update TD size field format. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Only interrupt on short packet for IN EPs. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci: Remove sparse warning about cmd_status. (Don Zickus) [696600 696602 696603] - [usb] xHCI: report USB3.0 portstatus comply with USB3.0 specification (Don Zickus) [696600 696602 696603] - [usb] xHCI: Set link state support (Don Zickus) [696600 696602 696603] - [usb] xHCI: Clear link state change support (Don Zickus) [696600 696602 696603] - [usb] xHCI: warm reset support (Don Zickus) [696600 696602 696603] - [usb] xhci-hcd: Include in xhci-pci.c (Don Zickus) [696600 696602 696603] - [usb] xHCI: Implement AMD PLL quirk (Don Zickus) [696600 696602 696603] - [usb] xhci: Tell USB core both roothubs lost power. (Don Zickus) [696600 696602 696603] - [usb] xhci - also free streams when resetting devices (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix NULL pointer deref in handle_port_status() (Don Zickus) [696600 696602 696603] - [usb] xhci - fix math in xhci_get_endpoint_interval() (Don Zickus) [696600 696602 696603] - [usb] xhci: simplify logic of skipping missed isoc TDs (Don Zickus) [696600 696602 696603] - [usb] xhci - remove excessive 'inline' markings (Don Zickus) [696600 696602 696603] - [usb] xhci: unsigned char never equals -1 (Don Zickus) [696600 696602 696603] - [usb] xhci - fix unsafe macro definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Clean up cycle bit math used during stalls. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix cycle bit calculation during stall handling. (Don Zickus) [696600 696602 696603] - [usb] xhci: Update internal dequeue pointers after stalls. (Don Zickus) [696600 696602 696603] - [usb] Remove bogus USB_PORT_STAT_SUPER_SPEED symbol. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return canceled URBs immediately when host is halted. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fixes for suspend/resume of shared HCDs. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix re-init on power loss after resume. (Don Zickus) [696600 696602 696603] - [usb] xhci: Make roothub functions deal with device removal. (Don Zickus) [696600 696602 696603] - [usb] xhci: Limit roothub ports to 15 USB3 & 31 USB2 ports. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return a USB 3.0 hub descriptor for USB3 roothub (Don Zickus) [696600 696602 696603] - [usb] xhci: Register second xHCI roothub. (Don Zickus) [696600 696602 696603] - [usb] xhci: Change xhci_find_slot_id_by_port() API. (Don Zickus) [696600 696602 696603] - [usb] xhci: Refactor bus suspend state into a struct. (Don Zickus) [696600 696602 696603] - [usb] xhci: Index with a port array instead of PORTSC addresses. (Don Zickus) [696600 696602 696603] - [usb] Set usb_hcd->state and flags for shared roothubs. (Don Zickus) [696600 696602 696603] - [usb] Make core allocate resources per PCI-device. (Don Zickus) [696600 696602 696603] - [usb] Store bus type in usb_hcd, not in driver flags. (Don Zickus) [696600 696602 696603] - [usb] Change usb_hcd->bandwidth_mutex to a pointer. (Don Zickus) [696600 696602 696603] - [usb] Refactor irq enabling out of usb_add_hcd() (Don Zickus) [696600 696602 696603] - [usb] xhci: Change hcd_priv into a pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: Always use usb_hcd in URB instead of converting xhci_hcd. (Don Zickus) [696600 696602 696603] - [usb] xhci: Modify check for TT info. (Don Zickus) [696600 696602 696603] - [usb] USB 3.0 Hub Changes (Don Zickus) [696520 696600 696602 696603] - [usb] USB3.0 ch11 definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_RUNNING. (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_HALT. (Don Zickus) [696600 696602 696603] - [usb] xHCI: prolong host controller halt time limit (Don Zickus) [696600 696602 696603] - [usb] xHCI: Remove redundant variable in xhci_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci: Rename variables and reduce register reads. (Don Zickus) [696600 696602 696603] - [usb] xhci: Rework port suspend structures for limited ports. (Don Zickus) [696600 696602 696603] - [usb] Remove bitmap #define from hcd.h (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove old no-op test. (Don Zickus) [696600 696602 696603] - [usb] move usbcore away from hcd->state (Don Zickus) [696600 696602 696603] - [usb] xhci: mark local functions as static (Don Zickus) [696600 696602 696603] - [usb] xhci: fix couple sparse annotations (Don Zickus) [696600 696602 696603] - [usb] xhci: rework xhci_print_ir_set() to get ir set from xhci itself (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix an error in count_sg_trbs_needed() (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix errors in the running total calculations in the TRB math (Don Zickus) [696600 696602 696603] - [usb] xhci: Clarify some expressions in the TRB math (Don Zickus) [696600 696602 696603] - [usb] host: Move AMD PLL quirk to pci-quirks.c (Don Zickus) [696600 696602 696603] - [usb] EHCI: ASPM quirk of ISOC on AMD SB800 (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix issue with port array setup and buggy hosts. (Don Zickus) [696600 696602 696603] - [usb] convert usb_hcd bitfields into atomic flags (Don Zickus) [696600 696602 696603] - [x86] ACPI, APEI, EINJ Param support is disabled by default (Don Zickus) [725435] - [fs] pstore: Allow the user to explicitly choose a backend (Don Zickus) [696135] - [x86] ACPI, APEI, Add WHEA _OSC support (Don Zickus) [717515] - [x86] ACPI, APEI, Add APEI bit support in generic _OSC call (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Support disable GHES at boot time (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Prevent GHES to be built as module (Don Zickus) [696088] - [x86] PCI / ACPI: Fix build of the AER driver for CONFIG_ACPI unset (Don Zickus) [696081] - [x86] PCI: remove unused AER functions (Don Zickus) [696081] - [x86] pstore: Fix Kconfig dependencies for apei->pstore (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696135] - [x86] pstore: fix pstore filesystem mount/remount issue (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696081 696135] - [x86] pstore: cleanups to pstore_dump() (Don Zickus) [696135] - [x86] ACPI, APEI, Add PCIe AER error information printing support (Don Zickus) [696078] - [x86] PCIe, AER, use pre-generated prefix in error information printing (Don Zickus) [696078] - [x86] ACPI, APEI, Add ERST record ID cache (Don Zickus) [713716] - [x86] pstore: use mount option instead sysfs to tweak kmsg_bytes (Don Zickus) [696135] - [x86] pstore: fix leaking ->i_private (Don Zickus) [696135] - [x86] Some fixes for pstore (Don Zickus) [696135] - [x86] ACPI: Fix boot problem related to APEI with acpi_disabled set (Don Zickus) [696081] - [x86] PCI/ACPI: Request _OSC control once for each root bridge (v3) (Don Zickus) [696081] - [x86] ACPI, APEI, Generic Hardware Error Source POLL/IRQ/NMI notification type support (Don Zickus) [696088] - [x86] pstore: fix build warning for unused return value from sysfs_create_file (Don Zickus) [696135] - [x86] pstore: X86 platform interface using ACPI/APEI/ERST (Don Zickus) [696135] - [x86] pstore: new filesystem interface to platform persistent storage (Don Zickus) [696135] - [x86] ACPI, APEI, Report GHES error information via printk (Don Zickus) [696078] - [x86] ACPI, APEI, Add APEI generic error status printing support (Don Zickus) [696078] - [x86] Add CPER PCIe error section structure and constants definition (Don Zickus) [696078] - [ppc] perf: Handle events that raise an exception without overflowing (Steve Best) [720743] - [fs] powerpc: Wire up sys_syncfs (Lukas Czerner) [691267] - [fs] s390: wire up sys_syncfs (Lukas Czerner) [691267] - [fs] introduce sys_syncfs to sync a single file system (Lukas Czerner) [691267] - [v4l] Avoid kABI to complain about is_stereo() unused callback (Mauro Carvalho Chehab) [679755] - [v4l] em28xx: Fix handling of V4L2 ctrl ioctl's (Mauro Carvalho Chehab) [679755] - [v4l] Fix tuner-core behavior to properly return the right flags (Mauro Carvalho Chehab) [679755] - [x86] UV Scalability: improve drain_pages (George Beshers) [635800] - [virt] x86: report valid microcode update ID (Marcelo Tosatti) [694747]- [scsi] lpfc: Update lpfc version for 8.3.5.45.2p driver release (Rob Evers) [725092] - [scsi] lpfc: Fixed driver build not building in debugfs even kernel CONFIG_DEBUG_FS=y is set (Rob Evers) [725092] - [scsi] lpfc: Fix issue where the FC/FCoE Async Receive CQE did not scale for 16G FC adapters (Rob Evers) [725092] - [scsi] lpfc: Fix FLOGI payload having multiple N_port_ID set when lpfc_enable_npiv is 0 (Rob Evers) [725092] - [scsi] lpfc: Fixed new ASIC device-mgmt BSG pass-through failed multi-buffer fw download (Rob Evers) [725092] - [scsi] lpfc: Fixed bug with improperly reported number of supported VFs (Rob Evers) [725092] - [scsi] lpfc: Fixed bug were driver was not waiting for SLI port status after firmware reset (Rob Evers) [725092] - [scsi] lpfc: Remove unnecessary define that is causing warnings (Rob Evers) [725092] - [scsi] lpfc: Fixed failure to enable PCIe AER prevent driver initialize and attach to device (Rob Evers) [725092] - [scsi] lpfc: Fix split pde code (Rob Evers) [725092] - [scsi] lpfc: Fix BlockGuard error path handling (Rob Evers) [725092] - [scsi] lpfc: Fix EEH recovery so state is saved after every PCI reset for SLI4 (Rob Evers) [725092] - [scsi] lpfc: Fix FC Port swap on SLI3 adapters (Rob Evers) [725092] - [scsi] lpfc: Fixed Virtual link loss during Face plate failover test (Rob Evers) [725092] - [scsi] lpfc: Fix 2KB limitation for extended mailbox command (Rob Evers) [725092] - [scsi] lpfc: Fix vpi initialization in lpfc_init_vfi (Rob Evers) [725092] - [netdrv] bonding: reduce noise during init (Andy Gospodarek) [563174] - [netdrv] bonding: fix string comparison errors (Andy Gospodarek) [682946] - [netdrv] bonding: allow non-standard link-speeds (Andy Gospodarek) [723032] - [netdrv] bonding: don't lock when copying/clearing VLAN list on slave (Andy Gospodarek) [722901] - [net] enable GRO by default for vlan devices (Weiping Pan) [725891] - [fs] nfsd4: fix file leak on open_downgrade (J. Bruce Fields) [714153] - [fs] nfsd4: remember to put RW access on stateid destruction (J. Bruce Fields) [714153] - [fs] nfsd4: Fix filp leak (J. Bruce Fields) [714153] - [netdrv] bonding:delete lacp_fast from ad_bond_info (Weiping Pan) [707142] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Rename rx_machine_lock to state_machine_lock (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Fix the state machine locking (Weiping Pan) [707142]- [scsi] lpfc: Update lpfc version for 8.3.5.45.1p driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed compiler warning for putting large amount of memory on stack (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.45 driver release (Rob Evers) [706517] - [scsi] lpfc: Turn on MSI-X by default (Rob Evers) [706517] - [scsi] lpfc: Added setting specific pf_number in GET_PROFILE_CONFIG to get maximum virtfn (Rob Evers) [706517] - [scsi] lpfc: Added driver capability of reseting new ASIC firmware and device from sysfs entry (Rob Evers) [706517] - [scsi] lpfc: Add firmware upgrade code to driver (Rob Evers) [706517] - [scsi] lpfc: Added capability of inducing new ASIC firmware dump obj file to flash filesystem (Rob Evers) [706517] - [scsi] lpfc: Added 100ms delay before driver action following IF_TYPE_2 function reset (Rob Evers) [706517] - [scsi] lpfc: Added Linux driver SR-IOV management support for both SLI3 and SLI4 devices (Rob Evers) [706517] - [scsi] lpfc: Fragment ELS and SCSI SGE lists based on Extent regions (Rob Evers) [706517] - [scsi] lpfc: Remove GET_ALLOCATED extent count response work-around (Rob Evers) [706517] - [scsi] lpfc: Fixed potential missed SLI4 device initialization failure conditions (Rob Evers) [706517] - [scsi] lpfc: Fixed build warning (Rob Evers) [706517] - [scsi] lpfc: Fixed Back to back Flogis sent without a logo (Rob Evers) [706517] - [scsi] lpfc: Add model names for new hardware (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver not updating the wwnn and wwpn after a name change (Rob Evers) [706517] - [scsi] lpfc: Set the maximum SGE size to 0x80000000 when HBA does not have any restriction (Rob Evers) [706517] - [scsi] lpfc: New ASIC device link diagonstic test and link diagnostic loopback test support (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mix-and-match backward compability with the new new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Fix SLI3 and non-NPIV crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed BSG failure in handing pass-through mailbox with multiple external buffers (Rob Evers) [706517] - [scsi] lpfc: Fix CT command never completing on Big Endian system (Rob Evers) [706517] - [scsi] lpfc: Refactor lpfc_sli4_alloc_extent some more (Rob Evers) [706517] - [scsi] lpfc: Restore SLI4_PARAMETER mailbox can fail as nonerror functionality (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11479 (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11379 (Rob Evers) [706517] - [scsi] lpfc: Do not post RPI Headers to SLI4 port that support extents (Rob Evers) [706517] - [scsi] lpfc: Back out r9872 (Rob Evers) [706517] - [scsi] lpfc: Refactor code in lpfc_sli4_alloc_extent (Rob Evers) [706517] - [scsi] lpfc: Fix port capabilities and get parameters mailbox calls (Rob Evers) [706517] - [scsi] lpfc: Fix SLI2 crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed EEH failure on PPC-P7 due to the platform required PCI fundamental reset (Rob Evers) [706517] - [scsi] lpfc: Fixed incorrect size set into the sysfs binary file access interface (Rob Evers) [706517] - [scsi] lpfc: Brought debugfs accessing new ASIC extents information into the iDiag framework (Rob Evers) [706517] - [scsi] lpfc: Fix mailbox processing to not overwrite mailbox status codes (Rob Evers) [706517] - [scsi] lpfc: Changed enumerate members starting from none zero value (Rob Evers) [706517] - [scsi] lpfc: Remove driver workaround for COMMON_ALLOC_RESOURCE_EXTENTS endianess issue (Rob Evers) [706517] - [scsi] lpfc: Fix lpfc_printf_log message numbers (Rob Evers) [706517] - [scsi] lpfc: Implement debugfs support for resource extents (Rob Evers) [706517] - [scsi] lpfc: iDiag method for read write bitset bitclear access to new ASIC control registers (Rob Evers) [706517] - [scsi] lpfc: Call correct mailbox cleanup routine after extents are allocated (Rob Evers) [706517] - [scsi] lpfc: Implement extent block list member cleanup and free memory resources (Rob Evers) [706517] - [scsi] lpfc: Fix memory leak in extent block lists (Rob Evers) [706517] - [scsi] lpfc: Modified variables for XRIs to be unsigned variable (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag method for endian explicit dumping at iussue SLI4 mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Fixed compilation error/warning (Rob Evers) [706517] - [scsi] lpfc: iDiag method for dumping mailbox command from SLI4 issue mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Implement support for nonembedded Extent mailbox IOCTLs (Rob Evers) [706517] - [scsi] lpfc: Fix crash in rpi clean when driver load fails (Rob Evers) [706517] - [scsi] lpfc: Fixed race condition between driver multi-buffer seesion reset and bsg job done (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10933 (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.41 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed mask size for the wq_id mask (Rob Evers) [706517] - [scsi] lpfc: Fix Port Error detected during POST (Rob Evers) [706517] - [scsi] lpfc: iDiag dump methods for new ASIC BSG multiple buffer mailbox command pass-through (Rob Evers) [706517] - [scsi] lpfc: Added protection on new ASIC specific mbox cmd passed to existing interface type (Rob Evers) [706517] - [scsi] lpfc: Added protection on non-embedded mailbox command for number of external buffers (Rob Evers) [706517] - [scsi] lpfc: Apply dropped patch from initial new ASIC bring up (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mailbox command completion invoke BSG job_done while holding spinlock (Rob Evers) [706517] - [scsi] lpfc: Fixed double byte swap on received RRQ (Rob Evers) [706517] - [scsi] lpfc: Fixed no BSG data transfer size protection in mailbox command pass-through path (Rob Evers) [706517] - [scsi] lpfc: Make adjustments for systems with Page Size Larger than 4k (Rob Evers) [706517] - [scsi] lpfc: Reorganize CQ and EQ usage to comply with SLI4 Specification (Rob Evers) [706517] - [scsi] lpfc: Fix KERN levels on log messages 3008, 2903, 0383 (Rob Evers) [706517] - [scsi] lpfc: Fixed new ASIC mbox queue id collision with work queue id in debugfs queue access (Rob Evers) [706517] - [scsi] lpfc: Fixed not resetting session on pass-through read mbox cmd with single buffer (Rob Evers) [706517] - [scsi] lpfc: Initial checkin of SLI4 Extents code (Rob Evers) [706517] - [scsi] lpfc: Added new ASIC pass-through mbox cmd extension on multi-external-buffer handling (Rob Evers) [706517] - [scsi] lpfc: Fixed bug in BSG pass-through mailbox size check to non-embedded external buffer (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.40 driver release (Rob Evers) [706517] - [scsi] lpfc: Add LOG_ELS message to NPIV LOGO (Rob Evers) [706517] - [scsi] lpfc: Fixed Vports not sending FDISC after lips (Rob Evers) [706517] - [scsi] lpfc: Added 0x9B multi-buffer subsystem/opcode macros in user-kernel shared BSG header (Rob Evers) [706517] - [scsi] lpfc: Extended dfc_mbox_req struct with mbox tag and multi-buffer sequence number (Rob Evers) [706517] - [scsi] lpfc: Fixed a bug BSG treated all SLI_CONFIG (0x9B) mailbox commands as non-embedded (Rob Evers) [706517] - [scsi] lpfc: Removed unnecessary buffer-to-buffer copies in handling pass-through mbox cmds (Rob Evers) [706517] - [scsi] lpfc: Fixed the mixed declarations and codes which violate ISO C90 (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: Misc upstream fixes (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver causing a system crash during driver unload (Rob Evers) [706517] - [scsi] lpfc: Added user-kernel shared sli-config mailbox header for new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.39 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device doorbell reigster access methods (Rob Evers) [706517] - [scsi] lpfc: Fix RQ_CREATE version 1 fails (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device display host/port index in decimal (Rob Evers) [706517] - [scsi] lpfc: Do not limit RPI Count to a minimum of 64 (Rob Evers) [706517] - [scsi] lpfc: Do not override CT field in issue_els_flogi for SLI4 IF type 2 (Rob Evers) [706517] - [scsi] lpfc: Fix build introduced in r10532 (Rob Evers) [706517] - [scsi] lpfc: Add Temporary RPI field to the ELS request WQE (Rob Evers) [706517] - [scsi] lpfc: Allow SLI4 with FCOE_MODE not set for new SLI4 FC adapters (Rob Evers) [706517] - [scsi] lpfc: Restrict driver to look at BAR2 or BAR4 only for if_type 0 (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device queue entry access methods (Rob Evers) [706517] - [scsi] lpfc: Update copyright date for all changed files (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.37 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed the compiler warning (Rob Evers) [706517] - [scsi] lpfc: Modified existing driver code to handle PCI Link drop detection failure (Rob Evers) [706517] - [scsi] lpfc: 4K boundary issue + lpfc driver (Rob Evers) [706517] - [scsi] lpfc: Fix debugfs build error caused by undefined Macro (Rob Evers) [706517] - [scsi] lpfc: Add selective reset jump table entry (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.36 driver release (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: lpfc: lower stack use in lpfc_fc_frame_check (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: fix comment typo diable -> disable (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: tree-wide: fix comment/printk typos (Rob Evers) [706517] - [scsi] lpfc: Add new Queue create Mailbox versions for new ASIC (Rob Evers) [706517] - [scsi] lpfc: Place LPFC driver module parameters to /sys/module//parameters (Rob Evers) [706517] - [scsi] lpfc: Performance Hints support (Rob Evers) [706517] - [scsi] lpfc: Add new driver interfaces for encryption products (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs queue information get (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs PCI config space register bits set/clear methods (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs framework and read/write PCI config space registers (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.35 driver release (Rob Evers) [706517] - [scsi] lpfc: Configuration parameter lpfc_suppress_link_up is ignored for SLI-4 (Rob Evers) [706517] - [scsi] lpfc: Modified lpfc_delay_discovery implementation (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.34 driver release (Rob Evers) [706517] - [scsi] lpfc: Print something out if the link_speed is not supported by this adapter (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.33 driver release (Rob Evers) [706517] - [scsi] lpfc: Added support for clean address bit (Rob Evers) [706517] - [x86] x86, UV: Fix NMI handler for UV platforms (George Beshers) [689026] - [x86] x86, NMI: Add priorities to handlers (George Beshers) [689026] - [x86] x86, nmi_watchdog: Remove ARCH_HAS_NMI_WATCHDOG and rely on CONFIG_HARDLOCKUP_DETECTOR (George Beshers) [689026] - [mm] zram: Fix kunmapping order (Jerome Marchand) [722926] - [mm] zram: Replace mutex lock by a R/W semaphore (Jerome Marchand) [722926] - [mm] zram: allow partial page operations (Jerome Marchand) [722926] - [mm] zram: Refactor zram_read/write() functions (Jerome Marchand) [722926] - [mm] zram: Remove useless offset calculation in handle_uncompressed_page (Jerome Marchand) [722926] - [kernel] sched: Next buddy hint on sleep and preempt path (Rik van Riel) [711600] - [kernel] sched: Make set_*_buddy() work on non-task entities (Rik van Riel) [711600] - [dma] ioatdma: add support for SandyBridge (John Feeney) [701443] - [x86] Don't use the EFI reboot method by default (Matthew Garrett) [723849] - [mm] thp: fix move_huge_pmd (Andrea Arcangeli) [706385]- [virt] xen: x86_32: Ignore not present at boot time HIGHMEM pages (Igor Mammedov) [523122] - [virt] xen: prevent crashes with non-HIGHMEM 32-bit kernels with largeish memory (Igor Mammedov) [523122] - [virt] xen/balloon: Move dec_totalhigh_pages() from __balloon_append() to balloon_append() (Igor Mammedov) [523122] - [virt] xen/balloon: Use PageHighMem() for high memory page detection (Igor Mammedov) [523122] - [virt] xen/balloon: Removal of driver_pages (Igor Mammedov) [523122] - [virt] xen: Mark all initial reserved pages for the balloon as INVALID_P2M_ENTRY (Igor Mammedov) [523122] - [virt] xen: clean up "extra" memory handling some more (Igor Mammedov) [523122] - [virt] xen/balloon: the balloon_lock is useless (Igor Mammedov) [523122] - [virt] xen/balloon: make sure we only include remaining extra ram (Igor Mammedov) [523122] - [virt] xen: add extra pages to balloon (Igor Mammedov) [523122] - [virt] xen: don't add extra_pages for RAM after mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_max_p2m_pfn is up to date (Igor Mammedov) [523122] - [virt] xen: limit extra memory to a certain ratio of base (Igor Mammedov) [523122] - [virt] xen: add extra pages for E820 RAM regions, even if beyond mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_extra_mem_start is beyond all non-RAM e820 (Igor Mammedov) [523122] - [virt] xen: implement "extra" memory to reserve space for pages not present at boot (Igor Mammedov) [523122] - [virt] xen: Use host-provided E820 map (Igor Mammedov) [523122] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: Rename the balloon lock (Igor Mammedov) [523122] - [virt] xen: make sure pages are really part of domain before freeing (Igor Mammedov) [523122] - [virt] xen: release unused free memory (Igor Mammedov) [523122] - [virt] vhost: optimize interrupt enable/disable (Jason Wang) [725199] - [virt] vhost: set log when updating used flags or avail event (Jason Wang) [725199] - [virt] vhost: init used ring after backend was set (Jason Wang) [725199] - [virt] vhost-net: remove unlocked use of receive_queue (Jason Wang) [725199] - [virt] vhost: lock receive queue, not the socket (Jason Wang) [725199] - [virt] vhost-net: Unify the code of mergeable and big buffer handling (Jason Wang) [725199] - [virt] vhost-net: check the support of mergeable buffer outside the receive loop (Jason Wang) [725199] - [virt] vhost: copy_from_user -> __copy_from_user (Jason Wang) [725199] - [infiniband] qib: Adjust to use cpumask_weight() and cpumask_first() (Chad Dupuis) [696226] - [infiniband] qib: Ensure that LOS and DFE are being turned off (Chad Dupuis) [696226] - [infiniband] qib: Prevent driver hang with unprogrammed boards (Chad Dupuis) [696226] - [infiniband] qib: Fix M_Key field in SubnGet and SubnGetResp MADs (Chad Dupuis) [696226] - [infiniband] qib: Set default LE2 value for active cables to 0 (Chad Dupuis) [696226] - [infiniband] qib: Return correct MAD when setting link width to 255 (Chad Dupuis) [696226] - [infiniband] qib: Prevent double completions after a timeout or RNR error (Chad Dupuis) [696226] - [infiniband] qib: Kernel BUG at include/linux/timer.h:82 (Chad Dupuis) [696226] - [infiniband] qib: Hold link for Tx SERDES settings (Chad Dupuis) [696226] - [infiniband] qib: Improve SERDES tunning on QMH boards (Chad Dupuis) [696226] - [infiniband] qib: Un-necessary delayed completions on RC connection (Chad Dupuis) [696226] - [infiniband] qib: Issue pre-emptive NAKs on eager buffer overflow (Chad Dupuis) [696226] - [infiniband] qib: RDMA lkey/rkey validation is inefficient for large MRs (Chad Dupuis) [696226] - [infiniband] qib: change qpn increment (Chad Dupuis) [696226] - [infiniband] qib: adding fix missing from earlier patch (Chad Dupuis) [696226] - [infiniband] qib: change rcv queue/qpn selection (Chad Dupuis) [696226] - [infiniband] qib: interrupt mitigation fix (Chad Dupuis) [696226] - [infiniband] qib: Avoid duplicate writes to the rcv head register (Chad Dupuis) [696226] - [infiniband] qib: Add a few new SERDES tunings (Chad Dupuis) [696226] - [infiniband] qib: Reset packet list after freeing (Chad Dupuis) [696226] - [infiniband] qib: New SERDES init routine and improvements to SI quality (Chad Dupuis) [696226] - [infiniband] qib: clear WAIT_SEND flags when setting QP to error state (Chad Dupuis) [696226] - [infiniband] qib: fix context allocation with multiple HCAs (Chad Dupuis) [696226] - [infiniband] qib: Multi Florida HCA Hosts panic on reboot (Chad Dupuis) [696226] - [infiniband] qib: Handle transitions from ACTIVE_DEFERRED to ACTIVE better (Chad Dupuis) [696226] - [infiniband] qib: UD send with immediate Rx completion has wrong size (Chad Dupuis) [696226] - [infiniband] qib: set port physical state even if other fields are invalid (Chad Dupuis) [696226] - [infiniband] qib: generate completion callback on errors (Chad Dupuis) [696226] - [infiniband] qib: add thresholds to VendorPortCounters PMA operation (Chad Dupuis) [696226] - [infiniband] qib: add support for the new QME7362 card (Chad Dupuis) [696226] - [infiniband] qib: add receive header queue size module parameters (Chad Dupuis) [696226] - [infiniband] qib: remove IB latency turnoff (Chad Dupuis) [696226] - [ata] Add Intel IDE-R support (John Feeney) [695587] - [agp] fix arbitrary kernel memory writes (Jerome Marchand) [699308] {CVE-2011-1745 CVE-2011-2022} - [agp] fix OOM and buffer overflow (Jerome Marchand) [699306] {CVE-2011-1746} - [kernel] run_rebalance_domains() is using too much cpu time (George Beshers) [635848] - [x86] Enable UV MMTIMER (George Beshers) [635713] - [ppc] Use correct ccr bit for syscall error status (Steve Best) [691579] - [s390x] qdio: clear shared DSCI before scheduling the queue handler (Hendrik Brueckner) [725690] - [scsi] scsi_dh_alua: Attach to UNAVAILABLE/OFFLINE AAS devices (Mike Christie) [698329] - [kernel] backport upstream change to remove prefetch instructions from list and rculist functions (Larry Woodman) [725538] - [input] wacom: add support for DTU-2231 (Aristeu Rozanski) [705210] - [infiniband] iw_cxgb4: update driver to latest upstream (Neil Horman) [717377] - [kernel] taskstats: don't allow duplicate entries in listener mode (Jerome Marchand) [715448] {CVE-2011-2484} - [kernel] Monitor and log change in system time when the system time drifts by user configured time interval warning (James Takahashi) [694910] - [security] Translate secctx to 0 if SELinux disabled (David Howells) [667177] - [pm] hibernate: Handle marginal memory conditions correctly (Matthew Garrett) [700264] - [kernel] Oprofile support for Sandy Bridge processors (John Villalovos) [696562] - [kernel] misc: add support for IB700 module (Don Zickus) [667090] - [x86] ACPI: Use ioremap_cache() (George Beshers) [635860] - [x86] ACPI: introduce "acpi_rsdp=" parameter for kdump (Takao Indoh) [723670] - [x86] UV: Kernel log overflows on boot on large systems (George Beshers) [696287] - [x86] amd-iommu: Fix 3 possible endless loops (Frank Arnold) [713517] - [x86] amd-iommu: Use only per-device dma_ops (Frank Arnold) [712369] - [x86] setup: Fix EDD3.0 data verification (Gleb Natapov) [704128] - [virt] xen: Revert p2m tree (Andrew Jones) [725519] - [virt] xen-blkfront: fix data size for xenbus_gather in blkfront_connect (Andrew Jones) [716452] - [virt] xen/hvc: only notify if we actually sent something (Igor Mammedov) [725041] - [virt] xen mmu: fix a race window causing leave_mm BUG() (Radim Krcmar) [724995] - [virt] xen: off by one errors in multicalls.c (Radim Krcmar) [725007] - [virt] virtio_net: introduce VIRTIO_NET_HDR_F_DATA_VALID (Jason Wang) [713337]- [netdrv] be2net: clear intr bit in be_probe() (Ivan Vecera) [702739 722596] - [fs] fs: call security_d_instantiate in d_obtain_alias (Josef Bacik) [656458] - [fs] dlm: use vmalloc for hash tables (David Teigland) [719357] - [fs] quota: Fix WARN_ON in lookup_one_len (Eric Sandeen) [718332] - [net] skbuff: fix error handling in pskb_copy() (Michael S. Tsirkin) [632752] - [net] vlan: allow TSO setting on vlan interfaces (Andy Gospodarek) [645785] - [netdrv] Support 'passthru' mode using macvlan/macvtap (James Takahashi) [693874] - [netdrv] asix: fix setting mac address for AX88772 (Jiri Pirko) [725234] - [netdrv] ixgbevf: update to upstream version 2.1.0-k (Andy Gospodarek) [694231] - [netdrv] bnx2x: remove a log-spamming message (Michal Schmidt) [712000] - [netdrv] cxgb4 driver update (Neil Horman) [717801] - [netdrv] iwlwifi: accept EEPROM version 0x423 for iwl6000 (Stanislaw Gruszka) [691846] - [netdrv] cxgb3 driver update (Neil Horman) [717805] - [netdrv] net: bonding: allow all slave speeds (Jiri Pirko) [720941] - [netdrv] ixgbe: update to upstream version 3.4.8-k (Andy Gospodarek) [689998 696045] - [netdrv] e1000e: update to upstream version 1.3.16-k (Andy Gospodarek) [694223 698291] - [net] introduce __netdev_alloc_skb_ip_align (Andy Gospodarek) [694223] - [net] dcbnl: unlock on an error path in dcbnl_cee_fill() (Dean Nelson) [695947] - [net] dcbnl: Add CEE notification (Dean Nelson) [695947] - [net] dcbnl: Aggregated CEE GET operation (Dean Nelson) [695947] - [net] dcb: use nlmsg_free() instead of kfree() (Dean Nelson) [695947] - [net] dcb: Add missing error check in dcb_ieee_set() (Dean Nelson) [695947] - [net] dcb: fix return type on dcb_setapp() (Dean Nelson) [695947] - [net] dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_delapp() and dcb op to delete app entry (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data (Dean Nelson) [695947] - [net] net: dcbnl, add multicast group for DCB (Dean Nelson) [695947] - [net] dcb: Add DCBX capabilities bitmask to the get_ieee response (Dean Nelson) [695947] - [net] net: dcbnl: Update copyright dates (Dean Nelson) [695947] - [net] net: dcbnl: Fix misspellings (Dean Nelson) [695947] - [net] net: dcbnl: Add IEEE app selector value definitions (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - cee (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - ieee (Dean Nelson) [695947] - [net] net: dcbnl: check correct ops in dcbnl_ieee_set() (Dean Nelson) [695947] - [net] net: dcb: match dcb_app protocol field with 802.1Qaz spec (Dean Nelson) [695947] - [net] ixgbe: DCB, implement 802.1Qaz routines (Dean Nelson) [695947] - [net] net: dcb: application priority is per net_device (Dean Nelson) [695947] - [net] dcbnl: make get_app handling symmetric for IEEE and CEE DCBx (Dean Nelson) [695947] - [net] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [695947] - [net] const: struct nla_policy (Dean Nelson) [695947] - [net] net: Move && and || to end of previous line (Dean Nelson) [695947] - [net] net: use net_eq to compare nets (Dean Nelson) [695947] - [kernel] include/linux/kernel.h: abs(): fix handling of 32-bit unsigneds on 64-bit (Thomas Graf) [679456] - [net] sctp: stop pending timers and purge queues when peer restart asoc (Thomas Graf) [679456] - [net] sctp: fix memory leak of the ASCONF queue when free asoc (Thomas Graf) [679456] - [net] SCTP: fix race between sctp_bind_addr_free() and sctp_bind_addr_conflict() (Thomas Graf) [679456] - [net] sctp: move chunk from retransmit queue to abandoned list (Thomas Graf) [679456] - [net] sctp: fix to check the source address of COOKIE-ECHO chunk (Thomas Graf) [679456] - [net] sctp: handle ootb packet in chunk order as defined (Thomas Graf) [679456] - [net] sctp: check invalid value of length parameter in error cause (Thomas Graf) [679456] - [net] sctp: check parameter value of length in ERROR chunk (Thomas Graf) [679456] - [net] sctp: Release all routes when processing acks ADD_IP or DEL_IP (Thomas Graf) [679456] - [net] sctp: Allow bindx_del to accept 0 port (Thomas Graf) [679456] - [net] sctp: teach CACC algorithm about removed transports (Thomas Graf) [679456] - [net] sctp: fix oops while removed transport still using as retran path (Thomas Graf) [679456] - [net] sctp: fix oops when updating retransmit path with DEBUG on (Thomas Graf) [679456] - [net] sctp: malloc enough room for asconf-ack chunk (Thomas Graf) [679456] - [net] sctp: fix auth_hmacs field's length of struct sctp_cookie (Thomas Graf) [679456] - [net] sctp: Pass __GFP_NOWARN to hash table allocation attempts. (Thomas Graf) [679456] - [net] sctp: fix compile warnings in sctp_tsnmap_num_gabs (Thomas Graf) [679456] - [net] sctp: fix reporting of unknown parameters (Thomas Graf) [679456] - [net] sctp: user perfect name for Delayed SACK Timer option (Thomas Graf) [679456] - [net] sctp: fix the return value of getting the sctp partial delivery point (Thomas Graf) [679456] - [net] SCTP: Fix SCTP_SET_PEER_PRIMARY_ADDR to accpet v4mapped address (Thomas Graf) [679456] - [net] sctp: prevent reading out-of-bounds memory (Thomas Graf) [679456] - [net] sctp: fix test for end of loop (Thomas Graf) [679456] - [net] sctp: dubious bitfields in sctp_transport (Thomas Graf) [679456] - [net] sctp: fix append error cause to ERROR chunk correctly (Thomas Graf) [679456] - [net] sctp: delete active ICMP proto unreachable timer when free transport (Thomas Graf) [679456] - [net] sctp: Fix a race between ICMP protocol unreachable and connect() (Thomas Graf) [679456] - [net] sctp: Tag messages that can be Nagle delayed at creation. (Thomas Graf) [679456] - [net] sctp: Optimize computation of highest new tsn in SACK. (Thomas Graf) [679456] - [net] sctp: correctly mark missing chunks in fast recovery (Thomas Graf) [679456] - [net] sctp: rwnd_press should be cumulative (Thomas Graf) [679456] - [net] sctp: fast recovery algorithm is per association. (Thomas Graf) [679456] - [net] sctp: update transport initializations (Thomas Graf) [679456] - [net] sctp: Save some room in the sctp_transport by using bitfields (Thomas Graf) [679456] - [net] sctp: Do not force T3 timer on fast retransmissions. (Thomas Graf) [679456] - [net] sctp: remove 'resent' bit from the chunk (Thomas Graf) [679456] - [net] sctp: Make sure we always return valid retransmit path (Thomas Graf) [679456] - [net] sctp: Do no select unconfirmed transports for retransmissions (Thomas Graf) [679456] - [net] sctp: fix to retranmit at least one DATA chunk (Thomas Graf) [679456] - [net] sctp: missing set src and dest port while lookup output route (Thomas Graf) [679456] - [net] sctp: discard ABORT chunk with zero verification tag in COOKIE-WAIT state (Thomas Graf) [679456] - [net] sctp: assure at least one T3-rtx timer is running if a FORWARD TSN is sent (Thomas Graf) [679456] - [net] sctp: send SHUTDOWN-ACK chunk back to the source. (Thomas Graf) [679456] - [net] sctp: Use correct address family in sctp_getsockopt_peer_addrs() (Thomas Graf) [679456] - [net] sctp: Fix oops when sending queued ASCONF chunks (Thomas Graf) [679456] - [net] sctp: per_cpu variables should be in bh_disabled section (Thomas Graf) [679456] - [net] sctp: fix potential reference of a freed pointer (Thomas Graf) [679456] - [net] sctp: avoid irq lock inversion while call sk->sk_data_ready() (Thomas Graf) [679456] - [net] sctp: eliminate useless code (Thomas Graf) [679456] - [net] sctp: Use ipv6_addr_diff() in sctp_v6_addr_match_len(). (Thomas Graf) [679456] - [net] sctp/socket.c: squish warning (Thomas Graf) [679456] - [net] sctp: fix sctp_setsockopt_autoclose compile warning (Thomas Graf) [679456] - [net] sctp: prevent too-fast association id reuse (Thomas Graf) [679456] - [net] sctp: fix integer overflow when setting the autoclose timer (Thomas Graf) [679456] - [net] sctp: limit maximum autoclose setsockopt value (Thomas Graf) [679456] - [net] sctp: Fix mis-ordering of user space data when multihoming in use (Thomas Graf) [679456] - [net] sctp: Update max.burst implementation (Thomas Graf) [679456] - [net] sctp: Remove useless last_time_used variable (Thomas Graf) [679456] - [net] sctp: allow setting path_maxrxt independent of SPP_PMTUD_ENABLE (Thomas Graf) [679456] - [net] sctp: Update SWS avaoidance receiver side algorithm (Thomas Graf) [679456] - [net] sctp: Select a working primary during sctp_connectx() (Thomas Graf) [679456] - [net] sctp: Fix malformed "Invalid Stream Identifier" error (Thomas Graf) [679456]- [drm] radeon/kms: fix DP training for DPEncoderService revision bigger than 1.1 (Dave Airlie) [722957] - [drm] nouveau fixes for RHEL 6.2 (Dave Airlie) [722957] - [drm] i915: Skip GPU wait for scanout pin while wedged (Dave Airlie) [722957] - [drm] i915: Fix opregion notifications (Dave Airlie) [722957] - [drm] ACPI: Don't send KEY_UNKNOWN for random video notifications (Dave Airlie) [722957] - [drm] drm/agp: complete 3.0.0 fixes backport. (Dave Airlie) [722957] - [kernel] /proc/stat: fix scalability of irq sum of all cpu (George Beshers) [635855] - [kernel] /proc/stat: scalability of irq num per cpu (George Beshers) [635855] - [virt] vhost: handle wrap around in # of bufs math (Michael S. Tsirkin) [632752] - [virt] vhost-net: update used ring on backend change (Michael S. Tsirkin) [632752] - [virt] vhost: fix zcopy reference counting (Michael S. Tsirkin) [632752] - [virt] vhost: vhost TX zero-copy support (Michael S. Tsirkin) [632752] - [netdrv] macvtap: macvtapTX zero-copy support (Michael S. Tsirkin) [632752] - [net] skbuff: clear tx zero-copy flag (Michael S. Tsirkin) [632752] - [net] skbuff: skb supports zero-copy buffers (Michael S. Tsirkin) [632752] - [net] sock.h: Add a new sock zero-copy flag (Michael S. Tsirkin) [632752] - [net] pskb_expand_head() optimization (Michael S. Tsirkin) [632752] - [netdrv] qlcnic: Support for GBE port settings (Chad Dupuis) [693735] - [netdrv] qlcnic: support rcv ring configuration through sysfs (Chad Dupuis) [693735] - [netdrv] qlcnic: Update version number to 5.0.16 (Chad Dupuis) [693735] - [netdrv] qlcnic: Fix LRO disable (Chad Dupuis) [693735] - [netdrv] qlcnic: Use flt method to determine flash fw region (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove unused code (Chad Dupuis) [693735] - [netdrv] qlcnic: Code optimization patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Cleanup patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Memory leak fix (Chad Dupuis) [693735] - [netdrv] qlcnic: Make PCI info available in all modes (Chad Dupuis) [693735] - [net] fix ethtool->set_flags not intended -EINVAL return value (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove validation for max tx and max rx queues (Chad Dupuis) [693735] - [netdrv] qlcnic: fix checks for auto_fw_reset (Chad Dupuis) [693735] - [virt] virtio_net: delay TX callbacks (Michael S. Tsirkin) [710945] - [virt] virtio: add api for delayed callbacks (Michael S. Tsirkin) [710945] - [virt] vhost: support event index (Michael S. Tsirkin) [710945] - [virt] virtio_ring: support event idx feature (Michael S. Tsirkin) [710945] - [virt] virtio ring: inline function to check for events (Michael S. Tsirkin) [710945] - [virt] virtio: event index interface (Michael S. Tsirkin) [710945] - [scsi] fcoe: cleanup cpu selection for incoming requests (Mike Christie) [695945] - [scsi] libfc: post reset event on lport reset (Mike Christie) [695945] - [scsi] libfc: Fix for exchange/seq loopup failure when FCoE stack is used as target and connected to windows initiator (Mike Christie) [695945] - [scsi] fcoe: Amends previous patch, Round-robin based selection of CPU for post processing of incoming request for FCoE target (Mike Christie) [695945] - [scsi] fcoe: Round-robin based selection of CPU for post-processing of incoming commands (Mike Christie) [695945] - [scsi] fcoe: Unable to select the exchangeID from offload pool for storage targets (Mike Christie) [695945] - [scsi] libfc: Enhancement to RPORT state machine applicable only for VN2VN mode (Mike Christie) [695945] - [scsi] libfcoe: Remove unnecessary module state checks (Mike Christie) [695945] - [scsi] libfc: do not immediately retry the cmd when seq_send fails in fc_fcp_send_data (Mike Christie) [695945] - [scsi] libfc: fix race in SRR response (Mike Christie) [695945] - [scsi] libfc: don't call resp handler after FC_EX_TIMEOUT (Mike Christie) [695945] - [scsi] libfc: release DDP context if frame_send() fails (Mike Christie) [695945] - [scsi] libfc: fix mm leak in handling incoming request for target discovery (Mike Christie) [695945] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Mike Christie) [695945] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [723853] - [mm] exec: account anon_rss instead of total_vm in acct_arg_size (Frantisek Hrbata) [645770] - [mm] debug: reintroduce would_have_oomkilled procfs ctl (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_disable_count struct mm_struct (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_score_adj in struct signal_struct (Frantisek Hrbata) [645770] - [mm] oom: replace PF_OOM_ORIGIN with toggling oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: use pte pages in OOM score (Frantisek Hrbata) [645770] - [kernel] lib, arch: add filter argument to show_mem and fix private implementations (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress show_mem() for many nodes in irq context on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on oom kill (Frantisek Hrbata) [645770] - [mm] oom: avoid deferring oom killer if exiting task is being traced (Frantisek Hrbata) [645770] - [mm] oom: skip zombies when iterating tasklist (Frantisek Hrbata) [645770] - [mm] oom: prevent unnecessary oom kills or kernel panics (Frantisek Hrbata) [645770] - [mm] oom: allow a non-CAP_SYS_RESOURCE proces to oom_score_adj down (Frantisek Hrbata) [645770] - [mm] oom: fix locking for oom_adj and oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: rewrite error handling for oom_adj and oom_score_adj tunables (Frantisek Hrbata) [645770] - [mm] oom: kill all threads sharing oom killed task's mm (Frantisek Hrbata) [645770] - [mm] oom: avoid killing a task if a thread sharing its mm cannot be killed (Frantisek Hrbata) [645770] - [mm] oom: add per-mm oom disable count (Frantisek Hrbata) [645770] - [mm] oom: filter unkillable tasks from tasklist dump (Frantisek Hrbata) [645770] - [mm] oom: always return a badness score of non-zero for eligible tasks (Frantisek Hrbata) [645770] - [mm] oom: __task_cred() need rcu_read_lock() (Frantisek Hrbata) [645770] - [mm] oom: fix tasklist_lock leak (Frantisek Hrbata) [645770] - [mm] oom: fix NULL pointer dereference (Frantisek Hrbata) [645770] - [mm] memcg: use find_lock_task_mm() in memory cgroups oom (Frantisek Hrbata) [645770] - [mm] oom: badness heuristic rewrite (Frantisek Hrbata) [645770] - [mm] oom: move badness() declaration into oom.h (Frantisek Hrbata) [645770] - [mm] oom: multi threaded process coredump don't make deadlock (Frantisek Hrbata) [645770] - [mm] oom: give the dying task a higher priority (Frantisek Hrbata) [645770] - [mm] oom: remove child->mm check from oom_kill_process() (Frantisek Hrbata) [645770] - [mm] oom: cleanup has_intersects_mems_allowed() (Frantisek Hrbata) [645770] - [mm] oom: move OOM_DISABLE check from oom_kill_task to out_of_memory() (Frantisek Hrbata) [645770] - [mm] oom: kill duplicate OOM_DISABLE check (Frantisek Hrbata) [645770] - [mm] oom: /proc//oom_score treat kernel thread honestly (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() needs to check that p is unkillable (Frantisek Hrbata) [645770] - [mm] oom: make oom_unkillable_task() helper function (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() doesn't select kthread child (Frantisek Hrbata) [645770] - [mm] oom: don't try to kill oom_unkillable child (Frantisek Hrbata) [645770] - [mm] oom: fold __out_of_memory into out_of_memory (Frantisek Hrbata) [645770] - [mm] oom: remove constraint argument from select_bad_process and __out_of_memory (Frantisek Hrbata) [645770] - [mm] rename try_set_zone_oom() to try_set_zonelist_oom() (Frantisek Hrbata) [645770] - [mm] oom: remove unnecessary code and cleanup (Frantisek Hrbata) [645770] - [mm] oom: remove special handling for pagefault ooms (Frantisek Hrbata) [645770] - [mm] oom: extract panic helper function (Frantisek Hrbata) [645770] - [mm] oom: enable oom tasklist dump by default (Frantisek Hrbata) [645770] - [mm] oom: select task from tasklist for mempolicy ooms (Frantisek Hrbata) [645770] - [mm] oom: sacrifice child with highest badness score for parent (Frantisek Hrbata) [645770] - [mm] oom: filter tasks not sharing the same cpuset (Frantisek Hrbata) [645770] - [mm] oom: avoid sending exiting tasks a SIGKILL (Frantisek Hrbata) [645770] - [mm] oom: give current access to memory reserves if it has been killed (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too fix (Frantisek Hrbata) [645770] - [mm] oom: improve commentary in dump_tasks() (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too (Frantisek Hrbata) [645770] - [mm] oom: introduce find_lock_task_mm() to fix !mm false positives (Frantisek Hrbata) [645770] - [mm] oom: PF_EXITING check should take mm into account (Frantisek Hrbata) [645770] - [mm] oom: check PF_KTHREAD instead of !mm to skip kthreads (Frantisek Hrbata) [645770] - [mm] memcg: make oom killer a no-op when no killable task can be found (Frantisek Hrbata) [645770] - [mm] memcg: handle panic_on_oom=always case (Frantisek Hrbata) [645770] - [mm] oom-kill: dump_header takes task_struct as parameter (Frantisek Hrbata) [645770] - [mm] oom-kill: fix NUMA constraint check with nodemask (Frantisek Hrbata) [645770] - [mm] oom-kill: use task_lock when accessing task_struct members in __oom_kill_task (Frantisek Hrbata) [645770] - [mm] oom: dump stack and VM state when oom killer panics (Frantisek Hrbata) [645770] - [mm] Revert "[Fedora] [debug] add would_have_oomkilled procfs ctl" (Frantisek Hrbata) [645770]- [mm] hold the page lock until after set_page_stable_node (Andrea Arcangeli) [683658]- [netdrv] be2net: remove certain cmd failure logging (Ivan Vecera) [719304] - [netdrv] enic driver update (Stefan Assmann) [695882] - [net] nl80211: missing check for valid SSID size in scan operation (Stanislaw Gruszka) [718158] {CVE-2011-2517} - [net] bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace. (Thomas Graf) [703023] {CVE-2011-2492} - [net] inet_diag: fix validation of user data in inet_diag_bc_audit() (Thomas Graf) [714541] {CVE-2011-2213} - [fs] proc: restrict access to /proc/PID/io (Oleg Nesterov) [716830] {CVE-2011-2495} - [fs] validate size of EFI GUID partition entries (Anton Arapov) [703030] {CVE-2011-1776} - [fs] GFS2: Print warning rather than calling assert during direct I/O page invalidation race (Steven Whitehouse) [697019] - [fs] ext4: Fix max file size and logical block counting of extent format file (Lukas Czerner) [722569] {CVE-2011-2695} - [netdrv] e1000: remove unnecessary code (Dean Nelson) [694233] - [netdrv] e1000: Add appropriate include for prefetch users (Dean Nelson) [694233] - [netdrv] e1000: more robust ethtool duplex/speed configuration (Dean Nelson) [694233] - [netdrv] e1000: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694233] - [netdrv] e1000: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694233] - [netdrv] e1000: fix sparse warning (Dean Nelson) [694233] - [netdrv] e1000: add support for Marvell Alaska M88E1118R PHY (Dean Nelson) [694233] - [netdrv] e1000: drivers/net: avoid some skb->ip_summed initializations (Dean Nelson) [694233] - [fs] SUNRPC: Fix use of static variable in rpcb_getport_async (Steve Dickson) [723650] - [fs] NFSv4.1: update nfs4_fattr_bitmap_maxsz (Steve Dickson) [723650] - [fs] SUNRPC: Fix a race between work-queue and rpc_killall_tasks (Steve Dickson) [723650] - [fs] SUNRPC: Ensure we always run the tk_callback before tk_action (Steve Dickson) [723650] - [netdrv] e100: net: remove interrupt.h inclusion from netdevice.h (Dean Nelson) [694236] - [netdrv] e100: fix build warning (Dean Nelson) [694236] - [netdrv] e100: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694236] - [netdrv] e100: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694236] - [netdrv] e100: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Dean Nelson) [694236] - [netdrv] bna: Separate handling of irq type flags variable from the irq_flags request_irq variable (Ivan Vecera) [717011] - [netdrv] Fix call trace when interrupts are disabled while sleeping function kzalloc is called (Ivan Vecera) [717011] - [netdrv] Additional tg3 bug fixes (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.119 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.118 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.117 (John Feeney) [695996 696004 696068 698308 705492 716693]- [virt] kvm: Disable device assignment without interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [virt] iommu-api: Extension to check for interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [net] core: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [net] udp: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [serial] 8250: Fix capabilities when changing the port type (Steve Best) [696695] - [serial] 8250_pci: Add EEH support to the 8250 driver for IBM/Digi PCIe 2-port Adapter (Steve Best) [696695] - [serial] 8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter (Steve Best) [696695] - [scsi] scsi_dh_rdac: Adding couple more vendor product ids (David Milburn) [690952] - [scsi] lock pushdown in error handling (Rob Evers) [695542] - [scsi] Reduce error recovery time by reducing use of TURs (Mike Christie) [691945] - [scsi] Fix /proc/interrupts corruption when be2iscsi driver is loaded (Prarit Bhargava) [706511] - [scsi] megaraid_sas: Disable interrupts/free_irq() in megasas_shutdown() (Tomas Henzl) [613564] - [pci] ARI is a PCIe v2 feature (Don Dutile) [632086] - [pci] add latency tolerance reporting enable/disable support (Myron Stowe) [696532] - [pci] Assign values to 'pci_obff_signal_type' enumeration (Myron Stowe) [696534] - [pci] add OBFF enable/disable support (Myron Stowe) [696534] - [pci] add ID-based ordering enable/disable support (Myron Stowe) [696530] - [fs] nfsd: fix NULL dereference in nfsd_statfs() (Eric Sandeen) [689223] - [fs] add f_flags to struct statfs(64) (Eric Sandeen) [689223] - [fs] pass a struct path to vfs_statfs (Eric Sandeen) [689223] - [fs] Take statfs variants to fs/statfs.c (Eric Sandeen) [689223] - [netdrv] tg3: Apply rx_discards fix to 5719/5720 (John Feeney) [696206] - [netdrv] tg3: Fix stats for 5704 and later devices (John Feeney) [696206] - [netdrv] tg3: Fix IPv6 TCP problems for 5719 (John Feeney) [696206] - [netdrv] tg3: Fix int generation hw bug for 5719 / 5720 (John Feeney) [696206] - [netdrv] tg3: Workaround rx_discards stat bug (John Feeney) [696206] - [netdrv] tg3: Automatically size stat/test string arrays (John Feeney) [696206] - [netdrv] tg3: Enable 5720 support (John Feeney) [696206] - [netdrv] tg3: Add 5720 PHY ID (John Feeney) [696206] - [netdrv] tg3: Add 5720 H2BMC support (John Feeney) [696206] - [netdrv] tg3: Add 5720 NVRAM decoding (John Feeney) [696206] - [netdrv] tg3: Add 5720 ASIC rev (John Feeney) [696206] - [netdrv] tg3: Reintroduce 5717_PLUS (John Feeney) [696206] - [netdrv] tg3: 5717_PLUS => 57765_PLUS (John Feeney) [696206] - [netdrv] tg3: Add missed 5719 workaround change (John Feeney) [696206] - [netdrv] tg3: Expand 5719 workaround (John Feeney) [696206] - [netdrv] tg3: Disable multivec mode for 1 MSIX vector (John Feeney) [696206] - [netdrv] tg3: Fix 5719 A0 tx completion bug (John Feeney) [696206] - [netdrv] tg3: Revise 5719 internal FIFO overflow solution (John Feeney) [696206] - [netdrv] tg3: Update version to 3.116 (John Feeney) [696206] - [netdrv] tg3: use dma_alloc_coherent() instead of pci_alloc_consistent() (John Feeney) [696206] - [netdrv] tg3: Always turn on APE features in mac_mode reg (John Feeney) [696206] - [netdrv] tg3: Do not call device_set_wakeup_enable() under spin_lock_bh (John Feeney) [696206] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present. (John Feeney) [696206] - [netdrv] tg3: Update version to 3.115 (John Feeney) [696206] - [netdrv] tg3: Report invalid link from tg3_get_settings() (John Feeney) [696206] - [netdrv] tg3: Don't allocate jumbo ring for 5780 class devs (John Feeney) [696206] - [netdrv] tg3: Cleanup tg3_alloc_rx_skb() (John Feeney) [696206] - [netdrv] tg3: Disable unused transmit rings (John Feeney) [696206] - [netdrv] tg3: Add support for selfboot format 1 v6 (John Feeney) [696206] - [netdrv] net/tg3: simplify conditional (John Feeney) [696206] - [netdrv] tg3: Update version to 3.114 (John Feeney) [696206] - [netdrv] tg3: Futureproof the loopback test (John Feeney) [696206] - [netdrv] tg3: Cleanup missing VPD partno section (John Feeney) [696206] - [netdrv] tg3: Remove 5724 device ID (John Feeney) [696206] - [netdrv] tg3: Fix potential netpoll crash (John Feeney) [696206] - [netdrv] drivers/net: return operator cleanup (John Feeney) [696206] - [netdrv] tg3: phy tmp variable roundup (John Feeney) [696206] - [netdrv] tg3: Dynamically allocate VPD data memory (John Feeney) [696206] - [netdrv] tg3: Use skb_is_gso_v6() (John Feeney) [696206] - [netdrv] tg3: Move producer ring struct to tg3_napi (John Feeney) [696206] - [netdrv] tg3: Clarify semantics of TG3_IRQ_MAX_VECS (John Feeney) [696206] - [netdrv] tg3: Don't send APE events for NCSI firmware (John Feeney) [696206] - [netdrv] drivers/net: avoid some skb->ip_summed initializations (John Feeney) [696206] - [x86] x86, boot: Wait for boot cpu to show up if nr_cpus limit is about to hit (Vivek Goyal) [717918] - [x86] x86: Fix and clean up generic_processor_info() (Vivek Goyal) [717918] - [x86] x86, ia64, acpi: Clean up x86-ism in drivers/acpi/numa.c (Vivek Goyal) [717918] - [x86] x86, acpi: Add MAX_LOCAL_APIC for 32bit (Vivek Goyal) [717918] - [x86] x86, acpi: Parse all SRAT cpu entries even above the cpu number limitation (Vivek Goyal) [717918] - [kernel] smp: Use nr_cpus= to set nr_cpu_ids early (Vivek Goyal) [717918] - [mm] do not use page_count without a page pin (Andrea Arcangeli) [722565] - [mm] improve isolate_lru_pages neighbour isolation (Andrea Arcangeli) [722565] - [scsi] qla2xxx: Update driver version to 8.03.07.05.06.2-k. (Chad Dupuis) [693744] - [scsi] qla2xxx: Remove host_lock in queuecommand function (Chad Dupuis) [693744] - [scsi] qla2xxx: Refactor call to qla2xxx_read_sfp for thermal temperature. (Chad Dupuis) [693744] - [scsi] qla2xxx: Unify the read/write sfp mailbox command routines. (Chad Dupuis) [693744] - [scsi] qla2xxx: Clear complete initialization control block. (Chad Dupuis) [693744] - [scsi] qla2xxx: Allow an override of the registered maximum LUN. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add host number in reset and quiescent message logs. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix virtual port failing to login after chip reset. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correctly read sfp single byte mailbox register. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix vport delete hang when logins are outstanding. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix hang during driver unload when vport is active. (Chad Dupuis) [693744] - [scsi] qla2xxx: Properly set the dsd_list_len for dsd_chaining in cmd type 6. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correct buffer start in edc sysfs debug print. (Chad Dupuis) [693744] - [scsi] qla2xxx: Log if firmware fails to load from flash for ISP82xx. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correction to sysfs edc interface. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add qla82xx_rom_unlock() function. (Chad Dupuis) [693744] - [scsi] qla2xxx: Update firmware version after flash update. (Chad Dupuis) [693744] - [hwmon] hwmon: (coretemp) Fix section mismatch (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Update comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Add comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix compile error if CONFIG_SMP is not defined (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix checkpatch errors (Jane Lv) [709252] - [hwmon] hwmon: Remove pkgtemp driver (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Merge pkgtemp with coretemp (Jane Lv) [709252] - [netdrv] igbvf driver update (Stefan Assmann) [694229] - [netdrv] igb driver update (Stefan Assmann) [694211] - [netdrv] r8169: fix Rx checksum offloading bugs (Ivan Vecera) [635596] - [netdrv] be2net: changes for BE3 native mode support (Ivan Vecera) [695231] - [net] bridge gets duplicate packets when using vlan over bonding (Flavio Leitner) [700610] - [net] bonding: fix receiving of dups due vlan hwaccel (Flavio Leitner) [720689] - [kernel] Fix nohz balance kick (Matthew Garrett) [695606] - [kernel] repair gdbstub to match the gdbserial protocol specification (Prarit Bhargava) [710668] - [misc] enclosure: fix error path to actually return ERR_PTR() on error (Tomas Henzl) [713730] - [x86] fix memory leak in acpu_cpufreq_exit (Luming Yu) [688038] - [x86] Ensure MTRR config is applied to all CPUs on resume (Matthew Garrett) [695612]- [s390x] crypto: prng error in initial seed calculation. (Hendrik Brueckner) [709710] - [s390x] qeth: serialize device removal and config changes (Hendrik Brueckner) [707293] - [s390x] ap: Toleration for ap bus devices with device type 10 (Hendrik Brueckner) [694267] - [s390x] chsc: process channel-path-availability information (Hendrik Brueckner) [694464] - [s390x] kernel: Get CPC name (Hendrik Brueckner) [694265] - [s390x] qeth: change some configurations defaults (Hendrik Brueckner) [694248] - [s390x] crypto: Exploit z196 hardware accelerated crypto aplgorithms (Hendrik Brueckner) [694246] - [s390x] dasd: do path verification for paths added at runtime (Hendrik Brueckner) [694460] - [s390x] cio: notify drivers of channel path events (Hendrik Brueckner) [694460] - [s390x] dasd: automatic recognition of read-only devices (Hendrik Brueckner) [633389] - [s390x] dasd: Add support for raw ECKD access (Hendrik Brueckner) [633543] - [s390x] kernel: diagnose 10 does not release memory above 2GB (Hendrik Brueckner) [701274] - [s390x] qdio: reset error states immediately (Hendrik Brueckner) [700463] - [s390x] dasd: check sense type in device change handler (Hendrik Brueckner) [700688] - [s390x] dasd: fix race between open and offline (Hendrik Brueckner) [695677] - [s390x] cio: prevent purging of CCW devices in the online state (Hendrik Brueckner) [695377] - [s390x] kernel: missing ASLR for exec/heap/libc/vdso/mmap in s390x (Hendrik Brueckner) [647363] - [ppc] nvram: Unbreak kABI, efficiency tweaks, remove unnecessary casts (Steve Best) [694509] - [ppc] pseries/nvram: Capture oops/panic reports in ibm, oops-log partition (Steve Best) [694509] - [ppc] nvram: Generalize code for OS partitions in NVRAM (Steve Best) [694509] - [ppc] nvram: Handle partition names >= 12 chars (Steve Best) [694509] - [ppc] nvram: Fix NVRAM partition list setup (Steve Best) [694509] - [ppc] nvram: Rename ppc64, linux partition to ibm, rtas-log (Steve Best) [694509] - [ppc] nvram: Move the log partition stuff to pseries (Steve Best) [694509] - [ppc] nvram: Change nvram_setup_partition() to use new helper (Steve Best) [694509] - [ppc] nvram: Add nvram_find_partition() (Steve Best) [694509] - [ppc] nvram: Improve partition removal (Steve Best) [694509] - [ppc] nvram: Shuffle code around in nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Completely clear a new partition (Steve Best) [694509] - [ppc] nvram: Ensure that the partition header/block size is right (Steve Best) [694509] - [ppc] nvram: nvram_create_partitions() now uses bytes (Steve Best) [694509] - [ppc] nvram: More flexible nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Move things out of asm/nvram.h (Steve Best) [694509] - [ppc] Fix continuation line formats (Steve Best) [694509] - [ppc] Use unlocked ioctl in nvram_64 (Steve Best) [694509] - [ppc] nvram_64: Mark init code __init (Steve Best) [694509] - [ppc] nvram_64: Check nvram_error_log_index in nvram_clear_error_log() (Steve Best) [694509] - [ppc] nvram_64: Remove unused code (Steve Best) [694509] - [netdrv] qlge: Version change to v1.00.00.29 (Chad Dupuis) [713168] - [netdrv] qlge: Fix printk priority so chip fatal errors are always reported. (Chad Dupuis) [713168] - [netdrv] qlge: Fix crash caused by mailbox execution on wedged chip. (Chad Dupuis) [713168] - [netdrv] qlge: make nic_operations struct const (Chad Dupuis) [713168] - [netdrv] qlge: Fix incorrect usage of module parameters and netdev msg level (Chad Dupuis) [713168] - [netdrv] qlge: Remove unnecessary casts of netdev_priv (Chad Dupuis) [713168] - [fs] NFS: Detect loops in a readdir due to bad cookies (Steve Dickson) [720712] - [fs] NFS: Create nfs_open_dir_context (Steve Dickson) [720712] - [fs] NFS: Ensure that we update the readdir filp->f_pos correctly (Steve Dickson) [720712] - [fs] GFS2: Get rid of metadata pages for inodes we can't deallocate (Robert S Peterson) [676626] - [fs] GFS2: list_del_entry corruption (Robert S Peterson) [676626] - [fs] GFS2: Fix ail list traversal (Robert S Peterson) [676626] - [fs] GFS2: Add an AIL writeback tracepoint (Robert S Peterson) [676626] - [fs] GFS2: Make writeback more responsive to system conditions (Robert S Peterson) [676626] - [fs] GFS2: Improve tracing support (adds two flags) (Robert S Peterson) [676626] - [fs] GFS2: Optimise glock lru and end of life inodes (Robert S Peterson) [676626] - [fs] GFS2: Clean up fsync() (Robert S Peterson) [676626] - [fs] fs: add sync_inode_metadata (Robert S Peterson) [676626] - [fs] GFS2: Make ->write_inode() really write (Robert S Peterson) [676626] - [fs] GFS2: Use filemap_fdatawrite() to write back the AIL (Robert S Peterson) [676626] - [fs] GFS2: Alter point of entry to glock lru list for glocks with an address_space (Robert S Peterson) [676626] - [fs] GFS2: Update to AIL list locking (Robert S Peterson) [676626] - [fs] GFS2: introduce AIL lock (Robert S Peterson) [676626] - [netdrv] bnx2: update to latest upstream (Neil Horman) [696756] - [fs] cifs: don't allow cifs_reconnect to exit with NULL socket pointer (Jeff Layton) [711400]- [x86] apic: Fix spurious error interrupts triggering on all non-boot APs (Prarit Bhargava) [712286] - [x86] apic: Print verbose error interrupt reason on apic=debug (Prarit Bhargava) [712286] - [mm] fix negative commitlimit when gigantic hugepages are allocated (Andrea Arcangeli) [704511] - [mm] migrate: dont account swapcache as shmem (Andrea Arcangeli) [712260] - [mm] compaction: Ensure that the compaction free scanner does not move to the next zone (Andrea Arcangeli) [712258] - [mm] vmscan: correctly check if reclaimer should schedule during shrink_slab (Andrea Arcangeli) [712252] - [virt] ksm: fix race between ksmd and exiting task (Andrea Arcangeli) [710341] - [mm] thp: fix build with !SMP (Andrea Arcangeli) [711636] - [kernel] !SMP build quirks fixes (Andrea Arcangeli) [711636] - [kernel] allow sched.c to build with !SMP (Andrea Arcangeli) [711636] - [net] dev.c: allow build when !SMP (Andrea Arcangeli) [711636] - [virt] xen-netfront: send gARP after backend moved to XenbusStateConnected (Laszlo Ersek) [713585] - [x86] UV: add_smp_affinity_list (George Beshers) [696422] - [pci] aer-inject: Override PCIe AER Mask Registers (Prarit Bhargava) [719373] - [kernel] proc: signedness issue in next_pidmap() (Jerome Marchand) [697825] {CVE-2011-1593} - [net] bluetooth: Prevent buffer overflow in l2cap config request (Jiri Pirko) [716810] {CVE-2011-2497} - [netdrv] cnic: Move indexing function pointers to struct kcq_info (Mike Christie) [696757] - [netdrv] cnic, bnx2: Check iSCSI support early in bnx2_init_one() (Mike Christie) [696757] - [netdrv] cnic: Improve NETDEV_UP event handling (Mike Christie) [696757] - [netdrv] cnic: Randomize initial TCP port for iSCSI connections (Mike Christie) [696757] - [netdrv] cnic: Fix race conditions with firmware (Mike Christie) [696757] - [netdrv] cnic: Fix interrupt logic (Mike Christie) [696757] - [netdrv] Add appropriate include for prefetch users (Mike Christie) [696757]- [fs] NFS41: do not update isize if inode needs layoutcommit (Steve Dickson) [714740] - [fs] NFSv4.1: Clean ups for the device id cache (Steve Dickson) [714740] - [net] igmp: call ip_mc_clear_src() only when we have no users of ip_mc_list (Thomas Graf) [707479] - [net] bridge: fix bridging to properly recieve/forward ipv6 RA's (Neil Horman) [716263] - [net] sctp: ABORT if receive, reassmbly, or reodering queue is not empty while closing socket (Thomas Graf) [705840] - [net] sctp: Enforce retransmission limit during shutdown (Thomas Graf) [705840] - [net] netfilter: Enable CONFIG_NETFILTER_XT_SET and CONFIG_IP_SET (Thomas Graf) [599054] - [net] netfilter: ipset: Use the stored first cidr value instead of '1' (Thomas Graf) [599054] - [net] netfilter: ipset: Fix return code for destroy when sets are in use (Thomas Graf) [599054] - [net] netfilter: ipset: fix ip_set_flush return code (Thomas Graf) [599054] - [net] netfilter: ipset: remove unused variable from type_pf_tdel() (Thomas Graf) [599054] - [net] netfilter: ipset: Use proper timeout value to jiffies conversion (Thomas Graf) [599054] - [net] netfilter: ipset: Fix the order of listing of sets (Thomas Graf) [599054] - [net] netfilter: ipset: SCTP, UDPLITE support added (Thomas Graf) [599054] - [net] netfilter: ipset: set match and SET target fixes (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip, mac type requires "src" for MAC (Thomas Graf) [599054] - [net] netfilter: ipset: remove extra semicolons (Thomas Graf) [599054] - [net] netfilter: ipset: references are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: Fix common misspellings (Thomas Graf) [599054] - [net] netfilter: ipset: References are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: fix checking the type revision at create command (Thomas Graf) [599054] - [net] netfilter: ipset: fix address ranges at hash:*port* types (Thomas Graf) [599054] - [net] netfilter: ipset: fix the compile warning in ip_set_create (Thomas Graf) [599054] - [net] netfilter: ipset: add dependency on CONFIG_NETFILTER_NETLINK (Thomas Graf) [599054] - [net] netfilter: ipset: send error message manually (Thomas Graf) [599054] - [net] netfilter: ipset: fix linking with CONFIG_IPV6=n (Thomas Graf) [599054] - [net] netfilter: ipset: add missing break statemtns in ip_set_get_ip_port() (Thomas Graf) [599054] - [net] netfilter: ipset: install ipset related header files (Thomas Graf) [599054] - [net] netfilter: ipset: remove unnecessary includes (Thomas Graf) [599054] - [net] netfilter: ipset: use nla_parse_nested() (Thomas Graf) [599054] - [net] netfilter: xtables: "set" match and "SET" target support (Thomas Graf) [599054] - [net] netfilter: ipset: list:set set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset; bitmap:port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip,mac type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: IP set core support (Thomas Graf) [599054] - [net] netfilter: NFNL_SUBSYS_IPSET id and NLA_PUT_NET* macros (Thomas Graf) [599054] - [net] ipv6: Prepare the tree for un-inlined jhash. (Thomas Graf) [599054] - [kernel] The new jhash implementation (Thomas Graf) [599054] - [fs] cifs: fix wsize negotiation to respect max buffer size and active signing (try #4) (Jeff Layton) [708000] - [fs] cifs: clean up wsize negotiation and allow for larger wsize (Jeff Layton) [708000] - [fs] cifs: convert cifs_writepages to use async writes (Jeff Layton) [708000] - [fs] cifs: convert async write callback to slow_work (Jeff Layton) [708000] - [fs] cifs: add cifs_async_writev (Jeff Layton) [708000] - [fs] cifs: don't call mid_q_entry->callback under the Global_MidLock (try #5) (Jeff Layton) [708000] - [fs] cifs: add ignore_pend flag to cifs_call_async (Jeff Layton) [708000] - [fs] cifs: make cifs_send_async take a kvec array (Jeff Layton) [708000] - [fs] cifs: consolidate SendReceive response checks (Jeff Layton) [708000] - [fs] cifs: don't allow mmap'ed pages to be dirtied while under writeback (try #3) (Jeff Layton) [708000] - [fs] cifs: turn BCC into a static inlined function (Jeff Layton) [692709] - [fs] cifs: keep BCC in little-endian format (Jeff Layton) [692709] - [fs] cifs: consistently use smb_buf_length as be32 for cifs (try 3) (Jeff Layton) [692709] - [fs] CIFS: Add match_port check during looking for an existing connection (try #4) (Jeff Layton) [692709] - [fs] CIFS: Simplify ipv*_connect functions into one (try #4) (Jeff Layton) [692709] - [fs] cifs: fix cifsConvertToUCS() for the mapchars case (Jeff Layton) [692709] - [fs] cifs: handle errors from coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: refactor mid finding loop in cifs_demultiplex_thread (Jeff Layton) [692709] - [fs] cifs: sanitize length checking in coalesce_t2 (try #3) (Jeff Layton) [692709] - [fs] cifs: check for bytes_remaining going to zero in CIFS_SessSetup (Jeff Layton) [692709] - [fs] cifs: change bleft in decode_unicode_ssetup back to signed type (Jeff Layton) [692709] - [fs] cifs: Fix memory over bound bug in cifs_parse_mount_options (Jeff Layton) [692709] - [fs] cifs: clean up various nits in unicode routines (try #2) (Jeff Layton) [692709] - [fs] cifs: clean up length checks in check2ndT2 (Jeff Layton) [692709] - [fs] cifs: fix broken BCC check in is_valid_oplock_break (Jeff Layton) [692709] - [fs] cifs: always do is_path_accessible check in cifs_mount (Jeff Layton) [692709] - [fs] cifs: add check for kmalloc in parse_dacl (Jeff Layton) [692709] - [fs] cifs: various endian fixes to cifs (Jeff Layton) [692709] - [fs] cifs: simplify SMB header check routine (Jeff Layton) [692709] - [fs] cifs: fix up CIFSSMBEcho for unaligned access (Jeff Layton) [692709] - [fs] cifs: fix unaligned accesses in cifsConvertToUCS (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in cifs_unicode.c (Jeff Layton) [692709] - [fs] cifs: fix unaligned access in check2ndT2 and coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in validate_t2 (Jeff Layton) [692709] - [fs] cifs: use get/put_unaligned functions to access ByteCount (Jeff Layton) [692709] - [fs] cifs: fix up KConfig options with latest changes (Jeff Layton) [668791] - [fs] cifs: mark CONFIG_CIFS_NFSD_EXPORT as BROKEN (Jeff Layton) [668791] - [fs] cifs: Don't compile in unused reparse point symlink code (Jeff Layton) [668791] - [fs] cifs: Remove unused CIFSSMBNotify worker function (Jeff Layton) [668791] - [fs] cifs: cleanup: Rename and remove config flags (Jeff Layton) [668791] - [fs] cifs: replace /proc/fs/cifs/Experimental with a module parm (Jeff Layton) [668791] - [fs] cifs: move "ntlmssp" and "local_leases" options out of experimental code (Jeff Layton) [668791] - [fs] cifs: fix use of CONFIG_CIFS_ACL (Jeff Layton) [668791] - [fs] cifs: Handle extended attribute name cifs_acl to generate cifs acl blob (try #4) (Jeff Layton) [668791] - [fs] cifs: Misc. cleanup in cifsacl handling [try #4] (Jeff Layton) [668791] - [fs] cifs: Percolate error up to the caller during get/set acls [try #4] (Jeff Layton) [668791] - [fs] cifs: Fix lease break for writes (Jeff Layton) [668791] - [fs] cifs: clarify the meaning of tcpStatus == CifsGood (Jeff Layton) [654198] - [fs] cifs: don't always drop malformed replies on the floor (try #3) (Jeff Layton) [654198] - [fs] cifs: Possible slab memory corruption while updating extended stats (repost) (Jeff Layton) [654198] - [fs] cifs: clean up checks in cifs_echo_request (Jeff Layton) [654198] - [fs] cifs: Do not send SMBEcho requests on new sockets until SMBNegotiate (Jeff Layton) [654198] - [fs] cifs: remove checks for ses->status == CifsExiting (Jeff Layton) [654198] - [fs] cifs: don't send an echo request unless NegProt has been done (Jeff Layton) [654198] - [fs] cifs: enable signing flag in SMB header when server has it on (Jeff Layton) [654198] - [fs] cifs: fix length vs. total_read confusion in cifs_demultiplex_thread (Jeff Layton) [654198] - [fs] cifs: fix length checks in checkSMB (Jeff Layton) [654198] - [fs] cifs: force a reconnect if there are too many MIDs in flight (Jeff Layton) [654198] - [fs] cifs: don't pop a printk when sending on a socket is interrupted (Jeff Layton) [654198] - [fs] cifs: send an NT_CANCEL request when a process is signalled (Jeff Layton) [654198] - [fs] cifs: handle cancelled requests better (Jeff Layton) [654198] - [fs] cifs: mangle existing header for SMB_COM_NT_CANCEL (Jeff Layton) [654198] - [fs] cifs: remove code for setting timeouts on requests (Jeff Layton) [654198] - [fs] cifs: reconnect unresponsive servers (Jeff Layton) [654198] - [fs] cifs: set up recurring workqueue job to do SMB echo requests (Jeff Layton) [654198] - [fs] cifs: add ability to send an echo request (Jeff Layton) [654198] - [fs] cifs: add cifs_call_async (Jeff Layton) [654198] - [fs] cifs: allow for different handling of received response (Jeff Layton) [654198] - [fs] cifs: clean up sync_mid_result (Jeff Layton) [654198] - [fs] cifs: don't reconnect server when we don't get a response (Jeff Layton) [654198] - [fs] cifs: wait indefinitely for responses (Jeff Layton) [654198] - [fs] cifs: move mid result processing into common function (Jeff Layton) [654198] - [fs] cifs: move locked sections out of DeleteMidQEntry and AllocMidQEntry (Jeff Layton) [654198] - [fs] cifs: clean up accesses to midCount (Jeff Layton) [654198] - [fs] cifs: make wait_for_free_request take a TCP_Server_Info pointer (Jeff Layton) [654198] - [fs] cifs: no need to mark smb_ses_list as cifs_demultiplex_thread is exiting (Jeff Layton) [654198] - [fs] cifs: don't fail writepages on -EAGAIN errors (Jeff Layton) [654198] - [fs] cifs: free blkcipher in smbhash (Jeff Layton) [662626] - [fs] cifs: correctly handle NULL tcon pointer in CIFSTCon (Jeff Layton) [662626] - [fs] cifs: show sec= option in /proc/mounts (Jeff Layton) [662626] - [fs] cifs: silence printk when establishing first session on socket (Jeff Layton) [662626] - [fs] cifs: Fix extended security auth failure (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_ECB (Jeff Layton) [662626] - [fs] cifs: Use ecb des kernel crypto APIs instead of local cifs functions (repost) (Jeff Layton) [662626] - [fs] cifs: wrap received signature check in srv_mutex (Jeff Layton) [662626] - [fs] cifs: Max share size is too small (Jeff Layton) [662626] - [fs] cifs: Allow user names longer than 32 bytes (Jeff Layton) [662626] - [fs] cifs: Fix regression in LANMAN (LM) auth code (Jeff Layton) [662626] - [fs] cifs: No need to check crypto blockcipher allocation (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_MD4 (Jeff Layton) [662626] - [fs] cifs: fix two compiler warning about uninitialized vars (Jeff Layton) [662626] - [fs] cifs: More crypto cleanup (try #2) (Jeff Layton) [662626] - [fs] cifs: Replace cifs md5 hashing functions with kernel crypto APIs (Jeff Layton) [662626] - [fs] cifs: Fix regression during share-level security mounts (Jeff Layton) [662626] - [fs] cifs: remove unnecessary locking around sequence_number (Jeff Layton) [662626] - [fs] cifs: Support NTLM2 session security during NTLMSSP authentication [try #5] (Jeff Layton) [662626] - [fs] cifs: fs/cifs/Kconfig: CIFS depends on CRYPTO_HMAC (Jeff Layton) [662626] - [fs] cifs: Cleanup and thus reduce smb session structure and fields used during authentication (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use appropriate server challenge (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - minor error corrections and cleanup (Jeff Layton) [662626] - [fs] cifs: fix module refcount leak in find_domain_name (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use kernel crypto apis to calculate hashes and smb signatures (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Define crypto hash functions and create and send keys needed for key exchange (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Allocate session key/client response dynamically (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Correct response length for ntlmv2 authentication without extended security (Jeff Layton) [662626] - [fs] cifs: convert cifs_tcp_ses_lock from a rwlock to a spinlock (Jeff Layton) [662626] - [fs] cifs: Clean up two declarations of blob_len (Jeff Layton) [662626] - [fs] cifs: NTLM authentication and signing - Calculate auth response per smb session (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Build a proper av/ti pair blob for ntlmv2 without extended security authentication (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP ntlmv2 within ntlmssp autentication code (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP Change variable name mac_key to session key to reflect the key it holds (Jeff Layton) [662626] - [fs] cifs: ntlmv2/ntlmssp remove-unused-function CalcNTLMv2_partial_mac_key (Jeff Layton) [662626]- [block] initialise bd_super in bdget() (Lachlan McIlroy) [718107] - [virt] Revert "virtio balloon: kill tell-host-first logic" (Aristeu Rozanski) [712044] - [fs] NLM: Don't hang forever on NLM unlock requests (Jeff Layton) [709549] - [x86] x86-64: Only set max_pfn_mapped to 512 MiB if we enter via head_64.S (Igor Mammedov) [716498] - [virt] xen: correct size of level2_kernel_pgt (Igor Mammedov) [716498] - [virt] Unset CONFIG_DEBUG_FORCE_WEAK_PER_CPU on x86/x86_64 platforms (Igor Mammedov) [716498] - [virt] xen: bump memory limit for x86 domU PV guest to 128Gb (Igor Mammedov) [716498] - [virt] xen: annotate functions which only call into __init at start of day (Igor Mammedov) [716498] - [virt] xen: correctly rebuild mfn list list after migration (Igor Mammedov) [716498] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: defer building p2m mfn structures until kernel is mapped (Igor Mammedov) [716498] - [virt] xen: add return value to set_phys_to_machine() (Igor Mammedov) [716498] - [virt] xen: allocate level1_ident_pgt (Igor Mammedov) [716498] - [virt] xen: use early_brk for level2_kernel_pgt (Igor Mammedov) [716498] - [virt] xen: convert p2m to a 3 level tree (Igor Mammedov) [716498] - [virt] xen: make install_p2mtop_page() static (Igor Mammedov) [716498] - [virt] xen: set shared_info->arch.max_pfn to max_p2m_pfn (Igor Mammedov) [716498] - [virt] xen: allocate p2m size based on actual max size (Igor Mammedov) [716498] - [virt] xen: dynamically allocate p2m space (Igor Mammedov) [716498] - [x86] add RESERVE_BRK_ARRAY() helper (Igor Mammedov) [716498] - [edac] Correct MiB_TO_PAGES() macro (Mauro Carvalho Chehab) [633935] - [edac] amd64_edac: Erratum #637 workaround (Frank Arnold) [633935] - [edac] amd64_edac: Factor in CC6 save area (Frank Arnold) [633935] - [edac] amd64_edac: Remove node interleave warning (Frank Arnold) [633935] - [edac] Remove debugging output in scrub rate handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix potential memleak (Frank Arnold) [633935] - [edac] amd64_edac: Fix decode_syndrome types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DCT argument type (Frank Arnold) [633935] - [edac] amd64_edac: Fix ranges signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop local variable (Frank Arnold) [633935] - [edac] amd64_edac: Fix PCI config addressing types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DRAM base macros (Frank Arnold) [633935] - [edac] amd64_edac: Fix node id signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop redundant declarations (Frank Arnold) [633935] - [edac] amd64_edac: Enable driver on F15h (Frank Arnold) [633935] - [pci] Rename CPU PCI id define (Frank Arnold) [633935] - [edac] amd64_edac: Adjust ECC symbol size to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Simplify scrubrate setting (Frank Arnold) [633935] - [edac] amd64_edac: Improve DRAM address mapping (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize ->read_dram_ctl_register (Frank Arnold) [633935] - [edac] amd64_edac: Adjust sys_addr to chip select conversion routine to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Beef up early exit reporting (Frank Arnold) [633935] - [edac] amd64_edac: Revamp online spare handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix channel interleave removal (Frank Arnold) [633935] - [edac] amd64_edac: Correct node interleaving removal (Frank Arnold) [633935] - [edac] amd64_edac: Add support for interleaved region swapping (Frank Arnold) [633935] - [edac] amd64_edac: Unify get_error_address (Frank Arnold) [633935] - [edac] amd64_edac: Simplify decoding path (Frank Arnold) [633935] - [edac] amd64_edac: Adjust channel counting to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup old defines cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBSH cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCFG handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCTL code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DCT Select Low/High code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup Dram Configuration registers handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DBAM handling (Frank Arnold) [633935] - [edac] amd64_edac: Replace huge bitmasks with a macro (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize f10_get_base_addr_offset (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize channel extraction (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup chipselect handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DHAR handling (Frank Arnold) [633935] - [edac] amd64_edac: Remove DRAM base/limit subfields caching (Frank Arnold) [633935] - [edac] amd64_edac: Add support for F15h DCT PCI config accesses (Frank Arnold) [633935] - [edac] amd64_edac: Fix DIMMs per DCTs output (Frank Arnold) [633935] - [edac] MCE: Fix NB error formatting (Frank Arnold) [633935] - [edac] MCE: Use BIT_64() to eliminate warnings on 32-bit (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F15h (Frank Arnold) [633935] - [edac] MCE: Allow F15h bank 6 MCE injection (Frank Arnold) [633935] - [edac] MCE: Shorten error report formatting (Frank Arnold) [633935] - [edac] MCE: Overhaul error fields extraction macros (Frank Arnold) [633935] - [edac] MCE: Add F15h FP MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15 EX MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add an F15h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: No F15h LS MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h CU MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Select extended error code mask (Frank Arnold) [633935] - [edac] amd64_edac: Disable DRAM ECC injection on K8 (Frank Arnold) [633935] - [edac] Fixup scrubrate manipulation (Frank Arnold) [633935] - [edac] amd64_edac: Remove two-stage initialization (Frank Arnold) [633935] - [edac] amd64_edac: Check ECC capabilities initially (Frank Arnold) [633935] - [edac] amd64_edac: Carve out ECC-related hw settings (Frank Arnold) [633935] - [edac] amd64_edac: Remove PCI ECS enabling functions (Frank Arnold) [633935] - [edac] amd64_edac: Allocate driver instances dynamically (Frank Arnold) [633935] - [edac] amd64_edac: Rework printk macros (Frank Arnold) [633935] - [edac] amd64_edac: Rename CPU PCI devices (Frank Arnold) [633935] - [edac] amd64_edac: Concentrate per-family init even more (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup the CPU PCI device reservation (Frank Arnold) [633935] - [edac] amd64_edac: Simplify CPU family detection (Frank Arnold) [633935] - [edac] amd64_edac: Add per-family init function (Frank Arnold) [633935] - [edac] amd64_edac: Use cached extended CPU model (Frank Arnold) [633935] - [edac] amd64_edac: Remove F11h support (Frank Arnold) [633935] - [edac] amd64_edac: Fix interleaving check (Frank Arnold) [633935] - [edac] MCE: Fix edac_init_mce_inject error handling (Frank Arnold) [633935] - [edac] MCE: Fix shift warning on 32-bit (Frank Arnold) [633935] - [edac] MCE: Add a BIT_64() macro (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F12h (Frank Arnold) [633935] - [edac] MCE: Add F12h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add support for F11h MCEs (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F14h (Frank Arnold) [633935] - [edac] MCE: Fix FR MCEs decoding (Frank Arnold) [633935] - [edac] MCE: Complete NB MCE decoders (Frank Arnold) [633935] - [edac] MCE: Warn about LS MCEs on F14h (Frank Arnold) [633935] - [edac] MCE: Adjust IC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Adjust DC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Rename files (Frank Arnold) [633935] - [edac] MCE: Rework MCE injection (Frank Arnold) [633935] - [edac] Export edac sysfs class to users (Frank Arnold) [633935] - [edac] EDAC: Fix error return (Frank Arnold) [633935] - [x86] EDAC, MCE: Pass complete MCE info to decoders (Frank Arnold) [633935] - [x86] EDAC, MCE: Sanitize error codes (Frank Arnold) [633935] - [x86] EDAC, MCE: Remove unused function parameter (Frank Arnold) [633935] - [x86] EDAC, MCE: Add HW_ERR prefix (Frank Arnold) [633935] - [x86] amd64_edac: Do not report error overflow as a separate error (Frank Arnold) [633935] - [x86] MCE, AMD: Limit MCE decoding to current families for now (Frank Arnold) [633935] - [x86] amd64_edac: Minor formatting fix (Frank Arnold) [633935] - [x86] amd64_edac: Fix operator precendence error (Frank Arnold) [633935] - [x86] edac, mc: Improve scrub rate handling (Frank Arnold) [633935] - [x86] amd64_edac: Correct scrub rate setting (Frank Arnold) [633935] - [x86] amd64_edac: Fix DCT base address selector (Frank Arnold) [633935] - [x86] amd64_edac: Remove polling mechanism (Frank Arnold) [633935] - [x86] amd64_edac: Remove unneeded defines (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize syndrome extraction (Frank Arnold) [633935] - [x86] amd64_edac: Fix syndrome calculation on K8 (Frank Arnold) [633935]- [x86] efi: Default to virtual mode (Matthew Garrett) [695859] - [x86] Backport upstream EFI fixups (Matthew Garrett) [695859] - [x86] bootmem: Add free_bootmem_late() (Matthew Garrett) [695859] - [x86] UV: warnings on slowpath (George Beshers) [699763] - [scsi] cxgb3i: fix EEH error on ppc due to invalid page size computation (Neil Horman) [714325] - [block] elevator: fix O_DIRECT I/O starving readers (Jeff Moyer) [587402] - [fs] NFS: Fix NFSv3 exclusive open semantics (Jeff Layton) [694210] - [fs] GFS2: Incorrect inode state during deallocation (Steven Whitehouse) [712139] - [net] tcp: Increase the initial congestion window to 10. (Thomas Graf) [667754] - [net] TCP: update initial windows according to RFC 5681 (Thomas Graf) [667754] - [net] tcp/dccp: Consolidate common code for RFC 3390 conversion (Thomas Graf) [667754]- [v4l] Remove the old V4L1 v4lgrab.c file (Don Zickus) [714183] - [scsi] libfc, fcoe: Remove usage of the Scsi_Host's host_lock (Rob Evers) [695542] - [scsi] Host lock pushdown using Scsi_Host flag (Rob Evers) [695542] - [drm] drm backport from 3.0-rc3 + fixes (Dave Airlie) [713621] - [drm] agp: backport intel driver from 3.0-rc3 (Dave Airlie) [713621] - [drm] Backport gpu VGA drivers from 3.0-rc3 (Dave Airlie) [713620] - [x86] x86/platform: backport MXM driver from 3.0-rc3 (Dave Airlie) [713620] - [kernel] kref: Add a kref_sub function (Dave Airlie) [713620] - [kernel] Move round_up/down to kernel.h (Dave Airlie) [713620] - [virt] virtio-blk: fix request leak (Amit Shah) [694553] - [virt] virtio_blk: Add 'serial' attribute to virtio-blk devices (Amit Shah) [694553] - [virt] Add virtio disk identification support (Amit Shah) [694553] - [mm] remove is_hwpoison_address (Dean Nelson) [696095] - [virt] KVM: Replace is_hwpoison_address with __get_user_pages (Dean Nelson) [696095] - [mm] make __get_user_pages return -EHWPOISON for HWPOISON page optionally (Dean Nelson) [696095] - [mm] export __get_user_pages (Dean Nelson) [696095] - [ppc] kexec: Check crash_base for relocatable kernel (Steve Best) [713868] - [scsi] ibmvfc: Fix Virtual I/O failover hang (Steve Best) [710497] - [tty] Clean console safely (Frantisek Hrbata) [714684] - [kernel] build: backport LSMOD=file for localmodconfig (Andrew Jones) - [perf] x86: Add Intel SandyBridge CPU support (Neil Horman) [695608] - [block] cfq-iosched: Fix locking around ioc->ioc_data assignment (Vivek Goyal) [716520] - [x86] AMD IOMMU: Re-enable AMD IOMMU (Alex Williamson) [716553] - [virt] KVM: Fix register corruption in pvclock_scale_delta (Avi Kivity) [712102] - [virt] Mask dangerous features when running as xen guest hvm (Igor Mammedov) [711317] - [virt] virtio balloon: kill tell-host-first logic (Amit Shah) [712044]- [fs] nfs: set lock context and fix error handling in new DIO functions (Jeff Layton) [694309] - [net] ipv6: Fix tcp_v6_send_response transport header setting (Jiri Olsa) [702508] - [netdrv] iwlwifi: fix general 11n instability (Stanislaw Gruszka) [714590] - [netdrv] ehea: Fix memory hotplug oops (Steve Best) [702036] - [netdrv] tun: do not put self in waitq if doing a nonblock read (Amos Kong) [713612] - [fs] ext4: check for a good block group before loading buddy pages (Eric Sandeen) [652262] - [fs] Bouncing locks in a cluster is slow in GFS2 (Robert S Peterson) [663356] - [fs] NFSv4.1: do not use deviceids after MDS clientid invalidation (Steve Dickson) [714740] - [fs] NFSv4.1: Fix a refcounting issue in the pNFS device id cache (Steve Dickson) [714740] - [fs] NFSv4.1: deprecate headerpadsz in CREATE_SESSION (Steve Dickson) [714740] - [fs] NFSv4.1: allow zero fh array in filelayout decode layout (Steve Dickson) [714740] - [fs] NFSv4.1: allow nfs_fhget to succeed with mounted on fileid (Steve Dickson) [714740] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [714740] - [fs] NFSv4.1: use layout driver in global device cache (Steve Dickson) [714740] - [fs] pnfs: CB_NOTIFY_DEVICEID (Steve Dickson) [714740] - [fs] NFSv4.1: purge deviceid cache on nfs_free_client (Steve Dickson) [714740] - [fs] NFSv4.1: make deviceid cache global (Steve Dickson) [714740] - [fs] NFSv4.1: Correct offset for LAYOUTCOMMIT (Steve Dickson) [714740] - [fs] NFSv4: Ensure we request the ordinary fileid when doing readdirplus (Steve Dickson) [714740] - [net] TCP: increase default initial receive window. (Thomas Graf) [664725] - [net] tcp: Bug fix in initialization of receive window. (Thomas Graf) [664725] - [net] tcp: update also tcp_output with regard to RFC 5681 (Thomas Graf) [664725]- [net] Fix memory leak/corruption on VLAN GRO_DROP (Herbert Xu) [695176] {CVE-2011-1576} - [block] cfq-iosched: Set group_isolation=1 by default (Vivek Goyal) [707757] - [scsi] cciss: Annotate cciss_kdump_soft_reset and cciss_sent_reset as __devinit (Tomas Henzl) [698268] - [scsi] cciss: Don't wait forever for soft reset to complete, give up after awhile (Tomas Henzl) [698268] - [scsi] cciss: use cmd_alloc not cmd_special_alloc for the kdump soft reset command (Tomas Henzl) [698268] - [scsi] cciss: do not use bit 2 doorbell reset (Tomas Henzl) [698268] - [scsi] cciss: do not attempt PCI power management reset method if we know it won't work (Tomas Henzl) [698268] - [scsi] cciss: increase timeouts for post-reset no-ops (Tomas Henzl) [698268] - [scsi] cciss: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] cciss: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] cciss: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] cciss: increase time to wait for board reset to start (Tomas Henzl) [698268] - [scsi] cciss: factor out irq_request code (Tomas Henzl) [698268] - [scsi] cciss: factor out scatterlist allocation functions (Tomas Henzl) [698268] - [scsi] cciss: factor out command pool allocation functions (Tomas Henzl) [698268] - [scsi] cciss: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] cciss: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] cciss: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [scsi] hpsa: do not attempt PCI PM reset if we know it will not work (Tomas Henzl) [698268] - [scsi] hpsa: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] hpsa: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] hpsa: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] hpsa: factor out irq request code (Tomas Henzl) [698268] - [scsi] hpsa: factor out cmd_pool allocation functions (Tomas Henzl) [698268] - [scsi] hpsa: do not use bit 2 doorbell reset, it causes NMIs (Tomas Henzl) [698268] - [scsi] hpsa: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] hpsa: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] hpsa: adjust timing of post-reset sleeps (Tomas Henzl) [698268] - [scsi] hpsa: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [usb] xhci: Remove some unnecessary casts and tidy some endian swap code (Steve Best) [693903] - [usb] xhci: Remove recursive call to xhci_handle_event (Steve Best) [693903] - [usb] xhci: Add an assertion to check for virt_dev=0 bug (Steve Best) [693903] - [usb] xhci: Add rmb() between reading event validity & event data access (Steve Best) [693903] - [usb] xhci: Make xHCI driver endian-safe (Steve Best) [693903] - [hwmon] setting CONFIG_THERMAL_HWMON as built in (Dean Nelson) [619044] - [hwmon] thermal framework: fix crash during hwmon unregister (Dean Nelson) [619044] - [md] Fix resync hang after surprise removal (James Paradis) [707268] - [pci] Skip id checking if no id is passed (Prarit Bhargava) [714044] - [pci] Make PCIe error handling boot messages less scary (Prarit Bhargava) [710291]- [virt] xen: bump memory limit for x86_64 domU PV guest to 128Gb (Igor Mammedov) [669739]- [kernel] perf evlist: Fix per thread mmap setup (Jiri Olsa) [691343] - [kernel] perf tools: Honour the cpu list parameter when also monitoring a thread list (Jiri Olsa) [691343] - [kernel] perf evsel: Fix use of inherit (Jiri Olsa) [691343] - [kernel] perf hists browser: Fix seg fault when annotate null symbol (Jiri Olsa) [691343] - [kernel] perf probe: Fix listing incorrect line number with inline function (Jiri Olsa) [691343] - [kernel] perf probe: Fix to find recursively inlined function (Jiri Olsa) [691343] - [kernel] perf probe: Fix multiple --vars options behavior (Jiri Olsa) [691343] - [kernel] perf probe: Fix to remove redundant close (Jiri Olsa) [691343] - [kernel] perf probe: Fix to ensure function declared file (Jiri Olsa) [691343] - [kernel] perf: mmap 512 kiB by default (Jiri Olsa) [691343] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [691343] - [kernel] perf tools: Fixup exit path when not able to open events (Jiri Olsa) [691343] - [kernel] perf tools: Fix NO_NEWT=1 python build error (Jiri Olsa) [691343] - [kernel] perf symbols: Properly align symbol_conf.priv_size (Jiri Olsa) [691343] - [kernel] perf symbols: Fix vsyscall symbol lookup (Jiri Olsa) [691343] - [kernel] perf symbols: Look at .dynsym again if .symtab not found (Jiri Olsa) [691343] - [kernel] perf build-id: Add quirk to deal with perf.data file format breakage (Jiri Olsa) [691343] - [kernel] perf session: Pass evsel in event_ops->sample() (Jiri Olsa) [691343] - [kernel] perf top: Fix uninitialized 'counter' variable (Jiri Olsa) [691343] - [kernel] perf lock: Fix sorting by wait_min (Jiri Olsa) [691343] - [kernel] perf tools: Version incorrect with some versions of grep (Jiri Olsa) [691343] - [kernel] perf evlist: New command to list the names of events present in a perf.data file (Jiri Olsa) [691343] - [kernel] perf script: Add support for H/W and S/W events (Jiri Olsa) [691343] - [kernel] perf script: Add support for dumping symbols (Jiri Olsa) [691343] - [kernel] perf script: Support custom field selection for output (Jiri Olsa) [691343] - [kernel] perf script: Move printing of 'common' data from print_event and rename (Jiri Olsa) [691343] - [kernel] perf tracing: Remove print_graph_cpu and print_graph_proc from trace-event-parse (Jiri Olsa) [691343] - [kernel] perf script: Change process_event prototype (Jiri Olsa) [691343] - [kernel] perf stat: Provide support for filters (Jiri Olsa) [691343] - [kernel] perf symbol: Move sym_entry->skip to symbol->ignore (Jiri Olsa) [691343] - [kernel] perf symbols: Rename dso->origin to dso->symtab_type (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant syme->origin field (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant perf_top->sym_counter (Jiri Olsa) [691343] - [kernel] perf probe: Clean up probe_point_lazy_walker() return value (Jiri Olsa) [691343] - [kernel] perf header: Stop using 'self' (Jiri Olsa) [691343] - [kernel] perf session: Use evlist/evsel for managing perf.data attributes (Jiri Olsa) [691343] - [kernel] perf top: Don't let events to eat up whole header line (Jiri Olsa) [691343] - [kernel] perf top: Fix events overflow in top command (Jiri Olsa) [691343] - [kernel] perf report tui: Improve multi event session support (Jiri Olsa) [691343] - [kernel] perf tools: Improve support for sessions with multiple events (Jiri Olsa) [691343] - [kernel] perf evlist: Split perf_evlist__id_hash (Jiri Olsa) [691343] - [kernel] perf hists browser: Handle browsing empty hists tree (Jiri Olsa) [691343] - [kernel] perf hists: Remove needless global col lenght calcs (Jiri Olsa) [691343] - [kernel] perf report tui: Fix multi event switching (Jiri Olsa) [691343] - [kernel] perf: Fix undefined PyVarObject_HEAD_INIT in python 2.5 (Jiri Olsa) [691343] - [kernel] perf: Fix missing strndup declaration (Jiri Olsa) [691343] - [kernel] perf: Set filters before mmaping events (Jiri Olsa) [691343] - [kernel] perf top tui: Wait till the first sample to refresh the screen. (Jiri Olsa) [691343] - [kernel] perf top: Fix reporting of invalid --vmlinux (Jiri Olsa) [691343] - [kernel] perf tui: Make ui__warning modal (Jiri Olsa) [691343] - [kernel] perf top browser: Handle empty active symbols list (Jiri Olsa) [691343] - [kernel] perf ui browser: Introduce ui_browser__show_title (Jiri Olsa) [691343] - [kernel] perf top browser: Fix up exit keys (Jiri Olsa) [691343] - [kernel] perf annotate: Show better message when no vmlinux is found (Jiri Olsa) [691343] - [kernel] perf lock: Document valid sort keys (Jiri Olsa) [691343] - [kernel] perf top browser: Adjust the browser indexes when refreshing (Jiri Olsa) [691343] - [kernel] perf top: Live TUI Annotation (Jiri Olsa) [691343] - [kernel] perf probe: Remove redundant checks (Jiri Olsa) [691343] - [kernel] perf evsel: Fix inverted test for fixing up attr.inherit flag (Jiri Olsa) [691343] - [kernel] perf probe: Fix error propagation leading to segfault (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove various and sundry cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove tool-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove platform-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove vestigial git-specific cruft (Jiri Olsa) [691343] - [kernel] perf list: Allow filtering list of events (Jiri Olsa) [691343] - [kernel] perf report: Tell the user when a perf.data file has no samples (Jiri Olsa) [691343] - [kernel] perf record: Delay setting the header writing atexit call (Jiri Olsa) [691343] - [kernel] perf: make perf stat print user provided full event names (Jiri Olsa) [691343] - [kernel] perf probe: Show filename which contains target function (Jiri Olsa) [691343] - [kernel] perf probe: Support function@filename syntax for --line (Jiri Olsa) [691343] - [kernel] perf tools: Update Makefile with some help (Jiri Olsa) [691343] - [kernel] perf annotate browser: Use the percent color for the whole line (Jiri Olsa) [691343] - [kernel] perf annotate: Check if offset is less than symbol size (Jiri Olsa) [691343] - [kernel] perf ui: Serialize screen updates (Jiri Olsa) [691343] - [kernel] perf report: Fix initializion of annotate symbol priv area (Jiri Olsa) [691343] - [kernel] perf annotate: Fix annotate context lines regression (Jiri Olsa) [691343] - [kernel] perf annotate: Move locking to struct annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Fix --stdio rendering (Jiri Olsa) [691343] - [kernel] perf probe: Add bitfield member support (Jiri Olsa) [691343] - [kernel] perf tool: Fix gcc 4.6.0 issues (Jiri Olsa) [691343] - [kernel] perf probe: Rewrite find_lazy_match_lines() by using getline(3) (Jiri Olsa) [691343] - [kernel] perf top: Use pid_t for target_{pid|tid} (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Use $(QUIET_GEN) for perf.so (Jiri Olsa) [691343] - [kernel] perf top: Ditch private annotation code, share perf annotate's (Jiri Olsa) [691343] - [kernel] perf annotate: Separate objdump parsing from actual screen rendering (Jiri Olsa) [691343] - [kernel] perf annotate: Config options for symbol__tty_annotate (Jiri Olsa) [691343] - [kernel] perf annotate: Support multiple histograms in annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Move annotate functions to util/ (Jiri Olsa) [691343] - [kernel] perf top: Remove superfluous name_len field (Jiri Olsa) [691343] - [kernel] perf top: Fix TUI compilation (Jiri Olsa) [691343] - [kernel] perf tools: Don't try to build python bindings if Python.h not available (Jiri Olsa) [691343] - [kernel] perf stat: Fix up resource release order (Jiri Olsa) [691343] - [kernel] perf tools: Fix up 'make clean' target (Jiri Olsa) [691343] - [kernel] perf tools: Remove verbose build messages for the python binding (Jiri Olsa) [691343] - [kernel] perf python: Fix build on 32-bit (Jiri Olsa) [691343] - [kernel] perf probe: Use td for pointer arithmetic result (Jiri Olsa) [691343] - [kernel] perf top: Introduce slang based TUI (Jiri Olsa) [691343] - [kernel] perf tools: Don't fallback to setup_pager unconditionally (Jiri Olsa) [691343] - [kernel] perf top: Move display agnostic routines to util/top.[ch] (Jiri Olsa) [691343] - [kernel] perf evlist: Store pointer to the cpu and thread maps (Jiri Olsa) [691343] - [kernel] perf evlist: Move evlist methods to evlist.c (Jiri Olsa) [691343] - [kernel] perf tools: Initial python binding (Jiri Olsa) [691343] - [kernel] perf tools: Kill event_t typedef, use 'union perf_event' instead (Jiri Olsa) [691343] - [kernel] perf tools: Rename 'struct sample_data' to 'struct perf_sample' (Jiri Olsa) [691343] - [kernel] perf top: Switch to non overwrite mode (Jiri Olsa) [691343] - [kernel] perf evlist: Support non overwrite mode in perf_evlist__read_on_cpu (Jiri Olsa) [691343] - [kernel] perf events: Account PERF_RECORD_LOST events in event__process (Jiri Olsa) [691343] - [kernel] perf record: No need to check for overwrites (Jiri Olsa) [691343] - [kernel] perf test: Fix return values checking (Jiri Olsa) [691343] - [kernel] perf probe: Add filters support for available functions (Jiri Olsa) [691343] - [kernel] perf probe: Add variable filter support (Jiri Olsa) [691343] - [kernel] perf tools: Add strfilter for general purpose string filter (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evsel__{in, ex}it (Jiri Olsa) [691343] - [kernel] perf tools: Move event__parse_sample to evsel.c (Jiri Olsa) [691343] - [kernel] perf threads: Move thread_map to separate file (Jiri Olsa) [691343] - [kernel] perf tools: Pass the struct opt to the wildcard parsing routine (Jiri Olsa) [691343] - [kernel] perf record: auto detect when stdout is a pipe (Jiri Olsa) [691343] - [kernel] perf probe: Add --funcs to show available functions in symtab (Jiri Olsa) [691343] - [kernel] perf probe: Enable to put probe inline function call site (Jiri Olsa) [691343] - [kernel] perf probe: Introduce lines walker interface (Jiri Olsa) [691343] - [kernel] perf top: Add native_safe_halt to skip symbols (Jiri Olsa) [691343] - [kernel] perf callchain: Don't give arbitrary gender to callchain tree nodes (Jiri Olsa) [691343] - [kernel] perf callchain: Rename register_callchain_param into callchain_register_param (Jiri Olsa) [691343] - [kernel] perf callchain: Rename cumul_hits into callchain_cumul_hits (Jiri Olsa) [691343] - [kernel] perf callchain: Feed callchains into a cursor (Jiri Olsa) [691343] - [kernel] perf test: Add test for the evlist mmap routines (Jiri Olsa) [691343] - [kernel] perf evlist: Steal mmap reading routine from 'perf top' (Jiri Olsa) [691343] - [kernel] perf test: check if cpu_map__new() return NULL (Jiri Olsa) [691343] - [kernel] perf test: Check counts on all cpus in test__open_syscall_event_on_all_cpus (Jiri Olsa) [691343] - [kernel] perf tools: Add missing cpu_map__delete() (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evlist__mmap (Jiri Olsa) [691343] - [kernel] perf evlist: Move the mmap array from perf_evsel (Jiri Olsa) [691343] - [kernel] perf record: Move perf_mmap__write_tail to perf.h (Jiri Olsa) [691343] - [kernel] perf record: Use struct perf_mmap and helpers (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce mmap support (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf top: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf evsel: Allow specifying if the inherit bit should be set (Jiri Olsa) [691343] - [kernel] perf evsel: Support event groups (Jiri Olsa) [691343] - [kernel] perf evlist: Adopt the pollfd array (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evlist (Jiri Olsa) [691343] - [kernel] perf record: Enable counters only when kernel is execing subcommand (Jiri Olsa) [691343]- [audit] ia32entry.S sign extend error codes when calling 64 bit code (Eric Paris) [703935] - [audit] push audit success and retcode into arch ptrace.h (Eric Paris) [703935]- [net] force new skbs to allocate a minimum of 16 frags (Neil Horman) [694307] - [net] rtnetlink: ignore NETDEV_RELEASE and NETDEV_JOIN event (Amerigo Wang) [587751] - [net] net: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE (Amerigo Wang) [587751] - [net] netpoll: disable netpoll when enslave a device (Amerigo Wang) [587751] - [net] netconsole: clarify stopping message (Amerigo Wang) [587751] - [net] netconsole: don't announce stopping if nothing happened (Amerigo Wang) [587751] - [net] bond: service netpoll arp queue on master device (Amerigo Wang) [587751] - [net] net: Convert netpoll blocking api in bonding driver to be a counter (Amerigo Wang) [587751] - [net] netpoll: Remove netpoll blocking from uninit path (Amerigo Wang) [587751] - [net] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Amerigo Wang) [587751] - [net] bonding: Fix bonding drivers improper modification of netpoll structure (Amerigo Wang) [587751] - [net] Revert "[net] Revert "[net] bonding: make bonding support netpoll"" (Amerigo Wang) [587751] - [net] bonding: documentation and code cleanup for resend_igmp (Flavio Leitner) [698506] - [virt] KVM: make guest mode entry to be rcu quiescent state (Gleb Natapov) [712653] - [virt] rcu: provide rcu_virt_note_context_switch() function (Gleb Natapov) [712653] - [fs] cifs: display fsc in /proc/mounts (Jeff Layton) [646224] - [fs] cifs: enable fscache iff fsc mount option is used explicitly (Jeff Layton) [646224] - [fs] cifs: allow fsc mount option only if CONFIG_CIFS_FSCACHE is set (Jeff Layton) [646224] - [x86] intel-iommu: Flush unmaps at domain_exit (Alex Williamson) [705441] - [x86] intel-iommu: Only unlink device domains from iommu (Alex Williamson) [705441] - [watchdog] iTCO_wdt: TCO Watchdog patch for Intel Panther Point PCH (Prarit Bhargava) [695792] - [i2c] i2c-i801: SMBus patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ahci: AHCI-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ata_piix: IDE-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [pci] lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs (Prarit Bhargava) [695792] - [x86] perf: Fix AMD family 15h FPU event constraints (Frank Arnold) [698739] - [x86] perf: Fix pre-defined cache-misses event for AMD family 15h cpus (Frank Arnold) [698739] - [fs] GFS2: force a log flush when invalidating the rindex glock (Benjamin Marzinski) [702263] - [fs] GFS2: remove potential race in flock code (Steven Whitehouse) [612608] - [fs] gfs2: Call gfs2_meta_wipe for directory hash blocks (Abhijith Das) [706614] - [ppc] remove exec-shield (Steve Best) [655688] - [ppc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [fs] nfs: coalesce small, page-aligned direct I/Os (Jeff Layton) [694309] - [x86] Reboot via ACPI when appropriate (Matthew Garrett) [677476] - [virt] xen: drop xen_sched_clock in favour of using plain wallclock time (Igor Mammedov) [711326] - [virt] kvm: device-assignment: Disable the option to skip iommu setup (Alex Williamson) [710192] - [virt] x86: Mask out unsupported CPUID features if running on xen (Igor Mammedov) [703055] - [netdrv] ixgbe: add MACVLAN support (Neil Horman) [694254] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [669363] - [block] blk-cgroup: Initialize ioc->cgroup_changed at ioc creation time (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a memory leak of per cpu stats for root group (Vivek Goyal) [707755] - [block] blk-throttle: Make no throttling rule group processing lockless (Vivek Goyal) [707755] - [block] blk-cgroup: Make cgroup stat reset path blkg->lock free for dispatch stats (Vivek Goyal) [707755] - [block] blk-cgroup: Make 64bit per cpu stats safe on 32bit arch (Vivek Goyal) [707755] - [block] blk-throttle: Make dispatch stats per cpu (Vivek Goyal) [707755] - [block] blk-throttle: Free up a group only after one rcu grace period (Vivek Goyal) [707755] - [block] blk-throttle: Use helper function to add root throtl group to lists (Vivek Goyal) [707755] - [block] blk-throttle: Introduce a helper function to fill in device details (Vivek Goyal) [707755] - [block] blk-throttle: Dynamically allocate root group (Vivek Goyal) [707755] - [block] blk-cgroup: Allow sleeping while dynamically allocating a group (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a possible race with cfq cgroup removal code (Vivek Goyal) [707755] - [block] cfq-iosched: Get rid of redundant function parameter "create" (Vivek Goyal) [707755] - [block] blk-throttle: Do the new group initialization with the help of a function (Vivek Goyal) [707755] - [net] u64_stats_fetch_begin_bh() and u64_stats_fetch_retry_bh() (Vivek Goyal) [707755] - [net] u64_stats_sync improvements (Vivek Goyal) [707755] - [net] Introduce u64_stats_sync infrastructure (Vivek Goyal) [707755] - [block] cfq: Remove useless css reference get (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_group (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_queue (Vivek Goyal) [707762] - [block] blk-throttle: Use task_subsys_state() to determine a task's blkio_cgroup (Vivek Goyal) [698094] - [block] Store return Value of xchg() to supress compiler warning (Vivek Goyal) [707755] - [block] blk-throttle: don't call xchg on bool (Vivek Goyal) [707762] - [block] blk-throttle: Reset group slice when limits are changed (Vivek Goyal) [707762] - [block] blk-throttle: Some cleanups and race fixes in limit update code (Vivek Goyal) [707762] - [block] blk-throttle: process limit change only through one function (Vivek Goyal) [707762] - [block] Move blk_throtl_exit() call to blk_cleanup_queue() (Vivek Goyal) [707762] - [block] Initialize ->queue_lock to internal lock at queue allocation time (Vivek Goyal) [707762] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [707762] - [block] Revert "[block] blk-throttle: Correct the placement of smp_rmb()" (Vivek Goyal) [707762]- [net] vlan: remove multiqueue ability from vlan device (Neil Horman) [703245] - [kernel] cgroupfs: use init_cred when populating new cgroupfs mount (Eric Paris) [700538]- [block] don't delay blk_run_queue_async (Mike Snitzer) [708542] - [scsi] remove performance regression due to async queue run (Mike Snitzer) [708542] - [block] get rid of QUEUE_FLAG_REENTER (Mike Snitzer) [708542] - [block] flush-merge RHELisms (Mike Snitzer) [672988] - [block] share request flush fields with elevator_private (Mike Snitzer) [672988] - [ata] libata: enable non-queueable flush flag (Mike Snitzer) [672988] - [ata] libata: set queue DMA alignment to sector size for ATAPI too (Mike Snitzer) [672988] - [ata] libata: support for > 512 byte sectors (e.g. 4K Native) (Mike Snitzer) [672988] - [block] hold queue if flush is running for non-queueable flush drive (Mike Snitzer) [672988] - [block] add a non-queueable flush flag (Mike Snitzer) [672988] - [block] Add sysfs documentation for the discard topology parameters (Mike Snitzer) [697995] - [block] Fix discard topology stacking and reporting (Mike Snitzer) [697995] - [scsi] sd: retry read_capacity on UNIT_ATTENTION (Mike Snitzer) [697995] - [ata] libata: Use Maximum Write Same Length to report discard size limit (Mike Snitzer) [697995] - [block] add blk_run_queue_async (Mike Snitzer) [672988] - [block] add API for delaying work/request_fn a little bit (Mike Snitzer) [672988] - [block] make the flush insertion use the tail of the dispatch list (Mike Snitzer) [672988] - [block] skip elevator initialization for flush requests (Mike Snitzer) [672988] - [block] reimplement FLUSH/FUA to support merge (Mike Snitzer) [672988] - [block] improve flush bio completion (Mike Snitzer) [672988] - [block] add REQ_FLUSH_SEQ (Mike Snitzer) [672988] - [block] blk-flush shouldn't call directly into q->request_fn() (Mike Snitzer) [672988] - [block] add @force_kblockd to __blk_run_queue() (Mike Snitzer) [672988] - [scsi] sd: Fail discard requests when logical block provisioning has been disabled (Mike Snitzer) [697995] - [scsi] scsi_debug: Logical Block Provisioning (Mike Snitzer) [697995] - [scsi] sd: Logical Block Provisioning update (Mike Snitzer) [697995] - [block] Consolidate min_not_zero (Mike Snitzer) [697995] - [ata] libata: Signal that our SATL supports WRITE SAME(16) with UNMAP (Mike Snitzer) [697995] - [dm] improve block integrity support (Mike Snitzer) [697992] - [dm] mpath: integrity errors should not cause failover (Mike Snitzer) [697992] - [block] Require subsystems to explicitly allocate bio_set integrity mempool (Mike Snitzer) [697992] - [kernel] Include protection operation in SCSI command trace (Mike Snitzer) [697992] - [kernel] tracing: scsi: sync with upstream scsi tracing (Mike Snitzer) [697992] - [block] biovec_slab not needed for CONFIG_BLK_DEV_INTEGRITY (Mike Snitzer) [697992] - [block] Make the integrity mapped property a bio flag (Mike Snitzer) [697992] - [block] Fix double free in blk_integrity_unregister (Mike Snitzer) [697992] - [scsi] Fix printing of failed 32-byte commands (Mike Snitzer) [697992] - [scsi] sd: Combine DIF/DIX error handling (Mike Snitzer) [697992] - [scsi] fix propagation of errors other than EIO (Mike Snitzer) [698655] - [netdrv] ixgbe: adding FdirMode module option (Andy Gospodarek) [707287] - [crypto] testmgr: add xts-aes-256 self-test (Jarod Wilson) [706167] - [fs] ext3: Fix lost extented attributes for inode with ino == 11 (Eric Sandeen) [662666] - [fs] ext4: Fix possible lost inode write in no journal mode (Lukas Czerner) [699151] - [ppc] pseries: Add page coalescing support (Steve Best) [694530] - [x86] ACPI/ACPICA: Fix global lock acquisition (Frank Arnold) [601120] - [block] dm: add missing RAID45 Makefile bits (Aristeu Rozanski) [700772] - [netdrv] netjet: blacklist Digium TDM400P (Prarit Bhargava) [700343] - [virt] xenpv: mask MWAIT cpuid feature (Andrew Jones) [712131] - [fs] NFSv4.1: Ensure that layoutget uses the correct gfp modes (Steve Dickson) [701788] - [fs] Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO (Steve Dickson) [701788] - [fs] NFSv4.1: remove pnfs_layout_hdr from pnfs_destroy_all_layouts tmp_list (Steve Dickson) [701788] - [fs] NFSv41: Resend on NFS4ERR_RETRY_UNCACHED_REP (Steve Dickson) [701788] - [fs] nfs: Don't mark_inode_dirty_sync() while holding lock (Steve Dickson) [701788] - [fs] SUNRPC: Deal with the lack of a SYN_SENT sk->sk_state_change callback (Steve Dickson) [701788] - [fs] SUNRPC: Never reuse the socket port after an xs_close() (Steve Dickson) [701788] - [fs] NFSv4: Ensure that clientid and session establishment can time out (Steve Dickson) [701788] - [fs] RPC: killing RPC tasks races fixed (Steve Dickson) [701788] - [fs] nfs: don't lose MS_SYNCHRONOUS on remount of noac mount (Steve Dickson) [701788] - [fs] SUNRPC: Allow RPC calls to return ETIMEDOUT instead of EIO (Steve Dickson) [701788] - [fs] NFSv4.1: Don't loop forever in nfs4_proc_create_session (Steve Dickson) [701788] - [fs] NFSv4.1: Don't update sequence number if rpc_task is not sent (Steve Dickson) [701788] - [fs] NFSv4.1: Ensure state manager thread dies on last umount (Steve Dickson) [701788] - [fs] SUNRPC: Fix the SUNRPC Kerberos V RPCSEC_GSS module dependencies (Steve Dickson) [701788] - [fs] NFS: Eliminate duplicate call to nfs_mark_request_dirty (Steve Dickson) [701788] - [fs] NFS: NFSv4 readdir loses entries (Steve Dickson) [701788] - [fs] NFS: Don't use vm_map_ram() in readdir (Steve Dickson) [701788] - [x86] AMD, cacheinfo: Fix L3 cache index disable checks (Frank Arnold) [638748] - [x86] amd-nb: Convert spaces to tabs in amd_nb.c (Frank Arnold) [638748] - [x86] amd-nb: Misc cleanliness fixes (Frank Arnold) [638748] - [x86] amd: Support L3 Cache Partitioning on AMD family 0x15 CPUs (Frank Arnold) [638748] - [x86] amd: Extend AMD northbridge caching code to support "Link Control" devices (Frank Arnold) [638748] - [x86] amd: Enable L3 cache index disable on family 0x15 (Frank Arnold) [638748] - [x86] amd: Normalize compute unit IDs on multi-node processors (Frank Arnold) [638748] - [x86] cacheinfo: Cleanup L3 cache index disable support (Frank Arnold) [638748] - [x86] amd-nb: Cleanup AMD northbridge caching code (Frank Arnold) [638748] - [x86] amd-nb: Complete the rename of AMD NB and related code (Frank Arnold) [638748] - [x86] k8: Rename k8.[ch] to amd_nb.[ch] and CONFIG_K8_NB to CONFIG_AMD_NB (Frank Arnold) [638748] - [x86] k8-gart: Decouple handling of garts and northbridges (Frank Arnold) [638748] - [x86] cacheinfo: Fix dependency of AMD L3 CID (Frank Arnold) [638748] - [x86] cacheinfo: Carve out L3 cache slot accessors (Frank Arnold) [638748] - [x86] cacheinfo: Disable index in all four subcaches (Frank Arnold) [638748] - [x86] cacheinfo: Make L3 cache info per node (Frank Arnold) [638748] - [x86] cacheinfo: Reorganize AMD L3 cache structure (Frank Arnold) [638748] - [x86] cacheinfo: Enable L3 CID only on AMD (Frank Arnold) [638748]- [virt] xenpv: zero all x86 power feature bits from cpuid (Andrew Jones) [709856]- [mm] Prevent Disk IO throughput degradation due to memory allocation stalls (Larry Woodman) [679526] - [x86] Add support for newer Thinkpads to thinkpad_acpi (Matthew Garrett) [682789] - [x86] fix a shutdown regression in intel_idle (Prarit Bhargava) [707701] - [fs] dlm: delayed reply message warning (David Teigland) [677409] - [fs] dlm: make plock operation killable (David Teigland) [707005] - [fs] ext4: Add mount options in superblock (Eric Sandeen) [704557] - [fs] dlm: increase default hash table sizes (David Teigland) [678102] - [fs] GFS2: Processes waiting on inode glock that no processes are holding (Robert S Peterson) [707263] - [x86] microcode, AMD: Extend ucode size verification (Frank Arnold) [698014] - [x86] amd-ucode: Remove needless log messages (Frank Arnold) [698014] - [ppc] pseries/iommu: Add additional checks when changing iommu mask (Steve Best) [704401] - [ppc] pseries/iommu: Use correct return type in dupe_ddw_if_already_created (Steve Best) [704401] - [ppc] iommu: Restore iommu table pointer when restoring iommu ops (Steve Best) [704401] - [ppc] Fix kexec with dynamic dma windows (Steve Best) [704401] - [mm] smaps: have smaps show transparent huge pages (Andrea Arcangeli) [706385] - [mm] smaps: teach smaps_pte_range() about THP pmds (Andrea Arcangeli) [706385] - [mm] smaps: pass pte size argument in to smaps_pte_entry() (Andrea Arcangeli) [706385] - [mm] smaps: break out smaps_pte_entry() from smaps_pte_range() (Andrea Arcangeli) [706385] - [mm] pagewalk: only split huge pages when necessary (Andrea Arcangeli) [706385] - [mm] /proc/pid/smaps: export amount of anonymous memory in a mapping (Andrea Arcangeli) [706385] - [mm] Documentation/filesystems/proc.txt: improve smaps field documentation (Andrea Arcangeli) [706385] - [mm] thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups (Andrea Arcangeli) [706385] - [mm] thp: mremap support and TLB optimization (Andrea Arcangeli) [706385] - [mm] mprotect: transparent huge page support (Andrea Arcangeli) [706385] - [mm] mprotect: pass vma down to page table walkers (Andrea Arcangeli) [706385] - [mm] add pmd_modify (Andrea Arcangeli) [706385] - [mm] mincore transparent hugepage support (Andrea Arcangeli) [706385] - [mm] mincore: do nested page table walks (Andrea Arcangeli) [706385] - [mm] mincore: pass ranges as start, end address pairs (Andrea Arcangeli) [706385] - [mm] mincore: break do_mincore() into logical pieces (Andrea Arcangeli) [706385] - [mm] mincore: cleanups (Andrea Arcangeli) [706385] - [mm] add VM counters for transparent hugepages (Andrea Arcangeli) [706385] - [mm] compaction: enforce no writeback for async migration (Andrea Arcangeli) [706385] - [fs] pNFS: request WRITE and COMMIT to DS be cached (Steve Dickson) [701788] - [fs] pNFS: revert layoutcommit xdr (Steve Dickson) [701788]- [fs] NFSv4.1 pnfs_layoutcommit_inode fixes (Steve Dickson) [701788] - [fs] NFSv4.1 convert layoutcommit sync to boolean (Steve Dickson) [701788] - [fs] NFSv4.1 remove temp code that prevented ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: layoutcommit (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout driver specific code for COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: add generic layer hooks for pnfs COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: alloc and free commit_buckets (Steve Dickson) [701788] - [fs] NFSv4.1: shift filelayout_free_lseg (Steve Dickson) [701788] - [fs] NFSv4.1: pull out code from nfs_commit_release (Steve Dickson) [701788] - [fs] NFSv4.1: pull error handling out of nfs_commit_list (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_commit_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_commit_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: don't send COMMIT to ds for data sync writes (Steve Dickson) [701788] - [fs] NFSv4.1: Clear lseg pointer in ->doio function (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange ->doio args (Steve Dickson) [701788] - [fs] NFSv4.1: pnfs filelayout driver write (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds writes (Steve Dickson) [701788] - [fs] NFSv4.1: implement generic pnfs layer write switch (Steve Dickson) [701788] - [fs] NFSv4.1: trigger LAYOUTGET for writes (Steve Dickson) [701788] - [fs] NFSv4.1: Send lseg down into nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_write_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: lseg documentation (Steve Dickson) [701788] - [fs] NFSv4.1: turn off pNFS on ds connection failure (Steve Dickson) [701788] - [fs] NFSv4.1 move deviceid cache to filelayout driver (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout async error handler (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout read (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout i/o helpers (Steve Dickson) [701788] - [fs] NFSv4.1: data server connection (Steve Dickson) [701788] - [fs] NFSv4.1: generic read (Steve Dickson) [701788] - [fs] NFSv4.1: shift pnfs_update_layout locations (Steve Dickson) [701788] - [fs] NFSv4.1: coelesce across layout stripes (Steve Dickson) [701788] - [fs] NFSv4.1: lseg refcounting (Steve Dickson) [701788] - [fs] NFSv4.1: add MDS mount DS only check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for lease time check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for state renewal check (Steve Dickson) [701788] - [fs] NFSv4.1: send zero stateid seqid on v4.1 i/o (Steve Dickson) [701788] - [fs] NFS: move nfs_client initialization into nfs_get_client (Steve Dickson) [701788] - [fs] NFSv4.1: put_layout_hdr can remove nfsi->layout (Steve Dickson) [701788] - [fs] NFSv4: remove CONFIG_NFS_V4 from nfs_read_data (Steve Dickson) [701788] - [fs] NFS: Allow walking nfs_client.cl_superblocks list outside client.c (Steve Dickson) [701788]- [net] ipv6: Add GSO support on forwarding path (Thomas Graf) [683455] - [net] ipv6/udp: fix the wrong headroom check (Thomas Graf) [698170] - [net] dcbnl: potential risk in code in getapp handling (John Villalovos) [694354] - [net] Fix netif_set_real_num_tx_queues (Neil Horman) [702742] - [net] sock: adjust prot->obj_size always (Jiri Pirko) [704231] - [net] dccp: Fix a few bugs in module loading (Neil Horman) [702183] - [fs] GFS2: resource group bitmap corruption resulting in panics and withdraws (Robert S Peterson) [702057] - [ppc] Add pgprot_writecombine (Steve Best) [694595] - [input] xen-kbdfront: advertise either absolute or relative coordinates (Igor Mammedov) [703474]- [cpuidle] Ensure poll_idle_init() is called (Matthew Garrett) [696850] - [x86] intel_idle: add Sandy Bridge support (Matthew Garrett) [696172] - [x86] intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [690393] - [x86] intel_idle: open broadcast clock event (Matthew Garrett) [690392] - [x86] gart: Make sure GART does not map physmem above 1TB (Myron Stowe) [698162] - [x86] gart: Set DISTLBWALKPRB bit always (Myron Stowe) [698162] - [x86] gart: Convert spaces to tabs in enable_gart_translation (Myron Stowe) [698162] - [x86] amd: Disable GartTlbWlkErr when BIOS forgets it (Myron Stowe) [698162] - [virt] virtio: console: Enable call to hvc_remove() on console port remove (Amit Shah) [693054] - [virt] virtio_pci: Prevent double-free of pci regions after device hot-unplug (Amit Shah) [699358] - [virt] virtio: Decrement avail idx on buffer detach (Amit Shah) [681122] - [x86] cpufreq: Add APERF/MPERF support for AMD processors (Frank Arnold) [668085] - [x86] k8: Fix section mismatch for powernowk8_exit() (Frank Arnold) [668085] - [x86] powernow-k8: Add core performance boost support (Frank Arnold) [668085] - [fs] ext3: Always set dx_node's fake_dirent explicitly (Eric Sandeen) [703329] - [fs] GFS2: Tag all metadata with jid of last node to change it (Steven Whitehouse) [701578] - [fs] nfs: Open with O_CREAT flag set fails to open existing files on non writable directories (J. Bruce Fields) [701825] - [ppc] rtas: Only sleep in rtas_busy_delay if we have useful work to do (Steve Best) [702674] - [scsi] ipr: fix synchronous request flags for better performance (Steve Best) [696640] - [scsi] ibmvscsi: Improve CRQ reset reliability (Steve Best) [700165] - [scsi] mpt2sas: move event handling of MPT2SAS_TURN_ON_FAULT_LED in process context (Tomas Henzl) [701951] - [kernel] posix-timers: RCU conversion (Avi Kivity) [705082] - [infiniband] RDMA/cxgb4: Reset wait condition atomically (Steve Best) [693930] - [x86] kprobes: Disable irqs during optimized callback (Jiri Olsa) [699865] - [x86] AMD IOMMU: Display warning for AMD systems (Prarit Bhargava) [681104] - [netdrv] cxgb3: Apply interrupt coalescing settings to all queues (Neil Horman) [694581] - [mm] slab, kmemleak: pass the correct pointer to kmemleak_erase() (Steve Best) [698023]- [kernel] smp_call_function_many: handle concurrent clearing of mask (Jeff Moyer) [668775] - [kernel] smp_call_function_many: add missing ordering (Jeff Moyer) [668775] - [kernel] call_function_many: fix list delete vs add race (Jeff Moyer) [668775] - [kernel] smp.c: consolidate writes in smp_call_function_interrupt() (Jeff Moyer) [668775] - [kernel] smp.c: fix smp_call_function_many() SMP race (Jeff Moyer) [668775] - [fs] NFS: change nfs_writeback_done to return void (Steve Dickson) [701373] - [fs] NFS: remove pointless if statement in nfs_direct_write_result (Steve Dickson) [701373] - [net] RPC: clarify rpc_run_task error handling (Steve Dickson) [701373] - [net] RPC: remove check for impossible condition in rpc_make_runnable (Steve Dickson) [701373] - [fs] pnfs: fix pnfs lock inversion of i_lock and cl_lock (Steve Dickson) [701373] - [fs] pnfs: do not need to clear NFS_LAYOUT_BULK_RECALL flag (Steve Dickson) [701373] - [fs] NFSv4: nfs4_state_mark_reclaim_nograce() should be static (Steve Dickson) [701373] - [fs] pnfs: avoid incorrect use of layout stateid (Steve Dickson) [701373] - [fs] NFSv4.1 reclaim complete must wait for completion (Steve Dickson) [701373] - [fs] NFS: NFSROOT should default to "proto=udp" (Steve Dickson) [701373] - [fs] NFSv4/4.1: Fix nfs4_schedule_state_recovery abuses (Steve Dickson) [701373] - [fs] nfs4: remove duplicated #include (Steve Dickson) [701373] - [fs] NFSv4: remove duplicate clientid in struct nfs_client (Steve Dickson) [701373] - [fs] NFSv4: Fix the setlk error handler (Steve Dickson) [701373] - [fs] NFSv4.1: Fix the handling of the SEQUENCE status bits (Steve Dickson) [701373] - [fs] NFSv4.1: Retry CREATE_SESSION on NFS4ERR_DELAY (Steve Dickson) [701373] - [fs] nfs: fix compilation warning (Steve Dickson) [701373] - [net] SUNRPC: Remove resource leak in svc_rdma_send_error() (Steve Dickson) [701373] - [fs] Fix nfs_compat_user_ino64 so it doesn't cause problems if bit 31 or 63 are set in fileid (Steve Dickson) [701373] - [fs] nfs: add kmalloc return value check in decode_and_add_ds (Steve Dickson) [701373] - [fs] nfs: close NFSv4 COMMIT vs. CLOSE race (Steve Dickson) [701373] - [fs] SUNRPC: Close a race in __rpc_wait_for_completion_task() (Steve Dickson) [701373] - [fs] NFSv4.1: Various fixes to the sequence flag error handling (Steve Dickson) [701373]- [scsi] megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [619422] - [kernel] lib/vsprintf.c: add pU to print UUID/GUIDs (Stefan Assmann) [700299]- [x86] MCE: Drop the default decoding notifier (Prarit Bhargava) [688281] - [x86] MCE: Do not taint when handling correctable errors (Prarit Bhargava) [688281] - [kernel] printk: use pK for /proc/kallsyms and /proc/modules (Phillip Lougher) [679262] - [kernel] timer debug: Hide kernel addresses via pK in /proc/timer_list (Phillip Lougher) [679262] - [drm] do not leak kernel addresses via /proc/dri/*/vma (Phillip Lougher) [679262] - [kernel] kptr_restrict for hiding kernel pointers from unprivileged users (Phillip Lougher) [679262] - [net] fix netns vs proto registration ordering (Wade Mealing) [702306] {CVE-2011-1767 CVE-2011-1768}- [net] dccp: handle invalid feature options length (Jiri Pirko) [703013] {CVE-2011-1770} - [fs] cifs: check for private_data before trying to put it (Jeff Layton) [702642] {CVE-2011-1771} - [net] can: add missing socket check in can/raw and can/bcm release (Jiri Pirko) [698483] {CVE-2011-1598 CVE-2011-1748} - [netdrv] ixgbe: do not clear FCoE DDP error status for received ABTS (Andy Gospodarek) [695966] - [netdrv] ixgbe: DCB remove ixgbe_fcoe_getapp routine (Andy Gospodarek) [694358] - [fs] setup_arg_pages: diagnose excessive argument size (Oleg Nesterov) [645229] {CVE-2010-3858} - [scsi] bfa: change tech-preview to cover all cases (Rob Evers) [703251] - [scsi] bfa: driver version update (Rob Evers) [703265] - [scsi] bfa: kdump fix (Rob Evers) [703265] - [scsi] bfa: firmware download fix (Rob Evers) [703265] - [netdrv] bna: fix memory leak during RX path cleanup (Ivan Vecera) [698625] - [netdrv] bna: fix for clean fw re-initialization (Ivan Vecera) [698625]- [build] disable Werr for external modules (Aristeu Rozanski) [703504]- [scsi] hpsa: fix reading a write only register causes a hang (Rob Evers) [703262] - [scsi] mpt2sas: remove the use of writeq, since writeq is not atomic (Tomas Henzl) [701947]- [kernel] sched: resched proper CPU on yield_to (Rik van Riel) [464276] - [virt] sched: avoid kABI breakage (Rik van Riel) [464276] - [virt] kvm: use yield_to instead of sleep in kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] kvm: keep track of which task is running a KVM vcpu (Rik van Riel) [464276] - [virt] export pid symbols needed for kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] sched: Add yield_to(task, preempt) functionality (Rik van Riel) [464276] - [virt] sched: Use a buddy to implement yield_task_fair() (Rik van Riel) [464276] - [virt] sched: Limit the scope of clear_buddies (Rik van Riel) [464276] - [virt] sched: Check the right ->nr_running in yield_task_fair() (Rik van Riel) [464276] - [virt] VMX: increase ple_gap to 128 (Rik van Riel) [464276] - [virt] KVM: introduce kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] SVM: Support Pause Filter in AMD processors (Rik van Riel) [464276] - [virt] VMX: Add support for Pause-Loop Exiting (Rik van Riel) [464276] - [ppc] Add POWER7+ cputable entry (Steve Best) [694586] - [fs] ext4: Allow indirect-block file to grow the file size to max file size (Lukas Czerner) [681647] - GFS2: make sure fallocate bytes is a multiple of blksize (Benjamin Marzinski) [695763] - [x86] Use KERN_DEFAULT log-level in __show_regs() (Prarit Bhargava) [691509] - [x86] Make sure we also print a Code: line for show_regs() (Prarit Bhargava) [691509] - [x86] Combine printk()s in show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi, debug: Log board name (when present) in dmesg/oops output (Prarit Bhargava) [691509] - [x86] Factor duplicated code out of __show_regs() into show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi: log board, system, and BIOS information (Prarit Bhargava) [691509] - [ppc] Fix oops if scan_dispatch_log is called too early (Steve Best) [696777] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [696754] - [kernel] taskstats: use real microsecond granularity for CPU times (Oleg Nesterov) [662208] - [x86] ACPI: Fix ioremap size for MMIO reads and writes (Myron Stowe) [690486] - [virt] i8259: initialize isr_ack (Avi Kivity) [670765] - [netdrv] mlx4_core: Remove warning message about firmware bug (Steve Best) [695229] - Check if PTE is already allocated during page fault (Andrea Arcangeli) [696998] - [mm] thp: simple fix for /dev/zero THP mprotect bug (Andrea Arcangeli) [690444] - [mm] hugetlbfs: correct handling of negative input to nr_hugepages and nr_overcommit_hugepages (Petr Holasek) [673629]- [scsi] hpsa: fix lost command problem (Tomas Henzl) [700430] - [scsi] cciss: fix lost command problem (Tomas Henzl) [700430] - [scsi] ibft: fix oops during boot (Mike Christie) [698737]- [scsi] beiscsi: update version (Mike Christie) [674340] - [scsi] be2iscsi: fix chip cleanup (Mike Christie) [674340] - [scsi] be2iscsi: fix boot hang due to interrupts not getting rearmed (Mike Christie) [674340] - [scsi] bnx2fc: fix regression due to incorrect setup of em for npiv port (Mike Christie) [700672] - [ppc] pseries: Use a kmem cache for DTL buffers (Steve Best) [695678]- [kdump] revert commit 8f4ec27fc to keep crashkernel=auto (Amerigo Wang) [605786] - [kernel] sched: Drop rq->lock from idle_balance() (Larry Woodman) [623712] - [kernel] sched: Fix unregister_fair_sched_group() (Larry Woodman) [623712] - [kernel] sched: Allow update_cfs_load() to update global load (Larry Woodman) [623712] - [kernel] sched: Implement demand based update_cfs_load() (Larry Woodman) [623712] - [kernel] sched: Update shares on idle_balance (Larry Woodman) [623712] - [kernel] sched: Add sysctl_sched_shares_window (Larry Woodman) [623712] - [kernel] sched: Introduce hierarchal order on shares update list (Larry Woodman) [623712] - [kernel] sched: Fix update_cfs_load() synchronization (Larry Woodman) [623712] - [kernel] sched: Fix load corruption from update_cfs_shares() (Larry Woodman) [623712] - [kernel] sched: Make tg_shares_up() walk on-demand (Larry Woodman) [623712] - [kernel] sched: Implement on-demand (active) cfs_rq list (Larry Woodman) [623712] - [kernel] sched: Rewrite tg_shares_up (Larry Woodman) [623712] - [kernel] Prevent rt_sigqueueinfo and rt_tgsigqueueinfo from spoofing the signal code (Oleg Nesterov) [690033] {CVE-2011-1182} - [net] ethtool RXHASH flag (Neil Horman) [690619] - [fs] Revert "[fs] nfs: use unstable writes for groups of small DIO writes" (Jeff Layton) [694309] - [fs] sendfile(): check f_op.splice_write() rather than f_op.sendpage() (Lukas Czerner) [689426] - [fs] dcache: allow __d_obtain_alias() to return unhashed dentries (J. Bruce Fields) [636926] - [virt] VMX: Save and restore tr selector across mode switches (Gleb Natapov) [693894] - [virt] VMX: update live TR selector if it changes in real mode (Gleb Natapov) [693894] - [mm] memcg: remove direct page_cgroup-to-page pointer (Johannes Weiner) [692490] - [mm] memcg: condense page_cgroup-to-page lookup points (Johannes Weiner) [692490] - [mm] memcg: change page_cgroup_zoneinfo signature (Johannes Weiner) [692490] - [mm] memcg: no uncharged pages reach page_cgroup_zoneinfo (Johannes Weiner) [692490] - [s390x] dasd: prevent panic with unresumed devices (Hendrik Brueckner) [676720] - [s390x] qeth: wrong MAC-address displayed in error message (Hendrik Brueckner) [675211]- [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware: re-add the recently deleted bnx2x fw 6.2.5.0 (Michal Schmidt) [690470] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) [690470] - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470]- [net] limit socket backlog add operation to prevent possible DoS (Jiri Pirko) [694396] {CVE-2010-4251} - [scsi] mpt2sas: prevent heap overflows and unchecked (Tomas Henzl) [694023] {CVE-2011-1494 CVE-2011-1495} - [fs] epoll: prevent creating circular epoll structures (Don Howard) [681683] {CVE-2011-1082} - [mm] Prevent page_fault at do_mm_track_pte+0xc when Stratus dirty page tracking is active (Larry Woodman) [693786] - [fs] GFS2 causes kernel panic in spectator mode (Steven Whitehouse) [696535] - [net] bonding: interface doesn't issue IGMP report on slave interface during failover (Flavio Leitner) [640690] - [scsi] isci: validate oem parameters early, and fallback (David Milburn) [698016] - [scsi] isci: fix oem parameter header definition (David Milburn) [698016]- [scsi] mark bfa fc adapters tech preview (Rob Evers) [698384] - [virt] Revert pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Aristeu Rozanski) [691310] - [i686] nmi watchdog: Enable panic on hardlockup (Don Zickus) [677532] - [netdrv] Adding Chelsio Firmware for cxgb4 (Neil Horman) [691929]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Aristeu Rozanski) - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Aristeu Rozanski)- [net] bonding: fix jiffy comparison issues (Andy Gospodarek) [696337]- [kernel] perf: add script command help (Jiri Olsa) [693050] - [drm] radeon/kms: make radeon i2c put/get bytes less noisy (Frank Arnold) [693829] - [drm] radeon/kms: fix hardcoded EDID handling (Frank Arnold) [693829] - [x86] Revert "[x86] perf: P4 PMU - Fix unflagged overflows handling" (Don Zickus) [688547] - [x86] perf: let everyone share counters on a P4 machine (Don Zickus) [688547] - [fs] nfs: Ensure that NFS4 acl requests don't use slab in skb fraglist (Neil Horman) [682645] {CVE-2011-1090} - [fs] partitions: Validate map_count in Mac partition tables (Danny Feng) [679286] {CVE-2011-1010}- [scsi] ibft: search for broadcom specific ibft sign (Mike Christie) [696275] - [fs] Fix corrupted OSF partition table parsing (Danny Feng) [688025] {CVE-2011-1163} - [netdrv] ixgbe: DCB, X540 devices do not respond to pause frames (Andy Gospodarek) [694930] - [netdrv] ixgbe: DCB, misallocated packet buffer size with X540 device (Andy Gospodarek) [694930] - [netdrv] ixgbe: refactor common start_hw code for 82599 and x54 (Andy Gospodarek) [694930] - [netdrv] ixgbe: balance free_irq calls with request_irq calls (Andy Gospodarek) [692988]- [net] sctp: fix the INIT/INIT-ACK chunk length calculation (Thomas Graf) [690743] {CVE-2011-1573} - [kernel] sched: Fix granularity of task_u/stime() (Jerome Marchand) [690998] - [pci] Call PCIe _OSC methods earlier (Matthew Garrett) [693974] - [fs] nfs: use unstable writes for groups of small DIO writes (Jeff Layton) [694309] - [net] CAN: Use inode instead of kernel address for /proc file (Danny Feng) [664561] {CVE-2010-4565} - [x86] mce: reject CEs on Westmere EX MCE bank 6 (Prarit Bhargava) [694891] - [scsi] libfcoe: Incorrect CVL handling for NPIV ports (Mike Christie) [694906] - [x86] perf: Complain louder about BIOSen corrupting CPU/PMU state and continue (Don Zickus) [694913] - [fs] inotify: fix double free/corruption of stuct user (Eric Paris) [656832] {CVE-2010-4250} - [netdrv] netxen: limit skb frags for non tso packet (Chad Dupuis) [695478] - [fs] nfsd4: fix oops on lock failure (J. Bruce Fields) [696376] - [netdrv] Return bnx2 firmware files to Makefile (John Feeney) [696365] - [scsi] be2iscsi: fix be2iscsi rmmod (Mike Christie) [695585] - [netdrv] qlcnic: limit skb frags for non tso packet (Bob Picco) [695488] - [md] Cleanup after raid45->raid0 takeover (Dean Nelson) [694106] - [md] revert "Cleanup after raid45->raid0 takeover patch" (Dean Nelson) [694106] - [net] bonding: fix incorrect tx queue offset (Andy Gospodarek) [695548] {CVE-2011-1581} - [netdrv] igb: for 82576 EEPROMs reporting invalid size default to 16kB (Stefan Assmann) [695751] - [pci] return correct value when writing to the "reset" attribute (Alex Williamson) [690291] - [kernel] Initalize call_single_queue during boot to handle left over ipi (Neil Horman) [680478]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Marcelo Tosatti) [684719] - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Marcelo Tosatti) [684719]- [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Larry Woodman) [691310] - [drm] i915: backports from stable to fix some regressions (Dave Airlie) [690865] - [fs] svcrpc: complete svsk processing on cb receive failure (J. Bruce Fields) [629030] - [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470] - [ppc] pseries: fix hang caused by missing spin_unlock in dtl_disable (Steve Best) [694327] - [ppc] pseries: Disable VPNH feature (Steve Best) [694266] - [netdrv] bna: Avoid kernel panic in case of FW heartbeat failure (Ivan Vecera) [694115] - [input] wacom: Move the cintiq initialization down (Peter Hutterer) [693573] - [input] wacom: specify Cinitq supported tools (Peter Hutterer) [693573] - [input] wacom: fix pressure in Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: fix serial number handling on Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: add Cintiq 21UX2 and Intuos4 WL (Peter Hutterer) [693573] - [kernel] spec: strip note and comment from ppc64's vmlinux before checksum is calculated (Aristeu Rozanski) [692515] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Mike Christie) [691611] - [scsi] libfc: rec tov value and REC_TOV_CONST units usages is incorrect (Mike Christie) [691611] - [scsi] libfcoe: fix wrong comment in fcoe_transport_detach (Mike Christie) [691611] - [scsi] libfcoe: clean up netdev mapping properly when the transport goes away (Mike Christie) [691611] - [scsi] fcoe: remove unnecessary module state check (Mike Christie) [691611] - [scsi] fcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] libfcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] fcoe: correct checking for bonding (Mike Christie) [691611] - [scsi] fcoe: fix broken fcoe interface reset (Mike Christie) [691611] - [scsi] fcoe: precedence bug in fcoe_filter_frames() (Mike Christie) [691611] - [scsi] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h (Mike Christie) [691611] - [scsi] libfc: remove duplicate ema_list init (Mike Christie) [691611] - [scsi] fcoe, libfc: initialize EM anchors list and then update npiv EMs (Mike Christie) [691611] - [scsi] libfc: Fixing a memory leak when destroying an interface (Mike Christie) [691611] - [scsi] fc: Add GSPN_ID request to header file (Mike Christie) [691611] - [x86] mce: don't print "human readable" message for corrected errors (Prarit Bhargava) [688281] - [scsi] hpsa: fix pci_device_id table (Tomas Henzl) [684997] - [netdrv] ixgbe: only enable WoL for magic packet by default (Andy Gospodarek) [632598] - [mm] zram: disable zram on ppc64 (Jerome Marchand) [661293] - [mm] zram: update config file (Jerome Marchand) [661293] - [mm] zram: initialize device on first read (Jerome Marchand) [661293] - [mm] zram: fix data corruption issue (Jerome Marchand) [661293] - [mm] zram: xvmalloc: combine duplicate block delete code (Jerome Marchand) [661293] - [mm] zram: Return zero'd pages on new reads (Jerome Marchand) [661293] - [mm] zram: xvmalloc: Close 32byte hole on 64bit CPUs (Jerome Marchand) [661293] - [mm] zram: xvmalloc: create CONFIG_ZRAM_DEBUG for debug code (Jerome Marchand) [661293] - [mm] zram: xvmalloc: free bit block insertion optimization (Jerome Marchand) [661293] - [mm] zram: Prevent overflow in logical block size (Jerome Marchand) [661293] - [mm] zram: vmalloc: Correct tunings to enable use with 64K pages (Jerome Marchand) [661293] - [mm] zram: xvmalloc.c: Fix a typo (Jerome Marchand) [661293] - [mm] zram: Fix sparse warning 'Using plain integer as NULL pointer' (Jerome Marchand) [661293]- [tracing] t_start: reset FTRACE_ITER_HASH in case of seek/pread (Jiri Olsa) [631626] {CVE-2010-3079} - [scsi] scsi_dh_rdac: fix for lun_table update for rdac (Rob Evers) [687878] - [usb] EHCI: unlink unused QHs when the controller is stopped (Don Zickus) [680987] - [fs] Revert "[fs] sunrpc: Use static const char arrays" (Steve Dickson) [690754] - [fs] sunrpc: Propagate errors from xs_bind() through xs_create_sock() (Steve Dickson) [689777] - [net] netfilter: ipt_CLUSTERIP: fix buffer overflow (Jiri Pirko) [689342] - [net] ipv6: netfilter: ip6_tables: fix infoleak to userspace (Jiri Pirko) [689351] {CVE-2011-1172} - [net] netfilter: ip_tables: fix infoleak to userspace (Jiri Pirko) [689334] {CVE-2011-1171} - [net] netfilter: arp_tables: fix infoleak to userspace (Jiri Pirko) [689325] {CVE-2011-1170} - [kernel] remove kernel-debuginfo-common requires from perf-debuginfo (Jason Baron) [682012] - [drm] radeon/kms: check AA resolve registers on r300 + regression fix (Dave Airlie) [680002] {CVE-2011-1016} - [net] fix ebtables stack infoleak (Eugene Teo) [681323] {CVE-2011-1080} - [drm] fix unsigned vs signed comparison issue in modeset ctl ioctl (Don Howard) [679928] {CVE-2011-1013} - [fs] svcrpc: take advantage of tcp autotuning (J. Bruce Fields) [629030] - [fs] SUNRPC: Don't wait for full record to receive tcp data (J. Bruce Fields) [629030] - [net] svcrpc: copy cb reply instead of pages (J. Bruce Fields) [629030] - [fs] svcrpc: close connection if client sends short packet (J. Bruce Fields) [629030] - [fs] svcrpc: note network-order types in svc_process_calldir (J. Bruce Fields) [629030] - [fs] SUNRPC: svc_tcp_recvfrom cleanup (J. Bruce Fields) [629030] - [fs] SUNRPC: requeue tcp socket less frequently (J. Bruce Fields) [629030] - [fs] rpc: move sk_bc_xprt to svc_xprt (J. Bruce Fields) [629030] - [acpi] ACPICA: Truncate I/O addresses to 16 bits for Windows compatibility (Frank Arnold) [593766]- [kernel] kcore: restrict access to the whole memory (Amerigo Wang) [663864] - [scsi] libsas: flush initial device discovery before completing ->scan_finished (David Milburn) [682265] - [md] Cleanup after raid45->raid0 takeover (Doug Ledford) [688725] - [md] partition detection when array becomes active (Doug Ledford) [688725] - [md] avoid spinlock problem in blk_throtl_exit (Doug Ledford) [679096 688725] - [md] correctly handle probe of an 'mdp' device (Doug Ledford) [688725] - [md] don't set_capacity before array is active (Doug Ledford) [688725] - [md] Fix raid1->raid0 takeover (Doug Ledford) [688725] - [md] process hangs at wait_barrier after 0->10 takeover (Doug Ledford) [688725] - [md] md_make_request: don't touch the bio after calling make_request (Doug Ledford) [688725] - [md] Don't allow slot_store while resync/recovery is happening (Doug Ledford) [688725] - [md] don't clear curr_resync_completed at end of resync (Doug Ledford) [688725] - [md] Don't use remove_and_add_spares to remove failed devices from a read-only array (Doug Ledford) [688725] - [md] Add raid1->raid0 takeover support (Doug Ledford) [688725] - [md] Remove the AllReserved flag for component devices (Doug Ledford) [688725] - [md] don't abort checking spares as soon as one cannot be added (Doug Ledford) [688725] - [md] fix the test for finding spares in raid5_start_reshape (Doug Ledford) [688725] - [md] simplify some 'if' conditionals in raid5_start_reshape (Doug Ledford) [688725] - [md] revert change to raid_disks on failure (Doug Ledford) [688725] - [md] Fix removal of extra drives when converting RAID6 to RAID5 (Doug Ledford) [688725] - [md] range check slot number when manually adding a spare (Doug Ledford) [688725] - [md] raid5: handle manually-added spares in start_reshape (Doug Ledford) [688725] - [md] fix sync_completed reporting for very large drives (>2TB) (Doug Ledford) [688725] - [md] allow suspend_lo and suspend_hi to decrease as well as increase (Doug Ledford) [688725] - [md] Don't let implementation detail of curr_resync leak out through sysfs (Doug Ledford) [688725] - [md] separate meta and data devs (Doug Ledford) [688725] - [md] add new param to_sync_page_io() (Doug Ledford) [688725] - [md] new param to calc_dev_sboffset (Doug Ledford) [688725] - [md] Be more careful about clearing flags bit in ->recovery (Doug Ledford) [688725] - [md] md_stop_writes requires mddev_lock (Doug Ledford) [688725] - [md] raid5: use sysfs_notify_dirent_safe to avoid NULL pointer (Doug Ledford) [688725] - [md] Ensure no IO request to get md device before it is properly initialised (Doug Ledford) [688725] - [md] Fix single printks with multiple KERN_s (Doug Ledford) [688725] - [md] fix regression resulting in delays in clearing bits in a bitmap (Doug Ledford) [688725] - [md] fix regression with re-adding devices to arrays with no metadata (Doug Ledford) [688725] - [md] pick some changes from commits to match upstream (Doug Ledford) [688725] - [md] raid1: add takeover support for raid5->raid1 (Doug Ledford) [688725] - [md] pick up some percpu annotations that upstream has (Doug Ledford) [688725] - [md] update includes to match upstream (Doug Ledford) [688725] - [scsi] isci: fix fragile/conditional isci_host lookups (David Milburn) [691591] - [scsi] isci: cleanup isci_remote_device[_not]_ready interface (David Milburn) [691591] - [scsi] isci: Qualify when the host lock is managed for STP/SATA callbacks (David Milburn) [691591] - [scsi] isci: Fix use of SATA soft reset state machine (David Milburn) [691591] - [scsi] isci: Free host lock for SATA/STP abort escalation at submission time (David Milburn) [691591] - [scsi] isci: Properly handle requests in the "aborting" state (David Milburn) [691591] - [scsi] isci: Remove "screaming" data types (David Milburn) [691591] - [scsi] isci: remove unused "remote_device_started" (David Milburn) [691591] - [scsi] isci: namespacecheck cleanups (David Milburn) [691591] - [scsi] isci: kill some long macros (David Milburn) [691591] - [scsi] isci: reorder init to cleanup unneeded declarations (David Milburn) [691591] - [scsi] isci: Remove event_* calls as they are just wrappers (David Milburn) [691591] - [netdrv] iwlagn: Support new 5000 microcode (Stanislaw Gruszka) [682742] - [netdrv] iwlwifi: fix dma mappings and skbs leak (Stanislaw Gruszka) [682726] - [netdrv] iwl3945: remove plcp check (Stanislaw Gruszka) [679002] - [netdrv] iwlwifi: add {ack,plpc}_check module parameters (Stanislaw Gruszka) [620501] - [fs] ext4: Fix ext4_quota_write cross block boundary behaviour (Lukas Czerner) [680105] - [fs] quota: Don't write quota info in dquot_commit() (Lukas Czerner) [680105] - [netdrv] be2net: Change f/w command versions for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: Remove ERR compl workaround for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: fix to ignore transparent vlan ids wrongly indicated by NIC (Ivan Vecera) [685027] - [netdrv] be2net: pass proper hdr_size while flashing redboot (Ivan Vecera) [685027] - [netdrv] be2net: Allow VFs to call be_cmd_reset_function (Ivan Vecera) [685027] - [netdrv] be2net: pass domain numbers for pmac_add/del functions (Ivan Vecera) [685027] - [netdrv] be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded (Ivan Vecera) [685027] - [netdrv] be2net: Use domain id when be_cmd_if_destroy is called (Ivan Vecera) [685027] - [netdrv] be2net: While configuring QOS for VF, pass proper domain id (Ivan Vecera) [685027] - [netdrv] benet: Avoid potential null deref in be_cmd_get_seeprom_data() (Ivan Vecera) [685027] - [netdrv] benet: fix be_cmd_multicast_set() memcpy bug (Ivan Vecera) [685027] - [ppc] kdump: Override crash_free_reserved_phys_range to avoid freeing RTAS (Steve Best) [672983] - [kernel] kdump: Allow shrinking of kdump region to be overridden (Steve Best) [672983] - [scsi] bnx2fc: Bumped version to 1.0.2 (Mike Christie) [683153] - [scsi] bnx2fc: Fix kernel panic when deleting NPIV ports (Mike Christie) [683153] - [scsi] bnx2fc: scsi_dma_unmap() not invoked on IO completions (Mike Christie) [683153] - [scsi] bnx2fc: host stats show the link speed 'unknown' on NIC partitioned interfaces (Mike Christie) [683153] - [scsi] bnx2fc: IO completion not processed due to missed wakeup (Mike Christie) [683153] - [scsi] bnx2fc: Bump version to 1.0.1 (Mike Christie) [683153] - [scsi] bnx2fc: Remove unnecessary module state checks (Mike Christie) [683153] - [scsi] bnx2fc: Fix MTU issue by using static MTU (Mike Christie) [683153] - [scsi] bnx2fc: Remove network bonding checking (Mike Christie) [683153] - [scsi] bnx2fc: Call bnx2fc_return_rqe and bnx2fc_get_next_rqe with tgt lock held (Mike Christie) [683153] - [scsi] bnx2fc: common free list for cleanup commands (Mike Christie) [683153] - [scsi] bnx2fc: Remove rtnl_trylock/restart_syscall checks (Mike Christie) [683153] - [netdrv] cnic: Fix lost interrupt on bnx2x (Mike Christie) [683153] - [netdrv] cnic: Prevent status block race conditions with hardware (Mike Christie) [683153] - [kernel] ring-buffer: Use sync sched protection on ring buffer resizing (Jiri Olsa) [676583] - [kernel] tracing: avoid soft lockup in trace_pipe (Jiri Olsa) [676583] - [kernel] tracing: Fix a race in function profile (Jiri Olsa) [676583] - [block] cfq-iosched: Don't update group weights when on service tree (Vivek Goyal) [689551] - [block] cfq-iosched: Get rid of on_st flag (Vivek Goyal) [689551] - [net] tcp_cubic: fix low utilization of CUBIC with HyStart (Thomas Graf) [616985] - [net] tcp_cubic: make the delay threshold of HyStart less sensitive (Thomas Graf) [616985] - [net] tcp_cubic: enable high resolution ack time if needed (Thomas Graf) [616985] - [net] tcp_cubic: fix clock dependency (Thomas Graf) [616985] - [net] tcp_cubic: make ack train delta value a parameter (Thomas Graf) [616985] - [net] tcp_cubic: fix comparison of jiffies (Thomas Graf) [616985] - [net] tcp: fix RTT for quick packets in congestion control (Thomas Graf) [616985] - [fs] fix GFS2 filesystem hang caused by incorrect lock order (Robert S Peterson) [651584] - [fs] btrfs: bring us up to date with .38 (Josef Bacik) [684667] - [ppc] add dynamic dma window support minor updates (Steve Best) [691952] - [ppc] ptrace: Remove BUG_ON when full register set not available (Steve Best) [678099] - [ppc] pseries: Disable MSI using new interface if possible (Steve Best) [684961] - [ppc] kexec: Fix orphaned offline CPUs across kexec (Steve Best) [682875] - [net] ipsec: Disable granular bundles (Herbert Xu) [631833] - [scsi] libsas: fix runaway error handler problem (David Milburn) [691527] - [scsi] mpt2sas: Added customer specific display support (Tomas Henzl) [684841] - [scsi] Add next gen Dell Powervault controller MD36xxf into RDAC device list (Shyam Iyer) [688979] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [688065] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8/NVAF by default (Ben Skeggs) [684816] - [kernel] radix: don't tag the root if we didn't tag within our range (Josef Bacik) [681439] - [block] blk-throttle: Do not use kblockd workqueue for throtl work (Vivek Goyal) [681360] - [sound] ALSA: HDA hdmi related fixes (Jaroslav Kysela) [671501] - [pci] Preserve Existing pci sort whitelists for Dell systems (Shyam Iyer) [688954] - [x86] perf: Add support for AMD family 15h core counters family 15h core counters (Robert Richter) [635671] - [x86] hpwdt: fix section mismatch warning (Prarit Bhargava) [689837] - [x86] UV: Correct kABI from upstream (George Beshers) [684957] - [x86] When cleaning MTRRs, do not fold WP into UC (Prarit Bhargava) [682758] - [virt] xen-blkfront: handle Xen major numbers other than XENVBD (Andrew Jones) [691339] - [virt] Fix regression with SMP guests (Zachary Amsden) [681133] - [netdrv] enic: update to version 2.1.1.13 (Andy Gospodarek) [684865] - [netdrv] igb: full support for i350 devices (Stefan Assmann) [687932] - [fs] NFS: Fix a hang/infinite loop in nfs_wb_page() (Steve Dickson) [672305] - [fs] nfsd: fix auth_domain reference leak on nlm operations (J. Bruce Fields) [690900] - [fs] svcrpc: ensure cache_check caller sees updated entry (J. Bruce Fields) [690900] - [fs] svcrpc: take lock on turning entry NEGATIVE in cache_check (J. Bruce Fields) [690900] - [fs] svcrpc: modifying valid sunrpc cache entries is racy (J. Bruce Fields) [690900] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [690900] - [infiniband] RDMA/cxgb4: Initialization errors can cause crash (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't change QP state outside EP lock (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Remove db_drop_task (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Do CIDX_INC updates every 1/16 CQ depth CQE reaps (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Dispatch FATAL event on EEH errors (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Set the correct device physical function for iwarp connections (Steve Best) [647013] - [infiniband] RDMA/cxgb4: limit MAXBURST EQ context field to 256B (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't re-init wait object in init/fini paths (Steve Best) [647013] - [infiniband] RMDA/cxgb4 kfifo changes (Steve Best) [647013] - [netdrv] cxgb4 driver update (Neil Horman) [647006] - [tracing] Add unstable sched clock note to the warning (Jiri Olsa) [666264] - [x86] Reevaluate T-states on CPU hot-add (Matthew Garrett) [673442] - [scsi] libsas: fix/amend device gone notification in sas_deform_port (David Milburn) [682315] - [kdump] kexec: move the crashkernel=auto logic into kernel spec file (Amerigo Wang) [605786]- [fs] buffer: make invalidate_bdev() drain all percpu LRU add caches (Dave Chinner) [665056] - [s390x] uaccess: missing sacf in uaccess error handling (Hendrik Brueckner) [670555] - [v4l] media: minor v4l/dvb/rc regression fixes (Jarod Wilson) [682906] - [kernel] capabilities: do not special case calculation of pE during exec of init (Eric Paris) [684008] - [scsi] qla2xxx: Update version number to 8.03.07.03.06.1-k (Chad Dupuis) [686341] - [scsi] qla2xxx: Display hardware/firmware registers to get more information about the error for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Updated the reset sequence for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Limit the logs in case device state does not change for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Add test for valid loop id to qla2x00_relogin() (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extra call to qla82xx_check_fw_alive() (Chad Dupuis) [686341] - [scsi] Revert "qla2xxx: Remove code to not reset ISP82xx on failure" (Chad Dupuis) [686341] - [scsi] qla2xxx: Log fcport state transitions when debug messages are enabled (Chad Dupuis) [686341] - [scsi] qla2xxx: Free firmware PCB on logout request (Chad Dupuis) [686341] - [scsi] qla2xxx: Include request queue ID in the upper 16-bits of the I/O handle for Abort I/O IOCBs (Chad Dupuis) [686341] - [scsi] qla2xxx: Perform FCoE context reset before trying adapter reset for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [686341] - [scsi] qla2xxx: Verify login-state has transitioned to PRLI-completed (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extraneous setting of FCF_ASYNC_SENT during login-done completion (Chad Dupuis) [686341] - [scsi] qla2xxx: Check for a match before attempting to set FCP-priority information (Chad Dupuis) [686341] - [scsi] qla2xxx: Correct calling contexts of qla2x00_mark_device_lost() in async paths (Chad Dupuis) [686341] - [scsi] qla2xxx: Display PortID information during FCP command-status handling (Chad Dupuis) [686341] - [misc] mark various drivers/features as tech preview (Don Zickus) [689566] - [mm] compaction beware writeback (Andrea Arcangeli) [690921] - [scsi] megaraid_sas: Version and Changelog update (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix iMR OCR support to work correctly (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix max_sectors for IEEE SGL (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix fault state handling (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix tasklet_init call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add CFG_CLEARED AEN (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to use correct LUN field (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK (Shyam Iyer) [692673] - [scsi] megaraid_sas: Call tasklet_schedule for MSI-X (Shyam Iyer) [692673] - [scsi] megaraid_sas: Enable MSI-X before calling megasas_init_fw (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add missing check_and_restore_queue_depth call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix failure gotos (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix probe_one to clear MSI-X flags in kdump (Tomas Henzl) [682110] - [fs] jbd/ocfs2: Fix block checksumming when a buffer is used in several transactions (Eric Sandeen) [618440] - [x86] UV: RHEL: avoid parsing the ACPI OSC table (George Beshers) [619426] - [x86] UV: Fix the effect of extra bits in the hub nodeid register (George Beshers) [619426] - [x86] UV: use native_halt on a halt (George Beshers) [619426] - [x86] UV: Fix initialization of max_pnode (George Beshers) [619426] - [x86] UV: Add common uv_early_read_mmr() function for reading MMR (George Beshers) [619426] - [x86] UV: Fix a problem with long bitops during boot (George Beshers) [619426] - [x86] UV: use BOOT_ACPI after crash dump (George Beshers) [619426] - [x86] UV: Make kdump avoid stack dumps (George Beshers) [619426] - [x86] UV: NMI_UNKNOWN (George Beshers) [619426] - [x86] UV: Upstream enable NMI backtrace (George Beshers) [619426] - [x86] Fix AMD PMU detection issue (Frank Arnold) [689065] - [s390x] tape: deadlock on global work queue (Hendrik Brueckner) [681306] - [s390x] qeth: remove needless IPA-commands in offline (Hendrik Brueckner) [679514] - [s390x] qeth: allow channel path changes in suspend state (Hendrik Brueckner) [678067] - [netdrv] ixgbe: receive packet statistics not incrementing (Andy Gospodarek) [689032] - [netdrv] bnx2: update driver to latest upstream (Neil Horman) [669813] - [mm] memcg: avoid deadlock between charge moving and try_charge() (Johannes Weiner) [592269] - [mm] memcg: move charges of file pages (Johannes Weiner) [592269] - [mm] memcg: clean up charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of swap charge moving (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous swap (Johannes Weiner) [592269] - [mm] memcg: avoid oom during charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of moving charges (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous pages (Johannes Weiner) [592269] - [mm] memcg: add interface to move charge at task migration (Johannes Weiner) [592269] - [kernel] cgroup: introduce __css_get/put() for multiple references (Johannes Weiner) [592269] - [kernel] cgroup: introduce cancel_attach() (Johannes Weiner) [592269] - [mm] memcg: remove memcg_tasklist mutex (Johannes Weiner) [592269] - [mm] memcg: cleanup mem_cgroup_move_parent() (Johannes Weiner) [592269] - [mm] memcg: add mem_cgroup_cancel_charge() (Johannes Weiner) [592269]- [netdrv] spec: add phy drivers to initrd (Andy Gospodarek) [650907]- [x86] export SMBIOS version via sysfs (Prarit Bhargava) [684329] - [fs] aio: fix up kabi breakage (Jeff Moyer) [690224] - [scsi] lpfc: Update lpfc version for 8.3.5.30.1p driver release (Rob Evers) [689937] - [scsi] lpfc: Fixed an issue where SLI4 adapter running on Powerpc was unable to login into Fabric (Rob Evers) [689937] - [scsi] lpfc: Fixed driver sending FLOGI to a disconnected FCF (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: block target when port queuing limit is hit (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: force retry in queuecommand when port is transitioning (Rob Evers) [689937] - [scsi] lpfc: Fix bug with incorrect BLS Response to BLS Abort (Rob Evers) [689937] - [scsi] lpfc: Fixed crash when mailbox commands timeout through BSG (Rob Evers) [689937] - [scsi] lpfc: Fix rrq cleanup for vport delete (Rob Evers) [689937] - [scsi] lpfc: LOGO completion routine must invalidate both RPI and D_ID (Rob Evers) [689937] - [scsi] lpfc: Do not take lock when clearing rrq active (Rob Evers) [689937] - [scsi] lpfc: Save IRQ level when taking host_lock in findnode_did (Rob Evers) [689937] - [scsi] lpfc: Fixed hang in lpfc_get_scsi_buf_s4 (Rob Evers) [689937] - [scsi] lpfc: Fix xri lookup for received rrq (Rob Evers) [689937] - [scsi] lpfc: Fixed missed setting of RRQ active for target aborted IOs (Rob Evers) [689937] - [scsi] lpfc: Fixed fdisc sent with invalid VPI (Rob Evers) [689937] - [scsi] lpfc: Fixed UE error reported by OneConnect UCNA BE2 hba with f/w 2.702.542.0 during reboot (Rob Evers) [689937] - [scsi] lpfc: Fixed XRI reuse issue. (Rob Evers) [689937] - [scsi] lpfc: Unreg login when PLOGI received from logged in port (Rob Evers) [689937] - [scsi] lpfc: Fixed crashes for NULL vport dereference (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (build error fix) (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (Rob Evers) [689937] - [scsi] lpfc: Adjust payload_length and request_length for sli4_config mailbox commands (Rob Evers) [689937] - [fs] NFSD, VFS: Remove dead code in nfsd_rename() (J. Bruce Fields) [687935] - [fs] nfsd: break lease on unlink due to rename (J. Bruce Fields) [687935] - [fs] nfsd4: fix struct file leak (J. Bruce Fields) [687921] - [fs] nfsd4: minor nfs4state.c reshuffling (J. Bruce Fields) [687921] - [mm] thp+memcg-numa: fix BUG at mm.h:370 (Andrea Arcangeli) [687918] - [mm] memcg: never OOM when charging huge pages, reinstated (Johannes Weiner) [685161] - [ata] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller (David Milburn) [684366] - [fs] GFS2: directly write blocks past i_size (Benjamin Marzinski) [684115] - [net] netfilter: fix xt_AUDIT to work with ebtables (Thomas Graf) [683888] - [net] bonding: change test for presence of VLANs (Jiri Pirko) [683496] - [x86] UV: Initialize the broadcast assist unit base destination node id properly (Dean Nelson) [683268] - [ppc] add missing mutex lock/unlock to device_pm_pre_add and device_pm_pre_add_cleanup (Steve Best) [683115] - [mm] thp: fix page_referenced to modify mapcount/vm_flags only if page is found (Andrea Arcangeli) [683073] - [netdrv] niu: Fix races between up/down and get_stats (Stefan Assmann) [683069] - [fs] ext4: don't scan/accumulate more pages than mballoc will allocate (Eric Sandeen) [682831] - [powerpc] kdump: CPUs assume the context of the oopsing CPU (Steve Best) [682303] - [scsi] cciss: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: move device attributes to avoid forward declarations (Tomas Henzl) [682239] - [pci] Fix missing pcie_port_platform_notify() (Prarit Bhargava) [681870] - [scsi] ipr: Fix a race on multiple configuration changes (Steve Best) [681679] - [net] bnep: fix buffer overflow (Don Howard) [681316] {CVE-2011-1079} - [pci] Enable ASPM state clearing regardless of policy (Alex Williamson) [681017] - [pci] Disable ASPM if BIOS asks us to (Alex Williamson) [681017] - [scsi] scsi_dh: fix reference counting in scsi_dh_activate error path (Mike Snitzer) [680140] - [scsi] aic94xx: world-writable sysfs update_bios file (Don Howard) [679307] - [x86] tc1100-wmi: world-writable sysfs wireless and jogdial files (Don Howard) [679307] - [x86] acer-wmi: world-writable sysfs threeg file (Don Howard) [679307] - [mfd] ab3100: world-writable debugfs *_priv files (Don Howard) [679307] - [v4l] sn9c102: world-wirtable sysfs files (Don Howard) [679307] - [virt] unbreak userspace that does not sets tss address (Gleb Natapov) [677314] - [virt] fix rcu usage in init_rmode_* functions (Gleb Natapov) [677314] - [virt] VMX: Initialize vm86 TSS only once (Gleb Natapov) [677314] - [virt] VMX: fix rcu usage warning in init_rmode() (Gleb Natapov) [677314] - [netdrv] enic: update to upstream version 2.1.1.6 (Andy Gospodarek) [676134] - [net] fix ipv6 binding to device (Shyam Iyer) [675321] - [net] add POLLPRI to sock_def_readable() (Jiri Pirko) [672234] - [x86] Fix mwait_usable section mismatch (Frank Arnold) [666493] - [x86] Fix EFI pagetable to map whole memory (Takao Indoh) [664364] - [netdrv] bnx2x: some more fixes from upstream (Michal Schmidt) [635942] - [netdrv] bnx2x: bugfixes from driver version 1.62.00-6 (Michal Schmidt) [635942] - [netdrv] ixgbe: DCB: enable RSS to be used with DCB (Andy Gospodarek) [684857] - [netdrv] ixgbe: DCB, use multiple Tx rings per traffic class (Andy Gospodarek) [684856] - [net] Implement infrastructure for HW based QOS (Neil Horman) [634006] - [x86] intel-iommu: Fix get_domain_for_dev() error path (Alex Williamson) [619455] - [x86] intel-iommu: Unlink domain from iommu (Alex Williamson) [619455]- [kernel] CAP_SYS_MODULE bypass via CAP_NET_ADMIN (Phillip Lougher) [681773] {CVE-2011-1019} - [kernel] failure to revert address limit override in OOPS error path (Dave Anderson) [659573] {CVE-2010-4258} - [fs] xfs: zero proper structure size for geometry calls (Phillip Lougher) [677268] - [fs] xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 (Phillip Lougher) [677268] {CVE-2011-0711} - [watchdog] quiet down the boot messages (Don Zickus) [588861 684356] - [x86] nmi_watchdog: compile-in i686 but disable by default (Don Zickus) [685021] - [kernel] watchdog: Always return NOTIFY_OK during cpu up/down events (Don Zickus) [684649] - [kernel] watchdog, nmi: Lower the severity of error messages (Don Zickus) [684649] - [kernel] watchdog: Don't change watchdog state on read of sysctl (Don Zickus) [684649] - [kernel] watchdog: Fix sysctl consistency (Don Zickus) [684649] - [kernel] watchdog: Fix broken nowatchdog logic (Don Zickus) [684649] - [scsi] isci: fix apc mode definition (David Milburn) [638569] - [scsi] isci: Revert "isci: only call sas_task_abort for tasks with NEED_DEV_RESET" (David Milburn) [638569] - [scsi] isci: Revert "isci: reset hardware at init (David Milburn) [638569] - [scsi] isci: Revert "isci: SATA/STP and SMP tasks are never explicity put in the error (David Milburn) [638569] - [scsi] isci config change (David Milburn) [638569] - [scsi] isci: fixes (David Milburn) [638569] - [scsi] isci: firmware (David Milburn) [638569] - [scsi] isci: lldd (David Milburn) [638569] - [scsi] isci/core: common definitions and utility functions (David Milburn) [638569] - [scsi] isci/core: base state machine and memory descriptors (David Milburn) [638569] - [scsi] isci/core: unsolicited frame handling and registers (David Milburn) [638569] - [scsi] isci/core: request (general, ssp and smp) (David Milburn) [638569] - [scsi] isci/core: stp (David Milburn) [638569] - [scsi] isci/core: remote node context (David Milburn) [638569] - [scsi] isci/core: remote device (David Milburn) [638569] - [scsi] isci/core: port (David Milburn) [638569] - [scsi] isci/core: phy (David Milburn) [638569] - [scsi] isci/core: controller (David Milburn) [638569] - [x86] introduce pci_map_biosrom() (David Milburn) [683211] - [kernel] perf symbols: Avoid resolving [kernel.kallsyms] to real path for buildid cache (Jiri Olsa) [664900] - [kernel] perf symbols: Fix vmlinux path when not using --symfs (Jiri Olsa) [664900] - [kernel] perf timechart: Fix max number of cpus (Jiri Olsa) [664900] - [kernel] perf timechart: Fix black idle boxes in the title (Jiri Olsa) [664900] - [kernel] perf hists: Print number of samples, not the period sum (Jiri Olsa) [664900] - [kernel] perf tools: Fix thread_map event synthesizing in top and record (Jiri Olsa) [664900] - [kernel] perf stat: Fix aggreate counter reading accounting (Jiri Olsa) [664900] - [kernel] perf tools: Fix time function double declaration with glibc (Jiri Olsa) [664900] - [kernel] perf tools: Fix build by checking if extra warnings are supported (Jiri Olsa) [664900] - [kernel] perf tools: Fix build when using gcc 3.4.6 (Jiri Olsa) [664900] - [kernel] perf tools: Add missing header, fixes build (Jiri Olsa) [664900] - [kernel] perf tools: Fix 64 bit integer format strings (Jiri Olsa) [664900] - [kernel] perf test: Fix build on older glibcs (Jiri Olsa) [664900] - [kernel] perf test: Use cpu_map->[cpu] when setting affinity (Jiri Olsa) [664900] - [kernel] perf symbols: Fix annotation of thumb code (Jiri Olsa) [664900] - [kernel] perf tools: Fix tracepoint id to string perf.data header table (Jiri Olsa) [664900] - [kernel] perf tools: Fix handling of wildcards in tracepoint event selectors (Jiri Olsa) [664900] - [kernel] perf record: Add "nodelay" mode, disabled by default (Jiri Olsa) [664900] - [kernel] perf sched: Fix list of events, dropping unsupported ':r' modifier (Jiri Olsa) [664900] - [kernel] Revert "perf tools: Emit clearer message for sys_perf_event_open ENOENT return" (Jiri Olsa) [664900] - [kernel] perf top: Fix annotate segv (Jiri Olsa) [664900] - [kernel] perf evsel: Fix order of event list deletion (Jiri Olsa) [664900] - [kernel] perf session: Fix infinite loop in __perf_session__process_events (Jiri Olsa) [664900] - [kernel] perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) (Jiri Olsa) [664900] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [664900] - [kernel] perf stat: better error message for unsupported events (Jiri Olsa) [664900] - [kernel] perf sched: Fix allocation result check (Jiri Olsa) [664900] - [kernel] perf tools: Pass whole attr to event selectors (Jiri Olsa) [664900] - [kernel] perf tools: Build with frame pointer (Jiri Olsa) [664900] - [kernel] perf tools: Fix buffer overflow error when specifying all tracepoints (Jiri Olsa) [664900] - [kernel] perf script: Make some lists static (Jiri Olsa) [664900] - [kernel] perf script: Use the default lost event handler (Jiri Olsa) [664900] - [kernel] perf session: Warn about errors when processing pipe events too (Jiri Olsa) [664900] - [kernel] perf tools: Fix perf_event.h header usage (Jiri Olsa) [664900] - [kernel] perf test: Clarify some error reports in the open syscall test (Jiri Olsa) [664900] - [kernel] perf: add DWARF register lookup for s390 (Jiri Olsa) [664900] - [kernel] perf timechart: Adjust perf timechart to the new power events (Jiri Olsa) [664900] - [kernel] perf test: Add test for counting open syscalls (Jiri Olsa) [664900] - [kernel] perf evsel: Auto allocate resources needed for some methods (Jiri Olsa) [664900] - [kernel] perf evsel: Use {cpu, thread}_map to shorten list of parameters (Jiri Olsa) [664900] - [kernel] perf tools: Refactor all_tids to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf tools: Refactor cpumap to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf evsel: Introduce per cpu and per thread open helpers (Jiri Olsa) [664900] - [kernel] perf evsel: Steal the counter reading routines from stat (Jiri Olsa) [664900] - [kernel] perf evsel: Delete the event selectors at exit (Jiri Olsa) [664900] - [kernel] perf util: Move do_read from session to util (Jiri Olsa) [664900] - [kernel] perf evsel: Adopt MATCH_EVENT macro from 'stat' (Jiri Olsa) [664900] - [kernel] perf tools: Introduce event selectors (Jiri Olsa) [664900] - [kernel] perf probe: Fix short file name probe location reporting (Jiri Olsa) [664900] - [kernel] perf script: Fix event ordering settings to work with older kernels (Jiri Olsa) [664900] - [kernel] perf record: Fix use of sample_id_all userspace with !sample_id_all kernels (Jiri Olsa) [664900] - [kernel] perf script: Finish the rename from trace to script (Jiri Olsa) [664900] - [kernel] perf probe: Fix wrong warning in __show_one_line() if read(1) errors happen (Jiri Olsa) [664900] - [kernel] perf test: Look forward for symbol aliases (Jiri Olsa) [664900] - [kernel] perf symbols: Improve kallsyms symbol end addr calculation (Jiri Olsa) [664900] - [kernel] perf probe: Handle gracefully some stupid and buggy line syntaxes (Jiri Olsa) [664900] - [kernel] perf probe: Don't always consider EOF as an error when listing source code (Jiri Olsa) [664900] - [kernel] perf probe: Fix line range description since a single file is allowed (Jiri Olsa) [664900] - [kernel] perf probe: Clean up redundant tests in show_line_range() (Jiri Olsa) [664900] - [kernel] perf probe: Rewrite show_one_line() to make it simpler (Jiri Olsa) [664900] - [kernel] perf probe: Make -L display the absolute path of the dumped file (Jiri Olsa) [664900] - [kernel] perf probe: Cleanup messages (Jiri Olsa) [664900] - [kernel] perf symbols: Add symfs option for off-box analysis using specified tree (Jiri Olsa) [664900] - [kernel] perf record, report, annotate, diff: Process events in order (Jiri Olsa) [664900] - [kernel] perf session: Fallback to unordered processing if no sample_id_all (Jiri Olsa) [664900] - [kernel] perf session: Remove unneeded dump_printf calls (Jiri Olsa) [664900] - [kernel] perf session: Split out user event processing (Jiri Olsa) [664900] - [kernel] perf session: Split out sample preprocessing (Jiri Olsa) [664900] - [kernel] perf session: Move dump code to event delivery path (Jiri Olsa) [664900] - [kernel] perf session: Add file_offset to event delivery function (Jiri Olsa) [664900] - [kernel] perf session: Store file offset in sample_queue (Jiri Olsa) [664900] - [kernel] perf session: Consolidate the dump code (Jiri Olsa) [664900] - [kernel] perf session: Dont queue events w/o timestamps (Jiri Olsa) [664900] - [kernel] perf event: Prevent unbound event__name array access (Jiri Olsa) [664900] - [kernel] perf session: Sort all events if ordered_samples=true (Jiri Olsa) [664900] - [kernel] perf report: Allow user to specify path to kallsyms file (Jiri Olsa) [664900] - [kernel] perf makefile: Allow strong and weak functions in LIB_OBJS (Jiri Olsa) [664900] - [kernel] perf tools: Catch a few uncheck calloc/malloc's (Jiri Olsa) [664900] - [kernel] perf script: Fix compiler warning in builtin_script.c:is_top_script() (Jiri Olsa) [664900] - [kernel] perf options: add OPT_CALLBACK_DEFAULT_NOOPT (Jiri Olsa) [664900] - [kernel] perf hist: Better displaying of unresolved DSOs and symbols (Jiri Olsa) [664900] - [kernel] perf tools: Ask for ID PERF_SAMPLE_ info on all PERF_RECORD_ events (Jiri Olsa) [664900] - [kernel] perf session: Parse sample earlier (Jiri Olsa) [664900] - [kernel] perf stat: Add csv-style output (Jiri Olsa) [664900] - [kernel] perf stat: Use --big-num format by default (Jiri Olsa) [664900] - [kernel] perf stat: Document missing options (Jiri Olsa) [664900] - [kernel] perf test: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf trace: Document missing options (Jiri Olsa) [664900] - [kernel] perf top: Document missing options (Jiri Olsa) [664900] - [kernel] perf sched: Document missing options (Jiri Olsa) [664900] - [kernel] perf report: Document missing options (Jiri Olsa) [664900] - [kernel] perf record: Document missing options (Jiri Olsa) [664900] - [kernel] perf probe: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf lock: Document missing options (Jiri Olsa) [664900] - [kernel] perf kvm: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Fix displacement and modules options short flag (Jiri Olsa) [664900] - [kernel] perf buildid-list: Document missing options (Jiri Olsa) [664900] - [kernel] perf annotate: Document missing options (Jiri Olsa) [664900] - [kernel] perf tools: fix event parsing of comma-separated tracepoint events (Jiri Olsa) [664900] - [kernel] perf packaging: add memcpy to perf MANIFEST (Jiri Olsa) [664900] - [kernel] perf debug: Simplify trace_event (Jiri Olsa) [664900] - [kernel] perf session: Allocate chunks of sample objects (Jiri Olsa) [664900] - [kernel] perf session: Cache sample objects (Jiri Olsa) [664900] - [kernel] perf session: Keep file mmaped instead of malloc/memcpy (Jiri Olsa) [664900] - [kernel] perf session: Use sensible mmap size (Jiri Olsa) [664900] - [kernel] perf session: Simplify termination checks (Jiri Olsa) [664900] - [kernel] perf session: Move ui_progress_update in __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Cleanup __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Use appropriate pointer type instead of silly typecasting (Jiri Olsa) [664900] - [kernel] perf session: Fix list sort algorithm (Jiri Olsa) [664900] - [kernel] perf tools: Fix lost and unknown events handling (Jiri Olsa) [664900] - [kernel] perf trace: Handle DT_UNKNOWN on filesystems that don't support d_type (Jiri Olsa) [664900] - [kernel] perf symbols: Correct final kernel map guesses (Jiri Olsa) [664900] - [kernel] perf events: Default to using event__process_lost (Jiri Olsa) [664900] - [kernel] perf record: Add option to disable collecting build-ids (Jiri Olsa) [664900] - [kernel] perf stat: Change and clean up sys_perf_event_open error handling (Jiri Olsa) [664900] - [kernel] perf tools: Remove hardcoded include paths for elfutils (Jiri Olsa) [664900] - [kernel] perf stat: Add no-aggregation mode to -a (Jiri Olsa) [664900] - [kernel] perf: Rename 'perf trace' to 'perf script' (Jiri Olsa) [664900] - [fs] dlm: record full callback state (David Teigland) [635041] - [net] bridge: do not learn from exact matches (Jiri Pirko) [623199] - [x86] x86-32: Separate 1:1 pagetables from swapper_pg_dir (Frank Arnold) [638743] - [tty] tty_audit: fix tty_audit_add_data live lock on audit disabled (Danny Feng) [680126] - [kernel] sched: Try not to migrate higher priority RT tasks (Larry Woodman) [676948]- [fs] GFS2: umount stuck on gfs2_gl_hash_clear (Steven Whitehouse) [682951] - [fs] GFS2: add missed unlock_page() (Steven Whitehouse) [684705] - [fs] GFS2: fix block allocation check for fallocate (Benjamin Marzinski) [674603] - [fs] gfs2: quota allows exceeding hard limit (Abhijith Das) [675944] - [ppc] perf: Fix frequency calculation for overflowing counters (Steve Best) [682842] - [powerpc] rtas_flash needs to use rtas_data_buf (Steve Best) [682801] - [powerpc] Use more accurate limit for first segment memory allocations (Steve Best) [682267] - [powerpc] eeh: Fix oops when probing in early boot (Steve Best) [681668] - [kernel] proc: protect mm start_code/end_code in /proc/pid/stat (Eugene Teo) [684573] {CVE-2011-0726} - [net] dccp oops (Eugene Teo) [682958] {CVE-2011-1093} - [scsi] sd: Export effective protection mode in sysfs (Mike Snitzer) [683266] - [kernel] remove execute bit from perf scripts (Jason Baron) [676692] - [firmware] dcdbas: force SMI to happen when expected (Shyam Iyer) [664832] - [perf] record: Enable the enable_on_exec flag if record forks the target (Steve Best) [664598] - [security] ima: fix add LSM rule bug (Eric Paris) [667915] {CVE-2011-0006} - [block] dm stripe: implement merge method (Mike Snitzer) [688376] - [dm] dm-ioctl: Fix using of possible uninitialised params struct, secure flag (Milan Broz) [683167] - [block] Fix over-zealous flush_disk when changing device size (Jeff Moyer) [678357] - [sound] caiaq: Fix possible string buffer overflow (Jaroslav Kysela) [678476] - [x86] Fix AMD iommu over suspend/resume (Matthew Garrett) [625569] - [virt] virtio: console: Don't access vqs if device was unplugged (Amit Shah) [681181] - [netdrv] sfc: disable RX hash insertion (Michal Schmidt) [556563] - [netdrv] sfc: remove filter management code (Michal Schmidt) [556563] - [netdrv] sfc: add private ioctl to allow reset during online firmware update (Michal Schmidt) [556563] - [netdrv] sfc: remove RX_FILTER_TBL0 from the register dump (Michal Schmidt) [556563] - [netdrv] sfc: lower stack usage in efx_ethtool_self_test (Michal Schmidt) [556563] - [drm] nouveau/vbios: parse more gpio tag bits from connector table (Ben Skeggs) [658896] - [drm] nouveau: fix suspend/resume on GPUs that don't have PM support (Ben Skeggs) [658896] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [658896] - [scsi] qla2xxx: Update version number 8.03.07.00.06.1 (Chad Dupuis) [678104] - [scsi] qla2xxx: Correct errant 82xx hardware state message (Chad Dupuis) [678104] - [scsi] qla2xxx: Check return value of fc_block_scsi_eh() (Chad Dupuis) [678104] - [scsi] qla2xxx: The ISP82XX should be online while waiting for commands completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Propagate block-layer tags on submitted I/Os (Chad Dupuis) [678104] - [scsi] qla2xxx: Clear any stale login-states during an adapter reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Adjust FCP_RSP response-info field check after TMF completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Pass right CT command string for CT status processing (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't wait for active mailbox command completion when firmware is hung (Chad Dupuis) [678104] - [scsi] qla2xxx: Abort pending commands for faster recovery during ISP reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Change from irq to irqsave with host_lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Do not return DID_NO_CONNECT when fcport state is FCS_DEVICE_LOST in qla2xxx_queuecommand() (Chad Dupuis) [678104] - [scsi] qla2xxx: Display nport_id when any SNS command fails (Chad Dupuis) [678104] - [scsi] qla2xxx: ROM lock recovery if fw hangs while holding the lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix array subscript is above array bounds in qla2xx_build_scsi_type_6_iocbs() (Chad Dupuis) [678104] - [scsi] qla2xxx: Use sg_next to fetch next sg element while walking sg list (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix to avoid recursive lock failure during BSG timeout (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove code to not reset ISP82xx on failure (Chad Dupuis) [678104] - [scsi] qla2xxx: Display mailbox register 4 during 8012 AEN for ISP82XX parts (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove redundant module parameter permission bits (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't perform a BIG_HAMMER if Get-ID (0x20) mailbox command fails on CNAs (Chad Dupuis) [678104] - [scsi] qla2xxx: Add sysfs node for displaying board temperature (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove unwanted check for bad spd (Chad Dupuis) [678104] - [scsi] qla2xxx: Memory wedge with peg_halt test in loop with ISP82XX (Chad Dupuis) [678104] - [scsi] qla2xxx: Update FCP priority information to firmware before sending IOs (Chad Dupuis) [678104] - [scsi] qla2xxx: Fixed zero test on new_config in qla2x00_process_loopback() (Chad Dupuis) [678104] - [scsi] qla2xxx: Populate FCP_PRIO location for no *FLT* case (Chad Dupuis) [678104] - [scsi] qla2xxx: Added support for quiescence mode for ISP82xx (Chad Dupuis) [678104]- [mm] thp: add extra_gfp in alloc_hugepage non NUMA (Andrea Arcangeli) [674147] - [mm] thp: Use GFP_OTHER_NODE for transparent huge pages (Andrea Arcangeli) [674147] - [mm] thp: Add __GFP_OTHER_NODE flag (Andrea Arcangeli) [674147] - [mm] thp: Use correct numa policy node for transparent hugepages (Andrea Arcangeli) [674147] - [mm] thp: Preserve original node for transparent huge page copies (Andrea Arcangeli) [674147] - [mm] thp: Add alloc_page_vma_node (Andrea Arcangeli) [674147] - [mm] thp: Change alloc_pages_vma to pass down the policy node for local policy (Andrea Arcangeli) [674147] - [mm] thp: Fix interleaving for transparent hugepages (Andrea Arcangeli) [674147] - [mm] compaction: fix high compaction latencies and remove compaction-kswapd (Andrea Arcangeli) [674147] - [mm] compaction: Minimise the time IRQs are disabled while isolating free pages (Andrea Arcangeli) [674147] - [mm] thp: prevent hugepages during args/env copying into the user stack (Andrea Arcangeli) [674147] - [mm] memcg: fix leak of accounting at failure path of hugepage collapsing (Andrea Arcangeli) [674147] - [mm] vmscan: kswapd should not free an excessive number of pages when balancing small zones (Andrea Arcangeli) [674147] - [mm] optimistic migration limited to movable pageblocks (Andrea Arcangeli) [674147] - [mm] migrate_pages api bool (Andrea Arcangeli) [674147] - [mm] migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path (Andrea Arcangeli) [674147] - [mm] add compound_trans_head helper (Andrea Arcangeli) [674147] - [mm] compaction: Avoid a potential deadlock due to lock_page() during direct compaction (Andrea Arcangeli) [674147] - [mm] hugetlbfs fix hugepage migration in the same way (Andrea Arcangeli) [674147] - [mm] fix migration hangs on anon_vma lock (Andrea Arcangeli) [674147]- [net] gro: reset dev and skb_iff on skb reuse (Andy Gospodarek) [681970] - [netdrv] ixgbe: limit VF access to network traffic (Andy Gospodarek) [678717] - [netdrv] ixgbe: work around for DDP last buffer size (Andy Gospodarek) [678717] - [x86] mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs (Frank Arnold) [652208 662238]- [kernel] capabilites: allow the application of capability limits to usermode helpers (Eric Paris) [665080] - [kernel] allow kernel-debuginfo-common to be biarch installable (Jason Baron) [682012] - [mm] fix pgd_lock deadlock (Andrea Arcangeli) [671477] - [net] Fix BUG halt in RDS when cong map len is returned to rds_send_xmit (Neil Horman) [680200] {CVE-2011-1023}- [x86] watchdog, nmi: Allow hardlockup to panic by default (Don Zickus) [677532] - [mm] Avoid possible bogus TLB entries (Larry Woodman) [681024] - [net] udp: lockless transmit path (Thomas Graf) [680549] - [mm] memcg: fix race at move_parent around compound_order() (Johannes Weiner) [679025] - [mm] memcg: correctly order reading PCG_USED and pc->mem_cgroup (Johannes Weiner) [679025] - [mm] memcg: fix race in mapped file accounting (Johannes Weiner) [679025] - [mm] memcg: make memcg's file mapped consistent with global VM (Johannes Weiner) [679021] - [net] fix rx queue refcounting (Neil Horman) [677786] - [kernel] /proc/vmcore: speed up access to vmcore file (Neil Horman) [672937] - [mm] ksm: drain pagevecs to lru (Andrea Arcangeli) [670063] - [mm] memcg: fix charged shmem swapcache migration (Johannes Weiner) [663223] - [mm] memcg: race-free migration of charged file pages (Johannes Weiner) [663223] - [virt] KVM: SVM: check for progress after IRET interception (Avi Kivity) [612436] - [virt] KVM: Fix race between nmi injection and enabling nmi window (Avi Kivity) [612436] - [net] ipv6: Implement Any-IP support for IPv6 (Neal Kim) [591335] - [net] netfilter: fix TPROXY IPv6 support build dependency (Andrew Jones) [591335] - [x86] hpwdt: Include hpwdt in rh-configs by default (Tony Camuso) [462945] - [x86] hpwdt and ipmi: use DIE_NMIUNKNOWN (Tony Camuso) [462945] - [netdrv] cnic: Fix big endian bug (Steve Best) [676640]- [scsi] libfcoe: check buffer length before write (Tomas Henzl) [635898 668114] - [scsi] fcoe: add modparm compat interface (Mike Christie) [635898 668114] - [scsi] bnx2fc: Avoid holding cq_lock when iounmap() is called (Mike Christie) [635898 668114] - [scsi] bnx2fc: Makefile, Kconfig changes and FCoE interfaces (Mike Christie) [635898 668114] - [scsi] bnx2fc: SCSI IO handling and session offload (Mike Christie) [635898 668114] - [scsi] bnx2fc: Firmware interface and ELS handling (Mike Christie) [635898 668114] - [scsi] bnx2fc: Header files (Mike Christie) [635898 668114] - [scsi] libfcoe: Remove stale fcoe-netdev entries (Mike Christie) [635898 668114] - [scsi] bnx2x: Proper netdev->ndo_set_rx_mode() implementation (Mike Christie) [635898 668114] - [scsi] bnx2x: MTU for FCoE L2 ring (Mike Christie) [635898 668114] - [scsi] bnx2x: multicasts in NPAR mode (Mike Christie) [635898 668114] - [scsi] bnx2x, cnic: Consolidate iSCSI/FCoE shared mem logic in bnx2x (Mike Christie) [635898 668114] - [scsi] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument (Mike Christie) [635898 668114] - [scsi] libfc: revert patch to fix exchange being deleted when the abort itself is timed out (Mike Christie) [635898 668114] - [scsi] fcoe: remove fcoe_ctlr_mode (Mike Christie) [635898 668114] - [scsi] libfcoe: Move common code from fcoe to libfcoe module (Mike Christie) [635898 668114] - [scsi] libfc: introduce LLD event callback (Mike Christie) [635898 668114] - [scsi] libfc: Extending lport's roles for target if there is a registered target (Mike Christie) [635898 668114] - [scsi] fcoe: convert fcoe.ko to become an fcoe transport provider driver (Mike Christie) [635898 668114] - [scsi] fcoe: prepare fcoe for using fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: include fcoe_transport.c into kernel libfcoe module (Mike Christie) [635898 668114] - [scsi] libfcoe: rename libfcoe.c to fcoe_cltr.c for the coming fcoe_transport.c (Mike Christie) [635898 668114] - [scsi] libfcoe: add implementation to support fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: add fcoe_transport structure defines to include/scsi/libfcoe.h (Mike Christie) [635898 668114] - [scsi] libfcoe: move logging macros into the local libfcoe.h header file (Mike Christie) [635898 668114] - [scsi] libfc: Enhanced exchange ID selection mechanism and fix related EMA selection logic (Mike Christie) [635898 668114] - [scsi] libfc: export seq_release() for users of seq_assign() (Mike Christie) [635898 668114] - [scsi] libfc: use PRLI hook to get parameters when sending outgoing PRLI (Mike Christie) [635898 668114] - [scsi] libfc: add hook to notify providers of local port changes (Mike Christie) [635898 668114] - [scsi] libfc: add local port hook for provider session lookup (Mike Christie) [635898 668114] - [scsi] libfc: add method for setting handler for incoming exchange (Mike Christie) [635898 668114] - [scsi] libfc: add hook for FC-4 provider registration (Mike Christie) [635898 668114] - [scsi] libfc: fix sparse static and non-ANSI warnings (Mike Christie) [635898 668114] - [scsi] fcoe: drop FCoE LOGO in FIP mode (Mike Christie) [635898 668114] - [scsi] fcoe: Fix module reference count for vports (Mike Christie) [635898 668114] - [s390x] remove task_show_regs (Danny Feng) [677855] {CVE-2011-0710}- [ib] cm: Bump reference count on cm_id before invoking callback (Doug Ledford) [676191] - [rdma] cm: Fix crash in request handlers (Doug Ledford) [676191] - [virt] Revert "kvm: Allow XSAVE/XRSTOR for a guest" series (Dor Laor) [464271] - [x86] perf: Add support for AMD family 15h core counters (Frank Arnold) [635671] - [x86] perf: Store perfctr msr addresses in config_base/event_base (Frank Arnold) [635671] - [x86] perf: P4 PMU - Fix unflagged overflows handling (Frank Arnold) [635671] - [x86] perf: Add new AMD family 15h msrs to perfctr reservation code (Frank Arnold) [635671] - [x86] perf: Calculate perfctr msr addresses in helper functions (Frank Arnold) [635671] - [x86] perf: Use helper function in x86_pmu_enable_all() (Frank Arnold) [635671]- [netdrv] Keep all bnx2 firmware files (John Feeney) [678429] - [crypto] sha-s390: Reset index after processing partial block (Herbert Xu) [626515] - [kernel] make /dev/crash require CAP_SYS_RAWIO for access (Dave Anderson) [675998] - [block] add sysfs knob for turning off disk entropy contributions (Jeff Moyer) [677447] - [misc] support for marking code as tech preview (Don Zickus) [645198] - [misc] move kernel/unsupported.c to kernel/rh_taint.c (Don Zickus) [645198] - [scsi] ipr: clean up ipr_format_res_path (Steve Best) [633327] - [scsi] ipr: Driver version 2.5.1 (Steve Best) [633327] - [scsi] ipr: fix mailbox register definition and add a delay before reading (Steve Best) [633327] - [scsi] ipr: fix lun assignment and comparison (Steve Best) [633327] - [scsi] ipr: add definitions for a new adapter (Steve Best) [633327] - [scsi] ipr: fix array error logging (Steve Best) [633327] - [scsi] ipr: reverse the isr optimization changes (Steve Best) [633327] - [scsi] ipr: fix resource address formatting and add attribute for device ID (Steve Best) [633327] - [scsi] ipr: fix resource type update and add sdev and shost attributes (Steve Best) [633327] - [scsi] ipr: fix transition to operational for new adapters (Steve Best) [633327] - [scsi] ipr: change endian swap key to match hardware spec change (Steve Best) [633327] - [scsi] ipr: add support for new Obsidian-E embedded adapter (Steve Best) [633327] - [scsi] ipr: add MMIO write to perform BIST for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: add writeq definition if needed (Steve Best) [633327] - [scsi] ipr: add endian swap enablement for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: fix resource path display and formatting (Steve Best) [633327] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [633327] - [scsi] ipr: set the data list length in the request control block (Steve Best) [633327] - [scsi] ipr: fix a register read to use correct address for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: include the resource path in the IOA status area structure (Steve Best) [633327] - [scsi] ipr: Fixes for 64 bit support (Steve Best) [633327] - [scsi] ipr: adds PCI ID definitions for new adapters (Steve Best) [633327] - [scsi] ipr: add support for new IOASCs (Steve Best) [633327] - [scsi] ipr: add support for multiple stages of initialization (Steve Best) [633327] - [scsi] ipr: implement shutdown changes and remove obsolete write cache parameter (Steve Best) [633327] - [scsi] ipr: add hardware assisted smart dump functionality (Steve Best) [633327] - [scsi] ipr: define new offsets to registers for the next generation chip (Steve Best) [633327] - [scsi] ipr: add error handling updates for the next generation chip (Steve Best) [633327] - [scsi] ipr: update the configuration table code for the next generation chip (Steve Best) [633327] - [scsi] ipr: add support for new adapter command structures for the next generation chip (Steve Best) [633327] - [scsi] hpsa: change version string (Tomas Henzl) [630060] - [scsi] cciss: change version string (Tomas Henzl) [630060] - [scsi] cciss: fix dma addr before freeing (Tomas Henzl) [630060] - [scsi] cciss: do not rescan luns on UNIT ATTN LUN DATA CHANGED (Tomas Henzl) [630060] - [scsi] cciss: fix missing command status value CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] cciss: retry driver initiated cmds (Tomas Henzl) [630060] - [scsi] cciss: update the vendor, model, rev, serial number (Tomas Henzl) [630060] - [scsi] cciss: convert hlist_* functions to list_* functions (Tomas Henzl) [630060] - [scsi] cciss: prevent from cycling thru nonexistent luns (Tomas Henzl) [630060] - [scsi] cciss: fix revalidate panic (Tomas Henzl) [630060] - [scsi] cciss: Fix cciss driver for CONFIG_PROC_FS not enabled (Tomas Henzl) [630060] - [scsi] cciss: do not leak stack contents to userspace (Tomas Henzl) [630060] - [scsi] cciss: limit commands in kdump scenario (Tomas Henzl) [630060] - [scsi] cciss: do not proceed with kdump if reset fails (Tomas Henzl) [630060] - [scsi] cciss: use kernel provided pci save and restore state functions (Tomas Henzl) [630060] - [scsi] cciss: fix board status waiting code (Tomas Henzl) [630060] - [scsi] cciss: Remove superfluous tests from cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_passthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getluninfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getdrivver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getfirmver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getbustypes (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getheartbeat (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_get_pci_info (Tomas Henzl) [630060] - [scsi] cciss: fix queue depth reporting (Tomas Henzl) [630060] - [scsi] cciss: fix botched tag masking for scsi tape commands (Tomas Henzl) [630060] - [scsi] cciss: separate cmd_alloc() and cmd_special_alloc() (Tomas Henzl) [630060] - [scsi] cciss: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_enter_performant_mode (Tomas Henzl) [630060] - [scsi] cciss: use consistent variable names (Tomas Henzl) [630060] - [scsi] cciss: change printks to dev_warn, etc (Tomas Henzl) [630060] - [scsi] cciss: cleanup some debug ifdefs (Tomas Henzl) [630060] - [scsi] cciss: Remove unnecessary kmalloc casts (Tomas Henzl) [630060] - [scsi] cciss: set SCSI max cmd len (Tomas Henzl) [630060] - [scsi] cciss: sanitize max commands (Tomas Henzl) [630060] - [scsi] cciss: cleanup interrupt_not_for_us (Tomas Henzl) [630060] - [scsi] cciss: Fix tape commandlist size (Tomas Henzl) [630060] - [scsi] cciss: use performant mode (Tomas Henzl) [630060] - [scsi] cciss: clean up interrupt handler (Tomas Henzl) [630060] - [scsi] cciss: factor out enqueue_and_submit_io (Tomas Henzl) [630060] - [scsi] cciss: Fix ENXIO weirdness (Tomas Henzl) [630060] - [scsi] cciss: fix scatter gather code on scsi side of driver (Tomas Henzl) [630060] - [scsi] cciss: add more commands for tapes (Tomas Henzl) [630060] - [scsi] cciss: eliminate unnecessary pointer use (Tomas Henzl) [630060] - [scsi] cciss: dont use void pointer for hba (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block mapping code (Tomas Henzl) [630060] - [scsi] cciss: fix DMA direction kludge (Tomas Henzl) [630060] - [scsi] cciss: simplify scatter gather code (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block (Tomas Henzl) [630060] - [scsi] cciss: support for enhanced scatter/gather (Tomas Henzl) [630060] - [scsi] cciss: remove sendcmd (Tomas Henzl) [630060] - [scsi] cciss: remove the "withirq" parameter (Tomas Henzl) [630060] - [scsi] cciss: clean up code in cciss_shutdown (Tomas Henzl) [630060] - [scsi] cciss: Remove double setting of busy_configuring (Tomas Henzl) [630060] - [scsi] cciss: Fix problem with remove_from_scan_list on driver unload (Tomas Henzl) [630060] - [scsi] cciss: detect bad alignment of scsi commands at build time (Tomas Henzl) [630060] - [scsi] hpsa: tell controller that we only use short tags (Tomas Henzl) [630060] - [scsi] hpsa: fix bad compare (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: add new transport_mode sys entry (Tomas Henzl) [630060] - [scsi] hpsa: make hpsa_simple_mode module parameter work (Tomas Henzl) [630060] - [scsi] hpsa: do not re-order commands in internal queues (Tomas Henzl) [630060] - [scsi] hpsa: Remove superflous variable (Tomas Henzl) [630060] - [scsi] hpsa: avoid leaking stack contents to userland (Tomas Henzl) [630060] - [scsi] hpsa: Add a commands_outstanding attribute in /sys (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_simple_mode option (Tomas Henzl) [630060] - [scsi] hpsa: take the adapter lock in hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: do not reset unknown boards on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: limit commands allocated on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Use kernel PCI functions (Tomas Henzl) [630060] - [scsi] hpsa: fix board status waiting code (Tomas Henzl) [630060] - [scsi] hpsa: disable doorbell reset on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Fix problem with CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] hpsa: fix botched tag masking in interrupt handler (Tomas Henzl) [630060] - [scsi] hpsa: correct new controller ids (Tomas Henzl) [630060] - [scsi] hpsa: wait for board ready condition after hard reset (Tomas Henzl) [630060] - [scsi] hpsa: sanitize max commands (Tomas Henzl) [630060] - [scsi] hpsa: separate intx and msi/msix interrupt handlers (Tomas Henzl) [630060] - [scsi] hpsa: enable Compaq Smart Arrays with hpsa_allow_any (Tomas Henzl) [630060] - [scsi] hpsa: add new controllers (Tomas Henzl) [630060] - [scsi] hpsa: Fix use of unitialized variable (Tomas Henzl) [630060] - [scsi] hpsa: fix block fetch table problem (Tomas Henzl) [630060] - [scsi] hpsa: expose ctlr firmware rev via sys (Tomas Henzl) [630060] - [scsi] hpsa: initial add of hpsa.txt documentation (Tomas Henzl) [630060] - [scsi] hpsa: remove unused firm_ver member of per-hba structure (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_performant_mode (Tomas Henzl) [630060] - [scsi] hpsa: remove unused variable trans_offset (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: mark as __devinit (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_simple_mode (Tomas Henzl) [630060] - [scsi] hpsa: add back the p600 quirk (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_enable_scsi_prefetch (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_CISS_signature_present (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_board_params (Tomas Henzl) [630060] - [scsi] hpsa: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_cfgtables (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_board_ready (Tomas Henzl) [630060] - [scsi] hpsa: remove redundant board_id parameter from hpsa_interrupt_mode (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_board_disabled (Tomas Henzl) [630060] - [scsi] hpsa: save pdev pointer early (Tomas Henzl) [630060] - [scsi] hpsa: hpsa remove READ_CAPACITY code (Tomas Henzl) [630060] - [scsi] hpsa: Remove duplicate defines of DIRECT_LOOKUP_ constants (Tomas Henzl) [630060] - [scsi] hpsa: fixup DMA address before freeing (Tomas Henzl) [630060] - [scsi] hpsa: defend against zero sized buffers in passthru ioctls (Tomas Henzl) [630060] - [scsi] hpsa: do not consider RAID level to be part of device identity (Tomas Henzl) [630060] - [scsi] hpsa: do not consider firmware revision when looking for device changes (Tomas Henzl) [630060] - [netdrv] ixgbe: fix panic due to uninitialized pointer (Andy Gospodarek) [676875] - [net] Fix use-after-free in RPS sysfs handling (Herbert Xu) [676099]- [usb] xhci: Remove more doorbell-related reads (Don Zickus) [674409] - [usb] xHCI: fix printk_ratelimit() usage (Don Zickus) [674409] - [usb] xHCI: replace dev_dbg() with xhci_dbg() (Don Zickus) [674409] - [usb] xHCI: fix cycle bit set in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: remove redundant parameter in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: fix queue_trb in isoc transfer (Don Zickus) [674409] - [usb] xhci: Use GFP_NOIO during device reset (Don Zickus) [674409] - [usb] Realloc xHCI structures after a hub is verified (Don Zickus) [674409] - [usb] xhci: Do not run xhci_cleanup_msix with irq disabled (Don Zickus) [674409] - [usb] xHCI: synchronize irq in xhci_suspend() (Don Zickus) [674409] - [usb] xhci: Resume bus on any port status change (Don Zickus) [674409] - [x86] i2c-i801: Add PCI idents for Patsburg IDF SMBus controllers (Prarit Bhargava) [649054] - [x86] i2c-i801: Handle multiple instances instead of keeping global state (Prarit Bhargava) [649054] - [x86] PCI: update Intel chipset names and defines (Prarit Bhargava) [649054] - [x86] hwmon: Fix autoloading of fschmd on recent Fujitsu machines (Prarit Bhargava) [649054] - [x86] i2c-i801: Fix all checkpatch warnings (Prarit Bhargava) [649054] - [x86] i2c-i801: All newer devices have all the optional features (Prarit Bhargava) [649054] - [x86] i2c-i801: Let the user disable selected driver features (Prarit Bhargava) [649054] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [464271] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [464271] - [virt] Fix OSXSAVE after migration (Don Dugger) [464271] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [464271] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [464271] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [464271] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [464271] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [464271] - [virt] x86: Export FPU API for KVM use (Don Dugger) [464271] - [virt] KVM: x86: Use FPU API (Don Dugger) [464271] - [virt] x86: Introduce 'struct fpu' and related API (Don Dugger) [464271] - [net] bridge: Fix mglist corruption that leads to memory corruption (Herbert Xu) [659421] - [sched] autogroup: Do not create autogroups for sessions if user has not enabled autogroups (Vivek Goyal) [656042] - [virt] virtio_net: Add schedule check to napi_enable call (Michael S. Tsirkin) [676579] - [netdrv] r8169: use RxFIFO overflow workaround and prevent RxFIFO induced infinite loops (Ivan Vecera) [630810] - [netdrv] ehea: Increase the skb array usage (Steve Best) [676139]- [fs] Btrfs: fix slot count logic in space info ioctl (Josef Bacik) [663749] - [video] vgacon: check for efi machine (Dave Airlie) [609516] - [dm] wipe dm-ioctl buffers (Milan Broz) [674813] - [virt] xen/events.c: clean up section mismatch warning (Andrew Jones) [676346] - [virt] xen: microcode: no backtrace on guest restore (Andrew Jones) [671161] - [virt] xen: fix save/restore: unmask evtchn for IRQF_TIMER (Andrew Jones) [676009] - [crypto] export DSA_verify as a gpl symbol (Jarod Wilson) [673577] - [fs] NFS: Micro-optimize nfs4_decode_dirent() (Steve Dickson) [675815] - [fs] NFS: construct consistent co_ownerid for v4.1 (Steve Dickson) [675815] - [fs] NFS: fix the setting of exchange id flag (Steve Dickson) [675815] - [fs] NFS: nfs_wcc_update_inode() should set nfsi->attr_gencount (Steve Dickson) [675815] - [fs] NFS: improve pnfs_put_deviceid_cache debug print (Steve Dickson) [675815] - [fs] NFS fix cb_sequence error processing (Steve Dickson) [675815] - [fs] NFS do not find client in NFSv4 pg_authenticate (Steve Dickson) [675815] - [fs] NFS: Prevent memory allocation failure in nfsacl_encode() (Steve Dickson) [675815] - [fs] NFS: nfsacl_{encode, decode} should return signed integer (Steve Dickson) [675815] - [fs] NFS: Fix "kernel BUG at fs/aio.c:554!" (Steve Dickson) [675815] - [fs] NFS4: Avoid potential NULL pointer dereference in decode_and_add_ds() (Steve Dickson) [675815] - [fs] NFS: fix handling of malloc failure during nfs_flush_multi() (Steve Dickson) [675815] - [fs] GFS2: panics on quotacheck update (Abhijith Das) [675745] - [fs] GFS2: Fails to clear glocks during unmount (Abhijith Das) [675270] - [net] clear heap allocations for privileged ethtool actions (Jiri Pirko) [672435] {CVE-2010-4655} - [netdrv] s2io: update to driver version 2.0.26.28 (Michal Schmidt) [611869] - [x86] Include ACPI _DSM index and label support (Matthew Garrett) [639971] - [mm] zram: simplify zram_make_request (Jerome Marchand) [661293] - [mm] zram: make zram_read return a bio error if the device is not initialized (Jerome Marchand) [661293] - [mm] zram: round up the disk size provided by user (Jerome Marchand) [661293] - [mm] zram: make ZRAM depends on SYSFS (Jerome Marchand) [661293] - [block] zram: fix up my fixup for some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: fix up some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: Makefile: replace the use of -objs with -y (Jerome Marchand) [661293] - [block] zram: free device memory when init fails (Jerome Marchand) [661293] - [block] zram: Update zram documentation (Jerome Marchand) [661293] - [block] zram: Remove need for explicit device initialization (Jerome Marchand) [661293] - [block] zram: Replace ioctls with sysfs interface (Jerome Marchand) [661293] - [block] zram: fix build errors, depends on BLOCK (Jerome Marchand) [661293] - [fs] Revert "inotify: rework inotify locking to prevent double free use when free in inotify" [674880 675299]- [s390x] Fix hang on s390x while running LTP (Larry Woodman) [675294] - [fs] make it possible to log all attempts to walk into a subtree (Alexander Viro) [661402] - [x86] intel-iommu: Fix double lock in get_domain_for_dev() (Alex Williamson) [675304] - [virt] fix WinXP BSOD when boot up with -cpu Penryn (John Cooper) [635539] - [virt] KVM: Keep guest TSC synchronized across host suspend (Zachary Amsden) [651635] - [virt] KVM: make cyc_to_nsec conversions more reliable (Zachary Amsden) [651635] - [virt] KVM: Backport TSC catchup for KHZ rate change / unstable CPUs fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of math fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of backwards warp fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of pvclock scale_delta changes (Zachary Amsden) [651635] - [virt] KVM: backport x86: Unify TSC logic (Zachary Amsden) [651635] - [virt] KVM: Backport of TSC reset compensation changes (Zachary Amsden) [651635] - [virt] KVM: backport Convert TSC writes to TSC offset writes (Zachary Amsden) [651635] - [virt] KVM: backport of upstream TSC khz restructuring and fixes (Zachary Amsden) [651635] - [virt] KVM: backport of SVM TSC init fixes (Zachary Amsden) [651635] - [kernel] perf: Enable 'perf lock' for the perf user tool (Jason Baron) [593763] - [kernel] tracing: Factorize lock events in a lock class (Jason Baron) [593763] - [kernel] tracing: Drop the nested field from lock_release event (Jason Baron) [593763] - [kernel] tracing: Drop lock_acquired waittime field (Jason Baron) [593763] - [kernel] perf lock: Enhance information of lock trace events (Jason Baron) [593763] - [kernel] tracing: Rename 'lockdep' event subsystem into 'lock' (Jason Baron) [593763] - [kernel] perf: fix lock recursion (Jason Baron) [593763] - [net] tcp thin streams kabi workaround (Jiri Pirko) [645793] - [net] Add getsockopt support for TCP thin-streams (Jiri Pirko) [645793] - [net] TCP thin dupack (Jiri Pirko) [645793] - [net] TCP thin linear timeouts (Jiri Pirko) [645793] - [net] TCP thin-stream detection (Jiri Pirko) [645793] - [net] Corrected spelling error heurestics->heuristics (Jiri Pirko) [645793] - [x86] kexec: Make sure to stop all CPUs before exiting the kernel (Paolo Bonzini) [667340] - [x86] xen: don't bother to stop other cpus on shutdown/reboot (Paolo Bonzini) [667340] - [virt] netfront: explicitly generate arp_notify event after migration (Paolo Bonzini) [622575] - [net] arp_notify: allow drivers to explicitly request a notification event (Paolo Bonzini) [622575] - [net] arp_notify: document that a gratuitous ARP request is sent when this option is enabled (Paolo Bonzini) [622575] - [fs] Prevent freeing uninitialized pointer in compat_do_readv_writev (Jeff Moyer) [636906] - [fs] compat_rw_copy_check_uvector: add missing compat_ptr call (Jeff Moyer) [636906] - [fs] aio: fix the compat vectored operations (Jeff Moyer) [636906] - [fs] compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev (Jeff Moyer) [636906] - [powerpc] pseries: Fix VPHN build errors on non-SMP systems (Steve Best) [633513] - [powerpc] pseries: Poll VPA for topology changes and update NUMA maps (Steve Best) [633513] - [powerpc] Disable VPHN polling during a suspend operation (Steve Best) [633513] - [powerpc] Add VPHN firmware feature (Steve Best) [633513] - [fs] make block fiemap mapping length at least blocksize long (Josef Bacik) [663042] - [fs] mmapping a read only file on a gfs2 filesystem incorrectly acquires an exclusive glock (Steven Whitehouse) [674286] - [fs] improve remount,ro vs buffercache coherency (Dave Chinner) [665056] - [kexec] include sysctl to disable (Eric Paris) [665169] - [net] Backport receive flow steering (Neil Horman) [625487] - [crypto] unmark gcm(aes) as fips_allowed (Jarod Wilson) [638133] - [crypto] bring cprng in line with upstream (Neil Horman) [673385] - [usb] iowarrior: don't trust report_size for buffer size (Don Zickus) [672422] - [pci] enable_drhd_fault_handling() section mismatch cleanup (Prarit Bhargava) [674571] - [x86] amd-iommu: Fix rounding-bug in __unmap_single (Frank Arnold) [636249] - [x86] Use MWAIT to offline a processor (Luming Yu) [666493] - [virt] virtio_blk: allow re-reading config space at runtime (Christoph Hellwig) [669744]- [scsi] fix use-after-free in scsi_init_io() (Mike Christie) [674064]- [fs] include missing header in fs.h (Aristeu Rozanski) [675102]- [sched] Replace kernel command line option "noautogroup" with "autogroup" (Vivek Goyal) [656042] - [sched] autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() failure (Vivek Goyal) [656042] - [sched] Display autogroup names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Reinstate group names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Enable autogroup CONFIG_SCHED_AUTOGROUP=y in rhel6 (Vivek Goyal) [656042] - [sched] Fix struct autogroup memory leak (Vivek Goyal) [656042] - [sched] Mark autogroup_init() __init (Vivek Goyal) [656042] - [sched] autogroup: Fix potential access to freed memory (Vivek Goyal) [656042] - [sched] Add 'autogroup' scheduling feature: automated per session task groups (Vivek Goyal) [656042] - [v4l] dvb/rc: fix IR setkeycode operations (Jarod Wilson) [663280] - [v4l] dvb/rc: additional pending IR fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: pull in (most) changes up to 2.6.38-rc2 (Jarod Wilson) [663280 672404] {CVE-2011-0521} - [v4l] configs: enable v4l/dvb/rc bits (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_adapter kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_demux kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: add back support for get_umapped_area fop (Jarod Wilson) [663280] - [v4l] dvb/rc: necessary dvb-usb rc support kabi fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: kabi work-arounds for internal structs (Jarod Wilson) [663280] - [v4l] dvb/rc: revert constification and unlocked_ioctl changes (Jarod Wilson) [663280] - [v4l] dvb/rc: backport to 2.6.32 interfaces (Jarod Wilson) [663280] - [v4l] dvb/rc: pending IR driver fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: add remaining 2.6.38-rc1 v4l changes (Jarod Wilson) [663280] - [v4l] dvb/rc: add webcam support from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add remote control core from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: update to dvb code from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add 2.6.38-rc1 base tuner code (Jarod Wilson) [663280]- [block] md: protect against NULL reference when waiting to start a raid10. (Doug Ledford) [633695 659623] - [block] md/raid1: really fix recovery looping when single good device fails. (Doug Ledford) [633695 659623] - [block] md: fix return value of rdev_size_change() (Doug Ledford) [633695 659623] - [block] md: tidy up device searches in read_balance. (Doug Ledford) [633695 659623] - [block] md/raid1: fix some typos in comments. (Doug Ledford) [633695 659623] - [block] md/raid1: discard unused variable. (Doug Ledford) [633695 659623] - [block] md: unplug writes to external bitmaps. (Doug Ledford) [633695 659623] - [block] md: use separate bio pool for each md device. (Doug Ledford) [633695 659623] - [block] md: change type of first arg to sync_page_io. (Doug Ledford) [633695 659623] - [block] md/raid1: perform mem allocation before disabling writes during resync. (Doug Ledford) [633695 659623] - [block] md: use bio_kmalloc rather than bio_alloc when failure is acceptable. (Doug Ledford) [633695 659623] - [block] md: Fix possible deadlock with multiple mempool allocations. (Doug Ledford) [633695 659623] - [block] md: fix and update workqueue usage (Doug Ledford) [633695 659623] - [block] md: use sector_t in bitmap_get_counter (Doug Ledford) [633695 659623] - [block] md: Fix regression with raid1 arrays without persistent metadata. (Doug Ledford) [633695 659623] - [block] mm: strictly nested kmap_atomic() (Doug Ledford) [633695 659623] - [block] move async raid6 test to lib/Kconfig.debug (Doug Ledford) [633695 659623] - [block] md: check return code of read_sb_page (Doug Ledford) [633695 659623] - [block] md/raid1: minor bio initialisation improvements. (Doug Ledford) [633695 659623] - [block] md/raid1: avoid overflow in raid1 resync when bitmap is in use. (Doug Ledford) [633695 659623] - [block] md: fix v1.x metadata update when a disk is missing. (Doug Ledford) [633695 659623] - [block] md: call md_update_sb even for 'external' metadata arrays. (Doug Ledford) [633695 659623] - [block] md: resolve confusion of MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md: don't clear MD_CHANGE_CLEAN in md_update_sb() for external arrays (Doug Ledford) [633695 659623] - [block] md: provide appropriate return value for spare_active functions. (Doug Ledford) [633695 659623] - [block] md: Notify sysfs when RAID1/5/10 disk is In_sync. (Doug Ledford) [633695 659623] - [block] Update recovery_offset even when external metadata is used. (Doug Ledford) [633695 659623] - [block] Make lib/raid6/test build correctly. (Doug Ledford) [633695 659623] - [block] md: clean up do_md_stop (Doug Ledford) [633695 659623] - [block] md: fix another deadlock with removing sysfs attributes. (Doug Ledford) [633695 659623] - [block] md: move revalidate_disk() back outside open_mutex (Doug Ledford) [633695 659623] - [block] md/raid10: fix deadlock with unaligned read during resync (Doug Ledford) [633695 659623] - [block] md/bitmap: separate out loading a bitmap from initialising the structures. (Doug Ledford) [633695 659623] - [block] md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log. (Doug Ledford) [633695 659623] - [block] md/bitmap: optimise scanning of empty bitmaps. (Doug Ledford) [633695 659623] - [block] md/bitmap: clean up plugging calls. (Doug Ledford) [633695 659623] - [block] md/bitmap: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/bitmap: white space clean up and similar. (Doug Ledford) [633695 659623] - [block] md/raid5: export raid5 unplugging interface. (Doug Ledford) [633695 659623] - [block] md/plug: optionally use plugger to unplug an array during resync/recovery. (Doug Ledford) [633695 659623] - [block] md/raid5: add simple plugging infrastructure. (Doug Ledford) [633695 659623] - [block] md/raid5: export is_congested test (Doug Ledford) [633695 659623] - [block] raid5: Don't set read-ahead when there is no queue (Doug Ledford) [633695 659623] - [block] md: add support for raising dm events. (Doug Ledford) [633695 659623] - [block] md: export various start/stop interfaces (Doug Ledford) [633695 659623] - [block] md: split out md_rdev_init (Doug Ledford) [633695 659623] - [block] md: be more careful setting MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk (Doug Ledford) [633695 659623] - [block] md/raid5: factor out code for changing size of stripe cache. (Doug Ledford) [633695 659623] - [block] md: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/raid5: don't include 'spare' drives when reshaping to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: add a missing 'continue' in a loop. (Doug Ledford) [633695 659623] - [block] md/raid5: Allow recovered part of partially recovered devices to be in-sync (Doug Ledford) [633695 659623] - [block] md/raid5: More careful check for "has array failed". (Doug Ledford) [633695 659623] - [block] md: Don't update ->recovery_offset when reshaping an array to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: avoid oops when number of devices is reduced then increased. (Doug Ledford) [633695 659623] - [block] md: enable raid4->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: clear layout after ->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: fix raid10 takeover: use new_layout for setup_conf (Doug Ledford) [633695 659623] - [block] md: fix handling of array level takeover that re-arranges devices. (Doug Ledford) [633695 659623] - [block] md: raid10: Fix null pointer dereference in fix_read_error() (Doug Ledford) [633695 659623] - [block] md: convert cpu notifier to return encapsulate errno value (Doug Ledford) [633695 659623] - [block] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB (Doug Ledford) [633695 659623] - [block] md/linear: standardise all printk messages (Doug Ledford) [633695 659623] - [block] md/raid0: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid10: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid1: improve printk messages (Doug Ledford) [633695 659623] - [block] md/raid5: improve consistency of error messages. (Doug Ledford) [633695 659623] - [block] md/raid4: permit raid0 takeover (Doug Ledford) [633695 659623] - [block] md/raid1: delay reads that could overtake behind-writes. (Doug Ledford) [633695 659623] - [block] md/raid1: fix confusing 'redirect sector' message. (Doug Ledford) [633695 659623] - [block] md/raid5: small tidyup in raid5_align_endio (Doug Ledford) [633695 659623] - [block] md: add support for raid5 to raid4 conversion (Doug Ledford) [633695 659623] - [block] md: Add support for Raid0->Raid10 takeover (Doug Ledford) [633695 659623] - [block] md: don't use mddev->raid_disks in raid0 or raid10 while array is active. (Doug Ledford) [633695 659623] - [block] md/raid1: fix counting of write targets. (Doug Ledford) [633695 659623] - [block] md/linear: avoid possible oops and array stop (Doug Ledford) [633695 659623] - [block] async_tx: Move ASYNC_RAID6_TEST option to crypto/async_tx/, fix dependencies (Doug Ledford) [633695 659623] - [block] md: Factor out RAID6 algorithms into lib/ (Doug Ledford) [633695 659623]- [block] dm mpath: delay activate_path retry on SCSI_DH_RETRY (Mike Snitzer) [668852] - [block] dm: remove superfluous irq disablement in dm_request_fn (Mike Snitzer) [668852] - [block] dm log: use PTR_ERR value instead of ENOMEM (Mike Snitzer) [668852] - [block] dm snapshot: avoid storing private suspended state (Mike Snitzer) [668852] - [block] dm ioctl: suppress needless warning messages (Mike Snitzer) [668852] - [block] dm log userspace: add version number to comms (Mike Snitzer) [668852] - [block] dm log userspace: group clear and mark requests (Mike Snitzer) [668852] - [block] dm log userspace: split flush queue (Mike Snitzer) [668852] - [block] dm log userspace: trap all failed log construction errors (Mike Snitzer) [668852] - [block] dm kcopyd: delay unplugging (Mike Snitzer) [668852] - [block] dm io: remove BIO_RW_SYNCIO flag from kcopyd (Mike Snitzer) [668852] - [block] dm crypt: set key size early (Mike Snitzer) [668852] - [block] dm raid1: support discard (Mike Snitzer) [668852] - [block] dm ioctl: allow rename to fill empty uuid (Mike Snitzer) [668852] - [block] block: max hardware sectors limit wrapper (Mike Snitzer) [668852] - [netdrv] bna: include new bna ethernet driver (Ivan Vecera) [475692] - [cdrom] Fix NULL pointer dereference in cdrom driver (James Paradis) [673567] - [mm] hugetlb: fix handling of parse errors in sysfs (Dean Nelson) [673203] - [mm] hugetlb: do not allow pagesize >= MAX_ORDER pool (Dean Nelson) [673203] - [mm] hugetlb: check the return value of string (Dean Nelson) [673203] - [mm] hugetlb.c: fix error-path memory leak in (Dean Nelson) [673203] - [mm] hugetlb: abort a hugepage pool resize if a signal (Dean Nelson) [673203] - [block] improve detail in I/O error messages (Mike Snitzer) [431754] - [block] dm mpath: propagate target errors immediately (Mike Snitzer) [431754] - [scsi] Detailed I/O errors (Mike Snitzer) [431754] - [scsi] always pass Unit Attention upwards from scsi_check_sense (Mike Snitzer) [431754] - [scsi] make error handling more robust in the face of reservations (Mike Snitzer) [431754] - [scsi] Return NEEDS_RETRY for eh commands with status BUSY (Mike Snitzer) [431754] - [fs] Btrfs: btrfs_iget() returns ERR_PTR (Josef Bacik) [663749] - [fs] Btrfs: handle error returns from btrfs_lookup_dir_item() (Josef Bacik) [663749] - [fs] Btrfs: Fix null dereference in relocation.c (Josef Bacik) [663749] - [fs] Btrfs: fix remap_file_pages error (Josef Bacik) [663749] - [fs] Btrfs: The file argument for fsync() is never null (Josef Bacik) [663749] - [fs] Btrfs: handle kzalloc() failure in open_ctree() (Josef Bacik) [663749] - [fs] Btrfs: fix split_leaf double split corner case (Josef Bacik) [663749] - [fs] Btrfs: handle ERR_PTR from posix_acl_from_xattr() (Josef Bacik) [663749] - [fs] Btrfs: Fix BUG_ON for fs converted from extN (Josef Bacik) [663749] - [fs] Fix btrfs b0rkage (Josef Bacik) [663749] - [fs] Btrfs: prevent RAID level downgrades when space is low (Josef Bacik) [663749] - [fs] Btrfs: account for missing devices in RAID allocation profiles (Josef Bacik) [663749] - [fs] Btrfs: EIO when we fail to read tree roots (Josef Bacik) [663749] - [fs] Btrfs: fix compiler warnings (Josef Bacik) [663749] - [fs] Btrfs: Make async snapshot ioctl more generic (Josef Bacik) [663749] - [fs] Btrfs: pwrite blocked when writing from the mmaped buffer of the same page (Josef Bacik) [663749] - [fs] Btrfs: Fix a crash when mounting a subvolume (Josef Bacik) [663749] - [fs] Btrfs: fix sync subvol/snapshot creation (Josef Bacik) [663749] - [fs] Btrfs: Fix page leak in compressed writeback path (Josef Bacik) [663749] - [fs] Btrfs: do not BUG if we fail to remove the orphan item for dead snapshots (Josef Bacik) [663749] - [fs] Btrfs: fixup return code for btrfs_del_orphan_item (Josef Bacik) [663749] - [fs] Btrfs: do not do fast caching if we are allocating blocks for tree_root (Josef Bacik) [663749] - [fs] Btrfs: deal with space cache errors better (Josef Bacik) [663749] - [fs] Btrfs: fix use after free in O_DIRECT (Josef Bacik) [663749] - [fs] Btrfs: don't use migrate page without CONFIG_MIGRATION (Josef Bacik) [663749] - [fs] Btrfs: deal with DIO bios that span more than one ordered extent (Josef Bacik) [663749] - [fs] Btrfs: setup blank root and fs_info for mount time (Josef Bacik) [663749] - [fs] Btrfs: fix fiemap (Josef Bacik) [663749] - [fs] Btrfs - fix race between btrfs_get_sb() and umount (Josef Bacik) [663749] - [fs] Btrfs: update inode ctime when using links (Josef Bacik) [663749] - [fs] Btrfs: make sure new inode size is ok in fallocate (Josef Bacik) [663749] - [fs] Btrfs: fix typo in fallocate to make it honor actual size (Josef Bacik) [663749] - [fs] Btrfs: avoid NULL pointer deref in try_release_extent_buffer (Josef Bacik) [663749] - [fs] Btrfs: make btrfs_add_nondir take parent inode as an argument (Josef Bacik) [663749] - [fs] Btrfs: hold i_mutex when calling btrfs_log_dentry_safe (Josef Bacik) [663749] - [fs] Btrfs: use dget_parent where we can UPDATED (Josef Bacik) [663749] - [fs] Btrfs: fix more ESTALE problems with NFS (Josef Bacik) [663749] - [fs] Btrfs: handle NFS lookups properly (Josef Bacik) [663749] - [fs] btrfs: make 1-bit signed fileds unsigned (Josef Bacik) [663749] - [fs] btrfs: Show device attr correctly for symlinks (Josef Bacik) [663749] - [fs] btrfs: Set file size correctly in file clone (Josef Bacik) [663749] - [fs] Btrfs: fix CLONE ioctl destination file size expansion to block boundary (Josef Bacik) [663749] - [fs] btrfs: Check if dest_offset is block-size aligned before cloning file (Josef Bacik) [663749] - [fs] Btrfs: handle the space_cache option properly (Josef Bacik) [663749] - [fs] btrfs: Fix early enospc because 'unused' calculated with wrong sign. (Josef Bacik) [663749] - [fs] btrfs: fix panic caused by direct IO (Josef Bacik) [663749] - [fs] btrfs: cleanup duplicate bio allocating functions (Josef Bacik) [663749] - [fs] btrfs: fix free dip and dip->csums twice (Josef Bacik) [663749] - [fs] Btrfs: add migrate page for metadata inode (Josef Bacik) [663749] - [fs] Btrfs: deal with errors from updating the tree log (Josef Bacik) [663749] - [fs] Btrfs: allow subvol deletion by unprivileged user with -o user_subvol_rm_allowed (Josef Bacik) [663749] - [fs] Btrfs: make SNAP_DESTROY async (Josef Bacik) [663749] - [fs] Btrfs: add SNAP_CREATE_ASYNC ioctl (Josef Bacik) [663749] - [fs] Btrfs: add START_SYNC, WAIT_SYNC ioctls (Josef Bacik) [663749] - [fs] Btrfs: async transaction commit (Josef Bacik) [663749] - [fs] Btrfs: fix deadlock in btrfs_commit_transaction (Josef Bacik) [663749] - [fs] Btrfs: fix lockdep warning on clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: fix clone ioctl where range is adjacent to extent (Josef Bacik) [663749] - [fs] Btrfs: fix delalloc checks in clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: drop unused variable in block_alloc_rsv (Josef Bacik) [663749] - [fs] Btrfs: cleanup warnings from gcc 4.6 (nonbugs) (Josef Bacik) [663749] - [fs] Btrfs: Fix variables set but not read (bugs found by gcc 4.6) (Josef Bacik) [663749] - [fs] Btrfs: Use ERR_CAST helpers (Josef Bacik) [663749] - [fs] Btrfs: use memdup_user helpers (Josef Bacik) [663749] - [fs] Btrfs: fix raid code for removing missing drives (Josef Bacik) [663749] - [fs] Btrfs: Switch the extent buffer rbtree into a radix tree (Josef Bacik) [663749] - [fs] Btrfs: restructure try_release_extent_buffer() (Josef Bacik) [663749] - [fs] Btrfs: use the flusher threads for delalloc throttling (Josef Bacik) [663749] - [fs] Add new functions for triggering inode writeback (Josef Bacik) [663749] - [fs] Btrfs: tune the chunk allocation to 5 of the FS as metadata (Josef Bacik) [663749] - [fs] Btrfs: don't loop forever on bad btree blocks (Josef Bacik) [663749] - [fs] Btrfs: let the user know space caching is enabled (Josef Bacik) [663749] - [fs] Btrfs: Add a clear_cache mount option (Josef Bacik) [663749] - [fs] Btrfs: add support for mixed data+metadata block groups (Josef Bacik) [663749] - [fs] Btrfs: check cache->caching_ctl before returning if caching has started (Josef Bacik) [663749] - [fs] Btrfs: load free space cache if it exists (Josef Bacik) [663749] - [fs] Btrfs: write out free space cache (Josef Bacik) [663749] - [fs] Btrfs: create special free space cache inode (Josef Bacik) [663749] - [fs] Btrfs: remove warn_on from use_block_rsv (Josef Bacik) [663749] - [fs] Btrfs: set trans to null in reserve_metadata_bytes if we commit the transaction (Josef Bacik) [663749] - [fs] Btrfs: fix error handling in btrfs_get_sb (Josef Bacik) [663749] - [fs] Btrfs: rework how we reserve metadata bytes (Josef Bacik) [663749] - [fs] Btrfs: don't allocate chunks as aggressively (Josef Bacik) [663749] - [fs] Btrfs: re-work delalloc flushing (Josef Bacik) [663749] - [fs] Btrfs: fix reservation code for mixed block groups (Josef Bacik) [663749] - [fs] Btrfs: fix df regression (Josef Bacik) [663749] - [fs] Btrfs: fix the df ioctl to report raid types (Josef Bacik) [663749] - [fs] Btrfs: stop trying to shrink delalloc if there are no inodes to reclaim (Josef Bacik) [663749] - [fs] btrfs: remove junk sb_dirt change (Josef Bacik) [663749] - [fs] ext4: serialize unaligned direct asynchronous IO (Eric Sandeen) [615309] - [fs] ext4: fix inconsistency with EOFBLOCK_FL (Eric Sandeen) [657553] - [fs] ext4: Use bitops to read/modify i_flags in struct ext4_inode_info (Eric Sandeen) [657553] - [net] GRO: fix merging a paged skb after non-paged skbs (Michal Schmidt) [672541] - [net] netfilter: create audit records for x_table changes (Thomas Graf) [665129] - [block] Fix race during disk initialization (Eric Sandeen) [607605] - [virt] fix xen hvm fullvirt guest boot failure (Stefan Assmann) [673496] - [virt] virtio: console: Wake up outvq on host notifications (Amit Shah) [643750] - [netdrv] sfc: update to fix rss_cpus and sync with upstream (Michal Schmidt) [673532] - [mm] hugetlb: fix section mismatch with hugetlb_sysfs_add_hstate() (Dean Nelson) [672844] - [mm] put_page: recheck PageHead after releasing the compound_lock (Andrea Arcangeli) [664772] - [mm] unconditional setup_per_zone_wmarks in set_recommended_min_free_kbytes (Andrea Arcangeli) [664772] - [mm] adjust compound_lock_irqsave interface to match upstream (Andrea Arcangeli) [664772]- [fcoe] libfc: dereferencing ERR_PTR in fc_tm_done() (Mike Christie) [633915 663561] - [fcoe] libfc: Cleanup return paths in fc_rport_error_retry (Mike Christie) [633915 663561] - [fcoe] libfc: Return a valid return code in fc_fcp_pkt_abort() (Mike Christie) [633915 663561] - [fcoe] libfc: always initialize the FCoE DDP exchange id for fsp as FC_XID_UNKNOWN (Mike Christie) [633915 663561] - [fcoe] libfc: fix statistics for FCP input/output megabytes (Mike Christie) [633915 663561] - [fcoe] libfcoe: change fip_select to return new FCF (Mike Christie) [633915 663561] - [fcoe] libfcoe: reorder FCF list to put latest advertiser first (Mike Christie) [633915 663561] - [fcoe] libfcoe: add debug message for FCF destination MAC (Mike Christie) [633915 663561] - [fcoe] libfcoe: retry rejected FLOGI to another FCF if possible (Mike Christie) [633915 663561] - [fcoe] libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select() (Mike Christie) [633915 663561] - [fcoe] libfcoe: move some timer code to make it reusable (Mike Christie) [633915 663561] - [fcoe] libfcoe: update FIP FCF announcements (Mike Christie) [633915 663561] - [fcoe] libfc: fix fc_tm_done not freeing the allocated fsp pkt (Mike Christie) [633915 663561] - [fcoe] libfc: the timeout for the REC itself is 2 * R_A_TOV_els (Mike Christie) [633915 663561] - [fcoe] libfc: fix exchange being deleted when the abort itself is timed out (Mike Christie) [633915 663561] - [fcoe] libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associated (Mike Christie) [633915 663561] - [fcoe] libfc: add print of exchange id for debugging fc_fcp (Mike Christie) [633915 663561] - [fcoe] Update WARN uses (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in remote port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: remove tgt_flags from fc_fcp_pkt struct (Mike Christie) [633915 663561] - [fcoe] libfc: use rport timeout values for fcp recovery (Mike Christie) [633915 663561] - [fcoe] libfc: incorrect scsi host byte codes returned to scsi-ml (Mike Christie) [633915 663561] - [fcoe] libfc: fix stats computation in fc_queuecommand() (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_seq_assign() (Mike Christie) [633915 663561] - [fcoe] libfc: tune fc_exch_em_alloc() to be O(2) (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_exch_recv_seq_resp() (Mike Christie) [633915 663561] - [fcoe] libfc: fix NULL pointer dereference bug in fc_fcp_pkt_release (Mike Christie) [633915 663561] - [fcoe] libfc: remove define of fc_seq_exch in fc_exch.c (Mike Christie) [633915 663561] - [fcoe] libfcoe: VN2VN connection setup causing stack memory corruption (Mike Christie) [633915 663561] - [fcoe] libfc: Do not let disc work cancel itself (Mike Christie) [633915 663561] - [fcoe] libfc: use DID_TRANSPORT_DISRUPTED while lport not ready (Mike Christie) [633915 663561] - [fcoe] libfc: fix setting of rport dev loss (Mike Christie) [633915 663561] - [fcoe] libfc: don't require a local exchange for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add interface to allocate a sequence for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_fill_reply_hdr() and fc_fill_hdr() (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_frame_sid() and fc_frame_did() functions (Mike Christie) [633915 663561] - [fcoe] libfc: eliminate rport LOGO state (Mike Christie) [633915 663561] - [fcoe] config via separate create_vn2vn module parameter (Mike Christie) [633915 663561] - [fcoe] libfcoe: use correct FC-MAP for VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfcoe: Fix FIP ELS encapsulation details for FLOGI responses (Mike Christie) [633915] - [fcoe] libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint support (Mike Christie) [633915 663561] - [fcoe] lib/random32: export pseudo-random number generator for modules (Mike Christie) [633915 663561] - [fcoe] libfcoe: add state change debugging (Mike Christie) [633915 663561] - [fcoe] libfcoe: add protocol description of FIP VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfc: track FIP exchanges (Mike Christie) [633915 663561] - [fcoe] libfc: add FLOGI state to rport for VN2VN (Mike Christie) [633915 663561] - [fcoe] libfc: Add local port point-to-multipoint flag (Mike Christie) [633915 663561] - [fcoe] fnic: change fcoe_ctlr_init interface to specify mode (Mike Christie) [633915 663561] - [fcoe] libfc: add discovery-private pointer for LLD (Mike Christie) [633915 663561] - [fcoe] libfcoe: convert FIP to lock with mutex instead of spin lock (Mike Christie) [633915 663561] - [fcoe] libfc: provide space for LLD after remote port structure (Mike Christie) [633915 663561] - [fcoe] libfc: convert rport lookup to be RCU safe (Mike Christie) [633915 663561] - [fcoe] make it possible to verify fcoe with sparse (Mike Christie) [633915 663561] - [block] fix performance regression introduced by the blkio-throttle code (Jeff Moyer) [669398] - [scsi] iscsi class: remove unused active variable (Mike Christie) [668632] - [scsi] cxgbi: enable TEXT PDU support (Mike Christie) [668632] - [scsi] cxgb3i: fixed connection problem with iscsi private ip (Mike Christie) [668632] - [scsi] be2iscsi: fix null ptr when accessing task hdr (Mike Christie) [668632] - [scsi] be2iscsi: fix gfp use in alloc_pdu (Mike Christie) [668632] - [scsi] libiscsi: add more informative failure message during iscsi scsi eh (Mike Christie) [668632] - [scsi] cxgbi: set ulpmode only if digest is on (Mike Christie) [636291] - [scsi] cxgb4i: ignore informational act-open-rpl message (Mike Christie) [636291] - [scsi] cxgb4i: connection and ddp setting update (Mike Christie) [636291] - [scsi] cxgb3i: fixed connection over vlan (Mike Christie) [636291] - [scsi] libcxgbi: pdu read fixes (Mike Christie) [636291] - [scsi] cxgbi: rename alloc_cpl to alloc_wr (Mike Christie) [636291] - [scsi] cxgb3i: change cxgb3i to use libcxgbi (Mike Christie) [636291] - [scsi] cxgb4i iscsi driver (Mike Christie) [636291] - [scsi] libcxgbi: common library for cxgb3i and cxgb4i (Mike Christie) [636291] - [mm] avoid resetting wb_start after each writeback round (Josef Bacik) [638349] - [fs] ext4: update writeback_index based on last page scanned (Josef Bacik) [638349] - [fs] ext4: implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [lib] radix-tree: radix_tree_range_tag_if_tagged() can set incorrect tags (Josef Bacik) [638349] - [lib] radix-tree: clear all tags in radix_tree_node_rcu_free (Josef Bacik) [638349] - [lib] radix-tree.c: fix overflow in radix_tree_range_tag_if_tagged() (Josef Bacik) [638349] - [lib] radix-tree: omplement function radix_tree_range_tag_if_tagged (Josef Bacik) [638349] - [mm] implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [scsi] ibft/be2iscsi: update iscsi boot support and add be2iscsi boot support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove premature free of cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: More time for FW (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for Login failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: Driver Version change (Mike Christie) [585751 635746] - [scsi] be2iscsi: Increase max sector (Mike Christie) [585751 635746] - [scsi] be2iscsi: Add support for iscsi boot (Mike Christie) [585751 635746] - [scsi] be2iscsi: add Kconfig dependency on NET (Mike Christie) [585751 635746] - [scsi] The extended shift must be 1 (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for premature buffer free (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove debug print in IO path (Mike Christie) [585751 635746] - [scsi] be2iscsi: Limit max_xmit_length (Mike Christie) [585751 635746] - [scsi] be2iscsi: Maintain same ITT across login (Mike Christie) [585751 635746] - [scsi] be2iscsi: Adding crashdump support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Free tags allocate (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix to handle request_irq failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: No return value for hwi_enable_intr (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for freeing cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: pass the return from beiscsi_open_conn (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing the return type of functions (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing return value (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix warnings from new checkpatch.pl (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix null dereference on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix memory leak on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix disconnection cleanup (Mike Christie) [585751 635746] - [scsi] be2iscsi: correct return value in mgmt_invalidate_icds (Mike Christie) [585751 635746] - [scsi] ibft: convert iscsi_ibft module to iscsi boot lib (Mike Christie) [585751 635746] - [scsi] ibft: separate ibft parsing from sysfs interface (Mike Christie) [585751 635746] - [scsi] ibft: Use IBFT_SIGN instead of open-coding the search string (Mike Christie) [585751 635746] - [scsi] ibft: For UEFI machines actually do scan ACPI for iBFT (Mike Christie) [585751 635746] - [scsi] ibft: Update iBFT handling for v1.03 of the spec (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: remove NIPQUAD_FMT, use pI4 (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: use pM to show MAC address (Mike Christie) [585751 635746] - [scsi] ibft, x86: Change reserve_ibft_region() to find_ibft_region() (Mike Christie) [585751 635746] - [fs] inotify: rework inotify locking to prevent double free use when free in inotify (Eric Paris) [582109] - [s390x] kernel: Enhanced node affinity support (Hendrik Brueckner) [632315] - [netdrv] qeth: support for priority tags and VLAN-ID 0 tags (Hendrik Brueckner) [633570] - [net] enable VLAN NULL tagging (Neil Horman) [633571] - [s390x] qeth: fix online setting of OSN-devices (Hendrik Brueckner) [669218] - [s390x] qeth: wait for recovery finish in open function (Hendrik Brueckner) [668845] - [s390x] qdio: prevent race for shared indicators (Hendrik Brueckner) [668835] - [s390x] qeth: l3 hw tx csum circumvent hw bug (Hendrik Brueckner) [663984] - [s390x] mm: add devmem_is_allowed() for STRICT_DEVMEM checking (Hendrik Brueckner) [647365] - [s390x] qeth: l3 add vlan hdr in passthru frames (Hendrik Brueckner) [659825] - [s390x] kernel: nohz vs cpu hotplug system hang (Hendrik Brueckner) [668470] - [s390x] qdio: use proper QEBSM operand for SIGA-R and SIGA-S (Hendrik Brueckner) [668468] - [s390x] cio: prevent kernel panic when path to network device is lost (Hendrik Brueckner) [662747] - [s390x] qeth: enable VIPA add/remove for offline devices (Hendrik Brueckner) [660688] - [s390x] hvc_iucv: do not call iucv_unregister if iucv_register has failed (Hendrik Brueckner) [661108] - [s390x] zcrypt: Handling of 4096 bit RSA keys in CRT format (Hendrik Brueckner) [633458] - [s390x] zcrypt: cope with cca restriction of cex3 (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3c (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3a (Hendrik Brueckner) [633458] - [s390x] zcrypt: Introduce check for 4096 bit support (Hendrik Brueckner) [633458] - [s390x] dasd: Improve handling of stolen DASD reservation (Hendrik Brueckner) [644942] - [s390x] dasd: add High Performance FICON multitrack support (Hendrik Brueckner) [632332] - [s390x] cio: reduce memory consumption of itcw structures (Hendrik Brueckner) [632332] - [s390x] cio: obtain mdc value per channel path (Hendrik Brueckner) [632332] - [s390x] kernel: display capacity adjustment indicator in /proc/sysinfo (Hendrik Brueckner) [632023] - [s390x] dasd: provide a Sense Path Group ID ioctl (Hendrik Brueckner) [644928] - [s390x] dasd: Add tunable default grace period for missing interrupts (Hendrik Brueckner) [633386] - [s390x] dasd: Add dasd part of cio internal unit check handling (Hendrik Brueckner) [633384] - [s390x] dasd: add dynamic PAV toleration (Hendrik Brueckner) [631518] - [s390x] zfcpdump: Add prefix registers to dump header (Hendrik Brueckner) [633454] - [s390x] zfcp: HBA API completion to support events (Hendrik Brueckner) [633413] - [s390x] dasd: improve error recovery for internal I/O (Hendrik Brueckner) [631497] - [s390x] s390_hypfs: Add new binary attributes (Hendrik Brueckner) [631533] - [s390x] memory hotplug: set phys_device (Hendrik Brueckner) [659474] - [memory] allow setting of phys_device (memory hotplug) (Hendrik Brueckner) [659474] - [s390x] kernel: fix clock comparator revalidation (Hendrik Brueckner) [658578] - [s390x] vmlogrdr: purge after recording is switched off (Hendrik Brueckner) [653477] - [s390x] zfcp: Cancel gid_pn work when removing port (Hendrik Brueckner) [653482] - [s390x] smsgiucv_app: deliver z/VM CP special messages as uevents (Hendrik Brueckner) [632318] - [s390x] qeth: exploit HW TX checksumming (Hendrik Brueckner) [633531] - [s390x] qeth: NAPI support for l2 and l3 discipline (Hendrik Brueckner) [633525] - [s390x] qdio: extend API to allow polling (Hendrik Brueckner) [633525] - [s390x] cio: improve resume handling (Hendrik Brueckner) [633468] - [s390x] cio: unit check handling during internal I/O (Hendrik Brueckner) [633384] - [s390x] zfcp: Trigger logging in FCP channel on qdio error conditions (Hendrik Brueckner) [632331] - [s390x] cio: add CHSC SIOSL Support (Hendrik Brueckner) [632331] - [s390x] cio: introduce cio_settle (Hendrik Brueckner) [631517]- [watchdog] hpwdt: Make NMI decoding a compile-time option (Tony Camuso) [462945] - [watchdog] hpwdt: move NMI-decoding init and exit to seperate functions (Tony Camuso) [462945] - [watchdog] hpwdt: Use "decoding" instead of "sourcing" (Tony Camuso) [462945] - [watchdog] hpwdt: hpwdt_pretimeout reorganization (Tony Camuso) [462945] - [watchdog] hpwdt: implement WDIOC_GETTIMELEFT (Tony Camuso) [462945] - [watchdog] hpwdt: allow full range of timer values supported by hardware (Tony Camuso) [462945] - [watchdog] hpwdt: Introduce SECS_TO_TICKS() macro (Tony Camuso) [462945] - [watchdog] hpwdt: Make x86 assembly ifdef guard more strict (Tony Camuso) [462945] - [watchdog] hpwdt: Despecificate driver from iLO2 (Tony Camuso) [462945] - [watchdog] hpwdt: Group NMI sourcing specific items together (Tony Camuso) [462945] - [watchdog] hpwdt: Group options that affect watchdog behavior together (Tony Camuso) [462945] - [watchdog] hpwdt: clean-up include-files (Tony Camuso) [462945] - [watchdog] hpwdt: formatting of pointers in printk() (Tony Camuso) [462945] - [watchdog] hpwdt: fix lower timeout limit (Tony Camuso) [462945] - [watchdog] hpwdt: make the watchdog_info struct const where possible (Tony Camuso) [462945] - [scsi] fix id computation in scsi_eh_target_reset (Mike Christie) [643236] - [scsi] fix the return value of scsi_target_queue_read() (Mike Christie) [643236] - [fs] cifs: add cruid= mount option (Jeff Layton) [667654] - [fs] ext3, ext4: update ctime when changing the file's permission by setfacl (Eric Sandeen) [668915] - [net] update igbvf driver (Stefan Assmann) [636327] - [scsi] fix locking around blk_abort_request() (Stanislaw Gruszka) [620391] - [scsi] megaraid: update to version 5.29 (Tomas Henzl) [642052] - [virt] MMU: only write protect mappings at pagetable level (Marcelo Tosatti) [634100] - [virt] xen: disable ACPI NUMA for PV guests (Andrew Jones) [669773] - [virt] xen: unplug the emulated devices at resume time (Paolo Bonzini) [667356] - [virt] xenfs: enable for HVM domains too (Paolo Bonzini) [667361] - [virt] KVM: Activate Virtualization On Demand (Avi Kivity) [616042] - [pci] Fix KABI breakage (Prarit Bhargava) [661301] - [pci] PCIe/AER: Disable native AER service if BIOS has precedence (Prarit Bhargava) [661301] - [pci] aerdrv: fix uninitialized variable warning (Prarit Bhargava) [661301] - [pci] hotplug: Fix build with CONFIG_ACPI unset (Prarit Bhargava) [661301] - [pci] PCIe: Ask BIOS for control of all native services at once (Prarit Bhargava) [661301] - [pci] PCIe: Introduce commad line switch for disabling port services (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Negotiate _OSC control bits before requesting them (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Make acpi_pci_query_osc() return control bits (Prarit Bhargava) [661301] - [x86] ACPI: cleanup pci_root _OSC code (Prarit Bhargava) [661301] - [pci] PCIe AER: Introduce pci_aer_available() (Prarit Bhargava) [661301] - [pci] aerdrv: fix annoying warnings (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv_core.c (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv.c (Prarit Bhargava) [661301] - [pci] aerdrv: introduce default_downstream_reset_link (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_aer_service (Prarit Bhargava) [661301] - [pci] aerdrv: remove is_downstream (Prarit Bhargava) [661301] - [pci] aerdrv: remove magical ROOT_ERR_STATUS_MASKS (Prarit Bhargava) [661301] - [pci] aerdrv: redefine PCI_ERR_ROOT_*_SRC (Prarit Bhargava) [661301] - [pci] aerdrv: rework do_recovery (Prarit Bhargava) [661301] - [pci] aerdrv: rework get_e_source() (Prarit Bhargava) [661301] - [pci] aerdrv: rework aer_isr_one_error() (Prarit Bhargava) [661301] - [pci] aerdrv: rework add_error_device (Prarit Bhargava) [661301] - [pci] aerdrv: remove compare_device_id (Prarit Bhargava) [661301] - [pci] aerdrv: introduce is_error_source (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_source_device (Prarit Bhargava) [661301] - [pci] aerdrv: make aer_{en, dis}able_rootport static (Prarit Bhargava) [661301] - [pci] aerdrv: cleanup inconsistent functions (Prarit Bhargava) [661301] - [pci] aerdrv: RsvdP of PCI_ERR_ROOT_COMMAND (Prarit Bhargava) [661301] - [pci] aerdrv: use correct bit defines and add 2ms delay to aer_root_reset (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (non-comment changes) (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (comment changes) (Prarit Bhargava) [661301] - [pci] remove ifdefed pci_cleanup_aer_correct_error_status (Prarit Bhargava) [661301] - [pci] Remove unnecessary struct pcie_port_data (Prarit Bhargava) [661301] - [pci] Backport upstream PCIE interrupt assignment code (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_is_pcie() (Prarit Bhargava) [661301] - [pci] introduce pci_is_pcie() (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_pcie_cap() (Prarit Bhargava) [661301] - [pci] fix memory leak in aer_inject (Prarit Bhargava) [661301] - [pci] use better error return values in aer_inject (Prarit Bhargava) [661301] - [pci] add support for PCI domains to aer_inject (Prarit Bhargava) [661301]- [x86] lockup detector: enable config options (Don Zickus) [669808] - [x86] lockup detector: Kconfig fixes to seperate hard and soft lockup options (Don Zickus) [669808] - [x86] NMI: Add back unknown_nmi_panic and nmi_watchdog sysctls (Don Zickus) [669808] - [x86] perf, arch: Cleanup perf-pmu init vs lockup-detector (Don Zickus) [669808] - [x86] nmi: Add in new nmi_watchdog/softlockup changes (Don Zickus) [669808] - [x86] Move notify_die from nmi.c to traps.c (Don Zickus) [669808] - [kernel] perf_event backport (Peter Zijlstra) [672264] - [scsi] fnic: Bumping up fnic version from 1.4.0.145 to 1.5.0.1 (Mike Christie) [663222] - [scsi] fnic: fix memory leak (Mike Christie) [663222] - [irq] Add new IRQ flag IRQF_NO_SUSPEND (Andrew Jones) [671147] - [virt] xen: events: do not unmask event channels on resume (Andrew Jones) [671147] - [virt] xen: Do not suspend IPI IRQs (Andrew Jones) [671147] - [virt] ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt (Andrew Jones) [671147] - [fs] ext3: avoid WARN() messages when failing to write the superblock (Edward Shishkin) [591466] - [fs] ext3: unify log messages (Edward Shishkin) [591466] - [kernel] add 'make rh-perf' target (Jason Baron) [644991] - [kernel] perf: .spec file updates (Jason Baron) [644991] - [kernel] perf: updates from 2.6.34 -> 2.6.37 (Jason Baron) [644991] - [kernel] perf: sync to 2.6.34 (Jason Baron) [644991] - [x86] Westmere apicid fix (George Beshers) [635808] - [x86] Fix a hard coded limit of a maximum of 16 cpu's per socket (George Beshers) [635808] - [x86] uv: More Westmere support on SGI UV (George Beshers) [635808] - [x86] uv: Enable Westmere support on SGI UV (George Beshers) [635808] - [scsi] scsi_dh: propagate SCSI device deletion (Mike Snitzer) [669411] - [scsi] scsi_dh_hp_sw: fix deadlock in start_stop_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: add scalable ONTAP lun to dev list (Mike Snitzer) [667661] - [scsi] scsi_dh_alua: Add Promise VTrak to dev list (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix stpg_endio group state reporting (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix deadlock in stpg_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix submit_stpg return (Mike Snitzer) [652024] - [pci] Fix mmap address check in pci_mmap_fits (Prarit Bhargava) [645287] - [pci] fix size checks for mmap() on /proc/bus/pci files (Prarit Bhargava) [645287] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [672600] - [fs] nfs4: fix units bug causing hang on recovery (J. Bruce Fields) [672345] - [fs] ext4: Update ext4 documentation (Lukas Czerner) [519467] - [fs] jbd2: fix /proc/fs/jbd2/ when using an external (Lukas Czerner) [655875] - [net] netfilter: nf_conntrack snmp helper (Jiri Olsa) [638176] - [net] netfilter: audit target to record accepted/dropped packets (Thomas Graf) [642391] - [net] packet_mmap: expose hw packet timestamps to network packet capture utilities (Thomas Graf) [645800] - [scsi] bfa rebase reflecting scsi-misc bfa (Rob Evers) [641052] - [scsi] libsas: Don't issue commands to devices that have been hot-removed (David Milburn) [669154] - [security] crypto: mark ghash as fips_allowed (Jarod Wilson) [638133] - [kernel] Fix over-scheduling bug (Jane Lv) [666484] - [kernel] trace: add several tracepoints/scripts for analyzing network stack (Neil Horman) [611700] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 models (Jaroslav Kysela) [662660] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [583745 618797 619430 636922 637240 646771 663946 667460] - [x86] UEFI IBM boot regression (Bob Picco) [668825] - [netdrv] ehea: Add some info messages and fix an issue (Steve Best) [658185]- [crypto] mark xts(aes) as fips_allowed (Jarod Wilson) [625489] - [fs] nfsd: break lease on unlink, link, and rename (J. Bruce Fields) [626814] - [fs] nfsd4: break lease on nfsd setattr (J. Bruce Fields) [626814] - [fs] nfsd: remove some unnecessary dropit handling (J. Bruce Fields) [626814] - [fs] nfsd: stop translating EAGAIN to nfserr_dropit (J. Bruce Fields) [626814] - [fs] svcrpc: simpler request dropping (J. Bruce Fields) [626814] - [fs] svcrpc: avoid double reply caused by deferral race (J. Bruce Fields) [626814] - [fs] nfsd: don't drop requests on -ENOMEM (J. Bruce Fields) [626814] - [x86] numa: Cacheline aliasing makes for_each_populated_zone extremely expensive (George Beshers) [635850] - [scsi] mptas: version string change 3.04.18 (Tomas Henzl) [642618] - [scsi] mptsas: Incorrect return value in mptscsih_dev_reset (Tomas Henzl) [642618] - [scsi] mptsas: inDMD deleted (Tomas Henzl) [642618] - [scsi] mptsas: remove bus reset (Tomas Henzl) [642618] - [scsi] mptsas: 3gbps - 6gbps (Tomas Henzl) [642618] - [scsi] mptsas: sysfs sas addr handle (Tomas Henzl) [642618] - [scsi] mptsas: fix warning when not using procfs (Tomas Henzl) [642618] - [scsi] mptsas: Fix 32 bit platforms with 64 bit resources (Tomas Henzl) [642618] - [scsi] mptsas: convert to seq_file (Tomas Henzl) [642618] - [scsi] mptsas: use module_param in drivers/message/fusion/mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: drivers/message/fusion: Adjust confusing indentation (Tomas Henzl) [642618] - [scsi] mptsas: print Doorbell register in a case of hard reset and timeout (Tomas Henzl) [642618] - [scsi] mptsas: fixed hot-removal processing (Tomas Henzl) [642618] - [scsi] mptsas: Cleanup some duplicate calls in mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: Added missing reset for ioc_reset_in_progress in SoftReset (Tomas Henzl) [642618] - [scsi] mptsas: Proper error handling is added after mpt_config timeout (Tomas Henzl) [642618] - [scsi] mptsas: Event data alignment with 4 byte (Tomas Henzl) [642618] - [scsi] mptsas: Check for command status is added after completion (Tomas Henzl) [642618] - [scsi] mptsas: Task abort is not supported for Volumes (Tomas Henzl) [642618] - [scsi] mptsas: sanity check for vdevice pointer is added (Tomas Henzl) [642618] - [scsi] mptsas: Setting period, offset and width for SPI driver (Tomas Henzl) [642618] - [scsi] mptsas: Proper bus_type check is added (Tomas Henzl) [642618] - [scsi] mptsas: mpt_detach is called properly at the time of rmmod (Tomas Henzl) [642618] - [scsi] mptsas: mpt config will do Hard Reset based upon retry counts (Tomas Henzl) [642618] - [scsi] mptsas: Updated SCSI IO IOCTL error handling (Tomas Henzl) [642618] - [scsi] mptsas: Added new less expensive RESET (Message Unit Reset) (Tomas Henzl) [642618] - [scsi] mptsas: modify mptctl_exit() to call proper deregister functions (Tomas Henzl) [642618] - [scsi] mptsas: hold off error recovery while alternate ioc is initializing (Tomas Henzl) [642618] - [scsi] mptsas: corrected if condition check for SCSIIO and PASSTHROUGH commands (Tomas Henzl) [642618] - [scsi] mptsas: block device when target is being removed by FW (Tomas Henzl) [642618] - [scsi] mptsas: Added sysfs expander manufacture information (Tomas Henzl) [642618] - [scsi] mptsas: Added-MPI_SCSIIO_CONTROL_HEADOFQ-priority (Tomas Henzl) [642618] - [fs] ext4: Add FITRIM ioctl to handle ext4 batched discard (Lukas Czerner) [651021] - [fs] ext4: Add batched discard support for ext4 (Lukas Czerner) [651021] - [fs] ext4: Create ext4 helper for sb_issue_discard (Lukas Czerner) [651021] - [fs] Added a #include to eliminate a compilation failure (Steve Dickson) [479351] - [fs] pnfs: layout roc code (Steve Dickson) [479351] - [fs] pnfs: update nfs4_callback_recallany to handle layouts (Steve Dickson) [479351] - [fs] pnfs: add CB_LAYOUTRECALL handling (Steve Dickson) [479351] - [fs] pnfs: CB_LAYOUTRECALL xdr code (Steve Dickson) [479351] - [fs] pnfs: change lo refcounting to atomic_t (Steve Dickson) [479351] - [fs] pnfs: check that partial LAYOUTGET return is ignored (Steve Dickson) [479351] - [fs] pnfs: add layout to client list before sending rpc (Steve Dickson) [479351] - [fs] pnfs: serialize LAYOUTGET(openstateid) (Steve Dickson) [479351] - [fs] pnfs: layoutget rpc code cleanup (Steve Dickson) [479351] - [fs] pnfs: change how lsegs are removed from layout list (Steve Dickson) [479351] - [fs] pnfs: change layout state seqlock to a spinlock (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_hdr fields (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_segment fields (Steve Dickson) [479351] - [fs] pnfs: remove unnecessary field lgp->status (Steve Dickson) [479351] - [fs] pnfs: fix incorrect comment in destroy_lseg (Steve Dickson) [479351] - [fs] NFS: rename client back channel transport field (Steve Dickson) [479351] - [fs] NFS: add session back channel draining (Steve Dickson) [479351] - [fs] NFS: RPC_AUTH_GSS unsupported on v4.1 back channel (Steve Dickson) [479351] - [fs] NFS refactor nfs_find_client and reference client across callback processing (Steve Dickson) [479351] - [fs] nfs41: do not allocate unused back channel pages (Steve Dickson) [479351] - [fs] NFS associate sessionid with callback connection (Steve Dickson) [479351] - [fs] NFS implement v4.0 callback_ident (Steve Dickson) [479351] - [fs] NFS: do not clear minor version at nfs_client free (Steve Dickson) [479351] - [fs] NFS: use svc_create_xprt for NFSv4.1 callback service (Steve Dickson) [479351] - [fs] SUNRPC: register and unregister the back channel transport (Steve Dickson) [479351] - [fs] SUNRPC: new transport for the NFSv4.1 shared back channel (Steve Dickson) [479351] - [fs] SUNRPC: fix bc_send print (Steve Dickson) [479351] - [fs] SUNRPC: move svc_drop to caller of svc_process_common (Steve Dickson) [479351] - [netdrv] qlge: Fix deadlock when cancelling worker (Chad Dupuis) [635703] - [netdrv] qlge: New release P27 (Chad Dupuis) [635703] - [netdrv] qlge: Generate the coredump to ethtool user buffer (Chad Dupuis) [635703] - [netdrv] qlge: pull NULL check ahead of dereference (Chad Dupuis) [635703] - [netdrv] qlge: Fix a deadlock when the interface is going down (Chad Dupuis) [635703] - [netdrv] qlge: reset the chip before freeing the buffers (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the vlan setting during ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: New release P25 (Chad Dupuis) [635703] - [netdrv] qlge: fix a eeh handler to not add a pending timer (Chad Dupuis) [635703] - [netdrv] qlge: New release P24 (Chad Dupuis) [635703] - [netdrv] qlge: Remove all error packet flags and enable tcp/udp and ip csum error (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the promiscuous setting in ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: Changing cpu_to_be16 to htons for udp checksum (Chad Dupuis) [635703] - [netdrv] qlge: Eliminate firmware dependency for MPI coredump (Chad Dupuis) [635703] - [kernel] driver core: Convert link_mem_sections to use find_memory_block_hinted (George Beshers) [635866] - [kernel] driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_hinted (George Beshers) [635866] - [kernel] kobject: Introduce kset_find_obj_hinted (George Beshers) [635866] - [x86] UV: memory_block_size_bytes for x86_64 when CONFIG_X86_UV (George Beshers) [635866] - [ppc] add dynamic dma window support (Steve Best) [632770] - [ppc] add memory_hotplug_max (Steve Best) [632770] - [ppc] dma: Add optional platform override of dma_set_mask() (Steve Best) [632770] - [x86] therm_throt.c: Trivial printk message fix for a unsuitable abbreviation of 'thermal' (Prarit Bhargava) [666859] - [x86] mce: Notify about corrected events too (Prarit Bhargava) [666859] - [x86] asm: Introduce and use percpu_inc() (Prarit Bhargava) [666859] - [mm] memory hotplug: fix notifier's return value check (Steve Best) [632694] - [powerpc] Make the CMM memory hotplug aware (Steve Best) [632694] - [mm] Add notifier in pageblock isolation for balloon drivers (Steve Best) [632694] - [kernel] tracing: Allow to disable cmdline recording (Jiri Olsa) [632065] - [kernel] tracing: Combine event filter_active and enable into single flags field (Jiri Olsa) [632065] - [fs] GFS2: [RFE] glock scalability patches (Abhijith Das) [656939] - [net] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Andy Gospodarek) [605189] - [net] fix oops in RPS when netdevice has no parent dev (Neil Horman) [670907] - [scsi] libsas: fix bug for vacant phy (David Milburn) [668754] - [scsi] sr: fix sr_drive_status handling when initialization required (Tomas Henzl) [663159]- [ppc] Export memstart_addr and kernstart_addr on ppc64 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix compiling problem with i386 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: add ConnectX-3 PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: fix mc usage after IBoE addition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/t3_hw.c: use new hex_to_bin() method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Handle large number of entries in poll CQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix MAC address hash filter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix information leak in marshalling code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: Remove some unused code added by the IBoE patches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE link state (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE reported link rate (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Workaround firmware bug in query dev cap (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix memory ordering of VLAN insertion control bits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Integer overflow in RDS cmsg handling (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix rds message leak in rds_message_map_pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Remove kfreed tcp conn from list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Lost locking in loop connection freeing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Let rds_message_alloc_sgs() return NULL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clean up error handling in rds_cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Return -EINVAL if rds_rdma_pages returns an error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix rds_iovec page count overflow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Fix panic in free_tx_desc() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add {min,max}3 macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: clean up properly if pci_set_consistent_dma_mask() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow driver to load if PCIe AER fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix uninitialized pointer if CONFIG_PCI_MSI not set (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix extra log level in qib_early_err() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix out of bounds array access (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix device opening error path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer type information to sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Change multicast promiscuous mode to support IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Update data structures and constants for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Allow protocol drivers to find corresponding interfaces (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Return link layer type to userspace for query port operation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Sync buffer before posting send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use list_first_entry() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Reduce number of BUSY conditions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Eliminate two forward declarations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: make functions local and remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Signal node desc changes to SM by using FW to generate trap 144 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Replace EXTRA_CFLAGS with ccflags-y (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add BUILD_BUG_ON_NOT_POWER_OF_2() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucma: Allow tuning the max listen backlog (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set dev_id field of net_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Implement SRP_CRED_REQ and SRP_AER_REQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Preparation for transmit ring response allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Process RDMA WRITE ONLY with IMMEDIATE properly (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: When a user QP is marked in error, also mark the CQs in error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use cxgb4 service for packet gl to skb (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Export T4 TCP MIB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: make local functions/variables static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix mlx4 kconfig dependency warning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: IBoE UD packet packing support (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Add RDMA CM support for IBoE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: IBoE supports only QP1 (no QP0) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Skip IBoE ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] iwcm: Fix hang in uninterruptible wait on cm_id destroy (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use simple_read_from_buffer() for debugfs handlers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add default_llseek to debugfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Limit size of fast registration WRs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Turn carrier off on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Report correct port state if interface is down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Fix driver on relocatable kernel (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove a bogus PCI function number check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Make user_mad semaphore a real one (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] amso1100: Remove KERN_ from pr_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set pkt_type correctly for multicast packets (fix IGMP breakage) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fastreg NSMR fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't set completion flag for read requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set the default TCP send window to 128KB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use a mutex for QP and EP state transitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support on-chip SQs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Centralize the wait logic (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: debugfs files for dumping active stags (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Log HW lack-of-resource errors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Handle CPL_RDMA_TERMINATE messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore TERMINATE CQEs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore positive return values from cxgb4_*_send() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Zero out ISGL padding (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't use null ep ptr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix cast-to-pointer warnings on 32-bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer property to ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] Add IBoE support" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] mlx4: enable IBoE feature" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix warnings about casts to/from pointers of different sizes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Turn off RX coalescing for iWARP connections (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix a lockdep splat (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: spin_lock_irq() is not nestable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: double unlock in rds_ib_cm_handle_connect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: signedness bug (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove undefined operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print string constants in more places (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cancel connection work structs as we shut down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: have sockets get transport module references (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove old rs_transport comment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: lock rds_conn_count decrement in rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] protect the list of IB devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print IB event strings as well as their number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: flush fmrs before allocating new ones (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: properly use sg_init_table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] track signaled sends (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove __init and __exit annotation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Use SLAB_HWCACHE_ALIGN flag for kmem_cache_create() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] always process recv completions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: return to a single-threaded krdsd (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] create a work queue for FMR flushing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] destroy connections on rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] wait for IB dev freeing work to finish during rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make ib_recv_refill return void (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unused XLIST_PTR_TAIL and xlist_protect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use delayed work for the FMR flushes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: more FMRs are faster (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: recycle FMRs through lockless lists (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix rds_send_xmit() serialization (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: block ints when acquiring c_lock in rds_conn_message_info() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: remove unused rds_send_acked_before() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use friendly gfp masks for prefill (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Add caching of frags and incs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_recv_unmap_page() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Assume recv->r_frag is always NULL in refill_one() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use page_remainder_alloc() for recv bufs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] disconnect when IB devices are removed (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: introduce rds_conn_connect_if_down() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add refcount tracking to struct rds_ib_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] get the xmit max_sge from the RDS IB device on the connection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] rds_ib_cm_handle_connect() forgot to unlock c_cm_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix reference counting on the for xmit_atomic and xmit_rdma (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: use RCU to protect the connection hash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use locking on the connection hash list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix RDMA message reference counting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: don't let RDS shutdown a connection while senders are present (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Use RCU for the bind lookup searches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add _to_node() macros for numa and use {k, v}malloc_node() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unused variable in ib_remove_addr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: rcu-ize rds_ib_get_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: per-rm flush_wait waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: switch to rwlock on bind_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Update comments in rds_send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use a generation counter to avoid rds_send_xmit loop (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Get pong working again (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do wait_event_interruptible instead of wait_event (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove send_quota from send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move atomic stats from general to ib-specific area (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_message_unmapped() doesn't need to check if queue active (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use NOWAIT in message_map_pages() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Bypass workqueue when queueing cong updates (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Call rds_send_xmit() directly from sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_send_xmit() locking/irq fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Change send lock from a mutex to a spinlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Refill recv ring directly from tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Stop supporting old cong map sending method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Do not wait for send ring to be empty on conn shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Perform unmapping ops in stages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Make sure cmsgs aren't used in improper ways (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add flag for silent ops. Do atomic op before RDMA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move some variables around for consistency (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: queue failure notifications for dropped atomic ops (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add a warning if trying to allocate 0 sgs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not set op_active in r_m_copy_from_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rename data op members prefix from m_ to op_ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove struct rds_rdma_op (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: purge atomic resources too in rds_message_purge() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Inline rdma_prepare into cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement silent atomics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move loop-only function to loop.c (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make all flow control code conditional on i_flowctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unsignaled_bytes sysctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rewrite rds_ib_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_[header/data]_sge() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Disallow connections less than RDS 3.1 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] eliminate duplicate code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: inc_purge() transport function unused - remove it (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not mask address when pinning pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Base init_depth and responder_resources on hw values (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clear up some confusing code in send_remove_from_sock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make sure all sgs alloced are initialized (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make m_rdma_op a member of rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: fold rdma.h into rds.h (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Explicitly allocate rm in sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup/fix rds_rdma_unuse (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: break out rdma and data ops into nested structs in rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup: remove "== NULL"s and "!= NULL"s in ptr comparisons (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: move rds_shutdown_worker impl. to rds_conn_shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_drop_to() for clarity (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix corrupted rds_mrs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix BUG_ONs to not fire when in a tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hang with modified FIN handling on A0 cards (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Change state to closing after FIN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix double CLOSE event indication crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Write correct register write to set TX pause param (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed Ethtool statistics report (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Consider napi_get_frags() failure (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't exceed the max HW CQ depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: use bitmap library (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix build warning in mlx4_en_create_rx_ring (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: updated driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Moving to work with GRO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: reconfiguring mac address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: get/set ringsize uses actual ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixing report in Ethtool get_settings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Added self diagnostics test implementation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Validate port up prior to transmitting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Reporting link state with KERN_INFO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed MAX_TX_RINGS definition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: performing CLOSE_PORT at the end of tear-down process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting dev->perm_addr field (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting actual RX ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed incorrect unmapping on RX flow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update PCI ids (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix setting of the function number in transmit descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support eeprom read/write on functions other than 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: handle Rx/Tx queue ranges not starting at 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: remove num_lro parameter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix a leak of kernel memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] Convert unbounded kzalloc calls to kcalloc (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Obtain RDMA QID ranges from LLD/FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add missing include (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Drop unnecessary NULL test (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix confusing if statement indentation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: do not use PCI resources before pci_enable_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix misindented code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix showing wqm_quanta (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Get rid of "set but not used" variables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Read firmware version from correct place (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Export req_lim via sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Make receive buffer handling more robust (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use print_hex_dump() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Rename RAW_ETY to RAW_ETHERTYPE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix two sparse warnings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Make needlessly global iwch_l2t_send() static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add timeouts when waiting for FW responses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix race between qib_error_qp() and receive packet processing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Limit the number of packets processed per interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow writes to the diag_counters to be able to clear them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Set cfgctxts to number of CPUs by default (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set/reset the EP timer inside EP lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use correct control txq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix race in fini path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add new PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix wrong shift direction (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support running the driver on PCI functions besides 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: advertise NETIF_F_TSO_ECN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: get on-chip queue info from FW and create a memory window for them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix TSO descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: don't offload Rx checksums for IPv6 fragments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: disable an interrupt that is neither used nor serviced (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Check LAP state before sending an MRA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hangs on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Store and print eeprom version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Convert pci_table entries to PCI_VDEVICE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow PSM to select from multiple port assignment algorithms (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Turn off IB latency mode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use generic_file_llseek (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support variable sized work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Clean up signed check of unsigned variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove dependency on __GFP_NOFAIL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add module option to tweak delayed ack (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Fix probe failure path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Avoid variable-length array (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded NULL check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded assignment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Rewrite expression to avoid undefined semantics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Remove unused-but-set variable 'already_dead' (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: exclude registers with read side effects from register dumps (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: avoid duplicating some resource freeing code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: move the choice of interrupt type before net_device registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use request_firmware() to load SD7220 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use kfree_skb for skb pointers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix world-writable child interface control sysfs attributes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clean up properly if qib_init() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Completion queue callback needs to be single threaded (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Update 7322 serdes tables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear 6120 hardware error register (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear eager buffer memory for each new process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Mask hardware error during link reset (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't mark VL15 bufs as WC to avoid a rare 7322 chip problem (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Derive smac_idx from port viid (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Avoid false GTS CIDX_INC overflows (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't call abort_connection() for active connect failures (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add code to provision T4 PCI-E SR-IOV Virtual Functions with hardware resources (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add new macros and definitions for hardware constants (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: update to latest T4 firmware API file (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: small changes to message processing structures/macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: request 7.10 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: minor cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update FW definitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add a missing error interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: propagate link initialization errors to .ndo_open's callers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: set dev_id to the port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: implement EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: rearrange initialization code in preparation for EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: dynamically determine flash size and FW image location (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix the deadlock in qib_fs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: use net_device dev_id to indicate port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Use memdup_user (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Add missing mutex_unlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Remove DCA support until feature is finished (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: convert cpu notifier to return encapsulate errno value (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use a single txselect module parameter for serdes tuning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't rely on (undefined) order of function parameter evaluation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucm: Use memdup_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix undefined symbol error when CONFIG_PCI_MSI=n (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix incorrect unlock in nes_process_mac_intr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Async event for closed QP causes crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Have ethtool read hardware registers for rx/tx stats (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Only insert sq qid in lookup table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support IB_WR_READ_WITH_INV opcode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set fence flag for inv-local-stag work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Update some HW limits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't limit fastreg page list depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Return proper errors in fastreg mr/pbl allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix overflow bug in CQ arm (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Optimize CQ overflow detection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: CQ size must be IQ size - 2 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Register RDMA provider based on LLD state_change events (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Detach from the LLD after unregistering RDMA device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Remove support for QLogic PCIe QLE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add new qib driver for QLogic PCIe InfiniBand adapters (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: Make needlessly global mad_sendq_size/mad_recvq_size static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Allow device-specific per-port sysfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Clean up mlx4_alloc_icm() a bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: notify upper drivers if the device is already up when they load (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: keep interrupts available when the ports are brought down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix initial addition of MAC address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Use kmemdup() instead of kmalloc()+memcpy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: report GRO stats with ethtool -S (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: configure HW VLAN extraction through FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] MAINTAINERS: Add cxgb4 and iw_cxgb4 entries (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Shrink .text with compile-time init of handlers arrays (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: increase serial number length (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use ntohs() on __be16 value instead of htons() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Allow disabling/enabling TSO on the fly through ethtool (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cma: Randomize local port allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make nesadapter->phy_lock usage consistent (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] Enable the new kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kfifo: add the new generic kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add driver for Chelsio T4 RNIC (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't free skbs on NET_XMIT_* indications from LLD (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Explicitly rule out llseek to avoid BKL in default_llseek() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: cleanup: remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipoib: remove addrlen check for mc addresses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] convert multiple drivers to use netdev_for_each_mc_addr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Enable per-cpu workqueue threads (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not call set_page_dirty() with irqs off (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Properly unmap when getting a remote access error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: only put sockets that have seen congestion on the poll_waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in rds_send_drop_to() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Turn down alarming reconnect messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Workaround for in-use MRs on close causing crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix send locking issue (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix congestion issues for loopback (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS/TCP: Wait to wake thread when write space available (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: update copy_to_user state in tcp transport (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: sendmsg() should check sndtimeo, not rcvtimeo (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not BUG() on error returned from ib_post_send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix typos in comments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ib_qib: back out driver entirely (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}- [ppc] fix oops in device_pm_remove (Steve Best) [632683] - [fs] Allow gfs2 to update quota usage through the quotactl interface (Steven Whitehouse) [671267] - [x86] thp: pte alloc trans splitting (John Villalovos) [464222] - [x86] Enable CONFIG_INTEL_TXT so that Intel Trusted Execution Technology can work (John Villalovos) [464222] - [scsi] pmcraid: disable msix and expand device config entry (Rob Evers) [633880] - [scsi] pmcraid: add support for set timestamp command and other fixes (Rob Evers) [633880] - [scsi] pmcraid: MSI-X support and other changes (Rob Evers) [633880] - [kprobes] x86, alternative: Call stop_machine_text_poke() on all cpus (Jiri Olsa) [464658] - [kprobes] Remove redundant text_mutex lock in optimize (Jiri Olsa) [464658] - [kprobes] Add sparse context annotations (Jiri Olsa) [464658] - [kprobes] Remove __dummy_buf (Jiri Olsa) [464658] - [kprobes] Make functions static (Jiri Olsa) [464658] - [kprobes] Verify jprobe entry point (Jiri Olsa) [464658] - [kprobes] Remove redundant address check (Jiri Olsa) [464658] - [kprobes] x86: Fix the return address of multiple kretprobes (Jiri Olsa) [464658] - [kprobes] x86: fix swapped segment registers in kretprobe (Jiri Olsa) [464658] - [kprobes] Move enable/disable_kprobe() out from debugfs code (Jiri Olsa) [464658] - [kprobes] Calculate the index correctly when freeing the out-of-line execution slot (Jiri Olsa) [464658] - [kprobes] x86: Issue at least one memory barrier in stop_machine_text_poke() (Jiri Olsa) [464658] - [kprobes] x86: Support kprobes jump optimization on x86 (Jiri Olsa) [464658] - [kprobes] x86: Add text_poke_smp for SMP cross modifying code (Jiri Olsa) [464658] - [kprobes] x86: Cleanup save/restore registers (Jiri Olsa) [464658] - [kprobes] x86: Boost probes when reentering (Jiri Olsa) [464658] - [kprobes] Jump optimization sysctl interface (Jiri Olsa) [464658] - [kprobes] Introduce kprobes jump optimization (Jiri Olsa) [464658] - [kprobes] Introduce generic insn_slot framework (Jiri Olsa) [464658] - [kprobes] x86: Cleanup RELATIVEJUMP_INSTRUCTION to RELATIVEJUMP_OPCODE (Jiri Olsa) [464658] - [kprobes] Add mcount to the kprobes blacklist (Jiri Olsa) [464658] - [kprobes] Check probe address is reserved (Jiri Olsa) [464658] - [kprobes] x86/alternatives: Fix build warning (Jiri Olsa) [464658] - [kprobes] ftrace/alternatives: Introducing *_text_reserved functions (Jiri Olsa) [464658] - [kprobes] Disable booster when CONFIG_PREEMPT=y (Jiri Olsa) [464658] - [kprobes] Fix distinct type warning (Jiri Olsa) [464658] - [kprobes] Sanitize struct kretprobe_instance allocations (Jiri Olsa) [464658] - [kprobes] x86: use kernel_stack_pointer() in kprobes.c (Jiri Olsa) [464658] - [kprobes] Prevent re-registration of the same kprobe (Jiri Olsa) [464658] - [kprobes] x86-32: Move irq-exit functions to kprobes section (Jiri Olsa) [464658] - [kprobes] Prohibit to probe native_get_debugreg (Jiri Olsa) [464658] - [kprobes] x86-64: Allow to reenter probe on post_handler (Jiri Olsa) [464658] - [kprobes] x86: Call BUG() when reentering probe into KPROBES_HIT_SS (Jiri Olsa) [464658] - [kprobes] tracing: Dump the culprit kprobe in case of kprobe recursion (Jiri Olsa) [464658] - [kprobes] Cleanup fix_riprel() using insn decoder on x86 (Jiri Olsa) [464658] - [kprobes] Checks probe address is instruction boudary on x86 (Jiri Olsa) [464658] - [fs] fix kernel panic at __rpc_create_common() when mounting nfs (Takashi Sato) [670734] - [fs] inotify: stop kernel memory leak on file creation failure (Eric Paris) [656832] {CVE-2010-4250} - [fs] GFS2: remove iopen glocks from cache on failed deletes (Benjamin Marzinski) [669877] - [fs] ext2, ext3: directory handling speedups for smaller blocksizes (Eric Sandeen) [520462] - [powerpc] add support for new hcall H_BEST_ENERGY (Steve Best) [630086] - [mm] filemap: fix race condition in xip_file_fault (Hendrik Brueckner) [623251] - [fs] nfs4: set source address when callback is generated (J. Bruce Fields) [662589] - [net] ipv4: correct IGMP behavior on v2/v3 query responses (Jiri Pirko) [671153] - [net] Fix definition of netif_vdbg() when VERBOSE_DEBUG is not defined (Michal Schmidt) [669749] - [net] sctp: fix kernel panic resulting from mishandling of icmp dest unreachable msg (Neil Horman) [667029] - [net] backport Receive Packet Steering (Neil Horman) [620680] - [scsi] scsi_dh_alua: fix overflow in alua_rtpg port group id check (Mike Snitzer) [670572] - [scsi] libsas: fix definition of wideport, include local sas address (David Milburn) [669782] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [security] audit: include subject in login records (Eric Paris) [670328] - [security] audit: consistent naming of field types in tty audit logs (Eric Paris) [670556] - [security] audit: capture mmap arguments in audit logs (Eric Paris) [661398] - [perf] sched: Use PTHREAD_STACK_MIN to avoid pthread_attr_setstacksize() fail (Jiri Pirko) [663891] - [kernel] lib: fix vscnprintf() if @size is == 0 (Anton Arapov) [667328] - [usb] EHCI: AMD periodic frame list table quirk (Don Zickus) [651332] - [kernel] tracing: Shrink max latency ringbuffer if unnecessary (Jarod Wilson) [632063] - [edac] i7core_edac: return -ENODEV if no MC is found (Mauro Carvalho Chehab) [646505] - [block] mmc: Add support for O2Micro SD/MMC (John Feeney) [637243] - [sound] ALSA: add snd-aloop module (Jaroslav Kysela) [647012] - [x86] Add ACPI APEI support (Matthew Garrett) [641036] - [x86] Enabling/Fixing Warm reboots on Dell UEFI systems (Shyam Iyer) [641434] - [x86] Add Intel Intelligent Power Sharing driver (Matthew Garrett) [513536] - [x86] Include support for DMI OEM flag to set pci=bfsort in future Dell systems (Shyam Iyer) [658537] - [x86] Add support for Sandybridge temperature monitoring and thermal/power throttling (Matthew Garrett) [638254] - [x86] cpuidle: Add a repeating pattern detector to the menu governor (Matthew Garrett) [638259] - [virt] virtio: remove virtio-pci root device (Michael S. Tsirkin) [583064] - [virt] xen/events: change to using fasteoi (Andrew Jones) [667359] - [virt] x86/pvclock: Zero last_value on resume (Andrew Jones) [663755] - [netdrv] e1000: prevent unhandled IRQs from taking down virtual machines (Dean Nelson) [655521] - [netdrv] ixgbevf: update to upstream version 1.0.19-k0 (Andy Gospodarek) [636329] - [netdrv] enic: update to upstream version 1.4.1.10 (Andy Gospodarek) [641092] - [netdrv] sfc: update to current upstream version with SFC9000 support (Michal Schmidt) [556563] - [netdrv] ath9k: fix inconsistent lock state (Stanislaw Gruszka) [669373] - [mm] writeback: write_cache_pages doesn't terminate at nr_to_write <= 0 (Josef Bacik) [638349] - [mm] allow MMCONFIG above 4GB (Seiji Aguchi) [635753] - [mm] install_special_mapping skips security_file_mmap check (Frantisek Hrbata) [662199] {CVE-2010-4346} - [mm] KSM on THP (Andrea Arcangeli) [647334] - [mm] performance optimization to retry page fault when blocking on disk transfer (Larry Woodman) [667186] - [mm] allocate memory in khugepaged outside of mmap_sem write mode (Andrea Arcangeli) [647849] - [mm] make exclusively owned pages belong to the local anon_vma on swapin (Rik van Riel) [617199]- [security] selinux: include vmalloc.h for vmalloc_user (Eric Paris) [667225] - [security] selinux: implement mmap on /selinux/policy (Eric Paris) [667225] - [security] SELinux: allow userspace to read policy back out of the kernel (Eric Paris) [667225] - [security] kernel: rounddown helper function (Eric Paris) [667225] - [security] SELinux: drop useless (and incorrect) AVTAB_MAX_SIZE (Eric Paris) [667225] - [security] SELinux: break ocontext reading into a separate function (Eric Paris) [667225] - [security] SELinux: move genfs read to a separate function (Eric Paris) [667225] - [security] selinux: fix error codes in symtab_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_policydb_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_node() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_av_list() (Eric Paris) [667225] - [security] selinux: propagate error codes in cond_read_list() (Eric Paris) [667225] - [security] selinux: fix up style problem on /selinux/status (Eric Paris) [667500] - [security] selinux: fast status update interface (Eric Paris) [667500] - [scsi] qla4xxx: Update driver version to 5.02.00-k5 (Chad Dupuis) [516846] - [scsi] qla4xxx: Updated the Copyright header (Chad Dupuis) [516846] - [scsi] qla4xxx: do not reset hba if ql4xdontresethba is set (Chad Dupuis) [516846] - [scsi] qla4xxx: do not check for fw hung if reset retry is in progress (Chad Dupuis) [516846] - [scsi] qla4xxx: cache new IP address acquired via DHCP (Chad Dupuis) [516846] - [scsi] qla4xxx: Fail initialization if qla4_8xxx_pci_mem_write_2M fails (Chad Dupuis) [516846] - [scsi] qla4xxx: put device in FAILED state for 82XX initialization failure (Chad Dupuis) [516846] - [scsi] qla4xxx: do not process interrupt unconditionally (Chad Dupuis) [516846] - [scsi] qla4xxx: use correct fw_ddb_index in abort task (Chad Dupuis) [516846] - [scsi] qla4xxx: memory wedge with peg_halt test in loop (Chad Dupuis) [516846] - [scsi] qla4xxx: initialize MSI in correct way (Chad Dupuis) [516846] - [scsi] qla4xxx: Drop use of IRQF_DISABLE (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix cmd check in qla4xxx_cmd_wait (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k4 (Chad Dupuis) [516846] - [scsi] qla4xxx: grab hardware_lock in eh_abort before accessing srb (Chad Dupuis) [516846] - [scsi] qla4xxx: remove unwanted check for bad spd (Chad Dupuis) [516846] - [scsi] qla4xxx: update AER support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Clear the rom lock if the firmware died while holding it (Chad Dupuis) [516846] - [scsi] qla4xxx: use CRB Register for Request Queue in-pointer (Chad Dupuis) [516846] - [scsi] qla4xxx: dump mailbox registers on System Error (Chad Dupuis) [516846] - [scsi] qla4xxx: Add support for 8130/8131 AENs (Chad Dupuis) [516846] - [scsi] qla4xxx: Reset seconds_since_last_heartbeat correctly (Chad Dupuis) [516846] - [scsi] qla4xxx: On firmware hang do not wait for the outstanding commands to complete (Chad Dupuis) [516846] - [scsi] qla4xxx: free_irqs on failed initialize_adapter (Chad Dupuis) [516846] - [scsi] qla4xxx: correct data type of sense_len in qla4xxx_status_cont_entry (Chad Dupuis) [516846] - [scsi] qla4xxx: remove "ha->retry_reset_ha_cnt" from wait_for_hba_online (Chad Dupuis) [516846] - [scsi] qla4xxx: honor return status of qla4xxx_hw_reset (Chad Dupuis) [516846] - [scsi] qla4xxx: Trivial cleanup (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build on PPC (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build (Chad Dupuis) [516846] - [scsi] qla4xxx: fix compilation warning (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k3 (Chad Dupuis) [516846] - [scsi] qla4xxx: Added AER support for ISP82xx (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle outstanding mbx cmds on hung f/w scenarios (Chad Dupuis) [516846] - [scsi] qla4xxx: updated mbx_sys_info struct to sync with FW 4.6.x (Chad Dupuis) [516846] - [scsi] qla4xxx: clear AF_DPC_SCHEDULED flage when exit from do_dpc (Chad Dupuis) [516846] - [scsi] qla4xxx: Stop firmware before doing init firmware (Chad Dupuis) [516846] - [scsi] qla4xxx: Use the correct request queue (Chad Dupuis) [516846] - [scsi] qla4xxx: set correct value in sess->recovery_tmo (Chad Dupuis) [516846] - [scsi] qla4xxx: fix typos concerning "initiali[zs]e" (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k2 (Chad Dupuis) [516846] - [scsi] qla4xxx: wait for device_ready before device discovery (Chad Dupuis) [516846] - [scsi] qla4xxx: replace all dev_info, dev_warn, dev_err with ql4_printk (Chad Dupuis) [516846] - [scsi] qla4xxx: Added support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle one H/W Interrupt at a time (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix the freeing of the buffer allocated for DMA (Chad Dupuis) [516846] - [scsi] qla4xxx: correct return status in function qla4xxx_fw_ready (Chad Dupuis) [516846] - [scsi] qla4xxx: unblock iscsi session after setting ddb state online (Chad Dupuis) [516846] - [scsi] qla4xxx: set driver ddb state correctly in process_ddb_changed (Chad Dupuis) [516846] - [hwmon] config: enable k10temp module (Michal Schmidt) [623968] - [hwmon] k10temp: add hwmon driver for AMD family 10h/11h CPUs (Michal Schmidt) [623968] - [x86] Calgary: Limit the max PHB number to 256 (James Takahashi) [579480] - [x86] Calgary: Increase max PHB number (James Takahashi) [579480] - [tracing] wakeup latency tracer graph support (Jiri Olsa) [667519] - [tracing] Have graph flags passed in to ouput functions (Jiri Olsa) [667519] - [tracing] Add ftrace events for graph tracer (Jiri Olsa) [667519] - [uv] sgi-xpc: XPC fails to discover partitions (George Beshers) [662996] - [uv] sgi-xpc: Incoming XPC channel messages (George Beshers) [662996] - [uv] x86: Use allocated buffer in tlb_uv.c:tunables_read() (George Beshers) [662722] - [uv] x86: Initialize BAU hub map (George Beshers) [662722] - [uv] x86: Initialize BAU MMRs only on hubs with cpus (George Beshers) [662722] - [scsi] bsg: correct fault if queue object removed while dev_t open (Mike Christie) [619818 658248] - [scsi] fc class: add fc host dev loss sysfs file (Mike Christie) [619818 658248] - [scsi] lpfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] qla2xxx: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] ibmvfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] fnic: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: fix blocked bsg request when fc object deleted (Mike Christie) [619818 658248] - [scsi] ibmvfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fnic: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] lpfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] qla2xxx: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fc class: add fc host default default dev loss setting (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: Protect against overflow in dev_loss_tmo (Mike Christie) [619818 658248] - [md] fix bug with re-adding of partially recovered device (Mike Snitzer) [663783] - [md] fix possible deadlock in handling flush requests (Mike Snitzer) [663783] - [md] move code in to submit_flushes (Mike Snitzer) [663783] - [md] remove handling of flush_pending in md_submit_flush_data (Mike Snitzer) [663783] - [virt] enable CONFIG_DEBUG_SECTION_MISMATCH=y (Stefan Assmann) [614455] - [virt] xen: fix section mismatch in reference from the function xen_hvm_init_shared_info() (Stefan Assmann) [614455] - [powerpc] Don't use kernel stack with translation off (Steve Best) [628951] - [powerpc] Initialise paca->kstack before early_setup_secondary (Steve Best) [628951] - [edac] i7core_edac: return -ENODEV when devices were already probed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: use edac's own way to print errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Avoid PCI refcount to reach zero on successive load/reload (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix refcount error at PCI devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: it is safe to i7core_unregister_mci() when mci=NULL (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix an oops at i7core probe (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused member channels in i7core_pvt (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused arg csrow from get_dimm_config (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_unregister_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Use saved pointers (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Check probe counter in i7core_remove (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Call pci_dev_put() when alloc_i7core_dev() failed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix error path of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix order of lines in i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Always do get/put for all devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_pci_ctl_create/release (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce free_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce alloc_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_get_onedevice (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix the logic in i7core_remove() (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Don't do the legacy PCI probe by default (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: don't use a freed mci struct (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Print debug messages at release calls (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Don't let free(mci) happen while using it (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Do a better job with node removal (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: explicitly remove PCI devices from the devices list (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: MCE NMI handling should stop first (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Initialize all priv vars before start polling (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Improve debug to seek for register/remove errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move #if PAGE_SHIFT to edac_core.h (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: properly terminate the group of udimm counters (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Properly mark const static vars as such (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move static vars to the beginning of the file (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Be sure that the edac pci handler will be properly released (Mauro Carvalho Chehab) [603124] - [net] bonding: prevent oopsing on calling pskb_may_pull on shared skb (Andy Gospodarek) [665110]- [netdrv] e1000: Add support for the CE4100 reference platform (Dean Nelson) [636330] - [netdrv] Intel Wired LAN drivers: Use static const (Dean Nelson) [636330] - [netdrv] e1000: use vzalloc() (Dean Nelson) [636330] - [netdrv] e1000: fix screaming IRQ (Dean Nelson) [636330] - [netdrv] e1000: fix return value not set on error (Dean Nelson) [636330] - [netdrv] e1000: make e1000_reinit_safe local (Dean Nelson) [636330] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present (Dean Nelson) [636330] - [netdrv] e1000: return operator cleanup (Dean Nelson) [636330] - [netdrv] e1000: use GRO for receive (Dean Nelson) [636330] - [netdrv] e1000: fix occasional panic on unload (Dean Nelson) [636330] - [netdrv] e1000: use work queues (Dean Nelson) [636330] - [netdrv] e1000: set NETIF_F_HIGHDMA for VLAN feature flags (Dean Nelson) [636330] - [netdrv] e1000: fix Tx hangs by disabling 64-bit DMA (Dean Nelson) [636330] - [netdrv] e1000: Remove address use from assignments of function pointers (Dean Nelson) [636330] - [netdrv] e1000: Add missing read memory barrier (Dean Nelson) [636330] - [netdrv] e1000: use netif_ instead of netdev_ (Dean Nelson) [636330] - [netdrv] e1000: allow option to limit number of descriptors down to 48 per ring (Dean Nelson) [636330] - [netdrv] e1000: Fix message logging defect (Dean Nelson) [636330] - [netdrv] e1000: Remove unnecessary returns from void function()s (Dean Nelson) [636330] - [netdrv] e1000: Use new function for copybreak tests (Dean Nelson) [636330] - [netdrv] e1000: fix WARN_ON with mac-vlan (Dean Nelson) [636330] - [netdrv] e1000: Use netdev_, pr_ and dev_ (Dean Nelson) [636330] - [netdrv] e1000: use DMA API instead of PCI DMA functions (Dean Nelson) [636330] - [netdrv] e1000: use skb_headlen() (Dean Nelson) [636330] - [netdrv] e1000: do not modify tx_queue_len on link speed change (Dean Nelson) [636330] - [netdrv] intel: remove trailing space in messages (Dean Nelson) [636330] - [netdrv] e1000: Fix DMA mapping error handling on RX (Dean Nelson) [636330] - [netdrv] e1000: correct wrong coding style for "else" (Dean Nelson) [636330] - [netdrv] e1000: convert to use netdev_for_each_mc_addr (Dean Nelson) [636330] - [netdrv] e1000: call pci_save_state after pci_restore_state (Dean Nelson) [636330] - [netdrv] e1000: Report link status in ethtool when interface is down (Dean Nelson) [636330] - [netdrv] e1000: Fix tests of unsigned in *_tx_map() (Dean Nelson) [636330] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636330] - [netdrv] drivers/net: Move && and || to end of previous line (Dean Nelson) [636330] - [netdrv] request_irq - Remove unnecessary leading & from second arg (Dean Nelson) [636330] - [netdrv] net: Use netdev_alloc_skb_ip_align() (Dean Nelson) [636330] - [netdrv] e1000: Fix erroneous display of stats by ethtool -S (Dean Nelson) [636330] - [netdrv] e1000: Use the instance of net_device_stats from net_device (Dean Nelson) [636330] - [net] dcb: use after free in dcb_flushapp() (John Villalovos) [634003 634008] - [net] dcb: unlock on error in dcbnl_ieee_get() (John Villalovos) [634003 634008] - [net] dcbnl: more informed return values for new dcbnl routines (John Villalovos) [634003 634008] - [net] dcbnl: cleanup (John Villalovos) [634003 634008] - [net] dcbnl: adding DCBX feature flags get-set (John Villalovos) [634003 634008] - [x86] dcbnl: adding DCBX engine capability (John Villalovos) [634003 634008] - [net] net_dcb: add application notifiers (John Villalovos) [634003 634008] - [dbc] dcbnl: add appliction tlv handlers (John Villalovos) [634003 634008] - [net] Fix KABI breakage caused by backport of commit 3e29027af43728c2a91fe3f735ab2822edaf54a8 (John Villalovos) [634003 634008] - [x86] dcbnl: add support for ieee8021Qaz attributes (John Villalovos) [634003 634008] - [ata] ahci: Fix bug in storing EM messages (David Milburn) [653789] - [ata] ahci: add em_buffer attribute for AHCI hosts (David Milburn) [653789] - [ata] ahci: EM message type auto detect (David Milburn) [653789] - [x86] ACPICA: Optimization: Reduce the number of namespace walks (George Beshers) [635866] - [x86] ACPICA: Performance enhancement for namespace search and access (George Beshers) [635866] - [x86] ACPICA: Update flags for operand object (George Beshers) [635866] - [net] cxgb4: fix GRO stats counting (Michal Schmidt) [669737] - [net] gro: make gro_result_t a separate type for the sparse checker (Michal Schmidt) [669737] - [net] gro: add receive functions that return GRO result codes (Michal Schmidt) [669737] - [net] gro: Name the GRO result enumeration type (Michal Schmidt) [669737] - [virt] xen/events: use locked set|clear_bit() for cpu_evtchn_mask (Andrew Jones) [667359] - [virt] xen: synch event channels delivery on HVM (Andrew Jones) [667359] - [virt] xen: dynamically allocate irq & event structures (Andrew Jones) [667359] - [virt] xen: improvements to VIRQ_DEBUG output (Andrew Jones) [667359] - [virt] xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore (Andrew Jones) [667359] - [virt] xen: ensure that all event channels start off bound to VCPU 0 (Andrew Jones) [667359] - [virt] xen: use dynamic_irq_init_keep_chip_data (Andrew Jones) [667359] - [virt] xen: set up IRQ before binding virq to evtchn (Andrew Jones) [667359] - [virt] xen: statically initialize cpu_evtchn_mask_p (Andrew Jones) [667359] - [scsi] mpt2sas: version upgrade (Tomas Henzl) [642590] - [scsi] mpt2sas: DIF Type 2 Protection Support (Tomas Henzl) [642590] - [scsi] mpt2sas: Call the_scsih_ir_shutdown prior to reporting the volumes missing from the OS (Tomas Henzl) [642590] - [scsi] mpt2sas: Basic code cleanup in mpt2sas_base (Tomas Henzl) [642590] - [scsi] mpt2sas: Prevent access to freed memory from port enable process (Tomas Henzl) [642590] - [scsi] mpt2sas: Fix the race between broadcast asyn event (Tomas Henzl) [642590] - [scsi] mpt2sas: Add support for customer specific branding messages (Tomas Henzl) [642590] - [scsi] mpt2sas: Revision P-MPI header update (Tomas Henzl) [642590] - [scsi] mpt2sas: Correct resizing calculation for max_queue_depth (Tomas Henzl) [642590] - [scsi] mpt2sas: Internal device reset complete event is not supported for older firmware prior to MPI Rev-K (Tomas Henzl) [642590] - [scsi] mpt2sas: Device removal handshake even though the PHYSTATUS_VACANT bit is set in the PhyStatus (Tomas Henzl) [642590] - [scsi] mpt2sas: Debug string changes from target to device (Tomas Henzl) [642590] - [scsi] mpt2sas: Sanity check for phy count is added using maxphy (Tomas Henzl) [642590] - [scsi] mpt2sas: Remove code for TASK_SET_FULL from-driver (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI2.0 header updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Modify code to support Expander switch (Tomas Henzl) [642590] - [scsi] mpt2sas: Create a pool of chain buffer instead of dedicated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added loadtime parameters for IOMissingDelay and parameters (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sanity check for cb_idx and smid access (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy message frame before releasing to free pool to have a local reference (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy sense buffer instead of working on direct memory location (Tomas Henzl) [642590] - [scsi] mpt2sas: Adding additional message to error escalation callback (Tomas Henzl) [642590] - [scsi] mpt2sas: Add additional check for responding volumes after Host Reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added ENOMEM return type when allocation fails (Tomas Henzl) [642590] - [scsi] mpt2sas: Redesign raid devices event handling using pd_handles per HBA (Tomas Henzl) [642590] - [scsi] mpt2sas: Tie a log info message to a specific PHY (Tomas Henzl) [642590] - [scsi] mpt2sas: print level KERN_DEBUG is replaced by KERN_INFO (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs support for tracebuffer (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI header version N is updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs counter for ioc reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy control support (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy counter support (Tomas Henzl) [642590] - [scsi] mpt2sas: Staged device discovery disable_discovery module parameter is added (Tomas Henzl) [642590] - [scsi] mpt2sas: Hold Controller reset when another reset is in progress (Tomas Henzl) [642590] - [netdrv] bnx2: Free IRQ before freeing status block memory (John Feeney) [635889] - [netdrv] bnx2: remove cancel_work_sync() from remove_one (John Feeney) [635889] - [netdrv] bnx2: Use static const (John Feeney) [635889] - [netdrv] bnx2: don't use flush_scheduled_work() (John Feeney) [635889] - [netdrv] bnx2: Remove config access to non-standard registers (John Feeney) [635889] - [netdrv] bnx2: Fix reset bug on 5709 (John Feeney) [635889] - [netdrv] Update to firmware 6.0.x (John Feeney) [635889] - [netdrv] bnx2: Enable AER on PCIE devices only (John Feeney) [635889] - [netdrv] bnx2: Add PCI Advanced Error Reporting support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.17 (John Feeney) [635889] - [netdrv] bnx2: Remove some unnecessary smp_mb() in tx fast path (John Feeney) [635889] - [netdrv] bnx2: Call pci_enable_msix() with actual number of vectors (John Feeney) [635889] - [netdrv] bnx2: Use proper counter for net_device_stats->multicast (John Feeney) [635889] - [netdrv] bnx2: use device model DMA API (John Feeney) [635889] - [netdrv] bnx2: allocate with GFP_KERNEL flag on RX path init (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.16 (John Feeney) [635889] - [netdrv] bnx2: Dump some config space registers during TX timeout (John Feeney) [635889] - [netdrv] bnx2: fix dma_get_ops compilation breakage (John Feeney) [635889] - [netdrv] bnx2: Use netif_carrier_off() to prevent timeout (John Feeney) [635889] - [netdrv] bnx2: Fix register printouts during NETEV_WATCHDOG (John Feeney) [635889] - [netdrv] bnx2: Add prefetches to rx path (John Feeney) [635889] - [netdrv] bnx2: Add GRO support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.9 (John Feeney) [635889] - [netdrv] bnx2: Remove now useless VPD code (John Feeney) [635889] - [netdrv] bnx2: Add helper to search for VPD keywords (John Feeney) [635889] - [netdrv] bnx2: Add VPD information field helper functions (John Feeney) [635889] - [netdrv] bnx2: Add helper to find a VPD resource data type (John Feeney) [635889] - [netdrv] bnx2: Add large and small resource data type code (John Feeney) [635889] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635889] - [netdrv] bnx2: convert multiple drivers to use netdev_for_each_mc_addr (John Feeney) [635889] - [netdrv] bnx2: Use (pr|netdev|netif)_ macro helpers (John Feeney) [635889] - [netdrv] be2net: update be2net driver to version 2.103.298r (Ivan Vecera) [635741] - [netdrv] ixgbe: update to upstream version 3.0.12-k2 (Andy Gospodarek) [561359 617193 622640 629909 632598 637332] - [netdrv] igb driver update (Stefan Assmann) [636322] - [netdrv] e1000e: upstream to upstream version 1.2.20 (Andy Gospodarek) [636325] - [pci] Fix warnings when CONFIG_DMI unset (Jon Masters) [639965] - [pci] export SMBIOS provided firmware instance and label to sysfs (Jon Masters) [639965] - [fs] xfs: don't block on buffer read errors (Dave Chinner) [581838] - [fs] xfs: serialise unaligned direct IOs (Dave Chinner) [669272] - [fs] xfs: ensure sync write errors are returned (Dave Chinner) [669272] - [netdrv] hostap_cs: fix sleeping function called from invalid context (Stanislaw Gruszka) [621103] - [netdrv] p54usb: New USB ID for Gemtek WUBI-100GW (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add 5 more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] orinoco: clear countermeasure setting on commit (Stanislaw Gruszka) [621103] - [netdrv] orinoco: fix TKIP countermeasure behaviour (Stanislaw Gruszka) [621103] - [netdrv] p54/eeprom.c: Return -ENOMEM on memory allocation failure (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add five more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] p54usb: fix off-by-one on !CONFIG_PM (Stanislaw Gruszka) [621103] - [netdrv] wext: fix potential private ioctl memory content leak (Stanislaw Gruszka) [621103] - [netdrv] hostap_pci: set dev->base_addr during probe (Stanislaw Gruszka) [621103] - [netdrv] ath5k: check return value of ieee80211_get_tx_rate (Stanislaw Gruszka) [621103] - [netdrv] p54: fix tx feedback status flag check (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix parsing of HT40 5 GHz CTLs (Stanislaw Gruszka) [621103] - [netdrv] ath5k: disable ASPM L0s for all cards (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: don't get expired BSSes (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix yet another buffer leak in the tx aggregation code (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix TSF after reset on AR913x (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: ignore spurious deauth (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix an off-by-one error in the PDADC boundaries calculation (Stanislaw Gruszka) [621103] - [netdrv] ath9k: enable serialize_regmode for non-PCIE AR9160 (Stanislaw Gruszka) [621103] - [netdrv] ath5k: initialize ah->ah_current_channel (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix supported rates IE if AP doesn't give us it's rates (Stanislaw Gruszka) [621103] - [netdrv] libertas/sdio: 8686: set ECSI bit for 1-bit transfers (Stanislaw Gruszka) [621103] - [netdrv] mac80211: do not wip out old supported rates (Stanislaw Gruszka) [621103] - [netdrv] p54pci: add Symbol AP-300 minipci adapters pciid (Stanislaw Gruszka) [621103] - [netdrv] hostap: Protect against initialization interrupt (Stanislaw Gruszka) [621103] - [netdrv] ath9k: Avoid corrupt frames being forwarded to mac80211 (Stanislaw Gruszka) [621103] - [netdrv] ath9k: re-enable ps by default for new single chip families (Stanislaw Gruszka) [621103] - [netdrv] ath5k: drop warning on jumbo frames (Stanislaw Gruszka) [621103] - [netdrv] wl1251: fix a memory leak in probe (Stanislaw Gruszka) [621103] - [netdrv] ath9k: add support for 802.11n bonded out AR2427 (Stanislaw Gruszka) [621103] - [netdrv] wireless: report reasonable bitrate for MCS rates through wext (Stanislaw Gruszka) [621103] - [netdrv] p54usb: Add device ID for Dell WLA3310 USB (Stanislaw Gruszka) [621103] - [netdrv] ath5k: retain promiscuous setting (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix rts threshold check (Stanislaw Gruszka) [621103] - [netdrv] mac80211: Fix robust management frame handling (MFP) (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: fix panic triggered by undersized rxstream buffer (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: add a couple more USB IDs (Stanislaw Gruszka) [621103] - [netdrv] rtl8180: fix tx status reporting (Stanislaw Gruszka) [621103] - [drm] fix writeback on rn50 powerpc (Dave Airlie) [667565] - [net] backport of vlan_get_protocol() (Andy Gospodarek) [669787] - [mm] backport vzalloc() and vzalloc_node() (Andy Gospodarek) [669787]- [block] blk-cgroup: Allow creation of hierarchical cgroups (Vivek Goyal) [658482] - [netdrv] tg3: Provide EEE support (John Feeney) [632105] - [netdrv] tg3: Disable TSS except for 5719 (John Feeney) [634316] - [netdrv] tg3: Raise the jumbo frame BD flag threshold (John Feeney) [635078] - [netdrv] tg3: Enable phy APD for 5717 and later asic revs (John Feeney) [635078] - [netdrv] tg3: Enable mult rd DMA engine on 5719 (John Feeney) [635078] - [netdrv] tg3: Fix 5719 internal FIFO overflow problem (John Feeney) [635078] - [netdrv] tg3: Assign correct tx margin for 5719 (John Feeney) [635078] - [netdrv] tg3: Apply 10Mbps fix to all 57765 revisions (John Feeney) [635078] - [netdrv] tg3: Add extend rx ring sizes for 5717 and 5719 (John Feeney) [635078] - [netdrv] tg3: Prepare for larger rx ring sizes (John Feeney) [635078] - [netdrv] tg3: 5719: Prevent tx data corruption (John Feeney) [635078] - [netdrv] tg3: Unlock 5717 B0+ support (John Feeney) [635078] - [netdrv] tg3: Fix read DMA FIFO overruns on recent devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.113 (John Feeney) [635078] - [netdrv] tg3: Migrate tg3_flags to phy_flags (John Feeney) [635078] - [netdrv] tg3: Create phy_flags and migrate phy_is_low_power (John Feeney) [635078] - [netdrv] tg3: Add phy-related preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Add error reporting to tg3_phydsp_write() (John Feeney) [635078] - [netdrv] tg3: Improve small packet performance (John Feeney) [635078] - [netdrv] tg3: Remove 5720, 5750, and 5750M (John Feeney) [635078] - [netdrv] tg3: Detect APE firmware types (John Feeney) [635078] - [netdrv] tg3: Restrict ASPM workaround devlist (John Feeney) [635078] - [netdrv] tg3: Manage gphy power for CPMU-less devs only (John Feeney) [635078] - [netdrv] tg3: Don't access phy test ctrl reg for 5717+ (John Feeney) [635078] - [netdrv] tg3: Create TG3_FLG3_5717_PLUS flag (John Feeney) [635078] - [netdrv] tg3: Disable TSS also during tg3_close() (John Feeney) [635078] - [netdrv] tg3: Add 5784 ASIC rev to earlier PCIe MPS fix (John Feeney) [635078] - [netdrv] tg3: Update version to 3.112 (John Feeney) [635078] - [netdrv] tg3: Fix some checkpatch errors (John Feeney) [635078] - [netdrv] tg3: Revert PCIe tx glitch fix (John Feeney) [635078] - [netdrv] tg3: Report driver version to firmware (John Feeney) [635078] - [netdrv] tg3: Relax 5717 serdes restriction (John Feeney) [635078] - [netdrv] tg3: Fix single MSI-X vector coalescing (John Feeney) [635078] - [netdrv] tg3: Revert RSS indir tbl setup change (John Feeney) [635078] - [netdrv] tg3: allow TSO on vlan devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.111 (John Feeney) [635078] - [netdrv] tg3: 5717: Allow serdes link via parallel detect (John Feeney) [635078] - [netdrv] tg3: Allow single MSI-X vector allocations (John Feeney) [635078] - [netdrv] tg3: Off-by-one error in RSS setup (John Feeney) [635078] - [netdrv] tg3: Enable GRO by default. (John Feeney) [635078] - [netdrv] tg3: Update version to 3.110 (John Feeney) [635078] - [netdrv] tg3: Remove function errors flagged by checkpatch (John Feeney) [635078] - [netdrv] tg3: Unify max pkt size preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Re-inline VLAN tags when appropriate (John Feeney) [635078] - [netdrv] tg3: Optimize rx double copy test (John Feeney) [635078] - [netdrv] tg3: Update version to 3.109 (John Feeney) [635078] - [netdrv] tg3: Remove tg3_dump_state() (John Feeney) [635078] - [netdrv] tg3: Cleanup if codestyle (John Feeney) [635078] - [netdrv] tg3: The case of switches (John Feeney) [635078] - [netdrv] tg3: Whitespace, constant, and comment updates (John Feeney) [635078] - [netdrv] tg3: Use VPD fw version when present (John Feeney) [635078] - [netdrv] tg3: Prepare FW version code for VPD versioning (John Feeney) [635078] - [netdrv] tg3: Fix message 80 char violations (John Feeney) [635078] - [netdrv] tg3: netdev_err() => dev_err() (John Feeney) [635078] - [netdrv] tg3: Replace pr_err with sensible alternatives (John Feeney) [635078] - [netdrv] tg3: Restore likely() check in tg3_poll_msix() (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: change the field used with the TG3_FLAG_10_100_ONLY constant (John Feeney) [635078] - [netdrv] tg3: Remove now useless VPD code (John Feeney) [635078] - [netdrv] pci: Add helper to search for VPD keywords (John Feeney) [635078] - [netdrv] pci: Add VPD information field helper functions (John Feeney) [635078] - [netdrv] pci: Add helper to find a VPD resource data type (John Feeney) [635078] - [netdrv] pci: Add large and small resource data type code (John Feeney) [635078] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635078] - [netdrv] net: convert multiple drivers to use netdev_for_each_mc_addr, part6 (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: Use (pr|netdev)_ macro helpers (John Feeney) [635078] - [kdump] vt-d: Handle previous faults after enabling fault handling (Takao Indoh) [617137] - [kdump] Enable the intr-remap fault handling after local apic setup (Takao Indoh) [617137] - [kdump] vt-d: Fix the vt-d fault handling irq migration in the x2apic mode (Takao Indoh) [617137] - [kdump] vt-d: Quirk for masking vtd spec errors to platform error handling logic (Takao Indoh) [617137] - [netdrv] return operator cleanup (Dean Nelson) [636331] - [netdrv] e100: Add missing read memory barrier (Dean Nelson) [636331] - [net] trans_start cleanups (Dean Nelson) [636331] - [netdrv] e100: Fix the TX workqueue race (Dean Nelson) [636331] - [netdrv] Use pr_ and netif_ (Dean Nelson) [636331] - [net] convert multiple drivers to use netdev_for_each_mc_addr, part4 (Dean Nelson) [636331] - [net] use netdev_mc_count and netdev_mc_empty when appropriate (Dean Nelson) [636331] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636331] - [netdrv] e100: Fix to allow systems with FW based cards to resume from STD (Dean Nelson) [636331] - [net] Use netdev_alloc_skb_ip_align() (Dean Nelson) [636331] - [netdrv] qlcnic: change module parameter permissions (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ethtool diagnostics test (Chad Dupuis) [667192] - [netdrv] qlcnic: fix flash fw version read (Chad Dupuis) [667192] - [netdrv] Use static const (Chad Dupuis) [667192] - [netdrv] qlcnic: reset pci function unconditionally during probe (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ocm window register offset calculation (Chad Dupuis) [667192] - [netdrv] qlcnic: fix LED test when interface is down (Chad Dupuis) [667192] - [netdrv] qlcnic: Updated driver version to 5.0.13 (Chad Dupuis) [667192] - [netdrv] qlcnic: LICENSE file for qlcnic (Chad Dupuis) [667192] - [netdrv] qlcnic: validate eswitch config values for PF (Chad Dupuis) [667192] - [netdrv] qlcnic: Disable loopback support (Chad Dupuis) [667192] - [netdrv] qlcnic: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667192] - [netdrv] qlcnic: Bumped up driver version to 5.0.12 (Chad Dupuis) [667192] - [netdrv] qlcnic: fix panic on load (Chad Dupuis) [667192] - [netdrv] qlcnic: lro off message log from set rx checsum (Chad Dupuis) [667192] - [netdrv] qlcnic: Add description for CN1000Q adapter (Chad Dupuis) [667192] - [netdrv] qlcnic: Fix for kdump (Chad Dupuis) [667192] - [netdrv] qlcnic: Allow minimum bandwidth of zero (Chad Dupuis) [667192] - [netdrv] qlcnic: define valid vlan id range (Chad Dupuis) [667192] - [netdrv] qlcnic: reduce rx ring size (Chad Dupuis) [667192] - [netdrv] qlcnic: fix mac learning (Chad Dupuis) [667192] - [netdrv] qlcnic: update ethtool stats (Chad Dupuis) [667192] - [scsi] QLogic's qlcnic driver (Bob Picco) [562921] - [mm] notifier_from_errno() cleanup (Prarit Bhargava) [669041] - [x86] convert cpu notifier to return encapsulate errno value (Prarit Bhargava) [669041] - [kernel] notifier: change notifier_from_errno(0) to return NOTIFY_OK (Prarit Bhargava) [669041] - [netdrv] netxen: update driver version 4.0.75 (Chad Dupuis) [667194] - [netdrv] netxen: enable LRO based on NETIF_F_LRO (Chad Dupuis) [667194] - [netdrv] netxen: update module description (Chad Dupuis) [667194] - [netdrv] drivers/net: Use static const (Chad Dupuis) [667194] - [netdrv] netxen: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667194] - [netdrv] netxen: remove unused firmware exports (Chad Dupuis) [667194] - [netdrv] netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe (Chad Dupuis) [667194] - [netdrv] netxen: fix kdump (Chad Dupuis) [667194] - [netdrv] netxen: make local function static (Chad Dupuis) [667194] - [netdrv] netxen: mask correctable error (Chad Dupuis) [667194] - [netdrv] netxen: fix race in tx stop queue (Chad Dupuis) [667194] - [netdrv] net: return operator cleanup (Chad Dupuis) [667194] - [mm] page-types.c: fix name of unpoison interface (Dean Nelson) [667686] - [mm] Documentation/vm: fix spelling in page-types.c (Dean Nelson) [667686] - [mm] page-types: exit early when invoked with -d|--describe (Dean Nelson) [667686] - [mm] page-types: whitespace alignment (Dean Nelson) [667686] - [mm] page-types: learn to describe flags directly from command line (Dean Nelson) [667686] - [mm] page-types: unsigned cannot be less than 0 in add_page() (Dean Nelson) [667686] - [mm] page-types: constify read only arrays (Dean Nelson) [667686] - [mm] tree-wide: fix assorted typos all over the place (Dean Nelson) [667686] - [kernel] kmsg_dump: use stable variable to dump kmsg buffer (Jarod Wilson) [632041] - [kernel] kmsg_dump: build fixups (Jarod Wilson) [632041] - [kernel] kmsg_dump: Dump on crash_kexec as well (Jarod Wilson) [632041] - [kernel] core: Add kernel message dumper to call on oopses and panics (Jarod Wilson) [632041] - [mm] shmem: put_super must percpu_counter_destroy (Jeff Moyer) [667550] - [fs] tmpfs: make tmpfs scalable with percpu_counter for used blocks (Jeff Moyer) [667550] - [fs] tmpfs: add accurate compare function to percpu_counter library (Jeff Moyer) [667550] - [netdrv] iwlagn: enable only rfkill interrupt when device is down (Stanislaw Gruszka) [593566] - [netdrv] wireless: use a dedicated workqueue for cfg80211 (Stanislaw Gruszka) [593566] - [netdrv] mac80211: do not requeue scan work when not needed (Stanislaw Gruszka) [593566] - [netdrv] mac80211: compete scan to cfg80211 if deferred scan fail to start (Stanislaw Gruszka) [593566] - [netdrv] mac80211: fix scan locking wrt. hw scan (Stanislaw Gruszka) [593566] - [netdrv] mac80211: flush workqueue before restarting device (Stanislaw Gruszka) [593566] - [drm] Backport AGP/DRM from 2.6.37-rc8 (Dave Airlie) [667565] - [drm] vga_switcheroo: backport (Dave Airlie) [667281] - [drm] fbcon: fix situation where fbcon gets deinitialised and can't reinit (Dave Airlie) [667281] - [char] vt: fix issue when fbcon wants to takeover a second time (Dave Airlie) [667281] - [drm] fb/kms: fix kABI issue in the aperture code (Dave Airlie) [667281] - [drm] fbdev: updates needed for drm backport (Dave Airlie) [667281] - [kernel] Revert "debug_locks: set oops_in_progress if we will log messages." (Dave Airlie) [667281] - [i2c] i2c-algo-bit: Add pre- and post-xfer hooks (Dave Airlie) [667281] - [x86] io-mapping: move asm include inside the config option (Dave Airlie) [667281] - [drm] io-mapping: Specify slot to use for atomic mappings (Dave Airlie) [667281] - [x86] Add array variants for setting memory to wc caching (Dave Airlie) [667281]- [x86] xsave: Use xsaveopt in context-switch path when supported (John Villalovos) [492912] - [x86] cpu: Enumerate xsaveopt (John Villalovos) [492912] - [x86] cpu: Add xsaveopt cpufeature (John Villalovos) [492912] - [x86] cpu: Make init_scattered_cpuid_features() consider cpuid subleaves (John Villalovos) [492912] - [x86] xsave: Sync xsave memory layout with its header for user handling (John Villalovos) [492912] - [x86] xsave: Track the offset, size of state in the xsave layout (John Villalovos) [492912] - [x86] fpu: Use static_cpu_has() to implement use_xsave() (John Villalovos) [492912] - [x86] Add new static_cpu_has() function using alternatives (John Villalovos) [492912] - [x86] fpu: Use the proper asm constraint in use_xsave() (John Villalovos) [492912] - [x86] Eliminate TS_XSAVE (John Villalovos) [492912] - [x86] cpu: Make APERF/MPERF a normal table-driven flag (John Villalovos) [492912] - [x86] Unify APERF/MPERF support (John Villalovos) [492912] - [x86] x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo (John Villalovos) [492912] - [scsi] lpfc: Update lpfc version for 8.3.5.30 driver release (Rob Evers) [663119] - [scsi] lpfc: Turned parity and serr bits back on after performing sli4 board reset PCI access (Rob Evers) [663119] - [scsi] lpfc: Use VPI for ALL ELS commands and allocate RPIs at node creation (Rob Evers) [663119] - [scsi] lpfc: Correct bit-definitions in SLI4 data structures (Rob Evers) [663119] - [scsi] lpfc: Update lpfc version for 8.3.5.29 driver release (Rob Evers) [663119] - [scsi] lpfc: Implement new SLI4 initialization procedures based on if_type (Rob Evers) [663119] - [scsi] lpfc: Implement the FC and SLI async event handlers (Rob Evers) [663119] - [scsi] lpfc: Comment update, minor re-order to sync w/ upstream (Rob Evers) [663119] - [scsi] lpfc: Fixed panic in the __lpfc_sli_get_sglq (Rob Evers) [663119] - [scsi] lpfc: Fixed management command context setting (Rob Evers) [663119] - [netdrv] vxge: make functions local and remove dead code (Bob Picco) [636869] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Bob Picco) [636869] - [netdrv] vxge-main.c: Use pr_ and netdev_ (Bob Picco) [636869] - [netdrv] vxge: Version update (Bob Picco) [636869] - [netdrv] vxge: Update copyright information (Bob Picco) [636869] - [netdrv] vxge: NETIF_F_LLTX removal (Bob Picco) [636869] - [netdrv] vxge: Fix multicast issues (Bob Picco) [636869] - [netdrv] vxge: Remove queue_state references (Bob Picco) [636869] - [netdrv] vxge: show startup message with KERN_INFO (Bob Picco) [636869] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Bob Picco) [636869] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH for TCO Watchdog (David Milburn) [464257] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH (David Milburn) [464257] - [i2c] i2c-i801: Add Intel Patsburg device ID (David Milburn) [464257] - [pci] update Intel Patsburg defines (David Milburn) [464257] - [pci] irq and pci_ids patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [sound] ALSA HD Audio patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] watchdog: TCO Watchdog patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [ata] ata_piix: IDE Mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [netdrv] ibmveth: Free irq on error path (Steve Best) [632706] - [netdrv] ibmveth: Cleanup error handling inside ibmveth_open (Steve Best) [632706] - [netdrv] ibmveth: Update module information and version (Steve Best) [632706] - [netdrv] ibmveth: Remove some unnecessary include files (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific assert to BUG_ON (Steve Best) [632706] - [netdrv] ibmveth: Return -EINVAL on all ->probe errors (Steve Best) [632706] - [netdrv] ibmveth: Coding style fixes (Steve Best) [632706] - [netdrv] ibmveth: Some formatting fixes (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific error functions to netdev_err (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific debug to netdev_dbg (Steve Best) [632706] - [netdrv] ibmveth: Remove redundant function prototypes (Steve Best) [632706] - [netdrv] ibmveth: Convert to netdev_alloc_skb (Steve Best) [632706] - [netdrv] ibmveth: remove procfs code (Steve Best) [632706] - [netdrv] ibmveth: Enable IPv6 checksum offload (Steve Best) [632706] - [netdrv] ibmveth: Remove duplicate checksum offload setup code (Steve Best) [632706] - [netdrv] ibmveth: Add optional flush of rx buffer (Steve Best) [632706] - [netdrv] ibmveth: Add scatter-gather support (Steve Best) [632706] - [netdrv] ibmveth: Use lighter weight read memory barrier in ibmveth_poll (Steve Best) [632706] - [netdrv] ibmveth: Add rx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Add tx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Remove LLTX (Steve Best) [632706] - [netdrv] ibmveth: batch rx buffer replacement (Steve Best) [632706] - [netdrv] ibmveth: Remove integer divide caused by modulus (Steve Best) [632706] - [scsi] ibmvfc: version 1.0.9 (Steve Best) [632710] - [scsi] ibmvfc: Handle Virtual I/O Server reboot (Steve Best) [632710] - [scsi] ibmvfc: Log link up/down events (Steve Best) [632710] - [scsi] ibmvfc: Fix terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Fix rport add/delete race resulting in oops (Steve Best) [632710] - [scsi] ibmvfc: Add support for fc_block_scsi_eh (Steve Best) [632710] - [scsi] ibmvfc: Add FC Passthru support (Steve Best) [632710] - [scsi] ibmvfc: Fix adapter cancel flags for terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Remove unnecessary parameter to ibmvfc_init_host (Steve Best) [632710] - [scsi] ibmvfc: Fix locking in ibmvfc_remove (Steve Best) [632710] - [scsi] ibmvfc: Fixup TMF response handling (Steve Best) [632710] - [ppc64] Enable PM_SLEEP on POWER w/o KABI changes (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support for RHEL6.1 (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support (Steve Best) [632683] - [ppc64] ibmvscsi: Fix softlockup on resume (Steve Best) [632683] - [ppc64] ibmvfc: Fix soft lockup on resume (Steve Best) [632683] - [ppc64] ibmvscsi: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmvfc: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmveth: Add suspend/resume support (Steve Best) [632683] - [ppc64] vio: Add power management support (Steve Best) [632683] - [ppc64] pseries: Migration code reorganization / hibernation prep (Steve Best) [632683] - [configs] redhat: added CONFIG_SECURITY_DMESG_RESTRICT option (Frantisek Hrbata) [653245] - [kernel] restrict unprivileged access to kernel syslog (Frantisek Hrbata) [653245] - [edac] i7300_edac: Fix an error with RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add it to x86 RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly initialize per-csrow memory size (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: better initialize page counts (Mauro Carvalho Chehab) [638237] - [edac] MAINTAINERS: Add maintainer for i7300-edac driver (Mauro Carvalho Chehab) [638237] - [edac] i7300-edac: CodingStyle cleanup (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Improve comments (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: reorganize the file contents (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect channel on CE errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for corrected errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for fatal errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: pre-allocate a buffer used to prepare err messages (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Fix MTR x4/x8 detection logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Make the debug messages coherent with the others (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: remove get_error_info logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a code to cleanup error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add support for reporting FBD errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect the type of error correction (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Detect if the device is on single mode (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Adds detection for enhanced scrub mode on x8 (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Clear the error bit after reading (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add error detection code for global errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Better name PCI devices (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a FIXME note about the error correction type (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: add global error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: display info if ECC is enabled or not (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: start a driver for i7300 chipset (Mauro Carvalho Chehab) [638237] - [net] ipsec: fragment locally generated tunnel-mode IPSec6 packets as needed (Herbert Xu) [661113] - [dma] Fix incorrect iommu in ioatdma (John Feeney) [611884] - [pci] sysfs: Update ROM to include default owner write access (Alex Williamson) [668478] - [x86] tboot: Add support for S3 memory integrity protection (John Villalovos) [464222] - [x86] Fix checking of SRAT when node 0 ram is not from 0 (Amerigo Wang) [668340] - [virt] VMX: when entering real mode align segment base to 16 bytes (Gleb Natapov) [665970] - [virt] xenbus: implement O_NONBLOCK (Paolo Bonzini) [607262] - [virt] x86: Push potential exception error code on task switches (Gleb Natapov) [654284] - [virt] VMX: add module parameter to avoid trapping HLT instructions (Gleb Natapov) [661540] - [netdrv] QLogic nextxen driver updates (Bob Picco) [562940] - [scsi] libsas: fix NCQ mixing with non-NCQ (David Milburn) [621606]- [netdrv] BNX2I: Updated version, copyright, and maintainer info (Mike Christie) [635894] - [netdrv] BNX2I: Added iSCSI text pdu support for iSCSI offload (Mike Christie) [635894] - [netdrv] BNX2I: Added jumbo MTU support for the no shost case (Mike Christie) [635894] - [netdrv] BNX2I: Added support for the 57712(E) devices (Mike Christie) [635894] - [netdrv] BNX2I: Added handling for unsupported iSCSI offload hba (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the 32-bit swapping of the LUN field for nopouts for 5771X (Mike Christie) [635894] - [netdrv] BNX2I: Allow ep CONNECT_FAILED condition to go through proper cleanup (Mike Christie) [635894] - [netdrv] BNX2I: Added reconnect fix connecting against Lefthand targets (Mike Christie) [635894] - [netdrv] BNX2I: Cleaned up various error conditions in ep_connect/disconnect (Mike Christie) [635894] - [netdrv] BNX2I: Added return code check for chip kwqe submission request (Mike Christie) [635894] - [netdrv] BNX2I: Modified the bnx2i stop path to compensate for in progress ops (Mike Christie) [635894] - [netdrv] BNX2I: Removed the dynamic registration of CNIC (Mike Christie) [635894] - [netdrv] BNX2I: Added mutex lock protection to conn_get_param (Mike Christie) [635894] - [netdrv] BNX2I: Allow to abort the connection if connect request times out (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the remote TCP RST handling for the 570X (1g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a cid leak issue for 5771X (10g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the endian bug in the TMF LUN cmd send (Mike Christie) [635894] - [netdrv] BNX2I: Added chip cleanup for the remove module path (Mike Christie) [635894] - [netdrv] BNX2I: Recouple the CFC delete cleanup with cm_abort/close completion (Mike Christie) [635894] - [netdrv] BNX2I: Added support for other TMFs besides ABORT_TASK (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a protocol violation on nopout responses (Mike Christie) [635894] - [netdrv] BNX2I: Added host param ISCSI_HOST_PARAM_IPADDRESS (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the TCP graceful termination initiation (Mike Christie) [635894] - [netdrv] BNX2I: Fine tuned conn destroy and context destroy timeout values (Mike Christie) [635894] - [netdrv] cnic: Fix the type field in SPQ messages (Mike Christie) [635892] - [netdrv] cnic: Do not call bnx2i when bnx2i is calling cnic_unregister_driver() (Mike Christie) [635892] - [netdrv] cnic: Do not allow iSCSI and FCoE on bnx2x multi-function mode (Mike Christie) [635892] - [netdrv] cnic: fix mem leak on allocation failures in cnic_alloc_uio_rings() (Mike Christie) [635892] - [netdrv] cnic: Add FCoE support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Add kcq2 support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Call cm_connect_complete() immediately on error (Mike Christie) [635892] - [netdrv] cnic: Check device state before reading the kcq pointer in IRQ (Mike Christie) [635892] - [netdrv] cnic: Support NIC Partition mode (Mike Christie) [635892] - [netdrv] cnic: Use proper client and connection IDs on iSCSI ring (Mike Christie) [635892] - [netdrv] cnic: Improve ->iscsi_nl_msg_send() (Mike Christie) [635892] - [netdrv] cnic: Prevent "scheduling while atomic" when calling ->cnic_init() (Mike Christie) [635892] - [netdrv] cnic: Fix iSCSI TCP port endian order (Mike Christie) [635892] - [netdrv] drivers/net/cnic.c: Remove unnecessary semicolons (Mike Christie) [635892] - [netdrv] cnic: Add support for 57712 device (Mike Christie) [635892] - [netdrv] cnic: Decouple uio close from cnic shutdown (Mike Christie) [635892] - [netdrv] cnic: Add cnic_uio_dev struct (Mike Christie) [635892] - [netdrv] cnic: Add cnic_free_uio() (Mike Christie) [635892] - [netdrv] cnic: Defer iscsi connection cleanup (Mike Christie) [635892] - [netdrv] cnic: Add cnic_bnx2x_destroy_ramrod() (Mike Christie) [635892] - [netdrv] cnic: Convert ctx_flags to bit fields (Mike Christie) [635892] - [netdrv] cnic: Add common cnic_request_irq() (Mike Christie) [635892] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635892] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635892] - [netdrv] cnic: Fine-tune ring init code (Mike Christie) [635892] - [netdrv] cnic: Use pfid for internal memory offsets (Mike Christie) [635892] - [netdrv] cnic: Pass cp pointer to BNX2X_HW_CID (Mike Christie) [635892] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Mike Christie) [635892] - [netdrv] cnic: Update version to 2.1.3 (Mike Christie) [635892] - [netdrv] cnic: Further unify kcq handling code (Mike Christie) [635892] - [netdrv] cnic: Restructure kcq processing (Mike Christie) [635892] - [netdrv] cnic: Unify kcq allocation for all devices (Mike Christie) [635892] - [netdrv] cnic: Unify IRQ code for all hardware types (Mike Christie) [635892] - [netdrv] cnic: Fine-tune CID memory space calculation (Mike Christie) [635892] - [netdrv] cnic: Fix cnic_cm_abort() error handling (Mike Christie) [635892] - [netdrv] cnic: Refactor and fix cnic_ready_to_close() (Mike Christie) [635892] - [netdrv] cnic: Refactor code in cnic_cm_process_kcqe() (Mike Christie) [635892] - [netdrv] cnic: Return error code in cnic_cm_close() if unsuccessful (Mike Christie) [635892] - [netdrv] cnic: Return SPQ credit to bnx2x after ring setup and shutdown (Mike Christie) [635892] - [netdrv] cnic: Convert cnic_local_flags to atomic ops (Mike Christie) [635892] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Mike Christie) [635892] - [netdrv] bnx2x: update version to 1.62.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: replace FW to 6.2.5 (Mike Christie) [635942] - [netdrv] bnx2x: add FW 6.2.5 files (Mike Christie) [635942] - [netdrv] bnx2x: Add DCB/PFC support - link layer (Mike Christie) [635942] - [netdrv] bnx2x: add DCB support (Mike Christie) [635942] - [netdrv] bnx2x: add a select queue callback (Mike Christie) [635942] - [netdrv] bnx2x: Take the distribution range definition out of skb_tx_hash() (Mike Christie) [635942] - [netdrv] bnx2x: add FCoE ring (Mike Christie) [635942] - [netdrv] bnx2x: Update version number and a date (Mike Christie) [635942] - [netdrv] bnx2x: Fixed a compilation warning (Mike Christie) [635942] - [netdrv] bnx2x: Use dma_alloc_coherent() semantics for ILT memory allocation (Mike Christie) [635942] - [netdrv] bnx2x: LSO code was broken on BE platforms (Mike Christie) [635942] - [netdrv] bnx2x: Add Nic partitioning mode (57712 devices) (Mike Christie) [635942] - [netdrv] bnx2x: Use helpers instead of direct access to the shinfo(skb) fields (Mike Christie) [635942] - [netdrv] bnx2x: Do interrupt mode initialization and NAPIs adding before register_netdev() (Mike Christie) [635942] - [netdrv] bnx2x: Disable local BHes to prevent a dead-lock situation (Mike Christie) [635942] - [netdrv] net: bnx2x: fix error value sign (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Remove unnecessary semicolons (Mike Christie) [635942] - [netdrv] bnx2x: Update version number (Mike Christie) [635942] - [netdrv] bnx2x: Reset 8073 phy during common init (Mike Christie) [635942] - [netdrv] bnx2x: Do not enable CL37 BAM unless it is explicitly enabled (Mike Christie) [635942] - [netdrv] bnx2x: Fix resetting BCM8726 PHY during common init (Mike Christie) [635942] - [netdrv] bnx2x: Clear latch indication on link reset (Mike Christie) [635942] - [netdrv] bnx2x: Fix port selection in case of E2 (Mike Christie) [635942] - [netdrv] bnx2x: Fix waiting for reset complete on BCM848x3 PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Restore appropriate delay during BMAC reset (Mike Christie) [635942] - [netdrv] bnx2x: make local function static and remove dead code (Mike Christie) [635942] - [netdrv] bnx2x: Don't check for vlan group before vlan_tx_tag_present (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-3 (Mike Christie) [635942] - [netdrv] bnx2x: prevent false parity error in MSI-X memory of HC block (Mike Christie) [635942] - [netdrv] bnx2x: fix possible deadlock in HC hw block (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: remove unnecessary FUNC_FLG_RSS flag and related (Mike Christie) [635942] - [netdrv] bnx2x: Use correct FW constant for header padding (Mike Christie) [635942] - [netdrv] bnx2x: do not deal with power if no capability (Mike Christie) [635942] - [netdrv] bnx2x: remove redundant commands during error handling (Mike Christie) [635942] - [netdrv] bnx2x: Optimized the branching in the bnx2x_rx_int() (Mike Christie) [635942] - [netdrv] bnx2x: Fixing a typo: added a missing RSS enablement (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-1 (Mike Christie) [635942] - [netdrv] bnx2x: properly initialize FW stats (Mike Christie) [635942] - [netdrv] bnx2x: code beautify (Mike Christie) [635942] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635942] - [netdrv] bnx2x: move msix table initialization to probe() (Mike Christie) [635942] - [netdrv] bnx2x: use L1_CACHE_BYTES instead of magic number (Mike Christie) [635942] - [netdrv] bnx2x: remove unused fields in main driver structure (Mike Christie) [635942] - [netdrv] bnx2x: remove unused parameter in reuse_rx_skb() (Mike Christie) [635942] - [netdrv] bnx2x: Add 57712 support (Mike Christie) [635942] - [netdrv] bnx2x: change type of spq_left to atomic (Mike Christie) [635942] - [netdrv] bnx2x: rename MF related fields (Mike Christie) [635942] - [netdrv] bnx2x: remove old FW files (Mike Christie) [635942] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635942] - [netdrv] bnx2x: add 6.0.34 fw files (Mike Christie) [635942] - [netdrv] bnx2x: create folder for bnx2x firmware files (Mike Christie) [635942] - [netdrv] bnx2x: Moved enabling of MSI to the bnx2x_set_num_queues() (Mike Christie) [635942] - [netdrv] bnx2x: Use netif_set_real_num_{rx, tx}_queues() (Mike Christie) [635942] - [netdrv] bnx2x: return operator cleanup (Mike Christie) [635942] - [netdrv] bnx2x: Spread rx buffers between allocated queues (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: use ARRAY_SIZE macro in bnx2x_main.c (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-6 (Mike Christie) [635942] - [netdrv] bnx2x: Change LED scheme for dual-media (Mike Christie) [635942] - [netdrv] bnx2x: Add dual-media changes (Mike Christie) [635942] - [netdrv] bnx2x: Organize PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Apply logic changes for the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Move common function into aggregated function (Mike Christie) [635942] - [netdrv] bnx2x: Adjust flow-control with the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Adjust alignment of split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Unify PHY attributes (Mike Christie) [635942] - [netdrv] bnx2x: avoid skb->ip_summed initialization (Mike Christie) [635942] - [netdrv] skbuff.h: add skb_checksum_none_assert() (Mike Christie) [635942] - [netdrv] bnx2x: Update version to 1.52.53-5 (Mike Christie) [635942] - [netdrv] bnx2x: Add BCM84823 to the supported PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx LED configuration (Mike Christie) [635942] - [netdrv] bnx2x: Remove unneeded setting of XAUI low power to BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx configuration according to IEEE (Mike Christie) [635942] - [netdrv] bnx2x: Reset link before any new link settings (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue In BCM8727 based boards (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue of BCM8073/BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: fix wrong return from bnx2x_trylock_hw_lock (Mike Christie) [635942] - [netdrv] bnx2x: small fix in stats handling (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-4 (Mike Christie) [635942] - [netdrv] bnx2x: Fix PHY locking problem (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Adjust confusing if indentation (Mike Christie) [635942] - [netdrv] bnx2x: Load firmware in open() instead of probe() (Mike Christie) [635942] - [netdrv] bnx2x: Protect statistics ramrod and sequence number (Mike Christie) [635942] - [netdrv] bnx2x: Protect a SM state change (Mike Christie) [635942] - [netdrv] net: bnx2x_cmn.c needs net/ip6_checksum.h for csum_ipv6_magic (Mike Christie) [635942] - [netdrv] bnx2x: update driver version to 1.52.53-3 (Mike Christie) [635942] - [netdrv] bnx2x: Move statistics handling code to bnx2x_stats.* (Mike Christie) [635942] - [netdrv] bnx2x: Create separate file for ethtool routines (Mike Christie) [635942] - [netdrv] bnx2x: Create bnx2x_cmn.* files (Mike Christie) [635942] - [netdrv] bnx2x: move global variable load_count to bnx2x.h (Mike Christie) [635942] - [netdrv] bnx2x: store module parameters in driver main structure (Mike Christie) [635942] - [netdrv] bnx2x: Create separate folder for bnx2x driver (Mike Christie) [635942] - [netdrv] bnx2x: Set RXHASH for LRO packets (Mike Christie) [635942] - [netdrv] bnx2x: Make ethtool_ops::set_flags() return -EINVAL for unsupported flags (Mike Christie) [635942] - [netdrv] bnx2x: fail when try to setup unsupported features (Mike Christie) [635942] - [netdrv] bnx2x: Fix link problem with some DACs (Mike Christie) [635942] - [netdrv] bnx2x: avoid TX timeout when stopping device (Mike Christie) [635942] - [netdrv] bnx2x: Remove two prefetch() (Mike Christie) [635942] - [netdrv] bnx2x: add support for receive hashing (Mike Christie) [635942] - [netdrv] bnx2x: Date and version (Mike Christie) [635942] - [netdrv] bnx2x: Rework power state handling code (Mike Christie) [635942] - [netdrv] bnx2x: use mask in test_registers() to avoid parity error (Mike Christie) [635942] - [netdrv] bnx2x: Fixed MSI-X enabling flow (Mike Christie) [635942] - [netdrv] bnx2x: Added new statistics (Mike Christie) [635942] - [netdrv] bnx2x: White spaces (Mike Christie) [635942] - [netdrv] bnx2x: Protect code with NOMCP (Mike Christie) [635942] - [netdrv] bnx2x: Increase DMAE max write size for 57711 (Mike Christie) [635942] - [netdrv] bnx2x: Parity errors handling for 57710 and 57711 (Mike Christie) [635942] - [netdrv] Revert "[netdrv] bnx2x: fix system hung after netdev watchdog" (Mike Christie) [635942] - [netdrv] bnx2x: Added GRO support (Mike Christie) [635942] - [netdrv] bnx2x: remove trailing space in messages (Mike Christie) [635942] - [netdrv] bnx2x: fix typo (Mike Christie) [635942] - [netdrv] bnx2x: convert to use netdev_for_each_mc_addr (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Use (pr|netdev|netif)_ macro helpers (Mike Christie) [635942] - [netdrv] bnx2x: use netdev_mc_count and netdev_mc_empty when appropriate (Mike Christie) [635942] - [netdrv] bnx2x: remove HAVE_ leftovers (Mike Christie) [635942] - [netdrv] bnx2x: use DEFINE_PCI_DEVICE_TABLE() (Mike Christie) [635942] - [netdrv] bnx2x: fix typos (Mike Christie) [635942] - [netdrv] bnx2x: Move && and || to end of previous line (Mike Christie) [635942] - [netdrv] bnx2x: Convert ethtool {get_stats, self_test}_count() ops to get_sset_count() (Mike Christie) [635942]- [virt] kvm: fast-path msi injection with irqfd (Michael S. Tsirkin) [658442] - [fs] cifs: make cifs_set_oplock_level() take a cifsInodeInfo pointer (Jeff Layton) [656461] - [fs] cifs: Add cifs_set_oplock_level (Jeff Layton) [656461] - [fs] cifs: eliminate cifsInodeInfo->write_behind_rc (Jeff Layton) [656461] - [fs] cifs: Fix checkpatch warnings and bump cifs version number (Jeff Layton) [656461] - [fs] cifs: wait for writeback to complete in cifs_flush (Jeff Layton) [656461] - [fs] cifs: convert cifsFileInfo->count to non-atomic counter (Jeff Layton) [656461] - [fs] cifs: move close processing from cifs_close to cifsFileInfo_put (Jeff Layton) [656461] - [fs] cifs: move cifsFileInfo_put to file.c (Jeff Layton) [656461] - [fs] cifs: convert GlobalSMBSeslock from a rwlock to regular spinlock (Jeff Layton) [656461] - [fs] cifs: Fix minor checkpatch warning and update cifs version (Jeff Layton) [656461] - [fs] cifs: move cifs_new_fileinfo to file.c (Jeff Layton) [656461] - [fs] cifs: eliminate pfile pointer from cifsFileInfo (Jeff Layton) [656461] - [fs] cifs: cifs_write argument change and cleanup (Jeff Layton) [656461] - [fs] cifs: clean up cifs_reopen_file (Jeff Layton) [656461] - [fs] cifs: eliminate the inode argument from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: eliminate oflags option from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: fix flags handling in cifs_posix_open (Jeff Layton) [656461] - [fs] cifs: eliminate cifs_posix_open_inode_helper (Jeff Layton) [656461] - [fs] cifs: don't use vfsmount to pin superblock for oplock breaks (Jeff Layton) [656461] - [fs] cifs: keep dentry reference in cifsFileInfo instead of inode reference (Jeff Layton) [656461] - [fs] Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) (Jeff Layton) [656461] - [fs] Kill path_lookup_open() (Jeff Layton) [656461] - [fs] add OPEN_FMODE definition (Jeff Layton) [656461] - [fs] cifs: allow calling cifs_build_path_to_root on incomplete cifs_sb (Jeff Layton) [646223] - [fs] cifs: fix check of error return from is_path_accessable (Jeff Layton) [646223] - [fs] cifs: don't take extra tlink reference in initiate_cifs_search (Jeff Layton) [646223] - [fs] cifs: make cifs_ioctl handle NULL filp->private_data correctly (Jeff Layton) [646223] - [fs] cifs: remove unneeded NULL tests (Jeff Layton) [646223] - [fs] cifs: convert tlink_tree to a rbtree (Jeff Layton) [646223] - [fs] cifs: store pointer to master tlink in superblock (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: initialize tlink_tree_lock and tlink_tree (Jeff Layton) [646223] - [fs] cifs: unregister as a user of slow work on module removal (Jeff Layton) [646223] - [fs] cifs: implement recurring workqueue job to prune old tcons (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: add "multiuser" mount option (Jeff Layton) [646223] - [fs] cifs: add routines to build sessions and tcons on the fly (Jeff Layton) [646223] - [fs] cifs: fix cifs_show_options to show "username=" or "multiuser" (Jeff Layton) [646223] - [fs] cifs: have find_readable/writable_file filter by fsuid (Jeff Layton) [646223] - [fs] cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointer (Jeff Layton) [646223] - [fs] cifs: add refcounted and timestamped container for holding tcons (Jeff Layton) [646223] - [fs] cifs: add kfree() on error path (Jeff Layton) [646223] - [fs] cifs: fix handling of signing with writepages (Jeff Layton) [646223] - [fs] cifs: have cifs_new_fileinfo take a tcon arg (Jeff Layton) [646223] - [fs] cifs: add cifs_sb_master_tcon and convert some callers to use it (Jeff Layton) [646223] - [fs] cifs: temporarily rename cifs_sb->tcon to ptcon to catch stragglers (Jeff Layton) [646223] - [fs] cifs: add function to get a tcon from cifs_sb (Jeff Layton) [646223] - [fs] cifs: make various routines use the cifsFileInfo->tcon pointer (Jeff Layton) [646223] - [fs] cifs: Remove unnecessary casts of private_data (Jeff Layton) [646223] - [fs] cifs: add tcon field to cifsFileInfo struct (Jeff Layton) [646223] - [fs] cifs: eliminate redundant xdev check in cifs_rename (Jeff Layton) [646223] - [fs] cifs: consolidate error handling in several functions (Jeff Layton) [646223] - [fs] cifs: add "mfsymlinks" mount option (Jeff Layton) [651878] - [fs] cifs: use Minshall+French symlink functions (Jeff Layton) [651878] - [fs] cifs: implement CIFSCreateMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSFormatMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSQueryMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSCouldBeMFSymlink() and CIFSCheckMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSParseMFSymlink() (Jeff Layton) [651878] - [fs] cifs: set CONFIG_CIFS_FSCACHE to 'no' for now (Jeff Layton) [651865] - [fs] cifs: fix another memleak, in cifs_root_iget (Jeff Layton) [651865] - [fs] cifs: cancel_delayed_work() + flush_scheduled_work() -> cancel_delayed_work_sync() (Jeff Layton) [651865] - [fs] cifs: cifs_convert_address() returns zero on error (Jeff Layton) [651865] - [fs] cifs: handle FindFirst failure gracefully (Jeff Layton) [651865] - [fs] cifs: prevent infinite recursion in cifs_reconnect_tcon (Jeff Layton) [651865] - [fs] cifs: Cannot allocate memory error on mount (Jeff Layton) [651865] - [fs] cifs: Remove obsolete header (Jeff Layton) [651865] - [fs] cifs: Allow binding to local IP address (Jeff Layton) [651865] - [fs] cifs: fix broken oplock handling (Jeff Layton) [651865] - [fs] cifs: use type __u32 instead of int for the oplock parameter (Jeff Layton) [651865] - [fs] cifs: reduce false positives with inode aliasing serverino autodisable (Jeff Layton) [651865] - [fs] cifs: don't allow cifs_iget to match inodes of the wrong type (Jeff Layton) [651865] - [fs] cifs: remove redundant path walking in dfs_do_refmount (Jeff Layton) [651865] - [fs] cifs: ignore the "mand", "nomand" and "_netdev" mount options (Jeff Layton) [651865] - [fs] cifs: update README to include details about 'fsc' option (Jeff Layton) [651865] - [fs] cifs: Fix ordering of cleanup on module init failure (Jeff Layton) [651865] - [fs] cifs: relinquish fscache cookie before freeing CIFSTconInfo (Jeff Layton) [651865] - [fs] cifs: Missing ifdef (Jeff Layton) [651865] - [fs] cifs: Missing line from previous commit (Jeff Layton) [651865] - [fs] cifs: Fix build break when CONFIG_CIFS_FSCACHE disabled (Jeff Layton) [651865] - [fs] cifs: fsc should not default to "on" (Jeff Layton) [651865] - [fs] cifs: add mount option to enable local caching (Jeff Layton) [651865] - [fs] cifs: read pages from FS-Cache (Jeff Layton) [651865] - [fs] cifs: store pages into local cache (Jeff Layton) [651865] - [fs] cifs: FS-Cache page management (Jeff Layton) [651865] - [fs] cifs: define inode-level cache object and register them (Jeff Layton) [651865] - [fs] cifs: define superblock-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: define server-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: register CIFS for caching (Jeff Layton) [651865] - [fs] cifs: add kernel config option for CIFS Client caching support (Jeff Layton) [651865] - [fs] cifs: guard cifsglob.h against multiple inclusion (Jeff Layton) [651865] - [fs] cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS (Jeff Layton) [618175] - [fs] cifs: allow matching of tcp sessions in CifsNew state (Jeff Layton) [629085] - [fs] cifs: fix potential double put of TCP session reference (Jeff Layton) [629085] - [fs] cifs: prevent possible memory corruption in cifs_demultiplex_thread (Jeff Layton) [629085] - [fs] cifs: eliminate some more premature cifsd exits (Jeff Layton) [629085] - [fs] cifs: prevent cifsd from exiting prematurely (Jeff Layton) [629085] - [fs] CIFS: Make cifs_convert_address() take a const src pointer and a length (Jeff Layton) [629085] - [x86] oprofile: Add support for 6 counters for AMD family 15h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 15h (Robert Richter) [647750] - [x86] GART: Disable GART table walk probes, add warning (Frank Arnold) [633479 633916] - [x86] amd_nb: Enable GART support for AMD family 0x15 CPUs (Frank Arnold) [633479 633916] - [x86] cacheinfo: Unify AMD L3 cache index disable checking (Frank Arnold) [633479] - [x86] powernow-k8: Limit Pstate transition latency check (Frank Arnold) [633479] - [x86] AMD: Extend support to future families (Frank Arnold) [633479] - [x86] amd: Use compute unit information to determine thread siblings (Frank Arnold) [633479 633922] - [x86] amd: Extract compute unit information for AMD CPUs (Frank Arnold) [633479 633922] - [x86] amd: Add support for CPUID topology extension of AMD CPUs (Frank Arnold) [633479 633922] - [x86] cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit (Frank Arnold) [633479] - [x86] cpu: Update AMD CPUID feature bits (Frank Arnold) [633479] - [x86] nmi: Support NMI watchdog on newer AMD CPU families (Frank Arnold) [633479] - [virt] vhost: get/put_user -> __get/__put_user (Michael S. Tsirkin) [665360] - [virt] vhost: copy_to_user -> __copy_to_user (Michael S. Tsirkin) [665360] - [virt] vhost: fix log ctx signalling (Michael S. Tsirkin) [665360] - [virt] vhost: fix return code for log_access_ok() (Michael S. Tsirkin) [665360] - [virt] vhost-net: batch use/unuse mm (Michael S. Tsirkin) [665360] - [virt] drivers/vhost/vhost.c: delete double assignment (Michael S. Tsirkin) [665360] - [virt] vhost: put mm after thread stop (Michael S. Tsirkin) [665360] - [virt] vhost-net: replace workqueue with a kthread (Michael S. Tsirkin) [665360]- [mm] do not keep kswapd awake for an unreclaimable zone (Johannes Weiner) [633825] - [netdrv] iwlwifi: Convert to new PCI PM framework (John Linville) [611075] - [virt] Add AES to CPUID ext_features recognized by kvm (John Cooper) [663538] - [net] tcp: Increase TCP_MAXSEG socket option minimum to TCP_MIN_MSS (Frantisek Hrbata) [652511] {CVE-2010-4165} - [net] tproxy: use the interface primary IP address as a default value for --on-ip (Thomas Graf) [591335] - [net] tproxy: Add missing CAP_NET_ADMIN check to ipv6 side (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the socket match (Thomas Graf) [591335] - [net] tproxy: split off ipv6 defragmentation to a separate module (Thomas Graf) [591335] - [net] tproxy: check for transparent flag in ip_route_newports (Thomas Graf) [591335] - [net] netfilter: tproxy: nf_tproxy_assign_sock() can handle tw sockets (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the TPROXY target (Thomas Graf) [591335] - [net] tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled (Thomas Graf) [591335] - [net] tproxy: added IPv6 socket lookup function to nf_tproxy_core (Thomas Graf) [591335] - [net] tproxy: added const specifiers to udp lookup functions (Thomas Graf) [591335] - [net] tproxy: added tproxy sockopt interface in the IPV6 layer (Thomas Graf) [591335] - [net] tproxy: added udp6_lib_lookup function (Thomas Graf) [591335] - [net] tproxy: add lookup type checks for UDP in nf_tproxy_get_sock_v4() (Thomas Graf) [591335] - [net] tproxy: kick out TIME_WAIT sockets in case a new connection comes in with th (Thomas Graf) [591335] - [net] tproxy: fix hash locking issue when using port redirection in __inet_inherit_port() (Thomas Graf) [591335] - [net] netfilter: use NFPROTO_IPV4 instead of AF_INET (Thomas Graf) [591335] - [net] netfilter: xt_TPROXY: the length of lines should be within 80 (Thomas Graf) [591335] - [mm] fix memory-failure hugetlbfs vs THP collision (Dean Nelson) [531476] - [mm] mm/hugetlb.c: avoid double unlock_page() in hugetlb_fault() (Dean Nelson) [531476] - [mm] mm/hugetlb.c: add missing spin_lock() to hugetlb_cow() (Dean Nelson) [531476] - [mm] Fix migration.c compilation on s390 (Dean Nelson) [531476] - [mm] HWPOISON/signalfd: add support for addr_lsb (Dean Nelson) [531476] - [mm] Encode huge page size for VM_FAULT_HWPOISON errors (Dean Nelson) [531476] - [mm] Fix build error with !CONFIG_MIGRATION (Dean Nelson) [531476] - [mm] HWPOISON: Remove retry loop for try_to_unmap (Dean Nelson) [531476] - [mm] HWPOISON: Turn addr_valid from bitfield into char (Dean Nelson) [531476] - [mm] HWPOISON: Disable DEBUG by default (Dean Nelson) [531476] - [mm] HWPOISON: Convert pr_debugs to pr_info (Dean Nelson) [531476] - [mm] HWPOISON: Improve comments in memory-failure.c (Dean Nelson) [531476] - [mm] x86: HWPOISON: Report correct address granuality for huge hwpoison faults (Dean Nelson) [531476] - [mm] hugepage: move is_hugepage_on_freelist inside ifdef to avoid warning (Dean Nelson) [531476] - [mm] Clean up __page_set_anon_rmap (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: fix unpoison for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: soft offlining for hugepage (Dean Nelson) [531476] - [mm] HWPOSION, hugetlb: recover from free hugepage error when !MF_COUNT_INCREASED (Dean Nelson) [531476] - [mm] hugetlb: move refcounting in hugepage allocation inside hugetlb_lock (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: add free check to dequeue_hwpoison_huge_page() (Dean Nelson) [531476] - [mm] hugetlb: hugepage migration core (Dean Nelson) [531476] - [mm] mm/migrate.c: kill anon local variable from migrate_page_copy (Dean Nelson) [531476] - [mm] hugetlb: redefine hugepage copy functions (Dean Nelson) [531476] - [mm] hugetlb: add allocate function for hugepage migration (Dean Nelson) [531476] - [mm] hugetlb: fix metadata corruption in hugetlb_fault() (Dean Nelson) [531476] - [mm] HWPOISON: Stop shrinking at right page count (Dean Nelson) [531476] - [mm] HWPOISON: Report correct address granuality for AO huge page errors (Dean Nelson) [531476] - [mm] HWPOISON: Copy si_addr_lsb to user (Dean Nelson) [531476] - [mm] hugetlb, rmap: add BUG_ON(!PageLocked) in hugetlb_add_anon_rmap() (Dean Nelson) [531476] - [mm] hugetlb, rmap: fix confusing page locking in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: use hugepage_add_new_anon_rmap() in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: always use anon_vma root pointer (Dean Nelson) [531476] - [mm] hugetlb: call mmu notifiers on hugepage cow (Dean Nelson) [531476] - [mm] hugetlb: add missing unlock in avoidcopy path in hugetlb_cow() (Dean Nelson) [531476] - [mm] hwpoison: rename CONFIG (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: support hwpoison injection for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: detect hwpoison in hugetlb code (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: isolate corrupted hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: maintain mce_bad_pages in handling hugepage error (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: set/clear PG_hwpoison bits on hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: enable error handling path for hugepage (Dean Nelson) [531476] - [mm] hugetlb, rmap: add reverse mapping for hugepage (Dean Nelson) [531476] - [mm] hugetlb: move definition of is_vm_hugetlb_page() to hugepage_inline.h (Dean Nelson) [531476] - [mm] HWPOISON: Add PROC_FS dependency to hwpoison injector (Dean Nelson) [531476] - [mm] hugetlb: acquire the i_mmap_lock before walking the prio_tree to unmap a page (Dean Nelson) [531476] - [mm] hugetlb: prevent deadlock in __unmap_hugepage_range() when alloc_huge_page() fails (Dean Nelson) [531476] - [mm] nodemask: fix the declaration of NODEMASK_ALLOC() (Dean Nelson) [630170] - [mm] add gfp flags for NODEMASK_ALLOC slab allocations (Dean Nelson) [630170] - [mm] hugetlb: add generic definition of NUMA_NO_NODE (Dean Nelson) [630170] - [mm] hugetlb: offload per node attribute registrations (Dean Nelson) [630170] - [mm] hugetlb: use only nodes with memory for huge pages (Dean Nelson) [630170] - [mm] hugetlb: handle memory hot-plug events (Dean Nelson) [630170] - [mm] hugetlb: update hugetlb documentation for NUMA controls (Dean Nelson) [630170] - [mm] hugetlb: add per node hstate attributes (Dean Nelson) [630170] - [mm] hugetlb: derive huge pages nodes allowed from task mempolicy (Dean Nelson) [630170] - [mm] hugetlb: add nodemask arg to huge page alloc, free and surplus adjust functions (Dean Nelson) [630170] - [mm] hugetlb: rework hstate_next_node_* functions (Dean Nelson) [630170] - [mm] hugetlb: factor init_nodemask_of_node() (Dean Nelson) [630170] - [mm] nodemask: make NODEMASK_ALLOC more general (Dean Nelson) [630170]- [netdrv] be2net: Avoid firmware update when interface is not open (Ivan Vecera) [651952] - [netdrv] be2net: use mutex instead of spin lock for mbox_lock (Ivan Vecera) [623201] - [netdrv] rhel config: changes for 2.6.37-era iwlwifi backport (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: add ieee80211_alloc_hw2 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove skb_linearize for rx frames" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: misc backporting fixups for 2.6.37-era iwlwifi (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: use mutex for aggregation" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: dump firmware build info in error case" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: send PAN parameters" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: send RXON timing before associating" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "cfg80211: convert bools into flags" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: fix regulatory" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: provide firmware version" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: use cipher suite selectors" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: debugfs file for txfifo command testing" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: move QoS-enable to BSS info" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use new mac80211 SMPS" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: manage IBSS station properly" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use the DMA state API instead of the pci equivalents" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove mac_addr assignment" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: support channel switch offload in driver" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove priv->mac_addr" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add mac80211 flush callback support" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add support for device tx flush request" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: read multiple MAC addresses" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: resync bits from 2.6.37 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: improve IBSS scanning (John Linville) [653978] - [netdrv] mac80211: allow scan to complete from any context (John Linville) [653978] - [netdrv] mac80211: split hardware scan by band (John Linville) [653978] - [netdrv] mac80211: Fix sta_mtx unlocking on insert STA failure path (John Linville) [653978] - [netdrv] mac80211: explicitly disable/enable QoS (John Linville) [653978] - [netdrv] mac80211: allow station add/remove to sleep (John Linville) [653978] - [netdrv] mac80211: async station powersave handling (John Linville) [653978] - [netdrv] mac80211: remove sent_ps_buffered (John Linville) [653978] - [kernel] lib: add EXPORT_SYMBOL_GPL for debug_locks (John Linville) [653974] - [firmware] firmware_class: make request_firmware_nowait more useful (John Linville) [653974] - [kernel] sched: Update rq->clock for nohz balanced cpus (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Change nohz idle load balancing logic to push model (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Avoid side-effect of tickless idle on update_cpu_load (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Reduce update_group_power() calls (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix the place where group powers are updated (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add enqueue/dequeue flags (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove AFFINE_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove ASYM_GRAN feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove SYNC_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove WAKEUP_SYNC feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove FAIR_SLEEPERS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove NORMALIZED_SLEEPER (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Cleanup/optimize clock updates (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_overlap (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_wakeup (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Discard some old bits (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up check_preempt_wakeup() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Move update_curr() in check_preempt_wakeup() to avoid redundant call (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] mutex: Improve the scalability of optimistic spinning (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Pre-compute cpumask_weight(sched_domain_span(sd)) (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() logic in select_task_rq_fair() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: More generic WAKE_AFFINE vs select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix rq->clock synchronization when migrating tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove the cfs_rq dependency from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add pre and post wakeup hooks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove forced2_migrations stats (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove rq->clock coupling from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unused cpu_nr_migrations() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] rcu: apply RCU protection to wake_affine() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unnecessary RCU exclusion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix nr_uninterruptible count (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Optimize task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix TASK_WAKING vs fork deadlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make select_fallback_rq() cpuset friendly (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: _cpu_down(): Don't play with current->cpus_allowed (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: sched_exec(): Remove the select_fallback_rq() logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Remove retry logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Take rq->lock around select_fallback_rq() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Kill the broken and deadlockable cpuset_lock/cpuset_cpus_allowed_locked code (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: set_cpus_allowed_ptr(): Don't use rq->migration_thread after unlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Queue a deboosted task to the head of the RT prio queue (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Implement head queueing for sched_rt (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Extend enqueue_task to allow head queueing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix race between ttwu() and task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix incorrect sanity check (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix fork vs hotplug vs cpuset namespaces (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix hotplug hang (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix broken assertion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make warning less noisy (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_task_rq() vs hotplug issues (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix sched_exec() balancing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Ensure set_task_cpu() is never called on blocked tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use TASK_WAKING for fork wakups (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get_rr_param() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get/set_affinity() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sys_sched_getscheduler/sys_sched_getparam() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make wakeup side and atomic variants of completion API irq safe (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Sanitize fork() handling (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up ttwu() rq locking (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Consolidate select_task_rq() callers (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect sched_rr_get_param() access to task->sched_class (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect task->cpus_allowed access in sched_getaffinity() (Larry Woodman) [557364 611867 613812 635558 635562]- [virt] KVM: x86: zero kvm_vcpu_events->interrupt.pad (Marcelo Tosatti) [665409] {CVE-2010-4525} - [x86] KVM: enlarge number of possible CPUID leaves (Robert Richter) [663295] - [x86] apic, amd: Make firmware bug messages more meaningful (Robert Richter) [647750] - [x86] mce, amd: Remove goto in threshold_create_device() (Robert Richter) [647750] - [x86] mce, amd: Add helper functions to setup APIC (Robert Richter) [647750] - [x86] mce, amd: Shorten local variables mci_misc_{hi, lo} (Robert Richter) [647750] - [x86] mce, amd: Implement mce_threshold_block_init() helper function (Robert Richter) [647750] - [x86] AMD, MCE thresholding: Fix the MCi_MISCj iteration order (Robert Richter) [647750] - [x86] mcheck: Avoid duplicate sysfs links/files for thresholding banks (Robert Richter) [647750] - [x86] oprofile: Fix uninitialized variable use in debug printk (Robert Richter) [647750] - [x86] oprofile: Add support for IBS periodic op counter extension (Robert Richter) [647750] - [x86] oprofile: Add support for IBS branch target address reporting (Robert Richter) [647750] - [x86] oprofile: Introduce struct ibs_state (Robert Richter) [647750] - [x86] oprofile: Check IBS capability bits 1 and 2 (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 14h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 12h (Robert Richter) [647750] - [x86] apic: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets (Robert Richter) [647750] - [x86] apic: Check if EILVT APIC registers are available (AMD only) (Robert Richter) [647750] - [x86] kernel.h: add pr_warn for symmetry to dev_warn, netdev_warn (Robert Richter) [647750] - [x86] oprofile: disable write access to oprofilefs while profiler is running (Robert Richter) [647750] - [x86] oprofile: Remove duplicate code around __oprofilefs_create_file() (Robert Richter) [647750] - [x86] oprofile: Simplify init/exit functions (Robert Richter) [647750] - [x86] oprofile: Adding backtrace dump for 32bit process in compat mode (Robert Richter) [647750] - [x86] oprofile: Using struct stack_frame for 64bit processes dump (Robert Richter) [647750] - [x86] Unify dumpstack.h and stacktrace.h (Robert Richter) [647750] - [x86] perf: Fix unsafe frame rewinding with hot regs fetching (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 29 (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540) (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs() function stub (Robert Richter) [647750] - [x86] oprofile: don't call arch exit code from init code on failure (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs error handling (Robert Richter) [647750] - [x86] oprofile: fix crash when accessing freed task structs (Robert Richter) [647750] - [x86] oprofile: add support for Intel processor model 30 (Robert Richter) [647750] - [x86] oprofile: make event buffer nonseekable (Robert Richter) [647750] - [x86] Oprofile: Change CPUIDS from decimal to hex, and add some comments (Robert Richter) [647750] - [x86] oprofile: make AMD IBS hotplug capable (Robert Richter) [647750] - [x86] oprofile: notify cpus only when daemon is running (Robert Richter) [647750] - [x86] oprofile: reordering some functions (Robert Richter) [647750] - [x86] oprofile: stop disabled counters in nmi handler (Robert Richter) [647750] - [x86] oprofile: protect cpu hotplug sections (Robert Richter) [647750] - [x86] oprofile: remove CONFIG_SMP macros (Robert Richter) [647750] - [x86] oprofile: fix uninitialized counter usage during cpu hotplug (Robert Richter) [647750] - [x86] oprofile: remove duplicate IBS capability check (Robert Richter) [647750] - [x86] oprofile: move IBS code (Robert Richter) [647750] - [x86] oprofile: return -EBUSY if counters are already reserved (Robert Richter) [647750] - [x86] oprofile: moving shutdown functions (Robert Richter) [647750] - [x86] oprofile: reserve counter msrs pairwise (Robert Richter) [647750] - [x86] oprofile: rework error handler in nmi_setup() (Robert Richter) [647750] - [x86] oprofile: protect from not being in an IRQ context (Robert Richter) [647750] - [x86] oprofile: convert oprofile from timer_hook to hrtimer (Robert Richter) [647750] - [x86] oprofile: add comment to counter-in-use warning (Robert Richter) [647750] - [x86] oprofile: warn user if a counter is already active (Robert Richter) [647750] - [x86] oprofile: implement randomization for IBS periodic op counter (Robert Richter) [647750] - [x86] oprofile: implement lsfr pseudo-random number generator for IBS (Robert Richter) [647750] - [x86] oprofile: implement IBS cpuid feature detection (Robert Richter) [647750] - [x86] oprofile: remove OPROFILE_IBS config option (Robert Richter) [647750] - [kbuild] fixes for using make 3.82 (Don Zickus) [663994] - [kbuild] powerpc: fix build with make 3.82 (Don Zickus) [663994] - [scsi] qla2xxx: Update driver version to 8.03.05.01.06.1-k0 (Chad Dupuis) [635710] - [scsi] qla2xxx: Properly set the return value in function qla2xxx_eh_abort (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts (Chad Dupuis) [635710] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [635710] - [scsi] qla2xxx: Add flash read/update support using BSG interface (Chad Dupuis) [635710] - [scsi] qla2xxx: Change MSI initialization from using incorrect request_irq parameter (Chad Dupuis) [635710] - [scsi] qla2xxx: Populate Command Type 6 LUN field properly (Chad Dupuis) [635710] - [scsi] qla2xxx: list cursors are not null (Chad Dupuis) [635710] - [scsi] qla2xxx: Avoid depending on SCSI host_lock in queuecommand function (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct PRLI failure response code handling (Chad Dupuis) [635710] - [scsi] qla2xxx: Drop srb reference before waiting for completion (Chad Dupuis) [635710] - [scsi] qla2xxx: Addition of shutdown callback handler (Chad Dupuis) [635710] - [scsi] qla2xxx: Initialize the vport_slock spinlock (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove scsi_cmnd->serial_number from debug traces (Chad Dupuis) [635710] - [scsi] qla2xxx: Group CS_RESET return status with other link level event statuses (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove port down retry count (Chad Dupuis) [635710] - [scsi] qla2xxx: locking problem in qla2x00_init_rings() (Chad Dupuis) [635710] - [scsi] qla2xxx: AER Support-Return recovered from mmio_enable function for 82XX (Chad Dupuis) [635710] - [scsi] qla2xxx: Update to AER support, do early abort commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Increase SG table size to support large IO size per scsi command (Chad Dupuis) [635710] - [scsi] qla2xxx: Clear local references of rport on device loss timeout notification from FC transport (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle MPI timeout indicated by AE8002 (Chad Dupuis) [635710] - [scsi] qla2xxx: Added AER support for ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Cover UNDERRUN case where SCSI status is set (Chad Dupuis) [635710] - [scsi] qla2xxx: Correctly set fw hung and complete only waiting mbx (Chad Dupuis) [635710] - [scsi] qla2xxx: Reset seconds_since_last_heartbeat correctly. (Chad Dupuis) [635710] - [scsi] qla2xxx: Change del_timer_sync() to del_timer() in qla2x00_ctx_sp_free() (Chad Dupuis) [635710] - [scsi] qla2xxx: make rport deletions explicit during vport removal (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix vport delete issues (Chad Dupuis) [635710] - [scsi] qla2xxx: Pass first 64 bytes of MBX information when vendor commands fail (Chad Dupuis) [635710] - [scsi] qla2xxx: Return proper fabric name based on device state (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if port is not online (Chad Dupuis) [635710] - [scsi] qla2xxx: Add module parameter to enable GFF_ID device type check (Chad Dupuis) [635710] - [scsi] qla2xxx: Cleanup some dead-code and make some functions static. (Chad Dupuis) [635710] - [scsi] qla2xxx: Do not allow ELS Passthru commands for ISP23xx adapters (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if remote port is not logged in (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if invalid port loop id (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix flash write failure on ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle outstanding mbx cmds on hung f/w scenarios. (Chad Dupuis) [635710] - [scsi] qla2xxx: Support for loading Unified ROM Image (URI) format firmware file. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add internal loopback support for ISP81xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Appropriately log FCP priority data messages (Chad Dupuis) [635710] - [scsi] qla2xxx: Rearranged and cleaned up the code for processing the pending commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Updates for ISP82xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add qla2x00_free_fcports() function (Chad Dupuis) [635710] - [scsi] qla2xxx: Check for golden firmware and show version if available (Chad Dupuis) [635710] - [scsi] qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct extended sense-data handling. (Chad Dupuis) [635710] - [scsi] qla2xxx: Stop firmware before doing init firmware. (Chad Dupuis) [635710] - [scsi] qla2xxx: T10 DIF Type 2 support (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF enablement for 81XX (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF support added (Chad Dupuis) [520855]- [fs] nfsd: Fix possible BUG_ON firing in set_change_info (Steve Dickson) [663448] - [fs] sunrpc: prevent use-after-free on clearing XPT_BUSY (Steve Dickson) [663448] - [fs] nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink (Steve Dickson) [663448] - [fs] nfsd4: typo fix in find_any_file (Steve Dickson) [663448] - [fs] sunrpc: Correct a misapplied patch (Steve Dickson) [663448] - [fs] nfs: Make new aop kABI friendly (Steve Dickson) [662782] - [fs] NFS: Fix panic after nfs_umount() (Steve Dickson) [662782] - [fs] nfs: remove extraneous and problematic calls to nfs_clear_request (Steve Dickson) [662782] - [fs] nfs: kernel should return EPROTONOSUPPORT when not support NFSv4 (Steve Dickson) [662782] - [fs] NFS: Fix fcntl F_GETLK not reporting some conflicts (Steve Dickson) [662782] - [fs] nfs: Discard ACL cache on mode update (Steve Dickson) [662782] - [fs] NFS: Readdir cleanups (Steve Dickson) [662782] - [fs] NFS: nfs_readdir_search_for_cookie() don't mark as eof if cookie not found (Steve Dickson) [662782] - [fs] NFS: Fix a memory leak in nfs_readdir (Steve Dickson) [662782] - [fs] Call the filesystem back whenever a page is removed from the page cache (Steve Dickson) [662782] - [fs] NFS: Ensure we use the correct cookie in nfs_readdir_xdr_filler (Steve Dickson) [662782] - [fs] NFS: Fix a readdirplus bug (Steve Dickson) [662782] - [fs] NFS: Ensure we return the dirent->d_type when it is known (Steve Dickson) [662782] - [fs] NFS: Correct the array bound calculation in nfs_readdir_add_to_array (Steve Dickson) [662782] - [fs] NFS: Don't ignore errors from nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Fix the error handling in "uncached_readdir()" (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in uncached_readdir() (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Assume eof if the server returns no readdir records (Steve Dickson) [662782] - [fs] NFS: Buffer overflow in ->decode_dirent() should not be fatal (Steve Dickson) [662782] - [fs] Pure nfs client performance using odirect (Steve Dickson) [662782] - [fs] SUNRPC: Fix an infinite loop in call_refresh/call_refreshresult (Steve Dickson) [662782] - [fs] nfs: Ignore kmemleak false positive in nfs_readdir_make_qstr (Steve Dickson) [662782] - [fs] SUNRPC: Simplify rpc_alloc_iostats by removing pointless local variable (Steve Dickson) [662782] - [fs] nfs: trivial: remove unused nfs_wait_event macro (Steve Dickson) [662782] - [fs] NFS: readdir shouldn't read beyond the reply returned by the server (Steve Dickson) [662782] - [fs] NFS: Fix a couple of regressions in readdir (Steve Dickson) [662782] - [usb] teach "devices" file about Wireless and SuperSpeed USB (Don Zickus) [642206] - [perf] perf_events: Fix perf_counter_mmap() hook in mprotect() (Oleg Nesterov) [651673] - [usb] changes to make local suspend/resume work (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't let the USB core disable SuperSpeed ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Setup array of USB2 and USB3 ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix reset-device and configure-endpoint commands (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command ring replay after resume (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: fix wMaxPacketSize mask (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: release spinlock when setup interrupt (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove excessive printks with shared IRQs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix linker errors with CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile error when CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: PCI power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: bus power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: port remote wakeup implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI port power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] core: use kernel assigned address for devices under xHCI (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: change xhci_reset_device() to allocate new device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Add pointer to udev in struct xhci_virt_device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: update ring dequeue pointer when process missed tds (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove buggy assignment in next_trb() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set DMA mask for host (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't flush doorbell writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Reduce reads and writes of interrupter registers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_set_hc_event_deq() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Minimize HW event ring dequeue pointer writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_handle_event() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unnecessary reads of IRQ_PENDING register (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move xhci_work() into xhci_irq() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move interrupt handlers into xhci-ring.c (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move functions that find ep ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isoc urb enqueue (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: allocate bigger ring for isochronous endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isochronous transfer implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Introduce urb_priv structure (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Missed Service Error Event process (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: adds new cases to trb_comp_code switch (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: remove redundant print messages (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB xHCI: handle_tx_event() refactor: process_bulk_intr_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: process_ctrl_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: finish_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Supporting MSI/MSI-X (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: trivial: use ARRAY_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove obsolete debugging printk (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set Mult field in endpoint context correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set EP0 dequeue ptr after reset of configured device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix another bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] clean up some host controller sparse warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Support for allocating USB 3.0 streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] split hub.h into ch11.h and merge-in hcd.h (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hub.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hcd.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add parsing of SuperSpeed endpoint companion descriptor (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Print NEC firmware version (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for host to start running (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for controller to be ready after reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: fix compiler warning (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove the arbitrary limit of 15 xHCI ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix wrong usage of macro TRB_TYPE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Transfer ring link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set stream ID to 0 after cleaning up stalls (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Avoid double free after streams are disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Correct assumptions about number of rings per endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add memory allocation for USB3 bulk streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix check for room on the ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Limit bus sg_tablesize to 62 TRBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix issue with set interface after stall (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make endpoint interval debugging clearer (Don Zickus) [591794 591796 591797 624615 637237] - [usb] usb-storage: use max_hw_sectors instead of max_sectors (Don Zickus) [591794 591796 591797 624615 637237] - [usb] rearrange code in usb_probe_interface (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Use bInterfaceNumber in bandwidth allocations (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile issues with xhci_get_slot_state() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: No GFP_KERNEL in block error handling (Don Zickus) [591794 591796 591797 624615 637237] - [usb] retain USB device power/wakeup setting across reconfiguration (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add call to notify xHC of a device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Notify the xHC when a device is reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow roothub ports to be disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to clear port change bits (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor test for vendor-specific completion codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow allocation of commands without input contexts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to free or cache endpoint rings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix error path when configuring endpoints (Don Zickus) [591794 591796 591797 624615 637237] - [usb] check the endpoint type against the pipe type (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix duplicate sysfs problem after device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB core: fix recent kernel-doc warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix section mismatch in early ehci dbgp (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Check bandwidth when switching alt settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Refactor code to find alternate interface settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command completion after a drop endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make reverting an alt setting "unfailable" (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci-mem.c: introduce missing kfree (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add remove_id sysfs attr for usb drivers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle errors that cause endpoint halts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return success for vendor-specific info codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return -EPROTO on a split transaction error. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set transfer descriptor size field correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add tests for TRB address translation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix a bug in the scatter-gather library (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add a "remove hardware" sysfs attribute (Don Zickus) [591794 591796 591797 624615 637237] - [usb] don't use a fixed DMA mapping for hub status URBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unused HCD statistics code. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add watchdog timer for URB cancellation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Re-purpose xhci_quiesce() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle URB cancel, complete and resubmit race (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: fix type and format warnings in sg code (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make urb scatter-gather support more generic (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: support urbs with scatter-gather lists (Don Zickus) [591794 591796 591797 624615 637237] - [virt] vhost: max s/g to match qemu (Jason Wang) [619002] - [x86] eliminate mcp55 quirk boot chattiness (Bob Picco) [661172] - [security] SELinux: define permissions for DCB netlink messages (Eric Paris) [662125] - [net] bonding: add feature to support output port selection steering (Neil Horman) [601849] - [net] clarify documentation for net.ipv4.igmp_max_memberships (Jiri Pirko) [593397] - [ppc64] Remove CDTRDSR warning from ppc64 compile (Prarit Bhargava) [597333] - [ata] libata-scsi passthru: fix bug which truncated LBA48 return values (David Milburn) [663679] - [fs] ext4: speed up ext4_rec_len_(from|to)_disk for smaller blocksizes (Eric Sandeen) [653213] - [dlm] reduce cond_resched during send (David Teigland) [663372] - [dlm] use TCP_NODELAY (David Teigland) [663372] - [dlm] Handle application limited situations properly (David Teigland) [663372] - [virt] vhost-net: fix range checking in mrg bufs case (Jason Wang) [616660 632745] - [virt] vhost-net: mergeable buffers support (Jason Wang) [616660 632745] - [virt] vhost-net: minor cleanup (Jason Wang) [616660 632745] - [virt] vhost: Storage class should be before const qualifier (Jason Wang) [616660 632745] - [netdrv] tun: add ioctl to modify vnet header size (Jason Wang) [616660 632745] - [virt] vhost: fix sparse warnings (Jason Wang) [616660 632745]- [s390x] kernel: virtualization aware cpu measurement (Hendrik Brueckner) [631483] - [s390x] kernel: Add breaking event address for user space (Hendrik Brueckner) [632322] - [scsi] qla2xxx: Removed dependency for SRB structure for Marker processing (Chad Dupuis) [635707] - [scsi] qla2xxx: Support for asynchronous TM and Marker IOCBs (Chad Dupuis) [635707] - [scsi] qla2xxx: Add CT passthru support for ISP23xx adapters (Chad Dupuis) [635707] - [scsi] qla2xxx: Provide common framework for BSG and IOCB commands (Chad Dupuis) [635707] - [scsi] qla2xxx: Enable CRB based doorbell posting for request queue as default for ISP 82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Check for empty slot in request queue before posting Command type 6 request (Chad Dupuis) [516845] - [scsi] qla2xxx: Clear drive active CRB register when not in use (Chad Dupuis) [516845] - [scsi] qla2xxx: Optionally disable target reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove HSRX_RISC_PAUSED check for ISP82XX (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid infinite abort-isps when chip reset fails (Chad Dupuis) [516845] - [scsi] qla2xxx: Allow transition to NEED RESET state only from READY state for ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Cleanup and rearrange ISP 82xx specific code (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove comments having reference to netxen_nic (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove duplicate initialization during configuring rings (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove non P3P code and reference (Chad Dupuis) [516845] - [scsi] qla2xxx: IDC: Check firmware alive prior to initialization (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid transitioning to RESET state during initializing (Chad Dupuis) [516845] - [scsi] qla2xxx: Disable fw_dump operations on ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Implement a quick (FCoE context only) reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Corrected the logic to avoid continuous ISP reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Add ISP82XX support (Chad Dupuis) [516845]- [fs] xfs: ensure we mark all inodes in a freed cluster XFS_ISTALE (Dave Chinner) [654294] - [fs] xfs: fix race in inode cluster freeing failing to stale inodes (Dave Chinner) [654294] - [block] change BARRIER referenced in error message and comments (Mike Snitzer) [657046] - [md] Call blk_queue_flush() to establish flush/fua support (Mike Snitzer) [657046] - [scsi] scsi_debug: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] scsi_debug: fix map_region and unmap_region oops (Mike Snitzer) [646552] - [scsi] scsi_debug: Block Limits VPD page fixes (Mike Snitzer) [646552] - [scsi] scsi_debug: add max_queue + no_uld parameters (Mike Snitzer) [646552] - [scsi] scsi_debug: fix Thin provisioning support (Mike Snitzer) [646552] - [scsi] sd: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] Fix VPD inquiry page wrapper (Mike Snitzer) [646552] - [scsi] sd: quiet spurious error messages in READ_CAPACITY(16) (Mike Snitzer) [646552] - [block] fix problem with sending down discard that isn't of correct granularity (Mike Snitzer) [646552] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [636022] - [block] blk-throttle: Trim/adjust slice_end once a bio has been dispatched (Vivek Goyal) [636022] - [block] Enable block bio throttling (Vivek Goyal) [636022] - [block] fix use-after-free bug in blk throttle code (Vivek Goyal) [636022] - [block] blkio-throttle: Fix possible multiplication overflow in iops calculations (Vivek Goyal) [636022] - [block] blkio-throttle: limit max iops value to UINT_MAX (Vivek Goyal) [636022] - [block] blkio-throttle: There is no need to convert jiffies to milli seconds (Vivek Goyal) [636022] - [block] blkio-throttle: Fix link failure failure on i386 (Vivek Goyal) [636022] - [block] blkio: Recalculate the throttled bio dispatch time upon throttle limit change (Vivek Goyal) [636022] - [block] blkio: Add root group to td->tg_list (Vivek Goyal) [636022] - [block] blkio: deletion of a cgroup was causes oops (Vivek Goyal) [636022] - [block] blkio: Do not export throttle files if CONFIG_BLK_DEV_THROTTLING=n (Vivek Goyal) [636022] - [block] blkio: Implementation of IOPS limit logic (Vivek Goyal) [636022] - [block] blk-cgroup: cgroup changes for IOPS limit support (Vivek Goyal) [636022] - [block] blkio: Core implementation of throttle policy (Vivek Goyal) [636022] - [block] blk-cgroup: Introduce cgroup changes for throttling policy (Vivek Goyal) [636022] - [block] blk-cgroup: Prepare the base for supporting more than one IO control policies (Vivek Goyal) [636022] - [block] blk-cgroup: Kill the header printed at the start of blkio.weight_device file (Vivek Goyal) [636022] - [block] blk-cgroup: Fix an RCU warning in blkiocg_create() (Vivek Goyal) [636022] - [block] kill some useless goto's in blk-cgroup.c (Vivek Goyal) [636022] - [kernel] ptrace: fix exit_ptrace() vs ptrace_report_signal() races (Oleg Nesterov) [631968] - [kernel] ptrace: introduce PTRACE_O_DETACHED to mark the self-detaching engine (Oleg Nesterov) [631968] - [kernel] ptrace: don't assume resume != UTRACE_RESUME means stepping (Oleg Nesterov) [631968] - [kernel] ptrace: the tracee shouldn never change ctx->resume (Oleg Nesterov) [631968] - [kernel] ptrace: ptrace_reuse_engine()->utrace_barrier() should ignore ERESTARTSYS (Oleg Nesterov) [631968] - [fs] fsck.gfs2 reported statfs error after gfs2_grow (Robert S Peterson) [661048] - [fs] ext4: 2 writeback perf fixes (Eric Sandeen) [648632] - [powerpc] Correct smt_enabled=X boot option for > 2 threads per core (Steve Best) [659807] - [watchdog] iTCO wdt: Cleanup warning messages (Prarit Bhargava) [616268] - [md] dm mpath: revert "dm: Call blk_abort_queue on failed paths" (Mike Snitzer) [636771] - [x86] UV: Address interrupt/IO port operation conflict (George Beshers) [659480] - [x86] Fix x2apic preenabled system with kexec (Gleb Natapov) [657261] - [virt] vhost: correctly set bits of dirty pages (Jason Wang) [658437] - [mm] guard page for stacks that grow upwards (Johannes Weiner) [630562] - [mm] fix numa khugepaged memcg memleak (Andrea Arcangeli) [659119] - [mm] Enable extraction of hugepage pfn(s) from /proc//pagemap (Larry Woodman) [644987]- [s390x] dasd: Fix unimplemented DIAG function (Hendrik Brueckner) [646951] - [s390x] dasd: fix unsolicited interrupt recognition (Hendrik Brueckner) [635021] - [s390x] dasd: fix dump_sense_dbf (Hendrik Brueckner) [643998] - [s390x] dasd: let recovery cqr inherit flags from failed cqr (Hendrik Brueckner) [635021] - [s390x] qeth: tolerate OLM-limitation (Hendrik Brueckner) [633568] - [s390x] qdio: convert global statistics to per-device stats (Hendrik Brueckner) [633308] - [s390x] cio: use all paths for some internal I/O (Hendrik Brueckner) [623248] - [s390x] dasd: allocate fallback cqr for reserve/release (Hendrik Brueckner) [619515] - [s390x] qeth: OSX message for z/VM specific authorization failure (Hendrik Brueckner) [619508] - [s390x] qeth: avoid loop if ipa command response is missing (Hendrik Brueckner) [619506] - [s390x] dasd: fix refcounting for sysfs entry (Hendrik Brueckner) [529362] - [s390x] dasd: remove uid from devmap (Hendrik Brueckner) [529362] - [fs] ext4: improve llseek error handling for overly large seek offsets (Eric Sandeen) [652013] - [fs] ext4: fix EFBIG edge case when writing to large non-extent file (Eric Sandeen) [646498] - [fs] procfs: fix numbering in /proc/locks (Jerome Marchand) [637846] - [scsi] enable state transistions from OFFLINE to RUNNING (Mike Christie) [643237] - [scsi] set queue limits no_cluster for stacked devices (Mike Snitzer) [658293] - [scsi] scsi_dh_rdac: Add two new SUN devices to rdac_dev_list (Rob Evers) [643820] - [kernel] utrace: move user_disable_single_step() logic from utrace_control() to utrace_reset() (Oleg Nesterov) [635853] - [block] cfq-iosched: fix a kernel OOPs when usb key is inserted (Vivek Goyal) [639427] - [x86] tsc, sched: Recompute cyc2ns_offset's during resume from sleep states (Matthew Garrett) [635560] - [virt] virtio: console: Don't block entire guest if host doesn't read data (Amit Shah) [643751] - [mm] memcg: handle charge moving race with hugepage split (Johannes Weiner) [615860] - [mm] Out-of-memory under memory cgroup can call both of oom-killer-for-memcg and oom-killer-for-page-fault (Larry Woodman) [592879] - [mm] only return EIO once on msync/fsync after IO failure (Rik van Riel) [652371] - [mm] Backport upstream code it avoid side-effect of tickless idle on update_cpu_load() (Larry Woodman) [635558] - [virtio] console: fix memory leak (Amit Shah) [656835] - [virt] KVM: VMX: Really clear cr0.ts when giving the guest ownership of the fpu (Avi Kivity) [655718] - [virt] SVM: Initialize fpu_active in init_vmcb() (Avi Kivity) [654532] - [x86] Look for IA32_ENERGY_PERF_BIAS support (Matthew Garrett) [464655] - [x86] Disable paranoid check in ACPI power meter driver (Matthew Garrett) [634640] - [pci] dma-mapping: dma-mapping.h: add dma_set_coherent_mask (Stefan Assmann) [650960] - [block] Allow third party modules to use blk_queue_ordered() (Vivek Goyal) [657046] - [security] audit: add support to match lsm labels on user audit messages (Eric Paris) [634303] - [cpufreq] Fix ondemand to not request targets outside policy limits (Matthew Garrett) [651339] - [scsi] libfc: possible race could panic system due to NULL fsp->cmd (Mike Christie) [638297] - [fs] gfs: Use 512 B block sizes to communicate with userland quota tools (Abhijith Das) [658590] - [fs] GFS2: support for growing a full filesytem (Benjamin Marzinski) [659137] - [kernel] div64_u64(): improve precision on 32bit platforms (Oleg Nesterov) [616105] - [kernel] exec: copy-and-paste the fixes into compat_do_execve() paths (Oleg Nesterov) [625695] {CVE-2010-4243} - [kernel] exec: make argv/envp memory visible to oom-killer (Oleg Nesterov) [625695] {CVE-2010-4243} - [ata] sata_via: apply magic FIFO fix to vt6420 too (David Milburn) [659748] - [ata] sata_via: explain the magic fix (David Milburn) [659748] - [ata] sata_via: magic vt6421 fix for transmission problems w/ WD drives (David Milburn) [659748] - [virt] KVM: create aggregate kvm_total_used_mmu_pages value (Marcelo Tosatti) [632772] - [virt] KVM: replace x86 kvm n_free_mmu_pages with n_used_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: rename x86 kvm->arch.n_alloc_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: abstract kvm x86 mmu->n_free_mmu_pages (Marcelo Tosatti) [632772]- [scsi] sd: Fix overflow with big physical blocks (Mike Snitzer) [632644] - [block] Ensure physical block size is unsigned int (Mike Snitzer) [632644] - [fs] Turn on the NFSv4.1 kernel config (Steve Dickson) [479351] - [fs] NFS: rename nfs.upcall -> nfsidmap (Steve Dickson) [479351] - [fs] NFS: Fix a compile issue in nfs_root (Steve Dickson) [479351] - [fs] sunrpc: Use static const char arrays (Steve Dickson) [479351] - [fs] nfs4: fix channel attribute sanity-checks (Steve Dickson) [479351] - [fs] NFSv4.1: Use more sensible names for 'initialize_mountpoint' (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: add driver's LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFS: client needs to maintain list of inodes with active layouts (Steve Dickson) [479351] - [fs] NFS: create and destroy inode's layout cache (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: introduce minimal file layout driver (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: full mount/umount infrastructure (Steve Dickson) [479351] - [fs] NFS: set layout driver (Steve Dickson) [479351] - [fs] NFS: ask for layouttypes during v4 fsinfo call (Steve Dickson) [479351] - [fs] NFS: change stateid to be a union (Steve Dickson) [479351] - [fs] NFSv4.1: pnfsd, pnfs: protocol level pnfs constants (Steve Dickson) [479351] - [fs] SUNRPC: define xdr_decode_opaque_fixed (Steve Dickson) [479351] - [fs] NFSD: remove duplicate NFS4_STATEID_SIZE (Steve Dickson) [479351] - [fs] Revert "NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR" (Steve Dickson) [653066] - [fs] Regression: fix mounting NFS when NFSv3 support is not compiled (Steve Dickson) [653066] - [fs] NLM: Fix a regression in lockd (Steve Dickson) [653066] - [fs] nfs4: The difference of 2 pointers is ptrdiff_t (Steve Dickson) [653066] - [fs] nfs: testing the wrong variable (Steve Dickson) [653066] - [fs] nfs: handle lock context allocation failures in nfs_create_request (Steve Dickson) [653066] - [fs] Fixed Regression in NFS Direct I/O path (Steve Dickson) [653066] - [fs] nfsd4: fix 4.1 connection registration race (Steve Dickson) [653068] - [fs] lib: introduce common method to convert hex digits (Steve Dickson) [653068] - [fs] Keep the deprecated nfsd system call interface (Steve Dickson) [653068] - [fs] svcrpc: svc_tcp_sendto XPT_DEAD check is redundant (Steve Dickson) [653068] - [fs] svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue (Steve Dickson) [653068] - [fs] svcrpc: assume svc_delete_xprt() called only once (Steve Dickson) [653068] - [fs] svcrpc: never clear XPT_BUSY on dead xprt (Steve Dickson) [653068] - [fs] nfsd4: fix connection allocation in sequence() (Steve Dickson) [653068] - [fs] nfsd4: only require krb5 principal for NFSv4.0 callbacks (Steve Dickson) [653068] - [fs] nfsd4: move minorversion to client (Steve Dickson) [653068] - [fs] nfsd4: delay session removal till free_client (Steve Dickson) [653068] - [fs] nfsd4: separate callback change and callback probe (Steve Dickson) [653068] - [fs] nfsd4: callback program number is per-session (Steve Dickson) [653068] - [fs] nfsd4: track backchannel connections (Steve Dickson) [653068] - [fs] nfsd4: confirm only on succesful create_session (Steve Dickson) [653068] - [fs] nfsd4: make backchannel sequence number per-session (Steve Dickson) [653068] - [fs] nfsd4: use client pointer to backchannel session (Steve Dickson) [653068] - [fs] nfsd4: move callback setup into session init code (Steve Dickson) [653068] - [fs] nfsd4: don't cache seq_misordered replies (Steve Dickson) [653068] - [fs] SUNRPC: Properly initialize sock_xprt.srcaddr in all cases (Steve Dickson) [653068] - [fs] SUNRPC: Use conventional switch statement when reclassifying sockets (Steve Dickson) [653068] - [fs] sunrpc: Turn list_for_each-s into the ..._entry-s (Steve Dickson) [653068] - [fs] sunrpc: Remove dead "else" branch from bc xprt creation (Steve Dickson) [653068] - [fs] sunrpc: Don't return NULL from rpcb_create (Steve Dickson) [653068] - [fs] sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt (Steve Dickson) [653068] - [fs] sunrpc: Remove UDP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Remove TCP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Pass family to setup_socket calls (Steve Dickson) [653068] - [fs] sunrpc: Merge xs_create_sock code (Steve Dickson) [653068] - [fs] sunrpc: Merge the xs_bind code (Steve Dickson) [653068] - [fs] sunrpc: Call xs_create_sockX directly from setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Factor out v6 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out v4 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out udp sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Remove duplicate xprt/transport arguments from calls (Steve Dickson) [653068] - [fs] sunrpc: Get xprt pointer once in xs_tcp_setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_next_srcport (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_get_srcport (Steve Dickson) [653068] - [fs] svcrdma: Cleanup DMA unmapping in error paths (Steve Dickson) [653068] - [fs] svcrdma: Change DMA mapping logic to avoid the page_address kernel API (Steve Dickson) [653068] - [fs] nfsd4: expire clients more promptly (Steve Dickson) [653068] - [fs] sunrpc: Use helper to set v4 mapped addr in ip_map_parse (Steve Dickson) [653068] - [fs] sunrpc/cache: centralise handling of size limit on deferred list (Steve Dickson) [653068] - [fs] sunrpc: Simplify cache_defer_req and related functions (Steve Dickson) [653068] - [fs] nfsd4: return expired on unfound stateid's (Steve Dickson) [653068] - [fs] nfsd4: add new connections to session (Steve Dickson) [653068] - [fs] nfsd4: refactor connection allocation (Steve Dickson) [653068] - [fs] nfsd4: use callbacks on svc_xprt_deletion (Steve Dickson) [653068] - [fs] nfsd: provide callbacks on svc_xprt deletion (Steve Dickson) [653068] - [fs] nfsd4: keep per-session list of connections (Steve Dickson) [653068] - [fs] nfsd4: clean up session allocation (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session return type (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session BUILD_BUG_ON() (Steve Dickson) [653068] - [fs] nfsd4: Move callback setup to callback queue (Steve Dickson) [653068] - [fs] nfsd4: remove separate cb_args struct (Steve Dickson) [653068] - [fs] nfsd4: use generic callback code in null case (Steve Dickson) [653068] - [fs] nfsd4: generic callback code (Steve Dickson) [653068] - [fs] nfsd4: rename nfs4_rpc_args->nfsd4_cb_args (Steve Dickson) [653068] - [fs] nfsd4: combine nfs4_rpc_args and nfsd4_cb_sequence (Steve Dickson) [653068] - [fs] nfsd4: minor variable renaming (cb -> conn) (Steve Dickson) [653068] - [fs] sunrpc: fix race in new cache_wait code. (Steve Dickson) [653068] - [fs] sunrpc: Create sockets in net namespaces (Steve Dickson) [653068] - [net] Export __sock_create (Steve Dickson) [653068] - [fs] sunrpc: Tag rpc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add net to xprt_create (Steve Dickson) [653068] - [fs] sunrpc: Add net to rpc_create_args (Steve Dickson) [653068] - [fs] sunrpc: Pull net argument downto svc_create_socket (Steve Dickson) [653068] - [fs] sunrpc: Add net argument to svc_create_xprt (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt freeing (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt allocation (Steve Dickson) [653068] - [fs] nfsd4: adjust buflen for encoded attrs bitmap based on actual bitmap length (Steve Dickson) [653068] - [fs] sunrpc: fix up rpcauth_remove_module section mismatch (Steve Dickson) [653068] - [fs] sunrpc: Tag svc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add routines that allow registering per-net caches (Steve Dickson) [653068] - [fs] sunrpc: Add net to pure API calls (Steve Dickson) [653068] - [fs] sunrpc: Pass xprt to cached get/put routines (Steve Dickson) [653068] - [fs] sunrpc: Make xprt auth cache release work with the xprt (Steve Dickson) [653068] - [fs] sunrpc: Pass the ip_map_parse's cd to lower calls (Steve Dickson) [653068] - [fs] nfsd: fix /proc/net/rpc/nfsd.export/content display (Steve Dickson) [653068] - [fs] nfsd: Export get_task_comm for nfsd (Steve Dickson) [653068] - [fs] nfsd: allow deprecated interface to be compiled out (Steve Dickson) [653068] - [fs] nfsd: formally deprecate legacy nfsd syscall interface (Steve Dickson) [653068] - [fs] sunrpc/cache: fix recent breakage of cache_clean_deferred (Steve Dickson) [653068] - [fs] lockd: Mostly remove BKL from the server (Steve Dickson) [653068] - [fs] sunrpc/cache: don't use custom hex_to_bin() converter (Steve Dickson) [653068] - [fs] sunrpc/cache: change deferred-request hash table to use hlist (Steve Dickson) [653068] - [fs] svcauth_gss: replace a trivial 'switch' with an 'if' (Steve Dickson) [653068] - [fs] nfsd/idmap: drop special request deferal in favour of improved default (Steve Dickson) [653068] - [fs] nfsd: disable deferral for NFSv4 (Steve Dickson) [653068] - [fs] sunrpc: close connection when a request is irretrievably lost (Steve Dickson) [653068] - [fs] nfsd4: fix hang on fast-booting nfs servers (Steve Dickson) [653068] - [fs] svcrpc: cache deferral cleanup (Steve Dickson) [653068] - [fs] svcrpc: minor cache cleanup (Steve Dickson) [653068] - [fs] sunrpc/cache: allow threads to block while waiting for cache update (Steve Dickson) [653068] - [net] sunrpc: use seconds since boot in expiry cache (Steve Dickson) [653068] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [653068] - [kernel] kernel.h: add printk_ratelimited and pr__rl (Steve Dickson) [653066] - [fs] Set new kernel configs (Steve Dickson) [653066] - [fs] SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred (Steve Dickson) [653066] - [fs] nfs: fix unchecked value (Steve Dickson) [653066] - [fs] Ask for time_delta during fsinfo probe (Steve Dickson) [653066] - [fs] Revalidate caches on lock (Steve Dickson) [653066] - [fs] SUNRPC: After calling xprt_release(), we must restart from call_reserve (Steve Dickson) [653066] - [fs] NFSv4: Fix up the 'dircount' hint in encode_readdir (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_decode_dirent (Steve Dickson) [653066] - [fs] NFSv4: nfs4_decode_dirent must clear entry->fattr->valid (Steve Dickson) [653066] - [fs] NFSv4: Fix a regression in decode_getfattr (Steve Dickson) [653066] - [fs] NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer (Steve Dickson) [653066] - [fs] NFS: Ensure we check all allocation return values in new readdir code (Steve Dickson) [653066] - [fs] NFS: Readdir plus in v4 (Steve Dickson) [653066] - [fs] NFS: introduce generic decode_getattr function (Steve Dickson) [653066] - [fs] NFS: check xdr_decode for errors (Steve Dickson) [653066] - [fs] NFS: nfs_readdir_filler catch all errors (Steve Dickson) [653066] - [fs] NFS: readdir with vmapped pages (Steve Dickson) [653066] - [fs] NFS: remove page size checking code (Steve Dickson) [653066] - [fs] NFS: decode_dirent should use an xdr_stream (Steve Dickson) [653066] - [fs] SUNRPC: Add a helper function xdr_inline_peek (Steve Dickson) [653066] - [fs] NFS: remove readdir plus limit (Steve Dickson) [653066] - [fs] NFS: re-add readdir plus (Steve Dickson) [653066] - [fs] NFS: Optimise the readdir searches (Steve Dickson) [653066] - [fs] NFS: add readdir cache array (Steve Dickson) [653066] - [fs] nfs: include ratelimit.h, fix nfs4state build error (Steve Dickson) [653066] - [fs] NFSv4: The state manager must ignore EKEYEXPIRED (Steve Dickson) [653066] - [fs] NFSv4: Don't ignore the error return codes from nfs_intent_set_file (Steve Dickson) [653066] - [fs] NFSv4: Don't call nfs4_reclaim_complete() on receiving NFS4ERR_STALE_CLIENTID (Steve Dickson) [653066] - [fs] NFS: Don't SIGBUS if nfs_vm_page_mkwrite races with a cache invalidation (Steve Dickson) [653066] - [fs] NFS: new idmapper (Steve Dickson) [653066] - [fs] NFS: Use kernel DNS resolver (Steve Dickson) [653066] - [fs] NFS: We must use list_for_each_entry_safe in nfs_access_cache_shrinker (Steve Dickson) [653066] - [fs] NFS: don't use FLUSH_SYNC on WB_SYNC_NONE COMMIT calls (Steve Dickson) [653066] - [fs] NFS: Really fix put_nfs_open_context() (Steve Dickson) [653066] - [fs] NFSv4.1: keep seq_res.sr_slot as pointer rather than an index (Steve Dickson) [653066] - [fs] add a couple of mntget+dget -> path_get in nfs4proc (Steve Dickson) [653066] - [fs] nfs: show "local_lock" mount option in /proc/mounts (Steve Dickson) [653066] - [fs] NFS: handle inode==NULL in __put_nfs_open_context (Steve Dickson) [653066] - [fs] nfs: introduce mount option '-olocal_lock' to make locks local (Steve Dickson) [653066] - [fs] SUNRPC: Refactor logic to NUL-terminate strings in pages (Steve Dickson) [653066] - [fs] SUNRPC: Correct an rpcbind debugging message (Steve Dickson) [653066] - [fs] NFS: Fix NFSv3 debugging messages in fs/nfs/nfs3proc.c (Steve Dickson) [653066] - [fs] NFSv4.1: Fix the slotid initialisation in nfs_async_rename() (Steve Dickson) [653066] - [fs] NFS: Fix a use-after-free case in nfs_async_rename() (Steve Dickson) [653066] - [fs] nfs: make sillyrename an async operation (Steve Dickson) [653066] - [fs] nfs: move nfs_sillyrename to unlink.c (Steve Dickson) [653066] - [fs] nfs: standardize the rename response container (Steve Dickson) [653066] - [fs] nfs: standardize the rename args container (Steve Dickson) [653066] - [fs] NFS: Add an 'open_context' element to struct nfs_rpc_ops (Steve Dickson) [653066] - [fs] NFS: Clean up nfs4_proc_create() (Steve Dickson) [653066] - [fs] NFSv4: Further cleanups for nfs4_open_revalidate() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_open_revalidate (Steve Dickson) [653066] - [fs] NFSv4: Further minor cleanups for nfs4_atomic_open() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_atomic_open (Steve Dickson) [653066] - [fs] Switch alloc_nfs_open_context() to struct path (Steve Dickson) [653066] - [fs] SUNRPC: Remove rpcb_getport_sync() (Steve Dickson) [653066] - [fs] NFS: Allow NFSROOT debugging messages to be enabled dynamically (Steve Dickson) [653066] - [fs] NFS: Clean up nfsroot.c (Steve Dickson) [653066] - [fs] NFS: Use super.c for NFSROOT mount option parsing (Steve Dickson) [653066] - [fs] NFS: Clean up NFSROOT command line parsing (Steve Dickson) [653066] - [fs] NFS: Remove \t from mount debugging message (Steve Dickson) [653066] - [fs] SUNRPC: Don't truncate tail data unnecessarily in xdr_shrink_pagelen (Steve Dickson) [653066] - [fs] sunrpc: simplify xdr_shrink_pagelen use of "copy" (Steve Dickson) [653066] - [fs] sunrpc: don't use the copy variable in nested block (Steve Dickson) [653066] - [fs] sunrpc: clean up xdr_shrink_pagelen use of temporary pointer (Steve Dickson) [653066] - [fs] sunrpc: don't shorten buflen twice in xdr_shrink_pagelen (Steve Dickson) [653066]- [netdrv] igb: only use vlan_gro_receive if vlans are registered (Stefan Assmann) [660192] {CVE-2010-4263}- [net] core: neighbour update Oops (Jiri Pirko) [658518] - [scsi] lpfc: Update lpfc version for 8.3.5.28 driver release (Rob Evers) [655935] - [scsi] lpfc: Added support for ELS RRQ command (Rob Evers) [655935] - [scsi] lpfc: Init VFI and VPI for the physical port (Lancer SLI4 FC Support) (Rob Evers) [655935] - [scsi] lpfc: Set heartbeat timer off by default (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.27 driver release (Rob Evers) [655935] - [scsi] lpfc: Implement doorbell register changes for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Fixed a NULL pointer dereference duing memory allocation failure (Rob Evers) [655935] - [scsi] lpfc: Modified the return status of unsupport ELS commands (Rob Evers) [655935] - [scsi] lpfc: Implement READ_TOPOLOGY mailbox command and add new 16G speeds (Rob Evers) [655935] - [scsi] lpfc: Implement the new SLI 4 SLI_INTF register definitions (Rob Evers) [655935] - [scsi] lpfc: Fix bug with remote SLI4 firmware download data not being transmitted (Rob Evers) [655935] - [scsi] lpfc: Added PCI ID definitions for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Updated driver to handle CVL after Nameserver PLOGI timeouts (Rob Evers) [655935] - [scsi] lpfc: Fix for failure to log into FDMI_DID after link bounce (Rob Evers) [655935] - [scsi] lpfc: Cleanup mailbox commands in mboxq_cmpl when CVL is received (Rob Evers) [655935] - [scsi] lpfc: Add new SLI4 WQE support (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.26 driver release (Rob Evers) [635733] - [scsi] lpfc: Fix locking issue for security mailbox commands (Rob Evers) [635733] - [scsi] lpfc: Properly handle devloss timeout during various phases of FIP engine state transactions (Rob Evers) [635733] - [scsi] lpfc: Abort all I/Os and wait XRI exchange busy complete before function reset ioctl in SLI4 driver unload (Rob Evers) [635733] - [scsi] lpfc: Prevent lock_irqsave from being called twice in a row (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling ECHO response support (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix internal loopback causing kernel panic (Rob Evers) [635733] - [scsi] lpfc: Fixed crashes for NULL pnode dereference (Rob Evers) [635733]- [block] cfq: fix recursive call in cfq_blkiocg_update_completion_stats() (Vivek Goyal) [626989]- [kernel] posix-cpu-timers: workaround to suppress the problems with mt exec (Oleg Nesterov) [656268] - [fs] bio: take care not overflow page count when mapping/copying user data (Danny Feng) [652531] {CVE-2010-4162} - [net] can-bcm: fix minor heap overflow (Danny Feng) [651847] {CVE-2010-3874} - [net] filter: make sure filters dont read uninitialized memory (Jiri Pirko) [651705] {CVE-2010-4158} - [net] inet_diag: Make sure we actually run the same bytecode we audited (Jiri Pirko) [651269] - [v4l] ivtvfb: prevent reading uninitialized stack memory (Mauro Carvalho Chehab) [648833] {CVE-2010-4079} - [drm] via/ioctl.c: prevent reading uninitialized stack memory (Dave Airlie) [648719] {CVE-2010-4082} - [char] nozomi: clear data before returning to userspace on TIOCGICOUNT (Mauro Carvalho Chehab) [648706] {CVE-2010-4077} - [serial] clean data before filling it on TIOCGICOUNT (Mauro Carvalho Chehab) [648703] {CVE-2010-4075}- [fs] configs: enable CONFIG_PRINT_QUOTA_WARNING (Aristeu Rozanski) [579638] - [net] af_unix: limit unix_tot_inflight (Neil Horman) [656762] - [block] check for proper length of iov entries in blk_rq_map_user_iov() (Danny Feng) [652959] {CVE-2010-4163} - [net] Limit sendto()/recvfrom()/iovec total length to INT_MAX (Jiri Pirko) [651895] {CVE-2010-4160} - [netdrv] mlx4: Add OFED-1.5.2 patch to increase log_mtts_per_seg (Jay Fenlason) [637284] - [kernel] kbuild: fix external module compiling (Aristeu Rozanski) [655231] - [mm] Fix broken use of end variable in remap_file_pages() system call (Larry Woodman) [637049] - [virt] virtio: console: Disable lseek(2) for port file operations (Amit Shah) [635537] - [virt] virtio: console: Prevent userspace from submitting NULL buffers (Amit Shah) [635535] - [virt] virtio: console: Fix poll blocking even though there is data to read (Amit Shah) [634232] - [virt] virtio: console: Send SIGIO in case of port unplug (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO on new data arrival on ports (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO to processes that request it for host events (Amit Shah) [624628] - [block] cfq-iosched: blktrace print per slice sector stats (Vivek Goyal) [626989] - [block] cfq-iosched: Implement tunable group_idle (Vivek Goyal) [626989] - [block] cfq-iosched: Do group share accounting in IOPS when slice_idle=0 (Vivek Goyal) [626989] - [block] cfq-iosched: Fixed boot warning with BLK_CGROUP=y and CFQ_GROUP_IOSCHED=n (Vivek Goyal) [626989] - [block] blk-cgroup: Fix RCU correctness warning in cfq_init_queue() (Vivek Goyal) [626989] - [netdrv] ixgbe: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [netdrv] e1000e: suppress compile warnings on certain archs (Dean Nelson) [611696] - [netdrv] e1000e: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [net] bluetooth: Fix missing NULL check (Jarod Wilson) [655668] - [v4l] Fix garbled image with zc3xx-based webcam (Jay Fenlason) [590404] - [mm] Backport missing kmemleak check into kmem_cache_create() (Larry Woodman) [654761] - [x86] acpi: mark hardware unsupported on x86 32bit cpu hot add events (Prarit Bhargava) [625585] - [x86] UEFI/EFI x86_64 pagetable initialization (Bob Picco) [654665] - [kernel] add RSS and swap size information to /proc/sysvipc/shm (Jerome Marchand) [634994] - [kernel] fix integer overflow in groups_search (Jerome Marchand) [629629] - [kernel] ipc: initialize structure memory to zero for compat functions (Danny Feng) [648695] {CVE-2010-4073} - [kernel] shm: fix information leak to userland (Danny Feng) [648689] {CVE-2010-4072} - [kernel] Prevent panic caused by divide by zero in find_busiest_group() (Larry Woodman) [644903] - [kernel] Backport upstream fix for a race in pid generation that causes pids to be reused immediately (Larry Woodman) [646321] - [scsi] megaraid: fix make legacy i/o ports free (Tomas Henzl) [632558] - [net] ipv6: balance pernet_operations [de]registration (Neil Horman) [625173] - [kdump] kexec: accelerate vmcore copies by marking oldmem in /proc/vmcore as cached (Neil Horman) [641315] - [mm] use compaction for GFP_ATOMIC order > 0 (Andrea Arcangeli) [622327 642570] - [kernel] module: initialize module dynamic debug later (Jason Baron) [627648] - [kernel] dynamic debug: move ddebug_remove_module() down into free_module() (Jason Baron) [627648] - [md] dm: remove extra locking when changing device size (Mike Snitzer) [644380] - [block] read i_size with i_size_read() (Mike Snitzer) [644380]- [scsi] lpfc: Update lpfc version for 8.3.5.25 driver release (Rob Evers) [645882] - [scsi] lpfc: Fix mailbox handling for UNREG_RPI_ALL case (Rob Evers) [645882] - [scsi] lpfc: Fixed a race condition that can cause driver send FDISC to un-initialized VPI (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.24 driver release (Rob Evers) [645882] - [scsi] lpfc: Used PCI function reset ioctl mbox command to clean up CNA during driver unload (Rob Evers) [645882] - [scsi] lpfc: Fixed crashes for BUG_ONs hit in the lpfc_abort_handler (Rob Evers) [645882] - [scsi] lpfc: Fail I/O when adapter detects a lost frame and target reports a check condition (Rob Evers) [645882] - [scsi] lpfc: Fixed abort WQEs for FIP frames (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.23 driver release (Rob Evers) [645882] - [scsi] lpfc: Instantiate iocb_stat so compiler does not error out (Rob Evers) [645882] - [scsi] lpfc: Added unreg all rpi mailbox command before unreg vpi (Rob Evers) [645882] - [scsi] lpfc: Make all error values negative (Rob Evers) [645882] - [scsi] lpfc: Remove duplicate code from lpfc_els_retry routine (Rob Evers) [645882] - [scsi] lpfc: Fixed circular spinlock dependency between low-level driver and SCSI midlayer (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.22 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed cases of skipping possible roundrobin fail over of multiple eligible FCFs (Rob Evers) [645882] - [scsi] lpfc: Fixed FC-AL bit set issue in FLOGI rejected by McData4700 FC swich in NPV setup (Rob Evers) [645882] - [scsi] lpfc: Fixed driver not able to unregister unused FCF upon devloss timeout to all nodes (Rob Evers) [645882] - [scsi] lpfc: Fix bug with external loopback testing not becoming ready (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during controller pause test (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.21 driver release (Rob Evers) [645882] - [scsi] lpfc: Added support for Falcon firmware download authentication and SLI authentication (Rob Evers) [645882] - [scsi] lpfc: Add support for bsg MBX_SLI4_CONFIG (Rob Evers) [645882] - [scsi] lpfc: adjust lpfc_els_retry delay/retry for PLOGI, attr remove owner (Rob Evers) [645882] - [scsi] lpfc: Replaced some unnecessary spin_lock_irqsave with spin_lock_irq (Rob Evers) [645882] - [scsi] lpfc: Fixed lpfc_initial_flogi not returning failure in one of failure condition (Rob Evers) [645882] - [scsi] lpfc: Fixed r8828 stray state update in case a new FCF matched in-use FCF (Rob Evers) [645882] - [scsi] lpfc: Treated firmware matching FCF property with different index as error condition (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.20 driver release (Rob Evers) [645882] - [scsi] lpfc: Move Unload flag earlier in vport delete (Rob Evers) [645882] - [scsi] lpfc: Fix for IOCB leak on FDISC completion (Rob Evers) [645882] - [scsi] lpfc: Start looking at the return code for fc_block_scsi_eh (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.19 driver release (Rob Evers) [645882] - [scsi] lpfc: Remove unused variables that were removed from upstream submission (Rob Evers) [645882] - [scsi] lpfc: Change log message 0318 from an error to a warning as it is not an error (Rob Evers) [645882] - [scsi] lpfc: Add Security Crypto support to CONFIG_PORT mailbox command (Rob Evers) [645882] - [scsi] lpfc: Switch call to memcpy_toio to __write32_copy to prevent unaligned 64 bit copy (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and nodelist not empty message on console after rmmod (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to roundrobin on all available FCFs when FLOGI to in-use FCF rejected by switch (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during fabric reconfiguration (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.18 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to recover from back-to-back Clear Virtual Link with a single FCF (Rob Evers) [645882] - [scsi] lpfc: Clear VFI_REGISTERED flag when UNREG_VFI completes (Rob Evers) [645882] - [scsi] lpfc: r8088 had to be backed out temporary because it was part of a larger patch that was rejected, now put r8088 back with r8608 (Rob Evers) [645882] - [scsi] lpfc: Added code to ignore the failure of REG_VPI mailbox with UPD bit set on older tigershark firmware (Rob Evers) [645882] - [scsi] lpfc: Added code to support UPD bit of REG_VPI mailbox command (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and ndlp not becoming active (Rob Evers) [645882] - [virt] virtio: console: Reference counting portdev structs is not needed (Amit Shah) [628805] - [virt] virtio: console: Add reference counting for port struct (Amit Shah) [628805] - [virt] virtio: console: Use cdev_alloc() instead of cdev_init() (Amit Shah) [628805] - [virt] virtio: console: Add a find_port_by_devt() function (Amit Shah) [628805] - [virt] virtio: console: Add a list of portdevs that are active (Amit Shah) [628805] - [virt] virtio: console: open: Use a common path for error handling (Amit Shah) [628805] - [virt] virtio: console: remove_port() should return void (Amit Shah) [628805] - [virt] virtio: console: Make write() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Make read() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Unblock poll on port hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Un-block reads on chardev close (Amit Shah) [628805] - [virt] virtio: console: Check if portdev is valid in send_control_msg() (Amit Shah) [628805] - [virt] virtio: console: Remove control vq data only if using multiport support (Amit Shah) [628805] - [virt] virtio: console: Reset vdev before removing device (Amit Shah) [628805] - [pci] Add FW_WARN to warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] Clean up warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] intel-iommu: Combine the BIOS DMAR table warning messages (Prarit Bhargava) [588638] - [kernel] Really add TAINT_FIRMWARE_WORKAROUND (Prarit Bhargava) [588638] - [x86] ACPI: create "processor.bm_check_disable" boot param (Matthew Garrett) [635572] - [fs] Fix nfsv4 client lock reclaim behaviour (Sachin Prabhu) [638269] - [fs] ext4: Don't error out the fs if the user tries to make a file too big (Eric Sandeen) [645824] - [fs] xfs: prevent reading uninitialized stack memory (Dave Chinner) [630809] {CVE-2010-3078} - [s390x] cio: prevent kernel panic in I/O cancel function (Hendrik Brueckner) [647825] - [s390x] qeth: timeout on connection isolation configuration errors (Hendrik Brueckner) [635053] - [kernel] etr clock synchronization race (Hendrik Brueckner) [619511] - [net] tc: Ignore noqueue_qdisc default qdisc when dumping (Thomas Graf) [627142] - [net] fix rds_iovec page count overflow (Jiri Pirko) [647424] {CVE-2010-3865} - [net] netfilter: Avoid freeing pointers representing an error value (Thomas Graf) [608980] - [scsi] Fix megaraid_sas driver SLAB memory leak detected with CONFIG_DEBUG_SLAB (Shyam Iyer) [633836] - [scsi] scsi_dh_alua: Handle all states correctly (Mike Snitzer) [636994] - [scsi] ibmvscsi: Fix oops when an interrupt is pending during probe (Steve Best) [624169] - [usb] serial/mos*: prevent reading uninitialized stack memory (Don Zickus) [648698] {CVE-2010-4074} - [kbuild] don't sign out-of-tree modules (Aristeu Rozanski) [653507] - [kernel] tracing: Fix circular dead lock in stack trace (Jiri Olsa) [601047] - [watchdog] iTCO wdt: remove extra pci_dev_put()'s from init code (Prarit Bhargava) [574546] - [kernel] ecryptfs_uid_hash() buffer overflow (Jerome Marchand) [611388] {CVE-2010-2492} - [sound] seq/oss - Fix double-free at error path of snd_seq_oss_open() (Jaroslav Kysela) [630555] {CVE-2010-3080} - [x86] ACPI: allow C3 > 1000usec (Matthew Garrett) [572821] - [virt] virtio-net: init link state correctly (Jason Wang) [646369] - [virt] i8259: fix migration (Gleb Natapov) [629197] - [netdrv] prevent reading uninitialized memory in hso driver (Thomas Graf) [633144] {CVE-2010-3298}- [virt] KVM: x86: Use unlazy_fpu() for host FPU (Avi Kivity) [651005] - [fs] GFS2: reserve more blocks for transactions (Benjamin Marzinski) [637972] - [fs] core_pattern: fix truncation by core_pattern handler with long parameters (Danny Feng) [618602] - [fs] Do not mix FMODE_ and O_ flags with break_lease() and may_open() (Harshula Jayasuriya) [642677] - [fs] GFS2: fallocate support (Benjamin Marzinski) [626561] - [fs] GFS2: fix filesystem consistency error on rename (Robert S Peterson) [638657] - [fs] aio: check for multiplication overflow in do_io_submit (Jeff Moyer) [629451] - [x86] Backport several upstream CONFIG_DEBUG_RODATA optimizations and bugfixes from Intel (Larry Woodman) [557364] - [fs] GFS2: Fix typo in stuffed file data copy handling (Abhijith Das) [619810] - [powerpc] Remove redundant xics badness warning (Steve Best) [641932] - [ppc] Account time using timebase rather than PURR (Steve Best) [633515] - [ppc] pseries: Increase cpu die timeout (Steve Best) [636230] - [s390x] zfcp: Fix reference counter for point-to-point port (Hendrik Brueckner) [644005] - [powerpc] ibmveth: lost IRQ while closing/opening device leads to service loss (Steve Best) [620799] - [net] fix info leak from kernel in ethtool operation (Neil Horman) [646728] {CVE-2010-3861} - [net] drop_monitor: add EAGAIN return code to detect duplicate state changes (Neil Horman) [615788 616919] - [net] packet: fix information leak to userland (Jiri Pirko) [649900] {CVE-2010-3876} - [net] Fix stack corruption in icmp_send() (James Paradis) [629590] - [net] clean up info leak in act_police (Neil Horman) [636394] - [net] bonding: introduce primary_reselect option (Jiri Pirko) [628492] - [net] bonding: check if clients MAC addr has changed (Flavio Leitner) [610237] - [scsi] mpt2sas: driver fails to recover from injected PCIe bus errors (Steve Best) [612584] - [kernel] sys_semctl: fix kernel stack leakage (Danny Feng) [648724] {CVE-2010-4083} - [security] Fix install_process_keyring error handling (David Howells) [647440] - [kernel] sysctl: fix min/max handling in __do_proc_doulongvec_minmax() (Amerigo Wang) [643290] - [kernel] kbuild: Really don't clean bounds.h and asm-offsets.h (Danny Feng) [594065] - [kernel] execve: improve interactivity and respond to SIGKILL with large arguments (Dave Anderson) [629178] - [kernel] kbuild: respect LDFLAGS when linking module signatures (Johannes Weiner) [629423] - [kernel] kbuild: fix modpost segfault (Johannes Weiner) [629418] - [fs] CIFS: Remove __exit mark from cifs_exit_dns_resolver() (David Howells) [619752] - [block] Range check cpu in blk_cpu_to_group (Steve Best) [636981] - [sound] sound/pci/rme9652: prevent reading uninitialized stack memory (Stanislaw Gruszka) [648711 648716] - [pci] add pci_get_domain_bus_and_slot function (Chad Dupuis) [641132] - [pci] intr-remap: allow disabling source id checking (Alex Williamson) [530618] - [x86] Add native Intel cpuidle driver (Matthew Garrett) [637899] - [x86] add quirk to fixup mcp55 interrupt routing to let kdump work (Neil Horman) [562134] - [virt] KVM: VMX: Disallow NMI while blocked by STI (Avi Kivity) [616296] - [virt] KVM: x86: fix information leak to userland (Marcelo Tosatti) [649840] - [virt] kvm: write protect memory after slot swap (Michael S. Tsirkin) [647367] - [net] generic get_drvinfo() fallback in "ethtool.c" (Laszlo Ersek) [649248] - [virt] Revert "vhost: max s/g to match qemu" (Jason Wang) [623915] - [virt] KVM: Fix reboot on Intel hosts (Avi Kivity) [637520] - [virt] KVM: SVM: init_vmcb should reset vcpu->efer (Marcelo Tosatti) [554506] - [virt] fix vhost_net lanana violation (Bob Picco) [602499] - [virt] KVM: x86 emulator: Allow LOCK prefix for NEG and NOT (Avi Kivity) [618202] - [mm] Prevent Out Of Memory when changing cpuset's mems on NUMA (Larry Woodman) [597127] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [mm] revalidate page->mapping after locking page in do_generic_file_read() (Johannes Weiner) [651373] - [fs] introduce GLF_QUEUED flag (Abhijith Das) [629920] - [fs] dlm: Don't send callback to node making lock request when "try 1cb" fails (David Teigland) [629920] - [virt] KVM: Set cr0.et when the guest writes cr0 (Avi Kivity) [645898] - [virt] KVM: VMX: Give the guest ownership of cr0.ts when the fpu is active (Avi Kivity) [645898] - [virt] KVM: Lazify fpu activation and deactivation (Avi Kivity) [645898] - [virt] KVM: VMX: Allow the guest to own some cr0 bits (Avi Kivity) [645898] - [virt] KVM: Replace read accesses of vcpu->arch.cr0 by an accessor (Avi Kivity) [645898] - [virt] KVM: VMX: trace clts and lmsw instructions as cr accesses (Avi Kivity) [645898] - [x86] mce: Use HW_ERR in MCE handler (Bob Picco) [641039] - [x86] mce: Add HW_ERR printk prefix for hardware error logging (Bob Picco) [641039] - [dm] sync trivial changes from 2.6.36 (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_ctr (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_config destruction logic (Mike Snitzer) [641432] - [dm] ioctl: refactor dm_table_complete (Mike Snitzer) [641432] - [dm] snapshot: persistent use define for disk header chunk size (Mike Snitzer) [641432] - [dm] crypt: use kstrdup (Mike Snitzer) [641432] - [dm] ioctl: use nonseekable_open (Mike Snitzer) [641432] - [virt] Xen PV-HVM: Enable xen pv hvm always for Xen HVM guests (Don Dutile) [632021] - [virt] Xen PV-HVM: skip vnif cfg if match 8139 macaddr (Don Dutile) [632021] - [virt] Xen PV-HVM: Synch unplug to upstream and tweak for rhel (Don Dutile) [632021] - [virt] Xen PV-HVM: change xen_pv_hvm param from _setup to early_param (Don Dutile) [632021] - [virt] KVM: Send SRAR SIGBUS directly (Dean Nelson) [550938] - [virt] KVM: Add MCG_SER_P into KVM_MCE_CAP_SUPPORTED (Dean Nelson) [550938] - [virt] KVM: Return EFAULT from kvm ioctl when guest accesses bad area (Dean Nelson) [550938] - [virt] KVM: define hwpoison variables static (Dean Nelson) [550938] - [virt] KVM: Fix a race condition for usage of is_hwpoison_address() (Dean Nelson) [550938] - [virt] KVM: Avoid killing userspace through guest SRAO MCE on unmapped pages (Dean Nelson) [550938] - [virt] KVM: make double/triple fault promotion generic to all exceptions (Dean Nelson) [550938] - [virt] xen: handle events as edge-triggered (Andrew Jones) [550724] - [virt] xen: use percpu interrupts for IPIs and VIRQs (Andrew Jones) [550724] - [hwmon] coretemp: get TjMax value from MSR (Dean Nelson) [580700] - [hwmon] coretemp: detect the thermal sensors by CPUID (Dean Nelson) [580700] - [x86] mtrr: Use stop machine context to rendezvous all the cpus (Prarit Bhargava) [612659] - [kernel] Backport linux-2.6 stop_machine code (Prarit Bhargava) [612659] - [netdrv] ibmveth: Fix opps during MTU change on an active device (Steve Best) [644959] - [netdrv] ehea: Fix synchronization between HW and SW send queue (Steve Best) [620792] - [netdrv] be2net: remove a BUG_ON in be_cmds.c (Ivan Vecera) [627958] - [netdrv] e1000e: don't inadvertently re-set INTX_DISABLE (Dean Nelson) [627926] - [mm] fix mbind_range() vma merge problem (Larry Woodman) [643942] - [mm] kernel: possible integer overflow in mm/fremap.c (Larry Woodman) [637049] - [mm] fix BUG() in do_coredump when out of memory (Rik van Riel) [623007]- [block] Re-introduce blk_queue_flushing() (Vivek Goyal) [635199] - [fs] SUNRPC: Fix the NFSv4 and RPCSEC_GSS Kconfig dependencies (Steve Dickson) [637278] - [fs] statfs() gives ESTALE error (Steve Dickson) [637278] - [fs] NFS: Fix a typo in nfs_sockaddr_match_ipaddr6 (Steve Dickson) [637278] - [fs] sunrpc: increase MAX_HASHTABLE_BITS to 14 (Steve Dickson) [637278] - [fs] gss:spkm3 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] gss:krb5 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] Remove incorrect do_vfs_lock message (Steve Dickson) [637278] - [fs] SUNRPC: cleanup state-machine ordering (Steve Dickson) [637278] - [fs] SUNRPC: Fix a race in rpc_info_open (Steve Dickson) [637278] - [fs] SUNRPC: Fix race corrupting rpc upcall (Steve Dickson) [637278] - [fs] Fix null dereference in call_allocate (Steve Dickson) [637278] - [fs] NFS: Fix the selection of security flavours in Kconfig (Steve Dickson) [637278] - [fs] NFS: NFS_V4 is no longer an EXPERIMENTAL feature (Steve Dickson) [637278] - [fs] NFS: fix the return value of nfs_file_fsync() (Steve Dickson) [637278] - [fs] rpcrdma: Fix SQ size calculation when memreg is FRMR (Steve Dickson) [637278] - [fs] xprtrdma: Do not truncate iova_start values in frmr registrations (Steve Dickson) [637278] - [fs] nfs: Remove redundant NULL check upon kfree() (Steve Dickson) [637278] - [fs] nfs: Add "lookupcache" to displayed mount options (Steve Dickson) [637278] - [fs] NFS: allow close-to-open cache semantics to apply to root of NFS filesystem (Steve Dickson) [637278] - [fs] SUNRPC: fix NFS client over TCP hangs due to packet loss (Steve Dickson) [637278] - [fs] NFS: Ensure that writepage respects the nonblock flag (Steve Dickson) [637278] - [fs] nfs: include space for the NUL in root path (Steve Dickson) [637278] - [fs] nfsd4: mask out non-access bits in nfs4_access_to_omode (Steve Dickson) [637279] - [fs] nfsd4: fix downgrade/lock logic (Steve Dickson) [637279] - [fs] nfsd4: bad BUG() in preprocess_stateid_op (Steve Dickson) [637279] - [fs] nfsd4: fix file open accounting for RDWR opens (Steve Dickson) [637279] - [fs] NFSv4: Ensure the lockowners are labelled using the fl_owner and/or fl_pid (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Add support for the RELEASE_LOCKOWNER operation (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up for lockowner XDR encoding (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Ensure that we track the NFSv4 lock state in read/write requests (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up struct nfs4_state_owner (Harshula Jayasuriya) [621304 624069] - [fs] Add back dentry argument to ->fsync (Steve Dickson) [624069] - [fs] NFS: kswapd must not block in nfs_release_page (Steve Dickson) [624069] - [fs] NFS: Fix the locking in nfs4_callback_getattr (Steve Dickson) [624069] - [net] NFSv4: Remember to clear NFS_DELEGATED_STATE in nfs_delegation_claim_opens (Steve Dickson) [624069] - [net] SUNRPC: Defer deleting the security context until gss_do_free_ctx() (Steve Dickson) [624069] - [net] SUNRPC: prevent task_cleanup running on freed xprt (Steve Dickson) [624069] - [net] SUNRPC: Reduce asynchronous RPC task stack usage (Steve Dickson) [624069] - [net] SUNRPC: Move the bound cred to struct rpc_rqst (Steve Dickson) [624069] - [net] SUNRPC: Clean up of rpc_bindcred() (Steve Dickson) [624069] - [net] SUNRPC: Move remaining RPC client related task initialisation into clnt.c (Steve Dickson) [624069] - [net] SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task (Steve Dickson) [624069] - [net] SUNRPC: Make the credential cache hashtable size configurable (Steve Dickson) [624069] - [net] SUNRPC: Store the hashtable size in struct rpc_cred_cache (Steve Dickson) [624069] - [fs] NFS: Ensure the AUTH_UNIX credcache is allocated dynamically (Steve Dickson) [624069] - [fs] NFS: Fix the NFS users of rpc_restart_call() (Steve Dickson) [624069] - [net] SUNRPC: The function rpc_restart_call() should return success/failure (Steve Dickson) [624069] - [fs] NFSv4: Get rid of the bogus RPC_ASSASSINATED(task) checks (Steve Dickson) [624069] - [fs] NFSv4: Clean up the process of renewing the NFSv4 lease (Steve Dickson) [624069] - [fs] NFSv4.1: Handle NFS4ERR_DELAY on SEQUENCE correctly (Steve Dickson) [624069] - [fs] NFS: nfs_rename() should not have to flush out writebacks (Steve Dickson) [624069] - [fs] NFS: Clean up the callers of nfs_wb_all() (Steve Dickson) [624069] - [fs] NFS: Fix up the fsync code (Steve Dickson) [624069] - [fs] NFSv4.1: There is no need to init the session more than once (Steve Dickson) [624069] - [fs] NFSv41: Cleanup for nfs4_alloc_session (Steve Dickson) [624069] - [fs] NFSv41: Clean up exclusive create (Steve Dickson) [624069] - [fs] NFSv41: Deprecate nfs_client->cl_minorversion (Steve Dickson) [624069] - [fs] NFSv41: Fix nfs_async_inode_return_delegation() ugliness (Steve Dickson) [624069] - [fs] NFSv41: Convert the various reboot recovery ops etc to minor version ops (Steve Dickson) [624069] - [fs] NFSv41: Clean up the NFSv4.1 minor version specific operations (Steve Dickson) [624069] - [fs] nfs: kill renewd before clearing client minor version (Steve Dickson) [624069] - [fs] NFSv41: Don't store session state in the nfs_client->cl_state (Steve Dickson) [624069] - [fs] NFSv41: Further cleanup for nfs4_sequence_done (Steve Dickson) [624069] - [fs] NFSv4.1: Make nfs4_setup_sequence take a nfs_server argument (Steve Dickson) [624069] - [fs] NFSv4.1: Merge the nfs41_proc_async_sequence() and nfs4_proc_sequence() (Steve Dickson) [624069] - [fs] NFSv4: Kill nfs4_async_handle_error() abuses by NFSv4.1 (Steve Dickson) [624069] - [fs] NFSv4.1: Simplify nfs41_sequence_done() (Steve Dickson) [624069] - [fs] NFSv4.1: Clean up nfs4_setup_sequence (Steve Dickson) [624069] - [fs] NFSv41: Fix a memory leak in nfs41_proc_async_sequence() (Steve Dickson) [624069] - [fs] nfsd41: Fix a crash when a callback is retried (Steve Dickson) [624081] - [fs] nfsd: minor nfsd read api cleanup (Steve Dickson) [624081] - [fs] gcc-4.6: nfsd: fix initialized but not read warnings (Steve Dickson) [624081] - [fs] nfsd4: share file descriptors between stateid's (Steve Dickson) [624081] - [fs] nfsd4: fix openmode checking on IO using lock stateid (Steve Dickson) [624081] - [fs] nfsd4: miscellaneous process_open2 cleanup (Steve Dickson) [624081] - [fs] nfsd4: don't pretend to support write delegations (Steve Dickson) [624081] - [fs] nfsd: bypass readahead cache when have struct file (Steve Dickson) [624081] - [fs] nfsd: remove unused assignment from nfsd_link (Steve Dickson) [624081] - [fs] NFSD: Fill in WCC data for REMOVE, RMDIR, MKNOD, and MKDIR (Steve Dickson) [624081] - [fs] nfsd4: comment nitpick (Steve Dickson) [624081] - [net] sunrpc: make the cache cleaner workqueue deferrable (Steve Dickson) [624081] - [fs] nfsd4: fix delegation recall race use-after-free (Steve Dickson) [624081 637278] - [fs] nfsd4: fix deleg leak on callback error (Steve Dickson) [624081 637278] - [fs] nfsd4: remove some debugging code (Steve Dickson) [624081 637278] - [fs] nfsd: nfs4callback encode_stateid helper function (Steve Dickson) [624081 637278] - [fs] nfsd4: translate memory errors to delay, not serverfault (Steve Dickson) [624081 637278] - [fs] nfsd4; fix session reference count leak (Steve Dickson) [624081 637278] - [fs] nfsd4: don't bother storing callback reply tag (Steve Dickson) [624081 637278] - [fs] nfsd4: fix use of op_share_access (Steve Dickson) [624081 637278] - [fs] nfsd4: treat more recall errors as failures (Steve Dickson) [624081 637278] - [fs] nfsd4: remove extra put() on callback errors (Steve Dickson) [624081 637278] - [virt] xen-blkfront: disable barrier/flush write support (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_discard to preserve kABI (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_flush to preserve kABI (Mike Snitzer) [635199] - [block] revert bio flag changes to preserve kABI (Jeff Moyer) [635199] - [block] restore rq_flag_bits to their original values (Mike Snitzer) [635199] - [block] initialize old barrier members of request_queue (Mike Snitzer) [635199] - [block] reintroduce blk_queue_ordered to maintain compatibility (Vivek Goyal) [635199] - [block] Documentation: fix block api docbook documentation (Mike Snitzer) [635199] - [block] remove BLKDEV_IFL_WAIT (Mike Snitzer) [635199] - [block] remove the BLKDEV_IFL_BARRIER flag (Mike Snitzer) [635199] - [mm] swap: do not send discards as barriers (Mike Snitzer) [635199] - [fs] fat: do not send discards as barriers (Mike Snitzer) [635199] - [fs] ext4: do not send discards as barriers (Mike Snitzer) [635199] - [fs] jbd2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier (Mike Snitzer) [635199] - [fs] jbd: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] gfs2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] btrfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] xfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [block] pass gfp_mask and flags to sb_issue_discard (Mike Snitzer) [635199] - [block] disallow FS recursion from sb_issue_discard allocation (Mike Snitzer) [635199] - [dm] convey that all flushes are processed as empty (Mike Snitzer) [635199] - [dm] fix locking context in queue_io() (Mike Snitzer) [635199] - [dm] relax ordering of bio-based flush implementation (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for request-based dm (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for bio-based dm (Mike Snitzer) [635199] - [block] make __blk_rq_prep_clone() copy most command flags (Mike Snitzer) [635199] - [md] implment REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [virt] virtio_blk: drop REQ_HARDBARRIER support (Mike Snitzer) [635199] - [block] loop: implement REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [block] use REQ_FLUSH in blkdev_issue_flush() (Mike Snitzer) [635199] - [block] update documentation for REQ_FLUSH / REQ_FUA (Mike Snitzer) [635199] - [block] make sure FSEQ_DATA request has the same rq_disk as the original (Mike Snitzer) [635199] - [block] kick queue after sequencing REQ_FLUSH/FUA (Mike Snitzer) [635199] - [block] initialize flush request with WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [635199] - [block] simplify queue_next_fseq (Mike Snitzer) [635199] - [block] filter flush bio's in __generic_make_request() (Mike Snitzer) [635199] - [block] preserve RHEL6.0 struct request_queue kABI (Mike Snitzer) [635199] - [block] implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests (Mike Snitzer) [635199] - [fs] replace internal uses of SWRITE I/O types by sync_dirty_buffer() (Mike Snitzer) [635199] - [fs] removing the use of the BH_Ordered flag (Mike Snitzer) [635199] - [block] rename barrier/ordered to flush (Mike Snitzer) [635199] - [block] rename blk-barrier.c to blk-flush.c (Mike Snitzer) [635199] - [block] blkdev: check for valid request queue before issuing flush (Mike Snitzer) [635199] - [block] blkdev: move blkdev_issue helper functions to separate file (Mike Snitzer) [635199] - [block] blkdev: allow async blkdev_issue_flush requests (Mike Snitzer) [635199] - [block] blkdev: generalize flags for blkdev_issue_fn functions (Mike Snitzer) [635199] - [fs] ext4: check missed return value in ext4_sync_file() (Mike Snitzer) [635199] - [fs] ext4, jbd2: Add barriers for file systems with exernal journals (Mike Snitzer) [635199] - [block] drop barrier ordering by queue draining (Mike Snitzer) [635199] - [block] misc cleanups in barrier code (Mike Snitzer) [635199] - [block] remove spurious uses of REQ_HARDBARRIER (Mike Snitzer) [635199] - [block] deprecate barrier and replace blk_queue_ordered() with blk_queue_flush() (Mike Snitzer) [635199] - [block] kill QUEUE_ORDERED_BY_TAG (Mike Snitzer) [635199] - [xen] blkfront: update use of barriers to ease flush+fua backport (Mike Snitzer) [635199] - [block] loop: queue ordered mode should be DRAIN_FLUSH (Mike Snitzer) [635199] - [ide] remove unnecessary blk_queue_flushing() test in do_ide_request() (Mike Snitzer) [635199] - [block] remove q->prepare_flush_fn completely (Mike Snitzer) [635199] - [scsi] use REQ_TYPE_FS for flush request (Mike Snitzer) [635199] - [block] set up rq->rq_disk properly for flush requests (Mike Snitzer) [635199] - [block] set REQ_TYPE_FS on flush requests (Mike Snitzer) [635199] - [virt] virtio_blk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [dm] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] osdblk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [scsi] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] permit PREFLUSH and POSTFLUSH without prepare_flush_fn (Mike Snitzer) [635199] - [block] introduce REQ_FLUSH flag (Mike Snitzer) [635199] - [md] raid-1/10 Fix bio_rw bit manipulations again (Mike Snitzer) [635199] - [block] fixup missing conversion from BIO_RW_DISCARD to REQ_DISCARD (Mike Snitzer) [635199] - [block] define READA constant in terms of unified flag (Mike Snitzer) [635199] - [fs] bio: separate out blk_types.h (Mike Snitzer) [635199] - [block] unify flags for struct bio and struct request (Mike Snitzer) [635199] - [block] BARRIER request should imply SYNC (Mike Snitzer) [635199] - [block] fix some more cmd_type cleanup fallout (Mike Snitzer) [635199] - [block] remove wrappers for request type/flags (Mike Snitzer) [635199] - [scsi] scsi_dh_emc: request flag cleanup (Mike Snitzer) [635199] - [ide] Fix IDE taskfile with cfq scheduler (Mike Snitzer) [635199]- [mm] remove false positive THP pmd_present BUG_ON (Andrea Arcangeli) [646384]- [drm] ttm: fix regression introduced in dfb4a4250168008c5ac61e90ab2b86f074a83a6c (Dave Airlie) [644896]- [block] fix a potential oops for callers of elevator_change (Jeff Moyer) [641408]- [security] IMA: require command line option to enabled (Eric Paris) [643667]- [net] Fix priv escalation in rds protocol (Neil Horman) [642900] {CVE-2010-3904} - [v4l] Remove compat code for VIDIOCSMICROCODE (Mauro Carvalho Chehab) [642473] {CVE-2010-2963} - [kernel] tracing: do not allow llseek to set_ftrace_filter (Jiri Olsa) [631626] - [virt] xen: hold mm->page_table_lock in vmalloc_sync (Andrew Jones) [643371] - [fs] xfs: properly account for reclaimed inodes (Dave Chinner) [641764] - [drm] fix ioctls infoleak (Danny Feng) [621437] {CVE-2010-2803} - [netdrv] wireless extensions: fix kernel heap content leak (John Linville) [628438] {CVE-2010-2955} - [netdrv] niu: buffer overflow for ETHTOOL_GRXCLSRLALL (Danny Feng) [632072] {CVE-2010-3084} - [mm] add debug checks for mapcount related invariants (Andrea Arcangeli) [622327 642570] - [mm] move VM_BUG_ON inside the page_table_lock of zap_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] compaction: handle active and inactive fairly in too_many_isolated (Andrea Arcangeli) [622327 642570] - [mm] start_khugepaged after setting transparent_hugepage_flags (Andrea Arcangeli) [622327 642570] - [mm] fix hibernate memory corruption (Andrea Arcangeli) [633344 642570] - [mm] ksmd wait_event_freezable (Andrea Arcangeli) [622327 642570] - [mm] khugepaged wait_event_freezable (Andrea Arcangeli) [622327 625875 642570] - [mm] unlink_anon_vmas in __split_vma in case of error (Andrea Arcangeli) [622327 642570] - [mm] fix memleak in copy_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] fix hang on anon_vma->root->lock (Andrea Arcangeli) [622327 642570] - [mm] avoid breaking huge pmd invariants in case of vma_adjust failures (Andrea Arcangeli) [622327 642570]- [scsi] fcoe: set default FIP mode as FIP_MODE_FABRIC (Mike Christie) [636233]- [virt] KVM: Fix fs/gs reload oops with invalid ldt (Avi Kivity) [639885] {CVE-2010-3698} - [drm] i915: prevent arbitrary kernel memory write (Jerome Marchand) [637691] {CVE-2010-2962} - [scsi] libfc: adds flogi retry in case DID is zero in RJT (Mike Christie) [633907] - [kernel] prevent heap corruption in snd_ctl_new() (Jerome Marchand) [638486] {CVE-2010-3442} - [scsi] lpfc: lpfc driver oops during rhel6 installation with snapshot 12/13 and emulex FC (Rob Evers) [634703] - [fs] ext4: Always journal quota file modifications (Eric Sandeen) [624909] - [mm] fix split_huge_page error like mapcount 3 page_mapcount 2 (Andrea Arcangeli) [622327 640611] - [block] Fix pktcdvd ioctl dev_minor range check (Jerome Marchand) [638089] {CVE-2010-3437} - [drm] ttm: Fix two race conditions + fix busy codepaths (Dave Airlie) [640871] - [drm] Prune GEM vma entries (Dave Airlie) [640870] - [virt] ksm: fix bad user data when swapping (Andrea Arcangeli) [640579] - [virt] ksm: fix page_address_in_vma anon_vma oops (Andrea Arcangeli) [640576] - [net] sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac() (Jiri Pirko) [640462] {CVE-2010-3705} - [mm] Move vma_stack_continue into mm.h (Mike Snitzer) [638525] - [net] sctp: Do not reset the packet during sctp_packet_config() (Jiri Pirko) [637682] {CVE-2010-3432} - [mm] vmstat incorrectly reports disk IO as swap in (Steve Best) [636978] - [scsi] fcoe: Fix NPIV (Neil Horman) [631246]- [block] prevent merges of discard and write requests (Mike Snitzer) [637805] - [drm] nouveau: correct INIT_DP_CONDITION subcondition 5 (Ben Skeggs) [636678] - [drm] nouveau: enable enhanced framing only if DP display supports it (Ben Skeggs) [636678] - [drm] nouveau: fix required mode bandwidth calculation for DP (Ben Skeggs) [636678] - [drm] nouveau: disable hotplug detect around DP link training (Ben Skeggs) [636678] - [drm] nouveau: set DP display power state during DPMS (Ben Skeggs) [636678] - [mm] remove "madvise" from possible /sys/kernel/mm/redhat_transparent_hugepage/enabled options (Larry Woodman) [634500] - [netdrv] cxgb3: don't flush the workqueue if we are called from the workqueue (Doug Ledford) [631547] - [netdrv] cxgb3: deal with fatal parity error status in interrupt handler (Doug Ledford) [631547] - [netdrv] cxgb3: now that we define fatal parity errors, make sure they are cleared (Doug Ledford) [631547] - [netdrv] cxgb3: Add define for fatal parity error bit manipulation (Doug Ledford) [631547] - [virt] Emulate MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [virt] Define MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [redhat] s390x: kdump: allow zfcpdump to mount and write to ext4 file systems [628676] - [kernel] initramfs: Fix initramfs size calculation (Hendrik Brueckner) [626956] - [kernel] initramfs: Generalize initramfs_data.xxx.S variants (Hendrik Brueckner) [626956] - [drm] radeon/kms: fix sideport detection on newer rs880 boards (Dave Airlie) [626454]- [x86] kernel: fix IA32 System Call Entry Point Vulnerability (Danny Feng) [634452] {CVE-2010-3301} - [kernel] compat: Make compat_alloc_user_space() incorporate the access_ok() (Danny Feng) [634466] {CVE-2010-3081} - [block] switch s390 tape_block and mg_disk to elevator_change() (Mike Snitzer) [632631] - [block] add function call to switch the IO scheduler from a driver (Mike Snitzer) [632631]- [security] Make kernel panic in FIPS mode if modsign check fails (David Howells) [625914] - [virt] Guests on AMD with CPU type 6 and model >= 8 trigger errata read of MSR_K7_CLK_CTL (Jes Sorensen) [629066] - [x86] UV: use virtual efi on SGI systems (George Beshers) [627653]- [fs] nfsd: initialize nfsd versions before creating svc (J. Bruce Fields) [628084] - [fs] nfsd: fix startup/shutdown order bug (J. Bruce Fields) [628084] - [security] KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyring (David Howells) [627808] {CVE-2010-2960} - [security] KEYS: Fix RCU no-lock warning in keyctl_session_to_parent() (David Howells) [627808] {CVE-2010-2960}- [x86] Disable AMD IOMMU by default (Matthew Garrett) [593787] - [netdrv] Revert "iwlwifi: disable hardware scanning by default" (Stanislaw Gruszka) [625981] - [s390x] kernel: fix tlb flushing vs. concurrent /proc accesses (Hendrik Brueckner) [587587] - [s390x] kernel: prepare mm_context_t for new tlb flush handling (Hendrik Brueckner) [587587] - [fs] NFS: Fix an Oops in the NFSv4 atomic open code (Jeff Layton) [625718] - [net] can: add limit for nframes and clean up signed/unsigned variables (Danny Feng) [625702] {CVE-2010-2959} - [fs] aio: bump i_count instead of using igrab (Jeff Moyer) [626595] - [fs] cifs: check for NULL session password (Jeff Layton) [625583] - [fs] cifs: fix NULL pointer dereference in cifs_find_smb_ses (Jeff Layton) [625583]- [mm] make stack guard page logic use vm_prev pointer (Mike Snitzer) [607859] - [mm] make the mlock() stack guard page checks stricter (Mike Snitzer) [607859] - [mm] make the vma list be doubly linked (Mike Snitzer) [607859] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [618225] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [net] sched: fix some kernel memory leaks (Jiri Pirko) [624637] {CVE-2010-2942}- [virt] xen pvhvm: don't start xenbus w/out pvhvm (Andrew Jones) [624665] - [virt] xen pvhvm: don't unplug emulated devs w/out pvhvm (Andrew Jones) [625460] - [virt] xen pvhvm: export xen_pv_hvm_enable (Andrew Jones) [625460] - [fs] ext4: fix one more tracing oops (Eric Sandeen) [619013] - [drm] Provide for HDMI output on NVIDIA GPUs (John Feeney) [619877] - [netdrv] iwlwifi: disable aspm by default (John Linville) [611075] - [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388]- [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [mm] fix page table unmap for stack guard page properly (Mike Snitzer) [607859] - [x86] don't send SIGBUS for kernel page faults (Mike Snitzer) [607859] - [mm] fix missing page table unmap for stack guard page failure case (Mike Snitzer) [607859] - [mm] keep a guard page below a grow-down stack segment (Mike Snitzer) [607859] - [fs] xfs: fix untrusted inode number lookup (Dave Chinner) [624860] - [kernel] init, sched: Fix race between init and kthreadd (Gleb Natapov) [624329] - [net] Fix IGMP3 report parsing (Aristeu Rozanski) [621431]- [netdrv] be2net: maintain multicast packet count in driver (Ivan Vecera) [621287] - [scsi] hpsa: don't use doorbel reset (Tomas Henzl) [612486] - [x86] Fix the kdump kernel OOMs caused by passthrough mode setting (Bhavna Sarathy) [624059] - [acpi] Force "pci=noacpi" on HP xw9300 (Prarit Bhargava) [615276] - [mm] Revert mm-vmstat-Actively-update-vmstat-counters-in-low-memory-situations (Larry Woodman) [622328] - [x86] Run EFI in physical mode to enable kdump on EFI-booted system (Takao Indoh) [593111] - [fs] ext4: protect inode bitmap clearing w/ spinlock (Eric Sandeen) [623666] - [scsi] libfc: call fc_remote_port_chkready under the host lock (Mike Christie) [623786] - [x86] Ensure that we provide per-cpu ACPI support (Matthew Garrett) [623874] - [fs] ext4: consolidate in_range() definitions (Eric Sandeen) [621829] - [fs] ext4: fix NULL pointer dereference in tracing (Eric Sandeen) [619013] - [block] O_DIRECT: fix the splitting up of contiguous I/O (Jeff Moyer) [622504]- [fs] ext4: fix discard failure detection (Eric Sandeen) [608731] - [x86] Avoid potential NULL dereference in pcc-cpufreq (Matthew Garrett) [623768] - [scsi] bfa: vport create/delete fix (Rob Evers) [619226] - [net] tcp: fix crash in tcp_xmit_retransmit_queue (Jerome Marchand) [618386] - [build] Skip depmod when installing to non-standard INSTALL_MOD_PATH (Jon Masters) [609170] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 (Jaroslav Kysela) [605742] - [scsi] increase flush timeout (Mike Christie) [605322] - [x86] local_irq_save/restore when issuing IPI in early bootup (Prarit Bhargava) [602823]- [kernel] Revert "[kernel] sched: Fix a race between ttwu() and migrate_task()" (Matthew Garrett) [620883] - [fs] btrfs: fix checks in BTRFS_IOC_CLONE_RANGE (Eugene Teo) [617003] {CVE-2010-2537 CVE-2010-2538} - [kernel] Makefile.build: make KBUILD_SYMTYPES work again (Don Zickus) [617749] - [netdrv] iwlwifi: disable hardware scanning by default (Stanislaw Gruszka) [593566] - [scsi] Revert: qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [622041] - [drm] radeon: Don't limit vram size to aperture size (Matthew Garrett) [622039] - [fs] xfs: don't walk AGs that can't hold inodes (Dave Chinner) [621044] - [mmc] add Ricoh e822 support (Stanislaw Gruszka) [619900] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [616178] - [dm] mpath: enable discard support (Mike Snitzer) [619196] - [block] update request stacking methods to support discards (Mike Snitzer) [619196] - [dm] stripe: enable discard support (Mike Snitzer) [619196] - [dm] stripe: optimize sector division (Mike Snitzer) [619196] - [dm] stripe: move sector translation to a function (Mike Snitzer) [619196] - [dm] error: return error for discards (Mike Snitzer) [619196] - [dm] delay: enable discard support (Mike Snitzer) [619196] - [dm] zero: silently drop discards (Mike Snitzer) [619196] - [dm] split discard requests on target boundaries (Mike Snitzer) [619196] - [dm] use dm_target_offset macro (Mike Snitzer) [619196] - [dm] factor out max_io_len_target_boundary (Mike Snitzer) [619196] - [dm] use common __issue_target_request for flush and discard support (Mike Snitzer) [619196] - [dm] rename map_info flush_request to target_request_nr (Mike Snitzer) [619196] - [dm] remove the DM_TARGET_SUPPORTS_DISCARDS feature flag (Mike Snitzer) [619196] - [dm] introduce num_discard_requests in dm_target structure (Mike Snitzer) [619196]- [fs] ext4: protect io completion lists with locking (Eric Sandeen) [621660] - [trace] Packport new mm tracepoint Documentation to RHEL6 (Larry Woodman) [618305] - [virt] KVM: Trace exception injection (Gleb Natapov) [616427] - [s390x] qeth: Clear mac_bits field when switching between l2/l3 (Hendrik Brueckner) [621333] - [net] ethtool: Fix potential kernel buffer overflow in ETHTOOL_GRXCLSRLALL (Jiri Pirko) [608953] {CVE-2010-2478} - [infiniband] Update QLogic QIB InfiniBand driver to version OFED 1.5.2 (Jay Fenlason) [572401] - [fs] update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_ bits (Jeff Moyer) [621693]- [drm] Revert matroxfb support for G200EV chip (Peter Bogdanovic) [604830] - [drm] i915: more DP/eDP backport fixes (Dave Airlie) [615058] - [drm] correctly update connector DPMS status in drm_fb_helper (Dave Airlie) [615058] - [x86] ACPI/PM: Move ACPI video resume to a PM notifier (Dave Airlie) [615058] - [virt] x86: preset lpj values when on VMware (Zachary Amsden) [617390] - [virt] Revert "vhost-net: utilize PUBLISH_USED_IDX feature" (Michael S. Tsirkin) - [virt] Revert "virtio: put last seen used index into ring itself" (Michael S. Tsirkin) [616503] - [virt] Revert "virtio: net: Remove net-specific advertising of PUBLISH_USED feature" (Michael S. Tsirkin) [616503] - [virt] vhost: max s/g to match qemu (Michael S. Tsirkin) [619002] - [kernel] sched: Fix set_cpu_active() in cpu_down() (Danny Feng) [620807] - [dm] separate device deletion from dm_put (Mike Snitzer) [619199] - [dm] prevent access to md being deleted (Mike Snitzer) [619199] - [dm] ioctl: release _hash_lock between devices in remove_all (Mike Snitzer) [619199]- [netdrv] r8169: disable PCIe ASPM (Michal Schmidt) [619880] - [fusion] mptfusion: fix DMA boudary (Tomas Henzl) [618625] - [fusion] mptfusion: Bump version to 3.04.16 (Tomas Henzl) [618625] - [fusion] mptfusion: Added code for occationally SATA hotplug failure (Tomas Henzl) [618625] - [fusion] mptfusion: schedule_target_reset from all Reset context (Tomas Henzl) [618625] - [fusion] mptfusion: Added sanity to check B_T mapping for device before adding to OS (Tomas Henzl) [618625] - [fusion] mptfusion: Corrected declaration of device_missing_delay (Tomas Henzl) [618625] - [fusion] mptfusion: Set fw_events_off to 1 at driver load time (Tomas Henzl) [618625] - [net] s2io: fixing DBG_PRINT() macro (Danny Feng) [619097] - [trace] backport file writeback tracepoints from upstream to RHEL6 (Larry Woodman) [618305] - [virt] vhost: thread per device attached to owner cgroups (Alex Williamson) [615118] - [cgroups] fix API thinko (Alex Williamson) [615118] - [cgroup] Revert: "workqueue: API to create a workqueue in cgroup" (Alex Williamson) [615118] - [net] bonding: allow arp_ip_targets on separate vlans to use arp validation (Andy Gospodarek) [581657] - [x86] Revert "[x86] kernel performance optimization with CONFIG_DEBUG_RODATA" (Aristeu Rozanski)- [security] selinux: convert the policy type_attr_map to flex_array (Eric Paris) [617255] - [net] bridge: Fix IGMPv3 report parsing (Herbert Xu) [621431] - [kernel] CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials (Jiri Olsa) [620380] - [net] bonding: set device in RLB ARP packet handler (Andy Gospodarek) [619450] - [x86] Remove warning in p4-clockmod driver (Prarit Bhargava) [618415] - [trace] Back port upstream mm/vmscan.c tracepoints to RHEL6 (Larry Woodman) [618305] - [net] bridge: Fix skb leak when multicast parsing fails on TX (Jiri Pirko) [617505] - [x86] Retract nmi-stacktrace patch (George Beshers) [598586] - [fs] cifs: account for new creduid parameter in spnego upcall string (Jeff Layton) [618608] - [fs] cifs: add separate cred_uid field to sesInfo (Jeff Layton) [618608] - [fs] cifs: check kmalloc() result (Jeff Layton) [618608] - [fs] cifs: remove unused cifsUidInfo struct (Jeff Layton) [618608] - [fs] cifs: clean up cifs_find_smb_ses (Jeff Layton) [618608] - [fs] cifs: match secType when searching for existing tcp session (Jeff Layton) [618608] - [fs] cifs: move address comparison into separate function (Jeff Layton) [618608] - [fs] cifs: set the port in sockaddr in a more clearly defined fashion (Jeff Layton) [618608] - [fs] cifs: remove an potentially confusing, obsolete comment (Jeff Layton) [618608] - [fs] cifs: remove unused ip_address field in struct TCP_Server_Info (Jeff Layton) [618608] - [fs] cifs: have decode_negTokenInit set flags in server struct (Jeff Layton) [618608] - [fs] cifs: break negotiate protocol calls out of cifs_setup_session (Jeff Layton) [618608] - [fs] cifs: eliminate "first_time" parm to CIFS_SessSetup (Jeff Layton) [618608] - [fs] cifs: save the dialect chosen by server (Jeff Layton) [618608] - [fs] cifs: change && to || (Jeff Layton) [618608] - [fs] cifs: rename "extended_security" to "global_secflags" (Jeff Layton) [618608] - [fs] cifs: move tcon find/create into separate function (Jeff Layton) [618608] - [fs] cifs: move SMB session creation code into separate function (Jeff Layton) [618608] - [fs] cifs: track local_nls in volume info (Jeff Layton) [618608] - [drm] nouveau: support fetching LVDS EDID from ACPI (Ben Skeggs) [616860] - [drm] ACPI: Export EDID blocks to the kernel (Ben Skeggs) [616860] - [fs] Fix for stuck recovery issue in GFS2 (Steven Whitehouse) [590878] - [powerpc] fix unsupported hardware to only be power5 (Steve Best) [619501] - [scsi] megaraid: fix sas expander issue (Tomas Henzl) [607930] - [virt] Default Xen PV-HVM to off (Don Dutile) [618172] - [mm] Correctly assign the number of MIGRATE_RESERVE pageblocks (Andrea Arcangeli) [614427] - [fs] return EINVAL when thawing unfrozen filesystems (Eric Sandeen) [601324] - [fs] GFS2: Fix problem where try locks were trying too hard (Steven Whitehouse) [585299] - [scsi] bnx2i: Fix iscsi connection cleanup (Mike Christie) [616939] - [scsi] bfa: fix sysfs crash while reading error_frames stats (Rob Evers) [594882] - [fusion] Block Error handling for deleting devices or Device in DMD (Tomas Henzl) [615866] - [netdrv] tun: avoid BUG, dump packet on GSO errors (Herbert Xu) [616845] - [netdr] rt2500usb: Fix WEP Enterprise (Stanislaw Gruszka) [609721] - [kernel] cmdline disable real time scheduler (George Beshers) [607587] - [fs] ext4: re-inline ext4_rec_len_(to|from)_disk functions (Eric Sandeen) [522808] - [netdrv] be2net: include latest upstream fixes (Ivan Vecera) [617187]- [virt] Revert "[virt] vhost: create a vhost thread per device" (Aristeu Rozanski) [615118]- [scsi] Update lpfc version for 8.3.5.17 driver release (Rob Evers) [612235] - [scsi] Fix endian conversion for BlockGuard in IOCB response (Rob Evers) [612235] - [scsi] Fixed a driver discovery issue where driver was unable to discover a target after Eveready back link bounce test (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.16 driver release (Rob Evers) [612235] - [scsi] Fixed BlockGuard endian conversion problem for supporting PowerPC EEH (Rob Evers) [612235] - [scsi] Fixed VLAN ID 0xFFF set to reg_fcfi mailbox command on FCF empty FCF VLAN bitmap (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.15 driver release (Rob Evers) [612235] - [scsi] Fixed a race condition causing FLOGI issued from dual processes (Rob Evers) [612235] - [scsi] Fix bug with ct response data not being sent with sli4 (Rob Evers) [612235] - [scsi] Fixed RoundRobin FCF failover due to mis-interpretation of kernel find_next_bit (Rob Evers) [612235] - [scsi] Enhanced round-robin FCF failover algorithm to re-start on new FCF async event (Rob Evers) [612235] - [scsi] Clear Ignore Reg Login Flag when purging mailbox queue (Rob Evers) [612235] - [scsi] Fix for ELS commands stuck on txq (Rob Evers) [612235] - [scsi] Fix bug with unsolicited CT event command not setting a flag (Rob Evers) [612235] - [drm] radeon/kms: fix possible mis-detection of sideport on rs690/rs740 (Jerome Glisse) [614583] - [scsi] fcoe: remove check for zero fabric name (Mike Christie) [614264] - [scsi] libfc: Add retry logic to lport state machine when receiving LS_RJT (Mike Christie) [614264] - [scsi] fcoe: fix offload feature flag change from netdev (Mike Christie) [614264] - [scsi] fcoe: adds src and dest mac address checking for fcoe frames (Mike Christie) [614264] - [scsi] fcoe: cleans up fcoe_disable and fcoe_enable (Mike Christie) [614264] - [scsi] lpfc Update from 8.3.5.13 to 8.3.5.14 FC/FCoE (Rob Evers) [603808] - [fusion] mptfusion: release resources in error return path (Tomas Henzl) [618560] - [scsi] IO error on SuperTrak EX4650 (Muuhh IKEDA) [593969] - [virt] vhost: create a vhost thread per device (Michael S. Tsirkin) [615118] - [kernel] workqueue: API to create a workqueue in cgroup (Michael S. Tsirkin) [615118] - [cgroup] Add an API to attach a task to current task's cgroup (Michael S. Tsirkin) [615118]- [mm] avoid stalling allocations by introducing watermark_wait (Rik van Riel) [589604] - [mm] scale nr_rotated to balance memory pressure (Rik van Riel) [619384] - [mm] fix anon memory statistics with transparent hugepages (Rik van Riel) [619384] - [pci] avoid compiler warning in quirks.c (Alex Williamson) [619525] - [pci] Fix build if quirks are not enabled (Alex Williamson) [619525] - [pci] add Intel 82599 Virtual Function specific reset method (Alex Williamson) [619525] - [pci] add Intel USB specific reset method (Alex Williamson) [619525] - [pci] support device-specific reset methods (Alex Williamson) [619525] - [kernel] Documentation: Update memory-hotplug documentation (Steve Best) [612579] - [powerpc] Define memory_block_size_bytes() for ppc/pseries (Steve Best) [612579] - [kernel] Update the node sysfs code (Steve Best) [612579] - [kernel] Allow memory_block to span multiple memory sections (Steve Best) [612579] - [kernel] Add section count to memory_block (Steve Best) [612579] - [kernel] Add new phys_index properties (Steve Best) [612579] - [kernel] Move the find_memory_block() routine up (Steve Best) [612579] - [usb] xhci: rename driver to xhci_hcd (Don Zickus) [617217] - [usb] kabi placeholders for xhci (Don Zickus) [617217] - [fs] nfsd: minor nfsd_svc() cleanup (Jeff Layton) [599675] - [fs] nfsd: move more into nfsd_startup() (Jeff Layton) [599675] - [fs] nfsd: just keep single lockd reference for nfsd (Jeff Layton) [599675] - [fs] nfsd: clean up nfsd_create_serv error handling (Jeff Layton) [599675] - [fs] nfsd: fix error handling in __write_ports_addxprt (Jeff Layton) [599675] - [fs] nfsd: fix error handling when starting nfsd with rpcbind down (Jeff Layton) [599675] - [fs] nfsd4: fix v4 state shutdown error paths (Jeff Layton) [599675] - [mm] page allocator: Update free page counters after pages are placed on the free list (Andrea Arcangeli) [614427] - [mm] page allocator: Drain per-cpu lists after direct reclaim allocation fails (Andrea Arcangeli) [614427] - [mm] vmstat: Actively update vmstat counters in low memory situations (Andrea Arcangeli) [614427] - [kernel] mem-hotplug: fix potential race while building zonelist for new populated zone (John Villalovos) [581557] - [kernel] mem-hotplug: avoid multiple zones sharing same boot strapping boot_pageset (John Villalovos) [581557] - [kernel] cpu/mem hotplug: enable CPUs online before local memory online (John Villalovos) [581557] - [mm] remove khugepaged young bit check (Andrea Arcangeli) [615381]- [fs] GFS2: Backup plan for "vmalloc is slow" (Steven Whitehouse) [619331] - [s390x] zfcp: Do not try "forced close" when port is already closed (Hendrik Brueckner) [612594] - [s390x] zfcp: Do not unblock rport from REOPEN_PORT_FORCED (Hendrik Brueckner) [612597] - [s390x] zfcp: Fix retry after failed "open port" erp action (Hendrik Brueckner) [612601] - [s390x] zfcp: Fail erp after timeout (Hendrik Brueckner) [612618] - [s390x] zfcp: Use forced_reopen in terminate_rport_io callback (Hendrik Brueckner) [612621] - [s390x] zfcp: Register SCSI devices after fc_remote_port_add (Hendrik Brueckner) [612586] - [scsi] sg: fix bio leak with a detached device (Matthew Garrett) [619103] - [powerpc] hash_huge_page: pte_insert failed (Steve Best) [618831] - [block] md: fix lock ordering problem (Doug Ledford) [616103] - [fs] sysfs: add attribute to indicate hw address assignment type (Stefan Assmann) [614786] - [infiniband] ehca: init irq tasklet before irq can happen (Steve Best) [617741] - [netdrv] iwlwifi: fix scan abort (Stanislaw Gruszka) [619686] - [powerpc] ONLINE to OFFLINE CPU state transition during removal (Steve Best) [619212] - [fs] ext4: fix potential NULL dereference while tracing (Eric Sandeen) [619013] - [infiniband] ehca: Catch failing ioremap() (Steve Best) [617747] - [netdrv] Add missing read memory barrier to Intel Ethernet device (Steve Best) [617279] - [netdrv] igb: Fix Tx hangs seen when loading igb with max_vfs > 7 (Stefan Assmann) [617214] - [pci] Revert "[pci] update bridge resources to get more big ranges in PCI assign unssigned" (Shyam Iyer) [617007] - [netdrv] cnic: Fix context memory init on 5709 (Stanislaw Gruszka) [616952] - [virt] vmxnet3: fix network connectivity issues (Andy Gospodarek) [616252] - [drm] i915: eDP/DP fixes from upstream (Dave Airlie) [615058] - [ata] ata_piix: fix locking around SIDPR access (David Milburn) [608542] - [md] Fix md raid partition detection update (Doug Ledford) [607477] - [netdrv] e1000e: 82577/82578 PHY register access issues (Andy Gospodarek) [592480] - [s390x] Remove PSF order/suborder check for dasd ioctl (John Feeney) [566183] - [x86] kernel performance optimization with CONFIG_DEBUG_RODATA (Danny Feng) [557364] - [netdrv] Revert "[Fedora] [e1000] add quirk for ich9" (Andy Gospodarek) [613196] - [block] cfq: always return false from should_idle if slice_idle is set to zero (Jeff Moyer) [616904] - [block] cfq/jbd: Fix fsync performance for small files (Jeff Moyer) [578515]- [kernel] Add -Werror and WAR for bogus array bounds warnings (Prarit Bhargava) [603733] - [pci] Remove pci_bus_dump_resources() (Prarit Bhargava) [613972] - [fs] CIFS: Compile fix for malicious redirect fix (David Howells) [612136] {CVE-2010-2524}- [block] Disable async multicore raid xor function (Doug Ledford) [596490] - [kernel] taint: Add mark_hardware_unsupported() (Prarit Bhargava) [600509] - [kernel] panic: Allow warnings to set different taint flags (Prarit Bhargava) [600509] - [kernel] taint: Add taint padding and TAINT_HARDWARE_UNSUPPORTED (Prarit Bhargava) [600509] - [mm] disable transparent hugepages by default on small systems (Rik van Riel) [618444] - [net] Kernel lockups with bonding and IPV6 (Shyam Iyer) [614240] - [x86] ACPI: Improve C3 residency (Matthew Garrett) [583792] - [x86] cpufreq: pcc driver should check for pcch method before calling _OSC (Matthew Garrett) [616908] - [x86] Add PCC Cpufreq driver (Matthew Garrett) [465354] - [x86] Disable IOMMU graphics on Cantiga chipset (John Villalovos) [602207] - [fs] vfsmount: pad for future fanotify support (Eric Paris) [320631] - [ipmi] Run a dummy command before submitting a new command (Matthew Garrett) [616089] - [block] mmc: Avoid hangs with mounted SD cards (Matthew Garrett) [615318] - [md] Fix md raid partition detection (Doug Ledford) [607477] - [ipmi] Make sure drivers were registered before unregistering them (Matthew Garrett) [601376] - [s390x] Enhanced qeth for new network device type support (Hendrik Brueckner) [599650] - [fs] cifs: fix security issue with dns_resolver upcall (David Howells) [612136] {CVE-2010-2524}- [fs] xfs: track AGs with reclaimable inodes in per-ag radix tree (Dave Chinner) [617035] - [fs] xfs: convert inode shrinker to per-filesystem contexts (Dave Chinner) [617035] - [mm] add context argument to shrinker callback (Dave Chinner) [617035] - [netdrv] enic: bug fix: make the set/get netlink VF_PORT support symmetrical (Andy Gospodarek) [609635] - [netdrv] enic: Use random mac addr when associating port-profile (Andy Gospodarek) [609635] - [netdrv] enic: bug fix: sprintf UUID to string as u8 rather than u16 array (Andy Gospodarek) [609635] - [net] netlink: bug fix: don't overrun skbs on vf_port dump (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Handle surprise hardware removals (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Change hardware ingress vlan rewrite mode (Andy Gospodarek) [609635] - [drm] nouveau: cleanup connector/encoder creation (Ben Skeggs) [612402] - [drm] nouveau: move LVDS detection back to connector detect() time (Ben Skeggs) [612402] - [net] add missing header needed for sunrpc tracepoints (Steve Dickson) [567741] - [drm] nouveau: fix race condition when under memory pressure (Ben Skeggs) [602663] - [tty] fix tty->pgrp races (Jiri Olsa) [586022] {CVE-2009-4895} - [scsi] Log msg when getting Unit Attention (Mike Christie) [585432] - [scsi] be2iscsi: Fix for 64K data (Mike Christie) [608795] - [cgroups] Fix device cgroup not allowing access to a partition (Vivek Goyal) [589662] - [audit] fix for audit misreporting return code on amd64 if we had to reschedule (Alexander Viro) [604993] - [x86] Fix ioremap() so will boot on IA-32 system with PAE (John Feeney) [607029] - [netdrv] macvtap: Limit packet queue length (Herbert Xu) [614119] - [virt] vhost: avoid pr_err on condition guest can trigger (Michael S. Tsirkin) [607177] - [mm] ksmd and khugepaged freezing (Andrea Arcangeli) [617430] - [pci] Allow read/write access to sysfs I/O port resources (Alex Williamson) [616174] - [netdrv] improve ipv6 pkt throughput with TSO (John Feeney) [613770] - [netdrv] ixgbe: use GFP_ATOMIC when allocating FCoE DDP context from the dma pool (Andy Gospodarek) [614243] - [netdrv] ixgbe: properly toggling netdev feature flags when disabling FCoE (Andy Gospodarek) [614243] - [scsi] fcoe: remove vlan ID from WWPN (Neil Horman) [611974] - [fs] xfs: fix corruption case for block size < page size (Dave Chinner) [581432] - [fs] xfs: unregister inode shrinker before freeing filesystem structures (Dave Chinner) [607750] - [drm] i915: add 'reclaimable' to i915 self-reclaimable page allocations (Dave Airlie) [616614] - [drm] i915: fix 945GM stability issues on Lenovo T60 laptops (Dave Airlie) [568780] - [security] SELinux: check OPEN on truncate calls (Eric Paris) [578841] - [fs] ext4: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251] - [fs] ext3: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251]- [virt] Call mask notifiers from pic (Gleb Natapov) [608613] - [virt] Convert mask notifiers to use irqchip/pin instead of gsi (Gleb Natapov) [608613] - [virt] Reenter guest after instruction emulation failure if emulation was due to access to non-mmio address (Gleb Natapov) [608595] - [virt] Return EFAULT from kvm ioctl when guest access bad area (Gleb Natapov) [608595] - [drm] nouveau: fix dual-link displays when plugged into single-link outputs (Ben Skeggs) [615154] - [drm] nv50: obey dcb->duallink_possible (Ben Skeggs) [615154] - [drm] nv50: fix duallink_possible calculation for DCB 4.0 cards (Ben Skeggs) [615154] - [mm] Rename ramzswap to zram in documentation (Jerome Marchand) [578641] - [mm] Rename ramzswap to zram in code (Jerome Marchand) [578641] - [mm] Rename ramzswap files to zram (Jerome Marchand) [578641] - [mm] ramzswap: Support generic I_O requests (Jerome Marchand) [578641] - [mm] ramzswap: Handler for swap slot free callback (Jerome Marchand) [578641] - [mm] swap: Add swap slot free callback to block_device_operations (Jerome Marchand) [578641] - [mm] swapfile: Add flag to identify block swap devices (Jerome Marchand) [578641] - [mm] ramzswap: Remove backing swap support (Jerome Marchand) [578641] - [drm] i915: Output IRQ setup fixes (Adam Jackson) [591709] - [drm] nouveau: fix oops on chipsets that only have a single crtc (Ben Skeggs) [602290] - [drm] i915: fix oops on single crtc devices (Dave Airlie) [610002] - [drm] radeon: check/restore sanity before doing anything else with GPU (Dave Airlie) [612767] - [fs] jbd2: Fix I/O hang in jbd2_journal_release_jbd_inode (Steve Best) [607254] - [fs] GFS2: rename causes kernel Oops (Robert S Peterson) [614642] - [ipmi] Provide kipmid_max_busy_us parameter to cap CPU usage (Shyam Iyer) [609156] - [kernel] kprobes: "repz ret" causes bad EIP value crash (Dave Anderson) [607215] - [pci] panic on access to hot-removed device's proc fs (Don Zickus) [612024] - [pci] don't reassign to ROM res if it is not going to be enabled (Peter Bogdanovic) [612950] - [x86] i386: Update CPU & Memory Hot Add Not Supported messages (Prarit Bhargava) [600435] - [x86] nmi: limit hrtimer to lapic or ioapic mode (Don Zickus) [581722] - [virt] emulator: inc/dec can have lock prefix (Gleb Natapov) [615925] - [virt] Implement xen_panic_block notifier for RHEL6 Xen guests (Don Dutile) [614476] - [virt] KVM: MMU: fix conflict access permissions in direct sp (Avi Kivity) [607650] - [virt] vhost-net: avoid flush under lock (Michael S. Tsirkin) [612421] - [netdrv] bnx2x: Don't report link down if has been already down (Stanislaw Gruszka) [610311] - [netdrv] mac80211: improve error checking if WEP fails to init (John Linville) [608704] - [netdrv] ath9k: cleanup init error path (John Linville) [610224] - [mm] memcontrol: never oom when charging huge pages (Andrea Arcangeli) [608996] - [mm] memcontrol: prevent endless loop with huge pages and near-limit group (Andrea Arcangeli) [608996] - [virt] Xen PV-on-HVM: prevent null chip data ref ptr on newer xen hv (Don Dutile) [523134] - [virt] Xen PV-on-HVM: modularize platform-pci support (Don Dutile) [523134] - [virt] HPET: Do not disable hpet if not initialized (Don Dutile) [523134] - [virt] Xen PV-on-HVM: suspend-resume-support (Don Dutile) [523134] - [virt] Xen PV-on-HVM: refactor platform-pci, grant-table, enlighten support (Don Dutile) [523134 600360] - [virt] Xen PV-on-HVM: update evtchn delivery on HVM (Don Dutile) [523134] - [virt] Xen PV-on-HVM: update hvm_op hypercall & related h files to upstream (Don Dutile) [523134]- [block] cciss: bump version 3626RH (Tomas Henzl) [609522] - [block] cciss: cleanup compiletime warnings (Tomas Henzl) [609522] - [block] cciss: do not reset 640x boards (Tomas Henzl) [609522] - [block] cciss: fix hard reset (Tomas Henzl) [609522] - [block] cciss: factor out reset devices code (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfg addrs (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for mode change ack (Tomas Henzl) [609522] - [block] cciss: factor out cciss disable dma prefetch on p600 (Tomas Henzl) [609522] - [block] cciss: factor out cciss enable scsi prefetch (Tomas Henzl) [609522] - [block] cciss: factor out CISS signature present (Tomas Henzl) [609522] - [block] cciss: factor out cciss find board params (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfgtables (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for board ready (Tomas Henzl) [609522] - [block] cciss: factor out cciss find memory BAR (Tomas Henzl) [609522] - [block] cciss: remove board-id param from cciss interrupt mode (Tomas Henzl) [609522] - [block] cciss: factor out cciss_board_disabled (Tomas Henzl) [609522] - [block] cciss: factor out cciss lookup board id (Tomas Henzl) [609522] - [block] cciss: save pdev early to avoid passing it around (Tomas Henzl) [609522] - [audit] dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [mm] mmu notifier index huge spte fix (Andrea Arcangeli) [606131] - [x86] Update x86 MCE code part 2 (Prarit Bhargava) [580587] - [kernel] execshield: respect disabled randomization (Roland McGrath) [605516] - [scsi] mpt2sas: Fix to use sas device list instead of enclosure list (Tomas Henzl) [599049] - [kernel] disable kmemleak by default for -debug kernels (Jason Baron) [612244]- [net] CHECKSUM: header export and fixup (Michael S. Tsirkin) [605555] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [fs] xfs: remove block number from inode lookup code (Jiri Pirko) [607031] - [fs] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED (Jiri Pirko) [607031] - [fs] xfs: validate untrusted inode numbers during lookup (Jiri Pirko) [607031] - [fs] xfs: always use iget in bulkstat (Jiri Pirko) [607031] - [igb] avoid platform reset and MCE with DCA (Stefan Assmann) [572732 606687] - [drm] nouveau: downgrade severity of most init table parser errors (Ben Skeggs) [596679] - [drm] nouveau: INIT_CONFIGURE_PREINIT/CLK/MEM on newer BIOSes is not an error (Ben Skeggs) [596679] - [netdrv] enic: Replace LRO with GRO (Andy Gospodarek) [609635] - [net] decreasing real_num_tx_queues needs to flush qdisc (Andy Gospodarek) [609260] - [net] sched: qdisc_reset_all_tx is calling qdisc_reset without qdisc_lock (Andy Gospodarek) [609260] - [fs] inotify: send IN_UNMOUNT events (Eric Paris) [580825] - [fs] inotify: fix inotify oneshot support (Eric Paris) [614595] - [s390x] zfcp: Zero memory for gpn_ft and adisc requests (Hendrik Brueckner) [609537] - [s390x] zfcp: Do not escalate scsi eh after fast_io_fail_tmo fired (Hendrik Brueckner) [606365] - [s390x] zfcp: Remove SCSI device during unit_remove (Hendrik Brueckner) [589278] - [scsi] Allow FC LLD to fast-fail scsi eh by introducing new eh return (Hendrik Brueckner) [606365] - [s390x] zfcp: Do not wait for SBALs on stopped queue (Hendrik Brueckner) [606359] - [x86] efi: Fill all reserved memmap entries if add_efi_memmap specified (George Beshers) [607386]- [edac] i7core_edac: Avoid doing multiple probes for the same card (Mauro Carvalho Chehab) [604564] - [edac] i7core_edac: Properly discover the first QPI device (Mauro Carvalho Chehab) [604564] - [usb] Disable XHCI (USB 3) HCD module autoloading (Matthew Garrett) [608343] - [fs] xfs: prevent swapext from operating on write-only files (Jiri Pirko) [605162] {CVE-2010-2226} - [powerpc] Add symbols to kernel to allow makedumpfile to filter on ppc64 (Neil Horman) [611710] - [net] netfilter: add CHECKSUM target (Michael S. Tsirkin) [605555] - [security] audit: dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [virt] stop vpit before irq_routing freed (Gleb Natapov) [612648] - [netdrv] Allow for BCM5709S to dump vmcore via NFS (John Feeney) [577809] - [netdrv] igb: drop support for UDP hashing w/ RSS (Stefan Assmann) [613782] - [netdrv] mac80211: remove wep dependency (John Linville) [608704] - [mm] fix swapin race conditions (Andrea Arcangeli) [606131] - [crypto] authenc: Add EINPROGRESS check (Stanislaw Gruszka) [604611] - [fs] inotify: don't leak user struct on inotify release (Stanislaw Gruszka) [592399 604611] - [x86] amd: Check X86_FEATURE_OSVW bit before accessing OSVW MSRs (Stanislaw Gruszka) [604611] - [kernel] profile: fix stats and data leakage (Stanislaw Gruszka) [604611] - [sound] ice1724: Fix ESI Maya44 capture source control (Stanislaw Gruszka) [604611] - [mm] hugetlbfs: kill applications that use MAP_NORESERVE with SIGBUS instead of OOM-killer (Stanislaw Gruszka) [604611] - [dma] dma-mapping: fix dma_sync_single_range_* (Stanislaw Gruszka) [604611] - [hwmon] hp_accel: fix race in device removal (Stanislaw Gruszka) [604611] - [net] ipv4: udp: fix short packet and bad checksum logging (Stanislaw Gruszka) [604611]- [scsi] SCSI: Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error (Stanislaw Gruszka) [604610] - [scsi] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error (Stanislaw Gruszka) [604610] - [scsi] debug: virtual_gb ignores sector_size (Stanislaw Gruszka) [604610] - [x86] acpi power_meter: acpi_device_class "power_meter_resource" too long (Stanislaw Gruszka) [604610] - [v4l] budget: Oops: "BUG: unable to handle kernel NULL pointer dereference" (Stanislaw Gruszka) [604610] - [virt] virtio: initialize earlier (Stanislaw Gruszka) [604610] - [security] testing the wrong variable in create_by_name() (Stanislaw Gruszka) [604610] - [netdrv] r8169: more broken register writes workaround (Stanislaw Gruszka) [604610] - [netdrv] r8169: fix broken register writes (Stanislaw Gruszka) [604610] - [netdrv] r8169: use correct barrier between cacheable and non-cacheable memory (Stanislaw Gruszka) [604610] - [kernel] kgdb: don't needlessly skip PAGE_USER test for Fsl booke (Stanislaw Gruszka) [604610] - [kernel] initramfs: handle unrecognised decompressor when unpacking (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Ignore spurious HV interrupts during suspend / resume (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Add amp_gpio quirk for Compaq EVO N600C (Stanislaw Gruszka) [604610] - [x86] Disable large pages on CPUs with Atom erratum AAE44 (Stanislaw Gruszka) [604610] - [x86] x86-64: Clear a 64-bit FS/GS base on fork if selector is nonzero (Stanislaw Gruszka) [604610] - [edac] mce: Fix wrong mask and macro usage (Stanislaw Gruszka) [604610] - [netdrv] p54pci: fix bugs in p54p_check_tx_ring (Stanislaw Gruszka) [604610] - [netdrv] dm9601: fix phy/eeprom write routine (Stanislaw Gruszka) [604610] - [block] ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer (Stanislaw Gruszka) [604610] - [serial] 8250_pnp: add Fujitsu Wacom device (Stanislaw Gruszka) [604610] - [block] raid6: fix recovery performance regression (Stanislaw Gruszka) [604610] - [fs] procfs: fix tid fdinfo (Stanislaw Gruszka) [604610] - [usb] xhci: properly set endpoint context fields for periodic eps (Stanislaw Gruszka) [604610] - [usb] xhci: properly set the "Mult" field of the endpoint context (Stanislaw Gruszka) [604610] - [usb] OHCI: don't look at the root hub to get the number of ports (Stanislaw Gruszka) [604610] - [usb] don't choose configs with no interfaces (Stanislaw Gruszka) [604610] - [usb] fix testing the wrong variable in fs_create_by_name() (Stanislaw Gruszka) [604610] - [usb] Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem (Stanislaw Gruszka) [604610] - [usb] fix remote wakeup settings during system sleep (Stanislaw Gruszka) [604610] - [mm] hugetlb: fix infinite loop in get_futex_key() when backed by huge pages (Stanislaw Gruszka) [604610] - [kernel] flex_array: fix the panic when calling flex_array_alloc() without __GFP_ZERO (Stanislaw Gruszka) [604610] - [netdrv] mac80211: remove bogus TX agg state assignment (Stanislaw Gruszka) [604610] - [ata] libata: fix locking around blk_abort_request() (Stanislaw Gruszka) [604610] - [netdrv] p54usb: Add usbid for Corega CG-WLUSB2GT (Stanislaw Gruszka) [604610] - [usb] EHCI: defer reclamation of siTDs (Stanislaw Gruszka) [604610] - [drm] nouveau: initialise display before enabling interrupts (Ben Skeggs) [596703] - [drm] nv50: fix DP->DVI if output has been programmed for native DP previously (Ben Skeggs) [596703] - [block] dm ioctl: return uevent flag after rename (Mike Snitzer) [609591] - [block] dm ioctl: make __dev_status return void (Mike Snitzer) [609591] - [block] dm ioctl: remove __dev_status from geometry and target message (Mike Snitzer) [609591] - [infiniband] mlx4: enable IBoE feature (Doug Ledford) [529397] - [dm] dm-replicator: Fix replicator_ctr() error path (Heinz Mauelshagen) [612743] - [virt] vmware: disable NMI watchdog in guest (Don Zickus) [612321] - [virt] KVM: Expose MCE control MSRs to userspace (Avi Kivity) [558416]- [x86] eeepc-laptop: disable cpu speed control on EeePC 701 (Stanislaw Gruszka) [604608] - [x86] gart: Disable GART explicitly before initialization (Stanislaw Gruszka) [604608] - [netdrv] r8169: clean up my printk uglyness (Stanislaw Gruszka) [604608] - [input] wacom: switch mode upon system resume (Stanislaw Gruszka) [604608] - [fs] eCryptfs: Decrypt symlink target for stat size (Stanislaw Gruszka) [604608] - [usb] cdc-acm: Update to new autopm API (Stanislaw Gruszka) [604608] - [netdrv] e1000e: stop cleaning when we reach tx_ring->next_to_use (Stanislaw Gruszka) [604608] - [kernel] sched: Fix a race between ttwu() and migrate_task() (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix error code for missing xattrs in lower fs (Stanislaw Gruszka) [604608] - [pci] fix nested spinlock hang in aer_inject (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inode (Stanislaw Gruszka) [604608] - [scsi] add scsi target reset support to scsi ioctl (Stanislaw Gruszka) [604608] - [pci] PCIe AER: prevent AER injection if hardware masks error reporting (Stanislaw Gruszka) [604608] - [fs] quota: Fix possible dq_flags corruption (Stanislaw Gruszka) [604608] - [fs] fix NFS4 handling of mountpoint stat (Stanislaw Gruszka) [604608] - [agp] intel-agp: Switch to wbinvd_on_all_cpus (Stanislaw Gruszka) [604608] - [drm] radeon/kms: add FireMV 2400 PCI ID (Stanislaw Gruszka) [604608] - [x86] amd-iommu: Use helper function to destroy domain (Stanislaw Gruszka) [604608] - [hwmon] sht15: Fix sht15_calc_temp interpolation function (Stanislaw Gruszka) [604608] - [hwmon] sht15: Properly handle the case CONFIG_REGULATOR=n (Stanislaw Gruszka) [604608] - [ata] libata: disable NCQ on Crucial C300 SSD (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: lock down video output state access (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: convert to seq_file (Stanislaw Gruszka) [604608] - [sound] usb: Fix Oops after usb-midi disconnection (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log initial state of rfkill switches (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: use input_set_capability (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: expose module parameters (Stanislaw Gruszka) [604608] - [fs] ext3: Don't update the superblock in ext3_statfs() (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log temperatures on termal alarm (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: adopt input device (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: issue backlight class events (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: silence bogus complain during rmmod (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: fix some version quirks (Stanislaw Gruszka) [604608] - [kernel] resource: move kernel function inside __KERNEL__ (Stanislaw Gruszka) [604608] - [fs] ext3: journal all modifications in ext3_xattr_set_handle (Stanislaw Gruszka) [604608] - [video] backlight: mbp_nvidia_bl - add five more MacBook variants (Stanislaw Gruszka) [604608] - [sound] mixart: range checking proc file (Stanislaw Gruszka) [604608] - [hid] fix oops in gyration_event() (Stanislaw Gruszka) [604608] - [ata] pata_ali: Fix regression with old devices (Stanislaw Gruszka) [604608] - [hwmon] lis3: fix show rate for 8 bits chips (Stanislaw Gruszka) [604608] - [cgroup] freezer: Fix buggy resume test for tasks frozen with cgroup freezer (Stanislaw Gruszka) [604608] - [kernel] genirq: Force MSI irq handlers to run with interrupts disabled (Stanislaw Gruszka) [604608] - [fs] fat: fix buffer overflow in vfat_create_shortname() (Stanislaw Gruszka) [604608] - [netdrv] mlx4: add dynamic LRO disable support (Amerigo Wang) [584359] - [netdrv] s2io: add dynamic LRO disable support (Amerigo Wang) [584359] - [drm] nv50: rewrite display irq handler (Ben Skeggs) [598842] - [drm] nv50: send evo "update" command after each disconnect (Ben Skeggs) [598842] - [drm] nv50: when debugging on, log which crtc we connect an encoder to (Ben Skeggs) [598842] - [drm] nv50: supply encoder disable() hook (Ben Skeggs) [598842] - [drm] disable encoder rather than dpms off in drm_crtc_prepare_encoders() (Ben Skeggs) [598842] - [drm] nv50: DCB quirk for Dell M6300 (Ben Skeggs) [598842] - [fs] writeback: limit write_cache_pages integrity scanning to current EOF (Dave Chinner) [602490] - [fs] xfs: remove nr_to_write writeback windup. (Dave Chinner) [602490] - [fs] writeback: pay attention to wbc->nr_to_write in write_cache_pages (Eric Sandeen) [602490]- [fs] ext4: stop issuing discards if not supported by device (Eric Sandeen) [608731] - [block] dm: only initialize full request_queue for request-based device (Mike Snitzer) [595393] - [block] dm: prevent table type changes after initial table load (Mike Snitzer) [595393] - [dm] skip second flush if request unsupported (Mike Snitzer) [612014] - [dm] only ignore -EOPNOTSUPP for empty barrier requests (Mike Snitzer) [612014] - [dm] snapshot: implement a merge method for snapshot origin (Mike Snitzer) [612375] - [dm] snapshot: test chunk size against both origin and snapshot sector size (Mike Snitzer) [612375] - [dm] snapshot: open origin before exception store initialization (Mike Snitzer) [612375] - [dm] snapshot: iterate both the origin and snapshot devices (Mike Snitzer) [612375] - [block] dm: support discard if at least one underlying device supports it (Mike Snitzer) [612014] - [block] dm: support discard for multiple devices (Mike Snitzer) [612014] - [block] dm: clear the discard flag if the device loses discard capability (Mike Snitzer) [612014] - [block] dm: check that target supports discard just before submitting request (Mike Snitzer) [612014] - [scsi] convert discard to REQ_TYPE_FS instead of REQ_TYPE_BLOCK_PC (Mike Snitzer) [610054] - [scsi] fix leak in scsi_setup_discard_cmnd error path (Mike Snitzer) [610054] - [scsi] remove unused free discard page in sd_done (Mike Snitzer) [610054] - [scsi] add sd_unprep_fn to free discard page (Mike Snitzer) [610054] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [610054] - [block] don't allocate a payload for discard request (Mike Snitzer) [610054] - [fs] ext4: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] xfs: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] direct-io: move aio_complete into ->end_io (Christoph Hellwig) [589985] - [drm] radeon/kms/igp: fix possible divide by 0 in bandwidth code (Dave Airlie) [609755] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8 by default (Ben Skeggs) [591062] - [drm] vt/fbcon: try harder to print output when panicing (Dave Airlie) [579002] - [fs] GFS2: fix BUG in gfs2_adjust_quota (Abhijith Das) [603827] - [fs] nfsd: nfsd_setattr needs to call commit_metadata (Christoph Hellwig) [593652] - [net] netfilter: remove config option NF_CT_ACCT completely (Jiri Pirko) [578476] - [net] Revert "[net] bonding: make bonding support netpoll" (Andy Gospodarek) [604672] - [scsi] stex: fix inconsistent usage of max_lun (David Milburn) [593255] - [kernel] sched: Kill migration thread in CPU_POST_DEAD event in migration_call, instead of CPU_DEAD (Steve Best) [604846] - [tracing] ftrace: fix function_graph livelock under kvm (Jason Baron) [596653] - [block] dm: mpath fix NULL pointer dereference when path parameters missing (Mike Snitzer) [607242] - [dm] dm-replicator: mandatory API change for replicator_resume(), replicator_dev_resume() and reference count fix calling dm_table_get_md() (Heinz Mauelshagen) [594922] - [x86] AMD IOMMU: change default to passthrough mode (Bhavna Sarathy) [607631] - [x86] dell-laptop: Add another Dell laptop family to the DMI whitelist (Matthew Garrett) [609268] - [netdrv] cnic: fix bnx2x panics with multiple interfaces enabled (Stanislaw Gruszka) [609184] - [mm] fix khugepaged startup race (Andrea Arcangeli) [612217] - [mm] add robustness to pmd_same checks (Andrea Arcangeli) [607650] - [mm] Fix vmalloc slow down (Steven Whitehouse) [583026]- [drm] i915: fix display setup bugs + hibernate (Dave Airlie) [608515 609763] - [fs] NFSv4: Fix an embarassing typo in encode_attrs() (Steve Dickson) [560786] - [fs] NFSv4: Ensure that /proc/self/mountinfo displays the minor version number (Steve Dickson) [560786] - [fs] NFSv4.1: Ensure that we initialise the session when following a referral (Steve Dickson) [560786] - [fs] SUNRPC: Fix a re-entrancy bug in xs_tcp_read_calldir() (Steve Dickson) [560786] - [fs] nfs4: use mandatory attribute file type in nfs4_get_root (Steve Dickson) [560786] - [x86] UV: uv_irq.c: Fix all sparse warnings (George Beshers) [573095] - [x86] uv: Remove recursion in uv_heartbeat_enable() (George Beshers) [573095] - [x86] pat: Update the page flags for memtype atomically instead of using memtype_lock (George Beshers) [573095] - [x86] UV: Improve BAU performance and error recovery (George Beshers) [573095] - [mm] ksm.c: remove an unneeded _notify in write_protect_page (George Beshers) [573095] - [x86] UV: Delete unneeded boot messages (George Beshers) [573095] - [x86] UV: Fix target_cpus() in x2apic_uv_x.c (George Beshers) [573095] - [x86] UV: Clean up UV headers for MMR definitions (George Beshers) [573095] - [x86] Enable NMI on all cpus on UV (George Beshers) [573095] - [x86] uv: Add serial number parameter to uv_bios_get_sn_info() (George Beshers) [573095] - [virt] xen: sync upstream xen_init_cpuid_mask (Andrew Jones) [609028] - [virt] xen: disable gbpages on pv guests (Andrew Jones) [609028] - [virt] KVM: Fix mov cr3 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr4 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr0 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Add missing srcu_read_lock() for kvm_mmu_notifier_release() (Marcelo Tosatti) [601320] - [virt] KVM: limit the number of pages per memory slot (Marcelo Tosatti) [601318] - [virt] KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page (Marcelo Tosatti) [601316] - [virt] KVM: x86: Add missing locking to arch specific vcpu ioctls (Marcelo Tosatti) [601313] - [virt] KVM: MMU: remove rmap before clear spte (Marcelo Tosatti) [601311] - [virt] KVM: MMU: Segregate shadow pages with different cr0.wp (Marcelo Tosatti) [601308] - [virt] KVM: x86: Check LMA bit before set_efer (Marcelo Tosatti) [601307] - [virt] KVM: Dont allow lmsw to clear cr0.pe (Marcelo Tosatti) [601305] - [virt] KVM: VMX: blocked-by-sti must not defer NMI injections (Marcelo Tosatti) [601304] - [virt] KVM: x86: Call vcpu_load and vcpu_put in cpuid_update (Marcelo Tosatti) [601303] - [virt] KVM: x86: Inject #GP with the right rip on efer writes (Marcelo Tosatti) [601301] - [virt] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots (Marcelo Tosatti) [601300] - [virt] KVM: x86: properly update ready_for_interrupt_injection (Marcelo Tosatti) [601298] - [virt] KVM: VMX: enable VMXON check with SMX enabled (Marcelo Tosatti) [601297] - [virt] KVM: VMX: free vpid when fail to create vcpu (Marcelo Tosatti) [601292] - [virt] vhost: add unlikely annotations to error path (Michael S. Tsirkin) [602607] - [virt] vhost: break out of polling loop on error (Michael S. Tsirkin) [602607]- [mm] Prevent soft lockup - CPU#0 stuck for 61s! in kswapd0 (Larry Woodman) [596971]- [x86] properly account for IRQ injected only into BSP (Gleb Natapov) [609082]- [block] writeback: simplify the write back thread queue (Christoph Hellwig) [602595]- [mm] Fix slabcache corruption (Larry Woodman) [602595]- [infiniband] Add IBoE support (Doug Ledford) [571959] - [scsi] hpsa: don't pretend the reset works (Tomas Henzl) [598681] - [fs] revert "procfs: provide stack information for threads" and its fixup commits (George Beshers) [573095] - [x86] mce: Fix MSR_IA32_MCI_CTL2 CMCI threshold setup (John Villalovos) [593558] - [s390x] cio: use exception-save stsch (Hendrik Brueckner) [596333] - [s390x] cio: add hook to reenable mss after hibernation (Hendrik Brueckner) [596333] - [s390x] cio: allow enable_facility from outside init functions (Hendrik Brueckner) [596333] - [x86] wmi: Free the allocated acpi objects through wmi_get_event_data (Stanislaw Gruszka) [606736] - [mtd] UBI: fix volume creation input checking (Stanislaw Gruszka) [606736] - [mm] avoid THP expose VM bugs (Andrea Arcangeli) [606131] - [dm] discard support for the linear target (Mike Snitzer) [608280] - [block] fix DISCARD_BARRIER requests (Mike Snitzer) [608280] - [block] Don't count_vm_events for discard bio in submit_bio (Mike Snitzer) [608280]- [x86] disable PentiumPro memory ordering errata workaround (Gleb Natapov) [605745 606054] - [net] Bluetooth: Keep a copy of each HID device's report descriptor (Mauro Carvalho Chehab) [565583] - [hid] make Wacom modesetting failures non-fatal (Mauro Carvalho Chehab) [565583] - [hid] Implement Wacom quirk in the kernel (Mauro Carvalho Chehab) [565583] - [hid] make raw reports possible for both feature and output reports (Mauro Carvalho Chehab) [565583] - [kernel] resources: fix call to alignf() in allocate_resource() (Peter Bogdanovic) [587729] - [kernel] resources: when allocate_resource() fails, leave resource untouched (Peter Bogdanovic) [587729] - [pci] introduce pci_assign_unassigned_bridge_resources (Peter Bogdanovic) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (Peter Bogdanovic) [587729] - [pci] add failed_list to pci_bus_assign_resources (Peter Bogdanovic) [587729] - [pci] add pci_bridge_release_resources and pci_bus_release_bridge_resources (Peter Bogdanovic) [587729] - [kernel] resource: add release_child_resources (Peter Bogdanovic) [587729] - [pci] separate pci_setup_bridge to small functions (Peter Bogdanovic) [587729] - [scsi] aacraid: Disable ASPM by default (Matthew Garrett) [599735] - [pci] Don't enable aspm before drivers have had a chance to veto it (Matthew Garrett) [599735] - [netdrv] ehea: Fix kernel deadlock in DLPAR-mem processing (Steve Best) [605736] - [netdrv] ehea: fix delayed packet processing (Steve Best) [605738] - [netdrv] ehea: fix possible DLPAR/mem deadlock (Steve Best) [600516] - [netdrv] ehea: error handling improvement (Steve Best) [600516] - [x86] Fall back to GART if initialization fails (Bhavna Sarathy) [598974] - [x86] AMD IOMMU memory region fail with buggy BIOS (Bhavna Sarathy) [598974] - [virt] Search the LAPIC's for one that will accept a PIC interrupt (Christopher Lalancette) [596223] - [virt] KVM: x86: Kick VCPU outside PIC lock again (Christopher Lalancette) [596223] - [virt] KVM: x86: In DM_LOWEST, only deliver interrupts to vcpus with enabled LAPIC's (Christopher Lalancette) [596223] - [virt] KVM: x86: Allow any LAPIC to accept PIC interrupts (Christopher Lalancette) [596223] - [virt] KVM: x86: Introduce a workqueue to deliver PIT timer interrupts (Christopher Lalancette) [596223] - [scsi] ibmvfc: Reduce error recovery timeout (Steve Best) [605729] - [scsi] ibmvfc: Fix command completion handling (Steve Best) [605729] - [powerpc] Enable asymmetric SMT scheduling on POWER7 (Steve Best) [596304] - [kernel] sched: Add asymmetric group packing option for sibling domain (Steve Best) [596304] - [kernel] sched: Fix capacity calculations for SMT4 (Steve Best) [596304] - [fs] Btrfs: update to latest upstream code (Josef Bacik) [593834] - [fs] direct-io: do not merge logically non-contiguous requests (Josef Bacik) [593834] - [fs] direct-io: add a hook for the fs to provide its own submit_bio function (Josef Bacik) [593834] - [fs] allow short direct-io reads to be completed via buffered IO (Josef Bacik) [593834] - [fs] GFS2: O_TRUNC not working on stuffed files across cluster (Robert S Peterson) [606428] - [nfs] nfsd4: shut down callback queue outside state lock (Jeff Layton) [599522] - [security] IMA: policy handling and general cleanups (Eric Paris) [584901] - [security] IMA: fix object lifetime to support non ext* FS (Eric Paris) [584901] - [netdrv] be2net: Include latest fixes from upstream (Ivan Vecera) [604729] - [netdrv] be2net: Add PCI SR-IOV support (Ivan Vecera) [602451] - [scsi] hpsa: do not allow hard reset of 640x-boards (Tomas Henzl) [598681] - [scsi] hpsa: fix hard reset (Tomas Henzl) [598681] - [scsi] hpsa: reset devices code (Tomas Henzl) [598681] - [scsi] hpsa: find cfg addrs (Tomas Henzl) [598681] - [scsi] hpsa: finding the memory BAR (Tomas Henzl) [598681] - [scsi] hpsa: look up the board id (Tomas Henzl) [598681] - [x86] uv: uv_global_gru_mmr_address() macro fix (George Beshers) [607696] - [crypto] vmac: make it work on big-endian (Jarod Wilson) [605688] - [net] ipvs: One-Packet Scheduler (Thomas Graf) [584336] - [drm] i915: Disable Sandybridge support for 6.0 (Adam Jackson) [604838 605302] - [netdrv] vxge: fix memory leak in vxge_alloc_msix() error path (Michal Schmidt) [580392] - [netdrv] vxge: fix SINGLE/MULTI_FUNCTION definitions (Michal Schmidt) [580392] - [netdrv] vxge: update to 2.0.8.20182-k (Michal Schmidt) [580392] - [sound] fix PCM ring buffer issues (Jaroslav Kysela) [574844 590159 600311] - [netdrv] e1000/e1000e: implement a simple interrupt moderation (Andy Gospodarek) [607283] - [netdrv] e1000e: add PCI device id to enable support for 82567V-4 (Andy Gospodarek) [607264] - [netdrv] e1000e: update driver version number (Andy Gospodarek) [582803] - [netdrv] e1000e: enable support for EEE on 82579 (Andy Gospodarek) [582803] - [netdrv] e1000e: initial support for 82579 LOMs (Andy Gospodarek) [582803] - [netdrv] e1000e: move settting of flow control refresh timer to link setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: Fix/cleanup PHY reset code for ICHx/PCHx (Andy Gospodarek) [582803] - [netdrv] e1000e: fix check for manageability on ICHx/PCH (Andy Gospodarek) [582803] - [netdrv] e1000e: separate out PHY statistics register updates (Andy Gospodarek) [582803] - [netdrv] e1000e: more cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup ethtool loopback setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: reset MAC-PHY interconnect on 82577/82578 (Andy Gospodarek) [582803] - [netdrv] e1000e: Incorrect function pointer set for force_speed_duplex on 82577 (Andy Gospodarek) [598570] - [netdrv] e1000e: Reset 82577/82578 PHY before first PHY register read (Andy Gospodarek) [598570] - [fs] GFS2: Fix kernel NULL pointer dereference by dlm_astd (Robert S Peterson) [604244] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [590878] - [netdrv] tg3: Include support for 5719 device (John Feeney) [595511] - [mm] Do not attempt to allocate memory below mmap_min_addr (Eric Paris) [540333] - [scsi] qla2xxx: Updated driver version to 8.03.01.05.06.0-k8 (Chad Dupuis) [595477] - [scsi] qla2xxx: Add portid to async-request messages (Chad Dupuis) [595477] - [scsi] qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not restrict flash operations to specific regions for 4G adapters (Chad Dupuis) [595477] - [scsi] qla2xxx: For ISP 23xx, select user specified login timeout value if greater than minuimum value(4 secs) (Chad Dupuis) [595477] - [scsi] qla2xxx: Removed redundant check for ISP 84xx (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not enable VP in non fabric topology (Chad Dupuis) [595477] - [scsi] qla2xxx: Make the FC port capability mutual exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit rport-flaps during link-disruptions (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct async-srb issues (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct use-after-free oops seen during EH-abort (Chad Dupuis) [595477] - [scsi] qla2xxx: Fix cpu-affinity usage for non-capable ISPs (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit mailbox command contention for ADISC requests (Chad Dupuis) [595477] - [scsi] qla2xxx: Further generalization of SRB CTX infrastructure (Chad Dupuis) [595477] - [scsi] qla2xxx: ensure flash operation and host reset via sg_reset are mutually exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Prevent sending mbx commands from sysfs during isp reset (Chad Dupuis) [595477] - [scsi] qla2xxx: Cleanup FCP-command-status processing debug statements (Chad Dupuis) [595477] - [scsi] qla2xxx: Clear error status after uncorrectable non-fatal errors (Chad Dupuis) [595477] - [scsi] qla2xxx: Add char device to incease driver use count (Chad Dupuis) [595477] - [scsi] qla2xxx: Display proper link state for disconnected ports (Chad Dupuis) [595477] - [scsi] qla2xxx: Check for ISP84xx before processing to get 84xx firmware version (Chad Dupuis) [595477]- [ata] ahci: Fix failure to detect devices (Matthew Garrett) [608146] - [ata] ahci: Fix device detection when stopping DMA engines (Matthew Garrett) [601195] - [mm] Disable transparent hugepages when running under Xen (Andrea Arcangeli) [605566] - [netdrv] tg3: Fix TX BD corruption on 5755+ devices (John Feeney) [603936] - [netdrv] tg3: Fix memory leak on 5717/57765/5719 devices (John Feeney) [603933] - [netdrv] bnx2: update firmware to 09-5.0.0.j15 to improve performance (John Feeney) [593797] - [netdrv] iwlwifi: cancel scan watchdog in iwl_bg_abort_scan (John Linville) [604266] - [netdrv] add bnx2_del_napi() to stop rmmod hangs (John Feeney) [599630] - [virt] virtio: net: Remove net-specific advertising of PUBLISH_USED feature (Amit Shah) [605591] - [virt] KVM: Increase NR_IOBUS_DEVS limit to 200 (Michael S. Tsirkin) [602262] - [virt] account only for IRQ injected into BSP (Gleb Natapov) [601564] - [virt] KVM: read apic->irr with ioapic lock held (Marcelo Tosatti) [579970] - [x86] ACPI: Disable ASPM if the platform won't provide _OSC control for PCIe (Matthew Garrett) [584466] - [x86] Move notify_cpu_starting() callback to a later stage (Prarit Bhargava) [600296] - [x86] cpuidle: Fix incorrect optimization (John Villalovos) [593549] - [block] cfq: Don't allow queue merges for queues that have no process references (Jeff Moyer) [605264] - [infiniband] ehca: bitmask handling for lock_hcalls (Steve Best) [605739] - [tpm] Fix tpm_readpubek_params_out struct (Peter Bogdanovic) [597235] - [usb] Fix a hang of khubd if UHCI is removed (Pete Zaitcev) [579093] - [oprofile] fix oprofile samples dropping under load on larger systems (John Villalovos) [561557] - [kernel] check SEND_SIG_FORCED on TP_STORE_SIGINFO() (Oleg Nesterov) [591780] - [kernel] pids: increase pid_max based on num_possible_cpus (Oleg Nesterov) [593164] - [kernel] sys_personality: change sys_personality() to accept "unsigned int" instead of u_long (Oleg Nesterov) [593265] - [kernel] fix cgroup's cpu controller to provide fair CPU usage to each group in some conditions (Larry Woodman) [544197] - [gpu] vgaarb: fix incorrect dereference of userspace pointer (Danny Feng) [564247] - [kernel] sched: avoid cache misses on large machines due to sibling preference (Jerome Marchand) [592302] - [scsi] ipr: move setting of the allow_restart flag for vsets (Steve Best) [603090] - [scsi] ibmvscsi: fix DMA API misuse (Steve Best) [595417] - [netdrv] l2tp: Fix oops in pppol2tp_xmit (Danny Feng) [607055] - [net] sysfs: ethtool_ops can be NULL (Danny Feng) [603662] - [net] udp: Fix bogus UFO packet generation (Herbert Xu) [602878] - [net] vlan: fix vlan_skb_recv() (Michael S. Tsirkin) [598920] - [net] bonding: Fix fcoe mpio over inactive slave in a bond (Neil Horman) [603239] - [net] bridge: Fix OOM crash in deliver_clone (Herbert Xu) [604494] - [s390x] kernel: fix kernel panic caused by using kprobes (Hendrik Brueckner) [596876] - [s390x] ccwgroup: add locking around drvdata access (Hendrik Brueckner) [598563] - [s390x] cmm: fix module unload handling (Hendrik Brueckner) [598554] - [powerpc] Rework VDSO gettimeofday to prevent time going backwards (Steve Best) [591495] - [powerpc] Move kdump default base address to 64MB on 64bit (Steve Best) [603779] - [fs] gfs2: Better error reporting when mounting a gfs fs without enough journals (Abhijith Das) [600408] - [tty] Revert "[tty] fix race in tty_fasync" (Stanislaw Gruszka) [606747] - [kdump] kexec: fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] btrfs: prevent users from setting ACLs on files they do not own (Danny Feng) [603594] {CVE-2010-2071} - [fs] cifs: remove bogus first_time check in NTLMv2 session setup code (Jeff Layton) [604785] - [fs] cifs: don't attempt busy-file rename unless it's in same directory (Jeff Layton) [603707] - [fs] ext4: Fix compat EXT4_IOC_ADD_GROUP (Eric Sandeen) [602428] - [fs] ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate (Eric Sandeen) [602427] - [fs] ext4: Use our own write_cache_pages() (Eric Sandeen) [602384] - [fs] xfs: Make fiemap work in query mode (Eric Sandeen) [602061] - [fs] ext4: restart ext4_ext_remove_space() after transaction restart (Josef Bacik) [589645] - [fs] ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files (Eric Sandeen) [601009] {CVE-2010-2066} - [fs] btrfs: check for read permission on src file in the clone ioctl (Danny Feng) [593227] {CVE-2010-1636} - [drm] radeon: fixes for radeon driver from upstream (Dave Airlie) [589098] - [drm] radeon port 2.6.35 HDMI audio to RHEL6 (Jerome Glisse) [604435] - [drm] nv50: fix iommu errors caused by device reading from address 0 (Ben Skeggs) [602498] - [ata] libata: don't flush dcache on slab pages (Stanislaw Gruszka) [606719] - [fs] cifs: don't call cifs_new_fileinfo unless cifs_open succeeds (Jeff Layton) [593422] - [fs] cifs: don't ignore cifs_posix_open_inode_helper return value (Jeff Layton) [593422] - [fs] cifs: clean up arguments to cifs_open_inode_helper (Jeff Layton) [593422] - [fs] cifs: pass instantiated filp back after open call (Jeff Layton) [593422] - [fs] cifs: move cifs_new_fileinfo call out of cifs_posix_open (Jeff Layton) [593422] - [fs] cifs: implement drop_inode superblock op (Jeff Layton) [593422] - [fs] cifs: checkpatch cleanup (Jeff Layton) [593422] - [fs] nfsd: ensure sockets are closed on error (Jeff Layton) [603735] - [fs] Revert "sunrpc: move the close processing after do recvfrom method" (Jeff Layton) [603735] - [fs] Revert "sunrpc: fix peername failed on closed listener" (Jeff Layton) [603735] - [virt] kvm: Prevent internal slots from being COWed (Glauber Costa) [601192] - [virt] kvm: Keep slot ID in memory slot structure (Glauber Costa) [601192] - [fs] writeback: split writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: remove writeback_inodes_wbc (Christoph Hellwig) [601202] - [fs] writeback: fix pin_sb_for_writeback (Christoph Hellwig) [601202] - [fs] writeback: add missing requeue_io in writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: simplify and split bdi_start_writeback (Christoph Hellwig) [601202] - [fs] writeback: simplify wakeup_flusher_threads (Christoph Hellwig) [601202] - [fs] writeback: fix writeback_inodes_wb from writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: enforce s_umount locking in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: queue work on stack in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: fix writeback completion notifications (Christoph Hellwig) [601202] - [fs] vfs: improve writeback_inodes_wb() (Christoph Hellwig) [601202] - [fs] writeback: remove unused nonblocking and congestion checks (Christoph Hellwig) [601202] - [fs] writeback: remove the always false bdi_cap_writeback_dirty() test (Christoph Hellwig) [601202] - [misc] hpilo: fix pointer warning in ilo_ccb_setup (Prarit Bhargava) [603733] - [netdrv] libertas_tf: Fix warning in lbtf_rx for stats struct (Prarit Bhargava) [603733] - [scsi] Fix userspace warning in /usr/include/scsi/scsi.h (Prarit Bhargava) [603733] - [pci] Fix section mismatch warning in pcibios_scan_specific_bus() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/ecryptfs/messaging.c: ecryptfs_process_response() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/btrfs/ordered-data.c: btrfs_dec_test_ordered_pending() (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/bnx2.c (Prarit Bhargava) [603733] - [doc] Fix warning in Documentation/spi/spidev_fdx.c: do_msg() (Prarit Bhargava) [603733] - [kernel] Fix stack warning in lib/decompress_bunzip2.c: get_next_block() (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/vxge/vxge-main.c: vxge_probe() (Prarit Bhargava) [603733] - [v4l] Fix warnings in drivers/media/dvb/frontends (Prarit Bhargava) [603733] - [trace] Fix warning in include/trace/events/kmem.h: mm_kswapd_ran() (Prarit Bhargava) [603733] - [scsi] Fix warning in drivers/scsi/megaraid/megaraid_sas.c: process_fw_state_change_wq() (Prarit Bhargava) [603733] - [pcmcia] Fix warnings in drivers/pcmcia/socket_sysfs.c (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/wireless/wl3501_cs.c: wl3501_esbq_exec() (Prarit Bhargava) [603733] - [drm] Workaround broken check_headers.pl (Prarit Bhargava) [603733] - [isdn] Fix warning in drivers/isdn/hardware/mISDN/hfcpci.c: hfcpci_softirq() (Prarit Bhargava) [603733] - [virt] Fix warning in drivers/vhost/vhost.c: vhost_signal() (Prarit Bhargava) [603733] - [md] Fix warning in drivers/md/dm-repl.c: _replicator_slink_message() (Prarit Bhargava) [603733] - [virt] Fix warning in arch/x86/kvm/svm.c: svm_handle_mce() (Prarit Bhargava) [603733] - [net] Fix stack warning in net/mac80211/debugfs_sta.c: sta_agg_status_read() (Prarit Bhargava) [603733] - [kernel] Fix warnings in scripts/mod/mod-extract.c (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mprotect.c: mprotect_fixup() (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mmap.c: __split_vma() (Prarit Bhargava) [603733] - [mca] Fix warning in include/linux/mca-legacy.h (Prarit Bhargava) [603733] - [mm] Fix warning in include/linux/khugepaged.h (Andrea Arcangeli) [603733] - [virt] Fix warnings in drivers/xen/events.c() (Prarit Bhargava) [603733] - [x86] Fix warning in drivers/platform/x86/thinkpad_acpi.c (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/wireless/b43/phy_lp.c (Prarit Bhargava) [603733] - [block] Fix warning in drivers/block/cciss.c: fail_all_cmds() (Prarit Bhargava) [603733] - [isdn] Fix warnings in drivers/isdn/hardware/mISDN/w6692.c (Prarit Bhargava) [603733] - [kernel] Fix compiler warning in sched.c (Larry Woodman) [544197] - [fs] fscache/object-list.c: fix warning on 32-bit (Prarit Bhargava) [603733] - [sysfs] Fix warning in sysfs_open_file (Prarit Bhargava) [603733] - [kdump] Fix warning in kexec_crash_size_show (Prarit Bhargava) [603733] - [netdrv] libertas: fix uninitialized variable warning (Prarit Bhargava) [603733] - [drm] Fixes linux-next & linux-2.6 checkstack warnings (Prarit Bhargava) [603733] - [x86] acpi_pad: squish warning (Prarit Bhargava) [603733] - [netdrv] iwlwifi: dynamically allocate buffer for sram debugfs file (Prarit Bhargava) [603733] - [isdn] Fix warnings in eicon driver (Prarit Bhargava) [603733] - [net] bridge: Make first arg to deliver_clone const (Prarit Bhargava) [603733] - [kernel] linux/elfcore.h: hide kernel functions (Prarit Bhargava) [603733] - [fs] quota: suppress warning: "quotatypes" defined but not used (Prarit Bhargava) [603733] - [fs] fuse: fix large stack use (Prarit Bhargava) [603733] - [uwb] wlp: refactor wlp_get_() macros (Prarit Bhargava) [603733] - [usb] Remove large struct from the stack in USB storage isd200 driver (Prarit Bhargava) [603733] - [usb] isp1362: better 64bit printf warning fixes (Prarit Bhargava) [603733] - [pci] PCI: kill off pci_register_set_vga_state() symbol export (Prarit Bhargava) [603733] - [x86] intel-iommu: Fix section mismatch dmar_ir_support() uses dmar_tbl (Prarit Bhargava) [603733] - [v4l] dvb-bt8xx: fix compile warning (Prarit Bhargava) [603733] - [tty] tty_buffer: Fix distinct type warning (Prarit Bhargava) [603733] - [virt] virtio: fix section mismatch warnings (Prarit Bhargava) [603733] - [ata] Fix warning in libata-eh.c (Prarit Bhargava) [603733] - [crypto] testmgr: Fix warning (Prarit Bhargava) [603733] - [x86] Use __builtin_memset and __builtin_memcpy for memset/memcpy (Prarit Bhargava) [603733] - [x86] apic: Fix prototype in hw_irq.h (Prarit Bhargava) [603733] - [x86] nmi_watchdog: relax the nmi checks during bootup (Don Zickus) [596760] - [x86] nmi_watchdog: disable correct cpu if it fails check (Don Zickus) [596760] - [netdrv] iwlwifi: update supported PCI_ID list for 5xx0 series (John Linville) [599148] - [netdrv] iwlwifi: recalculate average tpt if not current (John Linville) [595845] - [netdrv] iwl3945: enable stuck queue detection on 3945 (John Linville) [595847] - [netdrv] iwlwifi: fix internal scan race (John Linville) [595846] - [netdrv] iwlwifi: fix scan races (John Linville) [595846] - [virt] virtio: fix balloon without VIRTIO_BALLOON_F_STATS_VQ (Amit Shah) [601690] - [virt] virtio: Fix scheduling while atomic in virtio_balloon stats (Amit Shah) [601690] - [virt] virtio: Add memory statistics reporting to the balloon driver (Amit Shah) [601690] - [block] make blk_init_free_list and elevator_init idempotent (Mike Snitzer) [594584] - [block] avoid unconditionally freeing previously allocated request_queue (Mike Snitzer) [594584] - [virt] vhost: fix the memory leak which will happen when memory_access_ok fails (Michael S. Tsirkin) [599299] - [virt] vhost-net: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: Fix host panic if ioctl called with wrong index (Michael S. Tsirkin) [599299] - [block] writeback: fixups for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [fs] writeback: disable periodic old data writeback for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [modsign] Include the GNU build ID note in the digest (David Howells) [581965] - [modsign] Fix a number of module signing bugs (David Howells) [581965] - [modsign] KEYS: Return more accurate error codes (David Howells) [591891] - [netdrv] ixgbe: fix automatic LRO/RSC settings for low latency (Andy Gospodarek) [595555] - [scsi] sync fcoe with upstream (Mike Christie) [603263] - [trace] conflicting tracepoint power.h headers (Mark Wielaard) [599175] - [netdrv] ixgbe: fix panic when shutting down system with WoL enabled (Andy Gospodarek) [601066] - [netdrv] ixgbe: ixgbe_down needs to stop dev_watchdog (Andy Gospodarek) [604807] - [scsi] sync fcoe (Mike Christie) [595558] - [kernel] CRED: Fix a race in creds_are_invalid() in credentials debugging (James Leddy) [578268] - [kernel] Remove timeout logic in mutex_spin_on_owner() to match upstream (Steve Best) [602805]- [virt] Disable transparent hugepages when running under Xen (Dor Laor) [605566] - [pci] fix compilation when CONFIG_PCI_MSI=n (Vivek Goyal) [589397] - [block] virtio_blk: support barriers without FLUSH feature (Christoph Hellwig) [602595] - [mm] make compound_lock irqsafe in put_page (Andrea Arcangeli) [605354] - [mm] remove compound_lock from futex (Andrea Arcangeli) [605354] - [mm] memcontrol compound_lock irqsafe (Andrea Arcangeli) [605354] - [mm] add compound_lock_irqsave/irqrestore (Andrea Arcangeli) [605354]- [virt] virtio-pci: Disable MSI at startup (Vivek Goyal) [589397] - [mm] Reenable transparent hugepages (Aristeu Rozanski) [602436]- [mm] Revert "[redhat] Enable transparent hugepages by default" (Aristeu Rozanski) [602436]- [net] Revert "[net] bridge: make bridge support netpoll" (Herbert Xu) [602927] - [virt] always invalidate and flush on spte page size change (Andrea Arcangeli) [578134] - [mm] root anon vma bugchecks (Andrea Arcangeli) [578134] - [mm] resurrect the check in page_address_in_vma (Andrea Arcangeli) [578134] - [mm] root anon vma use root (Andrea Arcangeli) [578134] - [mm] avoid ksm hang (Andrea Arcangeli) [578134] - [mm] always add new vmas at the end (Andrea Arcangeli) [578134] - [mm] remove unnecessary lock from __vma_link (Andrea Arcangeli) [578134] - [mm] optimize hugepage tracking for memcgroup & handle splitting (Rik van Riel) [597108] - [mm] properly move a transparent hugepage between cgroups (Rik van Riel) [597081] - [mm] scale statistics if the page is a transparent hugepage (Rik van Riel) [597077] - [mm] enhance mem_cgroup_charge_statistics with a page_size argument (Rik van Riel) [597058] - [virt] add option to disable spinlock patching on hypervisor (Gleb Natapov) [599068] - [virt] xen: don't touch xsave in cr4 (Andrew Jones) [599069] - [drm] Update core to current drm-linus (Adam Jackson) [589547 589792 597022] - [mm] fix refcount bug in anon_vma code (Rik van Riel) [602739]- [netdrv] vlan: allow null VLAN ID to be used (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add boolean parameter to ixgbe_set_vmolr (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug when EITR=0 causing no writebacks (Andy Gospodarek) [595555] - [netdrv] ixgbe: enable extremely low latency (Andy Gospodarek) [595555] - [netdrv] ixgbe: added compat bits (Andy Gospodarek) [595555] - [netdrv] ixgbe: dcb, do not tag tc_prio_control frames (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix ixgbe_tx_is_paused logic (Andy Gospodarek) [595555] - [netdrv] ixgbe: always enable vlan strip/insert when DCB is enabled (Andy Gospodarek) [595555] - [netdrv] ixgbe: remove some redundant code in setting FCoE FIP filter (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix header len when unsplit packet overflows to data buffer (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix setting of promisc mode when using mac-vlans (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add support for VF MAC and VLAN configuration (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug with vlan strip in promsic mode (Andy Gospodarek) [595555] - [virt] use unfair spinlock when running on hypervisor (Gleb Natapov) [599068]- [kernel] sched: update normalized values on user updates via proc (Hendrik Brueckner) [590748] - [kernel] sched: Make tunable scaling style configurable (Hendrik Brueckner) [590748] - [s390x] nohz: Introduce arch_needs_cpu (Hendrik Brueckner) [590009] - [ppc64] Use form 1 affinity to setup node distance (Steve Best) [594502] - [ppc64] numa: Use ibm, architecture-vec-5 to detect form 1 affinity (Steve Best) [594502] - [ppc64] Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim (Steve Best) [594502] - [block] Add padding to writeback_control (Mike Snitzer) [594570] - [fs] cifs: fix page refcount leak (Jeff Layton) [595827] - [scsi] megaraid_sas - Add three times Online controller reset (Tomas Henzl) [594821] - [scsi] megaraid: update driver version to 4.28 (Tomas Henzl) [577010] - [netdrv] tg3: Provide more support for 57765 with v3.108 (John Feeney) [581691] - [scsi] skip sense logging for some ATA PASS-THROUGH cdbs (Jeff Moyer) [596997] - [block] allow initialization of previously allocated request_queue (Mike Snitzer) [594584] - [usb] Fix oops on switching USB controllers (Pete Zaitcev) [578979] - [drm] nouveau: important fixes to vbios parser (Ben Skeggs) [596604] - [virt] virtio: console: Fix crash when port is unplugged and blocked for write (Amit Shah) [596635] - [virt] virtio: console: Fix crash when hot-unplugging a port and read is blocked (Amit Shah) [596635] - [kernel] signals: check_kill_permission(): don't check creds if same_thread_group() (Oleg Nesterov) [595499] - [drm] fix issue with wake up like upstream commit (Dave Airlie) [577959] - [x86] Fix AMD IOMMU suspend/resume (Matthew Garrett) [593787] - [mm] do_generic_file_read: clear page errors when issuing a fresh read of the page (Rik van Riel) [596334] - [x86] Fix loud HPET warning on Intel Platforms (Prarit Bhargava) [592036] - [x86] Intel Cougar Point PCH support for SATA, USB, HD Audio, I2C(SMBUS), and iTCO Watchdog (John Villalovos) [560077] - [x86] dell-laptop: Update to match mainline (Matthew Garrett) [586495] - [kernel] proc: backport afinity_hint code (Neil Horman) [591509] - [scsi] bfa: powerpc compilation warning and endian fix (Rob Evers) [583154] - [scsi] bfa: code review fixes (Rob Evers) [583154] - [s390x] dasd: fix race between tasklet and dasd_sleep_on (Hendrik Brueckner) [591963] - [s390x] vdso: add missing vdso_install target (Hendrik Brueckner) [587368] - [mm] mempolicy: fix get_mempolicy() for relative and static nodes (Steve Best) [592327] - [net] reserve ports for applications using fixed port numbers (Amerigo Wang) [580970] - [kernel] sysctl: add proc_do_large_bitmap (Amerigo Wang) [580970] - [kernel] sysctl: refactor integer handling proc code (Amerigo Wang) [580970] - [virt] VMware Balloon: clamp number of collected non-balloonable pages (Amit Shah) [582826] - [virt] x86, hypervisor: add missing (Amit Shah) [582826] - [nfs] nfsd4: bug in read_buf (Steve Dickson) [597215] - [nfs] svcrdma: RDMA support not yet compatible with RPC6 (Steve Dickson) [597215] - [nfs] Revert "nfsd4: distinguish expired from stale stateids" (Steve Dickson) [597215] - [nfs] nfsd: safer initialization order in find_file() (Steve Dickson) [597215] - [nfs] nfs4: minor callback code simplification, comment (Steve Dickson) [597215] - [nfs] NFSD: don't report compiled-out versions as present (Steve Dickson) [597215] - [nfs] nfsd4: implement reclaim_complete (Steve Dickson) [597215] - [nfs] nfsd4: nfsd4_destroy_session must set callback client under the state lock (Steve Dickson) [597215] - [nfs] nfsd4: keep a reference count on client while in use (Steve Dickson) [597215] - [nfs] nfsd4: mark_client_expired (Steve Dickson) [597215] - [nfs] nfsd4: introduce nfs4_client.cl_refcount (Steve Dickson) [597215] - [nfs] nfsd4: refactor expire_client (Steve Dickson) [597215] - [nfs] nfsd4: extend the client_lock to cover cl_lru (Steve Dickson) [597215] - [nfs] nfsd4: use list_move in move_to_confirmed (Steve Dickson) [597215] - [nfs] nfsd4: fold release_session into expire_client (Steve Dickson) [597215] - [nfs] nfsd4: rename sessionid_lock to client_lock (Steve Dickson) [597215] - [nfs] nfsd4: fix bare destroy_session null dereference (Steve Dickson) [597215] - [nfs] nfsd4: use local variable in nfs4svc_encode_compoundres (Steve Dickson) [597215] - [nfs] nfsd: further comment typos (Steve Dickson) [597215] - [nfs] sunrpc: centralise most calls to svc_xprt_received (Steve Dickson) [597215] - [nfs] nfsd4: fix unlikely race in session replay case (Steve Dickson) [597215] - [nfs] nfsd4: fix filehandle comment (Steve Dickson) [597215] - [nfs] nfsd: potential ERR_PTR dereference on exp_export() error paths (Steve Dickson) [597215] - [nfs] nfsd4: complete enforcement of 4.1 op ordering (Steve Dickson) [597215] - [nfs] nfsd4: allow 4.0 clients to change callback path (Steve Dickson) [597215] - [nfs] nfsd4: rearrange cb data structures (Steve Dickson) [597215] - [nfs] NFSD: NFSv4 callback client should use RPC_TASK_SOFTCONN (Steve Dickson) [597215] - [nfs] nfsd4: cl_count is unused (Steve Dickson) [597215] - [nfs] nfsd4: don't sleep in lease-break callback (Steve Dickson) [597215] - [nfs] nfsd4: indentation cleanup (Steve Dickson) [597215] - [nfs] nfsd4: consistent session flag setting (Steve Dickson) [597215] - [nfs] nfsd4: remove probe task's reference on client (Steve Dickson) [597215] - [nfs] nfsd4: remove dprintk (Steve Dickson) [597215] - [nfs] nfsd4: shutdown callbacks on expiry (Steve Dickson) [597215] - [nfs] nfsd4: preallocate nfs4_rpc_args (Steve Dickson) [597215] - [nfs] svcrpc: don't hold sv_lock over svc_xprt_put() (Steve Dickson) [597215] - [nfs] nfsd: don't break lease while servicing a COMMIT (Steve Dickson) [597215] - [nfs] nfsd: factor out hash functions for export caches (Steve Dickson) [597215] - [nfs] sunrpc: never return expired entries in sunrpc_cache_lookup (Steve Dickson) [597215] - [nfs] sunrpc/cache: factor out cache_is_expired (Steve Dickson) [597215] - [nfs] sunrpc: don't keep expired entries in the auth caches (Steve Dickson) [597215] - [nfs] nfsd4: document lease/grace-period limits (Steve Dickson) [597215] - [nfs] nfsd4: allow setting grace period time (Steve Dickson) [597215] - [nfs] nfsd4: reshuffle lease-setting code to allow reuse (Steve Dickson) [597215] - [nfs] nfsd4: remove unnecessary lease-setting function (Steve Dickson) [597215] - [nfs] nfsd4: simplify lease/grace interaction (Steve Dickson) [597215] - [nfs] nfsd4: simplify references to nfsd4 lease time (Steve Dickson) [597215] - [nfs] Fix another nfs_wb_page() deadlock (Steve Dickson) [595478] - [nfs] Ensure that we mark the inode as dirty if we exit early from commit (Steve Dickson) [595478] - [nfs] Fix a lock imbalance typo in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] sunrpc: fix leak on error on socket xprt setup (Steve Dickson) [595478] - [pci] Add padding to PCI structs for future enhancements (Prarit Bhargava) [590286]- [mm] fix vma_adjust lock inversion (Andrea Arcangeli) [595808] - [mm] eliminate compiler warning introduced by my "kernel pagefault tracepoint for x86 & x86_64 patch" (Larry Woodman) [526032] - [netdrv] tg3: Fix INTx fallback when MSI fails (Steve Best) [594456] - [virt] correctly trace irq injection on SVM (Gleb Natapov) [594020] - [virt] KVM: remove CAP_SYS_RAWIO requirement from kvm_vm_ioctl_assign_irq (Alex Williamson) [594912] - [virt] KVM: Fix wallclock version writing race (Glauber Costa) [592033] - [x86] Fix double enable_IR_x2apic call on SMP kernel on !SMP boards (Luming Yu) [585122] - [block] Adjust elv_iosched_show to return "none" for bio-based DM (Mike Snitzer) [595393] - [dm] mpath: Add a feature flag attribute to the multipath structure (Mike Snitzer) [594503] - [kernel] fix compat_sys_sched_getaffinity() (Oleg Nesterov) [582407] - [usb] usbcore: Fix issue with disabled USB3 protocol ports (Bhavna Sarathy) [591916] - [kernel] python: change scripts to use system python instead of env (Don Zickus) [575965] - [scsi] mpt2sas: update to 05.100.00.02 (Tomas Henzl) [591971] - [virt] Fix FV Xen guest when xen_pv_hvm not enabled (Don Dutile) [523134] - [net] enhance network cgroup classifier to work in softirq context (Neil Horman) [595351] - [net] gro: Fix bogus gso_size on the first fraglist entry (Herbert Xu) [594561] - [nfs] sunrpc trace points (Steve Dickson) [567741] - [nfs] don't try to decode GETATTR if DELEGRETURN returned error (Jeff Layton) [584391] - [nfs] d_revalidate() is too trigger-happy with d_drop() (Jeff Layton) [587225] - [ppc64] Fix zero length strncmp() on powerpc (Steve Best) [593129] - [ppc64] pseries: Fix xics interrupt affinity (Steve Best) [592438] - [ppc] Improve 64bit copy_tofrom_user (Steve Best) [591344] - [fs] GFS2: Fix permissions checking for setflags ioctl() (Steven Whitehouse) [595395] {CVE-2010-1641} - [gfs] GFS2: Add two useful messages (Steven Whitehouse) [589510] - [serial] fix serial console hang after entering username (John Villalovos) [590851] - [kdump] kexec can't load capturing kernel on some big RAM systems (Vitaly Mayatskikh) [580843] - [fs] cleanup generic block based fiemap (Josef Bacik) [578560] - [fs] vfs: add NOFOLLOW/UNUSED to umount flags (Josef Bacik) [562078] - [fs] dlm: fix ast ordering for user locks (David Teigland) [592418] - [fs] cifs: fix noserverino handling when unix extensions are enabled (Jeff Layton) [591483] - [fs] cifs: don't update uniqueid in cifs_fattr_to_inode (Jeff Layton) [591483] - [fs] cifs: always revalidate hardlinked inodes when using noserverino (Jeff Layton) [591483] - [fs] cifs: Fix losing locks during fork() (Jeff Layton) [591483] - [fs] cifs: propagate cifs_new_fileinfo() error back to the caller (Jeff Layton) [591483] - [fs] cifs: add comments explaining cifs_new_fileinfo behavior (Jeff Layton) [591483] - [fs] cifs: Allow null nd (as nfs server uses) on create (Jeff Layton) [591483] - [fs] cifs: remove unused parameter from cifs_posix_open_inode_helper() (Jeff Layton) [591483] - [fs] cifs: drop quota operation stubs (Jeff Layton) [591483] - [fs] cifs: Remove unused cifs_oplock_cachep (Jeff Layton) [591483] - [fs] cifs: Cleanup various minor breakage in previous cFYI cleanup (Jeff Layton) [591483] - [fs] cifs: Neaten cERROR and cFYI macros, reduce text space (Jeff Layton) [591483] - [fs] cifs: trivial white space (Jeff Layton) [591483] - [fs] cifs: use add_to_page_cache_lru (Jeff Layton) [591483] - [fs] cifs: not overwriting file_lock structure after GET_LK (Jeff Layton) [591483] - [fs] cifs: Fix a kernel BUG with remote OS/2 server (Jeff Layton) [591483] - [fs] cifs: initialize nbytes at the beginning of CIFSSMBWrite() (Jeff Layton) [591483] - [fs] cifs: back out patches that didn't make it upstream (Jeff Layton) [591483] - [fs] cifs: guard against hardlinking directories (Jeff Layton) [591229] - [pci] check caps from sysfs file open to read device dependent config space (Don Dutile) [559709] - [fs] sysfs: add struct file* to bin_attr callbacks (Don Dutile) [559709] - [ata] pata_via: fixup detection issues (David Milburn) [591074] - [security] keys: call_sbin_request_key() must write lock keyrings before modifying them (David Howells) [591891] - [security] keys: Use RCU dereference wrappers in keyring key type code (David Howells) [591891] - [security] keys: find_keyring_by_name() can gain access to a freed keyring (David Howells) [585101 591891] {CVE-2010-1437} - [security] keys: Fix RCU handling in key_gc_keyring() (David Howells) [591891] - [security] keys: the request_key() syscall should link an existing key to the dest keyring (David Howells) [591891] - [security] keys: don't need to use RCU in keyring_read() as semaphore is held (David Howells) [591891] - [security] keys: fix an RCU warning (David Howells) [591891] - [security] keys: PTR_ERR return of wrong pointer in keyctl_get_security() (David Howells) [591891] - [fs] CacheFiles: Fix error handling in cachefiles_determine_cache_security() (David Howells) [591894] - [fs] CacheFiles: Fix occasional EIO on call to vfs_unlink() (David Howells) [591894] - [fs] fs-cache: order the debugfs stats correctly (David Howells) [591894] - [fs] SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG (David Howells) [591894] - [fs] fscache: add missing unlock (David Howells) [591894] - [fs] FS-Cache: Remove the EXPERIMENTAL flag (David Howells) [591894] - [fs] CacheFiles: Fix a race in cachefiles_delete_object() vs rename (David Howells) [591894] - [fs] switch cachefiles to kern_path() (David Howells) [591894] - [fs] FS-Cache: Avoid maybe-used-uninitialised warning on variable (David Howells) [591894] - [net] bonding: make bonding support netpoll (Amerigo Wang) [587751] - [net] bridge: make bridge support netpoll (Amerigo Wang) [587751] - [net] netpoll: add generic support for bridge and bonding devices (Amerigo Wang) [587751] - [ppc64] Use lwarx/ldarx hint in bit locks (Steve Best) [594515] - [ppc64] 85xx: Make sure lwarx hint isn't set on ppc32 (Steve Best) [594515] - [ppc64] Use lwarx hint in spinlocks (Steve Best) [594515] - [fs] tmpfs: Insert tmpfs cache pages to inactive list at first (Rik van Riel) [595210] - [mm] vmscan: detect mapped file pages used only once (Rik van Riel) [595210] - [mm] vmscan: drop page_mapping_inuse() (Rik van Riel) [595210] - [mm] vmscan: factor out page reference checks (Rik van Riel) [595210] - [nfs] SUNRPC: Don't spam gssd with upcall requests when the kerberos key expired (Steve Dickson) [595478] - [nfs] SUNRPC: Reorder the struct rpc_task fields (Steve Dickson) [595478] - [nfs] SUNRPC: Remove the 'tk_magic' debugging field (Steve Dickson) [595478] - [nfs] SUNRPC: Move the task->tk_bytes_sent and tk_rtt to struct rpc_rqst (Steve Dickson) [595478] - [nfs] Don't call iput() in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] Clean up nfs_access_zap_cache() (Steve Dickson) [595478] - [nfs] Don't run nfs_access_cache_shrinker() when the mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure rpcauth_prune_expired() respects the nr_to_scan parameter (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure memory shrinker doesn't waste time in rpcauth_prune_expired() (Steve Dickson) [595478] - [nfs] SUNRPC: Dont run rpcauth_cache_shrinker() when gfp_mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] Read requests can use GFP_KERNEL (Steve Dickson) [595478] - [nfs] Clean up nfs_create_request() (Steve Dickson) [595478] - [nfs] Don't use GFP_KERNEL in rpcsec_gss downcalls (Steve Dickson) [595478] - [nfs] NFSv4: Don't use GFP_KERNEL allocations in state recovery (Steve Dickson) [595478] - [nfs] SUNRPC: Fix xs_setup_bc_tcp() (Steve Dickson) [595478] - [nfs] SUNRPC: Replace jiffies-based metrics with ktime-based metrics (Steve Dickson) [595478] - [kernel] ktime: introduce ktime_to_ms() (Steve Dickson) [595478] - [nfs] SUNRPC: RPC metrics and RTT estimator should use same RTT value (Steve Dickson) [595478] - [nfs] Calldata for nfs4_renew_done() (Steve Dickson) [595478] - [nfs] nfs4: renewd renew operations should take/put a client reference (Steve Dickson) [595478] - [nfs] Squelch compiler warning in nfs_add_server_stats() (Steve Dickson) [595478] - [nfs] Clean up fscache_uniq mount option (Steve Dickson) [595478] - [nfs] Squelch compiler warning (Steve Dickson) [595478] - [nfs] SUNRPC: Trivial cleanups in include/linux/sunrpc/xdr.h (Steve Dickson) [595478] - [nfs] NFSv4: Clean up the NFSv4 setclientid operation (Steve Dickson) [595478] - [nfs] NFSv4: Allow attribute caching with 'noac' mounts if client holds a delegation (Steve Dickson) [595478] - [nfs] SUNRPC: Fail over more quickly on connect errors (Steve Dickson) [595478] - [nfs] SUNRPC: Move the test for XPRT_CONNECTING into xprt_connect() (Steve Dickson) [595478] - [nfs] SUNRPC: Cleanup - make rpc_new_task() call rpc_release_calldata on failure (Steve Dickson) [595478] - [nfs] SUNRPC: Clean up xprt_release() (Steve Dickson) [595478] - [nfs] NFSv4: Fix up the documentation for nfs_do_refmount (Steve Dickson) [595478] - [nfs] Replace nfsroot on-stack filehandle (Steve Dickson) [595478] - [nfs] Cleanup file handle allocations in fs/nfs/super.c (Steve Dickson) [595478] - [nfs] Prevent the mount code from looping forever on broken exports (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_getacl() and nfs3_proc_setacl() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_statfs() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_setattr() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs4_proc_create() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_symlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_create (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_rmdir (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_proc_remove() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_readlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_link() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_readdir() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_rename() and nfs4_proc_rename() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_revalidate_inode() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_proc_access() and nfs3_proc_access() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of nfs4_remote_referral_get_sb (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_get_root() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_remote_path() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_lookup (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of try_location() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_create_server (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_mountpoint() (Steve Dickson) [595478] - [nfs] NFSv4: Eliminate nfs4_path_walk() (Steve Dickson) [595478] - [nfs] Add helper functions for allocating filehandles and fattr structs (Steve Dickson) [595478] - [nfs] NFSv4: Fix the locking in nfs_inode_reclaim_delegation() (Steve Dickson) [595478] - [nfs] fix memory leak in nfs_get_sb with CONFIG_NFS_V4 (Steve Dickson) [595478] - [nfs] fix some issues in nfs41_proc_reclaim_complete() (Steve Dickson) [595478] - [nfs] Ensure that nfs_wb_page() waits for Pg_writeback to clear (Steve Dickson) [595478] - [nfs] Fix an unstable write data integrity race (Steve Dickson) [595478] - [nfs] testing for null instead of ERR_PTR() (Steve Dickson) [595478] - [nfs] NFSv4: Don't attempt an atomic open if the file is a mountpoint (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a bug in rpcauth_prune_expired (Steve Dickson) [595478] - [nfs] NFSv4: fix delegated locking (Steve Dickson) [595478] - [nfs] Ensure that the WRITE and COMMIT RPC calls are always uninterruptible (Steve Dickson) [595478] - [nfs] Fix a race with the new commit code (Steve Dickson) [595478] - [nfs] Fix the mode calculation in nfs_find_open_context (Steve Dickson) [595478] - [nfs] NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR (Steve Dickson) [595478] - [nfs] SUNRPC: Fix the return value of rpc_run_bc_task() (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a use after free bug with the NFSv4.1 backchannel (Steve Dickson) [595478] - [nfs] ensure bdi_unregister is called on mount failure (Steve Dickson) [595478] - [nfs] fix unlikely memory leak (Steve Dickson) [595478] - [nfs] nfs41: renewd sequence operations should take/put client reference (Steve Dickson) [595478] - [nfs] prevent backlogging of renewd requests (Steve Dickson) [595478] - [nfs] rpc client can not deal with ENOSOCK, so translate it into ENOCONN (Steve Dickson) [595478]- [perf] sync tools/perf to 2.6.34 (Jason Baron) [578987] - [drm] i915: Update to 2.6.34-rc7 (Adam Jackson) [592003] - [perf] userspace and core update fix (Jason Baron) [567828 578987] - [perf] rhel6 perf fixups (Jason Baron) [567828 578987] - [perf] backport latest core perf support (Jason Baron) [567828 578987] - [perf] pull back 'perf' userspace (Jason Baron) [567828 578987] - [drm] radeon/kms: report lvds status as unknown with closed lid (Jerome Glisse) [585111 591628] - [drm] fbdev: fix cloning on fbcon (Dave Airlie) [512023] - [drm] fbcon disconnected + hotplug operation (Jerome Glisse) [580789] - [kernel] slow-work: use get_ref wrapper instead of directly calling get_ref (Dave Airlie) [580789] - [drm] radeon/kms: add special workaround for triple head servers (Dave Airlie) [512023] - [infiniband] RDMA: Use rlimit helpers (Doug Ledford) [500229] - [infiniband] ipoib: returned back addrlen check for mc addresses (Doug Ledford) [500229] - [infiniband] RDMA/amso1100: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/srp: Clean up error path in srp_create_target_ib() (Doug Ledford) [500229] - [infiniband] IB/srp: Split send and recieve CQs to reduce number of interrupts (Doug Ledford) [500229] - [infiniband] rdma: potential ERR_PTR dereference (Doug Ledford) [500229] - [infiniband] RDMA/cm: Set num_paths when manually assigning path records (Doug Ledford) [500229] - [infiniband] IB/cm: Fix device_create() return value check (Doug Ledford) [500229] - [infiniband] IB/ucm: Clean whitespace errors (Doug Ledford) [500229] - [infiniband] IB/ucm: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'base' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'devnum' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] RDMA/cm: Remove unused definition of RDMA_PS_SCTP (Doug Ledford) [500229] - [infiniband] RDMA/cm: Revert association of an RDMA device when binding to loopback (Doug Ledford) [500229] - [infiniband] IB/addr: Correct CONFIG_IPv6 to CONFIG_IPV6 (Doug Ledford) [500229] - [infiniband] IB/addr: Fix IPv6 routing lookup (Doug Ledford) [500229] - [infiniband] IB/addr: Simplify resolving IPv4 addresses (Doug Ledford) [500229] - [infiniband] RDMA/cm: fix loopback address support (Doug Ledford) [500229] - [infiniband] IB/addr: Store net_device type instead of translating to RDMA transport (Doug Ledford) [500229] - [infiniband] IB/addr: Verify source and destination address families match (Doug Ledford) [500229] - [infiniband] RDMA/cma: Replace net_device pointer with index (Doug Ledford) [500229] - [infiniband] RDMA/cma: Fix AF_INET6 support in multicast joining (Doug Ledford) [500229] - [infiniband] RDMA/cma: Correct detection of SA Created MGID (Doug Ledford) [500229] - [infiniband] RDMA/addr: Use appropriate locking with for_each_netdev() (Doug Ledford) [500229] - [infiniband] RDMA/ucma: Add option to manually set IB path (Doug Ledford) [500229] - [infiniband] IB/mad: Ignore iWARP devices on device removal (Doug Ledford) [500229] - [infiniband] IB/umad: Clean whitespace (Doug Ledford) [500229] - [infiniband] IB/umad: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'base' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'devnum' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Remove port_table[] (Doug Ledford) [500229] - [infiniband] IB/umad: Convert *cdev to cdev in struct ib_umad_port (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use anon_inodes instead of private infinibandeventfs (Doug Ledford) [500229] - [infiniband] IB/core: Fix and clean up ib_ud_header_init() (Doug Ledford) [500229] - [infiniband] IB/core: Pack struct ib_device a little tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Whitespace cleanup (Doug Ledford) [500229] - [infiniband] IB/uverbs: Pack struct ib_uverbs_event_file tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/uverbs: use stack variable 'base' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use stack variable 'devnum' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Remove dev_table (Doug Ledford) [500229] - [infiniband] IB/uverbs: Convert *cdev to cdev in struct ib_uverbs_device (Doug Ledford) [500229] - [infiniband] IB/uverbs: Fix return of PTR_ERR() of wrong pointer in ib_uverbs_get_context() (Doug Ledford) [500229] - [infiniband] IB: Clarify the documentation of ib_post_send() (Doug Ledford) [500229] - [infiniband] IB/ehca: Allow access for ib_query_qp() (Doug Ledford) [500229] - [infiniband] IB/ehca: Do not turn off irqs in tasklet context (Doug Ledford) [500229] - [infiniband] IB/ehca: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/ehca: Rework destroy_eq() (Doug Ledford) [500229] - [infiniband] IPoIB: Include return code in trace message for ib_post_send() failures (Doug Ledford) [500229] - [infiniband] IPoIB: Fix TX queue lockup with mixed UD/CM traffic (Doug Ledford) [500229] - [infiniband] IPoIB: Remove TX moderation settings from ethtool support (Doug Ledford) [500229] - [infiniband] IB/ipath: Use bitmap_weight() (Doug Ledford) [500229] - [infiniband] Remove BKL from ipath_open() (Doug Ledford) [500229] - [rds] remove uses of NIPQUAD, use pI4 (Doug Ledford) [500229] - [rds] RDS/IB+IW: Move recv processing to a tasklet (Doug Ledford) [500229] - [rds] Do not send congestion updates to loopback connections (Doug Ledford) [500229] - [rds] Fix panic on unload (Doug Ledford) [500229] - [rds] Fix potential race around rds_i[bw]_allocation (Doug Ledford) [500229] - [rds] Add GET_MR_FOR_DEST sockopt (Doug Ledford) [500229] - [infiniband] IB/mlx4: Check correct variable for allocation failure (Doug Ledford) [500229] - [infiniband] mlx4: replace the dma_sync_single_range_for_cpu/device API (Doug Ledford) [500229] - [infiniband] IB/mlx4: Simplify retrieval of ib_device (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix cleanup in __mlx4_init_one() error path (Doug Ledford) [500229] - [infiniband] IB/mlx4: Fix queue overflow check in post_recv (Doug Ledford) [500229] - [infiniband] IB/mlx4: Initialize SRQ scatter entries when creating an SRQ (Doug Ledford) [500229] - [infiniband] mlx4: use bitmap_find_next_zero_area (Doug Ledford) [500229] - [infiniband] mlx4_core: return a negative error value (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix parsing of reserved EQ cap (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove limitation on LSO header size (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove unneeded code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct cap.max_inline_data assignment in nes_query_qp() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix CX4 link problem in back-to-back configuration (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clear stall bit before destroying NIC QP (Doug Ledford) [500229] - [infiniband] RDMA/nes: Set assume_aligned_header bit (Doug Ledford) [500229] - [infiniband] convert to use netdev_for_each_mc_addr (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for KR device id 0x0110 (Doug Ledford) [500229] - [infiniband] RDMA/nes: Change WQ overflow return code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Multiple disconnects cause crash during AE handling (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash when listener destroyed during loopback setup (Doug Ledford) [500229] - [infiniband] RDMA/nes: Use atomic counters for CM listener create and destroy (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix stale ARP issue (Doug Ledford) [500229] - [infiniband] RDMA/nes: FIN during MPA startup causes timeout (Doug Ledford) [500229] - [infiniband] RDMA/nes: Free kmap() resources (Doug Ledford) [500229] - [infiniband] RDMA/nes: Check for zero STag (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix Xansation test crash on cm_node ref_count (Doug Ledford) [500229] - [infiniband] RDMA/nes: Abnormal listener exit causes loopback node crash (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash in nes_accept() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Resource not freed for REJECTed connections (Doug Ledford) [500229] - [infiniband] RDMA/nes: MPA request/response error checking (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix query of ORD values (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix MAX_CM_BUFFER define (Doug Ledford) [500229] - [infiniband] RDMA/nes: Pass correct size to ioremap_nocache() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Update copyright and branding string (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add max_cqe check to nes_create_cq() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clean up struct nes_qp (Doug Ledford) [500229] - [infiniband] RDMA/nes: Implement IB_SIGNAL_ALL_WR as an iWARP extension (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add additional SFP+ PHY uC status check and PHY reset (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct fast memory registration implementation (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for IB_WR_*INV (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_recv() always set bad_wr on error (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_send() always set bad_wr on error (Doug Ledford) [500229] - [netdrv] cxgb3: fix linkup issue (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Wait at least one schedule cycle during device removal (Doug Ledford) [500229] - [netdrv] cxgb3: fix hot plug removal crash (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Don't allocate the SW queue for user mode CQs (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Increase the max CQ depth (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Doorbell overflow avoidance and recovery (Doug Ledford) [500229] - [netdrv] cxgb3: convert to use netdev_for_each_addr (Doug Ledford) [500229] - [netdrv] cxgb3: fix link flap (Doug Ledford) [500229] - [netdrv] cxgb3: FIx VLAN over Jumbo frames (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Remove BUG_ON() on CQ rearm failure (Doug Ledford) [500229] - [netdrv] cxgb3: fix GRO checksum check (Doug Ledford) [500229] - [netdrv] cxgb3: add memory barriers (Doug Ledford) [500229] - [netdrv] iwch_cm.c: use pM to show MAC address (Doug Ledford) [500229] - [netdrv] cxgb3: Use kzalloc for allocating only one thing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [netdrv] cxgb3: declare MODULE_FIRMWARE (Doug Ledford) [500229] - [netdrv] cxgb3: Set the rxq (Doug Ledford) [500229] - [netdrv] cxgb3: No need to wake queue in xmit handler (Doug Ledford) [500229] - [netdrv] cxgb3: Added private MAC address and provisioning packet handler for iSCSI (Doug Ledford) [500229] - [net] Hook up cxgb4 to Kconfig and Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add remaining driver headers and L2T management (Doug Ledford) [500229] - [netdrv] cxgb4: Add main driver file and driver Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add HW and FW support code (Doug Ledford) [500229] - [netdrv] cxgb4: Add packet queues and packet DMA code (Doug Ledford) [500229] - [netdrv] cxgb4: Add register, message, and FW definitions (Doug Ledford) [500229] - [net] use helpers to access mc list (Doug Ledford) [500229] - [net] use helpers to access uc list (Doug Ledford) [500229] - [kernel] strstrip incorrectly marked __must_check (Doug Ledford) [500229] - [pci] introduce pci_pcie_cap() (Doug Ledford) [500229] - [pci] cache PCIe capability offset (Doug Ledford) [500229] - [kernel] bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area (Doug Ledford) [500229] - [md] Remove unnecessary casts of void * (Doug Ledford) [583050 586296 586299 588371] - [md] expose max value of behind writes counter (Doug Ledford) [583050 586296 586299 588371] - [md] remove some dead fields from mddev_s (Doug Ledford) [583050 586296 586299 588371] - [md] allow integers to be passed to md/level (Doug Ledford) [583050 586296 586299 588371] - [md] notify mdstat waiters of level change (Doug Ledford) [583050 586296 586299 588371] - [md] don't unregister the thread in mddev_suspend (Doug Ledford) [583050 586296 586299 588371] - [md] factor out init code for an mddev (Doug Ledford) [583050 586296 586299 588371] - [md] pass mddev to make_request functions rather than request_queue (Doug Ledford) [583050 586296 586299 588371] - [md] call md_stop_writes from md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] split md_set_readonly out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor md_stop_writes out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] start to refactor do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor do_md_run to separate accesses to ->gendisk (Doug Ledford) [583050 586296 586299 588371] - [md] remove ->changed and related code (Doug Ledford) [583050 586296 586299 588371] - [md] don't reference gendisk in getgeo (Doug Ledford) [583050 586296 586299 588371] - [md] move io accounting out of personalities into md_make_request (Doug Ledford) [583050 586296 586299 588371] - [md] notify level changes through sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Relax checks on ->max_disks when external metadata handling is used (Doug Ledford) [583050 586296 586299 588371] - [md] Correctly handle device removal via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid5->Raid0 and Raid10->Raid0 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid0->Raid5 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] discard StateChanged device flag (Doug Ledford) [583050 586296 586299 588371] - [md] manage redundancy group in sysfs when changing level (Doug Ledford) [583050 586296 586299 588371] - [md] remove unneeded sysfs files more promptly (Doug Ledford) [583050 586296 586299 588371] - [md] set mddev readonly flag on blkdev BLKROSET ioctl (Doug Ledford) [583050 586296 586299 588371] - [md] don't insist on valid event count for spare devices (Doug Ledford) [583050 586296 586299 588371] - [md] simplify updating of event count to sometimes avoid updating spares (Doug Ledford) [583050 586296 586299 588371] - [md] restore ability of spare drives to spin down (Doug Ledford) [583050 586296 586299 588371] - [md] raid6: Fix raid-6 read-error correction in degraded state (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: allow for more than 2^31 chunks (Doug Ledford) [583050 586296 586299 588371] - [md] deal with merge_bvec_fn in component devices better (Doug Ledford) [583050 586296 586299 588371] - [md] fix some lockdep issues between md and sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] fix 'degraded' calculation when starting a reshape (Doug Ledford) [583050 586296 586299 588371] - [md] allow a resync that is waiting for other resync to complete, to be aborted (Doug Ledford) [583050 586296 586299 588371] - [md] remove unnecessary code from do_md_run (Doug Ledford) [583050 586296 586299 588371] - [md] make recovery started by do_md_run() visible via sync_action (Doug Ledford) [583050 586296 586299 588371] - [md] use pU to print UUIDs (Doug Ledford) [583050 586296 586299 588371] - [md] add 'recovery_start' per-device sysfs attribute (Doug Ledford) [583050 586296 586299 588371] - [md] rcu_read_lock() walk of mddev->disks in md_do_sync() (Doug Ledford) [583050 586296 586299 588371] - [md] integrate spares into array at earliest opportunity (Doug Ledford) [583050 586296 586299 588371] - [md] move compat_ioctl handling into md.c (Doug Ledford) [583050 586296 586299 588371] - [md] add MODULE_DESCRIPTION for all md related modules (Doug Ledford) [583050 586296 586299 588371] - [md] raid: improve MD/raid10 handling of correctable read errors (Doug Ledford) [583050 586296 586299 588371] - [md] raid10: print more useful messages on device failure (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: update dirty flag when bitmap bits are explicitly set (Doug Ledford) [583050 586296 586299 588371] - [md] Support write-intent bitmaps with externally managed metadata (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: move setting of daemon_lastrun out of bitmap_read_sb (Doug Ledford) [583050 586296 586299 588371] - [md] support updating bitmap parameters via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] factor out parsing of fixed-point numbers (Doug Ledford) [583050 586296 586299 588371] - [md] support bitmap offset appropriate for external-metadata arrays (Doug Ledford) [583050 586296 586299 588371] - [md] remove needless setting of thread->timeout in raid10_quiesce (Doug Ledford) [583050 586296 586299 588371] - [md] change daemon_sleep to be in 'jiffies' rather than 'seconds' (Doug Ledford) [583050 586296 586299 588371] - [md] move offset, daemon_sleep and chunksize out of bitmap structure (Doug Ledford) [583050 586296 586299 588371] - [md] collect bitmap-specific fields into one structure (Doug Ledford) [583050 586296 586299 588371] - [md] add honouring of suspend_{lo,hi} to raid1 (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: don't complete make_request on barrier until writes are scheduled (Doug Ledford) [583050 586296 586299 588371] - [md] support barrier requests on all personalities (Doug Ledford) [583050 586296 586299 588371] - [md] don't reset curr_resync_completed after an interrupted resync (Doug Ledford) [583050 586296 586299 588371] - [md] adjust resync_min usefully when resync aborts (Doug Ledford) [583050 586296 586299 588371]- [mm] fix mm_take_all_locks regression in 3-7/49 (Andrea Arcangeli) [556572] - [mm] avoid __cpuset_node_allowed_softwall to run when allocation is atomic (Andrea Arcangeli) [556572 591283] - [mm] fix race between do_huge_pmd_anonymous_page and pte_alloc_map (Andrea Arcangeli) [556572] - [mm] add missing update for root-anon-vma drop_anon_vma in memory compactation (Andrea Arcangeli) [556572] - [mm] exec vs split_huge_page (Andrea Arcangeli) [556572] - [mm] include anon hugepages into the anon stats (Andrea Arcangeli) [556572] - [mm] split_huge_page anon_vma ordering dependency (Andrea Arcangeli) [556572] - [mm] align page_add_new_anon_rmap (Andrea Arcangeli) [556572] - [mm] do_pages_move cannot handle hugepages (Andrea Arcangeli) [556572] - [mm] padding to decrease risk of kabi breakage (Andrea Arcangeli) [556572] - [mm] transhuge isolate_migratepages() (Andrea Arcangeli) [556572] - [mm] select CONFIG_COMPACTION if TRANSPARENT_HUGEPAGE enabled (Andrea Arcangeli) [556572] - [mm] compaction: Do not schedule work on other CPUs for compaction (Andrea Arcangeli) [556572] - [mm] Defer compaction using an exponential backoff when compaction fails (Andrea Arcangeli) [556572] - [mm] Add a tunable that decides when memory should be compacted and when it should be reclaimed (Andrea Arcangeli) [556572] - [mm] Direct compact when a high-order allocation fails (Andrea Arcangeli) [556572] - [mm] Add /sys trigger for per-node memory compaction (Andrea Arcangeli) [556572] - [mm] Add /proc trigger for memory compaction (Andrea Arcangeli) [556572] - [mm] Memory compaction core (Andrea Arcangeli) [556572] - [mm] Move definition for LRU isolation modes to a header (Andrea Arcangeli) [556572] - [mm] Export fragmentation index via /proc/extfrag_index (Andrea Arcangeli) [556572] - [mm] Export unusable free space index via /proc/unusable_index (Andrea Arcangeli) [556572] - [mm] Allow CONFIG_MIGRATION to be set without CONFIG_NUMA or memory hot-remove (Andrea Arcangeli) [556572] - [mm] Allow the migration of PageSwapCache pages (Andrea Arcangeli) [556572] - [mm] Do not try to migrate unmapped anonymous pages (Andrea Arcangeli) [556572] - [mm] Share the anon_vma ref counts between KSM and page migration (Andrea Arcangeli) [556572] - [mm] Take a reference to the anon_vma before migrating (Andrea Arcangeli) [556572] - [mm] add numa awareness to hugepage allocations (Andrea Arcangeli) [556572] - [mm] enable direct defrag (Andrea Arcangeli) [556572] - [mm] ksm: check for ERR_PTR from follow_page() (Andrea Arcangeli) [556572] - [mm] err.h: add helper function to simplify pointer error checking (Andrea Arcangeli) [556572] - [mm] don't leave orhpaned swap cache after ksm merging (Andrea Arcangeli) [556572] - [mm] adapt to anon-vma root locking (Andrea Arcangeli) [556572] - [mm] set default to never (Andrea Arcangeli) [556572] - [mm] transparent hugepage bootparam (Andrea Arcangeli) [556572] - [mm] remove lumpy reclaim (Andrea Arcangeli) [556572 583003] - [mm] memcg fix prepare migration (Andrea Arcangeli) [556572] - [mm] avoid false positive warning in mmio (Andrea Arcangeli) [556572] - [virt] fix kvm swapping memory corruption (Andrea Arcangeli) [556572 583861] - [mm] remove khugepaged/enabled (Andrea Arcangeli) [556572] - [mm] use only khugepaged_wait (Andrea Arcangeli) [556572] - [mm] khugepaged user stack (Andrea Arcangeli) [556572] - [mm] define hugetlb_page (Andrea Arcangeli) [556572] - [mm] migration: avoid race between shift_arg_pages() and rmap_walk() during migration by not migrating temporary stacks (Andrea Arcangeli) [556572] - [mm] extend KSM refcounts to the anon_vma root (Andrea Arcangeli) [556572] - [mm] always lock the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] track the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] change direct call of spin_lock(anon_vma->lock) to inline function (Andrea Arcangeli) [556572] - [mm] rename anon_vma_lock to vma_lock_anon_vma (Andrea Arcangeli) [556572] - [mm] rmap: remove anon_vma check in page_address_in_vma() (Andrea Arcangeli) [556572] - [mm] mmap: check ->vm_ops before dereferencing (Andrea Arcangeli) [556572] - [fs] xfs_export_operations.commit_metadata (Christoph Hellwig) [585442] - [fs] xfs: fix inode pincount check in fsync (Christoph Hellwig) [585442] - [fs] xfs: miscellaneous fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: reserved block pool and ENOSPC fixes from 2.6.34 (Dave Chinner) [542712 585442] - [fs] xfs: delayed write metadata from 2.6.34 (Dave Chinner) [585442] - [lib] introduce list_sort (Dave Chinner) [585442] - [fs] xfs: log fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: quota changes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: buffer API cleanups from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: AG indexing fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: idle kernel thread fixes from 2.6.34 (Dave Chinner) [585442] - [fs] online defrag fixes from 2.6.34 (Dave Chinner) [585442] - [fs] jbd2: delay discarding buffers in journal_unmap_buffer (Eric Sandeen) [593082] - [fs] ext4: Use slab allocator for sub-page sized allocations (Eric Sandeen) [593082] - [fs] jbd2: don't use __GFP_NOFAIL in journal_init_common() (Eric Sandeen) [593082] - [fs] jbd: jbd-debug and jbd2-debug should be writable (Eric Sandeen) [593082] - [fs] ext4: Fixed inode allocator to correctly track a flex_bg's used_dirs (Eric Sandeen) [593082] - [fs] ext4: Fix estimate of # of blocks needed to write indirect-mapped files (Eric Sandeen) [593082] - [fs] ext4: fix up rb_root initializations to use RB_ROOT (Eric Sandeen) [593082] - [fs] ext4: Release page references acquired in ext4_da_block_invalidatepages (Eric Sandeen) [593082] - [fs] ext4: make "offset" consistent in ext4_check_dir_entry() (Eric Sandeen) [593082] - [fs] ext4: Convert BUG_ON checks to use ext4_error() instead (Eric Sandeen) [593082] - [fs] ext4: Handle non empty on-disk orphan link (Eric Sandeen) [593082] - [fs] ext4: explicitly remove inode from orphan list after failed direct io (Eric Sandeen) [593082] - [fs] ext4: Fix fencepost error in chosing choosing group vs file preallocation (Eric Sandeen) [593082] - [fs] ext4: Fix BUG_ON at fs/buffer.c:652 in no journal mode (Eric Sandeen) [593082] - [fs] ext4: correctly calculate number of blocks for fiemap (Eric Sandeen) [593082] - [fs] ext4: add missing error checking to ext4_expand_extra_isize_ea() (Eric Sandeen) [593082] - [fs] ext4: move __func__ into a macro for ext4_warning, ext4_error (Eric Sandeen) [593082] - [fs] ext4: Use bitops to read/modify EXT4_I(inode)->i_state (Eric Sandeen) [593082] - [fs] ext4: Drop EXT4_GET_BLOCKS_UPDATE_RESERVE_SPACE flag (Eric Sandeen) [593082] - [fs] ext4: return correct wbc.nr_to_write in ext4_da_writepages (Eric Sandeen) [593082] - [fs] ext4: replace BUG() with return -EIO in ext4_ext_get_blocks (Eric Sandeen) [593082] - [virt] KVM SVM Implement workaround for Erratum 383 (Bhavna Sarathy) [592311] - [virt] KVM SVM Handle MCEs early in the vmexit process (Bhavna Sarathy) [592311] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [584757] - [usb] fix usbfs regression (Stanislaw Gruszka) [584757] - [usb] add new ftdi_sio device ids (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: add device IDs (several ELV, one Mindstorms NXT) (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: new device id for papouch AD4USB (Stanislaw Gruszka) [580067] - [v4l] gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers (Stanislaw Gruszka) [580067] - [v4l] DVB: Add support for Asus Europa Hybrid DVB-T card (Stanislaw Gruszka) [580063] - [usb] mos7840: add device IDs for B&B electronics devices (Stanislaw Gruszka) [580063] - [ppc64] fsl: Add PCI device ids for new QoirQ chips (Stanislaw Gruszka) [580063] - [fs] vfs: Fix vmtruncate() regression (Stanislaw Gruszka) [579693] - [kernel] sched: Fix task priority bug (Stanislaw Gruszka) [579693] - [serial] 8250_pnp: add a new Fujitsu Wacom Tablet PC device (Stanislaw Gruszka) [579693] - [i2c] pca: Don't use *_interruptible (Stanislaw Gruszka) [579693] - [i2c] Do not use device name after device_unregister (Stanislaw Gruszka) [579693] - [kernel] sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK (Stanislaw Gruszka) [579693] - [hid] add device IDs for new model of Apple Wireless Keyboard (Stanislaw Gruszka) [579693] - [v4l] gspca: sn9c20x: Fix test of unsigned (Stanislaw Gruszka) [579693] - [x86] SGI UV: Fix mapping of MMIO registers (Stanislaw Gruszka) [579693] - [perf] timechart: Use tid not pid for COMM change (Stanislaw Gruszka) [580062] - [usb] fix usbstorage for 2770:915d delivers no FAT (Stanislaw Gruszka) [580062] - [x86] PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled (Stanislaw Gruszka) [580062] - [acpi] EC: Add wait for irq storm (Stanislaw Gruszka) [580062] - [acpi] EC: Accelerate query execution (Stanislaw Gruszka) [580062] - [usb] add speed values for USB 3.0 and wireless controllers (Stanislaw Gruszka) [580062] - [usb] add missing delay during remote wakeup (Stanislaw Gruszka) [580062] - [usb] EHCI & UHCI: fix race between root-hub suspend and port resume (Stanislaw Gruszka) [580062] - [usb] EHCI: fix handling of unusual interrupt intervals (Stanislaw Gruszka) [580062] - [usb] Don't use GFP_KERNEL while we cannot reset a storage device (Stanislaw Gruszka) [580062] - [usb] serial: fix memory leak in generic driver (Stanislaw Gruszka) [580062] - [char] nozomi: quick fix for the close/close bug (Stanislaw Gruszka) [580062] - [tty] fix race in tty_fasync (Stanislaw Gruszka) [580062] - [netdrv] netiucv: displayed TX bytes value much too high (Stanislaw Gruszka) [580063] - [block] md: fix small irregularity with start_ro module parameter (Stanislaw Gruszka) [580063] - [input] i8042: add Dritek quirk for Acer Aspire 5610 (Stanislaw Gruszka) [580063] - [hid] fixup quirk for NCR devices (Stanislaw Gruszka) [580063] - [dmi] allow omitting ident strings in DMI tables (Stanislaw Gruszka) [580063] - [scsi] scsi_dh: create sysfs file, dh_state for all SCSI disk devices (Stanislaw Gruszka) [580063] - [nfs] Revert default r/wsize behavior (Stanislaw Gruszka) [580063] - [usb] SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS (Stanislaw Gruszka) [580067] - [input] alps: add support for the touchpad on Toshiba Tecra A11-11L (Stanislaw Gruszka) [584757] - [fs] gfs2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [netdrv] cnic: update to to 2.1.1 (Stanislaw Gruszka) [590019] - [netdrv] bnx2x: fix system hung after netdev watchdog (Stanislaw Gruszka) [581907] - [netdrv] bnx2: Fix most severe bugs in bnx2 2.0.8+ (John Feeney) [590879] - [netdrv] Update bnx2 driver to 2.0.8 and fw to mips-06-5.0.0.j6 et al (John Feeney) [464728] - [virt] VMware Balloon driver (Amit Shah) [582826] - [x86] With Sandybridge graphics, kernel reboots unless 'agp=off' used on command line (John Villalovos) [591294] - [kernel] unify string representation of NULL in vsprintf.c (Dave Anderson) [589613] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [edac] EDAC support for Nehalem Memory Controllers (Mauro Carvalho Chehab) [584507] - [iscsi] Include support for next gen Dell iSCSI PowerVault controller MD36xxi into RDAC scsi device handler's device list (Shyam Iyer) [593814] - [scsi] lpfc Update from 8.3.5.9 to 8.3.5.13 FC/FCoE (Rob Evers) [591648] - [infiniband] iser: fix failover slowdown (Mike Christie) [589174] - [net] TCP: avoid to send keepalive probes if receiving data (Flavio Leitner) [593052] - [nfs] commit_metadata export operation replacing nfsd_sync_dir (Christoph Hellwig) [593652] - [ppc64] numa: Add form 1 NUMA affinity (Steve Best) [593466] - [ppc64] eeh: Fix a bug when pci structure is null (Steve Best) [593854] - [ppc64] perf_event: Fix oops due to perf_event_do_pending call (Steve Best) [593464] - [ppc] pseries: Quieten cede latency printk (Steve Best) [591739] - [fs] GFS2: Don't "get" xattrs for ACLs when ACLs are turned off (Steven Whitehouse) [546294] - [kexec] fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] ext4: don't use quota reservation for speculative metadata blocks (Eric Sandeen) [587095] - [fs] quota: add the option to not fail with EDQUOT in block allocation (Eric Sandeen) [587095] - [fs] quota: use flags interface for dquot alloc/free space (Eric Sandeen) [587095] - [fs] ext4: Fix quota accounting error with fallocate (Eric Sandeen) [587095] - [fs] ext4: Ensure zeroout blocks have no dirty metadata (Eric Sandeen) [587095] - [virt] vhost-net: utilize PUBLISH_USED_IDX feature (Michael S. Tsirkin) [593158] - [virt] virtio: put last seen used index into ring itself (Michael S. Tsirkin) [593158] - [virt] vhost: fix barrier pairing (Michael S. Tsirkin) [593158] - [virt] virtio: use smp_XX barriers on SMP (Michael S. Tsirkin) [593158] - [virt] virtio_ring: remove a level of indirection (Michael S. Tsirkin) [593158] - [virt] trans_virtio: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio-rng: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_net: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_blk: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_console: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_balloon: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio: add virtqueue_ vq_ops wrappers (Michael S. Tsirkin) [593158] - [virt] vhost-net: fix vq_memory_access_ok error checking (Michael S. Tsirkin) [593158] - [virt] vhost: fix error handling in vring ioctls (Michael S. Tsirkin) [593158] - [virt] vhost: fix interrupt mitigation with raw sockets (Michael S. Tsirkin) [593158] - [virt] vhost: fix error path in vhost_net_set_backend (Michael S. Tsirkin) [593158] - [netdrv] iwlwifi: iwl_good_ack_health() only apply to AGN device (John Linville) [573029] - [netdrv] iwlwifi: code cleanup for connectivity recovery (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow failure (John Linville) [573029] - [netdrv] iwlwifi: move plcp check to separated function (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow stall due to stuck queue (John Linville) [573029] - [netdrv] iwlwifi: add internal short scan support for 3945 (John Linville) [573029] - [netdrv] iwlwifi: separated time check for different type of force reset (John Linville) [573029] - [netdrv] iwlwifi: Adjusting PLCP error threshold for 1000 NIC (John Linville) [573029] - [netdrv] iwlwifi: multiple force reset mode (John Linville) [573029] - [netdrv] iwlwifi: Tune radio to prevent unexpected behavior (John Linville) [573029] - [netdrv] iwlwifi: Logic to control how frequent radio should be reset if needed (John Linville) [573029] - [netdrv] iwlwifi: add function to reset/tune radio if needed (John Linville) [573029] - [netdrv] iwlwifi: clear all the stop_queue flag after load firmware (John Linville) [573029] - [netdrv] iwlwifi: check for aggregation frame and queue (John Linville) [573029] - [ppc64] kdump: Fix race in kdump shutdown (Steve Best) [559709] - [ppc64] kexec: Fix race in kexec shutdown (Steve Best) [593853] - [net] Add ndo_{set|get}_vf_port support for enic dynamic vnics (Chris Wright) [581087] - [net] Add netlink support for virtual port management (was iovnl) (Chris Wright) [581087] - [net] core: add IFLA_STATS64 support (Chris Wright) [581087] - [netdrv] igb: support for VF configuration tools (Chris Wright) [581087] - [net] rtnetlink: Add SR-IOV VF configuration methods (Chris Wright) [581087] - [pci] Add SR-IOV convenience functions and macros (Chris Wright) [581087] - [scsi] sync iscsi layer (Mike Christie) [564148 570682]- [mm] New round-robin rotor for SLAB allocations (Larry Woodman) [593154] - [netdrv] ixgbe: FCoE fixes (Andy Gospodarek) [593474] - [net] vlan: updates vlan real_num_tx_queues (Andy Gospodarek) [593474] - [net] vlan: adds vlan_dev_select_queue (Andy Gospodarek) [593474] - [net] vlan: Precise RX stats accounting (Andy Gospodarek) [593474] - [net] add dev_txq_stats_fold() helper (Andy Gospodarek) [593474] - [net] vlan: Add support to netdev_ops.ndo_fcoe_get_wwn for VLAN device (Andy Gospodarek) [593474] - [netdrv] ixgbe: fixes for link problems, possible DMA errors, and VF/SR-IOV changes (Andy Gospodarek) [575188] - [sound] ALSA HDA driver update 2010-05-11 (Jaroslav Kysela) [591083] - [mm] show per-process swap usage via procfs (Larry Woodman) [546533] - [netdrv] cxgb3 won't recover from EEH event twice (Steve Best) [591738] - [virt] x86, cpu: Print AMD virtualization features in /proc/cpuinfo (Gleb Natapov) [592688] - [x86] Intel ICH9 workaround for HPET timer issue on IbexPeak Platform (Luming Yu) [502629] - [pci] Update pci_dev and pci_bus structs before kabi freeze (Prarit Bhargava) [593322] - [pci] Output FW warning in pci_read/write_vpd (Prarit Bhargava) [586979] - [infiniband] ehca: Require in_wc in process_mad() (Steve Best) [593095] - [security] mmap_min_addr check CAP_SYS_RAWIO only for write (Eric Paris) [592417] - [scsi] aacraid: Eliminate use after free (Tomas Henzl) [592926] - [scsi] lpfc Update from 8.3.5.7 to 8.3.5.9 FC/FCoE (Rob Evers) [580677] - [char] Eliminate use after free (Amit Shah) [593189] - [ipmi] fix unlock balance (Tomas Henzl) [592925] - [ppc64] only call start-cpu when a CPU is stopped (Steve Best) [592440] - [ppc64] make query_cpu_stopped callable outside hotplug cpu (Steve Best) [592440] - [kernel] cpufreq: make the iowait-is-busy-time a sysfs tunable (Rik van Riel) [585330] - [kernel] ondemand: Solve the big performance issue with ondemand during disk IO (Rik van Riel) [585330] - [kernel] sched: introduce get_cpu_iowait_time_us() (Rik van Riel) [585330] - [kernel] sched: eliminate the ts->idle_lastupdate field (Rik van Riel) [585330] - [kernel] sched: fold updating of the last update time into update_ts_time_stats() (Rik van Riel) [585330] - [kernel] sched: update the idle statistics in get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] sched: introduce a function to update the idle statistics (Rik van Riel) [585330] - [kernel] sched: add a comment to get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] nohz: Reuse ktime in sub-functions of tick_check_idle (Rik van Riel) [585330] - [virt] Xen PV-on-HVM: Disable xen-blkfront for IDE & SCSI devices (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Disable xen-blkfront for PV-on-HVM for now (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Prevent pv drivers from crashing a FV guest if pv-on-hvm not configured (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Add kernel command line enablement control (Don Dutile) [523134] - [virt] xen: backport PV-on-HVM (Don Dutile) [523134] - [ppc] pseries: Pass more accurate number of supported cores to firmware (Steve Best) [591341] - [ppc] Add static fields to ibm, client-architecture call (Steve Best) [591341] - [kernel] mutex: Fix optimistic spinning vs. BKL (Steve Best) [591735] - [kernel] mutex: Don't spin when the owner CPU is offline or other weird cases (Steve Best) [591735] - [kernel] sched: Don't use possibly stale sched_class (Stanislaw Gruszka) [580067] - [usb] unusual_devs: Add support for multiple Option 3G sticks (Stanislaw Gruszka) [580067] - [usb] cp210x: Add 81E8 Zephyr Bioharness (Stanislaw Gruszka) [580067] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] Move hcd free_dev call into usb_disconnect to fix oops (Stanislaw Gruszka) [580067] - [usb] remove debugging message for uevent constructions (Stanislaw Gruszka) [580067] - [usb] fix crash in uhci_scan_schedule (Stanislaw Gruszka) [580067] - [usb] fix the idProduct value for USB-3.0 root hubs (Stanislaw Gruszka) [580067] - [usb] xhci: Fix finding extended capabilities registers (Stanislaw Gruszka) [580067] - [x86] Fix SCI on IOAPIC != 0 (Stanislaw Gruszka) [580067] - [x86] Avoid race condition in pci_enable_msix() (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: make driver events work in NVRAM poll mode (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: document HKEY event 3006 (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: R52 brightness_mode has been confirmed (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: fix poll thread auto-start (Stanislaw Gruszka) [580067] - [net] scm: Only support SCM_RIGHTS on unix domain sockets. (Stanislaw Gruszka) [580067] - [usb] serial: sierra driver indat_callback fix (Stanislaw Gruszka) [580067] - [tty] Fix the ldisc hangup race (Stanislaw Gruszka) [580067] - [kernel] devtmpfs: reset inode permissions before unlinking (Stanislaw Gruszka) [580067] - [kernel] driver-core: fix race condition in get_device_parent() (Stanislaw Gruszka) [580067] - [pm] hibernate: Fix preallocating of memory (Stanislaw Gruszka) [580067] - [tpm] tpm_tis: TPM_STS_DATA_EXPECT workaround (Stanislaw Gruszka) [580067] - [fs] Switch proc/self to nd_set_link() (Stanislaw Gruszka) [580067] - [hid] usbhid: introduce timeout for stuck ctrl/out URBs (Stanislaw Gruszka) [580067] - [hid] add multi-input quirk for NextWindow Touchscreen (Stanislaw Gruszka) [580067] - [hid] remove TENX iBuddy from blacklist (Stanislaw Gruszka) [580067] - [fs] vfs: take f_lock on modifying f_mode after open time (Stanislaw Gruszka) [580067] - [acpi] thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit() (Stanislaw Gruszka) [580067] - [acpi] fix "acpi=ht" boot option (Stanislaw Gruszka) [580067] - [acpi] remove Asus P2B-DS from acpi=ht blacklist (Stanislaw Gruszka) [580067] - [pci] hotplug: check ioremap() return value in ibmphp_ebda.c (Stanislaw Gruszka) [580067] - [pci] hotplug: ibmphp: read the length of ebda and map entire ebda region (Stanislaw Gruszka) [580067] - [x86] msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers (Stanislaw Gruszka) [580063] - [fs] fnctl: f_modown should call write_lock_irqsave/restore (Stanislaw Gruszka) [580063] - [sound] ASoC: fix a memory-leak in wm8903 (Stanislaw Gruszka) [580063] - [mtd] UBI: initialise update marker (Stanislaw Gruszka) [580063] - [mtd] UBI: fix memory leak in update path (Stanislaw Gruszka) [580063] - [ipc] ns: fix memory leak (idr) (Stanislaw Gruszka) [580063] - [input] i8042: remove identification strings from DMI tables (Stanislaw Gruszka) [580063] - [netdrv] starfire: clean up properly if firmware loading fails (Stanislaw Gruszka) [580064] - [kernel] random: drop weird m_time/a_time manipulation (Stanislaw Gruszka) [580064] - [kernel] random: Remove unused inode variable (Stanislaw Gruszka) [580064] - [mm] purge fragmented percpu vmap blocks (Stanislaw Gruszka) [580064] - [mm] percpu-vmap fix RCU list walking (Stanislaw Gruszka) [580064] - [x86] Add quirk for Intel DG45FC board to avoid low memory corruption (Stanislaw Gruszka) [580064] - [regulator] Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints (Stanislaw Gruszka) [580064] - [x86] Add Dell OptiPlex 760 reboot quirk (Stanislaw Gruszka) [580064] - [mm] fix migratetype bug which slowed swapping (Stanislaw Gruszka) [580064] - [input] winbond-cir: remove dmesg spam (Stanislaw Gruszka) [580064] - [acpi] Advertise to BIOS in _OSC: _OST on _PPC changes (Stanislaw Gruszka) [580064] - [infiniband] Fix failure exit in ipathfs (Stanislaw Gruszka) [580064] - [acpi] fix OSC regression that caused aer and pciehp not to load (Stanislaw Gruszka) [580064] - [acpi] Add platform-wide _OSC support (Stanislaw Gruszka) [580064] - [acpi] Add a generic API for _OSC (Stanislaw Gruszka) [580064] - [s390x] fix single stepped svcs with TRACE_IRQFLAGS=y (Stanislaw Gruszka) [580064] - [fs] sysfs: sysfs_sd_setattr set iattrs unconditionally (Stanislaw Gruszka) [580065] - [acpi] fix High cpu temperature with 2.6.32 (Stanislaw Gruszka) [580065] - [usb] usbfs: properly clean up the as structure on error paths (Stanislaw Gruszka) [580065] - [kernel] class: Free the class private data in class_release (Stanislaw Gruszka) [580065] - [serial] 8250: add serial transmitter fully empty test (Stanislaw Gruszka) [580065] - [rtc] rtc-fm3130: add missing braces (Stanislaw Gruszka) [580065] - [ata] Call flush_dcache_page after PIO data transfers in libata-sff.c (Stanislaw Gruszka) [580065] - [net] dst: call cond_resched() in dst_gc_task() (Stanislaw Gruszka) [580065] - [crypto] padlock-sha: Add import/export support (Stanislaw Gruszka) [580065] - [x86] dell-wmi, hp-wmi: check wmi_get_event_data() return value (Stanislaw Gruszka) [580065] - [tpm] tpm_infineon: fix suspend/resume handler for pnp_driver (Stanislaw Gruszka) [580065] - [usb] ftdi_sio: add USB device ID's for B&B Electronics line (Stanislaw Gruszka) [580063] - [fs] anon_inode: set S_IFREG on the anon_inode (Eric Paris) [591813]- [ppc] pseries: Flush lazy kernel mappings after unplug operations (Steve Best) [591340] - [fs] ext3: enable barriers by default (Eric Sandeen) [586062] - [tracing] regset xstate extensions + generic PTRACE_{GET,SET}REGSET support (Oleg Nesterov) [587724] - [scsi] hpsa: update to 2.0.2 (Tomas Henzl) [587418] - [mm] Print more information about the task being OOM killed (Larry Woodman) [546533] - [netdrv] igb/igbvf: use netdev_alloc_skb_ip_align() (Stefan Assmann) [589497] - [acpi] Fix regression where _PPC is not read at boot even when ignore_ppc=0 (Matthew Garrett) [571893] - [x86] i386: Do a global tlb flush on S4 resume (Matthew Garrett) [572818] - [pci] Add ABI for PCI runtime power management (Matthew Garrett) [589781] - [block] Fix regression in O_DIRECT|O_SYNC writes to block devices (Jeff Moyer) [582628] - [kernel] add skip_spaces() implementation (Jaroslav Kysela) [591078] - [kernel] sched: cpuacct: Use bigger percpu counter batch values for stats counters (Steve Best) [591343] - [kernel] idr: fix a critical misallocation bug (Eric Paris) [582109] - [net] tcp: Fix OOB POLLIN avoidance (Oleg Nesterov) [584786] - [s390x] qeth: synchronize configuration interface (Hendrik Brueckner) [586962] - [fs] inotify: race use after free/double free in inotify inode marks (Eric Paris) [582109] - [fs] ext4: Add flag to files with blocks intentionally past EOF (Eric Sandeen) [578562] - [drm] backport patches up to 2.6.34-rc7 (Adam Jackson) [589792] - [kernel] elf coredump: add extended numbering support (Amerigo Wang) [578659] - [kernel] binfmt_elf_fdpic: Fix build breakage introduced by coredump changes. (Amerigo Wang) [578659] - [kernel] elf coredump: make offset calculation process and writing process explicit (Amerigo Wang) [578659] - [kernel] elf coredump: replace ELF_CORE_EXTRA_* macros by functions (Amerigo Wang) [578659] - [kernel] coredump: move dump_write() and dump_seek() into a header file (Amerigo Wang) [578659] - [kernel] coredump: unify dump_seek() implementations for each binfmt_*.c (Amerigo Wang) [578659] - [mm] introduce coredump parameter structure (Amerigo Wang) [578659] - [powerpc] Reduce printk from pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Move checks in pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Reset kernel stack on cpu online from cede state (Steve Best) [590754] - [virt] don't compute pvclock adjustments if we trust the tsc (Glauber Costa) [569603] - [virt] Try using new kvm clock msrs (Glauber Costa) [569603] - [virt] Add a global synchronization point for pvclock (Glauber Costa) [569603] - [virt] Enable pvclock flags in vcpu_time_info structure (Glauber Costa) [569603] - [virt] Tell the guest we'll warn it about tsc stability (Glauber Costa) [592296] - [virt] export paravirtual cpuid flags in KVM_GET_SUPPORTED_CPUID (Glauber Costa) [592296] - [virt] add new KVMCLOCK cpuid feature (Glauber Costa) [592296] - [virt] change msr numbers for kvmclock (Glauber Costa) [592296] - [scsi] enclosure: fix oops while iterating enclosure_status array (Stanislaw Gruszka) [580062] - [usb] fix bitmask merge error (Stanislaw Gruszka) [580062] - [acpi] enable C2 and Turbo-mode on Nehalem notebooks on A/C (Stanislaw Gruszka) [580063] - [input] i8042: add Gigabyte M1022M to the noloop list (Stanislaw Gruszka) [580063] - [kernel] nohz: Prevent clocksource wrapping during idle (Stanislaw Gruszka) [580063] - [kernel] sched: Fix missing sched tunable recalculation on cpu add/remove (Stanislaw Gruszka) [580063] - [netdrv] atl1c: use common_task instead of reset_task and link_chg_task (Stanislaw Gruszka) [580063] - [netdrv] atl1e: disable NETIF_F_TSO6 for hardware limit (Stanislaw Gruszka) [580063] - [kernel] driver-core: fix devtmpfs crash on s390 (Stanislaw Gruszka) [580063] - [kernel] devtmpfs: set root directory mode to 0755 (Stanislaw Gruszka) [580063] - [input] ALPS: add interleaved protocol support for Dell E6x00 series (Stanislaw Gruszka) [580063] - [mm] flush dcache before writing into page to avoid alias (Stanislaw Gruszka) [580064] - [block] pktcdvd: removing device does not remove its sysfs dir (Stanislaw Gruszka) [580064] - [mm] add new 'read_cache_page_gfp()' helper function (Stanislaw Gruszka) [580064] - [acpi] Add NULL pointer check in acpi_bus_start (Stanislaw Gruszka) [580065] - [usb] usbfs: only copy the actual data received (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: compat out of scope fix (Stanislaw Gruszka) [580065] - [net] pktgen: Fix freezing problem (Stanislaw Gruszka) [580065]- [scsi] Sync fcoe to upsteam (Mike Christie) [590781] - [netdrv] bnx2x: fix memory barrier (Stanislaw Gruszka) [580477] - [x86] kprobes: fix removed int3 checking order (Dave Anderson) [585400] - [net] fix oops at bootime in sysctl code (Stanislaw Gruszka) [580064] - [net] af_packet: Don't use skb after dev_queue_xmit() (Stanislaw Gruszka) [580064] - [net] restore ip source validation (Stanislaw Gruszka) [580064] - [net] tcp: update the netstamp_needed counter when cloning sockets (Stanislaw Gruszka) [580064] - [net] icmp: send fragment reassembly timeout w/ conntrack enabled (Neil Horman) [563175] - [fs] GFS2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [mm] compcache: Backport compcache: ramzswap documentation (Jerome Marchand) [578641] - [mm] compcache: xvmalloc memory allocator (Jerome Marchand) [578641] - [mm] compcache: virtual block device driver (ramzswap) (Jerome Marchand) [578641] - [mm] readahead: fix NULL filp dereference (Josef Bacik) [591055] - [netdrv] tg3: 57780 and 5785 devices refuse to attach (Andy Gospodarek) [564117] - [x86] Fetch valid frequencies for powernow_k8.o from ACPI _PST table (Bhavna Sarathy) [464630] - [s390x] ptrace: fix return value of do_syscall_trace_enter() (Hendrik Brueckner) [588216] - [fs] gfs2: fix oops while copying from ext3 to gfs2 (Abhijith Das) [586009] {CVE-2010-1436} - [virt] virtio: console: Accept console size along with resize control message (Amit Shah) [589307] - [virt] virtio: console: Store each console's size in the console structure (Amit Shah) [589307] - [virt] virtio: console: Resize console port 0 on config intr only if multiport is off (Amit Shah) [589307] - [sound] ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist (Stanislaw Gruszka) [584757] - [sound] ac97: Add Toshiba P500 to ac97 jack sense blacklist (Stanislaw Gruszka) [584757] - [x86] amd: Restrict usage of c1e_idle() (Stanislaw Gruszka) [584757] - [x86] Fix placement of FIX_OHCI1394_BASE (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix regression in rules using a zero hit_count (Stanislaw Gruszka) [584757] - [kernel] softlockup: Stop spurious softlockup messages due to overflow (Stanislaw Gruszka) [584757] - [kernel] cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node (Stanislaw Gruszka) [584757] - [pci] cleanup error return for pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix access of PCI_X_CMD by pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix return value from pcix_get_max_mmrbc() (Stanislaw Gruszka) [584757] - [net] if_tunnel.h: add missing ams/byteorder.h include (Stanislaw Gruszka) [584757] - [netdrv] jme: Protect vlgrp structure by pause RX actions (Stanislaw Gruszka) [584757] - [netdrv] jme: Fix VLAN memory leak (Stanislaw Gruszka) [584757] - [usb] option: add support for a new CMOTECH device to usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: move hardcoded PID to a macro in usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH (Stanislaw Gruszka) [584757] - [usb] xHCI: re-initialize cmd_completion (Stanislaw Gruszka) [584757] - [usb] EHCI: adjust ehci_iso_stream for changes in ehci_qh (Stanislaw Gruszka) [584757] - [usb] EHCI: fix ITD list order (Stanislaw Gruszka) [584757] - [tty] Take a 256 byte padding into account when buffering below sub-page units (Stanislaw Gruszka) [584757] - [tty] Keep the default buffering to sub-page units (Stanislaw Gruszka) [584757] - [mm] tmpfs: cleanup mpol_parse_str() (Stanislaw Gruszka) [584757] - [perf] Make the install relative to DESTDIR if specified (Stanislaw Gruszka) [584757] - [perf] perf_event: Fix oops triggered by cpu offline/online (Stanislaw Gruszka) [584757] - [isdn] gigaset: prune use of tty_buffer_request_room (Stanislaw Gruszka) [584757] - [isdn] gigaset: correct clearing of at_state strings on RING (Stanislaw Gruszka) [584757] - [sound] hda: Disable MSI for Nvidia controller (Stanislaw Gruszka) [584757] - [sound] hda: Fix 0 dB offset for HP laptops using CX20551 (Stanislaw Gruszka) [584757] - [sound] hda: Fix secondary ADC of ALC260 basic model (Stanislaw Gruszka) [584757] - [virt] virtio: fix out of range array access (Stanislaw Gruszka) [584757] - [ipc] mqueue: fix mq_open() file descriptor leak on user-space processes (Stanislaw Gruszka) [584757] - [security] sysctl: require CAP_SYS_RAWIO to set mmap_min_addr (Stanislaw Gruszka) [584757] - [kernel] sched: Mark boot-cpu active before smp_init() (Stanislaw Gruszka) [584757] - [pci] add support for 82576NS serdes to existing SR-IOV quirk (Stanislaw Gruszka) [584757] - [v4l] DVB: em28xx-dvb: fix memleak in dvb_fini() (Stanislaw Gruszka) [584757] - [pci] unconditionally clear AER uncorr status register during cleanup (Stanislaw Gruszka) [584757] - [tracing] Do not record user stack trace from NMI context (Stanislaw Gruszka) [584757] - [tracing] Disable buffer switching when starting or stopping trace (Stanislaw Gruszka) [584757] - [tracing] Use same local variable when resetting the ring buffer (Stanislaw Gruszka) [584757] - [tracing] function-graph: Init curr_ret_stack with ret_stack (Stanislaw Gruszka) [584757] - [tracing] ring-buffer: Move disabled check into preempt disable section (Stanislaw Gruszka) [584757] - [input] i8042: add ALDI/MEDION netbook E1222 to qurik reset table (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix false match (Stanislaw Gruszka) [580067] - [net] netfilter: xt_recent: fix buffer overflow (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: fix msr access to reserved counters (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: use kzalloc() instead of kmalloc() (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: remove node check in AMD IBS initialization (Stanislaw Gruszka) [580067] - [tracing] oprofile: remove tracing build dependency (Stanislaw Gruszka) [580067] - [x86] oprofile: fix perfctr nmi reservation for mulitplexing (Stanislaw Gruszka) [580067] - [netdrv] via-rhine: Fix scheduling while atomic bugs (Stanislaw Gruszka) [580067] - [net] ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure (Stanislaw Gruszka) [580067] - [net] Remove bogus IGMPv3 report handling (Stanislaw Gruszka) [580067] - [net] sysfs: Use rtnl_trylock in wireless sysfs methods (Stanislaw Gruszka) [580067] - [net] Fix sysctl restarts (Stanislaw Gruszka) [580067] - [mm] slab: initialize unused alien cache entry as NULL at alloc_alien_cache() (Stanislaw Gruszka) [580067] - [v4l] DVB: cxusb: Select all required frontend and tuner modules (Stanislaw Gruszka) [580067] - [v4l] dvb: l64781.ko broken with gcc 4.5 (Stanislaw Gruszka) [580067] - [v4l] DVB: uvcvideo: Fix controls blacklisting (Stanislaw Gruszka) [580063] - [net] netfilter: nf_conntrack: fix hash resizing with namespaces (Stanislaw Gruszka) [580065] - [net] netfilter: nf_conntrack: restrict runtime expect hashsize modifications (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: fix conntrack match v1 ipt-save output (Stanislaw Gruszka) [580063] - [v4l] DVGB: DocBook/media: create links for included sources (Stanislaw Gruszka) [580063] - [v4l] DVB: DocBook/media: copy images after building HTML (Stanislaw Gruszka) [580063] - [v4l] DVB: dvb-core: fix initialization of feeds list in demux filter (Stanislaw Gruszka) [580065] - [dma] ioat: fix infinite timeout checking in ioat2_quiesce (Stanislaw Gruszka) [580065] - [v4l] DVB: smsusb: add autodetection support for five additional Hauppauge USB IDs (Stanislaw Gruszka) [580063] - [x86] cpufreq: Fix use after free of struct powernow_k8_data (Stanislaw Gruszka) [580065] - [regulator] Fix display of null constraints for regulators (Stanislaw Gruszka) [580065]- [fs] exec: Fix 'flush_old_exec()/setup_new_exec()' split (Jiri Olsa) [586024] {CVE-2010-0307} - [powerpc] TIF_ABI_PENDING bit removal (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] set_personality_ia32() misses force_personality32 (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] get rid of the TIF_ABI_PENDING bit (Jiri Olsa) [586024] {CVE-2010-0307} - [kernel] split 'flush_old_exec' into two functions (Jiri Olsa) [586024] {CVE-2010-0307} - [net] sctp: fix skb_over_panic from processing too many unknown params (Neil Horman) [584659] {CVE-2010-1173} - [virt] kvm: fix vmx null pointer dereference (Eduardo Habkost) [570534] {CVE-2010-0435} - [fs] gfs2: fix quota state reporting (Christoph Hellwig) [589945] - [fs] gfs2: fix quota file size not a multiple of struct gfs2_quota (Abhijith Das) [589813] - [x86] Use physical mode for IBM Summit platforms (John Villalovos) [558397] - [mm] page allocator: update NR_FREE_PAGES only when necessary (Stanislaw Gruszka) [579693] - [mm] memcg: ensure list is empty at rmdir (Stanislaw Gruszka) [579693] - [video] revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer" (Stanislaw Gruszka) [579693] - [v4l] DVB: gspca - sunplus: Fix bridge exchanges (Stanislaw Gruszka) [580062] - [hwmon] fschmd: Fix a memleak on multiple opens of /dev/watchdog (Stanislaw Gruszka) [580063] - [sound] hda: Fix HP T5735 automute (Stanislaw Gruszka) [580063] - [sound] hda: Fix quirk for Maxdata obook4-1 (Stanislaw Gruszka) [580063] - [sound] ice1724: Patch for suspend/resume for ESI Juli@ (Stanislaw Gruszka) [580063] - [sound] usb-audio: Avoid Oops after disconnect (Stanislaw Gruszka) [580065] - [sound] ctxfi: fix PTP address initialization (Stanislaw Gruszka) [580065] - [hwmon] lm78: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] w83781d: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] tmp421: Fix temperature conversions (Stanislaw Gruszka) [580067] - [sound] via82xx: add quirk for D1289 motherboard (Stanislaw Gruszka) [580067] - [hwmon] tmp421: Restore missing inputs (Stanislaw Gruszka) [580067] - [sound] USB MIDI support for Access Music VirusTI (Stanislaw Gruszka) [580067] - [sound] hda-intel: Add position_fix quirk for ASUS M2V-MX SE (Stanislaw Gruszka) [580067] - [sound] pcm core: fix fifo_size channels interval check (Stanislaw Gruszka) [580067] - [sound] hda: Use 3stack quirk for Toshiba Satellite L40-10Q (Stanislaw Gruszka) [580067] - [bluetooth] Fix potential bad memory access with sysfs files (Stanislaw Gruszka) [584757] - [hwmon] coretemp: Add missing newline to dev_warn() message (Stanislaw Gruszka) [584757] - [bluetooth] Fix kernel crash on L2CAP stress tests (Stanislaw Gruszka) [584757] - [input] wacom: ensure the device is initialized properly upon resume (Stanislaw Gruszka) [584757] - [sound] hda: Fix input source elements of secondary ADCs on Realtek (Stanislaw Gruszka) [584757] - [x86] nmi watchdog: use generic interrupt source to determine deadlocks (Don Zickus) [574570] - [dm] eliminate some holes in data structures (Mike Snitzer) [586089] - [dm] ioctl: introduce flag indicating uevent was generated (Mike Snitzer) [586089] - [dm] free dm_io before bio_endio not after (Mike Snitzer) [586089] - [dm] table: remove unused dm_get_device range parameters (Mike Snitzer) [586089] - [dm] ioctl: only issue uevent on resume if state changed (Mike Snitzer) [586089] - [dm] raid1: always return error if all legs fail (Mike Snitzer) [586089] - [dm] mpath: refactor pg_init (Mike Snitzer) [586089] - [dm] mpath: wait for pg_init completion when suspending (Mike Snitzer) [586089] - [dm] mpath: hold io until all pg_inits completed (Mike Snitzer) [586089] - [dm] mpath: avoid storing private suspended state (Mike Snitzer) [586089] - [dm] document when snapshot has finished merging (Mike Snitzer) [586089] - [dm] table: remove dm_get from dm_table_get_md (Mike Snitzer) [586089] - [dm] mpath: skip activate_path for failed paths (Mike Snitzer) [586089] - [dm] mpath: pass struct pgpath to pg init done (Mike Snitzer) [586089] - [netdrv] mac80211: fix deferred hardware scan requests (John Linville) [561762] - [x86] asus-laptop: add Lenovo SL hotkey support (Stanislaw Gruszka) [579693] - [input] pmouse: move Sentelic probe down the list (Stanislaw Gruszka) [579693] - [pci] cardbus: Add a fixup hook and fix powerpc (Stanislaw Gruszka) [579693] - [mfd] Correct WM835x ISINK ramp time defines (Stanislaw Gruszka) [579693] - [mfd] WM835x GPIO direction register is not locked (Stanislaw Gruszka) [579693] - [edac] i5000_edac critical fix panic out of bounds (Stanislaw Gruszka) [579693] - [i2c] i2c-tiny-usb: Fix on big-endian systems (Stanislaw Gruszka) [580065] - [x86] thinkpad-acpi: fix bluetooth/wwan resume (Stanislaw Gruszka) [580067] - [v4l] DVB: bttv: Move I2C IR initialization (Stanislaw Gruszka) [580067] - [bluetooth] Fix sleeping function in RFCOMM within invalid context (Stanislaw Gruszka) [584757] - [i2c] i2c-i801: Don't use the block buffer for I2C block writes (Stanislaw Gruszka) [584757] - [s390x] vdso: use ntp adjusted clock multiplier (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix clock_gettime vsyscall time warp (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix accumulation bug triggered by long delay (Hendrik Brueckner) [575728] - [netdrv] igb: fix warning in drivers/net/igb/igb_main.c (Stefan Assmann) [589272] - [x86] Re-get cfg_new in case reuse/move irq_desc (Stanislaw Gruszka) [580065 583555] - [hwmon] adt7462: fix wrong ADT7462_VOLT_COUNT (Stanislaw Gruszka) [580065] - [fs] exec.c: fix initial stack reservation (Stanislaw Gruszka) [580067] - [fs] exec.c: restrict initial stack space expansion to rlimit (Stanislaw Gruszka) [580065] - [kernel] resource: add helpers for fetching rlimits (Stanislaw Gruszka) [580065] - [tracing] ext4: Convert some events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some jbd2 events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some block events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some power events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some workqueue events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert softirq events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some kmem events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert module refcnt events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] xfs: use DECLARE_EVENT_CLASS (Mike Snitzer) [588108] - [tracing] Harmonize event field names and print output names (Mike Snitzer) [588108] - [tracing] Add DEFINE_EVENT(), DEFINE_SINGLE_EVENT() support to docbook (Mike Snitzer) [588108] - [block] blk-cgroup: config options re-arrangement (Vivek Goyal) [586182] - [block] blkio: Fix another BUG_ON() crash due to cfqq movement across groups (Vivek Goyal) [586182] - [block] blkio: Fix blkio crash during rq stat update (Vivek Goyal) [586182] - [block] blkio: Initialize blkg->stats_lock for the root cfqg too (Vivek Goyal) [586182] - [block] blkio: Fix compile errors (Vivek Goyal) [586182] - [block] Update to io-controller stats (Vivek Goyal) [586182] - [block] io-controller: Add a new interface "weight_device" for IO-Controller (Vivek Goyal) [586182] - [block] cfq-iosched: Fix the incorrect timeslice accounting with forced_dispatch (Vivek Goyal) [586182] - [block] blkio: Add more debug-only per-cgroup stats (Vivek Goyal) [586182] - [block] blkio: Add io_queued and avg_queue_size stats (Vivek Goyal) [586182] - [block] blkio: Add io_merged stat (Vivek Goyal) [586182] - [block] blkio: Changes to IO controller additional stats patches (Vivek Goyal) [586182] - [block] expose the statistics in blkio.time and blkio.sectors for the root cgroup (Vivek Goyal) [586182] - [block] blkio: Increment the blkio cgroup stats for real now (Vivek Goyal) [586182] - [block] blkio: Add io controller stats like (Vivek Goyal) [586182] - [block] blkio: Remove per-cfqq nr_sectors as we'll be passing (Vivek Goyal) [586182] - [block] cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging (Vivek Goyal) [586182] - [block] cfq-iosched: requests "in flight" vs "in driver" clarification (Vivek Goyal) [586182] - [ppc] cxgb3: Wait longer for control packets on initialization (Steve Best) [588848] - [virt] KVM: convert ioapic lock to spinlock (Marcelo Tosatti) [588811] - [virt] KVM: fix the handling of dirty bitmaps to avoid overflows (Marcelo Tosatti) [588811] - [virt] KVM: MMU: fix kvm_mmu_zap_page() and its calling path (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Save/restore rflags.vm correctly in real mode (Marcelo Tosatti) [588811] - [virt] KVM: Dont spam kernel log when injecting exceptions due to bad cr writes (Marcelo Tosatti) [588811] - [virt] KVM: SVM: Fix memory leaks that happen when svm_create_vcpu() fails (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Update instruction length on intercepted BP (Marcelo Tosatti) [588811] - [drm] nouveau: initial eDP support + additional fixes (Ben Skeggs) [588581] - [s390x] zcore: Fix reipl device detection (Hendrik Brueckner) [587025] - [connector] Delete buggy notification code (Stanislaw Gruszka) [580064 586025] {CVE-2010-0410} - [netdrv] ath9k: fix beacon slot/buffer leak (Stanislaw Gruszka) [580064] - [fusion] mptsas: Fix issue with chain pools allocation on katmai (Stanislaw Gruszka) [580064] - [sunrpc] Fix a potential memory leak in auth_gss (Stanislaw Gruszka) [584757] - [tracing] scsi: Enhance SCSI command tracing (Mike Snitzer) [588108] - [tracing] scsi: Add missing verify command definitions (Mike Snitzer) [588108] - [tracing] scsi: ftrace based SCSI command tracing (Mike Snitzer) [588108] - [tracing] add __print_hex() (Mike Snitzer) [588108] - [tracing] Add notrace to TRACE_EVENT implementation functions (Mike Snitzer) [588108] - [tracing] Move a printk out of ftrace_raw_reg_event_foo() (Mike Snitzer) [588108] - [tracing] Rename TRACE_EVENT_TEMPLATE() to DECLARE_EVENT_CLASS() (Mike Snitzer) [588108] - [tracing] Convert some sched trace events to DEFINE_EVENT and _PRINT (Mike Snitzer) [588108] - [tracing] Create new DEFINE_EVENT_PRINT (Mike Snitzer) [588108] - [tracing] Create new TRACE_EVENT_TEMPLATE (Mike Snitzer) [588108] - [tracing] additional interface changes and fixes (Mike Snitzer) [588108] - [tracing] Ftrace dynamic ftrace_event_call support (Mike Snitzer) [588108] - [fs] quota: fix WARN_ON when quota reservations get out of sync (Eric Sandeen) [581951] - [scsi] fcoe: sync with upstream (Mike Christie) [577049 578328]- [fs] ecryptfs: disallow ecryptfs as underlying filesystem (Eric Sandeen) [585185] - [mm] Fix Section Mismatch warning in put_page_bootmem() (Prarit Bhargava) [587040] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] ath9k: revert fb6635f6c114313f246cc34abc0b677264a765ed (Aristeu Rozanski) [584757] - [virt] KVM: take srcu lock before call to complete_pio() (Gleb Natapov) [585887] - [virt] virtio: Fix GFP flags passed from the virtio balloon driver (Amit Shah) [584680] - [x86] Check chip_data value in irq_force_complete_move() (Prarit Bhargava) [564398] - [x86] nmi_watchdog: use __cpuinit for 32-bit nmi_watchdog_default (Prarit Bhargava) [586967] - [acpi] Fall back to manually changing SCI_EN (Matthew Garrett) [587008] - [pci] Ensure that devices are resumed properly (Matthew Garrett) [586780] - [serial] usb-serial: Rework and update qcserial (Matthew Garrett) [587009] - [scsi] scsi_lib: Fix bug in completion of bidi commands (Stanislaw Gruszka) [580064] - [net] phonet: add check for null pernet mem pointer in notifier (Jiri Pirko) [573122] - [nfs] Ensure that writeback_single_inode() calls write_inode() when syncing (Jeff Layton) [584382] - [serial] 8250_pnp: use wildcard for serial Wacom tablets (Stanislaw Gruszka) [580062] - [fs] ext4: check s_log_groups_per_flex in online resize code (Eric Sandeen) [519461] - [x86] Fix sched_clock_cpu for systems with unsynchronized TSC (Prarit Bhargava) [568344] - [x86] Reenable TSC sync check at boot, even with NONSTOP_TSC (Prarit Bhargava) [568344] - [mm] slab: add memory hotplug support (Prarit Bhargava) [562880] - [x86] Set hotpluggable nodes in nodes_possible_map (Prarit Bhargava) [568344] - [x86] acpi: Auto Online Hot-Added Memory (Prarit Bhargava) [568344] - [mm] memory hotplug: fix a bug on /dev/mem for 64-bit kernels (Prarit Bhargava) [568344] - [mm] update all PGDs for direct mapping changes on 64 bit (Prarit Bhargava) [568344] - [x86] acpi: Map hotadded cpu to correct node (Prarit Bhargava) [568344] - [ipmi] Change timeout and event poll to one second (Matthew Garrett) [584106] - [ipmi] Attempt to register multiple SIs of the same type (Matthew Garrett) [584106] - [ipmi] Reduce polling (Matthew Garrett) [584106] - [ipmi] Reduce polling when interrupts are available (Matthew Garrett) [584106] - [ipmi] Change device discovery order (Matthew Garrett) [584106] - [ipmi] Only register one si per bmc (Matthew Garrett) [584106] - [ipmi] Split device discovery and registration (Matthew Garrett) [584106] - [ipmi] Change addr_source to an enum rather than strings (Matthew Garrett) [584106] - [drm] radeon: rs780/rs880: MSI quirk fixes (Dave Airlie) [586168] - [drm] radeon/kms: MC + watermark fixes + reset (Dave Airlie) [586168] - [drm] radeon/kms/evergreen: add evergreen stage 2 - HPD irq (Dave Airlie) [580757] - [drm] radeon: fixup radeon_asic struct c/h files (Dave Airlie) [586168] - [drm] radeon/kms: misc + tv dac fixes (Dave Airlie) [586168] - [drm] radeon/kms: squash upstream HDMI audio commits (Dave Airlie) [586168] - [drm] kms/radeon: Integrated graphics fixes (Dave Airlie) [586168] - [drm] radeon/kms: spread spectrum + pll fixes (Dave Airlie) [586168] - [drm] radeon: add initial evergreen support + fixes (Dave Airlie) [580757] - [kernel] tty: tty->pgrp races (Jiri Olsa) [586022] - [netdrv] kernel: fix the r8169 frame length check error (Jiri Olsa) [586017] {CVE-2009-4537}- [doc] add the documentation for mpol=local (Stanislaw Gruszka) [584757] - [fs] tmpfs: handle MPOL_LOCAL mount option properly (Stanislaw Gruszka) [584757] - [fs] tmpfs: mpol=bind:0 don't cause mount error (Stanislaw Gruszka) [584757] - [netdrv] tun: orphan an skb on tx (Michael S. Tsirkin) [584428] - [s390x] vmalloc: IPL failure with enabled memory cgroups (Hendrik Brueckner) [580918] - [netdrv] b43: fall back gracefully to PIO mode after fatal DMA errors (John Linville) [583069] - [netdrv] b43: Allow PIO mode to be selected at module load (John Linville) [583069] - [netdrv] b43: Remove reset after fatal DMA error (John Linville) [583069] - [netdrv] b43: Optimize PIO scratchbuffer usage (John Linville) [583069] - [fs] vfs: get_sb_single() - do not pass options twice (Stanislaw Gruszka) [580063] - [fs] tmpfs: fix oops on mounts with mpol=default (Stanislaw Gruszka) [584757] - [kernel] cred.c: use kmem_cache_free (Stanislaw Gruszka) [580064] - [fs] partition/msdos: fix unusable extended partition for > 512B sector (Stanislaw Gruszka) [584757] - [fs] partitions/msdos: add support for large disks (Stanislaw Gruszka) [584757] - [fs] eCryptfs: Add getattr function (Stanislaw Gruszka) [580065] - [fs] ecryptfs: initialize private persistent file before dereferencing pointer (Stanislaw Gruszka) [580062] - [fs] ecryptfs: use after free (Stanislaw Gruszka) [580062] - [ppc] Track backing pages used allocated by vmemmap_populate() (Steve Best) [547854] - [netdrv] be2net: recent bug fixes from upstream (Ivan Vecera) [583766] - [sunrpc] handle allocation errors from __rpc_lookup_create() (Stanislaw Gruszka) [584757] - [nfs] Prevent another deadlock in nfs_release_page() (Stanislaw Gruszka) [584757] - [nfs] NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode() (Stanislaw Gruszka) [584757] - [nfs] Fix an allocation-under-spinlock bug (Stanislaw Gruszka) [580067] - [sunrpc] Handle EINVAL error returns from the TCP connect operation (Stanislaw Gruszka) [580067] - [sunrpc] remove unnecessary svc_xprt_put (Stanislaw Gruszka) [580067] - [x86] Add iMac9,1 to pci_reboot_dmi_table (Stanislaw Gruszka) [580067] - [rtc] rtc-core: fix memory leak (Stanislaw Gruszka) [580067] - [mm] readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM (Stanislaw Gruszka) [580067] - [fs] fix LOOKUP_FOLLOW on automount "symlinks" (Stanislaw Gruszka) [580067] - [nfs] Too many GETATTR and ACCESS calls after direct I/O (Stanislaw Gruszka) [580065] - [virt] kvmclock: count total_sleep_time when updating guest clock (Stanislaw Gruszka) [580065] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix the mapping of the NFSERR_SERVERFAULT error (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix a umount race (Stanislaw Gruszka) [580065] - [x86] amd-iommu: Fix possible integer overflow (Stanislaw Gruszka) [580064] - [ata] libata: retry FS IOs even if it has failed with AC_ERR_INVALID (Stanislaw Gruszka) [580064] - [firewire] firewire: ohci: fix crashes with TSB43AB23 on 64bit systems (Stanislaw Gruszka) [580064] - [ata] pata_hpt3x2n: always stretch UltraDMA timing (Stanislaw Gruszka) [580067] - [cgroup] memcg: fix oom killing a child process in an other cgroup (Stanislaw Gruszka) [580067] - [ata] libata: retry link resume if necessary (Stanislaw Gruszka) [580064] - [firewire] core: add_descriptor size check (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: fix scan race (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: clear all tx queues when firmware ready (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: need check for valid qos packet before free (Stanislaw Gruszka) [584759] - [netdrv] mac80211: tear down all agg queues when restart/reconfig hw (Stanislaw Gruszka) [584759] - [netdrv] mac80211: move netdev queue enabling to correct spot (Stanislaw Gruszka) [584759] - [netdrv] setup correct int pipe type in ar9170_usb_exec_cmd (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: range checking issue (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: fix nfreed-- (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: counting number of tfds can be free for 4965 (Stanislaw Gruszka) [584759] - [netdrv] b43: Workaround circular locking in hw-tkip key update callback (Stanislaw Gruszka) [584757] - [ata] ahci: use BIOS date in broken_suspend list (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Reset dynamic ps timer in Rx path (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Retry null data frame for power save (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable TIM timer interrupt only when needed. (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix BUG_ON triggered by PAE frames (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: Silence tfds_in_queue message (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: use dma_alloc_coherent (Stanislaw Gruszka) [584757] - [netdrv] wl1251: fix potential crash (Stanislaw Gruszka) [584757] - [block] readahead: add blk_run_backing_dev (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix lockdep warning when unloading module (Stanislaw Gruszka) [584757] - [scsi] mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA (Stanislaw Gruszka) [584757] - [netdrv] ath5k: fix setup for CAB queue (Stanislaw Gruszka) [584757] - [netdrv] ath5k: dont use external sleep clock in AP mode (Stanislaw Gruszka) [584757] - [netdrv] tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() (Stanislaw Gruszka) [584757] - [netdrv] b43/b43legacy: Wake queues in wireless_core_start (Stanislaw Gruszka) [580067] - [netdrv] ath5k: use correct packet type when transmitting (Stanislaw Gruszka) [580067] - [netdrv] ath9k: disable RIFS search for AR91xx based chips (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix rate control fallback rate selection (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix beacon timer restart after a card reset (Stanislaw Gruszka) [580067] - [netdrv] p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: disable stall workaround (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: fix buffer overflow in rndis_query_oid (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC (Stanislaw Gruszka) [580067] - [netdrv] sky2: fix transmit DMA map leakage (Stanislaw Gruszka) [580067] - [netdrv] airo: fix setting zero length WEP key (Stanislaw Gruszka) [580067] - [netdrv] mac80211: quit addba_resp_timer if Tx BA session is torn down (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: sanity check before counting number of tfds can be free (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: set HT flags after channel in rxon (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: error checking for number of tfds in queue (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: Fix to set correct ht configuration (Stanislaw Gruszka) [580065] - [netdrv] mac80211: Fix probe request filtering in IBSS mode (Stanislaw Gruszka) [580065] - [netdrv] ath9k: Fix sequence numbers for PAE frames (Stanislaw Gruszka) [580065] - [netdrv] b43: Fix throughput regression (Stanislaw Gruszka) [580065] - [netdrv] rtl8187: Add new device ID (Stanislaw Gruszka) [580065] - [ata] ahci: add Acer G725 to broken suspend list (Stanislaw Gruszka) [580065] - [scsi] mptfusion: mptscsih_abort return value should be SUCCESS instead of value 0 (Stanislaw Gruszka) [580065] - [nfs] Fix an Oops when truncating a file (Stanislaw Gruszka) [580065] - [block] cciss: Make cciss_seq_show handle holes in the h->drv[] array (Stanislaw Gruszka) [580065] - [netdrv] ath9k: fix eeprom INI values override for 2GHz-only cards (Stanislaw Gruszka) [580064] - [netdrv] mac80211: fix NULL pointer dereference when ftrace is enabled (Stanislaw Gruszka) [580064] - [block] fix bugs in bio-integrity mempool usage (Stanislaw Gruszka) [580064] - [netdrv] sky2: Fix oops in sky2_xmit_frame() after TX timeout (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: set default aggregation frame count limit to 31 (Stanislaw Gruszka) [580064] - [netdrv] e1000/e1000e: don't use small hardware rx buffers (Stanislaw Gruszka) [580064] - [netdrv] e1000: enhance frame fragment detection (Stanislaw Gruszka) [580064] - [mm] rmap: anon_vma_prepare() can leak anon_vma_chain (Rik van Riel) [579936] - [mm] rmap: add exclusively owned pages to the newest anon_vma (Rik van Riel) [579936] - [mm] anonvma: when setting up page->mapping, we need to pick the _oldest_ anonvma (Rik van Riel) [579936] - [mm] anon_vma: clone the anon_vma chain in the right order (Rik van Riel) [579936] - [mm] vma_adjust: fix the copying of anon_vma chains (Rik van Riel) [579936] - [mm] Simplify and comment on anon_vma re-use for anon_vma_prepare() (Rik van Riel) [579936] - [mm] rmap: fix anon_vma_fork() memory leak (Rik van Riel) [579936] - [s390x] nss: add missing .previous statement to asm function (Hendrik Brueckner) [581521] - [ata] pata_mavell: correct check of AHCI config option (David Milburn) [584483] - [fs] ext4: Issue the discard operation before releasing the blocks (Eric Sandeen) [575884] - [scsi] 3w_sas: new driver (Tomas Henzl) [572781] - [kernel] hrtimer: Tune hrtimer_interrupt hang logic (Marcelo Tosatti) [576355]- [netdrv] b43: ssb: do not read SPROM if it does not exist (John Linville) [574895] - [netdrv] igb: add support for Intel I350 Gigabit Network Connection (Stefan Assmann) [580727] - [kernel] exec: refactor how usermodehelpers work and modify core_pipe recursion check (Neil Horman) [557387] - [kernel] re-export page_is_ram() for crash module (Prarit Bhargava) [583032] - [x86] amd_iommu: allow iommu to complete dma transactions during transition to kdump kernel (Neil Horman) [577788] - [nfs] rsize and wsize settings ignored on v4 mounts (Steve Dickson) [582697] - [net] igmp: fix ip_mc_sf_allow race (Flavio Leitner) [578932] - [net] Remove skb_dma_map/unmap calls from drivers (Thomas Graf) [576690] - [scsi] mpt2sas: IOs needs to be pause until handles are refreshed for all device after recovery (Tomas Henzl) [577909] - [scsi] mpt2sas: Reworked scmd->result priority for _scsih_qcmd (Tomas Henzl) [577909] - [x86] Suppress stack overrun message for init_task (Prarit Bhargava) [582625] - [sunrpc] gss_krb5: Advertise rc4-hmac enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add support for rc4-hmac encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Use confounder length in wrap code (Steve Dickson) [498317] - [sunrpc] gssd_krb5: More arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Save the raw session key in the context (Steve Dickson) [498317] - [sunrpc] gssd_krb5: arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise AES enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add remaining pieces to enable AES encryption support (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for new token formats in rfc4121 (Steve Dickson) [498317] - [sunrpc] xdr: Add an export for the helper function write_bytes_to_xdr_buf() (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise triple-des enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for triple-des encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add upcall info indicating supported kerberos enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: handle new context format from gssd (Steve Dickson) [498317] - [sunrpc] gss_krb5: import functionality to derive keys into the kernel (Steve Dickson) [498317] - [sunrpc] gss_krb5: add ability to have a keyed checksum (hmac) (Steve Dickson) [498317] - [sunrpc] gss_krb5: introduce encryption type framework (Steve Dickson) [498317] - [sunrpc] gss_krb5: prepare for new context format (Steve Dickson) [498317] - [sunrpc] gss_krb5: split up functions in preparation of adding new enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: Don't expect blocksize to always be 8 when calculating padding (Steve Dickson) [498317] - [sunrpc] gss_krb5: Added and improved code comments (Steve Dickson) [498317] - [sunrpc] gss_krb5: Introduce encryption type framework (Steve Dickson) [498317] - [mm] Fix vfree race resulting in kernel bug (Steven Whitehouse) [582522] - [ata] libata: fix accesses at LBA28 boundary (David Milburn) [582432] - [netdrv] b43: Rewrite DMA Tx status handling sanity checks (John Linville) [574533] - [char] tty: release_one_tty() forgets to put pids (Oleg Nesterov) [582077] {CVE-2010-1162} - [mm] oom: fix the unsafe usage of badness() in proc_oom_score() (Oleg Nesterov) [582069] - [netdrv] bonding: fix broken multicast with round-robin mode (Andy Gospodarek) [581644] - [x86] Remove sysfs_attr_init, sysfs_bin_attr_init changes introduced in last MCE patch (Prarit Bhargava) [581659] - [kernel] sched_getaffinity: allow less than NR_CPUS length (Oleg Nesterov) [578970] - [scsi] bfa sync w/ upstream (Rob Evers) [576716] - [gfs] GFS2: Fix ordering of ordered buffers (Steven Whitehouse) [581011] - [gfs] GFS2: Don't withdraw on partial rindex entries (Robert S Peterson) [581009] - [gfs] GFS2: livelock while reclaiming unlinked dinodes (Robert S Peterson) [570182] - [scsi] mpt2sas: Do not reset handle before calling _scsih_remove_device in RESCAN task after HBA RESET (Tomas Henzl) [572646] - [scsi] mpt2sas: Device removal algorithm in interrupt ctx (Tomas Henzl) [572646] - [scsi] mpt2sas: fix the incorrect scsi_dma_map error checking (Tomas Henzl) [572646] - [scsi] Upgrading version to 04.100.01.02 (Tomas Henzl) [572646] - [scsi] mpt2sas: modified _scsih_sas_device_find_by_handle/sas_address (Tomas Henzl) [572646] - [scsi] mpt2sas: RESCAN Barrier work is added in case of HBA reset (Tomas Henzl) [572646] - [scsi] update the version to 04.100.01.00 (Tomas Henzl) [572646] - [scsi] scsi_transport_sas: add support for transport layer retries (TLR) (Tomas Henzl) [572646] - [scsi] mpt2sas: Added raid transport support (Tomas Henzl) [572646] - [scsi] eliminate potential kmalloc failure in scsi_get_vpd_page() (Tomas Henzl) [572646] - [ata] libata: fix ata_id_logical_per_physical_sectors (David Milburn) [582021] - [netdrv] iwlwifi: Fix throughput stall issue in HT mode for 5000 (Stanislaw Gruszka) [580063] - [infiniband] IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() (Stanislaw Gruszka) [580063] - [net] cfg80211: fix channel setting for wext (Stanislaw Gruszka) [580063] - [net] mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces (Stanislaw Gruszka) [580063] - [ata] ata_piix: fix MWDMA handling on PIIX3 (Stanislaw Gruszka) [580063] - [ata] ahci: disable SNotification capability for ich8 (Stanislaw Gruszka) [580063] - [netdrv] ar9170: Add support for D-Link DWA 160 A2 (Stanislaw Gruszka) [580063] - [netdrv] sfc: Fix DMA mapping cleanup in case of an error in TSO (Stanislaw Gruszka) [580063] - [fs] ext4: don't call write_inode under the journal (Josef Bacik) [576202] - [fs] ext4: Calculate metadata requirements more accurately (Josef Bacik) [576202] - [fs] ext4: Patch up how we claim metadata blocks for quota purposes (Josef Bacik) [576202] - [fs] ext4: fix potential quota deadlock (Josef Bacik) [576202] - [virt] virtio: console: Add support for nonblocking write()s (Amit Shah) [576241] - [virt] virtio: console: Rename wait_is_over() to will_read_block() (Amit Shah) [576241] - [virt] virtio: console: Don't always create a port 0 if using multiport (Amit Shah) [576241] - [virt] virtio: console: Use a control message to add ports (Amit Shah) [576241] - [virt] virtio: console: Move code around for future patches (Amit Shah) [576241] - [virt] virtio: console: Remove config work handler (Amit Shah) [576241] - [virt] virtio: console: Don't call hvc_remove() on unplugging console ports (Amit Shah) [576241] - [virt] virtio: console: Return -EPIPE to hvc_console if we lost the connection (Amit Shah) [576241] - [virt] virtio: console: Let host know of port or device add failures (Amit Shah) [576241] - [virt] virtio: console: Add a __send_control_msg() that can send messages without a valid port (Amit Shah) [576241] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [577222] - [virt] virtio: console makes incorrect assumption about virtio API (Amit Shah) [576241] - [virt] MAINTAINERS: Put the virtio-console entry in correct alphabetical order (Amit Shah) [576241] - [virt] virtio: console: Fix early_put_chars usage (Amit Shah) [576241] - [virt] virtio: console: Check if port is valid in resize_console (Amit Shah) [576241] - [virt] virtio: console: Generate a kobject CHANGE event on adding 'name' attribute (Amit Shah) [576241] - [virt] virtio: console: Use better variable names for fill_queue operation (Amit Shah) [576241] - [virt] virtio: console: Fix type of 'len' as unsigned int (Amit Shah) [576241] - [vfs] rename block_fsync() to blkdev_fsync() (Jeff Moyer) [579781] - [char] raw: add an fsync method (Jeff Moyer) [579781] - [x86] Don't use logical-flat mode when more than 8 CPUs are possible (John Villalovos) [563798] - [net] Backport the new socket API recvmmsg, receive multiple messages (Arnaldo Carvalho de Melo) [579850] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [s390x] callhome: fix broken proc interface and activate comp ID (Hendrik Brueckner) [579482]- [x86] Update x86 MCE code (Prarit Bhargava) [580587] - [scsi] 3w-xxxx: Force 60 second timeout default (Tomas Henzl) [572778] - [netdrv] enic: update to upstream version 1.3.1.1 (Andy Gospodarek) [575950] - [netdrv] igb: Add support for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [577421] - [kernel] resource: Fix generic page_is_ram() for partial RAM pages (Prarit Bhargava) [578834] - [x86] Use the generic page_is_ram() (Prarit Bhargava) [578834] - [x86] Remove BIOS data range from e820 (Prarit Bhargava) [578834] - [kernel] Move page_is_ram() declaration to mm.h (Prarit Bhargava) [578834] - [kernel] Generic page_is_ram: use __weak (Prarit Bhargava) [578834] - [kernel] resources: introduce generic page_is_ram() (Prarit Bhargava) [578834] - [fs] GFS2: Clean up copying from stuffed files (Steven Whitehouse) [580857] - [netdrv] igb: restrict WoL for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [578804] - [drm] radeon/kms: move radeon KMS on/off switch out of staging (Dave Airlie) [580766] - [netdrv] p54: fix deadlocks under tx load (Michal Schmidt) [580557] - [gfs2] GFS2: Mandatory locking fix (Steven Whitehouse) [571606] {CVE-2010-0727} - [x86] AMD: Fix NULL pointer dereference on 32-bit (Bhavna Sarathy) [571474] - [x86] Add wbinvd SMP helper routines (Bhavna Sarathy) [571474] - [x86] L3 cache: Remove NUMA dependency (Bhavna Sarathy) [571474] - [x86] Calculate L3 indices (Bhavna Sarathy) [571474] - [x86] Add cache index disable sys attributes (Bhavna Sarathy) [571474] - [x86] Fix disabling of L3 cache indices (Bhavna Sarathy) [571474] - [fs] NFS: Avoid a deadlock in nfs_release_page (Jeff Layton) [525963] - [fs] NFS: Remove requirement for inode->i_mutex from nfs_invalidate_mapping (Jeff Layton) [525963] - [fs] NFS: Clean up nfs_sync_mapping (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page() (Jeff Layton) [525963] - [fs] NFS: Replace __nfs_write_mapping with sync_inode() (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page_cancel() (Jeff Layton) [525963] - [fs] NFS: Ensure inode is always marked I_DIRTY_DATASYNC, if it has unstable pages (Jeff Layton) [525963] - [fs] NFS: Run COMMIT as an asynchronous RPC call when wbc->for_background is set (Jeff Layton) [525963] - [fs] NFS: Reduce the number of unnecessary COMMIT calls (Jeff Layton) [525963] - [fs] NFS: Add a count of the number of unstable writes carried by an inode (Jeff Layton) [525963] - [fs] NFS: Cleanup - move nfs_write_inode() into fs/nfs/write.c (Jeff Layton) [525963] - [fs] writeback: pass writeback_control to ->write_inode (Jeff Layton) [525963] - [fs] writeback: make sure data is on disk before calling ->write_inode (Jeff Layton) [525963] - [fs] writeback: introduce wbc.for_background (Jeff Layton) [525963] - [netdrv] macvlan: fix support for multiple driver backends (Anthony Liguori) [553337 566731] - [netdrv] net/macvtap: add vhost support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: add GSO/csum offload support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: rework object lifetime rules (Anthony Liguori) [553337 566731] - [netdrv] macvtap: fix reference counting (Anthony Liguori) [553337 566731] - [netdrv] net: macvtap driver (Anthony Liguori) [553337 566731] - [netdrv] macvlan: export macvlan mode through netlink (Anthony Liguori) [553337 566731] - [netdrv] macvlan: implement bridge, VEPA and private mode (Anthony Liguori) [553337 566731] - [netdrv] macvlan: cleanup rx statistics (Anthony Liguori) [553337 566731] - [netdrv] macvlan: Precise RX stats accounting (Anthony Liguori) [553337 566731] - [netdrv] macvlan: add private dev_txq_stats_fold function (Anthony Liguori) [553337 566731] - [netdrv] veth: move loopback logic to common location (Anthony Liguori) [553337 566731] - [s390x] zfcp: Remove lock dependency on unit remove (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on unit add (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on CCW remove (Hendrik Brueckner) [576860] - [s390x] dasd: fix alignment of transport mode recovery TCW (Hendrik Brueckner) [575824] - [s390x] cio: fix drvdata usage for the console subchannel (Hendrik Brueckner) [575826] - [s390x] zcore: CPU registers are not saved under LPAR (Hendrik Brueckner) [575221] - [s390x] zfcpdump: Use direct IO in order to increase dump speed (Hendrik Brueckner) [575189] - [s390x] qeth: change checksumming default for HiperSockets (Hendrik Brueckner) [572227] - [s390x] qeth: l3 send dhcp in non pass thru mode (Hendrik Brueckner) [572225] - [s390x] zfcp: Remove attached ports and units correctly (Hendrik Brueckner) [571938] - [drm] Bring in nouveau updates from upstream (Ben Skeggs) [558468] - [vfs] pass struct file to do_truncate on O_TRUNC opens (Jeff Layton) [573995] - [vfs] O_TRUNC open shouldn't fail after file truncation (Jeff Layton) [573995] - [net] netfilter: ctnetlink: compute message size properly (Jiri Pirko) [578476] - [block] cfq-iosched: Do not merge queues of BE and IDLE classes (Jeff Moyer) [577393] - [block] remove 16 bytes of padding from struct request on 64bits (Jeff Moyer) [577393] - [block] cfq: remove 8 bytes of padding from cfq_rb_root on 64 bit builds (Jeff Moyer) [577393] - [block] cfq-iosched: quantum check tweak (Jeff Moyer) [577393] - [block] remove padding from io_context on 64bit builds (Jeff Moyer) [577393] - [block] cfq: reorder cfq_queue removing padding on 64bit (Jeff Moyer) [577393] - [block] cfq-iosched: split seeky coop queues after one slice (Jeff Moyer) [577393] - [x86] edac, mce: Filter out invalid values (Bhavna Sarathy) [574487] - [x86] edac, mce, amd: silence GART TLB errors (Bhavna Sarathy) [574487] - [x86] edac, mce: correct corenum reporting (Bhavna Sarathy) [574487] - [x86] edac, mce: update AMD F10h revD check (Bhavna Sarathy) [574487] - [x86] amd64_edac: Simplify ECC override handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: Do not falsely trigger kerneloops (Bhavna Sarathy) [574487] - [x86] amd64_edac: Ensure index stays within bounds in amd64_get_scrub_rate (Bhavna Sarathy) [574487] - [x86] amd64_edac: restrict PCI config space access (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix K8 chip select reporting (Bhavna Sarathy) [574487] - [x86] amd64_edac: bump driver version (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix use-uninitialised bug (Bhavna Sarathy) [574487] - [x86] amd64_edac: correct sys address to chip select mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: add a leaner syndrome decoding algorithm (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove early hw support check (Bhavna Sarathy) [574487] - [x86] amd64_edac: detect DDR3 memory type (Bhavna Sarathy) [574487] - [x86] edac: add memory types strings for debugging (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove unneeded extract_error_address wrapper (Bhavna Sarathy) [574487] - [x86] amd64_edac: rename StinkyIdentifier (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove superfluous dbg printk (Bhavna Sarathy) [574487] - [x86] amd64_edac: enhance address to DRAM bank mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup f10_early_channel_count (Bhavna Sarathy) [574487] - [x86] amd64_edac: dump DIMM sizes on K8 too (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup rest of amd64_dump_misc_regs (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup DRAM cfg low debug output (Bhavna Sarathy) [574487] - [x86] amd64_edac: wrap-up pci config read error handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: make DRAM regions output more human-readable (Bhavna Sarathy) [574487] - [x86] amd64_edac: clarify DRAM CTL debug reporting (Bhavna Sarathy) [574487]- [netdrv] iwlwifi: fix kdump hang (Stanislaw Gruszka) [575122] - [kernel] clockevent: Don't remove broadcast device when cpu is dead (Danny Feng) [572438] - [block] Export max number of segments and max segment size in sysfs (Jeff Moyer) [574132] - [block] Finalize conversion of block limits functions (Jeff Moyer) [574132] - [block] Fix overrun in lcm() and move it to lib (Jeff Moyer) [574132] - [block] jiffies fixes (Jeff Moyer) [574132] - [block] Consolidate phys_segment and hw_segment limits (Jeff Moyer) [574132] - [block] Rename blk_queue_max_sectors to blk_queue_max_hw_sectors (Jeff Moyer) [574132] - [block] Add BLK_ prefix to definitions (Jeff Moyer) [574132] - [block] Remove unused accessor function (Jeff Moyer) [574132] - [block] Update blk_queue_max_sectors and documentation (Jeff Moyer) [574132] - [ata] ahci: Turn off DMA engines when there's no device attached (Matthew Garrett) [577967] - [scsi] qla2xxx: minor updates and fixes from upstream (Rob Evers) [574526] - [scsi] Additional BSG corrections from upstream (Rob Evers) [574590] - [netdrv] be2net: Update be2net 10GB NIC driver to version 2.102.147u (Ivan Vecera) [576172] - [scsi] update fibre channel layer (Mike Christie) [571824] - [scsi] lpfc Update from 8.3.5.6 to 8.3.5.7 FC/FCoE (Rob Evers) [576174] - [netdrv] e100: fix the 'size' argument passed to pci_pool_create() (Dean Nelson) [576887] - [kernel] futex: remove rw parameter from get_futex_key() (Amerigo Wang) [555700] - [drm] Add drm_gem_object_handle_unreference_unlocked and drm_gem_object_unreference_unlocked (Adam Jackson) [575910] - [drm] i915: Update to 2.6.34-rc1 (pre-vga-switcheroo) (Adam Jackson) [575910] - [scsi] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs (Rob Evers) [570693] - [scsi] fnic: updating driver to 1.4.0.98 syncs w/ upstream (Rob Evers) [570693] - [sound] snd-hda-intel: avoid divide by zero (Jaroslav Kysela) [567173] {CVE-2010-1085} - [netdrv] bnx2x: use new firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2: remove old firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 bug fixes (Stanislaw Gruszka) [560993] - [ata] ahci: support FIS-based switching (David Milburn) [463152] - [drm] radeon: better GPU reset for lockup (Jerome Glisse) [576511] - [block] cciss: add 30 second initial timeout wait on controller reset (Tomas Henzl) [574094] - [serial] fix hang in serial console open (Neil Horman) [568418] - [virt] vmw_pvscsi: adding vmware paravirtualized driver (Rob Evers) [553062] - [scsi] 3w-9xxx: update 3w-9xxx to v2.26.02.014RH (Tomas Henzl) [572779] - [netdrv] ixgbevf: initial support for 82599VF driver (Andy Gospodarek) [462790] - [netdrv] ixgbe: update to version 2.0.62-k2 (Andy Gospodarek) [462790] - [netdrv] netxen: More critical bug fixes and AER support (Tony Camuso) [516840] - [netdrv] netxen: Sync with upstream kernel bug fixes (Tony Camuso) [516840] - [fs] dlm: use bastmode in debugfs output (David Teigland) [568102] - [fs] dlm: send reply before bast (David Teigland) [568102] - [fs] dlm: fix ordering of bast and cast (David Teigland) [568102] - [virt] virtio-net: remove send queue (Anthony Liguori) [555698] - [virt] virtio-net: Defer skb allocation and remove recv queue (Anthony Liguori) [555698] - [net] bridge: Allow enable/disable UFO on bridge device via ethtool (Anthony Liguori) [555537] - [net] Make UFO on master device independent of attached devices (Anthony Liguori) [555537] - [fs] xfs: fix locking for inode cache radix tree tag updates (Christoph Hellwig) [573836] - [uv] fix microcode.ctl slow down in boot-time on large systems (George Beshers) [573018] - [scsi] lpfc Update from 8.3.5.5 to 8.3.5.6 FC/FCoE (Rob Evers) [568889] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] e1000e: fix data corruptor in NFS packet split filtering hw (Neil Horman) [572350] - [security] selinux: dynamic class/perm discovery (Eric Paris) [570812] - [security] selinux/ss: correct size computation (Eric Paris) [573000] - [security] SELinux: reduce size of access vector hash table (Eric Paris) [570433] - [security] SELinux: reset the security_ops before flushing the avc cache (Eric Paris) [572998] - [sched] Fix sched_mc_power_savings for !SMT (Danny Feng) [571879] - [security] selinux: Only audit permissions specified in policy (Eric Paris) [573002] - [security] selinux: fix memory leak in sel_make_bools (Eric Paris) [573008] - [security] SELinux: Make selinux_kernel_create_files_as() shouldn't just always return 0 (Eric Paris) [573011] - [security] selinux: convert range transition list to a hashtab (Eric Paris) [572702] - [virt] x86: remove kmap_atomic_pte paravirt op (Paolo Bonzini) [567203] - [virt] vmi: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] xen: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] x86: allow allocation of highmem user page tables to be disabled when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [netdrv] qlge: update to latest upstream (Andy Gospodarek) [562311] - [netdrv] add netif_printk helpers (Andy Gospodarek) [562311] - [net] bridge: Fix build error when IGMP_SNOOPING is not enabled (Herbert Xu) [574321] - [net] bridge: Add multicast count/interval sysfs entries (Herbert Xu) [574321] - [net] bridge: Add hash elasticity/max sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast_snooping sysfs toggle (Herbert Xu) [574321] - [net] bridge: Add multicast_router sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast data-path hooks (Herbert Xu) [574321] - [net] bridge: Add multicast start/stop hooks (Herbert Xu) [574321] - [net] bridge: Add multicast forwarding functions (Herbert Xu) [574321] - [net] bridge: Move NULL mdb check into br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: ensure to unlock in error path in br_multicast_query() (Herbert Xu) [574321] - [net] bridge: Fix RCU race in br_multicast_stop (Herbert Xu) [574321] - [net] bridge: Use RCU list primitive in __br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: cleanup: remove unneed check (Herbert Xu) [574321] - [net] bridge: depends on INET (Herbert Xu) [574321] - [net] bridge: Make IGMP snooping depend upon BRIDGE. (Herbert Xu) [574321] - [net] bridge: Add core IGMP snooping support (Herbert Xu) [574321] - [net] bridge: Fix br_forward crash in promiscuous mode (Herbert Xu) [574321] - [net] bridge: Split may_deliver/deliver_clone out of br_flood (Herbert Xu) [574321] - [net] bridge: Use BR_INPUT_SKB_CB on xmit path (Herbert Xu) [574321] - [net] bridge: Avoid unnecessary clone on forward path (Herbert Xu) [574321] - [net] bridge: Allow tail-call on br_pass_frame_up (Herbert Xu) [574321] - [net] bridge: Do br_pass_frame_up after other ports (Herbert Xu) [574321] - [net] Add netdev_alloc_skb_ip_align() helper (Herbert Xu) [574321] - [kernel] futex_lock_pi() key refcnt fix (Danny Feng) [566347] {CVE-2010-0623} - [pci] AER: fix aer inject result in kernel oops (Prarit Bhargava) [568515] - [scsi] fix 32bit compatibility in BSG interface (Rob Evers) [554538] - [x86] ACPI: don't cond_resched if irq is disabled (Danny Feng) [572441] - [x86] Ensure dell-laptop buffers are below 4GB (Matthew Garrett) [570036] - [hwmon] add hex '0x' indication to coretemp module output (Dean Nelson) [571865] - [cifs] update cifs client code to latest upstream code (Jeff Layton) [562788] - [block] fix merge_bvec_fn return value checks (Mike Snitzer) [571455] - [fs] ext4: avoid uninit mem references on some mount options (Eric Sandeen) [562008] - [s390x] dasd: Correct offline processing (Hendrik Brueckner) [568376] - [s390x] dasd: Fix refcounting (Hendrik Brueckner) [568376] - [x86] amd_iommu: remove dma-ops warning message (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IO page fault by adding device notifiers (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IOMMU API initialization for iommu=pt (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix possible integer overflow (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix deassignment of a device from the pt domain (Bhavna Sarathy) [560002] - [gfs2] Allow the number of committed revokes to temporarily be negative (Benjamin Marzinski) [563907] - [ppc64] powerpc: export data from new hcall H_EM_GET_PARMS (Steve Best) [570019] - [x86] ACPI: Be in TS_POLLING state during mwait based C-state entry (Avi Kivity) [571440] - [net] tcp: fix ICMP-RTO war (Jiri Olsa) [567532] - [mm] Add padding to mm structures allow future patches during the RHEL6 life (Larry Woodman) [554511]- [mm] Switch to SLAB (Aristeu Rozanski) [570614]- [kernel/time] revert cc2f92ad1d0e03fe527e8ccfc1f918c368964dc8 (Aristeu Rozanski) [567551] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [568624] - [scsi] Add netapp to scsi dh alua dev list (Mike Christie) [559586] - [scsi] scsi_dh_emc: fix mode select setup (Mike Christie) [570685] - [drm] Remove loop in IronLake graphics interrupt handler (John Villalovos) [557838] - [x86] Intel Cougar Point chipset support (John Villalovos) [560077] - [vhost] vhost-net: restart tx poll on sk_sndbuf full (Michael S. Tsirkin) [562837] - [vhost] fix get_user_pages_fast error handling (Michael S. Tsirkin) [562837] - [vhost] initialize log eventfd context pointer (Michael S. Tsirkin) [562837] - [vhost] logging thinko fix (Michael S. Tsirkin) [562837] - [vhost] vhost-net: switch to smp barriers (Michael S. Tsirkin) [562837] - [net] bug fix for vlan + gro issue (Andy Gospodarek) [569922] - [uv] Fix unmap_vma() bug related to mmu_notifiers (George Beshers) [253033] - [uv] Have mmu_notifiers use SRCU so they may safely schedule (George Beshers) [253033] - [drm] radeon/kms: bring all v2.6.33 fixes into EL6 kernel (Dave Airlie) [547422 554323 566618 569704] - [dvb] Fix endless loop when decoding ULE at dvb-core (Mauro Carvalho Chehab) [569243] - [kernel] sched: Fix SCHED_MC regression caused by change in sched cpu_power (Danny Feng) [568123] - [s390x] vdso: glibc does not use vdso functions (Hendrik Brueckner) [567755] - [drm] bring drm core/ttm/fb layer fixes in from upstream (Dave Airlie) [569701] - [kernel] Fix SMT scheduler regression in find_busiest_queue() (Danny Feng) [568120] - [s390x] qeth: avoid recovery during device online setting (Hendrik Brueckner) [568781] - [mm] Fix potential crash with sys_move_pages (Danny Feng) [562591] {CVE-2010-0415} - [scsi] pmcraid: bug fixes from upstream (Rob Evers) [567376] - [scsi] lpfc Update from 8.3.5.4 to 8.3.5.5 FC/FCoE (Rob Evers) [564508] - [ata] ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI (David Milburn) [568815] - [selinux] netlabel: fix corruption of SELinux MLS categories > 127 (Eric Paris) [568370] - [gfs2] print glock numbers in hex (Robert S Peterson) [566755] - [mm] Fix hugetlb.c clear_huge_page parameter (Andrea Arcangeli) [566604] - [mm] fix anon_vma locking updates for transparent hugepage code (Andrea Arcangeli) [564515] - [netdrv] cxgb3: add memory barriers (Steve Best) [568390] - [dm] raid45 target: constructor error path oops fix (Heinz Mauelshagen) [567605] - [scsi] mpt2sas: fix missing initialization (Tomas Henzl) [567965] - [net] netfilter: nf_conntrack: per netns nf_conntrack_cachep (Jiri Pirko) [567181] - [x86] nmi_watchdog: use __cpuinit for nmi_watchdog_default (Don Zickus) [567601] - [netdrv] ixgbe: prevent speculative processing of descriptors (Steve Best) [568391] - [kvm] Fix emulate_sys[call, enter, exit]()'s fault handling (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix segment descriptor loading (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix load_guest_segment_descriptor() to inject page fault (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Forbid modifying CS segment register by mov instruction (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix x86_emulate_insn() not to use the variable rc for non-X86EMUL values (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: x86_emulate_insn() and its helpers (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: from do_fetch_insn_byte() to x86_decode_insn() (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] inject #UD in 64bit mode from instruction that are not valid there (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix properties of instructions in group 1_82 (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: code style cleanup (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add LOCK prefix validity checking (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check CPL level during privilege instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix popf emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check IOPL level during io instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: fix memory access during x86 emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add Virtual-8086 mode of emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group9 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group8 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Introduce No64 decode option (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add 'push/pop sreg' instructions (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [x86] AES/PCLMUL Instruction support: Various fixes for AES-NI and PCLMMUL (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Use gas macro for AES-NI instructions (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Various small fixes for AES/PCMLMUL and generate .byte code for some new instructions via gas macro (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Add PCLMULQDQ accelerated implementation (John Villalovos) [463496] - [scsi] megaraid_sas: fix for 32bit apps (Tomas Henzl) [559941] - [kvm] fix large packet drops on kvm hosts with ipv6 (Neil Horman) [565525] - [kvm] Add MAINTAINERS entry for virtio_console (Amit Shah) [566391] - [kvm] virtio: console: Fill ports' entire in_vq with buffers (Amit Shah) [566391] - [kvm] virtio: console: Error out if we can't allocate buffers for control queue (Amit Shah) [566391] - [kvm] virtio: console: Add ability to remove module (Amit Shah) [566391] - [kvm] virtio: console: Ensure no memleaks in case of unused buffers (Amit Shah) [566391] - [kvm] virtio: console: update Red Hat copyright for 2010 (Amit Shah) [566391] - [kvm] virtio: Initialize vq->data entries to NULL (Amit Shah) [566391] - [kvm] virtio: console: outbufs are no longer needed (Amit Shah) [566391] - [kvm] virtio: console: return -efault for fill_readbuf if copy_to_user fails (Amit Shah) [566391] - [kvm] virtio: console: Allow sending variable-sized buffers to host, efault on copy_from_user err (Amit Shah) [566391]- [s390] hvc_iucv: allocate IUCV send/receive buffers in DMA zone (Hendrik Brueckner) [566188] - [s390] qdio: continue polling for buffer state ERROR (Hendrik Brueckner) [565528] - [s390] qdio: prevent kernel bug message in interrupt handler (Hendrik Brueckner) [565542] - [s390] zfcp: report BSG errors in correct field (Hendrik Brueckner) [564378] - [s390] zfcp: cancel all pending work for a to be removed zfcp_port (Hendrik Brueckner) [564382] - [nfs] mount.nfs: Unknown error 526 (Steve Dickson) [561975] - [x86] x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write (Avi Kivity) [563801] - [x86] x86-64, rwsem: 64-bit xadd rwsem implementation (Avi Kivity) [563801] - [x86] x86-64: support native xadd rwsem implementation (Avi Kivity) [563801] - [x86] clean up rwsem type system (Avi Kivity) [563801] - [x86] x86-32: clean up rwsem inline asm statements (Avi Kivity) [563801] - [x86] nmi_watchdog: enable by default on RHEL-6 (Don Zickus) [523857] - [block] freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb (Mike Snitzer) [565890] - [block] fix bio_add_page for non trivial merge_bvec_fn case (Mike Snitzer) [565890] - [watchdog] Add support for iTCO watchdog on Ibex Peak chipset (John Villalovos) [536698] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [563135] - [kernel] time: Implement logarithmic time accumalation (Prarit Bhargava) [563135] - [dm] raid1: fail writes if errors are not handled and log fails (Mike Snitzer) [565890] - [dm] mpath: fix stall when requeueing io (Mike Snitzer) [565890] - [dm] log: userspace fix overhead_size calcuations (Mike Snitzer) [565890] - [dm] stripe: avoid divide by zero with invalid stripe count (Mike Snitzer) [565890] - [mm] anon_vma locking updates for transparent hugepage code (Rik van Riel) [564515] - [mm] anon_vma linking changes to improve multi-process scalability (Rik van Riel) [564515] - [virt] virtio_blk: add block topology support (Christoph Hellwig) [556477] - [kvm] PIT: control word is write-only (Eduardo Habkost) [560905] {CVE-2010-0309} - [kernel] Prevent futex user corruption to crash the kernel (Jerome Marchand) [563957] - [selinux] print the module name when SELinux denies a userspace upcall (Eric Paris) [563731] - [gfs] GFS2 problems on single node cluster (Steven Whitehouse) [564329] - [ppc] Add kdump support to Collaborative Memory Manager (Steve Best) [563316]- [nfs] Remove a redundant check for PageFsCache in nfs_migrate_page() (Steve Dickson) [563938] - [nfs] Fix a bug in nfs_fscache_release_page() (Steve Dickson) [563938] - [mm] fix BUG()s caused by the transparent hugepage patch (Larry Woodman) [556572] - [fs] inotify: fix inotify WARN and compatibility issues (Eric Paris) [563363] - [net] do not check CAP_NET_RAW for kernel created sockets (Eric Paris) [540560] - [pci] Enablement of PCI ACS control when IOMMU enabled on system (Don Dutile) [523278] - [pci] PCI ACS support functions (Don Dutile) [523278] - [uv] x86: Fix RTC latency bug by reading replicated cachelines (George Beshers) [562189] - [s390x] ctcm / lcs / claw: remove cu3088 layer (Hendrik Brueckner) [557522] - [uv] vgaarb: add user selectability of the number of gpus in a system (George Beshers) [555879] - [gpu] vgaarb: fix vga arbiter to accept PCI domains other than 0 (George Beshers) [555879] - [uv] x86_64: update uv arch to target legacy VGA I/O correctly (George Beshers) [555879] - [pci] update pci_set_vga_state to call arch functions (George Beshers) [555879] - [uv] PCI: update pci_set_vga_state to call arch functions (George Beshers) [555879] - [mm] remove madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] hugepage redhat customization (Andrea Arcangeli) [556572] - [mm] introduce khugepaged (Andrea Arcangeli) [556572] - [mm] transparent hugepage vmstat (Andrea Arcangeli) [556572] - [mm] memcg huge memory (Andrea Arcangeli) [556572] - [mm] memcg compound (Andrea Arcangeli) [556572] - [mm] pmd_trans_huge migrate bugcheck (Andrea Arcangeli) [556572] - [mm] madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] verify pmd_trans_huge isnt leaking (Andrea Arcangeli) [556572] - [mm] transparent hugepage core (Andrea Arcangeli) [556572] - [mm] dont alloc harder for gfp nomemalloc even if nowait (Andrea Arcangeli) [556572] - [mm] introduce _GFP_NO_KSWAPD (Andrea Arcangeli) [556572] - [mm] backport page_referenced microoptimization (Andrea Arcangeli) [556572] - [mm] kvm mmu transparent hugepage support (Andrea Arcangeli) [556572] - [mm] clear_copy_huge_page (Andrea Arcangeli) [556572] - [mm] clear_huge_page fix (Andrea Arcangeli) [556572] - [mm] split_huge_page paging (Andrea Arcangeli) [556572] - [mm] split_huge_page_mm/vma (Andrea Arcangeli) [556572] - [mm] add pmd_huge_pte to mm_struct (Andrea Arcangeli) [556572] - [mm] clear page compound (Andrea Arcangeli) [556572] - [mm] add pmd mmu_notifier helpers (Andrea Arcangeli) [556572] - [mm] pte alloc trans splitting (Andrea Arcangeli) [556572] - [mm] bail out gup_fast on splitting pmd (Andrea Arcangeli) [556572] - [mm] add pmd mangling functions to x86 (Andrea Arcangeli) [556572] - [mm] add pmd mangling generic functions (Andrea Arcangeli) [556572] - [mm] special pmd_trans_* functions (Andrea Arcangeli) [556572] - [mm] config_transparent_hugepage (Andrea Arcangeli) [556572] - [mm] comment reminder in destroy_compound_page (Andrea Arcangeli) [556572] - [mm] export maybe_mkwrite (Andrea Arcangeli) [556572] - [mm] no paravirt version of pmd ops (Andrea Arcangeli) [556572] - [mm] add pmd paravirt ops (Andrea Arcangeli) [556572] - [mm] add native_set_pmd_at (Andrea Arcangeli) [556572] - [mm] clear compound mapping (Andrea Arcangeli) [556572] - [mm] update futex compound knowledge (Andrea Arcangeli) [556572] - [mm] alter compound get_page/put_page (Andrea Arcangeli) [556572] - [mm] add a compound_lock (Andrea Arcangeli) [556572] - [mm] define MADV_HUGEPAGE (Andrea Arcangeli) [556572] - [oprofile] Support Nehalem-EX CPU in Oprofile (John Villalovos) [528998] - [nfs] nfs: handle NFSv3 -EKEYEXPIRED errors as we would -EJUKEBOX (Jeff Layton) [479359] - [nfs] handle NFSv2 -EKEYEXPIRED returns from RPC layer appropriately (Jeff Layton) [479359] - [nfs] sunrpc: parse and return errors reported by gssd (Jeff Layton) [479359] - [nfs] nfs4: handle -EKEYEXPIRED errors from RPC layer (Jeff Layton) [479359] - [net] nf_conntrack: fix memory corruption (Jon Masters) [559471] - [kvm] emulate accessed bit for EPT (Rik van Riel) [555106] - [vhost] fix TUN=m VHOST_NET=y (Michael S. Tsirkin) [562837] - [vhost] vhost-net: defer f->private_data until setup succeeds (Chris Wright) [562837] - [vhost] vhost-net: comment use of invalid fd when setting vhost backend (Chris Wright) [562837] - [vhost] access check thinko fixes (Michael S. Tsirkin) [562837] - [vhost] make default mapping empty by default (Michael S. Tsirkin) [562837] - [vhost] add access_ok checks (Michael S. Tsirkin) [562837] - [vhost] prevent modification of an active ring (Michael S. Tsirkin) [562837] - [vhost] fix high 32 bit in FEATURES ioctls (Michael S. Tsirkin) [562837] - [dm] dm-raid1: fix deadlock at suspending failed device (Takahiro Yasui) [557932] - [dm] fix kernel panic at releasing bio on recovery failed region (Takahiro Yasui) [557934] - [scsi] lpfc Update from 8.3.4 to 8.3.5.4 FC/FCoE (Rob Evers) [531028] - [nfs] sunrpc/cache: fix module refcnt leak in a failure path (Steve Dickson) [562285] - [nfs] Ensure that we handle NFS4ERR_STALE_STATEID correctly (Steve Dickson) [560784] - [nfs] NFSv4.1: Don't call nfs4_schedule_state_recovery() unnecessarily (Steve Dickson) [560784] - [nfs] NFSv4: Don't allow posix locking against servers that don't support it (Steve Dickson) [560784] - [nfs] Ensure that the NFSv4 locking can recover from stateid errors (Steve Dickson) [560784] - [nfs] Avoid warnings when CONFIG_NFS_V4=n (Steve Dickson) [560784] - [nfs] Make nfs_commitdata_release static (Steve Dickson) [560784] - [nfs] Try to commit unstable writes in nfs_release_page() (Steve Dickson) [560784] - [nfs] Fix a reference leak in nfs_wb_cancel_page() (Steve Dickson) [560784] - [nfs] nfs41: cleanup callback code to use __be32 type (Steve Dickson) [560785] - [nfs] nfs41: clear NFS4CLNT_RECALL_SLOT bit on session reset (Steve Dickson) [560785] - [nfs] nfs41: fix nfs4_callback_recallslot (Steve Dickson) [560785] - [nfs] nfs41: resize slot table in reset (Steve Dickson) [560785] - [nfs] nfs41: implement cb_recall_slot (Steve Dickson) [560785] - [nfs] nfs41: back channel drc minimal implementation (Steve Dickson) [560785] - [nfs] nfs41: prepare for back channel drc (Steve Dickson) [560785] - [nfs] nfs41: remove uneeded checks in callback processing (Steve Dickson) [560785] - [nfs] nfs41: directly encode back channel error (Steve Dickson) [560785] - [nfs] nfs41: fix wrong error on callback header xdr overflow (Steve Dickson) [560785] - [nfs] nfs41: Process callback's referring call list (Steve Dickson) [560785] - [nfs] nfs41: Check slot table for referring calls (Steve Dickson) [560785] - [nfs] nfs41: Adjust max cache response size value (Steve Dickson) [560785] - [nfs] NFSD: Create PF_INET6 listener in write_ports (Steve Dickson) [560785] - [nfs] SUNRPC: NFS kernel APIs shouldn't return ENOENT for "transport not found" (Steve Dickson) [560785] - [nfs] SUNRPC: Bury "#ifdef IPV6" in svc_create_xprt() (Steve Dickson) [560785] - [nfs] NFSD: Support AF_INET6 in svc_addsock() function (Steve Dickson) [560785] - [nfs] SUNRPC: Use rpc_pton() in ip_map_parse() (Steve Dickson) [560785] - [nfs] nfsd: 4.1 has an rfc number (Steve Dickson) [560785] - [nfs] nfsd41: Create the recovery entry for the NFSv4.1 client (Steve Dickson) [560785] - [nfs] nfsd: use vfs_fsync for non-directories (Steve Dickson) [560785] - [nfs] nfsd4: Use FIRST_NFS4_OP in nfsd4_decode_compound() (Steve Dickson) [560785] - [nfs] nfsd41: nfsd4_decode_compound() does not recognize all ops (Steve Dickson) [560785]- [block] blk-cgroup: Fix lockdep warning of potential deadlock in blk-cgroup (Vivek Goyal) [561903] - [block] cfq: Do not idle on async queues and drive deeper WRITE depths (Vivek Goyal) [561902] - [quota] 64-bit quota format fixes (Jerome Marchand) [546311] - [x86] fix Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [fs] ext4: fix type of "offset" in ext4_io_end (Eric Sandeen) [560097] - [x86] Disable HPET MSI on ATI SB700/SB800 (Prarit Bhargava) [557332] - [x86] arch specific support for remapping HPET MSIs (Prarit Bhargava) [557332] - [x86] intr-remap: generic support for remapping HPET MSIs (Prarit Bhargava) [557332] - [gfs] GFS2: Extend umount wait coverage to full glock lifetime (Steven Whitehouse) [561287] - [gfs] GFS2: Wait for unlock completion on umount (Steven Whitehouse) [561287] - [gfs] GFS2: Use MAX_LFS_FILESIZE for meta inode size (Steven Whitehouse) [561307] - [gfs] GFS2: Use GFP_NOFS for alloc structure (Steven Whitehouse) [561307] - [gfs] GFS2: Fix refcnt leak on gfs2_follow_link() error path (Steven Whitehouse) [561307]- [s390x] dasd: fix online/offline race (Hendrik Brueckner) [552840] - [netdrv] update tg3 to version 3.106 and fix panic (John Feeney) [555101] - [s390x] dasd: Fix null pointer in s390dbf and discipline checking (Hendrik Brueckner) [559615] - [s390x] zcrypt: Do not remove coprocessor in case of error 8/72 (Hendrik Brueckner) [559613] - [s390x] cio: channel path vary operation has no effect (Hendrik Brueckner) [559612] - [uv] x86: Ensure hub revision set for all ACPI modes (George Beshers) [559752] - [uv] x86: Add function retrieving node controller revision number (George Beshers) [559752]- [virtio] console: show error message if hvc_alloc fails for console ports (Amit Shah) [543824] - [virtio] console: Add debugfs files for each port to expose debug info (Amit Shah) [543824] - [virtio] console: Add ability to hot-unplug ports (Amit Shah) [543824] - [virtio] hvc_console: Export (GPL'ed) hvc_remove (Amit Shah) [543824] - [virtio] Add ability to detach unused buffers from vrings (Amit Shah) [543824] - [virtio] console: Handle port hot-plug (Amit Shah) [543824] - [virtio] console: Remove cached data on port close (Amit Shah) [543824] - [virtio] console: Register with sysfs and create a 'name' attribute for ports (Amit Shah) [543824] - [virtio] console: Ensure only one process can have a port open at a time (Amit Shah) [543824] - [virtio] console: Add file operations to ports for open/read/write/poll (Amit Shah) [543824] - [virtio] console: Associate each port with a char device (Amit Shah) [543824] - [virtio] console: Prepare for writing to / reading from userspace buffers (Amit Shah) [543824] - [virtio] console: Add a new MULTIPORT feature, support for generic ports (Amit Shah) [543824] - [virtio] console: Introduce a send_buf function for a common path for sending data to host (Amit Shah) [543824] - [virtio] console: Introduce function to hand off data from host to readers (Amit Shah) [543824] - [virtio] console: Separate out find_vqs operation into a different function (Amit Shah) [543824] - [virtio] console: Separate out console init into a new function (Amit Shah) [543824] - [virtio] console: Separate out console-specific data into a separate struct (Amit Shah) [543824] - [virtio] console: ensure console size is updated on hvc open (Amit Shah) [543824] - [virtio] console: struct ports for multiple ports per device. (Amit Shah) [543824] - [virtio] console: remove global var (Amit Shah) [543824] - [virtio] console: don't assume a single console port. (Amit Shah) [543824] - [virtio] console: use vdev->priv to avoid accessing global var. (Amit Shah) [543824] - [virtio] console: introduce a get_inbuf helper to fetch bufs from in_vq (Amit Shah) [543824] - [virtio] console: ensure add_inbuf can work for multiple ports as well (Amit Shah) [543824] - [virtio] console: encapsulate buffer information in a struct (Amit Shah) [543824] - [virtio] console: port encapsulation (Amit Shah) [543824] - [virtio] console: We support only one device at a time (Amit Shah) [543824] - [virtio] hvc_console: Remove __devinit annotation from hvc_alloc (Amit Shah) [543824] - [virtio] hvc_console: make the ops pointer const. (Amit Shah) [543824] - [virtio] console: statically initialize virtio_cons (Amit Shah) [543824] - [virtio] console: comment cleanup (Amit Shah) [543824] - [x86] Fix crash when profiling more than 28 events (Bhavna Sarathy) [557570] - [x86] Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [kvm] fix spurious interrupt with irqfd (Marcelo Tosatti) [559343] - [kvm] eventfd: allow atomic read and waitqueue remove (Marcelo Tosatti) [559343] - [kvm] properly check max PIC pin in irq route setup (Marcelo Tosatti) [559343] - [kvm] only allow one gsi per fd (Marcelo Tosatti) [559343] - [kvm] x86: Fix leak of free lapic date in kvm_arch_vcpu_init() (Marcelo Tosatti) [559343] - [kvm] x86: Fix probable memory leak of vcpu->arch.mce_banks (Marcelo Tosatti) [559343] - [kvm] MMU: bail out pagewalk on kvm_read_guest error (Marcelo Tosatti) [559343] - [kvm] x86: Fix host_mapping_level() (Marcelo Tosatti) [559343] - [kvm] Fix race between APIC TMR and IRR (Marcelo Tosatti) [559343] - [x86] acpi: Export acpi_pci_irq_{add|del}_prt() (James Paradis) [553781] - [kdump] backport upstream ppc64 kcrctab fixes (Neil Horman) [558803] - [mm] Memory tracking for Stratus (James Paradis) [512400]- [drm] radeon possible security issue (Jerome Glisse) [556692] - [mm] Memory tracking for Stratus (James Paradis) [512400] - [pci] Always set prefetchable base/limit upper32 registers (Prarit Bhargava) [553471] - [scsi] Sync be2iscsi with upstream (Mike Christie) [515256] - [x86] msr/cpuid: Register enough minors for the MSR and CPUID drivers (George Beshers) [557554] - [x86] Remove unnecessary mdelay() from cpu_disable_common() (Peter Bogdanovic) [463633] - [x86] ioapic: Document another case when level irq is seen as an edge (Peter Bogdanovic) [463633] - [x86] ioapic: Fix the EOI register detection mechanism (Peter Bogdanovic) [463633] - [x86] io-apic: Move the effort of clearing remoteIRR explicitly before migrating the irq (Peter Bogdanovic) [463633] - [x86] Remove local_irq_enable()/local_irq_disable() in fixup_irqs() (Peter Bogdanovic) [463633] - [x86] Use EOI register in io-apic on intel platforms (Peter Bogdanovic) [463633]- [kdump] Remove the 32MB limitation for crashkernel (Steve Best) [529270] - [dm] dm-raid45: export missing dm_rh_inc (Heinz Mauelshagen) [552329] - [block] dm-raid45: add raid45 target (Heinz Mauelshagen) [552329] - [block] dm-replicator: blockdev site link handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: ringbuffer replication log handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: replication log and site link handler interfaces and main replicator module (Heinz Mauelshagen) [552364] - [block] dm-replicator: documentation and module registry (Heinz Mauelshagen) [552364] - [s390x] qeth: set default BLKT settings dependend on OSA hw level (Hendrik Brueckner) [557474] - [drm] bring RHEL6 radeon drm up to 2.6.33-rc4/5 level (Jerome Glisse) [557539] - [netdrv] e1000e: enhance frame fragment detection (Andy Gospodarek) [462780] - [stable] ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). (David S. Miller) [555084] - [stable] module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y (Rusty Russell) [555084] - [stable] fix more leaks in audit_tree.c tag_chunk() (Al Viro) [555084] - [stable] fix braindamage in audit_tree.c untag_chunk() (Al Viro) [555084] - [stable] mac80211: fix skb buffering issue (and fixes to that) (Johannes Berg) [555084] - [stable] kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr (Mike Frysinger) [555084] - [stable] libertas: Remove carrier signaling from the scan code (Samuel Ortiz) [555084] - [stable] mac80211: add missing sanity checks for action frames (Felix Fietkau) [555084] - [stable] iwl: off by one bug (Dan Carpenter) [555084] - [stable] cfg80211: fix syntax error on user regulatory hints (Luis R. Rodriguez) [555084] - [stable] ath5k: Fix eeprom checksum check for custom sized eeproms (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr (Zhu Yi) [555084] - [stable] xen: fix hang on suspend. (Ian Campbell) [555084] - [stable] quota: Fix dquot_transfer for filesystems different from ext4 (Jan Kara) [555084] - [stable] hwmon: (adt7462) Fix pin 28 monitoring (Roger Blofeld) [555084] - [stable] hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs (Yong Wang) [555084] - [stable] netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() (Patrick McHardy) [555084] - [stable] netfilter: ebtables: enforce CAP_NET_ADMIN (Florian Westphal) [555084] - [stable] ASoC: Fix WM8350 DSP mode B configuration (Mark Brown) [555084] - [stable] ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 (Daniel T Chen) [555084] - [stable] ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist (Daniel T Chen) [555084] - [stable] mmc_block: fix queue cleanup (Adrian Hunter) [555084] - [stable] mmc_block: fix probe error cleanup bug (Jarkko Lavinen) [555084] - [stable] mmc_block: add dev_t initialization check (Anna Lemehova) [555084] - [stable] kernel/signal.c: fix kernel information leak with print-fatal-signals=1 (Andi Kleen) [555084] - [stable] dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and (Krzysztof Halasa) [555084] - [stable] lib/rational.c needs module.h (Sascha Hauer) [555084] - [stable] drivers/cpuidle/governors/menu.c: fix undefined reference to `__udivdi3' (Stephen Hemminger) [555084] - [stable] rtc_cmos: convert shutdown to new pnp_driver->shutdown (OGAWA Hirofumi) [555084] - [stable] Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium" (Rusty Russell) [555084] - [stable] exofs: simple_write_end does not mark_inode_dirty (Boaz Harrosh) [555084] - [stable] modules: Skip empty sections when exporting section notes (Ben Hutchings) [555084] - [stable] ASoC: fix params_rate() macro use in several codecs (Guennadi Liakhovetski) [555084] - [stable] fasync: split 'fasync_helper()' into separate add/remove functions (Linus Torvalds) [555084] - [stable] untangle the do_mremap() mess (Al Viro)- [mm] mmap: don't return ENOMEM when mapcount is temporarily exceeded in munmap() (Danny Feng) [557000] - [netdrv] vxge: fix issues found in Neterion testing (Michal Schmidt) [493985] - [x86] Force irq complete move during cpu offline (Prarit Bhargava) [541815] - [sound] Fix SPDIF-In for AD1988 codecs + add Intel Cougar IDs (Jaroslav Kysela) [557473] - [scsi] aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree (Tomas Henzl) [557753] - [s390x] fix loading of PER control registers for utrace. (CAI Qian) [556410] - [s390x] ptrace: dont abuse PT_PTRACED (CAI Qian) [552102] - [perf] Remove the "event" callback from perf events (Jason Baron) [525517] - [perf] Use overflow handler instead of the event callback (Jason Baron) [525517] - [perf] Fix locking for PERF_FORMAT_GROUP (Jason Baron) [525517] - [perf] Fix event scaling for inherited counters (Jason Baron) [525517] - [perf] Fix PERF_FORMAT_GROUP scale info (Jason Baron) [525517] - [perf] Allow for custom overflow handlers (Jason Baron) [525517] - [perf] Add a callback to perf events (Jason Baron) [525517] - [perf] improve error reporting (Jason Baron) [525517] - [perf] add kernel internal interface (Jason Baron) [525517] - [utrace] fix utrace_maybe_reap() vs find_matching_engine() race (Oleg Nesterov) [557338] - [x86] Disable Memory hot add on x86 32-bit (Prarit Bhargava) [557131] - [netdrv] e1000e: update to the latest upstream (Andy Gospodarek) [462780] - [gfs] Use dquot_send_warning() (Steven Whitehouse) [557057] - [gfs] Add quota netlink support (Steven Whitehouse) [557057] - [netdrv] qlge: update to upstream version v1.00.00.23.00.00-01 (Andy Gospodarek) [553357] - [s390x] zfcp: set HW timeout requested by BSG request (Hendrik Brueckner) [556918] - [s390x] zfcp: introduce BSG timeout callback (Hendrik Brueckner) [556918] - [scsi] scsi_transport_fc: Allow LLD to reset FC BSG timeout (Hendrik Brueckner) [556918]- [kvm] fix cleanup_srcu_struct on vm destruction (Marcelo Tosatti) [554762] - [x86] core: make LIST_POISON less deadly (Avi Kivity) [554640] - [x86] dell-wmi: Add support for new Dell systems (Matthew Garrett) [525548] - [fs] xfs: 2.6.33 updates (Eric Sandeen) [554891] - [x86] Add kernel pagefault tracepoint for x86 & x86_64. (Larry Woodman) [526032] - [pci] PCIe AER: honor ACPI HEST FIRMWARE FIRST mode (Matthew Garrett) [537205] - [block] direct-io: cleanup blockdev_direct_IO locking (Eric Sandeen) [556547] - [tracing] tracepoint: Add signal tracepoints (Masami Hiramatsu) [526030] - [cgroups] fix for "kernel BUG at kernel/cgroup.c:790" (Dave Anderson) [547815] - [irq] Expose the irq_desc node as /proc/irq/*/node (George Beshers) [555866] - [scsi] qla2xxx - Update support for FC/FCoE HBA/CNA (Rob Evers) [553854] - [scsi] bfa update from 2.1.2.0 to 2.1.2.1 (Rob Evers) [475704] - [nfs] sunrpc: fix build-time warning (Steve Dickson) [437715] - [nfs] sunrpc: on successful gss error pipe write, don't return error (Steve Dickson) [437715] - [nfs] SUNRPC: Fix the return value in gss_import_sec_context() (Steve Dickson) [437715] - [nfs] SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos() (Steve Dickson) [437715] - [nfs] sunrpc: fix peername failed on closed listener (Steve Dickson) [437715] - [nfs] nfsd: make sure data is on disk before calling ->fsync (Steve Dickson) [437715] - [uv] React 2.6.32.y: isolcpus broken in 2.6.32.y kernel (George Beshers) [548842] - [gru] GRU Rollup patch (George Beshers) [546680] - [uv] XPC: pass nasid instead of nid to gru_create_message_queue (George Beshers) [546695] - [uv] x86: XPC receive message reuse triggers invalid BUG_ON (George Beshers) [546695] - [uv] x86: xpc_make_first_contact hang due to not accepting ACTIVE state (George Beshers) [546695] - [uv] x86: xpc NULL deref when mesq becomes empty (George Beshers) [546695] - [uv] x86: update XPC to handle updated BIOS interface (George Beshers) [546695] - [uv] xpc needs to provide an abstraction for uv_gpa (George Beshers) [546695] - [uv] x86, irq: Check move_in_progress before freeing the vector mapping (George Beshers) [546668] - [uv] x86: Remove move_cleanup_count from irq_cfg (George Beshers) [546668] - [uv] x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system (George Beshers) [546668] - [uv] x86, apic: Move SGI UV functionality out of generic IO-APIC code (George Beshers) [546668] - [uv] x86 SGI: Fix irq affinity for hub based interrupts (George Beshers) [546668] - [uv] x86 RTC: Always enable RTC clocksource (George Beshers) [546668] - [uv] x86 RTC: Rename generic_interrupt to x86_platform_ipi (George Beshers) [546668] - [uv] x86, mm: Correct the implementation of is_untracked_pat_range() (George Beshers) [548524] - [uv] x86: Change is_ISA_range() into an inline function (George Beshers) [548524] - [uv] x86, platform: Change is_untracked_pat_range() to bool (George Beshers) [548524] - [uv] x86, mm: is_untracked_pat_range() takes a normal semiclosed range (George Beshers) [548524] - [uv] x86, mm: Call is_untracked_pat_range() rather than is_ISA_range() (George Beshers) [548524] - [uv] x86 SGI: Dont track GRU space in PAT (George Beshers) [548524] - [scsi] megaraid: upgrade to 4.17 (Tomas Henzl) [520729] - [scsi] mpt2sas: Bump version 03.100.03.00 (Tomas Henzl) [470848] - [scsi] mpt2sas: don't update links nor unblock device at no link rate change (Tomas Henzl) [470848] - [scsi] mpt2sas: add support for RAID Action System Shutdown Initiated at OS Shutdown (Tomas Henzl) [470848] - [scsi] mpt2sas: freeze the sdev IO queue when firmware sends internal device reset (Tomas Henzl) [470848] - [scsi] mpt2sas: fix PPC endian bug (Tomas Henzl) [470848] - [scsi] mpt2sas: mpt2sas_base_get_sense_buffer_dma returns little endian (Tomas Henzl) [470848] - [scsi] mpt2sas: return DID_TRANSPORT_DISRUPTED in nexus loss and SCSI_MLQUEUE_DEVICE_BUSY if device is busy (Tomas Henzl) [470848] - [scsi] mpt2sas: retrieve the ioc facts prior to putting the controller into READY state (Tomas Henzl) [470848] - [scsi] mpt2sas: add new info messages for IR and Expander events (Tomas Henzl) [470848] - [scsi] mpt2sas: limit the max_depth to 32 for SATA devices (Tomas Henzl) [470848] - [scsi] mpt2sas: add TimeStamp support when sending ioc_init (Tomas Henzl) [470848] - [scsi] mpt2sas: add extended type for diagnostic buffer support (Tomas Henzl) [470848] - [scsi] mpt2sas: add command line option diag_buffer_enable (Tomas Henzl) [470848] - [scsi] mpt2sas: fix some comments (Tomas Henzl) [470848] - [scsi] mpt2sas: stop driver when firmware encounters faults (Tomas Henzl) [470848] - [scsi] mpt2sas: adding MPI Headers - revision L (Tomas Henzl) [470848] - [scsi] mpt2sas: new device SAS2208 support (Tomas Henzl) [470848] - [scsi] mpt2sas: check for valid response info (Tomas Henzl) [470848] - [scsi] mpt2sas: fix expander remove fail (Tomas Henzl) [470848] - [scsi] mpt2sas: use sas address instead of handle as a lookup (Tomas Henzl) [470848] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [555812] - [block] Honor the gfp_mask for alloc_page() in blkdev_issue_discard() (Mike Snitzer) [554719] - [scsi] sync fcoe with upstream (Mike Christie) [549945] - [net] dccp: modify how dccp creates slab caches to prevent bug halt in SLUB (Neil Horman) [553698] - [s390x] tape: Add pr_fmt() macro to all tape source files (Hendrik Brueckner) [554380] - [s390] qeth: fix packet loss if TSO is switched on (Hendrik Brueckner) [546632] - [s390x] qeth: Support for HiperSockets Network Traffic Analyzer (Hendrik Brueckner) [463706] - [serial] 8250: add support for DTR/DSR hardware flow control (Mauro Carvalho Chehab) [523848]- [build] Revert "[redhat] disabling temporaly DEVTMPFS" (Aristeu Rozanski)- [drm] minor printk fixes from upstream (Dave Airlie) [554601] - [offb] add support for framebuffer handoff to offb. (Dave Airlie) [554948] - [x86] allow fbdev primary video code on 64-bit. (Dave Airlie) [554930] - [drm] nouveau: update to 2.6.33 level (Dave Airlie) [549930] - [drm] ttm: validation API changes + ERESTART fixes. (Dave Airlie) [554918] - [drm] radeon/kms: update to 2.6.33 (without TTM API changes) (Dave Airlie) [554918] - [drm] i915: bring Intel DRM/KMS driver up to 2.6.33 (Dave Airlie) [554616] - [drm] radeon/intel: realign displayport helper code with upstream. (Dave Airlie) [554601] - [drm] kms: rollup KMS core and helper changes to 2.6.33 (Dave Airlie) [554601] - [drm] remove address mask param for drm_pci_alloc() (Dave Airlie) [554601] - [drm] add new userspace core drm interfaces from 2.6.33 (Dave Airlie) [554601] - [drm] unlocked ioctl support for core + macro fixes (Dave Airlie) [554601] - [drm] ttm: rollup upstream TTM fixes (Dave Airlie) [554601] - [drm] mm: patch drm core memory range manager up to 2.6.33 (Dave Airlie) [554601] - [drm] drm/edid: update to 2.6.33 EDID parser code (Dave Airlie) [554601] - [net] dccp: fix module load dependency btw dccp_probe and dccp (Neil Horman) [554840] - [powerpc] pseries: Correct pseries/dlpar.c build break without CONFIG_SMP (Steve Best) [539318] - [powerpc] cpu-allocation/deallocation process (Steve Best) [539318] - [powerpc] Add code to online/offline CPUs of a DLPAR node (Steve Best) [539318] - [powerpc] CPU DLPAR handling (Steve Best) [539318] - [powerpc] sysfs cpu probe/release files (Steve Best) [539318] - [powerpc] Kernel handling of Dynamic Logical Partitioning (Steve Best) [539318] - [powerpc] pseries: Add hooks to put the CPU into an appropriate offline state (Steve Best) [539318] - [powerpc] pseries: Add extended_cede_processor() helper function. (Steve Best) [539318] - [gfs] GFS2: Fix glock refcount issues (Steven Whitehouse) [546634] - [gfs] GFS2: Ensure uptodate inode size when using O_APPEND (Steven Whitehouse) [547639] - [gfs] GFS2: Fix locking bug in rename (Steven Whitehouse) [547640] - [gfs] GFS2: Fix lock ordering in gfs2_check_blk_state() (Steven Whitehouse) [554673] - [gfs2] only show nobarrier option on /proc/mounts when the option is active (Steven Whitehouse) [546665] - [gfs2] add barrier/nobarrier mount options (Steven Whitehouse) [546665] - [gfs2] remove division from new statfs code (Steven Whitehouse) [298561] - [gfs2] Improve statfs and quota usability (Steven Whitehouse) [298561] - [gfs2] Add set_xquota support (Steven Whitehouse) [298561] - [gfs2] Add get_xquota support (Steven Whitehouse) [298561] - [gfs2] Clean up gfs2_adjust_quota() and do_glock() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qd_get() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qdsb_get() (Steven Whitehouse) [298561] - [gfs2] Add proper error reporting to quota sync via sysfs (Steven Whitehouse) [298561] - [gfs2] Add get_xstate quota function (Steven Whitehouse) [298561] - [gfs2] Remove obsolete code in quota.c (Steven Whitehouse) [298561] - [gfs2] Hook gfs2_quota_sync into VFS via gfs2_quotactl_ops (Steven Whitehouse) [298561] - [gfs2] Alter arguments of gfs2_quota/statfs_sync (Steven Whitehouse) [298561] - [gfs2] Fix -o meta mounts for subsequent mounts (Steven Whitehouse) [546664] - [gfs] GFS2: Fix gfs2_xattr_acl_chmod() (Steven Whitehouse) [546294] - [gfs] VFS: Use GFP_NOFS in posix_acl_from_xattr() (Steven Whitehouse) [546294] - [gfs] GFS2: Add cached ACLs support (Steven Whitehouse) [546294] - [gfs] GFS2: Clean up ACLs (Steven Whitehouse) [546294] - [gfs] GFS2: Use gfs2_set_mode() instead of munge_mode() (Steven Whitehouse) [546294] - [gfs] GFS2: Use forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] VFS: Add forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] GFS2: Fix up system xattrs (Steven Whitehouse) [546294] - [netdrv] igb: Update igb driver to support Barton Hills (Stefan Assmann) [462783] - [dm] add feature flags to reduce future kABI impact (Mike Snitzer) [547756] - [block] Stop using byte offsets (Mike Snitzer) [554718] - [dm] Fix device mapper topology stacking (Mike Snitzer) [554718] - [block] bdev_stack_limits wrapper (Mike Snitzer) [554718] - [block] Fix discard alignment calculation and printing (Mike Snitzer) [554718] - [block] Correct handling of bottom device misaligment (Mike Snitzer) [554718] - [block] Fix incorrect alignment offset reporting and update documentation (Mike Snitzer) [554718] - [kvm] Fix possible circular locking in kvm_vm_ioctl_assign_device() (Marcelo Tosatti) [554762] - [kvm] only clear irq_source_id if irqchip is present (Marcelo Tosatti) [554762] - [kvm] fix lock imbalance in kvm_*_irq_source_id() (Marcelo Tosatti) [554762] - [kvm] VMX: Report unexpected simultaneous exceptions as internal errors (Marcelo Tosatti) [554762] - [kvm] Allow internal errors reported to userspace to carry extra data (Marcelo Tosatti) [554762] - [kvm] x86: disable paravirt mmu reporting (Marcelo Tosatti) [554762] - [kvm] x86: disallow KVM_{SET, GET}_LAPIC without allocated in-kernel lapic (Marcelo Tosatti) [554762] - [kvm] x86: disallow multiple KVM_CREATE_IRQCHIP (Marcelo Tosatti) [554762] - [kvm] VMX: Disable unrestricted guest when EPT disabled (Marcelo Tosatti) [554762] - [kvm] SVM: remove needless mmap_sem acquision from nested_svm_map (Marcelo Tosatti) [554762] - [kvm] SVM: Notify nested hypervisor of lost event injections (Marcelo Tosatti) [554762] - [kvm] SVM: Move INTR vmexit out of atomic code (Marcelo Tosatti) [554762] - [kvm] remove pre_task_link setting in save_state_to_tss16 (Marcelo Tosatti) [554762] - [kvm] x86: Extend KVM_SET_VCPU_EVENTS with selective updates (Marcelo Tosatti) [554500] - [kvm] x86: Add KVM_GET/SET_VCPU_EVENTS (Marcelo Tosatti) [554500] - [kvm] fix kvmclock-adjust-offset ioctl to match upstream (Marcelo Tosatti) [554524] - [kvm] SVM: init_vmcb(): remove redundant save->cr0 initialization (Marcelo Tosatti) [554506] - [kvm] SVM: Reset cr0 properly on vcpu reset (Marcelo Tosatti) [554506] - [kvm] VMX: Use macros instead of hex value on cr0 initialization (Marcelo Tosatti) [554506] - [kvm] avoid taking ioapic mutex for non-ioapic EOIs (Marcelo Tosatti) [550809] - [kvm] Bump maximum vcpu count to 64 (Marcelo Tosatti) [550809] - [kvm] convert slots_lock to a mutex (Marcelo Tosatti) [550809] - [kvm] switch vcpu context to use SRCU (Marcelo Tosatti) [550809] - [kvm] convert io_bus to SRCU (Marcelo Tosatti) [550809] - [kvm] x86: switch kvm_set_memory_alias to SRCU update (Marcelo Tosatti) [550809] - [kvm] use SRCU for dirty log (Marcelo Tosatti) [550809] - [kvm] introduce kvm->srcu and convert kvm_set_memory_region to SRCU update (Marcelo Tosatti) [550809] - [kvm] use gfn_to_pfn_memslot in kvm_iommu_map_pages (Marcelo Tosatti) [550809] - [kvm] introduce gfn_to_pfn_memslot (Marcelo Tosatti) [550809] - [kvm] split kvm_arch_set_memory_region into prepare and commit (Marcelo Tosatti) [550809] - [kvm] modify alias layout in x86s struct kvm_arch (Marcelo Tosatti) [550809] - [kvm] modify memslots layout in struct kvm (Marcelo Tosatti) [550809] - [kvm] rcu: Enable synchronize_sched_expedited() fastpath (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the documentation (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the rcutorture test suite (Marcelo Tosatti) [550809] - [kvm] Add synchronize_srcu_expedited() (Marcelo Tosatti) [550809] - [kvm] Drop kvm->irq_lock lock from irq injection path (Marcelo Tosatti) [550809] - [kvm] Move IO APIC to its own lock (Marcelo Tosatti) [550809] - [kvm] Convert irq notifiers lists to RCU locking (Marcelo Tosatti) [550809] - [kvm] Move irq ack notifier list to arch independent code (Marcelo Tosatti) [550809] - [kvm] Move irq routing data structure to rcu locking (Marcelo Tosatti) [550809] - [kvm] Maintain back mapping from irqchip/pin to gsi (Marcelo Tosatti) [550809] - [kvm] Change irq routing table to use gsi indexed array (Marcelo Tosatti) [550809] - [kvm] Move irq sharing information to irqchip level (Marcelo Tosatti) [550809] - [kvm] Call pic_clear_isr() on pic reset to reuse logic there (Marcelo Tosatti) [550809] - [kvm] Dont pass kvm_run arguments (Marcelo Tosatti) [550809]- [modsign] Remove Makefile.modpost qualifying message for module sign failure (David Howells) [543529] - [nfs] fix oops in nfs_rename() (Jeff Layton) [554337] - [x86] AMD: Fix stale cpuid4_info shared_map data in shared_cpu_map cpumasks (Prarit Bhargava) [546610] - [s390] kernel: improve code generated by atomic operations (Hendrik Brueckner) [547411] - [s390x] tape: incomplete device removal (Hendrik Brueckner) [547415] - [netdrv] be2net: update be2net driver to latest upstream (Ivan Vecera) [515262] - [x86] mce: fix confusion between bank attributes and mce attributes (hiro muneda) [476606] - [tpm] autoload tpm_tis driver (John Feeney) [531891] - [stable] generic_permission: MAY_OPEN is not write access (Serge E. Hallyn) [555084] - [stable] rt2x00: Disable powersaving for rt61pci and rt2800pci. (Gertjan van Wingerde) [555084] - [stable] lguest: fix bug in setting guest GDT entry (Rusty Russell) [555084] - [stable] ext4: Update documentation to correct the inode_readahead_blks option name (Fang Wenqi) [555084] - [stable] sched: Sched_rt_periodic_timer vs cpu hotplug (Peter Zijlstra) [555084] - [stable] amd64_edac: fix forcing module load/unload (Borislav Petkov) [555084] - [stable] amd64_edac: make driver loading more robust (Borislav Petkov) [555084] - [stable] amd64_edac: fix driver instance freeing (Borislav Petkov) [555084] - [stable] x86, msr: msrs_alloc/free for CONFIG_SMP=n (Borislav Petkov) [555084] - [stable] x86, msr: Add support for non-contiguous cpumasks (Borislav Petkov) [555084] - [stable] amd64_edac: unify MCGCTL ECC switching (Borislav Petkov) [555084] - [stable] cpumask: use modern cpumask style in drivers/edac/amd64_edac.c (Rusty Russell) [555084] - [stable] x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus (Borislav Petkov) [555084] - [stable] ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) (Dmitry Monakhov) [555084] - [stable] ext4: Convert to generic reserved quota's space management. (Dmitry Monakhov) [555084] - [stable] quota: decouple fs reserved space from quota reservation (Dmitry Monakhov) [555084] - [stable] Add unlocked version of inode_add_bytes() function (Dmitry Monakhov) [555084] - [stable] udf: Try harder when looking for VAT inode (Jan Kara) [555084] - [stable] orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled (Andrey Borzenkov) [555084] - [stable] drm: disable all the possible outputs/crtcs before entering KMS mode (Zhao Yakui) [555084] - [stable] drm/radeon/kms: fix crtc vblank update for r600 (Dave Airlie) [555084] - [stable] sched: Fix balance vs hotplug race (Peter Zijlstra) [555084] - [stable] Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support (Geert Uytterhoeven) [555084] - [stable] b43: avoid PPC fault during resume (Larry Finger) [555084] - [stable] hwmon: (sht15) Off-by-one error in array index + incorrect constants (Jonathan Cameron) [555084] - [stable] netfilter: fix crashes in bridge netfilter caused by fragment jumps (Patrick McHardy) [555084] - [stable] ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery (Patrick McHardy) [555084] - [stable] e100: Fix broken cbs accounting due to missing memset. (Roger Oksanen) [555084] - [stable] memcg: avoid oom-killing innocent task in case of use_hierarchy (Daisuke Nishimura) [555084] - [stable] x86/ptrace: make genregs[32]_get/set more robust (Linus Torvalds) [555084] - [stable] V4L/DVB (13596): ov511.c typo: lock => unlock (Dan Carpenter) [555084] - [stable] kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch (WANG Cong) [555084] - [stable] 'sysctl_max_map_count' should be non-negative (Amerigo Wang) [555084] - [stable] NOMMU: Optimise away the {dac_,}mmap_min_addr tests (David Howells) [555084] - [stable] mac80211: fix race with suspend and dynamic_ps_disable_work (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix 40MHz operation setting on cards that do not allow it (Reinette Chatre) [555084] - [stable] iwlwifi: fix more eeprom endian bugs (Johannes Berg) [555084] - [stable] iwlwifi: fix EEPROM/OTP reading endian annotations and a bug (Johannes Berg) [555084] - [stable] iwl3945: fix panic in iwl3945 driver (Zhu Yi) [555084] - [stable] iwl3945: disable power save (Reinette Chatre) [555084] - [stable] ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k: fix suspend by waking device prior to stop (Sujith) [555084] - [stable] ath9k: wake hardware during AMPDU TX actions (Luis R. Rodriguez) [555084] - [stable] ath9k: fix missed error codes in the tx status check (Felix Fietkau) [555084] - [stable] ath9k: Fix TX queue draining (Sujith) [555084] - [stable] ath9k: wake hardware for interface IBSS/AP/Mesh removal (Luis R. Rodriguez) [555084] - [stable] ath5k: fix SWI calibration interrupt storm (Bob Copeland) [555084] - [stable] cfg80211: fix race between deauth and assoc response (Johannes Berg) [555084] - [stable] mac80211: Fix IBSS merge (Sujith) [555084] - [stable] mac80211: fix WMM AP settings application (Johannes Berg) [555084] - [stable] mac80211: fix propagation of failed hardware reconfigurations (Luis R. Rodriguez) [555084] - [stable] iwmc3200wifi: fix array out-of-boundary access (Zhu Yi) [555084] - [stable] Libertas: fix buffer overflow in lbs_get_essid() (Daniel Mack) [555084] - [stable] KVM: LAPIC: make sure IRR bitmap is scanned after vm load (Marcelo Tosatti) [555084] - [stable] KVM: MMU: remove prefault from invlpg handler (Marcelo Tosatti) [555084] - [stable] ioat2,3: put channel hardware in known state at init (Dan Williams) [555084] - [stable] ioat3: fix p-disabled q-continuation (Dan Williams) [555084] - [stable] x86/amd-iommu: Fix initialization failure panic (Joerg Roedel) [555084] - [stable] dma-debug: Fix bug causing build warning (Ingo Molnar) [555084] - [stable] dma-debug: Do not add notifier when dma debugging is disabled. (Shaun Ruffell) [555084] - [stable] dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh' (Nicolas Ferre) [555084] - [stable] md: Fix unfortunate interaction with evms (NeilBrown) [555084] - [stable] x86: SGI UV: Fix writes to led registers on remote uv hubs (Mike Travis) [555084] - [stable] drivers/net/usb: Correct code taking the size of a pointer (Julia Lawall) [555084] - [stable] USB: fix bugs in usb_(de)authorize_device (Alan Stern) [555084] - [stable] USB: rename usb_configure_device (Alan Stern) [555084] - [stable] Bluetooth: Prevent ill-timed autosuspend in USB driver (Oliver Neukum) [555084] - [stable] USB: musb: gadget_ep0: avoid SetupEnd interrupt (Sergei Shtylyov) [555084] - [stable] USB: Fix a bug on appledisplay.c regarding signedness (pancho horrillo) [555084] - [stable] USB: option: support hi speed for modem Haier CE100 (Donny Kurnia) [555084] - [stable] USB: emi62: fix crash when trying to load EMI 6|2 firmware (Clemens Ladisch) [555084] - [stable] drm/radeon: fix build on 64-bit with some compilers. (Dave Airlie) [555084] - [stable] ASoC: Do not write to invalid registers on the wm9712. (Eric Millbrandt) [555084] - [stable] powerpc: Handle VSX alignment faults correctly in little-endian mode (Neil Campbell) [555084] - [stable] ACPI: Use the return result of ACPI lid notifier chain correctly (Zhao Yakui) [555084] - [stable] ACPI: EC: Fix MSI DMI detection (Alexey Starikovskiy) [555084] - [stable] acerhdf: limit modalias matching to supported (Stefan Bader) [555084] - [stable] ALSA: hda - Fix missing capsrc_nids for ALC88x (Takashi Iwai) [555084] - [stable] sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer (Clemens Ladisch) [555084] - [stable] ASoC: wm8974: fix a wrong bit definition (Guennadi Liakhovetski) [555084] - [stable] pata_cmd64x: fix overclocking of UDMA0-2 modes (Bartlomiej Zolnierkiewicz) [555084] - [stable] pata_hpt3x2n: fix clock turnaround (Sergei Shtylyov) [555084] - [stable] clockevents: Prevent clockevent_devices list corruption on cpu hotplug (Thomas Gleixner) [555084] - [stable] sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE (Peter Zijlstra) [555084] - [stable] x86, cpuid: Add "volatile" to asm in native_cpuid() (Suresh Siddha) [555084] - [stable] sched: Fix task_hot() test order (Peter Zijlstra) [555084] - [stable] SCSI: fc class: fix fc_transport_init error handling (Mike Christie) [555084] - [stable] SCSI: st: fix mdata->page_order handling (FUJITA Tomonori) [555084] - [stable] SCSI: qla2xxx: dpc thread can execute before scsi host has been added (Michael Reed) [555084] - [stable] SCSI: ipr: fix EEH recovery (Kleber Sacilotto de Souza) [555084] - [stable] implement early_io{re,un}map for ia64 (Luck, Tony) [555084] - [stable] perf_event: Fix incorrect range check on cpu number (Paul Mackerras) [555084] - [stable] netfilter: xtables: document minimal required version (Jan Engelhardt) [555084] - [stable] intel-iommu: ignore page table validation in pass through mode (Chris Wright) [555084] - [stable] jffs2: Fix long-standing bug with symlink garbage collection. (David Woodhouse) [555084] - [stable] ipvs: zero usvc and udest (Simon Horman) [555084] - [stable] mm: sigbus instead of abusing oom (Hugh Dickins) [555084] - [stable] drm/i915: Fix LVDS stability issue on Ironlake (Zhenyu Wang) [555084] - [stable] drm/i915: PineView only has LVDS and CRT ports (Zhenyu Wang) [555084] - [stable] drm/i915: Avoid NULL dereference with component_only tv_modes (Chris Wilson) [555084] - [stable] x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value (Yong Wang) [555084] - [stable] bcm63xx_enet: fix compilation failure after get_stats_count removal (Florian Fainelli) [555084] - [stable] V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. (Rafal Milecki) [555084] - [stable] ext3: Fix data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] net: Fix userspace RTM_NEWLINK notifications. (Eric W. Biederman) [555084] - [stable] ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. (Zhao Yakui) [555084] - [stable] vmalloc: conditionalize build of pcpu_get_vm_areas() (Tejun Heo) [555084] - [stable] asus-laptop: change light sens default values. (Corentin Chary) [555084] - [stable] acerhdf: add new BIOS versions (Peter Feuerer) [555084] - [stable] matroxfb: fix problems with display stability (Alan Cox) [555084] - [stable] ipw2100: fix rebooting hang with driver loaded (Zhu Yi) [555084] - [stable] thinkpad-acpi: preserve rfkill state across suspend/resume (Henrique de Moraes Holschuh) [555084] - [stable] thinkpad-acpi: fix default brightness_mode for R50e/R51 (Henrique de Moraes Holschuh) [555084] - [stable] memcg: fix memory.memsw.usage_in_bytes for root cgroup (Kirill A. Shutemov) [555084] - [stable] mac80211: Fix dynamic power save for scanning. (Vivek Natarajan) [555084] - [stable] ath9k: fix tx status reporting (Felix Fietkau) [555084] - [stable] tracing: Fix event format export (Johannes Berg) [555084] - [stable] b43legacy: avoid PPC fault during resume (Larry Finger) [555084] - [stable] sparc: Set UTS_MACHINE correctly. (David S. Miller) [555084] - [stable] sparc64: Fix stack debugging IRQ stack regression. (David S. Miller) [555084] - [stable] sparc64: Fix overly strict range type matching for PCI devices. (David S. Miller) [555084] - [stable] sparc64: Don't specify IRQF_SHARED for LDC interrupts. (David S. Miller) [555084] - [stable] b44 WOL setup: one-bit-off stack corruption kernel panic fix (Stanislav Brabec) [555084] - [stable] ip_fragment: also adjust skb->truesize for packets not owned by a socket (Patrick McHardy) [555084] - [stable] tcp: Stalling connections: Fix timeout calculation routine (Damian Lukowski) [555084] - [stable] slc90e66: fix UDMA handling (Bartlomiej Zolnierkiewicz) [555084] - [stable] xen: try harder to balloon up under memory pressure. (Ian Campbell) [555084] - [stable] Xen balloon: fix totalram_pages counting. (Gianluca Guida) [555084] - [stable] xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region. (Ian Campbell) [555084] - [stable] xen: use iret for return from 64b kernel to 32b usermode (Jeremy Fitzhardinge) [555084] - [stable] xen: don't leak IRQs over suspend/resume. (Ian Campbell) [555084] - [stable] xen: improve error handling in do_suspend. (Ian Campbell) [555084] - [stable] xen: call clock resume notifier on all CPUs (Ian Campbell) [555084] - [stable] xen: register runstate info for boot CPU early (Jeremy Fitzhardinge) [555084] - [stable] xen: don't call dpm_resume_noirq() with interrupts disabled. (Jeremy Fitzhardinge) [555084] - [stable] xen: register runstate on secondary CPUs (Ian Campbell) [555084] - [stable] xen: register timer interrupt with IRQF_TIMER (Ian Campbell) [555084] - [stable] xen: correctly restore pfn_to_mfn_list_list after resume (Ian Campbell) [555084] - [stable] xen: restore runstate_info even if !have_vcpu_info_placement (Jeremy Fitzhardinge) [555084] - [stable] xen: re-register runstate area earlier on resume. (Ian Campbell) [555084] - [stable] xen/xenbus: make DEVICE_ATTR()s static (Jeremy Fitzhardinge) [555084] - [stable] drm/i915: Add the missing clonemask for display port on Ironlake (Zhao Yakui) [555084] - [stable] drm/i915: Set the error code after failing to insert new offset into mm ht. (Chris Wilson) [555084] - [stable] drm/ttm: Fix build failure due to missing struct page (Martin Michlmayr) [555084] - [stable] drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix vram setup on rs600 (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix legacy crtc2 dpms (Alex Deucher) [555084] - [stable] drm/radeon/kms: handle vblanks properly with dpms on (Alex Deucher) [555084] - [stable] drm/radeon/kms: Add quirk for HIS X1300 board (Alex Deucher) [555084] - [stable] powerpc: Fix usage of 64-bit instruction in 32-bit altivec code (Benjamin Herrenschmidt) [555084] - [stable] powerpc/therm_adt746x: Record pwm invert bit at module load time] (Darrick J. Wong) [555084] - [stable] powerpc/windfarm: Add detection for second cpu pump (Bolko Maass) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in walk_page_range() (Naoya Horiguchi) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in mincore() (Naoya Horiguchi) [555084] - [stable] x86: Fix bogus warning in apic_noop.apic_write() (Thomas Gleixner) [555084] - [stable] rtl8187: Fix wrong rfkill switch mask for some models (Larry Finger) [555084] - [stable] wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC (John W. Linville) [555084] - [stable] mac80211: fix scan abort sanity checks (Johannes Berg) [555084] - [stable] mac80211: Revert 'Use correct sign for mesh active path refresh' (Javier Cardona) [555084] - [stable] mac80211: Fixed bug in mesh portal paths (Javier Cardona) [555084] - [stable] mac80211: Fix bug in computing crc over dynamic IEs in beacon (Vasanthakumar Thiagarajan) [555084] - [stable] Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN (Ian Jackson) [555084] - [stable] Driver core: fix race in dev_driver_string (Alan Stern) [555084] - [stable] debugfs: fix create mutex racy fops and private data (Mathieu Desnoyers) [555084] - [stable] devpts_get_tty() should validate inode (Sukadev Bhattiprolu) [555084] - [stable] futex: Take mmap_sem for get_user_pages in fault_in_user_writeable (Andi Kleen) [555084] - [stable] md/bitmap: protect against bitmap removal while being updated. (NeilBrown) [555084] - [stable] hfs: fix a potential buffer overflow (Amerigo Wang) [555084] - [stable] pxa/em-x270: fix usb hub power up/reset sequence (Igor Grinberg) [555084] - [stable] USB: Close usb_find_interface race v3 (Russ Dill) [555084] - [stable] USB: usb-storage: add BAD_SENSE flag (Alan Stern) [555084] - [stable] USB: usbtmc: repeat usb_bulk_msg until whole message is transfered (Andre Herms) [555084] - [stable] USB: option.c: add support for D-Link DWM-162-U5 (Zhang Le) [555084] - [stable] USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again (Sergei Shtylyov) [555084] - [stable] USB: xhci: Add correct email and files to MAINTAINERS entry. (Sarah Sharp) [555084] - [stable] jbd2: don't wipe the journal on a failed journal checksum (Theodore Ts'o) [555084] - [stable] UBI: flush wl before clearing update marker (Sebastian Andrzej Siewior) [555084] - [stable] bsdacct: fix uid/gid misreporting (Alexey Dobriyan) [555084] - [stable] V4L/DVB: Fix test in copy_reg_bits() (Roel Kluin) [555084] - [stable] pata_hpt{37x|3x2n}: fix timing register masks (take 2) (Sergei Shtylyov) [555084] - [stable] x86: Fix typo in Intel CPU cache size descriptor (Dave Jones) [555084] - [stable] x86: Add new Intel CPU cache size descriptors (Dave Jones) [555084] - [stable] x86: Fix duplicated UV BAU interrupt vector (Cliff Wickman) [555084] - [stable] x86/mce: Set up timer unconditionally (Jan Beulich) [555084] - [stable] x86, mce: don't restart timer if disabled (Hidetoshi Seto) [555084] - [stable] x86: Use -maccumulate-outgoing-args for sane mcount prologues (Thomas Gleixner) [555084] - [stable] x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage (Thomas Gleixner) [555084] - [stable] KVM: x86: include pvclock MSRs in msrs_to_save (Glauber Costa) [555084] - [stable] KVM: fix irq_source_id size verification (Marcelo Tosatti) [555084] - [stable] KVM: s390: Make psw available on all exits, not just a subset (Carsten Otte) [555084] - [stable] KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c (Carsten Otte) [555084] - [stable] KVM: x86 emulator: limit instructions to 15 bytes (Avi Kivity) [555084] - [stable] ALSA: hrtimer - Fix lock-up (Takashi Iwai) [555084] - [stable] hrtimer: Fix /proc/timer_list regression (Feng Tang) [555084] - [stable] ath5k: enable EEPROM checksum check (Luis R. Rodriguez) [555084] - [stable] ath5k: allow setting txpower to 0 (Bob Copeland) [555084] - [stable] ssb: Fix range check in sprom write (Michael Buesch) [555084] - [stable] x86, apic: Enable lapic nmi watchdog on AMD Family 11h (Mikael Pettersson) [555084] - [stable] x86: ASUS P4S800 reboot=bios quirk (Leann Ogasawara) [555084] - [stable] x86: GART: pci-gart_64.c: Use correct length in strncmp (Joe Perches) [555084] - [stable] x86: Fix iommu=nodac parameter handling (Tejun Heo) [555084] - [stable] x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree (Darrick J. Wong) [555084] - [stable] x86/amd-iommu: un__init iommu_setup_msi (Joerg Roedel) [555084] - [stable] x86/amd-iommu: attach devices to pre-allocated domains early (Joerg Roedel) [555084] - [stable] sched: Fix and clean up rate-limit newidle code (Mike Galbraith) [555084] - [stable] sched: Rate-limit newidle (Mike Galbraith) [555084] - [stable] sched: Fix affinity logic in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] sched: Check for an idle shared cache in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() (Rafael J. Wysocki) [555084] - [stable] perf_event: Initialize data.period in perf_swevent_hrtimer() (Xiao Guangrong) [555084] - [stable] perf_event: Fix invalid type in ioctl definition (Arjan van de Ven) [555084] - [stable] rcu: Remove inline from forward-referenced functions (Paul E. McKenney) [555084] - [stable] rcu: Fix note_new_gpnum() uses of ->gpnum (Paul E. McKenney) [555084] - [stable] rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter (Paul E. McKenney) [555084] - [stable] rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter (Paul E. McKenney) [555084] - [stable] firewire: ohci: handle receive packets with a data length of zero (Jay Fenlason) [555084] - [stable] USB: option: add pid for ZTE (zhao.ming9@zte.com.cn) [555084] - [stable] USB: usb-storage: fix bug in fill_inquiry (Alan Stern) [555084] - [stable] ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) (Theodore Ts'o) [555084] - [stable] ext4: Wait for proper transaction commit on fsync (Jan Kara) [555084] - [stable] ext4: fix incorrect block reservation on quota transfer. (Dmitry Monakhov) [555084] - [stable] ext4: quota macros cleanup (Dmitry Monakhov) [555084] - [stable] ext4: ext4_get_reserved_space() must return bytes instead of blocks (Dmitry Monakhov) [555084] - [stable] ext4: remove blocks from inode prealloc list on failure (Curt Wohlgemuth) [555084] - [stable] ext4: Avoid data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks() (Roel Kluin) [555084] - [stable] jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() (Theodore Ts'o) [555084] - [stable] ext4: move_extent_per_page() cleanup (Akira Fujita) [555084] - [stable] ext4: initialize moved_len before calling ext4_move_extents() (Kazuya Mio) [555084] - [stable] ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: make "norecovery" an alias for "noload" (Eric Sandeen) [555084] - [stable] ext4: fix error handling in ext4_ind_get_blocks() (Jan Kara) [555084] - [stable] ext4: avoid issuing unnecessary barriers (Theodore Ts'o) [555084] - [stable] ext4: fix block validity checks so they work correctly with meta_bg (Theodore Ts'o) [555084] - [stable] ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero (Theodore Ts'o) [555084] - [stable] ext4: don't update the superblock in ext4_statfs() (Theodore Ts'o) [555084] - [stable] ext4: journal all modifications in ext4_xattr_set_handle (Eric Sandeen) [555084] - [stable] ext4: fix i_flags access in ext4_da_writepages_trans_blocks() (Julia Lawall) [555084] - [stable] ext4: make sure directory and symlink blocks are revoked (Theodore Ts'o) [555084] - [stable] ext4: plug a buffer_head leak in an error path of ext4_iget() (Theodore Ts'o) [555084] - [stable] ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: fix lock order problem in ext4_move_extents() (Akira Fujita) [555084] - [stable] ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails (Akira Fujita) [555084] - [stable] ext4: avoid divide by zero when trying to mount a corrupted file system (Theodore Ts'o) [555084] - [stable] ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC (Theodore Ts'o) [555084] - [stable] SCSI: megaraid_sas: fix 64 bit sense pointer truncation (Yang, Bo) [555084] - [stable] SCSI: osd_protocol.h: Add missing #include (Martin Michlmayr) [555084] - [stable] signal: Fix alternate signal stack check (Sebastian Andrzej Siewior) [555084]- [scsi] cciss: fix spinlock use (Tomas Henzl) [552910] - [scsi] cciss,hpsa: reassign controllers (Tomas Henzl) [552192] - [modsign] Don't attempt to sign a module if there are no key files (David Howells) [543529] - [x86] Compile mce-inject module (Prarit Bhargava) [553323] - [nfs] fix insecure export option (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 3 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 2 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 1 (Steve Dickson) [437715] - [s390] cio: deactivated devices can cause use after free panic (Hendrik Brueckner) [548490] - [s390] cio: memory leaks when checking unusable devices (Hendrik Brueckner) [548490] - [s390] cio: DASD steal lock task hangs (Hendrik Brueckner) [548490] - [s390] cio: DASD cannot be set online (Hendrik Brueckner) [548490] - [s390] cio: erratic DASD I/O behavior (Hendrik Brueckner) [548490] - [s390] cio: not operational devices cannot be deactivated (Hendrik Brueckner) [548490] - [s390] cio: initialization of I/O devices fails (Hendrik Brueckner) [548490] - [s390] cio: kernel panic after unexpected interrupt (Hendrik Brueckner) [548490] - [s390] cio: incorrect device state after device recognition and recovery (Hendrik Brueckner) [548490] - [s390] cio: setting a device online or offline fails for unknown reasons (Hendrik Brueckner) [548490] - [s390] cio: device recovery fails after concurrent hardware changes (Hendrik Brueckner) [548490] - [s390] cio: device recovery stalls after multiple hardware events (Hendrik Brueckner) [548490] - [s390] cio: double free under memory pressure (Hendrik Brueckner) [548490] - [sunrpc] Don't display zero scope IDs (Jeff Layton) [463530] - [sunrpc] Deprecate support for site-local addresses (Jeff Layton) [463530] - [input] dell-laptop: Update rfkill state on switch change (Matthew Garrett) [547892] - [input] Add support for adding i8042 filters (Matthew Garrett) [547892] - [vfs] force reval of target when following LAST_BIND symlinks (Jeff Layton) [548153] - [scsi] scsi_dh_rdac: add two IBM devices to rdac_dev_list (Rob Evers) [528576] - [fs] ext4: flush delalloc blocks when space is low (Eric Sandeen) [526758] - [fs] fs-writeback: Add helper function to start writeback if idle (Eric Sandeen) [526758] - [fat] make discard a mount option (Jeff Moyer) [552355] - [ext4] make trim/discard optional (and off by default) (Jeff Moyer) [552355] - [fusion] bump version to 3.04.13 (Tomas Henzl) [548408] - [fusion] fix for incorrect data underrun (Tomas Henzl) [548408] - [fusion] remove unnecessary printk (Tomas Henzl) [548408] - [cifs] NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals (Jeff Layton) [545984] - [fs] ext4: wait for log to commit when unmounting (Josef Bacik) [524267] - [mm] hwpoison: backport the latest patches from linux-2.6.33 (Dean Nelson) [547705] - [netdrv] bnx2i: update to 2.1.0 (Stanislaw Gruszka) [463268] - [netdrv] cnic: fixes for RHEL6 (Stanislaw Gruszka) [463268] - [gfs2] Fix potential race in glock code (Steven Whitehouse) [546279] - [scsi] make driver PCI legacy I/O port free (Tomas Henzl) [549118] - [scsi] eliminate double free (Tomas Henzl) [549351] - [dlm] always use GFP_NOFS (David Teigland) [545904] - [block] Fix topology stacking for data and discard alignment (Mike Snitzer) [549766] - [scsi] scsi_dh: Make alua hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make hp hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make rdac hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Change the scsidh_activate interface to be asynchronous (Rob Evers) [537257] - [netdrv] update tg3 to version 3.105 (John Feeney) [465194] - [netdrv] bnx2x: update to 1.52.1-5 (Stanislaw Gruszka) [464427] - [netdrv] ixgbe: add support for 82599-KR and update to latest upstream (Andy Gospodarek) [462781] - [block] cfq-iosched: Remove prio_change logic for workload selection (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of nr_groups (Jeff Moyer) [548796] - [block] cfq-iosched: Remove the check for same cfq group from allow_merge (Jeff Moyer) [548796] - [block] cfq: set workload as expired if it doesn't have any slice left (Jeff Moyer) [548796] - [block] Fix a CFQ crash in "for-2.6.33" branch of block tree (Jeff Moyer) [548796] - [block] cfq: Remove wait_request flag when idle time is being deleted (Jeff Moyer) [548796] - [block] cfq-iosched: commenting non-obvious initialization (Jeff Moyer) [548796] - [block] cfq-iosched: Take care of corner cases of group losing share due to deletion (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of cfqq wait_busy_done flag (Jeff Moyer) [548796] - [block] cfq: Optimization for close cooperating queue searching (Jeff Moyer) [548796] - [block] cfq-iosched: reduce write depth only if sync was delayed (Jeff Moyer) [548796] - [x86] ucode-amd: Load ucode-patches once and not separately of each CPU (George Beshers) [548840] - [x86] Remove enabling x2apic message for every CPU (George Beshers) [548840] - [x86] Limit number of per cpu TSC sync messages (George Beshers) [548840] - [sched] Limit the number of scheduler debug messages (George Beshers) [548840] - [init] Limit the number of per cpu calibration bootup messages (George Beshers) [548840] - [x86] Limit the number of processor bootup messages (George Beshers) [548840] - [x86] cpu: mv display_cacheinfo -> cpu_detect_cache_sizes (George Beshers) [548840] - [x86] Remove CPU cache size output for non-Intel too (George Beshers) [548840] - [x86] Remove the CPU cache size printk's (George Beshers) [548840]- [kvm] VMX: Use shared msr infrastructure (Avi Kivity) [547777] - [kvm] x86 shared msr infrastructure (Avi Kivity) [547777] - [kvm] VMX: Move MSR_KERNEL_GS_BASE out of the vmx autoload msr area (Avi Kivity) [547777] - [kvm] core, x86: Add user return notifiers (Avi Kivity) [547777] - [quota] ext4: Support for 64-bit quota format (Jerome Marchand) [546311] - [quota] ext3: Support for vfsv1 quota format (Jerome Marchand) [546311] - [quota] Implement quota format with 64-bit space and inode limits (Jerome Marchand) [546311] - [quota] Move definition of QFMT_OCFS2 to linux/quota.h (Jerome Marchand) [546311] - [scsi] cciss: remove pci-ids (Tomas Henzl) [464649] - [scsi] hpsa: new driver (Tomas Henzl) [464649] - [mm] Add file page writeback mm tracepoints. (Larry Woodman) [523093] - [mm] Add page reclaim mm tracepoints. (Larry Woodman) [523093] - [mm] Add file page mm tracepoints. (Larry Woodman) [523093] - [mm] Add anonynmous page mm tracepoints. (Larry Woodman) [523093] - [mm] Add mm tracepoint definitions to kmem.h (Larry Woodman) [523093] - [ksm] fix ksm.h breakage of nommu build (Izik Eidus) [548586] - [ksm] remove unswappable max_kernel_pages (Izik Eidus) [548586] - [ksm] memory hotremove migration only (Izik Eidus) [548586] - [ksm] rmap_walk to remove_migation_ptes (Izik Eidus) [548586] - [ksm] mem cgroup charge swapin copy (Izik Eidus) [548586] - [ksm] share anon page without allocating (Izik Eidus) [548586] - [ksm] take keyhole reference to page (Izik Eidus) [548586] - [ksm] hold anon_vma in rmap_item (Izik Eidus) [548586] - [ksm] let shared pages be swappable (Izik Eidus) [548586] - [ksm] fix mlockfreed to munlocked (Izik Eidus) [548586] - [ksm] stable_node point to page and back (Izik Eidus) [548586] - [ksm] separate stable_node (Izik Eidus) [548586] - [ksm] singly-linked rmap_list (Izik Eidus) [548586] - [ksm] cleanup some function arguments (Izik Eidus) [548586] - [ksm] remove redundancies when merging page (Izik Eidus) [548586] - [ksm] three remove_rmap_item_from_tree cleanups (Izik Eidus) [548586] - [mm] stop ptlock enlarging struct page (Izik Eidus) [548586] - [mm] vmscan: do not evict inactive pages when skipping an active list scan (Rik van Riel) [548457] - [mm] vmscan: make consistent of reclaim bale out between do_try_to_free_page and shrink_zone (Rik van Riel) [548457] - [mm] vmscan: kill sc.swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: zone_reclaim() dont use insane swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: kill hibernation specific reclaim logic and unify it (Rik van Riel) [548457] - [mm] vmscan: separate sc.swap_cluster_max and sc.nr_max_reclaim (Rik van Riel) [548457] - [mm] vmscan: stop kswapd waiting on congestion when the min watermark is not being met (Rik van Riel) [548457] - [mm] vmscan: have kswapd sleep for a short interval and double check it should be asleep (Rik van Riel) [548457] - [mm] pass address down to rmap ones (Rik van Riel) [548457] - [mm] CONFIG_MMU for PG_mlocked (Rik van Riel) [548457] - [mm] mlocking in try_to_unmap_one (Rik van Riel) [548457] - [mm] define PAGE_MAPPING_FLAGS (Rik van Riel) [548457] - [mm] swap_info: note SWAP_MAP_SHMEM (Rik van Riel) [548457] - [mm] swap_info: swap count continuations (Rik van Riel) [548457] - [mm] swap_info: swap_map of chars not shorts (Rik van Riel) [548457] - [mm] swap_info: SWAP_HAS_CACHE cleanups (Rik van Riel) [548457] - [mm] swap_info: miscellaneous minor cleanups (Rik van Riel) [548457] - [mm] swap_info: include first_swap_extent (Rik van Riel) [548457] - [mm] swap_info: change to array of pointers (Rik van Riel) [548457] - [mm] swap_info: private to swapfile.c (Rik van Riel) [548457] - [mm] move inc_zone_page_state(NR_ISOLATED) to just isolated place (Rik van Riel) [548457] - [xen] support MAXSMP (Andrew Jones) [547129] - [xen] wait up to 5 minutes for device connetion and fix fallout (Paolo Bonzini) [523630] - [uv] x86 SGI: Map low MMR ranges (George Beshers) [548181] - [uv] gru: function to generate chipset IPI values (George Beshers) [548181] - [uv] x86 RTC: Clean up error handling (George Beshers) [548181] - [uv] x86: RTC: Add clocksource only boot option (George Beshers) [548181] - [uv] x86: RTC: Fix early expiry handling (George Beshers) [548181] - [uv] x86: introduce uv_gpa_is_mmr (George Beshers) [548181] - [uv] x86: function to translate from gpa -> socket_paddr (George Beshers) [548181] - [uv] x86: SGI UV: Fix BAU initialization (George Beshers) [548181] - [s390] zfcp: Block SCSI EH thread for rport state BLOCKED (Hendrik Brueckner) [547413] - [scsi] scsi_transport_fc: Introduce helper function for blocking scsi_eh (Hendrik Brueckner) [547413] - [s390] zfcp: improve FSF error reporting (Hendrik Brueckner) [547386] - [s390] zfcp: fix ELS ADISC handling to prevent QDIO errors (Hendrik Brueckner) [547385] - [s390] zfcp: Assign scheduled work to driver queue (Hendrik Brueckner) [547377] - [s390] zfcp: Don't fail SCSI commands when transitioning to blocked fc_rport (Hendrik Brueckner) [547379] - [s390] ctcm: suspend has to wait for outstanding I/O (Hendrik Brueckner) [546633] - [s390] cmm: free pages on hibernate (Hendrik Brueckner) [546407] - [s390] iucv: add work_queue cleanup for suspend (Hendrik Brueckner) [546319] - [s390] dasd: let device initialization wait for LCU setup (Hendrik Brueckner) [547735] - [s390] dasd: remove strings from s390dbf (Hendrik Brueckner) [547735] - [s390] dasd: enable prefix independent of pav support (Hendrik Brueckner) [547735] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [525391] - [utrace] utrace core (Roland McGrath) [549491] - [utrace] implement utrace-ptrace (Roland McGrath) [549491] - [ptrace] reorder the code in kernel/ptrace.c (Roland McGrath) [549491] - [ptrace] export __ptrace_detach() and do_notify_parent_cldstop() (Roland McGrath) [549491] - [ptrace_signal] check PT_PTRACED before reporting a signal (Roland McGrath) [549491] - [tracehooks] check PT_PTRACED before reporting the single-step (Roland McGrath) [549491] - [tracehooks] kill some PT_PTRACED checks (Roland McGrath) [549491] - [signals] check ->group_stop_count after tracehook_get_signal() (Roland McGrath) [549491] - [ptrace] x86: change syscall_trace_leave() to rely on tracehook when stepping (Roland McGrath) [549491] - [ptrace] x86: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] change tracehook_report_syscall_exit() to handle stepping (Roland McGrath) [549491] - [ptrace] powerpc: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] introduce user_single_step_siginfo() helper (Roland McGrath) [549491] - [ptrace] copy_process() should disable stepping (Roland McGrath) [549491] - [ptrace] cleanup ptrace_init_task()->ptrace_link() path (Roland McGrath) [549491]- [modsign] Don't check e_entry in ELF header (David Howells) [548027] - [pci] pciehp: Provide an option to disable native PCIe hotplug (Matthew Garrett) [517050] - [s390] OSA QDIO data connection isolation (Hendrik Brueckner) [537496] - [s390] zcrypt: adjust speed rating of cex3 adapters (Hendrik Brueckner) [537495] - [s390] zcrypt: adjust speed rating between cex2 and pcixcc (Hendrik Brueckner) [537495] - [s390] zcrypt: use definitions for cex3 (Hendrik Brueckner) [537495] - [s390] zcrypt: add support for cex3 device types (Hendrik Brueckner) [537495] - [s390] zcrypt: special command support for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] zcrypt: initialize ap_messages for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] kernel: performance counter fix and page fault optimization (Hendrik Brueckner) [546396] - [s390] kernel: fix dump indicator (Hendrik Brueckner) [546285] - [s390] dasd: support DIAG access for read-only devices (Hendrik Brueckner) [546309] - [s390] zcrypt: Do not simultaneously schedule hrtimer (Hendrik Brueckner) [546291] - [s390] kernel: clear high-order bits after switching to 64-bit mode (Hendrik Brueckner) [546314] - [virt] vhost: add missing architectures (Michael S. Tsirkin) [540389] - [virt] vhost_net: a kernel-level virtio server (Michael S. Tsirkin) [540389] - [virt] mm: export use_mm/unuse_mm to modules (Michael S. Tsirkin) [540389] - [virt] tun: export underlying socket (Michael S. Tsirkin) [540389] - [dm] snapshot-merge support from 2.6.33 (Mike Snitzer) [547563] - [dm] snapshot changes from 2.6.33 (Mike Snitzer) [547563] - [dm] crypt changes from 2.6.33 (Mike Snitzer) [547563] - [dm] raid1 changes from 2.6.33 (Mike Snitzer) [547563] - [dm] core and mpath changes from 2.6.33 (Mike Snitzer) [547563] - [scsi] fix dma handling when using virtual hosts (Mike Christie) [525241] - [nfs] convert proto= option to use netids rather than a protoname (Jeff Layton) [545973]- [block] config: enable CONFIG_BLK_DEV_INTEGRITY (Jeff Moyer) [490732] - [block] config: enable CONFIG_BLK_CGROUP (Jeff Moyer) [425895] - [libata] Clarify ata_set_lba_range_entries function (Jeff Moyer) [528046] - [libata] Report zeroed read after Trim and max discard size (Jeff Moyer) [528046] - [scsi] Correctly handle thin provisioning write error (Jeff Moyer) [528046] - [scsi] sd: WRITE SAME(16) / UNMAP support (Jeff Moyer) [528046] - [scsi] scsi_debug: Thin provisioning support (Jeff Moyer) [528046] - [scsi] Add missing command definitions (Jeff Moyer) [528046] - [block] Add support for the ATA TRIM command in libata. (Jeff Moyer) [528046] - [block] dio: fix performance regression (Jeff Moyer) [545507] - [block] cfq-iosched: Do not access cfqq after freeing it (Jeff Moyer) [425895] - [block] include linux/err.h to use ERR_PTR (Jeff Moyer) [425895] - [block] cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit (Jeff Moyer) [425895] - [block] blkio: Allow CFQ group IO scheduling even when CFQ is a module (Jeff Moyer) [425895] - [block] blkio: Implement dynamic io controlling policy registration (Jeff Moyer) [425895] - [block] blkio: Export some symbols from blkio as its user CFQ can be a module (Jeff Moyer) [425895] - [block] cfq-iosched: make nonrot check logic consistent (Jeff Moyer) [545225] - [block] io controller: quick fix for blk-cgroup and modular CFQ (Jeff Moyer) [425895] - [block] cfq-iosched: move IO controller declerations to a header file (Jeff Moyer) [425895] - [block] cfq-iosched: fix compile problem with !CONFIG_CGROUP (Jeff Moyer) [425895] - [block] blkio: Documentation (Jeff Moyer) [425895] - [block] blkio: Wait on sync-noidle queue even if rq_noidle = 1 (Jeff Moyer) [425895] - [block] blkio: Implement group_isolation tunable (Jeff Moyer) [425895] - [block] blkio: Determine async workload length based on total number of queues (Jeff Moyer) [425895] - [block] blkio: Wait for cfq queue to get backlogged if group is empty (Jeff Moyer) [425895] - [block] blkio: Propagate cgroup weight updation to cfq groups (Jeff Moyer) [425895] - [block] blkio: Drop the reference to queue once the task changes cgroup (Jeff Moyer) [425895] - [block] blkio: Provide some isolation between groups (Jeff Moyer) [425895] - [block] blkio: Export disk time and sectors used by a group to user space (Jeff Moyer) [425895] - [block] blkio: Some debugging aids for CFQ (Jeff Moyer) [425895] - [block] blkio: Take care of cgroup deletion and cfq group reference counting (Jeff Moyer) [425895] - [block] blkio: Dynamic cfq group creation based on cgroup tasks belongs to (Jeff Moyer) [425895] - [block] blkio: Group time used accounting and workload context save restore (Jeff Moyer) [425895] - [block] blkio: Implement per cfq group latency target and busy queue avg (Jeff Moyer) [425895] - [block] blkio: Introduce per cfq group weights and vdisktime calculations (Jeff Moyer) [425895] - [block] blkio: Introduce blkio controller cgroup interface (Jeff Moyer) [425895] - [block] blkio: Introduce the root service tree for cfq groups (Jeff Moyer) [425895] - [block] blkio: Keep queue on service tree until we expire it (Jeff Moyer) [425895] - [block] blkio: Implement macro to traverse each service tree in group (Jeff Moyer) [425895] - [block] blkio: Introduce the notion of cfq groups (Jeff Moyer) [425895] - [block] blkio: Set must_dispatch only if we decided to not dispatch the request (Jeff Moyer) [425895] - [block] cfq-iosched: no dispatch limit for single queue (Jeff Moyer) [425895] - [block] Allow devices to indicate whether discarded blocks are zeroed (Jeff Moyer) [545203] - [block] Revert "cfq: Make use of service count to estimate the rb_key offset" (Jeff Moyer) [425895] - [block] cfq-iosched: fix corner cases in idling logic (Jeff Moyer) [425895] - [block] cfq-iosched: idling on deep seeky sync queues (Jeff Moyer) [425895] - [block] cfq-iosched: fix no-idle preemption logic (Jeff Moyer) [425895] - [block] cfq-iosched: fix ncq detection code (Jeff Moyer) [425895] - [block] cfq-iosched: cleanup unreachable code (Jeff Moyer) [425895] - [block] cfq: Make use of service count to estimate the rb_key offset (Jeff Moyer) [425895] - [block] partitions: read whole sector with EFI GPT header (Jeff Moyer) [463632] - [block] partitions: use sector size for EFI GPT (Jeff Moyer) [463632] - [block] Expose discard granularity (Jeff Moyer) [545203] - [block] cfq-iosched: fix next_rq computation (Jeff Moyer) [425895] - [block] cfq-iosched: simplify prio-unboost code (Jeff Moyer) [425895] - [block] blkdev: flush disk cache on ->fsync (Jeff Moyer) [545199] - [block] cfq-iosched: fix style issue in cfq_get_avg_queues() (Jeff Moyer) [425895] - [block] cfq-iosched: fairness for sync no-idle queues (Jeff Moyer) [425895] - [block] cfq-iosched: enable idling for last queue on priority class (Jeff Moyer) [425895] - [block] cfq-iosched: reimplement priorities using different service trees (Jeff Moyer) [425895] - [block] cfq-iosched: preparation to handle multiple service trees (Jeff Moyer) [425895] - [block] cfq-iosched: adapt slice to number of processes doing I/O (Jeff Moyer) [425895] - [block] cfq-iosched: improve hw_tag detection (Jeff Moyer) [425895] - [block] cfq: break apart merged cfqqs if they stop cooperating (Jeff Moyer) [533932] - [block] cfq: change the meaning of the cfqq_coop flag (Jeff Moyer) [533932] - [block] cfq: merge cooperating cfq_queues (Jeff Moyer) [533932] - [block] cfq: calculate the seek_mean per cfq_queue not per cfq_io_context (Jeff Moyer) [533932] - [block] CFQ is more than a desktop scheduler (Jeff Moyer) [533932] - [block] revert: cfq-iosched: limit coop preemption (Jeff Moyer) [533932] - perf: Don't free perf_mmap_data until work has been done (Aristeu Rozanski) [547432] - ext4: Fix insuficient checks in EXT4_IOC_MOVE_EXT (Aristeu Rozanski) [547432] - agp: clear GTT on intel (Aristeu Rozanski) [547432] - drm/i915: Fix sync to vblank when VGA output is turned off (Aristeu Rozanski) [547432] - drm: nouveau fixes (Aristeu Rozanski) [547432] - drm: radeon dp support (Aristeu Rozanski) [547432] - drm: radeon fixes (Aristeu Rozanski) [547432] - KVM: allow userspace to adjust kvmclock offset (Aristeu Rozanski) [547432] - ath9k backports (Aristeu Rozanski) [547432] - intel-iommu backport (Aristeu Rozanski) [547432] - updating patch linux-2.6-nfsd4-proots.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432] - updating linux-2.6-execshield.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432]- [rebase] Rebased to 2.6.32- [edac] amd64_edac: disabling temporarily (Aristeu Rozanski) - [x86] Enable CONFIG_SPARSE_IRQ (Prarit Bhargava) [543174] - [x86] panic if AMD cpu_khz is wrong (Prarit Bhargava) [523468] - [infiniband] Rewrite SG handling for RDMA logic (Mike Christie) [540269]- [net] Add acession counts to all datagram protocols (Neil Horman) [445366] - [modsign] Enable module signing in the RHEL RPM (David Howells) [517341] - [modsign] Don't include .note.gnu.build-id in the digest (David Howells) [517341] - [modsign] Apply signature checking to modules on module load (David Howells) [517341] - [modsign] Module signature checker and key manager (David Howells) [517341] - [modsign] Module ELF verifier (David Howells) [517341] - [modsign] Add indications of module ELF types (David Howells) [517341] - [modsign] Multiprecision maths library (David Howells) [517341] - [procfs] add ability to modify proc file limits from outside a processes own context (Neil Horman) [461946] - [s390x] fix build failure with CONFIG_FTRACE_SYSCALLS (Aristeu Rozanski) [538978]- [x86] AMD Northbridge: Verify NB's node is online (Prarit Bhargava) [536769] - [scsi] devinfo update for Hitachi entries (Takahiro Yasui) [526763] - [net] export device speed and duplex via sysfs (Andy Gospodarek) [453432] - [ppc64] Fix kcrctab_ sections to undo undesireable relocations that break kdump (Neil Horman) [509012] - [mm] Limit 32-bit x86 systems to 16GB and prevent panic on boot when system has more than ~30GB (Larry Woodman) [532039]- [kernel] Set panic_on_oops to 1 (Prarit Bhargava) [529963] - [kdump] kexec: allow to shrink reserved memory (Amerigo Wang) [523091] - [kdump] doc: update the kdump document (Amerigo Wang) [523091] - [kdump] powerpc: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] powerpc: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] ia64: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] ia64: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] x86: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] x86: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [block] aio: implement request batching (Jeff Moyer) [533931] - [block] get rid of the WRITE_ODIRECT flag (Jeff Moyer) [533931]- [crypto] padlock-aes: Use the correct mask when checking whether copying is required (Chuck Ebbert) - [rfkill] add support to a key to control all radios (Aristeu Rozanski) - [acpi] be less verbose about old BIOSes (Aristeu Rozanski) - [drm] intel big hammer (Aristeu Rozanski) - [e1000] add quirk for ich9 (Aristeu Rozanski) - [pci] cacheline sizing (Dave Jones) - [crash] add crash driver (Dave Anderson) - [fb] disable fbcon logo with parameter (Aristeu Rozanski) - [pci] silence some PCI resource allocation errors (Aristeu Rozanski) - [serio] disable error messages when i8042 isn't found (Peter Jones) - [serial] Enable higher baud rates for 16C95x (Aristeu Rozanski) - [input] remove pcspkr modalias (Aristeu Rozanski) - [floppy] remove the floppy pnp modalias (Aristeu Rozanski) - [input] remove unwanted messages on spurious events (Aristeu Rozanski) - [sound] hda intel prealloc 4mb dmabuffer (Aristeu Rozanski) - [sound] disables hda beep by default (Aristeu Rozanski) - [pci] sets PCIE ASPM default policy to POWERSAVE (Aristeu Rozanski) - [pci] add config option to control the default state of PCI MSI interrupts (Aristeu Rozanski) - [debug] always inline kzalloc (Aristeu Rozanski) - [debug] add would_have_oomkilled procfs ctl (Aristeu Rozanski) - [debug] add calls to print_tainted() on spinlock functions (Aristeu Rozanski) - [debug] display tainted information on other places (Aristeu Rozanski) - [x86] add option to control the NMI watchdog timeout (Aristeu Rozanski) - [debug] print common struct sizes at boot time (Aristeu Rozanski) - [acpi] Disable firmware video brightness change by default (Matthew Garrett) - [acpi] Disable brightness switch by default (Aristeu Rozanski) - [usb] enable autosuspend on UVC by default (Matthew Garrett) - [usb] enable autosuspend by default on qcserial (Matthew Garrett) - [usb] Allow drivers to enable USB autosuspend on a per-device basis (Matthew Garrett) - [nfs] make nfs4 callback hidden (Steve Dickson) - [nfsd4] proots (Aristeu Rozanski) - [execshield] introduce execshield (Aristeu Rozanski) - [powerpc] add modalias_show operation (Aristeu Rozanski) - [hwmon] add VIA hwmon temperature sensor support (Aristeu Rozanski) - [utrace] introduce utrace implementation (Aristeu Rozanski) - [build] introduce AFTER_LINK variable (Aristeu Rozanski)/bin/shkbuild-rh6-x64.eng.sw.ru 1591874806  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+%+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O2.6.32-042stab145.32.6.32-042stab145.32.6.32-042stab145.32.6.32-042stab145.32.6.32-042stab145.3                 !!! """ ### $$$ %%% &&& ''' ((( )) *** +++ ,,, --- ... /// 000 111 222 333 444 555 666 777 888 999 :: ;;; <<< == >> ??? @@ AA BB CC DDD EE FFF GGG HH II JJ KKK LLL MMM NN O P Q RR SS T UU VV WW XX YY ZZ [ \]]]]^___^``^aa^bb^cc^d]efeg]h]i]jj]k]lmmmmnmoopoqmrmsssttmuuuvvmwwwxxmyyyzzm{{{||m}}}~~mmmm                       ! ""# $%$& '(')'*'+ ,- .. / 0001 2 333435 6 7 8 9 :;<;=:>?>@>A B C DDEDF G H I JJ K LLMLNLOLP Q RRSRTRURVRW XXYXZX[\\\\]]^\_\`\a\b\c\d\effffgfhfifjfkflmmmmnmoopoqmrrmsmtmumvmwxxwyywzzw{{w||w}}w~~wwwwwwwwwwwwwwwwmm       !"###$$$%%$&$'((()))*(+++,+--(.(//(00(11(2223(44(55565775885995:5;(<<(=(>>>??>@@>A>BB>C>DDDE>F>GG>H(I(JJ(KK(LLLM(NNNONPPNQQQRQS(TT(U(VVVWVX(YY(ZZ([[(\\(]](^^___``_aa_b_cc_d_e_ff_g_hh_i_j_k_l_m_nn^oo(pppqq(rr(ssst(uuuvvuwwuxx(yy(zz({{(||(}}}~}}(((((((((((((((         !""#$%&&'())*+,--../01123344556678999:;;;<<===>>>??>@@>AA=BB=CC=DDDEDFDG=HH=II=JJ=KKKLKM=NN=O=PP=QQ=R=SS=TTTUTV=WWWXWYWZW[W\W]W^W_W`WaWbWc=dddeedffdggdhh=ii(j(kk(ll(mm(nnnoonpppqqq(rr(ssstt(uuuvvuwwuxx(yy(zz({{(|(}}(~~~((((((((((((((((((( (  (                           (!!(""(###$$#%%(&&('''(')(**++,,--.,/,0,12332222442552662772882992::2;;2<<2==2>>2??2@@2A2B2CC2DD2EE2F2G2HH2II2JJJJ2KK2LL2MM2NN2OO2PP2QQ2R2SS2T2U2VV2WW2XX2YY2ZZ2[2\\2]]2^^2_2``2aa2bb2cccddcee2ff2ggghgi2jj2k2ll2mm2nn2oo2pppq2r2ss2tt2uu2vv2ww2xx2yy2zz2{{2||}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}            !!"!!# $%& '()*++,,++-./...........0......11..-2--3455667889:9;888888888888<<<88888=88>8??@ABCDDEDFDDGGDHDDDIDJKKLLMMNOPPQRSTSSUVWXXYYYYYZ[[\[[[]^^^^_``a````bc`defghfijjklmlnolpqrrstuvwxyyzz{|z}}}}}zz~zyyyy         !!"#"$$%$&'(')'*+,++-...../..012333345363377783933:3;<;=;>333?@A333B3C3D3E3FFGHIIIJJKLMNNNOPQRSPPPOTUVOWXWOYOZ[O\]\^O_`a`_bc_OOdOeOfOgggOOOOhijhhOkOlOmOOOnnonnpqOrstOuOvwOxyzzzz{|}~|                  !"#$%$&&'(((())**+***))),,-./01002333344567879::;;<;;;=>=???@??AABAA??C?DEDFGGGHHHHHIHJKLMNOPQPRSTTUVWXXYYZ[ZZZ\\]\\^Z_`abcdefghhhhhhhijjjjkkkkkkkkkkkkkkkkkkkllllmmmnmmompqpprpsttuuttvtttwxyyyywtz{||||t}~t                          !       "#$$$$$$$$$%&$$'())))))))*)))))))+,--./011234445467899:;;<<<<<<=>?@@ABCDEFFFFGFHFFIJKLMNOOOPQQRQSTUVVWXXXYYZ[[\]]]^]]]]]_]]]``abaa`cdeffghhijikllmnmoopqqqqrrrrrrssttttttuuvvvvvvvvvvvvvvwvvvvvvvvvvvvvuuxuyyyuz{|}~~                                   ! ! " " # $ % % & ' ' ' ' ' ( ) * ) + ) , , , , , , - - - - . / / / / / / / / / / / / / . 0 0 0 1 2 2 3 4 3 5 6 6 7 8 9 : ; < < = < < < < < < < < < < < < < > > > ? > > > > @ > > > > > > > < A B C D E F G H I J K L M M N N N O O P Q R S S S T S S U S S V W X X X Y X X Z [ X X \ ] ] ] ] X X X X ^ X X _ X X X X ` ` a b ` c X X X X X d X X X e e e e e e e e e e e e f e e e e e e e e e e e e e e e e e e e e e e e e g e X X X X h X X X X i X X X X X X X X X X X j j k k k j j j j j j j j l l j j X m m n X o X X X X p q X X X X r r r r r r r s r r t r r u r r v r r r r r r r r r r w r r x r y r r r r r r r r r r r r z r { r r r r r r r r X X | X X } X ~ X X X X            X X X X X X X X X X X X X X X X X X X                                                         }                            }                                                         }   }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ! ! ! ! !                                                                                      " " " " " " "                                    # # # # # # # # # # # # $ $ $ $ $ # # # # # # # # % % % % % % % % % % # & & & & & & & & # # #       ' ' ' ' ' ' '  ( ( ( ( ( ( ( ( ( (      ) ) ) ) ) ) ) ) )                        * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                        + + , , , , , , , , , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   - - -   . . . . . . . . . . . . . . . . . . .    / / / / / / / / / / / / / / / / / / /   0 0 0 0 0 0 0 0 0 0 0 0 0                    1 1 1 1 1 1 1                                                                            2 2 2    3 3 3 3 3                                                 4 4 4 4 4                   5 5 5 5 5 5 5 5                            6                                                                            7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7          8 8 8 8 8 8 8 8             9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9                          : : : : : : : :  ; ; ; ; ;                                                  < < < < < < < < < <    = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =              > > > >                                                          ? ? ?                  } @ @ @ @ @ @ @ @ @} A A A A A A A B B B B B B A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A} C C C C C C} D E E E D D D D D D D D D D D F F F F F F D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G D H H D D D D D D D D D D D D D D D D D D D D D D D I J J I K K K I I I I I I I I I I I I I I I I I I I I I D D D D L L L L L L L L L L L L D D D D D D M M M M D D D D D D D D D D D D D D D D N N N N N N N N N N N D D D D D D O O O O O O O D D D D P P P P D D D D D D D D D D} Q Q Q Q Q Q Q Q Q} R R R R R R R R R R R R R R R R R R R R R R R R} S S} T T U U U U U U U U U U U T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T} V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V} W W W X X X X X X X X X X X X X X X X X X X X X X X X X X X X W W} Y Y Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Y} [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ \ \ ] ^ ^ ^ ^ ^ ^ _ _ ^ ` ^ a ^ b b ^ c ^ d d ^ e e ^ f f ^ g h h h h h h i h j j k h l h m h n o o o p q q p r r p s s p p p t p u u p v v p w w w x x w y y w z z w { { p | | | } } p ~ ~ p  p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p                                                     !  "  #  $  % & ' ' ' ( ' ) * & + , + - & . / . . . 0 1 0 2 0 3 0 4 0 5 0 6 0 7 . 8 8 . 9 : ; & < & = > > ? & @ A B B C Dkernels2.6.32-042stab145.3.configMakefileMakefile.commonModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilearmKconfigKconfig-nommuKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefileMakefile.debugcommonKconfigMakefilekernelMakefilelibMakefilemach-aaec2000KconfigMakefileMakefile.bootmach-at91KconfigMakefileMakefile.bootmach-bcmringKconfigMakefileMakefile.bootcspMakefilechipcMakefiledmacMakefiletmrMakefilemach-clps711xKconfigMakefileMakefile.bootmach-davinciKconfigMakefileMakefile.bootmach-ebsa110MakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefileMakefile.bootmach-h720xKconfigMakefileMakefile.bootmach-integratorKconfigMakefileMakefile.bootmach-iop13xxKconfigMakefileMakefile.bootmach-iop32xKconfigMakefileMakefile.bootmach-iop33xKconfigMakefileMakefile.bootmach-ixp2000KconfigMakefileMakefile.bootmach-ixp23xxKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-kirkwoodKconfigMakefileMakefile.bootmach-ks8695KconfigMakefileMakefile.bootmach-l7200MakefileMakefile.bootmach-lh7a40xKconfigMakefileMakefile.bootmach-lokiKconfigMakefileMakefile.bootmach-mmpKconfigMakefileMakefile.bootmach-msmKconfigMakefileMakefile.bootmach-mv78xx0KconfigMakefileMakefile.bootmach-mx1KconfigMakefileMakefile.bootmach-mx2KconfigMakefileMakefile.bootmach-mx25KconfigMakefileMakefile.bootmach-mx3KconfigMakefileMakefile.bootmach-mxc91231KconfigMakefileMakefile.bootmach-netxKconfigMakefileMakefile.bootmach-nomadikKconfigMakefileMakefile.bootmach-ns9xxxKconfigMakefileMakefile.bootmach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefileMakefile.bootmach-orion5xKconfigMakefileMakefile.bootmach-pnx4008MakefileMakefile.bootmach-pxaKconfigMakefileMakefile.bootmach-realviewKconfigMakefileMakefile.bootmach-rpcMakefileMakefile.bootmach-s3c2400KconfigMakefilemach-s3c2410KconfigMakefileMakefile.bootmach-s3c2412KconfigMakefilemach-s3c2440KconfigMakefilemach-s3c2442KconfigMakefilemach-s3c2443KconfigMakefilemach-s3c6400KconfigMakefileMakefile.bootmach-s3c6410KconfigMakefilemach-s5pc100KconfigMakefileMakefile.bootmach-sa1100KconfigMakefileMakefile.bootmach-sharkMakefileMakefile.bootmach-stmp378xMakefileMakefile.bootmach-stmp37xxMakefileMakefile.bootmach-u300KconfigMakefileMakefile.bootmach-versatileKconfigMakefileMakefile.bootmach-w90x900KconfigMakefileMakefile.bootmmKconfigMakefilenwfpeMakefileoprofileMakefileplat-iopMakefileplat-mxcKconfigMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-s3cKconfigMakefileplat-s3c24xxKconfigMakefileplat-s3c64xxKconfigMakefileplat-s5pc1xxKconfigMakefileplat-stmp3xxxKconfigMakefiletoolsMakefilevfpMakefileavr32KconfigKconfig.debugMakefileboardsatngw100KconfigKconfig_mrmtMakefileatstk1000KconfigMakefilefavr-32KconfigMakefilehammerheadKconfigMakefilemeriscKconfigMakefilemimc200MakefilebootimagesMakefileu-bootMakefilekernelMakefilelibMakefilemach-at32apKconfigMakefilemmMakefileoprofileMakefileblackfinKconfigKconfig.debugMakefilebootMakefilekernelMakefilecplb-mpuMakefilecplb-nompuMakefilelibMakefilemach-bf518KconfigMakefileboardsKconfigMakefilemach-bf527KconfigMakefileboardsKconfigMakefilemach-bf533KconfigMakefileboardsKconfigMakefilemach-bf537KconfigMakefileboardsKconfigMakefilemach-bf538KconfigMakefileboardsKconfigMakefilemach-bf548KconfigMakefileboardsKconfigMakefilemach-bf561KconfigMakefileboardsKconfigMakefilemach-commonMakefilemmMakefileoprofileMakefilecrisKconfigKconfig.debugMakefilearch-v10KconfigdriversKconfigMakefilekernelMakefilelibMakefilemmMakefilearch-v32KconfigdriversKconfigMakefilemach-a3Makefilemach-fsMakefilepciMakefilekernelMakefilelibMakefilemach-a3KconfigMakefilemach-fsKconfigMakefilemmMakefilebootMakefilecompressedMakefilerescueMakefileincludearch-v32archhwregsMakefileiopMakefilekernelMakefilemmMakefilefrvKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemb93090-mb00MakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugKconfig.ideMakefilebootMakefilecompressedMakefilekernelMakefiletimerMakefilelibMakefilemmMakefileplatformh8300hMakefileaki3068netMakefilegenericMakefileh8maxMakefileh8sMakefileedosk2674MakefilegenericMakefileia64KconfigKconfig.debugMakefiledigMakefilehpcommonMakefilesimKconfigMakefilebootMakefilezx1Makefileia32MakefilekernelMakefileMakefile.gatecpufreqKconfigMakefilekvmKconfigMakefilelibMakefilemmMakefileoprofileMakefilepciMakefilesnMakefilekernelMakefilesn2MakefilepciMakefilepcibrMakefileuvMakefilekernelMakefilexenKconfigMakefilem32rKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsMakefilem32104utMakefilem32700utMakefilemappiMakefilemappi2Makefilemappi3Makefileoaks32rMakefileopsputMakefileusrvMakefilem68kKconfigKconfig.debugMakefileamigaMakefileapolloMakefileatariMakefilebvme6000Makefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilem68knommuKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileplatform5206Makefile5206eMakefile520xMakefile523xMakefile5249Makefile5272Makefile527xMakefile528xMakefile5307Makefile532xMakefile5407Makefile68328Makefile68360Makefile68EZ328Makefile68VZ328MakefileMakefilecoldfireMakefilemicroblazeKconfigKconfig.debugMakefilebootMakefilekernelMakefilecpuMakefilelibMakefilemmMakefileplatformKconfig.platformMakefilegenericKconfig.autoMakefilemipsKconfigKconfig.debugMakefilealchemyKconfigcommonMakefiledevboardsMakefiledb1x00Makefilepb1000Makefilepb1100Makefilepb1200Makefilepb1500Makefilepb1550Makefilemtx-1Makefilexxs1500Makefilear7MakefilebaslerexciteKconfigMakefilebcm47xxMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebootMakefilecavium-octeonKconfigMakefileexecutiveMakefilecobaltMakefiledecMakefilepromMakefileemmacommonMakefilemarkeinsMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegt64120wrppmcMakefilejazzKconfigMakefilekernelMakefilelasatKconfigMakefileimageMakefilelibMakefileloongsonKconfigMakefilecommonMakefilefuloong-2eMakefilemath-emuMakefilemipssimMakefilemmMakefilemti-maltaMakefilenxppnx833xcommonMakefilestb22xMakefilepnx8550commonMakefilejbsMakefilestb810MakefileoprofileMakefilepciMakefilepmc-sierraKconfigmsp71xxMakefileyosemiteMakefilepowerMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip32MakefilesibyteKconfigbcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletxx9KconfiggenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939Makefilevr41xxKconfigcasio-e55MakefilecommonMakefileibm-workpadMakefilemn10300KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileproc-mn103e010Makefileunit-asb2303Makefileunit-asb2305MakefilepariscKconfigKconfig.debugMakefilehpuxMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepowerpcKconfigKconfig.debugMakefilebootMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefileplatforms40xKconfigMakefile44xKconfigMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefileiseriesKconfigMakefilemapleKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefileprepKconfigps3KconfigMakefilepseriesKconfigMakefilesysdevKconfigMakefilebestcommKconfigMakefileqe_libKconfigMakefilexmonMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecryptoMakefilehypfsMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilescoreKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemmMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-caymanMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-edosk7705Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-snapgearMakefilemach-systemhMakefilemach-titanMakefilemach-x3protoMakefilebootMakefilecompressedMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciKconfigMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefilesh5MakefileshmobileMakefilevsyscallMakefilelibMakefilelib64Makefilemath-emuMakefilemmKconfigMakefileoprofileMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepromMakefileumKconfig.charKconfig.commonKconfig.debugKconfig.netKconfig.restKconfig.umKconfig.x86MakefileMakefile-i386Makefile-ia64Makefile-os-LinuxMakefile-ppcMakefile-skasMakefile-x86_64driversMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilesys-i386Makefilesys-x86_64MakefilescriptsMakefile.rulessys-i386Makefilesys-ia64Makefilesys-ppcMakefilesys-x86_64Makefilex86KconfigKconfig.cpuKconfig.debugMakefileMakefile_32.cpubootMakefilecompressedMakefilecryptoMakefileia32MakefileincludeasmKbuilda.out-core.ha.out.hacpi.haes.hagp.halternative-asm.halternative.hamd_iommu.hamd_iommu_types.hamd_nb.hapic.hapicdef.hapicnum.hapm.harchrandom.hasm-prototypes.hasm.hatomic.hatomic_32.hatomic_64.hauxvec.hbios_ebda.hbitops.hbitsperlong.hboot.hbootparam.hbug.hbugs.hbyteorder.hcache.hcacheflush.hcalgary.hcalling.hchecksum.hchecksum_32.hchecksum_64.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcompat.hcpu.hcpu_debug.hcpu_device_id.hcpufeature.hcpumask.hcputime.hcrash.hcryptoablk_helper.hglue_helper.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdiv64.hdma-mapping.hdma.hdmi.hdwarf2.he820.hedac.hefi.helf.hemergency-restart.hentry_arch.herrno.hfb.hfcntl.hfixmap.hfloppy.hfpu-internal.hframe.hftrace.hfutex.hgart.hgenapic.hgeode.hgpio.hhardirq.hhighmem.hhpet.hhugetlb.hhw_irq.hhypertransport.hhyperv.hhypervisor.hi387.hi8253.hi8259.hia32.hia32_unistd.hidle.hinat.hinat_types.hinit.hinsn.hinst.hintel-family.hio.hio_32.hio_64.hio_apic.hioctl.hioctls.hiomap.hiommu.hipcbuf.hipi.hirq.hirq_regs.hirq_remapping.hirq_vectors.hirqflags.hist.hkaiser.hkdebug.hkexec.hkgdb.hkmap_types.hkmemcheck.hkprobes.hkvm.hkvm_emulate.hkvm_host.hkvm_para.hkvm_perf.hldt.hlguest.hlguest_hcall.hlinkage.hlocal.hlocal64.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmca.hmca_dma.hmce.hmicrocode.hmm_track.hmman.hmmconfig.hmmu.hmmu_context.hmmx.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmsgbuf.hmshyperv.hmsidef.hmsr-index.hmsr.hmtrr.hmutex.hmutex_32.hmutex_64.hmwait.hnmi.hnops.hnospec-branch.hnuma.hnuma_32.hnuma_64.hnumaq.holpc.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparam.hparavirt.hparavirt_types.hparport.hpat.hpci-direct.hpci-functions.hpci.hpci_64.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hperf_regs.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable-invert.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hpoll.hposix_types.hposix_types_32.hposix_types_64.hprctl.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hproto.hptrace-abi.hptrace.hpvclock-abi.hpvclock.hrdc321x_defs.hreboot.hreboot_fixups.hrequired-features.hresource.hresume-trace.hrio.hrtc.hrwlock.hrwsem.hscatterlist.hseccomp.hseccomp_32.hseccomp_64.hsections.hsegment.hsembuf.hserial.hsetup.hsetup_arch.hshmbuf.hshmparam.hsigcontext.hsigcontext32.hsigframe.hsiginfo.hsignal.hsmp.hsmpboot_hooks.hsocket.hsockios.hsparsemem.hspec_ctrl.hspinlock.hspinlock_types.hsrat.hstackprotector.hstacktrace.hstat.hstatfs.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswab.hswiotlb.hsync_bitops.hsys_ia32.hsyscall.hsyscalls.hsysfb.hsystem.hsystem_64.htce.htermbits.htermios.hthread_info.htime.htimer.htimex.htlb.htlbflush.htopology.htraceirq_vectors.htrace_clock.htrampoline.htraps.htsc.htypes.huaccess.huaccess_32.huaccess_64.hucontext.hunaligned.hunistd.hunistd_32.hunistd_64.huser.huser32.huser_32.huser_64.huvbios.huv.huv_bau.huv_hub.huv_irq.huv_mmrs.hvdso.hvga.hvgtod.hvirtext.hviswscobalt.hlithium.hpiix4.hsgivw.hvm86.hvmi.hvmi_time.hvmx.hvsyscall.hx86_init.hxcr.hxenevents.hgrant_table.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hxor.hxor_32.hxor_64.hxor_avx.hxsave.hgeneratedasmkernelMakefileacpiMakefilerealmodeMakefileapicMakefilecpuMakefilecpufreqKconfigMakefilemcheckMakefilemtrrMakefilekvmKconfigMakefilelguestKconfigMakefilelibMakefilemath-emuMakefilemmMakefilekmemcheckMakefileoprofileMakefilepciMakefilepowerMakefiletoolsMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefilelibMakefileramdiskMakefilekernelMakefilelibMakefilemmMakefileplatformsissMakefiles6105Makefilext2000Makefilevariantss6000MakefileblockKconfigKconfig.ioschedMakefilecryptoKconfigMakefileasync_txKconfigMakefilempiMakefilesignatureMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefileparideKconfigMakefileploopMakefilersxxMakefilebluetoothKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileip2MakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefileipwirelessMakefilerioMakefiletpmKconfigMakefilexilinx_hwicapMakefileclocksourceMakefileconnectorKconfigMakefilecpufreqKconfigMakefilecpuidleKconfigMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefilenxKconfigMakefileqatKconfigMakefileqat_commonMakefileqat_dh895xccMakefiledcaKconfigMakefiledioMakefiledmaKconfigMakefileioatMakefileipuMakefileedacKconfigMakefileeisaKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefilegma500KconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigMakefilemgaMakefilenouveauKconfigpanelKconfigMakefiler128MakefileradeonKconfigMakefilesavageMakefilesisMakefiletdfxMakefilettmMakefileviaMakefilevmwgfxKconfigMakefilevgaKconfigMakefilehidKconfigMakefileusbhidKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileamsMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilechipsKconfigMakefileideKconfigMakefileidleKconfigMakefileieee1394KconfigMakefileieee802154KconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefileamso1100Kconfigcxgb3KconfigMakefilecxgb4KconfigMakefileehcaKconfigMakefileipathKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefilenesKconfigMakefileocrdmaKconfigMakefileqibKconfigMakefileusnicKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefilesrpKconfiginputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileisdnKconfigMakefileact2000KconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileicnKconfigMakefileisdnloopMakefilemISDNKconfigMakefilepcbitKconfigMakefilescKconfigMakefileledsKconfigMakefilelguestKconfigMakefilemacintoshKconfigMakefilemcaKconfigMakefilemdKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilecommonKconfigMakefiletunersKconfigMakefiledvbKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefiledm1105KconfigMakefiledvb-coreMakefiledvb-usbKconfigMakefilefirewireKconfigMakefilefrontendsKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilesianoKconfigMakefilettpciKconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilercKconfigMakefilekeymapsKconfigMakefilevideoKconfigMakefileau0828KconfigMakefilebt8xxKconfigMakefilecpia2KconfigMakefilecx18KconfigMakefilecx231xxKconfigMakefilecx23885KconfigMakefilecx25840KconfigMakefilecx88KconfigMakefiledavinciMakefileem28xxKconfigMakefileet61x251KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehdpvrKconfigMakefileivtvKconfigMakefileovcamchipMakefilepvrusb2KconfigMakefilepwcKconfigMakefilesaa7134KconfigMakefilesaa7164KconfigMakefilesn9c102KconfigMakefiletlg2300KconfigMakefileusbvideoKconfigMakefileusbvisionKconfigMakefileuvcKconfigMakefilezc0301KconfigMakefilezoranKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilei2oKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilec2portKconfigMakefilecb710KconfigMakefileeepromKconfigMakefilehdpuftrsMakefileibmasmMakefilesgi-gruMakefilesgi-xpMakefilemmcKconfigMakefilecardKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefiletestsMakefileubiKconfigKconfig.debugMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilearmKconfigMakefileatl1cMakefileatl1eMakefileatlxMakefilebenetKconfigMakefilebnaMakefilebnx2xMakefilebnxtMakefilebondingMakefilecanKconfigMakefilesja1000KconfigMakefileusbKconfigMakefilechelsioMakefilecrisMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefilee1000Makefilee1000eMakefileeheaMakefileenicMakefilefm10kMakefilefs_enetKconfigMakefilehamradioKconfigMakefilehypervKconfigMakefilei40eMakefilei40evfMakefileibm_newemacKconfigMakefileigbMakefileigbvfMakefileirdaKconfigMakefileixgbMakefileixgbeMakefileixgbevfMakefileixp2000KconfigMakefilemlx4Makefilemlx5coreKconfigMakefilemyri10geMakefilenetxenMakefilepch_gbeMakefilepcmciaKconfigMakefilephyKconfigMakefileqlcnicMakefileqlgeMakefilesfcKconfigMakefileskfpMakefilestmmacKconfigMakefiletokenringKconfigMakefiletulipKconfigMakefileusbKconfigMakefilevmxnet3MakefilevxgeMakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewirelessKconfigMakefileathKconfigMakefileath5kKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmfmacMakefilebrcmsmacMakefilebrcmutilMakefilehostapKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefilelibertasKconfigMakefilelibertas_tfMakefileorinocoKconfigMakefilep54KconfigMakefileprism54Makefilert2x00KconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187MakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilezd1211rwKconfigMakefilenubusMakefileofKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileaerKconfigKconfig.debugMakefilepcmciaKconfigMakefileplatformKconfigMakefilex86KconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileps3MakefileptpKconfigMakefilerapidioKconfigMakefileswitchesMakefileregulatorKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilekvmMakefilenetKconfigMakefilescsiMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigdevice_handlerKconfigMakefilefcoeMakefilefnicMakefileibmvscsiMakefileisciMakefilefirmwareMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt3sasKconfigMakefilemvsasKconfigMakefileosdKconfigpcmciaKconfigMakefilepm8001Makefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesym53c8xx_2MakefileserialKconfigMakefilecpm_uartMakefilejsmMakefilesfiKconfigMakefileshMakefilemapleMakefilesuperhywayMakefilesnKconfigMakefilespiKconfigMakefilessbKconfigMakefilestagingKconfigMakefilealtpciechdmaKconfigMakefileandroidKconfigMakefileasus_oledKconfigMakefileb3dfgKconfigMakefilecomediKconfigMakefiledriversMakefilekcomedilibMakefilecx25821KconfigMakefiledreamKconfigMakefilecameraKconfigMakefileqdsp5MakefilesmdKconfigMakefiledstKconfigMakefileechoKconfigMakefileet131xKconfigMakefilefrontierKconfigMakefilego7007KconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefilelightKconfigMakefiletriggerKconfigMakefileline6KconfigMakefilemimioKconfigMakefileocteonKconfigMakefileotusKconfigMakefilep9authKconfigMakefilepanelKconfigMakefilephisonKconfigMakefilepochKconfigMakefilepohmelfsKconfigMakefilequatech_usb2KconfigMakefilerarKconfigMakefilert2860KconfigMakefilert2870KconfigMakefilert3090KconfigMakefilertl8187seKconfigMakefilertl8192eKconfigMakefilertl8192suKconfigMakefileieee80211MakefilesepKconfigMakefileserqt_usb2KconfigMakefileslicossKconfigMakefileudlfbKconfigMakefileusbipKconfigMakefilevmeKconfigMakefilebridgesKconfigMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewinbondKconfigMakefilewlan-ngKconfigMakefilezramKconfigMakefiletargetKconfigMakefileloopbackKconfigMakefiletcm_fcKconfigMakefiletcMakefiletelephonyKconfigMakefilethermalKconfigMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefileclassKconfigMakefilecoreKconfigMakefileearlyMakefilegadgetKconfigMakefilehostKconfigMakefileimageKconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemusbKconfigMakefileotgKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilei1480u-wlpMakefilewlpMakefilevhostKconfigMakefilevideoKconfigMakefileatyMakefilebacklightKconfigMakefileconsoleKconfigMakefiledisplayKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilelogoKconfigMakefilematroxMakefilemb862xxMakefilembxMakefilemsmMakefilenvidiaMakefileomapKconfigMakefilepnx4008MakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilevirtioKconfigMakefilevlynqKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefirmwareMakefilecarl9170fwKconfigcarlfwKconfigusbKconfigminifwKconfigtoolchainMakefiletoolsKconfigfs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefileautofs4KconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefsKconfigMakefileexofsKconfigexportfsMakefileext2KconfigMakefileext3KconfigMakefileext4KconfigMakefileext4.hext4_extents.hfatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehppfsMakefilehugetlbfsMakefileisofsKconfigMakefilejbdKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilelockdMakefileminixKconfigMakefilencpfsKconfigMakefilenfsKconfigMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefileomfsKconfigMakefileopenpromfsMakefilepartitionsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefilequotaKconfigMakefilevzdquotaMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesmbfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeacpiacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactypes.hapei.hbutton.hcontainer.hghes.hhed.hpdc_intel.hplatformacenv.hacgcc.haclinux.hprocessor.hreboot.hvideo.hasmasm-generic4level-fixup.hKbuildKbuild.asmatomic-long.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hauxvec.hbitopsbitops.h__ffs.h__fls.hatomic.hext2-atomic.hext2-non-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hle.hlock.hminix-le.hminix.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hcmpxchg-local.hcmpxchg.hcputime.hcurrent.hdelay.hdevice.hdiv64.hdma-coherent.hdma-mapping-broken.hdma-mapping-common.hdma.hemergency-restart.herrno-base.herrno.hfb.hfcntl.hfutex.hgetorder.hgpio.hhardirq.hhw_irq.hide_iops.hint-l64.hint-ll64.hio-64-nonatomic-lo-hi.hio.hioctl.hioctls.hiomap.hipcbuf.hirq.hirq_regs.hirqflags.hkdebug.hkexec.hkmap_types.hkvm_para.hlibata-portmap.hlinkage.hlocal.hlocal64.hmemory_model.hmm_hooks.hmman-common.hmman.hmmu.hmmu_context.hmodule.hmsgbuf.hmutex-dec.hmutex-null.hmutex-xchg.hmutex.hpage.hparam.hparport.hpci-bridge.hpci-dma-compat.hpci.hpercpu.hpgalloc.hpgtable-nopmd.hpgtable-nopud.hpgtable.hpoll.hposix_types.hresource.hrtc.hscatterlist.hsections.hsegment.hsembuf.hserial.hsetup.hshmbuf.hshmparam.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hspinlock.hstat.hstatfs.hstring.hswab.hsyscall.hsyscalls.hsystem.htermbits.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.htypes.huaccess-unaligned.huaccess.hucontext.hunaligned.hunistd.huser.hvga.hvmlinux.lds.hxor.hasm-x86asm-offsets.hbcbeancounter.hdcache.hdebug.hdecl.hio_acct.hkmem.hmisc.hnet.hoom_kill.hproc.hsock.hsock_orphan.hstatd.htask.htcp.hvmpages.hconfig64bit.h8139cp.h8139too8139too.h8129.hab3100core.hotp.hac97bus.hacenic.hacerwmi.hacpiacpi.hac.hapeiapei.heinj.herstdebug.hghes.hmemoryfailure.hpcieaer.hbattery.hblacklistyear.hbutton.hcontainer.hdock.hextlog.hfan.hhed.hhotplugcpu.hmemorymemory.hautoonline.hipmi.hnuma.hpcislot.hpowermeter.hprocevent.hprocessorprocessor.haggregator.hprocfsprocfs.hpower.hsbs.hsleep.hsysfspower.hthermal.htoshiba.hvideo.hwmi.hadaptecstarfire.hadm8211.hagpagp.hamd64.hintel.hsis.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haic7xxxcmdsperdevice.hdebugmask.hresetdelayms.haio.hairoairo.hcs.halim1535wdt.halim7101wdt.hamdiommuiommu.hstats.hnb.hnuma.hamd8111eth.hamigapartition.hanoninodes.harchdefconfig.hdmaaddrt64bit.henablememoryhotplug.hhotremove.hhascachelinesize.hcpuidlewait.hrelax.hdefaultidle.helfrandomize.hhavenmisafecmpxchg.hhibernationheader.hpossible.hmayhavepcfdc.hmemoryprobe.hphysaddrt64bit.hpopulatesnodemap.hprockcoretext.hrandom.hselectmemorymodel.hsparsememdefault.henable.hsupportsdebugpagealloc.hmemoryfailure.hmsi.hoptimizedinlining.hsuspendpossible.husespguncached.hwantframepointers.hoptionalgpiolib.haskipfibhash.hasuslaptop.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdisablechannelswitch.hpqvaldma.hxorvaldma.hdma.hxor.hat76c50xusb.hataata.hacpi.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcards.hcommon.hath5kath5k.hpci.hath9kath9k.hbtcoexsupport.hcommon.hhtc.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hdrivers.hlane.htcp.hatmel.hauditaudit.harch.htree.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.hb43b43.hbcmabcma.hpio.hbusesbcmaandssb.hdebug.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpcmcia.hphyg.hlp.hpio.hsdio.hssb.hb43legacyb43legacy.hdebug.hdmadma.handpiomode.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpio.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightclassdevice.hlcdsupport.hmbpnvidia.hprogear.hwm831x.hbasefull.hsmall.hbatterybq27x00.hmax17040.hbcdebug.hioaccounting.hpriority.hproc.hrssaccounting.hswapaccounting.hbcmabcma.hblockio.hdrivergmaccmn.hgpio.hpci.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2net.hbeancounters.hbinaryprintf.hbinfmtelf.hmisc.hbitreverse.hbkl.hblkcgroup.hcpqcissda.hdevdev.h3wxxxxraid.hbsg.hbsglib.hcbt.hcryptoloop.hdmdm.hbuiltin.hdrbd.hfd.hinitrd.hintegrity.hiotrace.hloop.hmd.hnbd.hnvme.hosd.hpciessdmtip32xx.hploop.hramram.hcount.hsize.hrsxx.hsd.hsrsr.hvendor.hsx8.hthrottling.hblockblock.hcompat.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hsriov.hbonding.hbootprintkdelay.htracer.hbootparamhardlockupenabledenabled.hvalue.hpanicpanic.hvalue.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbranchprofilenone.hbrcmfmacbrcmfmac.hpcie.hprotobcdc.hmsgbuf.hsdio.husb.hbrcmsmac.hbrcmutil.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hulog.hvlan.higmpsnooping.hnetfilter.hnfebtables.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hbnepbnep.hmcfilter.hprotofilter.hcmtp.hhcibcm203x.hhcibfusb.hhcibluecard.hhcibpa10x.hhcibt3c.hhcibtsdio.hhcibtuart.hhcibtusb.hhcidtl1.hhciuarthciuart.hbcsp.hh4.hll.hhcivhci.hhidp.hl2cap.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hsco.hbtrfsfsfs.hposixacl.hbug.hbuilddocsrc.hcachefiles.hcalgaryiommu.hcancan.hbcm.hcalcbittiming.hdebugdevices.hdev.hemspci.husb.hkvaserpci.hraw.hsja1000sja1000.hplatform.hvcan.hcapiavm.hcardbus.hcardman4000.h4040.hcarl9170carl9170.hleds.hwpc.hcassini.hcb710core.hdebugassumptions.hccstackprotector.hcdrompktcdvdpktcdvd.hbuffers.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hdefaultps.hwextwext.hexport.hcfqgroupiosched.hcfsbandwidth.hcpulimit.hcgroupcpuacct.hdevice.hfreezer.hperf.hsched.hcgroups.hchecksignature.hchelsiot1t1.h1g.ht3.ht4.ht4vf.hchrdevosst.hsch.hsg.hst.hcicadaphy.hcifscifs.hacl.hdfsupcall.hposix.hstats.hupcall.hweakpwhash.hxattr.hcissscsitape.hclocksourcevalidatelastcycle.hwatchdog.hclsu32mark.hperf.hcnic.hcompaction.hcompallaptop.hcompatcompat.hbinfmtelf.hforu64alignment.hnetlinkmessages.hconfigfsfs.hconnector.hconsolepoll.htranslations.hconstructors.hcontextswitchtracer.hcordic.hcoredumpdefaultelfheaders.hcpufreqfreq.hdebug.hdefaultgovuserspace.hgovconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.htable.hidleidle.hgovladder.hmenu.hrmap.hsupamd.hcentaur.hintel.hcpumaskoffstack.hcpusets.hcramfs.hcrashcrash.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32.hcrc7.hcryptocrypto.hablkhelperx86.haead.haead2.haesaes.hniintel.hx8664.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfish.hcamellia.hcast5.hcast6.hcbc.hccm.hcrc32ccrc32c.hintel.hcrct10difcrct10dif.hpclmul.hcryptd.hctr.hcts.hdeflate.hdes.hdevhifn795x795x.hrng.hpadlockpadlock.haes.hsha.hqatqat.hdh895xcc.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghashghash.hclmulniintel.hgluehelperx86.hhash.hhash2.hhmac.hhw.hkhazad.hlrw.hlzo.hmanager.hmanager2.hmd4.hmd5.hmichaelmic.hmpilib.hnull.hpcbc.hpcomp.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hsalsa20x8664.hseed.hseqiv.hserpent.hsha1sha1.hssse3.hsha256sha256.hssse3.hsha512sha512.hssse3.hsignaturesignature.hdsa.htea.htest.htgr192.htwofishcommon.hx8664.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcuse.hcyclades.hdavicomphy.hdca.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugbootparams.hbugverbose.hfs.hinfo.hkernel.hlist.hmemoryinit.hnmitimeout.hnxtest.hrodatarodata.htest.hsectionmismatch.hshirq.hstackoverflow.hdecompressbzip2.hgzip.hlzma.hdefaultcfq.hcubic.hiodelaytype.hiosched.hmmapminaddr.htcpcong.hdefconfiglist.hdelllaptop.hrbu.hwmi.hdetecthungtask.hsoftlockup.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdirectgbpages.hdisplaysupport.hdl2k.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hcleaner.hmq.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hraid45.hsnapshot.hswitch.hthinprovisioning.huevent.hzero.hdm9102.hdmaengine.hsharedbuffer.hdmadevices.hdmardmar.hfloppywa.hdmi.hdmiid.hdnet.hdnotify.hdrmdrm.hfbdevemulation.hi2cch7006.hsil164.hi915.hkmsfbhelper.hhelper.hloadedidfirmware.hmga.hmipidsi.hnouveaunouveau.hbacklight.hpanel.hr128.hradeonradeon.hums.hsavage.hsis.httm.hvia.hvmwgfxvmwgfx.hfbcon.hdummydummy.hconsole.hdvbaf9013.hatbm8830.hau8522.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcapturedrivers.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hfirewire.hinput.hisl6405.hisl6421.hisl6423.hix2505v.hl64781.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hmaxadapters.hmb86a20s.hmt312.hmt352.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10086.htda8083.htda8261.htda826x.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.hanysee.hau6610.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hlme2510.hm920x.hnovatusb2.hopera1.httusb2.humt010.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdynamicdebug.hftrace.he100.he1000.he1000e.hearlyprintkprintk.hdbgp.hefi.hecryptfs.hedacedac.hamd64.hdecodemce.he752x.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hmmedac.hsbridge.hx38.hedd.heeepclaptop.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hpartition.hvars.helfcore.henablemustcheck.henclosureservices.henic.hepic100.hepoll.hethoc.heventprofile.htracing.heventfd.hexperimental.hexportfs.hext2fsfs.hposixacl.hsecurity.hxattr.hxip.hext3defaultstoordered.hfsfs.hposixacl.hsecurity.hxattr.hext4fsfs.hposixacl.hsecurity.hxattr.hextrafirmware.hfairgroupsched.hfatdefaultcodepage.hiocharset.hfs.hfbfb.hatyaty.hbacklight.hct.hgenericlcd.hgx.haty128aty128.hbacklight.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hcirrus.hddc.hdeferredio.hefi.hhyperv.hmodehelpers.hnvidianvidia.hbacklight.hi2c.hradeonradeon.hbacklight.hi2c.hrivariva.hbacklight.hsavagesavage.haccel.hi2c.hsimple.hsm501.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hvga16.hvia.hvirtual.hfcoefcoe.hfnic.hfddi.hfealnx.hfencewatchdog.hfhandle.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohciohci.hdebug.hsbp2.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hforcedeth.hframepointer.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfsmbcache.hposixacl.hxip.hfscachefscache.hstats.hfsnotify.hftl.hftraceftrace.hmcountrecord.hnmienter.hsyscalls.hfujitsulaptop.hfunctiongraphtracer.hprofiler.htracer.hfusefs.hfusionfusion.hctl.hfc.hlan.hlogging.hmaxsge.hsas.hspi.hfutex.hfwloader.hgactprob.hgarp.hgartiommu.hgenericacl.hallocator.hbugbug.hrelativepointers.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpucpu.hvulnerabilities.hfindfirstbit.hlastbit.hnextbit.hgpio.hhardirqshardirqs.hnodoirq.hhweight.hiomap.hirqprobe.hisadma.hpendingirq.htimevsyscall.htracer.hgfs2fsfs.hlockingdlm.hgigasetbase.hm101.hm105.hgpiolangwell.hsch.hgpiolib.hgroupsched.hhangchecktimer.hhappymeal.hhardlockupdetector.hhasdma.hiomem.hioport.hhavearchearlypfntonid.hkgdb.hkmemcheck.htracehook.hcpumaskofcpumap.hdmaapidebug.hattrs.hdynamicftrace.hefficientunalignedaccess.hftracemcountrecord.hnmienter.hfunctiongraphfptest.htracer.htracemcounttest.htracer.hide.hinteltxt.hioremapprot.hirqwork.hkernelbzip2.hgzip.hlzma.hkprobes.hkretprobes.hkvmkvm.hcpurelaxintercept.heventfd.hirqchip.hlatencytopsupport.hmemorypresent.hmmiotracesupport.hoprofile.hoptprobes.hperfeventsevents.hnmi.hregs.huserstackdump.hsetuppercpuarea.hsyscalltracepoints.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmi.hheaderscheck.hhermeshermes.hcachefwoninit.hprism.hhibernationhibernation.hnvs.hhidhid.ha4tech.happle.hbelkin.hcherry.hchicony.hcypress.hdragonrise.hezkey.hgreenasia.hgyration.hkensington.hkye.hlogitech.hmicrosoft.hmonterey.hmultitouch.hntrig.hpantherlord.hpetalynx.hpid.hsamsung.hsmartjoyplus.hsony.hsunplus.hsupport.hthrustmaster.htopseed.htwinhan.hwacom.hzeroplus.hhidraw.hhighrestimers.hhisax163.h1tr6.havma1cs.hpcmcia.hbkma4t.hdiehldiva.helsaelsa.hcs.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauersedlbauer.hcs.hst5481.htelescs.htelespci.hw6692.hhostaphostap.hcs.hfirmwarefirmware.hnvram.hpci.hplx.hhotplughotplug.hcpu.hpcipci.hacpiacpi.hibm.hfake.hpcie.hshpc.hsmt.hhpilo.hwatchdog.hwmi.hhpethpet.hemulatertc.hmmap.htimer.hhpwdtnmidecoding.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxen.hhwconsole.hrandomrandom.hamd.hintel.htimeriomem.hvia.hvirtio.hhwmonhwmon.hvid.hhwpoisoninject.hhypervhyperv.hballoon.hkeyboard.hmouse.hnet.hstorage.hutils.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.halgobit.halgopca.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hhelperauto.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis96x.hstub.htinyusb.hvia.hviapro.hvoodoo3.hi40e.hi40evf.hi6300esbwdt.hi7300idleidle.hioatchannel.hi8k.hia32emulation.hib700wdt.hibmasr.hicplusphy.hics932s401.hie6xxwdt.hieee802154ieee802154.hdrivers.hfakehard.hifb.higbigb.hdca.hhwmon.higbvf.hillegalpointervalue.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.htcpdiag.htunnel.hxfrmmodebeet.htransport.htunnel.htunnel.hinet6ah.hesp.hipcomp.htunnel.hxfrmmodebeet.hrouteoptimization.htransport.htunnel.htunnel.hinfinibandinfiniband.haddrtrans.hcxgb3.hcxgb4.hipath.hipoibipoib.hcm.hdebug.hiser.hmthcamthca.hdebug.hnes.hocrdma.hqibqib.hdca.hsrp.huseraccess.hmad.hmem.hinftl.hinitenvarglimit.hinitramfssource.hinotifyinotify.huser.hinputinput.hapanel.hatiremote.hremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgpiorotaryencoder.hjoydev.hkeyboard.hkeyspanremote.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.htablet.htouchscreen.huinput.hwinbondcir.hwm831xon.hyealink.hintelidle.hioatdma.hips.hpowerclamp.hrapl.htxt.hintervaltree.hintrremap.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hhelper.hioschedas.hcfq.hdeadline.hnoop.hipadvancedrouter.hdccpdccp.hccid3ccid3.hrto.htfrclib.hfibhash.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchaddrtype.hah.hecn.httl.hqueue.hraw.htargetclusterip.hecn.hlog.hmasquerade.hnetmap.hredirect.hreject.httl.hulog.hpimsmv1.hv2.hroutemultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipport.hipportip.hipportnet.hnet.hnetport.hlistset.hmax.hvsvs.hdh.hftp.hipv6.hlblc.hlblcr.hlc.hnq.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hsh.htabbits.hwlc.hwrr.hip1000.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrt.hqueue.hraw.htargethl.hlog.hreject.hipcns.hipmideviceinterface.hhandler.hpoweroff.hsi.hwatchdog.hipppfilter.hipv6ipv6.hmip6.hmroute.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hprivacy.hrouteinfo.hrouterpref.hsit.htunnel.hipw2100ipw2100.hmonitor.hipw2200ipw2200.hmonitor.hpromiscuous.hqos.hradiotap.hipwireless.hirene.himon.hjvcdecoder.hlirccodec.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hsonydecoder.hstreamzap.hwinbondcir.hirqwork.hisadmaapi.hiscsibootsysfs.hibftibft.hfind.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hcapifscapifs.hbool.hmiddleware.hdiversion.hdrvavmb1avmcs.hb1pci.hb1pciv4.hb1pcmcia.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacy.hiwlmvm.hiwlwifiiwlwifi.hleds.hopmodemodular.hixgb.hixgbeixgbe.hdca.hdcb.hhwmon.hptp.hixgbevf.hjbd.hjbd2.hjffs2fsfs.hdebug.hposixacl.hsecurity.hwritebuffer.hxattr.hrtime.hsummary.hzlib.hjme.hjoliet.hkallsymskallsyms.hall.hextrapass.hkarmapartition.hkernelkernel.releasegzip.hkexeckexec.hautoreserve.hjump.hreusecrash.hkeyboardadp5588.hatkbd.hmax7359.hopencores.hkeyskeys.hcompat.hdebugprockeys.hkgdbkgdb.hserialconsole.htests.hkmemtrace.hkprobeevent.hkprobes.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hkvmkvm.hamd.hapicarchitecture.hclock.hguest.hintel.hlcdclassdevice.hplatform.hledsalix2.hclass.hclevomail.hlp3944.htriggerbacklight.hdefaulton.hheartbeat.htimer.htriggers.hwm831xstatus.hwm8350.hlegacyptycount.hptys.hlib80211lib80211.hcryptccmp.htkip.hwep.hlibcrc32c.hlibertaslibertas.hcs.hdebug.hsdio.hthinfirmthinfirm.husb.husb.hlibfc.hlibfcoe.hlibipw.hlirc.hllc.hlocalversion.hlockkernel.hlockdlockd.hv4.hlockdepsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hpsbmclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hhasrc.hhwsim.hleds.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hstahashmaxsize.hmachzwdt.hmacintoshdrivers.hmacvlan.hmacvtap.hmagicsysrq.hmarvellphy.hmaxrawdevs.hmaxsmp.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaattach.hsupport.htunertuner.hmax2165.hmc44s803.hmt2060.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hsimple.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.hxc2028.hxc5000.hmegaraidmailbox.hmm.hnewgen.hsas.hmemoryfailure.hgangsgangs.hmigration.hhotplughotplug.hsparse.hvswap.hmemstickmemstick.hjmicron38x.hr592.hrealtekpci.htifmms.hmfdcore.hrtsxpci.husb.hsm501sm501.hgpio.hwm831x.hwm8350wm8350.hconfigmode0.h1.h2.h3.hi2c.hwm8351configmode0.h1.h2.h3.hwm8352configmode0.h1.h2.h3.hwm8400.hmicrocodemicrocode.hamd.hintel.holdinterface.hmigration.hmii.hminixsubpartition.hmiscdevices.hfilesystems.hmisdnmisdn.havmfritz.hdsp.hhfcmulti.hhfcpci.hhfcusb.hinfineon.hipac.hisar.hl1oip.hnetjet.hspeedfax.hw6692.hmlx4core.hdebug.henen.hdcb.hinfiniband.hmlx5corecore.hen.hdebug.hinfiniband.hmmcmmc.hblockblock.hbounce.hcb710.hrealtekpci.husb.hricohmmc.hsdhcisdhci.hpci.hpltfm.hsdricohcs.htifmsd.hviasdmmc.hmmummu.hnotifier.hmoduleforceload.hsig.hsrcversionall.hunload.hverifyverify.helf.hmodules.hmodversions.hmouseappletouch.hbcm5974.hps2ps2.halps.helantech.hlifebook.hlogips2pp.hsentelic.hsynaptics.htrackpoint.hserial.hsynapticsi2c.hvsxxxaa.hmsdosfs.hpartition.hmsilaptop.hmsproblock.hmtdmtd.habsent.halauda.har7parts.hblkdevs.hblockblock.hro.hblock2mtd.hcficfi.hamdstd.hi1.hi2.hintelext.hstaa.hutil.hchar.hck804xrom.hcmdlineparts.hcomplexmappings.hconcat.hesb2rom.hgenprobe.hjedecprobe.hlpddr.hmapbankwidth1.h2.h4.hmtdram.hnandnand.hdiskonchipdiskonchip.hprobeaddress.heccsmc.hids.hnandsim.hnetsc520.hoops.hpartitions.hpci.hpmc551.hqinfoprobe.hram.hredbootdirectoryblock.hparts.hrom.hsc520cdp.hscb2flash.hts5500.hubiubi.hbebreserve.hwlthreshold.hmtdramerasesize.htotalsize.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmwl8k.hmxmwmi.hmyri10gemyri10ge.hdca.hnhdlc.hnamespaces.hnationalphy.hnatsemi.hne2kpci.hneedbouncepool.hdmamapstate.hmultiplenodes.hpercpuembedfirstchunk.hpagefirstchunk.hnetnet.h9p9p.hrdma.hvirtio.hactgact.hipt.hmirred.hnat.hpedit.hpolice.hsimp.hskbedit.hclscls.hact.hbasic.hcgroup.hflow.hfw.hind.hroute.hroute4.hrsvp.hrsvp6.htcindex.hu32.hdccpprobe.hdropmonitor.hdsadsa.hmv88e6060.hmv88e61236165.hmv88e6131.hmv88e6xxxmv88e6xxx.hneedppu.htagdsa.hedsa.htrailer.hematchematch.hcmp.hmeta.hnbyte.hstack.htext.hu32.hethernet.hfc.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hkeykey.hmigrate.hns.hpci.hpcmcia.hpktgen.hpocket.hpollcontroller.hrxbusypoll.hschatm.hcbq.hdrr.hdsmark.hfifo.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hprio.hqfq.hred.hsfq.htbf.hteql.hsched.htulip.hvendor3com.hnetconsolenetconsole.hdynamic.hnetdev1000.h10000.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hlog.hqueue.htproxy.hxtmatchcluster.hcomment.hconnbytes.hconnlimit.hconnmark.hconntrack.hdccp.hdscp.hesp.hhashlimit.hhelper.hhl.hiprange.hlength.hlimit.hmac.hmark.hmultiport.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hwdogtmo.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hdscp.hhl.hled.hmark.hnflog.hnfqueue.hnotrack.hrateest.hsecmark.htcpmss.htcpoptstrip.htproxy.htrace.hxtables.hnetpollnetpoll.htrap.hnetpriocgroup.hnetworkfilesystems.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.hipv4.hipv6.hirc.hmark.hnetbiosns.hpptp.hsane.hsecmark.hsip.hsnmp.htftp.hctnetlink.hprotodccp.hgre.hsctp.hudplite.hdefragipv4.hnatnat.hamanda.hftp.hh323.hirc.hneeded.hpptp.hprotodccp.hgre.hsctp.hudplite.hsip.hsnmpbasic.htftp.hnfsaclsupport.hcommon.hfs.hfscache.hquota.huselegacydns.hv3v3.hacl.hv4v4.h1.hnfsdnfsd.hdeprecated.hv2acl.hv3v3.hacl.hv4.hnftlnftl.hrw.hniu.hnlattr.hnlsnls.hascii.hcodepage1250.h1251.h437.h737.h775.h850.h852.h855.h857.h860.h861.h862.h863.h864.h865.h866.h869.h874.h932.h936.h949.h950.hdefault.hiso88591.h13.h14.h15.h2.h3.h4.h5.h6.h7.h8.h9.hkoi8r.hu.hutf8.hnohz.hnodesshift.hspanothernodes.hnoptracer.husbxceiv.hnortelhermes.hnouveaudebugdebug.hdefault.hnozomi.hnrcpus.hns83820.hnumanuma.hirqdesc.hnvram.hopenvswitchopenvswitch.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hoptimizeinlining.hoptprobes.hosfpartition.houtputformat.hovsbrcompat.hp54common.hleds.hpci.husb.hpacketpacket.hmmap.hpagetableisolation.hpageflagsextended.hpanasoniclaptop.hparavirtparavirt.hclock.hguest.hparportparport.h1284.hnotpc.hpcpc.hpcmcia.hserial.hpartitionadvanced.hpataacpi.hali.hamd.hartop.hatiixp.hatp867x.hcmd64x.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpcmcia.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.hvia.hpccardpccard.hnonstatic.hpchgbe.hpcipci.hatmel.hdirect.hdomains.hhermes.hiov.hlegacy.hmmconfig.hmsimsi.hdefaulton.hquirks.hstub.hpcieecrc.hpcieaerpcieaer.hinject.hpcieaspm.hpcieportbus.hpcipcwatchdog.hpcmciapcmcia.h3c574.h3c589.hatmel.haxnet.hfmvj18x.hhermes.hioctl.hloadcis.hnmclan.hpcnet.hsmc91c92.hspectrum.hwl3501.hxirc2ps.hxircom.hpcnet32.hpcspkrplatform.hpd6729.hpdcadma.hperfcounters.hevents.hphonet.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hplxhermes.hpmpm.hruntime.hsleepsleep.hsmp.hstdpartition.hpnfsfilelayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowersupply.htracer.hpowercap.hppdev.hpppppp.hasync.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hpps.hpram.hpramcachepramcache.hfeaturenosync.hpramfs.hpreemptnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.htime.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hprovideohci1394dmainit.hpstore.hpswap.hptp1588clock.hpvpanic.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqt2160.hquotaquota.hcompat.hnetlinkinterface.htree.hquotactl.hr6040.hr8169.hraidattrs.hraid6pq.hrawdriver.hrccore.hmap.hrcufanout.hrdbzip2.hgzip.hlzma.hrdsrds.hrdma.htcp.hrealtekphy.hreedsolomonsolomon.hdec16.hregulatorregulator.hab3100.hbq24022.hfixedvoltage.hlp3971.hmax1586.htps65023.htps6507x.huserspaceconsumer.hwm831x.hwm8350.hwm8400.hreiserfsfsfs.hposixacl.hsecurity.hxattr.hprocinfo.hrelay.hrelocatable.hresourcecounters.hretpoline.hrfdftl.hrfkillrfkill.hinput.hleds.hrfsaccel.hringbufferbuffer.hallowswap.hbenchmark.hrpcsecgsskrb5.hspkm3.hrps.hrtgroupsched.hmutexes.hrt2400pci.hrt2500pci.hrt2500usb.hrt2800liblib.hmmio.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt3573.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hliblib.hcrypto.hfirmware.hleds.hmmio.hpci.husb.hrt61pci.hrt73usb.hrtcclass.hdrvab3100.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hfm3130.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hpcf8563.hpcf8583.hrs5c372.hrx8025.hrx8581.hstk17ta8.hv3020.hwm831x.hwm8350.hx1205.hhctosyshctosys.hdevice.hintfdev.hproc.hsysfs.hlib.hrtlcards.hrtl8180.hrtl8187rtl8187.hleds.hrtl8188ee.hrtl8192ccommon.hrtl8192ce.hrtl8192cu.hrtl8192de.hrtl8192ee.hrtl8192se.hrtl8723common.hrtl8723ae.hrtl8723be.hrtl8821ae.hrtlbtcoexist.hrtlwifirtlwifi.hpci.husb.hrwsemxchgaddalgorithm.hs2io.hsataahci.hinic162x.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hsc92031.hscheddebug.hhrtick.hmc.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haic79xx.haic7xxx.haic94xx.harcmsrarcmsr.haer.hbfafc.hbnx2iscsi.hbnx2xfcoe.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.himm.hinitio.hips.hisci.hiscsiattrs.hlogging.hlowlevellowlevel.hpcmcia.hlpfc.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hmultilun.hmvsas.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hppa.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.hsym53c8xx2.hdefaulttags.hdmaaddressingmode.hmaxtags.hmmio.htgt.hvirtio.hwaitscan.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacmd5.hsdiouart.hsecurityfilecapabilities.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm9240.hads7828.hadt7462.hadt7470.hadt7473.hadt7475.happlesmc.hasb100.hatk0110.hatxp1.hcoretemp.hdme1737.hds1621.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hit87.hk10temp.hk8temp.hlis3lv02d.hlm63.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95241.hltc4215.hltc4245.hmax1619.hmax6650.hnct6775.hpc87360.hpc87427.hpcf8591.hsht15.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp401.htmp421.htsl2550.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83l785ts.hw83l786ng.hwm831x.hwm8350.hserial82508250.hconsole.hcs.hdetectirq.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.hi8042.hlibps2.hraw.hserport.hsfcsfc.hmcdilogging.hmon.hmtd.hsriov.hsfi.hsgigru.hioc4.hpartition.hxp.hshmem.hsignalfd.hsimfs.hsis190.hsis900.hskge.hsky2.hslab.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslowwork.hsmartjoyplusff.hsmp.hsmssdiodrv.hsianomdtv.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbt87x.hca0106.hcmipci.hcs46xxcs46xx.hnewdsp.hcs5530.hcs5535audio.hctxfi.hdarla20.hdarla24.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968.hgina20.hgina24.hhdacodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hdsploader.henablerealtekquirks.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hjack.hintel.hpatchloader.hpowersavedefault.hpreallocsize.hreconfig.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hjack.hkctljack.hkorg1212.hlayla20.hlayla24.hlx6464es.hmaestro3.hmia.hmixart.hmixeross.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.hossoss.hplugins.hpcmcia.hpcsp.hpcxhr.hrawmidirawmidi.hseq.hrme32.hrme96.hrme9652.hsbcommon.hsb16dsp.hseqdummy.hhrtimerdefault.hsequencersequencer.hoss.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hua101.hus122l.husx2y.hverboseprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hsoccameracamera.hmt9m001.hmt9m111.hmt9t031.hmt9v022.hov772x.hplatform.htw9910.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypicompat.hsoundsound.hosscorecore.hpreclaim.hsparseirq.hsparsememsparsemem.hextreme.hmanual.hvmemmapvmemmap.henable.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hssbssb.hb43pcibridge.hblockio.hdriverpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpcmciahostpcmciahost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hssfdc.hstacktracer.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsundance.hsungem.hsunrpcsunrpc.hgss.hxprtrdmaclient.hserver.hsuspendsuspend.hfreezer.hswap.hswiotlb.hsyncookies.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hsyscall.hsysfssysfs.hdeprecateddeprecated.hdyn.hv2.hsysproftracer.hsysrqdebug.hsysvipcsysvipc.hcompat.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htcgatmel.hcrb.hinfineon.hnsc.htis.htpm.htcmfc.hfileio.hiblock.hpscsi.htcpcongadvanced.hbic.hcubic.hhstcp.hhtcp.hhybla.hillinois.hlp.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htehuti.htelclock.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hhwmon.hthinkpadacpiacpi.hhotkeypoll.hvideo.htickoneshot.htifm7xx1.hcore.htigon3.htimerstats.htimerfd.htlan.htmdhermes.htmpfstmpfs.hposixacl.htopstarlaptop.htouchscreenad7879ad7879.hi2c.heeti.helo.hfujitsu.hgunze.hinexio.hmcs5000.hmtouch.hpenmount.htouchit213.htouchright.htouchwin.htsc2007.husb3m.hcomposite.hdmctsc10.he2i.hegalax.heturbo.hgeneraltouch.hgotop.hgunze.hidealtek.hirtouch.hitm.hjastec.hpanjit.hwacomw8001.htraceirqflagssupport.htracepoints.htracermaxtrace.htracingtracing.hsupport.htrackdirtypages.htransparenthugepage.htreercu.httpcieeprom.htuliptulip.hmmio.htun.htyphoon.hubifsfsfs.hlzo.hxattr.hzlib.hudffs.hnls.hueficper.hueventhelperpath.huid16.huiouio.haec.hcif.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.hsmx.huli526x.hunix.hunix98ptys.hunixwaredisklabel.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhasehci.hhcd.hohci.hxhci.harmlinux.hatm.hbelkin.hberrycharge.hcatc.hcdcphonet.hcommon.hcxacru.hdevicefs.hehcihcd.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusb.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hkonica.hmars.hmr97310a.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htv8532.hvc032x.hxirlinkcit.hzc3xx.hhid.hhiddev.hhso.hhwahcd.hidmouse.hiowarrior.hisightfw.hisp1362hcd.hkaweth.hkc2190.hlcd.hld.hled.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax8817x.hcdceem.hncm.hsubset.hcdcether.hdm9601.hgl620a.hint51x1.hmcs7830.hnet1080.hplusb.hrndishost.hwlan.hsmsc95xx.hzaurus.hohcihcd.hlittleendian.hotgutils.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hfunsoft.hgarmin.hgeneric.hhp4x.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7720.hmos7840.hmotorola.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqualcomm.hsafesafe.hpadded.hsiemensmpi.hsierrawireless.hspcp8x5.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hsl811hcd.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hsddr09.hsddr55.husbat.hstv06xx.hsupport.hsuspend.htmc.hu132hcd.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvst.hwdm.hwhcihcd.hwusbwusb.hcbaf.hxhcihcd.hxusbatm.hzd1201.hzr364xx.husbpcwatchdog.husegenericsmphelpers.huserns.hreturnnotifier.hstacktracesupport.hutrace.hutsns.huvmmtimer.huwbuwb.hhwa.hi1480ui1480u.hwlp.hwhci.hwlp.hv4lusbdrivers.hveve.hcalls.hethdev.hiptables.hnetdev.hveth.hvfatfs.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvgastate.hvhostnet.hviarhinerhine.hmmio.hvelocity.hvideoau0828.hbt848bt848.hdvb.hbtcx.hcapturedrivers.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hvp3054.hdev.hem28xxem28xx.halsa.hdvb.hfbivtv.hhdpvr.hhelperchipsauto.hiri2c.hivtv.hm52790.hmedia.hmsp3400.hmt9v011.houtputcontrol.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.htda7432.htlg2300.htuner.htvaudio.htveeprom.htvp5150.hupd64031a.hupd64083.husbvision.hv4l2v4l2.hcommon.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hdvb.hgen.hvmalloc.hvirttobus.hvirtiovirtio.hballoon.hblk.hconsole.hnet.hpci.hring.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hvmeventcounters.hvmwareballoon.hpvscsi.hvmxnet3.hvortex.hvtvt.hconsole.hhwconsolebinding.hvttys.hvxge.hvxlan.hvzcheckpointcheckpoint.hiter.hdev.hevent.hfairsched.hgencalls.hiolimit.hquotaquota.hugid.hwdog.hw83627hfwdt.hw83697hfwdt.hw83697ugwdt.hw83877fwdt.hw83977fwdt.hwan.hwatchdogwatchdog.hcore.hwdtpci.hwextcore.hpriv.hproc.hspy.hwilinkplatformdata.hwimaxwimax.hdebuglevel.hi2400mi2400m.hdebuglevel.hsdio.husb.hwinbond840.hwirelesswireless.hextext.hsysfs.hwlti.hwl1251wl1251.hsdio.hwl12xx.hwlanwlan.h80211.hwlcore.hwm831xpower.hwatchdog.hwm8350power.hwatchdog.hx86x86.h6464.hacpinuma.hsmp.hacpicpufreq.hcmov.hcmpxchg.hcmpxchg64.hcpu.hcpuid.hdebugctlmsr.hextendedplatform.hht.hintelpstate.hinternodecachebytes.hioapic.hl1cachebytes.hshift.hlocalapic.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmsr.hp4clockmod.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpowernowk8.hrerouteforbrokenbootirqs.hreservelow64k.hspeedsteplib.hsupportsmemoryfailure.hsysfb.hthermalvector.htrampoline.htsc.huv.hwpworksok.hx2apic.hxadd.hxenxen.hballoon.hblkdevfrontend.hcompatxenfs.hdebugfs.hdevevtchn.hfbdevfrontend.hkbddevfrontend.hmaxdomainmemory.hnetdevfrontend.hplatformpci.hsaverestore.hscrubpages.hsyshypervisor.hxenfs.hxfrmxfrm.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxfsfs.hposixacl.hquota.hxorblocks.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzd1211rw.hzisofs.hzlibdeflate.hinflate.hzonedmadma.hflag.hdma32.hzramzram.hdebug.hcryptoaead.haes.halgapi.hauthenc.hb128ops.hcompress.hcryptd.hcrypto_wq.hctr.hdes.hdrbg.hgf128mul.hhash.hinternalaead.hcompress.hhash.hrng.hskcipher.hlrw.hmd5.hrng.hscatterwalk.hsha.hskcipher.htwofish.hvmac.hxts.hdrmati_pcigart.hdrmP.hdrm_agpsupport.hdrm_atomic.hdrm_atomic_helper.hdrm_backport.hdrm_cache.hdrm_core.hdrm_crtc.hdrm_crtc_helper.hdrm_displayid.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_edid.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_fixed.hdrm_flip_work.hdrm_gem.hdrm_gem_cma_helper.hdrm_global.hdrm_hashtab.hdrm_legacy.hdrm_mem_util.hdrm_mipi_dsi.hdrm_mm.hdrm_modes.hdrm_modeset_lock.hdrm_of.hdrm_os_linux.hdrm_panel.hdrm_pciids.hdrm_plane_helper.hdrm_rect.hdrm_sysfs.hdrm_vma_manager.hgma_drm.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_pciids.hi915_powerwell.hintel-gtt.httmttm_bo_api.httm_bo_driver.httm_execbuf_util.httm_lock.httm_memory.httm_module.httm_object.httm_page_alloc.httm_placement.hkeyskeyring-type.hrxrpc-type.huser-type.hlinux8250_pci.hKbuilda.out.hac97_codec.hacct.hacpi.hacpi_io.hacpi_pmtmr.hadb.hadfs_fs.haer.haffs_hardblocks.hagp_backend.hagpgart.haio.haio_abi.hambabus.hclcd.hkmi.hmmci.hpl022.hpl061.hpl093.hserial.hamifd.hamifdreg.hamigaffs.hanon_inodes.hapm-emulation.hapm_bios.harcdevice.harcfb.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_suni.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmel-mci.hatmel-pwm-bl.hatmel-ssc.hatmel_pdc.hatmel_pwm.hatmel_serial.hatmel_tc.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hautoconf.hauxvec.haverage.hax25.hb1lli.hb1pcmcia.hbacking-dev.hbacklight.hbaycom.hbcd.hbcm47xx_nvram.hbcm47xx_wdt.hbcmabcma.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbfs_fs.hbinfmts.hbio.hbit_spinlock.hbitmap.hbitops.hbitrev.hblk-iopoll.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbootmem.hbottom_half.hbounds.hbpqether.hbrcmphy.hbsg-lib.hbsg.hbuffer_head.hbug.hbyteorderKbuildbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcancan.hKbuildbcm.hcore.hdev.herror.hnetlink.hplatformsja1000.hraw.hcapability.hcapi.hcb710.hcciss_ioctl.hcd1400.hcdev.hcdk.hcdrom.hcfag12864b.hcgroup.hcgroup_subsys.hcgroupstats.hchio.hcirc_buf.hclk.hclockchips.hclocksource.hcm4000_cs.hcn_proc.hcnt32_to_63.hcoda.hcoda_cache.hcoda_fs_i.hcoda_linux.hcoda_psdev.hcoff.hcom20020.hcompaction.hcompat.hcompile.hcompiler-gcc.hcompiler-gcc3.hcompiler-gcc4.hcompiler-intel.hcompiler.hcompletion.hcomponent.hcomstats.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcordic.hcoredump.hcper.hcpt_context.hcpt_export.hcpt_image.hcpt_ioctl.hcpt_obj.hcpu.hcpu_rmap.hcpufreq.hcpuidle.hcpumask.hcpuset.hcramfs_fs.hcramfs_fs_sb.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc7.hcred.hcryptocrypto.hksign.hmpi.hcryptohash.hctype.hcuda.hcyclades.hcyclomx.hcycx_cfm.hcycx_drv.hcycx_x25.hdca.hdcache.hdcbnl.hdccp.hdcookies.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlzma.hdelay.hdelayacct.hdevice-mapper.hdevice.hdevice_cgroup.hdevpts_fs.hdio.hdirent.hdisplay.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-dirty-log.hdm-io.hdm-ioctl.hdm-kcopyd.hdm-log-userspace.hdm-region-hash.hdm9000.hdma-attrs.hdma-buf.hdma-debug.hdma-mapping.hdma_remapping.hdmaengine.hdmapool.hdmar.hdmi.hdn.hdnotify.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdqblk_xfs.hdrbd.hdrbd_config.hdrbd_limits.hdrbd_nl.hdrbd_tag_magic.hds1286.hds17287rtc.hdst.hdtlk.hdvbKbuildaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hdw_dmac.hdynamic_debug.hedac.hedd.heeprom_93cx6.hefi.hefs_fs_sb.hefs_vh.heisa.helevator.helf-em.helf-fdpic.helf-randomize.helf.helfcore-compat.helfcore.helfnote.henclosure.herr.herrno.herrqueue.hetherdevice.hethtool.heventfd.heventpoll.hexport.hexportfs.hext2_fs.hext2_fs_sb.hext3_fs.hext3_fs_i.hext3_fs_sb.hext3_jbd.hf75375s.hfadvise.hfairsched.hfalloc.hfault-inject.hfb.hfcdevice.hfcntl.hfd.hfddidevice.hfdreg.hfdtable.hfence-watchdog.hfence.hfib_rules.hfiemap.hfile.hfilter.hfips.hfirewire-cdev.hfirewire-constants.hfirewire.hfirmware-map.hfirmware.hflat.hflex_array.hfont.hfreezer.hfs.hfs_enet_pd.hfs_stack.hfs_struct.hfs_uart_pd.hfscache-cache.hfscache.hfsl_devices.hfsnotify.hfsnotify_backend.hftrace.hftrace_event.hftrace_irq.hfuse.hfutex.hgameport.hgcd.hgen_stats.hgenalloc.hgeneric_acl.hgeneric_serial.hgenetlink.hgenhd.hgetcpu.hgfp.hgfs2_ondisk.hgigaset_dev.hgpio.hgpio_keys.hgpio_mouse.hhardirq.hhash.hhashtable.hhayesesp.hhdlchdlc.hKbuildioctl.hhdlcdrv.hhdmi.hhdpu_features.hhdreg.hhid-debug.hhid.hhiddev.hhidraw.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhp_sdc.hhpet.hhrtimer.hhtirq.hhuge_mm.hhugetlb.hhugetlb_inline.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhyperv.hhysdn_if.hi2ci2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-gpio.hi2c-id.hi2c-ocores.hi2c-pca-platform.hi2c-pnx.hi2c-pxa.hi2c.hadp5588.hat24.hdm355evm_msp.hlm8323.hmax732x.hmcs5000_ts.hpca953x.hpcf857x.hs6000.htps65010.htsc2007.htwl4030.hi2o-dev.hi2o.hi7300_idle.hi8042.hi8k.hibmtr.hicmp.hicmpv6.hide.hidr.hidr2.hieee80211.hif.hif_addr.hif_addrlabel.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_ec.hif_eql.hif_ether.hif_fc.hif_fddi.hif_frad.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macvlan.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_strip.hif_tr.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hima.hin.hin6.hin_route.hinet.hinet_diag.hinet_lro.hinetdevice.hinit.hinit_ohci1394_dma.hinit_task.hinitrd.hinotify.hinputinput-polldev.hinput.heeti_ts.hmatrix_keypad.hmt.hintel-gtt.hintel-iommu.hinterrupt.hinterval_tree.hio-mapping.hio.hioc3.hioc4.hiocontext.hioctl.hiommu-helper.hiommu.hioport.hioprio.hiova.hip.hip6_tunnel.hip_vs.hipc.hipc_namespace.hipmi.hipmi_msgdefs.hipmi_smi.hipsec.hipv6.hipv6_route.hipx.hirda.hirq.hirq_cpustat.hirq_work.hirqflags.hirqnr.hirqreturn.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdnisdn.hKbuildcapicmd.hcapilli.hcapiutil.hhdlc.hisdn_divertif.hisdn_ppp.hisdnif.hisicom.hiso_fs.histallion.hivtv.hivtvfb.hixjuser.hjbd.hjbd2.hjffs2.hjhash.hjiffies.hjournal-head.hjoystick.hkaiser.hkallsyms.hkbd_diacr.hkbd_kern.hkbuild.hkconfig.hkd.hkdebug.hkdev_t.hkernel-page-flags.hkernel.hkernel_stat.hkernelcapi.hkexec.hkey-type.hkey.hkeyboard.hkeyctl.hkfifo-new.hkfifo.hkgdb.hkhugepaged.hklist.hkmalloc_sizes.hkmemcheck.hkmemleak.hkmemtrace.hkmod.hkmsg_dump.hkobj_map.hkobject.hkprobes.hkref.hks0108.hksm.hkthread.hktime.hkvm.hkvm_host.hkvm_para.hkvm_types.hlapb.hlatencytop.hlcd.hlcm.hleds-bd2802.hleds-lp3944.hleds-pca9532.hleds.hleds_pwm.hlglock.hlguest.hlguest_launcher.hlibata.hlibc-compat.hlibps2.hlicense.hlimits.hlinkage.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_nulls.hlist_sort.hllc.hllist.hlmb.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlog2.hloop.hlp.hlru_cache.hlsm_audit.hlzo.hm48t86.hmISDNdsp.hmISDNhw.hmISDNif.hmagic.hmajor.hmap_to_7segment.hmaple.hmath64.hmatroxfb.hmax17040_battery.hmbcache.hmbus.hmc146818rtc.hmc6821.hmca-legacy.hmca.hmdio-bitbang.hmdio-gpio.hmdio.hmemcontrol.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemstick.hmeye.hmfdab3100.hasic3.hcore.hda903x.hds1wm.hezx-pcap.hhtc-egpio.hhtc-pasic3.hlpc_ich.hmc13783-private.hmc13783.hpcf50633adc.hcore.hgpio.hmbc.hpmic.hrtsx_common.hrtsx_pci.hrtsx_usb.ht7l66xb.htc6387xb.htc6393xb.htmio.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hmg_disk.hmigrate.hmii.hminix_fs.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5cmd.hcq.hdevice.hdoorbell.hdriver.hflow_table.hmlx5_ifc.hqp.hsrq.hvport.hmm.hmm_inline.hmm_types.hmman.hmmccard.hcore.hhost.hmmc.hpm.hsd.hsdio.hsdio_func.hsdio_ids.hmmdebug.hmmgang.hmmiotrace.hmmtimer.hmmu_context.hmmu_notifier.hmmzone.hmnt_namespace.hmod_devicetable.hmodsign.hmodule.hmoduleloader.hmoduleparam.hmount.hmpage.hmpls.hmqueue.hmroute.hmroute6.hmsdos_fs.hmsg.hmsi.hmtdbbm.hblktrans.hcfi.hcfi_endian.hcompatmac.hconcat.hdoc2000.hflashchip.hftl.hgen_probe.hinftl.hmap.hmtd.hmtdram.hnand-gpio.hnand.hnand_ecc.hndfc.hnftl.honenand.honenand_regs.hpartitions.hpfow.hphysmap.hplat-ram.hpmc551.hqinfo.hsh_flctl.hsharpsl.hsuper.hubi.hxip.hmtio.hmutex-debug.hmutex.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmxm-wmi.hn_r3964.hnamei.hnbd.hncp.hncp_fs.hncp_fs_i.hncp_fs_sb.hncp_mount.hncp_no.hneighbour.hnet.hnet_dropmon.hnet_tstamp.hnetdevice.hnetfilternetfilter.hKbuildipsetKbuildip_set.hip_set_ahash.hip_set_bitmap.hip_set_getport.hip_set_hash.hip_set_list.hip_set_timeout.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sctp.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_tuple_common.hnfnetlink.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_log.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_DSCP.hxt_LED.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TPROXY.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_dccp.hxt_dscp.hxt_esp.hxt_hashlimit.hxt_helper.hxt_iprange.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.hKbuildarp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hKbuildebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_ulog.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hKbuildip_queue.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_SAME.hipt_TOS.hipt_TTL.hipt_ULOG.hipt_addrtype.hipt_ah.hipt_ecn.hipt_iprange.hipt_owner.hipt_realm.hipt_tos.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hKbuildip6_tables.hip6t_HL.hip6t_LOG.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_owner.hip6t_rt.hnetlink.hnetpoll.hnetrom.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_acl.hnfs4_mount.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_idmap.hnfs_iostat.hnfs_mount.hnfs_page.hnfs_xdr.hnfsacl.hnfsdKbuildconst.hdebug.hexport.hnfsfh.hstats.hsyscall.hnfsd_idmap.hnilfs2_fs.hnl80211.hnl802154.hnls.hnmi.hnode.hnodemask.hnospec.hnotifier.hnsc_gpio.hnsproxy.hnubus.hnuma.hnvme.hnvram.hnwpserial.hof.hof_device.hof_gpio.hof_i2c.hof_mdio.hof_platform.hof_spi.hoom.hopenvswitch.hoprofile.hoxu210hp.hpage-debug-flags.hpage-flags.hpage-isolation.hpage_cgroup.hpageblock-flags.hpagemap.hpagevec.hparam.hparport.hparport_pc.hparser.hpatchkey.hpath.hpci-acpi.hpci-aspm.hpci-dma.hpci.hpci_hotplug.hpci_ids.hpci_regs.hpcieport_if.hpda_power.hpercpu-defs.hpercpu-rwsem.hpercpu.hpercpu_counter.hperf_counter.hperf_event.hperf_regs.hpersonality.hpfcache.hpfkeyv2.hpfn.hpg.hphantom.hphonedev.hphonet.hphy.hphy_fixed.hpid.hpid_namespace.hpim.hpipe_fs_i.hpkt_cls.hpkt_sched.hpktcdvd.hplatform_databrcmfmac-sdio.hitco_wdt.hsimplefb.hplatform_device.hplist.hploopcompat.hinternal.hploop.hploop_if.hploop_stat.hpm.hpm_qos.hpm_qos_params.hpm_runtime.hpm_wakeup.hpmu.hpnp.hpoison.hpoll.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hposix_types.hpower_supply.hpowercap.hppdev.hppp-comp.hppp_channel.hppp_defs.hpps.hpps_kernel.hpram.hpramcache.hprctl.hpreempt.hprefetch.hprintk.hprio_heap.hprio_tree.hproc_fs.hprofile.hproportions.hpstore.hptp_classify.hptp_clock.hptp_clock_kernel.hptrace.hpwm.hpwm_backlight.hqnx4_fs.hqnxtypes.hquicklist.hquota.hquotaops.hradeonfb.hradix-tree.hraidKbuildmd_p.hmd_u.hpq.hxor.hraid_class.hramfs.hrandom.hrange.hratelimit.hrational.hraw.hrbtree.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcutree.hrds.hreboot.hreciprocal_div.hregset.hregulatorbq24022.hconsumer.hdriver.hfixed.hlp3971.hmachine.hmax1586.huserspace-consumer.hreiserfs_acl.hreiserfs_fs.hreiserfs_fs_i.hreiserfs_fs_sb.hreiserfs_xattr.hrelay.hres_counter.hreservation.hresource.hresume-trace.hrfkill.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrndis.hromfs_fs.hroot_dev.hrose.hrotary_encoder.hroute.hrslib.hrtcrtc-v3020.hrtc.hm48t59.hrtmutex.hrtnetlink.hrwsem-spinlock.hrwsem.hrxrpc.hsc26198.hscatterlist.hscc.hsched.hscreen_info.hsctp.hscx200.hscx200_gpio.hsdla.hseccomp.hsecurebits.hsecurity.hselection.hselinux.hselinux_netlink.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hserial.hserial167.hserialP.hserial_8250.hserial_core.hserial_max3100.hserial_pnx8xxx.hserial_reg.hserial_sci.hserio.hsfi.hsfi_acpi.hsh_intc.hsh_timer.hshm.hshmem_fs.hsht15.hsignal.hsignalfd.hskbuff.hslab.hslab_def.hslob_def.hslow-work.hslub_def.hsm501-regs.hsm501.hsmb.hsmb_fs.hsmb_fs_i.hsmb_fs_sb.hsmb_mount.hsmbno.hsmc911x.hsmc91x.hsmp.hsmp_lock.hsmsc911x.hsnmp.hsocket.hsockios.hsom.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hspiKbuildad7877.had7879.hads7846.hat73c213.hcorgi_lcd.hds1305.heeprom.hflash.hlibertas_spi.hlms283gf05.hmax7301.hmc33880.hmcp23s08.hmmc_spi.horion_spi.hspi.hspi_bitbang.hspi_gpio.hspidev.htdo24m.htle62x0.hwl12xx.hspinlock.hspinlock_api_smp.hspinlock_api_up.hspinlock_types.hspinlock_types_up.hspinlock_up.hsplice.hsrcu.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hstackprotector.hstacktrace.hstallion.hstart_kernel.hstat.hstatfs.hstddef.hstop_machine.hstring.hstring_helpers.hstringify.hsunrpcKbuildauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hgss_spkm3.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hsched.hstats.hsvc.hsvc_rdma.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtrdma.hxprtsock.hsuperhyway.hsuspend.hsuspend_ioctls.hsvga.hswab.hswap.hswapops.hswiotlb.hsynclink.hsys.hsyscalls.hsysctl.hsysdev.hsysfs.hsyslog.hsysrq.hsysv_fs.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats.htaskstats_kern.htboot.htc.htc_actKbuildtc_defact.htc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htc_ematchKbuildtc_em_cmp.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htelephony.htermios.htextsearch.htextsearch_fsm.htfrc.hthermal.hthinkpad_acpi.hthread_info.hthreads.htick.htifm.htime.htimecompare.htimer.htimerfd.htimeriomem-rng.htimes.htimex.htiocl.htipc.htipc_config.htopology.htoshiba.htpm.htrace_clock.htrace_seq.htracehook.htracepoint.htransport_class.htrdevice.htsacct_kern.htty.htty_driver.htty_flip.htty_ldisc.htypecheck.htypes.hu64_stats_sync.huaccess.hucb1400.hudf_fs_i.hudp.huinput.huio.huio_driver.hultrasound.hun.hunalignedaccess_ok.hbe_byteshift.hbe_memmove.hbe_struct.hgeneric.hle_byteshift.hle_memmove.hle_struct.hmemmove.hpacked_struct.hunistd.husbusb.hKbuildassociation.hatmel_usba_udc.haudio-v2.haudio.hc67x00.hcdc.hcdc_ncm.hch11.hch9.hcomposite.hehci_def.hg_printer.hgadget.hgadgetfs.hgpio_vbus.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1362.hisp1760.hlangwell_udc.hm66592.hmidi.hmusb.hnet2280.hotg.hquirks.hr8a66597.hrndis_host.hserial.hsl811.htmc.husbnet.hvideo.hvstusb.hwusb-wa.hwusb.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.hutime.hutrace.huts.hutsname.hutsrelease.huuid.huwbuwb.hdebug-cmd.hspec.humc.hwhci.hve.hve_nfs.hve_proto.hve_task.hveip.hvenet.hveprintk.hvermagic.hversion.hveth.hvfs.hvga_switcheroo.hvgaarb.hvhost.hvia.hvideo_output.hvideodev.hvideodev2.hvideotext.hvirtinfo.hvirtio.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_config.hvirtio_console.hvirtio_ids.hvirtio_net.hvirtio_pci.hvirtio_ring.hvirtio_rng.hvirtio_scsi.hvlynq.hvmalloc.hvmstat.hvt.hvt_buffer.hvt_kern.hvzcalluser.hvzctl.hvzctl_quota.hvzctl_venet.hvzctl_veth.hvzdq_tree.hvzevent.hvziolimit.hvziptable_defs.hvzquota.hvzquota_qlnk.hvzsnap.hvzstat.hw1-gpio.hwait.hwanrouter.hwatchdog.hwimaxwimax.hKbuilddebug.hi2400m.hwireless.hwl12xx.hwlp.hwm97xx.hwm97xx_batt.hworkqueue.hwriteback.hww_mutex.hx25.hxattr.hxfrm.hxilinxfb.hyam.hzconf.hzlib.hzorro.hzorro_ids.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediaadv7343.hbt819.hcs5345.hcs53l32a.hcx2341x.hcx25840.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hvpfe_capture.hvpfe_types.hvpss.hi2c-addr.hir-common.hir-kbd-i2c.hlirc.hlirc_dev.hm52790.hmsp3400.hov772x.hovcamchip.hpwc-ioctl.hradio-si4713.hrc-core.hrc-map.hrds.hsaa6588.hsaa6752hs.hsaa7115.hsaa7127.hsaa7146.hsaa7146_vv.hsh_mobile_ceu.hsi4713.hsoc_camera.hsoc_camera_platform.hsoc_mediabus.htuner-types.htuner.htvaudio.htveeprom.htvp514x.htvp5150.htw9910.hupd64031a.hupd64083.hv4l2-chip-ident.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-event.hv4l2-fh.hv4l2-i2c-drv.hv4l2-int-device.hv4l2-ioctl.hv4l2-mediabus.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-dvb.hvideobuf-vmalloc.hwm8775.hmtdKbuildinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hnet9p9p.hclient.htransport.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.hah.harp.hatmclip.hax25.hax88796.hbluetoothbluetooth.hhci.hhci_core.hl2cap.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbusy_poll.hcfg80211-wext.hcfg80211.hchecksum.hcipso_ipv4.hcls_cgroup.hcompat.hdatalink.hdcbevent.hdcbnl.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.hdsa.hdsfield.hdst.hdst_ops.hesp.hethoc.hfib_rules.hflow.hflow_keys.hgarp.hgen_stats.hgenetlink.hgre.hgro_cells.hicmp.hieee80211_radiotap.hieee802154.hieee802154_netdev.hif_inet6.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipx.hirdaaf_irda.hcrc.hdiscovery.hircomm_core.hircomm_event.hircomm_lmp.hircomm_param.hircomm_ttp.hircomm_tty.hircomm_tty_attach.hirda.hirda_device.hiriap.hiriap_event.hirias_object.hirlan_client.hirlan_common.hirlan_eth.hirlan_event.hirlan_filter.hirlan_provider.hirlap.hirlap_event.hirlap_frame.hirlmp.hirlmp_event.hirlmp_frame.hirmod.hirqueue.hirttp.hparameters.hqos.htimer.hwrapper.hiucvaf_iucv.hiucv.hiw_handler.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hmac80211.hmip6.hmld.hndisc.hneighbour.hnet_namespace.hnetdma.hnetevent.hnetfilteripv4nf_conntrack_ipv4.hnf_defrag_ipv4.hipv6nf_conntrack_icmpv6.hnf_conntrack_ipv6.hnf_defrag_ipv6.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_core.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l3proto.hnf_conntrack_l4proto.hnf_conntrack_tuple.hnf_log.hnf_nat.hnf_nat_core.hnf_nat_helper.hnf_nat_protocol.hnf_nat_rule.hnf_queue.hnf_tproxy_core.hnfnetlink_log.hxt_log.hxt_rateest.hnetlabel.hnetlink.hnetlink_sock.hnetnsconntrack.hcore.hdccp.hgeneric.hhash.hipv4.hipv6.hmib.hpacket.hunix.hx_tables.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnl802154.hp8022.hphonetgprs.hpep.hphonet.hpn_dev.hping.hpkt_cls.hpkt_sched.hprotocol.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrtnetlink.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstructs.htsnmap.hulpevent.hulpqueue.huser.hsecure_seq.hslhc_vj.hsnmp.hsock.hstp.htc_acttc_defact.htc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htcp.htcp_states.htimewait_sock.htipctipc.htipc_bearer.htipc_msg.htipc_port.htransp_v6.hudp.hudplite.hvxlan.hwext.hwimax.hwpan-phy.hx25.hx25device.hxfrm.hpcmciaciscode.hcisreg.hcistpl.hcs.hcs_types.hdevice_id.hds.hmem_op.hss.hrdmaKbuildib.hib_addr.hib_cache.hib_cm.hib_fmr_pool.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_umem.hib_user_cm.hib_user_mad.hib_user_sa.hib_user_verbs.hib_verbs.hiw_cm.hiw_portmap.hrdma_cm.hrdma_cm_ib.hrdma_netlink.hrdma_user_cm.hrxrpcpacket.htypes.hscsiKbuildfcKbuildfc_els.hfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_fs.hfc_gs.hfc_ms.hfc_ns.hfc_encode.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hlibsrp.hosd_attributes.hosd_initiator.hosd_protocol.hosd_sec.hosd_sense.hosd_types.hsas.hsas_ata.hscsi.hscsi_bsg_fc.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_netlink.hscsi_netlink_fc.hscsi_tcq.hscsi_tgt.hscsi_tgt_if.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hsoundKbuildac97_codec.haci.had1816a.had1843.hak4114.hak4117.hak4531_codec.hak4xxx-adda.hasequencer.hasound.hasound_fm.hasoundef.hatmel-abdac.hatmel-ac97c.hcontrol.hcore.hcs4231-regs.hcs46xx.hcs46xx_dsp_scb_types.hcs46xx_dsp_spos.hcs46xx_dsp_task_types.hcs8403.hcs8427.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgus.hhda_hwdep.hhda_verbs.hhdsp.hhdspm.hhwdep.hi2c.hinfo.hinitval.hjack.hl3.hmemalloc.hminors.hmixer_oss.hmpu401.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_oss.hpcm_params.hpt2258.hpxa2xx-lib.hrawmidi.hs3c24xx_uda134x.hsb.hsb16_csp.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsfnt_info.hsh_fsi.hsnd_wavefront.hsoc-dai.hsoc-dapm.hsoc-of-simple.hsoc.hsoundfont.hsscape_ioctl.htea575x-tuner.htea6330t.htimer.htlv.htrident.huda134x.huda1380.hutil_mem.hversion.hvx_core.hwavefront.hwm8993.hwm9081.hwss.hymfpci.htraceboot.hdefine_trace.heventsblock.hbtrfs.hext3.hext4.hfence.hirq.hjbd.hjbd2.hkmem.hkvm.hlock.hmce.hmodule.hnapi.hnet.hpower.hras.hsched.hscsi.hsignal.hskb.hsock.hsunrpc.hsyscalls.htimer.hudp.hworkqueue.hwriteback.hftrace.hsyscall.huapiKbuilddrmKbuilddrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hi810_drm.hi915_drm.hmga_drm.hnouveau_drm.hr128_drm.hradeon_drm.hsavage_drm.hsis_drm.hvia_drm.hvmwgfx_drm.hnvme.hvideoKbuildatmel_lcdc.haty128.hbroadsheetfb.hcirrus.hcvisionppc.hda8xx-fb.hedid.hepson1355.hgbe.hhecubafb.higa.hili9320.hkyro.hmach64.hmaxinefb.hmbxfb.hmetronomefb.hmipi_display.hneomagic.hnewport.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsgivw.hsh_mobile_lcdc.hsisfb.hsstfb.htdfx.htgafb.htrident.huvesafb.hvga.hw100fb.hinitKconfigMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.openvzKconfig.preemptMakefilebcKconfigMakefilecptMakefileeventsMakefilegcovKconfigMakefileirqMakefilepowerKconfigMakefiletimeKconfigMakefiletraceKconfigMakefileveMakefilelibKconfigKconfig.debugKconfig.kgdbKconfig.kmemcheckMakefilelzoMakefileraid6Makefileraid6testMakefilereed_solomonMakefilezlib_deflateMakefilezlib_inflateMakefilemmKconfigKconfig.debugMakefilenet802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecanKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledsaKconfigMakefileeconetKconfigMakefileethernetMakefileieee802154KconfigMakefileipv4KconfigMakefilenetfilterKconfigMakefileipv6KconfigMakefilenetfilterKconfigMakefileipxKconfigMakefileirdaKconfigMakefileircommKconfigMakefileirlanKconfigMakefileirnetKconfigMakefileiucvKconfigMakefilekeyMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkMakefilenetromMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefiletipcKconfigMakefileunixKconfigMakefilewanrouterKconfigMakefilewimaxKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexfrmKconfigMakefilesamplesKconfigMakefilekobjectMakefilekprobesMakefiletrace_eventsMakefiletracepointsMakefilescripts.conmakehash.cmd.gitignore.kallsyms.cmd.pnmtologo.cmd.unifdef.cmdKbuild.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.fwinstMakefile.headersinstMakefile.hostMakefile.libMakefile.modinstMakefile.modpostbasic.docproc.cmd.fixdep.cmd.gitignore.hash.cmdMakefiledocprocdocproc.cfixdepfixdep.chashhash.cmodules.orderbin2c.cbinoffset.cbloat-o-meterbootgraph.plcheckincludes.plcheckkconfigsymbols.shcheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plcleanfilecleanpatchconfigconmakehashconmakehash.cdecodecodediffconfigdtc.gitignoreMakefileMakefile.dtcchecks.cdata.cdtc-lexer.ldtc-lexer.lex.c_shippeddtc-parser.tab.c_shippeddtc-parser.tab.h_shippeddtc-parser.ydtc.cdtc.hflattree.cfstree.clibfdtMakefile.libfdtfdt.cfdt.hfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cversion_gen.hexport_report.plextract-ikconfiggcc-version.shgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgen_initramfs_list.shgenksyms.genksyms.cmd.genksyms.o.cmd.gitignore.lex.o.cmd.parse.o.cmdMakefilegenksymsgenksyms.cgenksyms.hkeywords.ckeywords.c_shippedkeywords.gperflex.clex.c_shippedlex.lmodules.orderparse.cparse.c_shippedparse.hparse.h_shippedparse.yget_maintainer.plgfp-translateheaderdep.plheaders.shheaders_check.plheaders_install.plkallsymskallsyms.ckconfig.conf.cmd.conf.o.cmd.gitignore.kxgettext.o.cmd.zconf.tab.o.cmdMakefilePOTFILES.incheck.shconfconf.cconfdata.cexpr.cexpr.hgconf.cgconf.gladeimages.ckconfig_load.ckxgettext.clex.zconf.clex.zconf.c_shippedlkc.hlkc_proto.hlxdialog.gitignoreBIG.FAT.WARNINGcheck-lxdialog.shchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf.cmenu.cqconf.ccqconf.hstreamline_config.plsymbol.cutil.czconf.gperfzconf.hash.czconf.hash.c_shippedzconf.lzconf.tab.czconf.tab.c_shippedzconf.ykernel-docksymoopsREADMEmakelstmarkup_oops.plmkcompile_hmkmakefilemksysmapmkuboot.shmkversionmod.elfconfig.h.cmd.empty.o.cmd.file2alias.o.cmd.gitignore.mk_elfconfig.cmd.mod-extract.cmd.modpost.cmd.modpost.o.cmd.sumversion.o.cmdMakefileelfconfig.hempty.cfile2alias.cmk_elfconfigmk_elfconfig.cmod-extractmod-extract.cmodpostmodpost.cmodpost.hmodsign-note.shmodules.ordersumversion.cmodule-common.ldsmodules.ordernamespace.plpackageMakefilebuilddebbuildtarmkspecpatch-kernelpnmtologopnmtologo.cprofile2linkerlist.plrecordmcount.plrt-testercheck-all.shrt-tester.pyrt-tester.pycrt-tester.pyot2-l1-2rt-sameprio.tstt2-l1-pi.tstt2-l1-signal.tstt2-l2-2rt-deadlock.tstt3-l1-pi-1rt.tstt3-l1-pi-2rt.tstt3-l1-pi-3rt.tstt3-l1-pi-signal.tstt3-l1-pi-steal.tstt3-l2-pi.tstt4-l2-pi-deboost.tstt5-l4-pi-boost-deboost-setsched.tstt5-l4-pi-boost-deboost.tstselinuxMakefileREADMEgenheadersMakefilegenheaders.cinstall_policy.shmdp.gitignoreMakefiledbus_contextsmdp.csetlocalversionshow_deltatags.shtracingdraw_functrace.pydraw_functrace.pycdraw_functrace.pyounifdefunifdef.cver_linuxsecurityKconfigMakefileintegrityimaKconfigMakefilekeysMakefileselinuxKconfigMakefilessMakefilesmackKconfigMakefiletomoyoKconfigMakefilesoundKconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossKconfigMakefiledmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451Makefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212Makefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileatmelKconfigMakefileau1xKconfigMakefileblackfinKconfigMakefilecodecsKconfigMakefiledavinciKconfigMakefilefslKconfigMakefileimxKconfigMakefileomapKconfigMakefilepxaKconfigMakefiles3c24xxKconfigMakefiles6000KconfigMakefileshKconfigMakefiletxx9KconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefilemiscMakefileusx2yMakefiletoolsbuildMakefile.buildMakefile.featurefeatureMakefiletestsexMakefilelibapiMakefiletraceeventMakefileperfDocumentationMakefileMakefileMakefile.perfarcharmMakefilearm64MakefilepowerpcMakefiles390MakefileshMakefilesparcMakefilex86MakefileconfigMakefileMakefile.archscriptsperlPerf-Trace-UtilMakefile.PLscriptsMakefile.includetestingselftestsMakefilemqueueMakefilevirtiovirtio-traceMakefileusrKconfigMakefilevirtkvmKconfig/usr/src//usr/src/kernels//usr/src/kernels/2.6.32-042stab145.3//usr/src/kernels/2.6.32-042stab145.3/arch//usr/src/kernels/2.6.32-042stab145.3/arch/alpha//usr/src/kernels/2.6.32-042stab145.3/arch/alpha/boot//usr/src/kernels/2.6.32-042stab145.3/arch/alpha/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/alpha/lib//usr/src/kernels/2.6.32-042stab145.3/arch/alpha/math-emu//usr/src/kernels/2.6.32-042stab145.3/arch/alpha/mm//usr/src/kernels/2.6.32-042stab145.3/arch/alpha/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/arm//usr/src/kernels/2.6.32-042stab145.3/arch/arm/boot//usr/src/kernels/2.6.32-042stab145.3/arch/arm/boot/bootp//usr/src/kernels/2.6.32-042stab145.3/arch/arm/boot/compressed//usr/src/kernels/2.6.32-042stab145.3/arch/arm/common//usr/src/kernels/2.6.32-042stab145.3/arch/arm/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/arm/lib//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-at91//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-davinci//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-gemini//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-h720x//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-integrator//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-l7200//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-loki//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-mmp//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-msm//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-mx1//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-mx2//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-mx25//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-mx3//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-netx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-omap1//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-omap2//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-pxa//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-realview//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-rpc//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-shark//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-u300//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-versatile//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-042stab145.3/arch/arm/mm//usr/src/kernels/2.6.32-042stab145.3/arch/arm/nwfpe//usr/src/kernels/2.6.32-042stab145.3/arch/arm/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/arm/plat-iop//usr/src/kernels/2.6.32-042stab145.3/arch/arm/plat-mxc//usr/src/kernels/2.6.32-042stab145.3/arch/arm/plat-omap//usr/src/kernels/2.6.32-042stab145.3/arch/arm/plat-orion//usr/src/kernels/2.6.32-042stab145.3/arch/arm/plat-pxa//usr/src/kernels/2.6.32-042stab145.3/arch/arm/plat-s3c//usr/src/kernels/2.6.32-042stab145.3/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-042stab145.3/arch/arm/tools//usr/src/kernels/2.6.32-042stab145.3/arch/arm/vfp//usr/src/kernels/2.6.32-042stab145.3/arch/avr32//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/boards//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/boot//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/boot/images//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/lib//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/mm//usr/src/kernels/2.6.32-042stab145.3/arch/avr32/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/boot//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/lib//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mach-common//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/mm//usr/src/kernels/2.6.32-042stab145.3/arch/blackfin/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/cris//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v10//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v32//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-042stab145.3/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-042stab145.3/arch/cris/boot//usr/src/kernels/2.6.32-042stab145.3/arch/cris/boot/compressed//usr/src/kernels/2.6.32-042stab145.3/arch/cris/boot/rescue//usr/src/kernels/2.6.32-042stab145.3/arch/cris/include//usr/src/kernels/2.6.32-042stab145.3/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-042stab145.3/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-042stab145.3/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-042stab145.3/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-042stab145.3/arch/cris/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/cris/mm//usr/src/kernels/2.6.32-042stab145.3/arch/frv//usr/src/kernels/2.6.32-042stab145.3/arch/frv/boot//usr/src/kernels/2.6.32-042stab145.3/arch/frv/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/frv/lib//usr/src/kernels/2.6.32-042stab145.3/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-042stab145.3/arch/frv/mm//usr/src/kernels/2.6.32-042stab145.3/arch/h8300//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/boot//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/lib//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/mm//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/platform//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-042stab145.3/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-042stab145.3/arch/ia64//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/dig//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/hp//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/hp/common//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/hp/sim//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/ia32//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/kvm//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/lib//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/mm//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/pci//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/sn//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/sn/pci//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/uv//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/ia64/xen//usr/src/kernels/2.6.32-042stab145.3/arch/m32r//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/boot//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/lib//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/mm//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/platforms//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-042stab145.3/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-042stab145.3/arch/m68k//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/amiga//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/apollo//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/atari//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/bvme6000//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/fpsp040//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/hp300//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/lib//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/mac//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/math-emu//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/mm//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/mvme147//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/mvme16x//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/q40//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/sun3//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/sun3x//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/tools//usr/src/kernels/2.6.32-042stab145.3/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/lib//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/mm//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-042stab145.3/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-042stab145.3/arch/microblaze//usr/src/kernels/2.6.32-042stab145.3/arch/microblaze/boot//usr/src/kernels/2.6.32-042stab145.3/arch/microblaze/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-042stab145.3/arch/microblaze/lib//usr/src/kernels/2.6.32-042stab145.3/arch/microblaze/mm//usr/src/kernels/2.6.32-042stab145.3/arch/microblaze/platform//usr/src/kernels/2.6.32-042stab145.3/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-042stab145.3/arch/mips//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy/common//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-042stab145.3/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-042stab145.3/arch/mips/ar7//usr/src/kernels/2.6.32-042stab145.3/arch/mips/basler//usr/src/kernels/2.6.32-042stab145.3/arch/mips/basler/excite//usr/src/kernels/2.6.32-042stab145.3/arch/mips/bcm47xx//usr/src/kernels/2.6.32-042stab145.3/arch/mips/bcm63xx//usr/src/kernels/2.6.32-042stab145.3/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-042stab145.3/arch/mips/boot//usr/src/kernels/2.6.32-042stab145.3/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-042stab145.3/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-042stab145.3/arch/mips/cobalt//usr/src/kernels/2.6.32-042stab145.3/arch/mips/dec//usr/src/kernels/2.6.32-042stab145.3/arch/mips/dec/prom//usr/src/kernels/2.6.32-042stab145.3/arch/mips/emma//usr/src/kernels/2.6.32-042stab145.3/arch/mips/emma/common//usr/src/kernels/2.6.32-042stab145.3/arch/mips/emma/markeins//usr/src/kernels/2.6.32-042stab145.3/arch/mips/fw//usr/src/kernels/2.6.32-042stab145.3/arch/mips/fw/arc//usr/src/kernels/2.6.32-042stab145.3/arch/mips/fw/cfe//usr/src/kernels/2.6.32-042stab145.3/arch/mips/fw/lib//usr/src/kernels/2.6.32-042stab145.3/arch/mips/fw/sni//usr/src/kernels/2.6.32-042stab145.3/arch/mips/gt64120//usr/src/kernels/2.6.32-042stab145.3/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-042stab145.3/arch/mips/jazz//usr/src/kernels/2.6.32-042stab145.3/arch/mips/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/mips/lasat//usr/src/kernels/2.6.32-042stab145.3/arch/mips/lasat/image//usr/src/kernels/2.6.32-042stab145.3/arch/mips/lib//usr/src/kernels/2.6.32-042stab145.3/arch/mips/loongson//usr/src/kernels/2.6.32-042stab145.3/arch/mips/loongson/common//usr/src/kernels/2.6.32-042stab145.3/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-042stab145.3/arch/mips/math-emu//usr/src/kernels/2.6.32-042stab145.3/arch/mips/mipssim//usr/src/kernels/2.6.32-042stab145.3/arch/mips/mm//usr/src/kernels/2.6.32-042stab145.3/arch/mips/mti-malta//usr/src/kernels/2.6.32-042stab145.3/arch/mips/nxp//usr/src/kernels/2.6.32-042stab145.3/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-042stab145.3/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-042stab145.3/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-042stab145.3/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-042stab145.3/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-042stab145.3/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-042stab145.3/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-042stab145.3/arch/mips/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/mips/pci//usr/src/kernels/2.6.32-042stab145.3/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-042stab145.3/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-042stab145.3/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-042stab145.3/arch/mips/power//usr/src/kernels/2.6.32-042stab145.3/arch/mips/rb532//usr/src/kernels/2.6.32-042stab145.3/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-042stab145.3/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-042stab145.3/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-042stab145.3/arch/mips/sibyte//usr/src/kernels/2.6.32-042stab145.3/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-042stab145.3/arch/mips/sibyte/common//usr/src/kernels/2.6.32-042stab145.3/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-042stab145.3/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-042stab145.3/arch/mips/sni//usr/src/kernels/2.6.32-042stab145.3/arch/mips/txx9//usr/src/kernels/2.6.32-042stab145.3/arch/mips/txx9/generic//usr/src/kernels/2.6.32-042stab145.3/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-042stab145.3/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-042stab145.3/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-042stab145.3/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-042stab145.3/arch/mips/vr41xx//usr/src/kernels/2.6.32-042stab145.3/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-042stab145.3/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-042stab145.3/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-042stab145.3/arch/mn10300//usr/src/kernels/2.6.32-042stab145.3/arch/mn10300/boot//usr/src/kernels/2.6.32-042stab145.3/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-042stab145.3/arch/mn10300/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/mn10300/lib//usr/src/kernels/2.6.32-042stab145.3/arch/mn10300/mm//usr/src/kernels/2.6.32-042stab145.3/arch/mn10300/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-042stab145.3/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-042stab145.3/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-042stab145.3/arch/parisc//usr/src/kernels/2.6.32-042stab145.3/arch/parisc/hpux//usr/src/kernels/2.6.32-042stab145.3/arch/parisc/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/parisc/lib//usr/src/kernels/2.6.32-042stab145.3/arch/parisc/math-emu//usr/src/kernels/2.6.32-042stab145.3/arch/parisc/mm//usr/src/kernels/2.6.32-042stab145.3/arch/parisc/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/boot//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/kvm//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/lib//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/math-emu//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/mm//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/sysdev//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-042stab145.3/arch/powerpc/xmon//usr/src/kernels/2.6.32-042stab145.3/arch/s390//usr/src/kernels/2.6.32-042stab145.3/arch/s390/appldata//usr/src/kernels/2.6.32-042stab145.3/arch/s390/boot//usr/src/kernels/2.6.32-042stab145.3/arch/s390/crypto//usr/src/kernels/2.6.32-042stab145.3/arch/s390/hypfs//usr/src/kernels/2.6.32-042stab145.3/arch/s390/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-042stab145.3/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-042stab145.3/arch/s390/kvm//usr/src/kernels/2.6.32-042stab145.3/arch/s390/lib//usr/src/kernels/2.6.32-042stab145.3/arch/s390/math-emu//usr/src/kernels/2.6.32-042stab145.3/arch/s390/mm//usr/src/kernels/2.6.32-042stab145.3/arch/s390/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/score//usr/src/kernels/2.6.32-042stab145.3/arch/score/boot//usr/src/kernels/2.6.32-042stab145.3/arch/score/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/score/lib//usr/src/kernels/2.6.32-042stab145.3/arch/score/mm//usr/src/kernels/2.6.32-042stab145.3/arch/sh//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boot//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boot/compressed//usr/src/kernels/2.6.32-042stab145.3/arch/sh/boot/romimage//usr/src/kernels/2.6.32-042stab145.3/arch/sh/cchips//usr/src/kernels/2.6.32-042stab145.3/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-042stab145.3/arch/sh/drivers//usr/src/kernels/2.6.32-042stab145.3/arch/sh/drivers/dma//usr/src/kernels/2.6.32-042stab145.3/arch/sh/drivers/pci//usr/src/kernels/2.6.32-042stab145.3/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-042stab145.3/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-042stab145.3/arch/sh/lib//usr/src/kernels/2.6.32-042stab145.3/arch/sh/lib64//usr/src/kernels/2.6.32-042stab145.3/arch/sh/math-emu//usr/src/kernels/2.6.32-042stab145.3/arch/sh/mm//usr/src/kernels/2.6.32-042stab145.3/arch/sh/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/sh/tools//usr/src/kernels/2.6.32-042stab145.3/arch/sparc//usr/src/kernels/2.6.32-042stab145.3/arch/sparc/boot//usr/src/kernels/2.6.32-042stab145.3/arch/sparc/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/sparc/lib//usr/src/kernels/2.6.32-042stab145.3/arch/sparc/math-emu//usr/src/kernels/2.6.32-042stab145.3/arch/sparc/mm//usr/src/kernels/2.6.32-042stab145.3/arch/sparc/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/sparc/prom//usr/src/kernels/2.6.32-042stab145.3/arch/um//usr/src/kernels/2.6.32-042stab145.3/arch/um/drivers//usr/src/kernels/2.6.32-042stab145.3/arch/um/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/um/kernel/skas//usr/src/kernels/2.6.32-042stab145.3/arch/um/os-Linux//usr/src/kernels/2.6.32-042stab145.3/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-042stab145.3/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-042stab145.3/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-042stab145.3/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-042stab145.3/arch/um/scripts//usr/src/kernels/2.6.32-042stab145.3/arch/um/sys-i386//usr/src/kernels/2.6.32-042stab145.3/arch/um/sys-ia64//usr/src/kernels/2.6.32-042stab145.3/arch/um/sys-ppc//usr/src/kernels/2.6.32-042stab145.3/arch/um/sys-x86_64//usr/src/kernels/2.6.32-042stab145.3/arch/x86//usr/src/kernels/2.6.32-042stab145.3/arch/x86/boot//usr/src/kernels/2.6.32-042stab145.3/arch/x86/boot/compressed//usr/src/kernels/2.6.32-042stab145.3/arch/x86/crypto//usr/src/kernels/2.6.32-042stab145.3/arch/x86/ia32//usr/src/kernels/2.6.32-042stab145.3/arch/x86/include//usr/src/kernels/2.6.32-042stab145.3/arch/x86/include/asm//usr/src/kernels/2.6.32-042stab145.3/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-042stab145.3/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-042stab145.3/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-042stab145.3/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-042stab145.3/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-042stab145.3/arch/x86/include/generated//usr/src/kernels/2.6.32-042stab145.3/arch/x86/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-042stab145.3/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-042stab145.3/arch/x86/kernel/apic//usr/src/kernels/2.6.32-042stab145.3/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-042stab145.3/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-042stab145.3/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-042stab145.3/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-042stab145.3/arch/x86/kvm//usr/src/kernels/2.6.32-042stab145.3/arch/x86/lguest//usr/src/kernels/2.6.32-042stab145.3/arch/x86/lib//usr/src/kernels/2.6.32-042stab145.3/arch/x86/math-emu//usr/src/kernels/2.6.32-042stab145.3/arch/x86/mm//usr/src/kernels/2.6.32-042stab145.3/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-042stab145.3/arch/x86/oprofile//usr/src/kernels/2.6.32-042stab145.3/arch/x86/pci//usr/src/kernels/2.6.32-042stab145.3/arch/x86/power//usr/src/kernels/2.6.32-042stab145.3/arch/x86/tools//usr/src/kernels/2.6.32-042stab145.3/arch/x86/vdso//usr/src/kernels/2.6.32-042stab145.3/arch/x86/video//usr/src/kernels/2.6.32-042stab145.3/arch/x86/xen//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/boot//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/kernel//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/lib//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/mm//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/platforms//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/variants//usr/src/kernels/2.6.32-042stab145.3/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-042stab145.3/block//usr/src/kernels/2.6.32-042stab145.3/crypto//usr/src/kernels/2.6.32-042stab145.3/crypto/async_tx//usr/src/kernels/2.6.32-042stab145.3/crypto/mpi//usr/src/kernels/2.6.32-042stab145.3/crypto/signature//usr/src/kernels/2.6.32-042stab145.3/drivers//usr/src/kernels/2.6.32-042stab145.3/drivers/accessibility//usr/src/kernels/2.6.32-042stab145.3/drivers/accessibility/braille//usr/src/kernels/2.6.32-042stab145.3/drivers/acpi//usr/src/kernels/2.6.32-042stab145.3/drivers/acpi/acpica//usr/src/kernels/2.6.32-042stab145.3/drivers/acpi/apei//usr/src/kernels/2.6.32-042stab145.3/drivers/amba//usr/src/kernels/2.6.32-042stab145.3/drivers/ata//usr/src/kernels/2.6.32-042stab145.3/drivers/atm//usr/src/kernels/2.6.32-042stab145.3/drivers/auxdisplay//usr/src/kernels/2.6.32-042stab145.3/drivers/base//usr/src/kernels/2.6.32-042stab145.3/drivers/base/power//usr/src/kernels/2.6.32-042stab145.3/drivers/bcma//usr/src/kernels/2.6.32-042stab145.3/drivers/block//usr/src/kernels/2.6.32-042stab145.3/drivers/block/aoe//usr/src/kernels/2.6.32-042stab145.3/drivers/block/drbd//usr/src/kernels/2.6.32-042stab145.3/drivers/block/mtip32xx//usr/src/kernels/2.6.32-042stab145.3/drivers/block/paride//usr/src/kernels/2.6.32-042stab145.3/drivers/block/ploop//usr/src/kernels/2.6.32-042stab145.3/drivers/block/rsxx//usr/src/kernels/2.6.32-042stab145.3/drivers/bluetooth//usr/src/kernels/2.6.32-042stab145.3/drivers/cdrom//usr/src/kernels/2.6.32-042stab145.3/drivers/char//usr/src/kernels/2.6.32-042stab145.3/drivers/char/agp//usr/src/kernels/2.6.32-042stab145.3/drivers/char/hw_random//usr/src/kernels/2.6.32-042stab145.3/drivers/char/ip2//usr/src/kernels/2.6.32-042stab145.3/drivers/char/ipmi//usr/src/kernels/2.6.32-042stab145.3/drivers/char/mwave//usr/src/kernels/2.6.32-042stab145.3/drivers/char/pcmcia//usr/src/kernels/2.6.32-042stab145.3/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-042stab145.3/drivers/char/rio//usr/src/kernels/2.6.32-042stab145.3/drivers/char/tpm//usr/src/kernels/2.6.32-042stab145.3/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-042stab145.3/drivers/clocksource//usr/src/kernels/2.6.32-042stab145.3/drivers/connector//usr/src/kernels/2.6.32-042stab145.3/drivers/cpufreq//usr/src/kernels/2.6.32-042stab145.3/drivers/cpuidle//usr/src/kernels/2.6.32-042stab145.3/drivers/cpuidle/governors//usr/src/kernels/2.6.32-042stab145.3/drivers/crypto//usr/src/kernels/2.6.32-042stab145.3/drivers/crypto/amcc//usr/src/kernels/2.6.32-042stab145.3/drivers/crypto/nx//usr/src/kernels/2.6.32-042stab145.3/drivers/crypto/qat//usr/src/kernels/2.6.32-042stab145.3/drivers/crypto/qat/qat_common//usr/src/kernels/2.6.32-042stab145.3/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/2.6.32-042stab145.3/drivers/dca//usr/src/kernels/2.6.32-042stab145.3/drivers/dio//usr/src/kernels/2.6.32-042stab145.3/drivers/dma//usr/src/kernels/2.6.32-042stab145.3/drivers/dma/ioat//usr/src/kernels/2.6.32-042stab145.3/drivers/dma/ipu//usr/src/kernels/2.6.32-042stab145.3/drivers/edac//usr/src/kernels/2.6.32-042stab145.3/drivers/eisa//usr/src/kernels/2.6.32-042stab145.3/drivers/firewire//usr/src/kernels/2.6.32-042stab145.3/drivers/firmware//usr/src/kernels/2.6.32-042stab145.3/drivers/gpio//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/via//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/drm/vmwgfx//usr/src/kernels/2.6.32-042stab145.3/drivers/gpu/vga//usr/src/kernels/2.6.32-042stab145.3/drivers/hid//usr/src/kernels/2.6.32-042stab145.3/drivers/hid/usbhid//usr/src/kernels/2.6.32-042stab145.3/drivers/hv//usr/src/kernels/2.6.32-042stab145.3/drivers/hwmon//usr/src/kernels/2.6.32-042stab145.3/drivers/hwmon/ams//usr/src/kernels/2.6.32-042stab145.3/drivers/i2c//usr/src/kernels/2.6.32-042stab145.3/drivers/i2c/algos//usr/src/kernels/2.6.32-042stab145.3/drivers/i2c/busses//usr/src/kernels/2.6.32-042stab145.3/drivers/i2c/chips//usr/src/kernels/2.6.32-042stab145.3/drivers/ide//usr/src/kernels/2.6.32-042stab145.3/drivers/idle//usr/src/kernels/2.6.32-042stab145.3/drivers/ieee1394//usr/src/kernels/2.6.32-042stab145.3/drivers/ieee802154//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/core//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/ulp//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-042stab145.3/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-042stab145.3/drivers/input//usr/src/kernels/2.6.32-042stab145.3/drivers/input/gameport//usr/src/kernels/2.6.32-042stab145.3/drivers/input/joystick//usr/src/kernels/2.6.32-042stab145.3/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-042stab145.3/drivers/input/keyboard//usr/src/kernels/2.6.32-042stab145.3/drivers/input/misc//usr/src/kernels/2.6.32-042stab145.3/drivers/input/mouse//usr/src/kernels/2.6.32-042stab145.3/drivers/input/serio//usr/src/kernels/2.6.32-042stab145.3/drivers/input/tablet//usr/src/kernels/2.6.32-042stab145.3/drivers/input/touchscreen//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/act2000//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/capi//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/divert//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/gigaset//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/hardware//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/hisax//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/hysdn//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/i4l//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/icn//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/mISDN//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/pcbit//usr/src/kernels/2.6.32-042stab145.3/drivers/isdn/sc//usr/src/kernels/2.6.32-042stab145.3/drivers/leds//usr/src/kernels/2.6.32-042stab145.3/drivers/lguest//usr/src/kernels/2.6.32-042stab145.3/drivers/macintosh//usr/src/kernels/2.6.32-042stab145.3/drivers/mca//usr/src/kernels/2.6.32-042stab145.3/drivers/md//usr/src/kernels/2.6.32-042stab145.3/drivers/md/persistent-data//usr/src/kernels/2.6.32-042stab145.3/drivers/media//usr/src/kernels/2.6.32-042stab145.3/drivers/media/common//usr/src/kernels/2.6.32-042stab145.3/drivers/media/common/tuners//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/siano//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-042stab145.3/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-042stab145.3/drivers/media/radio//usr/src/kernels/2.6.32-042stab145.3/drivers/media/radio/si470x//usr/src/kernels/2.6.32-042stab145.3/drivers/media/rc//usr/src/kernels/2.6.32-042stab145.3/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/au0828//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/cpia2//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/cx18//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/cx23885//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/cx25840//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/cx88//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/davinci//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/em28xx//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/et61x251//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/gspca//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/ivtv//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/pwc//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/saa7134//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/saa7164//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/usbvision//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/uvc//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/zc0301//usr/src/kernels/2.6.32-042stab145.3/drivers/media/video/zoran//usr/src/kernels/2.6.32-042stab145.3/drivers/memstick//usr/src/kernels/2.6.32-042stab145.3/drivers/memstick/core//usr/src/kernels/2.6.32-042stab145.3/drivers/memstick/host//usr/src/kernels/2.6.32-042stab145.3/drivers/message//usr/src/kernels/2.6.32-042stab145.3/drivers/message/fusion//usr/src/kernels/2.6.32-042stab145.3/drivers/message/i2o//usr/src/kernels/2.6.32-042stab145.3/drivers/mfd//usr/src/kernels/2.6.32-042stab145.3/drivers/misc//usr/src/kernels/2.6.32-042stab145.3/drivers/misc/c2port//usr/src/kernels/2.6.32-042stab145.3/drivers/misc/cb710//usr/src/kernels/2.6.32-042stab145.3/drivers/misc/eeprom//usr/src/kernels/2.6.32-042stab145.3/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-042stab145.3/drivers/misc/ibmasm//usr/src/kernels/2.6.32-042stab145.3/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-042stab145.3/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-042stab145.3/drivers/mmc//usr/src/kernels/2.6.32-042stab145.3/drivers/mmc/card//usr/src/kernels/2.6.32-042stab145.3/drivers/mmc/core//usr/src/kernels/2.6.32-042stab145.3/drivers/mmc/host//usr/src/kernels/2.6.32-042stab145.3/drivers/mtd//usr/src/kernels/2.6.32-042stab145.3/drivers/mtd/chips//usr/src/kernels/2.6.32-042stab145.3/drivers/mtd/devices//usr/src/kernels/2.6.32-042stab145.3/drivers/mtd/lpddr//usr/src/kernels/2.6.32-042stab145.3/drivers/mtd/maps//usr/src/kernels/2.6.32-042stab145.3/drivers/mtd/nand//usr/src/kernels/2.6.32-042stab145.3/drivers/mtd/onenand//usr/src/kernels/2.6.32-042stab145.3/drivers/mtd/tests//usr/src/kernels/2.6.32-042stab145.3/drivers/mtd/ubi//usr/src/kernels/2.6.32-042stab145.3/drivers/net//usr/src/kernels/2.6.32-042stab145.3/drivers/net/appletalk//usr/src/kernels/2.6.32-042stab145.3/drivers/net/arcnet//usr/src/kernels/2.6.32-042stab145.3/drivers/net/arm//usr/src/kernels/2.6.32-042stab145.3/drivers/net/atl1c//usr/src/kernels/2.6.32-042stab145.3/drivers/net/atl1e//usr/src/kernels/2.6.32-042stab145.3/drivers/net/atlx//usr/src/kernels/2.6.32-042stab145.3/drivers/net/benet//usr/src/kernels/2.6.32-042stab145.3/drivers/net/bna//usr/src/kernels/2.6.32-042stab145.3/drivers/net/bnx2x//usr/src/kernels/2.6.32-042stab145.3/drivers/net/bnxt//usr/src/kernels/2.6.32-042stab145.3/drivers/net/bonding//usr/src/kernels/2.6.32-042stab145.3/drivers/net/can//usr/src/kernels/2.6.32-042stab145.3/drivers/net/can/sja1000//usr/src/kernels/2.6.32-042stab145.3/drivers/net/can/usb//usr/src/kernels/2.6.32-042stab145.3/drivers/net/chelsio//usr/src/kernels/2.6.32-042stab145.3/drivers/net/cris//usr/src/kernels/2.6.32-042stab145.3/drivers/net/cxgb3//usr/src/kernels/2.6.32-042stab145.3/drivers/net/cxgb4//usr/src/kernels/2.6.32-042stab145.3/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-042stab145.3/drivers/net/e1000//usr/src/kernels/2.6.32-042stab145.3/drivers/net/e1000e//usr/src/kernels/2.6.32-042stab145.3/drivers/net/ehea//usr/src/kernels/2.6.32-042stab145.3/drivers/net/enic//usr/src/kernels/2.6.32-042stab145.3/drivers/net/fm10k//usr/src/kernels/2.6.32-042stab145.3/drivers/net/fs_enet//usr/src/kernels/2.6.32-042stab145.3/drivers/net/hamradio//usr/src/kernels/2.6.32-042stab145.3/drivers/net/hyperv//usr/src/kernels/2.6.32-042stab145.3/drivers/net/i40e//usr/src/kernels/2.6.32-042stab145.3/drivers/net/i40evf//usr/src/kernels/2.6.32-042stab145.3/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-042stab145.3/drivers/net/igb//usr/src/kernels/2.6.32-042stab145.3/drivers/net/igbvf//usr/src/kernels/2.6.32-042stab145.3/drivers/net/irda//usr/src/kernels/2.6.32-042stab145.3/drivers/net/ixgb//usr/src/kernels/2.6.32-042stab145.3/drivers/net/ixgbe//usr/src/kernels/2.6.32-042stab145.3/drivers/net/ixgbevf//usr/src/kernels/2.6.32-042stab145.3/drivers/net/ixp2000//usr/src/kernels/2.6.32-042stab145.3/drivers/net/mlx4//usr/src/kernels/2.6.32-042stab145.3/drivers/net/mlx5//usr/src/kernels/2.6.32-042stab145.3/drivers/net/mlx5/core//usr/src/kernels/2.6.32-042stab145.3/drivers/net/myri10ge//usr/src/kernels/2.6.32-042stab145.3/drivers/net/netxen//usr/src/kernels/2.6.32-042stab145.3/drivers/net/pch_gbe//usr/src/kernels/2.6.32-042stab145.3/drivers/net/pcmcia//usr/src/kernels/2.6.32-042stab145.3/drivers/net/phy//usr/src/kernels/2.6.32-042stab145.3/drivers/net/qlcnic//usr/src/kernels/2.6.32-042stab145.3/drivers/net/qlge//usr/src/kernels/2.6.32-042stab145.3/drivers/net/sfc//usr/src/kernels/2.6.32-042stab145.3/drivers/net/skfp//usr/src/kernels/2.6.32-042stab145.3/drivers/net/stmmac//usr/src/kernels/2.6.32-042stab145.3/drivers/net/tokenring//usr/src/kernels/2.6.32-042stab145.3/drivers/net/tulip//usr/src/kernels/2.6.32-042stab145.3/drivers/net/usb//usr/src/kernels/2.6.32-042stab145.3/drivers/net/vmxnet3//usr/src/kernels/2.6.32-042stab145.3/drivers/net/vxge//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wan//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wan/lmc//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wimax//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/ath//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/b43//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/brcm80211/brcmfmac//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/p54//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/btcoexist//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8188ee//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8192c//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8192ce//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8192cu//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8192de//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8192ee//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8192se//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8723ae//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8723be//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8723com//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/rtlwifi/rtl8821ae//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/ti//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-042stab145.3/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-042stab145.3/drivers/nubus//usr/src/kernels/2.6.32-042stab145.3/drivers/of//usr/src/kernels/2.6.32-042stab145.3/drivers/parisc//usr/src/kernels/2.6.32-042stab145.3/drivers/parport//usr/src/kernels/2.6.32-042stab145.3/drivers/pci//usr/src/kernels/2.6.32-042stab145.3/drivers/pci/hotplug//usr/src/kernels/2.6.32-042stab145.3/drivers/pci/pcie//usr/src/kernels/2.6.32-042stab145.3/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-042stab145.3/drivers/pcmcia//usr/src/kernels/2.6.32-042stab145.3/drivers/platform//usr/src/kernels/2.6.32-042stab145.3/drivers/platform/x86//usr/src/kernels/2.6.32-042stab145.3/drivers/pnp//usr/src/kernels/2.6.32-042stab145.3/drivers/pnp/isapnp//usr/src/kernels/2.6.32-042stab145.3/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-042stab145.3/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-042stab145.3/drivers/power//usr/src/kernels/2.6.32-042stab145.3/drivers/powercap//usr/src/kernels/2.6.32-042stab145.3/drivers/pps//usr/src/kernels/2.6.32-042stab145.3/drivers/ps3//usr/src/kernels/2.6.32-042stab145.3/drivers/ptp//usr/src/kernels/2.6.32-042stab145.3/drivers/rapidio//usr/src/kernels/2.6.32-042stab145.3/drivers/rapidio/switches//usr/src/kernels/2.6.32-042stab145.3/drivers/regulator//usr/src/kernels/2.6.32-042stab145.3/drivers/rtc//usr/src/kernels/2.6.32-042stab145.3/drivers/s390//usr/src/kernels/2.6.32-042stab145.3/drivers/s390/block//usr/src/kernels/2.6.32-042stab145.3/drivers/s390/char//usr/src/kernels/2.6.32-042stab145.3/drivers/s390/cio//usr/src/kernels/2.6.32-042stab145.3/drivers/s390/crypto//usr/src/kernels/2.6.32-042stab145.3/drivers/s390/kvm//usr/src/kernels/2.6.32-042stab145.3/drivers/s390/net//usr/src/kernels/2.6.32-042stab145.3/drivers/s390/scsi//usr/src/kernels/2.6.32-042stab145.3/drivers/sbus//usr/src/kernels/2.6.32-042stab145.3/drivers/sbus/char//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/aacraid//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/arm//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/bfa//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/device_handler//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/fcoe//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/fnic//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/isci//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/libfc//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/libsas//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/lpfc//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/megaraid//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/mvsas//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/osd//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/pm8001//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/smartpqi//usr/src/kernels/2.6.32-042stab145.3/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-042stab145.3/drivers/serial//usr/src/kernels/2.6.32-042stab145.3/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-042stab145.3/drivers/serial/jsm//usr/src/kernels/2.6.32-042stab145.3/drivers/sfi//usr/src/kernels/2.6.32-042stab145.3/drivers/sh//usr/src/kernels/2.6.32-042stab145.3/drivers/sh/maple//usr/src/kernels/2.6.32-042stab145.3/drivers/sh/superhyway//usr/src/kernels/2.6.32-042stab145.3/drivers/sn//usr/src/kernels/2.6.32-042stab145.3/drivers/spi//usr/src/kernels/2.6.32-042stab145.3/drivers/ssb//usr/src/kernels/2.6.32-042stab145.3/drivers/staging//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/android//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/asus_oled//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/b3dfg//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/comedi//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/cx25821//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/dream//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/dream/camera//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/dream/smd//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/dst//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/echo//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/et131x//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/frontier//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/go7007//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/iio//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/iio/accel//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/iio/adc//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/iio/light//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/line6//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/mimio//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/octeon//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/otus//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/p9auth//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/panel//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/phison//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/poch//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/rar//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/rt2860//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/rt2870//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/rt3090//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/sep//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/slicoss//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/udlfb//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/usbip//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/vme//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/vme/devices//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/vt6655//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/vt6656//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/winbond//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-042stab145.3/drivers/staging/zram//usr/src/kernels/2.6.32-042stab145.3/drivers/target//usr/src/kernels/2.6.32-042stab145.3/drivers/target/loopback//usr/src/kernels/2.6.32-042stab145.3/drivers/target/tcm_fc//usr/src/kernels/2.6.32-042stab145.3/drivers/tc//usr/src/kernels/2.6.32-042stab145.3/drivers/telephony//usr/src/kernels/2.6.32-042stab145.3/drivers/thermal//usr/src/kernels/2.6.32-042stab145.3/drivers/uio//usr/src/kernels/2.6.32-042stab145.3/drivers/usb//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/atm//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/c67x00//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/class//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/core//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/early//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/gadget//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/host//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/image//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/misc//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/mon//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/musb//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/otg//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/serial//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/storage//usr/src/kernels/2.6.32-042stab145.3/drivers/usb/wusbcore//usr/src/kernels/2.6.32-042stab145.3/drivers/uwb//usr/src/kernels/2.6.32-042stab145.3/drivers/uwb/i1480//usr/src/kernels/2.6.32-042stab145.3/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-042stab145.3/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-042stab145.3/drivers/uwb/wlp//usr/src/kernels/2.6.32-042stab145.3/drivers/vhost//usr/src/kernels/2.6.32-042stab145.3/drivers/video//usr/src/kernels/2.6.32-042stab145.3/drivers/video/aty//usr/src/kernels/2.6.32-042stab145.3/drivers/video/backlight//usr/src/kernels/2.6.32-042stab145.3/drivers/video/console//usr/src/kernels/2.6.32-042stab145.3/drivers/video/display//usr/src/kernels/2.6.32-042stab145.3/drivers/video/geode//usr/src/kernels/2.6.32-042stab145.3/drivers/video/i810//usr/src/kernels/2.6.32-042stab145.3/drivers/video/intelfb//usr/src/kernels/2.6.32-042stab145.3/drivers/video/kyro//usr/src/kernels/2.6.32-042stab145.3/drivers/video/logo//usr/src/kernels/2.6.32-042stab145.3/drivers/video/matrox//usr/src/kernels/2.6.32-042stab145.3/drivers/video/mb862xx//usr/src/kernels/2.6.32-042stab145.3/drivers/video/mbx//usr/src/kernels/2.6.32-042stab145.3/drivers/video/msm//usr/src/kernels/2.6.32-042stab145.3/drivers/video/nvidia//usr/src/kernels/2.6.32-042stab145.3/drivers/video/omap//usr/src/kernels/2.6.32-042stab145.3/drivers/video/pnx4008//usr/src/kernels/2.6.32-042stab145.3/drivers/video/riva//usr/src/kernels/2.6.32-042stab145.3/drivers/video/savage//usr/src/kernels/2.6.32-042stab145.3/drivers/video/sis//usr/src/kernels/2.6.32-042stab145.3/drivers/video/vermilion//usr/src/kernels/2.6.32-042stab145.3/drivers/video/via//usr/src/kernels/2.6.32-042stab145.3/drivers/virtio//usr/src/kernels/2.6.32-042stab145.3/drivers/vlynq//usr/src/kernels/2.6.32-042stab145.3/drivers/w1//usr/src/kernels/2.6.32-042stab145.3/drivers/w1/masters//usr/src/kernels/2.6.32-042stab145.3/drivers/w1/slaves//usr/src/kernels/2.6.32-042stab145.3/drivers/watchdog//usr/src/kernels/2.6.32-042stab145.3/drivers/xen//usr/src/kernels/2.6.32-042stab145.3/drivers/xen/xenbus//usr/src/kernels/2.6.32-042stab145.3/drivers/xen/xenfs//usr/src/kernels/2.6.32-042stab145.3/drivers/zorro//usr/src/kernels/2.6.32-042stab145.3/firmware//usr/src/kernels/2.6.32-042stab145.3/firmware/carl9170fw//usr/src/kernels/2.6.32-042stab145.3/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-042stab145.3/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-042stab145.3/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-042stab145.3/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-042stab145.3/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-042stab145.3/fs//usr/src/kernels/2.6.32-042stab145.3/fs/9p//usr/src/kernels/2.6.32-042stab145.3/fs/adfs//usr/src/kernels/2.6.32-042stab145.3/fs/affs//usr/src/kernels/2.6.32-042stab145.3/fs/afs//usr/src/kernels/2.6.32-042stab145.3/fs/autofs//usr/src/kernels/2.6.32-042stab145.3/fs/autofs4//usr/src/kernels/2.6.32-042stab145.3/fs/befs//usr/src/kernels/2.6.32-042stab145.3/fs/bfs//usr/src/kernels/2.6.32-042stab145.3/fs/btrfs//usr/src/kernels/2.6.32-042stab145.3/fs/cachefiles//usr/src/kernels/2.6.32-042stab145.3/fs/cifs//usr/src/kernels/2.6.32-042stab145.3/fs/coda//usr/src/kernels/2.6.32-042stab145.3/fs/configfs//usr/src/kernels/2.6.32-042stab145.3/fs/cramfs//usr/src/kernels/2.6.32-042stab145.3/fs/debugfs//usr/src/kernels/2.6.32-042stab145.3/fs/devpts//usr/src/kernels/2.6.32-042stab145.3/fs/dlm//usr/src/kernels/2.6.32-042stab145.3/fs/ecryptfs//usr/src/kernels/2.6.32-042stab145.3/fs/efs//usr/src/kernels/2.6.32-042stab145.3/fs/exofs//usr/src/kernels/2.6.32-042stab145.3/fs/exportfs//usr/src/kernels/2.6.32-042stab145.3/fs/ext2//usr/src/kernels/2.6.32-042stab145.3/fs/ext3//usr/src/kernels/2.6.32-042stab145.3/fs/ext4//usr/src/kernels/2.6.32-042stab145.3/fs/fat//usr/src/kernels/2.6.32-042stab145.3/fs/freevxfs//usr/src/kernels/2.6.32-042stab145.3/fs/fscache//usr/src/kernels/2.6.32-042stab145.3/fs/fuse//usr/src/kernels/2.6.32-042stab145.3/fs/gfs2//usr/src/kernels/2.6.32-042stab145.3/fs/hfs//usr/src/kernels/2.6.32-042stab145.3/fs/hfsplus//usr/src/kernels/2.6.32-042stab145.3/fs/hostfs//usr/src/kernels/2.6.32-042stab145.3/fs/hpfs//usr/src/kernels/2.6.32-042stab145.3/fs/hppfs//usr/src/kernels/2.6.32-042stab145.3/fs/hugetlbfs//usr/src/kernels/2.6.32-042stab145.3/fs/isofs//usr/src/kernels/2.6.32-042stab145.3/fs/jbd//usr/src/kernels/2.6.32-042stab145.3/fs/jbd2//usr/src/kernels/2.6.32-042stab145.3/fs/jffs2//usr/src/kernels/2.6.32-042stab145.3/fs/jfs//usr/src/kernels/2.6.32-042stab145.3/fs/lockd//usr/src/kernels/2.6.32-042stab145.3/fs/minix//usr/src/kernels/2.6.32-042stab145.3/fs/ncpfs//usr/src/kernels/2.6.32-042stab145.3/fs/nfs//usr/src/kernels/2.6.32-042stab145.3/fs/nfs_common//usr/src/kernels/2.6.32-042stab145.3/fs/nfsd//usr/src/kernels/2.6.32-042stab145.3/fs/nilfs2//usr/src/kernels/2.6.32-042stab145.3/fs/nls//usr/src/kernels/2.6.32-042stab145.3/fs/notify//usr/src/kernels/2.6.32-042stab145.3/fs/notify/dnotify//usr/src/kernels/2.6.32-042stab145.3/fs/notify/inotify//usr/src/kernels/2.6.32-042stab145.3/fs/ntfs//usr/src/kernels/2.6.32-042stab145.3/fs/ocfs2//usr/src/kernels/2.6.32-042stab145.3/fs/ocfs2/cluster//usr/src/kernels/2.6.32-042stab145.3/fs/ocfs2/dlm//usr/src/kernels/2.6.32-042stab145.3/fs/omfs//usr/src/kernels/2.6.32-042stab145.3/fs/openpromfs//usr/src/kernels/2.6.32-042stab145.3/fs/partitions//usr/src/kernels/2.6.32-042stab145.3/fs/proc//usr/src/kernels/2.6.32-042stab145.3/fs/pstore//usr/src/kernels/2.6.32-042stab145.3/fs/qnx4//usr/src/kernels/2.6.32-042stab145.3/fs/quota//usr/src/kernels/2.6.32-042stab145.3/fs/quota/vzdquota//usr/src/kernels/2.6.32-042stab145.3/fs/ramfs//usr/src/kernels/2.6.32-042stab145.3/fs/reiserfs//usr/src/kernels/2.6.32-042stab145.3/fs/romfs//usr/src/kernels/2.6.32-042stab145.3/fs/smbfs//usr/src/kernels/2.6.32-042stab145.3/fs/squashfs//usr/src/kernels/2.6.32-042stab145.3/fs/sysfs//usr/src/kernels/2.6.32-042stab145.3/fs/sysv//usr/src/kernels/2.6.32-042stab145.3/fs/ubifs//usr/src/kernels/2.6.32-042stab145.3/fs/udf//usr/src/kernels/2.6.32-042stab145.3/fs/ufs//usr/src/kernels/2.6.32-042stab145.3/fs/xfs//usr/src/kernels/2.6.32-042stab145.3/include//usr/src/kernels/2.6.32-042stab145.3/include/acpi//usr/src/kernels/2.6.32-042stab145.3/include/acpi/platform//usr/src/kernels/2.6.32-042stab145.3/include/asm-generic//usr/src/kernels/2.6.32-042stab145.3/include/asm-generic/bitops//usr/src/kernels/2.6.32-042stab145.3/include/asm-x86//usr/src/kernels/2.6.32-042stab145.3/include/bc//usr/src/kernels/2.6.32-042stab145.3/include/config//usr/src/kernels/2.6.32-042stab145.3/include/config/8139too//usr/src/kernels/2.6.32-042stab145.3/include/config/ab3100//usr/src/kernels/2.6.32-042stab145.3/include/config/ac97//usr/src/kernels/2.6.32-042stab145.3/include/config/acer//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/apei//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/apei/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/blacklist//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/hotplug//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/hotplug/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/hotplug/memory/auto//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/pci//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/power//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/proc//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/processor//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/procfs//usr/src/kernels/2.6.32-042stab145.3/include/config/acpi/sysfs//usr/src/kernels/2.6.32-042stab145.3/include/config/adaptec//usr/src/kernels/2.6.32-042stab145.3/include/config/agp//usr/src/kernels/2.6.32-042stab145.3/include/config/aic79xx//usr/src/kernels/2.6.32-042stab145.3/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-042stab145.3/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-042stab145.3/include/config/aic79xx/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/aic79xx/reset//usr/src/kernels/2.6.32-042stab145.3/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-042stab145.3/include/config/aic7xxx//usr/src/kernels/2.6.32-042stab145.3/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-042stab145.3/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-042stab145.3/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-042stab145.3/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-042stab145.3/include/config/airo//usr/src/kernels/2.6.32-042stab145.3/include/config/alim1535//usr/src/kernels/2.6.32-042stab145.3/include/config/alim7101//usr/src/kernels/2.6.32-042stab145.3/include/config/amd//usr/src/kernels/2.6.32-042stab145.3/include/config/amd/iommu//usr/src/kernels/2.6.32-042stab145.3/include/config/amd8111//usr/src/kernels/2.6.32-042stab145.3/include/config/amiga//usr/src/kernels/2.6.32-042stab145.3/include/config/anon//usr/src/kernels/2.6.32-042stab145.3/include/config/arch//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/dma/addr//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/enable//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/enable/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/has//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/has/cache//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/has/cpu//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/has/default//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/has/elf//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/have//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/have/nmi//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/hibernation//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/may//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/may/have//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/phys//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/phys/addr//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/populates//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/populates/node//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/proc//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/proc/kcore//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/select//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/select/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/sparsemem//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/supports//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/supports/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/supports/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/suspend//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/uses//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/uses/pg//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/want//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/want/frame//usr/src/kernels/2.6.32-042stab145.3/include/config/arch/want/optional//usr/src/kernels/2.6.32-042stab145.3/include/config/ask//usr/src/kernels/2.6.32-042stab145.3/include/config/ask/ip//usr/src/kernels/2.6.32-042stab145.3/include/config/ask/ip/fib//usr/src/kernels/2.6.32-042stab145.3/include/config/asus//usr/src/kernels/2.6.32-042stab145.3/include/config/async//usr/src/kernels/2.6.32-042stab145.3/include/config/async/raid6//usr/src/kernels/2.6.32-042stab145.3/include/config/async/tx//usr/src/kernels/2.6.32-042stab145.3/include/config/async/tx/disable//usr/src/kernels/2.6.32-042stab145.3/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-042stab145.3/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-042stab145.3/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-042stab145.3/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-042stab145.3/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-042stab145.3/include/config/at76c50x//usr/src/kernels/2.6.32-042stab145.3/include/config/ata//usr/src/kernels/2.6.32-042stab145.3/include/config/ata/over//usr/src/kernels/2.6.32-042stab145.3/include/config/ata/verbose//usr/src/kernels/2.6.32-042stab145.3/include/config/ath//usr/src/kernels/2.6.32-042stab145.3/include/config/ath5k//usr/src/kernels/2.6.32-042stab145.3/include/config/ath9k//usr/src/kernels/2.6.32-042stab145.3/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-042stab145.3/include/config/atm//usr/src/kernels/2.6.32-042stab145.3/include/config/audit//usr/src/kernels/2.6.32-042stab145.3/include/config/autofs4//usr/src/kernels/2.6.32-042stab145.3/include/config/b43//usr/src/kernels/2.6.32-042stab145.3/include/config/b43/bcma//usr/src/kernels/2.6.32-042stab145.3/include/config/b43/buses//usr/src/kernels/2.6.32-042stab145.3/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-042stab145.3/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-042stab145.3/include/config/b43/pci//usr/src/kernels/2.6.32-042stab145.3/include/config/b43/pcicore//usr/src/kernels/2.6.32-042stab145.3/include/config/b43/phy//usr/src/kernels/2.6.32-042stab145.3/include/config/b43legacy//usr/src/kernels/2.6.32-042stab145.3/include/config/b43legacy/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-042stab145.3/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-042stab145.3/include/config/b43legacy/pci//usr/src/kernels/2.6.32-042stab145.3/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-042stab145.3/include/config/b44//usr/src/kernels/2.6.32-042stab145.3/include/config/b44/pci//usr/src/kernels/2.6.32-042stab145.3/include/config/b44/pcicore//usr/src/kernels/2.6.32-042stab145.3/include/config/backlight//usr/src/kernels/2.6.32-042stab145.3/include/config/backlight/class//usr/src/kernels/2.6.32-042stab145.3/include/config/backlight/lcd//usr/src/kernels/2.6.32-042stab145.3/include/config/backlight/mbp//usr/src/kernels/2.6.32-042stab145.3/include/config/base//usr/src/kernels/2.6.32-042stab145.3/include/config/battery//usr/src/kernels/2.6.32-042stab145.3/include/config/bc//usr/src/kernels/2.6.32-042stab145.3/include/config/bc/io//usr/src/kernels/2.6.32-042stab145.3/include/config/bc/rss//usr/src/kernels/2.6.32-042stab145.3/include/config/bc/swap//usr/src/kernels/2.6.32-042stab145.3/include/config/bcma//usr/src/kernels/2.6.32-042stab145.3/include/config/bcma/driver//usr/src/kernels/2.6.32-042stab145.3/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-042stab145.3/include/config/bcma/host//usr/src/kernels/2.6.32-042stab145.3/include/config/bcma/host/pci//usr/src/kernels/2.6.32-042stab145.3/include/config/binary//usr/src/kernels/2.6.32-042stab145.3/include/config/binfmt//usr/src/kernels/2.6.32-042stab145.3/include/config/blk//usr/src/kernels/2.6.32-042stab145.3/include/config/blk/cpq//usr/src/kernels/2.6.32-042stab145.3/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-042stab145.3/include/config/blk/dev//usr/src/kernels/2.6.32-042stab145.3/include/config/blk/dev/3w//usr/src/kernels/2.6.32-042stab145.3/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-042stab145.3/include/config/blk/dev/dm//usr/src/kernels/2.6.32-042stab145.3/include/config/blk/dev/io//usr/src/kernels/2.6.32-042stab145.3/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-042stab145.3/include/config/blk/dev/ram//usr/src/kernels/2.6.32-042stab145.3/include/config/blk/dev/sr//usr/src/kernels/2.6.32-042stab145.3/include/config/block//usr/src/kernels/2.6.32-042stab145.3/include/config/bnx2x//usr/src/kernels/2.6.32-042stab145.3/include/config/bnxt//usr/src/kernels/2.6.32-042stab145.3/include/config/boot//usr/src/kernels/2.6.32-042stab145.3/include/config/boot/printk//usr/src/kernels/2.6.32-042stab145.3/include/config/bootparam//usr/src/kernels/2.6.32-042stab145.3/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-042stab145.3/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-042stab145.3/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-042stab145.3/include/config/bootparam/hung//usr/src/kernels/2.6.32-042stab145.3/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-042stab145.3/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-042stab145.3/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-042stab145.3/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-042stab145.3/include/config/branch//usr/src/kernels/2.6.32-042stab145.3/include/config/branch/profile//usr/src/kernels/2.6.32-042stab145.3/include/config/brcmfmac//usr/src/kernels/2.6.32-042stab145.3/include/config/brcmfmac/proto//usr/src/kernels/2.6.32-042stab145.3/include/config/bridge//usr/src/kernels/2.6.32-042stab145.3/include/config/bridge/ebt//usr/src/kernels/2.6.32-042stab145.3/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-042stab145.3/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-042stab145.3/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-042stab145.3/include/config/bridge/igmp//usr/src/kernels/2.6.32-042stab145.3/include/config/bridge/nf//usr/src/kernels/2.6.32-042stab145.3/include/config/broadcom//usr/src/kernels/2.6.32-042stab145.3/include/config/bsd//usr/src/kernels/2.6.32-042stab145.3/include/config/bsd/process//usr/src/kernels/2.6.32-042stab145.3/include/config/bsd/process/acct//usr/src/kernels/2.6.32-042stab145.3/include/config/bt//usr/src/kernels/2.6.32-042stab145.3/include/config/bt/bnep//usr/src/kernels/2.6.32-042stab145.3/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-042stab145.3/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-042stab145.3/include/config/bt/hciuart//usr/src/kernels/2.6.32-042stab145.3/include/config/bt/mrvl//usr/src/kernels/2.6.32-042stab145.3/include/config/bt/rfcomm//usr/src/kernels/2.6.32-042stab145.3/include/config/btrfs//usr/src/kernels/2.6.32-042stab145.3/include/config/btrfs/fs//usr/src/kernels/2.6.32-042stab145.3/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-042stab145.3/include/config/build//usr/src/kernels/2.6.32-042stab145.3/include/config/calgary//usr/src/kernels/2.6.32-042stab145.3/include/config/can//usr/src/kernels/2.6.32-042stab145.3/include/config/can/calc//usr/src/kernels/2.6.32-042stab145.3/include/config/can/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/can/ems//usr/src/kernels/2.6.32-042stab145.3/include/config/can/kvaser//usr/src/kernels/2.6.32-042stab145.3/include/config/can/sja1000//usr/src/kernels/2.6.32-042stab145.3/include/config/capi//usr/src/kernels/2.6.32-042stab145.3/include/config/cardman//usr/src/kernels/2.6.32-042stab145.3/include/config/carl9170//usr/src/kernels/2.6.32-042stab145.3/include/config/cb710//usr/src/kernels/2.6.32-042stab145.3/include/config/cb710/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/cc//usr/src/kernels/2.6.32-042stab145.3/include/config/cdrom//usr/src/kernels/2.6.32-042stab145.3/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-042stab145.3/include/config/cfag12864b//usr/src/kernels/2.6.32-042stab145.3/include/config/cfg80211//usr/src/kernels/2.6.32-042stab145.3/include/config/cfg80211/default//usr/src/kernels/2.6.32-042stab145.3/include/config/cfg80211/wext//usr/src/kernels/2.6.32-042stab145.3/include/config/cfq//usr/src/kernels/2.6.32-042stab145.3/include/config/cfq/group//usr/src/kernels/2.6.32-042stab145.3/include/config/cfs//usr/src/kernels/2.6.32-042stab145.3/include/config/cgroup//usr/src/kernels/2.6.32-042stab145.3/include/config/check//usr/src/kernels/2.6.32-042stab145.3/include/config/chelsio//usr/src/kernels/2.6.32-042stab145.3/include/config/chelsio/t1//usr/src/kernels/2.6.32-042stab145.3/include/config/chr//usr/src/kernels/2.6.32-042stab145.3/include/config/chr/dev//usr/src/kernels/2.6.32-042stab145.3/include/config/cicada//usr/src/kernels/2.6.32-042stab145.3/include/config/cifs//usr/src/kernels/2.6.32-042stab145.3/include/config/cifs/dfs//usr/src/kernels/2.6.32-042stab145.3/include/config/cifs/weak//usr/src/kernels/2.6.32-042stab145.3/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-042stab145.3/include/config/ciss//usr/src/kernels/2.6.32-042stab145.3/include/config/ciss/scsi//usr/src/kernels/2.6.32-042stab145.3/include/config/clocksource//usr/src/kernels/2.6.32-042stab145.3/include/config/clocksource/validate//usr/src/kernels/2.6.32-042stab145.3/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-042stab145.3/include/config/cls//usr/src/kernels/2.6.32-042stab145.3/include/config/cls/u32//usr/src/kernels/2.6.32-042stab145.3/include/config/compal//usr/src/kernels/2.6.32-042stab145.3/include/config/compat//usr/src/kernels/2.6.32-042stab145.3/include/config/compat/binfmt//usr/src/kernels/2.6.32-042stab145.3/include/config/compat/for//usr/src/kernels/2.6.32-042stab145.3/include/config/compat/for/u64//usr/src/kernels/2.6.32-042stab145.3/include/config/compat/netlink//usr/src/kernels/2.6.32-042stab145.3/include/config/configfs//usr/src/kernels/2.6.32-042stab145.3/include/config/console//usr/src/kernels/2.6.32-042stab145.3/include/config/context//usr/src/kernels/2.6.32-042stab145.3/include/config/context/switch//usr/src/kernels/2.6.32-042stab145.3/include/config/core//usr/src/kernels/2.6.32-042stab145.3/include/config/core/dump//usr/src/kernels/2.6.32-042stab145.3/include/config/core/dump/default//usr/src/kernels/2.6.32-042stab145.3/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-042stab145.3/include/config/cpu//usr/src/kernels/2.6.32-042stab145.3/include/config/cpu/freq//usr/src/kernels/2.6.32-042stab145.3/include/config/cpu/freq/default//usr/src/kernels/2.6.32-042stab145.3/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-042stab145.3/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-042stab145.3/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-042stab145.3/include/config/cpu/idle//usr/src/kernels/2.6.32-042stab145.3/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-042stab145.3/include/config/cpu/sup//usr/src/kernels/2.6.32-042stab145.3/include/config/cpumask//usr/src/kernels/2.6.32-042stab145.3/include/config/crash//usr/src/kernels/2.6.32-042stab145.3/include/config/crc//usr/src/kernels/2.6.32-042stab145.3/include/config/crc/itu//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/ablk//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/aes//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/aes/x86//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/ansi//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/crc32c//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/crct10dif//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/dev//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/dev/qat//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/drbg//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/ghash//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/ghash/clmul//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/ghash/clmul/ni//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/glue//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/glue/helper//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/michael//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/salsa20//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/salsa20/x86//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/sha1//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/sha256//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/sha512//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/signature//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/twofish//usr/src/kernels/2.6.32-042stab145.3/include/config/crypto/twofish/x86//usr/src/kernels/2.6.32-042stab145.3/include/config/davicom//usr/src/kernels/2.6.32-042stab145.3/include/config/de//usr/src/kernels/2.6.32-042stab145.3/include/config/de2104x//usr/src/kernels/2.6.32-042stab145.3/include/config/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/debug/boot//usr/src/kernels/2.6.32-042stab145.3/include/config/debug/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/debug/nmi//usr/src/kernels/2.6.32-042stab145.3/include/config/debug/nx//usr/src/kernels/2.6.32-042stab145.3/include/config/debug/rodata//usr/src/kernels/2.6.32-042stab145.3/include/config/debug/section//usr/src/kernels/2.6.32-042stab145.3/include/config/decompress//usr/src/kernels/2.6.32-042stab145.3/include/config/default//usr/src/kernels/2.6.32-042stab145.3/include/config/default/io//usr/src/kernels/2.6.32-042stab145.3/include/config/default/io/delay//usr/src/kernels/2.6.32-042stab145.3/include/config/default/mmap//usr/src/kernels/2.6.32-042stab145.3/include/config/default/mmap/min//usr/src/kernels/2.6.32-042stab145.3/include/config/default/tcp//usr/src/kernels/2.6.32-042stab145.3/include/config/defconfig//usr/src/kernels/2.6.32-042stab145.3/include/config/dell//usr/src/kernels/2.6.32-042stab145.3/include/config/detect//usr/src/kernels/2.6.32-042stab145.3/include/config/detect/hung//usr/src/kernels/2.6.32-042stab145.3/include/config/devpts//usr/src/kernels/2.6.32-042stab145.3/include/config/devpts/multiple//usr/src/kernels/2.6.32-042stab145.3/include/config/devtmpfs//usr/src/kernels/2.6.32-042stab145.3/include/config/direct//usr/src/kernels/2.6.32-042stab145.3/include/config/display//usr/src/kernels/2.6.32-042stab145.3/include/config/dlci//usr/src/kernels/2.6.32-042stab145.3/include/config/dlm//usr/src/kernels/2.6.32-042stab145.3/include/config/dm//usr/src/kernels/2.6.32-042stab145.3/include/config/dm/bio//usr/src/kernels/2.6.32-042stab145.3/include/config/dm/cache//usr/src/kernels/2.6.32-042stab145.3/include/config/dm/log//usr/src/kernels/2.6.32-042stab145.3/include/config/dm/multipath//usr/src/kernels/2.6.32-042stab145.3/include/config/dm/persistent//usr/src/kernels/2.6.32-042stab145.3/include/config/dm/thin//usr/src/kernels/2.6.32-042stab145.3/include/config/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/dma/shared//usr/src/kernels/2.6.32-042stab145.3/include/config/dmar//usr/src/kernels/2.6.32-042stab145.3/include/config/dmar/floppy//usr/src/kernels/2.6.32-042stab145.3/include/config/drm//usr/src/kernels/2.6.32-042stab145.3/include/config/drm/fbdev//usr/src/kernels/2.6.32-042stab145.3/include/config/drm/i2c//usr/src/kernels/2.6.32-042stab145.3/include/config/drm/kms//usr/src/kernels/2.6.32-042stab145.3/include/config/drm/kms/fb//usr/src/kernels/2.6.32-042stab145.3/include/config/drm/load//usr/src/kernels/2.6.32-042stab145.3/include/config/drm/load/edid//usr/src/kernels/2.6.32-042stab145.3/include/config/drm/mipi//usr/src/kernels/2.6.32-042stab145.3/include/config/drm/nouveau//usr/src/kernels/2.6.32-042stab145.3/include/config/drm/radeon//usr/src/kernels/2.6.32-042stab145.3/include/config/drm/vmwgfx//usr/src/kernels/2.6.32-042stab145.3/include/config/dummy//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/av7110//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/b2c2//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/budget//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/capture//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/dynamic//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/firedtv//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/max//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/ttusb//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/tuner//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/usb//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-042stab145.3/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-042stab145.3/include/config/dynamic//usr/src/kernels/2.6.32-042stab145.3/include/config/early//usr/src/kernels/2.6.32-042stab145.3/include/config/early/printk//usr/src/kernels/2.6.32-042stab145.3/include/config/ecrypt//usr/src/kernels/2.6.32-042stab145.3/include/config/edac//usr/src/kernels/2.6.32-042stab145.3/include/config/edac/decode//usr/src/kernels/2.6.32-042stab145.3/include/config/edac/mm//usr/src/kernels/2.6.32-042stab145.3/include/config/eeepc//usr/src/kernels/2.6.32-042stab145.3/include/config/eeprom//usr/src/kernels/2.6.32-042stab145.3/include/config/efi//usr/src/kernels/2.6.32-042stab145.3/include/config/elf//usr/src/kernels/2.6.32-042stab145.3/include/config/enable//usr/src/kernels/2.6.32-042stab145.3/include/config/enable/must//usr/src/kernels/2.6.32-042stab145.3/include/config/enclosure//usr/src/kernels/2.6.32-042stab145.3/include/config/event//usr/src/kernels/2.6.32-042stab145.3/include/config/ext2//usr/src/kernels/2.6.32-042stab145.3/include/config/ext2/fs//usr/src/kernels/2.6.32-042stab145.3/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-042stab145.3/include/config/ext3//usr/src/kernels/2.6.32-042stab145.3/include/config/ext3/defaults//usr/src/kernels/2.6.32-042stab145.3/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-042stab145.3/include/config/ext3/fs//usr/src/kernels/2.6.32-042stab145.3/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-042stab145.3/include/config/ext4//usr/src/kernels/2.6.32-042stab145.3/include/config/ext4/fs//usr/src/kernels/2.6.32-042stab145.3/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-042stab145.3/include/config/extra//usr/src/kernels/2.6.32-042stab145.3/include/config/fair//usr/src/kernels/2.6.32-042stab145.3/include/config/fair/group//usr/src/kernels/2.6.32-042stab145.3/include/config/fat//usr/src/kernels/2.6.32-042stab145.3/include/config/fat/default//usr/src/kernels/2.6.32-042stab145.3/include/config/fb//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/aty//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/aty/generic//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/aty128//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/boot//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/cfb//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/deferred//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/mode//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/nvidia//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/radeon//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/riva//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/savage//usr/src/kernels/2.6.32-042stab145.3/include/config/fb/sys//usr/src/kernels/2.6.32-042stab145.3/include/config/fcoe//usr/src/kernels/2.6.32-042stab145.3/include/config/fence//usr/src/kernels/2.6.32-042stab145.3/include/config/fib//usr/src/kernels/2.6.32-042stab145.3/include/config/file//usr/src/kernels/2.6.32-042stab145.3/include/config/firewire//usr/src/kernels/2.6.32-042stab145.3/include/config/firewire/ohci//usr/src/kernels/2.6.32-042stab145.3/include/config/firmware//usr/src/kernels/2.6.32-042stab145.3/include/config/fix//usr/src/kernels/2.6.32-042stab145.3/include/config/fix/earlycon//usr/src/kernels/2.6.32-042stab145.3/include/config/fixed//usr/src/kernels/2.6.32-042stab145.3/include/config/font//usr/src/kernels/2.6.32-042stab145.3/include/config/frame//usr/src/kernels/2.6.32-042stab145.3/include/config/framebuffer//usr/src/kernels/2.6.32-042stab145.3/include/config/framebuffer/console//usr/src/kernels/2.6.32-042stab145.3/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-042stab145.3/include/config/fs//usr/src/kernels/2.6.32-042stab145.3/include/config/fs/posix//usr/src/kernels/2.6.32-042stab145.3/include/config/fscache//usr/src/kernels/2.6.32-042stab145.3/include/config/ftrace//usr/src/kernels/2.6.32-042stab145.3/include/config/ftrace/mcount//usr/src/kernels/2.6.32-042stab145.3/include/config/ftrace/nmi//usr/src/kernels/2.6.32-042stab145.3/include/config/fujitsu//usr/src/kernels/2.6.32-042stab145.3/include/config/function//usr/src/kernels/2.6.32-042stab145.3/include/config/function/graph//usr/src/kernels/2.6.32-042stab145.3/include/config/fuse//usr/src/kernels/2.6.32-042stab145.3/include/config/fusion//usr/src/kernels/2.6.32-042stab145.3/include/config/fusion/max//usr/src/kernels/2.6.32-042stab145.3/include/config/fw//usr/src/kernels/2.6.32-042stab145.3/include/config/gact//usr/src/kernels/2.6.32-042stab145.3/include/config/gart//usr/src/kernels/2.6.32-042stab145.3/include/config/generic//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/bug//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/bug/relative//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/calibrate//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/clockevents//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/cmos//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/cpu//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/find//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/find/first//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/find/last//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/find/next//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/hardirqs//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/irq//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/isa//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/pending//usr/src/kernels/2.6.32-042stab145.3/include/config/generic/time//usr/src/kernels/2.6.32-042stab145.3/include/config/gfs2//usr/src/kernels/2.6.32-042stab145.3/include/config/gfs2/fs//usr/src/kernels/2.6.32-042stab145.3/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-042stab145.3/include/config/gigaset//usr/src/kernels/2.6.32-042stab145.3/include/config/gpio//usr/src/kernels/2.6.32-042stab145.3/include/config/group//usr/src/kernels/2.6.32-042stab145.3/include/config/hangcheck//usr/src/kernels/2.6.32-042stab145.3/include/config/hardlockup//usr/src/kernels/2.6.32-042stab145.3/include/config/has//usr/src/kernels/2.6.32-042stab145.3/include/config/have//usr/src/kernels/2.6.32-042stab145.3/include/config/have/arch//usr/src/kernels/2.6.32-042stab145.3/include/config/have/arch/early//usr/src/kernels/2.6.32-042stab145.3/include/config/have/arch/early/pfn//usr/src/kernels/2.6.32-042stab145.3/include/config/have/arch/early/pfn/to//usr/src/kernels/2.6.32-042stab145.3/include/config/have/cpumask//usr/src/kernels/2.6.32-042stab145.3/include/config/have/cpumask/of//usr/src/kernels/2.6.32-042stab145.3/include/config/have/cpumask/of/cpu//usr/src/kernels/2.6.32-042stab145.3/include/config/have/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/have/dma/api//usr/src/kernels/2.6.32-042stab145.3/include/config/have/dynamic//usr/src/kernels/2.6.32-042stab145.3/include/config/have/efficient//usr/src/kernels/2.6.32-042stab145.3/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-042stab145.3/include/config/have/ftrace//usr/src/kernels/2.6.32-042stab145.3/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-042stab145.3/include/config/have/ftrace/nmi//usr/src/kernels/2.6.32-042stab145.3/include/config/have/function//usr/src/kernels/2.6.32-042stab145.3/include/config/have/function/graph//usr/src/kernels/2.6.32-042stab145.3/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-042stab145.3/include/config/have/function/trace//usr/src/kernels/2.6.32-042stab145.3/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-042stab145.3/include/config/have/intel//usr/src/kernels/2.6.32-042stab145.3/include/config/have/ioremap//usr/src/kernels/2.6.32-042stab145.3/include/config/have/irq//usr/src/kernels/2.6.32-042stab145.3/include/config/have/kernel//usr/src/kernels/2.6.32-042stab145.3/include/config/have/kvm//usr/src/kernels/2.6.32-042stab145.3/include/config/have/kvm/cpu//usr/src/kernels/2.6.32-042stab145.3/include/config/have/kvm/cpu/relax//usr/src/kernels/2.6.32-042stab145.3/include/config/have/latencytop//usr/src/kernels/2.6.32-042stab145.3/include/config/have/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/have/mmiotrace//usr/src/kernels/2.6.32-042stab145.3/include/config/have/perf//usr/src/kernels/2.6.32-042stab145.3/include/config/have/perf/events//usr/src/kernels/2.6.32-042stab145.3/include/config/have/perf/user//usr/src/kernels/2.6.32-042stab145.3/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-042stab145.3/include/config/have/setup//usr/src/kernels/2.6.32-042stab145.3/include/config/have/setup/per//usr/src/kernels/2.6.32-042stab145.3/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-042stab145.3/include/config/have/syscall//usr/src/kernels/2.6.32-042stab145.3/include/config/have/unstable//usr/src/kernels/2.6.32-042stab145.3/include/config/have/unstable/sched//usr/src/kernels/2.6.32-042stab145.3/include/config/have/user//usr/src/kernels/2.6.32-042stab145.3/include/config/have/user/return//usr/src/kernels/2.6.32-042stab145.3/include/config/hdlc//usr/src/kernels/2.6.32-042stab145.3/include/config/headers//usr/src/kernels/2.6.32-042stab145.3/include/config/hermes//usr/src/kernels/2.6.32-042stab145.3/include/config/hermes/cache//usr/src/kernels/2.6.32-042stab145.3/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-042stab145.3/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-042stab145.3/include/config/hibernation//usr/src/kernels/2.6.32-042stab145.3/include/config/hid//usr/src/kernels/2.6.32-042stab145.3/include/config/high//usr/src/kernels/2.6.32-042stab145.3/include/config/high/res//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/16//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/avm//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/bkm//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/elsa//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/enternow//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/fritz//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/hfc//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/max//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/netjet//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/no//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/sct//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-042stab145.3/include/config/hisax/teles//usr/src/kernels/2.6.32-042stab145.3/include/config/hostap//usr/src/kernels/2.6.32-042stab145.3/include/config/hostap/firmware//usr/src/kernels/2.6.32-042stab145.3/include/config/hotplug//usr/src/kernels/2.6.32-042stab145.3/include/config/hotplug/pci//usr/src/kernels/2.6.32-042stab145.3/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-042stab145.3/include/config/hp//usr/src/kernels/2.6.32-042stab145.3/include/config/hpet//usr/src/kernels/2.6.32-042stab145.3/include/config/hpet/emulate//usr/src/kernels/2.6.32-042stab145.3/include/config/hpwdt//usr/src/kernels/2.6.32-042stab145.3/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-042stab145.3/include/config/ht//usr/src/kernels/2.6.32-042stab145.3/include/config/hugetlb//usr/src/kernels/2.6.32-042stab145.3/include/config/hvc//usr/src/kernels/2.6.32-042stab145.3/include/config/hw//usr/src/kernels/2.6.32-042stab145.3/include/config/hw/random//usr/src/kernels/2.6.32-042stab145.3/include/config/hwmon//usr/src/kernels/2.6.32-042stab145.3/include/config/hwpoison//usr/src/kernels/2.6.32-042stab145.3/include/config/hyperv//usr/src/kernels/2.6.32-042stab145.3/include/config/hysdn//usr/src/kernels/2.6.32-042stab145.3/include/config/hz//usr/src/kernels/2.6.32-042stab145.3/include/config/i2c//usr/src/kernels/2.6.32-042stab145.3/include/config/i2c/amd756//usr/src/kernels/2.6.32-042stab145.3/include/config/i2c/helper//usr/src/kernels/2.6.32-042stab145.3/include/config/i2c/nforce2//usr/src/kernels/2.6.32-042stab145.3/include/config/i2c/parport//usr/src/kernels/2.6.32-042stab145.3/include/config/i2c/pca//usr/src/kernels/2.6.32-042stab145.3/include/config/i2c/tiny//usr/src/kernels/2.6.32-042stab145.3/include/config/i6300esb//usr/src/kernels/2.6.32-042stab145.3/include/config/i7300//usr/src/kernels/2.6.32-042stab145.3/include/config/i7300/idle//usr/src/kernels/2.6.32-042stab145.3/include/config/i7300/idle/ioat//usr/src/kernels/2.6.32-042stab145.3/include/config/ia32//usr/src/kernels/2.6.32-042stab145.3/include/config/ib700//usr/src/kernels/2.6.32-042stab145.3/include/config/icplus//usr/src/kernels/2.6.32-042stab145.3/include/config/ie6xx//usr/src/kernels/2.6.32-042stab145.3/include/config/ieee802154//usr/src/kernels/2.6.32-042stab145.3/include/config/igb//usr/src/kernels/2.6.32-042stab145.3/include/config/illegal//usr/src/kernels/2.6.32-042stab145.3/include/config/illegal/pointer//usr/src/kernels/2.6.32-042stab145.3/include/config/inet//usr/src/kernels/2.6.32-042stab145.3/include/config/inet/dccp//usr/src/kernels/2.6.32-042stab145.3/include/config/inet/tcp//usr/src/kernels/2.6.32-042stab145.3/include/config/inet/xfrm//usr/src/kernels/2.6.32-042stab145.3/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-042stab145.3/include/config/inet6//usr/src/kernels/2.6.32-042stab145.3/include/config/inet6/xfrm//usr/src/kernels/2.6.32-042stab145.3/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-042stab145.3/include/config/infiniband//usr/src/kernels/2.6.32-042stab145.3/include/config/infiniband/addr//usr/src/kernels/2.6.32-042stab145.3/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-042stab145.3/include/config/infiniband/mthca//usr/src/kernels/2.6.32-042stab145.3/include/config/infiniband/qib//usr/src/kernels/2.6.32-042stab145.3/include/config/infiniband/user//usr/src/kernels/2.6.32-042stab145.3/include/config/init//usr/src/kernels/2.6.32-042stab145.3/include/config/init/env//usr/src/kernels/2.6.32-042stab145.3/include/config/init/env/arg//usr/src/kernels/2.6.32-042stab145.3/include/config/initramfs//usr/src/kernels/2.6.32-042stab145.3/include/config/inotify//usr/src/kernels/2.6.32-042stab145.3/include/config/input//usr/src/kernels/2.6.32-042stab145.3/include/config/input/ati//usr/src/kernels/2.6.32-042stab145.3/include/config/input/atlas//usr/src/kernels/2.6.32-042stab145.3/include/config/input/ff//usr/src/kernels/2.6.32-042stab145.3/include/config/input/gpio//usr/src/kernels/2.6.32-042stab145.3/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-042stab145.3/include/config/input/keyspan//usr/src/kernels/2.6.32-042stab145.3/include/config/input/mousedev//usr/src/kernels/2.6.32-042stab145.3/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-042stab145.3/include/config/input/winbond//usr/src/kernels/2.6.32-042stab145.3/include/config/input/wm831x//usr/src/kernels/2.6.32-042stab145.3/include/config/intel//usr/src/kernels/2.6.32-042stab145.3/include/config/interval//usr/src/kernels/2.6.32-042stab145.3/include/config/intr//usr/src/kernels/2.6.32-042stab145.3/include/config/io//usr/src/kernels/2.6.32-042stab145.3/include/config/io/delay//usr/src/kernels/2.6.32-042stab145.3/include/config/io/delay/type//usr/src/kernels/2.6.32-042stab145.3/include/config/iommu//usr/src/kernels/2.6.32-042stab145.3/include/config/iosched//usr/src/kernels/2.6.32-042stab145.3/include/config/ip//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/advanced//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/dccp//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/fib//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/mroute//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/multiple//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/nf//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/nf/arp//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/nf/match//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/nf/target//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/pimsm//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/route//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/set//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/set/hash//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/set/list//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/vs//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/vs/pe//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/vs/proto//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-042stab145.3/include/config/ip/vs/tab//usr/src/kernels/2.6.32-042stab145.3/include/config/ip6//usr/src/kernels/2.6.32-042stab145.3/include/config/ip6/nf//usr/src/kernels/2.6.32-042stab145.3/include/config/ip6/nf/match//usr/src/kernels/2.6.32-042stab145.3/include/config/ip6/nf/target//usr/src/kernels/2.6.32-042stab145.3/include/config/ipc//usr/src/kernels/2.6.32-042stab145.3/include/config/ipmi//usr/src/kernels/2.6.32-042stab145.3/include/config/ipmi/device//usr/src/kernels/2.6.32-042stab145.3/include/config/ippp//usr/src/kernels/2.6.32-042stab145.3/include/config/ipv6//usr/src/kernels/2.6.32-042stab145.3/include/config/ipv6/multiple//usr/src/kernels/2.6.32-042stab145.3/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-042stab145.3/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-042stab145.3/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-042stab145.3/include/config/ipv6/route//usr/src/kernels/2.6.32-042stab145.3/include/config/ipv6/router//usr/src/kernels/2.6.32-042stab145.3/include/config/ipw2100//usr/src/kernels/2.6.32-042stab145.3/include/config/ipw2200//usr/src/kernels/2.6.32-042stab145.3/include/config/ir//usr/src/kernels/2.6.32-042stab145.3/include/config/ir/jvc//usr/src/kernels/2.6.32-042stab145.3/include/config/ir/lirc//usr/src/kernels/2.6.32-042stab145.3/include/config/ir/nec//usr/src/kernels/2.6.32-042stab145.3/include/config/ir/rc5//usr/src/kernels/2.6.32-042stab145.3/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-042stab145.3/include/config/ir/rc6//usr/src/kernels/2.6.32-042stab145.3/include/config/ir/sony//usr/src/kernels/2.6.32-042stab145.3/include/config/ir/winbond//usr/src/kernels/2.6.32-042stab145.3/include/config/irq//usr/src/kernels/2.6.32-042stab145.3/include/config/isa//usr/src/kernels/2.6.32-042stab145.3/include/config/isa/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/iscsi//usr/src/kernels/2.6.32-042stab145.3/include/config/iscsi/boot//usr/src/kernels/2.6.32-042stab145.3/include/config/iscsi/ibft//usr/src/kernels/2.6.32-042stab145.3/include/config/isdn//usr/src/kernels/2.6.32-042stab145.3/include/config/isdn/capi//usr/src/kernels/2.6.32-042stab145.3/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-042stab145.3/include/config/isdn/drv//usr/src/kernels/2.6.32-042stab145.3/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-042stab145.3/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-042stab145.3/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-042stab145.3/include/config/isdn/ppp//usr/src/kernels/2.6.32-042stab145.3/include/config/isdn/tty//usr/src/kernels/2.6.32-042stab145.3/include/config/iso9660//usr/src/kernels/2.6.32-042stab145.3/include/config/it87//usr/src/kernels/2.6.32-042stab145.3/include/config/it8712f//usr/src/kernels/2.6.32-042stab145.3/include/config/itco//usr/src/kernels/2.6.32-042stab145.3/include/config/itco/vendor//usr/src/kernels/2.6.32-042stab145.3/include/config/iwlwifi//usr/src/kernels/2.6.32-042stab145.3/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-042stab145.3/include/config/ixgbe//usr/src/kernels/2.6.32-042stab145.3/include/config/jffs2//usr/src/kernels/2.6.32-042stab145.3/include/config/jffs2/fs//usr/src/kernels/2.6.32-042stab145.3/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-042stab145.3/include/config/kallsyms//usr/src/kernels/2.6.32-042stab145.3/include/config/kallsyms/extra//usr/src/kernels/2.6.32-042stab145.3/include/config/karma//usr/src/kernels/2.6.32-042stab145.3/include/config/kernel//usr/src/kernels/2.6.32-042stab145.3/include/config/kexec//usr/src/kernels/2.6.32-042stab145.3/include/config/kexec/auto//usr/src/kernels/2.6.32-042stab145.3/include/config/kexec/reuse//usr/src/kernels/2.6.32-042stab145.3/include/config/keyboard//usr/src/kernels/2.6.32-042stab145.3/include/config/keys//usr/src/kernels/2.6.32-042stab145.3/include/config/keys/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/keys/debug/proc//usr/src/kernels/2.6.32-042stab145.3/include/config/kgdb//usr/src/kernels/2.6.32-042stab145.3/include/config/kgdb/serial//usr/src/kernels/2.6.32-042stab145.3/include/config/kprobe//usr/src/kernels/2.6.32-042stab145.3/include/config/ks0108//usr/src/kernels/2.6.32-042stab145.3/include/config/kvm//usr/src/kernels/2.6.32-042stab145.3/include/config/kvm/apic//usr/src/kernels/2.6.32-042stab145.3/include/config/lcd//usr/src/kernels/2.6.32-042stab145.3/include/config/lcd/class//usr/src/kernels/2.6.32-042stab145.3/include/config/leds//usr/src/kernels/2.6.32-042stab145.3/include/config/leds/clevo//usr/src/kernels/2.6.32-042stab145.3/include/config/leds/trigger//usr/src/kernels/2.6.32-042stab145.3/include/config/leds/trigger/default//usr/src/kernels/2.6.32-042stab145.3/include/config/leds/wm831x//usr/src/kernels/2.6.32-042stab145.3/include/config/legacy//usr/src/kernels/2.6.32-042stab145.3/include/config/legacy/pty//usr/src/kernels/2.6.32-042stab145.3/include/config/lib80211//usr/src/kernels/2.6.32-042stab145.3/include/config/lib80211/crypt//usr/src/kernels/2.6.32-042stab145.3/include/config/libertas//usr/src/kernels/2.6.32-042stab145.3/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-042stab145.3/include/config/lock//usr/src/kernels/2.6.32-042stab145.3/include/config/lockd//usr/src/kernels/2.6.32-042stab145.3/include/config/lockdep//usr/src/kernels/2.6.32-042stab145.3/include/config/lockup//usr/src/kernels/2.6.32-042stab145.3/include/config/log//usr/src/kernels/2.6.32-042stab145.3/include/config/log/buf//usr/src/kernels/2.6.32-042stab145.3/include/config/logo//usr/src/kernels/2.6.32-042stab145.3/include/config/logo/linux//usr/src/kernels/2.6.32-042stab145.3/include/config/logo/psbm//usr/src/kernels/2.6.32-042stab145.3/include/config/loopback//usr/src/kernels/2.6.32-042stab145.3/include/config/lpc//usr/src/kernels/2.6.32-042stab145.3/include/config/lsi//usr/src/kernels/2.6.32-042stab145.3/include/config/lsi/et1011c//usr/src/kernels/2.6.32-042stab145.3/include/config/lxt//usr/src/kernels/2.6.32-042stab145.3/include/config/lzo//usr/src/kernels/2.6.32-042stab145.3/include/config/mac//usr/src/kernels/2.6.32-042stab145.3/include/config/mac80211//usr/src/kernels/2.6.32-042stab145.3/include/config/mac80211/has//usr/src/kernels/2.6.32-042stab145.3/include/config/mac80211/rc//usr/src/kernels/2.6.32-042stab145.3/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-042stab145.3/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-042stab145.3/include/config/mac80211/sta//usr/src/kernels/2.6.32-042stab145.3/include/config/mac80211/sta/hash//usr/src/kernels/2.6.32-042stab145.3/include/config/mac80211/sta/hash/max//usr/src/kernels/2.6.32-042stab145.3/include/config/machz//usr/src/kernels/2.6.32-042stab145.3/include/config/macintosh//usr/src/kernels/2.6.32-042stab145.3/include/config/magic//usr/src/kernels/2.6.32-042stab145.3/include/config/marvell//usr/src/kernels/2.6.32-042stab145.3/include/config/max//usr/src/kernels/2.6.32-042stab145.3/include/config/max/raw//usr/src/kernels/2.6.32-042stab145.3/include/config/md//usr/src/kernels/2.6.32-042stab145.3/include/config/mdio//usr/src/kernels/2.6.32-042stab145.3/include/config/media//usr/src/kernels/2.6.32-042stab145.3/include/config/media/tuner//usr/src/kernels/2.6.32-042stab145.3/include/config/megaraid//usr/src/kernels/2.6.32-042stab145.3/include/config/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/memory/gangs//usr/src/kernels/2.6.32-042stab145.3/include/config/memory/hotplug//usr/src/kernels/2.6.32-042stab145.3/include/config/memstick//usr/src/kernels/2.6.32-042stab145.3/include/config/memstick/jmicron//usr/src/kernels/2.6.32-042stab145.3/include/config/memstick/realtek//usr/src/kernels/2.6.32-042stab145.3/include/config/memstick/tifm//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/rtsx//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/sm501//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/wm8350//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/wm8351//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/wm8352//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-042stab145.3/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-042stab145.3/include/config/microcode//usr/src/kernels/2.6.32-042stab145.3/include/config/microcode/old//usr/src/kernels/2.6.32-042stab145.3/include/config/minix//usr/src/kernels/2.6.32-042stab145.3/include/config/misc//usr/src/kernels/2.6.32-042stab145.3/include/config/misdn//usr/src/kernels/2.6.32-042stab145.3/include/config/mlx4//usr/src/kernels/2.6.32-042stab145.3/include/config/mlx4/en//usr/src/kernels/2.6.32-042stab145.3/include/config/mlx5//usr/src/kernels/2.6.32-042stab145.3/include/config/mlx5/core//usr/src/kernels/2.6.32-042stab145.3/include/config/mmc//usr/src/kernels/2.6.32-042stab145.3/include/config/mmc/block//usr/src/kernels/2.6.32-042stab145.3/include/config/mmc/realtek//usr/src/kernels/2.6.32-042stab145.3/include/config/mmc/ricoh//usr/src/kernels/2.6.32-042stab145.3/include/config/mmc/sdhci//usr/src/kernels/2.6.32-042stab145.3/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-042stab145.3/include/config/mmc/tifm//usr/src/kernels/2.6.32-042stab145.3/include/config/mmc/via//usr/src/kernels/2.6.32-042stab145.3/include/config/mmu//usr/src/kernels/2.6.32-042stab145.3/include/config/module//usr/src/kernels/2.6.32-042stab145.3/include/config/module/force//usr/src/kernels/2.6.32-042stab145.3/include/config/module/srcversion//usr/src/kernels/2.6.32-042stab145.3/include/config/module/verify//usr/src/kernels/2.6.32-042stab145.3/include/config/mouse//usr/src/kernels/2.6.32-042stab145.3/include/config/mouse/ps2//usr/src/kernels/2.6.32-042stab145.3/include/config/mouse/synaptics//usr/src/kernels/2.6.32-042stab145.3/include/config/msdos//usr/src/kernels/2.6.32-042stab145.3/include/config/msi//usr/src/kernels/2.6.32-042stab145.3/include/config/mspro//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/ar7//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/block//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/cfi//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/cmdline//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/complex//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/gen//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/map//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/map/bank//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/nand//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/qinfo//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/redboot//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/scb2//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/ubi//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-042stab145.3/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-042stab145.3/include/config/mtdram//usr/src/kernels/2.6.32-042stab145.3/include/config/mtdram/erase//usr/src/kernels/2.6.32-042stab145.3/include/config/mtdram/total//usr/src/kernels/2.6.32-042stab145.3/include/config/mtrr//usr/src/kernels/2.6.32-042stab145.3/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-042stab145.3/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-042stab145.3/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-042stab145.3/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-042stab145.3/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-042stab145.3/include/config/mxm//usr/src/kernels/2.6.32-042stab145.3/include/config/myri10ge//usr/src/kernels/2.6.32-042stab145.3/include/config/n//usr/src/kernels/2.6.32-042stab145.3/include/config/national//usr/src/kernels/2.6.32-042stab145.3/include/config/ne2k//usr/src/kernels/2.6.32-042stab145.3/include/config/need//usr/src/kernels/2.6.32-042stab145.3/include/config/need/bounce//usr/src/kernels/2.6.32-042stab145.3/include/config/need/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/need/dma/map//usr/src/kernels/2.6.32-042stab145.3/include/config/need/multiple//usr/src/kernels/2.6.32-042stab145.3/include/config/need/per//usr/src/kernels/2.6.32-042stab145.3/include/config/need/per/cpu//usr/src/kernels/2.6.32-042stab145.3/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-042stab145.3/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-042stab145.3/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-042stab145.3/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-042stab145.3/include/config/net//usr/src/kernels/2.6.32-042stab145.3/include/config/net/9p//usr/src/kernels/2.6.32-042stab145.3/include/config/net/act//usr/src/kernels/2.6.32-042stab145.3/include/config/net/cls//usr/src/kernels/2.6.32-042stab145.3/include/config/net/drop//usr/src/kernels/2.6.32-042stab145.3/include/config/net/dsa//usr/src/kernels/2.6.32-042stab145.3/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-042stab145.3/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-042stab145.3/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-042stab145.3/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-042stab145.3/include/config/net/dsa/tag//usr/src/kernels/2.6.32-042stab145.3/include/config/net/ematch//usr/src/kernels/2.6.32-042stab145.3/include/config/net/ip//usr/src/kernels/2.6.32-042stab145.3/include/config/net/ipgre//usr/src/kernels/2.6.32-042stab145.3/include/config/net/key//usr/src/kernels/2.6.32-042stab145.3/include/config/net/poll//usr/src/kernels/2.6.32-042stab145.3/include/config/net/rx//usr/src/kernels/2.6.32-042stab145.3/include/config/net/rx/busy//usr/src/kernels/2.6.32-042stab145.3/include/config/net/sch//usr/src/kernels/2.6.32-042stab145.3/include/config/net/vendor//usr/src/kernels/2.6.32-042stab145.3/include/config/netconsole//usr/src/kernels/2.6.32-042stab145.3/include/config/netdev//usr/src/kernels/2.6.32-042stab145.3/include/config/netfilter//usr/src/kernels/2.6.32-042stab145.3/include/config/netfilter/netlink//usr/src/kernels/2.6.32-042stab145.3/include/config/netfilter/xt//usr/src/kernels/2.6.32-042stab145.3/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-042stab145.3/include/config/netfilter/xt/match/wdog//usr/src/kernels/2.6.32-042stab145.3/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-042stab145.3/include/config/netpoll//usr/src/kernels/2.6.32-042stab145.3/include/config/netprio//usr/src/kernels/2.6.32-042stab145.3/include/config/network//usr/src/kernels/2.6.32-042stab145.3/include/config/netxen//usr/src/kernels/2.6.32-042stab145.3/include/config/new//usr/src/kernels/2.6.32-042stab145.3/include/config/nf//usr/src/kernels/2.6.32-042stab145.3/include/config/nf/conntrack//usr/src/kernels/2.6.32-042stab145.3/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-042stab145.3/include/config/nf/ct//usr/src/kernels/2.6.32-042stab145.3/include/config/nf/ct/proto//usr/src/kernels/2.6.32-042stab145.3/include/config/nf/defrag//usr/src/kernels/2.6.32-042stab145.3/include/config/nf/nat//usr/src/kernels/2.6.32-042stab145.3/include/config/nf/nat/proto//usr/src/kernels/2.6.32-042stab145.3/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-042stab145.3/include/config/nfs//usr/src/kernels/2.6.32-042stab145.3/include/config/nfs/acl//usr/src/kernels/2.6.32-042stab145.3/include/config/nfs/use//usr/src/kernels/2.6.32-042stab145.3/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-042stab145.3/include/config/nfs/v3//usr/src/kernels/2.6.32-042stab145.3/include/config/nfs/v4//usr/src/kernels/2.6.32-042stab145.3/include/config/nfsd//usr/src/kernels/2.6.32-042stab145.3/include/config/nfsd/v2//usr/src/kernels/2.6.32-042stab145.3/include/config/nfsd/v3//usr/src/kernels/2.6.32-042stab145.3/include/config/nftl//usr/src/kernels/2.6.32-042stab145.3/include/config/nls//usr/src/kernels/2.6.32-042stab145.3/include/config/nls/codepage//usr/src/kernels/2.6.32-042stab145.3/include/config/nls/iso8859//usr/src/kernels/2.6.32-042stab145.3/include/config/nls/koi8//usr/src/kernels/2.6.32-042stab145.3/include/config/no//usr/src/kernels/2.6.32-042stab145.3/include/config/nodes//usr/src/kernels/2.6.32-042stab145.3/include/config/nodes/span//usr/src/kernels/2.6.32-042stab145.3/include/config/nodes/span/other//usr/src/kernels/2.6.32-042stab145.3/include/config/nop//usr/src/kernels/2.6.32-042stab145.3/include/config/nop/usb//usr/src/kernels/2.6.32-042stab145.3/include/config/nortel//usr/src/kernels/2.6.32-042stab145.3/include/config/nouveau//usr/src/kernels/2.6.32-042stab145.3/include/config/nouveau/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/nr//usr/src/kernels/2.6.32-042stab145.3/include/config/numa//usr/src/kernels/2.6.32-042stab145.3/include/config/numa/irq//usr/src/kernels/2.6.32-042stab145.3/include/config/openvswitch//usr/src/kernels/2.6.32-042stab145.3/include/config/oprofile//usr/src/kernels/2.6.32-042stab145.3/include/config/oprofile/event//usr/src/kernels/2.6.32-042stab145.3/include/config/optimize//usr/src/kernels/2.6.32-042stab145.3/include/config/osf//usr/src/kernels/2.6.32-042stab145.3/include/config/output//usr/src/kernels/2.6.32-042stab145.3/include/config/ovs//usr/src/kernels/2.6.32-042stab145.3/include/config/p54//usr/src/kernels/2.6.32-042stab145.3/include/config/packet//usr/src/kernels/2.6.32-042stab145.3/include/config/page//usr/src/kernels/2.6.32-042stab145.3/include/config/page/table//usr/src/kernels/2.6.32-042stab145.3/include/config/pageflags//usr/src/kernels/2.6.32-042stab145.3/include/config/panasonic//usr/src/kernels/2.6.32-042stab145.3/include/config/paravirt//usr/src/kernels/2.6.32-042stab145.3/include/config/parport//usr/src/kernels/2.6.32-042stab145.3/include/config/parport/not//usr/src/kernels/2.6.32-042stab145.3/include/config/parport/pc//usr/src/kernels/2.6.32-042stab145.3/include/config/partition//usr/src/kernels/2.6.32-042stab145.3/include/config/pata//usr/src/kernels/2.6.32-042stab145.3/include/config/pata/pdc//usr/src/kernels/2.6.32-042stab145.3/include/config/pccard//usr/src/kernels/2.6.32-042stab145.3/include/config/pch//usr/src/kernels/2.6.32-042stab145.3/include/config/pci//usr/src/kernels/2.6.32-042stab145.3/include/config/pci/msi//usr/src/kernels/2.6.32-042stab145.3/include/config/pci/msi/default//usr/src/kernels/2.6.32-042stab145.3/include/config/pcie//usr/src/kernels/2.6.32-042stab145.3/include/config/pcieaer//usr/src/kernels/2.6.32-042stab145.3/include/config/pcmcia//usr/src/kernels/2.6.32-042stab145.3/include/config/pcmcia/load//usr/src/kernels/2.6.32-042stab145.3/include/config/pcspkr//usr/src/kernels/2.6.32-042stab145.3/include/config/pdc//usr/src/kernels/2.6.32-042stab145.3/include/config/perf//usr/src/kernels/2.6.32-042stab145.3/include/config/phys//usr/src/kernels/2.6.32-042stab145.3/include/config/phys/addr//usr/src/kernels/2.6.32-042stab145.3/include/config/phys/addr/t//usr/src/kernels/2.6.32-042stab145.3/include/config/physical//usr/src/kernels/2.6.32-042stab145.3/include/config/pid//usr/src/kernels/2.6.32-042stab145.3/include/config/plx//usr/src/kernels/2.6.32-042stab145.3/include/config/pm//usr/src/kernels/2.6.32-042stab145.3/include/config/pm/sleep//usr/src/kernels/2.6.32-042stab145.3/include/config/pm/std//usr/src/kernels/2.6.32-042stab145.3/include/config/pnfs//usr/src/kernels/2.6.32-042stab145.3/include/config/pnfs/file//usr/src/kernels/2.6.32-042stab145.3/include/config/posix//usr/src/kernels/2.6.32-042stab145.3/include/config/posix/mqueue//usr/src/kernels/2.6.32-042stab145.3/include/config/power//usr/src/kernels/2.6.32-042stab145.3/include/config/ppp//usr/src/kernels/2.6.32-042stab145.3/include/config/ppp/sync//usr/src/kernels/2.6.32-042stab145.3/include/config/pramcache//usr/src/kernels/2.6.32-042stab145.3/include/config/pramcache/feature//usr/src/kernels/2.6.32-042stab145.3/include/config/preempt//usr/src/kernels/2.6.32-042stab145.3/include/config/prevent//usr/src/kernels/2.6.32-042stab145.3/include/config/prevent/firmware//usr/src/kernels/2.6.32-042stab145.3/include/config/print//usr/src/kernels/2.6.32-042stab145.3/include/config/print/quota//usr/src/kernels/2.6.32-042stab145.3/include/config/printk//usr/src/kernels/2.6.32-042stab145.3/include/config/proc//usr/src/kernels/2.6.32-042stab145.3/include/config/proc/page//usr/src/kernels/2.6.32-042stab145.3/include/config/proc/pid//usr/src/kernels/2.6.32-042stab145.3/include/config/provide//usr/src/kernels/2.6.32-042stab145.3/include/config/provide/ohci1394//usr/src/kernels/2.6.32-042stab145.3/include/config/provide/ohci1394/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/ptp//usr/src/kernels/2.6.32-042stab145.3/include/config/ptp/1588//usr/src/kernels/2.6.32-042stab145.3/include/config/qfmt//usr/src/kernels/2.6.32-042stab145.3/include/config/qlcnic//usr/src/kernels/2.6.32-042stab145.3/include/config/qsemi//usr/src/kernels/2.6.32-042stab145.3/include/config/quota//usr/src/kernels/2.6.32-042stab145.3/include/config/quota/netlink//usr/src/kernels/2.6.32-042stab145.3/include/config/raid//usr/src/kernels/2.6.32-042stab145.3/include/config/raid6//usr/src/kernels/2.6.32-042stab145.3/include/config/raw//usr/src/kernels/2.6.32-042stab145.3/include/config/rc//usr/src/kernels/2.6.32-042stab145.3/include/config/rcu//usr/src/kernels/2.6.32-042stab145.3/include/config/rd//usr/src/kernels/2.6.32-042stab145.3/include/config/rds//usr/src/kernels/2.6.32-042stab145.3/include/config/realtek//usr/src/kernels/2.6.32-042stab145.3/include/config/reed//usr/src/kernels/2.6.32-042stab145.3/include/config/reed/solomon//usr/src/kernels/2.6.32-042stab145.3/include/config/regulator//usr/src/kernels/2.6.32-042stab145.3/include/config/regulator/fixed//usr/src/kernels/2.6.32-042stab145.3/include/config/regulator/userspace//usr/src/kernels/2.6.32-042stab145.3/include/config/reiserfs//usr/src/kernels/2.6.32-042stab145.3/include/config/reiserfs/fs//usr/src/kernels/2.6.32-042stab145.3/include/config/reiserfs/fs/posix//usr/src/kernels/2.6.32-042stab145.3/include/config/reiserfs/proc//usr/src/kernels/2.6.32-042stab145.3/include/config/resource//usr/src/kernels/2.6.32-042stab145.3/include/config/rfd//usr/src/kernels/2.6.32-042stab145.3/include/config/rfkill//usr/src/kernels/2.6.32-042stab145.3/include/config/rfs//usr/src/kernels/2.6.32-042stab145.3/include/config/ring//usr/src/kernels/2.6.32-042stab145.3/include/config/ring/buffer//usr/src/kernels/2.6.32-042stab145.3/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-042stab145.3/include/config/rpcsec//usr/src/kernels/2.6.32-042stab145.3/include/config/rpcsec/gss//usr/src/kernels/2.6.32-042stab145.3/include/config/rt//usr/src/kernels/2.6.32-042stab145.3/include/config/rt/group//usr/src/kernels/2.6.32-042stab145.3/include/config/rt2800//usr/src/kernels/2.6.32-042stab145.3/include/config/rt2800/lib//usr/src/kernels/2.6.32-042stab145.3/include/config/rt2800pci//usr/src/kernels/2.6.32-042stab145.3/include/config/rt2800usb//usr/src/kernels/2.6.32-042stab145.3/include/config/rt2x00//usr/src/kernels/2.6.32-042stab145.3/include/config/rt2x00/lib//usr/src/kernels/2.6.32-042stab145.3/include/config/rtc//usr/src/kernels/2.6.32-042stab145.3/include/config/rtc/drv//usr/src/kernels/2.6.32-042stab145.3/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-042stab145.3/include/config/rtc/hctosys//usr/src/kernels/2.6.32-042stab145.3/include/config/rtc/intf//usr/src/kernels/2.6.32-042stab145.3/include/config/rtl//usr/src/kernels/2.6.32-042stab145.3/include/config/rtl8187//usr/src/kernels/2.6.32-042stab145.3/include/config/rtl8192c//usr/src/kernels/2.6.32-042stab145.3/include/config/rtl8723//usr/src/kernels/2.6.32-042stab145.3/include/config/rtlwifi//usr/src/kernels/2.6.32-042stab145.3/include/config/rwsem//usr/src/kernels/2.6.32-042stab145.3/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-042stab145.3/include/config/sata//usr/src/kernels/2.6.32-042stab145.3/include/config/sbc//usr/src/kernels/2.6.32-042stab145.3/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-042stab145.3/include/config/sched//usr/src/kernels/2.6.32-042stab145.3/include/config/sched/omit//usr/src/kernels/2.6.32-042stab145.3/include/config/sched/omit/frame//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/3w//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/bfa//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/bnx2//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/dh//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/fc//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/iscsi//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/multi//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/osd//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/proc//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/qla//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/sas//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/sas/host//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/scan//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/spi//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/srp//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-042stab145.3/include/config/scsi/wait//usr/src/kernels/2.6.32-042stab145.3/include/config/sctp//usr/src/kernels/2.6.32-042stab145.3/include/config/sctp/cookie//usr/src/kernels/2.6.32-042stab145.3/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-042stab145.3/include/config/sctp/default//usr/src/kernels/2.6.32-042stab145.3/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-042stab145.3/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-042stab145.3/include/config/sdio//usr/src/kernels/2.6.32-042stab145.3/include/config/security//usr/src/kernels/2.6.32-042stab145.3/include/config/security/file//usr/src/kernels/2.6.32-042stab145.3/include/config/select//usr/src/kernels/2.6.32-042stab145.3/include/config/select/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/sensors//usr/src/kernels/2.6.32-042stab145.3/include/config/sensors/fam15h//usr/src/kernels/2.6.32-042stab145.3/include/config/sensors/i5k//usr/src/kernels/2.6.32-042stab145.3/include/config/sensors/via//usr/src/kernels/2.6.32-042stab145.3/include/config/serial//usr/src/kernels/2.6.32-042stab145.3/include/config/serial/8250//usr/src/kernels/2.6.32-042stab145.3/include/config/serial/8250/detect//usr/src/kernels/2.6.32-042stab145.3/include/config/serial/8250/many//usr/src/kernels/2.6.32-042stab145.3/include/config/serial/8250/nr//usr/src/kernels/2.6.32-042stab145.3/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-042stab145.3/include/config/serial/8250/share//usr/src/kernels/2.6.32-042stab145.3/include/config/serial/core//usr/src/kernels/2.6.32-042stab145.3/include/config/serio//usr/src/kernels/2.6.32-042stab145.3/include/config/sfc//usr/src/kernels/2.6.32-042stab145.3/include/config/sfc/mcdi//usr/src/kernels/2.6.32-042stab145.3/include/config/sgi//usr/src/kernels/2.6.32-042stab145.3/include/config/sim//usr/src/kernels/2.6.32-042stab145.3/include/config/slip//usr/src/kernels/2.6.32-042stab145.3/include/config/slow//usr/src/kernels/2.6.32-042stab145.3/include/config/smartjoyplus//usr/src/kernels/2.6.32-042stab145.3/include/config/sms//usr/src/kernels/2.6.32-042stab145.3/include/config/sms/sdio//usr/src/kernels/2.6.32-042stab145.3/include/config/sms/siano//usr/src/kernels/2.6.32-042stab145.3/include/config/sms/usb//usr/src/kernels/2.6.32-042stab145.3/include/config/smsc//usr/src/kernels/2.6.32-042stab145.3/include/config/smsc/sch311x//usr/src/kernels/2.6.32-042stab145.3/include/config/snd//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/ac97//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/ac97/power//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/atiixp//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/cs46xx//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/dynamic//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/emu10k1//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/codec//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/enable//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/input//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/patch//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/power//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/kctl//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/mixer//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/mpu401//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/opl3//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/oxygen//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/pcm//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/rawmidi//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/sb//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/sb16//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/seq//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/sequencer//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/usb//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/verbose//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/via82xx//usr/src/kernels/2.6.32-042stab145.3/include/config/snd/vx//usr/src/kernels/2.6.32-042stab145.3/include/config/soc//usr/src/kernels/2.6.32-042stab145.3/include/config/soc/camera//usr/src/kernels/2.6.32-042stab145.3/include/config/soft//usr/src/kernels/2.6.32-042stab145.3/include/config/solaris//usr/src/kernels/2.6.32-042stab145.3/include/config/solaris/x86//usr/src/kernels/2.6.32-042stab145.3/include/config/sony//usr/src/kernels/2.6.32-042stab145.3/include/config/sonypi//usr/src/kernels/2.6.32-042stab145.3/include/config/sound//usr/src/kernels/2.6.32-042stab145.3/include/config/sound/oss//usr/src/kernels/2.6.32-042stab145.3/include/config/sound/oss/core//usr/src/kernels/2.6.32-042stab145.3/include/config/sparse//usr/src/kernels/2.6.32-042stab145.3/include/config/sparsemem//usr/src/kernels/2.6.32-042stab145.3/include/config/sparsemem/vmemmap//usr/src/kernels/2.6.32-042stab145.3/include/config/split//usr/src/kernels/2.6.32-042stab145.3/include/config/split/ptlock//usr/src/kernels/2.6.32-042stab145.3/include/config/squashfs//usr/src/kernels/2.6.32-042stab145.3/include/config/squashfs/fragment//usr/src/kernels/2.6.32-042stab145.3/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-042stab145.3/include/config/ssb//usr/src/kernels/2.6.32-042stab145.3/include/config/ssb/b43//usr/src/kernels/2.6.32-042stab145.3/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-042stab145.3/include/config/ssb/driver//usr/src/kernels/2.6.32-042stab145.3/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-042stab145.3/include/config/ssb/pcihost//usr/src/kernels/2.6.32-042stab145.3/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-042stab145.3/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-042stab145.3/include/config/stack//usr/src/kernels/2.6.32-042stab145.3/include/config/stacktrace//usr/src/kernels/2.6.32-042stab145.3/include/config/stop//usr/src/kernels/2.6.32-042stab145.3/include/config/strict//usr/src/kernels/2.6.32-042stab145.3/include/config/strip//usr/src/kernels/2.6.32-042stab145.3/include/config/strip/asm//usr/src/kernels/2.6.32-042stab145.3/include/config/sun//usr/src/kernels/2.6.32-042stab145.3/include/config/sunrpc//usr/src/kernels/2.6.32-042stab145.3/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-042stab145.3/include/config/sunrpc/xprt/rdma//usr/src/kernels/2.6.32-042stab145.3/include/config/suspend//usr/src/kernels/2.6.32-042stab145.3/include/config/syn//usr/src/kernels/2.6.32-042stab145.3/include/config/synclink//usr/src/kernels/2.6.32-042stab145.3/include/config/sys//usr/src/kernels/2.6.32-042stab145.3/include/config/sysctl//usr/src/kernels/2.6.32-042stab145.3/include/config/sysfs//usr/src/kernels/2.6.32-042stab145.3/include/config/sysfs/deprecated//usr/src/kernels/2.6.32-042stab145.3/include/config/sysprof//usr/src/kernels/2.6.32-042stab145.3/include/config/sysrq//usr/src/kernels/2.6.32-042stab145.3/include/config/sysvipc//usr/src/kernels/2.6.32-042stab145.3/include/config/tablet//usr/src/kernels/2.6.32-042stab145.3/include/config/tablet/usb//usr/src/kernels/2.6.32-042stab145.3/include/config/target//usr/src/kernels/2.6.32-042stab145.3/include/config/task//usr/src/kernels/2.6.32-042stab145.3/include/config/task/delay//usr/src/kernels/2.6.32-042stab145.3/include/config/task/io//usr/src/kernels/2.6.32-042stab145.3/include/config/tcg//usr/src/kernels/2.6.32-042stab145.3/include/config/tcm//usr/src/kernels/2.6.32-042stab145.3/include/config/tcp//usr/src/kernels/2.6.32-042stab145.3/include/config/tcp/cong//usr/src/kernels/2.6.32-042stab145.3/include/config/textsearch//usr/src/kernels/2.6.32-042stab145.3/include/config/thermal//usr/src/kernels/2.6.32-042stab145.3/include/config/thinkpad//usr/src/kernels/2.6.32-042stab145.3/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-042stab145.3/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-042stab145.3/include/config/tick//usr/src/kernels/2.6.32-042stab145.3/include/config/tifm//usr/src/kernels/2.6.32-042stab145.3/include/config/timer//usr/src/kernels/2.6.32-042stab145.3/include/config/tmd//usr/src/kernels/2.6.32-042stab145.3/include/config/tmpfs//usr/src/kernels/2.6.32-042stab145.3/include/config/tmpfs/posix//usr/src/kernels/2.6.32-042stab145.3/include/config/topstar//usr/src/kernels/2.6.32-042stab145.3/include/config/touchscreen//usr/src/kernels/2.6.32-042stab145.3/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-042stab145.3/include/config/touchscreen/usb//usr/src/kernels/2.6.32-042stab145.3/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-042stab145.3/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-042stab145.3/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-042stab145.3/include/config/trace//usr/src/kernels/2.6.32-042stab145.3/include/config/trace/irqflags//usr/src/kernels/2.6.32-042stab145.3/include/config/tracer//usr/src/kernels/2.6.32-042stab145.3/include/config/tracer/max//usr/src/kernels/2.6.32-042stab145.3/include/config/tracing//usr/src/kernels/2.6.32-042stab145.3/include/config/track//usr/src/kernels/2.6.32-042stab145.3/include/config/track/dirty//usr/src/kernels/2.6.32-042stab145.3/include/config/transparent//usr/src/kernels/2.6.32-042stab145.3/include/config/tree//usr/src/kernels/2.6.32-042stab145.3/include/config/ttpci//usr/src/kernels/2.6.32-042stab145.3/include/config/tulip//usr/src/kernels/2.6.32-042stab145.3/include/config/ubifs//usr/src/kernels/2.6.32-042stab145.3/include/config/ubifs/fs//usr/src/kernels/2.6.32-042stab145.3/include/config/udf//usr/src/kernels/2.6.32-042stab145.3/include/config/uefi//usr/src/kernels/2.6.32-042stab145.3/include/config/uevent//usr/src/kernels/2.6.32-042stab145.3/include/config/uevent/helper//usr/src/kernels/2.6.32-042stab145.3/include/config/uio//usr/src/kernels/2.6.32-042stab145.3/include/config/uio/pci//usr/src/kernels/2.6.32-042stab145.3/include/config/uio/pdrv//usr/src/kernels/2.6.32-042stab145.3/include/config/unix98//usr/src/kernels/2.6.32-042stab145.3/include/config/unixware//usr/src/kernels/2.6.32-042stab145.3/include/config/usb//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/ali//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/announce//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/announce/new//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/arch//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/arch/has//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/berry//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/cdc//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/ehci//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/ehci/root//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/ftdi//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/gspca//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/hwa//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/isp1362//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/net//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/net/cdc//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/net/rndis//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/ohci//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/ohci/little//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/otg//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/pwc//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/pwc/input//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/serial//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/serial/digi//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/serial/mct//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/serial/safe//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/sierra//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/sl811//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/storage//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/u132//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/uhci//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/video//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/video/class//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/video/class/input//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/whci//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/wusb//usr/src/kernels/2.6.32-042stab145.3/include/config/usb/xhci//usr/src/kernels/2.6.32-042stab145.3/include/config/use//usr/src/kernels/2.6.32-042stab145.3/include/config/use/generic//usr/src/kernels/2.6.32-042stab145.3/include/config/use/generic/smp//usr/src/kernels/2.6.32-042stab145.3/include/config/user//usr/src/kernels/2.6.32-042stab145.3/include/config/user/return//usr/src/kernels/2.6.32-042stab145.3/include/config/user/stacktrace//usr/src/kernels/2.6.32-042stab145.3/include/config/uts//usr/src/kernels/2.6.32-042stab145.3/include/config/uv//usr/src/kernels/2.6.32-042stab145.3/include/config/uwb//usr/src/kernels/2.6.32-042stab145.3/include/config/uwb/i1480u//usr/src/kernels/2.6.32-042stab145.3/include/config/v4l//usr/src/kernels/2.6.32-042stab145.3/include/config/v4l/usb//usr/src/kernels/2.6.32-042stab145.3/include/config/ve//usr/src/kernels/2.6.32-042stab145.3/include/config/vfat//usr/src/kernels/2.6.32-042stab145.3/include/config/vga//usr/src/kernels/2.6.32-042stab145.3/include/config/vga/arb//usr/src/kernels/2.6.32-042stab145.3/include/config/vga/arb/max//usr/src/kernels/2.6.32-042stab145.3/include/config/vgacon//usr/src/kernels/2.6.32-042stab145.3/include/config/vgacon/soft//usr/src/kernels/2.6.32-042stab145.3/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-042stab145.3/include/config/vhost//usr/src/kernels/2.6.32-042stab145.3/include/config/via//usr/src/kernels/2.6.32-042stab145.3/include/config/via/rhine//usr/src/kernels/2.6.32-042stab145.3/include/config/video//usr/src/kernels/2.6.32-042stab145.3/include/config/video/bt848//usr/src/kernels/2.6.32-042stab145.3/include/config/video/capture//usr/src/kernels/2.6.32-042stab145.3/include/config/video/cx18//usr/src/kernels/2.6.32-042stab145.3/include/config/video/cx231xx//usr/src/kernels/2.6.32-042stab145.3/include/config/video/cx88//usr/src/kernels/2.6.32-042stab145.3/include/config/video/em28xx//usr/src/kernels/2.6.32-042stab145.3/include/config/video/fb//usr/src/kernels/2.6.32-042stab145.3/include/config/video/helper//usr/src/kernels/2.6.32-042stab145.3/include/config/video/helper/chips//usr/src/kernels/2.6.32-042stab145.3/include/config/video/ir//usr/src/kernels/2.6.32-042stab145.3/include/config/video/output//usr/src/kernels/2.6.32-042stab145.3/include/config/video/pvrusb2//usr/src/kernels/2.6.32-042stab145.3/include/config/video/saa7134//usr/src/kernels/2.6.32-042stab145.3/include/config/video/saa7146//usr/src/kernels/2.6.32-042stab145.3/include/config/video/v4l2//usr/src/kernels/2.6.32-042stab145.3/include/config/videobuf//usr/src/kernels/2.6.32-042stab145.3/include/config/videobuf/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/virt//usr/src/kernels/2.6.32-042stab145.3/include/config/virt/to//usr/src/kernels/2.6.32-042stab145.3/include/config/virtio//usr/src/kernels/2.6.32-042stab145.3/include/config/vitesse//usr/src/kernels/2.6.32-042stab145.3/include/config/vlan//usr/src/kernels/2.6.32-042stab145.3/include/config/vlan/8021q//usr/src/kernels/2.6.32-042stab145.3/include/config/vm//usr/src/kernels/2.6.32-042stab145.3/include/config/vm/event//usr/src/kernels/2.6.32-042stab145.3/include/config/vmware//usr/src/kernels/2.6.32-042stab145.3/include/config/vt//usr/src/kernels/2.6.32-042stab145.3/include/config/vt/hw//usr/src/kernels/2.6.32-042stab145.3/include/config/vt/hw/console//usr/src/kernels/2.6.32-042stab145.3/include/config/vz//usr/src/kernels/2.6.32-042stab145.3/include/config/vz/checkpoint//usr/src/kernels/2.6.32-042stab145.3/include/config/vz/quota//usr/src/kernels/2.6.32-042stab145.3/include/config/w83627hf//usr/src/kernels/2.6.32-042stab145.3/include/config/w83697hf//usr/src/kernels/2.6.32-042stab145.3/include/config/w83697ug//usr/src/kernels/2.6.32-042stab145.3/include/config/w83877f//usr/src/kernels/2.6.32-042stab145.3/include/config/w83977f//usr/src/kernels/2.6.32-042stab145.3/include/config/watchdog//usr/src/kernels/2.6.32-042stab145.3/include/config/wext//usr/src/kernels/2.6.32-042stab145.3/include/config/wilink//usr/src/kernels/2.6.32-042stab145.3/include/config/wilink/platform//usr/src/kernels/2.6.32-042stab145.3/include/config/wimax//usr/src/kernels/2.6.32-042stab145.3/include/config/wimax/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/wimax/i2400m//usr/src/kernels/2.6.32-042stab145.3/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/winbond//usr/src/kernels/2.6.32-042stab145.3/include/config/wireless//usr/src/kernels/2.6.32-042stab145.3/include/config/wireless/ext//usr/src/kernels/2.6.32-042stab145.3/include/config/wl//usr/src/kernels/2.6.32-042stab145.3/include/config/wl1251//usr/src/kernels/2.6.32-042stab145.3/include/config/wlan//usr/src/kernels/2.6.32-042stab145.3/include/config/wm831x//usr/src/kernels/2.6.32-042stab145.3/include/config/wm8350//usr/src/kernels/2.6.32-042stab145.3/include/config/x86//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/64//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/64/acpi//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/acpi//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/extended//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/intel//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/internode//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/internode/cache//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/io//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/l1//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/l1/cache//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/local//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/mce//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/minimum//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/p4//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/pcc//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/platform//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/pm//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/powernow//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/reroute//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/reroute/for//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/reserve//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/reserve/low//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/speedstep//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/supports//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/supports/memory//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/thermal//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/wp//usr/src/kernels/2.6.32-042stab145.3/include/config/x86/wp/works//usr/src/kernels/2.6.32-042stab145.3/include/config/xen//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/blkdev//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/compat//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/debug//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/dev//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/fbdev//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/kbddev//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/max//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/max/domain//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/netdev//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/platform//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/save//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/scrub//usr/src/kernels/2.6.32-042stab145.3/include/config/xen/sys//usr/src/kernels/2.6.32-042stab145.3/include/config/xfrm//usr/src/kernels/2.6.32-042stab145.3/include/config/xfrm/sub//usr/src/kernels/2.6.32-042stab145.3/include/config/xfs//usr/src/kernels/2.6.32-042stab145.3/include/config/xfs/posix//usr/src/kernels/2.6.32-042stab145.3/include/config/xor//usr/src/kernels/2.6.32-042stab145.3/include/config/yenta//usr/src/kernels/2.6.32-042stab145.3/include/config/yenta/ene//usr/src/kernels/2.6.32-042stab145.3/include/config/zlib//usr/src/kernels/2.6.32-042stab145.3/include/config/zone//usr/src/kernels/2.6.32-042stab145.3/include/config/zone/dma//usr/src/kernels/2.6.32-042stab145.3/include/config/zram//usr/src/kernels/2.6.32-042stab145.3/include/crypto//usr/src/kernels/2.6.32-042stab145.3/include/crypto/internal//usr/src/kernels/2.6.32-042stab145.3/include/drm//usr/src/kernels/2.6.32-042stab145.3/include/drm/i2c//usr/src/kernels/2.6.32-042stab145.3/include/drm/ttm//usr/src/kernels/2.6.32-042stab145.3/include/keys//usr/src/kernels/2.6.32-042stab145.3/include/linux//usr/src/kernels/2.6.32-042stab145.3/include/linux/amba//usr/src/kernels/2.6.32-042stab145.3/include/linux/bcma//usr/src/kernels/2.6.32-042stab145.3/include/linux/byteorder//usr/src/kernels/2.6.32-042stab145.3/include/linux/can//usr/src/kernels/2.6.32-042stab145.3/include/linux/can/platform//usr/src/kernels/2.6.32-042stab145.3/include/linux/crypto//usr/src/kernels/2.6.32-042stab145.3/include/linux/decompress//usr/src/kernels/2.6.32-042stab145.3/include/linux/dvb//usr/src/kernels/2.6.32-042stab145.3/include/linux/hdlc//usr/src/kernels/2.6.32-042stab145.3/include/linux/i2c//usr/src/kernels/2.6.32-042stab145.3/include/linux/input//usr/src/kernels/2.6.32-042stab145.3/include/linux/isdn//usr/src/kernels/2.6.32-042stab145.3/include/linux/lockd//usr/src/kernels/2.6.32-042stab145.3/include/linux/mfd//usr/src/kernels/2.6.32-042stab145.3/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-042stab145.3/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-042stab145.3/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-042stab145.3/include/linux/mlx4//usr/src/kernels/2.6.32-042stab145.3/include/linux/mlx5//usr/src/kernels/2.6.32-042stab145.3/include/linux/mmc//usr/src/kernels/2.6.32-042stab145.3/include/linux/mtd//usr/src/kernels/2.6.32-042stab145.3/include/linux/netfilter//usr/src/kernels/2.6.32-042stab145.3/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-042stab145.3/include/linux/netfilter_arp//usr/src/kernels/2.6.32-042stab145.3/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-042stab145.3/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-042stab145.3/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-042stab145.3/include/linux/nfsd//usr/src/kernels/2.6.32-042stab145.3/include/linux/platform_data//usr/src/kernels/2.6.32-042stab145.3/include/linux/ploop//usr/src/kernels/2.6.32-042stab145.3/include/linux/raid//usr/src/kernels/2.6.32-042stab145.3/include/linux/regulator//usr/src/kernels/2.6.32-042stab145.3/include/linux/rtc//usr/src/kernels/2.6.32-042stab145.3/include/linux/spi//usr/src/kernels/2.6.32-042stab145.3/include/linux/ssb//usr/src/kernels/2.6.32-042stab145.3/include/linux/sunrpc//usr/src/kernels/2.6.32-042stab145.3/include/linux/tc_act//usr/src/kernels/2.6.32-042stab145.3/include/linux/tc_ematch//usr/src/kernels/2.6.32-042stab145.3/include/linux/unaligned//usr/src/kernels/2.6.32-042stab145.3/include/linux/usb//usr/src/kernels/2.6.32-042stab145.3/include/linux/uwb//usr/src/kernels/2.6.32-042stab145.3/include/linux/wimax//usr/src/kernels/2.6.32-042stab145.3/include/math-emu//usr/src/kernels/2.6.32-042stab145.3/include/media//usr/src/kernels/2.6.32-042stab145.3/include/media/davinci//usr/src/kernels/2.6.32-042stab145.3/include/mtd//usr/src/kernels/2.6.32-042stab145.3/include/net//usr/src/kernels/2.6.32-042stab145.3/include/net/9p//usr/src/kernels/2.6.32-042stab145.3/include/net/bluetooth//usr/src/kernels/2.6.32-042stab145.3/include/net/irda//usr/src/kernels/2.6.32-042stab145.3/include/net/iucv//usr/src/kernels/2.6.32-042stab145.3/include/net/netfilter//usr/src/kernels/2.6.32-042stab145.3/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-042stab145.3/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-042stab145.3/include/net/netns//usr/src/kernels/2.6.32-042stab145.3/include/net/phonet//usr/src/kernels/2.6.32-042stab145.3/include/net/sctp//usr/src/kernels/2.6.32-042stab145.3/include/net/tc_act//usr/src/kernels/2.6.32-042stab145.3/include/net/tipc//usr/src/kernels/2.6.32-042stab145.3/include/pcmcia//usr/src/kernels/2.6.32-042stab145.3/include/rdma//usr/src/kernels/2.6.32-042stab145.3/include/rxrpc//usr/src/kernels/2.6.32-042stab145.3/include/scsi//usr/src/kernels/2.6.32-042stab145.3/include/scsi/fc//usr/src/kernels/2.6.32-042stab145.3/include/sound//usr/src/kernels/2.6.32-042stab145.3/include/trace//usr/src/kernels/2.6.32-042stab145.3/include/trace/events//usr/src/kernels/2.6.32-042stab145.3/include/uapi//usr/src/kernels/2.6.32-042stab145.3/include/uapi/drm//usr/src/kernels/2.6.32-042stab145.3/include/video//usr/src/kernels/2.6.32-042stab145.3/init//usr/src/kernels/2.6.32-042stab145.3/ipc//usr/src/kernels/2.6.32-042stab145.3/kernel//usr/src/kernels/2.6.32-042stab145.3/kernel/bc//usr/src/kernels/2.6.32-042stab145.3/kernel/cpt//usr/src/kernels/2.6.32-042stab145.3/kernel/events//usr/src/kernels/2.6.32-042stab145.3/kernel/gcov//usr/src/kernels/2.6.32-042stab145.3/kernel/irq//usr/src/kernels/2.6.32-042stab145.3/kernel/power//usr/src/kernels/2.6.32-042stab145.3/kernel/time//usr/src/kernels/2.6.32-042stab145.3/kernel/trace//usr/src/kernels/2.6.32-042stab145.3/kernel/ve//usr/src/kernels/2.6.32-042stab145.3/lib//usr/src/kernels/2.6.32-042stab145.3/lib/lzo//usr/src/kernels/2.6.32-042stab145.3/lib/raid6//usr/src/kernels/2.6.32-042stab145.3/lib/raid6/raid6test//usr/src/kernels/2.6.32-042stab145.3/lib/reed_solomon//usr/src/kernels/2.6.32-042stab145.3/lib/zlib_deflate//usr/src/kernels/2.6.32-042stab145.3/lib/zlib_inflate//usr/src/kernels/2.6.32-042stab145.3/mm//usr/src/kernels/2.6.32-042stab145.3/net//usr/src/kernels/2.6.32-042stab145.3/net/802//usr/src/kernels/2.6.32-042stab145.3/net/8021q//usr/src/kernels/2.6.32-042stab145.3/net/9p//usr/src/kernels/2.6.32-042stab145.3/net/appletalk//usr/src/kernels/2.6.32-042stab145.3/net/atm//usr/src/kernels/2.6.32-042stab145.3/net/ax25//usr/src/kernels/2.6.32-042stab145.3/net/bluetooth//usr/src/kernels/2.6.32-042stab145.3/net/bluetooth/bnep//usr/src/kernels/2.6.32-042stab145.3/net/bluetooth/cmtp//usr/src/kernels/2.6.32-042stab145.3/net/bluetooth/hidp//usr/src/kernels/2.6.32-042stab145.3/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-042stab145.3/net/bridge//usr/src/kernels/2.6.32-042stab145.3/net/bridge/netfilter//usr/src/kernels/2.6.32-042stab145.3/net/can//usr/src/kernels/2.6.32-042stab145.3/net/core//usr/src/kernels/2.6.32-042stab145.3/net/dcb//usr/src/kernels/2.6.32-042stab145.3/net/dccp//usr/src/kernels/2.6.32-042stab145.3/net/dccp/ccids//usr/src/kernels/2.6.32-042stab145.3/net/decnet//usr/src/kernels/2.6.32-042stab145.3/net/decnet/netfilter//usr/src/kernels/2.6.32-042stab145.3/net/dsa//usr/src/kernels/2.6.32-042stab145.3/net/econet//usr/src/kernels/2.6.32-042stab145.3/net/ethernet//usr/src/kernels/2.6.32-042stab145.3/net/ieee802154//usr/src/kernels/2.6.32-042stab145.3/net/ipv4//usr/src/kernels/2.6.32-042stab145.3/net/ipv4/netfilter//usr/src/kernels/2.6.32-042stab145.3/net/ipv6//usr/src/kernels/2.6.32-042stab145.3/net/ipv6/netfilter//usr/src/kernels/2.6.32-042stab145.3/net/ipx//usr/src/kernels/2.6.32-042stab145.3/net/irda//usr/src/kernels/2.6.32-042stab145.3/net/irda/ircomm//usr/src/kernels/2.6.32-042stab145.3/net/irda/irlan//usr/src/kernels/2.6.32-042stab145.3/net/irda/irnet//usr/src/kernels/2.6.32-042stab145.3/net/iucv//usr/src/kernels/2.6.32-042stab145.3/net/key//usr/src/kernels/2.6.32-042stab145.3/net/lapb//usr/src/kernels/2.6.32-042stab145.3/net/llc//usr/src/kernels/2.6.32-042stab145.3/net/mac80211//usr/src/kernels/2.6.32-042stab145.3/net/netfilter//usr/src/kernels/2.6.32-042stab145.3/net/netfilter/ipset//usr/src/kernels/2.6.32-042stab145.3/net/netfilter/ipvs//usr/src/kernels/2.6.32-042stab145.3/net/netlabel//usr/src/kernels/2.6.32-042stab145.3/net/netlink//usr/src/kernels/2.6.32-042stab145.3/net/netrom//usr/src/kernels/2.6.32-042stab145.3/net/openvswitch//usr/src/kernels/2.6.32-042stab145.3/net/packet//usr/src/kernels/2.6.32-042stab145.3/net/phonet//usr/src/kernels/2.6.32-042stab145.3/net/rds//usr/src/kernels/2.6.32-042stab145.3/net/rfkill//usr/src/kernels/2.6.32-042stab145.3/net/rose//usr/src/kernels/2.6.32-042stab145.3/net/rxrpc//usr/src/kernels/2.6.32-042stab145.3/net/sched//usr/src/kernels/2.6.32-042stab145.3/net/sctp//usr/src/kernels/2.6.32-042stab145.3/net/sunrpc//usr/src/kernels/2.6.32-042stab145.3/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-042stab145.3/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-042stab145.3/net/tipc//usr/src/kernels/2.6.32-042stab145.3/net/unix//usr/src/kernels/2.6.32-042stab145.3/net/wanrouter//usr/src/kernels/2.6.32-042stab145.3/net/wimax//usr/src/kernels/2.6.32-042stab145.3/net/wireless//usr/src/kernels/2.6.32-042stab145.3/net/x25//usr/src/kernels/2.6.32-042stab145.3/net/xfrm//usr/src/kernels/2.6.32-042stab145.3/samples//usr/src/kernels/2.6.32-042stab145.3/samples/kobject//usr/src/kernels/2.6.32-042stab145.3/samples/kprobes//usr/src/kernels/2.6.32-042stab145.3/samples/trace_events//usr/src/kernels/2.6.32-042stab145.3/samples/tracepoints//usr/src/kernels/2.6.32-042stab145.3/scripts//usr/src/kernels/2.6.32-042stab145.3/scripts/basic//usr/src/kernels/2.6.32-042stab145.3/scripts/dtc//usr/src/kernels/2.6.32-042stab145.3/scripts/dtc/libfdt//usr/src/kernels/2.6.32-042stab145.3/scripts/genksyms//usr/src/kernels/2.6.32-042stab145.3/scripts/kconfig//usr/src/kernels/2.6.32-042stab145.3/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-042stab145.3/scripts/ksymoops//usr/src/kernels/2.6.32-042stab145.3/scripts/mod//usr/src/kernels/2.6.32-042stab145.3/scripts/package//usr/src/kernels/2.6.32-042stab145.3/scripts/rt-tester//usr/src/kernels/2.6.32-042stab145.3/scripts/selinux//usr/src/kernels/2.6.32-042stab145.3/scripts/selinux/genheaders//usr/src/kernels/2.6.32-042stab145.3/scripts/selinux/mdp//usr/src/kernels/2.6.32-042stab145.3/scripts/tracing//usr/src/kernels/2.6.32-042stab145.3/security//usr/src/kernels/2.6.32-042stab145.3/security/integrity//usr/src/kernels/2.6.32-042stab145.3/security/integrity/ima//usr/src/kernels/2.6.32-042stab145.3/security/keys//usr/src/kernels/2.6.32-042stab145.3/security/selinux//usr/src/kernels/2.6.32-042stab145.3/security/selinux/ss//usr/src/kernels/2.6.32-042stab145.3/security/smack//usr/src/kernels/2.6.32-042stab145.3/security/tomoyo//usr/src/kernels/2.6.32-042stab145.3/sound//usr/src/kernels/2.6.32-042stab145.3/sound/aoa//usr/src/kernels/2.6.32-042stab145.3/sound/aoa/codecs//usr/src/kernels/2.6.32-042stab145.3/sound/aoa/core//usr/src/kernels/2.6.32-042stab145.3/sound/aoa/fabrics//usr/src/kernels/2.6.32-042stab145.3/sound/aoa/soundbus//usr/src/kernels/2.6.32-042stab145.3/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-042stab145.3/sound/arm//usr/src/kernels/2.6.32-042stab145.3/sound/atmel//usr/src/kernels/2.6.32-042stab145.3/sound/core//usr/src/kernels/2.6.32-042stab145.3/sound/core/oss//usr/src/kernels/2.6.32-042stab145.3/sound/core/seq//usr/src/kernels/2.6.32-042stab145.3/sound/core/seq/oss//usr/src/kernels/2.6.32-042stab145.3/sound/drivers//usr/src/kernels/2.6.32-042stab145.3/sound/drivers/mpu401//usr/src/kernels/2.6.32-042stab145.3/sound/drivers/opl3//usr/src/kernels/2.6.32-042stab145.3/sound/drivers/opl4//usr/src/kernels/2.6.32-042stab145.3/sound/drivers/pcsp//usr/src/kernels/2.6.32-042stab145.3/sound/drivers/vx//usr/src/kernels/2.6.32-042stab145.3/sound/i2c//usr/src/kernels/2.6.32-042stab145.3/sound/i2c/other//usr/src/kernels/2.6.32-042stab145.3/sound/isa//usr/src/kernels/2.6.32-042stab145.3/sound/isa/ad1816a//usr/src/kernels/2.6.32-042stab145.3/sound/isa/ad1848//usr/src/kernels/2.6.32-042stab145.3/sound/isa/cs423x//usr/src/kernels/2.6.32-042stab145.3/sound/isa/es1688//usr/src/kernels/2.6.32-042stab145.3/sound/isa/gus//usr/src/kernels/2.6.32-042stab145.3/sound/isa/msnd//usr/src/kernels/2.6.32-042stab145.3/sound/isa/opti9xx//usr/src/kernels/2.6.32-042stab145.3/sound/isa/sb//usr/src/kernels/2.6.32-042stab145.3/sound/isa/wavefront//usr/src/kernels/2.6.32-042stab145.3/sound/isa/wss//usr/src/kernels/2.6.32-042stab145.3/sound/mips//usr/src/kernels/2.6.32-042stab145.3/sound/oss//usr/src/kernels/2.6.32-042stab145.3/sound/oss/dmasound//usr/src/kernels/2.6.32-042stab145.3/sound/parisc//usr/src/kernels/2.6.32-042stab145.3/sound/pci//usr/src/kernels/2.6.32-042stab145.3/sound/pci/ac97//usr/src/kernels/2.6.32-042stab145.3/sound/pci/ali5451//usr/src/kernels/2.6.32-042stab145.3/sound/pci/au88x0//usr/src/kernels/2.6.32-042stab145.3/sound/pci/aw2//usr/src/kernels/2.6.32-042stab145.3/sound/pci/ca0106//usr/src/kernels/2.6.32-042stab145.3/sound/pci/cs46xx//usr/src/kernels/2.6.32-042stab145.3/sound/pci/cs5535audio//usr/src/kernels/2.6.32-042stab145.3/sound/pci/ctxfi//usr/src/kernels/2.6.32-042stab145.3/sound/pci/echoaudio//usr/src/kernels/2.6.32-042stab145.3/sound/pci/emu10k1//usr/src/kernels/2.6.32-042stab145.3/sound/pci/hda//usr/src/kernels/2.6.32-042stab145.3/sound/pci/ice1712//usr/src/kernels/2.6.32-042stab145.3/sound/pci/korg1212//usr/src/kernels/2.6.32-042stab145.3/sound/pci/lx6464es//usr/src/kernels/2.6.32-042stab145.3/sound/pci/mixart//usr/src/kernels/2.6.32-042stab145.3/sound/pci/nm256//usr/src/kernels/2.6.32-042stab145.3/sound/pci/oxygen//usr/src/kernels/2.6.32-042stab145.3/sound/pci/pcxhr//usr/src/kernels/2.6.32-042stab145.3/sound/pci/riptide//usr/src/kernels/2.6.32-042stab145.3/sound/pci/rme9652//usr/src/kernels/2.6.32-042stab145.3/sound/pci/trident//usr/src/kernels/2.6.32-042stab145.3/sound/pci/vx222//usr/src/kernels/2.6.32-042stab145.3/sound/pci/ymfpci//usr/src/kernels/2.6.32-042stab145.3/sound/pcmcia//usr/src/kernels/2.6.32-042stab145.3/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-042stab145.3/sound/pcmcia/vx//usr/src/kernels/2.6.32-042stab145.3/sound/ppc//usr/src/kernels/2.6.32-042stab145.3/sound/sh//usr/src/kernels/2.6.32-042stab145.3/sound/soc//usr/src/kernels/2.6.32-042stab145.3/sound/soc/atmel//usr/src/kernels/2.6.32-042stab145.3/sound/soc/au1x//usr/src/kernels/2.6.32-042stab145.3/sound/soc/blackfin//usr/src/kernels/2.6.32-042stab145.3/sound/soc/codecs//usr/src/kernels/2.6.32-042stab145.3/sound/soc/davinci//usr/src/kernels/2.6.32-042stab145.3/sound/soc/fsl//usr/src/kernels/2.6.32-042stab145.3/sound/soc/imx//usr/src/kernels/2.6.32-042stab145.3/sound/soc/omap//usr/src/kernels/2.6.32-042stab145.3/sound/soc/pxa//usr/src/kernels/2.6.32-042stab145.3/sound/soc/s3c24xx//usr/src/kernels/2.6.32-042stab145.3/sound/soc/s6000//usr/src/kernels/2.6.32-042stab145.3/sound/soc/sh//usr/src/kernels/2.6.32-042stab145.3/sound/soc/txx9//usr/src/kernels/2.6.32-042stab145.3/sound/sparc//usr/src/kernels/2.6.32-042stab145.3/sound/spi//usr/src/kernels/2.6.32-042stab145.3/sound/synth//usr/src/kernels/2.6.32-042stab145.3/sound/synth/emux//usr/src/kernels/2.6.32-042stab145.3/sound/usb//usr/src/kernels/2.6.32-042stab145.3/sound/usb/6fire//usr/src/kernels/2.6.32-042stab145.3/sound/usb/bcd2000//usr/src/kernels/2.6.32-042stab145.3/sound/usb/caiaq//usr/src/kernels/2.6.32-042stab145.3/sound/usb/hiface//usr/src/kernels/2.6.32-042stab145.3/sound/usb/misc//usr/src/kernels/2.6.32-042stab145.3/sound/usb/usx2y//usr/src/kernels/2.6.32-042stab145.3/tools//usr/src/kernels/2.6.32-042stab145.3/tools/build//usr/src/kernels/2.6.32-042stab145.3/tools/build/feature//usr/src/kernels/2.6.32-042stab145.3/tools/build/tests//usr/src/kernels/2.6.32-042stab145.3/tools/build/tests/ex//usr/src/kernels/2.6.32-042stab145.3/tools/lib//usr/src/kernels/2.6.32-042stab145.3/tools/lib/api//usr/src/kernels/2.6.32-042stab145.3/tools/lib/traceevent//usr/src/kernels/2.6.32-042stab145.3/tools/perf//usr/src/kernels/2.6.32-042stab145.3/tools/perf/Documentation//usr/src/kernels/2.6.32-042stab145.3/tools/perf/arch//usr/src/kernels/2.6.32-042stab145.3/tools/perf/arch/arm//usr/src/kernels/2.6.32-042stab145.3/tools/perf/arch/arm64//usr/src/kernels/2.6.32-042stab145.3/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-042stab145.3/tools/perf/arch/s390//usr/src/kernels/2.6.32-042stab145.3/tools/perf/arch/sh//usr/src/kernels/2.6.32-042stab145.3/tools/perf/arch/sparc//usr/src/kernels/2.6.32-042stab145.3/tools/perf/arch/x86//usr/src/kernels/2.6.32-042stab145.3/tools/perf/config//usr/src/kernels/2.6.32-042stab145.3/tools/perf/scripts//usr/src/kernels/2.6.32-042stab145.3/tools/perf/scripts/perl//usr/src/kernels/2.6.32-042stab145.3/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-042stab145.3/tools/scripts//usr/src/kernels/2.6.32-042stab145.3/tools/testing//usr/src/kernels/2.6.32-042stab145.3/tools/testing/selftests//usr/src/kernels/2.6.32-042stab145.3/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-042stab145.3/tools/virtio//usr/src/kernels/2.6.32-042stab145.3/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-042stab145.3/usr//usr/src/kernels/2.6.32-042stab145.3/virt//usr/src/kernels/2.6.32-042stab145.3/virt/kvm/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpiobzip29x86_64-redhat-linux-gnua04m * Q"7(r[ۤIKfR:[7oX"!@@BHPte @}=} (JIR K(Hp*44(l4 {RA+!%0@M݀$JJ@ i%ol@d}㫷=6zv-N]m{Oq |Ϟm\x{njuv#;zvN ͔^)wޯoP۠/4{js=6j=Nw];lrzs ϽD*uM}Vj!L"6ʠ(U =@/|' ^Ӽ_RDk#Zk[l oLsMRdL_|.JA^}ú8 MPJ]ܠR4-fۋcH=}6>5co)B*Y!{}zV4֫Zd=_ RL$(}π O(R(UR;˥¶eַ#ykyN5aubmeBv+p{2=z۞-mkOwcR4Ĝ뵢(f] piUr1pU"V҆9$nhѮڔ9Hw8 rR@2 ʦ wmw }rvV-ͪ3,5@pJnpB$Q:fd*8HkCll̰kkMYE;xpl4[ZZ642 YE amRVF)fhl- |uSU(h Y4Vٴ<&2d)Ѡ> w0550@ FE? z' ڠSBBDɢFz Q  1 $ɓO1@M$D 4L~SO4SAjhh$4<FT34O* ІBSj$TCz@a`C޿wq sXX}&w0 =8fg?/ĠAHDDR?9;b~,(a!Cd5P;%K_g bUVC*OiʌO#_W JZnvd&а!MD??٢T`q|^5:$KbN?>k蟏r':CIT i^lv?S~H|?drne_t#RW^7BO\yWdcxR=@,0+ٔ^P, "Lk$3[X"(υɋN~p8?c$uk̠ gFeDkx:׊C>v14_w2y=X_W$VԑǕ&9 QaGddw2ÓT!㉩N>8'lWJ2caDqH ]?-T$`P|ف>u< #J  ?DWZA+Pô!0HHJ9'qlN3.Rݵ=Nџ |})+].e(e9;8WxX˩PUԆrQ>!>ɏ1|&2l$7$LU2teRpq:B%L{c,U!NeA63 d|A8nU=QAݯ-5[hB1sv3)pCcW_}ןn=CB7paW(}~b}jLy_z RH]%nf]uGJe ?d29"L{!GϟNWU I'}~vGw*3ɪT;9Vr'HsKEF04"$& Npx}|) *|{^sJ6򡈉CJN$ ((A!f^t@DO$@d,v9]|h'K}д_vŇO6?B}->ɷDm CQ{J`ԡNėq+isʁυ"9Ǥ) A?crG}Dp#_&=K)J!G 3fy)T(Y4Ctb`$_]fyjp&~Oh_場 $ebRvΦ)71Ch’TT3dzHtGFCv|4u!Msʍdg1 -tT4]/7^ 0@3j-g&l&!m~nbvcMpۉ|&I;_b=/$>&$=EҀ'+"]XC S{,rdC"r\ϞQ.EEOBtܗ^rp.73tVt?$=x=;yyJcb6c>;Bp= r}g^hv~,t;6iE><_uO4̯ Id,DC@򼞌YрֻmgLr$13$^S'@p&R-с*)Es2m9S뗖4 g2Wٓ&?V̳З1 Du8H4>&ofd"{2lY ;U2'h fH 11DA })%!z[@~> z^9(k$&O&!ۚMܐ:H_wG=v$C?JugO圲g>^!):!NXl_2%'! ۋ}h~Zw}M$$Bp1RjxKlN3%;K @ǵ-kbezS1<Ϗ}D:1'/g]5Έm$tvc~f9?_ y8 )~OZzz>*@{1@$zhtWxd!x[?ͮMLHЌp|$}o((e{;B؀b"yudOh!d_gghI5!")!v@)itcpO=> ez^Ft𤁖#?6b; cq>['&q6b>|(z'v}YY:'m^?; vKJ:!3G_ Y:G0F4@2$' P3]ryJ<}n V}َ cQ)~\*MfdhT^Px 7d#X ]~|%l'[_'[{j htcP`2/|jE}>_& 믉f@O۽ Ci2cO~ޮ~{Cpvլ;} l&><'3}I^>h/Ê#_3#?@&, z_w/!zQADđa $0BeTP=ExxDgd5E}ppM53}9deGvZʊcZ°Qc.*P* F.R1и S1@d:Zt' "2AE2Vյߥ o; cͅGdQ?E!/G߆,ʩT+ן+FЫ@1td|F5! }J+pa DI,k&*RN]UWp $XC$ʣMz:gǽڮ#/O@ugF%>M F-&KH`ҧ~Ryj}wOfN'0vˡ VA " 7. !i j^9ڐ2?95(asxjNH]!vtsv$hQk>S$ юR2A=h;@1G^qs;>w=CҊ4Gg&4bHyWм!4-w7\OIQ d pt`n*12x;I${L@!!RlZ8bjq訲> tb?]+GDŽHۏt1Gz882B\~{q!Դ%MObLy v~r!q鯂,S> owZ=L0bWUE%Pd-i i 5]SM!ĭ_/g`f1u0yBCTjDqVj~ήToDUUx&IB?ԑۼ5péAGH珯uϥO29 {2|b„y1K$?dH.j5i z(cY(=8Ηɓ}.??Z{ۏ4|X Y LFbEG [T_l"oTr9"X[fٕ3ꇻpnL BdD7s#'\SMN<:# ĐLcjʕ+jgz7tC8{驽?2x|5eqY⮾vU="({<1oMY W]` ##yr6~ ~ȞH}a@&4Fff~φ6ʾԲ"gs#5ʏӏ.~0ָh >P&|O DpGE]K ݇ί>L$ם jAyBFӻ'#ꂌtgĉ\/W ״udsҡ f{Q$@x6KYϚ_w?ri;ztK#tpdh&=C/'NrF_G@>]Up yYrpF0'$ o~S2&h=OÒ}ϻ]ӃǦܬ B2 ABXM|D8"n}.z~|ƑKzVf̖8|&c|{_;X1ُh!G?a1P;ߧ#/}PH2 Y? 8o5GzB{£c:MjFXq,S,Iՠ%tP=]HO)eÍ>nԴ'@#?}, c׉YRuv>>VL=%z:#,Qn\$+"eg&B!-(iЖ(Y $!/8L3GeA#`a<6AKh_94GDp`G>H}59Hr"y.7~L{Rt;RyRŘn_ls=b0+3!Α1`rq> juJdxj\XkJت\IR z !loҒ^e~oG"qSVL2(0TFhǯ(9J88Xت 'gLVq@ ?-0nnTe:\֟ǩS(Qŗ>0\u4 (߯1~>n@t' x_b0!75c"d^@O8QU(A3l\P p:'qJUZ,tX;s8Jv}Q汜D+ T\ S]#DV̑ܒ0Y]ɥIV:LBLMQ}k 3!Dl! Vi1u;Wއ,%/\WR=e`&zP9[e{R%uGćͲ&zEK%łV mK͎wNg /\ @IMj|Ntu{p.C)e;'Sc,J uR{RVfwty\)뀗EȤOl-#]yځ<ep'̀0A!iI#2A^O6imhm:Cj/T‚Ī-W;#u&Qv{}63 ^HHnx!+ u姲`,h>JJl>o|L/%(+wd)"h&7ҁ BwmKޞ^s(Jȟ/{7>ӮRi>@!3)HyoPq-8^` ;enCF4^717a2dw؄84'Ԗq; `kC?$oVmN Ҿ`/ΟQCYh h!BR fWy޸.ըò&HvE'8|7bj .]GXHw/)Jw8=1KLFF% ߉ 7Zz✄Ӵh*he^`-6<0j=MvM[EVuB*2(S3t)^m% v$Sr22՘;9UCM @` qYx&2c;-s+lN:,cF=L#sb,8Kkͨ=E뵥wIt(n\> 7T_ڢNݡue.䫑j,Q 3n-Ar Vۈ" g0G8rbك=/^Wղ=z2Z^ȑKyԚ.6]a]GhZAIuzYЬeiRӜ?g?9}BD8H42$[2@*V"Ƚhh=9ix}G;.eܡ  ȝ]4(j$ {{˜BI`$9۪`]eplҌ0<(E9|Rz;:pbp06GMD0:S](N컯wX&{6="R!i7M7m8[(0,r r_U%x%Q t]h2wAg:Y2ɮ: WO.!cSxS'_ƾ- /yjNPṩGY-f,ezAȀȏ NcfkLg"^j&F]m328Z>qtQW5ݒ0$ 9 .D[lh\]Q }ΧB0XosklZ&Vbm" SPEА@kZ̋$*₸M/6~f$ nykO<`a`-wz3g1s<Jk~F#jDc0vC5 3B[*zFyl vՋi볒?h2v;t3C|6u8z@YD4(QVGK^V+}<W PĿ UyQִAJ\MdT^+g5 iHY+O&'^nl }ukiD:@D d|^1P> '{Ϋ4KcJ-J#%ߋq(Β>pImLTDH}8fUEaIXrYӫU"n:)rЌh:錏,=caİ\#Ytu`,o9'w\hA|`db@CŔ1VvPQ9>~ iϩW^[V7X+ʑC;#`m w+Lujip*2eE -IظK&K+I"'}cUי& y,PRCsW_| [sbJ{a ۤhkZ4J\2h,b7 3.Տrd6˖oLI1zH8lܪ]93FB(~CcW^B6DuIDMJ-VA-(U\="/'=nFtPi(6Y3T10OI+ 9UC$n,ӊD> mPYC7jJl%'"ץ> 5gkI( C(3UjWY:hT|H!S6ÓALH:8j$H4LyH"`-t6#B%FקsXo^Q ֆEtXXD-#$POٱ*c`jMv#("FjvBh{1 mEhl 97 Qz5bFcmE %G8E??LtPFBbQE,l؇t{؟( 6&TqpW2lVp* G`"65i8ȇ=¬0(y&B:&"#s#S&gHlMG1q`d*m#uk[9웤hѰ ]c*P#L> MNz//vG\F ATUZNLJaty5;H2v7&!s^C%) O #-h1tU6Tз1+b #*׾y>YWd>Ů!@˘.%|.:Iamm<S5DNsRF)``#&qsi1Xg6E1'Oڙ^\л-SwJʡ7:[)c\~XלtJ#$M[KN)x]Eڅy+bf8v'b>=~7=PF֦v _h(^/Dmx$Hgo[y`|;9-H<+kmeh1]x:|(C O4f@[qs;k'w-lx|}lڶ+NmB_ 5ZjHJ\=L>r6%.^40MpcXyU Zt(Rd]{8% ,qG+GzV/~x9hw[;͙T/9Z HITP\{B1Y"sxWAb c`jnR r]m=hm13qބ}~:-Pw,4y_O<"4Qk_(kBl̢J#]bDq1;qQ:rHmx;Elh'B\ Mn&/89A8}&!>%uSCO3g@u1S]fx7@wc4SEyP:'1cDc:|QyT:_xKrPHj{<>wO3P9d= w{p\㙤9㡊qo&+2VnFO(Pp,Y97c[4$T8(u]!9bu ẻW#XܤW7vq4`P+d,~u92Kq6(nX@{kKBd%[qPt v4z>Q]VIp&Pmq'7Ko?""|)zu;}SxH;QT5HXBlZIU v7niI?Ш%,2H.;$uo;mwzg=Lm^:-]rwH9 ]³Ǖ{| չF :VJa{Bʟx}@>-SiX7lZwj pA.bB\Q)]VB$\#7bdfQn]S-x] ^uĄĥ1ph\Ê%ġg TŬ_ea-dwN9ĥ( naUjA~܏ ىSHOFX?_?S! NA+U0)&nsec<i(Q˦mQBCB+QL~ΓɏK)F;NJk!&\K@=FAuNҼ%w|_~m3l{@'1_vkOn'M\X٧s4l\-SA hSԘz ImFaZ>JN^wW#OBͳʒi pRHh"BU0e]Iwd؉FT-;-5ДҧBi uϸ>qj0lll: Kh-~9$HZE [I=1-0Ċ(/f_ge 2rVڪ35Hr65/^0rZKזM# i^>NbfeE,T z>ͼX\ВOHjV6huڔ_n8 D?W-_H$5 !>ѪdH˱)C/<<>>P ^0֍ͻ=יdy"#%p%JBoѷqǦtDd19{~$u;?||kLBQf"1?J dk?AR(6HH@[PE)$Rq"``]ad(ƚ%͡%)3Ut&~JS1)T^Ou" g剡`M̥Gy\`+&>ɽh'`q$3{0~~?] $˷gE%@eIW$Z.ҫsh/΍E9Dz1GLhS-:ML卬{wB 㓅%^bɤ]A^saPB#+9ǩ (W;vIN wZn<+ekܡS#TE1|kvm \Qő1ZbFV`˪ѾG$ߜTNLQwUɤЫ8Yf c0(~Wb#bpBɱ:gA:(k9O;Jl "iB^kVENtJiP2\95i9[^>J\ DCCG > V4evdJ}oP=`C[> M]tߧ.4CGeN6DTbtqPhMbBj3(yۡŤtWϯ.ɓՉڹksSPDf]̱ 'UGimDS= piŐK$G:26e#-'MHre9{\g ,D#Dbe|]U{hl^ NX^b&eq+*\ GC!Őu*FHU-m-GkWZl;ZI46DѺjr0\8[tF" x\ruwU9:끝B뫄tP`wH!h%ѯw@r;1)_4vQߪGQf@ M[܇treeYΛsMvj+)6rx.*4 \qF@fw}pPz(ٶ)x7@|k㳡)CSM8H6wY"+hMvRn&gok᱒U( VZF~p3 z 8 ˅&3?i78}:W61_(6E=kI'>lMrz<;*̀y6 tMyƩҧMXZK$(ɲQ-9u7/tZī.$LϣOTcD_z\jrFsǍ,:Dm3}sPާ.9:1`|NN3+q4b@ )p[StN1`s|"ʴ13;ʗCi (x>Ÿ=N5 V^p_yR_$gyb*4[8 ѕ '7&b~|m3ri0fjpx+cnQoKMY0QO&մ0Qw8Ce8d㍎\w $x*ʍy9axw% n3x+qek'n[ s*rh׏#')v/CڿoA7cLI"T*}K+uԤfX՝D+N*{"I f?UǢn"HumUa)Lψ(&k]7HNmQPQ8*AYKP a֖i/нj!Э,%择LVy  Nz r :5:!?»cZ]c,z*9gVs 79 QuPǠ`U:eiÑ{mdк낥wNh[3tZ~@S NY//z@mv嵺dE.#}䞎=g+]!B8=l;i`܃ z$~Uu禤`58Pړ'4Jo.ЌH0򥞡{I$ 'ɾMhE12\DݙIW#+oR}oeB meӿXIPH^Lbo($PDmSMHEKH 55gP**RD#{(웄=qT/[T HALT3X d_=dBVe"-;Biu'BA:Xgk/0SJIT${rWgpN[(6aߵ,f gzEI?ՒAu?EbDO2_3ꞥrOLSȫ ]ĺ {i6$w3XbvyĚߘskw[M7=-ك|Eb֨hZ!ڧR8g75󵎗L*E]YLJ?7ʢ:B}}`}1W=Мɡf34~;Z۳LM_XG"sO(,Hd^;#:ǽF;(,_󢱞b*_zX֟>bpt#ax?TMUyJ?W"1q?A0Vt()*)„\O8ZL{ج9DPNfШ*?J>F?zѻIBјbd!u0=/ ~@"Ŀw},`Ch?U)$^ ICmgՍХJe^^SthBvz `E5cE7Βߝ;𵶹r-r"rA&I;O%J"OzkdZ>̍|3襢J[ɪs7 hC5x01~ OKh)LMSHi됰AH2ܣ\c0wMrA^)u.]5GU \M?WA Fw1 ֶRZJt%`H4_{C'Gj~0SkgBLVU?wtr0?a{3_R!;" -WLj%R{iBڕhckRL/SꯗW-2AV^t9l#m^2ʙU ԕ-*$sgmZN4fS2֌cĴ}-;N@ʆ~0 ؟׶clp虃=~3OR)‘~+&HOѳiBU! 7B"eV DG 7"+؉RB }rY3s:Nk?&$}ǵ .!+꬏Ӗk2쪖z h''}hF3Gz8 ibαΎvܴ$V4&#Dc}mMMi|6_HV9H$].tcHMf.x=MB![qL"e dg@ &'Я4p )41*N|s]!ɞE+td˿>s IAC/NPm(c-^p" Œ8yERA |S:ŧU̢^?ZNܒNݬZ>ϙ. |:bd^Ա0(lrэw1!IzҡG.U1:=LVw*H:k?>9,/}{r Ld{@t{ݬ߉rQTC}g{gd\=gmVhhURng^WB$>! Q@"SUf?#7`< ~7|oc 1]ՂpOo=ePTԐJ21?Ѷp~<܏8t~f[_>Ut&}R2ML!ֽ) 5lgR"rU*c76PVh 2G"EPfjVJm' _&760G ̜T:Eѱ+$Rr?.$F8VVĥD?,˗4IJ>I["$I!0 ,aI(@HvحXʝ1bA(A- 5l5 (s"J] v0!s™3}bϒerV8db[;@woS::8Ǫ'\SdoWŇ8'szOMf;W!{*>⾫ꛣP^0|JR$ @T$ܻt93STD6m&~u _#D3 `@X#h ԘND c[43Ks }<*&%/eI2Lϲ)%᭟& d>ZiXS3qnDԿcㄮEb5"s%7nf /Up*&389"L!UUYr^1_]i*Bo}dzow) ,"}&~8(&#D]9~D-QО V؞[baGYTȰx lp_]wu|F6u5; $pOW8a e&J>,ZC5p&s׻aYgD1aABTf_rKH|sꞺL9 *zо?bz19SRi3K^R9{@e2q \tFC].+9^,)QsS г5\coj@Qpz[Ƒ.S;#pG¼l=sr8ORoٔ;1MM[ޔew^6;FҼR!Zʧ{D1LbѬ*b 5;[W- ɝFHܨT*@[ 4:Cο Wve'~}e=?4>' [F_URδX[eio~8k6CGׯ5N g)$bX4/Z]z!"52 pv^?wrw ̕QƀmD˃{WH%mż\%)Ks+ki\0"TV1,K;7M]2IlO/<7E\4$/`(QkU9>A)́Y Dz~ ON`DD-zix3r|>L\_HDDR!ur~ }$I"35I-j2o9~~\1{^ago-?]=5FkHԏw@g?S4ǿy OnRQ?I(s>5*N"*VLmq$ "ݬ(^~ mONx28TS6ȳWCF<~np޾ّ$/>\=lʿ${k_K CBJiawLNJQb'E}R:*9S&h):ş~3m(hw- RCQeC*+ꯜ? oQ?9lҔuIߎOg9iԡX3|e5w%~0Jq7MXTDSקaۖs˷<_>}YA b!sֲm-QFZ#kk((4*TYQn8b)+eke]jj +dՉ4P\ũcK-kX\:ZrU%J[Q- )YQXh[,eBΙXcAcrl"eI-߆)rlYWf0FJ- heD@S-UUYQKl̢6ij#,)LəjL˒Xab*MRGJZ`UPL`5PZLrOf>,m1KYDRKZ QmT)+)٬aEMw׎ysjQElVp0BA=`UEcZˊ̘U *ܙdkv.s2- ʅ^c1l5FnR(aijL@*p. Re8uڔfJm0bI%`ceeƢR0F8%J+QcAed,󔀱d2?ሊa5FV #- PFF.aIX i|!\*`b;j e|wETDjSc&Y1pmbBM !R lf:| ؃ iv>!N;@!ecM??xA_N!#]yTxo(_fd:;8$*꾌Ho|*@?W4?_-h}_r8r@dҹ)~OϼΆ*x'PEʈ<{A!!?$| B*e1~JCk7At>D q̊1a*c(~lo-nn]}/!GA|z>K9sǼ̘wmK 7f3,O]뗇CT=őmBx7ۿ)l8Uϧ霭C4-(;fQo6=,ёkI!B:@8Ղȩ`Έ=KN8&`a\:o:fEtI >53;]*v~]?^~~Kc=5tEiN^FMEi$b Wiƺr"Y ՗pA?pCf9D⷗ }K[,nsz8dr$?Ŝ(2M!1i/txK9?o w+^wsg-&gF_ EبH<8 ر?ڙe.:!̰Ģdt{%vW&/f0^~VN>.:Pk#.̈7=:)7ÿI˃8?M&|LxH++|Ya)T&8hbmuUlmrH4ܯQg2(B.Bk?gx$ >U!ݯ`z"qfCrR~zx/[O S篦U[KFa]GT AI4~8K{8EzרzHPv`bх{1?M9$@ $M?;?s,* ϵ3kg!y}mioyާ}h5.d@GZv?f'D}jy+G4+[\4R"LJ*BSrpۨyG n = Q. HX̶-!3?8>:}? P{{;??+c_Y~`崆c3pE=H,X)"O'+RR)""ȪTj[,?aG|*3HMu>1yJ=rXÑQ`떽9qCɘ! $:+}O .^=PP|_Nq3k^|}5n4+B:[uq{R *Btq{,`=z?'B4+:äd2cg3^˖{؀tn0_V{|?zz~MFrϋ B)D>v̽ _ 9>(jSueh_L2O籦zbG>i,|roAHuWJ| g?E~PA=ȌHWo}Lt@|ˠ`[7Ȟ [)?PtKVD~Y˷XO9 pj9Fr\/:/ĉ2bpQJN7 w7%$=JD'@ *LDYPk%/?粉Pk:#k'*YUV-dHQ^_ɵw9˒<tx1h2߼Kjkbx&/ZWs01zpn>Yꉣq㏏G=߂v?E,V/,H-\7`硉% ݣZQ~YsG*\BET` Py6uֳgNClTlC F/sK>ۭ :=?X3#3ZLdzzP '>hu-Jv?@Mgc&%)0黫|*O~{*:pŷRM„_`171w{4˴_1adIb/7|HىG?xT/iq0§ #3;]*?eT~7J,?!M.t# n>OL0Lx5/2 ?JPB * $h;PQk޺ĒEB?پ?6Ki;yܴ:E{uׯNX=?|(4Y"lw+\So8WI,[hX󾡋qiXw fgȿ"]ou9Sϯ>}[ ykkoh/Ec(FF8{Z;}^~Dsh AAOYڏvU'3R.Z[Rr6Ø8uBN Fm4!'4>SdM vhOɍ[ͺfJx,J]a]Y*FZ'+m "8,"cS gNl4FgٵC]-m6tPXDt.gJ+Rf(Ý4k~LBقYΖ ?32; #7bx_% <05s~b3L#u_)lvTGGBAR7 &u$RU q9a!qN7SuU-n' ȿ5f ^bgͦKR]XUjϼ@g} o?9?"9/k>4DHBnAWsiW֖-3%;xB;G[@UR3Z>o `FcK]5.Z@hgaSyW~o,)SkHWtf?J Rw'Rm]fD)>K%H*p[`LOL/hkWI md_kbb5@VMНH:"~gHNvѿ),܇R/+~O]>$bowؿwp̵`×t gɜƤ_vcso+>{=J)}xs 7H冠C( } Xg>;+%'IJ?`=` 77z<1е[tɇON1N#}$ۃӈc `"2}u~A vk$I8>YH~nߩk6Mg("ҟ'vb z"G m=//ZؼցLl d7${ICK=?~- 7^Ёㄱ"~ĤVr}xFVXeYax(^6Bӕ[0Hv{U}qFqWi#jX} ? -Y.dH1L%GL~L 0Piȟ_BU=}NdSGjFdS$NLa2v>'}L^>ү6Vtkf[D2 0ȋo9hq__ _9M^7.h6Eg~v,#6 'ϲ}] 4Wm"{dMB~6abxHa "NKb KOg 1K,,ŃG& A+%!&GDb5ro?+_9q/eF߅??ϳr44^5ͪ]:;x ֚wW1tk0> $ $BAڈ" "" * D1UXmZ]‹?1gV9C {? > wT@_A?F @ :z߳/_ޘuʧnu=퇌_>,د}wj<|T=ljm8?}DŽ= O_yyџ;]7r jwn*_)6մ6p}T]fv|8-Cn[q?6ąr:P9Uy';xqqGE;m;|a}] I#xu+?/?p3Tym/{.UXI~X~=2*@m!a Cʈaa?8~V~ ?p7R^K:, %I@0O@C>'X7T.6`(G"ֹmh;$OeyǍ\jNf6m09RO϶vQSH=nPcYo:p}vmK I!s Iohyvl 'XCe?.LB R@{? zr\HBfN%`ۛOD#|@L c_,'S3x\G}M IPIPDgo,!|8)!7j|}Yru$ =y|>8D/?^1=Wد| @xzl~߷P\IexBzϘ~Z {6\n@M1]؎iOXyߩ[9SP>1*U *և[F*e&*YG9=q ^)mXe96 je%Fmѡ*ۘKjdLh Ԑ3|) dp)Ðyn fO4闘} l۽aO{F("D3J/f(h$xuE/ND~;o()4 .xcya$K',93p7$=S|S]Q3G~¿ L^'~c۩VҖ̭'O=ؽj7t5e$&_a?L^Q%Au5qwFLQUR"{3µe?>|ݜ^qٔ}][vjzg0OI j5^wWѬ$2;Eͽ:j?q[$+T#U$0xP(ɜ0&GM '(4438*p}jxaآs*/|yv&XXǕcbfxs?^jK>]~?{]߶ݖ}I떅a05?) X|=z Ud@/}jR`Ezp`"|,\uf!b~4up@deHM0n˵ܚѡ f[ nاN4:n)U}=佢hDZK(PWHS!A"sCDm|4R@0 @:* &(T;L0<:]YG, E6㸯47T-P#HOs. @ܠ$Nox(ҡ;LW{Q֎#V *y_Jd>tALݨp"VdT@D. "OB@q*_5B(a&l#{A{l+&>Hjl <(E * ֆ'vh<"(A>5DQ0bi*6 ƀV`E[QE B"0A QPQȆI9X/DC>1mH 1ѓ~,eW99A=OOUA$H$EcŃgAT !UX"A(@Qƃ|=eCf[HѼm"@Kqra8mJ6Xj8MnyR*&ȭ)3Ć~<#c)XGy,ٗ-Aq՘o/տ3X`n\zh@yj_ cPAW׻t= GČ wO)58)(s >-#&pw %BUƱ { C$ r?o0CJ!})ӟ#P{qk!0A,hV ~cP9YU"wߵV|̟<'in1%jhX]qz3;r-?Ki}WAWXKF d&3S C<o"sGyy|ۚRDW 7(ƲM,Qd6mT_TL4 qAhG䚤l Kz! Th??:]m,*yk-إ3XTFO |̾|nx(`@59Jd掷({'Joie_8{?0{OW)H| _JZ(O b$;,Ůt"K Wp5*Qess@Vㄨ}Rc*#p9Ě/|"D'΋4Pr|ˠy_C%g vǚǨ]p2-.Ou*nǣE_7{L[-kB U ?Gxl ,V`7S|" Gq{۠LA`$ i|rrZ !c>{h2 EBZ*۪MZ^H'Q"y%88\KxQԀ&'~1q plv8J4/C05?2WQ*+u~Om~/xj^tFdH';VA9yQ D{"ІT͎5di$c gL.Oi DL9DygCc3WGeq_l~f9$/G1$\"v4Dp/1]щ]Ա&֞7זc,:$>{Gx,O{ºï3qpvlWzWVֺl=Naݷwz9K=4]Q@F(M*tw]YuSt$T "|5b̋.FovXǑ穌}Ku\h\0K؃Txt,R瑺Ȩ Q~ߴf(jH3-J3yZXk׌ҳB-xz_?V sS ϵK~}R|p1+Y6ИSL Ϥ/ueU\+/ F x /=FE6 !,BfDȐ/^-}c\,[x@n8 ?b8r:h7iٴx4 38 򷹕)B&:@c "o S,qqvsfGQ ?z+ ,. [pd&:nr]* ӦqDj ۉ_(S$x~xc+'}n^!TL'0JsM~ZKَ⁳%YD_ZV%[pF-Gheoh\ PNA{*lAX_9Qn{ݳU9Bfl4gn%ʦ$I/d2.:n$Ύ`MIQgGccZV0V1_޼. W oz[%E)DkbpsԒ : qk/&b2xxH:'$EP%,O^)()B_& BF\f#h^gS2 ^AsT84L]G9\ "Cgne^e\_yz7(^}uk6uga:18(Y' S*PCQzxMHϭ3IT?&SbQy2d ;~8tPfr(RRG|O:tdCp7˺ $2]wI9GxҦqD` XΞ@r݊A\u庍 p=ԩ.: womiJZ'nεBN tzraGOGXqtMX>  f VL qZ7J _! r|=;1ioA^cZ.7w=8 tɗ¸ a懩S[y0V+[V0&=/6&|Pτ}..B~mPGA|]40=$/ "/z7LndKVEollLJTjؗUwry?Sdp"ѶK4̙ˑ /D\dz";Y;孩0J=?9Q@ w G^X$sAg@*F0 꽡F| 3JBp'&)tۍ]KC9uѽZ/Y1Jbm pC:0Հ!E $i{x #k.Ggol,Ь&TT"(]Sj+ b**eW\/7N5BHH VaXGN$ `ᐪ@X(P=eqѨS衚HW+ >krN je!*1xP<0`+T0 RQi0$[XS`'F$敳FEv;khibnId [s‹'A9I%|r Pev!Xɜz\jLM9&T꼌M3|2a~Ag:IE$\Un4ShxFFzfpdBƒZ.+9EE܄'7;7X t]QͅNMj@N(S9NỸ+&hN1wy :t,*G,vh;~:]Vs.GuƝtY e%:P3_R\uR*^!ઢO-]ނ5A;lxݎ}?)]{~P.Iw7ԴtNЛ7D^“CK&r2G`tp?g |voHԁ@bsB.Fv6ƀ` v;=;t)3Y0n~VƩ}s0Ih|N#۹q4 ]af"=9HEC-Ťyo)#\N [-5 P,DK SΥ0,OwOu.CP _{IÎ)kswy԰)|A\"fO|]hq 6i&YG_olXw?';]6ֵZ#v`bI9PCOWX-{6]M?!0 jTqӡ$ɽNg#([Q \į䍷a_OK!1̿F1YBǏ)hƾTd!a vOKi)@|V=Qb[@^Զe}?}qsKCaXR^ ޝa`Ӊ6#3$UkoBĩfWdb>>[Q)j}6bT-4pqָ\Ka8Ys}p#:S?.ƸsЩ GukBk]RB>Il =i_=X4Um]@[ďT*Wyt ~,n:{H"P m6NSb'J,DCc,6䓤7 :VS+]p"d1Y44M52Bik:F[p:傮1#)F!BE.R?9fuO%.D{x5mi9[s~g ]i47?}syt3qu8t%O>]+/YBΐMM_I])X3Ƞz3h(CGrN 7U%k2U+7MZT-ckOU,rHchHbv<\E(K4/,=Gc[ 1£SEo͖wN׮\q\k&ht}Gcs3A|VG+-fzvA]m֦ԬDcOqGy4ch3a^>ss-GV-xQ7FJ~‚לuШ[C]՝>sbp/t\iHOBty8RLqRdʴ?4յ}Hq%_z~/nF[ oQXĄqΰOٮWB)eLmE|ه挡D)ptaigOuuPqd.0ŭ iQzv?*_~9S&:t7ۊPU*Ғqb$_ UU9_yTPvc)=X9h8T[}':`P2" 3_ R,>iFt?!7 @@SW(ګĨ}9xTah{bkadtvvkic}UuKc-gnW@}}?shS|v~{͹5KЫ{ %BW*8Z^CW(]krenU 1@W`?Q˨s(#\,VlNMI{<H@g8EN9tF2Z?ƩR~(Zj%tEh̀;eU Om CEЪՄ` YiX 9k! ѾTU/on]Hb)O}7-i6 xFd_LC9]H& (Dhb9Ee$]_?w0(y@1w7yG*FH=c 0U733.}NQZ$8g*sIiQ(A.\;}RN元ϷAе8jY djAP%I!ѥ)Z>-"w|KP#'lIv<:6G7buGO{neW#slٞ ks^0{*RϞ8R`uMC '3COn|C!t| p7z$]z#,"dKT&wmo;V8 BQz6N];u( 0n)_ `ծ`CD 2v"7>l!8 `G{J NB8f8Ui_ c;<QrOa-჋#:?7<_D,9n>:)I@S.!hc V;*򍣖 U*Vf{q]UJlP7Usi4m5N笇XѐC=0E<5v ŗSF?f^,EI gNSKJbJjeU f @P1 ~n^.$=&4Fb0b?/JP[ʋ&Q'BI;Dw(FħfADC@s]I~׸PF%^qӍ#,ᨾa3l~Et6 ت@E?_>I]YQB,:ew#l2<ݽx'ۢ*(9=@ :$:)@쌦V5U^Km#yO?4]HLPO4xоhϯNϽ7}:w7=05B<xÏU&X<i4}xUv)(o+4;vBB Fu+zG kL?w@=n|U1׻k6}9-1=auFB{lڌ9ӡ &IT113;:D@[,ΫF@1B:'UtXDv>gg zjQx|buH)x@3ᅣJ8 6F;4Ԉ3' 2L*09,&-9IrQP\ɖwlZ٧Հ[m[ʰR & }O_%Ƚd]s>;&ѽn vÇl\h16S'0)NiY!]ds;i ٙJ f*VW( wI'e]p0]4Hfx'ű L 7IA]$)DO1ҹ;)_\i0|)Yh^W*tXfp˙eΌ1[/X![:W1[iAo OHΘI=Ͷ[1Qgo8DSoW8RSt_ɒ "'GVcioag]KYy6hH>~ w8Vw.G]/usM>|D= RUnI35me6>D8DmM 2V}ptzZpn55~~v՝ΧSdzX:mƃNX{(&{/;CT`:]d0BGIOoUFzجzsi74i ֮2O#09ޗYU^ {lQ=mSϱʡU$xMoz܍o<9"6V:_%%%On<*KYr odxC@0f]H|'`Wxt9>8U> = nwNlh`bs;+˜zc5W}V''9ƿdcS|61 KagL{}uQMj}g%?KUⰱ㣻 I=-]aF\>:洆e}Rmyں%u2zqLGJUVSnFw(;EFxH=˪LC%V: Co'-F xP|"!"^8_xBOK0:v).oA~2n7ݐ=EyY1I֒|pߧ/u LP$8Y>msnU'JSJ.ufp|ds8U5%^BеQI0ٛ?@ςDL'I 5E^iGI_ukS9Zw)TYOy8ZkEip}Oβz-}6ħ_a vu3|1g1$\z:noi>߽~ʿrN!J}{{sM&&LU¦VsUf%)wQ0~ۏgc ;|`:ROi{.A!ؚ@;qPPSM5tZcrRB}>Hf pI@*+D6xQ ld4?MRɞ.kZ3일gB"sMW|]%2Zڟ:=R 8cQÒe^>.*Ç&s790jwN[iN-Ŀ_in7P {[H g?`?q|;)iE"'k 'u 8,Z W(ݺg:~Sn5Up}3밀A]5Πz]Lj(NL:qgGJnOܮTj8y?=։-#\oT `kqد.YN ASDHD馏k Y7D@@1< gF;nk )Νbh@[3b;pKLnN2%7tϽ27@j9aԭDW)Ba"[M8 2v {u.UۿM>۩#g>>n7f}p >q9|,ZIUV'Vz@IKɱ8iUA]́O tyQ@Σ 'pKϼ4 ^}QIW"=Pq=])j7ܟÿ}mhrݢ;, #>cs%>#=[t.3 OC2=eBL\B^}p? uŽ{<ȧ>u(G,<oV`ha> 6.tfQ ڬ94|A p7o2h 8ElrI@,#:rb;.sIPyD].מhL-LP%>1i:Dԛ)um("x?zpƬ/_ XKdwO 7vxV 0yXVs\)[hhP 0ϼѴH[Y{/V:Z\.#9ڮPd'P$  B23mrF7De ۧ=؊\gz=Vm&HmpL3H1q{%k Шo&c1v8V-(VƎF;/ CAh.ƥdG3r E^={\[-B8aձŘ#+qpQҎtQygkCT{#o,.m1&%p7; ֚ffϱ zb?+hS៭u#Nk8dсEJ5bz auICYy|=]G7'x< ^+̽û{Qp1^P< PY҃(HoۇOc6Βk>tBiRj\ ?Pt4CQhqeyZAOCg-< $>!  [Ny$P|L_/F~\1w,Zhsf2YbDIWZo|mpM:XΫL@F}0yp}[3ʯM@IO% pOGEO|%N/\Iv_":42A.}-ٚ%gHw ]|aUItcz<5QUҷ1"$߱}~ %=66Zy۪GS=$P[w*f݈YoH&EH?q=\؞U\fy%ALtcgiώ@Ky^1t>x!sU# pu%[f~ʅ5ݑ*I!} U¸$Q6 -LtshMsҁ:+!( 2:Xp;˥\|_wRj>C h _TsΉĪ)iz5w}FY^D^aey>HooO}YA |+EmqV0FcYu<"nŗ!t@.YatUkC虵>03]?t|7s ՎϿ5ۏ\NǠxO<Z:VWM[6 9ևz,6 ?e0ix)WaﴎGO Q f BK|=!E{vR_B4  @xlqex(#Xy*Q;΃ Id Cfcnή;$e< #CX0a0?zA6Vg3b~*{GwYuv%9X*@0$}FTYguyE1wQ"\ ~f L]lT}5?fg}+Q߻@0  {0Ov{G`d[Ky7.=]`CdJRQ>Egw9->{A$q0Bn6}OyC<-F1a-@Xaj]#S ?@Fa٫3{][e&ܘxuL*j iuT4,z~'oWƚtOه "Hž &3/T~8p02v0ᖐ{-΂HRCgnQ˳}.Mtތwυin2PID{R]:|K(Վ#b!1߉"r[BFԞڦsO&SLs T\Ypeo M_Ex H>W@*כL4_$Rl -BDM`rTWS^ jKJn0zkp}~S 6{!jp5B+}0>: ' Rg{ pe^.c/= yiZFd@0c!R$O6*QyxbycW`0G[Ѽ`4`h(9.~tz6 Y6O$jv(0og&i#ۅ.d-~>A*d_K;Df@NNX :0Ĉ@W“SS W (TO&'py|L.RvϘ֢n:|{~ݗ۫pe1+s>uiA{({:S]c*\j4Ⳮzn j:N܀ZfM0H d@ QA5Wa#IlsiͿ૒rsh,4m~o l]1sw=A>1G*td,G3rfdg<Y$#099R^#jKZ'2N0/tîLhK0j Cťvl>j2=ez~c5vl[yי 1p0iC0z@I-f+Ur Ὰe6 璼:&F4 ى<80H-YlV)ս̀1@@l/x)T6;RbJ&M7 :|ausS͗-~@%nu{39=Jnvah61ȑ1D~tR\h'|LLƋ+58H@ %_'ܽq5V<ԢTD9ӱ<X'9xDWHBT!*Dl\x-BG 8 pr_otVz4e'43Yqޝ} +肗CƼus@XB>(-X5bx!|E4+# /5}L~~A~lc_ճwY!̳H*yzU!;5X9̅MZQ}~688=+(i:4 쫯ZZR[<8ᡪK,"~=JmUmbZ M/%fi2X\HSybzJeZ6 =v;Ч(H ~w}SJLˆCڳ[@JV}oIw+^G*qiƔ_x/|n6F}ske:\ S!L]LGC+4ίMi@^`M_nCGN`s 6~" pBĪ~2ѲhO>-tz£%|:#"Aç oaZvz0wx=%s酦WI"{2#aG}#v^=!jgIR&kF]"闱㈾.'/Abȏc89zzG9q8M=튐?s5I@T]5ex_#3L :Ivb G|nur7"UJN, C;q"M\'.p|hR}~˶Oݕ}nVy5H(DXy{\inxr 5*)W<3sºVs=\I>piCȾQxl\Tϣ^O+`p Q$ajh$g" W`eQpA+mh3.~wy׋]7wiKTmf5aC ɧ L:i@g6u dyP%20S-:!- ƹ?HCu h ?9$+;_ryYK"xA, ({22_p9>} YuKp-ϼ)0K9vkI[J AQۯ񎣝-6 >ׇ2آ5?`S\Ĺsx(gI>?dǏV)Kxs*~:X('JJ6\,+OGԊ {=IA< `&wKk̨LJ .#:G蠁/D+V)EZ׬ PJ3KZ}]3Z[̅2ڗ r"А C>r*A!r!^ G;SgҾCcȃ P;5EB:1zX܉6@hI1/J5| q>5 7{_Z3l.;߈~_=R9-'q[@ f^䘃DBr?fm:tςLXțӆ/!tu]H؞e;+t(l}s&rE"rnPAyS}f-5o"ȇz8^]IϺ琑^J\G.7;ްS?Ozhz5bu,C]l+ᒨk% 3+ȫ"b|,@ gW0X: d5h}3.Qo&_kI^#nfd/6cm#}㽋AQ7\ RZȵA!4fn(uA|-pdSBosmQQgFtKn?bB9s R{aEL\I14E:@~u?}{WޘhmWM^3$T#Tpʇ5vS"Gk'GP=+y[^ag4{wPfEQd K;v_:Nڿ&.. 㽜sB>ƨ4|^Ʌ,M#=y08E9ޖ` Aa"pMXJ]lЈ6e;\󋝂yy?J|I'!F t 4f>X(hc:rQ< oa fZacp =]uD[,£&Z@>8Ϫ$8a zsnvo9݂ .6Ryey&@`> M^C%_*E|4hR[(ś^dv2#D6w8'e$l+oG&3x@7^{܅s*'NB AAk]cS#p451.fIǑG) Wxl v>@}팅ձVQzV*ڊz{k6OWEw45 #C)nPg"5Pxle&jQ= ƂomBEhb-Wor"/qT~NI _]5t;(T W3kڤ򋅍 jܗc#Ƶļ渱 ؅$Nۛ&nw,1=Cpi *M5gbS!J ۰ct܉ex"\ [GM{Rڰ ɿXaLI$8K"eKd\E`ʐTO"l--A%dS? Ǽu[uvtu^.>O( ;F|9$w[?6˪^w$nN-+E۞@B$ʊ<)Z2!E`k)Kip].%RO_Z0tؾvepdїtW7@2mʢ9k58{fʚÚ :SGOHRLnm~9xfkbŀ`+Tc!PM}Z|:[Į!8Svğld!髲h r뼁nD{F2$4utߍp3ӈ]xfiG 7&t8fW1%:{!{y̽3|s*G<)LX<顪jDk$R{-`?d 3WS::V=Wz4;,ޔc%d̏hOa]Q:͂ot(nI#2"셑O8]|b7u:p͞w/p - I߷~<=.7?9oE=#O੫r0Aph!WƋ/C' SjCV\_ϑ}N# A$KEk1E']zk?_\eyho-rpX,W-zC9|BHP^$L$?-{=Cgr"q#kħQ]azi/5U&%ak4<>|^+c5o( $ԡ-q6 {:-^_p`Tkq ,[J C671dh~G87K.?i4aup>[hAzWWa`9+w9ihF A׮͏?=kS2;F!}'FCBg4DBwhU\7)E7k$`c x5wdlZvqf<\Q_[3bk`ؤ%ԶDF=.S&Y505.:P:,qcyȨbHբ;[˙5n7=w0N @>4qh 4TI ݀Tr _0hgG |L_?1)Bi֩_<dM%_1lB2ŧH%kWfXWT g"\ײ_}da͐CS: ᾘSwqEڂ_z5W6ݷ'  d#RX|o_:6ERݹ-LG}"8(BdI,+,oR!#Z%t1 )My5J~CG0 z =¨IoyfO'B]M<0/&%$Wz9}*>G=0L@TE0c,.%< 7II1oMtA?Df rsT+~l+ȱW[.2L +оs&ALOL̸\/pˌ+:)/d9Q}>l7l{or@k] O& th.|~ؓ (\:ƏpK{s-F4TX-tmY*lD8D`wUs34uUv?pE}^3wsUB1xG cyv%lWtG-<\(W `t p T}@)łwzgA,EQh&vo ;TFA W_P=={Gfm n/DSI܌ba0A{̻$T}Rqg',*:H>SFy1{x~w~)x1|˃3'=`ܜ"LbwFIQAaAagb4ҳ,o.[ +lpi!]!Y4Z4$}z\:ǜxXA)>y*QíޮUْ/M#1fd96Ձc_0=azW$uh;t 䁹NIB]$F*mp'H>\9ql.|)L23! }80!' 6f1T]M L.1!JBmpAT ǣ <$nZ^(oAF})8EFQw -* WNUOw'#{^]W4+j-]5bct//Q}6U[K#S0s£kq6g9AxLs|CgcC x]]D7Ns:!>x^6@e_ljdSp8t!g.Wh9C V spT&V9O?,竭/O8,zDn731fԿxI#qUx} 17DAXjn\Pob@b]!>5Sl$0hJ &#wC.)ٚh3]9Wuשٻ7$7ȴL~c"(`r±Z'YbH( COxZ< Vs{UU7I}BW떛*XM;v-up,&rb΃[hqfihmƽ ٧/qy_VYn'-YDng=\&x䩸,eFLtVKmGx~_3-A!({[;k08PKGT䙡a$8% 4jO7r4K=8؟6 MQk L׶oD"ՔY.W%F![ͧza7eY/9|7? ފQ0Nq;6q>d3n!<^@+c[*_~;^79KDܷ&gH4}lmDxgs{PG6ccZ9 6jVDs;7 }Gu0<4g>LSC_9ckL<4rȖ SJ T€p +F/Q~砐EGؤQk=/xSY"CqtbzC"|Fuhh4GLx_`8QHYLof;6zA^ VH?x(=@Vp壘%v9BfQE|+UB}rhe780wAޣ6>:3е0(d9 y!ꔳwp6 G[PUM[8d;мN>)qɏ ?6*EG(P(r}B/wjչdPIVZ64q_2- ~UYNSk1!DnyC%1@N:S'Rv ҷt O|Ep1rMx- xP%CNstMQxi1^ʢrT(BuF4?җ" 9X ! uCNL >=!27+b5x}/D94*A) b> R:AaP/˷LhǿC>ʞB _%IVT?胰j:Xt;~!;y|ޭ>U?G#fFX"6(LȵnE0g+?03^ t8rz$;QU¤/D+o ۙAU|MSP.?ԇ-asuKrysB ۍ_qX g:}ˢ Gʭng+ugio'P>@}yW34`?+Эp,s~'~8DžqU oa/&kjm<6hi8]ҝEU=U /?u~r3_~4C9 N$MaZ92?Džge1P31{8DM%sOaY8x"akv[/YP>%UK&~4lmo@H"EWITjdܞs QbMyJLØ@pCC,衝F<&{Ыu|aD? &dL&Gl鶇3ϞǸJO^5&4\3,T֊\fj=.72_sxg;$mGS'B_A{ Y`<* y($1On810?>8>?$[*AC2, Db)B fu3C"Ʋ#H!Ju@ [$N}}A{xE&Q?d8Z֤h}&x[8g5> ÁwJSЗi"KM>MKV( -gnBy޵kHJg3:=2u: ( l2)  :;=enj51v_WE5߽a !X/ɾw3zzoAO( nt{}[ѮZV {L(yǨn;ӋN%7TA!h[K)/seVpc ؋Cd- eڄ #0jo1%greAΤpnqoֻ]#cJäuc,r']r u*~|NߎdWH=F%Iuqa l8 D)j1uqr xX%I*_L>x-(-~1{M1ܳ3 t羔gZgfN U鶆қQ?wu P."}I y;qlS tqB] L '5ݷS:(zΠ(pQ_1Ok+QɸP-86eC^՝["pS"Gx!`^3,Ά@Ei13J9XY 7+% ~Dا:(V$zm@hB+X=Q7ݝ<i'W `c}mw>UEӼު2E9wЄb3Ju x;\U9nDdr[?|2!^qj[<(L԰SȠV}d'5g fjwޕKk*W(2~$Wmy[^iu-+])ŏWc}pކ=s{Tp ؞sgLU3} KH+֨.Z؝% k`pyY ڷMΔ|HFXn^;ھss{3_‚+Hdv:$sG "V.i`3 Εś@pb׽ )=v[C9GD`15fhBP:328#B+l!8LM)LX)tR[Z$ċUJ%C^;.Z!_AddU%_˾0 AO7Fv {$$hG$bj~ͧwz%p~%*Lww2`#ş~(0c|s[oHiR*.7h G糔)nu+&w^Jqo3@rSL_IM*y-r^GBeuL 0 ;b6l5^D[76JhP[ez?όO{GN 1FUDj I:_ɭ'ű>p"!"x;4뗞9iLt4xoPa= :$ "ϠT/F>/H7i]w*LhşBɼ{#Ԭ-FkP_{/̺z]"plDcoU;dN 1Wm5=HNmO*!i\W_strWvvDIPb22MO3n&4?TSƮBP? $ 7MefE*|<̐% ~Al ~ &# \q~}9{R'~iqxQ̐Z@s:m(fsϬ8\N!mT ԁ PDcM9pQBߔ}I 0ʨVPR^:bs .% D8+2X׾_~_z_ik\#8~ fy職Efj{{^6ו\^ONٞy[wQ٣]"Y/(@d5L<'{{wPS#P6>P퇏ꇦB|_1>{{_fQl>iބCy͸4u! ϹZ== @ȼuׯMx 5SGr{1Fo?ߩ$&7ꔭ7U>or;wZv|T⚆}EԒW%9޷c g^|"̼6h{Suܧ؇}o 8/癃N8K#<އO\ӃPxl E{d/Q4GɁwAm9dYE1/WgгM7AlRtgO/9dwhvJpZE;Pgږ+ǽ8 kgM*ZشLETXsG(F0E"}yIJcHùVk`=¬,t+-KM-+~/ O=fL39ҋܐ\],t'OD*OPS\^Yy_!8+Ȧ L/wl\:*6 0kj 6uyy@Ue/`~x=:KJ>#t⹇Ȝr ӑ/}͖R.˲&!u- 'FAED38L->SN8úE*#NzfɾttO;)eJu2p$CK.{":],?* =*|0O?2@b-fԕ{n 4Dn0=ȉ/KQ V楧 έW.BAɽ;z.d-Ј1~nINK~3vBD@j4ی`Aυf ~U!zMA0W^?vIV'/ov^{@GՋ@#bl/8Uk@[S^z6.<1Y _0%^hVS3zqK%cz!0`!9VvqS׬DzsźUfx8)b47}PH ȕ^09'y.52K{7T?|;b^f-^WA~O.m0ʥ+%|{EWnBgk@DMþx\2CP\h7Q)bxiJ}ɕQ{܆#4Ȩ&;Wwi]~Nךㇽhu3 kشEtxxe*HgaR=2jY?4߬7`Me<[ e,b NU;QBmvbd%stE"hA[GdHq L`Kӥ#Kf9!v8OONcה|$Yp *"Uw`gPK mw\dc_+B2GH<^6%ozNm:83rv;FT|pP# -0" G,PVDm. m?DtiM&oǍv] -2$QQXb1V1`b*4R* mkmER+-**Ed:|`TO΂! FI(ERUE)y(+%h TUEU"rAbRMmѽJ\pAӴQ;SMm3/ow綊\3I zGU҃L= f b;}R͸yS_ZFVB^~SfEeab rY6ꙁlƝ-@1.>P7n:.'<ۃiȷ#MSjO6C }_6űi$-Y8zVW.j4|J6J=x~'a 9i0W}'tp-9< 8A)eTbo6 ǂ,$UN!H \W&Aa* l*1@{ދrjO&1ۃm,XoXM; 8obʄ)H &j0D Fx}op NUyJL g n>*{%H]NbXEx6 FRDf IR)iT=-`J[H 3 +6[B~hлǽ*b#: tCl C )$|J-M&ye+M[7)5(&]C:=oGW].?.Nooy[Y9\9 ^F5t9lͿv]+GG]0R4ܵ 8`Pf*֯[,Ǣ? cJiId\kHc|'c XWPUQ܁ rOl@حs~׫pSI:<GǐĩEYQ#Re-il[k4"Hi!$WY=HFl֐DXJ|~إسB7PN4EE ヱaagsBSFHB`01{ipD>1"!B&#D.BWAh O+bONg4KKFKeBN&wg!ibHE?/a4$.rIJs Tx5$5 W\-\])~}Ҏ老]r+‡Oa[ҥgwM~X|dNj~^KnZ)!{̃$\AB"S6vaoNs3>(AsgmN< B6~j{D6g -4rL yBb֤w[ϗ󿙜WQ@x#Hq^bAEy?t?*֣x0_*9y)zv&WBY8qms ?^_(C't辗QP#|t@btt|;qR7L!Ԏ8c燜J.zagh4]|+ҒC'Δ]^$??+6a/ ssEsmWUα=Mj|,crZQp|g؈U‹ewn/'*rq߶~9>ڞ!\^eRb߿h2z/2~GNt ׅ%^Rz }`{>Q u*=~q=G(!ka`y`y;I[;SSۨ*h|#F(&]slwB "aiqҼwtL:;XCNK7a\r[Գz@ pttt=j^^yTץG/"!b]2+wN}BYc^ɯ wP#,_e񍍅M=Y 2FPJ/u& c4K p|*L q]E%oyW{^`;ڭIqï]ؓ.ӌhɵy+]^Gb&BkИM$0Ї0VӦx}6ahp5}`^ 9Jt{ъw MBrʝInӜ'{ͼT{<:i&;7S# %sEHRչ/ Rzh+Q w3n(o˱mbZA08S_V.WH)|[ mnT<q%"I zqRt^=4S-R揫1$={e^]Of~V]< ^0dՄZ¥=O ]AI[ Tz'R2 @Ț{aJ4+829gjE ̨s' C-u 7+ '޺*&SCי;#"SCp:;-lQ!*M^2T^XwQ= ͜KR5^QgO0ItIm=z>OPT8aN!tWp&EK\Q}^QO :<1)p(hr]^w`9 '&ufB({ƅn3KWQe˟)@vuvnA^s=[V@KpB&gWBxE䊉v 2{]Y e~`ZΜV [ #5sU-s ^0@ g.u(ȍ!us[L? DSSe4cXl+?9pR!u"=U(zz/g5H G*)/+X pՍ_]{k?Nc< !+ٓ:o$P/ς. Axh콯9'Yc@R aAMz7{,>jDǢ'p=^􇘿|A~zf2R@Xv[)xv/V4z|Pt ?TIl*x?Y.k M: }BGiXj-.vO*J>ER{%1-.́ة*RnY@KXƳiWt.5+N`}ɩjbFЛ6P[QHb6ΑIH-4&zTgi^সNx=_dA:}"֧!$26/?_@=_lU7z%v&$ؓa8X".jǽ{.SiG춗u̒+}yzM/詓wn >tȬeťDy |3`3)!Pp 5%u]IfQ71v">oIٌhM(3]X;?ii8.u ЈMZPˬ /ߩuC?QU@.B ޺NZ.WiWT"*Qg0o3l7XCp$P?h6~u^t+!,~\)&%)Vw.} [ dpV8[>E\TAjnpJJLE˫XJm9D4kxQLწ 3 %H.ΈGP$0NQVXCMA~l̤c1c't3q aKˆA0Q͞o.1Ւ/0ĭT4i9-^_LjA[by.&yIB/h8u1T1]M" Y_3ئWG]Q T3đxɤZȲV$CB'yLހIcm\z̥& 꽥;%0r/.35Y@ו"Y |PJ1w4}j?G 1̑d)߼U K@{ðɡ؁odݍ 07zHfψxB(׌X6k|._f;stTpIM\#Ѣ{Ix|K3FuE hc' f+_l> k5QF2_*}7t;}e?FIyI8ɌK$n|4 /{FYKy2Dt ngW9oc%3Ŧ z<5_`iVa_B]ysR ~%3t),ʞ]/ %]}eհboUa|EVCԉì4+L1Jr;#6sM3>>w'yUo :A˧xZv{=#IfhijyS>uk1%gcp&5Oo}ȑfƸ5% m([hNT{T:167Zžc2{G (F)\hBq?ûDB?lo9ą.0c@a;=mF?E>m=dQ '%DlI$ ϻ`_,c~?؁ OS\J!S/;3S6Z侟c瓆 ?t卂 b9-mG(*EF1%(ԟ7pJvܦV# C1`7qnLAݦѸZ(|^_%U/g K {>ʿa;~73y$⎟f$ioV 5Xd txKҟ$LK<&lUבWSmJvMп?I?F9[m٩i~k;O0f^e(䠍2H5qm`^Z}ϯV[uj鞉tƶwﻕcU|m3UZK=mi_>}|ן3+~}")*|}Xwxɋ +Ӥdtumkv⯝nƼR%'e_ :n~7»ai_;龙N=P2~92^{i|C;=/ MLw5nb7S8oܙ gO+J.&4/eР|b˂!_K|π$zuiӲu[Wǘl|9<t>\S%Mޞzh݆c{ƞERNG9n/MohoM\rwXGmãOΩ b?~01 \ 7_bO!Fw^{ ۤ N-\ Z9nxaHvz`I~eM)1{*Clo | bvsg=;$^"4Z0ܲ )q %55,dS}$9};qX`)Xtm&7HXEm}8 o|8_Kl=:{y6]ywLϩ,&|NcM6 9kϧ`Dqo+w :S=s2AEW(eHxyx/ CFz?yJW~vSǚ}}-غRxU'%B#Fj*~aw鄷rޯb_H4~Q=\V8]gp.%tuʵ=)N+>pv;m*yna'jF;Sй·M3N:.ޱN.i- ߵ۴Pɝ[zؾ֥X(]aEzʋ엫Hn~<8ʨm_xn4:S{#* -)+2L*K/;R&엤m_v> ≕uaL 2ִz: q> T #R=Pghp#)sx%nLJEڑ_U{mwDukva4CSE2s3(/.֝ _sI;H[ZZa:^6tW0ҖB8AD^^|Zo*=1$ڕxzk|=9sqxޓ#1idx"#AŴş>WL^v̤Q&nQJh"jYUܹ.'ɻ}"PyؖnF9ƗΥfnx@Bp.TĄys4Ito 0ںELSdG/^̯4bћk-v- dv'~?M?'༒?,$ڵ."Û= M+G\jzv?{_߷ڲ~ q${5|xiI>_4>j(Uʉ\|jKۍOҳ=IubV*[;g_PakChhRu-@EEO;7)jB2h {kӭ+޵ d}-:}Z̚}qMa7#̝"b!5i|63+pdo` Nϑ]4 Q>>UJ[Cמ#Ӷxa 呃xjr;lj5vC>=h %Έq욉:Rq5BL3nnuS hmvF|٫3C'!֟k!Y5.jF1f߅`|>2㕒€=ScLTkG ÃZy-N` gr1rJ9L ,oM`^k = Y>yv4qy/SFz}6QyR`JKj-FE{Tnfx\1M8kL;\ӽ'x8#49LrOKC-, t3d* ]9kaX;c" laC[lCO/H TT[i!Oga@ؑ%rM1ɧ7b2Sxx=x&e4V [<\o3R҄#{Im ^aPƌ8b`gw\ooT2 0^kA``}(b B65r7\  DPg QFQ#_ ]+vEN4;OCMe&hwT@T}!=78cuQcj=Bs'TE5𠞇ñ;v֡QdBa<d"GtW$ :A8c쫁nE@tE=nm5E}\01/6\bg95 󘆮C Px0qBW Y%hRݰѳXbqke0aCN a@eW\LՆeHFQ##Hg^ӄOjqi0d'LX?'/-6aϓ95 wHB~Iy/N#MgͯI˸瓆;}ܲimmf'OQA;{%6ѬcC%WKR6d[$~l`Dcad5@}0o-Q[uŅC#OS|݆6zνp7uPxISHt2Q{}` ~fi(f{ds,eOǻM3be`31$u[|)]CqF09 wQR. Pk>yn-27z;rkJۻH8M|z'%yD?~1WsE 0DD }LPWMr/2hDb/{nݐ+Y(3  Ƽnm1@.lJJTe:0gѫ+ߢؒj 1+fP^g-Fۼ́p :F2wF- TTd EUȰB",UQYQF X(" b1`" ,PIB*AdUX (JA$)ADETbQX,`*! Q`Db$UV(E"AUYEDX AB*1T&F,"(1bHH`,$PPPY@Tc0HDPQUdQEH,E *@ (b,2DbE `F b c, #ET(őUdªAX#QTUQQF1DQ2)" XBV#"""* (D((,"$DR,D#YDV "EUb),Ab)dX)R,"RE#b E`, *(ªETUa""U$""DPX ,E""2DaRR," dEb1(HH*@DU*dB)("(EDH*0TEU* RAE"Y$! qa(,Ow}`Lnj;S/8|/S p;f!M{:\_YdHI&/ ~[!QDf,'9W11 u0=t%/M:0f$=Fvcsvy/$o`,\:S@.dh89mfO1 i FAB73/#$xEX(aϞ'1Ңo3yA=Rb$Xp7Wqk9ON'9W30I‹ @tF"''?nmAhs˔yKm~& $MHn@ BnVm&&mxqE1/$x@k}KfEu2𮁚SRFh_s޴o־%aY"#))8qpZb z97*n|ƱFtWR@#@؂HV=TA W0:U:ͥL`YisiPv;W}ˑ_)dzUJuӛ踐]9>MjƟ\GH&8#ǛbfL8$yx<9i8ۉi#dLq;v(4VjjPv\qf>p+YvgI=Mt2?qKN@ꓦ4Lx3K-`ik8*u>|k^Lr뾥6,j ee $ <o>6}H'y>3&By=(0zћ߈viڡ؛qJfai}a$; $c D۩s Чݤ2x5}PnHkˌ4pPm*1FPm&(Uf .hPeYzܭSҜ-&M:/;p|mP,zm}8j"ѕ/':1 B1ސNMzW2𜒧)z-9,#O`)b5͊nD!Oqy@1TE- qcaǒQm4G&c! 9r\,oU=JH#ޭ(?^  0W:B(a\':mvH@w_ȟn-I-YG>|Eb#Ka?GAr:(\qQle4 >(}ÓvU~Dc$",% 4!?t'>]R.<vSax'v`0d iD&BDՔ|tU c 5D\D2eպn҃`]iUҕڏV| +y v{ B"zӞ* }|jF9?ulĂK*fY$م=#x,vk8V1)Rv{9rD(%8:/ʭc!OCPqcǰ36 _eBY V4Iu ,IcBwAeGyy!qr~گy cy|,"qp$I g äu8oާSc\v'YC#܎c\xO~N("e!EHB')#JU}&dGZ Qi pțہ 0""|2,U Ekx7i<y=1 9uڇF*v74ȁ%B(,,q2oC.HvI3}3?GzjvVP^mis30?Vu;H=K (ts-熧-pcNɺAoG~X' 均?T=p5O;)"a }Xxa؃ U7078NM Fy@t T lƇ˭X2DNp&KIJ0,92oc`nqA* q LaD@gDMGj |q QFE. y$R*!+Q 4A BD 48"f #p EHAVTVCU!D&#q.* ,ΏFwhA (R(hd*φB"ȌH)"Ab*I#')i " bt" %$ 8RoJAd18.)%,D7[JУry4oO{rR(CDS.cmy fWc]; ЂΤZ>7P*(qC&d.@$<{] fP dp Rb0huoI2^/|'U~Xo:Y$GחC )_5XdHVy$AFKc<3$8R@< e jhD5K_xȐ2b@_S9k~?'j8k$>V Eg C.6,F5.F)#$G*Ai Jw!׎z&gYpoō1ќRai㙥Nȕa g'YKBDuCc1(4kIq"HLo6& mǍLB6O T02@َȀ,؀w=w) eH&4' X)|-|1W d&i͟y=4z3lCQ _VTtۆѹ _rgiV"h25odH7qݓDf(֞]= Z^7oa ]27 ^dh3l\?MP s1=LwקwEc\6%~\ͥ j@ fr&M^Wis+ӕ|6KCr! !@Mq V}j1#S$\wu[p|="_2zKJS`ue^{}̇ C15AD(adS ׃ǭrwhTwPoc5`O.7q av=IMC\ddEXAQf*Ol>sU4)8ሟ@@w~rV3\YΧ*(&~tҐ=aAAf 29z+hi~$() <:ߔs~i 㓚ļNV# |.z(Cn1d֩$XnAc]ġwBWA ;^Nf :=ZΫ]_-YB9@?4$s<5{BLax~fr=@ԂT}U~8[5qzB3"W"4}rD YJP Mn%2I)y6(s@!;cN]W` `1{sxf0CM`izW3P15X/yOퟢV=' .X`y .L#M=>!+K꒐X>~}H/) ;XHD+a2/$NLO,ץf?fڢfaf *R J&4t+3U rф LfTjf$ 7d?(kp?6rNAC1OܜrQ})N7G\xUpbe 85PL"S~&\IՀuh'?ߡ>JbX(*"cF `V1UEDb"T`H"(F)#bU "PV(E"QPDPXQPUU`UYPTU,QAE* (YU#0bdUEA`ʼn`F "1F,`UDbY"b"*"XEPXcEF)H 0DXT E TbF ,DEUUUUV"AEX(b (""*EDF#EEUP(b( ,b*"(b, PF)QFF ȂEQ`+`EQAQPF(bŊDHTQb +dQ Q"X+U ,b(V,V" "T" (QAF1A`Ă0Qb@UQH" EDQVEQbȫ(( AAE("Tb*UEEUXEc(dDDQ`"*YATXTPXb 1("Q#TQUV*"*"ETU"UUUDUUcTQETPXAUAH"( PX(#X*VEDFE`QUX*0bF(`(AEQ0F1)1F(,EUTPETF1EX"AD`(EUQA1"b bAQPEUb(T*Db#DQ TY"" "X(,Y"F(TR DU(( DV X"DT"HHbUTDYQEbQV(1QAbAXPUF UQEUT((,PUQb b""b(EV*b(,b1H+DEQTDUQ,U 1ŋ"((UőQ,QQAX *) (+F#QV UDXQATTEADTX,H*(b(F1DR (U((,EAV bX(1QTTA`PEQUR,HDEQEXDEQTbEb"H E++0UQQEDX  QEXDUUUT*F"Ȫ ,X+**,c" *",TATTb(#TF1 V1ADDE* (E"*(b,UdUV*@QEQa V"0P"( Ƞ* TUUQ(`UV 1UEDUbPT@PU,HDXbAU1**F, ,+UTQDPXDTX"UUQDcUEX"EDQAX*" c#H#EF,TDU*#1Ub**1QDQ ""*1EEȈXb((QUXȂł"QH**(Ȃ"b$F(bAEUUDDV(1,X"cE"(2" QbQV1``EUUb#P"#DbATATE#AEF"(TPD`)UF(+F$PPAF*XH#QQ* 1`+UH1#c"0PEDQ1 , +U*EUXȨ"*ȨPcAT XAV QUEEDQAE *,F"Ŋ EEAdEA* *,` " b A*b* 1PQPQ,APbEXUDDEbT((EDDUEX(+"",("  "X(0U**#" TETQQ cQc DTYbF"***TX(1QT#QQDV"EQE"V*ADUV2*",QX"F,1,b2(*ETbEQb*AUc*EADPH"XQH1UEPb+F ,X ŌER#AF,X*,UYdDbEUb+$T(cE ( V1R *DbXU$ *((" bV$b 0T`Q"AVDEU$DUUEbQXH1`EH,EATDb,cV((X(*( ł,QATTb EdXTbDDUU`#"*`(+EX*#cEb(" D`AQ`0EEUQ` XDE@b*bb1T`TF1b,DE""!#"3#w_ֿie͋ _v} jSH*W/GKED=%(NiY;?ь iP2$ɨiq L`0@9R=I^4Ϸyy H'/>js2luL 32%M5qBD_6C9xפ/,l3TĄ$Hw"e:S힇C oG3~Vuyo+jo}P| p.F﷫>1@{*qBVwB.%cDMwrqs2`y03l<>sul(i"qBM6]ԑ;夊9Nd`r "{b~Wۊ=-ör]PH dqZ՚aT @˜F6j{nȚݢ@@18ibU)"n@/(׏..(Rͩ籇=qu>yߟȀ ʔTcFVa0bY*zV֙`΍jK܍+*Բ9\H> ؂"HdN#OzDTEm}kq"Iı,m8'OsJhbsEWW/{awׯVQI.}:&CA' !59‡x| "C"eZVR܀u ]%D6.k$L%K=p!K={ӴEϼۦ)&dnzrFQ1;LN8;! NGYOB3=%yx񾕍&))nD-'(a=:]?=NClbfz>X(1> q'"<ǬxjIhX_={)tGrst3yz3!f"B=pI4{C?DOA{Z[])$@ӭ0نQc h*./RBbq]}] X!YC k03=#: H8 xXs"KsxNXJ_;4PlHck* }1XUO#SY/'L9 򚟿Jij&e_ՃmO;CH⃖/m>ϚuRv|bs֍g&r>d|$饙 h9o`l ÅMdDV,b.^wpt14qsuCMw48` $X__2iC%P6s;RPe ;~,':|:syo LhfknnXp I+!BX]J)\t5PԚNeM҆bcR2(Y0$?mq6ܸq3uuZjj|17!J}Rd6%֕]%֨'DP۷ 4ADOܠitϞY<>;7|t\BHӽoT6,gH}j؁pw{'{ޫ3d8EvD>tQ'8z|<_9 cjz 3` =^^@AO!}fYTЪ ¥bBzQwt糫ߤHKdG#(Myu?~<:Pح@$O©w!jq (~p:8<@8̤i,|_րE|}Г^Z+T- ,&0tJypϠz!m#3;胎W  `3IygUElqxӌELM]3o-Cl 4j|(!!$4+~Y1M_JAR(]de%ŕ~}dY؀U vP V\T9+ةW٨N{Dal?^2BZ};r8uө8}3Gy׎B%w?\#_5aBHt AtT@;!/w܏=hسBk㬇[FMYy߽1/ vo Z,fD@b*92M(%zCIoug'k G G4"=>F&cCOjlDۋǗuzEn A8;tS;CƯߵd9Bp :@՚w)񊐿زDG+joW- w758NT;cϰ70D;=[☎[ݪ>(pjGy/Eߥ`lql s Y$TJ#42#t֝0-r2-,֗ܣ @l/9T+ٟyfk#C?'۴4*5J")zD^'<ܙQ5cpXAJޓNȈB0=_HdfNޗ9MUZ(AO`pxm 2Pk{<|zs?>o[-$UC}#D>*#*ݝRX^-X°?6P)+7oh$8 \#CqC.`cBv^ms52(pn(#ƺ<,i 2 \A }iŠs+{D1=gRq #ϰ={#y~ E6uk6ʟ)j3)Wfel6H0̖܁ "2RTP Io >u5 PnsI )7Sbʖd1QIoIM(3:; ;AAX 0$rkITT|0 [v /|.UCթ0z|jy6n ViQ4*?0N!xpձZWʃf4`WDGhHcAiOG$+W[$rIO:uclIʇ8B&DH&PFgƁ|"E!#+m^wp2H0jzuݑN=ڦOd#3x}47VZ_Mi"$ߝ\|¤4JgH6bڒklH.YN0r~#|krU1RC_WƎ8x+}=gVcNIQ־}x'/c76 1]4?20-}cusdnuBL̶.yXL ZGCG98!f!]RDWM?bj 8+zy//2!䴈,=.VNYW.R6;y taT<AL;^o 6R\guwO=M .x4S_|i@fH4x'/aD&nHC wc]8͘nAs@kgPyFUk:|4>[3Bmg5tVdh2@~,ye1<MW).ݚV=Ă?Y*8= DGg$FD6!6qwb>A'ݟq~hxԅ=>RK~}=H+{!3잩 y=COgk_{7zp((w$/F9!m}z$"mxa2)n½eo"&ɑzBya+`IF0D-{w y48@EG.G]!l P4LBbGSLNG@C;} Ȇ'sq$ vP~PHD*9.hKV\㡱'>?]/3sp)q4˦ZgkէaI!.3ZA R_< M@@ *[+-rTFvzÔ b[turf{_mǔukQQ L5 ڏ)%oה wID4$U"0*FAHO~{?^5xj34t Y %wָdK&~UUBEg.ȳAJ˖h,dB{:9ޣiL/>8p!+_kNzu%(^ >g}Dl  N|x UEP}=ngabWGa&B`|~2?bD'ĝ bG.㇥!N؅h$` LK+:I#.y(#E : 9#!Y嶠O(cȕzY<2ϞK.8'O$:Y"1ִǧdO<`MԆ: 4rl~y7b1 @.B#2Ʊh Cp>Yƨ+}rR9>U qWN{~m`ǧuM_%yuTP3H" @N] 'nxw92RPR@ՒRePrb-|ZyRy~;|q*XWk }'D0aN0Q! \Qѷ5 Nj$Ѣ{lV44ʕV?f8 g#m9 2U C(p~v{rnjϥ/A& ja}=(6큯Rc3Vv"%Mr k{'m!Kܳ̑ևzXRm#},0pDIV0PktI S,/COf1hؙW|}.|7Pq9zdڠYJoDHkQBC\\㑳V- t2(L S !s8к!M7 ~/Qڪ5Oox} `|V}kg׷+MUCQQPd,v6ftF "j3h`ɞh'! _|xgy)4B k&&1"vtN#/#H@%HaI@~?L a0TH/+} [?;?hs*vE?eolXsOQw30??C8>NA2`@cJ@gr`@c'Ą`C@@nsAi7@V,tYߺe f(!܀gI`U2n&%foTprHh7t-X)uW?@Q up=q@L+3Ⱥy3sb5zK\c[pM$4u [gn_IGQk~0`=4k2Z$ E9PjBunu' gb%Fns;nՆ B(";XXM'Ǟ =: gx-֐騪84,J7 >R=꽚H\x8m\;_Hi/T<j[a۬.6֘y 8ǫa稾:&~I~>;qSX_ʓ'R3<|SMK_h9J,yNqqS!]SbwWzO@Ard3yooa |=9ߴ(Tk|7  P:g3$񨟌VCQ'(׾ݱ7x?|slِTIqw{LsRn߫rӇ)h va`s1۫[G?gQ3S+EsrPJ *2;c23-:eFi|:χk h4=լ8'>s "#0a$-hNL&z{kY?XKU`4(5f;ID [skD~_㦮| 9otU/~fxXqbP+OLE=4rv5.Ԝ3|Ⱥ)(H9JVpkݝt$&]Uө0 r3K pGoy3#MdV̐i\W?~{$`pUs9/ y MXQX[C`PsxM~DK[hQG20&B8.ES@pwCju&,,B mTM"BFC3yx߱nDs~>9LcEn:=Azjd) ύf0 f薺J5Cy˖jBmą-֙Uw{x[r`NÎ}ml dP'3:eםp=T aCV+IdžRrΑ3(DS8){Z|Ddp __y8jT#2ǵB G c "¡{랿&$W^׏E_熄}~ ?`|JQ=` xȵ[>6ȶ8odF C mN|1YEz7Klq(k%cF+ej1/iM\zj9H>F9=ڃ!BG` X "4iP:?M"D6 :2# ecHq kOYaG`ݲ@b,k7{ 'Gn- A$)i:o( }WiӸgAH"ix!=OAs[d+]rH?7_ |uJ.?R6p׃/Rb;1~_Y P8/ˇlTk-ĨDgK"(mN{')3=J!5ǝ8wh+k߅6㋮0Qd:%Æ42R?YYp1i҂i/Z԰@ 冞^&.>+D 1=5zCqs܊p[BNZ !q'Mr':k<:Z;N"'F]&6xQ`XSA}19Bìq{c 9_j+C/ف4 e<|+ÏP#|Nݱ82 Ap@z}#кl) ^9|] Ӫ碰Nr"DH]Q 8-za=QTpH(8-䩬>ZFbu>_м{w]Q|ӫDEcO%Co"1F}/ ǽ5H Pcx÷?4Z9k4"w9 ZP&@˥-;U f.tMHZmS"Taxԁc;TJfxVyzܘs8L=+`:WGPJM4W^ׇl8(.#؆PSH\0 87EI<[Yǭ:ef\07$#q J&["ԭNAIH 1)GL0@fN2r 7:&O3<먹?Z=t73X#@ f;j8T]"@ Оt>B>djūΔ=etrc1Ё Ǻц<&h>[HǗ# C]zm:7yk\q5'0Ui=ko"IϷ6Z[ڙ7n2&fDpPN^;mϷ̣6]olDuSBǞz+QvqסgPQUA}r0Q^[ΦJe+ sdoFQMY䈁,,B5*\ !DQE HR"H?_>_}uk~xڃ/BEq>nz n\jPYFb1y3=fqk?w7?`wnx+y(p=;yd=$I4xh:PTrŐq:jeGCd{UFC(^% TNʂ&ML\uk:Ao0Byaw6d !ɫf{ #4G޳(r-iik0Ԏo߹={ε_">{j-N-¼X,A BNn+8(̨̆u 3Nhзmt.I9`Q jTYϚ0G 1R(RNf?ڱGJ$p;Nk1M)֨i8~$zzyFm&zԻv0}s0h8pQ~Uwv9mVdFT>l&3 ȿC>+.bGU5D7"dCK+>7HfS*yҥk,# .}䕆7t0WTnORR=M+&dtc@[!P'~t֊[O2%Dw*Kl=̨ Yx%!}褏 o+'0t!0Q#r䝼#AĈoAO% @̈rB±ZX8[ob\nJ `c ol~Ή;&FFws)]s|۷h6jȁԏ׍]lWQ!) 4"\4X!Q$'`x1ݽSL:4acq{ x4J>CU błyN/1}ϩ77PRx_R ٰ}Fn2@K.i? [r-gOM͐C&t!>`Cpu{w6M萯N5, =¬vj2q BpB۬ ܹԻ9dX01pOl1WRS ݝ)Q1Mר s mB+hQ+w*0?QN]&—Tu0cR! lkP&2Ec%~qF} ٤"=۵KN M|ҝ,mj0)I'LHjA4#рEwf4'Wf "{!nN>Z!z r5Gٟ5\7?:`灭QLEI'c&6bg ]Ș`$0l4JY@|$',40rl4BHd& ~O3D1л4#6K&4kS+2O[XqF4a~nIImXSn[n|\5wKchĪK|e\dLF\ro)FL0LHKvG 9>f>lU>,Уu%D. :q#j8xP Ja •UM-1_EJx/ ?Wh4dEh&m&b)>1>T+!rvխ5_Re1/ <l5z~n1E4+Y})>}>8ch-JƖ=69n{=Q>ۡc_I'2]=)lǟ=^FYMrd# BËH[0"u|'e4eݬ tcCpdbA8=N l\B}Ty]qV*{e}ޙ+ t ϫI֧x.2]vN;^SkCx&0`Лt*BPFF}qo>K$LY24( }3 nuϣ03-IXs89)/17-Ht _N{|,p~4@ϣV>='R?($AKt P#nh*2 )%H (—D  m0B2X]*,.bTr26%X&d6i2e$9@Q~LVѥJ2Ym-B#VehFV,m+QHYDe-EKj+iz@Q_zӯ!ns907¼.OBP!Ϣ:Bnl + ]p G\ր>8sccP0ma] ;;"~9LHȚndq~gys"A*"vE8ޚkƨq;vsٱnfy:X]aZ"m!,BǬҔ,X \,D o[IxH z EF95Ԫb=Z]GH)G^=]GȌ#pfpΒ ]{,,jgGygj;zh,rdH#SP)7;10 9@]$ / )Dk`˗8,  \OgB;DȌIl.UfnT '{SSI-&d9hnT-&ѴR9t]P_k4O3d=M |A]&r펯bF'(g[W27T}%X. qAZ[n -!cit6Fƞt%`럑v4&YA<$XDYZMCk*c_~p>2?5M}<Ms.wvF&5U؜ 7rJē_Kz=17 `|Z 1rW|n=pPdV#c^&nΆ \ #,VR^@yn=GRdLA(`r.~۾Fs3kv@;WrY,,*bTW!zU3]ƫXu #I\ (I?*M>%( 噘v NISV=RԫAR0P" =*C\n_Z0Nzw0n$dU93cYA_Hcyͽ]-.];ӢrZ zyyVzxI/' :GXK"Ѳ#A>TA=``h@R$5.Ԃ4CyufVeNRnsgԀ](|,>xzz.'C$v(*45r~"Gf:C A kȽp2ado`` t40-h(Q+x` ︁yIrWh۳ۮ@C&g $}NS? ,u:xŴci oώ#ΰ9!x'xcA ?A.{bd|.R2p my*wJ7lO2\8kk>2~*='KjOl& ;(gJvJ v؝8GPg4Dzn1զt7=r"_˯=Xp7:n_Dsg;nN-[E%O;ldC1w_(P[V<~sWJ]ga]lMC& ΐwWRCyheҝ#z;Ɲ ;j}$\`NלGu.~$qP>o{WۼȈosLU\-FSWI=m˰#FªT/ٚZ]t.o7Wv>\γR< *"dW Pe<8uM Rhr/A~x_ &ȝE ە!,/+񗗾A|$' `=i zL%)hYncm}*'q5"qf+~b$)Y1GեjHh2<ٍQP,9xY_ꂥjcKD:^`D2"YTFÉiUFB=G؂n+]( }UCnn0Od\)DU[ ӰFs\B"-qdqN-3i|]VyTCZ¨Nrs=tA#`n?!`*)gdҡ^(R9P̈T7)f]B{n:dd7Mƭw+UF2`5t^I'sOk r{}Q5} iAdH5Ӂ{b 7TŨ nP9",CnRF{&X$!JK Mj^|c<Ce_їv1ѵvMC7J g",nLcnKHF~hs B~_dlw^.ygGTdEt2A Gf<ҢBJ(VHǚD'P͡{u=gIF0|{f1p,Al`#BcҞyhrC6r^ w&8& DE DSۥ"? }=o_NQ_:F  J0I1Њp^{/>m=Cݬ3󨹡t"B}Κ 6ԐvQtJ6q| ۘnŘf*Ҥ{y HY %\Ig1/ (}^<ۨڸ˧jL]H0C@FLن8ƵvSCҺuA]ItS336 j'#nYO7;tzGWIAx믦l7w^wɹAoe%K]ߏ[G GTKp+ϻ؃?qq]]= ^I!6l L/A!Y iӃ1M@| }56( zZiGk)h6+1u}#r*4<(ggYUBL! Nqe#ǛE3׊HD/*ӝ[3gA*#\=K|F^gBH*Hh# {~ ~['IFx"]*rq'ycɻ_A :􊨫ӗE,e 1voY! XU]8N8 #{_;z.G^5 lNg3rEYLGPFgz⸺ L^'Ab5J<`SCoF(#17GӔ&C ^8|xa@cvaӋx_E]dJ{q"JBI EMju@LL:؄{{SEc /'QJoփSUemwVH,n,sx(?XF8Q2]KAsbw1#SvBI39S7PN]@F꽺R!%GQ>ʳ,sM ߮c$gI#g1h Xyd{A|z T,oH\(GU] i;?q][ʔ]vdVܘt74dD|Hq@v9h C2 #;{əڶaE4`; fML$tʀ@ZDE~e*N gw!Q'Š#&Z" |d^} -)֕j@ƬChh 8';O^[wV=@x@`ĈFDOӢ9ޞֵ-gEXDiDjtWAM:\t(] ;Ol5'/m=75CP|dr_귶l- ^p^T[L 8 Kp4֋(25CuXcnN`6CA&AІ49 Շ@vZ`n7h"TBMN Pzm>ݼ/Hy$}Ƭ[1쾮tnsDz};X9 ΋7z.S39`PcF>91pKÆJoa@DSS2  M)|$BA7Hmmmr?zi,ص}eᢡǟM!lbשx B gq"" e-ǾOtj@) r|9Sva^vKOrC~"ŵK3nߵkZIbq;dB;C@@_/CϙDee;>̨A|aΐExR,0) ,H*j!lۭ 7|NBsNJ҄e;+R#ȹx1`!QEEc }zu: ,LÑ݂[mH_7|5V l뫌O EG8/FA8R0) 9҆,w=F^Rڂ NXDz#<Ί c2: 4ETXKVr}$F&gǨԐr@@DF>D(}c.^qI>uX>-+Z M8@ -¶Ii+K]9<@;MI-3DX>OZ6v$X(S91ڪCD3\Gt?pii'xp D C x6|$H0F`M\P2}ߊ#F7y4~fN9dWh $$;>R]O=+!4_72OmXOUf4D>z;+hOS0"m f4n"W|-3&1hqO%Y1Y<m>xD༳3"ئ}^ ijS|-v˶@gAgtvL;B I=6J;0&ͱ jjVIA΀%,LtF70KD+ ݔ08o ::M>y*a ˏJI3ОOR@F8Lԯ:49XlN;oQN/㐫n(= և>N D0uU Z Pup NR+]M\$4**/gcJX :E$O9B@!61UPgߩ" @Qm4jBgvR+T͢ e2Gen:هcDv}vT#S$Y#P@pZ ԍR㼲$,T1!}c˦V'  tha3s{BGB[IKMz\?#ʛO۵ 8|I@j`8I)2Xq@h^۽ *#P--f҈J^zaP@ @<|~Խ.UΙk˚#yF*㌙D bNb\onRJN|YϹۣPO8! )V , 'OMY;VE}܍1 GK0x [[?b02-f=2RH@w3oH˰$b`ߊ_c~tn^.v/k nY+VR+2AXੂbBދY4h 8s*pzA柬x`gzlK3NAL5;Ҡ u@r*))F~i^qu}'c :)V*Y39kB?oϊpZ/.섚\LqA<Mՙ1dTPFr+&vʢQLԞ$X$ǭ1xEmIc{"*Z\<47vW wv̄$F`kG ;Ӆ)2%anjB]1J٦ 0[nF6⍏PDoMݺ,R/<·3rRS!׾U-Y E(!XZzas /v90`?(p]9`JrT"%ʦwK*I8 E%aiR)J_T$}w; 3Ԣ*җ;լx>` PD۝aA}0o}8xB\}+Jk蠳,nl[sԑH^4p: "rQGOΦmS`]"Ejjߔ'$pDD~bqb΄W A$`U*)(kݎ1"脥p!?S]@ijVdb<!# p@l?főY(MD./iQ!"kGB*уKb`^ Uɤ)gGrq<`贠ܠ/ BzVś4jIlgk!#gAK. "zR Sdv TU·с5QZž3ti<dz;'iKXܐ"">.d2eM+V(\vZA!! (2$`xuh p)+ uh-TqiHek T⬲eptdt6Patg IA*џ䗉9*'m7דX7kvlT林xiOb}zk|c|ӘlDf4#懱F:^3ɩ U] Up}!0(s\g˕eI$㑀OT2\#w َnb{NZG"{@NDf.%B: ھl@=|j-;m1kJ*]bb1!hrb4F-:/bڢc4\k0!э\@vיKA~Z!~zRcրziP6+D߬ D7Z cjN9>XsLd;< 6 ЋhvBu{yg4uz% ֱN(=Hwʀڃ k ʹ rC!Ed;'C#ض&y35Mh;W5IY !O?k־r?Olw~a=8}+|cMq3yPv2H϶YYۙBGi,jA9 =knީ3ʼnŎ{ 6`}'L|pdg+N2fa R ) TR_A=tũWjںĻ^bb ,m 1 n0Pg7y0|ju|z+%Â'd%hпѲ&{uH׭ԋzPg :ZxL,eY;+?kv.TcKevNbxMN)h\vd Nz!r"k$%D{=>4$bu+#Ld?`^ p_v8ǃ0>'s4PtD!ݳԠ%@ ҎCcٔA Ċbc7#-U=fn"۞6` a2#%֡>L"/?e%1yۺLO߾2ؿ~d&> T6vܰ1 cc类UcR(;'ʗp(b܂օ@irs-8yF HǃGH^u'X7-wT(`WM~=VL|=;{;PBxmCwtfjuO #mۡn;bA n2JCGQqeygu f(, 7iy P-P }c kw6qˆ0S2 ygLzЯtPÜ@!ubp'8Ek<^mZGawOOcdM#T:!te09>?g􍈌$؆)SpPy# "78FiʭW*T|E'%#gYz7Ͻt:9EQzB%87I %cHmJndlp?ws)䏰.q?QW4xC@ I]t08tfUb$Ee%j8!G`1O|{ Wm;m⋸XnQhz𐩯EzW B >$&ԾH_,cVIRĢ@r+iNy]q5o[[?65_s"o'=)ė^R\cb~HδR(U(UOv-f%9XIx Az񖳊8 Sԟ/>ޒH״. Xۯ (OǍg=ì|+st󀲆ixiKi{-Ӷ1/ß`=MB쉞ȹɢQҤs \p7#M&5i.ťouAz0Pm} 󞯗sabUܔѓT>C$+Nf@_T /94SL:2k/Ka/60O`BFZG% 28 4to+nMV2ҐBIW ;Eh nqrh 4a]zUR(8a-NP_.5A2(C8լ\BB\cq7Z:7-7JNj@uzx h2FS#"D2d's>X cE̊O>ﺟdIM@,2#EIfZP,38'x\Pg+]ʿH>psbܠ&Qp+`(Z #QNXG]FcOigoZ.xR3)}˙XT}V: 5"Su!JuX,$+B<(ϋŗ qua -7z& mARwPݵ7CPf!wHD+/;xsE| 4hwtqQxZ)iE UBSW"*P@g|szTOt;RӧG!!Bz-w>zxCaZ:٢+ȼnm񫺐-;336YD^1+~N';RjGQ+N0 tD D\]Zipe9NJHaau JFW/( j {;͈uz2$DV&*҃IHULdx\N 2;3@pV_Ϛǖ4N8țdAΊAV[q#Y{!]ZwHeY׈^ I#؏ML1Yσxݶj}*fЧ( gdEa9DLĥ%~~|$]rwvA} ͷZ8A7.M^t2ao}*yw")5IL⾺,&"}uUz{|n$`ǯ3쐽1\œڀDu{/4l_K|:lٓ *SLTEN\M^7XP{41'_}^*Q A N*x-J|9\)^@,۫~{gp#8NX`1l"y͑Yq)/ȪH;fwLddd7Ʒ*3p3>&ub+/J׮ƴVLwka(KaH\;qz9.I3c"YI4ׂ,d* $~ s3u»WsĶJ[&W3cB ܒ`~g YN>PVTxGgf3Ɓs gH` SI4w셰I,I[׌7D `2-x<ƘFM%6Hx 9-M3fJp~+O=h; Px-$x &׺|+;y{;V!U.Լ~8Wuyz t;%P4-9sܲky H4dXLXÃGށZRͧt0eO*ttn -a68W7(Gt_@BSCh^AChxW v܀YC+MpD"CPSYؗ0l݇#~ :6Қ"&D x㬎\n͝|TW< fMAC^):mX^췁56 鍁a*3bOs?H@84GR0vD ҁP– Yݷ fX&WG$Pr&"6@"A IY‹ (sk6vN96 D5\," J$ @dóY8N3m=f$ 8if 4D=UMMZ1zy}39I_VwQ{Oa)J |&Օ&a@"ND`sp? VU+ps+^M_UHr(t#uF>^f8;^kdHӸ%!۵OIt>B'MKMR/ M3ʂB+nx4]ϒ tШ#:2{IkB(,Dk٠%VهiC,!o|s߆ں 9Ph*_X+Yv%ۨ}dn q抷¸D]kFi\q}i~~g@W tQ /]ɜ%HC2ڬ Dp04o'ʼt4Iq!yBdMxi6'8;;8 k>ںdFD)ˤS- 7l*\G|4RnXXBo}t4(cd(nP}o}|k'' Vu%" 2@$cD")|tC[7K?S1[5t04CWVՑdw6ƞ,Zoեo@`{H (@!ꁡ("}<DH'8(*@ڨ+z02X0D7.~Fb>?㗿yva?$SiF+"R,YO~^ݽRȦł_ 5%tJ\B*yd'Ym8#(1F)EEQ=I⼛s<[ǿk" 1!"jX,DA_vM , )8j o7mYܹ èrv)nsDWTfۯ.Xelϕ;]uVo:8^7Ӡ}nUqZNO-Y=P=_9ys^AySA{S^ .w{F|᛭#{]Vx2 2U.'{»HK\J2_",AMjf(VWbI,_`r6vྠ@26=-ՙ?e?ZF ?oҠ;e'ZALAdg69F!NՂ~9r)kbV68EVV K,8t}Eְ'nWnj 98C;a%pxbާ;g&CVTF;xꆽon #AWE\A|Zd@??`xVِ̤Ox`1"ئpAݪ @@:d5`SeH:7MJh`]>FUeAbdbYPC!4z 7ƥ%-{rJh25p#C.G2 ciԖ.AsL8 E$2LbdPّW`},E`$$B 4OSduDLBʶ5S*}{g\l8Ma &xI&! ! $%l#.'Cޛr4Rd6N$LlFi 148B.H& DL+rR)1(Ff?'SA8 :C~Р/H?hW17OUmZ-p7$HIz8*C]Tj1y Y5b\PT_ d$O*S]S̈D$W*C{ȱ$RjS|6F>GAVF1DDP׌d?i *U& ،zq萦f/(X[o8<neH`n 'G8k2ff;ȩ=Y۬ `2,*H m Jd"60긿$B{#WLzUkeEb"[+ l>.wDg(Glݍ JZ;s4+ pt$qO@PQYQd!F,CL4X +%H b {g /AHt~bdPica0zjA$H*"~*F(#Qc` ?((O}|;C\}VR@rv_@8KDlƵxJ6u\ȼ+YQDAY)OSp.%*YEZ>S ,"`[U*%C7oxN .23p2)d ԶBfiZfbj!I$=_PtC+ 1",E%`P"0z!b19γ%U§~I#1D6?I(`S}`:o.HpcֵS G5;BL\$i.Xn M:r ܰȘR84lM&,JKfEKF%8TM@yndDB85].7(JH–AmC\#X$BZB p#.Re'+.*MI{XL%MQ-9w|.*˛Nb&Bx afQ+ v \E7d(A1tpE) `]K20uf 4P/ Ey"ANUC FS׵Clk>wOOfΪZiq-3tM!6a m\on58?اv,2D cQő(_BsbG 5 ?}UI$2!d$MXnCACvM0@'$f` 1 ,FF@%@5ZXgчaF) J.@ Ƭ99-WNK$GY#q?VQI&&$1`(E٫dh-?n͗QUrfQ hIx\OJ>,0DUF U1U6բ*Q[e@5mڪS31YZ9bUULqjSNG;iCk{JKa8ͅ#RӋK=6b̩z MȌ7wGP 3+-'08hw n4wg(:6¶lT,<] %j&|gVfS~ՠ!oh2075%S& -[[!i1eVC» `ەƧRDH3fֳFY U0~zpVTP~^ .u8T\q^X딲z5<3F~(ɾa`DVx$R|m{x6aHPL ~S@GT)Y"Ȃt4Jx)s| Zz~47~?w`V_ >W`zz}BtP's:Toc跡>E K_ Ev2&q?p\_lm$>>(V5i_(:{;8>|d"e|^2"Yyx7wP4jh񡬯#U~ӆŻ}Oϫ3PƇS}{]t+Ҕ6"$?Q60~S Œg?0sT!h]u',8ǝ%昳@iX9!C >툣ig5` ߲-mf!MQ(ãWϟNr;th%{[Wso>{YsdHe&_cLhP8bIu3i6=ͮ%)v?h.i?=4H8T<ի o~\v`u ͨ i \&D,'—zHf?A|2'؛d \pw#r P#^: .tQːvTc3}¾fqN&dG=Dʆ5W ').߀FB0i/}z\7ۃ$+QRN@C"$`{mvJ=TgP4)׉hٮmc(B5 Lp$p[Y7y !\q;K&3r/W@ܧ2J<Ȩ(˷YsŤ*([AmMS4/l5ǵWV-_9HMbHL^5 I4d i]X**UFcS2 n J*.pSd^/e8k>%lA8rsVz^B*xo'xrc9S6dr QR{Nq:ER2=cA~?l&&HE_遭u LV紽m3ft#8pED&$^oɷedz*+G>!!hF R2فVzB(HGfG!A 1l3A^`ƻ4E Z+;PqCLbR1`@ID1Co=GKƈP0=bB1Ae\ۿ Z$aRK' ԟ  Upü#8_G$JO;u1:h&x[ %:F>EuvY{)|pbW!5LU^44 X$i9_֙Ӗɕmώmp$APsGDJj^Wh$]*v̯ f--ڸ9i |Av}3[(I/6>o&_HU ̪8H^DŽ)KۼDpjV4O/^'_˯ĴWsd^L$VKt<{d_7Hs1`.]@t@< -zVD~s"46+3Rp-4*BBП[ZZt:o +xz|݆en-ȴH*ҁr3tgUi'?<\ 4+=^ V>M\{V>GlR%+k]˴~)3hվNس}w̒ZjqB|FstH<g0;AUj)Vq=4_Àqڊw2 !5ӧo]z~qHhZVXVTMsAU;KNW}d b HѨw@h[kS!sHb/~\9r~CrlQ$g)ã]c5nBs;*q2nE3co5t2;l>鞩 Sj9/]WI;  r-sϋw֝BbGY&%7 V7̱ Q~3GF@cd)P$}~z7@!=m4' 16RSLHM¢E#a7._qQc~=Y'|HDQC9")9ֵB !m)"HQd$E$DP DzҎVTD'm!lF ( ?;Q>#"5 bUHX 态 xDf w~|>ndSG@>Ca|OZʞډna٘ś7Uob- lwZ @uI4H9CkJ ޞ!R5Ւ՝)L)t|ApSN /T@jCȗR(|Ejgql0¾D&疂(N*{˱d b^ >!~P㩠.8d;A8[`"Yc=m#r:؉XV f3xdSPWN.R:˚C5i:>cԓw .s`o0_~,\D= ЙN$hl\N>y! 46 |[qG X8aԼډ[͖ƯURl]`.Ý h1̼UE":%fZ)QT\D{S+64baŸ(QUZPij]eSWXfewg b"bĶj ,?!'/?>IO|%4coI(4 ˜'~_#Lǒc\< -}]6''{eϿr}w䱂$rAC\M?)#7sum~~hhޢ0Q˒n5?L/߽Iw6;%ϚMxeTYjwԆA4^EDm4AROґC_"DB 0rU ^y{.X;gq)Lsnʇg~?4%2 d~sw߂r#a@$,WI}d|b'" Jw>uOŦMkdĘ2T*9{*~O&h+=7KTboƀ Ɋxv+Ff3SCwhʉ*q]oj`imJ3%|%|N4g 0*ߌ*tDݺk9YU BMjg3w&hQz*T{x#ncGZy6ۡˇ$w:> @K=IYaQs> H0`.2Y|C !^"!@,7A{P4 KE4uݶY>?UMR@Nh'U!٬ P."/,ˍEv8QFPJʃr)}OݩGCUT*$]@ˬ[҆Z7#-@'Rǧ(^eؠte岲 rCdvLLQ3eR&UqpNb'Hs뫂z1bZ15wt-&6:S{"F@(V)in?A ΦR+ E[{%Һ#玿.@}(߼VGWw!ok^QvN['9gaNPy6 EYu ˸Eٹ _~G.Wɑq#G}~6CvʓhOŵ{d!CT˞ٰJe 7/ ^v{lb8>CRvra+>4,ӛM~´^wmkU( W"<'F]!C}Z?05K62/"]FG"| 2Džiۦ-cѸ ^} &xI[;{XP(5Q=F8TtSR Ixϔ˧ek~?#MmUP}crT`xh/8p>ϸK ߣUk0i`/8Dk~밂M`(0e+b<<{_Ka_a9aμXrPQ<@N٨f̌3X_ w_lHDžRϨ$w2p!K^J# Qs:@X`Y'?weFj RYp P`ȸ/pM ~-ъ \O ĨHxS瑏 CA<i@ю!d;q.jr娪rz00rY-xv&2 'lxkQ1`OѦGqOkAY⇛+y.hb,t6u`@uW<$slGOݗ!1!oco},5A *Ѓ8lzGfSH Yeܡn')w=>j@ #wVG#OQ]/)\!5ѶoŽ-c$ 9‰FQZ@MJo!VA#~Gcs'p`AUDUF"OflvѪ`7XN}>ENZQ[XGSV5(,xŠf3Xh+ Qkmxfv΄o"yOKCw"8E*w¢ Ɍk)7(RcezuSQ`&$|6ǓFC 6!/7⏆e( Gb"'Ӫ4|cM.1!$I )- }4x(^D"\:kՍkP> l#b Zc-6[a郬 00=bѹzDOIv!FCE*,gt*J%IS='ˤg'ƪ(FТJF:YnL6I;^ ק?]se!|MU'!:N37qYZ),` ܑqJ|147B}~bS3y5<-š`XhX9kZ$(/9-ઉzkxh(sVͶeߡր>G _ _̤_yo `rt/o/ڣϟ@a͠&ǬO6_MS}R]5lCS+e9{xPRio-l~J^#pyDZI#z\Fs3B1Jls4d\[/wE!rm8I@Yw+־#^7ʬP7JIrژBscvR&q}@@s_S4^QŸ[<.,I ԟ p=;rZ\gKs;3R~fѾݘ5ůgI :1Z |VbOfYn{kC6{Y4<|aBrn#Zy_~0@@Ȇ+.7]ED)BPX>WV `8w8sg|^0҅L%A^N]jN=t~5+j~MRn֧Nk#w_L-o>Y=W/`BB!Q{Lѹ6uعC_Y.B7跌LD8!r3 -0փJ0TKGMGffKLeJmm(qLqr !#]M0_\7gQ.@D0pPa?~$wc΢f@x_IK"`@خ3^'T4ƱGS]N|]l`YӐc}=F+F,qʤc%J bh@I]977tx2(ɤS|m4ӶMt\cjIR+kD> ]J0EM88k<0_Y?{矒P{ T̋-iW9@"F=<>͑0H5\ e>"D(QX };o=ۿOveVKۇg)V 3ʪ|(4"RMJzP] b,H@cO+ 5$FR-܁`@ odSVd#' ((`oE[AA*0?6HQdeJAdd J?8P ;: e({ڄÄ",mEhU(J,VT ,mD*Jء2 dmCTh2 1.B 0A؍s),%KL2J\s)J$3 fSAX!J!PīLR\f`hEB0r&S0J Ơ"W.e*FYDQF1jLjQ dVfB"R1#"őI|y</ @f4T 4FI sR"Ȭ J Q*+(TQbXA*!IE1d"ɓ(`CmӳFꈾ9bs3STS3% q &*E#$.KݲrkA3KD/,)1شƴwLj@XǍ2&6hy 42NgIbH,TH*UT0?Z)2+)h@H@ DLdbA T am nᬟ?4%* z"⌳eROFyJ,}?݅i9Q}ĀeIcAA BŒX(*#>IQ`+>aԖ%A3+IOpaP?ހ~IՋAVEJz"/UEPU #"F5,bb쐣D&%#[QDh[JP\J"*1c1*eaQdFAT D,`,VTKQ ZUEĩ*fan2UVPq[J31XfTqTm hJ VŕkJV֤X '}g3r@d f#ST(=FHE@ZF[Wp2'̾IT\RdQF(PQ@*GDYZ VE9d""+`UHADXX~v,0 IdJ`eDP 2DX$Շ 4U @-'.SseV԰E00QwЮPFVA]C@Lp JղX5 UNBU9b(X#x,`Y֍`-=tT #A!(iQdPAXIiYEpH)3"kc1`в*F)EJ@`P ~(%ea3Ϊ\ٍqV YoFY_OBeV @,c)Nb[o,)ȩ!AUQ?@62# "E)XHdOS QXVԬQYieT<}|vTL= Cj ոN0g8^% Ac~JR]<םYWPU~ *2}J*"+ƙPА' !{޶]_o?7iD#7 R!f7H=||&,-!Xn[,SH)}(٢5k53Ju IjmڀTs#"=]Mud&J i}arM Dq]zڳ! AzBP}^I&gw}QC#J TƼtPCq?hBۄ3Mz%/É`EZL~Zϼ>+޽%D 'rt5AB^tT_& O I b\h6fLA@oH) d j)*5 Q-"rhdnChqv2x3JK#)fo3r{Q%[ԪZtۻꄌ!p.RÔ,a!% \)rФl1JKS%T҉F|p+\o c>I"gQLPk,Rt<̘pGuSh|$ge&t2Q՛y0V9FSyr1&ĉ+R42@@A4@T2ҫS)Qp ]4W/.K /g:6`I+Ѣ(n, R̠-e(!)ڂb5s5aڥ j_*A}hs6l:B:$ȡB0:R~蝎]#5)3{x"g!Gb1sV^TFĶ0`zm]XecF(wjFXӐ& HԄ+ ;^p%tdBu){ɘ`/HSP&>D&@G\"cvDTƞ<9%Қ;^je)) ǫNEuF뺓@h=`Ϯ.~M᪆W.z\I1,_z :m7Ҿĸ:Wߵp|CnξƟ^'ΈE']S7;##Ins5W RhU#+H9geiF 4Ъq1S9FM*xBGǩ3Y4V)NWՐ]l-h9U腹ȏpy#dK#gK 薏sQ<;1Cہއ&^if+o_!F}oG_otpH5ޓ"+ J.nBmr >J3 {>q<"Lz1}]|ԁIuKذ'޺ob.2-(LN΍k?ᇮueNz^dFMG\DAw f^ EFi96<35Qy{9['xIe]NXtlb~UҧiL5WBVy"&WZ;E\ 7)z$[8M9Ѷ47]C@.Y#],pp2P& II#D\?8O~5ׅLRSkߏ {լ-*Pm(ؐ@}QWN-vnT.ZeM%6J%:ʠVVjI@F+hfЩ" j/TtTc<,dsm$.Nd'*ر̻fd%laxb2)1BCg=-p$ "9`AH ,\d+袦8.mm*EUbΛ:KЧvC:s?6AAl!с l,l Z(K i^iӖNb04nJbΜ@ox2:н3cv[`#S5NOQ`uœL.,8FhO)D. ZI$H,@`")Q )DЍ (=Ewדr~a|(u쥝 PVJNa̽ qZͭQ?G$O^ T9dK"I*zc o@^-t0>,DG{Ed;XB١EQ=8Gl-Zn᫑vo|E%@Ha8salШ` **NI0M"Œ IM1"A ZAz8̙EWTm`dMeR--桴Atrzb*Nh[(RdPs?VjU߰s=qX49$xHwwZ v2SL @d 2IT8aV!X`@=X>2kKxDMQ`tRbUՋYX Q*ł#5B#ӛjq^DPdP HOe@ k$ LAk1+Y.NADR}P볥Ebvֈ2U^',&i ՀagT>{=M4jR.(gf;tVSqA)B8,:h. ! $ BbY BDA-r~t 唺Gk9} 7 :p#09rFBu*(X"RBPEDBP6|n;8UʹgSƳF;fn ť@W+yA @.o K󟨨G V&8/U$ Akw ⏣gAbR(E xĈN 3ѨwPDqd cL7;6왁Onݏkޕe4*}wH,wd (*͡L1sN[8k- lV $]0Sz4WL1a%J1 q8a0d$N t k[i  Fc'-a'fNm1l8`^,/@YY>I5ņNJX9 0+*J*(VNT0fcRVT1I hBd1[߾5 ?cV48Zֳc{Y`nkT,onvᣴ]Y&=\_PvkґL 1gΗ~RϯȏS@5nʆ?}:Z(N_0PPSo&$"ūp"1#Y:eB25cG*v:ys] {RD!-G*]EaF(^-M瀲1A:&q!('xb+5DQT[D6'" w}}vXst CWB4:9 |#8瘞h?71lO<ڟGǒǃn(VnhdahPfA48}fE]R,L~JrDR)joplWX@fS W*.ʰNkv?9sQcU]pCbM::k(jȟR'Ӄ}:NJC#TҔ\PC8^wu[Ӳ!2',h<1މbΰhA Liӷ^H?!W@iT% )̉PͷUK)0Dg8nnhR $cK Pi澑gkܯጮ-${4\J{Ry^qu#jmƁ{Ęęΐg/|v=;"KZgTYڒ6r=\ >$>e6BI/d U蘌wr{3:0jR>1BNفDpY(Wx`RSgWF LGYDm^M/_' wz`PPu{ %t$0ۧcAB.>! E;jܥxYBD,X2",)U;dqJ0D^'~iY#ţ|=g* )x̜"`ML!IѨSU9mɒuJl1RUbTd*aDJ ]FM3K{v~4,*r ֢ ^}RL HS $l./P&#MiB-ᡍF$XdS (hP6*j܍ q<z֬LsrAV&28X1ug)7bDYAd53:ƌks?8)U!bw ?R %UWsQgN>D/#aqqbH˼y'T>ܼרȃf"EUǖco1Nb!г0q_?kIFD(mbp = /E0O 1:s`_IGdiA}U/z(GdUi?1%m[ wvŌ,ZEc]$d61% ay]O={*?7><#ҹ*-#F#Gr'*~lHlox Y1|^~,j& zVb)kq;k[n9Ź6s$mS' O޻Y{Ϗh'xp:Tz2ojFv@as~h*χG'=W2]=m֪Er$cǧ}>z ?/*:ì0n vDUD5>x#USC /k0V;ri@|6*rnS~M,48tY۬ӷ;dix^0zR>tYYUN)nAsԊ~׵}0s(<8Oݠ;,w/\JMصCHLwt}\:2$E!FHuwx&\y8qXhm]0<aQ{ s`&Yy(u݀cD^-FRsgCA'vhMRT4`Cf*ʹJITo<̢[ f0N=inbSuȭ^nhzj6<1}Cszlk"Do+F7 ȿOwȾHA^P yE !(w*+px\l7E'̋J=Wz'tMULzMs9 0:>~ڼy2l b<A>G"B,mf'1$xR8&3e`,a&/Zt ,@cEy;GX[s<7Xh3[$w%@\%X B |mG%@<"V )V^ daב`LV;=VrkcSbJ1:u5`<+1>c*㣫y CC5·^gGg$ zmk+fDv?½VyYIFޯĀ J8_U|qކ (}/*i-ቾ.C2=/"CD tB^b~$G:㭁,ր2%=Ṕ1$ic3#2hqqV̸'n,QhA @WG \Mu/YPSq a2s!`U H!'@ع<_Vs|1ZDwL2a7@O28[x ,ds:+/ L$ W5[82L#vN H+nՁPlpIquH,YCG@݇5 'Qj 0i0A4Yʼnz"^#|y0/D`ң yc6+zǽpvZ{CƸJ{s0Ge+<zXI)S1Y$*_U(p[yn;Dˣ0WfGZTœx RoA0qwe N>y:Q_%#6s뚈i42*kF$*a@|Gq= $2@}]XExV͂7yX|"ZƆ0r@x6N*ӟ1 ;r gz0('Ûȯ.~VgYh* Z5!A 6%| mU@$_]bϧOd2&_ړWBA)_!A Ʀ$yӊALaaQ#)}6T:~ΏnDk3&"\o[Ў!II 5!10vKzf,W!3E_G|֠aofD땱.lM$5L;=!QDjJ6CLcA撽R;݅1:HInD-#̬Rc JYD9Y  pDiH%KPZ/KObK¢sqܓ#],/{]hN ps;B+Y[7T-shKtRg2v_ls c~ַ ywғ<y!2m4ա'9-+t;-^$翾2B7yJ ׄ?\|7 8wJWvo.>@@U?*b̗}B6ް=Co =SX< `vj s+3Ǹ[XYrow]Ӗmɇ b-pU֦ݚg&pP]Z妖& SLSb[jДL|88sCFp\H8 bZ&NdDD<} ;`ʐDӢihP3zM>(w8RM_m6{ơP!\^7۪{߫l%'l<ЮOۋUSlɓA=Mȭ\u10qZ: ퟉͠/Pަ` 16p !}kbXQE9(LqB$ū!1tGĎc|?U>E%z}`/9֐j O-Mbg5/%zm6cJB=;B9n?T<&σ@dEH .DS06DOq@ָcM<,0beE˱@%b )%-Y@u_0U˺o)^?@o@ _^Vʋ[oZjt1Wfp}6I9B~Nkq9H$'%&W_Ij֌TT"aP$`Jx2jg lH\Y^kfabMS b/݈w\3H*j[<"+$jB|-,z&#-կtBݙVz5UD \k=5'} oN_(~:_L$$^W4 #ѱPsq&`pCL&C^ AV#;CL;nƾL 5+m. ; B+(#)htjq*ƥSTeA6;Ѯ$Wuifβ`D9L*u qJͦt j1Ĭ T4-=u!̈́v?o܄!g~q:kjy)AD0Šc󀓆Nv~ꞙ_fcVmf.K&1(Qf˓6P ;Nh  24i:CiZ9rճC\K vؔ6@##xoB270$#/ksCHJmﳻl:Ɯt,,Lnvz&hkߜ;O}09 7#bHs]@. Cv)4Ã[  A|"HaRZHn&CjEF# "d!H15@p\$1{C`(AfӸ!v#ɧu厊:e#뎱.g5-2A ST,qC N| xLy $c <Xh?</Na97Vp^6GQpH j-#A21u}ֺgzخ*QO)` ~Ȑw{$kxGg "fKj Dˡx19YxְPh@TV!UEXFJ]qؚ v$oqODR$P#(ݴQ ƁrR ɍhH(*NH>n%z$WiCh~!? ȃMۜ"ܡQ9ö! ζ1PtJRZ,E#eb&B!a-Y0@@ o./IU@BMN0*@JD {KR8wAD$!UiEUER(׿kSS@kPW0:@dBHYh @/TP5= !O!y a& C3 ]P0@AE@B)9r*rA 'ӡ`ZIk.b --aTHzS0B̋p'dJ,Il̢)5I0W}6 Ս*EX/!8 *-RpDC% a?񡡄 8M]i= ò'ُg㟆{gI*}߿%*i %,3J/b/M:T]1"IƐ'PB-^a^pm/]TTŦwHbLN OdDiܕ ycШnz*)kNmsݑ~MߕGP6lJw E{gS;7:AjyUf9yɧ>s  oA ñґ l>TPeU#s#ӼbۼxJv~pۀשBvf NgH!,߂[ުZzDPYN^}βtuߡF7!x$Z^ E%RqvTɁ=_oy_K>)PO[ePMW%3m7kĻo4H鹑Hj* fV|B?2D^u7FCxW WRL0K%bŁnaF5ӯ ̃O͵Up<'3`)=h93hNQ.S&WY$uތnl(3Nƹ&\29D/>2m>:./~6y/ͧ˙D'LeaJ8Ԙ\ |X8HPOZZhDq?QoF󉔈GVǭJ&MV^[Ps=(09w&c>sc N x(&_NPwFq$@apH$Ȗ{1f]JVN(9W .Sh|dH,E?84"uY.Y|EAj,ÃH`gkϛgdƽLA#Ù}P?O'k*ұȽ}Nof[7Z#(a\i1ikMg/哆"/v@JOP/MCTFy~4|M@AXJ0CE) x2q.Ս.W;lrQݛ}7KX-0yJЬ~{,!؎+"ֳWc [6뵐?#Ʌi1ΨL ZWA0=X[ˤ>㮄CI.Ek s>]y݇;meVS9Bns:r),9D;8`x'ɐVp[g<1&yrpO^4t>QEߝ[VOMqkm)C({L$=Yf.Z!fhc.{ma~w$Y[ jҐb Q{xOGX-3/%zRO>dCHjtqII2Mg݁g>g-VؽU3ۄpy*%nX/IZg'[zw"<6X^([f' ?wrAq"Gs;bN^"wt}fծTQusN?z D{^P!g΃ZYqlMiML ^ib̼H(`m(?;w(n,@^ƹ6Z䂉NL\uaƾ^*ZiI֞Y$Wks͚#P*oD;sӖLU~/b'Q%9#E!g%"C̑Z麾ֶ^2 azK NT:m& Y7Li'!au31&R%X$DdPaaJ<~:Ot%nz'S*uYu+꺬 ' p =Sب1P9Wܧ3 ȅJKگOcJn@CHq)jbNph~ÎxO /ȦDzC#Ftz8χKmُ9+S:nِ(-f"M(ئ69ZҮmj2Ǝ;uz⢧tjG4 4'jb.&5 V[1=*B2+"ȱ(O?@6')D;ڠY8Ȓ̿LnNj.ڑ Kǂ@"aU6&pa"glEł@P$aAJRL>X XKJݵ%K- @1!LcrOTf"@H :P hQ(@|ZeK8C SRe$ hT4еG(A "F")D@gX{n⤂PbD/-s.W(㗼毰}r'tSv2usz!=P@Y1PEE",\+HY݇0 gLϏB-*&rM.Ű?$^?ʛ<'DSXX_e&ߡу})nIn / N)FN֤:׫6R' P)Ŷ=(E!TV5[g \^dc}B_j A4:#GT;# H1OB@`(/,TRJ`_%Q*rjlK"hCa[s&H0dB80E'Rü;$s5(2 ΍͆E-XpEs3+dϛ} 화iʑQY WmREV$H,R*O42|4➩% 'Ƚy )~(I >ے s3űT|fq@0)8`Qؗ8" ( :;>hrn=ܢ(v&&t`1XB Z P͆ `bȨxٵ.HUc41>Cs$3Z3uԁ0v6ٽ>|1'_ TG$H,I)AV%G ;$}?.dEK[VU2es+ 0īs ճF\ժ""c*Ct Fl!\QJ` )@4 ! YJ)K YGZ^E R`>1!=(E2CYdac@E,F "EX#&V NJ^qI>ZA݈42MmYOْ* Ѩ̞^2ݔ_6ViK`{X*a{YH $,AGRRV@PŌӌ0BK bHi5@*$c"$ I(PJq E"%R, ±`PQ2HmU;?n!kq$$R%bZMG!1$5^Ϲ /9A|N)ߪk&ɰp86hiU=(adذQ7ux4ߡNs*ތT䈑x:Y Q= H 8 ÀLy$O'-Q"nê 7^4*PIV-G/%'i:&J6$!ӗ+`15HCրw>yt6gI")QT(/J)g_ɭ1' "]-mJym%cb"(0%mFBV "Rw()R JA5BBˎe߼Lj%LW44 K.2/ HAaCyB=q3e͚=h=z]vau/xMh-^r&&`f,s O!hK>aBt09,%Ȓ%Â@65j68H 'Y<6 Cju)^۰АʶʍYFN3z;ސx'e X,\[Өaań@ip,%T4F^l8oT.%PyPI `!I . JJDvh*DP+"`S bs)_̒D+eIXcmM3Iml x@=RUu5DF *jk~ np# +`Gz ; H Pv!h=$ˀ'$d)% 4 ɼF-*ܐHǀc(F-@Ug \לD[ \\ƥSy6XU̮7ѡTW+23 Pwe DKck[bR-LԹ.wGBVqˬ\ƣ\˦j[2;tkEuu154µmˍ Ëh/ކ/&RuupNahŇ$RD;"*&T#UP`[xU5Gؚ͂#h1$#bBBHzX ;?0Ls=QJ5D"GTTmГȻoOߦt%N)b.op2Pޡ7wK)3(`KID4oK l I3r@M7kF̬vei&޴.0*a %d 5M,2\ǕCEz0m98i]7+%_UF75CVҌe {8s]:Ҙ&:`uQ]dd$$or`2)[jbrW`X0w!# G6les@BrUA/^h!r09whC:XQܤ/\f5SΙ^x2gAp YIQ$-|P,%T!y`CE( BF!dgx (DAP-VHE>(!0Q!AJ Z)1Ӝln G`I W')=7׊jbnֽr!_r1tRbIAY $#.eX {;yV+)Pz"H(HnTP;`' BIEܛu IZ+ofșvs>=M_?O>0[X ~$y# mz8-}6Fum}RJ17D}_#ko5LEݳ x5xyČGyO!` #ZLpL EZ㍝`ﴇ2&顁!)G| hfpU0sh&k31G#A]'ll4ɩ0b! q0l \ DHOa> S RT*nt);_W8f\a< 6A/\J?8:@0"%@ƩO%Az 򁍂RsP~:?3>= QW5h+J0KJ TV Z?.bz@ r yM" 7Ui]䫅G\dG Rd9@Y, ܸ-D(D{!" hF̸Oe@BpCB\~OTp$b EF"*$TRhTD*@ˢ%+̱'*,=>V  ||0 R**) OH~ G0pertߌI4k`ڊFByBMKy,!^zu3`yn'6mvK" l:s((O9azrD&v5=Gn^Ӝp^UF5@iT?q LWI?S(ODB H,FAQD@X*m`@+ޙy#ش.Z*CL1q?75V@xs *ޫGͷ1ぱ80ȮI+ܜ]APTSmD0F18bRY1ČZ'1c/̼aKlL{MXR,Hڸ)9Ur$ĩ0dR-j WlDqkAMi)73(|ZSRŒṟ9Β4>'k*XYhD"1dbAU*hkTkbƱB11E ,VF*Ua) ʡdbJm+FVB"(*T%E(T fA#>_Vb$ :BlȪx!O+^b,OYƆ0D6quYAc8W2P@} ZWrD*c^- @60!捾<'LB\4Gp9t+•Hm{E=6q ;YnMAHT!*PUH,y;{QH*u )5\mQ E$# J)~d6DgB,՘i @' ȮJq Ge{I! B 1J@V2 '|g9`1kѬ7i%F6$I!PKdޞҨAT N@"1* CdH/@ݻmK׾dApR `^yw4lI34~A'4wEr#f=@! .pm/LRZERT*&aIMn$R( iA4t{i(xfxdGJO\Ŝ)^uRy]%MqNVņ2*k3*%tf Q{7 YxSŁSB1% J0-TȖ"`pCfZDYblQ}DtN-Ȧ&^q9d:7y)M¶)84Ab  pAj(H 1vVFF;2]PӠ/~w$'2%;N*TXl3|yۃLLnƉB#8;3$ͷ9Q ={VOzFVTЖ9ZSE̛LDdEW]5=@y"ܳ$Ȫ}*NrǕ)Ӧh"hoh65 a#d"PIUd10bLh:mby30Ut5# %E%H dIFCTU1QQUTTEV"*M@ϸ&!tH,H*kOL.ي(MSFaZp ES/:RYl^kǞ0'Qm] hݼof1ڦQ^7u\u5y9ѽQ6UfEV®oGᘄDdZƔݚfLMCfSX֍u $f&`S9M+ 3\aZhj=I40VhJ7 }p.;@Kf\ՆDPFޜD9`_ bi6mV,UۣV*k(JCɆ)LV>ln46H gҾbVq-9qK9!u3.af@ÑVaLēFë81aWr1ͼ 7๰FFJz⣂9R'd\ t/p$f$ QmL`@hnD@9kxo'ZU9Ig%۹ :~6\!CT1:"NJZ41L@Yr1 H݃af0ng Bt%&Bbfk2al.)TL8]NY v)NB,8HxB)0aD"m s1ne04y;g[dT"Ff@"Xo O1⵽2ν57Hz>P w$oXz!a[*[ӎ ZGg霘B?\$L>&M8ʢfP.N!w5D8IU`#KS û( D. :PAv;o!'3!u:[f(DQ<T*O4L$> ss$=EY P*T%$8,,-dFcA@V*)QzO==}$؅($@TEUEQAEUdXP}vȄ9U=6B~^BG^DDMI0+010J)"4R &} $ .膮!櫢Hzg;dcrS_)$#$zkoD3TI1A&%.n.W"8YR;^q2 *PmRK ,Y  Q }q;(P bHF%H1>2rFI݂$/_$~nݺX/Ş>⬕>}r)#:9(ZV*B-@* jJ!DB%r7+b6fh20DR0r42 + 1X9BLKFFb`T+'<3LC6/YSS3 15V9ivL\]Aft7hZKaN'c)jHd29=ri(1zY^N& I! h:Z{.h;`+,2 fdfHJ\0dW]zii{I?"0K4'^ZLج!\6q/[*d\]2UTc'Ccm-i>Mˤ92cy.\9On֩\jZ5gan1[ m6q^"q<]rqްɽWԄ`i$FKʫ.V0}~3buOA%uU'ł`OH, JI@OXs]X`k-XJ= !J:ݢH [㤁ճ?R?gNPNoa2hiu Z&cd ?;'c2,S %`p. Mnb%C2, lpmGBǢp >nS#RIi*1E I"@}% %ݦˈejn>NZ f'STڛʣ Պ6Qejj8Ȱ(eiUB#XbrZ-ե*,X,8ҫ2ڼamKi7do+kUF8U*ԕ RWl-kX`٧1E@7KRTZ%Vpm .4%ODX[k5EY6ufNfJednddsؠ9"K=WV4D ЬBì = Ӱ|f 2*lYO3)3?EFJ I9ujXf> 9vYRS5+Pq` yz|b+n Y "=D 1T'A*:vtZ|a;1#0PֻZ{όYѱ-:Y"( # =+W^8.Xy>]pfW1 Ԣ, vȭA|]{]q@S\g!Hì/Le% ޭuo=p=zB!xx[ -Jz9zp:'q#~.sHBcrR,w<&ҌQ]S ysdJ9/]o9HPkk$Hʏeq#p.$Fhq;|hsUnQ^$pq~=p=UscBHpvjW^a CB"  F$""CH*,#D *6?9$ 9JŒ kSH`-pB Hr1& ?TZQU*E,gd8Ѭ6 _mZ~N/f} ??_հ!.Bд1xH7NR'ZN[TYY/cɧ_4wT]?>=0X!@/;d#q X2՛LmfCKhu'xU p2f !JO6X冔QDzO<;<=UCj`VO@OOT\8@ՖI{̉b3OX3C?^2<ܢ*G Sb\ Hx9?DHb'/( L cC)֡ܟhOwB{;s /j@D:ErfC7jep%*ZTK k G ɰR] g9+"44 /6EODGA)m JܣiP[(hӋĤ$d,LqgtgP,(ϵ=XB< N*>zSV f4QZ')ͨdh/Ukqo!.Yt+bcX*~  s,?W'D>2Pr)#',@ QBAIP@a 0RpϚuڐ]Q'  ܠV Ӎ–/ʮA$P 5_1QE#AU*$?x7u@HТ&`xp5v:F:HII>oa:-+9lLXT2П"#Ӽ@dFEdD9@DXiH݃C:M&*~4ʺLu+$=EX *XABuΞ (Xʍ3*xor&$Νq,TQXӀ.Z)ޗ1,"'4!! d̫ kv-YDB0d RVIHTQ~!6@4 %$&Ia`Pq,Sr')ҕ`,2B@6 \RInm[r,3?H0뀸L!D!QDLiVdh!U*"H  (} ]!-@A F"AQ#!R( .S?b?[ Rq Jr. 2 (÷<1H!F1)"f(>8B'$&Dxh֐=",*DPȠ7YzJ}L{j(2_!F$b("0b&1PX,X ILJ'pש#->)W;Oc❘(vQ@E)f@9NҤ D!7y:Hqё I֑Na/pX)9g#"!!!$ !K<60Δp5(g1[k<$Sf9gq:!0V bGC - \Q:\+،CM*":5Uq+"$mfYVe [`"m"\K[+,- !ddQvE Ġ=tL8MZ1dA;RPAX2kCxRVJAQ UkYnphJiM󉋦 @X@JEhn"T6㉝S%#D+5Z? c LmXp.Uʅo7 &?[6'fD*@1JH2+8*d" ֶQ43iSש=71k)%v{^+nP̈͋Jq)ngw0΢+6`){k 5ͮZ8dӨT֩4N1w{WT?(i4T aEf[Vx&a 3LŚC.r\'Ol+y+n9ڇ/wP()wr9<8|c hR `D$(ABb KNM+ u tsy2Ln$e$kBk00Pو;2d%pxpYԪ1IO F4`=(MkwBfZL3Q2TKRs^# b a˹W4b)'D`DdTE&3҇(qbIOylRPp}_r$4Pd EQd)h6AH Ed[ @D AO~)cuGe֌bVDd$P 10H:UH0I"D XF(H" `d DLT(E[?5kʄ׬&bHRVm*V+X**J %eVB)i-b$)F-PJDl $IDUs<-_ҤTI smM| ك]ľ}騗(Pz˥3Ş91z$ q8ĸz'_J^WdT.&SkEI# !Ӓ@!怃6F ObL O+/_ܸaHFBI+pRE  f֢o_Ƌ@ ,(L"wn.vģJ( qgx@ F{4 U*NC]ƲE[I $ 9BTQ(CJʨN* 0:C9JȐY z5h?Zv4'ir'il53 ,Cfb(Cxۜ]o XlqZ3AbFGD} iE<LDLZWKK}r'nSTXG| GSPHu 蘒)5CNy rWDV,v A619s[j€Xv*'~! !t B(F4t!H,ONUb"Z&ȬUEZ=Z@:2)ӎ316*!*-&\U*`!q3e; Qa$OiDB".|0=Y`DnJ2wQMyJѓ P/ͅ| 0|H{!?-|?yKc=Ɍ!6*Vi3|̓i8Dmz6#^^i&3Zl 34 jMnn̫&PNwzPW2o¤Q8p FG?d( X }K U7!X)+ #&%E!I#DL kXYN@^ j;iT|E;7/纻iY$ R1#JVUJFLEaA%I ` LB "XA@1GаI0H,PRF HaZBIr3 tϧr @T<}[pjH̓7}82/@ "~~]b ,HT +"!xjwO$&NDj rJ7*Ĉ*g *hӤ,MZ&^W!N]$Րܤz6p9 !3@nEQ3p@wRI Q̓@W)PVdr˅(9V2BBNdRRB\6E 3(V [<%e[QKrjj1I-Id":D2%2da$dw>2*X b6awx^mx/'YљCZoE`ЫzprKP,t8qy@Z3YS`J14lXHƁHyv:{qD!󡦯]5Tu&7 x̀}]й'E?n}^=$EGL F*={ Q,=+b9&SdŀmycaQӒ84X0 QC`)A Cz#f0kp$a`|fvA]?81, x@{tnwq9ͥ+3`t1H=S3ȚX+`a Z?7c"No;2CƊ폮lx>X):$m9L`{0"{ )zQ摴ٓ1 ެ( @>d=‘$AdFй^fHNXA.~ESZmg\?^K5/$TM TcbfoFw(ZҶmsi*c&H~ 'Z+&= 9E=2k"H=3&SPh Qt٥Tbn]Qݞ7hS8>A+ÌYYPX䦓C \M\CL8>ńX R(Ԁ2$k$)",P p 0H,!Zj,FRH|0X: h;!;ȔN*AodP;T.r$0{QX,|w[ Do&],rGYzΙm! #JIU0YLu! ĕ+]|C'2A&إED|GyF,B ҫH=n5uςR :aU\:̡`ja87GQTƩE=肑dQa3W4VY6R ¨^h!v$ap!t3,M7t K6W-RԌ*0ÄQH`X>ޙC`PVCVNC)vA7gۄC~BDr%a8I'$i1dPIDamITE\Gm?iZ\Ǭ[:A,:OY5=. p[ !QS,x=Btj<"|Sr(*MuۛM Ls+›ͭ* H: `;vNCj5 Q{MHJȒ|.#D#%G4r4~im%5ŞFyg]U5Bd TbŕQ9cbS:֭ZX[0A- 7IMҰ=?!^OE}jT@AOc"*SmR;٧c++* B|0$-^ZDbChO*E-D 9AH^LSB$d+9Bbax(T ȅ8o@B o<hW3/jqsr71I -[TOj@)rܿV1aB @ISLa:.g.՝RcyΉ{0+).흎mLxM&$'r/Gzpi$Z@d4RtBr r¡Xp*NXNQbTqn*"ym\ BNuI GY[ZK@f4DV1Tl̦ZET thR)PRs^0 eP٢U&Eb6ZGAU3VfJzdCmY>SgCEDf$!,7:Ԋ)-`a%@2*AEXj( $Sc+: 2k=NSwߖ2Bvf*@a5b-X5eAb0u$,*B7pɅ:v4XmX$X;,ORzٞ("5| l_{ 1 ;n{͐$4!hid:Dѓgw)MY@lD*G9H(3T(6o  ĨN^kZ9ed`Ady&4ѥefwPQeݳ2y iӂ^Jׄ4G)(pں_zAl D^pFD<UI@8&B1*:E0HI`8DH""*VJXKjPJUm*imTDTUEĈ"YAb(UZhXmEYT+qҭ-EF"*Q-ZcDQUTEUjUm(""bXkmUkbmZQUF[[khQ؍-U(1UֹjWTEQKlXմb[JZ(9E-0+Zh5V,b%e[jUh[EC拉ѼpF2 A9PܟMc5~{H Qd?(H8=%jj$r9SqpW0V@",X "~!?< 0I2"XDҪ> )=Z?bQdQF2 F (d ʐ@Ȍn"k8:R0%J6BX#"k?Dua/z[ItC! *,@Nꁤ}C'݆zkr:JiP@/ j%A9=Zm4GTa"(I ye `F"<Pww0G!,+ ({(|tpXn"/.TTUBU]^Pa9 SY$ǜ G4L1Dep>@7OHPO0 ED$I'T` )AQ̐dFg2 rb8Y9;<>?U2C  "F 0@EРb@Hc!dD h(@i|"Zs-ܵ= t56N}5TmiZāa$PDrsv(#i/Qa9+v$2~LbSf B<}=ŰHDݥMKHA0SeAZ4*DjaE]*\R(2=N',&H@P_$(]pmRqrecF(ש"&UM+$rI ,PO@dj}$Ҳ @),XVED~ BBl$REqdt#PK]eA]5F:cA@ISN$p(V Z&bZt08SPy o{֠nf+oL[tB,Pتb [O*F*ѵkOЩjRݴqMRE4тXR,4H4P61 #%rɂN5a fQ[3dJW2f00b)!Ɂ`BCISLЍP[[ h̴YV5MED 4\V@1kUN-aɲBg/ 1UPE@-M^bv֊1"3`B"@AXHBM"X>=N * CˇXC 0p#ddU@X3D;}TC2& z.^҄(;vօp$EJhwdRm֒$40FCtִaDB`dMR[SIL-J!ajcC[ fIfBpQ ,B3H)@_]܏U) ("))/iJje7JD09Qn XËA 2d6H![Qʙs)6BrKQPlݙKL۬P2 ܐ$i%%z4T߱[C$,2)xŸJSo\n)B{W;9c~wG<2Fm, PWYqHXxu1Pb=!c` Pn d)AF G+ j#a!GFD"5|PٍX$^ =19bD%m_XHV.\xƷ}Ա ',̥9fhQO:z;#5"j0E;p) 9n@Korƪ|j3tOFeP"5VQ@h:lbK5j|I8) H:'!)(@F8<@fSr-)dj6䩄hBUp +U/Zy|9aRk2*V+\e'`SJ <5C!C23 );aWl.tX<3VC @`P,ڂd6E3OW,( v,(fã7MC+88cTBR!W69z'#6zc*Qjw7\w?{Vy-T2x/ғ~^EsjSm 1#,BO':Q̿D eY.LQP#I@cήkV4p0B s4RNVYkHh1ϧST՛ )Ws8S6ȢG  8$@2AFRGq)TÁJT K.(F8ӔDhG?bl,JE[J5Eh9BEEJOS¶;(+M¤`c©TD)S/fsJ̌>S;-o暽!+{Mdf@8p$4 CZawIWHgs$kC-4Nb= s77"F1D=E` :tb _ 7D CwQ}{r]>darא,q y8ۮ0ʩW;f@5t,bJhv( iDx`|^'"zs#_ .#zh3g<," U7 )".{>*{Ьa:tLdг!=k ޜbH$bZ_N/ɶ"hbJ$AƭUvtj؅- ԲifʉRfZPD `n+ULsF|j\;ч?i ` @E CCSlE( *ŭ (l,B"HYB)$" BIQ~GBFAE'X0Rc^LHD>#6U(@q} f"-޴EZjYw6jcuLRc PNÂhQpZp5 MX]WzotІacKj1hĭ#+c&[ ˧6[S\w' ߄u=wd@ǑG :r8]temȭM!CCj'8'b،X"p">A IH<C@XIC( ETDbLAO t#Y d2AMòהc2(X" lC&R44dOlVLDygL/FͪsI!@עC'qKD KJ1S"8P0l8mDS65 Yq1H,|Br$y:K  % 21BDH&0Q2CMxCe>)"c 뫜SH JɶD"sLa F@>t9Ő $DOKgr<Т0EA*ġ`2G()p2O@GRjV [Jc?UsNsReQV6I+ ZRFIPc3,5ȸ0u4C9'[iKx)h@ɈaL<%R#@H@j)Dp]HQK". X(8l G'\͈p-r> )4P2Q5M 02OO9p@YFT2ʄ8d"BFJ$m w C$at7#`|X?&?us1TE||5~D>(|ÄXC*,X)Z)1ҙcKL]iHk1(g'3me14keXY@ӧXk?bXʱEB=3 4(e;p@$UAEDATH0X#j@k(k gPoi%E0>Vʠ ;AI=|%1'휌P0AMӷMK:P}^X<"L!4r0|(-2 *@"295љKC5kePTItzuaLo+c"I0a~s**2D*O~>ИꁧAe1ԂDzd GJV ,Ѕ*jl CxbàӦK,2DD:s!#Av9`XI($(%7gEΆᐒI$<ԋidxˆŜKiNdYJ5-l4#l5Kb~h-OLk!Y t3Ps%nA`Kۀ?̋B&,B t"T]%oo8A?iTQ{ g-nZuKƹ˩8&btPΰ 0^\,D@#8"(h,uv(eγy{ټMaۤqe)N {,\4A_t$xÝɠw2F*Z32 #g$BhsB Do 3t< B/Zc_{q`&C?mDS&s q% H&$#BbBdx! FtPLY*IBhV\rD(3,0auhÕꆘiq@(aq(,bt<\wWFKJ13c Q9NDvlPPuJ,z@&od,@ҙ{f|_`S:76'ON|깦A"7AkY+Yl07gq5,YC!u9ʁf( XA$ 7pPq jjn@$Q<c$dB$0$@g#<`VVIއ#}"vVNUN dp2zQ@KRHH4S-vibDid冴  kYzdRs4$b&E{QdQYpŜl SZz)ӧMGl49Xp GP80O)@ d#di-B;rvNX.WېhLS3u9t5aXhP@L^+ ,H]pI>mbF`!$a`qyz1 i ȝwwsp8HI#y$<,T8T/()EN*HC F,2 :]oG$ڧhx!Y)AyֆYOdHZ ݢrŠOFN"vzRHWkZ>:l`N(vvzDbEUQ g{<@ŖsR??Q-kN[NZRTD@qC$ #A>% Ъ$`L*qAJDB d >(*$X,TTQ[nYj(2H !"5(wH(Jr}ֹpHb|CsT(戠 tb(Ab6QVHY-!3CttQE[  b U܉MO Iƒ'v:XUUUxy|CI)ҝ 1f"3;I1(Qђ)D,MQecSlʼn&1Q)ƚњ 1)UU.[ (eAT5!\`WYqF1ca2,DT#' `F( *`*L*dH,„X`֨"Hid(&YbcPЅࡷLG6lY 7Ak m GQQLȊ$ᙄ[i0L2k!Y(DU@YD-(&QF#``c6 0(3UA9iE|й8 \S'kuŏ4r"H",$}RH"1b=GMn<;>Fv;ODAĐ%@j=3"$ 5C J*(&P$XFi  i\ed :!1udU Ywt;R, HVMC,%$ˑ ef 1 Rd1 +L L 3)206Xih7HPdzP/# 17Q-Ł!!jY &+wCY沨˲6/WH_^M5`McFDdB0^ᯟUYLzXP+$-hd'q׉*-k D`>)!g8*19˃zpB4Pn[I0j尾|. 06 2`Y! ,w'V.”HntQ8hur6*r15bnĕT M5&)UT@@}^+;E@PA]Z%֕OOWEw l`{pzl!ȡa*rDRJAh#H|BgCx{&W[f.}yd)'Qb*؏جLC4iZڞNl\Y41%P̹B P1lˆqUS[sHl ڶeh8\9q6Nxqp. X0&TQ# 䯋5Ht "1" #l H )dQb$FDzD'aP9lyn,CBHC}^#**E^g8Y@J¢JzP=Chg΂X}i?*CM?5;!HJI} M8MX QM%ʉY2e PEl,"(#Sꁉ[)I+KkRX *Ia lM逇Fd T9d^ q0C\@19&K^\OYP\"h-0r(E]!X5jQ$a'GA6'0u1 +坌<8T (+%6m]9) jI&$,*a_0DOQ0U>fũ౉//9a<fɑ`Fy$F(AB# 3N0!>j(0*H|]PtkEV"#A(YZsqo䙧cR4"MXt#$$C6sV^+%>7'L _ TQ=F*<\FiU98tj{#,UYA(*}ypmic!C}%D}QQ QQɑc%vノ*P,Y m=]P)DJ3.ƫcf803*biR̰ mJPRraiEn>'d8IJ]=,'16*"IyD;O7 @@2l(%ӥ81OIP\mk#h.o(8eL Q`Da7j£GvQύ~b~W3':`hZLRU!II=z `8ンՖ<\vQ '*E>)D Vuf3(K_[wQm X Jq,[Q #REVHA$!dJD )P8F"{(1!"ʖvPge8k>k=T˜捨v VȱEU Ab L a'_3RTOrgHX[XˢHWc~HOTH V +b> %UUh̅FhO?2Bs$XS2?Tc8M\ϜP4CRL ld] Kde;"|<}y3, BVAT福-߹TPဌX"($DYTHF)@F b"*HdU$;*t3mDF0%1XʿJLc/EkKdDpb`DEQiArtȦ0FN- ]H4xS1Bs2mչ HdDް:m[5oS(ڭ 'BjD%:AV a=2@ D3aCHvCT7"3t/j @WՓ4L0A3n5% 9 O:a!"+DTG.'^軫z6y:[BpI1VAHV,;# OUDiBiDP>Oh"$[TyKM8R*cUe2Tɓ fE*[EbrF4RԄ46-;[ 6~~sI h69.S[5kX$`Qb)FOO`$ Yf2cq)XQt)/?? "D`"QE#DEb EQJB-[kO (@bH*őBF b*3exJmu' J1, @n]-dPkV0zmǞ`@@EiDQ纄R+*$6AB,XgG(9EXEs?L-#r&#t&JbkMz$ I9ImtC46etOz,yJOCL1)ə79ҷ\$吆":ugIhT= /QL-"CcnCp(ܖ;@ 4zޤÎ= o0\j5i.Sm۬5+RZRWV88_z/.!ȇ`MeFXMG{ a8 PiiTLӜhJC1mHHQXQUAPaĤ(wFkڬ].cse;DpL?b`t?u8[WJ:y4qIJAR1I %M5dUdA!RH "=B1A % 9Q&1M aM )I+ئ&I`.%^bm1N5 7y 1W+55iu]"~ϿD@ F3jwWy'D\7KP'ƃ,"6y6 P"{aaFrk S$$*!DHD78F H_ am4;# ~( ` YsY9h蔙S"@'D2ⅠZ"@|%PmqU$UUBDj+Qj(EB@1"\R@$E@ *(PPHPRS* \EY p dAM#p Eq PQ!"#)PPU!QZI T;Kq$1FȨ@$Eb-BQP1K  qT*"Djj.\E$$AdK91c5f*q̙ &ǥ#H R-?${C:7(.)Jw[_!")bb#^ujD &Q@VA A "jDȀAV "@2*#ݪUNQĢQ"E(AQq"AUV=/@.G<+! d*B bV ClA(Qׯ HOd.)5CQ/UM0<3*8T, `J/zCB`ԃ2X }b{oG'^{bțE]':F*>opek${tDA.'W]-MZ%~QńíZU}DuTΝT AR ` OlVk!OhT*t&LAU܊*uS YĄWMvҕ b3":a` jsh$`(4dR PNzn`)<.cJtuR`F 4Q# lm$`!*Ci($aA$ݚ@8 |oTOQaB4_%1qQc^{^Ju>(}8NC!u6kEzҷYu۷T:%-UΦbټCNĠ!$cÜH }L(hB RG+@,ZKX1@60h:q5HۼiMVq%ɲ*nK+ôt(/G#F6Φ^hڝbêF]݌oCB(=uDܐܡLۥ: )#f! :-jq}PtX4vHU.==EW(Y(;cTwt6@#X4LJ E=K)[a֭*zql0wm{`"e )$I$(TUIRs6X^omM e!(jO%jSa@5uWg=#(];65A틁(m55fޞڵZiB"!Wou%5΀($/: @)@ = @B@@ /D )@*(phmSi[j CL hy`zWu@n h+C&F(@(ixZQ +`@2C "oTu /U 4z(h [:TWu2tG:y P*=dG{42h  %w  ABQZ}( wT>:ze"&蠥OQ24˘WFbYuj7FJ9n(|T@-}VꛐT۶k wN PQ%,ӯw(]`^$B'}s׺)-}+9iN1t5Ybl[kScl'W= (@ ү`%/^=y1g:;'YaV绠(u $zp$) U]os(MzNtAנ![`lD: ɪ-gHXl Nln(5>fO_Y` E@7o(X'ūT"b`l'һ\sWͶY].huCG:chbћfYz7JGǭH;T*ޭincNA2 w062"ۃ jYozIC"W6{7sE37.-r7 /龈٭v;aЦ:c6ݼUR5l3)v1lFm!OO{A^26*:(*a2MKtM,pɳH}Go{u˶4ٴW LJ*tlu'vs0t1Eaҫ)R.^ ТYՃ$:wI€tePq.Fٽj;:bdvhp|Z[XfmVmweAP[PkIM bw;bqmb^;^̵95EeFޜ㝛QRMOն7ݺOf*lo#nuDX-Э֪)\#vt{m5wY5`۪8( İfv v{pyݽV)Ю 4! E5@< JD(( Jh(zH&MA< D@@ B42P7MOH!')4??d1m"h($?\?:j8,{7f%7aVمr*Fwpm9Xv˰]Ab1ghU;2ð0&jH%ȑ_Y4t4Z X0D ?Oz؁KC2ʦ kUӇ$ȍ׏Uw7u)rt$v@,P֋-PBͥv $ĶَY@H 6p)4??)؇F8P^2|U@߅&v_'X$[ew`70`Qd':,?z|>ၘ_> _y;`uViDx*EIT9j GL1vOJ}BDҪ w'S_Ƒ#]&e@Zd(:(Iݺ(6Q܉ԢOk:FEC/iU7Zʹ D ome$"R2l ("JSr N+<_ޘ\Bb{U*zTM_g& }߹gnjL݇1;x[ ]4kǟ?S__Oɴ+ w!Z-[F%|e1KV/Qi,ygΆ9ܞ8ֺQIێrD'bzRVբy1̵ZXƱϋPi|>%ȜﮓYb4Hnzg|~ ބ+G.>/6zQ)K N}ta@{Me[ fhl/dvw±f?c Uɸu]%R'xXIv =B#eg'2xXswϖRUu=_5E%jnZMkvsYW֜*+Ns[xը_ZzUmMn[*)f#f](!j1V,riVQh PN%IuLS+k-}mhgּ|v#@):żL||d<ǩ69\RMTiRR|-֔1xc|亹Iܥxz+۽QY"t-ڎKk4ϧ ^]5cH03`A ygȭUw3w+^~u}IZҿp@݅Aw*'Qz8Qu_IH(^+3|QAĒI$HI$I$I$wI$I$I$mxY7?m9'B92* _`!H DDDDl58U > W# x24<\YT+VlZ^B_: IqqzD.-`S'#4 !L5YIH¿BuG; մY7I 6*}A8ZNYa)wv~OϯݫZֵkZֵkZֵkZֵUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTGDu]6իG˻)1o`5'6;T/@|~zZ=~md]ZTW{ՀӖ5INU\V֔H+_Sg^QLrĈF72 H?̙s.rЯF Ѣ6 _x''C\ꓝM S;><]QEDQ7OܭZ8"Ւelj˟`ʳU(g~X7ƹPJRl?leὖ@$Xo#^Eܽ!T(Bi &{O+tP0BL  J e% hX1?sW1\sy|}7鿓zn?+PADD &AbAb Ab Ab Ab Ag3 zTM5U$bߘbCr0S.:;Dz ":Sg !$$fC8I ! /32HI ~)>BHH L̆qB@_f\#O, B( 'd[I~vfBd(U79K4vHurZz EfP#N[0'WvZ_\(NEZH~e_7 -#nɧ$Q250˜m9 ې_|Q}4f?*=)P.z&%jI;9"#kA ?|GLj " gSHzJ ' "H.axht%UrtCNP0wp}YѝYKerXUq֋bz3:=,%E&K2=WCoԯNxޱsia% ֻfٽ=.SF4Rp4CHLh%Ӫc<rt;f6wjZ(!\s4* LNoN+Bfx? j tÇ_ @Jq * DD@DD DD@^UĦ=R%!fX ,L.ؔ9HכqhV>=Dي/S xEq-$~&zPiT)F,D# D,YqԬL)< ]a0 t㒒 KK82FO9U2>,(_"%R6O1l*P fH&S;Er1Rܿ>g.hXaOX0r"aH`ȓuo膽:F&=`@l?Ho'Go. 1 I$R8 2"X+˟ ĘL;Ҫ0 n ~YP,+߂#,e-[C5z'ln d ɩO`A/~FAADlA"hm)'b ت +}2Sڀ?|| &Jd/.ݔ+}HL M8lN(Rfk@H%4p؝:4Q3Ge쁸so|U3]ӓ5D!֪6f&ko\7˾֪6f <-$Tm>H M1󇉐jBFRԷ|3;׳41j?^ɥz7{FRմ99=Wʴ}UҠ+U=s#!Cr$ A-G!iDc#w;NzAJMWaT@gWj E $j#;;TFష/+ 2H JCv7V0H.[W̙';nO῿<%O>^rqezHOUQDDDDDQe%B =Ih;%Q0l7BSaN+%-v]ɯۓkIxqȩ`W#hgFwPHo}q[v`V_I$;xK l @Ac9~uGέ7OSPz Q|yykZֵk]փ_١py+U,[}Z'4wh%y;}l=x^v 2jyOQYT0>oA!`;~,X|us[<-)iED~c%uC9Qw,[и?8tJ?ZW2!Q;a2_O`=&c_CH@ &("Rᩘf8#&qj=tbVq-9`u YA)#7?XWLWl6"z| `D@@O׏Wg A#Kb[ :ym`w/ BP% KUίjF<\DDDDDDDDDDDDD37 e88/`FFpљ;^C"X@jt"p D$xVQ__t6#6Վƭ+pOf6*ry-SCAoq HM\,J|I8X83TTmu8qUԗfG=g& CA98B%(Tw%g[]RU"mb_Ae '0-'`N`na}&.3Bն"¡UNqO;c uB Hb~n+Q]fiUN!@8nYA),M`Bܰ0 Lf-q8U*QB4@Æ88lNÜW],Y}.iP0VUdW߂9g9& t0oG`P"~b4I$&*Rm؂gdFʍzRDI-1M@e̮CS86P<;NG .EU*&[T陈L8@"2`ŋ݈,,0|s뱣@ fb3X( jWT(Y_Az"EXa"" ? L C]L{s 揫u#{r{|K[LE)QfgRpQ,^I _LdU4$  5Mҡ‰+5QkZ vDHyٲPbvmVT^?k_א4/@ar撥=1LV!{ badBΉh|MfwFQWIg.9r,Q:řupMmZXN'B +!EU[h=H2~$zko!tH7 \r"DUWwRP) JKf0n- HZѤg F5SUGJieiûTYko]20^V4J[^_/%9O"# ue%?k@@lk7M2#T,a⥸ ,:#߹?pM*!ӭսܝ~cC叀Tn.P9dh抌XQ ߓYlf{Ӣ#oLLVPJRp\-!H$)  |y($Ǚp$ >[4wu5 r]HӪλ̈'ͣBE⨣||/~Ro]N8sR8ך˩y4x} 0J D Bnkmϩ{VB$l6'ډĬĒAkAfq5a_^ݟ8m%?@@ |ʰC?x&ÃPfE HslVw VUPX,έ.nI^rl|#EbrwxJ T7ÈJ!>E]QA"*eXP1% ȧZx{QŞD$^^{+gO>?wBե^Gm4e%뀷܆JP;(Aa$P*HEG )(J~NA r7!>&^+7EDڬ`I /d7]@ĭ8mX Z48^ZTQf9 6.HD6tbfx̖BɊ:PRZt0 A-aY=CwCa` Oy`kϛK18 hU>{oX&~i&yR}''w|}qSP7 p(,G hQHa(+>XX:ݭw :E$ RLZEs{yMJiebsf P1$8a]"ob>XE:yek^zM@PŬ3q7 hAky6⋪G>.biCR0%PJ~75F0ZYzhDߐrWeU4331" 3RWe2"(,r$Ls&Y?sRCBNRߊu%p0?ͬ("(GCt`g$y)`"1qq[ĩĹӋnz\>h/g8gZk~MHQEVs nCɀX`yjcsywN:KχOfk&32LԪxnm$Qr#Xi өrD gUjj,%e~4@5[ k 2Ȗ^{i8iy$Ş@ʯP$&-Kbȟ+!ncQp$ )Ir S -Ԙ9%Jl=VFb JPt$~,9VJn^k RgTKgV@%L,Z-["ޑ!V]XT(İ9$? XVf4 Eg5i~4hqߝFV3#vqXh¬ €Fc4}I]2Q7g`zCT;b q7 fJ̬T#ʠ3|$K_N$ZKnkg gc"GܔCӎ4#IJˤry#Zs &` PIW}d{*=+-@~ZMvXvxRX+euRf_I X0ả,cuDS ?fqI7Cz`(D 2!iv]PB:- Nj69;(V}x@$pY\IZ'|@xia؝$lC֢i=$LV\M[#Ho9X+|~}0^T!Q 5*1g/F,dRM_7 ~QUDbA "x"7'C0lbW\~h_z2d* C&XB $?gUڏ(8'kF3ɘPkya a^_)Q5]w~m9HYI6TjIhncl$jsʕ 5yM"MH|sꚍqj]BOMո/)-xiVXBӽaLѳ 鶔j#(P|I 93RǏiWmV]C(ezoN 3UPc NqX/Tf&U _Id!٣C*wO)} :H11Ibx" IP( 1E̎6!}R.Pp` 2"nvE \9+iaugKw'tPFaQ_Y) F ?G }qOl((O1y?O~]^h'l(HfA`iA;8Rl?Zl2RRڷ e?}²L<|8B.߷|Ӡ"*:" XQrBxu<~l-vf[*8⫵iUô}b6n_)p&mpH.rR2Dyq9aŢ$_lPz2DU vғa:ds9VՇzRo r3Ew.uu=Ƿno呖 1 ubVH]imBW*}.merb0<>Hw(Ἃ}l)Q۠$rV(@I*-Klvޯ 1L#N}iO-jf" |Ru\Lz~vmMim|!p1͊㻯->9a a8y5KO"-Dw=upkb| !}TAT@ @XC_YJD=~W|߄ϫ!adjQ6f+1”M(hJF`)DDTB*&gFdJBƥ"1v% P!,)ERlHa"L h&0hcj2bD"Y[Z 46E6bVQV!KEbIhJJjlIfHQ5[%`Y1%S#XښleJbi٩S5ԚYXbcQ0fLd̙&-,Y*KRZ%TZ6R4&3DSBRZhjME4h)Pj1)єHeEb`YH2T&eܱV6JMR(L5I%@@mXc0¨IDJdLf"،4QhbDѤCEI&4RLcdcc$%,1fBEJ5$4llfRi"e#%QPX@4bȗw5#+E@Yi3@RDb4Q&)"L4Ԛ &EAKBL)R PB)ʶ5]J I XJQ4!61"2DT&HYiUVSi)B$ۺnܹM @0#Lɳ D̲H CM2of|ƂZO˺@ M,[_QcWn[ CMZ F2&35, $RS)FJ)3I5 FILFJ%!3F5eIQiFS %)(HfQ) 5 cId֕A$l h!I%m+J6J5 ɰZRje dj%B$QM )I$i4k&-1& 3dЈؓ lD-()5%hB2Tl"Rb)KF5eI5,Vқ0I4ʱ[ZBRR-J-Q2Eh²KEb-E64,EI2B)B4KAIDRP2&1 $5dV$қ3D@ѡfm5Ab 2Ral(&T6@̒%DTQ -E&5 )K3eM6څ*(JF4lL[-DKRړikE4*!%J#%В*MIfe,0H$l[&J(ԦfQ6F+Q!Vbؐ)(Ef TM,cAbM&5*V5Sc$V@,JiKS32I3Bfc-76dH52D-!SbM&EC(H02e6f ITؚLllDFS*KiJIiAJT el"Q`LcbF+ci-MJhس(i2K%6R6b"jLlf)ҫR3jw] EjBe̔j42Ѩ2V1Q5)eH6+6Ti S5K6LLJP4S$I& 0YFEe"Ҡ>aHbQi3ImH &&1Ih5 !Hx) 1&d$3Bf!%&QE eTh2BҢ"ɩh)JE3]C2d+2e K#F a I(u)I&I2YfaI"RŌbm1Z6*McIM[m$IRCaiZ4C$Y&BEILfiF&+dڣCi$fE1,RdIf6  &6XBUPRFȕ "Ldnأ(JRlDRbHɒ%dYB5I,b6QّPh՛ RƔd)i(RS4d-fU͍F*4VL%,fQ,l(&4[&ҤhѴfZ(44a(ʑ6fBR)H4#J fXBҩTZ Z15j6Y6űU2+HƒdFc2,Vl*X4#ͱhcRLͣ%IAYd* E(H)6ŋ3d͂0,1QM0EM4+knjɢ%Y5Y!iM5 a*$&aO/|Z7zs ~iyai(k&F%ag{I4/EJgk@;J>/)Cnj܊|ʹ"s-="yh=TDDG&fffb ""!#3331 陙XB`K sR Ep>uL UĤKW%/^`QUD2+OIO^pD^1H*>n۾KӪs (䢢xB*DSP%Aq LC$(g}}n N.AySP(?(?5PPJb1K&M6BI4DmShYTԲR3"FM%͋4%c6h%&Y L3"#HHAFEEF(i$1&jlZF*Mbm 4D4X(4R0 2fYB[m-Am&ţQIi(f" MJJ2“JɐlVl%4$5AQV,hVd"h$)D!hdC0HQ)$Hk*[,ђJQ-BJ#2u6lH‹"e -&[D̥H%L~__}p0TxtS?aɇpAN0? xgBCO}͹Cy@;oOU6 ]9Gy?/t тz:sl<16^{xߟ`4㇄d1=oPH'] )5t ^ (PE]=&'&=Oؒ|ؾ(vzc>sʟGo`@9*p} ϟGf21?&.mπ)CJctdTN,> O!@ץ8H}yfj!pMɷuQZ̥Fq|>;{O8Hi2 zdPN詎nw7s^?C;`uRVw2E▃ nJH<8 (~ gD_F*߲g; s0w¢k.UcaWv'q{`*߮!}͆U1+&T jD\5Oi7;^_[-wn_#yΝ9^iIMl ô[߯\Z:V~qA2ǥĭtHdkIK59B :v6&9g}R;[7sc? Xq{|bշcZa;SRKSL_MGq`3~fqc?Vړv/'kqO k5#G+|i+ēR7'fK4:UIGW4.ޗޗhoKzs2{_%}6n_>fЬ,7+z)׷3.a7զbSВl\xwrk|h.7'3wv'K}9Nu h7ИZכ:.K=92j:isU]w$vG̦P ʊW}# stho߸D?m ˧'hcC1[6uyY'鞞,'ȿ;Tsʸ告X myL~tyg ݹ3rp Ony.?g_G ӞG|Ri#4-ϔq+b㩛rE({I/;sM"x׬ k_v,[$q:OTE`R賯eto-\OZ|NcRn,"3{ʡrIq=2VtcMts}u.dO>hOuDS,IۙdJNߐčmcƄĚwo2S‘=~Sp^Yw2r_gYN_5=%U.;O=hn!6}\HT_^ГI-^v=ؖc@T]b#lR]륥WD.egl-9 nԍFCF5;5ͦ^"%_]:s/(v#*ngm{,'r Q=?JoȝDnn5i--ij IxjĽ߆y\9jB]XqMl7$2ri;pLUI'Β$O|ӻnIo1)_~6߭L˖ʇ-]Z9:k2]ɓl^r9VeY48FÂ-͙ײRKW0I3cC]b[ul%|l>w'`ݢ2?{މJzrj)/c'e7B[5%Xs3sI5}Nt{ͽb_:a?D+ʫW5CFN#wY6\nzz+gUG5i 5λ&::s۹;#V34YӤ\3^lc%!7!XyhvgTnX[yR)3]B }EN*q\ݗ<]G$;eO{gu)u2- ro.G[ইyN"jovٮ /c/{WUBZ {*#鰳??e:|1OS.=a2|K[gnM;3#w}q΃^%V+qgcr^˜s)6y-R{Ebz=<orM݄e~j=\즑ȻƬoƛoEjTv^y 2c,F$wzkuyn*'A1V}DY{^)=.ͣϗ"^ϞOM* ^5Rۚqֺ@ѯ@QE3U*{_"8ܿw(M{|uw8_Uҽ.uWiF؞OFtvy8[\U^P7^Wtj㞵Cʧ4fu"RZ{^`Qh;!Vd|fC=QzqxgDOzAnj>3K4՛98s^gx+^:y2ވo!p')Ȅ{Bz+qxg?;YdC%H.i\xU99q8G}y]CuOTq8=.˛yxmVNvl^Ӓ#jww3Am^f#L{>$$1LǏQ7X[>,'MmIxm+n&',aI]rK-X ë ؎ 6Om=/D'lSC&;9cNeq|V^4Y)q]:mlE2򺜞{W^loʻ4mSgyz{|9$$]*3Lr!BFx[m)4_MNe6B+\;sbz Nx~8Q]9lV*&Ow׌$8Ӭ|;1{&M;1l3_Zj~շNc]FfN;{sO9o Ӣ5VUf可;eǰǥ}PmWgx}h~-SF+\I_ltXIC)= ЁS}LFzfž:w)|ir:뚝M+t6;1}Mr-l2"(b|~?XZ ~YN^جIRJmOL_2_H|}XU̴nYaDM:F/mmFq*p͛,9K\p;8tO,Kob^+sL8v`z]\`oqg?*EtFTI'\ͺS ^={ w㐔~N󬪾D$3 sv8:li'e#oM."cF1﫺J {%ATmrFCIR|Ʈl{E8vbx>uq9E dIǝ1*aN( cӓ+vtތŖdqVRf{7kڅxD+\{ ݸfDOzQ9j]G~Efpu|`AoмpD_ygїcdT17m>{ʵ)f  %#*3UsurEJG`I*eL7hLԛDKڎ-0癠H}Ki.geko;2SjYt:vvk ؜uq8ޞ3޷o\8W ˺B6d_v\69Jtlz^13} E Svy1*8%k>g'tҶJvs|\zIm$<;ϋ{v]tՑt<ݯ4)z&{-ʗ7m/&o1q^]NO&G-ZjY ,.ٿ8m{u-g9w=Xmqn-Sh$Ϝo37v:{E԰~rElu;MXhhѥžgtEKmޫSc3m}1;g~]{GYYݮ/O dF?zuW0٥Y/4!c%QEOd;PMuH${ln580C23$ny.g :QZ7vx y<;ZM%ňQC#u%OwGi$h.wݻT/Vs wʌJ"9v[G"w՛aZDuӗcW;EL 'xMf6tB ܢ/0~W"lU#QcodA EBdAr rN[!s.L WmVP8+oҴesN!d`i.z gOzN)n!gMb+9c (Sw َ'`(w|cg3}\Uybť2Od+$1q3ܿEkp\!}KtdtWkY ;YOyԖ$^r'86~ফ|H/K %lr±Tr}y(;+RzƑ]: _ neǮ\ih-#bE:8#&ʣ+#ruqȈl9Xn8ب0r7*vNeL|:K;gUW\hX6jIYi]Wλ/v_96xֽfBX~2Z_oKjВdC E2;%zְ>2+Y9&[ u[t=8uߔ=Zos_:65̾KXfbSf@.@hk4[H=NUw],?kO}׻eaխ;Oe4)K=eHob!oF^Qo }rɮt䛱/{eBgkB7OI^VhGs%[QWG4VCgay; VvC$;.Ėr.d;jcj ,mMG#8~D]xZyMl _wjRHz[K_ x}4Lɛ>͔#>E*Dv܄t׌[NhgBe k|Fg!0"顄COz"U824DJA#m+ \}mem e[2랴8(p@$$w\Wԟ?_O.ލug5li܍)O>z]{|UXhFUDwYou^"YF6H6Q!@Z"9yL  ˾!{y'xp@$#멹txTޝ̧fa@hINP>߼xoHT>HLgGϲGzFTT6jSLyބN*sΡg!ԵѮ,歚ڈ|F {XeHhiUTJ{خc[V8euOg!0uVEᡄCNr"x|i܍)rsɡ#D2CD$B44hS{lˮz x8}G;0+v"}/U_WH{..,az2Qtz{6N9Li>.Csj_6!Cgo.97xc3/r6UV/y<7,~mg2"}0jħc ^ςq ދ \XB%zc5%%Q]u^> {?xz7]\eu9W1u`b2D}ƨ5F$)Xxwyۡt/s=^/ӿf(sqټkmnDwxW'ܯg_* r;݉y';8 _Yhj2ЋIާ*ugT^KRv3٩}" ZҚ_NrRt~.W^8SCAuh*SQ:fdCOǝm1 HD:jUY;ӅcI)/N#2Wm^Wk]-'cCʥwS^Z\-+ͤ!j}ͯ;{Xd8{Ǯd/Cy[|nrG|)h`}Oo0nMp"_OD&pLP9[K]@HdVN`I6;#3Zb6K+\JK"ӫ Dvjff{)"*TTH=s}U" !k?{D7eP[">s{΅uvYDTLDl%J44a i|T=射z+,2z}bQjdIWr c[^$EL+"꺛.d>^.PA꓄r$rHzɇ?G"yq)PTCsR2+ѽv=E>F\kL8Xkk~ զ,mcjQ_QIe/YMIgzy,nb׫O)h`>}>w7I}+yn0V|nMH9_> :mw{mpw) }h|_|-"Tx{3{=˲moX;6(aTYh|e"Z&#!zarg7[դ_o|\p~M7Ĭ ۑLOX&TqE,zB.xZPe*]KM5]q j<δB٪ejnLGkn k7Wa:>󝒔(;^C2A|$.qkOt2庬{xݹ^?G5&7n@bO~D,IcOK:2:K?W;2vچƶSi0/) ,s%++S'LoNg7PCfsfG/]Zye\_rH]9OcjK6az\lg;Ağ`NM+nW:Y۵ w sVl%HU7u(y/reʜk!rL*O?='XjO9ߟ=::Pxy:)Qk8JAyo[zc+wوctFi.q4ZOC]r=XvT|.s%7|sd$MEUë/{Iz{M>.+<@P_^/ WR@-:BzBy(f疼u9Pa*?HP@t0a4׭A:oϴ}YLՌSs, FڒfXHm 2ZK'551$ JPAG9/|DZQ%B>B ! {. }" !mC:P1d,|dJcн&LǎlB: +.kEu8xtEbޢ]fqnlrJ}-BG7SJy1F C5f/h+}R"ư>z|z',00?t| J{_J:n?(_/|TD%Dۤ48i1C:1}@> _}x$$:wqPDCqkw{h`7Y􀲢Ѝ >xfYjdD"$EV 'pߏCC*f{^Y_1?IX2U&]5ss-1!cp|vktEUK30+ S7czg}*Li?Y96[v<1aӭIXT9̟~(2?d쁐BR!r=ȿ4=h(i2c!LϬ9,:d4rJ]na߮xѻI;]Lk;9%2 ! RԀ4;j&ײc=noѣ>t)6 \T>yu _ ?߈Y}܎O ?*A/e)y9tdӠ 7a䫱!/Et{p{^8P}zBv=o ;Y{[: Bi!P6WWLBcwVrJgb^"g _@)oIK Wuռf?brEdf ki#HjeGnoUj2;k$|8tO"/}_I|8`?f՗9Xq|u>LC̠[5yE |bkM^??=យ *z(cd7J?9 _ Cp7&3A%p$D14"_A"2f$6')1%mJ?iMH8͈sSǪDwd"T_8|".Bt2/ V8rr_9 9:<ælkL~ 2"ÀǹL*HɈ̕ )2JKd>"A :P*0hLrR.鞶Y!CI*i83]fՓ˾~!|rHc/?EJK6yxHDqH%$WWfVV{s!!<%`ͧ??|yC`_a\柲b.!8F 1L덧"~>m!@dCJ4A /+11 Cmfz{]ܝ߶0{@񏾬L&դ|k'{/ًoKG4٧ls{~}sa^ΰc3q0@Xm'9L~t*ϭ@nx i|vØLx~ Zo!Q wdȧs<CG}(眼_oSڠrϠzi_ @/^:s#Jvz\p9H/X|[႑zLD>"ğ'y_׼K$hZ6S_S|Ʊg*Nu'so2?d?86ad:pk$Q_Uu3ǚ: U _p~)T#?q:Ii}ZLI W| 6"Q}OkM|aHI>a OeFK!#~/0>Nk~}㇡Ȼ%+8դD9J5՞涓y&t8|D> V^yq*^z*@<8@ 5 >aSxb_1?& D0A9t9JtS!Lfٹ%Mf Jކ0切sy ԏyߓsK(o!GQJHz;>~8xʜ+RnczMɹPNqlZEh~7+p~\Y40*,Sכh"iedaEq[Q=Ϲ9Eb/[lV9v1>N l!qn%MUƳɂ(rDd^ƶJm"L白2\7H8ǂ[t87m.ZD&:^oKI,~_ÈjN||H,bEZT 贳?xe-œSocO{ M(=Ta+ŸO|վ'KꬾKNͥv-p{]9֝QO=NPnh9ze6mї3ޟVM!7+;54eHĮ:[DxDVmEIet:'T,gL[#+gUXJHatOn|S8i4fQq˵]c_UW>bazVdۏ^$RtXX=ӝ;x)\diI!Y"  ;PniTӷ_n3#IP:AXەʢō[I!C$2Z]4 #HPҡE 4 P+ATHnXsTkFhF6*kZ+CHPxkM B9) jAM@ \_,po}JXQf}QLb[Y3CSyeړDAbHD!BE`HYǦ:ȁ=x(#P]_~ǭTQ7wZF&ےyd {ds)Rk^?0%<ȦBiL:R6EG!LMNH:E(ߦVxjUܪ5rsW+67uNݨƢэhkϏ^ JZh((C&`fU\rmTW(ݘ҆H@nC*ǧ @PP V[bF%+BUǿ`(ޗ5̓@شQjQQ~ޛS\b&HPR-Pdt7Uo}ZەQh+kjTdZm{ry ^%Lm` 4Mh6MQQF")B(7Rs d5`FQ11")@J䃐 B~i@\o5 cDbmFW1jzsTJV.E!E㿍9RPg۪ljڈ׋#gj#ů;AmljE d!rP< B3DR7R<W! \q>;Ԭ/\ό7;]ImFŹ8ijڲV+IN6ʶnm[S" H(JBB\J Ȼ!_1Wy|^zxv)DCT<B4iS&+R'yxrq=}VK^v;t5 /yҡaBL)"9%!@|*Q_njjC!b@ 7׿ZMEALR'Z Q8Jb;ZJA) NtrJX PRdH(a]Bx:Tu SR2sEV-QmZZD~>}Χi,~95]Ivϛ Z,lY6g[RmQe_|@ !?t\b4TWAMzxy41}}|xQTTP66nIhɂPz^:'yMb&);SEE IK?wd)Z "Q[k-5\%(V\Z.@y=:|mkF~#D=c ;v H"9 v:b 1~cƆhih_~x^`MJ2AԎY"d4!@@Y!1JΜ㾎WIhiZJ R94U5j~nFbэlV6{rLR)R(SĭGb&Oɠi2! Heaōh -زwsVAN% t2V-BPJ%*RPRR%+JД㧎}:{{yRiZFUtS*"J\qtvAC- +`lb`(iP.HPsӿ~=}*=h)9#H=h)7wG5\W٫h`0`e sj.kFѲтIǞl2rRniUSMi/ͣf$>[lXHh1QhF/moJvȽ&J#V-;Fѣ,d+#5 XT}uƠm4F-1snl[E.VY+__;y1Hiׯ:7L.nZ*5QO: U@6+2hDa} '>ZB2BB GuC&dA!W~- |FD nO(}g~7':k"FyrOLTS阘+F /FsX r=|wY1L@ ||` x3"@|>gҲTG؋(t_矮Ƣ+Ù) I HtwCc 6 'Ҋ6"ïk;z5W>o-m,_ӗo,70-|e'} P}xA nmL({xm<Ӕ"ô,d=t }ys& 7TR+>Bvg[B6u}{s񟏾 W />bB bI ?#xI9"L)^o\Ziͥs-KZQ ]S-{XimVץ$[F_c$ ;5Ľjo@ 礼 @" @IA❘ #Zwu'Ht䘾mڅ /R_{9G̘?/r:("]|d_}ۗ9|x^|::8HHs@mgM8̀ύ,.y͵ͩGo٭Io;s:]U 0i,b ڧⓖIe[N:{q$t$`?]q>ˢAKRQ23OIr2@ ^$'eeH/79ؤQ/^ߞzp+%g M(uǞuL2s;s@ #B /oų|`ȈOO·}Q8܌W;JZZz{kKE!7ɶP)23,B|5f[Lcf9fhdcP> ?eD#4 mEu)Q*s'[g/ |JCZT|b+m[^ξdr8~?uU),1ϻ$ DD|dnCq/) ~t@tp_9}3sB1Df64y,rOr,|"Xݘ+2Z}#w$!5.)D V9Uz D_|=N|aFZ첑*@{#?_͍άrw,M[BA})un k/!i\IBBDDO)8@cVC*ZsE5*CKt>m$8H4~Rh?mN7¨r""DA?Fz >`acixG7o3JC!723( 9>Pa {U I <+woxo݌.~Co4JR}lpoEi%/8 d Nn6SZ3:wtjƴ&%HPi^_|,n ߦs}qwnv6N<|x5PP;eb7Z4!fcd&~h }t9z??{M0 B/B r|'Zf]i|xeyEhթ߃<:]`ոgW', k| "|Dl|'|IHg8.KV~O;箵G"uFg1Sޚba' Z~-mHC_|v `x^9}cn}d4Ğ_y|1!=P~j1w"A)S(B@Y'ps?-~?>;_sӄyJɌZxy#JZ]=ۯy^/!?]MmQ׋U@k=+6:V 㪬G K-+3q"˫=w睏}8&bNwލ}{:`!gǟrq np6 pu$ 3Ya͢=9|6I6fjfHx&!t }1eNt믻NP Ȱd 2|KCc <LgS"s_fG;m\Ir ;q;ʎ8⏢Q߹'y5ӎ<^$2Q(\ _tZ-_Kҷ\8B铬0<{T)A@r|\IL?CUE@Xֻըikp~Xr~=]`+5,.|EC aݿ MPL'\P}1A)A2-EYqO"9EeMZq-'{7'6Ls%- WrUU*ܮn#N^7/u\KËkdubeo#w2"BwQqQ|"Yn }㖷/Ӥ+>-\c-XZ g2~nS #*ZNXx/y?7zSsFzս#eGB䪚cwi)ǕZx<u/]`wr?2ܿyxu<<;|Cհ?MzI]Mۮs s`{M3;z~ݰ-O.=˛l:zC.@NPHV3X ʂD!2a߮[G4}?TS^yhf>E^58J{ !EOiF1Ce ^JA /nRYEB m/@!p@ * uݘ@! '~ٶI*'ٵr^k}k\Aq,=Ѱg&8۟!FgKHJwRG)&#G GVS=#~]X?z}ʊ?WҐ+oTEr^[/" L!0}󙏅/HArޒ>ΤWu |>c߹!IĽ 6 B1D@ٯ|wAf3t釃(c%HYG /Cr~#cz+@T1"˅r94J=u|A?e 01<$gHilT@|糮р!D hG6+u}w'0 D"ѩ|n벩8F @*@pشKG/^,zλlc8d͗ӗp6O,@G3!.@RY2'% iA`z!BF+%bM R,P"Mwkљio׫y_ s,>dyYA37a1w9nsT_IwCY|AŧdJ_}usy:E%V.lr\sE4_ּWbWkbCjlSyx~d hezqW() gsDSL+Oy׾7Yw g~{Z>u!Y4够/ Tr63:yy ;O/H}Hu !J'C91rzgӮ_>n;jt^Aw㌚t<39*m:YP6L_=, 54ͳl^55꺖;Ԝi,=AgUH+ ѹ}^ŏ)7bثb|:JLAlpL@/ᄅ+嶢 D_AQ9m@|MkH1aY/z@ۖח_]]N6ކulA|QP9*rT_/Ǧ|$}D  esxv舼JȡB@b/kq$B\SN}y=f5h3[$6Xy~rd0>CBc|AGF* &N!&s-)*/1 !aik/9H7֓),P~:}shϸ|CK/O,T|&PZ!s`Ůh8S > Iۄ4% A:q90=SOnVNHRkxxd}c N~>s Ũ"䁺"2ჼ# [ӆR|i~wSp*3q>;Ey]0m`ej>u7-6;oP׏~l2i&wa߷ƣŏ^<}:!DVA}˧Z9wM\aƪEsN\}.L @B?!B($QA RϺwφG/RUqaJ,b\+yeXhw,mI1J\>_Y3HQ7Oo4CL}zόo;a*JD,Ő5 <CeBU#Ў_AUE0Q}Jcځ C5{6@!|>"RraAyHvm2ul: 덞4gyu]jm7KDOO=L& g60W+ӫw}¢'&_(?%?>)wH/' "'זƧi}^;Ǎym,"#l||'l{]kn9_"H;_k{P(JZSEFt?:epX_}%(쀽g+t+_n5UCghro>"1fJO{La$'ONøgY҂@=?؆>mZ7﫣pͤt8fכ~')=2Ր^=|6cY\_:t,O@@w=}E ;LHT??~KpBi-F@XѱKu4&ʈ`"Ab^W?H $Z'A6dzSiDJKclڻˬ*jmcǩKj\uezRcY/b@&\5PAC7hE$'OwI>ЕZW׫|3၎N:߯<=#{ZkHڃx}4 !I=|Wm`}!|&r*$!*co71׿𓬳)waSwM@1}1|=q2!TcTȫ TDIQŲbY筮1lL+EZ8zN@tΨ~!_M]Έ/K)'IU}Hp$)MƁg׺`EY%IZLCrww.ve_l誊/>;/pwԛ +*$OhDgVޯ!VFJRZڛq /_1raW(xݽk w\l9E\d[ D#KQ 1 (/̀d>}oO/|7j@B !@B}DDٝ8}>oMiROfC!(%],DYEMk'Ex!Pz}_I/ɿ]vkM7Q{Xg%.YH&gw[RvD+kԺuX/!v2˭ۏ5V{gj5Vo<jetx35eŊo~rW'̛M/簏Gsr)7EAzq։ΫRL.#y$by۴~Icݒ72iɬwS(pxڵ}JQ¢kMU;o2w9=X~wM{-++%S\QJQ^o}Z.dsBwM\lO*-<7]G`}ɳB藝gK7;Sby6.WiMx0~y=:'R5psaZU_ixݽݩz},lzwP.e6.Y8 }w-xO12DtEv:H6˹ccB@s5B0gj> ш V2~2 ?6zy?A(!E𣃆TRHVC䩺^iB,zNx'l8f1ځ0ɍoǰ0M}q2;+嗉z׸_>ڲg\XmO.cӾ u[vrxͥCŦ$suL|$铫ebZYSBxL}؞O:ң|@ ~)Ͽנּ搬 `oz/ cwVA}08dɌ:O as8{qN8N%llu s6iuc,4cT$bY z1%2-𺾝B oK^A1z%bTR9 }2H~MEOd%J;z! L`1hK/яըo"|eD 5aVM.@zeq-N/|H}>TE6*/o%5w B Kkk/ /TVq(itӈ yߤ߳U_:W<1d~fR Zlq9B  {`9>ngQ abQ]Z'928HߦӦ)]:d%zJ©\~'/2|Eb~@}!oCd$p@ D8C/X)/`{y6`ST"v-ݿd 7 Uʞ*/F/ӳ!R䎾LI$ӝw\m=Kbh)XT+wmŇIPdiE(hTyZ_9C{RG⧓\*D>B 2n{A/B}BDEDx@t~=&0?BRYT i*oџ(V cP9V=gHHP_|ew }I}CyFУ]ļu$96)OȿBѨ^h%xnh?~e/@O秨_']ۜf3,UO4D}3QJdPpgRn eH9C]x!cYYzBN#?#NX{"%g}|enG\J[IE99%[y=QyrKQG-ѭ]B9|Ǥds6> )Zɡ%dz߿~;Nѻq}=NMH3]y~ږC̊ ʠG/i68f06 ×(~V & B@14_ C>7xf0釔"]ߏł,wid;gϪ>88kEäG4w?VhZ!((d۬\my"O;c: W-YuO75] lT8!LA tJHyE_2 ;y>wZy*@}{"B) w*zHiݕy{I/Bb~&"vi|a κe$x]Yd_z;xۺٚgGՏb:U޵4@/)C27 diXqH:l܃9gFL};yLjx=}|=I w *ۊ _}$,e0fcm ?Y/|D>pLAH)|;m>.C^om,0%axH/-<)I$BͿ[z듒K\_ |Ecqr9(6ng2ƹecaYߥ+komoXu?>O:3z/G c JFA} !-2=|XSȈ;mR!)|_ooH~Avb Kホjx1&xr!t$4c|s6Ǜ {5o/ǷtyGqN?Brg{ 1q'D串\/l<O=IA_3v%9Y9d^-t@+C_R5}\9U(C4 7eA1|>gMzδml9;>o: `,LoT8`(R U4R,1nxbgJB | %W0Z̀,(3.ڰ4(dtTGObUYة)T$Q\4W.BM*qbh $뵏*(ˆTk<9CB^|Y/ :O (A#RA LF@}\'b`#?2!|=;Lv4RBPFoN7Y|ˎ0$_! 9vG᜽|ulxE *wK|M̺_h Y5W<ʡo;Z؇JV6ivw*}}PmO_=~oZ9mV02_ozt<=zm⍰z%9A߭ȯηqӷխM(yi󪼥upalq>}rsH/K/hXjYƯ}ᰶ3-dS}E !YǻjRgQpJLI =n7 b,J4:\GM8ĺS:N}+J#m;Gpo5"Y- LKSsoo&Mwr axHO-rA{ ;XIj?j|qJU/}J#AhKc55~]QN<@r_EG[ }ݣ `E O)Lώ7}_><$1!k߯9 n'I˺a2|f@L_c$?q=о2gM]K0yra:n}N)}\_ ʴ&̛3Qv,opum8SO촶_r7Iߞ:m@#@E˨"|'(c/cC~Q} +pœw_ /}-dR̴b뿍 x@_?)!,k$Gyz@B QQ+ȏ|>Д}}6O7j{-'ݽ=9^urz5WS-ŝH_ Z{훬g76͸mgV]ryLO6|>6zKD~7$^YOuh_}d\V0 w G 9!'ehx*/+!\wN_؀ui>xB'}$SABeSpΟD_ n?‘Þ8:R-fc+>, y7E۩u~tnsljkd PA:1*M+((L6{)VJL.9s0E\WZ("ނ&ʳق;fqخxk6RQs>+B2 0Jck/t95U{1X](7kFWHKJ5ӧ]a@W"D*Lu)I#=Zz[`tSqd)2ii)OK.Y1)9˾1TK_M9^.i/WkQUrn[d3eח>x}'8XZDpW(,9FF^JK9m~n~a׎K/~i`RRnDɜ"""IFxDEj5a9ytI[A&1$dگ}ێ:2/I;-~N4UKvy,p\=Sm+]&t642DSi]d_Yvqed=uqSY30r"nx~s?_9AQNW\˟f$vhtf|"I|}gy}nar3Wgs*yfuEe`Y/lK^w' : RFXc\wBSSN&aџdճSS M&DF8y:@̱%m/!v))R%9 R!sիDtgWϏ]MYu9A(oG#Aϋv(+t["+k7_lj؇4Wאwv+k]oZ}l+fWiZm#8^ٿa-o"#Ο@ѶWq]RzgWJ֘#C*)m\{f"IDR{'ETIm9"woәQYF׳qԌJ_abL֛uTRߗ>iUvɐ/QhٮG^=P\,13|9n֗n.`~krh5Q\s9}/eהW{]r9\/_n-Ӌ ^xi7'FsǓ%WɾclkD;v9ɌwG.x|MwwJ9!0! 9]݋N9^MI¡y '9m%ӛ֝wP֦RNhܓGVYܹ=6fƎu6EkYB‹+.-so緧z myy_q0Vcv<ݙ f2m}ۺ,z$7UnEV˅{=ou('?Ix7KSzSs%OoWV/E?:AՒYwSԜ?Z}}uRfسLpmy 8S5ffv_s| fr*0.ûj%Wy~*'asU'rm$px|Afgт߭M'M~TH"VxoCdV3h/}QKi?C‚!!|BEzogKY كΟ1"c~;?Z:f,&?.(Wrj~ z[c#dR`BHާIV)I_12!: 3*Xۇ13FDl)ޫζyu Q9N#J#J4Ĥe?uJƧe ~iwaI 8pEW&j[X;t#UBqx-LBI7̵ȥj g HOLN3yb*Jח =G?N3oH'acֆ^y (b*jpĮ Eu cWkuZK:z=G HVIs&*tQ@!ݿ_Rwy+) @4! HDAx_  I`D;C]8qS8m- g'(5n5/GA ƭF$ӧ;%$ RXY܌̿?=|^yKڮDr9դ_0bk0^n,\&xR,Zk("e8H,6ˌٲmp`]G'Ley=W".hn_WͤNNdERsݾc'9WY( Y>A!!3GebB+Z2#gRLƝ?C'9zn?֦9 E;{|tz$di˸„8CD~oUrsS%#zo:tLRs]M5%܍ u>kB+J셑~qPw$Kj/@ܕZ CB.*THʂ""$/XD33#3~Rd1Ǐ>yNv.\d#L!~%}mӢc"ĹA "ir+(Nr/yհ<}DMx£7CuoSb-q <3QK %YfDGOm) 2QL ,VLK$bH{r%!څ 0ߩơ `*ݴ)~X =2QLG,J~r )!z<9R-)$>o;YIZrxj?36Dn^qMOr~C&n T׼TcPfj+;WxFX]diI3 rKJ#Hwf@4ܧzyujAڱ=9:NVRnQq(&D=V nStQUA ):ohԁv&7pٜ[~~IޜOYgSZ|WJ|n/Vw^r_ zJZ{yqQeJ:%VF&3uY~Nr!!&Bř 1?*qYL˹V'\0ߕ9udvQ|6m.D{9]GxT[^=5H-)KWnTMUX<7<1N(4"X/&;[*\ּ}|'c-%na1J0b狺Kn`'3^J'ՙMѢje29}PD>$/;42,nL锛WW{eүZ4֏2M]!XY;79^3>3:nXxU9?{YQ =-OЉIKu^S9`bI PN#ŋXM/:.BQy{J̓omQ{M2°zowl+̛M>iory sY}:[uo9n!M)bK٭ }3 ɋȿ;"R:P@(J;Pĩf1̲>"xW"H_ "Aعm o8?B22sbrC &)b|D;&>r"wš3qD! 9;`jG㴢C}.@*?HzI{gc"/} IN?5Z|LRᘒ#?_nWs( oՈ8!UɈէP|.R"v&tTAj}s}r*ayXXvƝ^35]m*ؔԧ-\־~I$ %3Wx|;kYuNӽv*^1h p3^\sG-D'On!grI.vR /wnǦ+\Ye[kq3{;$bw-*;Ѣ1g|~kWR?FUH<ͱPv&/2!OۖX8͎o8 T9ÏN{،g|UKdq&cer;u$P`*sMA$}Թ~SMX9%, M3y|y#tezVבlIn&L0,py΂^-kSvzhД˳4nӔu]+\c&q1r&ԲE=Duue)~ge6kɔΆDѷ'g׆uGe^}EYDe؞>}%4{.Sܳ ,0 ݑ}~z=vw~dVyKC."饊H:)zn6wA_!ۧW$L9}Q%ud񎇶]ŜWʺ|Z-CPa}\]${u%Eɕ !Q("z6S0`ġ>D{QI OP9>oG?!ܗq6DK"Z:Ao]W񤽓9w+ƝR| R1s$2b':!Ё9-7YQ ĂWYbǛ/9!Hs3r5,X V;e 2Je%2HDZkJD!ǗܳI<2յTkܪ }KF@r&s#O! rDN\LqPԾ"t?7uI&0đ`*9l]b%h',]g{oz¨ ?5Ht~R u^z۫>+U^&=ǬkoXNp wzU_^}5n[d$9kߊ}RKϫ̳UT/v 3)'L⤉.@S4>{-&iqӌSNI 59"r>"fՆr#3"* YeJ/)[fPl֥mi⦨1~1#!%~5?~dtyUhݫb8r"X3n qE\_\V2mģ>?QQ8~r&ztJ'_H2HjuQ-k`w L?&?O9:~++Gi㺱1KaY!I CaD'Q=d{XVE? 8D0F9*_ؒswjNRL]P _Zߺpdk^p۪hfOM7Mf؛w<<wa 77Z3ZQ Cz_-֗[q~dDi U-<Ǵg֯bMrµ z Aژ/<R@dEZ~n`( ~=c"5?u;M:5;J~}ƾ9BջsCSD/i+.~ W;OxُD 'obǷkC<\33ud2S0[c9wf]{& X31كn-}%T]uCYswjׯbs]\Ý<-ᶕMڄ.97K2}DNo{nKCȦEY-uo~~3/IGRk#*ؒsyZp~<ܒ[k![y{'Z#or)ے~({_I6y ijy~XILNBK .j~&C?eceq7\޹iwg[̈́^kERhB]|\>;6]G$.[-5)⹏rԵV١syo7xul2f52q?g^K?5ّlYk8;s6Ad$^b`N_M'\Ky:Ӌx&bs%C /Ip{YiSv}8m,ֹolwI<{[^,{R{^cěCa)%oG3pԞO-iӼ+'ܶ4?9}ae6brɉ|j`?4^?xgVӨGjGo"9~lG p#ur/_V N_~We׭|#`BiGkgJ h.'m<ct_71xehy_+"& {;֥h | Vi1Ҍ6e*1wf K'ffzS\._q'n~!_{D't"Ndm~Yd=!bBYft>h.?Jm+<+P8gO,ucqT;P汝%x޸Vƍ#~ k6#ICO@[D)2L}qF=ۊ IFYߩokXDHGwgo. 5r] cQo?ORu\drNvd7if|W5{5Bs<\uX]f Aa S;9s@%ișV`#AQxP gYǘi( b G;?1$12I=GN$d73vNC(O,CuFA3Y994Ci8QNNd.F V-υlfY~]^ eM@A!=KJˋ:)~E_(9%p}@)R7q,3WqMŎM{nSmSy?9M?d61|2~ZbUf#z+vĕS֤xW#?ϻ:]&FFZ.׼9+VY(nbO{@.9/ *3$G} /uwlP w޻adA Jr'ݷs73=38(#pHwgiRp !}U"o+g{T@0dd%nMh0w'}e#׷Eu*Ԩnuz- Z#9ey/:ENP+#69P6Y!we-P6!?#aH="y\'8{7t=-"}۫Rת)*Blݹٖ%.Y8cB4(YTL)()|T6o2R;dd;-s\Jj-(2W?* C`|3V!{wqdICye2E`¹S:-hIէ#ğȇo$Zoy.{#/˴l.QJ_o3M6!eM"Ft EUT^նEOMÝiGo~FMk.EÃ2A#Ȅg wM{oaDm`%k{dߋur֚߫dSbKx~ o~7$qSѵIK;@peC/po|~w\WW^_׆sovQy؝'B!,{RP[p)="axijDd͡uP;j[;gqUOǕV1ĎP^3!!.o-fӊb9peo߱&T[ޥL>3XfHD{Fe󰽪X(`L|@x>Z33"F<Sd3|Wi+ުD{T$CCOOJ9RFt989 HȮ~c?{.΋ny&k D.&V2Cݣʇ7 rb5 $v#k?!aH Ȣ IvM g;5cGK3&Z r͔/'>ko^}Sa2t\_~#+֮<-N1\-b/Ҧ+{cz’>߉*9~1-nwcBVj@'&?7"o1wA"<.B'xov1"Q~~b[vf^ J"N^UtD/>jTO#n^qj" ݍbVO^8Ej#7!1r8T/u%$f'V5\v&<}ݴћ<*^ݔzl',\fĥ=OG?3W8yn񔒖/Y۞{\9sb:k\ݻW6V|TӬ\>K 3pǂ>KŖq{~rV9ݛaxDM7[& jںQw[r1nusz%tK^(Շuxnsy,bo:w,ӯHy!wdE&|W&k,9q/YrBZVE3GhLy-e(S\N=H4!OW^Tg9*VnS[zg9_x\KoG^j;(VJVymK(<8':^~f F?̩Y9t;)ӔBPvSR*۽D#R<]y_]b[@cߏE_@sgKWlLuLt;d eܺZ#cB?E#3,hPI^Y2dtI'&-u&zL%ޥ-ײo-[Pb!m q. γmזwD _~~=|l=S:y#|;TX6ͧƕ=L?#QJQܯc-T<9(/ݔlߌNG_pljm :O ކ/]HZF Q0$_K&hE'J?g_C|R/kq3ܙ7jFm6dqN4ז3B;W)>sf WO&eFcE\]b5Qr6t1k0B8O~XNFvaG4ESd@┐͇2Gj50'u?P;<^,!idA5%GcԒ?b={%TJOz沜DD\x y9'#Ov;*x+L&_!YTNAdW&3_>q9R5n+كD|n ul|;G*!XZga度 )mliLOǑǖݧik-^tRe!ң;Xm̯ NGo npjuPdRj}!UJ/ᆧH>`Mb g~6/+c)')p~Fj }ld s"r+3~/ߗuTL]$pyO`&t!8Nfrewc޳<5$Kc4)D_M.!pt AxZWp A/4 _EԹaĒQ8oH$\ p_ 6:FYVvo?iDׇ́璙/Dds$z ls9o?W̋w"Z]|65*=xGޑ+J)RFrbTԧ|f_H2"Kʌ,Ugap3!OS`!tVZM&'Qt~$x264y {\wίw|Q~T~ -M'bU?޽yndڴ=ikO@ElM{^.Ax9̕*E/+gysRɷ \CjWLy/#;tKc<7cD7Ziwj= Mg"3hx/ TI[m;^.dwL58v}˦;uXDE9/LdD+=0JQCyfYU eYX1e.|IkDEr$lN "(trz^|estNhUA]5"Ꝁe_Mpmiߌ KΘ]2r QL]9|4!Y:l>IfUwjMw|gZ'Vf~և/dswsm@k#NO&b9)F?yMx^wn a'#|t\Jy2v܌W|y-i5Cb#ǖou ԧT(ꄦ̼Ol<%2Tku{!zM}4vi[sҩM ccovcVB{O:gʟ# OެA~%ODS_mN[>ʎbMMXMlFt+ɒ?yu8֝c&y֩tbMV,\u Iw6Ձ]-.|ь0箾=77NG#|:xݗrWs5Y"<:yk{9[+[X2=^yy`ť#ͯw/ (]Oǩ~~A_qqR_Y]53QLtQ6S3"4.?fB٭V7X5$/˂靡!B`Uf?ĝF̤qbLy?Y!${VGDDRfD;x !%BDF|ryr#cC#J3u2e;msJFLI =v _&$BER^B={.4,/4W#j""bss{/N'ρfΡPa{Iw#t X"ʔByc]ʆJ%҃ h/N]#QBXzhzo[5BfK);x߭#4I gIj6y .ImXaV"?n>GOyUYE(3/m۹STӋ>&yTB&7'~BYS3Wf,֝T<%@2b8 ̀ݓx%(K^: B=0_2mOy onx)1z1?~IPQѹSz7 mO%{)00JN8'srDCe_<*\KX !ezauWb4Q 4hy=B4ݾ1}ofq?9.y'#,>W9a nT!x:gQ)zwϹfQJI31 %"!2eC hآfJ#J4*D 20i) I$bD$E4DCJɚe $ 0!ʼn)0P 4ōhb1(K#   c"HL%bJR) ,Q3"4QLŰ F D"Ff* f" o~ ?G@}! l]>T4/T}~hx)5"z+Kڀ>PCǧD{߇{~? E o^}`!U>!9'w<;?xT:||nIN/ y?(&?n _&ЂbmUĥCwQU͞ |`۱Au'u9OMW?'8?0R5 hK q,.!q"Dl8Ѧ*TaXSK bXX0` 覡77ACI i0i*TrkvMM 0`a`XX0t% 0` 0` 0` 0`X]jfSP4,. ;4I5 A 613{!IRJ*T` 0` 0` 0` 0`\r˗.\r˗**T`flڸi4*TLLi &J*TRSɠX8i5&d,!Y&&5 0`T5*TҰIL4J*TR)M  i5X0` 0h )sI8a4m6tB*T.\r˗.\rɃ 4K  ,.i*TRJFi*]ͩѸoIajX]5 AP0k m M4MkNM%J.ͣiBHi4.4J C &l8iPѴS3@TX֩RKp5s K 5 SY8fƺ6J*TRJ*\]MJ*TR5MCP` K @)j 0`XX0nSP L% 0` 0` 0` 0W.\r˗.\r˓ 0`XZ 0`a`*Titm7m7IIRK&٣iwI`pK R,-İ`5SPքBXX0`a` 0nA.U &bbTu ajX[X] *T5G &E5 Q,,7A)jX[2bE0QG3!h-`# +(vB^IC{_Q*o1Quj:) o.ǰk vCzgZÆ᠍栓?23n x֌ %a^daVWiwӉFd,Jm~&ٜXoiӇ"-PeE8&h9^66˖^UǰWxGaL t:GiSv7?~|=1Y cf/ 1s31OY'9~1rVAHiNC3,ޏ; A7~uGrwNHʎ5~$I^[*Df23>l†١B@ O)Uo6ǔkS|;s_㐠H@  $& O_;\H"TU:PJ¦ A$[Q V,-.<E`yo/* $ J/m k_,iU=}fՒĘlR(#JpeU{bݜxS.b-ep耸1Nӝ8! 2]nSS[/sfrJo @IJC<g,"aQжvA*f 0A({}V8BTkd_Oz:. ,B _%\^LP,YqDN> Ѡ`vfji2f|٣><^` ~e9("x%'Frz4\ה>;'}2(se~D_ȧ;=l<U5Gd*-k7!@,7ǤyCUb;h@U8vӏ)\U(YAÎEP_|9Đ~5OÑ$Fi$I1;ߨ~x9T8^yXN\Tס{w~m\ʬtkS]RXҰIC!J qMRZHY0; hհ^(*}mNֵK90JɀsnE$=CYG&Ͻ)Tnܯ.D7ķxmABƙs޸^ClChsTiQK#v`0q;>)VϿ4&t;6joaî.AIE~C J}&Q vE86WW˟ӆ0h3 *)"A|%Fhaa9&OxquP,@[7H73}M\-1[!+'deH[NMD>=濳S)mOQSY݂9%FDr a@{: <-"CiVj[BWR>"?Qx ÃB.̲{stDRR$}:Zwgx{~o|bPQr&Ȱ c^ǰjfMƔ_dO|\Wˆ*3Hk H(Ȋ`Zk!lhEA"oET*@ S%EV[@>!w: C U5ovm֌X7S.㞫:1K@V7vCb- # ))-AKm< nڏq*7Eah_(߭r@YH/H|8GbN_׶; I MC?pj;K?`%p(R3|DJ HNluZ(9F|@Gy/Z WxGn1> "J }wչ<0(9UN,jۻXL1'IݛɫZuP-_XF DI:U{gjm%*ls6 ng'zJF-$CCBi/2o~I_ȐF! ;:I<8HMxg,~To8]9M-ph}8 EH*8*=UOs$H?FwljN??aO6yߊ_|MWDyrt5aZ"|k+՘;\Skmu;:1,a1tލl/_%`'0eG OB|#ch'ukr۲hGoBY&v6`bԕ|:xhł󀋊Wݚ4.V&rx1݆Vc 5J3RT $j8 Ҥ3!DQ!?Z A`<uwF){]o/B1>yI$AJJGx&H L)+ N5A4/~Xs/l<}GW*&EJƛ6paM®ɿo"Z/3O;1T_бAM6<,Whd5Py\cvС9~OI1?|s iq `H[6i ̿:+O~/\r> "PkA#⿎;?z Bb[LL@$<Ǟ|M8߶@DAsYàPعe2(;^ '؇uJzGϔ۲"]ǭbT?*E%~n u= NXo~/G 0oK؆$3d:SNm[~8)FQ^*A עQ}Qd%q>!|*$(*fmqGNW,P >k=q^Tʈjja*/t~I \|$OT@؋H= y?_ phh̔zuWoPHbeab+ =a <9E+j+]a CPo%13d ic+MͮcW$YqdR9aE'k:S,?k^B%@XuQEP” %D[ ǞzT;*uvr1j~|i7TϮl9dMg܆+Jz~LUEg]A/axBBQFRW(Ye ]J:HM3>֨/AW"'z{忢јc/| ńM)ۨ>1i WR[n0;Hy/_doVo&gQ "b9X@D aY[hzY7vz/U,gR: V|L@p"`n FC~ߍ dAA: ]ͨѶ8pj6.:ʘ%Zip; RBH+ncPHjʂ v PB z(+pa8*^h$|i-̉'q>-3u47m4I`i39M/x ?7(룕lUg:i!x>ice-8Jseu *JoTZ&\7w^=s9C4h(;XuЋb ^KaA%PxIxb$}[(ڞ4k=? m=A| -~EJ j<2 `#%Pױ ͟7e~{z<ζ⪪ 3%O@4ofiM1$5V2oǹRISݜ4s@? `"]A0a;]%>ϱPg ?_:CHT / xzImT/qb3‚Y8̢[n Tm-Rcu#2#Yc&m>7$AU/~z a OV1bO2Kc)[:<= qY]s{/rε2B_eq!&Z^cCV3[I'-dm<'"Zs!{^ F<yZEEEEEEEEEEEEEEEEEO֑QQv?|M!~JHL_`@U koM'^;:ƍiRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT^ۀEEjhֿZ:3D&h)j********************.4kH֮G:EC^4s9,? TTTTT]FZW%CA'`mm\]e$T*448yj ڇ?"Ve^d*y 8qz$nk L@$-y̼Q]`I|y/m2/y;ĄĄN q! q!'pyI<S@6mQ:U&a (rJ$l2~+<7ĞQY7D"]Ę[nT+~S|ק՞ !녛0d;@4H `QI6=`cs&;$AI8QO50q_ua~a0hhhg>}_& Z=t{U,TlYᢅF z]p`0 'a&PzG`;e`qyJy@HJ+5]?ҾL bFcRa? НBa&~UٕhDawWy{P!1jt f̡x 쀃V6hroj(,`idj7i"Nnq)JHPLr٘ A.4v%|sVez9yFM>gK >٘,/8}V=d+$Y)"^J7Vˁe)st䟿4~gҙ`7l'qavpPKq̦'S +` ƔB &"4%ulUF'2A6 ‹O~p#~sVu"[ 39/SQCω0U_Uh:z>mߩʩ@Xxdx$BIC@`u[4K@ۈu.C'=H. ag]uKfB0@PHR^GHoO۶= ,Q [Mu\qGqUۇojc/q+= 쾥"9)p7޶+@@ݺ$cdžjIP|iQ$\_zϋ:sQbQ#9b\ߘv{ĶÚC^YؖăU:R2YB`\G3qȗFZm4WD[̖/f=WmznKmvT8BZ*$0欱}e109 vςŃ * PHvO!{pdJ%G,I!a6]x«y|JxK DHv5|^*P66/2B _ |({ )%Гx1; 0h*? -rZPHHNxdA4HN$@ @ H=MRpyr>ܨ@.y^M ~Ѷ)g0NAjm6 I$G27?+G=m: /N![K֣9ro*9Y/#H&&(~*D/_>|}8]-Ypⳬ'=siL 3P5Ǿ۞ mNQIjL)-JT]j?e_uikC]a0wouzAk TE*7t\[_yr㉏a>#{FgKQ[trv2*ZN3 1(86Hqfೃ}R~xr7ݨ ;E?nB)>;ep3ӸV4uk( G59ZPckqsМ!NEJ rovj,'`HP  P8@W *#2:}(@Rk>Kֿ<Ų=uص0I~jƢbs:Lu)!7.1Uv"ԼP+x/N[lٱ.ZYyx)>ђ'A܂{Ւآ'th-`lYOB9u%jN>fQ;q~S Vj:jMȓI5d ,Pu$86y^xWlz(Ⱦr1[}.ݿYJ咖{NZ)zI\$Miy;eQy~,@E_vRqEN).oz={X>8sO(y磠Ԑ vGm [6V4(Ok]lrfM;KQ"5Fv\!8*Ђ3U zSdm_g+8К NDTYX|S_xQE?#hDMk6~)CyQiN`XI.Ti*+^wҔr̬O=oUvűz9Q9d@t4z}gC9y?ݪYP\{wcy.B.ʒ_ԹdR>$:xݮ{shp箘~0d߆zaGn'*?=IdӒ7'i}[|k=[䀈yuLזw;wR`\(/qO2wļvSM kvop^'ވ{;,:I䜩VRh)PPZ*;Z8w~y'||@}h l ǯο>NO>ԋOE&u~/:NOӳ:9hޛ{KMxJМL>s8Ėyi{޵|׿~I!A(  Lz2fRFV (ÜK*3 MgreKg(DhΚ5%!v49H!WQoW#` .!C9Yy4].PᄅHr kl( %E{ EY.9&lPݸΪ2 e,[y U!Dг?!I|A7r(2r1p9~PR~?QHv-L"%o?zQN7`Fq =Mj{$gDfę"HG)ӛ>͟IA ?F/Ȉ؎cSo{/m~J23+M+: 7A$I$A$I;gM5P$vYU ͖Pf6B1;- MT LfbQ kڑIw %A ; _KhCBjCm"/$SRK4j<`Á9zٛ&zN#wQ7[UF$ ICä ,SƂ}J.6mg"(V-r8~9kf.^JJܥ; =@[V\X- 7d8 *s) xdeguIK*Q^PTvRpq& :w!|Gw$ w_IP"'uӴPo$c1ĄR}RsvDJM$`:D *LwY@ מVa .ׅ $I 8Z*TVé&!Oea2UyB}#Jy?S`)e$ʩ,}5N'> AS %'q -NI ~ױajUV=Vd1Wj . p};^i>f :HP)GY-Ϲp&3>^-qFBTGmonA;Q|wqI9U˴H(p ☖GȠYV0!!wJZ@Hs3G$C9W {YmꁚM @)?r HK\13%| ? X( >ӿưk\QHa e۪0jplLd\ʱⵗз Kbqc-E]m('39 G=`i' ȗɟ]Ǚ1Sa,F-@F  <%P{ +UNJ_О@Lq?} T>^^4䜇%7#X \mmXz^-x8 lC1GǀN]LJP8'>i,eF~sR}Q'dO#ҏsǻN(&f!TTg^:'4*bI d7@,%!HAQzժk'`}q9u(^LLpd X{tأlD'NnK΋Gn(k&\_Z_?M)JvEyG.;$"R$>J^L.FqwH#-4s{$d\0!(ș /{F^M6>)(u6EPgy̻7sd1]au"N*Ȕ>hTs[<ZU 8T( FH!!}"&}Ee jP|Wh2^g$J\{Ͷq.+?@f|g>\̣ndy})ڊe@Av&{%?kygMϽ'pNZq9n%aJS0p3)[s$Δ['c1=7w)"'X^?` "#ǂdPs|LP(Pqo677ήYF>s<ÜY-:EI׏CeA0jMʥͩyW1k;\Qf\2UT]څ-Gt5ẏ獭ZFTij(}!~ dUDm @ Eyoi4-@/ CP(Phh:1 Sr fftVanX8|qh* 0m#AA_Q@.BHd4C9wBDpi=oRMt.Weh7W8ƣZ[^1]]pՀx̪6IޏtMrhUu$E*19CkcpFF%ߤݟMXaīΪ)A0Jny~m˶ԝJ$"OF)GI;)E[k-tgϭ~'y?{\EYH,p%.DϏH'2 6OEq0 5< jY/q|0Gh6D@4 y=k ul\Ԙ ;,ŘhNM%$'JZnk"Cn(\ IU y]Ͳ4(ù!˲),)"(Zuۍ0 G"w RJ`ӌ'& rƙgʭcWaNR!\J\PJ"*$T :Ox(SB 7!h:Jca`X.1: N9_;ib6xJc/ᙯ}pp#<7y Y K=*eEA0<Kf&e=YQ:\n[ ]Y<|\ wei E!:!*} !ULj}Iw\~(Kv^\Qdiu\XuAHtD5^y\8OEm1<>;F^6>:&LI<~W[-h\%*Kh*3V?;<[,WQJ r@ᅥ*b!qK  dl #3蜔f W:M(d]rA ?@=.T z)0r%EsV\ {2$T8 uD!z!~޷dsҮJVIa4Eֵup6OH^[ʍo*e ( @g#(NٸFcUw2N$y}0eXnګ\̵FlsL?_L iW+ݐE[} wZv9+iڏ%ҐY( Zե$EQʼԵH)4髂(qL1ZS7҃r1AQT雮wub|#RJB׈ IC$P4td26Zk$'.o}s))<`%QF[EH#};w<){Ѫud@6knP{!c¦R^=A"ju/UaooBQhZarzwi,Tk αq`yUWU0&0vOCsk0,pe&R9! ̰ \`Qsʭ!L䩿*yܦPn詀wW r|wC{nCETW6SH#\IHZT D T2⻵&,:/RSդ$/A}v5գ|,a1'wY/0WD쎘o`/7%4 ͘~'npj-ܬzԵVXEeEmJJSG{Or>uK7AufoyD߯˖^߷Wٯz5UUU}ZG_yGz鼕- lOδ8R݌s֟&g փ!<c.DB2p`B@$! I+39]$zf\cn44Q&sm8j6#~Q OB|Pl"~/>׏G@ț&?!x!Z >--IDɸA01I8qݿ,:6[ɍIx)3lQ:oD =*||zP8])wxmHb K7꘯ w;dl㟟 @xDԠNGxU"Gsl.\ h2u[ {qA#*nSAbEtCmgu>8 5!ƞxmဓ (Qr19|7a'mpUӦU=Z &)s O?+>!f=+1Sŏ+ȗ6ŖP|NS5QÀkJn( <+ x7o 鏍n 3'IEPsLLCfT>waf:) B3B#RmܧUWcIG.L)+{G{R]Ui(x_g҇Q` Z( 2.`T݁e?xYM8RZ5[z,Z `qq)Ymqnk紐ڙ:BB f 1@6.܃=W}(ʅ 6W-"bnlr[Pŕ+Y_TvA}Xd6q}7<>l9|+s7f# 8=Qnν=|iV&>Ly:.Zyg3~x{M>q>wy-S~h?^[bxԂ Iy z⃏bW"=x?R=f MzR{GvqVv4/]ӝsU$u|OSݾ4fir:$HfRTj]݋p]z};z?~]qdv~ۍp" *ڭ"X_&7l<-}l| 4kV_1}<P- lJNoZL\;'ZIG3Davu$RPcf1âIj5,(HtzB.(W٪,sO>>[hV$`l9v1pv_}["`u0&oxsدĺ+ kWvuKfjBEɇ?$[IjTw|AQC-dq6:)6s >P.37t} D^bf8sHi'֯:F${.77$HaC@(%P3-6{J22w"&$87ϹW_ [nrq T&,655 ÎG7V^7vonmY@m0jC d`qiѳ5Z$,9]cz(DHxq½\KsL^mV*%i]%σ'x6CKަg|ʛrUSnև.VI% -;vͥ{ oY>󳅈Ore UNo>iZ}g?G^U,5q-V*%$Uyk Pk^ur65qآv Ý 0 ,Y:bî&3^Z7B޽_X׿nn8d9TzpC%g8~QJTE n?>O t"yɭ*C5u} ۨB~ ÅUP_t7'hl M5?_ghL'1| H PZ2?dÆ bΝ>r7ڿŠbT _Mfcht~o7vz;Ù}X>s #{6on%hӕiQiSµ⢒qA8;oSZ@aGoV7{3w ➘;2RXBԠw6a%*w #O_S`h$?=|i_ϿK|%>+]&p{\',8A]vkocȍ@anL5w()Kf=Cfk1n^=u!g?^?}tF=?{ތ&=:wKr"""" @8|㥯T| |XaCc"ol$G~P|hړGg< )i)<(]%L/o:.4c '=' Ña4kMe epxV< m\w\sk-Tr#E)FOoJjʛ[M4ذ^t7,%'1afT7a(S?IxD~^#blo7?M7Nj' 7?qBe UwF>b(|8&KA?;曛˜$9MBip'muR7\R[';FΊjn psEaOr!ca';(@G8Q?ؿ$L _ךײ"pv+(ҟZKMp,HHd„3:)(Z٪4G>CLc#iwn³6O 2RٚafH#`z 륚לi_3n6mOLuF4xd*Es5bJo.fLH9?n{&VPe ${nzUGՍTm 5Z`P+2h80+]8yH8*E|QjaBԩ B֐{I"BX=fV*EV'?GW8U_\&(]/Lt nJu/EGO,mX]Qa~|OlekX`\U@7QAd wGMI껑:iR^*}]*I۵R0Qׯ1g)orGے2wN.go*< A5&J$dW4^z20PEwqB792>veAp0KI<D2Yh2a-|TPꞳo]pȰx4:[fڣT͂ğu2jF1"8g8a8Xt T,JDS}ШQgff*Eמu"?iybL@SM=lm6pMqy 2/8t2a-635gwzuLc{m-C ʠnTtjc6{! % .<5Ym; ;pO}co~Džn1]{__DNV`\MYAel[CwK#= /|Xc*~j⁓:\j*8"EL7}G!A{N,)&L&wM\Y k)3qyP.HT4.Z m|*M3kik=~8g60L 69lϬJ%m"*<2'ZM23x}醼) @ H*CGpА"KP(g׎ߗoT< *z|( _B 2kV72 Dqrz/]7T(", ji#JAˤO޷778,+q&rAd |R;L\M`$$G}4*D"{rbj{©=m5p޴?s}'M &'fzj/]ұ]f#xw>\ᇏ`&tlp*"ES3b0^JH+B茖I<ΒE:| ៽9Kxt[jɟxg޷UW@SE/cH8 T8m&^}䱙KaulU[0EJ+|@4{ 2ljF.N^^ ׬eǙn͉H(ۿ)A|=Y7V/ ב#${ ɫIH)V2ap6Bj lə:-PQ9K,s2F(K"$lTɜk.&k-%buLeG&mB\nCVMy$.] .U3!qc7:oFL䛃VI`ޟmm! iV$ éqx#{:Wi|qr'SĶ82{!K۴B>%o)$(_Ɔ@Ǯ t/x>{W9i5EJ;?*5z6Kdr.ܢQS&,m6=r{G0zsö"ińx bG_1!Wy뽤WuΜHd%uYلg<β fW #)Rrj)$/?j%TY Es咏!{Tqhꟊ>uiyH#Jn*W3FiߨԌRY|Ls)̤'+tN?7 TL8!>SR!DCD` DD|&/HΛĂMHm:7` ,4V2IS0}2H)2HCxE 0m7u~YENTց`~<`7ݏЎރ I_呇E# @aݩiP4e3$:/xE?Z~ۀ@cz ,>I N1ۇw5r7X&K2)zx٢ xrKEiP}q964=Ir6Ĩe@LZicjχ-M[D;yZe6fn9Gtً&"-IC/L6(JhtW'2ENm sughp}߿[=;$F kuնښJ O1YutK 4;VDS!"dM{zi~o[gskͫ9 -/stَmV^pAI$ZZޅoF?>7)JyQ{UbdqI^yy@ؖ+vٻq :2Wla6]ٔRURkI<TE6ŕ"z*)qA<z#&9>greO9 cp8im}+T~* 8P ha@t Ֆd5 &)`>XVkmT8QQ\/r3 =cY.Gta+jqdoGrzKmN{a^(/ad }~@~nbyikNGbÎDI?f|RG;7^ x!J#3 %3"Ma؛JjI$! |8ĆÓ~l< I0H2㎟;}}2pj|3,{?'&Q/>]埊V\3|iF%0]X1}p/>Zr){p b<Ɂb[oPw;3}j]"k)9v{9co*9!<)!(*qyqDUzТ'Q~ZtˆVAa@FkՅ4Af&2Qޱ᧿T!<8:ni>PnUaԂ I#YGg#pp'|dRލrמOel" c8 _2CË  GP+@%u M]1iN-Ja>&&MU3ʣi$'As&ws3UUS\-~`3W"n+냏0h?t(9 }/?CD֦NwJ襟˿4|u{X*>8Lnh^>{ڪ.yHB4&5MVGj:ŧܷˆa@,3Ih`32g_߯;*.eV$P®if(#U29A'*6Хoax&$Ad%OV ԆQ([LOTR,X/^ ocEˌt6}b|W28c[cmFT1[X*-mʪd0E;a^U&Or$Tsy}"{0R9]X3~ma`aݦ=2}"]忓Fr-:i׏^>ǯTg;?obס=0UUs*?>QF|`u@5ǔDDEUU_oo[`En4X\#ph\(Pd'ދ53Xs sns{FRPA(2s3Ny>#8|a}l{YCH1WGK$Sncp(KQЦ[nT ~撨^*UP_QUz-ݩl:4$:}kZB%*G?v(6_ &#$9' 4sn@R|.ݷq/rںe[Hf溔km;mayt Ο=oq\+BGoRǥjWJezX[wB bL'cN{ga(mϖ4G{;} ZtϘ)ZHx7ߚ/܉j]v*NWs#7{.9k41zKD >[e{Rp)ay?%={`X{vi?L;f u&N\j\=5,k~QxpPHgYr \!"LIC @px A +t=;2"~x Rȟ~+2$V%i"B6a恃XfV3Bq\gGaF|kuza=%\46Ͳu_Al`šJ˺OE#E>%BRTsI: 3qg "Uc1\SL"߸g>C1J]%+3O!iZ;kEC̛A-D]FV*4C[n~B¢$vW@EYi*`[{tO'o >J? `fd-1`'ْ>?/y/}}=}8q%ES%B?'a.qn<4`[lvz6 6<yRS|'~/A[(ns/fD/ bA: S$Y~+RfE2r 22z*xi!;C/wҏVZs,[vzJ٣[{cw{{mȜxOBBiC* b ݭdƤ,LPG}dIU?*K*V dHV t7|r׎p]"R1V.Wʗg_κojWs[9N +n˲^+a3x=|K[N%&T(D8#/ ]>|)#˶)DD3Z}$Fr@pmb",%ְ_߮d ?Gk ,%[%^i,~(Ӌ8@ Eٷލz ǚ"~u֡aNt^!"M:]oIMYIkKMx5Ѩ D: W_f>25ӌkq'W]6e\f I2#ab[P@F 4Ԯ G'jF6$k)5Qw뎕IUD́|@##O\u7cўʆ#<C?Ҩ1܃;_7=?,OrQ*dȹ&ZLp8.kO(?>5؉ JaOZWU!䀹wpJwvǒHkFPP:!W&hN!RYXa&s7 VN*&j .sT&#w*iMi5)7q ;`(fíڻ7ON?,u"4NOЗD'%JI@q7Qjj 0` t"$y͚4)3 & [ р0XV"K QIH aJ)mJRH/nH~!qz %4̡bKvWml6ɴK[K*('8[ky4sIj&ǎm,B/n$KiR#&q*6ɷCMŠAh)mR(@0=6>4מ`zi<v>yvt8{Q!.@w%y-I2ZP9t bBbCJLP$9R9.@2c<-ÜX="<~9PVF _RƤ*h `CN,8jY>. FDYłr'bMdGR3p:ܘ8BgT,&S=TCdAO_ m!iQj2Q 4̔j1 Z@@Iv=l"|@2 z \71 39ipQsoqq i v$XcRB W!vj #˘IBMcym%ukm%pCP&oީ\Hlg 1($m2Klơ MdH$P+iC0d̤-ɄL$.mIĪaAʇOtR7WhI)ib1!05)dJD4֖ᕙL)M*I䐡$ b0(e]-j@#1SA}c1LY ,,e%I4+J*RΛEWCCiOeF>>_22)D "Je)h˗"2ձBZa,- ֕mff#24V5Q~l4'NSL~O(k1"1TDq‚ QCa,3{ Dʁi;é($bj6U HD%F75km)D^} a[MjP356kDiM5i,i6RlM4b"j&k1U&K `aWWAJRbD )c4`X5{sn;'ԍ @TنM!0{'< {qimִkZѪZZZZX׾[rrrrr̙I Xe5|C=M+^ \oʍT0de:p2.YPy8ָH&9s?YX@pnu8bT)+s{p5rnޝ;5 uO`S Wֵ3 FS$%VӔIK`Payq[.:Nkk@&*m ٞ:Ya$9\ѓ 1ԁN)pZtp^,t&iE`^7i֦#xZNʉfSq F:Mj=A9˲`EE5zg8Opp1NSa*Gύ!c<)inPD yO880Dg62o3#U !MίDlނkZV7fj 8D,5%0N!.L&lk C96U84뻐W];l) X.Ĵ<=5p E?O`),2,  w~ 4@<߉&$eB@ U>95OQ#!SX A$܏s z=l( )~*# P{1P!=td!@L_C^;f2yZMFub4ʪipǧgN_Tlh&C}[WiLlR?z?}'$i)O?$CXDR9LC*6wp)Ӡ'w'Pg&ATJZOa6P Lm@I1Cbk5tR#0vJXjA-e?`'OKYR,2)vU]nBڴ }.m^+lw(UJHGtr8J6ao[dAplY y~~Xojʳ%6/zHT7թў,LjVΣkfk-h% UPN9UmۘKRԵJuA'/7w34dg4]B]TE풎|b8ǚ`NgW,9Oug-PT8Flu:U8QׂhBL>-G)$X_X~u;LEms[ɯtnS^; zθu ͽ 7z10IC٥t-\ ZjY,FTca}ʤfs@3/57/P;FoןVz8//z*j<2s)3AEo%c֔y2dqs1PbyWBXνWN2ӹPѮ0]R懸ѯ^di_vZZF q)oV8tKʎ;puHfR^;K#l1wSD].*s9l5^QhI5"~{֛tDo=F_KfB[/vz(+%'٬sk9]K7E#,&wQZ/^>/*מ.]&Ne~t4k{F+8_럇bG/[z=:Ɔǖ;$^vՅIVA[Y}uǶj_mKQ.j;Z˱  R|-85J9 2lP=2Zl9]5 3 xҷ*Vj%-i,jDٿ}߷l/ T)|L|rrv hO͌=y>e5B ȈA9F KRJ_(O_'Rga؀mwq8 VfRy0;뎱}I'ΧSmηI~^4znz.lf{j7{C~(.2.l󍜫nKyh"٘3OuH6y"[]&4"2D$?6~~ 1d;(r_ \YCs~NO PƮBZq^sLZ*?U}E3ws#/~.薓]jcN>L>qI.QfzWoxgXLvW!w9Ţ~]9><\y毋Qb#gQ4GKN~/~@Q]HX6lRv=GDŪLjQgv4J'zM% ܻj{oo$n|>G?$Q@ܪHJ?wj/JMz>g\7 Ta =uDlWh84 iQhG@1!DoƩWݢ;/d.Q'{aQƒa'w8X Qkw9[HWQت ~ eJIVaE[ӰECֈE2]3/ vBU#'TVٕ1>bޯ9U? .+Q[jj- "8Dkܩý2) n@"@ fOW_ zGF4orǕ5T13~W' :"'#yD`)(Rc6ػHDNN@L#}&޴~4=Rfy!'#Dծ-EGgғ/MsO'!`ЦVh{~/Q'7(T=owr`0}b"(Ӈz9N+zsI)g@fkTGr')M.Lq<96`",JJQW.$JF\o 9*{ji:[\Q&xҒsMx7;QR+GLx5uRS~-u*3dTe~Ș~>oC$ʳxjpFx=^b=9҅2! EȻ)*.ঞ@ZWMLL"zl~~G˺s;L iތ?|7FD)ԿbtFj8|9Pnl=ԁTEm0-e ]eJ`Ur\kIQ_+m)6vG3+&I秨4D 02A 6@'XXZfîxiG>BFf "2 'o> |&~ {hYE/Hց>+-k& F#QDI_<0h :(8F(lC2^QT%-)ГpOgYI;3qVҗ3R@4_ĿC)JI$|zFyy ߏi e<߯47ZK{fţn 2[EIo+eFw\QƲuD43jʾ+ALf^C</k0Z (]5v($`OiHވ 7@4m-$ (Lz o{~># b[&G~_I9$赓.qK+jG,+22rJ{X`"yvjXVSݐSu^YmgCf Sr_%YֽI:Ѵ-Q_ @D(? ;S=wL5_<_ o'_"SZwJ\ ["/UʵO=2˥hS&ڹiM|5DŽPq^gg?Ty"y_uyZUdj_{%u #J^ooz 95s=gݯJ- JMnb'_"'$ɀ.eN  }Ycji?uḩx[jPSfr}zZ=u&]@yr,q;ɵ&'G;`#&zUkݴ姻ZωT'D u=k \q{Te'X/µ3z䝥fh E=RA]۾DjLLNRymEbv,-#ڊfݒD}'[y/oG|K58n.?)qj8PBbL $3eR~SQmC=Mđ3ʩrhhHEljzs*LN&FSלB¬e PDShx8–]rsBo#PG__8l]?vUjZ$Tዒ=g>tk ]w]*+ssrgʾ9EFF: H~rw_otvŢH %Thނwc -Y!h*&~ V 22 .pzoI;CѮD,[E˛AtrX]6 -[K1&jUH޷jRM@Ub3ml (؛(qSj}/7#g_&*p"}WւuY9DƳG{z41 ϻCٜѾ5`l ! ?_|]H s)=ǧpgCnf rQ-F2=6QL-4Fgq"8B=aDww3dtQOTdG萋cv'+s 50E{ESϽ+q7\o t]/ukbַL#)=ew\5kʕ4>Y#%s իZ%$[񲺸'ztc8ҿuJ ms;ٕmw}Y)8ޡ`g4uyq9gvޝ>QA:KǸaW K#1kELym"+Ud=iQwDNGBf^K^F (^k!`d l"u_ u]&#$+O;ՙKf I)!xʯZ#c)24?ӿO18)uQ{:v.>rxQ3is1n?W.ZU!lNwI;~)q R/̑ˏ]=oEFs| F@1r2L\iQJ]6u~Hܼ| \"/~3!ZvNw4~irQy)3A$Rz!wxPǣ'O6UgE%\Hp4CJV fS~zl0>圻\}Sk$.J3'c lX<ͣ ʾphd6 Z.IIyˠG%rœӞ)?_C @R$I%#ݽ+MHN%>GƯf@xСpRa> ^MSo OJC(Qђ' Θq 5By ;!}HA>AE!DYs J*&~ru969NJe!n%H? ]"gC}XsF>Z&%/P81\ K*8Iie\<&)pL8b;RcKJpƍkZ2،侐HOAŘv QÛӓ?]<;war_:qzD%B`ǩSϚ~~/ W͕8SntG#.C3Cw˞k>rC4 Cl@ɉ _ֈjgP"5DC}Jy,1{m27GsUCs0f#蛗K= 4 ֯U*fbY)?Cq:FݘNekr˩3ƳFZQ™&?0D."ڸ.S˔XjZRZhY.-bd2,°X$Y,Zz[Ń""N}{gw9N x/YNR˴iը$ayΚ%k]v>LiN\R-DrpKI}q.]].@%f4C[~JO"~~,؛u֩)#*;%ݶ]c5SFbR]R 6h k$b#u ʺu FDldB;HKtd SVZ̹!Dfe(#fR@[lm fIPi"&  1T15.to5{ 3@̈!T 30Z9&ZbrZA0l+[\YʆYRUd"rLzSM@`8BcqX>J GSJ¹19UVG[ P}}WRA]_z(? 9?OҼ6 PYY~4[5ZMjY5RJHx]UYxoM 8:,z:r1mVyx|"[4LӾA9 he&vn0& {}x^Uw FQf6GjSS> 3oVYuYH][9#qϯi~9aJ4KHC_ɂ20?î˓(뫺vp6i-mb˺Q^Q6(`?ԥذ %lM*%^ךA'"1ȢfG O͸@%zD a̗+fYD[YaFssElVh_67cPa M`V ̷:A7CG*dR e?'(NS:%[Q"=qxA|ڣzJR*pJJClF덄[}}RH% J 4$ėm hy`w0~.hhNOM*5>pGyUUU"EUUUR=KEK^O vnM r涺Zkv+A2D1YH@ R $ReZJM"6ٖn,! %ՠW4^?o Ǡ o4 T'Rp[ &ۙW0-XcaE Y,0ĸc XʠRjnqm^\ӗcY-W+bwn+2׋LWz)e%XQA(4ne,7W f 1iJH&̶ jfRIm 2).S!fEBXeRS%e P,8,% (i&5 \mp# Ys28Y A\b%- Ihd"8L \ԠRX %FW0\5 D0#PH啄K% !o0 0 BH(/ōdbIKb]$LXS*,d Ǘw-ï-w-6jsb_n*ZsV)AQUUk?}zA%.$QLW Bt J8C&PIS?UmD xO- $GAwLg033vzT0 t'ϳa?owCW(b .7)~}̼9۵vKlBK1$0fAJ|2C2P60o_LrmEpjV9- -*32ѳHpH@x}{v @zwwwmo[zrCP@^5QAWn^#(lDIPQݮl^ݿEtR(xJ$UQ/S~eIoOzNnIM4S921 !2mt`,1?kpC 4զYQQߪ4% i,Pir3@FŒC{6LRKUne4[ٿP$@- yI vY4 'h(tgYt!RJd }ImC2ՐRM!2:&",G2CF].*"+i/RN&sei|]iŇ@L@QB[#+g{< )!(@(}}"^$F&Κ5!Zw@CK1AHE 1--d֟ӹ[Zٟ5Dž/|!jX AA`bSl-=kR:L)աSώz@DDj'Iybc9|.P D!pjUmbhM\3wMK&M34YXl#`lQ6̎%CWbH s99ѭ0 Bp׾iR S2bEJ܅H)pcj0RC${t?z&-XdH/ /A0}`?;mWRu3}53CIFnPd̡oSL^>faq2bt+*h9|) i\1J|>%LFi_{}x|%LuLLM$Xv83Nut}0Ȥf0bYO4f_?s?z:}pR"CGڱSS[(9X-gfUig2n'X0TT)R̥eUQ.<$.bb?e[m le#aSW_1$9]Su殴Re+Rf&xk^z9UBPQYzW"╛A*lHD7TC9+Lփ?զ9"euSdfIBs&3e( &Lɶ.\<T$ ΢%_4yxOw$Q nӗHqgse7%xsbn!4 ַ9qW$C -Pm!PPP,>Ϩ\~~STKXLŸzSٶpiz|"?bRQ;xT`̼)Y׊V|zWO"~kA'yZD.)_\x-v;hGq M/|ne&.(-b׳>Նt$g'T1#X|zagֵ8dqR.ΖwYm XJ?wgC8ᚙsʆ❢tcJW]xyO{ n2ėhID2Qs܋&-i6w"&7-nQH?~MW8()V`(eȆծ 9r[HA3Kb16U-gyXnq}(.hA:2o 2Pֶo?=8?/2l&hȾy|^Ք{C#D#Tѝn%x\{^Ix4}Wzd3']qk4~'k#NƉ^vwS(T4j{,7cJ|NK\GW'Egr6| x $wT*a~H⋡>Sw֮j'2:߸ T{$*])BDfgprNFVR,~/vYm:m98RjYpҞ+JN8;B\m+cږRk*x1J+cQK' L o)_ni'\~ ( MZAD%td8Fj=D4".L`&ɚDb'-LKz{'L0a)}dUE9#SB=z*`78;,T+C3dW2;:=u_02D:4m竒kd)fbq-GoD!D# Y~c0H{oij*"_ _7Lה#[}:^FL jmP[k8fX7 4!9Vnp؂WQpIF9SQθ\IwDֺONȅ2vMYuΜwtr"Cz81?3sRԺ GP K?&V`HI M›B9Al7E/ʄdm֓8C;3FioG&t7kr?x< f^41O+i>kxq9> 0!>358xb]@[1rf,OJrEm-~*>>.}>EO ЌY/# / d2zo$_q ]YWgd&e.}NQн³=h"{=O;0>5k8?yQZ,5fJiq(N[Kbdxȣ-KbȽ'ꤓ?{eUMh̋\=uzSJ!$ o˯A?q}~!=sc MT>7d#)^ߒ}â+k7OӉqZ3ٞz=<ǘ+\qS+e`JO3ש؛v[e<BA^[c Y3\!Wc1#ܮ oMAck+Q:Z/F!Wd҈']JvS/dVjSd9HP/[!tMH>5)Ys%_.ʘ"PNGLbBC{~]h/'*z٠$zU؇?}"ԡ¾T |%@wv4u0nۋ-L2BM#>~d.?g;vFf2ڶx黦 y_gB~3GUPL!#t)Jo5fꜩj' 5e\ZBdMqWβT>sVMI'tvYh̞34(PKbgo7c WK%$YO:JSFsqΗ/}K{ S .ǗIy ^rNƘ/ EAG>^N47h.plhM[y5 <`n{{4W\ DŽKVz/Z']nIsIu?<Ɉw85rCky77߭6<97`p#| LSKğgO:|)q32fp?οgz8 x(:*snK4g:1ϼ3 t@l) 1c?%#?)7}$ӵM65y%,\o+k/!T㙸,ӻ7_6sv3q#pwFӠH9(A%n_S9Dbn`xZ[ᩉn9)|>|| 1.o@?bz9"5O?ӸJ$޲)Jh'; DAME2TheTP4Ā@o=I{[[5qLEcsû65U7G}B"xj|"8=wK0Z 05Ol#)|5>:!7ެC rBdbxhR<΋RE q;bh-i .ۄ]_f{WļkuC:b{Va/1{ձj5i.-8δuMS4l!q GP_0䒿{K S'޺]~`6B#1l~Lm ]Vȁ!qϿB$FRM Oވ~c΅yЈP) D 6sO[Ɏ^+'("Yڑ:[Z>-IJ/WT״m *qwZ,j1JaDGD+|eg ȁ]fTBxF1#D@x:ݝ&vÏO TFE\ qo :q޿ן=)(?8)QMR tXwv)6+HZTQEeMA5E#R6KTf+*@O~nߡn m'byQSK>iSĄ1b0;sLTy:E}a N>\$~0R\BhЫ;1whfH]/Qu 4>AM1SMޞO~9Ou?YuUy?cA{"3_Mu'ysCHDGb|.=;2/oZo~o8xjMnIxv~w5ޤO=8CRCH&@f h!WLR%(Fk*_K_R4"i5&2ZfdRmWR}΅ Dz$?9, |h9ƈVZ}i!`:S^@a<;ތ3XLi"0rޕВ2hW\4b6bli,0FlO@U4EtOSfhX{K\k;J i&)YwP>cpL:<~)3'^U;M4Pdel8)(FZOMEI,;yz"<} HiA @ń}G@<ɀ9>{A( hAJm,S?'J (QX ;6+١I4xf' 947C1 PsXyM}zp=P>I'HU"H:9,2ACi_zg( /}{SRhwԚ%Ki$5!9X6>\.o|[=E>E 9c>q= ~18}w~|Ҵ&>mS^9|,luBe!83S+2irRV%my͘k NV|4gҐu5X$ %!Y*N[u>C/Ⱦ"3~#2v0 uM @ .A8äO)z 0Hw\r {Y Cr" $Kd>ɯxNsϯ|is(VTT V{ Ow0stƸ Q,kJq0_~Rr1% {1d_oy(<^ xb@l9U\{K0o! y^-v0š F#Ӹx>\Df`u舾vq 'DJym<4[$(|K_7H>rgY0N8¸?L@@  @># DD}!" Q_@:DbR!r0aL` <\;-@tM@MA5fPC~p}C9m;LX귚g no/^9nnN,< =a6uMQEQUU<Ҽ cxkp?-Iʢa1fc0 èѿ(2 y$?3 !|}Nk4h R-֓na'QE{Wpq'\_5h0|@_*6=/39nI:fD@ D MH-n7>@)Z 鑑 %yT, I@"7FߋF<*F_#Z؄uAYI^|w ߆"BcKJ_|R#u $<=p~FDD@O89N.PڞsÕk|~ GJÃ!rcX Ώ.yK;JAɜ1c|?E}wݲc];iH޷K;>l;]7JzXݐ/H>3_~4x(heVeJT@W>"@ O*CPl1@9 eQJ &}<IB r%gBQ rYc A,W")hI$?CB!Ȉ[JY~| k u=g;@v&Mp(^]Ew%B_ )3Ƞ>a+cᾒ, N!ʧp^*t*2@#B# P@o;)O!>6 GHeH\x{';h a BP)@!$HLx枴@x}߭wYaY Êǯ\4%#W[~hlkqFevW{] 78+Ij$`|,*%(?L}]һ:ND]8%ݸ9d7ܕ ,۾d'Q&P.SVpJ%by ۫{/@XB$Ob+6kJ3nE%.s;ac֍ W}oN/}ƉS`1ԼPVirvw9#NL;zM⢤Jxe${ety"B\_Nz򺯋Ce6Z&K )ȣH,RK86G^G|\8ŧkZ=y9xʽG_V.x.v_}F噇4e6f= q;9$>-Jӕ\n2;O^xpK!?vzy N K|7Ofa׆xv=Z\'x' &95Q]rTs#z\7z;>m9]qE6a;իޔp_ڌXEjzfr(K>:b];$ Wc7zu S$6&'t%Z=e|Wl-jYZ|/A>5s)5wWEzew" }6KM "#~ ܧ.W?z>StEeȀe? MhZQpooLIy^7އU2^rn3CXg||ޞʰR=QVSZHt?Zt0#nF,2&1H̥5p6iPz+.q'5 Ҁ\ƲQ1(yy|aISWXVl1NuF$LWHyV1ԷΟj o(Og̞m\;g{րkP]N.?_uyu[רo LrJ6?Tbh%$RTN A^Ǝn<~ZZsT*C?bu)3)̍cӊO_GR2COvTãncnA~C]q~F(8*ŰPLo?WooSۏPHũ6w^396IRBt$u+,83Jg=˼G`pCP_bQ 6Ji?B̸N$i/>Wip=7,È;10*d1U\8pPb9zkt@fDT#F#ZzF諗9sQVrf n d_b&-|nRȉq}kOF_7Yם;3O"L:pcZsqAkʎtGm6dl50U>gtX%*4`zh|oaW?-hmӥ?2$ u\zK"iF~s;w;6e-BosԘY|v?9?ݝ]TQj,Oui'7;fCySN}bګJ^ur1PqrB=4,vIuaEdv#2++,ĭD,$/䔉S".qLw,fiɥR zC]q~*nEY秥tդ-P*^v߇(QΖ)QtF9}o2? O/3RhR3#)3bb?N:߰jKʓ@z4b*Q/ ȵ2ᅰh c2n-/{^2*pPHhޟk˩]p@fg쉳H_Z(-r{&gD 7|˂n~R Cq?/M  E_ Oz c(G@S\V a$΢zߩviAI</DUX:<׼̵ӊ^ ZI^A*Ә`:jb}bq>7y9uYh-8u$n;{ ¯L> 2T %pXwd6IJ0qt@f>P0z`rz|>2@``EiV6_(V Yג$]+D 0q}kv //!>'|QjrOT|A 01Y()g0oC[ت`8 PJ6u4UؕP܁L>#Cy9񡔛[7·0ALćGcv@B>ܩ?4>Om' >.? ʄ~!  ">o~XJYOӯGލE,S7lxlt)1% "YZa [0IaX `_:"a®7Iahr C3|I1h$tv80Ex~ 2@|!cp(04A-, 940!fÔ!|ɾ>|P@lI ャ3\vK0%H-!˽7W9L[RV""Cޅ3)d"ɃJ& ER KpY#(SiZ7<2-TOYoT?_7d"B BHA~a`cH!~?_w2VvdL2E1v>0!P*D|ZWJdA|c7XC)|L/ĵ%zJzžNM֋ěe'^D;k'C DҮ] ol P{-P @Tɢ^"OFjċ 7("(e.8(69!x!NQ uZKWB<]5[Z  Ć?3JR|iJQܝ{ӿK= ƿ3 G1Z{]x[4X[+E`I?Z)uAO>\Av+~!|(!"P#s@#D!ML?[:+;1ۮ sֵx%ޒ?98LɃ nW{ s_L~㽉aa՛/V_@c+p|?dK;lG# /憓+F6X-\&EE(rSFQ!_BfYu$훝x'4fdׇg:<_ gzorxmEYxPvDʙHhkS.٥Ȫ`߼ǀ-@(u ]@-!l9@̘%C0eԘT^Z 90 RfJ &mx^iַM]g,̆d9"|b>_H+e׽:w&qIThxOche٧)7Fh7(^\@i0GZ)La6Bf.6I;J'\?E?nY)`~*2m<$Om WP?~0>T߿K.SXC2rE ;"S;:-{Ժ_jՆO vC|5x4,)\8^x< ^|>L/v$ gY)‚%4$#*E_'d %~uΙ9~ >>%*՛dٓHF͗$xzΧx' E8E<1+*n+JSv!5 <,aOQ"HTb9cb` )7qf2B ȹeQg,θz ì*@?z QZb*Z6-BPYBJ':ytU5 P/xĆ&a@4nMQUĭ^Kɪ +RTda(KW7@&B?O)?0dCO‚ 8 v$(`f*Qg/OVMB}~5?78jR=c4`іThY5k0ui`=h=)ս7O|^9f=oP|V X8Rr`9\Y4O)Y_|ʬh,YD>wixJߊ/nv\MXgVī#~>S_Nygvލj*R/jće:NR/%9Me_w4,7s' ȊXUp Kl#xu VGUBI ^kK 9&Q9%$=5y-M9 aĀ5?QB"0l5U "eᗌɿμ/&>N@'ǿsifT}BU䫰wex:DOw[5@!ĜDD~3cC}w#k֌C(2jZ/ ,F.y١qj2U8],A44zѻ9$堦27r`Pκsb덳q4̔yoPeNal h2BTL6JYdo[78ٿG$ED(~/ U ^dGp|޴@52M`\6*129@uNL tS_G[^tK9q xnكMh>GD?4OgyTVv>ߧO}s1iNszllVc_5&#+nwKY|("KNS_$kzzWKv]anf&hSr(P3d1F} 4jTu.ڪ:wU;‹J)Cnӷߩ}_X/S')IR{B6 [. @y}6}WI=~>(!B"b&к$Oʃitơ(cJoD=s)*qe7wcsuAxy*tX”v*T VpOSmNQ֧SmCv5ˍZ<,_t۳~fr,!s;0|_gjޠHD%+'cv<7&"9aBس}CJgPz񫡮5$%JY.J~2?%'؟29K®GX,UUUN;mHUwB>ag:9Snz(y#U;Կt7ϯ_xPUR}}:Js;]ԖSD Q6X,98g~4lN@3,x)#\ ABܛӡi pIXfe;޵5-67,VX*Ś78&s) b\J[홟 m BoQ 4f@$ 8 --;dzg!OAA<dz_IG!˯ccAZ NN$H_q1/] n-nowhm]BN9IR%..gqh4{Y\!x:V?=DOD4B @HD@>8] +HY%rMBb k֤zLS 1i) }{KQBqB%k\sc, - 0'oXExC\Ġ@% N  ]BE-(4QPt{2=#`{xQ@ 햴.}!x á %''g?Teyk :3T8("3-Aߊ2HGKaɐӡ-0\: IԘ#4 H4֫LpÃ9c V0 &8`Ԋ1i,T:Bql%!w!ׇz G\ BTgOS:]`@; tT#vDž<`7(ixr$90p)lnzsL9 OLG0ʪCn 8x&fva[h& r+>sYj]gO?|a3>D`/|zaCM841!B;w^unƑzq'5=ފ.nO!o=<1nC6/M]ƍ`{[UuGBo/H!@:|Í }ol*G9!sd0u6XMGN<\~Y:2r柰Oߞ d8{=uCNC82 }'!O=r [kG?au!LJvHzI4ox:@׵O)񙏨|_Ski9ÿ3zħ~>^ʈW;~>|ë!FB_M yU'a1 CAd!p5@9^{'i(G04-X3?׳]L5?~PsU;;ci٨pPȇPEN"E-+ڕ2݅0T!F19E$@ mq *y3C^ł b1|?1Y0A}0[:n΍(^wNמ$ o+ݤV(,.54myѳGNq.2oN٣qఆ<>ӿ?kwO7s oX&BLIX@"k: Oas^{9y-Z_GLgh@AK6USR=xwσS/ڪἲi3d< ytw]U8]>;:ߋ-a}CƎQLʏ{JήzHzNk"$I+/ d,%tѓuvζ%FMA-2@I&@' qVUp_nJh1F jRIvZ7Bu1~(";r>CC[tzM'NthSڭUZ0Kӧ~o; .S@LԗǝoT2B963D,Sbz*(Lvfkb8BQ4ɉ{axgJLI6e2zWM PYf5RMJK'`L&\ GiLhĽu) ^pzx(w%z] ~FMQz믋aLݥ|Ӎ:nwyӵ+u%zd:{t[JadHZ1fwYI;&ʼ_یڊFf]F\SDWUJ5`eڦ1Jx[X(n[֍n튢i ywy L ZzY;6[$*s LN B,$652W#|w({\%O}t˝h)ra۲ W|MƐ^&/S{+mQDD:ò" LukeA9E%}Vx_RdkYT꼾pEowm'mŲHHHMn2WiG͠ͼI$ $ ֭*׫[Ħ ":]UUUtUP ѡF%J$5)1(fD(%5Rj-]M9Th*ƋY5nR,0O/ #rO}cZTM6 _A2D^<6 4aIt`a@L]JAJJ4J2^]#Bz eT~;WO:tW%?8i _~1Hj~rҚۈianLȄAafkJ.D }Lp|LHdBD@E ! DP}@hEC?[BUET0םĖ]km|M ZedYk,5sf%I?XC, %d  S5 EQNoDKiK^F^ⳳk+wC,}d:"}NTРH95: ] TBclyļ7zns%s_XoKE?6oOOLzyeώ|' X!?ݯ~ Ge]{fTd%{#)2qKfth~?*鼃ŘB={|<%SY\2*.aC[_a2Ni>t,,DΥyY9ݸ;ltKSbk,x&Xc)u$V-?XHJN_|<\o/v<,y:\*.'yH]ĴǴv#* OO!Er|Nm!yɈ;zӜ\[@Z:_;Tgͭ暴w8qeb꺹c_ckG7(tAJ<w$==]7} š2;*eMf[~x}<ת^+-R8k]dO_.7wc*r7ّޗ;M(ToxyH/"9(C^um^okFp2vxQRĻAw]Dub'Z2as/5 o%#B?*k9kC"ÿb|!̽Q8<-JbVluξ^&vԻWLK#woχPٙSX>R|/3b19 B3J9sכwJr͝si!< i>'Ls_W\%fØ^(v\kxW*Є.nӕ;{ç$#_^O.n/['e{ޥ\ك#U),$}yT6M9/DȄ_rdac=ٮoʰgj kH?3ak{IAK\9(=9"#tEqN{ʉg~n KaHxnA CUПYovU/B1}uGG:?̟9[_\skwbUI,fvMʪX_2fMVIPTHV.8iASm!o#egC(bVg:4Qcc^g\GQ藴%n0\!e)u맃BYLfi}~{jN40I?ƔG@IKg,CNBҢ bK:SkC~|EwhJ/Nf?^ y͸򑌟'@]POH)?#{ Mf4}? J z쫟̏ׯxpt u*XTXG% hB2"&$Lwҽ/w/l%bh̞%ȑ?T/(ӳf՜ݑ?A$bf`H:ז\c twp@nBHY6DP4&/7_TIѽǴ UNqt"_av v^'?g d"_$74s' Lx/c6RYTQc[2o` NzjyjCȪj88/z`NBqy8s۞Sx§\! }4*ҘiAlAO;oop+{'ʼn%} ]Ug~sfݞyS5?-u)Ir0u@ٹ9H˦P|8' N\{.T}§[[s$Jo{aኑ{GUk88wJKH7c"RԠZZ!U JƉr  K*}}Ff>SI+53+q',G#R?b͵&ٯxM+OE+y5Ga<̇t7 ERf? l nA8rIGiM1ꆃpNGjH4(b\X~!U3<)Y:)e୧ln>Jd?L$Ɋ(tQ>bMǵ~.n^W(w3|o=]lġSԶ-pN8UYV.Bh+xJ"$ ӝ%(JBRضYPb?־AE%$DXZ{٢If^^׿+W_rs)[XU>ѽr*9oTҙ9{0Ç4bW/}z?Sin=+SYݒtAl~`\նUKn3,Yl)CFה72tw`3'9roן9mj.{j$NK}@g=[M^ڑI]uC%h/"~,eHw V2AptjNPFb,P592mk ?՜)Bw阓#>l.2<u>THD E+"aco3uZ<pFj׋ٱ2E}_O,PZ^<(DmT ̖q8޺n-n&jqVM}(#dm^ZbwT&7V\y}%m?w|0j#`[*#f*7>[\g? STfM͚^ym=]JޕrBBI=?ЀbƱ5" DB"24E3:(?H~返G;7RqV5aΤr@jg}pTCBݹbU2?sVMv-ID36uL^tIde)YEa,Q*(5,Xҝsm:h3e4沝nQq8eZ5|(o?ޑED?ug)p)˰_д\Gj(rbmHS?q1pOCP@B< JOGm7;cJL֥M6uݷ5.X`US;AX7&)5Cku&MiP%ќ1mJ`Z(ֺݰj6[M ߚ emg-gnMLLd%DB4{֪"8&KEWet`e9VPȊq7h*"&ha: u[C,YO )O(a2Pױ}&K5n0RFf?tG0@d%E3LcX& KCf\* (O)v_BPr1Ӹz{)Ӏ`9$_ *jda!'L0k`?QG( %TReJnɤ\zoM$c|[IJMM`H ERijMLzH7e! :~3A$_{%"AH/؞x4va\n4)ch8puI|ѸR/fo^v9"V wߢkWC&-/\;Q1fAMU݈!@_9/kl :Ċv;ti{IoF"dQVdt`L;=@+9K-Cs@Џ~jX_6ץn xn}5AzP8phh}A\"m/Z}:vH䀘 w``$`aR@!}W7wcT z4*D1!ysoGn. ([ 7x2ճIbRu!`xs h4sǽSd8#% nv(u }rw8WܚѱbN4}@ @LrM|G Ύh].Q CQ+41GngV&˙2aB XP3aov֐ By ?(T2| J ގa ޶;ۚb=OSg/€C!!(@>v&{]$.{vO`|hQ dǎX ??Z0p]OӺ"āݗ!o}7cO;nh 4țFW.wy욊+mzo;@^utIFǷid{^yyѶ1FQgQ6#(6QC:<'UCa *_\E]Z"M%o]y/#h(i/.72)Io߬[aG$ds-_n O,,kbV`Z83|P3AKu=>|:؞ B8@]Nx<> F5eEQuzLXII丢sܿJ.6A68Be4W  XDjP*Ņ#& 嬙K!@řVQsC!Wh&8뽗r wˢ:R<<ἅʄ ˌ?iaނXbcD Ab;Kˡb],+u&VdaM).j>):hxʱfY8fkF^RtktV;SA5.ZWԍ |sϗĽ! Hh)$DHTcrݽzZ 3Z10 ; C77+nnY cRX"EUչ)PBUk[0b/M}2HF()RȬȪ*2,IմWQD~0 f3fE&Om~#ADѶ2@O "wI&i)|UNKs}T. y!QʧN\.|pH0zi Ȑ &H`,`tj)nSlt8lYHSL& 硥j,FFJgo _V_Vu*h8@4)$D\Q)Ey)rC(fFj)dU̓;Wkt(fB)NZbaʞ.ABRL$Yēҍp;o,DkV?ǏqQj @/e̱p>@)旘V>}$n@٨J0>wyorrG/ݼ?^tah--(r1|C+2R`dm" Je,97& p¹?d4y#V 5 *yZj%Xl,M2 ѭZ[d \2( ;5R5t`&E01f;?2:XdG9Jy(xN1sXdt(.wBlM2NM)h9@J7Li(h9r`=6ZGDj>[R5wj|ꓹ!L!2mfJ 9θ<ƍ"S1L@-8d6Dtbdip lԣe ږљ9pւ J0ҬWg4]a$RL\1!˺h^q$kDɇS JUC \?_!M$0rM8hF&3 N4IRi y\>k'DĠ5 h4FIX@RDǺIfJ%@QHqhH Pe3!f> 8(`V;=fzd_ K3qN9rD&ZzGYq6YA G im8x^szS0A'Iclr;F^Y@#W,+0J:LЎXfP̒ZX<*A8k PNaT!(Ihll+_-j)->==; R% "VQ"|It:S!G>uǎX321bŊSK$&""ZR)iJZa` ?BPEJAQ("%YFҒI69 w4uܡjN9ysz" Y2A=%) JBR""Xv 3R^~`k YǝGNz٢Vnm/^fp6gi%cW1ή Cz_B " A<ƴޙǍj/0}ݕ_|Z֔w-_Sܹ8zBv%1 #M!fd4݄ _;=D }KBT4 ^-=|IĴYXt;A<>} T_=Lp #@b X 4 &BőF_#G6`$e8[y9x;I ^sIaBR :W9 A _Pٹ')KQ;Hz}Rj%!gʀeb.qW$P59"Ebߢ'TKM$2h$ ٶ|:bcϣeQ0}>/xNd)HAhO zx@aB t3A@5?k֋ Lq0و8:QD ((R]la^)N!O}sM)^HÌٛfo g֮1a[ .kKP0xѼ.mĕZ.x ).W5 ĊoTN 5Šv >qOҽ$9Mn/mТ"41Rmf ELY1)&RLP-%!Ix6Zn7y)<Ս+;iUXLL)F2P?#߾z'Jz P(ަޔC=?Ldz׆<;D N#1ɤSεd?ݿSs8l035:2IA2gr~hM@tPnj_Qy˨6IC}\( K}J(!@"̠Br Ļ?!7:Y<WicwkZu9ރy:iljtskC' _ };\ֱF2$TT%Q Us @;I bffŘR@AtJG;z'xH%J f )ZPaO. .V6CH JXJɲmwvϪ HM2=ɿy[zj@L!-5$X"S?>=?s7fArLIBXAPI2 B +P5N첓 X#3nyh-*$"52СѨōe쭺h5V2Q{bT獇*xX!>g!=V{`X-lSs ex]hJ#we##y |Ry6i$ CᯁXQ! Wdt|͆uЇ<*rcaRl7&>wt*kgݍbXeEN---(!"pBHT*9-~Qϔ>_ _J>~{Q@.FT";Ci\\L0/H!&?`Uܠ'AR~(UԴSL,naԜs%cE]w[slo$I/6H]).*bf՗IEȫLMZɼF&@w d6&ǽQBj"“:SM(XkmɆqk$|H/s)-kÙU'M:հ2%G#XbL! )E5m5FjP7hց77 U cwP1ECw$uـUP1x6#ph^2ֆS D*sCsV 2;֤ħeXRA%9k.3[Xr4J&Opih86 -SItU4{קLޚ܆ y:(&5xC{#U|*8,4]*˴zʇb& 4Q JK Kٿ!$/V!3 B%I&fg j%P0 NI2bѤ:uLh\ɕ!Hʦ0$h2'% kld@⟯FJMf1Ff(dIWQ5 FHn L2K&JQ~$)׵S$O J 聲Ô=!#b}{޵6'967ݚbWeX,Gh:5Μ*=C\S,맦 E(W:;Ϛ)30EUMA!<&&pɜl5CѲU/bWΒ_"^0E7afZSlh84 X&k b4y%پ&$f&xB,NѦM:0ˎn\a .& 0໇zLNhsPB&ۚ@oA )f ,@Ѹ,lu{vf}o=%^C: $sHsrpqtKn1I±M0QUґaXx\&Yijѫ6MH[u`3, ɭnV"oxb:ih%CrjI ЁpgѣIPMX5H8Kn޴Y.15LPiaMb06dCuAkj - ,LTԊ.DdsNFJ銼lGA6wFjԥ G֢0$( &GIʈa"O0U4Ae ħm׍"{?P$ѕq( ѝ5*"~9ΦU\|H9x̏WyQEQHB\h'uslj\5RSMPf"KD)$yjafe*f\1xBLXfL fEvd&qs\eҚt6sճumb<~FmGF{hفz.׍7Ň9r عsT4أlǑg3%=~錀 *UFZ8z`@ ?I6~9ώ=bhszynsm;_ dԺ?wE5:Qm߉ѿ&p, mC[:]Hh+1uaz3u7*MYv{vn5^f펌:֜d ;łh H-'Z̝ -sDɗ~MPQ!;Ik~M6xS>qG"Rʄ B2J!d8N g>>-ttg_uN3s(¹z̾YnKM.q쟏=eD* GBWg|k&,i!=ܓȚë&tv~wk/`~?~LaC?&Yz=Dz7 (d_c۪q_ǩY!倌g eF ,o::!v %" bF%(Giܾk0숒tDLU?S[G֮ D+y9,X'C P RGZD0dr eaa5Vf Dd*(EG!Ф\tKxiׯN #O!}b8')od{^$ a,C F^Clm否 -HU_I ֈMDJ6Ѵ A3Uu9ʆȞ ~+ _t fVru C R$ =IaAM.QML~f_ gT}Y'\=0a4)JZF(ifD bL :ւr_g-Fּzf-oYhm%E-aeGPXefe"0C"bpH4CṔ'yUUUUXO7p9:$ LP78\=ۅ"kRyߎ]xi'sq!&}*oə~j@&)vgU!dx>`oj-kWgHcl#mm %kb:s&S$c41bʅ.Lb &F* %Kq&GH:.1JL b`J ` Y FIњvj01 j%ykzWLNɯv+;nbb8a(j±YPYEfZʃ-)( JЄ:ivp0q:@dPP5DH:D6yS& Q V2*QtZ9D@g; QH<Й) Dԅ&@|vLLLjF%īGfK]ۤyuU5roxl$p _24%6G I  !0 ZU?Ɏ!zԇ kA!y.c"C2a!#zHPwDSB[&k"*:w6DpK 8EDN7DDG~S{Pu}b?dQ~7U#  öa(bZTHęK82 u 7DD f@&mh2!v(;p⧠]T mN:s>L$2j7~RְUWȯ0HurІ@> /yC?^@#Pv_ U>ߝ&a̔czTp`@ϏHQbz[mi2q$*أ)͡kfApd# QN!:Kc~8S\[p(X<57>UV{Ala Q~@H \ï><;>|ޖ"pCF5,ɿ^z{CN>?\}Np@ hV_aܯSu, (+5TȐ}G p6(MلȿRUvÎA() [>9 ǽNIy5`@>u}1A%A*͖Df8fa 4̒(Yu"_🏶5ޫaB/ꯛi_})=BTǔ" @ȗʓ2HL@QD>0Pa f5dHP=睎W}k0L6R}\4L56dԪ٘EVd'u%F20}@xaCοfLРa)|tEC$r}sȈ= BWSBa>VCcahbrvCyD:9M!qqa7 zxzD?lmIDHLR'X2"̈́@>)δt~ ((d>E(Jf)j`uaV˷R\L(]`By0X RE_G8S=Da%H STՊJe2(b"d0y=xMљ(ZcaûP?T0?=Q^ST?|VR>9ޚ1& %H&//)Tg\=T7 SO*LL%#$ 1iXVߔ+֗z4&JHFhM6/R "/EQBD_X*6XQȩb:"~<ZYNrd44ElEZb\\w@[Y HPKaD%d'z.%JE ndr'n33Yԩ%mE02c!{ΌyGu1C){'m@mp >iJ%)(htD0g6<yG \l; _B؄{= st Lus!zl(mgMr@9ݞ?D&*0n7.U͵$Tb+V0Cc=b-QIpE lr_}/S9WM&k3` 2E5soƑMD>G6MZ4Tk5,Pī5ݷfR2fN) [V8|H? Ku'٬ xKOE0?~%W ܩ `3B/,]7MR'7"9.#oBl7@=)0`!X4gA^ dީ sNrk "%҉I$D(NqdXrq0Z+ eɐ1׮S;< s)㩛je20&ud-%fOP磃4)TeI+X4'3,<P939e9^f]j%d[MebV]R7-MklM&!`I*ࡦ.iPr0cK44;$7G,7pf۷/oW0R&+݀T;TBo眀a'v|roԛL{D[T&XSqt|Z۳ HoS'0ɻ6cE偧úfx `RWQ ffE2M\{f5+l[4xӬ׏&yt}DN9f <{8ɓΤ,͜jÜYkļoj[!ςqNlV, Hx6q7SZ9NFf 04ri4zq{fUԩ22(8* ^';: ^Zə81b)L>vkp^SĈb EJzt>u`N 3~pWD"pMbiLa˽ ͎>|y&։A o$!$S^u( 0  Kjl}nfcw9j=<CmVBˈ`SR#D*!^Eޜ/e'LG!t%6LQ.RS@v0zÚ)S"2?`~ G>SnUTVl'ƍ,@-`{B'd STnZ0US 7i%!%F+\jR +hT*H"BSB3rV BDR0,ƴRa!b%Vta`,:.ϡ @@ '"M:HHNRV5@LtZp!5#! z2HVq)J4XK3()& , :) 31f,abfF `aL̥,E.gkYͫ,6QiٺS IPd&K +$Z$Gwa652imn6j.0"B(̅7t Vr)W(`.b,܅, T luPأxEau8k5(iX:n<^I$&Hh{uMhؓۙ);ĎT<ꖵFi8f[+˹MJIw2 F CO3Ix7 }2YgJ4Bu;Id1 qNs5|`/XbUdPaZ_6g!NβVT$Pj̭viֱ(i(Hz'$kFE`0+׶S!I D. N*91o33L L W&Hr0JW!ZGd" ;_(҇ˋ :=)5?fIpw;JR,(׼0?fl&>)-b^(@4;.ȅԉ"( ;6Ch % "6ͩݨD'W[!8 Pd JC+j㯨X A+t]h !@BJZ`$$OD0H{1F)WU@ueX`Yʄ$gie,YKIQ;#4Umנbʙga0DFT$و% L L"1ߓu(NE'OIxC$J Wka 8hU9f¥QbJVj] V&wkѕ E>I^ЃpC(n̜s,(!"$0㴊Q)NP~^>rєLm'#!qxK^m1k|y{$;UUT|@"3.E=1kV U>4:9L":ഏFb8SJ 3ڨfg0m*af=p5 èՃ|eCL%F,a.wf &oy jB!5ɭ@p e!jxL0Ȍ2`!k`,!G;\tŚ2RIe4qns!h!fcMcG:֍様D2-c*ƖRͅ2rX=a[$i(8 .Q)i9ogaQ)>3{{4 oH}Πf'S11U_W4$&ߞD:AP:]*_yVɧM#κKe[rhm Xw5a'Ur=;hW&dT@iBRʐajMjͲQ`MC)J,PםlMz8(^ODC"` (0.dʮWQ<\Ibi 1J)4Ȱ@j V! E N> a8B 0 f"HS&tB&8 ƶTDvt4 >:tv-u+mvTQVʼns! ɔ0tK]"ۛJ]ݶ+sd ]WKwvѮ;KSFNܮR]jnͣD\hs MfNH7oyaRE*qDo`z َJžȂ)H)""dd;lHDG9 mwPz~_xR(TC8?0?a)Pn](kF`",M"!91j̗Cb~}Ji|0*!9\eJi({@'&+K(da!0o(8 !ԙLaqAHLY֜ 11+x3 b!"A<@=#D9y"]q ދE;{ZQvڔE%|ݽ7BZ5}WG$6CNu(ZB%wR oa<%p("9u :ÂO) ވq:%yS YKo͚"-s:Zco&^QaCLm÷rpA0D1 R ufَIP)s$M4z2qܓa(4lkV/?aCVa,X*,Ѣ2ĔL3$FB L̅&AfDQDr)Pd'ACԡ|Lh'&HP`#1);#̢}Y8Ǭ?+Dܩh{Щx@t!h!"Jzubd6~>W}V]iJH%&ue퉈xfT܆k `)'{;of3Cኦiczj޴b1>F4 pS8+N3Ccfq3Rl >P!FA H%N|u#C @`H ?@V{X B $ 8Oq<w&F5n ϋaդFŁ,8h'ziYeaR>Xbʧwm9p\C7$hu&" %ٜ7TS~ura6!E%-lދ LBN565NtNOExP0q'(Py`$\ R=$?HT E@˼!f҈3R̦Zzt&bzsKSikF nS/]vQ,G! s<@;$@A5%EhآQzȕH5 Om>t =r1Jdr@-!@ԹL  A=:{#B%"Rw^#n-gy0V%jX%؂[2SG"fDOtE)ʜ(O=N}kpxs>Kh7iX,R')#7Fa.Pr% MX- ,Wq.Q̄ !afMk2¦a[J ne1fƕBɜ^֤* |2Pޖ_swt: {ްijevNP@@$yA~#X&|#gO#!+X$)UU # U@Aր_ֳľ4M p`E_b033 Q y x!h ~Nn'! ,NA{?_aD>ي&@uad_jPyL nM:ldXxY`9o\Çz*X6ke+EePĹ~w{)[6,MS,"$F1ÛEUmfXY[ փ mP feB4flL8>j&$aKdu[׬ ^.*& )0.$aUrf_IN<8mp] v?}t/J`BRJe};hȤqJxDA:s$h' ;`>gƤiTuD$Jpk7 8.5I.FLO?i"3ȐY,op#+mmLKJp7&>{u8wdžƭ]Ƃ& IC]:hTxh&ҤgYyVZ5vȓ&77D@fP 7Gt|Ofx<6`~%&H"֨Qvx՟\Babx1PZ,K:yrLh4guOC&`ruA[; 3ՠ ` x *AT7:AƃSS]y\+]HU Ikn& 殘.\$Qf9U箦hM!Qy۴[+d$SMj4PR4*0 8NB)yPڝղ$4d(R R(;>Sg㴁!$FBmwB88 RVWWBf ٭Nz)Q$CAv (:tU N|D( bXTX C^'F%@JCʨң@SaT9q6x$|`X ʘQDiR,FMckDLJ[S<`?bOr?/gסOYgS|ER. Y(rGpCn ?LI<&c$?ʶd)SJ`yLQGrl16EXR FJ%6o.CP Ҫ(:5 XRqIG0u&h @C:.xz"[p sqciK}|3%E|&fQ j2Yδ%%>!F q]FTa`:PO{$j'lx|m]y?c]tvtSif}h:={a\SҰ!Il3o˃E?61)Xµdt-њe-=LjK 1CAZYCVsbhbM0 La8IRHMh)pE:r/]hB0*[ M&K 4nc0DJJ d gX9[X2$r$I`Rj((Hj7f~ĬEW{qjHB̄zZJ ԖWwE&3I|E_nQcdhي}AuЪW OwzV($3Q-,\ ,)ի4I`IObh?J `=:MXC R5#m,Mh L5a#T5-ESon*4E%o6\@  QR%'&ZFqgaf %r6GAk W)|Ҙ ч*g 'GJHZj)A' \jo65&fB l)*p4] ݛwBqJ@v eNHsfP 0GpdTmCf4Ö 83΁gά-:ցXt޻T=  :eڦ} cɁDKTC-%QQ)I,m& +iAZ2d~@`=ED QBT!er JpA#AhI@\CTJ~:03jYp00b[ AA)1*̪2BKY,DL&BKLJL2!tAo;Pbh Q4aC, *&G@bP"DzI1~e8zs+ D- P>7.J @ $:lp^*a\k >Pӎ֕pPl G"%H)%X[BReI4$AQ0̈L$,~SnR8e!DFK e5Rb6C'C4n0 qәHTdt ;XDy I$x#d 7i3I,8 o~0֠ꜟ cG{k!tV?'Xk)5AXǶ0FJ$uϼ`"qé& >l;f6މ t%Zwj&Kt{š)!ޯC2T퓤1g!qPvL'H >&*] :ʛ؏. G클6tUWDcXsJZ[B)`փcb$m gRJj0)g=k@ӱ5VnaK d|6%IͪA8@ 7K y]HX$.3Z39]okw h%;қZy"Kj163oĔΦsdY !B *,I29-S N^!ԟOA$ @,(؎.ʌwDbd)oxb1)q~4!~Pu=ZFҋ,iD+RLal> Bv0PKkaiYB00gڔhߟ]ݥ, Hf|Ҍp ҉| kTl2sg4i *'ԁPD.!E$Td0Bdʅ$cP882ӭeB P>$vSI*VVCCMV2-C)Ba1jBh2e'UD Hj05&pJ-G aF&2v8̋5#.F aj 1Tk3dmrތc G5M_*LYS[׷+M{@IBa()hre6PF*0QْIߓm;^5T(2%b2cA64(ZrSM8+Øꪪ?TC0p\k?~jOTtJ7><~W  Q;DT_iW Y)@{.ZeYX(Fsbnnۘ\THQc0Ȑ_N'=pe5=BQDâ[ 5xz:& BQ!3)-JOѽh5a' i lZ4hcYtCZԃM @M a&"DsQ; 3BhYOw r vOm=vywB4 F"_KʏA J:IT %DP碿n7)N'On6xGTvH9!UFuwy;# Bo*JUnyx <@=ϟA;C5ǰ%'1hs*hd:a-21 w5MVh#^Ҋ9ɨtIX]˪ShҖ(W\L nN}v2i IAة3FAK ܔs9։zi۽`FHNyԋfgn~0v(Ŏtw nU* &]`+0笏 rUAE̜* Ĝ2BX#nH)(E d2DEUY-չdDy?mbnFCc-31EiCq#wK$i&DZT-*e`nXna \i9!Tl".q]X#N4sf܇&4i^]0UrJܥH)ap! `LvRHe!.qу҈,)l* s.A5. * !NaAb (IڜJ> 9N [3XB3!JVu@z_Iz1LKZډwT(؊L)d5uoAQj>+5|ǭ-r;1ME k^'0rE&DLP5 Kji*BnLYpEˢj0X-cqْX Kep̴-̕3 Vd&P5@6DDC[Jԕ$~0\bc Ȕa!;͚0llޱJ'i]ͩ\=m"ٜ!-9ș eYW;;bZ6&TWO-h䫍@b3&o8|4/p {(N|§"Gb^j>q @`@gBt<` l/yOˆ $JSxП_oE r?=dD IS(5.L(#eYt6T^':n=#f=  ρj"??O7bb#_-8AH5 ^4WhmaW(I*1Cip>` 0gl Qa;ի7YcB;/~j kgb%2 b 8 _ ~P/S9vDU_H@q02!E%?𤈩fщ..@Tj#)_+?DCԙy|:K1$ /]Bڐ>=QA_[;#q\VS!ح玎<PܜCӭ|NA1hq?36C)piȾ@3G.$ 01cz&P컁Y Dla!9 'l(eACn-LXg&:2g%G @bRAg@h/?B ]`re4"댃&F .0J[T.4o~?*#C9}cH X#εd"?/*%fܥr ̀}M(ՁN7M8vi_DKR!_2| F/k#{"PKQvƙx#^o D!*s-Q)+Y$Q##h>9} ]]bf! g/Gb~qaV"~'s~/@?`7LҠ| Z 51 }O63NJ2uBpG=Ďv/}nSx>_5뚿]JEfp?(zA`,Oʔq.wo{uoۡ󶗿vuCdN@# ߥ0UP.H=3BA~PQ~bCLMBj(̈́/he0|]bd o[ͤECւORo'U){:s,fM%U)#CI3{0= jeH]Ȳd7r񍒶KZb&3E&ZDc5B _gaRgS &F+AKiC"F+=ua kNr(!>~ឧ'2LCDHZS!G⬀+@GO9@"N~:>(h , b (($%S׷~O? Lg:!}J!9K;ᎋ)0wKPMFK8PzzC{{ Kxm;?i{Sd>o?4X =y(y&\&{zT2пpJ: [\L;Hw%$psk#y':~-,xL˦M@d!2~J08_6?UڧXj{/IALP ӄD U3+y)Q&kj;Ym/~W}hIj}/戈ȈK;$` HP:ހ`RSY߁07AL6g>'ӈd XME TCNۖ­J# V6ݮSiK HпO;JIG`c:L{11*`m*"CjAN] 0E"~%AU$K `jupE@b ٘W %u_j*"Ҋj-A@$h2`C(1AF&! TwUtBU<]TŮnrD٪I*w]H͢$E㒴W2PْQ8# aI( N* 4Fd U݃Ah Cረ7'HE2r#*3j4V 6?.sp++ûָi`5ʸx С J2=U~ hJB@˨`8 |ٽhA;yHyqמyZ J+0HFqYɡ(PB͜m5QL(N(ifh"A c $TRbA>!IbRE[|N왧9|hAeÚsw;h!&pI9Rn2R󾳃HAݐ70pJ+! Fx@ReƉV2|)))(8$\wE_G[ }u ۴˹zcM4Y7.C>UKItrd{LQ3)%z$2*wa?,v6gz^x$ ;(ϾVh{_L"9niIie}ꌕ0y3ҪꏎAiٳ<6XS[M]컣)DQd.,\ "*OI<Ɋr/N葿dy10҇ @5㙽hK]&*,(9YthPzFdQOđ.p! b @>%FyxS e!txb0N&)Xb2hD`”(:|%|weaS T;|.s4tdfs7ĠS8 C2zUkH:B59 p4JChӦṬ)&}93?8 y"(4˦RpDDe0DX>Wq.R*S%59t=녀9%F֨\fۉPyܵ @(2Y"@"v恒O/y"&&FpZ|zՑYSc1\x?)FLڒNzco<3;y_!! rY3֞.I gCB?D9x>h <6G!ǽu̎(R܀ /3؃Q0ԢP(Ya& e޳+t:v{Kx?HL;cTě;`bʅN@/u0hThCRc{,#߅9\NgYOWiŝI3w7C޵\Þauh$(cJtK;fka(@;PlK?seG }Y!Ƴ!I5dq{LT}" E G@>+xx4qL du:.< iAwtx8X݁Qc^eIw^hPé K5Vl(&R"06 CPEՄ-A$9J%XDewQ]ZYN..i7JJ!0}%RڝEV)Ȋʔ݇%@1L4v{0b)s% ).yK5*'J:8Jޮ9GpUO? H,ܷ[K %B}|  C/)2HfIʩry5殨ѻFTÛ 5Ymt=Jj.N! kݚ) gtpE|6  c5tYaij|[ax0?I?ihdyr5993^SM^Pў~9ڇAӾwo, <{*Y cU13 AQEQEywQEQEIEQEQEW(+\ ]@:JHi"jNY0POM|J>mAˀi|_;xN|bI0XTA' ä)}vsf'<7uR'4m NMfCٲ F@ R-P(@XqҤ?"!| OU5tyoε=sOW  H ,š 9) C!A/8;+_.?7Us_=uhS=K3h JVh* o(Gj9Sw›X+Z!2} fƄ_}HdJCe@bk)seMsW:eIX|&2/L6og`<;PGgt&r8R spO:|κz?2!jwHwH]\_&`JM@DIA$0DU|bSg|'/wӼDxNR_@"#xuL7}z/wQ((ah((]F"(xgx!=4_2A)(bHeh\Pd1ԦkinAp՟|:F @2*!¦Ab @|$ [3a9w2 j-4 ;`B{8^C\4X]gEߨj\pt}%^SLXӴ|3xL+8JHY? OHrCh_-Qrǔ5&oV0&PL`z;.Q簺 E8':v|9zlOp)Zz`^y5C"}}8 >M!_•=5B@9yR~& FqWgܱkyNʼdβlP;:̜;_';\-ݬ0M LB3"`%e\efO#ϮOU\DLM90!+Zag$pdP0*1C4"@n 5n>^_"&KNK@Qֺǡxg Ny):fv3:Gc&7" jhTiZPu#&8P+x5~MlEN %Q wio}:^"$F AcE|@tp/$W( CCw8*LF*16С-0a6޶-bŋ,dU}U6Jڍء@HH>4g'x͔!+ =x^sS` 2(nQv\mWNVjrsZ HaryΝږ+Lz;>=|FO"0f9Og]봟^>C6 L@9ޓ1 6&6utJW. ‰IH 4b7[|nXvԶ^vJ;\owxFQWH9, j၌:XqԹJA'Ke%^cDNimTYQh+ aUb%V,aV2`,&…VC&$âuIbmKsޚ\ RF# i nbqMc{yD;I RXa4ajK&"idq U၃8^zjNnMQCޣSI*r !2eI eId R)(.{ks{^lޅz^f"59Jr ](Eα pqQ.2!LP"by m]f)2lkĭ\! FI]y:ĮF^TNa4 ?hD=C@}$9t҇ a@!shJCOJ,k"YRQͺӕ(12.1Ib!I+M*ޖ!HDT 8f@j” 0f$n@,Pnf)Rc!0 ˊdZ\1M1`55Xw558 l4S4ZctQǻ퐿isLJa7(݋rUH3'0`s냄IKzH;z)&Xø м'ȸ m~У2,ڴ, !˗/}vceP)a9i !^̘@KG!1S7DFf=}<MC)RD4?8><'P\X]?iJ"z"k]֋EZDb}3+۲]?|*/%fI)wΆLsԅPn83sgeNMU_=;F[S`PPPU_?6o0(y&<%6^|_.FOkoRhŒHx~9 xW @OGܙPZ|^]MkۤI #6Zx@H$6;TPI .%yܚ+xx$ny<ٕ2ޖ `;DZ>0^?~QQzBj|syjm, %K304'[̑Bqj+s3Naz4_/8Fk]&)5`wm3!fM慲`2K Zuk+d]L-7vA4ᩴDu))I! `vf%޲fi"*̩Hf1n6 R鍡c& s)+4EY $a` Lp" p0xuZA_$x?_}a C(Np!怱C Hǻ% װv1(:PC?&te:`Fzvd @ֽ| h:3UUPD ag't;)HЦШh`XKDya ʷ|5Uí'<0[}\0u8ml jAAN3TsoXVAנS%8R EaL 牆&|ga̞֬_4|sG5@ğ arg%O@>) 09(OY]4bl=4vТr>1ahހ` *}σ!ġ) zIZֵS&TH 21O\Gc 9%ݺ-~O,ԐdJu: LR)B.<ȉyNSzcW bCEK03 0!P!C{1 O{M&þI{KM혲($H.E!jtg;TvX)G j k3 j1 Qhjb(b} 6Fd.RЗ)de(P,%-5mC+S8Y00 )!N3Z5 JRؔ(JeeDA\T©0ӉA&rlF0pEF2uѩosG/u=v&E~nuңr14naIif nSLHNFM41 !$4!>lu p|*{2D: J$e6Bx`>p71M|i8 bB*8JB$E6I*331 p"#GDUzH #yژʓ0E3j%=$)&Ӹ {򪪫--F$·qcFƍ66vlՁD [C܇CG`-'V1()32#P9 Fs @ZEB 1O|j,h0xǔ3XPJ df_3ulbwdhS1 ^:èt@eUUE:3'cuav!biNe`$CJ5TdՒԒ-o0p :O_uׂ|KiMZ?c$||(D)@Ƙ24dT 4 ˯m9{ۙ[ F[5ڍZ֤iK/)$5DSDtIW.̻ErR}T2iPCRiA:D ? $?w6Ms3l"\ɚ.kyStYv"cގ̽ɮ'`d¤l%AmsWS$(n4+oksۃ|ld6&MT&Eb9y=cwLb 9g !:@o؛ogPg:354fwhNn{] 8CL]t< NuFtv Cp3Y$c5ۥ)4vz9ãn㠔)ZX`BoCS!2$FʺE!2MBХ*yD8py=`R%tD{b.=DyMJtTSqCʴŬ֜ckZu!Mtt MVHgt0y:s!!(TN!t*dTD jK|;5ډApZۼw]B֬L3:?.x?O Toxڹ+c6)Je`pf݅̾2Fh)݄kkI) gN4Qpx҈%cdJj) >$%#LHұ!J$T>O9}DT؄mk4CZ4L-Y5F!nRl4t6iBW,bY% 2RBp!1@02\usEp۶[W+n1(mtSm"rjL\Cl<@DĔ_\C6sUU!tC:QNH2+Ѷt.o1ᰍJJ8O{\4b d"eaXs_@O7ZOH>?0|L>Xן> bO`? jvud,Ԟ2q_C!'svv`PEO%а e'i'tO 5iv]#6]sɳãl`x0MRfR$Un]pdo\Dpkt+^n {9%=/U;v!DaQ MB|rv/(=t>VG`Cǯa'DmJ[o &E3qaR$'WՅUWs,jLI14;`)xd)xCЎOJ5CfTbԈ6?ud}$%f9G%JJ=C4 W$uk8E#%X/ &zOPLث"14@΋^L@RR%>|p=D~= Cp#L K \YI R)(؈hK D>@Ҕ B!WqUkcmo`QZxF@v>@8\R ~P|iA2GZ5(СJ@?]"D/6nIČ: U8a:%"=_[;ɯG7  ¯Ep)PC>܇S0@ 1FRQ!HҪ Ct(L,uHQ: y{hYF=>7LJ,I[G4?Y`np?[) hn( \noOedAcڐרh,NaYpָf!9|怕'!VwK&g H.\:هh&0撂 \VSI(CaBA:8kHef )@`sI'a )RP?(04ch H+rcIs0%Hs€mw&.< 2'GETP1ug>gHzw JD=| :@>O: #Hj05*T[?]9fYdzħo-%%%Pm;¤5~ {Njܹi:8|jx9 ۪TC|hHbEN9o/C4iͳrv7WL N^DrW ]b2x؁S,g 0:чY"bI]@iwbdN[wc'8ab8ӱp2)ڤ> |4uVkE!-;|MG>s!p s8[XjnjMo&sa/`? ;֤smɇC{N0|!}S$>VQ _ 3%  Z.C!oςj&&[`]fRBxu^Q|' Ts0) c< CA$|-; -3 'x9sSt.z8إ{B!bkNpKPУW3ݝ ўuCa[(zֳ=ޢU.r"0 40Ge$$оD|v)&!c/[! LPrjoA~vF4 |{u}P5YZٷ6 NHK%Ho\ 0nԀʘ}f!e5NI G mu2h ȇ)ngۉ"``lGs m@դ;4r0=soMN=h@h/`mG"iz`oMd\}|05l KX)$"ɔ[fͳǀ=jJ+Mq:{;[ffҍE JmF`AZEi42 5U K1I:ֱFdƶ24vN7ta|wum0݅t ]{۞H-뀮Nᵛw:vwLo]gv]|{_Yﻭʴn{^u=)̽)yCeNF2g.+=ڹ޷(vo;֞J{}^[m1Gl0@ڵYTd k-Skbjc \{w9si JST3`Ylʒ|@@:&vGGkr!FvsWfs5jSe`hPv5fntT4+5lu+ݡvQRGbgEMX4uБ1;z*wYmC*^G;F&nm@G/ð>[,1QUYk]=Rck*M֍ jlZmikM^ͳI#L^W'Ϫ@gAٰ}*H{, kHW$$wQD!)R*w-$oEMl۬x$(w{m ^wD}5}j}+LhL0.Ɗ_-P@ \ͳEQޝnW{=áu=>^`z}RQ[6̥H"{OMQdvK8ݻruy=6wG.Ӷ=l6eD8*mP*Դ݋wԻ;)JIJRWszȧfH((/%>Zy>)@7׻|rUf||MHߗad7K`d(%#cپ홹?98x021 R~=evϸWG ^h=T% ʇաS2! BdDD$&e̻$!Jkҟi 1"-zU `|=+H. ^njEI+Up2t̅94x/2I v\p)C.K9|T'+aS@N `bq8 |T'+c$X-1icE;( O+7~4q*!k8EzM (kfW#L:azF7q"N1NK=ļF9S05X||] 3+HD =8 w Ƀ<~uʢ :Q#S꜁r{ooT>~50[xߋ-d8CxN8Ͼw:  Y{L>9>g"~dt.Ђݩt \y׿>;T+ COCO6 *tuQԌ[#|Wo-̜VNagnK+##" #WDw 3q6/Vy{|E-3r.Ip("dZRt?Ssۭ5z 1NTPСD;K 9{xN?c|?ߌ7\Ϭp*KEjPźYz.A[x)6k4Ȭu]s^-o0ĉ0 )CU3%>u;OWk >#7Ȍm)(G(wllnH5@ؘ\j֙b/\߀_p~ァpDU_2io  n‚#xhx08R>,AG> "8%_xu$rm 'szX@ q .Ϩ!Y-3" W.9ix; ̮98~z0GyӾbb#ɮVp)dD:w2sn5xa>G@8@b LG뗹N[Ja rߒ1{H~s%b#A s?W= GcVrx#!e_},P{l=8 5Sux<w8:`vUWVض*vH,%#K\p ).<\Ʉ 1fKo~o5f8q=쌗 3~+Vk\!νX2ස>S&98WcǛ;0DtmFdH1T|~DAC$ {&%8ȷo=dM. ŷ?Cߋ-aWg$0>%)|/9hgsbd?v{滋~&p<; `\!#w&_}9F7㬋6|L7toeH#fMf -Qҽ] G=t'qRo]oT\#K J^x1ҏn{5U}oUqjnK>bF,VL y\$3GX2n]|<'E+~.Jrvp4IF \ |=< dD88M}Y wuc,Ϡ~8~ qƫ{L>ƯPx=.?N>:q)gžOU|' Gwyh}?\*a7ӋHE1߷ `la^XNځwHz?Cݾـ~?<Ű/ ry}Xo(%~xX| ߗ?E5mapY~wxqlp=z']v? GI;R/9 ?B$E{l|e_-E $C?VbG@C F&hje4I' }38\ 1=@igO{.O資P$NxP׎xyzF^NO/h-r Y&Ox^Z¼kCͣ6Gdx" c]}+}~iX -|^؇=oC_k?^r=nc$h)i[xؖ~8+Gux iIN! 597eak^-9SwI|Z3<8'bNxsc k7wV>~hlG n9>:vYZ]p!B𞐯~~~gYbi HO(CEJU'Ѳ灦&/}xv?5!֟{!Ξ%A{zwD: 3/o[6|ϿCc;'"$~NjsꚸkfIşOW"ۡmF0Ʃca+^7l*ZW@79Vͳ0;l0v@- ch?XF z =9v?_?q<{P Ϙ֟V HA1 p@#~>:yH_ſ#??x~\|~Ƽwۻd?nzq"gvߌ lCC709Ûm¢GAk86[wVq(InrCNvƀv5K>P/m ]hBKB"%`Yُx^ 1,xo_ĉq߻3u]f Ʋ3[n>}zhָZerDԂ0pB( EkM \Wð?qX<ģ`!>j 7Jȯ (~ǭ_DA}:I$]9b (g3b|6U kh(~P?B@s{'% &7rB#.$ި@9Bp \N8J "rRU*bCy4=o췀[<R" 69BRՊ (^ q"C0iX\ICk#:wy}\,Y-FqQ́,/6%hZ[޴љ׉kjau^B?Z'~,5lBB\@I_$z8 ZbL-t>b!Le'i\hָyz䜄{Za@$û܄H b @& C> -VX/aA^56o^2^tqՂ`܃l.Pƈ=TbنT(74-a߉<:"h8 68I pNUe = t$vp!cЙn\~ 0B7B+;Pv0u4/|ق;^ {h&HA߻NE?I{64oseLv~ Htɾf@ /zͭYyY6Օdt @!b@a]hIbM'kiq9k.A{5_ wĶF'%gL4JYBH?<(tC`F5{5 AрL$?Od IeK1|,؜: }d}&zO.Xx/ꭒlňqLD:d $8dۇY`L+sE1kVke@Fc֟Vk,H/N<]\ۜnC9aqgq :t? |&'k.p!m)_Ƥ%B Hwg"@"t¶qO"9Wh.C^f[ae xR-q"iBXk"<p)EV+xI9YŐEf@PP?6@lQp)ÉWe6ǜ98 lڈGH\BpyPr yͺqP֧զ\tp,+4.9{çXw,DY{b8qפ.22%߈0`ynk A{>-M$ 8Fj}NB&a ǨE!O?2M5@˨%g>p>\s|'Ab߃BDCH>Fo4Ek!/ c;A:m#<8Ș~~1'?\޿ =@7qϙՆ&\D܂*ua@D B!}  Db$N Kqg})ӼߘbgOO!a<^>*7A!q.dx#yIPQE|EȫMB!^~㩦g…!GCڶ}yD!qYh=.940G4Fh@8$wuodO+DiAc"hag*Eg>aAĚ$[ u'N;r?i>% NR]" X.? M6J?@lp`D!Ĩ_*k~ \e 1H#!lЈ$VOCSYo|(Hk/zlA#zB+p L HUj 4LB8F8I`wh`!dWh0QۢCwЁP@" a;az&ŗzKt`C8̂Ep\>2Lc=mBtv:J0vQZG8FD]$&[^4-7!G#zL H˂v_:>U X = )]OV\Â-f O~s{\pkp` 1'2VDFϸKI4Lö &@Rg%>`eoh 9ELFo@q!qua6/|'lX fOHPx 0#ESMZ/ ptTX=GkJBtI"D>8”2vILTK`{pBA-ŀVcQÁ(O?9|q>C<>셞tB| 6q::Rɻx"#u{ !d!a^hduA[pBh3}r v"a IBCYG" ].Ir)g9)ιcq4Gg"塋s>@A+OH3N}FŶyq84hp@vZԳ ^TD^:?0 _k}A8nzq"gvߌ lCC709Ûm¢G!k86[㟒QHJq { xj|:^(d 񟾅EKp{"b0YH(ȿvgD 1<dgϔ 0 ;49 DP?DԂ0pB( EkM \Wð?qX<ģ`!>j 7Jȯ (~ǭ_DA}:I$]9b (g3b|6U kh(~P?B@s{'% &q`$"2O D!Id 1"'.ϊl..P" pt1쇘C.x#" c%+ Xxp2 {<Ƙ%0A4M1ƺ 23W Ş,2Djz Uq"aRZU=I]x {润\d."͓P-%RK+CH-]"q;yAZۅk7NIGށŠF}OD onI;I }Dq@B `lIq27> -VX/aA^56o^2^tqՂ`܃l.Pƈ=TbنT(74-a߉<:"h8 68I pNUe = t$vp!cЙn\~ 0B7B+;Pv0u4/|ق;^ {h&HA߻NEИK(K=ฏ !aLv~ Htɾf@ /zͭYyY6Օdt @!b@a]hIbM'kiq9k.A{5_ wĶF'z~&|B@ş5,=LoLͭ7n#0 ٭0`d)!Bx疳!K*Yk!`GF,vs#^?y0~v"DZUlogN,C"d!?U!!Ā~$Fo hx8/ +a[",OY`*lA~:me)qZp.EC~7!ȸ : HA8Bmj`|6cRtvr$;@ I:a[|L8+B!O-܇2i)4!,V 8AP Vât< l$H ," [(V Z6CJG(Q+zWGOTDCP#`$.^8<(98kS`.:8GT^yy=ӂ~;ww,ֽ@W8qkoc{ |0WX0gn@"G&F ASy_@eG3V 8.9zic>z@I̱oqǢc$cv#b{з~"pKbr]N1~6a%#XNdLHy ?Rꓟa_c{gB@.qq"PBnAk ⺰~q`"g! >Hx ^"1'%3>IqCWn߁d3Y~܏Ex/Q Th|GBj@8[B2<{<ۤH^>"U!?\QP3aBfi|#[Bs>v,{z4}oJZ#ƚ#y4 _]zϜYu;:7ȲlVAm6/~q6yӈ?8bVs ~lIEx9op_зRx$!Pe/Oz[.PȰA" P d\\d [9@fʇ ڞL J"*VPI Mȇ/.C]`+?cI|PFB١Im:س g6?8'B#hP/B_ţw؂GNW_>A9c!iؙA@.qpTpBə 2/P9a.ӳD"ЀDA*I5ww0^tM Ewb9/Z#-Zhh|ezŬ,Yt `6p$aHM@'VbhZoC$$ G<Gh l@LhK|9[p/ny6(Dže$0ٽ 7Hϙ}6Jq0Xk3+n;OB/\m^ Nذ @̟ڑ:A8aq"G`?0mb_T8{G蓂$E|q( *eF쓑֗f}Őf[9ƣ'P~s9c WJ5}P x} <{NltuӠ=w6نEFA2BB>99t;vp)ѷfeO""jDÁh"(4$=~D@P|]SrRs+Ǯwh< EC//|W=^3g'olep9 OKO2piV굩gc'&vq^_4<|#|_Ƽwۻdq#_z72 Yi|?\659^@ԋ֤x}_-5} mɹ\dxؿv}ua5 \gR$#u7^^PDc;=qPp-4X$bD.Y!%и8-6X|Ї/XRM<4k]cr!$ȶׁ:22ă,v`:w"Fku#J$Q?hr/&KqBYo®J;@zX:uL 0|̫WsփiY9u:a'8-YL[eG!$p-H Xk xEd2)*ny퇈i]y.q}ajx y[*Ǭ;c.{o?\ }1zν1|k/H^\vƜ:WY2r;G:cws &:ʃC.y‚;!QmS1|0<"y 7wqyH]g L82)``. 6/ծ:7Cj6Pc¢D%F2=TF"MLWU^zl+I@_ZUOZqFsH+ f9V~k ྨXc./>{sJ"M6}4%>r?b+EduuĄZh]ONWI{RrVGS,Qp^x,Gg;#>Hk;=D\DD3)Bޭ![)hCHt] |N03jzZ延]V|Y|eG#! e^{V0(p;cTG.t# ^V e*)ļzpl8=ށԙ=qk3_N&V"`iqQ#o;;Ȍx h{ѬY $1@'ZO~k~gR9ٳ\^>N2Q_ $ۀ oMu)ZM]Րz ڿNNܙ,ue Knsݎ,ERw pzU71*މl4?v)¢v[ca#:m{qԴHS<IWhCE`ҒPvOm]LT5^pל Z Q.8)*c+PE lqS.ȱ=W딟 ,3a3mú=B١BP#")Lgu5 `v&֧7< #mxena.~zy :FHcɋ1-(]F H0{:K}!TQJ!(FH3EYOj=J¤7!Ӯhۙ/sgK>~sv|ZJ<덛ů*SL~V˃In07>JLVu)nse1HΤj벐 < Y`ۤQ/sG.McX93"7ڴq5zs7CKWݩ,ˉgYt)IqBI;\r#l/Wy#R#zЀqٹ&#q=}O۶CEYxW>|oD&ʿ'\FŅQseN]9i5{'C*ΐQG^{fوR.iJ^=zz&=S&oAzs|h%p׽X֜)ZKO|f.7N7D{ܹ,DȈpo[I8y,01R[Zb5f[:Ps<6g5mqϫ.o{l2Sĩ ˍ*櫺;e${C PW.@HF6$ۮc}c4x$+ d +ՅgZeg›\H @QQ!K)32Lrú48q$689#/9f'69F Sr5/QC3ӂ}fG#b @$tVEa\J2WntAR.^mTۭcU#f:$U6UcgfqN^z9^"> ;^1OFg:ֲf޻{Ru"k:<ٵ>z WD` " %"cAw`SLg~mZofRgfgͮGb)[^>sGKEXc*Smxe\h_Mzv+=ʠvYhF=-VwYtPTMN –Gt衹Y "%0 ,kH8cgWHWW7Dj5ҨW y(#,^jCn(\Ggq=أ1 ]b7KfWYv0a=r]*0gc]!.Qn{pAZ(qh 0ӷ:R2${ϖ<~6zK~h,գq)%M0궋;QΜZF&8QTХgpv&zudTP(aw~7*.EkGNVz;j3'FK޴LPp.u4#$fvC|W x,mdAo6XYS -ʏ %=;>s )ѹgK bMM;w@#K5Mꚳ hIJĜf K!vgvxd0t#s|jHawӬCf]ۅDtu_Ou6Zva4kXz;3.nB^t.r2]k3~6C-q NrD3w{݀:ꋼY[ީH"1Nvd۴7Lx7mH u0zG!fWfb]Rٙ1F. sD2޼[x\tMN.A:u5,!v!sC2W$ƺZ9uzk׆֦.w{E OG6 :/-6eJߗ^q:a 29LI*;{Sc' eݷqKB֭u{xDGmzOɗJC&U@7MCO/O>{{{C{[V|3'VT]7{= ^+YfC67zS~QX -({VH|ҋN2&ґ@&a:;T?xQOzeVRͬ M+=Tfw"ǹ^42;ۜ<T+¢H?SPVIdbCgJ1&},ʲK+ O'{BSVfm)F ),ٟ:H+D*=H`P0t(QAza5kE+ޝҾ]B;ͯ*ͬ-KE5 ہ5T1Ān۳xd:LE)^ZT% RHw4cёmu E_KoQNK/v:үm7nwAqkU̾ nd趧on<)⹧pI.h洶?zXgݺ<]H|-2ЕE6Q5&V tN7vc^"MRp{yZ9PyCw DA:z^273[5ٷREa{Ndf[ZQlYq+H ("Ş-WY4Tkխdh56w )"bw'; j7L}Eȝݼ:hSAo3.oo )2kRk{r!JžY fLP8e"-[g ?=Y'hwyL)ǻʺy$IP6bI R-cYkN,4.re2ynǻE*m2 ߅jlܥ.sٗ(?hAwBad-14 no1n]anAj?*L%%OX,z1ybSaኻĠ{Kwt{X!asx>$r ^2 8{+T .HMҪ/6;d!˕3 ~3PV8t^dXE%5kKBy2-iULSSU1S.:"f8H65j*tcO1J6g5bRr;7gtn8WFdrOLSE.LC0S/'eD%E TJ|].nOTlEyX uXF-r&rfڶ.l&i'`{ȷ}f܈QPD=8>J:Xi"/% {9_k8c. UU JN%.U-+krs;8BqIf8ȓ|FB&!U5Z|T;a 7Dޭ"SvG|5E3aD2#q`o; 2r//6UB('ћK(o *!|v&+#˲Ь'fviXg<@%%@5x%j#PVZv7q$HI/ si4LPPz`^Eh3" hEYߝe[^c7Oz"ÊZ'n]czįnA7FЊ H St62$2/Ie xgiG>GĐa,l,5.&a* yzDʹ8;JwE>Y =Nf%djd%٧yK, xC/mhyZ&%Ҝv,AZY\>l \b!Qs'_̎޳Sj,|^ws[:,Z;iBEmYlqb}׊`zۦ0l;#^v'uBa VkKH c;]DI"D3') kc~F<bd:Fkk'p0C "2_!ZҁpRrLĆ R􍧙Omd_ۜ:Eǹ䓘 ӹ=i`_s9ܒ7wqlnV^Wuݧ7N $XFK'ZRUOQ ^*U{}uY-OUZdnW3vlQ{s #cU󥌇}A'FRBEJy=ܷ ȐYWyAŝɬi, Dc74,CÊ( BCT2L{IUMRCx:07'cƦyoJmΏc M0lfύM8SAuQbhg7pG#dԷ`>^}zk]Yl֮ˤr"ZlAXI  CNO{ wl]YDM(P묦T2d=)Ak+ o4@A5J)N\`O/( oC»mR v$bC`6hl𕔯CxB\QW2P8v ZvugJ@jg%"䑌:\o;%̼iI<ȁ#Z @$&b^]̿lc|ch 2GB؆:j$Ф-d!G.3p.g7Bd{AsNZIs!o:֗ s c  Cȅ==\Uٞ*oNv>Ue5zwu;lk2wn9"$mJdKTQquD&.RÐiMd(gKNoNK$gEpcUow>l=+/N\!"K["Hi^SL&;pQ:ZӮErUG`O:wbii$*qW/i  )T؁VEusvʫw/&+uM$\@%WvC X;w 尣_w)}݄'ȓ~x>qp?[>|a)+VnWw-ԝnϮ!@TD wg dH%q۝kZ˪5X d)@)Hy:Ek7n5r \练WOk*󑵷pqͥ̎6嵋< /%I bf\<޵Zb8Am"HE@<þ"/TI @F/ iaTOpu+NɟLh+X}(||Nj6$Mfזws\j;{*! I0Ϗ[^ 5twEnCߎַx6#P VS֝*S @/x&$,eqXH˖WhՈ~z2v ? ?÷_K_uX9 '/R5jE> fgYsQ6{E'1,H~3m]~ۏ_V𪑟n?ׂyD Zٺn3c\Tۀgϼt}V|dتa;r:z{|)νnrsTȎ\v>3ف5=W^6Լ(?[ #H_}vl^n Y+lSѪ`9HpݵW|wZ2 .zmb\. J,w@zy6YMK  x.CJ-mWѱR &nw9ZF0q4G2'Ygv% 3p]FGIc)9Hrl,'ngnS҈.&/<-Ql;@q8AVzW)W}>=#oBom-[zqO >E7M%f8\ìC< "M]EDon*w7&`r!ٵܙ_h'ׯZٶ"}-:`6L z*}rF%w$ Y.'lT{t'37ѷ],x&O:,:j"Ds{?:xES-^u¬=m,?9?}B߂Kܬ L9րK _dBOֱE?u|qr 5/w5nDjBGWwⓒA,i2^C¢뗣D$R^]!%'ŴlC+zW﷐*dM^}ޛr5 ΘE˹UXqu<ƥ A}A>G`q XOoQZNJ]i4Bd$fk3mKWEHWwTiܩ1-^\B{;zƶǖ"՗mc4.$hHh5tZ-U-HH[hU*O=˭N:۷w_ݚNk#uX~V -N@Y@,C!nz٪ݔiqRF{&d=~~m Nn_]0>mO" ~&.U fxzx)F߮o; [;hFPnmÐ!>\x rISk5@.0TVR]5ߎ24Tw;]YMQh2r #3}b A:gk>:7[{ӠIp& &^)0$"DPGuz8#9sjix-^9Vc]B+ Bd[)W)g`5ҐY1l8]zNpBn?,! vϯF ϝ3{ܭ;sfR-ZZxHp#tb]` F٨| $2(y"ՁM>WAC{\~D׻j(,zWMu㎅f@bAp[܄~3,_YIـ  I@{i 0sbC\bkiExMѮ7zu:*Sr;]rXjm )RX{~:alf$`OHn!>*b 7|4A>) PCF"ڛYYQJ½{.q݊G4 F r0^LZֈ!TL!P=0m%a =@SH{G!?K߼cXID_Z}&Q6b!բsm@ ϝ6|BĬJ y$׈sWe֣Vjaq׸z.|_*z8磜iZaݶ뉽}BM.xrUz*}# pXlhݝtVG_EE٤@8_,Loe ])#yjp<=|?-ɿ =XN/%oKqG؂(AM%sfo'qEΞ5n}u=:$M1́Y*cvb8N%8:qkˀk<ݏUϚwf"Fڋ tS*}/ ɇvsHS8’Y p}>nKp6`óCT[pk`yl YO9hf" ٟ>!ҵb7UZ3x'}#Sl-1l礮LdT*(Vd2E-S y88 rB ɃC ax<0cQ4Ys@k]8(7*F#x1#󉷥Rcku/ustrjڎ*J: )Þa.Љh+V=: K~sZT$ͤ Î-=o]6yI&Kf3mS,~w P>E%[AK<ޝɩ߻+|Cs$a Y (_#bQV/s0 WvN UeZ.4B!$:YznD/ݤʽ @qϴihC~ ,qLg<?eQhƝ5#1[QjGQE޳,5Rб{$} o=c;oP$[.iz+ ﵖ. hG_bB N1d;EJ۾V&aKN)0 eR(OJ[Kx B,MDF~]=My|?r'r|EV: d,eUP#$zdȵ(}L(HjLY>ͻ>PU?v_3nN ^1zyly'%^X6p]M?F/|w/#'; t1pIXC:̰N ,A?<ek*uV}xčIٿ8:rt轇XX*<ٹ)8$ _&J'>kzh`D0<%AtW;@JH%(=LJr;4!f_ k%/~NPkx nE<}eQlu̎S7=#ޠD}$XB" 8PpK x* 9\no]sй9W.?pma{[OHʔʛk2CՒYw!ok|[[P qgj l QD 73h8C֞ʴUtwE~r6slۦJpMtŪJ>PEepIr9Nij3kg\oHp\rSs$JE:UndOM;?Zkry!qoc0m\d&ӄ+5Y+ĸrlfPE| ]4;ڤ ZI/M<_<`EkK2żdQGЭT`T;ICIE| ~xؚw%ƹ<:oZ|e {PY`X#5V!?y< )2 V}/·Ʒ͡޵v[nm6v]t2^-O{BHdH=/?w7HqE°n۲3{s׍c#B@:Aܑ[D(qN4M~OǯkC;~?yߜ-9|k~Mx+׸oДivk˾Ws:+rG.H鵙!uŇTHHAOr:ұ@E;6i(U'tN`u¿g]xE|d%7C)MCoĹM笊D?!?"_{P>}o*"Zekn XfoE-N`w5{sbջbs:5@،sw>5ճwP!i)=I}r:;,1IÊl:ESRדwcYC[]d؉o$ŤA`i`DXR8ݶmVŷ8IUj,UDC]FM'[€p\ +&TF'[]k^^Xm۩wԂS{]6(_z'quˈ0v_ol/{w"O37:Ԟ<[~7}^gsRB^qLKxl $<6ۉS'ϛ{N,be~-k|x͵ֹF8T3fN)Ь@4-(9%9'\"~[Ƿ('c)+T Y%Mb.Ql?]EKVwW4ofhgTiN^ή58kHI1NApBJ G Lf q冻Ē@Owio@0!H Ĺv&$Itaqs}q}wpB 39봂0wl)K ;Ahw t <2,KRsĮ"/UVl+2u'0иA$7s|9=qAtN\qU8 G]Ԛ[ i@xH,ǥؐeX!6v e!qVow:߀o ا ĮMA&HNK|ș|i#o$H:6DdI?1#7e#|vE+@` sBBwNk/ {{͐C + >|@V<ݛ"_yyw#$"B ~|dV,R`HP^DhԻbXMVЉ@$$ zk1%cDЁ 7`MX B >6dHU eq)TD`EpX00yϾ0=Wc?d)kG~ҎOf<y)?+BP^`ďkR Ny^r1Xax~s;^XUBs{"|(`os0Pℕ@H-~Vu!v H&"Ēg&W|xxmT",j7t`sVX1B+JP[)Oǖ'My׵$$ "JLd' ZX PDAI~m8j],#Xr$Vi*=Xߏo{!#~V>RN# L$mo@Fn!B )ĂğH@T@%o^ 8t#ysB+ryqO'ݜЈha23C5H@HGy&@$D;dp~snL_*pуi;a׵8qJl֒;{ 8Lf@1h>{ ZZJi))5QT4!KAK@P\YU!= -wos^~~~"8o8랺%ܒA,I$WyEEEGDQGHH&|rr@ylpdw`Hfkxҩ > aH@0\tj {/@$!T8(HK>/Ay.̿o~-4zW+w MP, q a6^9F |g  8D^gI@`!92p2-(-Bj}n'N9mI $$[zs|c`L"8W@yzw.^v7t³śA}{Ɯ!iT}yhvUy'^֎ 8.+*>)vmЄ)%%%y&tX:RzoLNcWG%(I$IƷ~m\nD :3%ę!p>8Bj yrRSHkmPesCāg<.Yd<^<@,? B"%# K1x@ g[_^w:@!8 ϭ@LlP`OݚŁ`Tbxsza`$Lc[4pzP*^o0 2zgJPYqwUu:f&H3jz5`@?>؈6}flP\ ka`^)H:$ I'~/Xs&}ΧG`فI&Y`D|pI?ni!N܎>|@d@ C(NI 3mV7߯!{CN% -}g3EU]i*'[͐o>y^^*Bj٤".~;3(9bK p>G|.;m;VtJ7do~ %.Ь&,C 󿐠" g> !k|Ds'Zx _[O' 4ٔnt֫8fO|*RZ 1@>?QԦa 7Z5 '5j|O˛(63V:7G +4nd[ eln Sez I5שC}q(~a#Gj%]>jƉr+ݬe@A=.sJܫ<" 1k8Ys{&s*Dp:r|$#;Fg̼r; +i_g/n5=qDD$8ABXr{XW7{:Q8V  }<-XCg.Pyp3@ ^oB@ҭe0>]9z! 'fP & (B{>*DYۘFS $ ;) YEכaa>7``-M@1@nIM!.jc(X+8Hˮ%QҜB$K iW8\u-뾜skֻ]7H7;0w 0fеY=X:{_K؂_W(N1W%V"$ I{ت$IlIjT$3'8W6zO8)={X泝) * %bA$D: *#@9fÓyHo~{!,"[m.ϾCmmP=8`r~ϿA&$I1~Ԏ6Wg̜߾j%η^/Y|1_$}j-u5{xSy畜Z ' S9GG.8gm7Ha hgwT㦗Y?;I:*x' O s<YT_v:à"I$w=] nE﷗x @@# ΒYKH @y^_u>&"H֒Xz'۱3od\!$J0C&ˋnߜ5lϝmoM]w[B/ou/0Rp44RX@]\϶gmmmb"xuǗΛ۩((-k P|)kȐ$II"i$ٺf3=@ !cBTyZ SIRqw6w9);T "fFuW᪇pP~$Eg^%sz;j]e4Zx_b>{rEwb67 eMۻl5yݯƺ{w++XȰ}\Jg9$AjxgċqjA$$̤"<7a`Y@u~u0.n-deHkSU=k{T}f+Z S >wxv~DS_"2yo}&CY2˫Zu#{A.oA6A$uKpUjg0o@>ŷo[<8ͫ8vج]a"o3׈ĝ5Ex7LwqEo RlII:w)01'R2w@ҵ__Zy֩Y:`9YDC1.@(șvvII't EE!3L\MF"T-=a<&J>^wwyX, A,Y ަ$Hz9E/L?! 2p7Gƹ灪<9γ$ f )z1r'j"Ғ&ys߄j7+SD`Hfk8sGo ԭ\ l3nkVMP, LHQ2@ƕs㪷9ߐIփV >6ʓt.mJdI3%3KoL%]̲-s\m---hv5Mmm?v;Dς|O^7I-ӌ*mC |~%+|VM MمOHwزՓ* (km\lYطgDftuI8b3q P5N摣P|gMwӱ)wW}riz t*-d7(y 3xp y!(ȽiщO"Iwzb|U @mOK=cAi#Će|VEo7[>d!LFop{{N5kȴE)]>"1щ]-kNma 8"=":"xC%!BaƏ!G|j˾>QςQB]2H6[Bl̝.jhv [iiS&k4x]5]J6IGkwH#N:+S\nQ DZR(ϑr:</^6ĝ1{""A);oT@[F_Xm{WmoeOm|{&ByfqV}yP/;mqfQZKɰd'tUDD:90rNǂ'YΩ?Ns\C_u.dSE7FB\;Ϟ{ySFLqE5b).zqӟ.T8ptk5x<;*d"ijI!4g[gc <8+:f J PqBx.s>$)VՄzyH'B^͢"z|q<j9`(o;Y/v"<6| = AĺZ@Л"+[<6ُo{-BεVyT1D%'3s#w;fk !IAKvޮ''`2x;p9Cc8f"ͷ fe9fc12X9` jfp94QETU5^]}};y~W0 @Հ""""=""""""כh""8Nn~%D^{{#㣸Kݐ$O=]Zx},H,d kJ"2o~f"-kmhfD^程m2'{ߜxknv 4v7S/ RA%'+8^1 @D,iĀ![7nV+*˶X0Ha$$c*yx^d0Vh:G^^yhe}~TPKm {oGe)xMHMLZ<؈ؼn{WQw[h""H$  #ĿONvH@"[֑2b{ᄑƶOH$$A(5^|^s0^xX C{9Z"()/=spFh$%Ȓv0wֵ(O55&5f5.IAs=RZ]ᗊL5"-_ᘟi.tk]zvzdsϪ~x>wkŸwͳuW9Uø\  c׊ Ϸe=QOv:jD9(?K5HV"M%2RR/pĒUQqr Ƃk.^|:.=֢$㗯|.=S֐耎WeD JJ O.OA3[L"2NtI=ߗ&ڐy"#NݸI|zqk:tb NM 8~k"""'y{vzD @ģ,{qmJ6[ώN !ΩO*g?Bv s{q669&-Ǖ~;|w %YH(AKN=kSIKCK`q}G^oāijcԝ* òd!# -?Đbfps>}3eFQttt{JGs7K2|. Lf6Kx@iDHBh'q${@_;C 3Iwi6@h#{z=ՔMqu㛧hZhֵoֵxȉI{ɝ䬓bāg_;5H:~wz+$"~}\X$KH pX'^wyA~;J̆ۈ//ϷȐHu%~ 8wͯ7[hmYȷi1H(DDĉ7r3mfemqoz(;9@ j)UQ3QN~b_J{O8s6ޠ$Աdz.muxxYX/݉ yZQEڔ3SK@LTZkw{]N*\*+3j89@1|W}}Ke0_)$d07GYgDTkpPSM5o0[];#u9&:ߏêN/5jKb,G(E H9ϞCXW"bM&Iqj{:Fqr"nCRH"^.<\V]<*+Vuu(ܴ!њcnf}unVVkF@%%! OFSJ8a{v$;wr+y6 J%;``i$ VNvg]1,vL }vJiBŞH>Wxȹ(x(OelLLI?fRdN߇KKZ5ѽڹ箙SnY,jc9 CÉ5!yz':7ݹVg5RPǯT_]:Pq CTSO> N~;H#Fⱔe|î*{ֳXX4矏=ϋW;Yv0Ě^myCUz^o,vge$bW! H%k2ټZczݚᵑ{,YeS< M[襁¾ؐD($-c-xHVܰ0DH:Y0%#o]LOuߞw2Ȉ&.˷ _y<.z+Nq%(嘻,HY!@DIC39a"O0x)Au, ԙV $*CAf{Ƹj"tȀ0p\ 9YIZwv`$3~{'!G1)2WdHDIk^~S=mE|=ñh>M4>wqB$H)"KCM2&dyV$Id; 1;滳%)3n@ D]` C& ,ImݳؑREpt3OZuo@E_֐xt ;ơ kݕw, Y\[iv6I+{&aN!*"˗uENKw΋;N1nuָw0Kâ'."圂G< \߽-'v%t`߼ëM'8V(JXR.q.qQEݠ ynd2[?% W+m(]NMu;-ĺx@E4<"%Sc z!vtt!"ū6;>0*rE%cজ;%gN ]F~-}/iB!$KvZUBol#>3lBI`'°)2:)٭ɒok7y`& Iؒ:EP7}1>,Nu뤫SV]ֱ$& rwfrm < wh"m|yuUu%l5i xFc@YBqhuO^95\Y5<{}k :k)Z:m*g ʄSoRfVlbv/Z^SѡMq㓑]TR/\ujc?(c JtZ$@.g(j8N906xD5Y9׃ttE0Go\-bgnT:ڎS7Qxܞ6bn)suV3ƯPY~T^*3J*Qy"axB^kԙŔ \ @1NW}ZZ[t$[S s& %uyV[fDJRO\yH:Xш.^2/墿oyK<":xx[K>h77Gr>&U3\} ]1qݼU1Ο2f Ŗ&.l'/O YXy}aC!Qvr%A#X*hϋꩊvAVv#+|Kg7EaB`~y?@8>|v7=uκyz\ټeժ* _7uOxo}BY?$Rnjps UrxIȁI2v&dT&gKbXFPO/xztkD&iq׹4q 4YSor&DO|4)H~3[M?KT R òN9Y X]"e W$wi0p|*Hp6~.6&Nuh뛬Eɴ5vgHJG"R(*f2XN$ &F汭\af`m﬘L&D?<?O<3[ďFMJqz+w|dE ?0yd[Mϲo.@M=X)x@Ֆ1oxK/eڒ}oܻ.sd RwfrQ @D ƈȌdM,dFWy7} pK%L߉"lI>0I'? |ۤOi^;o7<ۘ+zU)I^ o"H^Z-fϛZwkb䉽Eʾlf灾N011N08__=Ϳ=?%,B\yM;=gPdEwpBvJ5=][vHiopz$DhaiR)a<\CU .DY^U'-߳o1ֱ'6Uؐ=+R1([T~\ܨ]WSZ!.tlGu&Wȩ;􊷷forjˀޓ#TP'Wɷ*yn|=q"7͹#} )&StM4k 4 ]Ŏ/Ss;6^ G_xZz SvQ} 6]}Aքk%w.O25 2BO(-4Zl|z3h(NW7Rt*+]U41yG . kz@5ͽlw,XYʹEywN^X)h7b6|J9/ԬHJ,OWxc91х{xM vq4J=[~G LH$Ї:$}|ml>jf5s=^Db(ѾeZne; c7t!g"z%۵'F]hppWaxXk ٹC0]α ;Zc f M{)N+*|R0DB=$IAI+l7Z5"zZ=1!7o 5m'&+c=1Umj]nmgxnQPrRefāo=v/\Rk2Mq[tdIghLTl_7ʠ7]{mۖeΕX̆r8ݹw nsxK ܽ$~DNf0tFE ovqwr;_t.y1q <)- ϗK]'c | A0 jgMG82q FJA=^t=j7/~Ȍ6B 2A UikKݽG__:T܇nDS3[[Ebj? ޔ!z'=P&L< #oo2280;7-Mu3^F(غ4re.S1"yG<$vEe(,t֠]9&BǠC/MQ+Wd 5kM$`saR/lJgz<5jlNRyLw=Ip!G#P ֈ^ӫ3V _Ro6$oq)3jR-{5zXl!kt5 f/0wfUhơxqsv9,#dwr%Ao0)f*FϮ>,!t|ծz+1+x—!q(ϵU ی*%k w|X"aLV_.6 !bH };Xw4@W8Zo0P'pK3qIxp&wޟUՅ]]sNz ^/!f[2 p|d'2](DJ|@ ̔T,[hE *#oSvů\q*m|ҡ($xYa2fNȱKIPϰ5CG*GZ[=Oոߪw xw-9  Dz3Anf3{$MU(uƽ*хSr qxf@E0f0 p /Ϟo1QE\AU5ΎY{py$2vpQW)RpK}ApOycH6mک7^{ \D ^ލ5ASCygw79#/xL$j ͒c L(]k'KmǶ !0 Hgt= }V2tk&{%H+}n"V[(yV^!_Zם3K8XJyQ'c?)W} SWP"J&ߓÔ!p"%0%.5k:Ǎx3}|ǝ*B2y2fAjV|o||P|,ZP[y5{EsJ H}wڪ7rOsPqR'} ͒vsIz(QN9|*=` :=LqC`~8?:ǟ_75׈2 PL^I7-{ P27A-k{u5B9ַvY% nz*WyX Fsm5/1s}&$g a3Ȥk҇xI }'] qn(jne <jh2{7Bq@ 5J ιqye 5@vm:hM}yo>q{ƽ`j(n( ޹yޯ<:7B5B{k\.j f@5A{^xn]1Hf@1 Ž9::XY"-gSWd}wX;[\;8Z>Psj]kJ($o3x| n-.o@p&}ns뾁; M{o>x ύRa [ܟ5颿}&EyGr B&Xwi)A"xPU<~0/ؕg4ЦBh#)CшUf~ s"eeF>JsM\c~%oO__oBE\d\$J( "f]Io:/E( ~ 8)a2\ R? a^w&TBxzugv7̕ x<7꧊$Br]2"mD"RP]<-zݫfD" HQwENn4lr±rC.f:ʊjgSS-λaufPb$L/^ @BBA " uuB(x\t,WdoZڈ{fԌY1=:[G{YV;m](<<[B$ֵ6gʎ xIv~uR2.K!]y~8*FDk DY;~.d_z/qC¸`dβj~#?J@fh0(Cc'?xYüp]K8y&bbBN$BdOO]8[FыF]UW8ı4r sKD&d9@1LyVY nlrxo! R++"і LNdPHI>*UylqtɕA) ]/ݹ-yݕ6skd1sh&$$@E~0؎oNe)\ D$լ8L,k@K[Y=W`UNiLg+$[NiY.'u+;SmۀŎg4-;8߫oh"trw[%Gn ;i}]"2xsƯb(@" :pj dIE $-9hJ # U.M-G>P/E!q24$(1#򥯦D~6 ,Wj$#kP\~LhI@N.uO"-De&TDP8HDN PETOEE#TQ=pw A.;|nUPέvooR}wOasDt@#.% oNk fgoƵ9+Nrr^"3u/',0wWkՙDaVg0󧘹BŨ"'}_-*}6-t_}qUߥ15o_z:ɕA-g(!Rl †e8r]ҥttZL^!8t-"2oz/Q<$$J#ٸ74:C'"1D#$"~2"f3u8QՖܩ2XE?o{&9쓲" E!ùwՔL>iL{@,'((?2Ļ"''[GN0~M?aǰD;"h2r Yu"р) )8XOW` UG=1_n=7ס=UH{^Ga>zO#s'tC)NS|{uG SxU܉&Na92?N>TdvR)pTi8=6woi!FKK#* /ZA]?1Mp o<P쇴>y~:A~yǑ8Q//a|8J=_?To<'>wzg޷$;hMd7x_ת)PS]]qՇQGuv7: (UUKu&+=]?vs+캊_|߷@#o]:u=^U\/7p><|{!??>zCA!) ׄx{~u9P+Q (szWyx?=P^2nϿG$PSE}?_fkFz}W#Z,A"a"H$8@ ~^^7+?($2H׎W=xr: Czu8'>g_Dby8z_G==}3udc^B`p=~ݿgc{?z/h8P!8?~>ps0s*3*@O!K8|5ԼaeUÚ{ 4 g.x9yq=U !R#llqQ"KdJ\In֚֒&+Ejf達'.uy^ywT\I$DvWnJHbI"B"R 5YQ!ѦD$)P%," .g k[w;mUi(Ȓ'"rHF$02"8DX1fdeb3XR$"٘I<_vkn戒"S!qhۊ[zƫZQl YGFz&;x"$"r"/ocUcUt: RF&H HQ1FZ&2cˋS+JiZB%֖pS(?'=ϳ_k?Y7s\3ߙ532'4p}~ոԼ8?Jq:z ~OarB_f*Nb=@pN W޾?C5r9HR~̷M}FD#ׄeG<>D#ׄeSz&[w'"۫XS\&<$o" $a.N÷k]>EZryN5`a:;s;^ NJ ih7kE[GQ~ h*ә멿Wku\$mhI Gf+Xp1y[շۇNd_ݵWܯOdnO=I nD~ fq082m( 4cB{a7ymÑ fOtCշ.$v:S?G=sn̓͝_ӏz2{@[wwbhs $p MTq糦'~ ?  pު=7DVahUf=a9|GSZ?I9AdrP ڂ.#1fr&ΣJgL>4𛟕=yrmrs?gF%otxmTU*6 )UM<4gov[aD7v!̤rߵf$2A;0 A۵a۽`zfZ0:9 [V D'd̊UkE33~ڞml3~pCQ]Ϟ?|p~<{C>CGACQ.yyyyfÈp@ 3?#؅pȡ}.@le§ciXۻp?R.qM8$X%ݵܓv)|GNm:d,k`tEɎB0ނ>Î3@׋Լz{VmmDQ(F UU;ctYUi-F,4ֵUU4?>VNǻ9(}fM=^qZtn4I?]030?1y'B(\8pÏm ԉ$}; ƧMoNLZSrbfdYp6͵pqrߩisg?lp K!FX9m[ ߑ*-H7t6jSDϟ.3 xnwwlp9mr*.Vf-Ep}O꘹K؞=4$`$<@\8~~8UO?ˆӓ_ẽ>Z5kg{5 V=t߃!z82<31 ^`݇l$f%65h$DD@ |ͱ VߧuT[;Ub{\Ww8p@ $ mhi =\BC4,Xӝ&٧eX$ %L zpyoË\|=rG}^C֋HسY؊o 4X4 >]٘_o jAgQl ?gOB=^Xro"6.y ňp S7\סƾ=gG'}C<_'(@kG#ńXpցx1aטa&ẻw L2PICFHt 0.8N~dL̆de~}?3G-imtWc|hqF!s]N_>Q"">l@3dow AhGXH ËP=P@5-B  9'!vp qݛ#-ÆYހZO7 hkJUމ~s7nzn2g-`ux4[ `!O8>? Hjlør!.$`ȁ,?нp ?u2n2#"bD40#ƭIl=U$dիRu:m;ʴ2{Ôҵ ~"2,N'uHB+"+4Z$)OQ~Oh;pk?\tu򟇷/6nG?OZp#:gzgqoRIma<~z)wluV4N:#W6 G%eo=')UW;|v{c}xCTCq$pÓ44<<8̽xױoCS]Y:f_.Lc8AvpDHMhT8fkV8E{{cE2LE$Dc7Dن4~ /aG( 5߰riؘ1N@n r'=p 8Xw22Kl. (x|X]7rMuo|G>=|d~gBz۾dru/OwV̚_}^m } |I&~É@OD.ڐ5 JT@_͌XxXw8:7q2o-! 'u1mnºc»)=}}^=>܇܈J3vZ>tr]ܸぶ:yis4MKؚ` s) t,(tlǻ#i&ݦ6NUۼ[ElqсqW5`Z\1k`k9p$QjcBs[6e\B'd (\ b %I0XH8$X"I>@N)7C8gtNE H+Hb3g-kLZddCSW|ET=S yh\)\ؿmJ*`ʙ0< g\@8b>r4^imY;;_~S *P@O0 #WIv!FI}UOU\ #AdQ/ůϛc ؿ~yJӳ>|faf;>߈lvcG) l4Ƽ~Nh[qB*DOqf-0^ʧ-0+{cM=7& Ts J6~rV xS8^d!'z_UvyyI$NwN?C@G~z꿛S/32f~G_0/pfa>pQiCJ1JqXGws~ȳ˓zߗOaۉZ4Ěgk&jڝ'k^7O5 H"$_m]N: OQG_\Ӟ m7~O?,.$1x$>l|6X028nCMHjb.5sq ?́  }קr.-U8DtX?>{:NI]tVkDDDFck-,}jbɧѭiEĉ!BG/}kZt?_ ~^JHI ̇cđKP1 ,D } 4r?\h"\>S*}ECDk>ܞ_E>W?=7X®&Gum6F q E k3GlHϟ= $СòZOwNf|Wڪ~{4KZk'HN5yw6-aq6[iy38gclR_?Of{~{ow1 s{ppGc:agq}Եk}UFKVS  0Ͳ~ÿ1{V~J(Iې0(Z k @%)u 玜Mt>׿GtNcյ0Wʇ'>'߭tc^m/{^ڬ>11l~^Cl} nwv ,na0P؀܋(g $5C>&7baM~ A?!0p~#^@"0h%4|U /C]./n0?-t4;0p"""vF|'6Gy O褒qb]P?>+^?"39s{2DG0ǿ2,$$$ YcHxq#,,dgZOɫ59 #edk1&$`S`&0xsN^M'o<SR~:\;#HʈBE 7t4oΗ3?ifOw<:?X^ 7YpʚF1]5ҟ-u HXb?..?ត3HtjM28Hd4xPjmG aRPmb ,܇ΘG<{6+;>~m$`6C8!>c9Ļ";w_) |м=BNJ^9:>[ |q;&ÓMc}4yzzv4C0]lĐAC 3 P=lrDሻ ɍCݞ;~d֙+g^G3;>OT0"hM\K\>wo׳Cvߖ|>X~ܟf\{_hx{ p>ۈ 47 ybMv߿Ld巜灻v?&'䟟c')~r~XGV" jspҤ)+GpA=b1 Ndx/#CozEakXX Z{}޻O ǖ6kiOz?Ξٕlme`~;#DK⪠Um;NGVytEA_C0I$v MUEffeJnsκR(U0 Ag8ӆ??3U^O?}P{;†X|@l ZIr  D 4 .A%o?yafPyvfr9v˗&+8~g-E~?w $зcBLy<_ی_-IMP9p?@-dvڂMSX&ǰ=6|6"-!ML̟qT?ev[,h~]~M{l1 t9M;jkАJ4n"q*N>d~k۽M~q7]|F~ǽIWt {7$wO y(]@2ƩjAǽF2^~]g WF'wJ|ğt7MI?R<'>0>;|.tq`FdVD57@#fVa3p,ɆokH}C5f}_'!H}A*;n @Fl0I$>"%]ȪCAa3i7{, ?Dn[w'ǒpæͼCIh3xLPB,THRYO?g? C󬯽G6:!ĀD֣GVy%Ƣ5{$av## r-;G}!-*Yix_G~s{9,B"98O#uJŽ6xб#ůՄ_9| \ako[o+7#`AP|Oz$xk<_p.أ3afSLf̉(aC{4?--adqh|rKYG!<k}t5/y?ջ؛`)ԒHl "[ x8lmsE) ? _ B14(pǰ}%$ ` $d q7?A[RXvUs^q [7ZLl>? #8}?aQ% I%;2&ffG`A1WV!Ӧ M Y!;LC@xp0> ׫LD<;0jÛiumff(w'"_{VpjRyt4Y#DCA b@$h`!Klܚ{Mk\k`ݽ?"Z[m AmfEt#c鿊VHr}zXX$IKo|<^eZfc+ual[-卸Ԫ|?cƌF-x-aʦ9_UsX=_^pt~ -(1ZrF S>w'|Q>6_<>LKf@QYW/='i_VۈsV[dvw|Νy8m4ݯ&}\~Ng |4n}_g WtڼJ:{}'+3)M\_3U^]ut}b4QFPhUBZK8dӕMOWz7{~~c}f7njݖfY\J8d)M89]]M2'AdDhkƬ9/VqIwzb HB!$[!Z_R}N{5JU0û VI;!V8A$lK ~~7ISIk$.˺@ b9{IhQT-RHv=y$H CYE.[ ^4nDDxz_LH޶:Xu$=ae{[nR}Kh8,C^J'C܌!d<> +'[hb0 33~ιɿF+QKj}?;{M:^?o Ccބ{iӖj嚁W.>61-(3\23H@$~Cd9鯼XQuj72&z'I5$~ǮCm7re8rPj"!g8As{J_&u'泃(!AɞZ#{` 7 95yjʠc_gBU"yn@r^ZP1N0 6ѹ\ _?;=IyG׼*,h@ ,;@$O3ܹgNtD^4yX7 q$R &Ue|:6r&Hs\@ɵAVkO.q`IpƢI'-"kLZC@aC~>I<Zp?~8͜r]5z{KIeKu? P>Im`#qdh c? ߅-4TTӮAƛ%Ip6%a=Nݺ'-_ہבC⇁IЖK CDcȒ,I$|؞]7"EY|4(]}Q`>NGϪ҇9xfֵֵ~;{gb׷oo#MCG%lX Ehc>1q]QUNƛ;ݝqO 7z_k3>6#.XJLv;Dq&odI$mÀX2 j$h#UQT$0 @jUcoo;naK|m4Ka/GzFn#f׏H$x2|1rIr;&I=6A9&.F16}V:sx;/SQta% I$nA53 +*[ȣMl^Eā?HpG@L"ExDpnH; 4翩q\ԯ[Xe$zչn0b! -|y x4<[+` EOA #C8z:eXw[{-wrIR;rTW?$%9asB5[6pbxdMܫ]Ve|tZAq!$.$uwwwD])fP(*7_Ϗz,{Z!/s~x)?ΣnNO(zar^*j>'y9to*ױ;ʲ 0=="?sZbXp%NI&F`S?C7/a;mƟjӱlӇ Xk|&5T U޽C_3ÇC~/<[l%DUP$19$)?=En,sO1U#LZ}rk?_ʫ|u!$zUUUT?ש؈p~p0ë>3W9r` !*nQE@[ٙjYn_7f-{kyovܳgxUWzeOҍp0Hp>g~:&LtH:аNL/H7NáC)bNCQ͑inI33g=g:p$Wzm N CG?Gon' |ق90sMY'G~jԝayhbITHӗwv;-vLJ3?>fpQl}$@ $Z<ωy3/2}jPp$P+\j4>;zv<ݸ'\^d x$EM1xe;P `o~^C#uD ~~UUU^ɛ~9O~|S>?oVJY>jSͼ{֍JM90 |aûk G%ɐFC 4lcp?_|qU4j><1 2 SP*"o0H$ ?|߿иzSq P~F4 Ap/-d.#ϙ3)CBYB1(x'۩ 8C2<=÷_k p.fy ͐+$3I2<\>j |MoC_]"TG}!p>2 p> 'Om"`oҼk`>(ǎw۾r}Ⱦ;aMБgSb?_vmN϶N zh~w!Ǥ~=8I)z*H`3 4p y 9vB`! v9G2}oYhN";b)}dظ$8RɣcрfZz`889dwH $IdeaA$>Cb{'? u` UmÎ-*=;8xNyoV_9O+-! g3ܬ`]+oЁlϏQaY|RPb 1N4pL)\7,5Q%u[xBQ}8r7TMO.{$~؆]Ā]j!ST fkZֶ|"аp>J{?,.w1mަffcL;׿}>_c=sٽt-ղz_m ԥAAMBJTM!ÇtqO/d_CFuʧ'N)U66:E-SzB:hyбوwrGXllt3܎H `3RJP#Ppg&1b=(cx@9ysY9_9sab0|n:}mNM|{: 6'ž=|=tMW3?f*Zk˿jO<B_8h7O6?y>w~Ts}ھhW Zb!Eɸv}lA8׹NZw >_Sך= Caq66}z͉D9=<I$'}46X> *u dL'!zo,|I/xkA`G#'9wXd8ť IjGyŐ MR1rFG_'ֽ[Sj{;:>=FoU3;iȁ>؈ o| ߑ!ÉdlrIZw5UUUB!I<7ϖ@p03 $(ӗnmpd=X6X<2,:i"" FX$|Pa"$ yྼ]'r!Ӥ\R M<٦`O1@~4POĢE|%vU{?vp>oE88BG,8`w#`^gS;y~Gy|QV,l>lco.0z^9^'ǖT ЎbTB*U}7ֵ:?1.ja*܃u4>|XyWdOsQ-EUUDv>qTˉN\:_g2D wI/̆Xu@5 ߁p6ǂbذ{bl8&I`8 I>!}f{KDzEqM\8]FG(%/_@y8/]z=xz<K=tt54?|sMpztKf (2p*˽uG;߾Ȣ>K^>_wZ}xv= ccC~ { EƠd@n-@愱 [#aBW޺{9N[6˩m⾝<2T;yq?Կ^'vhX[{V35;Em Jّ^_{N]r;U<'r=>4ykhy}yIz~?myhل_R[!5<6}oz0q{Ewo!I#n_F~b0"7|1?/^N7PO??;?߫} X{5^?¹iڶzq¦z`¢F%jUv8JWeӃ~-w~onU>OZ3PAQ= YPXq;lUUU[<]($د5, % [8>(oAWV l}.25nf""(`S="ɘ) "Ð#|fom;N??K:dQEQGߝ\ $B+񘈈@|}ӿ{:frbҟ= ͂?C"3!r8٘I"&OzՖ:9ӣڻzW{_+פlw#Q3(^,pHʌa'2>`FR{<O^6 5 z;=߷ww|#>\ӆԡ@׍beSG# 8$x17S?caѻObz;o櫆}{{gh뱠}:%|o ߿@nOw+12r P/SPem6t0 |}ozQ0""#~k~:oq zqMQP=<6}Cȑ؁q"P$zA8rt+6n*/ouRG@HAzAIt"r@@+',d[᭝#_[CBF~9V^f YLC\h{C2nF~Qܱ+r`O}|fg}Jqc3vf- gT(w< 0 `{7wjϛGg87< iױ&<:Ba>o[|v%88z0kXVmIb*H*krI¢Ggxs2@x}D7'Ӥ0y9k#tNk P{HL#aC6M~T=?um7>'ӳS¿_)$ݝ݃v&LM͸=M?6^+ݹ^8 :kæpZ?Gw=<9{Ԛ0q̑#-kZjpK%0 &;u}4z~j7|w=1kf,URvчF>=uOQ3 1X~̣3 >/?fh5i4Yyz۔( ̤%lMAxϗ騶@=#f/ 冸Ck4aY4o Ami[|ےH<08#8  % h! 󫸻 b60m{܆`F%u8^n >⮱#!8р!w05DOW`>>Ofrϫ{1pUȰ |qRZjn*渼nvQhۦt0! 'kDpǦ }L yS7>I,&I*Xe5t_8@HR+9t65?v}?n__cm5هs>$_VϹV᭎s  q޷@.\/vU#6יU9בw><>`C ͕H@޳39CNUVc,糬1811J7wvpSy4>׾""G v!'?IӦ;É c}Ϥ JI}4t .^ƚ֚=:boO螿EZ6b/{ȱsh4 `V!6go"\\p>B7#q:UsځB5Já)CJjLnP}3kC|1  Hxl 1[ I%%B6C "r c5ᚶnp&=yd*s*mtݶ]8>";;zkOxOҫxV>y3sFNՇ˩_fK3fuG$ShZ""">E@11D C:1qwyf IAErm)ÁI[M~>G 8yh<,;d%蛄A,K_܌_/}?ze|}<#VCɾ{;sC_ }? 28w|ʷV֌N;|':>2-̹eo  ~-aȗѾ;xeqW9۹7Oۧ.m?y<jTSDˇcT}u/W= aU2fo|qKNhmyw'ֵ5m9pS >W*O@?Ɖ/*P~p L}GY;iu=4HCoFW޹o `_ۻ\~#.9A"V$[qI~Y$h",$& %X}qGęD5X}1֭łn pՃx^ϮE,8Сjn gL%|G˳Yr?`hLjp# J ϰH)R8|pߏ4q^dQqy742ADz+bZwwKxH\ 9&&(8CdS&%NV POs ЕWBPQUDP\8|>U L QC$ d+yM-6K_c/}9<o NG|eI綞9 SDC:#RrsΞ9 `&S<|/_ "jqzNJq:DjҼ}q0~Q*YlZYUzE7.i_@zG9 QlS9ш3g0xzƊpƨnƴyЄX$]9lnbX_5]o5]B0/i :!C7/PuiIfg O{{C :5Y2u~rj5mg4&Zp!Iu!-Tg]nuL#/;d7fɦ>W][K7* /Տ0eDtcwVkpTf;gZ0{ԉ婧Nc{UߌS4*I.2Ve:nυ[DJ>Mho%&&7X9r@ޞ|C+8u8w}uTB Nζ]<1 ..w%bD&D Q~lвׁ&q6ԯn6Z:&yt6%H: A̅%GP")bJ\'gtks}o<֤Ɨ7Q ^D 6 ʏWӓT7r9-:[p}xR'HVDfdEa$C $CDR2C猈S}Z;A \q ] 7ro`Sy:b!)Wkw{p\}=n=Erozhwz7+CYgDL<EDƽJSʢl杻Q߂">Xԧԓ~?Ci vYKl]:G:LƚMO>YNcIقS{7'bҚ.+XiB"kXFY(-Tnr:p[oWQv7ݕ܉|)xRU0("0.Q:-6NDGUHfb؉Qú I (zkS*7=#Lsf}hA#x/)P%=z<0=>@QXP@%EPC3 hV՞._&_k==~ٲG68!%KXfs{3l6-s41bFc97s7Cd o32G6rkg$!u]Zu)ryyy #fWѢ?h-'A 7ӯ<kcy`*]TU[j1rhfZTPOL}c/W9O??IIw,nbeg(}}aW"@:!b60r È*U >0`SYߞ=uf|@>'9OXA)AD.Edsq䡥F&J"0(:IL!:LIV߿nO[TZH AH,R?(aNɏLD) H6䰃18#f 5KǦ0fVU0Lr5G .!*KPZT,Ai|@4E_~;B& C JRX$^>`1?S aK=p SK |'0 ʞ>$#!K-294JSC04Zdr0h!c?$^:?_u?XKD#XT3;7'5|@wG=f-,"U ; !~qh%.z<gh}G|cR&}y??WI&uC#DXdB">#TRUŷĕS3h-1ɜD]<i͍0^DK%kQN!0dbTD8GSO]B/#Jr6)p8!R#CSCÿ4īU9#4 Bb !pl"fT?c_SAa !!%v?ed.V-̑c1&Bq|;(i>?ΏCK0Ypt&L_|b½`L aAĄk$j8 4cM:lNtՖm&&MML fumLM&ܙ)s?猹$ kZG }r\ ==Aڡ pOL>}sdEGWg' pFgA1qpL$LeGɆ/-44:7c9M0nAr_@wz^;x).RK""JLUB Og{jH95BI/F*ձ,E!¡TU Ƞa!-\H)R*A3 .E=?9|}|ys1Sd;FX6cd}cP ȅL -5u)'i'w)'ӈFڞc{@p?kfLXcڜI*>)I(ˢJ6n˳}y&WO⠔!)p%җ%뢥%N䢣&!h`_׽l;** `$mM p`&l `z|FĤHƽ~>/L,%K,b]a[9黸yAD20@X3bq$5+3K.gq<.(P!C?|()I*ZEJ$ed CXJ5HjaMQJT4ՔT'v &-`YfJ"R &,45"c$onbqJp0arI,oNYdޱ9 Tg 3KNsYdN Ppc;:`#$f\ 2WBrFD Z9k;7esͳs8DR287"vj6o)8t8vaZ:D`p`O8rfM3<;$m".rnNaã&d.ʜL1:ӗKռKeҜmE8w3c8mθt+c̍DM(!iș$pkFd1T cʏ,v:=I8grfr19rL[-I1D+udҼbCĜDO'Yx 3UU*OObN#EȨ! >;6A8LPc}Zm~FE ;{WCuXÅ8DLNqޚj& J©\yLN8g#'܇`KᜁcA#aohN;`#L \3Y!4 4?.m?MƂQO "n18f tMDx~~.{(β4ïPxc#r!E܅u'Kw08g̜EmW뜟3}oLV] S6NMlбB Qs_;ZAX9jeL˙3xr!4fR-fO71 h"N;B}6V*axo-UٛF8]lf'Ā=gbLA5[-OmyRG kqWy"lY75(dsTT^C>wSSaȈ'|C>6neS> w"wϳXj ޸!e|db'lӸsNhR"BL-L48[#saM';mr6h3+)q[S;0h^7qQ"o>|f[7k!eXH*Sg"m}|E{LP׽hI9ZA~Ӕv8QҨ :'w%P\n۾s0E`D82^-Nl}#٧E^Ռǐ]\|s/8v/lANl.5q|T*a;.T;lƾ{v;}âm #׻ӽč@8 >Zb!!fb e:Y.D17ƹ:Xч#=bfj lN <90Yu73sպC۾]4 dI-&O$%>8@f>DEf4wkֵV{֍%2T,%`AJ | Nssηj* GYz?!Ue*TJ*T)EU$D;JU*\끲M+!jW TbNUć &Al1$bbMȦ^HD? yd:u#Sp$5SBȇu؄0#jxAdQ09T.A2G ˉ )s),+Vb&2s!į*,'*LQ¤:,4JJIh9P<qdd'L*;$!1#bUL\:"&r"@ t+ZHHsmAʤ9`jP&ԲLXCeAIuYU۫mdt'2S%%]jL K Wl.:% (e(ݜ9rI*@aS@<*l#c*Nm2ʑa) gD*1`AȰʣe*yTݒiCiQ4Q4@BҊlQ Z*VS%D٣ GåNbS@ < b U^  DI9Ry&d:R*JGݴdd'c;1UPIRFHT]B⋸D  wRUU( A*x?{>?V~qƆ~lyoGce 3A!&b"Sčފ;X|gQ&qľ.^1?X3r$f`܀0ц*'[4ʞw⪕J4yu8#'{'ȳ7v3e;~qZjȼohwn`jX3XМK-?Y OI`B0wt!^ 1nw ]O?UKoon:͸#ߞ#As~1neמdfU}4(3 XYYP ȌރBL|f"/B_N7;D@@jޮ"0]53G@LG};M?x~~@Q<;ma蘴zQD``wVzXy5V:o{κb Uȼ&ƥ6#{Qns1S[ Ò?3Օ%Q7_ ͉fL;0W'y_|r|v%ϣ7Su5rq魢n,KCr.f&a7(UƦֳD\~a,zr~И󨍕zwS/ѕҍ^sa_}z!?|5#BFdQI?(/7 j䣧EDۘkXz;#n.Nz`> }EQ=to,IM2 6 ?K׊SfhuRЩ1!T<hJHf%PHUp/ء?uED*?PyT~HE$0(D +;Bd]8` HHTTQ@DsE;$KE@Xr2vҊuSIsv&>I)ܽD)QL" 1 )/FlvKW~;Vթ\1a*wZuku6&T_t1EO^pL xᯊoYS /(sZŒ&^tUoFГ22OCs[P#=\fP_w]֣Uo08:ɚMFuळZ, 9g,,YeZ*hz]b#FH3OGFJa`=FWph1 C D|@SFťB䉠Ys|˜(aU ߇yrj{p/+of][/a&V{1@ >4`XDŽI8KoS3wxṁ.T:ef`؞۶C&~ښa)ϾovlĽ)i<YwR @5*h`b|! 0o0wnoM9Q[Ț=N-oq0ApR]b&F sDD>*yE&bsBNAMą̊K903lxsfmnD`şt$I(7VA=o1Kbbxh 9NBXӎF5Ƣ3\fYry߬}њˁWGI2zy1* ^hT~xձ0g$$$ 9DFV@=!()aKhFS|wUwgU 'j;\p^F0hkăz%p2]&j@)Gͼ"a/MƊH2+~Wd"*%;zٮVv׋'ah=*cFwn\6?8;4ļlwOp [ }x{+ar`= LDqy3f#V\Sj;aqI<ޞm9m0iޜm6M8ܾRQDV om ( R`G.iAj%w}myn,.z((w5HT\fw8cE9}[J[س2h# #n#ECݏ;.EAI wޫPvSGD6d;M%cƍ=)gУsfI]p@Ng Buc]lkCkݻj\bGZuʵ18J6f'dJI÷˿?LLx! ZleC #3Nt2hO`xtAuV|:*Mg:S]8wj=: q $%à\"$^qN!ɷK@pCGf րɡt uw+@T[A$8HB9z;2⪳_rսF%.\e9B{|H0y$]u75ՌAGx5L u aeYYD~F| $['u9F,HjM!֭f "uIq4%(=Gfi5-dʠ8&AlMJ p0UԵCHjS8Mm|L ŀG1k5Pd舼ĊƗIvG^{? čXޟ{mnF@FD2_!cVPtvKoސWf `^lMuf聪U{>fp⺂&l󋧆\C1txG$'m;Q?4?,NtbLA`_̒fC|cv~1_^(wp2OhZ5ƕ)6kf42q0QլMkN'Mӷ;U\acC!G20C0 ;$ܮنFN2 Pp9ϧϜnuJz4v7{ F^ ,|EPN\UQ"Q_~|kS!&@<.;1 Y*µ1iie1.Dޱu&y1WD$aI.^crNr 45+8aDDM@̪HH,PڱMUR);v0(1' p3Y {u}D"ǔ|Op^߄ wȋ7eoHv?EL:},1F qyRTbbʒLac%(sI!@!0Lň \|c\}j8YY"g9w.P ͢$"d_-Ќ> {C2 !ːkݫqXr?yǮr?ョI\J :" ' !~3%;Kn^"#ӻ-P48LiFb81aE.@8dN4GgfCF3"bRP" (;ffeUP>!keqW (Nf" 5(4ϲSM4(D)@C4JԆ k6<b~!8nfg7Hb=1CB "JD;2DQO @} QL{ѵI#88O.Ύ+#q4u'Yekd" C JdL,h XkSc^pnjݫmevR[Wi;uVK6ڶYMnE/yi.Nы SRRJS) Qd-X at8&`%tH6LS fKBkZ%Q5d` d!u1:!bRHr)L`bG 1-R–b1&1 58H)qt'Kj(](uE!"DH$6faa"'!tTRQTIlʈOf >eeQd7"1=k W@gYR'^lټټ#0_N~هN.[S.IJGG#hQ897EGDG9DD-[*Š-? zMVYys>uTBG 8 :KP B4ùa2@P9бSfRA9D:i9f4kq?䓷1G@#D`YV1A/G'FzB +@(b< r|HQ(.Y1 -jNd#i DN\tGHI9ӥD!"i*aZ5Ef p`n V¼-ݙBjhjNdu5z1'sZQ Bt/W#T_5mSEz^N PӐADQHtT!PSnyuY^+R+bVC!lLK28WP9@!)٩0~'#D-dܗ!pf%%!tޜ?*1(,0Z^gQAh2Cq\,(sx+(ְkXB^Y s6uY*R׋VB2B ݌`_)JDAT!HLdɌY<ș97;)j98SΜ90[;=-ca{vUe؎RLp[͛.ٰO]~S\v N!u{o|+Cg}vX&邡YտGak@IqgeEcԬI`+rN&R`iXDޠ;b ד԰27N/[yn|v%Lu1OD=3/f*A@_@Σ$ц׫|^v`z`-^Aun @ +MU3'1czkDonj3(7})12\Y[=N۠T619;!H+b]G#иboW 'Jq=I0B֯3%ւQHD̽AZjיl)H!Doژ$QL|Gu;LS=9{ʦI?7}n ,eHrd^f^M桑.z瓫pJR|5yQ&J#҈K?^A;BlG#=@,^ Xf!+znHwo +}594Z=ݠ CebĈD\>2"Qw "B/UzԘ9=:<:˜OjV2MYbr3"ZW-}:cCpo .)U5yp-{>;9be2"~ቢ}߻e{>5Q =v~˜c z9`BSpLbN:0>(݉g$%4߫랣rn\Mn*ʈJKA:Ș o H#|u_Tc-6П_oV#.\w ເeA _%ۊ}axx 8@@P .`:ȧjwŠ\,qt:=\^|Cy"HDH<2%fN<B7gp3 fg5U%dOw7}t5:4 *ezKq} X>q)LU?{LȈDIHOA)fj_DCPlt_|.CC{Ip!idT>ix2vGֲ :2W? 9)89ϊXxPND" S6;/fZo5ܳڲozD|ffo:h%{ov(VeN}?>oHRk+F3:|Sx+^-Hs OC$5 N}Ε#E0V1U$ ҍ^3I>ъ)C:{CyBjI ЊVExy4,UZ99;2! RT# Q q.ڝݎ5~q*C'|8wL&rlEqGʊOZwwOvBIlh7{48Yj&>x`莈v߻Z2U$ü`D.@y&~\G牓*fG2Ӈ{;^[6}smLmF,i8iؿ۞NyKNl''x+:~M4N;yy:b#Aad+&6mI\fM5sVĂYA:jrHq˵C 4?G`;mtzG%u5W}|dtEnNyޓcގ 91vMؒVp6 SFZ h|.=k9S:nitrmNjb]iޞ 6ON,ie-V'T"AH*[LOLWgQͫl[k1N84m 3m8oL4qi$:!@-g$!Lޞ`,MVY)S=fI/ lML턚ƒ<0T a xim~CԏgfNU^N =ex9mRl\4ϽvwO1%zM+ض x61sg˯+9cs+&וێ bp<{2woV) rh.C!ȩдFICIIg;[k\ ֹ$|dLI4A*4D $w*I#qMM6LY$bb`Bb%bn"!y_ǷvDDEEE;Mukj*mwi.ۢ.oNkb©i$vIvƼypʼBSLH!2 `O;@6)(?}6y|ڔrU00'"* g.eL(ҦS@i?}a4ABL2L¬ oѲXju1K${l>8:R1&4%{v|  `L tf^kdk/ 5r&k"<0' B"(b( 1<7N\<|#00  O9܎J C?-54pv#.xFc2X- AaD * QBhxIl$"Ј 3:z%O+BA!U <aғ;]ܟ? @sx+gOcg ټ8G 2 q~ u jr.p%3f` @@TY’r ^Tbp nN > 7"kr3ؕOuЇ6yǟx=6ҹt*2d2kNUTmu)۪K=-ќu{R5+|Әv+`B>HBԥ ΎDܽ2ۅ0қKwvS6IcDZ:aC_Hmm ^H/B&R9v IO^z$m෗rJ{9hs1޻uUl oc;Mag%=}r(Cr91)T3BhQnlr8ƪ]Ƽ DM|rw*NYߪJu *``M$L$溴U9wR"RDDi;t<;'XV[[8c]W5ϟX{I,%[o7rrU}W8Y McwX?Ͼ[t%~Uo$LJOen&*c>7a\tMJst*8뎯z4 @?VҞ'>"z载ۉYDd,|>guEҾmzu;UO( `$Dlgt-\l-kЂbc9p -܁31$.;4:4I3H5Xry |_%"ka{qn8|Xܞ-`âxd 3:K /՟qzqktqb='1ӗٵt Ϗ|tx&G@<Ev>gX D :n "qBY.z3zk-鬷-ZviÆ44{';v8CB,H*nz`$ e$56 +56 Wp+7pޅ2N=FHi0$dm=wlap^pVs0IKF% ⊁ \  pcȒI `#4ַ $h7dq ,i쀠++̬Vw]Yjݤ!{㚪 6gӻi%{ir45N[_szִֵo:}1W)y g MRm%9Od@ L |V ⌮^ ;RvfNoYg?/Oi^ ܴv[t kwqew<=x \1.8p -pH$Hv$d$sND`[H&KXhH$ ery8 mzkO9囀䃖= ;7edC2Y*,$ c\`hh# !kL@mm/ =RaF$Pd#d(  _D[ŜrC&=6޹gcMM^[yGwVe4Oid{g3x{=HI;v~uoo|'=XxX:t޼=x?~N{#k}>o?A$ 7'K {D_-π|LMbʊP8eRdO/O^?=oW^Xg~ww$.Hdw s1;yuVfWՁ"m8ȁU9@ʡ3k5$lnz`%< vڏy^-/T}gk_3AҞzs:ɋ%;BGGEb&S$Fj? ,kƻ6⾝booӢcf\q0Ii#A0]Tp;Dj5S$񓘍{~ăP@?uʮ;W)ϗtL3TOu̿r dbilqEeʫLj .lԲɶJ1cSm& evƬm&I)*8JXɬ2hnaz "bOFI;D:6DmeBj/{L<ٵ➝~p 赑$r&Gik"H+IP4ä00*f:i  eM9-OuɊ,2?)dwDO:9q峸##z _O9l`6%KDbi;?mǒ-sN0\\%'?a22q'-4M5\,шog3:31phs;R)LQ2$].@}?L)%pc|$*n^tGqZq0 eibrdmeL\8]I$FUX^5] /&anǡS,xFM`q*1ql癨UJqrJ|vܩf;{pV'LVT7-|qq0dS1blƗ2iOyΧG#>xXt̛*9wnI14titH빎'*ҧ8,Hw:s9'*GTuB)P>"[j獵m|yGoFtz̸;1YhL{ɽ~ӗwh;fxs7GUw|Uұ)G1+Q5atC°NO 0JrܩqۣlѪC#JZȦݎCwp'hūf4êkѳiS/8x xhUtMԞGs3(Žx瞧{w7b{6LA0% ai@vgI%c̳IܣN\.c6ÀPGdUUMԕGv{i̫*oHҖ|{mK7d{yISz<4c'J~<#qeRPʉh%((o+*7y:Ĕv^y׍Ĕv^yhOuyKbl kmLy"b<!1vBnb$OcK'I]n;$fŎ2a;HdLG.ְN$dЈ|PUWlskDcm5&HvͲMpWa k_";L&e$^xwoJW9\&AѪvU;67+Yp̈Ю0L:`K2( ^jI|P:N:A%| nL̑bcIIK.xڪ+ r[ƦE,c cVAynW-k.+LV0*#VMᦙK VoM1&K._TKu_5{Kp$p160̹:̪8dTx`ҕSگ]څ<\ΧXvl gP^u*b{ChIs;yiW']%RDӐ9S 2ȥNL= {#g.a@q5DNNL֞V+-^WɍB؎9H A`\l-ׂ^e;і;rȱ" 3|nVrLmFxOۯyjb=53EACWP*@COr=#V5! ͮ,車d*g a!"!v.^9@fx'gl7neQ <@Iqq>ORS+LMXv\zڮ˗.2< 34( $I/-h\;_ce%-5dzKK<}oWet/Urc|iҙL'Zs:َP$$ӝ(,On'Or_VM6&n+Oͻ}ע8Ѹd۝t8\2HO^w~5+`9$NB{dQ=w(?5]vXOjw_| MH9H 8tN $+m=xƥ ,ev\A,P}UHR_}$e~dkp]Vuh%X7kD<v:w b֧Vw) E$+ͳ;xw=\U>npNn~du\('ÒI7JP@q޵M\x\$G.Iez|꨸÷M5UH\@}Au/ns| *ȔvQ&9XZ It\u\@^ O=_zz! ktb|8Ie,)R(QQ㙱0Q@EH v<.yk#dJ53~v%fg.MJ;mL%}ͫeQ5iSN[Gbqezz1u;[&nV&.<+G?_FfxnzJXkMpݛ^.$EoipS_^]+5 N!ÂkNI'[vuʭO`rIbI:Hqߘ[;hpzB:rΖrta({ﳿH{xR <|7w[K$`$2|Q`Q&C*ux.Lpo RP!01O!1?#q- QTg[T%{y|m8<=H@@0F@ nNW:\v){f )1$S)']JPY(qߌtx\ߦ}0Jt_zj*א|sb  B=Nx46`<ַkqjß>A v\|p7)X^Ru!;?,@Gho#_ =2s aQ?-EbB9/(*PYA:~~yw^reϦz .$goi3Q|o.I$zrt%/Ń;FMҜdΧ]Ѷ$zg-F,b`^x|4?,@n\n҉=Gt0*W3/+=n4 {m3M1F0` P!Ԏ>AD( ',J,s 93xϗ<ݱjru㜱uط$<DJ(CȐOpգsW:X TҦ2U+%O2H1Rmr֎3Z|A:!읧I"<§#Sc 5 R411 N[HQتc>?;'8m'~O4SE4(P@A0EH!%  2Z(PRQ=Ut)im*`$HJ!0uD5 u)Iӫc2IQ $XQ4>ˊ\xz ǫ 4Jg,AHU>g@@"AS $H$&d X# W"*<4K!UR"BaIp'RU0}DzhDRA)@C"j?1P3339'!$BP'2LHCv(Fxݹ:ȴFX2hc1l*OʈS'0H>S~ϻ̽.K㏇ 0ᦟrf$@ 2FÒ' hk9fF S|hLbѭkr0#Sp1mwlm17*VhF͵-:Y'O_=dzicWPԃNJURUJB[E)rRMX'AP Qô]k<3K <2I:S0>gdD0syqȱ6[$A<ɝpQ㓟Ch'n}#J1ȞGS{S3#2JY2|Xp$IRP16'VkZ^kz*s("9լ9r֗ZޣnGql\ Fш"jd4K$Yr6! l,68b$H8Սhy_PhWSNq!2M кPPD 'c^RK؃<18í1Ų"`ڪ'kUMАr\u0a-D D Bouh6a4 B D4 -Y":|¢USch lcx:9٦~|6Hl~'yCRq&$7.@B)jűiSbmԒg+VZkCa ӳ0T8)Ф28x,+#S@0*ϧl(&fxNO#sEI]{G+20aOaG}z8j/jCJd3\m,4N3[yEjj+eyp|H׷c]X#i$nHÓIOYu+d?,ʣtTwYm5iYؓgg6K b f!-y3dj) \e%NNe]y;f!-|3dj)鎖 \e%̫dqUoYăOӭ]Ufvs+fqwlԵG =0<Utp DͶ `BetSpɍmtuƓ8 pݝ3NΕT's Xt6qYcIZp Zs1f5^ٙ=Mj )Y6.l5 ;iUETRUۆdnޣ yydM,i =+7aXMjdf' Znj9c%|౹"W7]"*"Ev @pн4`eyuxmۭ. jY6&cuVƮZoUKVfFYXA<cGSN9"m!p2D,0H?g$ <ݮ&l% 66IPɒ!aArAέ9e^YX'* zwpxW% 2:H䁢tpW]tMV\Rq|DCMlzRmٓij^RG[J~#hBئtPڻTCɓ%D CK̡74}2{}KESQHbªSӨǣ%%AO@8vஊ+JE"LgoXcx6!f(.6$54$4d'Hx  TvB(< .hS$FpѬHvf8f8H1`\S&ӑ?q$R[o21 ${(8S*$WBU =ݞ8 /NBCd>xzJ(У/: Q>}*)&&$%Y6byK#<:433e[-[>1_*%Wkp|p9*HIDKXck=bcsXRGpIXRkߌZ6fiY7n].58yIˇF4g;s웕(rrnz8lL!}v1Q$Q $Q A,P " B%(.؄C<ޘ>].Ɠ5hњ^ )⌓MBঊJH$skkkDDDDDDDDDDݢ"r"$;2EI9.DI$Z"H"HKWreY8 t,όFu#ں :Tm]cu &k2NvtVoZN&c]i8Ի?tI,&No%!l&KB ,Mq0"~m7jFO.M39\u.ONjmndOSlF[fN#};D4r+2ۇ9D Pr BC.**WN].q(D(ZP4^u( P *uBHQ:g # 0Bh9 q?Mnc?X86ݹv]HDnb8,煰 % \P"HhiQ= P{CT5CUR="!R]roQE+nt%_@kH t I Rj$?rN6۴R72.s[I8rLM#ќӅJrǞ%C{Z XYq^qJ^t,1٠wU^)B(pʇ@͉:gՀ0?d)D@Qү0vti΁H3EНVrwbՆdrVpFy#2fwwB!&I(wɲLƲfn9+LdqO+fPq@r& [&R:5ճ thai&h$b1 8:霪%1\JX`L.6g-5819SK*g&[m`@u{k:ȈAi5`t.hъv3A32t!zB"4D$LP&hr2R!Q9RA5 M@bCNWPv>ʴK`nVYbŘɆ1Q3m+4 &$a$3p?2p!8Ǜ%'/,y t9z^I Y`OuV>5r͚YuM:YG\5SII%X,Mη=-ssM %g6VȄeZ7^lq,읧9ɶvz>B74KKP_10[|vzelFU9yuq@S4 @@Mf*{42y<:a.iu5u:p]o3t117U7 dm!fnZ3ٳ4N΃r8mKNZ::6s ]0,. )o`\I$ TlV;~ڤrv;0t Q"uYIZ5igzvbig<4&™+1c.'j溨AXs1|r4Jۻz:}XvΨѽFf Į4m*#Yˮ8jrNSSd Cn"V{wtw:yWSo.3NܲN6{f =]5E̲ͱ2:&4'D39Uwv;"& ɨ^NMHlѦ91S$)S6 JY9F'6I~zִ-Vf>WfGsEE0D=CȇDg+cuzG)=s A&PI$poS2-Ӣza9 62hLK&ϻ$.3Hu !;\0˩)^XGK4drvňw=M<ݱ{ᙘY+6(L!\d= $tFG'lXsۃ놲7l Da@syѳ2'ծeɎ)z|t=m6MjȨgQmXۃnv3Gke4,'&  o|p޹Ӆĺm'qn4Ԯ!SARj 47c1-hdaB 1Gj ZV]jVFc!1.IcEmxqzԭ!Vdiᑑ;iRv8DXb9çt6w"bd`tpn4N;i*jgn·hXE Pk%" v0 ދԝVIe_D^h((ɗ<( ïvQ|&eL4%罍UfVbHK]y;i0r~0`%}8S r""%9"%9;ܧdR5}t ed  @Ľ%|4,ʼɄl<ak۠JU[TE3,J<>84v2 Xp&Ph%ׯH8σ͞7VſRN1[\pBټ!q#LFA:! y`1#S1.CAc_._o>2F`ԵRJO8O@Y3q\_@F[ԌVCi=z|$Hc)p1)h(0_sS pdnRciIu9]rIW& 0!fqQF,$0U ap XaR))(e0 ,0@a% Dh4fDpWJzF h4ll ƗHd1 MAb%5afHa*5$aFp:0+'E` vW@x^thŋضkn4N̜>_UNIWyָD|e?W og,\&{@#^-휼a ]aNK3s.-휼a 8`kK1@Wݷn`5Lu,i;Bl.^_kk_]ObIh2(ds%2[4%UfZΒUwH' d2'>ʇR'0t f(^ 2*ivnFޘŸɘL*ӥZѵ0nApL RLQDE=|& <яnD0n=&UCU`D'G7iE?$,'˳ҧ2v:;F?f3Zm6ldCitkС0YF.%>]^ `)ӥa C xL G :p[+g9L'EYvd;rmw>3ʝ6Ecr4W!w aOٽ9kI }[m=hձN󻳇eWoL/g9ֵg jRJ34v:!PxnxXK&,oXf')g2;Nʮ8WNg-$jjriƾO NfvrWnç3]“LT³DLwU$ԧ59V+DG a| Dư^NypXUVUZiwS끹JOC昮Or'?d,d0pVT1N2|I YYơ<{Y=o\?iΐA_HDB0d{aЉIV\gH (E \2QE4B&%XFa|ʳŸ2,% =AKҭvu"M%\4 X'!ɉuq#QUTpԓV];<F(<z`pz=-kpx|NQxw0H5~! 9X& $T =Nu'"> yH`#̔5#d|ȑa|j|ObӔh4hMxVVDa\xel"!֌4JVYbGiCMmߠy0N9$Urrrݵ˒K69nk$kf%LRcT> j1RZԜpK[8JqLFX~*~{ՐwKg 'wҰ[ O$cpO[u1 )hIMRԈY5 G4XByUO 2y{x&S `MIAA"(׮>)LB0ǰ=!"SA(E;Je!py4"ƶ'UTTQd};Zi%3!rsr#%C!-ލ0mvKY4 xzqN^yAdP#s%$.Lm[x8'֪j045R-~_T_ǬԐE)Etȗ7D Ei3~ pJ]=c31EzkY˃blN`yYU9d!TZTDhBR?rtcg5SRa;.?bɯ큉bo lnۣ=5ͣfx=bk{_R4OKIhYDNDJi

qL,l&!Q1S@B'=aR lL32ɣJ `:BP%%!"wiZ u;NLth"(UUU`g ,S+# W6tMeg{ּJDa ˟rs,MI-ϓgaYd&,9rEfܗrpf $ly;:1#ޛNz'^7X?J1b@2L/w6  *\\Y%ܜlpm L2! Od#7|{NoU%|.ԦgLU)@Ԇ|m,H3.GkKUƱ2:ysLX / ;*֍j}Ͳ&'%]8ѩ&W!kfk Ջj|vq$ʌ"6%׫hk 7*p82z4s5&B֊ gyWi N 8v6wNqu1pZp̨B;r8M] Ƣv2wGc+7q9vt+Lr^^J8:0s6qɦsy3]:=M;!aً֋F@X NSbU劔aFrv~*kk*n֚'nlxwL|YY,D*;Uv40 u_r3.$NiYL@2D/B2dU'l:s6D c:uuf,9,+^l/75y?XOr9I= !Ô@دF+k"&j!I㳣rV@4nHj VmȷmcFN?r0k;*Ө8[k;wׄ콗o5GeVuI& i4aA[FLmceIxS˓-yVpI!5k #ljK ]Q'$ַ\:Z\cM kk-"&18 J"–)KJ*ʼn'mVH7<=ҝ t0>U ,|ôcUdpݐ쮝ʖB=BW,x(9M\숎C\?yv"cǿœ=NOr>ۿІ9ɭi_G[0יִz/{9|^oKtFq_7]a0D4žMhAE:nS]a0MZhSԬyÑڮ٧8Hr\NB4:%MbcflVL*i9eםYejvk)JLژEm5CYRi-Z1©5o.vNݱMZtWef8fGlWg݅0,4q1XV?ƛZfֱWs9#|RVW|Ӯ|{omxww6dojvjv4LTEf̚4Y5q-6e;q Ĭj,;8pM&iG*eh[*8лjclcF)UY;.[V,Q h.lRN`'ٴv&UR*tmNIRjTw.@"b"V`( ``H&fE!9L!%P!EqԺR]ʗ\\TE;RZNnb##iU0Ck lZ|W!A@AH!%`ppee!bfR"BA& $!SZ $jRB`f*XbXP $!$!Ө#Z}K4cS4Q L+ %`&B' 1j IsV3kVԗ.˻PFDā 8afEr6P|kֵ:$j] o3_AP8O7TU0ÍyP9ڸؤ>%SpЦr&`)]'5=굑dc0aV]Vjja[uZ\C%CN5bFZR11tűc o>02 B>K|w{8A! zɎzæ4&U7>Fĝ*Ҫf8Q*X0P1["O2OC8 pBACGkFY52i78l8+Rl0̅ TU-YSFd,UkQTXaM2iD娓mGҧ gb\,S^I 7#]x *f.mɷ*ZtjrԔo.fJWJ8]f2,Y,d0P@ቢ X㠟E hRY%YxT</pBS \A[~a7Hb$&SRGRkWr$Yp2I1Su$;\mƕ%Yv FMʹ2Ҝ8Փ5%ӆ5U4i4ĉ/ۚ=~ uIԹeR .B>H"Q@5E#&n%=rq~ rgh3vIJmܺ$3 Lh-ˍb̐ޤ @%t П@bTNU5p uD0Jp5@Mbmi@g00ǡu_Wabs*h:jLn :c 7pl:HŲd٨ ׏nΗ=Lq1Ԯ}66ڳoG=3 2@~nA[ˣnprȠ=^w_Or&ÉLZs?*uMi*l׮bi7vN pJY.4{=cݝs8V6qbmʹ982NLpm55WgWO  dZ2n@x5}7=NWfi\8` " ٚY$K qdavLu啕g t#r^sٱg ":ƻ|6[du-hlۉ~κt49Γ&LV<+,3y[XiIG-e[co3sM@hN9f׷9׾n;r޴Ԯ2UvoRye8w)r(= 7M%+tߋm{ˆ3r}fϘ ebb@) ]*ٸi'*es\sgmvq6dž;Zna]8}kӻqφxc2c ' ح=4t$W I@.n`hZBڼ䞍6z8aDtC\\jbŠ fDF{ iYVN=;5Yf1fҽK9nN/MҜc JK;02'H] X,XJ;rYxfxHubP3oז=*C}# 249el&8' P$ȦH!9.2)* Jx*VTRUhqIhfs2S"K@~C]nIe= A4 (n7%&aj?fI6GO퉔hOaNEs?Go*>4`p[E дPA@%rUAUd_z"W?9@puER=J"&6DDB@]?pGT<<=<]3R:f?;u36qDQ'8JD}HWkR}}zՠO R)X"a=F&`J[B#D02 BYX@&ܕHw=`Z 0YIGXtTUf tX bBsDԜEyapJŨDZeʸO 00@QBL% R!&xaGGs-nrEj#,wWLk$)r[SDڷ6fI=q{I 2IAsxg`o_&[deX{SM&8@ ц+ 7^f2()f : tY/b9٣I&om5;SQM J &CVGZx,{6':e6&ԥcY4SiByBHԜSDxܠK(=gOb5 =RE"(0IrB|$y6Bq33 ,00|L0"bt1 :efji1j1bfc#&d#X̶bDK qrtqȴAQDG(nПdx4JPi6MKDj9 7䋄 N2;5ɧRP-G?G=H)! ꜜˉsuIآ( dE<0֐#!hk?.Dq8fuCECʨN+I#ztG5,nl,A#6&&L Ld@dPL`eD;)$`*}#ٌrs 1;KXg^b9 Y‘#DDyaAr$D01rh,Ȋ(VYSL U86Ucq1 ;H6QI< 00"E2CjdX,t>}bs0a1915usX$W:kt9RD4HoVL5SUQ呋7fIRHԔBX(@8#0ɐ;5D:!"'8$1apASIP"b"(J\$D5v,wi6K6عLs3#i4i>TLfUӌQ`Ӄ׌5U %C~J&OM?o_?7/_?3ލ7O8"klkKkx=JF爄E@d3>DD)GS)3/3XUUUU[.x1i\9%~ps_#sN,I_Cxwy=_^O>V:sWOS*3ii|0HJ!!(b$|ʥܴL@"!|üCϹ%2Op\I B*A1XFeB4alR1Hdrᐒ7_n&n83y2i8]IihLpa3%*VN5QlY&*rR#!-GcE*XJ* `KXjCc*hYVV( Bu<ŠЁ' ,b9Y8$||å"Bzc6glۍ6޵lCi.@|AH% ,@HH$24A @&ڜ&(VN DrI~4  $f@@D$v6  ݁9A@<؀ppYp3@ 03  <[03 ³ xa:A$8]0te뺐$+ BhsQ6H:\YI,L yYU( yB{z蠎Eh@m=a#I SU2T|KB+n\d8 ß;j0LvlB 3;#3)I=hdlѦ{(86qBAܢ|BE*PJPƗ[1GLL(_-:ipI%;aa@D'yfEbbafX `ɓ J*1cb{ٵKBU?W6T?XzK 2bjb5Mjd1S4P$ SۋCbG7~}߂,KYIʪH=NՖL{i(jjMV JB.8P!6aDa  +CDD S$xX33zI;l #Jl# L*XKRȕE*B` ,Gyܤbb"m]t#. \ L1##.bxILI!~V%N$+-uJd^x+xIf}G AS3I]uD4_O`#YCIȾިӭah!  `ԔS8#'Ӟmbi-"{Wc$bɄDQ1o+T4R!R* VUBXE*d`BРwuaz0ƱюBcI?(K a#Un F3ia!NZ ,ذIYmC\oy61SC˔7$4RʑUԞ#9s9}/kZs$yvGkdոe95wmi-Fb&J,!ae%f!!!ca$ I6'E͚~Б]׈ \{/KX" Vv˖8i@xAvő=>09jmk͍Cؼ;K / . .b+W 9oA`6Gi^ȸX)PHP j$6 =CD6= w2?wj5އ-&݃;nNY/a: {$(d杛#챕_ '2CQi@o6@q#a_ n">>l,[qrBz)6؂"P.> ZyB&B&Ecf$iBb6_ yt_wkZ|5 |(ɲ;JE8~aObBFBQ!%>yF%b!,-/N.g!iP[$$hۄӖvp&΂zȹ % 4'o@ɵŀ) 9rC&{_&}W߯K;4EYRu*\w3ᤢ;83߯~{ǺYOQ~d\6s==;޸wwmrJux`/ @C 4XC?/@Ȱ ":\af`8M`=NL|yd{nm/}4U^~as8pmfhb%8BF7 a.Zq!ƛKXt[p-JydhSeq܇p/HpIXf*=M;w#٨VIٓ>J{h纚C$H@8%r+Q;pMytycָs]im94ǎ~mn+g<ۑ-nsdD֗axcP,8md@@HZ-^IA͔ld܊ @ E1>SM{N'Zl`NNw!zaQ[Jv=˴ս1S :6~|ǠlwFqnnLLmzG} ɟF)!+JЈ҃H6~#آΌt9(J @SZ?xȂS0{URL1UE(dBF>/-{iDBiWFhf4'T|DW--UN&ȴ(/󝭥%|Bl13Avl r⚫S)J&ECSMx)5D]g/ b3f""" |᱈@WP}_e6>I)% yab!\Ri I#/%B-G#8N \탌 s"C َlddaS6$! 1sΕ'Ȳfއo{PG1DDbһ·"ZyiO/\&| :ܞ=|!i%IÂ*kJJ- J ĀEOyL%u8ز.}!(Ja\< P5GEiNFcwvg"K^3EG׾{M:z]Kf*tRSN'd!|i1 zsnR3ę(80v\a/bWȐ H]FGPHLS1b(){$Gduā<1Pq@,A' DSf~N@B!&Y b=+ZZ[9]1Q,' $02KͼjUЌ)y*hFk]۝J)SqK"l&ut)F)`HM#(,|E&"$(&)v&&$׶&B,PD EQD"q տҢa F&*L?HJr#e,C1 )?a~F۟p,?TJI4ކGcy$UZ$,~gH>N=(22̳jqQC#ܢP"9 dѩ?7#54jp, |?D B>B%r\% uC9.JR qӊnlMp[5A<3ǃ,rr3N.q6\p8% G6(i3yǗoֽ#GovdHN%$bJ+o8ʳuQH0>YϱT#BeBR'ʧE!K<Ǹ/o/8nf=6޲ڪgyxU>bIar>!58)3RmjRrJO1uW5nJO1zTVE,TI6880Rzťփ]# NRi J׿=nž@G0eI\hhb>i'1d d*^ bcF*`Oߴ}M))KCd}X.+IJ?f ,݄ܰX!)p}mŸrD2݋dBKdTZ%B$J?H2P!nzY$ckzi?[3T-,UJ3ZbY4FiUi۟{x&Xd/Hpd-yeg8 @B* )(H$@P, A +!)$@I$H2SRҋ,JJD;@dD3 3}ՃK )z ɰؒF`bRIQejCBKpCjg SI||bۇ24NJe c HG(y>U믍}j$ XM:!Ili2Y%d&$0# >QD _J4%-$J4 QE-QQMJ?T!"DH*Jho"0ZZeC13 ՄaL0%~rn~wʰXr3$Oq˜ݖI"DH"$iژfg(X˅EB,x;q ÇQXHTAIq* zRƞidYЩƋ캑M Q0$]O@^P%sq6C= @Ed["8)/xLE,lD* t-"93zmĵeݴMY'hDQB@@2-Bf,˜*тsjAT0ܑL a5"С(;` ×L˄=&|C^6;Fmpm9#P,74LCrPI"d+șV3q]Blw?hs!/6YYF@M÷;5kIr1kۑzaFoBNSki {ͷUV5gH/>-SyR# ã@P!%!8s@(mRՀfeZ-a͖VGZ]x A ((6 ^f㡇0*PiR BJ!*" 4f-X%l˘|:PFDR&!J@=Cq2䤞FRl@B&@@Aigg XAv,QӖCLaghKwMܨy-td)yF \WE,Wȑ#vn"v ^͙!6]I3R_3@u ^)P 71r/sx7qc/ŝ~ytFR am3IW \&ŇtOhЦvfpe-`@PhHcKVjc6YXmЕ舆`j X]$D،A07 f0`,eO Z/.*Y!,6-u3d ذ{-4xpݟUlGQC[BȧMj` $ur^w~\y{|Hy}+45Yfv΄+=iMoΫγU9l&h CxQE"O20NFg:;ݻ2y4WRzw:Qºv{4qIgc|˴ʽÏ=Vy'01Ç+27,xWbs\3[bTډ%Dq e3ߩo}g^*"g^O"Y6uo7t3<9r5(j]O+8Pݴs=q8+DLV8\iU\'>lyA2 2 EȞI)}lYiV =K2CHBb4m s‡d '߸NȽJ߹:I\2OYl{ă=ے )C,KX8 %d?Vڥ#QI2x'dUq6Fvha}u#z>WuXu8ޱѷD6$0g'0>ju7\8ħO3!Bfa;>HPShp%z y$:|OCa=C*VviOc,=q^Aq4ŮmWZzL+Y c^{ud- I*vJ-RC. $у_XC_c~>vW؞&9نhWZZK" N4".^NIIup]$rqLKJhlKTxiҷ%p"EBdF9dF9%a=оxzh!$e:T`pD **ns1,{Dp" >ǂ8 i7a᜽dvwKO9IN~ǖq$IR61 cR*UjU+1֣ !ed&Hc8DA'Hp4ศFA`05۪)96G t ?%{x^~3a93a&)0.Up4aPְ!;2Gi[gi0hT|YI|^EwhfUܐQN:᥉_37t$)H@L >h@tQD$G{*#<3EEf1pV5hc k1mZ1UkZi H<^h˱dǬ*`SNt`T @|k hFcA+9y}n (Ń7KG,B1=INe$F` \6u2  G\vQuFJHPR(P{☪''ZHF\$aQWi~*K$,IJ1 ,Iρ:@^D%2؄S+e˖d#58>rPDP`!Xf(J)YLT)14d9Uf/N8S\, 4 udG ᴤ}?ULA4`BLp:PLJU3!BU01S h^ H҉ ) `{FFvzozUF0N0+8긮苢$..m&HDSBa4~xxdû:sqih!Mxʼnޘ QVjP<3}G Sg9q_,\au=^so[S:8^q.э2pc9)B t9v+Æ&շ/w]79嬷QceQ54h, )Σons49f+M9][KpKXXyq^ 8srݸNkh:9884B"RTCx]ڣd /TQb'n=DU~;l,ѫ4jNɋcSE!CpTI\`b5&9g嶥4pgʡUI@X`*P#@T1 Q1[EΌu>vSD΂U9 NxE+.㋮S !PO@a<,rv,wQGq;JHK)qH::JHR@ a bPii`"i`PGO}&ws$]ēuaLwO?L nH=4HRIP}j߾%7=dNlѩqs)"pkfHsa&<̙f(Bep&81f_Y))"X"6f^bEeN̏a" BiS Β_LT[mn)86>虬c%8ӛ.I036Ye&+083I̼.;4L]4jt:V':&vdYmu5 m0cb2٥+ F)f5d[ģ]JhqҚ6֒4͵#SsY+Rc 551D/'7'gRliyWXhQTz1f`q8桃n\ߍ[6ΧZjJ1V&sBt2( P!")O*%z^ݶb1IvN;*_$W٩i(Ĕd`Z,BʱiRd)'oi'bzIi'9kGwl+>2r{C(ڇ g{molx}v~849s˞556vl>W ;LJIzM U!ah?8]Qˁ;n.jN BH1` qk^?xrK2;2::p8{A'wPl@44B"u=h>MĎMgGݺZ&ƑR $BDQ ][PVYVۆ s;%{}}:)TVQPrhӵ4P[󮶻l*t@[@;@(F^a4Yɠcm%c{;7kR6`;(tiu{>G|GZw@^ 9*v;o`={zݺKcݯf#R}EH>M*AJM|};fk"U H7HRٵ(N7`YO@>;;;w@%@*`>gȺ3u}g鲧m,΢>J>#aO6^7ޱlݎ>ν{gc| =f642T@ɭۮ:`փ*|{1mRxrC`tTFϵ>=7w;M+#7<=Z66ن=kA}%|p}gp,F m!*}3y78}:iϸ= S Yw]>٣a561Y[5R[o[}ǏY-Z57 Y ZCJO}nw{y KMUѶ]wM.҆ڛZ`eYj90i5*jVtʎ4H  m1hfYQ@ fm@ hh+(PlfBZ=-Eu۱K-(aL҈2N@Sb mDm@[ڀ(cT@:aA-ԖMИhI Xf@{yN>ٲ*h%ʹYH-JFlBЪР4PI*,mk$)h0֙ 4=-%Svӕs׀ ׭:ʢZ̵BZAVA `S`P2VҺww'kvm!8hpsp͐NA'lsyh+[ZG- ck6 Tض\]1TDA,-պ[5hSl%&mPRؕ2MXͲwho{(E]m0˂ @ $5G꟩aE< JDI=hi=L# 2@ "A@DjmM5Oi&4 zHBIa ?F&F5=Aj$B #@i@hjO m 膆MH @ @Mj6 M2?¯oXG3IO@,7sMDNb˖SrՏ2mU$b D"!?~;|!"_q'D̨jN,sHypU"D0?:NzɈGhA@UPUt\d2qzt;~ʢ礪W AqC P تC2.bP6^/m t}r2O߀SA E33,78[i=Ѵ;lVz~?N 7!4R gK-JlrOO?Ȯ yȩ]WVx$6Q :^zHr%aS0Aq ?pcbֻ87?q ?ѥ?`sA ^pڳž!Ŏ{6#Eh<4?[:J_x_-$iFe))HT3qcfLJ3+Edk3?%IE7C|xIqdMz?toXRo'Hߴz-P~Otjv? xC|??a5 ;4b9+RAdH߹{X4E74Ҽ?jOl(rɫ(pMiC#i:,|tߠn;DQ'S;m<߷d S\p<"csJsQXwAh"4Φ.wKco~.o\C|n~}W"hq[&-1fit 0& ~pXh%u347mA'- ptǷ4?iROs>0\,eOO˧GJτ) ~5^f-Kӊ K0 v[SvY3Cs!dO~o迨zEW0R~Iw ҿj?Aԏ #E? L}?ş嵅fԗaXO髐g?Ձ9^HSuw G|ǖop^|.W!QieU-芯j)B`rS5@}T:%7[~oec- /nY01"$i/.ȑ_}tffL`FD:l0N7~BI|k?-5MD|u&I'$ }N'.\TLo:ǦQUQ_uϛ4O\lkؿ 5H 0/䊂6x(y$} ~Ep[G͑7 i|w}znJ#gVŪc@>``ETT ElE#=!I6`$>}۲6<8 }T}AƘ%*C .A ` ;  T*4ZVA"&"!B#\ @%|#{`R)\nFL2C`5ʠϻ7/h[EV60#0YY9&J  d J"`yj`@pi~CvB3hr,j@h O !4*4-9ŰG\'@A"b1%r~-/Gۈ|0C1d"ùi룁-N$Zr!B(Zm,n\s8-۟ŋݫ_Ct<`&B`8K IIpa8!flQbN~"$tkֵq壬ffb,T+kSW<\ <4ёclgf'ULm5 1qj||Grϵ_v;OXM6_& Dl"n|Hj3>q;j ,,hKi]q˟F{^l>p+Gh+zTmChף]92IL;Y'2ΟBF)}77׍Âa~&"]J1^+EzGQ3@LsW}UDTu!.;馨*vL䒜 N<0p208h`,׬ h&q348q Xfdrm`~q7%gK\HJƟHwg"اŭ(:s ( xw{mk7͚!AZP~ë w]CHFV>o O,X2F ndȆؿM<~zf^W -|D ]s*%x: ,9u//IHЀ?#G) I"D>Ҕ*eG6ǜ/D=ePKEZ?eЏyR@e Wq9h{ ib 6jG?ط`㉆XlޜXsu"~Кsn',[t x= R<58`36>[8;ÀȐv!6YCCNBǨ@ӡ"PU) u;Cg'OJ;gMB18LhH =8(9R|m,<Ɛ$3szŻބe./) 9eQ u7렠bMկ),"Gd-ܦa$ 8G"kFbFʄ!p#A[C  @x{< 7抌u6amj iĠXLT= b= A8Ң;n5(&mFz*NLZ6nxS AĵF6TuH"l2' B?)9M<LNAäDk2!^X cAB7qBA[<ʌ>""}ՉaAtWg44)leW3bMXWAM3H:IJK\T#io: .r?J,`=uWzQENQo!灎FTHjCv憱fC ߐR:š! 29HqpKIӡDl(Dvd!Xx$VpZ78r*-uT/  nBMq``fҸ>Aֺ&!òˎ昚#]_ 1}'&  ,h1y~֫,xB[m&zsΤZQ|c/__V٭UUUUUSO֯BmoĔQ4BNg4 $/lW.}h[A=Z@^;mUU$A H 'nBgmn ,\5i̵PΠwqeVIaDAB6q`(n)$$?\}C6hzwvXB( ^ݼƦ\ >HB 'W{ht8Br5 |閄+]I1Z,)%n* &B9:wF9$++ɔ"m̀N6. 4`=L> en'O]ῺCޭ^gUVg'9s9׷](&`!q08y;v?C 7WMyoG#g{mC`h"nh%%Pm? _W3.<ǐ`0F%Z8- Nu>l*lQ(oEN =iz'T}-P,? VȾ_<Дn!!EPBDibnQ?&!(,\p DOBN NFx 8tx:4Oz ~C>L,6~&HBH8D:_ɒ1{X5 3B PB39B=16i@2(%(D,H.qvZm^vdׂ9ETԪr1T_g!n=8?(todAjARyT@)Zʱ_rɧX?n G2H$POk{m`|uK;HDD/f#,xBe?*ǯx?o/d;mXNP&dpNyBh?^R53$I%S(|])[>6i!{h}[Ty`rQq#һLpF ] 좊A?+C ZR%nL D ®eOChhvHJttm^ tdgD#k:)ĒJ?_΁ oX5T΂cTQ}N> +$9AWs2q Ï衃b>&Ē lHH,T>QXYD߿ D`ďcC2`lћ&2Ai_e|oCdwkC?( 6s D ?z pft(~ 3ϊdM=9VtIl RC% R2CEֻƸqZ ָ5kQIǧOC=#8?n9smf`tۯM׭zNsfk9άؑ!ø|22ӷx!}w?Af{N9N`nf䆂F:Qb!xI/IӸa˺ǭ߬@oO8t[4Hu}8Jbbaq@\/  0BsϫV>, D;w3:Ph@D6tE 88'B9<}$!>tc!r]wE(wHGq4Y"zsDKǓ{Bp3R53Aµ`Y8>pµUg1zκ u45  CO{6J籮+_sΪjod)M SSJrѷZ%] v`k$C1S.M_t$[^vѓ#7x# 8|ҵw1yĒSs3UnNSJMLU8%D-*4Iщz|8.rփSDrbY6`9Ӽ::VNN 53s#5ժ}hU-fa.ެ3kK*e%ZN2PbTkQNP2j5508 Nb*.DRiΫ,!ͼ^$KU:s1zD@Ԭ.pIӽ艽=QBZɘ6*(*4&R#O/W5W6qUz֓ƦVQ(J{JI:KI8u2u- 4nhyzoUUUUVcP̈6Kb{bd9н/RԓcSIaNfrhYΛ},8:LX4pbpL vl̯QICI2'%7I"꤀`tXlhtn'&:J0ndL}ρ,\DDM2'S,pr5,f N)]Qy89߾vIAXa̰ pC%M ƦMCr J,`PM   kIpN{UC@ 1Q  ɹPfԅ} w1i ݌@[QDrdB"j`I:a s8maE.guY"5E7 "b!6 fPrtPE.0>wI\\`HD^.G3dI$;vYYfA2X 0L{,:RdoƬu|A xF.)DU{1v1B`pp:sdf!(eBt cQ@yHf u&1Ϧ!藖ҳS%I)GZy(wBu8Qj92T Mb1U]g  +ϒ:^IHx/o:p w,s۷2JX\o(ԓ )0daw6BCi` u>ty !N͠ȣ fPc 6=b’FD@g+n=ysN:q8*N&C a%%y_'y,̍|ǐbG98^CNT|sRhh>"8eZ O*$7`)>*UeLȢq}:rJKt9rLgF W(t I&WSb@ 9sK_"|f-NjNָj`KlYl.].$K8bSP6"0&DJŤdf1GUϻͨӆv&31ɍMDэcE8 *0AbbFU܃|Bӄ_tdD2Ei,Q Y:k*0[:u;cPdDm4}=1lVǘ48f/KԠn/PPɃ`!0;`h`b`C&M d ,r(h)SL]j3+QICI2'%7DUfip2sУC769F DN9%Ϩ.""&KGWT^NwPl"hXD,'!cSBģC\'R'SCs&SCޟCakYڲlKɱQ  ɹUUtDHd Bܗ6q^cS^ҚMS<.i-̫EzvcGOl6#DPjz.fvL(ݻk83n )>*4NdX/v۰z$fVf(c#׵s! Ns0 0bAT;t8އ]ٗ+_7@B>kQ3چ5TF@~I?ư4{2nÁ( N\6¢/Vˤ&qgz*sN4I|Qx;zu,nE'&4[ck^Zc޵9mpںYsl(5Eh2iHpA<4ll<- 苯!:B; Gzzg|8u[H-imA@aŽ|!:}/zs)yTmPGZytq)oQ_0Ң@#^=6W4=b[Fk:}X^N 0?,4㘘LhlvQt+VoFטbr9C^aXUEpԲVONJ;σ mk|h~/)|9ѳ+b0 u?3Qp7ƚjoHY00nW߼!;_kD*_g#+~,|xyY~u׼> 4My=US/X+^z^]w;i:Xtrqه`y3`$ $ۮƺIqoh|Aiay0J_nȧ?H@(5 4f:ҾYd>.}CzWn8zҔcJ}+ (>->9WJv: 6u,YAsk?Y C-tm;J3 Y?mG|64&xxn5z"֟-hwpisuЅ31d@}sf(MkdKÅ'γD17\UgKAz]:{ziUM> D52! ǯW4#$@BP"  I QCߑ~]bŀlJdR ˎ-7;ך0TQ}:Ep7?_ }?VeO:l ?ʄ?8  j HTJ]5bb ʄF`*Ʊ@R DVEEH,X1*ňȂ*HD-_D$"ȃ 0PAH(3 EJҬWX!UX2,Sb{ ?C*IA@g k jԇ4H)I\xǏKZ<߱VhYW{R#7.~vW[O-#4s9Z?@`j6>ʿ8ނ?v @-jqL¿D7!2ć_|6cB=h4??|/~):^j"Wޟx!s##4L׏kkTA0^;sFR ~p*bgj<.䌄?N >c)X@v1 巘|1*ڟ[ BFz5?ed[U''@49I*#_xMR~mE'ٽk ?'K(}}fAL0+PBן9~Hڏ >{<q~z͉ʈ=&a\ebQEC{80nd,0DfcU 5)1n(օVTm}* }- &Ҥ8X S^)yUzNN⃥wӵ*ݭXiPqGdíS׭ v BhRT\jŗ31( -f[1*QkRU\QUTP "fJbUUj( `#YmPjPm̩iA0"),PDX֥E\"#.fZZqQEF",EPQUKl*+~?20?d?s.$Y%DA`TOa IT,f$C-rd\nXHē H&%b\ 6V Sn!+*VbFS.aT@Pƫ VdHEQHKl\,nar6[Fse4%dnVSrEVGVb* XԲS*!dU~{ϥ!i7e,HX7BLh>a ?zDgJQzɹ!@ƚO*C[dv Y>fOְdQQR"Jh#6v=<~$%h[`UOӳR= &88K_~ ?ʆv:IJMOJ*"缙z#(ֿvn'[:.m4Nb&Roq\PPk t|SNh8}rlC5l-f a&^bjw޽?^}0ڂY"krDhN{@}xN=,YK'L}tFC3[K,f#{_\#Mבt,4!$C @w?`1Q9DĐRCSg]\\V߼H~Tj/8xiQ(~GDEjcϟ#X߻yqc5(559ܾsA p3- ? 0R/*'rt{hK8r(LA9qRu|H$$@hY=)~u*אf qP@{*f1\>uQYJ,z8[,VS8~vUV^q<XB)x[6nͅ9A< ! !MWd8dX2! dv#U /M$YESHJ4lxׁ:K>I#Mn6U{OEJQKJR('bbQοԫuX9m{:z[t? _hEW{fł:fkHx&:!~߿V?/yE'p 4T7j B d,,RDBLv7):@$Xd8@D{4R&["pSDdTAT 6£LQS"D`!#m5ъ jYaEmłTfeG1W,<5"!Zf0((*(Š-LdY[K JkG)jZ`Drku3 qG-aTLnVeV2aj-ZeITT1ȸ i+W)Q1b3)0Uܵb3lEjRԪ FZsӯq{E4*(7 iP?ӧAAQ<U(ru,N^S.LӴ=KF ~'&0E`1Gvb/b9}._$8^dLd!T d 1ḐYߗ?? BM*l"cuj;HlTH 㖒 Rw@A F =oD?$}zpb>6'O$4`6@ھ9nXG2!Fn {\zӞX(8}>~&7ə""-*1F!F.‚~NŜ$: ]L-GǾdQf {nIKd ژ;0 2@T.c Y*6댤 h3!/QAF43\8 v?0Do O `BbCR HX$D$;wxxKn޽m6s1]A'olW40şҋ4>׌0jaPuߊltr;cJN'jxT2 D\ HA^Sek ^ϯe}A0*qbH~zOfߗ,$X`VmTwX=yZӱn&qR(+,:#6DBq׼IIJ5B|%PAI݊r h rf Ɵw l⨦^Zqa]z=]yD a#`yv jnb9ÇYa8j;?Noo^,DcO_Z,]~~?NYcqœD >gsRL<0(* oѢ@ϡwTTzx/@4+*IB7SlG{O#0pX^U,~r9,Pj(rO}4@՗`Q㝍TE,\jְ )Yv=UrQ*ҭEq0f\az5vҥHւP+XVBA/P ,%67V-E[ ~` f>&?hڎus#|ܺ(_:ʄCӜ J8?uB%謹~/KgK* %yCV0wCOiH{&LAÇ0Z8p\{(ɀ>$+<'a#??j̇yBHxGT32iw"ƕRx'? P¾; ?< Ű;k 0hp ^H]jYŽ8A 5|\:23fZ1*`N}LH v:H#W'cZMCgYi{h!Ed3޽FNX>#A$'Bs0Y! Zh;D!`Rfx&vn뺟NJgZ(ٹ}h|σ6mԽ Aww Z1˻%|Wm+̣ g+xBW)PP"9ǥ?Vt=G؉(Cb({ZMm4T X(ܗ땢_XeꝌ\~j4p`pZ.D]̇:`H~x!UI2 ϞCl8t&;8e۔{ǭOYUWbvQp"[HIBƊ!~@0é֙r|n>niż j|}p9f[{jF, UMB5#9x˙t";7ü! AA7Ϛ^zb` #G!VZEӿ\D =$ 0xd] ~47fq ~FI-Qk'O0SAW8v`A îjy]U{(<[|$#6jX/X*%X!ԇ!؃/q gۯObMQ61NL~[Kc(MNcNSCڪh/ɾSG[C;ZE:|UDñvP .Ī6mm1㮚ioxu<ÅNf!5fE[!VAfæDi,쾆\6HhXRq?;7޺YVSK)s4M]M6ŖPcww*bί.N:.TxVor##)+:؞<یӏxgy4pzYf cv^@(#N ]M>32§kW !jnڋѨdP\}(eE(f 1F-~_;X(Q3#B(QVN7+y[cp5~CONQt\8CNuWeSaLԍn;.'n+Py{bgSa=Z- ]oБ32T086c?Oy9؟xULf t*?Ɵ?i} Eַ#62< :mH泙ͯ; ig=l^{m9pI z!e14{@p45gTL1?ig=}/p8_D|=\A֘['xqe؆ܷ <{uBǂ2+o# ]PyUg@W\G2858c$h7Ѓ8qyEeݠʺT&eAydLRPٯf[xw|9;*&zl ݾ-\{>,(#*3{l)FA.4.MBywɒ$nT#$1$0TEvVN-Y^  6z )CHV(F}}N|k?zn5}޳ P;n32JYdܟSeKޣGM]Uʊ6 }hHynFsr|U7 X38ԈcZ;Pci&W{ҶŐL}(Ȕv]ݵk#4UKx6"̗RsӾ򌬆! .,z 8qj7%H<0"\zƎZ>KakV$i?ۢ[p+7Iy }!#ZNPGft܌ 0rۭg{ ع@!}GqMSpYL:K*^N^(YpܗDWP:j<@W+S>*q.籘,"bà =pU8NHv^ @;L7FI[| #86 u%MV3Z6fܚo܈z7=vlB*I;+"KSA6\&ti-z 1aDv[ Ai(ZpÀ>Cc^Lᬜ܅bWs6u;{>FhlbV#0TEۢGx3n#UXDJ~$(H}Hp砺P`&S X* x}O˩ ,``hʼn%8aj9&=Cpճ{`P8r2*5CI6qt.]ݔׅH҉EQJ/+P4⧡@yBEv^X=6>.:vN;ukU$oMDe \>1wwָʒV!>; KUCѣ<:# 8NESF:s1M"zw]C72p>xh<(haAR? )l >eVypo#{v-ӛ&Ul/͞ 9sdsk=Edc|*?Mu2z]'B!F9n9 1o#ƀ I-7?1T,Uu4fR zԩoĽԇ%m%e6 E]ӯ Vi>?n"U䃡~$_&] loh 伣R_I-t Y Xw%]]MBtia)[8Rn|JxOMHoyi$O}mp/F{ jlhs޳̼_=c'  Fo%䰐w]/ta4nzr oy+]=\{Q7tTN,'ӽ3b"ρ&bO^CгCZ 2ǠkU=q,T\x 2\G9xA/*TO tVWw>`95l1}oOd]S/lkav MwE+ܵI7)9drmN/}\݉ 6HyQpS@`һcZI&* F$]xn'>)`UzISѶZ=pƓ̢l[2#i?<6q͆z%M}=[XscwB&6֟bDv-M+s]l3iʩx- If=GpϳuX7&욢rc+~kXY{Ox6q:]'%퉅$u?[WZx;c7<-CC=XQ<͕#oilh0\a:i% ^[V2掽Tv+7GTy~)=s/K"]H3&%l}oJqpV̇Xɼ慶iUZ|Nwв""1X(1UQ`*QTXBe6lE%4zkQ~ۯ鉓' EW4f"!gy~CU7S cڇOePv `da`hZ@}?8>-t"57h{<4lQ0B9e\n7ՙevب拹'cPGxrirg7Z0TvlLѝpސVq>m6KG\DGxv@@<Dw0/~;BAi̡x wǔ=ShfЎjPO*U1O06)?_ˠ9#`ۖ9^ $?ȼT6 = C D` @W9˞{.[&ۘJY`Y '3wy.R8j(ڼ;sH4І:hg #| ?lkLO T"d""Y"(1@ ! , H,EDF*" "0F"1DETQUb(* Wˈ1b"EQEUEU,cF*ň#F1DTXEU`*1EDTTEEDb"*EAUQQ*0bEQUb $Ub("U(QTF U"**b1D"UQ"ETTV1F(b",XTX1QE"/@n#X *,AUTU$Ub"1TcEDDb+ EUbEH$ GsO7Z}Pn1{GF.\.(ڙSu͠|#r,IWYFA/|O" ""##ծ)f?z\N,Tʼw`c @Xp%3x7exjqL߯ µрu@Йj(-aYd;Hʋ r/a!01sQ NJdu DG5<㈀/"S:Y4UP<[Z_GODt&cxXڢ>REibn7$ <)Q)wFkTb:=yӴwl\Gުe1KS[2py0CA!kŔg@ s5KLc `PCQQ&㔸ԻO$(m}٨vQ:s+cT^\Ke{8yU5 l'-I^P>x{P%`%DB4tJqBWOAkYgF"VBwp`;rezsա)Bb9bHD,Rh?Vޝ 'k׮c/v«>(`g(8Į ų35I󱭘Ff| De1P8z` 4|ك rfoAO9 иL {f7b*Ym],ao (N[^CfۃL 0pC6 W39$)3Ǧ'(=c"8_5Gr/HQ* ue-@aFdH_xoZNkC3k*Pkڰ:]Pu7vHx?qbYHkx[%t\i/*Ь]/^ a={*EXb5*D䧈^C_0X` b>~ArLUV "N(0)Cv \p4.^X?Uٺzo*5-ldxcKQy;e/cݍ:HpgŸ=Xݝ"^YD!"?*H&3RjW2 ڟh~Ф+jAS n;5&G q5 ;Xx\ / 0M&!d2io1Ԃ̇48T̹ˤm 55e}X!!Eh&;"HHO{9\ S d⚝W@MK4Uχn2o~I#`X5xGDHz4z1b߭λkg/9/E 0aClXFSD̒;}4q$6YTBݵEDĘ"l2nU_Z ty(!O`v~7W#{q̈nJfv\v6On4m릉/sm')́D*gW I*ڹ%5;Nr%R֓J Ԋ4PN8ߵ$>):gfͩSAc&LQHI;&C!?~|~ƕL3}lg;`9 VvvbhJ D Ne1SeD3_Bhy p+C$-qh51L . 0 )hC;B;GK>~jj'6PU"O־uD$zEP2C_q.LXi+ig?o'El_?8@#/N53_P]>Lt>rMrBicx;?zǢ%ZOD_o_׾|Li(+:Dʦ2CݨTĄ??:qtϏ~f7UAS0F@Oa&P IDXD$$K?*Sv&s '# l?A yC0TU;JcoXv$P" {i1'?S?ʯ~O,=?>_=Y TIX1?H$cj0Oru1aKCH>gPw}0evXtַip.eK=C8Rc*5?݁6\i0TmKiX=|!X? _?=qAg?zs.>">|G+w|_(1$+pp5ʅ"ߗ\YPmgN߯}Q|/~?g%o[< VIE!W7F"l *T"]}>>~GM#fTD(]Xˏ=9HѬ]?Ad`:0W$>ۇ/~l쬜~ׄv )(C||"cOG|SGF&{Y{'?N $fhN]]mW ) O (b05^g8?XD}@{P rOyF 2-?Y_x&n?[>S>ćT94 $\\H?W 9վ3~ x{=(KBEAD(lGUQ)홟|]YzJq~(O<-sF41~i33Hz}F7̊kuFkb]EBܬcRO'tǷ608|`AY~?*/-}vQ3n|B>;{~yd%h91B9G=618 fE`nX 6czB폶f8'p Jo\@}ϏSOE_[۬k%#*2 i%8[?{±oB|#o?kf%OҕO-V%, )w&߯>"!PAWϚ?_vVV*"^!q o+|,9`demnK\pWH;W(Xşf)ͻѩOB~)}PJ+SCtV?~Ă]LrwЈpU͠bffC"~]13:觅|RΌ1-)=d,S2(}7 m({]DUtbtaݣC|ۦ")X["z2l:Gm]̘LLDXa]>%/:.}3 "DaȅbAb w "R +-T[lXRE HշVyxԥSࢉ uʨ0|S-MKJ}/);vR+߱aD|!}RZ ^E\ }NJZ'/ݠݞeKWMCƕEVƌӳ);N̅ҭ\m*g{wLՏÿw)&0AFLΰ89>Ԙv/M|gM3[i'-lZ1 F)l\tfT/йZ010nWq u|k`M,Sioz?,`[-:ڈ:?OnWLF>ˏY۶5^)@0r $>%ʽ5ܾ[p:g]^qX_70~5앳NmsXGX/ 5L8Tnķl|5L=^GO_<#(_s X1Y?eR˄{xcOag,eLX/F%?a)E>>ë^څOy3i< !'A= !)oq'_pD^H`+&6^XTRqG}iTNAbF}ȈP(E0[,7PX#_3O|~JVs]< ީdDέK+Ѥ X>wsmWĴF|3 4uqbn" T@V5NVkU8b>O:._9/[*ZGE^yyES͵E4fsRjh|U@322" ak9/~YA h(/H mpꙋJ$K6/;VZVQ􅘪J(zQI#$d8*t>CS:"ĺk*& b5ī+ S,JOX{E#Hhr) [EpH7D2vv04=\t]cJ(]"_O}20,hEΈ.ؒ khHVс ֛LijApYB @T'5by(;>ň<3:(z :xYUi;w9Фk𫺌ڷt1qq~!eL%tbO,b RMݲ`'n规J$yijfo|H=(lU`vXy$-kuz@Xq衰wX+01P4OÅ&j'K@+1mm+,>E}hɗo=qi t٘S- e19{{Oi *[<5`8|t}]-kކrfVh3v*%k)#eQ:2baĤɣi:ɮK qR~\lf^a3!+mr3=#>bVHv\H]\ZTMߛ\bWw_&mE))89ZQ{(tQ?: KX}$;|@X.:ep"/ ڤBMHh0AHH([ ֶ*[>(;x!@`v [ސ0jD% AP aVA4GE>.^tjN_*s$ǣUn5\6~>'̄MZ#LSL\v^T- "ÍKl>4 H-V(h˄v$f.*1WYU {͓ޢoilN?}jgeI9IdoH+OA..]<>URenUXzw&߰$ = #Ցg^BǻTWV^{ @C!"#)]n%+2t]"rUNԡ h=ù.! I9|&Ѓ!V&`J *||.$"Q&Mۑ%:z]ޭAI$ZȋZ.bҋ.f;u961[S"*=97JhI9A#ʠ+M( 0'ȁ\K~l<ԁ=Ղ+ { ͏2WWCT$BLԢ{ݷ܌@ TF! )7Qʼy)aO'\Xʛ.n*.++1\`dYB7/5Q7vP6Q3. (;qcB,xz5Uʂ? %HJ'~ht5o 1h/o\Y] P 7{~xӫ!DLT*ysx1Bu\N7^z\=LEŌꢢFN(d#rPy3we si_2˱G4*ibLjU\L7>c$!( =hwP+tfx} ~FDw *4 z"dHH]%K L6J446eQʝ8!Z5#KdAkc YDQVPpA#ruG3 ul9#s75zuUB](vR%"(ukvbe%(Y|8ZaG@m+eVj~vD@vqWȸz]  $A(bbˊ3P\M ?U]DhJޜSС(.br+^xF҉5.Љn!h׫|H8`BgBv0_S:7<5oM48;5QvrjǪ :: rF(yсi18D@59cejO;֨unfnN<љ"p*aFI%$I;÷1aY)SD9a Ƀ*տ.A-LH3)iEFԬ!E1WaEvGg@S#+PDTrn R.f 93DN/[J,iE J|:D.Y-bq@^2\ I$pjq/JԫA^V MGhļ𷾸zJMY)s0 q8pU8*w*Ӌ|(;ځrbȠcW|xѡ^d\: w$6Y 7Р -S8+TC_(*ϖŐim{idQu.jB+2u˜mLVZt"Q (Y.Wa1=!lCW[s`nYGp61ӳػ`mB$Tqz,C-DH6z$qv)JrƦifܤO) #bB*wиBu ~Pau Un02S`,%2-yĤ +wBU$|0*#;EHƉAA$i:<\YVMENd:,7} bZWɍ] &\}ŤTfζkLZPt7AxuwCj6oҭwq3wЧۉ*vlAoCă {VD@E6co7?!",獀#z^TgU; DþG?񢊮{$q+nm!5,=6,:زFYv]} ,scwٶk& ^cE2MnﱈTgAdOML O+2KO)ie 0ٺ>sB_K±SN3{k/JXӼJWZ(\M|6~HaБcT¼B_,gg7Ͻ>$^V[\ dT\Ҳ*Į(15Oy 5 Q,ħ:%B]t6%ONquڞm5OPn%vsO e䞼ŦD "7ƀtW>cǣi_U%sxvrc}cBRZmi9ppb"-a)=T("c$q`|6W=gU>Ɵ1ڷ97[Nr  0hB0 _{`FL_2V7 *#+T? yװ2w Hf"pʫ fF-P/͡"Js0j*|9o4{t%"G_&?69U`_Wt<hd31Ҩd9K08f''r C"tXÕGhUpS4?nhܚGf+3}3zu7 Wj[Oa'M]XOCWSP3HqۮfLeq}_EoHW̧a#ʚtwan]+&tYymκ"j7]$܈KcWdR̞K7ݝu>Us lϙv d)q_۪ףp uޏhAj8&z, r_f$2{,{E{{}ʣo uGel*xv"\ȄqDYL6K1}wh㦣#4Ӵ ֽ0ΓA2`BXPVfzvq b!~%1RjV+{$0Deg^uh#K$%\*FA"%"2'HFiCzR P48>lNwT.⛄Me1{ʮRDbZ|g!`fh'#fZ֋+P :H "_3FVݑodH6\MmB:1k\HjZT*+lԌDH/Rvr r9 g2TN`ZiAѓm3fzȦi%dƁȗGyk#!l/%S-m0 l*Z,ΘP1R8>-eE訳=yTtTuz%WUޗ|? g& ; Y%s(uk,ie6ZohG8zx򌨞)D;^LװBj}8^.C;6 "鱯! ?Ȉ`h'pu:ANdsV0[GUh8V=o ;+}tT~`Z(?FVtLz3SV-y.Wjq˛kEm &`_ (Z$ćLv+#e<2h鬽.DA}WiPa+x JSwjE{Ys&t2Y6#M>EWfju3,f| I ֯_Oaڨ jLh&?#'>'#i7e2#_ B4Yr8Ѹz }챵$k^@*K3;tΰ $T1``]61wgk魦e/Gbf'D3 xyLGI!b|9/b'~5a-T9z,^斤Waߓ5 Lm;6+Q"tMYrαe6!]DÃs7GRsfzVźi@ʍ+BL[UJNb730=oϾ'x|}n&=.QOl/P5ᆝ͎`9 _j]7ֈa)BEDiq[2=qt6|)H~h>8T2d ǃrROYۋq/6ޔtwG1'{ԵN-86k35"y1}kd^ƛ't)~  I-$`g_F>@G"qF- %^nVآP(6eVKy]qΌ@>ua`(0DzV8- LrSv]3W%,RsLr`]{|8/#a[ὕrw|̈6%_ɉ"9BYMhW*94:FBWg#=k Fx,х\:4$e񸀉S5U6౗,{T$͛VZ9{W"HԶa]bb3LAy|t!j:sVS33D%X2]U߁=MN/CtՑD)Uݿ?ژowD䮑p %^>,r117/6D] h# FUhtHL`T~dwz~X]֋<ޟ!K0;ɂB#ZkWnߩHX")*5D{<؊:zum1& !DϟnCkU΀!  TMV+ӼG)1ʽQɛUr9 c?yrkk-V0l^*h>S#; nԓ 8MU\_oϜ;lJfyڗf!g#+ |YV*fODpԴeo wu;*c!_ k#myT;M%Q .8C4ӆ% pk=E~f_~vm!¢_~a΍ΐp]>M\d2?´rg!IH rv?@/V jRo]i*(hXYuϋr_h&!LJ7;j E#È^Njws , ;\f@>SǚySkb;N$=x ԕ|[ n>my4Ғ~^ovFײoބ+^+wc㩿mIT_L[|7,BB5BAR^@ x#^4j6בCsקLz9ۍ EΨDDDE8ێ/僅TTZ(=@vifEKt ,9u2B-.5BKLbh<*F ¡F<~̷"I҂Ȟ U>Ks3fǼ9Q{WYKG'\zBQ{_#S WaN)4Cpb ߞ\0ip"g^%5Uș{34hyt dl@Q*, }YӤN5mmi UYإQdF"b H"{6ݚanLWF⥂|Sa_`?RQ$ET./1H/׽X@Ad)" "XAYz FP{~|mdPYVAکd*IK~ypcd7;7ãsR^zog}N sP:O(8 ><u"P* @@P,!I@@8ǗM"lXUfQ+In.0LB|-H@entKnWtzB84GЇ 3LuX/ |%cLhKV.";q/)DJ؛kSlc&1qq06ԥ(* "H.@[׮/~f" mZK"a K4 g"Q!4wqx%-ܧ'! )Z=?Fzl1 EPsRPTy㋭ E(H,Xe@&A\da`4+z|Ϝ6{GxNwE):$d@ U ָ-$W0-q^>}!lڤ^Bk΃"Ŏ@$t;ȡh<QbCORL`"(=U eBf gѻj;{@NhDHX"" w:pƐ(I"pu5Tݖ 򪢦Erm)^lԨ?G2{t񽞓cѦ'AsQvU sF?t;Xi {%%󯆇 -֘_pmgPOA!\lrC2wirzgՖEYt=-K[Pnf픑QN[Mjcmً&BLՔ(T슄dK'/}W]4޴i+.7w Z v@^O|Sg^_{ݽ>jm3/#ڀlWfpBo(flI~57p&y:4Ѫj!bctT^Bc+Zk:Λ[3sdn m47d2nbaTXK93o,bX{f`Y++y3 %!t+ ,!!b!TB;˔2^dh]^S S]itʪ7F,B O 5 t,1ؖ'[N֎m֩D(> [TUi+I&fЬ 2 *G]%`?ozStSXA`݃zz9 /Dr~[3 2˃糎L,u6Y\g2+Nn5'6?.zL :[`/TFCE T)IQ &¿{O#\AV()M aP:^!80yjɸjHS4.H4׀qy/Me!M1X9 H~c~c/Za$5I< E,!!Ub0t'!n@DD/ _\oOViaewv n)Bqw/dt[<<[KsAajI.MNΚRW9Y&g ;&X KigQuckyG˴{?;d _Ӱ#&vWPpuQT5D]S3$/t1\!b#$#D6Q H2>tnz#wU8 aD|=z%w}vŠcӣMJ"LMf*pgƔi_j-^<#$M/ٙ$6nnH 7yr^$㓚@<臔+8YCdp¼B縭e,E 5eS^}x@9\]뎷 N1tWu%B:l?Pb+򏚊%peʔlh^ə12%N%!eY.A–l@PdzR12L'`c).nཆyL QyOzwžƽ].Kz:S=@徧 Id WoZ{ד5zh"c^wpE?i؊bm23Mۂ V@D 0=&˽\aJmc9bXb'8뵒f}#ӍmVZԊ;Q\ˈE{Qi ԐB9wWmSYhdyx;9r3svQ,*xLv`{yi[Z`m?t3xÇ^-,(w~p)쌒 ;x;_f-+~c u0Z3%/^CLHiѻYSJwDwd ~"H5.h-.rC!]ֲs$1-&YSDhjt)"=mz}Pg|R>S;wvh-+󣪋99Pp!"]c$"  WaNj,O[&qjY;?I1`s(}ryNmP9tylS4n1h,5fr[)Hx=k.Ia:Aۀ 1v8~ $pupV]sqƲ9`tqNrh$pA%? D=!i䑯)EF6,^ ֠}#/Ȣ!>r"I2}zzvV$z`#PK?L1}[F`TNisr[o#&G}DW0J1 @JLOo?Khl&͒m?pwy {.f#v,tXP1badKL |g+.$)Sa'Xv\ea7`6 (<֥Þ" J 79'q4w\koMp,k/mhz9x}fLJ$,'F<*5P"ozn"ʼ;_=nڙ=zSQy%"48_( k尋Je|dJ Eŋd{лU,A1CsǤ`bIҍ˃!W~nUXz,zaLQG"Unw( H8d"! 9y]ɇ:p"鹍qOP ;SI+4Ytq!֞H@"!@,}cK?"wN郊n1g]5ί %hz%f>^G?04C6L^QJHbZd%j=[BMŁ+FK`8Y4'{͆5ܛ2)Fs}I) -B ieD{=.m?G tzJ 8O |0r^“:? 螺|w+|iӴgs (HduM]p0j?GW|kfC=8*>B"'{M˿Xge%͍pHwI&@D AEp{y;aڮ PD{R1Oay'-78e/~~:QhY;mSﰤwL>V"MdSG A5..ۻpE}3^(o5lc[@ uQ늳p.聥8&(nj-' Ϩ0n䶈rXB, Hxn}:l\?72@r"뛖C=99 xb6q^Ȁj:~ܶ ,zQ2er*;^ܶ} uXk,qJfzV $qu&N6 gXAay7 4@O/Yȫ@ =>+|^/ud娇,!98R)Zs _kNEzh[­WGV@Afl!pR7竞v鶷wd\  ^3>bH ! I 8 Bk-|߶a@ۿ)HЭ䰈cgvu^| z`ɲ*'Bh1\O< 1&ł6!] bbZ5!S)8j5863:;,%DG(Ppy!D k3>"" i b Y~EH_D$T~[B2X̧pdY%0AJ~&!zf4Gߕ!7qR?vZ1mZR1Tvlə̓0F}TOd u ~}*raǟ/#)2HmD A\^WZ32P2$'ȗAi*6xE )@lD{ߩω_I(8]->[4`csw1BKtNLC֨ރxMH:VVy(kv{)U/hps!?ߴ S/?zwVS}C1[܀ ~Y8.̪5 HӴN  ]81L#Ff1,^ȃ JIzyZNDpGu^מPj:YQe?t?y6pC!E'5EFgհRZ&ނRuf:(.qB8 =~gBeL+)͊ı\/R^-a ~KxRt On:j97Ri3Ɉ|ڰxKؕ=Rq?g9Pq ߡᎊؕZr5ʞOka $-'ci#ލ9+0ҝQiFy -|~( B.42.*/ԝ` 8ov刿̀{HzPZ6±wPE ?@Êo>lʏ^.¯c#7ӻ^j–3l 0BHaPhbD;ICV~K-}/oS!P[3Q>P!Edq_{])<&Ә Av64NK!׻vзN Ҿnv ɵy4Q]#]03W\][dE:ЩfͿyk%X{*=rU5Ig{M?k4趌MLcULՏ:gqgFK2јC!!myZ}Ṡ14]C p{2N|ށݏ[C8̇י@KaI*l0g3Elnq{ӗގ=_OV nבGFo45m&fl/BaւNq[Z%heF Vqz6Dl-ɦ&`‹!Zףs<' yߟ9vBu5Lݠ4 (CͶƐ xacjߋ,(=<>9ĀPQ2Gy9' Nb^C.UX7A7}$CkhfU6DSi[Ϡ̉Aō2lWVB v=)p mlsOHV5ZH|hЃ==o҅'&m < hȌ!/G*:;r줄5a).%8PP9Hj S"8闌q94y/ArM mmt{&sEih$:n񬢙hVF##2@r\RŪ'^n{+ F1d+XoC= w{ܫ۞@h`xˮH(ALNI0aQ K d.Vu_C|#YbKN1w޲6xӌ90=vRC,||neaȦ`x^Yqxjv^\40J3 2r#2tMB%Tܶ_; >?P h^JrԩH*5#҉T2S@PU89-t*owK|Wԣit3+ %>4MBe ڬ`X;;mWO8 hI"ڄEVͅ/|䀤:Tl$'u,z`sHND9jcܰnF/*C cH(jJ>' ^H,fPc:$\@w3j{vP_}".{*qƄ"" ApeMj3 r׽eBiA\_cECjWz~{W` W70Ǯuƞ">_ʌqL 4ںċ艹azw?f~O>" $rdwVuGQw%u[6ɢۼZLc˝ķB"I3Kfk`[-yЫyB\CR"H f +aPD=+q//<ε7<r} QN2C2n'{VQ<҃2ƭM0с뜁Ԙ"9/zY :`QobE ^P$s8xad3pC!os虊qn]:_0"ĝiƵbDX :$ hH@P Jףݹݦ~wisT5V VQ#:l{/A d ߳ 0Ȭȼ +HOSGwMW3>j6l9Ff#䨝/waH3q2fz53߹iВnS&Ը/I:t׾:jkdcKԓzJ0މ "1u7B3J6e(H;#LL˚́*kdhE=0 x]b^^llo2Ⅾ=Gs|Ua\BjS~oML K!RAC[dH@AB#i!pqn C<6mAMW^ @dO]GџŎi0޷>:o!$fQ"b l̺'Eeġ_d^e#YCLQA-w!lD}˪WbJTG-"^n$vQ_:/Gt7Z}nzH $̳n"8DZWKC<+D@+o+$)qQ Sy!hH7<ҕR'vFj3MG\e x"PF֝C! ҃fInmml_@(;.r{2ԁtAu0_0^zs;iHb_7;i<OLdf3kD2TIxUbH-`#)m|aJT@w8@OHfRo+Rtۚ E!ZB{%Df/ pe V1I@-ϧ=t1(D!g6_R(J%:#8ʒd{f wJ e[(! z| vDm pb -'p}w'6Nt=ԛnPBc/b^DuįYSQs}iBwjϞ~~p./gSӉĄNY9TP"ȑ^^MSAPdؙLKBI|wfZ綾8SyX;Nk) d(bf2vxiYRK|k*J~F oSz)w)Yzf,["^4u|no(X^yb:B3s沦e8dnj#G1+6j(e㦨]wiW0NO?cHMTk1RQP@gR d%qu#hyg&X7K6Ee-I@QY-%*CzW"3HKJ_~2nx:s  3Dj;8/:}uz1?=G^\Tqf\Uu/&Ox}@ 7"{A?*?Rۖ\5̑+hHe K=14>@]:wH|#}Zt|O,3^ZŘ<.gB.b JV?,e? t2S@(LŌ_Oc$5[溱) ՜zFV͜ 3i*R؃,oF}x $li4HkC;D&0'x/- kP!gZ+&M%9f]NocI$Y4qް=8r.ML){):BU'>-6g Pn>1 \M;XxPa J}*\zHÆB: 6Q70gha/;ԥs.{`e{FR=LN&n =鹐2X.J 8̫/=|:7;'Fe7+:<'0cЩr2Uф ଢsLޖ1_yiu"$clR[xPCҗ,ms-#t" "p t=U@{Z n-j3,OӦ3i*  F3UoN25,I;{zP RГȅ3 **~#O-yC*U@$pKT35q~Oy_Ɩ3^M(}tef#}`ҚYa(А$֮ `%h +e*^`Lq'PSݺ&y" Vc7f4LJHN(w)ks/75T*FkkB3xg)>{nkܵgO$jqeg맒g4@y:UL&0'5w֩1ᡯ2[m1<#P7fp"lAl0_3bH_E2&I%YÙ;gPb'!Nč'O]*"Dhj^ NXr KVE1ivwc_=(q,O7ntVݣGR>DbA"H$h  ,ȱWKu=T37ؑ|m85ߛ-D3h[' % fӍw9CnEUTn)&ReS\`cQ7&hVZ3:@P*!| XN2[ҹCd qgSV |&&>><^q;@PWY~(b9q{BZo. ai_g%NTnU%h!B,z|~sdD̡9qg2^Ic\~:pHIe]$##x !bRdŦc:zK }Lv>ES CqɌߔB4"dn*/{ V(Y(0\#f KӧwNRHf6"INK:LFWH-RA2HYD81pvu8uQ owیHzݹy䙏O]SxذBHR-Kb8NT-Q^by3xiԭgHia3q(O@$R/<>R8$YeV:mtw<G`є A3+'R5Dr!1Wv+%} !|/fϭ^W|2pC Q8'pBjBOAtˉZ;ȓ^Y/ D/*ST!8taq߉zw]nHG%"!KZGCFΧM# &j2xI=?'\lsĬϱ9ɲ  I;׬;6/VU?{Z}WRtيvCRkr$XwQqU:1@eg:%x0 }7֪tI}Bz! 窘گ''An@oQe' :I638n5OÜ틢rCD``UFIdB6ޟ. %`)`d(?#[15󲩟: VvY9_xqxg FsoB oA2-E[WjgX[ATzmY)1]ۣ?~oհ ^M&/≛H9tx:Dmò︦O;9gğ?/Z뵞h[ntF&&H~)xc6R< \Ʌi,8!A󓛏_L'/ Xr1Pm![|FS{!N5@4Уyxs?7ffn=rhؚ@ͿSXYi\usdlI,g jN^7-S0 jAOd<b-zǞ~2g]eYRerI@sHD] pLhJŢ|ث\^4G`C0n6޳OicHˎ P6x;'s\#CHwtS€H_{v[vz9jդG^-mowwkra3/O7(CLٽs*zso>]@ JiA)n|/f$d`cOU*ݭ#x D'ʄ$၊? խ0e突$rdTIuERf/e}Յgq`rQddp=ED8l8mj&-Ck\+@-)"J]ߜp{v2AjFb v3v'$Ujiw(z,TUΊZ3ΈpRƉ@t`pp$ B0+-ȍQ7/ѫB/ /5y:T1K/hKt8\c°H.$6"xv5˲i7mboe]Ot]D"`-?{$i D|-[E>훵?{D7mc D~o7ԟl35Bh;, '!ү]nkHxnk FU^Cv%ƑOId_V蔈Wm\2^QzϞ9936!Vs" '53sDKO&v5C 4NV>ʯx:y!7vtf,`ؒex&v#Ug=UR\H8!E3_lTcOFU{plĺRh+M|9od|47A}RuqKxe fzlXMyQ Y@SSh'n{kjV8,@n^sP9jV/^mkıw !áDQf ;2-˦pD}OČ-:"J0YٷW&d3cMĐ qØ78VuI@N+%˾_ὁuG]e#/$R`Imۣ$*L3FRP8g ӔE 78I7?. {E~PwkIa3gnД/ j cY~m{!])^ݏ 3a'2|aL6A,X|KssFFO%o~E!Ў>iRì%H"zi#&Xfg+tFZU%f'CQ#/6׷2]#yUs~(t8 tYq)nDy`#ȃD-ZܝԊh7o~/h_;0Jda&xē2D GiS}[.۲}jͶ*B`f&>PN R6z-=mzC,f~g#D_y|tK*c3Fp{y|8yB_2:flJje Ϟⴞ}^O'pn_?LK9U/ʦ^Z:Y5+aν>taLLlۿ|Gl, ~@zxk-"u 86Xqx-]HUߝwVIa Da߾z;ZܮmH&.U%֨cmTPѤ3* +&-[o.v՗]kFʂEj~>;h3qgB"nG( K >u3ןIާ;orX"A$t R= Uy,]˞sCv_s}8H3?v}FߧK 2:_99` am.&_x9$4rɔׯ_ dB!.Z/ז$κ;+ 11P&m'8 js"B,yF{Kr]1aq'q5[@#Ѵ5T!hޑ2Y8&g!T5.4ECoŨ!Y*y:$]];oXM:СpեC{|Ϗͮ KQoc$Aa†h!Z11,Re':%r Y)W;CEgT-Bp )ĎEP"jEeBz2gq7J>JQ|g+缺ej 9DzHzGmtXPAsqF5l8pQCseD)<"J u~/_.eQO run4 x\XKh"KA!|兖%n){<gUvqQu*s~<{5i&ݸ"Si}cgXF1DRfTJu7sV"Lz`ehAB6SCIڝq艹P;rDM ];YǞ6̖ۭܹtI=HsEK@a㽼&a'Z~nH9ώ,G$RGIo2xj$tX! $o-^fw"͂ZH $W) Mva%ݴL,SFHOF:WYl"6BZچ&;׈PG<P8XsߜWti 9jv%DG<ÿY(Y`;d j憎 m{uu`˖n{0N }74sfamB2d⸬h)LΝtQf25f4C[{՞.ʬ׏F)Kv 5E=9ߋN|c^mHS .bK>Iwﳴ0$7U #02fiLk'Q5 t#]̐ ³FoXqJ|{ l Al"KİuX> y7d5D  3#ԵW>8EO䝃B_F5!gu'^r=snk\^ų+LlӠKTvYeu#EH^q} (iZ$Xg)T -E%ԉ!"n@RMewDs%ؖ$rF ys#U5]-ENU}툮2瞯]IݱA"d@rcޠsip|!nyJ0 FfD>/@}l do9&0L&=z$X "_\tΛa9] *[yuɣjq}*‚D$I 24Bcܥ1??Rs_F#}߈|ډÔFFk1+In @+UsWmpW'QzRS$:9@ٝQUKRŬգnUUi;kZʿ~o|~mfDxM6Bf:xe%3KCx޽5X!b+suE1ZG;nCBdcb0<>YOX&aKXF-b̷rywn\OKMf|cm,L zfVݡaϳ|K/G`<=CsoyjY2-z^JvJCKF'۱>/\Vl:0;U#_4@r1aYU9$|PO=b)RSo3x Vʕw9%0HeW'DcTo_s/quw2q{rjZo}V_#L)Ϋ> \Bl;'zfk|^l x$-;B:04>1.CA,]0IcFFp\x6r8Eh=U߈%.w'Or雩[cDE׍2r܍Ԗ!܊(Ӓ3vvjT;i/]Ŵ)5],HzB3~]||#ؾ6g=VSZ ;Q=ESh6); RƆIM <ү2PɌ] Xb6VoZ) .6{~!O Ϻb}x {j :eEAyzQy{CdNq[;~#O(WLڭbRϣco{<á͋.`1e1lE{'n~x" [۰?bp79x)f0g}fo1?S!O/@D'AM]3[y6d:̙admWfOw!u/87 ܯJkr..vkCKix&-}4&ztk(}xF0p-qAny.`Lrw޲g>xYaƹۓzvA*}G>]s˶VanɎf0EZ\Ŗ҂va}Pdl!z>. 'LFkg-)+c.mUR7׵"sg&iMV{۶([z=uzUv+r9sK Yղ(C6OKPqz/ӥUFv]M12(-O e֏! x-Z*%u9^j\TO03E ݨx4 8{IJ҇D$%|2̓(?k S6P69D5@ ߢ?AEEdHMXKH8;u8rJ ȊH# &j f(dP`ԤAV@ P1UժȈHPF"&sWqT 5xP$A(d%U@Q$BTΩ{kD ,J+mr l E*8D%M}'o/2DxmՏUdJ ~m]HN D6/Uyف<1.%,XS\U}1c_4ԭebi\[z.R} f3.^t2{z%"g Y뜨#(ɵi!3>6 Bȡ=Htvӛ -:BMs>1MJ ?nVs]p+u٩oļ bw3O=]p)QhLdw٤K:r1E3.";\953 P״1 9!ώu[+Y|*T"ı,ˣF:wzx+ofzZZֶIHl^E]6P9z.\3!wqh{M@?}A30ؿJ,-gZ;h& M#6ڳ/ZSg!{U%UEkYѯ7zP!$ _;bW X]C1.bb=oҵuale:` t" "˧]shH(A`d`V@P HRE9񾗙d FBXTB,X 8ҁ*J{+Pl#u1JvNf.kq*BW 2D^j ȃ""2 "qɝ`dSQj H9H0.bT@Quq{ Ax1H! q]q@Cw"bAvޔJ^*2">S~۷."@\R!i广lW;Pn4 q]#hfQ $@YCQBU]LMkR'\F!q |55@** θ5^ Z =%d5ݹy,yU@|S¡I6@D뎳I$,O{I85 $ ơ A$ߏI)&獔2B>"!'h ^q) ι[#\ʏA٭!- ϙ=T,XGFSL A=d D |M.@7rf%%]QpDp8&{ېO\xڈ}}݇ENp@H p>)8Z#IB.S%eREEz'+6} 69D}6 B³f+ +12Xܔ{O Mw޲N'`lz<.Mjݑ }ҳJR3>JR_^:$R>5Y ƔqPHOb6'+2m ctUz9gNU4 ]m۹&rQ@ VĬzJR5VG 0֨4=Bn̐5@ٴ:K̑|3Gf*^jZ< 28hGU7{$6Qr+U6\T=jUUOXR%y.M ,J&48+j׋y]?? +9ިDDSZFI[O7A LH:=zhɂ6xy:E*TT4&+1{IҢdjS;A)C+&/;>*[2ry HYڶAn2|@#lsØq:xۻU^,{o;xIQo (~h4?RzgGMYs DQCRzK 3"DtO51  w E>7Kc}`ap !A^ZdP!q>9 Qu[gBMo`GyHވZ׊ l*$0D LӘ6DA—׏4Y9iuOH*>֨;7Dg)uT4 Q"jnmUlz=|>?@}Wx0Z+A]UhaU!R> $PB? @5սQ|xY~%_C@ٌ@f#dGd~8{=;%݁]Υ/=+u4\ &_[eqѭ ڧblPD~:4NP1[ځ%=CDbEuzC&!hgM Jȗg-1 1(sا3o(/ 9_yN<>?obdeyOj"f;1elbct')=R݇3e(kw{׮ yjc(kb4X`FQx1#ʝJftL"NpلԞ>j0{ϘLmof 3j 2K0żO䵿+G*PweTŤI5Kbb|tpgu60Ȃ8\7Սa?|M)_tzMEȀZ=*_7% {e:F%`Agu .*+h)Ee^ wx yŒ[d#L9 NZÏ\JRtqT:8cW!I)}27,=S*IQB$Hh@"$$YdO:2PWֵ}[h5Gh "!q^ua2p\{ĵa1jc*_,U.oҽ2;G9|[(ÑGrB<4-Q~RQq!Kwp jS_2z))E*daG V<]NAM'KZpuķ9DxJS{vϖ!9Dhi`֔wS˛*&F ɻ'Ȝ(y[:&f^0\>Zhk2ײf: ]H\\ ±/ ^#h!TݶN6ӓ31\~UW#-aAB1G_tdČy;]Z&PTQ7d4yyLXu'sD+{NZ15v!6E6-u+ܵ!I!!^1M >!+gG74L3B e4?<0^&CJBTUbX_L!8 Z*$cD2:ŷE%a_iB_( tDUJ-xɝSf6&oEhA $)fʇRW,X44m rijos?  I#BBH(*"5/?PA +kglĊ +!A` ' O~xW%'?r!T_0g$:|hn_>qM>׋lWFj.(?dӶ[1.6 aOsAd 5u0dK`B'u:~ ȋ'q=}eоQ.i?ZzQ = jc=1r͜YPQdXQ,V6+-)(eEIUR,DA@%bQ20¤QHq%@r`zôޚbI,;nK$IF2bCǤ|C,{B((+QTEUQErAEAĚ?4@tI)R ŗ@?pȑvR}NJ w=>lS'0;Ó?cgJ1H;>^˺OnG4@o ЀDS?ṖT,أK?UД?zOٺxMmJz~>w_dv"?q?*?~ҠFD0@уG>aXQUDO60 HS*a{'Ѿ AjN0B4I *h?1"=QA Ea#!Fq2H7= ,i|_dk܅pXcS `h!7H2!"@!\lQ ;͊{Rv{L_ܫP0?uj$ !" GQJٸh(F"am`ER(E#䄊׏M箻M'DD^[4w7Of`/݈hdP-qE(t\{r,fc" *B `TAQ!|~a63gÃ>,< dD ;\,;nsh5?S̠,Dw}Ii6ӱ@[{40(}J<@S/2X"p>D%P/|R;j[25Bv>._4'#`԰C@{Ap @aK1 šH327}/5>f'5{X-MVA :O3ۻ ??ꅈ9zru%'9C*#Mz"osM]i i\/̧rD@60{p(W32s-,3]uE9N;2}\>@ |%!7J9`}5 X5(CVݚM&K>Q))P(o#g7gAv${) wZg t[Zžmhd8<2>_xQOkQ_>E-ln}y:|O甓FV`Ucl)'Z~L)q30Yw< 2""ߓuR]y<Ç!o>,5Sa}O2` ݢ*7)BB)I pz/JS m!86> AamtL 7PfFD 3?O5x5 4\ځĔ))7>w?~#}_7IR?|:8{n;Y!fw3➨p`2x(v H$;(&~N?c ~sǃ¶"U$`icA?EIO{0X'Pa¤ShB,A 4fQ>=CϱdR$7ěr2s=P_T=G0ª=@$d?NLz9^~Բ|<=_u!F?~7sgv+$QkC$OX$OĿ~&e[,rP?;WAejXWg7J$ef!)@!)~CJ"C Vy!:(`\0=UQRલpy՘{\xQʓb$ߵecVȤ)2j) 2'Ƅ[3B0UG'Uaƀ<Sd#}q 70 %cs9pߤHtTUQϴ&0F|CnWl0@ꀻߙ\C~N9 {4hx>㺎A;U~]Mp|4orTXmѕ\Ų^pu} GpleC\ @K#$d˕KP(7uS0w> Y{DE?;3Й )[ Tv/>6hh$$oiaE?yx3o*)a>\']}9 tW+=P O1u F߬  Gs.AY^pS=函<y+2ϼ#^yCzk`dE/@)R YL!d7Wk(n|D߿9=/yBCsBQ&0eDm4dzU* ~O0s} (b ,($fZvF8һpʁ#tS* S0wˇWc)"B0;('s0`. Op&9(׸ F Ru>5/8N!6=VB4!u̝YPݔǴt{GY=1kK yxOXێy|6C6ܯ)^?:j$ X$wTW*˟d$bN"Na7?YK3 3cܗkzwT\D/Ȋ(UlY濆_/歶9٬Kl|pPg|nhl~~EG?y`pWOh`}M/ӝAu:B߻-H0g.Nsa /d- DO=BOI,1adӹީ@4 AX*(X,OBAdGD4ytènCw*o%3`;f )G-_#;0hJ*T\iA@·+]z%Bx0w-˶ WS}GC@PbqG@7 @.=te"'A#ޓgO[/(֫Rj>hd(٧]h*솿ZX& #MU|Z`0@!cEt[ /r30T}=`mgUO,RJFY#@׷!>}u<M !Y~cݧ|XO(XX'OoseoFE?GЪvÏ%O%O~2kg7Ы1e^z,=V~_2ذ52pE>Xo[LD6"~@NS )w>SψPoSVe-N~>yotbDwmA8Cg=(܁zD>(s 3y4Ah95d' %@>g,Gc4>J3 :A| &V AG}J+/U[ڻI hLtWQ,ݾӓa{N͘@&&/Y0+Lxavg#{^(o=u0`^=@d ;T ).`~:VV*~r?J=67(*rn:DlH'Q`IP~Rᑥw4Usna<۩ &Sg~!C_~);?W줖ГRfRId nЅKh??޾`0qsϓN0`(l{^ ]h0qsh0qr8L\.lGWi`0qspGWxpӃ:áz8__|S);"px.S)$ )a`0qr8L\.S)`0qr8L\.S)GWwN:px.i):8t=/T`\ 8<^S40`0qr8eV*XbW)`SS,X``0qr8L\.S)`SYU \:U`3N8@M8<^YU0j08L\.S)`ÇIáz ]HaN@!Cáz.S)`Xh0qr8L\NGWi`0qsg 8<^pGWi`0qr8h0qr8L\Мpx.S)`0qr8L\.S)`0qshSn:L\:L\.S)a Ӄ0qr8)@"#!lÃ`0qr8L\aGWi 4yL\pxنaI}iSN$GWi`0q. *$ΔS)1za`0qr8L\.hh0qr8L\.S)`t^S)`0qr8L\.S8hh0qr8L\.S)`0qr8L\.S)`0qr8L\.S)`0qrʩW)`0qs/L @zdML\.S)`0qr8L\МN` ia 8<^S)́M8<^S4GWiUҚ8L\.u:ip`ᣫ`0qr8L\.S)͇"`H(UUU` &/4GWw ].S7 ].n:h0`0qr8͚NDGWxh0qs 6`-&$ƍ mgOQ`eY1!Kh~f. @s7SÌ-dP$8st8pZcwBiq\[bpɿYN-d+bꙘSCPlèNITx:c mq 3T[זƯ#HDQ;e#w @pF6 axnaa6EBs<3Ӫg>.8΂&2 ]&hcԔN|/0~O}y?v1Ib,aԭ1ΗUPN':wLB04@W^ٙLx0,w-Ϝaݰ.+C(*/9i~ ?#¨ )pc}SFrMK%BNaP X14yg US=ēek-60P8MGgP5S(Ƚ qT*[PDq$Qb;0FٝFLQ!fڧdzhj4*[0~ $4a%рL ،yqFm8jN$Ϧ`/os& HO멣$9e N/Ŵ9V?'>k7.N4LdHdP_=J۴wRҙ`hUUUUA;&@0[|.8\0$>FKy.:!w3#߹@vw-$:T+. p44;Z LBnN ͷ}6ʙӮ5!';Ϣz}ѣ].Yb^כt?:| q XňvU8BNj{Q84$?A*R /];C'현]Ӣt!C@Z"1)8t-vx$kBÓ_~O=衻/]eeCd;'(Q0x1oq=!˞}%w|"@"D ~q$y(F!h?BǼ _ /ΕlCP6f@hoiP l=7 Yw`d4PF iD(ުjppnkiZ \EJ\R̖,eʊմm{@B6;p^FbRKͲ4U2<-Ht$: mB#8:˨P 8}hu6P\ɹӶ~:{!HM҃HGs M:+y]qFp`p]D]R]-)>HG;DZmcE<.{#dt`$`2ĵli gU x-1oY5GˢJ] "9.t۩}+U`@5@P*NPAL"M; zylP7aaq޷q?c/B ^XZ$C3+C) n BT~d!_ėޅ n麂Fn;ɧơAuRc85񌭚o7 0`S NXLw+dMA]r;q9taNX:#iT%R2$M`>1Kc> q.\J- 3mΑj8ڏ B@b0kKi`:" <ck9@n;i#&[ T 9XP**Aq3@fg1,AVraA4b֒䗒m7֏'{[a!4@&r4e?O(P3$:aS~٪ "@ɶ33b ,O^` CbJ_5$ ,@ՊzŮ(/E+رswzI+~`|ItشS2'2;(Īw]"r0/NMD5^sH2\,=i;)Ƶ㌈;-_+_7:LHVx#0DЊ p`H:!q?&ȉA> &hr񧔀6L;j^ńOrjMAȫ:]$粲j w牉t5F m0'maf_fu3 ik-uXxRɵ]칳cku EQETu<-쁖8'w>/2x~gR=:l& $%,|R6 ‚a.4>{v6lzϰfB{.~5S-C0cMD֨}iYW =4%ġc7(To1ar^gԮ`6~j*4[J*8@|0M491㕎y3ڣбJ}2 "&4"u@_smiCSVt@ 붻ƪe-:Sq()S'4J>6 r1NEN x=͂j0`): 05S>=r|6Oӄe%E:I5׏!A` tSkR qj\nf(׭ST&W1kN퓲J/_s.C%JڍGtVt { _ 8Ġ@9Ya(&G샣}X $*>nA_Zgk!=%wߟwcoz̺"(; kXcIYXq雷dC0@)5eeUjXwӢ1|m0uE2؏cl9r6+.S|hMrE)_P% {imN* m9oV ɣ xZz2lȈ>w2Αv}:)/Nȳ{ּ<} @J'5>! na)%?|5E bcE2ZCm'=4OK@r$=\@,Y0#A#^ #"nRB)߱V{74sG6@4 kuq!}x#s0] Z R n}m(DBfAZV 5NhiE.O  (ʩh^;\kHu+\ ?(IƮ4 GP6A4F663qBsF0W# FcDWl/B@xȫȁмA"^ <5B7ccopU%xmq #V=!ך]%PۖDztiBPzo3ktlI$y U}y}=m=s^[vCI h(*9=dC 9K L9fBwЃP9%>-VQ 05q9ސm{m!ԭZ @8 %,'SXJLd$dih*zk]ms6uehSlo>ŋM4(` oHD *T92D:oPڶ9 6VNU>73ʳbD!R0IED=BB~`y\8ؠ%ӷ/EM*;ls :;z̠{j샘W΂\_<@Wzɋn<ߴjDçMFy+sZ\=zzB 7CCv0^L&iBߟRB{F)tո`XbkU!G*E4 HD_C0@xnE4IšzAjn߾66% lxn"M;M;W"584VA0LNsӼ3"ڢl la;B :lVPf"9-IC)U)'#0pu4%6K_{';%4ErCBR>*oLU, \qצkZit֛SA"Jk3g-ͯi=jcR8s GUh&-e',{šiaZqYc'+q)PSC5zr١+GGPPYUӫk_z~9LaTvàsЄ1p+N^o-X$]% :Sn4av.. z!Of:#xͯ#v,!K(w d2kxi;zmmyû(2l2 2AUUWRʪhZU3ziiȜŎ3#}+ ml54#l!TcGqr)qt2/SRפ'ꈮ(EYD}JL)u4Jz5J : (URMz3Ns 11$ftPdwZC}%"Hb1 `> `"Tq3iLl|Q]MGMI-~, H&(n:>tH h\L +uփC130&ٞktnХ+ϡNf@f]¡MЛyeR"WPS34G*)g 8C;Pp.{a[@@b.Nl&ypwIdGʭk~Z`F4={)CÐ$0冏$\w?I 2 B4℈m! gS*Kp˔5 Gg03pC`@b+ TMCG=<S0 X@<فǕP'Z(z(Dx@CP6Vұ˭ZW|` W\Fq!ETru:E% ldL0PBO=:!-`BX/FC u5*&#aUUVV`YF! `K>>r&}}HM~nȆAK!s?`>ON.W*nzMUJT`o 1^_if -EYOFt_ENK9R 4Chd #BUg-B#a%BHXv'aNo'}$ׄ -!VV -[A,m'a ib24i@}cg*Fd.;Qs#XQgx) ID*45,wSN% eiPh$a&&ma]u>^Li6N{n1N:4+ ֍ CHm4j5yIhm)D>]n /sD$국q;v]8Ne φݨkaaJ 9,٭0w4C[yQrruኵ7d;*3Cs𱠻&"Ŋ5IӦVO Ddr%hvN؆ȢXA:ڐj8zTfG7s36v~. l&b^*6!܀; [Р a~ؘ 7At067qs]P>bfBMì(Q˂$a;^9E~0q@Eő U'#j@G@t6.,Zqz% @VKpƷH:Ga On*bREScq0>'@效 k`z]O 1|K]b%A* 1k&4~_!>5T ( A-+&فڪ,Xbşb1bş[gv6ŋ,Xbŋ,P,Xbֵ .@x.PD4d8 XX;g*O~.ќ݉/No{!Qt}6kwVғjFJcIbXGgOr'*z)!DI<өajWȭZ0uD8,S2@ ֱ`©  \1K$ :LY\DA>576sY(م('撒-DлR6d.69ƺ.=әtr7< `Ap#쁼⢏qsؽ[Obp$GM{ȪTcSﺆχB]RC12.:kp+Jپ{ TxFl~$Aaj&V\ &P87@@f3*=+.֋o_,az"yƵQRԊa}q;|k[;,`|~ .? >Hm4|TXDB1ш71M<$bNُgD 1  >:R~M%=M@;w^q(_m}hzezx\֨~n×=hDP_dn/QuG]W`}A-Ç )s1i>O9}NjDv$%WoD2!5Ƭ}R/Uhu(H8QT%e A:oSR~:w2T~|^kjNYR32ͪ&bd7mwߍj4i8I BضLCUퟍ4ן[CS<7fG+z5o;ҁ^~gb7of5+6>%ejϝ6B5[u卜|n௩TD+>zEE0Dp.SS կ1HxæZBq!L`&y^#PlR2W((Ch9O_@^>Xa!πojPS 0Qagso mjy`HGڂ n8Ǧ0v[Ꙕ n@jQ/8W3:\e)C5 Qn*N-94Vdh6͌V|wƝj:lkϞ<!f$ZopSisii_ƐIeK-v.5ܠhӽڷL&TfH`2ogۯx;d fƸ DUHfGoਛ l]Sz(~I;7* >P#'# `Ա_tAgR0ӛ okqv(2$ :KrPOˆJ8h "6|pmZ^4޸Ao$qL|=<^f¼̲@/DD@DR5ۻ ˱)ZWM`;I(Z퍌uR ,b#eWx2D'8U"̢ iwv M w'߼@Dhe|ƝO҆jt);t1J<a ’XsM4@@1˘- iqHDDf6.qf$4O w0ӕqu̦l;,!t5K!N`g Ԃj5axt֧hc+}p@V7_j 77dez鶻EC]v4CUj[C䃣!e68h쏣r&S`o=z>uѭ.c"O)$S7v3I)wxEMKA08 epPhHvy^%4B: ijxiv" CUӣ@*U ;v& :3!C3 7n}J&fuԬ.bˆ)tQ# 6hzu41j6xlZ/u j*w=GGgAp `ьHEaX 4qRgh)@}˴DGU+2|N=+x[ 8F)$7{!UM~1IjvӛY}2+!|LE5 cpM=rokxN3)dۦdU@/m,A9AjhṎ́7Qk @GBqAo WFɛ)neey{D. HztDEDatb< HEpW:Ä /.SQkø YUMX+6w  OB{Wg>~);ɻEjxNRy.LZ)-7C^ B#P06޺kHbSSa*/K,"#8a4xe;Nl+`Ln )ƐAdE~֗mNV04C͓V eRt0җA늢gy ,SɊ1r8Bi i1KuϽsr>W': z!(>uJuĩ`qA]M#QZatg{S N ~XR_CRCơP-3瞘PSAp@ Cu!PӴ4(S Ev])P@4E{1ap#,)voP{h1i!ct$w>ZR5"!{V9(YhuR&D4 o o4Z;s>JEíjp9%($m{x4˶p:,cTƴLYxgwX4,݌2C`cG^'H.!L{C;Ć-4aw" ck,Y % is1&q.`@TqQ[$+ǩ9 +i9Sf zl A%ѫ& )W5):rzڥXBJ W$ ]X#3/;yc%tP(#ѣ_zbQA[@ffgf3MWۋK#} TDW2&II$;.˺cU-@ַ3NhaVmZKll zaSt`fB^>2>I;OJ[ma9Ϗ UMs__JBj%i[&yt]j/]c"' \s'l$X-bΕ /fkӰDDE"""=T k<|B7fkP9CWtPgE^LspEFqR׊?'_*XZrV#!Yv Vu2j^M 9(5&"@{sbqNoϹ3]eێUHdN~$آGJv7'¨^U쓀W!j8)K0(0|6餒PTDbԜnȣ@pa~q^lD`"-s~GW84תF0Ph4@5js1kFZrRvGXB^d܍ET=a*Ф% l?%%!k#]zlGEbL]~YC8J'],6}s+/MC9#;Iz2'5۠4N Y(39_'E^j7R XM52QuXX q@6lPS(ȑHDRbBQF"@TA@>s륬{"FPϮp!T8H+ ČFՇV@_DE~9aAt+_Azh<\g#V}6;e)HN9J) g̺t1 bʢ[pDVtMA&lP-֎ηFev`h,aL}9 }Qc #9DT4bLSzU.g7Bb!ff!6].قm-;K(J,_;6vDW mhcUx"m&S#ԮgXČ: SDVCS! a-#49vB0%`R{2TeIgiu V.t *@q8 !^Xa {(qy]-b6L s/h><Ӫ_O_MlRt+BU4kF`@h>T`Wk;n4 mɬhpb==rviw( v$>gdN А@vѵ{D!0V2Aʤ`r -=-2{y[RjCOI)Oxk7`F Cac֡@~)GCdZQ)q舽vnM;N[1'$ ߴwnIБi߽:Fy'ftË9}ڇÏ^ǃYߦsRS,)-lQUb-߲Y7n.30"X(,PMEUUFkgA\FjbGJT:Sr*˜Ԯ] 鯨{""Գ? ϰ3Zۯ):@1b{3A3ͣ`¤ECTﺰYhT>.4w6Q*"-Jn)7T /ppk܎GgwYB(*Ld Z{=J1RZ/(Z:ȍMtH@Gam+Fi$T4Mb7EGa(t715 } H@J+G~ e HqT{Ql:R9#N2;ߎ*u%s;c,r5ߜ`ȇkEPhFI$ΨEF-|:#wQ\*&QQ,[DqPR()2+ʡ $Y|t<|q۝0aD,z^:J{ dqbG5P`u6}vvrψ!!3tzwZyb "S`c !s.߇.bc89Ӝ `d@NS6u]qsmV+SMMLV1,' H !H)@H x  d8+Jx aVbOZn^@BuVSJ5Wc ;>Fb085…Qf") /Am?eJ)lvrjţ^_FFA(jgZRW:@XbŞ ,Xb`,-UmnsUJ::" W2S2Nqv`؋-e^frunj%"$ RBïC mRAf ҪL~BA1f@fD[s2c.r[9bÍPn{C~kͼ( h)at 2}sp2 @pwVUUl`# хMue~==>[ z((0#2#@n` #LUbZq3N6ic F;v1f3/#еA*a!p.aNv"t2ZtX)xEIjo 8/z7`f7 /3=tJ^z֡6𲸣t#W'XoiM!lZnx]@@n`*ilXc37/K*FD\%#1U%pyj+]r=+-읭o]X;'Fw"Sae31M]Idz yYc7 Q)f=S㡒%wsjJ໌)3+`k B,o0,gTsK->O!ftX3iJ3%vxSMzwRdwb舟w,I+ZM:jiU=y-bރ͉Vv'ηws{K}ɞF *'G9O,|m%:;B&<ƅ{G0Jglf@$C,xT~EVCPRBy7x9=X]^m**/bPTnU9W,O*L+eIK98xxȬhƗFǣ|M$Ş#c 9{}6Lƨ4 +xsح;$]= qU q0"aO"/$~DB mIj_dt[ud1k6,7.KݏEEe!bH"K򨋘9t q3At::2xƬA<*2R B5:'de&k=R2xR]-ydj]LS 0`̍0وG{^ӛ 1)w0~9X[aLNV2 [p@!bI%Q80wsv(d->:'hU h-q괡W>0ZAtkHsH`{L-\0B>O²@(Ǫڟ>74I"HGW`>=AKfX~OD?#{2Y Ԑ 33| D !*a<^F]APۛVM}rfB{wcrUr5Cz7m!0'=f/;WH 1j R ƒ𲯖15)] [P'QU˔zռBO"M} ٽӁ+u}=dT^9@Q0Qol(?_\ڃ eϏ٧`.Fx2.ģ*U8z!q/ ":<+ҁuPVyɸpXM:7,P8I_uh:h$qsQeuVmQyͼ6_б/|1 D'r}A:Y AcvTq0{D%jiЁDA=I&EJS p'& iE*BM) rx`G 9\rJxܹ'a%%,KSXO?pGz$0ma$OW}!R}\dUn!^tL2+'H:V.bSP=ހ~%aCKW07+rrMȻVK!I8eEsfG{;̲fi88=YxgoXo=Y$+1f!f .]4'gV a߳ώ5bƒ|w,0us=SX Vl-AD T A155UrCCΧo` YȩoM +I` ^{" _vH>#k $^sxCª˅ T!hGK}9rL@V FXe!t'-l6 nLEN+UB`KVHη ) L6ύ^/=iKP1<neMj*;@G}o`b>&ڤӓ6xGfBqMCӑyvRN6cgS TZ5ykCLo~{ihH(MRM9,'n{oeX) Ū EjknED|2$U@HDUAD" ,  " TA* |vbE IY!,`*W.f&#"Ɯri,"#n,[T)6HPc|osF,-UkTbdsMϼT IOU_nm575rYQjңt@, E!r+$5yON4`T -UFTe9Dt-,T6~92[ vy(1?d`;mKZ X-#E)bV+%.d`ZAU$- kzAX Ȣ1QQb1*( 0`d:j(}i &6z/=>%F)j&*^r+/us9==bA(󝾁cHUFh2|c L ")BS1{H~g+ m%*+<]x |Qb=Xxb+ǯͻUXǟ< >S p ϨDH}` 4F@-1OFޫCύ)&[)VA`)2EXcFIFbD1!H$~ĽU!zt_z2EHZ# 4T0 Ug?">vߐ֚繘tfIE P ZBԥ"?Ӭ`9rd6-M] 4kIxSՂ$PQb)YTUYP`H" *H2AA0Wh""1@AF! ¨[KDQ dDTX"FA`db b ƢHE`DFAdaK,Jݞ E*:Q#Kir@|]0`0gbH*"*H`,D|''-ݵo;^<o/\/^Ukk8&07d!5Uv[Ѧ`KmL!@$,hSr5q锸 NOIOCq(b0Y0X11+%BX5׷(zPT @\eo 8D:D.!"miN>Ѓt?8|C̉^) RH SS_?Gͦ*{' $$dľTAO 8!" "XB?W:)nIKoH0LT%%fXZ4_dw m:ҏ2.AsT+eQS^LBDB-6ǒ%U#P;=c""c _|k`IP$zi:`DsO;]vzlUvF&X=!ZқTF`NG8Iv;@H2)׷n8I9c`cS7bŇ*fKUEw$9O=q}kc!a\؟YzE@d Oq\r1F REEE"1TE'F1 c @A$Qc?TKA1@Gf5UUI[ TȂ̂馡0Kv$VD*!AOG`Yd*a}~.Yz/FK6.e8VRvfi8Š5_"&-0PNuyg"C)ȐB T!jBt0P8=&S3 X! JAiy,E9O% f*Ċ1~#  ؟_! @c:<)|%lRTJ"HK?{ "D܎`V8f`X1OΟޚBRT+&+ A$<*JAJUD$C2YAI* Y\D>)k4>MQ$'bmHȥ"fz˃&FECU11ci62XYDEQqY $@RT@d8% $b,b%dPXY,Bex>XT5h (MQ`zeBddt5? c`UļrX!0 3c ̪z2)rR`̻\5mS\%J*REB̫ =q4sHL)MCoa`|_3ފ=J?ȶ),rհ2%`=O%iu,J*H(z$r. X-V7`?$ ck;џAeڷ!U嗖QgY&lD,qCJ1#0QD$ 64l_V2*Q(I|">o$R9SD7`R0Iq&RV4⯍Ɂ}U~(NTŒeZ'mDxE@B !!N\@2%Llq302jU0Q_<$4|Gd # uUC@Q'.O._e*ը*ĵ"S۽,UpC$X%HPVR# d21XFKH Q",PH "!rCőEFI@HA`φdVEF$cUddKEDWzA &[a(gq%?t}RiK"1`۬ {`2Px4aZ dRت*0730ͦќ1CY} gcE6JA4D2d& &  Axnaq@`!B bD#@h+U)dN |]ĵ  "@6q4)EwgGF@ 'MN31,;ƠA3 j=@_S%6#?~$1 uVe 0MҚ!(UcB`0Ɂ1ĩ bF  1Wt' E)EA:c%,wP dEb0c !`@EFO,S z30 >g|sV'+JBx@Hr %m3"-f RkVztg0wf`aL]xuNC11]9G]C/}Jm6[J=(;Qsfb3cӸ5ٙmޮemhθ`gV%79z9΂wsC={:g!d25f`bdG}Ql=A]N$ 2>sU|V;\fLbsIj 9aA2.Hwsi6q58wC)n嬯,b2KcrrC9>& wC1| c8 ΠR @ "9Opb`Be@ K@B6Bh AE,)`E!&$X0(d"HbcEEB1*@$DT$$AY<˰!uHr1 #~KR@[Pj27!. F'L; @&%b5$7czDi:dA$d$SF[t)L$"D={` @h[Fĸ@$E"F,rV-³em")N jCg1:zw}v9{kmmYVS`xE<`w͗`=uͱo('8ir )b*;P c_g^Zu΄N'xM@P͐Xs$Tn IFn z%|kDNjb$^cfq6 pdfl,rheQ=nQLME:5mpI~/tʎ3_l0qE`g9HƌnH(#U(1+׭B3a 0 E]q{as2b2'鎷y#"{`A>Oh+ ͷA,.Bw|HN%{D 6N~uǝ\l4Έp_&W2*"KbݰW}ʩsә SYXti" D4Bzݏ{ [,횑q u*8ƪўjdMXmEac@eo}/pI%;I{r?tu:Nl^^w{ilU>t:J78 QJN/4|}ea]6c{>5Qu://R,SEUϯӛ71+﮺z)SS2߽;|UTUUN(UW;QOs ,s!UR ;ƗXPI;Yx8@T`M`[BVKG/ɖ`A.N۳urVWk7ώI!.݉⹼ B&kw;aeHAIbT2LBZjIXFILjLqmSwZWfK 9rKnPpX4^V-#>qS3~˞u'RCWSaOK-#f}+;޺njt^b/x`穬ԑHH&wL 9HVKa80VY J6a$:ixw닊"!ݻ!)dR~gŇ(?[{ϧ3]J3k7p|$ B^*lT t事YSίq|& c|(Ja ydsYv( #$U -IwttR|;h)sw=7'h`!,wi}R΁3>GE]0 `āa4k6]}E=Jk _Z4Ol/)!kG)B$bC>蜖31/hވ5Paaf*B)\LѕFGLi@ %SHM{\~.hGk.Kwo}:1wmw6;%nIghۇ8"7裫O|'8bcH31&7d͸骕WLΈ,J,}Ĕ +m= ">jF\ u "([=K @\@p-oƿ)0nT.BC1\j=D7?n-RN9=ޙ)qIJiEr:DDVgnp*50 S9$#)\u c]I>D 1b( tJI!^obR(zQ= ) $Bڨ2EdRC!VDQ si{ 1i[lr@Ł;'Pz'(^$Ԅ8sLmSI }K{XJiHU+"v#AEj2+S bF*DXGrzZ3U :I Cxn)^-,& :pBtrՐC+"*`,遌D#{dAI1D8kD+;7[Isp{μuo]]7Z"q3 |,$G[\ BD4@di7p̠hKb Ra',28e :\rmH22! P:Hz *>@ak ;U((ZPf6xY޵Wm>O']\ #Qbou/)|px,FJ,ѥ E W!3 Da8q#!FA'{ǺT߫9(@y)Fwd<В`'R jO``2|Nxn}"}ӮvRucdJhZ)7$-R~")"1n}( y: ̤-+-S45KXZhR!/63-PjxUl`fVRW?r\xNXn[WV JVזgOa,MB62 r4`@|I%Xq/8p̰dՇ FhTnvIQJRS}-bPw Ĉ{Ʌo^\FχCx) P&ϓQu<<koHN mğY,7,.|,[ԬtR)6H ל*U0j|›>Td $f 4A$҈s xϓ2i*#DH % OoZuM5>"wnysO]^֤*C~ za݈2"Y@DG\qcywXNd j?͹4T_΢܄<$+/گt'@x>$Aq1U]>]N[9^\HsBY'h Z =|r5 _bP*R>tm t#qǯӭs7GH#wJQϩ tAWPF:w -i+ &2boUUEEF*"*+QU_NCF&a^~^ǿɭ.s3oK` 4EX"%`LNKcrwvTXx0()9RuIӷEUv(CO$2Ú4gIA)h` 1eEpɳWH+= qEDBRi g' U$XYN9!܊'GiT@X@J,P(|h9* # @FAD H (} WH{*%= e94@a"('U(*QNHV1Q[Q>H"(,K1FO(h}=兖*!A>N㖁(fCUQ3"m⫷ G/>PC߳bp&6kIbBRҔ e*(~`σ 26@X"H,UQEWUHv*)/!_YȔ[6`NB"RDCe^Zê}`b${6Pe P9"\Vm JB_ٲE^I*Q\ǵ&ufbl@<3ij !zuI Ї$I:AB!Y*CٓG@1H"aP}jpE(! !pCe'*ŊMdU8I[ rkR-=4`Յ`2!!~|="@$sN)kIߧEz**(Y)]`QPU4szڈpB)2TD,YdK)Q7jc>*i{+p -A4˭(,3ʵ\_V`o[GݤA0 "xgY FnJCMP}_mSGplaFvV-%3^tݢRy/ &}aW w5GƿNQМ`3aF=giTE/-^J?h|"3ksYIcqb#OWWy˾bR:k>l@s'8ո^-TQ󄴅!y旷/_5`\)DIT|B{W\ħeCNտg7uEc3c%;%ZUc Q6xpxh)5JW]>[BRdD]ũ,Rtԏ1m ZJGG1Sc?~z%ߐFDѨ RPrg\Hf7  _GvtoR" Xg;r:;7F])FbjCYy< _YJ&m gW,^_pi߰>.s(*)"Ҵ3kDѡww2K@v@=lwSV% :`+q:=QYiP=B⼘9:x1^cv~]KYwyg\QEA.ٽ~{nniGR&2<zڕvn6ղD)VFD\j9wQ*8S1FQB33F=ePЭ}8q_;WOLRPGfؑc/wJq`GҤ%Co\M@U#]xݵл1ԶBqņ(&U^=g!"b(]wZ-h{JнQyN9S`6?CKb{tNo=,%䃏5qR ~8g]xd IjI!ߝs*E =v,R|eȦ*QIՙӎ8rҳ㙑E#>'IVŋ ftQbXrs2Ȁ76:6Wij :,^US~X4o +DXs۟'[N18ZD2R1!>;֐eGefqZ9of&e|T $XHQ%Ν ==Mc"vgE@f*p3fBUw.qfRD2UR 7#NZ.m6ŧqRY)$Oc%uU D @N7^.́;䓘\P;$9ǰ5F@ wnʐ xMf̕"} M˻¿f[p089 u&_/-4% NAosswke" )h!0OI}f95: &7tG 0S™OC֓wF%v.0C #bLeG~"T@@PcDV xܿsK*|\6sq T}mIy6M8V_ssNVܮt>|RIT4wO@CW0I7߇>7gDQC@ @, Mw{'iFyL ar$ːq4wCir޼E 8b=H"D9akko1`6@P@a C N5LCTL_F- Vk>*+20A*{0eChs,$s׎}n U D0L窱2^a ٕH>;&?1i-|e KJls} E8`\EE'wafFkX `7t&@3q5{L^Y2 ,8UlXhs:zևj&`0 l!)H ]q[Hsu2C #;x 'z۱vtJ? s/Oyz ;Dl7._ 85CFdQY]K8` `7k7vצud50C(ףW:D KF@~"4=Tac7ƴ3{Z)8Ӗrh׎-s  ;.\>YKڟ/+z509.ER94tm=Ѯh׵z{m"S5mAE$cz6aWuy2::|WY7F[V׭ ބ!NB4y۾6в=,T8ڍuQC{z`Tt'MɢAUj w@]_wqa BaLG10.IY }gOJERc<`YH%2 4*v{'ׅ*G2us.}x6 mQ7'^jp bfhjg<}IuzCnn6cUcT)sFLVӀ~5qeX.$q@"&,8}nS#^|q;KA> > ޅHh)ŐAh *}@1XfܜDLQyst7ֱ՞1Di {|Ңs}Ok֢DBZ D&ɂYǴDL< U'ǥPDgbrªNkHI 퇶{#a3 ɏGҤw:.t09f7.Y{} b>[p&9pTI,̶kUUUUUUUUUUyjmpϿgǣn O6&:c,&5 9gϝYOìvz=Vڥq|O~Gwd 3E"9R߀ѢtC;uvFګC~SC\Q sŹ鞮CJCS$?O&݅\ff]̝a2[Z^$.ZhmnO=Km>bD tXOFG3I/NA/6)OրDOH1@l`&ҩiW\1! B!+!3,U@DT!JT- `d? ͇8:D)`tFH,*B JVeoIPN$+Ÿ˛&eea=u}Bʾ̣x *@(@DgY,"(3toƛ <ٍva@vT&1LfJ#4r/G >z(Ej. 蹴xK N)aFl dBfj/TȎc[<9ERA$-]Tr8[fq- fGA|Vs`8DRil{d1+~E'AdtGqat! L3$\>"PR^b58OON;ͣUfp r!'S1 B˙> džB 13o mEyBcw8G{UM UQ>%V$d!CV[?iO^]jm~q#SIJ!DdW,0R%| 5ĕ$2)=JYA Um(vlq43&# Q 0.BjH'Iڽ"!*$5K=(ܦ^:tX˘W){xēCenL*-L̸Li]w 0pv 3$)8mL͆5&Jh 4ejBLqk%l n4ܩر&3 -B2 q ŖCtH v9l̗B3pe I[MTr̈0{^Z˩Q _i*<(ϡ1Sn .C%߰/яϰCcD K8,Pv5RQhFmITׂ HccEEA!Z;ZUfۼ)Nr*M&e6 $>,U00a3: y9s_evD@F)Dy0 b :|z]e1dYΏ,??pbLO] beEU Eku?.ЈFE<,=0 I|xXY8]gyMg3 K$L&hJ G TXn_E C,2e:Lw.DxɧV''舂X#E1X{"sj"".$NC?x)?+ >D -,f8TX *gRK'ͿF  P$ DB IP !l/)ha )EQUPp?>%'%)JRĠ)JR`ojy ݈^Vraxbᡳ;c~gfK- =QqT4uO3|{+ͨAY2_[EUJT}RXSzU%2!16 I,A2\2a0/2Z @k3 J+s!`c ":c jU f($z^@ЩFR(F2,Q#'$0?B#C`H(V1Fh#1p@PH~i,^Uyw3!HS)&}QtJ%n?-NPJI)٥84`3%9$#K5hqq C a*1x|_ *WZ56e<!P$VK o.Lت"vi>!)FHWn1 B'seJ0,%ąEGwlSPFU : c$2%o `)(!aebvEX F QH,(eEb 1$~L"C`gzWG}bTdV䖾AQQd浰h I1X) ED6`’6 4?W-KX,cY(;*ZK3Fu%V,5dB O_O\8{홟\<È)"Ӊ3l*2(DdYmc!Cԙ'q3Āf/ l r,n` O(d"2Ӹ(\8̳0Pvj EMmܣ2ɕ)$X(aPrAa#0`ffffP RP$,T`HnMQN9HaEʁ!yT+d11 :}Ia5؜laKd "*Nl0 jBHsL;l "V%abEZ5R"bx5SXJ,ikjG9/ypxynrg6"o'( @uOHAd7@|,BLîgkj]jh Oe$ڎaK>aِڕ;k-J.s OW0$:ILLwAڂR,:j,7ڰظ!2$y#D sG0;vP:dv4yh r P(]=^\˽D0h XVt5 ,ZGV;e-zPxC^3s$̅#gaD 13[*4Q+I4{>'\̇Y]Hz Y+"ʊAQfCV *BNh~B~Y]M(cS1?l96=~p^Z Y5!;B2";FE*؁+ؿo^3[On S[<(k0qgc gQ=҈/kJߩgR=}꾎EOW`]MDNUByk d{zrsH|:5~tB]XIv{[1+ ~YͿhf/kٽ쎞֌y|α2֣B<38^;#ڞގe \(/i T"G5u-D=d Wbnjʢ7/qռ=Z ş00VKq[Z&dȃCIlJA:!K%5 -eT_""9ܶ[0Qp|eJAyއUG5o#D!rw}& _D+ic+jSKI?mFp,۞nҌj%U|Q޻q@ҴeDn>o}wK܇n)*{0z |Mj[[ 'Ϫsb[r#XqN<`+1| tSCuv␼6#BeZi2)+|7Vji@A*N;﹟OSmR Y0;&tFD-:U|[ AvE[;Ctgsv.4pHfi zM2 N7^ LA>J:WW!rׅm $Ǯ \VY7&C˨hd R݆MfMhXzwt)r`¥5.&i0Gvֺ{u2a͗#ԋŝL?uX rI oV,;Xq ::TxwƳN"rS/Xs O/>f&{}05 \0E=ð<_x$#PX z jH0ʈpI|:Spe`cΧ/=+NHK v}J<?PNSFp &a>g)c"2m,f@AZFɧ  P" F>RG_hN`J6B}DLzhh`l=lcˡ"@Ai'Z48M ++֝ͤY ?$ז:V\7 hBg?C~'&߆K{ϤRHl j% yP Z J2eR" 3 gDIw~|u#K$D1V7i*utp3A ,ƃ֣"zxh2p'UyF)~gYObtݡy0 Ы|2|RH%qld"$b0iYIzv'_Q;B~ dv#S<FWNk^cbpM"<&V3"xl^){v.TTr"LϐTIGNa)R %b}R?Q-Gyr% U=@5@ ?}tmU>4Z!aA)]UM˄Ќ(:qcE7xdmSlTN-^3tHlE<GcFHr gѶ0lW01{Q ll `!Og&xӄdȵgA ?C)EE>|6V@IdF5* "  RH(UjzzxtnG$hu 1km) !!2/oJzbDݤ{F Ywg[@spXu||' #\kz&*.~[Jfk!X~ Hē2AIPK.خ{TX1MJ?{8χϝ #R4Tkj2,VR-P?qE%0z$ K?q쿿ۜ_;xl31 @#Ӵ8 \? *H#H E,1TQXDTUb"eatV.E+-!%3'D2@+=BI+H>풊YP 'B3}ffLoʕH5Bh@$H`meJ>%~.r+:'FS4I%FDCzyTE(BQY!+(Fo{qxnpNn(SNl~rt AHaTa6@"*PRZ 7ҋ0mctS[+98U& D:xJ{Mĩ4ì.pwϮ[ zJ # D`!*ha1!+ Z)$1~MndB2x$2?PBbq55yBD=U tx(W"GxӘWT4]t\,W|#EZR\{}l <8"϶ , MˠhJBkVMs ^W'z_844MM0́$Oj.Z'] % XGńQB) EF,dQbERI1D@UQa ]"†dJE$"걕 5yAk?-4XlXB,dB@X",ՠ *,5,@ΚA,YP+PJ[MPfM4dݵ+Rze\%EQEBTU*Ҕ K_c']'H`*"Q|TDbU ̫E'H`0SC!}E7N," P,H~٘/;H͜!A:thXT@Pĉ U -Kʁ] i-`@yHiðl +(6"$H(}Y$$FQۣ>(}kՖL Z!ݲ*A{亲젺Tش M IV#3MzpL|f~N>'2DA@P, H(b,T Ee=8T%z1ʯ#(8Ia5M5 X z'6U{s"_k,}os#KIH"[4>]O_򱮀⸠ñA)Ir,|Tsךv(CqD&,A2&;05Hfn wVD\hSkΧ;qY9~\Dcs'"8zԉe8NxZ-2s3>/!< )v\1 8j19 KC=UŴE$d@+5KՌ X9Z 9Kcдh`ڎ&L&(QaNZƄAv Ρƀq, 1*e:ml| ($bv\_1hYn+aH xp AI%s"DE7RKt~R@"PPYYЍ4SabU&i<ŢTnhQZ@XtAqpO54#R*MȥZLKr+aĩȴp3LHqm/A٫/Wֻ5jW6*C[>Gix{y4ʛ_}/O,V2x9l@p  ArCp@J;!7GY VYB4p! pz p WLČ:۹K4B0gX$SvuZ.G ӽXŌl-QzbEgILɜCh 4F۩q\[y47(R/  MHers} az9È<ȡ@@DjNA ^r/r67PȜn@';A8׬M'l"$1}Mr:QP=s{i/ڀ6G4K.4^;lVԻnc "ɖ^ع\Aue HLӄW6hA { K\rIQ"6gA;K3Fjӕ9AMGͻ5y(A2ˏ 61_ӱyk#2D)YQ=Z7S3AY8ZËqf7ʪcKN]amώA!^u6a(] $" OLqӁKN7އAgyR'O=gO֠@LZoՁ7 ]k@;Tl [°4|F93̂8PrEy6cSAC[ hzN옟Bc3{! 1oTs9||{hn<$o;o5ջ}!쵷WJ^(rv C=#6GQ%D(^'{1Orvyِ:B!Y\y/ d7fTNO6(V/]2kS _VT0ɄҴWp6[QPKvۦ,9c^joS[=AK=N6IOsV>5#ȭ}CgLeph> G?KTe?+c TE~V9$\F!1##1J^HЂ1X 7~e*8[ȔS<xo?&w_;rL-Gt@iҳ/UX˕?ԧᑅJD=bhWU H͐Ap hңHF7CkfV.eM[]汔[a+օweM 2݋ʾ2+T02#g]-p0^vj;@fEW<|5I雏@hIL+ĕ<]ocu ?9;~ypNSX_Ε;E|bG^<2 Sl &x6J.to;'j$./| wn:j(P,gcAwCyi`Ӌ-cϩ+zcuy\$^1`ZDʥ*boU]%h\K 7q!3%y0iS,VTsB[fj4&:gM.OϪ]vGʖ,Az "EqBfD ֣LO{ao#BLM /ys _8 N7wLaAp6ۑ @z %]IÊ A`Mo |PW{CC,9$ `BaݛmZrsPpDMnw9y:0o퇋<)f` {f6Pqri+Ü+0;Bt7uN)tAwpXG(!رOdxڰD`te2`^tީs'q$ k}Ls뱂0Ɩ4Z@Xi$KPm8mD r 8I 8MI*: )xD7(pW]nƀ@McP;xMY>{-AZÒ5@&6*jN4q6)=rKHQ ]&\4 l;E+v8ܑ DW81c閘ר* D 9WH:l ޥ`p*8 ${ .w`FXh?U/ɱD9?4ëm  5%"%Hp>!ߎnDpy훑ݳIwgI ѩ= Pa[ۦ7~Y(Vjrnôbe)`o}+Y $p|"yXO@3Zi F\+U h R|F 6Je4p`@QP4`.ofX(Asۏb/4/hb=Ub*%i! %^s؝_v=4%`wgnVGP=ԸCW.@GNV(. RΏimϷӝV,qdgY*Csx &C{LSGx+v,La*4l$ Z Ri5b,A∆4ְRv㭻j}ZR8%]iSPZ%,FB /;6S|6K#a<^M ~o$p"RqB=O7ߎǡkk;59 ޅ>J @m|Ф0%Z+J !9D$6C Huî]ÍCi,K Ky*ć;I:IKn7<n] A9}7xyN|<23EA~‘[!&E 8"%*>m+b6E Ռ93 sx-4߅FyΠzWΕ uo"&G==}~ѸFF_^aHTPX,$<6׏9Ko<y>ESܠ:Mk~ʡroD*!t;e}Z{D~+HASY4[jbm:+W\ޛ +@Cjgoܳ-[<fˮ |0CpBxCnnw@ZNG*"'-IiɄ->yP蹂)E<Ofb+ؐCcSwǔ3GfDCm}YYY̙AeKl OyޕZ">u`բ0g'ktA3Cn 0lӄV~'9w]Vm>C䃠(@>z,C vGԝ(.9+Kj DL0(k3)M-7dՎE%[wt]Y,̹pqYqRVD sKt'\;je& l$x;LZQ}h0y:JwfW-#i2_̪!GEVňd ;:ON , HpB gcIVh2݅}ׂM JJ"XYI74s3yQ*#p]#Nj8K `]cfAv Yع/DsJw j4\`%M`)a[BpSaCIڿi}<Аxo3O3'O֞fLjX4 G,Sv\ `UG"8L-z=!)AL11ZYLD,Ha :?={}=~kK}/Lasܒa'PD' oUH'F}HG En - \&KhH]TM|L c_^|?Lܿ{zffXIK+>k'˶eӶJQ4/^{w#='x┺;G}wVW2uA82T"ZΙtWyHCu40zۮ(i߮־oy鼡-]N"y_uR~>{͋G+V?M:/94(]YD3nD(ѻdI;ksJcGyaO`SoCY;P 3Qhe) b.~=9~?K7=2k\U1p]YU]Js4>%NMP@~A.TNG<֐I *ob] #k^vf0Cr2ʠ"Bbyҗ^[O9,0@㦺sΉfxaN*qN׭IsE}.81S*W>m;Q [  HxfǏ`M<<='RS.@>$&¶2\wq]EuEuX qI~| p HWnBZY2J(՗ld{$c #| !ȎJ2ߊI )!$ ws|uwWrO%9@hD@&]N g^վxQbx>$Tnrふhٵ/HMmYwgD\:|(wo"K,pp8 -[^'I4~RQPUXYtYb#q.ԯ@hф m < pHl.Np" $ߛ}ිtC?$k]IpaύMZh1 () ?䃙 +&া~(h0(Yv0 6"5T*,Xڝп}(b{ݭ. s3!*SWIz9NLX(t!Cxd1c&JEAB H@ |Ò֡F1,C$uõ9=d7=@Tw?$<= # rmb 'H2Oq1>>Ět wJ( +)K1 ='iqJIA^DI-PI$tx `Rl  zO dz,݆B){1S)L$ "!ݨHt,Ò I$Ӻ6 7o_x NYkt 2 F'06"1[?9iD}7M%iID %d*,V顜!3 C2RHl(PZms}]6,=}L-Vyॸ8>^3e}6]OP>{\`:uHPK/na3.?S2`iBhi289m3?6^ CB@Z5NqXƷ 2'i.Xo$(N$9-$ܼ#A"Źrp]HH"ڂH.) `by~d!bE ;{rvtz!#nf5H{#

u+pk2ƟƊ &zҭ< js`  v<[ ,^on4K϶.@!pX; \e.1-o8$O# eSɩAj4(vܳS/-zʉ{ುQc8V0FU1=lDU@YTij?p tOFK( ׯ {Qv;Ƞp:Ez;n#Z HO<K#: eRCp~/a6[,D}Oz`ޜ! ] )lsӋ2fBGZUTpo -IRylZ0e옵Nჷi͈lx0[ xeE:և> B̾.U^㻞S@h0 GWkS Ӎ-/R Da}/;j lv&y$[{x6֋ނ^gO5)C Ę{_O5 !~Tw}<;V#bszD HX0>4JTQ/HC"(QByos YTJ X :mBL.RuN FyC#}:u \H8ֱ|/ ~E&N[ <``(7s'/9 l@*JvhP09hաv ڝ ~tb`,+Ai&}B_a'c'RHE&pIǹyqBR@FU+&W❈G(IC!"P ~QEF9*FN2'qYo,L2ck2}m]Ɖ3!AP0btU+OD"`dJB.56M^I.MtꗔO "KbB Y,"7Xd3fV$AnoH5 iCCmC4j9hg\ qE58]\|oFq ,K[C`,($y-dʆ,ik ";qmDu,\48y1댋bei ݰgd:Q,`ƬRl.OW, G @/7 7j [t T!NK^n30"m Rv:14Ԉ1B6Pjv.v%#Q"I5r?؇#O3kbZ; 3:/*2kzwwwpXX8M&ڃ d8 0*wbH+ALIEI 'OO,w=}8c!hRFUYT"唱*6%hRK I1*{H7=')j: * xN`>=ၽZ[DS;A0WmWMwd!GPP(S ! ,;,PEJ2"!,9L,]눆9?dPEb B/\A :YR4J*Q&.ᬅJԔu1Dvpq$ 7zQ8DTƬQQpI rMՅ͘C)x& hhBR嫂P"Qffd XL1jˇ&\"e7L CjX6Xל|aӷN-m*D{ Ύ#fARAhr#taʔ,-CrQe-&Q˦BKXH(+dۀYlbMj1m(,Yl("""S0#LRs E5%nE;N+ej'!JiUTTV1D~Ԅ?+ K'aѠY)עbZ eq(^xV.G`B"""* DDEB!lbp#SDDED$DEAB A$%p*"",A DDE: AY%jr2(?GMDDT""""AQEbd|욈 " #DDEP""DDEPD }3Fh 2$OC@DDXAjPxAHD?!RKALUUUUUUUUUUUiUY \ʪUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUT\-UU@+iUbwD1UQTUUUUUUUUUUU Um, Ԫjl躢I"2qKC HIQ둫{.wIĝRt0TU1 ,z6?`lU] 0VXRD,wk%PRD.sD>IAB0V !Z2}Ґ HF&$XYEX$"aCIEbNcb°ԩL)0-F Sk0eXPF5 0 VeH"nH)QA˟a=w{sUDRzɳ9L@5 l7~4q#'Q cB ԲaGX\)\hofʪEڭ`esW.{'~r R\_GEF~;o\lAYϟڳN̍2{{fsv@ [l G E" dlz~g,ʿ>|tJO{I9Aӊ=(ŜC(iTT9"K|oE!6t}~Jss:fu&<ƅv`Z<邩lMl za{l8[u<&s+ ,y3u~4-'=g6CqjPqkp 2ʮSu[D~$CV~[?0~/9  fup"\s/y%̠L'S0&ƒ-12 /$V]͚xQCSO̩!$ǎ! 7:I{`t-NA$.>*&!'BQ~o˔_ozlfWu ߒP%d%[~Qr*HN0\̭L3T  8m BAE:#2"bu0O|{Ρk)d'u i3qSXTS!b/n/PDc=|#<>G ~ 8.ΊEo^}᫅WJ`nS"TON/.k u-U{٬ڕ•9dې)œRuNm1BY! w($A/D"]ЌL|FjjmFήvF5砶 ,#ב1OIm(eq. o3- )0Hk:3hwF?s?|c!樾5,`!u3ycV Mq!;g2r21aTT͑OS}[D ><ʽ}$ !]ӛq‹NJGy$ÃqPU)9yȖzSq LRIbq;tAB`Rz&]d"%0!)QCmhYyLOLHḎ"xhS~0'c"g Vb̅jC Ѵ.1ktXl`h-?Ct 7梓Q@&A{@53|tu; U'mhft]pq8m1lu"+,T!1& 9gt3k_0(۳0IRfP4(dļS'֜*L|;̡%I@<:7 Hc wFrsdn S#"F՝[Pri1-g"$E!?lTA#$ H)!(d,o>W]}]^-q#Oz{`Pf ')d!mľK?e1E|.7c3h(yOs00\Lu/[ܬ'??%ݐ~ĸx]$I)AeLrPs1H`Z:hCNSZ<\8FT\O+-ZNư+V!xmiW0gby9^nP22\ڱΘt6]"'HB*Xfn4!p@8v&D`m7lX)4 iA|sA*µ,T;Iq* jk[iE1E@0d$&!Cri]'K3c2"d!r=2} TBŅylϝ>2`W(h}bt^c0~,Ȓg`Ǟps]f\9\KgxV=f4vEDdp.j> As ‚ h+6WcrC{~޸ȧrzWLNΪDy3:FȄtfYa6~zcz١{8HYjZILbQWGcTj$^y|SIi3^v1ZvINZCY=w׷mƛuc~Y a$CXQG%B*,"•t{P"s pCnt-Sti;p>RSA"y ' d="{QE HE H|D*dR.wa wJ "V8~}Ü ,ꚦC.m&u39])_$3kϩr&v8QT$=y#9L}K|9?~Ց(g::٩n.:q. mށpmcwY3V(wQc?ACHtlPDc1F@@U=rֵ_aH}4P$TH)H",y*@Fd"({T '4; ({IJqC9ٖ<INŹ>4ަi?R;O7=Sj$rL'9pHt[ 熄15gn C)ȮøGK ;P2a:v޷ xdNve2 (, H)cR@ 6) )hP?gJpGaTf!cLMZ tZ,Oht;4n p mv`p 9K=8lS욅#1&ۨh"YP(bXU2c2c+0,Jt 7J9S#NSVvtJFTs*QC 玭S}<.*픺sa݈J&F 'c۰"ȥ3.!<hz, c۶._Ļ @ru(Q'(1 4 C`N9ga(;QHɲ`ٛl9d6AAXSDb'bRRR-nH0) Y1(l fU2bjTXPYtJ&eaTIX$-lZFJZZl@M` Jd\r!P<~ 0 `&RSI1 $DQT"@{,\pqBzI(FՒ]0 H%C,>Cnwso}PȈ0a*qhx4٦fa"zŒRIYa*P܄ ͥ *I Taan()Q0KPJR)mdBD ((H`&"$$54KlT$SDFx?>$`a)2\)A)Q3EvB#CBsB*jʌE` mp=J  H$@: `爇7d, WAI$Ab 8Y^kCRڇ}RJhI}A/j#$<03JUalX'Աwb+ (*5eۉbȊ ǭ $u'mȾZ#ވk Fn X""(,a$nRݖkHt*T)qFwQ:hHi.R;\~F%sJ"f~6`)cݔ Q3 5%*Ջe>J LFP*ˆ}w EA'DAD(T<>O=7)3%C,f``6tB,\aVU䘈jKf7_ mx j1o1*HՊ9m>3D@/Y/,5@;tK-LGߙ1re-̒n.:䯌0tesA\zL{=4ͺ*aZ)|3k`r:V'pke0Ex X6l L4gq/MI^((-s6r((a@?7"p xI>:fffffsmLLi͜}eۘȲ/d~"H 8@8. `TOOEV5:b@C(l;(t UQRE"$@*)EJ2 R@U V, "R(HJ2RI瓨ń DFրBcAd!de"TcSQ O{Ȕ4\tJ<**>m Od["-,"vά B/ MBx% *"D ACSR~WvyhS³*DD?(R)`)O@EX2_lbBC`Ju2`n>AXđQTQ,?3AQ5ȭ }%QCbq83ސ}"Ma]DCm 4.k c"d`L\ad!ť--j6d˓R}Z,PPUR"ȱwɒ$$’@`j8bd±V)5 FrW_ْ4"+JDbc?o"!*)=@2u!6jXR `AUUN@d#Tm}o/Ϗy~ǔ]>퍇0?<$8u!!ӇQf,s\ Q}Ha4D=0Lhw&h|tAV B,'u- %GZ&Te@aLS } ``[F\̊G6wk˸^K D!zT rMMLvփF \W,%Pd8_@2#<51’JHRd+ޛ%HOa0R*-b/!*ݬ+Q@6Y 02!% __my\k2ȗ51ds[IYE==aMf'㜤g$؎l:~ru!w M%Pw˵bsNZf aVVT#hP82%E,*0Cd6WsIldh4RER@=cn!G>sf. nmYH.1n((*opv0Cl녒;NɚB\dDA`s[hnP:Sl5JAOg3g!9qbD9haҧLog 2N(lдHR aAHK?ݪ+w C,&q\[agY7 _{mnWp=CΰQ[u0ޚspTv>5-Yo@XX ;"J @_!h%C:\[J ``fa1FqҊ3yoj?ŲD"" " Q /4UdȷK'5ґDXh+xt2ކ"c>~0|yjB @HYlP0'YtE zYG cP N/ T4$O\$:DуKh)BE'b{Xqw\)=bTP{c !*O}Kk@2ZXvpb\ " cTgݣٻ@HV)yS@~WH0d@@7A1Q(?Z qP^$IH"L`5N gj!q- * 7\@ #1 gY* buÖV-θBIt1?CrBP*Ŋ,`6M$A ]C {UI~݃4tC7>@",`}<3VOu &G(8liW{d&PqFhi+mN̆p-ʇT#$ZJƈE*)Q#O%No=p C:C 4HAcew[E@覬yIF+klnV fAۏO?GOOƊ]>`u^ɻukeNɹ/1 C*RqVyebB+oڃ`9H-Ha4g71MZaZ,*X"0z@7/h6:W!7x+'{zTZ} /DUbUTbb(ADQQTUU@UEUUE"%UEY łUUUSU(QEYPbTQf,PE$PY!(# )(F !=w*ݝ DChADzn69*PR)$XR"APaVd-edQB:+$a$8(_sa,'\  ")s "A^0`E(,TÆI1$,HZBGXQȫ"@db A"DIPX="D#Ć!0e$ *wlH(}iogԴ8F@R*6fR^L㘕y[i3+ xY*؜XlScps74<;媓+dI)_l,;ẋ.ad+!NW5H(mђH)YX,ED,|XRcm  F`$a$ 0iEݦ #B bY cT+ d"D"VVQ *dxUIL0ӯ )U11DaO pg萤ghad S b=?{ {2r`\0`N'M,,;09aZf"U5N !gaXvg@K9@h$0QQEY37HQFa,Xa%9tOIP. B9e0&^rzQ1ABvR@.t)3-PC၌++;`С&I!w  (Yw"u @nv2d=(c$"QX@Y#+EFE$FA>=4?&xP0q,s [_g ER EHFY䇭,[AOa!ÆK]K|ThJa61o`,NS%Id@z<0}(0Z"z4}C51c6o*)8GQ:fdsuEQİ\ZKiX?~pA[%U[b`9l5!rAS1 qQ@,IV)nYC)[ 9˼84>IQ@E(!J靰8򍸋 C{ NPH"/v:a"&=.qY5ZBBJUB6e,뫉:zXa"'L h"5j)I4{j,%Jok'@iΰ\v5ErETL@Ĉ:l1ʊJ mQUHai$f:f2VBƧ v*IRO88o^N&Yze9CY|RÉLЬ]ON=CÊpxWسf0J_jpNP;LR uՙȠ (g-pSyEU݉`f批jkYRaDSl3u.Ru:sGGU0xׄs f[M3!4;DBegN9((uTpmIMRQۓ)%zNkB8< Mx a\Zdd:̬G*!FM7 ͚Ei1!rì]`txvgy^0G"2 $`'yfL+k% u)cNRGmU.j'TG%`αvȉ6$֏|< n8<;+* ]o]^ A%K7HB~ǿ6{[ejXV!` <ʌQW%Ho䨊$8@VY06@ w73"=.q+$Qk BaM^PTDR&!;fAF QBK$!U b( E",O(fXH|t:T`Ŋ}#(R%lF`!QE('`9͒ Q2*U,BK0$0=QG*=&Jaƒ (&^٩t v=r~;MWx}'I[f8:4ш,$ HRdvM0!$`$E@Qb>5bd<]9Og'õ.N JH$ >Ǡ߄U)Ђ"`1oR8^P=sQxpMĜ(h!i>~<թlD;tޑ4˜ %ThN_I!a܍7 0`*"85*qw5{P [Mp*6([L*$Vki+[K>R2DnfJ$HƦf(e ְg8!3,&p 3qt\ʍbȏ-B8d1D9PoZ]3)'8@}科G&g}$?4)f yaO9$N5sAǼ2K2eaFE@xϷvٹéiW140+/YZ9%c՘é6ۅ76V\}J\Vg\9c!啄8 2$@B =0 t2Pչ92bpw޺ ڏ}൯zjq $(b2  "툧a{ׁȼ/C%М^ M@KBǞs %ւHJְ'!("f .Ѷ^k/GNc}V$C#;1E,2Q>Yp3ꀝE!y;Jt"yR3 FxȰPa2'ln3?_ϝSGǑc =} S I!E MsYZu.\1TrnPvdJі]OdamA%)JRq' .0RNԾC"D^ NFv}l+hKj$b1cH $ AGq"m([c(FJ0C-nL`4 &J+1 id?d IX@QEɬx 2 `qqK9d H8&j$%d"A1*B0-le#"@X b`B`ԕ%  TA` &Y)QR6n<8TE0CywiukhyҔGsᬆ BJyu:Tԟ?;&@Qdb3r,$Mu S녥)HύȉUP=FFP:XAtN^R)[p"2A`q``ɐ6]pA Qf*猙:$-n AmGхA!b9\7fX W +XfRHL U  DDDZM0`*]M NU)eaϝaN~9ɞUSVKQ)EI @@ClRAaAVK2</'ⁿ!H@%$44 Yf?ppdE zЄBHAX f  a.iWhxHTLVԒˍuV"xZ뙓zμzKъA!L'2J@,E { !"2xI0 a Sd 0D9^t̄'pztzHq$'LB:NO[_v?]\0G#AH9N/OXYRX}Sg\;{w^޹XXE\d%k8&mt%Tm+ 9o08R)#ռc}g"nr:ibC6ڢkZrn [aZGsA#\ 8$) &[Lm9~txAg9uXeÙ!݅$啢3 bKvƂ [`m +ϋpl¡ӨMm)9!"9ـ9l:%F i]T y7&#]s9[4Q˾^OC3^{Vxq633"!+3P՘Vbk܇v&.}97^(؍m;F'AVacj+]DPr~Hc9qz+]l Vv%=i}tv.L::! #p+Ԇ~( 2(U(4n.iP&aM>zf` :v Z1fsg Y^sBA%zm =bonwֶ;@l30[?xs B:}PNEU9G#L#5/ćcJEc? u7c!t# oMDƅ\@Rp9]S:O*yD|}{k䆹z/ۏ@KHl^aR42H6.y~8C@;e@ mZ%VIDRDd<D-R)s#J xi uКx)sqͩd0HOR A( M+݈u }A BaOUB b? VqX/ݳM6ؾy06U&p[Ig9E9D JtRb'5lބf8OLȓ!.f4grc$՗͹UC&lTn!gO,i@2"J!bNՂ *)$⪴7Vs˯:)|AfBEQᐘ$K"n}gycERCD):hhaiCC  .:A@ֲT }Xqİ Ht|F*!B9"=NOҨLk 0l@81(*Tb""++R'1A$@^d%)B|Z;=1<4h{㠑sQ딣PG::#~!LM}(IH'wH(6b؇Swx'~̮ Jnm ;# %pJ:]ڎ(0rܘeLȋ-ڈ\  J-Xu NŌ 侼-RD-cD FF D"0@H#ZT`FA1b+QV-J-R.DrO "([c,,Rd0IXL7h@(gdCWeE}ܞzRI52v=9UϠ˳]dw~' P8vFۈo\R l*+$BOFQ"EB"Hsj{}wx<)YB&j:Ȟ0YFLxGk}iGA@8{Vͯȃm٢sB "(>D'ET'`!ɿXup!fj' O)EڃHi?|%M`ae1`ig@łȮ- '%ܐƃL98or̞lAϊi'dCBH* ,tYu )R}2pA,"""ހ%bTOr3;H$ҊOzHUD7~('޼ZaɇBTSuNO$1}H A PQ)?v55K*#J Y STD]OZ>dU@+ lBUTbEw;6oYtnCf(ǣχP\iw滒=9Lj,yrGO%< d5M`w# "û$@ ΋-%Pp.7i֜X 8S=/ox3 .bHb<:<[p!M9$/gD(JgÆ[qqtqXo@J腥Gfb@iCCHdC`)-"Zв`E[FDR0A.!r[QUV)`ʼnBAMO'd$1&w& "CgԑMAA~݀,DɁ^M߀{bSjjE9x'1 g={A;whCat^NΗe68ʗFdAyRE8;nWz' Ӧh9P{&NnNZ /93s0g=D)fQ'CjaDaiNZ;Lxè]~yF2Iғt)aiLev+N6ob FP&ce; 'nP"Ɇ P(0^,CEG/0̐ s' 1 ҩphԭE,]iS4E3JYZ0uvn@NLEk;)q7,xqeB*"X#+ibNv\;M:oNVjݲs5$=='`<퇿{6JL^8sYKD '˧0fl1 @ߧf6\]//^ /[8nPd:dJ~r2O^U@TjcpɌᶩ:LjS l-uLpZ`9m* 1=*juyq\Ccyu%!W٥N]U$tD@2 ""$VF ( "` U`JQX 0m,ieU"@Kh,F#^f{N Q+BV@0b0|KTFO´I*1$"(@Y$X"U@mDǩ׼M[R?#T=qXCTeD!\ 2VXZQ̘`őFĘK&0ea4tlX5X c$R-j5H!` @PQXrZRֈET(;$AzDRDz$P< P1d@E D I XW+k $X+D!CВyU JmFAe0`?dQȫ($ 'ao(C2\k(д ?PQKU`l H  !(H(! d:EK dJa穄M)L($HJB,X*pʙHt~!Fe\*Bg,e"A DO9 BF9XD1xD$gf>!iO2 *( [; ץh0c&0)"T)0$D?FR ?֐/?K"KJˆ(DXKh0Z $%cLd6&*ZFb?4`$!AdYAȊ#2Xł3l1D t] D?faI>۔td6,$E6ۮ:R]-L3 в#A1(0)jE1nWf@XUTEUcTS) &KM?Td?8s.ɂhGȇIm!FY |4].ZϜ)$J \Mŕk"o bE6WL dL& rSCHHPXObM%}F=bdCK 9` XRI(Q"!SJ8$U+ QJa̅ a7a(1DID(fX6IX E35V eUm :i[ʍ68%Im1*F!c3M` F EQE-()EP3a!PWBˊ2IJRI8eDEQE<a,:sQEPJɱQE5܅DDDDAE( 3Z((((((((([DEQEF"(EU%a)B0(2*,pqQEQEQEQEQEe eEPQDEQQEQEQCPãvJ((QEtpLEQEQEQEXm?TʀToafØoAb5.53sBf)A3yi,)F͑87!WuMˢj&,Up D Pa8`,&Ԍx蹂"32 !}LԛEcʘ<*I]U '{d>d杝X?zLh63  c޺f!ht )?d.pO8dY4  ̤m0%Is%A`g< X57~#J%F6UI͗1݇ȟs8+f y{s;Ow8-uǞ)l9ik@0`y}txСg 3x1z;{OACα:e Ji)J @wr"1:)d'L|7d4y;9m¦2 tSy/B%1eaʄ _ʘ`~RPB4~O@)3hAV 'ͽS.݄R3UTaI2q46{B~:iC BBܓ<Oa>FW(rȔD+H0ӲE"2EF$C6!9]D^B$a %A; XWQ=uecLH'ؓ BT YdfnG,)3t6hW2k 6BԭAr>NoksOmF "c`!8g""9T$8n,1D@3,e0 CpxFdDQ0E d0D%AdHdwyh$d/({&$|]!Xe;l+MMC%_Zne6'xSQ@7O 8!4TDhe _)PM0P72K)fIȾ?f>tiEٰpDCÎ^aِMHZ≮ߟLwX>wUM`4E眼)iiVP,`3!rc!{V 0zR}vpl/5íWfsiQkw܃`jb(bd%-JBh,DUaY*`+#SY9'9@a&͍NqH$,)6B ;؞~v*Xb(I&*0T LBU&2 @R "ȰB{BJY oD'VFI$J﮸q2^RI}miI&C ed! ?%A2g eS' ߠp uNp/.IBL#Om QGXu ~  R%H@1`De+'hiĽZ! @pQ%q4MLJFPB.`ģk9 aP'VA8Msp'w,kK@X#OtJ!N rD !ٸvDÛM?ȿDdT!$D<1om-K|>t" [qAcRH1b1PĄ&{@;]WPC]=c+e`R,?}ɭM۝~w!tցC~ B2>$1s6TP @hPACʪx$dOP,''ILc.+(I1H Yj#PLC?TX{c$?%_u;@FDT$܅ c1M1«Wly$ +HQ5QhJLgr +I,i]眞^( N2lt忏:sC Tu%/}S9tUI @Eie`` ɂID V@<B³]2B & rAH,P/"FzU"ɁRjs!R+Q`=-HX < % H& { ‰,X򒢋QdQE&XJ[d-VTQdP-)yKGY@X_TVΧ"e E%RJzyøz;ٿk&3?۴@Qtt{E#̦HH ,X,F A` @R(REcAA`ł*# $Q`EH0EXF1__x3`6XTQ R(1HUV { 2aP*A|U@Aq  J%"ă R$M̙h )IGE%d\@IXT1 `c1$Op'UCr(ch9&D6x1!8AA,""R K % 2c?Г4v ~hBZxxEF iX"TEV0cY+9kU aQWlRM'TPEBOTW'7x3д4AHIǭ4*3C[JC/0M(S@D* `,@ hC1l,P$P $J2P h``RH)`ADJ D"@RDB@ \ yb+W@S?RQbhDD -{9gҎTJqHDK4 A:!Va:d>h}JJS!4t(^I^F",T $T4!ZbQBGE 'VE1 1,C8߻Kl[j|[!`Ȥ'vZ^D'΅%'@u^u`~M* M0@ &L!Ϫ&OL5R"E<&EQAER$EPZJ[Q{9-[@ yRG1d5g #4$m S f;v#|@d>$(QA Qb > 20?A}`m JBXt3"9tJv(XӳhM c*h"Ҙ'p8 ԏL ),`^P@M§1@Ꝥd`BI)[}yb"$R1E)LH)OCZCъ%LJQyPOdE/P)$Pr{WO`O̝IN B_8F$4`ZE*@6@t} QMЇu˦E0B6 3M6#')zacAF*DDEI*H+Eb1ETAUE0&$ONu]FC3(:m0U1 hR`{C(FHzV",={}OPa8>BPRj0DRt3',bddP8æ(-d :cё$s ݑ x{fyռ6`7&@`v)4! `y=sg3<ذN$Y"Q? $%l%Sٛf.llD8rIpdkaQc~&z X@Rl`S8Hg4*; dAa<2 fn 2ROUT"kT>p/ww6r&E#!!兞HLLE+2+q1 "KcD1b+UKV.`VVCO6sȌA*.ާQ0J0Zŕ$$,; = ^n`e+)=Q9x _!NMf0W." 12) 1EPbxI$$-1c*=)^0… Ҧ432],Ո7p.aYCw7-¡5)dE4B70Q Lf H[ B( Ys(9BA"Ձ5E "ED@$JPed%ITRBH6xrז-h꬛ȱ$ -ξJ u>q9'12f Q%  BFQ֩cQ#A7ˬ#&m%>9)Pi$.'75_wc9Q"b4GcVOO}φU1׈bsjLc");p6{{93l70c&9UHW_Fx҂ ;` v8%N*bPO{Wy.'FNI7!^mE;2^' PM0#vbv0{>AaЪAB{&GvmLO\EB""(2"IOq fEИwQwhX-3ơ&w:7%FH_<ǐ<8;-$9߸t.SUIہ$AX+$ A #  A Lzo%+|{I" BVSgO@Tp2Ƣ'Su2^ixv\a;Q# x%Y)xe(FA2CW_90A0ea(\f#LG2 Sn(0Y72a.M˥%b,Pˉ$pDS!Ţ\eA I#(Y.88&ЕLͧ$%fu ͦ2$TI: Ր,hZ[ XA$B{II>H*a}@:"EɦrTc5)ղ RB,N1u"?̷d V'ӄe~:9" H4`EDX*%k%ŤHw BACў]FC`,"RG 8t r y'x[ߑUCcM?I#AEX" Ȍ"I1R I;;>ᆯ,9ϨU&=!p@I%H](bŭQUUUUDUUU)VUUUUUQUUUQ+Z**LJjDPQTEUUU"j*PUUEUUUUE\UV "EUUUUU\jE$Bxa'ٗUUU $Zd-h!",T´z-[ը?/, S˺JAbF9,I=)JRjAaR`bQU)tCԦ !P*,!sOt}d -DX2@7{6$1{űSJ3(wjn{ys6u n!Hf uI,BX*eXf7hå~F%^!R#PNC0H+cEB@DbŊKmV/RR5;C(*BD@R( Z,1I Ȳ "S96R \:ri!"`1_C@H=B DG(;: 1}*ol]t՗G$h=ă"v t'^bKU67YC*"톕adZ>A2X XfCC ;2l X\m3 L}$n&W0Z1(啪Re@YAHj>d}JrZ" . mTH  <0 WINrCOPéhTXřJD!TdCu0UD` N#IjHur1  }>y}3wMեʐ ijPNɂ'I9ȪQ)(Pdх}I/k2zaIXb=WlЂB@?t!AH`MDc@XDd&Pf`D0%#%INFrI0$DF(PȨ=8[Y6hJ~zvuP8yJ@_&jɵ@Ń"xIP=Ӂ@>CEYYY׾? :I2?'`Ѡ[dxZFIAYTb(,+"d!P), "0*k@Y`0$` *`HIԞy噅Z(,:p10zq!RhH Ep~"Vh]Qcf.``0VE*ȪTYDF6!2/Nwrtmyf)V/Th'D LsB!{'u:͘*OARpHHTɛl!*AH P72tF',,UpK9 ZWp\{L:V`s.!B@Y@ 2q\s`,J5AfԁJRWF5 Q@*PU8:"D魜 ) Zgaۙ&"1ku9HQO޵S\ԅ{Xrf* 7b(Xab Ѧ%݅q8w `zΜdRӪDs 4$o3dSPO`glA !A`>$o) mD8 w67A]/&IGWiL<(`AG.q^:(Z>ʾfpT?j::w$a}<8J;#NBIN4EڷT(|OJ{btKPNB.:\2M9K*G-ݮƀ͜e[S1{vr\JvH;6@oN;uh˦'3yWsɍpѫ{N˨ j% T\>0C `gqT)&rFXw_eߜ"( >&no89BZ 5s#ƺ.-\j)L &2yhcIR-D!C`TAQ *Rfj;E5RGZ8I{q_Ra*wBq0UU5UupDB}yh:.[,Uo 309Ě]ȶpAt+SLv8˙Aēeջ^)@QR}΄ ʇg&@`,1} +hP߫eP3O WY| zmBP0-XK2_$P\LM60E;Ajgi1#,^C',]s rfu-*xgx$6/ץIEy@q@lsmL}γΖԀ^ 65l~ٌ"=g[,XY@Bhtɏ8$ q1`4׸t->s%} Q;\= ^:lQℙ>J7mt<bSzV $AsAѱI`Vֈ3 t&)<~v>(qg+7#k ]szS9k4Kk(9GGƐH_|m q|D.Ɨ}= u<Ʌp,Q|䵠a'%i 7JM%V:1 20`1H eL.SȨ]#1vLb!uB~l-Zr$ȍp(X ޥmSiY솹`e?qQmhG:H"5pEJQ g%̣qaɘJ UB4IB! `Cz\6 lo Q)/܋jt )p yȥ׭Qx`T)M`/dte ?J5t&cŞ6 55lm=OQ (0S9U !}e !*?үχJ)JZH+l,(A|KQ H $P;0",2D`R%:O<H|.wA22hlƤ L)(Z<'sAK_"oy",@b ,f8ca>~ ,yl DE ,@$3+0(*VQ @AȄ EPb\%%ST *W>t6+X "@X0F(&ҊlY °b}ذEk2S@x[J#zU-G2b3RpCዃS&ۂAO L*u3@z`:5""0Be::T\h&DR!7i#7fYݘm21(ͲRg2!^ VB҄V,FF)f4+V-¶⅃>O_vmdM,(2>?Pj$Iz^0Q:Wwen06H-U 1YY[q$9)哻0?! )I˜ ;~r$ANrx;' ["?)92f(6.P]HG(I1ʵY * *Au"(ċ,XP:r\qFJz2<Ɵ;s dbT~8"iKE0BCd)"B`89`GV*PFz1*6PX\QF"KNi@bE %JJQb!PPJk$ԇZXĞLB(DGa.̧Aa!*0DEȢ*`*XȢŊEEȠ,XY( ,X #R@DR(H)@DF B((Y^L$A$6DFA1R?XaiDEAQ|[ ) ")%)ƍ-F@HҬ d̖H)DclPXRJH#,ંEU^R[JnE8Y (!$6(Qb"  }(@P sŠ_YƤgQYP=fD0aIc5CŠZ w!%Ң5# fsi$EST_$6a """OE 1E?KgxڏKBM`Ȓ03x8%pV\z6.|0e5@CPTQ$5w=_+Q?6b%ꌡ3E}(5u@]6Vj#Ė}as5x`Q b2A @o 2ܶK[Ԣ]ܪetjabiәh ©.MF?v`X,#b`E% ˲O@AS41 J9%#abH0UZ ?c@=P _3 Ӽ!9*P-U 0Q4}͢U( `ߕ?:E+Y@v( J)!CDPR(BOJf`DI",p5*Hl!,<%H`~5(}?h5-`,g\ K  DDE"""ò}|nqAn~ō3]O!0ŎW3Pmb‰!"I*bI H?]/Xd7C#m1!ѐ.ȡÐN1*I H$.b}]Oퟻ*%?6'cE)!BX,<*,_C@)l$DP1ѱc0vyسg N (V+! JV~TAMAD!?>FkQB` gG)h IA(R`S h0J XI:C3]vDMf(* b$*IBTD`DazY) ?9@[RQWr4az\J#1F lb#qC2P@1+PCI:oL&B,KIA(ĕHA(M*QEX AEE"0HUED AbȰR)QUTUX "?đOV ZU`ĀDd0p @x"ZBa3}r}%@P(`oq~6R%H4Q"]qKa!-w$i]]ޭz PKns$@$J49ah<> V) E+ o:(9 `Dw~ADh!F<ɴq#tܚƒ!䳗zy!+$z]>mJMv@\lKvayCI㚗†@`tFR aȈ@IѨyj( d &q+T.K \s@dS UECLi޶/ft\`jp~. ȁ=wD@$ Ľ2<8Mk q 䂴Q[ `PPw(jQѓl^;rUr^:+$:4b7._7HniҎL5ii,!wj4CfNeR) `p.]!MڈtVCq u9 \T4uD- ` w':kxJ&Yg.T Ӱ `= [ 3&`7IES$,R-s-a1 Fy7K3%v` hYZC.SM@A,@ zf` 1>/&7oB{Ơ&4SA؜qf^B>*xn0iQ\p3q3臘ئ*'dApB%Is/}U8x$Q:FN gxzCP;CJZ$8&I"YiqVt)E9R+mMA)/6! @ EsB{BQ X=;w=QaNξ<T"38L팸!WA^PzzqeںY֎69p*ņ^G8ͺU 4Q @y#i 36- h>n$ī lIq(06nq@>E+UHx&`zC !PM@4v"! A,Cf\u msk 6"\DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD.oơ[׷.#(mDDf؈&-rlNy\Qa'#9h'8O ޘkŚA:@%4" U@v %씀Bq Q hyx4 8ٍ= n˦'r3])ηSUʳ`3^7PfY xgbOnq`@ xpXGrzɶ!i "JPv,P#BlXt1f*HfE +('0s`Erc½ :s '9w2K~%0}XpW. m< !ڐx1;9uu" Bcl`44g,(tkPܐA6XL;1ԯ~H#. L8 ǧԋ2 $ԪZX uDy5V1c~ya= t^ aFNH /u:(fm73[MHPxK`;^Xq\<*e .U` UX$SR2y䑰=2sj8i8E$Á3Ҧfda%zHf 5L G"Fň*>a ;j!sKs:'}<$yBɦӆ8"|..Bh^<@r;ws&N`*;=>TLQ48{'wӀ}5#&!bXv8tQ/ 畡sr=_s9oejkII,p൐4! X\O@A*x8BHyv,< i&D D7_(n)8[@`H㝭/3[߄9iJ7Z@m\m\]]0X>7,9P(Y%b_x *RWZp{cw, "MEEl 슝:ǾgӳzEP= N@64r-M .T{S 9]#eFLE"lf=W]:Ŗ/[w +]'4Aє=-PAK+DdHY Gl_`C#[A% j&*pͽ{Qz(ЁZrݣT*(WX0ܮ{B'AE5u5A51;$B`RB0Sq#`epɾۧ|zS9N%&&/huABw -2ZSW(ynTq JzH2$B6ުK77@˶ŢFY4g^Pc5vg|r{0<|gU'PC +J2gA5vGWC1 Y3 g`OD='ONX uEnۭؒL/BC%8#*4 rxIDisRY0Iӻq;9a!N ӛ(K"H¨0]6 dHQ* E D%%k mB~'8Mj '@$QP DDaD`EQaj AUFEA$NI S a;Phާv;;L@`t{Nw^h[H` s#pqXUdXQ8C#Z h4W}]@vMBԈtz uARE$ DcAA$$!"Hl UTylSv7UR7K@j}a `\-A$PX$f0BTZ# O07;hkF +1dRQ+"2E2 Eu YpHbqBu)i>%'k(WO.S!`{2d1R+'  6hdXclafx3Q&*25 TbA(!$0#(9Yai,BE'YLJ&ux%o F X);QaDl]qF1Ylq:%%T4`ȑb p ADނǦBPq PD !bYvO;eW6r-"j=>U~[s 0R [67\ I2(.ָelMFk[ۢnY=Ph &C@p!BfW@.l%RDy-0D$3w!PܳAWq h!Zle@+b ]3,S2%q.CH`,,:p~,*LdAgxPܖ2` !2 "DDY&K!YR*R91A/LނAf^!ㄖ qRp؁B1ûӾ쌁8 8%Q}o!͔l ޠq1l0(e 1Ɣ*B#im؅;£(Ʉ #6-4\re A MC 9Ci&Dx@Rӽ0!hyvY|*=b]˙<=FC$)IAN~yW,̹Tپz:!$;<⠝v WKM 7P`'#0'oeD݄<em3wN93,(Y>EXQ:{G>gRt<XFI`8wC~^, 5C{[""/ U'$=BEA fCUjB7N C8K[}܀u` *B5 &eL=R[ie(qjސmfe{,i4)$ څG6@ē OpDcAH &M DUDTTBIDU;eJ JQxd`̭DD\6zIC0Уs*8멦L*Έz]ew,rwRɸcۛ,,ެ ͸ K%)]0>,dV4N D--JYWI@0)/L"65dA,.RqR-T8o%NMn2FRT'7v"WJ[EHT$$%+!`hGxȐH 'bLCA@^(b$.! ĉ B,̗-Q˒i*2썀d{["oMIѣLϩ`{El@?\GWDכN; }7:> _] >6[U }ۗ ;PTBD:!29g$ʖ V D zERm. 8qACJgDI(~{"( Lq 4<& awƺ'4iK$$H!!!Qc@H. v I |SOѡUbCt|E-N APQBR!fm$@gAKP4Z"AzDXJerWۄ(HBX`Q` %i$,В$P;)V B*+!+$ V20@`(#",bC#%g)T؇䰕B ȣ AO)%(E,@`ùہWP>36ffɢO( ¯k$rZ1I$31͹+f%;99B-wlZZ-;9g4.2dLf( EAEꔲN"S$;`Q dHc] B e$ށ~PEHHh M7yyLHm ($ Z$JB%}rEQYa@zNTS*)GDDY0>:*LXK{[Y)ڲ\)kFmbQ᭎_]{p# uu3X H\ CBhFۮ`pNCBC/!:\Αn膵cO#ߢH m"4JBTC} al|n=Ch2 T *d]p$'VD%0E$EPgm PO[;. XnS%6E!!uʤD"D"D#4)IfʨDU2C )5'Y,٘ 2"‹.\\Aƪ ˂71!, 1@-aRQiaf2ˁaIhK6)h06[ₒU" 0C'B Adtiv8qBP7Cf@SS%xmH OwyО J g&ŠVM8̲Ha 2"Jг)%| EC evnC٠<ӤAVh¬0ۖ먊ыJNamFM KQ1X&NF"",FJca(U0I~zuO6?yWBl7j+D#k)Pj\Җl¬)Ct%n,qĩJ>+}/ĐYwy#gNȫ2v`4rcHX0Y,L)aD1%ҡqP-Xי%2Dܔf]d%3 C@:Y5I8[VU`-f3Q{:2F(u``"V XLEha sä0V`],] JIP`DPŊ,1E" OhʽDKܣN!j2 mVY)R+4RIY%0`((nF.g ABD`&Bm!⁍"_2nV!7=)H"a(D*^PU J*Ye0RE#ED` 2&LnIF줪[cd@?@`*@Yy^ 6D@RxEA6;蒲Mt,c2ۯ`2R# EǪ J!%i7׹wd9U(It ֬G$~b"i慆8n)"&q,wss;$CοG'E) i@ 'ýD[߾/27 1XțTX&bq9HbWg,Rr<ÂC:eɴHxA8AP0BEw MÛKi Eu١҉SPyLsJmW` ,`a5LHhBFP0KbGpa (Qԑ҈2ϚVB*d%I@D:,Wbс4*YX>+ YDf!Les9d,pL$ 5Wslwtˡ%8Nswpܰw89y&8zcެv8ZCYQja0 [:Oϊc Yn\bV2.$$I@-A A@\%H$^R9DeH( bULĨ\/\50*S2k2A00TjWY܉!\gzHw)` *PUdB"Hg>Xd,1RATPFPM1 R"2f ؼ-PvMXWQ><<~p9/>~_Up]ɉF PAA"Z UEci+>5ZV!1)4QLΨy~I{AUP,~i,)_IXJTI'*O'8k!7*UO<?d jk`$|c?AF ,XOr@RJ "{2R![i{ PI HW \5~ib=caxf5KN8|W=O,ˑ`D1.W(4!}KQ'z|:1ÂZɟo߶[8<[ 5d4A[5CPyC.& l|pSۉO>S( J#ۥhLۀP/k<3%@7{(; 9m֠˸|oMhvi\4(P{vv'Bpp6<i`)`lQ󟎎LTv.f.}]9rr7nӥE˿"WzyΠt# 7'd đrAHInq7)Ynϩ_ 9;^/J 1Q_CQ1;7 KAéc |-3KGINA"?"7 K0PwzL &PEcL<9zNhtԎBAdRQ34K6=@dpUW_-lˈr+(ΊZf3AHNdՌ6XDp9kM)!3m3q C}cnPrH쓶 n-wj!- -=PFL-f@R<~GN@ܰ]`$F ߉CF];H5u -%)7?5:(b@Pl%*qyּe.WO?AnP㘨!Ftrta% Pcu 37P꤈HlܖghQCJ>pkmPKڐ+7S Hd zScNČ aO #UOp);_"o=_$}zt'4 ^= zAhzzhf[̪J}UOkx݄w>($_^5F v ЭNǮBo;5}0{ݽGX=^}k}%;&w\ov:}|owNjmso=(ysBaPFy5;dp3;2URYhdTOLCn{BC{ROfd^ù<{ >*eamj TU QA{DŽͨCѻmbzIz^J:m4 +ЮI-yƨ^N vi_)'k'`({I8֯S' s ^06+3^|iC"J*C>A+}*0 [9;;PYaD{՞.h 6t^3hA*I*tld:4'/x}}}HWԪ˵ڷ.6qPޖ6NXy >}ξw:={݆lvwu}nK{S|={ZV=r6(}z=ϾwJqA\qJRQ>=hɫ\Kz[.-=z_llw^ "ִ10)vmhMEv\}Qw^)e[7nv*>%sy)|۰ 뤨P^秣Xv׀=펣uϾmL;ټu]쯷}H[-UԮ mRFR0G.- cvG#[r׮wݾݻu{Hop o2jx=aE7g- w #m}M۶lddhttvf]}xV6}x3Q}oi귰Pk===wn^M\=9vfݻ.:nv}Ίo\6;_W޳msEɫm{nLZ7c< LVx ^{]֊>t1S_ܺ5fvpdͻM5Z VןW KRϬFpwaJmXHm`R-T(N퀾ݻsN5HM$5,UoNuG^@@{UkAW}} N+]Wu`tlrZsl!t; Uohy9NRZҨewp=pRYkhz>9,Ccmmwwq{Pn[0k5{W3uqmx;7Klu15$(vUmիu{:r[ tGaHӍS@Sv๛:$em5YNwhUZ sSwY9; 6ײP:{g)!UE=^U74m];nn}}҄iu̓m }8w} lvQ.>-h=zoţn(!4mїo:k^\uhSV޺wVǹPI 5cN,[o=ͶudWf ;x|ڮSEln4 2 *ySƚAdh4ĞJ~S5M= A" Bh zHG&L4h))&Sz=HTm!@h P!I 4hL LѠM 1M6ؓzSID@ &4b M3DG?OAJo?Bo?po9ZGQq9Qk/*?o 6]jhol1}l9&\=ʢ$O?uC@ЂdA&7(5a09FYNV}VݑTrq혙f9 Q3)\LaZ7cƵg/ n6mg fה3y8 IN1fVGRi$I;:qW1J7BGg1txϻ$mΏ6;ݖ![wꌣ(sBYulK&2. d&`6KEy%r(ىFJ0Da"h0-B̍2uُuݷo("gM(LT&G R@0ч|o*Ƃlqyi4f}v X-!IF}QCmO}zmlfyd;Hj ~=о*i\{-z]lms_^RFv%ź҉! K4rb̻&ims ٤,7:6HDd,M{;24ݘhDBVeSBi&a1I !]dD0tIKQ M!,+Lu)b)**LW-8d[~x˻uC=b%@fOa%_a,ur 1:rx1 fKu'vt02B #!dVPhׁtopMLRhMν{ _Hr6OgjU^ _wtU ˘F6v)[ؕyJD% =`Z@M H,2  CP* mM1Sٳ#L_ eJTDGo0 bZp$cȣ`X Qr *iͳ@H^{'2sWku&Gl?0em3_~G[G ܃mG!e=?لc?l<=(AypN, 7E = Ԣg2mB6WgAJ'nԤ.$Փv'CMJmZ , q=@LF W_S/Ŝt6u{JH[Q$G~W QƮJ:jgYw߰eEҥ[p R>NY3 Ś>^-}b^V?oYt8810j&FTeѮv>~Ĉ8^nBEclo^Y`7FOBb2%c9%tcr3C j׍X&J5.:BPiAUYǷˍ,vZaB[-vr.[nK6^:vG?uWf5WIR󩲔Mt+rjfۮ:W6*jwlp'∵Žui. Ha}[8yyoҭ wc&ݷyۼ̾){%~}jF6P C>b}A9xF TZ+ն:,#DPԗʐO# M#H - g ݎ9X h`2: eEm"!b܊r{2r1Jg$⥒V|~L c i|Ƃ3XMnK]̈#`Jt9Bi%_:6KT/+~LODqڨ޻=*<56d؃c»57QŪ^q}#Pw-H>[]n|h~i-kZN~f713388ppjL${A0F-/it(XD,=|sFƾY6cylLQ9-P !JCKZRDuUH,Uai`bH+-R)Z`ZBb}b}؊آXwBS]ZIލ E"nF;E٥覰t*-F 6Kwd(PTg@K~Ţbw=.E{f*"\~NJۮW!E3H'馊dMIV^v*4Gu1) wFk||wfCޕd=\@eDoV/@)(^:byXșd[xz2ҳ-dS ʏ; ~aoJǓڭJжZ#u  \j|&!Qom鶕m%HojNb ւ>s 9 TZ1u{yF>\I#Pq0TP wOuiӵej+? dhp FG@-"Dr)#~ OsQFyV Xc 8 iG'߿ۮ(ҫ4nѝ6kp@Fe۪{;VQc3[h.лf1Gfv`@Q [on~4E0B}PL\T~I]z%x=;ip ;c0T5sDdhSfGDc-;ں[yE}w1[r]VHx4 9CYM*r]BۚG{LƒmLW;DGenMFUivvMTeF%+C[@ &QhV̨} 6s΅~ͯvY(vi,-Rc,8wZT/kO>L_ene$E99%5quNj?!OM _9^IjDLWi0Bzi3dGBS‹jA GC9 '=[cܴw85 anEMSR8ʹ`:c+*}{uju+\p&eYƻG?sNs1bOtKtD^rз B}/^*ێה >mGi^XEUl7vCmSzQ$UXjU|}VQqۦqZA 6 qrK%^ּ=:au<*F\ 5aRKFE(Jt2Rv|/U ʋu o6Ri~(֠$`9lv\%lv;Ja #u ^kb\֮6!bFiNѡZሼlux.Xc +~%ǎpQz@XubgK`M eyZ2}nT˕՚!`}qϢ9 A.{S9ԉ !0v~ʪZQX[骛ˆ,zLz/1/ʸVٿd.]wP8و mUD[G<2t6V&Q8b8ZB& wRVuӈ/dLt+ DsQx*E\B`U*/"ysv!%C\ I>6{껏}L; ᭴R{:a d@7$sG[[윐*P?nW ֎23 D{dk&8S<pz!*_; !(pNz1(}' 'ᱢrmRw5'}Y /ZE)9@K,wBץN}ë3)^d,@C!t=7J@סZ\v>߾|[ranq Jn9x{XcًҀ!+Hn((f5 Plh;Cdێ (dAR sK88"PPml$q6f G%T %)]MNXrJM#hi']uAT) GQ$+*ES|Óə+mC=$~./!DUȕPCXDBvQQ:ri&iiEDWgZ~Wg! R$ɧl - Z fr8tOR^ " dNPPݲh7@׭W>!TV=9Myx{8(= svYa6իVZ9Ӣ)wrJOԡyk-.Ш|)_i\ jCowmBTk#5$gL&4@7wo_Hj 8ysSS!gX=GHTT\u,IV7obdC{&D!#hv>X`cd5· \w(!xX" ME5jPMM$=Ճ"e_{t^II OS[7fȢFgS^<}[{"ٜClĹ\)XjkYV{.77J] .5%QXBaɧH"IfxRdڳ]RMG[[X{8hݧdkwQJkU( B*iT%)2wvC :N~ٲTT9?XD5mZw #Ĺlx>&t w-聀9 mPw^鴌`.A/h ( "F} SmpƺߏOC}h>kfc.Hg9[{[Fsam(I Y]>OӭbH 8;WV:|`5 ==Hz5|F{^냩i5>˃c_w^7 %pc Œjewd?E0rE'u4`+"m!@ vOp4RhADe=qikH 1Jfw~{(ގ ϵ\/@*A! }_ll \4.%z4:}o[dw5eZv`-9+h4=HD 'bI6<o˜7(ۥF4G6ִZ 'n9,y`"nY(wՖ,| B4}9θ~4A7!gT:+Ţ5ngTOjꪝ t_l??P !*E8/N{?{hOtQ9N#oE)5XՓU &Ziͣ|Z׃fR7%A `eZ4uѪĦRvbww8VY|c%[r7եStz4VkQAEMF%i>Ggz KL3lr^H դ]i8cFw^0'm: }v]r('׫uOokpP\̝9t YO҈P;$^3jq$H 65*ꡧnhgQ~j?/_h"_2f#>1() ! BISGWMi=(f&L #$C če/<ˠl{lSԈC Hc;2N:d!( m DܡXe1̛w.QΓ6#uy@>Lp@(*) (^㦇h靹8DkbhdLItKM"oBRU$=L70v@. x [%e=@ }./X׼7؛3[ֱl2p.@mjTe~L?(w!;H2x {)SNt3#/mvY5(Y` ]b(7T8nz4595@v<i,TU${O !+2fAGm @6\m=OcPm!R\tHm$ʅnD"e70ˮu7CKl8ďc eKǍ"U5YcX 0U@$㡇m 6gΡzg}F*:qLS|;JG9H(Jb:R*߻ qK%8?ݓ!UIݝ0BFR]Ps|of.la~0o\~ƾsP5Cr׊'9OmY1I%AQwY kO.*>-ʼlb'%D2D70a*?x> {D**YID n #,1dH# X٬vkFFY1f,l4^XN "2J1qxϪ2=B~;Zȱ^l7>&.7ؔb7zx@A͇*;B?/ B>`pwer~bѨ-q~yjj~>$HPI-iϤѼ5Ia|ocxYHS.1Z][gB~uf[F݁Uˏ7Ό(瀗uekH侯9ҟµ?UW:>閮ٳ Ӹn~}sl۾׺` @UcىQ =^>NUMsB0]n)E<iUؽ~逭x J~߻w$J*kio*!B()vmxO/VFkn\.} ?zX3Gx[]8np>_:~g~gGΰtil[}J ʤF^QfG)܃ʐ"w7յŌTiC|dQ4?[Сi=o#'f`2moRZYA >6%2zlESvcGo16n?f}'Ch}8`wdQOܣTG+]5_ȯy)x%{5M͊$22?;dIIdl#t舕Հ4S;t~=Q jV!boLТ_lufv8;cBGV~ { o=GݶWr@wr'&K4ܑMʓ1._ ;55aRv@Gv{eפL[\dl(OYm`r9LFBgp[R!aGԬarc1s3zz2h>>pxa@:TͿ9 ~x'SucRe^^7Tk)|VQ?R(fk܎Sp-ADnD DOC&~kKLhErfծv*֪tAm AmRn8 )#Ġ Z81Bٿ/teJM(xNMKG8@b~kGm.).(I(`:JU= saɭ;l#7/4C?RB 9E| (r qv7w:qq;dױ>*@=lCꁝ3 PGidO' Wp'()h@9H^מe9@ @=|<&Ȥ' J(E/ŏs􊧪l(4(CD{~^R %TXN$ `^$//),U!r$Ƃ'٪hWqMlɄ8&!l]cD #uhfpf+b13A0Rڒ)")"(q1 c,6ގe@b a< ME8vLj ~;9Τ5JʈDtQawWaa_=GޛL5RAqh?Nmm5aWd^ lclBWFվ(M#t.]OQmZ%ޭ][PaQ(GQªuaۍzkPШ?BM?N*(F@dtj#[R_}ǥd;_!P:)v{׺!u<Lh#@˟Sf`]u= Emr{nnhA_K,oI]]D V@qP>MC;]\N&VyX)MCУB L@>T5o^:@mSkqH},zkP{&h5D R>O U9ITTʔJH q1:PJaەuI|M%CMS腋[r!a[]x8{>8~hK^01w>M!$'sG2ٹ|;A`Ps0ތgV^]7 {*TGHOD7J>Y>x@8㐙RyNZr yf-O4DtdJ hQmDE)l_k~v+D# |s$8<20e҇۲3E>q^%Bc{y2=#cU6Ɗ#Dr[ۗ nV'5nQ&ߏм4eh/]GzizmGE)ϢvFP?wUcIȦ5Tdk쯷^4ZsWw]Irwֵ@\S )w-3凕+cA호4j$bԆ Pu=~~_,z>eؔyܩqzV}y~_0`B .%yC3"1(G$Hs _ ò6|zG~?g$"Y'2j'/2-ee?n?f8m sA  A O۝ Dy!L&<0R.)bAل/9 S~ v|sjs=$0<1yiК0f^MtWnJSE?`&?RfߛjFfARe&d4};nHsiK=v-v*~xMGԃٺC-QF%~[Ik/6MHs,&ХSQ#k}W}r6KQ F2kKfeIM-;6 A*q=_ 1;1ɐdKGY'a&2,"D ig˘BQf%?eM!2R&Ea,k]+45mTi4Ji[6!,%hMv[&QZfjJez-)I6L&5ITL@4BZ̖c6ƱIudh07[TJiEl}#nkEJ>p(9"d *PLHJHQM!R^~l$'` z!( Л$rHj3*xwֆ (dW.\ Y( $fAC*&.:@` ~jOP}ɩFUcn"5 ,4aWTRM7\ΑKHn D?qi@Hg>4'~Ic  ϳnٛmmzd ,2km6BdiRiV-3FSYel2,ύ_wW[{5[`[lb6`4-DZ4Wo;з(XLƹh-GLpΠ e8t29a 5V ;ÒHs#hrH854dFh1ؓ'QBarrB"[7x@0ecGQ;iw k13|MAMC,BXs'x($vËi(#Z1i5"“f\NP:FAXp-s *V0\!pjűqcw,Փ|]J$o 0ŠT#p4o!mYN@222"dp&$( =SrDNP r @_eu6ʼnٷ8X\5:H8üӢ@$'!=!I u%~5C')H9..f,,/q*,!@bH~p#oHn$P( =w_巉ۓE A(RD7Wɟgn/x8ބ}^h=<].GL QJ0Sy/ΓBCwl!5/ӻd3\q1ȃDz,0;{=.otlQ;"v[|aZ˄#$HHŪ9WHP! bTG\NTM̛E |s'-F4R U؝쨯PSj=Bϧ0~hw5 ZC3()='0?CGaX??orV˱>q_S qݘz]H?ye^>O*3Tڴ o1wǭU@P߮G(C b! <ѾSdZAPZpbE "Ԕ<=ˠq )[D~*c OZYi 73.YO IQowg+Qyk`ƍ;Fj.KS9Etj+zFA> cWicJ6G$1@e$^BE0N?[P} 2yu>zPDn1Tmd}yI7ᙀymC'`˹ꬢWKЃFE6΃-!?o+Chy(v^s@

!^Qlҝ羪wInj ̋ܐ]rqSc:/D]<;>w pH-aU  4B|t/#^HR 0_=]H]ƞP0!AH#S ~6Ks|a"05|t$jS"S&ϴ=v]Ф)pBVhu C$$*ʪ"$/3`Ò?&W]Nb8 _yz ^5tݽ%Chٖb"@PF;rtDCGrD*~s*w,A5W[^E [G5hŸMLy-B^ |.wTXbET$-Y\XhPhم|R*/=y h ;jKaK/մpl QPA܃ m\2pY7ʅhea Cu͡$F4E!Adx֤̚ǎwR߂*ێ$ oӖ֮*uFy1C;vad HquUf/1:{ٽ>0O科.sO"^ӛe|h4halpZ[4%ޯ.n<c [\ EL#TqQ0  9Z1DAo"Ph* EH^mF، K Ӧ$"]2 aOchb:kJc4hO ?y^YDH#oܩJ>-5*1 gJ}P𻆑 ]g1Vo΅aV˜DžqmUS$:JӎIEUTTnYa g-UhBG҆[)% z:+=Iz|9p)M}͠gxLgBDQ =^ ?z*z}Cs"\Gh N?G˶Ѫ|{5d:C?S=>gRO㫖;o*Ǖ@ >*-ճC8>#ƯB?n pN8NYQ>:2 iTP?6?a%?DCRZӸot#_XDM`X/Hm5:&G;_S;>i9zOBg{9"!ȤE*mǸE^I"$ 5Lhn<˾zE;5ݗn`" 9[[o#W 1 Q"B$4+;! .1-SAb AB#ri5`QZЩ` ُHL#?s09$hVFGqlg0+q kᚼR4y ]-$YdZYUxh/xV)`T7HX£}4$̶a!c{=P=h۝P++ JC_I*?VO)féd"Q{lm⢾}j)n|Eo>$q |f(]EVm[$9c&s,I/I-]9FֲImmvԍ'T&fJm2vʊZBB-nke?kp骇}5cnI$,v;#<"Cl Qoj sKdΡ'vK)qMFMk5: )?k$&@qfIs߷vF fW4 ;gtSd* 29?{lP)<`uR:oNs{hs@rOrE:gO~kۛm+un⪉ -qe0+c}|/{[K9˱SN $#֡dy:8v vy\r2B -mk[xtvjI#",6SgFIQة vV)1#Wy$I?p4:v;0UF?5Z4?T8@?zExp+@/ ~R>GINk&ᚦUlYƥ}i; f?Jϛ5 Z͗ޔWpNzp<*;ny4 ?u(Fe`lm~c_/W_1+OuA_^h#_O=%ealFFĚcE;aB?39cil \EUb.30Y55mmmMQ@FH$ddmm-Bbo%Vrlf "Uύ1yy [FS]hC՝4y}w IFBD}2r!oy{!]&;i}>װp:Xt+?crAha0+ѹ{4y#":nh)@%st//q$Bgs4D`5/8 Cۨ8h!:-40/_ ܕ6|\y"GFm )zmVIc mtcŌ/>'h )DPrq:+Qup/@ # h^~^z!r߇{NWϮ%y[m)! $E siZd~1$6~[ ,, 2&vsfiE}Qc'9ffsr?(&gwSyԊI&~pERm`e ?f(ב!>lQCHQd?($v1R.s`]CɸQmu0;_5mk6藖-wQGgyX.2d$1 ӫAH $b@kn( `6++K{t5Un,M1\'JF4؄6xB-SQM)TWU7+0Me¹iv- q!$נ~m & &H]_Щ[;"\CERϤ $g U@=:àͥmV3&Zt_@Ǭ3 f_uf{$51 8^< jUIjmfRfL.d; s^ߓ\/Ac`1 .?3#A2 )rwzlR@-t@ΐn죶1H#܂b80Oe{X!QRfdsxC:m8CGh5w>•CH;QaroȰHء2ue첮m1As^dhS'2 p)BY%J)b lPΑEI.%UW<:tĵ{WL_j%#ϼ~)v8YNWUr`@"AP^}L/ob]~O/yVWwlg%|)@*"ll[˶s˕rБU(4Jbc<'$ jQ0s _\Rڏ<X)9##wF[tӕ4T}_}dI1U&;ˇAzӎvopݚ:SUʺQAACfn/ݢ|Gd.P+a{EVH ۴`71#P#} v|L ZjtkFiMN0|pՍƂcc*eh;Jݛ'JjwI'Jj{c 0$"5JD-&2>~[1C7 ݮw8f5?5Ϥ7rۏg߯?.5$e%uXRn٢&k 8 &urFw/gu2<;2rny3T^grƀ<"RH#DMt>כC2\1./Sx?hj֝:\\5XWDY,zyx<S|+\_=@eH!=靿E\XwڅTp$*D6T9I>E+KGGW; l $I *l% ,/àK޺v_싻nF}uw`LQ1N~s/K =(/ޡeh(^..eXp(Q'Xw ,v`@B>gҏfnzZLDnipW(b"C=ΔRI$I$6[8ߒ3#\qp)c%[MW#.% K&Zn%$&HL'3۱A}o Ot8SCr*(%/^)AFd#5ڋz]ݺ6|_Z/k}tu'5rؙy!Pd,"7֯z_?ơrups@fzT)$|;BH"IC)XAPcD 6:BΒ?ٕ_g I$80laPPUN{ >w疀_u}&7/-y& ~ŶVUWUyDr:BsG:ٸcݞMm]|9oWcaaīh-ܟ][k_a  _gOA{s_UYg@ (n4 |P,P,([w-}~y>ͳvyO8`{+"l8j32FV(weLNq66Zi-zS_[mhbčܒTRTIq7~u56L@ K|㮡fvG i9]a clȠrk%9zdzQl3^)^e"o~eCc~ fVyw >BW2ɘEEroUUP!!!+J }vm//3h!lxut8t,kN:UyWoIe$([4FVI. 3.S(im7]duy9cPXfk{$i|@`Ύ>`lɑ̣rF:KOf}n]H)^܅)$?M(z ߷<ufl3231dE$ lKBnrkmLOLI^)'Jw0ƨ $+!0?k#FM)&ˮC}"C8 3b%H"16;CxqnqӢ)jۀ @hm#%œ>~ži O7wn`.9zX]~ lXv/~D# #`)PJxVIr0ԉazgS<<^.A[cQxn!TMQ+j''j]9㱰:٪ Il$;Ӡ+"-yVHO0̪4yh忖gnD$G#t |₆}` ;=׿,Z-9/†! }BRB)CI,oso]b.8\μns`2:I!z|!16K׺y?O J C{̬ X.#Ҡ lX^IdP,>i{Kڈ$ xM1OKU۩t+v9lllllo*Zl{舒˷E˚AD)4⧎I''?lgèN[ucfpmSHqI0fl㻖cs+`b+a7:uoE4RUSTDINS[޼S=$ 13A9шyl5'J"G6A;Z6%T+nGOd^$Bgplk&ÒII$$n"H7$R7$m $9NI$7$ V|$Hʹ¨bA$DI$24yӟL`#EA(ӧxG#(=>u4BDElGH'+s3pRT$OXS!s= {YGLHC @d50Q?m-:P!P ;ǧզRzҀ8:3_7,z }œpFcȅ4Xxz>=,0M<4b 6 `37wӟgO$oP@s\j=\㶙DRHfL%=i\>Z rBfq~Ok>obQ]ZVQj)O쟭?V:x} /T-E#f*lHnntޮ˽ۗkDM-1&qZִrMDbW_\F4݃UH3oR6*`kamQuđ.AŪ2ZC3il#dz^ԹA'Mh~_{] "o @TF~ʣGs0!PS2L 4#|ٲ#U?SwBP>fMI$AMJC;-_BH2[ݷFIw>\)RwǛUq:\(/ٽm,JCc#ыwH$PBX$MosUgŎ4? &{7spOH[QF h1 U`Pl@G#jPLb, (֜NJG9S;aeЧ-&qs6|ϑݔ0AA=eB[-8 \>WNbzwq>W_3?S? =p㘯6A/K}9¡CۃPB7Z[6-ϳ-ij/AmQtT)~? ÷,!lLxڂI-Cy+g7? xdxA8A =P~RS=w7?(>Y5ޭΨbz!Nә~-[P,]M'u6Vjy8֑ohIJy}XjG52%[!%vʱ_r-l6N"X$n#\34FƌlCm\$ݺ8{k-iFPپqwnaiP8ג 71Hqr iıbIM@U9g9/>cgpneOiբqK[ V#(6';l=i~,A0z:ճ&֑o4Q:GN,o#HL& סfrяcO/if׋E%% ʸ6Τ"ɚ)N9x<ުX# lKY)1 qR|^T**lc&7ϓZ,nƑ5|р!fgc8qA֞8RNulTQhs |īkޛsv!6速#2 - 4WffLtPj|Z0$#^ʊAm7TM953W"#J)|_BwKs hviB|("KWKb:_*i>OoJZ'^-,ߴ[5}-ӝ1T Rw7?rNnoW685+Fn US[JDJeM!4\aKŃr?_X':.qr7·"Xm`n|M{Sa@P~quYy8=H*,o aAKeYaesXfg'L;ʫhqf{xX9wYZ=6Ok7H?ZBxE.JM#ٲˈ! DG(G= QHg8dΞ\wljmojۧ.*ybsO4v׻Pq\ iDQiȁ݇fuo~:9xg Z{||$qȆP# Z)`̳ sQJt['Z::sVUWw=; >fNq#U˒;=+\F(*IګwyA;y5P/՞Պk`Kqhő=žf)2PM:aUuxU/|T0tdZ >YM0Ғ9 *a}E;HĀ?R:K]W!689xĔֆ7'aNE/c:~ǫ,\¿X^Nh`*bQn, eoPe-d9x>0j _8ˮP\QJ:1?'mAv Q u^ EOxt5CR_2>M<q3-A!ɵ/jd T@4paքe@&߷y=xUx٠v6Ta2kNAb&>PtC ?M:{`kvXtd?k9{E= {WذYrWJ οM\pTYt+wJ˔C>~H,'<%Zogi Duq(ڌn`(dC]wW :iTz*=vSdnS=9@pn7tUkqnYrf N[4 GCzlLlq2ypV! I=&_7xiDExO V& f"ClF G WhOmCuifB묋F爺%5K]W . fTP< 64WRCk*)"PQ Pkd%Fe mFFHӎ}\^$ jBh=4ln{/C'p#<@6?3Χ p(+dVVbuS|l-8Lia[56 BE/qh )3Nj*y 'bQ9պVC~ό>{C ";ɰ0Ы4~Ia.5eEB R szzF*#D6:9 DhZ!Ei T`75HW~bxI$>`\L*fF$Uػ4~(Eg: fD$fq-7,lجQA[O7v5U۷8ЁhniyQZJ/zR(ng B֙WIAV|:!"^1+ g25'' "5&H&@UT6t|z<0RuxQbt5S2_nS2o0 by(H (۫I2BHJvO\מ3Py?A\8c>a)Z$m?X(S0<'qI:΅\;uSc%W|;M2}{>G|[u&@z5 |+H磡.|%`FwPy9 N%CQXf t\b,DJ@Q̎h!.ӿU*z=W]b`@ZǾ )}mC0M@+t C"БA*^1ӘPW u\gw9b.~6&P .|3_<ʬ7?f;0NXn$!$̪L_38njJ$|܌]Kz hj@᧣_`D宑Iӈi±oW]/UaEY#A:HJgMg#GV42s SsvE4΄APrucc+4 ެL5KƐyo*8XwoKFa{=voXYHB&"ӣsu ԑP 4 wwVT.,pq+ּ=izC&ZI("8鹶yA*tf 9yH$հ-VМXp2z/2 Q\[ہA_ M/LAp_fi#yS&({ԟM1(<:)l:h{v|um96oE3JGUQceސ-wfo j1*$G1Wː@0`]m" 5#PYw@,E{ 3}_Ad ce:)Pxi-EY}FH7v|I?kGE[pfi~ Z+ۃe~`Gh0j36؋lSsۨo_sX@]I[Bu{]~+ qXk xK i3[џţ!wSą6_,/ KEA}(òɘ+Fb9֪%_C-b5^ۼ=8=ڼ1z͝A;`֍b1rG #8o5IzsއK }5["S_7BG!^%(zKIO~O0IxC/ZfEyw,s8]@.~wLŽȬۯ-(l0D4# MV?QshECגpBrˇ!@Ƨ窻AP؁H-{ w$>'XagvKMN*~s4 RDD T9XaK|LJ~3݋Y3e'׷~4qDs!ۡEDH}Q-S+by%40#$aqrY:UmPAi&rj],hqa%\CFJ9EbpP rP$6q,m_E߿<춯oL~%r%ȓ J=GǩEʶsHo0$ks0j!L!Iw:t=lppF?kq61f-"Mg$X e/!ʱgA!,Klɾ 4T0Q2^aCj]yKaq hpnq f #ob;c eG=[Y|ȓ9Zo1 1lH"%2]MA $BpA?7{W5n;7x`0W?41,X](hDB"G}*IT`F09pffҼb0i5}k弳v$S.i?U'R[GcI/@@i#{eཡ9/o,&i*t>΃h4拖g^'Lȼ8k:Gi@$J!<d;1tZD{F9m:[/U]AB<&H'F@/dfkԐ _,MX);5uJ 6efsٹӗ\'"DzEo|%H/o0JWGӐyC%yY*Q3YB $xyD4Q DC(_u+E*JI6b!+.0=cHVmq.bnky~cĈLjx+~'Ѐ܏}?\>1Ge7FT*$UY>Ը~¡ iJ% ٪ݱQԮYWVd@ǵY3dE;yÉ$@3}Q.n|ޏWˉEKI?* uхˈĨIT" &EJJnELb:5L6fb`~=[}~W0;zxS\hi? c;pA0KcPh7Vj!D$+e߳71a/(<`^73z~Blb] c<آEBfӺq '^y 2JW:.p%DxTXO鬑6HDp.;K!:U"?oLZ TaR·+~?;\6$6O+&o5Ϳ8Y Z:'x(_?kb#sm߲?c1NVg^)I'iڷy/niOEtǨ7\[r}I[Fsc6U]RO Y!?gi?_GxpR3]ڰPc`Xxai4 "u. )Q̮ 9ɇPiKTE}R=g5Nd:A"ˆ-E-o f[4.}-k? 3<] |\%Ǿ$|-k'} Cygf8bl#!mcE@%3?-M+cv~R`Y˺fŃxszc@ ԡتYG[_ -sHsHPkpPLM0k6X O>/v#`:RJ)ndV-ѱL;f=GV@+#kV:e.\p$hgUDZ,OwlڧJ%2OǛV]5˯4xںu 3d5C4 m35ncBm13.j,wGH~A 9*&y=`+C(̣a0ԗ ;Sg7$iq#ΗWKq-{-+ "9 ~?Zq3;RU' ]"+jAl@B:{4! HW Np/?>0=kt,e%UXz~ƱLU)a $G>=;r;g+*Ed Z`5 R"IW݈4Lj]w ϩ-ᚒLNtзs^zIҝ}GM'|2lLZkZc7Ny 0˯kܑk6yv'>SahM6=E k5-Ҏ^>8\-6dIM>x%A# 0lňTۻ1" Rn(rxnJs׌C;H0c [)4oɰw*RI$|KadfC jŤYؾ Gj_X?vNCChRr KdS h4D8m)slp8xtq38v~^eҡWW_ry$hl C{b=4 x<;uAHBum-%$9{WLd8C]~ڠT'rDptEeijO1WnM<ޛb|R_ᆥUAi#^5[Tqs8]/]A}5%kTӵ l38#ەv.¾ؓMDJ1ﴪfiӉ5DGۥs´ۑco`,nHFRo U[]b},y;wJ!bwz 64lH;l(.9"z3sHQM\13G̜_KR6o4k1V7{e< +t5 (B(ߚi![ 12m7 dc%$Mdý}$FQj!uH'&7؆8R@|uFZcޡLy" ,Óa_Acf h&K~W ffYdau1ecB_jJzj,]4w7Z!xgGfq!ϙm1Zs>&Lۉp%)E㫎C̝(ѭ#>v]A$@ 6_,T G'/o@m~bl1tI$&f{|: M @BסCAεpQ>AIjǢ} SG,ZK=ϗ;ߩ!(/[8}fugrߡ8^ }F==5ȭ9s0Mv\p/YJLkׇG럴-qf礎v8=iM*Ya%i {+:Biˮ:0J7v6'oyagL͕h>GN3Sm#*\<ܺcGw )C K8h,Ռ P'Z= GpXDpҗI̘jW֐1/o+9>@n#6{ xSM!1˳ƞ}_d=?24o@ٞSw~c=+pk!m+Twu@MU:uF"YKk0m;la}'vu AbcbBs}Qsװ 8bl|ǚcx@ULXъJ^u O{} ^WE拻 0}[ڑUH5@{q[yz)Rʦ?zƋNne4~!7Qm1lbvqc(Ǚ2~ݙN{ejo0f}k"ٻѫ&Q;%GT?oOWu#0#g3bcf e'<e$ױ|k_xaJij\чӪoƧrUEZi$4tg^5YNF3-Lg*8wmnߌ=@)ygYn/UA< eP .ljxSM<3AQ*-3xmH Af*AW]yC@ zgҡy,Q:6ƭ:v̠qnw&YIky3hsoePA V516{+g z?JgϡWq u7TI^H/3|,o_ٱ%uclq6Ǖ7>Yk9,Fny2}ߗV,"SS,wA^F7\R}6A!o~݋ϱmԟ zUo6Ӹ`, jj~JO:{!Ov<- û߯DS[3B.al,AT4Ԧ~/?Q-΃ҷP $1@"S cQnImDcBb Ϡ'4㐅YڹS:vu 6:.Ӫ>D.*d'ߝ/enPWKH$;+ ˞aЋnGcJt&G\+%mO!IgR&Y!kZ-(BG˘; >Z+8jΗXx h$va0mamQdihLBCT/_YGqTH?C/g#t#Ma-gp-7l7Gol}N j[g9gS8[gtvTDBq5 !]KoAV7Nz]^QDHoAioJ{7le~˥j=YdR@ >[v~_-~]D$v~.ddP/8go-ͩ}GZ =,?hKK5$Z̼g<\ IGo)p0FTAhYϕr*>b_ވ)/?nʹJƋS|r;͖%"&O 3#/Xa$ߙi⇍c'魭ms3IyRK Z/`72) *I SɐcZ0H VUS~W9j#q@0L4Ɗ$cdT$;?`v:SeΕ>v^: U/Qm}3¹tЂNI[K1;Iɘc \1 GGJV;ҝ ӍEu8Z-[I BsavOc" )],MJB׼3-zLO+. z l$݈#f{]Q7|qL͵K Kj|`9ǝWƨ̢ۘ[иQA\ #ə}[sL*8 /I֒GHXo.; EFڠ M|,;RR@b몘Nf5lt #3;oWPo7%xnrz :[ 5X%IaL%tkX9٠aSRi=^.]~0m&CD4x,2wb_= =:Mg>߳WܭJ"%wĂ$XB-9@ nd+h5ӊ2yoG-5l^}8::<czbme۴h{OHJmeOvյ+L=fVjP@qJFxap禤]S:9#)P}*.ƿ1:OMQ" [UIPEH"̦nSX7ӅVyP`>EK]$['r뛰9빒FW`Q\GjP#>]r~LTK1gav\(MP(0uq771z3}QJP ASåOM6\72Qsɴ=- Fp|nrV4ަjɈ}c\A(Cy "!%O3jRRhXI6=%*̜"Yfg^7i$+P\NBa6:@d^ "a5ܳaoe\LκMXCnAĚ [HdyO[Vlq7 >3' tsk3 3TMN%?9mP8/CvH#6ߦr[^1k̎Ԥ2ٳ}ףjb9f]uFٌ5{[[71'@j=f.i&]-_ .mi>{Mbݸ"V^ L7ۛFaj% u(>Kzh<&:G[Sl+Hmma)hL̀HP =~ 62fim"ӛ[ ̚PZ.YI mZbϛ;-?XkIa0$Ư!TB烞3/QDCTi6Q (6z̀tfY[M28d_a*h=UOTah1a^^G">#q 0&6n&1}7$V#'{pC[YQ"Fŭ骜bhXas6Dx4~_7Gcݖ;$hI8-o4FBP'A03Ä6..Mh %Sr4M~Ly`/q}}$ORkdEtiq2'ؘp[ p3iс0ʝ['W" =y*C؇D9r]4nlp6;:sc-$81V}FQc@#s{]\N΄Oe?Ӑd>؈$A %#f[7ʂhqW =/2Tw0*[t]dy Ԯ:/=AbYD#jRswl\RӋqu^/䃅?s6 5Ų r$J '\8xJ ǂoiw=z.@}zk̓b7}G aCOHU5Zcm0 p 1~ACC`ߡl)KElh *Q<(S9{+d Eij*7A'z2/w+~Q|R4~6@8lOchg[xPF*׹B-}Ssru^8[]spd{L71 lI0ԁY4L{Re5ʐ2c4mSoBM[]ТVSg:)SLrUΚYUrm~(G|WyR=>Źfݎ{|H#{xs;d!# T$##uq񆜖ʵh&{?#vEF9G?򾖙;`k2@׫ -~6f K;=i'_[} N1[73Jq(TP T@3)+"8'۹Ӄܖv@0H[Ӳ^+Z] 4pv;YYM8u )Ј+:A!`ˍ ͉ѸP(v3>杖]ks8֬݀ؿO~L+*@3@iR9PuN4w}*K$ѢUKw78}>Ǖ07i7FEfhBGqѱc&Xz׹~<}4EJڐ )JR'+(8KKۡx?`!JþcP t:pR`IΨ/ۯ:l X7itKĥ6 ,ՔS*AWYQ /)#?yV[QM S՜"M*'Bu!^/CͳMOGgp~ zpDܱb:`5lQ !|d. V .|=@Ti*EpT P Q/NGIa準bi] \ em TLǞ"Gp"/#Mcs#Ц0hѷO4Q_xYE.!]!}jTaes,',5m?/+OK@)noZn~?圤NQj. 2 XUl⵺0{l_^՝ ofCSOmW uݏ¿wW_u!n-^.XpE>ǎq{hl)wKy]=DŽGBq5A|zDTSTw=.fURFޑU矠&J)@_bB| `q%inaCmYfJP'Vg h#N~w_ ׊c:59YUD!֮[ڋSD~|w46T. 1VJ`QCߋpQ/L:R,I,13UT7yo],7 Pb&%"E%7`O{I ^zdk*Aj gz>䶥ˇ+WP-ΥU<tΏwO4?ga{L{л.GgE?Ru>B3 ( hrSR@ PU 5DePXEEmQTfҴkc1Y*ibkcEj"ԚҨԖCEY[oACiSRLb1 -jQիcU-En͵[h鵢QJMBӨbvQa؃fXd1P BК`1[1% ?p\JC.uӡ8(aωC'Oڰ7Y97rs 2l.]d_u=>}PbŴTskO9 FZA(!_VEV*g*ߤZ ?vi% K[VY5±;[&N@~$52-MzYYc"{Ec%({&Vw2baoXJ:)Fv34p^\|-8̨r1r U%,c՝;ę~ n?\ wDDX\?L@ B ,?>ab{u?,\鄯оid/UPu}??GD=|`wyjLoQ?r@I0=42) @afTARUWujZm2LkR)WʯfRY}䘬J,I! TqC!b+Fi@RbVO & T>k%, 1("5_j&jRY&fz0g \"H5CfhTݩkc6%,SP4 a"HI ۧ@C uO)|͈uPnyO#vE1Ϲjq])YSu2#F#xm^kUQouT I:g BejFiXSt9U $%Ujv <7X 3旽Jխ¢n.\%`upr 01ҫ"Fggxh8@TixV]7qpQlL[V6q-XH&}VZP1A2 c1UU tNP.PHNZu4:aP3Qn!]ativvJc*wL9N-E~4SaACOg=˨j65XMT暈XX3쎝1-_aϹ`Ҵ6o^VWVcUms뗤fҊ)AtA߅喕ӣeb,(\8}Wl;]fLmi瞐5jٓ {8 ^/vnv}ۭ4erC7ڕ{+-[aH]ô9~[vD '-!}g q}x0oN(fSNZƪTMbAֲJZ\5_oш\=RF}J,~t2>\T84 rz۵8wtю]U^mT5T{GP`btEΧ$怦6᪛*v:|>O>%R@%mtu'4+ln*?n;\:6_^ ^a^C aK}%*CsҜHz3p[tZs]?, \ Q[Ρ)nujz $c@9z(9rsXeAxZv83WS/n"1{/Y%s}!93GgAan#+}][}BB_߭ϧy-c""jUUbw{U;As33EZ]s 'h]P8TPf6~ ~o"W> Clls>E@?K9%`jQf?;~dsW`=\(C)u{ռm8;N=Ϭ]w`xBTiq8cWdxe3{YY`SѧLKEClix5J5HSquM&GEFClpFS*Tp~>!ؗ"d?:@Z((,+(ӧS/̠e XL BAsgx6_!r=4 }Ͳ`c?nC_t`KvZ.*UR@"=ߗSMWLKGP~- ~k?>!X d: tHsӷpOޗw{o]Wj{3Tj=2H@G5#Po #H,럏u=1_z P&MfWZ%)H3NODu|@~?nǤq3GAO2嵙iwOGo/j{h.u#򾱽SD0~7m闢x:7㵿!3цU9ʫ~/M+?b*ꌊba x'Ƚףtbyo6B%xg¸sv>+@r@O0h14ځ`嶃CsxBPRD9#jjX6LH, b"hؔM Hv4F&L B@0D3zgWᰵ.@ߵ[ (I%0moi Z?B4ԶȾ0s3 ÙpAia^LQyd_>7$tۚYjoW5JRZ$͉U!6fԴYT,M|qD1C؃k3  Snmȭo]^į fͤOe*ܩՁd.,fIً̤*ScA6'sNMvF#c-aݐc|dD3p RG 6CD0c#`Vwk5k#нQtoq|v":9$d~ Gpbl2̦~e1 56_yƂW5_w]ޭO;1] βUG|"#XaX`6r(ZFPs&MFQT7Qs){?o{w:RA磍\0 %]OIz(PmDHul`ݲ>OG-T4 lt?rnC#C>GUɫ~owr'PR~!w`0*Xcm|нv|Q>~#VRȓrR*Xnv?+ȗqV,r"Y&Ft("6^hL}}XibPMxܘj'sҽ &;ku<.xQBk{'Fb.`E c `ɹýDS'RQzAp>Mbƞ-vZU-Dm0?4)k=J nd^O4w/6lk/9v=2 [{if+UE0AݖaEZX)ABD>0'lkD#IAʺ8qU8:p-ljS}3/PUĢߠw֩bG˻Nj>`: ptIKݛSJ[iDF*U|(椻LfY}XӲSYޕgv n-SA `$Is<:i;"ƔOE$Ox[xQ} ??Sk^>T4 q']~lB;7@%Hu8Bݿ3Я!.G7t+~PQzikǬ~҉$2{<dPW~8!4}ċmqjg=IX#!QC~Bq*ԜHhgEeXPxWc}Yfm* RNB?B?) :`7 / |?a,M} ?.%:a-Ġ}G?}G_3~޽7;;P[Lz$NC>+3r7|O~$ճhAGvV;6:5Ց~{mP7Ȅ OUEH0$>7w}|:%V#qOEAiG}ُL=h<3 MTc_ þ<5T(uYq8@I/bea٧:QdGF`p\/7Z8q@U-!ya<2xLvE9;mv[.|zBAiA']y u))DiJr=6߻^ 6?qdm\m1>뛮t.7m]/yIF3)D,"&W /ᔡ+hh+ÐaBÑh"  DQpU*)(o~ S'{*0-OuAfѦ0P$4a9-2Ϗ#7>7\򃠘]u8G3zǬL[.6pTJIqiNu9UZ=}-{z#׹Fn! A=2MgFas{{@CP$xwSo=x1$&I$k}~op>"JR:bpޔQq mƓ^jejpD;N€rzRN~rA\ixjpμ~jm9ב a|߅:hgsC" 'ȧV8= 7Ԡ3m}Y*U \x1@kT m0ИR LBff憎܃` @;CnD!YQP&R8m*XJ""n( `كܨ1:zO ͬ* A:jCF w۴<)ޅV<2{4'Mvc2uErj)C7o{xDH-;'sul-#o0٨?t9hMM``up UrIߊ8 t|뷣`FAѯr~}i^*0$@ 7$Ύi dyfy=|9MS)<}]ϟGFmkF1]V瓧;rՅo(צuS;EizS4G'y˳6ނ"s.EuɩA kV: 9+?3Fcf˥i˜#/ӫ ܰ *NkT9η3]Qܳ$FYP@v.OaX b.U<~+kd;Qa[Y*q#8֌|2)q,gh+#hԁD>=1#5dyj ʴH}_d)Ke ksūS`nS}+4 l]Zj "|ѷk5w9/8vfl}S_J|d"B ]UG<>O츦3u9sEnQ\#4HR- ^.m-(HYa̸9}5nwZ5رByv"]~G|z_ w "eD7,_-O֖S`Pnh$ā$Bӏr lm?!|`ͺJȚU6A&W BXvƓRUza"7Buϖ[&4>N$tQ?^,+:>&ը[m:3LC/jwHawm:ދ BJ0 = >q)LN]d2B)ΡHS3Dۯ\2KgܻN~|R*|'yA -gQ!ߵwTZ>/=Pn}SS0Tpo6[6V5yF.h:Mܠ%2[{bZ_],(@8~ʥo54.78:FMBN߾ɹ{uRw]N],F@5]Tpprs}3691j'dp[ho:vpi5 nZfL0ۃM!Mzﶫ4q7apW@-bS}.yDgPTl!+7XNztYd"fS /:WF.:޲*쬢526 ^7|sݱ_dttIݽhl{N"*VpY:tYedi>h7.xeVab_,(2ܴeѓ議V-ִۭRӫ')&L9OE-umQ\X砾Fv#v4_zAi"!=&hf.[-"+=+[Ik ,7&Ūֲ.+g`zӥʪ ¸]:sh/SnƳnUll1RUUUUUUT$V~&Frhu3\t:6:=|8kf-.7lyedu{w3+_7_kA\^V嚲VՋܻhme^׊l셛4F$gIn\򨌫XBrRwT8h^-C5-P{$R5ڸni;U: !pe0";!flmmBjBXZ%4_[k[|UjM톝l"'X0+ukrj<ɧt N./SlrMPEXcQ58R0;@ F{]6ڬF9_X^'mmy]Ul!/ˀC}"ֺ g7d rQ~9:xukQ#JBv~ۮ08l-}U߮vau @Y!~(xX*]&)u񪜂tբljώ! fkͲSS:UEVlUJPd"Sm2kZپ3DoW(,&h(. mlZ׀# "Z00mv2EjQTjl"JQ*g,j tAO PйL:۔Wv 5 (D*\(I.;vB4jO-i!ԉ]7DԪr؈5[ffXum6Im{f;nĺ A jf)LH}ˍ*tBȺÛj 0{i"VK^TʉZ*SR׫_i2k0v{"%cXikV h]+tN$* 1 D5Y\1p &kx[^MI 3f eDU[lƫg+'p,t] 6P7e $j@pb]W5Z !_RcPA!D9P^ Uy3϶1cPTQN\H7itC+:͓Q{ΰ|jMp33Mɺ;5K%Uc0U1b p6ﯲ_f)1Ck 1)GN"Pr 'V e{ZrJu'N/ 4rF" 7ehӶ+] b@hDݟOvfA8h.|dbdĹ96~=~N|>e6\  }n⢛~ǼWʇOg*";a1>83þdvgD؀r`BRPY\t//5vDabSzUp7Ldڏ)};mnoyudNp`xpitVxmݫ"՛'#`0tA&KLc_M4,V3۽KU{vM>I+w;s =) y dEG='.*W_w}}NKW38\c0sHL.6^_drNS[~TAR%Ztqѧ^hN+7q4KEV$ >IӦQB ;7ߠw R;P]Q:J|>޿TM*@i|͛>zw8~?-ӆ\p+q6$LrѺmPWɕkgB-7h955Kmِ1֛6BQ!QqᷱvH,2j^rfP͞FwL8Zh4dfq8>%ɜԟɟɄdgA%J*BX@P=@pЎ_.oh!կK5\{v!GISPGj4悂sY@ 8pDDJh`f":2,$]PBgYFIq;6p; 84ZU0eGԳX=bceauD^R7*ck FNūH< n$!NjNf AfطdΉt8: 9>쭉<ё97q*z\k pUG'gV 4Qк S_fs6h4Q`@P@È> "{ mΪrϙ~f;4#AH ˅GҢ<\ECat[.$ד SXIvhA+Tdǖ3P n06|jC`۔޵T65ӎ7|=haN9~:E{0'2~i^:"&mѴ(#WYaǨγ5ן*Wm b2:(LBf|unkNxҚ[Y秙?c4 Շc.W&_ БwIekNb\>_HIpRF=j=W 6uLoU6Tfl+f}lĮt̘/vM ˃ã#xn F;#m $6 cF\-P`HmlUz6qyw4!;KoqAy豧|E&”׶""#7޳eZ6/H&%T,{ME(ZFNd6w;9ۃ *@U%v5c0;{&i:0$vGFx= N58 w%1¹BWjO[=e^/%F)kELAbCr]cnfÍ0WL}bۄ[k2*4w7^ɲqԐV5 mZytUM{d+rnZov58Rh9\V0xIؘMBfF٪]S}Ɉ5/آE>ﵧ U]u)S[Su$]&ugŚrÒv)ԍGhɑc!Z"/][4NU!M%._X{ ";Iy^eTZ)ɴf2qRD\zy;5X 9Tꤶ]" w@⌻+=6GEŞ٬]^UjK[䚤 K^ׂ %.yjM!Ń8$ܯ);ĜdOu,i3;?^j1rdDɖ{LۭFkr*Ωo[<_}-[uUo͸^-X쵍g `38m3;rkXű|N;Y>/i<^6W?$Z\bb.\{󾢪ajOgm}7[^8Zַ 665YoxCnk+n-bLt;ߦy>ZVoaUgpk}Dێ)6'G'k`xx}Ù^[68|-Fue+}#ztѿ8͸Y7k]4o^[iyV͹mxO|sPlg~qI'Xۖ6z-lo: mwt~` N00F×aYW n1XYV^\.%ysמRWs]{Fly=6{dۜ6u^76|`Nb[^mwlW#yy/ayqu(d9ϞfNr׽=9=w\K Ouϑ{1Ѽ{9tEdj٪72gkӣ3n0H1"c0ژ k^?"c*VIMuֻ< ]{S~3`)?ݺaTJh$^6u vy wOm--2>9==7ޔ=O*<6j'RUDSjZ}۳&h:F," vNGt~&)Q'y 8s,D>3o☷刼Z!Vt4}'=vgkǛ$ = "&]!2nrnࠢP!)oxa.`(3-!WjhIH@_o3ڧQ??^/U媢ε=U"'wxukSʝ~c;7b>u4)FMm_?p*PۺN@S"5gΏdd E hOjv^>$0{ya/Dnsߊ~,XD(luO`Po =S-2d~1k"泶TF0-=:= nHd&sk~>̓GZJl$:4i]*.oCTb)9.(jIPZ@(| @uN$$9r\=Sv \/4;fK@~*0jTZQW3`vN D*=PhR!kk?g˅H|"4 /R%oL\t;KP*YJ0MčW39PH,>2G҅6syRqÂO]ny|ߞzrNœFA):]ߩ2)|( dL i@ymG}n֌{{"7o{MV@Rj"vaj_y>Ǹ>KE+%E1-ac35-{%PQq/{~;EB"~R@T{.!M YF)Wt[K39B)T^3˃< mAÄnoVH7|ÖϠVEV:A @(o>c?PG#PA>PV89gZtR(B&]XG lY\z|zr}'UNEJjT}1m%Q(ZպB{x׿BɱwS5IsG!dҤ̌~5p';;Z%hA#w3_%ǧNH/wf1<9#ʨS CGܸ:^Dg&(ʛϦ+ TB؃XZzMC[oT(IL`G 4zz9XP(b= !M0ޏ?nxv[Zll051֏̭ l)f ۚ__:1jB/ofF )Q"QXOhh[h_Huϲ /_]OƽbBLfP'a}6|}k~{BjFUT\3S mgLuu_mMBv{kޜ8Z&b&s,]S,!=eooO45-?nAT xw/NTUGun"E*C3ԁ<|F#*oğM0y0d>O3#;{ X=ŀ@2p0C #DG,Ե?~(x)J"<;bܷ "* s J-Z(sM=rEaT7m!*( }ߓȈ#i?^gh{R7"uO5 zp-FoY%3j22SA?]9*70;Ԕ_= HHHlho{y~P?zEqmI_/'g|rA<>dgΏ~`b2eFC+ѨV)Gd97L] qO$R=6sۭ\+yi[aTr#4}gv[ ͂p `9c>^p+A%j^cCjx{B gHafHut@L ZKYMϖ>69[!a*L;I Ih2?7݃<ˌW6PqCTQkϫ1sNUK{?OoowGon-!^.1ӊ/<üw=ϸ8I>z7EQU./ (;M@]F}. 7 ~u"C AZ#ću8j:`c<}ujuc9 m0]DuL%uϒCi4VH62n YjX7#%_&GUr\AK_ nƴ4leҺtI)?vLeyGXR}']q\lgd2a *G> +^YJb)3N6ǯ_ bQv^K }.t=}-׼enU C5Z4&"P smS!mЮآ8 ȁުiaqfk9Jbf*$@T¾ỏ,fc(e޴:Ìej~誫ta=O5w0<0}T;})#KaZ9DU,=k͝I$ᶤޒKpN=m.h[՝^N k_ UeL㌷Ybvk:kmazgiLu: kvfd!36SPrGgz=>ĒxNjH+ci8;D.u'mc$ Bg >O8i>&| "eW-ؖ@d5 }~zdWHlZ(ПБ!TkhQAj-QV* moQQj5dF#x}9F$CA~W~=ܢ(幨3T=Q%UNo(2*^wq<хpk] H]2跋"Iƭ7DLd(/2ri;vݲJ"[׳LNS t268zw;᳉È5Lp2r;an[9_#ظΡlRK|AleUE8e$LJny'%0Wt`|zNюkwl>2?]Z SjS3שv![>k%IH6W&BqȨoX?oz !*\bMoMv̀xJ} vL9-($2cȠ#BAZŽC!a6;@oDx~B A=^0(-MMHG0|ƃEHau1kjbwDz8? $>G?C)S6OGq4DAdR~a dlv͚ &[pxLc?bio._ loX⥐ma,`.lm_|o!E%%9"ƌk*.E Oޑ%-b$sssGH= VE'N4~1Lnn\c&{[p]!0]\a2\d5x65b+YۓvyLjyDž~y|"z ;BB#^ ?gws}^VF(4cDT&9UlByUj?m f.FzfL.j\9a7)!(;W1O2`ףo$,²+V!њ%6vSq B =#]uUDDKmϳ u%LZϵ‘F67}ca W $fcz(>^1Q`"8hPDFPXAʌ% H|΅Imr~źE께kMX" UD,kwnqWz HH3Vmݑ 6ޥ(g9պ苆_溑vWo6, \ߦmyK7?; #<ɝU/E]%726pFMߣJ/#i-J=݅PXJ ALXtzllf >P=_Һm TWKX9 o/Y$u(TE!B*?:Ħ|]'Msh'$rŲ0-F U^B*Rc&gs9g2E Y>RW1iwnb*DȿUq=2>P9̒}9!Qa$dD!sAslfթ]S wPJrݙiҡffdaQ{=ƽFݝ/Yx—qh)E_Ewq!>b)ML[U׫نf(r7M6=bpnTJxgd>35Lq0{j _GtKds0ީ<7@7ظzn//k]c;ЄgR{cexXXzn~Ǟߎⳓ&̆mY.2`z1|߇퍐s27UUbeYuxmIB<{W4@_`tSUpm6OU1cEq35lҐ@WIfb-k;)ns`o~ j*6[{?ԱֱĄ:vQfE*Z6v2 E}:”Eq?O|^>Fvj<Q 0WV<~/zʌQӳ׭?8LL/tv0۟RK b0 !sڴjQe `[&}WYm:Qa([1!@P}Ïo{BO_w^1N}.gC`rU{L$wVZؚfS4DoִekFHn{Ho(iĒ+:#U<0֬i30M[=tğs=7f~!1l;W=44l6۸|冨(GAoOO@pw}YJ!w }li.ލ*#9&2~|dYOs1ƙP)wfe:P}->EI0#& ,9X ^ sykWI>Wwg1 ه $j ;;2FyeoMG ӎ,ܕ4fEU]$8^SCws;ELC d2z2BA:n0$ NaD9l EЪNwIAh 8 "??jGb~_<} 2C G?Ӥu*vE/Iѧ.}us5JL-Eh(D\ ߃MzjnQR湒Zۥ]Β}vJait7;v9$kg_b=^S̗`;DbKI?¨>PzCo>gl@9!׿n/yoڔ1 YN*cy"֊,$EԖ"ϫ* }?MOĉJNP (XSP~_0¤M4(lBUAn[ꘘDگS{ܔIJʕEDI!M˻WmM$)FVeF,5[f)5 f63I6/մ GlJZ;]-˽Ov׼P№b)E0DZ"V[AFTsoKmlj,Ȓv+r]}Zm,i6TZZm&mL9fVMZ1|,VkH鮤kE%==wwW^")b2;9mI[@.zkvguy{w:h44BX䁄rrZb G"aQnyZ%[FIJR]mfADMk{O??xzჂ{ oN{R?) v~voE'ˆؐ=F_x}A   0i)1;8 ?S >h$A{*UnU qo-zxĢׯ?G?mr]CErܦ"ʥYA&v?;?Lս/P0_F;@"7{ GmԷp,Mkankx>Կ-?}rܖsvs1Њ~^N!I5$"޿K/>R~2%_Uw(+oRu/K (;@+ Y M!'ItTbv㖹<$ hG ήn9-mط? i&v B!8!ߙfwѵYy"Oaή ;װH2ђksVrL.yZ|DQc67SPIo  :9@臝kKs9_u/5y55Av <::)}Y+D1PPW-#11}dmO?_)dp.©/T,0F&'o):2k# 5fl=K, cvZl~_>| !2J@+HV)l=Jq)%q;/fE&4V4 mt&9&JC-#$ %c j9upz(>" d P<'6ܸ[7{'an&3 LT4;`xK%G4|T.(ÆIq3 鵳vp< dK$DO켸u~>=BuYYZm;^Y& 9DQ,7pnTno g ]R[``EN0U@㬯_VGq&+}Ib6PC| ;hZ kIV}JwwvFT`W~"F*11F4k&Hm@ب(̕%`5 VK0j6ʖ]-]DʸwV(RDU4)ѡ{%=ᄂY;NPwXnby@IRͬن"&fY $S2̳D٦+LMMmtDH~Z|wJ[J @% xlidf%Z=[FE^'q1sP6`̳ú-XҲ)'rr"{Ʈpc ~CHmѿpFPg()zȼLpn.| TJUyɨ.V؉ q40p/C8n\ɐ~Ũ48@h髹(:mww;K]PbG0`66Xf׌ni`g*v& JtuМ:܈ f軑{Bo##3 c@vi= EX(DWHl$$$.`D25/Fccx X:^Cɺt#5Nٹ BbhVLT9Ep3u s;Jx~iŠJ }, hh#3@689'XAH'K!fb훍,45Ew,-fFLWWnjr̄;XDHy>4)>9d$=Z}Y/6?fO=`<!“IUB6{ٷG1=M}vc,h݆mvj-k6ooXopsl`Z.ޏ.CݳZIsMŭI "݅zx@:P ]K2075ӣ`dP5Ql/O^Ix;[c?s/XeBˑ[ 0[tkd eτ v⪪*r ˘#+0_rO YA3#qvyM(Hx'yy3)PP Hl8s b~J#ﲂ O3=vב@Q x!} \2/M ۂTPHEEI)BB U (iɗ +GLc%FXLil-C" a01ZBiօ b.WmWD6Gعcwuwu..U5Mbou ]It7ds%n?vۛ(, ļꪪ пOt j°MU!^jt (kibOe]pH>cKs )f/Pl- %"d`>H(qf(U!xȏ}&>t"|*ԞC0"ѱ1<ͷ7hGՂ#Wg^y:6rrm*̴j͛[Eۈ~u{0FfXCv:sSp$E8A}>K`z9?%1kZnSf黺 &9 ^~DxXݲ&b|Rr_K#$eG|6/)tălf:ypviyTןC {=zخ".-vWaWZ|?oS8G kb3) 9ڤɌ]'ר̕^)p?Tx3\zjj|4-`tl]Oۼ!F"qeYcenNO9#$Fqda3%ETIld+iMOA`w`>5MHv;Ad*oۋiՙ ,6#4U[.!/$d? ~mϙ$?!g' ٓc1nm(rRcyYG^0йɰG:~0!23&0D\=BIHYFo>0!zCɢڀvH@c2H +RTk2L6vLj w;E(4pI`{ $@R"K!#AXgSww tu16tH+Asu0?L6@T֦m 4H_hDٹރLbqDLK +e456YM$L#LljlIiTiVZFcSJTTjJbm32ͩ%L٩l)%ML6%ԩɓRֲVim,M)#P a 1#,ښ ͮ[J$e|_l#L%2rE+$\%|P+Hjh`rs'@ P5;.dV.ddliG[#Dz%16!M7qάv]W2-q4)|$ꭈ̕pHӺgXmWԀt?aAD|;}$>u(TFT~ʵ@~M!nZ$~OJ6r2,hR"fH0`(2ZEhbAi 0ԕɪM%&YJL*I  "@ @G$h "R|q~CA\;{at7ezÎ 5v{ښ,G]K6Γ@gMK9#ft@w8E,+anݶ’ԣbDQMb#tgyxj1{ݍ1Xk1#6=.]$nX&e&mEwY%3cfJAU FPٍHV"LY2cDl+h% !CKIIH;" $9'#`SQ)\(~{ `VTpDQVpRoK "zB;_gI$ GLpl,!% T)vll fS3[舘"E.6CI^e'}Um4\ոu^L^ ffVtR@н {s<$퐑wUh`%'xF =9Xc6/ %i;(HV~8cE71H>{C̒`qRfLӆ{NTgt8r~c!Co.,hFOX HT8"M'''WVWZ)e,Q!]k{3z|*HE}?/^̣N`R?gڦIKB0ǚybPwx'sB!VZvwvI;0LijCol6ˍBKrH!) M5\͐i_a>)|}?7*s2\ /]`l\KCG fN MlON D%R3H¡FhJ),% ]溜R&>YG@,3ϒ=g7R,0!Ui`ҍz ?|`㝫ģ1huܫ)S&^Kss@6u^FPTXie 9ARJ3KHb[A1M/X蕡@wlnx큩eQ7*o=:1pa`Nl%;p<ƭ5IW @qGg2q L&u B0*oTCRN;UyXm I?EA%{kֲE(]reF~0mSEQ :(еJȺ(vM2v$0MGA YJC9uNVD<;"ʑNlp۞h,{ԣL~~H7ofYO[mA\:z=oc$5m&wO^Ʒ5~< Eڜ02})-ie i~W-dMw;cy"R _?smDޝz3z ,*DQ̡D"!Sz(ZPM?+b1Cs<['r=u7t1*֯[ [6]Yο^9'(6M%"\p`CghޠR}6h.Kmx\O|AD؆jn`ہ{y|:,%#/!L39Aㆍ040=\Op: (DÒ&i{A>}w.LQn+qMLmɤj3}Z^y!k1LՃKY]  :kSi bIfP̯ p5njp-s#ш3zFQEQD'o8L>'`L d(frnu澢j7P{7^%M8*QYs\c41}{kH#*3hiPsZ;H8X=M}^ܼ鑑NPO;ʔ' 9Ew4A-Hg."anAH1hAl̩zB9tì!j@aw #C<`[% ECM?dl.BgB=@/y`T`7,/k鵠jCb6*̬zwnvz(@(RQKgB-í \g4Zraٗ7icsl  B)"[CϦƮQ,QD Z>}>]wAl؍,6]ߋv6yNGvj+Щ4;pŵbpj4>vfo;< JpcIJ `$$pn"4 7.` 9  0"Nޠ/Uc˭vʏo5-Ź{S)ꦃJp` <͚w-cju鑞z162yDU{B H. ؟: )0EPR"\ `nn{[T:p2F"?GQsFkcul2{ 60K4ڐ8aCG0e :ӳ3S"@9@H0=4DXEt 0 TƵFūyzmQɨ]?v3ev$SPIKiSjRҚҦԦJ,fdE*.H3PA|Ib^`ZM!l| 엀ח zH&j(( 3JWLcfXeyHp]R}i ǂ(B(B(=/FkvȦA[Pr'8OeH~ Pf%LC=D,/@gIi\Jw u[W:R1}Vйu'N3:ǩ~#`M"uQѨnqz6 ngfݸ9z)=ЄH`YPh /(`<@}hgCG^Z =c2ÍDk} Kv6Qh"e@VCdNy m.5=47[mt?8R60]uvR'CzG j?b e۫tatW3?/^p*Rr~A04-d!6lhα.$"&f'ALdAZ7uR^9_z8>Q*ybxwPq '/=sSu3"R*OT0md/!OHybϚZMBTRK$‰ <z`e+Ѿj3d6R@#藗M)W (P^Y!(:>Be=ΎNo㞙͖v@ 3ȳZGD  ܓ^5ߤ>Ex%w}ZI4L,G:xӍcDa?<}noqǐj&L/ @dA<NrAZl6ܷ# QPC @"w5hSX`Ȭѹ +BnGYC) sSt۾ DDDES]CR;L(@S,o\Fk%vj*ZT,~_זwXf:Rȃcte;cLRW$3 ~X+&Y|DMШhP HU^\Hd1`!DTx< l3)3 U"i(DR%A\ZHS(1@ ̦`K@ dV A+x.+fC7UȻK4(>SHZ C0v6 1?*=a#Q0 3h#M4aa6Umwpy=@A&rZ{v .K@DzW)"FhsNWK z{:ՀDC|6&eo$ZBmOG l f"p) Dπ S`2 d^6|;ėxIo"*HHxqQPD7"04@Ehxņ Ša)A*(%?G2OyZ[2eCo^.(H:"`@!CyTHAS92L#M ȼf!PAUv{RGD䑷ov,ÁMxGDrxYq(G4LwY1ƐwWAI dq_Piz[b"E[Uh) )$opB{F{KC6ۃM8&Q=EP"H4gj;Ƶm̧zスh$f:5N3-'S h; [XΤ1bb\4`aagpqP{(( Fb19 x,nb٤l\c~ѩGqN `j N4kE5{{KP9#jta>J7'p;A01;yqm;lcZd #U1i.}pM&; ƌ(ٹ}eSܹшK"DŽAN,!C 0p RI$ǖ `FC2N"t0)U%V̀O$wg&ԼAd9"s%A abP8$C/ȢQ'icCa;z@Q!80hSq ꆻjڻG#H\8e#M!MS fz vu_C)EA( ܦCD~GzX ')a(i_z+}Dz$" l(Ȳg:=VD5ZrN9a " i'a2tڧLYnU -wl\w tb*/7Ӽ)jj1B'T9LƐ6sD<}塋kPH8"tK >K 0$DžA?#Q [ s.c^Nat: {LI롋@aPhSe3!CGH({6c ¾>'>by Ow}&aB0KUwpEKΝRxfUUUUUB.- ŞTzJhM6˪1ə-{{-PI$7#L .I&M33$̒JSMvM BI fiLM4 $ %n#fSJiM)"3$4C3M4QEVO=Ow3>`b%Q&( 4!>`m#sw0 H& 1u'YrSWdCd {"KG aP(_YB.㴇ø:SL r8BI=@l*4D~?|w JBx"rL[֦* 5@:Ctx6gfépfYH1|!l …0( lYᴊk@@'0Ȝ'@UAOέG{YȴKe )uK"ѐ#q=mr7cHNbKuwc') k1_MXFHŽE+mfOO2Q.HCH$yU[e*}Vxb*{ ?ڬڨ{E,\ZU~ŝ7a۲ҩ -csV뮏kaH7JlGv2L ܟxGqczǓu [P/+^p\MWSzP<iJ9u/ h G57n7oĂVAiq}[2Cx)وH?릢7 z6`wN-XR8`L6š APְtW:fyGIS)!p$Gxh~01Bwq?(qY:3]r_ghVCd@{l漣l='FoU!GCz̙$d$m6(36o! JyQ8}011ICr *{beTô=vŏ|0 2F(;$#EaW"1rz%.I QQI^I6b!5~m1v-G5V涳 !AŅ!%C?(烪7szJfŧMW&MM^lcCH>+Ccu#hQ(>aj-HAB=1P#TDˡqh.*Iv#f N KW_k{ηp(% EkZ.ܙQ#`}lMXL=l6 dⱣtD3Y!V\+A0'%Bk3 TU:} j`P>!n#>xC4uՑ DBİJ-("B+nA\ƿ|џENl6SHlTx2hhP;OJ@"Z1Js C~ĉ)9xB RԢB7&?~2oOֈAgw qߡc/Xl:x:g^bͳPb*w?%:^Q&t{Z6m 7߻si1ר߿>& ;1jtyv:ٴ,"`zA`ppS{FOo\H m54{fY?H\UKRXȅl5k?1 Ɗd#5 ⺻6)[ ! l1zTDD32PŎ)sB$X0RC`_ZƉ3/*.n4? 6-hKdFJvv=nl~Ÿuat:*JDs1 @P1@4d@PDѠ @ }1X =3L* 僄>@vCf)83@jI hmZ65"T|FD..VT0eu5pyD%џ?cNFBLygߠ?K}ԣ;BI[ ,t} p#G 5!Ѻ`" D\ʋ HF`-MΦF†AB fD$Sn._~vg!XyjS#0kb?pE n' cj"9/øE;ZA^\ssi|QPL|D/ēhΡ3`1X][ @MK#0>A#d(&ԕ6*_9:T&YI$ ]V˖4bQEY)% _Pf)//"^h6C%Bh\;SQ2BS|` @v$lKb>BNI{53oS\/f{1rw*U@ } F)R /潨:tFQ n_G%;Dyœ0`W;`͍"Xhb] F;DIoL~@^EtPi@, 8G%#E1$w$ui?BG V6shPa6֟`LLP^| ӳs f;kh :Tׅ(w]mb%v{%e%ZJ hp#bId+THa81; 0k6ޚeb;<)PdRB `"\F/fC:.neK)ʡy7:0!tWӌCA -#㩮X^plj$}f ;\!rB-#1=-*UƯ[`"ڴt`/mU_ەF@ ^v?Ybd9FE(QA?;o\PpR͙7u1Oe@! [E_:M.'ɑbY8eƌ[ c#m532qTuY3eq6#BьأQ8>܃L( SgFgmЍ#22)5=ESb2d6RSlmv) ;2ϋOW5X|=lp<hX4a\bJ@Lo7ACv:`?J0@IJbNnG%6Sݵ8`4H1(Ix CD["@6(bU'(Tiï frɿTS\>>pS9bވf=GV\]{u ̡ h^w=N TP0bu*V6t,Pei#4 4GW;P:BZSn!%^+i+üY1H3!nƚcYչeL*f2 /rp 7' d^NƠ|Aށu Q瘬h=1b*ÜqM(D; g^ث x!('݅QuÙi%S*;vJ.b6yUH,dKjC,X0m~ ;!cK yCtTثoM@)#݀C8:=, !k6D30 oH//SG_zaKit%9!5~$] xu9ضAL6 h8PLHUJaV<axdon Խ]ZW:W&!Rf%: q;q#J_%~EA@ jXPrᆵ  !6]پ//JPhlC.$7ḱ! w,X8FˬSsBǂJuzzZmknĆz~f#Cle 63T>Ҋ3TeQz,9qX+z?dv#Z,(3h^xMl߈ZPb {D[Nwbb`7HJ8 ) ꋥvWGv,NgY8Lšf e<q"$bm>Hx)w#A/d~,a [K"2 /q;&˘}7xFnSDAE۔vO>өI ~Bt'?F~hG1SLOu{ZewsFNUҘ^+Bnz)Q%X^vR$Ưž6z{qL=Ao3 MLvI@w0I2كث<@!aaHMQEp%2g&/=?GuC~r-'{u~۳ʙG^L#e8BKTFk`NHsK }i؆-(Mw$=ej()ǻ9j ,tnkzfΉwb#EHg<#k'sGm ֤DΆĭO$I `!(Zsжf(=MC8*EDhvCb{%-;_!E(:) {y2)@.H)sGw~ڌ R L xC4vUALqtLq!xƆi>Cڳ90Qi3uH 5FVjkeJ5bA t !)ӂmWg <)jQCFSRYa)Ԧ@^h fd Wr4݄J4N6}'c6pp({x-`Z*tAGiw*@ =Q 7ͥC.)*utнڨU] x>A'`TrzYtswM{ :TH+F` #@c-U66E~kCP%Hr=ǧ]CHm+(ںWN髯bk]m5AHןx Rǃxt eN$B ~h4Ԕ*fC@`kHAL2'ܦ.;Cv<9TUU@ZhDA@P/F>0ٚZd'Vv;urd*0Ȧ3=04QMmvIPFD=E?ǧo,h 0̐*uċ,i-U`!;LTV U =fGtBHcRF⋍3Xf:Þ$`mxݜ.6Osw|N$(aSMZ0[ywcߌ?co/ l (%uDb5M I*$,v˝QQq/ƶ=s;ۆ3uH1-F¾ēiBV1t$LvL־xiIU-x0` -Y@~c)zpF+'0Z\OPb#  /`LpiQq Ɣxt{Vm 41lkagI*V #rЍ Zw1 .jzR%tL G=jV 3wrJl֋Sˆd/upնXY1=tqyeLR1Ki;KǑb%4PH}m+jd6yz|x|CNO⻻aLN:_C@va'_@?H9Nʓ-ljjscl^ȏ@XhrQ'0x1,/qc>/IP`&Al[Tf "dY I*=Q"s 7@$tCs1E#YO){wuZ=טD{P2@m gx -ӭ) Ȧ0MPhQ;~ք37)NV 9М=aY`y`eʆxSl_hc |SٙF hA,S‹zA.T .<3Չ@ \qEl0'pwEDPns:H>BzR`@t%&vV$HK'Lfw+*ƈY)T-5fMKKKMfZIRZeS~ںi)ibG:֊CeChiU aEЬ"Z j:&tM*;;/Ӣ(Kٵ2c]UUo6 H}+=TFHp젒 :15˶7$C66I$I$nI%݋fߌkTdj/գД{Dܖ8 =i (=ϲ̛=J NiCC#ϣF l&A('G֪I@@ChZۯ t(ԥp-h P;v!K<.؟;O Ix G,:K"l]cjv3gbŭ:uMvY,-[ [j`91^μwlEMuA\T_\^ ^t."ik%R_ܼ2Hi$i3F\L8f/wMڄ` m:4 (e &60yM4%+& Ch 1YՌ =vu-},ԗGXk%pWvl[Z-wAcwnYӘ<3mdJR^8}}ۋd̲/lInЕ0Z(kFiCN6@'"vX7rwL }/=O$ʧ3N|9T&W~-ƩP|Ow˚f(z ̰̓yOb)"UZ~teE, ".nЉ&fn-5yJg撦 )BE6mƒQF1jJ)y_3܃re4`X]@S|<+|aO|w99"d&HM/7 6/`>E|xސv!C#q0B1DPP$}a e'R^ ۀ#àp\2nh{Tމd4n>k`)I,II6w95bӧhYYψeYjЏ1#iuj~Rv>{ 8=DUdckHIf<^ B(ieP<zo(\)S} bCԚ(# . yhumQ lssD⨏;rMlu,;A=|~d~d"SU@5 J Osi]-M=ּ5dZ'l)F'=z҆ic=8Ai" C-rt\MOjj0 '{~^+I (91 No앆UOe+KR,tޫ*bQsWei F5{ &d@OVRg6CVb)$*Ƀq5lOjnbvVX5Uxj;aSG;lR"؃JMpuA#to[vy:~e\]6A*,AZ,zcuUq QqS0E*y@}~b:q3t3KV>yxgrm6{?\`{ qr.y:6 "MAURy6\&Cc  = $ p23Sm=b[ j14S`,d|22\cf򺨂0BY1 ϲ g6[Qu[49V8m?hnUw/0ۮl67 '[*g p l=C# 3븯 \!,ӗђh!1m|R;R;!EȀAS:XйR]3Q!)as?ݚyxA N)`I;bL# bSt#nWSHD2$hFbNڈ\&BEQ,4;\7\M?-:I :"a7n:3vf! K8sSTy| l%:cGnGdQ ~q@x#Xq4<5KȐ",R\M;l₠"Xd}T15Y~m P7#igvxd9`]cD rdCh͵JU:D $h"-}`d~csesi-?L 4qmcd1#0!*!"`%5m@f 3#$ 2Tiـqg8"[6]߉S3!; ܶw[-fk z EDmM9aɵG@ƥ3Nbqic`-FC`VF $[ !Y#m6n<è/_B5$"SA#av LG  BOO,!F1xm(Rlȗ` CbKEIPc6* ?C#e4| kfDRc*Ł@m1Q?_ikQ[HU=ax w`Cx_BšE ؑ`Ճ=(.9qA0lwQ"yX*N*2  Ay d1J'x=ީ!iWEH1\1s .=NHzoHB GdgqM Wy60Z =FUB(P$"h9 b!7Ԓk1h6I4~z޷vk|ƥ2\@9Ȳ(H?~[;_B$xh/i඿\k_d^Z.ny/"ܩޘr=/O?#۳#Ej} G&uH wNyp 6"9Ҵ;GeӬLsxP޺ V8#gM"iM_=EEM9*\dÖ~ x3( q `Vc,)Sp{!@I!h[P6@#{SL2,Q䟞:RA ,şBA_\eW_bv*puff9dO?F.BE} |\ɁW.O!Nq:0.qA~# kBN=9(榖C@^䭪r/t[7!QCBFPl|/%=_B'@ H HPR! @(yp_?~e\!՘_7nf6jKd9(q:I$I$]{a)f,#}j|e ‡[If/K=7}zg^f-7 |Cq=x͠͏2RTD2I,DyqE}=G+QWLqΘP۠dՠV<>v7k߳j7hG}]=>:X<@@ۖ EJ;f;{Ћ8**,rY3Za$7?ָl&8}@Z"-O %ltLOs i#'D1Y āo$u< =gC>^3p omČm904q4Ƣ\l HG2WFpZkKY萋C` !3XPuZ(xy3: d+@nlD qDÎ Br]> ,hbQ;V"1Vsyص 2D~$:HqI ]{j|!5 I􍚝'A@biY c.Hʧ6HuCKjianGrv1`⺜Ơ.Yp0T\ tL &  `QlEDnaDw gqClv!JsJyf+D,~rޣ^H ~%YD(jlzpC6=Rs/SVi.X`%n?>]G@Hןc@?2M P~_SiŘ_[=߃$ Ԁ^RP=0B'; Ո?/WzK'ggfB ٿ0\^dzFYgMՕOn GYjBmca?;: cF?Pf"Y@"NtparsJj! j}ֿsgqIЅ{z4p2HCۙ9rLG$$hxb!5M-Ĕ҄VD@%;9O(RkvS' YVk2 b2D`A&s8Qa)#+1٨z:Xo& ڱ>7C!hP@2Ix(h  F1R@C;#4z}VZ'$KȈh;Kz,y0]@Jm^Gw]{drcSXoܜ֌@숬`:;ܞ9T<|bsp=Tk_w}o~>m$y;|s;e٤PU$T_b&(fQ3I=Ϗ3GC$m ;q˼微h(``py:E$Gw97;2#7uۿy|@(fbp22DFnJD@a>o;h_GձGv<>av^nWh51Mrߘo<̚'ݴC2N WL NH&&{ρ}˒KXrq74k]pիFX-hqY: 6FMQ 0}iӘ/'@ypl%LdR~S~MfYJ & &+Cٜ, 40L !a6<BC 3՚0A#Ct%qNؐ0۷Mڵ_9-mVp["@Ƞ2iI4gXgFZک/8*C hNu*v8=`" qdf熒tC0(Ya$Eԑ}bʒ%pocc5 kM,ngŎ 9dwC-d"l9xG]~ĀZֵm۬mJR]u]u]WUut]  (Ft$y7{9SaIoR2ֺ {6%6R @lj~"< NLʄYm#>$&"Ybehjz_ {Bn ^~ %EU;DET^ֲUy Y'XwYi+[hh44v$ď{4XI^eKFȍs@{[P惼b\Eb? *LfvHCbI$w83ESjj@<<}UTǑz9'= pJ[§~\e!@!UHǽ "s\|=ݞY~8`SǶ jáHF@oaU++,zZ&Qi3PmO =(yC{O Q;DaY5Gr#gpEꋒpa#Ir7cV;nv 9.X SUD1wnvynsaEǥ''S#e FrBpvd0vcͼP7prJ_D zAr8e@ Q8t=.8$yoD '3 |t{xyxg3nRzýv}^ݾW dmQWt8;u>\{__\&MT%%1Q7wyŌaθ_7Xӳ=G gL;#u;{sF_T b*A?Μ2/9߭1؄m0ӘZ%¹(yzeJ-ObX3B]G {F.p|Lw(w(iv v,\k=|v@]aw|>m&H Ѡw-csٍ٣CdU0ȁa)R1;PtM\j鶅P M- Ļwȼ86K uقF$<3Kv+߲P!v4₽3l7PY!Ԭ;@|yHqf0`8mk=Z;L1I)$vEM%!:ē=P, DEV*uxF|{̳O!f$VwdWОݦKRƴ| O_yWGp;U1zz?M< cMlD CcuCeNzu=EEEEb0@~퀮s LK2 mf=wgs^J}Ȉ0E紈9q2Ed=]=s"" IH X dg礵hc;i;Z,BmrxɦCtxΒ h<8u B H>I#& 9q8vj,&e-$jaGq4BJjT`BUs7Y-6aSf΁NČJO4]C4&?iJ:=B2۽7̠uJl㡸'd>寧Lʥ GR BD\^Ev^P=,^F#pށ1_0;$]orCu67Z$$r A%lUQ**+nv dӰza*4TJ:gD@sћmmfffffff|[n¥ ^/^#Fn܂1:vۄrr,=7ɢO).i0c5x;lg^{߫I;Óy]rNȱ!O31QQ`Q__P5>ڀ>sPRqD_6o X11Yd0*UU_zZ߲@$|۸Dh1!0q7'm_#j_yl?n{rzu"F8noC߽&݋jcwQ7pSt@&*UIտ*[ok*3 Ltݟ 5sG쎰-캗CiluRA- (w $| _x%ӫa FCoM<-:&#HݫMUFb9n`D2c]ce L#5v t6iIMi]UړL 4!"Fۑz맅9_\9'>>e_fadg'$Amh>K '=}\yqǮ<{::ljXpëN!E 0 l$&HɿabQtW]K"a4P0^ au+gCS3]zx/97~?#s?`Ca꣆P 4 vʠlSDԞ%МID=LlK`YǎSMq&O$p0uVX(gݶ99s$$ 19 Te% jWo1д,+  pG׶7*|o+ rdE.KͶ'`x4C[ٱe|8]Qf3j X,QʑΤb=_w_CT A[z磶@dl:e ,GKʑ D#sRJ@lUFgD07{uVS$JWHxJlp6hwa&BhcbLo7>ߝ-rp`%(MįNl3;fE<s+^SmvL",/Ho}ULm C% o|K@ESq;؍)7=|St\P(04ڣWqKueQ cX}uJ1APME=wyt*?ӖӣXvNk0"hwgڠ% *kWnװ3oC.N! *!/C: 4z@86dq ov`鯞ESxo|>l/?Aql+ _|@-F,$f52d R8QD?^-- XbQ!WKPimOY6u t,x59DdT}WCf:Ȋo_^n7ej|n"{Ȳ""аm|֩Vod;%OڇmNx^iz5ݢV,AET] 5M_`IGy:?M}^$wƩEFˍ qNfHu.GiM6M>ٙ7PF Z`҆HX!뎐MQ{33a39E&!vk*.jf bZTͪ3{c U.1`kfu5t Fʢ #.9^B'Ag^oA:q};shz&=J;,ԕt =p^w+77q4'켣x+ |g܁ymQSQ4J2|+xu_=:9h&%3PXOl=>MEqI;M"cs(8˦'gk5E闿Ppt`%TdI aqK$֗) 7K Ĉ+L%MN'#ygh!ag('3F6j4" j4s"I#13Etg|YJSIJn8Lw!:cr#Ĉp&H=eu'XTo’{0N2P=,c)[([{"HY A z='T]y.20O-1b-8l^๼ӚD a tddQdm8m~^afux0JRzA> r|֕ $?\ P0 HKV2GL/|}2J>>$m5O#?9B%߆w/]vA:Xur=gUt @YaOAی/EkE%QEpA0mcm+s_.r.r.h")'˜˜˜.r.c9s.nF5Rw}WDIx Y'.Lu۸#HBŹz!2$I#I]$]tΉ)ˌ0D䬶"1ˑ_iȈb"0Fnyq;弈$DF""HΒM"#s˔!^r\&\kI.b`]CI46*5"{˹3ꏨOfl#ĬX)uӐQ#HԌ3r(9\Xro-}v4ܫ%R~e`i(6"2C9E)K $A&(, #e$͑0҈&mIn P@B95;shQT)"J:RqNh!(>]C~rzj|aJCԇ $zZ]w2@ Ԧݚ3@6;NJ8p~clix$l%%/-pjـRfs V%pPQf`}& gWzziasF܁dA 4Нv뺴u]ݳEXPJ4TWXkF{l\otGSld`LRe` 5&+^8dRK JB9"~"uj(JNd%y8>ы{Exu#Ŏ  H̎MXVjBN+v|VSiq{ز٨?fQ^111(~硱kyO k^v뻠ҝě}@`_n5]EwV9W`cXkk퀆T4)D,ZT̥IB A6.2N4e@%VeMnǮʆ1?XQ^Mhf'zn>Y:HFu{Ie4&n[~yϩϪ@Aʱ ɓ6'Ϊ"R1m2kdk2_oKB9uc?+AM]B0|1S!2*˖%cDozMa< LoL.&FqX4 ď(av7(X(k#bk(Lnlq$AtΖΣ0lA,8Cfq `="qxfAx6 SAքdqvRa4KigI3%my+T6 !L,9fleǨF 0M2YI>俟w-3u@nb5 I #^ Sri̍JoX8ڹT7oaT 6@Sa$?9B&#JS -D~V*+o^%20/cLQާ%9 D z0y[y,fOl=Gkؒy 40bSn=H݆RqTkқV͛Q 2Ji+L0*CI[Pibs>(#k8g J P]q1'9#HnznlZ Uџ=)6\)*k Bga=! FOFM4(BQIp"BןKav839v|ߟ13/ҊaҦ W%fZ+ӭΟ-L,{gfKA]>BBTsӣXAƴ6[z#[V@&@пݙfe"J(A%hc_U94 g;uFС$(IDBG.i !%?'BU[6ltԌSv;Z<{OHɞyy&);!C6{d݈aAE`јbTp7S "r-~8{lrƑ BEA':;"x}*P"톕`05 hdZ5*.H% JZ (SY (J@J@G$CjԦ(, D!gƪQoxIa`MJI.l/i)5.v>R4S@K;Dhhu#ilPyAcQzϧ`>VAͤcqX9H;M((V:iM Otw(*ArQk [v)µ>3݄ 6ꦮڦlV\daϖ CHad9'N␼=e>^ c@tR:Oӕfg۸?7@Y:Ej BuK@D:$ #4{2l}o|5O2~}=+k%(o" ЎKpc(4aJn4~R,A,}ثfrX&,y&Xa24ML3ABpL,']Wڮִ:>z([ Py[k;w !`2gR޷.Sf!2dّh`]LyNk> Ǫľ1QI Q7tMG)DB&T-TD!8uqk=ZٱYfdwwM%Jr[]~;:Sm4e=TEa-+DdQNVkq w&ߕ~gf5l2NgmP RF:O_DSR@$)PtSĶwM5n0`Gq3`1ĸ܍*T1b"^ۛMT=RUHv#Lo!;TYpq)]l k5i۔:@:@o wJ1E'u;w5٤))RܣR#UER[k'y)0C/"4ƙRAX(8uy] w#)kR:602a>_NV(#4Yۖ#JM B_H:{<`uC(xB ;}~8~(""_;hL2y/~X$hP$iDBX64i]Zڎ6&Xbby$iS̙ mzEmFHGHHrZ(aAha\1&eʤhQjHїח{;ݮQj":g­ 5n-h"L{srr"^twM~m { jnacGX޵bd9 vDlLԛ ԯ(@eP:yuvzγp""&"X0)JRҩ,UI'&\ y;0Mn+1T <ȡYhz)7N_ wH@m|{JH: mӌH̄a9#Ww)w4ݮ׍[w7]5K~p 130aJ " HiDBg`:rv uj22XVG1 C'h}DM{)Ca&Lh:h採q⺩k_㻗w $cSu;_~aƜ׷;Jo"ŧprԎ(@ke$]Kpj*;2W޹ gآ2JgjV}Qr eMNx-;m@ĘU!ؚ'LҝQ6ڣEUC/'!ò hќ+mRȮeQ"x4 R4*jD2@G* jMJ3b"xTO=<4`g*B/dyC L%vas8DJCBR#"Mvo(n+ Z8)y2҄u^ &ٝey#{C,68GL`Ǘ5+ilrMrq$2L-yfE:̬ *>q6 l:Wc!l78u!MN}fAvi&F Sò#YdsҙlN퟇@rfZ`7<a67)DglLM7{-xi;S m'HK1E@DPL1 \TLVK9h(:{4 $`N@Fyy5ΚU\! l"jLXLbi<*uc%RDTQ^FH86? 'S," %#!=a#ΕBBze?L>V<ʂc&6v(11DFDoN}?8Q7'97 5E8R 05+%-AY%܂,]4'ÇicLbcnģ>z˒R|H0y5Zbc [iev``@Ռ.t%,)"+#B5B%JzfIّΐ`1FD2in c: D$ .&t04QŌFmcpxHjAb攨#Њ4mGjmVfHs wnBdL&Cn h[XVPƌ1iJJX'1McR<Cy&w\]k6cQj+B4ǩkz+pʛ 4 %#ڄNZQh%7 ©+D4Xi#Q '[cqlz!)É@Sql@y'(GqX\c!4i,b1ȡVXݕvyv*ku&.owte Dham+˪;QM]k>uLqZL<!   h736mE&HI-#u+])t8b44 dAÛ5bml62 1;#6wD:1CbB 0Mʳ)EGX]Uӕpҥ% KEH&l|3$UDEҚiFX:^6+^枳T:%Ԑ0KU"vw:B oa`pR$2 Pkl 0Be7vr^벼ɦ5aYZ!ʕҁŢJקIyy* %I¥! 4ٳ -Z}T<`ȩpXrX4O{BCtHRD_ AT@ HDJ"J儭 BdwIJ,Ai#MRd㘎@J_ڭ@ ,4P."בI@C3v#d1 zQCE 9C4` *fH"}U  %Яѱ"R'3M(i>Y xݬmQ\if`ԩ5[ &;3R Z4l[ [6SS"N@g݃SF)GaߟI hFHAhu$ߙ=I艙XA{#nJ=N>O d"2ЖXV?2#z&`@/86H:TXh>  ^Pa.Th=݄6M=HWNb!@O1&MRdYWM% @&(S?qҼH!J*m#&ҷD jj2cdc6[E$2\f8"aT^ ;{ԋMaȍ,{i "Svs$&XPDMJԠR:. OYr(V:??ù@O4<%z7O] s$G( |oH|P p~3wk㈵7ÆM񃈾"_,tJDVk5UF ^gUiAڸ]k ճP&ǦmbA-.ZB8_5ɶkȹo+[6GN4,kL|9bDfu!tAIGŒƲd dWP5)MH:dr3.`PvTpƦr@4BBJDUۏ)6勄 rQHh5jX勳:ڋgfKv(*f;ΉRr5#݈oHaL^A\9#敭#/vcoP\ HkYl\ (U >'KȺlml)IL"9@mvδcNQH]Ɲhx`X&Y RxYVwwq.Q{`(wcCĔ}gRpܶ)5ВOϬ[=C>nzg4U0Ųca$XྨrRw땥41 QWV9u{p!Ԭqᘽ!M YeqsZ&m6j !/Ï[[ţ)CݗWz3Ɋ F2ہw"Vl?i-v@ϗ` f;q,BfluS5xf7MZF6, ,խ3ᔓY)"F̭g Oٛ|RJ)9ϔ3c kU)?(T 0~tzoPiytibmClEsf ^MgG<&͖|,lp=il=*8&tiƏlNfe1ùkRBy,q}v1&]jMo"MrG-I!,rNޓsR -Z{m&U[s|n:M:a*bİcN7V=rΗј.dvh&6!NJ ]P\bݸux\JYe  So Ш0] .:28z+9rㇿcIiw63ԉbJ~-6/)`p34ˤu9ӴIvn퀈E}k>M]N(b|!x6r )Z8Gy8aG8z4HdEU2lzt-xCSc*X4(JS;0|9fB 3 KͶ19fs❖- xŪlY5,JøڶsmmUl˖wd35P ƳyDT؉8`K" xq5\V˻"-z{k -XC*/\hVUv鰕S7a$"u4^*}G4Xhө)-1M)q+"Y "81{H1] 7 y|Vw٩ma_[ơ&bO&bE;,8N Ȇ:jI%! +~(x h@  gv4-4*"LG(.n 0Do-+_xISڶb^٪P[pzQ}Eآ -2WO.[:jJkKv3Ĕ gsud#uUSF]/8N1*fm1hƢ],6ƅor:&gcވv\3kElYV·Ab|Ty5~E>a;S<[ /E#OwaWޝ =OD$D_< BSehɄGNgKe6]3==9X"VŎnA!Ѭ!G6R4Dt6{NFv`nf7 uw,1u{bΚi`jϋfUR Hv)6mr7$]FgG{.pD!)g|#[=/b_Uw `>}g_=Iy UUِu;mp:^h,uMv0Mژys0P=EL(8ŊF=CtDw܀y% }]M :nnνo7Rܲc!Jh6#L1 |d pq!q ?-@<u?I/$恴DE3<&zjYDZ~xxxh}Y~SѯX{?mKjZKQk/1Cןڿ`7hJn\#QI E #k_Yz";P6+5n]] vSSn_< DL~@{ PQ$zFG!AN7SOnfЙ!vFf12Lzj2&8f JCTQnl4 8&1j0jt`S@-JjeHѩS rY?koL2`XʏP ]Wpi/S@%p6ouq0;U?eݸ|fItoUn!wx>02ڛ#X{yq&b Cr*RKK_ nzdA_H?Ho'G$-6fd4]Xx 1.'qTdt olvt,S4QaϮиv7-0h& M6-Co:@NgaO-PZ/<Fbcꢸ箣e2(ӘL8$&ڂwmc8Ny =;=Yͫ`'.+ I]'{G籜N+sYN: w6V.ܽ!;<5)Em zTƺ=o{c^p+pm7aOK,°-LΊQ = \A^TL ڻ(zm(N)G-cD.f j rg]XڝLvM(X8x\ˌ7K rǧgk;f=Cxm6"x9$ |nvL۳C!>ס!@|& wrMW=aT%$ba98*:^>5Ei>)$ 0?*RGۀxx*Nde0DF+X9?GIݗo"!㗢nUe% LD"U(>u?8XEaPzQ4}v _Cԧp3zRRS aOYB{\a:=9[[vQ^Oxgp@CHRBk#0+"Y X ̅*H̉5 E!&9`8@@)MNU;cICZx=0B\Ga'BKtXv~{HD?" 3""! $*֤k 2a)mcQ6Ͱ(&dWk]>rON8h4猳qQ(t C1|{X͘p` H6Kw~2} 9bܮS`"xA 72T}_Y*p22*dg6Cl;ʓ& Iz=ݜ5\HzZ v'h5*cseqm6~.6$}1J 5>^FϦH^cc86@dJD"ZQ(ZD%?Ne!<^U}v(Q{LnB)C៳0_{w/+xBm {ht(tlI&-_U"8.tt2Sg$:@Zmag,mYvjXۉJm&Ɉ(.شH/ff h8`մqA9ER E4^? pMߐm+PXeA{wvV  1CH3;T}6Q PLsǁx>R#dB K(A @_gW=AfN!q`;1s%:6iE-@0V-`=Ϲ'];ZFaڽbJ#^9zY-CG (Sg[cj6L=ȒAꆚ8D%1>;M--PF@ @LdWrӅ)@C鋇CT6"db{9U|at,iC Kd89vA  UCQ#;nh`8z#> P3v6+Xh%v=-2$nߧi<_|y\Id[.+F(T!u`Fuqu!,=jrGx%7TÉS# 5_; JJU3x=AvDʎdB$vhm|M3]qO$H9m cV68O|FFd<%]os,KIBwpvc\ӝ7#LMlæJu<<̜ocfsXd@3rt`"Lc s}L HdS0AI&&a׫ވ)i61%^{ųUm;wVKmXi( NR)uN @P:g"bN8(@84k T`fI OK!\!b!)$f_1DdNVCǜkhp;OsW PomYa[/^8=ʁ iZ`XYAhZH2@% *8PP1$?xj'z񷘏m'{XUR5ٳu!RO{}Qʓyu%QUdm̴ e"g.׻ D ySH8 $&@kriItCH$5UE58Mt{qNQk>j=n@ե;SZ,rkCB7EmjVɁtTˏߥ&!' sF&{;m#BDb$߀J%X(,RrO^ra%ӈ9^8&tlc1A~fXzťI2 .ܷ+Em}zJb7YDm$l͡5J:]ֺP7)=gmǿHDd臀މn=IOXn00E à$CG}Y)B#@|](MGO3wq$C0U.]G6f@*Ƨ;_Gĥ(h6DMRzI$!!|XZJTHk?'d?uY6!|K/hYL(A71LpaV@lΡO,2/Q=5慘FP güz.G$ÿ"K@iqb}RMQ _ G,">IRDSKeр̬Fԡ1-4oR z5ѠvF#lI(I.훗L@&&)lb!JUm# gjX#x-J,2IY ).E $IF!뱲ryMuc\(lx+(6!0AJhv{6)K͜.5h% cF1j@h*b|mT&J1 `bִeW]}E(2(VM m3Li2[)2IEEUiYllI)V븇N|_.7FM-AL ⒷW? (%L ZtMsƷ)Ӯ['O-XswUUUWf9,H<~&;YW{b:?o{l ; ,m{+ f?M{.ƂiW~;UPo(jzINǪr%*O~ݻhi$A;zD{zat1mwg;DUibH?&v(Z9vO>Yhsv>7N-q@!"G]|~h; ѥH !b.q5( PE~hRRE<+']5I{ ",Q%;^r ;Զ OD+'zX]E Ͱ~>Sr"0riܦ(o |`]y%8.{1:O}H_Cۛ}x h K+aVTpC"/"ÁJ/@z~5ԨdF){Dv4u Ay‚@u⩋ʄ2HxG$#n0xN5)bA;3\4ؐO,b9((M"t(O"ZX:̭,٦@j”y~Lö?(Z!?vp`y>[ B&hʧlԟM=m%ݲ7\`n9\'Őx2AaʁyFvwᴿ9ͱą1ng,3 X=Ql*Z9""j%ɭYJ*ɫ%ͺUI*&PR*QZISlV*B$JJ*&YHa(С@,ШK o"g,م` B +Kj $(;9cĄlaQ L vyBjI_=tU1TUІKtZ$)EmW#]5#͉[jSi)7 nv{jx+2?Sҭ m |1C@RV|q7V藹wHQj}i]Bnl#Y $:;}pIjF!"^GMWLBIq#@ :>#}SI]@&BT"Ʈ+R+@ er&-U;4]j(BxhDXd!l5 *W.\9AobR k̞0cKvB,2a$a&Z7MF~wE%B v8~vI!IkR,V"-j $E -PE e;@v+P1 bt7J.(5\ȡs숚DU08'9*`e 元lw-Ds]D$$N2 B'/=UXaa`Po[oDbJOqM1k꥙"lH1@F0vc7" RXd `6ȅZ6|ȴo|rw^=u&qjtN0  x`EF EɩѾ1&ʣdԒ !A)#ӝzv󧮹m;rwrrVn{gs28dFV-2$`lCJP2HVQSM j힘c3(kVlXÊ $!EEP35}a2N]F~,;|R6%ᰌ2kWVn&u(frE@*`H%ZuȃɃ`(հ O^ƙ3-STlj-hUnZRT:"WwmH@:u\ߣT8L!L$r(Aapsl5`4Qm[-EZ&Rmkj5kV+d&6KPU[FjMW:lZ V5rܫUZ1hQMݵhk-QX&ۧvwmrI A)bU0 rT dD@L+ \͙Y*Jjg+\Meѭnڍ5`֍V+Z[%*ܨ$ (>6ۤXH6hhM\DA[od%ǮMs=!E"RD ^ )R,W^@}[)q) MB(PQT67-5AA1Vg$+1aNJCԔ i_۲cnwWK3NJdb౐+! F>@b~'0H R9s I0l64)Z HdL4HB4#y@QeCN&P90iMT G7ڀAQsseꥲLsU͸FJhYRJiL+J6 b#iU,RS)UKmb4XƉ"Jԛ IMi)alfɚٱjL)oժ*K)Iה.eq.yULM (wpT>S A%SDFw϶ÍQ%:"Vro{'PIX6:SDGm߱D_0{!:dLm$54͕'MkƇ838Ǵ) /*% ?x{#I!btC=md|Fېō]}Ih ىmtz.1]xqa&Eݠ=nV{R=Vb ^M{g{F UPT "@ Qw_to'N>al|w۪aO {c@HU4+`$j4ء``!Cq k>_#I;T'j_"FDKKIO&?fƶ@9]"6eGn")%b-'hR,6Eo Bh`kx#j"7 1H9vtƅ ]Ӱxظa1I3z_pRD+uO-$aè6еY Y$ kP!NPR҅ H(w9 88ܜKZtgI0FsBTC-bdU$ϯ;Ktw\q%jvzm@93a%G̱UF7Sre{8( oj`&d;iȸ/Dz'0/FgVe{-y ÏAva~SK2T[uHezbɍ,h6D z =E0IQ@ُ\"6ۮW[j4jꚊb-% RJәЅ&RQz2Nip@]OP"ElE>-R\(+QɤO`"AXH&' >ާa'PȘh˅RI@bQ20Q\ZTM# !>d~Ai{֕,EDQl d֡?/^]7i@0DM,I$&/G؄ ;1 >][ QPNڗ RhHPxE({Vlmb" բݛgغuX(@PRtKp^:_=GX dBJ)(((B >y;n^a 9m|" "pZ(_`w#HsLe"XVrwza9r<_tzʩ+x}6؊ L$2BiHMCI~ xAAF?ccHK2LCwEϪ=G'6H<qbk#u1:{zc1=N^3n;!RnHSFlw*Ep4U2!0"%!bfFD6DkCwH8 B%#*Х g: -0&CpחKΤb "atB'u L ß/QT3fK`b,)~ѓ` 8_( &T(QFԻE#d8}X*ge@`_>s7?n9,9h D/`'0 A'Qw&_?Um}`)z<+۪0[Qvd7^uL\L23B8Ԍ YopjaPf.{ɠ~.zc97SzW9] }dI$LܻŅx-)=^2E*k~M<60f}ena#Zrݣ'Oŋ\nYA W+^2C|P^t\υӱK+|筣 "- i$et'^2L:22Xcgk 64MiM Dsܴro;--FmZTW[ {^@PD:K!3W%s?Fc8rmܺ=|Lٜ;ޕNwumY,DZafjPoaٻ=(>xfL }BWZS薦w~pz>D)c,"qcFC?{R X:iyH"^vE gQ!M{vhJ)Nv Aᘻ@c_>*|N&UiGJ/CCfRB* +Nv1Ӻ 6DKSE0DBD$ȞpaD xyv (/Ȇ&&^z%5$nA",vd_ `A|Xu֫ToA^ VzT$XyjL1Ѐ[L[Kt~6yfl:8aZ"Bd2c(qsyz=z6‹IE Hi LV]ďGD/9搵QBRS -Sr (4je`^H#{#l(56k#7bӽк2=HЉ<@O=/dx>x1>Fjբ 'l)ra ބ|5א"ʒ:ФBP`qJ1ּOύhWqg73C &9HGy&Ri FGdUO" N8|ku u[5r @ : ϖ.jz,{MG+RmhK$R+EFhÑDAt烧(/ʑ:+*HI!}FO"6y x@٪fCd!Kx6Mq* IR@ޑ 㒠ƘcwDMn#oAnDP4;8A0\޷ō4 b(!ymƷv7[wc6C ;xNLL wMhHJq.2AdB6ƹ CvB ) I3ϬW)2BXI+ vX6s/}X&7máaF8Q6@Ӕc288:o8 =3L4,1J6%&m/%QAĸwD˜kwȡr(j/E?@NG?T 熤b.3@b`D%4/N "zR=ic$7Վ"wZerv}.څ~ߴ?ojn8qm` l >flx[6\kqk~ #s؈*{|f#v|п3:siEehЊ,[c嚆v^:l!@2ݎ6dY$M{̈́ǫ!xVET@ 2G2";B6 "kT"!@.FKWx-5ŀ\ Թ) uS&4mil`T+`$ *%B9#- *D),*VTc"& `HZWĊ21UƆksݽk;3dvr?kDbF adUCYUi*J2Ge a`b *B6DuDQ 6Iɓ50dk@[ll8s v #JŀV`(dT:H8ҹw(J5eJv֗]nF]6]y2%԰j1 }6grcn'2h]]KnlIʸ$S-NBЬ`FQF4`VбDD\bMN~#v8dWLBM2w~/ʷd.8}Ӗъږī#LO맧Ѵ݇8M0%JJ~6a7ݰOF$2N9f{X=a_찆K=vq(6E#(9|p)XT8pTP$ 10юQCh8& 2 QĊ(Qoޥ]dRozW]*uq %م2 R ok0PL?8ֆ4ƮFbu>p B^R_l/U.WӖާ7JIڿ2ץ|ۤ XKa* &x 1X g> 7_szfaa,earGi(u~~DQ4E?"Op{pĹ H,+Q,@FL"lrRk|]>40[Ӭ :ΣGdIw $=;nPV@-yN‚T ѴҊ540a-tlSLj!U-Y7vLl-K6d҆Nj#,ٌ&&cjIB5:4e0\HBBN(-|ʡRa -͢Ns5k# PMkj2QukY4նX -+.D= zv&a2"(X̲Z-`m\BE$ Kq(Ӹ]iG\6;ܡnTᏭE6C#~ӓbN yW͍#pyUz>X (&-4hpa=]w﫜o1aɁ:x E'dSPWMtzsL8FrB&mlsjW]T4GFU'.6=QތZQWQfC$2rkx,cL051S  ZBYayL7o4;"x+$PzBznΔ]OԋZ5* X%4QMQZ 6`B QaYs!!D$ {oC\*oPy{xDl {A<`t);J^qkW߲q熊žFݳ9nG^Dg>DAoȢD& 7^ґL.S^dJ'<gC}:$U㝁=B+cŠG%L Gg{ɴ '@2ٿΪcuIѷ -G(xhQӺcKaqsI7u~P{5"Z o9iNp3n%m'@V J"]k[ a *e"fQv+>ebBCq#!j$lTΤ@zBoa;3#i31#B?%( &Iݠn1I.AP>qA0vlm3bG|m>c#QDe66 ,QLm79vr0!t9PX+c)7dlLݢQ PICR(C`armt:w\sJ(Ea,H0Kı @Cv}Y;Hl*Giߵ7TWL1Yu8鉒$dB=?G\L]]bu6p rP\!،[M"*ޛFn|*i0Uy/"id. )fdƍ1aũ .}/j4V18-}zt!ۘJe-})?Lb!{x=ՙ3Q)J6șt P7>Pˊ4dR4izif"#;.KF+f-[Ր! @.Y ch`umyQnWmԪrּ$͜WL",}nKLd;<2J4)KiTtZ8q k0FBHŤ Ȓx4& P eHˠ)D52g1vPa66hUZeс! bld bI$H(^SJ:%j$[3$K)3Yi)!65d"ļQI Ԅ**(K!UJݒIn&tN T=@H D %X@){LRBDH 2rPrLDXJ)QNG0 ItT(44%j|a CE'o|;e1$ >w@ 48  :ۙL!7B,yQF0Ѹa\OeX_ Cع =X0DPJ)]ݹ3{Sۡe0ȁ0??CG<A)Q @dZTbhp_-Η)W{T5 H#v7Ĥhu3*{Op;t1$ T1(E!ASpkU}D,JHd AԪ͠tV .Y ̴,0ZT֩*l&ZY bQ(ҐjBwGw[wU c H$F cש^\m[E6Vmns{vstszm˥ʺ^ `U>@076c3" vYٸ&y,.ҤB)5DD$APAlO A; .bH")*D4lSaAYJfX96ө!`^ڭa}rs~P\jCR [MM|p4PRM"́hX"}.p*A7 lmk% E_tЀ$9@૩JpL nYaIbhM=:#ufv6;;v H_nQY'y}!?xv bӽs`MhHa@ȀZgZm=c= $DCZTAoY&T s,i o7ka 49Ha+Ap !ݢu5#;``WK%wz!`8mWPzH7P4bH*A3u$zj4MnVHd9:(ݐ *TB $j,VN*BqҀdpRCC!%at:i)ǞضJʁ-DyFNSlKC!pFSI!;r83(Yq>'뤍t7"mw6l'+Juϯ=Vw0!O8hw`|!<52rGC|&Zfe^ynl1Id MO$#,Xg *U@BK. Z4bmQMMӝܩۏ%iTr2JʎH,lNu5Kmlllflva @iZ^_C* tfD2!E !?! ÙA4)/R^I3Q'֟>M`PLj,m~ԈMSCwP{IiCDF;<YIe=Cl@If 1P #ֱ5 Aq;#=Jowv^ā"*HE<S74_P@z"lwIs%?^)? JBd2+P%QZɮΚ9Bܪ)vvxn*H%FQs2UF F[Eo'z66<Yh"=IZv5$ڳfŶ i WdT6M!K[ z?T=-fR 4Q *\E8:Դ : (USPA؄bK {CSka-ƈtR+,QL5uAͦ򙪄Hij@`0CH|4.AVmkNu=Qr=4"ADMePw PtlJGaw0"{8x0qPsӉP:̈. " 8p""essZ0v Bnmrfbhv)ЁhiC# 3Ii>U,nWuԬL=dPaQfh#]5U1fD1?;Cd @b{5ACU8ҽ(Vxsg167}X]\V*Id2U(B+ 9i=Ka{%M/L;BGe60@6) Yi ilZOWMڜUQ lQT2`{s0`t&uwT0:$0A^,R0i`A9@BQZ6=AJOB8$J ORWہ[`R6ޟYg\?Ioy `СLIP1I!2N?9)O0C΂U_\)lߕ5ұ:t) ZU\ R hA*A[n\lzF_vXlDGz1 3vh~p%#k.7]Q&a?W⻀o  akqכgIgus!_1!R@풑= @(bBHws3΂!Bf =U1RhbW$\SFk \$i jWS6"@њilS4d-7-oq6%0MՄ BH#cARc pHkG64q ]4M zUY7Bm;i8°k"*WSIP0PhhU%C  pHCd޸ { Ary}{u2yy] 2 `,IREb9i A *--mQ|yWHD.̅E)4iq4cǟ?WD<3(b9wX[h\{~qI7h'm8bPxEUo [%Sִ‘*H3LEI7҂C$Zzr.b;YG@7\rlotN=U;A;P?\ T+?5w*pԪ($LQ R& d`F)VPbXP~N^#]v_V;Vk 6}jHCF%|4C>='=ǢyHdRNylV*+NdC't&2:FItIlIUtKRwR3kmFE]/ZlL# aS.́v@5W K9-؉amac J&H h@JF (4* H/@mPh&Ŵbڤ",M4FlV4QVxur ,ًwJ)XclHRFAa;zeb5@{:PSPIUW>+x!#4 kNvy?Aɦ"="PQxVu&NC;CڿhBtS8}\eNHNW ai7'gQKJ S;|]MN7IR8Oƾ:rXl붦X4+'>Da)Y0Q h6s< a9Yzu}]eDO[ έP3M͸ 51ؿ\P6>Y"rn.A0`aR6bV:MV+$! @AEl;'ق${Y[RLZpvKٙTaV"aZLهME-Zii5vB -זO#1 "~iaD#()ܪ̤W6LY/zp 4D=!nLi輔6J52@MB \Џ(SD !FFz=O3X{6L%y$@k&`Ƙ1􅌠5?:쩛\:-e@*E#w!%yȾTwM]ڀCi>&hA=>n{d;N!+"5Z jUue IP&08d&сI ^ ( œi:iXS#.aRI(QmMSTES!%=tH"E 09D4vȞPD#!k;$_sMv")f"(z `eluv퇯w-i(=GKSknv*%!@l! ` _zwQiم_f鍗,0.^Y eC2Ѩb;ݒt;@ +i8wBSP4T orQ}eIKIJ9@z*bՆ>K/cn~h0PMF3O*\⪩#ƍMUAT CXs`~E p@yXZ WL)MjP ![|0Ma*fX!AHV+"C[`a`B%h#ZyS $!&I&ukCp,`Sr vhH6J SV e㳵t! ӳa=DQNN468D7FF8AQj+v֜]dheffbO_gq"+]}wCMze6!c;(u@*$ ']u&4]۵j2ft[o g,uZqppjVqh$cD,G콥f}͊4#zU>u*S1כ-ŠLh Jth2]kӸ7L11GC.:$FK!,SS//'Hܲ2mI%Z6ܻkwmsrAݺݴl٩a|s&+Io($wʔXZ]@ oeR2iZfm RTbkvM3W7Iv6^eN0ŪGǽ`dwIR@o;KRJguq$1 ah_ W6$2\\2e c6MJS$FLP.ݴmPN  W[AES bQbd4's^K>>iqVn졡vu#wˮޫsI,Ƣo]f:ȊW.4b"e J"(m‹%TXVفZZlIlJ4f[|Jk% Sh$ \3K HwQZI}9F]ԫs)s\7ae Po8G`1NʵW+ʂ4iiK""]z يϴu}/, ^q/n08jJ# 8C-|g<2|\M%Aך.bU,*"f}2&aE*j4hzIڈ@i@*n/'ܛh8vR۲!hnƴSIO,0ֱ#C Q#A@{&\fc ag2ID~[‡L@6+]ޯqvf@4]v/ *ThW  U2@+P TP䎵u8Ntkŀki* (FR54M#IЩc!Cn 21a"M qMi"A(59F$ֱh+B^0$yy +@|^:- 4s$4&0 dhĈh2l6-@QXH"&!XaPk5["pqF`0 fbi(VPǺ^Vi>wթc5ފ8ee)JD Ճj4F&M]IVT(i&blDAdtVMJŋ!ƐP3 Nl TrgiGqJHZV686Wehؓcm{0Րb o_~q^fZ:yj)##6E, 1bm'] ܆%Ä;J/(7N*QGBpz#/{S$o:fÄ=ҌŃ_Chf""&^^ޙasIX=x+2yjPdjG:^'H$TIP.uU= XR  M0a0<_E/쯝Uƾ p-GY$>Jɤ юs;MP~S ڊzpcC{lPIh>nO`=>BSR@r9w|͘iV`CBGL~-GNfY֓YUvH@v >8 )|d)RJ*B"CGY*S۵샫]QY,*JH9@@qozZ Pp3o箵38 0gɊ $z<Xf!*Hs)K+/(whmR%Y`X7GvjY@UU4Y}9DhA H D,D(MIfփFBJEf@){KbiDNm-@DDDI$\CM@ҕ,4 @ DH*.xVggV#c $P*PX~ox=/{V XrH!&l J%Dh"_?p63 As" ҅r F ]uc B#R4@$PLՌ[KU x($t",t:w*<?AHvRc_4vPmL! 3v0p"Bh~x=>)J8P8B%;˸O mGP6đ wA l m z'j 9B AU8Q,a%5"T*lk$RrccPRI=u,b5N}-Nbi ҧW# ]J)&ąSJ% Bol3%6Rvm$)rPVDT03> e`$Ev]ڇ1kI7H;L@1ԇ5O(gprX$%̠daUT4eP: OE}x{MûPR&\QD ynlFda#|Ł3ZP+ bXHPQ!Y&j0L jU5#5Q "3,&-QUZ(0 VU`"BdK@*_s D{ۀ4MtJ1/6QxNh86јmm`2\sDQ_iQse?7駮bͲЉ$Gv5]ܤ3'kiب=-n^ǐ#_O.T]4߯J2w`i`bDgaƻinr,4 ^:> ߘ_Lݡ Ŗ0t'koVGYj*C] -{0;ںV:Ğd{t/<\t}\(:Qy,_E.VEdȳn_w[}a|։&nu[_h^u#c #ʴ0O-fJ,bJ)|2 tޤ׃cѹZALqe(nk28;SrAn@q" h!+˜{0NjMQ/=nEv-RP Npuk9zϙ{pLS/N|y94&(1#XLr:{A_OEaӆ1 bgnpeBt\vn@rH14;6O§l_FQ]"ۻh8lQ$qN62ld`7}aKu݋S@krN;6oeeVN E?Zf:,qEkQ2ֈ 9aɚx ]YQukYC`aoOmy͝ YalYa9VēG4 6-x|e㭛r!$6.iʇ}.0^E@ϔQ nJ6ۏCYoAרa0 ͼ<Q..`6պϦp9&) 6ql ].۬׏Op->ngSV_ՋuYf*`+zN0ٿ.Zv>\ Vji쭀(wI=mt{2l}1{X]Cq4wU"f=կƲs4fP܆ qadúLńVv-3Yg3r1$r`牕Mf3cx=6&lLĖ!KzB^ԩY 30;5xΨ vÉTSb,TUoÐqn^[쌭ݽqqvC[ZIҊƺQ&"`}WBicb09y aEH(Aþt㘆8F0)m8Ӱ6惤xS1ԗ!,Ĝ}ڡ蹉fֆYt N謾I l^cw&ܯ+r- 0 2BMGk&s=xxc[k5/a,w>z&fLŤ#ly&(5*ƋgZhbC {ACa9.i ̭=.gK vɸsx('Â5iv9a+; jXRv f{^_S,-xڋ~\hjN 跻 I㎀ۼFU@i\dlEg%/fkD8p3I@*]!2:ڙ1ʔnqm۠kt JAo)šAv{P0p-WhjuҁOIBz ׽ql0P9ɮl?+k=LYqFщ`!@@V@dSy]n\:{jPoD`ȸ-Bۈf!{q/ 8;"6;^MN"JEtLE ֜/c3<o G g-,_xnfae]Dx}i;DDHglWHLU19(h@$p9I5g}j!$hΐ5n2H>/,pNuZPF9wd>/:j$q!Wg=n4fh~XOG-g!ϕHߡzK-\Ò犋d$ÿ;oې۶ ~#yB;%æ =_ hVFS5bq*! z">r~7[Z?R⋦E63:7R3 ~%M6xx,9r*i kn/mq:C  @`Ch0c3 Ѷ1iN9f]`}8WɇQ% :0^>S3m[g̫&JD[gMcaPf]fV/d0,6m]rj.wMӰu\FJ a0ep{p$pA4t.=a۳B l5ԩDP^5Po}B )9 Nteal:1!U[s5DTWE)5I% rz9O`dbYvIJV#V 5'V]8s'J!=HXJD@`FqZ~^C"p'=@34#M pFE^W^Dq j׸``6&;k쀎A Ā!DB5챑~r9U{(^[IJMmL&sºٽ0٨)YHM^bkfٖgh"/'՞7]&t8̐$gv.S*d6cӕf-k4bڙm~ĻᲛr2P@cVkf]6|-=_")LFrQj mi|Wh3L@C# wzi +}&EJ)tk/*sf`f!b W!rCBfF' Vb9mn0Nˣe}a`ˊY9/S "L$-:O \D[.^< AxѫKgQ E* keOZx2;jѠ2βACrŻmIҡ !/t}̾ .]`יh%3=L@VlC1 jb-(Љц2O-\q[Lƨ-jַuѧ7׃ڨ2Ԁk$3!CFھd8!͹J:ιAy+ "F8se;77``a֑I6 ֕]U y $H.;r3K8\ ՠ0,6P,$m!,Q#%d_&b /0 'E(b)cLb.24_Q ^]0vSpAyBa3M>/w]ٳڐهv(`LmKʦo;K5@eF#79!de{%ũp NSh6B:R;9``ĮX̔^owͦ-ca+pļGo%*\ (IqugV Oy6oeiHZ8D>M] H5 Ie1n854DͭFL͍E#Y%Tq=)hx{ g8\HȹFU!:0=^3Ҵ+b'iWt[irHrm 'ǭ^%#V7kWݍ<+D!P 3vM2!BD**98[8{B4F຤\+'` ;2oo8Fhsc/:7K6Uю+ M?zC M0CMvTS?Swvo%7,J6c[t)=8ث mYfT)# WqRrFbeAJ$LTPr5p`~;*#0LgW W2UH7 `}̬q "D$#*XWGc`bOP?o<&""1HB i56, axB1 Y#]p澗i> A2BB;GbI0ǁRh Lta #|(p4o$1ChIIawTSNhk[W}Sߘ!ufAE)VH\u~Zb޶4mYg6ɰe*ԛfjCR)E`,cK2sڛbG)ԉ- {vnIQ%q"DDګA P(r/*u׹I 9%0}x +ui뉨`L\]UnfnlYX bEȝ2=̚$|- rj zEk٭_ϪBRL16 4@W3l;ap(BH6*2/^}?fyySkZX-tufPNz;uCrQ 9K@>ۭrД#㖍Y}PIJPmm׷k? GĪ D?JDZFGd@C @"D:pv/I$];MZƅX`'ZLuw(R4° Q (n@g%=7b3ߋz~h&` `dYٙц 6kS$e7,IcՉBtwG9>:0oLyU!!)R1@3`9^'e'w"DC&xx{'3we3[ hh&JAURNְsRvʵӥ\BZk.1v]\e)XecsZ5b<{m3;恒 YHi,hf/-n\ڔW$V9@) ;)|zͳ\ڛ(H[}W|Ϟ+呑&tȒ43,SRN#i]139UeeQj&l) UԹcNT@Q,l:  3_n[7&ojc>,֩"`2$pR o"h5 :GWzf.Q8Jd%UۅcRv+N%32%@H3e,n6dD{QT)#`nA *f3a~>C O niTAK+B'68ps_=JКHC qĘ +"R#NHpkiAV,錝o^w(q3Yj J5.籔_)&'0!Cʏx IdFcTz'>9ØqIa,I$v6 Ol/+ \Yl~g\ܪSdRB!k>m""h5"JM\U(2d,ݢ?!k}$4B*K(X/n"`rb&iBз@h?QE y$k'fd#X{8Sd^Jou{6T'Cޟ6X& Z*QdA{ҘȌ܌ã}O$G t?Gx_Qm-4,!E.@<>8I ^,c:*Ms}VXi"B=[%ޚXO7ҙ&On>0SRД;y){$Kev~;I%C.V'd}7OH1g>᢫y-ǐ`K pCD1S?”55 W L%4gGoW(_ˆfvqCYafs%PLu&g). !D $#*iʍTE+Il"Y)M4D-)6TC6I(!M#S0QF#[c%ULhձTk3XJFZ"7 <@OLIwE>` k-{4YF48Hxb3B~z@ęIOϮTht%B? XMĈ&&3߽q6#Ͳ)n|øTHt=4wֽE4~-9d~Mho @B LhQFju4QGBu%@WL M TL dd dfQGIqw`Jd#z>(8=7zOS!6ep5Z0 e MWȝNN֊}Wmy]Q(LM$>7jN^Ԑ;$| Ն{/u zLP1 ۣZ!:9t=صOxS KJ:䁒Msh;2 U=!eC;J (S5(`ټ_awߩ cH9r&t$8DFC O_=¿.y+C3yzkz^> ™]@qCr_cL!UMVC "]"VMtޥ B 7c*4Dc` ml|KH6,b4qHny Jiw8?qgUD aPv 5јx*OGMx^|a;E p%] 016)!,1p$r`q`$(UH쎁WR|PwDDey/Lq9y!Nuk,65IoIcWfn_= 1$N;)!l.UD2XCLvoT``r>y 3;0]Ro) 5*Z^Lqaس!'AfwؼA*h$ht)hM}-IB٥C#r&?xq 턆6͐ډEwj{$'RnJʹwvJ7p3 Q gX# ^L }$6Sm*vBw6@5c:.BxDPvs =k0 mMG[p&HXīv!=k={[i6jD:$j] E LPb+SaPֈCsƶ\E!B.r̃mTbr Jب*ӫ?zb͡ 3.3 "JWu Fg[VgHrySw8bcI:r txfkjrK6 M\㑘k6LoxgqN`e1qmVa"Ό%9mZvapN_ЅZw,[k[.o ㋉1 jլkѨtCwYCa,ZIv@۪[AM9/0|C&좝,beUFV&֫);+pwGx3[q7΄9VY}r3Ķ oYX\kjl9c,>)| oi!HQŎus^q{nS~RƺV AS)@g@A.e5wf՞뼻fkC5wN>6F|x1//2f&DԢf${!1͗#;_h&KAlUK~=mkf$-G☴ASТ i42 dG+({"& \+d8{L}iV*Dco\oHAX#5Qkh$%do`!DȈ铻;:?;ܸ@12 4M_ ~OS@}PmϚjЇh@xgZӾ%c*I "CnAU6.!>=!oԪT6Mb]gMa` \x|MVqF/4LU 4Sޠ>M.)SnU+C3 ra71O^_DuO-T[*I[?!@| rg}}W`UBOZ_h&$FQqNoZ)27%D(Q2A00R0h541pFdC^-alUc6T ;pZ9*ŽPR$ 0 +U XD`A$Z@Q"¥HS8)vεgSBdS4$ H qJ4qLL xAc,omF)CgXv,̆6C#\NCTS _wclpCH`3wH/$P$i4p1l0MNpƌeD9[{ }3O" b"_gI drBL{M0Ʒ`Q5ɭHh:Uzu CJ¦t!'z{BGmY8<ݴ7M 02qJIHrA/ГI oVo^i&cM&C;r;tq<Mֲ\'/Fݱ7[nOf74EIfO0Ans͵*37]vh5;+:Wj*R;f,ǜkͽ~Wh]AL^`FTG'lQRtL b4l\ɩ 'fm<j^-fI G#l}v+Ti'mC cpVZ86 tҞ.dYӹ;o tSIԟ~!4y v{0 [=X _ K0z :@NQN'>E #R6$RDOuf`F*U0i8B>xЁ܈Dhɕ RkM+eRVih^B@KQy,Ow6D(beHAkKURLqG]H@Q?+Zԭ4*3 Ѳ42(@ ŸjNvA6Nj_G/vSO]瑻fFXߺ 'Am-I­C=Gp ^փ`@N0P?+ϺǧdMf"dQ@d;1ڦ56'}>]]}kϣύl&ys޽뾾^sci@=gN V:YK-K@F!qlu6yAJKBNvF :ǒj=* I^Y_ll^h:r=:k@#`g>]=4}5*@HА@^}]Uz}vge;P |9"B/w|C wٻ%۵/T){{ng^};}E.3ѠuTv{ku{CB<3wľ_Jw͛w|sg]Ɵy}{mo{:s#{/2)p[Р"w}|𮯵J%Jv#Zpڕw/Wϱ>wg^+K_zٶ'z}l}kX}z=|ՏUk}vU^ճy]]7s rVp wUM]m>wwq{L=^f^Ny{{/lۧ0m=ؙlu\Ks=b׶ݽ{/hb@KT.`m{N{wm[V>鉷S+}s;n,fޕ·w>]OK@_fP/^[;ۥ糧'ӻ{d;z8ssmEݝDElìi}v[Z賽ǻue9ϾͲw[׻jk:DU)5lUz`juO|}C==ۥڻ/{}7z6n{zmsyܯZqVZ7f Cn^UQcwl0Qݻ_+Ϻ wޫMW;6p{u^۷. uWsn=-5UڥZ1ES_k$Wuj@ q뻺n#n|ܗ}=mk{[((W @SUAw{^}x;5]#nWN;ݚv+3؛P,ql}| kvٻv*ӧN|.]wӲέf{[< ۪{w uwWW[@dlm4ɶޯ}}vgq*Mmmq uW >_vsGnˎޖh.p]U7ljӀ%ynzԱ;nhr*%ݡꞑO=G\wzkǮ{yav}ZI.ڠ4hvAv춋ikmRkk(mN筚ֽR\uJ!Jgvz =3s皬v8vݍݨUM`9V!t"je{Tlֳvb`Z뛛vdǪ;w^mX6j. vݮus-Нi_G7ܪ:ViQPz ҨF@8ve=h׶ۊN#,'0>dkRZ1kV#w}Um  Tճ4ԙ'f8$;ʫ3:Ku. Fݘ't>/u}{A%hʔwޢ4@ @!4L#M?HiB@bڧdiM6ShA A4#I12 5O&0Jzc&hOSi%$"4CCHO$6ʟhj<'i MOIo6SʟS'444j" 0d5S§dީI0B?5_DQ*-\j gXrMQSQLPTR&S*u9c+ f-=𲺙˕LQ?=PđR1U'9:j&iF bfVJ)QabJVgmR䖬Ld7>%/>tSpNζц5v3ӧ,-{ޏ@wkK "!]9t?c(syw=A@n(aK֒UWu]og9s>oiAcDžyn|BIOT:RIns֕PsFIp080*?I.~bI QV$<&`W Jpǿ?4 >*/n H$E8ǐR+v^zO;j3{#=k E/QN:HIޢUBQN薩d ]l눬]=U_UߞHґsh1qDL,ըQi#C.zE ?mA#SK3Ia)y.!$((6Ph҅$ v}Q"=5TrT K`?5M( JT?m4mxl&b,CI&+YS]M]#m'Yp뭰tW& X=~ƚB#]sW%{ՂtXnZ>̈afz OJoZTkwN."1ٿ_48@@V[xfs:ߤX! 0U/K(_oU,I OE޶Mг|*5X\=N]oE]\"{~,@A@PMY`3ƞ>4/z*套1R*w\(º3Gv|îy9ƽHPm/ӗ? ui?}C:)`~ AY2A@lc@EU^ Zӳ;~5%d2m& "#P F}?ty6y'_S$lBw@=_"= 48.R@PχeG $=ԌeSA AG[z2V45h%2ʴ'k^WW\MU2ͫ[  ,YE!QTS yX~9ZH*HhEPjH !+ONd_Iww49+I1% Kz"{ BUJQD}~1 E4 C0!C@$AERB(20__΀ċdlBM-|:g= 3UX\ClF4NSy>Zc;ʦI}Y lgBS/U$THc!*ܸz'Qal63-WOhxo"jiuذzZT~9ÏGu3x!)ޗ,7օ665'}bJП E @kCTL[_ y*p{<9wh *O2߶!SB4i _$ @`Tl_wc5B!jX) Q$,6ZȫE=On<wSr|5e?sGd}kG!}%硢rѢ׭Y;UHgى؇rtCO~1XGXuAAﱒd QB%,SN"ֱ)򎥂 @yOzg ͂("Z w?!֠^\_(uXO`D5@DD~H2S3'g?it\뱂"Uk8.@,vV,\B0b(t䤀&W&WFF SD0)eЌtLL$OTTycp>1bio4u(itJ#IKQL&&bozELIQ@A@? J4΂VB&(j F1DEGƐ!d  `(XRA%G"(-&@P ) $MO>jRGJqhDfo!F~m!kL~Biۄ"E0Bb#S(Ԋ(p` HB*(LT)JumF;5H$ c8bL”Qv0磠Ե-Hs [`(9t)&5RT*H#I1HUPԏm(%?\]9ۖmWm`* ЧPMhO^G2Ґ$34 ē CT4L%HD 0IhJU2(J|wKAHrĭ- eCf4P8َ/m`QxI(؎!HL0J B҅ PPi !R(ZBXEfJJt͊ńvQj,73_Qӆ0rDHIRH3=/О){QSҲ .Y)!ID|~T\v=(NUJ@%Āw4M5s͍Ufs,YjĞӿxSD4CK@H|SSH$6mh!LCg=!=o?wފ#EJ`gD=A VVͤA~ 3Z MV#E͐q7& k fۚv"!%.6—Y(Sͺ1Mq9$5IR@@I:t 9Hi%ͥ1 :?)^VPN().Kިd(I;_>nCL(Cw5}9tή?>%@r?a\GZSXh^bt%M]5YZE|M67jYAsM#VVeh!+nn TE 7aiTic=xmyjL&t"NHtQVO! [lM%*zsh@?糹pA 0,yPFJ˄TvYk헢b4tw'2Y-zpMA l4 A]t6ikB#y3BM t 5 d?_NjTCIg錢)$FUTWu,`gUDuH^ =eq$i9pt%5@\1T]J)c,n2*9DnAy3. OEj UT ?^Xв;=3s\Y9"^hCؚyA\n}GZ R)H]X<: ?㞋̱1Y\$2q rLs;wC 9cZ1pS2 b ˜FY,ۦ 6k5{{\5͆!?Wm{N>+%^uF9oKz*bwq[*\/h-~_LVK^bUjA#PhH"nKdޏK1uC(Z/pEv"Bl,XV, ԥ1H~t4/ZdC{:{t0[eBL)Xfе~SƟՏ'S7X\j @Ćp3xŅ{dW3 XTjGRv K&B j 7BYkDe$!} NS`t͵بV-\(d`Ӱ^ggA8+3{ƎI`_'oZ{ߍ W˯l8[ÀA_?rDYb_q?OT0crco} D>^kx,7>W\,8lEH#褵H[nnY-Uua/gQVvcHW* '(Ϡ:Z`[ Q>mgP%lc>*iti'L34#9,O`\ y=*>W]f3VҀdY'OGx{_E3ϋ?!~FFП@09L=5H𝜷OhA:8d ᲋֠rs{񨎢yK !)x޵=2; H"+&uf(=S"8 kݽcY3+qHO>n=&| 0+OuzZ %@:r';oe*Ȋ*[ ؏{vsi [&Ih6-imHJw4,ƍ>|;34]R2Z,n uE)oI̠uzOͮCp%kk}/t#hgG ZQ 3+jO50 6 CQ@Gnp"#E_u[R_^ڒX7SetyY-݆\T+wns gD``ƺevqeubӗ(iM\ҥYI6ql+6h"6{c!_w}6 A;65ƣy<5Bώ$5®|B] ʊo} xdnwܰvD H5Sjlpׄt_nhY Vz+Va|oT'v\,5<isuXQ@J ><ѥtv2Y`AfUV vʚysdt_<*e`Zw=[ta<9a;?_*chѻ+NXc[CT@=]֭~/h/& iyD%A@R%ʾ_PHVukࣘrx .oh^umɩzD0~8 woI:2SM/9ԯDc|CJN13z馣}v3G+eM:]}3n}moO:s8vJaOc򛟼S_b-w]_laQj`ÁYq G]^*=/f5_mdyg6zW9;-_I͒FWOYtPM8opɫ%G^/P.NM0Vs lt^-n [%J'M~왎\is B馂,ڕLIaI %@iU mnL~lb9Ua륭 #"2i:YPE]_{D4`Fi*CFpOy %i| ҵb,6O@n/\ R~$.25ܤʨPHfM G"@|@wrkE*)`f`[),I!?^ b*EGT)~uqQܳ] %g?g᏾5iʔʬg/S{RHϴKzmq?{> *pЮȉGQ@jp#N^q4'ܖs^j뤽J8jY"UpuT!(z7B[Q0ב])ҡO6k 2Q,"Õ7秩Ґtje!Nwab(yڢ@F2;7dJ*+ W"QmVol>o_)5~:ۓ(nQSu+[/ɂX#= Gfۤ mdI#eZ+ -YiZ 6 kNǀzϠ5?*~_ٳFؽ2Wqy*ʈ4j9# ν81W&4Cg||^Zfة]Yk[WZJ]tQMERJ PTX|gQc[>SɸCdt! i E0r$4Fkz,!B.2 Ճ<o,U&1A8,>4zo3LmR:4}~=?P ()W;ax)Om~=i> Tr6v$-h*Au;IR2HP#h;^>x͸S%~"8̳&d*(@{7"mT4A#Ke'.P?5=sܭ(Mb?SIW;$*v~}:?!޿>R3TCOk<;&dVP,]7| 7ILZ{,!pU 9hda#F;%_B"3ltzATSVLzm?kz[jeQF?q׹fM,EM{LI 5;%J#hտENg79ߥz05}rīEUݡ+ݭpK5p"(Z1#^ˤ*B^2h0xĐN-I\<*5F9t]7R+|Vhr|⬘Wρ(rzSqXERd˙p+E s0( `_pRE"h[gfyCqD~\P_wLY-1.pGX)HÞ+ @0;/,i]Mx@s*;q3 1R#*S= ]#Mמƅ%?(ڐa3;lx}ұ@P`jiB_G4l~/mu)-KP\ݞ"Z1O991l?|#7%-&'>9^CU}?Ksn4V)vkuٞ*Q,ޠ:SUf1] [[&%IW~&ߒ,P\FmvSg/R"9~L&9:WoǪx~ޟ]"}@z*(|u&Uz~FԘ#3_#UyyN"BE(\6M OѓVaRW/U근r#(  k .߯ h蠉PZb^̸ z釺뷝oPp\O~L[RAI"Gc+έ*;$6ɰ<,w.] WضxJWvIpk{P AN@(8:dn9ә]٬naϚq!55#bW#NQgp4T$!7Aݳ1[S v7S>[bCQf\XM9> Ӫ)2vՋ SI7gZI^,e#<~}-;8ܒ) ˶~'FÓypKy ֪ F a_/Ή{ ( XRx荕|/}n&HA.h̄dSFX:[}_Ot9suI:ް* @.'r.+ 44?V|^[Ȣ _0 _A CB1= ?UP t ,ʡ(H5&fzvE22y&c\6sBFнLXjPF_+&!ڝQ5_HWŵdPbq1TyTmU?+))}U5>vT^ɰ~)bO]׆| (,* T*q9qʼn؛7Zmx~6pk+4:Bй2niFFG4e:U.qFCϟ0S܊ӂRpp~}HoQ e0φ7^S_+50$U6,fJ|C]f^ZH y^Tr#h__[㧷HBH{V$~^K[' ^ ~*!roQnOl.w;('zL=_xO|>mP#\Rze_v7u/ax7p@,a6ZJ$!- cKS#jrlY 5lj l b.U|{[}|Awu% FC 鑸5%N[}Jl1@uK!>x>/q_㞏ӭqͿCiD=(N{@cL9'վw^Bx tHhwU!L1Jt֨AhW?۰T@Rj$uZ>ή9q=9m 9S8ҔHauC .'+^q~&?IȘga2'C3+ oq%K$D˅ӎk*QF,m8HI *^xGP1 Q|=0 ݊{;Gw%! pMZ/]qeNX[M>'TuOtmTX z?6UOscK^LqA@I&@%}0u7ֺAd: v;cOAl[xK呡;OG2)l" 6QGۊ8/u/}}ƞد_S|+[?诺JZHOÜ?mOǘe 7lkD2 d裶+ hæ>;:M?'G0ZpLX9kXq:ٛz qXO$ ~үl{hrϯ޾ojD// YH!5gutx?[_<}qFjqΆYʰ7 تW8 ܼ\AEa{nǵj!5SUeԯG8(E AdB&vZ}u? dҡZ؆RaO~ӫ@h.+;~gС{2#n`cwZfLuҥ$PlIڗ '9ze'Ss\VPq 5?ܓqsbCLr#zݒmD)(N,"DTT?]TSꈰ ÿVF+) aj!d)26%U=l[h.AI=aphؠl,|jj>0> ;?wA4_,R^JksZ~:<zxk0gȸZr"ƛJ2HٍSǛ͡:̇Z^#TZ2Z5Iz"جffj_٥Y/`P0B1,C<ΤfSB@~m{:,USI -R)0'9(A2ZSJOWhT"+BŞAQPz6.Gd<ky.c>q?ĒQ60DqWU?&:`IMDWe~UPTM䳀GT1׿ E(Y¸cәFq)^]ˣQUM蕑Suj4gc`K79O %lj֗(ŧˣ˺Ւ66rUzy>=ϸ5z95]t $!ZgO}:]qdҙT_A2pZȋ)>14epZ| xTш5N苹ѷi1> }x)2)ii׷2usy5ukK$Oq6@آߪtp^fm)p(n{^DlEVH&E΄n@$aޔRxiK接U)0q ;vY`#|uh+:Bq-"*5V8[:WW'_m?$ӫўܐ IĢ v0RMZD5^Y'Ά?~YhaB=]9r*wrm>)"M7ח㍷"_'C{RLc}u8\y?3j6"p{va`|Y^qwydc&whRo cf{㏪Y! TM1!=-x+ܺ> ݋ν @R(aZloШr8f@(UYxtAdi;J| Y00AM6̴:uU?8}\Y&\ppYg1c(J4x{G&Ye^cXx(КWhJrCR3F/?6 !8@C{eɶoPqfS{b?sK7k`:4Txȕلq:e~T2( _<=βEMSEP61F1IBD|yȨb"b)/,on?15QmmxKUEeڣ7T?ΥbYR&}WrWu{=A6?s%ΜZ p\ ?AtH~׀eWdxm'&);p>>xa{u9t/")ˌ;aVB-́/Vr2T 3_%OsN{q\ܬ)2.G`wëFBErA)Hz{2*v32?s_8~} C;P:^9݀pKe$6m{MxQW*&v ݢ5q!iޢ[jvhgi Fo塏3:mAB^@6 #[(!Og:NSR1M?aPs/y ?Þ\@l`iy!I+ MJO Jg6NSPB9 yc2DB%{LC<`{lRr *}P6 ~xq#ީ>\Nͫz]R[_O ~WRR_[]8OYAJ8,B"eG/=_[AO澏?y뺫̠.8(,n"=߯vH{ [Hc[UqjS {,ְ")u*KPE?g,03u։ƊR1SP]bkyuEѭ8HF1dl$~7Xἤ)3b Ӎ5cCtBT0&"f2 s[n0ۭzTڊi""ݬ}sDVHf* K)Qa}4+4g!ZvC6ߞ[il WbX*(!BWԖ2tM+jNiLp.hB3(OGur:qU5\ >~"R:A K- x+b( 2U}&HM4P|ƖiS%v@t5A1E@Pa ﻐPSɪé"OJq&Sq$u_낌b1\hHY;+pRX{qUGxc&f釻E/ \;҅dKEn!ݾU?{T_ k ܹ4Gϳ5Ph)z Ðrz9cU9RAA0aIaUTEGn%-1ɣV6"#\ra64Vy޶c`Fe(f WUu Wqq~%!C LEV ~RSvb`N6X"ܠPe}3ke$>k}wBsGr\!B*QW^'^UËWl ڊ'EOݕCps?b:S@wIqchEVvđXcVJD4&4;Bj*"PRiUw%*<|G~bAG%u'CB.ET 9Ww~Ͼ(/  _W  ߪyi ίu kH^aˊþOZ?, j\{E` .?C?׿FCAAtvޟi'S:s]vK*ER>ZuCxg<&܃^4dvf!O[$u:8|ĥ˯;я{92#j<.kQLWv2Q6[#9ހtw7}Pb6玜9Ujnn BÏ5DB:HeB[ =v3>n<_&gZe+D:80&^!Fфsӄ2BEн{S(~(~TsܟE}N= b!! A򫾟ϻ %@2OI!i}l?fПU rE!LcC).օϊT?Wt̲#lnifkI iE~QO͢gmb>Кa"o 6RUg_a4e>0k`uEdaXhDa8I8sDt4 TP.A~N1T74cJ % BR+A@ӉL_ &.uAؓhl'nm5ce?"PV @Z6e؉L@S#4AAI4U4LQ2HPTRTM%@ RJ  -NYB15%p.%"{qysgNIB oTGy@ܓטm.\`h ZC6~! 0gة12=c<<}LTPN1 4FMh ,Y7R"BJO\k!R44aMT K@+ݹ.7#qChC$ZPx_h%H9/xu 0tHlm>M }Pc7i MbdBy*i2TtA$#snc\n'(1`8uIQ~\r; ֊|gc~жͱrRDAo1QW4/D[n_ (+II J"Jԍ([|mk32`{T W`WOAΚ+u||z!x`0F!jNv0|;d%6%L>_`i`2W `{FI _04H؂ـEe<\y=.k5Aڂ7_T`3duLo_iJ|J~,2hohczҨFEq04>uZѤ~ȅH"F U17[?O`k}o _+x;op;I?5<AX'G3.svd?S?Pyr ˭$@P_iP@ʉSyvd/łQ۽#I%#|}c!RC=F~Nڈ$Gx^a 5Y7#\T_0)GM ϸg1}I?ŸsEgѿ~x[xJ_9trN`YuΙ/;܏4<(=LAUoIԃW`xoxL7Lc϶DM!NO6~@`G؆ziU$@|*ӶbEP$ vE H.ahaXb4,4$jylQ7!_I.Y*s| "6 N۰Pxt O>?/l1ڕϔ>ն8v6rVA/gOhWMK J$o {>Ѹ,{~zסwx׍nH,BuR,(Dk ƢcX0PA( ~&!1)pB9lrzlO6br )WiJ {JQ@P4+ui}r?<ٓK@R.!i(ZKeV&"h^95J J53u+JcIT4#ER)AE-- Sƀ+ó4ƱTPo.$)X6ԈPIJ4$MP?#9 ܍K0'jDm*Aqp^熱`dGcPmd(;*j{ S.ؼ5`>{گA)~: 쯷?Cs)J>-3I^2εVO*U2-w'dN!tT~5l^8 T\ {39rwuzIա%]>C/hXU$! c.!&2OU9]LieZqp'a4&7TȲ_b}-EaoM׉H\yQTR85%K!W] ΈEOenE\hQèJzt2X~O"I@T!ak+rɬЩ3Wfaq9^ps8(;1pZG@^):w藄ro:zXUMr{$8F* 5r D}qMGYpiU3]tm^4Tet/1bV@M`;|}b'ڼ]ݚS/^~Wh5u}lp^Q]lsT&4.#]E,%r+/{Wg[42@" OpDq(Hb} u{/ =S% @62#ŵт}aTB eŴho3mvjc8uAyKBq3TC[d3UIgzDb,#>>>ݒwJU<f{_M~>wX}jBAԂ *~̫6\(Ƥp PK>>~jμkO;$?X7^1 )YA;LBywq]15!dH!ɦ7^0XD%EK=٢U86)YUkwؑpnll 00vvwpG:gPRҪ` G0DA ztwt/s-)S7/ݕ/a`]T(|hI:A72h֕ U(3݄,*RwyEx=Ӷޝ94)Cb跭:aSuG q4vrHێFcI4t&;14FqK0j뛎mb|EG&8ؤd`LE|4?hzX~Ԧx##O`(K3xܕԼqpJߠ,ăՕW9q^y^Ĉ :Qj- kGB?iy:fVF|kрABL'FG}\CR!I Z2_0g v0;Zצh*=DD?E"?o w&cZ}ױSbk4mB2@9/FmW8K[\( +u0͠ugt}S[3Yy;} n|ous\Κ0: SɝKAҍh uP1|e_hE%n|vXjkaQxqll(m&.Ag \zTZ rƒ2[bcnA *( UX+5K$`w(45y-*0d61c}Cϗד#Д&@H^Xwn?d ߗ?[4o]H5afɖY0ɒc֑;$`}k%hn 1el AT @ +ڵZHNCY6`,ȩPp6Û?|}fO:Zek|АQxBɷ Nl{=>]bNMPқ.+na:jP W4YVy!ʃ,F8@8<܆h) %Պq_;SND ^ J4Z[4WY;6Qj/ (C&1}>=} pUo.!%b_vʒbv3pTm%` P se$ShJ.qJM:X!JuU|1j<2;'o#şAu,dٺJ)SgAأ pmI-8pْL! ynn~Supoi_0ٯ>8EVWϟHo'Ѷ# t3" !g5ϊs6F 06+hӞp'Q2?G_g:70-10#C&ꌬZBk0.R'ps=9MSqs܀]^EuDzWup0b;糷#@sȵ۲ȼJ.p00?;Ty!k1@u2.zf7Mvtmֻ>ؿ=TSC*Izwn $5Q*栄SHU6MK=VsAX\ ŃgbD.tȅ1fQψOqM9-VZvTy[)"{^6p~LFл\FU@U'?>e͹}nwm8~ҡRTQI^w񏍢v1}/ hmh7s};jDgZt(=RUUUUbƊ<~9G,/|È @[5"qrSVP_R#OTQ!9HĹ1Lªl +8|x#!^\ڏ"@bR(H >UO6#7GM»UudꇚH~_ve[/*  ٧9__ew!߶l8@A{Z3cOjJ>"RzP߻MI Mw4,$J ՘[ٹȴX3 -xxH OE~`tɨ''©;GPO_޽#OOO8z+"N?_; KF/A IBIE@o[<"b@ծ?&@)orv_ɜ4M)k]vDsjSR>{i뻒Sv#  4*3ϻ9u\ HM%BďG~Ȏk";*kÝ[0!#ێ ;-lYIRH͚Ѧ1eM) OkeIڕGw'H!/CP=&4Q|7J ,?+s;[RFBD)!;MӘVxVʊtY&{'fNl rć&HDN$zu( j6\YA5#RhS2Jj-J0' ~15+ٔ?g?I#Iz,EYVP}™i%tsrӎ,Ίˉ xgXW l"D3A"Cu^QH@Akp\0W% AT1X$OY(?zcsK'o8_A*gqڶ$HfaȐH |g3l}i}p7fĻXj^Pj'Di?!U8ڽ&Hy) F7?{~ߜq#4L L8evяZ4'tPp \#ᎢI"P v]7o؏д2Yخ,Dj:s: ᠆tV/H"E7!_+"PJ#0m1XstܳM$?,c̔h#̓g PDߢzvi(/YEN^T0P$ `r:5Ư!㨠_ jQޯzH(Bܷ ;IP(eNRD{A5wjD &)sa]MsJ[)SN̡N=$y'{(T[|Dus R`}Ե۽nr BDsd+XrMw ();nrAÙ> ޠ}#(e&j,\7,a_)3c^!􅫁yx,*I pU0DXgܞ~N[s?,sZ{Ǟ8LHXjorm"9--%Ppmcto3zy;Y`n0{_>c:X,9B -6bIUPeq;Lmr_|)$I$4i,8z4Q*V6<.1 zXS};Ga1v` F,bsiŞ־AH;?Ty@a@U+5 3]!{v8dFD6^<|bأՂy=Xd ݣ9b+mC`ow RU>ϢRP`0HT[Dvl[~6`øȅfV?};ҺYXŧ%h`I C`;dR<,M/j^*ءSv<$+Ը<2*,m~nF0hJ5 a*ԭycI*q4-wl4aχg|fz*,>H%Nܰ4PRDGg[ 9Ȁ& YdbGz6!;NcTu<}R; e(Oc_kLĬX:P0>/g~*c?>QJ5b#%W{&\>-R݂'qШ"?$..dv*WWs+ŇSTqո+JZU$儘Q zci{^\B5F$sӃmXq7N{]@pn O.h%e%X&'CE&*'r8u;M0M73ɍ \iAD#JlmH+W-*I+S~}xf|dU=4OJ3)A[֑BI9fR~J 3Ԯmuf׿Z2H1QPAGEᆧw )p.<@mGН~̬'/T8\~AQ)Q!NiBIW}Ur4{&WDE.DŽ >n =ox)須ǐMxGͥ+H (2\$q.VlXB5'9e #QYdQaB`| fH&$02ad7ȸwxS7kgZ݀i+O ThgT}( ki( OAyijemY-ë|]LqD!XsrB+秏Y6AM_; USїF%1j|ϧݍ N%}M4!B,ET-noNȻi3 ;[ThYR*× |[b3E"r݈PaAn83T|ηA8VHk,RѾz7>?ǎU-J u*T*ƾ@3F@怔wp z*zuNMQ0 UP-@5e+j! :(?N9,!閏?҃zhj_MU7_bϯHcr7$8ufv\44̦Stȝ/_ϙI9IM B4{ߏ. úQIЅ= R2sV\To.K\~Vq^ߎ iX(2)]EZzTLx-h"tfCTm?3e@H_O.>ade"(?;{Z}e`Q7 < p^^kf|v|qRZx*ࢪT~,.=!na+9SUU%A$UUQEb1+C,#|~ ABl usȓ?tuz{\pJh[ldA_LsB: SqtHV-tݪBr0*nd49)IⅷHPq hjL7/K<^-ؾ]zuŞLyScU!fz?-ȱv~ŬDF%F/2̜mvh41+V-n!n=q p9n]l[mll`(戣#uRj2ybr2zjqpr)4 !1FJH4?b~;uJrŀu#`8V*̑İU;ˌ #2@=^{˙^>C:\U XQ-UA vuBTAYCu+x"|TK`OnW}c7zyonwiΨn D!aCvXX(42%=B$pysg3~`J"QSߴJ.AEyss~V3..;")Z0,>EMG۸vo>D)I# :ϵy*'׵g.;1)E|îJz^[Do-!q5Au ns+n an i@.$ j{=TrelKmW MjBAP,ZOpUY\=ԐkědQ!/06ѿ;qN 1{!}-=^lEv~ aP`X/ȎuhsvdX%J(8)$,XV4\s+vhy?NtS;U *)9]cA-[:q=9۟mr Dh*A8әI,#9;~5Tw\ ğSm" @n"KidQH􀵓BT5a 웈 Fg!c\A>PPӑ>iӏ}Xњ j裿(fUe0zbtuԻ۸TP*$#o@;hȱ@iҮTI@%?>wܽ#a>wLo+$xN[ƀ@r<2'Uݸ{QC)I_d-AYIT_zwF߆zۗӀr%JsM(QWk G 3 ~k'u 7pYHw_|rd4:~0QMO{p>߫GĵrPTg-fU&i"V.l!`dd۞ԍlc)cMN2=tO/ruG\uP wB3-MyzVB˪MuK e<>I >069ĕ. +D:h/ڻ^TZ$ld>Ɂ9g QϩqWs_ _^N8oF!baA׷OM Ar#*I@&@OI;SH0(-6H 5l0>Έx2 QA@7]Ư?GvFĐ(;|?鶞x?,RJMLy{G;XǠ~|w_ջRj;@[0S1F!@X\8' W,* 'IA;ZUNxKE9:OAR?2 <]^Lm$~>/kb}8ɞNsT*os{r8P'an ~-$"Xp;ݏ !П%A6YƷfʄ /?WQ0=|= &OOVss glXq`G}2 &>ut(P`h/8'2k7-OؾD(*ǼݵT=Q1=~X?wZT ٚ?}O.~E72 ˶mKD%c ' jT^Dy cH@ ؕDGg+zirN` _RRRRR\5GvOʰC-CC[ S-TՏ΅/a" O<v SX[89,D%:2N[N4cHILȕ̏-,5G iB\ u54󣷮d3M[x> kJNp/A ?nw;0?$?R7:Vq?pq#sPZ5pܘ|)zt8|'oap?K|Y1.pF0InqF_Z=6{8~dS.Zgk˕6ۡ",eUlw4[؎ ]%ː٫^ro {vOSӗ! sd.r"ar$3&Z5|:W4(]u{Yk FLtY<!*5,F-ZSTv,yj Rz}9Ѱ=n|OeBp$PX7>6ӛҮ$p%P ES&u"ncaMvV؊IAx@kR/. ,zCVt)L{X_^碹38=H?G_V+.pe\ E3THxh75[!">7fՖ!] PN$Z,{L.Tpq ʇeJɀ9ѳřb#SZ Kx- S~q>LT+}\ەx|d6]<~Jv8Ǧjϝ <8U7쫍P"uTsV"[Yt&eQ$IzP.0 { 4.Dž*A0XE"Ƚ6i+4TD.^|*ҎKa;QI5w?8ӿ5[v ҽa gWLXn3el04Frq; X^&a`@RDB1b_rWkC37vdkȃ GZ("$P9WB,bQx902!FRVf  "DB /ʝ?oPkM>/ -3.j(*ycAk#ב7&utL{xGU9hԦpw rhB r:]@AVd9c7-M)8+S1}]HUUcOjߠ. c+bKھ3..+9&ҍyQ2!  "-!j%PT=JwM Uj#RI Oc(ѦW/ -7(ǦipS#dC6utfA#Δ+ GUUs THBM+q7`+ }R,DkVv??!%EYrqN.I!Iud"ݏRžBl{QHv;]~r#W263^~iR@<񤄈$n=Vm "-Ie6=3HTcL'r\DH| ^S(Io+C$Th'7"pXRi3@wcұZSw[@th?/.awP>@e :9U-aY]02wvOAfܟQQ!Z`*wCb'$tӑuILhV}$ 4 k"4BPIY*?QBEc$}Oe >Z)lܱYpk4Z8SuN|%_#HZl6MY1xUF3WADm5ndvƶU~*h] EwjZn]ϵVd!sWPES*pH6;I azxQxVe9o0k虊w%9 BAeX7( ~*G%3r*.ZmJC V6㒾uQb$w;p4vDȇؓᣅAUT>qخג݃XteQ4*ĶGg2DZ<%dc}MJ**pYMgh<<zg]qPt,9`cJⰤ X4yuBh^vb۰ݾyzWs d>y8(^&foQ1êGr;q8p#/  ^p z皶  R[>4پ ![;{iR9C;/\ZCGsx0p1ifWD˫c5du_ m1SM$0Wkz|Û Ø,)9]cNùl}$=(d=Wꄤ9ygץ:ռCCr J @tdUH.8dOvDHr@';$#F?Y)>cvVh J1CspzpPa~&wn4[[t w(GE5Ym^3(Z8Q|/{AEӐJg`4^"!κ8S9@h]M-&( j/m :,$*ejWU-}rV(+>sF 0*˝[%.&k %*RQ#WkjrD( 58Ke?-*J/Jpͺ^SM=ގj>t Fok=(E ތ醓(I'cew^20"d݇׆?PF$Rte8_϶eL@uD,l[VPQ8coa7֏Y)CC;>Od;",5yv[*ys*Dfus nufov͎xhΖx;40[f,ƷݷfBQ8j~O3`f5M况\rg* )a49ǟ/g6.͆ORJSuWżʼnOG66؁¥ HO , Kg|Xa")ĀUj!i>:Z¶ 12ULt;۞!n !P%5` 8 }l %(\6|&w0 j#:}tA"+ppOP L Y6|\ k`swH'@X^q|h6-u"$s:}~OY,C4b ip_6 $gq#Y\I>H}}_)V` IBd>Aq(;g3_No$Dx#T ]pXrxrX˪5ń_ * !PFٷ:‹1IAa]~֧T` <(Cs_N%ŊUmqW哚FW;/='nUTQ#.l8uD}|ϐʹ3IQ"LTz` քQ^QIB+qpOmmPEc|ȳϞ~o8;\=o׫I+}p^FG~]$o P (ӽ7 ܋08+zta~wYGt(c/ ,vՏ˹;t71}A⡌1Fa@xoIFHܫ&}t8F5*N/@$@u~ƪΫd!r&ẗ́=va Z$WR?UDZggx\p^w4EImDLJ_Uo}%Wxu![AKY{7-fx<05eP} m~x l?AtIP-<~E=mQaԊbgA,4̱C5&_Áx 9Π0?qQA@znwxu-o-yNPia>$$`w3_˪E47 -uDi]u[@RcO6֟!w *Xb> B GF0^h"Wqݝe- QZ:Q&ݱŁ`к(\ *z@#ɢDyVwi}C^kJM?39:Z6^øA"88dhQ|[L4]HaQ$AUu aSgZT }e*Ck( Y7GVUPJd{}trwN7'6ow1 bhx& ; )xbqZΈ%iGs5p)y O3M Q ʦ_obT6WoƉfnz:O p~0Di{PUGY|x0z^넺Vnz*jNs{5X̜A7B7=kEUw޷Olf  װvkdNJBDM_0@]xψ0WJjA48) nq!Ohyd9p<(PA4kGc>C CB0fB W{r.fy(ʄ˶@CԒ 6ljЯ!i|Ƣh[cl]Q|g03*`&U#n"|:X̛Zz ﷶ0=$EsYYf*+:~S~n$1kw%O|s1q_rdtQZ&0nK8hxJFxP> C]xB*Vh`A̷ ÆWi8&/*aՔ޺0>':sx.Vs08ʧ[q9W8k^*"*4,f+ݗۊ4q,ic!uuqQ_e ;}0ΞOVohj2M tBhыI8r jb{ *~5a24GP5ƶI!\(-PBtD{76wO TUC+DIQ"liy| }S' bd5 gp>V#IDυ2k;+S<|}ި\:FVuT4؉iOtsV}ٔC7ILD(/yRY]0ʭئ!Çpij EH(EΥp{!)0xzkӪ3ʤOOsYv`} BSZ X `:WӒ/> Y|z sGJ9?8?4-\4&V2*v g6ct:ϩ";HJdTSՃ]P$grGQl>V=1iСEFm4 hIЈ|CU7[іz@{dy,iaC Bꖇ-MN7\CTimpJU\5wA_Ut\?}+5D Y.,ގäUsSgug3082~{tkဵ>uC c-X++T /瓇\1z!w_DB1IA? /0!apID"]mp wg'\?!<95p{nlODXRTr |ϝ>횔;ڎ7s?7<6ipSi9,Ebja9C=e3*_/W-9 j/*"BO!꣒QITRQcu0fo;Ïl.3YV3܏ҸMܥ"TIb(Q.3>9wL%bM-Yjfh'^ n""h(mNf!h :4D*U!ޙRjQr`rYR GC[!ņ/byL(C2"@ 5u-ĭ)e pw~y !lTPyFTP}b=᛻D7~#<9bk6;4R*9zh>f"{">ow"Gx^t8_c6UP|[ն}<{+:kT^hއ=(H!Pp(;E};՘*C4%, ,e2lV0Ƣ)h'TB4ڊM120%\@+,@IhJ#ClbM*9 |flj Bl g e®0(fM*ifJUo}-MBc笨xOGA_;4.C}Rd\Jˢ<:>л֑-=9mQ=PWV6(_fVRpUh?<߯K[gu ҩd>X*ӧ b]]'9?vXZ/?2u&PqrByY_w1B0OOĴ }ss6{sLnxn@?rv2PM)TSG2}[u˾siD A 4W`Ӳ{8t2Tx &׹Zkhˆ"zpr EDG~W_`VKg3_0%EbĈG&@f |:{u)&{ cBxxO.;if ϛ>޹a=i=zCxMmM֧sg+O]ĺVa/:_@k:\Z=G3Bf`ԫ_l[=q9./_~ T+lǬńrBHQAl4h[k좴)ıp.BZQRYPU*d3&G: (dYwZQoQiFWr`f&5{#M})bDxM<qm585+CCYК- ,s()P)0X@;H)*Qq="6R >3ÓᛈoSzL13Vy*Q8 6Is+!@q ׶0R 61dBa0`AhrTB#ZTTENx*Wڿ#3jUzlQǗG& $32ām"H;!M%GBbA!" Q9sO/r7ܥ+GT|@뿵R b T$/>;?J6`4 u#&%Xn@&E?/W].Z%1o+Œ`U&o}}Wq ~n顃=ƹ3YoR x" z(=~sV.W$imdyMN7ʴZͥ/†At\&<R*$6h]{ݽcU#R" )25qUO7!Rg{͑W'+qZBK>?H]$/fdp\f~bQih_ 4B' /V$3#dv>W#MfT p"_"U -AX>駏E,M@PjDV[7RH#G-x{W*'L fN쿯gKD'aW~k%Y~b*>}.3>Gܪw.Rز?SY^*hv)i,GjSn_6Zgv} }.9q]Ӹ&nnCL6iJظYo}ՠF )u_#Gcq\ǕC|/٣֏K-&6X=p"[=o7,=Re]~È݆&A杠6ώ๒J<b@Pn%ȃeq&2$7[!ԼJ9fzNv4-gHrquZFks ^9Q …x>NX/0Ŧ Ηx PFv{s7'[޽J ,:!뢏Ǖ +8 =Zj2y.5Js 7 E0^X\.Cx_tD#Bu5>ݍ9m?#&A** 8Ĝ.˪MnH J;U H%ĒAC.Y4/Wl4A?w[YҍwQPj-P1VORu%)M+S@P"5 j,E~@A$  #.٪cQ NdRfSH(>=%%w-`eD1-q9>'X˾{2!mB!ՕefzV dKVvEA~d}C9sKqX:>iď9܌LC)ΑF.ɯFUBeUÂ!К$vo ПoYG9Җܝ8$x-pOv,WiԒ2asZ*f/%@ \5[=lרqlAJQ?[?D?LV 陸9,\H_brJOM3tIϒ7ky]̻'F?W4֧YƑ|uJe>rql=ㅘ5,׹ c$(ߺzlYn]wiNu';xxee՟4%-T3nɷ* V]B"P7<5,(,SR:)ύL׺D ?w Wf1Ǿ,iu.Ѕ?a80ͥWvC`#Bःϊvb6PtM$;3YlA6u4jD s Ҹ_'؊`HRA><" MD%u h4*wg,$z~h?>f1È+D:~w18{sby~|fnUBmgM(=uCcu9 3tl{T7Ws.̄ؓ1m|ghk%B|2`F@y?ϺZ.cѨT`W[xxj-nX-d7 pBr#yUu8]R:x_Xy~s`ZdthgC 5oms6Gm%l]m<=8pe1x}K? {%*NJT0o-ύB*P [0XzG 5h;,wIG2 j뗟ݪ?>QC jr;vAO:@t޴eRW{FV:p\?SDNFۣ@- p w\xjג«WHZ5٩DC KTJ=}Bԛ_{҅5gJzH3:pҙu``l1eIcB@e~U%`ofZ(׮OS&?,F|-Ǭ5z^QGS+6N=υ߽DzEPiRu!NU]x:6Ѹ`&x tb;(OG'0dXQZQ%keǹ"Bz.*:][ 8!55ۘ @zΠψP˶R`qԆήmX 3¢ohQ<b M!z pY*͚ž ܪ{(;:6 w(dy08kOlk5B`&>ul^"??\F!Ʈ nPyiٔm zo)*iLוڵǩj1@r;K bn#;{u?'&`UmV ]@B$IETJ)iC )]aT|_\%j5֍e:_YCxcƪ|-P2&NsAkG*Ʊھ+v).jzPY2wIjY4<~~m[8#ٚ|~6}jnuT,x=*JQ?}J-gdՀ#`u?xV{GLs=vz-×ٞrCگW adqh4Ps|6Y[W>M9L9q~R4#=x*q>%ܮzok'@ko FE|RX*fg[vX@cvZY)Ivƚg@l,-.G_g=Kh  P3 oQ" _X  ~ucwa؂A:Ũe잷|xKaig Wktt"Lvǡ/^̡蒆%xkrMA{i;kHAFSVdY_qc{ӄ9O,o_rv>PkğωOwv}AC@8K0Ez)ydz uzZSS>Ǿ[oȸMKAM#f0[ߺ͍])e2Q\,d2"0]p{yбb~fѸ&i\B6=.,%[=Er#Eǚ>:בC|h Kg9DkTΔ!Gȴk «I=| 6ؘT6 ITT!ԬwZ 3A] +j:+]!& VN& ٗv Z D٫]([[hWPQ4 mV%JSKZCC ,NJo_&0Tq]Ƹ{,dH 7V8NY#Nljfs/ Rf.@t-0p`g@!1|N;(FݮW'+@j#KWYW}l!MC%k^8^HMt8Zj6?\*gFXSKV)THj.)~q@qU{qۃ3->*^+3TC܃D`Q[T5b끊HqkvOpӍDzA4ݷ}}AT'DOCfg$&5X~c~د82{WvGu퉩"6~hj rɵT$7(0,yGù͘0 dZ4`MR:'1"%QnAe*\xٜ~8>rwzO+HiuC'\(19~C.?Bݫ2A1vn G[ޡ1<ȓG&OgŪQj|U7AHdQs[ސ0dݬ# nQ]ߧ*;.Bj_>kUx&>*&u3vl䮐Jd:޻Q*_)B\;:I*_>]q7'Xq;8Z1w'E.<:QOd *x{B 鐏Y NGނA(ny̱U燐<BA/:u3H%_%nRw4$)=/"Sh(wj1?K- _/` [FEи9_9rY}|@t{>xg1ybmA2 PZj?TO N:6`,wnu> JE>Veb ^[0P?ӠiydN^UiճFܷ v_Z\yshd\Ҋ~RX\R&9 PH@,9OQ#=^w\9Ipkp% rgc3sp-$.`De>.'B`6_`kS %8nq 4xKU°B4*v!H>JŽN<zU1]O=FEe#ZYh FAZWg (;@W|[-nђ@āk6 (̠d仹BΠfs|a/P3dUgK 5`(j'` ޢn:,zN}@"z3Gur\^rw7Ly;e ^-SIUBSȲ!aK-ucyx܎@_-)m] $?z3]{clY8 3xZ3GRkV7gYoYl6crTZ[e}bTȔ'{zSZ^1dwKí|NlkZ^ۍC/U2G.QQ__]՝zU^ ?.cfk2OW d\273e{W]9[ڮyO5ɚ3 7ќ;EʗW?\cV V Cҹݑx; TfLԭ>ѯcEQۃrg͙{4MF]e_Dz]~}[ߏXzdp:+}y~x;soSOx}a`sNGf|P;w̍hݨ1\C\%̘N3sĐfDž҄c`Fuq\`wH.P$W/hU߆E朝 _wx_>\MnqSzΣ␭eqPFoBrkeUٮ6x(1잝9g/Gyg^q)45ߎ{}?5ד:-sYbduAIȤ{Dnb끚YW>wxJ5m`$(`57F=gUhv6oh.2HCDREa Y'Ov~8dK]s_t \sVEO}dqB9MTmjiΥϧr*M>2kxE)NK}wkrIO.toB}^|Q?lNNJ~%|JJOalw@}OB#5VH2SaոjXEC6VT{z)j.TTZ6DRFAaalUDwPkpar|#+7#SM!w|kV+ƣ\`\5~cې[8=<&U@R1!c߯D׎# )c{WyJ ?uzu`Z:mU:C5OPZJUP2DpgF`k[Zy;|)ӯDfEURE}l:G2K 1 ze=DjW0 W:s{}Sw :\4K2"֨auc_Ҋ7xEBlͿ\&`xԸuYwMYͫN0({DK[.fP-}{1 @IisrCS:9 *5nYR(({2Kܯgel! :Mà֒ƗA!LP^̕w?S+b_.$Q UUP u2j]k| Xgc'ub(J x} ; WҴ#C:kgZt 7j`o^IF1&+#"j#w8T\Y| L̐޴;xF(wcְROK@Zk/Yޛ)X』l#  $6@r 1X\.k?f(:Npu:V[GJ&Ӵs7!z@2b]S1~!tn ;I! [|9oMr<4Tq$FC~eܪ t?y'9a,ͤ 2`oi'&Մ c\e̻o oڃIёQ`4f+촻a,lSs2 .31Z72x7FPMr|?Kx ah! c2D9"`kV#=M6൞EΠ^*'e'iQ,Ó禗z{r?XQ߰\ !=]:N_]-mٹ5!8øK؇z|~Z.@׮1{6oK"52b8s1^#C֧&![XIC< -?2 7[aTXBHZXcS4ax~Fҩڋ?~ EWYjƑi}n(frvaA`چ$V $MZ-y!e'A8I$,H9g>[P/9cΡ`B"5\Vs}?;Cb: "8p!"LsӢnO0 {x#gW,2,9*!܅=+!|>uz5']B:vG|A^;o'V8 N!v[2ޚ<˩A\hѲ53P% Lou]7I ٤Y$M{ qB7X>vM&f4 Zp~yt?LAHo;ob47kͺ/K:]:<ӊ,}B.uJ'|VtFl4oԾuGmiJX ),ΖCXDTx\޷=Ԋk9NӜ@7u'Kl Zӊ=uiJꝟ$ rOb;Jd7h  Jn2sJHc\bdƟj(Fh`i"*bh9j!jbb` * B*((j$fR$-&;l-4(@ZߟѻC[~-'SF΢pᾹeUN5N1*tykIKk4 K[1 ޸8; n)5sz8Yn#+^==D]G? 11=tLw5;ljr :۷P Mp|>dhna{~l̡8Wd|Ul6/|6IG1Ȃ_`~f%cxbH!Ikn_'G] -5]u6ebז!R0A7 =/ z&f@b,?agfT? E4Jg3֏ҌSTVqĚ*nOKMRHB4_/'6ad>'.i>3zR?לz;Նi^e`okܜ5JR,32@ 8{ $l67 *CчAuFT -Z|/5 ,酀-7_|עp<JpWfb3zmQO="_FsvZ+d"TN8@D}Tm %69X&_WPbc~&A$ j]?LqEڸmBs*C =#Use"fpf^+v4o|[:g)ed|;2~Q)D -WMXbŔfRVYtGt싮`+p@" ߕQÕ=Lwz@իthI҇v*Z (B$ F$ (&hb& f)ciyp8Udeh(L7 ,QƤ^jMܨI\+s Q :w +]&kD|KN9ᶘfL`k"7Wr? ~ŃH e? tG-U?)9!- Xsuݥ/8lPY$9HBF'-PfԱ(:>z$PMp1@h ~kʤ23~z0d1W?7}ѧ'Փ-D_Ң_V酃M/tSO6L՗Rq/aϮnWE|O\4e `J wTJr!>!n L^)GMC9dwɩmth7&EeoFju ~ /,N{va҉ bl }+(OT_qMJ3׼ِ J|OҽQ)Tk"pނI~2ZBHߕ,za4eٍ#?IݸY5\~ AZ~bܼ 2(sʌl s**qR7㩰 nA'AxLpUV)-gU:9">?h:y bOz.A`^ }_bn" ߽|3?t.QBŸX`'u~?2PpxΟc'H"!Oi^DZSi$AlE;izhRnHؗv}6{t]G{x|~>Jh ?iԆ ېD,|uu#$"D1$S69Vb!4N))h b/{c%4x8Ӡ@뱲`8;DDu2fDUDמ:aS4%~xjWG9EЁ`:$!C u?󇩖Abf+D Tl<2STBn2CðHWdM틑4JXP#QUDAiha$HGp^P18ۅ'*U"CSPQo q) `ծF&I~Ϸ|EW#Ew__ά8 Mǰ .2(aWD(2 H@D ߊ(MBϟra Tȉ@= (JJi*(J!8M+2Jw|o}|K5LyM El2{K)xZzK:03 @JPo*:|%BdE&!hfVX)hB"{># N7,ϭrbCJaiA=nS yնM4Ki h4ֵh4iփZ &*< u44%H#HBD ijJ0 UERUDs,H00b"[FvX%$C<{WUBW׶?}C^黋ɬX B{$.|d0_$_2Ow?Y@z!`F t%Cuzh#d}VX+F 3헿vW₩gsQu@ZQx,?{C;O7?䲱$CЄ`5XF/9T?|?%MP7޿{, ؓY')uG֒ś0Ƀg^6C84ZyZ"2@lC 'I'>I^[5\G4 fqPΕkR}p:ϫx«$8uy>u}}Z5#M7KQ3% u`&"m:8-AOw]m]7*?T_EL8TP-YyEPSTiRl7=?QbsU&ѾA%DpXSNZH$DzzڿfB!Nl!U@ fqO9k ]wi81Z`AGu m=u:IF Kw-}Ok*ꠏ!>1~s?1ɚY<}H ջ N?ۺUFpݝ7O7>! '2!St9 $t~ٲI3L+ʺsu{7O2aSWV)PuZ zKX~ƐPOvW)'mnZ-Nƺ #@a- ?$5;vx+ހMn"| :=wn N)W׮5ZD<auu~x?,}b_u:%y!'n9yG0eH¤-Klu(<67:ZℏT0zJc}3{&`>oT4RkP\? \/Wvѿ]AUo^6?[ <=*4q4HZ^$9v#~{~k܏_$AHwT3@P .TCJ|}i&@ 'A|x6^ tz iPUV~9i !A2@J> Q-I)Fj`̝EM_[z`K!Hy@A0HATEDA W'Sь v#$A,sn9n/fQƆP|T BG># T7鶶M R錮@yA ;8 [gg/prA|PFvwd@((QJrEʽ\nWDer# 9~ *WS{sRxQ/Տ6/;ϭI?E%:N~r+г#GpCv䅆OowAz($P({NQAҀ++ ݟºDP "E/8v7xtbo#bӮyz{.m(Pi-";BQkGzYSLcPL{ 'I&Wk0s j,W(TANHAO3qHz6@g` #Beȗz5:ehAEDK4`%~`^FG.ict?c=FlE;°8r$f/Z~sKىt~MS}W?a7)ϝB:cv_ 2N$'vS9g giD]Ex,%m1tw'iYlUŝϫ0DXwr F^`2/$GTR>~<@ %կGH $1XtNy)_ӿ~Wbt{)`A900f̈́}kEc.[ceuF 5͗!b.擒.0]")iHcs:XW^~wR3{U(*hP4:" X\q)f:t:Qclg$H%x)I6p )㰧o+Ȅ(_?y?[?WZD6qϊ^!`n z(1

?1$}H=0;ʹ愼Ҡy{B\~{DžuP cZz>g e^Uy3f2ًV#Is -,ot:eƒݯ'B;_,ʻDCv U\_ig :}:sx,R!??ڣCޏBFjv8DIds@_H@}6twﯻ\Kֈ ڰöwx[7MWKϣJ/1šuՍC\MZ5Vq+ê tNO2:i&j6\-;^^|3VNݤ88`ORUv0m*6޻svV"f>zX}0Өx|sa`U9G1|*|+Rޟ~|`|T{x GIm*|B G=[Bg 6jCO^x}#kpO(:َ׺jdSr^m< #wP't,04>}7tq%̌H4z~1y n>A"Ntǟ]n'cWn-Am׿g5^ x6a ]_ߍcG//{:ڮwQW Kl~Uo?GD{ȉu/pѮ>9z¯0Ukcg,yt/_M\W\)todn}itˁ~hIx7=خaO5Sqf=ˆ}kz~|o:;9f;=z_EN?K_k3=6<@gu?>z{ݧ[M_~m([ì{VGۯXT0r%UIF{4g;t)s;_g!_֢qÒƧI"{2X>d>)ѤX2*̳2kR˿),ѿ $ZFR&Bw}꺼Wr/@O}ä}~z_d vI {6&-]$_Z6236``````p;ϣk}K'ﻪRDU_? ($-*{/K3|>X@[zTBu}3X`s} 9t*o ѤI۫mlE"6'INލs€v*mk?j/qsƬOvs79jĠ% d{fX~w~`\ofàzY>|H A*ݯ:D>vX'~ocXȁX#Û%};|8=~>L꠬,uFuom Vfk9&Vb1fXtzU/֮NEȡNq9jkH~q>a79#椗PtS0}?{" (~Y"}(%Lg;N>S귳_^\PY yUi~{ֿuum/KFy{}$Z߭+7}}w}vCWu^b><<~ָy{}lȰ_σl#͆;t9GK6H*|p6qZl øK/Bt}>k]îϷ;~McH&ボ%-Ah#{}%;X v+}o$kō.ǹul~&Χûs%w(hjʇs G5[twǶ|SX]]>qU?Oӏf:!GV<{olQ|}< tdB^ڭ(H @:hHa.g gX@*Ե@B<>,OZ"qpIR4U~o+x=gk;6=ٳX`[^? 9#Lk\ITvGy/ѱ~ap_L?L9ݱ6®AXG3l x ~[; k,:GlZwFU_VlE*vztz:7e} <5#?.cfUN}nxHfFq='2gU\]+Ps#`*4${57-ƪ'->aop4j|QZkeKu)3ۡ@I!֔ +٪6\ t tQCܕDE"G" ?]ڸ0Єen N U]Ԋ2 Iq:;n:!_>{qdzx=AUP{mpp <>'NWdKxtf=ܱYBr=~TkA#}z4uUe0OpG\WyympW.u/x$sĂrs*QUl!Eo9*ӅPcG#^%TΔE/3бC-Z'ZT:+ Dx/L2;X.45`<)9FHP:$ ш;,јm d1P$^N$ Ujl:C_@!r ?S.jRьk`q5?;tրZY5KG+a!/& 6j ?)}GR^' Žl@a[e*-kǹXP]s,:xX耕,8H.Fg臸<<:˹zkl=2; (sBUA Eo_*TkiŘh݋=rEx';5٠cEq|GӬTS^m,m]uUkL"JW\4Di(\uQ3"զEeݸ#?Eu_1T7<]6{\| оao|ʹ @Pm:N]xVۻ m z">u6gc}/$=8gLU<;K7 נuOJpj@7S/ & !JChA!t}=G7:v9q(0ilK#3Wn6[ Gq,DG" &(" 1U ES BPHRT5TMLQIA3E4E$D4DMA4DE4ARDEV(Qmb؈*6AJTjV`% H(ZP% *&e!Q" N$)`ihX "R* &)V& d&( I "hX J&"jfJH*)( h i*I"ZH" ()!J$`b")b$%*"HGt M1TA|%uIEtY4R3DU2/-ɒ*#IbQ)*"J f(iF Ӫh(dDSD2KU3XL4+DREC4CS$SPDdt} JzHRGxyd`lD8aj#Jü倁qWv(.}OO #B. P+?T8iAdWtd D0>l~#:cBHA=,JMZR# Vb**S 1xqSrSƱuu]f躛BLݩyyU8QXzJ*8=Ṫ/VySV0!\:1[77Z_} $Jr0AB#u#HLUTQ$A1@?ǵ!BRtthy^F A" ҬTD PDPHP> d$$&R!%HdcP?'|S^^>y!!P >ιmԌѝDDL-UA}ETe`H*%*5G\C߇e:$")u*CgPA*G[p{R*# TwQ!Tb/S ޸t7jLt*b] &FQx؊4UFMHa0T;\7bo#蠘IQaşϯɓɜU-'#*,7dQCR@{1ͅa,78!͈l3S=r[ñ  VfץXr;u7KPag5S"dᄑ.UPbVG:j,)q1I(plS' a>{ɖ(y{`(;wgÃfׁp|;>%Z-UDwl\۪}% ]9b*v0  ^}u?qYt-$zEDFГv}^6'AG۞zEYs6>q@xiujׯAg߫D"%'Q'Q9}.tV?_b/hun"փO=<<9!妞k{Lݪ·jDMs'AZЅV9n6pE!zJdΈoûlsF +t'?st !O> n,\Ⱦ!:gFyX]zQqЍZ-/h-âC~a(+{A'xa`r7-CZIxD3ˇwn1њuYA (wXoϠ=W9M&U@+Gb6^ǂV*k$E3HspKʼ9z%)t(tI}gF|K ` 2hY-"-B%y|t/ =!r8D)~4rM||&|H3+?]k* d!2ݒ>?NЌ}fV2,E@/}aͯ aQ˸ Yv*v:ˠcOJ3@ $q:yu8#xO;?Q7ٺ \F^ y,M6:L>Cr80|I`x¤?iN H5=O m yZmޚaC(1}6W[[?pԯ ۾|#}-Ӕ ~vtUˑ@oUnN:3qZ*hD4foW_eԣ^^yRC/m0 L|Ǐ*X;@_Sr;^$i `3v·-DTQ:`4}&;tv۷ nQva'r(≜2I"b|TU=C~&'pJ_b2Xꡍ:*~31(}W$rO["R5309;i9'N)eqVy壱+4çJߩ!nRSƯ&ݴ}_m $ ?y@7:CN>m wXG*v_bcyF{gI!LnݡjiG\Ol!&р?0ωUrrROpvgL/@*&״2mݙ((}dbsmS\5%. Z$l(deZ' au> q .@|(?:d'g%H9ð7mD_ Y iG(!T( 3'Mgv> : Nwd ̀ajGxr 0@yv>\&ʝdՐ/G " |;zbA*Jm$rs _Ǣ {Υ#KiЀ}-(6_ ?tDCA ] }~cޞ 6-eD 0 t"fQB < _f(\<\N!3vU@lԏll_M4!WOh͘ LmC2(DAh=QJJN}f<-Ήg(L?/d~Ab,0|5 ޹ߎ]`@⁊H{S_ܩqURT<ƖGUsX%D`J.nʘx^^C_l_OZ<;0鰵@M61X&hCEGPX,ݻ&}}e` 3WIgM`wH"P"kғBƘk;6ezN#A^HBw""3q{cC34q #sX蓈??g4zȝ6&g?c5($j ao!8 ïA>Bܬ6qjq7U/NWD#g `1!^֓^aQy&nݢ!\\{mBHI ;uwJY}+W=Eet3Pyh0X0\@bs2-O^s W&rX t_y8G'K#H6̩0;͝MkATM a4^ă^xXzB: \4x(B )"Uk;}T_Mk $9KdvkFp:ǨMj=CKC ֖]^H f%w C r;2J V'հ̺hR5 ODm!64u..NȫO<ڜ9U6F+CoJKqtLHpr}GL('ԳśYA6 +Yѡވ\h4S~d/S!Em?@`6[ 1ԙ`#=ՃO@sHP$׋oC$uJU_}7-cLc h[ >9jogxPzb`\ųLf ${<ٹդtfWY0{Ȉ-3 !"Ǽ !vu`UZviՀe*0lF݄8hy –;u_B&kak$N7Χt_^b"`g+Kn]s$ Cac [lḓ3cB͢*.WJ1P|l9臶,х a k8m}wTvJ$6J *o$%!Q{?jV=a;R+q$ zB vT#Қo"f$p\VW`"˜ma223mq"FRJ nrmJ%o4X$p٣h]26TS6G-_c厍P̋3YNzd6[6WP@YZ*-5AbuE'W}.bMjtZW+&F&%P!5V,1@X*EbjA &!ósJWNsG-J:X=oCۈ&k]ulF+ҭnm}*갴8n49>uŤC&śfVt]M~Ȏ Py޳S'p4 oW!SI~ə)CȮz9`k\,EEgdw]&.^w<Ф=Y!P}uBk .#fK(I]%i$Lr Q$N9Kl窰j=OWC-ヂOA/ }Gۿ_Ad8!L@Q`1i?PPЩHR!J *Д5H*Ҧ_~>TErݽP% KUc%D#Ik\1Aʹ z/AH9no~bzӹ# krzw)WpOW eq!*P$w" Ww+:y޽GLs|a61A(HQ5Pi -|oYaNA^+\']Jsc@z ?q&J6>&d c:0\'hHVNpՃd@c:vگXe[ T&g 2tƆJBShbfй{܋m-V7 J̓Lhޡ^lSmr:lm§ f$WjN3v$0M'p"yi&,ܜ΅߷7i*c^y2(1ti}T׸!΢Z@5Ξ4ϙAeQ ItjT9ک.CV0ZRrnX\Wn:v𸲂B:etꭳShM|ȋ^eXaHYkfd'aT8jޮo}(nx8ejVr }HN0]m8sV^%w]QjUV5S4=eE4f${,UU'9u;-Nu[a9_7\/chQ~Vo+ *vB='FyքcX, Ri0Huqu /6o~M!t3iRl!7Ah8H㏛ƛ788~!!K|cϔ!GiGb-o3x\:ʇ^c4ǧ,ۨ&# p*9ib9(Ae, ~}| PqJacOO#/ww<TqFd;$x9WQoK5r{bif;ntUL{Nc߬vxAAgT||/"B89ejw{Hd@鎝#[|5'?ۋÛKPjnc*`gj|ڽnRt/[lS+7E)11DO2"j|9?gƵ@=""0jwN$ AwvZb?fݹ#'0W&Y=EH E)Aqݿ;KC,p ꪛx@ NnJ),o~٭~xk2\Qob{|%vp<8! NXZ-zb3p2t_ xxmWR9W3[D?RO?hT(c8inQc} KÞ'Åч>~V=>cG4$IH 1+^kC)QGGSR!H{+"W;#"h=([}o96<6Z4C[vW70 ٸN~| ^+k,7>UuE1o<% n%C;dM9hZŚ&vm9ZEOÂ3 |JU,u:WG=-1#яC1ͨ6!Dۜ;֧| 8`~_vY Hü;g3HNX}9P" 3D 61\p,u`H>ЙƒNkp\&[,Ffh*]ޏмr{  |螫>қiLML@hGRI>swwNG(Dz}0F=˺osdC?Fs! !3zÙa,?:w?v<9}j/Q|d%~Q`>_4U rTXìѝU!:X*.'6\vsxogEJ!W,b'Qrx٢diˍxUeђ=Ԥk|@RV Üo|hq;U:7SYh|0BU$/s6gA4/gR:ӆQmkReY쒞/w;J5';ӓ=:UE—ƫۥr&9m,_ jfJqk,)g|t[V$F j|sNŒN?D WpasC~_#*x|T15whmݣkWjf Ii|UGpHŜ\W422{fUJJU{Y^$I!b58~HARc=IV={WYgCTT,I/&$L<D"B@y'~9ѾAd~:+FhB^o f55pJdB}mX~6Whؐ (MiʹC3_[Mobk4h9IjDz4yR`楸|6JsfZwu>:G}w9jo泋S3]u<,O|swko]w;ςα3w+U>4~gTio[]t:kXqd㣴_=ex1|\Zy}:15xk8Oq5skOj{|?J8Uzuw'wU]''=o }q{|k{q:=xg};y vގ cS_v>5,˺sJ2 6ePT'OQDx&U.X5'i[C@a$%ct5+D xMAl2d ,RrYᝯp;x+לGQ=H3rꋨIVxtzvdSA`őVO=g<˜s0uA<)}u}]֫)ojT\O|g },T]@tqro7&o1Ox){\:N랯δyɛ]G=\~rgO<:}E"z\j;㣬`F=Γu}k9~sNx֯Y;%ֻ_]pW]sh[.Fn`wA9ɬ6o'1ϧ5(/JJZJ)J((JZ(*(bh P"i iiij *`(* s^΂dsӑhSRN(OU [KF럭ɱɥQ&כ7Ј:;w]eO(\.*jMAyyȠ  4ۗ޽잲 g螪0X(rWߧstD<]xjo %CxnM<p5L#5%HΘ&DMev,2TSi]ހuUX,(}ݏAƏ#1D)GɧEݳ_9H̿*Fچ^za?. F1|73U4 S[$ 7"{3HSD(i7$^|X4YJ@Ay݊{a1ΌFJ>sYG-H<)9|G쎎Ey>gwC!7R=uQ,dіZ4aUx쿧?qv__aD3 !3 >f?4BBwP2iN4 pV˔9*$ _󝵪شPWsjkeSxp[,G~Xrip=p~ ex_@kv B/t5~Ujjix͇ N_PԀuexXZ' m;P9l€UX)"*}~5]͙Y4AE`\Cov9Tc٩MsU<4:- ׺E.*MS\vT.76pjesIuWȠyZ>IˎhOې9?NW+GD ~aDbR>_<*}ʻ|C  g @_`M!=a7Q_G`EogBu9B}xo Pg樉AFX UQ7W(q7f䈢GE!/`gx[d@s6PkgTedn7Y=R/}Mk*Nl]!*u0jZ!myPB "]mHD`(@5nyn""wb+ѭ?R]:y|rT>ŷ֨5w( J(y aJܹn,?VDzEg!L*~è~\-Jdpd pBA起⾾gDwbꁀ'E<1߽M sz?P05jWWo`ᤍB]@9!v(T"] aD@$/!ܢ5/QX%i'&RܜP(㧧~H[a~~{kZfO'^PB[0 (pg:!5?ˆ> b1; Z<$G4ZUW:tZPl2( iTeN:F,K|z9x(O.}<58WV5!''@@'#a"14 sAJ:Q_IhY^rN|HM93Aa Io$4dX<əϛÎOH<(nMb,[ zYWS|I|h1%??j厛?bFee>/O7|!:}y 9Ra~|8i'aG|y5u+:>:թP2( ;;$ѿ'au!S9t~d>fN'fQ(}SaW_J61O}ZBEbfꌵLN!NDJp@ۤ#FDfp5St$ 62ǻ@Y+"Lt_n_?7PJ4:LRzfyEs4 /u#\O@NZ}lc;"h1|E`rhy _dV"}9GV;0R0M,\o;];uvX&*'W![ An%='2{zB͋07Y/hLE $y S$RUUTmTS6*hc*!M}>ކo'G򍬻wsGGA GN!GG͔Ź(j&fq$Pw/䘘ǡz@dohz-U\"NCԧ=-WlQT$lBQ}L/P 8B5((BTx"q){oj@SI(@B?o\z Oa_bjzGƷ3#ãB_-}Zixމ4F}R&ݷNa˒)0ft~@Df >_e}(u0 vŠ:Ph 62AZaO!? ct[3C.5ǶH_aڳ;gӍffFCz}蠽t\;bp(J $ذDe-wРfT>yƭûxl~ LKH r~$Wс }I8<+|3O?@s[5Po`44)@ :&2X#36?ۇӯïyjo3 Q(DTYNsA֘nR J&ZfYmQl8"6NTDƗץ融@8 .1HJ_u~?\D&0z9$1ۘ=__>N{1&0>tP|g+W%ä[IA~?Zk_JB'߷?gUX`#Y4&V}~ =zCIwMI>W84p&mӋ?I)kRRpB6s&~5r#OYs!@UEn(JPzgaI,J4:3j<;  $ ,x}ysm5ړk9zL̲sFB>vl~8T56Mŕ9F߱a@IĠH<WJ]RɿŵM}WX65$ůƉf4q$,?G>KE ^MM`NRq"ko.`zbyeOgɞ{!S5RTƼ V, R9t2,]h.rǫsuodDUpB S݀ 1fOM#eA33&oybp`Aa/{ü[ u e@;oWoC `b(pF!o7LI(vw^3ܛ >'ђ{!}Fe9ԈӦ%f*"N¿CBedkSy>窪`6H[-gWbǜgO.APc7׭KRBŝwѐ" ޤ@3-<'xǖBtǹ E  n'<*M?i(;752PuRlHkljpFLvcw͟eClDf0BLa";r='<((,Qㆲ:$íGߴ }ۂB` .6# q#Ht4Κ bzA56|$0{'Co? SVٵK`[tcd:ܨ'Jt:33Ĭ =`urY\D' \]l8},@ƻ2>hOƜ,Q}0>+ޘ.лapär0yJtqL著ҩqW/ޝt;sRet{rH`OXLJ8m(aVh!ĈԪa{#Np! DlNY6TΘ2ʎq%BCy~D,^W$΍w0!&T2؂M[m|դVc6T}^.vʧ2֢ UY ide>=]?w0RCH~gRNSu&sˀנ)߿;d5tߡSDZ_`aC;mtܙާ}阙vfqr`ٙq"K^W(*Ќ=M0hP/&guv1;Q)\lkj!r/G=yh=713'M+ъh(hA645[^ Y_ҟ@`F}׳?LSTFζm~'Yr?1UrT?I ?(XTBYT'ag3^$)R8'p)?P`cTև\a&D:m '?Og@( '"pIW ԩp#*XrޢϤ0C!R(i' yzxSĨ#("$/^/v{ H22$@U/3{n6 HI^!>(ADmMH7Y td=kZIӖ^Dc&H #(nrh8v}#ͣbi<,R[, v }p쓸xsxp{$ 1><KǺo@9C}9"y633SVY ڌ6ϯIALzWTޓVCoQ'@iMkO\ ~7z<y)$I"0$xW]9g~A(]yʮ>Ő.V$Q4 F<`m kGB,* ppͽ|e*`gr5=2Vm}kCGRk@,齤D ImyAk_rQX&- R6[5o*`$wBBⳭ ԏp\Hw\xQkXNU].9x0Ɔ9d$ `}4sY^]5ω{}qX22,"Ѝ% T J- P4Rv~gf?yS#+*ʰ~8^oIoW'oowDcr]f7!>P\Ph]]|`'l&BM?bʶYF7IZ_kzDZ.T<`]RLlB -=i#?:~{;<3FPe@Z:4t\@cMvއ-|rÍ"Ñ5re2, ֝l4ԙ"fx7؍Z\%@2h^ːc)Hɻ!тnT D R#LA|@QjhJD"17ߚ@xIEʯ/Ώ9:َ'z2a_xa @XB7-RK'qEw&X 6&oDK|Z#}P=4_c}]޿k9ú=ryR2*bJ~߱7iy!(g^% qw7twщ*ƶ5D[z0EDBCU.*-0<;Oi: di/؇l hS1D@%7Dﲋ5u}~ڙ0pJf p3s=-50ـIy;'\561WA<.?gڃHwxFte&!:H߼ 2]T  pEöox]LSV|Y *Ͼ/dJmOUX?<0  Û_~w:K~>?LV ?(߳;P=لWH̔ ;GWV׀"?ub뭠(>[ÇO:H3plG_'(xBj6/I jmTYD(xl*c8_S^ί/Qap:.Z??e͌>׀b# ꞓ3\?Dtu\Mi{"-h~o_/ p`@M"Bʝ=6p%-՚ޚgc6֗l{HREƲ*D@L0jE[5 xh2$]o_qG>mjNdGDD|7r;Nx;g؟6'e|O+VXwk"!B)#>+EGP}hS!>ˮsFFO`|0G QL}xL%!L%+AA=?M^6_֠X{AvDurN 164( 2V!(L[vELĂET$aPQMXgs2]7H:^W %-_K?R_pIAY /(ot Q:W.g` `ms@hN( ޠzHIˮʸl"ebDDb?3r_w7֊g$s1AL/Ƿ|/:k{ TaF&GSղw51v h.>ͥ;j^{BCSU^ Tʐ|jEprϗ~Wipw ݔυ#6bC8 H'2"ҲEho@U)P+Lm yu/[MGOO2ֻ{x~]v.5cru%iVqWwHҦ~ʐ%FƨʀU,G? KJ eRhL.{wv ;b"G( -st-#Q*_ [=*gk4 @x86F٣g?3fwz<N]pS :4 |+/Up.a^w/[(I?Ƥ\P(go@=zI4:6.jhZd'{ꑉt%LJ{'$@튍D\ p{rY:߄ > #r:T(ON C>eZ9C\Ct*sJAi`R@}Kiwg #;lɉC`½%%Ww˖}tڧ ?S%!ѯWqƅسoZV3n)}ѻvCgU"-{RUU4[yw&L{٣Ѷ/LJ y/zL!l~;5A_Xtjxba #dTPg{O+'#"jD(,4h. SV+Y"Gy௵Eŝ[*( L{~ LZ33f/W>7H?aycUd(u+@pHR@ݎ{mH'HzوIɓjjfJ%]ީF=*ɸb tijyz1<mMSŁ;p`mxTIɡz`4^.0>tJ >.w?ȼdžwps4jsTILV \Ӎڱ:O@[)X*H`*\)n.D ~9 M^+su2PW~%+@H|"k-;BHjGUmyv@8^$2P(P"a 5Qa_5(#yoN=r??0U^vFw90E~lrh4d1KRMRQJ)"9ap\GPmQLaXPX#MN6BDD:Q5;6\ h20jJ, &0:$ķk "æsuCLU!5e mR (5AbjA)ZR&6ZkGTb6&cxڜd/-6ZhkCJP2:Ѫ+!QI hk{2p̼0hVHێ|m8 ҐͦL%S" "hGAFU4m%a'8d @@kXSA1E$QY^SM;kr@bIh(HIyUV"(/+G(5RP5LB*A}U΂,2!F "!&LV2=OѳW7a(Nm#3 #,|tڀtfc+?#I TC3q~~b$6X{%r~߭;/pD}c΂D#y OMo*8DzGG;KhjD]@ >GHgy$0/*_wy @~s|OQg' ~DogAdW x7@A8@Z޽W" {yXOA?;il08(YiPdyBwx:pC!)u!XF2RPgXa>w~(oߌ9>NR1FJYЗJPˠ"QXwRGApGNfbZ8{@$BIO]480u wP#nsb}ZakCAob9Ab~{\ hTH-aMDVpH ;HM 0A3ُoϚ}/=A6~lJP62RmB1(Ȏ`#z{Sup{zr>"5 &M 䃶 HcwXy>FPNGQߪœ }qz4r%}`wI$,QNP| BJ(mr!S] R@'RB Aߎ~rRRIk:L{5{w郬Do-)4!dMco벎1$Eq! ھsPI[?)9qzTfNqYYD[8ɏțE{W2yZLTU10Igct`m[S΂ۮ?J/l/F(}$H"&) ݷR,T稯Vy`/") i90Xp9D }U* $́ f߁ EunDU%B%"OV#A=| ѹ o P6nTigPTƇ`}+(άL5%1:d0-`-e7=yI$ !И9h6g84IQIBr K1Xf(kJ]/8`l* huHw (9,Go6@ Mm9q.H~M d}~0:9r Պz練fTD:/n'T[Ȼ!F ;chf?=p-15gی$e)In$:/O} +jf&3wyg `c>.lNOhuⅦ^PN]!Za7 fA6 ]@!aaUwt)x6tЧ/ʆMN0OuL%`_H$/\D׈||0&r ^諓g_/:\"&d*D9K;L!zTh:@p9|/7.^ZH[QD|8=DMIvxUi0삪d@q]`J(`48BB1A(t^PP<09ݏyukmRAl'd; ?x;0g(zd;բ~<, D64ȤiF>U"B{$A6gBA@{9"äƴ a7bG)ш(eHD#fu>a!^B#AD #Rvb 1$D7.gKh(''fh=k" T540ǠL`r)dcD 'ǫe7A0C!vw>[22#YXV׵ՆH 5HAl% R3 P'Q!#@lQCH-ڈ! /MH)HD4 "C"Ҳ%8ʼD"1 Eo' 3'JD0(R_\d\C빔vSY|aGfhOL槞}a+C]-"CqY& |nUd,ݶ߼` JBSJ~bնEQk/ce_yȆ/S, sw\ 97F =I>> xd{{G@ ǔp `7im b`:z^!yb*"7` 3kL+όpu2 +$^I 9l 8̧@AܼuƏwԳkǜiP8h( =|нŮ`8sq fğ+y,̤$)LX*YY:VB% 'uOzu>d.Qrz.EvDV#`>`_nMA `^<0vmYCO{Oq9XJa=ywIDӇHy>OS귵;<^v&HkSo0"H@28'Y7o*gP$gff4æiHwq "(z<; nH #ꡏ|LF=){+^-Vyqd}0IJݹOH0ۦ&f 7LtfMVɴ BHLBnZE+5o28ԝi^'@zd~?_:xӽB?,| o厇GCX(z4o D0LHAߘ,]Vya ~*Ff$A/FOt|| P\\N˞,h $ H,q;@2!0`|>O05aZBDwW'TfmɂCVxc)}a5#b LG*.RN:AG |_N*yP{l)h{HɄ@)Q' vRt_'`׎n!luoNI텘ꋑ\н\ 6 4Gf3lC{MZmg L2T!ɛE6|lD=sk *< ٥Kڮqm:иzaF_o4ͺ>oTru_0/yꐐ&h(-K Ա{ƺ?k 4lRBL$Dž89;Cl/ђj}# $b4VPl,lZUuǟV/ʇKgDb ey%Nj[-.pEl pFxl qUAZs(@(zHzq d'D{~fs`}}^x1 7Ѝ.x~.W9SJ:3Z>AU8pBumv` }\@Ē׫3[ s<{XT4)'z}AӃnU-\wF@g\< 23%URSb}5`Oi22 p$CͺOdz(|w{b` Ϻ/wa1 9p_;{"ó< d B 9xGw߈Py!gLzDYX ov}2xXlW ?=' 0zα03bw$܀sJmgwA=awp7_d8M4-cV+$<Јp\5/R-4gչ#__k1 AN$sQ␊V5B.4kыZ>F[Ht@Y^B7'avu]Q8|adyÈϤNzo,k2Xā"f5NfoZ} %![~PEihfORB6rؖk˜ʌgêJIγzl>-:ĸk}(ỹ(O7J**q! ߔ/XVw0F[ ͣ}?-@1{yPSb TКU f`ё/(ugtNUٺhjñÚ8~]> /T>流MGiD .j/X\捶c08+T T ]y phGlk~_,Cdi-n ΋H-*oJn,1$;G . % O/ OV=J66NO]Q@>hIIL.S aPxt؏<_Wr7|K4&FQ#( M& g9ҔY*%-؁QP|U5,=a88W6 oyoK5˞l)o>^a$H$D@jI'r2AU_.!?8 O?>.e`ۀi^ؾaF ot}}&Ck$DղF3dß^فzːk Ad9i5e~_Kfჾ,v17SdEC0(vf8;0:fz6~#P2WAO?E!KxZ隮MkGN 0Ce뷤k8$RȺ9 66 !jt .Rn &5!s&ȖkfK%G÷g;f>RaAXY\e:h`[6Zc-8g |~WPhZm zbAz:ȇ'G-!HBje9fcRѓZrp9<0QTD i` ?$dFig$9tG|;^;1\8I/GKRL Zf(`t*Z*&b T'4^OL'لy~ *0U-(Hyuuxw<ݎ`3wjR3(!vx\#_ԏDmOޖӯK"NoWu@DjGcbJB Pݛ!uoz6*(EǩQb&O";JjG4hh[/@!KT {9AMފlL g<'CoKv ! ! s:nh (N<0$22^\mIu4hy )ATxx19{tg]^M|=0]`ĺ U5UG(\ԷlA'2WNNpB )M,fٌ|Nh#{NWӱLז7ƕӆK6[%4`_s73/Fbyp;H5J6^ :@a{&m_ qI='#2mJY<I#sMπ 6u߷%$2J_TO%Iibm(*E#T3gQE|;B1A YjuCHP7쾔k#hk@ܜD)E JPP}wࢻ4mX: /C;(A8H 0\$=A6w\o'mwtN2s3}F8ʔ tLtuu&/I-_}`ꐉP9űѣ[XA /xHIgb W~ Nԇqn FO>q,8#“ 2HSBPSوzࣰʧ~E"ۊЬx1R@)ǟXD(qC $;}D)ANba/yCAP; >Y7i$`M x@𞄠_`}DUDQAJf֤??*:ڞ> [^o:=:3]AZDs! o4lqwQ5JN_K袪4_E/ɢe,hDP} T{J #{'G2F$LGq ?2_m4B-  %Trs"(J lz'|dN]>):Tut/܌Jt%S.>NJa'Rff[SDZ鲏asGCr_ 驼34kW0"9WTFbpC0`9 iҁҔR%4U!"|g`"H^D8(fa a"T 8< 0 D2哶(E111 Ba! "R Rٓ%ՄP*XNI)-OxW_TM}I4QAq%+ 2D*)ƬX-+X־l|x4hhz 5xwS{>LuI9L1&4)ÜDx҄I$9>*=(%ٹKS 1݌ӗȖÊD -6kP5NfB Tr奯#\zg}=S;f5(vQ s}!qsvL vv@y/ECa63&$:.ǨhO"P*D㟧U; D!-)V͘iQ89o]|q2?G K;ddKZ;||9N 2焇Y )(}|9;{LQ7IPj!ȐQhmïoC6҉T}Z^J#F/EOEBDR-tDml\"$!B Dd͎e`^K2yN5w:(uޕ$w%̟89"T'ESlC6@LPҊSTdSԾ4R5P^i䨚Po ɔz-?~Ke!2SaT&C MV,f%˺fDzj֡pzLɰ`>&$@w{plk8bi0)|a8^R=K&iCXi D؉UJI>j $2%!#Q̇Ҩcv`E :E:% p~-cǖS#}4 4hASH4dӆf;(ĔUKj@s4i'M:lxEFę٤$rZ~ aޣL%.*U|\q qIPT #nԀoP$h; f=^`Ԍ apecBi0.vKG$`;Les⟏3:E":F&j2|g|)v5$?Cr%HK+Q9Tc+8R!2FcĀBO)\M R_?85$x1 s7+>GH?`Dow=(kM6]vmRB 7rsݱ B~k@% 8W#' c9# 2:QdNλ⥀T(6Rz>@yS7 *ca&],d2MS行;#|x:PdԄX,6r|cb9E(?=j4: 6cV7AW}1p^~$ m=(Pr:#$ Oq85uS7bpUQE52(!G>ߑ>!ˏmeGC'K=tcBBFᰆ^gZ3h҈*Iyd?58᜜:g2;<lPR~~Q3.UYD"Hs橉ICU9b,OZ` !hQ6k 0<ؠ=V@r!! &:'}b n̂X~xv㈣<͕=oDZi &yAFM`wB %uWi>dS`=IsOPiW="(wH!(&!1JNbI:K/aꓡ,$eɓuXBus: ڀHՕ 4QA-F1nh0ݠ2Xơs$#11^j^;)8W鰭 >b=31}ðbZj7A6Xqs i>fIݐx wwB}A? 6v EdKy $Hߍːa"7w8:s$uP9aR}B!:^\G]r)X6x5mRCvTCc/NhhQf X=RWFa202C̄ dfJ 0%\(a#d&țH[v#{#C<ꊢp*ZF#el(x'=A~@$=9Q@X O*%gh@ĕ3i8du\އٿw4R>{E6rCbA~jvN](ƣq*:}o8Ðٮ!X4(ʈb #?h5yIe,?l)@9JQxYhe8Lwx-=b/9vz-}^94HB,(}O':;QA'4ԙ.8 ͜q-h #NBOfi#Vi=h\n;G@Azhl$"R `B+TuN&c2y0g{C?YN׳$PbM,?1dx3 :xI(ۙͩz檪^%6ȦJ#i4h_dG]_}ldjܚ&Ea}Z=uqfsEH_ylXkZ@3vIN_~ O'|k͍3^YXTD'$#Seht^Zw8q%|{;v_t)ju"1P h@ݖ4Gl^{9mz l6hNHLC24A8(IUSDs(i(BV@Rfd܃=y!R7M.OݳZ=/00ʀ~bGhВFb%N)B u":0^!:Âk130cϙmC@Q 3*A6x zJt=PQn8mFDJ't%)0ϡ2٦ a䆂@4"}ZKn{6 3i*guSuuSo`ɡzۙf6&dȳ MQf CAӱ&PbNAmsG K9 LuǎGs6w84 >a4nZB)k߄Չk\`U3\heN<( : X-QJLT2҉|֔/?ucdc'?v粝H6V(!9hhi Uwp_`i"-\tM$Ή(%xG\ \/&#|x4`=ꢴ2i~ HʧDNg@Ikx?ʇu AZAL+M/XL'(V'$BI+"9%grMXmHGDQ4frU"\FO[ ?k'1Yu ǖh 2dx8.]s}HKdMwL EjLi I2>hT8ͦ) o 8; `% ?e.28-mƗ7 8Cp㠌h]qAЁ"JbӁ. Ž:XvLn4dr딻Gf0Ѻ^۫2Aa n8pJ; ebSձaCr3r <}̛?p߮7m]ty6`šΨ8DdH>v],\'|( b̃ Ǻ`:7xh %B@Œ2}=X˚Խɮ MMұ1uxuĒ|pbCqpAp8|!§֧`vQ&1wBj O_cσIV :M- {?y%=`0m?]H0Llck58;YmQA;}12'3 %&A 4ȗhuX>CscwP{$RV4aG0zcs"^_(_4̑&1 sBKܛ]O4OEP@W]6bM&*6)5`6'`XCc),= (C b##= xg9NC1ϫ[dT쌛wRHO7oÞkxn12NvYuE%tَj*ȨulsF#Mc;,kL, C ϟ*X{k)7Iyu"摅&s͛Y,UVd46Sp<=x!'N^;=\{τgs"zh3jR=O Rb FYh*IGŚ|.m{C͟_&QDQ(aDEIxcٓ-qnNsk)NRe(CN%B#9s1&# |u:fVIdDʨl@^IkPD#LG$ A1zŭ&Fj?[M=ׇ 9Y4$@òGv*h"B!(aO |8Ї Oo8 $%U*b> ѷ<ɅP7>O>{{v(6ƟIΥHس.M" r3Ju%;K꿬TzHѷG!.`a<Qapg6af H s}?bCELJA1T{sӳ(a -*y>F%112z]ct#wAL.zQN8^^7{Nx0҃;[\þ M X&7VC6Y=q4z s#ʀ& Moqu@? "tXc'ˎ (>(W`HR%'@4 o9^u CLMDUPDPQ%3$SD֌Q KPRDE4U!CT,v$bRjBD5K]7D$}d;zOCD\*3Zt̘&n" ~\ Ði!(WNmvNЇy}ދG*U% ! ¡)U2L>>I]~n:, re>6qL9!i/&M* y. Bn{(PĔ2 4RD%+BJiưTҥ"Pwc`.#h<bI!dI LgPEWܼNULC6C‚c'nH'Q׍e3y35N8+8g5j̲aM=Sͧ8& ,h|&Ty͘7gǕuvM!Ƥ ||e@gM˃Fj7]K BTHz-JEюïcGI+AeVO?2[192q0ؐ3nYIi In|-ďB^V91\qø)I!R d9thgۜO>3'4otyKDMtLS8Q0Ls 4ީG\ N*(G@~[Wۖ9$0&` =L@$y>vfD1/L nS k'[x^l{Ԉ#~N$ ?-p܋FljriYhwi䌜ͫ]Xxh:g#-atW.3WޜÒ?0St9K8@zf71l ٭;!qՁI]:HE !@X'eK$@8,ۿ8{ sn1! E.]a XW5Ѹ/^v=^/9&e}ɣsȕpOD 0xT)0 g:gfT>k"zoD!^O[+A [ OBĞvHRya5LN"-y9#aG="`Uv"C%ѨaH mE(u&t@Ba# |A4v:c2BC$ /nCБWs5!ϨiTg5݃!cjj: |Ǒ&vpCDCeہR=XQL# z=$v!S p_A9fJj`k?f|N M{'NG %N3_>?*b-3p3i5/`SNUvwAt)W+HK& 0~P i坫kL&pj3q 7<M(/:3PɾmTb|c:\j(q`2DsFrvk[H?n 5*#!@h1]8˴I||)螞$<z޾SX}-$Wmݛ`?oZ5;(uS,P+[,K4RrTY?.9_NhU@Ԇ/gC3рRHee`G5` -2oŬUD:fQU|twS[D8pVM%*K ۬ ߷×8I*NJrM(٭$t#^1+EbS\ Og+ f$WW0IfD^ԟ&9d @⪔R77n [+qQUlhGzcwaϥnB>ޜϴ|i[a)x7YTD?n3MGI[Jy^aɩU0|x[]ZhI N>;γX|cV`h"A KHTL&EQi^ Od Y(mO9B1v䆻']>; kXFqQPS]ƾ9i)杔Q; $2櫢/~SGK=C⇈3WEsTi06O^^?JrfMw[n`O(S%] Ŧ$cU F<0 '(_ЏAUķ,=/gWpn|cUzCPh|9LBCr~6OnLI'9'cB, QNt`cT:U$󟞢 $ @0v i"bb" "`dbH'N&"&JHљNc.gM!0HF`V #= ؄swIP=饊QQz ((b._fͶAE[143*LS]^0S憟ы3TH.a q'a,E;u`ϬDX\ز&$Î+AiArhw]I\| 3#|aϝ>1dM4mr1gKKY*r;M!;N%+ ϐz!v y`$ &0 ']}p5ؓ` !=3EPlBuƂQhˬcOo8Xq6*eq]{|! t7D)L^N Kz6:c* g$01ky@J^)y6þ(6<N@U;u_?eh<"#DO. 2zࣔ{N%+P $:Ǒ0{o-DSP;pA$T~tJa q On@."G,fsb\__)!$vm ,^ jU7^\CU|S '@ MWZNFԍbFl"z'>,};bCl65C$tKIq#LXooOYlc#\3!P=@SgC0v>GjВICb9 أ!nnHfgTt^g9*JÏ&7%#l'bp}p4=o}Yp 9 lRInjD?nqt8&Ї"_߫U ?p44L@c4U6ե!*j"% e ((9B?EEG9s@"4?tO[tݘXN<$`w ROqvZ "8|ϿPo' kᑠ'0ȝl);Nń'EǬ=.d֫ΐՏ:->TuF5p2:>Wd@uftm=`H;N)AX.cR*V{kǤV%y]g*oPxHo\.c೟;B¡ Y<-"<8&xÔ4ylTu;syϜW K$g5Kbd 3-Lj#7ʒ;aeP0Jحg9?x#0zwR+{dW89H;vtUϓSb){B)I.C}~G h{yTq;ߕkQI>#u#IT`i7͊c210 18`2XAB Mu7!%Tg0!17f"Ip1D`UkWЌA$X#w+23 - L$d+i{zjÑLBp1&Z\;$Pj4\`3 sXJCu&ߢ͛c?Nu,!nLcN!gAN y2)BNɹ!H@J#H4 v["#㑡K{JBi hE6l<Lш{qoSŕ0&I1ʃ xx%D'  1;ȁ&S"EMSJ >vZ\QЧ`"{j@P#&;$52} 9q9ߣ6v<TWI"!"‰ힷI9iP !=\guZD2e2 x=4\63i|WǬ|o!`e9sltEc8l V4Ѵ:bY%6SfDtZWo%V'bqd 9vlpl8xHD5HuN$8ƀQɆ :b ,d!ok KŚ%@Mc0YX$5f ˤpj z!`C':4̘9n HT!цYSP&7CpA'40=(JqBAŤ Czp`ONa^: Ht %@+@(jݡ AÂ?@{}wD&*>W.0LI DQ]:n!HORʎS5E-DrF&% \JP%A̺ (d=A UPLm< 1 90liwǿ=OW+=.|W[dԿ_CJН15QqIgiNt`* Zgɀ42P<#?>{r?pR=Dk6 'V!e?B((PTx}=} ߒp tPrJUUUWQL @؛? h^T ~ʮr%;!P?/蜬gm$B$qL3Ӄ i"N@!A.9GMkԛDIfG}qN 1|Ԏh6jZ"F//=>M%%}lY9#M0F Kaji_1~>pwx2}@lTX%I">풟&FI4Z],&cwkn{0vl!p߶5Y^IӨGb@}g8/CҨ>iǙ'IP1>7#lb~GqD4l%'Sޠ|s<&Fn\LY IdZ 07 n=E@І1Y5~ܝ3Z D0(qOutjU ْ?fJ ;:Fz^a|!%AP a< Hk^Z:f&P>v jN-j`$wFDOE" /Fc5&+}4=\t >yeA oB٘? A.ȟOEf 䕡䞩f@0IGGEI2E^T >44ʐ> :ļft K{bPCb|cx"1-?4&<ή|Fƈ1 )kaaxoRl۫+rCr`u)bzZgQX0N 4,xΚn+DrJ1$A$ak6u RZ JxwۗsĤo%py8(݋4>×sI͌ipG;ǂ91~!ʝMA00KRS'Bdh01- bX jV䔸`b?=)bV: 1f*"&Rhh"hFXJYꦩJj)hPD4E4%SM-UEUM$4% E!IUEUUUPtHR4 $" ĄZºv,cAAJd9U9?9~qt6h~Gnq*SQM.Wa.U"Hz[ a!T3\zJq̶6(HqڐHc7I8I3mЮ Ae%J~kp,1'E6dʱ'QF*Ι秌5Xde]]q'UrJin|2b'T ,7șBl%g|efӦiŏ"ab`yc`^E~,IQ .38lfg(2q?t_:@Uex) !8VZPF)$BSˢ3_tPs,"Th>Do&Q[# ,"PėcRi–=hGvϸx̩Ɋ$,mb@Q# ;BPd_7E"b!M.~74fNsL2+i 9´- U!ze6ԚR7΅~cc7=FopU1E_1rIR[ݩf>'l}> jԺ="mI6ua)O]CQ!0(C ?$m:|hw B~lD >"_0YEϛ OO(?.B.xbI;g[{ R񮽯Q^ܨE XJ]ZBAP-doh52 8F1mYz}kW%@Q 1 c]+*)"R_>}HANό"eD]=D=?>LI+p>;ZH AD%XilV gDDP@́D$3mI˻iV5iUBs;%AFJ4r OwUQThoy O$8@\;hX3Ëm9;qZ]w1\M5dUBgͪpuСn\zNbx)cB׵FjhwCW{Azt7Ӭ.!} C3'zO.b0]X&h3dSAZvrqD1^Z4X+`e{@|9;k#8]m`8F 7at,R@D1`OEBu\6V;d9EabڣZ&03z"aI z5@NZPrěyqFH߂ׯ^cfV$w*knyI' <ĻxC~GcK{rog @8 Ox %-A`,ixDY(l]ͤ=P GCc:_+9c,>əsmIڹ>lձ`bjJF`}SM{>&<#2DDj0F4rg{Oݭh-/aAA!iI^,2`NA_ iVKZp?0G?^gBu`ԄgPF{-i& &v2+R"sDzrHkqLL,:φUY9s*]gx,ݮ^솦~qaJ7f 2%zM3!ΛS;{c@Pn(}8b%3:ÀNbӻ4:lê"jd"IjЏɴx5%c nf;d'塭7!${#:ne!OfZ)[=; bOA0,LlY 2ߔ K\JC "GetzMauI.R<P1s3jIhMAb0X4 1iE2r">昹hXדc0i܆@7u3YfӼBAOLT}oΪD"碰. n~;oPiiyH4|=!HucUb$9,E7%1:1+Wצ_Co9| +FweR uYL}&$ ozaTru=u>Gi wjJHo}>OYG@g~x%QR)3:qh084²\g:msCBCGCgí.qz'"Ei%L@Јj_r6X@kuExi*UU9P5BW5$@[}UNXW\3o(z6WJssť^ŗWG:&NW9cK#+!Xů lsn.{mr4k5@xn5ޯko"׀i7^/ueCN4r":0psEJ{vݺ[M(,D@HQR5=O ԐZ0$R4e|F7Czgrtk3y8`3:bK٣ܜ2yLOk73q[ b,F+.K}@in=crOH_b&Ap)¦xmWuZQ@UFuWphH+nAf*K$o]yݠT5M$c,GJ1PSIOI< aׂ6:|n!0'FmGo!;/h( \DN#ТQsw`p3zArS#Y05UH AEg?6K6LLcvz$d]j ,.N13JO0pX`99E(eb?bQ0c}!\>cTbdlsWbGȦ~0qG"FӘ/z$(F(U$d1:;y)T zjA GD5anu'hzih  ܤ.Qv "7T%~xWw"~a!7zCBZiAp (ڂU:ovѶm(M@H'y'qLv?OR8X>8C雙睜'j|U1Yss< o?%6SJ>OؾN2b~@ {:oh{o]yTæm1zƳ-ߟjͦn,<<&is }Dծ?K:|z>:%w=JՅXU7vVjJV(YP J'~Ӱf- !@6s oBlG~ (`Lp:rC@8^^qg u%ef&󤮟kg=ݦJ8k]..`TYпꁳ2T !aUyJ;оm޽K.5[P㍪ XECj5PrϠz _;/}mY*^yW_XSA]8//Wyc܏\!i|޶(ÃA1}gp ;QƝsZ#$~4׎Sd |ȩ"3oAЛCS < »@8I8T1GOjuzКS Lp}"0tr/Ȍw ؉PӧN^]&@;W D\A"}n_cpY:v5 ~da7 aՙ=&"4N2bTNٶ/LCa\pQ`H8XBz‹ g= vq&:H>ǐ0Ed}{V#*b^,82%0jѿ}Ήs݆9ɢX62| BTm6 [8lg-]]{NM *t`t 퐜.n:&OY ͹n ơhcp0 螮gέ#F.Gs|ۼbBn! 4PЅ( "F<,Ʊ d.ԳB@$au|<\qu!J=֞50ұjuV"З5-(dmDV Db}=o3,éx ~/qg4%2R?x۱1 #WS=E7A`ta7Lg+_}qOɌa Ӓó:})$>xlnڭ_$z4(ȴHԋMmS4v(?QB:S3GsHsdzh!1m=?(~'P(jYCXj\XzܚQF }?L}>j Aӧf~"d: bݧmwru$ylx`I<;;^3j!u=gOr f0 @xFpL,m' Q%P 2dR A#R @58*󜺿cljjq9Rk9..cu$luBG7Zᶕh `4EFz#Ja+HN&09{I/u<˹dusY>i> lzu *_y_4VI"=̣  .l6Dj3M7MTxp,ٕ>~~00wr ~GIy* ywQrцo O _e4f&8`!n (D$Fyx_D|.}~XI\ 4 ]uM$C W4lDJw>!'~\]12;D&.]Ӆg.&2 l0 )*WvrV e.ivW}`Z CbG]AFY~;c=TI6o!3ufcU:NAF""w[s=ArT^<\ א̖lŭV9*DiDV6t!s`j&$mpRKMOo8FO=mjhaТ !J6ryqGw'3da;־o^1# w0]aGǾyp<4t_J2v[x)6j=YP8a=0-$zâgJ,mZZrq=QuBr$DTB{-f#D(BTd׀+Y\t75KbZ5O|D9$`|&Մޡ}`=kݔqVg;;0g> Zm;Ffŏ_(?33-Cw:kdž,3l^Cll]WVt  WG $-AӱQ2Im;RAڋ#vېK|?uV;cC8倫%օJaD>ukQm `fҪ esk]AJp }v Pip:ɡm0ɢnTnpMiQٛ)cx<>2NQ6:7f9} Q8LVy+Y;Y#wr 37n; āHВ;;wS{}=WoJe!n:$gL' :I X;{ҀѓKv_sBTĥ@x *-f6B;dz4ߒnJ `=ٗ2k2Y3o6Pٯ-LD!y?Ax-wgT),ƫ%:M⊯*IU~/鉷!7Y5>"MSI4zfeHi"/(ɣv c*:x\vKîMLb:Qi0sJ z/tg&p5 jȓ H*fͼ۴ c|t:իOhC8(8-CTv&̹i>ìWV`>|tZLa <4iSֺx$8 o@WgT L{Y0\C 3L) !2eK3QNDP{%\O.%3{D!vөאC1"ףԸCmGu!d)4=[am$;6hQ123(e&IR)O_'t~??&0*xdAPeX-ak`41`]LU\(du*E(g37=U0?N5TeACDJ6B<[uH,|c!y7hwMyTy~Ih*:br*C9 셂g2& "x(&+Ԁ4p0K)џFo|_u+R@^2 pEWqy>3  Li{YQFfnC% &8:}㏊sOz`m`ђeiCN7\c|R5֜[R`4Cpb]?O\4 Z9p!ج;z٦zacFzYn;1w&UTHHUB1"$̫YQ<:c7<, ɥjMbLk Oc6UTIHkaf99KojuU+݃2re,[pOs m~tSl.[A:t[9aۛfo৙fy'}}_Y^1KL {% M 4=b1E@8c@D'Avbbfc{t>juuc ("b #v688 rdU@v`QEQEIpާHo,6W |ˑYSjv4Cۅ252!! n2nKSp*r~ksGT/g88ڝ^VÏ#~Ώg0H հXgG$8 cQQ+5SaȢYqfrHoHIj_O !?~ L 0KaŠB&xil1SU:ЩvQUo䓯ǣ5gDKP|wMw}7JG"LwVq m!̰fuz=ʜqsO-Wb73[ALp紓䆉H_-*79ȁhM{u|h5?]4 'bXo`qӐp1ð tCi§&J$/EO8,u%.&k 0+AoH:.d!! (R4'rpcP;gITèQ{C*D:\d6XI_퇇_M >U‰"u+)0N{X4J/pC_vfpbo?^sn_&;" ܔVb/D>2C&oPϪ}b!n?CvYtt1qE85, vR qyYlAޛG.8N?LkD`ӾS|tK$wBלӍELKMpaAAhL' =DQ0hk . xBRH_\>Ol%暩 z^CP)֢8ټ4a*סf}RY{#(!:cs*tt0 5 rS[pq!&ލboTh*'_fdttglA6UʹlcQM‰n0:ŸO&9Kq  * (Jb i @)f ДE5K20Ds< '̟vBO-[0 <ר$  z_Hu?KtW?:NmkM'649pilߞtc  4 4;4?GcS2 TQ,T̐AfIfT^DO/8bJJsE4v[IΙ42b"^-T'ejPab խ ;) 4:6 ?}3I;'9p T8dzS$hg#?D_vRh |*CT?"`R699?eJ('쓴q !AHT?/(wh+!G A(gai=QE Y}ocB|~/&S"mXmFz3'eU]aZnXDpjD_5b QEIDVr)o23br󵀺Ђ6iMN=%\t*::CÉ0SIE17\ . P}q&g)=ރxqJ>&jJe`B"&hAWZN3x֡@D >lFzL0&}_$CŅIWfdt$u'vSzm0>t1]vLa񈺈2L`4E3.7YLkAH 18IX*2@ `Uwk4<#Iim(SLtDI*p@{pN5$N`(A]_^ *lrNp|~$C>ar:ֆ"itGXH_,Ѣ4ܓl(38C{)q??d'8^A>Ϩ8ؼ\(AQQhH0'rSyLh{3g-K)$cVE%8 '.nE!*'[4bdCrȤ,hL7 e\>vRhcLfl[I, q1&3{Cm''I :{ąk> AEϚHbMÀzM&`k[3Xzsƹd t\%rc459PBkf5oFثFH;-ӀHf'x~g*A~O5|$#^Gߏ406C֘fJj@bå,a&?qu6 XNMaiHי4"@z?}Ya4 DL4a(ORaF!'&*ϔԬg/FYȀdo;nɡy"N L`G t)RK]7!H}ʚMB&ĨQ 4@!cI  @ha@|-[ ƴ26 J_9:0Œr:o?O(S &k9ƃuO RJB*e)U4s$^nGbX\hz$bwbH!ܑ}A mkE1I,G*G t|\^Xc _ހOk3 TM540?dÎz!"%(`[pykDH;[ [ VTm0~7-dd (< 7z'=&>J+Fo«MaA:rOt'* vU(@cccĵ@xptE@ȧOZ!%%§ afE6d$ϣZA*!}WznkϯAv|ֲw'j_bihii)h]Z(آ*(5ZJR4MZŭ4kO ]F(G-i7Y'bZ;Y"OKC & :sgZc;B}P 6` 07 z>֟u~dѐ.ݓwT>-fX}/*;rz?_X]_u*)0 CxJ0paT+s }\G ɑ&dyA RH8}}%dl\p5#3ez<'hyEl{gbMK@ F0l&">V&!)WQRZ&PzJ&hpÒ$ 8! N~PХ6v2d`w !_|{ǖޗp3 1g3W,cHy㜠jx-׎VFgo7:oE[4',.SC NԦ}J20d.fQM1$Ӻs,1 &r *ՒikfkֲiyH.PELX/I)ϋ5 סf:[K ,AyL.J?LofZSxL U3aLuVpk* `lE)Cu@9Q"م!% RB4IQSDA~5  e4J1BAm/>}~`ӳ2#?gO>ES$$!JHA>c  Ģ}ҹ"<{W!A^z!G'_|L4GgO+!|B-,M!VCRBĜpF$3t`=w;>,:<7r=`G? {̹/f4ȃl!> fuAQSA0#y:ej%$V$#!* U,,FPKC Fj ",XbIQ|zUF Lڃm=ǼC24`(l2Oȃ':&%C=1rAX"<@ -rӭc􁗯hi5y TW@Dq-".9J0R\l%,TeW5L8&t.]N\> {, t,S_nS9aOZ-F"CKx- LDoIhvsP/>!/e|~{[r}uN5HN޵Y$#<߰z>34 m /SE53lb 5*:J)'gA,D.b].B$đ&a)Кhݾ?9@+)]{5af{DVtyszΞ¬z -ґY컱Hy ywu}txiq`f@,OGi#?Q;_?`='mY"70Dr!ɏ6 bh"VRH{>;?` W)XT!TRmmք ?A: Ce2A8>$_z=^@T'PAC6t9UN=}lӤ܀Z}/қVܥ-RL}k%~'i! +C׫< /T1/Bu .| 뒹#eؖ n-.}׫`8|cW}QUdٰ(L(WQA 3:80[aZ6ha1zyBtz O @Dl:S=|ԁ*a5# LKACKPH3-D-R D+BDCrM"4R5C@Ru .Ψ"hlu6bLqUvhdHq0pGU,2$6#hzs.zoaJ("hA~E(P5@@~N `6B&"(g^g4__tK &KHH1adզ?+R(eSox {[<xAͩ@GG'W4WlYBNvY`] Wc0|?{W ᩀ,X9;&q3.恦 s4 nuъ<9Oa` !@bR1+3%CU`v!F+A2@!le`ab0clU@T~9$'z /Sn,){6Bٹn (.#E 蟌.DN!ǣBNC;9P2Ǜ9 $:L3_xy&3l:@TƨPe}kxY;9gRr Gh*M߻^-b8cnBݘs oH&ϴnrv;|n'+ɜ\&{N^c Dҽ7r.65&|!Z1 s4ӊ6!Gx62e.ф1٦Z,9+w:wVѨ dզȄdf Pk1Zy B}q ⡵$@˒KG f%Ju_UMOyēQQ4KU6ְM(,y;~)2)d^&&e섇eB~T.dY?@hsJRhrbncmm1͡&@RRhqBł]lUijiU*T " Pr误鏢jVF7o>Z:ߌsծog2dQ.} }3MPg>Ѷox9*b@9:d]㞐 .YK  ]i9әHqB"# g>۞c,L=+  ~'LOnm1{ggQHEIDHgӆ̿S[5I>W{CsvDډ ᠼаmpAq qn,Km+ž)oˌf}$;aoƕ؎|’G!^1:6CD!{:/sUE9bi4O*0y ]įrEUI*"YfV^D┦§𴜝!^ѸRu$vLwRƖHCΊDC45' 1 P(I2R_g:yn>PB%[aPPH1˸o@= Pp&dY\h8|zsUp܀lYnbkZ4BAJln)#s9u=vsƀeH.]0iVdd3(LŽ č5,$iU*o 4NJe3Pz PDi˂ARhh'ǫ$vD%C$ Gp͟L>%ED؄B{OǗL'.2 A!5X|P|]j)83}'}e,ZYbQEC88IWph٬ ğRɸ Ї!'}}##꤮ۯr@%]^}!  KsdAq%ؓ+I?G.="'3 +Ѽu6=127?󆆓S+^r v|j40]07eTipcX`Z.lFmB~{b":4YyDqjtLӶ' `vѢ`b%(p`e2X8HcRVb#&UUe*e(H00|ꪜ)饟f5>>ce`$_+Nd=@lo歌Hh%8()u$&["xeo8I=HVşjQUUUU[v %g̣b=4 'YrfnH]r.EK(b0:qY?`{|69!_(^RJD!G)ZMbcUC쳻;m8?Fݜm5 9H"Nz_L Oǒ|v#l<-kX"BCۯIVb.R9pM ~reLzO||e e(92R VcC= &O@} !Gnx H su*Ҟujwbtkah)J)G$]2 n(oA#Æ!IҀt}bc4{^<!LpJUc=pO/(’D>ƖEABAѐd0te=V1e}:m` )~?:Q^tL'',bR1AlO+ {~C!,&ԇlPM8QZcca "a۴RrB2m,LC?#yN̩(aG}NSwOnZGեKٝE'Vڱ9$~ǗZ =5K?@,Z 'r KHP]z)O26dI$(.%d:  !;F.d>" >:Hz"* O bӫXa$yeV:D")fX>صø*{!ݤ̇Wd p &Q  HQ+G TPt81 4IDк0TG@!3F B4KQ[9.9bce!<7]#-J\k`0lInc xxa,a9OD81 81hKjH+sZ !sKBC`И}w}IݱùRJ`~Wh#ByϢx2JLUIAEfd4C_5 ߼A zB{Fk`2yJy̩py{w{ΒgS.z6)p X$!^o.s7w$ u*pcO.1RlUbҔɧтBC1 'jւ xЎߋ᝷av}qgɖƱe ~cFhTIp3$fK@4- &[7-ߎmͣIm{ؾW%S`z{'̞sEHLF QN[QF '9 Sp8b*1Il3a(.\J X'r;"֮q%7"LZI1\"gQI2?]p0c0@(&q\R/hMp#Sآ ڧM9,ŷZc L 3IbgqbNUV$` krp fXvmAx`&hpb]]XK5`C2 v1|4W*P,opl`pQG=*AiwިJ}}gwoxoC(vŊ@ J=17߀|/5v"ϚrcuIȀ~SnWEx#(Y&"q(GM<}}p>=qў'=Hd,!}eN\T FMPRC3lE J! : Ba"!I D=]d8*gnmve`(>r7g $AÙ4t$-e"t/8K\ˈ9$9b$iNSTCEP'"B9'2F-!&!6aa?vLZ;l;P=`?KFQ,`+Ⱥ=HۂDs=bš1nMj]i'`%ˮdDc a-E&d7Io& :m FVI*QX hLS'/H@B jc Ћo%i!QJ.RرfPcgC6ۃXq :V!"%UF@ EX%Tb AI$  Ҽƥ9 .)q&3%>ItZRS$ r i =D ye?y:J>f`Y@L(Ԡ$!4>N/D׌ MQI}bh-L2{0H! 1d&*%[V&H5XSk-p'nQzhMp`jj˼QSc%]1[(r?Wu;vѱ!)A)=%ӊ|A9."1H@ogsΦGLę!~jYvaPMO[{\Ȕ+,ihE^Ky7d q'Ϸ}=A2''&q%h; ;4/+ ~O>әMT 矧h{93q XqIS9K ,WP$)$s%1+^b~$v&Ii~~R?ӕcbOlcJ t^[^5wԂ\*eLs#ԿgR *`<`z>^{^G AK"*!w&3H?zV)=# dD~:48; Qj$d1(pAy{ߗF/Dvv (xB!B"v`5 `zC x@xɢLRY<w{7qOJ]lZ#T=nGv$y4Hr6o&Z W+hbHHy.AC l43F"nlxxT53)1+7 #v$4hm uN'@.=])KBYv_(Ǐ7=Y~N'9U0sr8pA3)1 stc2gRD EV@0ZLW Dh#/'kx"rn{;*NNÄ: K8%JG Ȗf+f=bc ϓ-6s O1]bnLo18 +NSfe7Tq=hpTKؙӷ2c7͒еZPp(s}}Z,ۜU:_l` *LWU =T,A )K.Z2s2ǞG5HZ88 xY7$.v}.U:w\)0 `}Ăځ{(km-V^‘ 9Ť 5c zӏ<DBIl^"WoLbЩ^["8Fso+YH0&q9F;7OMգW<iy/ήn6ƻ&QҔ48PA}^N $Nvs;n0unH=5;O}?'d#]1h8hQϾє)Bfq$JWCa?ż;Ne|VuP8_(L 5Sb2^!ʱuNJ8 #jbeڛQqd@Xv57e7Hk>Yij0w MΤ;xľXv )#X*##wGPF$mJxƖ,X6eՂΆ_N@6tmQ!5zm3y p״B)zg `7.5qAAWMx`׉_KR_$L>K9g/E᝼gnkOs6übgk!] c)F<3Vir+]G N<*g{KB,@7a4$@"-9\ӎ0:e\&rbuu|7,hsx)2hWfFS1'.iBK5&Ćb'k3J$S}C^P/HۺE}"ᤷ Ј@ -*v<怦ɲ2><>a,~L>圤aш&!nDxKWS42f]4| hm qNqġJD.J!Knjjؔ2m:j*(R9sbup9ֳyKS|{1i+:꧴52t>jn3Lbsm$$H0&oB+#MExUm1~tLZ)w js1KX>XGH'$ NW)ıSKs.pIЋM0ơu..w۹x!pQv$ |X7H>un 8͹Ys)ZA`÷K5e߽I<7mq^{7B*G}`l_7n$V/r"]G+2md AxC#Th9ݍ Zrm<ꊇH5AFJSZvJu&j`01iYIz3O&~|ޕ'/.eIom;s9ypsHt\,[%v]ԤH9|;r ǩ]?$C4H0dOժnfr@8҃}q /Z9LT=a5 jDˎRa/#˜k# Ow0RCi,?ݕ 0x:84j& r q(\ԤdGX~*lK򚑹ܢK+Zq3I*/p94߂-W7wxıO eRetC>Q,»vuM[wĊaxfꏭ n؃[#%(| yaT%Bv`/b]AK R biQĦY5bF\OlqhXf8~>d/4h=kɋjQkiг@ÃtrmeXnCj g$8/y8 hM='Y7L41.>$L6g%7z1\cKҕc:G%%WD B37ʎ62E:+i|;8x~i]x`K;+hiY<*9cngzICLElyG1ƭf4Ό8ޱxj%a-h7RareĈӿPtV%9x/[jheMZFfo>AaL?>ތ&̡1ϸ_&OhB9/W) "&kN$iTӾ>n7H98} X&Lsq3^hc&!@x oN@O؀Jƹžo3R{?ҴpQҏmqs,`A 㴼; UkJ GS">IԟCjEkbhVɳյ.og3鬯0c^a-8\߈lqzN r6>T×dYQ!.D$XԊp?|3?Y.fhuo-:}F+ ܶxTp4fENzBbz\u;C28@o)YYș,+-2k`LrW`\1*lvp3;; eRעSZmX(VcKgu3]bْi~pU3]-cdIv2b J2@D'Ӗ#~X"xCV&ب\E +MYp#B.z\\~CN8@:[|ٻ&cg.KI*OQ9D Wۻ kx˕v\mlq=.ao1-:`t֝uHmw~hR0왿Y=303& }l! u;tHBvn-f0$4@TQ~9ӗw O>m~ Q7R[u~]m jyLpQFZb^((sjsR1n;x-w媖&-jLӗx6RZRD1 &t/-߫%:!C?ŀ)"?iO^]$=>77wߒf3֚vtH|T |(P4jhX R%*PP >Äzq2vt ai+%0f) 0ȚM4P#3B }<@lyr8@>oW MF?L h0+($H]cM>&XSǞ{q X @hT4*h=D'[22B85\ y0mkO\!5m" mHtp VD0iV"3\a!jBcT:燨):WbȋNX31H +aӻ?5,L9ЭnXݰk![- 5lse¬K2F1F0;sX{[.Tע4[0S+]CG͡&}޶ vZ`4KU" 3Ndy*?xJj;p?O&D@PR M&-d|` ؤ>?26O^z(>P (J!DJEn7=]GfPԏnb>&h̩&ZEud4C!U:TґL ϐP ;8A23A4HS$LCBL4t.!1!⟇EX ((E3 DM1)H槯_>DІRY;>wo0|ěI?#9`}I +z'<HnyJٗY3/ҩekFH7$Mqh2ykrI7.wA%Lᵢjc!9gD أ:l7ITW*3y$poAHiK\bz|3]Đ;RA4npM̬>|z?$O22~ Y8%:4RTRCaHy1<E41[ v^zGJ"?S=/Hhc`36*Ӭ%(_f.a w`+jh}깱M#ʖa,Hwc0YlRFOÖ*nrTA@MUQFj |$< Ѱ?9CrV$[o؟eχ$V)Zx1|f49:"JufչFZ(qfQ̾bعhZ=\*ĥ/98ŢnB!n%k\桛4U12s$PbHsNv1t1mNl;޵#P~!ɐm`~stE6IUK),H!͢;&zBh< w5VNB7`9V*֠w0C2qg mf&:a-8v5Oqm80Z Ŷ/XwƜ,vJPUw aS &0QHɸP%0wLXqκ B|Y(J2 öћg`oCO4%ÛԁNz "̀iH`{@./#W~4QxJ4$z\f9b<0p~=ȝB~>>2>Ʀ)WJ?~I}H; DLI0 ӻuu k̆2nO T PPP;&)JJ(`(F !)VBF( A"b7)vGl(A ߏIАt >al6$ J.R7+b]WPUm< HwTN}~7BM:zϽ7n2zȚ7[܃hoz1ꜩ 5sQЧhk7#"|ʉΘJ%>EJLXJaE}V!ܷ'rfBrzhOhvҡsQ`l^_BDF~nwYQ kn& l;y|D ?sgxa?ڰf1ߦΌܹfH LN. ]U(IyX`?],{|,NKg'ڧʋuj n#> ٠WwZFx;}q1Lϛ>kvj xn#mq|M^<#T_vwu>w| ,|ߎxm/{D#UtKvYlM-T c5.+<e >=x0QL9]sG6,Kkyq+k xj{T4.;F۴פֿpPZh>s3=ja45 !힓W~xAQ9M>v\7o "G8-qo=G~gYo~\Ц>/^?(􃯍3 I%jtWϿ^X\h_fezYv``JW3n퍴d-eu }Sx<(Y\a0EFfWQs(LspKYzg]ϻƛ❆tZf*,:6ՠ<7GRq>|{jP =}zP2vc'\idy)U>Aa~}!vA`Ziv$oq=pcc@i h0;~Gr['`z톢612542A885eQ6y< kHhi,F ~0ҝw" h!$j_vl >T`LuB%8Cqg`aձ>ZEčO&ϸݸa4+; ҃3 szx5tO0|l~TKD#Zg@5QJO;5ݹﺠ}bmLϨiިfF&)7g˥A\x뀜 xLG1aw!@g=A"hz'!U@s"4lJ*aJ- H(1F"#AZdjU%BQ؀߃?1@7C'˻B"q X-|'7zG3R5:z2rn%5֪ U lcn8w 9EFE IQQL n=(>>wCܿe J A L{=l8:0npMK/E^'r<[*z9C=;̐ZV"d,|rdq| 6T:GH}d?=#"tTu<>(`{U3r=6-!ihj =o+C!CcF?ѹVLH /:(Ϟ z;M4QDw=Is% N`a"Aq(F:")䟆!C ()}oFFK"/(_ݕ]eERʎj5TxmuUadǯ`) U Ďi{"94;ٛD .\E).ښ}J.D"ʕHP #Bqa`@"à)8plt4c\[$ܸԟMCn#q&κf2h8U#)_;s."h/d򞣁@ą%2#P9QncDf M85l:$9<6Ε0"#X:H{DIh0\HAΈuL1LQ2E L $I1PMAQD!AUCAX)=e?vH S=ԘStҕPCB!É5 &7yM;C!rk٥aMCCH*4 Z|Э.m۷!oъ >9Ҥ`yϧb'c"?# c߹|Bt*T@(a-G dC2䂄x&C / u9e%dY6f&I#E$gQS@/V x_dS??(f[BjJzl3G夙1NE:t8`)B)O \7e\CUl'ԌO,; d';b.*$"#PP_p,A<šBaU6OFih B  kT#uԮ)x0k"s*9Ć 4GR #/%#d2PZP12G?gOʽ36 kIH圇$Y[}0m'˯ 2KFryߤ.sc8_|G]mIߵ4 ;n(F8ޓ7Ek(FdrȒ>DBGBgt;0}>XCMݳ ӓ|0wa>9jB!X g{s}.%O|?#2131!H۰< vPĹ8PdS3aߜmey ^ P{MJĉ߈ ?q>R"d>D "F(;@ P4`œ݋-(*l(`?O34 Qp깾0*_.aW<*JUbk'BB4 HI#HDB@ЂD H{[H T@ 0MHJs~0N#HҚ6)B r9;ȜĤm;Jx!&a"iM(xnR&A6PԀs@p!SH=6RPOk*;7)ki/~|GB`Pdemν15x즘:Tm,HwpC"#K/m- g- !"bFԜa T{l"kE 18u0q:FcUQ!3$΅ ψ4LN01@zDڨ8'@݋:wģI0%J8?DBdtT{ <MP8\y~~ȓFY~ ~`>ȩ7Jo (6苰Vk+'ti4I@м%1b@j6.\1@WPcIDG1LQ[=H9DIi(layh: x H |ټ1@=1?ėqaԃ'P#.B-D+xJ a]EL(5>t]vy~w>15R4fqA`AL辱>YUr$Y0yB$57n,bw3|l@%ni^sY1!w]u'=l٩%6XRx. ĉ5CAѓe%Puo߸ yt"`Z˭Tbd[R{MjwHh8y՛zo^2I4ḓf'b|-|NЂs8`q""3F)sJd)}>_r jpD 8DkhY7DLf_#36,`>BK &KѲĺh:֘Js7LEU Is zQR14@U8u4u=GF h$юR!ЅDT i53KdI۱tr nq҅ lp2dݹVLV0(դ(pVim: ɑK6tGN M i Y`f9ޫkuumN~(6Ol  IQL W!GKc$Ӂ  L UAhEXZZ1] ؝Ofv!RV헀ǘ7d ;Y$I1,r$ f y/hDkG L@Q:K|ga+ПlCBvT9$D/G4OL4Z|@, i h Efh`` OԳT&!vG. A0˅#O$tҬM*bW#JJi+B SCAB!*Э ҕB!TTPҥ P4h1)@ +QB@RR PTmBRRDPP ((3Dʅ5I@4:2´It @)HPRR L2ҍ4!I@PQAA8 AB!@RT”jJ R4.!j-4P(RL R@M4KRЪm JiZ։@-J*Nu&jHv&X]}x} "$@(=@T-*4=6CE=f%/6H$z1){1( W0#FԔT4Q -V047q{1'P?Ah%* vY"# E.A2Hh'9ĸc A+'!MR()eJ 6x>U:Aĕ֋0<%;!Ӹ*ɉ8=\=4TbEȐj(ڜ B*s28јF>J|zJd|pRDP 0-$DE14T4J0D ȴL3 $U2QTM T4T TA,TI 2D$ I0RUB2STTD HTQTRDH©l`/@R[[Ӎ _PMBPiGs1O7 !b|3INg#B?8CϮ~t|ɴ(x'= 8 m6_͐𧏵7d ]>!>eb3Sl 4 : . -oJ"(p+c6 < (S"2:Gѷ?:u)Ea{)i?65؈ugg@洌t ,w=71p`/|ohqrJǹ@r NbPM*nd`64h,- XHrSɥ rZnsp(׵4$n(дEbHb{&3t> Yskc?vIÉ@iIM8]PI|Iz@I[%[(*~t-E! q(,eiOB$q灘aJٺZsnןim6$/E:=jQ!R㋄$ {-hK_/5g8F0|ǴԈ0iA64Vmˮs4v{;"ahk5;brH=u9w*zbd E_NDA!od@ө{ʇ"V; +#D#~DGu3pR$ihJ `@%.JR^2Ί?h\icа=5Ԍ1HHwNhwhuwַ}"'趔@?hԊ/1 >Bd0Xu O ;&!yI>_$?s yY?d)?ߝ5 bZ2S!|FւY'H&!B$ @E$HXEhk5d ݇`s>Пs9@2x2/Җ_ zO i] N]q@*I8tHy 40hB+` QJ8.)hd,lZ@X4<&ɦz&}G SC ?/tUh4)("NKUz'8P8* ұ"qBD0~J> ~yPz YG3؁z!LX/\;tïz0_C" ~'BwbytNb,Gv4ҸP 7u9>R8:ɜPQiu 1ADL^M/}m1}s͗>rAB XGR&jB!( HTq(hV$/d)0K^n͐~pl$4Eb"Y9i/a~2& ϫ8.__>trߩ'a{Iҹ5 h>~"bG<ާ@~JQZ qƨ` D zx~0w|<@2Cyъn{1'gxg =E!~=[Ks7E;92:~+ȒB l,023S"hF;!r @ |/vRuK̽4< Ntx;:k9NIH ]RqNu`nJ#vdO`@`[\j *u-]s:rƖy-%Hu~˜U*N-5<`#Z^$~C!:Ct*|$wr3v6y)(`@,$OEeD煘F5ܥ>/) c2\c&0rT::e;O|Ra4&u#oY ".O?MqrcϞb9`6hm|*i]bKĽEWZmspiD?W0o7|pV;0{s=VC7 t}M[=`lzŒq0GS<Sd4/sеO-oḧ́0דp״IYE+uD<4 |cs rE'xڪx;e=F#kB1: rKbnfY`ӱ9it,$5ə^zx"iިt;/Bhwhï\D){b´S!iDGTF$Vx׊8dtJ.xCCϐUDRH'(od= V; $XG~\!yd8 I|]X KȖ9%"rS; # X"=CJA LIH'I#|S!#4@^`8A@Hg4.!$G̗ ("fLA )i.+34g 500(<8w WT% 4YB rCL#]յwqa?j5h  4QC)JIMJP*HJDZ@UﵭkZֵkZ; \OzZik,T!0ȡK?zQiֽkN&hRHn21!M ( >hrʝk=<^ggmOs|3 `Y% %"P %4P]M`҉e4ңDrP 0Hʼn̊̉I@ pIG@lE PDTT y"h)j @JZ("F"@!P"0!2H%2G$j<{8̖m% 6Hm/ʹA H = Cm(iC F k[UCx>0remRLQngxD1r!f\xS GuOd2 /#yk_WN &f/H]q2SHigdgL?#\uf f"/ce9׀.$& bJRbh)$)PB&I&  & b!E&$e&* " $ dI b)&&Z@ )"dD)R&I"$)T)hY!b" XZJJ6P2,j:qєAjB فJfAHTk5kr-(}GZ=hvy֥{6D"CKIFWCbFItW@*Pew$0<ѿ)^ jNDz cp0> i=CDE' r+?E?4bcA=wZf KfsE"ڇ=_P/j 4p1ALkBL FTCK2^ۈoDKIjNi5蒒9#ƇpuPl{ 1dvb|3VZ$V%!ӟS:p 2N٩(?m(=^BNJˠby7<(hLW&Nᮝ a2I  =+v10QٚHJ7tM :ւw2x542镁 hpVp$SCA=Nڈ6cŔ5 MuǙ'\(M[!UO4<2zv6YU<2\j Gv u9i!Bg"nd qlwy.)@Z{nP)*)CpAT$CZI,r(BZx  d'ԁ/It𭏰~?#"&fظueaEeuY„?>p& ס{BZz]:6ԁ<[54C)P" K , \"2/ڮ]t}ۧJ `1g=9;{)=w^IԞ5t0d&5L_4o$_@u9sCz<6ۃ yH 6YpϏbd 'V8Aܹq6bg 6rafPWYn;QB0; R &65G'tAG@"8er 65j]I q1QKlь1w\z3[cUy T QeUr mthu-+&.s3@P<2phs96m"W$*-Y  n4d͈qku'$9"w3Ct!! r9ob24ޡ?%dI(jeK[yGu~ EoШ;߉nxAKӹRA6wSφ׭q!#ʖ r3M|r$>" e0OYjQb.eQxp,v$DcFj"9y1Y߈<%XݜkwQbcKDiH$ Od `̯l Py5֘CWW*1IIk'&A!yrJ碶ӕH-_IE6,'Y 8!3׫RhWa. 4UӡwXyӺ}cR"'@N4agXzý9|ϙEr`a y?&;AɅeu%pS*h0Y$L% !/S\0i<ۅz( rٍ G8`>vHԌHYi”_kg1X A$'KV;jЈ-D<~GY n!J'Hkv&AkbRvOCɥ @\+(B` Z4J;m>Sy _%3c CmpO"uI-WӚ*Z֑)iӡMXRīXtqiҶVG t։񥎎7IL\9ѪG)qV i0MK"65yËp*I٠Ɇ^bmG(ۢ:֩4ڈjElH u`tW(E3-S E  @aZc|ذlXÌF6DTDA cMPwFhw'\HqU8*'=bE  hq-WxŃmάr'J]髚6녙!R+Fdi3^k 4C1kc + a[ `^z m"px30/ʉ@H=QB) GP)@sfqhc+]uqw! lN5mBPT%!1u? 1 SB arC)QwsW~/;."䝙GZERK]t&ͺS, 27&KkPl8g$X $ {d=PhOP>T?Ňo-#89g4`T3ʠ{=Bwm ;0:xЮtI x0jv$ƙ`@r8SpiHf(o!OQd'Y0f=!DQ%u5 T*&*Xr>(;77&KH`~C˨à޾YV/mlQ;eՄ4q`­oL`(ώV`tk+S5vhss3XgG1+?2DA=@Otx?(/Dl'~>(uLWҘsR@p `c?\ S; turآa_ `>.)c lA OR+Gqx|療wx>oOl_^0N҃Bє)  )‡채0QBq8?1HIACC^Txdžj鉟+"UVn0a5aqփ03ˈPIĤl L0]ϧ JrA;}4m|m%o7K풙d04dX uQdW Hܺs6ҸpN1Їtǔ(/Cn[ !VJP YklNQ𖆂( 3^} Br]*!`Q<Ϸ3JҮL#%]'DdRPDdVuIfY@U}>Ued%=}+֩!ЇΝ03c;yɐB9I~yg Ou>ue\"]%o:DN/:U h` gYq* A ĩ"JYoI=OT3+{INsc!IA˸wp[UW0pz k |D8 懌hR }ڴŧ cXYT:b6 F]l|L6ge\*:4'!;giSA 7@t/_oNI" m._gT#F= D E35 9(MhY;On١/:*DJ_rMQ)EBPM2(GrBf -,"Ze2{ sT,deTiQ "g -Srj\gC"g*te#" ,)fլ[69Px܊8=v @[F"BH #[uARH.KB Hh){Zt Qv=Ԝ˽WǗ!dއ3﩯Ujpʂ K5C`qȷ$!u`fԪ)oh {+ ’C87;Uo30Lf{c8AIn3AySjNQ JuQEQEPPPPPQE{L@v(Q%yfl/3( "H&J& &(!B%!V@Z!sν'd,$Ȇ~s@!9t })B<} -ԟ̐>>0Q=}m>G)hOP0Rׅ60nU30~§o}kcTYDCK%ȥC4I|yھ&tOd){ܛfXO'v&K(ioOOX!\ KZ/p1+jkCEf5,Maw>1=T.[b1H<ה<\z}wưʕU{30 -)< (}"w֚7d 2+1=d&Rej3հ&"I󲌖*゘p(%  4%cT[G?1R,69sݚخQBǟwܜ?bF_ckRO`,܅LO0=Y,^k{ VFc@CJ;'Ѻ}ϓ!>GD؛ז>G\PƠ>g1 #i<7ԅ =ژa8z^q y@l3jfbHdvg]{7>cC$2"HR21+02&8{z'"gTj$*T03O-o(kRȟjN: vRccscP/Ao.-1y Mq"E iAs `9dF(Ƀ э"N:-@Uiz|Ātnd& 1iYݙuxG i 㗔 SȔ*ο fBK )xCBSN bb#Tjyb;e@[ZP3A0 {ɸ9tLoe0JG\82-aI%21Al8<3xC8V&uWF 1gP]C#BBS9h"iG'5,vD-"iL9oIkŌb$h۔#1 a$`$f,X(tåću`eބR8Qj+ Kr.+Cڔypu(5Q]"mG^pfE8~Ź5Yᱧ~z+>CT6n4k!318^=Mz MP6޳CE_\֦źldj76;`{J9g'y`2D S24ou=@ 6REw;Ŧor풰6ٲ JIvP A&68Ŏnɕo hYE淾5Sn1`jAd rK[aYTȉe kGd.tZfb Ѣc"Q7Q1 Z3 Nfaq@Ac(4W,zZl|E ̗.B$#(1b+cU\,҃kM 5Âjj9u#l%m9 Ej8@!H*XborKnasr)`XeKe@;sJu2:**hŗ٧Z ڪ!fMuD.3*j3qCbB[U.wh4v1tt΃53ܻÖ,ڐ 8F`#eZ3V3!d d)४0KG8<^Aa. CFэ ĩͽ?E8Eֳqy p'MHct6tJ aBPyf*)Y)%s1RɪKx58! D@AľLucR²w|dC`x $c@x8J%Qh! KIS2j]d# R5\dOsݜؕB)ʊeb]),!); 8Z'ԯX:0 a8E8fV=wOʅTšM8`fy'8⸚s4%0SJcJ 7x>ycUH\\  Ѽa-1d0} *MQ1!$U% IIG|dU$@E. 1 bYEEMJ"N3h 9Ñ\"Q(4$i0>f4Nǐ;SS b'ahuC$jxw4 :'Z v&%C^y^L9 bJ): N wv(h /cwpuo$>)2Spxf0Cퟯ}QNZi-(;Q48GI"1YQEI ojPl!$>P4@"Pr16j l* 7+Mzab3"ԎyvX w<!Jb.`C]J[&.aiC8=`R&<"CȀSÉe q]@@v0z-WXh-Fuuhfy*6"!"sD[Sv!ąFƁi`=E&HU\dB0 g_$V<(/WwQ_Eblyq0ATkT)xbgCr4* Obyi,ͭ/}p p?6yY)/ Z %JH(4J-"4).R)T/cn0W.+I3R% J}_wM^MB?Wo-g-+~h"H?f!А8"بlS"m(i (H$b@($bU!f N`(*FH R&`%bB$X"X b)iB FTB URF&Rj)dfHHIS@Ψ"XE hHh2 (<) SI,Mg(rEօ7a^'0OHV.q]T0L1'#t Pg *+d wIzyw6O;j`mB)5Wǔ'xC 1zsy6Q,Sk >ĩht!wǯ2o>M;FHj&)T)HJB}l;=BƂ9W8g#͔Nz]RaPJ( ?)JZѰY.&p,L}{%>l&T}yĘ1}:8ACB&UbU-n K\VFz$)wRjZo.no K]mx4aHZcE!: D+0ΠR){Q bC< (RhA۠ ^81FTUn#%b*9rrr rPzvB=LY%X**jk*Rְ̳pr9 h"! s:fi(4Cb48#V% ca1똙BĔ:ҴKbw,ŹAsH&$BuNpBp&rr%N# p&LX s/!E3Ӊ\FcE%< MW2ADS@rK- ;VNÎzDBZ Uzl`N@2Eif(tjlbnڎ4FH3865!X,JD"UhԻ 9A75ÇK;DB!'rR Ԁ"ElG"9h10  [h^|ᙞ~IH|' K5CP{beiTQE4|:N{6 阑H:3M̘=~3C @6zRLPZJJ I1|]bA:T~$u5_,h[bF$ײ78 }5:^\ERM aFІ{ QPut3GCYKm@b1&G1P`g*AQK: ]joQ}w=rьQ׳46ygpif1T&`ڎmx*% \.Hƻ )<5I &XI2v/ uK#)<7`.kZU@T\lLQתJ@ RY֢&DxU lFVYxց壳F8e*)Cbm̶).hWM癷@`c q[X 0Wok,B'XP}5Iw! Nv'P̝z8yɍ.ؐѮwj_cEr݉h~e 04=>/nBY1ޒF4SC@3fhJ8hӤ{b(5^\8Dw$ixD _<ڜKI$gk`'뱼Qׅ3{p]Dsa|SĶbgAgB D,NJ]#- l8]6-޸ Jbpo6TƸ&ZRLb=ڥ !cX37$x8`CI\4cϖf8a =fs-1tɟhH^IC81 :,  J/y<2)"$%h)(J"PiiD9!?H#F|T?y\%1F$C2B $44$]ZCBhb̂/C}$;ؗOd孁:ET&SRN:'^wpp#񅁀aNuCwHZ*10G tc %|-τP)L5WrZ,`d`̕k(il$K3V w T3QRr0"cp7\Х#ѐd2@@rQ*ZSp&  @>6c#=G 1{%4y}PHkkFD~cơvUٔ}=?Q 16x_a1f%'+)(|?/?R$3]h ?JP&M -F{{}'d`㯧߃?*y# X3\9! zJh9-.ᩤbTC^K0{7C yK Hx p?5TD;Ip pBiNK fT<9/#6q3Ll `^0 E'X0 "%ivjZH$ D0$d9pprkDB=B>~{$8q78NXڝAetkkTG輰X2-hib*"HJCJ/P(ih(1k^iu8b$ѹ=C#MB% fE=Zߘf=%WWAWG#%{Z@R`܁O/K0P>^ZgM7U܆V`ŶEPhCB wA0{{;@: RO*^N Z Dr@ !@SHJ#T?&~m9=zi 'ɔ]X/h?g-џPʅ DG1uv6O_t?3H ^#169|ctNNxqu ` :tղzqBL-v?ė)u{uT;@pM| M$ ;`RJ$+}B8Y{W1iTQLŖ~)КkFR%ZN-fȇ#zhX!a]c#J<\2mZ`mOy{HW$H*Bȁͻ0۷<v^:uTT{@-HMXIn;$Pqhm^ j!lUJP[#ͨ91: DP*Xa(Y']>\Ƙ-U0X461 fvQ890;uяgI!ZgFIXAFAF"M@oZ^Fᢢ`$Vq#h:^<7:X×SP'.\hulh4tqMdhLAU}UoZ3bqaE&TEX4K/(b)S'/ [&`~<_nJT cf1>F@1">D tB?ψ 8fhQ hkMH6ScF& ƪ3+ 8ۦ9Ø"#CJF =gu_G^_g$|\ ZhPds-D8c8x%HD!HL0IJIH}p*E&Y"aܥ z?= CȃI'%+$!׌g 6OSZK31w4/ֵ_cu;; y7KY|qkDqngv"q CmIAaCP3H&?+BD%}a)N(lU@ @nAGn(iH.GHtgZw0\Q\g:=4d /G{z7Q8xv=JٗC5%P9 Wd݂NFY#Bx ?CbCӾ=c>04!T3D0*JE"R %^Z"M4CkLz ii b-fPe11(~tG-(ZtM P[m̏Uf>>ýC"Uڪ];{=%iSY!~s8?UV#Qq%0G)"=?S`Y%V24-z6ؠ%X\*0:Tg~JPUwFep XT>$ی?<2;jE_qIoL]ߟ/#?4"cMMCTB4H$\oI~Q].B*AATYp068r8u!\E0p" i>PӦookE!@$#LՋ>9`E$f}F,oNC3vm4Kdߣ+ (8hPM/j^oNdNE;OhpRpg_C2uB??w2ɒʎt$Ls&lƣ&5LZ :N& q,%jfdF kӼdkPm4wo%hyc)#onB4⒱.]<=cJ?z3T5&CHB*Ó`)r[Xn^󟽻A {"rsW]0K4lBs"|D8z`IqΚ4?tܱC0&>cN 'XyvvP#  <0JEm*wUyZ"LieЪip^rY!b9BKHj5G =Ѭ~@.i{~Ro_z; '8[Gx^> \9-ga>ߺλQCL^eZ" a cB'9͡rC$J'x7&o3i0PD9<՜T8󙀘9ct=y\WFDmߝzF ۦLOxO߿_xY/{Nj IϥB5!ʸ%b%'}ݹ I@*PD#@},0@QHV"۞ZkGB] 3f&39~`A & 47q4RDk+q +Mz3j")\I;.PGm [ޝ *yiQz~jMƧƒ9J88h}/vgw.'0 v@ .a J"npd*fC=]a@b-o$҉X.IJD>5!yqw:u4)M`фzy` =d#AR8ȿCʈ0OGifPv}ki=SSޗ5ȹs X4x?|.\DІ)IêI"X+J(=G|L\!y)7ONr@Ϲl60Y54;/ | #(r"2X'rp>~jr͏.zi&Hr~)R'"C9Z 1Tjs7ЪxGM!RBxaIe7,s'n= g; 6 0LdUL)MQD}.|xoqyM6W!ۮf0 .pEExQRD=!^#G D䮙* itP)J놈m$ԛ\d:6F\GD2X9Srmwl)ϦL[i.$~$CqTaBi f·lU4T2C+DBD1!@N6dr@ .1e48 B@DNu&8p`bczI蔏A4C dI#x֫jcli E++5WpE!Q ׺vnu#WmKBL!ɡ RBF |񟀿pSlQ}OdOi'r36.Lμ'6Nܬ8f `S&Z;@;!sYklu92SGz>⠰X{Oa@y<`_a?$Q( "y$pRQ"HDbA MJ@A?NOap ?Wxs- Ɋ Bf*E;x8(T9KIym`KR?Dp e}ȉx|S{u()({#rJJ4#Cu K,Bd`f'F ` e:Lu.˭xRN`ǜ@z0v-qUbTiem XƩA&cmԒ0`A&̆ ͂…ne*ZV4hcDM 5C"-  I&BקX,Lh!Q[[jV6cPvD nț4T6 kD) E+nxH0 GQ-mhjJ 6:pM\LGAM5\TbZ4PUi10XѸZF峛T{wURd_=J rV:;2|MY5 o[51R{A zb'jA,y!*Dz~'RNZ©kb9"  ~(qC$|8t98L\$,ŒcجUUUQ`p$"?VpUf pl@? 9pIVQf Awbbv?lMѩ PH" Z&뒠sj2}8˱ea$(cRL%/7vOlG7 |b8mU&!"B)ҼoG5tBP,Wx~o[2&C E=r=gJz3"6~f40Q2u!1K%q( /C҅$u=IYxz;ݡ.SvB 2}j{٥"T<R.H䦆(~>vw]VJ=oߊ4ѣ(2$?0EǰP -Oi@ÂpR#dc9SAOݕ @Pe|R:?7悛SvH?eYΰG`!66#R0h @EQwP'S;И2+ℯ!:pb"j}.~hs7tsEKCA%4C_-5MqgO- "4Dt0u-a24|!:쇛"4#D%HNRRHFia CYEQ'o4\Kh Kh !q@ڟGҕ~>9M i4}8R<5ΎCցD$RZD} s-"8]L9E$q ҏUFU;^bw }m"%uC].zڨCqUb 91y𨦨;~J3g>ٶ;a%;JTr[]Νs ߼o~'ߎ k;6Xb/1^c:8/g;Cg|!ٴF.~O%}hs/chlY@O\s6cJohD& (cR-]0?,1%Xޱ L'S)ZUmϑDDlL|N 'nyqx]vw!rYcdrh8qfN3\h3dU=V1$#F0yrjr)F A(\719I#.&euQJ8e

ވ2SƏfmٛiwzNR84*)ipo Cл\X7δBIbǻxr۞xS'2]}[;Xq 5Q2Ǻa*ǩ?++OwĒ=84 Zθ$sxf9X¼Dj.9oYl g[DPƺVwVke&4ni>kgkFi'*!уu?g/dN+2pH Gdxh<:62s~#֜1#ΩANgPsm;ΠnW"HX (ȩ ^)ˆ""滢2>Yk11 pb>4BƈjVtlT޳}#9ej- klr ;L k)[7Y۽L/G73ᙱ~6Z@%!ظH1mPG$ xW^:"b\soe1X~o271l ҐA 'W$dai&f7øcB$5㱁~v?N?H?i%~_SaOv# 4M^ ?Js}]\+'u (P6WklQHZ O'+ԿqæK}CV\tOH38 "Scb7&m JH~&z- 킌{'P_ism4[q534d(]*`pѱ۴ lph߼Mʲ(Px<3?m)zw!22F85Lͣ[x~šӞaAgճ6D&vNReIuFfi`RA('ii/MXzTC * ?SlB O4~ߩR`a7K%ȧ}Gq>9l})榓a%d9p hzP\UOզ2JC46"6r4gi~T}$ˤ>"iN>q6T>s }߾wB{[e.`_(-O1\l=l >JQ|\:Ђj2a{X?L+wncSn5*Pa:xT?*E`nDnq-mĈ>f֮0Ø a]c`FuZC7fhI͌8sfGdLtBd0d\Ln.3Gp.<3 ,IFu23r[=6 5u Zvm"0ђlk4)6lzLBi%&i SR0JgV y26 *0&A‹PQ|<;5ۿ+0 k/3& =@4~c\4 &`6Kz٘G|#@6#aHE TJ 4 *Սm b*mx$iƁlyyUPpa+E HfvҜݍТMn@AWVBb|tѼ=eLY @hg>Z,ze }GoV{'V4.d{>&uzeo&ÿOp'c4)T ,4c;zgouwGpl| .:! #pHI )Qs.R.w_>z]`L_J",miݻ gJ0 A`JH 4FhurA<*_}}Ɠf&b !ve494x 1TaƒREEibsʂ wk:~ @:\ Yk + t NYYv}Mk&$"ӑCP'* 23pCH7)\3$SR-ZfmG/68e p6bǁ#[ض_\h`qldX8`}fdđ;&Db#Y5֮883Dp2c\52cUk7jwXn!CZ8Y#ᆥF<)V5H^! U3R} 4_S&4A@a>OhB@;߭,|g~A(!-TD@gzb?$t^P15v ̠$\F%/ 3ޜ~B xlJu%8~o}ZDUdݒNJv=9҂l:M8p #`2y|{Zo-Z;0baF` 9^{NA$@I-@Pv3$$Cp<w9`!59\FufG)/%{/N*5vV4g^F} U& IS>:0pI`vFFK%c\b=ƅ?7Ó4֚ymZ[-Zf s1P2ZDGq#[K̃?ˑۦ@HtMYm,c%ccAD=nEF84CPjH`N5C<-8nXBF^7ɅbhK##[c`aO F2HH6.*R{"*Sײ4dgW42JX<&ߠTe(' G|(r#5DK~=G-=BHk?~򇦒0! Q?="fe3pUI&?@3r]OJWz3bw/I8>ݴfI(C3%"(M'b"s N"yL!\oEa(4Vɥ}\|<\tl-S~]&}QeP(~s>HfLYu 4E7̇,')xYڝ"HzhZTM{tP'@ݧy pr=yőNI1n~?UaG_Ob-܉Ş`aɠrk37󙥅[Dr'snS5M6Rq[+AnpYVYqq Y+:TM,Og%F;c:ye6[CGneчϼP2uPIC@SP]V3v(^<10ND&yLn|kcStN<:ROF\l4IG&NqA{(Gbf!Kl@N``Ch<`%h6)]c (t F*Iּ2qj7n#L !G!) LrlHZJYm00Cr9,b @MXМ!KM U x-] ,TS"6EH,S`xm })¸gv.3(7Qъk(HX0T80hJMh4: :4Xf)\0Z|4s6UUUTUXff@:ryS9Cq2M&Az޷yJWjpKJfM 1tӭʈ"Jbnуe v;~S>"3W/˳U6=|jXtm4҈#H A-`T8F E>2W\)o]C!m @|D3n(pk@ayq3x8o3sۚfhO';vg17k5bSςc&1<@NAar!\A%ɍ$Ho&4̓3Y}VG͍޷Ø8tt 8c8K5Y jLb32I!'D[ffmer8!6i<׍3֚u$r #D#1NkŘ؄8)oP٣oDm>vwdk-' :@|kXuoE')FS81ck|[N\im2vtm23u5S P(O|ڋ ,dUP}9:avXܱ2f$vhZe;[<YU>pltG1Zb<1 sǶӋȑ\!LhT؋fO˧vWGDM(>hawd]WM5j9Az#I_0 tt"bL4tMM2KMxyøo! 9h L@n*28̮Ұq5sf/f蠄౔KJ'*iXU`rA0B.?QzU(9a? 뼱{vG 1qPD!^j}CL(NE`YG79`%3BAk\ 7R˘#Ԅ$P QOS-0qwGas&v m&ːXQ/AիDH,:1]0ӒHxZFmU)-hD22 D̖&a,V#2ΨOv9tCOof6RC6f9QWX7ָN3r2.[/FTuL#(zQ07;-B~)[ww~7+-3ff"bζ]͢;y,ZgFehF:V3pEXs{is9,(9d[y̙Y$92F);jn@1,Gݢ8o5uKV/&dO xC^, +vviW"ͦ)UmfS2:>1B,VGu5\8 jHlwZNA6QmJ)w (ONJg'D'0ϛ|KHȁ]#B7Y=Y~&iqwtKiM뇬Oz2S@2[a r5`}1qVyD;5#LaUMG78ˠoio-l5;8G6e0+fߤ9?o3)rRX9MaĶg6iJe:$N? i␑4ґ u5Db',颭NLqxM1Æ]1M]{4ֵqucƵGT6Mk5Ƒ:'<ԝSW*#Krs!%]iLZgo.ϩ8M'G0y%#ÊrYݢ$FP"KY)K6fY_ 7h0eÜM uV`#:-DL+ַ}Ua/w12%tN K.h瓷v8sXlfSP"PR\2U9 G0`S*zF 1UatRr19K[hkz.]6v8;IWC 2;g6`-CT̂PC:ɚAb9JbYMus]ùȻm03+9edHr@ plSXD>xg!Í:h3xv3]' .E;RʰQ;׬ݳi'A]  &8U#H&.Y2$Ǵ> S ^i3yvoI4\=(d6hШkp?cs&)۽ d 9д{4 =n5ځsPfpZF8X4 0ć< l^gR0vC;H^fN\h>I5røѪi:OYKvŹ i9(.јGHjx&4] f\J&=mΞ>qȨd ԟ>U2OM!LQ۲a2aw?AqWB{<Ί#HwF 1U @ EZ4:gŭ7R|`!IdCLx6x.RY?WoYM348iA$SADU5A5rv@'z2eI큎@tJ ( ?' A~2 | =ln-7oFD +4>_(F!'!뫔=oDGaՒBUVz5T֤ Hs-\!֪-) xBZ^.["BnK5QpEH[SIJA8ĊoyH|1zy LvjiG@짐';Dԥ#ƒ!0w$KBcQɸ9^Hq v[=B z:2d`r$J !<vRwxh|"x$ 9^?&f ?,Z&rPyLT)G tuP(b,bL2=8\܂;{C=!Sy BBuqwkV 8r^v9U}&p6! 'FS)! V4sZ|7m#.l޲8} d1+kXT$ qpýRq!pSfil+D[iam1iНcfF=[O\룜STTZqTE&% 99UcG\ƙI/TN:4XuuG$F13ZbW2,v؎U,`lR"&@܎WQ,,6.\(sN45Wb%y-C+IfB4bĄ0N`7,"ж0kpTvnH.j\b{嚍lն-0ِC j()IAcyACu\< 1X7mdy)1IF1[+eʒr3Ns44#j;d5uEygn7 ^NJ<pgt ;)CAM % R!0/vX'e6+c&&O;|8܇|[NÈNG=i=H5T](w1aF1!f/J- g]НCu>~=zd`z!G?aU"a&٨xfq *#d h8uCƎ5T9]h%0T҈j" 6cm')Ct#9zbfx ^})חB_Kö1\8`**ugcn(0Z9,;P@P"'$p7-ar',i8E᯸ 'I:w$5`I' '&fPHa|3>~T 'W@(`OV,##2P@|3%xT ?PĊ a @!$Z4 ͑6צTsd;#0GQCBg? }JD G!JA!=`sX>7L.8v͎u j!,?ݒx`_J#}ђG\,qzt$ooIdilquCdmWUe|1G\LFz~ sfN^^GQʹ b+B{JIm`;kC$' 3"0W7we5j iA܉UC7/{sIH IM]]sp6Y]56&D4>Oj+S*)WhIM94Z3J`q bTK@>/:fNA991$H0@D 4>d$gRKK=ݳOªMsj:|X<|#֍t@b+@y;@sndŰ:Oj#\mf!iIÝnuZM(`&zN用$D T24 _Hr~xLА֤Ժ)(O?r/DwMsmA +2!0L4DDN;G/d:T2F>C͇y`6&Vy c "V%WteQTSBaIǯcF[k#QP0TX$qAP.FD_43 µPʋX4X &%K\7SlgeG匔b76NG8TD`P%UPY&sccF9Y %ӽG=鱝; !~rS,R#D*~0<2 l:EB%D3-Ő)83_b=zD4T1]\7_OHAfm HMJ!CO9aՀ9!G"=CrGATrߧ(RL+AH,8{;AUCyTN6v帏9{ן# !*|X^ ˶g" :KqP1p<Ň;+kw|G$}D(죋)T"p< $HR NfD{٧ x; Vd I2{C2u2 XS?7 gOU4鹣Z}@ _~逓(J)6 立?_ w"9 G Đ4 L^RXن-!P//Ԥ.A *E 2 Rtm86Lr㮡DM)E0f xOrbQ/ d~M*@/ ;w4')$rhZNd\z&xt"! J~9.\^(TF2BA@ȀxHb?%G;#=ʚGo㐼J2l7*q@k :N7_>ߕHh b>s_&wV苑d H}GN8<uՙ_G.!yh )*֍S.,ɲq<6ƒřؓD '9Á(!HGVI# CA:'r9JXPtCàD h"{Mt ٛ! AxŢJB9IF]sdt!$^{E5DE t8O{ {yIXr OtAI 6qE;H~x8n`a,Cw1Q1!_F)3 =p!?8DE%1&ܹ̔DP$ba2L@AɌ*Ĥ*&N(0m 1 9; O`5LuFHD۝hCPm6µ'J$0 }rАTɐ[nJf'S;' ~ |}^,!$hޏI" "(&4Kwwx*(sdOp J @4 'K(e( V3NAc񺧃nӴ Чk D4H _[ @YՓ''`{Ľ'2K1V6("6NŸq89[  p!P}=CЇmGa$B1&ߋb)7xJJÅ/, H ' (wSDWT %6>3ϐ7t0۰5`fpűmv Vy: ̇0Pp=\4!=Z|!8?b%0c=ń'%=,O݉ɮ8QG*(Q-(4%%D:bq:Sq:sTJh(ZV['O`M9n Ȁf;B*O2I7|f hV_ HAH=^biHw鷬Fe| uL$~rb>A>:iĐD# Y ]lD0+bS1 j'Sh.׹{|]sƃ&)E HE ,\!,9[u)y P<ˡ! P - &H*Tu- "R$ U4 rb@OYf켰! $CYΝdMaNT9UV蛆(WwoX,EE >G3ڇKN6 5$ArҴQG!utWqd"s"Ip)P`~HRO+UVq68M3@( |D'Kg̛Y(aPz47~(%LJƀaH(D%J44$i12e+PP zE8ȹa3+Ъ@9kB%@g' o0P>???0 ~Oci$fY-g3Σ3Ҧ_C٧'Og K_D;f8[ƌәv6H=9l'9Yךg4/8.`iP)D(.Ub ~ې(Twk}秭ág2#_$DRvb96CuP^^|n:f 8zL@saw"#e $R*q6>;@B(Yo'1c7 EAfWq } }'KEDlR{\pGRE әvPM;!Sąw;_.E5UGXjl;mex@Ҋ/\y0gvC@?+(">eH?sD`z6 ??o>Fwьf[n`ͫevli 8/#j4,ťO@ %(bj^m vZ.a>!Yj,!dd1TKe!=D3 k k'47Y^t- ܆< L{eq; ;u|ANq*=k!? `XZ# 5x< {&)?$U(z2Xf+ ŒH}+BS2, e_Q0)DE\3ox3tjM)2eh BqZKovYU$ǽ齌ɚkwj =Tji'L̪ڲ&DnC,̙Y34l5xAχx%A"X|I0e_:>|T_ s!% @?#%{u 4M1A^A7u~wЬ };B(*$_kQ%2-aCOO?( Q^ͺBW!Y}A 䴬p鳙nzȨݣL2# 2L, “A@TJZ* Y(Ii *% )B4]9H}@2dHH(%IZ EB)&؃KDOGJ/?0i\2m@$J!JR(mjϾj9Vrql}{y:urUѐ5}{㧾6z8Y4SW1"j|[R͑BgEE@wUT[Cfc>"jж hje 3wkvvww֍]>(v.ݥ:aݎ{9Wﷹݜ^}רZ_|4;}WAUQVS2$Tfh)v[f{Ϡ4mk@كsQ"J R*/}Ͼ-ύ5rox"3閾zUnW0۝<;pk||U\/vU)51#6I4bhJ(('z ϽC{:(tJ%E6,ZPJ-RЉW`}zp>dӧ'^ϖ] ;zym:5|{{y6XݺWe}[ǼsL]7[Z_o\} `:77{>O[줢e{ļC<|wl5NnlWhw(۝h }P_]}w!PSOf[g5naU{Skg}}|].7mΝuרIwu]]wN_vl덻u׽inN|Bw{}5æGi>>Ǫy3bjMwkvomSZݚ{mWtFjU|ν9Ӥ ۝]5z]=g;O $g{7B`hmww^eUWv{hjg=x6As}`܇nz]뙾=ۻwnX̆Y:vywuVޫz8.R{}G7k۾{M%6[] w6&՘qk}>EE(Ds3vzs{רU3w;vfǵsfwp{Р}*(滀>y-=ol޽.az뻻x ];>#@Ֆd[[>/>m{jw`/[:nbtqPlZﺝz޼gwA%eaE\m{<]o=NemtURkozns}ޞn*Mü4lvԴ[g/='W9w֛uv6-VU۶;\]}àVnnWnsAlwp.wW9kw1P58=t )RRܶvz]coX]5nuճCQ{t{nήw kzwgc{{drY2V DmzHʩuGwh{gEkdW@4X+AHGJ=ol>vIG_v=nj&:>izWO9ceގ^uZyu{ty&يelݻzl 2dC9ݫ9uVt9Zyunnwvם㜫sGמwy`ȫvI+Y=jγn*]wCN΢:kww5N޽^=)%V'>`D@44ɠSCE?TOS=C@%4!  h'a4=OTMzFD@4 z& Lh(xj!#fSCF@R!2 Bdɦ 4MOT5SS5Q~5LSOSCOS 0 %2 zh12jiҩUOmXeru ׯI| ;z-z|UMN]^NRMYf'<К)9|ė ޾F_ϟU=ww|;kGtӶP1f6f@Fqs1GBoo$o2z0Do?neWr-u3ۧ $`")툉ˊf"bK| d@"0I߇݃of\_C# g>`ΎGB\ȈP"t]Jj\tD_͎sy|}jZI'VJ4E8|n뻿<=rvp["0bs},=@&&py3κ,j1伣b9p9 ̜я%)>Y˱:ff; /Wa0^Zf;;4Pv$yѤ?6IssgSKԦgM4ZӍ Jy6@k_r}:b*BwbQWE2egk *Niah`lkX6ז-Y-#"l&neӏ}RcE-QL1 @Q D-I1K1(D#L2҃E%#@D QHQA,J]0T+LYT#~FݽQCx=93 33(ZJ A@qybdX!(~rטDxA8dweᢗu}94q~7oC8sÎ!O~L?wk `KuAMOU9QeO7%gv!dgs5wD>zˡ-#N8[mP?2/$P_ |Q`ufᄫ"=KcCUd p{2X^lˎnlT)_^tIpIRI&3+F{nmmڋj-.Pa-a/%#U f/ ;WJ>YO qԛkMa`2B#AL00ВD4RB EW\Vw^`֫^Wݩ h4_g;[v%'f+MR;|cm68s?5G3$e㙘I*Nzv]q:Zh/eúg䜒]JX>@e(GT_<_>wj$B@7e 0B$3Ӄ#/J~Bq+0@b)藧DB0 %"HO+"4Ŷn5IlZԓ(uq=UAy`ʪƻ^GUyQ$ #QèseG[5:B9.#QV[@$ѽCⅉzT $I"wY|M?K( x, W9vO)'\d)x鬯6a 'z(L>\< EEv3]w0B34_:l[tFc)M\k4]T/=N|N܈f2xÚlсP]hoSlsAIGA ۾#7q# wI ﭔ dWnģg_T۬Dwz*<6=^q1_N9@#ʪiZ_ӀX A@IufcOyxq\MI-a]؋BM5FY?;o>{%yӜ"(.b 번Y{4t?Mӗ'$R)!$h% $0USш3j's\aB2aC܇%ɌT.?..b'^URß/tcg A:8Á@۵~$b .MAֵ1N{NBx٣$)Iuֻ hDH(6Ȋ \"膎ޟ9}%[0vj""ہw@;#HwWy)hΉ9dn:X>e?`衚("/:e4q;Hdo :rRCqbo/. "'BUQ籋8p  >r?Df/dE Je'd7JUV,>t*Ro_|ud,AE*cJ!}_)ƆX+}l>]jRr49 ' 'lN`AI_lf<5FX1d߅I]w}ju 0(b,IO>랯Œ2zE'JP$ta0FQ6;*$6H~/: /G0C1`O|0)m0`xCJL(LB+j^Li@ȀP2*n,2/hf>.Bjf}1/Z}-+pɰH?EMi=$ -A#T2L]b~/ rN #0aDͫ 0 Ao0EQMQTEp穴!TI>>\ LQ dqADLm*AhFmFNjL4ňŊv5=_mVAgDt*(hHJRhP†A~{CIGp,M'Zc~3@hb$#Œ_KN6~o$$!gCW&IMx5ppiL ib [uaE'a;:LRB@FBH(!h%L5ESAK'b;;VgVtYiMա!9l2o_B rUxQR@|?If ,W\I4}.n]18hi7~'3cDRN2TcQu,hփce F "e$90:h3DWvartdx$!]ǁPjzaM9fXL Eo@f!fLJX%]"e}dFɭ=c`[ j=ե-V4l u̶YWBTآv˩ dJ_A9.0-aN3bUK!W;drf*#{&e& u>&Р}r {É,U8f]Kp 5Ѥą82 cRn>ˇ[0Pj )!rwKMZoìfh;c;%WdvĻ_y>&uvL&1o tS ۆ#t$\ၕ=!#(b@QTpBJ0`"Bb@), łE`) F4HD@*ك) 5$c9%IyH. 4b i)G0[ Lɗ)iVR [UP]J`bR>oy=;9al*!$FȆoW-)ϕq`|dvr 䤙SL ey%m4W[%őM;CMC'54gb/Ԕ' ȱ='/ > kU]osu"jջw k߳ts]>{~-{ oWgO3c†T5*ĕ*J@٪?8Nm{|$ BCWء[:#Z@gP/|5WlaL? { HOW(XKY=WIƑ.{"LY[MgykZ"S)HxwiPZ?^|f?GK2Z3YJX\=Ys-gE&wu4ءu2R¦*p(?;ybe|sJFʇ"*~<yXPb2"^%)qZe X@fDdY.`K/(̑XbD B//(b.fa;RUKRU t(*"W3ċwBTiH3143nMr蓞pj!㴑#?O)zh^G9`frnq/^axSs$@AC{/ kr 3Wܴs7Dv 8ӭM*GC?1.Y߭ʬلBs6k&h1c'9zڠĈ-uck:qW:OrJL %--d$j{J}ƴ .bl8\惿Esn:>O.Ku 8p-,dkA # *[>PJ B!( DUܭ.Zir Uj,bD+YDB9- ; ~:ait#*r&<(Gc}Tώ/U3yBh)HR2w`?ɂ78r7YGrDhfK5_<8-HE$ٌo;)Hl7^h܆ӕ/ ÔYTa& 3.niTC, {Ka-W@ 04vچX3 S(Qcrk#ô=UJŵz9"5Tbz!<9߻DTb~/>68Oư$I:r Dd2puQ6`Z9.(e~*{Ie!%7!) ]qvAۧy'mYcUFޔU??y_'j((7R 3ſ!ᩚB@{f}(H8 ClNiӢYdZ<O"A2EKOM>t`{A'6=?o?Qɹ 5T I8S ?0lT9 Pa 2o_FJYIS òsvu>qJd1IF\X[ voH[˜| ZUFƊ$d@)1|#"\j?)/6 xM`0ϫ `hDݸe_ zc`϶x!c$MR>gI_Ft2Z%Q m C>i1N64ěnO݋ä J=Hb!Put:G>±p&CX{i:_ީ6l| /W o3?D} oߠ\\ >>ҕHX2{/l y}= nI;F1>|Ov3eu44w[nC:Ѡ<ʔTSlIIO0La "Og9 O `ru% U/QE AR"R4D SEE/w՛E" :bqM{k8?a #E!uc@N&! ʣ&КuOl4=WזLpbO. DNQw"8}d3-6&T[q;BKx=p%U8H]syUc;ou.b$`;,y?v_=z=b`z<~kw`ތ réd?R?z[qFNrQ]B>[ /źv0f N.[k r,`@\#mΠ[!prX=|,tFǹvGhU*_ v$i\{4L4k8uQu;ω{ kshfᣓZ~\=.M![Y\LY#N3EwIkU2GyRs&x=+o^W5ԝ*N)' *yv1ܹ_rNUpsбoIc%OJʪ&~D|?S : }h m=iʧvcTJxPdFAx)ՔlyDggCf)!#|( 魓Wt,`*G%SOސ8i}%XmC:KC_QܡP"L5ZѢ.`gQLMk5ckw p@Dl(PQsm7z0xIy='A*95gwf S KgY =j|yYltJwg],2w&LU$ j4@uuϥ?c9 }- h0UOUl)Mr~_]Lwov}\~ks:RmNWrm2qHgߌaeSj]m,髊n$u\a] cģ<7>\)^揽'0-ZW9 $*!X?'g:q"}ѹU B_+/n٥x .eĽ[jR.:O|zoהtcߎqpNtem]ߞ뮺㉜c\o㙉u7D+*ҴҺa!ޡpUc4MVCs׳]uֽ~w3Y{]ecuc]u]ee7 &)WV|S 2tb-Na@ Po">-(ND$yRPW?9wHiqOaE9\4|4&;'EB XCFx:t6xӫvف`cM:!~偪(J( LCV,mq498Y{cH:B 0!1#]nӈ#$U_U;u7 eg\ Wfw׹G TS $(˦saѣ[B",,lޖm!ʒQ;lH)߭/8J8ZW/0MCT{\cJ._Kk}wkscډ:+#UwϷV^oGm9(ޗya9oQۍ88Sv+AgBsaohQٻbj:._GNqᷳO5i˻.\v|/ ήXNZ/rRʴP\Na֓[[V_ W4u))tW+kI+kSip{~]ee:„[Z<%k %`Q^0A•¤#-)ZZT:ƳTJk KKJJ .ڕKi-Hۼ$B֡aL*^WQ\늛ew u 1]UnN:6B[* Ki.'\.Jk+i-BӼ$:K>j LRz]ki] kQJU}-)ZYYZjt"SN+'+piiiaij5EI_*xv MLLr333VYCE\kjӮ֧ip b"" <ʫziUUM*.'9YĎ +kQZ<].*Wwm]\rWuWuttui´7K _K W rmmPUf`jXNq+K+*N^n%fRRU,-*[VIp\FԪ[ImO.D$E,Lm:@εEu`Mm']uL*T{IX /y[mv{}iOx0N,uY~Au5ٗGRL>:CC2٩+ۏw\q_좻T@N]X=BǏK<Ue;2D¥}7ʞӧ=))"<-VzXڭx8*u* 5F250562Ԉ`jib#33BjNߎg +i?0y/jUaYwKn n|r*̍H⦡\TЩҕi֭Vޝan^ծsҗu}Zxm>kn&9XLp:oe;Zu grF8N+J5:IF *+2XиIkr*~i؋ ְ bt72[IDq>8Ζ~U|<9<'þċ 1Bo7?h :QNUECf(৭=sxXKʳ!kM rmkK2BnZӟ廮·gdU^N vꃝ9Q< r b>bb}n4*Bubg MQCDF"BÕֳeRrC@7 lr=}ٿ?o,Ü]ҌQ=٧Nq,M:9Z$~l4guՒA |5Wg]d[LP *|9ewF,%:Uٳi(qTXdV&e_@W3.{>3$:>w˹+i?rDAbƹmиnj1`OQ ӐjL.e55:f .Hr`V >t/:Pe4b.݇L}d)k)?kqI!JOd. 3S\r -*V}wK :մ"kٮ: "wWxƟ߁pI-Kmu*ɑcCl$>O3L3K?~ƶ@6RRSҟ^ear/#p0sNX6Ix$z?A IR?=``j21ZY ]MEزLED5Q7)[7zae*s'E&5E>#sSsa\a8~ >CNKaqLTTIE1kA]ilל:j H?ߚ P6 0$rA(@!|!A_$(|-~2m/GDI򇄩SNFwsi^'Wȓi~ H?uDc0o6Ϸ#dIH,ym@^N{8;=-O>b~-RqPՁFTvn*}PǝbOߝ7n_ͧdN|Qf\Q*uukinK9:)JoYLlfs1sEiU/9.5 P֟/ZXi-TI+UHzWʼ]>d3fj/hZ|8Z>L=3F'BzWRzYʿ~i:^bnme%mj+>5 q=*ou􄞆ÿG]h(11b~ s;^gÔ̻p[ZX_6=je,2UOmQ> D8M04{8,X4L)*-0eYJWߓ>Զ:)m:UHimk)t7 Ѫ);V 4a͘a]ݔֲڊR^KIEUWYd]TOKCUQU5k0Y~|0Dg$25UU&bhuvNNYߑlؗcAYQ{e)¬ykJhUHd.4d2a Քt' agJTFAVHvڍ5 f[Kz;|X 0 |=ُSXdT9FdognCĴc$ppЙTB{ 4>70(3Z"FMT>zIї&(E%R8DT4@eɋk2lHTJq:P7[W3~ -THmcfx N,*¬3ADM2Ɩ0(;JSn1DA0I{l5&x6d]7s{yrbaeL[`J_Y3q}TD~kUS5M~ 2"̊ z N8RjؘQ2-5uNHm[ܛPp"5*D* JUGb5.AT&MKK@plpBK7T6Y-aiv_׈8kYqUCi-ϔaLj7 d.Hd[ƃ ʆ-MRI`DC@bTȤB?3}oѩ莪k~YQR,J'~${:(v_>uW.R~D}}]cx%I^\z;|5'>TF  7U OQ@"6ve z~>?XrJdɈ mE^;gX *GZ֯Рc%P sO-^BUAP0%˞eݞ]ۇ{ܝ]؅?zf5켣Ba0J!24 Ĺ#}Xԇ=hF+2QW0]Խß4rw>/>|}U7mL.PB;%k eԅ c'KJ1ӗƊjz#=~2N?O,۟C'{O$n1Kˀ34O 5/*.q1{Jyw3Dc0]:y-ᦺ66];/Cy cU|ye dNèh FX7k0K 7}-] AGhok8imh%>[:TAe-w|8 {V9`r^E6v Oz:_a6mwiD %Fbd/7i_^ |P4nyO_ֻw_V )h*ͥ~"ܟ1e([!|)]~-(p8$zzs`OgNZ7!mÉ 0^9κiaNrh?UF6aOJn JNaVvAK/5ݜB!da>4 }.=Hk=3O`ݳ^ɘb $T`7 dX i SʉD\ 'Qxo~7X.aS+w E?:{O4ӥy^>W `a D x^ž 2v`2?-+[Z\\K"">Ϲ/ $3Lu~le hRßLX MA8q mHD4_di11{mvh10{i?S*'T>S\5.QQkP}Pat$IMthR(H~Ps\| ĠHe/Ԥê!ΏbR]uIl TrI⍟3ɇ̲ytle*idn w0t]4-Z F;=b.FG3 `bH'L> AO5_/^'<oD:_?֔YΠ ?@odt$$~* q?aE#"??qsGU70 @ÄxLML L0!3aɜE~PvQׯӵ3W=;m@/530zξE3Ozcf ÷IDOWc>1 @N҈pYa$gO<:WzyyT4?AAأw ;1 sp~7#`uxǒtt:}K'du!ŁkF/hO+H+.S>Bzb5v_dk9q˝T~!"?>~ f܎j\*tx{;C, rFh@rj^Ps@'`vm@^!;W?_l vlk- ?'H'_-XZ B'|qƷXRE,ʈ͙)Q~ ܔ EQYbRX,Wt 7ڧ\t NH$A悢k0UO/vݡ1`PrP4u9ݜtBoC-|Sю,B ̈́x|?kBL&}3%/bJ=͗O, GEM_.m,1K?6n?ɻvz~q[Yto0Qx {dL:L A7qD0/:1#Q dp7א2ާR41??[nzrh,{ow >?`t}hOP;Zh0('Q7דj gh y^"ȁJ`8sf5iةpo%2Qt9!p'n^>GB^RÇdl|$.@4P&AOs")1DB"9k$%(N<'G/$;Tpp:X!. +g)>VW~tC>Qۥ@p Zdz7sRذ sG;*DY8KUmMpp;T@}+EZh͹!g>q珷97cY?hH !DN<@!=YݼL0q>PtDty=UJǛShw!LxDž֣Wsyx IRYcc}g ú|9~-~i+K9j%0Y/e2NP_wU;qnMw=Ut*cK7;tq:Mn`>B {P/e~A0*ybʎwY"@*QGSGZB=eרki_aIn&:iS|u3< ?t2xWq=3fq;UO}X d [: ym!/пK_/;o!@CUȵ O^ @lC E=\ԁG)R481' fCt HP(0qfJ v+}嵺w}< Krdfn"-e, %޻}UO*8;r?A ݣͪ#lj_ pꃭ.QNaŏ2F&a8F<,@d.3$Y2lX~^LW21 &t%f_޹8<1P&2 05tc'賧h4?S: (?wFDw}rXz=>?g5lr' OGBN"AXauRgƂ "TX`<8.ePr'p?No,>J$C~9%1aR_Ont="ܠ% ^Ω FӘOk a`b_6{ *:Շa&|q>`;6~ׯK=>gsu &Ů/I#_saᔽHYBӢzsTLqƝbG}gߧEyi-t{tZum >R?=^sM iCT!m]~o]B y82JcTRVEmgi&Up\(g8#~vݨyF5/" $BtBm;sԐU7YL۞h/p ÂDm7p7B_xR먲f6ehKmݽs&ont֯n.n49e,ޞ>* (%``@A{K{Fn4UZ H;cV(E\ 7 ypo!7![[R]ixZLI#\%gCp k*TUID6[1db#bX`Fler#2]x8j*RY)6Q15+Ha|+7(Bܗ=_ѻXTYO"z{Q$3cqoC;\"F\]\ |4Ŝ=[UZU$1 \<ԱDQDH-}vvݻ,Vc yF(B/87f9z)]>]?U_ʫH ШEB &b&$?Cy1-Q @ouDdTH}ҷQa~`EFAmuG;.;8BaHADQ&{-&eIygyH7mpi[ŸdO4f[> YcZR~/YO\?YHYgؠz-;3:O+d>YG8@""pxaq%;;KrguDMFJ%knp4*Vl H<5?V?]??7о3Djt[rqPGuzZP\vF] @ wܶy7:4EY%4.z}[8TNr^`93d;}8g=17;g} `'nqxcDL7.]TWɜ?2-4a7 [ 7aW~ 3Einw&.Yk)H~XKt-!WQQx*%6- 5" ԃpw@@̻>MsIO:o@?.+XxW8UAJVg¨ߚCuh"@Exjk_0$Wn{m&;frRO_Viӕܥ a.=сjgw濃EUUUV*UUUUUUUUUUUR|E}>7=>o"S'>)C0?!]Y 7ҽoՒS&Ը](~gC;\ Ԏ!_'E1(\b #>|[IK6xvuO4aCS ?Ɯѝ~%ϼ$XpNe6 AۇsD_3y?λWdOMI(e>s?/ g-*a0-텟P=$'=>ܽơ4]Ls31{ ApI qfrdNKuk&ͭdp"Onќi '; XՒRXP^:A5?X`$Dʤ )uBLrxF U4ԧ;iF0'Cq>OnǏz4L0&S<D#@Rݪi PLPZ壽۾3@#CX_gz'Zu/~bW~<ז?]| $J)U[ATBa]P:j#E>z}Y *5k~zt88 Jٿ7TE0S37weCl#}"kZHbeMREUM3QD{!B\4>uTבf*wPcREI;}AxI4RPȢ;9jA &޷X=f/:'$IU -UU ̠H3}gps>yωb"Q!>aNEg 33?s X 猇FYC蜛rk p74n!-K?Ma 1A ҫ~޳>jZa#(ṃʔ׼ͅk73 `k{% .ao#30Cs~ SI) .Ս+%QUTLL!j RJ6Zt|ÿ\s WbjCbcxN'pZbJPJNNaeq|PBYu_dɞGLqN>ZFs M)a3 g|Mv3&{fK]dpTr[ "ͱ7@0]PYEֈ|6K꿍;~oo͎ɧ QzFQVFH|.ŕwQWf~18 6V=i_Jfs a*Z)(b)(MҀ sOTjO+=sEoD}+wb5>RUA1@弈7wz{4D}=sl1nJ74)À@y*7 5fD1,)UUsTUU~]=mW>ZU~fg>~jijBM-,~R1-q &.`ΊMzr,\ kk T `>eK8% _}]bƨDbJNYq5C0&"VD++Wj6ҰK0 1"L?\Mf.T0[;}1>˙j2B/!=kJ7/e >b ={â gI "pWyeQ!KJ UW+ԡHR҅!J_C䟓}gNY*邑PqAEd4PH~RU9A5/1ZO%buB45ϧV۱#Πzm\iP$'AGn @;- m$y>Xڊ(ϏmC?'>Վ]$!fM`3xvZ)iUR&{jLUU 8s0O2T#g>4f*?IꈽY};q}C:R94RœAڏ ӯ2!~A7! UF,"b)xE-`"M6qءwA!QVIv̲]laBR.,v~_I&"!H)~}^JR)JR)JR)JV RUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUZUUUUUUUUUUUUUUUUVUUVUUUUUUUUUUUUUUUUjUUUUUUUUUUUUUUUVUUUUUUUUVUUUUUUUUUUUUUUUUUd/]<;?3 >A~WUUU/bkJJ{O\NUBF%񼩩Zl9l44]w-S7ꫭ1xZMPErJ<bklHHu$~]ςƿ(Kd1g 4_Jo}o\V'*i*\o|gz@{&ݽ?b AZ#/(|Ind1RMa'vs $x{*:o2`wr'Mtl.L5Ycm'}hqN,%%/=K@ڒBo!F p boJ^O~2={l=ώak)'{|IlaO,Tx}u4#~DS9*~ZYLYrH1p8P#zĚ0ɤ>uM͕!X* P Q;|+b'x$jkWt<jf,Vr:!61˶k°vD.& B1e&kװbl%y8@׿^8NudA3~뫱C9uxPS:g=CF$f"^PoRѓ=:ƲJF /1qbQ2^dqˢ.x%)b0䪗#pWgsf.SPq0QYJHzRzKǎc^ 7/'fsF hc_f[3)\"Pa]ein49%5=I7Ks>,h:d‘"E-V1bՓ༾2dv ;-0pGY+O>Ȯ?ߜ{.;]{A`44rU~RZ%iV22Q핔-Ɯ!k`5guGN \,"( }BJIݝyWYPwg:K^wT4K&Zi6i"#Vkצ6>SHg <n-guh 8/pX)[s[*5EwFpm[~Sߍ#'Eo^b7t@$K+Գvm6$M\`3CiM#C9>n@޵zI⢷E.$pg&!mpS78䌎;;ge?J=Zx=cɄ4s>')m٘Dƈ?ߍn:kME2m>4t`Ni|VGYԧ _5F8_/tm'`x \"b8™9GE".+JoLTX5wiMvkM*I lvyYX*Q"ho$l}MLV"KԞ U 2 |>_Dr25:-Dd'o@sBVkWK-^`e*59S5DRѤ|:q2 `1!UX0x!A{5afF8z$)SB]g?Yhޟ͊zj[C_S;GUD'=fk Ϗ\ܬQ|Jz( 4Jx*I]c~fMA XDhj d{iNH0ta!P_~ovR"'#F`Aڎю _"|瞎wx]0 D͒\:TPP L-Ng[R[eDjHa@4@dS@e{l|V]v!\+/=|ڢYd8$Vro(Xצ\/-4 1{DO:l_?=ptslY&lT!;=r&'BWٟaP Qp@<=xΫQٰ;@X >̀/1gLCxrjoŽZFq6*ꋜ糜Ҋ΂q4,/0ؼ[$UJ#uE$zt%4<0> jfa<DsCԊZ.tiz7^Y˜Ӹ0.^zZh?e3MH1xw) 0!Jrbbt-B'Lb-"pqk2owcC|r{'U|c}twڗVOcHX_Gxئ$}WM4lq~^Bul'qщv[_`h⻛:;kR %H F>2b=K8TebZ,z``;`iKϱ^ Ϟ"᣽Ǥ*~[>>KJ ɉ]6)<'+&D0e-4-4$q:cαC'VuvqmXi6$ 8I{d,,~KWܱga FOۓzA ڨQqu -WN‚@Pvw,J< cm_]٬0P}=Ӄeb5P}w4@v8$sv4z>8M^ 3pƬ7I9YW`ʂkժGA(v\&1s.ɹz@Lz#b>bz拪C(bnoڅyQlw {sgB/}ZܢLL5F:((m{ܣFsi/a]t{3%.s494|` 3=OQ/Y(] ҨXK\_ēJ* &X@n|]4JPFwAPdS i)iCstQ˧mhnePiArz0pGOw>}0nQ rØ8}QuG~80-r'ȇxwp&%>99'@@Q`6 H:R FTffm$_8\DK|ӁI=4]EQ5) 1Nazqֶ\lPǁݠ Y?g{^o}nA$B_M0kO/*vU@.E&,`nyx \Q *Κ%H,eCZ 7βDnHWy!6`5x<b-ј SǼ@$gߢZ|qIWhgco&*.̹El˵ML59jCIIhcR=Gz(W?n`n/Lhc,yD!1v^l`շlPs/A\Sh(4~XHn▘?)H]TރyDS^=;F!,:syJ׿!6'G+YӭQDX]ΡXp8! WکBr@bDezM<7N #ї!*H(do!'e" 'iz%iVD[<LH}ny꟣x[1W\] M$!</"!~+bmR!rsr&({\RȊ(X2F ZD} 튈\-C69~VxC]`N>0s&yºTwuIAx+.p)qרRvvTۀGBv'7b VR9 ΀aOan/xQ{-PD@(9 NB7ySU 4ʃ~^^auP\Q=[aeW|q'e 7[2f*V7sfe%hȘÅ<<g ]]WuI`Ke.:h)b|E#@$g,:;$b:^ VP^E!v }f>k-]yzWL}M9S?*h{A7yOTCtLTkl167ߦ"^Ӝ+WSi1qmda8-X[c?r|\~,#p=>d8DQk]NftN ε^;^)?"*#(>KeCBO5մRrDkpqݟb$ HcŤtΨESdW9pV{G[Zp,-qӿ'ܷ!:;( gnV"cUMۮcXv?S71_;o+&ǽߏu^s@xYɋ)kt;~QV7,nRU:?+kGT]nmyBPFx-."K\"3[aQdx j8!єONjF=~=r >EFWzTGsgb~.;fO9! YǮP6k8߶,Y&*6+OM\jrbA֘Cf=,sӲ}qcQ>ɮtvD8?< Us.A$2-U j6un0/ӇceR;GP~Sw7RZxeCb'6C3=3mCkD7gNARkj$^<)!GϒAf1(Kfy}90VyRiia2L4wG^.WJ۷ќާ2˧u:em? &.p_-#M9Bu&eHjj; O|tv: nB?K |[-rQ 9b&Ң'MTO#+c5:ؓu@ڭ O7 F (Y;)u8Bq qK/!u`v]f.2@ BL͹}:9O]@6q,J4tBomfApVT@x`Fݎ9zR\K:Ʀ-joF/jd_0TC믎mCy:q*MN@;4 XSǯ__+`wZ<[aԮS0vUdfu*tI1,ĔmCe+][eQo@\y"1a^iL`l(ސ` RLsqq^6ܪ!!5<`+1b<)":[υR:ja8{w^<;904iTHM/q =5h!m| DT(d"" .s_Ta/EueHvwM }.~X/To~6o˧;o)". 6fu,Kh[$kN.;LF03 4h0Lcpf\V[ERWvڒ# і[[Juir$UU 7weAK*KcVܱjPIa|WQea W*]X^ ؼ<J es(.,x4ef7}TTV( "1U1.&k7/~i m6&=4ŧ߀fƇ}XQmo8IJ/M'7AԮOgTs2cĐ٧^ 6Jc ;n@eH#enZ >\q6h_;gkė΀~ql+ܵrR2/Ň(XC/,8Q* ~2 Z 4l.e7׆ eN9۶Qص>aMRc웅+k;3:: #i cw9 'ߩEisTp~>˖UڪpTktDs- vBçE^Èx ;~lRͿ%~!1Dw >MT?5.h]dy4E:ye|ۯ#'&. &fgLeOA/µAAb`ވb#5T<&J#H9 s缔N5G?A? s9ė*!f+hE"(;D_pV 1;ԯl v@hPY~m}cGg,X_9UG)Ђ|CR rc('(3 QoF%6A.#GlW8KZPҽ>u$"2Nũ;y7s9:m €14k`5.e-BQ]EhHd -? uNl 8 a'! ZàkpCTSũ"!ad”|I=EEk e6/{j:v\i)c`Z6^y ˴hTF 6 rCFUqcd233Hp;T?;#$<>јť"!UQR4!lIHPdiPFoglCA(nXC C= U&6{ WPA~d":JD@*J@]Jtby+$BfHJJBRtmN[me0ʅ'%~!/'4 PV13S|r{oÌNp{a k06D60Ē0lvO` -4ˋa{{zd <jn D#uj覅'/ _|S5h~]KmvЄ!UHG++\`'IIU4~|3(KahQ} l)T Cx!k>'T@u_ӊ6E!Up0$}q ~/P ?ۢr yO@OH8 zwgA!=x|reܾ2 7D3PëTc|okqs$Vw5="˃ MCmԈNXߡ/kCYP`FJ_wBNzBp)^\|l_|d ܡt3a>V4^r`y.#"P70dM /.|h<#a52rX4*B@w1+i$"ׯ򌉟5Sȓ%wh}RM5.@*c`ɜdb-F1E$&sYQ*M%ͩtӳ]2pr)s;%e8C֑wUj?fLy"gaIn}b :E]&H&fZs4{D"jZ=.4"HhH+'B<6nB^·ٱ%"e30йB:lW'"_|>5/#23 HĠQ||]Mpα;3#20|kNxWYK5)?Զ6ELՄYE^@˱֕_px}`],RZ+Chw0v xU */T.Oa@[z5kr|X&x @콓wr$Qŋ9 ,TM>\{hr^Wtϱ{g=;T>(|D1e&m-wGOys|IwNUtC nC9)eb%e^'$KT83} G('m>z0>y{;aˤ6K-~dy} ٽ2C:gRDK*1~ Vٓx i|X@T>dQ/{%ᓖG[kuj=A~TV3plP>>8|Zhp}n4'w.aL)4'a&N?,\wlw#G }mb?׵ͱ*$3[¶tonVf!ѝ' YAVPEE~Yꎉj=Σ֫W!&CFK(O=-gGœX:ﱠ0t{l$pMl_3!soѡ3mMlGn/+Qq@@> P0F M[ntu ahh"8ޤ@YH󖥋 _PPJw {5vF} ߯)S,܂A¤^Ϩ@` XwJ|9i_c\t@NZo] Gжե-ON~\|~'UVo5(9`Gp v.z,W[@iZ:09ۅ-hiőAL@ƁCAgώ4UžYo$Hy9)deZ F澇[Y<5%ZZ~0`$Po)e㈂~2#b#-q-!ipp "? sn.GXaÃ(řMhz:g1m7w[okQz"h|845(}h2wa& =DzA jyfAڵ`]dM*ucɸjcB 2-"OOO7Zo8~[a`]{)FJ>B% B[TaA"8;}P,*ݺ0NɝDƩgƗ-4[̳2nB0j!ަQnwdԔO߫3DCv7]QO~]:=:f 뻢7\f) [8A1md myb JCǧά!ϓ2nؚ- Og`{*xc2#5;3u6:22!_y!{ȇ:zNT=]R `bHÞC@ B0߄/5Ru] MNѨlx{Ӄ,h|y(9@W45Ổ[M){/|[yr9,J|4̱Kwj8Эf%'/(Y7D*El3 } ;K.i,3OD%* +CXG&IۜE 8kP.d5O9~NG[iPEj'!<&sGwif~ta {wnYg:sHaY$"[sD']5%wEhղryb#8E4"9s8ݠ>ɯ5ypY0y"tj&&7 d/uFxc!ÈbY'dcرpڜ"8ј]o۩ElٍL # t=Pf XaMj,k3)Eq%Pd.2H.,07>r$X8KճAHY#m{6qÚ %)Ư _!gNlguKEsҢ<#Mb'1i/NaWQFeL5EQٮK \xnWe9O\jty߸YfSopmD,AR6q%Ef~w3?`2ه7 =϶I}U(,l&2>BC2w]EE1DE5)=M=(k:R>B#ϱm!BoPL7b ɔ>x<|@l #(sϲ4Ku]'}stTN@v H * /u6+_ս$}c_nr2xn/<:GANtYci }0qVXSKSD8:<%c4Si,c료 42)?&37G; 笗&Gn8n޾ֆL;vf=䪭}-10Xup"R-_NY ;;77I b%bSoOOr *\ޮ"ge8^K?#AG0˙{n-cj#?Yf*+Hw]#{gTd AWuhRA G@}-j5;fGM4;!~yWȎp/MU8N.ԇw L/X>&5WnS}>0yUT-bZ`WZoĥXҤaaMsჶϽѓL7r!Ag Jx=؝|Hss"ޯӘJ^*yZ7kbXef# ?ʵ}.h)-~"2, cXzQh'f'k_W[M= 0g'ѣZ%gW;aJLTכ5OĈRrZj澧. .u|=l$9M*+|mb_K8'"&u3xf2=jRzR?m&;u7YMQU~=&ndxrSsZaPhrN)>/k ]qೃ?y^VEC^{(aVb9XW*{g޳~хtٺiĈ[rF:=^_i..*+s@wiL݈Deti̗Aѡ赱ƻ a;(ٓ6m۠("mu#bΩcV}{"E`  7ߤ>>C?W.6v DWZ:HGxvo+H^g*࡜v"-\7;kG ;J{ORyC`O[kaoV`1V-TF!k!0nk6|k0KFX{SCjApݔގmp_\W-VSآiQ1[ˮ[%7)uvj󹟂G]z[GF;fHY#zY!xQ4nAT5CkRxl19kSs sfRAޅK2 *dTX+c)Zs{kU*5)3a&!Ą7FbПGqSH\%.ckWF\E&KO*ʱ rL E6m0i~tLOI[pݓQ팤G*iQ5|lZC"4A 1G S &)P#DxI`HtY!MHj0kxM^a`+F),2*ymЊ#\&VIt` ݡf7EN? khY+;.Y{ǏMڋ ::e[C~LAS:lLv"2B-DQXr؊^:/Fގ@dwcF{N*]kKbsEC?w^o|䔍Uܬ (Ys=!doG‘FmOyq7Ivy-@vJ %viw%{rmCf]u|`0Z 9߬ gfҎ8%Gv!9ODDA|H C9C0Pm}!}4U ]2L?Eg)u_6`_B1P 0-" i I -f)$㌄6l*i(B% **dEIQ!HUÈQT$QUUP4L ,ELACE#I 5RPQAP-TĕUTDUCbBI~-&ؓ 0 2V7;=A6t槳ՎYo=4H|!DG?j2^M菝jmUIǽOSW3{AuQyKY#XtS}_zTsX8}q8TV;9]q` W`/sp/}@tK)cja1?iYs7XX+z`~RtSd]!*DJp=;c I],{%/38#SrfpUAOK &|{'iɭ!}o8?]>2۰06u/7|6#{0T/gPM(ՕQNBUUhF#ei+f&L`%k&'2Q|9=@$3f8HuHIQR vR~˴++A}NZre̪BάT?w {}6ŴeTd$*&*'J $HI1i~%, W'UZ\um|k0퀾 5f#M~{3kePVva$&zLᑎi^cwג.+0_iL$K g NĨ|g?" fzɨ3kRjOJsIat@23læse~sF1$hyl2{FW;iFc'K9]zft=eR?ʷͬ.+5ۡ'[hEhd5u2MxJ(خO:ӮQġ~|؆ćࣛ8[ G8@"/?Lo")|}/D_mT |^)#^*T7x?>7猽,Z?G?+%=<451ɱÃ1hNRlz4IIK83DhPS#w/IR޳kX5TuNDE SNBK?ȇWx骦ru׾=\Pd|L~VOZO~  Da= e <00 !Ц[U$gd%z?S*PZ?_Ì2Eϲߞ8)ba%Bn˻[3ٖc Ƴ2{@BttEMdWN4ty>Bu TRu7j}Y}dtG@?CJ AF @!~{)Ha=x'F?^΀^h] \*&K1.]xVӎ5Cv3w GGpɒ ձ.qzgҋa'rrTڎ!Ν&76'0$8Igg m#TS2y$2;<kd4j2oO>`} s L7k"TC]ƻD 4[V5eTrK?`:6Z2++2ra_y>Fg~5_u<;~*O|^ZuڵҶӯ2 ~d"JAK K۴ (SnО=I YC}cLH@oT @{&DA .a!Bt* ؑ!zw{(;2Xg,ES==CCn=FazAg 64oQ *~du 87Aƶ$5% \a|:BRfXAb0#ƍ~=^72LHD1e "dO M J)a;'?쭅|g_8Zz_ߛ9f5Sf{}n(=DL??o͌ӱo}HNRvfҋ' `Kg}1 fC'g6\;轋d R'!S(Bpl.f8ĦS1hpas#Gr@M\`9,r)$!v%xasowϼq6uq<{sQc$ܐn.meǔȉC ?b4 :* ^(@TU"BANjQ@hDRT"EaE6P(Tb*"XfA*"FF!(E3DDPj4AU^2(Yـc8a%DDZmC [J:\SQ b0&!K s8E3IdH*LQC{4dgBF]hPwzhoz6u`p2Dh4$$IBTDD &d m" & DRD3*&хD{s@HtBP60~r?B#u|s$P]c !rOfYya=رvŐRTҫ R~36J s:hё0B2~RH9p;X ށXSu(X 3jGLX}7%f&:-UwI^k ( w`m֣Vb nK?P= ŽlI"{UWQtXu;z5ZF ac‹k͏o%p*&"ſDZMY0)D|-W;C)5)`*vдB ).AJtf0a'.2hd XO FOGu$g,~cVs><4gݒ -miKl}_*\] iW8ץȘ=C tKx_ Wq-?x#GțKp4{s|?`8)1PW, L;QYȦt` `-R̐MF!FdP2%d4~yW?MӰrn棭Qo 6469 lP2jqC۵Ia9@SzKj\[zQaŻkh꽠\Bwv=' | + pu\""Q->"S4jB,켑ǿ}|WIщĿXGugOS<T 2}Ժx?zG- W@緀x j(p+Jq,HԞVÊ %>j9H| mbN;I&,Tr6+#jty%[?t߸HsJȷ'XF\(L_Td~/>=}\PhI;j9lј3J?e- D{$nTYC&*Bb1ĝr$BZpqң at6i.'ta 11(`]||H.wW%O.mLIr;B?'u>hW~ׇH>g{c[F>Sۯw|L[ҖS/Cij8f^6W T[6'XNb"vqG{!ٍB2("#T R[K2,GD`@%]*v d Cb&v.s!@Aj|`7Ϊ""OS7>q40%Q>W:7T@< ܖ @9y9sh2 ;<l PFg*(>d{Pޜ, AŢ]B)3_KfRF{9HĈ35OA.?UL"X"L]¼bZ5'~tϷZ#{>ܦb?W2)]7=pa&&([a x^N9A PETލB v=΢`ZTh;oJt CHxҁ i `," ގz!75hFhp'Đa\s|i>ϙ2SN7dx `.t(c!!LS:\#<9 a3w31 y-1m" 5Xhjh/f0 V,m=k$^6P ۼP ǧd 8iQRINc^޲M>~zܔxh/>Kꠔ'J + nTs5N0s iOe!>9*FzO|=|f9F{ Pl| 8L:}݀8_L܉úIPu}"$XE4#e`Ӝ]VEhgFnptŻkنLR:]fr{j 2bnXA/8.vAy_XGv#$NPTAdPP|d@(\8p|FK p_+ |f!(b#\OS%[*` |=>S ~[AhP2O$LHTT6NJ0Np;9^7r楁 /e&9pTSoz rF)`OE]ѱڥt$ۈ(X.L藊yj/@7@|eSkÜ0q~9(g',W1!1 + GsY?i<}`tX q6rp7PZ@_Ǹ*)#R,CA>l¡<:%c<hnće[ą>}mw3ب˞" ?Q) kYB7[qq:t1|rx/@1Fmvw;STiݜoc?ҳ"=nhYo^Z9IPeک|셕pbհ'NZai 5U*]X%SWys/:[Y-sl_p/\)aI+3ݏ>ڸbq=};f-vp.֮'ESz7Htm};$/L)τ*97rQOq;w-ГnU8(_veӧO5$&n ]nol9 ϯ %5K6}0w6hul 4c采 0r0[zU/h%^26!!'Z c-Pt-&o1H>$4чcJvJawZKJ{񅬮CRs.VusB]R񛙚W|ԔCݥCRm>;!Zx|lNQ^2Dt"d5 #U]tmge ӴZ4+ a.b[!C z$+ﶏvmj wꦭ}a/@'N}G_}cۿDX%',T&o'TӇ|onǻ\'sdv'SDEQ~΁Z)ub.x=@\qI\N߀e[2@ql PIP4?5J!gbq100E2mY}К|,tz:?v߅8jŸُOu]'_.Zp~.G"0s:0i|6Z5q Sc /Su+;I,_$jY/Xg?->m$!t7Mi0CN ujURk[;f_1>Ql6#v6ߘjZisr[7 @Q}V 4I$ inuTPkvmrA\ٿ-eV8.*~eU9EcߚQ+MGmCl?0R.~o# 6G=U ً8:}@$ -ƣg?՜Yfs䩽c9g9uW2)rg:9V-;.$)5"Ǚ)EAT !N21\i4 r]~k {VR,xoR2 t. nQATM,F4E ";'F\/! tt(L_jD{@@aJd)Ep;WU(5 _+$WU8%ϻt~N­ UPj<Hkn#x¥=1X͘ƖUӫ7fc 6{_n־=ZoO]7<ӯgé6'E;6D8 av̅zoRz'j`Q}q$3dCb2 r:yLL:O}(O< p~uވ# |'P@X ʬ)MϽ+iΠP2 jYw_aQRM nhE)EnJ"277> )ο{vu.ai iӰcYTym6i 8 A>ѭ_%1El:>dH (_-1U:U#϶-pSuɵ\n+%NҴ0u6^ ֨aT{Ptnzz4.hA7Hz'#9SzXEpB˦9."Dyߓwb΃e!ȕXhTh54]}\E  Md"Ln ꫦCȲ[P/#cP.KyXJ:L{aYGұcX47v`giINce6S}Y7'ϯ+r+unO/- hpᒆ[1 L / Fnkml,WC@Y5[9bUkoBcװpPDKfqXg4I-)H ]=.$e}@2)ri LHr gO~N֨8tmr=4َӖVBWXƶ4 _oJ!W{1P7 @syF/Ճ=]k^:Gc Kîoן6=LL4E!iYfzfZ( + h4"$21SIE@IMT@`F$ DIHHD4PD%PQKR$ARQTE )ILIRI ҔPQAUTQA35P AMQ5%0RLQ1 I b Pf`2ĸYXaTdHU8Y-*ZhHQRFi""H"D ia) f5QBČҤ,I0PID5 ?1IHeb *(&$BbVH*H"*"!J@ bYxj*R* f)Ī&" b"*&H" dX"@dZfKRTBDHLj"( bFb ffS-DRE LLEIEHMCQ4CU 5%0JD%$AEU504,50UCI@DE4ATSTA!@D KE1ERHE-41 QJTS45QIPDDU QTCQ 4Y`E#R J55 HMB4%(L4AY=~ Ia( (d(Ih&Jj F`b()f=PTBRE,D@UT$ ES%!2LC0I)II!IB"(j(Z"*MROՁDRU4M@HQGbQLKQT^'"ba((bI*J b)XaRd!(f%i h$fd! *h$H Ba?"j{B6zpG-exi~0|2_G0" E/OMQ"vG|x q>x~S}O'Ŕjʜr'2r"L2P,# 0h&dE$ f0 R%R咔H:2C bB)j,?LQ`CB!5`%K@±I&cŘ9RY&ANBхc,PDgRIyn~|`rw>s %0A ?LJ&hH$`dbRY/kw;Sz/Pg}K?nZ%EJn@̒iE?6kf& ̶FbXȥG iٲ^=#9|FREu&"8_QP \:"*(Pi*Mٝwf!"no\4^?Q?[r߳`hLEҀ0thr:C*{{oc;jW 9BAF U(I5~O eD(5@nv/vnR9vj_uͶ>8[f4gV寜a{yh/vk4xF-MJ aW,ϻ%k -h C*qJhj]|&\wΩBәzXS Ǐ%UL?_O=n{x;Io 21Zx tuYxƀZG)G;tˡAkx$Y@Xyޝ EC EE&`n_*gM/ݓz8M>o5ݝOIyRK)k&j6oW_y}+eI6ûn&B,C1Hdp)P9,!4tf:$BrssOWZl.H12)` J39΄B#h"B97}G;Oq{քR1O`oi?1X@Pu?uB}(B0+wWo329^rn;kg&U`E< s+xOI ~9l<(gc}=^&_wr=$ ta+cYO{aP̷@tz ^<}度婅ws =HsDLH8LƁx X:IK}olxKr>B'c-Ύ >\<n4:|ៗr1ҙ>A.9pݣIvR"WH$Dy4^;`5a|Ȥ'M U(4 #nBAx ԄkVr 6 1PWݭaJ(X%QDY#{65l9~7آ*>GOd 67g8`N޿~ދ~nL4"P^x{$I$I*1m T찘WPaO؟ņfLr @0׏ԈJ @Gմ`pf [c^2 EA;w~Y@ ttSD.0a1ؖ]v t!v. ۊ8 cP&uUi%D(5!{6I3XՔeF_TcsnA)%T_|!@``0 /t-)۩LRt\:wH0A AΈ=#F(@;uCP܋+D  F,s]3`sMJ<( <@xOWc}Kg7 Cz {VF# Ȝ:BpK $@v, TC=#W]'t.jhm!]]`'mUs>N&v|(1.TcZ]Q*SXWkZγ^.?1^3xPQl].Yp3-vp9Y%^#9sƫ;!R IOx|8YRۗ')K$;Kx$.:dKGokID_zX9Xv]Kvhjq/Ȉa({fƃFXGvfY)By r (Kal ( $xKB{nDhw*]yK%vf4Twbv`2Zg4$cKF H|K&(BHmjK<'ra~cMM?Fϖ(.v+ڶ10T⫘οq95TpGg gk WziYNhsh tЂƜƫu>5d u^ )ɇ98tyg|jt*LX!if6ͥ7(7ӹ w (,g%,9GݞֵPg38հC1옭1a,>7>+{yD󟬔&>X&+IԣF]@LmNQOaSF'O Ǭ1~q_g/9s!&+ׯ9aQP8#"M UTUk <5wԼW`-0y G:Rx,.mLQ8 m\~ itu\;1O-Cx7pǠa7TFL;:}$*\jRˀx_hHVv#GTj1eE_NZ_q>FD6lCo*ЩFx& dF[lW1x;_Os\ob\!U9,8e$axc.dsRk1Yŵac8IB;%}' Le Yc/C~ztV2OW5s Ù` ](BZnƷy7r(V `?>6IB6 -X.W dR!2*M:ٯ4l>6[`G ԽѰVl#GG={>*gs+Xe=0$a_{vA_!%5zS{Q/6Krw'yMue\9? 'ް[ucj#vqm&b|.[YiTW(EgFToD2Z6mb;#'˛ʑrЪse-}Ǚ6;m mBh;.TPf:Špt6estnu٪Cޫ+v-j85BC9Fl:_O=^ъ캐fG))-\( % AI+oC@羑VLj9}L&9sD'J5|jau$qgs]j$NoD:۾?{j^-Th|W NzVN"qdf$A )MQ"ҬKk;f/ Az`5k}I ӽ, :ae(=qG0; l tۜsRG&Ll,0 b0[68 CTJBzG6'Wn}]Hld[wX!G~8# Plaos\?W,@ _tWWsƷktJ\xL10fXI4SI[* Rz5#Wڣ-eQV9Ay a${ T 4F*$    @]0"e=نgv!ۙ:f|>+?=<*F?9P =P9>:Dt׹KMSD׎ xā Yzn׻)?@z/"O|mMk$"%z{[Idg,G!bT{+E Kl/Zaq53|D^3\ q+'Q`/{}{plw=kd8+qۣpr9qu;uYsU{ټuNpsV9X)Jg+y{Q=k=d7n9=FbfwGk;a^v\Wn/Wl˚U<ߙ'7}Ns] J 7e}Sc37I0g1J8qTEBUQNLDSI"f8phxįIڊZTo4(+DfULoI'/F}Fvk9ч8祧5e&*jb Α6/3O\<.Nydv楞ff&ff&D333"s0W.8 uμiUUUn ByIɈf)UUlU5 )=KC30d@;#Jb0 ?CW9K N7¸n30˼U^fb7<.]Ug8s*hc"&@ 08@5t×(,L\nY+%&$J,ԍ(xߍ4r :ٷu6t#Z5Fhsޥ9v kߜyp`6DL]mĹ*B%3;̐ogm=`3;ii}}dkwv8c Bzw䬾:0X񮷥\o͌" Vf%ދ^D!Y =*ƍxk|+)U .UVE=-t݌JZ q ۖf;ܪ֖) }Zq0H`+o,;~jg)M1RҵKQRETDTHM%EtMҒ*vUWyASv4Ǡ oRaKSjƀp6 +@5 x nRК L{rνz䌝I:A?IWnP^a%Ja ݱpmzSą УL!"]wKQn{Eߘh01)M2*f`iԟ=]Lh?DPCAK=TEM PEEPTDEAP,2SA@R!BҔЙM498H4=`0m2[zzI>cM:L'@l4XŹG[tSeŘ/pazGh]H)SlEڡaP;07?&^rr %KkFe_01MI"FNԳRLK9p cs$inNhM}2U.~DG5kR9Ol<05$r$Ю[5 Gr` M?M+(XLZĢ(*n?{ ք _Gش̿?wwҺ}_߈?W #P潿௱^Pv|韣χe,HOAe{#XuPT$ {|$qiVlaZ4NwY u'A:<%Gywy%wU=EDD/2)|g,}H8,(ɉEg':ٙY v:TZ}^]kȾ%-0Vv[oh:DzF@'q~wH%u4 >bn)UqÖv@!!!z0W+/w}4ɍ}4h"~PG.?ЏԿ JY;@^eCjDJP?7` P k\TdwCrH_}N\[TmH{6hi{45)pUI z=Sӷ:sT5烆] HqL!?i'jI=e!A >pp"5)Tx#c[Pz SH@!ԃb o[JTZvo1=ԇaUJL.osLu5Б;\&%ꆴ<\0&Z/xK,V{۪J6N wvx{A6P g-y^>?C枳SP]8j*$׷м#gCz,ЄI`JY4+v%U\t9ukO~hm% C0!?c#Πt#J[_-sdDWuxzQ!&bD*ŔYTZ˖V]ω9Khֵ1f~3LCDBN*ÖzB"Ft0z )3u"cK~`{4@CƳ3̤U%(Pud =,^^kA>8p!;|Oljkq^d|p*M1UzSW|+ԠSZ3ȻfOnݍ9pUxΞ>C=?k̓[pvE^#zU|TTa`1*UE>H uOĽްZ ?#1Ĺ%E`/f.9?!p)2>~3>Y'~cnu+ي2<Ϸw\AKX {POz8??`nvwt Gά=T̝7 aK/Dp[s.DD0$ۅNJ`LJԪ-8O@8V9$9ThZf 5~41 prPhzho=w*g33$~O3q~k9_ZZ=>!\Z؀ÅÞK: b(!$Il a l_Fp _e?uWhݮ;k>'~suR|4޼CD5<M~x߱Je_wAys{gDIunD. )?Xd($>؇?͸(t"C.%_ M~T?GCYq4 H 7 . =YAGrkŰ?.?DžEAX}/*^M $=5TeDoR7E74}LV]oxB~\bhRQ';3Vmj=Oc\O'`'$|vj z'oցMSoOO:y/.{ (GLj-B'#NTG.D\WMZ`V:i@Qϓ äxw=?3͚nm Й_^δiUtp_N^, UTMI(^ۨMEysH B}O_[R;r * <>m~x/D/w{.˪A.'<-!:.t ͖W̢H:s?ĢaV-:pBeQC*"(JKKA.[YsImyApJ 0uEPSžeB5ֻ~-d⾝;o#rƭxv֥xr*29*X~[!H%=`m-T dE*(~ h{3 xmC+ a<7g}Oʔ'o}| ?g$g'Rz") gWXt"L /ѳw]ñR=Eݭ1&6 aH,*yU" ߶3~ƁO(K@Xu10&$;@;'D%ۺ)73"~06vӢԛWHD-x "?LvJzͳ7%=]m2jrShYK)%^mCzSy;ޭ&kgUuxZ޺iޮFZG^oKzDvœeOf>?FFN}9E2KwF~Q`qw_S _$9ъ?4ڧIZ8@)`^#2c|s4zst=pt(%((bwO`܋',bsXW'ѲӰI/Hpϛ 9lWG5,eH!Us}T C?]rS0 JA *36 ۽mPK8VMp"zHBhD`=4qP);v2i&{v`?@?fDC٢+ Hj@֮V>lVJGmfukSJQy=7_qwDŽ3<6XT$ԢCL_XۧP;grW+LO5AgZĐ▶C1T`t]v! !އ6P}{z{C'%XR6:x}?3/+4fH ? 4e6AB /SrR?~Pbj7*B&+FFR{H~{=KO*} 63z5`I-q|C$ K7,dNKq) ÅBUฃ*kK5D@ڹTP<οZg~D7Dm&$Hi ڗ1G+ s^@wlܧ` 'Na!tf z_A=~T$9c[x6=Oaԙ:@Mru!vpnJJ\f2Q_>ϏO &+z`~7,5OSPS~ڿԤ8dj~?)ݠS~P2 T=~E&|9u~;R̠AR9\8$>M\makI!9¢MGMzWB;/ 6{S}G77JU3EA] f1V2DLꪵzX̙32Vsŧٴ:fqĹ93γ#7 3{yl*`3DgU"C .υ:gO=c7(g䯟NRvVrOW!Jҏiﯱh&C"JQd?8?gZ/N3|B;JS7߯)4UϲkSB)Ei: ?r3,  Pm^{?m>A'V0NcpSap^D~Wwd vϪ`:&Q|c+gv)AU|8L@ q+*Bt!| @#zGo^W\ە?xOy=rt~0)Bza&G NZR {>&(%ږVY7\QT 9jT9d |\ٝܬTZ[ܓwyCo&HyxaNxv\.h39{㞧k ,DA O5#!Z>hy Ac0_b)WDhf"@lג :ga 2]s`^M%_[}bc00pdaM?w \/#5))=#~SAg~/yw~mB6K#sn"h0A%0*&g!rS'$P% {\) E, Ao:D^ w֐‘L f`'X8)]m^uri`XKUCE=?FDzt!9,PѪ-ucXR҉Ca]3<:?;Τ7p|^kNM @&q>^ _ hƸ5&벁5@ 7HqgdSM2ih[-sZ}VoPBSW>8AUsٿ,uX}/jfxI$ G\\* |RmZ˦̪#dQ[t@z[(p3|b.d@[,Nnj)T(Y>/jg$ɘ g5 ;՛]ŗ1JxEZ2η;86hܠ\MtJ2ظry!IDqߥUu+i`Q g3#>P/;thD@H{ Ev^e z蚻 @ B >6a _?K<YRGXʭWDt@YŪc#|g3;]o8\rfj]M$3V 2QKzni/Xei U@RBjt`o1Ons a6Bbif e94M^b;3 ri[ijY}w1T/SBFq$CPJM|lN.#]Pcw غpk"rw>|r"Λ]w j .gqc"6 @N+Ťmyi鷣鿡qNaG^L(^^::N"aË4AAŨ0xy.*\/DD\6 g@#,0YA;[,t- țA5L By?N6Lxmo`)'0'.%rܡĺԅ9dv,r<x>~n=1'H)!첓w+m}ҵn9CLX >;n 7?O8(JBl2(pP@j Wg\zξgV+!YH"0r%0lc)>{H! 5sYt*tim0еhջOiDNv?<ɝapxAZw,{=x .)J_+Paz;#zˮQ=kl ば$kLDd#_B?q >'0 '(D=@-P㎰4 ٕ9S)BA"s*aεwu-ck-E>K*aO<^bL&I/OjAYcl4|whU^UzU[<'7? 9G5wPB|Mڜ__ |MESx'F3S** u ,N^|uuhtƱn]/Y t)K98>|9oʜk:- 98|KZ|:>jDlUbu%@p@{{6ymOZv Q徲Rz}DOvff.=E+_G0rϠkܔF3mK[$b+YjVTRϩKxܪJ0}Βܷet+| Ӛȭy4ގM( :,L#~j;f]r:OꤕQ+YaPN[3O:w qUAzW|* >DeuܚFէc?;7 W ҶZS)C:~j cu}gt?s72VÎ=.ms=.{GYYXl|cu:疱z#):|::K9W7Hz%gs8[O># %VP l "9}^L/I)?d}:pX9' < _f5q^Y C9-0۟ UO &:W?LiDآ Xdvk-{3??\'XQ8t_lIR.myyK,} 'A@۩ae  Q9rE߫ɓp_-&QS,7?n|FK3 h(*)Z_d BQkHhĂXUkKD%IUV+sfilb\³D=6nw3RD pró^]XiQ\ V8repc$h 9 `St!jB" HgA T(YiQ4 h,J !C~Nu]xl'ULvf3Myu!Qm7\(E[j3YFMUϒqT!TԼ*[ykhQ&fxwx!ƪ '|}t&BXy%t@FC&'?-5u t$C)=+c Wxn">#8j}UU_E{}_4!Y$x;c$_0͔u$>z%}ـ3dV 5yuNs9ssN.iMgn@t3aq?Vw(]Lx] P)0(9%hUmK?LT4M\`ẹ1l 280j Sqǂ E7)r?L\ ;%7]NH 'b}^[ߢ\f0(!Uj}=:xÏD6 ڨѿ%. mtDBˠ(++GHQ@Q0mh{<40iz7 Fd7h2k}dc)\ЄyUi[~;g?R:ϰ\=,68"Xu}[ރ# "50G=f3ID>b~gN^t98abh+d] .۞J&f33tp ?\+akZֱkZֵ㍨`w 9nsc_40|CGV(Ϻ=@СfWj4h5b[ MhES4D0^ $MA 6BAA-x\lawfŞOp7n]AGՏ{340%Eh pd "ɔ^]} 2"f뀢bhgh>M=5σ51v wwXDC x ,P.TX[*Rvx|{8C!ďD҇ :xp>sу:bAׯظǟν2A9[!a/*9s{N: Vӌ4H1/As<Ƿv8$r@Br@@ ܊ IBq@z?4W юKtx,ǔH 0FnnPCǏA 5j)+d!Po,oTף?ob}S?1;38qOsag7?@ܙ C5m%4a@vA`3-o%DžepɷZgm"$E9fG2~vOPξߧ}6}χYiiX&ԲԂ*H$rTTTq3~҃f ! R.DSD/搷ʖQb?bxXy"P2X%,up#!,ZwAaryjqZRol/u>?' }I( Dؑ,0G4 EJiCW`q?^?4k 'm汇Wr*"|엮Nziť}7PJ􈿘"JwY0|x!݄B@1(PjC/X*XPCTLorW>v&Wg&`8B+y2Hz5iuq8!+3",; YrTαKj})D\meX`;wqz(oG =Dxpp߱p`)=mWՋL/(J}φyr7)PavpKXk~)5m ib]ý obAVgWs>7=&*pں,y>/){}"pL0%ƻE_f{!pFTh烛1%C _QVBkX-36ie]|⃡TIBg*dcxߤ]$eҺB\*~o}Ua; y.çÓ:lCuc q‡җ+E. ci\+&1Xf*J̈l `"7`1/IH]ey~ _wqbؖfN%tqz U"hmRLiqSqu;0O\v+}[8aʧlϝ]q爡2I,,]\v 7\4G'h- g!B;8`z635`WLzT4U|ׯ6wiѣqråw2~4OP@7g3Wyzd!- JI^ _)n@'|螯Lx^6(dɻ bxz9h?.w|%CsUQ%ODt@0e2B0*Eiu/czPت3kٺ*y5U'@2l\7/&:5fњT rOh(W90s'vIq򠛤^9',qaڧs%l5'tQBPx}Et84q}aY5QH-o>1d1ީCe~oΞ/fݜ>^YZV "(X!eY:a~U ڢ?בEIh2fmcqA*)$GsDCZ〛R*7gKR[*6I}{O ـZClfO6ZaJhiJfxշTtcU qƍ-{Α1:-Nkńø Z o:I*Q? =W  Wc?a?.FNG##ce:A/BB~=M.pPּ~F2XV|bt߱^;)H#LɟX>,$=D;b~m kP;q:=߽:_gNݲ3?~giG:ho `_OٷGG%[P$1&i3)b̋gILRE0ltE8$~K B5D . 5SCa?yE@[mۯ 0fP %I)%XR!`kcfpHs "1=?"DD}(ãvǫ9T٥uB"of (Y(4L=)A(1=huYC@>s &${8A;0O:lwv]@J,)!S9u x_dbJRAB%b>PQa$zY>dfl~ ȶ^vt" I=x=wyI؅br/czpYM,:oL2Yx:!5,Bt@ In#}c=/pAْ!׼=|7mZ)lDG2Y!=8 퉰5gR<7j%{dI&?ǯiw¾c'>{* Hs0ώAL֖xC6đ* $=zw351)8~}_FX~p#ɷ= ;ZmsY1XXezXЗz# &Q`wKND%86N"DH7tp{Nj,ˁD4#}"SHrfiA:q:_kv;9As!6 d!hx`f!' S36(66dffኽ҆~HWv~^ث/HvgFH^տ0@zz9@ẘ$I!˻[Uf??Qf?0X$/!"vJU(kBfF"jCL4R"&@gS6p9|L};Q¾kG"8!%5fH~MiͅCB)PoտvA8*?a5K܇yDAN̓ÆӰUUv\$C{3K:i \=*3Um%@VЀmКւA-|ݩ$%Џ64E rLO+s2a`XqÄ7 (ȧ;P?yE4* 钭XU|S+s@dnb@aǝ c `Hlޔ?0@OĠ@w DH^'$Cުvȴ$"bc֩!#pٻ̶v1 =x9$]ce,px8n L fqȱTgQ@Eb숤k"M?A!ٹ;̜-3OQdNl)x'd d1'iz tánf89dC0iٛ$%,)%JEBĄLPHAT D6U-UXff;LS,sxH!! H@=T y@I:pO/^ӷ;">5Sty I DPNßc>{/_;4ujX8;S87vx~X=}/Ș~;ƴֳ2,8A{2íd,AI9{B,7H)O59xNKv{L6e bِJXLJ9 *iZ;r(薀J]!alr,l"ĕL"% CD XIDI,ʒ6`b3!FRQs,$if =NK%V`d>98\/fHc1_*7Z_hQu`4~2xrJG TM hoijpgMoAKgO`lsb X-?4f!g1Z\Cuha.XtBL.MDZ25EdP5Pp"i]8aHdѱveeaɔnv 'mX@{} -Z2VRڊE <qfq)mUzrs']@4!En8a`6EiRR[ܦK A@FH9#A]|ށ=<ҺPTTQAuPK?e l<8;px(\pGbPJUZh|1?M<`TL|%0bDS P;&>Q4h#%KaW.'beI9xCSyD {NNF}>NӽJs ^L,P5~GYcQC w(!UJ(\Es3`UQH2Ct$(%؉afIF$8rXzz*ܰ2'$]־Z]8qr`ׇukݥ#Ln)8\r~TOcއ؜1<+Ċ^`5N.h^3<01o3E ö1l@iG.;,-whBxv'- =݃1H Ӄ ;v60`BaJ5c}Kaaޠ&䨄d5_iy6xd19ԇ C {8!'`}4_Uٻ^FquMieif7b!!`1fS^5Uo(3ݖYMk"`@w.r1%>~]ߞ;Lěh'fq9x{n \#Y])_K%#{ʑfjDj#n?b\jUsof(Be#^J2C!wvwNY?Ja $ 3~YuWdz최k9v+SM37PmԵ,T7Ro!h$Viȍ0mۊ,fAfa$ aƐwb |Ccɾ{JOPۥ;SE eEI:zXcccMV%o{`(*!04g^>߳[+9^Fv}јyn!lfx;M`8>=P8>&mMOpIpY$ {D =*ä-"gƈ9>Y<>y9B6֭h\!KGd^C @{}.tJgsѻ`OQUǴԘ&iCq*;W2fLʶQBhcC+<zN|c 5faFfա}o} JZk`0xۊiP;QwˇO_"sw!t,񡞅Eq.Mu ! ,A„>x=M2tLHl(:J@ ظ%9JPJ_>tPTŇZI xN50508[R+U"`~S7zﱠ FQ |@iYЛ)7}G))_ M& Plִ*qd6۞땘. 6em${pL.l KE J4f4aP*&tGU@@1F㬁 !}'Z4 .Ǯd1;gö#K*glBkǔ[:Y~Ug.ؘVHP6f 'mx#o]KȄuERE^C#R=JĞ{Iߵh}x>i]k&2C J@t1FŐK<-MIВy*h-^ m1FwS48=xW8?D6s=2J*)?)WsjinX>*i=*9y~&%DW=sߗAХp2AtHت9)M>{5!"fHC|=](t Ɂz|FW8Nx=x5iRXP4m!FFK$QT(h] 9>h'rL. Lpi tRLQLʚE"I3'DeDv 6yj^p ÑI #O?q ϳL>(=<*#9״(Jfa @`tt&fI11ѳ;~W$2fSY e퓙Sv1ț~ F#4ƚlmAEC29PR]ͼn *ɬD[80ņF4AD C74'OBg !_Qǝ50m pʌ# C!V3r71U֒ f0Ĭ:zxsrw;O_ L<ne.l3 mm Gh1@ `L3~r1w+FKHN`=!iaˀxuŔrRf܁ő9;8уВ{iD$jȝ=ɦMO Ï=!78sNғ) ^P05KdACךf`)6 Qc V L7CU'r&8|f.@`z.u > 6u {ק:8'h/1MJdGPx=Ȳ3"0!APYJ{~$F!`l}vzO> C3Et pzNbMLtq1a~Lae%*RSdx9I>8 ?66CA:@0јm4#U>\KJM4 B 4H#S DC2J_(d0 hZH!F""(3)&@C9}Pnw¦S$aAExL >`CaTTzDH2x*Æ A듀/@cyJl>+PsFqw_P&1X{k5DEyHTPUDUUUp3 N`f d[`iM?,S햿fUVfVÑ%?G> "yf<b"$8I0?@A^').J:v*A o<3kB[O->(Mgaw= C|@p5Hq5ս"w~Y$͕k 30Q gW8U"fp\ndwQ5EzI4Aev04E# Ma_# wxnx "VF&6b jHd~IcD;־6F@7I1Wl}t?ô Iװ:NS +%$X%Md )׳ӆ̈́fW!y<,ed! ⁹0Ui"(I U aOS?N/OF;|lZc -Pb@!~_v4n$Ƙ.*W˷xN΄џ!I9 &!_ d'RؤQCb(Qxumm`A-,6()/w 'mA}Bۓ$"Xht|_v1^U1q!0P,y~rDQ.'UUUQUU"*",,"""""""""""""""$` f¢R j"Ha@6B9sPA6>:7BmFI {C):Stt!h#(Ѽ?'' ˷ lWӭ6 -F8__E> d(ySp}_7zC&'Qb*j: 4UpaMr0 f1f h:j@QJY&%>f& ` u'>EID$U뒁Ԅ 6i\&~vV!OCB=9}hYpxƌ {9z U%PC$v- yFN<yA՘Hf7 ~>@J,O/(o8fU__*C@@eCl in9*4uIS3 Yi9F7PC料Aqrj@H(4p]d7G@{m_эڮ}w!UJԻ.˥U\p X]zxװ!,%xXȳ ~vS<|N÷rO1pBR!uqOxp۸ Y,~ R"ȇ$c9?yԡ&g0؛8hPW" .f"ƄvO }gGl4ڧ"c" bmtugOW(f 0H~W`мW+ YW{77W}aP$0CELwR:5sWoĝ!h^ѼI9H]kC/S$@fmCi5<J+zL6 1A`b><%5hӳKtutB3'E t7*zJ|6'Y11I$QG:_B*hM | )#%DcC "@2~>8ʼvzԫ@{l jj$H)S|uFC37,bF#V"M=B$.|z=^Bosô-f64D}qU`눏v$UG9 'ћ6QTҳhN^` {) B}#A=>J@=ӃLmnL!40ӇrlǺ a& $FRT&YuĨ-P,d#>8DH z:"h,Nπ{:e%4yr< 03&p<8vN@3S (Y(1ÀK5Az_],I&CNz" P~SLptbw`.IDq2 {MXO_hKX)"eJrbA2Bq'7i>[bEoukS]yxy\ 9_o5yTSTUXUHBm2`KQW6}Avj! !d߾;G"`y0 p{j3TI~m8nHUUq(ޮ~?|WwΌ,=ҜG8S_<{^?CEGH~^3 fiT͕)UP+ng("MtHzz!E}' F$P15]1mxTcСeTHх1!!iHeL@38Ea^RrCΐTYCuWOVJYJ}1 hql-k͇C i! q][ӿ$$r ,187KU~^'A!%&THD%UU*-ޘJ@܂.W9c^msa'E!C= ᝔D!?,M[%O!M"l&ɐ* zN2-v:& !.BԕeAq֣rS`ڨ{B@x;, KZ<932}6 ܨ_@NǮ=COaoN\n;в|.P&Ly2%QE#Y6HeIBtk@txKB6žۜ2`:53#xdm4iU7{|N^v!L˓rI֝CYڃ#kLYipiѠ]h͝ (FjB`΀vS"֔eŎ 5;=vOi"<5 C6H:`,FZ M]ΓrhL\ h;)LYNJd% 7{7Ogp;!( f\ MQ!= Ѕ12EZ52H]&M.?KԊI ޓ!s~>AG縰7].ˁ IB@%0:ɤ%9tjWr4͔PopI$R9 3@ ڂ%D0r4un`-Kb? "؂*PB Bf0"L*qI5$w31]CCZ TBC Z `HPcBdPD+!c- HOT! vtן_Rdr"7HwLr"y! )Dɷ CqA=)yDkxp$3<bKUU1 lU'.6%q C| AC{ӢC|//T)ѷˬǣQ\D]aQnD|VgMpyL}D~}}8`P'BxN(Jb' *.Ý&K-rt2 4(!X@´E @2!$I C LĄ‰18%738I˞߽Y"qGDOW@LS)ޡwy,1yM7ڡN , >6=PS 6:hЛ 6Ȧ$cћtÒCsΓx)GCj{^<"[ |BBGȃЮ͋LI 6#Fӌ0@Xw0u N9!5YKց - LGG`{j`gsSE.LjnXv}1Idi06p (-GdK;Cf0mӸ0BK0Q1 &w;NHNިҜH9&arzd7F(u% .YLd͖.`z qҸL_Gב$ BCA)jK7/}8'/^;ji345ޝh>@"n61 7<3 6C=cԡڜZMbn>sU5Éd֜|<ě&>I:|Ӥ!2L]&-MDH8652E«X٠Յ뀓BbU$_}̤: bm~/`^ 3i;h[uX\$Y"RN}v=)-[LiiQ $6c4"uPk")(Z)Jh"i)(h)`SLQr1LD9 0`f*4 /Lzh` *=M1f$HnR$W7FJPQE4UۆE4/ 2xDֶ, h$Zv֢??8&.?)1FɕĐ"#2ϘR9 स"(N P=G>W܃=b>.7s c>˅,'0  hM1SLAI3c NI0gPUd7٩$ЏE4);Ux`{o2@G$@QhvhP' [d*gwg]k]]B99Wf!őf/64®D┍ʞ( x^wV\0p``Bv=b"U%qǪCIYG:M!:BqAa} ܼm<VCᙸw7ۨ6CwUt@ER>,(]b[BK% GH0٣q'up01OP_Fv Ȯ{$c)PB1!v$@{t)DArۤxZR!^S^^C̼lOv&KȜ% t0rA؃|= Xy B#CfcHMk{s<#갅$#AFY|qmdɧhvP%1 e ~rN]Zp,l1LfنdJJyt 2 Ơže^Lw%wpiЕQwF[ K9/45<&nGdGqSL@- !9sS3m\ZBV%Yϻ^" ^PU@C  @ 8;HC\ 0.P%RQCB|wѮI %ʚ!iMB;+x/6ha HO.sMY'#NH { y }#&=4p`Oݸ9ָ0z:p1R R3c-TmE"ytMCi_2OGK4 >8 r=z |C@:0C$ޓsL鹪N$9rzWO;NX `E:LkΰXŶrD+ҙt! 7r @8u5/2:9)RA4vM Bc`S&78{o`͕!<J yZmnmpA`> 4SO #@bj2 H\9pK5n0&JLXnu2@K^OS*\{jw<>Dy_ͺ\uwxziD;wv,OT3wȗs|b}gX-c*l7Rm<&~! AGf'9xˑ|j{6PB ¨p0K}b͍_#ˤ,Be]^\$)jDƿu8|^G(!, j> =qSRP 4H*6u7 22V>Oe;|3|N ċ!0yB$m "u xᐉ, < 0 Xq {GybP7!=jCg߉`bdb}kG=Cdv'x}:P۫b@{,IC(=(< Tڹn!)+ 41r}Bwa$:?+8(}>GvH:L> B8RCl _IClQ#c}t"(mo||lcЯ<@S֜@x%2!(aK8:E  ֦БHn8HA<]Z<ڣ3rѵ)gA vR)MA }a ĉ(/D@])ӈSFXUD p]>@A COo$vaױ8/=n0wNW1PŒOm=9ԴO}m*#n'Nɉ~U#PS y"WPˊ kOo97a6! $83o,Wc"  /K](wtC<; # c 7qJô<]ګeYVrpyG~{$Wyoz6v1vǹݻe '+ GS[3`rz:Jn[lWʛ4t9ݸV9:a1d/80O,A8 Rf##{ϓY2R # M hץF$F;H ʏ'+fBMAo|$< f.B!GH>W>(n!!vo[\I4$b Φ ֻ_9Zj̤C;9AՓtK6rZp%+Sp{ 7b:yd͢ц;,C+],jvQN䒓&ٿ#<:08I3| Bf֕'lvTIV9AЇ'wN9kp)톲4U"^t˷rCDDZ#;LCYf = OUАF`+|_vd[] ϟ;y H0ߎb̍8OL@#cنY=5=Ȅ=$W ^1G/ɿ.M+1XF!a=;c,:!%9nvUN|u>S&YYdhrH 61n7YOjwfcLט0`>X0P>q =e;jqhN؝} DHe7Š>2X`8po^ A,$NM;a$| T׈K h.ɤpC$h@ɑDQMDEE0y5k2( ɢ6Gi(ZSg85juH'Hڲv'Rfꢊ(p=cM&~#R.@kˁkv*.ٖDOM[aapAZcQA2LÃ/i% xViL& @ :ڼG$!}w i(Jp:,\?Z['q&9M(>9fU]c\ڝU[z?Y'G8 ggPI[z>c*1ѭj(֛FF9*֗5tYxMfb kZѫkDZF܅%A'n&USteI3Yv-4M,`c>}צȭF}𿄌vڱ~t?a2B\_{R#UAm 튙b`Ap֨ *hu mTiPc)?\M?a~U͹/On8NN>͹Vڑ&DNDP*A'HK)u/̈ 83Hѣ}zhkw -HCd nzz|>'>%ZBq!4DL?vi^ lk.;6+ώvLhK5g/ڲŤ]vwwOQ$a24xnJK&e"T(h* 4B"C0 H}7!Ɛ- j%) "dZ֑M8HG<~=3] ̨a@NNE @|3ky JқJiTDG}O"aa(>^Ka I+DNp[U[: 7ATHG$q aݚD{vH,Cr^oI0xn'y[8O>pxIS)$%|r*'>*duu* h8J׀#=G㓟|(: ? oBX6@%Wao1aYय़Orx7h~HS ΃c S9 jV$L}gHfl% HTkMۥXF`!Jli&c5Ъh3Xs1 ֤lpGo#bC!.m)5>r׵4HO.2xNN*Ņ !J0׺G+.VXc 7s#!-(QĒ-a?5BA[G00f8Vɧ3zZtE `2bq-:ɀ0e?S 2ClN<[ m-P[y윦P ,cg/9lst7n!kn㙜G.s4*` %e؜,w5[itn[^;ӛ$iiO&huyF]Q::a͠9+yۜvճs9zao:{2JwK1 Xh# 7 ΰmtt {n:S&Sw朝9kT\MS0JbBTrd<:T<@+R PKYI^d8P|ꃄ ᤣƎ+шpјp':.G{`:=*c $8>0~?sα gukrFF(ysBIF_q9C$H!OV931nx.*꽴dDsqT Ix>-M&1Ca$Qa}?0tI5,  ޏ< YU O@K@0n/>Lq̪q'5-n$D̀A"&p1Eg|Cnab_$?S>ߙ(ف' nm{hCP{7n߆fP~#JȊ1.zp>ξO 8@s$3ÆۛN#0 iL;[/ƒ~1ڣs<;[ss=aEu=&-qw"pN1X헟<΁L:n_hw6Ng70!BCʬwx* c7Փ.//UE}Dz7Aobe (Tv""!*"zu2^qKt)9RN}AHqr̹ܳ{Bsi_: KBjAӥqKJ5T_T49Mlc ~"y 7@_^noO/^9n(gDx3}/>D#ǣމ8~^UYϷOמ[M=`E7K-끏ID3{;i Iࡾf׈?1S_;;-&푅(r| 𺐋=ܻCxM]sw_J>S20%cT2MSòd$|B?ߊMNZuy#p[=wπwOHy*dqBC6 z!$|$6 kpzo= lu_a,CQ 8XyNۦ2*-:N;("@OǟP+6M*Q GC}ݬD:!:ku0 %m0k^dv?h5-dC``˪SLv;x@aЈ #@{6 L;1bFĮ2j_l"wl4P`/?94_((17`|y y D\N4X7`Gp*s"(/kʃzw{IʴDݙ!sXddKeZ bH%k= v[1[}ݾlÈLǼ``W`g*q q@ X 0cٙmD6js9æ^2w@C>zn}AL{YrD$"(""J$" -\nno90MzBC ߿zj7[n1vqXݯfQi_{R(˵b(GW$; ۻP^(=uZоTwߐe>Mm7>\'. Cw5cC .89Kp ~[HN3jd΄7 /${G&C,Kw8Ŏ0}=9%B=rX-p9ӕ<^F%B8Fi'E"̦qV9x!fxW>wrî*'V -(JOaEHNbνl hB"A)}^}zt} Vb@" PŦ&Vb<߰!*9q 7 Ah3 f'>9-.:r.l}a%{O! i"KY$‘74O3 (cqPS1@B @ApP t&vVbd~t^p=-ɱx=}9lw8HB=D vʊ;>a IlJۅgI'6Uʬ非*Vb$#x`#ǬF $'qI TǡU^|_0zqKXդ. t0(W_KKDUajO HLv _nmO{$\1~*k]NCf'ґ XUZ%ow3uzUk˪׏,||펷˫WyV- 46}CZSM{>]UGǩ9r֜,`Es/>ܲd!h7o knOqOm}F{ӵ!?)\\Hb7:{ލ.' ^7Sws&M^K$CoߦedzZUi"*F0>G#0h!ƃ$KHwnW*L@NawِFIaKx^@nNI^ٹ;\LY-ݶ`wBVhF~IGXJbMp= n9~Bؚ# :@@0Fz}D zצ0٣~Bss a|l營wPy>G/qg΍DN#1qǓtN'Og6hB''p;av;u zC38'cyqs2Kz7:g,KWǗCxAʞ.W@N˫ȈK .M-&g S8\s(-5wKZu;{B 6[hiA9`q߇ƼsF;p7׼ԾS;p-#[rq&~$22,\sηηy.mm|f=%Te#HcC\զ1SlNVTopZUϵ>L#':j2IQ6 ѣM|s7ѭ`A֭tn۹ naᘙ&e`"}pg}( kc!x^1 I0o1ݏf> ^Ȍ o &2e$8YzM6)#;@+RB|-'Dca]j"%[%}B`7[b=2Bl?oO~>gmIMA~/ 7k {|S 4cBg]34bUB0~8@ fB8|> No Ȅ@6A YS4.f4.f#rT.fwnfhs33s4\4.fnx+hj0~]Jh)뿯{EϺm6=gb"fB@}Coxaa/Y%ϲlv= '"))`맟lYzVz{ 湩,3gEicNrvR+ˌ^Dy51İK*3*A Ss EzyȆ"Tϩ_9ۿ%uJկ`@$ȤY%tʘ–d4 Ijj `ِ'ǿi6 qHj 0d'r!6G$e6k3ϳnH7o1c%%WC=z#0f~"k!gT\pۏMnzXcnjq pȏo1cUU33-p z /߆{r_O$& ㍓j!fJRd/nDKD58 ]b[0XuM|rjdTdbe '">; y<>y7aS^ck;~%xm|Ρ DjmA7\4Y j1  c¥lP̲E 0_ Hq[T+2F96ed'$I<^#8ȝNT9`t:@E粱yP}{`=:}9k%7>c&RnGoW>Lg%mD)I"r<۰C!M%RMHSIpWu61duxM:,pQwD>w9s E0N <F;lCZH7y E|ҩCzr~ 8 Sbd:ڪy=x?:,\9~Tl:~z|>CDVynC}ʹ}zyDLfq]K:Q3<#9S(<1]^$M(nkp} ;jx$jŽqh*>>3tE?WigRu AiQ8.]*UtUp`2X/?4K\Ϩt|:d{/x|γX@sӝ?ɇ k43Pf$Dq>0zvP(JW繇+O0ǧ=3xroϏ^Կ,#b9:W5{)$f͝)QXo?_Y3WL\.ˌ*XPSOܫ$ɔE PLT&Մ5)`Mly믗FD }:C3)۴b gm`އq=0pH҆.)PVܱ@DᯉPHs,B{,YSxrmZ~`|~==oYPN=l'C;;J`، 7 MˆF=[zC`ByWS:lo3QJ};9 !35!婮j0QhAJe k<>`BT>8U~I>jjjjFHnsXkK тh'\VM6P$DCm$Xfdф>gS'ĐO=@-Kv;5@!DFv_X wCn{{w>GAPHJgCrpЊKGM,ϩm[8݁ICaX%hMza6yFA ߻Lׁ2w1w_bo8}ٷ"/q:N|(k*/N|^P #i H QD,+Yex?p8vKXGcq/ᏘzCs9㷭oߺN;MN6)͉c Fq!{9yN2o<=i$=L4wtPzsޗ{̷BSP)p7 w\eE-f(&ۮKfÃ' BDiERQV  V  PY9mw{.u*""&IZ'^tCbѸw4~d:ԩK''JE-TQPJ[(ʊd§.7Blh )"ɦ'1̔UQPͻN"?#,<R<p\ wbbk'(uP9u֊qSn;纆j*Bi t]h|C.$v3=8| 2'^|5 Z[--[CX)cY_:ۡFg-vd7d:Dڧ}{2o}ŋBRohR/uH~;ί&"DxɎ*'Mj<ӌ*FYJ\ "j Zyr.@w5҃tڒ` BFLi{ ii1w?x@aɗWb3)_{YtA#5Px:}ĴXxz%~SdӹUIiv(Uslj `q]|1i*yum;!P;>D8?%J#0绤'Fw|FAכǖ<43=VXXX4o nc !׎ttj=0&2[ ~/jHwOuqnӱɿީ{Ha5!z&N,мW֞ rzzp:w7܆A$>Kְ-ԁ@P_vt;4hc%e<') !gV%'zwW|oG,*j8H^RLf95Ʊ!!̝.0 UlUAURU b: ͵*`r]8>6LȈ6Ni$c>GĢ3lͶkͻ晝*6)>eY Hfb"Zm(񁛄OiΔΊ)8jP3hZh]|"n4"! A*H:w :&u0ŋrN_F>3 ~=t4=؉6'R獘֊}hcyCp{g#lŋ-:Tɣx$KbW$8KPlLT+;6 4~.hlֹSm`206W\iøD;;OGѽ0sg|@`lLɁ;LɆ^g^VLQ+_VazwwȫOJ/)b ;͘L˧ni܋Hp>]Q?Je"_7NuX7ς ] h ѱ%k5O鹲E|sU= (f4J ,p*\E`úBzQ<jJ7w:qհM󀅥O &>[3x {uM ^Rm&Oax͇M OElPꥺ&huH? &R&nm (E;-t$&*6 zK 5.[PS1YO'&"_R>lOtY-d#彷=;Əc@r{J_#c}Hq$sz\gkMUWexZM*l^-$>˸1d|ɔŸ=A:ܟu6!u7ҹ7}>gz Ш a9ug&ME I :9h@@6QpDN4.Z%N'C7J'ԱڏSMM5^ex6BɔJDBr=7&Xv`:}W")=S\',3fZN$auFTnHQkNjC3qEN`4=G\b;ρL;#8W[ezxЯt)+>>7 *2؈5s; &WA׸dBPS>4 Y PAs#$tM_$ NG0bq `U6z{9b8w6"B:+wV8w^w{Sb$Н\-$Kb\D<~͘2{0{Uin>^XM&HHv{4,/zn6ncvpǷzΩ|_GS'c+W68) vxd;EvEݫe+ ,ʇᒻv,#}מ3Ўbuy|O&o\Nx<倁y (|bˈWNI' A=0sbΘ*p"yߗzZxq| Y9`)ٌRkt 9 7B*JβC2Jm L2|+`= y(H %%R"*Ҟ w ׋ ?ߤ@v\&Va@;=OF 0̻z~cM44Җ,w< ݬ;@o. gpdYܺKܟ0yaQrwIZN:`MG]8ϰႯ K65Rqь?R,3qf|'%`1]XAAAAM4dAA@_ ߊj1b鲨]C%tCavUn/Yt_C jy%'{ϾT Bc -1f/)ͰXƑȽ[g]Zqz/CN/ 7Tbj Jf(+ YY^8 `2 MvMzh18 {Mw{O:\~8}NnG%{z=׏ܘr\&L>wa 嚆`ac<τ~z֧;m!ޝ}uÚBG<]rN>QQ9M/߬,I${JCyo.s pBD!Q4G+2ʝzAeFwUcmk2c=pdqtǤUP11"3|UylsgQ4?IWia< ؽ)^]G<r't q9.vJEtOouyœEQSVO,iTk(!, B0Hyhv%&qvZǀ4dȇ2Eµ@@˚??>gSÿEuE@q$ɻm)2!"̀lԊ2i8{ee@G$sKcNJNlƱ\k zĉ=@ot0yh,X;%ub羋v xm#UhRCŁz;@>=&b{=|v9[bq@oN4k'@A PVD~,dhuzgkն[ieJ dE5/-|#$/.{D8;;s>]SΠ}ϭ_3 g;HظS0V iQe(.p-Nch *)thh\pd^),=$P 4,(R4*z\ Q9PPcXIc| i(NjM ǀջO]ߓ&#jP3EYE/KUبwGWY>AgCq1rZH=L]Dc^W(~ߏGji-? دnnu Ԇ[,OkFN]F A(JbKҺ& L4RV]A ŵ&B:Ci$H 8l on8쾣ZKuV2jp>2 qd"%˔Zs!zͤvv I%=E|2v9'A% %kywLuͺ^wFkipk>@c) $Y 0Ͻ.x2!vi0OCGspOxy/DTgN| `6ѩ-b~?՜A/N7 J!Sꭝڌ{qNVhs c GCy5N|^-gBxδ&D4ׂ0 u d)}sHjm98RA^I(xF*KZ'b" #f%cC~CYFFUPCɜ|?T?-r)j6ќ ZU4 UiK|~S$BqNyy10 F2uVmꢇyn{:gN:uFr ^yEԱfLcr0C_tZV+gmӎ%ǡ$ cOR~s6Y2 ؟!d,(l0-s4 $FZ2L?LΫ`Ylwd Y4J/$?'wn/K?`Yi} Ouzh&J3ҋX::6Ք͓97Cxm3FS6(S!Y7J 6G0E/  BZ0j-%8吥- [AU)R1Z[UD3PPFUX05x~)?bf`&qA>Ip*&$W 0 3zALV\PFJYfPlFfu1%"XX`$+ ᢸA^ddAHfaI?@zIB<eI5!ݽ>iNJL 3cqܞ " KAN?In0` YM$ĽSP oPyHRE?"* i%_ Q?v0"AC\.¿tC! '0NG"Ƃ0wݗHapK$Ŭi3]+[zcorD@rJ[YD!u+܀}тq!2"1'ʘLSpN%12q9D9$&niAց*izJ'2"`CPl*|I^ 'H(P-`x;Qѻ|>~yܯ iRvOi85*揺kSU#15#<2h)H"V% 4* |r<0w"IlǴd"pSmLB~,'`? @W%8L+")m&D ,LలТ%5؏D O`1.acԢ=xPI;,T%eIp}k̮Y2kGӮ4m$&XW⹱;a÷BH\S&"PFbɋ6 {RD]@&iגfJF*2áXf1-ވLWu,Lnbe`I86*a&i!6B >7}ѭ7Cda\[C G%JA5C L&Báo(O Ļ{+B+Ǣo~bM',Rz=0x;Ӣo'¯ϯ3(Grg1Pw3 c0/"!G|G%"BKhԖ4Mgq0BiI( 1Ģ?9410}ḊhN7Wl LQL {K >xH7; fbORy $I-">P{=y%DCWwA]XQ'=Z &JP$DM$b# l8@o@ Dx:َdVb9{%9 VN MI`b%+"1T&P/]0sq $@)퉼'yNyH@dkY H ˂aWG MnNN\9*]*Eo0?/GߏŶa+UM2B 2zt!^@] 1yQ\1YЋt3'Ԭ 8@,`ńiZJ) YU&h>8`3- 0qRfL& @HBBw8$~ߐͿ{{IVFYXEy(ʇ 7 y<`F p~~~xvj3y 6G%B:c:`e@>dQg$ *Z""de4"jϝ{玽n_W qu^"ILZaP1ŵ3TAKD•[ ی4ۄIQ1ZF)͂`;'GUY`֒4h(2 nl X"n J 2:MOI;LFk{OD:W@ %L 1]c4TPB$ #.I$A -4@HPK ?̈hT PTIEAT0SeEQLHTUUTMґQD%eI,DUHD2DISJБ0GGZ@̕<Ysd" ^ŀ6]?gvpSj,5A6KZqhyCF IֻhYڎ7% |_=*2`),0{Fɂ!%[Ia M[)Ae &#0f*I{Ww|;C+rAN6 =%wCۣbp-e4ĽT1J%~׵;Ezi#Z# Tc N5(lE@E&"`ªXy#؀1# 8Y͗4= ɧy': cv1 m[icb˸1qy UHd=nVI\m,`PRa&,P9Հ,MgB B$zRD8}I'x)*NJ5w.>8HA$AIVaX(("$L1U=S+ d;m$=h?SxLfַfѧ&VIL`#pY/x<ˆ_;9ה0y߻%8٠R4]:vh3Lq'>O䀑?ŀP<=z//T55G`ҡ]u5h=9cNzkK>#W1 /;|&?=!bo]0s]LQ&p1+ }xd?<&P̆.' (c`̍\pi=F&\ 8l,c Zo <=B9t^\unݢQ.UZm-~6b#>|8ffaN oft ϊ[ްWrǮM~hӀ!@U@H@RIc: |r/=Ye%Ćpܾ҈KQF'Y)~4` 3?v$HߣiSDZvu(49|vH!J*PxyT?V$K@kd@3y~ƹJAYu BYfj5Bc&AHO8Q߿AZ>nzl lW #C̈́7@×36*HM-) o͵)*&*t$F2I92vᗯ?A/@:" U@zl(ʯ xe4C zC'O5KYfjJ+A )DLcPs~K*Ǎ2';%o-w ;!]JC呠yؼHyȜ6*?^ߘb&(3?ZOhPlh^X.)?2_o "{0({$&+HS!M )ED*M(PIXAOX {u qLa0 i2Y·-ݻ-JRܨ(J-_`T0ci Zc.8vrn˨f ~Mk)IژحpS eCP=A3@H_aoq(s G ψ'l 筞apԱ $2k8,d?[eSw`RaB0dLb e__5]M#+ d$u#6^x4)Jdo TO(o$@ 6"fzdl,? 'ǿWg r!>kaN-ӵ^_}/Fn㠪 @n߾ p<ɲTqʏ7%g(7_Ф$⏖½ڇɗO.+T)g~bxYH)Rfz.7Hp$c$!/ A٩r1 AX8r;&<ѣ+W1DB4uw6ch >=̄e;yCEԐw?k'F(vlCj#"1#T.(bEA5DEE^S[ >+;{N߄xG/OY9v}hZib"p\ɆS IPwB_vIvoF0t͈ܸތ,.Z1ݎfcMBR 4JLK ZPj@ e*Yßv df+@'-%dmח! {i0rB2>_L(`C˲M sA=ilF|9g#P 9kSڷ64i DHE $q bBAE;69t:FA7 pnoȾu$'%hPR,J^1rɆq\32Tq(RgS Ntî\si9ypD#`y`Aф 䥎E=,聘 2H{9``bfCCTB@-YF`+.Mqӧ'XHm 4$ɓwkVR<}؆wpvDJ0G@DTK L$ ~Awr^0F™dr$Ka?.:4֣p̚e# fj--CXIu:51Xc2t1N2`Ea1LkCI )" R$`)) c,aTA0.'  0$`QAÄKJQ qf",@X)9ejXH adlB$p0Ƞ;RIdDhC@6R%&Hd8ВАY(-JK4\``oC$꥿}? Deg;;JvtvQ ݸ!Ç%ˉXBAϟq~A)]OzRZsdBq2Bl0|c%=CwK:ϋ'?s~+92t]${>8sWhS3=pA]q_KnQR8 =yp#/6:pL:I+,H|4`BD2D4j 9\A1 _F&qwìS!X `{O#Y wN3K[_KD4_V5MBqcs*bT: ېwQb wa׼=cxIEra yb뒋x|t,lA0,;SB] sS La :2m$x06jh—#1&(* `!(I20 ,)"]v4AHd&v٥rl/*7"@=}6}}CM?V2(஛Mn@ˑmE#N$Bӧ ZcPkgeAml;wt񧞲p:K9]ڪ8\8ӣ^cC:p0"R~IɅ 2`z$̃JH)Y-U1 U܆JԐC>=Dc/ [JKJ&$7ŧ,4fJdAF9DfܹX6VD)H L= ݽ&T1҄hQQ4eWW#w.Fnd(wb`cuϘ@ HJ R T a5sUJL"LPLH 0@ T)^38nL U Los)iU`%E(+mA"ƒ0\0RVes-LYLj#,̌hLe-pRciBHeN3(@3c,J3N*ʉpf0ey![y@ $=a~]pxˋ)@iiJ" $xOIÄ򾦝F:PMCG%+:P|H`_F_q<? {ҵTCU˛0*^,VF̜V}` }D\hΟ @k^~z9 9^ȴ |g$P 2+P:YpJ]nxS)n9OfN)H>U?TPr"r/Yg^3}荪 3Ysu^CEm#"AJTy|ZH)2Ɛ,:fSil:V)-oWm)*73q <iHؖ nV R൨PÅV ]Hd9 ؿtu!α3 %nEgU&X@07CQxE|`0H.%)T)ԫaFĸ ;*F呹Bl,Ov] RǭC6 m))(c]d27e HܚAS{y߳wl<^|b\ jK)@J`P_ 6h5 ̣k3ttIcZ(!$ˑ "DuoV)w9 =``ҠLjh}ׇ[ӡC09M90g\Zƅ){CG|,2H-k,p6v;\LQy'vd;vu䪏WyRWdb!gHTDIrG)x@BR UF&ztT5&;,ijt%rBMܐ]÷K6c`uD0яy QCԈ؀UTDWC~gߠaـj{z^($a>Kd=٧" xa eOT{C{=Jh6=ϼGn9!;{o bqx x~P Y&:B!Bmnֵi5bcR:A56`a0)hH:'QhכQ0 2Dp!G Fth |؃ԴRd$HH!0Y ,`2*%CՃ Ո2WWŒO0f#6S` >dN|,m((zDIZP}IAdQqu/4 R!T  R1 \P%%4,ЄHdg ~Pw= KA)H?@`h%DQ%j&U)aDX`EZba%!AUR%TF (iZZHWd (<`:KyFJN|~h#R"bg{f?VtϤ!C30A=p#V&a'Jfm!t2ʶ5' 3v=B, Cijn&[ w}}$с7ιc&CM qB.NT@_Mr~S[3 0fZ$< 8;C}`wOxxx'6 @©YLa) 9(?8C?-A&%/3{8uĄHs KE*~?&8eDUЪVZb-,Vශ{Os(d<S _dHAhhJMa'pH36>Li, ͩ)m0ʏY+~I",$܍F 3~`ȹ?5xDr%UZs31y T?Z<p d?-32[SG-N9HolJ֥BrJg pκSC$q>]P 4DHէ:,a 7sq9Kk#F8֪KRDNgAM/AC%A%!I_Yr3 ?1a0=#(z摤 Hb!b`;7g~4Λf̣/CMl5f`nPa#胔wFd`-&sJOgbFOJ_˞ *q1].pE`8fֽq>;D;gn"G8C !μDveKL ƢRR{̷}sG\d޻m[93[ N%KRRX%Z,v^79/9mG6W@&ĸpgtdxw{u)B0&d7̴ 0H`>"Z2s||HF\6]YmNV9=#<]^a *` .1h{mՌIBQ|fYkogYm`z&VjͰar^Wm 1q*YS7U# tOE`J2L31=x"Qf؉qyPȨy7< cɘ)Xxߝ!b1.j5mV|`j`y1wv2Ԫk]f/-~&p 1SyװϏL4ȼT7"~m  Ԏ AX8D  %|.%s{NN S\0)BTo0A=a LtxA9|[ET&X!qrUVuűb\"f1z&pyY)IDxgg6tpj+7,K;9*5Zq*K5XA]ma6a pi).% Le[2`"BaD {DZkfiM|?PsvA&tқsDΓguË&sq۝@ SˈltvhjrƱr<$f,.Udl1{t>qd⸌y&ޝ/w3::,DsPb*Ss]gɴ#C仩\MGO ێvf4xK B*9wϙP:<[Ce:QȠE#4zOi'OK70HwYW S| E'KAu)ѵ[#m\*sf[sƑ! 3voeh)903 ׍fqTfd'esb39HL. aƎ7gh9Deݺ8peΗF pdsdKtcn<7Z}YB\mK'jHYP2gq3o98M٘+}q<,v$%\Gt9Cmi$˙1%Drz4"]G7,BfT<"yv;b}.T[\뼴I5Fk'jq $ $ɇfɑ(>'xbq>  xoޭ!4es5@:Csã$TJ;7/”-U!@vnX0ߣlϗh6xD4OyR(.H0DY:hYHHF-/4&;:j̓^Qkm:< X#,JH8SzsMnAHxe sɽNS? Ós(⋳ `(fCXMXYەxfY8a%s cwqCR*51u(biR) Dh"@ Pbfxu<ߞ }8#վj9e3vMᣱ9᰹i\pf;qLsu+.y'5ރexL3[ߣ7{wl,a> Ou272,G;ka` amՊ4.H|4m &MN5} -x\49#ڸ[{i t ,Vٻ.2݋Å!zUnQ,K:I  ypA%G墲z*8cΧSЫn]>Y0;n;Ix%^q]yxޙW^e5顜C yyGD2cՔE<&"(ݗЍAsww^뫹K˘JP9rݎR"[L9QΌTjZufES[x0&nt?mKwhܪ^=]whljΊ{'>y}Ѥ20tr9Óa5)]:FN4Z Q]]^k +aUK#kr ۽*Va0` ckd nvf&\NNی=V35`ed@TJݰˉ'[n(Xd6nˎ`b CUa63̎+_QY8rh؄tbnf6;fL8&.v$z[mـ"4drds|3G`x.|VaΓdcڟ{4JYAzb晌e&o7]}:X7;]ܑNI9pz\w؆6; b$t7jɺ]vx8q!Yp(ilޯ1^L掱G3ch=s]-CKS uK?1ȣAdH`WB5ѿîVE4V/,*G0'0 -iwU UQF9=ac[vGnB:#T% =i;ni]$pǫX߃dc_.Љdk#(ΙKcnL\ᫍp,ʘ&<ÑRd}.`ȇ:|skG# }8Ƥ\(QO3dOR`WZY7,[Ll[ڨ-[1LT;VpqnA'-IZfM&״:m?T{j-R yI݄`VOL7m;p{,fT7G`7v$SS#5 (T (j8&uJsb٠hq, V 1,_Mq-N tŶLiHwB !;fh2"hRi:6ɜR勯Vγm&tWL5Y0. }Ni1 ˏOG>iY7{F$rrY;3;c-ob8C9Aقc=-8vT&oii6sun +ﮦ^Cֆ3mSc&x5G 2u)bZF.NN_Η,+]QePmw %hܔE$Uȝ=@s"EHkacrBR7xBXU"'#7FI#ai:]ٕ*(r!̾oX cV7yQ[&^eBr@vg =]pB5uOA㯗 <*ߐ{T!z@qpgG|A#O|1 >`6zJ ! YIdd!WK %gU(R~K2L.&݅"RS0[W2 .Mm.SfH6f,v($aZÔ6"(z G&\0" 6q8tS_ٳ'J6OF±?k״{a֋'ˑfg {Ng3j窖P&l˨T.x 5\)%@ęHFe7P&f:Tqw|ËaĸbU,5Õ, T~:5o]q[hTE(I!9`on;d; sV<΍/tۅg7=r5Ls65!@:б̳D`Yqt,sd,fdf|r_kd^pۡ%cíħ<@Sܑ[pO0"۽0'~n].Lyvw԰r{{E.#mN[q"K@# V^FPU sV$]Ȍ l Z O5TAO!DDJkno ;3b?q9 Oh;iCuVk2YM\FJ~pC8s5v&3mBqíA>; (w(Ln=Npp!4 E60(B\2¥^ *}- C=O~-#-0 mnըJJu3R؄k~p?i9沱<3Qš eQt~+dK׬d,&٢DPN UREZ@X4h7>HNӤ}QP%~54J TJ)4ORڦ4DUy3%"D*ҡO)\C(  !*oP׺l8 Ԃ{?"'AW_hqz  l2~Nz!J$q2LQ%4@EM4PRhHn00i+P02Qu ICIFl3 ň4HaL!6CS(qH?4!$=z:;=U}v?Nw"9Ը{9/0xtDR/Yij 0ZBh6Wяֳb.0L{ ~Y#[KK77EJp*T uqL 4Km 6:P丘@d%,{i ~ZЦqa8Uǫa$QDQ6 y!h^CpA0'ZnsMCr6őR)'i1H; _:0uZM<\IOt,[·NFF̞Jq:!@hx 5CvxbUaZH FQGCӧZ4f!&\/|yыs당 *b*ODSۄ1ΒX9}?S1}2C>4SR5Ǭʜ tQ9!8a9CALf!JA)DZ@l0%ce ~GP1/BdH%C} b$BWJ=? 82]* ܦgzi&8g41\^,G)v|*sS5ۖfFqHJ1䶑SHdh`f$)f\ Ͱm<+PS!Fg.LKr"$ O,1^GYցd ? |Bx'q:2t$Yb5&"L#5,i M ˑJFl˚T8lwE]lK%K>w32)o> \a!nvpB@hγ&PG-8hvĐѾl>n{ZH/ cj$n fjfXubxI 1YI)NPx-sG L7N95Ͱ5¦!W:iErf)Mhjd'f4fcp.Еeu<&7 f؎YqtEt09@jb S!'k9r0ӣ/}z-`hSi< }~ @;؏hצxf`o"*Z*@uΙ-h;FkID 0BNܜɋ校6>>8peM0S?ȏy(QqCĔE`@} y7`XZOp'4ga RLڃ>!IG=y7Nr 9ں]1 v 2׽@=ϭgBץBhKJi! 8^^ePcYI },P-BCek Q|'0[_El6RBwC``:OD w&(F[7AWQb䍖GXaXR3sb+Uf&0S#lpcmUTl}̖ۖ[ .MzLq˾gq0;ޭqxuãk/u獭IߜۆSckOѸ]\.TanQKEq$>if̺nK2,*]g7L`(f뛥n$G9'r<. d+(hb?!k0 ~X& JTNG _/]`V}C †~̖a]dM f>9 $RNRXV&XTj $25id6N2FcXcf%-4 CF@CQ4m~`$qеLB821@' D -|uC*nE[a!C(Bb!><ᾫEx2<2R2`VYA AO) PQS" +"!D`,"/q8Cą;@b(Ce0$b*$f2FAmZ:}ަE-"+rEA`D$7>~Qw*0\NKp b(_ NZ⒘j~q ?Sn:Vu} #!}Y}D  ژE险cWzv -$H$3L0I:7K L`H@)(ѐQJ"jD(RkZMrg*\mRl@Ռфqѱ9*P拭5.vփRd PڜXNDK-P@NLi-N$J WB5 \EY@?"E!CwCc=c;=_=ǰƗٹbHe 0Qtwe㝼G.SvR߅4i6+22d:\[GAQD*3߷}2t?ip-0x2`M -9Z#!wqVRMkZֵikZ_FtI 0!Gd(yЪUNݒx!/o& HsYM%@4ARyzޣ@9pb~B;QK LL Yϙ&SD)u T*'SOM}%39Kxo̷]HHd aw`;t;p@9$']<=#.ndf9#M- om?Z`IR;s3am>ȃ` IMd@}tbvXX )~W ( 9"_d1pgq3j8Hwi\q{w 3I,ȫ ѥ蠅>=`G|? x  1lX0Qg" uSGvG1B(Քk?̤0b8V2~iAGy4 *~&V7F͐R"d$ے~cLLn\XP58| R :q}Zp!$:pX~S5j#fXgѥ܂-Ov`'!zlbaZSp`!=GBwr/M-a2-72|QMDFyt!,s+'~QNDąIhC` 3/ii/LI4OZh{t!P 5 蚈xH>?!G wp78xp|+ޠ!I&ohuIB'JaC C *r0"H̛6bR^58zCyqb FJhtf8xC 2P9LX-`p!dWv#q}Fx0nPf]8Af߬|pK>q:3&JhI)Sr=tBKpnf9k.g\!0D|U1Nv0 u>3x 5c9fTY~4x :4yhN~]#ꆐ*)Q6u@w/wY~z JRvhptAp)Bc'}IBx15"`>\\bAh Th?fm4h1C\=7V 27`dJ!A,.oGsyfƒ-)1fTTEDFhDüXgVwxk'-.« "Ii0Y SpUJ!BYfQ@ōy0/ "%p!;;$.S|= Z<8'!iNc xHCXvs D; RFTO"(IL2K5$Ĵ)>Q"!ɼNB:](Jh ʅ*bE("i*32(h bFZ)bhiB(21 hf,(,Z$`(JUi% "1XP03JTBp(ԡ )a((JR@E H"PhZ1ͭ/~_0@ B{JZ()P(X$)w<8}>ie(J[ -]96ua&X6A֍ PAmn6TPZ[VUҌinZ#b iKA(/˛E뀙Z"xa–ܛS>$k€|zO vA9ƗBY5@0m`vH *)89 &`$a&""B" "* b(`$"*P&i()!* MBv`6N/}~7~$f5]dQGYSI5=5#s}:Ҩ:{G/\!Ch=Əii$MM?Q8ۣ[ȒHRPPPu;Lh$~D@0ʣ1)pUH$yĠ4 N1Xց+t`90XYPRn!e@,7F!X)*ic о4fU[7i {<|YtET4Vqy=42аX&oy/>Ǽ=耞>x6Ļ}v7g_t Da\HQq eowYoÏvQ``{+2JdF Ќ]և^@|,"=AdM@Utk 9BSU" Cw,HPBH AT!JBD?_JGUj̜L,-d̢/h+`6a<+ `F&4CT㍆` X&(K|T6~ &qFRӂ c5TYdD.0TD %0@Kyz$)t ]߫$?t{ZA(X9?dĎ33.8J󎴉$$: )BDCP3B_HtSxS34'hSI(yC D">wtgP3*`\5۽S];+d%e v+kpY@o} dHr8M.Ӑ%RR4dJ-SbPd| &uB:ܻ#Q=>?f S` 2c/D`!!8v9= >,Ĩ_QQt?) DXʨ J]{@| y00CʘS>*o pGGd}ҜDAD*! "ȉﱔ1Bk&24!FASlIKVP(P@LP202H!& a@x炋?'XM$L5RKN(B谶riSqkN}ߐX}N ̻Ə?u\ pqI~{4X"sV#u4=5XCA,+1EUT08/T%WmNAI,iTMͻj9oOBI$o]2%H?njU8?a.=)9s;qvO\3襎ٚ6Jڮׇ;ٮʾOK٥?aNzn5GTnJS7G9#iNcyQt#GC؊CĤ~s ~Nz# >6J$UF'NX>}9' *IvO|A24l D"U`)$X ! JZTJij>by7c`wό13jHu`hY)!a@1$EE(P&1v,4ٛc,d4BLi& 8E $KE T1IHT BX95!0%ӓk ii7pȸ,1]')KIHQ  PKdJCL`aC8`Ff`S 'PcE4\ 2Q. .X`S4LECiݧ5?T R%HĤ@4?e aь)9LU 90QBH)&e:1`)AAU04RI%Li ̠ S$L#!bFwN;k u"8.}5-÷hS |%tUJ% ksC pX{ڎmD%a![QL|̡ZH0} |o//2x~Q?d @ԇ_O:^/[`By0,UM..SUsԀv ;"yA=UU3TC(D4PD$LIC QMPULL@BRJ 0A3)L(S, I E aAI3,BT 1 #4+!@DMJwj C >׿h`d0y!J>ls=v9rmg=HHN2Ca<4[zng z anpXŠ r%U5.flZJ}R$bL=ƖYf[v4ve!inAvIJ%O1Ys&'[$4HXrSLK*QJ⧐0!5UíHo@I4i@ 1ƴΗCn*`e29L̇,帛Us72sN fL8FbkU*DCl2rr PL Xd==كI!tbG!A֥AB,% C#./O-  ҫ>מC\ 6 {\(3w@.CjR܊ %Y-Ց نaň{zmBs0OT4nԩ@R%2C$`w LrQ2x6Q}=6xj4F"’뭅=-򓼵D]0ҳ~>Xue̓$4wk@R!Ă fBg-&g( '?@vK!>'i$i,u*1meݮ8%1u O gw{G N{_8p,7 fT* up:C!ń1$Mɹ:]F E%O5!(ԋujCFtay|ٕUO9r[ŷ %*.ZaZ%QΞ~O]kgBoc+c }9,}GjZ:Z-tF.L.Y 2V) Cݤ¬>&j3Xl3(i bQ,D!I@dhZz̹B–%QIKVcJ4jPA0 2 {g{V/T틲.r u>2ZZRtpˑZaZP`•[{5Zia!dTd³\)cx, Ꞓ򃙦+O:Chid3sXwfaeQ,0nN&>pZy㴪Hxr%5 %GCv:oi9QLRP;pk dg|C}z2mܦHr8] h; s:8؇gF+oa{q5Η‡#X`m!e('>l9N@ݑ&vN*.y!2P *A![O-re >}E>"m"fv%g```6=2J";b%<N}*I upJJe 7%b!a@>zN[3,茡_rC=A`FFMmht:F3f)#P,A`ϺzQNS& J DqBe|5. 0p8B;1.ve|pbCH!ڼCW= K(=X`da2hW'gư,^~5J3ЄϮ0@ )(5.dc "&h8̗'5QEXԠ[PV ."`ljcC`Qj5NIkj%0! t7 wm5( fe I "4GrhxրԻ>_ X e 0G3 Ra`k$ZD|RD)F!f @dqC-(7.StG뵍ӛQpu2XN΃DS43ĕ(Lb]Va}|`'EPCE.^ |Ad5C夜bdMYJUlh6ʸi)" 5LJMO~j~AuVko/yalf cQmȂ[+.\əgYPhuaKNaYz0`88YFq>NIɄq&H~ͼNN9Tċu'Up Ay <_6 dNFJ\}?Db-,ldD!&$; y栲w d/y sF @0b\3=Рhxн9&K!!4R![M$P@yAYа R;-a&ͥ,0Mg̖ yϮM@ #KA,D.ΤAPTד (m'${4&kiG:0XBtH'oGїrJZYIz11BDdEQ2;mz/K@%!죉yt,! ̗5Ifq,ZL'i?JBiq>bo(4ɍ=l@Q=qڏĒ!"  IÀY0y灹 P p8 x;!##=4c@d&UhIO_>:sZ9`IMƞ~~G8KSjux |@w X !LJQYǙ-~mvWǐx2d,R J@o(] d WHȀwB>p)%T"y4x&UIvh0`؇jA0 nglL|lNs^92P`uF!ѥl ٘,%MhRb@(""YmJHDEPF2Lس@)t\ C $IQ'C2"ba(1F(yw~; Jzvtz:@;%{$ીxV>1{C&D>bPӇ_f9k˗}xw㥹ng[0m7P-nLneQL Ht;Iս艖:Z8#jǎZEvsh0n% ,y ^ݨ]b yhL6a+M!aMfe6d7 4#4oi܅qwc7KLOPd2ȖEqhZt铘!]nп>M`L ToT lj0YLS>㙴,&{LѺ'%2I8אnBfM73/LRmya܉CgYm{0hK7 ١iw ;pZIe:avp3.nEh;FkjV-(eQ) `d4i=Gepdnmu6 X8fLq-T٦unMRLoT*m;Pa9.4bJ[;. amhP Vzs5Bp HA l\2afڵ:x&xR P ϡySf94TBcgu&bX؇(Xw̆l-)d,Ua\47kCNErɗ*t(Zu2e6,6mB$x͙31VĺFF.ш4$1JG ,@LK 7%" -i3o5IY·Sɇh"X<+Gw{1f ,@fQRǷDJUi.r!ad5?lh;k4@qnk+9h,9V pdphUKn+6}: DgL:[ ˽ `sRQeBZ##ap)ii'b;QAd<;8gmlo@Xr:#'$cH&4gD @j xk(-?L*m[JtQ tŴ6OrO^p0޺e *'HC[( C׿a 27d2 8 ʠ GtT#bl[@0^3fܖӓ'wNWJ;pWnx,a@RJ [^zfgyP+Z!0d0Ji=aliHӶ/9$ &mXu̿ M@DHB}N#ɆvQW^T탽#0d^J i)TQ05r ":I EDDPj*3+4H}o63L p!E5q)C-p[ާs `|{}\ I*D8@Tm?xk4kXwl"*T"P`T(aa`D@@*Ada *`*Y)JU) JF$Z$j(!R!(H& da HY"RX* A )iJ(((((fBehJ" $I)DARD"P!Q ҂RA,Em! (.)dMK6C6=iyC!2&k% J: ڃQh9U؏,bJ^&I FDbA l>l5 U7#}B0,,Ȁ.&'2CQd0 C$:UZ/r>zYGѽfВC<#yN^2%9 㣗h1q4LYSX(B* '{fnٷ6am3%E&QhB_Cga?Nr=#[%wH nCX',>[L,.%H{!TPkʫ}$xLHG"F)JCBXHdVc*PYQgLJ ,?ʀ> g(hzbjs% Id41(*+ʪO`~I֠M#%.X' 4bSZpKYlKFЌnO~Ti9ѯDB667pf` ,0CpmO;EEg!B(-h4Bd 4 }a9קjl2Lp$.$Ve3L4 r␕  b @GP(u8`Pi bg#(*ѧV'-Hcj6!!T !)@C "V ܦ4RJR@p2\\*5 ĥ %%FYKeJ5b0ll+Qari22,"+BG1$&¬&LсcїIŸLC &E$IŤl5 $YDKCE֞(]žCJĜ!N RF! 8 2Z 12V0BเTK!$L0x$ d5( )[ 8KHpAAӖtNA@䟸v$myq%]gw45Z5h)<$@uT,%x JTMi 8o=y'_(n[d{͔5 CM)6ߘ6%罅PbZKQg_M:l=$2L v(ʺ;grՐJƪ*$w4l$x;b.fjӺwd8&66 7rq+*d_nqF7 pl^pw-)z&A|)50bӻ$C)b&GZ[rtKH;2.d)dd-{`*)2M&r7o z3Z+ 2!3PXK"S ,p%$3$Er!d =2TwZIp繘Cᝣ+-%U; Ħ8)jC FL:fg&eh5 B 8{i4m]!@RȡdS l:66͆).8cB!4aN䧡:NAGvPЩntle`t*`ױOF&M!|_ݬxM xjjf̀wRC!_!GǓ$Tc - j%7<37b`U[B:\-dvܙ*ϼ>\ÁEϳ,NX#zӎƂ-fTVZR” BرlZ)m%4AZI[[,kc ,)bfݮJ6H…ml+([B"[) @aIG@̰ $ab0Pd5֋Z(Ixvt N>Ax7/S= Lj E}Hg1XvɆK 2.T)8>GeL~%KxyʜW-S$Os󤂠&)>o =}? ߧ3 eHsCB@G~ !1ZFa39L$ӌحBe @yhH~?jk2|SSjAli-zPg2XF±_0heU[p!ƞw}`v3vgOo]b|]@ `WDLhf*k1?9 10026lEGso)bG9bJV)Kh("Ju#r/WR2Run9|цmfITw;XRrîv&HG )rC #TJ HPHj0&jA2>ht@Vpprb~\x>cRJVI[?ߟ JZ('!=g;A#JJBE@L!`( H֤߳;턄$ N]8݂y\:T?l{0~AaRdMywNCmD G%M*䨁$ k"f|_L= /!HZ'D(RɠC 흏q[!"J "U!TL(xVua/YA )h+&,6 nDQ#%؞>I ȑTao.Қ 4a8i\/9r;6ߦ ^R[ut)†3$Ӑ4RHAWJ9k' @C7 ('!$U!XB}?n{weh+ ."X/Ϡ1,"A 13 Q0MSVw=v)?SE@!2IBW#|ù#ӥ>ÆJUJN3f38\L2m4[!4eڪ.K֌hX~u91u|S⚤R2C !uIJ=a؉ç i&nLKlpe @ : glRsvv) 1EW:' xMPR,PP&h x0~%Ig\'p~`A %_K,i*i,fbfXPg՚64ܺDщvzPBL' vhğ?eCGL2z艍,Au@,~XX&2t)N2e6PK Y\p CMJY`!?N(^'``;p00LL04Hɴ ;u^~.3Ù' Ze06̺}g`}!P1&C/.#p@7AuhQs!Թt7yvzaCfN;8}6>N _x- kIt,:4)s:('"_9" S2L&fp+[٥,Fۆ:jKv(†{ڙu-..:J)Ŕf%KZ\x뭪8\/vA r' ;x,~Àfvju9 Ocƒ-X$)(z)!"&`뷚IJQF&b䩒N3 dᅓt=yjxDpy{ޚ5d$<@I˔A#C@B h^9ټN3 \9i鿨o 2`He ɮqea5C0>MEYwÑןVo,#.>!a#c99OIW!;ÆNIg k00FHD"ݮa+N6@A`%%x1hi?,@ڍ7;}|Q :W@QAg< /Ej(] *{(]h(h| i U RHc] ى-,.wLJϞIѦ4y342$, q=/b;.0 /ࢼ(:ltU &㦂"mo{!hrWGF񄏿8ZG2tPoAJF4@D $.C`6++"ˁ:of>n8=1N \Ml~צ!|"Xe?~> )' Je &  r;@ P9χ?u $I$J@JL D U+Q 00|d _&dH9$?~.I?Xt{ JzE;M}l2+|JwO3; ?R'!S 0[ TN`Q*bMg7`D&Lagf E!80 ~,9v~ɠ F%l0|IiǸT'08{DbUɩH1,jHzzO00,x>Fo K8֌( Ud2dY55ќl$D:Bv|CL!'+w("NCYOhUaIfIA`qjAb=sDEu1 2]N>xd5>EH=rDD47l2OW8s1񠡒 L!=X{_d9M_xpѩE,S:9b簡i+ `lPrUZB0пD$CܰJVP Ja5YxMƘq!~[7TEHё&نfb0- h{1 %Smg?H&Maرci#! 8(hv,CU*ǽZ! 7('f_vT} _Zӡ!KVfE{L6B_8ޏ1_fm И>\WQy{L$Og=S>𶗅҆1PF97I;}&>.C |zG)g)p`J Jc1:0'g#)M2gJeߏKBˀ'hL ȖY `UI>ʞl$Y[B,K󏉤ƾ2IXk LT{㒱1 -\hĂd_Z?0bb'%A$`Ӯ!%~}PvR&B!X]%)d5[@ɴ;v84fQ=хsNlA" AI80V.2xSJD `iMiȘcPIU1%ˎ$ _#rj9QQa Tf[I'Ne{`g~ q4qUBu)0Nb$ (*TC*K">azOw:a;* eHD$(HdJ B H* (&,hzyY$b0%%ĘgLfm-s3ٖ!ZXg*IA)D\9ɜp;;ByU"|NnkIG҆BC09w/.?y?ca aH Yd.CKӕ ) Q11ĜipHF0>"|dx~h3 ?&5_&et?>чc{>c KKMum {$|Ad!4K~C|Nkø^9ISD{"(~H *h4%ϰ^8C!gA@K+43L(HDUs$UHbO%j%NKA|͍v=\3(TQbDi fiH $O(ӌ& Ti 0{0ƱbBZHֻovMb%"^~So/Jpi1N]JA]څSZi(& QiӅԍ!Zų9RulHY KZ 0#:&00Isbozi"Yc)l `ҩH6Hȋ#!L\(---DKevf2c:t2V[No-ॴĊZ_jvj2 n,z̖MuCjwJm2m6/~7'KxaDQ.&fX A4dSfeLNd4丌LfH5! , dJ,ň0R) !*P${g3ۭa(S4L`pRY ϥ44x+ZVEiVF9ӡœvgdJaᩜ-7wS&-'XmQ͝))=E1c2T46C Iޕ x#xiٔksS%t zMxi3{_ene)|j,$hC[4ccW3C1h.CCByI-=8S֝jˢP횭=iM C/J< ;d GQӭM.f>)kꊌŸ{.:·{u 2 ģhmp;pXKc&ՑhF9Y2[W\\h|AEItY貽CiՋîO8Yp, =$TkI-)&=p̑٘SRf y-${XDx8#hہbb 2fY 3f*D{~]ڒv<]Hv!LOZ<`! C d$UC9As,,y$bZRod'N؆ǎ}VFd8p|Ү`j;%cGѝӝǓǏD>Ow q 8˥߽YGfDQf`n ]U$8B,|?. .9YxIǃp"'oCAbh 12D N"9GxօfY yY;}rD5sF uCDEOpE8zѸ7vp`=ʿ5;q@0aXK23r҆4\` He o2-JURZFᔆ:sN4VMkZ)`aQݭۮbYe)b.[IJSu@aK "X[0ՠPK,d ìݛs24U,+plȚ uƌA#NC1p44-8xQɔVd *kB P L KgSĚ0 %4D5Q)vӫn|P!D`B<+Fz⇃n(JfdIUD%S))#fX01eJZkdM YH6Ab3P8=AmO ;ÃS?{uz#~4h{ %'$>b5řiwT+Bh¨a,x.s&GLh}B#`˛[X`%gDu:?)?/n4o^ۑ}^bZL@ 6]: V)fJ($)f]H\&D*o^)UHgv$#+ @a>E8f,3cM?fm̄D*%ݭ8DSzƠ%='gqy$n*.-ʾ(Ct Z\o4>^ 7h.B "XSQ?@-BO9R"*K]Zh)32v^U_߱7ƱxM!7#1-/0YmtDIAP )HQ!M3``@H Xz Y1!czK$ SFz CA#iJ5y2 pl%zx"H{?8r (90贁/"Ca}$kI<0KQcc\sV;T:Q.e(fr`LX'1 LH-KIi#F^e/|`އ$;A=Κ&{U|j AHĻ:K2&BF!3j(+n}Lg9$8pKg&aVڦnõ7rwiEc?^T{9Ngm־ gUD$Dם/oߐr7Fg}kа^%zC#ۏRLyx`) wwj|9X"߲5/fʊVG[tGq\a Pu_KרQǒ#^Hee6%.M_{-8}s;beQnzED_ɜbieM-oxulSˆթ=0SN' 4Uڬ,xU4e"1Pm h:r=;)D4gU//ɖR˲ H& 㩒a\t&Kʅ߃zffb SyԼ 0lC,Կq4q)Q1}#&2n\-\'C|= `pRv 6LŊ G؈9N3Ύ8*3;,6ZSR4D kT}{BGIVSsw'窑r.72cN0yp~"7˅0wMn8qw*EYGlLbޏS>6Ζ*""=;DZM+O}3?q]wu4XE[V':kyW'"Īqp)*WɹiڍbmEǑ8|PG"3߾ 񚆮^!]KM9^$4:z6W}O#ʨ%AxC2lq#}yoP\*!\ҍ0F>LA$[Li8L2/RWmMH:epkvku8n"FD&đ*(4F?8uY6p7'ozZrw}ސ'ނYBH=5ԂE(1)&ˍ2dpNexM+5KalRrwm'8Q,FOr"s qhԘ_z֎5砱32@pcY z3xߐVbKg9,\H1駴LiޟeG2V%3I\AE IKP4R[nXXHܖm ڦȔ7J/E⍻4Y74i]:C}n[AF`xC,8JDu op[`"hگ!d,HDdR@'N;3po<˫lG;]DLPcvh! mr$۹J[0,#_ bv~wlk--kRv]{[ozA<|2dr!.`yUQSM&Ys*Ew "8,TSvVaB6 A|l,FE;ǚ(Rerex2eiw *4VzE7s]NrP2 nI]K/[L3J"6BIƃޣpGIG!m|M)Gv)x0&r`n|u-؞6X1.NAoSdq}{zMwgy?rp4hG~!JPvo]i`ù) Q<[k Z؃5ylp>m?.)AyAP 'g!{0gP@<jSs0*z3!e_|lF`aaȐHҔ^ 7oy>Q`0Č*OA(T H ^O|xؔH<FAPh6!&r29UAe`Dt:C wa)r ^{(!vT< T] iv9ߎ$~dX9qdb;%a-k_ \5YLɊW ex`Yl%V]1̪Wt;9A,Nk`mT33-- 7.w%.fMإwL̤} Py5x_§yAXCp;NHR) ;Ϸ25K Lfee=o8'By@M,OAU1OlT@؃SH==c6Ea p y\[Zcq5:T7uL2!\jP(Q67y2bx N]7dZpcN-KBB Hـd;ry\ :{ߨmxJ PR C8Yo ,7P113 ^H*Ѧps. ݂ L'qp)j=X'E.- ohK`"hT ݅R3GΪ);p8Ҟ>As4QW,G#,nǙX $#6JfbBjFHJZQX2`f&ɽb&N{F/trq@XT #>m\6WpϦpd}K{p_ns+}Akx'_XjZhR>3#~),| lO};E ˉu:&2 yQ00Fwldєǔ<%^=E2T4xQ"ԝ'|b g[}4^jmgcںˌ>~F>azJPPRR$@4Ag ʂT) XŸKn̟w*ksYĺځ 瑟#z$j\. P!5.b,LP2 0=4|MHRfH ҍf `RUwlX'D H$:d1bK\(Y "TdTY9!mhCY(h?ł % Ba :]B }լYk3 )cl}(L2p˄TXbǹ;~W'mm%k JR6idPKJ!Zȟ7/9No;#Oͧ=N4dc6Px l ihdO&Q֙zY}ix"5BWy 5R6%2`0<xPQÁs7GG '\juPЬJP!^vS`c?WAꖟr "JPf˻DAOjU=u_>{'=RvGܘhF2G5nButJ .L$xpLrfYQ-9ݎm#vV?$q;Mme:LKSTGLI 9L55歛8<RrB< W1hT2el2TִPpa唑5fp#Q@P*j"#y)i6鈥RȪЫ@iPBvƍ0eZ13w&ڪڪVss- IAQ%(rMDf.l9vl#NFeәO7:vR̺Yg(""*V 'i퐃@/k؉QSK6` RlB%^RօHÿהa1I8lWhÚQ%ze}DTd}9k;Ji}d1Mdňjd|Pâ??Ą Yy}iRo*CNbi=p^xYT1,A1[dvHfG{Eg|)Gr3MěsLη{^>F.sf/i?2I}'Ձ.$rZ'q^(cK15LiSs+fߘ2C زCZuf;`,b$j r%qt]H+i=m4&b͚}΁d$$*)_@fFwXzKdF[Yx؜Gp*/| .{=l@G!٬ 8 QDzJKJULJ(` H;m:^4[آr2@ZМ'qdRD L4EflOfh2C61 Aʃ1< aߐĔ>pD $6GÇdZuC0"zQJL554rX6kMM4DSmaicp%8Y,s&M/ӊ/  tw: nVeAy~o&I drhkzD= N̲. g!;oFLh:\PfJl0&~$nX4;Йùf RQsݹKd7pHE`oxK!2zqs\ TI,HuDE1|.K;4zPʜ~DkLB6O$chXcy\}4yF2Pn:m1ֹ 0_vJx3 1qF*֜Sg&ޚh|,: Z3d6|a-b.ҭ13#.ՆƆ ъ))@TA檻z xNpsS, 7֔ZXά7Q&)OB A ^˷j^$nhr`q BeRm!_`|(4i;{v:Eub!ڽ`P7jnl~` H' `uvFGǦFaKJ>u= Njy6yKK Ry^igEl uc3 ]\3R(!?k^05*!B(R !QL>Ws*+-ZLev6oA!^0N;q*J<q /2xU~05$?wq8QIG aO8P^gBa6:HR eB=Y*fM*j>;.B*" !6;31$xOZhĢiVPe"]*z>??7Ѯw .dKRM3M%V1۳r_V|{67 UTMoB.bhW 6aE'fZpFyWE VI%_HlcC]i6|rV( exq>[5ǸӬ=%b+q@<]C 2_8 DlA+Zd݆ZPȢlIh)S/]P2Ғ.A$FҘVrVc3γɔ4R6 m9+ aKTTR6@\́Zar+:1riKY$q.ֳ]jњH*4(Xmfbfۍʍ˔1FF-**\0uF]W2lI Zb5 O@xzl$VJZJ8eʪn IAnX F'y$;w '' bU)%!iә=}:B'IA#(b&HT% @<2*2Vh%S!JJ" i Bb!zt< |ra;2QC$tc =0~FB@Xg" OR܃US8 6h~0{乓-5Ц#mەoպmYaTjH:sK~\68Ʌ.I;+;Yc]:(N}6q}*IBCa2饈nf I.QÐS1-|0oRpIhnT(_}枽wsYX\H=h! 9Q2׮-詩$Cwa2j9̝ǡ%B/l@3x4=%n$apyN}y~:UdBqS?mQx0Pę+CpdS!D5 "@mUO}sfoOȹCVT14s}ҧk$B3?dfE;|x6m oiޮ4̘fѷs#f%wMrr~ࡩ\LUe<,`s'4Aǎ>7"tcu׻/lTI.s"06 3#$0\9==H{9MNF1D0 2G$ňi yE T(PJ!pE'G# ĩ#Qy`V TsO?! fZi"\Y!6wuJ^h✇)TɻN.10d%job[uBJq<@$aӽ £$5$ )).=?`Bޕ@F7H6J,FȤP OrR?-JR2"nfS fh HbfJof)m61,ѫeІFHƬc2L E qѼrIudQ: {<ܒ; 8cYtɎb\fC;dvZI/V!mv$89ȋ@CM%%-!t` -bP^PqGwlWzVhQ i$X1]8hБAګ_a!V*F3>,i4M)r""%b%bCil B\’r44ቦL 1˼O5UW1S!/t(S-#$V#e,t@8ozɠdgXĊ M}=ޟ9 9qłkt> <- UHR{B==[ 4/t'? wRHJnPI@$A9`qZk))'IxLdT-RJL09)M vuB'~۰rB|}ӎ|`=gGl@c77ks4<fB=GB'>S2~l#zI=#g+E`JԶP-H 'Ă?=6ݮM}UPPR3AHE2H @̈:spH%5bH$Ԇw0TCP4BE@P n!5V?RJ ?l<>S2@3f<@ Gʋe<`:s_P15'jg)zWhtp Gɬ"!O*xs/Lk NDZbMAňrdE>(sl6 98tZYdh=*F,ii] 'dJ0˙MCnJ bđ-9΀;"$a TSpq`h+L}!U} LEu/'NÇ ^C?@"u+Lц<ˊ PJP`IAG:3CS @H0ʔ! 0:ds=% JK0b->&wt{Xu!"X`* 5/:REI!Pe)qUd3-@ F"ɓsѓF@~92(R !8 !`; rvJ6nL2v&u9y*=W"31Y># 6=O?PGo碮-O+?a&VRQ#ę<$NQL]cNjfr2S(8{~>̪&mW0vw/_;'d!Ϛz'rm e1,'8% ZA`UVE=u8:}6 1tǟ`nO٤1PLM1%80qP$>! Dhh[_#|' ,5QrP/s3[zޜs$dD| `rM ;T$;Ύ:5 {a%EUCBgV/W [@T:,$  i l6d,璔LDHDIE4U10IE!H˸s .*\S2tA,=d' @rkH-`c<͗{a&Xdb&FDTBEn"()&D,)Ij[ \fۮ' DK:dt)#&Dюh15 (@Xs pa>=LD)vw#' C!@p&(L \Nw-XAʄJC XH'ï}I ު*lƟD8 J}zSJ;+;䅕Qð%`,FU N8wˡ <@.Y{% >@%azl>v /t4Q,PD٣˯\W0{2|Ds; dfY?s|>bTUPLCn,&pu@' RKC:@{e z>h}#3>c1@DW,k0HKr& V܂JIKO†Yp%mlhu0pҙBUU e@I RP*)")HQ T(X&BrR*OFdcIE @JjLJ9U CEvaڛYeW9O`p}ʛ폓L&~:T>jݐEEgS䇂Z2bFdQD.A8Ըp0Hl*@-R+=CCH3fa@A)`:!Am Frd+G|4(D|rz8Y`k=Q|P"-%4--ASʗ-EJO=0L' xd~\ f_OBߴ-تk4|?T(qqqtSABbAz(WGriD=)Ovh {P8ã!C̢`=?|_oE)9QNUT)8|Ry9"X#0/QUQM4*Pe wI9ffiQo3p|îMQl=a(ҩAǕjhQp = 0D|Ř)Jbn?{o-X{f,H̭)ޜ܉Y*\9E)aοqιp훰VR> {zz`s?)l<'D"ՑrAgmqY~4lI 3% SThN֌c ΢HSmͷ QLpɋAҕ[g:6]0ddN9rCa0# :zL%5YO۴277MUC}MЀ('b,H*1|u~Sd}EGὡIEmgB &ǙQ<A4iFd8~gs ux2yyk(4,>_&s:ތw%\ɍG2ːiṚѯBg6İjl5ϐ!bgs0v7m4BOK3 Acߑ JT>EOy$"hUʜP8hЁ'bL>&=Zq4@?@PvH=᷹CvH_ S{,^I*ž{_%*% @)b 0p2) 3 O3spLFha?v~5N:!qnؗl3|k1 $  9"o],;$@o0(mBW+ ]rs3˸w8z(iN%3qXžX-%0&A0T:xIȷͧd'DmJK_fM ˆ9KםVD跌o,nrN'e&^t@Yz&ˆt+{60h9R`6he:=ȌŲ!ʘ^Y|3֭qB, !W(a\N]=!% (-^*kt71 dlim,[߾`,%YhY+ fLݕtSBrJDفOBQ!/p vI9-Lg͇u,-؈,|bCg2 wĶo;o 1LJFnEKB:`R0(vu9GNr PS姥  GjN=;ٖu;=\9V=("߷Np@tF  ÔBcp!hQ,6`kup7-SI Q@Ȱ $hrįCѡLW1}G}s.\ڎh`k;h;Tl[}u{khl%k<:IoeCMP6@k( >lvsփziEk^ a޻|Muagݞ;ʁ@"}Og^QӪnتUnT=wYWZvM(УVU)GhF-ovgݺϵۤ_jŻ]2`*TKɠm둧ۧ.V]wR^Of2VBhA[$}| :Ғ2n>`Jrw:veU$w]i[bnxws}Tle$r ;ˊiuwlmڴ;tMBvt}]5>ogtkZtbzZӛmxM>wxnrp֛sco<<ۙ܎{U&{k2/2f*JX]Us.a}}>^n\ܫ۝f}-9|z{wvnsY;=;kv6uۼݚ/>ٶútsܯ{׻yݝ闏:u\>2W,nV;>:< O=]mm/o{Tm){%z{nm[^{w}0nTN=Köj坻o)kJ:۹̴%[.}c9}z}]g$}Λ:5sOucp;Vj4+uݻD٭==vlUݼ}[w];wi7o} G}vjW^'4c]*)]r:[T%JC$;/pk}vq;<Mhu6W^瞝Ƣ鮀ڕT4TM=d4%Jk}g۝x^HTUEjk7rWw{N{ޗxy-{$]*A v`o`;-KI/|{=|)Nil@^=ݚq7%*{n|__}l;{C{vwQӮS^z}O}YzS(µWO{=nܸ(oo{*JI;ݽo`6͚^u=z+mOAur>ؼ/|wy{< =[Ӝ]xk;Oov5Z jfo.ڻv{<LU\[75(l}Uu @ =4{{݃׮L@>wT j|<@;zƺo{hz_^Gz{מoxhr (A@kQ{H}jo,Zޝ6n(6 P'wY.|yyiUkkvvp w 9ƮW]۱w.c}n=˾Kk٬;[g 4@M d!O$FD)=Mz M"Кi= S&jddm"i4zH  d4LM=bOA6 hɠ=M"@ 3 UOSz~ʚQSzG4RT@&ГO zOMMzT4H~𧴑H$ԄM4MѦ mi143Jz@ڟ?$)$'ëo_7W?dznNygut>)$}BF812QMUTI6Cf U5qy%~"W9w#f67n E,afݭqMg:WpIOmBõJcC*22"0*()0 (P YÛ)X>NGL8P(AiդQ6jFRjuGSRAE2tҡNFT>FLG>P]m6()Ekb EUwUJ.z5_ 333(bjb r"0 hͮTH =ST TPTQI$D@ETEUBRP4fb%Y_!al`sQOA#ݎ^'GG $2j[^b"/xG5q3^ }2̈"( " i9u~!3<`d/['?Fv@ E+J\ՎEE(")hd" hb)")bJfI& )ATLUQSi2̳, -aTAO"H&Y r "STA!LAQTTULT%DPf& " ()iZbH32Ĉ*(aSL$ST)H4QEPMDER DHUPELTڲ*I"( $ j Ji (fe*bJ "&hjfffuw`J>&XD=2|c?0_X# =Ȕ@0]azz;J9Q̞pUjzF "DO~؏c@@@A#MA\4f&}$ (H&D"h BdbZS!D@7" *?w# B]ߖQEРb+Z2!%( JA+U=hޔir8Ba C !B!,ӿ2@݇O?io !Q,rl 'u:ouO#M5G̲J RON U4b")~RC$9W֧rH^- d !&ޤB+J oUBDb|AB:u|y?ڎac$*m:W}qnE#fQ`2YoIGhTHrN{xp%i]m8T?\<3աӷl|.%Ե 訂#x0~)`iPO|SKD^,a@^c'Uׂݦ+zq&,i׬~on@V Dfg+޾W1^o=7@AfbH~u KJ^e_Vp(%햇?O_[J<xs6 ]W4i &;r:VvѝBN/Q;7"JĢP1L-IQ j -faPYj5S\;dv [LEl+zZ71fm h.Lpk)t.̴:f۴@A۟Z Z֪s:7cz<¡i*8[f#Gogޏ^k m~B=: j»4E$f)~-ԤNLԚZh,-6c]r*]Kzkb^gh ),UC6TT&f"P,XN@daCdoBADѩ$ %)$S#0O&A븍^W(@732Kw0 ,XM*Y]Cmh,B(d10crSV LnI۲6[k[a. 3k%¤Z@"V(b"Â?V?>5\$2@CZF-Fa?RZ/Q#?7&"x.F!12&&VeQ P̧muykîG0(A]q:x^Ģ*%f&Nc-mEJIUBbUmgcˇ  ^"77tʬHƊΧTq \U1)!K V o!s`켡K漣a^Ga=7w6gGuʪJ R `Ug䡹L8<{9Aam\lw4}M Y+Fۄchgxe9 (zG3Cqv4M@%84]#WӏF}:>G#!kv]_8_f*ii/۰{(Nr tf3Dh+|]@ѩx[&6tiY{ۜjP2M6}@T#zLv,qTDNrjjsV$t:k/u V?|":XY[ R<̱Uv65sV*7ʀH NcrH5Ut"62ڠ#A@Ӫfg/uV({M%ϟlC e+scߔ`'S:Gz;*Ȉ'q1z@ 9Ed7J as֮Y+c4B.  fz E%} DJf,Kh+:q%ࠏv{wmޮLA֌~I,[V_?QmUh7]Aԫ)"8{-VюN}-~S`ȌJϷ+"bR> Uz{l"¡;N`?>K<w/JrTZAbZ<ݪJ=S(袁O`AY-lbl'p4ݑt@  /"OAȹ1ٴ BxLmdm}"4^lsZh$E 3 } 9&:Չ|GIv^yq|,~H~v1YYUWՃEA )&!4A:u,.mF@0)K%PL82=+Zu 3}?P>stJshoE\Bpk?9R/?^#^+ӫ[0O8I! @%4IaC \Z (A!aJ߮ckYs, "j=s&PkA}b=ZlB@i`4b*`@GN<ٱïH|uƾnHB%^kWVqUY5-P:vU:84h[!H7h6(xjE-fZPebRa]*[˥U)*aTc6_XR+5l"gn;m4p۝tc*htqvzHf]W,uQeNp][.5iB8h2^'{5\Zm*!԰${ԟI }e91 v`,`nB AaNP{`w8كDfWa um`17z! 6({p|~($Y!63ڐS|zsyUACG"HP w@d wq=rqq6?V !I9_bpa዗eO$oi ~ݿOY\sCv~3ᷤX" pfwu/6kmQ+qjY"Xv,6LX|t(+DXG\G:~hl+OU%Y;-#J6KDmVV$ZI 4CYqb]@ !e3r՘sśٲچ깮~ЉNQ{<$$*ӻ8Э +2<):f(3~>Ma(55*B F|!k[Yun'3#^4ʫqRZWeotfdk(&@sp^6q` IAUVZeuBX kβy7ͩv\mwV[KoWi:`H__FPpci2LjU㻝s]TշX<{wVZ2Rv6f RyMuQR VPWwhbjOͺat0-*J[åy1*T;v%_~XJqӐKӋсk,SIAzvNuAH32*M#" * Ӿ"7'Xb|a\)Z7*gJ s GtC<˕CAa\̥&Jf @'}QXUnX#xnH$( 7ˠwD6xYyH ѡJ|#{S mQV mQ7ta!Kt]:`}[t6-vh^<7MpEHHo^6j\0ӴTg AE9TjD S;gI7S2^kEZ|uIA#ӳbݩe~fpox/7-wv2tg}B^c/Wpdy]@Ƭ/XY8KmX6U<-muݎzwv u4]$ 8ݔԦ͎TA5ag?*Jf-#umm@SPG7tN%֥84K4k-ր\HZ]KMcn7}/vGt? 1w[;+窦;7Vl]ZefA߆˫ &g+!^NlXSib8ŧ*\4/k2~fUTcfv{ڧCZk3ma J\G6$o 0rm3mWKm7&Cu#ll+oᄬ}qj.npvլiwMۄ]_z0ɴ,ʤ]~MCm0EM_*_YU+cCL96tێPٽ쳹O_-[g]~#fnz7i 0B1L'c.h(ֲ\7 l +1^ x[[6kRf\&g)]v ){O[![AVVp+(NWߎn;V2|m)R,GjM꺃#?H']аϟSFF%mVW75p6ke6ѣ ѣQ1Cwmv}[2ZCDhW㫨mdMCܣUF5媗Nm~]9rmQ?T(QOF ~n%"2OIzX`3)/?|6Bd"~v:o q;a9R4?2?FWn@?Ղ]~{C9Vx>7) c4@d1Z@/GفA~ ʧeG$?#pNR&^qN~!~ >W @!L71OŒ&VӱpP< %:qY*%BLU= SYL]T%'R !P⚿'`{ٚfǕ\zI<ZO=`N*x̒JON>Wջ+h+D NYZs$>)OOgQbӱƽ[dUWl^}04ymڐ67j7Ԕt0\ie4pOaрRS]>I3a_rz g?]I2j[T6%$v}6!G͜ ]2Ygmؓ3^)$mL?vC tz$0vnttFtͳ3K '~}M?Py{7}폖O=JAQ`24ba6h.^bp$mVO`Ӛ>(a~D洄DՋ>f]թjz@0Qo$jp_mr?>-^6,{?SO0M ~iy2i\];(\!'(j?.=Q;Z=WOLHwDR4-RY]M),LՖ J,X55'xFguݵŻ ȫ!ܧB@-1S?L`\;y4]_WjNERQT [0q;PSKB#_F5 UX{x of|4A*@LK0X 6XO"-"»yr}үP>Fַͭ_M{K~9_CaLqNGSxP}c佭W6 yov3*oa2Z{_XA#CmnzU^׷lž;4!DhK5pӢkXbPP35($IW-Y?-"+Aԓ҆3Cl(9掾lH_Z6|˳:UokSRSoپB` /O[^ L i\IFkMg e Fi%nv[>'9E!'[^|jDO_rKx7ٯiJZ1MTۺaU]?n./v5*sKN)ra'e'跩?ҡ78*(RaF=%n0ӽ*(A}_ o.-ެ>&WF},k TB~XՌá&ٟRM_ΰ"eQ%AoYQO?L>-V_,!Q =߶H-Y>+?kSjizrW(=? _ޞ{vGEUΈnc =,x!D@B9~S@?\('d*B\*L@rQB=~YEW:4Rʌ32~,n#^gF@IŜEu=zd)lWI2o<6̅!}&*$A&k!( |Kb, c(GFhg]F>hƋ樚"aLAL}҅feL0dNX**26R$Y `RH d\9zZr&`a3Rl@,1r ΐg%>,&'V PQ@9C^w76TYAUUk 03h" #)301r0.5Yb E f9 Vg\$%RL\r*3h9a4s;Y:L*ȚR"J޵dffJ,&4U`p@Q3VBj$dm8dUnְ z x.EU8TYu jn` ***2rl2Z8M9U8?:fkT665_ -rICPv[eEHw3UW,W&%f2YU6E!"?PWF(lt5}PϭD ;h;Ye_s@X=۰pt7*O =p݃#!QUWAP?iül4@"+v͊1z_x؃>%^]` !-D3م-/nټ [r?,*vffAKRw~kڏ_ O!cP 2lhx ~PМϬDnݰ~vGu-+ ߶(kRHDC YS H ț--v47϶ǡ@j|dØ!!;Br}@ hTonGݻpn=,Pc$>4*E23 f%d#r3z$f baȒ+fP.~C| KgocbL Ĥ"=='Cy~UIB6-cQ2?}Sg$zڝ,@} !o !)~_m!H2LEՆ-UR䁄 DzJAưMH%9"U-%08M J5Px9 TM% "HU*4"PD)BHPPPL-1RTBP4T4LEKD "n!%H-B@P4MH?"d!H@d# dT"ST #BSBԄ@|\ՂT(%i"H("X2J`ݙ1MS)#I2MHRHJr(h*% @)JP+HDTA0TH@445 rـdRUDDURg;Ou 0d d_G5.+!݂Ⱥ$NecU҂EҌC Ȕ}E&Jr3݊Ln5EFD\(t\ማ ء'|b !P59 BR pQKH!Bk{&K˺#g R )6'/Q#- }ޭNs78r u(̟k()beIPR`}Y[ʤ <75&BPyaX112n ׷hBYqqXҚєPnȈ!ʛ)f6$فZC6GH7f`~dh{ǜYIXN)z\lB-ה3xQ$dC@Δ+ k_KcUuVAへ^Q+#&%5u * V)Y=AȠ(:DRa0̥!TDYc b̗g<|c;mnj&x}f r.SoX2X|*L)(ޢ(03C4ńgC~!$F_[vf{83 Gf}n> b[Z{RE6n l҈١:]Os<YÉ=m9$F:g d#vI,\d"im xTބDZYM9P!I?Ԣ"hPB ,B ,>%<*u`6  `""w3gpn_ZT&:2~{ayA??u'w#!UمgAcG9aeHCf0B@<۫LҪ y.Qjtߔ~1GݺBcxʫ! Q7˷!l#i_1b#cxmWnHMopԡIL6#wx !TC'58v]y[  HI>Zg{ok9!z) p]f 04aRKjWQ2[EQ+k2xbк?+!5#@C$5!BHPƓzw?|^ dOrͦ(z w-/rz7~2D}y+k^˶}!L}Uʆ:@?WJ(Nr9}e(YcWYPVfPBfǪ-"t<"S5;/=N"it/W;/$X/ܟ'>Nzo|6^m:x67?QK q} *""B#葫Ksj/z>"rŗ޽Ot~νԢԩ{\GR 1AۂU:F/[ l(IT5E6c1r">IErh:y ObOp=1V_( NE J)[rm9`x= H9h<-]{0$8ky$1 )b~sUi5~ּyڔJZuOb1B`Bv5*c#^xZoUMfK+sz^SE@+0FKX*?4&!T9sTMyA8Xb~~{5pHRDu. ǞLB GXWəAӗ/Z(mҞnN[|- ,ܫ(AX}˛.+T`xhA=fSOРscp Oܟxh犑 j_ N}2%a$;$@ D U-В 9{,4͗gѦ j b9b;qn@0L@ZN& ] {!1 "&\P} r8kBZz,cq! "Cӧ+(g~\mpTrXu@EV^|Vb՞.a|9J s~y@IŝF4jnTUgcnLN6uעvl1(xG[5&0^l$h&ZګGaV;,ZpZPMsNUR7V>NN쿰-㥥 }P |$| )n X;koUQD** TG$\3eS’dNVG~?v=tP|aT_\m3M;\EDb0:rQA2D*ަ"({vؚD\JL+v`3g'?Aox]WH9sL8>d/r 64]aA vGa?֞{H$G-/bMa*~4HJpjP=w|ٙ0`צqG! %]#6Ry?Ct"z,H uJz _bd5~Hi-rg"YZJ9Q YsTCb>NL*i`]z5gax j1i))` G1HOɼ]tj k~-{ {AiOsI-P3&HfOtpӄ2WtoX@ 9rכ ਞ59(rw8l/5}mB7= '/=pW0]θcǽ+Y8i@cFؘiHi72O@4DTUT]w鲸,(PF5Tf;&K/ڽ;sw u]H Ι3|@L{7n Qjo*|ը~gsY^nytR oo;>ڃHZ=RE0(w!ڹ]Z)BgQVE~*3ɦ1gP;J ?s` `Dlέ dͤ{6Wez_,ƔP#&kʇ;F;G"u0Z/@x M@aTQAjJ5N""*"`b)**"**+ TEw?BǬo|}SW@}XItZSgx4| \jl:Y@̫v#a$]P{aurz5'Uf4|>DR@y^#AUTMMk,,vA-D'Aw5a(ΫBuG;d)X3VJdwKC}vdV0Bq H;v.BԞ \~v@eP$4jXD"hZ{˚O2ƉR(Ȱ($*OwuVp؏ EQ1|wXvco8f>w:1ouZ"s)v{ (x %:F芬y>pv`b3";b$h*naӧ2J(Kx; U B|3<*uUS CBP* =4z6`_ ٛ[VtR͜^-AUu$5Q #&8A "B,p9/HdN롟n/9 fJ1Sv,Uo^Z/ewV*ּjMJHMHx Yu5a3\g@I`J\zqS.Ef#Ȳ,F0XrDl#>˫t;UW;﷛FzՆ1YTg _=;⡜t# wj8d~MNyFAY'PbJ<6vڄJ{T,7G}1cJ`Y %ʡ'P>|e^g^O˃¢UD#CsmK+GtXՄ152U?|kbg7(HH@-̺vOldP$6\OGǩQNt(t *-=mM*$Jvn߫OOr pI(0f4z7 y?Xl:Y^:MbmoӴ|L8I2wh" q, d+CsN٘$z( PM,olR tⷯm~=^[su੨H#ɮ!ը;ga|yGEUOW AY߿z ^,4ӭN uRH&N S۬3ϳɵFTOW&^3Κ*`MK2ʱmV&+Yp ;~uh2!"tN|e@j1x뒐I|*to a?m~&ڂ۲2>Xޅ,/gt >A+cmeKsb툪e(/f8/\dR=1G4ugxX8j谄 SkX_qG^AZl# Cz%(09ɳ2ujHC~ bEJ +2Td(r'ɩ* bA0s0$S S@JEIH2A()נ/<"*炂Jh$OVҶ* f<iܜS.[~%W  Y/xn_dx L2yֱ@nhU)S9gM"ىHl{UC l'-;F{Unј:YsMɺ``6 POĉ$PQ0DLA5TEX$3uDu=7lq Ĕ|:*4%X@@2X{zȰOA,$QUPQCIEEUwJ2?1p#O{XY&-z!9QL, {_-df]3̽g2)EK;;'1 :셯RIMXgҳV"3+e5Ъ7{+E&(u>5{ssH{ #5CK/SsEr`ۄ1`D{w'p%0)IW{tAxg^`gL|hPiE jVtr|橵dZ$Y:̕C(QF#9f;ۖX6}y}:`J=m7A3 0^!~7(!kذo"2g9 E$ʌrO}qN6we4:@L%-f`|&V_h0.fmEFf3xRB#enD 0|V8Ր}p7\4\ߙx5;F #W"xN7pݶ@y"*~Cn0X΢н{Džr2KE+Qj.]7|JHvlL e2d H ;,s3'gW‚<EeLTwkGIºz"9M7u!Brhm^=SQBA3Wާ{XDCxs $RgSAXBbT"&ibJ&gGێޞm )G[181HDӥ㌣|]+z_u'>O^n).6~i\y 뾵އ]6@ xwUQI/xz mycYh!+tB*Fi1Q=WI`j;' aHFTX?Ә#`#EUCRM*AfHTey`IB5U}׏/%qz$e9fo .p1zh-Ԫ2Yê/FOYwç-aB@U0H_9]/8[©)E_ `9>%E0EcZT=s€O( *1׹|m\viliAJYe Ŭ"ս+%DMl(H$%OOSJ÷wU[""[Q=٢#6p4NN& V2BlF:@ e)Teˆ+=`Jfd;=vb@ 'd2Y#};M"8+LM1/Wg_xHa9 2m$g#;{s‚IPW  jaN:X`1'U"s "uZA4D@@'%UF;]BkqՇI^8؃)E+eکn~ưrz8|-6Ȓ?Af+lս[B) &=+ccOpՉTxKfm =PZ>| GYG7wbX"WS .X;[,Ot=BU ,Ȥ)-pWѯ?|<ժkv%it;"(b2ps1 ;i a4K Px[9.a-=lg_@}@!PR$0+0Ɗ i& "c,Q$Pf`Q puP1fcdQȦA[Ϸe;Z3+0ja(j)()uP @(RāĪu*b,!LeHj"8fH )3ri`|0Y;ß\$<H XFkvY١9vK.Od~ >rŏaѨGxcΦ}7n(  Krh('F0 }Go>;3G52 !/@5\SNW^O"Y~5P9}8RʻkuQe梺hjU}8l?kGZzvrs\bC G@t+0Π|_Q 朋wTkhhivzRP =]sQk}/-CTv(oe gx󉪗DW1]0Q W\q'5'WDg%p8h ? ,U#^x%WM(_w}tBťF \ { Aef/,K(2Vi||J(JA#UfȓKTuݻdG@1DE חd&IC9)2I$wulV$C[UP>?wb\t0\ C )84Q<d!b7σ8˧VĻK1;dMzËeԕx<0:mGF'#kIw8vʎ+DoBn(t2s!ۋ/҄`J"/8Zy\+VUcR ~¡/:&;VdL f{\x],6t ,bUO jrfk#apb Gc/ZMF/]U&N̠5 hW*Z P4:8͞)Ô/I_׀<aX1dDu9fT H4aCQ/}PXޡYjmEy!!K&M_AvICEtϸ^f]Uɡ2hKA44RRӤ_VԦkuyEEUI QfتU[*3e* k(q]u-8!Eȗ :E^BbwDkay /x`!I=k}_5ҙ@i\yd8ř+?%۝-R`8|ptﺍjv_9J$o2wWN6?PNo! VI]iX(ChL`Yg.ͤ//F ~^rO5[ю4FS v=[ѩvd3I,4u{9|?|X^br%B s(%Z&775?lA$qS9w/rc8EI`rA*\HyfIEe?O\C-z3Z6mZ,yG2El;]ZsGkQ8W;JG}~=+h]`;-&=r3_Y:4o7W 'v ó`+]#VW^wt}w7i*|ne>XE^~vx_SӻhѦWOl㫛>ɸOųۈQG DS/[!>TNh bF7 4;nAPn۟>,cf{?%BMKS> U^=E톟3~Xe_~sDy˫ayπf agk0@$OL̴G'%׫JƊ&Ԋ;6&`Zݟ_{ }ɭJ9L#nni7]]M# ޭv@ æ/.CKpЎ,_l.a\}ǐΉJCwNN1V]9 e M!fLV&z5;]b\{υc -~ 0lEay2FSXJ)9?}XUgaޯ ˥fi&`~+u;i.4 o_t§XqhHZkhc*rVP -Q:D>5ç( VD4?_W .iz @ł׈vC$ Vl_s2qek0sKm:Xsj؀RKj4ժW A>ge"dj.01~gR"o$Gaj`^wnp|F5H`Ͼ 楼[N4;$Ip^m64z56>+&;3+;BhL'X"߹FwL~WDJ/me0Y=BL $Ǥ P:5Yޜng7(&l$uƝՊu 8oS9j dݼծ6!)E( @rۂVԣHD4!K<\n_2 GQU6 KYZEt|8H![w҄}zOm[wL؊JwWbI,T ڥ7WI7bݚ|~R1s\g0 k.ۢi0CI͟_T<#h X3mnN"hO୍eQb*bͷ{if_",کV #`5Ux$=|[Ohi?;6rѧv."`oA~z>̃Cx;f~:@T社_(ع+HD.zZ /> >cף3Fz>~h]\O.sFAfI$nպ]ٟaZwm\ 5Z'&}rgPЖ__闯n}Vq--{7֌ Cf6VD7>B=% XhZ RmeO7"NԮ6r͏FXVpc@Brpwf1Bf'/#F]dLY x gMHllico]-lUsy|٦aȵV@UQ@EouLW%+䊕wI4Ӗ1[= ȃ\R&3XB0I!ނzFLZXXfŬ*TEB0.lnfzߟ' ~sTuu%POW*$eE4:oC8X'wLXN5+#ۅY0N'O\4s_H@SҶU>u-i|oy'qę>6 ݪP^ulh [$Pqz ˰!1 PtwjO[31(iwBBGi06QIK^V "}v֧TW 7SU¥9HU T{U$J ׳ C.o+e EyIP`RE(ZQa}>٘Z2Pj%saյa)mўjahU QCրCbv*1k#RHM ~Fs i$ѐ2@)i5{yo]N˴a8TŴ O'U,'ԣ/cnwOlli|A1"%JrT5@)S$ Fd$ ֻ|?Aw[{s\S0 0Wb*Gz㍥\,u׎1NWzYTF|Kxo}~rU¼YNC*#8qd6L{6FD3Tcp9?K5 XH>tsטwpaKw>UwԂu.|^FEFX,pˎc_3o\PzEσ%:5OEpxid)M$ h>cm{ϳ+:ԮF@̈́k6ﱓN;IM0URjwFc*1EksMܮF2Y ayK %`װK&Ȉtf}D#t,T,g9O6gGJd'K`,4>N(8 *`lˎx=מsVR'\LԽ"Z#0.B+-j!QߥU!|{j}Si:m\WdAa_\A*$f^*_޿0.N~r3*-^]![.Aաٮݠza6Q[R#T] ]x]E>mju t߉kA` ɷ؇' }Ȯ_7aM5ٝ~BoOe!^-A=!33Qﺌ}fF]:!p?%Xۧ '=K|gVv;CD~oUD:!=B`pt/YZ.Kb,Ђ5|TIΘtU-a 6l^P?(Jo{ݸ#?6tòm?1c^&gIƓkguwh]7W 8S-9gDΆbsxHBL+1GJ n(P#6 n .c+b%"LꞞ`%<{|qq5NǯT\`֡blc@?#p {}NFsa@RԈ./0t*?iZ:(qqHhKؘ:\©A1b5*o`qU lBQmVU7ʦ: p[C`ׇj +eWi3)DHw^q:laظאat*:.FDz۳~CV;U^}NU&(tXMXI@ M]rARArxH{\;?n sW;.Ygg"Ctq%~U +KHE+Huů##{ 3>:0,ZIXml(B)OB$&Y{b7MapnW^w7m^ۚGR]08+ h!44F Ł.v<=ff#Xom&Smd(f9o:i].S9wPU\1uP"Q!xT}gPw10@l8*mޙi.~њP!aʂyqX3 ` I%kL1B`pm >O[wÇ URw60+:a Ut`>m '/k~gId@fxQ% QWJZ r}*qlՓ=Mduje˦B3 /\v5^B1jbEzm/ץ( APp{@T1!UڡH[;A{e5"F_/ WCT `Ywٿ;zb5+%AW{ywn4 y,h5mٗ˺7hgم 0g"[c#Yt1_tjld3W'yt(rp+xm.uL}㚐D.Y NBQ+öiA5G^ /8a'ssӫ3T,U9Hay¹ƏFGfZ|Šf¶vZ4﫤_5At:Z 0Q~Ul\=+=|ڀ0P9 5!n "*޺%5"  )9Drk'՞<(~Nv1"1H*E* ,8  S7^|CuYPhW5ky"d>?$w֣QPHd_gG`'azrR[ k nW,bBbCN1{8+Zl/Fb.]CH[z :I'o`P <4׍ 7k<[K,TuNVsw{ ,KFvX:tC;S[v%R"!Mamy%=ӞlJ٠FH#L!+_FBQ4兴Qk}h^BN-d ^ (;;~ѡ,=GZ2?4d>>i%1C`(+ mfz~Ǟ=ߋC͚&vZ9ѫlVB9ܾ4jDJYP3rRv2fvA˝ϟ6Hs@+W2Ղ#NeAgeԋ^!&,OUn7>Jǰ0 GL W5Ӣׅ Uvș-̒%܎B$I$۟9`7MZ54wE~>wDUI 0C>=ѐ =1a.^1P&_Tk+n*4t h@Q/+vS'H3ط|CU(GҺT5*GdL0ySsLdz%Va⊙dP˴4_6XS$ۖ2iQADQVń *h43X.4]}?_m^wlH}ᑇKlo?ϝ1Da3euT,OJdU: :*j#/Z62qqk̀޸ĸ^{jzi "#WIcZM@D(hW ~\k}_h5w]DdNJCOXS.SF]톙*I-N, = v/GvD&Lңߊ߻XoK2iW-ߍ`!9޽ﶚ$NrkXaIJҵ@i&V@S?H8\fALijF7/ʞS_^]v"M $hG}vhebpD,J)3O: rjK,[C]I`,Up QΒF 7R?}UDV\__f40}蟿*DY"/1\*._'lS Һ]SJ &R*Ti4I@{=*` f>xKuv]^,7c,U.l0%OUSuV:烡29&NF!eG|v Vkѹz60g֢_*AI]x(X+ CAդX)_ԇ< 9Fg8C7(Xf1!S 㿺Wy<:כF=dj$8\W2ÉF+1 6Rq1p-mo5)TZh;0}ڶ2L3\8Y8#9ԭ6j_}H_f3!DAռAq>UY&XUB6fͼ{Hq5U. 8'=kgleMiƣ.u){4i LK50ؠjˇuboA^<`/# j/5%f[t*Q4]b=y5/fM\k5.d_9yO5Ѭc[")@4Bm$%mo0je9ޑnps0}d}+,0xV1eHZzǮhq_,"%C(jr^s9Xr"JPxJ"JGFa9ީ8$,8vcęi#2CQQx/H@}is(T t$/ϡu)%XI@yqE 1iy F4E]~|+y[*h^qل:ܫh3v y"bmRTMW 4l4Tg߸yW an` {+tHr m߇7I9 I-xz3ۂ)2) FUUUUUUxeQUUUEUUJUZ cqtbw,s?GEY^S'K=~q=3gskwYW5-܄4ehH 6UV8[XRl0*7FG=~y=Q?Χ?sig1xNH_ԷgB%<`bnfr[d#˟*>$;Wꎻey`h Q 3?2Ʒb@-嗧nݗt]Rv̹KULo>cSjǵvUnR0޲~gߣ֒b">NMf΂W 3-¡SB=OtxiiUygk< pkzZ>\=|1gjDU^ng( >㵔%}\j qv*+cRgUe:MV" Bjrb]=}`PQr-Au}/J piٶ>2dN耽 k({x;#]x,{`r(HbqVf8 3]{D`okÍΗC=>^nz9K GX!=1elݸ0`yCNյq>" MOr Z@dЦiԋX] QT4?1V|,R_}-WgFLT4TgwhlNNbEl{TR0Aq"u(uQ7@Y4vnhH,ȒjdxiN˩ӬvsG4)6DEᬷ}!ܟ>4>Hs&[ (YAyW_‹; $!b挦I%mi>ūBf5u2>M*Y}EL+OTRPΪ{`/w!jD°-XAC~%aD_/@` W$ћc֮SՆ$Y/)P"3Tm/WvJ'1|YL<*9ĺU#v*+"VgvP5j }oW+icxD2}kI= y8OD|\%69G}y`|$e9])kVe`!!0Yh0?lm(!yB͵8ؠ"Q !n{5n?nN j m9]}_ ZZu+ۦ-.S½WfovlfxuֽtRνj[Uk2tx:TU!.萧Bq4}uk9QAz!Nj4F] #ITBQ\K : _|SsPT {@ʹ>V5ErmZ[V~siNOP!J fȍC tml_7&zC5_?[<6Ñx펏[<7$"!5kU><}o_ZmUUUUU+Eot{yѐT7&X]Y^/h65%#N~αTBJPz= {^8)&Pb!ʭc& Q@wuTYr)%_^zȈ.Vjțy[M-)R^}eUlJe|֎ԭAx@9YxBi!inDҟ%䮪İY% #WllYɀr sg:Mm}ET9\rMx5B{| _x7%>_Q\/ٕՆT ȁ"+ A6.uB+N)_"o'>8<"uXc;O$$|FNl[) ~%]z1dRKhi;rGSopGB7̿_e,CTh),3p ߾]{ϧN(1U}3`?v|]%"uڿ<yTtY;_uZp_pp~r94y9uUPtnp=ӓMzv\о t݆ȵSrGBm>Y IW~?N^j^2`US;쟟QhػtvJϐ9S* '3K  Dx,'fݷSxd~Ax,:sdj䞬NUtT}V?-{Ff@s"=xCdpjAo=d#16h$B@Dθ4k9Dm1~\3ÈΚN<7V2H7mNx0k]8G?BHM崇P ĩPN6~jZ_ *w\~ꍦ5\ snHCU"C-%,\b!TmȄ? 4ˬe1vYGKr8fOW=8XDԃ)nTmC ^m$R:QܟΨ0sGC<#}g`6i?CxvfG!OpT磿uuMUfX![sf ߩrymb0otx6:Ge:0))u ^'~ey ^ -"-[UO>8d[m̖_ꀩe(u !$O}f%SrSp/eStx$"TNߙ?<R z]=EQg2:̦byyFp=DndYxx7ǐuaSzGa#8׿1ӎ}jaV`L{,H@Wr<@>Tu;/aup|!-T(jq7_ p S "s=ј?sEVuk'1fg-F94xUCm_?˿kGav!6>tI uV$ e:\A1=2acJ*r3`s=nFrSP!$E ?2!H$z҉vZTL߽s ܀Hֳtke˧+">PoN6W'gڅ!?tkxvxƣ:4HQ= x UsN⧅ VSIOإ5e(UOp?BA2$WUO:( צy@TB =~!50]BR]乄@)&W3:aokZoK5gTG/G=XZ.k8깧FQb#9WE Oцb/[6K/U7Jrs9xT=2pļcxqρQB4DE 1edrA0UILQ>õϡ{EIaZԀ9 wAv=|򦜳9.vV(>Z.{?HZ'Kڮ~T<O:x{Wk޺?4@5P Qj~rr8y*C`p١"ajUJ(&C rtxXqĬQ*${J"NèFآk^qU(apgxgEo*KN@T;#kEDY#pHiO:Ǹ̅ED1uIG%P,νJk| n"!5W9vN?LUp\kT,Q:60#ߡSWRKYGm!.xM|u/;"ZIUEaϿBVdDR^}C߮-)AHbEӁy Q=kzM7hIC(rJ<ݑX0_5G臷oK#w[ dm]jbZv U4}wgrNWc8]P/I)֫;^c\8 \([4|/!^}slq!/JA?OJHJHAx>aU 4VRGbO59:dqiv!” <'( ׏D[%̥or`GzuւC" b9U.|5ѮjW/ mGYs_T3GU!9**j6v~5{ 5rM7x6tyUt],sD*@0BQûvCE\h6DA{6xS;Ɵ]U\"H 8KA,tMU1jٻlpZ|~!EGI2vN}DIyWzĀm4 ,HquJ.7jLZBa%l~NU{UJ!gv 5d췋*N$%D+}Jfc [hcjz۶UW}2Z3!р_@-9Ů}mZks ,O|g2eU!Jp$u~P~儑kWW [r#I!g$6Iƒ 4(QBBwٍ#d2\J9>vӑXc'zgr)ëS! JdE :ێ,E~cƵjI0fCgn딮<_[D+L_7 oV Cv#ߡoϠߡFRD;7d*1 ;]ԶioUpҟh(`0Ǿ?96_a8*uhQQ$n)IFEBIP^.]lz8 Q ?^qǧF‘!)rJf?Ǯ(;qߛ+Pj (`ې`*Dy& dFK"nj4(7'S_os}YWݧUBB \8*юl ~ECTz0vs%ġ"v8waJ-(~B( (m(ª8zH`!OBo\ Ƚ^ ŋV"I$**en}vKd\\|[JTRZ87d`›-՞5-th`P-NL򵻙_in!4XݷE-qtׁ=|ӴX1K)k^,p٠ ᳨pA SHXh =Se홼.ªBQc­D}V(2liA$ MlZw Nơl'`yBG BK5ybQEYkAHBis=>)Xuls iDh ua< Ģ=/qtfwJbı .ELMC;j&#bӵYSU?ۏpƾ 25ÞdaO rxi> KkQ4?ŦʽX ˎoldƎ%ғuqoƚTDLIr@xAH7`v;qeYM\.oAC ,=sԐ AYTwCoFi~!(SaW+B ۖ!>X`R=f@NO*>CXh+o:TEFtBoV&ѕM|ܔR< {"8}LpZ0 K3B `]p Dn˱ ćb)8:)_Cp>.m W[p5Q,} rƽM=2|_^xMmuK^΁Tns;xElfhR &Y/[y341ş$cV.Dcc=w'Mœ@>_Ƨ5c]nBi5@w?Zzi>P`gehKPS3QECZl̶dDRghOӪ43ԼO1sbP΢iߦ /ۋf3O>{mj>̕kZگ:^Eu1G^FjuδF8zqpVI$@?:x S135pl3r l4s1X4Ku,ע1ַo[?c2ږ(E!K7 fg_qtwf'd/c$(]np}.km5](cjC֏M4MBIlKq<("H8Aķ˴.w絘-nӶk:Ow2-0^80̻V:x jq:FUKfbfAK#ytsX8޲MsHt#tFq/NԮ9և4eCM&U 3n5S=u;ռe d.l&06RB#%efwF%Ce6r3q|Jƹy)gtVpL'7F~coZh€%ݾDyGjaݹ3f~wM0InKA 3y!hzb:,eʾxчu1>nю|kܰ,?X)2=?9nɁ<U^M]eQ949ƭRG r yeDsCt*s3d`Q&ygkwt=avNUk}}JZ6wq7z~۶d)mLkN e򖀽"ܮsWL})>oa xYz#~_`wJ#p |a^z!].}uL͵ZdϦ:ఝ\-1ѣV~BAߑQ{5]sk[*&% QN&y7kT{VC=م@libKbd~tdW*T H-r*Kh4 nmP<.3O>k~l6$u 0qMoq\k O//b/Y!O$@R)ybUщBy !w7,x8J\ "uQBS{HtM(k&b FG+eZkZMO|YqUk7 fl1v 7* \۷l_QJY0!+-sh1}Ŀx#ig4rn[uftK&)3;!>; XHIA얄\x8T1Fg8[ȼ#Mlj5JTRӟŴoy; X(3HMߠk:GcP:s}M27D}Զ7P0A9*;f*L~Zq(3:_ *p^eUR룱rtӵj=ubr7nTS^c[TdjɄx7H͟a;bb3=ڥp|M˱+@~ xS?\]{M[*A^bRt;8uOuv~U{uO:еrwǠV~ .zTt(Iα1s)H) ' (OkU ]M8u&}_ӧBwN\uZ׸jW5D~;iK*<^@e[7mv,'LJָ1.4а\T/i34bC\ي-f6!iA ;p9I4YC5!$<IZ{#r9j;q^LTs)_ZΙNHUU+ٌ8N.&Z@iN HJʵx\lԮZ.e/p`bE7TܕYgܗ+sD6j9(f}i4O~L!(l>Y~p3rBg|WRةvn.UUU[ -ҋWGSl(z'2fs/Rh{b VǞ\`Ā(&H ^۲~W-,tȖ:7qU-4~wƖװNo7hύBYPo GVʖҖJQ-NbNptT|sf6pzr#ZjyTu? ~?Y)<5 *t9>j%ީk9SI%PDZ$X dY+>0qĿt:\UmLg3'du;b"J$+_ }ͩ O0҆g9 u}[\{pv^"j$`; UY# ,ĬDL-R6̌ Pf ( "trrWVG4O,e$`df K]MK!ebS FLj`&ݼTM>(#`{!_i1Z:?z퓧1V<\%2{Z l_4]A\dT ; @p:f#k/A+w399SZ-1q5ï-LmxD}1khf%sJRn㺲/g~tkL7YX#0\Q/ۆEtn>av FeBr$'`D] -而1=TjϦg2."+yljQiLasJ[iw`fbi䛵0,T(׾^com|2t}!Pw{cB&h2ZY$aDlwITfCUhcg9bL23<+K%0C1:nȳmPߦR 9E~{tP@\E8%H/bSQL!b}&?݀PK~Ʌ#}_bSkiҿnX&tZ;cY/F.ׇ|wI?~&͐ݢmu)@‚N8 l)wWֺCꞠ@)>_zJvTSX`w'P=H/jDg;'AKݬX^Mȉag9 Q7=wA' ޽P?33HQa:3!J1UXA*[ះFqC ].OmqaA˅|̨FXDL:m>M͸ָ`Zi3ӜW8*}a"Z]~0&ʴ(SJ;0:1.ąa2o$) QH@뱿%-ys @H"qO$mjֽ1wȀ~E{=<0<1w:q?lX H` S@o? DUL]jO;Pn%~שo2ZXxĴ 1D2 R_gLJï5?t9mC?:S'Sfww_O!v:Ǘ3>H~>;buz^&'o?U@}?лo >c(E}@&PNSx(NPBD2Sf??x(HgTh((H&D$9ĊU5@ELQҥ!J%UPE1QL]Ƣ! cB% QuZ (" (kN*cRCAJTM 4C R!RjMƗQF 䔥]\vK5"ߩ18Q5$"k`#uS0dv @PU AiN%Li)bDUBQ$@٫< Ճ2\MF0p&v/VihSnGa|2i=#?}O,Na+x_/n=zgFخn@dAnk#IIbu3&@U}kx6̠وagac* M0X?okMz5_MѼ">BC7,`01a1I0`$1y{n0s+;qTx(SH)zhsm{l PW]7O^t:+H?>h/0:!菎@gpxix}/'&ʓ`!_Փ.H7f*Z^?FL H(H$JI@a8PɘER!նJpcIu4~ Jtll$IBD; D+@pWy{-@w.X߂_jW|欂P?tc0z~8?I  PU-G8逃UO]b Ab)x$'? ˘\,Xoizx`lݹs`0n v  h0JL1ya`PULrP$:>ëUeMY*0XIMqcۏ*_ -@#L&OȠB:TLJe}z_`Rl'_]>K֞; D&ZPcc{fW펜b@,c0dwoQ}zWNEۯ -مU;g-NniFcpQ:-f<^зn*rS H54k\Ǜ|Vn״ntgӍw[yq: D"2I%;g0;UF{|2|=z{LI[yho\4Qt3i;;v8a\aպ5:\y? N|nNraZVعexr 5ty9G(m׻sU6k<_8/똹I-{9 oQ}FQ5 WUB5 9v-lі۝5FSLVj32.5]՝߫VsIh -{e[yjӄ 7m:7]·Th7 g2mjze *|ͫÝ(uT苬Ё*zzq%Gv;Z/ѡү۱Q׳z+sj51ن/鞀g1o4l\eV-Y]\yZIYc- 3|ݐ.CxZ _$`Er_>i~,w{ {zQ9xcx?Ls[o~dp]/EU|K psp嫨? KF޳I+BO@< _=̹Yeu")X=B"Aݩhea}@A>oO۫@6ul7/o+{q'Q{]wvw/qchn_!}hqǷD[ to-_ =^ouC{dַR"$DYW(aeV@;su)][QxTi馔-PA:y,fUPʡ\s31Vbxu[x>-.M~~=~UE2׿Xe>fPOGG_S S}]Z}GWzKh8 ޗn^ '-}}}za.l5:[9,j? [RsNT#ϳiu A+6k&tKΜ38}<ջvy[)ep2ck \)p,eUcu+.#Uq[,ӧFӘ߯ geUr^nݖ7o 4P+!K*sHb +Vx#\XϬTnM¥3{ YfNt^t G-5KLYj$6YGqHH>D`ßb 1A{`?E^(uzr-# rђ<]v9~^G\(5A1o[ ͏;u >Oc m*ErCC]Vs>NtAߗLf;H=99}秭 p@C^^o|1zyu:oc,嫍^;fXͯx8?x;[Uʚӡj ξξo3\ c.a>Q t=Of{GwJ=OOIq[Mb4T8{_j JiYc.=OOt ^m =:ywAՖ:3O=~d'CLHT/,|u'KH>_ eoً}tzOiT*̄f,RV.acw3 f<0c1a31>}ٺh}!i8m!ou6Ջz~x<;ddy$ydÛ஠=7~^0{ߟF+Ƞ5A[U:+p XgGzWGN8Xc<'^'G x尀ʯaEX Yk/V#n}zG3[~n5;:J?$HExHC -<~vzEaA@̡?=oS˜?5O0Z0 n<]xaCps1BʑAk. 6~5vt ٶڶVʫ4kJlkSl8>P.kVpZc|RJ; _<gK(?Q6 p: ht8@t%G4C1AQ DKwIJeaADDA%QL%5H+$AK/vN)ˆ' Tv&FޚA!E0`:ޛg8BƓdp!dHϝw~9+Ҁ ׯHhe fZ/~ߗgjA/qEP?9爙 PO)@JUTHĘK4RU90fSDI&1ffc4dٍDH@IvdL-#Q'`F AK"[r"j3'8ᩳ (b,T¥B%ZhR!LDQF 4UTj*Va)Ձ@&Af Jd4ԱI4ԖY@ $TM5Xr B.Y6b9dN@`DF(1)SXD0A4L u V`dUDN$NP pj+_0ɀ"d(*V$ ZZ0*Xrwo[ri(5.r&$UPAG~}@{r{?Zv5 O0ǿ{~UO}~zޗnWP,f 3.Š4;GDwA\UξjuԱb?ZԚsNG[JEc'cK;ϱ Z  6Gs12TβUBg/J*Y1 p گƖ3JtB]ed2_uڐݷ{C?Hz.,tY@@A $`[BF ;}7 C9J*5*t}Ǹ|@og~[^r2+Xcgp`_*Ąx_@I cΏPuhM- mmH*׷! IrNk;߈ksSv5_xAW5`^z<Ӭ$ 6k<_)uD'!@a x+PSýTQ/TvgÞA v;U=0A  z=&4Ugkw l#\t7_1H"kb#oLr*+ԾjeHgEc0EK9xYWeb[<F=󃏰A :R)Bh"Kfmj8Gb(Ȱ;$Ȉu5 I y>3132@ wc̭3˶!i1 gvpgl@$BI҇wQT?i "C+$`ZrC)A|`QBA?4d̢>ﻯN{vC\lf:'sUO9(wJ jiP/;XCE<I +>!h]^VEpܿwZD\,Q\f4UB@hOs їy+oGZ@%7?t‹_TPC/I1߸JOs!(;gd,?~B$A ؠ}w}~iT _2t@񍱮!͓qhYa_,wnzBWj ?<WobؠGoPGC;SxjJ;*o$:Pݡf;_"f,Z c@hZ2t-]ҕͳc.0y&ՐY6h+I C:ia46 J(^58Ֆ "];/eBJٲmSܞL-Gm^0:5/r㇘kXYA7ޫi@Ul%ӥ 0H!ђ5-x9'O狾lYUva As(jn ߝzB ");d?Cc$DucxC `&>)Y|A4R0[a>Qb"TX#P]9`"pUW/a {)rTl{AHRWVO ;d ,/ZGdf cWc $h"x9t9ӯk:sQV&`Ug!9ΔahUK ~YaϚ*+=8+Bb[EHT>Sjv5NZ@Ф= v@wt,E~^$|x߶C?5XT V(ff`PrEg;#B=%.ʼnP(eӟxH9ﶻ 0 69~.7^ɋ'# yM^E|!T1b `NKCY+o;Lד,ǥ{$yFb;dDءI4;VׇO_KVUX`kH3yCZ'_'^<9§{fUl}GˡY}M|e~͚/y? DuSqqQ)Q氊ooM -~QWk;әPOL ]˃DkBJjRaY}'᦭v $J¢BbԆ*3oQPBJ/΃4IjG|sϏYlSNsC2_^ g225:s"rVîWKNYlCtV*3Pk9USTV筱7Z\kS[OK+:ƴPMk4qypunOR%mSr6V HV硾Ql8qaȚ^^~v!ً8&=JyX兇EHcK J% Nm.:q5W.Ie4EqT}3&s3_(Х3}WH#pL$Rқ<%|OxiFofK  R9k3ٛttP;dC3d;=<0xt)2r ѽ}6tZ.2EzmVsEsU~5nh\ЊGTDIƸ=>3.P)ŸwV85M胼rk)u;8o~ @_ʧa!tRq$TMV-:L ~Ѩ$23nIbU71m (1nƓ"A4a֝8iJ=9+^y\Py/xv1yx.71|Ձߕk񹜙8R]εfA (3Y!Y|(-cw?' nlj},57_*}o=AX9ra)KDUNt.=`,Hrv=pEK/NJ|G=oBAH 5w43C &lx\߻Wh/v3<qۃkpuEg#]xVcp1N{1vr2W,~Vu%|t[|ո_y;+(N΁4ێQ;0dm@<_,TXN5eΣqk^jYtqUu.K i8dh;-p(!3^k㦘 v`,-}2{^9_=;//:x>UY[HE&uh魮r4juxW5*iiAY|leK+KjiLS,Mګ-ۍX洴7sd\-FhOtjx?$| rK--U"ܶAl*ZZ 9hsP<*mͅP%&k89/ӿsG>cZ88c%^|oAV}YsVLP[̓[MO߭L3<exoj= juջgLϙ|wZipUCRM着ῧl3#D-[mT\ny]Yvw1ux*_mh}1u\T?3@3oĿM-N|c}~a47*OB?Yq?!9=??ݏL!X2iɊpFGӤ9gD$`j0zLJ|^"Ғcb}I#{HB& $ZߟI'$-Lw]gͅ)O㮛b~a @aA[}ȡrGr+Chp g7üe0,};ϧ t7975u@uuAAڜC)t=`~T4/Js'x䫰>>~!0x .eQe}⇪oϊoh,>>^n<9y\p•UZs_+.WX7UUoӋ:uzمAsv+ *+CfӯsXQݖ6ljfnVCUnݖS[Fj3tu.n+XTJPWܵ?kKlp*2mk6ݔ*6lG`},1r޻vIv/LTBfwqQ=dEs8`ey}فauN$YHi@% \Ѕ|tF-oh.XR:8u^໬ʪ;>=YvAk]>8 e, "=$؜Ѱaj]DnFyEBѾ|cD?:^d[p?c.>EU"]ƌ7,OH|3:'ӬTH)7H}~t hT_]R3e:IFX`&}_LݯSo=1Xmh Hw=w-w} R"F??XZAgḁ_Oh]e8,) |>;=q=aP5W< zIHx|J{: AaAzCh_NgX=!o4qʿ1kG+cJ$?g霱!cIC?pa`˹!ÝXK< Xq 9􇰊 `$6[Mw$ d$Nc69[ŀR[O ##qRːD |L8Lvx\4Qϟ0RbBC&Y -ʥ}|vc԰| 6Icf_c1!N.sO>\Cg4 8N KBKڨ6~1=qQ;zKеZja/U2<9l.78uY'wh TCH$m'p'w7Tm04W?T5+2%Ok욣nV~ë$#yuˉ{Seܣ5`̸@a2K ^cj%I 9tTpdT-t$nbhzg/rѹgLt96Suf'I!5$=Sxw|iAݎ 3TYEHl>h/H88ҧ+Spu:պ|7tSI$ m?%b 5i`Aev-LμB{A_ a6Nlg^•tmvoftIA%qY_T9Y| .M!}(y"\U'c]QZbqu)[{/j=>,?5>Oѐ =E}_iM쨫0b.D Ѩ^;cOg }uybqXH]'Y5Wvdj"en^J,՚^#QtGS0%e)Oj7jdJ`]DV d0ǚV $:qzdXq^XU;Ԑfiէ9DVrIt`f`cy4fsCʅB JE b ;{VYUx};3Ŕ(I;,N=mT*P89-PDQD oR! \CYoq3agfi$rfޜr:HNu-a "sVrgkW$#4U0sVjbK^nG8෻My.W8 uh<8MzɒQIӴH f& v_μv맺+u^ ]K.s|EwQ{=z]x^6-Vz953:]wy]wW7wyo\uL:=oYY;ާ:)zqgE== ˭B=ͽo<|eqzNpWަw;q=wshZQ*;=DkWc>ryn$a#oV#XIUTZyHF!LdXjPɖpOW=㾵}SmKuWvޓz[ɠ~//z=>* =,.w.. |<.!3l@|Ah{f T< MI4̳vm +ɚ$:4U^4&;%%I}WZ(߶3!yI }ꑡԇɇLQYmf" q*yrБ8&HΟr^8biCpb6͙5#\?)$?()ZJ&)(Zb( jB"))J)Jh Jib@( R )i)h]ઽh|u{0a1~ \ǰi+~!@+c8N>z\ne<eLe0yK1<]'^e,^ߧdYJ,%0]/L!WwhnAf{FA1:0ӇA'*}Ih@`E$P%Xb0̡:6:A!2YnDVڃ<:?hDԂi՟߾?GTnv`%f7{@?zieTV<ʎ'roFD  ƥy<5mt{9-{s*xud쐛ءYA'R{?'ӣB¨hq ј>>CkR U@j#~m"0ҋxs̠9}pH {ot]g ;/~~nZlg$6jsC5񳕺'|jx!lNAb/a]҉t6Fr޽I~>ZvO%>'UO5oZevtoiŒ4>f}Dن !dv* Hwϻ;|i 0!DЭMij;NT@SPpx:"ii2Won_玗;tF ;(> (*Schgv Ht=kĦrjvHnֈVmxz3ݢLNpNH15 9vg=Q=¨/5oQm*%K ??'s^j|bwnx7pꔑ+WF+ 9xTG@T g|5#Gt뀈|s1 A7T"kT#TOer+iw͗j__Mw\\J P""3.`uy갊'I Oچd(*. Ɔ\aGßwyo}).R=I5W3zҸ1==sٲ<->Vhσт⸥#3.,Ăt_ᯐ\f.q.qA #srNrcO_d SvB0DDHfH$FSs (6c9#/~CAEn6pv\B* =fLvʹQV8WmUb~~-wDHAܶWP+&݈704 \U?t|~2 0Y s @ /{GJ)N_H?21ӓќLo:s}' y kc7f[c_쾍] (ˈڮqE|ԛI'ByԈ {`NzvXEerm[< +,aQ>$4Ph[fs<!5O!6Z χf`X 0lOA!Xq?_}pOAPe'@TAzUoӮj/0(2bC( z.Wԕ`|,n˰*w`4t6Upwm  B)cax;γG"M-6ըe'}x~?Z_'h$v̋W) >s(D6f843 Q=A`1'IJ@`7 *(Hf   ?p_ty#]3!<30ݵ8x?&s o # c/8܇p I~VT5MVwʤ  {b;f>8Mh,UqA|t <`u9͆i?Z>f^y~ 珟h[Qв}7;o$:IQaբo G?GUBKiVA:<ɸ{mLȂDE:}[i8("VJ4\d!|t \9ju-CG٧L/W/)"@H@>6->=w=k @)gg\aYP~給s fs$_'ta?#_Kafuq+߬fgy̻@/AT:Ha (~ldN*'sRgĄgEyo/S2Zgu3A@\>tGR%wk7~'ۼ~O_QէODGЬYMK$P,ƒI?ȝ}7=lR5'*1r_5Fm?K퐬 zst+yNj4]>꿨@Υf*5oH)? ~<8@134D >-\n ׂpTHuQY^G9X:x}T^s" q;:2SZůr Q-nό]g-ЩO\zf ž>SU$A+/kOT""&d$@*exu>O 7.0c:Szʗޣ/tg5}4f)+2oB0:xAг K(zu+X4T 100ݨ$#4&H:b1VY1r^Y4S3%{&Qh{<_46FYa a_a~?Winu~A"㣙;r%NJ7TRyvҀihO%¼q:4`OZFeLg3Oh~tXx@>Ӥ+po,N!φv!(uO*1#^U5vR<6cf!A9M:fC9HJ>{f|cĀ1'$_uںb$=\tI g)$pX_wspd8~5P2ZJ] p@3(&[/Tb"Dzw8 }FڮI=@(+w7zۯU"_̊/'Q> 'ܕ og" 9m$ O?4Iڀ@d1?b\9?e { AP kԟed&(/Qj\7Ňdmʵ:9iK{@,: rMM!:?puBj^ɻnȌqEPgCY$+||Uʄ5.@ث FZ61p~$@q/F\dUx`q2A!.oa>~/JC1> v{hMF!o@0ܖ{);2nDK,!maA iЅȍ%:yNV@*O P 9ѸP}@*z;,{˟uwUjR)"@F{}:W~LOj0S- #~Gy2OPs^r0Kڀ! z)gf͉UѡaXtۀO|·r=+^wˮQ&Bk`#d K10NXfO!];7ߏ=U>=4=b/W/nym` +;=C9((ZW% TGϨI|:ꪋL\>aX8ܦݥV?>*~J>j_t0EZ^4@Ȳ!fM&ѤM֣`ʓ?|g{ %k|?Ɗ),X"nOM.q#(XP_2rGtW]og]گ{iUuެ12 !-ԻR욺V;i^*$U ^K>OPl{K 2ϐ_/؅g)-:YOOs"2^ߤpq|㒧:>0z8()(i )J@?ol7Yۯ{^_>e%6$g!ӿ䅵t/f^_bB3}vPR~^a4Ho錡UXu8AȈ{D(cf Y~6Zjj.~`ZF ^kLv/{=@;P^~Aߩ:\ٔIv'ï[=܈~8Y S9=փ/yãBZl,~=8/ C{ } 4N~ZTVbR`p [s"Pڐ@Lć̄3˗ 7  `YvHoښ󦂋}#NaBGjaΜUU 5!˚ij`xSO<%_2>OȺӣ*F|xy.g#ו݄Uւ4OT#0p/1\NQl`*7iݮ}* de"禤a> ?`$^Lz.ԱECSƅnTpC@҃MD@I5(TC9qMщ>I!zޞz}*Uf-N9AW\oOG=/I,겧OW9EJQ|עtt@`楂+,MM> k| ⨍E _EwQ"9vC IH~_}sh4w 1H%7ʴNk\} yW}] N=ߨ%95eNd8xp(uU1{֡CėLϢ}H*pAqK- \`|m(*R)C˗Swߜ.T>jop1X`E7F=4/q;Ϧ-5O#+4F# QZ3֠#qx;nOIaЕ[P(A O_]}fQs.߫E@tRe0<1R>o4Qƞ /ydf~pϑ߉S<ʹ;KHVFͿ~l{aa"i?css#d`᧨V q[^~΃4!ǝ`OX3;/|fPU\}Z5R1Ki ӐTV('/PR1RɺbqUS!wA@d<:ޢWX+D{ܽBF ~|W|eqL&kcl2rIj3.)>7#-͖BtImUhOQl;w*(1NS2_'_D 4=!BVFV I2daKG9~B w'ZL2R]B~| &zwzSK<1o>[jb+-K0&hsj ۨo\Ox{p l'* i]@H =t2!ޱ??k0Qƪ{OW{/ I* ¢ Z1U.é_ԑ{1 *T5># T t@sbsĽ.7%6N8FIN*OX9X1%XtKi3SėZ`%==/oyցiosw23RbaK)US '΅XU ^?@Dsw_DelRGL*Di̽kVFs1L=Dr닮t0Ir;9K?^a kj&/wPfF;u\P*XsnU|]*mEW7k+o-e3s$AA4YpˠdÓ$we wE $޾:&бMU/v-wI ̧>u}*vQ+Xo@.5_'%w$FRWP.kE3wkdD14vqsJs1&x*š{/}dtK(8|__/ԩRt /AB F%o}>TI?Dne++&]&n*UǍ +4:q{ ワ|.9g&C|t>?cD>cb5Պ ~bEʧ5&ܬ`s^!yS?,3-a=^U'_N|ډAx=iT)Y,F Ԣp!&!0fA8HJH|=uJB+myAi1!}=T~}FW9d!_,} 8CIz1g/̻`@Sܻ̝UrjDej=SBrβVS-Uꍌn5hª O.jIMUmي!D}!-!I@(cC 5{ ieh>]#}kN|,_I6 [ ZisWl .5'(b,36=Z󹠰D<}von TUd9ll3i.~?7}8!S?lfHC옳-M&V6\oG7g$oχg5:f" Xԝ>c'beT"H_W%Ji"YQI#{,^>8pz.lD! 03nbDzy](NLN҆d(("A,MJ.@&>6u$]֥F&}}x^Ua 0 cGITL~Yjz {)>̫g~Tftr}sWY=7$9Q^T1oPXLQ[߰<;R􉕲"!{w7grB@~%S3윱!_/9qkv Y]ILDʠcHǔ{u*68%H&)S x÷i6 e8e ΤjNw|UL nUzUp~CR"*]A٤軳F\$qF$i{@xPa,;J.<Rew,7<(f!Y"h{;s;72A2|o}&"1F~Tc}o {ٿ爗&,z5P0qVX ^H'-E`㋼;xnecvUsb)1C Oz,y& t_~L:zjPj}O[}3}jBMa {8yӺ0Qw0?E |G4L2=l͒?(: 9N`򇑠@Xuo"z x'D4Bϡsoӧddb Zôa'?[aN;0:B 9WPBTq`kl`s&t7hIcʼn&t&HPN pU=ݫp=R,Eb>ym@iib 1 `ZUpz0wh>GW?O|K=Xc&zh#n%~#HctjAr\&-pcZoPӝ5yVeɵtv_`yӂ'@*4ofT٣mNWz$#uV!ނ|>.G;lk _p?'&Lb FR>APhm?:*kk3$)"H031Lb?Xױ}_n% Cafm6O ?͒AZGv?$ ^f_~9͚^@Dџ>fȓuNz:_mE|nɷ*5F祠g5>i}Wڬ!˻fpz+;G`pw.NJ TJcK,>'FDnN=)ߴP!! TCYffg X(qDـ I ۛu D?ȃ&_̤`Sf"yui>lQ6pk0s 2V1P5ѕRS0X Al/ֶZ%';_|?y$sQTV_t \6pws,F$•9d-7wgYz" l]* WP @TE#@YQCIaHT%KRd,3`I"NcALNB-Ra9"dY!NM.CVAd1&@QHd HД*UU)K1bii ju#) I bEִi(0l2rʀ( B0BL&% %L@ !(LJBB Qk% 1i($r {"`ǡߏ1W>bo O5xl"Pv;`\~?*%GF=h/v+( ߻?j 'R O3v96ş;kSUF2W(h i <:ט=3e 2 }%>ϭ(|? x~/|$09{:IfJى^|4eOGOiyڍ o2 "9qLh>?5 MWh'Qwv?cc^;?ƹN$-DU#Ďmito,5bH5q+3(88䈖5F"e22l_8vǃ1tpʿ9Eդf=Yl4()BTzܱ 'pFxA .O3fWr,9 xXIaFJNFH7㙮oD (ͮ?~Dl-8jR 5+BW>/>/V ߯K!/0 +V(K5lN*^uiTq.^&U6}g] Jh3_^(lFd=qEazsN%}@+{#ʯ vrJj!8i$*o쁧=߳Jv!?;Xpq7юLΓk|xRP8u| WNz c;&p!’UUe+BT:.!zʐml6ò9K1ChY32-ISXR\pn/C+dzᩃ2 DKD<_x^n!SH8zL88UUU1UUU^B 4 &*\^j6U"` Oo^xEiC7Xǧ4rHdm3G1SySaVKގy'' 9$ yFg`Ip.\u6Y{5jm_I=s%JeUD_ 0KT$RN:4Kw(*`m#%lnWv$ق)$ؘt!vHK {`Pt] &vFCIl"l= s Ti΄vjy ft54JrlPThg6 =ElabHBHBd( yj#,] {@%GeǨY)y9Io7Fv}A/41ש*# >ȠeM4AzSJ%A% P~ˣFvzFFCT{pfҁaquOTr b/ը}Ls 6Aw9f&٨JBdU.Ө|8mG#pECOPb9w#~ǭҐr9@|(y/`U4DyH)w'ǂXmFԯ9P79Erdd &+=05zB1<7G 7fhr)a`ҙEEDLfg#uM'+5Hy~/5Hh eƳ-ᑖ^;]QE]710-&I ?3`6Hq!``tÍZMdc/~(xCzkBi7 9H ?m14X=Bň>K_ w]z(eKՃoC=ɷc@P]gFXm> ;@$8!|O g/`I!~ƞS)>i8Km$hn5E ϡ!ssUk2*(*"Di**(j***/$+=b‡#fSKscBp. m'OQhG-5 X-XVzִFe ؤJt. nʪUUPU! \Q$L=L?'r>yOMV=<Ҳl|])aH`ۈm%t t̓fZa&H玜dhbK9+("@ /}h?!RDC\DE,OYE'P!~1;LxVF{$H?Dξ9ˁI=ѐ9 G4>;԰1T1C d9 |~Cc~Eugߒ{=56=YkNa+\BA +V·N=CzOD:d &md"xZ2(vGd[;>nw%/Q/q$qhez>ۜpד@}60mqY`=O1R;p"%8K9Xz TᑝP840Ck1%d;@ 22'8Q@hG^F9"4"L $qhQ0kKI E@ T,EKxC]+Bp`9k R .58Sgl s&#&IA5*P`5z΂du? 4 T쎽DXt}jJ=\BLbKo(IЗQxyg3~MMGM4zThd#t`"V6q@lD@Daɣmk.`6: 0^6TgCgcԦq$L>C1$44QIXI]p{zBgzSahF߁} IS|NU7h@'va G}i8omֽ1U %&mC1#T+ Ʈyҋ9+Uf4dE,9o#}xiK* $r(1&D֨,[` iNIq/g0D비[/Rk{5#p>V Ĵ/է~6Vt˲T.KxH´@Kɦ{aS16;7c5&zduP[[?karl77A? kEvJFCЂ{9ńL 4W)`2Êwq j 4KR*(@f2CsL׼բej(6FD7㕉3g`C*N2a{=!$: =$8N 19H +`{*BDǣnI F%ֳO<]HIzz8 !Kǡ!P44qOeHTC8B*AE1 < v !NJ&%AM[QOf$Ib㑂8xΉ=8Dm -ԣVGwp&38-N >c3ТbM5 uTN|yڢ"ނ@AҪOÎ*8J2uvdo^yϷM/FB;ԔPP ?0[`𒂠hunU5,n5q00q=gaLO"j;3tbB65%|sȥa6ڙ3@2B o *9|׻e>];Cio=uA0ٍ"AUTUU$UUUWA?V[_j vų} dn8m ( ᖞqcZ!֙{%XlSꈪ"( ZJH"<P:dQU$^7Cx0iëȹQtX7lxuX7 lE ""@d!4 &\@PӂQ9! Ƹ89|;fݾ3RSD15IiH~jo%h?lUn@R FX&1E WoI1=I :f1=/9  bY7kXqw-G4nӬGN%ǝ@v@=24$]pяr,G@nVeR=`y'@6,%Q%޵_gZ=GQGǎIҝjcՎBәa֭,0ay]9器~~0 ?C3et,7";fc G5DWi[wmPRy|@R薂O F"1.='DZzV )211WaG.Y(F'q*K'`\,IV@9DSHd:S̙ '= ^@GIo\5 BLыjsA8fABfQpP<"!+:3ڴh! A8IN]@!b!( [CWqF.8nu DzB' Q7CA;j$X)H>[ vBP4n"~vCN ?"!:@JEu|3;Kx4IHe^=M ^8`  PNCc&GgTNBGcҳ_3S?xyʐs@pҏP3Լ<94! J!,np0HO`:;"L,sU[cB}L:˿ DWSRaaL[MU]N/N3/qTF|[?y؅ dױ;?2{.θ9" "Hg G`y9ӡtťs(ߏ2M#IvK~`v6s. q7fY3@ jKCYpXpja4vpc thxXr!4{H|0YG2!ᖅ/9#6Ca 1}=uMՇV@ <1``0%ݰ"$p fAWE2}^8M~ɵMe[jsyY`ғK%HI\K9c⯲zQ?0Iy"u"r(  Hv] &RvûQ;!]aLwv, E$ r_l*dIa`G]5l\UB'7`ĘR-j@}|a 6ӿn9s$g)=֥[,kF%c~\H?נvDdCrKV†(ҩC;(>td31XᙫѭQ䮮;i 5T8jE']$l!^>OO" $8JR((BA46R=m߬GDA8߹>=9FXGM':*~YD>6lUU] !hq.^1Q߾#|p@buܣ#P,r!2A%LR*>p}RaM$B iR$ {P=8:IH%-ybh!ui DT͞rYhwu޿%=%LP ?h" TMPS$26Cj 4QTn<X^=݇'25.fyRO0) {fQh(Uae#T%HK近T./VdC~3],2>רu'h !Ũ# CsqaV^U*̱kSHXU02 _ !W&kD~ti*!d6?y`6~Br~IaS:)@MH R[K"=: j**wUk;j s,K((IUUUUUUwEUPU p/ZKDv%f/ n_| IP$oq"fLadT<!$=m짘:j#<r/M j:*Q,UUUUUUU DD1*+*US:FҶ|,H@D'"A TI}a'EC.~gl" kF@- PRBpI,9T?~93uTWܔv o)G'֡F~,g9CC6۲8G(N1e&2AƠ(f?e2DdR[!17c4l֟j 4V 8yFrY%lF# 8n\Tpb0:c/'MpKhYlhxƂ-#g97;l4 ))`ug1[jmn%iԡq-wxeU`@n$?NANS4fq2* Ftt% s;5 ۚi{P ߛ Î`vjqf{r('y1K£i|d1ۺJuStny)#]XkßEpw>76}pz7"`7O A{y=;@'SeJ𒈂 )iFJ)5+MUEUUMEUUUUjʪ*@ƨfaO+4F68&I28"evq3lXBg$57UQ əs; pj:B(t b,eQg k BE!b;F7*1fR1Ys8D 3 ^ۺG9>1`(dqQ[Dطmo켝Hl󀵬2·YLAT,N0hu*$KVykׯۇ|!,H9UNwo.\aͺW7\їHsl 6;lhD/,u#>[U\4ݿvӉq3t@8OvfyG>#DI@#G# >3cUP``& '#l=j |#uw#HJt<]͓z; uIUE43?ұyqlf<槨Td'&!u>,+chpzwO"C(7zҖ_}HP84 c+ / RUUEQMUPDELRprbR {^>[͞]iGv%7?5}w>꺇*E{zTڇY)}+{x ÞڤDd˳ˮ0Nk hiVMNyÙbsSupJ!AQcz(< 5(:E'˲| 6ʽL s4`3 شw ΈZKcg&.E!\]zlp*mk`ZH@Pa&E b dzS(4SZ!:#n0.hnb mӽJ=ށ¡Tr?r)`a: /%S#2UjJCʛE"*#-NDIT)_q(hȈ\-5>!̊+"!##c0ª1̪LAcW?DtyN'~c ͙04"&оWXmI-c`7QíDNc[+5=l~!6MW2hi 䆀Oֈk>d\# aaβ՟ uIF^ٗc W_Z>m+õC9ZN@R%ph0 f9y%*m͉v}g)yw)60wa=r=ey#]r\=" }a ~@p(| =AL"ܼ23u?ɔ9Hfx X37e&a!̨v(`Ӽ$ f;vTSyFoꞸU{GBX gwa^q[+~@?P-៵s;10h %֣Wۮo:GA\sCE$/A5ۑsuPv'ӇP*EeEz}^ࢢꬌ|s\ɢsa  .!mCA ÓP;Ci. |璼dZ)bPVD'C[U/0z@S~/Ka쥌U0b{}PA hq KCIg|Ah'1p|k 4J%yHOdyaETR_p>@ f!нǮ۽š-@yIwYDoCxQqG*k8})EBgJ$i;~BN&3᱁,59'qjڲ[J%R鄤$g qqK`&0i1&`QR*Ew<ыXPazP ɤ(Jihb)h'm^_nLGz D8%BJ跓=V)P nk=6b@AU^ HHYG%ii% }1|FQ.H B 5QEU%UW^Brx Nk~%>aѫ} A@o-~+, 2st065Q Ѱ 1&+ؑnͶb1(G^a ABUEQUT"^Bݧ3ix޲o5.k4Ev ^r/0~cq9MGś5l{7WxOl7% I׫B.-;ŶZu"h:M@3fidX*GA4cڒ'Nedh *gT .!FTS$;|9dZ^'$[v4$l3==V}. L%$& lKk[ 9 oF rSa6'ħ(4JDb4gL8(:8)eM4uH?! ?/_:}i T#" U"@r:**Ϫ;~D@*O?m"?33?̫Hh AE-@DS9KSOjy~ߎTwPDzb"0T6wIW>~UHJ2p>x<(%u=e\lՙtYcmcQo0q4h6fLN,:DBt+{7_٣M S< nvVCE_v|U]>YO|_6f܆ҥR!ȭ!>8fhýQً_?F,`5@Dz6l?gCE 9gu u@&PsQil^!Y$EARITH iG!L1) kYMe zp2!$N n᳼e"0vx[XVC(臎]\M1 a+M#DFHcP R Fc0"i:yMHᆁ}j[g0h~2[Pv P07[WN !rp3\ (h*aT]|ec8^XB;|ԛ) MF/_NV9;P07bfj'Eۂ"a $Ja1!ὒr$`]//CjE2M%=h=κ\s3G< n{i Bc8DB0 5 QPu|'h7A("&TZPI׀ɑHl C85&ab @gha3I,E%X[`e(nX A !l!,E{Ѫ,jCUv-Jf,,2:ᔀR:yeDS ^Փ?Jfs␔6KD#a/h j1Y}lq>zaY[(c)({A@Ř%5axwaJfMa>%UUQUU];CCNF3T/A/s4N|X ~ӬˀAY|# 9 _[mӶǚ"wFHDJ0 n>$*"͘UQ_"/IH}:m24Dn;3*9: u1^D5ZKp*HSjŤ|Hl6ACR ):I hTkrGpt&wFC\];4`N}Y:zAv߬'ɝ磪1=-d@KI[LbnEc oozASEN XԌa4çt5i vm8˝UH L@PJ% &&g 'hWf*{NSW.sOIa%X :~yuQyJyaQbD}~#;vrɼ>pҞgkBf~r2MoPPlNswR8GH4(Dv[q ᴚe!ȚI88X`!ɰ Cy@&C:b”&B (r r p0Ɍ 8F Ho l:4Iu} *"T[Y[._C) 5@OQ"yml.{1~[d[(wJPtͼJrt_xύկ=gˆs4K9ȑ? ӔkZbR(Af9":D pr|3-`y! xTBsJ a^sa5u5G:u^vG7N6H"SB.MTYw_Ae*j豂ap|U3JMgB8AlׅY$\S#XJ#sn+aCVqd0rAua@R$e +Ybz:C}I6D-8 z C3XhLd'M~Jz/8v8O3(̂QjH{OPVJV0ªL(p *(xh_:GP@&UUUUUUUUUUUUUUUUUUTU[P%S'ejp+v7ضv?R5giwg 3 I,C@9#I׈hPu}&͍X<~y#wפ Ga+%M)G!E,4k;A?z Bwd(q!A4 K Ȗ7Hat>ԗa`qH9b=foa݆ 12;E#2σL2D=Y{́?~WnDI@߲<b}1@x/d?BT4#&!@{jK_8$ p6ş(dY4EQMPYV]4j hX%Ѽ~e EyFl&"" 1"2`#,GxC "p 0B]c>X`nS1 ;4q82و_8C? #ח7q0 HHu8bbG%8<qz H`B3Mf!R?߱R^^?oSl;37W gEtIpaܾzp5螜74FUYzz6^PXjԖչ{@'c[vw8!Tt eCaiS2RH*E:y41laGF91A&o&ü`6klr@eϑPdGRd'ϨA_X \SD[,1 %E)V}5 Cro¤0꯶ΫcК duYoL#=&d<>8bnPTBua8hмygձ?/~Wp?il&nN~Y\ Xl>)\<p__lu![NT,2",nc*䝂06^~}ؙtE"Gd 5kFXB[W;ѷbf.̝zL6Bs"blEiA6I0 ָ5yWCgɄB"*֏&kll6G)+eiT.zX)ٵ'OƩ+kˡGCY1 "`TR8xXϿ): f Co,$ղ?͇s3#,(c$CixKb>5mj$d8e\QPd'rKΒzӪ^Z8= 41BFêrb ] $tjBD M2N4va|G  xf{,0N0BC3*202fCgOib|OF}."GcM?Or3UUU3z{ 烜PybJ8@Oףωoܻv!p=q`LD4C#!#Lk,. Aۀj /}Dцc&,XT*HYtwh=L F#=@Vȝcd=l:mgfaآQEvXr uDƆ60h$n@Ƅ&z. h RQm'Ԣ6NTG/aAٙK&S71`x<4q:,07$x#i d`@abzc͂(#9"diNx2PBB6iD6t?D&5 "_VL@ c.}\i5݋mhFNCup.id1 (6i8*q^[# e P1 c x|~I3KП}kt6PI+tlsbRiyթD\U%I*VSwUP\Dʊq7Wj↝w"DK( ?݃$Z$9_c^눃@ME+WMֿ3 Y(LvJi%TG3at?00va45q*z}J2pz $IR w 8eV,9 5 (m}z/ :6.MǨb<)({AE3{`[k֫ch%:"R5QnBP\^cQkH8hō?]ahϕ8pƃ8[] ֛+MY>1 h"H.ZLa.*&;8ZjCg3УqxrNwh`C\,=gabK@TrDD;*=[ucI! o( jQDzZk Fo6Kqx8$!$Bw7FCi6FYm=Ǭ7MaWsjQyk6@( *l*@ C ̐:xzID?500&!P @:J.h!7C)a'i9do$nvQq#hKs2ou=unP6&!AV8'G&bpxz`IIeyjgA䛯J2Xw5MLl'^~|[\<%h(h>|Of?MT4 yzʮ$0ءMo&v`_%ıyG-ȝC5*hOO a=O%N h@TPUUUUulG{ҳ6&Չu MJIp~m-FUUF cgECW|V82(#bgF:pĈH8bM PAcPk3 ᳱ|K|oXω r!AqsAK!҂3d63C8N?i˳kWGP0[Y(F5AA6khS`a!$p&&lKI{ UG`.R.̔ޘgƛEp٩IB-6n3ad`v#c_tH>ı׽(EF\uaILݴ7I =2 xh|L"OQ;$='J Z;8;mUAuU4R TSP2bFVRQ`|{s:͝dHlY5 4gGJbi+},zŕQd.dT-.A JPC|CF>"CG3.y1XND33l|4  LA@{10GIPK gVsIc3H ER5 [sPP#-;f2El \j"0"JР;85FRe9zAJR-P4 4 q{\/tm~:6bT79.DCYa%U}I)_)9u%p *Z`OMLD4/e@ O uPD?2H'?0ʡ{' }oGih82CnxJhj(30(3 ,3 Ȋ (3prh "P$&!xe @ޞxX7%Eƚ!=A޲z(|Ց79|^^z2(|\ i0SM5IMF#:w>}gq+C }"1"+1 N#XhQ!v{T 71u\v;uOw> 8t^.'HhH_Pþ۞9  Hzh )o@d8ނ@):={o5UUz=^!&o]fpE9PN8H4g*KAK䢇+#群c/{ݷtUTd ]f::,2JHF$wEӍgzQVYK:u;k%1rٽ^hHyiӏ wFˆ>*M `s%a!F A=#5u>J Gvy3I:r6J}TUp#c`9,!E!!wgOu^Y|x4f` },=eyaVg^Gq3#g v|d53UEBlXtzn5;u#:ˮ\0r?!x. }`ɞ$?Ao!CMN`B' c 3MM ]'%U/ЪŃA{St|އ ѱي`0vlBF, @;1 6p.  $sp_<VÏ0( ,̃q̷ gp_tƆrszvU E"t]%TbB-<=N<&=f X;ڙ`:Hv ?*?A2J V!jb(OO?$ ҂d2@d'! Jj @LMPk0Ԕ"H&E7*SJ^45W`y+7:ƔQv~MXɔzuEhf䰾VxsW4 ,!q=%WqKOgמX #-*0U(a;GH;7B=W& ӻ/fL}f'94J# ~N{uV zwlm@:5J舃 D^AL ҤMBB^#Ik$S1{bw|=&.Q.Z?<ɉ, >v _-4[ < u,lzB:}i43(B}]%=S}3 ~ߗWI%㡇WnR{9zM 2U^S2% s6vOPPVіB]0e]pe3XU`/J P|D \Hz22!=ۧw~b ${ccawжQxP4G(G}!r3Ŕ `D j>\$CFGЄKAJ^)p/ I=lx6f5 r ;+9%rTnP'j{k5: a~T:ɧh`ubNzMBN*ffpl3::<!oi@my" 4g՞+ԮC|'"]S[F!&%5.21.+C AL19*}cwygc_iCM2zd( Pkpx~yUn/ƪr柊velْ\Ot7}zbV%"f&2x@|j^fM'Q`'6jHF\C0OQ/yĨYUT,p21! o2/0;r#B cE$I2 -e6BЛšlatv4?(wr*{`*!P2(Xi5bu٦ 98'd(W*ͣ#to~,S}{jrxήr(H{VS:,= tW\AG-nTuR>ᗋD`j!$gob7Ϡ:0|<޺0? ?W o^DxP =p^= &M"lP?@@D`c3EFð8# a+d`a`: e)Ȋ[FL6ݠ!3RqV6q6 .`}0r.\ap= ,DȞslo^@{ ?O?wz,}@$hm鱔PAJϟzux_  r8?'??(u2zK0o])߃33^@W0!~VO!ޠd{??ϹogT=U]ψ ߗX?AwQ?{%@~=%ةLPوiPeE AJ2➘(UׯD]gZˢ鮸؝vl$IP(G m瘒 $vc`d(Srk5{3E{Ηհ[aJ&,a xق6ƈ/ g(ˆ@ C-9&F`:vnAДhp{h~Y!~rF {0y%8QhhEb(#r9Bd$* "#d=+Psf{k*a a!;6J.`tA|={%"2y );=¯/捶xnt9q PGyަы2K.s;K%{UO6xA6?P5(Lreϳm_bGKqw5-''g;+>]s/ )gfhq<.0bIg8۞KHvܨP7}n~ >@rˏZoBkPt 7BeÖ?=5uzZN*I߆80)97V(UB**QN*2v@Mƽ{>(7 2la;,M0Ƭad^Vrٮy_qcTޯ-k,DŽJ#oݤ7t#h1C;z޷XBI  D}vkiG~ϓ pdWW!T t;s;\\/ST/SǺ鞾}ZG>!ZHovއ|,ۑx:{/==M IQ7svk̝Cp}fHc:= qn߁{u38zjf"qLxhCs=kõǫpo|)"A0H!0ObF'15pB"կEY1؎c jfoCD}"d6`!fM ̞ 8:Q(((… M.LVbfw?O=A/TTz}2Oes )j 1hc}tA@J aTuS:4`B e-48MX*N:jĹmcl_ߣ\qq_\b"G|DXaM ^dž֚ot1O٢^wnN{&)X_9i$Î v2,pp<7FMhvkԇ1c̲F ;]NSX8Ia Rd|aU:<-pׁdm₠o|C6'ļC=|9>ل \,lz>c&6$߆ш&mfjob#r끛`wRCcM Yk) 䍜y^[cMi!iIXԜ7j&ו%T)!%fӚyLz3R;9 Dީd.c4r;҂vIdYI7á5,5'`R.ĐbIV2|=L'V(4B" 2fUvr`틐ؓ4!c;I]:7IGiwi߸x!l53`CvX.&GQhĘG@^)1A8!(pl.av3:-982}t}aG1*9Flގyo|Nm0񣃚-6K@$ ԩ3<3LMG_.D0l<!+mF58j@d8܈qxU*0B@d2٢Lw!*g|N3(r;3BjQS0)@d&D,B 7tq6@fumk,%\C;U@BBM I&n5*H9ťgLdD: fo5ilt;6ɣIN:Oysuy@FnMI@j:]ٗp*I(jxP7"BCyS#ϑi 996<Ćds.i5:^MN07{L$I쭯" юAs@> #z4B{=JIMu>l =sC;`P5*`L ,JX'mAג\7$T8e$8bu_/a'4`z|Ba4$\yb%ƫ#s$\kb3YH&fFv=;hӈ (Hd`% ڭɄ*Pl+_e0F ' i>bpTm lpGNZa̙ uId&0!:SڼNmWL)2l\ n6z^sѳ(W 8r4DB~(3%L 0vNYZ cϻEwxm#~wDH}LMڨtsLCc+dw(vHq5'}[f5;Q,~m'V>OqA#,9=;n|F=RτNx͎{^>b-vI=R py}@Qhb&y9Ԉ\%RBP ۣRZx%"X0lVcϻ:jP?}{CBX{ ޿qT쒬QM4QEC!DBAj,,Ȱ“4kN/8d !Gr}GpC_)A"6-Kkgd+o0 mp(FGBBږ0GL\C:FD5ߦV'km=g b`D<Ll_cf*R>Rm Ԍ8 ƶtkrլTtRQs倀2 Bu=(8f*[hpt3 [j,Ѿn @|lh{Uh3t[sߴi8p4 "BapQsS\)l0"zo%T4gthrU;.jc+Aa)rLE@uWOV0jcfM單9JZ 9ʛZ1=idyOXn|K9`TWAr6T#PLā:S0)8_@W![T5V,Ç";J3'8`9C vnSD쾌$6Yt`v wrdz ˌp Jpvl1{j" v%mDrUb4KuTЂCN+嶠-MN Zh5ܣR_>mrdpۜ%|}Zf58* veS^R<)3Tu*R/kX,tG.8 =S+9йF s^+}Uo39w.şJ`&A؂޿b)\ޥxbE vԚNKSr0:ßlYYlƿO_):G>NP; 1ô((hǘx?_.|;t l.\{"v4*amlIa©".r2dYrG^!)U~-ۘ5Ldvw '<#3\x۝*.]pUBIQϚ.;:gKhg4'jiUr^ T]4{С0 ?ȫqql/ 8z/Nu7=rnZ)#M-:b,gS,چ< c']bЁtbeIXP6 02 :%ѣs;_*ֽ"vr.DQREp%o]wKl_o Ӷ>@ϟeZ/Zt"@ (shtԮ%`.!"/ՠ.r) JZzڤ\ ܵ) HNH$>m,F8VWW@;eņQ7JSR0`xձ8n(5#|Fq{l8EMxRV=o2SvtC^+H&'Ih?u3vV׈Ղ,{@&210Ak*r\:# xK v% V??`uM6y3%u.U܉_ҋY4L6gz7'ȷz!5YOiͣ#&>v[iDL &9:Zu>zDEHk HvjJDݹ_ϥ阤=;9H=6]P&aﬡ"&LDB7zţ::6@j$i1i~-ry\ewEqM-ҸTb#a6%*7 4xM PYPc` uRFօ׻ݘl (z40n1V()E puoEZt c"B$!zt7Ke3gP|<:o,q a4KhQ Tmճ6#1ZR mMAC,eq)>}<ONMvPB_{>k t)_V*D VqCT3&0_).PsU/2J>//Ui!Q!Zk~:#cAaѳB67 %43̀!R GPp^3:FOQxQ@HTS" (ReWaaqJdǍoI=6u9v?Ę`R_UmRJl, ?<.?=)$?=A{, &01(rĪb)W &2‚*Irq F#aERSNF b \%BI3<rK3YҦ&P!燑h3#n24JJHAɬZB:yXAm٣) ] W,XwK{={ P?eg􆏪0=}ޡR`!G)U;|uDzyU ~r=AH-Qb sLkXmƫ!D 8a.n"j"0H9h$.+$5iQ2/h@ m!Ǡ,$>zI@Cz丧3̀0""_ Es\0ӴZ,,+0E G! c`{sAyɇMzHȓw1c:,{ 4y&ƪ[ r{g?!IR݊H@` PFQ[嬤"%P([JY1HP()u6T3vm|s+\*ad;A՚H"loq'E;T3p| gٛo֊s/``A,fA6ҕK ƭEky&EWS S0i9F5ei -a bvm<[M=\ffȒp:1́\pjr= f*[z eT!iI=5F9͚ D2ZbĞC%^7joLY,'2aYLCnҦÁc m H,FT@=:F_z|`C.fG+qww" ƒY1`u!by?6n={Ml?dG, l)(F&:` ,)>qKA#?|H l^$ZBL.~ޯiqa2uÕm2a<IQAWM}oR<یytc(n&S72Ir^,Ck 2f%5F]QPP| ?P><@% PM=+Owv 9k0d A՚2u|i܆\GIZ?g#S!ZIW"AAP!b"'pĕHGz~ p o5O^fBr4:!:e%X|g2pyI^nQ/589!b&yf: |@wt!<!P9`RbxRVݒq9# CETńŐ"8j"`fAiu ?@r\X[u3BpEH$"ŐĆE > vԳU_D߰18{yDMֹiArTؑOSP(P*pB&(&i%J]HM$r(Z-75+ )6RN!|\N[+)#~C|r#x0tB<>@g !6y%)a*b'p5Se9{cyRZݡ[R3D lKͤ{z S"A?zO~=@ &H:ZOzSF8O1l#bNumK(OBDU:#}eP74 0>P7JBdA0ė%2I߸縁zX4d>Sp l|W}TN?S=p#9ɜ,!d>1})&ʠ'fP0'̈́}hjSIx v+uOy˙uHcs1P5B/? c8]7n0k'b&Rj!Wߖ:'ih Tb#|<Oo~A4IF5()@!e"Aެad u#h 2ʘ7rƕNjQeXXJ4,0D,=NL*" \w8&04cV`g| :NUAChу$7K&Pj"b &=Q D V"^-MPDs5B_~*ǔ H 2*)$EACH&F"F* Vhɑ3- TETU9a@f19i\6eo,@MfH(,ј<_DkcP;2MZtr{Bw}];?@e `zP%?? }fМ:Mk{zȫq9OGdN=cZ6>O͍vDƅLbfrf3 Mc\=aƏr?e$qF+P>0ʡF+N INedN .N@\b`>Pc @r\ʆ8Y>߲#lv)#LU(ٍ$H_"@C[ q.kN khuL$2%PS; gu I'`Q~ޞ#CSDŽDHE/DbBD;|xؾHĊ-d˯ww\g|0Juj;*El^OcQ搩dNiܐz\~O3.'YQh־?z~*i}P'M}_wzA.F4!ؤjF}騁X "<  ""fD>pkf) u fׂy!>$vK]82P5aTd=.T\&2$() PFеӷ2kٯ^["Zv߃܏'s7|*H2±Rpg2)|jW:d^aܭ$C&ST"f٨f uUa\!$ <;V&aN'QYUf =B2Ê"3\cgw `>i8c| ځ")QQr H1ѠBdR90iWl1I!¸TK3RQPwb_l4Oe)!=9S1˪ztFs2 rcCߵcYb ,'!)0 0gpt#flОWÉ!p۶qA*%rD~u x@ ݓKF[p & Z glb"?T 1&!8 9HLSfoߩWT/;jSpX\wn2g)%68aw OC˕$t6h=F ֋8:`)%DRJF& )B "H("bfa   !Fne n )vƍ3MgPYpH@ ++\>CwZl\Gؾ4P#zdV;Mn|CZ_t~*b\D~]Q KTY/IMg|FF$f&9Hvqp C<#ߟ7HKwWTT~qQ.Ouu+[lDy<'x}\2d9`6mcHp%³%6_~O{w'?-NɋK׌khI@ BduBp9I$63}_wΊ~7k%6U?f1`Q%PPAA1DTfdQeCDEPU1KDP9Df9,DPАKSPd3E@a TU%-.@Jm0u{yi٢4$I>  ̩P5JJN6m.%4ԏ!B'gfCj'e|n^Z?;? WCv N XHي?H~?;}_nv Q:avsk& @R 0)  b2^`sSÿsЈ6[”i6dxg(8q!33 mN~boѓܐ JlBD GC)aǏr{of[*-i!x \קGyG0HwS +$d,DAu]0dj$\)T3neɆEEbE'B[iFP3ܔ_)Wn zs_ހ܍lx/".]B4UAav տx1"yOQ!K2jJ`*,B`&BUP#CH.@ H(hjcK9PR4+"9"zӡEvU(8 ܸ\1o#}1E7ДjysPdCC}N5#A=£KYPZ8LfYOKV60*iLpqRF抣]$~m"?H?dd d(P "R(5w"Q٭*BRCF ̋Zjq?e3cٱՄ֦Gcz3 @!$J6 ) }eڂe 'h`ІIHjѩ;^<d. }>pdfm[<0/*1Q Dn$awU!౼|7SҲR:Lx'#C L>Z{P<,NE&ÔCzli}ZA&:CelQ.FLi [&HN2¼_٩:v=И$ci;/N&9w}86*)y@,AbZahc uQKr "! LrcMYhUbbkvi~2Cs/~ -Q +T]d@z96f-(0vњJ2b\ b 1#E#(f|C)¹2DX!Ɇ8'߯ɡX")T J  5)q{:y#ߣF@nmBn˶wGn%UpEDk 6010, b aČ(*hՌ @ٻ'Z֚FTV:Ӏo A-5 :ZP01DX3f`Efc\Ztadۄi/}FVu4QXA4CD00AHo#d9g`{P90xgNŖ{jG' "aY2JQ, 䙄 cGJ;%F:"d˔-X G1oc\gYKF̵1c @ \8Y];&RW3OTyLG;M&H'S8r dRy&\r6 ak0 (R҄57/ }ni7JE2("Q$m8^{̵T*h3)'=oCO)UֱX^F}ޞ:v.z^D7;x:TMx!6&jĢ;0|u S*qz{~SG pl<6l7prA;֓ϓ7S澓E&Y( q!lF1+S`&PԆMCCc 1(P(26q#`LD& +;UxbvcHJfٽ!,,2J0  ɡMh*U V TlKB&*YM:"{Kd#^V9e(Osh`ְ@ן]Rd*0׽*9[6L8koR8<>9k߶Ǜ1@gAs$㎦>4**UPyvS}z2|=,q =̝LZN>67Dċ9 0+~dzrbhwWSFg<!Ov Јa{s$:ʿ US\i-?n`؎4W> viFM')2J\wɪ#Ϗ1sȧuāxXF/D dB)@QЄHB @ j!MHdPI$@"4 #B!JYTEM a!T)C@+df*R8B@(%@.N_z_OWqs=P8W f'>s.aArU"awEtOu@ԋ0`ih:Ne@3iF~V8`D͸ B{ZeN.1x?_sa1Ao/TPk ̨@0xíקZR>d8_F&τc+/,~VBB(2_YpgAQjwmH\G]\2(5 z YSI}m7Ti4c QITو̀d,0gC4ƤԖU%NWa#ИGS@SGR!)B)#d M 5&)2&:\+ bqZƗui#x'8b2;GVeXeR CgHӷn !Ύ4}h6ЖS4Md<vs9 * 󞼥sslHw]:3u.suc0$<ѐIl" h\d1#yt?$s~ۜѠn$!m*d 0h+ cQ qF"`֙´-Sȋ$0_YqCLlb3mrpo"VfdYN'rZƚ(jYˌ2H8PdjH ȣchrmT3p.&ifc4hi9)$ $ubB bNʜ0T'5,eA4Q%3EnW"vC25fo5@eED$$q4V`ٜ3!i!xT !27ME9UQQ \F2,&Ieb%kZ@Fٸ)evUdFBJRfU1&+PhMJѐ(TO"7j5CSqTs(-FEt,4m60J8#xMP`ƙPDQa4UE "q%W+Ei1&ئim>$ѕGĚq2#w#o9Yhжn f2lRugAG1RN$L&61 'ɠW4aehQ|BXm9hFuѲ`α CjҍվfC' ñ ucԤ i~Qƕӭ~am5B.ӱe$AfU2K Xe[9@xWdHރ]CV2ڞ 4,l"bDϮThg]X[G^r'VI+,h쳭*zN+50e+L26ssf>XLe~jSN89{W6M :W@ɽc(Y%.D!<C ¹~;ߧG9.m;.D xV55q=. A#1 d@zyMw7U0ܼ{=Eb{b8{gXɅ3̄I|&\zoBT7寅CPd9 #Oӣ1sI3z\Xcb>4ll3Á0Ͽfz uدdp>r P)BU C\k~}Y R]ima~U`* u?"w@;DH wk1sb GZs^q\NϲsLa/ gύ-!ѭxxkT)^2{4r$^SED"l P̣bL1"ir(0 Z(Iƭdh &9#dC&`5IUaf5Z ! 0# -dA25M҄ƃRwDm8M"tgeIҎEzjT7-yz#ACzS?Ĝ`u kypOETi@իRR %hR@;v@/XC% @y 䘠4nH,$ԐJi>RP* )aܧl:Txz}7{hQG`G=xCxʆ`MARS$ U^$҃pF*KJu=Qq.QIX7Z#U ň*YrFJ]791e8 čVen ֤hD M4SU0̌,~(ROf<}&Thl@{s \9mUd{8kJ/{)KH)mT@HCy$7Pz@%4 ̠7> +'`'N~d2{})v͈۞E ĂDUDla_fKD.$ڌ{shUF<ˮ}ݱBmTG$!t"snDpxᑙ\jY \V>SY7ξ6 /-m!@4/T $zr f4& &^>OR81BW91׻HnR'vTӼHJ1Mfܪ1ԕusyvsZ`QAqd)N0h Ihg’,)2Tz\hveUk>a}ytm 8}ѡd4ki[uI /Ѝ)c 1.h`v$⸝} z=١P<;Q5[uLLRX?^j19%5^z lS H|36dzs[pd:@OhTw*"̳(.^xДɤhJ2PdReɤ5dF[F Ziii)iii)ii)w9 4Fɦh'&ɦi SPPA Op (q0AdB#ug_j:h S =|#>냄HCW`0]i4Tvk ! 2`! ʖNNj8xK%4h r$xp ѹV32#$yS\}H&kf͝|V\$ FB@pA&4m0g;8քɞ]c2۱` !aXE]|bmXy{_5NmO$w?jz****ʨQESyL^9H0m_3Od C٧9tKaO bPg{:PB(~Ɣ1|fL9)Zc$ ŒHt $M(tblz(ѽAsräf\@s E6\UsȆQ;e3qtTNj3S *Tfwr  sFZT?^,m]YG.l6+*:jtPBk&ZRG}|\y{F1 1UYzÿ|Y82!45a+y'w6B~o108jxKG@0#w3*$gc٧i|u2Λntz%l _ca4 XֺqhӃjnٺVG8`HNPR BP J+BP7F i 86w,v7&H#d`̠5ƶ8eN {*rN™y3 !4 L;#=YHl9IGS!zxһu(DJ^2q)nC{kDIʩ3::Aqi76!L$*cnra%tKRR1dhl^w58CM,8;*!7.b ߤB zЋD^R\!AY|WVEta nwI҇c#($peU `D慫FFCLVg"kޒ1+8eh;1GqiMsi3Ettٛ \s`.HY A8lFi4Ŷݙs*gi.:t30c4IƂ g(HI:qm7haQ# o,1Iѕ9LP4~Sa3ewi]Js6[Ƒj@#l9u>ͥhB B.`83Zh Q1- 24PH5*0Ə`mjsz m5rN"3 ގԼLW֢D\@H"n tbo B 4ԳN< 3{$Ⓣj)yDְ콙0)g>(#(:`r\z$FdkWlde G vi2(tMY&ˠh?3¼C;:崸z^wE eYpxmM"E SL!:vu|cs+;r&QIR|b=fCZHTon0W&)˷!oLD$$_keCc,L735%51D F?/2IT1燃{N} V<9$.є7.whv IJhޡGZQƼri9qm4\\nI$u7~%%1nӟSq(]td\=n*BDfLxD[2iMCg>~]3 &z:YK{-܌-IRͤò!>:e ˖ bLS:E֐{- j m0Ed6eέ̼"(JLCLA)1ȪDxZ߈)j2Q'K{=0U0Ϳġfzfw23P_73R\h.xY LeŸSXy"i']ȍiwC5 f@<ç5.oAՒgh,$VE TZvd`̉R-pe#c܇ꑜ24J?;kNdkc)& r=Pώ/\pl :GK5ZBb2@SL$FM}Uea՛Æ< g=6+bac,u3^_ѡiz òz1Wܐfb{9x3=b S٦Aڈ3>Yk-%񴖛G;BWsI85eq Hǂ]\RͫKO!EAKb$Xp[̨a jQ>FFmͪMbx⡻Ű 0!&+'$`hiLP +T{IvXªt^*x1dS[1Bhv8AnQψ BtX<{W ]>`G D JɊـc-WiˉEW,w|0 -D5&H%;&WICGEĢ`U3A6pC$ xŻSe'sU:f9FS  6!.c<1\[Z)c'QBȑ˻Y;kFpk(l7Q٨+Wf|މ&jhN6y~F" Vgtk4'#qAϑELKe[a\:}pvBq+-q-hRXzOfjPaΥfrmy&Nf'3l;XZR*. " 2+p*LȥA;|NNb[j#3cfqjLQn+ԸI1A㾍0YyvڨGw ؝q7pod21&A7Ő,UdRVPm[wGH  t1J ua FHnl&6L̘Rphb4ZyVs<eegh ̫mXqzqL~}^AV}0mTBA02 ZmvQjt'uf :t&ts)E_ %b0SZ n/3&`ejf\K_?Ѹ}ND5(G%W mPB =4 MV̭BcpyC*٭#o( ٸDy=Ȱf-iCELB8񽖱&E P<9[ӖDwѤ ZH.)&42d'(@;p5B[H1vŮM3{@4#&AZ|(՜G@ ۠\y%JCWM{)VHZITx;Ƶx0۷\\xU1T,b1Q.,]ox:`c|w^wLjm2'0%>^KmGYP$46 A!۹ЩL+ΆfjE}KJ8̔%Ӷ!+3][yl.QgTlQ{yZvaHZ+4X+y"RATn\WDar`Q/-XX2youpF`R]09*ޓ4fm㺼ƪG SV;m P&jwj5ɬ֤BζlsT3$񰂓Cqvh4"̙OhVքMMvzvPZÖ?~@?3!.{z[{cQ`#2_-~zo~[6_'{k44:x]tzizZBiyb/$\ ˟vNCACTE499 NB•h=`u|?~~UAɄGd2j1h AA.va HCi$">`! !*`0+B >a@Rū~ԜuFEh/G[Td (@2MH]E+ "|$<ϸz&N3oÀ3ׁ&'<W28RZ=By)axy # }oF ҋZTs 4#O icQL- ]ш 9[qDFCn9 dKU l"Z2 3 F<$C@L!y;GQI2ZR`@}u:aۭ6x`IUH!Or5˖GHD1F^tá&%4~$0ǷUČSc1f6Sٜճ6Ǿ gRz Ā4pOӮd7lz_ZϿ3SM,FT~G`oad iU/261xECQuT#0漠¸Xh1LnhVQ'ddO,5KWÈِTT0b$`ރO쌁 GX0)y{cS8C7ЉjsApiP LxzĠ:с)J ERكDDyHYcKր22yD2Q~ AkѦo0K{Xc#r1dKj8g Aƴ OO6G4R0jQ bÄ6mVQpA3XM.ѽMo 21_.ݰ5,܅& pz|{Ϯ}" 4o d0 hwCiW׍+OQboyNaT4b ;yMwI&|64Kˁ^adB!RY Ĭƽ; 4TOBkaaij% ``(bJ@w{}ݾ0r7(inx{ /IC W;O{1 ,:@7OU\]YH@]u/EϞ sH!7dC̀q1!k.hD1XfҋbR Vv>E0i5HUf˔@v7T̚zH#xӡddÙ_YvXϓ4P\ذ7UN`pUO“KbRP7\7m2ۡUNm )|g:g ѽ6D߹u۠TeQ j{:|Nq{PrNr08K˱$VaȠ]4Y/h?,;fT$}J'wsht!( C_qJ`MjWK%jtrs}5|֝ϫg~z*;Έ%HgdM3a148r?Oް[[5I>^ |"ϑF\PꠙN!ǾA"PUJzCbǛq;=0:4R [ OY ;9զY{Jxvy8:]h*Rh!41 I0o4{aRBȽZ'˩o]'gꙆ0=Tx6_EӅ3$I5c4v4tLG5?)]s\nܻh5)߂5ͽai*l`h$6ɤi XWgn}D549/DN Ti`a y(s9|8L>GP;óBlR+v)6IOE`q"Hs:c84^mkћmX ̎|POm0XlfdBjr< yqޮ H53z.zqpPtLy޹/c$o%C.)4BJ6zr"."8C !u!3#YtdFU wъq Oxb=ڜ7ojbn6oǠuD39p0ͼ縶zaܓ@nϤ uwVjD$n8 JڠPWcy *{O A)t@5 !uhcgC9Hrɐi4A!-eTlN;D-AJ_\yz5d1XH&cOa*u9-ʹlDĐ+X!",9YLJ*`1繉"iuʍKț:w J qV^-tV^~[;ywߜ#3${r,pxzG_t_b4hS]"h"݈-gg vO[B%nCIt!R)9*:+cWNvvSwHuC@۬}F44mw+)`f:Wt+mP˶h+2KN꭪Bu"Ta׃"wV2>Ս`WSyŮ~w75}]'GJTqGs1ƱtBˆvƫZb'F.5!𒸤$ʥNΜ+>vkddb8|d&$.֡!zk~pxp֔VFhWέ*|L:{bYy8:;g"g#R >zwJnw caȣhqnM]H",TJZ!h )*$8UjAXPQʚF ap#q)oXќX#E 3"ҖÚc] 8f91]\Bgzy?afdB\rEH& G@RwgmG4SVq1U#2;[3cqj ^|cna :}SBB{]`& ;c{ {5RtwH5n{j8'"(jK>7njY ~ 5L1(q]v8y!=ڵ&v+kX1}Q0ǡ?s>Dt׎C,DG-pȾsIMcbxCDh9)>:G/ qx Ҍt>G6@Ƛw<`_AVFB6H TF L,9X$a XڰMFe-j+"BntGiDSPLH=,@74Bw`ao9- yq :И{`$)|a}H>Mh. `L_<4^R`y&&kH{Z1kpJcxI. "5%FW5)\bw:^$iE"F^[ax%EKeüJI~u}k$Нp78 e9. :H +I'0| 5=/^2a'Y71r bs1ͬa'`هoAѭMT5!Q|OtRHB!D2N]:A͈h~qgy(Ɓʤ(GTMۤ&zU 6^yp%$Pб(@ PHҫ J#PE42*ukC3)vv xgCLZN'LCh}e_) a83ٲCxAh.' WJh#^Ǩ8f|lO n_d?"q)FE!.=%pٯc_o5& KPRjEZhX,$bUh@ _D;]balrSv\qG$~vbSyO&w9І(偀5Qu'[Ġ3TJn07hj D3k  % "JwZ̠CJ䔔 6FZ9lj˄/T'D N@ c8bwKMh (rMc4ABP1U Y-KAo$@@Y`EjZa M hbDBJ*RR!"hI!)iJX"&H%`fK)2+30>̧-3њN_f&PyFRpyrN7 [-3?im*5JE\KVi/Z D}> a;0VsBNvp%'?FA~;ޛH>=eʽ\!":n(qC{<G҂alHB2BCtfv?>|<ݫ^.w*y`{T%&ƥ'O cN,'%+\( @!,.cbG?E>އ,c]XbƉ!`+*mI7Z2$;}|yw;ͽGtaQi=&*4N"C<5ٙu$yȡ!Ub;|OӿVÎPƯZQ;($` -eg"BDg+1 e&' ٮW?ρȔ2_:^;EK^6{|}[ג5B) @P'(r}T\t=6!I;T9w%05:-J]F :z(X3L&HZqg{Vyn *ZCy_:zMo*zҲZ{ODO|Q!Ƥ=B&ʅU%qꀳދV*;w3wz@]Z|122? Zw׬>ڞuERR#MQ !mSVL UDD#MQ8e %4!tFHa*l쌋[a AϊX/36}jt@RZ,YEtHNNC(+rF;E&\iehZ1F ?( `uA"$1 d[mm'85MqgAnÊM #]@R u7`)@L%T ?.6!a$B(Tquܱr"CD J91Cyv#<R!ȣI*`<; AnЇڔcEm>l>Tup.&k I?6;  6a0LƋ ~0[YHjUDG3HNC^Sc$ uLI1ud:wB4.NrSSem1 VpB1ֺkM6$r2ٷ+4hH?34!mQ@H T# Kg݃dZ:z(;9Z 醧Rxjweme j*Z fh1 $ yÐb3Dx Ia`Q#{" hZ[hJً.eCN J6$Dc06Ga"qNaU;#Hf"eְ,2L"[# h[(" I6Z7tFo ZիZD0LPUB6F8Mk3' "phщiѭRC(\2 #&,h!Ħs%38ݶ[ƜюhM*0),´;$W1*V %`&i(ovhգY:Ȱ*lPi߬~-[}KM A)p5CT͢(07먪Qc4u4 N@ w+?- pzH5KNGP)xnn 7fcj$BL @'(2$ZrR ZĩbS`vaQvUAULMU>D'XzIJyQ_0ۿw],n(h"Ji$i)(` Dhb JPh )V() @@((JB`ZN`"BP̠R ұ#4Q@RBd#-%,JSVL@ T414M-1NM%%5M!ACI @P!JP (R*@4QBJ(%%D0$M2E4Q@'H$"iiN`RAABIKH%% P,HХeK!JM RSBPR j;ƞ'HrDj@0ğӿ~΋)U'&+ k| _̍ 'A,Ep̚23' 2̆HԘڇ)'RXD(A0H: Hd4Ö49&`hzqYPTTU$At`4@E*H@ Ah(@B#XN{.YnMzh7b" ()ïd׎:N -}t+ǮvUs?@'#N/ӎ1AG⿭o=RLE 3 tnK 3"P@&$- &J @.z-AEL4TI5D@R1Q,C3T3EDMQ*R*C@Q2AIDU%HH,L$̩QTPRQDDI@M!2ˆPLPD$ @H̤@I+)B,HQ u#~nB'C=DkGѿ*-*g!H3$wԈl" 9! 8| Mm?2o;!]^tjJ&zuCvMzDPpE=`d8I)bOTPVцY D?1m eK@$MIF.P4;0LuI؆L3[T\d oy" >|b;5. y(|"b/f[6٠ z\? uUIÌq0ND8~p+fh"Cs\6#cŰ(Puȫ޴6cTml\V:" (9+4kKeɱgIN&9&(pnfҪLͪU9ĒP'yw^0$北MP(?6ΟW 5#PJ |hact 8oYDx!B S1'hpZ^)> pr,Zq.y͠q6u}Kbchҋ}'hegpӎe m%dLA)2Ɵ `JLT1p4:EmZSrl4CD%DwYgkn G=F gN-Pj6l<JqȡfZM8EVW @d|қsx5 qu;˜ADDBlʒ7zӴıs *zQ_O7.y߯xBQQ`/9w:#,@hV0;(>ϳJ,L" 3%ERR%Su!ƧI3 uϯw2@<%՝qʛ=5|v/{B4M-/N_Ӛ]Un!LLə:[5^UuOnqۿ ,I4:oOO5~$,*EBPT  GǴے?2")N(ôoU>A.\1'@HER U A!RquC7Cc?`qϳ÷C d 7},>v駒<<䊁QQxU8}Ӷkoٮ"mM 8Ѧi[ )VT0FwoV;4>=GwQYQ= (i & ?r"(()"0P)8}&ÃіjtFIHkjW) Ԗ`5@yGؿ*_W]oYݧX?>~/B8D.,wW:v'ڜ}`U֏v9D#6lmM' &o:/MKDKPBt4 h@  Ww=b{7um'/.2g;;RYLt.B!ҝd//Ě@EH#T-kxF 0`K L G,##@D^WͦRj P?3~DBRbsCWeLJ"|1(a7@hBh(|e2`H{g9&E HM>XM uqlIxtjkO `q=`o>秅h!ʥi0LuaU hxI057 ) }gԙ<:׼mq1FJ+y'; *IP{̂!6/H YKb*pݑ"ܢn)Jl6AY09+Lo .Ө=g&4H=Urič64IH1t?v _- "2$~( }LO>B, QzOʅ>ow&):\`wEȃy l<(a@ 뙣zuI@B rCz0ĦՔ !WAP:牓6bi#ibqC-H0qǀ^T:01}g\&񢫘^㼹#=ԏ-۽1rxD83|"BzҒuRi?`$ybN=Ս<Sʳ2S7Bgq~%p ɬ]GOWzr$s^^TgR)\Ug]wͿoɚhՐ4Б?8qs"Lx.f觽s!* /Z_2ǟkďe2DoP?R5P&t9(t#f bt Pz+n3":Jiƃ~Þ\ ko`@1{rG FPuz7IFOL E)ʉ$ |=w)ꮻ6p2}zz$?'v.0x 8T8Q<<%v6 _J;_O^J(IsnܖJC}=4{{ C'K4MJ <;ʦ †`e"%°b6m0 8B-8D30)JMJLҲ7aA(2 )LT"S-C*ESnDL$*@bP]* H%a& " &"B "I(U(e$x%I$è{!fI=ͭ&Ǭ $?U9{- ;*)L?6ܷ9XhmC /ҕ=tNZǭ}Ӗ=> Ԫ+{6HE!>^lHAP?7O3Ț L$9ӄ {ߊDJ2+ 4?D7lY&^h?qn/,Ԕ`+窚o_R*~ Dq'B vɁ}ly&i, iƍHK @ RRϮFqhF,4~Hf!G'9CfGНakڛ@SQ!f44mXqόO?(1u -(/6G=IHK,s@z3aw~pN<ٚ +2RD_"<yK!>5 ELih}(GfW7M0NjTSbr&SSE}Pz㶸g;-j&[X1C!F6ݨX8BMY!KPnyPndCfƦL8ke[E 4j M(e+YR(4uZ}7]J i9YavTp"#AÅFSitGR1BTz{qƨ}\v\+x΋ua7!Uni`.X߬n~{h)k\O8e |/3?JU:m>R9v8Ꝝc'w,c`E!SPTx`%5Ě^㦏sߕ-gCI!r.9ĚZ.=9M% *PB^5}iz¨^P><| 0ueL̥͏I `{3FePg{jI133l0̈jMK:,ML$|H͸MuٲHݕ906T=,$dXKT$p"V DN\) (G(YZ`$co a (DKF8Fc-AJ#,-S`XD&87H(fk@kXZr ED$cNvZ2&C!jH8[4h "')h6:#RFỊ3Y0vS"0I@`lYXl$TldX lM,M5 E96k H#!,LdbDnFn[IT۸4ݴծPjHp6UjF0wnt[\XRRn5ik6΅AZN1Pm(֩N6n `1bP a2hh ȗ7 iBI`Lp)Ģ61u^0=쑄5#!4:Բ[$Zg1Cй;E2= s5񎮩vF=nb" (tʘpd]Cq⌌ ȁF;uk[J> Vz)k?p^1pp0gSc!? "fzǷ08''$!3rl6nqm˄[ g R!hSЩ} w6O땑o:G=A`d{#Yl畆B{U"2,`"@ܟJyKgˁ$T2 @ȎB@PҔB%p 1h|g, xI1Lܟkß4ӏq='Hvj@:B 0aM *@ @CZէfepNS`%+<%C|buÄFiJ}Xt#Xj8;*2W vdCPhEqCWRm_).Sʡdi>>t%0030~ʰ0HӲppzoUR.Iq k:9AuTSP kP?<#@ B<ʿn'i: p"a<ݷN\ F*jwiVbtIm.f&"xmNvPq0X 0!0q&  ҟ.fОPhm6lԾA>\TjE:#!52%o pI~D %h!iឆ>P,1u'C[lJ18Î͋M*R}C@d9!|OͶOٓrB34*!w|CRoI>9{^7UVͭzRbMPB h|L2"!ViRFF̝(GbV#qx}ؘGt_W@Ic݂r.B|!j.H=y6̶RJhb*3 1V9QdH*I51x85j rF؞+B4YEeZB&B \7I@1TW hJX"l S̎@&D._C CU#сe2MIM 1Ao%NsXכO|nճ&<}iSa$SVj 2uMjh܅ "FۋL‡ ,h3S! 2ycE1kE>&5:)ÂiqY_GJF28hDM4fJ.c?bxp~Ә#wd&j;Xʊ2ɨUT8YzRƛ*fUPcsYXha5LVv1r>Ⱥ>зϢ f8Cj)SC$?38v@On4fj%Fc4sQZ'gX,i d#DL\'ED;ߙ QFED1LoPoVq$TBjxQ o_42XÚ8i8DI< 7FM `7[*omnfJi SS3WaVRohv0CKJ8]qE<0žZZL lK2^{Iia)_,Q5U}ZX=0Q0{@tbDod'M`X›-T/h@UL3&'={0e:.54P91_X5^CiB•?'bt&8@Z!L9z◡{o)2ęiqEiZ=BOh$Jr s+=Y5LG =UQ4*TEv[j:D53mQ 5 @M&=vC 6u>٠jS1bAcTwӹ.j;K`=Cxjz~(;N-UY5>-aD*c Ճhu/f$QM&𪜐D9uCqgvd  Qp!o|eKa&pf;ՕLg~C!$ VS _.i#P%*h!:`":GDIdW1UI,2zA'&LٺL%~KC&IfA!F$eH#8)fOӽQ) DKjVS/.5 ppt9 'aɯP.FЎ8~gK?չ0O^[X_y P! ?HT<  &|s7pflœG;TZѨ59ܮD<&.>ծ>U?밣GyVaQHH*%\ iNdEЬZxM*1@vy5_F}ӊ4œ1. g_R(xbz;&1P"$zr/C Dz(ܹaCKx@wB BJ&{ lC?M[vu 7zA8Wn3ey"YyفpBXǏ2;MqRxy>|}~y,,#~)R";vu_{FU4g#vSgHx o=Z(& )gPq8@FCé]wS7bNP'3uozE~U̪0!PP} ϵRer5nr Տ8uI3 Jj gfshf24R2ǒMgki(뻡7ո NPQE gv`:2H2{&xzã⒇"è:s u/WWѴipx5$$$o ow <]uτ]~!nVciYa"lRB )hꩃR $&4q#S{y[S [BZ\n21QV$Ζ?@VzP&PtwZ錛[ad <Ԋn#MR#x-e@*;"1Fjnh F  J#ĕ>3ĂN<KX hċrjD9(ua t9*`䙅Xh bH8lHJԺ#aƚPkTҌC^tHSLǢIXi@3]6:Q(QQ( IZ35a(.B/k: 4FBA" -F˜3w HQM @"bjѢU:kF9 ȸb;Yrl4FfFAer#T1Q;hHGlUѨ㈒qVֶQvښ2AJ W|ffӉh+6GÕ/ a$m*1!²Ap"flxǜ #mg,j3\s9(6J"4CUQ]0R[bllj |h5\oy$cdeb2YnBDDR1A!BŎ d줜6`o6ڰmI.H ñEk^Xqa]N󁑨.@@ Gw1)Cd^8ɣ8!,T5ajs0o ka_8rQo0eC ]; 'Ԗ "ejXBj%*b QiP E @4@p-UCR cRHTmH)6?"@7,Ì]NWx:Y&;OJ$N |5q?j#ϳzPFn\0z#( moZNr$`m2R+caF㐌DR0+ 7(jƮf KŵډͦHRJߣ_1s< -sYh leMMjH16 MVQUS0 H  Le9$V0n )P.$ Pr=,BiѥS358)yPM3$IPF32 #a-72X8dCr/RpB&rƍ@PDV(*&+q"bFbZx:e4.YU DFɤY4i5m!${`T86!y/5i$%= Z&N?QͼD::t7(hirL( 2ʗ V# Z3 ±2L 3jY@%@ ݬ.dtSn,B;MtjǺ^rIQX EMm@4:N}/+gH sN\yHB/aXW}^1Rj#8>XϪЕ/NGUh9h1hHeG5'4xl06ѱ¸RMY)e)8j7Pr 0wn Jε oc?_y\H !.$Jh"I RiIbj&zĩlB4SfE'iV -gB [9a$ҜәF4dbrĢ`C%QTnU}uY( iCasny1&7ӤN05.TtbYp F"4&< (=a$ v@cx lʩ`h{gxAi- PRjR_&wO=(BZC%e9T0asٕ64_2a۹EA14RF01:$UbhJ #MAT@hp}2튲&x 4Kʜ!hH\0N dᕃ<͑PBAIIMhx=L6 hfO4T"r8d{ٳ.lѲ'Cz $\ߝ'oޟ5Fv"~;4NdI$=4g UUԍ7caB `Q r/ rV!!J]C8ig]Cl+4r{c-ǔ7L8L v*UT$DvpdkjAI?Χo#Cә bmى~!YtaaswHE&cG͂I"p|x#$@J Byp'p:ܽS$b~0?X҃PUԨdJ,DTBI@1MM4 -PLP P)u P&'b#M*+ m#@h!QGk>'=|-r޸ g]?o`R?ODӵ"Xi >brxhJ]9LHR$I@M~Kt~=S>?"}ߴ90OB}.2cqL2qi\e0" 0`'0s"2< <|H!l2Y6ְo`G!:dwN9g4\@ ʶw#ܽ  =,^d"s 4n&i kFfGTmEӌEYaDPPASSJO3AaM Lkdmش0 J?_}?/$]xb4QX5a!9'd.żWW9 h<>]9?;SQX "HÀB 'N,AR2%-(PHĴКh(էwxYSb0)h:FAZ)X Q.7aLX]Nia% ԦC%ֱ(@9qnw (pDȄ6@"(Q'LhbN `MfB9PDD B`Hd(!*}xm}2"]e9.<$ar?T(tNލ@zDGax\DfJ'6}'gC8)ИbPۍckYmYq5oN8ُ1mjY BkFZhĉumO:{tH$x C)H ,rz| A6Bujp@Gpr}Irόa1 8h"iWgBC0Xh7gy*0@ 5B=p"D$ ~2fz%Ms5>/~ Pd )g-şJ`)P"D^7|*LHI@R\h:EU)$)Qx$ۛXq0"!E @U%4UDMQH-4IH Pp#*_Q.8h>zC|gI~' )d1 8aCShD} S4ɀ߬L}*]Wn,$dT9TH ֨y|Ok>*O~9@z͵mqD2u1JU ;oF܎摀Et|`t`uё& gglp ~aE-4,U, GJ&B eFqhdr!DNoha'HD_O"P`CT)SX= HAAV*NaaCB!"2? E=uPh#7*) _+8@IK#v!NjS" G$PBZ HjEV}~(H% *BVIX#!P{۽7`\^' cOzü*$a1FcT0ㄞe܃bFca}7Fwh?7PEdwm -13j(Vec6n7Hkv+#e>ODARw4Nq bTĺHrs4xN9r)ū0~>}f'8yweI%SVEQ`mEfEUĥ갉"32}QJ.D@ĉF +8OLQ.FtB]o͡G~8t()!F $hT)a%*!j( b&**b?>)hdi"J &Z(b5pHA|dTBQC 44S_Z~>ab ɵ7E?iI6O/WoaCC&n%Xٮ1qs8̆L$iV2,c=3ĺwm<` Pe-\Dݽoi #ovӊ)-h'3c$CsqUW>v1sZ\[X_lĊ; O03;RHZ`h'`ZS P+k&}vgX/s2>5kNӨ6Dto̼Td)'͍YEhVSe:5V ŢP [>LC\!^J?IΙF@度;'9v;/Tĝ85 `6A §= -2X4vCaٙ<` M;ơK3ԋ?UÆi\fE.&U'9@n ( !h=Lc0A!ӶOq "|?0hO~X?)G:_ՌmiVetFS&~/  ru`NÿZ =MɭegDٜJi bID5@Tl | rwɿL.uf) 3: d,@h[@|D`_7BHpc#nvj!Y=p4%S'MRPD`,!FF6ҁ3ߐA13* LU"< (JrI',y'6'ӑX)_4Cχo, u!4Z8SVEg\ S1PPt<3P`b|%s-p OcT3CU'[C裰Ch`.1j ՘I&pa#aXe(mshkmifZޙrڨryءJArHn0#]  1@*STk16 T1bBH+ @ڂP;#3T,JBX8Aw:׵6h8Nba+RIƀ@bFXEOiflstuȧJ.1!cԋs\Y *S, *z i_Xq)~hwǬ4x+ #I`l,St:Cקi ɳr_m xX5veGN*Vfgx;{5sxԔ+0r`P`xhGmi̝_0-޿|@[T<`J %^"Dun眸FvxV%g-QeVWUKMmG9l0 U//~<$:?*UGl3W]xx}4GzTwHԔd%*o? y+;`< z! \]aw*k4 *ali͎$!.D>%Or2pw\Phyw>.>X2 Ldَ*M!C,PP ($!PP.'ޝj DYX!h! H+Gd+þ(t>D~JHI dEf93f*uS۱C@9Cu'̡;R. ȕsX,:JsFNog/`JJ[CQ+ .~ 8:fh?E(#5P0W/0ݍyY $a0  c"[[57QUR(9{tH>==;t$9"cm)"pda(.qR[N<tF<&0G- CmWNi|GzeF^v V7"' }';[ڤ,xCpڒ̐+~S>߻aYЂ9xLULC1DDE$Є9PEBu* \ L?WB=xE|`7jEMBQ@ 6Bdu*NP'@IWtby3yOZw&"A-wajXWD+DcMAȫȱԏ10_֯5^P{gI2LeL1_we` <s@ 5N2 6DC೼x-!37}̈́d g/͸?w=Ye_ þ}cH.ӇkGk4Ĉj@h1(@Ψi`*P_~=}j$ ? X'l#@ԁ w]C䟽r!Pt3* %4/5JKIdN>0}]s1-#bN禼8ngXKZZd1_ 7?{>!tQ8@Ћ3GF &OtHa\A13&@qlk4x %BQhAJx6BеL _Iar0DH1/hb`1k4V AaF0}_6 P9OJS<QS`cj#;*58wGtzӨəb>D5guy>/y(~;5=o id{@bSf,Clh7SHҔ oJ5Q(*ЃE %*DQLJR*1!T HD"BT{| HӬE'x`N)f.$6f`=x*_vzM˜Wa&SEK f0,I0"5Ah IPzbHH0`"9͊ #")rL :88/LA~w(;v/a}KJ0w6f|)M xJ,h()i]iBk!PD*f}1F:>CJ$W)&}kAۈ}^'yd< Z@ t l ::K"i+2mtZ\$X4!BD(b@;ncފNSn܀$LJ PP/ h)ID1 uD jCqCOsHq4HXJJ;ÓUU3:$v-f%UU4 MU1 bH) &j$2W 5%DTTP14.AHEQ %"Q@i'yEEA8XSAUEESD AD-!UBDI05IK *i PT>|TkrH3;u>2 2LX"!C! RO8DPԘR2U5" DJA4a+( llB)`Ty>kq$5)֨t'ӷh;K%hlI $ M@i 6 s@R E0QkSY~y@簾 bTs4iPψ`6[]9HO2s'49߃N}C!h4bF9dヸIiTDm(A4A )eLd2a]#mX)4Ӯ89#cdpɌ(ah (kz6{^)F iYP(JcUZVXl2*yQaraK9t!"6֓\_R( vi_U{p@ R_h${1 | 7Ӵl5=:_5!DE# >/|yu}ca_hl1 |s Q33#װholhIn( D;6N,!Ɨ ᾚ)q(tfф8;nR-ѻYڐUXhOPҏnUpYjQ~lTwsѭ61sֈd'W0Й%A>Q{>2n7X[>RްNnQcYNht6 {Mb]&~p;fGfOUU-5 +%_V HR5({CȇSGxjq4Ϲ鋊a0~s6 ~^瀁j3UՕLfo wɥ3/=ۨU?\PcNk^hu5nJyux2ܨWepqk#3 s0-gtqݍ]:5u˱3sHL ݺzʷkܔ)fgW¤\޲8 "s@S֩ːiFىaT81bXC(g5h"ȵջ[,$a;"[6>0exWhҏ|ǝ8ŝsTP? Z}L"seai.XdU#@P=:]̣wX5E\}ԉ$r;'5q>p"h\.ykZ9cZq "nzp*/֑c a]09XrI0WI@q㛡Ζf:8sڎ2lxqrAz%\)XMHC0x[q>|*ݷÓW›|Q=z

ذ"X 5S^?7;ƽq>8I3ґ5cH`^#]9MfW" LuՋW$TF{HSVڸ%?fcX^{ȍT&q_Ṋ)ԯ>Nuf[>`4pN i]L ՕF1$ZcHiM J[.FX;;&ċسEu-MO4\j6Wk̺Pr"'fQr5Qx{M`|f9}j>!Ʌu얹֫d?z)͓u:qx YјK >?^MӍW*u9|x]gIgׇhv}5 ѯwM٨ř3YG+<\n7;̓F3[H^Z6?sZS'17k,`<岌a\ƔI]jwĖ|Yv&y޸8qע:X[-^JK76f6I‹ ҁ΍-)$ǽ>**uSW|Ըm[FፁjC]DfIoRBΤȠe/Nn3,w?ADb_{ǕwzSގnޯtN<{Yk>ʙ$X3^^&Qю,cr:kY cloϒ*}:r5{nwX#/laMFNV=7B. 5i'6bo/jglLPlyч-g =G {%!@/ {ISWIJ(QJH'ciRfJgh !$(ЪGC Ed'#*Mh'Pq;sS0'׽,2Q|G8֡  AY xʃ hM`H+"HATN h>/}kKC1GUPF[1:o \%A@``!?ZQBBPFa(Ԑ{.D@Mx ^z5Ǩ1,ó"{L@TOU W}\À3P'UeE)~ }<ϧ[)L`N ;Hi ᱉=|# .bF!5A 1Oc.چ >l1bbA3'"E4i@#??XM 03X4x{4h+AXG<#A1ÏkmET_gف{:L-$_NaaЏnd߼”kKA$xd "7tizf"n}|oѵoZ50łƁd`"Zm,8]H慓%7J87%'MיQ93J ԓϨRR:znvԷA&QoL܏*;#whof"6&z0^=jdԎU(6ưzѤ\,!b@v< (5ƗL[Y "4w%rhp@)2..h(ZtӵDVQqdLdX "^"˨&pizX4w;QrPMl ɸ=C>zgݳ"P,W)ؤ4 JI:L4l}P)99tg83N깰dՁ$ )XӪ{ gH]7 /cbDH>]T O6t8ք7w*8@1Wp9:k_IE1" DG1%n0L"B M:ӁL iObH>r((aN QFx9}?cȩrlbMϱ!cD,L{`ST OX'Xtug@ȂZRDR#}>p4'A1#i*N?]5Ov|Q#} X .nѳP 7J;zw l)式goĆI|( r)Jh 1 "&)&I dѢC06#Qm`B4*{tytxHѤ2S H03Sgd&5=4Am` Ih^wNrad$n&jCz" KSQ+IEvhh!W,{mH MCN,zBR fBu6 v)5RdDIA2k.Y|jesM x LUq"@c|I i2/.25%'fj^F xN){цC_TyϹkl4}޲m@k3J!YT;׎dCve kD>psy*к1{,la{B0#@o lԉ=yѠB]ug+lBM&OCr~qgwv c.w䓗ZLN fr ;Q:9@VKb)U!_莏$I$rI$i] r*2}3tB@呋o3<'HS"r1TRTIA0QBҿ@7zP>f0۫?^˻]*TP/H Ga!8ʴ"S80idHD1򺒿6h<[-|u "m]q|=[nRڽdK}'HMBz+ $D"eڜBId{kDE8~ [Ď/ըsCļi fK7Fs&T:nEal )2J ף OTBْ.^ЪU$AC5P5n|>2F+|`ʛQ/Wd4\Ȟ8v: 4e$ pga^ hv"ˌ֤BlnPFdpYiﻒ'5ID`dF2Da4b0Xm`Qȧ>Ko洳o.K.Fy}0)iEvmz\zqBjub "@Jnm[eԏl|i^S!u!j~+:]px8F7 _`n5Fe<m5B]g {-va,H6Z!Pg|5քGXs\c6#xnN|p':rf_3%u;GhR+qx1ŜuƂPs>IagP(/α9 vqNoEoBv̋+Nϓ63N撢d @uPrJTBkaf8owZlh|4'ȧlY-nD(ÃE h8wJ+8KEfLYs4[8{ xx pgx|s`5۳S0gwҪ[c6!J2"Z^nfi%+(FO͏\25]7bf᫶-C!;&pYF];^0I\Pd(9waw0 gjvјR!:1Ghk:<c | 3LFi'MGk-nN^aLFMmbEP\LV1A֤r܊s4V`z[(͘s>םFeYrE?`vؑl>o=q:8\Fak +1Ib88xsWnqcLOEpݬ|;Ig:$'KrUy秴)ƍ' hٞ+>uqha:)2P ]yjskɱRFc lwq(Wjq"3Ǝ."]Czi!8B8os Z5K9qC8k ԣ@=N0+$ Jeb"2AclpΌOm,;MdNL{=,'8 `2aŪs5p(\ǜ'RK-Fo?6w970E 1go9 'ҟw)4m8ھ2l[3GB3rtqo%1ނ[V/<¢f<hpxoQ77ʧ.FGUSfv3mdvI'Sr/Uq9Y]Ru) ]}b+*mRcm.XamUzq1tcluzo>*r5gBMbqh FsJ+*Hdc&9|GU*|k]ֺ5;ӺɊƼļFI'1𚃿Ǻs=q&Qt'1+._a3L˓WVr5!o8 WiKJ*\faw/3KH_P NyΆF&F8R˜`v 7*[an3MaN0!^%$?ԇ`޽]yFPͤͦusgaQa`vٹ!P*'Λ28v*M@Kig3SL˳a4 c4e܎۫<[,z]`ᤗa¼`s#9O}I ۯ~ |i飞Ǵ"I#])[61!J{+èLPԿbqJN2SuA􌾋gxvһ(@Ln,Wc9a,}83W_8'B F@#S{Rf S@s{"DL AwK}|3ai 5P)F(aH]z YrisY1!`6t>ψqlReQ@Crt/W0Z/ih 1 03#4l KZ ㌌娤al>"X6q -fƓHhiC MlLlCM!eQAD+^Lz07g]}tD*|λ؜/ςa.e!P&p' ~my8Ogh(|-kַ s f,Oydha(fs',iI3=1>Nys){5OIri'NXmHKTKBFXZ4A_}ɪV1'$hABA07&MŴ^{h?^(@| * B(( pT5*S%r]㻻&wFvÛkԺe41cadʰuV ݅_1W=)ta.v"R@; l(("?PvTe yAzNː_SIK݈c[H'F"%91 `H7Aj jfr861DY坐ؖJҠvMspL1Ωa9mƅgHhR?ǿvi1|*qX@.Ic Jز6Ɖ|ML4m32__eJvx@ÅnRjH8{Zəo 90ވ2gL+ðL_w@^EI~&12W轾hXr];x+`m@Q%G$&rt $A–}Z7P  o6S)qtha zrP '.EC|G̍NO Ȼ5"zEbԞ[ cԂxuWhpڡ9 I$zeRဤt< ,^9`V&]1yAN㙣K A\ż:O:5cM6J8uu3bx1YBi| XIp&s*C7 .0@ &@3|ACB?t3HVl36l5H'4ܓQ/.~=7͢'r ZOf>{L,xwsח=\1q' Lq.XBzϸuc4aZ&IHCt0z*(# F_{@sצMۣrlOz sJvq39Z'CCP2)P8˚ʵ Yrj@^tWZ˚ E)˃w t}FoL%k$6('eHN^MZ+L0T)%yo0*h`  TpOS]G֯ҏy6*IO< j)* jh*BSv @EМ{(H& ):~XuG.Xx}?}X$P!L;Siۙi*-)]ENB'U`Ni7_=?CŽwsz}HNOJ   #AHQBS@RBL)TVE~5$QXUMCӨqYR)@Ao˿P> \rp??|%Da;?aèyn'Ow4\x0.JB~vI`M|4?5^dȝ?dDL=r;͕(llQ Ȝ0CrV#~s0M~/`9jj Bю;]nR$6"> #14/~ޖA a@܉?Zl2-ouŸ2R#y1Q*y>3Oޑ0HTI@QQRUDLE5M 01!TPRPL@M03TS$#$AHJ$ST-)M!@-%EJP%R% TQEBBP!I(KBҔRC@JRR%- #E U*#T4TQJ% B_tN;N#Ԡv~9rYB)$A;H`?7J e7'~,yF=0wK)QBemPPF#CDz, 5PgW/һe0`Y%!F&4x,b[7nG>N$>:zW61B]!b' @*h?e # 1+[ZϜ(G"[ A,V`[10i b Ų R%3ûZ @Q"DY(SJ20a6$x SKI8X "jd_6KjpMOl.r3 rgQ |OAgdB@ ~͆)o1 7A>xvmTTc1 bRB'30rF~.5Z#I ]:0mi#,"[0ȈlB}}hwhZBy%{6/F80Eh(R\~F|RGrb%JCLi0MP6BwwfL9Cԫ@`4>>|ic;cƀaxa*5z;rg(ꇒмx' ΝanQoZHAVxpu,"PD ⓸"}L13s"afN@=ut BΘOeWj<>Av%CHy"X&׸TmvótNFdf%x?\X8`J#z8;=dzQ)2K#I'1rH(Apz;=;7Ot!W(Cxc7w(ƚ HG>b JQk <^ yn-tLP5Q{D!g- CiE!Bh(UCWGQ'`${㷶pӎ˶g)  1xspW 0!ߕC% 8 ${wG8YSm٨\zBh~kL=j< BOz=vnA6sFfxZN[P?y*;?P7|zS>ZG H`TN8a3c`eY-ATVr5!5w冡5E9Uli{Ǩ!O"~&$=( rkH`=G.]uHC(,\aٚMX\rJJ,K1/ @Y6U`FLAc!l=B addƊЕI6+80˫-۩1Ww>[4w0:!ӮLet?6Tb$8&Y#@#`0;C! ")>GR&q}2R4 pmmߚ!J&"zWU:þP d/#۶YVL@dPf &;sm&R}]nJo/o 7yy{x½zy\#G?@ <$Tui*u=?qPB~B$?:Y?5"" p|,D]ICY6V[3%"# dܸ]IJ딮47'*;cXW} Qp䖾dAj"z׾ kcnKaXpd߬i`A`e BY3vk9mw֚ HBU 5Z2pӕU[ +]o"kZƍD $`^Nz1N +P3}ypGwh|$#lp{" 4hY9uN 8 jͶ\յr1:t*H4`y@qh=Њkݬ:C$1?HyCBI"OC~kRK/ ]0  !Ùߠ 2OㇴOD4~T(AtXtܛ< Nj4 Vg;=.",QEM MS_/mFN˙eUW8kq؉/D s_bO `|ׁeI it:$,$ ڨ)g b?But$ ^/DĜț (xמwБ@0BWT CWH`؜AXF B +3Մ_˷Mծj)Ha-Fe/xD:.{tb.C. ;w'QD\e)/$n^NnWb`뾃 @@{=7@ޮr)*eUf/K$B, ۾8פD ( W]Nl2Z1i6?۳ބvVҽp!fW)/oQW#=oҚ3A: <G`qN}0aSN.Z CRԄk0 yO]0Lg3Zr}t589>~#crk vDQʁONjRWƔ_Р53 ? w ,B|PIBQAh0'gCÑ+j~ 7\uqЃ6 $ B c C3pU(7>G F~`X#O>߱|O{mK M +p!P dDр))3VUi))i$I XA@ kݕM8k*4+5u_??Jmpa G% Q>\Pu4Ĉoi> n6æ̼|;oqR#J4P+K!'5,I)!B@3o?XSsꓼ'LJ߂yJ?tH)~bL s93@HympDT(x}jӖ z4 DR><=P@ 8"Z֬zpRm}}0n[*UjMQ5 x>Ξ 6*x==}]8 aE`tv! /Yϭ> {y =}f@o”b>j;or{aEww@;6un%yUm@P@os7ZA׷&nuA@tܣZ;]{{}wgK9mNSmRS u {/}o^{}Ͼb.;6J e\IGyiۂPLku 4@h{*GZa]L(kWwiUͷs[!CqPIֹi֜>@}{ [P|(G};[Th 96ϰ>ntw{pu]IG}M63zuF"n-wq^{TnkFAvjK7g:ֵ o(˺^H({O!iwͳ6S>{z5_m38:۷=ϞtX_s+{f۾}rU}i޻ݻu״ەx5z繥>n];o[HRx=K7֗u;p=S{|f;}¯9]=֏v}yWr:1d޶軻#M{ݓm۬wvx׵owvyh^z2wϏ{ծCm}xvuY]y.}nݮlˏ^[ɸ[{kjMs9w4iw|֨{Zn)[]ovTݞk]ɽiw]9{ٲ7=H鵞vwecPssbl}vϯ zr{SFګfnuV6V5:=;vm^ٜ&}㻲Mˎ۷Os."y=u8K {˱wF7A=}Znm wnDϽ}zMl[р;v<we62)@()T1m$b6^OoPp']m˶f_{80h,OM$ A̋}޾t}Ny>K٩W{y<=tw6ֳ3of啕Ewt2 콀3i-,s{2Ct6w1];}iu%+wngS݋2w:cuϤ8$hkf ;m|{1=}{|z{Ưc\U7L-ǀ|^Tfս^{{ WWi#*U)D  @DU_Z( N *AIwƤZZ(aY-u[]aGUr.}D3DgǴ v{Zh&`ܞ bi4 p\ೞRS\ X\EB$BMQ)Yrc0J Kl RUID??Ӓ13R;I09BHK1QH$( }KשCMP&mJr&`>P#(1BA$B#Z!;yp wr9LzQ@ט- CCPK,y i0PDМ$Bh*B"Q" UP(B i@4"䈁B? y=:>͐!%#ULJQTQ!DTIӄE1TLJv4C%LREMDBU梉JFG8U6AL4RTSbHklMBEI$DQ0PREEZ9YiBBij"IKUDQS8&cQDUEsPh&&" j"ђ 1߿j }#IQPIA360)@79V $ҕn'\:FȂ|NGC;"J3MPKBv|#+Ww'< 6LlՎ~=5l1 Kq8mdT]rB$$RĠ 7PA[?Wo/uuxo#ħkfĪZ]tpsCS0qb -n1!PbS*/sI:G1'ehʧZ8AB7eI3+[x Tf~̸P P`Hq&/TwO ) H9wnst5WmvZx"O⣶,~_`,LuOn )*X n. `1Qyh Ӳ<[ޮ ׽h#J!J'$N  8Ns$n5МA,wp_tpe"Yڋ[ye.v~7:Aن1/%Q;kP0`:o^kbĽ"01.(աسi#kͶz ~jx.xw7)F -[4㼭cD|l!wvkᛯC-?M |*?v)9̱2|SȽp|;2?-$5)}uBiua<9Ɨ}F(AĂ_H]v֌ux|] ld;F oƼC ~\yEfA̫}zmE jʀFS(˻=wo865gB&g7n5g~@ DٰK,~EY_؏]b|p,34Ui /ÍXLR֨d4B~wQ$ )0Ҍ^ZՃf5IJr0Tj8ELC%%k]ˉTavtk b`aNh,鎹'˯{ӶrAP*@Nj 㘓~Q#߻y1/>~>;|5lQ*‰@FQ2'9D1ۤW r)b5Yu*q|VN G Zj*,","wbfwиAP{!J@GA&/aָͭ}#}ts7BPH(EucOX^ Kog4\2j1|/np|<:ǛsL]?A`=^6gqۻ2961KQQJ'h (15mAs.HѴh/ %MFb|{H6)S~FKPs?t5*d'N9 lZ߱\naI4Qb*YWoghoOGHrr9+-N :" kca2pj4A\cNB ccq9ȱ(EN<:-eU,.Y@AD(ƹDPDL8pDT!ȿ$5`j "%^lIs(jfk5E4ÜNm+pIkKd8b9%M "#!9&ԕ%"yfAU (Q-EpPkr5(×oWz!2/0_VG4g|&w?ԒOja4"*ÚϿ:xzfسϷO = [ުF4R[ȁbn V.a-%'j5=_XuX{?vYp "xpw&[,V}7/kp*b]^>'"9P$ G2)p(z ShrhNFJe+4SsяqnJbknك,s!]oI| >M]vпڊ^Q(Bs>m߼gs rIj]Ijv0_⁛Agt]*{z ؿX^A(ETB=(OM:F.WѫsMt|!ř,t#,F?Qk_).hg,ƛzW:W3O:J]Js?IUѭ>՜pFv+-aIY{%M Jsx(qV)F]>o|ߌyޢ.%uvy$F̀LfW}QTfY3&2Ļw>~w-QN0:=7UA''Yojl_lᬈtj;QW5'6;>bivx:anm{Wjn;]uis(ʷ +E/=Q(Y QL\ԶKV d`NWG|e73.3%8*wi-5mB–0˺AeTrzM=ڏi~EE(xӚty_+mЍ규';L TvƓ ;8Nt9g~uQ)b6F,~olV2 DOz)E<,ExSi:茰emcm/:6Xbu&kZbN}fuN NS*H[1)ޭEwW7DW +P_}UBڢzT+# [BQ|*dZhܧjg*]0‚D,E:GJ9{?PP4!/F{?؈@kt!X^ 7zKz= s{'?G3333"`yBקa?`ܕ}+2Rr4vNukׯd%QTtڍ]ak2^.FլO~J&ouу>iVYWV[b8K)RYc̀gЊa>=V]Ckzm7ec\x-}ޱ_g72yNko.^Հ~*Oᗡ07 -=jQMjIwI rz%\u jp %;w6j r>r<n Ż]WluoDM]٩!p4gLHg`u͜fN@hn!q'tn9_'x+yZP eYuyj )R(F R~^ʚf$6vulH GRĜ)wQץ@@^'_t Mjew3@9$S+q챵/W# h>G :ŸHodEH=;-d Z דIZ $Q㘨JMCρLJX,Qa @ l>,L>oó7OMC,8wghzR/N\vL{oѹu4'rHd2 #|`U6 y^EdVIX`:]@R.ҁ!A+j|FxqѴ2Y' |1j׎W ieQ\h۲,4s <5\05ky #W/Vb2u*썗R.#n bylfV [6c%9?7yŵsU_xa/+> KFl =ӽ3~Y*n2&!֣GT8H/6WImaW@`x[ 8b6Ŝ]Z<|݄m?EyllePHF(6Ks!ԢҒn\$AI>?jd6aזo}Irj~!ϰ!Ng~)͂9?(|݀1yQyǣIđ2>P>0TÅe錄iP7nтҲ;|/^{\ՐI$mO >LȟA}NWѝTg [C(j?ePɬWcL9wI'e9dVOfIzcޅ~ꐺNL4@< xI?N|1??~|I||:O)9wF̟tz:M݉IAwI [^1זm<1 a!$'6`tB(pL=kw韊MPBuBR(U|%ڶ'GqqJB|ϧ#ok*~v?4~f~ƌ?6dvyunLCvMݻN_/n+.G'||J&#vüf_IA$AN?,qNw|;mPQ:@12_Qf^AUP;8;>"Uz0 ZPv}+p.g'DH !˅7m ٱ9 B`21 \?OdV,^ BD޸:iXU~,56ohusWH[(+ &$^2wGK齑-W_|mSaAJ5B F-S-AUZW_oPY#'[?Պ5-^STѐkd-s GU(P =qIDszv䞄!Pڈ!A?Ƥ4``"qY'%OgLP{atMx%!GHaHP ?B)vWX{u~;{ c|?=Z"\?t[# " }[&_?Ea*D YTɝk&՝#B[Z,ZoYҔ.r?zK>a) -r fAi60\#ViY5|qڱNWr֖B?J!LEM-tyY"+7ς( _d' y EJPkV*#W'$Hj"P΀ ( ҀVSUUUUFytKm|BURDSs;`?Z۸͂`HhJZ}ˠnF(D\p_+\8j $cmMMA5[&XKm&O9[Fu۾z5a#q6YdQ}̘YU !bdhi5/Xj~r"cٿ5t* p Q*9 `HBA:?DK|<=>]UQ<{Ј@D DzxfE Pd+AӬ ߠӨ JRpcrƂZM'݄B7!"+DfbJyP~wUMh6@Odl:?$xAk PC(A?BoLC1G `l`J tELC1f=` =d PґE)@4DB )+0%'!< L.hF .bbY JU( Bb Fi" ((iJCH$ils IJUABP- Rt 2JH*HSR5PCMDT:O DBQ;"RU \5DT#H JPQATE!EiA "D RZSRt `M bB̫BQ-E+%T@ JRHU4Ѐ $D4P4 )4AE5D3JSAPI U4,4+])TQi4 UJСBQJ %5A2U!lFT(B E(ShD )]9aEdE D(MTHHlb""ClE0o\ A""F*@Y tb>{dQ24`P@(P%)J4-#BQHPЭ JB 4"@)F(hhUOD/!()h_3(:_#r)BhiP+))AZ ?^dމ( c `|~X%/М9A<XYCCQ8Ɍj"F(A.v!Or4c 袨 bj ˆM!$: l6-\XJO3L] - PasS*!NN%>lL$>Pz8ࡺ "Ҋ`#N8E)d#A #o;D$2xPH،}ؔw2(_ggDL|ZJy!>Щ84;[M[;sNlyɰ|>9J pi˖늱˜e Hj0S7-Q7&E>J%/[IDCAUz3Q^G9 > b7a^ޫ_[ )K $h43lrqJ]E1 `wI7IlQ1p .?پ;(n?=a/aU }QQDnVss]onN@K؅?^,HÌs!&z1r[K7mԞ҆i\ˣjgQV;8IN҇%܉mh]Blf u~Cl]c Jo(}mxq7Y) &F HJ `yݬQCjZ` 쏉ϥ@Z<|yMBo9ٟpWAEj3gʯ iAm,S}:Gbg 䔉uzhJ q+nߵ.nV4+V vhtJ&3)+뛷אU,#r]5Yp"8-`Nb:dL;^&xx.uݹ߹QZ%:\[_C~1D ыd "EMT<ːp 0 ?᎑鱭K9K.dKGj==D~}X[Dra*w?ZHj1C~ E(@7bG# Bw;=+?B5)\fAm40O 9^e\u֤0ȶ\Kmk@*ImY)EzH YPT٥b&=$=ܺ'N>Uvr߾V gfW9(v׻9}էEZBF ZC[QMv )߾8u&ğSʸ=Ԇwu /#U3W0nK`議 ZȞOPߖ017a̵ j7G\;~, j{o;^ίRGWtDᴋ#uNP*7'зAszʃqx{lȣv$<"nm~/,ꆻFډӷÏzf|S~|;P^)B;#D?(zb(s!d9?g<U *b(犛(Ǒ5W}Ɛ}u}ЏvCΟrrW=)NiLF{96_r .~B#Hb:x<*gqAYU@:c0} eqSG{NzYQ:L'4uN0((jR[u}J>0`%')dt=x`AuYUm–p­wGk:uHSj/5&`m^Qr{=\H8ht3Mt{yUWUUQUa2NIZҲ3߶m+oT# 1P9anck+;ݏ8 0u!KLLo\sEk.@Za׿( x'Ɠ.We8A{zgGN J+=1p{÷fcxm^1&?_b@K߮MNF~aӑV?vE,OB0-:'"ïbAV$}!ߏhbFf-nFbuPSbU瞜k!v)Kj8:4se`Ff9IdZRX,=fTGE9 fXi!J6,#g&&hʨFJ;lFM=FDۜ] xXПgNߛ?ߪ!ohJ[󍺼~1TQN~ؿ ŹX2` <~ 4a!ui8_& JHv0 GWvK 5To̼O}+`׫=;I\1؃ќ Dgw ?p`l@.@Dlc> y {zp=gw"\V1ビV5VL*L圲dvgӑB.DSE6 BN~9a!._v&.1k*ߛbOqb3ǽNKE JL Sҭ.dg#'lk̉Zi@P!3(ݓmU2 `eki tb Dޝ=\i ?>2uCU4iVD`-~z|뗵qTn~OoM7t h&: qaƋA1ԆR,\E{u'[fHW įo֙ 9hh(wA${}23 [=^_"  )@48}T?_n:.8" UlؤVc H]6 fNV3v(,D_Aux7 pn$IK7E[ 'XFP"(L֍,n_4xRrƫT}V$8 @0'Kefض'{4,K?EHCURD #8<7P^vm~J\`#. G!PZ/mxT6}cQPBk? C \~0v9r ,9!$'d yL~:PP,(1 907h7AxQey Ŷ8g"P!#T &ݓ2ZQqGmx" =3@x6^1pԃrZ.!;TN)E+3ʴℛ+P4>zxP+@}}~x,T`4my=si?! Quw_u%-Ч m2m^ʊ Fwwi.v/~ᄛF@J>gK/C>Ζv`9(Ql L ,ADYxiτgϰwp~t u}jmz1EN[2L3N y~ '$OBx̤9ATa9qoE*fL{R.9nX v#' !Mѥ~~!;8M#Jo 8>sO>]k1rfd9%;ք== nx@CvDHx{P,GBBa }]ex ~|$Q;ok9EJIA}+|"B5`r& ^~;OicĠ{A}b}q~),F DFX%>DQvwH+0@&RR%Gnx7wIjOhw\ww-ql-p-/vz1vk :O[YWiF`1`kng("0U@ נ;I&-`#HPDofp>HU$+ڭr B.W^X;QGܺg_k}Xu\/Ђ60Oanѐ`OpJ$(ޯ-A%GnܣFA(GkWGs?@OG\B"B X9[5$=_=,Ʌ{f#'ɿ%AzG|xչgg I$hecI I I8wIK\Rsp5I.ԧkZqupRĪ*=5|~L~U-LP(gHV#LHC!+->ᘯtܫ;ҏ-;;BM␄`]*H~> K5Q oxAJrF(cA>6DB,9Du-i'瀵.VoLZ$1%BUFsv?!OURWO̺Gn3d"5߭צ9ioFA)̅JOݮ?nZl`=≢q9pxg~uQm #q-2Mq |㌵!HTd`B%MMQAE *%-%Q͝j(fV"H)HU*"`ibQ,Ɓ4CTe\N_Wiw%d+|X;7T >CIj~w.Zf`=㼏_?yk})I 2wD :;%RAA$E*?_IC{}DQ)7],9ktP # xb0+1BH#gZS , ͻ7")*"TL2EPMD4zH^ox^9:H)osΝ ;DlhoC%w[_saXysĥx"/qe/D9I(wq/]u^m@IU Yw̺@|#>k2 P1߾Gr?wAᘮiUiE|TOLT$;'C"c3m5^ڣ[ms?{k*aS9A0\RS{*sHYhHs~ >8"ɈL !I?%4?ihHېa{hC@|{=|:r5/oX%, KH&Er1BXyp,#Dt?yc65* ᵗ ^TTS~mQF 6q\(4O㦾kkE1!8)*m$+`Y7S22efI*G(VpM!ᆮuu5Nͯ`%7#dOEqO?&r^D`$}:TP~uǁ#jI$]_ѤED9 --6ՁfUꀻTNaUbᑏf<@VkwANፉrR% (JDa/#!hQGug` -cnm)9.ieh r.Ed#}XYqsQܑ _,ٺ59ucu+4F_ϟKWt!yy :ӈ0 -4Qٍ6ڃpN4TO6<{rf\ƈ \&Nbo!tY)}p9}_Y988dXgJ?!iH#Y CVBE cc?0~KPw"3 s[՗w},GՍܟyY9ػսo:?t˷-6Reі?L4߶|R%Ƶsڴ^@h,OW|4#׸?rΖW<&b I( >0G@eY՘/ uҔ;12P)DAyLor|~pR C@S e]R=N }H a#H`RqEU(,`4 BtE N'X<;=,_+l-Ȇ/~(>|M)NR w$9B7ԮA `,eu LZ4r^k<ٓ oفkdᲺ,lb8kZFYҹ!F.h9][_P>Av뿮BAfRڲ4P{@\9&=]|3+t{}֑tr,n78w [֖F P*X{[O`{ǝE9ߐ1_Pg+kMN??WmF5ڶUF9ëk8c՘񏻞{'_f&B4QN'ٟ;ه'yr [I%(\ mzH18 V斸<,]Q@ )v _HH?X8%P^;:9Øw$#<xIb \/q~7m` "Y^\O v{\, Rҿa`lHl~=M;G pğTPW$庨)n,5wf<yuѷ?o7~ӝ}}s9GPX_]DivZ?M5~,].wgra[^H(9v ,_([RXDnN]{mmT8dS_WޣnF<<95_åxO:'mE% aׯ\w,i ,E 0IbNN'={cNB/ @ ݦo800/`øU>;ɘ>=) _=!4&v>H<ɔJ6 "fIN δE^W rA0 vXRG.HJKP[b!+e<&xS붨$^^C+|^8:C#07*vQMhK;l^xq@8TB=@w@4xo؁c)O\SS2}}ns# W0Quܸ TBInܱȴ. !,B M_9Z!`J;UpGCfj2//۩~I^J(TnD%,!8!&C)lR+4A2YLA]~' iUX/M6H~<.̒'u.ͿM;JS ,{;/An|̄׆Y8-^Zy{[` yjpwMdbzeI>|yK-" d<2;Ц(Lbg Qv#, ΦSr=۶g7 EJ( V9,M. (RR*Őa%5}w&3w4;@:#poNM3}aycGXnb]j1$ U]zȓtg)uZ#K0A?O%>k C-Sx9GY}x뛘j}i[@-~+0ӻU7,ơ,S -DY{ÃiicPJ}_-d9+^ Ns0=(R}6ׇC (`G )!*TQ~(mHPR1DQ5qp9L0M!$TEU0FTLML* y}/a,"ą QQA0M$S#H!IC@JĿHPP 0\ !N|IK4( R1KJDPI#MkDSCE#@DvDPK@F,YsǷxVW#HP'(! b((r/Ӵ_ӟ $ɁPն]%)r'b =o[X.fGw;$OGmŀw2ov5ӪM/M8vga;O 6(Db|emlGY+~l9Ol5}=ΦC=Zȝ ( UUc/\v#?!EBYryKu0e{ݗn0֌S|t뷀\_ؙlL f]o5v Ѐ=(d*|3Ԩt vP?}clwueOďORIKRA('u!oG.=|}%w?={5%O>d%R)mvy B@$D5S?GjT,b%?CĞ%Z)46prU%US#3UPGPD0@D *gT` ){z0?w:24wGX@#&h(MRߐ b ڞ|s"r0zƿ<^V9Z1JKw{? ̏7Η˾T gte$?Hq+; a @0d·qmMy5?d_fȴÍ6Rvs $B'W?Qb-W֫ճW^9k˅VPA`䟠B;p@RMj|W-P,`d<vRJYQX jNdCSu1k}v9Xc#;w/vnf}]3>ff>{%4cL"od rF9(c!׿PH4KBfqXvӧxLAE T1s?RMPDO"6}[wdH;`?>ԵX ُ*hg͵ՀP{"gfCdd@vgoݸ.ɥrG/?exc *1`v=d{C".&rc8Š&_,W7TeZM] k.ifqªFdvuvtїtaU.뻺ӺӪPD% 6ƩAz3){/<5c > %HlaJej+np[ MG)Lcxs#)͠t,dheDDl?+9{mG`t@> z\1C2cے8"L5וaUkVmY:fR] \}ޒI?Up)8("E4ݓ}B<@ap/I&;GGX0NmMtO-0D༄ mij8H)yF+sCuddbw-&oq$\8I"2&B])bjWbPJ.a 3%iW/`vBUa}ahk6.Q> ocvc v|\ԚgU{YMx|nI=0J<=]IUW,Jb riޚ >H)6zwoF%yѺ k`"!n~SAH7AY?D:E/ sweՔG޵K ?7Cw>_v/L0FWEݰbfw ]]fدj[|W]IU>_1VcQO/>H1v~!\u’]sZ r?m%:@$ $GślZq|7@arZ H_lVCo6gv4l/iqWZrwm.l}Ԋ̿ %Bu[lr>ZC̾ ?.N;`v^^;J)|;=1$ *Q:)r^1up^Mj QV\~fbRje_5g9`ݓ~X#%p5F%0oc/0ZܓDUdmyD˓l1(fɲ#P6J^,ҶW:%akC~6Gk6yCzk\5oڄ;Σ`J N}}pG~e1 K(\buLu+QҨ;]µbEc P@_es<}Mc`>1Qif?N+h Ab$AABH!@4D VyIᐧ`ᤏz'J_LNbkΓ8n!4TΌLlsWO~篾N+7W sR֙TZ pHQN|@Y9ڹ<=e^CzD7K47 b1Y~LnSvxV -N5#k﹙YW[iWWar^Z(0/rx/9G )ol&}(X(RoCnG ^T c=MaԂ A_uы㹢Am5 }4E,=uҖ0mg?jo?.naUѶ/2X ڛ Ȧ[n̺Ƕ+nBm V!F&(@?BUiX 3(1m86˒Xxi-,+cm3C_1I[&fOzLefq-eKaԖPw jY\j9ji֭  <>Zig/ڈ-,gZM!qhv4Κ;|gt(&e/a3H~N0^PyvU I/ yqf:ÝxW. v?.8e2\:lٴuHTg *M!jc@CstS.t.bXhdJw۩fhEVBz֦?MFp~"*Ce\"ae!ᩇNrER{14fVW5/)-K-A!hà.O\O1z?[{9oavIZqb ;J2p4PVʹʝI`ď6v2 w߰k}^U] RbE]W+ô_ʧ8A?}JI27ʪNfPgNoU޾nᅰG\C[S) }dBRf/ҢS~R FD$y* TDY2 9v HsN\ch z`G_N`T,;Hx|\'1+`cve8I5*^l P ArɄ*0Y0L--.>V]~АAG#KҊ_[Gk;:$c$[.RX@I %M?.`"|4|eJ䏒ZV@{P D4UKKBĥ8߷[>WlceDlċzuqq`%[^_G3s #%]Zzv27 qN-Zg7q>h=aU矞,ӱ#7;w*H糍?W S q$iL HQDCGLZzO?k,*'Zذ&a;h! @w(1ngA+d+0ێQ(X[=upX @K  Xo+#dgY.N7H|nb׍![oEt1ދ.2w^:~1ꍾٍ.0!4z=nޥKeX l\K({{ek9^rEҋ\N@F+2ۘ}-,|u64p=]lɋ=|#+(UJ ϿR.t^lv7sy-G.1z (ܕLJE7XRe;cF. 'C|ԗB8AI+3"P0)BVNBo+&kk7/0'`^>jV}wKq'1]WOwLMke\7 V趽F.`ŵR+Q[N!"v?m/|fh&ص?ܽ-;7vUac !#f e;w%k{=}[ 1wxWkݾg<><[eRiLO掭͛_U(f5 뿋&=8E|&8(΁{&]t@%ր@_A}ޖA黫.ez5$i9QxM5w ]\vGBOcmع،l5&42eMd?5q=ܷ ^LRl5;fTRޞް}YQn*hQIc*duTxc 3i09dI/NQdnؠGz+XXŮt‘!ܽpQ*?p`-f*(62ema  dTFBNwZK\y.[j7p#6{ F0v @ !`/#%TYy^o 5M&P"gCQ|Xy[1_MKpOa LjIU{t &4 ^Eͺfi7m%M A쀆3u|-K4%h$*GrJ%{:FB㾇ļ@W_fcͱ!ܲ5L 1_{ 4P4>a=XP*,0ȇ16)AqRQ컿OoN Wa,=G-mU,svAxbk)ʛ}a+E4%d5BW $(T`K(n%I{Z:/r-@Uֺ a&d DHFJ3F}u<=UK@ϖ<>@VjQ!E82B)lf  NM6۪kT(2h};m7@9w&a.(6ikXe+l65$#RB%jOmFJz:_7 A'4@¶PN)$~x4W0nCʒI&#[a y*3 *4;ﷁfD ~ k$-MRm1G~_j%,^6_R5Z $lMɮ3!'{&>(}MP;v=>Uy#Ϝ%oh :B 5L_/6y޷F&Djk+ol;w'ɴ0Ĉq0;g8;mtʍ8 Ȉ|Z$6(e)Y`H]Wm,;[8jQ8g ~RaQ& r_# D1ɝP=/Ts_&a-@8At)0?OspEOxlvA,,.òc@?ph:sd'+Gb]ʢX }>M 똜y~`WnHmIjظzEΎsmK`٨RlLNx /5P UG]C˂15.c.gd7zEPRيpAz;s0skrru=[EGK%K}~,{&/6th޳1%E3=p"Q.<\&=W\/{)"a/õoQ48+FLTǍOhߩqu1l+F]d'z ]q>y(`KdK=pqb~[tm!벘[.,w<vKtOВ-oN%#DO"02IN6{HTJ*f>}b&<yv5؛{ucWk:xB,o0kA](=~5W*K<2H}j Rk](C:(VZ({QZhfR[̃@vwkeH_/;[x|j'4_vK1nj~a6ԡ*˲ [UM;ݣ3n$aZݑ$/8=̓slg`&ݘM"E{ygU&.+g/NORFu*}>^S}n6FwxApU^)(](ĤXiDQ w>}f ze}ѝISыSEU bYA)yQ刻"G[X(#5oVep?ʤCg/8:۞ k܎jX81eN:Ky6Cd6 i$ {pV՘ (<ب]f'Ĩv *nގΗ1`x`Y[څI!dFqR?qFdžO\ylO4 6q{/LnԐUNE”S(vlȧ-@4"R6 6,RǤQ.?(`j6{),W7J62r:skbzR,EK-ٯcoJ öǹBIIᵴO ~K]KmbVFpE':́µ@ *lpnD07Y0H{qA?H8wo.n=sxKf]Hζ:3_I3&Bzl%W)ϰsi,U%F Ã&/ /.m o'χL'fGD`k|S ! ,+9k ]NyK/pqU d)tVU"b+x A W,b1T4MZ e5וsbZ1i=?z\H,fc:<(*ޡp7.BWE6'GmƷS{۳)>"'f(~16]ҶkzE ~!2':x;9ǘnNt5~K+sCaLVg1:L "߿<B;k:v֊ ȷmל#}0rP>>ocُ7P]4rDK9}; NJ]cŠC-@@-@CշvUex5\zޢcZf;=O=i 3čcn__D"w[6{:5*yHW۲Q @_m3wli>>Cpg"iв=0bQ)l(R}Qݸ-%G!4(R`NQXAd-*1'@ qLI5xuv|S녗L\٪W?ċʀ╥S۱4gӞ6\旂{KQSh"8oz%EޏLՊjn᩿IFeI󪷢KQ*o##NNo7q'wD nW!Z& 釲"[˽~/0ӹځh]197]d`0kZ0l Q9L9m`Z{FeL飐9X(s𢡊$QߦS^$F 0-lDewmchƔ:P+Bi7F\UJ|V&Y$ՈșFwsݔiL'.;qtίNlĬ>nkt% 36Jd ѭ(~;fl8bV&,[uY4d7Lϳ ݫvg6^žV60N?֜,84]=6B71R,sz~=صh.I?"FḦ́vBrCDHLCq80 &l:?~F^7#d'u$"n&!WNϻտĮ*>烦p`5?^ ]8qުerLV#V aM:pIs{yx1/)YdҤgH+NW1ߟx^^Ӯ4FIY\ŷ}pէFKHWZCM0Z?).|S(;ux xֻ~X\8or.8J)5듇-L෱Ot DYxa=f(08i{dioq٩pΈ{OGfэ<Ą{Cx *S-zKasZmґvZSFުtIZ)b5O[8󜘫j| \D6n;5-/,1/< TVX5ƿsjnOc[//;T8d,7.AcUNKČGՊݩȼy7Oi'9|B{wEtj Ñd4_W;b]aߗFĿmcmS"#^\554r~WOq]~c2itU`KDKz;G}\cξp ͍UUUUUUUUUUTzc?,vW/Y٭=}iO5~ VSlrl!dZ|^ұr^FQ ]@^ CtX vc{ݻ cjb(as|zVݶS^Ǐfn"7=dSXm[ L3HrMS_K$ah>q{u0=Bܖ F.Ç0+jyh,Se;þrJЇwRibD=Z.8-\mb˄Ky:N~_>^mj!)[PhV!ȯ&b!hdp h!)wCl8@혟z~$uηfkj(`*ӌrV1J~ipuTV.Ι;8&`0-b}

UUUƖْƟQn^ Ŷ [~uw L܊+}σ0.O\SƑޢ`I^+`v3D2@:hw!e\ v(oXο˻ls:@'DNe'o;C;e/k9-b""VƲKj-_vC;\ +p>HQ.0b̍hc_ `|ᶗiM.vS^sbi!<0+IMQ :r*n3([BaD.'t|xkƄlAOzaPJK&$PPAmZj l(BJ`va pYguӎ#̘GqLe54 7׿'ts=*t!2bQL]fJVe}McL[2e07c]FlcPFx1z GM99ܺ5"(q%'0?aWQcgz4FZ 4(&HlCE.oWe;m]Qe"{=6Q8: ǿk 8oIM_rJx;*G3 ǻL/BJWj>|c{Rc !F =`V>OmLk25waHu6.>5SRzPէS q ~R0:_E/dp\a(ؠqv1\>UhU֤ҌT)1 }olDb#6l>e:O{E;u owwp?M9N6G)6hY+WMJOyL}\"$=2:՞9;})#rX2Ω8|ULbr7X7hԳߛοy (t$z Ǔr'wk1y%& K޷N覶,Mome۵!>g`突BE]M A#*c%!>'}j #nN.)[i³6zW,_4TV,R8j3p)ZQT Pđ~vL?ޠm 5r50]vF=밶Q,h z݅pjCWs%xW\c-eAs78p$2Pt#J#cMJXoxu)G"\0gђ ²dKAoiޑկHNWibl@ B[YMxqVGnHPfϲeS <㑦2[c|Y\ {^?xIe߃L'=˰È" 8Ws q)bsinU_qƷ_h0ò,q~|o.{=.v{~* ^-#]Keѽ/ĉ8ScI`vTB[l0[%( `zV*ٹ?.P/>`\@AA$L_hfKҠޫBX/ Z kzX=mZ xJ<΀τof~EFCq 讎;J!*\nlGS8+YAF#86\+x)Q;EQC% @}}MUM"Y /w(lBC]P2b,5*S8Ri?KT.v,uwLP2:ΈνkT澷_ǰ:񦬒/t.7a;^xV2hV_QDPI3߄"nڵ(G32ݰDg˽A5=P#bWƮr b(9uS3Z<]sŬX.6zvT_q ݶ[9i&BVAl(s'W^Lq<_>0'zn:tr :c#Ŵz 7 A8HfQԋ|P&;@Kv#;4NQH>`5$n=j l@%uHTJ(SRĴQ3MDn߸wt0PAOk/+1@]m_|zz(Y:c'LxNL.liji^Z\9sI>׿tCp{NϽI5K,hh!b?knl,*amWG_2D0g[:dA,NfS뇧H xe/VEr/tf4-=w[pВøTb)(խvoʉ`Kԏs??xn3BhNmyf4\) n V"M.ZTY(Ef'zei g-P&wrr; " Af zFz;=lWc?^2,2W(598% ~c2.nmo _ P4}EٕϷyF}ڳ+1l-xɀW[u?N0[[>ЗmG\e2oTcba2\߫-g&xãnhã,=*Ӌ!_}_'T@eaٔrNL M,E1ֽDK`3'AFӜ"GW\O#>f r"rw*6{=@AO%Bၯ=k^EH 8ro1" `)Y oIW$`H%!P]UT0S 3C8aPϼYkiFpIԠkZ-`=;aVZs r@7Y^Pɫβ&r>~ 6iK9ɷUtji e۰UJen ċ̌,_!Z圬4fF+"kViV"`"aA;eNn\ᕮÝxz*ۜhM+ ђ;T:Xˋ1SjV*~wi0&2'ZHQbD>Z14r0(8p2Zdr=r>r,A똁d\9`!-4=cl efF2Nl$]_;%{oҺJWQ|_.UѵP};H?Q H+BF ma!PFZ,02e6̗@ j<16Iʏ<5va-{`Sե?/'~ o r3HԺW_})D_YK=qNH:لF()ΟT\en6Crum\!/MDF`wn/ 0ïCwmGݚSΗPsD4@g1PYYml:`NZ~a,'|>5|wY8zk&<=SIjͼ$K%ľd}#zNΚZAInݳcy꣒{<?eK5xz{Vǐj;ikܽ>9~ \ aad? fk3#Fr7EG3md.]sp*ERzJjSCC+~u]N9߯w$yY K uQWg')P&t&a`d@E,{ȳ8n 7f8*\4)ǥv%āp^=qSeԯ~ӞSq8+H8:Gu]D?ɛm_hyKT:D)˱Bd2«z\>yJ?ukr9*HReRJ( cH:" PqW#DArK&-DT.?{FpߞV]m$ vC{kPc%d1;3s4R飾b9 p@M a=) H}̰xE7=gFP.GVG*J3#(v_*=9]f(tf-eaWH?8Y hN-_dtr<q@eABzN,Rw08UKq 6\iA`QSKXU@@IdR倝_䊱T0:a&*8B]$)]V³oi"(F8XBx f=q_GR%sh,g^c5Y﹆}%}YM !i;} !A]dLDDQ!@mQt!'x[wYɝy춹Kb)Qs$6-'WC[PSZ%k +b3!&LM;WDgQ_pZWa 0pJ@ ;4iOfdB+dNm^sEuf`(c򨝤}+IFc Sz=0Ku㒓-'.$P1A.\BprnsҲZZ?ݶI}5;~5JQT5ݺ|GS(r8(ೂ`?'Z fEGg;e7ec}V{py-|w]mo\|)L5 QaRi+%lu *zͥ!=9p9N1%Q>+ԥ`}MbG2pbNum2Rav ̮D-v.s%U*iǮIq *_7}V|j&ra^6m֊G,F͂keZ<ǥHӀ@j$(yVlXCwzPB9PO[ZϛK^^tiaG$ z:";<<57꼳eS*-8up=*"RGUYOSۓ<'!NҏIf_u[7lbv鳴[H۹'p Q)VO>޴i ݁P5WF+jo.<&EA!M rݏ3 BpQU!̲(|jh܋]O_]a NFNJ[>a `?W}?quh*dx"!G6 76v#:W3oq_ǡ^kUrJhdɾXtb]R,Oeqt/l0Z]v!XsY'ae/! $y||kޚ=pcvTTF"": 9Xmwj ٭i1ˢqGE-!;&$RQJ*, :E +R ^l`?rS  bdH=MWu"[*Y{*2!1{?*{&6keuUn7'NyW2 nr6՘dr] Iưbîv;P nÛTzʩKϿ۵⒂?|m9@Qٲ@;ל0qKh|:ɱ׊Q=I05i銈gfbw)h.EK/ؿ4qzk[Y$s3K}\F"ЇY m>G{m vED-0teƮȮOQ6@(pFAo1*ޞoZ$2~ʦ0B5VWןMBV8.ͭRj:S2khZZ>Vh}8w3YWz|ղk]ߣ˹wO2^>+(i#f$nPDnsCBQIЖY*w"Jȥ aQ6r",fsS-jW/,&Kgm=6oj$t/uCe6mF@쥻cٜ#Z; A:@تCXEAoo߃_:E>5hz=1nOц*y2U +%e[C[5"&9}]V$KWJy:#N{zn be}$P lu؈=uQ9q;ܤp8\Gh[a&XUK*ZPíE%73}ގQ!|7yⓛ ^pl\9úwM.58[yx)Rh t1LRchH\qV3ھqMOzDr$I$J(H㩆rrex8[F_כi\'dF8%Ni"X2ݑlh}HiJX_^=1C9NUBȣgOq҉@RnڮTBLwmeDI "ISJ3x>|3L'=ҧ2P,Z1hI 6I1 Ps IFb߱3G*IFr|g,Q=՛+ㅷu(K5䃿9{Q=5lr;-Bms~"k=Tqɬu -hLq~6&yZyk*LQXcc䶲ҭ#S1R]θ^DjZ7˝;jN̚NoF^NykX)ڴ B$ Czj'䛍/n9\6%7>,3k*<'۵qCCwYC.DW1*U&M'Zyo,K P**oز:"g}8:;cxvYNKUp|b1:=sv/h<ڰDy}in ;3[d9X4'!xȽx`ƦhZ x=hj Xp<`|-0c'^墳ku2a7N_O'ՑzMKPΤ&5(׋Z uY4g9݌_IC+Q eGd)$Y6jb%Wp¯_a_=[f8boGw eJ:%RUrCQS2EA'e.'X*c1fW54eoP2&rTyeTd F<7XY:Wbw~Mm(=~ sdSO N&xPZ┧6{qQ볛W(3cb__gZfG>NCG}ӟiOt8 Qz}cѧRB0'xގn0_ٓ`BnU$/K"|hv_G5)S9rN~$^c>M"vtmvnn_BVpNKS}˝G+ (dROO#(m%ze/1I!rd#eI^1$<3#Z2CNz Kncy̎PB4U+?KG-la$l@߈fk7!+ 1%@YXoC@Ov]ٌa4$M/ P‰Wƅ5^=Us۪X ^7 0`wŅ%9^wo*ᓠU.٨ܿ-6|B |VA/e_"+Dt^;1˚{JrNwI{u. ^~sw~pr~i„PSQ(Fn~ @pWAMW][bev_S7ԆE`u*" _&coAD0&c GEb!vs{@LHSI`e1RғTyDEtڝ*F!**Hj)Hj$~< "JC`j'A!*h " YN&D4A6k.>86k^YFE  t/^-ؒw:E5aᅹ\A1|#_UCr]/ESp!kD6C( v[`9J)6 OƲU$f aoq6dԤQw\,(zS\iL|>7ɖI[T]x+Ta W#\(ufwI|Aև7=u!B +B [bo-?ǯ mlcISEhұAtkKGq,!Wy+&c6 P웩#a<Ծv91xG|ت? 7yƷ|[HIOgdz28:Ð%beeU>Y݌<1a^$z3/ Mgsɰn0ASϧ2vX#{x%IuNkU |ghUoVŢ܌B8};KXK! 4W *lQL". !e6S.ȁţfmxrq7PAF@^/>?AT*4 % W/jK=ݽ]̀9;W|S_w(ѝq^e!Ja;#/XsR!3YjQDZ VȨH֫(O^XfSQ.CxYk`ڮݦNx{2$" ",\{:a)vo9߈lY2Y!1"Eȓ|䡷:җE nO͘Vσl;D:-$=¹gzU ;U|/At#H0Q^}KV<tHiwPUJ / h8PZ+e22ӑRKs\^C]!`69A/sHAG]V vۮ E6Utt>[.S(dV" ?V);Y+lh\::_Y4J: G{ u; (랕 X<(j8WۙjjRȣ 2}{e׷3G@͗˹-Tu"l^W0RqQqpi;8{z^j-1&V\k]^S`gvE%CbJ9Q 7C?kpZV~I/>TԵ*D(]T{mҸ%dztqXnJx FF wN٦f/J!b\ `z9LfaSهKm`{NJKw9F]ͻ1P/n6NR}=)̅{7<^e/rC(zXEx¾ޮSE\#}a"NP~∈"P(iWҠҁ8i؁PBJPAHAH4HUD 2.kHC!Wl4(b Dpf̆(Q")]'fI)u wzS >'AwG bTAPiiJ@ZDihh )]**T?鴔SGLgopO=l"$H4 E$0(*(@}/b5^W@'0Ƕaxlp^ ;_zJJgAM1% V0dB+%xy}?><"(9&?ϿOPgvЃC_>ύUScc9' P at_/ 8wgn(ȟz^2Q\S^O~ .O5`-]:bԝG]mkcd'+h?MR\8guF,,cgui8Q+n{BGjPgtj^nWWkIf_-sz L"o |/{D/̓L0vl}'խC[lFu> iJ*(e{/_|]}ZfbYncXTSSRʵԺ6-rmvXXL-VA^gTnz6_쮄rXae]v9 7tk6ܑ%U|0Uvg6Վ$X/躳ҽ6qSfStF6ۍ1,WƧaE)?~2za\8]}IHopV̉yÍ7u GJX_aQŷdR):ό'eǜV6߄.鋷gVJ᝽Z67,BuGf"+:w=9HQhcÃ/Day3A o'#}7<O{}wpǸ{SKn'cg[?G=}˹Vu_~rZmQ2!n._(UM9{v(N=yxw )6Of]na4-lq;tqSvV'wuxg>uge"&<5ǭ@usݯ?G#bۑy{zA/OքBjwO=~ájn^ݟ~#-%ꦮj; p#.PB؝[vx?ug z<݁o=MÑ=mM 8v~g\)vxx3~=F)sӤ.T-_W7fW6 4_蘴d}QHݜGm϶B4WGæ龟{[8rppo?1ϸfNkNa;C?uW/C2`(.8R{ߟ`>*Wr@@B@%4D@T3)RUR%gEх:mIG4TD]\˨(tbZX)?4UI4v4 EzQ^F*ň)nDը&^MQA3D]^%htHTEKEC5L Nm4kʂ j (>1* zTRE0QXL%E%_1!TCLRQ1ARz^M KAA8đMP[j&]h& =sRC"l&4SI SP MUUTTPQA2LD́J" (:]X#ɆaRLAA@FΨ7_Mo0i"!(b&#+cGs'펿#d_? -2f+[_=wLKKϵ\f'DɾN4~vEaZa`ŕŖh IӫӱW"(s݄7j<\xZAg(m?,l(f)Aߛri,(=6p ~CK>eCxUTav6n Q_x%d"} Q١ (ww; 4> yr,G. YӲ8u)._C׿==@im6]ƺd:PnAt\³|VlwOd\.i&g#ǣJ%z;dkvzΟ|y;B դg1zxVx x A:i-[DnGsuHJnN7,_ίwu:׺æj^=fa(1#,7Wjr 嵫Q-K^j4q9+ډ ) Aa 0P{6cѐVY.>­v+v-#:ގ=~ _N5RGׅCqz PdzcPBmD=q I%Dy~,._c ϐxC*!&ȟbkk#IuGv%d t@? >ЌAbQ8]_Z׶k2۱a; s_. TFRk{[ #Qu7u,P|RhaG5S_9Mۿ#zzYɝh|@$hsdV K6ؾP יm"\`QYf-"yofu#_w,BJ2Uh#W ]Z 薸؃ٕ'7HQQz>c ah7l a+h/cxV0&EQ_ikglkRGWe8<}ǩжH'O}YߟpgNPNQV3n?Ї}м_p~!!/|0!@}m~K'3Fx}_ Rr݄RyG)?%xBm͚Q:Je>!@H:'nfFD$j@CD7Ȇ Y(os"@5"d}$Bty*k! 'n.?=R$_]@ HR -&立=;GA 5_vP{`TĦ5- 6_G"A+/hqm֋g`V3 y)I#G)C">-gIzƠ.( 0H. C41]`;lTN=4L>>x#?y;ѵ@ E w4CS\¿wr^j4R\[-"6͟_xM"cDDMmt7% W5 _|bWh"?Lxmx5a 4 ?ܴ.{A P %oQ !8+Z٘ ʩ,dZUoecXp * ҹEbVffצo|@#seY$oU8a- _=L''eaV.!A Q %umP倥_s5og]JXZZ訨obu Cjc[+Q  `rmg1w V]?A#̀uxɴ2qd_VMD]a'rg^B'X' 7 |;6F/]vsZQ\gߦ8o8\un2]Gduh=M6亇9V$Nh޶.8F=9\cs8W\ke%]l(FNkfZOK8vI0 H\bß7Wpـʴ-XG'e<>\Di7"7W!.jwI=eCa%M/gEa2RI9Um=CTE/4DP@x1̓)fNڅL_ [{"誤~هeE:wjr4`rJY5_.MOh.l1UU1ۼ}k(326IdkAT?J5Mf*,t4N0V/~/j۸w[߂m=8Z:'XfϑǦ}%~! Q^( K.fD{ "v})GZ {zuz( ]EԡEE{W]97[8ͻ㕼fܶe:ЂhF$z<1rVN!v}De7uIw\ok}7*߯h?I`r5!{pCvGWe᫥ΰ.94WWdd*^8TFZf^;Ӏ\R~ yb|5Tu=QjzĄg{EnSh{S}'6#R_Vgu'&M#0J"ZFՊYMߝ͢Fsnjҝ.or%2$XU9XjVIɛm]m=WQ^WI-1Vf jT^,EQ@'Y|g<;,^j]v|e#SF=lcjjvsch(=m[#C5^wg](nVWIj:)xid>XLCg/JX-@@ze0ۇz⢺k6פo29}gu ]eS:+##{YjFcOمt(eI8??@KbU^P޴B"C!V-ǿ`=xMLe5iU_)hnc䩼7Sw= U+ߜ6 }Bl;pwRpt.Wq7*"SeJ#yCz&8I\!gy! y(X\ILSͽ|.N!{X-ukIf\x {/9TכhcZ~w񄍗srP܄V@P ŽnpltPeڜ f~{t4\|ulzܮGIE7K# 8;lU>m6O/(u6kT>djsV#s `{ǖ}qQ/?\i!i25zbq0ap0Q }$pR`񧳮^~} 7׌}R<4+ÇHvB!~[׾c I; ENc=_+| Ӳ oak럝b|1A~>K2 [\\u.~Y G,¯wT {qk\QmxGUYlSV1۱}Фe6鞚/3vKc96f4=F ٳYdjn|`G\V|N=_/B]k6:1Nɢsb=L~ƽ}-hFY?-; Ts2ԝ׋ncXJѭ-p]N[b"ՎÇTz}뿄1fcnVnl}͕+l2!NF`\u@${Se(~5 05۬T˯ ic`)5t\]takXC^{Q1SϦCQߝΜUھ/1m ]~<%$p rlO(^9BMp3XL@N!kz!B:`Ly}4Tq,P <şbsmޛ7(͗c&peOۘ~>~(=Rȅ#yW7-q\ySaFB&@ $IcS *]".m _fIZƬ1L*Ja eHhK6xj[P쨄je~}TOE #V$+Z7 O>_:|eQAԋ08f]"qx r_6_ ]/I촁SD߷WzKTȼb\eo-v fBǕxyUou :ao=[ K.ڽ/z[bh;,P v<1p g^{x[XxΨO RH/n mV(~\c-aBӖ+fvTtww`Pr?_QH4R!AB%PRSE JUJUJ4HAB HP% BQM¿ߢYH?g]4a @5?F nio@upHNq`LڎHGG 87|+>зF{U !moD; -^W~Jo~="vb`8b3"d̐B&zFABuPEᐓ'!8L_~ f兼kAwk$5x3tvFɻ=.+2" @#%$Ahr'{lpר H6Ý|pr:\{˄loR7)®rs5p#l+ /ۈx7!" ˬw6zĭۦMs7^+a_V'pY5bݚ, )l~9nuio|rvs7h5φ;zG\8㶦 sK uI]SA uV#ok5k61,v/]2 F,^w>u$~facVK%Rt6.t(Ue<bnx%l)Fv˥nv:-eeoLK!lMRe u1Ih)ao4cX]rEaY۞.U6R"W2cVR#A XӢ[.zV/CiF8*){}MTټ]8L#voڱ]1@ FDݴCF4k.XWM~f-.6k3]Dj]pzrFuv}}ng_듬ժmaZ-uK5GmSY[WƯǭju IW0 S 劝\6 9D|:9y}uO+bqv=zΉ c't;ͱݺ sTpk$'cMsoItcfzcݲzQ6 1մ7qʻֳ3V9īزZ2 aUT([%Ks= (-k1VFjיga;!5,f)1{"**/x+{d[bc2 6@8weq]o1Ͱ>ݘn~7r~vdkL_{ba3R 29v]hQ뜴2~R.ƥUכ_L5rXE9:u_Kuo$:XϜxkpziiMB[\8^xB5+/ՃPVeƽx]5Ըr]]xzsjs3╺QM"#]9# ͢7 61uۣٔsRlBKb\ijw0[%u{.|aH\핽׫ LV.+vԭ q(fwfJ (W(Nr^-)l#G^l(͖;4ǿSi[v[ PS7beV7XVsKw'^:X} }!R5$88cub4uYe]V*xZٻGYqsMqg]94lQ^r添Mkq1yŲX5۞bobjwI:Q-kI5>c} _ӎ5e)ϓ/75:9׽A%"Ӧ7M iڷQF.ZE2RƲ0ICXmaV}cV| WugrLl~dJe ΂d25f}++JS\Ȯk[GƑb{# _}n[v}1۩g-h5Bƻ)t_3zۀuݜe>R8R19WC~uu0ׄ.ͅk6~:loտG]ͮčNX+KEssnkuMҔ.zc]ݭFVuձ~mKT\!-n5Zsmg|89v$X"uj˞ ca957^Ƈ+.n )v[iߎxHYP<"&HPڃ蒟-sS`pm7s`61R[c<~AP DWmWߕs[7G6K4kRw> (S%{{hiK7xRvL ,f8'+df0W>]:j;CZݖ\(} ktXz\okoM {].ps|4|_0[k:Jemd"("p73 KBn,$Rס E/zqGgWr޷ c/Ar)縗%=s~5vZq D~/4O=]_[: п;C^x`=#t>ۦ: {uf5(w[<֞PO?8&v᤽s&~cVV<8ᾨ:a _?[ßYNOϘ㔱8 դ./w1'R%s| dͦvmZ׋*>s5ؤ`֛FNS^*meB畺XJ{t;%]xEْ ']3WV#OW]Ӥ ER{{p>{[{:jAYU 9[탯m0-:me\G?q|aj݁[2>}{VaC _Hb{[])3JN]R|w]}w[) % wu4 6W"BCp/:[E2}GCx>(&Z " S&.4t,3闳'O~ nnA_Ǹ^-P<0 2OOWX?{=r%IP.[E9~"}푝s@`8h$LR1=m=wꙉ0%x;@~o6fzq?=f`ހEpM0ues osYAC,*<gO:5Ssxe:r,d .iyy (@RҢ4=UQ {U};zs07Qr@ep@0Xy͂+ytxwY&8qDI˸K&8`?tÖp u<.x;2Ll?MX()3z6xw9{n:8{m c.M398`FR@3ME2MU*cng)Q^ݘs,&5*vާ> vf۴bX'wGm߿|}KWt 0;: x>>rz%Nk@f|.t30@ѐ;Q^qP H5E}hb)3VCgҡ>|Mz n >"܀lƵ2#s$@Mcv4ܩ?>yM\8n+ Y gg"h#զEAIV(.y`t$! Z7#Z̗Pȋ! 0L݌"xwTY[y- n^jNT'HGM};K1[5d}&$DˤJǖnG n5yDΗmjJq$?7K6&%I:n B{V%$g a5*.M AY3j_\û.N,7"4pki^XEth8~ZE9fBUQyc|Xx G5sݵWal=Y==:5GfcwÊSf!ҜKʝ椹Õap D õY-QSI^]9na;zqTNSO[Fb2c̵q_oUmwCh~eoFj5Rp[CFuZw1wrae߫/Cs\f;T7!WNQyM~"triQnCus9|a+N)FSְ~TRͥ.8[tWBqrEj,γPZN ^MJRnIu rsZFƜw2ee@m4S3{PC385ļ̡OMoU^[LSa6%dEQ~r' 1RsK mg b>h#N.Z3 Aӫڈ |QIDTEBQBEMRPP4 CA@%QM  TPT,EKMSUT5E  M4U44r7rD8 [_taO{xFpr^s76IL(v\do;=F5 W85DZb2 JKOq׼!5q$¦DŒcw6#]0R׋4h9D5y9:mzq-I*3oN((H)fH̳ hChɾ1)'ZHQj(WrɕUWˉTN0X$1I8B&̚ІLq~.6l6~3 (;n5wmv\1PvZ/=JN}#<"J=*ğ~{\Vlf>,7 g\ky:JW_\MGS,_ ['.|@Q&@dÈúODKNWN"P-g$h! &,/7ջL^SKnQVLxng/7])Z^ķS-N|ķ^CR.#Dz<}tW_Jv"&/WYX, D1k ٱm>};\[89RߐY>W-kCW׺֭#msAtzI3tlTՃ&u>!VtpGFf948Ϸonχu&k$zaD{;R&eULQSjѱ WØsk Qa&N AlʝA%_Q{~՜u2^mB8H%('u#x13o6 WeQ(- !Bg>M@w|EY3p)k(nQf}6 aU;W0дkmoSk]Fm;~HAMU[O}WԽ|Юw>Ol!WS/p @vj_6ptس޺Ҙaiƶ c]Qcf`{O"=gwdt5nbh$40W^ѸuzF!?N #tuW :ˀ1 =?o@E9N8D >:|-)W!j>ϔSYۍ#lbK>}Fx97AՐxf%{ K[3UwC93/YG_n$ʜ+~LjQns5D,b1RaS=4&&c&P_T+On!4 َu~,nAhK@V9~tyC,HD: \c(x>O1pCH86N 7&hN놾]}e}U)C)T90_ YOX*@6Vgd6u'gpS8?v7/ɯ/}O;S-5K8/T 9mt5{jYBB 7'^[|5 'C a@0ɑ6;@́Tn#͟0cD"h4 vh41g-@\+`XxCci/C>,>yyy $ˡQT)*vulo>cL >$ v ^TKnjA ƽB @DUGK*EU uVu%֯aj>x]abͯ*? vo l9<BX@Dܢc?$GgmNh|R+T3¹~u`{Fː}@XwpA%75R,AuG5q=0HÝD?Ӏ*(͆$>TZx 3괘qݫLO'i=:.!=<˽8 $pϩ &&Kc KX^6گE]-G %`@f{{ Xby׆c30G$5jQRxK%=fߨͽ<gtãl7Q"Dum8`7 gf4@@Txm?uJO}Ii;D5(Mw,gd`=0B^ꜽ1ET v2Lq܊AQU^u H1 43fAフd69#PDWD]yR#((0D:fNn_y'˽;~ux F[J,(.pҪþ~Қq|>}woؽ !/%ж- `<¢ѯ&Fre*BEmm0<>q%M=e]8F}Ǐa3!Ӯ?`h}\2&_AȽ$ \ޚ|~ߦKQg@b Pupz1KBFH*!1aOnҟ[FJM"d%륆~U/݆8.g :pzw2aLga˱Jej74xX:(b*BH٣'Hֲg#)(V0s@ƍ Q[QGk,<<' Ne1In'N/}Hca c,=KḷE$aUhu~=ysن9yO~F&?kw6  g5b94VU)KM0/hDѸg?:BD 5 =%%@,5ϪD2C$dL/k6Vp`G"%/M]vVZ o8g1>Ac[$g{$>W m}zih{ёP/"*59,@ ޛOcz|A}p)wscƀCE)b!2e@wxTSI^pڮoaO `RWEq`QBxKi{ICm|܄aI1y}Ao@(  N rD!v+fRM¨J{~t!<wr*zyA9 qDCOT<]YLù XAD(Vu'L '¤;wǣAx8׏ L}@;L‰>?|?"!μ=7yk]Zn0z3o cNoхD<θxz_HS^k8 [H!гkTjM@39r(xOT hpg7 cpsg?KgdkBb7z U=J0 ;_ L1Z͆0Ec>߭,/ `O5 q8Zl;?cwSM3m魀DہB1q$.P7{%'y»,}2vŦqSf0nnV-Ku1r'3Csö gx$L+%=ՅD#>WWޞq~xyyf~~`z~2LUpy <$@;@!` f[*=2(:l}@{JXZ,{ѹJ[KvHd? %Z  {P"8up߽:Uv,Q$6_nC?S4[L_}^|@Lv]˨(d$(#e_ks851թQ|̖BMya'?i>Ap(ԟOd?0Gz>~FSم@ ʊ dkf9Lz16YUd6t5=0W-D/@?]6hRX3&HgE8DyܯE 㢭nkc,S4ȩl/Wtf{d7C}4GKx}qVV"4HPy" -3i6f#hE]qtnq&+Z_J_i)ݰ$q3Ֆc󮕭jb6|q8efR^SrأɌ"3ηDnUW49":1y(O p 9g 8E57FD{%I/zC܉OW0, BnJ:[m{acMV.Jվ9Dhϻ: Ta!p&&15?T~+ 6`WMEA+~=6š M{#RBu0upZjC䈮q|]]IЧ6Ц|hY$2O Ѩ!( v[QR{sWj(~|09 Š4h3b&fD@߉_ט #OA-vG=Rs:  G+-n@PP"̞br4lYCI'gQ~iF_`USCg=C/Gg*k5ӻwcå5H*ǹLjfRfaI/_ҥvlm kD@%Rt}u@)~Df7*ܪϯ'mҼzx{'5| (z/ag=,#_/,ݧQ(1tKBUQY⨋9n)ޔכMߋ=}ܮp|D3_%aܶa^&;mڨWQ'y9h!>rB&ZGB1G~̸騙?Y.P ټF$+STU3@рBk"F 3" @)TEN4&9/1jۧ.?c+ꇶ KǥѮc)msJwuK:ۯ;0Fu_ϩpQTrc4۹tGq3NQ_eܾ^UW.<RPoG/BO'>ONwZCq3Jo\Iba300b^'RLwK/>}M$Cֵ[+}7^'/j޷ҕT;sl i"_-uVǟd-)|,_)a[mRaq{Ua ~ywp9h&'Ã:x9'nGqr& LPX.\2b@T_d&JMYgn&JjRTeܴD;1ɫigM}assl^|j0bW|qT 5w;)x""Ì&*;B ?wEzq%G95ۻ*'yffwLiOBP2>F>.rQ !pq4*obM1]Zl,@h‘ \n@|Z؎ϩ ӎ$vB:!'҆- B06/T-&PоO2Y=C- _γ_]J&iM#l,T.̋qnP7ZF@ڿ:G2_skrfg9ahOFL9OGjm+%N{ůRݧ`=Rvw(hO%%Y!3!=;ݟrjqW >5tetղfҳS).g[/tUk?x3DŽu πvBn^('h@` Y=Bd3լn`Wj<4W#0W mEy Ur_w @>F H~HĖpSܒΨ׌Hr>q4]dOSZe6 |Ʉ"00`PoNGl!ެ Y֯&0Rl!6&>#*TN[IW{CKA !Q{_>eNAi0dV~29ΆSd͘ y_t]9IΡ]O7 RDk@_c;`fszxk{7p1d 8 C=~\[[ q@uՂN{U>]FJv/ď='{# au9yǯ K3xG?%"º9_{^$7qP9Dž{M4fpo5틿IU]ik7Ƅ:VY-J-.oT>)s/2IF>UŽ pEFKl5 7697 +Tо:avޭnG !D_D>>FlÉ6;o-{F4ifĜp˺[C =3ةw{F#7 E EJa#nqe?]{JB7Qp;z$C&Ǯ02IC<|P)+JD|M_o {#m4QE;ӈPÉ×F?T6E?YOQN9:Ddgs|Z8$#C$GBʇ65GKCuIh*.-8iO'qq"R%/PP5B!H҅* H/vWC0S5 7~ē>Qm)J>g>hȫyaD`}u(N7/ ukYߤz|fwz= iҎ5)+  IU?K^ ( G9=K u)Ksyn*-YBE8Mo+1J|;b> e*qU &t8O7꟠,} }(LRT@Hr"SJ!Bᾟ_Ir# /y5ApQF9/o$L )& 2|ҟO3Xv ȀMD g$B =mDQ= d0uGt zO23E ` kI+rɠjzxm'qS H}Jt|S+Cߠ{: Oq JZKDC +.q%kqI>PI$љE YʃA[24.?9u?+g3K=8*_4Ζ+w snUNCe9-eу=qpxKF.f_m ޖ`.{qALCoSq*?FS ,VM]k^rϱ4̡$ma4z -"7+:-톤h܈`Ύd~=\͂A‚1=@>CO@9fŖf,.ow4oUu7yH)SR$<}>8M'~4A+ô o Ggy<ϸR.̏̆?Wу iP{Ut:r1wd+nlV> ~h.ZqS\Ĵa< ?{l=~To5xúCϧj<ۓ7dwo@:%+KKKyFYӗ`0-ȔnK8!.mh{G}X7=2}grӓp_׬G٥{'vv=>8*== EO=+2L\"u8uXMחO_ww{׏궏YiY!ݿgw~wg Aq‘SA.3gh#PK1# @G.Kqcأ1ۨ 'Kx&>`& B1,C,nt׻~*/CnL&l IOow`rIV4HmV.K2$?%͓]?IvAں< ߹;ljT(^DPr@k*~=t3X:0LY75F5(txv_ nT=Ŭs?]9oOuB:?NWNbfaL4'/f2&Hݱ[NE.PRrs"Ga(pU(<ӻПg@oXI12?/sAAA*M!|F`Xsζw0`5'\oK#ގ/AϢ3ۀ$Eτ70' EN<)E#'^ȂJRu;78@hb _wz`S>ibz.wfʈHxYvegB4 ?w_JglvCKrf4}TJDHn1?4))O+Kl^ᬐF y/;o ;%w4 t9Hduwy~gmt;Ӹ""7DЙEginDaNhY8g~lq5!AHF朇Tr+`q%(V"/v8;OЬ}>Ž1gCA4æ1g {I 5C4Ut aĊC1f0K*];.Q!;#1B/Xo+MvfERڶR',ZjOJNsP!Qm1Z=v5 oԬ8(CYQT1UQ E'N8y=IQGP9:$ xI[a@P]mLHN>O"=hTiE| hr{i>vPB:/$(e2QbzBY?Ph=)* !>W: [p5t1gNXĄ!tc @ICmЊܢI07nhof Ӷ|O=Q Ė;ნp25y h(j"J)&Ҝ/31U TX*Jb/'LMG 3,,Ux]{6 ,xXz\۱4&4-<sӘ@n17-=yj!1H 3WU n$g:`C?P1GoA)̩b~_ Ԯ=+"gv6\QiH83l:t3rN׾գfmŮ%iVlPP((IL81 ~Q% 0͑5eawAFJ&bYUFkU@d.<$bsڇ Hi)(Z(:tNG0ZxIU'3:M9ˆ_#JUUUU~PU]_Sڗ|;-fG/ ?\S{x<MI'uQ8?%d+L%(@OQ9Rv9LJ >Kd!,ǔ$YZY;5B(˿6jFK) <~|o[;N@䲣C}5EET!H(&7yW<ƘT1HlM|D38ĺ &?nTULP}VR!&H?`zGUMwpx*nt)1~. cZ7s-'䝐nzwQ~">m sb!C*%P$i AJ18  8r2t'4 1Q';Z [W㳏L\ C6 RTI01 s ~%O _l}ݝZx G_oQr/' L"x7R$0܋90jOWV\Bq.'3i~yS]t6M͒Aug3=]z&I4q}ҁ[ ^Wba[ fNbN{GOlobW^GkYUzEoʺȈlKGBfn`넋q֓['fM_@-,j,P=>[;]}.:={>ǃư]#suוrid h:҃߳O^v5<¿Wȃ}v'ZDC~5`#˧,7ue0xGǵxf84jxx=eD$Ƨ؆E2Vuou~dX+ҽٲ{ʹ ;ȢRw.9KvҎ7 [ k%[1dgȫ9? p?d3F:>ɠ9ƝeVrIRXZ@m dOo$N@bgUy<X#7Ts#3e C?_lfrO|G4=]y@d ;03X\\ {CFiE]'$=3'(F nNgp.nw~TŇv`lJo~·f4?Q-%6Qtu6nz?rse1wF5"`2')Q /csOw}#Ö &kmdLUB*KfZm0c˵a-T5#èMt`O69hƒ擰8Ȭ}c<.Pw*aVpZE$u#_o=fYŗAfn Rb]ۖ*eB)gq/U@/A`_rWvɝTÙ-!0#3w<ؚbrYm?v0N Kd2?ЏܯyiKFVg& tSVHQ;X1E} YaƭU~q}Y1 A$)ttOzyoP(Br}3v!k~vHpSJsEΞm>Ē9FLE /5 $C\HH%lP $}uP`9s`'X#Ph~g:*v=CM:R1>X#[*8!~DI!*'!䣥J=:&jI}6uvF< E,{sퟺek&:;tؖcpA,NOϰ KJ l ?A !}ɱyHǴ82o:! !Yx$\ 2s&I'EčF<ȶqfRdIa. i9AEw4֯f2XKh]ó@> 8jF(ݻȀ߃f &N1M,ȉٜOD$:ۇ!xI!yL~Op]5? aNHi`{%Js@Ԩ29KI'X{Hπ>AF R6Q[#QDTT :Y$.C T7` |gϗ犼ZѬÀŐ3]V*"t=\\JPut^TKEIajU>;`o2T @nɸ Ap̀HP <dz,ϴ,=,9ߑQD}!.q`;ꡣ,U)Ov{;#8kc ]vZXO^0N*u᮰͗XiY9\Șx(4^ |C!pYU@3\l t܌ $Iz>dM)M+`,;w#*ZOCCp&g"o6p82mITEcŃ FNF;ksR"nRGբI z֜wC-4G lB!m(B ̡f4; ޼B73 :\AE P2CzxIa' ps҆T$D0pP4!4?{ɤ3NӢyiYϘq˂.L=L mp9ft 4ƚ0$&2glAf Õ۠u PDdDa7W+.:!4JO2,\9^CEzU e)``xRp0q]K"VLYCF|%  xOG__MӱPv:É;{m(N t(1 ꞰGw? b[fl`SED~D(THY%$%}ϙ^;!|u4t]⸮#ߋ秭$ԕTHTC*x'쇢O]p8f${N@4I#D} 8B%DX1 DSQ  DDM4,({(D1qН$L*Nj0)8IY Щ8MVc60</w_ՇHOd551LM:&{?ArxJ/sO[ m#@!{!ȟԀ% 48H?@[LypA8 G>~&O,@B?i3r&2n_54RC_~5qĺj5@ÆT)vb"znbzC,od/9:[dqc_T]vQ4HɴvT=ޙPf;k ǜ{7: BTP[(LQլ.BqF#:w##́K {'NGN?,0&A߿| !Q@&tu AxYwρȡOzIK#t>"]F/ ݄UU=K~+'!ָ[;,OR|qx̛- o mI4Ձzʐ_@PPbs`]ḿ7"{&/8 ת$[Hٮ(A}L7\nq6˕)kX876 C? F7XXIô[RqE#G(nx >TOi9ϊ "kPG<`{5G=MȊӁ\<UZ!!Ev!!,jG  ]Fq` X(rzH2c$Ma%(D[FC TmO<3n"ۗ 3tp5*O$RH`EcQ#r2 UjLd xAKb @<$h3l;Jphp$w8* 5,e̓SP `no>Mk")籸 >1  /Cb0{-@zM n)FA @`NB0Y0v$09/;k40Ӓff0Ozz.4#O(gF? zG(b@9P8:Pov@sVA\{9*_9NYa[/.ZC ?%q?RrW7wO x)7vƝ>)*}^l?ohsöL ;x$Fۇ͏8@"$ $( J$؀Yd%4ѶHuG +$&{03U7ԥ$O@Ju4R6PaDɤ=˻ ~44hQY_۷/]]UfAvGcB@NobB ).8vfVUjb7-; ?"# mc?~{1q&᜔{螗{ & F!֟s?OmxG":Ofc)'ߦG(L*Z>Dm.,"r,B*JiV+VicJ,XM@X rZL˗Wл5ҐJd~7r>ud@%Y #߻%pPGbepg0B}82l [L{D7U7@X<BO}M;%ZQ$ˇv! ]I!(94PR~F!/T+0˰60QJxia𠜺t!'=<;Gd5)FCrCoGCU"@ Lo7dd-*Ү!oԞHbB Fm,G8ʮDl)m@gŏxl >p*˩K*P*pSVHh;aHT"JF ^ Tbtr9)!JO=VfZji~34FS>)#Km[L{)C ʬˌ2~{暠¦bg3N ?&D'?Š ; .q*qLj #2!d"T $k,>aN{˪/mU''cc[ xC! Y^AC0g aGp a⤃ \7tglݎ=r+6zΑDUTU*i!'3QMth"$9<HxceM}z>U N< $agP0bCB&Hhv99;Ti"E>TW-%*?~n cagXޞۭbY%e2T[DR+,}fkm4qEw6+jPf]S; E51+knۄoJm@|U[Bsэ58S"qsD* bBy?>ƑW5*v ?Ж$7nV[rsUܹ't &'3ٯxs/*} 21n7~wMs3ȑZ:Qqt`P0H`=(9a5Qb{25ac cUw7ղ &bL`n.T荻6Z tej (28N#m!iǡ2K𻽚cvчE"0" f'Mw&,G/CM?6Gᝲ<ԭֈ[mBch5ğTF,\):TB`t JLHo& FF8Y]r:NMp52>^_wXDS{zkQ<3`ެH22ֹ.ZH<HNL*נ|,MvKGXZ8AF%gi%jM>< .D혽fB51Ubp|(Q 5^ت{0 6 4q BY2U` KB K57ؠEÉo,́{~L0/`C_BubNSH(PHYBbvn~_"I 7qXm3UvuQ\6O(LX'ml@L>,Ռ PoN;Lqp~<L(jY\aqc^jH SP9' M{D;vdI4,A!{P ZgY-7ewxpXP'@ߓ8DfjnP*Ir)G-\p]ݤ<cy=OŮS<ۨ".&"{$23Sڈ}z,Pc>~5ph|)1F;d;$ާ3m(>Fl1JUA`r;juWSᙁq/ss t+bIyqxG_B5`wcY1z`G#ES)+޴t5b>;4eM cP^0EnQM h ! 86c`lۥlB$*4Wy!RÏSaF-.8-%HpP'& !ܚ+ =` D= c|yu\^=}aK;I"gh `Nab(?8N dz:kKCb *114EDe7V٠hhFv"c5%T?D%`2X5`ƚ3]iǒfbQ2?*I=$@ ("%S`sϼG-% ahAGPp DG ZSr6C?ޢ?P? E(*1 @LCPR?)+R l+4*Rjh4[ _lml˸i ViMzz[P t%U5 {=.:F#@*V^ 1mncC{D]2%=˘$]~?M4ƇSB8~80C=7TY]Wqc ͬG&<pM;KZ?k;䃅4܆ɦUR9aay' -h^o`͏Ɇ@ITf?D*Aʝ d4y-jrL{~m-F)P ;Sڪ T ]WC,"WX>;Mc$  $0@6`Z1y %\O:QP凎`g\ izISRV!} Vn)P u bA=HS:2+T}SHCR2&>( YaƦoܰ?.Ź*,n P0'"ы:|Ov?2Ogiݻ2i{I]o4CIA~rhagZ* ,DO—2.A}AOU*ad(>ykf ~.ablU^Urx(ZMaAiHBKlVDXY=Ӌf.s+bd 1kg]x:ؙ_Lcr{($_c)Ti\ETkOe`O/BHfqD8CRisq|2l;MĦ8W?#UOgฦ-G"Z]+5Q WiiҌNoGD[KjBAc{-vܛ(<Q1\*jPzZlYh`02FPY,嚿C2C5{\[92VX e^HWZaw^㴩,I@Jh""6-.8P"}.@9b .bo,GhcAH  N 9gn=hA D2 vכ:Ң=?8,( pk~ ြ6GآzQZōMy_[5 J\G[bQ4M}!C?m33s3$ k# ̓3CIOy =5_pz"R&Dua Ns"/_,4}C[((Jh(T:t8{`Wont0û@O[1ϩ2c:FvN5A=R\\rxK)ab$łM91\*?.?3Gz4s *§t(OIOJrlQh9l60ܔ_='~"#*)v"id"&bIxJUU"I,>x;0C!힨*"9#,)P-`AvçԿJqΖ.P72@KTR(k d`(C؇1εB}L ?}5]*WmbVno%HΎ ;>Ln;"*y6"xH=>j$S #PT<{#:{"ڊS4źUc^&?NPvAIPΘ/3oú8gN!D/YiqZ[3j{lߒr;vPظ{fp{2getPPW7H"J9qb^GBzG@$/nWכ]RA;@$~C-Pą QG'd}{]cQ1aݷ!! !\1O8a2ä+TaqN0B-J:&k0tPTh9d`I@\=`D⬟ocjxٗV ;jRjJ`3)MsHe2bnٱDњ[G@+ ]f0_9M@hM>e (J6ǐT>"oʧ6Jf:+T9!Nh)O !tnm3MGDBb1! { N3:0st¤IgD:g eqt(o|(X#rzo^kyAqЬ'D܎UI]][b;Lppǫ9*䃱(60I۵ ?;BGh#M%'$(D|"6sI 2jPS'Ca/zlhޡoh μ]d(=:` ¤fP=;k%51Cu =O[TA{U9o*Lf5,Bv ϔ53E!u (aP?DvDl xT-'~67shl;縓@u[79s{ԡtwuCgi*u4ra H6DVc*=f--Y)_m 'БFb`'`[@\H>! }Ql9<Y. y  $Ʃ'.{0HQ~T:ѐT樸}}Zぁ'A:ZD5Ēh}_F8rO h5(D% sљ̵4#ca'ۼyx=3|ӽĞ֠xO+{9z|d;e,J 3YUIToa %E.[H~w̑zh޹L髿8 Ġf}geVSM $vZwA)Mjɣ5oRl/Zi0`؉OXS%L1\z]NB5 &x+NvqJ|#>.n]ҸVܞ%KW&O8M<$l0w㏚t;ocCr`:;d+W0ÍbƮiT4Nh@ܹ!$+sm|_!1?|='rø;{3q s|gZCdr$ϋ`:)dWa<Se#y w~O&*Y\xll3v̲J^{8z !>=CNj&.[;IADJ}|pD8|PEER|7z o {l("!"?s̠Rx4ĭ t&)( ? `9IM/ MGltzys@}8j4V& kx~")~EJHl45IQC4pZ'qB :DMTUUEUQUQjLIu!t$V:MQIry8q}}8z?GBBR<ΝOPv֧@c.K5OνFRc#J t~超 RyiF Y4b՝~ɛ9%1CA*]3r"R) H`Jlm t-;CQ:fgD8 ,PAKTP&DA䉺)=RXgs~`4a LaۙP xyiK L #Y3})p$yKN#G}0 x$6 !R^L1] krۂibu #/YNc\>Ew z>"=0請_yB#j!`2zH%0o;N'\"FA !~P/!C**b&_3 ?!};? Qn?O N=U\Xb¹Mjb:ykPzf/][ܚ(n\> <oG76)}IgL1B( m.a QGt63.A4*I3#YK~OB3_n3/)wgyxuXHsߕә*"8s9(̵U*BCl` ߡ>t$F4@9P(§ۚ16 /vkkHli*^BGIwújw|=TݘRt.-yC֛~[Vj-eQ{L"ϗH_3r? %དྷ^$yC.ŵ{KZwn:5M5UITSM4uď,(!>{]o(v~7ݽT6$91aAyMksB?$f~ _[Ȓ,=Of b0āb1)aΜ?\nHk7e#EZ *bl@JIa^^a9nu @;h8>f{K 4{}jEPHy!7@d1e.Gȕ>')F:x#t!J7{1>oHb7؉SHbyVo 4ƽYǴ?6hB=VBQJSAM-2ꆩi(g@RDQUzD=!CS!j*h*%lRFDqb1ICKD1bR!(\}9d$dk >A05} Q:Q*!0HH"0T#D8 E$,G–LMD5UUUTDt~2C'+$CM4TOsȪzٕChwۭN@^/"\`/LPgHUokPLs?^2)FxsNȢW 9Y"zsI{?r!}tu}Ŧ;BwHZ t!&2 :kvn $#4f3~~fx`緥O։7{#e_zzo!*r 92` K b3ƒJ:\|Պ yN>!Y@vρ~3j TLDTRbO%"NxGqϐnL`z'͝=q*sǷY2.54bF f>Qe*_a OJu6C029#U[7Ws)H!'|h@|A\hL%0O224@S1s'>}un q ŵTTUUT,Q鳌j*B*(+)(*JdlPhy;O9ݜʻQJELr+V|~vG7$$fhD: ,drtr*$Sl8:DD"R'o&Ϸ&HX5&89WZO$ s :q#'@naeW:b%=Qа="'ΩВI$NFbb̓)Ïط~M":px?Lð`t72x6 /C;B81/3kmN;d$n;=;iy.c {KgR$2|n 9# 4J"LY|jJ,*.Ϲdy[뾏{GVpCT H}d[KdCdG 흱2a JΝټςO4VSnA/ ~s?Ձ)iz0r(Wo$]ĮG̅`}ٟt;[0YX0< l^= Z7Y+k+%`ث8ZJͦ"2iE[Gg0ckI,$"1# TDVNaʒgGolH"I qF=ށ,U68M,Lf1ȾdzdTgȌq6jWe4q1tG$P"Pz:TSBT8B^$:uO.Rbeo2q%=s^d!EA@lYI!^"^<<#ߣxk5^6%5T'1 Yvcwrx9/SPͰ׫(nH6g|6CJæFhvFe=c&A-=*zNUt{pKs aa;pF [&y03Qakl]$6PZf's0шhkPayf26ލq۷ ) 8iazߣS?L!DDO'B2+4OA35٠gy2ɇ{bR < Ч^>A >e] 7kfMr,?S2?}?FxshQZֿ)Q%T@!2P:M1 Sp&B'h&^&bAJ0Pﴝܨ>BD:@! JJC u{4F)("QSpE $HBP6Bi4He$J)J |sMrm?sZnVmR1eMst#9&{YôA39MbIx4*i?JUW&x4DXDW:dSz"=ܿb8 x֋jG[)C^%cK,ĚN@*xWw=g@ ;kF͑4DgkF ¦h&&t"Hhq߁@X_'yv3uah mږVN}h~b3HpQW'3ӈ@TLL&49!SH=>\^sEQ́BE*'N 4{A],c 伶pkBBHtd*{x>Lyc8<: `uILQ4  ǟmuy\F9|cf<K-}P 9s ;A桽 vce9ZDW˯J9>;‡z+%@B)#=< pGkuQb|v=5=[Q1䊍hZNw0  ( Zj" (*h*Z"!H&*"֪hj"**X(h*hjJ ()( M)2bU#=\Nꮶ.eWAϋmAu'܉nTGu;ULK *_{$drq*r<:@ӕj*ކШyE0ǘdAy`8DHfLv@X}Ohܕ : Д(X-J;d94T~Oؘ@p#$Y^#!>G$2JUʇ"amh#bɢNaT7fROx:^#ؙ 䣜Evu: Ɗa?|NLsW|i{?Fn79c/^ }*#:W-Sэ}HHxr+:=A̙ߓXZh3*Hp \.ovIY\3"@"PXzN]~b`AΠyA?0c# E5\Wvh'g-pUUsTNnnOy  }n4=~%$ wj!'uGTu?ٖv<͔9KzÎ(j7$!!>'_54_qy䬢[yxͬ𚱎4dX&)UYV~cM㨞iXOqJ8ҫi2ǦrpgJb`I2?8h".PA@,(7nWo};rWwosZ1l3ـs g`i:i4` 9~$3P44)BjPPPL @G@ !^BLzORIڋvbA# 0iuLٰD^^ׂq6 'ŞԡB[ُ9o$(2;B瓐bJ|P!tӖ_-CMAC-PA!b%q{A~?6r}XO7p}mGLP<̟6O4wB?P?0D?xr~`+>,h<5݀b~T$2R%ѽ:EOT*'dtBr=rdX4?ܒBbhll{RW$L.`CD̽c Rv*sC}b?é|-hj0IƇqD伣 Ķ^ԣ 4.o՚lh'B >&0{ΎGH^RᒑT&yf'q@uz`_skv #P8Ksei Q"xaE%O#k*rؓ`.jr_&` m-17\@Gr]I>^ o=}Q B.<0`: Wa :xdo$O dɉ*S|}n +㍁ 2)ًBB m6s<kȦ!;BC@ۧ ! }ޚuyBO/MM >;ݫt 'GsaѦᘘ C*O+Np-脹m vJBQ6N ߸a ꀅǨ4MOB Ps 2$IqIB@4gngO .VZe'/a9 1T b01'`zɯ] Ϙ"77Ρݎy L9L|7r{w z0[O,;7ewI"W_[_3C{$2 ( {0i?=e➡0\ηj',}I*{1}hnwY:h`4 O֋L!@j ZZl^'}XnB|=zoR|3k:Gp.F&O(=s>+8USM1Ńcbf7oՍ!floQ)d+nM&湔;瀧u~Cp׬5rㄤQҚ6sE0gXFf|W ֪!C {^l]VwAjن5Q`H:ޟT<珄(@#'(~~Gy~yukb>C1٩!#Bh˲v )D8hǏsh_<=mںo7xaB$k~xok)ΞoJ]77QGzg| Ai5Ap3x9`,P_+"'/AbpX&Oz},n ڪ3˦{8}Vb<4_wVm4}"Dk<Ǎ_[lR^+"ا%ۜE m% D.aC)$4 ~Dl+#(JG#f㰇1.>7564Wc[m}x'P7ivy=̒p\{x ?>^z 'a(o'/I=ǟ?w"\Y4~XA]ɭ|~yئ4=ƾP1j i&N 5]I7 Rz'"f=Y" EF\'_-]my'p Kϳ۔W5'1|y0AMyX.vf!`fk^EYw|:u'"?8vaJPqǡ>guT Hy8Q! ٤*aC{}~_},n|:QiVJ.Q\N8$$ 4iʏ?_w*w)z>m *-1qNb*VPG;10ְR.FFrf dјT"~pq.r80\Mq٪ѤpK4rѷ!GM=w5e\m'P-`UfTJfPibg"'EihB u#3Y:g)DVƣ,P\]3MM11U  `blQhXk[`Lx+c\r{RXt^PJ8Д|uI{j PНij`#%PT52 ]p2"jHeP%hm̃98 ,J$e>}px|8QAN Eܟר\$'* Iof*(L]NfilPhf5o:\)3ԱKYU8gF d$Azb8l>TFvE%" g^HZ"9~2qZoQKU !pY2-a @skpI.s(gmyo7C\+" XäZ;TXx+FSc]|xcM<;wwܠ1Ƅ3879IˊJqDžRJ?bxF"B#KX$^c<՗`!s#b 6p: &[ zEDDTP%@%ME4]hNCATQ-2PQJDP'k+afH E ^$ȴ"} AXH$B?qE$2PT$`ejY b(tPA,ASASK3,2I'@uP!HA@N;T'g^4Q%#}" U:Cc ^u0%T)QNR)(8 9" .|=d%iπ`vzA>ߓRM1bfRq)<<-MtyD~|zޠ~uShp;8z t/"YCL>z9hbx%(|3a:gv=j(a8ySs5eKf1E&%1UCcin"\*LPI R+$J|"ӛ`i WpQ gK"H FRJ>LPD! A#A$CD2lRa:sÚ|uOf/?$Ej;#_xl5MbaG"DDоa҃=eyTiyUVIh( Cj\S~h\sTZPdtY͎R )bYdYi4yM E;2S5$[ C' )"Ӵ$Q'xqh4;3&2NVdZ Ȗ"Oyw']TV%汇w ^V?OC+^ͫB`b2@w1 584V[CC [&Ƶ3ZuVC wvNL3)($E p8ę;2:.,h;97lH"0u7E}sC8@Wz0Z`"FЋK;8ChQފѓSItw>8َKDM'/ٽ0pJ&ns#ˢ38 ȕ7.O^l~Xx} (N 22AS:iD*$ d``yP5 ymzRQ5CO"~X}R~OHg0_28(v/T?t'4@P+\=$@ "rDH@ d L6z@71jsE>9 ǿNH4RE_=a"sQl8ۄ$Ha'oX:$o/}O>4G}m1"mڭ}[7< 3APh&v]/Og |U u?@ Q{Qϙu >Z <Gٽp/ʘFA$#'A P` .&4ׯx!& $_hfAѠ) HDZDbN`i)V! ׌h{# BQX("cg;,wA[1\ J$7rkQ_hq>!hh(HնU@čRLD"ABHl`Pwy~m9xO w_-xRY`DA@aAb4̱P"@ЬD R_8Lz7}JxcuoQYE/w~ wv64r.b |G|C\ᯀbM2B`}p0I3a΄ӱg߸{՝ Q hv߽Hu9ex\\ߓ"_ 3#zhUf|:^Jq#ч> BbFYi)& HT"(f) jeEJ)A?#D:!w 2FѷDePQPrIyu~tTe`~'4}* Q#?`_|q4D1 \)h Ĕ& (!hR> n.ÔbAd0TE搢?Q R @: @Ĉ(!LGx|=9dNDnA b8e,Bp.@:=^ѧ0̀p#$<$_8`mWVݐ,ϱw4H@'>|3X8|,ڛ| 䒪 p*vT`4IGوi, $0萩ea; i"!cq-?r0t}; } /HG@!L]Ld˫vuZbګ"ЅxB@*|lP3&DFLT(L<_D:sBv/WDm'SoZՄ5ւٽo]Qɖbltv#0멒*Q 7Wqďx޾fGhR8u1FAGQO^;oFQ;Qb,ٞeZpְĂ!f <{\N_\D^fY]DtEtu'٧U'd ^6L23m4]o,Cu}( V ;͚u[6,읕xC3)d]el #dWnB$Ƿkfj윯d|scqőMdyIP0OIT'8hm`?zK.=ne߼Z H1:vX @e% Wϥ:H9 rZT?[^JW~|9,Ŧ+*%Tv`fC\ T, 9f< J㞼 oX(PnGDRm^ BW[L/^A?$v\D@ᐝ/9zC*1X"w}'y tWCNГp@wL ^80`a'yоصT J"0 ='3:uOWXzAy?P};c΢ҩ=܎] 4^K(/USX󜹝LC| 4ƈ:o̚'fj(:؊#$0 A\t|4r!) L ۗW1^N$){ah ((P ҙ8CV"xv=.n/F/x$,.ܠCA3"h@JAiҎ (Q lJJi& h]-)_$SM@ - "%Ti6Q4IUEQ ٪  4c64:5OoH]f?}$6!}&B{!\{mօsoSalJ!1U´-#@)ш~>GbQϿ=T1O\ssn4܏Rm.8ǐWmLPhyop.N8݁tuaILN~!ڒv)˺. $R*F4;ٰq pɥ\HoCչi{ I ǖ9:a,zf=@jt sFocNP 9<}sEV$!/Zb6ҥ)JPPRҌdzv@)J:b$6y*m<.8ts8Knq9f8eTBOV+IBSHC\tI,pͼx#ytZ&BiB^2U,|sgҌkFt A<;Ÿ>&O6?ede 'J^cHRjvS* tW/Y[HStE?") $̚Mjk9ޜo>,XDD)w:&yKs+\47cY33%wuOS+5)UU*bUH`j,U-1n (|Ovɚ*Co=bY"ϢL5f&aMe~Ynϻkv#444L(:XFqbm5n]ɹkQ0g/c59it#$, \@[{ǐyȑǘ4%vNI ,yk@r(9h- E'p&-,LGd|٪CZY<kԝ ӼFV73}Ocydӛ@c$SEudҼq$(bn]\=VR%"1O|dlAԆ$*P-;*ӥ<KpnV$*HwǼx31m@rdH1D<8g\p`U{zK>r&*;D4c[q֬Q4F5ZP#v+|||sR]r g@0heą)}~1#8}APDM4̞A( dPݓ5SC9NJQ5Yg@wWj";U-0fD.\{cϯZmHs[6sWeǠQQRDkzeD0~li .gy9۵YΖI&ez[j>g]`?g1saFa(% ("Ai `ؠ(r?qÁ!h*ro{Zi‰ \ OoqVLdh&Zƴ]7 &Thqiıp6 (Z-zA h]y ruKx<~poxb7>MH`16&Wʐ h**ԺTx-'|w{?+4{RىCd$IFwW)8)Aejf<).bJ4rاf*h\P\á$p л@= yr2:J#;iӉP\=X7Ab!=#H-FA!ÀhC@Ҝ! Q %B40 4J-"H ZCB9 m$]>ATR hPڽ#1qhF܅p$)݀c5h-zUGWmg(iH]8U5-M(l0 hH. LNl}NͿ7I'Wd!zja&ZdL,$xl3}?$v%”ϲK& ܹлi(J1SJ*[E;=f3`;>bUZ|]sLonnn43ccCW9!(`18@<"XSRV;rbxL1y2&op1rn!X|Y8ve5<,a҂!ƿ$H?pX{peeKP |>%P}H!l`A҅E)7\"ꂻ Lmm$$^'gb466+\nra2iwX,?qe$DELE>JqfkΙ  [s9hy^3&éޥEk@[\\ *$a4g=8lu(x0L3q25p[hΉ/`,q* ~ CJG罜=s=sRs/#7H kqτ̱` rfӨ*iӗ^NaH>, RxUf9,Ϩoq.m J$֍t- IՙHdAfN5J%I4g$+X%fmU9hs i{I"'Mwq7GA>-8֓CX p%InL3=h;/ ,N&NAyM⪘qk!!d;3oqsȚhtP T94ahJn3YZ ݒ js1oB#Geu6sVhYF#lTib b[Kه ^\vm;#!ށ.>FPd6L1ζaS7AOfaEFK.J3@HusQQ#cJԱӶ{EĿhpD7h$UHv.`q'PϜsU%^Ŭ# q>rFE U X) 3u`@)%):$ۭǝ~KnxXSA9AE=o6UqmB<(b. ߇2i`1G-X OOz%ؔ?kpLn;aI]pC:09hUV=:lmf l핣~e6xQ^s5સK|>S6h:{]|e2<"W6dƖ0@䪴 D_X^fQ &e9hXKn GNj{lvWN(N'CO0\;lSЙ20{\݆Ӭ yW sG 1]wZ ;cCX>gGŨ_Z|cN#/CFQ+@0)}RF$S|Z pƖ1WVtIəęvԙ#[e\r|ь87MQle i0S8ƞ[#юs;72S;̅^`!R1CpV;xftve˛xn8'b3I؇/O$a2sE۽pzl8|;x}ĉПN7oqAea(di@mήkEw+oh ĉ0|`1C(^05L$9L0%DG5)(.I8c=,cvl 26܉x-U kIF\)SpBʃfe44r5joF՝:U*e`$vcuxnAvC;gGX\!<2xŸ2*ΙNAAqHa6sƽ3}rOgwSߗRN['@Liw,ӃjksŔ҄R(MI6i멈֠Lh;mTf'-JCz*p{Fֳ06f: a)Q8mQ{a wľcьm.W'g)֗Ayja捾ls['BUQ1dey8*cjiјBM x`zLct% +.Rj#Y,9;'UQ64ID.ټF1b,ض%0J)&LfkFĦZf/;EeT4?tCLMw5bc\tT:B(-D u..K}>|\O08'ه+}|%i,7]=Ǝ)zT嶰L6~&2j. ]8z^o tϦnoQ0CwR,#eH"%<-PVDŽr]<)m 8Ҕm2 \Jg0, ը",d1(s4L'# cE~)y 蜲U*.I8{٥jyLn 㰄|Qʂ{:ʷQadK/v蛺W'.fs Cmݕ DŽgW T4VHM#c̉#{uMrN/M}N;C{-wk`Qb.=lܚ9 ӂ K@!-JSZ3p/Gla.P¦d#hX΍p =3K@3BҒ铳~o)&Bl5ț\F4D+"fDy h_\MN'wb0= b6bӉ%9bU3QIN&sl-N:Bݨ5#hJ:,oMfb WU2PEKHe%5HtâdK sdFf yS1eiÌ5q W3= b̺ ׼elߤobј\Fx&hKpu Ez}-Rr*gL1EaZjPr<WP;hE*vZPڲ , .+?~YYmG^13&%I PO0XS<ˉC:C^J#%DJ.\b֞+H:۳fmϮ=cal7J@PAw|@a?>kn|N2T_W \$@Fc~b`͇a~8w[0f֬Ww:԰RN$< @"RPQ_8*(@yRz~"]D}.ĝ~߭&hvo /8~ >,˓B| %ݞ1}ʿTsH~M3C55n>8di#)9j|I"E)TRIXi{`1 (mk$مId^{zң<~?fZS݊ؾ>(˦i06M0Ћm,c"';nDJpf,F@aE2ۃx1OaN ZOFUF*&#klBi0ԈاKɃ<!-q'rٟeZEXNh_īB r9,ZɁsƒflü1:INLj#9ֶw.b>鑈ZCrQ3]8 puuoGpޤwf;&23\=tOwl1rSoFѭDcP;t!3Mr3^s7Bd_w`7`30L8Er,̣V=InF?჊N0a7HbtpAcՅ\7Anʰ.rF =\b9v<"ʆ}Wj(iK ^g'Ncdе2hSmVi<yV*FlGPg04ЖLf7?ٙtg{[% Ϡt2PEIJT# xmӆlCD Fs PPƋk~l$dQF-JA!>/dJ51@ҟ|H.'#d8?3A#l΋5,fI}:|îaӹ(S`ӀD4 A R:t"z􂨈"s1PU{OvDI0I/>zHCz841`h&,''ݺ+hk;N)" HZPo8=~ oR)Hx+nw`?O .|yxHAVe&$+9 ^犬أ33aETYI=)oz>8t  l!U˲aێ*fF.H<[GFa}c$9IG};)#T/2J$5mﭕ%pF . KÞI PLp1Z!֐8K5f&!?xTAB*MCDRJ,!5'҆*x>qpA;y3L#g*m}PYRDB".d>Z385E2DmU~S@<0@P]$9vuOqgxWj(kSq9yw/n>i@B+B/_ .pI|̉Im`E%#:1IO2mUps9a=7y*مnE=9j?/6,>1R52ldh#hoOWpB60EXk8CiIL4$m)!L4"9#{<^Yl#%nb]f"zf }z )<wFG*y#6Vu%? xӂ lH8@c̗T&mE! [yJ(3߇?w;< !4%4 PO GNI*zw?w~_ lkcYOPt=Z?a5ˢOJlCg8{/S|G::θZ!l(sy^XNLN͢-e6 S70GC866 rG1}EUdKKuLeVV#M;+wϦm@~4 !Q:17fVs`h^IPsƎ 8V9fػ:$ %{h!D;O3Ug0"csϔ?pfN IBs|xknɳz 0̣oB`K^Klwi^YЈwɘ gȝY'rL]rksctKL<ʤwd%yLMNhڹ9zPLWnK]]79˴pxx掑Xrc~I hpBm@᪬*і ';0m#ޛ8lm ߈*4jhOBlwBvQJ ] :3r+*;#5 m9m-+9RT^sh3KI^ેX[;4R(nˍ:4U1f->$ ,w$v^nک)H3v'%؉N 40\-bq P$н5 >;qZ8s+fVvk N)Ljwhh hm2a eB`g+rf}z&e6MSMD7(MVchؒ /F`6vZ|DŽBG2\xh$̐w! jFs 5Cmd:sa9 eV."Ք,bc%:L|>ƪlyqI[Q'iC8N-^%ym6Ŧ!Cl(=F>a‘1!*ioapՉQ4 r\##mon::goeaFcz@֢&@_Aߏ.3m1JٳxXnHJt2Dv6+N)-bql tihX5Eb*M0ʥ$#Ç~_ؙ/ #yXOӸ 2teybqQם׸Ѣ:iôD-tp&gEӕMZs $ ?tUiu[zMǖTiz}{j:f0<8㷞l@4; i6wn1F@1%h}>xLELDF(Cgd1:_':jXL՞tk5 _I]tm w%zA8;xK9-xN*=P?HhFUCU& PP") 2),|`&$!|;| %w!N2Ȼji1TpWYa5< LZ_F 5G%-%ދ{\Ԋ1P^;+oy褖3IgS ;P{6[%Fތk!D!o]³#vܑⷻKPYΧb+Q8Vc]T.ZCKĄMF[mݍuj|o%j12:{KzaJӸSù\;&2ZvF&k'2|( #cOid()n(vQ8MU73Q9)IЖ%Z)v9$63ѼFbw۴g%ύi;#r-ɌkTF.tƝDkNݹu)Sm@-cx⮬U'ghCc)$ 0)~6 ;>ƋMʸJo^fhN,25Qo.·Xn-/X)?g1)O\n{!(YArKV;[qf_n;%4.LR$d-ˌ0M>&a! I E(2ܤjmj{}_Frg6N,$ţ3M 0Zxqy `_{q[&mmv91pHCTY*L'cgoc~N&R7/y>lvH>3h;Bu5w,FHt|%$T"kB39/4.i yShzga833FV1 0D$qA+hrSZ\f *]J%C1(ngӦcݰ0s_Ff%aE&X55w o> FH:s#|EwE'd:lF NP 6#&],K@2ORa֠ `PV'("b9NF;l5T[<&[JzPhcr@QĔyOy LRt|n.RY>KbI<gV$! !Zϴ(4;lȘ^v)Y$ĆB+Lh00&Qgܚ+fb@ Tll{7<&'xu8,;p!.5snN!hIuX9k_WwIRVhiQ3 O t(:.Ơ!&iB55x],\fpU4fGgԝD$R  ~SN' 0K(xxPp;+Tęl.g-@P=rϭ]Ͻ8( U Tz9 F|o]6l}\}E>SyNWMz6}4n[%QB F)S8 3]>rMi!̲Hhߠ*$H H1B EBSMM(DUR S3#:CԒ8?($ v 8v) PT`sPt@hq@|ΣǾHP8yNy?";U"Q D E QXH AhB7w~HDMQr0ku9SD@_N@ϼ@tqߚnPg[!ދ(bt'$7o7tyJhQZφf3'`41'\?KJq/oz#ܦ P P .a(@}82đ2HQkd* h* XcN* V " Ia6T{l ܋!K>@"<UyV03Q|:G8iNPq̚p%ftCQӉM-Z"^kҐcHFF B N" LJX(&ff(X"XJYi&%BI (j*`Z*&HZB"Z!R  RXh*%*J h&ÍmlDaXMl7d˱byB;A u!L G֎Z,k&ۣdh8qUw_+ZYKcKwʜN"abq?-6tK SS5EEjJr+xPQRN+@1xΝ|l4Ձ~rH8bH1+ ~1% DI'I|A@|x:f sd67dP6BÙkkF/x6y4V8=Lt",MJ%Q|!(D&'^GVP- ZSӟs$~ecnPZCq='vvGf9@(H Fs>Zt.@jV_Z"P50v[997{ DhT_$SEOIr@] CbQyI|66 N(u[$H*LGQBo$ 9~Y`+/\ ,Ƅjgv͓ 5 59|˶*wwg 0 ;`IKLN<:߱7dDAjH;]1m"JC ۫S;_T 6%!WP g "HJ!͢ ?έA|`J"P(Ah4@@B%@hdF"UG@$RRJHM  R bIDKه)(pP1I0w`&de:("dC>B%3.愼+bJ*(9#"+Cs-3R144UCQ8(%ya&ZSn" 8J(ijN%iG_(DloGXa !^7\mlJ%F1!rXY.϶ JU.u bMJכL(OEF8c ' X;/Chl_נ(eU M 7Z!. 􄫊v7H} x7?h "/"YXp&پ㷧(0?<Йz~8s: )Q0đ̜mj4萵Ļu:wAmަvftdx&[|Y.4eAӧMLiwyX2b󙋩Lj;wH[b>Nik[5;hA mz@c$Sy)ĊZ1Þ9fJ*N;!7bG "=G'!(dE`"Ry "H%v8(x7rP9IKJy;(h]'IM# LQѩ"n <|$'sfn؍z*@Y~E{y3'_bBb3ap%7VsD,ӏD1´s:[J˲`wd(YD:@ݏ9k/կ~qI ^QJ6B~x(((()((QEQERN'06(B q ]f @"(wx᷇*x]%E%jQij8QZƟIa`Ć{ֹyӛ;40Chwy1B'1='zDFHǑ\luGIRlđ38L TSB-K'MV (\O./#+(N7<~.#`tq=LI $=V舂?1 5?7+9Iii)$ؙLĵ$D-t6HnfO)Cl8h.8q kyQOA2!̔D%i\HS$ ]GPH~^'>'_>oϖ"O2z"Qj!2762d4P1 ҡDB L "ҡJ&%1 ҅ !JPa RХ-4-#HTR% P0ЊRJ%)TR1  EKAT*P% QHPHIBR"-P @#HRHP4#J,@K4` ECE RЮJұ(%UB BDRC A$%(4BRP "U!(%*EK@4-Uґ---!AvH*F"J(f(bHabbJ&ZjhR( )JA(H hR!BiV&V  Div =t268y{і =&rQ1aiE&tZp_@|!y*!/oTZI E߳& 9g W$ߒ)2z8+$;*f=a.@?T㰛 50:B=P!'/RR߆t)b H`@0}ej ER ; !W{aMB,P ?oeg~^ݰh]~b8D.e9kBTMekcj񧋁S۳o l-^?3A7({oH43rs E|½W+lּ6'ٝ6 (?u6հ re ~#M²+ 1 yG~$FtSDuغxj"!P@8ru n5;wSiFn*Զ O4pXCF`BƆX6>0Jᅒ !"$ ?u/fዑ(vwG?ɦ1Eb6 HNpGg.?ӻP%r"(ڀI}LaJzNg|{|)/K?[DG,b7x7 Ɗ~?O.@d%TE)Tj G`I")?˟q}뀀?I ~NLGp`d+C"q#W7Av Xd:㭰13\yK39A(¿`% B($b!`{O >`E _ub~((yv,v=E&i2Uf0S&%F҃EGpqƷj jmJPR+Z-%!zǤR`!#)Q9 Y:z# w."f SgR$c.Q잝6ۆØ#A,s0ԃa Doƴw C0b:r9Njw&;4UrW!9kS6hHJPCPzN@@BFsp7<$N*D~[|=\?9}!);e0Àr:4OCIq: % NGqva$u|?Ϗ(4~[뱛gK*+ 9<+ܧ0=B5 /ajL\$I0@  URU!04(L~Œ}R/.MlG?xs wON\T"i= zo26ԭo++ӻr`t?u-VZ{X^*BRDiL{zX1hK1F>F 2C vcN#O_b%BX@!*dbhE=!B1"N_v>6AC5K;2}siACv #M1eT$XƊDr4O~65|Xw '5؂ Bo % $Il}.Af9.Ξ$DIs>Ä8'`~5bqJoqEKCa# 9'^ O2};_>_wιz'XrO=?-Nl,ʿ+2IQp O3Oy}ТW>nCq (l{J`{"F%]ˇ*+dP#0 da$@`'MA;B~'j7E2IcjKH}W%?rӹ J gq H]t~q=xO?#*E: /&qDxp `A'`L?!=~~!B}$S{(a E |d QOZ pO2WD U%Pr|$Z (4 1㒔n47$\'#q7HC?OX +|C(y {qt%6Ղ y![2yH&0*C3t !sE!Uk({+ͱaihxqzCD`0Ioy{5xw' WC?TRPQ%'$ヸtߴiO=ͬ$Ai?3/~wݳ jgl̨_Pf(j<\ Tv]w.;Vܗَ Ùi7oPG#LRyζ#nt Opu vCi91͕ hOCo n 1w̼qqQ]ymd.&; }wι4s<̈́fOZ&l~&q̴]b W0rQA~}/U(/Q/^\u;74 B &OG|\ltq`sw%ܮ, k8GZ^L@? !ӃJn$-+??$`DFZ FR f !==?>WъcOy.P10AOyaTjF &oƭ|R.SbmÜfRL&HW4_c]VS)LIZYϐ{*T{>J^/ ažX\,.N tf(EgA2Db Cę* (iZ@)B PS@GDi`)@ (PЋ]v*m*`J iFE4AJ*rox1}l,IsCBdHe7#J/L@ZQTW{)=y*scꊹpL R :V^@?vG 1,'I}ސ8ח8nH&)pZ}'#$n.?v?f/]?Y>m:fͬ2yꀋ! ؂$DDU JD-Pӊ5yޏI"hhb?S_2Oo xaGqCHv idJ"H'OcS BC@PDLQP@0E !BJ,@P!s, R X `Xh`b*@eeB!"V (ә $Y"JP"H*EVfd PfQ(dI( ("&Z4&H*eD`$VIX-&#*XC82RbfCӭ|C؂PB5BC2yɃ;O >L{ruԀ{ ތr/3vvVA nė?wL?Ў=ORQE :9)HӷUI٭ HBK懎81h xCqV9;;s0V$*Q!ʠL`D1$A8~7'} kfƁ$Qhιme W]?tT) T!Mhd 0ja-bÃd~lfmN/}x+ddej^Cf,N Vofm&`k U@H/o%W a7>ۄԞ~튅Km6 ldRː_Yx l0ye[0FyA`QQSw7$h9#&{*칔2QRܪE0PI#45rn?s>m:&54]~XsUwV=o()W>JVmS%21Qާ ߎP%=;Ǘ|Qሼkǻq|w{}4߳(~ϯv{GʎZ|{͑7]HO? o76 iE@K.P:e4ctݚ @,DbN:S;a!܀yQkSA`c0!o1=iznMF=|o3 UѰf5tN+åhlZt ÉrSoJBkQ90kZX ^E)mhƊwK#*-&0"l͞>LF|j7 C^ngw+)"i=s@ZvӴ>zi+;lpXN<Gq[yG)%HN2(30mC0YyAE$QU1$0~;ţ6i4(p )7va4"yB/1D8pD8@NvxVʧ׽1EG:- G6g_0<䎓l ^dC+̠%~ k`壔 =O <} NwC~S 80A+c E"y 2H-hFec46fqe6kxy"C&=~vnZ#ҨKa%RX75+lm&3X8|HJ% 0y٧~R& ^lbm*gX&Aې]#h3<8r4)bLsfۆ9Ɯb9N(3$fd3¥J$vxG]mִ$i65k$31Џ],ǜCD$`KkX82Kh`ѝ198r* "丶% 45#Pfd+RSOssp63 g-X֒0M2}xZNk 0,*a-\0ٍe Uь"2T@I)IELv$gksH*lҕ@;hҤAl8\UgﻒI\:\5ybڃ5f͇66IqbM $9!}Oxz"P\E DpzF<+/BΠN0c!O8ztϪŕAUnqr!ϑ !1rIB{6 `,$NPxҀr44fE8] 43Q$Xfɧ]chّFHj`76&>.YM!ߑv0Bz{GSya`\K'aJqHi_SO^g١\tx˃ MG39@Z%6ܰ "6r^vH>>ioW(Y{" 9gOħpS:b9\$ #9 @S_C\F[b-d 0# w9dzp.So46Jѱ0JhL%((I" 9҅+l&á$)({7SjNψ 咆SFZ oi"Zy.tN`eᾊ_].2M;cVLi wAjP=>Rw1(pF=]ײPyCQRyIC{9Gxˈd:PVDB04('(}#ąӯGRyӇ}A|줱2+c4Z ܎g,G2ɨi@YM9h@.#G $?q@!BTDҴxJ C( BH 4lp:tD(l$HFL+O;$Q)S#S4S /400 Nvs܆ GD.x>n&H}M SU2—Xg};n"G*+ {}8Vd-.jǭˬ֌4Lat﹐z%Æ͸1Hi)lÄ45'GYlhXG5j+"03 ʘKڄL 2{qJĂV(@'dҁX$Al6d'(}SVwz0<@UHm Y0CU- L2uWdKp9y49I0 iXt${CU!Tr55T켗Ex6ւ "d#!,Llk C.fٝ\H P9&\%vOY*ѦfmY7 QG>udE/lthBUd,vft?2烴! *l93OH ~sl1Vjn,4i6OAbA5 F0iX}iY" GaTyuq/ @#6"^~xӬ)_5cZARcw%ow{Ng:D.U.(q wᗗ~G.6f=«HN7Gc;t,QgE+ Cr)_֮Z^Rr6 CUD"j2"nm%K)\MIb; H2ExpçX#Gp`V`GX ܛq!V..`=DZ l[٩.I&\XOMpLO<5,T8ţ@ EH8]/9ʛezc'O` ,PM$D2@&!"ĜcDo69("G#Bp!Q<[``Pg:ޛ%w8*mKQ44)`:QSvְ(E$ `B?KIߋ3͡M'R kz).1  Il# ǨvØqۑ b]^@N \~f'c<  "wNHyw&{ $.R *e0f,01i Γ__ y%7 61Eޤg"91hE-^[X*FnCKJ ih:4BIo󙇘a O bdOC;34o4Ҫ&h\ZZzc4hƘۤE+`S6ipMؒ0`P'Ed=U¹r"xZC[YI2<ZgW7`**6QgvvN۔ 7B,{3:HTTAW+0TUG6:h"A0>8Gٞ(1EcXw~&LNS4!E ̋%Jͩ󛇡Po0}/~ d*)hFjRMIP0JQI0 0DE {E'}8n ː @U$")):hReShԁovv}pbS$hhCM?2_Td 9:rR> > @NSo.]q ӄOm|r[lMLqIIW=TA޸v)T DPPDg&OI X[2bA z@>q (^JhCzh;^  A@P) ,0f0D*RؤHq#J)@(R?**pb ]vE+GU:y$*BLCIhjJVe„tx2WWF$윊ľf~΀r/sYt׿}!kԺ!7[$8{v c8?YubEc]PO[hm* &*lU,K0P Od40PW;09 lf!3/a8>يɊ !HN m ?~J>2>«{D({Ta85UB=Ջ #!\o# 5B@O\rTARRQҊdCDA oq/;4O VI1H`L( s*ԉaP qst;. ) 0:S}h->tSVƼJ3Ԣ$sMXaukR.@Hnq7.m .j7MDBsdCnp U 4.ty`˟خeˎҫݎV{lAV ۏlwO `24R{X"b DX"ᆡc nְ%o#,b*hlɜLZs H66],<103HrCSA%B$%ߦc6s=Jh`5Ԥ؆Pz e^g<2|z|x{;HD! kPph5Q1ߍ^" 0Zy!8PDPxY-ɾ Кx`1}፠|&t) .P9)٨ď~'VX>x=x~s`ЂL"TIT.R'At3#'0[ JD(ҨhJІJIG˜ߺ-@()l}x ⑁`)wy/QΧ7çieS/<,a]1.D dfkӄ-%$g> f1 ܔh|#P7gdRz3% E(͸P(D<~K~^\<ζ&ObQPD!tzfd/zno}s[$q&"KS]8d+$ fJ8m<Ʈjw. ^Ng`oSֆT\XnI )×qXI{Cv H'@GmGgckIX 4O'Bv]7Ԃ=M׎7#pS q3TiIl5lj)e5~b J9/(1H&hRB>V{)~p}^;#SB!97fP8PEAJ!@Ra/ 0;5 93CI;a PB!YJ *HFX 6L!zѮCr%kqQ͆!?1J戓l! tK(΁ğCONKpjvd;`CP2n2SiO( }dup5<8Jđwq7jDyZ1da4;m!ɉPr 8vUx9C"14[iǾIWl*%) {r1 ,$\DM1i9<&iO3BØ:b@fʦД8  >Hv:h2T(@&PZh! i/p?5odá" Q@BwDŽM C'I 4hi{.C۠D|NW|hI2:כFIwF >P6}#vw^-Zޤ-zopXT㊰R(HFbH3Afdé\\2dgY3,'$~f lkvy丒]TԪv9c~6gpt:fs~WÜ9G[yX P"RiB!Ax✨$ 8~xLNͼPݒ@̑;HrBG`ڄ /)Jd&$Jhø=҉@4HCkѸ4& @$P@LP2CA@1DLR$#T4DI@)@Ps}d k_>}m',~ϲ({ब':D9=F Ixdnm:C\P Hv@??fXy40;o|!9To1\P`tt*1ܿ`yƑ_"uA[=)bZ*1bMS(# D(Ȉ&҆51>A}0&J"GYK&bdiuIwiEc9M#CA}5žy7;A׋$TJ/! A)Q+ S9+"$EW`>2Q}$a(!{b"Q-o8]Ō]2KqQ(}`)r; ss1%$Ha9@àœS*XEE- HyhdџMϔBt>Sҁ':P*8`Lv 0D_\ z~~PH S[ ZC{#:MXA @DD(H*P )HD5H%QoA<~9PS1(P^g`P` .qCXA\(4˪~P:=p_}佼Ϋ! ?(4%pFXr]'aַg0*>];(GܓO%ÆPӜ{w Y(yu%H67񟵓ߏe?^4>O.n*5#e_|@uY'+D4 y~oMaq6{qy= m7@ՂT5T% D'М'\q5+"bdJ>m-Oa^t )iH)d֔x~1(Ss7gyKqk7`@3bihLn16oLa@o?օ B7 29'0ƨp83EG;6|) ܃3+-"U 5\Ee0,il]-ꃌX7Ma fCCg%v"8qwA;!Tͨ D R;?_By٥qiݚ5Dl&\cFAD \6r=@{b_:Ro VLm1|Ec.8$0'K(|wt6@ŋ!?G$`?}zxm8ُ0gTSH<:k x'c%;BnO{ uM / xFbӧOހwHc)uX]sJШ z&AGP G5Áym&IĞnd@3x^LQwW谨%62:ḅ6JV֛HṅzOlM8 D~+o%5wC䇬ݹ?:>_gq=ߐ@Jw `qX1bbH!1IIE*JZy䁺PD$|צ[h'HEG"ԙn\V-n ^gh=Gπ ot_wT61@E9*#$ =ch4m,nA=YК5(Jyk\̓,K$Og1Mɢ8;Vhҏ@{]*"ɾˀ(YGza7ԑٴ='.B@gy@MW06_2C,K'(Cgۘv8H/ ~Πa"z>WcaT0ꂙ KFWk!*0EnH10FD# r=hO'nxwJ"慎}uF >}vy'ue>MVוQfUBROKi^1ATfY!ǼC"r_t523%R".ڪ&q`lc&"G̵OZy" # PQ !U/9NȔ4/ "4 +B)2BR|=%ðDдT5HOuxJ#nd`>|DB|F *X&94di&*Mi4b cM%id IldpdQpWtZsWfO#cct'ˎCR#]RI!xبD0 HAUv,708Z_2$q]7\n驧&Ҋ1PXo?ǎuIV]L d ']M)]{\:&231L"b/62umVl=gu`݀D\ɭS8O]Ü`Vڂ& `=\RED4u d1M DSE44D$5-I0-o'9yS;.K# J4 (106  9DL٦91AFXR";PA6į3^7 yP@RiM䦃`F"?mcM-F0"Xœ4* S1EI0kt \补Z()8, sl@*=aBa@W.MPQLD[܍Á!$=뵹 CۛE\,[aN&fF,E :`DE4w<;޼'j$$ fJR"$Fh $n.BQC ˏ- Q 4VǮn4DA1sDIL;Q`i "l%zh1UYKA.ɉˉ.A{DUS vb& bMRs;`lq,[I<悶MSʼ1[%2D@$%XƥMAMBˢ 3݂P6B s"LE)HG#X 8jA))T(U`h`JJFhBI )]HДZTQQ0Ash($XXf T&S` t h9K`Q4JBT BL-P(4ICKAҦҥ 4-cS3]q3D%٪ZVCXvmf)p9 hN)9(DSCErVN T` iJfp&6@ucgYV AIR*,Y({;`NTW0f[`@4=#G sd"ExHAyi64dlnBy {>b;.~"$=Gu:#B>}p0#tDE5U nD?1q60.p$L_Ћ֤YWi[)BU b (_r;(>2>Avz|qv!pIx|@p=ev1יo;Cc yKl=܅z~h=Eɇ'4D$&q=5"mr6>Cݤ.D 98]uOޞ.b[wTV~,ɞ )90.PļHy+juP15UCuGR:׫{=i=%!(&YXUD@ BiZRPP )"ZBBF(jZBYI(BJ AT P*eD<$L0RF Op ohK8;rj));#hFLU5'?PePe!o0>wMhJ?POݴPj<:P@$"A^ݾ+le :W/g_αEC}R@oޣR@Sxu`%)JBӿ" B#9mD ` ( a:Iyp6Pqb (a0 B 2"szzvlڴcUP$-~Sݠ9BE[Oa}З-0֍(<()J[vNuО%(+*l2y:hR?"Q~vThTÇ DQ@4RJK@PPySDMTLA҆9#PLHLY B@B A]'gJ4DSD {no0Ԕ=z#88a%|(d{a &КAh U$ bQ +DA@* 4SlB?3`2?"ISxN)({S~H![GǧhJ jíQ |W%K1:X@̀$ SJH4"Vzb<ߘ`=-#eC1B{$E]c]A:0Ԅ[XC m,̹TQRclH1!5su$<7;o IK(iAd2F`vR&؍O&u6;-c %3{U:fb _%nays^05_Z  x}ŕ=jYdBpںMxѴvDI2#&^/լ}aS5vg0:-1niscK>9C ;HVLN?ē }5 "~;GTgq ؋QD y7+yY >A$2rڟ>ST8cXkt$>礼O,u\U|9ClR$#;\Ϧe#1 0샶V|]a|ȗu(F摦i!6g}\ Hኩw%]ZQ}sY]?O|3oc'1\F f DqJ#!$,O'+kF_G3 =cEf&:5 f!HfHމmG8]Œ-D- a10&x FGC4q3vѢu6֖V& 36& vmFq-S^Y^kBuVY|I5CѸm|1*R|g5rsN? ,@PD>b"iwjmc'uNմR& ӰP]!sz  YNv wbGMXq$;%k&}{[U|/w>W`\>\+aHbl9Y̴-V!uXJpPxKB(]ZA7*\J< DzL[<ýg;O&.i'0{KzT.s- lF7L޵jOfg9O[Kơ[Sq¸mǓU; a7Tj2P;ՆL drE1%r Pixrv,}e"lh˱ڮ| L$`^fT\@=0zK6PUĄ p6|Gn&q`yܳ2dƴ3I")5-Of ȲJh;3I5Ffzg`V)44%(],t$ލ}2X P8(`b I!PeXL@lw닟^VF8V(xǚ!L r o3͖!eo!/9 tvq\l{*yUw%GlcY}u9-r}b4C&ӎMya[ǜօS~n=߽4A]gjBeg>UB# *BKa>B#}՗b(Bux5l3dlR%],|h2!8svfMR)w9Z)xI @[%9'#P?Á;5nyxNH t0,Sx5u^TʹdTӱ~W{;sCA۞7ְܡ&Q4B  -t.vn9mN0Hab9ӕ [n$uch:xL0|q1L~}pHkOIߩࡦmZۼAKp4Ӻ̥f5ѾTC U]O)>ߕ:k½)BJ=`W$R*T ;BWCKM:5L a+LCӹaM}gF3\~ofiLI/<)ڥ?;85_W \1̏/2T}!Ǐ FZ8тA ;\')2*o.wZ@5s tӂj%Bcٶ(8 3Wqt&WRDbH$BHي0J>9Ǜ٢ ,`ִHkI5z["DNDM؅n k߫ 8Xmo'bGO: QhInc}9jC%8Dpx~\9뵶Y~L{wl:ӘLQq'G";I ^ 7GrѢu#%W/S6T"GhOJ]ِ[_56pڨ)_W p#SgPEF.xy1$z\|.zXʘ<%~&9Ov^d`h@h:06[8q{GɘD+gJ$1?yexW]B!9KtieN!ng\9z>- oPaL!V[ˋomlwj@KSBɜ<&w/Z0Mƞ􎨙rӼCӺO-x% 86?5Z0s;ŴubiV3vSt.mp3|$ߧrQvb%dlIV}0:y',U *[ e) u5ދ_G|W#\6)mIA?/VD:4u#=|*]1V?I+w0^! vW9X2SE*õJgEdGȏcq8K>NDT+R.Yxb 1Oy|e̊ vLLU~^ Ա[R43ekZN'~@&E^8)ú::▴™Ej:Vj hq\lqnϧ=li4c[|>HN`z^Zef2ny*ĦԾG︚TwS3UJar>YLmXsy0uCq3mM;!g*\uU6M4 Jp|UOㄈ Éz+eBKc4aZbY :P@hփu Mg+ %L!xJV  CN$ @9wX==7&mA0: j’EdUѐ@a,nbq% L$CbI s Cib[b&88#n!`-ٷ9݅GedžĜxO7}0daP**kpHa;qBtUP CKԡլsI=KI L2xqNs(آCP9(h$( { גkGW4t$ 2[.(H$hE*@s\~)"@s`CyeH?HJJ QCs٤N@9' 9 ihEy"wa  cڼzI}74V؁CFeV^_0UuDS Ed K: Ϯh)J S˺ZG SC<0Ԙ#㛆gACE c"6뗝#[6v%҆(Nۇ1"6~WKYJK`T =~݀~HCȟ:q/LO?$> 4mp*2z(Z)UJ@ !.,PmV~" gUʍ2IgC4`3Ψ=OAs(bSeO9K$jxɚJVIiE~~R!D#2} 2TaO8O]:yQ9|7gb(SJ nnmgX@LLJ2!J,E%%/2Jj0* DPK!JC”цzTfY ~\M(b!B8! r`q'cX|_l"KT b#&J2d73'42z fhE@,I[Q H(`Hy߸-RU`nwA.ALbM8;ap0LA/JrSo$ +k1:%tښs``,M  4`^S))I۫oe<ÁǫUPB{x!hZPͫy)zӄgcG iHkp&PnTs]U`A >d mĐf|9); Z((֤&}gyb!qǫ⶚h#cdj+0Q#1h|n\X 38Pipc8k G^[mf:֥2/qQ3Iwlc9ҕFJ{bO9[+hvg]%sIj,<M(Pk$6[qjɕ4,;X:lZ2hd:?D7b|2GXZR1>2\!Xq2`ޟX#+l\n -7 LM2 RL)&ȓ0hI$ Gkpn l0b7M̒Hnmͤ 5`I$C ICٛW4⩂!(No\( M:ȰND1#&O᧞7_HA \AFX5#@!z$ [J|:#HKڑ&,̦2B*BQ!YR^56YlcÁALLE5٭IMښc|;]Z41"P|Eۓg+_M7yzQSO%;] /I^x`X4(Ċ";08^bK48j8˵\Ա.$:/286CV,!O5hVpK0B :pǮw:QѣC\4ĒQ|nJ9pvD8 sB6E`X1!Ä Lݴ61 Q㭸;{5Dx 8v0(8!srb4{DH-"P?X@&D RNEMNzl!fLk|d:)Jt|v҃7*z2vWuYLV1NĐ#^-K-MYDaSO7xu5Y v'/E0I`׼7i EA/]*a'jM70(1Хj1o1RbR,/'Wä{\[\0P׈FY!0o=1}ߙL2AH)^KMv~a Lf ˙Ԯ!$m/7`GZHڃPj1Y 0AHـ:% i !rnKM% l C 7v?͇:bso{C#tzOy>{(zzhӳ#rMBR!I*\d> &CiPaT"NA .(p'LNX`A;<Npd7?@)GƵ~\%r> @=`tΡ0mX~M>t;o&mq)˿)~GA 9.Llb4o>ًɢǤM,쀰$3iMwqqjhG_ObM~uNz}a#oZ!#q!E m8MBzt?/N)@0ȞՓB2xM=b+P95PIw9ܝ!!047kVAi kD>G6DIIĭw \h4j()@DcLpI6|cx^2<=RR&]Co3r$C~p6PyfRkxO02 rާo/-tܚS3GWYY+Fr*V@@.^C]D؆O" >hё4ܚBq e,d[6TviWy2DFa'P@TSij%w\'3y"})١0ve&wh6 #V[ t8gQKOp1.T^I=]MX!"t QzaE2fρ !ZS`CH `b*HjNB2/32BQ% ɞ=3|8$\47ZVFi-baFdPN_2$P2Y0M; ^z'`䐴}'HNdDj'X睇yoJ8$ef%#S@"xKJkH'bNMLO2ŠNOKrF >ͨbV$hC21Iv=Z|Q4,'XB'Q0UM@gJ4 R$JTЈ?(8)E)E쉤>S_:MBxĦh}R83Έq5i~*x biJ|u{J"L44!C2MA3RTEDQJTB 4- E, "ID8G5 DG+&nmjp}rueQCExC ߁^q!9|㚍6N})9 B5{b*P@,$ 666%L64u]f$HM%H7h`Hf1}nMt <3G8ɢ Ð_}kOMQa}MBM:k X q\;h0TوBe򮪆 ǎ h=+"՚Ɓh^aLth+Lw!L$)c=%g@z5EK`bM 8\[<41{ܞU S. )"ic} Mː-v{bxC˄89mc&qse4i7vxDs8itpj טC"rd\d68@WnrݹLvBw1M@|1XOnH%D]hҚcPhm5Xsh¸%9X͋^f0T3PZ򐉲,C ?_U4]P> Ȃh'b}rcqܧETJoTo|w OtNqaS˜ز7xxg@NTdJĉ mJPQql9]If.@7.Q(D?( JдHR!B >]H#B>@UB RTQbib)R X)FEi&@h=5SV I积=t$iyt7*>Aʼn9̱A(< ;үз)=R#X Z= G3axȨs6P`j!0di1.bqsKq)Kd|;L(* 0Ugi3gt T'sx-EOfE$11o#=4!-lBK/×k $BrP@@)uSwcxݽv~|5%1`v{<{T'ư!_PB}ܚxGxOiҠRP+Ef "PZRy"!D)9ACʹ"œ8΂`IF:thw|'_tP/2'X T"g$#n^v]F~+Ѩ_(nn8hFiXFi6ak D49rT>L"[/7#3[qǪzICB1dʦ1/wL!ha&ΊȺ56{)cFY֮F mi$fic#)2% Sz*½q ɠ5W/N9aeq&wG2;~] pKbGummK-}Xt[w4F?Yn4PnYhSR,)YP;傖 *}^28 FsQ_龤 Bae1d||p>g 7:R9#:vf;:N4S)FLrbԇY=n {U"srJz@oY,MJJq'v*H'j@!I!3Nv}lm>ױws;C(t|GK#F Ѡ&˯N&NlD IW8+3xB ւG"d<(ltf~#XD䑷9)L4DDR@aM:)ZpGnKx<{ g҉_ϡUr<;ϦOԢsxTAnY; p"CKev`9P$O4lDFO1cl~재X}/uX(l;mEQ2"hN"%=n!>;ߓDJPHMT0#AD!^8;2);A:x#x=aVw@vr=|4ن3̂sz.~q86T0x𪁍bON|{ -vyKsIO;{ՐVeDzK,DO,v#!N[pmB1L@AhPD3_"&P# M.ȏR}GCMHGz 5MO9}UjR= P(X0#=57vz q BO|.x_oP9 ),F?oͥ&çArDByϙJLݤ  &E`*h$)XX$(hI("(d&&* $ "Be H($!&i( "Z(i@TBJ@ YYB`P()JiP)&$)~:QhUH$ef"ВH{oIJ:cus¶/%Cdeh(΀) >ĕM lAZ\vA"r|1~>/9 @R CQ?nZO 9+TsXDfFmFX`1pW*"Q*QD77 M&˷V7Ӛ**cVCGD>h3#Z>#ss 䟮T3d1[ʹi%6''+ĚT',Q49fOZhwV-1=Z/j̪#`s9-Ƹ:n&ʱROHB i CPKTPDP ת !փJ~")1$!NB(gw6!#q0M#CS6آ  &тcOa4RD!la⁢2bE4*ZC_ (H|D1肜7xb _ ѣ6WԌ1yAZD" (& rHM!itmZb@J76ւiu9*WAWC7gjA޶P/%Д(RR$Gq1ILjا/ uӑ/$#z&3$op\cmBv%$I"2 M$ JR(#BRP4 @CN5DR^U>o)wB2嵷'pĪ`5&'0zm=J@s5au0ԃ3{Kx#Ĕz_QS0s&Rv-|Zߦ2f;ü z!꡽随`c[;,ٰ63)\2=TaJJ * S"~`X1 dĹX2<E U/ir֌P HĀ@ 77qҠW(P_ ?FHy@Cx0 FJQl@_X Aޞ@P:@!BRsMsh1Pj0Z3t~cq 5hq Go) zVE'w | 잮 >Ҥ9t9YBb#P3,imaԨH)oQ~ӝ ^v T+QԁD1L -ݧݱ[_z+2Di¬pX"CM9Gy+pgvٹē,qHזG9mĖ!Q a?B1 V$(JUFc#.MUkf3M_9t(PA,&~!q._MleI%rպKkC♥U*PP&G ZÌLC&h1*UUDUUl1Z|Mf'M1޴QuG.4qVcJߧJZ~8y9! N;:2ʒ"AHa .<U^ +RK8mY@:?~{/nF ` q ɂ託"3`g=6=Ϯ*Q2v!{hq?ޕA_/{`Pic9hCdMg3`{.^ecn}o( 빑R̡^yyu7zФJAKn tȐ-mc(-@+so鼾O,[{;|+ k@흱׃S@ h@zu kt`f˸qA-{)/}}To>vp|s{|@>M DC t{ꎀ}uot U퀠|> h2*a|ݪ|ǻuN@P'P"Pڟ/_{·!QpմRTYCHh{׾=gul|]([]8]]";%)ݽ}qgΌ!wJ-:+.(oy-8>}fݢn9MٜyۻϠ{m\ gzn1:mÉvټwnf1Mdױ=ѹg+v7Q=j#rpm;}Qjp٢I9ޞ󢗝fvb¢\^_rwy;mٙ}uaxI^|n =؟n嫶PxgWzzNvhVm.pOֲr}-齍UCF;҃ӃϷӎ:|aq;)^!7wEw{]cqۤˮ.lr;n_wO}F^`-]7]pc˱1iͅe*=kWS i[ld:k2B }=xovwOf݌3F`(7q5k"^{@.ѫʶѡJ)CMBҀu;r.[{]=PEʟaﯚ2UÖNgvV|og=J((%nZa}{^:롱nx)G\MnN:*_z™V]6׾ 7Sϗ{u1Sf0zDctM>%|Z3{ջo-"YnZZܑm@ 5{]|T`vhnw]l\MsvEQTAijƠ2k-vk[En;Ly}}}ɲ6tv[s8Ӝe U(E*R0ôtusy$v(MtwmƵmsaeh4#Yݻ27:gM׽Vc}yaraU_:mxWTWvKm]gl]B fT#Jۻx{Q־$})\>mo8xPCf]UԹ.XFh>;RF{ς[>mxr5ng`5`m)ϛM}|x_s|o`^JFF] 4@@h  zDdd @Mdш&SSjScI H 2bj @bHFMIO$TSjl SO=O( =I=@M#&&@IThaOSɩ)<=~mOD<&##TL!770DCOSVz}#M8r $ v䍈)(gD1Q({UuGK›]O VVߥ aRpM{=Ü: ?vwu_B\}_d]ߚJjOpHy!4U9[cDgі\>X~GZF4$cs0{"b2(" Q4?7 gHi0&''+./JQ 9LD%LDLERMPE.B(Ӏ㑚Bs4/at0|>ɿ^]\ƐU)SY)m0}U *ɳ@Yd (-a8F{sY{`WIK194ATC6ih$8AI?GiCL'g6l">qUlUO?$I4ȂQSOe󂛵%")))"i**B㤂iNn[ -IXx`aj/@DhP U8 BEMIL~k2ɢ,4*Q E6_dbeYTyqG *6 avF$ZD09:(_ssC-SHᮈhapCI0 1@B'S>LrʼnΔvdS򄉶RU }LnT =3rM@PWebc F{Ǣ[U2(|%d G>ί܃8h)(`tKKAHfЄKT,TQ M44?Cːk`JnJH=NYR*A_;43:|[\y}_97sY\F‹6M`k{iv'9" *WǟΣ6@x^厹ԴI}yN?E VKGwyCc8Jg"/%X'lrHu~}8<0UA`~(-674Gp:VyZB" J(&~' 1 A"CT%4' Zd (J8T1@Rܤd%R%) q * #PJ@ 8Dee@E)h"_T ( JbRb%0g: ԎSNT3E-lO5?7 &"&*"?R>-U [",E!HERA=MRMMRQh1Y DTI5REO9P!Q1˧MPBU$DTUU檊!b* BZfUf Jk"*.nwv"N""9 !X-C `KP{jOOM{ o?vLދW2h6Rr'Fь-_AV| E'+َns_ȉՕTR*-")IO9q ɗRd)q2DdP>?oW{ЧSbm)rTФ ,Wp 5ݯ.#8fxr6W?|>Z?FR/URD~%ɖsʡԓHA~j ~{%X* "%u۴ݾ}Ug]I+eU0@qqVۼTqP`obU(UYW?@Y>PV DTņ']jbv]SUU?w :)R$m2l.!_BTQBU4 J M%I$1+BSA@3&Pq!Q(fEE$F)wH^YPܫ\(@B6$*% Roa?S"R#x{UL]홒(QE*$(`]EK5Ish I{7!J#>8ebv6u#4S4LI s' && hOyg;;ߣRpNRYi%UO QMJ4TPKQAPQ0 JDĔ)8bXT!3$!n{ؖ%_peg)2V9O'Ԯm7ͪ7 ߗy[gl_a_8n%V?Khn/qt#ȇv6x@Ң"Dw$P$3ӥ6ʻa W !A3 ȡ$81h(ZgM#)Z`"_'ߨm݃M[odX(3nQd` o+["Fپ?ԙ*G{'-4J{,8n?sHBR5!%uoyyBm~Y 91Dvfz)QJ2բ[وb7F;U&b̔n 7X,gOԆ_ڞ.5\#vo`L R@>e ̇!/=|,<}*ȴJBbeHPen:g;bNxwD,%[Qm\XW b03ub1O]G|[^ 0o/[ ~ 0Va^,3{ QKo?a9ˡ-ry5?beeaXYEDgWXp &Pkgj[䨩t僢aBM{&o5Gl;~j_n6?b1Y)%NKeabEIMDc uNbÊH>N 2{/75ݯ,2A0XN&cX@K?N>\ ,0|{2s]r {JsuLkzbAm$4B%4А8O Z?Bwti(CDŽc(2Plh8;0q($o 4e%mE[CD%P "+Foeׯ.9 "h>爁/M{˚깔 'bOI`k{L~*MOfA%d‘͍!(" t  R9!iJH(‚H}ÍI?nԉsbq>8'?Q ʻ /OA@6.Ƃy}o&BW*` fEjF+nd 6?JYQJ(AT 8j+-pعĥ ȱA:4\#ri$4AN4R LEÛ5Ot%+Fh(y6JhTi)V# @'Ȯ.yco11fg? @8ڣ9wiPA|xX` 0wضy}}5:g hl t*q+k1NɣjFPBl;}Y9X*#J@8Qek6-NJ·!wg#,խ[){V-+X>p2Pg ~T!:\dhƷ-_T`Wj~ _*ȩ׸YpDt8.8۩ݝK~Ay1l5q_9@M/# K-)<_d^>ZR(ZҞQMՃ` zT "ړ|c;":;tD5tαfH;Xg Ֆ_|8l,6O2+Qj>K8T%{GMM)m [LGׯ^[C$! ZA} (,lXPB?#Qܰ6ŵX9#KWr@X0=h´P.p^ W3 r ʙ+&J ZLل:o+_Wg &S8G繏d8ΠTFu{[Z63ӰC0-lj6e,;puchXcB:E5ԟoV0wj_}9U.6+l V3po53Yd> CLo'*ÚqG6`q5qPj$7.6͝0EiQ( HյmuS?[:Fյ!mLWTģ#3*2 "K'=xpgD],Z:W +OJ^6BHNУ /fEp_qG (BW5h-*bI_GP<]˟W֩$ _wy61/%W, ]$E#@quѧoZj\'Q[:y  }Ԥ^q plGAֶ[8J4FAw~cפvD Td%8c{Q:z' u6_TP|ب)k<x{tw)!JjNasO#i gYJ/N﷨7uK-5Za=S ))4g`]RSLPE Ud?owlVMesn؉L)@H(-m0Pvr=^p=T[D,:faV U|, 'ٗЋVVo)edu.;6–ǂ۪c X.mpQw/iN̪qwl< ;.&V X~:gFbY!UZͭkaۣ2:d,r݄u|v)lsc05s Lw6.~+gmY75CӪr:F9;M'eJVuQ}w]Jj0{BԾk φ6rmÎ0'AWz Щ?zD== }MڷީvS$QGĻ7KYt?땆^x=.V~[G7cg x^"]`2O3Ğ=~(^ ucKa[L nۦU34{`M(k2?.*P {P1Kw3}B"D UB3UςC*({/ ^L{ ώ;NKQG0o군^h5k璠|~ػ'^7@Q_5|hz(^ S:^"+>P> ݓ%>fx?bU ,=>ʱqu=`{~*M/Db"|-oԅl?aLr~Ppfh짾ql$sf " (f=\/T#ᣝ"E٘WwED{3^`,ZcNY$3`zuu?VIu-'v^zěHO<'b>DI֠D) |Ov(qv2ۄ'ųYgmt,YLC (j$A6#]7ETϧ}i8U-@Qa\ YLYftk`2"7Օ =2>B5I0<_=Qc@MPu%l(c*`k (H_;uΟ `zwup'Oanq8]ڶa}A֬cYTGݳ5|+;@9\CCjhڝo=?ӆUV*gq9UK섮ʋ nP6FqW^^|\7%q9u-i*@9 ^WcOY1\$p݆mZH6]zсTIos~ pC&!10jd/Pά 3p߆WgDޙ<́ef^ zm_kAiyaaOڟmFWlk{]Jj$3Ņ&u?#?*↛TӕYn'YS?ɧo,JYШ1('-j vȉ隈A-T((սU}oy2,ک? 0G9A czMg|ucO.A(╆k,z S&y> {rxra2M30DvE%FA78r zU*&U)2tm aJG-[S4 S֯8O8ҵsŲf[8/~.6i;71 ^"珸lQnq[?." MZc)`E smߏߧLux7s `0;l+p9p}zX+L ~JFoE$<ydԯ9K&qm?9ɿS>z5<r;rj7~LQMm?gyvBjKO8iZ'H$yXE+_9&%~2A<2ߒǏf!W*h4GNvD#> #=.BLwN%h2($zO_,n巔ݒu$ U]Kws S־ (ed:/P}Wl>ZGޗS(SVj`#3{cXΧ?HNHҩ ԙ&FS]̀PGZ09ˑrn?VdC1,%&m04͆O0|1DњRCPsVo~c^ՐZXOIyР?7ꦏoKc{,ۇ^Hsr7 Hx g4s$ԁ*Mih"ZM& C>p?of| QhCfN%Z< 1Z(=Vj'qjJX%!,# J_[]'A'pF`=LݪVdas:bI7XcPö::+~Zmyu})Ոo?ecgϸe_U;v(mI]xZy].ߞ 0;P7<%_|0TO[X奍5|n mNJExaќ׹׾OQ_iᖞo Q`i0a6VfP|@Zekd\=[d`wL)W҅0S\X?%[qm X# {Xt0:Q}TRE>M:003I:jb<|j\{} :KɌ&% T YI;!s~p ;>ۥ撊9=I/})ON`> ZhpȠ\`.BQc8/9!Q/1-RO*'`S| !4(seJ@Ї(i- @ģkݱh]Z|6NQվ{Ԫ"*=v -n-ZJL)HSE7\ef6N@°z(lM–:^; Bڣ;7;??f8pDciM=(v P)k©2)"?4PP'g׈u6gQ [p#ehcu=ڥFs[jm3^t>rS&Y>XvmBo3^/TWW?TnN('{ڪϛ \Y_7 HZmi@m毧yyhض7crQUL @瓓pƑ\fl{"n:񠈢9mU/Ü3haܫ2(iѭN8jH@9PoBޕ6y ^4i3;:1tӬT1BAL)ݿ7qLS8U$ID{#*Zz:TS?pA PTr4 DXA;;~t3lI'm̸X" 2 *(m{VnEQ@n߰=3M[J ;'2NվȌi8) g@?/ƧslhR+Ơ/xkvߖ4rEg@K?'Qg@8g3Q ^łBlVp7s|ga!l6SgB"}P7gzIst1E:9es݂@5@?#! ݼ[(d G v|mq:I+ǟc }S|^5hlI˯^cO?8ndiljJ:2Տ ǸvŅ^k[1_=z>_=y Ho]0_~W C, r q229!`$N*4|ďG8M?8nl6DI!L=}z`_?.#4f kAsLkIm2Qc7x>cUfD:*~;ӧ[X4l:V%c)(+KKM%+ *TС0 _?i4 +DSE@P9A!&Xbh()(`)( J*JT"U UFm*!Hh??ir)(9.ey: *"u)"99b l iN䦩ŁhLE)H -4MQQ L)L$S1)l0ZjB  j P0ԫM4؊֚N (ŒXb*&*H Atj*iZ4*P(a< )$**M l@!r%З1J*&@/7ad5RLESE 'RZ~\!h<:/SJ RR@P/2)(i(Z8S;6! *A9(R P;"B>Q#ܩPQ^ BJa+h(E!ѐҡҎ)P("`_ 4-NǪ췶0!Ba(2L,HA Pl"d@R4*J#;2 ,a%@=5z 鑑?taJ5cۨq~rNG?0A" "!$j`d'QA|i+ƳV+8Ŷ8}3ƨ665S4kYUǃPnsE2&' YݓJxv#`\LDʠ+GW l2JJb:q%ZM!m:uJ;4CZ949$wjϞ|`᜾\Cr,?/*,MYG$4/ 8**EL٘Z_gt -0_38gG7߷Sh}kj+Ldpl`ƥ-G3 Tl6X#_G9DvgKA6|j&x+c)iӢS0A_*|8%r.U$M_XNo=oMEH^^oH8~/f#@;zA+AoRdcTڿxb!@+cWDv<-F4'ݶ NhIռ%IwY!_9[2-[W>쫱u^@Hy@D q`*S})AmMT—7r=0fR|92e4yK[/|fg+M=Qh ݗ hWwv {8Q/Oaq`xrl(GU._G"Q=?]]78Y6[:K> '0F,ŝd|lin[Wiף>Jpu|jv熇~x ȸ0b`~8/xޭxA_c#wL >#IgXs}+6OSQCnxu!q[[ڹuC9ypID|6S(w9nO7|E`7y R/ 9ZגfÙ .7~{㌮1էFQ)о݁nG.ʍfD[ ==< g@~dp['DDz׳9 /DlB{Mcat,۽KQ}~) 6\!=!~j$(hmZ܀iZ^B%&( @i֚HcE7/ Ù *ܘ߳Ufvi?.vBsPX( }<*/gJJfIJFӟl< tJN5̀鑷Xҟm˜klַV6C˧ͯڿ8'VUtzݭ?&u4nTbsˈh%eRFKNBJ7zH ya^X:53ʑW)0+j5$}?ry$d"iEL| <:ئrzԭ"hꅺ ,vEl{M!Q{{?dٙon 257_UxH4"և0?fH~g^9J- X^ R"AF+ou@Yŋ_snvMuM'DjOWms=3`^j/6L (V=8hE_k<"݃ ??~( E里˜>I~]4+vȩIϟ-vf " ͆`ec?%)mcYq0ؚ/ AC$-Ո%BSXb 6N1c mVLPzkP9HIG b1Af˒JCh4!Td$r9%Bi1#IT=\2@tsy>ʑdĎt6hJDm yAMR:vss|?Ï]9.w8>u o*vB4O{G{߄8>=}Sá>H$/NKQG{d!f~?U1x $|Z;4xP!HyZ|6I%iU{ә0$ 'Ro-?ljDv|dꏪƕyg_c`ȿO\o8L G/@<8Vw,$>ܽaGI"Z&?3K9w=a'92pYn:5zkk"el0"CS;c.mdOYI(T CFtZC,5vynQ:LA h '\=?o? %ۂIh!e*.Q ӅVT?5ibg{׾?Nn-Qm$ǡ:D"'}YvvacO1KœnhFq* c֍7 A p"#.mIdO1d]~T|>ЕC@#QKCΑSq!JϧSOrC2?/ߏ={CnK?GRmaFіf A~{KÆIXl!1jm kgljх}”,ߝ4iۻ:2GkY6& *P@@O u`TW0J>ĽY 4p{ZX;a0Q>1\6Bv Ft$oc'E)(2Gpb酲>`srڽ%JiV?v?akb1ǐ~߷G-E%ylUF-~F- (} ȼuBլP#{ii5a?sM"[=, fd 6(oX%`Nu=딋;ut~Z@6]ˠmN3>dzZ.wis/+LJ·6?{R~%rU c.Jnz֪BPwZZ}TB~W\:WÞy͙5 <~SJ-P=TQȄoճFPj`)`=33o! v틙py 7K{uH|;ϗI=tM7BP;W  zW?-|z s\ǘlsO!{bmO+gg0ʊ@\4rREVFG2@FeEm> uz E~=m {"~r^_=Xz%\xPDc[N̄-HI-Σ O/Ή#؍!.x*P`[߬/#͐`H$ w7 }10T K/2`jGAOLBM\lݏHV6r\bk[0m#ǧcZmȅl(f]a8ѸXH "m*azϯLiVMz])籬g8Owjv7W{M}wP'mRI,%8[^TD . iJ""X{rz}畷:1K){[|3o!vKpfѰbkMH21AzwTx|zfB-[P9=_2œЦ8ج79 ' 3{]^_ȀDXۺ^,SX} mřaP B)}+4 2 C6+t'Liog (2I!:d+Uѯϔ?bBsxOކvj~a TFF:Gc>緓n[o_Y}Gu5=Kr4,Jw^滚` T=k+ qpx=9>? fnZ䨰G2[VU!d@Wo:k: QpnQ:bnv }wg >8;ߥn,U"+Sn'M,ZԣL `al$:tO)n0PdQEUUUC80̬oć]Y w,ΠMΌZE5Tn ̪vxU0[ xuyeỗ2G])TC,q>.s\}4FML(r3v[W?q?Fg)l^ Y~laAD~*19*A].@|N @J0nA@PTI:6Dv'R FJAIH Xm:ːUrL]nL1s%LUyYy%4I1ZLI'=J!$ ~}yui[+zG8Kp {p$*aA&{}}\CZ3P!Aw!Nw }594Yݏw,4F Ph5ک]6fӳP";q{]kk/6ޟDB"g%+hl7FI QQ? 64z4Kq1y)S @Bg l "9a;6+Hpw Y3ϰ]l_Q@I 7#l GA a\y0@s Wٸ2k ۫1'.GrvЇFlX8+/E`Dހy!(AQs ڢ;~@SK6uϪI HYχϟX"3uyG/F$G_0L >4G*/|8Ⱥ_ i9(RٮWXɟ1kDﺩ_QuC}Z< 5îyec1*7+QLYHc}÷M9Af;i08 &ÓF{'$R{Q/UHlK:ݏ3ģ7{Eeft ]M8<~ B~-F  O-}zI *30 cN^%`s."FV[!)*7a@O`jZJ461s !U-@r~Cna2&SQ)GU1c%%-4U BI@iDR*PKHDUJB`(+4Ői}>?Tq5ڴjf E/\vzX⁘91_NM[ A-i\VڸBBM%PaUbnv\' XX(UMROvEzXm zSCLin ,#F|V>,#ONMv j\>ą#1/|:Gvˊ'LH3X﷥:zpo=`!R=h!9ث\eoX oNC~?vX}%L/MZ@X{Q=M{ȼIߙcE;e P1EW վ昪Ț>4^|p@@%,!ì`7CwV#ɲA7,,Y5'XAAɄ*qn {IhXHMd{>CC X[`Q0Z6t^ QBox$)WZH$8 JP?]Fz4v |]BnU3" <.納!*G+Ap O+2$Ura}AMn@}Ap| IS K-u%c:9($0 (tC8v(xcnEOM]>]M\5pRPH) #FRށn&_;6 ~(@lb6??m6syeL,P(Ԁ`AG92N=7c-|"5!Naت d,+AB[ H蚙b4@7]QƘ(UVRPǻ,2 blVog_)^xvb7("B_\?ۃ ~j(12td>5w-IX#]b.n# j*H/NYQ(jB $B\FK-{iw=Η㮼y,v 6E 0t PV|UKSAAHpU)0R \8'{6!!~InqpcAmyb"UJ:yl}le3/ؤvћgI똮sG1 7x}sz:CHs}%='?ٜ9祱)s+jme'LʪUE]ݪ&]ѫX 4;;UuBy;PRM n0Ը8ujZhTy@e<GÍ, JuQ#r-mҏq t}wn?fk/{6 7_ڜ i~>?Gd293$r~zlfLJbyìUӠqGpSHN["A/[.c N%%آ`b-UXDMGbbj(zU4QDhpU%P SrQE']v0v657j,JU00ۖ A>4݈8%@6`<zm@|kXxͷNk1"ӿ۴&fˡL80y7me`]j`^Cϑ,dD& UtNXe5M *ԶED^ u>_=:n\3]34ü#m/E5f-ZQ f>8߼CulȊ;D SHR5KJRv&+VC|V9{5VE%hdYOl^G{_Gex.STzN><6}s6ad}ء3 - ,zۨ9+p͂\\w9hTгY@_bw>o_wPǣ? ;pG<}q1C{ѡ,s wqnyVq.eލP-۷Z. ITgLH4%>JkMLP4SQsV.;> V@0/ M +͠;RPŰv Ҝs` HƸWuP05@p#B<8_OoW? <4H^ ,UO@(`]L> T^{Ý77 jpMNc`@(G(Om͵&]x?uw$* ( {>dXäIrT@:|NPgSDcIUVUUUJ̺;?--9,Vfc >#Mĵf$Tj܁MA/Q;[^EMQhƾϵVas-,>rGSsKOߕz˜"cWe.sy28!{%#%c_laW _b ny]lfBz,xu1|'Ņk-:0۩b`eX"ʪR *zy"q<4 8r ӌ&" -L1RE6#k@ܿf+Q%([8 l;?'U+eg1JQ9!(T;X2 <+5=d>k-(7ێ X )0v* { ^Rf.#Sz %}"6l,Q}]ЋĽxX.iy8a3z(ұg n_.woj P" - ՖX;6XK(\ڏX{8`a>lK: 鎉`aX !1$I$7xO $#Ja4W+e}cCm?ګ*{9Y5\${>_<{^fǷpf _A;Pο9_~0UvANVp##3^a30Ud{}SX| zcy#)5j3;XR:)F~XZbz.v}PnQq"o;9]]cl2֫8<9y[ LHC! K!qa 1.BL `llu6P+)~OUI""(k01 .C,_|n`7EJ=&.*A}ͺoOZvO/*&POy磾›n}j{KƢu;r $vz,u@:UC^t%(SҡЮ|oS΀}L$2I$DIprrȍQۓ[Qԩ}~!y ߍC"MVPxa&()N ̣2scn\aY uKk2hĈ#s,(¶H<;g#.ρ f VUIon0鉒L]KWQ. #dH yt  Hԥ@~* XYa̘ze9,-hX',cӘУ6!},4#b&#iDç";CBZu!ufE6] 6rjur8,)ad4YQYTx( G=)۞]ufַc+ YY_Luq djD DI|s"["gB0 5*Gv0Wߌ(#|xqtL8u>,>S&? #V"@l34\S #_=!II|Fג􃌺Gs:=apQݙ@ cNb +_N+6(D;Emj/&,"^0 5)Ɉ>/!E;rr$;5a 3O?i hr S&olp͍iD}B(r%(NDł1kW{EG$TY hu1(T(zרǯ/ɰw%YJ0{hRGP+="ÂBj/c‚ϼcd~o~W+j`9"; $?bQ\/\nCWfsW`=UY%rEdvCv#̟ ?aؖfn'/k/\43ʘ.0=) =.l^8- ]Mcsk()9͉~88"C4zw2v&YhQ20*È1Wl?Q{,%B_˟nN~WU#/N/nZBW[=j HVͷ+ LA$ʈ+!w2 M 2u#9}ID#.6: \̶&M9G= Dn1l( TGkSnܻaS:Lt$p'6(6v/J##";5Xs}0r͜r]*[8ΛLRO7;^wv?| Y GsϚ_?:KG?)a5HG~ެ;Csd#OD$wnU467/#,xԊV퇮qգ5e`J|7 jmh-3c" 3 ö}ʀ,0޹j$6[ рQ\YX@bjF;?eFmgW0AbFpf(AqkƥqGWd; ]l~lÏO>fJ ^]7.GNqeʕ)6萃 /~_;aLns5}ѵ&`Qe-,71gMe`E"nl\1ɃAHg}(# PFc6 yCox¹G~{wx*ht}Azhc i:a߬Y4:?^Y TA SPp*%ҠPR@g{ҩޞPu:oVk٘Yݨ2@eq婉E u . ds>68=Ag D'&CQ`k/z@/՞r>F+{wm Ès&S+[n։y͙\ y)8OMFtlb%{1B57(j(,p`E˕f.i7A B)Dlb B8hXҧ.۹hLVkZ*ea*y_u8%f>2]ƴ -y6͑+oީ80VLhV[Q6;)eMSռ#ۖ^ɇ <|{"M^ ac 8D:CT ejwӘড়V"dO ^r>_~Z;c |Shl$ IP1Ѯ 0^{]g`oRM'ED!:׾MU 3m#s99{H lIg;|2 E;a!l5q'Ges5;B\5E6Ud2UsL{p|_^r2xy A%Q?%$}8raz[A:(@*-_|c!AD] KdC(eQ6 Nn+{,+lܨ}'Io;9>b #?z솁J2-ߤ"LcG:ŏ'8= [[v)-XI;v=,7:`QBp݂~gջ=/7xXu=dhv "W<[ǃ= y&;O-7Q-!R#PT46So`u^d| vT|t.:d*'8Ne@7=y˰E&1`W,fT,qVk,<X6*41G{h<f/ܕmɹ` *pDcċgFAԈ/_])5Yb,m"P!& m~}5aʚy:zq3{ypmBF{o۞0Vq㮧~X0肓7'7 AC@즏/!/2' DR7[ggoo~RD4~Fw8Ty{TSX@ jG +*WN Uak,ؖ e2ݻWr$8PF ̃͟Y4~qz9wv%R"VΥRXZbxږ,t%,XLyue`='CAv_sMZdל֙:gAds [!1[X9rfc1"$l 0`KL$JA ~;֗C@$I=};>_NJz՜ j:D)d wph!Wk0yǵAv=(|L$ܾţLiU!-Z!,# \ee⣓þJ!*CQu۹cxV/{xoVR(nVa cNο,O`yJ\`箞wC~w7 _ə ^?w1e8@~\FY!V28^h: 5`|@D:]Xz=>ψ͞ބu AٺP{>6zXhFEzcvV[X*։{?/ 翝_rePf /0qٜ!K7VMQam~Wx\"YjkǎtC7繠Ff3 '&]VNJstTI /jzKc_|G$O'HwzEj_ 5G/Zd1jDYSB&39z:[|-Ճ$'ԙ0UsL\Irn7؄sBEN]VEzv9%.Vw}"DXD0o& M~9Hmpށ\ꯨy;/.w$y.~qjn3xd7enng+)ONtrŲy[C g^A`umD`ҙ4@(&*\(z*va0~"WZ칦!BƗ,3Sk# ֒Kj,L0hcb4)h e&hd 3%I(sQAnQ`v:Ay:v83ϕ^y3Ri9`co'('>;}W+[AeB&a ߗ>Ͽ:(=G󶶾dLu#Ʒ@JA28ۗBA굞u4[ F*{-%r"#'2TlVXクe#?;3bjɅKjxt;6%D1>QtmX$0+4x:H(Y2U4Ui}EτaJKa##}-'aJN8a&s W{Vr3jZ v(}p(J֕yDt@M ޏ ]{Qh<.|WD#hspqCV/cQ$s%1 0{&HFo#QymVbs`ݤh "r #RKTy}wMqg a ٣tP,t9Zi*TV:^?` ;B}Ya(1dciX(NlZƷxA#78oု>dB].Q݁M~|S\"Ejb轄 ^s=0R=85jڬE\U9K؄&LN7gr^.{(16fm "zB.(YG=0W(@ᚺ"\5ó?g%zP/eIm]Oy;J$V[6V`9ǘCRI` Y\kt6Ŋ\~'?݊s_mݷ'dїoCҳpwMd$,vg,Op: +Nے/Z@;NicQ+pOqSu C>:8#]Օ' }V-] TJi3ҎGgTVkذ:afy[r(2g0U%oX<9Tg7 JeNp^PpFCS<~ :=d=l8X$>c).VMX_Ï3K,!X8DDXQ;K'|ifU\K]z: .~Uluatw%UyvoZMΈGcc->Rot4i%>E!ZPiE/NUwX{'V ;]}_J$SÓ3KW#.y Sͮ;fbvƌY6_GB~w ,33zꢸ #QQj#P^>&[CU7.]\Ŭcr"-I !cst`;T̸km}=ҍ1rGu\Sx A-c1 zmnJ p&+l6^5ICJm{7;7S4rn̈́<4ܼۅe >] xyduaҔWja!`([fgmOϏ4\<ǼVTjPUaӥAhqpEt1b '9Qsϫv'ybo?GSd{xa7F85(!@f3YL؂#e}= *#sH ѣ7f_+wkpwy~Ny%&u-FV[,i1z"62*xpniZH&73!p}U~ڵc'͂&e^ B`d.Yb2`jIa/|(`&($ a:ً4.{ؤ-|`Cp Ǝ|=e&7Uݐ.\9.! GxfB2/kFnyI0͹>#B5(X&."׷}}B-qHvN y. :;~j)έu=ќ/}|/Xh*V/68Eҹhth;i^:;4@{q.Ŗ܊b?֝M 3(GB̑(5ͮ2p\O ?_INN%6p$Ϭ!Y+Æ*69KMb*jQ5%7@b}WD843jwM_XɵU{J s4xxg`ڳv`+"@DP?ts-{TnŜ) Ew ^zq`3@ U0|~x`.>7FD3UFp ֜9׽?מD]s c%(?Fj/E|, B6^>5z=.<(Â,X6.PI3wZK<8(1,\q6>ʨ >'dݒ1j~9o"UN/g @?lq= ID "ýF,# <,9]avZG>[d=y񳊥!Jyq="8:;= !eۃ҇{ aZ|%׭<ێ4w²9`H.u'OAAN}eܿ`T?[H}7Ny9/&??,Ao,{-`WkGlFշr'1XfO>]НdHtb IZЫyY }ĥheI &'x%#Wl,pZA?3v@S;Mq@B6i"@Oxk89 Gd-_75pB*ms4a?e3 ~f!x!*C_Qn̐w3h>&X< g9 c QfCC5~h_Fce 2S n$`Pxp-:"Drnz} tv:$ u 6IQLDh yÞCy67y|}wA7œJFl20Θ~s^}j8%IeL[Qс˸q,?c4Źc$*_5b}ݪ_C"njjYB _(Y ?[dF(Dd},S@`K3esc3OW_֜}Ղ7ͅ7e~P<:4Z_B8mٔ۶7엎ڌM7es;:snK\}5^z)햟[5)biU'_L;̄cƐtv(@8/fq}lʞZG/ `h*q)l ]B$Ruw>E{I 6{aٌO3ش\LTEQ0!w݀uw+;w}P] ^r?^/@ȣ.sc /rmpv̭ ~^2p^ߪ_r [H #T*S"e-~1DJ=Ǚm|0MKX _ CУb  ,Y*\$HF|~s;o_1ˆa0dHB(nJvTՋ2>ɨ ]4X*HKv3%~Ӓ2k!wɄ?uTW@G40+t!ieŖkWjK<_9A(M yy 0Eڜ8}t ÔΟ36KuQ`~D?68\!9$Q3r><}B,+oZ6w rn ECi2H=J$N`bҨ 79"~W;`N*ŪD̠ UҦ1$}$ 5DJͲFw nϫs̨-<z Z-!m[7tv_?3w"P|/oerPֲ>u  ~j.א(WxgUYvW?>zP붇|~G~']Au~_}%O|5󑴁Ac(/ [窜9i*3ALܣ$s^uf&ΘQ+a(E\--[ R̶`۲DT+]D|WY1 uNpUYٲ|D\GfreNcsncF\{-ۼVgP:\t}-a G'QfYFPM/2&DLBAkpJ}9&L1`J`aS>.s.w RPc%Nێ?/$K!UFa6@ɶs0Xj O{ZA1փBL\cIػ$܉p<B Ph2ͣha; :ۤoH58sI`?å_VTZFI;a ل:G .,A0$h8b3@(mȖ" uɔvl?*$ N  (ZF&J?\%*f $PR4T)Tv=<۝[XlaS7O'LCN"TFy.C>+<Mrˍ1Hlr9ܦ)]ֺ^b!#K  _e,9!B XCR} 0Ȋ ))0#94+Z1ɍjػ'e!H5e i tI*kO6P>SQg_" 2F"k|vq7'w w!@!lPXE |߮+ YLyD%KE2%z?s,`(Q(X$M=e0S`C[vR602ptͫmL[c^e7=Va.sW2Trzq梽\Iʹ;W_W|ݤhUDءU%/g@ d$?^ĆTw>ߍwy@6!ͳt:<d)Rtמc~$U'=_D_k' d;`<5CÞ!U f=mE.윙L(ee}E3,sH uo0՘ }B6 NҖQ(TH[SJR јUXW׾5ON?*7-AG=8үۋ s 2QfUQ$7}]r9~Ge>:б~42*,lEr1}:\k^%v!b?u^\1. g.7Fn'/ n!ZHx!ys˛ dx;HWY#DHq'4 ;(W.佦^0@ڬ}pKlؕ&*љ &z8g|JNHI w) O2}uu}~ڡ'Nv$F$^_%;tԙH:S 6b}ZK jnߎ1Lb1sO%6و_ <"F;":%z DQj1X &Фje_j ַq|.h\4VO {ş~86f@I"PB ɡyv"f7o)r6D)Zuw`4yAPy7_.o۴zXT(or70)hdn^_iPj۟> PfḦ @l$B \0${CcpPz5A /n~]jHT@˼Ͻp?{-}z>8I|H~K&-#ǮݍMcf_Uo<f=khpU2kF4pRDH|GӳJ}!|ُ HN>x<8֥2e#Â>Q1DMҫ=Exħ}/J#"!(oWLJWnoA֐Nڏ~={Dͫ1?Ϝ;v0=_4n9:#eT AHHOD0*QH~B_'8w͑!9662ʺLBe1w t)5 VUÊ#d<"joy2>=c||`^i-UBĒOGK%[zJg-L:Dek7b{uU 3c}wmγ:_uǍD_* A4#zhg {gX7Clcth&-iv=Y(Ēlgla9,/WZsf mbZ7QXs]K:Du*I}M8P|sޚ 6,ՙjE0YNJb`QUZ+ 2Q=vO"3>δr]n)sFf68bR{yUS?.Jޮ +Aԁ2Ug"ږX bP( /G!OLv6~#l |^Uy\U4(,4kg:!'H}LLHYd3P≬Cs8y =oT dC>>ϥۛUA#doqs؏K Bru .`݄j}A{ 32젿ic,O' ո[c|Gd]'glVV_U48CPYŞ;ʻ_}s1^oy|';Dqa07 Q.siKξ?"Qÿ0yv %d&frǺ]vit9.ڇnۢ`ץBH^"! QN УY;m`AP 8 Jұ{_BIz# 2 $i6Tb,uQn%ԓ=ڋ=ρ/mxhkn髄11p:qrzGmUUUUUyv"W GarΫ{=Q29{Cۆ@( BMeq}b]uw(SFo T?}|<,ƾ3~7EQE`rZ P'ays]2mg~,y5Su(T*^]c`6zF^Vc|hfUG÷t:pU=[7`Ft9 F+ uҹdg/] xJ(t{ޙZm< b}nX #{vfY̋aH!戀P}_e"{`$6..; \i%N!EI@tʡXP\ha&lh)Y[1p7?u:vB7}4q._{'e2<}AE_b:4FS=Aη㛣Cs{4d Jy)AR5VN/fȝ7 *ҹB1k,JM(|V9q3o&? t6d)7LYx`,,ͲwߧҪʌzU!zݞXxA} uȀ-u65((Plc̾8^3!0 Ҷ{M,.!=b>mPHbl fa%rP3< E\Z2=ϔMPt E9KLl4͓]^%[xŋҕ~g\~g~8&#r_߻X:>VErv5x,!F@R~l,}r_vA. ;EcO{n\&%[l5X"n: r`$[?a 1߽Ձ8(6*W;euU ʹ=ZR6BbQi~a߼{c]+(..dT p|@Qaum΅M -g { -!2a"j.#~)j"Qp 8gHJ.nlY, c΀rcK[Gk1e,M9O R$Hv .3%Qm& FvIc]Z:'ppy_L\bGEXd  g%jm~||-}[^-wᤕmKx!A\Ѓ(rs4Np ?cXB|`e ia:bF|1_EV@pI 'k~! W}7:\wZ3lQ#冚ڴ;3ZHS<6B'8 R-Xf=4C0PB :m6i@p=VȽ/׉3TJ<9/Nnx]^F/d0* (!ޖQ{m?@&=/VN ˀ[{mz-OY5$T4KR DGkIC|!bȨ/>rxbt{P9u0ʖĎV3*$vQиDw !Q?̵\ zj%8;^o1 h!h@C~9֒n' &7k$}4~ͼzT>`8\ w, Xf5.#rs\ IGt6 @l}9D5uh;_֞ fz^ Z:4q $h]%dASlcDs[d5cA;ΤY< i:^!ȜV.&᫪\.YqNp"/¸XuXE11@: CΜV<`[1䘁 ”zp <{5#s| 5>V"v2|z`¡w=]0m:8n@π6Asuq旣3;ؑhOOžddj[Dw8:]'{@z}ã9%` -dvިM rdV0B:]b1|C}K hK_k AqI r]E^0?pNߐ'3h dy ՜V@ <{={GKug}*^\jHYN;'0[6Ƙv_I- c_EK7:/(%wwqkқcS_~)OwJ;q t|Q*CM@0h8ωY v5A%4dCGsA4ޞukV 41<\v Y6u_u̖c_X5O#cw=xPfr;' R˝/͙̐~p.MbgA , voxFHȆXY[.ftiP\,cVhe]j9]!AJҬ }vx\ԏf\8Ơ {kqC-@VX`/pY0qO;.^z|}T*Γw=mqk.*$-+MDM !J,+F#gǬG+aI,lSoni]+OX.EӤb= Ko~X2`N_n’=rYHH/?^"<EtUs*AŹWCQ[sbVںsrVpJ^mFZIBxH=ǜ$?GI: QF/g(9}Z1"s({«쐫ÿk ( zHSxWB3(;Cy{a [)ODIaQQƶ`?? 5Fm嵩 iwPY~]IZe"fqƾGUfʔ0Z秗:osg`èFd8u8r=8\HyCxf6WPt-&]/ 柳{(SHᮧ<ݎ&,Ϝ 0dY C`4gFRe#̨AcÁ^&^ԑlcb6>JԣbZsOpC1XxH Ysә/ͦ͂(:B9B^au@x?t)sתdXT.>_Hb쌯I}(Hv.9#`U_~U]a@?q7D 0aw.?Ix8T軌Fx3ܾP,qrPosXL8òKR0a`K'7!*1-T8j\TaJ,!DI?l6vwMýKsP%HGmrDԁ0f0EK 9ڒ9A:h/IO[F :%}@!= #(Ac9N!UkY :ΓFG%c q\s+t~ub$ݸ[0%街'xJ],Z9{`T%$x`J)Adq|ƛC}3\h c;D"mnKDO8jwnŰvH$&@m۾ftˎayqXx DMdBMoQ^&4ÃwܡUvt sLV:9 *|+oR-i{z?~u+s-QB\w}+)64rjcgyedy< 4b눵dHUغM@ FNgt·Cx^aVy;v{($_uUR"w 8c=P{V^65ueTΦBU?֤Zb?ˀ#9S@,򓇷E@K_QIk@@VpBDWa0}oQ57@ N?֩QpjCP沁$abTbtzpxI.8[W? Emk<ePA$* 0Qu/Ef@7#BP l{}\;؉ #|_k[M:YG$ç9>"#=b34\Di R2˛ Bm)GL0sZBeV% uE່^ WD` ;aHGP*}KMO\g%dL4k` .1_8@@ Lpx:3j\"Q,Ǡ[KnjnRFAyo1Ǟ4?|]j\ȀG\B΃sxM3< slgp'&p!ubSIEPPSMUoݚݜ-=|9- !wW iU ,UU]K{>}?tL0Ҩ/L6# ]IPmdži*#UOW $s6z̒Q? dlm; w&Ne$VLwQt Yr$@C{ i 3qs;>I ~m oP(<F5I$G-?\܎_)>[VO6EJ|df]E3М69]DZ'66g# S[ݹN d9 .}ԎFEhV>-q #c?DNIG:$0}VAu"dC"Cf x~1Be@/OqkLߝpKF1c4@Ì,8!C8I LǍH\9k}e}e#C <|.6`:q;}t_tI$)"=2=oSھs8vA=%ߔ*g1^x6VޙНi FuZ~DB8o0sB ?0l~xy!p).לg`IeᅸnjUbWTfC13t,޿c8'EZ.Hٰ.q'#2 r% _#K,{NЌxXoO*ϴC=cS !oYԸmjhkP#=/[q(?nMW[ݚļ9];tc s\2Z3EŖfUpi8&A sG<|>q{lJ]5ߢ& 9#";y$rh /t_(Noz:}YS }?Ӱ8M n"$36y\hK45K``fWgO|-bOYh,…{ow}ILʮh= >g;R~KB.+^-w8w>Θ8p610m^9ODo0oǒߠ3!~I1o&GBW㵹n>:6Y7 013vBM:07FB{=JbgwwI7!"!I$~?HwXȇG:wHyA> u_SM CoT}ng/JN6PDk@Grkj *?;[ ؟zjRGk'B jP1FČ DC[%EREwt9ӢF@_uTIJ0:Ao^'rڲgͿ>b\z0c#;À b4rB(OاLmxYES^:&r>ʏtFvT:.&|gz >o37։򄩣cMmS(hrq 0m%N)Ϳ5 7nMHX1ޗ{;+38ԖP#1s'+F.^T?l'չi͵ý4ԹJLo~kYwlMCrAȌ!ʩpfFrbV ~xD/sp=>/ot9b:6?AԯvA"I-0s89,lP F##`W`V$d#..\$P_kO?^ZG#5CtaW  o sGtg/?Jե)aG? Ae ~-@K%˱\cr1P Bw? m\vj3khL[~, HL)b!؀%w!_O G Ssϣ}祔q}8JAd{[i0+"..|1toփTzPO|z뇠wwϱ 9nT'>S(D7PE P(*4" OW#q:53QI '.Þr1`4$2sh&Np{g`;žxO˓+GpQz4O; r#C UhEbUiTXD?_~ߟ~t|(,)P[G?G@4- :_^9>i=NV*{["׬?vb>$x\sddu%(Ϳ>~\*+7 ^95@i9i܂y D?@]g# s ڐyAAvĢ|nF ö,`cv={{<H@$9*N/u\Ëb?:y<9`rH?L>D{Xi#Eȗlb>TVtRhYPyP]LcF7ǃE(jת2NQyh29@c}yz<$H+J;D #/ 6s]@ d!eȄ-bAz40"|;e2GT/*Yŕ^ί5pg+.Xtm"aI)Tvgϡ n q7w+RGe'w%O'6} قw+)\L2N[IE:8 ~_ψŰmbĶsܓT;?$ 0W5ӇUQ Ү?T1bbr -U@ Y&VQ"Po1 /_֢xzIbvr$?_;Z8ŝbRMݽvc?wBq==+?=(<``&p=͏LA;u(!壔MTŸFH< E S_a4맟>;ώ 9YnF,_wYa@"Gz&sSv ٽPY6 bͮiNLV#OoŒ*"w<'rdmSK5:jF{=p!(7U`w{{pK=||ygS_;nMD'ScWَ})' ET쌊=nP7}3K^l]YU6FrzB761}%@YK/mywȶb\G5lRceRVٿt<(Glv/vsĆ4MQss'PߗT9rѝP5n|AТy#!=Lwk^\8HL[R}5{яW_.+um.g1Sh,aݓ&hY1AF-C%.jP/xJRc=1#f~[^0D=Fr]ͷpPc(7=O[Nz-'ۂadzm}F},.}o8J@K?wT;rkYn! =M{~KX*xV֞5$W#{pUx2."yczMuLwz+zaD6N^O6'sqX詁2u)gSkll?f_+ߕmuT~oBhҸMá? *tc s-}fC{%;?k𠌲{vVWs;_Z)J3fO[ݶڄ~nٮ]7|pߧeg~hJ/ߏx ?`:s>b:⣮DIz7;a4*4_\>kx P7\=õSwY~tgcS)2noxo V"~=ҝڬ@x4O@N3>Ȉt=wӟ1A=>]_oSw1gSOX7i Z֞E}uSx~ox{ODG>}|85fA;7ő =Lޯ[/:oﯣތv+*v/Mf_-V/i0} uځ/wVAw£s|x ABaP&H+yT@(Tz3,7~HA;]q{^}r2nu?OP}I2Unߗ<{(m^ismg^>8œy<6b$Q'=C;m+L.?}Wּ?u>.m 0854>ZLXB2@_*C&үVWH&1Ej͇PB1:i Ȉsotxoxrnu< O>_!Ot 5jhbhj"*"&bj$b *db"I`!j e"1)jh5 h)Bc[3vD@1К7B*bj Hi(S +S @5-ZE1TH(h"'/TEE%LT@CT15SQh!<IK; B~P';u[XIB==u=dk=p <N|gO?F?iдry (\&88$9!D@Rh?ʀ̯{!PMX1"1}2lG#1f;ڍ1MQA2Ho<΋fnmK+ ڙ(Ϣ4 )QG܄NxmiQ\9T$̪˝-YQ܊,>7+6G0EGs3f H!CM@kMF ikQZ_mtPtpH(5PU"PR!bA_vC1A3_LsIyy L16%IwbƊ" F^9t'SRU_)0w8+ )HV/ 1EBV6Ɋ#sQ E(U \ ۂv'| $Q,:Msi gKLSb/uM|:M9|]j47?' lF wS4ϟ6  =J H}q1o("R3P{,/ToR U\ tkLD Vi9GOd}ó\Mr5@BYysmݞw,vYc6a"b6jgĩYQ|a%lL PPh NG Nc3HER׼w_/W[-qa?cW5:[M{\0">;ۻq1 ,ʏڨȅXR }P=3uB4eYqS#wJ '¬=.`WA,WDwY[|#]N%δSBѮg#n'``aXgY@sXӞTW,d)'\R J^[Ԯ8T wPaR(EC^^~ަ& j^ 8;8j-$9+:٩KN %K:pxHOWڮ-AODq o3|No ;j *C+)(Kl(9@y UaB}]+>qX\9˞뮧.cVɉ;k}{spqԪ"p Pٔm =Y4|尨\  tPU AeCoq?G.ADR2Fl y[@/ >no;_=cqM_HXKoIy.S'nqUDV/Rm!$S{T"B!Cqa7}B\@0AQ5JnV!L JB1(Q +0 yPbv0j&J*T@)Arωٷj/Z*9(q*tz=$?ԕ{u&/$~V @?˻eQ3>O!<"\G:=n~Tw ?&?Nlۮ]`ņEPI(S4-'  .owXPyOvۯɯgc(w(]ߡA$u!Sڇ8k Y%T)@Fzt4G $I&feUUW@I""=X_61Q~ @szqN!͏-.b 'M! l9Ac ~˔2K{ZNǡ dp7yin|8  mxȧC:L_Y"0֏O4 9c&!9n @Wcp`u -eoG!:|pAA=zfC9#`!8Wp{S6 ξvD}s2ؚ(n*T>__(6<؝MP Ee&"! p"ѦkG/y"wAw^f&f>ZAÀB*7Fͺ ]-W 4rdMR.NvZ31H ͧ4܀ .O+wK_ Cx:֛)_Im@{Ԭ>nΐDEڳ6%5@{=ID@ FQlF:% :NFIX{ź6ֆ )_dQ :$'Imc ݹa gTlgxbp c}~A(yޮ<:{}ioS.W)y[y "~ pGj0Q?hϒ#}(%m2.),\@[.~Z$XtD8H,S|d 9]{ a5* )#X>7]$5%S~ E jGSԃǎ-FBwuo3+3վƗPQ_"@!';-O<ȑA;6>n>s{Öa )q*V9qe nc9J1Յٝފ+Ivj?kEHlm#n]664oL >R#># e!A$yڎȼ XtYu]΀~o{hdr MkcxʪOݎ`dq{|ja :YAmjjdDhܲt)k%^dJ}+q]ȦČ +٠5땛Ut !sa:%g`&GWvMMUnfִ^.bϺ<)uin ?hᣞZWRN[|mb&ɲ`,lỴ-.k ۄU6688D[ofiH9úG$7]rY0'>*\LoKwQ􍾧\m6E+EmlmL4P#RC\+4 ryR~x$:lvtd&Es3 T1#uqQkjw"=E1 +hnO^=Lj#Ƣe@1[7Fpٜ^p_VN="vFv8)dl4,9j \,^ުYE˓-.DSw;~+E;}J\CN?l7z7ⴼg?g($ -ˈ" u[2‚+nl!>}.Nl (wg(ܵ/l^VV [vm8D`-{}#ZƏNp/ChX9aLZ`g{'/3=O>QRi\D4C#|1dGQ!$ν;g9uI!+F[ӺΈ ,.|cήCa1h]0X{R?5G˟+Z?^-Inw!⢭Ki?>0$gF[i7JA.ԫfGt08t ?B6H$anR͞[yM#Z2݊֔S{ NMs89|n^h4KSddٟUzz]ǀv|oVڐ;^ujݗ(G9fe5{pWR<4(`< AOIǾP@d} } -Hˆnthج/)cHdM"phI{naQIzǻ9\fIuca7 c0YԤOzdO?klL>jOb~tAottA ƬeRTosd}qM~whk]HȮswϟt?h`~^$>^6,!=î,C@WW惄~NN~,r(E||*)K/lЅK4pAoZgEW[;|bgL[o@N=9ظ0!M9`?Oo?~!ˇ"8'.DPWڇ{ ^,,Grw(˖@9d?b223[0R@tzz: 6~w[:g]J$a.koy\?/Ow+S^S?Jg~7bϘSqX|ObbX$ s'2' b6(6z=1֦8+jp]]89uֶ&ח<ID@&"H* +MVsgNz̠& *C;\XbDZ#"sRt-FNo;Q.sY]W7UF3Q{2;X0(h@Hu ̿fh0 U&6VS̤\tkm#eۄ*EH̑ݵc]|[wns,gGc}K>Ҳt7]|^mt O8gQ)#Q`qZNҺts4c?S ]v{m^D;wgL1QZN!bZp͠=ٹ[gbَsdEʼ&ٵU! ]+!WfNi; & F.|vGbEdt=pw4q@uNsԡoY[5Ƭ9lב6W:ʝ.09]w[.FPn=u45a-T 5yl(lllm]CG9ک!ƶטkxK&Zв|F/孎Zd1mn`L 6Džp%=ҏNU[iFt_LD8"]o\^>Bn vsjۣm\xTa!nNHv$ ֠Ȣ$"8]6W!ĵuob"S*p\K7 KYC>́&iF0y#"@Yۥ̄u 'Тosp%[̛^Q=X^P:yTק uNg-}5j]Ը|k/A|`!n9pԺ6ћioTk/۴cJB!: BP\F.ك[tZkb 9Ș`3t0`UZg.]-v\$IjڍX8xm 5C-0uxEZѠ:Q&+ R<)E1;jk] lC5{07o 8qlO>$w^{㐣HN75y"`N]Z99Nqf*sNXYe(Ub6C9S=Uк(u=EU*Mԛ3 OfF%t_ (1پNmefVB3~2ª",Nt7൓lG=,T] ՆšɳglIP1 5mi! 6$]._9? ٥2VW]Ya{!d4B1I/CO~+>F=`s~/@{^5/ucr/ӊU+Q08*aK#{a㖭Zx*߅hKc1: FkD:5ƶg1iL,Pܱan+3P80|96n FxAYA'YPG$!Lܵ!wH.&5 d˱ZRMwsi`QnՎZtE\&KKV4{YLYn rl2U rw>nY facU/Tccj8aQ%,\HxxDN2<30Yn8R"N"u\GQUFߝ>(7P ng +ٛ^ʬ%XFjաGMEF~uooípȌN#qk%o|NGJk[.W9p%a (eH]g˗N D͐`Q玖a=6-9< gD4c6{9̝N QzIACUkX57MdFm/Ɗ mpU[ ȳРPd4\|!=!s98%d:<C߅_?M:~8(O* r`ȇ@7 7M[/_kI|mO؇ :{iiTX>L0zܲYt>tv9x0XG@(#1O3GL#nqvRc֮PNߧk<`#»70KT"P~+â(gڇqAĀOW+*R"N-pfdͪ_ .Tcm*(3NDW? lTMrCV? ͚X16i-1M/QP\Z>x@Z^ꗶpՆU߸Z)L'QMu%:ƴn?}m?e-Ƿh`ۑ z\gg۩(姞1勯#鍶Tz(3\%ޗy7ij덬'ВӱnMevӌmHbqafQe"~5,zfy`/Oy͙;'|xpYnP9]㤩hǝך^lttl9LdVX(RrTE^$ HKe N70Zy`y<=SJq<8nݣ㢌ɿnڥ7AYMtrK\}o- uUtd7F:KX~%O8ocE\/nEθߦURl)Ι,V\ʏy/oݸp}]8a۪Gc;]#˸pB#{}ُPm;_h܉DL2ڠ~Ñ@8wbg@ere-1=s {)Λ 埮}8'QԽg#5 CkA9e>ӏ ijfA8 &?;: ڊ?w.OXt {|-O햹'/I>`{5L 0J_\G֕h^nkA{ i#W`m`.w|u Ṗ; I"| =~8?#~'WOD$@܈@C1W2`:4A TvRXs`ux 7w.s-xƻ)d]XKp߫A<Ġ6\w'k DW4* IME6؃nܴc iӥNAuI 4()X8٤ːbM|b *Y><:<{:tnQ3 mqaR{=^Py "Oq-,{nxvhۧ4op\ ~:050fKG6 @@!;Gd_g3o;[:= >{B xqß\l:ɁhHpH+% Ls991>g 6 Q1>\{RN=lS9B!ޒC] h c!zkg6r!@0{zDDDDuzDTS~SK 1ɜ| q@a1'Q(+؈$($Aw^v<ɝd/(y3(sFgn>'/fޝkUg ]L +srCs!qpN8 \S|qzFo ݙ~9ʮ;Zgb랰sXⵎ6,뗞8Ƅsyi_CJIr\(tkV9 3ppw{F25%'qX-;x'Ywv&of$u|.;1sf^3Q랍_J3^-qTsgZoE_SC"sKon89]Duq *֊%%5v.UƹWRS3cKwSbh]hyz~X7^\sJu({nkO:k-fsw-/oRZ`aKs9s$U`be%ݛ75U3RJfz{zMAɓFeL"2di\))aƺJuvݰaŎ KK^4E b]BLl)s)$`$%J)v6[j>*R@GEy"g4aw$:O$i5 ^HLPHC%* +2B&gq&O-$,}Bi}"\,ЂeC.;aN|;k-ksؙ{Nxv*5Unʦo`]&{C:GX8q o]g)Rx;Tf@ nα,;'X\̪ulѡ 'r ~Ε rLvzj cdI wxm(@H/lgx~F2By)SqYa,&!GN(.s.O Ί"18="ăAe7u;BtaUٵcw>ԇTyqAvv痉І.REJ>zqA?MAKE+QUR@PPR4JSED4-"PD- ABQEDQEQIE QED HU%R%PTDUE T!MT-RR2kB\@JAkİ<ʼF bO'Pq!;nTKK=^1z7h=Es{ 'e\͂ϻqō ڸ Bʭc(RJkkwvgR9^˭6 3p/J.*TMV1UCX$dg-s5ݧTB| xy)c|m|<;>s\HI,/WoLW 1Tm&&hC=X(1O~L'^ Gف;֋Zޚliه-{Hoa23hr.PPߠƢ8hQee BB6'9?`Z(N==& “lݲ ߔߠCַ5_)d-Ǭz7 XZ :,4>o% @rnAB' Wwc XQA\"-)3wr!q0[1զaŤfFh? [rbpI(Յ|U9OKNJ"E#,q$z7k;,g6iq mEwՍ[ v0I7u\ls6fG.=jQؔhXʡwbJ68ݷ+Oԟ6>N+EެCt #,W}9_=qn~]5 Ŀ$103xu7fBw=Nof2<@c:HJs=X2: (?C]x ζ:"=>%H >[ޞ/kvDw ?*>&Afr7P0*OlQ,ĶߖwCϐ9O3~o14vuAQ;@ۗ.P/߷$~ '`0DIZRr aZ}zlS7}?Z(oT D@$o4:MHC ^N)_>\F|gx-DPpE TBٰc(!]/*wdlv>͠!4e ZPqaܬ_p=:p{u""/au"\ZR&@% X}Q?zm ~mp{6gE*R3?:wKqS6|-~B) @r:??迗~V{kbBCs y-NMr&HIs<jOW+5- TzvTo(eӳdD򣿢Aӯ#oݘeyuJ4%>Con&:Gg?KM!j60Rg?Hz4 Sg|u8~FϽ]^>F[?IzlᦂHyxsEnofEE{q\g=I;&;}z qR=câr{8mh^"^띉iǻ{٢-ab@qjZv]5>H}JT*!N"ʲςG%+HQa8xXNA=~!s[T(=DS,ЌP^9۟o bt^o0@pT :H(!GlFd@XtL_[weNl mEf_Q\aO jI {`\y "%HRg5K:M잖 )>9 t=8sv I(e2PP)"|p?/{}X`B(ePmb͡ODM/GW"( o%H4xkJpxM۷z)r:2Lni8L?U'\ũ! v+H-P $OM#> h,3y<).+qa+C𣋀p̲bC]Z5UM4U spvỦ-O.;1P~r|J:b} >߬J :=D ? h$E|:{JU>C8#ê0 b @10""e+9c?cd[1+bד?|`9Tڌ$ǙAHKHCU0 4l i|8٣UBY ~sނ$A>⡯'|邂HRfBQtFT,_.~Oj=9ނ M]i3<4;<@x loڌ.qbk9}8%gڏG5,99>:0)ao!1ݱn g4v}6 ]Sk˙0ء.wEjXףQ0Fv8s v*%a\Atnl1j8K6B*"> BaBFo__wYMoc9N[L_Uɒs3>2dCv/T_1s7nKMG,e\v8w7 1W\q xd!,DI0'+~ Ђ֒"rkމ|^V@J*OWH7)˧K̀L'[C3'k:j9?oo1ZotbJ@%gXOu|Ʀ.}i{;&sx?^8Z4B¬@NSpg(C"hWg\YQcغ&tPl/ ׸\0~ޡ'<]g YGc}Z}LiNT$DW7A !x@_3i+l>g|nW1 I`3 ힰiKfUY74ֺ(__A#K_}oǯl dvoɭZ$aELe*_üO ßCO]}Egg =̷cB÷00. h_)L !t9j*gy|qZ6~emr ZAWEN(G1MipF^ss6ubP<G \/c]papgȪBU-$6:mu~6:fgp~r B9 3!*_-rxb"V᤼5w,whcc w;kj;9DI@<}+$F0?Ӡy+ΐ /ĕʥZQ|Ul.bUfRo# ($Y ,P~=[x{w{[JmV;4t¸ 0q[J70@WFtP 4J[?mYت';͕}mB$Dle>/= |Zp@ *}ߖ0Y53uZz|w`maKӀXY ';3'6`]ez|8xc@sP^)Җ#Sv*d0ʔ!H{9[)*!B*2DrV#')ʌ@2$Z )X~2.:?oL@bl k2/4qW{,KW})|.!'W$x>$*&=.$g KFpÙT CBˍL̝`s9cZbrK 6_9TU"8ttN;Up~Tyݑx ÑE2j9x\t8uVzQЫZllfXE4p?X:L31JT_Bv,OVhτźPvo7>0;&*:qWR2˓mti5qB "Dc.W\ߍv$*4ΰ ~D|A^G 1g2We9쵭xf ;4A]Dz{rN͌q>- ~Q)ӑqG !c\=P}_sXGnCǴOI07uvv~>(h>Q;^G)B #0\A h-lsѹq@n{]r"+W `k]v;z5DzC hf8w98&(>_b|^hPcIe!njEh>uW0|"1 ۦtO9<}Ge>M( s@r'IxPYOՙotT qREqm;{ȷ$$7s\3UQ$pCN(WVw3 "Ny޲c(%G(DE," # +P[$O/cVd y6FB |u d.@|觛kϖY4C6E` .|)p}Q}ZjR @:8^i/|isdV8UP  -/.ȄdEؤ[cT4J Pul^r !yu%]y} 81_8Ea (TMs=4VD|G> 0WMC7rӚӮlez狀}۰` (=c)o7DI _K H?WY6(o| yǧՂ}_ݻt)ِ Cp=5b+f; 1%ܾDeПvE8%q(Ďqp:*zCb@=mBD&)˫z omVhc4lrϵj!b[I}] O{5O+Ev=V(}^G'íهak$yAV@!qo'xpn2uU0w˱336} pz/ ~5r Kűg4o ;17Ƿ*c  I)663dSmjD{<HzNz#ٝd ?@୆(dPBW+ac0l[ jfi8TSLa!ISE%&vjmpQ>ֹd~]w%q`,"~r?wTnwKh KRGv]|ІR~{H1/s߉` J _xƸ,|8rρ@0$3$1-oOo?0H8= a=%7NM~ggyQlV󣣭@A48 x N7 @1k&Jn,@A!RB(BPRДJE 1 C=[A{Ыy F%(<"X0 pi_+ u'Q s @tu8Q#  sCjq{QAR++Çe-vk< ?i 'pѕ/U{M̧(teGd4Ƭ*͆? t5?\sh#'GeI$;hpy,O=a7_z|N?((SM4ZumrXWO_?8Da܈4~P#<,6y(#iG Q(=Cx>u{xhc}5֤ XLO1HLxf_,LZ_S},F3fip}x?N% Z7'lvO&Sڦ:Fi0NXԐJxlۿzI0 ۷vi\Ȟ"nY t`}X6y|6͓ͤU=a!!?am#MI05Z"|@{<;f=* #kկ6)aD}jgޕi~-;?8^cm 6KmGqP7Qww}X{?ꖏ塒KI0ќWEE0v9_w&`STQU%DPGnēB0D']}}Đ9r'E##'oqxp|1 PAw}d|s__t5܏ eԂ&`I?ոxK'{1c`FtK_zRN35 B3Y|6=èćk(̇<&Are$o @UkP .^3`HxDw+9E|58bB〤o }'kZ尊E1) J=$c٫1W9EXjk}6fs}Ppeבs$` bs$fe%gBO{͌ '"8M{(% E*I8_G]46lXSH{jI94QKZs= si[m€+~=\3_.|msY>,:&S!n/?Cϡf1ħֳ}:3<q,.Q2 "ݒh>l,7e<$HN鳧 1W$-rXT!"($oOG?M`)I+D'}DנteND8Rf!gbi*!#@fh8G-bMLw7Ϗ̂rU HL_xAܩCN0p^^Du2Z h DeSCE S4 RS@I5CMQ@P/&<cб4Aii JJbjabhh#TҥRTi,RѤt94.AJ&B)B4Hita(P  NB~rsچ &Z(6H,Bz P rPҁJ ?Q$ׂ k?"XG7}GοϾǘY>v~p[t}*T)pAnFB<pH#Qpy-vOz9?!} e-qd?Z5?FaŮ.1,##7V_JRDc8mR1%%2%hD[3FE`6E)1V([UE~| {=^v#pT_%/~E[*'Ή@zS^*=_FykV1$Q;qP&JC\y hC.'tF1| 7Fe!s#1 VtB`M\ /s9Y"+A~c\ 9 d7;z##A0ɲhEc*IF,/?%AP7BĈ|h 8h)gK]NSjB+FX}m07aG>"\uy_Aa ϡ6OD}a Gրfa/$ ɓp`s`C5=s=W._7tߨm$ Ψ?;CqLiMUUEEUUUUUSUUI?I4$PWz!5lz@1D|߈k/7.hɾRD# 6C,hYyb.MJ j)$?=~ǖUVjUUUUU|z33֥:βl@GDHSZ Kt KV$lR ۑƁ.Iڨp I&`TF-(ga G=dYUON1r!5XV -SnXmyO[6$+<Խ{- xm|$dEy;Z\Oq;^Zr6TNQA%X$f`>Kȡ6{ +;7wizH/(4!sEUQjLKٳ!"I4D(:_O-ncݒgۥ^Ќk񄛉|m+` d:V"D!6q'K4Q@oR۞5o4"Pd۳Rdcxρt{N7SX:'<|:Ct!~Mh5ByipkI&(CN8Aw}Sc<,GU׎{׹Q2.Cb\ZYWv#LhbG!;`0#@ЇRd.20/XJ;½r7BtH#$:k.t$HsSB|8(˔mUe8itPo)!%蔢s9csF p|z7GB_61Em B~_ 7aF" v ={C X;ɨn."f&ICv0m{/tl#W>x˜rA(&BW5!/Y+4$ߙEBh\@~|`zVH!ӗُgpuTi=^:U;¶:QH ֒cnDTq=zS6>Svŝ2 KZ34`^ f#xi:BsEWօ;UP4<j!%@ps (eI׸ǩJ'(n I~E'kscn'/%*X'L@i3A=pQlSa>ic᰿lT _o!~`b8=LOhC t0b6XB!r"%;>}{`8Gy*p!.R0EJCW*f #Xe&$C(iiEQ&$p4UD @ E0BE 2eD3gU"-{04qt BDv)2@֤0\ W%Nk 5q)p_6E DDE҃uٳ?*"FM8͕My{X[/oC,?;jYCNQ^tϺLMRiO +]>[Pzh$>ZD5ćdoUsnt wb,KIFl~E3h~_O>†&d(`a!& ɒP(ڿJQNJ` h,݀{#nd>?b:|!)lJĠK%p Hokz0Mu4y\^:ln|ʎHr(⋃6% !Xr9H0H*-X/{Y(`G ʄtDJ@0h MA52E9Ͱ)2sjjZx l ܡ=Q%$FBTP5(E 7,Q8m?_p h6\lp,AmbE,hb9u:(vuX< ^=ːDtɍn b@4Y:k̃ܟ9MMe@]m$"4a? = CLD ~Y6yY?1ǧ} b DL*) i@Zj!=%4H*|`2H#m) @?]G_| No;HѥY.0xXM _}:63gxvsd'g xB4>xiiE1}>RRrRt0OwnJBɎp(bLYc?oz9Td6; KpEWď$5%p|I7w*;ЋT됉 ~ D4Rlo'pS`c̠KPڀ@.( 0sK5Ubi ^6bSH3vG'vWP)ѭ%@'XZP:恵@c~/DB1 <Ĥ. U cyG& }/?!`[RD݆ C"Q*B[QHaxE0)BOC6K4T:L?p!7Kqpm3̧ͥ[Bf/dn*TPoـ_>2Fp\ BԾF!vkL']U X赠0LR{ؿ4# zblYYB?qc:ZcM"K;MnnXI! !X, ù.0D9GOX<(RID/D񏞠]i0`0>ئ~5}MG"V@dV&?MBECN˜ܿc iAKc]*+sG`zzV5"yBqUvHvfzvڴwW mGAQ?Sw10O:^wgXa B`X7L󵂥D'P]Zȝ `-8 PnT+@OCq{ΪLIky=]ՒlKAK @z ؇B -ͬ"Aq9s&N=?ooͥ%F;_ (&Àw4X+AcO@ZII%HԹuvgMV`qݽhKPTPkGED@/Ĝ߇\ab잪*la^j@B7*Io<W@ (`}{ 9vN`g4PCti7J!35`lbSO} xBxdbT^a>E)gY\hoəH   "H?3&W7` R^"k!v!)˘0JU@vJ}QET w&BS_G@u^b#!GMwb xc`{*6$0T*Z`&ZIr4 zEHykȘzul蘐; 8De `jϮd<#꼍PWN/@  M)lDQ?N׆A Ӹ_3t0|fRx"y% 1XN)z*K_OU1*)JN$؇jأONF:b#Z#ꉌZ'(dJ8ĮKNd!=lrm$LE&}3S M: (X""5UX{/ЕN1 b[jMjLDhCqtw Íw:A[1Up:XRUΎNCth랍a:Pꡩ Of`|`o=@wI&KumͥϚaʋJ?q7珷{Z7tF7f Fak3.e6b>6~fG9璇ŵLo}AvC=d()Q릣 ,{|{G*2ߤrzt˧xޚdW&K%,Clc3$w}ú Mš}TVfO *bHjP`ƺX8UOvDr4/5ךx z14\Y agT>;2 y.f8p=*I̺hA?߮f;G8"/j}? yR#ږ'{`^ʔp(M!EuFB`L 6V!0&%-$8$06:kz3H`s;va)MLjfiʭKVg^j I>K/T~ ÎhKC!0ERQ˳0rC؟HWjVmTd whAHQ8QJP%#G6UGK򧷀s'& }wO}qI!q(HMpʎEk^#td .R-)ˆ/=W]ɨKȀ " $v(QTpoo2 Q7K1TTX hZ(Pi@iPh2BE%UQETUV *)JH*b1UUTU U5EUDQ4PUE0bh(" B) J( t׼RaM&#*K_7uBL-Y{<=@x8(|eSci*(O|),òJk 4(*_˗/vrЈ|(@09*[{$T{}>/ہ3:xk/prḧ :Dx)j %6|nL@"ɅpCӈiG5Ybfy@OX* M$vHbU4xg/~"?6ы"RX_΅ҕ Qc2i6K[5[<~{ pTqXOME*5j~DKۛܛDzk5?6{]jf:'yA;٢[\;ԛ wn 70/|6~""+巕Ѕ(HfJrȮlUW8HUe* FbIzd!tG ~M .K=p7B.`B\5<;`u(yQIP[CJYKp1ƴe^㌯K˯NycpSCpec( `< Op٧lju\03D>~= -e4Ab% o%8 ~^8I"EPh$C7n`JR}Zh3# Q|R#rDHoB'b*a̒5DoY.u=㵊LMVgQ&<1> 083NZf\huh;l]{\`H' ` (7ю'1/~6&Y5DĉIKOݓ2VӴz2+m[mmCz!^[4= nfcflE"cIEC@;!ǻ8pPՏ!+H (~irr C5R>]Za#Jߠ/p|8ޖFˊ4ֱI[榥k PYCɺY3X, (+Z'#_džQO8NdX6Lϥ$OObxJ\2R<2:iJdŹlC ;iG!) 3CZFO,\p/u}Yy85H\ҰQmD'U54`lv\ql Xa$dύ)N&h(H8FhO䍶>uF`HpQj "25m!ˉwͦ\Iלgy 0kFKD*=9:]bGv"G6W!Q9iS7a¨ #8MeC~( gGc+D2َeO'|`=p$ʩ275~_B!G$%i0I3/up/R Txњm;N9ex =JbKCǛ}`~CA\a79o5eq{1c=3 b(xxW]TX%6iop7˧U5HD9Q!xqr/Lvd$46aA~QmRMoi36 "S(.(5}ƒd4ˇ,|$H s, `循r-W[<Cxpx  {d6'B(icnq0IDȡዕHrS9(Ӄ37d}=SyaYT i&quD:r`G@!p(}ˣsV\nؓ8@Νy xH4)Q|W0Y`a eiN'Y&g(eCy3HJP jFRlET.uBmʎGBl˰/hcTȚ!=E$k(i J{KRD6T;5hE-Z~xhK\yب%߸C[!DNt*D+( "d;(nצU/@*Ha0iQ|%ݨ:P5o3t!ӀcjBh`{@8(y@ sC "QG?k[_M%KCK@' `Y|Sn5X*1Qb<rMy/8"/,枤=o<'N9 U{ ] G XrV4O/4=e */)cI^aI *o8[`N, !;O*)V(ެ%$  'W<h$.:hI|&\ x}cf5Y=xs Mv)?8IiN}&iѥGjA% WC4#ChIбcWF Rdzz xJ@eXO^,dBA$Qi SAGa <2(`;m] j!hm@iP= !}QUTU c7 Qt?l0B07"L9$gR./>I@81iP{VN+ZI猹e+jR@|BȮ|uFb;%^<=8, I}͛N،`5tࣶ u9+xCt>Zi8 9 %v]DBkEǡoz&I#$ơ_u׽7Lciu6j@z)8{>=xA_t ?q!uqH` \'7;EJxↄGUT~Q>q(S#M_ao|l{p р߉K*8(6i;HI3IBg$JǍaNYֹu1ͼ4pB0K~8& eeXC^K<IIFpub }KJCy Nڱ Č:%Z-;|d@olA@X։LѲg~x.; Oz0}>/I(Q4#\ '璘QbZoq݄5J5mUIF=aC"h)P q vJ0 勴P@"b/}X*k\ԣ)GiC~YCԙXQcz6,M-hCP%)J_#yOQ;\*]43E4U)6Ig^hC7{>} QMGO\U2O 3U3Pż(ZA`A c2c m~-7*~gA.ܫXH#b1pGThP̪> * `5zւ2n)$mOgj5bS۫F|\d_ ${]͙Jzu~usZrE2S"͡ւo!Z@u5.n e\! B#nK+=ՕF(r&.F" ^v KUDX&Q=U^CY]11}VbWF)qUUUUUUUUUUTUUUUUUT^ۙ.8j; aw%]ZAx 0 k_q]kA{B4-_e_z'U]pO-áEP,@ڨ9b̓do.hpT.5R4 '(b&HpoDd%1@p(Ir JD7,bqTtG@&$fb ̞( ޽sFd PH Pov4t-p$*8 #Pw$R8p+_"!('r mv-L?)ZD@5`gתih}xYD=:bDSpB5}zʑZ|gXrwآޟ`P ! i`6] "Z =oN Cguƴ{5kZR k[\Pep6M zobZ3ǙV# uҞrHQ]76݋fsk)0g{]kv Ay="6K`OVf=wx-Pd *_swyHRT!L#,KKY,gy_Gc#@2$R(Iev xL9yZ!"#AJE UrQG_u_IĩT7Zb2 W.(N>3TE @Rr1)Mte#Ws"Q%*xI1YuW.T~ "1ANSG!g< ajYQyh_ >"8DHb1,J}]dq+!6}fhфOZeӍ%h~vð:fM4;3Enfr@P$"js6!t< iD p=N󂏋;NX_5̠4a-7P*$δƧ>LlCUs8xi^<:$ `6y*{uuOy s8-Z=&@Baȓ&Ys:c路繓 ?:fN~54a$,ݧXr)S;IddeW!1k9Ct7W 6Ƞ`O5Ixg X d(qRUvKE&IafXS6zbjWj7og(` k.9̂Ξrx+;SG:!߮oZ,{B #VQRI(š0aLٴC6l @b%Q@0,  ɴ˹(R!SѢHR xONw-땥=b!?6Xj<Ih*"> },'dBy/8d KLIՈT>3Z`5Y`n W38>Z^J@ 'f6lJ8 t #RxAssKOn=1ǰC,g5%D&Tqq8*fM>MNlbsvw(fNxݕ#\L@a; ۧԄG˪)f{*aY0MlˇQCuV<d!9pzAKp{ du R4`Tsǘ#~!܍6@XNf$BBD2jtoQe."U[>I0xCM?_յW0y\ߥ1c@7G8[' ڦ=IbKހ{\|Dg{v-&O91|-/_>iÑu`޵^B=3v,yJJfE7 &PX$;+O̓q>@DR0@iW!q$A@3Q HF|v܂ *HeX]Dހi3{]b wrG}UXG䰝pDj"uQ\#=BDgF1W2]xt^zr'U {j.ndzf&Vb )>P'Z"Xؐ5{˜x{l*mA'QO2`4GeC0U H'cOj8ӏ_I_}_˚Nw #} 3pLp5BT# '3l{~H l;|0@ƆOA4`NxWGH8=Q;Qla &}J&q a'\8v/ B,h|Ƅy""I1ӿ/fdcPInqx⼗1rH.mo!52H|~>/ ٸIC@:$.*[oE@H#$Uu\B=^UUWHz!Al!ܞSkr.f::޿Ѽ?~@"lT T1r8H8.M )3fvՎ}S #B=F4 <)*xa!QXIXH 3NX8?OQx&kB׍.aPU, 6$3`(P$ cjY4CQ:n{YD<1;v i49:}1 A˃#-4Q HPRҤϪ4#[zBRe נ{50E$t4sɘS%yRGcW/5&l4= fai'1ұ'Q&HFhpSiESgv03'uU :1@4%EA0_f?$Hh8c%`j:78NW1{;9cѴ* FqT-`xkX}^;vNJۣ$ 67B +FZf8ҳ!!LiL0(J\A ^~]F{A3@(\0kz 8G}Fw jEBTiؤ% 0m]+:[!,ԬQlG“GTDaiұ +}瓹ٲ^ٻ)Pxkt3 4T peDMbehIA{4x}z\ >lni' .w80lo")A۸S bR"Ky_VySȭӉj}>H/y~CvѧW}gbod 39f:]:9ςG6b*Ί DK51Scl3"sXSMջǻ2/>YFaVqV,Wtv3)e3qz5*Th!jU;3.5N1(Vqx^-\ˤoyQ}6kCC;액aC YJJF ІᜪR!Ju 0̇b-iT^ @܊D DPTR TBIB8!.Nvm&  eZz, OI/ X3l"~HpdB*9{NIq֒W Jz*%*mp~=TQH4JjH (JHl4e  L.ᆆi1^SC8]09 y!pxkT''qمŤPzc [$! 'Y.8غ{)8m =-D9%G@W*AEvEQUCUT$TCDC@RQB(  )T yBE%4HEUUU%TS ֪*iJEQ|ߺNs<Ɉ\%VŖ-`/NLBhQC EEΊnmP60Ž&u|My< ѣb }gQ egۦqYs+(,F 1U iՓt)J[NN|<64ڏ{!>{q $~ R44[j,aԆ1DkQm ܩþl>X2uFA`6 d%cxt(oya@~$/Nθ38Мc(P)Az5W.0:T-п(t JUUUUUUU]!\ p qa~(+I2j(?'퇡.&xaCAKN2<ءЫCEwk!rD7}ΨQoDHU'#N88Fu g~|o͙/Du>څ̀b0=TY _C|Jwk1i'a30xy!:NïfLAZI\|ҽ7gnw7('SA vN^a1QG%{h$(:M3ḭ^,gxو~ƚNב{Aۘ =@rM)FQ-$6y.PT2]{<Qgז߀0pULo8bIk`4b`L,nHO.>ފx򊉨*OT|GHiM*idOIPR~s5`傆KE%~ݧXX!<ȡvt5ժ"߼A^]!AdP"6Dp茔k;l?]?O (R*HbJ@ '3bP=SOR{ՖAn_Źx9U|XS4 ? ~Vgq& gunOe(3]&xp3ӠvӸ}Ǚ˔b YƄJmq^Ezf9}c3RA6]j1f7Uy]r[c>ڡ@lo&z"D ȸl[P: }8`+iq*gtd2vpմ8}9a%b.K- !Ϳa,xK_z3?U;Ieb8a:TV{"]=hcEChZ9tp~H^>.X]f0qNR⩆>UtmpCoVHNyrY0m=1 'ʨ/w%Z7A::*#=>dAW57alMF9Jܳc!ҩTr)Ua<XdCsIg}@['i-_ef9[x s#ʱ$2 ba< }{!FVV*甶cj Bs߬1~q1ϸB1%8V!OJ=>2yCO^j܍7@Ey`[x*uy(n:|[3HQr9!P:9fB|Y7#/iZ;XoC>( Un{tT$akfl"pE 6rvG#3a0ng|c[Hxr8j2l,O4lKiiE8n!r<8`unZA %7<;,B]7=5DIq儺) M $`R^Vӎ+Z:'4@]NêC5N9|/~']vQH7H_$ o*]`P<)PP|3WkR6% wZuDs;.$kpKqNy(yׁ}D3K̓S@Д$;X=(rm;g=uXR=0y `^v#l.`T赆1fbhnNJglMqQjn\l3!0:H0[6HgF6w}ET&%'<h5"x/Hg+ti"?eL"9"!NF9"<"+ԧ!^Nt PiHM3 bCO`qJ)Dx̡@oDs";BDByO^Yx_ʲZ$4DV+B_Ѡ:FO`"z@s !']raW\Hdg,7|7!*w3W35λOTVS>@4{kiF-Y_$KAxb;эE Kcr(s4w&aܮyAEnP|!A 0![@MDgHK#&wPaD]bdq4“w!)Id-i(C0q?M$_$5BD^h(!")!8"*f )JH*X~1D@ 9Q0cg(0 )uAy>Y7n7U1י 𵅪PUtQw:("b B B?QqQSUEUUUQEr=4~$$)Mب H**#0|*j"*b#U}~^뀅Zĵv%@UUUEL爾`wf2qa<~b0ffh UNxL2߲0zdSw[_¶8Ȣ:]yCIk`Y)BDa ھRt~A<>;'1 C MSOܛm3ϪUUUmMB8ĕ !>L%БC_Hc&~Մ"`G caRb1_űMe}s6,K#] yZg(:PMzꛨ) SIg6oC9D̨3קc_a{5>h" z Hmnim\dLDQ^5H3+m2]ွъ{g/(F"(bh%$2WW0h})!!!. L!CXo{wݵe~_9o5sswMWp~.&Cv>)8ÝEo_q >}2T&%ij"CilÉ {VުR/h01fcҭk O9f1/!>g{f5ge'w}^z6֧&B-'}0{4S)3Vj1#7| ZK P*GS[ʚ'h_0]᳈Xt^1PWi$% u }7$"!3ÀJmv6R@C$.>!ՃȮGƄ7Ҷ"@uH#<ʦ0o۩ϝgW>3&PC2)zVUD>vm!UQaC@(ckȇQX)qQB [39RG3N'" Gxb $P 'E%P)&wԧtVT@s䤌X.2%`/0$B6 ,޵ KDDU<(((Xb]g%#BT8o;k!PU3DD2z(AEQEQEЬRDEM0bйOovݿ^:А _XXl(GR~~)RyH~ab.b(0#ڧ=$܉ k@wޓ@0)!*#m@Ԅd@};G=v0%̴.LDxD#(F-cc2<WkIL›r"QG^ %T  /0a9ޘ%=8@[UE8dv`3ӰڙݏӯG _.?nz;`$8 I63]jɧSP][."{K,:!@7-# g *H̻fF r9+/ְa)m{$x@'_1s|E_=崀,q%U Vp_Zm3]dK0ne'+y}cpww-֙;UUY5-ApPQa}K f)hh@'}̥n@\uv|KL@{ c3馆Le`ڮ\)*ֵjFe;@7Gfn/wIbI$NHRgF{|*+Hq1Xhs$;Fn2C?h2iQKt!]HH3po6ĊiޜD Y1k d8\ o9Be<`>ʉ0{ Pd}BQ;R=39hlo/LbbCmWtzfp%sD bLB-ˀ̇s5h1'TX^N^fy8+T`gmDPQJmaE% h噼Œ{?lC ҕ7Ý<(Hu3Qr)5 (Bp6 Ƭ3әcBmAF.wDTymA%M- $L1,,lACїd7l_F; y nksvde P 53j\BXsoJ8Q ^ oƚ_5(! N 4mزx5a!X/7Wp A6?&ζ~xn7]zJ!t-w=27# |56G#~ۑVf`{Z9sl )܎h59t

&9t@@$BF(pc؝ΙW9lp+ F7}@@ ~@f*C9p8pF \Vў(1K /L 3[`, % O9(L  f] E訍-HBo46g.ҳ MNKRXwa/% m Ti[jr4]7'*_J^f ۮJWM򳅖P tOdxÿK]Oq1z\ШPJ4#;K`Gwj,xmh1֖iwQۋVd0Ƞ n»=e4; X\EBkģAP(j4 AFWʲwG9@X}[uSo{;@8m|u"| $濽4f3i\ Kŋ',X'oF14kR g>%nmoc>GHx;9Ge$ ?6ޣ.A:Q䇧9O @I  aIBET]t3;ؚn;0y;OYf/#oY26*f\9D,oZxq B AAE^(h7)釐-}3 -,޹)s4&fSS$"dL%~ 1Ymkx4d(NJ޹ oJ%^mjM=.ukj9|V#j&B`a*-v2^I 'n7ւwVXHC$ϗQOc`! p4DנC`~q#/eϱ9KadA=R&N=B0 N:'=i1;^wsTh^nLq*6(:&m 5.u.LW`D!}^%R^* 9@~ i2$Gݷ6,t d,$68fQwur4*wr-ߧ P$$[?gm~d~< q]wBgvAvA ! @U xr51%BHxzqs0d|Z՝ZMӫ68\FGe{u=B7<)7̆b!,1 6 d0$8l4^;;kFǁz|$=`g^xe!lbOẐԿq v? W_p+?ysĮ0yF#JQFNT/ۘz~ !m2oː?lC\,wȔz sb*_?1x2`X/ 7]is `58],(5$MBl/g_/ z' _DJ$Y4~K rR `p-Ղ qS^* ")ijx!^4o uE5!k[byyվdYׅ7( }أ̀iȔkb%U ]ΚADG];D*)2GO\Ҹ*KMw6{}l:4͔SProl)"T ڏ)/#R?JO7P9&/|(B`mJ |:GQ* F\[cL  8A8Osצ}@Q&P R粐Y 9tK_?W7up:=ǻo e%(P^0V[,CPH@)OSB5Q t5=A;ۦ⃶Lc?,u9ږNGA!v=s'kq& 2ԣ9QDT](f[]˥  TO,@Y;ls |ӰV(b<5݃p6z.|$֭\A2 3@[&A75Aȹ@aS&MV>#}u2 9 _.VACrB,0lj}& /jѲ1ZPYڅ>8Ni v eȨώYh` (9Y e|.b`f]SInJ9*S6G6, R`Pue" L%I}=2B^ZMxk1B;po= QswX%*BxH$pdu w=k¦E.%  R08,AEU:Ux붗'2khN +QpwzkQ%s^v> l6fS#C]wLT 6@2:lDN&Z@rȳM"%y_=D.{E~keغv!\ \dDp绌1FI)P`9@O54FE( l? 9zL  QMm܌,=ee^.NN|:}^߄/~]<]&2cJ%~@/^_-[`edk` #y?*ږl̉Z뇒ܜ~a0St@7]S+ò&j\9-'[m"!5AѦ(Pk!w7dM&H0+jo![{'WP|Dvuocd$]7FXpܣ+ r3>S j.s"bN< buڲp(D=5)Bl0ː '8+ P YZ03> b$/h[\ 2pKt!q' m[`Q6v9>(D%.+^o}*I$8hڸx'V(*[2s˦!pD?ARTCy&׈߂2c™>Z P<*8aAhn:zeyk*gE`61Sx?>y箸A!~>por b|k!-0.I,!+]Cֽ!Q(F,Z 7z ѓaAe PmD/zm$#б,s!`ƀH12$.="ĎR|JϽO Cy'$z.>3#)Qg qX{.&_Ma2rԖKUO ľ7U% qȂVR*8Bz(tV*ÀYJ?"֕|rDI3q~=@{/xJqsg,bPBN:wyWe뗇\}kJV˧{\#W-V}̲瑶eV69 UF(\駠!R؉C z+O4:f ;H<ϗJ^m^FM[?"3|f%9_YbuDt5};.z!PkR/JQSxLgѼʤ[Jq{c3Tn#󢘏P4$>iN3`vH0 s/?A0gAٯ`n'U/1g4$LU]GhhF " rQ60bF HqcicL*$uUĭbۿsh<9SGFC鮁3b :/~^dR c~ hEL$2Bͦ(I0^s.Hx];3i NaB43FK3:^Q7X MֿJl@"y4!lۙm*uGH1?QV}2~%VUN' jjn݀4z?4A$kﰊD f:vNLQBL M4t<`dB?UQhhv4%WgM\6̒+sq@^Ҙj(, @?iZ8&0ԔA5AǟOrPML'˹ aKfC2NjK/U=#X}e?Wڨ@SoAF5BPoidqwi d~ޠ=+Hno1$皲x s60to}֖oYb7{!|S/h ) 1#\qwDRn$y9\MnSY#|L9RptɫT5ޱM $F8TK8pCgdyčSM5fN8- m'{iJ <$מKXwÏ.qayͣRFvT(NSf>r`<(Iq}PcϦX#L l` 4U"QbhoU詼0MDi9{7g{]^n&J䩒YDJ+' <$7良O3g‘R35nWw87WB_ ֞i'i¢Eb)`6D#/ #[{)%.~qc%A\jFD< ! 45`5JqHOu3g|@|X4$P) ~Y ]J1ˆHqqPQ-v ?}J#OA|3|##i)0QFT$nEE{5NF`KfP&H᭾ps2Isb>;4nÄҏA?(t<48x ~7CC0TD@2V>RvC5c>Z,"$:@Hp, vDRv1̅ (AHhK*PtLJO䫬yřh)(H H7ׂ % /reZ2]`D4OPX5@UѩK@dS57UG鲯X2oLJH )HdHJNVfUUQ3꘴p4}ɰ1eH8SJu;t#lF 6Vg䶼ͷ8›;%!s _b)Տj'ȇ$f(]a+m܌`o,OOgـ@l] .H RNôBh;@>ӠO G_l?|iE \0'hi$?$߆EXxBDR%3(%t02jI0F\fy E@CPap~"RA8a9Mkq6]2-{}؜af$5 N3 ]I}sR '!.(~),av$6 ս\W [ uV٣>q**j(QDm:h& IH*y3$4{!idet*LT4xz=BFՆ>7Cj 8pqWN<`SPm:h(HvF/>%6xQnV&2+ R?.O0: }>PxH{G !CH:WXOG O~_GBϝR3j6kbz*\H;d3mXDk1G+c&qFٵo|1sin@hu0V @Y]0cT'{lB40㮏_?{>߁ q4 \:Tł>h̘=( zP2 (%cGB5~\ڀx(|0꿗/| STⱔ`rk@AKf.v%#" ,3GV,bf b1$E䁨"$OѴ]8* #j'N0*ITŠ)ŋ&:C!iXZCΓ k&2d#rN݃S2cΈ$OgPY :e~Z}A|NѦ :,~f(*,[Z0>#(C ;_/qZ| CdNCYLyp8"ng48fB*F4imH"2; pOn7$ &=!! R* EI @<.4/< i1]uY9b:Ɨg&c 3 cOߠam":i SQ28CHoxiqnnj-LKH$H!I4UBDCHL fwI~9 d>rC-I85奓cytdqh HB@AV"o6\I SM#(aL+rv/lG5 Gc L''L$4a%o(,}ar=Qيk!7Kp|C*jC:34cA1~OISr{:5zWyL נm <œ]#." RT.]Eђ:Z6{/HCY.W!e޶a75@t,Łd>!\ j2B2ycpX-.سj575xmCVyModvn3n}zTPU{wh(eRЩ3+$`m"4^!5!F&Ve(yhꤹ G`e}޸(a<(+ػ4L3Y#J|c|_$+IEEnbn0\Vn:;NdiɠC% 0  d 3:4$vi OC\02C @C](7SH<G}r="d!A~9Z̥LH;7!t4sr?gXdZ)>2"`}p8۱OQ<'~?e$Y~EM~mm:%GX&ajM·:L94G(se H`=X~_ۙ Kze H()v]f.ɗou0h$SfK=Z 2HP%)fp~k?q?;=n?\, )h#]czdyFL,72eV DZڎon/8mhJu|[핲._Wo;~4R"f X f3W^ $p`0]PðC@c5vF{}tenݴjlÏ-7iB )H`?@Rq Д:BCd2I$2ē;hjF(mδi CIE4lC@h])EiB!I@1[Op0~ [u=&>KbS'مŠ)K`tĆcu4 2۳OViL.pԅyCtS2з`(!(@(_`mX*I_?.\QG렣{#jm|hȑY9ޟ|P9//&ǟ zTi~"X $iE*<|M~贙ZZ}a\E-R)9Y3(va u 2$#XF i%D!|_ă;!|Xu v{w%nɟ%>lɥ/,?R{UV~k Ao6<(* ǧQz>^]B}dCm]Չlg>Yўms$؟2Gۗ|V*]+VO oL:0klS*~$8L1گ'& @ q2 08!A8|1 JM4@ST#L2ES!!iAӥ@ (Z)fU* IH(F*(z*{D&$,DޜGg~{ıcauBKAnmTZ0>f@H!h}~-Ph"NY}7@}RhhCx=gyCle>n邞{qɶĒ4#A:ۦ2r; ם*1`)hCۃOK!6$.H/M%WJTPJ'%] @RP `^XBH>J?| =<~xmW)ީGP=II%*02&Pĉ4鯁:12NSCTURT(Zh"j doV-00ITU[͡׍"oݨSt2X?ܹcaeXy-tE ž?ذ yW\e79()26nY[E+‡ Mm4~o,pr<sXDMr jgp^rv5̔AZ۩O Rp#XVm^XDCPᅯy+!&%~'FXHH)!Va C8OVgk uq0uk*lga5v{6SDn2A&zgy\Lj%O!Yۇ3+Ñ$wO qq^?z`Щ5 Fz~.d=iikwr7~ZQ-=ɮՐosotln4CUV0>7>8ԻN3.aYs\ _Rt_^QHV:g}( ==m_*LS΁k81ݭh&4g t0{8FyҔ3RKAI@n6HB׬Bf%uV>!:PdG P8di^PIc1{J4WKo B ۑP͟pM6u @@9uR "n|=*m"l5o8{nhAOR{q_| /;CO9P]v̒0xF\8֘k{I4*hFڦ58nO3|fƳh9QhKCE䁉y?'>YlBl~blUMs?4 sq@QMik;#@Ϛ*qϿ]z D$J<CA8s !/`n)t `Kу3_`SeLRsau$I MS6#d :$5 3I%(=ȁAqW~գ/쎩\?5+6xZpW<-b T D:B A:HEcu= B{=NQBr(Bf5YDQRɤA1F g LJGe+7"yKp&Z@ ąFt%aJR`LKfBWG&; @^zp3%%]ðSʡV ~L {UO)xwWG„yFI ;OCRzVZnd bOf]M|OY;>m,{-=R''F6*C?c2zөL?"fQ\% ( KQẵ[,X]Tb␺II!m/>4X|ը >pVl.,.7Z\]'s"Y.ԫضk8W쑠HoZ3Hr;vQ(6@-w<"+{Ua [>ׇٷ )[FB?]i RU!K@x@R) J KdG@!J4LhtQK4Ni(4.h dAAT LCQBR Dl D4J:jtZ+H P!GH!]*PNgBt 2,2_:̒LmxR8-Tj`4w2cy\%W.ъ%# 9>AʪTCiSJ͡mG@r8PeT4hН3עdC@Bx2A"rOO 篷ݍ {<*3n fy҄  djk풀( dCXǞL%M):ӭ-a2;?U=UUUUUUU^-eUZoEBB%̎I̳0[|h@.vF@ 1r8x\8e>X/`aD|=Gf B6RĽ&ېm3i=iܦc.y$ .{nMYL ;v&zք/g(Qڷ g߿NQZ!SC҉  Q&+ 8GCϭ-.0qyr1Q\k\B3ilBE&op>δU:l<ޛhd+?~DgG"L'Fi:O 6H 4Q)ou(4Oi5VaArT%q*M!a\Xlᚈ(8Tr˛'76#ĉ%l2Y%b8ssMl23p51mI"I{<l0yNAlV(QRy9I0}sds?1t9A& Pw82⊈bD'lED|yϓxf+^^VW wtc]A* ( VF ۑ9SE@ z8İmbFMC+7uY32;B$rʳʥ9y06SEI5A2AFhޓSʮˠ9;S!`"s7 rBAr;4h IpcwL 0h:9((d(i+C&@ @Hrs9f)sN[bB h#1C^e i`ؐs xpӷ}qnh0Aƈ<.梿~#qN#;"}Z]1 -1yc7yM 5ѫNXu#eA&YKuV(/#Or㇋PWZp0P~k(F&&$Kw9! $$/o_nC}}'7ulֳr.@ P@=:#\'ufT];!c IQ1(Uޟs7na^-03.3N|e'w__G(u`z!)m?%E#B˜Ɯ⡣\N;5JÎqSsm2 4PQD/7s"4s`lRR%%i$+bFf{{~S\EI0^i >JUkw^Zk$Pz~]ڔZ+L6!,oUJ6in4"4+2D L,ƮLX_NC1 S.@RoWe{ǖ0혣* "@@ 8Ux@ gi(%!"??;XHܼua !ֳi $ mWMI0hȥS鈣NdA(5F@%@ ā )("P)@Qay)SD3f-N(j5@$@),oHsQc@aĬp*9M4KM4M4M4M4M4M4M5M4M4M4M44i%5AM4M4AM SM4#OM&1u[gkng&_+3i)Z0k&mf''cÈb 6^64hQjP-;%w7H8&Ԇ=+~\}MgD43Q$'+̈]yg !)dMSluA\3ymR'~e]>N>)i ^>1d&<^RYQ2=B1+иbH*}\m׮ b{齪8A; 9|[3 `l Ep^j; uweci:z>y$K7ewŭi|d8\jvm3M&_ ].x"^a>E N@n)2M@d,@tq'.+ 7$ӯǟ?aPk1S 8Q"/;%.-""na9,atO.\1c2' |wzP:}d靷~}5) `.@C&. lF!茐$RqѠκv=0/8=%ٛQ_ˋf/W5Y0wsj7mm " !-Plˤd\] 4R}J_Q޹ËIUZmH8>]+ S0͝T]D 晷PG6 "æxe@xFgĀ]V/^A.\ҌR6[wRg3O△` Delzt~=xąA!HF ࢋCfL*zƤ,7K@NǞ3q&c$C.fT\fZCCqSD EO}z4rNFDѶ-ش0"6.fޚ؃ eJaɀXhL 98-`C Mh& eXsAL`Ud6DŽN95)5Lpg1ă NϗCqRtXWF5//WGF }c`2* jH*t g%n(LTh/6t5ˣop0yf0; 7못\ n#ӽ5vuл7M<7/`0`yImN`0w[~5i4&54P2&/9ɉguso}1tNðihqkz۩߇f|,e& EaD-/LKt4à E+c}ueC}uƻ  -  ,B@Jp?y,v THH71Cy6Y" l: ,\ ^n36]\--4 I%% ˛kyk]_yR6q &Zi$P ^8@"As 㦒yIZ_^aν9yY SՃ6w;.~kaM1<FjKůiDb#Ԭ7=]2?Yc` ALK.ir;iZ=id:C>l_Ii omdbա7sn|iDQ!2![R")swFA<Çꁫxcn-7|olݏH\Lb彝T D)8c)x#:uk: A L s:8(;7w]xj3<0r0Kɦ5m$vɮ,Ȅr$Ho۞yW~  f9-Immt@H_H<$M#]Oc9pTfƧ=o;jd9i< ̑Ć6 bm QְMko`IJdk~a Í@ L8,3TX+8"ΆR݇$dK&XpãPH9nqMɺۦA] j `y`8Ji,ug6G.wdr3@nW-mu [ч;@Xb`F-5Ǧ,~sM/QpТ\5A SǪ[hԝ~bLb[ۅǡ& f0Z g<<8x@YpC˾뚓1)7 ٵN*4@QR2 GZ;\e `b- 1W˭XNGh50a$7c() ]`8kT@ù5ѸjB5,i5bL*a&f);lޘdH!ŸK/9S(!5JI@ғb_#%-E-.o"O"y> yD F¢&X!p&ބx:ـٖ;Bc#t"bC$T^f͍eXBŒ [Wm c,Æzxuo<.r 80"@tHX#.a[d$6 R5rQE̫3"Fyea3O K0n܋lj;` t-?duÂ!.Jb5h;.yfpF GG(N=0=⎿וka P!h(8Zh2~(6z_eEBnsk)wNs-$kﱅAؕJ"pK,VYUh m!mj5;Ag02sJPX;P:spKƃac)݇wi{yZΎPl" ك&h DӅ T c2&HChBӌEʣ@`Iz>FDG{eQaÂFwB!xE$Nf)lҒ雪J0929`(p 9ݸ6Y $9l02KQ&3dL@ 6xqJoǾ=q ;f u Y:`GRQBZB ywn즀;y (et̘]KTx'"tsZ=]6v%ɑSL!CCY!9ϧ;2E8m4Wu  ' 8MQI{# 8md`% l ȬF_L!Y^q R`B8:0*-'ȍ t7c=2 `%쫀噻kU,$kFƀM4%j(;r9Ș6з"DCR~ei}z `"[b $cF@%z.C'oN"_Vs҈fޅsbrIlǙ~3aCQ iLod *#% ]A +:Ak#`,d2 HZ:v񻲱"\>O^``Hfms]> q ,BF%8)=:5gV-PI0  [K<.*p)`VPٽis`:pZe $RA?X;(pVHm+%'3uaӊ 903h<Аwon5e=kTqYqnfuw0##nqhP`C*=>8l0y@ʖU̡`c0:$6XkvDAfXZwk/z:y^aE$hhRIV$"Z&c K0+7| ~tw_ӑ=^Mkj1>x%<@0%Q9|?iL;U9wi&a\2XXwgD  u;漴_adB":HHR hlCwpmZƲk˥pW `n'am mI2ņH# 'V]5Mj*ۍS(y.5.bhB&nñm K@ _̈XbA9]IWAlA5 5g=CG(+ƭb,. UD~|KɧULU=+y~o/_ps`͠dlr@BJMøD2Ah/ĖeFԺZ]e0lRcRC^mk{tN;rn 4jAimqCkBB#ܠXQ P~&v*2k8Tioc9E$z' ߎ5{AnFahݹ~b ~yLqlpO O]}|z=(P}rtXQQ7D>߹/J/Rxu;5a:bX.r-AdN4huq3n`ŀVX$ٕG$jc2 +sM;Ȫ)y!, Ib  T{IvQ!}'__>M՛}9`G#?7;8w?5HUJ IJif q=}{\5p8d:/=?ο Ǐxy>!y'֗,k6@AD sߠ` or #7ӯno0wF߁0BHjٳW2NTl\UfJԭslX 0C|Mv 70ʑV0 <]_,=IcjDڑ$@pJ.rv9hmÇ!il"Gq`/7\2LyMهDЇ-T"HZb 6 #{Z&2%@ J}៱)*G 4)E4Jz͠}~;GapQS|w&3oZd cvQB R%' Bsњپ|y4 #Ўb(ĐԱ] #\nk,H5ƗML-4w^KUg&\jM9>0'g(̑I RM9K-R=́_Ӻ}Wt N{Jq]ۮ#F,1L\U -&UU"xt8]fHb45 Y{x @{Jln vǖ~S4C@Д1TSt'z~) }B>a/V*S>$;vWikמ.@0lӏU冢xjq"sҍ3Ibq;14QPf9A*s "!NWaC\b** ~! &\1 yjJ˽&vngI8'4Ya`;04:Gaw)rte9f*\  K!XȵK4?^Gj L1}-b5pBg8@,< 5= Fb"P6>Fr@Ö(O.!|<0qRDff y]>6umP ̈,FqNɨ94ۨn bf%7gm3 2#٩4|,`wq>-c0h=ʹ8L4X̶X1םd4^)Ztf\ƶ}Csjm1eGN;SЇLi\3i הڙl(s^MC;Fl%&É 'vp,<ܴKo2CP G! Axɽl"}6.uyqxV9vpmaȯm#hW9b{ၶ`.4UNn8(ZZ ȘgU_s7{l@z,/&a]yadD'PM|p\8= HХ 0DT|/bjM{j1Y5﫧{Aw l cL`$!Bɚgo̰{9nY!ݍ%xL 7ǧ7cP >Z#iKf$SƠB+W0 fƦd{y# '<|+w \lPag8Nۤ;.t  Sm!mӮ<ԃH.'h`poo4}5{(cKѬ#))Afs&(e$Dm:``hII \s6\KryÒQBXI(Coi9}veRQD_W9}J[PˍHmu܆^xh%Q::#c(&Vi"P((he!R ( SvK&*zpN=N'|'Y )RNIhYPh6>Q#@`T:'bP@QU+`ڂE8r8 yo~?`0JmeTZ siA~FJ`Wpq 8|÷!n_:96sj̖ ͼay#2 g[XBKvć12D$d@@1d $JX7&:m娆K#cM֦Vyrr'^(>:ܱ%A|њ$`Ée..dc(U,qˇ JZ^/ϘC 3]j2:y1s R:!'Hqᓖq,ZN`Q89UD`1lZg2]so(ħNd$MJ#+W;^-8>vqY"Kw Jj1x4dQ1*s#i-q #Czq$4E1B2M#qNޕP/sy!InV[k0xz K&`zY):t9,bM9y`_.NJ~$ߴS|~v}=JVf Ĵd<_T 9(&Pxho/FJH6X哉i T\lsrmM m/?)z??d [DQ+D>4G4Pv}E^glz>,J,jcߘ<''/z;OqJ?+N[NOc/L R#po+Q7">V`ƄI v#c MP;RrXfMMo֣h# #\֞ hT~-8f;]H(r@z^ ܡ5%D/\Ԙd_p>lcm!r»]B32Jz!Dyzn'2iX+@`%}uQ3w!"ML}FWB$Dsq͞6 p׍ EgMYMj>kb pC īmÈrbcx IJH3TARD^E|th'CԩX`lox:TJhSaΗHbvx2Vixǎ&&&NKKU:JMҔFltRQt*& #JwPģApgUTK0QQ(TDA5$K,%PQ SDDAQPD*̕ #D@(E%+LT4ĐHqCh+T !F@ K'n ^F}J5ǒnDA+[_(BCoM=:H]9qB {sF91`2lu= 5؊+%2n"hYˆDD sp & \#I>NJX@kz$6VM|x@?\.B.[I<-S~R,m/[@^/I 7$խh(eQۛ|;+YM\UZ#w+ (Λ5]uBRV\|bkӱdmR+ |sYA0y`Ny~/p\;'3y|NS|4yNj6@/UgNZfUe!ej UBYX0$,Q벁Y8hN9O ĢsA/ty:+E. %?&puu>Ò1$M-  OBJ:XDEhD_|1 `5"Istwk'eAmcm&ƩZFC*}ǽ=~M:"$b5yx訐tO۸AEAq(?<J""gAB*i Ћ9[vSC7ILϕ_b@!`КIi*'lq衡!J!ÜCi !PHEE 'ވZ}>>zrpR/QUM Ќ s{6{ITǑ>|L2FEܗ1 1R$PJ|*Yb䖇!F/ЩM@ǾNi}f,Tf( H4H*Jd) EN @3!:?妜4NerAd6q!(1!pc!#tE"@NQOCҒ'pU@r}}!a倧tdQt9WhnAw˧O};<8F!ߕS-Jݤg'<ئ):.{o8| .#u 2'W?A{758 )0:ȩ[ARv>nEmmn$չݫE,.̛խX5m8% έ[Le+}M;a2SKwg+uEt[[% )SoMnU،ڒoծ+jc[0]l}iR\[L46fe9g+ϩ5--[mhUNY]'IeWCwU[|Dܜz{g9.MJGj#r}ֳarKq_r*aFh9TBiдnY(v~;U(豂u6]UIF& Mˆjq8G ) j!Z1%ktgUa#l N2wk|R J$} Ai]tXpkZnknXU@K0>rJ Wԧ X$qV8Gh9F#4H M5}Occ iDO4 :hkZ'n44]==o܎ ơMt!H<8ebI`AO3Ü:zXwe_ >>ryfLiM 6J W?,PdNfY˷*^y~YO\Y$3ff+>+GT 'uOoM é;x48QUCS${l& 8 LHikr@P`:V<ğ+UW۹)9)( '%%N mds>C߾zwĉi !É0|8b[_x!+{}ŨB1AV|D\.՜P2a8wI{ެU1F1TSQ4$ k/ rM=wX\jb*<9óJh9[nspQ܂ & Bpc;:M( 4Dr3M.nNT& YS^m6*i'8NF [%Dn8rM#i܍mF67\؜AcmJS@n2 Ʒ8rޜWjvh "9B[=[45= Va?ke3Yi?aXhָ \tmTG0OM~SccS `2 ~'ƶpa!)b"Sy@#/o?.pkh9ZMcQ X xJ?5CHm5{, BU$S#@r r 驞˷8%1D# T%.?}6A"G?dsx飶(~8GCm3?d:6L $bRHh *iZA$2Z)$:7Ur+ *) i{8]fDєȠ(Ao }l{V_"ʑQfǹyˆP¨) U"A@)hF)Bti(%hJF`@ J(Z) R@&VZU%aIhF i @h (F( )h`WJhBJM9(F %M"`b)%h(j%JJ hBHZ((DZ&(F("@(t8VJRJ Th"b)*Z `)hiHT $+J) T :t B&)J(H[m!ET4S@ Lc"~ lD)<,U pLPKԭ IRJ@1n: jj8N+3Dh+5O'E)b=(bUbD?8#.nEqeL֘@rA'0N ĕ+3!L2Rk/"h%I"*$JJ*jY(hyL? |t35 *0l1hKUR*UH x pr>auiaF@HBI Gf9I<頻aDK5C3mempZ]Hh8(7"BЉJyaB BA!*ajD &I) b Eb &%XjJ$*" JPVB$h*(*b(ibF$ ` B" b$fY"%Ha)`qnaPX \}ח ٲ릓,"pHq'`5ZhgĒr@S4 ;<1.}PW䏔m#a:̜!;]M6W-V [(R;;މ2? DQ. Oa+P7 c_hQV(0]sM:ŪZNrT'+13xWǸxwTr DkIW~eFd |k8?рhw@i6EK;E-77ߙ׷ ' )ǁ8OpB 蹋eFr˞8Q)9a?bA@=|e}7`X%8b8-7 ,1]aQ 8pr;o{"._ʎe 5Їc'wh|ss:s'c1h͔2&c$":Q9| ]l88n :kN&p·$fEfA^q.%DCVe,LUM`;䡥6?ΠvX:# b4zPm"5Tf@cZĝ PH أIyi ۍMӛQKQ6#3h(P"'!`v@@¼5%AGÛI&¬^F1 t НZL} PL@]8o6cI a +saaP` :;uF)p MԪXjd_gSBo݉n'~fχnI2rvg/I4ց3,|; . iF(~-}A)9E)>Z)BD4 pB? Dw!q3 x.+w20C3zͭޅQ`=gt[WVmUkF6 'o}gT8Rc q LQL60Os}u8+!>F,5H #@ZcF,] ;Md%m>\57SԄ z:{CL6!uw )0`5)B &jÜ[WT0Wr<54=`i?|d;N?D O!;a]َ}}B¾Xb"}3c>F&ɲ$QM@SJsO1n-cHKPY#cS*~881 b>C{K@00$ە/"  Ur*vuvp%|0g/èdz@'>POnaQMAv=>Q~nP ^Dx5@Zb#IlA!).A"t$Q9dɎZ yKWJ ByۿD)MM$Ld*DEq8O$S*F JXWǙ=46 p40NP8rIT ƥ&bJ o0\E(V%iD;HJ@Xo$ L7^br!~oF1w9 e! !/,EFO,y}lOu;qyi{$OS )2E%zLeŢ0r&A_Gvd'9@IYϨ8MD)?2<2&@4oxHyA <.'S<&/E'I^OLTvkyEXl80#>`I/max[˦PJF]4_*6Ѷ/U~1ؓV"*ef@kaQ4?vF΃.I򡃷63CK= 1x&n6/AՀp{QB&u6oZqlYK#L)φL}𥨙O_BUDU$KZbk!D=~:RLB.<_jv çkܩXgn7NhkTS ǛCPV3` F l&fو~5 !-Ee8%J0i2?nZ6; %X)Z#WݱM!R݊*J@OÚ ~d~G?F}tުSCїql$(c\IYuwXSU`:m:zZ;.#V$cxgYCӵ$0ttG8˽se#!at\~rגu㭆P `c=vco5typ9 q 7cGZIX M017o|f.8gWUq{FwƫX`pw^k&H"0]aS Ƴ;͇b$xlX)_Ruz򉆂 c‹55_ZVmýYoIÊ O(|9g< -LUX;ό^l?lb.90#~p`ߢsJBHJѧ\;)A A`^8b wX(okt7*1C7KfR$ @@A߸i7xb(1528e=)q]I@D >^ɚo3X 0G͕A*c(}:S! _\dvvdg()!"(>Ra}thO%cQUBw9VLd M(8Q\Ll$iIxϑcـ!a9TcTbG۠l\;+򗷽dzOv/c~SI5YTF~DI`@]%i TP?LIDɦmhQ}R=G|T:"o8wWE?G.ǦyS"$GzN_?L mXK8X!A{ F Q0}#!)AKMPDP0@0A$ ) P4-%Hc/O44RLܷu  ɘ.E@ P;m}'y'\'|?~[=st~DRH`pSl, )~ gd1٭3_d/ôK3^-E܎L cz9щQ H CTPT PR<EOL #2na;(u"@beLJEM$TB14*RB!# :%:Hf);RZ*)&Zi@"*v8TL)IHMFJCIJ $ PK% HDq,g$ ":d_{%CbZ yy/$6A\Ɏޝ!l0U7dq2hG$L4^=:C~wBJu P>G=ԿbDQL'c9-R? ĴT[{2¹@>F̀6$?M[m巁)  oOCa:YY :>#PBPzjR*(uH)"#n~ qcku @0 (@%#dL0CвP%M4H-Q  Q_1")ibT ( hb(@ B"$_װpZibIH()"dw.TRAUУ}f]R~vy{2G)|2뿅[6huT.}ZQBXbX֣paӀ϶Oogn/+IHm~.y q(Sԕl$٠ rFJDR1.HAg4yꪪUx{hTBr8Q-P@P 4tDM=r:Na4 v N a~S5vcx;qW(Ni"4xv/i1?ь|A/ד-dԪjLдy6CP:坬1ۑNgA҂s8+ 8nu6?%;GV/Ę3/})pNG+~p+xK7C.d:7I R% H#HŖ*C K}pF?m~ w)(JhTf8OP5{Ғ=PxE IDXcbC >>2.WTC4K3d+Am{>XhB^,;]$ V7!ޘxW鑳8QqR)rxҳyB9m؏A3mL )ODHEӒUXLXC#hnnlI6 ;H("H@BA%*(B ֱ}a -c#80VP=xiXm)}+bљ abԯŐ-XwIo?l;9+ AڎJ:A].a?!Pb}EFׁ=t??tpmr{#,"FK"D98rF1,,}}fa|i(CшM%|zH+X@̌15Q EFX 9a1pc0< l[Ӓaq _Tw4xo8lϹ$#lѢ3nWZH"HZiԂAč#Xq*f6$Quk|v1<7ui_';=pEDT-#L3Ei ^\&ld.`1*"80#HF\B"UXj\ԇ_uCpgV]`zkm+T܆}xQ!Q$@LE1ԄQSH2I4 y;,lW0׶x zJݍ D UӴqtRA.(CM?GR( LX5+ݦ6V^Ƕ rg1 U) k=fOPi"D@D|OZ|$Gψ]4bee_fc22ldhC)$Mc֐1CAȐ6"G.Za[,sm/l]1xqxzhu|] mSs$b \1-V+2- 2"(ю[hor?r"44H$mP4L$3(;``DS<.9y`&O0)m.8 (@I,Q3 IaxgrqLJL4d@Y, EM/n:{X`9c,JxL`Uرh 93TnPʈ`jkZj dP% X6|M܆2(8R5UiC,V%4K>vvkc !ZqTã\y(N/32Zrn8 鍱шdG`.8e ()Xhi1@TL w9ˇ` Μ-ޱE444D1KipWn]/Wv@-V|ܪ[ZK̈́'D/\VTH6tEz %}Vrm j<,OjLRS3zFs gFzhZo3Fݹf0X ƅHyX}h@C)1(MCU;z,9`^i y͞sT#s63r5pl=1(nA!O]F~kbɃc^Ҳh1Mц#SYu֖AkbDɁd 'e{ Hp4W2?}SzZBXa,ҡZeG;lqi^Chiz ~-3: A#mm=4-oq4;H sgX`=XP@5)Hꏹ h@{훠 =҇hw\ެU2^CΤNB ܁% eaO[D'9]>v"~<ӿ5igZ^pݗoLAMdwpԸ^qmSya.h~T 9_h˚)ퟣ~*:J8ͨ+@o(C/T p`Z[*]`|`b )`F" S>"pC4#`t TH5JC.4 h՛ƺEQtqq`!9Zȏ+ddƵ $V,IHdlUke~!elXSR%Į`tv!T-(3htAпM#3oXPX\أ?@o8:vM}s%HčF~LGJi>%e3dIS1RDspEˉWh;@`ģ1 v;BLSSyR]e'_ /`4pv10AQ'&XsyNIAXaJ`"T5FoUY qm bla  8%cJTCBo8{Р= @iNt+˹M.rln@iUbD!PAA4bB(Ӥ/CQ (D HL{S=gjQ>ԅI$ӗ ɲLK,XOʏa eyT8CVT`CaBD$TPǻEGN.J%!&!)ОEK`~r2{:#q~w-wզz A@AK` B0-|X"@0ҊHNBH/-{ xT[İϹYS\&Z$`}^ ~@=Z.̉5t@O-EQ! {am>=P/sVlϵ7< Z6xHypc$aܜAaIl""HUk Βxo#b>ZOAЇ˷r=1ed":ycU5#ުd٤hǚxCl4!#Cf iQfLəeW n6PӧI / 7P%RJ@(J :Z};A( PDS*>2(M{m7d 2w`aNWQ3/@ pĐ?zxv]CMR~ߩ B$$ո!턞M編>9d^jSr^"2 "LApt&Mͷۉc[پ 2F\sVOT໰ñ2zhZ$P S  )7M4M@RD]hTz]Xaa@ZmɌb+9I9ƈpFk -9hTN FNW( j5Pz0C$Nʺ!&$ LL”Z H6δ}Nn A*"P$WC> 9"2ځߠvC]a6dK3 |*Hr(;52KowFCdrŬn4PG \;&]|ۑخÈf䡑Vܬ6OKv6K}t6aN&aӁ .ωFlmx\$G#yEj4ȭ݆TYV0 # yj) vBOwl~pNB' |ZAh},'`(P>IqֿpqD 5B9A@d9/((LjMw:ۙ5y`` Cms5ߌGk[iЕ cJ(Qd)3r8nF6<ბգlbSS9iY5Y#hkdPLWloq4kA`ĐU4DQ!AC\9irp kEȲ\Jb*i#&W}x$%kH֒ Z0X_ S5_Є?n C2;kÝSF"gPBqRA)`Zޕ2UDž#-B)65o|*pBǃF6wviFV| o V:>ZN)5d*^27][JRū8sx36M6(x[ɶ[b𮎷];nI#qգ$D7`?'Zǿzt4-ڒiNeMj<f0R08n($V۰ĸͤ?,6.*/vbL[ s P(1큱-&Mmb h."j7oRbdMaq X%˻PX SÒw{BEEPػ. =#wˤ)f(zWlfaMeхEƃfT@QP DDAW` uaBf0Lz8w{Ɔ,RR<0;K1FԀ2` q kcA6`pL#i*Ri=|8o:H!Q .%_w'gz9' (ί % I]T=';RTbCB(]k>ӝ*㰐UdpjM0͞&G)w{8+f qZc3%̑W2o<`pΏhJe&R`eKٜ"CB23"Q% ᘣ.d " 6vĝ,Tp-E1˖9d '*9%-N! ^nSWC[o+H]'e= V1>[#R. 6k *`$I"<_~8{>Aѕp=x07a P6Ophz^A|w !)g\k3, lwΪz˖HјօEeJK85xcqSyc<7091 L̀,ɰn~,dvN@T֯(x@]ܐy{ 4HHhbY'o- `H)A2>Evv"iDEwg@.1lKh%Kihy^)NHP$҇1r  t>073RFnH84Leu F~f>&Z#^ȔIEdҧc BIsd9 ʜFB2*09la{(xgϰDKGJЂ1-|Z[H|9E(R dBc ͪgIRQm* È<%71on 4`;% &ERXH`}^qv$ %pc1v9i6cTM"ˆZ1R TRdӉ4X+!#@Hߜ f c3Ufj`aGn7P bE2&\ 0ޝnv/_ۅ۠6`(RPJJzkf| U%zRQ-8ޭECU4ߑQ{(PhqH2.HbP!!a$`JHd .d i `IV GsbQ=n'9HR"/RrLkW`V{`>hѹf&%9,Ъ76Rrf!QSQ@BJ/,) 6 fkFy9o1\5 )!)NC@P${iGf615Z10!pR Y 2Z)G h%?ǘjT E @l8"qthSІ h;.@C_ `u@ &BXF !gד "`~v!Bw~lI!~쒹sќ& "B{;r/ʾXк(qGY-aֹz9x'ϩ;O&E02 oΉ]D" &fas#uJG},>r!9JUk9_J|s; ZF9NOXsqD0qgOw'3mLj;NF\}ˢՁ+AZɡ7w%PGcB4l٪}uUƆpJ]!y5ۏHk+ GpւĞhO7%[11 Z$yu3F,JbZ„@4VtDzqA>=G<)TJr%ó2Cz|զm#@_G~'&4طz~t:-)HXGO++m-۸m=}v2ղ$Fd((z1?`# rw1ܟ!9u \Izh'L6KО( 4Ҵh1-*Q!6GVWöK3x~Q*u D#80Fs  x|~:ޛ Ԉi U*  B_=YϦg,څ;kdl `q9v[ ugyg`OБ+烉|fqS[p7i]x͸;x pȢ,%o0Z(0fIIs$$& | !<:XA CTa:׃ T~gdT^DF) @&Gם 86mӎ#}߳BЀ}d#Ѐ3v!R(`͸U'wҨ}+b o2`R%5BEERM'] @QB"RRRSE)U@4PPIA@!TҮBW !@H<*T)ڰs8C|7@$1z{6ݏ~K-T 0| 4W~ɥS6Ҁ3*}ɹ(vNC̵ Rn$ā"U8Ti0FVYP,HQM^^H%;x*!T~H E{Cs:ϴͶszUC$t&pA]81d:sFӬˋl@HTsl> eYh JILZAшوuU650 ֯T'%`! b !s+݅ NvyXũe}>C)%BᰃJҠ8l'$J){v耏2!U(QhU,x}zu|vě5gBjPUhd3^ B0!J;>(BEBi i2$H4D 4󰒚" R$xdr5D0A)J}DB;ċPBڿhRN8zf9(J}=]1ӽ 6`sp8b"6yJ4C; lV(}nF֨vM I0J"k.'c#@C@b.8,t"slq=Ξ2Ĉ!t }IbLt;h4 acErE>)_D6eb4 )LSTc! Q ˒ӝa\msH=?1~ |azOة; FDcQ!rrC_E$2[ ^¬UBL[z2s0tc{nښt*:rQluRMB\%-`v섓Q%3(г JDH ufT:m "fFh dhhDxHQ ;<.ݲ"{%s`#ɂQX/2(K24B>JvG=DM2QN\)&QK%zƒh 9D;$J 疀Awh=eE -2D '!SLZQT<GŦ4A>PR{?`U2U( @󗄆puIB*a@4`f !t ZB^`˚yl@nz[drjm1&ԁY"V&xl<{Rw 9 H0@wIU6UP(%v"H+$NK-2h?3ѻL}n%0q9@$q}{>Ȉ R(R-"&14 hokORC g@?BN0D|& h`r@r7]ú)"AMǕ@F^)U4Tِ20BL*Ką(SEQPL>ZryJ#ZQ!B%K"Ĵ %5T@D-BT4#HЅ4 STQ5PIT)CHĩ%HxQ%wL=JDm -$&@{j XÈ&2'z~''n‚i9 ihV)q(08^D.!ZKsFG{_?ggi x,8v+nx7yߜ]ãJ5(OrDe{ DQ(qGA! o=3j?z!/OZeHLWȍ3cj"#鈚N=9ᦟh\9h@E>4b(*lV.PЌB{4ͯM1Õ9Q>=8DyF*=Kg!QAOH 1G&/py yDDK̂m41%q:if7-SyB$wbǽ/;[m"4tbZJ8iaQbZcWK NnV*tP ˶aX1`ݩ}IFǛ1 JDt6:8p#UD k];AFgr>Vw8I-> Kp~ӓpP)rͯAEP^5X*[@(;(+/ @*&cw҉bЙ L F#\=gz2C=:܉Ay, >q; qX{Hks:WzUg?Vzq4u jjTfC 4`ET[̻ #NLEFf23tq0zhl5`B)(#%O3b=:s/#=?L{$'@'W=,T/ DE)JUH~%<05G% Te|TdzQk8AF۝?zE(RԈ4DrQJQhPGB hp/OY$* dBSQ1dLEQE@.xr֝]5 !OcTY/ YVQјXz*Rͨ(ksxƞ G;CD隆F`KS=0tSFl>BjFךW$ns^RC:\NdL:}4}ɪ4f<᨞51O!(NEDFL5HHFd:(gH"6~?~![HUG򨾠 H׷tıMr2L)/<,$ҬȁudwCأLK$Q!W8aVi#m-RĄ"33-0.T8 9JR=Zj4t0r a]'ZD@' D'7UvQ7*p3;X=a93by5DI0 j_ƦNI aRYP(JP#Dh`x.TB1amMq>\Ɗ=g0hk:`2~;B1E뻧㩀f9FU``FQP%L͐5jOWohbZ8/ #Gԯ~F Eݵ3(r "DRNdgJ@AeD!Ǿ0mcp~tRCxu޷P:XRv-6a$? IkY' S">,sp.V}b`Gл= &39p(3"TxDJ{/M)M0ϻM W|pfYxƄ=G\D90. j'G^sG ғt$6I 7E ׄub='/jmq#mvx~v3P6&!وNÁilmږ@A젠33"5FQTB (R-*@ĔR&QQ9(zP&P;N[Նp&iy4 p |eHZ@ >Bx%DqC1pS]LS`!緈tt!q=p=ɢjS*H{8>ev{q'ώGq_+\iBq𝰋~d'!eC,NDs՚>w>3aj}!H(+xEHw֙ߓtzz'qκa;8smMpTHF4 61/q=nLsM2T+O_#v<_R/+~<0*ƑhTL`q<ڨΖ~vA,Ś^qrF ~1? ?,\;# yI8ch\PHH$a·c.!ԥHՌC6FtS=;3?p}p<ƈoDO@9| C; )_a(!SqG}fgr #$ut1סqI,G3$TcICi't>^'(؛1h ]^0:}r(%0"bX?˳+ߺducSB9?^1uIxـlot;ID9}r6$/vd6~_zK@5k{T8avruY PxO#rr;ɨ ATx%[.mefIqȕɍ` G {N0N CC܇nAѳ띄䯨B$1B4<$g8}E>φA 5n)b HrV-lz=fPXaٝkC#bW6/"N?5d_؏=OCP> {rA,o+˝7dc'P=oԪ,_6S~2nj뒈M:LtS 2(8=rqx "73үKQyFEg:I~J$,Ȫb+Swn9v9-H1hZHAD5]*jV((`; tL`; 1b@Uh DL`8b Ib vJ` Z*`x78M;jİZɢLv5A48*:\QŝTA&4h rK0 6ZvHrXlv1JFƠ!䘙A$LZM:MD$s"^`fNb &!2jD%bsAA.դv3I)9.63LQۛs p BQT0RsjN(ԭ,,H #S4U!Sy*4tdı+Úq*QC8)V"Ibeyǻ=S 4ݻp Brt,]#-h #1Z r2@R!MS$TSP4 hMvѲ%f(qr"I!&qB `s9PTP42 2vD(=`݌Izc Iyţ*3%i.Xp6])I[!Ep)̀DsktFܸdsED QD4J !݁έ` ")Q` h. 12"B%i4Ck+iդm8mQJIS32WL&Y&ijm%g!Ĝ"af!%)H<4 H-*'X=iNW3iS11X t4ƃzBgԡs( :"0cLO%CLKED1R4P -!q\yuv*j90Aj8YEܘ30fq3y#)LdaDaLe+no߾"ũ, 6z>i屸g/ DxzAM\B=DeCƴ7%)'@Q9{$a% ~5L#dj|@ ,- V(rBX bq+<!a|΍hjdM{G,DHٴY;^؏kgu`J윕 .L9AfҮ{5+fAs{*E% Q*K )2C9س[J;XcYgpt;!(Hʝԫ'8~(80PE~TM<74/KiFAbrˆ>wq;ht ;W?[bwѹ`h$ r=P;#:w=UHR!K+FAtSsZillۺHA䉠J{ R8|T:(DDczEnM)UFdj㙋,m$ 1J2)Y F3ʡpzL PʣV D A0[$+Ȼ^=d8GJ[v6QQ1 AQ\,@R75\Rs9*;A‚H H!%Q2[5kDsǞ:kܱCHw09QDhliFdj\A {,Xmۄh67dQmi:6#MtH@y6˴IciNR1F9Y.j:M ~^fepM2 {N'$FLp" (t5@CL/;d) )O;HCa.PY'M_n :R1!q72x 2>ǛDzG(ҡ;*b(%DE]2a)$PhD nBЅA 'Mg_ Uv*%ygRG)s|dEB[7Efic%KQE>& HXlFGq`)JZFm#BqV!o>?^ l]r%l# "8uS7-NmWgt8v86vTI¼mC),rPa2$AX8 (_?lPӁBO_D=O<"VL$T:},oyQGB fE (hF!) QD" "()hT"!A$ _5 >iP(`# HQP"p1" pP0]4)E(rc|G&!AOwݻ3ݓ% n<l?A܇^Gp OJFaxZ]Y 'lU'jroEw}N;"1LjM'\/nsy:󻁓9仈V/3<((?䏥uO$3PoG<@CР/W`F9 ia*=Z Ǒ^a/BsАE'㇃>8-:^40[A'+pћsͧ>2* dy7YۭL!1zQxrF*.P%vcdss#4CsB[ D i8\ǫZ4PF,7iB<1l|=fa:6cڎ0%]|5BcX2B۰ 2') G|sobVJ4@+ :i Q|3ߊZSa8oOYl,a舺(ܠnÝC!4f#61^E[gݫ#vsv,73Cm`Xry#Aml 뾽rhq9(U(ě 2?Fyuw4yi,^{=#8eC7om!ώ۝`@J~#Tv,ǾrlEdӹ 獸q_܈iKL =_*ȍ!4b|5Rf1ROI0=lH~:Ez A2*+ڷ>w8M&mvX!Eq@ <3ƫTެJ@2kZCXOCH$"TLlm+% }1zxg=vkrg8nw"“m,r8iKa˱/Ԛe-3)p(,|$-t N42G3fzy èıPDK>$BpVUi,U#E˒G<4C^T@ddqZLK`,8m۔LH ׯu)6o8;eA{ nF;ZG,m)I%0 d4;:͂tbf)egޢiR#I6X9GIFXOŮ4=FC3&D5&:ջSmq7ni2ia08Àd._Ep}O3m;@jPOL8uWz ` ":TP @C3CnQj$[H0~F,m݅0@ż$:T^~+V%c—f\x#ƞFV63}k _ TF ưvkA> ٸC1d?vz~LIҖ ﯱ5J)e%#HLQ" y7@-Abr<%=N? Nf$2+rui!|&1`= #\=}>m' e0*&2ѡ:,ZY)NRr,E{y/t'}8WB}R @x>ғi ȡ, (MooswCp`;1۾͕B|xxƀƑڞ*5sa+uq7Ww/]f/Ⱥz=.d"\=b<|M1A=TVWGH0ylp#q tSOUEZ||K7|{./l]/KGa(I-KYAF=%=4r%|9)=<5jہ~0L^r P֡K%Hi0c?Y`>1o`iԬ 1M*'1Yd 0E'fi(^ri ]޺JO%aإ(I"Ff2f(cL%kC ٚ\$#!d r2 %pN|)x|Ls러q,hf#\$̽a෡+&Q)Z#1s1g]HGpM.<n92RUP`<1xB/0TR`VLu.t?sJ3^Gq{WX3LQ=ù ܋w˻Bz͐w~c[Ud> 5o7z]4H,4at6`xX4@{10\P ]iרC %@iǥPg " jٽHo # r:GŤ,$@Ff7Ɨ$S#$KҪdžM4bs0>\Zo^V2:4#MFF6ڳE# `Z:Htg42{)Ox9b=\:n8B|ź)/o$$5>RAJTSKqFl "Å.kz)b\ۄFɮI`7^{4zڈUb|+:ݚN`iD(ҧ7@53Cqq.AsB%&fT1#44D { A{Gy:tCOKJC"}}-tN5ZQɢi`D)iii@$PhUWD %}[4]'S|O|DN5F`8ϳI:pة네 ߈yBf*PCUń? "JQ" M&xȥ*Bhz}U >ә^ASgyAeW* |~Y'~D`t& &_,C67<#MB[M^E&&z."b0RHxb}9OC͐8yM$ $ZN8`)q7rjd&Mu.|5 4>liSTLZT$* bV( RVjHm3 aأ7wD6\;=vxECA⩤ <ްN8};:6ѝĂi~R [-8U;d,Yʏ+C|ϊF e)[#:ksW/FE Z;wAWH;w7ѥHn: )_(B6}]!\3sd/ 9҃7uu0x8ro3̇@&{)g]GXBMbUUЁy4SjR H$l"%9MQ$P,B1ST\~_a"i /^i6xH1fT2Ϊ9,d"FA9fסW,!>:A-Lb$`2f6(H@p)m c $Mia.Jz5 2a6ۊKbr0fip{6jyC{ԡnpͭ+ƈ&im#f\0F5TbzvcUV 1Bx2HuC8jm0UqbWB&{_lp2,Ê'hA:rY/¡f;ߎ R22ʩ\y/ՍZ=wDA'x?G]-馊 Tݎ vAg?j:;jla1AbHRhqLw$dkA"RmD7i%݉`0)8FB26q)V/j^'8F.P%m3?Svg-R4깿 g_y142d/5ՊO$-˕c9UURՂl8/ldݶM(h] VQLc%2QfCz2#/&{Dze'\Syvr\j*((R$ 4y+5 5PĜ$t+ň'qDD7SϱJ!d-R!sx)9sъ{0z=(+~l^$ `Cr Q2C2 E{U!CiJxOOF45gDJ2͚qLlIta A('߅gk ;{ssZdAH@BӇM̧#baqos1ل4X̩Ӽ>ǪSAA?/%#'{6"ࠤTXU9 A$C%J5ZT5HQQQQLvQhQ)( *iM8YQP"" 'A^r ~9PP09LTWaC U~Z{O ts֘!Q 9|:t21.lˍ`=Ƹ@g"qPGXF sw?]i+Nr 2(w6rIc|@ Y\ #Ҝ.F :[ӡz#Yס^/wmx!%mvxKB#-r'cupKFf[#wFP @k"Z#׷@ۅ3@DsÀ p'[#dT48hn0go^xKHHvf ㅷ<0IvC]kr.2+` 0!|!pebTXH0X^G։h|VGMe\p5fyK<4m\WQ)`` t0A~&bEՌ7fm4|@ Pu-Sr/sɆBy,q'@pNo'4:зŽ獁yZ.q^lERUDY([| r4O=n4j߀FwRK*Q"ˆb]D5B;$kB'/\L -o0FⴣE:q /1B֧~22`$Tq{ vN,&猛#,DS7c7A%I!)"cA1iɣ HXqP)B cqfcczNYD6>8um9`\4h]PWd{Pv=sЕlXKP^F]i@[Yy*Z7a2,qv6-=-)xpHzՇ`\aݐX $ B!|(ە#0ZƑvWK;MMO \fq`S+B-fdęZ38^ܥprel()wWJh!^@vk&$wh-5ZO,3"o!oW<(8Rb=oQ4}8Ț 6&z^c 2WGFK>ZmYm/z6VuawrB4AA[a$F$Im\Pa*s aZ'+CF/f jbt(^b//1,a䁚{^KF{7ͼa!>wHti:O dBdF'/ Iq8J` o5։;#0i9.Zǭi'uwקY g}ǹVE@c1( ,a>yC̋p gLf|d4o?-WSӓaTlEj{:n Hn|Kd iMiZi"tG6IeL>SzScUiW%aIxMU2\D5y>\j#C`RqNq&A#!q?K En\sN=5iM7 ؎ 0Yh5i/|UWDʽCȹwkJ!B7417R;`a@A3d8}q["4e6T.nrSy@ f$F9vm[ ANR@O>/M'\M&>W[הZ;x6^rDlM=![T_Ew;s NAr9.Iy.E_$w*"hki(aԥkPk9j MFyyd b=ַ\LUSɰ1AIZi1;Ww"@VC:FrMRr|`fKh{5i.ax: A11`|T6#:WK(X*ؐups?~у@A4y#H qzR:>,x\;f^3 %NTBϕ|82sfS b2APyGC_MwXк%C8<,4gC]$ )>4z݇\@ SpE-Dt(i_R ʝrVvDŽaG1vu@X”-0ല-hb3DyhQhl%=E0H0b)Dy\w<:;+ݵEW"Z47 !Qu=b bሺ (F.k<1 *rjI,u65cI\x*dbA;Bxܥpu06axEG9deӺ|siR&<5aE- #82a+C*C`֦`DaBwm+q& 4ĝ蜉id6pni sy w|T4 <7F؛K@z&,p rv怽"HP<@tQJ ?aMAED. A%XvtJF4I,KTQ)(N8:IKJNڤ:_zY,ڐf66;v5T3xph2 EՀZde27"Wy4 H0pp{ EC,7 t߰k $Ĺwy&wQRFI sEC{pA1F@=4=hݒҎк\F:Dg|&S}_MZMa&oY&ǯjc;Kg㩨5+--a;T3|2\a(=!~Gi 03+RtR{OK3K\xh˯PJ$N4Ĉ9x|"skA0z_@ HDO*@k1  PҡPNJPbJd!hiv'/;1Ό=@.ItQQW" RR*E,1A=$x,zB3KƩ )S! IaDԬ$E< sP.8|o $Рt/Lh 샐 3lDH8[3k|F啋 ́wxl4$W= zhպF!=H bQ#1D(6&L\2B< H׫ʒmBJ9ZG9O:3|$yGco&Q<Ȟԕ1d"$ #<) Qp&bh*SK""&9h*^ƈ^ |'ڼQ`XЕbL{jd]ċl(T26m3FL"$lj;6+muDž塊2ac[\̮ctum RyI ueۈhf# M'9$k&C\ONۦve(,*a^2DL-#M־?&t~~#0[CKL;HNh*>&0d> VFȏOt!&RPbxB@"CQ"$(JPf j)J(Jґ|̴l8w>HqP)H߾P&g \(_P:I!@Y/$?ݿ)Z҄ߔ:M~㲈~7e /wy4s;v.[h8vScqnb~ * hqSPkı<v>Z0;>gFi)9~ۉ'&`^ɶ{QmV)↥C#T! }d~kq[4B'$[/B44?zB}286CDd,;cm {ܼpch%dn'#o' 3X0*0`% rj'i}fL@y? !E?@ZQ]IR))t =Nj"cɌgS#đi+N&gd0~.׋g(B9Ր]V niDŽ"o#Mk;s;hƸ{m&A\U2BQ5Bcr9o5cRӭ 30ɝ$ jM\ 3F:(3 2}Ed11x 2H[RdXJIhT8VQjL8!8Q*nChB 3BhgZiYPsK#BpQT^-SL`O]FYW ЇqU X<ټC1?[zxQ>ާ7*KiR[YSWMb&=>< ݭ:_vAzaJCv"p:NͶ>ߺZ(rD%@jbCn$8cW "cAc Qlz{% &syT` 2{; ͞fw q :ssnzERO9EO>_ ',wp!s^=!;D'4$\' w@zB@I[9yjNW]s/s1 m?ӏdi!A]`($ ;tuRD}Uk"\iJ*-אzPsğOaE`, z I8&[mј~kf3Q1he-M ȟg05bDj|,Hi{~!u_gK ⠉? 6!nNy4ePQf$UI&w#85O[@S!SSD:IYxG{{ yȋ?H.-!JBR2ĉ"OveXu7x^m[dbȃ# la}.Y']PpOHj ƫ0& ᦢlK{Vf@hɤ)p^hyÔHc1wQbd"J̍I%?3} Bu^l]5׏I(%0 ވT () /ʆIǙ%ש@;}_x 8 &]zr2 1Ͻ$`(B`@>/ӸN&`Ez¢-%O#I:zbQ[F4)$QR jo;ʏf* #@PPPUEBu{'aTPE?' J0`DЁɬ_͐AHw6-QEQEYR D4hAa'a{S\_F@9R;@?a$/| B@[?1c{3JCT>f#8v쩣"'G;6E JjJGF ɸ{n"wHؘ#BB9C}*!!;@|\̥A ݅&H6#+p@V3yK`4o>V!!`ç=Y )*e`)e"R!"$hb)B* @JZDDE" (@p`xx]Cκ!)dgLDN|~ ?ۇq(줺EMPEfHN40Q "z$PmU up$0Qt  3:2O{ϳ^Y) &㱏~'0;C.vwjd8>bU#a3h*8&"@lw Fm҅sFƚȧ#Q}\1o\H'˲iy U`1PR?$S<.b?GͩBb4%fȬ r)!ObVALpAæ%)1H;yjdЧH"uG>6Fxhdz@/>s'nhw h~Ti?|he;_XG(C?lD&/~ B#`@`Z7m!*:- a &q-aÜ[jD2Z6b!¡q^]:nh3#hb)=&Su{~?gHO7FB^8mA; 1P׶RAz? !K_\h46 ^ hlqn+ ̠C0ýj ḷ)=fݣ> YXA|ϧ};!,8TK\{7rޟE4uQG!@ؙRWGքHlAC7r7P2w2Eedjh?c;~P;sWt7vC{;z"lҤemVbڤ[DSJ 4i(za(ÎgvKb4U:&vѱ5`|[Ed4N a^H‰ C!<ToXF'Kx>a S(h)!5˒&%(yshZy rT4hh:hC˒rHإM-84bI51V;t i+QRPAǷd+|2zCژiwoK{JΩ3KABEJݸng p^?hL@"< lRN]E~8^,Z816nň9}'z^wd5saJBr:7b( 1*R "Ҩء Y0Ohx8ϻ8h,7iP ">|^`hvaقWbr 9 4,>KFAS&szd,ѢF~ w̷ D5@2U!yZz .bi tadc& GewVel|̗-M3jePI)j9pD1 Zkc6Aq:\jHD  @$Ef+||?Vm71gًߣlGOvΟnnHq܍ꄍ&"czUYaH""g_kwpVՋfTm[3:s#% 4`ph,[j7g;. qlb9AZ( pVl9@ȁ{!)T(F/w w/V]#KB(} ;¼!/z}Y_s:?,g/]vt0C:І^Ƭ !z5- zgqV0IB5Cҙh42̀؂Kj!$2TaAHxD)h F(hh@K1J!K>m/W߫t?\AxIi {M$OH@Iri]]!2ړݒo}gϙ U{ PfN %IU(B hRh#ADS>; -%e1f]  )aqaQ)Wa#Fݐ>ILE*u@$@yϫ4`XwEL:t`SuLƾ.YzY$?4qo"j{WDsT0^bGg%|_T'u-FL,dďV,>oݎ;qۦ8.~*:I +JѹUzU kqum'٦/e'l6uK`Õ5!c Q:.́Ͽ"ovhAHw$=* q5;BM X쟿P1'8 tω!`)""M [at:5 r;83oʈ>%(\&RK,i W"|΋V8TӿC٩4Hqq=f$ ق7 ټfi+foY bW,9KcpM }ӂg-_,j{`ؠͬB<̏9S7֖mR]OEU &UƜw (+?D+FHLSIHJ10^&IcmgiנzX-"$Aq1c7r 'Bftr 2Z'EGֱ..q> Rp3 FF@SD-a./$fWZ٦n"s+M!mkk\]pnCM-im+#б]EFc=7;[Yz FfK.Qs3;E'xLLfu F4`WfͿ^ c I}&|!qD+v:n@40=];pC 258bCbi\z;11%ޖRhץ.!]ah62 X 7Yp*t΂Xwh]Q-dq ÏB$:imEFh_o~MH:k*sQlxo+40G(LÌ҃= ',[o633MG@L7N\.+ܵ!tjTQ reaibYB98g=q ZuGp+-C2^췗a]9ㅩ5rѪf1Uup젧aw4 P7YO.to&r2'vpՅA>o/@?!k ݝq<OZ?@#Æw(Tys y'j @@Cvl}pp/<}H}@նu}Lm4! ?6(iJJ`a"Q)@BX%JD(bJPHC!뀠TOXû:X|~a#9G(4AgҒ%Se%)I@|÷ovmrܥF,*i傪r3m]gR~؄#$UF!?Wc>@n2bJ,( OWj*CjTi 4< Cw %ϓflϜ>83P(+$k0Z]@{?O fw„TDB %aQeݞ|VJ"]| /#>AYJ.ܵixuK$UJ{Ե\+|}3TR4މV_U=mtABog, {zm l=;N템}l(LW׮bZ"ls[M;WOq }Ww{ wYہjuz;@y+=uzZvkK='ڇWz!a}.:}oﺽhnzDz}}M[>{4bP>]t/Z-4m]D]m3@c Y;G{އЯ_s}@ m}}w>޴ GcPt{:9zY{v_vەsv(P; 5{vsb{hU /q>\ϒ}s6}H%h͏':뭍y݃!OgjwP@ͰY']hK{^735L}y\oo}-ݻn*rqv>׫J/ͫvxWێ0sݮ秝[ \w^ޞm Wt^᷷tbm=nץۤz;;/]۹ӸFϺ}zkjeyξ5kglw;U: OZkUl _TiWp}N^o|nw]4|}o_v!>}.]%G|d3j}ܹ6o;󗽸_}=eͷSzVx=}6z<:{{ټޛޝ 3o{|Π{nZ{ kw[kwqok`{z|} V{7Wk;NGQKu[˙ۯ5;o-Խb|ilwth{u6[dMԚK-Z VmZvG8{{n}}5%oݙdq|}GFvpgU,mKh֝qnּ]i^Golz'Ls|}>;ڱn${O5>WZ@j{oCΩý)}kofN>}YҽL dI:'5wJnw=\kQګnwRJ!ـ &@LSFI<ҞIHi" AA2M4j=@D@4&@MCJfSM=z@ BRBAɧb4SyQJg&ڑ B  *~eO#BO=54 &hAM;_IœCs'k& ȠJ ='5-CI4T !4%-R}9'QDz:608dQHD׵\IUT4$ʵ%IE4{#_Or%(NkKهUM:=:'PS}CCup ֊`c g]pB=~Uaý[ݐE4,x}%-( ']]o(U4'b"j?ND'}NѯMN}N0TDb XF$(#H?zj%!<`ZhtZ.S|aG}BluLԂ's !R-佤. ɠ d< ERE쵠}&(`7߃ +i}2~2rBwNTExb?zCŠA ,DĀ X>ݏdS"T^R'1C D@F iReʣ(R !LɀHd SKB2 A-&Y& l)B8HY}9-t  l!p8ЀiP (1=fpC hGl6+24!Rn9UѴ'[b)YKɡ?hf`߱SR!EL.% 0Q h9QPMH1&sjvq kbxUInN_4k#Aa @D 4X<<{??:_wN%%x­ e1wqfA'Y@ oERHͭR d"VEC۬b/x(rҮ蝇>M$C,:N(tR+ߞv>HPN ~xqG~hpÿwCî4 hKՀ¯,0.GZ橤~[y.OZ6RYFjSosFЀV ks^v)>c"}0XӃ&Jrm5l_vQjvZ `!@XQ{c~x\"tQd-ty$>8(]yMBO翾rt&{J_G%>fU|߷]W"t?S+!C$HZuΗlGF^]ϴ'Yu+wӿzHy_~A=-4d >Up+̊ -%%mDcz]>B ^aKQl؜M<[j.KG0$5Z7}UT{V=,Bqᶫ'9%0sяv`R}t\Ϝ)#ΊaK݇3ZV^XnauY&0i.-ά\'^.!x>jE48U] Vg)Xl!4QN?~0T9=]n[#㑯R{:[& ~O(ZQ= %8dn=JD% T_WT A1%I~>H"ܨ4P2RFfĖNOxLօ 0Du͎q = `IU^ f$3]MWscj0Dz+G950Y"A Q_ekCh˥ dw & $}ߑb\@bIοUTm$hpڢ*2I XDr0*c`Mغ.@5@E4B$%H;jMPD,!Hvr:PԭR+.BRTjM(Qs8ٰ#QĐt#ܯp$r&ب3 ݤvŁ$AD(EЄB3$D*4C5IP4@L#KQ-RR ,#? LMrY8;"$)ۆfHyhmc<M#0ĄA3_QC Q$ AL=|BǕڪ"5j@X"HB$ZZbPB*RF PDTᖷRJfOOCOt(i AhDJLT$ D׋;/ƒQQ֪ UDLXQ"aa R?9?| /ϵRD=8sJ5$?Ϛ!v4Bӕʞso,$"H$Mc#{J$ (} bĈƬM?Q0|(sx!Cix LiTyG=N?ws{6~Yq r* L-0 ]sUa N]B$[X %AYtX 2N-Ur@vXC" 7ã$|J dHyWvzEnt1`Nsnk[Oi&<h+!"_z&=}x0 .>YK y ̷cd́bUUR䓼 Pux`y-`()JtFع'%)uHXq"FA.E `rvnjNhJy@o\qrbC;cD"MtSV<#cl~>OeRFFRmuop R7PV)%HcH@\ЭD02#(|[ pD񼸘4 Xu蚴#v&7x1юF QUuƊ^\30]cbd#D?p)JYٍF,v9i)MhPcqZX"Ÿdoj2BdWs[I lx,jW; 4Q c2A-Ђq؍V* ! 䄭"ܹ@f.c;XlZF!S~m=Q1PTcpz{ra`FB]5K@46h MbmPRFER:b L QU !6y 2ňikk:QeoV;m͊\e7^lAw8=%qkDƆk[n(4>r?סrF~3Z ш!UQUP^_ [5$tCW_Q[RpC!ɘPs.)X2%Y!n<$3W!JQYRl(y޷ܵIiȳY ݴ;2 ΈgP]shaħW !m~ELM3PLc%-.[FpZ;Zrl̃L0C'a"DST`q:]aqԂ#PbŤɨz`c#r?m`WHXa+BXbSp o&M]ZTFdEhC1"PUX0lrgV.ǣU#&Ÿ]80Mpt}nJC10~/m- 8{T0(۾1__iy*\KR.W'{}X|cٹ2LT>pD`Bn~O8;]KoV2ڝ}PshԺ2S^XAy9m6=J<#ا-/e$J}*>r>NOR/_zw; `ZK܀q(ܼCK.k;\˼?wm㯭ű 'L'E9y.P+-ϥv P {qډۇo/M&Piauzq UPT9dBM7 `in  S ?d <+fr`h  G"ȣ42#KsjoeTU^Lvؗ^K/!=*voׇ  7Za_۱w폈4};Tj&Aa o/OA,X{:b~li蟷zz3=]TB&|xybm@P0V} 0P#F]M}[\`}JAObSXܩa}Js _0/nO)IAM2W2apL8 h*6vi^u6V{Wtc04 D˰?> $g8]h+3gh QKIV\*d:nRnr m6<Ln[C rqbr F/]0dl{A$& uNL 5>*ᏂJ~[mJr~좯F?u"$+z1ꔄQx^NN.}^ !՜ e sd6AR:ltEJtP $۵bQJ"P~ۤ$El/h ĹOrJH@M|bƧW f hl%*<\ : ??|z_U;gb1FˈU;V*u~cmˍi֨*jNyF mZ)[ZUWѱ9kF\kFXƈkp u7X1HGaZ+8$5aY1F64b놊"Tns˭ѧs[k˚QAkEEΨlٳ®ZZscgmQPfZlujƭ*_7-V_/̩^1S  'iuoObUWFc0wSx~:Aȿ~^D)WK?>,g \^O.(5?D""A5 M-blCiBG<Jjd^YzxZ 6i4 P(;QMSgAW| C(7¯ FM9e)i<_{\|k(,Y$)زmL|oS;UT@΀fffmrCr * Ӵ}4B%Tik],_{U/tMǁ0ܣv- q+e.T)}#Sׄd{8H3/hh_Yƣt|8P*;G4}Ym<}xsB+ ˚A  A%3xdȢE|RR*랂⴬{Y j-<ԟtgٶe0M% >VחG>HqQ@Jg""X^O#8M[ T3'6.H-KI2ÛZ jR~ eR{`a#@S|Eb#&j.K8lᯌ_[?'}U^ü7;zjJ1'Cd||U;@ 5p6'ČY?8P)]Z z֩Mk姏My!yN~!"ʅ. &UG~o5IMDԑ|"i g@uT+FhAZ(;ZlhKĚJZxf*J(?A) i_lurh%!S Ǧ} 7 {p^_ʿNZb.yYQJnW${޺_<]ԫ?#Ƌc[c#R*9_f1XJf?z_bs`M"(;oq*QKS޶aUD'zʯmo}w#>|@/U! ܭJygrwS>ɍΪޥz*L/k TRZ1 ivdVCR6)ϫA`&~klVm݂K"T68j"2>Qe40Y2!;gl??D靽 [՘A W  0]].@QLaGq/ݵS-$%P7}3@r_+22C`2>#rz9WnwUL\[ hH5:73ithO/Ʋ|i g#;Uwng#4`ecH)^ ^B/ڟUtV)1Yץ 3Tt/f?p/&,&3? P_40t붿9`O/A AY׵In\ (т@mC2a0F0U_}X" uDߺA%~ R!Dy|rg#cK~b"b""T QDTRK^5TQG. D&(*5 u}yb}b$8iS?6GVv@8y{). Ԅ`y)ȤMr@1 Jbf QMP-%0!ο-}WL*+B*=:j*oƏi$cHA+AYډr0*JĶB*|b X g|w]DA"  n"`Hh橋}:s(GQ!:1F? )Y鸷.Qo‹b>M5ۺ~۴.y'5 z`oxPi7a`Ĵ@=OYYTy[lU0şU%X*C8);rwC an#o'&wt7) I,;N/:׏WCӳ3o/oB}$[^`G+AA]bF|Ƣ`pu9f'i- fK(!ġL-<2~~|Sr<8:pFۼ|Ly*s$awJ@r6VtXF{4; ڞs Shvnn~F̬pp_:DTl;Ĵ=J//p+m`?}cHż^POw~έf 4w]%~!aa|P;>\Q>]-zٌ HA{P9M6ꀸlC}e{g(nɱ4GF|=K`|^?xtByQ0DA~n98zF̒Ku:~=)"F|HR\1ʀV:ሄxr 5/gSPߧB_s1} g_ }Bæy^c1*?s~УA_%X>>/A~ȯaxuM,/k vP/SrG<=OM@Մ>,_a󏎇lwpNw>}!ΥAO*즖J}'hGeqY[%~aGEϝD >w~_/q:m4,XWDn QޝȐZ$HStG|X"~l{?T_e<.!?#eiO v)-7*mw(p{̻D񽁰g?5&H=C;E*J9.1=/BһinP]WDQ]8b75\Ŧ O$}"]2* oNPedUrRWip@>l!P+>k"#O9<$Dô.{vRoO׸* \Ϻɔ>H4sF Xx>G*QxQI'e16 !T6аHA;n9mVƻdmPv6 ^ty="P - @R-s R+J.hF^H:;y?!z{BX *P K%i|A ZR7WX!$R@+]=!n_tZ_d(Sr>oJ/*O(T.=()O96#D %><=lM!Y-~ \]*$U\<.W;.&f?>d?= ЂA 4."ցO|ZG<Kjd%1{ϙG*1#8ÌB+(_9M aIõl@ ʸGn*deӷ^Nt;ye#y XM'6mߦhRLf,O~u[27+roQߚ'*taq]0 C u ?Vb "x㢉:_jjc{&f- xPQDdw*~MG WLQj@  >瞞R@{i7VV3t #8P<D(C~Jѹ=gr22*ז5f;W'}>iDᓏjM`"bZQ:zPma6/K odya>8H3Uu|JZAXcnqS8a DU̕@ޥ~CÝPrxiPA}}Kna5d\w i˦\ ʡtj/l 9!Ocx>eOzv57AF4IRuv*>2.#1+xIbA(փ%֐BYTfsB'g?3UUkUU<})kwGOg D>98>Y؈PaݗL*yAok<3Ǒ.Bp<NC;Xe@# ;ѨO|upw=39 0!~:D4w;(I:2T( g_Ok㷇lhݨ WQoP`P-R1Y |o??iˊHd,B|~><1e$3[r\y*x۶ m{{y&=ns㺖C/MOjx4 !D LP4DK/lGOH6l d//MD7A 'PeTD{`+ށG OWbq 7 n^V vN8~27e e%V&91J&t/Sr-kcl/K9|CC\ਤԱTDKGϓFW2'|C_;iIҋ8ytĭ8hu+Tb%Q|={E8M@"~87.thmO2`%37qdrx=XG\q/ѿ Rt~$wPRA(5eNRY8{l ,>0.Jp,}w>DKz(KR,+ٌ~zݱ'.T |~ix6󽿍D7PLsp0 sl W'ryr^vZ2M.ᅼ1cƴu1a3Qa07h>6Do{lSL/na;:e4 y8o\=k 6G3k{dd1ȏ祇O6Kr=W`&7PaV%Gl*$my/F0 zp0?6~`w{ ?Hr6w~SxRx$. })~w|+$0*ř~5Fz_$>}niƗ(maأoy|QB0+:vS_@CӼ6+*^iՠF/k}/rң*d`} dDD`}weZiSo*ܾT!0A6^$ބm@I:]:>A9rU=")Ct<u}ҏ4?9Ҕ Xo[.NI&;\^SO;(T\T|*ߒw}#)@Qn%
    !XGLa*$w=G;}`ڻ4I'*dUYwֺwwQ~QvzYR `o;k|+:tb%('&76_o=]gC{xM"(&cP7m_طõYGjMǂo݋#`ppMy/CPp^T9*gK.at~`)ĉ &8›gw~Ff%=m,SU_vX+t_##7}hc8xh2zv,{Ia&]NOB= _VfQ?P0q?'ӣߙw&'(q2) y0+~\ گ,[7h_E\]ۇ=.40Kena\ʤs*(@apJ:1(/(ʿ{wx0v"8.ԤV\=9Z>C؇auݯ8Ñ>8z(ÐO]JG-.znwS>xp{qKiE-X;O#K*d~GnssÑhrOngm0Hih'1>}P{|O^K괿iBsn?%\.s[.募 Ǘ/o^+TѓWՅo]P;?9M ~k&yt }}Dx/_ܺCJB$q"D4vsph~ >nR;>|ԜXy7,!%K^U|[뺏lvh db-ITO1?1 u\P J^5E@mᴔŽbguލznAx/z@`2r8۽x翑& F⯷.}+.hS1 x$|”9${-0b(Wʿw-%jwow?~&i}%bRZwU.bF(ss"S>aj>YOv _]%*هm#_Ơ`-!Hv2{G 1A29쇋tcf$}zd2nb~t'fkoL Fb-E:9׿A ;((_'& +ps`V5UUUU""h @M\?ѓj&dڰyG<-dDE,ĊhܼYQXde=ZމͺS- ;* N*:VHUQVE%9v%J!7/DX"{\sp1ۂN:KMd|J D(@dE%z/X6ydY }> F HCCpi(lW(%mڱ0~f5Ůn 37hl'ơ(Jܪݳnjg $=rDd$sj:.jxK ) Ba~aFZFev(/T=9ʸ"m`(TXĘ}=w[mlcU4*e_ロmZ'E1KT2z~ Jdp 9 ;+ A3gf0i7`T8纤]!0vq^1zLgd/f?Nv/f72,$Kg8i7f[L@F`p]x*0p\,9!,f 9Xyct#I*:\f00cG~?l>?~?38"4Q=o?oI<|Q"nUWqXQ^/)/ӯb.^!Nzr8cv{XJh(wSnPWY1D wC1=l{ .0b9BY~e_zB<(EP]ѝQ)c0͆,#.UK*cauV(bmsd(͑_Omĭ3]R@|$[/]G({.z4':([QAY}͓͉qV&VL=MTK"_|r8G^PTQb\rA"6!OQ-UqaG奅ma@e@/WQJ R"TRg:€}h.*.e YT33J=cW^Uq 4 Ó )hxvft.5gWAlƙ==:Hu򪻙X5D|x7B[AM GРQQ?W x0F=[㖺TyOz±ܿ 50 [Y͙n Jl]bk1RPq+G(rgd\,qQYw/̟߾p8 gh_b{KQ&p= h3SdI">:?̜xX$z!ZM.qt){Z0e@0Hq~G쭶-p@v\_9(^(x(@+'<.a `qyTwY:EGUP($Gu~A_=8UV~?J8g9"cȴj2ߣd달坾UkB w xơ wp^K$|"jef1ut66)W*O'i/TɃ'wUzP0TVV`дˬc{6c$x}uZ_e脦:f{V﷪v(QϵGE;)#~y)=tB"N\u ۠O \i\7^b;~4kAT܊ o%Tv ,o{WL@,1^1!BvAPX|vup"+(p#@Z4`ߊyX0n`GA x yU(`` \BnԊ"̖}%G\vb221eC(;VC$`K'a(}`oߏXTHR܀Duأq~ޤ<<NuJH*sOhrwY߹Às2!ʏ0lJ]wki"btav/8# J)~UM3rs ue(9n\-ox` $DpG"b%L6u|)؉AުE4Y?/88kcJxUx}!LC~P 헜BrGsz\->/:W; @A~nR@e<a`̀*AbAs;4HM+a7EYS0}1_ o]vRFr}(ZwDëlQIąF;F6/*iWQdꊱU$'m凩`ma,JJ\U_\eadC$U陃rlp1?v{!ibA U(͖GMx4/-2{Qz`c&'omܚѤR$yp7h4^Ä#fNK pK(<Ƴa"79B _0ʿH߇K@NW!C" @(|=>{(/*IP7f~1T/øv h/ܾpGSUQE4@.Z;%XW㻱` s|}-(SOm_уGb0$*⮂+ي;݇;߰tRʳ~/i3GZ~0|OG /#fWeܣC#"8Js(w7~>TAQOa\GR)xC\=dH .|,oza6SyDrGZz2uz\T{]T~ڑuN~9aK ~VU鵠 _opaVaN>C,GJ2?S!PO_'6t?k⾬Kl4ZasG!GHt{""v=WdM%݋bQ;I(;֘©/=#vr{=G` i0V;]D `HGh@EEqð;6C9.:8N"X=,d.HN1Z*XMJ2DR>tSזݵEUDupw#.s$0~r{qvX cg ,4X( H yq15QiOS[b'ǵs Wh x//@ c 3euUu1ev5E$)[$DU%UIRHp =nu4M\"Q4qyaxPּ9,IE}[<n,{V=udnZ$U8p3TbYM0SJ>jRoYooU.W>%!yVs^ bB8^<Ɨh\o+/&`X;VVSt]dž|7"A.X8+h紟+Kpڏ\a\Վ.T8:s`L8eh,-zgt74{vCE)9iS{6tQJنऻۗ?qGQ7~@5 5$'G߇:1Sg$ءp?o=lE[ʡadw{D`bcÂ:ָ8wH!7,+@3~R "釯~k 8/6IY@.rDwHA%<=>cas"TṻjpOa2H|,Xʟ[P!ȩ$d/DTia_ta"GFOcټ|GZQ@=y!'Lnb6@JH@oX"nK@',uv8azTy5 >sm\Vgn)rܩm@~DaU~KNЪMEPnG`÷#soa KX(%xp_Wdkn!D7AOzXBHCa`Z(Uhv/O._.Lu;e7Gᜦ%5j(F)Ę,ž>8z F$tEG!gU$dn9U֑.I~Ӌv1@q BOvg"QeY9]{WT|.X޷I,," ek,MS1WaIeLf'hhq?ePOg\C_-&\Ul!;9ϐHj|J:M$_XK+@k(Pܛg8-k.Rl7\+~u-\\67hI;>@.YZfITB~!97?KO)t"q%,Jչ*l1 $0z-׎jP7Ip\]iJ P-Gh{1aqP|V ~gvH`Q9_=JEĥ/rX+o#?}r_x;\9Q~^tN4cR#̔O ͳB74 :ȆKD6jjwHB'_P4&[ߙ|4VNЧvCQxaJM?!I\Qۅ\ȅd! oyG:}Pp*;1OAQ|%_Tx#C7= TOs+'C}u`8Ve^=G(7* M솻V7*kB)wS> $Faa`    ""g:uh|+U6{  ֨1ކ]ZIA\~:-,IQGlt^+6"27ae`8MC=O9w ֳQ=fS AdO_i&Y °#|j31wMڍ93&ɬE Ε#TXr?+p<0V`oU$7bnړ3?DOjЌ ?Jc)k}RR쪼]x@-0sKG=R?%Or|%}oF JxG8twgly!a9Lb^Eߠ{ɟa6iW1_ zʟMYH 2Y Aef`X=*K.,w&A@cʒEcM8.OxhĆ\KG_u8.ѮY2R H~0gCdd]P~;XoWDaO v˺G|oRm.l8" Q 7S7E af%5p"7OGꄐ^B ~VCBIC=w@;O"'gV`IdgE?.gv'I{ ti [QV _؎. 1__܀JA֕kM|Fwi|'j77hc036YŽOδC3b n3ซMq$}%wj1w` P@ g# a uޗ[7Pe x${ %,كd &/ }x`7ޢ<7o C#_aDơ@|wyO?w++Q\F8= [&Wͷ(pć! :ZPm#@b7=}`P ϘyA!5Q}bg#JGG5!8 E\ƃ7?Tkvr%P8'>.V?]Vuزrp# 9[(޳4(rIx">6Slx2"C"0x; mIIm$lXb[3֤ Ow/m77Jz0y/$,W?I<_$e-09&UOS9Pc(K)gķݱ빟=`Rt舜8ߨp4#F`o@9a..m(vcoTq`;2 1 D͋'w׎n1V,,#}[I6tX޾;oFM;9Y0܇).ͪhx 4UoЁ) |^? fXPoLJKsP7QH P_5eEzถS8 2S_jji09fB`DCtF/?Nt0YzGQCV ]6FK@2&EZ/ `HJ@@}uN]CituQ) M[/ Mv#v| $f ,2D te3!Yvhj˪2pϯ)!PK5|3aF+  :`$,F۫^eyp90D<ƘX^AAR?6O Lh^%E*Y)猐M'0w$5SՃ?c]&٤KZ.\?TBM!6\`MVC@ D@, 8p{tK&)bߦ5 #72Uoc.'\VxaD3W˜AJwK=|:sL 6wJ(g| ʠdo.f~dM+/wOXM2:`1 Qjagw5idhk*OL>.k5tOMm HP :R{DOmP"d_Je{ mG<j Щ`!ǰ5sJZ2<zwht> ,Н{5NgӉR9ٰT_&o7Y'I2Lxw ䷘ &ΔH5)C?N8Ѽ$K/Pc) ,;< Fh:3O_}/u\ڗmٔ02/K5Lϗs٣5u0V hܜ H4hc46Bgt.FY#plkiWLEB"n|]7YEs% +x \VpL"\[e\ϬظxB᫅POBˤ2&>sd?xx,5_[Xɿ]0L@A |0|?;*0ؙ! O2?8WO,w^MÈ\j!*\1p$JR@[ApүŻh^|A,藝_d&o&J2A)HG/4?(A ɕd7p oqAf84E9oB<}NwW3Zgps_NJ[З\%GwHH=Յ~` " WKoa gdV\V\W6\y57%Nl'%%註/?zkiߢ&?}^7H$7.:{@`P>XC$dGT# k6$~HMfy,K?f DJ9٧ba咑PESpuH{=/\xAr^$>Xa'|q:0 0O<Oi* Y4-{?}?Jj? kQb dy7'%>gffҸC'ȏ~Fٖ,ZƄ?wjlDb%FDJ0dYH$9Č❿|Y8v͌?%~`CIĆ#a!߅Q݌P9c|;/h,g3׼˹CCo,Q_%W몫,Otb蔏P5a8h|> DCꆶn!sHrM4ҩe j""ܽS]#n˗=G< /3 !o7njqw< vZK,F؂r 6rS8 ##]o{wPv7(}:y2vvs3\f#<'x̻8] P6GP܄Tݸg:yKGc x,'x12LlmX̋˿?O*a9GR op!yPJEEľB̬JLܓ塄4X9ֻ4r'3*G³s,m.&&B†(T,}ȁ5L2 tvE Ex㑖Vcb(`"79t):R 펈zzUh/#baTԂAD ?eh:9 wՔɢ `R?/ BetXRzV~NPxvb+"~b"U~f)?Ht%" N^?0;?BeM?h>uXa9IdiIɖqiLS??Ru@+r@X{< mSg׆3w}O;V/=~fΎVC(V2 0xz<ޚ?>g+AAL=Իӧ:tg)Pc^a}ވuQ.x A06V,Pb)Y*cM~`;럚(.0T@‹ޜR@ݭ#%Z1PP*z6t.8C&ٵRڷm8[z(# L (~NEHG}àєIhEUi\w(k봽UȦuҼ,'Q4ӎΦSvSx=BF[;]s8?" th6ze] ZͨUlAo-c2DBqu($0'xaJt%k^Q y &Z˹O7w'ġr b< '#Ph@;JR)9e ΓthWJ 33eT1vXt?!Hv[ί }N@a;$ {TO=gղnQ79QtTĦ8 uq&70'4oTg a~f`Q@Jn?7.R:GǾa?y?,0LwKc=Qs qOOO"LEp2>#t^Y?h_i|?N Q7DE.u땤KFeo%L"8v8no7*|>zk)qeqBu70-9uGVh_emH'{ޕOξ(T+ݡq 0~1_cǙQ#}}i`.KOOɏ|g{OŹᴑw*wG<t_QsW-9Z-hG#? e"M@g`xb W&&BvwZaªx*̞?83zcF҄&k6cA(-EU3zRhCäeV]IE? Nj4NtUhN:ZṚ%.eU8h {&7vsAUQtk8V ǡl&+{IOHMc`H 1O*aՇ` 9J_Մ>}[w/7H}!7n`ϵ4;rmTJ`@p.V_hwu[֮#u8\S>l;z?J?7"@K@6 to-Du|& |[1fffff)V?2sdz ]+pF^A9 BMC99G&Y?gs*>xbŐ) q]()B:z<FR] t,(խt4!pJ!񿴾j\2|sx?Y?>grݝA÷Af~SҞ΢JDz\O?2L;|Xwa#p̣&f&aGc@^?UM;#?9?x 5;#woK' G^ASP4'K [%Ph$kf֣3? nņ]g-)'i3{k|"9ν?=]ZI#9q!ߖzG ^ Ec}XveGj)](L4?c{UǶ;@0D, ~>?PEcTEsyR{ӽ.wv׏?8]6@GP$ZCa]yu;-k}۳$ <}ȅf|ͽC)x.zoU5sK};{q;|ٟ̣z":!|xxX3GfC^x)+125aRS1ɹj--P=|*ʣ8穕_c0YP<9.;L'PPaD) `=pvaQw~ognX}~&C*vWi:b|zИ TIU SDEA151)A LQ!RRA!MQ2E%T4BR!0j H"(j"")bZ $ J+!v6ѳƩ*BEV JHBdb RPD$@h"h!h F)h!IeRh)*"&I!* $*"" *F )"I ` (iaIe) *a!B Q!!Ii%BA)J  "Bja*B`BH(B V@I)h$ bIdY"JiHIJ&a"""E*Ha "H(`&dF` "d$B&T%dj"BHP &"Z**`" V$%biJZ(b)JR(j)X _Ѳ$4#k#K 1ApS[UR(d!h*IX SQqPB$A_H_H+ wkG((ɴQs|1M@҆sZE4A΃RC u*$ Η:P%":t)U8HWJUSآ714  ("o,~}߆򏰫33d?BzG>K ʯOuJN^﷨Ᏼp͞=d;ڲ/`ٙ|Mo b 0R*wD&X@Y@v(,Q 8#?[ټU X v D*G\]^' wT6aYs㧮?6?H~n;m̹E+T2SM6oM8sإhU{Ae Ccbpά+"s՜XsƈB}^Cb݁5!3ervx>cG3xky뻖XABkuUVR)Ur*ӷ8/QqLU* 3b"&0~B@NVIb@d3C@t! (WDCA;// :^zq8?`D5Ň!ȖDn1syaawAyD(fה;wWugOs=@*`!1j)~AC&(#DߥC EnG?6ux4.WSwb˚nEk}3РFx#$O ]2-ǫc`-yM 3>ubx3L w@P/ 8ۀ  g 0"Ps'B_ouהe+D$߃yMl^țٶ: A?ug׉gbaQѣ^Y  q8ۘWzJzĮ\ਥʬsGZj'yk<8 22XF>sб@ {[ȦV'tQUf &)E:`Uڹ^@&F<݋ o}aUwnkhDVt* W7,ѬQ]oRmSgv9,rG 8G%xfP|=#2ǟ>Uf`W|`'N(Ճ_!C\wtEV0cXĹQ{`Um]_k9syy=$n]Bx,ϱr}@3̿Une 7)r%U$o?ez|v)e6XcSO> J [(̊6^ S|'i3ҭo:}Cb1:!Y^Q*!Q7<鿶w ߷/jG?ު( 麄0*") #hwv @2+<0{YPCuւx~YTC0A0A'*Lf!!"D85dʾ| ``8^LEKwlKu;A U @ sm8( c~>8EAOv &spMo~?;J訳 'CD;ES/J WAM߫DO>s9wx;M,DAoTHDw!UW|Pr|k=cڪ"UQUUUX&;?N:nö[ F%jCAH= 7McHU{pgaY/OIWJ5WMpL,m&q5^lLgs<"~at"‧ܦ=2[6{}.AZuT5d]R?`aD(S,X+ûڈ(JhڪO>` CPr#U y`:H`7SYˣ Gܧ_!S*x&ֿcyMyv fڞ=d,?;~9.?JE <Ƕr~^WFpԟjAP"FtnAE<4<]ذ ~MM y /\Az ]po`9@LS~}0wɀh$=Xtcx5H#ZPhhJZ(J!) (@ P*(JZA)B)*)ZEiV@JbBf bBR iiZV  (D"D(RFB ,XX}̥˜N[7^ AWdEWu*-KDÃon_ Ϭ_;\οP )_=3{-Ft.E"Fﱛӝwvj^ǹ-9` T剜R*}58_f\DoM]F$uɥS)]|E2*ͅ)8A ?'\uMݻA,[G}8qr|/͸>/EG37#"IpwEGn֢{L`_ɟ}XC/ tXa!龵K;utlxMKCM07=LϏ pö o j4bvQsGy^r; ^Q Ø]`пݽzeM8˻l{Þ<v"ss=ĭܩS4;vltWtSstm+g?mA}`dܮZÆmty*dtnG+ckW,\CU+J3$Y9[svپGysAݐƹp~\ndž.xfaq[lhMn/p3"Iݹ5}9dtFC.9(I8d>e vaSs Qn²vF۬kO{2B;i$힍{-nwM-|RI[ KIa.D`o;]d-qڋl+tSÕy4kyhv:obց,LSvЅ%ƫ)VrѷS\uY-\w9]Y 7xnϧ_cd/;s8Z]+`;xkgײ}-K^&Ryۺnn;n t7KSbz[ TsV:pEæ9|0v[Szg.J͒egA=3fl8.q;U}ځb%]8n;Lc|nY ]; fhθ:>}.Qw8T͑s:N;ZF5s}m8Ia躰JlKyk(O=kf6(=w= * yk. EWzXIADpe,YhF"穚Jp$LLzW}ǣ)b3qcGmE,Ғl3eDJr|aR}'`6,#x>3AA 6FɥsrM2( qy@4kLl8U9>cyធBI$>]Y:0tC<apM~?J$RHDӤ&AJE$HM( "r7_˜X,IJAUBB dv2i I0F)qxK 2D$aZhb I)c ͪ\sRĚ-4 i%laZPJRUIc' -QCAJI SUL!&ND<#5IK DEX-Fa(iB*F .NT$R!@jQv0v. @CM[X.YJ ^'2u1ZB-,E-,y|WzBw';@AƮ_A~-yn{ń!?wu䷻>n\ R7\wpm n3? >RhF땣e.UuW pn5v\[ V_44˥ٳs`b-3g\]qi= n7n%tSqu]:vKrKZf1׻~SmQ>[k8ΞMN{d1smHe8'L ġ3 qtrTĜi4N&\WΕp7usHݏMq8gT8j6ߓ7G;8e񩃵w kG?DAdž ~>Cy?=g5LH D3cDhل/WxspFBI "2Y=zdM Y HI׭%\*G_Y:p"eX"" ~ek P5AS$~Y%^M:WmHotjFꇝmkׄUṬ\⤈v{~9ZtgOVR @Q"Ntj$)}_A;f|wbrCnoha<ЭD'Vvڝ 9Y6z[(^f`;#~+qPf_s x; "΃փ n8ewQ,5J= Z/b ^ Ϟ #&?8 -i=+yzX:wUM8 5JYz?z3 ifQacחX8]s߰ ІaToS7 X4K\q|m^'rXp!.(`DՎ׽ @5@+@C`jE}%*1,S2_ 6239!dRW su'md'꼾ɧ7@/3lIת<V(E,^ȽfZXJTHզtrjfhv$NꠑD Շ hEJӧ8hnF9odoɦhFF0!e|m* AI={5 D/_-</V#e8 hetv+&^^ 7#"9̪D1b&=^>zN+L۱Bcq+| Odx$SO5NNUvqWIF$!zZ\U@MUK+]nU{/p`I Zi!'GS$- <:j;|+}$]foφq`RHȣ5*(1~i~~gWDȴ%2ϑ>L@R9z (Q;ʠ7!Zގ}|FFޚ(5*ƒgʐcmud,h%\p~,\JCSDDfqaJA5W(PwNkm`qsI8YaEjy8p囫zbe8WP sST&C@~.WGUaGØҶԳc 1NU7z>8jֺ BF}\p{\x 8{LDw?&yv}7naADV@0:#נ4dZ56ed8syLP"1ڭTh g uyufc9_{0ZT_$4? oAǢ7Ƀ4 w3gML2Uk zwcXcAX݊LMF%sM$C1`tĔR%B ct @LEsq&7Mؘ` ȒSr]g€ ? 6x ۈLjwsNq$HB -.(`t<16$Ih#$DRknۡcm[3V "AI) {C  rq_9 QʎχAb*?~?IP;8<0_d)IENR?XHo<39,GWʄjuesR޳g84O#(K{#'G&&>Ӯps*-B7>ߎFtv/eOW<Y'_j(!w㮉Dr`r p13꽑wvm}{~Kt!;J`l]CK+DvqΫ5) (3bIIB^}>EJϝi20mr L>Ab.V)w[9j4{㬾x5 +&گ'30HB/Q q]ƪ N+ cGme;Id@!"m(+7EM%V6[s!C$rK*tB(c3+ӻ&ά2_N*ҁ@Bܜ!!U, 3ߎ~1k9ͩM"?1 WꆙZi QO]1^P)릈㛽<mEW'#31Oޣ9F'BTgVrS3:8}6uf;3YzRz:㱮gOśrsΩeޛ 泬VN֦秞EïR/t1LF-s18yu+{qWXfdgC}q:^Ɍj+=ubw1g\vlV:α6K6m+gmߕ޹bb{,32o답^."ՙ[,z˶1ZD< zp'k*y3#->}>Ps.+[hlsXN"3exb[JMqJ9Wyb-ҪӼkS^9FgR;2raU.-L/JvZE޺]J g;ڗ2zXU=s9Tלo1]/G+ΕySc C8x®Zcff4B굛x*8M3}mD2,uю0[b\ΆMyƕ\ouU]cD7cZ'.'F}3V+Z Ԍ;EIVOo09m/8Vm-1e {]uKƹi|? ]9^+kvӫ6Z D(2ڪfK,/,jo5 C/囕LQ9G>raz RǘW2M^uLuF3֣$^osԾ ځy<≠5uChg\Quyκeh9e[uȪ Nffgozvh.^dV-33CZY/V溣`| jxZs\r#sF4ib7X{ymVOXuuAfg/S-qӶ7-n5.n6F4Eu|ɭ,9/kx^bf ş  ֗CݴεMkQ[tΫ֞[w'F9SR_XJ[YgUKoLooЙ^kUHU̸o 0L c T'VmR4zg ڏD/׿x␀omUFñ;kţ5*.va\<+XvD(qR#$BB*ê e&`_YF))x'^a6A&lU?"ފ)JTȉGl&($2E+(̇VJpP9sYtkʤP6cLv/RN٫ZoT rT*i+/.LˌiA"@> 0a[iV-|i1,O_@-~%}Nug:zVKŷJul@y2J@/~\ǎ/CFV'HAVkǟ;|ȋۜftKy?1+_ \c@oR?Lⷹ{ ~ {xHܙi. <=)܇v?]$@@ <+RrξMɢNѮ!-h0Ah_ h'-T_` V "- M['h_{hc3_s=t@@`Ӫ]#˱Ogc%}:[EqÚ?B\Y`$@V_j:1fAJi*r-ɪf{װ@P;{5^O6B𻷘(f z[ԍ3QFā8مkgV32* s*U5XŞN //GwǏW+<.'%RIr,smۿ:!%rH<8?|yqm?_~i*jUXv1IxN' сhv`yoӤv52i;r oKH^eJ69ˆ.Vah) N;s\`^atQ?h w{_`  Rø9N<ꗼ :Pd *- c~Pv$Fi,;v6,E sc:AZjlIAj8_݁PBM2딎N7h&oӏ9 OO 9OM(aʁ̴pSЁR 5TwNO(1\pb#eq.c )_ʰWeu)(5d$Tڣ_@jA~stՠŹ0 Ƈ"&& bqR g쟃O@BH+E_@My}(ǯ/ݕ0`Fr Ԁ^~3qrCu,aM *܊{ Oۧ^СH_6 xOj]8 =9BHx{tNGފyǺZX Ie5d/)\57՞Sg'{elnuV{s뫭 /?SΗCY!{Es3;A!( ŀc{0zp iNަDAe3_c-(MfB{><[Ώq}n#qa?,&3$?t2@#,h7LŕmnmŃZ?'&"UzrlNʤ3}bZ^JLqȑv7rzN<0WGluU TR3X>@YJ&ı+S T~]5sN;;pI$s$f@߯[={Ǯ%Xib˭z[^mF8:#3DJmׇ/^B \OI!7+n^~|Q Rhf_=b;gl̏a?ԅ8ҍfἁFSLgNh+PcKJr0󪷑 }yHͳ29B9[یn6J6-0?MQ.!}nچW?o[>vKſj!_o0 J, }Dgj/=flx) 1Aʼn|{ ZHk~ODuϹ׎mN8\:ñWMD@hnH= Վw6~ao1E4AEyƚL:GV-CuQc `$^^?"C$vRQ ^m\~0"=-G $?U^.IjJIN(P&$v͗D7X""eAwzΐ yhPƸ0jn:?dv󯪏?=*z[|(%>0ڂ|.y?W'} cp`P~~؝rGwy v:}u&v)FޖprH{~ȨdDFH!>Ph&^|C]CeDR~U$p>d.oz= WUʏ[')\>u>?Ly)s=`+G)řQpB@BөVG#DUp%.p*^% kͩG+]st>k㊁@&bP-0(FKߠ ?`x[UA~_4U˨,T x(3*߿|au`P~uw72!IyǟLtCn*G/#l d-Nl2ltn˻Q_ءݾ4sm l>L?,"  V5p.z3o;~>zO" H^ Xˠ( y58 @>e떪,W=/kvV1@#9DDb|!JRt* Bg7L +ӗԖ|J5_OBVgcSYT[ 件/:˴)?ݜH!uf~ZAy@ B\4'ֹBmDxN1I_fa ?#sɿ^>U6)>wX -@CYSHo`KDG{+")HyB@.*W\|t'NyxiBxF4|j[@djWpl[?Ԏ2 _9wWA8# @.{2K& ,; Nxa) ^Q=;^Ѕ)jRϞ=cdF%=_iy{]/e9|泎{۫WLLO%9Ir޻mmUm?@EbP?j(iDJi JR )(hi"6]mVbys @پ -RD^raU;v\aS>z妕AIjjC{a*wMV !eq) cwEgѯ N}/PꤒOުM9JN~8d{Ζ  s+G>vÇYoGۇMwvu]0#<757` L+>1"Ow~Q]{s-gkwWx|)ބ9f膧Ӹqk=8Goapa{j@O4>o8X- !kw 02g6 KGt SzzgG꿆w1}/YگDzB =OGFRjFg_&_Yg'7xo<yK~6E5!~p  /rR ];31=p36@|w|- 17}lPC\tżIqlB[s 皎]6 ǀЅ@/|OZ#ǻq :랞:oD`+XCo v"eTnX߼y;n$'I8Ec-Z sL$xWn;,\q)Oau _t8ad!|R;hG27ZWD9|0nt(&]sݎ_8@?^-QabnkHN^۩mZhiie-.Umc'sjJb6ƍDn8[kM[X~f.T3wM`cMP}q4FUH1XUlu4uV k*Ikufj(-d)MSUuA $UZs&0ryR[6͋fgb]R4 1nki4QJZ7 $MQTCATVƈ:g`45% TQZ AA:B&))C@i,mFA44Prt!J5KAѭ\T-j)CY4Q[a`eBfVZBX *4]}#0ɉO/nR-nw_vU|_sJBPr YFz,7y>^_ҜLیX!}e[uN=? ryE-u%~XM?u|CidT DAG:24m =w ݗ\Ж4KxH&$z!ɅH \n0Ju{7Q_i̺9u6huʔ-g):Ėles/Zu[.;-Dh6^un xV꺹mw.uݡA*Iy*~??xKnW9ǞnNi^);=>vǷ|gKkCho-N]H]͝?zS6@~.iڀmw@$XkP*>d QC9wk~Iw䘙qUDR,KC*NpW~0/nڝN1M $ }fAnr0+ XNPeE5AV }QTEDJ|?D[8ewʡTܫCNN` q…Gٔ 5v;ޘFq4PuC?شgq`"&~>$qb ϾpH6 D,GAZ U(L W>_?%vm+|.Pq,kW9M3U<`/ndC>d!$+[#묲pZv R'ZiJRx(ғfej?Tzfcyۿ߮4F9%p'2g=tQAaw9p[b" ѹ%vId\;{iz[LN\cxox5GY|9 z:RWj^i{]r1 j;g~KQf$AjBP@@WMO_gVr@U\\ϖ @=b=ȐUSexӏ:wF,$U{O jN7;t?(z j8m_$Ǘ4~2}8 sGj+Ξ%it=R a%V_g^U] NyY$HFGt^_?!+ma *".#D{Pɑbso:n)w84{~H|Dyݾcv沁m&S6krsxi Yb8mҞ r{]5밦tYqS~ upݦ|݁bP(D@I!$JxO";#}j>P'Q$m? q뺞n!_ٷ }m>8c BЃ(")R)R" JJ ZZ(JiF t@R)KB@r PR!@P44*%(P 1*PIJ cumPcףޣ>N";mq\7Vr~;m[1'|>8 ݖԀrw 6wBj?#Ohdo(BP|{e7۷n݌;'|Cs=UT6k`N4,<tj= ww{oѩOOyb3FfOA|k~tWzOg>?D2?1 vQ_0啗;Pn ^&RET5=zQ7Gq?"Q韏"$vg3 gkS֧Sf9l s4Q-?sc!0dA Me( *uo>Y}{}FN=!3u rZtm~;vsa򴮽>,;no;h/[gZr߮EbYYI{JGێl#t6'|md}(>۶Gqt.ݻun=t~ )2kyӯF,f:,@sE9.P+B8Z־_NiAs>3R6dK.Pa>:V9vOw|>b9ki7ao|kpyaMg}? 4uӽᇿ9{x[o谕!}A"M ,_>?/MMUkzwEFRA{'7_ {B=|"*'bbtaB]ڮqrNJROM8%ӥ8!_q< ?`ƨx#x.NU*`!-)5wKܚsPdP(֜-c<qs9Baڣnzu`P*>* . /˷~Z #p ]w:B51eD@\۟Vл<`&@ Puh_4;Mᛱ`F0hk&İd]!\s!N5ǿ<`޶_d<)[=Ƞ4f\!~ OȐi\c{'],{`fz0@̔Tvۋ`:SVH ^DKB=l:5foHBd @ vbc*i4-Dsoi!4fd|?N cℲ@kuBޞ!9%v^ sjTLU t`^nOJ>|0W/[a枹]aه~smN4a8o7!)!I%4)09m/8/cT+dJk܌$\-[VwoәcdB}۝j[AяbOcTQUu<\C!J}w `XyqX4Cef[Fˌ7_LOr$hJ5 ]ȑ paҖՀđu1uM- >HhiZB]4f?}f_:/8` ;D؎5ϰAux"Үܻ*49f~f fpM0M_xY;0oj:Hvݟim<Ԏ~@v`; a_!苢}0dw@إ ,JA3: t2fOw<ٖ'ɒCSmNC=d_p]h[@xNq.ٻg]ހtw0a'X4x"q'/cjEqP>=nyQQ|=jUZ++(On6jZ-qK'H$uFa2;FPo&~4IãCtǠ2Dk/aYXrtex!LxI|$E7v/ 'U͠Ve:a<+3-%Vf;B!`}5{L=i ԇG]/4HBPRlsC[ NMLjH??{}VR_Ŗvqs(2=Bm(7i=c_nyxm5׫r#㹷v狿MaAQxwd^sZ-N[m z+u%mGG) .: Su<.:hﻌ|6օ.~N{eb; qn.noRᘿ etmE\ٹnX]o1Ӟ˖۵P;Qo5ǻJK.,'3Αo!\ fY]&^B-9s8[ ½tQL۶7_rNmPHq J^Ojk;p'|FaSQ7v-]rq펽Ac}/Xi?OX{04iVnqRJw2QG`;1bhhuqݎ /;cۧ7njs[.sysG~<7{ףsR~8aʝQR_%iSf\/EuFN'eu:ݰkpv&r$cڻ?jt3N!M nA7;p[W=L˜>//2^BHkN2ϣsS;nK>sipm\9g82̫5^}K^qcbWٻb9o浖0x ZG)%ikvxKuCmw=nu?=;^8F]ҿ @-uPKuۖ9Fup>?vj9또V+5J:Sq)2tpg;m~Ya[ȵKw8>%R4]2iBU<9Q3羳Zq^9k9c%ՠoFZc~Z3׷ 8YC?a!>ٛnl0"XRcS"z]Igۇ\vgjWwܰy0wkgІŽ8>s)C(X:%nG aw( 7^qAĆ|jj>wלi8s]-gbk:7l :_NVtk%߆NQ]G 0o3;)yAX]\a5a~ت^ocXFT)O(,w=Ѵ)<;w,Վ7Br 4g9=_Ӕr:7P >A|Xh7ծ8R(~AJoպ?(' &"9^piAps'@"'o!IS kZ4}.r$(b +̴6.XvmS.K.rW(t80A6FC`V< TDtYa| 50,$VQWŜMHrYL4\vhհ}7':R. dIz76zZ_>~p ?t:s$&yRU )Jmey4._u۲(9 B.>TH6Y+=Dw|9hm/(N<`PNOHhBsCr5 HG"cDŽ-=ͯ5{I]VVbqZY^Ŷ:=ЃH0vPШq " XbCH^DGoC&` eBӔi^<;!RpgK  `^GbM*tK¥ pAȳLA9{uJH'(hҝ]!tQUMeϥQ?Kj{)$}.} rj2$"ZJ@bG0Reg+6qMAƼ:b03:e3:i~c3KqDH jM;ZDaK&nBШtNC˩RLm 5qBrٗ>VhD4:T67鵸!*uCz2%N^M]k0hr@-@Ib {Fƙ9ቴ%mFXCJ lJ8A,rSScQ!4ɶpԉLA 4H2H9Ĵ+1a$*=}QyW֌j cΖӂlhwf q/'p}Pשל0b2gvFn8`DІM( s]U,29>pd@81鋕Xap P&Xi(Kn=5 Ttzf3[fNtu4hP,J֟"CNң͕8*cno8GZ bksEDz?}ݒҥe7dn1C.j؃^|A7%=HC%0Gi=O 5ywNʼe}H!l:jac2bYlY]D* L Ȅut\maX: %0fs0Dq7gϦzA +ɿ!4>Y^/Kx;TCV34kdm`.qKyE#80İrޗ}A8tC3 ;c:))%$咘b"DAiNrQ(a}e3A~1 fܘqE!ʼ -U_PnEٍR<*r/}GA܎uȱLbeyUqCLnp(6#ՈiF'rD1"TNo~jڸL8o-lWsK$wWϱq{uS ٚ]HP~3i^NeROJu= JvviM9oJpO)fp:|jo("mռPԾ"Ej^4@_mX&h?0avߛo^3QeP{y(.K!\ΨTͻC׽x#b<$+LB^M{ߖe(e($jY"(#ΉҟYt/j_44)XсD3tđ ce $T!p&ij۾eiCb,!4B>tť{y[eHWJF 9-hgu0@[Jh+#oLG4/9e0ثߠjhho+U5H+LPM6BqiHYbC1D͂')Di1 lܖ)g1O!IyvQ|hjOؼ_rChq\a>9]OnɁۓuDDv`3|bf;@JzR9҇b†8!ܬ{y#2Cғ8,8:yaaNy'K!;*)/|P7TBAUWx 0WwN\%8`)eN8<3Ŕh;;pYq<1ʻX0=z4o1ʞa137sulsJ)d:NX G;0:zNgţ frX/Rf4iEG! Peo*M.X/9+f,{Nf`42VnkZ9'S8>/b*92)]JFmY;Kѡg}+-Q+ V*gy Z @;@yڸ6C٦GGy#YRɧg1 ;uӿpěߡjomHb_Q[~x8'L6H>tE]t8D"ŋGBAGrгj]w QJACVg`lc }he8==XMRv$%,I)3;r r6{gl&@^$ #@Xrʀ _-5كiLgXˮ &;ϟ}E-lDq2:j<w bQ_K" 9F\1~}|o>G[eLoD`}ŻL1Xe 8k!_8Aýݑ,cFIļtTPǓ by3}~25M$ފ=φk@\TB]u:+!d}ex5'7[Fuq$9H82"۸dM1u/Jci0_-SCE}GŌnORM1e$Q ˇjn1jݶ|ﵵ(V8XBMVB]SfuX3maggLMH+V&Q/{}a|n!ȥ7ED'IM$dZugb&B{.p$TQ\OUx@4́%b0! 8b&p"$f8&8a_#uiGByD4QC62o>mSjtN nԒZXSHs@:2:~isҥek.QY:{_NTjhr g1L* 6{Ԯt%3ToňB2 д,b'wti>,]]4ۼ>^U@Z4497 E|{B16n@ 7p%/ɉօ8TsLpϖ4 _Je)_WI;. 0`}0W R@`ŏ.2/J)4CL>\Fb[s=q;WTL)D䥄q`˱v;-%a[WlM%pùsasYe8s< gCV-0S N&uvmQ0̎.3yfWYmS9!zbbpը0L4eR  ,Q #Sοy۳>Fco"Ηc̲O!&, Owukm1# ʹǓC@PNMx);,'٧帿{W,B,UFN۱Z+4Ϧ蜲ӑ[w9xBr4`"w{*#?0xH3>ۇ鹨tM1SwH!rA/01f4Zކ*gX!hڢbUD ?vө' 5 c j*l}gv|tXwQT)31+Dz`4PG1/:6}edhQID.̾n1DEFVi#*1y4VV=@s '{߸Ų8(#nfjWudJ2. [ iWlFPZDA1 dJ8 sjnx\Ҹ{2 L8^\<0U$Q* <=W{7f[n#9:(w XwPMǩ~.t7z}] y$<\fffa4 @Z)ffיp_.{8Mz 32WAGCIj.5@'p'Xțrݘ#5Mn9w0#C P zz zh~#RjL@T;XXDp>FZxPa##k'E^~u\}T~e>< {Y֍,D@)I;59 &.vϖSՑ}݊!ǧ}r#g?:_"m`>@"hoɋBN f#ʜ;7~G4ҋ)TʽY Cqg DӹutTߴ@'>RݺՁ5Ⱦ71t޻C6FN$G~Aj'0BPvԎ:7MI ƻ7/R5a Xl_᡻p菵ˆmcBҼ6x#݇EZ֨/n8m D+^4p05Ŭ[W8zЎʹvJM)D)A_&Ԃ^z34Bf ᥆Ҟw I4"܈J6;H(Etzu2 Mpe݃>q=B鱯 yqMr !˖v~_Ok INŊadzHŏwC1zO,\=x! 66:9rzu4ޜmOԢjU\Ɋ"%O$Lr(Aldիd`Uڧlml}, r^%>ʍg)Q*u84~)RpM6ӭFsJN~t!,fFX̎_ RN !ƣ diAB-ۼTQωi.EbH&Pm=;( ԛ]@i=m6q #Iy@WsߤA_dfHkߞe$=b`z;qUX8\B~pM" Wn˷{|k8]EKK^|*Ss9p`{hgW( #WK\mš=*!~ rQHRXlB+0}& `2FDW}–wfrP8}r1x9Yt فu4bȒT:XcɉPKz EDK5APhA2-zǪ>./gY7ZK֮et04 x)(4]=$Yv$,`@.@ `p zPW+̀ ~E>X]w=}DhCy jnr C ׯnĦkf^&vkf+fȪQ:w߬^ֆ"!Ͽ]aG$d˰#O #+DKE|eϯcsypG+ըsɃDr0D$,\Η ʻLqVpp=u]%v@1!sp gBfOuٗ躙d}},27A@XABLy,5pӼţ6|* !֊a!CySLa ϊD_ cl{C!ܚ}hҋl G/#!qCMADC>"$wlh+f EE}wȾi^@v /ΔzPJiOOKh9!׺6$Ô Yaɔv|v6c]/Ag۔Yi(yq!1SI\|B*k/)wwlRv&(pgdqۈ=s촳 @ex83Wf8=irR c"xΙlߍ ÞNjb@IrtH#sMxR|}}ޝ@+%#h}:Lx߿u\(?|U(8WylPTEh L2g}:g'I|=TDIJg^9/}|s^YNҀ,[C@qHDHx%GT \$>q=_dEä2kʡ)lT XTJvaFP]uW Yʋ'Mkt膁v@bv2 (VqŖ"%Mv8fb#P=E$+ߠcR\Cm܀O9z'htPq-$0B&l-F!oTHv"f÷f"3zB1i i16٥XPaE,{(1?@]ͼHhB  'N%h_WǑ}OlW8ohRD!0\~}HĂA[@!fR_x㎙Q^Wٟ"Y4֤<(ˮƱ`nʦuۂ0d=5Ǥ!Sx7(li8mFЉPsdHHefmEqB_$_geG@4y!f|2TDPL4NV_9D́h(_iy{^8cow 3;`< T@-,PLHA$6+((Sƙqjˇ q%y܇H-Q=Xy.xݫ8Θu)d=,y`NQ+EaUU ;ed4(=Ffi{ ]c~f *dB E9zҐ I \&Pӝ<Hc&vyV{lX#8,J",$^QLJS TgǏe B50ua6c19"Rb0  ;!Dp]uu>̠] izE鷉F{<J_ۍG 4}'#Ax۬pߚQuߵ+^~G>Z{ks·T&)6 ^ ,Dd;dnn&'Hyy!Ȟ$CR-4gVLSCz`Fw3Ҙ fzRtC!U ^Y& μN8ٹ 8XpCst,.oKoK1^g:SF4;EMՕP\/Kssa8M##ދ<Icl +`V,M4v&T &, Ffe:tҳ"M1HnRvʔuI(HPy[qnr jXZV%.$mj|st%Q7oGU.Z׏)=" o;))TPm- a@"mZ^ {754( |F1^yI*Λ+f1 kL(^'X?}kEh,2Ҿ9 8|.LSb=beǾ4۟Bɴ,1Ѳr؞#*&-N*^G)axt(ËfB nF6da5t),dO{c[. ̅!ϔ$@"^{&!`8yQl+%;?J\֜U&*nuU/?.!57oX!Q3/M%x!Z$=]=NPx%ĻfN{nev$3:RT:ěsSDwcΤ%w>|%b3С׏!ANI|g[4Ho| 8>`=q_YAT\Pd`zb&QC3I/y Pҭp{(+;;≶06)''wiy 6MUzðL i3و(g0ηڭbù6_Z=8W*GSDL|;ΤX|iٝphp 63BUNB1.Hl`E˩^st!/@?/ UҲ4teC-UgZR4hAFsjr er&f[i7 %I dОFӻ}:M%}s<=m&q+/צ ]YrnI#ʈ>w(H!"3]*wq{RQGj5u=u~Wܦs`ˏix&];2{UsAq*۷W>#rg >ilL&յI׷< 6]RTbDƢPA>UaP}ΧQv~ *asdv'I81bL}hc3}jieA;rv_3-HٛpЍlh)|8^!ž`?:'H $yRS*.(y._Cׄw6yki[qH2=<4Ϸ lVMH;gM/ڥ&]n~K5M,""+ ed>˜2%u Ȭ:Ǫ-d52 `)< 덭F#Q,x cB-m=_@lȆ I#GӴد].cm%0%H*%t 9vpex0  5)4,iC,gt ?XUeV6Fjxx#h: 5D (=\]4@VYf:qiK |PcdK=ۑZ!{R␈g *%0~BL0=\8+ُdGn>2٫?D9?F!Du /lX=aL|8ܨ~.v8!s~1ʌTbofGHHP{:ύodN!ha&%\,օݫc1FPU!$zJ>Xמu*1o@`)kd G FC6\hFr`@urUrXgFsp.`X"eQT5[G]v.׆!%TD~7d6j( )!z;>%/[ߏoG.D 0҄J4(UAaWdt`6Cc!]&ɣW#xgFi,8ث/{dB)K"Hxq@NKo!*Vwߎ *(!7aO [4rꭘ=0!ޒuH'.Y{*zgeDI!owMHXqCHLAۡ8̌^m llPc=.AJTAEJxx;0H@˩Xö.˷q;ܤpvM󤾓k!;rND15xZ[e ,qw/~SzϟhcZa1kWXL::m#aWf}AÌىS&;Ը VkFTY oёPPg:u։Tpd~]3 KmeSɒt X'1"j˭&Ci-pѱJh֢[^2g`}(gH|ByF0‖Xes_uRL֐R0-|w(gY=X^ug:ډˆ)@B g^HhuY+-E@#i,$afsjb_0}pr$(fc o% RN򜴜)6,όa K>OOc F@|e{&pB6pJ0@UC}yV4̐ }_l7CߢVh -9߾' OGE}opTrEtC궗6`h|,fvHl+Rw#/|.ă=~!k44"Fox0:2TxGdkr'xF`8K² 0 %5)EJE@vwq{@%iU2^{~)'nב"*ɮCHC隠b(u+oqrrRWБ|5i5Nc/9Ov;: xfh XX/@r+!@>>g8JFRm!!*'3u&Y%u'4{U.| =8,W&zTnURڪ=!IaGYdujY\+Ǚ۵jjeیa>)#̈4|oP'|6itgǚx{O6C6p&Z ؅4+wWw 3` ű陳w=0Q%WQ#9@.FC|)V"B*X{7qLJ%KMw;N{׾_10l`I2t5~IiK)$qfX٬~ei!Mgٙvy״F-Q>Y DĎ]Q’=.h U58.*z+c@6c| 1y@(>p=.^g27x0wk{n`Cԝv$uIT-L|W 3L D[˕/~㸷eq+wp{>LJQ:$PYoŚ, k(:֗ lZ]uGjccjFVn-" *Ys*(b. /#kN6Q'QYϘs(0q9I_Gy~_-|1^XDh>7`tb(֤5^Q؞WCT#\jZvS k7Mi2/0(:ĸ/ٻ=Rِ1=0qhR7#xZZ>'׀Mn0e4jj9Pbx@KZl*{}}<='6q=Gy fJQW;qgu][*r:Y)srJΫ>ѭ`m{UF&H_agZ xW^t b'/} '*N\) Hu9n` t%),4/:PGAO^bS`ſhig$Z 54)_FȹDBsI"n!.(1)1i)^4h 4YyEK /O׭|5ц18 sT8=,.N 8󈰛s8(<^tP z7(B[.Q0 _~ !MRdE0p(4ܭřL6,G({1Bqve-!5mV a>G}!(Q2_xGPc {lXDF%ø.p"Js^bsf{9WB ^?7TBpТzh>P(A"|{e=]po-nDi(>^A` Sk<'k5$2@JVHyVΌ'Yh|&*%C.="Z^pK "GFN!vlh+y>Ӗ-,hn@390&B0*D9/AQ!DoItv/֢jLA q`*=DN]aua 7^m ZQGw瓍2; {axwU}1bw\Z E vs/gFQ|=DNG} /2>rsCNp\VGf&qe˴߄w4wCO;v[PuRJA{l!_^L# {_<$;k:Y"Nv.D8ppS(}u< 'EΆ7`sK+'VޅEa3_M[8 c 'Q%ǰd7?5#-v)D; ^e TB3 uM R7.^j3]&C,Oz|>ӡO1$+GTk'Q,ęu'9@(`C]# ^uzE1ϑsOV)a$1EY|QOVďku8AIu͛F|/7)7uTahOADOAqf2btWsiBU BHl5Y6IXv1VT|> 7>4sC~KD}o[|f{ٯI:\>ҶΎP?TPP|2F.9N!OV.# iCt,]U{vD$A "%,@ P\1?LG q}ɼ6>*w9 tZPmEr I/NzYDDRU3`ː"QZg^tfJ!Dkר#YbGut6 "L-bBJ@$16thw1>hkɹ:ߙ5q-@,POAt8ă*o;s`8(Vg+ʮMY͒3մ9 bf̽..уV zTqR켖uSel>ՅY|BY;(NCz>{ԟy9 ڏRAiricrXZX#׶>oA@r;f6bLztljsrlT Mb%_nP߀RMG-bPy=˂i!ns ehqhU X‹P^X^[oy7f8m|]:Č1HXyfy^T_J!"mADx48mFp3n]v@+w2j#7~hjx'I8Z#@gNrkGA%'+uEIw CP1c^3!;0+n\Kd ( *M22ѧzJ#؆@qg`[ѤmVARB&)";!h1$xCLŸJ%M~M_1\1t#@3"`4:K]CpU gHmyt>a8qR,3V|!YUJ8ԫl_l۰1)F\28`"tZǼTݑ}jc[/YFI(=ոʝׁqw4w᩵s,b,ShQ7ל*q,ٞ+-&E8fÍNVXV29=(BT̊],ai먺vߧE<͋xNj*Rz<.Ѥl ?M&!WcĆ;#^#NFiGTt`Ti{(-fXGG[m@ $AǴ2#Rcg=lw!Zեa'x;Ё*9KNa:N҈3nڌ;(N7 Ѡm5j737Td`8՘%B+)c˜{˪N%V)%'q M0=Z $,ﱬ`17$nL*R ؆@cbA),(jeRG$LR^0A"W;s1Ωc7x#Z%=8poH&gADω"4b@ū􏀊"~Q9 !FpwVC^wbƧfMFҐ_Czm`%mUߺ7%E鑛5 je'+SN=o)Y(I/[A%uzL1J`b.^N >Dð"D;y"Xߔp, 7J}'@]BG@hR>BCBi\ȄJB tx|5vK-)~-=%%>= =ߦ#c.ɱ<C邜 r%w`@J@?ƋaiT&z%fK mץ맷ށW8}@I3+"bsJLDYn(='#D5sm%j( 6 ˎ$٨$Zf(=@jd[PGzy\E9x )<_E0E* ($Ex'[ãs1hAzA ~Fp"A#L BU/ymCۛ;E90!*&`# -Col$a4y")\4'nAкa8;4Nf`2N FD WF%aw"J sqݏcsawqpBPF%/8GGw qs7 JO_oA (~pl+OBth7ӿ DZ._X)W&ľ_- @B}%۟,L>yEM_nq|7SwȢh.Avmp=.y)ۅc.1 q8\٧lnHsL~3(f^K):q ɝV FyNʍPיφ5Ee~[ӂオ2{]T(>" H{rWYF,Lg)į՝rv $iχzq$e|I@!5 ! 4uSrQ忱u't=zQ{gwD ]}G)ƕIdr6\<p= H35ʛ'п@eg?8cPe赢Qa==2zC g0 KPDnP 4Y)Ky Pr9@3ƦgGͳ:3HD%RėugNeIt*Q&%d[qJe‘v=UU/2B Ԃe1?kDtm23 l: tݸH"&(>q>| C-YV $ti 4%z::l9Z|a1HNԧD.hn\ Z|M}8w5b5.p57QVKi~7‡xJ$=)[-te^_R'@ł w2Sr9;pp,}w܆ (\"+6rp7Yd @Ԡw= BuBt (y+@=`Qh6P=O(дME`p 0( * 5 a@(SC!JR,Qn `LB↣4zjᆳHD$TlgvctR2Sa_,73E R*q\@\"㬍$YŚ4G0Ґr#*b!-`-QVA P۵hT3N ֙3A!31Jhl!V,zȆ FDF8M5GjZs^7F66KSh5t1jv-4xq=uch!jd5sb "Xgwn]lK7 4DP:D [6kM) ;2J21(0ֵr4CIBjLPZuع[2onGo;»f׏v~?ПOE{g}.zeZo{O^4h @YQ6Icqw3 03 0 ~S/ׁ\+jmzXq:yUn{xY]%U !|j+~G7}A{2o>+t$#L=Pb04Q  W3 "zv>@_k`. |ӠSW υ[)$omf(8oǕt _']Mja 0$q"Hvξ(4,eGAp~ǵ2z Y&$GFAU^$g/ƆA%3.@hH%qLJ*TŹ~|Ρ _ #˝BG8G=s|7okm*,%QUR_+A @47f 2 8SKӳEI ^ZP: %@$2x<šv=C:>[rENCJ2%PVZ V4ϝg@x^ȃ7e=]Sh,8,-7ZuAPF@snםy`2 Z(9ۀHh4>sMݬNϸd 3cc-us5UUPwej|aե'v\' A|I?8 :.F~&Ƽ~vR[h{vM)a͕*w]8 6z}Ӗ[LV*XP޴}Odzv11E@'@4 4 1ٲ_F. .YpA3I APq*FkISX0 N*JZU&,RfebD+9Vep E:aV@K5Aᆛh-`\v͎k-r#Zf*t.Dž39pNl;a3] nD.~xrBLTGu(KBu9GeniԐAJ .wBIwPw9U~ g~V5=;4A]^謐&L"U.1;Cx`` 82[ti[woOA'T%P8Ykп==\9VYXGq(1g8TsU WoY:⚸5!s:ε[Ѧ/+M zŁ|yީ7s-H1 g=}ÿ<ЙnG]/T!eh\p´ 뎪5tu.vϘUm5cr' 鮘)<JkNە›;XE{LLHpۮgc[KHRU{]UoG]t6w ƙ1.0\gR[;Sms[l2s?iMngb ^϶դ~tY4AٕT@ "b0/ǻwax$#p߄q %vm{-z͸U;20oA~4=j`S7Z ~>Sg|w|#"" UUUUUUUss7Fʩa9f Ph3ML{RG:tuTN%A؝)S^1jϒAˍک\d˂.).^^( ثsd{'>NɸEdK5&Y.v J.~0<;p`h4j8GMnX)01j'\ׂ.U/pe $Fǹx/$E$;.R մ J?=#("؅xrvvWeL^]d. l=1 $ %ݷfJxT %x83/R<9]E~X:+6@X |ƽJN[VH@XI~\w揆<^|S^„L65ܖYK u" 1Q4Ď}V=8E .TCnІs<9<*|`-5xd,^@[UfbB| \x`oT!G"]wt1]d4H\z\TXȬuK2'zeA f.\YV¨ pwB)칃*33C&Qrn @ۄgJB.OBzfK-η{||t N,:*H [Mff VP&3M+C<^m| Pc[ݜ!rhTb2(!Q>Xrd !AUl 0;o/w8G,]ak5pPw}(k̀HBGhm#Zb !OdDI5Zojs(EH%~\hm{xrf@q sٱ&P9np-LjuLB*&+K%oHh8e`qXWs:s~oNl$G^%\9錉@[e/u/gg6B0̠m"ΖUoi zo60f% L&sm(^šu>R8[ۓAЧoQ£xcZkD=*Fǻ*!PG xhFGCǕ rXJxW(m 5. r(Ų}_QҵrFZ| i+wxM!V;MDFfI!GӎK{n`Bp1`pTgwޠ*Uw7*ܼ%`1^TzR4DrQ!tD͝T#9<la" 9܎D 0]Lws~t|Q6&Fzhw7Ì " 风՞q]x `,D( /#C8 w# :ȋnF@I@ӥҽbSD`P N.lQoTod\8P:\5L !" G2jsS]>2=~>D<|7OSRul5P4 FkۋMkQg>RB xy+ajwiI(F)Ǘ8ϝƘ;SyAӏYch /Zۈm=x;Lo'̛ 0 RLBRHf 1-:bQi0Hhz4P CH$P;=gB`F@nº]Lg$\Wou*p>4&&:;gHZ#Q$DL \J3ꖩZ)pLi5$z7EɤڍH3Hg`j]b4!Oނ[!]Fv~x# s˔bEn'ɤ1P zƼ4t%i QY>k%P"A a7'T}hHEܝ}p$DEjTZ+P](w&qU\k2 fp%1$PcMZ -Pc i~X ߭6&D~WQYX|bd^vjA >#نctSGu 2N34Q& gnE3с@Ɉf00!m]_a7![@DW>˥i5]ɞA 9lPN_N`i l"E "RB@C\v߫7nX D'}\.c0^ȏ@*!066;0͘S`/@=0v([őG'^l}o?/<}zluI)1?SS9`&7A:d=ܳ*Rf@P@tYcˮ+d A5h?vr~h5jH+KrkMq~ۻu3Sn9tˉBB y 3G!3± @OOx%/HV ÍxQ~p|6ѣ#L沚9bdyIȢ  )ϻ~Ws4ӥ D&@"QJPxd>ha(^HiiJTQZ6UUUUUUTQUUmbآjm((UUUUUUUW6浶m[m[bU[cmUUUUUUUUUUEUUUUUUUUUUcjmUUUU͹6UUUUUUUUUUUUUUUUUUUUUUUUm)mU@Vڪlmjj"r1Fe(!;|+;gUUUUUUalE+ 4.R839DXezc;KI H c=!c!Qt!S " dbCNq8lccNQUCm&Zjᱍzc:UCuzԘUUcUwr8AQA,tF4=GJaXeALJ*?1`&BB:.`؃mԦQ `suz'Xf'EȦrf0NlJr"N4%8D.B?k${Â:dxqwE9% ?3OloȻ=^g]B3G jqHYX(,XR/MKH JxP\ Zw-3gDb'o*SbtͷD6Ӽ @sgOI$=lowvr!pU^ EL"oc=OS63:;amsgWpl{ .QDaglaMIrB h.uN5ҥX$jRRxY#r 2%JҨ]QLShQ|[ۈ"p Mm\l0;MÑ8}$o.}*8Ӽ,cN% *"]MBb¢r\VE^&qUw>.M.5|X=HI$}s-2r飣I wz`z9trffn{Uxa|TvBPfq m"IȜWʠ L0+a@v9`}!p( #t4UUTǴ794nz2B7O:&^%iφwKi=cRwɣ%h,{g^N!ҹeo{dC#GXܯ*0 \$=5p ɾ/1};ZEc]fM9t4 PC<ؽy\,wɩ0QO1w{C$bI{0nz B6z0!0TsG  sF r|(=ՍrYʃgDQEvF$E&6M㬰&]R&`S{ShA<7h xxw 4һ:}|3,XSaZkh9T=e8q|Bm@pgbh\: ߏ6"ǃ+͢UCo~LZtm^9bPx2}]EWnnޭ uk a$HBIQQ($toM>CƧQs;7AۏǬ@h1,枥LPUQKCM+M=ji=4sK+ <oQEw/?~1!;<9Zzy dQmZBdr~=G?*iO uJܑ>=;wO<}v`XeK$>d<2|_K=:**JUToql7ߙ=A96hkܞ2$B),@/S!w yfyQdQ>zț{YbEo:ni|wcKZǽ#CCgjy֩ܥw< S JyX4ư1 6Fo}ƅ 313qv_mx`ԉٲsUUU'>1\;c FC*o,'<PT/{!(;X͢u.x=zQKAl(("{f7ksȍµHB]yA;g < AR@":TR25\< E8VGrmڜ3AKl@9 <9slRGT8EpvqhPcC|<emܺEv>⋖"(ra=4G%[ h(r̓QBq:yA~GYd xS5=F$&.jq\Ƽ肣 "pYSCy㿖d73˳1VڊڪY{C2WNټ鎳ۢ_5D؜ɜif>DQETQDQx Moū#Y39"((7hy;43Ȣ/+CM*/f׿ KG;M ; hESmnúDQOnyVyoP7QEQE((EϿ UU^u8tS|/mb!|B(ho֚0}4|J+Q*:t}8b[88dIꁉ' 8{qIyjjNGd6 NV@}g)uaz}ؚw;⠾<%K^q:iIZ~TH. ٧rr4ăgq˾ӳb崆5(S#tDBB:ʚx˒ۭ:I*bہ;K߅w]1{xwy%6#_#I03j7=ҾfH{-fpo*oTz=-dsAjS2+"A4΁Cxtx+2<'Ϗ,4]kwiG}2c78BÅAVC~,ۣp'DCbZ%pbKoHP(a ɶߥ'YԐ,&Ai(~\Am&jB},WҨ̆@l[۠ȡd !pD+r/T8~ٷ8կ{[>," |UCR0˽ԃ(HwyXk> '6y3 oT1DDԞ<^ph ,XH1 G$Yy l0̍I|rG okd`Aԙ8trEZiiQ{\J":C^E`lU:q$fPp O N,pРqS@{ 8 !N<88|38./A:k`0i.4S1!ة^g@24\RS4g]I@@dx{Dl=kgj>e2"X[xCw=[:+{8E =,Ԯy7:t_v*aG[Uzu"HxMI|sBlqΆ;Y/k]+r.E$D +ʤ]77nvb)ڳqxW: KVHꨩ޾ SE]zl05/*=fWO: tWkÌpϑ2~z7[3%vz^WxgƷgzwlԱAYxn}޳gc=,+]soYuΜ:Ab6F*S)TU~^+.{ϾH<9iKZԵ;MϤeJZ׀)I{2O1/'iUr`{]vgΝO2#؈R`gI)p͛(SW(TP\-o'@iYֱ $H"*'ve##xh‚X4r&cDV#>tcd.{3>6Iٜ=|u0;ȸ6qzRDj򗫱q2^F vɶDHA 2T,(b@nZ'ר jЊ*Hsǧ7w%`)lS?]wϵpH3X*}6lҲ1}[dQª$ b+rya݅2c*?Š!A?T"xH}_v4d'R`AsGB &Cلkbmu qP/>OI$dD'&T)9=Nl8KB$ R}z{d PQer Q!^ɋBFF$jMx1vy{>PPs0vY~+bP"GMr5ȟ lGF[@l` &%J"hLa H1E @ATEEPMI$>@ wADn@hIuyB7;G˿hu?}p~&Bn8S0"{JF4 [B<1!ACZǬݡ?NPA tJ14FZ٨Pso$^]u/!gSl0Í5!PdxTk)%^1-4CۉMm{p:n' J ˷arCW6qqu׶m3$Ëćm:(#cHcI6*ã"m3N#/C(uٴAhj  "1(uK 0\s9q8ЏscWUO 7C,cEQbY r B#`{uXSL< D"Eݜ|6l>D$Hu*v_>Joc'Q5^۩1IZP,<}yAT!⣤UkI;J2e XĬ$٨]xBXT1!&9/yA!B"LCvY$FE;Qp*ۮt $дFe)/_sԽr'fHn<XLSnjI.-sHJ:0+QL0{(i*!Xm~<\w zB" B2M _]߂p.]*ă>Xŏ(M,=@MpF_"Mr]~$y"XTE` 1 LЕIGyހy)TfH BI:#mn>c`6#2z2)h%)L҅%be*PmͰ4 D7idB(%VB|QUY]aDHb Aovn6ަl8!Jm^%[B_ݱmh_t͒dP8CT=KxES8䀪H&7?G̉#DMxa=a;nI)GWB)I>OOa|vJ8Q8jo:PZHvs,T-<";P_T[ ]%< JEzsJ?A~92]`H QRgNI曎 2舃>`s%Hm ) P0)M?ۯq~EUUUUUEEPՌU.@8JQD?OA<Os@%)~6ua0(I,fЍB*?~xCd_C!9xu7g&ux~k97& 7E z$薌`$*zRE1@9k!Gec.*K` 5f\<)&5-1Xj:ՂX/XyTn 45%E%Q4D`҃A -a|~<P˨ґއ~߸ K-dz֣o'#Xmc6=&2[KZ7hʘG44-&Doz솛5Xv9ǿYYӡͱ{iZTA`ID0( WCp*6Rwh/d7b/3OϮ2j.*㤫~O4MkWoF M5. 1`a[l̥#[B%ؤ_W4yҖ91otAFdԣ2}HH{,>B,%x!ި~nt#퍦Hr )09#(oc0eiH(#LDDLE.G8`WW([RiiYuZqᎽ㽌7POZȒHHh`;Iu ,} 7x`rad}e~&N fGc/&uQ^C߆0ҶKDETY{LFABG"U<GP]kKاk8~.^RE3AAB͢B {KTX)S=>77NѦԟ] xq*ElEyF hDq5^C <1 @a@.:<=kꂶFEEscF'h%I 8z~]İPgK`(=qƊ,U=jlj#X*ԶHh09.>;;?QYvO%VpZ|*̴Y~]6z=k+k}(:-[d5cwg7465 A 0QI4C5$PGǗAWe׽1Znw%t޷Z" O=F*{>K ώBdr*"^1/@J8GﳧRv!8,$LKځ,\.wxjwc(}8P#DxTyX²?T5!pb .f'*"Wh<%^<<>#cÉ͵B$3"G?h$"*D:۷^><0"p>{Ӻs!""įccvwpӏGnQVxE@ l`Ncxz`06!KR8(GBfظzy8`q 4t_i `lD@T^Y8@?DNmD,}~Y ﮶!H0#-{rT "ɥ>D^`LD< B'Pس_)Q~"%P̫M RTT"RR @nh0z31ԡa?$?~M JE&Iځ "xXEEN*|R1`#2U8a]ԙH0"$_;D7uxe)=w4ሎM_ C=x u7m wwF@wxvpipI!LF 3SQ M5>;ImJDtp@ŽqB {W+BAau  c"@xX9Wܜn`ÁEz\K+\!?^'|SXHd:EH:o|tVESb&9"ekGj*hG*Ec.%шOj*2X[^~RNN$h4 j.{u iMM/,P G@WߎNn%|:tg|xY0cs2:0&6Hʃ*s$ؖa1 T0ܢ{s=rÌsΊ4ua{P5KDm*U}F.662-B$7F75 \JQׇg~v4hf嬐XlU{xf;Eފ dAE R+\CGXwA{(1v޳mbk?̓mQؖVlV׭wmsg7xy[Xλ"sD9zAP "( h &H $4{>yֽ :pU LUP3 Q7s%ڐ GH:6u2M]xxXE Ox](=54!'*6UQ(\"D$BTv(U@k E (s@@M.Q 5䛛!ft :pȖ:d3aT`魯'.tm@7tTRء2n/EƗRCgnMBe(Uns=@]'Ƴ̰C;88b(lmҙ  PO#6;n +@w 0'%"Bj: >| QUFH6I@O9䔹ri&>_ڙIz 2ϗΫof'M#I241T@nY#W]=CY_ Sl~ EHIDU!<[Z(qa>#$nwu#ۼ9=qaj(J y:!7ÎhÀ6ŹQ \ƛNnֵi8b gpA!MKGMΌIxr6pCbӸ)3HYʣۿ+W0َ7 ć 1T6 HPM ba2L$3Kf(P~Co5 B] A΄A[H)k!#c00ZQ$Iq˧^uSK<G=ccλڢ}̃N= {0-ܴ(X  ^Pf$a|ѿW pإ=**h?EU_~P+?Vt \ˢ&v 4>j9TPcjm9ZEP_†kZqhN OR" nͬ5-7lKP3[Nȩ@6vhh9 ~c]d!y4떪h4ぇ % ijD F;}0u \ #Ȣq GCX`ȫ S!498.69´f6 bAcPHP"6pAARPkc<&$ e4! ɔ$Д14H2CKHRpDA2 aC RqX^sAsC zo@">uKDJ6 {;lb/2dA8ZWO*;h`uPVKHV3RnTkR yNxfI'2>BCT ,Z 1_kO)2 <}(w]48]{9ԫ P84KA)2( bϯs#h URd~c,%E ? 'A)ydIɮO14lD4b V2?Gޡ}ZֻB;LҒJS>Q?>8Q$'ƚ`%Dԃԛ|k!z/zLؚhi#~o_|)} 8|b0zh3+3>Szw%"/3̣«\$JD*(=1?JXRs>AGrb ?V$>xvq)S6$@@#j?8z}v r#8 fp;d9TԉJ@$erx0`{x43ZhUuI=#f5\w}7xҟ J@uѽ&1_ (37٧%Qqm ɀCar9^)17}39!zi&H1!5z_܂Yq*ǻ;OE f6ish4ͣIhNDrW}hXVNIϝoRlMT٦FIM4`W0$pK5TҐ3zK|` A2!9"3=1&P* -73$%+l8MޤhDdh` eT"j B"jB0 cmdЀS7@ETA*ǬLiC)I c4 U*a!Rä\q4 f%7R[c.pM[ :ۧ&&ՂK ; Qr "\IyP$cEp*Ќ1bpb"hvK ÒX]Ì6\LrѦ/v!Ll)"F@a:4trEɂSC1qF5 A`VSzӬsgXf`c^L3B`ΘtZVdHyk^!d@E&pݍր!XT`+J4B&Ѯ_;kW9Zx#_s7skiր^81j*8gDG7Be 8HTjDcnBP-ڜf2 ED8ljfuTɕܷj7:.Wil Œ XY܉;Xq\:L0Q:\ xl%FRp:]bk ,a ;])":RҶIY}p^$ B>4-;F4lmYE!?g8g2e{cN/ir;,p?Z7qCII0%4 DrTއ@#BzmnUQJxG a` ~8>[D09rgÏ;FJ]j9 .s l @"0Xsz| 7R!8povmy<ބM'D<. @Q81xgV2 ԥ+鮚ǝ+7HB`/ ؽ3xǨɐDq&3or܎G=bkZ,pCE\ƗnA*8Z6Ҹ7ыI 6s"Bt"rjJ\'H)4Q:|HO3҈+a< q9 BM5lb% 3ڪ# Mh4-v olrF>u cFq>A b` Uz٣:Nb 2t fkk t:DH*T.B)5N~߿û{R,cqIy?iFρBR9=")ln Q= V7Ǝ-`+KζUfQgM]Pw8=~?.>>jӧ<ׯHA yY.ۓ {_1 0Nȹgo2E]9ׅс-+/ȈD"=KK 42 Q ~$`1)CTu"Rm8lbqBU ,H ]r׷iE$ibݛ6~V2¸x`0Xlb!"i,l'?y~TƤQ8}1dQͽՐ0N1fabd:) )( )F ZT)Rj$( D ,,DJ+0Y@hP>hcI??ހbi"@h"TFbQ (*hTiF %UF!bQ $Pu`=BosA_Xio{iuA~#?`$ASlzs /YTj"%j#H+uO |:ۯ>SA#u'hOfxB'!DBʱ8Q$qWP`:#M>p 8}7lި4,@=@|LM8 6 K ۧ߷@Aw;T? QB@ rno z>X cฆ@u@#($'c1H:̘[%TR2` D@ޛ2al Q$v}qVboHO6-J\[T_A!u!ROips'OɂP )U)2V Aky_Ś57@:u<⢗+) 9`CӨ:kFdu j[EJ#LsFlalX,*@&,kWbnȔ=   .`HQNқF4YEμÅOAF !HWtzD;-닝^Bz{NÇt;N`3tyXQuYN2OMbB4 1q 0UWkQr$hޛTrc Ԉbka1>A^[F8eQGP">{{e=":4,G5=nbиaa랯8ބy-`: @Dz Yhı@2*ډ(Ð$hAajN9$9S!P(t%́ Pm`qS#fDƖ GAό(Ň LYهg@.nbj zTbfR‚k eHx ^x6PbeUڇ#wS,.=j2:3a%΀C(1`㤚Cc`^IO#$]'~+^x^±@U;PGV+>*z &;ݐJU F`D w?wm6:%'׺>TȑI3@ R:Pp9m/MF#ٽFC4AǕ jŦ41! v"(!} CVz;%ZA9h,0A#&<#Y'7sZYA ԛe֭R:b&5eSA˝-!+[5Nl@83nl*yZ"8Q8E8j !68f FϾyfc«J1f Hڱ 8FؗlDxQeC. ().7v"1d -4(!W]L>CՖDN!BL!IQ;Za#B&mAuHV^.goΝz댋6*-hG"6_qXdQ)v2%8(狡 ɬDpDwҠ tK!nStl r-ClPЙH~5P!odH&形oaIN8 ,$r/Y5xY(Es@ݤ1!v㽟NN,S!CQɌ0`!S]YyhM7q?\ f)ho׊N?Z8E*W7,Q']eغI"<ib>C 5K\-:OZլ:(lz*O@^4(F66li Bdyq1EX3jѸ, q52h^I.֡x 30 .áqˌQ7 9*S=/թͿW/4UKG j^j#OB4q֫y!Jy]uUNq֟\𣏕|3uv+@IAB0M%UyBR~Z2DR&j8a-TAk :etvˑh)T 5(f*"}3a%:eC a>]yoϧNB!b93|zF@40P@Ƴ7U>#ðJeۺܲ#+FX`KH@ zlDyզ*J`FcLY+&uI$6 R $S83L%; N@ 7jK5fꃞNf{Qu1"^AMHe`$ds.H`X i!>),Kgn@m#`:'nY„ 3*hb*f4X@8[dˢΧ.NV*P5"1V* EqV1v A)S˘vnG=/`^I,]9 9TjE@{!P 51A!6P.Y4$/nx׃cӦamn\::he kZ3d}g,Iߕ$Na'L/Dð-kt@uҙS Ĵ5$뾗%!#2)HM0oYq章\@_jWm T"zׯW)1HCR.ݭ2D"RQ D g>1)7G/7s}1ְ=J@*`_3/qtcLP$CI "& #?/OOOooMD8r^&z? @DI(l].aN#@j, A}:zn.I!DN"? 5)GUG+ߑnanP+&ri$Rs-rLr;=1qJQ ^ ;a[ްwvKNqS둏]"]nBS?=QQ"@aml: (88 cD NaoaNaϙL^EKA>dp<ߵﲭ@5 8 N\n00e>W9FCoQ=WQ 4.e"EV ԌM1_aZ0b HzXcO?ѷҨ! £C 0{5u->3*OGΊX;!ch<`+Jbliɘr`wܖ.hHX}k׀xn@PD!y{dRA!  G|q"~ޕw8*X'/_=B)4`ܴQرDlRWQ*6HNJcFѤ|ƿxd'ID!ADB{!}wMiIZq}CE_n0` ƀ? ̛Ȩ 9OE ` =Oi~uNOx $l ʀ43jJz44_a xr-!cвF;G,Qe{GqH dHQ"D~#(g&l㮡*|0lxZ 03<)ͱ=0XH7lLҮTr{4b ] @w߬llp"b #$<3r<>W/!)I{ಛ?Hw qa/zSiZ7%EpCM+߭TQ#T< ` ]@P?* BDp =ק.͡BE$* (T>

    ==ٞ%~3Hb8ŔZ9Yd-))Uj&n3D_:p1JXnc 8a&FSq/6l ELqY_;Dzi_K/ *Ā;dIH* ejm2"'2oJ=1"]3U: 밣-@ ev%k/`1ЋIgJS: ]|)Db`J#Ӄfd:oC0!P VpM˲NDqD,75֚#/:5528 pQ )O#]n:Ywt&!_fPE !Ak[N`.!SArftA{ZD-\7$`$b `qYA2LI!(YXdb q+38RC@f4BgV9;\0bZ`DՠEgq K(}lDPJT"(]?SF H{MyB"5AH{UH2UkHȸ]U`} 53.4D bQ!L[3P}f>ݸ޹IHƒ@ Gh$CBt>~+RvU0Ld0'$"Rq2 D.|{}B#<7wWwIz۳*G}sL2jv9z젽nNڠla`qFd[2r:U2|S/>`;tAqu ?= ƞ1Qo.{~\dU pZ vSjuG];!!RmS h|qyIz~o 'ШKF8(`_hn-{jPDӃD(Aޛte`=K)^r $Ηy)T J} pHQJ("d(8F|>9i&\+!(.lG4js(hU!z{qx̎s7Zp+ D(Q C8sTh1%JYԅ!d(IFeC5gWa~bHBH)$aH *a1=&=aȊ@ "z5"tHi^N iM$mbR6r@(\AA/!!#D%'v"!UB;K-v!BK. _&Mzo5Y9OǼ"LmaO]}WMtzU V>^08+7Y\RwGH5Scf=? u߷}n<\ܑ9pmЋ) R@a.Y5`%(BI Jұ @Q1D yZ"!-$1UQ5TRIU='SaJ;[ZBX.gpD8sU,Ӹ[yɁx5[EU6bib:*t>M*9" "uqXʘ1SUQV*!%(b!* w 83׸.DaalG*4HX)D#j@9>` g0 3*AG+W z1gyL/$Ai C(Z 럗}!␐_/Y@C@?V׃m|`WIPQeGI!0kx&f)_5#@}u(ڈwg & ɪBKu)LꠦȡA:4w (uȗSD=!BeZ9y>̡M@OsUZ@M"PL1 rE!bE @i88@:HX fRa҆X.urJ)B1CԱ`#Ǜ@Y`=_sa .T}Qgy $eۿǼw=PM R['O@k>lR@@=>AFBb @QRIl}v+ HQ7㿏.|XN8ny8,0C(v !OSSԃ!KxB$e4#HX(j|S}?E-5<@S `"mĶd$,A~ $<3RZo5 q?K*L9q܄ #4U#v姺l$ԯeOX!YS@)BoDH|^R` S! 0ŁZBУb O*YJ؞`bís?fj*$W(aܾVf"$ɐΨqKABu~k40d='9k, aa'^> /5@1!UÉ@ ̠%:E.]Ew-T_~d]*Sp+##*DCizVcMẞy>-(o!@[!`v+!Тyȓaj䬁d3@sjwnca[Rl\= W'mä8|Ӎwяxp[1%rTPP^qMuFvʉvU2H0᭓um@'1:g$V*ls8 yJ*N̵.%otVJ3SN}gO/=8> ? K4jq@vhҔo8)#7wZOeףԇ<&&.Fu|fOx01PN;c<BRHP HG%9Uۮ#bC@iayR!"(ҡ(#';D  bΤ(ݥ^Ά$dxW,6n۩'Q4 g:3+VV/!\4OmǨm9ZEmk`|vJCi)A R( ˒BB%Z+EJ$"Cor [CQQ\y4F=+Rcn:NrA XP5F3p fd&;#>`ͱ `P^ 3K Bbۭ=:hx_*1p!{r ̸; Gb~h"QUU+`QZJ, vva1`cV&2$9!!`'E! ;ySrH3]p!#ɗ/ ?\q0(0#cPm =Q4c C1bD)MQRHKJ~gDLLvƈlPi:WR"!:]q@jK|6IZJ!dٷOaǙ -K;c9ɓQ`]yAn@d8`'dn=x0I8J!ĈARR g ldyί`܇ (y&; Xd@ |>W+% 6.LA_/8K%U8c uo?jf^4GDY! $DZX_'|ıo}[T7U29st{SyHP`9s& J5o7`xj+ȃ \tT<+X%<)x]IL^e?l4 $0PILAE4U@A5$%R RdPo31w[U3">\Md]b7g9tp[&,}񨄳/. a,9S wXrKkCE;\|^(A u屩 "(t*I_`PnCX |p $Y%sQst|}a/3=.݃cc;Q?-4PP󠖡~5tE0Ըh/mtT@!R#FՇz2c$ؼe).P6B۔}@'p2"~i˯(r%# @`/lTY!y(XRqB$>tPndaR U4tB#u R.`PPtDr)P` ^X48%*Q2%te]PG~[`Mn @ıPNΚD'(0iӗbj0H$ H /GxF@XG *L@oBLWaZ9n5J#Vxh(9WHP$c-z&0Q{rL<{h\נ -)P:!?ikg |eP(wRF Ǒ`<,c} oDH$BLl@r) 4 d^J\#)uY$q@uĥd\ R)ug.-w\rْzHɀM/w8p$DQ;Ȱv!0MKyy\h҂fA c-8gd%xXZ&6Qπ2'ΪK SHU} 9 #Dxh'xyz% d"Sn0!pKM 9eJxx1,P@/ւo(Mڊ>=rRyڑ2s{1.&' ,B&[(LL H+@R) QHA,a@nJcmw"2Nlփ&@+Luht1'n qD!@<<(DLbՔ؉Ԉc$`%Nepk9 4]4w3 9jB9O1@A3Xiph`̰DP/K ȏpM"cP1ׄϵA gx䜝&&5 u !8pP4ޥ$)"lCQRff5?]]wfd^.SɄ4%ʔFOuRxP,ghHRдUTUUUR*Vdv t A:D5P&(Db@S̄JBA@,*:`!iV!C۰B޼TpIJ1*4PBIip%!9`$ +T]/Ū;l"GP!MS,$ܝKw)ZAO4R9 *3E l$/ ^Q) yx;x!{@U]@Õ\9<L YK`!vci#fi@uxCSm$/M7z$v[pPA 0EȩyZqqF*ADۂ)yԥV0"0c$`)aˆ<,:MAkԭt&r[XvU"uZCgPPQ-N%eϐxt"a0 Nw~~mAD~&T+\0D"̌'W+KD?I,d [.\WjG9oE  '4\\qc@ˋD$k17^_IK-1m'H"$2Fȗ?4@E#Tpi**Y%L-J?!yͩɞ@A'X@hď0?X1Ɵ# "9A1!z6Ǒvv^JPs)No_p-{ ̱ A< tt}!M Dא1ev6Dm"G!|tJ?eLGOMbQ\ b'@ٚ_puakX6aB? mjS㾹۪srdD0iw1)$PgR(04j6:Afǣux=! %i(?itLP$P~2кJCAӉ `1-)Jpk@l C*e <!PK$P\0hAF@.)BZTJJEj#*.X[C^ yAS$%P9hg.>Hڍf)_W0t+MM ۂ)͌b0gK9IVÃR"WguaPjYE>E4ʱ/0QH(m4 uT]N c]kH=_88b|:>ɓĥ-򠨄^Ν@žC>^"R Y`ie )% *fTHbH H$"(((Y!QǿҸ":{!gUS?ua/iWw]wE"A IsbΓsw\75$l)m&/'|KvqdFLn[{jMYW.CM6 0U㴪 tbS+\qu55;\1MF!o9D:8("% qUC f,YC%q2)Yb^ "(B,pXT61p 2C!K'W$q/e{ Pw=M@ʿA؆s*W檌KW_[ CRgr8D)3E䤆GnMTUӠ0OMFh8*HH'緑 y}́^X3^Cy}$ \T1ͤě7xa+b^@4IdvfD"ee}2Z1%-P 1J% YMA.cU󨱇-,JF1k$63l;_o1ޞ@+{$:v d]BjIGaIH s 0T%BHR M2/Vr4 6n2%IՓD ÷l`>򽁈h{Fl!QIJI-؆{Ѕ`"Hϊs 2K+G$C|҂0{0/b &! oF1HRD4i5P`!*dXbVBlVxXeVfNjɶTliaBb`4{q E?ń paVlૡ3Dmy=17cAI+/NUpH26~AΓяl>g֯sH܊09 FQ=\Kcq،f8@`Pmq3\ۍ kiHE޸У79b#Q@k71,#RD5GG]ha! m*p*.lvэvjj&2-BH"kX4 rc̚I۶4v 1#ƙf:|cU3َd QS[ O3$S0 fC#hvƈ?P7i]Фs1ALwbS';0QU? FsY=hPuM1zSYXxEh"d벭c8#!kio/?g[%N&e8enѧn!'iqkQXL#ZB2 x`R3}į~SzzXRoXxUxÆ,^&Sj ,7M|{k7&4zpEc0-6QT:$+*L"R = 9$C\ @ ^zm"#oYgVWzSmz^~hB$d) x{t]hzKpnW'5I X!a54@7QZ{>m@ru"A}L"̵;{x/CPrrN>m$*$N~g @C0 5Gq }6òPC/l䞱P㼹 Ϧs~G-O46U|| 'yA! 6%"tq)b5 DmF Qfh6X#h*6r%"Ȉ+^1?aɲ'C3sӮ1AM TPU^>ޒΘox?7_=(tTlF`7`e:xRs1r_8VAܑ7; b*9?^Cc-f};hѹ >_BTP8?*ZQWySE?mҞ|ՎNr=d`;%xr8%_h7"WrsE[f:;p IiY%#Pj"FO4FTxd0`T( XL qQ9ϷyyN!OkK7+Fdĥ,|,Ѳ"51M,tvE̹a RI3)Zmd`$h`l^ MfWJ3 ^k;n7vu#A?A$119@LȦ[dV|]`G)ҭ#Tc7hsT&F3@'8uΖ sT>? u 4# IQNFKW@)8:9Ǝ4J0mĂƇؒƃkG$H`>_&Bbf\ VUS*W[W}Q|{:PT+nN]Y]vn!HkE,w8Y_Nfo:&rҭЇ9Ux1VZe!uqؚmъ$PoW"W֎s ݧƾ|!8jKlA\d9κkVlرb`l4 liX@jBPN4K$EXΝ}fZ\t̰3͏.nyvo(n'e%!h($qq`0M"_IڽU.)i8S_ڞià<_OoIY >w6m Ǐ$kY u5ib>z`orΗh$d&K.e kC<ne=C 4dCCL| 1W0>g{:qJ!DǨJw$eÒ.׌W'o?,= N7MPM6 oq|݄ҟR4dP-hv@?O N3Cl2M"}@S(Z a*1AnS{\D5-\d1.pu:N7Aoolq@ٚ"L-bm%{|wC D,(=c/@!!}b?Gr*أO뵴⨎>a`VWd&Q ha[h0zA ,t\yTsM ݢ M怘jᩑ&HXE3VZ*ei{Kk[ndVIg|\5@|+ŢB#Ո3Xm0 ՞m of /PiX`.(9V;{Xi!Y8 2{Ĭ!U8fjޑ&> 7p`0lTmDF0jQHf i*l+IHڭT8mC7Bw\BfcRLo=?LВ!/-o@ƶ2dG䡻à1Djڠ>p_!O}3; 0v MbynQmq 4SY"@,35ݻ34/Z禹_5ZモSjܪ`R*yYy#Ze5f _ZeP]7!xr"D O) G_^{9J0D!B,b=XGj*4j`l h`m&040Äv"Pȸ>١`6 6 b+hHƈgC=yxu ,CRu"{HbQǀ83^+B4"wx<| odiцRbeco]@E k%0[24MAN /w~=8PY!Cs{}gJAVftqBbVL\ba:ӀN8:Q^F*P5b:F ـ!hЀpQt !@@!E J@%HDtiG %1$!vQd~^."8TE3!1w\&P!yU0IN iʑ=pL!H\Fam$<AK);b NS2A&)ܠܾs64T5"ELa"HҀH!/RCzrUWGzFl!DxeF")?e/X4'߳㺞QQ%A$>A&!hQhC1 xpD dh"&Rb FIH`H$E+V"DCt~;3ҏ }Ɍ1d9zΰcE?n6I13/S#K"MglS! C!VNmHqA.t›xJAа}K Jv`INSSy10h"".) $uy遢 W}GH$(=>0^ }HlN@"*DWSlhȀtGgƪ"6dnN1&1b "|ܣ8G Clz 0:@QDl|##@p9K{ס4p$4wn?E6őcIrGO,އ{v18vUYdTSS >Mg?j.5kvz A(l[`ڈ01;UUq W&D7BEJi\ϊ\ ~<#J;`pD@IrHuj"E1m݉J>]0m FW6D{:6rKƑZeccOhb:Aj))`oXB)ƗM204tL8)=d֩p6N5VNRkriaCv*߇IᓃUxwPp/1Ҥ9G T7fgsR $$BGX) з\3eIT?BIQy"wUSO`ƒ'2\bL:RƗϣ?p! (F4/$$!$!t~-*H$e}xP=? T?2(xFƟ2Џz>\ l.IS< 뎆?oÕQcRQ/=`~LaO{fVg9?.-yZ+Sg]NkW,$2 ۩ci4uW/|k׍F&t0IEmqFUI X8kpa8CpUL]@ VUIbuU3jS*I$xy8IC/RڜŘvʼn .+suZeEqO R-\ĸ[4c 3PHLE=H Zpx`=  Ҁ9hLAl9 Po;GOרq)G>'ö'Y> ρ [K3]>g L2ϚoƵPCF.zXtuY8(\+1=ōs q&e0ijMpi2Ppqi72p\I}!Nbo~n>~݂3EȇM~{ 3F>m)L,ҡC FjD ]kXn[%fSS뉩@MPi,.tryb[yfUI p-[ ]D4W)PXHM }c6'V 냀@{d`'=`@IȒ¦/ԿY(hN,&ntZ@m,-ڏm62A yiq8У4 ]_4>rRP{ưb  wG(G29NkǞnwMM(Dh g"F AX  < ~vS ى!2硸# mjxBF~?(o e>c%5AV0)LACS.;,/ܔhJE[v¯EY%vkweh{{mŔ //S}vƑ4DA CflUIÖ{'S@56u U3?@Y$$d@r!hYLbC] CrĄB$JD#ޗ 3֌Dۻk98UTQ eẆ#aN5J6,>*2&_pI7Hx9@#}#ژ+zK+) A|m| >#>ǓxdC+S?ޚN/D82M̷r-8y >y_'8WZCƳC!T́6ƙ("H/zY͋/]G4Pcha8 $$SG u06ЪCME!ot 0+4֪&@7.x/ mpPzJS'?!]l}Ɩ x\/Ə1Y:QȞ8 <ԇ:m1ƓM$Ix$(FuY-P+)RZ#m޷fMPc<"]C 4&dԕ{4?߯}ʰaPi"2H=V+[ޏyP27LZ+M׳x Ád@E"M}dH5ng*zckP5dP(QTYqlֶ`9$eUޙuSj l^Ih"аZdHȧ9NnyJ ~` s JASir|7!(><7$$ !fG19q (THۅ馨n 4@aD{y}M13l*"M??f^V4gA |?0b6j'ҬV.l* 9Y 9SX*& r}&pCwmBb8L?rss/*-mcIiR;@E V)`<=6袈 (iA` !{ETs!M4$G@+ˠ`,SP{Jh(SjxѹpEǯAlo5ަ,Ŋp*CC;ȕh (IX$bI(('VtQ̚gEkK0ERT<9ULs:bHb.A5M0fHJhT vѰh*jj11`n姬T-I4LUE.(IvmMTTC! DVYM1|:D$[o˂FR0e s8D: 鄡GRXHCw7Gti:$z䵌Ϋ؞, ֘/}A I;ht)D<92]";BODk 4PF,B.RajP) B v"(;OI!eHlJN8U qVi`CMmM"@v$N EN1$V0 Lt)ZQۿeA)bJF vGU &َ;m , Vi^0t@JE IFnxgqӪR'Wzӌ!*4[ xEV(ac>V F\zY/N&@܈E*d"HX`L,n#eG 8H)r"ɜNAc[D>fp`"BTA ty"B:3ʦtTh שE#m>8q|,UCumvy/OI }PKN΀\m HmFI$ &8 ,,fJlpy>'`Ṗ)(ĴY Қ3˃Ty#QаXCM@s@ϣx#ja@U>t R4U( =?l*#HQATU)؀| tPn #2RziV)',-@4&IE._r=#bUn.l!؆g !+@(u7r !R eRB8X?4Q,h0z/߽E pNG`{h' O|DJ iBhR ]8 TpPd@sUƤd'$$T V-+U)>b@ bwmrFrW $6P*&}aS㶓Q=l>}̏eHEE D*|ӣa4PV4>~q#r0Ć $CU֌`sp[Zxl=ܨ|<`@#}D^6'u7#u >7d_۾(wC{З=S} ey8("Q@lDXRⅩW!ZW/6P =Ԝ!YoS @ii.IjU!{K] ""b&JXDegCSUdX >LːpHq&yL"PLK^)m؄ztظ` g{%Lv^)cg]ck*HSrRֈXuqQ!ф薤j,"5 TJ'qixHBKl .岏(*xc< #&i ^z:ƀ˧"M˘6CLĦ֦&ZF!MUB "Xq=s)gG w|*]QR?: Ď ޺ q,aP*m=!ʼnK}RW{Iz>q&A\($92,PL B$[ ؼjhc`iNW[5^]H3MW1'kwbL/U֩!8"E0ˊBs4!ˈ8@ uhSwW3Oȡǔpjբ.R %Tyhd ݷd9t/C!X9:>oJAӹLn1t~ש9qٛ ' v+s NbJ &سr`PϜp%j { \z \` !_.LR`f, . ?|D'1HYٯ~s~BCgljߞcrʏӬQq)gC&uK8"BPKvl[ɮ4qγ[/J,㷫gho{tȚE|zf$mWXy:< [aG[q qXդ:^5cш~RlgJOKW܇rCwz Q?F)=s4yșg;~4k[g`g4$Y5KM4uU(Q/ UZ?ITOBĊCG=*] 1 Ov 2 (0s۬H@gԜk)#8Zd],AVyz^tS@=Sz 2KG{vTQ(P?^2GA>f0T?E-8†mj6:)FbZٕy0@ktf Ժ^/߯+MMx.U+/CC&3[\|s^gQh(,;7GЬ0迱ug* ۳ب(/,Q ( ᷫ'n3*v)λUM\Ҽ0 b]u9V@TR’tlEÁ40RM bǪav3bV@Ƞ2*1f]ÃM ٸn"͒\i-V9)-?W OLYD(W$]k a/=`C^Sp_vJyUw)ɕi?5ME{y#kǐї6s7ZaT \/iLN8CD1! փ]mM8W"lT y?r>S8AC)7=BD{3sL`n#Lj]a\oliAtݝ+wDPl ܗУgøHo\֜Cn(MvNEJTCpNSѕ#.fI0!7G!鍪7q %%oȤD=:(dy~71M7SiDET8\ND#$uO` lJNÕˍy3E5K$ ߉m5Γ(E6!HxhX(TDϢE A(a@5ryZ:g 0[X] W^ O"GՖh;Ը5d h\GI|"IFQíP.&ͪY޴q(dgÐM|>ka`ͼ.PR2Q4v$Ʈ=?o1c뎑 ?G}Vxw68K^`F GGuk1r譑IH-UI?UORp|J!ZXSITVd礗D6(BCހ{PQ(E| &yk.N[Ղ\GnUɭ0}sR uvS!z@:IAP'r@5EL%N α D,dlƉBx`,q&dUyOn?q;?]辡8G?Fmh7 wW`y} >Qؐ)AС@iWӮb DvBHU.uD4cP.(R펩5a&gk@ǥ* ԟ5y7\HzITTIA__`E@Tb'+a# y {w]Q:-q¹ܸ5 5*5@U3!ÇՙǥJ,VD1 1#B?tbT(`.z5%b#G4"r3 `P6a$J荈= ^KAe)U K&2)Dq}43"$. X[<E,- Ѷm]A6L7z[w1.Yw i-CF|iv5=*Ĉ8;˜aɉ.ˆv[p{&q3|%[=^7ӄ$`v:qU*8$Xݠm.BYwQ* $(j`3Ũn99,D7('Y^2[(}NXn-AV\lV{2^j+Z+dִԹb ?CG!(F>n~a 鯩 NɌu;RB`fU,1Az<LJv I 9 dMƂqͷ,e# (Њ*Udj9`y019-!lC6Bf"±JږAĔA9"@u<)a|P`)P_$4_ )Vڐ@:Z`>lPH!'D?=ިє?fVfh)b8ǰPZ_kݷ(_b1¤h +LnY+lZ=~?eGI@>_}3 n0]_,?7r6TX(Tp@?|qΐx8*6# s6I.tݺߑ p㧿fɉah&VsbSaip`*Ǭ&u1m -5bx-wnE<$~b^SD^SI?ў2:VIɰ @hd QbUߣHli`!3Uy77G*YH[lĩɢ0B;nU 4aI$a"ʚ RдAEBR,m}DyP .ĢMϰ ڂPU 6%rX` ‚ ENӏmi| V VX/&pȦK({Ns9 F1B8y WscLUJ)P2aBD,!Expl^$a _u vTD`>B8RR0KH|BD9_6qMLP.ߔAA8:"G5Gnli8i% E34UvFt6eP m>,5Nǖ`w|(R龸wtF5Ҵrs1IЉ0)x ң>N\H&V63fzs`,k˦QnCc@@OS#U$9A}f3(Pa!YdbEqTea 1DԉeOL*vA%,B09w4{ܴqYܬ(qPY@r Y]$KIEbtWEtiDni. `Rq*bbѫ՚:b#ςdL5aEhᅋ+K%E,c{#^%f6W(QF>5YpISo^yrDnpy %h{~tΗ}MnҲͦ oVtT+zH..q;9ʍB*"Ѷ.y[+ GL2n4V]@ rP/z]7xԧ "P^TG0[9Ir6ɾޣPi }/Sc5H޼]V #95եj7dwGI}$ޔvBMK D:HdW(p; ݰxb#Rْr"E 2#ΒQ'Wȫvmg $9hkw3%rptFb`A04% s@zej@FJ)P9ߕ,h-KWSp),niA`B;is ]V/d0<&| k!.t87iމլ>] S )D ,tZG95;Cp=(b8ơp@ DǸ i**#p`haE)j8wMj1]WM0x0;I 6ֹR}kE*&r/7x NGP#oNԭ35qJ0d;DugQt ,ҪRA A3[bvVE!J@<= 8sQ1TPaNgnslفFd8m؊jTFL0!EtF! 4@:]FybVKx]KQWPZ4 84;\g1N^=T􀯻k,؏d+,;؍r7Tc³D}76#?\-DO^Yku0 L\\F`a;`\Wu*|2 8z5hLl_xe &FS^yC Y1> PوuvKw6\&`pC&W#R9A[(jRIJ482Pjgrw]ej%:k@A[JmFtm֞j*'f&830'F 0FS_AY_VjqAX(K=ދ}1&bkT)Br -a-sو4 i#E>yG!4a}=߹pP'֩55DXVcc?"+@F,+GP/ Bq  4¯%@;(~(KÆAj%!z!@,@8V(oZDd`Mxe'%s dy@B:v͑K%a.'8f}?Iz"_UGP_) ^qUdnt'8>ޑ%^9h/(|:tj3Fp-0{ƋQaP8p)B!pR6XͰRlo,|z0sc{P4n>dz۸ö n|#fM!Oi~"C|le.;}P>#W'f3P֍n/o *8p[XhBaXȑ#DDgf`P&ӵE4VՎ4qHK9uXѮlM;j W"K$8j! = F wtGYm\ɨ4Vu&i ycs=pO H d ihVP͹D3WuvPF7kZx=0Fڻƃ2uLU:#` N;C-4PzG<4rjixL+ViF3ۜTeUf׈q-JWӠFPi)9 Oׄ wDUk e_ I?&AOWM(HI)QHAxs'dΔ[=GwT$AQza?ʐQ7L"tۼ0Q? " gs>}=´WRE+f;ѴQlkwC0Z ,>znwɾw@|r8#\"pg]N<[e*e3HFR1&Ok{WAӏ5TՊ62wzlup PDњ/BMĂaIHA(lĊ]6@%('SPJא񊈨y=(aͱ$?O?MGk 톺mÎAɜd&:m.{=4,mV T\sJuc}P>4!YdIHBfT|j+2yV!N)6Ecǻ0!l`6Z.wH^<„+n,ȒJJDUؠP!%yj[ԌI$u:RZNц$AC50aWE}$ HrП]CPx?STChq 6dBRYxJ ,`x!YmU  \jBn_qϯk Gj@1@,*Hq%}d"[_u]đ=+I40{ɈS@RE9/Xq j\2M5FF&`H/ %z*$k.RmR/X6Nvt'ÆxNۣ8edLyQUdsp#(LH E2J8!^pE:GV~,&M0L$1"I`HW4Q-?DPe'T=_z{< 3{?f%aa䆴Gepuq)҄ DFb?ĘbC{[քU0S7K@y+-)bL֊&:.nbw:1EH4ƌX+ h5aL=.wȝ ,G,[i6&꧄s\qsDK#~CGMOtyIq-D(6܌ Qz(&k_I/Ew<)<,T|I}9=R(v;v$6`{Y{@"vheO{=Pp'x E; ~Dzpʱғ[&c$X c?PΡ郶ШvO?#?`f#{t X2m_$|}w8?I lş  &`>-G?Ɉr Y<;pR@1\HMdq3l{Ot 1 QE PP^+H'dvs-4fa?E~w/OiCY{* 5]N3W2m>-r9N1]V平c1_qsnc${CĖb;DT8l)-F|9:FP(2L!l2S8tbb6ՔULKTF5>XSHGt#2F1J/]w耋d6C0 /ӓ}J "ϲ ٶfq8q+ R(UU?c\7.ԣfGz%Xv^Af(~kvE]* @EtB$ퟔ̩Mb؞1%yݘn",7~r2(x ?U.tUzͷTʪM45&Scn;KSIcqFͧ3>{UCHa"4orx{ AQ !D0A~~Ҽ:7V":Es*b We: <@#HKAFV0c$΄pޥp p*9?NbD).TȖG<Ύ3\_ب~n6tb}yԆ\PfM;)b-F2h F m4СV /UJe V8=yD)F(wu ֮6 V ) 0lP|{80x7)ڤoVs7>&#+PES"&]-2)sDC @N?ǃ'ώU@%#Q(%P J*E }g"dVѿBOIV9;wckqiߵu&ҀiD(>hTX )?~_^b$)#"E1wl: 埄>!x{*>㎚!n_g3P̗"dl96-Q  :Ƶ6gs8 b22ؖ h+[-S&i3]u*bS䦐;^EQ;1 8 h|֏T0*R`N7x-H?P=/ׂv|^ӟgE98J!T 4v_e}P5^ HhI`T,\rԸfX,sAVH,3ŸPLi#dj p'KyǺs{` * _{8Bɺ /1KBZXg9IUBp0rz1"cE%(bZCRPTƚE((sz_gLL-(&{sV@loLh_u|A֩@AIC141r_叶' ::bb 6םh֕SjWmãj <ז溉A@h$ I(Р5o>WMYDKK8Ro_/1 zNY;i\֫45,PtuBGsx1;Ư!)^PosW~X@8L /``) h# ") 1C2t'S&(J26Dm§xx/ (1dWHD_KG4J#쥺wAځ̀*%pQ%>N\wDP4ɲNTo9RGgmK^O`<(%AAIUNv!Q`(gU[*PJ$ ps,)Z9ﺿ  \hj} s-?|b"Hx*H"vhA$EF1]Q="s>WF}znzɨ#ʛӟvwqE\B&UJ2~7En9@/uϗ;328F4-Ue}IܰT) 1q5EԄft6VFg["M0dEdLXLD'&f^̶4\2hg,Pc;q핕̶Gk~I>C RN#Aa V.7G':Hl͜bޡ'1H;ihxBvjIB>FĤFkdP&q]CFA6(g,ƹca'0QA!h\B'깶4]uФGA:.}:ee/(Qk0vtK!h" PiK5wC(WO̴TR>wXӲ$̴P34H Gq.!BHFtjh>F9DF8y 513i#P6±"{(pxUDPzJ(C 1w]qM 1Un)D7N|9ה+U:n <ZɔQ*uoؑ8Ց3|-yMGJ8-O)PQD _KDʐ@&b() Z`EBX(h iieh""eJī[ 1(>O? '"!(d%uASn3$R>?+ u(DI) (a X* ҪҴbq)@!J\9 $Fض2@:" $ f.bpp#b'JҠ T(kԄPVIu+v^@ǽ> P(h|w6nss} *B+|y}\wp;b﯌nǪ}noUrp<L:>_VJWw<󾻟YӐ=>{EsaFwW}Y__{ӻ>N(ݏرeYU){3| :c^E5 45[fӎ:UmӳcOwy>7=;{j^{|G i3捛v;}_}_dN<+oիb}y;^=|#>}Pykvi\;*s=v\@zzՍ}AhdU*o_7Рnhiml}>)^ڊEpvmdl&+FCj]EtR7Ov"KOQZ}}{|׽F7={׻ޣ[whmx/}}{}3ܯg׻m%kwN5W}tηoͳz{z_}>wuWޯuj0;g[u\Un+{3vs^sN>9{Z`ӽ;^uxUs6\]e#-2Ttڻ}*J|qx9g31{u7M{|=ޏ ٶ:T˱·׾{`-;s%w{A3ww\qw(" 0ou䯝/mֶw٫緪=2lsv"h=H;zVՆG@P{pu{\ mܺ2e_@{UeǦmt_{޽rVǮOݲjmaTIks4ztACVܻ0ohhn]h,qRNW:r|>3H]ׯ=]4$wq0e Vֶ:&9ﺽ4}8wj =4^>m]S{v1AlM( 3wuڔd;7w]n)H}Nw4Iһz{դlۦ% |wvvsn0n]98[vvӜOPv;r{>V9|>[L%PXi  &hh&22*lj2 6IT5'~%?TQ=Ch L4M S)j{Bj =CjQ IM К#F&O$ښC !ICAM2#)DLMOFDM0 hFj~~(SSO?( Prk[?lh9E?}K4I|?hO=3_˟T *Uusj&bh[TD_LQ~}K}۱Nݿڟ`m83/s=1Ot'D3P>+o\:!/|$zAX?}y[Cm&66m'"$PԔ${t⨏X\jZgA٘o/u0TET4~\"F'hF5E~4AGU_vMOGSDUE?QVs&hck>_oLmEut v vA'9\M*9󺎢.uEDԤ%4`&swXy2>r"/ѱ}` rm A' ^7R}oOw\bĚ AI 4n:b`?o1ڊnESzmT?~4ߔ~o|wLǭO>( cYYqm]IP|HS1Q478/

    }  |yǮe\E?f:be 4ФM$I}4yƯ:(>O<ɾۇӉFF탄}$՝*Z* KQ 0QTE̴Q]aU|v{a{"~)߱1-xߜ+( u˟\+ZbGm ;b|">A\o,TupR{1FˉO) }%9op(*l5@dih%?(Ed;[:#c.8ǔhNji'W*omGU$Ew_O\d= ?=G;O_տ]P1$lcvs{bI|6។nQ'. LG1 4ѯq~p Eyƹ3wFo3Tit]]t-*w7>vE0ET1MPQ4?)TPP|pG7}`|}r| >vO'~s5zbȇ$;HAQMTDD?R =C*hBvhKuRӦ73%%'CCM`>4CARU-%aW(QA4uhiߟNTTQVb?W2~C~[E'AѥzG#{]ICDwڣFECBh?t}~3P!2v墶~Pm?Vc3SPwJ(jN}rHJL bhbh) h)/WUT}hb 84U ]h>J(ߍ@CWՔNA@RZkvӛe#_e]&"*"J" 1CL7s:+ jb*`b(*(Ճ4' jZdy{94v|aQ|;* D'XM1ykGi)(*h"Xɧ4Wtnf}9nZ"4PSTUEDTT5IM1':Kh?MUCIM- 5M ;EuhM)EG`zhhjl_}˩bB/ _)JyVRv ݎm T|K&qڀ (e42M(5@W~ZdZh )(( (%^TC*P{v=SIrlCwMtCPixNX>uQ~Çt@1e"RbdZC()&%r_>/yax2B"ȫ>~o`~9o"X1vrD8߭)5H$ `/W:Ő"T! ~ @$@;̎67ͶE(C'"~R|־("B=~u zʚvNdii/ ?)TD~lyҌPD`FIVkqъ#1b$_|h9k\LFqzvڹ4IrE9j21;Dϖ>1r`.F_oY%ŽҊ:*x Bԁ*LS9K]C8&BeBEH[\le~iQ/Ј }&>@ !?8DXiYZ_]`Y?pUqع@ IM SAMHD,TÑ(CyO1R!TҥҊP?uF[Tbh D J+JC ҂U1!T+$,P/7*{ځN:*4HJRKRLM 3 D-*%)HPAc$*RR-#IHQ*UJĩ@%L 04 RRRG" 9"VǭEZnUQL7_x Մ`OAJhGM*\G-hpq Vn4ݵ&9YH>x(?rJxP;P~2ֲAb 0/Bӌ±J1M]ԏǵW%Y&[ϛAW{tx2 ݩb*B'-kQK@wb֐"}ٵU?25;GȬczY׏u/:av×[`v ؃A[b`b7(~YݕMTA0KgD٘5i65%%9Z1̣ٱg(cvF D*qh/\DpUP&nf۬rE5cSnLrԖBWV!sj9V6Y-L°aiSmG")%$VTV2[`MS 0aV0jG._3RJ|2U4JCIPpvC&LhݭD'~sҸEaK`m&rBBV&R=VJ%Q86cV6-Aܒ;:lhtq۫s\㹹[mbĹ8nTr5#W\,;ll1Mp6)6^P0d, \WllA`iF8{c2fp4A5,Mӹ#sri*eSEKBl8/'UATB(AC9XQ,[eZBZVfR5Kuc7]ccfV"(KbDislA\O9B[hNXcȗGRH 4q?>ܿՉGUD@((JP(ZDMBt&bj1s`)GWo^3Q@}B`6}?O(ܙF")kT$*2mqӈ 30"޻Qy|H ǔ1IRMs{a!`hDHEJG OV*HM  8Yɲ۟d$(5!AH+4by[bh/oe&YzG[oIxo (wS|?cO |P{୫6򊈠TXIeNaE"dǑE$~ݧ\i.gnúVv󁇎/lw:Qs9tn]\|C;q!$(mō.M209J:<'0JIWx8v%|֥\B׬T~M[$ofGzbKUv=:DE< Л[(66- Z-@O2/Ë^`5itN#|z^ '?^gݱ}_vvS0*}$jS"THBC|5kԄrH(ȔB. AzJk $o ˙_(= Wn[*H1@l7m]ub|ٯ[Z޶o=|VuڮWp%AUQ3T޵[DI=>M'/q@:"x`!K_7ՐU[B06CZEߍg w,tG@ص\sۋF\!rY/3JT،n[bQ/XT Bodgcte[Q3e8XHIN^ěGU1*)9 @db+%%Ϥؽ:@NOݒPkO+ZAw{Be(՚_?h uth(&Wnur4[3,BPD" f&HfѨmh)Z"$0$ "~NбRV. [ DS>VCr5 =)J\Rp0A?>ty|܀;zijC#^gd ]LeGgiϯ1ԡKUQU;kf_ۭ-ڍhw9q1lkm-I S;jQTlAH`~%ZXiF/CƖ J_XiAIT(MiUj,cbڱN(AVDMɘcmS#sh"Dml`TPт~Q\~[lh &(+X!-jʒ$uTE'x5j HR h&('yAEJbCB_X Rr: "T&pQ * >E!Z_1|>h(|ɰ}|oq4T7coHHhmq=@yzсA<+4 6QDh6%1u88KHX?fFeJ'%B",j+Q5c*O&; Pd )_x $!A`ڣpƭ6ɣYJQrBrSퟦފOb U QUIHPQ+)~Y/yu*=˧tc ?{#F?j~Y?-t#_n+e{o: @ݯ~+3 ~bO:b ~xnTFI$#j2?)*1p#|ޯUe;=->{рm!=&S_|m>91n Al|(ـH3 nW=XhƗf"9|69|)W`c8V[q`S$c 4 _~yq{67{Hߋ;xo.?L>;rckB~wOK‰' ~CNtȑefO?2̯:9TYٶL_sԑ "ƈ4)fc e>j|jX hc럺ҧR"* %2)@1RS Q U JPP!L2"QHRD %" -PU"R!@RR,IEDAX" Z T" hgE AS{ZU(ȤB䃠 &h}0) ) "( - P1QE)@TTQW@ D&@b"(_LHyn}`L D24zXMIὲm|/SIx(A rt1{ QTQΜ__ttm^Y?;#Bٵ{' eZ_mzt *e Z^B0@Yϓw\bpbWXjhZ=Z!]b_A_teud( 7Ugegf 3ǴQ hXڟ#OvU.zŠ woN <3 1͘1X5rVb=~ۤȻL|+eY?Mxb=7w|^"6(1~'b'!88٨~m:A|wcl'>RG "q4{\;24IJ:c2W-+7mB-z.Pp!$j=Ho/Mc8G{9n ' yt5xH e Qv1߰_NmDR+:1L3{^a3 z&)fdyv̰j&=DIпc@NB =#46<ods9Xs^]PŠﳡ]S#u8Ya6W|u7ͽŠd; }ýGǃiځV ,5C4|#\u$ B%E0SHL+B .!(J` \<%T:[6 G|ExÑMK |}%m]c _cR2|R;!\y!%唅/% xƾHx?^A"4,ʊ2Z! ی=6$<~zeB:K4FL_ejA686t[AIU=T96&Vd"2*mPYDg?;@u2!TYk $1>^inF-I!_/};D|`\CxW0`R57X!|F \N8z7 5zJG(o 7DC(Qjlo *s"{JM{/%C=/ k`^ýlv9k_֟s?U}zuثNF 'ArW@^y qޠ3ʄ=aK>t߄qEHhO1O2qխ(ߩr{^|$$_*|.7~JؽʏخC9沊<3,@TǨV+F`|?WXjU߬: NP (DoY_u͛dT>DKY?=Id{@ԙ}^—ro8=BmC9W!@c=nx~1c? {J&QGr&1aϭ'IZc"&Xs{ BP׉ti$pkY\~4[>{א=$$V!/퇯ߟVy|:nvLO. i _"e1QI$I{ͺDQvHTu/>~7nP6YmXPVhdgH>T z*ǯ9GB2mwO~=a#s8ԇ2Pos#?kE3/EqύsǕ43*g{bQ w[ܡ9Z/W㘖0WL2o/~b^2k|R71R_]~ohؒ^fzIQ{@ DBOߠoa'RCuM>Ԇ ! ( cّ>{?}?$P>2`8%逇<ο<7ďy(M2~ n$ 2?>Q@S$^K1uAo;b JO>a\z[x{}~H{~?|`Gкo_}?u|~F@_ԜŜ-WvV>0 ?` cWO2/C̯ZB`sPm bUG L&N@t# w؜4OJA!# e2?p~ZUU.+ Uw khcB@6A&Pc:kOR0`H,@lwWrĵؗ%ϒps= ?oG?x %j$@&sa7!SyEr{i?*?ȡOY ~e@QEWd4//pjWP!^:S7=U}` I $ lA>!w'8`8wqTa]Nt~;oRE]OحH󫇟=lN=.@B:^ʹ ?ޫ:@Cحx~5|/“w Ue(Ts*(x1WS91F!\2Ë5G(. ^ q`sTI +<~(bÕ!ІT0xK*Bjta[8< Yf |eC" $ Zߜji\J@))iR =wӭmmmmjmնm[bmUU\m|jm[mUmjB'$oܒݷrnTС *p`-LJf4ʾOc:% 4x% 4 [b1&i7#ajj+zZQ 9lkYA_dg`H]eT.lE-C o5l)"fjA^uUD:1 dEMg6mr0c\BiYDlC&d %@zEOpyoFf^28'`RJC YwJoĄWCV]eU ],NJ/3A+AMwpގrozvi$\']k{zVqe]CN84Ak:x#S30sc:f zu"ECbr"(I(z;G7Ÿ`]&H4"#9x=" veZ ?G<$tuƖyzq5}[k=>S# F=A$7*) 2s;N=!5E7cC#Y=`XN:D̬DT ?J I?Qltc@1(k- 2ݽ@` 1[|X"lʖ—t}3:EQ~*~Vj# xJ1T`^O%_Tgݾ@קόDsSXu wr@9,#P{R-fL*\$TDOlwaѺĖ)$ i?`ƽre]" .A2TmIJ)JfQVgUo<cS"k ^ @/Im$"5!K`u[1xJV#H o^1oNnP`'q|FCY7GD9 H (葑";K"$7H=H&5N%Td/G&}] >Lp`.(dW Z=R fA- &1Ms0HF̠ŗv^ZAB }`$P!(.o@׹.ƒo>@̏DdT~I: MA,=FG-('8&Ӭ@O\C'5mTh }hElv^n'!ecA"`)&I_|zNRJRӮWנdj}xfAo{L,</1 POq̐"![;&ET&iDAҨXF8+1M-fluEx `'6>i2ty\LP>R;/pz]%\ ݊܅ 5n T-Jޑ{*"aHD J);?m\˷y"qHJt3 $'B'Р(HuWSZ|,):|$-4 ᗌuɹЭB [N\=.zɼ"Wm͛R+jE9Ӹ_f=]7E-<4&*٪)Jn}Mz~oXw}zٳQ*!y I>äuFY+d)HqQU~шv]%"\+\D~  {EDIqaHɨ* ~K^NЀ#YAؒ0#B>vZzSR(J"'=2B@ze}qKx;RO]<$#~|ڔ Ne* (+e΀: kj(Se&PEÔ]˷-@ 'QxZ &0- :8 <_^ {ta7ho>E>d!:u4xC2q :M E]Rux'USZpag0sMVcQy") X*%PZWsXF`s rcA}A>a* yZVvxz ^.v)X~tPeqZseK+0M.9a /K>1?_*W yPWÕ1WMKkO#5Y<-"qzu}znqk%]&!!훰DJ?2@^/;% W,k)lfY\f}?zBP`IpEGoNk I =cZw1af%>,o"uqj(1DbSVcz2@Pq9xDݪ9Eͬe!x %7!-2}hb E |=:)p"":g:HZow\ZB/z,%vaf"9Cpܿe3tB\Jsx+e:j#+9$wdD^:C PnDhVcdrR4MpNy3̊=cMHV~is2yUJHzKa@xF5""V,Ȗ*6秹zqR }߾ v8kmojTb{!fFջޛ0E&5)<ޔMAjoݶMR5i Exj&>j&8 !1N%M@A5Ya\*<'ΓRA8 'h+-q0?u`{ fO(5?ʷ o?Ϧt_#'fš \+ /[ۊ%) wlcB&I)!4#f5JWixއ &݃IBI=@5QRi0›?ٚF4gX7!}7c(6_ $0,2d5qnhvZk&z*xfa-; i?\ˊ4A]qc9pfB}I!G@$ NmCy9 .fW1OkC"ܫ3A0 H@`3kx!ך*س8m)]K8omV?c 2Aħ +Ə*/(t5BL}tE'g.u}vԱóK,P/*c7̽y՚eC wEv[s`VQdG)/1jyYޟnXh]g~  %:GgCr\̬6F !Sc0~0x`Y铗?xhrc-tkmԳOUסrkW9VAsd*=}~܆X1򍃊~:ulzc1rC+ bcH&biB,Zw~%]-埵܍i?{@Gq/<;DZI>1;z 45j49n'PItm!A?@cc/S)]ۦ3 B;E-uc JHBE~&=2D ggA=`H! ᛀx&R Fp|N3-B &9>pL1;}UVq]+ ; #~{BPQB TW63OtԚ|>8v*H%e1$%(70k[SJ4VY(RJ.{#F/ (^%`1ø^ K?P @ o'3ع}$DR6#If f)]Wwψ4EӏWvzȷDK$Cy&UUUUWk_$&_2/C~[RßODKbT= QZ9j]<~>?w'7C RI@G~t pWj.=;h.z^`A-So p_mgY{EB9S/ O U:0dS#^5!! CK!ȚnwSp/\EF*HH8"ѻ\~J:Dc-1ԐJcx%b ܅4?Tb)hV.!m>-~*H1o1a!!O%zm(osz:l$]ѓ uƞfFh]w$KB&A(EWc<4#ڨPƱEC 󵷣[zOՋ7(ջ+yUufnwe+mHaS&s96&l]z227knGgSb@-yu9Λ6Q4Zb"=)hp^0fT >xy.Y#xid'GȟG)ϙNN.8HNoR2|qBBo=d74+MD ؕLy𴞦gbxy>p8|$Iڙ|;r. DRBl~k,x&" fwz)q-cCaXyQrfޜ$o`mf82(RPa %X : ~^6\ inE!{S8q BQaA@üi8G?6\#aEE]K?ivTJFq.rfvs n_~nGC?q(4#~?v_ɇ D;A_8BBT蟧$.mpu[WUOj߻jBeP =!!y ߯[aowcIH`YiO!FW+19Kj2}FBL9֌ IL82M ݉/Vc QՁƊ;f/sYbڵIU$BpOQx8R|$C¤( H'$3pf",bnSw DȈ R0+qv/OfnhگOP'}'7C74Ik(l\ݹ.8#SDdp ξ%SjgP&skg>('߱oH.̚@ B %P(h&nP @]~ c CN\On.W'g1p@WCw̽$sl rNquؽ5x}t|&K5t3рGd{8 KNMFyb@ݫ?' YX^[0H<^{$FF 7G28jP:H#x`5&RsM̰: saBd4C%CCBIw[XD p#;] ^MQT1uMfPt-;w˧[ӞG#^ز3s|;a^Ȅ32 .Xt3ȝ\*(Y$v`-3a ~$fqhyóo68P EB %n G#.(8FEbRCW)/q))er|1xYzP>xqq?l {']C/yE7x>H^]u }oc8W4<*ԨT Oko$xo G 3d"_åO/.(-Af %`xzX66(nUo͚Pv `JnGsΪ. 8 Qp2>| ;!,4M~ TM+u86{s$y3Lp$lDpn8|_g3}Sjgo'1al,/26\e^}0n.M!a;rPͽ^ɋI9v}Gܞ ?SDxv^f㸞=HzU9^m58̈́YoY2RMF pEgY1wCU@$w߱/<J.V#9f淰Cލ`LKAF?0kƫO # BȰ61r$L3Jy)N* S-oHLE:…UU tAMDopzo;w耥u0v5. Z@c C{FeɶJ+THxl?TWZe )*W{^KjgA{N$wQqsZ~=/;}HF@6OqS̈'u2 72;A" VѠ(.bQ3Q< W8,#@ͨ ٹ)Ћz3FhC =~:CgAw*'ׯ0_xjB4;^FJ |sG!X$^~|u<0`b=0/EnlGRѐWYgD`zO;b)z Q_ Ɠp7&,QqhhB:]H )f?[tu.cYƽ/rw1N*7gzor aݾg&4K,y/[ a۾M5hDڇ޺(d"MbE(e}@D[Pez 8*]ؐF0+Pz>FeA" o56M1B!`V.QnuKwnU㷷Xյ+HDFh.D XTQa7%Ԇ b R99hJwgkd\)~R1o>vŅ@@JAF.'yAkǚ/+WF~n L}=%@_E=eUw< [Dlu ͟[moVx Ldbu?(k;oo6P}ي/鸪fAD*yf$څǑ?e e=@]VOǫf*GʦmQjN!ms~R3y6p3^zkZ4 E*U)Q]iZ]fTA IE4hJPILIT@[[Vъ'[b6)E)t( !t: J -A(F)L̩45SR "Hj%jZDM 3SPPE2̰EHjh&H$`B" H("vpA*Js!0Q&bedHIR"h(P&J FHbX 5p(LD%SQTO"*&b %Uh @Q0]PMU4T4UPK4LU2BUDEC4PT D!$%D-Q$QERIDM1UDܜS7SU" )D(HHJ~(z.6!bb !y¿dtiiAf"T SH4hTiEngʬo&2Kl?7wgw+L{]nov<}5ןr^D¨WG&AI(L*`FtRǠ%s|go {$Pen@Itg m8>ox/N}FyD*ukFImzgSOVsxϫ}{qmM[Z֙ich Z7 ؐ`1ұpAX|y|ϘB섁 OmVDP$PTU8[c^%mU^\{>P>oxOgƺ K ԣ֤ ".GCi%IJcX*OXGjY}Ƹ/7+C5oBrr!V 2oss"kyblhH#/qsbOTI`pHmd#Ҍ);k~t3M|"8HC1_C0#0~A> S ռo'6 N d>Iv_18oqm x{6;=7[m^($$4VlJXv{AU^+OCe|ڜGBlۿO=>Z AT@-w/B8O.Y"y:Yuo6?lRUDDS\E͕%@64!7 T) 4^e!KkC,u6SU/2*(6A(WPѦF>pFgNJP{3H~= |2%漴+pLG+;ZVب tZip.X'͡{33f !@QY~EqXAefn)!=el_ǯT@;]XE99oGlaaDH\ZO7JF1®%XL{<[_/Up~6ѴNE(8F%71kUWJOǃR:K7˱טcgCY?yUz_]mFLtW1osOd5msBŞ컟]ۖJٺWGYP0\7K v! kϒe񍷳߻.Ύ}4hs7751d\կuM%Ҿ;eK՟FE+\-G202Uz@gu~zX24Ms+83Ұ/&4) ㋻v6:eA}&,ɜZnߏQF͞nkZɷuvn,soe#6a>4b]vLPMW{Ίnndl -̧ٖV<祋w}J3:ӊw)fյ<nc*P=c/NƿXo,[`8w龽Ji>a^7ZnTfоeiڳɃPa-4lJd9dKa[ñU9k*K3f4Vm;3\xkϔ6N;:Gp8ɐ[ma:uɏ[x:\'E-,iN{+ov7CmfɅ×+ךevu z_鹲lo|e|hƯ=v҈S=^~Įlx?Lu2yu \$q5,X/ 7rt\kǭwVGu^Gcxrb 9Tq#Gs#aN>zw0RqJd- bKqW j>e&1lK7r|Fu{u2V.mm.o5{z1tYI0Y^Lt[ Ų*yV^o6ϻkfZ ˜/㸿gv*1ب j*g vNlpӯݥZm3xn'r:ϔk^_ar}A诿҆=' Rw ||7m٤r/Y4۱ϻJ%-s1#Ӄ92ކ v6d2s3HQ臜yŢ7~`6i.W2UQ.}f|O5={ߛnM-[nbKz?{a"1zwݯhkLx>;zڅ7/PN}JE{hJ\#)]iܩ,cZ1K`1VmW&V`U[qJAQ$Rr5qs9d%5 ßp =uۜ9kFѶgP[s& s<~=Wj3;bcTlhtG|c4#{pE8E]?xax#5UdC`Cz=]֊ DD H_WG|%308{$>ohPq?BzL[yy/=xtÏ6) 9<FSl POlˁ 8@EtI·<"]aZ]zy AT3_'D;@s5%\Z;^3w5g÷P=>Vl%_Ɛh21(f'5ܷј;;>}&:M%ڝB<!zFtfOoD$kH/{KwT >`f0k6;D;T TDn|nߜOs}^?R-I$IP@ 0ME!KGt;U$ۣ/gt`Y9s(/sYل'73@DeGFhա@h,jLxaPm#V .Rskr9O|WG V\ ueeɄ,|g, ;gjʺ/9Tzo]Q0h^"IXpcZvYg翬3_~ QtTU"dP+/bFucl6̡}aö]bPVZ& v̓=T#KᒎSW4Cs@M߼=DqQ!r$T;X@8BXVr+nN7H$H)T|On U'"?AH0H Z缥'XNt;x|wjFq֊ nY^gvUQ bd5/Py7 9EJUB F$B@nY=".Ț a8˝Py~3# B\1ʳ#"py]&'Ò#`}XaY~ NAˆ'1PU-xBEOM`wf"fGrF:/}~YS}~τ-I$)!PS߳sinh?/ L.y\,_ym>T!Fhup,DzM;w/f_{C"'mgygrܵ"F"H s+&=Ty^r(Ȝ'hg=~YɋQ~{՗ӆDIBx03r<-"%:߆dTU<qO0 +wFY b1BPQ.3$ /̰\J1dzc# TAs}A2F_A׍G( yO=X BD'%EUn pREb+5 LB9̊eȅ\19LB%ZSJ X؃P\13 ݆2J:RB䨂\vo_yޝXH'mӢ M=2^_>9ZDwެvKvSYAYMbo5 Ĕ&> CNmk*#A8 |{NG698=3 HxZCnf@`9C7{^0 m兩gQ֨U@cߎK}|a\~q/XPtG5t96enu赭Ho>S[o9pL[{Tw۾y,秊Ѷ 9Yc]Fs;|c뵱vj1w5ݲV[fai V놧֫ bO&EZ֢1nbݲhНc:%/{6cN`k UU+\w֥۶ѥ^};UK_9޳17kfͺ0͜ߘ;qբwU[Z۴5kw3ǝcyJnGv){cLtwSѫZ9R՚ˬ-rk{6TZu|텷۬g`sjym݆ |}*>j+kn7F4g~);sO\MN巨u泞Dn]q1uX{5]7)g+asZ okluQ s2g\O)HVWyn.8/cim"Z':|liNEZ 1gƦ%uk[jZ›-\Ư< h-zV^s|[ WӼֵbwzf*ksN6auΠYō1e}bc8n-ym㚻iׂkesgVoiM{α{;2sQ[uVw`kWcƎ-/ls6-}ޣ|üh_|s|Ns[q]o/;_m.{kW֌\/Wb+Eqfw89B⯌]Ysb3nLseQ['eĚ6cn 7Qkob9%@q8muwb7MsyTfKƨ; j1}Nkjs5,RߍdD80-W$B0kKi͎ Y"oڗv~ek3!! f "3 *UF+ju85Dz•imّmX8V!ls+]gxY/vޣYjvAb+^ƇqSg \o-əĀA*n̵ҳFm}r*pcmIr.̶%H,8ƹ95I:1:L71]Cr&u8Z/H:'g6ؽ\6/<|,K.Ʒrƹuk&ftm^1ָ歼ۭ.Qb՛q5\Ӹg}3Eˎ.*UÒWM%@^ U˳nt^EDsobU\eQx/4iژes|B Szd*5O3o3°j`"*gSO\Df/lu7j:یͩy8jĽ©)_ZMJ9vΧzm5Sx֓V}p#0/ݥbF B3k8WwwpеkU1{٠d_ݞqOkَrK[zUPjmM{ l%Wd0k rwh˓-YTJӁiŸ-_z JkŨlp7F"Y8YY[[zq}c{Ҙ\ecլؑel$w5)9m$?ldg?X9I6Y!$$kY(n I1;E~\E[Z.L@i\Htc6 X2p\eQ EM ы0XLV`@mD @ľʒ!ԇCҋHP)m iNrM.e;'.)-L6T$OOw_cQHZS%L!b ,]?F VZ"R}e( C3=~ Ex+ x7H3<͊eGj~\$D{vx@$(`.4y'怀,SPB']F7ǛQ5A.x.2d=N(OBlV]E y|AKOjuPW]xb n^W3. ϕ9_1z" DDT&ZI-$|WEyUg=/"u߀$<6Jϖ3+ 6DA wT־DDA DȠ6J^`` r-]׏ Z ]7npz*1T\^8p^\~hd}kJ-ڿ/sOgϰ.m3R(p闭b%p%ڱxR+m7<@]2~U ,DAdqc?{y&& g\&AuhfJJy?`J9Բa˿Lg79hDNm^tj,KB,?VDhQt#~6߇_5nIqHI#<ϴ>O܁" d4+~h[?N_infCsΒ뛠GY.euJ | }{. %-&3F,Gv}W_iÌHx\{CSjvG5Wꧬdb:ߪ]pnqlm^]F5l]{r5yF&څƷYY;fowתH " 0ORH!#R/րy+CCea cƏO >z'̄o\"RS+'0_D}?MxPMkÞ?^>ϥsmab/!5-21\Kt}/lcnIVmy:<As=빏(3Um~v" ̝+zM2t핳\!8;<ZZֵ@ k!MIVg@tVt<\m x AC,=N<*9-ԾwFc<+() U@(07 v߾iǀ2f CS!@sj[ۓpYwQ"wѯq2}ۼgyd ,tvu``D$ A\C$=M!$d$!,ˤ~3ˎǶ7 {NrijJzeAPA]v<0:,W7Y[^V3؁m.qky;5h ۶UOß˥[DJڟP Ls *s;{g[ )#8墆3G4}:2ܥ[my3-Fr>UUgZލ 8 ?z?teu/…D@5&v3t-3anwXZ,&urbq ~) =KKsaSdkJ.W5Sź:Z[\Îu8ޅb2[ZV+c]͔B"ZE A<@T>=yywϻz^v;'( C|Flm:Zm ?5OoX(Kײ ^_?\DE?'VnxDDH>#œNtڹ]_Ϡ?u}J"yݬp" p4,天=vъ" 4r%_vYe}?x <1>ΟOXg ُT>0 Heëvg~ۥ@~9scqinXLָ\uD@% 4Ki|u}䈘]gy Q`~yM4 rH}!1C2rk }@\d )gΝøxh @T O\yqϖːDDtgN+jJ 罵Hֲ -p <}[} -%vu)ZڶWV'[RVDD?Wdb4 *(ˌ ҡ3N;vs0Of_٫s7E~qN`|8%/uE-Զ{"DQBƆ` {>%hK +^]#;YR|=^ΦA@4،OLf=v>m^v#Unʹ~veӛޔuf)<XgY ev&wsκ*fͯls~퓽k\kY h:}_8_nOY'f):G1s߭B # " dOP[-/hh']Vtݝ4i(YVs/ J ZR(P( B*J)b(iBJJ BZ( hHQ &DIVȱmү9BR*PHF 3Y9i,(t" F'+#He-4 D4켡"eVܨUM/];onDk̠bOءDfJoVn{0z>]L4DDF@B]Ɋy!Jc8<" Q)r!Yh<m {#MJ ugI@=`Y71;nʛ eհ]g6@# ?%_7=vVK :)G F  wS;IS|uzA%6U$I`H!' [ak !V־7^O<-=|s>'4@FTy:_k[k Dʖ: 2u\ -I/־J- ZmS(P){먡\,TE - ީ*(D䐈?~7 YL^˩ 2Ciz'wZ}h/(@HBP|ѝ^g3 )jl:r}V3E. 5~ WU9۾u"%ݝub `eB=@sf w%#L ݥi.|L{qIv=_ӢCFI]$4~?QӘݰz *M y{yoON^>^= j_}j $"Fa~ C  xȢEuo믾. %81g{ Dn|)}whv{ bMak (s9'1㴃bF%$#oŜӖ(9r(6c`ŬbcisLe1#.9Leej1N'6ŭQgse [LbW&KG SW((;\N5;յmѴRUTESͪyTX-UF2b6%ڂuM(Z9ibƍ/,HTS4!s.M5D4ED Lf -U"= `.N)*"u1SNkY*n*l[ivZ"eG&ŶqRDT;b jJ)BZ* qM4hB"`t44 Z`im h ih 5'#$J4()B(u0 M44R4:miRIZ(h(hiP)hIh4B]H"HmyZܯn|8]ө}U#~}7o33S<*m͵$vtdZ|ڢ{55q|q9td߅dڕK֟G{Ĝ#6k*UF,ʨ0jvc]7={wёy{a~ !7(->=ߕ=<*Ϋ3w*-n>[궾W[pgޗSB-͵\~`%85 f5櫙ȁ!~ 7\Z"wW=r.zַ ݷwltkFVXXxDE@\O@jJꪒm*I ( :JBR YzOZFL$Q&I! J3{3ӺūV_U5DumZ-x={zr_}J=J6\ÉRӐwg>3&VaLVL'[o-nI/_~8I:N$@g],45{Z#c R,/-PHU"nP`u4fR]l;Ia=Vg?.5ߵӥs˷^˿$>mI$blT E H@M+b_gMr3}{{92 ܨ'o/\UD$B( A*vEk뮺x9AzbrQ'Rpi@QcJd/{v׶:(sNFo0PA"+;ozރ0 BH-kZ@buhH(ʯcgINE"vw+zgIpòFyb-£{ެ`2_0_B/#/@ T0ɳB{?€ܝ͵t++*A}#m' }kZ;|KJCEgVF\5rW51j^6J -a˪sjxYYWou4o~c+\M'w_^\p~(8" ;hﮀw]̅e؂Hۑ$-ˤv'r)H:xxϻoΠtG8UoC\K`[}-Fߩ8mY[zPRgrYbϪ ^=y$*XFy:oֻ?K@&!U\gs(Fi=ZhJJJA"TiSH! 4 hFJVi( 4&@tiZ)D(SA)SK(JhiiJh(Z5 V(hJ(4+( QE VPJiF( FZ i )(  ʢwV7=]馺gXUT$RnΪY~8>ul\r3=vo7RIwy` w\;FbI'TcEC=g["I%4@FXN au_c~TR˅v]E.$ÄB|M$1uPYNYV תI$芣*njͱڍ*WitݮxwhAj'aw0ٻKn M][m=Է**FCf) GrEߞi-l:+ $.KA?9̅pozzKkZ|>0:bo馑:RJ!gJV:Ixq|%$&bc5g@0I$Fֲkr*IMǢ3wdB]T^ae@݇Z6#DP 6?A(RD=FCֻÎE>>q/-v|jG7xQ9/]E% ?5Мg6;_Ck=!MmK75 N`uӼn$ƹfgJi_8;ͺ8ë+:9csuhVQnDr9:tZ""!"(i$ & fBb{vU6*m$qdc;+CŔvPIIC@ $7$<7zz~n@2!&BXtjHC>7dJ0ER)RTJ*P`TBE" ); /g@ZURBH>Ic8V[bTR6;@GXI4N)f6JP\^yvַshRQQA~ ljZ*!:kA22ImզУMAsCmϾji-ZD0w1!$b\S>̨cRNAȅ* QELHAY3w҇nNbVi2^,H !f4{4 cGfʝ,qGC[>}޶`2D~1=s}΁|_ #45"7xt>I!GȈ?d$1RC5ڿ | |ݥeWZSqhcX l{`8:)!-ӆBpZyGMjΩi=5A1̹ё.lk1u(#OQvךSF#‰ꊫ{;ĽGB>yL{ BkWqP\,Vo[ l;wbEgzNswd g'F{ _ŢWRd!?We;rd^( 5p=IXg&at"1?dzꇇܣs؁b'Zd憔Ddg]U&[Y=}@yzb[1W79V7fT{qvm7EXJ(4bG1|䐴 $q a{XK?91^U2փ wcߔ# CG(zJ γVQ^cyrfXsfSMlo寰yz-Zxߥh.cB/)A X u=c7l{s<)}/K&gb&;Z"^ej|Ux.7p+4wZ-[Zv6za_2Hÿp}SV"3A7޾>?q|q72rpK7UeZM2r5X5XpLT(mlCF yI}af=\WYgmXT^%M8,rGLH70P0 3=m:1nxm~dyIGe5k :@k%$Y? E@)bbcO#8uCٹtHTuZC3s9yO\szqP[}b*Fy1ҍ?Vq/S ~@V}ڤI~.1|Q컏rt {(~Iy>ht.!eYVJ,`u6@" TRajnmH|Ȗ1$#Yo~G%6p b a(b:"~dU_ޏCqCԍtD k [kŦAC8s  Ҕ%[F?Sѫ -ek0(-*Т~ʸY NM_|9sWBuK? %~G }Q%-!I[hG^;zeNJ,Wn7$ ({`@ Hq>""A Al:22'@@=pʉ5b6 0`H8)q"wu4`26.H$CPʬ 1%- [>GC3Hp$YxIH3`AKA™/;d 쒼2&U]%)v"`2GXqcnp*l8(BFvmZl( EҘ} wxrW#6t}J=sa N>j6&o&}dk`*~^EvĞ)ɣIx3ȴBgTfiVxm Dll kmbcm69~w~SܜbAr>ns/Ni! ?H  -10g9QD` pk|Co 4nۂ~wE\91Y*E(-rK%USmM7ޚWhz}&*L=-9WxɄ*Pç N^gOԣNp$Ώ1 1dr>@~UL+ 1q [ RNP5QFO5y7Xcw-Wvse!$ QD%UA6Her6xX).haӈ;x9H2j8CyCt7b`cxf9ZGdƻH56Ku c5ፕZĹ!B"La:q J,a!]퀜uHD"z.úEX34| tͮ3 Ndz qGYI[)/掄^KKgҽw:E<!˦҅ O R%2ԃܝ8Eg&Z P ƕ(%ob,E&ԢW `X d`n+Kۉ(12o4`n+ȱ`)_-ZwZ|?bu#o\HX⚝S!MMYlȨ@K#Ayk4T F a ®ǁS4\z'mw_oCқb]fT;rp! )=E>aPON"ڭB;9A- zA yXBbB(kV j$ hCJp"qx#{D" ىrٶpzR%N>I$MuǀyUUTD C  !*Lյ0r7#!A$V@F9:mUDcݹd= X lt*d`Gn"RDxQOO\h@lECE ECjkZ7D1{E)u^@pQZ]􅌀ܯf/P ɎtR?46w0>ە `v8ߎOEwT p0 bnd5*#` =["9+ 3` |ø(T]s*OkrI#P@I9A;s<cq/_)3 O4ŀPMw^' %". 'zAW TܲGAj iDܱsfM)fm PgdLHFa|acwW/{X>Xf/ǜ"MZ -/:A[b߉ 3R"<wSOGX(,d-pD%NgK45X+tC}Jܣ^ʔoPX`l,HA{L2l7> (p wDSAAI+$ 4vh ǰ?qA Bn~#m=yy dbb#@E-Ƀq )$C)հu(T@~=P  ̽v6vv0CX:X1_#lR\#X.5XR!/ˤ2HPOHJ nH %tY#;tN!Y(S[60D(Sʳ*f-+`ȫ C\R9#' L};FITT ) NC 1S&#F9 ͬ,YwqPۀ*s(0vP5XPp<$H(<}j:&AAlPR(K\ ZS8LV lQߏV\ A Pݲp8]'hh@0 UJ675w0DFÑ{QƽrZ4^H&L8BF7бzTMUQS%1ykXϣ>j tc3)T!@AS`@XR]X#psmmO ` ;Lua-rU4=Ŵ&祥ZȂr37]S& B4O `GTp ;B *޳z]&5axEt=\aZ\"h2@2 x@=$؈Ξc 7!^ŷ,U@&dA sZT= aXCtxp!@28z"hRa! zi]+|S)5UG 8ЉA (S=8r PoH؃42hp `D@-!Es5k[[=B`6"r0(W 1"@)^mBꇐv9"wsyzŌH㐬Kf2` 0߶|: sp&2#<Ɍ9.`NJ72A@  HJlA`;d H/˟(d4D<^Ӻ!Y õEE?W(=$:Wy-Vر²m?%^Yz_*UgK! 4;o{zy>k֗8*uMx%Pu;@9GDZN0`ۣ 4B/}RD& o첨ð7/pI>$rgw; &BU^}8n= !T] e7.T*?I$aʴ79K(/ %'9@tL=oӴj@Pɱ¡7SJ y9l9 tz"hh!='؆e7KpASl Cv7"_@nh~pJ< GXY QDŽT@C`0O7~?V9k]fe%*! `6ѠkĢ@l낈L.L=Gtzh{NߥER~sQ~1P?1SO}80GY]M[$RPyٳiioܒtHrsI!?a??# ڭx.,+17] DA0ÿaEMflhc!w|084Ihc$n 7D i0dw@Ow=I{27x !xP IQф g.*hA 7` ^C 6gf6e\*J @@H"$$ *C0CȗL}  s#[]"n;TEQI#\- |] N55w BPqe x_}*!fZwPd/nZYMgGc?S^&I!_MtCb8鳎Ddm΀28/}"DZvߎ(N/r&^u] ՞v,9*kVWK7 :Tި&lhJOb~`/M7aW xQCOc_zK![ l~T}mN|=zm1? F98j+HR.nÖ._%%Eu-;f3c^l04aSf S==!:QvYI8!_dyS*W6EU!DsH@ lFn+-tg X>¹lgz͔ Rm-^=%|5ztk.KZUWM{jKD-5 9pU/sK^H B<یnJZu?Թ +IGK7=P4OUHup_0c}͈|4c=܎P򰐟&P:nyގj)p6 yFF L"62(?MCF&y47YPк>Oi =5فzkh3LL9&HeWѪnZEb'Y`Ò%B!4y`s']8㮝NJ wW\;P8~$:#k Zz/ByMW2e00\5PF?六KU{vzY-L\dBI!\GyqPxcAMlg2~䁳'eII^+X_m*ѸD |f5<.qד!5C-=I.Ȗɫy: 7>ٜ쉶ErMrl3 Ԉ/%vu( Y<8 QWQυr y`]gZE!U$|_;Q%G`Sk̵Ƿ T^!P5IdU!YQ5􂵁GB!bn'M|*f1ja;;zH4֔ ͭuSisjǨ>`u_ةrCZC:oqĔP˶*>8._:9/o-{05!aƾy~JȪHI6U}N2%=TDT]pԇ=Gi!#O?xt+Fw^xO ȹ{O}=/bֹ\ MNPN@ʏK5ߥpnow w' y:3&W)-,m^0XDYLƧHiS_TDxk~ ' 4+˓g[cCZuP RDZ4! &^35"vZB/Z{xF  jۗ&l Ӿ{1"$("*vۯ",Pٸ# ^T0x6g#HZ#a\wyy(xnҍrֹUXǍ(Ӵ/nqtR y0LLozeQ^7*JP RAqyI;'"G@o^x\66( '>=˅)9s\6b5FpY+T"5 pWF(&f5i)R6po#,ˀâ9xjn$=RAI&éъNa`ϓ o|& {MJ c:%(@@b @2+gUd쾣J8ZvfV#Fбnp  tWA자TQE]l\ˆ̌$&կKgR$ʼnAWsaYj*_@x O AK{ܼύ6N$r2"]d{y"@j;SLL/ ⋏6+ځ5z.:e`j(ڨTQĂ Kܰs\JF榻aKqD*ur R7Ō ah4t㾗D^˹En<$xzHJ|<LܳZ.a㿷iT6m M2BmAxaSuMEE}9cˠ+haЁ"-(H4sWͺw@{U:i]d !XML,+K1ŌaMhnP|s57d-TQk_ZH˾C1 :[ @ !|5 eكyN3סc'cԺYj1؎rcCiꨄl jǖ4g䉝"|B@4  :rh!vEk~ IC!RX@z.T̵xR; d28@L)ڻy+Gl=C]5'E8DABB mh%I]h> ᾃŒ(,nT C.חLo=XPc2;9l$c 9 #=3T|.O"~mŲ#m^*nn lW-o)kkF3  ˄k X!6dJvmt>vt~V;`P/Rd 77ِm8iYh3P3eAUWwUTha*4Pd9Kk,e);pA̷q6KoQ_#;&4*Umw鄝1 !d4w6>CB: D"F`(jZE.@^Ǹ[ K!4A wa-!ڼ 8P[dD`82pO8FkZdRYnL]> [ ä,ǔ kTVp=xSO9 ;ȋ,N b15j;]UcmkZ3x$hAGh$r4B8\cz_g~?+`e* I$XZb\T9,mNo48X; E#qcrits;09mn/<8)9~xp|N .y Ҍt SwrFh U}xeŭ`1#ޘML >^3:Y 0 ֔+[^9vf\˗O 79\ZhK+ cN9xw_aЍybWM̐9iFN^ 뫸3Mq59)ã6C,ɩ'9i_Xo.t]\gKE\p!1 .JLL88_ `ٯVU𶌞Nm! K\^xw)ʭcrnG@!CcVX  %(II"</=4 wg~<:{c^N羵W9m$Zf<\<(Ⲻ~xIw~H=vF0qg(o?ş!^oeeTqĉ;otbBԣG3R) G4ݱZg"1 .}|x0O!"@p 36[sg'{{ڽ`r,lיf8 4B PEͽDt4wk 7 _N$ 5Z5]CNpB("BZ@j` !x>"CWyLF @'g8A ߃Op0'aZՃTx#@xOPjbJ@"]UPJJLA1/{$'e>?ǔ>=DN1ʄER@tG Q hj_Ӎ#gx Zox}{%ĎLh 0Y=zQ{Ą- ћ+M{ṉʅ h;4tŠ3!߼2@ pD41PGqK6r 1]5*@Z5?~֔9t(+2eo2NX4D1S4~/.㡀#L`qy܁j $B 5@$d$N)TLIt+G'{JV}J|TQW0w#&b@GD $?_qVu^]v1\l:+4r0Ēm=`(T`(m2% #YJIbUo2՛5y5(%g9c6nvc|s["0Ʀp| FoLHcc;sG$qII/GBd OJXRF&`%&%!.GܐHٸ)ŽfI$Ku||BZP<ĶDL׽9ct%X! i#؛㣌dZX| ':GC?{dUa;C۷lj=Q- ~q#۬GEtry-hE A؆!0"NB+=ZY@"&6 !!t{?T4t3@0g'\z_2h7Q0~JGPaqjj JK:DxNփD t`"M!w3:ayړΛyhz^r0Y* 3P95Yo#somWe䊮mLlm b"aƵ]=ILoQCxPgCȠ<<> Ciٔ=.sB " z,(1=a=+}{JP[c! ,R㓇/pkzFvP_,AUp1+JH9S_SHwP ʆgICr* FyŦ#a8B=/v\'JytU5 ~K ] YLp`$K"xC.Z 6Zze`$ s-qQCOQAjDBGJ4ܴ xrz *꿓t탼zjfbD9@)$$ /3c߁ŏl,c!БUisG8,4"E$s'$͸Np!CX# ; `o`&NEhA0|GT?_ID};ι.YU^^&=0G":d[!MqsaVH\1 k]S@YH"ILhzG|Z] iIK-Hxyۗo;3cK.mY+2E}V.9/]7+g؎b^W57+?/0ַ㕦y娵9 @t;^DeW݅\=ZO{)CvMAE035 %TA-Q$$P(/'eN*2ݖY^= F¨Nd9@.ۏ=:ܼχ.;߅;Dr:}muaP@(/7V/<]uXIYֻmJ 3嶺~<6OQO舠@ #H(,"C ddUHDIDL"/]Jp1{skZ+5X:ЊT%gBbT(TwOABL y ;AGY8$2(7AU;7EǗ2Z@aM@ OAD?\XE~90OB SN,BZȤjQo\Ul=G'p⼍:^]:dzgOp(KXLP(gҸct@y7zBsv\rqD=PV@4FB}`'C0DQbSqܭzB^0l"fPС)!8z7z4|/ ϶xHzн$p= yȉdP Ѻ~{s| x\O'h|&|r^ $HPoxhyɼe5$mĸqf7E J"$AX#馶lD,?U#H=1@DF`4%mZ)1&Z Tp@,0#~jZJB;)Loj~|V{n֎D4s}p̓hDyc &,xz!T`|}I8bB:ej0O#U'SŮذ.ޟQWď!˨{IGؐa0wCHH>-s+%fWPpBQfa=ci9bV8)"#a]^PE>!2okR@h13xG4`"_B߉]%) ߑͥuVphO0HHQzF@{1m ~;X60Ҩ-z/cyplkנݓ[=/%k,`/ ?ZɂB(D$&8rw~g^<[ğ;x( A4׺J܍P\uVק}1mƉ>_b>\^L8uC" V0AZ߻33Hq9,a$M,,arC ZB0"7(r0Vҙ\Gl _x,bR`XjuM' F@ilf\a/.|QjiEERh:Ldl aL8$DPg/In| oVw?iR]U snWu^f:ޢ*u񑵝j74ZuR_|Vhsu͸ʚAԨbCznjԼ|k]ԬD--w[W#2:$I@@ JԔ3ATC%Q$LLRDT7Arr찥I)cnW6 b!콓`$$I'E^}/,E aK_0q9<ڤ@#}믶XKȒwֹV[ 0 eJ%H [-*݌25RNc8ε;`\ӳja5̍9*^,RZJ[Xm$37iK "9YNnU/cavoeVT"`ĘC Pf# t59SM~ 䙵 8(oOLþxUTAIE1I@Z"o_/o.u:>w;EA$WMu߿. 7$(p<\'c竆(W}*IOLiF2(R @U)䯋,ڃ }:`7lGMϾ v ABI%  ""=#3m7Yap!3(Oqu.19AdC^D# x ɲ!N'R)l' +z GעI#?k y5 [˩ ܫ޲BDݍ,;3χ/O$>,|9|PZ#힓is t#4 lĠ66Hۈ=V d8Yi`*{Lhb $I$zHhj)I+ҡ7 heOȌBµD?54p#i`pKB d&C䏈dnxH 4xv3m)2v!D9?rvb8)m0,AY"5` R P\U!T6Sݤ%xDDS6rk0H$7 /N횚0LFj͘L1;v/*4B$SάAf \_P ʜ,Jjh[}EA))ԼA.r7 0f!INǼ.X=#w7;'[<J!EyOD8ȑ19؛XjEo*O/q2PS7^>'>ڸs`1)HE栫f Qja5[D4p|Y]e\7ք>P0iIP`# =b* =!a}0^#4ߥ!d$J2ltj+@?Ѧ`,'l/A4%D4iA0)׸ `[0jbK6]` iۧ雿oăkYf\sAlb#ގ36(KFM^Qz NiC)?<\iK[<8 ͳ^ x DM6[Z9QDsDu-mbv[u:#0#) C0º5П&:a:@jd+jtwxX2mC]KB$@]XplƘj <`bAMZ >%;~BD4$;wTwXH:Ց S(䌋T2d9VE2'LXB;=Cΰ`J$d##@5ԳgHͼ@;QrC v4lc[$ʼn0a5n8) B @ʴ1 COP5` I epBK9'a{%!Ni$r'ltOhv#!ԡ\`,*C!lB4E$ D)0"%Rs A64RDDT $IR&јGn)P0 Duю tZѦur:ҭN2SPRt\?(@A%EI>!xrF* B2+S(7bp?< xN[H ŞÑ@6,Jc!`{N={Ȕh"!HqQ;>achXTb+ HqMYfRR0z37qb3B"ST` p*"%  #w-1^XuƆe@2Vg8eR0c<~\֊YVfӁR PUXḆ&4 1^CT$o#si7ȍ g@J4YW LHEi5`FF%1I!@ȥ DP&`:AH!`0! :Drc+bȰzd#;G:ꈍ&Sa`4&9dr nf9 Q!( Hh֫KNgs$R[!|[s;=A)(!L P,FF0p3 &JT,$\=cƴb^pԚA *ֆֱ{`L1CQ 6 AD;}MΰҦD&u%q-b<E8d][#F}_|Mb$*!HefĢ{U =,Eo<ɜ=R$(BZ?vT}YOQX;ߊ;KX%um6mnvne {7/H4ÉekǚgDN Rti ֠F1F@DP::6&s/<9 Ɣq4ڽ}1O?^^U;+}/ ʱK1q&o\Xjs=k4.v홵SWlD]p^1<<)MDUY΢B3S9wT$CM $PK$AUHL4QKA@Z#dD)Qcm wϯ^D., '~- 1E@A)Z\Z]n}"uc:qQ$Od[Tx9͸9( M7=||wlj!((?X E/(p"nZ JT}ªG9@s)$?~$ӐN H2$[_}>H FwGfWhf@ dB%!!&d b bZ*j"Y(Zia(b`/` C$-ѐ5Ƶg͊T{ρ CyUBD5^\@sf״:Q=F⭚GuumnsW#4bi9(ݼvH:y!*m3ā*V8+`:(‚g0}p(mS`,12DbhZE7i W›j%\8qH{J>C'SJ& \@2 Ȓ4+ѱX;>/^Lp]7P r ;Pb-v馇1熢 "$1PH B()iJPh(* JZ@V( x9h$DM( PiA : ډ@\3~-;鯄QU5  >W6{N%$~ئ;ֶ$֩0 htITRzq5 WIW-7nv1A"v 6ː"k@> m!|nöiQ He "#}%2LmM~U| ibA`G'yi8dQoy]%a)hb_0OncJ*|Y0n)j?wI$2!!QU5EDHRuub"bحmV@i@h Ia䦗.L-AUL0 ,S /nn>Rᣨ:#P+s 8t(=%蓩&@sm..A:Nrz! vѠeRU5HS{PRZ/D)R>:2 rT@ pWپ):g$(+hѽVx #[L\BC=ŠеFB$,ë`^lpfP|DVE*FCM5 D񋕕]vn!B ;lv̋X.7f^\.-uK9VQaEeY8w~ߍ1.([H -[xtiT5%ո zsaj7)H$bd)Ilŵ)gJSK5Ee 녖%&) EUZX3w̭׋JSNw:A҉$z a%tlb_ 8CIcM۵Du4i#D`4EOq܎#ˈfoB@f[ v7eyس\ i]eB- rW^jB4-) D 8ȗM5[4w(afR"(N*,%+* q&<6 O4)m8PaBݨhC+T0BCTL%jY8|IU{o# ر$I{(`0 ,/&{@IFb\NZCňS6ݹY@m#_w9 Ut@)ہJE#JyU)u;;鋰섅(I p00ӨpK SnY\qL DPul3Nh@F`xAX[&G<8<)S> 8=(Y6'@dlR d\(P^!+7 2#Tg=g V#"& b Q` ncd.Hr"i܎x:vkMPP*^(-MiD`D 㲎JƧAZ5\R8W|aL%Hd&\17׉VQNm鑣ҠC2.Af_ xFVWm%S4V׋v 7Dp}!mXv [(B׉B́em x@]XU;tv}~^!:62u72i$N(M1( !j9h 4 DSa@^(".!/B i FqX,CCBVpAjL xENhR-HMFMjg9MfҦ[1M)2 5"܆2݁Y:Ū^+"tt*mcE2JA7f`1LJ8w3<(,(,#P&[ (~DvX"haX ˌn4 !V֛L/K -!@{3mwzN2Eit` (;me* vfHOgSW*[W2|۝NcwfܺKV ͅU.1bX[)I ]L*NblA,XtӬl:\OaXD5B淵~Ej8ȴ-xmM:$x84E &k r,_ i*uE (﫛⬋\}wnmCHL(Z sNO;' 8 ![(TO!҇R$T u#]LJLv;Y@PiD$289iXȂH`3 I1uu8C-tiU(}*W K16dnl׷ ˅.|lR"i ]smߗiDtċϧo*yyF~Y[BH#c VԜ6n %Ƚvzc#&^cU^@]ͽ~Cm$fywf8f(B ; ZEFqq^ЉmT!ak7+y=8 I zBQ{#~l 3{R{R =PP4:OP>tJHNnG=5FF,ŴU >T*3|#µҀEËj胰$O76tDu.%EUVFP'ϖ1>CY˫bi<)+U?"OvNH2 xVön-uʷ9i?Srx 5Ǽ01}?->Gѷ*6Ta OOW_s^෭z w^sUT,F2^*ʼBD{wFH_bxt"ʷVz^=N<O;z<8(OdHB%b@t ^{v X)PGf_?$$lVP4b Y||WۿPAR/INf;@lPܽx?6-)RIE}dzna$)ylFg[;j:$!`S׷׷B ,Id2Dl4D/}S WD6X@K!TBY)EC˞\Wg'x l_1:}͐He Q~(WIO|  ̟tiL1A zMk/eA֘a E Q7QD#zI0dAϾ[HB=IӻWfJlod-8f#ԇC:xA5|deDUd$DǪQTT)RƵP~ @j$S~m|.? `mMu4u t^t_Ph d =cN#y@,' ԯ:%tH<6ӏft/Wؐ%JBCvM&$$j)G!@`HdѮw :zz[O1hrL38/~Q?a Hex^2u$' ! ɗ>sKx0-SHH' qgg6DͰy+$j $>\JG Y (lypPcn!9CS a`0f{G1Oxe+~_@]5 z”ğI0(PpjR٤Q .4FgYMIi&&ՑΚ$]xM [Q!Q7v8p+AevPr8D(8I j 5|cHi6k 0?l$= o/5bc+:w>Qیon6k3u$`d>~t$ c?d.Ce(n' ֑a)v(8ERL@DcI2KlMP};vWK|u !Xi{EIu_Yb"ֹ ĩ/jލ:;tKzR7A)s@[Zpβ eLߡ %UP9-FnQݶiy"nO~[&tQp`RCFCfuiYu4ҨdUan )Qr[ ]S*LlA47:40A8:sxYRTV3RwcY<㬒{ 7YG# KZe0xQB lJLBt 6ft,mkafld,Hk3ǜvg#6QaмdN'UiMb$c2A1n85jLl4d16@x7=Xw,rr.bZ Ny{.ޫXƶ|t%r"@CCa  1 i/ @I{r__?fg\aC;>:s\b o9|2, `iKꇝwz6^A.2)9݊ig&oA\lM8qM΄ ?517@uJP E( Y`=Ϫp2znl0RzJe ?%(bE@TPJ4m.wҸg&#mK2Ebs,QTjfAO&8 (ϲ*p ^{q'{Q(EPHE~@i \ A'Adt 6]s); FA~^$M%7[:ycG5RU< mS 7&[O;+e;$,JeR+._ol/$ H IY! aCH$C"SA43KE4-TAUuTɐfcBBeR)J d>{}F <(]H69GꍤoPT-ġD @# &> oB!D JZhZ H<)Z4Xn`˖D,,nL4t*2( _"q\vH hwI:}2 ss;)J|,)m@2`mNq#Tk0CXDl=>ʗ!"+d!#*G|W M]]ݍM! ئ2Gcvݯ+д<> B" P{1*$8͛ώkVvݠQm9YEr5^5lb[l/7{FPuPӿKjȷXWDR}cVۮ3su0kx[1֧"Eȶjy陁BA! D%%!HPKP-%!KAABID!$$T.{iLJUWTFCIҷFQ(&MZ}qI%sZ5[g8qjJH( Ư;@';3s7_ AP;M9uۉrH@K#JF2u@"BLpyPvPOYrLyh䆉F ~o Ce^[<6#b 1:zB( D_N ׯ^}4Ϸ>}WGgA{=X"!?LYunEN P'uhi[ @$#O6oNJ;r۷nwVQN'u}_7ȃՔ2Uf%W!Qǎ;)~Ѣ@t%1HXh)<ןiZ.]6–]J XT*?uOR =)NYld`! '(5С;RH_*t6 $H0c#ˠ-1DǶiZ}D$E 687U0 apb׫6li`&@)1mo?  /|-OYZ2=y p}A( u?fLADD!!Ai?)OO:B6Ga=M!,P%DD8eA  ^xV^JzdiZAGp==dB5(kDY!g1úB8Ζ`Gbo_g-ק rw!vd !}4?\Ռ! ֔txIGۉm}O <.n= K!,aKX-(DV.}?@/#XFtm(Wr@Sq !D($ʤ1vR*6 Xm*PRz蝏a <:ibKq5]{ap;G$4O;8y)\d%SxKC] >QHH:;).הr[@hU֨>f6iT VBt: FYtp5oP@ $n`;Dq%28uZ 8Tʹ( ݥB[Rwt1k0H.AɗxP}E|Mr8BI# =;@]{AJ"(4< |J"S(Ѐ#HPvw>kS,6((B45<0TXy[QappH( Mɀ\ x].O??hyM;.wm3$/Xm I-{<>eԆD0G'T*H\EP,劰Lvml4sj&(!ݱBDC^\}:ّ^5$$`&H;\?U|*T@* $$B_˳גH3λ*hݲu%";{vaIu SɶSJ\xq{Iw@KǴH-x,ubI-r$/WQNJÜ]"+t:,!`BQ!\CYV HM6MjЪdRmNX,Zڳ4T.( >yc6Esg v_g6 XVcoL`* &4}PD%(X 8IIE ct[ndՁGX䏁!w\q+)DAP_?S4ȡD) x@"0){5FحWk}.)@L]h=cOA!Լ$ e+ә `6s,h4NM∇0$/CcY4zLWշ]l*$!4Knu+Tqe . 3i}`.vLȋsފ,"#$`ʤRRE$c듇Li̽rQSX5$ 1Q["6X{}@ P\B#h.Pn#b=WM0$eE;mIT㨤:^u4a8D\iS⫖(õUTEUUT϶?8hJ C A$,DϯYc# N˽"tƮ Svԑ?BB#ADE5I@BBT*҄HRR3QAH* LMMHŭ%" B DP`~ӿt>2Ih͵7`H) X|}~b vK(-&kED8)DQ cWn, aeć~Phi P$"(TO/þ.3`ࡲ$zߏ2Sn $-XY?K A.6A) h(0+  Ay2Aġ@L H44 QM($"FD"2﹨&= \)mHh+G$P܈B&?|Ct0r XB4U`*B;6ćy @J l:(ȁ!vACS? g(zT&GZq-:Bm@cbLb MLP> x}owaXn~޴oo]ZoY߷i9IqQFyʜ*L*zv *y`V#zk1n9L;ׁS$KcK~)Ơa*,Sl9Ƶ 0"81NF%0;8g)"x>$! <2COo*!1O1rT *h?r%/8F5aF1|uT30(I "s|<q2R`*l[(J$Wuz; 5B}L+D<"(PZx)@]D]A>Sά&9U0-bۡ=i/>me^CV뭥: &r|^ıhq_?w${wKx h N_rD)?뾾'7<^yOwU*DIAO'>R"} zAʗO|ktw_C`Cg]LPkRZRHEOՉ6jCIeՂћ!DT~_@t]BBH=p B@T'BhAc rACD,B'Ixy| Ohz>~OݷyA*GֱDIQTH dpj C3F@2l3!:<#P}E'$h􂺦d *[d(@=7SDPweȰ2$e>FIΞA4B?9^\*}dSA{@A1!Bzd(ĄQ0fB BHs=D⾤TU"aNG^DL)@09uJ>|x ~ay^T 0rH.eDMR"sUJZ\vݎ虿 pX%? J Q_hA}?3䏂} Ăhhw bJ%8vu͜:QoVWFQ.-SGr0Yq6]/b߈. .s jL$@C[2Ш]v Ábq'9[# ɠu qߴdA=$eZD~365rCNZ5H$%tÚ B΅Q ]SFjC(4@g>d' n7@/q"/GN@ A;(Gttx"2OWX($d0*"hIih"("@h)b$ $FH BJe " )]o+1tGoA$<پ!͉=4ǡf#1i'EUEGW"b Iɀd7D?)ȉ{lOF iMoKp0yp?ߖ]z@3HiUIes =h 5pJ/yr̴JnGd>?/E@7!K x%|]/dQz{haBH.P>@^#AWH)Ą7Q`4ԥȲ=^g{>ho-|d$1|ys橧JI'9ԡMRLJ JL4A1BU@"PZi$$e AXhX)CJF "!i>Ž!ﶪ|(Oq2uwAݾ_:ߗ~GU TR2 >!'|}P0> &J6wlSoA AEIPbO"{"?cD^A-O;U7r/}4754#]#:n,DW.).I`GX$bBѪ 9319v o_/d> ! 1ܽޞNEr 2\B qЁKf!YE;hK=d "d@b.@blL!t/Hn-bUmjV;3hZ,kُZrtsq7s>ӣ1*!ؐ~GF؏(&C!~dr?l{E͘dtХ bO|~o݅᷅jh;bfUV?q P&䢺k@f'ڕj yL_mc!"2)P':SgMz$89G4 :|wxbi=60=)ǎ%f894 {efN&Qƣ\5PO8x@\65PP{a6CLւ2U`[[W[c@c+(lI&T 'm4M"c0Oq2RʰHrљ:<^4f9Ö%ٷk[h\p7WM΢ 1~@2 b1h`ƫ\O7 cG$f0d L`6eELj9eN_~x(xATQE88q"qHȝtLQH,HDR @ Ȍxaǂu7B%4Q>ᧆQ:`X& 03̧ÿ(_*Γnl}YD<ńTOUC8-l8rjqG/5T%EIA>O%L:>cJ / u`lZx#ZN?G44\({7]|;YYcNO1h4& "@f ?B$;p$؉ s:qk#$`k#h4:j*>S `ްA 'ݢ0ղ7 0]YU #.E" (reTM ZD阤@O 1T,-+І판x#U:[/Q*#{&/ i~+ PUkSy)͌TrznLT@ \@P?"ZNDO\h=g}-|#\f Etyg˰tr&&I6 Tb 5RM0nьeʽ^0̆~zF +P;z5)}I D@GU*dB| AQhW &cޯcdJjBiO*K~}C`޽Wtw5mT\9fه~ P1BAH# 2R{~w9!K:<<v\PU IMV(( N9^Z1˞;Zb+ogk0s"(:M*v$1' aY0Ũoc1?5pc>(䐍͝.PesӝfHǨl(Mot@p0NY|_ 0~2LhS 0àe-(RRX)PhpZf{\L~ A5](ĎN%7Z(iεL͡H۔_̅$ O:PI:mZzgMT!cH$% O)IW1MѠ_~ԙІhh6'(eaZf p;֬k /K!F[@(u>? C+i[&t]>bt{nv*.+(a%c{j8eۿd`5U=~#!Sq빡#kܣ4 &{ Y[d=9^Te(%wqBDd u7 /a}c-'ӉP 8k'J#$"O_N xQ׮JdblpزprۂuWE&:L 12j>L㡘ߦ]J!S Ƀ$ /?9T:-&i@Bo!>hczxXohٰEEҭ/$ї !.^mA~xW1'O`_Y.Ul`MN|ґY! 3koia).륀>l 4| ,;ΫSFaHSl> & u@trcjHI6Pq͆ !XHgXa~ Of#bҀշCz')B?C冐M\nO._* :u):5X?Hq?p/$ĀMDuե$GNKC# .^J6rp"eZ( E=%lQ_6D{?߭~,,,c'CEu, laQēX8;itxf cd>SU(´ d(m*A6a>ބ#2mbAkB$!IjE ZOƠdIW֐*4@ȱ5[Z;ei]PfiI V#\IZ&ac[т#Z"i j,p:ڏ+T-5Kp:\{Pް7u)ܥfʹ#JHnQ UcU;P޲3lCsF*iAS1A$x6RA@g- <+'w[tXaG+I&l,ѣMWn5aQ 0hl CA{4P*ō oƖ1?G+vkW4|^:c48F}s50'6o#=aDbr&:8ÀLh0ǻl#U9ˏZ:дGfsusFǚ5`YE7']5AѪ21,h#4ţld%ٛqj  r//4nA;,IfF-*dY(DPAbq;M? q1J)_gȅA66!1衵.Ѡ0YL<::1-*Dӣg8N {i2 H7p3**LxQ@:k0`]7P" &[RxCv{C(ͱZ!)z)0E+Qk b0 hz ${Fxl"n^P:2 JOh<' ^PRr(tD9o8Cc;(m$c1) c1."`-1Xc)N!Ĵ(&-ѻ[І)Q1B `Q٪hʨ 2.cǜĜXcJ`"qVJCb8z$$P(e#l639c}{" <݉ge=,٪26"$>) xnE5ESP*(qDCrYYM܄D">4ɲ &>9(!IL0JR0I@T,S,A!2534ʃALKD+ɭfHs/O PCf(!e:T{@]84 3r#^;w1> ^W؎_y b7B8f' b !"o?%~zNT ĔT & *tm-#LTIQ$$D+ oH0Dz7n{uThX=IȦ`E:|2Јju\d2@.}`{< Lp&k]Gh3܅ADOY&Ԕm@#`'X&R М/TOr̸΋EȖ6at$5VrX _,0dhioR̊|(n\tȝP]ĆJ#ºxCݮH<ӝEF{~R)x2zȴcE[iB;F3IÏ'.~C-ZjVA1RڢY jKrt) DUTU g"04M. Q& H捹 sT́!Q&D 9E)6H Zp̈h ̋ص-HMy 8l!Md覀.HJBZ blJF(jJ(h&f Б: 1LBDPDLTEE1LߐK۴Q„^;rxEH::jDb4B2A$t#1ӗa CA H$^&#*U!OnF_o:n߳!Nh(i"qs7 (A 0w+B$&x!>"w/Qy}_R_彋~T!V'S  ~oJ/ dr#cuN4@P=iBVD>h"e0֢%9^z}ҏ׹4ܮQsqÅf"LG( խ19[k)h݅Mat*񽇉(l⊈)Rs9Pjh@bf}6 m;$ԈQi&;tS tZaQDj698cX6PE(ѫf ~vYFbZ@i0jUN.8Ldpbk F}> yITΩ]T u  ][ @ )MH&fX )hHS1:0O\!Csm8#O;@MqUAKAEs{P뢯G$@N"T`*)jT^dq7Յ&)bU.KHDb G`(E$Qm\Z >75V*( b οqӨ͂J4`HF79.u$u#tf"#m #J.DHS3DQ4D`!&bf`BLF$(C@#Pb#"\uqEp2:Dָ3*|OE"#}!Mq.n Pcd{4b埱` ?01l[fHHTzZ$$H V%o,E|٢:ŠS?0=^|wo=AHecʼg u>ЌOBtH !`VHZ+{YC.7;wBBP Hth8z2B =1> S OH % IQ1Ùe%8758aXQfyHD c:\@ ˇƠHJXhz (䠀rI`|JSpNO ;˘i HRbӱ Jo{_~]ʔ<9 ${n& v$X DO$%K(\a@O>X!$p @V}eC&4}?0>o]ܐ7A#ɝXfgE~M+V'<̑/,j)"6qOv)NiZ r@ HAř),2܅o<#?\qT5Vw(x"76(}i 8\;3P(}*Hq n&n33Z ke}<308fƛr 4Jem\KSD- `؎o3DsJ>3stZс,A"\_iP7B<1+u iMNQm`|WbI܍ A@URǾBQT>$`V(a!Yՙ1 0,~K^ LK 1 tu!);`;]$U*-T QTЦ{I""uO@l|/{rS\G:d] oj'0P|Ys|8!ǝ( 8'V*R{]8wPI(aPYv8zJgSctӫQIE]0iwU zO<@.##*X"Mp/$Q؂jjZScpګp%dG/Q5ɻ~U)EETEU޻̅A  }E=O*čB̄|HFBKO%hՁ%AF,UjQ{囉⦏?d=S {r;~nz1DC4X>}s"I*ܞ8pZgP20嶆v,Tj hez;UkE ,?B8hZ*'|DknBR~ +yHfTJ=g^}`L˔hP+sK~ m.hk7E\,HvhhdJH  3ަ&MqS)Q <֓LH3ƍGT)jawN.QnmK_^'2Qfՠx 1[ OtIoNd!Re8{Pيu"~.М MFJHf3hm\%)#Ðd3ʽI%!PD|9"D%LLP̒<&T>],(I$;`н=CD ZăO:aXe IITJXyDA"h7rPKˮqN;@Kkd轠myjD϶wD9BaEbubBHl1)-MmC_˚p):k>P$7!# TB?PuO=@`Dx.$"6`c5Kk*\ ;&DX( 0J7QgFRtw҃G[qx2FdE!bcr\=e 2fc LKv-HC-T g@B.|(}e5Ftn-P-M|6ޤo(pI 荝xTȋ5%MbKxI&4ڜsxx:$\:&?24wce<߉m4ˆj  k! N4^F9^N@9(=|$oR`XrZp\8,-yS8BizKz>)DEi8b<#{<,mL!m XK'{[*~P4 K1JgxLLk|2 Qw .ZF2D5,%M) S@Ff@HǿĀT'*R;ߎf_J w܍$3ȹ~@c  >VRK֤%v' `ed8I m)h[Hesd9I>Mݰcįt݀_ FEl;x-% g>? yi.C_њbHb`(*h"&Ju ;QwX9u!ORj: I"bfN qH ,GQԄuFšHZXe[`đl戉$f#DwshJ g4Q1UvyNTڪ(`$ *xӴ4K8` .E,PE ,pږ(@.ơĺbJzHb(`Esbj)MV$%H(P ^jD9&oj"(ji)= >ƒQ- XHkpI-ttLGDoŢ#TQO*橵m!tQ51wڈ)d#Fr²8Yq 9$77xLliH7M24l& Nu?f8"z{Ǹc`8{|d6du?^\#iYPs1:QQ I"4 h ڊLl#g*GjQxN0zu8fcc$u+I* dEb$clmer:6\q$ÂJɸYIln$y6o$i(HOB2Wd1DioRPi (PSE,V@7bz)|KhKŒڸ^79jQ:]N]~( E{=DB0/{Đw{hNO$|$;QtuGTcty[< p*LUTW{U\ސ:oõ԰6s;3Gocz\0llƠPuwuP&/O z(5PJwp )OLfOg0hڞuRJv&diK |Ax|<(iML2u hieX N6Y|gF'aϔ)9P;FxT z0Cii,cM8  KzG.!zP!K G&-چ8cBR`F@ &(4DJ0Tf+_qs";c~g!3I)>TT>PvX"n)GQLExʹ]Ih ZѴH@Z]y/h۶ŬLZ9&@v ML'si}d/1v)NcjH6`&"bbPi"N;G`($*EN8!Ӡxw;0r Tn!Pl㛮 =B " &"5|g-/m-Qe@v(D)* @,B$ @){\ +IQ5t4ڥ(h#8Fo~^a-\e rHG~~`O"/18r>Dž!  q#m* SZ,8>{7v]wQ+ÿ@s,]($ceb2C˥,S9-kpgʴb$e_RveDH'Jt\3M;P3:eh6L]Wll fթ+2@ wkS9Um a_i/NrHoT 5]CxեA@E(@*@Bep -ʈ;^ki A@Y0|zC˹F^Yh{7,r&ZlcH>y''&M 0:9{s7pΖGzo.CJ^>QW]:`ӑS/% x&B:W34aÈ43ʯ^dVyN9Ssr;[*urD`G@8}f w1Pt]ܲȈ$AK7†ց`ŽbԋeV52\Kf\L0kq:] U.qmlD7efY# qtgYGq~f P`,뮮A}y!<+;vʄ&ư%&h8PSP;ͨPEx5tHq遧n_H;2_<X 1.:3'x}E>L?^5%=i3ʶ^iw%i0~ '1Of8 EfP @G p2  Xvy A|t8̦ ļ{y"1Ќ# 7Z>0c 31^OJaHy C$ʭI}`b+Jȋ[{{~߭9 .0GV5|Zdy2a@ HnoHho:o|.38ۘiΖIǠ'] >?=G)@\,q/c,^;\<11!&#8@e҅fa vM~;ݍl9(v90*5#W"v<`vwyTI$w%Q9vwʹ+ w9o?vI 4dCaDy~İKSʋ*Du0$"B `yB tE УM4qz±K 9`Y }y\qD;QApGx$`8y')1A'G #Ow'9vEEAy}'/3-:"xJٽfNfƙꆺiZdSIQ?HO|CYhE~xBH "u~Sa?jq刴d11D%TE& \m_O3<m mQ/+V4 $1}5hF}EדJDĔDP aQ2 _ ^V37}H,|lM]f}Yqn -Q)$ {ۆ-2 eV~ē\Ln\m5q>$rA 牎;r+ZEMk6Q԰@ѷ #iF.o B$ٮ2,rі `6WXZaicmnm[GTqC 2euK-qV12L8M'gfڍngZc#m8 [iB 7[V坨ri;GKldn YGi8 jZm+nVFRm F޴Xfc`(Vq(ӲYe,@G9mɋʠ=2h;v38a lG8WbLaQ4<&wr;vcqTj4cO0IxZjoQ4l 1 QOP$"#3!!Pi Ŀn,%I6p ~tH4ƈ}=R_5 kʭ1>ɔ఼n;m掐H .0蒢Y /y895mѥUΒ:QВ&J2 +~|i`/j*|FL ^׏[kQ7oKvj}w\yUk@-M`+eFgPDaYbRtˀ/ "T. =__ !Ypm6"]\FoEԂ,PYiqDYyPI(:P( 8IJrU)*HyvF%/p LP ݘG\M3;&FT^pfgMŀX @tXQ5 H@V/g9K0mr,+SlٱI J"(ew4+"Iìs"i3,3ZM ѳ[@h&O$cD0r9i HL7FK"gA9Іá4u%T;zw4 h TN B1ǧ *ɺӥ)]3(ĶxL;]ƼQN; iuD(<"~?fa%[M'@{ey,İEWQi4sIƬdl(r 4Ċ0fi9DFxLA\$$#$ť@21t+HHuJ'ǑK Lk ѸV B fy#y6-"d6 T4 ˊdH"o;U͠3XĀț~\>(^wCUNAȁɨpĹ`69#F$4X,^c4|`}eחO#6=11CT:H1I 'HEIRhVGw2ͱ(`C͚Рso n FbC(뙦4`jAt9PNKMl<ÌCw,apIF sa`ěp!e^Yګn"j xhh@D$,u &ׁ9lwC12"2(2T}W@P2F "r ]>:ǟ}? J4U9Z4SLf!1r"f - 6Ђކ-헉0Om='>k޹*HFTȆJ @HJ(P;ԗyG)&"G350?V >2>qJ)@Q;sJHJ#"Hyy@Oq(*C1kZؼ0o -F 3O Q9 ӮF栠pDl 7{2rJZ0 EB'Wzn=I CATD lS+IiEv+y^:C:6^Yp7o"uŠ AdVo25-!!,% Ι~I`c(P ,HD: /ފ* )!^l0DBcgG`͕k&ner#B>]^9qTktț˘Nl0a*S%0DB:]9DDUALQLV %?,{S&J)RTRJ@l0Ru+=\vFU.&E))Y LOc#|r?p_7i$s7c)!>*C*!ِv㲞Pm C::h(ZE)c9| $(= Ӳ; 8f4FA-D !CEazQAaǹ$:t(/7^!ui)H|úG5URIH@P^FZrsCBJDFJHo,>9ZA/RSA FB0 s DgJjD"t]ԯ{ L ru|i;5Hi1R$!84vH@ -K熿}~G}#*|%&FUoa7=i} Ё_UhQ&p^tE0TT"|G˱o$ L bxۜ8`R%$\DFs-eg0mHCOM< @r@|4*_/\ R2B"C8k:r>¯g[y{}) F%l*.f0IX%tc ~AeԪ5@C(cHt|<j[ * \ Ȁ/ s.jӡ_iwoҚϞ&F$ nmGDzG H**n&s֎ hE!#` HJ9JF:Kɴ^:J'sES5 ! GB874^4 d!1Yh(*N0RrlCPsK4Q)+iܘO&Jҁaw0SꎌwE !,"cZjyM ʨ/_< AGW?>O!KM 12@i1)QMT QL5RIMHD Q/ Bi"Dzw?m{E!}EZ"|DP"Y$3&O9w,lZZih!VK:y9~Sj 1+om=qbo"PNXW>F qP/,|%F$6{Xa1dpi(@<^ӓ|Iy t#vd6-u`mW[LLրXlp1z τ? <q J-LҬCbIq ̄x]qS! ('lޘ|+- &[ŏ4zjFƀ-=Œ*`°:,r'C;+Ӈ wI2P:)$*AOM|Oz lCGi1^tH#LTC~cTc^ (!sv` +ǎy~ۍiN`IA1O b8<b(-f (I"jid%Je"i)h6L _PqGڒVzX>~c|4y:|FR%%zOx~~}[<+k"JVE^ {dHzZgR~WlpG5\J> AQT ӣÛc7(ddr5!`1-$JS‘=?Y[c^cܣc-{ټXY=q0d=pFE=P _)V]ᔲ[qJv>%'ş #<07{pDvTT.Z }'́M>C2PET%Nln*yՎ=2 tDQMPt4r}R)")Ic,Y>9>_g4<)/qs8]:`yS |ӃQ]i- ;u7\d D5Cf,*?|5IR1*?w >PRNqYFeޯZߟz: ϐpR&E#0/ܖ#ɜGb 1K͖ xNܩ"J2_-h$Xtڀ-#'v$W}v}lh%*!@>*#Cy*=W's{{ 1 TvԶtsߪluF eئslp5A)jHϯ\ҢN-HZ<8%9 x(o$QȩLqޛ - ~ֽjm8]A0Xt燞tEq(P*BH!&LѴ;{o^ꀒﴵdpB2skz᪮r}?\aSֈ1HHC9ԮU޵QADFBS s\M ]2bksgbA44/gD 8k^kE ?soLr˨3BiɰHrpBUbBL-6 ,Ԇ ^f$y.މ`CopP1wyE;42t"F&Ŵ^W&HƠL"! bJӪoTLeT>&5#b섡BFƺp/ypsTTlGQ4!~ݛVb#wh2`Y5xܘ)y@!Qt.DxCI~z͚gcq!Hqy;kƮɶx~H!Vŀ@>3 F$ lL-Io^@ 904qklxN,WooPW!]?yp4`}C`u~msR@tO"`TJ499:HHȪ"8AφFTBC{& YH(Dm)A>1Pz.tpw']1"!N2/ZOwvOyl93 C ,!L Q*E R- 4@,I ~1 naTeb?T?ȩ*AG?\Ɖk@pp?0wF_w'纬 ڪ;%S5QTħ@Prapa%"$ b%*H$ѐ)bJb`f )0Z!~+.q8GE$Q B!b6pRU BSQz|cžZer$o g$uI b`Q{OyJ~7rx: Dm),P{?ݿ 2oxѢ@[ٽ/\4@h}j=z>}>칢Tik>>>{z7u픵>>=9tCc4>%Ue'{Q-B۞< {z^]{7YDۦUwl9ؠP8{C=Q(PHwYz|(4ZS,[&LVnuAzvwzsp4x /fURWcMh)(;lR㛨N}w{i v7 -vTė4vs:^v{hiVѣO^4pzGbRJN-I{OxkZﷺ]=Ss5VU9ҷvom[otG>OB7أt頑:՚`Ѷt@+6}/!u@|@y^o|_9/>#}]87ss}dvep˛] 7ut)g=y{ϐw|{.+Vz^||}=qݛ6g[n\n8z({W5E-Ž-3mn+wUMxO{}Ov{>sл۾EOQ=}޻[קkUuV4rw)קm|מ٦}>q9|{k^&Lw[A׽/l^CϽ]w+TopWno wz{tmFjJw5QUնmgv==]K㧦tVO{W>+7ίwk\Z [c/m}޺qwzޚtKbz=>{ʡworλZZka;@h }޵k,o^Iu}_k7{toc-wuNv(m֭iDl^TGڪl+z:GZ> m.kW]SB 5Ru"W>Vu u\>mmo>6jgݵ{:=n3u:t޵fZNd֬uq=w%=k̻w;8΍m7MZnunJ7`o}Ǫͳs_y^O^ww L]ާnoe1,֦;ٝhYlj,.ˎU[a![aENΛ>fRk{}׫n:ZJö}p:h4d @@/Vڭomn6xB4}WU^ʊvs{fmm2=z7v㔪cꫡ}sb׽grw:/= Nr]M0 ͵nmmlkK>;:krun6á]eU}P>TT:@kt$U5-uݛh"hl5ݺ3Zoadkֻe6j7v9vI ָ=]7wo]z.mZˑ;inu[V4%]A'Kz(MH4 ڀxUj.7\b1ڟ^ Cik]L1Ҩtj촶f[ݝz>v#M{gL^i]wuUNv;h4V;5r] ewLw6+.;ݵNӮ@tGFXցӴvӶh`ٶ$9*jl6mLۛ6iƄG]4VRP1ݕ*nsbRt\rmi;}[gO7U;[e}hb7m]cWp=T見7FTݺAٻ%ٝEnTtus=vnG[qvbݭn޽owlY+R;4g 4@@ &@4&M &O4?S4m Ddb4dѐSOf)?SO!OѢBzQR"H4MSfzS̒z2$~2RS @h 55?TT~&J# OTG#j<$D 1 LF#CM4?hLPQTDLy$OɤQQPI-TT4MSJS-U@aD_fTLURfaUMQ?~0݃Kt4=@\ Tq`0&bP7ATP㜠]x$sLē#diLô DBZ4IKZZ3Lu4u&t***h* EMT\u UD9CI"S4 \t)'H&?$mplbHc5J~3Y84FC (*$F EZLbJ%)Dj&B)Pi"$pZYq&u&"@&LofĒTA(>a|&I=z*T7w7-usC{ -} J8P39Tu:dyW_俘k5Ylg- K{.BBYx49ۯk+ʔ_w|ziZr^ʂΛ8[a$Ϝl}V|c L2́t9,̩Jsy!O99qֶ~+~;5L$KLb76Cv:^w}@*!4ўnC.,JHjۆK{I-1xVmiO1'Iͯ ^Bb&mǍo*^ɢgba:ѾE)ˎCewSf I$IîYŌm͒mT2rكehmm9lBUPU b5-!q8fG]G>IP20<'w15/VlaM!:\%mePruu0f|qnnYT Y'k pFu׿k di2tK0cGN?71 (ptyYNvP90jKN`srF0; !S֖(WG ݅\uv2Ń"3#ݗuacJʸTc]c)vjR`@%i*gsUԹ sXM`-bmMӟ<>k[>j?@TbBXiBau~=/O-%AkMfsa1V9_=$<9*?y/O?Pu^N|56O;QFО* S%Z:>a/]bnիf̷턣)m{ vii%VÆ0p88i"ya<8pÆTڿNJk 3;?0C /ۇηTeT0 7,J??şLZ,G15Fy* щ(\c#óO힡=Z΀fS QB81™dhzQClU Iҙ69HuǫM[ƧiEJVX?PaqcgrOٚԓ&60myOCK\{p4iBL(E*]y(; '6N;weп{8,5*@QF27M\X`L2ȒRe1oqi=h?q$Ѷʦ̓)"?98H$K1$,E+03xtۗMz04x^|}x$1A|duЇ^7׎ w}Iu"vfo%aD5=4/ap5f`SYFOlڍf`@QMfbG}e\"=/5 Պ:~{>UIii[)~PTQG(SWnhf4B1NwPgW:XaڵviƂQCkS:oRvfXj[8{|:kd)6=])4ՐHNk6*ΎaSNfԫ22.6Z8Tqo?m HpR.W=ִ)d]7 BPGTAյ@̋P {"_C3N<~1)bu/DYki C2`iO񋑨"$y͕/ĝhPw"zb=z3uJXo-DK}οزo D FHYf[Z0V7،+"h^p;`%&vz/?wKjbٚz a[̡ qH&1 g .;TeYm'ޜV;FddR2?f 3/^O -lLLB=F{=gt/fM?)K8lA_bHxP: e \۳_u0ۤoNAGe߬m4S2vdvV'_y9:hc.;bd6 v!4X׺k,8 wK x |K v+dD5p, kqǀ'9 ǰL1"N׏i^Q) a˖\Ȫ Xg`8qcsM`@|YkUK}|KH$1!`k0K+c=]T r\wZ%IDB@:#C[h#f60C'424IcXEo[?Q}KFE̝@db &bH ",H4.`=l:[Pko ꕖ&9s)(7.k8gv"xC7XPA@` z\6+S\n[U\N?9Ł'R6\'ٿ) q$ !8g977K lN-Ƴ{c7+D8}%=e@ x>*UGQqزP rŸϻ[Ώf>ʲaǪ?N[l}O*=I^81 b!">N~ÁdlP3;!1&$ l]  MR ?~ڎ2sjF4XA'h`@%&e(0l| rM_40}j[,͞c($I&Ϥ0pwtQNe9G:2;^8C8& NSϽ_y~|rOd8dP4( 6L)Ԥ˚>`O_7wJHiֈy+;u~^JqQ\fP"h[}ybJ& IMf8pڣ:~t~6F˩MohSȪZc,~ MYfy5YOK֩g~JIm kJO yt9\+SinM907_gs*` HyGy[j- b5kTI/ڡ;I$I$Tbśrs>Y#9XBӖp`kA8M7KG '^bBg,)'wc-UCZ毃>J!Mma0,TJ(BP-77ɳﵻ 0*;nA6|38k@{J_a_3)S J(,Osۜ*1GnxqNײ1s#9*  $6wҦ>͕''͛-YT MA, Og)vy!@τJɿ|^Ԑ{,rGnUJp䏱=+N]}&Ey $xsiКgmޠmӥ7zx} `" B)-`aqxJ#2mn]kF,<4ߖ ,*q8Xy`g@GXBN4OF=ѯ" 0 LҰk1)Ya@0a$K9]ϰ>Y=9/ªt H̀*f( V"U5Ty-?G68,}yz~D.[UnB4E<@(!|[ZzؔObP֌,ȤU))@B*OP'6Z_s?YSgV^M%X߮Z3v988AE3Ξz^Ѻ*35$}Լg d MҮEg?CpF1Xnt1:qPl͇38F+$wqs05|݉[Մgci N<WsP+cPHy%7'd=p` @ @_ RA:[B1xJ |}rV""iBB:YVJ(`X*撹kS| [ PA O)34$ĂϢ1 X||f̪ey@sd?B%]f`;oJAC}ښ#yΆ-eUmË"!ҲU4ٳ96׾efEO\rI)&P$!(*)F&%)hRF$\l" $ɷӡ@_nzdroˆdR 3u-3z 1|/FhӅ֫IBk!% Х BR!TxH E%%@4-B1kAպ% z4E=hnqMXv;H.f Ɋ"1$@RBJUB4@ !HRĩAHsb`۷ZlDTҏ[ )YM;Ndⵣ=a1F H4S0'S0Qڱ 4F*1',rWSV Xq?ooMG{X S`tTuWgh0Ԛ$JP

    7ǘn *j^h޳gCi~۽!5#`MPhy];I?C6m:wKE-!&F`\`0;(N}FE 76[D)DGb&1PrA"䏔!.Ii&I>3Y(7d[cѬ.htB&/][y:1;ןa&cxEBy9i׋x98WYP)A7e$./*I 6Xl嬜-!*uG 6Hr9;?qmpGܗHV_212ꁦ41LnF,r*X廤TibBVc4e8#Nn9iJE "0hʜ:c$,Ff" J*wbdѫA30) Hp D.rZ" uo3iINUN`oy)Ccu@,c Ѷ25Z54U4*B (+ͅpqٲHпFܵ1blyi2F@VYfjS lY0l].QF+d#i<``kα 1DҖPVݴ r/G0md'R9t.V:5Qb,f\,q֍1G2Ydpc="f՘S%hlbޙGGctUX$d㵷#©!J׻2|CqZ%`\rlit'wiad[i6ie#ե,m*q@HaKj!h-%©XU:H:$I2(ܷNdaqdRiTT aj de,pXF*$aFomLm-+ c202&r0kQR5;IܑZuڍ6J[@mBc5/[& bvl kv @+mϧDdCde";U]7)=ۓ5LP# î̊5,YeeQG:Jԩ0 ,M(jԴQEaQjafaHnCΠ\?kzC/)'i{:HxSL'H >r^n(E֜}`Lwk$EYl\EU0;Rgv1ٚ4^IUgdR>}ozp1ȯIoA}&F (5\8(|z]`pI-Zrua5_O0Û'}^oBH=&;m#Cw>o|-i,,@ :,Ar:*آKZF nĈT/W,ӞS)Uyf\c/vqf>7(nKX5m̮]xi3rδx/  K:8IXz }K N*Cqy͒$'Ԕq5/ٸ<vQռOnhTsu`S0aZr +N90e9e0DU HpqBҳ9^UQ˃;10?6kqM*,beu:Q.Z Hݞi:8bD t*>Otmc#&j!rLJ‘\@N:m(QRV;qCuח]XIԹ1;9Y֦D'`r,®ϥ;⤱:S^ ̏wRٻ]oWdRwVBJ>N̳pw`);wRdzהtɣ Ezu۸o\inH{Wz-X8!H+a#?$ҘNڬ:90|s04`Zq&0bljyzAX-{᳅R- bA@|3jwVIY9!(]ZbѡFyΩ*=֖(5"̼1i}F F/?c,RgnQx? Ra@: :uNlz,0x <.5ʺn$6 -`KmaQ52{%q\QPúsf?r['k@`q(3)*H6_UPD4c*(Qr!\K|%哚 zk{ ,GjQUp;~>v/|zxؒA& ?:gj⫸"͒ d6AִJ ƃ ӁDNZjgk Q:VeFCla&_*Z;pJ4?'Qϧ}rS?`mwtC➌\4BidY? G%@0ãLfʹ,; PA5aw%rϧd}" =-??!t+ K'SP_P&O߉CGɤ2hx~n}[N!?**;`2L`kӕTJ% VyHR7j^@tءa?=@IeWm#[4Z4"}(P\m7۔gſ@G39ԁ zH=BR?TzWx֔D/Mnjl]e`]<J:t<-ZHoO^*Y D`aOL%<`.q }{×#bx+1/l}WCK. AAt?#{#ĉݮaP#9 |0 Fb< mb6#J=AE,Vħauꇝ'.f}Rj3Tk=P4웖u"YHw}}iw:ct\ێon3b(yA aJ>0*̗qG=#XȒԶT UD.~^fh]FWA5 PQ/C*T*V*HQo 9@__&ꕛ?Qg""Jt+ iyD8}}" {s!̣䬶vʒx?_ݹ,R⊪_C|zsgZ~ N/cw_xpCm7̇t.?G͕,/MXj$I Ko^p.:wֳLDD{MtJP\*rܡnY2[s6d7+Ry*!b|br 1ʹ;K3Uyn(yIx!h-ȓ0ԘUتEq))B13b 4k谋Rwo5$f/wڈ$z$Fx'@2# EU2FW}س,Ē.Vx,yA?t `HD'LbD>ZMp#6'?O';6D䏼H )B׆K*I$PaȦ! I H$ZJnPb eST|y  ;0~N+f.l֪?'hOZ10! +R),Tlu*~&!)J|nkrIQ>2wc -Ƹ  kY]҈.nfޅA;n<-Ht͌ ;᎕e:Jњ6nSd!xq]T-1P6{V4hT Z9qfi(Uܑo 3.5.ӡ>?74b?mHyY X2i( VJh{TEjO|s `?#XCD`()͈ЧJm)R6YJ(5Pxq6U,NL?4`UI(iԹ&s$2 k09d:h3 $t@^t I9) mSx=Niu d%6c:п=v ^և;O(S C򖔥+Ǎ& ݅1x*Op9~]qE~w;IITb+ĤDU,M -bm_<Yn@X42i4AS1AV k@d94՘E0fA, +# 3"3YbFԦ()hӉG * )݄ d n& r 0/@]HH4PIH$DBR{ EcT4'ߙP r30s+sZG3AJYbJlnB&׉+.D,AlfQ倛 f B~eŔw=^Uܧ+Nd OD:OgQ:( : ò]/shL₌}^oWO߬CH^L!\s"Ψ`#m-ntB [vxb֔\//P֟2gl6ي=Ѽ3FQT ˇ: 7qozB" BDQv]FB}/&eC\4F) h<QHq߃z|6nNT/J%s<]_ tay:zuHgtz<<ђ^DȐTI;Wtm4|SXQ|m'ȝD!a@ "P)a93>D=/JTxXӵ7~<8"(8୿fV}t\[(urX*ӷK\,~A9(m9oDD H;R̞:pM 7YwopIg<;[{ܔn?{Tz ͲaQb$/YI<1(;Go^ލ CXyVyv-#͸\3eH_ZoD|hr9Q@mW˅lಽǏz~}i]%@5.==A)><寙؁P>ⱺ,*O3 zID?c o 99NOEy7gcRDn^ݧd4^ 3t=OSb0HD@b;Q/냽1Dq$yEKF/0?q!%utlo7.َaYf3F.Y; M'v@q`p5k7ln'P_&fw>Vx ú4Ȉ@ApTw! s*`.Qx A=v~^v._0b̍'n~/R/V7 @X-lU_PCc86F/:}!$CX7";v k|71\.*4؛ĕ.n]v-+cA-XAU0I{Q1%!qtm}o^uzrTlQ֊P)\OF渶oN+EMWa!dzt0b*#1~:=|<:nYd P%Erh#2<<& rLec!D!(?va8iC;8:~-["}ml~僔:@FXmL8F\,|YkǠ#H% l&X(~0q]_k7 x㬒a3`I#!A 7l ν?+ÑpfVGB@pu\4D6𳣪rR@VECM ܻpőA=N>xqAl~ϢA7a5@ "?B pɓ j3۔KC BPA?ywk.Bt:5~ R b 6!Bh$zŗO ?(ӿs8ĈhCH(R@#+ %_S n, pdF*BH%) (hR JiO BH|3ff)Uʆh Lq4|pZ") $(Hd$zfUE+B *@@D)I2'PRJ*( A)ءCJд$|n堧2Z Zh(2r-+ښhC̦BB(b[7TA *ZJJOXqJfzH"JdH% GfDBARyҮ;]9Q0P" fV]H.E%)@1%1 PK5گj]Q·X[:9 #[EI/Nh:y;>Rz[i=74qO/K7kzK͸d? BKo%ؾ aW缾4"P i}B]l=b&.OJlʨzkyUM2pd%#q|Yµ5o@M1D5CAkyo5=eθ.PwE?K\eۓy/eDCManssTZwPq#E^>Wi\*8e*hrӉ8o?:/Lf,FD5J='D -ء.Ed kD}]#MǶn KJ<"ؒ&t0ip]u:6+?{%X+4]}_>ﱪE2.=v mDNȀ^GsÐ. 床ڬf?R[,W\/JlP|~hDk}E(ӈ.c0T-Ǘ9z1; w텀7mE`8[ lW\!u^k/Kʋcԧ;> 򹹩*F!IZ:66p*8,sψlwG‹~Q*KTD+0uh)# ;J70D xB+3 `DJ Y|Z7<7縇rG+SOY6N9ykfW*u9WL}D֐oN賕Sna,+Qx9HFv^K?h5۩$ÑS4w^k::V.t-k+Vм7;.n&$p+}.(].t˧q2f{µvDDh eثȎ>A4*$CX C~V35rV#CBpJc&*~6rh۳/pp<{K_a8ÃUn荮y"ݹm>G۲'qڡ/Oi[WĴ<5]ʊ*\]K1`]Suw,XuT3]ۃ[:z+ 6z.M(?;I8;{cBN>̲S]d?c雅\p5m"WJJ%G'zyUR0ۀ#|£'l뷡Bo#~$Gl_(ǜZԬ |%x%أ W{%.ɤooYML$R/Υ~wDaF %t2B`ll6OE7a]= п/ŗ<@MVnd/ox}Yto:.*it>r&CZ[Av@yߘ=0[X!?k<8Pj$5Iel3?ZP9+,-8tx9 (!:KvyKC[lr htVxwl4 Ժo%`:b_N:O4{<1wgݴEhKT(8E]u\#80r!z HmHЃ?GfTwUG򏵒dJ#?j.xtO@!?@ /~>^:Զ,60ټ$(  #B"oFQ 2µ䡦|fTJPw{eFW!ǥ%0sGܱBT-n5%T-+?_?D_>7gDoOWc|zeȷ!O%BJJ Xg~AIȉ*eE,KTPahIm@no̾DxU/_yHU]6|nAHD" TI@>%M'ޥ79G?r:;%^0=QĚA*\ L"Nw/K_wg];m1ߟS2e_p%hPqxa#~ O\;z(< @ $ǏtJV rA Sk8 ~"xI(3)'W~zSEj?sw_f4-=(nZRⒹS+ \ I~( ZQp\h8zaYع2&@ꈐLVm 8yI"2TviFa''^"yHDfng* LpKlv9@v>(]LW"1$O QDgǞݣ1N+GDs^ rA}MtJoXG7Uq 9ghB8 JX)|STSD OTyHcz!ٓ'4b'^Hz ^dPW\7INZA_<a v^AV%'r>m״oP-z|Q!jIecfm' R%$SBylHZ1 % Yaqr S Et|Sh[d> ¢%a:h3dlH,n5'#kH-6lE1 Qe 9P)͜?xاDWXC\٫\9T׹!䚠jcΡfC~;_Sj>!G0rx-y BUuFjߚ #K!Hy✘ liҧLJIrW@72)LpP&DLCl7M^Bni"Dܩq ޢO[(/;̳\RIQi`:5Ҩ5CڜӟJ䅼 ѯjBF&#ɲrz#nf2x+ڇSߴ{}M{KRREF娀7#j|;Nofe8{:%N|Pˣ*谂XQoHx0XtchAlɼ.جG"☑%Kea;39 9B]l;oTR' [@=tE,;kPјIdbXyؽd{,_GflY˦tw*t;ECSgL~O P=ުptq;1B߂Pg҉MTH ҹaah`"v%J)+0cќ d4}>ra909"0tp*ܨ3q x2x&ח,'!ǭBjM⒔s5y+J8=kGD2 O*0pNhX8Tg̺`zCgZ\Py^*Ty,>dC'Ug;.s!,aV`5!_:L2D~wG˴|<&cwmEG0iJ >?CexڹHy^֊mjem%ʺ(hczm~N_\=!"QpaGW-8Z )Jx@0(JT:]~?wRhR<mlyl(C NS$(7]֌nP.>R0]Q a M;nK;N@uE`/)nc@I>Dܜ %/ͻt{/pb͉ ABaD ة ?qQ>A%a DT&`zhBS,'bԒ  P:~ow1Gת#d|9X d&{+|~Ζ횠F$અ Sx3Q0 BC _]_@|lyUg_i  R;iߟzv^8|,xv7ϊ'ȠLya8`: oU>5zJmkO#4 뿟2#rFpjء{Щ GE>| nxwgM;&J-,#ly'^FѯoهOG0,惐jO0J^t-ҽY_,UU=qx(',e(u4 bFHB^3 pkA )N QѴ AiT+ēFC^׭Iy*nJU6мzHXbL)&s~o^U dGXި/«0R݃p߻yJ=C_ wT]Ĉ yUۏ ðSy. hyb+ޡn{V#1>C9i}OUI?j-Fj* !eƱD̢؄0ֆO?-{R+vV.ZÀ{68Ɖh޵ ۶hy/pNH԰m"bL1q$@f ~, 7y- c4!z'x_RI_HxGo-.`sֻ~ Ojz|r:bܪ8Pw@u8}<☠_SQ x?7?O+d:.-۟Oy`2Ap`߳.U$r-z<@$ŭCHg/`HaH;[}01)ۦ& I _ >:6mșr<}4a[Tt׀P-i$ A:I`:aQ}U1E3S'A-|Jf7Aʶ|mgl}אEh́P *n ƴWU%Ě{.r'!*&\m>|}}z^OO0x|=?ƘJZCfGWrֲ f@,U! ͕4n }܏LK^a-oew['S7 5h;u!Up`'O`Jko>t[[)ן_~][ ' ďX N?ΆCQisWx0nS0M}}ᙜCIE{z_( ĥ\X!S/?ӊs*<(h9O'OZ?qđZKT4a9O!Є!2܉v5sZb[J*54StjԨ8o^iMms:Z2ZRiCK>uyw+х s-VTqwo*Z`zNrqϱ9oU`4Mg`:B @Բc-JA,$cb%0AeV0b0D,ԤJلlH @T!%% Đ U@LȱR$-JOsCP" mj]߆n֚4/!M^d9%M޵8"s%:"{' ?TU*D>Zq(-MSG*JGn;LW)$oaGO4Si: CA\,(㢧ro:KB%8;0.ߝ^2r S. G-s}.#b'Yag069A.%h0v|G;7 5$$ $-uZtՒ E6}w-r$Cb '4BcO>@7 /?TIRaL?#!>"E̜P)q "X`TadB6Y̚@ԈU 1#HH JDP9f 6X Ҁ(>Pu &$J(P@/?Hu_=zQwkӗ[:(Sww+ӈLDBR-(*PvZ`.Dڅ/:t/n@`Gۀ`aT\Ϋ(Pi9z'h_zDAH3B0{swsR@j)[TF A|G' Ȁ(Pa2m;^' K{tC9߃?TXO3E`$ ٙ:|oCÊx~ZOd0ܔDC}D?gէ_4FS474ҡ>i<}DPy}AH[샃"$Wt)XO C gsD={DὯ*#G@{oI.s2V`~M7.QDYnrz觳Hh;Nx/>~qֿmԝy~!ȄPEé;U~rsδ8$xiaYijB&wf>,! P XQ={c`q|4O}5:{s i IZwG݆[E!wD=1Sدi*IoṥGeU L~A_VRP`{3Tp ?c{Z۬vۃͷs~\6K1HT!@ oUR RT*TmU2w!9dF3(UUQ*UUX $I$FJzHO{/o'i A{ˋ y|S@$s_VnHܑےI$I$I"0>No Ow {[38u @o7?HFCT*:_C)]CaD2tqxjDwUAdes#z<F·/E%kVRzzP(/PU4T 0-L< HEa?n|xK;/6wE@}X飯kAaҀSHWBbqdd*ߧ.u"tw}b r p@W[^`sA`0RK΂OAO-OTo!b::bF =rAؾxq7_y#tј^xE07=#}a~GeR] rqtlxOё.&VobgmȂWW)" B@wrJfqY4z?( J ::}!gob;,$w?! BrHNl'ОQF|~5 rTO_hdc+^}ҡoӪbm?2nmLG2KԡF\;"> H}>O f@7A~NjM\i2<{Se;^xaIWfD2.X R$z©Ewߛ{׾OrH qcY!>j3 ~68͞߈ ATuko]h6g)깩)<+3UUUW3gMkʭ\}nx%^6tKAz$AS|TfRȫlA%bF0T!,$#ll? idTh 4hv;)aZiB c:V\ۋF2lQh&PV'0X'5v`R@\] A&bzlڃ6˖> ]Zʨ $hP:ft1nYz2eT}VHuO?> &u gj>n89$}3_F aYDdT~9>ϞHio>d78]nAw)k5A!:A i*|W)^/οȥufu88=Sg{ $* lGFoQ]U̦Dr4d -}"OF?_oa$`(Ia2|UX3y} '_ЙpP>P?__gR$UT(I I$o;k#:̹WWUlH$$%$I$I$I$HI89#q$I$H>\sy ~2 ɚJUByR|?5A'2r]^31HܒI$I$I$prHUT{3}Yy'z~Cfm@ )6?"=ScHῩl`m;  ƕV"(ώWnP>ۿp{}OJ{u S)fB} S)CToP2:Zl_$N]NVd@g2 e3͛ijkbmy"DB29 98j0 ', H?'4K>'aVQ8e ?ضxfxA4l%ws2HIvًHq)g=o5&ʟR1O#&][\lv74s{Tx'>X9B [ ң3^Ҭ{~x|NK];O̶8 7'nj ]xf/n cW#Ӌ/6[Ǿp6}6cO5+ڋ.y@p,.r "x|w]L]UKޣBUC!LW#/F%}[kK:΢T# ?x(4+^ǮQv%w |:¦[_֍^jFOLwd T&Σi:`U J6_MXPZd =T4~>wDp>)*( N!8}'o&e~j/K&&q?%.lX#8(BL &&坢SnћzlbG}cm3$a qA߮߁5_ihqQ:{q֖}~9#6Ar~((.goz5_n 6tSxz&b8|'<~7[_@19UxDpcS5l,t6v}?;~h>^l%o 7peUA#6yG=.J1?F+>Go >nC5PN-kފB&OXDFGGf?Y4x!PT̎&7+}mߟǟ~܆RF%N複m7=jawqtzYbuߚ ""ly{@m1/9| (abY6qbGG1 |)r$u^ļBa9&FuV#; ha<<$K8O-ק ci-6Eox*R 8$w=`V^c 99H@ׁ7ss6g B85 ?ަehq"  `9x%I9 ꋳy:vڤ67gLD}Aܚz j-QK JA+;<6*4f#zqȏW2޷އ k2_1,q͢A$dlddkpPUgəPVh.+HKc~k^s R [çY`P<1>>hx߿&KUDR*"T-0KBت0XQª z60}_ I$.0G8 8ƾ8/zz\vbZ&ĺ^LdI$I:a`]1|vL((=Aq("/~"hu BlV n[q>d @ Kp:CA!nvRݲ$\_0%CO'^k9|&4gϥ(dRK1UC[N(X=72R%3V 78* }(7KY9DgBۏXK/};C0d|H=8qpo k΍qCh٪te1Nu0{}z-4'yNjNxvhjݡKgm6_Ar _3Xqe(_}@!gS|w#uG{DCclP˛Llx88C ,_.l;yjb w4#ZY?خ}bJWފvp.=< I7[JҴiRB?Z ckf޿9LKL}sSa<. ڥ@'O$DD%ь4(>r$- {IFmqh\w\x"|;RU*t+B*Ҵ*)Jtf{Bu0-yA \] u6 nw0.p,ƪ98eJ{=?DqЯ,?t)҅>E7Y8۱ ?0ll><"gf ȉ;H'[z{7$3"+h0m4m14噦JFYK.o#;!7=Qd%! l=CDD"@Sgw]# 1d^ Lj8|GHAFPGk5?1Jo74wAm>D뷂L`m|Uhlmr'xuo|$DD /PA" u%`-@/8BAǎ既E#s܈7Q?U $ÂCng:`xLwOm̯d`v7WDw`lFH<~_'K+_LJO4=Ҥϛϊe?*z0-dݽ6q'|ˌitg9ithl>?a\XߦSkioWۘv%ER8RG6֜G8C_ E/mЎ%LPl|E`'ڢ-0$P tu )8k?kfmZl/ˈ7'+oϷ ^>OnUPE\"@{^ zyKH|W+{Z,$; K4,o(s'>Fk7flqyd'?K/s6:d@/WIXqpP "S(vf^ AۻeL׍LqAg&O~q3p鮫Y!A?n__w QuUUU=v$JL2Q c(vtw6זM*pFoϗ8tu)cb&N,7IkPU\z_.nWG򫁫3 2ݽVe2/gNp(]F "ZbHqWm'O}DY=Gnatyu]3[:">#hd^NW{+9Bvh]{ne}CsRDQ~n\2|Hk*$,fc?AUO~~яAwb$Atܼ$E?۶8>@snፕ?um+ xFqV!Wp#w~Χ?5" L7^ VrFo3u^v?=k;4)u0O広Yma0׬v~^"d|ئY$è <@ $#eg ;$<,u51#PCE5e_dP\ ~ b<eʦ=bF@t&pUF'nk()Eu]Wsp?b҇#Ҡ`f0V , HRBd:%tLAUf~0<j\+27h 0$9'8x W>SXA, Wyذ\I8^UuWQ /_qw=#[esj17޹NgK8HЧE!yv̖yPlKc+ʀonj8kO͸W?;)kc0!Nd>#J_V}8ifϫfupW{޾+qWd|#znXV)~kj9\1-p(mmnwYOYcYE8o3l;[eDsqeHOtI8泡Qfabs ?c]; P37ZAo3+Ԃnܮ^8x:<ڤ#[ HN/W~PWH)n1jS"oCcORe-"m8PBE!ؾs.vf{A2dbYZzH4'ǿN,%cN?ۻs{=vs4;#@3J(U֌^D>Ȱ^4id2+P uj3UR¶iΦ2PN r (ی=9P@8j?7rI1>CWj[O ô{-:`y߃ñVu>g䁵P3p{&1o)U?RY!k6CIɳ5Bӹ4bk]0כɽL> na6+} En|H1pfW㷰 pOܓf՘Cny:^;[jm!QbB@V3Ї*[2?[ NJ5S{U^?^0KF|ru+fH7E1. j;?с:\<屟|s]x 7 K5º BP݊7l`@&J& v?v.)kiUdɃ dwUB_[+ovwF$$YI >5G8A ^=GW6 (40B18/T#i^3ࢽ fvփ(PG\8 D?dJ?p vKF ݃x2~q|ڲ @@92["/9|@A0 j7y>|V;? ʱP1W7e>>yg6/SKЊЁa7D~fWz\Ĉ;0mpJ ~0 Jyߣ7/#tȼIM%W{ /7̉R8m;P@ +muo rxW%Uׂ(n=?Yl!i @AlA! aAnGX)sHQSVYhjo[gIGphGyl;".Qҋ|/'|vy'sʢG?/2.7?;Gȟ7́u-~rrk:,жtߞ}!?)9}1G]Y  .VAĈC?9ѾV҉ixu&kzVT bBGdMGu zuPqlK*\|3!hSV۳@5$ >cE3~kr9n&E^e#¬qI.Y^07g 2 CwRD2PRu)v]=Wc= ?,;]tHA&PﱀċR5%7?_C~E9ql[8i& _[\|n7+T&8Jc>뵄#Tes|;d2Ϩ2pՇNCp"hs9 /wx"> joj"OBC!T`i&1e#>z:lx`vMڇ9n,9,2B祭憢*ӧ*T,kP@cfQ9l:7jb)3hQk334NF3m8J] kR4 ǍF[ r&j954/wa צ?`Wa!<߸~tFv::+up,c=BZY[4]!WV㮐zlR3.|~COH5xL=g竨uuX :OL<]][':"$`O>u&o5,@r.zVg83.kX*_~<7?c&]Y^cml9Yjީ V~5t=C*|}GKX})a?s`|8&̃7F5+{\Id[U΢g8dREl! c+q tʆTFX5dݳj>u#w^mـwBT;xӣx@-z m,Nx5JF6ZxFBM,}n)̢ zX@G5p$Dbw [f):tp\!ߓMV=xppU{U~/!I3X#R[Rx2#;RY=5R2D 87^:㷻SOˌ/V$g-0$ 9TF@kw* Hr*Ҳwßc;Yޅ1{gH&5 )(,5pǗvt [xe(üUMH^>``vhifXg9UOdM3cWWdGu68MPM`uzrg*w0dM9e< D5E@+rIbDLXp|]]m:Ff紧cMỀ~89 7RbssV k'@vٱ/t~muuy} ^ cd_,;|\nwR~> 8aɆ]gk=I򥓮@^r ͻ!1Az?/'[j8؍ON#O^я7-zNHemG9?6cKpFU.|yv;fnŮdۅEVwQxmYَp ^sxnoR:,dy˪}fI³.,^f  7|8W7K:A2ْkiPj+cjQA`r駚uǜC?u[!Sv:Bڭm7,1gB1:~wd3mǏl6Msr{eSIa@ (,бtRj]4;2jόeG7wtHt_ )%&MB3NG (dE`:< ?m/|!3?ǜnjYCv^@=a7*K }X1=1!oՖۓ8MHx B跺yageE۽ x Bb7$BB;#e V᪍F "|=>8 O7W%G@$vYUsa] m0"f+^0@b[l,DS!\HY/R,W B{,gQh NK`Ɯ}nv^ilf8Na)a|E6?3Ƃ@"+(!=EE3\%v(A"ݴp 88ۧ;f[ [jN22vFO??NՐ!ƧidqB^̷1`&ͻ@!pZ"U0ow*1$|c4c*jWM!!|91꽫 vVZYwH~a6/^xa,=P]}0C [=zlHl:%o? {j#Im2Mg u@DGi b.K%Dch`l\bn @$CSh:U)DD@ Ãcf</ >^Z~i9P9|T%RHW܁~LKgI%@)f`U[o7]g ߬8zRvUݺуxpA&y٤_Om3ˀgo:^`gu 2rNWWHfl/ނ O8 Qw+_ݮi8fxxA|-Y.j=kVa0kIJBeLГXWV AUa(C5h;ޮ 7n n" /$ -0R(q˓Ԓ _O7eStoU)B_y@q q2(|p9[+P~Kb9 =HxK:l@a?D_ܠٔ!| Ɯe lYP\:-CȪ89"tj܂?+|j_x{rjc4>͆pwXRw"zp5a0HQvO[ļPl~`$J7>Fqp u2a>(zP~:U T~Dcw%i'Us@ɡ cHkWX=S? G/1DXVExTiQ"1 V?x {ʘjv2٢vH5 Sk@D m U(]XsX}?wf6?-8 R"<3-c6BW ^#ET<R/b2?NbdeGB 'na6pv^UJď8UkRe\p흽s#8<eC&`30dar==(/sJO~%*JooFAݫ`#`-װ` 2lz ۴v<B87MUࠪo= h5r}ļ1{6˂Jq=>ŀLa ul2ђpw5$2?Y\%@8M94K㵙vawzVA^(b78Ur ӗϻI)' 0㔱 Dw$ƾop}N$ߩ&15m"si(O Izm]$9S_aJ XyM߮TxeMs\V:mCTd@}|xE&׫% kAx>q<_иh!ٰXpE/ a.1쇈Զ~02&SDN!*?2& d̪K7_c"1+g9ȱJ2[]c!Ň_1SQEZÜ;3SK0"ȗh;e( [1܍Oƙ0s=`!FUu VfE8raw21lX~g<޸A0`=V{AWJQ~pw=u><]%}eVu˺ <4Zo'(pTi@c g>;J;3CzL4mMyߝ.y~wXf.UX 'fkꬢ䟩O3ݹJlua1F/9ۇ00vّcZ;o+3Slz(? j }ubm`m H;.26;\r1gv;g([4`BƸtyc 8@N ]w`"nDK; ݲ! &C#~yょ8x=twc_-̝9-\ߝ@x {DG@ -n9ol ^{Wu]| T.ܣb%-)9;_F2FSٗ_$#/ 0ȑj.l;(Z$H"9;ίh)ÀR矇:hK|!۱a?tHc@tٰ)ΥƵu=,Q/d0ZJ0{wE$s2e= u;+xx=;dI|>cl).C#3{{Oai$O@#D48Qbw wCmg_g^ @U+ēߩTXڀB~+v"] />"=3xҡe֮`dcB跖RB´wNВ/u1i!HA6#x]g87o 8փx)ݚyڹN`l)58/9꤆_9;jږg$H;A+?nSC9EN934RS۟HFwPoˉJ`#w:v Jʼn.%v;ۊWe+P. pfN_>0,6RQS2Wos=Vo8$QǛ>.\0OzA,=TL`|͢(˲ BYvb7+\xd"cˇ&#أ%X!P3{:$ZWtl!28eD.^^t4\D\YO@~[hmSsE @JT3S Ɂ0QIAU4EQQL*RD%ELDTA53RSJ…0Vo{ԨD^S8١bbL9o-e e.e7RT6 V|cNRZ"guLxi 9/NN|g;xT}R_8,96D.t?OrQ-A[nE̠.;,`#ISK)bG|~䲨6k뾄 p:s2bsaBBR]pj<@crs P@slù2_8i:uU@yfQzC/uucY)顡)ZgK]4jkvAzg7=T૞쎕ApUػQ+Xױ<[5<GX_w|%9k7".6{.Rt % Yp'[oGOm`-2Ȉdu5?ci69s׷Y u50%}, A&Q9PGVx) KkT^^wsyKֆG|S%0@*pl;0KO g\7P.s 7%;NڊnQSP;̍pEIP~_Qu_5;-g],tX7x8~o (E~#w<ʀx:xun@>z}Zl>>ԁw? 'GJ2215#kۣ6(0+qsg*1AWxK0_ YnlcW$|ic<zʂ| zbYO`k?5v8~P@YA$iiF)?gp$F#NdžXwr)rfYfgfl7qI?0z_~s @ _@Z3~ĆH$ Z531!73ʢ)H 3Hv1a%` `$.`"玽 p/l;PZ V!~[_:@M@cH 7 m#ٸQTDPj!  WHxbƗՁ})A#˙j !:@|xGPtSw,֝xYGPG3#G5.q*nM&o <iR}&DM.1_ԓPTDÈ.pb~eUp$~)(82h)((D@*ִf>"O 3,9,@$/չq !@(2ԙ|w;F?Iq0sFN(yl".B'RH7 0}u&cʚ+7$(ĨX (@HUGqlD8zB>0A$8rSnm&p99}wfF(~~cka|DGeK$$ 5 v bB(1L_!) /auntzۍAi_BY5?gnmOArĈnww({ K0lRo}nݏ :-71GØm8_j{:) Z[G> 9脁UJKʿЃjkUI#L tpNj 󠧰tovNւ^X/U>Vy[,DG$hH=:2)Wb`(WdK"xno<]挸wShQ}$t+Wi`/-yOP#O* xHxVcZBIEQ!~Bɤ?ƁROp=ʸʤN3=(3_ tR,֖I:|N~zO}I:2}]tjU a}Y*TaȒŔoЅ ("Aq<\iB!z\1)1iT!HCp:~O ru;Qqg^lԦT!&MsoUB]l"~ V,XKqs/}aUE$h?'䴿 ^AX`a#`d/:7Â;DmLGĸSp%a("B.μl{dG 03s) iC}Jn'(SUDcQcnTL1T@c5ZYp(rpu,ۢx sQaM@R`m s 8" %rS϶g 6Pfi8Š"6xӣss 89%Sڄ L(N36zkeAsUxrY>?"HWupG4QZ(@?|eTEQMUn. Afv{\љ[ҽRpx/C G=(GX?.nI M )j; yqʵOׇ7J#?~fs4ZPy"/yɗ\þstBf0G䜷<|u۩ESx GP8],c&S.aoʝ"l?KxTNɏ*bԺ˷.'tɲs3CCT&Qϫ02{tt+*Bð"i^O㷠~{.s[4 Q./×g \E)*ݖiO'.ch`P=9;рbsAcn*_OpFa$-qJ~o3]0wT_Hׅ;ǟ/msè5!gOxX8}gHB7ٳPԜ*ۃʲC[\^ ۽ޏ<;uy:})珏ewm<,vKvK%7D6Yk^߻R,Sx?Ol .젇M>#z~iR3:cv~ nm\~VgȻ,bWs콭7iy'/`D>Mځ}0s{9іsXnSDA(;CCCCCCCc.\s1M;3q~Ac?*>*_jbܯ5wڴg ,^mŤ+ %ND3G u$)'&tFԊK'S\;za\fZN#n.Vsϔ59퀁d̪Ӯg*> kft~cw XҮ-}HĬ?eW~9}wwفѤZ1,K i)$qC?ݗx=/2 agvj*'(oB>qDQcw/][_ڪKww~Mx{YhU_QޞŇKts)o>Ca5Y?\~YrXe92x#{&A-3+rŽKMʇ!ٝsOsnoaCj|z--KB$Ĩ&$ |'Hy!գW:d3r_ϫgv`;! HQ_is< ߡaޡCmh vЫE8N*Rǒ_9g߃ }޽EE:ǿ[gfql#[%1A7˱1co%/bl7o',XM]GPx+ińGwG0OUq}gGιwى,HHq8lSo7ǭ07(s9W伔n {^<c߻9txyu>w#ވ @on"aCֱ(}OWt80G ld P䕧激F`W[K: H@5qwV~5\Mb?0"_nJ@jxZjɘl _ϑ=!>g[6DN @۰/R%K㷶?q{%꺌B mDL*DAW}}ď!r ~vr%2>mpdufd/Avd_Or!c=*zp3b`7!u7Z([f] A'rt.͜o?Oצ|#zhF [;`T$wf&:˿8 bqN9yYK>Wڴ"T=wɾhJk.4E%8T=rq襛2Ζ1fϪzL|sq ޡ]kN}Cɷ:ʯqy(u_d$׬w_U˜ijb)[Ke[:v1 4LYl;{,:vu. mZ+Ldlң;t =ۡs(ӫigF2WX2HOzc}?Yq2Wțzy<i6NjB2Pk8JJxdosOw1 svHT=fG֞)ߦP北d<{{\S o0*L=_!r2pEeƫ .id^jinC;0.oQCם+H0[}dϫݬPw>wvTΎ ]NzpbK)kH0s݂ͦMhMcE\{{1'>q3+%k;uTwmkd~0p ] <A\]/$ENK`ͱ1s:Z.DPo{&ɨpXV.JI۠I1|aII W͹«@/0E#,*\i `i@1UQCAC!ARTRQ PD$4Q3J"$bRJ""* 100fb3  j && LJ"bI"j 3,1r$l(rX!$  pL*!)"P(`*Z)JY(()#&(i$JB( ja"jj&"@$,eZ Z" H $ Hb"F hXH ( T!IhQJBZ *\%( ! %"&*h$ f(b$(I&Bh%I&%2d( Jj*ZHBb[0b! " #!2(hdJ d b"*" L$'&d"ja( "PT B(bB$%(*"a$$"d*)`")jb!* V!&$h*Zi"! JJ" bh 5ӜT݄S)Q- ERETE F (IOMPS4L-T{vfaE S4%1T201#URDMD@KC0K-USDRP4  T(hR(")IXDADD@D5PAA@A%I1DQ-QA遄@TU5IL@THDM4TD TUMMPR))bb* e"(2\ "j&&d)(i$Ϯ4L4RP fa DMRKAT-P1R 1%+E$%SLEDAST 1!034@ГM TQA@$E4XdRM0UE!CDAF"(j"&)"H :݇h^?|`Hd$B+'1&jYeKB! `)Dy B N3`}SxJȪx:t\u?.Xq@S";RPw|dHsIQ;ĈD RWŸJZCb()ЇtC/?I9+B[u#&{?d<Ś?Q!hO_"c %cf*YAJd.H5R@dF 0Nri2D)\g ' @ udP ȥh2s ( ,* JA3 %RIfs1dMIƈ0i\,0KTKz#alU{+U]*E8 #*qשo-ljw5&Ʋi ެ`l}S`)J8F`ua^_u n-਋mCs D3Ń8lt5K$֍2 e\q7k&^d=rW";6K˼_OZ~_@k4|]O0okku_F8Ak cp7 򭕡3]J|j8wYHpiKeU2_jrCFߤL0g|5Cv<ϝ+Nz җR V̟Ґzz(B8K7[Zֵk_~wl7cn]YWfzgu>=Gxigz^n F0xV1ZR ՋfF]] +Y\Ǜ[?0oM}ї27yAlqGůrDN,_)qnNm9;컜Hx诘_5e{ޯXJAyAyzW2qCCBl7_Xܚ1;P1qG}D@"^  XYPE@bw7uw4 )7;>|[lהOL2~t|Hޫ@l}|.T2=㻳m{KgMKG1ߪ#89UUޝw = rϘ*Kh7'$Er&5ؘ)d:841B igǥEHgs?c@KC}n<{#!4 h!i2śG]i>O| Bp' x -| pD)t@:B^:!yk;/>e ?ti@:_ѫ$JR\[(;Nq Y0T f&d8>?0vvm0~{⥽Niv7 ҄ DD0_<#ӰB6}z\ad# Qosi8d8{44x 6o$1V3_Ann!0(Zux`.mSW$,rxn-XیOIuJܖ[w\5 P1;/G\.Mŀ}]54- 'p-ESC08@bPQOl>Qx%ygRbt9&7ZDp */ezS)ܡ1nZT 4+Cy H`PA[;/ d6$ E —ҠW6A1(PET}pc;Cg_1RqV|Лݳ~Ep-1b`6O V`#>7ur,nzo n7z>EY8k|$krVx=ʴwrx*^6ăDE [TcFSKC@|7rnȩ6.uok9%:'aG̎lCXvoՈ4 , W8 "*Wt@Y*c@5 7}vvOG\TAPQhDPnndwWs$0g"}(`BOM\ t^z="[<!.#$Xe?[!Ǿ8[ `,x@GE` v_9;|y w)9sr=Jnw3@@ bcWwA5Tx׉|3S@gX޲ͽd]J|'>BkQ'h;d 7G^h8HO/MN<+lg#5/~ȂXT/4?o/wiׁW3ٝTePL߂%J(@~~ J'RT8  !NԊ;<QXMfӹϘx\uui}W~;]c)=% =O}=sH囓ؽϵb=B tGUP}cncMTSkæc U NHcMt(f|m_LA`mvξ9;W8D73?34KHJ|۷:Y D 4!b4 4^'O/}vS"&K %LEJd~&d1ןð v3*1 #xtqP/ eaI_¥-oP2` EGa]٘QXaysBNg/D0Q t?Į~d0_q7UFx@COdb yNH9/1/a -v>gS34pw2h??Hqm>ښw³q\j?Bǩ\9xjw=X:[\d#7Т>ȵΛHKo~|.mCl% :b;=U>6Šxӈ(/#=6=tscv&`Z+nMk9Lpvb i$ *_'#iPT‘sqCm~.xUtnrQF Jz#WfaD`\YKBLٙ=W0syʸFj BStүmX!u>qs?`O)Z'oxR; +nllbgsNuJmgĝ@UȓU%*#! M{R\'o"4PI`ާV(6? =t{}]M!_(J@DFh]qOL=86=H7$](*Q%B"iٯrz\{0{|<=]#옔 c)z,HEVby sC>O358@PD8[1~B(<PD$9ZOnfkY]l[z+Hl9idn|qQufsmd, !|߮;::lsW?fltGSvoݾ5gnO .99$(οG\*PlcI3ȕ!ŬUZ&88jm}S{0NgdvKC~1:ʨErzKl8`6q}-ۖ \pyv6ߥUm54Ў٬+sRaIY1leB:ogB;JuuY^kn|jY*vh6cu;v뭖 $4Y,9ƏQM\έEWiE ]t28v;ڱ Oo/a/ѳخjZ=zeGh ~,w?E-0ȞGX@q8g-|)!W9;Dv"2i63y|6ƙp;$ ~%<;5P"#Q!K<uT}Y?"`"rGw_~xv((xJ}Ơf7a2~^#_9ADP4 )B-#A@дQHK"?I(0՗Lb.&aa P/Fab+M%,R13SaX4d!dPA3X6`0$CCIXd5 aӦ.R$s ZG14e 6LjѳXDzVM`g.Uf4F5\CASNI10iݑQk05DL$ 29 n.4IpԬC2&?m8DLq;Ly'miЙE`Eu!hErKfQY#  #j"'(P(Dh$dcm+Pc$كQHĬ83L D"kDX`K쌂 0N,cYd IamScM "2 3D6X,YPT 72cHo%X,f" )$)q =gc{|/,=#]>Dv,tpݧv6IASOR!O~JБ Dy+#n s 3r3>o T>R yꔒd4~̧Z$qTpɣ} k}cYs~"5덯j'6g/myk<`mY^K#mTÂϏL8}0mA wN ![OtN/*mw-$9o韼9hf!dq~֢xY\λujaqGzmu\v}sėt΂|[S/hsqq i~9h8`vtĶ%w 5O %9 PG "w,_ ~v:lG8w;`SN,=03MH&,N> mޞ$l:W{ bS&bCr/e·c=x[Zi[@I 4!G'j.d \U!.Y" 4HPaY >hөLv`bb*F^ t֒(3$g'#4#MlBd ɻVȱf`uYbQM*pHYF;AiB/Upe;n$H-i^4LhUxz}p/c3{rл3Zhtbi8kp7 jO]Ov;tЫ\ 4" Xr3Ʊ@hӥDA8,=ePVMShi WL{yR#7AXQctJ ԉc2ݱ?N{PH0i :(A(!׳7ye럼At}A+\o/ѐg&HkH-WΩ 侯]U ̪ M难: |q'd9td5 0qJr덨Au6^6ޞ}ةbqf~n BQLTESAL3ULm[h$ /FN.$9(5UӗZDP:s \E@P K '?6el0BޅR+^dw-IZ/Q}}&ߛ??Bkpy0Cl(bnAN{b>kk뛇-&a" A~s2kI&K}~qqJ2$8|VHQ XTɧ c<')'8t:C{aVb 's6#j\_hS2Q<$Dhɒ"= 258NF/Ssm ClZm~NR' Mewy!dYB,Ք|~elKfٓ v4+Y.F- H݋?%'}Ifޙ^t ?FS~gk#b$M6?z:%kcdJPz”J:%IM5XT زncƔ767n m986dsTr6ͻ"ÀMXe˼';H3lf>ERG=?<ڇ'8z32"w|l" }*~f~iCm!ӁV2FbRX<PYXr&*F ` ;r,ayJ. 8-=(4kN/~掖_7}Jhk>ma^Gnv6Ӏd@nh sJH@ Joy$Y ;19KQkǒ .Lre õwY*A5M/|fx+aXk; ?wad\p"iF/)"%b>y <iT6`4kLWɁb O ,8wyoF"; 7%?|JfգoT9VkSBǽY]a $s{;HHR ջJ\KkTuG÷Ӷ)G&W6ዓV˽c}+țzr,^? uNȌe!ء=%S"yd%ObWdS* N.IEç&,DO|cs8溆fHVC%tp4p"9y{]u|8ht=?dFh:<~/|+dəyc׬+N\CjԒya"ß_^ W=CMG.>Ƞk;T@{s(?*Ӟu,nUWmPzAw6ǍJu@tjkWd2/M7ݺ׸\xqwRt+1D?zOgâ? ǢARRhuܨA%V|_8<.C*"Kdg'㪯]R/kaYJj)JjDERT? pOj}^1G9;Jvѫ!b?Tp;›VLJ,0̏cRj*;+6ן oK?԰9p87f&PGk!+S .d~_~շo + @I&(r[cJGJ%2P5ƈX3^"p"$Sa^l)9I,C]𺉏e ,憉e!ڏė!.`!["Ep.D\WaIˢ}6Y`S#C2Nm#;0Taܯ~9:/o1o><5?VК~,9QP" u iDKa+YG_ySQΘ*@l6Y^̬Һ֌ f *)'ܓsdY65铦×wO7@Im@# 9j=Tc{×iת*T vESxOs h>|8J$(Koe7],>o!œ/o>rϝ5!mcpIJljTO\j_)4P'E.@P^VgNA!Oq"Y~p22HiG,>n8GfwVP g!:*z06q ,qSPX/V(A;ˠN=z{9Gd[YG''g{?X0:9"5?Õܿt|?__ІAӫ\6buW~NL5):)d\ПLP|9|~8*]҄]Zhe7k׽$$ATW 4/`/$LB_㥿a8|MBI{%0PK|wI1I Ŕx5}=[9#' l(Ǎ@yE8"s 02;P}hC9_eD? ? x]YtC|NXm2͠]O LPmU0{f/m1Ɩd#dqte70D ?X2fPQy|)HN-n=b3( q TUP!J/>{I,z{;K GՋzEU ?6bE@6޸>]||)gѱ` ҈˨:1%wv(G6y>_ (I?{%,8>t29j͵[12z$ps-x[Vl:Ήq(77 $ `,oU'485)_禕Kc5cЋ#bQn`Z^g/Ny&$ aZ+/_|ŖB\5TqrkW,Hyy.PV`z/S-/ xuDAD]^,uY)w7x<^.nt[Zm>䟳ƈ>5!i3;-h(aLHOΞ>cR= i MMߢ@ +l GLCm?kP5I![1W1Nk(v"Sa>/Aqj~y2;Ȝ9ϧ_뷔PSFh.5r &1ٺ=PhCg}_΁fY"`/@lhGBaP$fP|BxX;Os(7V*/x'wʎR%B %ZflAB/\^ LQ?wo,23|`yKELp>dՓ{jGͅhџߛ*=\/"~U"O0rgֽfbhH{c6.1uGe{gGsp9kj:n-nnX06ŠO޻G<7)%ɼes^,P{QeK*#wy4"iϪĀDrTt= X'["l_;_{gv{Sq G)ϭ\b}NU臲mZ,.pd'3|x3"TMK<\5 W+EP!%[P+^¿W]gۨX yz1WGWo~Gu4D@Uc_KӹkZD~ XW 7}@*PL"xo$^B< ȿsnF-o׿ϊ0y܀CfC2 k祜!hI(=B e>/鶚Yzxe[Do8$4Z'K(8}Fh_%|vZRQ۷'cVdrVCnpTuL/(Av"(yߎYA(!y/k3wfa#%Ćo`pmk(d ڈk]ֿu!$Ϯ[1'oXD{a^uDwUi()Fc!pT<.c~h=Wǟ udvkXΨS5A(1#yOOGEy:*Ps@lMZ9oކP~׊^"(~ٵB@[}S.GlD PVD6K<`X:NYK٘fGzvj;MZ=>`=7Sc(O @%@x"h#욏}N\PFy)8w01` XbJiOL?1) "t>NF%XXIṘfïN9o,7';:I/1=OKBLSǮfR{vgň9[X/}{{zll}[ҸܝЌƠc}Cj]V F(f8^7ӗ$:p }ԛT EIB$wU@&Ų{9SҢg4X kh)<+_j rpe 85n_XVQ>~ñ`A ˩'{i4I's}x!9laݪbiMbps)mr@MJL~ߞ8Ľ.xQ@bI]}߫O"Tȏ%LON"!YUז22OݣGb_\Y!HBP$o }_TY8ODB^Nw\%,V! ] usElTt`@7zH+zhQ#(UyX8‘={~nzaI/naVD\m)Gd٠F` EZD)|nsyʫd 3%_G݂"" cemAp ,eCi#DuDP,W0Pw{rp &%mr=u۲} ]Iye }yN#My6CV:80Fn~bw:>ф~ޞs'k@Ǽx].|(›PMJ?1,-fI/lDh@7ă[ 8DBZ)]WKZo[l*MsV`^v툦aD|UDl_Qr$Ag[x^,m-~2(N̺mGF-7w6a#ս\^קpx*_f+}_T$Fo6f\f܁ޜ9l$(b|,U 7aÿmrg~| sG%t>E\Z:|\hF4tV߾IVJL6t!iiV5Cjʸ϶jIE}6wʆid,Z B?T@ ުJi3~EHVf0poC/c[g|]) gf<'cA+' W:Gg[)bsb]~S7OBCֹ uXr#Y \a[<{ hY0'˛V(e]C gXV2{*TqĆ(7V[bn!JP$bJ,(⸃h@/+Poyژde}NVČq7kVx0/JȊ63,HTr;\Kz~9gѢ۰9yE~ !P7u f>"pu+eA W GP`GAbDP"YHmA_+to?1\!zPLOڬM_>$PGRxmW6ĖGڠRem[ECpqC~NѬES!^mqXT9~*+߁~T=[fP$(@Z)`P=yO2[5?I Rr2ݙ_bO'xꐈBIb'o,0-ْ?aok a:<+g\du*3BICg0D*?A$ǣo9Q  % !IuT{GĂ >ϔ?CaZ!8O?fԆ2^DNo}êpYa޺$߻F ձ}_ ei oNi +-S@D:resx8 Rzʄ)sQJ姪R.&k m~y@tN2gJgzf,d4av~LWwN|)~uc05\qvFk9a 7O V3adGs{ky)Ȼ٪>4f<%.u"(oMi951bq 0%2dމ{0 ^[EZýjHLJ;UwWOȎ!e{J2`EJW!F /t\maj5_o$$ZA L}ޜO 䢇?Sqg%1&cxW$-kO:0> DASڽsvK?UYafډ+le"eP;8W eFٟVWe˂|[1^bSܶ[}7_'A¥L^:"orj=Ob@"tS'W\W}龇 @c^ Q%f钞Օ|互_+th)MR稣T_L8 w =EPl?0 B@%me<~ʈ+=Ŕ<:=FV.ٚ ;smOb"=` v ^*me. Gxuh-""O@w}7ĭ {ČV!J@z w`OrVt%Y;k 8%ۘP!̞1G{^\69/N@_dGK`aO#cݘV'ϫtkzS!ew]}E.=Zb`*'m_&ojX)}p|@0 E|_\,K>ufPuox{?]|/BJ!#%Z#2]I wq;)iA!]&Q Z(kwBQէ"w/.Njs: I?z?Ox>oL =az?1o攜`(ڌKOM-UP.mۙx+?V6/VJA[%)VeTv}E2#!BK/;rE\;A:zۏ~pHH{LK#suu'L*e._ W*.Cp 2L^6Q>:i Iy*s2Ōߡ mc.lègb(*B庈]+}] .r}&L#oGc5j{iӶv,`J] T0/V:Gu$]eX #^DpE r{#J,7)sh8fxe0Q^*:$7q?x1z*&Q?b*:7s;\@:^O_f/1WFlL( Q9奂>ݵtZӥ@5T*lcnZh^YCY~s"'<[Ø5߾;IuǟoΣc=KV}s}y 6XRC=nۣao>Gb0upCOcyP7QS=Gᫍm*8v#\ɸ6&HHVc슭Ժ, ~W@8 ;e+87]9Muٞokw ͏ |__Dŝƶgރcg+AtMBש m!߽u;a,0U WH }+Pf:bJ1KJ[بWV;-gHF YF6|>`'.z! #F)hB?qP#II|TSf0ޚcmqBS׎[&$b\5ܶւoo"K3ͱ UGtZΝ[.S5|PdLn`[$m-zݷ~oUCeջ[r[f[ZVdԮ:aF9og*}N wڱ}Z_' \r&=my& u08޲)ծ岶Forn+G_-uߜx~1屶N(L81zC [#S|WKa5!gb۪HSOYV" BVG` #/4C|8MXJ4;p|cF^ :eˆ;؏_;pr9ʥP^pnYϠ+q}BV': {]*?ù`⃑urݓosˊ؇ m럟tLJϴ=~F|Xa9IcvTFU+E0 Eʳs3[.a,&irNռ@8Q?L <ҸyAFM:aq9a:lzE]|^ae;ZʳVx^Y>sk[!FRbjwp8zpRAjWfS݆PV[Gf7QtR"NoYG"Xv`ѹ<9p2{9< 4"W_jDte(ݡ1*zu0dfWզ}waeaeQBW gG ,,Sڒo b36j0b!Lu>1իT^""#~3,7nbx܌%\) cTRV $Sse rYv^络$sEYz݄;7u lbH#nD'7v;W<|́iJx?o9߹hf[xroO}" &=@ >F点JWmy_CT^۷]E2xFn: . \6y~l>B(I'IL4 YDT8zPz P᚞ :&@&y6?Ӳ[m)667j?{>}SOhT=!{Z*Rk<9G>C+>?K8։v(Ow~V,_d6?D&VzebU߳`+ q ngӒ ½k(,rڵ*YMS_fpa9*Z8ؙFBiLpֲN&ݣ_ۅ )Au#埼[x&;־XaXaf4jCӥN~>4g6c(=vof+/V\0T1Q˥?ٖ(spA9r\z`).}@HVV}=}.Ϸ,I ,B R"`iiP@"Z)ZY1ԈuU֕?(Q@W/ွ$GI f & 7Nvfw1 QKFTTgFL2ʫ *ʐ"RXdtgT16YSJܥ32_r %J-b3Re#V#ɬŧmhԑ#l ~YYdXËTUo;I 4d&JVdWi `a}<=hW=CyhSP}ʏ+$pɄhCӞo$'Ҝ;N 4Hj*|O}?<J\iUPGQg_18J X)8#'١COqXhqC,kc8`@mo?확{Zw173&3US{SzYݏ\&4z aI ?&&s9;kÐˀ49!b$b`o"HJL>U_ eƠp'8`$VQY9%4}@\oT+9 6&׈2cm{f0APyqjJޮ0P]0砠hg=% ٹ@؈&f``?W>g ?N{ Χz #1Ⱦ5fqjg[#lmm)V%Q\l00w፽}|} $ Lz UO[d0!=:{! |~Xm1dN>1|23zW3XِCD|f[Ks #;.VAOrU&pFn#b]!3By0F.X$!32o?6}xRHuNfA'} r{=°N!p#Tߩ9ye,\Hm&QfP4!u)m+To z{d0kkD8>zx;ڱ * CxfDH@1:a}xCMh~`Lt/|uxb9'PBDH%rFrAj 0uS",ek(929z&̮PbjRTEW<߲JMU31&7s;B'ơ }Q2Z -&5P3㓄TOT M1 3n3qBB[Y4 7L6 G]=us3yS C} `2(dP#}7$=yM I$Y`n(u;-Wr"xå E{H|OAAm(Z}yFU-̦ma SM4% KMPTRS1dSEIUH"cC)mIUTV)vYAE%UY SEUc2WU*ߡcJ ϗK0$=UPf$msE$=h T9g/o 0ӹ}t{m)NtAz 7e(4Q%݁{H#  Pb``D8aA )KBH_ɭ-D-Z#L4NrDCG] 'bbJS$MνKی_3p݊Jj J'wz|(m5'Ӎ]LSYG#]D^@O2fjO#"/HscN`KC.Xu ֻ?ZL ap#f4Hwq4/!s">kAˈJ@|[ l@ h` B;@" <\Or &I$I$I$I$^â {H# !hbf``HEC4U1v@+>/H>ewZ)W;͊l8_Sc芁TDEP@&o꺮p_5uDhL7@O@"&ٍ>:N CMba} Po /ٵEoè<3Y=J|γ9Daʳ 6i걧J6 '~#g#Wg@<'r߆yze:Z<\ٴ Bo}m= s;~YfPA 5Kˎk};=,qmFڙv&dAl@9 bZO Iq3lC\)>"%%%89]1N~A$/1=¨(5L׎M$Q,K@P2B(z1*UʔD #m wnPh?uJT A__-<^IJBtŝ(|Dcnɹ3DE>ϧSQ:qh\C04! 1H=æOco;ߊ=9 vc%z;_6[yb7`h0 qz'EBQvL&I ($:v#TMQ-~n/'U$c? (alPg&fU((2(P)( tQKH|d"7J:aP1>RYס[h?U fK߳7$xO9_) <(2"1L. L⁑&‰Jo;YDPâsvN#&f/rGWvd6-ϣ;غ=CD$9rM㦅a2vopF*x˄r2z;7?TW iq[7s`?HvN67PnE @FG.ū}r|GWY|߹SfJ+1}s b4f4.dy\ȹ9!IҫAC֐Ҡ kYmA.Z}dV7”aZx+\)]l EL1m !Ǡ)[ID\J"m-I D$_$L3Z`heH-DFy GEu.PA$K|GV.?+NBurɿPI} (Bд* IvgZ&?dd B c0+_4<:FQ0$i09/a["0\0#PqD׵)fCbejCm m&)5??7i7NjBd˅.fb3`py|1HE =0}We'1㔼瘽(_V?ߙ8Y4ttPRx[w&d]]a< !GhCS cc }9?<.BfU@ț͆Ydzu4e0y*@t"q碊mD>Ǩm'-ؐNPd#BrĂDb=FqhJ֨nPBi]}%#A[(+z _>];5gkimGB@[*GCUJ3J$UK/F}{ >9~tI:wiyZPS#7q0hl9ӎqڠtpy'd ظ}ƦShk!onۘ~NJ,^48: ]yÚ"4^N(7#ri۪N< 4,FѩnY #nkLʀ4u1f`AmČPƂ r3iR 1zoˍ7p  clh Ц wPyh9@ < ŠP fBmpjX<4EzohϱgsGẟw4v8 /2.)8r{h #-B 0[Տeiq]>TzȒc prv6zBo%fm.'|.x!m>uypm) %-ԗt|aۉfB 92/集@ 8jFsѩfr›j0exO"mzbk;+_??o'QD<;)& &Rx5``~Ǟ t î0HA)F>KߕFosœ泣<+pc O_+35g yMJ,YЃ0:́ xh0#"uᛆ:Rp!9rig$9E}řF_uՐz/!y,{y6v9D`}eBbn@ҙ0O56פkm:wDo=čqOnb9نo|:ѣmȑ%wd2o" !٫p$2d&/nr-{nkch䆨wd883~5`2=Fn'xǾ[wP R՝c|$=p1!Hjcm?,oK6:1{=:9{IdFg>lGӱx8&ס]ǦlT)kh*VX{4(+hyu\ohji 8 DץLDL_BBMF@ƻ[xr*!C9peXꈀ]qk5y >Bs8Ned=ƕ) y~MCUP0)u"`Ub =Kב7Pڀ0S-6*NZ^ {ZexӬYN6!KߎEf;zZ<`y<Ӗ䲳áqA@̉Oc8UTPpvfn@^:q8!vPЏ*_f66:X61`4zN^ucęݑrBbLק6r`6ל%^8 {<|$+؝ $.8c'$7>hOʶ+"6ۇeKJhv7f/`ؓ8ZMa0&Rb %bk[i.87RimMx.^E0-MB IТ3 @o&=8rO{QkJ E0f᧠kO%!il;amTر9zN嶶ы3t' P85Q#(i 'GTXQYbXk52cqA(n,@@R/a(}g<¨־W7mq9CFÇpat*snE"]Өfޘ nY#@!,D@t7O$[HvޚEhp"Gl7Ƣmӡb\è0i(_"t>3#xIw]l;Fz S0l'8`eu/bQzT7c 遄:8x 4vTv*d>o<R9-#Wr;i>o>D^z8Њ^~68nt/1_Z?ԑAf'+"ur/5\g×SOy2vzFeȗb~9/y=$=+a-%^oNg p4F}K6}lqBo VЉuQW?/ֻY'W@w%+w + `^6yxDRA1FS4Xj\cyKVd`IZ I-lwހ÷*io ;7x8q(7J2N9ԼS7'9% ̀2M% trIqC_|d74=HԣE;d 5!|^R/gMvwd@Nq+qchOa9r98<ua f{6)zW^C{ؽ:Tr`hX6JIZh w@;LS\4;#6{󙮩ݠ9d0]v [ ͸ӉvŏseIi vX-l*>A.y\G0]r^Fxؼ4}_m Kd8uFNkNF A G mzaV%9VL $Rh%7!8t9s#W Ǚ)D{ < }~cÁ׋rP I:U DV PA:%AD; 蔂hYKy2ִبLC'9osIrwP80 >0 4=P „ff7: D £xf<'Fo*tStGd;,:b4cZfteގ낊U7K|?Giޮ}_߈.%/s K]Ǒt1D,.rgH-Ώ[Pu J Fm0^gwWP f&ca ixYa=|{o+~zV*P'|y>B˄ cc"Dv ;C恞T 9٥^_9ďf;U`z"fs-kD1K݊I`ʐ<ޅ F0`$d7s'|$1=_v=}4>U%CP3۾PvFDfb夣[ kԁ7YJRgxYhBTB3Acʤ(+ЙݑM(3=$1ObN2#@bY4A !'ԳS֝;qd<7#o D@Vcukr=7"qX !H (@@Hw;UguR7Tv[QDףyipAby[0g|t}nFP{!ɍe8 F#w!a>}\ 8#J޹ &[co zS(#x$v~a2d4iЄ41ybz~#ćǗ||-KTnFhґ'H~-Am@"LC 17O $mz|q .CӔ+ `oKPO/Z6A{Y5k16FLM80Dm=(Րp$: .( p&xY0狼]h0 a3sE^] 4*j}0/ϟpZm|kϱAN6panH)lǟmh|H 6Iҹd"EHHA"I8Dd%UULïԓ;aơ$j8#QK;w|%eߚQ F-OεGQ>θn;Sw bI!WEfm輕y࣯uz2K% g@v%:ր!FP3՚\lCAė3Ӂ+94\O!=~~MY6f:mb1VI#7x½[:MozO&7AikJ`C=UR##S740D9đ݁$׆ 6D ,.~Z%Iym|mh%~_iflwSpz0v&syp',/Dzmr@ePYmdL9YfCᑱgl䚁ٻDdǭЇ):T7 `.\=w(\ q第TO`fۤJ`gյ3cc΀(;^i,PWBr33#J7Jg2~D-T4$8;E{ SɅ~y21 W."{*]ػֻr[|,#֡ٛz٫J=C6X @< g34nvb+ D  3LdtrbGυ.AONX=<%xے SXZťW@uLܥ ,1ZɱdnhБ}(1DmH2@hXV{K$yE$LO9(#@ҕVɒÈuEFKb$LK_8(&ⷋN~GbI)&qi Q|T[*3o(̪y/6u'A!&W 2SdР@Kal/IUg_NxiS>^>~ >&ޓR- w L[7thFL3"@T7Nj1 kkA:Bj26l `YՅ: MjuHt/ {u9re{ eD>pvMFr!tà%SX,6ۑNQ> D3ørMc`;m}[mvGe/Y6N%1x1/@5CDi|M8[ް 3P 9~00y=gu_}`o25-t窮T8zG3Bt]C0es/IgYxBS ,@`g,)FG q6v0{=+桛fNrb"wxnq@KZ\+ȓP#`@E&6*/I=Q[B!9\VlMlŖQn0 mӎm nb.MVXf3at- mچ 1a?t?cBSi|DDx9&[CCFɨԀJ@Wyօ. |.tO߂T5z\dXoƳUyW8T!JATX+Ơ!RDxw,8z-Ȋ7QHyU tJ@pA'DAFeH;0 zzhހO;ˊCa{2(/l $!Il%|=},2>\ 2`1`@Yxr:QeM1-ݔch3"  aɌ~1/ΣPl@V OY׶v,9,_gB>"K찬:fϩ?j I m&uW,i>T{_K=gP>} ?:g?=G;[KfM,Dʰ+=Am9QnCÝ5D()f3M`4X_5zqmLLFTq w.q0mA>z鿼]/ּy^=5X}8u=,X3goˮ/ U On5͝n9ITrC`+>T9VQcje-M~BD8hzUO@6?( 37$ BXF@.hR"Cw- Cr 6 %wfw@vA #eZ~p"*Cdr:x)%SPS5{`sB_(}P큙81aEI4S4&hbϭφMJu0zy==L5 tC1Id3Ga=hI p;s}vqD),7Mfc\̓42-t3a^*r>h/!|/;4ߥ 1;ldR ߇ y ֪wsH0x 0DҨMaʱ1AD BOb*ӀwǛy ^ZJuZ>@QJX@\:|KA$b!Yw2k.I3!C [ؐ8wϷu2;od9&%2!L$N龦WF^HY]^${F/vSL!MvemS(*r! &0S.dbV@hZP ȸm1]!94)u.wqi&rJ,^8RtHF瘙9 Уé{$}q\GC ny t`D%=M5B~0£u^sG,}i:o,lS`@`Jt45 #2A0T !4h̥U bl@v}t䥽0A6rNl^R<#C}/v~3ރ9T<# "{$ IJ#0;Ӳ^Ez4iS@`4p-&3A<`'oSHbi'kTF~HADTq3g+0Ƙasڵsb==iB2!8e+_J- c\3پ{:O^s,v\A|L1;Mu"dKikAeu?i`/qI B?b~ݥVԹ1,76".ht~20?d rnRvRdt)Hyrd2 #y3.|<љ("k]!.oySLP YKAwImG(+i<>Ak9{:BރH9pwW/^q4ݑm9LdgqN{Pad)Q6MJ*jGb̿ w1E5(%P]PE\TrxGkeBMPC\m>d3sΈo-M!Bu h=^fk(UT-E `ύ>*ssG52[JKXNDg$ УUf 5 ?< _Hf5HT?V>W/ yi#ƒp3t QX 3ٔ F gHYŃ0O!٥4ax|" W4]7뀒̟;q {s*|y:U:ÈxIY #aLXM^w`8!I<{AO/0r\&1GCL0Du^ PGVg.z{.`;Ϯu!1v"ZE;>.$(ˆHH 'C:fi">c~"ޯx/Z` }4|B7agqlBC0/F}rrO火k)OgYOy>C$IOgwgϼ{EôH?ڇZ3ރӈ\k:RiQq0ž 8|l@iu-wC@2Q!u&E2mt3O Wχ,! b9b$c!T !w 4LqQET-$҉HPąTRLAf;\F !sT$(3p\Uz  Y(8h(g` ;k{PM\/BIBw?T }WcA2%@S+5Lę%#aD'OpJ`9wc"h?CIׅ}-x47@iWK/.Mc#û*`0J!jEإccLtA~"td_xdBA=pŋYJ (;^3c5F۶I8{ojM0\Y& 9DizY orl^RQ]9A vA9*DŽ6Xl١NߧǑDf4EIIEd_O}H tD)b$Ax9ro:!k4ۢU@cc 0!R@: oMfTeǶkfyfI(X=lo|"#.wMOS= <7z <N#~@kSEol,<^ z|4`& &"A`P!,*x!χpRS za0VM+ C@ 6$""HL6eieADMz-MҸ 5F BN0g)hc4SYM8aࢨ:(PR&9e5 hxԹ7z> Tr*!E{'u[`_i1F&ea!UIIQֻ%VVcB+5ʉxynY(#;r1=5;F'NRNZz`zkJ#͹3B Ȋ3wlB׌KP!C ec4|8Ɂϩ , xNMs4Xnqp1/ʌp N| ^^]r&^$0|3! ;@3J:Q}J OJD@ɼVD4Txæv;lPM5f h4zLSLS iXx5ˈPA΅FulK0ۖm-з)ǎ8'9k oH-F.Zk@@vd\ 3WZϬ^xȄc<ځY,'f-)):jC۴ 0Pڨ I !4BNr!<hUVhQqRN9$) 1OOQWur.D7$.exǧ605&7w~NC:}=ػpBEڮ=]ؠ'$Cԑ>q =jCػ0If4"Kz( Pa9YrNb`k5!3'I!tF} }F GAG`Ub;vlDP$ xQ^tyrSz!(x`bt9ˁxJ4~o3YXO7@;p\`ό6`ܨ6ZL_=϶ )A ls߷LGІͣ%qQ#Є_=R[,zf2@ y {Hy;3S 1_v_i ϯ˃˲ .y  I[YO Ӻ&T_7Ԥ_p$4yŠBЅN4ny-߄0. $CÉ7=0l@/J; nn>,S"{xVǗpw<>m3菦9CiOZb_N$F 1ptKC(11 okᣥ뜬SsdDHm)a-:s.0pm _~zt#{@3&M$s`Qaă"wp#f?8'^d{:Z iB,r\􇿪'lѦsMiT $ )%×.!c01ڄp{sμ_-gNgC rE}m$3Y;&IY&6ic"lÔϜgչfe7qmp,S2-y{xUՂru4ލOzN~gW|l.r&\xSb1W4#{zAY 7#r#ZӡvaC%!ғl\طcoP~m6!֜3l[1H"oLEi UTPD}3)a&p1L+P`}}b;t7а m9Hx] ݋0axzwB{N2%f&y=.4ӛCy'b2I;NyHNцM`8Nۙ!5jQ `1h݊"$ژ: A9C6k E˜5Є!!&b,E mDi+dltCZԭТU{@v u I@dw+bTU0L<2Lnĸ (k1peP8镕6bv)#&nalK, 3Xږvpr\`P\nTDa_ -x=vlc8`ALe :.(w9: 41G>z?vWf]}AP$md (-g3yﵐTqPUպMcYllٟGg])DLQ+@D!U4FS?OdR]:i#H0aD w ٱ",PAsEikA#!PJN6)Gͪ#4*Ngr<`!n\دyQs=~TllI&SRiV'b0M 1F#6tɿ(stoSW6:  |&`udAh}2)Cc@ifρ a4:o|~+Ʒ87_pz9Ze 6.n>Qx ? 9вi"x8u!R(@7;,bGw3ɰͱS }H]y!HG`5\ 1$BhCr3 iݐXT϶,(I M9f!6=! $7~T3.[ M~eui\C"BI"\sCNO~ܶnA[1w@4'I@Na5[xvѡTϔ;,<8j*in!:{x5"KNz,&2hq*d2@M<Vߘ  .j$⎗;DnM? MS6Vs e0/cF6I4|dP2v+H&e G F68D3vQf|T[}"D#KAWyb7VBcLL5 E4+X0┩)u7hȆ=JwN.8x2*{;Hbf7¢Z.a8o%Rfr߯m#vFjC> 86Z<}@=g2? PY8i ċFoT.x sǙ S@`%‘5݅:0PQ8 'f|?zﺇ j$+Ù5xGIyEtY9A(ꪲFh >f 8ŻTfSi*]MQ)Do[7Bn^Pa=nqar+h4]~>^ OK Ix[ agX<TpԜ6>soajh #|]0DB {㹁0a{;e 5!P;8@)9ҡr`je$7ÿ^?.@._90t8ilj5BhPT 4r|9*ӇlοMZ)B%Vκ!u6bx!WG!"YT"BOwD2Qh5x0TvT0?1HHݒXNSĹ$5v L7Zke>ŊFDHɡ:I{ <9syPZ8zN SŌLagݛO{FAi#40ĸGv‰AHy tYへ513(x2|s J,X .0ނ22k۲szT ϫ$!L o[|"iǁdYﴗI0JA0KNW,:=^u߁Aʪ;ֆ8!֫qPRu(!nF_r,y@t##B4W.BcHG>Z^aeaH6Eqs0B&[G,P]kAܜ klz=|yf{{xՍ@| fѓeku h , 8BQq lx FF;kI|w<&|S9!.Lq2 $Cbg}-z.i+Ocf@@?+9}(*[h Hp@@Ɠ4l6GL#Sa$yfB^P!QA͖ &_YAvݹ`̀-@ 8xQ$Pk]Qqp-gN7t w繱ubAN6I11eų `@C i_R#>P#6Mқupx7N\Z|a{_W;,72rrS Wr|/Ce7]YlRm%oSz6ē#ar4g lnVPd0D@z1'@' NC8 xU89!qYp;ó/І9It3hoPϫrڇZm|&BI7UN_CH/QPu2 1'bĘL>$QF;ڃ?q`cJvx`n3&0X8Wf)'XL4QAUʪ]1j((&shtL{6>ȡi&x6e 9ӶtN_ij7( -` AqʤI` =8c.quB<]{lA͍L>PjْQQ S RNI$@=ד/gpG0]p>'( UL(yrIs9 r1$ED)-g&7d>.'bT6u&0K<^3VwaALkmqlE0R x] k,4PQ3<덾)buL$v6[IV2EI\|pq4glEr0ŦqxdS;,]X,A]`@EdFeB"׊*`RRdJXT!ca>r-Pr9pG'A'y xT`{L@tc$(v{-)S'o#zl 4o ]W rN 九Tbk6J`!]ʘ< O3hߎpCJ0QJi ,cC6$$tlPy}'6 cmYo^)E[+хŗ""+]>3Rbgv9.`>2;GL FޜzP."zŔ¥=:SWXf:%EWV Pmma,4|GЏChSqq 7Ors+%:^'8Ďq z.%qOIݛ!27Dk8BCad3?ۛA3䆶 WBO,7/GK[_8;iuֽ95 D [ߵ(c=lCVImڣh^k{>NgoglI#e nfh5Lx) 7 ϊcY&sAՎi)(<C9^aQCdPDd@^jsվʼn:a6c$XKV1@CFNk0@$QCZ؇҅ X֒@K;7 olA46&2G8!AӧxGFXkzzSД$>@d.2H!D,>_1h{㉲YX<1:N$x! hdĊ0#¸}n|33E;.E.8זsS~gNr1pu|mk@/8Z" :>3A34mI`L,KYq7  /KG$fm<ULr@`e&aѓp4# r!oF3z21pٓo4cBH1-cw6@MNC3dDpˑ¹r!nEY\fokzm"fxxN[S;Up,ZX,%t 2m̶md3{ޭ;]6-.C{8Jp[)M=KgBš~h dD/ ~}`Sɟ;4 K P?8?QPW;Gx想SMzug`ș"$LA,ЂގsǾM3ayz4T,_UHɶ͆U6ynXZ$ z|ࣣ0_q0^HwS˦ATOB 㫎{/O#\q9o Cs^ZߍnpOc)vPﶣd_R<_M{3B>moK^v?7]eךcikL3Nzԭʶ9]&09X:A,!8 'P!FX }XR9!D}6viY㑶R 9l%\ !3AQ \Z1ӆ-%rJ_f.[LJޓdN6ϯcqg4@EQuPX1 7,LJ bVh?/*l|~  oCDӬH{' zyE421=l4 lq+/zW#2ܢPaK^}Pp{qWjwyאiR* ,0| uC%0 S +  tT4+U Dof_ȩ͠t]Z=gTbuU[!v@w DB:Ƿ噁٣(=&*gE9}9 }]LOOL$CAquCI:51E6kށEMfu>p6Ҩ)U,?&,ƣP-@<5{T њ8{ X:3/D>%9=-,k)(h_ʀ|Xt8KePz*ă`u}YPCc!-Dn1tkЈBiLx4(DSF@d-TD: 2N{'ӱV>o(@ qf4Ubi|2 f)ŸMJP:O5#2(PBAa֎ "4PA[{ I^-i&_g4V`q$^)č?xY&^!{xxN |X$D@PЭ]:^x$,IEdPmʹ?|f,YV^ӒMKed@y!/8tbS!|h OtGmڄwXRze1vߍ^tnnyݺ69r%o{{CSr,:D(/ 4uDC"!CÜ5b *vmZAf-`s'G=;{pF'K{QEQTQ?UUQEUYUQUW+<4@hl T[0ԁȑFMi0qA-+osmtSfIpFA{u>(o51^2f4BxOCBq_Og%̐e `xp4obLQ=p GF}'GQ͗7ŋv. ض@ uBqF2Z\Ո`1nNB\ϣUg'x WQTJaǧ5)S$js7ߺ'ciXDYڪPT6St=H`tst(z%*~@qZ4yLf &Rs [Sɂh}{y!ijId/̛_G *B0^Y$YL-]&!o߾ 3M8%8< |za`ZXš@q*l@2sz_lꀋ E,PIN`XpYŝ ysIn9 t$-kG3CQXBr9@Pk$if" fwqpeKrqCBLh8pcQB/,FRPVNr³s˹q|ڥooo~;:;dKc)+jL+@Bde)z@dq 1\lvQ) 0ZB(4` ۨޮ ꛗ cd9M8/[ftAlN+U.u7:d- 1r[1,KI@ExkNXj%)3J Xv30D&g\A8U2M1&Ks:N?Cm~g D@l[@}R ?"HBdoiCߩk|}f`=~[I!u,9wL5[%vq3* N&wV>0GDr6>*Tqsԋ]/p'.N]N SVI(0Aٱ qȊqY3@oCT7)#6{oT0uԷkL盝&]|q7 # tŘ@ƫܪ іs^Yрh.h (qnaCߡ t\-@ brcqMD4pɬsˡJ:@\yiNHjI_à I߿aSD8 bIepDaLS2VYTCbC]?<U9 b i$-vb-\eYq@ԘӼPC|fq(Ya@Ip"Rh`Ѹ &p8VA"j'@33r T㾮Ur>ϩ:פkq<8͘CtjI's7CNڊ6EQ@c20hG2idmãUcKd:cƾ'ޛ~ c2 O[x Fs;__qϭC:9MG?dM|>pi ,t<ǖvZ0!s!L@̧Wт^}9##8cf"aa8L 5= rYJX`\@@棳I4']0 ! P !$" `T:|ރ!p%9wRxIzS!9"PG<Ýu@T*;#̈́}7$hAzZG'y8K8?˞6"F4,,uP' J*'D:H+`EӲw:lrH&N"4$;IW{UhOPr׹N%M|4}c:'x>b dF95s)xA{!=$|r^<* 8NCMCp3C&΢0\DQߦUl5=}:C's.I}nBCE("QEw}x9L|}דmWtgǦη'vNOM!J;zem(ļ?V|`0[el$GwF>FM&iԘq+E8K>s`H%y/۞@h:&Aq穇ff},!ܸg%WRY@fS!nsGWk(;VKDfm'N;Cw͍t aЊ-}w5/M|C[0E0C O*lo~6@&"/-vyk0\Qаơ2y `FyQr&0mNlO̐zQw~bU,F 8vAB w [HÑ D9t4,iFXL16 3F(Ihfl;G6utWuV+:L>ӗy^LbhbEx+k"g\lU~gtSR;TJgÍ@C`zN5Yp)UlxtFxrBy@o-:q%<C!MР=z[xDZw> q@b2wJ|!h! [8gXnvs1k<Zcm3ݝ쨫\s 6.Igijn.uc]} .X;S4"P"2g"pmW͒ ݆ <@`40(o'sЂyMn='aB;$}v1Z>mT/lq7GrGLo-WiV%PTODr˒~{i?ۈ >ݪ 6`.A4ΏG#xkf׆ţd${j>5,hW3=] 8.[, N?P`L@HS JXt??{<5Dƃ;$(z[iw5 p8Q<#s4fjZZLJl܀x^BzHrS^h 4>a:HL 0Ą( [cGhdH6@63?wCɒ;WqE&soG;=Q;;J#֡m2`(Lr=Hґ< MI_ob`7?Cx#W]|'8{L3(@,b``I=u4X}Bs57PEbe,=h dij@?K|'" 1I 6D#^2J]NKk#5yJaT7NClS8 $FjG4W>ӂ'HyɂV:d+])ga$a۶* Hh40c1b"q=Lbg$d5D;q$F۔h'Oàwh*w/3EAdc 鞏v.s N^y_LN< a~ U3 'dd6HF~J0n@JlsS'<)۩I%p*2SZ06KZ-~kcuxTB>e_O {a+8zos!22M3~Ny Cu*)baC0;# HCv!|%_;$"KVa22"SryXAk}Dp86s'8YOv"Δx&z{{R-U |d8C_?82xLMU1A9ۉ͈i,*_m-\ 0!D2%U$'\G~AxF(~\kilWg]bVa|w<2G}:8$DoA!HzOi Mp ?/7SYwSLGlzVHk+yp7wU0 7l{:8$6{q|/>yK?^Q! m'A34SQPUʮlс|$Hȕ.Cdd±ULSi:zID% ȿ`UFxp2! 9љi pJi*֕ɡOMuUY#VBaKm(^3n>g %~=.tC%pz)< SL6QOsνg({OI> SdP(A"4 ALdѥR@`W 4[ KpsQSGe^-@Ձ|/ Gf2w./Us' Tk鎇-aìd |,p4TеhNJ)m۾:ujX<^12Lp,ep῟!ga$@ܝ19u @K~nL!d :ꊡr닞0FF8`3!~($7߃ xf2t.R:i r1/OãCn)E"&c$n&, 4/b k=4~\EN0Wb(/T)vnY\82>."a#΃~vƂWp6D 9海bC~oO@;s !8JsOl ܱ#>V(a *֢ 2+pRs6"$B?ڼuœ"08wv{ȗ &NQl:OEBKl}qnOL]|*]=Eex\V e} "- o I7pީd߁V$b=o{r O a0, ͓E$.^Ӑ:ھfx"o<ޕ@C=9 %9Ӄ 1H&T2 rI-VG(B^/3:[^s1Zk;@[jLdTBI@lжmdd%nj<#nz#w 4*3~Ț203!R2R[OvÞ:P\8\1L5ǚGwP(o6X(T !.Drf;>(#!b- uFKsΫ z&h>#!+|-" nTD 2vP4,BB[vln f.Kfùjq=_˟wm fg*qɭ H(E:d\Z"6sJYGAp@BdC\nMm!!8 9el=oZb`JAкA b~ya@l>7}bƈJs E["HlDȑ 6`^"l~-;0f RN 2Q3v(/TK,т \5Nv$8d* HaX2 &CN޻ q$鱕'zD z[B4U^={ ݸĐxL$ IAv:5Mfxʶ꫎fݧwե'ijM<[˗M}W81iCQ3x>p0ל{|·`S"BDRx[k;#$pINOA~Ltơ< \:Y˿DTA3q|1=!Ntv:o=嵱H̽Aܻ^c2޹Q煮e[aªsTTXBWI} :̊FI G# Q@Ko׍:A&`A`8k>M^= 2)qwRcOh6ѿ 3c(6퐯|cidT 3&T""zTDRg?=^=zTQkcvt`/ E*ai}x&r4SZ$ N%߉ʈ_71~#ǝ:{)-ĸ ,w D kEK) rcՎpnz9@ x{@hA9`?]>b=cpx TUY-.' {Vi-8~p2h wM\C}:y]fVs6*Јdf%&CfWEv4 .l@IZEm' 3vR{j,;%rl%s'گP`G:Uo/݄]5H%}8 ]Qh<9u͠8 7Bwk> v> 1lJq> q,O~{tf8ɰ0@9\@6fP{42'egvAd)9ƞmO3WݹΏ%CzH2ciePiQF@ vAx -,T qq M<Ssѱ}pj.Bt|+C͆!o :s$|F#ȨcXi=Ǽt5>d gCӖs*d-8۔-CI="Df@D« +;!)ᬩˣgve;! @H$3+ݜ3xH[1E0T#qk]:t mxH(Fx@5;P9q)8ôNΗ,)G#gHvciŚaɯa[sI sᏃ灱%$<102bbon-]*`, ¡I镵 Tp"]9'$2>?Qմ91[yDT)mWH'vAWr<1<]0i %:#a"8xR ͊H߇VP^N% SJR}Cl\'Ld>s3ﶦMl Y۵qBݏ#ȀsWfe{ð+ŗc=ۆ{Vnf;=P[pPT sj9̑bzk52u^eޞ^h)=pqlfaWNQC1Il3U9Űj[._BW"1;]>N[-G;nѥ,puvS/sNJ+}'-WF0M5[GI3`fQˣ* .F;BWZPbv۱8@mC8)ccYkE[-6}/KM:oVΧBib` U4#g1GH1jr@-9ywN^ xx@io$$w!oz^k>=iK ;O)]Znn!WNX""/07&P8#_ZIZJ廄3GT3񧸢=|8k|"a7`M1L '"I9YS x˄A]iff90#3yp} !1Vm}s$I$I&1ރ] |<=kp%{K'ô8lP * GK]鸒 ,-ɀq=b]$ȼTo ^& .$ mpHL'pݦGnu3v%c̽Aˈ`Drc \!e~ZC'#OTgc[ؖd=m;!>ݻ+o7sc(P)^|x<8)k60$}>>zt 2 `ēE$86dV-t wǁmޭ5IW8! `J.e7 ^@I)Tgc@ ]T,"BBel\sۖR'7&g~#""Z?k$$2) $1(dO4zߤqϼ !!W&sԍI*&&44QdS]^s^=*Xy(UVe|5|S>pˈ2E9`1IQ֢4L &iLiX` tΤ]:hԤa.|fD,, "* FBD :Q@@.1ൄ7mQ.$ P _ lKP\kg@$7Z8u@;Zlpp2Şpp/,=Hj %"lp䬁_[0HRYB|,_fnww (8l ߪwKibˏݻ ՍZȮ._Y^2T۶FtmצY\Cn[mrn=P^xi <2Kvt㹵;mYa9.Ke_McA9VwSe!{ev.5SQZgeo[/ԑe4y}1LAңhav.:36t/6mcm۶. hY'-]R)iv߲]5-mv2rm1`vw=VzhQ~ʕiK,8AˁUl|gFKQy=VպEa, hz:9KOn7zv-Ổ]=,y7Mt힘q~t6[srmq1i?>ljʻ(tn5nvنBm0Ar7nl,C,wƻ5-\!N]-6Yv;zi~jXl#Htv6DZcK] v÷W g~_ZrYkK)/Ž狡trfãuWkYӖ:tʚv+ǭМvttOHgӳfͻ![K.JByGnۻkAMFVRlV=x>p%mK(noݥ1c΢X^m\rCV7N[_,.S5=P8W.6bVvH;+C7Χi˪݆v]pnCZeم[fwq 66ٕ5]7v 8p:/ӥr0n 9׉_uJ_*RC$!.n@m ҟGgFu$s΃@6JJt0Zop4ʨSD8*Mv6ĄS0_py͝={wً.;Lo'$3Y@ Рnsh7810rb@" =25z X!7G.H79!x|R68dNA7u*S eO:R@{ _S,\$@;x)g1i٪[߂k"I]!dlc9| uucBZHsۗ668"v4 eٓKSJF̛h! s՞Wbvk1׷n^IFmTR%0 ;sw߇r9∵WeGyJPRPEJOW{pZvUT$IB.ݮ]5FK|1ȔPBŹjfo/?MZag(pRK@fbV/x89yxW8rn,Ȃfz`)Fv91xe*AFU1$ónT iXPf\"$r"P`sj˧nxxr:_BCRq@$& di $9Y6DƱvSl ikGx..)тA-1VZ¡1>+]"jBúx?["LxETIݱZ#uO^F޸FZ:nq(Hҡ lذ&[y@hOBtٷ[hњvig0ְe;})jhWv6ߞƽxiɊ WH'GuEFIu(iڈvr߿s(& oyX֢􂁲\z=wĐQ\mёD7#/"F.`N~};[d z ѽV}ܪU9<&uxe]:"T@ lWvS!c19UJ؜JQS5]t%H:U^񺖂fE‡0Pa #^Yqΰ֚XV:ܶ@#ME2"r`&4E;1VM;ouL7K$m؂v0 .qS^IgſjN|Ӊ& 04Pa}CeY1Vݏ!5d{Cv Pc=4g ~Q>C$T\N| aاWSH`-&" 'Bₔ80huG 5k4كqn/&.zrFX(rҖaEq4~#C$I1'8<57ky"禎imlwJ&SnjXj\ ԪAUPzH&;AH 6afdBx_|@10~8sP ʊ;8/H164R8ݨߖC܍/u:@c fK) %v_`cu.)XȐ!+m `@HZ6@DE f(S }5}D,ٛDb{X4QcJ4XJϢa@Ptw`U*\x i={:׌%+xe7aK@Ēf0,sd+&kTj˟2nt窂sKTk&' IwK|_2:%PuMrijR-:oA'3cBEEϖ|J(s lJ{LJ T od$$R6dЮ#| CªV,o/ߘsY+s7A<11ҵMsah$Dy3Res-U,2Lto}#b^piT_c{PA~Pn=t|]#| :> (I@@L%,D2->u9gggm߉3ݔK eccߓS dErb0F1]&gF:9@hz"'{SBVQ|a ѳ6, N&_o_/S[BS !hA{٣pSk6K1WMHboK^ԁ'NXm5d 3o/™M{rvٙ>i oyHL鹍>uS@T,k< ~k_-{J9(n5g՝]{o^I&RKfL2о?/ } Awl h9"`DG0|ɗX5!اV3@_ue8Jrv R#;lﻗrm|GB=q@{ng7=:n!q)i:A㍄Uq#@)FaS=;o_~ńO$JHqCi|x^㾹"OИ62 c)!uaٮx\"j$RX@ d# pRqRe49@ Q;9U!f:a@ -15i^1ڢ91ژ.SY a^P"F\zlHܕZw8tu$KҎDX8q"tIg DZ3pD Fק^ >$;!%vMEƕo\={6|u7|^-LA߹wPɸ,)'I]0UUUݮ6Nj*QmU@im7B{M3F B(@BL.2s2jA7hK$֞D46}E3ˑ 1cEDRDڠbF$T< >"7!$QF*O!2 UQUUUUU8_ޚށ2P2@h'j'-=TU"^: L20Y™\J%C4Hd`HaECHSTcň91 EEA&ARAAbL4299a[Ilu"(GJ.Xà DCjJ#f4afJIJZ4"@ Rb4 !$`` bA8!DIA22PJT "T hC!%k??@ro3n4Gj 1)"%LzHZx{|UUQs1ŀ a 9=}3ўf N/[mQF ]h#z$@.*^Q,7~}@64ǁ'#X 593]1Zn3-l74;.@Io>MLv'm;b@=h}{s <`)8r'Um駉[XZPa!jHѺtB`zyMC pK@R*eKM2JeKq8w鷞]Z nd')|)C QF<0dn#]E|$ǨcȯO/Z P8ĭ6Hb cB3Cy@%։o-XPwbHpex ƹHL,mGl6o.x<1V= 4|>\yi^FYt^!SJhUsW6M5IŠZ]QV),=5MGA=¯~8lݐdA;י" '$8͞Ln<9Ri  J" ij˜ K|.ok`w ws9az0ư-S=d0Lg43,v 0jd@ nĊhT>;Ӱ~ 4\=v} Cz*q^axQ yzXa(7Kcsb͑GCGҺ@$j2enk.[z6ކl6 o #0Afot72(3 #TRIDQF[o)ƀe צk" rrArخ/"3'8W\q#r=SD5{۸f3{蘌vQAAQi _#%NCMrR{HJ55ptt>cC ,10՝"_a=>2xgɁ\Hy2q ^h}~ SaAX+$I8,@ӈԱ QX> XHkd Wm>c©1% 0x pt C~!Ϗ(k03#yM M9p=^|˦iNz*W2N?tt;U\H"`ŇTHii͙]nBh#3GI4b}cpI XFm؊⧐sc}3nNC\gt5}}szp 7|='#,|X rR͡Zm[ 7i]z7ަH$;dxpcW62'؁}8\abV=$3&F\7DM%Y\je0`dyziiȾ8+& lN[4*`鹾[ .H6h2y7_Mia+%pT:b!7۠O*slm%5ߐxNfIG$H;8:ͳ4>ب|P9I%9㭊3Xɢ&wnl8q`b`$ISpk`$qbE0wMg3c՗ %Y>;L(f*DVv0VlVUI޳) Lpdr BGˆÎ{M6ewB\~,ט1i209ML"$9 fnw58up3˘J=HV _t@Wr*t^9l7@y! s73Autף~}u|*.gq ;]n{FVM3oA _0XӈDbKC9D,p{v 5wpw=CkM 4,# 0P7+l 5KIhv$Ng#;Xp7myam( c%W\VOsdb0uIQGT],D"IA@1Amk R P( M(~JI=hr#ܵ6[0 H ,/ڜ.yk 3Ax rX/ |.^ !~Q Sm1۶sH<2wAC)ҙ8)]<NSK0R&;e15P#ZU^]o'm )-FsF`e s 5:ZV'1 7:w(mDߡ&2Xr5gtݾ;cp𫢷CDw$wCBr+"lxٱM}|9(NSW,9x𝒥`v9Z`EkMdMJ6P!&ur5,bb@YE!gbbC3' RZ$dļh+rAZO8qw><`+ܟYsߠ$"v y .4=" X ȳPdXً@`C ]@ y)~vS'zyާ;5lV8Hmܛ2΢ɨ"o ̪ ;y# ߠC{s0ւIzXjo@x%,vXDw P D %%F،@>D'w&f]S{~tvt8DcUß#NAV(Af-}@9k=*<ϴ$5 _4Wʆ8hSlF'Y9*XUlGcECl:J'B 3:#P}Ն΅8LlXƥGUbгse6uE5B "bD] #1&FDQփ -,q )ϯ~t/rl{!5TR!}Av GY0NsNZSYwP}dWᛦ$F~r#Z|qr n~Y!$ B#`„!B !$Ҕ"I$KJRI$g`B:3'_=|^qTP뜕( 6߂q$b:øq{WJwӿt ,'aH$|<Z $lɃXy !顩KqhaTG$0\ޠ1 Fq8izx[fߚyW@Y .wP0z{=v㦞zL!l;sM#63<2mxC3^QySQ0~NUl p{"[s#roAv3]C^ -FaBR;+@A*\_ɠ >Se5`$-CE_Ԡt|,;<v%P:Hi IQA{cfaoNKyPI28&m*]nݵC $. >EuK)ȭMhBDWuyn1Sd~!ݬM &>¦hm.aOR1nIB3eƊ?A„.S7(Y `CXoZ j(7(c16ݿД B$pc$p2l%P@.@te`LH1 Oa7bR@ ztI?cH^^%4HYGB̧ňv&n3e>s3FƖ N5=*zaA x(O*k'Tlޤ5TDD\wtO  g!?G~>%B@  &N ;Υ<3'}JJ=XAJ.$8:R\K> @S"ky!"#]1 )Pӿ@㈁M9='ܿМ[Ha^xІ!)&Q?gpr~ο)?`s͋ v@`#6yza;Kq)oZ2VA" VЌ(.Q]a6gvpnocc.r5F7 E:iUtx)̝-i -̝^IZ2);0|F=Y'2`͙"Y[x Q$MδpI| WP K#gtH$$VwM % a?d`Ijij )j% Ќ6fAQSp(*S3T5 , "HAwUtzJE0<BXNQB@i> dNO:!F;s_˷&EHR^ij!Ҋh@(D{$2E 暌Gx 'm6gP$5nb 4HPK!H5`JW 1}wwܓ!PY[)MꁳԄ0}ЄujG'HP(=s()B3J ,0W%,^l__H\-2F[Jbؔ0cyl&@ e 3.{4,=jqOscO~Α)CiTVw8b.AH6c1K ;,"$I^|0(|G `9 R9<9F-VBd ! ҙqInp? @q~ F3Q2ERbh>@䄝= eGs0 1YO+dTg:P0#7ѡ>ybrBU33QՈ&lqE v&APU2Bh (E(j U Szy87D$20ı3, Ɵn *%Z4Ŧ5\0 4$D0pooT}#Vk23#oOv}js}US(RqcXOߞκcq)hS7VRrAt&ѦBWkI/˘8$00LД}TLeݐTmρ0 \jMP`F ,̩PP_B!-YՋȅp&FmE`1-2nHa-%FH`lcn%|!KW5ѺFFuK%c7F/K^ ^{|4P^$btG{OTZhCd:=1UJ|$z?u>d/{vp (IftK~0'U>bkl5#1b*@5c9INI#Sߣt n䓴{эaod04b5w(в0 '2B ʊ&ab۫Pr4yr*h$jJ܋炔U(B&A[0%@rdLX"H=n<6Bz'7{9ab" K$#j"i(h`!AjP0h!JBB7DK8vI D|Lm|76'Bx$ W8f() )J&Js#UW4Qg?%9"=17iI~Ǿ& z,BKhؖnqv>Ge$HD#B<u@fv+51MNv`dMaqIDy Т0ՃU,AL&7@01, MdL"x@)rlQNU!!:~yQu5!*$f+8!j Rs+sf%h$׫_{ J@# cT  :;aV1 pG:=CgAY|=`S0Z3u̵?rCИ+kr`,|TKeJ `1-Pzv i&7z(  ]MaHfbIH L4Ar թɠ\Rd X_ŌDh/,h-٩^@ƿU0_] 80 0ەu?3<l35Z]O>?q{d4VX)3DU%AMK*Y,)RFXKv|&jٕ_>ZmJ~G1XEaf[ސ(Ih4CNDFʜ'* N>ο#ǷVoƠ&&; zUaGȜeB%"j0Ffcj!CQ(R ,9f`݇ 0ۿP>n{z'̚E0kRb&R2cJǓb9q8Ù·@xQPOOۢ M g̀+xcazzCp3@P!ьSH^z%1ŅPʢ()u+ c xvx&0g$ahV\n(}30Ho_>C<ĂR@dIJĴVPȽ0@7{@(OmAEIO5儸PҐC=3קt>9GrZ@Xy篰'b4?ف^xFB؟6qKCĸCYLD giѢPő [r^pRN$OM2jE{s 0T8͍g;8zzӿ,hGa`Q7DA,<; zq2d;@CHQꢯȖ{k2w~[8(KH_86<`͔M_/\M;!G0WU "u]17P(R " _LUaddi,0 <`%bL<}qP e{O]Wa63CX~t:a"6&@(}T+g,V'd@PETMUQ쪫*:IDAT,S :T7o@CTl_vO$( }yֽnH:DBx*łᶞ] O6̓r+OQlmi{]~?'^7<|~g_ϴPL`3rKtaӃ~^hmA3G ϸE==BPI@~Tj^ T(^ᣴ*91SCX;@p c"a)¶EWc^ ETn(b񁡈Aj  Cv)u.Y;3"jM(e bf85-T, Ɍ?7!߻4I\ )MXIǽ<ڙjcF ÷}5gdD1E UTDEDl Cil֕ B~2:c@+1_Ct[݋f_dp]4v|Q)󬉃m ބ+*LOICXȀsYQM Tд}Ӌ&rF "D#0p "ܙ,k2K :W6 SQI"aIrN%rN#R?x:Eo)ֱiLb!@ K7MAg$):3gJȚ$ Tm^PR|yHP` zozژàי1P N15'dj=n,xI 11lb1CC&R52YDDQ`@>RC?Sp-liCy(V@y=+ /ČM)%!4$4纨N׼"=lf(AgESѥ}(3a7p8r?gl5Ҡv͓iC@sAd-! (DJ-9cQ6u#@BRmu$&L&)!tbLL Gyƹrz9p`SJ I{hmxҭ(PDQ4~jJ ';Sz\[i YH:ճScV>Nx'0c?SjQ@QuWo4L< 5; .{%,"Qz|Ns.}6? ~/t>vr@WւΩnKzGpo:~*^#aV\SnnRuwLΰÃɚk|F2L ڪ6 ?h;e`` ȡ7<[0HZmn%XPnr>6"5@W5˜r큾 pR3x %fx67+OْˠR)1Û -0\Ipx [x_WyQ6*PL@ ȁ)oE:ڣw~yEムL-Eٌwzz ]Bеw#EIHA 5%Kg&qQ&BWNr.Mpoj l#9xz)H>o\C a) M+SQ$#`QJ2"VR0.c  Ҁ%3E6,Zc~*>c<{쪂4-QZΡ졉"iB| {X ,#Ya+1_E!9gun)C:Kd@⽵0IˆF ~C10Έ %nxj#eIPRk>jsiX~8_1lO@8l~:(NOfFd $5Aa.΅o?SLMDdDd9 `T Gr,T1_O `Vj*ZBy4|ʃ=οNFvٝ/i nIpmჳ2 h Ҩ翽{B PF UK4MQVE*r'ĄG W h.PhB4eN0H!EEiFT! #GIb#RlU1cIh@BYkeZ uIHYrrKe4eR4"F3əfqta0$PF#dP9!R·#drA [4pE6ITehdڱZ5PfX`g vJP^({ e6Dw#߳ 6 )m~/D2}iN=b˹x01_ E&ڢ)J6(*c 8 *a[dS_i+Le]:L9:ntq0BgΝMfB(E= 6RVp }-ECf '6$2Zi3sOA`?-P#n1^;hq b=sΆb=^!9?p;wPZ)*yĊL$EB?W&eYcBRVk3Q25Tٔd 4Ue3MDFk4K54Z i bVL0%rD"000-h~$f4jDu`JcF0)99.~+PD(۲+7֗{j"YR33,332Fc12jf0*0iC &S&B=<9Mb0A <dX ZX8Y0=g%GZR4J ڏ lR~@䙞:أjDG`=;`LLz/cDv|8hWaieL7HxȜ\5aNч OuD_sx!<Ǫq âJw[UMs2 Hg^?q'<cHI=uY@?_sxdC@FDx]uAT8ˠCL< J-AyO0jPH>={q*N rcPȑOr$Șm߈>b4#27DHh `K6k6g9znpi0pz4D\.aa4H^-#J7.A0 OnVi@Ța!q5]~["`NA,]_iS~<G:Z (xDbK ]gzh<.Ϳ.Jyd~r8 3ָ%PtN o%$J%CDI@~ >x\tCDlۊ8sЦPR!2LDMQR5bש.pWךs`=WSwdԻ:zy)5Sn6(?pm&nf׻ 8V f#fd5H1c8 ,9EH:uk1a "6 BZZq1Bli1D҅%ݿ 7v4Y=9Jy(w.&[7CL1鬰KF5s*VpܴRq(EsS%LX@R}ה8[n!.J ͙ a!+Tѧ.%ۢ N%`2,L+}84oNBB\a[NWys5W&1f2`]MWeXyof59tֆc#Af|2+J$B bi 4p,Z7#e+K&Zug bw TR vF8sX*BvB21=zDǁ57i励6GRXp]fua#4o 4ͩu+\aSQiWA *_E0 &rAŐD634ts#C`B}YL( ͟nx.:hxj!xIVn"qڛm5'-K68Af ~mD(8YSj "8\rj֬l0k6Vw ; #oNɏwYflG kFX2hQŢ|!:L}ۂυ&pc 2ɞ!7!>Z{lL+ϏH`4[(:96{OͭI}QQJ58v5u"7x Rx0 XC?n.1#! Gi1<.Pqexڌ5XpTДeOzcjΌ0%--4dMc>ػ\QF6ujKHe@ULa!i)ohL>hx"E F> 9%@[1!#fǿ9ϳc}ў>03s|(@#JD5CMM gBPj@*t*98 ZD(,%*3 CG.pFi6=R GR'r}?7YNKc1lÈy=bw/͠Q(JXo ^ `,4(K@(SN"G 0>>6@FpߧZtAB 2B 4"ҀH2ߧ2 D?i6b <:<6MGp`:(/g| 1_J8 i4Rw:&:BI}=wƭ1Ҹ_e(cH nV"a89[yMqf{eq}5f5}ׅ HD08p^i1dl 𑵧hʞ{Wy~rhE:Dp4stTC6T0e( 7ӮqAļh^ bF 4YBMXA3~ala0&e eUg-LTfY<Ch \b@ ZwG`(=Y͘Lpy /`P!ǩ43TJIJC,EKQ%1TDBTPMI!CMYBYC"s55R< iLTxDDgJ@]4֊R$%gGs'򹏗Ok\H=~_R'V) " ~hPԀQxTtJU'@Ox}O ӽs=pyh.6LcYFkWB+0UPp64h3$>)05T8M5]SqhʨeDhhM2R&P=4F9dԺ$߸C3##+ V 'O zR =}!tpaFρ$сANdHT,!8Q{,=3ι⨓cgހ$0%P?)2.-\d9v̙֟>g~|pvLOh:<~/";! 4C^@aF__xoSEg?oqs ,{!xO8f"%B ERT2QݻӻG ~TxIM!$3!G.BV2X>E[0JMBJ7#4 @ǐ 24f1dSkx7mrsZ S@EmSYص%3t3wɣ6Q>rv*G\8G#~{ kaewjtt`@g"CсvDi%}h;SR>&߿vaeXru}HkHt"ҰPhrILjWL%u@C`zZg'ki|8nmN\ٶ&<4۩6ųArJT%"|k70`0.=8Cjw% S 6G;=F1ݘ& {Hqd}'/ cFbJb;Qf[Q`cfø#n;&v `тb"hܠ =gqf J^GjJ:uo˰mPX!|-mlB `g]?t7@H́`=*q1fm̀òhZ: ih<. }VYpΕArpB3殺Bbû׃ҝ4nk307fE܎-4gz}UIDv8% >5?-nm"(p)x.#@mto|%)rJC:ruWv!\6gƉݘ`h!Xm:EL-n,ypɳ+Eƅ)e!ѐa-;\b ,h5C~ 2A&1` `606C'7(N x6t 58'rn94H=hvF}pB^TcqHm< Zꆰ !D" "]CrEGix"kH"p {vTLrof htٛ۴Fx 7"03o,lĿ|ǎ6imCA6݄g cA"$di# idp obBDXA& DlLfɔQ yq<R@s4Ɣj3 tsƑR6`blblmRlo掞̼ m,Մ 1`rTSYi<:i8Ӣ ̸Oaq$zzI=ZR27ۈ3bQ#Y* q*Y8,BШn7HY@A D%gJvgo,=#V(Hϵ߽_J!I8VaDQLUDUUUDUUo^'ܰ^hbrϩ؅ US0342"u S10"0*Jf**QU{nc]xb" DDEUUUTEUTMUJ"o_׏6>=]wXkV¡`h;iCHX@25jSk{U@, }2  ^06R󧅴eYl+ }+kJ~9qAh.'}`n^N8Ɯ =b}]YMACq8D!E S!k.׭T /̰c32_ZB0XmfNiE” էOU4]iȼ`<Y+[͡l; g,pw/,/f` wkXk Uc9({`aLszӛ3VG5mI%Y0;" Nk &D6Glk ?;GD- w X3(go>Lß3p,9AʕG.2m7h2 ƅ߂sBqPF&5xNhid88piNv:;r%P/F6 `8 NfYdpl_R9e0-cSKb;ND`#@r4p Ϋl8ՄhT66eVQx w s(vE0ϓtgȣdȀ -i@%0B]zL; dB7[!φtN5=!,38xÌ!ck@PbHd95tC\^i/'IW#? C0L݉)$" "iI'aXh ԙ`FLԐjj]lٚ  R6J1(`Rhu9Ds8pO.%fq|l RF (McBz!#6Z6DR"և<*z?Gx נh!i)a<ײcF6&<)O䳒'yTtػ:!DA!E|!{>zRD!Vh5l?@y+mH gFF'΃lj b/HnC€{y Z 0[RdFzAE]6% JM.Q$"I`ŐmՅo{iq(Uͅ(a4TL+qZ.Ju nOe!׶tN8 CzFX?/؎r本a`Ju ׶iLvTHeq:z#p/yry*;lӑ;3(ݝ| qqx 6n@چBF'"//ݪqe; ="½aCqq;o`$HOV>߿jl[1ۮwBF$ =Qv[P*ǵ憻bl"ꪇ]89oYޓc9⺫$o3 9PeD, ܜ-QvTB#%݂ F[%Nb-^pyn=L3" .v #kŜOTŗddt`blCC$Id2p7`k̵|l܂A,n2p=Cy0Y8N[T @M慳w1N$pO kZ'H>gJt2w8UR`4"` o,xߋM61sߩ޶n˝ឣkPN' (t$CXȩ{yCCYSDvk4܇` aÎ.L, H YS[Q;vz"Kpy?@0f'OR9A~]@zI*.YQ5Q_vR{Ja:E>L7TdP&G= <3MB|D̐ jZI_ٌTo:?QhOqBX@ƀ`QEZY ?>k("FT Q"H"}t>`'ԜvTЍ)?c f;<S 4!01-)AHHȋԔS@(:u_V83_H{+pbOM_(AvLY&9plQd`ҜhPaJ=:[vɰ"z} N-->0Aˍi;a8!fSFb9'LDIDybzyH|:h#/L+4H@0 0s{D*qp40 ϤSm|VzYoBM8YˆR#+LAǘ)[$qiMkQo'llCz{ecw8%^1d WRıaRFAweX4 qпt GYsHaԭf5 E3Om73ƍFN)>"XzT>eʝD_٣|6ԟ) @LP"!=i'794.r(&3,Aj/ s ~j`ŢW,3L'0Yd ~{^J"" S$S(@pggHOO?U>.|+HI 7C}0DLwz#?-?S)A;~+&Pˮ$z(Xt~Fc16sos@N7D`ڡҫ8LZ\TUֿ5rST2U!8WK6z7&"T6ҺR@f@36 3ĮGŀ ͓jD`Ԛ>B[IB! _ΠB(5mz$tNcHRk6^)_:RE"&Z$nI$mI#mՋGv"ϩX|[-7`/sFH@-͖N%A 4`g N-%SkER O# ht1 O"̹NT˾Q`eYT]7]s 38:e6Vde"0S3ÎMKĸ6$D 4Q\-ەpF~^)LZo<3BrB-k]F pkl(-:#`QD03<$]qBcY(TȲUئg=I+^~^;P;`FVt)Ɩ6 Ng>f喆cs4E%Yy0I?Ck8F CDtC~P

    .=^0Pdu,e<StU`爗Ao41Y<箅lpиu[kY[xÑS#9ދxb4^5qJYGw%/4sC|!XrFhmb)=@Erlmۨww= m`]46C``rӎv = \0,Jȁ0$a /@N0Q4ꐒUA}( -4D#JUU)I*L^G~ZD{j) X)")r@К#VBaIe2g2)3ZtsЮI)h6 T܌T0C ńv0z<2G٘ؠ)6Gv:NDO!%JBaGUh z'&TiB;PcB>S_Y*AI>nMT`biIyb'!)d܆ȐaĜ" LZF֛ q8y- P`heqq`h Yme5T% P#GL-4rH$,h((1f_)Ȫx!D*ܡ м͑S) /IijQH4TK1Γ4ӣ2 Ŝ F0LihH*43 2^82d0w& 6&1B@ 35!vD:561(ĉƞ3M=%n9c+XhiQ01]oUiCR;6-Φtffsc÷4-nN0LN6ѬMqDPQ@Y8B9 M5CB,eo5Hd,KLHӘU!Y%!(tjAu- 1^ 6UTbRu SI[;w4lPDϘԭ)ܳw= x7.),U~CUkCW9MU빛<_kmױ2m7L7֪GE|4~&>8*>p=h[9X:HV'?6דM ^q$I%BM%_ _V;( %2T!F˜ru?f縔Ý&= t/-$ ]bОFgVAI+J@[4 z ChpK9X0Ii'q'jb(&bJ2(`bZ4r+MW',5 Wݝ&FC0R=/haʦBg[`A@$GϾW|z|3fW`{._GO;ϑyCȀZb9:ŬG߆l)Btʯ 2%փ2Scy~'fL)Nb칙NУBTTlCgoeE|/:n 007ԺԦ,1tDD5 {6>Cki{4 (Ywory=D<(/\z|1 eZO1@v-(B䑯Fp)|Փr{5[S0`M)}MGSqAn9:}"?[,EC!5X_?MzRrUeR 1}@ =8 kvDCP%-ce! )rP2&@)I0JIB%hBZ/|(E0IdFEʙH#MU =:,ꐆ(U8o 2HWѯ|P55QC?X]4P^_I 4̑R<qT[H m|D(#h*X>o Yf`ZIC3I ߷m$$1m4/ Mhƒ rJRd?(8yt*ϣW.^1TL[$$Z,3S(twuCԀ<;Eil< Bbߧi'〉" &5BH!붺üJ&*=! k :JjSS@7! л15]M)u 8(s)HZ1 aJ) Ʊ%$|42$C1pD/\3SdOdl\)1UyfP02R$2Tڈ4A* P ͨ}l iyGp W[cgdPH%4ʕB L!&g5>a:_Er08_,(Ynj+KPц[MbSJ 0E okF fm\0TrA%_Bqt0> \ SlL(kW藽-fø6~O3?(~ RLș$A<X6L6Rfh1*sY\r+`MW aJӨ$c$ؔ$UZ2-kF(X$jHk Hj+i3p3L1p-M b$6Ht+\Mhu1@HFK;%1`&DA F*jIK#RF GC! ,cץF:I䒶K29M5?t MlIF|CNB@Oِ8ckQ)ڔ @s|HTEGBAPO :o+ΧX]u+ s #4&5MQ}OݥHuȾ:~orS#sbViF^~vF%ߧ@QȐOBxNr0:٩cB@dOj6C~FwyHH?.pXTr]J>>= >jɠ5j4` +zfQ.`(|L lC (l" QӽnU!MDS+ UHZe:91[Gal.$Xii zzE!U"%#M!""Pk54;2PTm'+JChBm XA&Ye"nYzz̑f4 2cClGj X8 B [bTPnrMҍFbP$[ȰY $n' =xن#џ9xzs\*,qLıƮ V;Cu\ly|io.K% IB.j-W+yMOrj15F2[8A3kJ aG 1=l 4{4ص!oerSIsJ9KF`e b @'3bu8L|et̪;QaZGKM)2B #,@Rd==gcp.j9ڌs:1OI i)@!@)(F@ )di" ViP ) JEi&ʰ((hJP!B"bh5HEJġ (R( "RJ)(("( i*w}r)6d7@2 8C}o7نkAXKybd? FιDhV*F"(hBmi_ BHO>薊Br+"ȣN4(Dt"XXM9Ϻ NE5U3WNhxlKCCND+㜊=q>F>@_"C:XedAEMfdd8OWCx2#D:<01.KTM!I4$E0DARDDE$ACB$$Q# MJoAN M'tAM<BqJ|S]|1:FT~557@__$Du>V\ܜ9=AUI̾AI苭.D}U(Bm!nSd \ӦMN o/O%8H0~cNooXvsa,y"FPB0jSnXe&0?1vnyN{!#BbF,քcLOվX`Xc^ w1oF U*!]hȓvcG T5x+R$4[BӛAI9Nhr(b_øHkmfu8kd5,F(0D'b\:!YBLh 2 ibZ9aݻ$qG\٬CRynBK0τ.bߝwCO%3;#nTZo@e(voʼng=Kv4u߶04훋,f'a]ĉ*#DDM-YwZȈmHӖza:1D``H54MZM,tÎ:Hȡ-id}c<|w/:Dy.h{~nv mj(bc%ݱ~_p.Rkӌzp@i`)p@$KϣPN%^p>Qr@ "2H }`&9p@UWkkXP]/!xވ,ZZ$I l*ͬ OX!7X@eɜ0H6/cBwHd@'uoDȑ!|'weث݃YNz(Hr|}=p^q3@[ 2%:4d B3"jS~$wSɀcߍ d}s^%C 9ZYbT)e\ AP?h$6JQ qMԧ3 P@PIIOMsFItke,~u]^TI}/Yx)=rvgZd GcO+Tb́˂6!Ahc BOEL}mT /RU-(B| Hв˜ԡߚ_RrE<:'e^P`(^f)J* H" " IQ%h BrhCT}% XHELsFJDΘ8" ]aMw -/¥)* 9y:F}= R*zmݧD)=4n/~@4D}Mg;w2dVNQ,ۻ|*' m;imhV1S0R[ AWCT)M.h:6\o"6mh0.:@0yV?dq:u.##n 匘 JlMCYE]<}iM-,qgk%b Mu{]b1;zS@w SB)typؑm7aո8]l lXZcG.A,ؒ6Dq0oX2 4Wl{qT8=,ÉZxmyjjw%LXq)iZtp,Vzr< G2 jtveYN C<`VKXd[ |\m |9ws}}j> BI(~ PF珝>[ěcpA;>a}cX40ԒZ@DR=o&! &Jk<{@G4ϭ ˆ* H8&",$_판?5&r&x<3(_&`J*%Hpސ0hZA5`MUP"d\IԈŨVY2e&Lm1) FHaC)یY#mk$j c&]ErcLغq9 mދem)8 Iw,c3qTerl3wkC9WyAI0΢rth";H#&$ aq#mX]8 ) t͇ ڷɸal L'QͯA(ĩϦf|Cj8.G>hCre^$O<bp8lR6`ėgl9wv}|!eDU# *:Aㆉ(\ k>P|z!""+z/޼&2[ơS2 LHj@.k> r7N2.0l&b#8i{*l*(m붌D|P> UNAG#\.40f%9 r^M"zs~ w 3VI!E)TJeHRa`E$DB{ϓ@VPCKB !!(hJGrфARIAu kS41&B% Q) FA(P4PSL DY(ST6+0C9P!@ % PdBS19+"Jljx{އ x~$&Acx٬șI+TIw20[H/u: p|=FN PkTÄF)9RXȂA#]Qct%YF)7䙌^nVˇx; }\Z[H_}1 z'@`se|a¦&R *"B0/1T42԰%ARA+DD+M+ERQ 1LS!IQDLEET#,CT)Oc"5PҳH,L&j*ԸO2B|&}ѣHQ2E>a%A,RP!@>ѾiMGr5&#W16Zaux$TS.:H`HO~Do#zOYp?5"P9H{STaU!f$=H =MC`sgҎ΄8 g߼a!{EnZa|6>9Ǒ-4mh1vhM a"G2JqG(Ck-S~5BV/٨6f#:;ۑ5zP3\=JHbeT$1 ًJ ^: w .2CIƯ@8i I8aSfr8pYN @\hW0-gm#q8Ep9YسFSM + $vyl''ꜝ䲥zSCZhX88YG(i/P= d<@>ەAGѳlRXZU) b+ :H: @#6EDd%{ 0 ***MeFEB`i#x!;C.+>]t 󎛢*>9> d$FC^hu"+syF!C)pTD.WPs>8 =H_MXɪY#(& f;g [8̒?V%<4)JT)T/f@p?1}*3O6|S*V m-Lp6H Hck1FI"8iev^ZQ̢7ktJanUSZMl8Q9n3xqaQӝ{c/H障Ò;8'c!3Qf *2a-mR’ZIA$Yy鮸QM݆Z+T̶EfHQ ڭ200(nd8 4]pv٣L`t]cՅ%Fr;rfD,TJL`(57\R%TKN;'s@ NF&9ASe3C8jiZ*KW:l1 3&m $* 6b HpKnA$q6P/v *0A$`1fA `3eT yN КkjWp'q 3J(xl"W,4S!IAhi⠡hsq3 "\}RKkM؅ÀyHgn0ÈTW#iKt_XDzCwPa0-)L=fngf[ Uxq:!yIW5B , Ԑj0-\#??SZCnk'' k<IF(9u)h -,%t%& ~07qvx!ϘD߳2ՀVKJZ@dJiݵǫw(IS͌P\!#`ܛ99AD\߼6Cꛈ)(?1p3pTAgj{Vsy#NU{U]4 sOPf ~@لjӑ˷0B>C3gȢ'uPQ))n](F&P٧czq^nHfVm*lg1ӗ|@fkBh 0bP0QIUUTQ M$YUVY儴& Hd!Bf޾ ٽ6΁ԲZӆN},%)ll|σ82bdɏ[0A27j/X[eO*gN l-NL>Bl=SAKKB}ui}h$wvLmK Em@fL @F! RC"(g5d BX_k`>KbY xXL WXvdNvV!!'$L BXNa44 7~)&%˼EiՃP,J%cpEV)U61jL LƬ`8ǘ!cl1?6{lK*c p4~+D8G/|hyZ1w=Ҹ^0`hq #l,C`svbSIeUAF7+)c 䙝q?bO}S5:t2Ht>ZpM@an Rne*|M фF~?{ u D@=R_i0D"4N*!WIId"Qz0a [|qPnh Oa;&-@a(/7azsvwӹ3!I4[T-|EZx ͩXaͤ$nFS˱R! ͵p4Ӿ9Bs:.jn*A@}f@"X"o+zn723u$ e7 S˻ජ,r`i@JĴ Oc#&G #$"jxGAqlP~.fpq\,)Ʈ<jbͥd!i$/[5M #aZA8~@|i S;N 1c$>(Ѝ:jQB8(Csa: M$j5mՋC>v8>f^YM, –8B^XGfQpsnkR (>c Jx fymK;Cc *?0h퀀6!Si+YΌGK:򒝛)ֹ Np5S1' f-` P!jT!>w/Ipw4rK1!bMGʃ]E 6` *\Ȓ-T8ga/3fFɉJ+'$, B  pkBXk !U`DusO)}!NG,<=amВǶD$=~N^K6IEa:!!vx~bPhއX`R77LݗW'4Z Sp\cs#0_G ͝d9 ꁺCtRPl a3br<;OыG,S|b |@Om j{GOv |g+3 DiEmN'(4kͻl(w0[bOAD &fkgO"1JZ1m$ia }{Dz%2UDS*DL3R"tx >awzH>>$6d L6YQXJaQB$dhn!"&AB#LT60nYjj֭edfLbfPNBZ1dFRTN@nGc3(|"cN0s<Գi8gdLhF2WZ\1 o_i~8G͙."}/˜qQ7<;emX 0)1鎛H1{a #CXaG 5 A`.C;ϳًQpve̮cCI8!;Xlt#<}IczfJez٢1@x+>aϼ}­'5dFgJ]g֑Gn~P5`qjHh<2!)LȽ́?nGSaAق>`t qN97E}[dGCʡ}0~#=d!y; m?7/%HIss Eh`~im%!`}ZC͹)0I~ =Ԕ\p@èQ("")xݤdCW96 ˍ)&‚EEFAd IC 10}x̛mFU;|Np|N2R}F 3N؞;[ADPhC(XfM2I 4f$ 6+hP(b#39T>xq\%6QR\$MƘ$ xbdk[iZ/~<͘2Gw=e~I7 !jit0f1 42,)L٣g@{4/Iܬ`'][uS((ME8qpØv'1'kV jF֤fͷ v0X8CP!2 mXbb=jk#yV6bY, 3 6r੢!!dcLXXƈ6W. R'|aE6и$X3WWP(*lvS18 UiTȆ:8ͰOP-j;3AaM#E ^33DlUnf"th 1R"%ҔbmrT7nQPX &a%aLi bpP7).^ea)REqs-wRX0cbcld ZcF Gi /C+4K+#8. RT&ǘh(2\-hQUX&5Z*JZu \*M5 bOq=]K,+Z o9JT#33&q4f=7Yīk6&׾Ss+6N0A`Cy"'Xf!3 V7!oΘѣSo}jAΧ2syvyWcjaaaPx7BkU{.1&HJ]Iq<0+w[ Aj#FGfh/0k6X(\1f 12Z~{A~B8 }4|бKCRYGqC;T~ٱ񰇱})> +CI 8Q }BIJxoUyd(7F6\ab =# *JsЎ؛ ti@]:Z3qFf HKlDԛP}rҜQ%(7܄"l4eaXؕk܆FތCPdSܚ2tm9-4d2D)FbiLnAHP +L3*bcjb7 p2Lˍ&Z Yɤ!L #WDadL!2 q8FopRdbbD`n!FbteQhB#AUpl9C8;[1LyT.!5 %:/#jXS-c &`2Ab2DTW E #D2G!22dqJI*Pk[P7LԆ,"*Z &*2|<6 GY4Z* 1Aj,dAKvPPu$`!E쏤d0Hw "Z"" "f"ŒT&r E 9ob98@ )y;(HIuzN@iŀZI"!ͩ8 \O&5h Y9јi!o1`2B߿3tB %*"ZA7 .2@ DI  )Z1 %""Y)( h*a)(bjXb*h i()"JZbbf!*XbDIH*((J*a*H$JB'WYؑ,@{*;F>lUl@ t̂S8~$w0w.(ѡog7ҡcJLPto"! lKnFK$KEyM$D@Rx [ԾFh LrG_5̶.>2xoJ;"fRmM@ 7A>(J7 ~ZZCJ'RaJmP,C?65=S=40#WK\F\i1#0źҼU2- @)R#yI~4$Czs<Mm~>{ wtUP@8'/.a+F%Ud@ p٧WBG! Üi-` h-bZ:5:Nf8EQѪ(M*#a:œD@1%1+F(B 0FW%B"#f % Q0D˘+Nfc YbVRphQԆ7,LĔX‡YHPlMДe $7!@jCPD2Af5#*"HU -@V²ed hr_ǂPrqH #(#hRD*SlٶV[6aj ip$#%FǏ1!Ll'Xd: 3+0jd"ho4*n,R*, 1:bQCvfά Ji&G^ ,(""ʘwSjuPQH4-DPDH134RI h6Hhx`N'vJK.PJCZH)ȋ'-N$Xn S'J25a2L&Pζ),vp0~ߘ Fո/G $K(>D;7ӡͫ{Ot!6O#a4Qg?۩HөfiugL}\S[JCL +GwTulYhY-kqkhiĐ4!꒴/СHB cD/s\~2Q6@]m9Fɒ@巆38zT&RTrP JQZaPj'IiVBk;5I)ǖh-kPႌ<d..ѥ;6y3}Rv8j:Ert&W{r.n$ueɩ7/zw*`x:.C@ P %=<S(a~grM/R6T )3=DLGN,|(kh8;qxIq2%%DKP4ȆŬxDH|7]>C82- +@v:htg56s q@RVSPf7t⟷i~9) ƈS2=?3(Xik*Hc \  $=Xs8F† cfl2A"2eAbt.$eqT(nDS0s6tp8R4 Xs|e%?~7o8%@qdH}G̘WL"(0%2J@&`hp#PoX`OV.ZAN|!j3BhJK,%#DM 2E!$0D(<Aa&`B*()@5 (+c d$:N=:r(۫c,Se7.0`7Igݎ3FQ܊*mn54m%cƜ$$jBD@DuRA9"$$#FmA$f8f&Sc }nT 8Z3+"0w 4.<xZ(dx@_("e;`4y5Lr: #] Hr(׬#ĥ)H$1M 07@Oz}&+ /_ZWh07(H( ~c'\? FVff* "*1|P6r!;n;X氺k .KHb&,xWdYbj 1f@BI:BQ(6) `vJ$RZL_ɈNi|`ai3T(Еߜ3k3D:? O`Fyxx7zyt* T-L=MB(6˲n+:N 'QK@$r =K"q n6:,€  @/xW2wR4Xeۇ ;qߠ> hB;kHjDUix02dpi$XS\"-u4h34DL$2aZ]5j0Fp#3,L !"p )" Xi -I8k3q) bq21e%2%`$}h"? ( H*uζ=KϲNdO8PMdpCb<$9T Coic)hySI|t 3zTe25 1~'mYNn}zd(Ae@>DD"*04hwaCP b0h=8CPd7|Ӵ|aP\"IS$Pܚ f Hb&*f)"YfF"/|{l>6?2D#}&<HP$#К(yAٴ~'SUS4B39i*i720Aݵwi`F]y_6{K џk ' QK*cj#,EN8=t`Q6bl `O۪fTI}NGdH ,>6L?Qy,91`j#R|Fh%ݗ?oՉd 3vԋ#E3l5@9# Sdd1(͹ɋzIR-8XIc$bexʔ8\8;&hd5ay48<1V6P[a*HȒ -_Nɭ\> e7,S xr%H<9 4 xd]M*6o6 o30<}e#BᨶN#]*o qaEKV6Βz[Tx4J!2%W 0D&^_AB8(%&i*g>8 6Hڔ$FIvMn|C>aXrjr6Xߖ{C@@at m5UF@l?I}Y8mA]ae 2 2$ dNnHeQKwi!54!a'ɂlmbi ]~*D=Y N|A,}Hzq ˳=20~ym_;ACq2L' }V:bG-ZQdf}Fc A a,!s0\)Ft`Hi~y\>~d!3gO$:m=SU8?T=<(,F*M'dC<'< G'LՌxL;PØD1D=1뮒Pjv/á5lX6ox/\l c +eem, =푅ay;C4CO<@]&ŋ.m0vy$Zαhq^m oDmwBZ8]FZ΀6HB#]й@,3LzRj ^#tSZ9Lj{T8@Yeviρӿ"uMjbi^. nǜwT}iR9v4a?Ȱ=^O3a9Ez:(Oӎgm]Kbitua2'lﰬ1Gۚv] 94LTJфGT^:"jdƑbb=r ي4p5ax[  I 0!<1kΡ D;DȰbhMCѓ0ߑڪE(z#Sxa#ߏՆƢ3K~WlwFUĩIue4,H Ȉ0&F&D$t J\' ܇])+^}@AQPw$@{c46';Rɽ <#|`[╤4LOs|Lt\~ڨġ4x`̖iS aiP`|ه3g(lihSݹ/OY3>)y^On|qNr<r~_azw'M POɀ8;L*M1Rp1L A!dC5:e ,T_1 a4γ<=i$+P&0=E蒕lsI5a巖y>Fo8e7]]1dAw>BM.K3{ !0DA  ƅY/+{`&&Mq!<~n, u_ö7Na5t$8obӀB{>"DŽ r!.'nnrͨ` E3oԦůrb+gFco{1N]R}:ߑL-^3;aaL*hj^v90ڒm43 ?_ݠdZg,|W K%2($]$8b{5F@GA=OhNT(s૖߹:qoO& X$#ϡ C.]dD4?oxS[)ы _8,;}t_&¥e2aOI(d}48!7n3Vb@A"HeKa5 ]°UGܼa[_9ڦ4NꔁY5SQ_'4 YQ__xK;[d+EYWbmGX Iێv;OpNu! h`Ƌ Ky"zp!i _׀b&py Mpr? B/.J~Ѕhxk#.ި@D(} '08r;o}?I}抦 pilT&m -i $*?Wٛx]CR"F$}6\|v""@ imQ"D2DHJܖa̓4DD!piUoVhD/ $rđ N3o?'gVq<8Aq  8i1%nK{>{@-:A@0"THHx ,Ǟz\lSRArME5xGwCa4o#振 *CU)babIDَ"6$De;f)hէv%"*cCu)pe QH *)L}c&Ad!b0yƨd7,KHD aFI(H3ǙHD61b0SyFqF# EɩaZX"Z "#ZRZh"^wj )X*dJj,JD9V8Rdb$y3MZNjZ \deRư3qk(0qpJqApID4:202k$Țc1hF%XBk30hR1Cz(HS7Z(bDffAQ08f9QCkKE#bF)  k TRJ̨X@ @%J!HaPP6(j1jdbh2eaCQXf4MdceFJ\]3(!-F,7€k,,*8s -F (ҥAH@Y%QDQDPd- 1-S%CXKSfNYhƺfI2fs0`I 0m  9a3 :IT펅*KLCƫ4pEGKcTU"2/Ít[0kBwTf:J.[=V]\SFƊuQ-0cq{ce6؅e*IU`rpYQ I ASDG`sb Nj*h("b^d&Cړ3j2 v̧q$ya0b|OoFٜtt|)aieW{IMƕa D#M洣%fn•G&PYJw~ZV2xf &-d>: AAߓ45H519)C͛zbv!v>`V; B&֞&O;}Ȃ .@=/KѺV +X, 6h%!5m,J;sz`v"B*R"'L8;MBluw:EP`$I R )Ew"!h*` R@CgA`y^(F1 0hI1JRB(#Fa{ۚ~0&?ǽiЫEكB)Ĥ{z8=8MR"4xEFG ᶁ.RDPehi"#m 4c \VELҎ"YuBUEsɅY2X2"PJ4EnTH9pˊ޲#@j[ ^In:KI QѓFqTDنŠPA@(è.Q$h$A2}"7`{GK6<9F_jՐU @;%fkyOR fb!SI*}_?q5 j; Hv%g%D2 @Tb!RdW{*"u& ffV%LEh@z /2J0Uy(a]E OUQ+Ԓp=֑ȻGYJJJULr2( $K*Cp{E&`4U=hS!Ǯ~TֵQ"@(iES‚- h8CIqzQ\P&AkpW%5ASn+g{pH2պ9s:a! ^QDBHSltHƢ  Snȍt4ArAvV.yP d/k9y{PO Jb`@{ 0SG|W&\xm2C.]+B8<JmtFzmh/!//&6 ) !C]LI$< ĔȠi(P!RuãA$~z;ΛFh&,֓h& T! a&2#!@,0B-4ve@#YDR M"X 4/6ү@{^',`q#[UpLT2,2$a"53䰴f*'X~&lR,K<;P%IYZAHZ!Pa@"&1CB}.@a;B 3I (#`ulhFw`Acp_8`c5#K.%bp6Q%FfL1!&Oe.['#T$NG.ǰNʧBOp0lp~{eR (L @CЂ5r!jpk ^q߬#MdNP t8HW9VOZLLMJoT3fѺbc }Sp3s5WHbQ%)Ìyͯ3?#Xz 70bb"veh(4`"R1 L0U @PĄfNa7.bH*S 78Q-ARj4I1d#[c)H8Z7f#H*PRCJ&pddMedFө*HhHk00(2ZtDV%TI1S! 4haj()NՅbaI%edH@`I'"k]MdAM >N1̘)\{ N@C~ʯ>xzUD9GCH}+ ~uzJ` 9%R>h#S 3\Ԇ4Lm.4qnP"#s׈#%RD1[և[acv(;F:IY%, p ,2i 0ի4_]L&Ao#Sc[3(?8e&QQܤ'!rg^gNT9!Jt?aBg}l19=k' :z(>iBFH`#.CNq'0V#[ҽIف6_]y-g &^P;^$R$X?wD *I%e+*OICЧk\*uGmά"BtȾBfG|sg0tdu/x0BqoZAԩ/8q>DEQ8ݡH%I6d[ FQ󉛚Z\&1.,sY>Ɲ"D 4pwc?"2ff,?& 3Penģm$˜(:qZv0 ,(S 1.e[%+6|N=WC@ŽH )67ج둧4yىy,s Ӄq1l |8 XkPE4yp3BF"&>ΥɈU0lL9Q\w9*@Mۻ"FQ["k@Йu#(}}!)t8j&a[+2jv [rX9fq!Uo>W]GB=^\I~l&&6qO]s*I 1Sb'^ּ[V$tn⳵3,抶[s㻌EGA46VQбG&}`'vBV8ñF7Q]L 6/韮/#܉wκ,Nχ4;4H s T;L5AVK`(7z}M mW$4[ H-hŕd~ȶ4ђ^^2h1w4|.!ȩZް(jY BVJT5iJq 22I|ZZLCd/wFwzЗӂ AJhgq,^6õå`۔` 8q9{7)b6@lGmq /o:ISs_CɩOGw;C~pݸt`M`[5f57)0 7¨iFDx|A_)M#`8j;W>>OE!m:).5M{ݏbacA9-{^B`{ul\˗?5k7qABl dDxnjOR^N קLX5,NMZl,^|2ecPBv$$DTt/cTֵrI g$t(6AeSG÷+ M,dŌ4C}`Dם.m_i Kа6`5MDgӲ1qw:(`}$Q3mLԣhL4lkDONBDX (Pǵjxz"HHV? rUecJ8zb{fK> a'#G$0Ze )EqP G! fˆdt9٪0a)l^:!"n;$Y`Ize&ȴ5IJ|hMLf9M&vhCypY;$AQ<-ޫ]1뫘{E" ry3+BNqHFF5ɮA2GZxUUUr1I`2gHI@AgJ=G"XCV@M{ϽxR x1.XAe(gn~(mӥxqF~7mp>!'>0aޮuU|=1sdբh}e7M,{ "$NE SkTpD@EU zxT?wش| 3'Թ551S,LD0'D =y;MNqYpG'cٳ P ?LLWnK!ChF {$U 2P-k>ssǁzR*Ba1qCDOUɌf<0~gK8;DG[ʈEÆJy[zYѨ#~-3l;?W 8\? wne.'!O @9 ~y[0(">W^ *;&@{lF4`?vKhjHBY٢'8s|+ @r ~qV+.!)NsUVH)Db| 1Lͪjy(υ060Dα⧢XG;Kӵ:R'`fEZ0Qh)DY~/z]H`4Vh!߃8e*jdz<j1V*瑺߇q,p 0}ob&/7FfǑR .N[Q_P=E' lTSbB2L1nvۀĝi6ޓHP?0'j0_̳t5Vçު`h 88d08>*OM }B\3t mVS|8]kcGۛÖf@,L5 h!^Qc]OoH1dC~de,46j ƞ='z3 M$ aĆ VfmU #_)(2E H |ew[] >C[mF4ȹіX;LrFha3Nk 71uIDM)b]bZdKЉ&ÊT3JeCeLQIЍ* qQ5y"&br)=L kvC5M5hTї@Vd4KtCHRu>YL/v''݇9x0{H0hp.m#(RНBt7;>l 0d|\jbSJQh՚ԓ7j &0)nqw,ߔPМ(CG]?qD$d2k]m,YfBH$6<+ܓ˳=<%x!G$@]ah+.t3b!Hb| YBp%%DjxBgS!6TӠ|Ԍ2ˡBg;]WNci6HVZDTۀ2N#rq+Ci`Ćд}y_Ho xVΦXLQ&|3{db`5(FbwYˋHH0r|I4!hd&/_@p2Yץ4X Uh쥊; v%/'ګܾۧ=#`ȘGD= C$H4Шr% 0Q8$֊z'yԢ);ܻG.0d;f:L$SL9 DjG4f'H2'V*x9 Pr&k8lT]8B(W} S݂I;5>;aK Z9~$rn؁āfdvmyhNLҡIRD)F̆%$ aOXH8G.EA JJޤ-IyդAwyH%W1\v'W 5hCr'v}p͟ (Q!(*GT̒;om,ȞVE" 0^H-b՟AP_Zc>\{U*reT6a@5(e/JT }|@_F$/TA #)/yU. lM5<Qd+Q4L}pƐcs϶%r jdy  f8.PuFaxo2P{.{\pb" "-)<Ϝp׶Ɍ(4(?ݝċ< tvuC6w]\u+uBDES8! M:3wBBJfX #F5=<$( KřsSCkR3Gbq I0`<yu1Xx20r l Ȑ‚H`:SЇ˴#BxyD#L! 0LPʩPVD$2_p3M5ƞ:26Bv򛶼InZ!. $6T6< qk4ޝ8mCGU.󉧚Ԗ$7d֦8HE(0HaXWP8 z3jf1l j+ëoXi(@MUI*n;؛mI" ,d ڹġVN%5'5Ŷġ0WeF .#޶T(Вd*3). xRtJPTS ?Ɍl  Go_h ?3+g\+-R, XTꙣ48f !U4I=ɻW1!BF! U>VHS&\bstB|g1=gʨ H6#S@hV j#:MJei%PYֈKt(H#=렻%0 :JzT뎢4鳇3wBT_ >%8 X_0=4)F~a WXX6F1!dH)#g dKƶ~ߜB:sALTm,Q\VTUUU s]4,pUY\4h4ݑd*X0I2i#-AH6p(hkz EYBF!f6hVM "LSZF7cm:렡T$`+)ZA$#um$P5DR PS"j,iVX61HV0cwM2|* dYm#MVMIm0[mV7ri`FE4UYځ;<9+F=EI0nE3<6 (h`ihW] ڪݷlj[͔E1ֱQH6һxr6 d?j -qBU%ܲѤ uѵwm;82!)jD $i Շin P*3,dF~pM6<%]m 1*8&BRNTֵ4Ќ*(eY/2m94N11bӀ{0z ը$t;P,b٨\ pcՈV ,bJ F XpI8|EJcFA!K1ǡ܍ce W1oTa4T[m&"N1@5n( qPdA{u>O<0dfnS)Iqk/!RhOڞBO_Aflj:o[r$)m|$(a>BURvEyv3aPgKFY07O^np$la9~{QeiHi*f,10a PLH8P?FqDJKϣ9BVQ K1ҍSWُC=Nn|L!2$z6t42pbN)vH#"th%N%Br1`n 35Ep"7& gK(k³8Ѝ&NK߭F2#57I.RFll(#Uc`!Z|0Dԇ.pL"xj!y ΜL Fi1"V !گr[v]g?D!DE;DJ`De Ug|ޯyww%v@1L-`7n&PTDؼ-=< .`;lw-Ll8fd}z/%8p{WV ǂq&En(w\h[~bp*zbtļlgdzM PVκ yOBXSl/;˅fb+`ѨB ]Ȯ،m$(TWab 6$H@χ,&03"aFh,qXgCzJQÇBP|N 2fLNJ9Ҽ8 uAc9Qi4K qCFnDc `ۊ4ڛr =pQ(BzlNH [ű B,IPҌX^75oRn!>{y*v@ ɱ&BJ)p\R "ˆhSdb`{μNx9w+ׯSFX҅$0)ć:"nCvCL'ʬ"skݳρC%|a W jN!YR6Č2A A&1@r(ƖZL'46tcٛm=u~.B CFt$4ux da6倱zbcLmXn: IG# SBG~k퓄y<0EŚj͚l;Bj5}7r|.pnk.@H;j2crn#2_ޘ{,@!XdS N!3p]V [\[+8d3|l 04`+ICg*H""3֟gؤH)۞T$6dUӅ !5}:Qݽez 2q(Cs+VB`mmopAk$Zֱ  zz}Wdq ]lt3=K'ynD |köb [A$mˀS]ws"͡nP4 [PHbjP˃bEBj^ޛ[P3;x6 u^lz4>18^-0/;Hk {pگwzIZТ ^_,ۂvfѾ{?LmLIeБaXmRzC>xЙH2&ofH3 'k-"P؆Nzx2uը.eOG;jF7L\x.XXRŔk9{/.5{0i}.54DXj4JFZTPlw"teIK2q!4(jsEjၣTf?d9 Yn t\Dؐ!עszبppsV/;\ۃ~ @vJm:xK"S9}ș8J(4nmO惵ww*ʅW {< H.%ۛ܁Y#¡ٶ4t9vnWx`&Yӹ|k;w;"U社W {С<QDvhs3l0\L[r"؈5SV`KHەGs=8fE穣$} |.@BR瘐 80"L rʆ1{NHlѐ] qp^Q*]-Pxx=X)>Hm~p,`"np~/i! H.B2_;UN˳Kt8LN!KvMcf\%rC/ 727͓&3AvktzXu=Ր+JYW~7eyYK'h^  {.ds^4ɞE&ЛMks4alMC.P k x}?۹:7`jcbHA$MogCLy } D5cY aY ȠGpZAVPD@WHAY2Nį@:hoKL {zR|z_J!jzTpq G vA_]8,hY~FO\.XrIԉH0)0(\@rA$EVޱ0z 2KAB.t2jJ]w-]KQ Mxw8s9pK?M ypF)#-e3|WggfR|{%3r'1fe?q29EJzCH&LUQ fdÑj"*ýQv5ۘ0~λ7ɤs93@T.]O<9jf8iF6T܊g+nB(N;wtЁ VJ`b'7{({0)6@ˉ0@ca?T5ǍۮΞviSS@:lAL%**yw+=4saVc@wف<X vI0#ఓ%l5o@)UȀp<*؎ɐ:w&Υؠ^^F-Qy)K:r{ulEJChbӁJ`QNYBe(h=Ar퀘A8'9*PPuӓ~=Ms!b7P vC h ;=%d@* E04f{*( G+D>n1J@TITP v\={2pTQQ50}Xw`?r<1LWMh5!8'&̷n|^hT izZnq ޵58e k3h冧4n.9_ba@i&B$6Vpd2DXL hCD ߎPlBN) N&Jcy+o,b]J wpG h;M\r% 9pQ<F'pYDM$0 P fw*!:4: Z t2IkmYjŝj20[ri1QgNXWl3J*ZiC>.T҄٘vdž3Oj0 k0bnxb@gHSFЍ[C%#"`DM=7T ރKRCP1Ha+T F3 :à/@owy*LCE2ҊA4]uMaa5ǾyB씝R-(7i 0#$ˈ5}s(b|G>KkV쪬tg{kIyb<ݯ4P:=a5`WpK]Fʼ?79|> i,dksa+f%FE+@p fE,+!ZNHr'M^ت>XUAud"J' tʮTQ%VX`v,duiD-8 @*{͗頔!q_>&F{cHL=}pM$@DT'(fq6.q6S "x_eZ/RfpФ O,7Wǽ@<%2V^()(DZB_aD$3~Ci8E(n2@qd~FzRdpٗFTcC.&-'4c#1Z"x E1(#l5z܃(*gË5u'`Er~ȸj~pe [bTc+RLn4xq@իT;u>3>.Bq̙<$'1q8\B;͘gL9XW^ThCY" w`(^S-fTԟKL!Rl7A,]] pE2|m~AߑԔR҇ou #C@Ol26#qM%¤A ;FͨH'P}aOk(}3ΔPY+ UI$e 4PGGB=QԞeD4-lnE.0QX4aw.̛6hG|]>6LaDK!}X2zAK2N-YZ$ X|V2( `2|4]wAX("}ssDzE z$VnI%JS`J)N`8H> M LBLwi\Q +1F,ń~z H68Sl˳z&JkFrżcׄ@2R$v~ t็8HPsfuC?iJx7<@_F;a(8H-YHFp8 e)pfN$!5 JA @R vOjwzA ?~`}*"" HgmeHߢX6K:RAKXAjE!14ش:0!e0B9@(-(,H[;THW`t}'$>DQl ¯Wl"dhFyա/ ;DU$nMQIJnL`$(Ăp0r*Xhgxvbs\M(k)gA!CQLSRvJ} 5u?Mf CI*Dҩ䁁=·_n )K )6? )kΏؿE$|+ -ԌO0@8DG_"0Ÿ*#S > .}z|} ,dr Rxhz~^I(BdAdnnQ>mhaen|Q@DE)B442h1-Vlr0*Z YZÆ"JF*2C $5&ff!U8s:bRAu2&bXn/y($i2@A%$BdT`eB(`$rqԉ&)eу%!U-)lEv:ygx%-~Th\NGFo!~Dge}eU F'6 c f?.!9 ? W!WyM'a->=`[ѧ hJ ~h)Ce;%PJ;"/O̧_G% 3*/ƲD MdXo#u޺Oݛzk9z""Y`(<nyfq@~:u+jlLdpg3B$FNhD,k:A tA-i32bU\Ť63#N:'VO 奧yƈBpr8ӭJ](Z޳C&M ĹP;Km@kuFl{U޷-!F;4XGl7sgH=!3 PDZ(")bT_R`IvbCyk=uYb+ Xu56eƚcA0!7mgJuGFLnPhm,r3aˤw$,f_'Ol[Sz=QļcKb;g=hl^I rH#xj )J8"iJG{˃x0h;uADp+qHH*PU@D0i"pڊTdHG>y7d,ˈc-M h!@f/a,jR1bIeNK#|:MALIEb?eY&"SJP>%}Mo{?ffԇ`fXA3&%O712 Mlۥc]63Xk1&3)HC>fuxH<6oj44;`EҸWސ^vӟODsXrjA ?1} QvHa|99,n M8T߳8J5+0~PSL!>> 9,~vSKbD| %1w >wphF=yzb!ed&c'h=Нߣމ0~3hFQ3fm"[`cI''>lOڃGUIѐbKi3)M2T9 d4},i##W+7esr{'RA8_/ >^Kt:)wx6\ә PS"2t7wKE l,m!ueB'$F[bND4:r2B HZD3#h27Ʋb7f(D5agP yatrcaǬ}MD0ETS]zdžLx (&"[oSdgJÍ7 6[O.Nf'(.B9 &@ ^Zd\@ƷƱcTU8iCLaH^o,Ϳ~+R_Jq$T'zb:Vi?S|¸1q?64df@X |X[Rcb.)J :S ¢l8?ҴA: \'6SLIJ0HA4UPJTDDDRD @PPDr qv!W _}܆h-_={?cx|s>2ڰ[MA0Xiܙ FkzS[ ru"SE\GF"A--d"I?ΐ䑾Xp3"$SP=b>\ J>N #O C[(<Pt`bhH \:AO_>bD}\}#"oV _]8τo2ArC ;9*}pȦB@"#E8Gyv FFܻ$@z N+8T ?SObxTp}e{~+u{T9PJ6+K]DpB~#7NHX⇡#j6- 0; /ӑGT[ckaF0ci1icņbў0gR3^@tqd^l5-)hmI t${p+b %Pg0(<&eY0ۺr:r9ǭc R"@'HD!E~%A>ox,˩41lݾ6((>E؄GC*3CY&DاN]/۞`Map5p&:~6AO LHs@؟8N/N 4ᴖ@Dݪ8NB3|.9pDps5w 2NQD?>5*.PfBJ )0EpDM@0bL}2,r?lwl0eB_<`fi3> !Ն4 [/\㒷RNKa^n *а 5~"gt<) " E}N*0/CuJ]bNZdKF#Nv7tt8ZSx"yJ1MİƩ`VWAՇ :oxyMlT3aB"m0j.69hR˃;g[95p>˝w$㢜U exD5> HsXjQD rC`5/<C0UZ _Y\# Z # jf`/%ϱaF7l*r NB+N2mW魬ս,'XpSu0B6cQ -wY;κͲR59&1rN3sTeڮXjq/J@`ybhk )hp@f̶֞\" ]lN\2`2Gض7%hmɛڣ{i]=D.!r'B e*be#WZ\k. 10";tcyMҠP( oa.aF/4KI@U8kEז7&9 ZPZj@7lug \ClC*"CcJ5} XDά$Tt|TҽL9gY]J1d8ҊH K;X|va9>E{S^RtvM }:?CHnT"!*6>P@H%-)@D[DNnzdOm(BPP4  b8dϠ'Jb &P"9;XE90ZQN$\Wd߸X!@<'uXU-wc+u.(8TQEUE2Pd-TA$GX2 ) bH&HbTj@"T&R$ X iI&u+5DRI2?0G S˝Fbb$17PR"?@aO[1?JF!s?ٗW4}WA~T|%oD̥մ!R>Ր,r(iP_#@VfaH(UT!7?G|<_KI$q`2OSk +6R--D{k I..o=2(@JB#<~?r?믣{&(+$k#6ӗ /|  $ noo>˾&]kǕl>NXr}s)RSקOUnwZsQy9z 6BEEfRm _6wtsUr\n(za'>+` >SC^t;tݻ˲6v<EO#鍂*Fs wUݴsv]ktl:aׅI۵p(;qooV^2]ٽ{mӓ $c^}}ﺍnOwدN2.lAuرv@t:.R0[@]8o5Gvn`}T@$ IldS{:坶5>TU(>ܝ8Zo҅UkEg}, Bス-{ ^tuRxvdz=@f@OX/AT$ π (U" P>}Mh< *!T)T ]ï-q5IY|'gu3]wס=}N7ʩm8wwoB绺}R:@ ^tvvz@4P>@TX\S;d(goy׍X7˶OnV;;㭪τ}.1=!]t)i&ǭ[knnm{{ד) {{'Awt[v|=uGv%\:M2t5 s>s/\˻p]ծF>:ys"--۪tmknZe9j=[;{x{eZvWlÞxU]6}NoyyHl)}vஞ=nkzOo^t\:gj _}7}>Y{-{%]si 4/wl62GnƊTe)=;R@ꃹwy-[]rVzg 3m3.Yݦ.˻9A6ݻvllYw\X=3vݩ:릪݅ǛܜsM)νFٳpw]\onXtDζf{l4cӼѫOw[]{ϊ6 Ϯn=*}qQiq{;wtvU@Vau[pok)vm\Ȋ IPw}ԇ{W{}͘L'iS]ٰkqNq@|k^}PM7m $uEwur*v{/tovִB ^yr{o2rD<;6˧3ܻ]Meδ=OOCܪ]^˻pGAw]s:۞=jݺm@@=ZVW6ݪVqxwβ KoyykwfZu Ogs"휰vB l뽸܉ͻ뵻wwMvc6۶ Ӈ;]uZ#BӗM4:5k\ͷnoty}7woSvfp}h{٩gYji]A@Qn]+iבsp2uקۖ׷)*ƒ$SNmktMt{vtJ&uWowu:1Z_}>`w'zw9u̢C-1mqLwt%ևknU뻡:uw\v7Ar;l{{s:uSqu *K&On*)4@LC bh4 jSODj)A  M"jz0AOҘ4 P4A" A2 aMMM?OjGyOzhMCCh$Di0OS%6iOR~IoT?)Lh4=@ѵ (@&i&idh ~FdhiDTɍ#LڛPD֊ (*" g8(""**JJJ&")*TDPULEMDUW >O@4*@%.$)F*b4E)LRHPDIE4DsDGI]=P:(qw6ښ *( ("(ih]JH$E!t""R( >4f* C2cGЅKI?6%Ѩla|[բ#J@DDPEQICJR)0| R-*pI" 4j"F ` PL%2X& ˦)&Cڡ;tMT1IQERI4@D&3!F5 @C:;|+N!h* "(&37D5 CKMAPIO$}_' t9vÔC4ueۜX`TTKk=O"SƐ̝d/V0E8?ݧ'7^5]]SU|>K}r 9%.|1߶w@(Nf[% *# ak&T `+" r+GHZڇLʋ?jXeD \*sƔ1T&`?†P@Yr?}6`i@Z )X濕?&L'6qNēdL8C q4nZƷ&?TA5ҥjUzuׇ^eTvH6q]sb1k$o . {-A1>{cxx<{>!?1<|v | uqfyESF|t4ΣrʼJWه͒2 Oi[d3#3.v<8:lY[b[k/X@@B1{#vŽ?m *;s^UE;oWS>Uyg0tMs6C'l悼>[ΌDyjF8_]t8WXX^-[!,Uz|! Q!VU~d :gq(OTPW+^F)4'/9㕓YnF=OΘWdcm?N +n۝ [:/1m,JHj#;ggr,  EHT! #u58^fo}b'N}MOݩD`i˦#xfBaI& Z42+LirLu2^.NC=sxy_Ff6WUnf^CQ {R?[E=G7QᬛlKxn6%j6=hj aU__ЫB)3<0ϺC݇JOǫ9Ȟ)pDR;W .uܨ&j$ÅjUk?gF/ы؈yz=F7"lR8ev3mZ>mG@rL + uZWSDO#a \P$Fx)b=Yl ̍/r/F$Syq_R?wNYd8tY󿋞773l/>&ZC͵Iäa>hDUSr<_1Wŀj$.jWn0a=t]?erq/aS|cC$a )Ň~ %RRI$ig4#;>?֊n["MXBzpO]"n;XTnRE1Y^=x Bc4G9ÑL)sp@?Q%-Uw%ȪʘU[] Sxq'VQHbpQj1=)4U"ni{{JsAI m7v m{mE}<{C6Z߾rŰ{t:SooGRM)KR(H)5ehl} q^.gBV I?Wy󳧆ixᴚzstUr0`*-k*hȌVs׋0 86I{e[clY"4!f2 k7TTTm5NwYaCfP߇ X=\08w-r[f'ʼS}ȧ OXD}^8}񴒖c_z$+d EA-[nob~O|~:-َ6mʽ%.육}pPYkMo\<0a'](5C'Hj? ~9m?6۞q ;V3Rw8s8+H$~EF\k~c>}W+V.?ő]Ƥ<-ܶmui-or']I(`bN$~ے6` cLj9ٞaXbXICfQaZ͘FԡvwjzTB'+P:0{YMoK\9iA j8aOYin"iL3g=J~grqy%R2^h ԝ\6`481!c!9hCQV2_Ш-)Yi/>*@eK5$^bʝNUQ* sHMʺT:u\<:wɼ]BdeJi cț4j6akџB$ C;^1MCm>KM3SJBUyWJ?wsTٕ"fBW 3RCUEv!P^P&\z"9V~hF @)!]pasbXBi}eu͵ZɧRJ4<b3i3Qkf% 3z[Q)q 4iR@UVdUUU3DaW/o#l3d8J31$:??ٗ5LxlLF9^ӀQI^JuI ] :|OzvLcBd@׻%S$r AdP$ cp6h$}U)M(ԎV(h](U*HP@R&!fB (hhj  >'ݳ#G ]T8P3CѲh LXhf @ԽFNPg^/U%hA-LˎvBj"C5 ,/cszЁJ2G|!bedowЧÎn3Zoq U1a[0F#6aj$ :@sWۓLxDYddK$Xkn,ptVwM3l6adAhѵ?&X€rWE AȘ$v{6;%7\DaS)UZb#85H@1Q%%\Og%Q`:M*m{FeqA?Z17^;D09f}]7ogI㑃nQB,38T2d'7ƸDDy%I 0/tDxG]!iĵ88rlðĦI4٩"ۅC#c_}L,Ib$*m (d&,kxV`xa^Mq(?7 z\ dastR.wًFz217$(XzQGMyvCE- 4-#+؊>4>vxfL 3$R@ҕDC 9]\ mO_Bi5|pn|)hC=AH= 0rc ߤ &q2=rb48->s8cK1*ӹv&\QGQ֠+.!06@Ae0M %"։cb+ AFAi=74l&I_MtuÁ)(xmKr~D!2Z:Tj 0 {d]G],sRl.TH0Vh+ҴkvulӰQFD (,PR0H!B2@)F9$[);5{+3"rXy[L6eɿZչ Mf$2HS(}MgTx'*P,b$QZ78}B{d2DPLA 'íbW*((kf9koYMZm? }daDF0O"hT'^z z"[fPPBq~Lk 5Zοí)IB@>>r >9z0a=roAk/(W M܆b &&uJA%AA/z5pĬpR?m6eAIKl/w5$wQ9Ă~1-"mӆ15L'# dO.NM:gQЭ&L(i)<Ǝ8"mp4ccd3%xdδdiG\on> Dɇ-SZ!n bJޡWErLP@`hBqg6O jZv Q$P7WW aQ w,ʿ:0}2`*(&'#l7RqYt׺+)B1x< D(6o1RU~xck¨J ƕW^UhɒpZ!!lf؅?ֈV҈y0d-%jnp1´z^]:u:;Rqv@P^R)D\6WH/b,qrTJWt _y P碝h,G;V4lt:+Kuq]h|%ۣ!@EDӤCl%!Z8R%Pwyښ$(h) 6&8OCճ(6Fh(PQULb?t/K_kȬlX KhM,߀MYBXPmZJcUPՌDjJā~?io P碪YN]4@m1ԃM`?e‹ c-Lћ̓v!h Z1lOOKA:hIWDZ*mGprOkClDPґ:?ò1&*"S""4$֕ibPTL6%PtA6hD[d Nu ;h )(m*`ǭAC^ D]Ӷ-c-, 7sПIt RiD,PX)&*J=C&#@RDCzDД%b}Rte tA?O"tR2t %/FKuhI `]`1U9E'gz |b kgX>֭6$c,l`wm&;d 5D}шA1U4E 7tͮO8inAŶgQ 4q}mj,q2F+{<~$^FD` X<c+J< հŋX'N5AWYm`Qtڡ :wXֶ[ #q"d\;D qy4;yݻ`,N9[ƃH&Ţq]QhߢzD޻^2n¯3 +Gnd &NK#7D ll[@h.. ^4cӵ-&kJJQ!H;Oy RE]kTT7y|GN-޼ #Ɠid- 9f| R'fe(4x<#K iLjR~S,=F",m k%hlw1JB`dFEh&˟]f!nmwwkbhɢŧv }y3cR?JE55Kg.\1L7{$1MݣZ<)H~=] `C}%Tjp`)YF PnE5wpRZrVś#zm-ݺJ"$DT2"c-'Y3 1dY,D Hm F$$ ccRAs!:q1iO.iu2 @Pˢ4uP |ypEt_RfIa)ۅ(z T4A@bm1Lhy HO(ҹl X',~9NE >@ȘSPr9H4EHQERy?QP|G0&~~ux_exF. "?yR6B?vt5'^u}[:={^ t^ZX0A "w>!-Jk*bh{=L@G哇O {n{5,'vWq=0\QxC . ɍ- ۚiIԮ/nfoa\fwB&r5UUe#j4]j"ov+G+Hsvc)/ԼdE+LFIwNPjH][7}ȋg j%F-OW8sG-6Q|dw5lzw_oMzHjELvsmݹzlӛәfa|.njv2R)Rq+!2L?S:s"AJMA :/Ub}Yqxr-A;AS;d/ۂ]pV9]Z|2.M4!E|)ߓ2R'zJa(בAqJjm_6ھIB*J2G6783;u*Ax/:s-X2n.S,ZbX߶˩鬮jtjRιN_>o W;̴ ;2GӖ%LxqN5'S1{RK#e \ԘՊ?G1Ih:ӈBGP7b/?yҢ|Lv jv/UKLHL8ȧ"-cNJPG=NS\h /"WдPsq2ʁ:#_3/ͭZںsJ0e΢{MѸ%ĢISbXFؖڵI,j@T{Qkr4_%zZX7qyƜv斫W"紇7vn_B^OuIe\l`><tӨwt;h{=42Ʋ^4cS,aX !qh_QX(C(/ϟ?%4X&Tp.e |g :_ݿ*j~8_*ki9{t-AqwBA #_|@7)jOI*_fAfq6ᓾb`TAbhC ,隮B1|:ѧ^5G?# AC2;Jd3Z ;{[dtZ.)eܤ툜ak͢}TC`=Asfg?.&p%<̰2Z(Łi)Rξ/UpcO?QdYwv,ZRH*$ԖhH=7X~@cn2$t[M:[Sx pZ鱰/a`6XCHNԉ8FoX4or}˪5:6|f]d;a3ܻ!`N*Y*/xV'.G*cG}]mKY-+fj鏶Qo'U\^7 W7 'Lj|PN ϓDz'QB/yD̡!4 wmݷ3- WEoGRsw:dJ3:zd+<}$u% *5>xǃm}]?)|`DDCgkIW@0HDX/'/k&W;Wk+Hb,0X\ Pb$E䆱y3㭁DX ֞C%aQ̮y4|!+ЫݾƣѼx?yŒKSgSûcS֣?9띥`EK.OSs VK!`9\};p3mdF^WܤH w>#>z4Al;PS$:֚o-_[ImhdH u.V$ _E=ԅ$eHČb~'9w9w#$(.Rzq[ E٣2BB!w2|^5C* qP(J|`m0!2F`&k;\7HKC7h&Ctt̔RRIJ:D: x†L>"~ &CA!1xm;owh.drjRyh&Y~5(^Ӳ,pXoKeV Y_OO`{W㷯?x'~%Bd]*sD1;f%RJfUрE"0(>z&XbOOu_ڞ݋Zk,{?ىpݞYȨn1J5*":DQPqzJhsִ(8ƌuGz군 6얫WxPSpm'e&G BR)LeY!${:9(cmak勬acZ\8WvP;A 6cdZCKW, atmѬs D]׽3KȻvk\j۝ݍDA֍Ň2D[Q=\[p *R= /'=;潯ٞއO5| %{(E`!Δ_"IM2 38V6P%'<āoXtڱnuat%_ o@`_ (,!8yI$,EnPQ3!4(}jo P:v>&%aa+ob΄9'~AXj)tO/S(;yOyHE^us*nxrH-\+3 nz{@Q fUDl&h*/ VdJqJ)Z^@bxp",/0V-ds>f0@Xv*z_i6L >k7QAxIv!H[G=.?=C }F_@g?nr^I'rv/̤dT-VEUm=>~ /|7t VO|# Q]9թ'FN:f.T n|)3W( )@mQXr,1SK{'D5$)J("PGqzy,{fkүqUs5<:t'd0S^N#S74f n-wfcwoIay*$zwj# d鸆m؁B\3}դўWpRuhʬz$do&#|kW߿vz]'Jđ9ָ;/sQnJ]zcsFU7/(/7]^i[J:-#Ų%b8ӊ]e Pz;äo0xp* mb+.w}xZلzmQxǜJSNxӒCwj B(,;&9]v׌Ӷ<H*JQH>L:WågR^FqyLw?|vN{˼" CPPBoHta`SsV!ϡlk># b?-啌wwNu당߾r :J?KlZ361Gڪ>b(f)m/K͌mDm^:[27G8;]oV端b'-i[R(2V>^ض l̾(b▋fS,sĨ&.S}( rR+=7~8Cý_ \$;N0-9I/4ҕ2Ai Ͼo/8P52B5:bA铂B{`tDE||na=X/G̼[i؅1 Ogv|w^tӕz|G%1 {1ڡ \$ <r8~`wk}úu k!xH;@p~]0 O@#ID {!@~> A59~x7g"<|%ȡFYTd[p[(  \|(iK-URU=0hl(m[bU~X!$ITz;Q^qWԞtVNj==& ;Mݔ~ >xn'GܜG:<=zb놞P!wT6 6MlTQUW#UV؊*m3cQ`$oPP-YTƟPPآ jsA$D5GFzjh 仇M ENգk&ӻ|lu%f54$ATj*4CT1%Cs;\ft呦m JOeh6rPS`Yb-dm,zDV7TV HV_ٺGdb1Q;%PUi"tbmGvQA)~KKiUg< gO^tyflYgfϗdnU8Ha\T/բrF JV'2LKR|4@e4H$I4 >Y%i:%X~3ZRBd/Ag8 ?_틁 @"L]\J-qWÿΏ#;=;cT^v w5MUv^:Hq-æ06Ac$rH)J(K}wOٞi;]o&DqLB*"*Ẁ릨x"uJlhU~_=D+PZ$&   @ ?!?F`O9p7pPUs9ABHDcU =!ۆ8};:}򗦽]!u.&)&fw_+ 5}9v Xm[JGWv㶾uJ FfoQd C/.{.@P*D%D@8Q}^uO}?Nd8>?w,7LĤ0=Rdl~¶w=>>K o8v+: @C2|TCpJS=m du䡬POCP(/j#'c3+;0Lb_~~ -B~Ҥ@$-c?aҏ(x.`3ϯeRîT)!nj y]@ pjre~C=έhvstNxqDmG;F c Q~>p}jBX׃ )bt6Y  B>| /^`9_{UÄJ{τ5dH la`<;IQvOu Qs_9s@!B6(T1r/; IHrݟi ;7,=ȍETtf軻G }ңug.{ʡMG!7fB}h峿/xC=` ޅ_*#вl:s '1W3W7 ӇW5Mݏ[溶uK(n >="zg keu}ԃLOWw?Fܵ.FϛHF9c;Zb2@ y^B@9jm[C;? ۏN5B -Ʀ8If#x NF{.LDX'2~d~Ksg|M<1P;`sxx$'"-^nl&V4듋P7xatڿG/fwb ^Y%hۚ T@`k.%,54 8tc?7W%L׸'ϨĘB:X-Z17h>["Ӝ>`gfL; LӍXZ~-0T2L>7>n'qM`G:2Ybc u6s鉈UI Q}MW!+9 '>&R9`6f!4&|c@FճU?s"{Hc77Z43 ~: DGdI(_]ϫV%,RC@ 1YacM >ϵ=L/8;t[k[6}W=`G<~y;FPx:s|rS S! `{M_?߃fQTm p_CtiE*ll9pY@͘:(!TOQPY h9 = A:G>#aT nzdW) w:0PvsXFI@,Hzqi!8(eeFAmÄXħazrZkO[LDï^P5qojA\}R@2`>hu&9rc2죽@ "yI`#ӁnOr@Hca=rsiꭂ_צԗ qӛ*%"\ߚ\꠨WE>h]Ntۨr&D*@#PdD.JP/5?e>9gn6rwUhL7l>L3vk|D-B$4^?RB1[QgjLJ}a$"rխ -\l%;TI-Y|Gf_씅pRf_ە8 x#Ux79ـLR@Mkf5^ڌt'>r 06hK9S74fWm7ucpߥխ;*Ulì~,~#D"3@y@eSP˚C}h PTLۮhH<%GEe{c@7as`|| /nЃ}=v~Z~nybsokepbB|ikJ(+ChpT2TUS>{e@BRIPQ| S `HH(G.<7~fh!( ق )TABEM"R wIHDD4QT%4(PčQ4 HR$M#KELDCj"F-SV{{< 侼煗4<X)O|ߪp dF(֡qb]UF =~bގe{gZp$xxDBIxB8)B6D&YIYkzivV<5,.BiI/#>a??@AEPl_,;k_mcsP˙9Ҫ#*.!Xm)~o>oۇMAz#5k\cg?벼~/D? .)⦵pjTy&=Άk3ćчjcA7@TtzwCnS;Xɔ?.fBʮrhbZ1w406r l.{ץh]~u o56^?k߇vY6o3!Lw+roK!k|u2"Ф][X|}"5];ޖ[)s<5CG8&qaug9_Yo2_Zݔ) ":Js-v ni|:fD5W6Q=ddPUK1X>vxpW,Q䍲{3s0A}H>g[<g= z^ꎶt9c,6vU%Cү"u aQ 9\ďř鍐|P8mꌶJ}C9!ex$?/dTg[ض$' ݙqnT|c1ku,씥? ~; ^L%6t +=^<[ی wxV,.Fe]fF95yNYflnDiR5Sw W%bG$Nj_;j<>:=h wyryL`Ջ$6nӉ?P;y= 1~TcvL Չ>5녹~ c kz *neb_ V}ٳnn=1B5Ejwd[v$F[A%5?;UqeOSK3k7f/Ȼ1Qm"1>{Ų5^}I8; Ë.ޑ_%vRI2(p ?buWaڏ>" WO|^(ta n (+9K 8~o{soY>$wSK6뷳lxQĽ|Y6JM@gm'e䖌~,_0rƊ{+*_gN%891raiUGª w⬘ͭw'dW極JN2G /nV׿o1R@gdbqTÓYg@T..;FU/.d*`wBrzn\QqڀdXsr}{;N}c`(A@L΍ 5Cd-5U0~4?SodNׇɍe>bᆟ,هz;V!? T=<6yK |VA_K^lԽVii`-h{lEOSEJR"ҎVkiʰZJ/GTm}ZDUTpxlWNKfsJ\#BrwIg^l{kh e vs-Id(; ПqX=9IBfI6Q< < Fv*{Nڹ_6XiB ]ؿEA~хygg * H,z#(!GdyAyhP@::! ؟JoԻ,t*xQ4o}~V z_ "^G$1njv`=37v |6q b}ZGɛ_^ jiÝ@[kDy1ndHP)J*4vslG hi;F04s~q~r*~Coݟe@L6z1Tti670+` kUcmȼ7Ht1iHC8I٣~fBh[o gW{S.Qyx]Q}H!j/1"ECkm>Ť7 2gD8]A!),*|<rOK3$קp M5_J`j 5{'a_?}uɬJF`v)%⪰U6=^^GcX;ػYoIV~|EʑS;-DOED}9ttppv. Agc3y?h36]} fܪ=PH@ TY\^d!!Pfa'OZC ):SVKy:׎,*JI4k84a wj}*$aRɍqRm)7JR|3wC;iqŤ^5*owsef^?a>p.Jۓarcpr"j0θB+UЯg`F2yWZw3~y'0𵪃 Fh|Q a H+&*%UwVϝEOg?(LxF ՗H; Y'Um/H;Cs= n(>_ (u47aQ?~gY~wY Xϲ4طb|@"x,@P8Èdpeq[0V͈C[=ouA`\tU1 @li ;qae2Qׯ]xs<5\gb)JNyY)JT9 @VKFV#[‘!s t㎗A^OcbswNt_o[ԚAsƠ}*7~u,683K-U ` IBI-W܇y4oxTonQcY&3GjfARb* c Wծ5 \CoTq̇T [GtrV N߫bs+cAhh, 0*w!ɖ}ZUd%*r(U}`{MXjL{CW)0xO?,wgT-lZth3m)ԢB^pDI-cԼ-kLC{y{SOm<~UGs[?>vRL̆x^T R8gO?Ѧ"/G'peQw0@R+&OS> "p)?X$?$˺Jɽ]ҪI$ySwMP>(B } QU[GLjc|2#49̖r {V]?G𜲿Íh:' Cd#HK_kbRCT3kЮ.PJy/(^KYZcPBjΞ0A"qY=% J˘&qw^Es2U_o^6;pd(vݨ(966)֣ba10Jê$qӎgXl ''2wEnT@:t쫨/ٽ\(w9)>Ok'uΰ [40h۫^d!@fdY81,$VяfzkQuT@bMB*8 ܡ hrT]k h(2 ߅t8z3.w" Y} nM Lj@1`." ]Be@D' L'm0gW٦͓%|q9\ۊ g5w&mdrGcs;l{=z תqAJ";9D&PX*% Q؈$ =SGz>aPGPUkQ# Yh>0hՔ9>5@;5V?gf76mu䘻X'kkNuޣkm!lb X8;}5ݝhÏNNSJ߿faҝ zC@ :0~_7G{:CG4)UOhXƉ4žױ鵳"lFl^qK'*-yuR|,WPuW%'NL($(q>t##m$xoN-K^ R3p!KjhS;euwV\ 6D}#lۣz0Q 뾬wv>&pbJ-t<3S7ArP\b6]_}CۢE~> p}!_RΪn *' (` } c#07f>~2@ES^zXB*G?9@yiT~Y8G@ycpCCs(_^l@J*`6W~[~L,P&gNjQ5 .W?,]f]z)CerІTWS5?}wp|''*@!$.T}"*L_`|9_ <3JzG\|iHэRPRPID/HqU] ?<3eBH h; aCv^7zն홻K #]s_~Q ^@yNS[?~>mnh&Vp\u<;4OVy>]ؔMuŚ 2ɤ'0_mY(CObSiR[OX a#I~MXT3dO .Rm@A2?2PŪ5noA@TD`-kOIi JI*pA Ey}̕4`a§L#t5ufx UUUUUUu*U٭*Lq~Qgѷz> MRB֦>md>f/#šel-{h̍>EoI|9sDcIۙݲUa_{.UUWTU#>vqZ I|]z }0XD0>:c%Vc hTGܩ Uwg!ÿgY¼ܞvWAۋ7 T,b _%JܢhX8sנA09 Cw{(I";{~>E!s*&OD𣐂"T5ឳ)̊oȔ@2!Nԣ-L#^%" @,xw~Ƞ0x 8ㄐ߶+>\C+S"b"B3)\qcͧ;;<=pUK/)z݆(FBqXL5۽P%C9m5-rC>h l^7MU2lV 9ǼƱa)@)u>',Ap0 +7ƙG&aݹGk%FG&? ?|uO@TPeYrQ _2UDvlZbHlmcAT|JpgJŔOOaVe_p5#LI$}?wg^|hu?Z T[|\CSx";~yX==)M4U?nk8mI($iTPTքUp˺'/m4w~I@G|?Y7=p<;i-:T,]b4"=`>SLZY1g䷒C1G``82buA;DO#_? b5oHXekyA#nL Wajm=_}QAه#̭D>w컸 ^Qu McI\~ 9@Â-mhA?\dHrOImRԱv< u}T^ޡZz>*ʧD6Ek!3><,ϏڻdȻJ$P(Q7("' KIˋiP( g*v{!b08O\1 L~oEON@XwhKnx/(J`Nc&ͪ:*Rd/@IG:"j^~ដN* dy ?VNeuV0˓2jY۫ :`w$zJ]/ a#ax`8<Pza B$OM5(yjCd E I):8'gyu OoZ5 fzuMӵXi'`b~3~$4أgJ(PDm6m9:( _yڈ'iCHb Y\q?[(bTѤPFb?sw٫Osv6<~F SLYzM=>&@I+t>Gw/C䨚 #E$_)gBjHٿJ0@vP/Acg)0E^7:`Ybuv RdfB/٣"3vWh FN>r /B`|f1em{skVك&b℔Ѵf@d^o$޼8*k=%^a*łРBuL+0bz.AAE;MZa6kЇ TBWA'nvI~\?3T?&br. efkvG{E?TpUFI 2FgK}sj.MKfꆯ{}{٘cl4@ ~rp6?wq_/;^\7lF}NDx vy >w"#* kdz3o'rP1`ރP_(]s!O0'{"Y{ {VjNi`P,L2]R2$i,65FjWϿ0?=N*K8C6m&UU_1?IN*GG9NŸyqtC{!pPGƭVmmmm[mڶjmնmmm[mmmm"m?qSnANߍWlj %HHI92I$IrI͵?D%Ooo*ͫm*C7Hxڢ2#z *9O[P=!Z*O"~)Zȟ4ҍ+EyE3棁%UFP(0u'm^X,qN'{?u#pKM0oS9m;ʬsoUֱF52[­TXv+tڋ%'a|e9yKYޢc88+xã1ʦ;ctyd^0.n Ok.R!R>Ae~ݾErW!φyeg1Qj0覞^,(標Oz,7\\sqn%XY8KTz.Rg`V"1@q"6&7<_gOGюwp$--7jus!]B0V͂~f1L:MԲ98n^Ǎx/kFOM?,xa؆({0 wc#lfd LؤP[&#s -!.&$( j@xK g~$.ҧ^:f*=ϒ`Л-7-o9Ɇ?/ݞomEc).)4=ͨ@C~ J(ys< P I+V1 5:׽6_)t*Ě?*7ZɱշWw ~ wD27YUT(K .VJQ+X?-koր#z-ρaGƇRpMʜ[huYG d[ʪ;vWL{;(wX[+cV{ٗZl헳hC3>{]򧖘5Մbz<5gӇju}⾏oOw0}uq>rUTw||թXzK#+l,ej猁ݾŽpP7۸1fuVy)PVȲaCPoen gV?ᐍXy|w@3ك7['[lS!<V<|*SEj\Fgσ󪿰Akl )Ma.X";mg֗pLl DX84 [%]nq*?i29@b|zL~gkӯ'tՁ5 o~i=tpѿ}~'n>[C~-q+f VjvqB'.22q>L.|H}}H h5:ڧ17G=?To"D>VrH}>j ;w1+LXrHo l+j=-6g"εN*w>{9~Uf@\Ca!~EYÃԍH8J\3(Z =iX?Heb*>-l[xnΓK{PUYQ]1vZ8xbK20G3RCk~+4Y5E[ Nu$ʸF e6/E%)l`߄]9Y]\ӋΝ+ (C6n{}"EUI~}?<>ܶP+0,(l$TV TJ u`,rmPms NeaXd=pus6ϳg9躟*p UGӨBL,]r苧!(Os>x3oIBñ*l˩K ~$⚽^ ^nH7H w?$ Tvd]Lv\z=LvU3߅'kv3 $A+9o|Il{௞ [ۗiPG$Δ氆~=#S|>K/$vr]z5i͡#c.XJVLpdoB*UUUyxa㽝e/Q?(k Rd t2+Qv>lJh.r=u/;84=E`ƅ*C('"NfDE#F"&搽Us!Jo'd*Im]}[=r9:Ѝz"k%\Kq~L_$WC^-" IJ=?(tĨ/ȶ8 ε}$TC̊+k>[ǙOr&`nTQ`hDK7jP$#ke9*% qWDVFuw3}ua 1WM#~=Ď튗{kyl )<Gnm/uQ$~lgجI%6?<h#0#qxU:\(aF(OX-j1>p`!,sq\6өK9^%zTe^߄B| =ކֱZ]j1U*nuCxn gi9ž @ 's J^B*$$BT*oӶ;?NI`Ԗ"}:P 7*wAՓ dogsxEOh- UVФ6{Jukz,y}\/=y;r-EJ0_] qF0վB}1.WwZ΄@ju] %-BgD)KQfb1濞ꂈQ |ꀅA8\F`I. (ܑA{O{_3l8תpC^0(z("xY9~29T(BL_]^M qy{K3ڧUV}YYgFX Gp  @)jZt Qz'pfr9hT? ׯ\pˇccT@X 񩱰b| @^+!:PPN` Ġ@J'4֦Ca'(sC1WRe~eD;e{lQv†1$paZ P>92zdi+ + ['Dƪu. K0j*K;jRyJϟàsc7ǜ$DJCׂ_Uf_v:u*6{Qnt`(rO?7>|:Ewa$ˈN>&34|Ċ 5!l{J[ $(tM=JIHqb)}4$́`qƐ:KʆZu0. 'd Үv)է_=N V|yYl[ƨh,C4E VHתO)C/u%ٽr[O4`I,XU90_\.E#<")3:t6cF:ђ]=2}Vc]ԡyWf^xq'%?S7M,gDCjE<0: 2󵦚3߿\z=*橼c)Ah2a2꧍8xa͖Dsz6OX(9Yu8sFLk_: C0 /}-{k`3€ d^Aal&oiǻEPu6cD;Y׶  lf< 7 RcY ,L0}bxP^+w9`HDytB@ܲq5 p'+1jK`fycXH{c7 N2hĉ:4}O̗ gV:3L$](.QUe#-X*_$7@@,鏿C6DPH3=9Mv:t1O|o(Wv)TPDM;C(]I&C&jZ}LQ'm o^ߧ5z3R}a"/|#%A"!82%2|W~(A!USqOG0bU=5:b8Q z.j-76kRq"+#V#D뷖@aC {za1* ˴np苸b̨P(EX.]A:o{+Ǒ lUC&!!6X.dt 0Zw$ֳ$xW{4tw$`,Y},EI"*"Ay$8uuChD5!Y] "B~-sB61Oz~Ző CDO"B @R^Ǘz/=\(M+~f\cN" įüeIGU*EsΨt1 iC6=Gڧ<+ "^ͷՅAfUz+.m#<~e9p)1- X ġpb rTS5.֞ap AQbU'}v~̟yZ52`D" aS! 9wKjYe<ŭz18>ҜV]$ W9CwwFWX`-.g.m!j\QdݩzX@ǯOGeXEfCDdߤctbD,Lr s\g"_D(MCMB-% jE/zܽ 4U7Q*DrGR,Yf Pk4x'ϷK4EFc'k^@[NiC!7bH>M&q } W(Z/qWAɂؾ{Wcj$ΥePQ^)i;OLmiyY0k6vE9s #gxGM%N~mg7sq9{sLQf@L"J>Q}WL[e<4TD;腆QfUUUUt^*SGok1acQ/ |]. #co9!84Do:0γhJy`\6:Z NVm?ݖ]QL!pr DQj]t'B`Pz?琫Mh`S$OJ{9hjQeYjEL@"1񑛦՝Ś*Dq+Tjh !?J :SL vSq^tYDe?cKkOTY@s a O5πrü۔(nк!Ao`RE<Ё}HłbPx`'kE*۲1H>1<3=7r3~a5 =[pI;# -j2X{U~soP D%<ީ\nL{:zġهoݾWU kf.ɕ" .! a6AtO>(G:լxɢgtЇ]K(p2Dv/ 1 OwKyo>_hypIG\AC\ ղv0nAG.k⛷K{%H /ܒ0B9\~ sB.0pz+B_=pQQZj6k( oUc] @:Z,>Hb?6B:(- ωJZ㸍ӝ[E>~%sz/~ul]0e|kbu en9-xcX'x^-кO>:gr\k+~t95l!.8a<4g%t`Qut)uəNX[/!1 H@g)l⣍ԎK횷!Yj!ͽQNk~M{ Hch|dR<snh鴄< iD^ @kāq SI]h=t~v.FN۶A zd*H2yN̊COvDe. R\̢VF:md1z [F+I'.50[3ECiN0 wJA8ɕNNu]Ǖؽ~h)0$<6.$>,k-s#y?^c!!uO-kе ]ho4zKtrDAE `m9{1NxFS]īW  <<r$L{ʠ*l|çJCd‘ +qڧVz?5èX DeJZB\*\Yj\ּY͢o]-d z p:IJ?5MME.I@T]\}@ d :M1ɮ:0̈́$6%vC6&CG(tO^> MDRk9Fֿjυ$jaf#r9ىGyYAkmT98b3gQ'ĒA&P[DqZuR!D> Z9Q.9K8U{Wi9+AK捑+RrqE-=+6`.gOZJRb?LS<< ~n>HR|uC~:wf>I`yLo7ΓGuPL5m@X >J:;lqg ƞ2c+9?KtJV2yzL60kBz6!wb, d]F,fڸ(c 뢂k햓J > V ppDtr`o х9衅7*i]P˃;M|/Ϣ*񩯧Cy=n[۹n]I\QWa17,~ZMN,$ˈӘ4&3ߢya hF">3PsXT@;)Ϣ@ůjsP\G#bB`>׿x?8|qmPZ@W{\F_p|&%8L>ۭ;Uaa'w5>5?CF"k}'j$x KO]_To7;u 7o<]^g9Y;zYInZC\J74s|EfE"MF 0E}\:ZW(DUŎ5?O kE6ZBiI&Ukޅ4es2ds_5Zr`IUOyZ]jBFYdUWjHև2a/>z.ơ<&>d1525 # ;D)eY9T/oKďo}gQ.P 4b1`@S7'\`,A1A1_vB·^ʰpOfTQ0Db]Em|Wәt 4hTܵpF~8HNVacպB'0/0% ((Bӕx1@WY*.X+/=ڿ\L/easH0{ Y)s0Go5l%<~$#CG/s(LT|',|dot,SuJ-\+-X {3 VB}+%X BOƚ7H奫{uu:X1T0Q혡A@Oyj {8}v쟵՟\ ZaGR^]hf}eHBa^÷͖0ie^uI6lk0Bڲ2]tcrwLL_ շn Nd>Qg;~uDתn3(^|K=x/hJn7\\$Mw˴A? ,l,1Frq\EaAUfkrA@al#+ Yb N--:d~9@#zif{DB?Ѧ(`-5})!IqHs3{׃:0ґ&eٶ·;PV/h"G%CK)9#[ /nxzj$͘i~Hmpq`}E"P7)p ' kʈ\m޿m5 Z Ko>Ji5G #< rH~)o׏╚{p"duUլxbw J*B;3.(]+' R?Q Bk,?y(u%~i ;ej:BD6ִD{8y(070V?\d-*Sׅ6f?♉/Q_s٨^>H'ϯcY}@g↿n1#\I7gi$D`s'"4,[k#WX aC}hxf#_Yo7gR~Ksր7}2@n am("$leDh0K[Z@2 +!b:A@q 5q%Y~@NX6\#NdjeafT~r|neu_G4x-_V1Sg=z?OZoʈ Lr&2g 飲}n#X+'3 VӦ׼6O,rm'跛tgozcI }Jmr(;젱 ; 0DAq(Q0X닕$@I#Q nmUiQ=ʗqfod:Tb~g>o۽4g'F6XbgNzN6>@"{\{֤ݮQ|MࠐKWwY&9VktAޡ MhpϜپbbCu|RZy<RO]!ڒ<င^:ԓyt?)8g\Lw9P" G\ FI+ "k<|ylN$$m6{!ڬǴ)n \`8awwXWv۷`;.^`+ DO=D".Z+u}G8}U 9bGBzƠFKJ æՐ|\șNO#|څcX,.C53$!.v7l:R0]2#fS_}e78̻Or f:ܹNj@AL 2Qad&-W@k2|x~EU-g '!g9Ǒ m"}ïUeFdb)f0p#ጮ3@mAjpW,{qÌf.63C}wX9HILJi222"#?T\a(@#3z@ ՌK{W0[ "niȑbKKș}LD\7$" L}tؒy~AYN^HB wyviD_h?S>۝Ϟ婽Y.*;Ԛ8?϶V2 ua1a{>~}GUg}so!WߩsDIe.uNhIR$B5)#.FiI?pG[;1*ޯF"Y¸/?ksis?}@]c̩m'[LD[І ZS]Or'J#!ٿ)XpO*XN*Hb=\))Zg'J"iŏmݧ6 pŷ~@TaAۊ1գA1FOo;n6-z^qEMqNy=`YLŇAeX*Z;Pc_O Fv !팑`3N{;BI{ ;Vx곺7W$x^_b?cE3,SRTM iϙbSrHLA'Xg7dfh9"1Iq-q.Պ"Hk ٨p!!Uνk0kpkį2x[qæC[ɃyqӁۃQeC5$tTp'ȺhZTcQ*љ{1*E.z RHXd"/2H'=m250U }iist=PSOt=?ߜ4wǍ9NX{ @[l׎$"ao1#1^&H#ܭb&a17z/M 1B)@Huca檂P1b!o\f&z&BX Y#N,+Nb,! n2I@,Te H} /nNlCJrlz̮:}Y|_]> D1P>woشE#s}c|w(y \?8,nPKJ3C3v~ϗDiXdn!>M,Oy5?!a Z5`^lM΄vrkϠpq0G/M[.p6$O$.B\κ껼j; jՕ}>l1808nsTIɜ;s4(؅#֣(t%>3?!˂#=ျ BbҁjƧ g R2:ηA\-qĀdZ @D~g 8 wA<2mC< X8μ?d,R*ry087}'f^-S?Msã*y}7v%lkְ疌J9a0m/15kJD)B<i8+ &si|fwKN[LyMNeXc:+@~3փs-z&b9PW,`a!N0;6QF-1Kы`h#V֙<N~<oñ\łٙfVgC:>Q 4zEwV_H߶=Gxqd!W.躿+]fly^k}6h}N=)E:~qf0<{W?3ͳ7˼KZ9rp w'.[w;{nUWCcsa]Y9'}>Isk~5:cx#~u8YFnhL *I o&9bnvܸ3uT:=pGimgcĭ%1 uul4U֍uYH֨%xX蹬XE4JӜ~]~c|jy2ErFK0;K{GJVҁOwI.`ge2ZNk  XDkl;S{񤄆wsz^<׏XХcwαC?ϯRSf7Z֗PӼI.Lj`øj^rq`skW) ;qJOϝ9ZpZWorA1OLxaOpkG}x#6}en cV{j`"#&‘c(+"cз>cz d:Nx;zKH E0jϕ%LVBR6#KKj{C8#Ec^}Qj>4G* ~A iu9P(߄(Mk0#)XÞ+O$ƕ?\ <8#%_eD5@2IFuVp҉3G0Q,*\^M('Y}"1acW;њC M2woNѠ(Ŷj^BGryuUTCNz257Yk%%S|!:y(@7.vHWxf~̆Ew[aeFňu.y ?VA_uF-rum%@9D^h}RE = wH)񻢲!u.Rtu僃+_PݵUUt±XD' ;D`Z`:Kaą5As}jbK”ihD5j"179G&cGBg8קu؄ԓfcSO#z\-Q7W?G2h$^ܗx͔fDSfJl"8{EasLsfiV"tA9`b!VtT7(hfl3ѣ)US{/[vQw=0",Qɛ5^z#O 6$;|@A| =Od`/Fb3:,9(3 gyG ܨ/d[ km;Zzoʗ"֢n nFFS3fa4!1ިjWvW:Hz$w|%m=Va ]V|]kJtE̍* 4l1$15o^?ݧt2뎘弗݌u.Ƥ^_ iqƤd01knvk5(AuDȕ{4IBBĬ@FkuD2|*ۄ5^@Lj!LA oi;|lAdmf5y>Oض'ܿ g,>^EBQSCUImh\bf Sth"RjHiSTg } =Ơ H%=b.A0 .]|{MZ(׵@f@:j+֊(f:`f !3,aoǾǯ?`dma@P.7/ڥL`HwpʣAL15Ȭd3r=1= 7;SifUĂ3踚J QeYH`>'ۄ!c} LF?l *ZL->"U\0b&@{dA5  YAEtxJvXY>bVR _eHEic sa#vyIhx9qw.Q`^%?a s{ҥtbߪLQ#J0I:"2l$UĘ%VI Cu_ CQX) rEɢeQuC:!H}1 QU0/r"%r0 :*BY`eL|E{?"pdyagg=q{}΅1,νEHјnU? S֟ڎ(f4 HOVd^$ A8yH!;05ԋCSm@tb&(ylS qpuvq8͌C#p@58|<fF5(qp;=d ;*B xퟫ(i "&']9a*XPC~mX* mM-Q4ߤ F3ۓ?Gi|xWxǥpfsB,{ڒʁp n564J"]0_UMXmcnDz_qɖS %joi"e?a"J(HI"**"h(*XeITPI)QU^b&QQTX"*Za6EpO$[p 7%^۬>qUPBsk g{|={K/MMDHl]AbHI{:..pZuZY F~ f"X|ڨv~IՇʯ~?/l 2gba[vNKQB7Xe_F.ZϿ9ӖZ&kŪT'&shט0Sfse6=ۃ{iݔbD\Q8*..jdK!+M8Ey$o%7%vQ $%>qs〺;,lDZvpsk]t]xsC|"_4t.Q"Fj6ZͰm*kPe!aaPn{sBۿWnаkj*ӯ^BFv:f˗a4VHVwd0tqNs7I1>_dAed]M+Jf t-]Ε {WFn{JVq}J4 4G ]Cg~,0J"O4\)!e4cC{-vPL 5%%‹g[Ny}!pphȅ\@`* URPgnCd,tৣM_0hi!z1=_OκQ>dh>[Wn:&?qDx'hUBUQT>V6C#8ּ0},8(+Pj5bQ`("=2ܚ `* Px)1..*t'"g(k>7eծ2>!9a;lpQ Aqr7~τV YX3CZ&Ẍ́u&xf!l܃UQ TW<sL^rphΊP-j tCʱ 8Bzf˙ n}ie/[u!oXc&vq٘NlD38j_x2RN)  c8˶`U9 B>-lx"!9tu/ϴ~fod S=5P;B>ag!K!?JV`EBSQ4%Qi̡saA1j(?8S}?ovj!e$$#tf"G=[ͫH }|{?Ib[-c6=>㕚7 FDѬ@OS6KzD?(A߹uJ61D\y>kOT5pA,uhi"$=g?`K{o>u'Q:!L5Kg<$4L-.HJ4RWh$cOghg(>t|ð?~Ϯ_qElDA9GJ mSUUi%Q/5ST1AETEM LREKHRB"` r"s5%ޗ{p;֟0"d!2d5D|m~0ȉ h!4y`%Q $IHB߯5<_oG_85e<#ީ3X=`+~Ore7ZuXvsdR H PG+ g!K  l-w⳶!a ~T?ԏdrDDA?mPYv ٷ'{'3BCʴ*6>Fw{o~!QN 3GHrUg5-cĽd=PYu}NޑfD_d8br~AO@B vJ۽rdTO Sx:LXU5Wc]7g͢@ }-M1-XHPqTb`"4h4ō II3u?gBD_M:VVbRnYSUM$Kڜ/gfM|/^/$0y`bؖ48h LP櫦M^͚ nT,Q (p<ڳNa@*^r-#|~dH#( rEO|bœ|PFls灕5Hr8<d1 :uvN* 7Ey iHh_:?X;*Dt\wlն7H2jx{:eAs5A+}?pz_֬ $p: )CFO̞j0@-MZ1eQ"_ Zd(b[Z8&deY<)2)kIW] 񈒈'?rȤ$㲤$>hL$OQ M L UT;""Ȃ]BH҄9hITRL*p.`r;q K  WoV:~]%qP84 ϥF@~)G hM> xC_'[Hb"sk>No: P [ӒAsZ8ER~[BW&L .<3=}G2IoZ=Cſ~yw [OF2Cu,rW<9:#FOϞ-1o B=d?G=yF3E+,>Ҹ1^SqFpPfhf7$ 1?FG\Z1{m}791gHFvn=_/ /V@ CZ )5==>Fǘ2 QN]̞w!(6UD",i+^" ?6xYq\?ޙBt=2yI;jsUçu>#;}잤"E53xu 0@%vH?v^s zj%4C{&1@&Pt+EHK`9?E42/4B{Walhpq.UB@XglP8\m/' A,YYAa~}URŧz<:L}[ ߵ>݉ (a8X0(yC}lWFy3J5܎A_c'Tgz<ޓ/\;c 3T qv(𨝕e2g3xwwc/JW>zCxJ3,nsa>_9O;2(H}; a3lj6MT|vI"H{%QT,N\qJ.$ǿ$=f.7W?5>u_tJ u~4dp M B+#y0L|4Gz\$N.@S iE$%󃡶#,ӜGш &3B˕Y0Q{\o Һ{s{fxY`)JYM[h11[Pl1}D2ԖgLU/`o χ׷Z]|9˕yO0_4ՇNn=,F8)I`>=krx_̵a1{Mp;!VhۺXN (Aox{^7 .>A=k>b/?y VQA70;@k~kjTn0sfϘp Bep卒(H`9K )RS tq8a:a_?O}aAH?֬v@D/߯éư}ï8dGU3tN`4`Cwȷ j%j'R{<{KZ&F ̩"&p>z^coZ!cŝvsʫ/VoOspvuoQԫ/[)R)ٮ máqt 3ok$hE:ͧgN!>\tk}/Sh ?j9pG/рrH/h'nn]–_4}ΰm; )VwG6M`=}cgru`4#O5Ϭ8CU_]hCtAZ>TB2yrcGޘǫNJĪS2@>}ƣ+Qam,)>S!h*DCD?zɢF~?9j"[ )L\I__s`mvD;#9⁴%tjR ks"-Urw &` AaO[Pp_̵{,d.*nN| G5LcsY/8#(Z*jצK)2ko.BgXk ﷪a r _F\.٩j;Tݸ_ wGݗժ,9w_ DA:=GR0.toXw6ó_w~{nj9ㆯ$>w-*Z\»p9\ݟh, YUN=,501rt;^|ɕ(>:P32* ; gӦio7g k(\'_-N!~e߹vӘw;[ߟI!kerveکxmޗȠ&bףN*GP{ F@ßn#=?.x(ە9E^uE,H9" ;3V,GxߪE: z {0]q?6Ug.U&]ҽ:dWm?|9}sY%a8r?Mfw'"FEk"3A'@MtܯJ+=>E$'ξq. 1?f|>m&/|+ O~ ~&/(R`e°|`tBo۪2LHd&Ezs}'yۨ>w_T>_lզu: uzCb * ~_ _('Ui'"` wG9ɨaq.nY~25'K(?.\[( %4BJ<-4]sFYXiT$I$rhm2tK_Ѳ |-\o.w=f8 #*.I5&|n4zMJz459+eQ;{ U h!w13~8 eͅ%(sq@)% 7`a$ت_EA`goVtjՄM" s_Oؿ'~X杞^F^+Um( ?nٺ E{x(;5땡<^z<݁렐#~zm:&' UA傡@>RfC'N|<'{T7Нꢎ=-t{vz^F||gc;0Dw,]j47Rs>Wd;BK׫0Dv2;¢&ڼl}Bxo~vc\z8k`-#Bz}^<]`P&֤\*ŤWvpo\lR 0R^q(On'n^0 D-4(HHB$@uRCom~iIcpZm|m)nC-ypR W|#)JP #Io6y)[pws\FY|W4_h3Z}Tn"9;?|~7}`4s!AS|D}=<`3;r6cJ´P+.kMpXd'ng5Yd;ZD_K/TPC{FѤZ R՞r+lX1N Jc :*H Ɨ5bxSw{Τ]2nDJTgIS.j\xK!z9O|c|+_˥εz֢X8&>ܖy;Qψz8!~c[ʐf'_3l~<8]b۵)^ |y.JvUn_\޾[1@宔2)}UD8q5ٍ"kx69lqߪ|W ΁!7 -idnxi%hY'N bՇWat# G/]y챑ۣ pUynW3.ŭ.5dB1X{2iȖߘo)AF*6HЇF:CJkݔ{@yueLfp`bTnY/D$uu;P} 8 TST.S[lliۊ ۶>@ZaL‹ }EKsobUFH:%VxST5mKZXQg|c"?Go@ i/?&|34J cguW4;ezW_lyDmFa#tz4+z?i[;u Džvcb(ҹ'KמnOxlI`6EUH1A䎺KZ-$oD: #Izřt b w:F3&08ȕ!=6G"/Ϥr0ghw_޿ ~m=/QSRg7=D†O_ hLz͟z34Bพp?q7Op?֒)$PCDQ51 RPDAJb Ɔ45l$iDTQ% I4RTD43Tg8B!a g5RML SVQ DQ,I%UP E%2Q3KHKUDTAPE*DҀTTQKZjaMMGlm@#4h#RcZ JBDmPƊV6L gE9oCTDK0BH%(3AKTT4D41&HAM12Օ+4 0U,DRKE 1E*(A!BIQA,KIS%SX!A(Z*h $ X" ***bZb @he I )h" &jJ!!*!"`") "$ib(ia$(**f*i(b ( )*h )ji@**R BH*j* *H* hfJYH((* i&b*fdBhbh)" )((&@"a!VBI&& f"jei(*BHa4m $DDȴP41ET2$U%ELGKLh(*i*(Ơ"WȰ}j)bJ*&hHL*AQ-7l%-TR{6LUQ$4RCKTRU5EE~;#50-D PUIQ`bOu ͊" !bf(h &I("jII"B&;! 8 TTQU#H%$D1IIPCPRPM $$@$UM)I)M2S@Q,MUSQCTTA PM>c[QJ LC$ESDAT@TEII5 M 00A0PP QD!MS$2D4T@DQLSL""` 4nX ""X& `$X>S kkH~??~~?wp?S=FVJJ[+ _.,a=ЋлҠ12ttdG@j c:|1КPR 33` %bbF&јZ? P*&"^,cHHh|%P$`TDv!b4H.3TD LAi4bGB!hF`"Q: fFX RI H!bs!FvWZ"H h"HIi(:B):*(6rvt"WH{RxB&6-c"ee`#d :pHLQ$)J:CMړ&pHѝ,L2 25!~B#BP%"$ q2HbL$uEҕi` xOK"r(_><O7D@@o A߼:?0& s ??8o+Xn=K>웝'?hco[ s׺N2bZm)*DgJ 8V2sI%ΓW3pbSM-|i;};4SJ>ofN?ɰ?fSO E\0%20qe0](V9i(\F6Q 5T>6QxP A 1 lY6+d/l`͖].WkS<2}Y) `ȋBBD6ʌ i4V+8TDDMJl n,T݃p| uR@crO_ҋwl?Ņ{%/*&e;5mՒվg9N4ZԄ*HwtσxtK^N7"0Kos%Zֻ# E,ퟎ On^~ b>~;x=5Mz).~:{.qiɹ%}`/&+p"|D7D+8:B%EMFphw/)B3ZA3SA"0񛍂>dp=Ozy}ݏ<վ%d\mbu>v <xX+.֪cV^!|u]RB^IM5@e)ĭfPlQFa]H9&Hi2C^ ʶ[N ׻ҭ6h z)&Xq{f<<)JR)JR[I+xcM0齪8KptjKi+GQR^6 n'|,{bSOZ{b2'7GTOI]該9wzځ ~V[;[iչw7iOrwJ;h_\U}ۗA/Sn4ǚyoN2޿?GPxR?A+IU9W`ۅT l,BSodz@1D{ 9> Hy!Ӎgz_Npv9CnGC(`@QV=4?% G zͽ~鳝6}#s72 F [| X0}>զgmr,!n-v..HFuC:θ[p]t}Uhn,j`xc᝗jҲ|]1?T!ufԵ EV O&!f}.zT߹W^0Ӝ~p|BYB)Ro]lUʼvoe٩SY\NHWR{:ăm; TIa&`'|T_ћ,t, v?RƐo_79HA3]C,ym|'gu"T x]ç@<ÞsNjE"FI"K=ݫǗ[&"^p;n_`wNc\s]?1 oL@&̾u~j}נ^-_}n~A]!x;FὑFBt |i!JMVj0v a9K-nB&"]KS؋:lxloA~[(( ""V856HpSXh׹>}88bzz*Cj7tevaz!@Y4! ߫CTp"8A+dj좨W`qH4 0Ƴ}7}xAW; vPWpDVb R﹓Ӭ4F]0*" miCMTX-̋h f $9m?*A)|QٵAֿ#[?7(Bbߜ_ @14 )L3PeV\diA0x_o8%$ĀʁPA$Onݸm#o\_.{UخjA[ŨRr7 0渌y t.up(a!Du7">IfT =Hu}kgo}EQ9tw6-Q$D2e6;H|/mwX D[j$ <ׄa~uhюR#7n͕.Cͺis̒ N J!QD&??6qH%ވNcRU- M F?88e`msr8%C~B: @HcX8̠6*U.Q I-@ 2_Q)T)_ w m({zi ae߀.W E3^aޛyr<%ٕճk_ kFU#Y1W\ aWRz +ah#;o"0ȉG=!!pѕx8o6FG1h6Rsy#Y 5nёRXn.NCtdvNgǠ//G^"7akY~ĸOi(J\%TǧkY *o,'U1p2.ykpw En'17"Y`Ё-'pPe\)?fk'e{o1ſz9~1ݟŎd /eh<: }xwyG Pmͷ=|}ѯcڣ 8;A'>^:0?aikc)w:2d"{gbR- %HEЧB?] }aѰ9Vp#TAսx`30tS Ca"4W H ws >CـL!ōM4Y:WUȄa|dvV]LE|{ܞb;o })J<\mz+t W64 (>S?:AC,?P?MKT?nJ8G{ktUW@rmqqc/42tyK9o|]jY?G_ eѻmS둅,#y) FsuTl0=OBY 5]JƂ %0fG9߫$!q|ix}{ `},2Oh@kvπ~t׋jV ri!/\A HOY /R\/}"0QWP_%)ar*6>ϟyg!ٓK{MLN+=n`ψ_P?8Aݨ1X]Y* Z$7A5;mC RX!!? j} l]# ~<"#1߄gJOޤWV˳GX[O*sR.PJO[Vc{.$x8:Yo8Wsy׏|)oo>KZcg(8F?9, s-nMDk_< PPt(<f⾲g- 0.nIPO߽;XqwNoN|XHFbHbEP3?cHLyVOOxy$FcQRF8|vk-R ++-U\~,x=L}jO1BG\{ChE4J4c :ו&1[t+sfrkrJ51a.GA[, iP$UqJUvE1sHÅ"֮#İ"[-PqA pWI6uH{B#U?O3P]?kF(J ?rʚEccexwF1 L6(@Ghq+/7J9f e\Sc](\&D«︌#-RUJ'[m57P.j E0`sF-=KH]cHQeYIC(Ji>]7F`Y.Kbht Vhhs(Tjko]pxs'??fFAnMS.l{#QɡO{ҡ&%e*KGuq}k7D9KiW, +6uL+r  .ʄYMW΂!O#3W0# ڝ,[$f=ݿsYb@$ 疧" ÇʹջkRpAp UK!Q qx q&ڟiyE޿AHHDDSCAMQ@R44ve?˛?/9`h2IA?C'v1=?R [30UH&-枆 f{MtjRPH q_( eݩTe<"_@[Z)Xy# )745oIT@o%[]Z_Pdv vlxz<4 =r u,p~ O6x,K+eo=<ݳ)SODZk Ϫ:=8-wldvlGjV3k ;v>Ⱦ lѧM}Rl of7-y'MVyҍ/f87h>+fVTVKN/mWnߞFA\w(lf|/\3_a!Y!%\#dyyY4'ԚвLFFXN/29-]:.VQ`(ۓB3͒߷1#C IT@',}|TO=`$\U{3l|K7βQe$gk] 72v'8D̬цsKn=C4wg>ôvGpK`i3/TN!RoA]?[[3B!h6Q@?wޝvt ~|4ofP@I?!$ HQKaT;!JH H(h L&DD ~,`"WuXg"<2edZYi)h)RJ Q"&(HjcB ֳB?QzM*9?0iXT (TGvaX?clis8P M.kABNYku]4mH8 ZÈ:u^;^bU,} :;mҚ/lن._/(j)Z/ ۱[݈q!EUj}LFZ=@'^NF6dFy[`q"띰ff4PQ0f1jRJL,aQMvJJ:<!|%z1dJN;UabȡSCq*8?OTTzu*+jsThSS\7 <0gCT~jMa(@ 3ý֦~޷Z]C5a*OO"Pé"gsE'-qqi 1뗞_׆%$orsZV ]Oq/$Ka` 6a?Γ)!]:¬}u㴧t>-jqcX4LBx]1({xf[:}g^5𒟢.o趻0:~8ߞcOgwyx;k9T{|u{'xAx3|cY6es'SΚ{$wqٔp;Ŧnp.gI ]hLx\!x=wL<9A 4RWٌZf 0 >gΥf|^|^VWDV'[:㮱/Uμjzz~qs\r8vq]qG]Mٵ+9D<9I i;<<}|OPʟqڵs=UgUӵS$lbsy[[|ٍZ߮:NFso:F+=N?Wɑ^s/fj'7PN2CA g|v\Id# rJp 21(\K 'e:og <+ Ǐҭk}!zNJ p@Μ#USy(J @n}`43ckS_y]o;79 _?$J9xMNMFb~ y=Nz3罌e;#8}rG; &SpX P ClD@C +Z:;ݨ˪ZJ{4e cNt8% WszEmn2JQ`q& .ֱZOD>k]qTOSܔj2q]7-R1iB0ȏLk#QQrtʼnLEc,v63}N6T#:>&3PԪCQP[l=[p)twA.6.ҏ@zR"=tP@QUUjF6ujSLFQEBhml Vw_ɿU$'t VhҊ^Gf*•E@"H"]:[즔-ۮaXe!FV7r6I.h:Cv?? ƣGџy"qR a&!"9Bw: RbsZtNSYpU)ǾmA1_JPѭhWR~(`# ~+;3e.͟A&7CÎOf/>C9MG໶Z?փ~lO6vH$M8wf|~ߍGEOo(Ҳ,at{F[9SxUF 3Uʫ8+xy1UUZ@蟻ʮvfpQB7, *(@51;AGߺN_~wi>WZsGC] J(7.H6{Rm"ʢhYOv3 BRr%?f7pe8_é\Yc bΈHKZfl?'ٯK0=Qp0#gO3`dxA!Qz7|@ >g "}^~= 8d1i?% ϟ__x*늠9WB:G{^c%(DxzֹfT 煞}}&3=_jCRCK32?;V%mst#Pu(GIK7}??/+su={XjsПܣز*W:P(/;d1߆v}ژ7h ҁ "`É-޲]{Lh7_.;]K"ޔF0;^p0՞OгGv j6!gxzq5uLŞi$g >ۺyL\;+k> 8+jp,a:zl}Sdeүsھaoۻ}Wuo`3K!<38OTY|w'si|i{M}$O!TLa6q0~}O gyP W.<'Kub/^qyoJao[#ğDdjes-]l(E`B' PԢ~g3!TF8TH**&S'[.*4ۊOzY6 : Q@((C0gSN?'&3Z;X /hP rĺVam̛̌4 "ևsۅ٪GϕFRpkV,P\,mYvB) e b3$'&9Vy*3gb.q \$?O}O,uı2!>vضi'{p4pk}7 #z/g^N~ok{Z)1._>M6}ÌQmwGP(b?Nq;C=E?}ry 5dk}Dsڢ"1c327q*KAln!b-@b4A!Qcύh`S'1eQ;a4k[6{'|rt6&ϴ=P0y-IYD\ >EuzcyHI@f%OTߏK̈sTf/!/`T\TF,G{(^%_+!WTh~8ڿDBpMGRTOX攐Pr,wz")#6r}Vٵ~˱Me Ah6M>LC~z6|/ [[/mVuLJό`R5A,(M"^,v@h ٲ}zj%(x璼/Bkza_hNɔI$>6( ,d"DLϟb[a(-?]A~?vm#MK :_ :Cѷ N--U֕ Rhݣm=a:Ͼ/l'Zi!5D}ADcJá90uj 5[/(xVyPv\uH'7˧d²I@,zz+pNdF8c!( D3F8b:-A`dC5 ߥ8of 7>ә0}r;S v^P"þ_5&`LT&is_<54Wt/μh] ߫yx  eh›*Ϳ_di#y+T g$Ԙ< >\< KlݸLr즕]FcKwr)01u? %u|˰&1gE >UEņiھˈ4 9"QjT:>@u|>.9}N*3i^dΕ9g>F_P*b}=s[[(6ULj,V$<F 0(O5e5gݻon6Z eε1_y@?zStzI,vgqMoxm&ԳBke\]"\I:!9Dyw]|wD h91몾y| Ѐ^' _u$:of֊Cp@c-[_w'/ QWkP\n(9!%'IEG}]]u<7.X&-aGiיdwsa.TE=9?sEҀ'B) *o.!d~x&Qt#xwM~<ثIID'k*8󃝽#c[l} ,"Ժ׏{$s3-ܘHO@ >5 F#S B,5>Z!\tSVe,0ת!J l:tS;8|8r׹@B[}og02u 09b1M0F9W) oD&2i5P=;SGIC2-dRN%+Ó-"]I5B]ײV?:4 H8-/q:ՄPHITLH=lǙ(}dCT0JI~ H*]Z|HI`J o\^٭r0 #ts8yGN8Ê/]_:VQ=HYzJʔ??k4!,o>D$ʫ˩v9^=4;5KVߘ̤07CKL4~Tm%kHxq$ z(ɨS*+z1R w>^PmWmRI$pg䐙/%( z}D s9tV3P,*!K@~VLtts[ˋΖ mXMƓ OVmwydq d1ۑ??œow~cCV:9''pN*'.^=}is"k Ggi4 ?S3s!+)&f>7<^1{I>@߉l>$ @Fv",(G.o캷i~܁-neq`* -C_qp]I?b"("UHkh>>g[ceֲ$]N9r]ã#7uZ>'L D%jJwHT:{ܯq.sx qscڻABP>-^n+r "># tgIW9hr_L FuϬh9tT_  ]#rxQ*z9hQ{xpFZtk'X«k eܳʋH 횽//&fn TBԼxsd<IO2u("M{!=A_ER~^ K-'zZ $aA_]?QSIbq0tIӥ;}y~sRO.;Y3.!kgv|QOe/+Ӫ#Z5AA.$ynkZa[R,E[u+Y'gN@ T~7yPz_Q=&()hqq]G:A g:[LqOgw^Mӈ@hF B%;70AXX7M% |Xm1:=JsF*AߪTP[:0RwM݃BNנW{]w ]0MK-Uoxo a_5G[<ʖkys: hPeW~\03:-qi]s8[ Dꇖ]]4D@뢻t:y8@Pi(AXEkyAW7ɘ@0bA<~T[83@$yzYPm7T2&( aT鎑1zEĀc??ۺbHO*ܪ UX؛ Ko ?%wH!M DSQA?"UfF7[ %9õ.tį e(\ S_ ]Gky>Q6t-V8~T?Yhu^m}YTE<(EX_ A+x+{Ku؀ nk|}z ~NuG3nDAXú5;3Oۻͻv`g2XmA?q^g L0^TX Ut=],:z}pl)F}Vk`qq@y0:^^&?^ xgBWs(*\5(-Ce;D.7ê}eb >Nlmbbˍ‰"w]c.{ ^-Vd0VvAH^8%Vս'h-G7bDI\CMAB3  9Klu!xVPd~ⳤk`÷,2rW|r !ǜjÕY|󻕍4]uBpaJnD9n^Z\$o`hIb,n%lĤ#eDUҔSKl=mͅRP]1uoÒ_^hY-v;z<:3j2ٮd3lQt0;VvYȀFu0:a+eZDi:H iW ͂n:Grp}Q퍤eD];aEy)6Io":&J nQQq|{,VPWI >6˽ҒCcVsiXpvFb 'QCa+1?>y^_|8TVlIC}$cSIs pW+U H$q_'<,,ʋ!>rX@7ݕJ߃B-V3ke!tۥ(7hִ@#{DG;"25mV [E"nS#d(h۹}\oZo=M.Pa:G~e*F{6lG19r"Ik7uzA/ =6#4!U茺A'.x8^ej9Vyί҄nkL і!m*ơVg{p.u|j/ŗKpr{: ՞77)H#]AHthuHc{dmCuB]3Ja0jҌ ƳptmGԼoz HlBetܪdq$X+ʱM$IX-W%Fw݆o'kR6fC '"5DMF3\]櫱9կlI1 %^5ϟMxn^8Ͽ~P L* D\tZ~MbiI)i7CS0N:c'c 9mM쌑BcMz~PVp$-ɏO' l0b<*gx.!8m{Fέ~. I Q !mmֺOmdeQIrpQtMCubEpe+)9d'E׺Z8a:t,ބܖW5zU J Φsȩ .֮ebYMU]H*i*L! y0R;+r&FL5yXؑxKغ\!VO{xc1f0s.oWRLs, c;2'Kn EIniCy7{#\AW1\Ǝ.ԮvN*t!ަE7zJ}S1>Y@<丹U"׮Q Sy@o =*Zl__/ԞYb8A)fJ'u}ó~0<ÝvWYbcpCKQz\'8vՙ {s )4^bo9qSmxm6D}5px5,SPjή6;EZg|}uxA)|WB\YmBUˎtXx4zv^ypJqmo$<Ž,"'y#['XFß6/ܩq6m$M rկU0l/FV0RR}4RCt'T5T K"R*S:x|66ФubA@*'ۜ[#[iV,TR׹( /;b,ګw8 _u,JF}Z$kHLME_8a{^:[FL)ˈ"֦k,bDkꗦmޫZ hҤX S9 0SMKPڡ(L!LACgޮZxbO߭cViIO$ yOmST!~9~;5_pQALG(j+,cIl СTE}w~8բR.b nm0%1ٖD)Uau M L@yI}^ic]<;V\*E)j4/O=VQI:s= 3O掊, d Ni[Vu"l ` JPܠ >0PW ||/5Q' E3/} P?!d_2R&2r2` XHqB//Zrxo7O#' ѵ& {_̄bJ9yCH:G Ꮾ^L˞81>zc !@tZ7N*iFl5d<7)a#Fz4ѡ qz&0 `]d4[@'}܃#@T)wҰ2B&O\?“.}2w]4w"-AQT!OJt"d0s7XZp(e_`?3"7~Z8ȀYjQJoOL낋 N2jd@]C9̪%DDW76~϶TMXPiFa"*=T{N9K7a7'D;軍FA"'Z}hɒݵv H`HS61=ǁ /""U.,6P?5J1t9Փg/Q<|:{9t GRq#޼E7EThLG_;S=^^9am CUN>CǍJjqޯ qOB8L偧Lodia"/Wٜ˰j 8,loCp>]ECC 9&.u^wQV2 C÷VqBv!t*<@c☑Q)5$: 3:ykJyAN4*< #7 |D#G$($}nEePmT B!LXޝTr!m6N"3I5,>_*#xuiߢ9us; B֊z`tq P&XK9JX:Ƥ W;(J.Iw2R8#c(aA&Pmn@؃zbVbl{P8tI{wd7rBl/ݹs "XʣECЪ<4GaOJGw:t'vdb ;vi`:l 6#dYӸ@g||x6.pqjI;t&91N3m7p6Y&C2kU3L8QI^ؘ&M'Ĉ~2dGg''1fOjfbgzVoWBAZxl&>9pA1"#>]p7ڋąO@@HH<fy=>2@rw8y7w|2a#X܎Bf0n40}^{[TnJC%<:K$4 .tcav\;1@B7qw8C kPcOyp?O"q9`Ȓ`HC 4CoWëd{e D*@{8N0~@B7i~K&>}a /p11ďwz立߮VG`g/gYlz A2E}[-v K }U\Om}֦`- Q)!~ӳiuL|x:pˡ(ĀtBx-4{|j7or@17C`z2CZj0;H8f)(I'=xkV ?}~a\ZE+V6Csxǂdq<63ݪ崿Zќ99kyGiaw|w4SIߜtT}JɪZ 'Fދ 0t |kU_.A8B`2(xTh)y0\>>G`" C1@f=>8wv<";LcCbӆ9 ̲tJ~ą4f|.:2`Ш)RTYQ7t(J<=% -DU*?O~dGNB0m,YCSx$`<8&3P'O# Bh\_xP5&LQ3QVڈK3}rN% xyJSj!s7yNXJ&궪P4V#e!FYxz4~!#7gOQm 0`2O+M7d^>2!`B{frAD`m֤,a<ÿ9d-Cw m,KXq&F As1$8 خsHG8:T۰)GAKqDK/"8X\;h07V@EE7oHP@Z*4> "W/\L|G:nj!QSM.y{mJSxw{)ntE Zf O8L71 4APQ*HEpSgK"(~_ 緯3BG:(WF$3"}S7ab3 ކ { \=YMa 8DU(-ꩇ ()E;tR+8>]7$N| 缍ݪNұruI&C_Ox>GI͋#<_G$M'ё8M a$ś(ܸݓ @H나4뀬3 ҿ+:&TL45JDGZ8!Fgjdf,Vj%3lz'xfX<,5i̲tS![谤yAsz2Qizlغ `[(wyLOH~zc߈Mrn^NR㇌ s+R! #Yts0U!HKRLBÔEW8kh[_叨ɴ~7&[Q9IITKe_ÙBS/sjQ<<Х9{SrtAQES,Wkiݢrm\rZUUV6u-UUQUUUUX*ꪫ7U}6mTUUUvUcUUUUUV6cUUUUUv5UptQUUU@U_ߑF?XO/X-4&&=ыoP%`riD= At~y ǰ@-#m&Ap0c`8ߜ C\A?l^#w; η>(Щ10ע1%*G3'O$ )ۿƪI7ԗզ?y^zBO^fET7YHRVy()l\ջF{AnM O LNj,RmQQ0ވC0.*q z4h Zlqճ2 8i6= p*RoMFBӺӧ| .Z`_4:ؒ3`,JfXj6 ]82c;6#FLpC668 VFO d[[jMmD827Ey`E `C(54EC ;F 1f㰛fEe;MEvn`,p$oFF14 }Kxg#,Fh=Pg"@ o:w/3lی5ln 6Kl pcXT78tn|K[0S(O#Y{_vba[zK`*o &zWu3k4eN{K9xO:gvCqs۞ś)ǬPdyҙ\oN׏Z38؍D-_fqwpA w{#=Y)(ixl}78ʹJn9&oj|u߳u/0b^Fۘ;W'|ό`D&LmGl@5 D7YxxÃ"z_*sW_epޫbc-Gʦ#sg+>'M$j`~Tlu}ςrSN9:.62KVl7$mm^J^~n}LI=>UG6}3"# ,@8n‹0)!L Ʒka4H⯥[U!ort*{TJȬYdk 'I:q00bD(⾭C:߉=^dTT&#!I|ΚD{pkh&窦C𪈪E{KSTDՇ* +1Ba@zliIҁ?2{5$'=@u0<sv!Ϲ[XR%쟅is|sPTI5 /.WaXi hσw{hvHv&f2(C(RB!A;= pi=nAg ۮ=0 &kz4%M&M)NWnG"ԚL+HrAȢT %Ν۫  (J~$h Y~>eFH'#zDdZ^,t'pU⊊2jJZu~K@e ϫh*]{VksDeLv-]<KX*,>0\ D렚] ٽ]Pj8>Xܥ]P zju/f䎝=zP"!kzH:c)4`(f$ H]|+ُ,tԼI+Q'>1:aL奖L>u VRsrq3|;3n98'|/Ͼ?lZŜ$8gc-RBPnqylyRfE/$Ct[," a.a}!g/V˓6]bִH3;S_嶶u B7,6b2-Hf [GH([1A@Uvd{ 6 5N]iMQ1Gss3Ml3=S@8LJp`/<埠Y~rtƓ׷}qqcJ79lj G!0WU^_!QwW*':% 30aJYBψ.a4?C6up틊re=SDI.:dLs4vڣRVk 0SUH0W Ŷ129aΟ'y]YSzsB-~$)IPիS>geϪ=DĦ&[{Tkt%ڻAsc!l L!B.B))a4LH ze%طQˡwĹ7a叄'"t`Z:DuQdFPUr'~_{(|Qe3AnAnqA40@L$iq_/(4 v)5ƾ|.PSt~rDATUUQD|_^THI>[v7II]6NFGgh}]rS٧!8'`jB u'@X `w/S 5j;Y$<+eB8*Q$/-NMKϑ0{Oa&0GhJKA3}N0%L0ŧO w0pN"\&:*ko=Š & BvFfSwt`fntك_?ITugG$r3.xn*34ɶ FPG* ed|ds"|iǧ0zޫ8͢+acgd2~:y8̚TH6]+Klq>T[4u\=QyjoCe`G>X CNQN%P% < #@\fճ1Հ GE"rz3Cx}~pLoKl_YUA#0艒muNs5;솈橠3viǭR`#FލLL8[6rPl?l.Lwܟѱ} $C~+MwLf/cϷ\ͱFh'>vQe˕71$?ho ktw͓/nc BCb c򎛴э PLD3ip=mzoFbh􈞼Qm LP 0К*l:$C#-5` \*o@yX=va X|7͋ldřD"2Q 1Ob/0DH[))?]x-a nvB)c%k.罉UWstYSИp%;6)ޮa=!N%NKerOxpCM`w1!]4Z_h x`E %f'x?bkSL{sW$GNNC6P#Ň)&a !v=[NTBxU 쨤9<{͍uܰJmrE53a,N!v޲i^'d7CyDF4<ӵkg$H4b)m 1_gGȻ}'Q qqR4`bΤdWx:I7?{y/ 45Tj^Z*.};fLh}!T2txgL>< K=*ue 0*@3r!1 JieQBs .dvd+% LZ9. pd wVm>`ODrrLAa2/qHCyNPA4yYI6@ {\a] G(U?_fI3M7A<C\%fumZJ1F8}dG{_/YgB}[ڛ;諓'AdJ@}'#8bOLр 4bkRbn] aIN9f&1>2]'bTߡz Cb&DTޚqibO3d޸rϯHQW'hş}RF"{OMNffKt}~7Zu]*Juo R1E`fmJyLnMtGx(x<P%F bea5"l=Z岤J]xBy8mv36 bqFiNud7#8DHaڪ,96rzg肠2aQ$Ǘۢ;5&!j-܊Ҹ[J3ͧ49d[e3H%364۳ww# AmQ -~:tT1?:cwͬ apX='LpBEԐBȘZ(VShM pp c7.;Wh78)$fB% lc8N]hw7  \Z_"8^ɗKAC(vlUP}yTL*AMJ8B"fUJ;&MV=zn56Dn|;ԅ ߒs$C! ||$6Rv^CLJC2/klgs6 ݔ"ydܑmb`xgdk҉#LlZxBZf΃Y엛sp6-X0Avя@'cP룽lrֆK{G$ ̀ !$}ho iW?W?A/[dcqq*:+)"$LUGF)\*I}HV^ bF *T>v!U:u*oቖ;Lt{ a#LʫAWB16jM`yYĴ#cwnA6(DH "5Mĩ\U7,LfAcL$= ,"$d Bz|GH|zt2MO7+82 ɂ0""IܱSL ITv2NMIM2j}+SUԖN_q1@䧾1z @蚦 AK }Qz7C ߙ'9;=K"=8YU;Y;@a 8 hl‚xNt_jPzO3ճAsdzŨZfSuRP] KSc~ߖ$4 *`#8ڈqdzOɢLE n !BJpF/%cOZފbn01iSP\1KD$ׇp8׸ k0zJM6Bgn^0|GJwnG!\GTm2L5mz!Ʀq3 R71 }4S;j<)dy! 4PUFOƆB; "/\Hځ׼גA~`&HHG=ڃ%ZaA9-5}?/U$(N \9UaF0qr6hl4³2%rMdCi@`@R ͒*z~<C:Xhbռ>^0>"z<|5ޢ}$ @9 *ݜN4xdӥ(01 yC|]G|"{>dY ".HB<Lb޾ Y̔Mzw5*P῏:5! ;I .f@nbx@]R#}o>R  /YJ0Âlcz}<)7LTd+@Jc=Y@X7ZPFF*bAϸǴQ9yc作 N+Hԟ=B?lBr,.> 1}h#B@`סR>Rb5u{E3k̼nO[B*-v-HlHV(6gd-aqSGo큋pd>r`ث븼wDzD<%1OTD&| hdH Y dib&#K4#ShZ1-B}㶃[lmIQ18c3P>ۿ#^ 1c@rUM!;:TaMQ:e.H1@>  Wps[' wAV8ݱ4v߽2JP$ dOa;-C7ųFO{ϋB >:FCty{JY(U'Rʢhg% C7id3%Ӏ%7B ov;dLoxY DJGM^&"Y |LYȈϠxC7!/y+¼ +9׿˸c#b}<|Io6 `joЧ{3)1ٙ(EImT, ;?i*Ԛ#!1/PwGݭ#LK2ن 꽰uP)pƫl~ Y,ܳg } pJ?hp<:b&"B'eSwB1%#!6=~SaMu @G怆bò,CNt}u=+DQQR-!<I'l逴`$Cږb5IaY9(цEh6dqQ4i9IQ ˦ "iMӳV$ɹ>7]AZT7vUbn1)n:w] rpd22&S`}~ ]lLN m6[ "ε5 ^ˆh\S'"ZB V`X1ћ萯la Sq<ús\䖎^3k sd_j(r s%ٙ~rLb@a>_V*z7b<ĩjQ&=])QJr|/]`შB\@Ob5AR'ekPoD@>:gLy#$Uv~!!5v|v*aԞ5yi; _-)K ⑗;d8O2*lP8^e4T ]IҔQMuB0yΈPTنa {^` VBb^ t7rP1_1ORB%Ŝt(.I6]`XXAКRy O撛O~tS2Ïnv _V=HveQsGkui0ɱu&ᆡ޼,<=J|U7S 'bp),EsUq,v_!ΣɛÈ:z477\ vg(5BN }A!Ќn]]#6ʅz:Vw5S | >,TC(y޹!)>NL2=8 hț/'4- B~!~2 -UDt3.z˯lMxB)+Bgz''"<4@5 ̅:F7f޶Xuq`bO~+6P0}Z ;;=[4,ϭHG7@ ^3j D;h>:l}"ua͙3l:aW&2olnɘ GZf1#,ҥ!N7D}їsJl9q s\IJL 0dt& ^\Cؾ81[h' \Q\03ޢ =6|-@7 YDfZ)B_(Y%7yxnJ)\a|8$7 91ovx]ʈJStgH*;uNIl[\P1ԙdˣSN8<{KSp j0F"5Z`'aK88H~}C=z6X-ҦzV#Uu(X#0cB08QڟW|oB4M: ^tcHZ_ Ȃ 뎣DY\-0!#R0v9ɢCr4h*Oq3/ cSs2P9/#YϬ#(-q{ɱ$w5!5RXG!Z-hIk瑾R4:kyHe a$LGIw^Zg u6Dgiӹŕuj/O>b\I@GC =CŞ26gN-ϧ^R چ7Zf=<mC00N/FC9xdFRJF2j~O*B.טUDV;CdZtϿ]+ґyv *$.:iFݡ#0dԁ"B\c<VG9T{gH2Y⥤X: 8I> 9ّ/_͉0{{2Sx i W.ƶ_ME _V!d hia:,/Ax`q=CdIClؘaGyVWB+Wxw_tQpP˩!mTq('n`vo_kðC0(b履JE0Je_{RCCDstCC*Mɧjy' BC…+@pH#v`tqIB/~"6<3}dqUdupMn w }1ZFZ*gWUNKpŁZE:xgΰ;uLQ^i5{g.= ;Go󪩪 PhĤi>tq#?K4N2I^Ϥ"{l"rAS&hq_^ӻWc2n`|Oqa,4j|r:HBZW yNcX|3RoQi*GxZȸpᆩࡼWF2`G~ Da`l؃ܔ]$~0bHzh6iʅA&lL/_F 6;~:f9~7%whLDhCZ=ǽ@yN/8;XH"#{ NCHC(W@Mv ?gS9e>iЈ~?pk^Jrgiaw2-sx(`?aaTё(#JPR9 hd-2i›~Mw-.;HFfMՋb-rp;ى(f)Ή`!k5(85❎ˆE1.0kwj&:8e Ho7Tp[laX=bJ =Gx_]66KKk')߯jC%@1o7Ŏ2:؂/L G wJ U uZPl@'a6N@=9ԝsCL@bFxLf!Kk(W /#,B{lj3cdT'ͫs9=:'QfJzrF{ߵ%xTv ?`Hi 4BPU C#ҜVR7nМ:ȰWI+ 7SBB .$X"gӦ2t ӗ9qoЧ\rbϏ<0xkfQI~{bŽq q,s3}ysCN *pPȽ> <͡òIbTh7s؂0=KF" M$sm.<-Ǧم4#Zs&15m/N ;𮙦#]N*8S73JbދX`-̔I{|rLheZfFKn햊)MMنAL6qB D #O܈:%a?8~SU193CCBYKk u;2G>>2(0!\pM@ȭjB5Bq~{DGMkSJ_oyCDB?34AhdLЦX9HEilᆵc7M ͱ1) {(0.0! 3eTp)oj3YzYʕMU-B-H(s&yo|?{hE-5Zk03k᥋0s| ?RP((FDxyA%0ah_Q;ޜqЍ*J WyR{H NAX/ όޫ\o!I,q%T1]Jdӭtˎ;1TM3"lJ?;>Dpo 4飤ͅ1LNyGSɡt!X3Q I 2ڞ/=YK1 +{ïuì$rS9x*jݢqFbjF k^kqC@ƋKMSQDT`+t >}cAAlU,(-/x?Aj{|=>>uގsm|Ypp2G?.Z;~q݇n Aqu K?G?s듰gq$'cڂ Fi~ma2+m)4_chk$^u;H:B&"8K}/(=/?]ORp^. i]1,3t_LTQY.Y2N4aʐ&&kܒ9(Ekp ͅijWx[ѭDlk&<QlnuAO AQ4@bA,$ m6 Dxv76L exl$9 AUxhblcǻ@۽+a~^ z-n/l Bic,P`aX0q+Mkʋ%9c{O,^ xQF3ycنȁ " UdKd.gygtƆJXNC$9iTiݽm bCɑr5?nFE߆FtUP ( p,&t-xS0tj͘,i-[#@ruo3 df-Γ@3]d$`\kAzKwCCЇwׯw:qG vr?sx &TxR5*PjBڣ0ma!p`+p-K(C 7eHߊ`BjS+%Q+G ]8۝hC9jL 3Mzﶦu~p]烦>n;c5$33@C#f14S!]tF eW;JŮM !, ^ٮ]/{dRma/D``8kIo15 6PCY.ݎ .s HM_MmUzvВbsUUox촄쮙!}DIX(6|OPdyr%ybWe ;Ȟ 0b6^e߹U'r>ۇY -|'WjG] qM[&;-G;+PYß;OS j&pNp` =6{NJ{o3&v9I?!@܅<`xog&N `k~rUi1D$@ U-'74'֕,c=%7HH=pzf[5߭ 9t&@Y@~b)MNvlT BeWsi+~ p`{yQϬ:>XQPKj)r|N'Oj"ud~mǣt*X4/2yCW#!ko\AZ"\مaʯ|JwJY X <Uu^ my؜K\O7u) eVβur9LP8k@E7h9D}\(ǟ;m(\,:՚쾢P T ;#y٘R((c\VO->[NSA?Vϼ{F`gD3oa10} {+/v6-b 8t 09Gz~~? ԇҊf݇v=xys gI.4 *:Ybq}_MN%,gq}ASd-ۡdvǾ;\zuA-2whӅۥvboywnS4\]}!C-V!,nto ڭ e=%n׹]e0 eqdique0\~ۗc£(~s ^6G^UL#X@P uZE^sXɏ;˻ ?- D-j5ʃL)=[l5q4*9V}u۶)(B0C8NmFnOj:P!qqvԤtZ@dUv?hlDxZ7 Qʒ\MKDB"5{dc:={I]d9OWѵ kͼJ:7Ff;N_(LF=Iiҽ/aLB"$aՀX'`PTXtpZ-*oHPZ6(} 'u_iֿޱn鸧!7!#hP_S_Bh(Q-pɺȿX釙o6*F ¥!IF̓."4fĎ >Co+ x4 g ?1pK{RtAZ]69Y\Y8fPZ&)xmG$!/u4ADn{^];E1?5jf8\ Yނ@{Nb6f0}D95*yTUB(',rBUUUUUWn?-]O,EAm}מ:H 7\2Sszgv lt(!Bz~=`u]}VrI$)w5jrL Y9\iqDG)k^.c}_EI$ m.ky ;HlUt~B i,ݮyMђKxo|%P߉ )qxǫ滖sF/ 6$D$0xx/\aPBX vzkQu1Hʛo;0X8?Iseq__r(J]V1'zIo8Z:E1;[2xSBET:mMe"cAق"0v^05!x bb#c@<-}0}֣J w,NtXj]XHW1:0ˈH 6Gc@}}V۳u-䈥7bA!LqUc6R[!1.Ocpr`% \#$Ryh VHp8 I$R$֮yV4j:eրX)<:ּۏwD(8q"b:\H%6Qңz)5-! 2G.^KAݑ|/՚ u?{~jNSo,獖#]7{ȑC~ bJy59 D҃&՟pprÉ\`?5_Lc7aJ72!c矺R2 Fx9 /D:T@. Y7_9HR}z&b'>貿4//Dn#sXԾ%4ݰ852E%`ȔT" ks5gN~MWk'jB_64{O,gvTh_lB]V^m-n$zoM;uI5pI>_4 uٖ^赒h֮dVT+ziL7.Dewm׵rڄYƦ`hkqf.ވ%oL%XLm#f JJ69 ];sscXx9>:Txvn%v&Xv:Cdtځ/b# i1RqkWJ=N,4!K dW^7j4B&J2PB 1kǝƞO9TU ujUebAkF(5!C8d0R+kK8Js LLt CA XNM0 EoMf`:vZ3Dl_n@&#&%,mJd1Ȯ~F{W@6a]߮&_D6J*ۻDSK-qP5GNT@H1Ι ; vth 7+HџDŽ@nQW)O_}oύcChvq5mUUUSM*@W$SJb7č7:|=H4mtl=y,&f] ƙezf/"z27H{LE+VQwSiϩBC9߹nnٚԞX 6 CQ<}|1 ǓVknxBG嘪ϞO()R8=bO;7?ѫ*ݣ?j= ÿ́k5aG-s\0c>Fjo#b{xF5,!"A+OǸu~Zqqr4YXC/ٔ`mlPעAps5U .Wb#-MGd ֠!W/-|" Da߱ح2dW|7yt)QM|Ap={7BGfu$pChc0r ǰa6H k5ƶ *"[5D]Ϻ0Ns66:L_ 9lDԿv"~N 0;R\CjY$<3>I"!D8#ȯ~65}/~}}'܀OzfF6;zug 4}"is]=":'PCZ ןv0yX &01EQC1n-.[yG^/$!+t; d-ua׾JL6n28vwL[n2L1]js`X?WmaYnϞa-7crF;Hקޞ3D)'7s":IӶNm;[崾uΖ^1KAVɃ3#hTFAyw'k|;XDOH@ٓL MH{4)R6h'xBں',p dvTϥۀTߩZ+J1=Zn5)`0Qqr.s8趾 [_OƤ6Ž[oh x0dOH]5 vʆŏGcH S`H[*V59%HrpDw}NOT$IXL1-9/fQ2|!rCoq:MG˷>IϟFFf{|aa{*n[ִ" @/mr';#rK4@h29Y X\k8Avc+q_?cF\|n{+)p}d0(phw3=u\@ޛ  ۄ}l'wv/CPݼW.aI_=8y>bՇ}>E:O/*la{-o\}fD1۴픯P0`xKr #Rv$|6]to.\x$O>9E'9sz䫜[,|^f^or dn/QtfװI켆E>fxkgz rI/K>6OqEbAa'x>[& >?Yl8lv{"Ĝ Y=_:]&B-t10`.X链7.5lX8$`7>li(62Wm NO0yoNҨLٺ()X@";j̈́<)H߆!ɬ*ȋ~6e[D-9ة`uTpAI80MD8MTM*_iiVb'YZޞ+TҡKwOEibZ""}^wBF (ѩJ9']u۞{X%-ٶΙ wNB;SaA8SQJ1дzǖqAxͿ Nٽwۃ !Qu\E|"A!sa7-({LEL1 <7?sW^0()~td6L_ɇzOĮ8.y]8әYֵQ2ij8vϳ{Ѫj`Q_pGOl(Ajte+``2 !\a<44L}7.,&&2 nLI:&rkXIl4a?LBQ̫Fe!H"${y3 xpMvhr: 4g6X}?.WRH&֏NWˠ{L^p#[C7Gnb&p38p~mstN+]Y6`NDz6-k!a~[ C{^tf569+v.J$fSUOZ>/r5wM6y&{^1dnx} ] gMkM;1 /uxiRUS. 5 NЈ*%"5ڇ}n |.vsBt ]3Q'xtq ._SOQW\9y-ېCv&nK;4Q)8~oƃG2ܨŊA0ZG؝]̅C xxęGsf/曑m>8ַ;r p{{$ d>'`Y'+b {cb>?Qb萸;-H> 9|É5 x:hsZ 4fLY[h:N:k&t*]pmOUUY"I$݇ջ4Ų<F\ņK\6PV+N{5a )D* >"bEsac޴-4ûI_*/’nQ*P~l9vK5\׈G8`;*g|㧖Uv! iļqL(ίhpA>G|t׊v<=*͒>E"/l$Y8>cSD|{" hN Z< CƒQ'&k,ubfRBtIRZB8̔0 L/']߳>bP9~ iĥK+q?bZb7qkn NGo n!p8F "ZZ➛;_Mqv BWcУѐ8NBðəX1U9IuH~/}UyXk!$ p`-"NO2l:ȟh v3x+˹fƒ xuo!^}"&6<@DeR@2" 1(36R xohm+M%FjM4ǒ"IDX d d0NvWn<!09'.<\jό8bH`HTu)"џGrVC!IQ(OC{]m :ƸScWg10! ryC3|vb>X92ε=QC;r>G/oSanjL'8~Koq=}g^eKMBII@՘FD8x%/}[G="##s.֛>kLdSy9A﮹ j$` T*v70-Q3h%ʊ 2I1o~ ;};1'/qWͩUJ&|,/*7 AB@JlFhKó4ţ> PLl:{ AA>Bor^뭮QO3?1R:5a+aЍ&\<}pc[!7%1>!׵O'5GƏ@5,G( ,LSL!cEwHPU4Yk=:(A@^/|Rn)2unA~9?M )_z~DSt&_]Rӏyc;0f$?j$ZM`# n;L=S |ϥnZ>SDv6VSȕa} NX5:[y¦e0`"u'%=31i+GTG%48PJ0ϬTTvSr[cV&GBTK k"NGֽ=YTpL4T7Hln ($p^[DjQ 3tIW`indS !%v.ӺZ;={ݹdGۈjuZ/男i+[А&ϏsɆ)IR2M3?@"F3x. /O8͞'yon/E=Y#+4A߷!BDJ芏:7t]w%2$ J䴓δ2HpPgW!eh9}t+JRBrd̻-zKG'ϋ7mlw{F]qoceyu0OG]2~QEN@^Y9& J T( dy]$U 1(5 44t x|='yQ,p Y(zQ-|G,S葄[=yO#ؙLSHHV g 4J=&д߆[ f=vrlLw\'Dl_HfGg(Ýț6R(A*)D$c"_v&:Е*1]vmDa'|Epˈu5|Q$,_ QڵF(Ȓ:z^iZCPh>|WL!;Cȹ{p{|kՄ;.Ɉ)_<mX29V}~G3}x̋0\7NU"P fi>l|Jr@Hkclgۃ(G8EL2rz~pG|!D< \W8KU8%^aZ*d"!XZ+Ȝ2])kXmD/+(%A ѩ]Xml֗anDmP(s?U8ī+TPBޓk~o*~5Lwfa5'{QC)ޢJٽ7CC}$嶹t:o4.D;[t4U/ܻiXU҅}ơ!׍sSz<Oc򘓈&AŃ_APhƘ@Jc? êI1 xg %'nMX,…tT n˶q-8EQdݞYY߀5Uaaό-ę_W`DqHTOsLkm 5j P 3 CFhdZT8A6Fd xշ>怲\-hf5kqu,}c4`F#y|^L.NB>_lYojy%ƸJ%^A%@T3 p3dplfۡ]w\p#}` &ܮ< r$&=/Or/`){,)5?{]aH:!t0[_ևtXy_2 [/i;19ǎ6X@L6c!$H <2V/٧ջ^N5xBɤ797=jK͚@n..v`}##ߘ:G+>i BSy'`Ok N "$^0IroW%eԐjIA\ ilaeŞ] ةr@pk( uu4h.D!p8SOEZ{6$mB (a, ioYVƛD`Ԥ3Y8~~'{zC$ "60e@YrX/igTfNq$`mrS'ʎfꆱ`'ɢLl06Rߴo.k$\IfNH$OIر?{8Ly#)$hw-Mn!Q<56-Xʰq8H< " !;WnU4𿬀{@=2yu؂@/_ϋOԔӼy@0یSRdPpioNcNYLQL~ wu#E!vԁ՜]AKS&j ltlp'o;8I4&Dms1ZO 3s .W]9h{uq0JbM1X6h(ɴL M,$&pt764(< J>nLvf/3X`ɺtW a!coy慰.n$(<ș4tV9Iސi3 eq~/ 10yXLvLI;@'t%A !I ^at7'Z "' /|T=I5ms'G<0z ~IBA6HR4/_BDغdg='-U)g3nxmb#{sE;oF+&_uiG6-*,Ghhmz5wv6DuwpGEһZ| c~H>yWLQ"ThܢBۉ ݠxxl(R@/0 4Vi")ޔ\Ti4z% 0Fu|7Ѳv(Aۘ#ЛH|)*#!AbQ(s'=M֫:vu%)y Fk\;.P4SٰJ A^pqL9 -6AɎ 4b[J8ס|LO҃"qMPP =_v#ڞnopgi&Ehŋ q0tj)54mG^#di>g)s8sJ'jA4v59[ԦT/`CP:bI~ O]~rh65*W&dB0qYyfg8A)!]YsKCM&ҳ :\@x@[[1srS!gejvbI ¸X ˼)A!cS[2*͌T5 %ҡD0pȘM52a q*63(Ca8lͿ ZXl g&Ud_aL~9>ѱ!Nr{4)(M|@'{!t-B0|h@grAJ9e]SQuv:@?ԀK$JQwOZ2z: E=G@PF7u_vP- {GpO'- ii)(}yWFJ_Y AA;oq뇻$'Al$J-1E(MܟgG>5&6K_Z#CO@Ϧl&_~lDo7KTRT+R Bls a2@ }!???=31*2eqP㢾-jcfq?/쑰.R89@z0'f>z=71>iQh P;y@z>_XDyoC"3 k4 ER8 ~pp4D2smy$l;;IUMfh* 8?;1 Pʇ)LjnDdS'NSp8R[_1Q|=^c7LV@'Kkx)]Q'kE)CLfN-224TE=aci6" A]Lk߯^zkRTZo?dYKݱsù;|#T/ĂB0JH5L'Ym6 ُ,i$a"n(xTi*& [!\聆?\>=p!/{!@ , $NI :ɀ/ѫTp!h@ cE!0J ܛ9uWAز<>hym?lzNkgLN>g49O=ɫ%%m'hz6 ҃ f}zrrة1L~6;p(Ik'f?1l8D̴TA/d^ hH& &_Å20`Q }2= ŭ#`  <8s r"ddV1^R/3b XdL@Ћ)B>T<$#] DK`4u%65UgL4h $RQi=ᚽqm/̵T )+OkS<"zޕJD)A sfEh`DOaOgݨo֥y/ F{B&"HXB4o=s mfO0d*֚*!uW"QduDye,+,45UJf~yjXYi9aMppL#2װlZ]Q`OI045v2 ,*Q (Cd M 0(}CI)@&']˸PP ۞yٙܞg>|gNC%' -rg zzإBGqď׊*?2(v {ɏ61j&ͲjJ6 ` "zIJoF"(Di>;ХY>)4B!/Dp7>'J@H$0 ̆)( d&$Z !i&!h"jjHR(F  $R" H춑5S-S(P4~2?sJ'PsD*"<,%M$('Vt*ށOfm6Hz:3&7Ywb̌5BF9E&9 +H(E ʪog>7`⧮2)O|C00) р_n&i0&W{ <GA "?}Oc:)v!0UI5`\` +3k }gGY"N͍ARW)ηV1L,L3`Y SU " KI"B4;֌3sLJ*z9$`v8t3 2^=|H+c#c62h館 y|B ,#biHϸ`Jo&h⯖sbe{]r+*L3 {!vMFb_R\ G*,wq7AԺ-EpfC֭=!mXC"vՐzm5'QڷCeň5nJtx)-ʄ)CJI "WX.m@Aƞ2f.D} ,?b{dlCq%M")1L?p "F4gkضݏ-wM>+ Ptr~Z2 5wDyߓ^JbhUvӸEpmF5D&< NV")=X K@@-'Վ'"@:#`}^*݆p6(Cmg 4ی~û@9R:51+ۙj a'N|-O^FXѧ=si5k&q5=>ƒw߼&ŕGr|;ߡjD L1`Q->97}KlTb=5ZFV6 e 8tNB8 t^1Ru'WcM/, xFet$ SO<.m:KE}^[ Rsg⨳=-碸wǠ7&grf ݡ#f5G9mjgu P'A8ۿ_5nUnupf\Kd)ap?-_cߜwRROB'Dܒjc}yasht44Ӥ BhOo띞 WwW/IYk;j}#+? ~ΰ D:Ǭ"ij-fq786+é588e=&Y쥐7.!?. ,?K9o(TB h4O+PO&x|R2~a_]+0*!ܪ2q*J;.˰B:{9S=ӽx@B(JE(k猑S9D(F |հ({u?j`B|Sv(y\ " IrdsDAm̔Z<0!EUQ*X!^E-z갤z?E` ֮ eM&ANL(A.KR$V`k47bP4^u[v:=~yLI0 @P#8vBBvZ)w4aKϾz0GTZDt5W_3(2p!B $ HI)HC)b )B%qDB0q~pfA@'??N3'sw6)_"**55TxXƨ"lQD+"/NK<7.x$3SdDDt-sˈz3 ÆqF$<….@硱u:]B gpɂ~zơ~~8Z{ |&0yuIv8DcgkCr{r^drj\A%?anke`5|~u{c*05ڬE=BhrOk_܁HzA1v =Ҍ3:`Ę́Aa1 a\1-{KQ;I4 9`5$z=C60 Z?~ ~iL H?ZaV"U/;1tR =|^:b=9 aG Pi^  ݠ0$a9k#|'X?>NZ!VHv@?Qzg"?jR-SJ^Ta>0l|&F X9Sx8׹A1Xa\q %HSd2#f-[iB,Z-;n!002B;BȘ>Kv="HBa\4v)a'Aku[`Y:IiF/LgDiŢ:5c0q;1 'zm|lىT"P̥xLq g<+6dRϙ'㒜T!7<,[n}N(Aj?B0aGwxhhX`'^Qu8-nIDxh.>iG 0 s0bFgԕ941Zk0ր ~Π~պdh>`}BkY5O ( \(fwٍ# pc5U'ڔdHq\F>Ϻa}sf?>1SGfCt9_gB0Mt^-eYΨ_.3낆$#y+`2n|?0? R"KvE`D6cj%uٮf!71u#@{!79oFL{fI:y ;G]My>hGD痰)j3~ {;[9!3wS sf{EC0=3mӔB>h \PTh0@7rb6hQy`(Ǟ1bDJ(zA(2p?~R!kaG(w`8"SD>VzS0jQLF35%ym*""`}>E 5D@LPU,QLA1ILZ?&Ԃ@bt Fq3`D>>qFm``c%j%0d pTq!"@1+zy_+pәEy}Xcru&ڣXKe՜~B"(E.1CiᛰH" F+sWjuݷ[0r]ؚ"; HFOqh "考6 .;qVN-j؈7;N*6`ݣfbkZ48F#WYdpmlnb}wU+h(Cş ({Ld>Fed`mtoY-,Uv5REkZ`$#Ͳ܄RD*͆ h#b~+#߁f4&'Z*ݯ|J :%,ٸ57kI{+W01wh`;j5%0pDo~pWyU00L2{SIQuh?:_(b|t ?L&&:BCyt\lÈ*H&cMs ]t2FL $HP tY[BV\ wKy`}JHJ.Ij hE}_CҁˌJGPlW0qD 7 Rd6̱GOz W;~'G=q9o fǓ;A@j@SBI ?]&!LS(j&9`iraf9kALpPuQ)> ڄ9~>vl ] vK=1(3M HWڔ^جWPSЉۊ6P*DDF `i E(x(THFVZ# tD4&Q}dJh@j@T엄+$êi>tNRRfHg4~K\I CcR5Vة *ߣb CKk N;\a4xZD?7>CAy 4:M#ߡ$%h<%(tqKq/JkYX6UAZF$/W|.R=xCi- ?]V]tE>i>2L9Zz)~IjSJ"Wz-,(Ccød$dMZ6˜*faĊ:.Iuѥ!@mֆ%7*d xƊB b(W % /?o7![V٢":i0~{dER ǹ!`|Q|THYscq|/ > ddsg`Z#o؏0mbUc@JD491b5( OȣtGOFhm1 8hGɣ |Y$߉ F".SE"kD˝V@Q͟)DP2^!&Mo8ؗ" iCw"%a4߅"8ؐaTG]Wc_$4U )@SIQi 8(ڄKM cf41 TEA $@՚ **jdBbi&hעHy@3붓?^!=rN4i>Q# b): @ b%) BJ B"*.Uٺ4 c8Fq[!C8_dA~kLF  _v"Kf<.X}hS~bM CH[UR~*MknyA\Å uwB{e$?߯2z8bDpL$'Ap@([h(((_N.&&pO |MO9vYeaF`:܀,KaԱy;!dsyA^p# L|C/KH5r"^N#1P#9h :6>c; 8:56 anR1WEʉ3b?Iw's e~2<`{ [Ǎ$ Phzv 6yz0jk#Lϧ7ҢbtaH|B=.D?"~UHNj|x6pjcA Oq ܀XWJLxنJGgP{!'vbB¨)bEfNAA@FF PIQPh(*tT4PB#HHd$Ab@Ca%@JMeQ$ J[E pOP5{0hfpqJ0_>$=?&4qE}b}!1qF0Ɲ,F4U5m Vt]!ĤvD :Fӊ KI2M lNi_ \!UTP$l! O`vao䘅jSpe`Yi6'$'gQl4!t"PP:UHեR)߈{ ߒx+CE#hr2kO|- S/2uM4K0BjcbBGnwe˄4^bn-$R" h :rBӇh Y.1ڧS6(R'ؠ`H! bPaw sX6T#Z|oCoJʁ*t,yz| }_&.Gu=hlᐓYOH6ڃfL""PmqxS bB`B҈ћĦ>{a$3MEel~+z1 J2_-"PR`~V,.r:w[`ɐ̈&FcB=m#:EДHeT1E 2-#6F0eskm)ոiSءdi8DAq 3L0 [i<`v+wq<nEzG^ mƻğpy:vқa2rG.AykOzSߝ T=Hhyhn{ 8UQ+H1b-=ǛŢQZI#4BaSHv NfQ SGFPwJe։cZ)Sa7q`Ѷ>kJPL 1N7:[-IHTNy"Pi I6RlKl+@6lslp"`7KM68a-kfr 0oT$ap)1 V4 "M.(FW =Gz@ { (^!y@Z0՞␅ӫS㺱ƫSR͊7VMB Fx(1{mč N+t7Qܵ9;R^T“pD 425,+.c7=<Dm6,dƨo腽S Ȱcc'cm 9∵NjkOݕc,YYY6DFRMl 3SFh 2 B*L[ xZfG2CN5j&j핼; 8n5¶qƵH>ɻ)Lk}ëרGHPZGS䯒JSBZNLh#X-&/\cƈ\g :hh,=o;RqݯIHejZ{&fdœD%.鉗 #B %s CX"p9T܄Dwәpƒn]]šKƫb֠%4A2&4:;()#E,B& 0غ80 SRr x֟ᤥ2?uш|GO?!lԠ5ч6vsG o Gמ-.%YlWو)Er4c0 i]Eǻ{#U6,mg 憗F#c8g N88Kl8 1ѝHP{ߐqH/ɂщOЅYtx> 1];cM!1Y|7]y4dûϺd,LXM1P!촁׫(MQX#ji`""c {g=Xu>${w@ @ 2(oE!@LK!Ȓ?&jʏa7*Z$K&?e|Q^lUPUtmcyVUkqUWZjUKJWG0c t}O1l0^ӻG]cOK ߟ&!t% $YT!b)JDh_=4C(D2$#ŴK@Bx >;`ID;koDS" c8̲e鯦ITW_>XUY(;\W0&!fTV}s:ʖmK`4 H6 G4<*0=|׾sY $U%T뇘7&Fm)Ub#ZWX6FCi$6L%,PPБPS)BP%  $`(Q FqjP1cۧ,4!BB ЈD(S1RE ,CA% %" ((PEC@ '<=Rz1 uN8Iy38V8›O烫(ECZa`D@:T6~4 /Du5 {gk@*v>=0k,^Kv k$~_]%ٚf!_eAmTfwyHeJUbJ̱1%מsAǙj ᲤX~'m%K&% }?r ?yaQ &Dm?'g~ xuXEȅwc+@xZ1uI4blUUUVy(L2{u>gcV) Ҕl.az?f~K}Ib"dGFT~1x_|6J"464,Y! ]4B~7c Z̨7Mx$UxY}ڗ%ja(b z* 0ӹ" /u(, E<_vA2#_Uԃsi`ō}y46h֏]'}(BNX%v1$\4;#T%V`aYQz cB/8h`1K`z) DF2<04*UT3+Q`}Uh'q&B\O#*b$ 5(dXh)~)יNL|k"C8|u&˗ 㙃B]-4䀮ڰPUV~=_#(H, d ls0d?wv}ymmه4Qݿ] :@(FЅ$)XJQ y'G='h,/}>VM qDǸyXjc x^<`Qch?X@ #$a`rS91lM__#E# -QL Xm6MC@gtUpnϼUCT\L$O 0==r=u5ڎu 2 KR:R $ ?`'[J%gA=~-LHs:ihiJ.}gu;~dhrX*NU~b R%i)0$X J$4 ` I[i=(lV;&̒D00}ªp;z @9&8ɚuu]Һlم$@2H ffUI44;&)Z8?:=~URLjZhZcoPlɁǦjf3zaxKTlOCީZA*#Ns A.X[crq5 E煮RHvqO~#_xbC!HEg `{>Fv屫! D?D U +rVWwCտ_mn7Dp1]ae :DOgf]qB~_ D)ΨwҺ5d;O&.Ippc AʰUw)#M""`sQiFCo=c7ƓޱV戟HLu7)O͇qā ,"f6IgXrku'=Ežvb08{lSʑ\LΕ\rb7;1 9{Zhi-j]qOwޟo't;O>D,.V/?$ed*GX8:mC*rՐoDώ SsҚ]N$Mig$aӼm5BpָRc 7P0jj 0N0# уrXZ"G";H:Ȳxu߁[vnW[7^ &OA43?*cQj@@#vca&:ӥ_N3u&L(.ukczGYk1_ }Le\$nVq̦jaIΖ!MTDq=d&bIZh6suޝAkɦXgt >"%ȜN4]<˝&|2s(1Ӥ-\6k/?USJ:V(\SFN%"R*7z)ø T !&k7bZ\߉zQtgtuFq37EAoc ypN0I:]U"D*+@"DUumî"b;~m@;(iaS tBaM#B>tĠa@VN8Л+$43R,j!ҡ:| țdO J1j$Dshqٝp%ӈ :bFj(@H:'pqS, LՏ*!(NC fe<5HJ{(Iw~fp'bj-;EtBc`?1N"imD++z"mJ=+|.!F22vXfX1|XYzW)w7mT[ݯy!WSNv91qYhK+5zղֽ-s=wJ!Hqɀ4IR_MNv'9-|cXX\:G9e]M i>^b.43D`k:#w8[N-[YB\Iqtn B;rz%wR2BXI;L430&ߜ6rtTb%y&aqP7==pn4v:h-ۣM ؟' mqη+3Jz2#%qxOZD{D؅Z%Y eS`ᨠDΉq5-Byy҇X Ma;w0,'͹&>OC.JcPڶr@njjϣ0Jn.<9x ='ҿ/DyCy捱uL$LTu]kٙ{g"!ى汪C)Oꚲn+:o2:`[ny4ٴ8"I-rh5x^ڧ W3C ߗx=uW8LƬZ1T#\C6͏elVGz3;4+}Cu QY=U{T׶*A/}MR8nG%ׄ$-ӻF"SA,rfqylV`꺬EL7JxЩGV{w{3rc^1Q>6v8C<Z]Sv2'9t엩ʜ况,47HbnpPSw w>ӦxI\/dwgd֢s\Mi^`56ľ>w7Pd!^{zT'=*ϻ p|ƝWRSO܆uLJ'ֳ)}0a6T4 ^2rېiIܦ@Ǐ!x#A]9 / Q׺)pmᲫڮqȠG#hqN5I-h9-=.!o*É ZS45,K~Ȳk[pަ u.% jk8 pcb F{<$rH{GNysyA"W/.gNٲ| -~MkגȐ;Ξ #*τsfĖ;ZM׽[$pr9]$桏|bI(ТKj0Mi =s㉧$hNWWJlvqSegi5]/9s'qfZᘹVF&ՙ4'pU W$]zwq,pv$Nڮ))t:>.iMC!A0\2B7&w}\ֱύ` WV8yFcLU]RqxrF  2Fd%.ú]MYJ&z®-yZR k=mwU"}t˔CKz)ppxt L)qGe3DPf bmfura@lF}.tZf1\'q48|7"f8Vԝ5=#*W2* ;*M)4R1'Gc * "=h8! pL_xt$#?Y $~eG6M)FH[eJxySEC >?/\%xЏ7S|o2E(NojDïA ⚄B3<^q=^ @R5&#"@LٍM߷`'?-AKFnoa(|=!?i{PE"/j vH3Crpꐡpw?$7?p~dyWTϹ'3X5:UE[˳CMnPY%ׇP>g C`bJ4EI76B=%̃2TC82PWAE%8R" քDLo1ȁ'cmpnӵ-Tؒ"CĎY4*C%DԡG2Ż$=Wf |ac87)EK]-+$c0GwsL ZG ?9xχky{*ȩ;o=4Xű ʙw9bAaֻ_,tu8cNFyEfjY-;^) -9枍 _%NDBL,*[IrGsvffj}qk0!8@639)`iݸV|0GK#p(.)rx=ru3p7lR]~^i,f";j&vkKJQ,CnT(ME|xiHYNN\ (4pYZht}f^!BhM#';G+ VJC!4&m>{hg Yfnʱoiy>.}߈r^ݓ!ߗHjffm8A=kWlllȆL2#%w^G eq2~|s7QWB:9H?7p|β˞4<;ض13=ajbTkW1'>".MFSyu>Ŕ{E}I,SO|lumLcߝ>k/pCvO:q%DwĩjD:D!v134Sn{QIU 戢ɇir;:.`j/SNa K7(rۡsQ6cvj~F|i"NBNW C9 ,']'g~]E1}[яQ<06݇b7h9WxY%gJ7\8uV:JRpԤ%YE9DCPΡmah|`5D͂Ax8T?-CjSv?t>E~ok ss_X+ @A%ht1(< ]Pd*D0I?go?|DķE]q/I4yIQUTA;8߀z wH-" SHvʘDjfa&1ri(穼}%W&̒0Fڞ(Z٨7˼8 !^}5ާz9Դ -!BQ4'1>h3f(ME+p^p'(@&;P'T?uֽ_O2"[g@IKë"T u>sqq~~~ 3fkPNyYÿ֙,pJGAIIR4g{Ǯ4L1X<8fR(4Fluez8A R.DshyQؽ9M rrFzr3CC'P85쁡)h_tu90y)!"$SAMG窱ݤI$Km-I$PvʗwcV1 N!h58jCjfB{4: BT=x{c0d:BN?{.pp` >U~ T=HC }lST W|ـ! )9R6ad7zQIa 1O<3Yh e6)Ȳ a8Kv%8U |\dćjSb.mjCC c;Z>NMO_rFv ;ĕ(9p}$̳::&]UDITda#O#t|RLT-R!=qP r(rhs:/1iݯPX:*wtL+uj()r)F C?\G(1Vk)cZ/o4Y]$MM=ATo+yĺDc&A$bO7H 58dH0n86f!xt"B3oTuCϮK/VIdTϛSSa(3~c') B~#:)0JD|=SJ(=Ù.$=)(''$~fp@h7F2r:'@ L6~u!OpPSOuhr-R 3AEԖݦ "e7` i=WvnDj)Y~ɨOFa+F* UKb$ Sr~ PE2"s s3n{S1? ɶQd)&&*@|9|dx{1;d?OT=>!ipz|#\D@Ԣ4!ҽЫ?#` =.}[MJp8!5{ptIIb2m#sYvM& 6RDSR| Ee]Xە8N*QEN-nȷ֗ML/jpM6uH)sxp!h̝nY)N!28uקxhXW'aA<<1i-% SΓfa -4k5k}T 46$0(ac0@m&s9d 7m2Dһ1_?]ˎI,&ფۭ)8ak''Y%0Y*4 eS0IAEA4::cRUK }>-eTDF6cUpkzd.`6iʦDz~xD{SWrUUUP`B?w-o{|&c{㢃mW22di$>{a}Lkb%C_>XY;M ۽M@9n zMΙ1aC'4XMMѡThPFFJċ TE0@M$D(qhpeuP$i"QZRFfMr=uW-kV4JfihL 42hB5O1GJ=9jq#cFqPYg}9s ΚJmG{x_zKx}r>.]6NX~q D+7q$מ` 0hsݝ,bb#|ڪ{ YLm(鎽-]Z 1iB"}>;lTgp̕-c*pkY!Q\$f;*ۃ}fw[rÃRXiޔl;'C R;ӳKfwQBvlS^!iC^%W(6#3=FH0p:mBèIn%H]kyD{ 8zl5o:8Ji`^kT9P^i`ODD؎g"GJP`rAv$d!zP1r-a) aYKai=R Sp@lDRkm#a;ttu>mwO00*+׹!rpvBIK#mO'G`{.Z\+i2I{Gz+P,KͨC4KO=ɏo-\GM - ާ#EẀGa A_'0rW#U$Pq~#]9dauuDu&- *r8:T% ASǰ!|$!0O$TR>K >t0>^tU$ Ɓma F!ҳW;zBr ,$(9Bw=6ddVZh]ZM9:YEHQ\yAԑ@ in'FG/GE rf Kɲ̘Wk r n3My盌ti VH,JP)I$s'"iUK"!waSa@>JJV)6D 0h}] C P/=dԸ.ǒ"/vbvg#̹+.{ou:pjwύcmp1ӱ7ķm* sp8׉9R^]wS}x[w jk}.9N6LG3ovF_r?t=j z+JC̶.WfIߖy8YYKg/oYZ'J,0Ble'-C+!/? o&sgVA0#1'"'ej毼n..7uU7μ0Q!*龜^\$@auN% "[2IAxP 53YN&|[7qSQ_S"G}[(H$u-^rHG\n!0_R+z}%4- ! hXE9+ly\np õ%CsM ;L5IJSa*4`vq1L7NQ{j pa4~s,İw9-I0>ZI ,>2@qT->$f!(z{i  b"#{ЃCAdËCbہC`)e:^GЃUqUwjڷyGvb.(26f6Dcffl0ԘLٙ54\SCiƑӁɊR[^TU,U0D24f7زc{,Yc̠wt=>D"me3z#&o L~q`O~p'xBu9J| TtR ~`'!I;r6> woSաGDPn HZf}clkq4?xL8mTRvH$JP,E4HHD+BA"HE@C 0nTm1 Cy}*{$<6o<Ú<~?WI_@ hz b|uOm K:ǑG*xT L ,բiFDû7hew!o?PZM 3#o&|ЅDQ)QeV\ЁQqt>2 ߙAGiliS֟SMzv!|98Wˬ T"J524+C({Y(b:X`]R;Jg$8NR6w1%<~*>E*1 *?"0tQDQSclf lHE60y)-!ofCv R$+ıʪ@B\nR웱 =),GDi' Sscyݸׂ"zO#܏ NbFJ}AIb9 Qq0KwTAcAX8EWގUAH&o.>t zQ՛-D}]-56u}Dy1%N4t0 wB@o!䒖MݎE8FZ [&^s@EcLEA0 %]G|Q1^F !;w`t|O` C yz0p0왚H[ (3j*0 c 0nDФ#0c@1>o|> N+I.KC^ӡOa~{}{H=){!MH  d))Jmjت &ZtЄL4b."$:":EĖD'un-"Bq!|,|3׮oD1>!~3W]s`;TˡA; ,3n&tZ3w=lGҕ4SݗV.R֢jU‚J$:ҸG@@#,ԖBEhU5(XU;A |UI|3oި gq!LBR|6ט~p9GeOjk 9<]^6wGwUyُ( bB(cRDIC))t{;Voy8:dy{64,K+jmD&Wk|L( (Zɢ /=s؁Sk9MJ{}uI.BEbTRE$Y>0 |ѫ1z-C L0N74D p-@J_y~.&(CKTT^p`Up>u`9t9t:Zl/ՐZ={'mcT℄>sͱ=[Ik`]Jx4a)t`n_( "$#B}Amu:SD`݃[6}nÕqڂqDFzN m(`0$@2@T?)Ok Њ'@ %iİi AOЀPYL_"סw^,8<$y`T CUwph+vBvqE+ÉL2#Y'r ={t*8P֐M@y.eeIt SrhciC}@΢1A? `*}v4vi*ĜʀßiDX0oPAB'$ykbՒIy0$R4 joe Ն0Ef:}Js5)ahVy'hצuGq)r8ZMЧ)+V)& eC|PH(n}G߬쎐@0mCm9$ 0";B :)`4Z`9@k"n2#vR5yJd.X#|ziBVd% edVd MPŷ$f8 *b Ɲs27Áhv(T7vP0pqZe8PRhG;j8l!Pk7!gdzcu놬ǖ!ˌ%{ȰL}mV-]- R-CO;$!$jL歫pŹQNI]˂' 5poGZMXtԳ' D$n;iSà6S&̌8Gl|6qf]ubVXh bK&h!Hyg&` 8"7X9V9$!Li ܖMKӬΔŶ3w?F4I&8h_A*%$dc$gT1RS#֕i)^SΗ0șbSSSBc(l=#aM(LM"<o?CX,T~˻' -&^~l3r/ PZbVji#2Y*vs~+EȺw΄T-ߴZF?a"hѫ 8hf\pơ"NI#zR-fYN , byy3j ƲEX+BGiRR I̩ crrdRm%Ym$#/#I6bpzʿt}HHP~f T?agdMJ?s"dj3^9|ܨV4}3:$x-gD6%ctB0, +< =.mr@3C%, }UKT$FԶr3#>qދY)Ma=Ceh7Xcw!z{׆R4vzt>҃qiP^YMw,Tpo<M3C8*ZםQDg%Q:c(j " kwKPdhXEi4CT2! 1(Ht1 Ħ? 0L#PZ[fYM拤NЀiИ(QSMQ4QUQ3ĽxryNαE<9Y;x,LNȁAZ\w}s~ N~ f 0xdLlsU~W"Dqhd;͍/DR$RK!DTIA$0RPUED1PUDE D2E10S@!*1$D@E2P%-4![;<Ҟ;!Ty2 4S=GEr8Nxñsh&b+sΨ!oc G 6~)OӉ\XD f\`=?k=w!T E31>~9hpE͑p;`BɀWg}#^Ab ϾۙUʈ ;ʗw0<a?)tN޿4r^~-vVj@bIK574ֆ =E=/U܌_]UQ*/eT`rNm_/rg֋h74/6rA @#1 0ppLYc `3jRinᚻLrcI\fڱ"r)+nXz0j_?U\Wa e>"DC(P "BY??%8aY窀't>wHtpb}&.%TKT io")@ agl4h$%Pc{2:rX|J\:jf+DHH7 bOPIE< !w$֧[8mrk$EаhKjά"Kt{c`sjquV2ѢY]AE(> Ɛ]LLѠp@z%XJt @ DސzZ]䂇s)@(4N+{ۯtMix>aSK1B [پ[2"z|j`p#֠/;yuB[WXWI'ܨKAqǧpxPMq1\`yn!ol"*sNEHЀ4 YVSZ4-[G!73^Z@R(@6#H  jF}J釆7#e4ϰ$E.O| TWxG_2}c[!GCģ^9nۣ@x*>28Ip( +I{gE颴UVҍ<\x9G¦ }gǝFSxFͮyQ|f(x+x Pƞۨ}iҽb Nǧ>mAKO:!Yք^ͳ JcM-BX5Q*5Žx~?az$+<ѠıFKbІ5N }ĂD)>kㇻ=ب53Sԃ| Bjlj"$0|D<B T<䒫,Ƥ~a>Sy( @`IB7K)G8;. X^\%KFɻ OhA,4E$L9lKBz$&Ti?eԁ)v@Ɉgc* ZBP(&|@U4)lo^i ]| .J >mkU܁e>O bPp3z;zB} o>LA4 !IZ}bK0Ux sf=T'("K]& }O$=p}0}6=8iU)@:PC9sv;' xD |h@b> &@|ɩ$a}+gEv`,"?f+9䲊u0CȢhs>J7:1 5A%@ak|E&0Y ?XTzR~v=hXU`LlP@> nH`*>**-+In}P[4'\di}NQ(Bh*{4HmјEk<*4w%*(dl >}M+|hV`PTxH K2ʾ W"t̷\%h D˘(Yt~ ޡDOgb1 V8d>>\$0?q LcIƀ D[2Դ*^(gx4:~wK+\4R2D)iyF;'eO>?399$nte•nj.mNHl݅PNqI(Q.=[{+hMzwhy\CN<9k mxszkz'\yBCώ?|48yx\qGk,Ψ:oϮ?DwqLs}MSXB7  ]6=Tq/MNDY쥎sLhs?+ɛ9ZLyv󥐷^ۅ!Aߢ3coh`izn#kχ]sɍ0|Ybw"%@{xӭtI 1p-K:O;L-Sk(Z"4tu*8#K"!$WUl*{hf5x8y`]DW>P8xᔴ;4ս8Ry0Dϓ2PV4NוDh֥·i4-Q0p%UQJ)OBK)Be傐džj_H:܁0o(H߯aJb#" L)= B*3hi H JE\NBi_dlTLGzqqOŻ|A<72ሙ%Pɩ*f"&zX RhKXTi09|lsYH dHȪ?_z(`,UR6X- D8AH]P9(JH5!v,b&HY"A v jb(C` V"B& (BLD:H>cϻ  _'4%Nz A VC)("DN}"TДuڊitLBEC*CAIuK- B# 3 p2Iˣ^LH$بFRR[ sxoV"HDt*l)ABhOX>'=gK"ϣa 1l|I=5צ!Q  7 _pzM9B?;cOMAq#*Syt1IOc~=NH}%Ǩ<~HQfЮ|QLC!#!jh)9psyo{ P$a")t| }U vzW8x)CD(iq $Q=(KiX90$pgfP x+S!Ξװ H:1RU]q$ PMΚ/f-!/k I"X]'>F(;mF4WӓY$T5Xi Z:gJm|'kBA2t7e]v7qMD4Fp91NBi7F,Jֵѱ``=,5#RÙuV`{ SK`4Ԑ7zRǬlu Sߌ͜@!43!"BY&E {1D} v`+H9R0d1myD~zRA ('P$T8{Tvsܱ|ߏڝ-\B { M݃'_̠icKE e i)O}6:B'Z_Έ@yG0-" G{L}etο7$8~ʅu BcS-Y/ V63lDx[𾧶~$xH472x/bH^|Cd?̉A00O&CŽ1SD1r<Ase`#tyʏPy>R05+ AD@vi(FJQ@)RjٺoL:#N 8"._'Pp̎{-pV!Rjo'4&E.(Py(. F:u,}I 4DRoPqg\o$ˡRD4z e4`^у"j$ץw<J@sDhG y#mY;~]j=` wbLj24"-* B1ZSثg#EwzMoy:#I ׳^gmď!֓ûY`^#[.tb#tz/pL@a-QzIL[z/Rc@#9!"'8?%Q᤯Dz"(QRY0CRZiOV\|ΐ4mUQю(ABBO6m!CyXv;2(0IじkPcaeEcH "$"B$i"4=n Sm(49ȕArT]R"ݸ~ >h&axMIUE "E5;zP\.S`݈<$6 rB:ֆV.ZWNˈj= ,J5ߠ'$EBQӰz!KgQJOsbhېcN\{qu ٨C*nPrQEz4h*n*H҇F6ӳżci!&j >HƜaq5b m]>̈́ M+5pہמt[& OsɃuU\Y&iڗqӃ861 ~#*>)0{*3A[&40y`ZUAq`1)dUԶ% !4R 0ŃNEmF輬>a߇1vnjD6) 4ޮ2=<! *Ͼ=QQ(NJtrm2I7pRI(6b1.3GOөad zuJ8xj0IHhAGb p> PJ,*d1lf5Nc[^x2~wkh6lS׵9ewFuh.0 ”SD B/(@N+?WcޘS!2I" r!o &2!*!:%bbݗJBOΫds d -Gѳl2&91>﷛ㇽ̓ћ$ C\B~@* '2 nɰ0䠵uMfC!7,3}\h8Cj$hg*msT3Pwt|<2f5GWcf#yD .ش'rd U.㒭ϝJ&s&뼖 ڡ+Bmb +eCCy>qշgo\CM敭TmB!1g:-fF=c0g_J5iC$NL)D;6o-FWrjhue07 Z2v3͍Nj03 tU9*r4"d J0dO$ C 0ÈH/tCVR7vBc/l8mCk[g3=#`-AvVbdiAbhsfs"\KSpI,K֌)*H<&L&!R(q;XLa |ũ0ȢPfŔf(*#7e`spoU5TzN%}MdLւ3Bl7ZoDdvLh[4ACј @cKEd,(04bLc5wEUAe7oP O sa3$6 PwYwؕh$ )S"P:CZ"(:AI~{n&v439??A.$4ÉqMcY#EhwXg_ԇs 3 u $=<8@=^{6G?s:kc0EhGz3}6a棎)8㐝dTl`2O,CNrǕu9 ksV+(ʡYYr0/zoo iORZ*$S]u&{=;$2UȁiKk̘<1J(h*qkԦ^ n)d#[~S %٘CRafF$.-RP yz]o`taت( MM)~F8"{;To7)(^3ܿ0Dh~;B)d+ d@PtHMT&N~m x|ځt} P}ݧflГuQ_3b@ސ~m+΂U7J4,ZahڢiD{h(|c<$L 9c`҃5~쀧'ͤ!--W9MCN2Wymaթfq;_#`m8}3,ye4&z|4c3|z_p (kⰪF2U4HKAUT4R(;f &WiDMQ t4oBOs(D~k}~ 昹}ca,yВ3sω٦e'[+^L/9jJZHKEI|51KJ@X}שUW<BdLD"~"%~&C>^FAc)5LVT:;sǃvǓb &ci/X b0{=zsh{b Q:z Q1kxw<쇨8#hDjW,FŁ[ XiGGT*H.$H_8S36&'xXx2bXBTa ]ɒփI3Jht &$ QOH,3=E)B}_KX6OnݻaAyy~^Rf)((V CA!oL:@F "0Mm;#p@4"~:e&:HЎ#|M8|xS v[6 |2Vci5JUUVnS4HN 8W^\[ɓ!"$j0_^yc~>v S8c[浦C0SDhlO%w}8?0dЮ427\">]>0\\S3({Jm|ۀ죆&b.ɤb򐯪Q*|GC$0*0\ Bt(h1M'h; tSPK?L(8>!IOLInx9x@K4j41U-톁VP4Ez>ܜv 0pGX> gH G5vE滑-`↴PcC5Bepr!1\b"&I8Y5TZK5Y1J2C6F$ i㳙&NNkR9GT)9eOhműAq3gh}P%A:]ݨ0wv(zP`oCP% {a?jg,&s9 a^NN|HJ)RLeQ#x^{̮Ѷf^71c^pjrX,2'&ڐytC\l.:1Z14۶dƌ=:ل.XZtaVVûU^BB}YUIӻy!#P}_߫%'g1QACg_CsrH1h.Dk*_ lF3_$h=s5 )uO 6L7d*L֛84`kfv: ٓtO $:$Nm G7f{w: gU&f@b'2 c`dhvx7@}/KhK܇=|:h{Ic ;=D~&$1.KЏ߱" CB;2?Jp3 ]5)PEgAylI?Щ%D`pYҡ)MT~QJ;eT{W j,s ARE/C a^}H$  B!hehBu;{B{]VA5!F'"gΨ T[ U0b0aXc(`R"Pd{>ϣHox9O)  DABBH!Xh"iީ|G*7D7<7!ϐN߬?$ PLtȥ48]&[{wF6::)&*hglHylMm%zpn|bq#`T:M5mmAIeNr=L@Fd(Rda@-4 S0J LM1*Dc%b"}W hbS}@ʏ͂m5(I\٤k'̢,ra>Vi)6:]8ACodx C'{"2dV^D$奓?&W&cO`z#Ҿ'>0P E#C%ohf\Scd5p4;sp]07kfbg ԆIZ2#Lw#@{ Z?l;nNAD $x)gX^xbIa `JDK&̂bᑝG`)1sUܩԶvni#)"p DZ<4mpc`Q]7z}9́UߊJg`޻nj,9ç33SrLC^~ t"'&0tI N~O[U[6J D0er)U. t8~wiVS`SP~PcL.e<C ' ptcQ x,J*)({ygZќFZpw>DU$ a\"[vOZjb4],Qa*hBk9Ž- ^&haCCt3]-T,!EֲI!5(BEonCjH??^~4iSQ Eha wO"m8@/Ȁz<_sˢ! q1FA=*{ʃHvXixxF$>gh~#19Xzޝt mڲV4->Aޏ6F\gU& \_C43D g0G fDiւUA!]1-1ېb5A CNDcB6+9ed<hHa&ES5]wYTLtάLy):YSV&҉8)VV7}xhr 2ۄ83 D@H 4-HpXjm1`D B<%.YeJvcp NIpVD*B%u!@o2z*MoeZ,G+뗚ְ%)+V)bA Uyj MX=R 4640fehƩⴃk4"E-cb& $K.;MZX~K3xFxX3L*s*᫁DC""cT,*ӭ c6`5VaGZQH)1cl^rAƵ5QkBֈ@i-(tB4Rh4R&[qK&"1 6!Lly +cƄ~gZ,tk\h`Zmofj͖5u:ݖo8@=pP "D ($Dx.lcW`0L1DEΚֲ@ fC M^`H`(4!BP06F⭯HM[M(cUs+406iRo4l!P4%MIDǕ 55jiZ3H60lLc-y]Mq$.(,U"va.7`ZF9#agIF0Pq L.V6uEU^M@`44πD&RSjɜQ H΢#^vx~ƜCUKyL⓱k"\JOxz3eB0MĐp 4tE+XLUb|'8hEhH!/7c:$!$[O :czqȠ:;u5pБliPb8_D#!ߡm>"zgxC̒h٤Ui20lQd&#Okm@3gGyk" wY\JkW~U,a(ز"XQjZZu[cfPUHOvQM6Ώ6v}\~AvHIXXuVb1oKۯm n,+ߥ#m$5hN Gra 1K$,FJ1djJD/ҫ^x}xhk4C%. Jud0yd-ryI)U"s9GOq>^wgˠ $"BK(s Ah8bq$ȣADXL͔z a3 'T PuF<] 7?c%{I&'G\hC8bl(BE" $Բcp`jt5!O !!H#c!-aP|B6!KekW B$+ݒA`OwBzz +;GĀyCbiLã_r O]}O@zS贺\lա|e|>Buֈ*-:8<\g͍My^s륗yT`4za5AB'_.?N[G -c&lC餠1 8j C)GZ!/Ȃp64n i7;JoD@KLHRRAtrM¦at㲡 4GX)>8TG{#-yJH_p <+TE" Ӭ4m;^X% GFv}>?fTyCSdC!))0_aXP(((I*)"  hU(Bh( gD@C5STT T1AAKF;9$@da=i^ R7> tI֦",qvR9DBRHlh)muysYcDrI@(SrFA#Pe%ŭ N  REyCJ$RCHE!@b06$a!#Q G^Gt}zZ`&bEM`r5W OQhj>r>\=(uq4'bJwYP&4TƠ)[x;$ٓL ~q%"<#c TP)H~tM9H HJRjā4!Y)) "*  D%"i)(B&" J$f($ Z&"j @hH$&jb a` VSB %"Xj !PbMM#$-%h2J8m8a2 ΰ(*(nNHdž\`7M(pv"MmDdCT[@XzvƆa(@TRPjԍwoMd*aJP1 Jkh&aꏆ4tm ϫm@4 *%""I DcbQJB%TPRynQz" BU )_ql,hND>!3OM[5 1vvhe!pv)!"xƆ)j@2hBGX닳fQ请 0 lMɣQL0X |QCV#e&!j́BD#`A0b9\x0\4e|ܘaPfMq-2= p "Dۆ̗tosT_:ZBeDQFOP0 P%x⏄/~Q|%?)G}o9,)(qNbH5a5^?uj(^IN(W8#$XÔU٤e,>)CČh\|0 F g;ް1Z@%=9gH` uƚO/0 1e2%@;Jv5h6loj(fJ]hj_ǓhRcL},);8Оv8px-6a1lHI%K" 0@"x$_RJ2'Ħ%4~^3>̂Pлtd\Dq)^@{Tqs-DhK$AfG yWEmэ2c"MDJ]% q@E(!0B] ̱P R4T%-v-I ,TC@X$JE,Q$HhPAO4u6yQ7[e4݃BR O:  ("F (!<3&f[[cϮ׬/Qy41!3Zƃ..&t/ܾi`:նt4w1hc' IN})i=%[ 3m\QjL/^Tvi"",[ns!Yj#[xӏcI-7#mhp*Im1#i X֒4э#IQ\X舉iQ8|Oq}ŃQp2 L /V A(Ji1R>KATҴR&X%(x"Wb:uM(m犏EK>HtH!CANJ(hSK-n-hض4':2"4Цf%5\1~[I ROOATև{X; 5G!_hRbк&4@Fv _dlv];5D '2HCFDG dg!5~:F1ԉ]>[!^ȮՊѾy.fH,10TDJ]14bZjTЖ85)KpuzhE6y5`r?ǃqŚivv%J׶,ޗ;b#B_:I"pJF1nFb}%s,%sN=Loȹs.׊jWw*#[ac#a\7mސBJPGU~7h(='ǛGis#<Ej8@fS9s4vwl@ SG1Dŵ4NX?8;k B(#mOZXb4#K4 u/^|V9<0ejW;n4 zK@A0?dY A2{c; CJd4õBӗ|vS$hܞާ6ݥ6Ml7=id' ~C |o  $ c5(mT0f`ZA BDHHE140!+4TxM3]ݣE:B1xPHȔH_99 )B lL#xEq4AHMغ UW{)>i7Ezk[8htiyS߯5a!?ȗyAF _Mϡp3\)r\d #>QaN /FbVJIJmig 8%Hzxf_gpAҪI|Y\"_Paq=8:iמ %R&T^,ÔQj+VtBGJjGt 0֨ 06+2'݁xFe EtMyPCRjCl tֈ> JŌ=-+: Y3L%W#S0y3sN4Xdh*kp$mn174Dw`2Hbh@:ABa4DDHkP f@ 'p!BQS;ѻ;[yBȈ> "5Hb۱`8ƿcI\WiǖF$F@R nj5U^cctXcHBOnu67/ _]2^+)g&Med bP] a)9 .FGybO~d)#!* _qB`* 3+)%5!]eC^& jOX (%$"^@R9҃|TGO OW!s;xL^ 9te`Aq,!dDlg+$ĤඏhZѮȇ0ZO%zA&[y'OPJ/a3T#t,ӫ bD.Yj<Іc0i6 =8 730$̝PxWP6Si4Lz(<exV9'u ;T?>&E[ TaaM!!$n&CG)h`f&hRD'Q6 ZpcZ2T"MDD 4RS*<} C(/ňh^O }2"u Л0 Nnz&nA$8`@m~a~8 ?3 6EhPf cD [TuMyF%Dqh1U` C+#!|˧9X"i"˝꒥9~\bn5REIL#Gd!1~`B4 6 Z!>fޘgic0r$ H*n`11O>_wJ:\ /#y)oQI<̨KJ6 F<5Ŷ9+,f>t-̙Ŕ ͳywz/-l2IIVq1hne 4TLg" _?v~8[r(D-8ȵvRl'7s5,ƟOM+gA$ǖ1׾.t CiZL)ծ X[Q!^+;;,24/ 2deC:AU",v8$B2ҒvND f7敃Ë x!J:=3שx#)'"tz3jR|~Ϋ& 'dwFg91<@a^@|3r{sppy|ܳú394ujZ3 Vh^OٞwH[Fr(Ӱn_*q b6M1h~mOe9>#Ju3Nj,*袍BIaA>tTUJ:%UɻH&/1|2~i :켋aonJ/ kT]08);Yt a1 Alp1MJ-pؠ R{*q.NC3ۧ\޻c'QxTY!F`GNcb7RbJ"VЕeبpp#+O^c:EJZ]ϠaFi;ϓvwbDrGRxYy\el$)"+%pއB$BP cMpݩ>1{XzH0h<$(wwFL5Ѧh"pA7\i=zpO$d X䈅0aT3 {>iZz\_F_8a75' -!p,I)}@ 1@J`-E< 7l*rGح1٘[,@Є,?# #q☈4KO p2 ih7^*D$Z<X=~(xbCpAkGT4!q(p븓8M &;Vo02tȒ.10Sy!L O >z>LHܷP1xef2oٻ4@ONXqi0ެ+ K) Ap|3C×y!pkIgyU@MCtBvD:_tf1% C5M dpu},gPSg"?^|y?ʡ=vGss|##;Pie Y-yoߎPpH,!6 V/9`aA#qlGlyh*0L.Y P4=g`QPBn]g#ۦdW$HRp$bdG( >v&lv;s6+◼wHK.6&_I0EsH}!>Rz1L>T]i)q2 \c& X[x%4Euܩk+H`*"53ŝ/.D(ݞ:-.R#r\e0JF FLa 2芣SJٱd(Ƃ#5H-m+1#18((]1'md^;`wKAv=o0tHԌ=?wRuSH9Vb/{[;Y;!?1mk0^$MLL7`3aF`2hĈiR@" %MDѪ X~Ó;w'Q#10RY0o bh֌}DݐfZfA chţQ^aZo?%I$4/$E s$-T;f[pH"AB3IR5 +6/;ݰr$=eSXNd">]eDtMЊq -Vw3ON1- 5+*WDwdh>]}".I]:z㑴mY.۩}[ MQ̾"C˟ПhX1bz}{9| d#M 4 *(rd@u؂1G kjhmhHA@O~64ǖ4 bT|P/=m%U|Gc#A̕b< ȦV'|*4PTą\FETdElbvK ˲tB_~ 2'NwbD!k~̱a7,4;7+ nf"VCF .6{u Dlփxa9`T <5QԻ/M,I_&u a9OjnR@H.ACT M6Q<,-UhKO ǣUhR!OQb/,.8fb& j*d%4n;So )T!||x48F٢aJ6 `:3>N''Ø"gf"2c)Bv  )AX-55OD^DKT%ÓRAHL Cz( ">o6"u3Y`BB6 .:N37]ƥnoQ6'HG 3UzgY=f.4HA-'*U" & C` 8_;ih u(i yƾyԎ8*)f$2c4EQA$^: )͓ڽEMU^xTUDLZEj! "4`Һû= D@62J5V"0%:%=GAK RMBSaGSiltHVKEPOŃt/$Q{c,LV 1%UPvs;jw$Uc8e)FSBC!p!Eƚკ=)1%ub*!TV<vbj--bP|F/Ǽ d/xpIQE5DǓn؄&TQH@R@hCE MQM(Bf"bhM bd%Tby>y%um뱣0nB)WܫxQTmtD%PgLD`{W={a.ϏmtW5@pU_023Ċ1e}FF`IpA2dR1% aE4m16dA@aDV "Z=(,5+o0kR5kxjn"4jރ> 7a4ovQ XdM ؇8=og! K #PPxFL g9X-li &Q̥#4Ί L-z|$"٪lBn5m:9)vfaY~XhiLFA- ,DD< a]I:CIˋ;eSZكAJHDaP8&( ECH2hfˬ`lJأy2hvE5TCO4 $AAڳReh9Ȑ )T#1ru˜{54!r2%.ja _5xHY-dy"pq6qz=:4^#P;UKCCܽM `F;*z+J ;0_hWpI.U_b9(>.@E>^=sB5KHP4/r=Gx˩bG`ar u#ꪜ QF?1H?S<S։f uP(ľ=`аF5#!M <Ig%y&zqc $2 X13utM᠜u~Gl[g\~MQ>`% )>02)&x$b9Z(i$*DhBڠdT.<;w6 ~SowuR:]8+zԑ )s!DR,ݱ cI$aC P5Jx";<ƚ'lQtquiuv\ք(a+1"X#JY lJǗ=yj3ʆhM*-Q8ᚹZ\j1Jn6ۺ [4u((=[wWSZgG7 5zםDVݫw j["c*Ưli{ iuqI1I2hqb{A&&7d0Ϟ APQX'"@6(=ZfL0 @y ,LLi8 1g TAd"ݦ1VaāI 7ww16(R 2>aЀ& &~rq!1' (*L/yLӕ3b)é 1g yte514yЀ &RJ2 䪘&y==KOab$d/lT~]%1>1,1-ޟ][#0~_*c~|;rQ!C ah=OBix,''[$mRXV-fg&&o 2 . . RR*"(fU1\b*ګ.Ղ*&r@n# l:߈_hKRX`]֢֦&"w$AȢhB%?ۀ ;multlSQa!5GABGgB)€X }gCzTL$|s$}!Y}pp.`҉E6u`;`MȁT*(TԻr=vAAII2DAYS &)MB(QTY00öE!{t/V ŠJ "Fl"$^WtPv$o728cCJ(0(JE,@!$P #C*E$6 kR_{z3*L)EwGhF! 98}DSQ:h$k1ijG_@H AjSǏA9Rck:XKFt_CBy](xE)Q ;< @ cν N+%%'ci}AR +BġJŷtQ(t|PC"AY{عGjqhc$LCY Lp e k&Gz+! 04Z(GJ_D؊7ERh.Cxa(iS4:%&O]4c g'$A v)( b]ͳn!i6CWIӦLNɔdKf(1f(;.YϰP*y`( ˗@){v$܇waHmV9Ul( Pq!H&=..e1._xq&˱d - IG)RHY[U%rƊQ7KucIjHb>;X''OwUa1<#,) rbCPy3Z0de`ND$Cϻ8CbЁB@dO?O:ۆ - Jy_U@MFzRT#b^&@ 'Ȥ?΅> @0(Lۡ?J".4gс bgy٫YX_i;GVuy]u\+kl,{4ܹ=;sڇ&|x"_kAxu:ְg؆MFELj)!ghd#f!u.zqӶ\)K"yTWg:;k}%-op5?a#xw.ŊӿcܫENneJt 9 H?h湌{!$fW-*>f"cB;nQ9<mi>5kgWBuϗ)\Y5hR셐13 ۵T{Wi$Sb!a'r>/I}\9)ɧ#n,G%.c4SQ(~^>.'>WITE'7n +Di9Nte{žhyL1~%V9M^ ::WڶC5KKW t\ Xc*aJt- pWj*7p{]*D*.D78|>.W[Vӽ;3IKykTbڨ2V& ΍nCTfpt{<|su-vg7߉jp_$wؙjmxsf" '9Z+^D9e|hǴtK{8 Ǧs[D񵝘mآ5#M2P#:g jMOGVVT(ZRdt5G~DfۗL,*IHBH0 Qlae9 K,ABd7̤`Tە[Qq^{9d[DמI s̹0|T`曕yN>EY`ƚ# MM\FxwLbE,yJg!|{[j噎%;oPԎ^p')W,3;DG /pxC*[[k(̒%*/^(>iT㺧laPZjphV鴲|6caF+7zb]I(cϪ!ήXÈJ!*xjju{pEFq: V1q<-QDbVyj-CkqJyw^_ tF!Ÿ*&iH^aS8T|`=f+=mOX!8Ej%;zIGtBhOI9e;Ԧ:=WA8mE(A+Hg]x#|Qe Oqu?~LxuRFb茣?Z1=$}"2#3c&z{ȶf;>o C ޳ y$f!#.)ݲn-g+d5T2˗.q&.mӈ1D|n_E$m3N6Fx튉T3/NTaA&S0wz<`c=?o 9P|ex̳7/-j~c ~]k[*+[\LXYd՗}hX63VYmB@;[w"9>*b`޳r\&]fz DfGޏ39^ 7 pK)5Z֞GDGׁL~$J$ >+x7~۩7Ti4ֺՃpxfGGiBF=Κ0}pzo6S1QLcAT^6i&ǧ+t/tDy1ORR^GA,5+e]QX>=r0"æI^Nmڎ`smwnd}aQ@4CED ˴y\uMѪ?ve+"Q,Igo,Jnݎ?Z*3/'T,@3F"'f\ْ` =~w6N4HمA>0vݰ~jv)@{?A!"fvb0M>yh۸5x`u=2gE  ?r8w΁ɡҝ7|rM33B(l#taP{dG+'EcgHXF٧M 7kYv'b1TD提"6*5& I`1w ij&6!ѤҤi{$>QҝgmzBzX@[';]#G!va 20yypB Df޻ǘa.I|@cPL&Fq8 )Ӝ@Qvjṑ3ȄuSj8#͈);I<<碂l|sxM'+-Rkr5faaϋEklO qr!O52LA5 xH4m6xuBR}a}0↩f CF6md^Ahw9vlA W `>t 8As:*#Yd0B TV6ǃBG[idތFP Ile– 9 5XDc]2+S\z^+8+  H"Ŕ.l!G w_0&zA[|nWLVA0>6ht(sN"J7ߍ 0ђB`)&#>:7Ci iiJYYktіҤRJz#H:"A$r➘B?C`(!pǞ+(`J NPٴ׽7[vp%ĐJJȓ'_1,T∈R9|w=5v Xx |Ɨ\\"+ Mк>:Zzt OMPDJO3-44(Xa4j(aUg&8ſF.?jq#~j)BR+M@B4#5T!5+B'By S@* J(wHD- B%zp&S&:>)5GiDI bOrxL#DE 6C%\mlT~@w9Rl+Uш}.TAƻɄ-a2dM O Cc;&?X\+ \G}! `+07=\W!DX<+  ~MHƳBxd !1-1?v4(P)Ja34$F(60y6Z6 3qēD"],ZI9Ka"{loB)%' O@iɷK??VDM8X(3b qۍ4BWoGl#6E]:Pd+!HKHC&Ma|2NL'/K7$#aL|L.SNpD`XCs9$/wbrQ׳Q>$:wiy xpx]ʉQ.9qfК (!Xu_i@SŤ,=yV ɇEU%TBPPPGE%y!(hușݕ8$ U5bk4#S)nX Fh%$L,7FJ2ZT4ʛCXdᆛjO5,wqc44U\E7tfy72XڄxުVoM'CbJ㌰mgoQEWZ*ڨh"(˗UEy\HwURZ,hb0o$.4!]n%M v΍LG;@]4i8Ö.*;'K`PlU B#$ TQA `4nwn7c̛hɼnhs)ûsPc a8U]xQ"ɌU%-V$!7nݷcV-vGc#PDKۈ, C]COd7H gehUP}R$U+BաM$6!ASUZo:`#q6%ݸ V{QO;cclUp][9'7FH)D0-dbfM!h1l;:B7[k[pwtAvUQa0uMZcwB㨎 C8jmUMEU&,w}X<Wq2#sCZLu%<6*<]bhZmUjlF,ϯ=ٓ[ 0Np7vܛc:8zhC`';mLc2"QB0 $ A\a6d _~xy )nc"[W{ߞ>2a}OH'z&lF5FgOQ'335`U 6ǒ e[ts me0v;wPѥX(1e q5rLjʋZ R (ˁZ J i J2wwez_3](NQh(=R$֡HPQLYq}NzёJ̜( lL>CAeCPPlfi'С?nӴmi@ S q8'="+U+e6 CS$POc#W, 5pC~; A$" `1?]@y%x7먌6A`|Cz:賦'j簅T* OG*`c;xUȡ׌kK Qd0"(BGõ@cPP !l /AGB!i_1yQlh4fh6OupQk=)`10W}|A3~J+W|St9XBQ4i~Ӧ$]bif)? qSi Tsg\g'#7`4BѶϞDlgϜo\l6a5F7cskQ'; V3;PJIҝ2*8@>#yN%YujߕI1XzdVTg)ԠBe%N&K>nb,KGß=-"+ɝ2fbC5Ĕ0{6hi[ 6B1jQ5O"0с 3 y*l04;>GAMw3x|mЉxMO*iGETv[gq5$\u|<[4so!29er;3XщPցZ0|hd;o顉͝-_bLj4<( 0("Q0f%.Z:-rE5J M(46i*HF[9^U47eV"Jvhԕ]O+Xw.bNގs -"h"c07êʴmXRw.;IX"zUv[x bpWT;fĖE[Bnbt3J%SɎ ^k|reRƚG+ ]`GhH"i!3 b ~zTCl`Lʸ|T1/3v l'M& 64CN:M SN=c>|[( #&"ˌ[](oNd  5*F< H͗n't9f–LqD&PBIB!PM*!wD|{{yRI\?IUZַDci4@2tɭ聤TD$)zٿ8oWCS =8Pp,j" [7NU Ax>p: D " wqNg 31@l8VN!f>-1"A$7@k)l`׈bPF#FM!@f;1hǀ5a&fh {h& M&wΌs;L<1Գ%kWaPf5Wc6e: Ȭ0$n+="bdZDScx}Y1ƻȸ#oX`r=UX2s7Cpe 0/&[1nkq/D# IJHޥ2`xaGy3kEC! h|0 !8|@02lGbX5< mZLVʕ݄̘ G;Uq8 u̅k}Lvq:p0bRu^o# JB&rƈт]`.RN M> !"1MeЖ\ºDjF9$sL -&rغ Pv]BRxjvZ=b#stHL݆ك-*8ivipB1#lHΰX0;5J^Nv!sٕtzNɉיAKс\I8-]0++Ѭª.o/78N- +30-O7$|>3] JQG78d(,-vi#PoޢRmL#MX[P6&R6-/ߜ7#8̴,]"m3;0\_ejH(Ŷ\PqLKKR7ob<u&*%ȶEN&&F3UxK]+95l$hv +W/vtv2h6ͼ)ZQ)ԢwuU`6JWR0^v*&!r@@"L8?#;>4@Yu@OJ>^ͺ[nFhȵQA 1j8QbV49&i!$R [ʿ2޴C>YÜu&J쮠vk˓iO~S:jw1eӢS;<˖C>~Oyj\5PV#UUou:˶Ť6}жArx$-2KK1ݓ2DiR1)5ʹW\u\U;I25LB`h#-s }6:1K}7x1 \P@93B y=zI3!S3enZftwn;kf:4Q1mx5!uNvUyM{=V/]72L Z'hv#m2Q1ϙ>g/M3D5ذg.իe<t`. R3 F-KݞuO<-VU ⢪aY_^m>.X|)їt,T['aX[P!˷b>ݮx(H\3a\|Jyw=|mG墨v~5&U'|S/&4MӔIU0>fe@fz#^$/f""I P)#N}tg=p9u ]OqS,C.K|\HRњz5ks%ljywwLFE݅ $PgMkGgy%&._r][G%(FP W g%+˴~#0-8 iOb3e8iь|n0C4 Bh^r*~_0{3l]VCڛKCtgeI]gaͻWé-m<8o\È2uzu2nd݊(֡N&[S˸NF6dKqYEm)W0̙L0M} XCg`bd~LǕBSzUDby@Uw ɢb7D %ݘ qkK^6U7gKhCDJDD|m[b'|LJ}GkD5C]TB ]!m8]hZ{Ó{f&$Am0\:nB,pZ4ʴ,&$Ԣ Cv!HYofMYI\s)Ozzf/c-`3ͷpXMN8$iSqvκ [fM(M ._.$$`5r@a,2ed&:ȆS*Ls/,!ׁ>^zPgN8(98E7KZ6ƻ+.׭HFD@93JAGAcV5uKd@0-Y7ήDgc/aǮ31a$ll *WAZPW߸iNwkB!5VD ec3ǸC ԊKrTef킁o~Q P "N Tދ9b˥DS,0Na'fS1)2ZtC4S ܑ.`dB.u-t*VԈM>T:0цHkT06tV<ɦ `DmRHcZErSsAN9 c8C~!kFFub5: H!C^\ˇ{#a#{EHǺOL@T8g/đ#6 EU!<  !RfMf r#{qq0S5 T&ր %` >U4ШRpy ļH҇HrH'> G.(qB4Q"(ĻzA6ls5>C6P,o:<%AM6)Q|odP~xa ɚl[ Nrg}*ɖ|MNP$HSh"E ,c.x& ɹi* `<ġyУH'SqC9`AΒaiYqQ#E |wC *ҢИ@bx@hY(䡨w*#,?g9ȸgȍ#:d eUWtPE @DF CM&.ń_d0Չ҄th>Pd!cd(1S= K1E$Fь*id4s-M #b>a:)bFt;AxjqI4HOaَ-U@\qW!uiKoz*2Mp.˹v$΅Pd!3H:[MMHGC[cZ\LbۖfR+$R wPcy ^&B2%fa00 2kL5>hDCy *[hsBȍ𘾻b[ؒKLl䙑 TjdܰHr6ȗ<XL؊L\c :P:_/^yǙzzNAiX\ȑPgW"CcN}x`%H |awx<D| #> wMdN'iqzĕ?\B|DC`aqh P_X3TFQ<}%M?GHg Y) }/LKو!b<e وo ]>t #FmtAƣFUp.r2ō|Xwo*rM3Cq_8쟖G#T@ HR!%Q!^{+Lt1Lb7q('oLîC؎TL!='/Ԑ"j0i ;d_G15 deed=(CrCߧ$v7B~ #V1FES:՚$?"N#jym S$7?>ݴP?Q=TLCy)215`%h}ğ]2>KԖ:Q@RM44QU(^9xP?^{?_]Ҍ$Q>)HR V!0\T>PGI$x!a-e:Gu!2LOZhßBS 9]N<{18~F]" /U#),n&헉`a0hH i?ɿG>4H'Lۗ )ZlFl..!'|(xjIk$ESR[7w1b8Npr*ӄSQޯ44b䴐xi!hd O+."M25a\beda4Q-kEQjD:1c zRalAD?n̾8UG qv<\cQu.'^EDHeL,Qc)UXTj %0qJwN $4O޼7,'`GSo8K_u}nh8)(b"izE{MuaG1&"x.7 =:4CgR%(j1VU L¢5jњG.Z5I05f>;'/ZC0yˏ'Qds+VM(|B4 15!tJJ#ǼqyT~Qˢ%0 @5h(b{wK~+Y1Gv~wL޶$;t@Z]97B%97)tm kI *]$X~=!}r$,`6`^Ri)9Hwe>\IpZ ZT8q?ٌC8SKd ߬n(M8t4QSPkAEAo1̈b%DGuF>J|[ t.* $d+gr66 H>4!x1 ;$!DR"QJTC /HV% !i5L(2bw's>޼[2dc*m Nrjc%fPUK-) :},c:z;f!ì,2zt%xܻI&ѣ qZjU΂ZM\ t4viw'7$ʾӒKNqW)qSbu2aXTDNda>8Ś)U8!䋡Մ ĉ۴HF&L;83hBYdXB]tq\|9#' A :1AhL%MwOtĤLpn.#SnগVJwjk)q؊W}|)pb=Iܫ; 4zfqL9jmH*zl@{_$)>6Q׀iA} F8={1WR O0J؊M8X_!ꪞHA /Z@RG0+@yuCcEbaI_#T s$5BX*jçDMFBi%R`@J!H,uoH%~Ϩ>|LX9G+PCeOiTCQN~B~`BJS>a z*qDzMVz&o.i[G7O*3l22ߠWL;!~6Am%"9kl}m![4KJ0.*&:$4Y5|c JJFՊhfҮPnЏdvEBnŅp2F]p”w[3`hjM8UAfCć% C Uv,mexԠS0?!|~@sGX]\tId\d/{2sbM >jC  xD$Oz b?;/6#!:k'L^,ƗjX(9B܆?gCOA!1%t4]ݫ&S!yz)|l%# DG|CU)n@ qi( t*=Kp@w\_a1SMC@,\ٓ1?9а<܉TZSdЬbWngPzup>s1ިi ;Lٚf`vYT{T/N߁H~WŌw(<& UAdQOcڀ/ )Wy!`CM5a:48I֓I0@r1Cϭ1*&h3LI8"Lt Χg `F ˤ.Mj& Ԕ4M#$ w!%9J?eZ((ehBg:r8@P AQ/#BhЍ#; : 戈!C5ar./Sc嬳iFcWT?#gDL}=2OLL6We"B:24E1LhUIC"b83~zKHQCSp*P/Ovhkf9inmcGKVY$~ҠҥCzbqX[v*W͜UXCxrB4O0 4Q Oe]_>޶Y(&!aҋqgSj-HJiURzQ1-TCTjڈH47SP y'{@Jq&&zwN44>K"興sGBiWөx -#@HM-!J#KOP~"N:Ľj5ٶQ3e3LR4 Pbߺ-Y=R[)I#U<8A" 7ػFss.UFi7p s~[?g9-_'eyc7X{Jh X|UEN/^O7\ڷ0DAI4 61|o9?@$|Si#Em $%ݎ$.JTc ֧.T} bbisEitC3y▀ "B"NrJ <|A;X#E}RdRi8BQOo}'yQtf ?3;4PplLV"P3<14sXڢKXvVdkkU^OkE0RLUDФ,HPꝁ: oC`CX:dAXc7p"5\OO=$07%]x5Nh=Fp^P暝C ӀOw^<90!JTC!^<$uOL9ӌH^.E'̢u(ʞ+0lT!oY3XU+~OzXiq!%IB{G@pdy>]4+~g:O~0FRsK`ՁGlcv#1#A,M".:ēG!0OBDFp f\Ba.q.)/SYnhChd=tg> LA/!r(cvv2c~1V F 8YoK)4Y@n8FN1"tH?עfs;H[˓[yߵ%?]!YH8CH!B|hP1Նƃr}D;Bq|3xleZ6)V#QKIޱ]{f/N=YȥwK6Mm%j ت6ڝ[a?Ge!#z7FZ+R} ]cvSXa&픊1#>| 00"uDeTZKο\#ȒjhOj#4q2'#M st<51dJls @M'Py8>!i Ua2Dt% C}Z24m+4PhahE014B `쐉O%@xyu 40AE_6MO[ Ħ'"EIr}`/2Ep8獆fM˓AH9|(kȾP*M"̃B-" PSH"%A(DTP4D_wb;,=9Yr4G"}VY %EOZP /j1d7^xN#cs!8/G}A*J\|MRMlbMǾG$2փEQ;srt}#Q3D3)- C;iRFi JJV%H(%&h :&(+Y&n!CF!4"H8"# XP!6//3A~`o->5 }31RrP4DZQ|`ez'H3 q6 `zXX6 ɦv4~U;mހjzFn-$;j0dG▓WHOI:}Ӏ7S6ɳ*l/>X9]jlD=!%uhȾi-?oe^ ŊׄP;z_oF<൶m[> 8ÝG2V-얂e3P;faP[` tJ ~BaB!A8__%%ct((DZP^0Fa^5n$.NE<0h8"upͻ^rq6O>怇$QRRtN wpw+>1QTF*)DUsK% ҧ3:gSXKQ V!VTm JhnsUeřAƢ4h42L!G5j%+8D)k h 5ai<|4v4J0;Ҡ+4b)$/osK*ؒ_s*3/̄JØ4Nyf4Byi۶~5- T)HRq%EM %@B AZ"mBrKnkFĄ< "5sU2)`ĥfYǸ]#sn<6nQOj94; ҙ4Ҥ`5yd/X]gLJm#6-tPF~p>5ٽq}c8G8aլR6?WODQ hMLԲb?Z%$1]wrC/DFAO"cI3'FHpC-b?߃Iu~|Ԝzbi*dgEJx r益V8-ڪGܒC pP'Mq J "0ēxK2y7Vw4sU&RPӨ꥙(3%^+!5fKW2m=Y#Rh%S<`9sI/πeP͐M2ڹ(f3TےEv$2&ċ>8SzAt u=y PH@~,G0!?yA4#1N,Q-+ T"zT#XAip#- O/@EPЈyi$@loU@ @ځPPVL&,IP?gmPv !Lq0VO†ƅ P4J!K@TP+;L;0 ;)"#f1t#p1 X|8|" x"4%vLZ U H|)?;^Gs$gr$Opqذ j}Ɖ4Egc&CHT%5U )+ @PTJEMQ+S$A1DQ-@EKBA)%(RI P@ (ST21,ABD%4sD!)hhf +Tw^ 4.0 'dd6h#K2BhfXH%4>:|r0t]ρ$@DK(d$ š(w)W_/`$vRVH= )?](hPtN$CE wAϞi  G×4 & m*  6! hh + qA))*fZwndq${}}hVkvGP2@=?=?Gө0M}?Ȃ?e5-PN}Џ@E})7^s<{}wso;q[>HbѲmjolE{mvnƻ/yym=N}{HW( B*}y˱mN3yt +:}z*E}t/FٲY_\>*n_l&*UJPmz[N@% Ͻgo6ջI Pw+9k 5su|﹐h7`NhTٱ.ݽz_|/$!(Zku,9ݛWd 44XrT@75(S`}ld]TPѡE>ԭ֔r69_wȽ\@=v᏷}[{ $S!^5g] MJD_N{jLECMEK{Nؠ[ wݹ&@ca#nܯw#uK2(}4/C"}[>toaIKl44 Phs(TR(PPPS Pj"E:yj@)Eu;99tրwjx!۲حKuZncK,-ziWv>|U*5vSWh(lX>{zd;`k@dp B@*h׾SAРv}z}Ӌ}w7۝[w'ݙlixnWùsmկ=_m.V˶m1Jy4{{w^ftrhwOEzλsu{6nM>Uko}_.}mtio=nwWw]]N<=nήjWwtqݸ9f|6}Woz0rF{.;>+YNs'N{{u-8z{Wvsk[JS׻OOo^USA} ={ޗsܛPow͝^}9|kl7iL{цޘEN׻ss*z6צݷnITU*E^>@;ཾv4[gӻ 7V Y@λ:1=;tG: Fis {Vy=>{k_=| ]3yB^o]#'wYNfL]ݶ]^-ӝcwnq|ڹf4iq[{λ>NfO{tcLv甔yloZՙ%݀Ckޫ=@IWXU2=ʲ\3ݛ6SknO t}޵w]׶^E3t;,=uc>{P 4h]K`h!GMkl}w뮁ӯ_zˡښGswu>}m}޼z܎GBsZӻk1K٧hd5zBVu:ZG=sұ]cfGLnw]+pHNݧ[3sХzKxcy =u*]wkn3GhDJ^ڢvf.ۆ)BuE֜ƭwp h hb][]z{`09hƁ C;j;eki7طVn.Wurwnm=@̓yO{LvcYw]-NEy[S@:q: M7;Mӊmllщyu+{iࠅPFϊ(P @hP4h'"kMۭ@uO}vz D{b` ҚT%hb"o_מ4 Dc. c1OŘ(Z)I)ڨHzPԱ0QDK4˴$t,7t M `Ho!*E(D#JBH3Xb&( #: X)" # Ʃ MHPdB,(U h"B$!Bi(H( 0d.I۽\,K Y aADX 1bPoWN+K4 IhX1u0kPfn?y?8VqJ, Ƥ#>, tHAd7!U[l̡cj"C/i_3" j, =#R#@$4Hŧ_Y[Fzwֿ#w D@s;8t6^K >e-e 'ݞ5$#`PwSq0X ^_T] aqu獾OJ5rfFLt?֘&ƠV8K}fmc(v cq ϦۍM|Y4n#_<_ RtO&0zc>e11^,3"&@$z:L9Ux7i ]M`DTь8Z?Hf7ѦmqB++K*6TWEL2$8$]DRD ?& `0:CPEa>!B}:wUOtDzNB!摇 ދmWcvu4ٽg_ŷߚ@Xm;I[. N1d1;b.e uA;!_ HCO:8r7P0; @]Phwf} Ӿk$i/fbҐ(VY@CY(%5i%Q7RZ(;bW{?RI.,}y=YeV('@q} !ϰ]81iБ@cd}(ڱbQb(~:yc!J%UJJA@[Jdc\Ȇ*KBwa #Og*_?{QGvW/R/ʝFHQN;}h>!ZJl5;B9}UѤC}\9۞uUsqr3֨NGڟyӿwEeݻDP8KP/O%Rzhegey(6/Fly fx e8 J8cFh=t<{ e 2h ܨ|Ҭ_;Rb-KPѲpTj'Vo~5$!e@6be8rZytֈA߈ qBB%wSWgSGp3d65 IC)?L,)nպx-c~Wx UCr~il+>̒:0}ZL${ʳd%̈́WAk"~ )25OAYTuM{ܾCAoNSȊ88~˨{}{|c @hfb? /{p)&*)es"aiQ,̊ӭtACzJAsU>Ru?כ;o)VP]bźsPg bC[fMQDKM1|MB9oN ~-ú $\SgK65ϙ  ) "XF\yһ/6Xvj44 ).5W٠ŭW_ΞptfY` bJjR p=*x_߂n_<)Z"$j&(" -j9b4m_lt(?d~ߤwO$&1$vJ3,o/Whf ꠏP4Q?h P*T(BJ(J %;~j=wd 2诡G|'"EWAɹk(: yzw6\WP53! h!LC>5(kdz[v+hz;^m-nyBSUTvթS-ÍT3p_NU?KPbj$_spqOkaB$U vf0C=U>oĹr *eEYyClmr ud-1VJ-!N5>_{_~m~ ra:0:=R:5C(i7U43:I$kfɶFc:0kݚ9W̙z8Bva]<4~ɔk^JgЉkp~P$wL@Zd*f::oC⡥P\:տH?s=}S:ol?;W˾_&zA Q&a-;$ ӳp-bL'x-Ҫ;ѓ/\P/6nyRu&GXi'"xJQF# GtS(bN3=YCwHyYn.u !fAU@­=#Fx/#'5X"3IE DJ m5"_=&7A{HLv-b'NJl!7f 4Vy&a+\ZOba9&F_8!93ֹuXRZ}Lu|I$=H))8S9 xPjqLtz| 9tA&ǿ @/[I}&g +Pt'Y(Іrq՟Kyg.{+L(z76tK Y>\yʱǟa.*Pk(*ʮ"ܞйi GTu(xF:gG,ymkPhL9h±c%I`1(ԣ#a:Y4)ңi߹ M7=MWȪ`ד%9 pOH"W*<;Z 5LݏOgMgTm9WE+bh,)WB!c(!;ke1~u -}{sel-p6Aw:@R*-l2'8JZqwt)JR@4`|5YwRV_j}ȟGQA-}>> Ý~Aa'0'[Ji } y3A% #HF&D0  }qYQ@S\Q{^x>GEx4-^[3"7 "Jf&XB"jeb((((*톋v?+lϏᇲtڗcA*4Ѳbk~ )JaTdF7 Ђ3)ں*# Y}C2c{O\_E;߈w@ pm3I?㯳E Du bT MѕK?S&Ջ|?;\e>@4}p4Dp)(*PAYj*5. (0X@ R&%) Q X?zF\M0 UL"lo t8cg걡DOמ4M)*ȫ,E5Ƀvϻ 5jIةSBQd9!"ޒrWזu*,Sv us@9ģh ]›%x݄{(E* P'(hl zkV8I6z][ٮSzPA+[z{",Dq}cz+~/;!B;q ^I߮oA(m- T;!q"[G`,U ء#U݅&KЭ3Z2dEЩE6Q/N4a h!H+`,GT !h0P J@(D HSE(P?AKIMM3UE<(ih(h *鏝ЍCxPJ<\$Dd842GWD{;gzp iL0ccI}0s:JMfLseNG䲈ʱiFGj8vG)5WLJr,ٰyJX [W&E~%#f-ՠ9Ophkِ[jg~ gZFϱӫފWP-1DL RRD C112E@P3%B2+#!zIw봙cPv(C0aƖ4+ѳ@+U% Eu3uK>8(&?JM]#hJ2sXaJR(Z V& fH"$iP"e)񜁈( JE&E"($baLE$]] m* &ZO4.i RB,AH% BB0HR1 B g"z^BD`i " *Z`!Z)O 5 1$ .%BzG}?zǯf]cFO@);J @10Ba C
Л_,9R[saB;OĄ L MrC,uN-XH=)'d(_p WM0N0vIQn"' ]L)QakOo $%<{;ڨz\# e2nr-G8_evƾeecːv{-gK,U(_pZ HK4|=s8$Ĝ#tjd2(a)LdE'25bSnCÆ\2Òf])&c|SMP岅YwM݆Ab;Q=1c{*MV0WfbVފ=||8okv`l|@(*@J.aٔ j|z+٠bHueFue4P*RdR"( vU (\?Ӵx@32cFb1jk)b+RߛYE}uNĔG֗B-5[uGcmQ&CUQTXytņZ_ɘ5E'#nph`؎m:q?G,2ƘԥCk̭߫`w2!(ͣ'63s2q3qDVOc$BwZN>`ZFHzaqst9j~}}wN&")?ށbchsjĦr??ss6pܚrfe,@3i'AZ`!R&br/ۚb٩("H""j@ IdFړFIG݇A,_=)Qz2P6H0hThC_a C>/HR8F `&3Dz x8ws}`Р v 2LNj&C" ơD^[w/DzTt|܌YJk*#j !kLi4s @eds/8H@cz}Z ?J~4i*/Yiedy% Hd4M" Hn8uk 0pyp}-~:"k”֔zyKMnL|Ej=?Y \d[I#%W닪!e+VcqQ皉D6uKu>6i'],E[ͥ] mwO5tNh٥]yg:D}F@.F]ǔd 'V=DٞjnkQ~|&B b)4%!7tR9,_s ׀҈La2Nv:5Wy6>!fq juҚ*T#,iZo0 wAl);ƈ;#7K"zQ|> h|Qk~D; ^2CB^ nWE0,~5,m;x#=v$~:##+?%D}='PyC8uen^PWd$r cԣϵԄ̄"qWXn)9ytgS#;a$n\2)3.^ Oæ"[ê}J P6촏R*ٚ侈&jt m('!/YiNfvMg9b]̧R;3d%ڹPbػ;sΐbŔ<qZK? uʐ *W6փsZ{Y5LϦH3ȔNÌO跛QI .33ϟЅ0{k#0MUoTr DN^c.&%vH8lf8_k쮌2™} (udg K烧6*1,:\Bfݤ9hs_@qXzVSѕrfI@Iz>Co܊HA|Ðy f𢨗DA߱O*e{B9HڨqL%C2Uu3R,tqB紟8q|B׮rb ZO͆_Ta vmݎZ_VI #5-˕J6x~4ҞVp.HdBL:>9םϓ6 U*W WRAUw&?Ʃq|)8z]_FSGe5 >jx5go*,K _S Y6$ʹexIWt/갚UpJ*I|FLiaA,rJ P,: >}|5>IdND4qb THKz4<ҁ *CANR~23,LIW:5Nv\CXO ю\l<0SԛcV`ZBjIhp=>\^:I q8^RKupt7T{?$!kz"uPRRKRD,@>H(| PVHDJKP,u0sweiHń`G N0 СJ#gl=Zj_9E]eS p#4od1e 5˵5&_阇?ηvIzZL17d:٤ bۃ; C*%YYC04o.yS\=w{/B 7J"L dWU/u&[#0@LFF1KV8k6^<+W:U! ;\"FaTY{`ǏzK+}qcM/FG6jSڪgSlT\RsH$Al -^1SJ]]efj.0e) =:ϨXvBs3ۡ1C1S D\]JĖvx֖`U=-vn-klj:i") u'\-mw .\7%V yU\_x! ۈr'~߰osJE]wO׫jađ9XmZ,|J,UTE#IT~Uv~_q lbt9:_of^:* bm9@He4-1AP@āC\J0iJ6JW"B ,YLh0֥gc口NH$C\-EC3QY %@I0TGN*QcB8>%ޖ( Bx?%9iWd9[c=ؚ)`2g!f5P҄ ^X*+Ml뮑7Nka0 1q OF10g\|r[msz=~li?dTrL:ؚf˩}5JcT8BNUzZyT*TElnxh.`[74NF}Mkx`>ʓm s[ NK }>`\D"UWAcKPmx/Eur_50_y[+فG V Lm;ZSWQ7ZBXCpxG%j:K^ٗNG@Wʑ/j^\<*:erw[ U߂gXh{%AHE.K@TABRY<3ӱEc'U vtWV約ϹF3ta\`0"n+Ѥe_'Xi n!IU P7j5u#]s0|Vr9놚 GK3V0zv\=3 C ƕ]k;4+f9itc]9zcYᦑσcc|?%i̡`,)Oi&^/J'LT8 k];*.\r+RmGT'FK},ieZ&E/+PZϕ1!vwQJVܣba)L+W[fh@dDMNr[d i2- ;7k}*=xIffXg:KpÎr9JyS H3g.epk;5[/>~6klqۙ l1H]㒳Qd\#@La)&uz%RyH|/RE%EbVմ4(,gُ󉻴}B;0Ħj6ڳq2554/pE)}ghb8_ipѣ^9#UwQiC(a?]z3 aþ` S~0Ta+ *a 4ǹz#5@~{=8Nϣwaq`=9}D| N,@ TнĿD˴#EP7gQ lp]t(Шa5!i])ֈ"#V5lZJJ\z9$<٫fp ?f7;K9[$R*{@1`1Tq=08L>JW,TAjv΂`;\dzZSBZ%"n(MbIM5AlT\ѿG4>/يPNhYZ<|2,t!9> h5I)%M9h6Hv;Dhb{hl%4FQf-f)ڒ+Ssckje?5s1'6! C!rtS +Q]ډNZKi {'E&j4?/VidT?y| /\`EO84SCCRw\rg]E4j5Ooqϵj {S.%#߄ uQ5JL BVAjjc=H AZ9ĢqE?mtTb*=H=I)N6L'3vϟiiZ",O*z8HCqg|]<ե)VVuq«\Qv^O7@G(DvP9 -/#zCe1McQ~ƠҼxNb:vdqltxj> Zϟ-}N>h~?iÛƭλ>cmkHz8(z6tĦsDTZBbXֆ??_P>No4GrSǶ͂w"tf>8fbзt>jЧg>ʏϺmӹߋDsB{6Ըv,HYPh IM*ƕ>ܟ=%B{vwma.;F_M7uɆ;@9-/*Tٲ[6]9|#v\5fxfFh)\cʂ 螃ۏ,ӧP4=woq"uM_+tm㷷0ވ@_]_h wo Ww7ko5}gӰm|H!XAz(@ѷӀs[!$s;~݀ |HOfY1뇟9eg?ΞKraD'PR$0ԟqOi+a|ǫ8C d!$ŠH\꒢2@EÀtZ#{S }FN:§ʀ"tE<{TO.< ;도8TVSǟ1(> dS{m _>G _A! V&dqച}'E{)~3gd ?y0ߔQ/ZI?Z3:rCPl)G9T}xFQ̄J8,R-nrXteC:pK[?ŒF%5^й)Gr?\tCqLJl/bޅBh5:琒~Z7箧NBB\ؿAx}fi' ʈ4~Gdg<ek^MSj-H]{CF|wkgQvk|a,B1Mg0{`Wסŕ. ?g wƉq@KtOïm8'Kt}-C|![{'eox}u3”0Iz,琳%ju׿^D {,ї'(>-?c]amR0AR.ްa51dDP(`5`Ģ1CbOцcxG}l$4 &yr'me5 uf&2 PqT##/>,nkX7x 3LDpzI@}|ŀ#O8EE!?OhzϦ&?ShAA&*m MCMAM]0銹j?2Gbb Ա!'; &v 5IU?tcM*"%|"CC^g>?~&I<. `W7[eoc~ 3m@ CuK('o O=ƲȌIb qn?Ǎ+eK&/ߣP^GNo?gJ{΃aqgHlC㎣pQ:AUT> {O;bF%0'(o$ ґM&, #Aͼ~BiO_S]Y [kuK 7H_s,D  @54w%O.Bܘ҄A ?M!zuĒ6'0|[3|I'P1 }DAdS(x gpUBJ껩UY/ɮoa<-х"1N}fU`DhԈt}V0p.% TJ%[DXI=Y.oβ/ $ #oGrO  }0@NZOaBptM'|4 :Yڬߩ҃O%D\@}NJ7S^Ī  J`Ed\J `嬶NA{'ǀ;J)b8%I x"(iVF)JRii"T:@@: BhQ(ibhHB%N2ch4HD 1 T1+E13P)JU*%E 4DpwOr~TjdCJY"JhC%-yY!M 4*QM 4WUf$zHv Cwk#y!Qlmb nN)UgGF11d=B:E)B 4K(@QNcCO18+.JQCM)JDUP-G6*"HF@#AaiihPU>Mond(Q%QS1%PA5A4WQ;74;QHHi C%5@v9}>t'I@uI(r`Z@:tus׀լC[I̪Sp+1Xr/jwy1,m;xJ MNQƵ,F$Z*d͐q-6 ML"S#.NI8xnfF֛'-:<N x/}9aep+Z&sUbÒ$#=$X:N?چӿnv{&{2TiDh?-Sb#ֵD ij&HJ~>k.qS4#L vii!ѤS~D9iG, oZ"6f`P(jmA`B7Z8ax(̔j3D24F׃m]+{*PYtT?1?(Ak' gÍ32'x7͸z#;c{d!| 됐h,:CumV{o*7mmb9 _qՠ!@+2ڭk[: ;Q]-IsˏN w|WQ2b&e1~X2#͜9,Dmˈvc60fL叢DCH:7 *蕯Ύ\a7*P؋s6B·7%baٲvRBTBc t@z=aK.[$ϺՇ>qkRGTl^ "38Ij"{nk ^㨐]W ]'1ݪ͂R 1U8Pcٖm8 ^Q]9REj,cGx0zКֲٜ֣`3i~^8F=7,:lCa^Ԕ"/z0fvT,֌+>MOg43iM-1)O%E?P+pOy06JFœoFIVZA;}g&>Pw5uh!UwRV}aפ+ WUt~ytgupSpvK>IHOiѼIDNbK"Tu߃@Wn#mwGkRz912!XrQL5\ 5%96[mVa+.GvML߄l%v=E[Bkˆ>vrqOc=nkߔ,(\?P{m]O8,C2:}krY`?VsJ(}= =:%lx4t0Сj;P1֟MKq[>^ooOd-b" P J}{y vLj:||>7r~~@ YH>#[aL_}J7mTOۥ~F>+"ay4*L~cT\Yo>kubFkCF2%RLN]e(xl<jF (.J/BǛ?[bo6VY^[ az}jh-ɼSW; .S?vRZMݿRs.Nf6Ky)P=A=8rpO1X1`!Nnaeii\>6WyveBi`]tr1c債зdT`6_t2N!n6Ʌq Lmj-T wk4F'R2;c'I"ʿmȡڝn^[{ H"23*ERA*iݐV,@~LY#QBvoarswk`0˿l=ev5M49To=PI4-A!nIa!Ҽi29 Mވ=݌ 5Y*(BQhs_hဦ 0ރK=ϥzO>\fKE=H4y`{w 0bB\z?yA߮xR֐,4S\v\#u.(ӘKgVچ0 Akϱ^! /I_gH9LYœN)Lq4*OQdB;y닷?l0hD&$Ն*D̾S}9dX<I[*1Qւ Gҧ/;74̸p|}Aݻ |#kWHiq]繘-qS+Ƣ")<wcבKQH?!x(eݲq{?cӠ?`>sEe)x 9]G>Z *3NV$ZԻ#w-x:]ڶOe0<7d ~Q2 FtqLv5_dg돕}Ƒ&HXd2PSN:Ww/r;}<w@C|J=~EaR~ݣ~*>4v7b{nX*鄃Nf+P@C"~0ZŁJri k$m\,=ˇO3H0/D8IRj8Huh/CP.ʪ?sNX}TYhi¨(?wb1O$ "QInUYς;o{}QEPxӯn7»ɾpHdI,u~*^6 ҼV3̷;#а0/Kx.Ul2cRk=\naU[cߏ^&DQ]*)Z:[~9% 86ҟ rwZQ'[)V"i@M(\ qI}yEj:Xgo3_OǜN!X q>zrܮSnӰTN} eDY,VWSMi'< G>XOw,Mm:;&^›a}ͦv.UbU} 'p/vFVQ a |bQ,r=&I'赿Lz~eIx<B*6d W-K_G !䃅Wֽܽ=W9@E! vMPBnkPXuz1JaH ygj&y[/}P (.F ʋA0yBLI4zZZ<-* Hb(LS @mb::6:qpAȾYp pٲnR$moHI"A,F;)& xo~uߓ|7PIK܂#%NU!GɻrLM8p5|}M,4.Ac9T{6i.:@|ڼ3y@Q Jgy߇u $]))՘oer|4$*z-(6,6o+f#*UIHٲ <fO?~\Qs(ir7(]>6(w\"i$"=qVȌ[( ׅ@)Pm(C~>Î!F!+ p/a/gJH*_>t8~awO#"OQ9o G?GC٭Ё7Kxe'f?Si^YkyPOa] TP=ˢJdzpvډy#MgȠ UG}F^$a zdOLf#2M!6QOMx!v4#OH+hĎ8]%tA@RC__!19U,U;QK|ofe`sN!MS~~s >A;sS Bd?XrO8d\=Z₊ H9IG׮'C*|S7>M~7>{v(Nl^B\().['q>{Y5 !L3IqEˀ?hAܞixMP<\}B@Rrp'm7+9P:oJTpF3"~as` v샴_w@y !_4V+TGO['n!M4UED7(c`T3gjr|~m4u.4#CD~ >B@̉>#ӽ^"tUə2tj"- euK>CåS}jV]Cf[6Fb$8askt"޼}P6'j&O:Ψ<S̼J@q4cs  kױb%@v}j9'iM$<8Y͵x!ǭ}ɽ~Y,柌@v0CRL$mN a2gZ%ݦ4[n>8!DՄӕ@,JW?! 0qO *D( =fYd?}If [UH&AvJd@U 9$9+ڇ6gv[ִ>KIyu.ƭUUW4GS<ïRx$HAPt* ,h:|yF[ 9!1#R@!^ =֯||R:|/t< 8?nj]O$Яhh7^IJ?qp?5@_w,rJ_hƹ;,"MC??jzvo6O6P}`Ƒ?O_;TF.25:5Hݸ  2DDb)Ok= !x!oTxV-U *}4 B"~ǹ˄#0_7U]BKnߪ_q9T^T(|NM4?xs 1WϕF:_~@㼀w&2 /Z|[  uP5X&BptR`]'$2r'bAT;aI?co ; }5ΓO=(~ꨨbͳyM ~ N_mB~:"Onf4?S0p?欇A*"_t ?߷Pn aE<{M삇[޹$["@ua!MNvkݦ!=Iʔ**ȨI)]EL +㯟,'a4#Jy'jGcB.Z"9ZϯW-B<עR;930/ 61M[q>q>>]vìϦ}nN 80 LwJ$wH"}_x{~AV&KSF TQV+UmL$iWE׎4{2BAU@!/F̦_br"e6*i7M=DeK @,D Y=nY['0FT0`?y@`Ey&;Ҁ_vw_@mO$I$48 / Y,heo'8P{$8g}?n/;%˝(05gItU|LNa> #$tBI~'ďPzvf=/zAろ _`Lۍ4(~m^bT((@dy@v{_,ʕ^QSp<,ǠHp"`)=T!PȪ!^O?ׯgQgpNOD󪇘 e$?*1NK h Ŋ.N'%$GHmaz_mAaSʅfOIVq]yb$ ' @d @擳kjLv Aݠ{lŢ|mҪ[V*oWÇA?2pwஎ>zBǩ&pɶȉgZf{(2S"TGdXݮHcFKS2 [73\ѿ9̄# GYA[]^e`e"$ecڜXѪX[ԍ i$@8(ҒI#?ܙl=u#Al 5je#_AN*^c7M?+f凈a3^Y?Hۚ/>!PL$Ob@<(2~4_Z1-[}z ɀx>gw̻'"@P8k^m&J/ cTTv_lill8aJ'^ӗ[懦gPO mІR^٠a2R|AV??ߟ ~uzT"`FJ"@PPfF9f<.@ ړ>_Ƥ Oû뻪ZU%UUTUTUU_ F~K|pw٥~3U.R8ca^fUTlmmmmXmڶmmmmڵmm[jmmmI!$%tg )}zke1iݶgb(m.ƺϵkmGΫEhmVmmjIԍ$E>?j%5sSXM?KZ#ƺrmvHl@_CM5ص'~!jJ(n7off{e~QuFb|Ҭ!(OdyCmK]:7} ܀ngFO`TEW(nНaN{Eh,&R\}BvoAy\\3߆7۝H?ָΫ•53v/s8vd~ dg9~vlo߮tSհBE4o.G(~3/<4mJu,ن9lXR{'W/ $܊w=!٧CCƄ]Z̋`'s`[|8"BSo;Q ?kJؽ ecy$.9s_K-CI;/Nl N-iL&u{ޚ={s8IJh8c+8$ZLZ X/o=ߵ G+ٛdp15&7BRE ]ʊ 4}Brx6JeX 1WGߞcDo瑢6*ֳ; {KC9- &adZ:ӎ=߫Z[!ZT^g .E^PhV[!tK*CkYz;ǜn 7"ܵI_ X<eb&ŵ/)݇?T}~5?WAo{AW=㇔40YoϣہWcQw-p#8EFჄDB;#<0^'X'+WV E;?ÎbTΘVĝ-jU5y07n#x8" ŇC6(bQK /J {/ (X!dRL1ֲȈ']߆}QAuOM8P%WinŷOl\hX\u#kjvg5V20ǦikN jغ!BUS2 Z権IefbSXcPS(1ӭ4"3#dW1LlVȽM"AIkR՜8덙VeCTm)25=&*T'3u|Fᵧ V1cx7ak$z&\mhkoc.qv=]csyr2Wæe`Jhg?^V Z  PG䛨ʯ \{a5=mH͒wɠ2)^ Qnh8U:S`/N|geIcЇ#_|&_2@F( `P\@<;{oTxF6f`ӧ>E],=-F)QbxbhnëymP[З!=P\1!HI ) ~[;`H8UC,G.A#1JPVO+L!@9\6ȑ(CϔDJt-C#Cچ'3 =q 5(*b/n2_nqu#ݶa$lqws|0֒ElhΓB5+y^<ʬ Kc:&8,+F'$\pNme5L%3^HZoV̼ҥH2pϣh(dvEO4%z 5$<\PFq "{A C*tFnȍN4Ts@%l󴼠EїB.nuTy$eaEi &3Sۼ?;N}Qb2yWGϔ.̟\"ۗ_#%FW&kǮYE+~ G0;)qg>^P쏼IH"BKI@TT5jseE + 5/CIO2rAU]N9>+7w^+=q H}Ov+MPAB'` yx7Og3g.Y.'{Y-3!Ճ~_]H} 57^=S i&kh`<E";AD7_{{ҽ[H_wwI=%q_j:vMDV%X_ԯN$ 3B.^-g]x_RPҔBT@3*R23IMG@ 13'I;ULQS H;Z=?R9ҔG fpx E28DzE72 JbnϦ;($~xM'x.Źm _A>OΩο(do\69´!\$4WIP9c SiQ[e6^h2R~ ddGe.:(\l#͆?YjLvK&RnsA$_@zLo9AkCf2ݾ4cȉ ]ZrViJ*Xk]w4l;82E"/(,Z\ZA E̛5~OvKizGՏgcx=^ѻ! T,%˯Of:/V0{ qG@14V $*CJ9ޜ 6&J:o]T?c\uUk\ai-KG`[A MF'ی}XF\HUbuBԥk⶟Cge+[{{,v$u+Q\UQ[3ug#{ =w&lAhm6sFz F. {/QEJXqGt_o ;Gձc{_Dݭs~r}\ߖauufL0$vUpڌ7jV)'`qO@1"=5 TVviDUpOp0PB 9nbHZw]lvq: ∨ & .P+#n"yooR=' "CoxXA/!cI&'&Ǧ̙ q,33Md3`]c-UHr=1v4t[΍bR* ?@0٤^ %JnUl0Vf%!՞JbL.B&vY(I{!X<cջXRx(}?*dQ"r -ma{i!W2j^a A$MDTm슍(jJ{;5݄BdR ][-傯Vk@ +[Iy!DM}*0{IG3Q볣mo$_FEҕPu2zp^ A;yF]]got.5rg( A4y,.^0幱 KBL_t.UDq#%PJ5\%7<<rQ&kǨ}~ڋKCӐn8;ijtdmwX[ZQ5;ukd0+ &NX/J:WkV 0OEbp=&%*EιG7JjLq{bݐ AC޼ ay>.,,{7E ǫtnn d) { f9: : 3kB/T=bM⻖ܤvZ,`p<:UժTO3M={@p!4*0࠵â#*{R#-]ߚs!|ujXw5We_zmf;Z~PlK.}D$@fgJi'y U`;֢E|' Kd(7.F@L-Fv.G;& mtn!|d~϶=ery<|~>XbXuĨ=~vQLTJ*abNBd1 iΈﵱ孝,&wk,V$ˢPxiNQ7a0c4cR \YRkƋ`|Ga)BMׇhcU |k<2}_,5WlvװO k0`TH kc}'Lq]/itz/N=RR '9 g DQA24m$2xiQa\GA.U͖}/ wv7 >ـ!̝->`sn/9@olVj{Zd |G>6QqÚM:y+PB" "fQɂ(>C|!m(3>iGI[JbdP?4߿FbhNYe59B zpԏHޏ^f dW ffniO#RUg:^4\*JNJt $#2IGAfT`++3 4~p2_Ax`1QH>yI0n"ܭpe-j2ͪ&%$vrS~ߌP=O>s!"0^%UM"B` +s e~IsOPlv`ITd@>/.#$_k, ]}+`PNmnP8Gv~1;.X.UuXO>0hCo}S:R\@Ht>\`1F!gVu^#ZxւΗ[{_/MdxbLK'%;7X\HS&AR s_ @ d3q6rJI|ȓuhcx_0 Pv^ȼ Lx (ϯxf!#|F,S=?"_>LR?2gOŢ#n*H-C$L 32ʛ R-"E%è"Zy]~\mK 1J拰͂P"l iuXc齕omk7:q2D? \ $'p9}_iuۭ!THDwU8Kx(J3ql".NBV,ݡS- l8tP@tȉRUrC)&&QEFR=Sg|KJF?;UK蜏{)z^ްsuT[<0trM-i_U  ]#SWPCjDQ"4yMn .6MC=>{Lu\ X$ i $G4u+ܔg!lFA=Q3Bz?me6ڿ_0HBH}7><8᪄RT T-҉i  Z}"IQPu^ILM{UY'= g (˻zd-н< ò5 pПɷmm>_wKqM_W0VnLRP"S~+pơ﹭QՓDEg[T}r.7M#{ *k z3WyIbM`(W_ol yDd\.]f4%`L"D ftH4a0aUхabn5̄;۾bp !Xo0t$U Z"Fl@QQ~/= 3鎎w֣,L*%ۄ 2Y-q&iOg=yT"kX[}%@7CmNyyy9L ꢻd:Tdv2OpJD ?pxgʭjU#I;ʫ⼃uu?lj}KNOD!@қ:%B(NR۵%1{3& ӵ4sD]JA e߃o0b'Ω<fh)h::#ԅ %L .OS0iw^]$) эzeydpu3&AB;+`댃Cw;z@.xًn9L$d P'AF5ӃCS74{!r Rf|I B[\r, ?9e5띰sLIk1̄&1v=L{UUUUUUGhADy tH.1hq{9t_!rKc5@:4NvS||] Ėx-x۔JLi f ?n^Q>_"lsK0wݜXUh}p0>A0li[FnćDZ6Tc$/w:i%NM&QDJ+(A61h=G(ԥ);Q)ЎƹRM EIJW->E#F-rѥPn2?D"fz=`(CXG hIX5z`C9ݚ,=S~tCUk:( zsu}^kWi 1y&J\bp$IlZu9kRæ#DrsQb* F)x16]uS'UmS(w}霉r5hn_\Pܣz[ }2niQgW줚u8'Igȁ/0pp`sV^Kɧk!͐5kAz9y||"yWn l!'F<3ٯH>nfUre%`W`~y]RL~pk0V^{1=͢na=AhW'=T1*0 kKk !(nqD6W0\m .Hԉ~jf3+ xK 'F0!f!# 3zy>gOᲞS7>U1bD@h2H:=s(ɃnK$l^c49$hvqy Xi#s".pfhҚ( LpDAQ*3Bxy 'n\9N8mN4>sM@Wl)B 6ƵQr8jOrh xs'+`+R1m%dKTq22T*U"U-F.vRSq.R'aSBD1("0`χi< i\8 {/(@QZ(š"{?j7*YEIKXWS_PF[a!G Nhֻ] Es`8{f~S2]e%0Vl M*O%E!%ǡsg[VAy/:¸e |v0G|Mplik<6!(B(zݞʐ$=QnIzv@D'C??ƻ=03;'i<, Lȼ񇔅#LOf= "50]ѦK Co@&  "i28ȿ8ƒH).*k.^7lN`(Jd* xZDO8٩ iuk | i:|ab5{xW`2ؘzXb*B8uxOZ?)rֶ_t93;j58iˌ2gWa >Kb=˂Qr m\7#dxצܖg@[:f<:` α"3TF4 ^ddBZ`y1Ku?yߍ矓@I9P!򌶃=j-R'wokekt_A3lh8<Ɣ{%̱YUn o'Zy"`1Qf#TECSj\q8I&nք=ޯ3co҄IZNq➸,l+\S P]S7~Ts%,)@`(3:2a.Xy!vE!6]>~" GN=)͇&HQfcq`ChfؒbC&v[q/K\ TSFuvA@ Ϣ5|7ٰXchdy3%]4i.g.r@)%Ͽ>*|̱MɓmŨU2\XM]Hv!|+(*{]Pho7XAs uβ:;|pМKzӍԑ(l`4TrtPF r"bH%hÉ&٦WB" (-/"xC !=BգCp!"AљGY—g"TuPrS12t$GvΫ]z RR_\zY nP% yl~^1_\XE{θ̇4,RH4Ε.6M#]KFh$RL #?H?{|^}A͙Xb46^qFG}>\o \|q84w[A?7?ƃ.Ճp)nGKL|brUOEȦ&"lְ^suzs#6U:tM..u߅mmmnG*KR"(wi?MtN˽`檱CPbsSøKYYh6I$&fEH~=z![w^ T!wqPrL{{Z/N%HĔ$#m/> Ԋ͓K6ITVP,CII|󤆃GuRf+Q/8w bo[6Ƨvt$~:^7>܀cjgVnyIp#0 yםy:Na/6}鐴vN8MwY]{ѹH[|{Truu8I,'@~''osWe3|8~9ԥ!hq :ABg8CetQEE)^Ή" vDAb\KSf³V*38n(15]N^W8uN; .]̰ܝ6yZ=/ql-dв"!KvPOq?]~gkZzH}M+(BsDAX[i$;MlepAL NR-yUANMFF8lF{abcHdSx78'"^..R%Re MgURB~\ i Q~:"cQ8,a5tȢ UFV7Ѹ x`H}7ޔy|GZCJP/dPƓZ%T(w gi&p˕dV;xVt 1X+U ,V#iһ;a2g-Swuc=/S8\Cb6~c~iwЍ)ʾx`&R3Iхc GYo]: [0¸ 8Bv$0]BA@NpWTb7^p {i}-A3 *A}~pCǟe.Iȣ3c] FsTw5;O,N:o8Qڵ3C& RDf+X'1j ‹w75#wLp霅͍ǵ虧>sS<4Fbuև:CjzIC:}pD0X( /ՑoFQ88 !*bJ8ľ9 7im8u"PQܢ%,^:H7yeS~*F$Ji PP M+ ;k6gK܄X_g&w3mъ#k,{ȂF:La axն(eYB:NFH7̪6fbu\piCiX^.#1c:u* 2@6ʙ5ӷkMSɡr|, =+>.IRQ ,"Bl2gaLgRnihתe&nD$:2HD2L-1e#O)!64KQ76Pi__@$Ƣ1oBZ,G(Mi6I:LVS7aI@TH|yA #SG ki 0N5<1IZ=Soog{#ӓ~m7˃[QV)Კ)Uݳ)XP5nn'$qGo*an-CuUnѱ]̾*[";Cݝ}ݔW֣5 E~Xf% htA'jn ??P%snmn迆!=dk.*yzoNX+IhAH("6pWΉp%a7I=;^ Xm:DЪ?S425n?]9ݨpw-\gdC4SO#/_.泥Ylً+p~ϼ5m2G.b6p`s,cA5e0Hx0Lm֔3G)#3,jk_Ueil/Jikw7ReMk%1}=n. @=wrv/uy" YuP]SPYYs{(IIe!Hjs XJ 00S`kVV .x$b7iGKۧسmzX;l؋< #kq7sXNzOZ սZMcE)xǤuJ^ !=K<@_ rϜr1 hV$m44.8->Ӟ7D%pk4◬\(KL`5Gjij6~t u2:sg5!`}xS7紹gYiY]"`/BFP (t2 zzvpu;._?։Ą"#·p-ZK'pkx_eXB Yt=2:`* 7EfG+XRE`Vthh BbP<9$ťtic g;\];LJ`V;.PXnU9d]4*D/]O@*Hr 9&n pHie+@&S.P(ẍcfa$I<QG@y6޴Y'@E@ Km1[k6 9B;&ݫNS=AX,r&|E;ߐ7kI$b~@{ׇG?sN$[t1?m?jw#zk puX({8JqQe鱛 0B66+oE\ I8Uc.QR p޾MO=nnbnmM{NMظ-3%N>=8Nu=vNFkw 0d(.,.jkh{;QbCU$itjT*$kab?[f,d$4}Mk<&^rbqxMH/8>JQl*9O=%,rż!3^q"uzѻ:H BzRƒ ' ֪k KUbF9jdQ&j-{8)]jJ詔vkIYVA^['&FU@́!ǣ^#Ѕh@ĨԾ ."IP"BH@ QDwzJmΖh,u30|R6ǘ?icXA"\s)z.盼^NLL!ja9HpݐlITU,|V,7;AׯnײS˴n|>Ra8HV06ұoT| ygi9m.9][qjM|2_,G*N򞓈v{8xbxwoH S) @}nLrtᏧɈayL(>ð-ZUz),-wޢ sՑPި0pH(y޳.y8m) P:^@5!*MD=Nؾ}5&v+CO4.?_d"&q/7r]@yl}y׸_Xy5gHT!C6=@zK[;we#$pؘcﲾ ._(TvW"20U%9S|HzsOhjQĨ-&~b ##āud\0 0/NA)v4i|DD8Ft&3vU_߼bf%1 u7 X0i͡-4#-gcH ^Lqj ͱV**# +\jѻLIiFۀh60t ZQuR B .Y:i9@ e6@b^}0:5It+Eb زoMm/fTF32qT@Gvifduc֨GmhF^AYڽ_9 `RLE:-L^?OOី?^P~8j^R?:i+lo8}0*ANzRK~nP2fi*6!g7'C+gl1Ygo ~bAMZs{|w:sPYZl' yey9csgo7n%,&z3J|lNF &lnM0΢bz s=c~ieM눺6Z'^5 ' Ϝ)=wAND9Ǘa:ӵ&Ց׮ DI9g"Q#L]Ϊbۖї^.aGgF!fF}ּY$y~F[|uoo ḳ HYSZ3GL'> F$<$^-j1j.Vvcr޷/9=w:%I|9yzQ);SID9c=c,rpmUgIGzn>ӾXMȗ9߯ۊwۣ|Q0tY5'3dZLI )գ1GÐCokecD7,8^DWI hYd{d'HV,y7#{j.i@9\Qq_f+X瞥ʺb;YVWG<6i'0x&a_klf 83Ô3-bK3D%kFqs0Kk8$Eƹ\,-LM4ig bz5':oӾ.i&$XiivX!f!M+ xS%@E~aW,|~KNb"%VnSҵ80 [Nal\P`YiOgI tpICF靝j]6(fi  .$W N9> ,eۤaW5՛Bb) aR!`&$W:RhK2e }:OCYFkTz>kvZ)pDf%Iε&z-WX2cwE.}1rBE:?)OQ{V|c_t&lGĀm":|ypJ@LH7=hGcZ~B\  נ!}Fŋkƅ@;I B4œy~?GO˻7|?zA J .p2} ïi H"(*@PU|v,'v'GMGP/$ HOWc<&aPw޹Sh*Ă`1( R @swG\ߋmZ2=6~ߧ /Tb֍Eͩe5/j\֌()a%(~ 2$}IXꞒE(9D|o'6j#^b]]M*x94Ľ7:cN"wÑD>ZV'rPUǓ?҅.KH`hoܶ:rEY2`fM?+JhXDb<;JQ_rz2̓F*fNa((כ΅IDrFؑ炛#X*~8s6OgZ&J*) _e(W; }etU,|r!G{,Eb(W.񴄍,*_]hJ8,:$}~[O!Q# o ¾ʅo<^l[&$T@6=κ~le9;7'5Uv='_oz2'DrhvDI[+2 iOQ&|$zz$(Pf!Ĕ)=po}pi^ŃM\N ֓N*1 t;02ӆ6UT@!(¹V> A_N #YƐ˜G,5zl;|2SOCk؜teV;aLi&;@adLB~9UAlդ"{K7Qڕ?d'$ u ÷c(O=z*4(Z~?>ޙ{c) 8kw D~D[A`7oɸSG X"D9E~ϫ 0p.=6ֵ%׾}.8!ODOyp?7W@"d$ GF,?Z"v^g(Gx`Χ!*f&vI@F#%AδS$DA"PPNMF3PmN>S$\"7Pi?6œZ~_o w[ĉCs p0JEDNDwSR (hd&Qr{J=Jѷ aJY%J:oófp5DCTJIS7fQY Z((=8v s6HH Ր06dV7NF^]vWeAmS,fH );oo|\#\ӡB1w>qb'=d̚}G^X{Tfz$vEFbDRܡE_c\֑Bf(y;*/Pql%*@9?KQ}+s^ɴ/@1H, CuvND>p#](|c-Έ-( *QurK}ӄ+@(vW@{Z v} ]{r仦/'ߜ6{8~q>~,iOY5N1W?(rAn~'DMSTubOo `A'!A@;*U_7E9)0wݐUη$Yz{Z4N80j._p?!6>s=KxJx)yx݉$ 9q0V}#A9{3: z}/Dzk;3cx09Zv~DLH)KϬsջEu3˵=u|XT}1u|g;cC*qt탤GjQtꪼvICn#]&.R[N ^q=CKDewoo.BܞGqNUyt;6i5DU"U륈Q-%f%D YH,3dt|h/2S/PJ;6`vKB oAQ `U£#%3D'gP7BZMjbgЎ$>Qz;.}1~H< 7ʤeD; v!\\s 4I/SjxxNݪTF~s :4Ȟ|-?d"tlUczyK!UR XJtMQKycBeӀQ-A=4e8 _{ӲBLGتt9$>Y 3?^; ôM.ġ=+GˠA\nb;$!A,$L$gG.)TwQZw= #nQzVP4B"+sS^a?Ki}~մڽ'ui 9(0I?.+2ng;'/7AaXФE%% ndʣx9HfoFb;m>zss@p3RP$P+#I(| :-=\#I>.9:`&.Z~ݞ;Ɖ@#tG~J>I|8ɻr8n'u% īg4"<,GogWx]\)P'(u?N$ԉxŠob_]2A^S\=^êQjtմ^4'_c5/\[q!nG|vڽKJ?K~X~I`']J~fcU4_un g^xGgɥUA{WHJڨ2cT/&w`^9m> #b8b=]ν`珚4,_Z ˻ȸՁٷu!Ͻzmxxw.퓔znKXt#N`SL'7z-y|$ ADRQ>¥k^,Tm7B"`1b I̊pwU2*Wvߡ|Zp>Yusqng(S-?r8yW՘~k L: )ZL6/9'Qbi(BAFTOj_4Tȣi$rܐ6\YqαSmsZL-?Vtv*eFJpw7۹}#W{N|X|12ع=AF]rbK X.7;:=~-sil|oߋ[|W)V~~`K|ZT2}p/Ϳ\pv!V"AAO@z{G~MҮ`_~`Mmک{ O%ɷꟇ40t?f8;O4SG:8_,z4ڶQf_Xi\?EmÁ6"˵UDKQ}ɖrۏ9QBT Hn_qtyta}QY ~Q!@ sZ ErPAOu#oaDWIxlfdTEE$)G(!3(%Kj>˚q_k{pNrǫA :G~3|cVe Cjfz(<Ө)6?Q/>520'<;_\1Mxgq֖.ۻy1yx\& !GhO]$Qzs>vze߯~}auaRՋFP?R τ/?6 z9y)xƞxm/qӐy ˷KA{ٻDݶ{ 'fiuwClθ7a)hnۆ`|oit5vv omv_b*yn0c-s D$* SWf!FKeq$@s~u '"lek'̩^*@c21KÌD1UН3UPd)*PCObG]|nH#/-#Ie؟ ]{>z\IgTyz#(/(y/2Dv`pLbIlcDCAh}2}EKtA kU${:E JN\ H=>eO΢ "”o |0NxeU|w9&ʹ(QѫH *uDZH62TbD9%Pl+2 4q8Db&{F㶏ERmܦ%|İZ\P >Jc+=j=ghWY OR_̹*/ˡzĝ yWY6?yoD˶M!ֶ!n$gCZǤÚ޶xP^?Y}- azy`d_/}`PmWlQ,=VSP]vmZP-Pf eVdI±h/E%;ў" f2Lr]%"\Y3ƍ)4a '^;fCR\`t- iW]a{T.o - P_(":~ Q-2 }rO:HU uq+2W "I7Jp5" ng@(>޼[z9nrx^h&OO0*ͳcN~ox#H2"%Fh& RR lZ&(!ai) >xŤBU! 5LD_I 4D$m#aӣATQU")a l1!mTDSC D4 ԤUAAELMEEM°1DJICL%S3Hi΍A1EJ-f#"j;6r[ T[&εSHF`RS(Ы((H!ZhQ/\)""!H KgJP ЌTUQP!LSB UP22ldThj$d*aHJB(f%" )"&) b*dH*J*("he*"P h &b*) Y!a&*ID&()h &f ( XX(&h"fa*a)e*h bBVJYbh ( h!&JhVj(i!((eI&!R$  -,ATRDPBPP%CBLUE!I@RPR%SM%@5 U,T ES KZqM$2BDMI*L3RMAQ Bad LTCR $-ATJL3RK1LN *'EDUQLUT%Q@P$ RĴ-QJSPrILJDI4StS215Q31DB J$ A QL@Rd|05253%5C/#2WcS5AI,QRE5!Ez55rHI5LA!BAT4Qm$5}Ba"HbR& 5 =8!ӱR3AQqŶ`Zbb2 HDA E5Բ43_ ~0"j*Fj"  Ijhb"idH**RJ)h")h*h"b (""B%9FSDSEU=1SKC҉ta_Mf* ((h)j("%KlRQSIIE0DD EUDHGHIBKBQT,5544@TTBC413B@RU-@1TF U0ICL@HĤ'HrJV MDUITCRU3EI01b$JdY ؒ,e"P04 ^NH1!bI$I` \J2?C]f@$@O'0Ah4 Hs^A i@h !$1ÔE1LT4LAЫ *rrUTT^vHR CUrlch( (he B4:M⑗A  HL@.wq"JlF)JD("w Z[d].% 1JdxG`M h(4!#etX +D2s$7x)Y bx@AQ-^V΄"RJ$H{vPIhWJ13ԡH$rq.C@r(AoLSk_GP\*Qp?%Nz.3AE~?t@,޿F׏釓|:=oͧOGx+2_霄v[K@ݽ庭-~\s|+>|ng8GVp|#_]#lRS}yWuU힢0!=!wy l8Hcףm‹u`1\kYˎ%(xSGw&ѨӍ#nݷKݳp/;E&ZǭI$^dέ\nQ\e%VQ|f\.g{&-7ily}Y#N4,;L]2?V?7sVojjjj] þ8UåeԳf +䯎wJR҆2ܷB2t)W!UlNU0rMV1QeZǀxi*m-{kE^Ţm^ekN] . 0ħLJ7A GwB<6|("`XxT4Eq 9ӣA-R|-VDr\b/ƨ^c|#y/u#ל0BȔ^t}~_/X+|b G qoitU\(JpifV; ;'jpv> MH(hVm:P/_aZXa}V峘l-8m)/x}p ~rID] f8U> =Nl=e DS A=#&Nzך`uװDK`Of@xE(?>+X((ӡZO"A Z씺w>pNZguKOQxxd&'/6 |Oh54#gJRު_>nL{O'?!LrJwM,[,-Ε3dYn4+oΑR71wkYNa|}Xag}tjpқ4i FI ͤ|'}xɍhN#19fFb !cr v0Ľ1Ψ* PPIҪ#tiF$~l>0- U}&XHzۣ4 #+{'0i3zw5dwk;rmXP@(M{[tA# ð8[xo:mEh}_Ӓ =_M9%|O%sڈ^T/(")u(O@O =!=-߂-P@B@2z?yGl?]Uhsco:O0=P6pH98@rd~gRpR&CѠq++V徛b$ÊjncBCEɰ\)ڷ9y{HɈ}($%Z `2Gr@ hG<hl/Xn<^3aSr1an㰾W9l|9)`eiy\UOgqE*l=0!Ϟ^dSBn\ieHSGńLzy}w߾k""{@0 87̯_]ò++0U)Y0X۾2TՀ ܺ:7$RBPS),sHrXG R\x 8פ5uۈL;&4J-A~GG|䩩ijS pBhс/ykDNK.}D/&B H!2x??@Ѝ5r\63G4q+3MJ_sGnA6=2 i>1'fT x|]4!d$Ee,/ox餀iv[Tr@x9nI^LJ^&ҁtd  um`̫Lh`&6mwMc~ږl4I?V(G~Ќ;G 'NQBBO78<<miZxyx!h A9d_š C՟o86"s8I! ÿp6>OLpǐuTߕL땻zi㷢{~[} re?0eOYz^Ʋ5oV5N#xeZ "xzćN}a&O~hqsgG[TUdiӨ)[n1U8-PlƿiW] NZx_drLiT"qJMځ$r2jlox9E-}0f(B7M$8kC,3t˦ه4(:,ّQmpb@Hh0b^~ ` `cm@,@?;9nb\ $O,D<|'˼P- B 7 .3h 2g}+)t LDm쿈 zёsແAC G0ۼB63!"SyBEEYJ>JvS!*-uRD s4 @`eDW-)uIYb-bɔ,er`S' 3_r =qV;̚_ %w*-6Yc ln3Jk%o4[R>~Tyz!Ѿ0创~9wV_b _,eV-&fMɺ\y͡u&=ʝtD/&!I|p`״kHZStWj"0Pm=9;qsүه/%Rix490hV¯綬+b1[zb::IP}z{?EϾ[> &8 q4C ނb"rTSVώM1.'sIvl'wiD!ۦE_%cYi;gTQuk(⒖CqßCGsc-pҊ77xFAYx¤\a"JsI}1*GT)(O>h,eU~Tޯ'4 p  ԗZƷ6mKUk}&6KuI@Oe5vXz< :o%I#=<ﮣ|p ~%& /I$-;o'VܠF`( o*֏q" 8/v n@\9 )^2 `?‰mb}_ۛgIAJP#M 4RJS2y|}g|f$ޜs okwg+^׏'#T0vv}+ZYI}ѯU҈sV\LB׍Cp[N*?/'AdvpFX8#,_wq|K%cd6̈́23:Å2|=2LzXWix5yN=|2)$*e%ാK*rۖNaPwJ{FMEjTGta`a i%E$2La\FJkYXfsgfjKfR X@k-B٨lCt`Fjx^R%RF'|Q'0Ouu*#@\ErDT:?&! g tC4 !@,ʔQM#B4Q0-"( 4B3ETP +;6.'x8Ga4h4΂Hfi+DLlV:IֈW(1r(9V-)D2k0.9< pr=';zHPabl&4 jy%1$c0SS+NbFjy(n'ώ&5KyPtnb(95Z BW'<<1!)`r4z_d_,.f}dіS)B@Ҧ 2 (rzUʴ+b{ɣLIl5-[yEr4юclX͂,D_ U@X JF;/nPS`ŃA;J! 1 4ԇyc6ާn4Rh)5cCudlVDI}9<2d3P%Ԗ9BQ| (0fyrtқ|p1-rc Zrbʄ'.NjS}r`3A}ѹ4¡y 4:ǟ#v.KDͥ5N;um'^  # 1V`V hGLv/vXaAwaᥙ9aotE("=Ɖ$f"m:Clf ?.g1Q@48jMTGŎFwqܟkțbLU>'y֡??Gܟl,}+I_/=2/V>X~Gٻ0_b "mֹ`)q2)}5_>S1jHv߅$8`m`8fɣ=KsCQHȿɄN= d)L0]qo! i?*Y;o?!|6q $ K7y:azj)yXq"ݓi2mÐN 4*o1;_=oSDEEHKhꗠ~5"TW>YoX `K [!i8X.,^_q&B)J&Hu&ZRmIŸM֩F=(E;l3l}WpU8K _STIckDkK;ij/r;f$X]$</d|\n>ѿN iGhXw'"_2`,C<̿Wur:v:WZfC(:|уVUk{U:pKa9ڼlkIJZV1vaBDT]ܼxR<&&hf. s | .>=5W뗚!=-nSp;m(~?e z֣IZ)b·wWp~&l8LVeMÓڋmaS>kџNfm=n][-uSTGG λ$`7׀($698݋yɴO"3$fBmM{VM9Vn8AYdP3C8cR┚ASySjFbsOf& o c`b/skvj /w@n]+o:9σ5Gl>;:wWqvn9ZNfW\l5]IYɉλz.5ª̿xq "9PA@r(i;|N|yKgJtQ*ZƷ~yԗyyYCE#ulDԜjh1oc7GRBn-]'Jrl2SJL"r8-J$ MUMe"$ftGqcWj6)ǒIŸrL[ך}vC߾Nw-2="}.0YNEU*MN^,f.41gRaEyhmgup*LtQAf߿<޷\4};R|Pcbljqc%6O2"K:ٝEUPlUܿ.}$"QZ@.*8W㞩lWZ4`ĤvuT!@& f=>!},Spƈ( Pp9QQG'$A/xFk\͆sam"~5e𩻄7xcPTk?-y;p.!:S48&C["|w]1U)PAIM LCALBTaʞC2UA=ڂOt$ A{;`">;cf^i}|Wā~I2QOov&m؞Yf"ukH!M]<1ŁfX?3c?`f"I{`<]% v׸̶ *< 34mf$n XI*B*X$ W")ͥEbf,XbS QJ1n\,(*f*ڢC)wVQUTT "j<٪6_'~N|[j^QƴƉÁuj*`ZF:fqb BkhҊ(ĕE݇?9PQDIIOw h(F}!s1ME9޹Hĝp(Mg'U<{-{p|ݻgR}U5@QAE)A4дPM ??/_ydjRw?YGL(PN<֬?st "G=y(~O捻׫PYC.$(vzkG PX(R$) $1&ptt:u]'S\P.FU'C/aF(RРhUd A +g(>6YF zNOrsXx s>SzĔV8/P14%CxQvޚJ|~?]zAb`lF9໗ .|!e~;ΒQoHiݍsrJ@f*зAo)mbH(Ab1c/+& DwuXbSkE*qDNjxI^SK5 BϚY SZ&ճU-UB ڪL.[[פd~POb +pz npVie|OSQd '`zF MB6ʇi]0d}{?O}z?lNfdNهĎ%!yaGsr 'Ə?D!=F6mWiU"[*& ih.\NtN u>)pC)ԣ`ܐ^$O  };J@.?¼#4{_GU8@>%%0<7ZPb 0M` >/ P6u';)!(Ò +".Nv̎;tQ Ͱ>ħ_'SjS]&etxBLؤI2J(=?|ğ%"?͐*E,UQr7f&[?,Ji/lM)Uc<.~EBpH Fz8nzAGIY3#O,7 FsKeg&XCُ#ziLm.&Ehjb늈 `b]R{Wy%#(L!aEȱAAzcӓ@~}g.|Rh uKi4v)͓!hy0|󺱛swqEpɊz_*+]b`"WϹ.H0@rκ@\zF؋7Q2_@w4`b/8T??J?$yȇiW/J W\q)ڡ4`î1!>qı8E (6*[TB &L<-WA)S@溢. '\ ?X&3^m;c̊Tp `߹BMLJ^4y!;)է-;HKdb>{bv@|BCe_8t( ^!E(`Lw#*_b㨯RAG񇡧%xCK|NlZCϖ˄=]wH(TbE|zO.rT  ye5awI9$ AA$L}(t@^.E!h<>35  HCRp W]dУHH_5O>XOLx }ET|:9ge**9?p6 tuۃ0Ai~ 3ϷwQ 8BLȮVWs'0o8T S0j/&hAFbw>!z{^}lO6 ^uɗ˭%ɾA@v䤐LǷvw<Fd} YSyb)/$Eۤ7`!(KͲ}&0[uBƪ$'j.q_{^rK1Dq P}ζ_p%%,E0A**5T 17 vW  AUR2&X_oϷ"R;HqRSR' !``b 8B̧H:$07HSHI)x;{0pc~9ͣ/}?hfdv*Am^׏}3'2d}eCp̟aKzm`2Y~dHuZdVAփ8Τ,uO‰SeO@iDk0{|+ {DT`PAqe!Apo@1>6ߵOnwYGPH V@tBmLpT)q?J'~~c]V? ]3?984 O{L IRqx%rr2\EEu67q^& 5pE)|UJtY:+`V?黋btpI޺Wa5M~T@cu|"D :\SOiˊn==L/ywDv'Иh:>_Y _{r87og4 qAC.ބAԉ' -])/P"un@3)U1`9 b:8E@FA0db86A7$w#{P3@Q\/ p)X#YO}DZyNtt²F #m!á Z?lBZzJ"~[`Z+F*+=s<;sE"#'cR! )5'_XƮw M(Hy͂sxJPMkoul'I {+%C} )xxW#|PP̦g 1T$&ykim{"Q.0-m cz e I&#fph|)k75n– !Ai A2U|CwTxp*g.AbEhdec }cobyoBKA"%F_yau:ܴ]78lXsa!Re/M>sT0#>Ooόڧv!MF*T%xi?"ׅ 1C"7:: GՆ^wf OO/ =)\:"8A9+_|`}ZgG ũT[o쵳[bt'CP#OH+1NvʨbeVRr}#K҇z@(*UgVWU_ٕV(Jn~x1`)5˂XDB/A`BS)qt0?&Hr{FB3w.#`e[[1-xN9.[펾93$H,HI? :^; (w+kUڕkRDٿkz`J+Ow܁ѯ5b~`(*p(<'wՏ{=*?B·)Y%I 0--$qi){sW  l@zE[M&lx0E5)ns4Wɨ_MknzDzL1Mϵ7fʂ# Ej6 T~{i k;d3 7thu_Wu8Wؠ%1'k 4 MPKh(T0STwD7vnue|q6\Y22D' Ʒ'ã_}td>>.C~h!f6qpy0N+wSOmpzȖ7GI^1`1| 0Og(@x*< =QMД 2(kV1|ݠqqϻBe:mޝK$,1^-ge{a1Ϣʭ?1Cxն ,_]Ģ4_Y$ÌT\9=cҌ(lٓҙmX[<^sx^2c@k>iTWHƞ4@kzFp\([p"[dƪ*?X,)='ROtޗ}R6 -:E19E)=b n~~ڴ Sa(,@(F˩Cz0K ׊D6@ nV5C I\§Q [ܻ&RLb_o/|%퉻%+^DE\+}v|aaz nXP-/kn S}nPK >adwitR?#bPCQ{"I2-#\Z PZ7?8xs5&y'Ǐ Ǎ2cyo9k.eG9 czժe)=@T AZAsj, l0xۮˑy)-/u:pһW4 \pHq+qXHMp^8נ<[-WpH9xr8g3R}@S 7=]YAcҡE@X4>ڂa}\Kjqtks9,rN U91ιw-Jw@b ֫.zj:5G4&B.Ic0h8%ͥ#WAGrYld/T_A/[8F}Y09;1i˂֯SLui-8qYe(Uol%gk5WNu{X@"`&Baѿv[-KLZ2 P tޢxlЎ7˒dwQ"<˕9PI݃[5& ԪЇC⣺@6( J*^ʒب`Ԅ%= g-k<)Rgu"W}~y63%PJ[d%xi*yHZK A0} tEYz"VJ}]]fT)B \i:_'6ȈHTF'Te8.=[u1rGש/Q8y11%ݙ7H_l4ڊKћş 6c=8zCscUU$8\Coٲ>E*&JTǿj&j]ϛ KNm""'iy w4C`ӤHJFH3TM}qmfH^\r*ǝ9v*qM&(#yf%:I"]# ~?on0n>9$m`)KPLm\ 'Uf>D|͟QROW'-3(`P(_m+*}[$2"/.nK8d ͳ+Rw/9sAnu_H_[ ?nMvmʊfEԢd5  N *y NN]= l9Jo "1 5ky bd9qse^P[ :*T2 1mLd)rIemYs_ZiV&@]u=S_KX" COuwf MLS>M_5 su )yt(Z30v:VuTiŀ .!dQBS !؟qb1K)8Hs#Tca&\T9Ȥ\VVRV*W"Hi Ņwt3gXb|ztmjPB!)EkM gžkn;C;0qjiқyx;*Tmo/Mx;5Uk{wvRDE*uik~1 e><SfQPqĝq\ۅBUfmN_ax5SLWIh2C MSR>$H^Z#= Vr[ԵHM!]w[0 Ski RIʠ]7ot7&R^jxV0‘!4-v iGÂBU(%^$F͏UEtpO 16Y`x+awrO-ک0XyYZQ;|U;;fR:0J*.Dy%Nu-})'ps|p8~ P;}W0*NŖo|CDcCz%!2R"  @LK (ʽ't X8PT-Z0Q?LH\ % 2Z䢆j f 4'm @D.p!"u4D<'QU?늖U ,QW.Vh ?ۣxҰYXQy݄qM1IFݲE)D?Z籁×ǁϳfq'ߗ~@{ e,>UFGva26yaqAy'`Ӧy HMO 0οAZb60 HB>՟+7 k_E*2@TaPPBH8EJ/ Cm§ >8@mXowO$M SJ}8_`Ԡ{J P% >CoEVk{&}P?2DvGƏs2ӾV+EO"P~?Z fbA?N6eZԷl1,lTlTT?ۙ\Ywzw?ufpaЭGgk?Ī^c-=L`\#4`Q-!琫6y\cμIB/SX/cئ̛>Ư63}>9Q)H=⁎{}NuvkۃHy6 Ƃ&di|n8AVd3yc6ӻ3o?ǀ%(R48grBjTԨU#|cI$d~e# %WJpV3(e榍ד ހL4w?cr 7 z <;/P|r n#_^ wU/ MVwZ+" Ƙ^aA4\+M-ct SLQK<g'e:xE,8xr|#cAI[ !9q! BL΍Ŗ " P>A#'&+hφCL&WȤpȫ"⍾% ]5F6c|FCbYVhy(lIDz0MQӅpޮ٩ Ew5"MDMm;!gk&a H9)<܁4Ѭskf3W3wB zHD1I}ȗ+={)?gџ'z&݃ uxp(Ft:y+)7Wy`a^f͐溑7xNY3@c97aEU59l0Y9<&mAAXv/s>q3͢ˣAۘ`⼥# inًDPg6cA$ _'StҏYa4d$&Hc h넁Kg>;z6N)IJD{V91(6 Gh$H&({-`ّ9dCm7 KeQ $1m"#@1Wwꏇnֵ#HZ#\xsP֍f&T&[ c!i՝sYRE,n[B^ 0DgSh\Nmb-96!XwG(J+䗃/[fS7fpk3E5#k _xvvm9P8aIJ t!TD0r,̥c -O 8wGPPAR3'ǶCh%z2 QTA@CafdXTֆV7̓{M]J*Igo\d/)InvU6G:C6`p+t-AJQ}AH@_SK(r'R=?/y3KϾҫV&cφ=2vΰF޼_Z(]70&p2_Yr{e:I_c5B@> ȍ`MXÖ́S0~TsFLw>%=/T-;?4$TELCi9&Bx0e&BO&GEG7 ߐ0ʁ9\~~=ܟolDv&Ձm* e)H b_-pq/e|veL)"xPK!2Z;v\m/cyz0C ooeO?RVp%H`OW*$A<^YI(u.zG)g5'k ^PUGr#F '=X8hMS:O`ًΫv~ /cN/iu붳P:Q,sLn'81%&L%> Ql`lFgly9h>)l^ YΊǻY\:X6%XC%nܻQ!Xl!M NN[jjs;2ٗ7%Wvbt3Mf55IYYB6%4I٠x|;\=B(;$'D*=Pb^b;~%H@io'pU?'ؒ.<& fHb97w9?R}&:80V]r0Fb'hq0rфŘ?$l8Hю0 ƔxT2.'/t0명̗ pH_lH\fQI pHlZruMAF?s;G!^R9T~hmOz4S#0C1cB"{.4@E@S$&(9je.64yf4{d$XG6ip/O 0è"$?7pa%5$=*Dt&/$9=CG<^l=w@G()" &Z Fj؂L8;?|ЙC%uPSFQ c%T&&4!DR0i;# kiIS#/ݹuNa]'k}{Y\0agY ɉEeQA% J?|$%dud q/霓xCGCSIDQ? ?۶I"0=zxb&<"EA`e R s"+VbX/b/)ؔ9^\QԟE70wW R%W ~O (B͌NXxOA'vw[|b L =TZ63f`) P&@pOJ(_[1_uҝrn#0D~fT-'xXO~O A@1кz PzX˙!6yoC#.0>9b%ݞhy"Do<ۦcXO<[#5|;Lc#/#X@+e#&&QJtJhӖhݵ79B=,R*LPHĄ4|{"Cuߋ0 m2,ʳۃFxޞ"CM )xFVA{}6 tpΕ O6^mSܑQ [?1HT 6`Hp)y ' dPp*qTLd W,~dt)p󂶡N!*5b+뉿b= A P1r='/ψNϱ%_,1uxMЎ!Y_nW(C %_M~/ǧ=>00ys5!Ulfm9bCASp8IְAJcϧ,xxCm5 rG2)#w_){DD?Rߜƶ8;4$ҪkT|qw)ۣ U{a5#2L:EUⷑ(2-f"aݛkm*!ԂJv$kDzү~ECDrÝiaLm<=)fCH`6.Y/vL⩥R*&` D&ݞ[lj鐊 :^Yi:&q]\ HXg!W WzQ2&̜d#zg#zirֆ8~(K&鏄&m t!"P &`Mi{ TtS 7+ GL29[L4G8C`,fzH 2X{*㿇 5e[0~2/آT|"q!*"xT~׵usFg遌C""n㳬Ff F  w ",,>*srlQ-IA8K52ЏG~7['b`]BZ"%t2HZg$)e7 *9((9=3ߩ[`Oo{].؟{8y~9\ߎpe|8\ia@mHEYlq*KڄR0 epd4)g"Oc{<%bI=]8-7o`֥겮p&T# ܒP5+8q`Yo\nt&1GrjmAl_wArHV%^IT)A$Mۏ?O|7 PZ 7iw0+Xͪ"=LB/2 J$_0P:0yu{"Ud%vJŽ1ܞ/t  IcL&cޘ2. !!d8῞I@hdLVLfdVwCױU\#:~IG:-٧C Vrop^jHs4W:k0CCU{i]12r*q‡>XYc(m@ 8HFv؆)F*s{ݱ1=qeq^Śb/q{3ƽI51$3RLo`,3hG,sMC46f_6ad^ ͓hlтJ5"+8|Q7b 3=ur';XS!}q5x]3gQy3ht@3.Z@u8J6k#a#YݪDr h / Rf̍٩P{A$@"̞ppaJG9 j A0wqNJI*l fPslFɉ ; ddHuNbKة0\TDEUj\,w@3̮&^DUhj(FF/3'ؤ"4s Zy& 175VjJKbhѬs'j<(|=Z!Ǯ}.G'*b" ߬ vqs-Pc2B/;˃Yrk'x`" YT2zċJ y:OR=8nOȨ>&-hAy./( 3h?:adxp{q6ΫB!RS54#Hhԕ?9.*.IE<~F0w,N(;l??xYRjb?IM RlPb4#D бu?e/Fc1L$F m$Yd ?Mm鯊dD A6Yw;o]@P aHQȡ3]FqdG qz bA)n2&*t`č"1έK|IYiR#-!yh%Ea]KGSXͅn\q;D')w"89/VVNM7 zTl$~CVeQrG)` 鴗T,sfE FQrlZ3Ҏt۽=ۗyYPrOs5ٝ?A\mg&l1^> lsɗfݹ/Aln.[LR6N;Vÿ1ēנza꘍9 _dCn a&0d0T4\n\D9"s*lm!^Mkn8."HT%nV7n1ROXsL35pͫ04-g8hJ$iJ}IQ2y" ᬃ|[qxNd3ҪcA$])|QS xx(wEK_I!/7ЁdwW*8fɄ?ID^/gg=o!h91ێf8OryF6J{9MLi:h B&0rNl?,!vlD$ѩ IGÿ>]|cd X!0s %}؇btX*j$1Dj)8 pzq7~C ʏ2 "$VddJ4N f5)J"VPӲNt`x2budv;ϸ8B6`u8.?z $:^ AqD^)G`!'|3 y'}mz l(,$JM$+RRX%B7q븸AV1TDCOYbBr ""V0@|Cf xbcAI% )pM{,k\5Σpmw?ODJ#SH8uܐҋ}a86\ 1 mq) -YMJ )MEMB"hA)SyO'c*=?maq$7: i⧄2`@L!6X(?/l=BF.OѸ> $\'g}lz`]Mq!IbsS%G,57F3]PM/:(ѠgLfxLQG -3pGݘE-`7HtPh5i:raGu6&#c"!_GʜQ "Y+Yix eUQ:xJz uǫ AWh~6%;EQW5MlrDЙHMUz;28S5f-džL3!~RwG(B)2G_v'A r/ -q Ug\ )72h I곍Å#P&v2,j>v`'c`=cρ*ZJ4:j6'B!4DoW~Bz),/pa'Beԓо|')@-1)忈ջg?*[MY p7!3jD%sOǽ8\"AH#h_E!'>ʪ9P"$xqNGRRHU$R<GdCT ~'s?}@mk持iJCo?A0HDdV]Ʈ_ X+25JTp&CƖlTĥ <sS'}=0[PsYxm4 !$i!t`Yu]F& u7Elٹテa7m)ViPj+Ej\D:Ӽ=sk~u %&xy $i>>ѩZ2g(T%9 p DcJwLų@mը Mqh ' 0p]:aKes 5FS|Ǒ&6N@EL(*18$m}^S7To26lFADxMCՐNW58wW2?탇;!'IuP`:Y=/N%9O(Hx8p88$BM!"$@0YSPy}ζczS~QUxp7еb0}HPmwj)#󁁈DAp]Ǚ+ 3)~Phc=z T|#x3+0 $AYig*?xd,) %\\lHQ[83i]JNDju9>aIxOhJ<] 4DvAh /:Iq 4|<@ksݱ14}6̈́6*Eml4/9f@?_ӭC4D'ϯ M1墄9~$6MVw3W=l#@lUw #tfXD qc$D3 2Wl4 a3Sω77v`%Byp1N s)hӱb$ U ֠j`%E4h8EUUPRRPE42@UR`AT${P2aܖ @jn!(}6$V 5`!G(8ľӱh$++` ,!9qd a4+9*`qMq֠`‘䈵†Rhb?< 3,/`*H= b[TxcEBuI}xoW4j +|V(nm:p΍Ґpgww;@6!6MmJE["`jt xU.^Lx;3ЧMDv"4G40U4EQ|@=Eu p5=yۘ1~` Ke"eu)><(U~>;<9,ݼZ@Ḿ>c@~ l"AaI_(}:@3L䯤50nL@qq43͟{=Fxk2b!R2BQFZ!" ^>߿(bݾqx@>d!ܱXMZzM5Ӈ lo 38 SHoj%uDBM+UB`u{]MuyQ 4-ry42$41}]An4└VjT>u5F|^W>8^ aFXl?4g%}I(G3p5wSl4`ұ \$ٳLT[f k X?1#{#*j>I2j+!~\rgσۇ_!&XYw%vT"4~FJD+f=}'S{oA>xҍVB:cME8޺CCi'@W}N5LYΚ'&Q6jkC"%|c>fv峤# x͛9Џ)Xl|"xhtcO p $k\5Tvr{::p %A̐Pz}A.L)C"nzB 1hP7g#X$70lfPѣHh#0EdIp{bxZh`9\s"qzʀg֯qX}/18hdZe磥GTM(60'W!64"0ۈRL ,yۻJo,UP1@B|H Ӗ[(_2nX:ǧ{TQR&aмe~>kX'En4AHXd? dv gF<3XcxQ,[ɃQ48Nh]ll?5G!>]V0\Qs3;e%iXNM ƴi}Tm$‡HAzEXDjuХM$;q`lk.gK0<"bH9l_Pq3ԯcDd5Ō9%Et<  <`!+vAňS#0&`fdMݺ6cy#Q"4zA!z=F@3.:.x`{J&8[8H6[О\p IŤ8jJ k،W:# Gsz/ 1{{ǻBD!~S`}߼dXQuez_ǴޢogvoӦO4lai ]хD<cUTyYAZ`4wUHBX`s:(GU`vȎ9/"]e%[ՓӪ)rxWrðaxZ :ʳH*Wg> Ta ngr'v$'Y/0<%C2Q}d+mcda;} x&I"5={⻜uz(oEŠRCcxQc<-i UTF,uA% |(!LHAgh=P]~}hi.i=^ !Bz]c<=_Fk<<=BC! _Jcۉ$u48><})މ Nџ\N2͊reU='*i]˹ĩrM0#Td >(ώUc'c9p v7vF̣" dQW!DC!2` +K7*yO8?TҌ) _ZG@w `F=vfMv<|HbSI/ 1 nYIh?c5<3!qGfeҜ M& nC:x-ejۜ" gx3  C'Pl[xP&<2ǝ u1uh MX;˷fb- tbL 5؜lwI?NYâ6h2P2B7 j搚!bHd>GQ%vxaCP2 Ѱs83! pGQ$3R(==$cVKl 50=m{?\S1Ż-(8'zܮ-crV X:tL4 ˜AT"a5XR(f;"lA6ўUWca" 0f,Π|fLWlK$PJS bmϹ jʵ\:.9\%ǶwZӏWuUZ6Wh꪿2ڷJE== sN}2>]> C32% -ݵ|!{A. q:_Yh5#aDzqzi"oꟼ1îֳpྨrEz5HSA< x:a:ƫnq5Ąκsx_ ĦZReؚ\n5@dlhZrpzQ:Ǚ萎r-M>`X M`ƴڃG/`4J$M${p2^`73w<.ё0 Sdk_n &Kx/MOq.:Z<,sdǎDZ$X![ p!tlB31ORYNiyX&@q,hevq/: hJ8C"_fbL|lo?`|>8LT{SNzn @| q?(H6cVzTL dx;*XC0,n^-595 ݪ(|;%(b.B X&R$rEGP`@m\ ]o,˓v*&)v'QM36`cI>a$Ɛ'2 &x{= 77R ,D)A6$2PqLC!<=Z=KĬm֭H`lSK auvXk]E=Q .{nvԸB6 r=d:K.K4! bQ&Ew5#(dPgo;.B v R;Ua=r"~>B1>CA|mQXޏ=7d#hU58x!/ O7 ԇZKKA7,' !kyCt4!A`7E$d`.섧C xB `Ȁ%v 6bX7 bCb&@lXn=Ol3li![jN[ICjwC@Ѷrg0+Lu2T9(tqb1(wƒA:uH59;7N!wS{:3>CL&u04|`!;@q*%9M% 9X"r39\ dɜ`=)n}Ȑ58@K=^ݲLui%ИuSW-Uq>brvF^ӡ'ݛ1}ngtgadD)\^֕QYV{?W3s^ rwLg_ί{:ʁG~@mQ(y {I-KiYXmKCNaDS9j!7F3N&Lew/{cI[k2[ۇa/ kyņ0<>WE1q4g$ٹvnY0ؿ;Lq(^S#.J;2cdVCYÃ˖lPB Ry=F#îuJw5B4,`vhȣI uXq};EÈl 77L[^3AHvOjs%J8IAh8"SBҔ(DXYxoP40*2m]zFt9 F$F!HV19w0 w N] ߧFr &fKNE-*vP7H" q.2~w˷ bvԜ#mh#A/x"4<8;swsBx) &bn(C+} ,>iv/}%;I?O$v6w}FaH '̪ B1 ^bbLʪ 5E2թ=/9t@݂a%e15l׳y!GՐ!߸y4΁@eq2Ȫͳ47՞\rpߗH垚Nn[QxQy^|uѮ53&xigL révcFvtF};1=vb}3,.Y$M 阣 pbS;ٸ8^&(PԆ69f*cd!*y(S*T0iwwzЗ_EjABI!q/'x`DLXi,< qL lQjs8ks/f=p_~}:Q떔iP @)_<=xۗ.8 vZsVXʆs ԋ1v֙*]jw}Y޲8&uN0i)XD@K6 5"߅68d@`t%.f)wigPURIfْ0+ID]T$"dșPBD#HRhPjL:>GQ#9@>`~3?d@2' tGs7>5Q$ؒt= H"D"tV2zߝM zx:)I?Ϥ^lJhW@F0A{N]{u3z0OHxc9J'v"-TL]s3WsV܌)m(măG g!N KdplJà Bu9Vfb~bR"cAL^;]MFz $@OB)|*+sY " !*ч$6ʉɘzz~K \s|ʍ j--ҺǡLnK& ~!r^_3951*dl1\&K k\ q4m2$* , c@g63I9>y5&a>ۼbz.8HD.I+#>|ն-tc L &!׳Ki0_-L0Ll[`2\# g Ddk͂yMm懦|[΅ MmXGNJ> t߆WVuVN72V.rpTyĕXE9)d!<"kǦۑhg2زل03r!Yozsĭ x8+$n1QnmܧhCj/:' I,z: Mu['f39Mm%07 p)[)d•D$kc\~4(hjYY

    YNfJYKOXwP DC ‚Onl $t{52RPSިAPY"9?RZ#K!xufla*.( Ȇ63EA~%U8`R ֪1fϼ6?~֦ ,Z= 큆: 6M:8˪BasOnh%$<;DDw4h/hFJw 6VTҴÿ /3~8M)ӊ4((QKI0yeez F?U۶?9ERpxiaW8 MFy#lոGV=eX0Q>LA76]#@8i,ĸw%{-SP psn@4(Ab6DD6#2ldHUuPܔ)δ2jk]&>璁Կ?#caQ紥oo/5bl vb1hdĴ\9:2O=LԍI|hctQIQ)hŚZ$cOE k!;jKȓ:玫4V`,pɛj ¬IX6QP\th|?'i`iCȢ;WW_kN߄TC:D'1`{F _ 'k\07@%gY"mFDb"Fs} Ap'yqx(n]k&t̍*1"q6mjsO6@5u6OfCf[0DSh'ޗt߶b6ۧ1u r4.q[_(z1$2#ta |e81Є9湖?0 &Ɔ~t-NuP{G*?7A7UfM FӦB@vZ W9Gu~SͿg=waپmά7b]]x5pY h"ntMˮ#^RF;PnW=IDPay*L`v)Ȑw+KGC噼ٔ☳H1L7 7*  ~apFWB@5s^$S_<<T v'˞~Bѣ%^F0'k+ UT3mGVfg`'Loں5Cf21D@64~K[@rMUr68'{%HQWT;_IhZ lc b>c.1`Ov#h8a"?B:N￉0n|?GL& :C營Ha$1&ِexOD$jņѮ, P?lx]4m35x㡛,_+aHES`H0eg Qcܜsxs)>@GBRQ4U. UUUU; `5J*D)UUUGv@įMw2q2"d-ƍt~ha @t[*;2 b]nsG5I0$wKΑcڡkC2}=uG Ic -Xb5{1:;`:fȎ>r$]d>3j8I89N c z`rW t͒孖7nHtlL<]ILoqen꽱NG5eMwyaZC g: !@PμefO,8x}<9Q|nMm@bT=h]p}QQUETMTUUSciW]qo)S0fC&M7}Wf/d1{ics.>}11`\{{}m:=|{&*犷cnfjTMx2DQ+YA 7~ڐmrtRXT7`TipRTWza&Llr:s.myvr! Y`3Jw<|`ܖ崴MAdBBվӈe9 d%?\L,d$HH; ^×ND=*ϿuqIbKlFx@ӱa|Ohs8]^q"Sӿwޚ ӑ\.!FE+Eߋ୍#m.#^ϢQ#EeܻB黦B񶒍x6yO1leHƳik|Nxۦ`9f7ntiEnπ.kX>&]Wf[3kS& M@Tlm1W6 @zj7}, !:bH~z,] xvu3pEsu}&́AH[fCr0H*QEjR56v".ufHGr{wWùipgH<Ԫlm$Gls+E$uCǁ#IO]?ʙONH p@1tw sI^7:y0INN/UTM;1ĉ*|KOӬ9U@>pKd N0uϴSct:Ώa:huty!@mD6ݾSIH|-~qQ = 44EA=t$W˺ DxP;Fdin2^'{#slzr EXMk2[yOh$L2330L=1*L?}nN'[$#^Npx"&0md{8^BD%$ێ-ۣe1 Os˦ʔ)թxPpUupt {;3:S/ʍJvg׼rHGJmW\%k4Xg: Fޘoh ")'n5V_ZO \E{o|2h%xepԌe@5a0"Lș,}u)+ˣImI)d<hno"f'/Od;x(voreLxϒKzG[HO.3^gMETDEQESWvFP Q9Atz%8 wD,~(f1'"wo08 > ʤߥA n(GipƨJNǻ$dيi$X*JHT 0!e MEoaS *»WNdvMW>ɱLdp_[gWKTL5w$x|vy9#CO-OǞP]`9 ^z9 1 hb o[h`WϏC G6)Aw;FVDˌ_hİ{]^H[ry>I 㮊I$lgZ0G6%RXpm` (IPpÄ AT.O$,&B9!{BWI@ۙ᜼Uq>p/lCq0-;eZ}uv{ s@Dd:\FDUT`c N㚤$RZ.wzU>Bq VFն34.0*-o%ٺ'CwG ;Ļ|מeŢfv{2eb>FPX`Uކ~LO혱ҹځG j E\Pi0(Ѫf23Y+>#..yMP ":l$ll/[",A0BL\I# pkr bPm5F B-7mR#]>&vߌ72v*BI_9me'o?:'$8r>9NKęρӧA$:_ &9~9Et^/\β!Z:4^LG;\Lê:gϱ45 2&su|@M>uXW> 3Q<}Sooӣ14Ji %=L I$ŪݸsO jg MD!>ĬRQ x`ɫIyZrBN`|6;&bKǨ#c$jC,LBI!2 O_bH'w=ᶻU;y8z\B x#LZr$[ILMnr FkU| o.1!ސpfRNlYXq:6ˆ"Hss'ƴhpڔk5㳌#@(7ڢ dǦ1je(  q!Ҳ  I܈L1Ҏ/uK8qEN JRY3ą^bu$x@odUrm׾Ȑ흓6@Ŕ q$&B랺l HKLyff-:gצ/ ]0Ϻ6 4tK% ELnoaMa7CE9iA@Ǥ0={7MaYE0C oP t lpnq]o.I/JIR|`i\|JkHۦ,xgOf[8r]q"7G0%bgx A4_FRmS#1$_XvtL޶ǪIcr^\ɱCg݋ZdCX%Aז8 PBm8QeJ7_A\(9F؛lBAMqm+JFN0#vfz$h# Kă #9J.#1 IL >+x褵Dvm+!/+"4!ɪ2yG͎sB3^y 9&P]=7_ǛW3}T*U(k=1^f̹@lLs3lKxlxe-$0(52c<ߡo eܟT fI#~^n댺 %Q܏X.էEchtr6Á,#%DK  ,B ?0Oj|?䇕VAUvUMDa??Met, `P3 3L^06th$w/gQȷvc?|: VX98tO!9"_bTz@(D= BO1V?E&MIM-t M G [M࿼Ô_&|̈_4@=?%%r8׭{GMG4ϳC`8!k_W׈ U|SLK.yu'\"I/ofL,!Иwcm:g%{1e{$WYg>ZY{1_};% )mdee xNsPzN6C{גɜgj!2MCz!VxYٿ sIj8۩moPQ0Izc ^ %CYn=Ү= `k&ϑ3c{lf&>bt&)H}̓a_l'C vN  uFU93UAz }W]l.GBe" ;wI~sJ> Yay$o`¸_iEkׇ#tE eRl]+mw*n$_9> qg=kfjcʮ]<C07[Sr~= 7!..!ODm6&['LZ=ؽϞ2'z&߷cvIF:=:<G_@a!#Nx %^6=^xz#_̐yyp >X$)藆9=oN$$ ݸ`ufX"J$f oP;"Pjv@Ekkf0Rbgp?_s}D!fO@ SU>k' FZ| %6f| `8^?&2N[Q9y얧3IaԍP.ujbh ,׋7r1e:9s1J 2|T1hAze̳}Xtd3}|wxgT8P\b6%Kvn#y$ 4N2;9^=Ǫ yI39[Kz AUx/n cd08)ɂDK]~!Æ]jfbbxc){fϼAkt q&; v[?~5%,Hۅ-Ў!&m}FǼ}5 Q"L(H%(>= a,j'ʶvfA[ ;ɡ 'GYAa-vIYkj Xsr,򞎾c %KAam Fpc|6M9Ynѥ$nz:x AI( RFýGy8KYC5fpCO<L ^#N%}s gdT/d/>:mBN}S'GYG BHU08opt!8&0#9")DM@\Z$"!zvUnj{˷W9'B{5 M9qofjb:(}ɝx^paD4*9D[`TUڴugl1xdt' 1mQ.οF>YsaQETNHb"%<0b]ҷV*m/{cO"3.KF ~l`rWQٚ5.M:"l} RV .Hd=I5bI1#; wq}}{CG4chfjLh}iUT˴dpiܢ !5բtF{KD_#Ww,Y]ٙ:pD#v (.#Af0DyisZC6pA UGC{XAn;Lt<%䕺;qjc9{ޒLʹ\ CZ~; ]'܎pk~&ύl)W@$o"G S1M}/Rͽפ gCtPun%TyoxI F%0,Hq|ikⅠf&L} 4ι˻\dHExtG- &}:es^>ǰpx:"糏rH$=F.4$ NlB\8w}-ɗ2ܤO/ r<#{篮6 en6]qbtΓ C l' 2UpY˓m|\I") Ѧ =$=c VoRU6mJ횴9$`A^5(VUL ,t/'}zr*vA:/}{MM9ŞqLXRH-KY9>ӹ*=ezImI4ykʡ3tWHI1SϖS:sG#}Xv dzԞ~͒C`k=ٔ_y:: eri(wB6fl J_aca `IF& jv0I| 9׃ Q`2RA&]3#c|%*A(8{-|dze/0kțj`xt|{}*8d9>ruFؔ'ljz>#{r*բUn]4]3p ^!zqz \~}ZcQw<on*C]$GqM+0֖NboxsC1۾Di@aLCvɭ $ĕކj~2~[o9|g[d0g=M(+ߦJ)RҦ;}C2"N<cMT2p/$M$ D! D! iTEsD;?/nh<- D~Ϡ: 6 `8woLB,Ȫ efe&p mUT WH9G*K$ء ;:'/,Ϋ:|OM 4aJ累_ }}{u4Wg=Xg(0%%'5qCu^:2qS8 C ,MnO ejԠP Cug H Wك HDm, ;(N],ć ĢL1{8!"d`CF DiYNwdb8q܉ݕE 9Nwמ9eDU/ƺz{9xx^P8N:=l9"~t7{@ _ !0]gssFҳX&)z\HAs ?Z""'(@r;- !>>:;^${$(LD:G>)&}1 _C휉}1V 1VT8(ֶP__ﹽv ұe6f&eb!vR}"̄BtNn꾐1N$qeWH,dMDp7J^Q~7.Ls%@MIr5)4nC).0 H$7j  \ 3+՟5w@X %H:W N$;'"Gc  iE;4> MY-~ _1b ?gQ=vh}gc$ Άhb$`"FR?9+6ˡaa㈳Q. oRqb7[-Cl60!xmn{\y¢(̝ׄݽECJyho[rE[m"%(f ֦z6/f eHB&JV d遂+A ZihO#M'`H!+tHD*9 @!AJ 䌳")3Ug3z.YA|(+5N Z"B?՘)nIJ?7*$E)Q42RP@c&@ٸ;%7`:?O@wok 8$X==J#[s‡^q\#48 Bd )&j km-+ _0דP a3uL\Vr UV (&ܮ c5B͋9W4s%`e ٬W"荩yg[fSn% 8Qľ)IZ9rnE!X u5@+E4'uY t Cg XĢC; #m`{rñih$Rԗ'<93mpdu\YSf |qCR/tS萔'UOUgLٶ8ӨAITٔex4A0FpۃJ c<ٶC%Ǒ%Z='^n'Zg>{L\<|h:#akYu%);  ]OVF*<=gy=FXbj"<_f!s IqmR8;ưedi)FeB$v/khE$=Hn)' ;/N&'w8gCK:kfޖQ0B6 Rv9Wc`t@HhI5 Q(M?  !L\m86 6Z sQ)F~EX窢<:.u(lnv^'qRZG\$e B!hBfNƩ))rGpH4! M;SےHA›.ꩾ3L0\C,@QP U?yÒ l#n&E(DLĔQM)5EA@@I$-UTZ_Mn5Ӹ)P}z6"j/"62ܗkBBs>éHy~*~k?'QHp#*?< @foKވ(c .k#Jf#\?b^_:rFtcN%hP))0N,hӮPt+CU|42C2)SH=<ӽ=>ސ|> ?7CJ6Z5+xt31FVfiAxq1|~=|i#H_t.%B,(QN&B$tDLM7: M"( (CGn@La_\1W{O=U)uJ"&Je.dLf2[Cl*82]'" l?(O|4JcabH,?pEhCg:"d!QY& ,1p&0`[gf2%%$& ,&s،;)'0j'}6!_pWԡMQunfl`b`]w)`B|4Ą$%+ECGDwkX9 mod(?W/P=)<*nsB$ ' rO11N% Qd(""!FJw":N5 b&1(gQ#G+$;jHX :)X1L5ōdU6(ϖȅFQDw7d13dzM3 Œ&#`y|UJa5X1)ԡ[T<&<% Ilnbkd) L$4b!YҙS?QwsrN '2P|7DetL'k9F}̭N -#gTO/9p^ǡ!FHT ))"b(hxHxT]CiyDiZ\ r(,Bϥ BMdf%Ӱj&3e̛IBM[:1@D2檖 EHCWQt6 +xPric ㅍ|Zko.[3N Vنo bX[x752,2dkX+.Ʊ6\oO[F7h6=2L. &Dح+J8Q5Y2- 0\i oASZWļƙp0g<˨<8c^3UCyfGFD֦& s7-*dfLbap*E\/ : [T#\K;0ySG7 xOXn;(`OePL$BYhI'T8<<Ez2h~j 4zwiFuJVզoM"ĤQEo]c\e()F-nќќsLcBC^`qN,`u &3s[,*+gtqhTͳo*JD,ES*¬09E!ɑx)g;Lx/ap8Z-'/_H>|2k 26&RoR^`BE\F+Ӛk8IM{Li5&,? %jY=Z UChiC<0mc"p"o$EGͮ|H)EOy @0#$|R; sl '|}1ۊP Ni:TDå"Ⱦ;vHARے J<)_m ?&'4]vy>څBFs\IM~Ue f < $T1Ԯ ':.b!}߯Ή%񓐹ׁa隞8 oW = R:N 2mݯĿ)_lo?(@#(=-V[~;ug)@,I0#;[xpǮL\YpDŽ?awќ4G3aEd;j3p#b>$I(h[bL)1k,J~?~s?Gu\Oj{uӒtɟvY%C#ٲc Y"  {4SIߞ5Gpؠ?~=ŌDTA|6RF8n R+HӀq!%5@"vQ'94ftt< W^EI'Pǻ@ +蠁/=ۛ dكǚI٬URD1=yTLh5(&r'_TgǷ;M @r#?b.XLwED9˃2?ުscPA1Hw.ۦ=laEQ BF~CS"y90CU fբtNrxK1n`#AW" 0eg02RiLIBئcsh:tʁϽghR|FuF=P_xa,yY +#KO' ,=e{@GT Sd~_ӁN0TT:t퇰C}I`xPұhI臠";t?:N5pM*zh,]G!595~AM!8? aG~F`5Riϧ_=rCH8*p}H@а<x {'H<0K8u!bKkE"AdY8~ )Sqd⅂|HYd*a%E>tuð0h(?P}/r"r|L?m2! HpLvbbBSolr >?O,>ɯէ&ʉI*+~r={ dr{ 4\g\1%qrtQ h5٬ `{=5>^0EM. 'mwxP!h!:6ySYU+T80ϡ|utzc N(hÑwu9P=fS9^/G7`0"ڵݞmF#e"z[ 9u0\; 1x1xDq׸^IH9>ǂ[֒ DM-ஶ/ qC7f< 8npER14mO hX5Dff|Iq {XߪΉMzyncG_D؍23s Zb6<`,$37RR'E)ŭ#O-hf40:e@zOJ3@TBHvn_ v(gq *i>.ۭBq~Mg?d3Sv PxyM?@1DuX=?.DBvl䞳(B*H S!Y&F2Uw퍍 ,\1}.'4g@?Ӑ9 TC8hd0G{dqzuYd!J1Bb/n$``nhN$G.K741CۗXSHuBhZN.@ȌkR$,M^M @DQNT/- ADTP2AK,EQ4!Lqv7 CE{ӳr|d='dU(1'|߱iZ& 22BX $h `x]Z{/gPti;=QM}Xa(s;6fBnBh 59W kjhs(FX89EF#)d"\uPV^"ESF@4RȤu!7)!C5ND˜kAcM8;;I>AKfQ+$] y\s#*$!ĸƚIdmkXO !=NE k1kk0DFlF69O-$6#ҊQXܰP%ÁCpxQN3plFt-L,0٧al#M/bj!q8C<<%H'e/LBrؕp̂_V}`]CLy[ VFHdh+ԹFs2 l̄oX"&(%`BE2"H+wOO(|w-&`٣H}Lv;4ʱBяf &ْ@LS2,V孴u29)#d VɌm Q5s0E{aKFBrDa"ݜ}8m> (<)\Bi$$)d;8է@`̍4y8p<78Hls祐 ()C네\/ς\Tcp%:J*Z"h )(fhiQR|N~K '6s4bNJHgDz+ 8tP4ǰN9vJaE" bOˌ aÁɰF b(AmgTOp4xk0F7:È *h|wt5Č03@99,9 @&`TPRwqK/o?bN 11 JK0VƄlcQUĈ0l^dAgmd5BEC.dQ%$ݔ IbI*e xpw bJ(5P}C1h!@0@֋&HlESM0Jڅ*(Y92`!G jbe9:F \!\01r&rhq eg h{q/+c$o N:z/!V΄ ,O" 2\Bz5o_8x_fnlf(G,Ƽ+NץCjx,-Q՝ D̄;,JU4lhF{[=!2*("/Z%9=y!7(E1PlMvֈ XA%BAH6@3Vh$< qO"D ^1a]s}~>DOPWMgzv*`A82.HWР$dth/t3[ʠFP=#I**u0;q0y[><7e_Uq >'mLNW60f/*#ZaG l!^ym" s:$c|"d= ;xx̼sd_Q.ocH5'hEASᱦ0:S6 <3;ᦛ8!\DLh* @@^aݐ6Trdkj_#N00!5xU"VH^̯&8y:d8 QEw#t'*T0@!K5ޤt ]Xb􁘀POȇb[cxwIwl8تe4E<)g*;Gh9ETD@oʿPsF\3z$ʎiE) ?zt'$p XBVM8)S Hц Zm"0CHRο޾]sIj#֦H&a(\T3t!OBr]g㯝[-i$feh4Cbwr /_^wzDz"*X0֛Ѡ.mcZ-3ޝK{[:>{e㍽i^㳷!ʘ͛-UcBiG8aIqeBξFSG:z= " hޔX :31UDc8a'H-vU'$)\!gQ7ABM?K ʴ9 #+qg~j ބmK aMAu1!䙐HlL5BX1ij5qZ@]xwΓ$KAr8e G?0, }/M\$CNz 3\KHW7sl`R-h:jC>#4?(/1'A\ؽ<ȧ~$Ё ۿ\>Ȃܻ}f#>A< %X"GWP:.9_šN#ӵc1`'R| ,@Kh5C0qBL{h?Şd)Ey0aA50*FN·կ# >W%5:j5\洉"$ӌ7aU`|3*>;Qam63Wv)JeD#띙n?^%3I3%_E "IÐ軞ХpԎלSVGD© mE~b<ӵ)NLS{M &4~"1!Cmh4t;K:re@1lɠdfؑC3kP- $/p8)I sq=f&jy.`>pf&yv'lC]<c kРT0h;\nJ^ Ag9(Eu0N=j^VH؛x@Lvuߎ^w,w<~w8\$ <N$ ұ*K*i J!@R0$fM@8Cmhq 0E[54(H",oӐ@qӼ;J҈|Уc+,.s`/xh`c& :Qv*6мX~cϣ*=*3`0m|<źȞ0l4p ڏq0uXH| "Pi*Vh*8dG]LJ.m9'FG̾\JD$$@@:AQHYUXdf D(PHZb s8 q UZZ*% &gl0 ;B=3\|kۘy  Q=UJ ZwIJ:0< &~0%9 k d۶$襹Q)2@ h-MQj)Og ML5$_̀D]cdlȌvaUcF,f. fKdҏ ] H'_D9 %`yMjhPB0!%2J||fgD?9sTf|%~s彑?XH9 /ﶦCihq63n!m(dANUL͘ɱU"w^=|r;rВ&긪-KwzHɇ!6!׼`# u!Vh࿌"ۖߣHV[0d >s"8 d<8OIHpޏ$3,\MN TT% :2)|h7${mEmUGE<`r :Y^+u\كU2C:!Dh @Cp4=+(-EPa۱j>PyES^ƣ/ ]<( ՎΓ@LƵZ%Wo?Y2%,HcB}=&`{$|8kC :_q! C^,A@dk{@<{t*̓(>M芠 Rv,B < ܞ1`~MJZ L23::vs釴%=diAM)njNyDDj,`y^ăݥ;mDw|] BEHeHUytU]A>/ )[2%j$oI<}޻V% f 2wقxyX~<ϏJS$!)$Hġv7 3OV C`/ǎDYWWd"XIL>SA`d򲸳C Ai1kPZ5 +!72jeh5Mq'Yt7NwP;Y!B"{>׆ n􎡶 K ,l;{Iۏ] O.HNǰ߇C@hyAך!I) )O֛"]#Q8!*4HEB@NY}ZG D\ԏDQ0x?Gx/rkW 18gxAܣp|] ([ ˰l mvQxu:0kH{E#nYnim˭r%voImm'BxM(Z!sdVD<-IݣGw fۻ Tك&^š{o#G~B%$MzqCcoP_)vYC#\q+nR48)L>|,imL<✮Ԓʼ͙u.[eo]b e^GҌ9?S萪5ZN^NU/B MeSU<_fˁMSd3u(|ܔv}36p`bJuzn1CL8rSra^ o#bF'%`I ok!ODkc@F'8Syyc*sp%o+Q]:B{D=!J CCCBҝO7(h9{ҋB2/(B@au/ @P(52rW(hD*ex"6ûc:@/R(?ϏL"\sf##IpI 6TЦv `Bb "b|Boh jp2$K1 vCHRwfRQ~Ejˬ1hs9mq ܕ+5kZ~tpcms(sgL#-<(M”u|q4toF{0LwӜ2aL.zl(э#y#\țRrO7.Q#^n[VxS׆&%(Áҭ.y"=Wv`y=/JzxB#9vǼ4iX܃wfC[24(;=xp6N1>|M.3FBDtN}ŖkQ'x.Z:@K&d.#N[=Mb6 c̱8k<(ZSxx=vnA9Y 4=9m.~ߋYht.{q6QL s^{l.$bfp:‰&=-?VFӦ[Aⷕc1Yps=n2Ơ R(W1kbC-ўT0ux9U>k3FvgӁrS񗽄󇩾vØdAɼHgtޭwa< E.ܪC1ÌO\\;xzFt\xv{<[fb 9y^ǀs!h)X`{$M/|UJFq[:1~G+@Z:yoGjf% &˱z8vosDxu{[G4#'; .mg*i/dQ}d:¤Cav DzX<:W> Re':fG,Jm_5:s[^ rx f k[{ciz^of|Jxi%ژ}/ ,5l&kjGfuKݛSr#>*Lz<^Ʉ9 UEzNXS8`DN8.Vf-󾞤zjĻp9cPokh YC@$&>@y2g(є\\dPb#>Q5ם j&pۉHl1/֝;3=phr,9GYǞ3ȼǴi$-d&w$o%Lsp-c.nL7-|vB:#u򙃝U[yLi :oQ°9Og8g;w֙i1\Wx;ssw i ޜӏ9'tպ[ꥉZQdrP̖[g/9zry[IJPi:(ZvZZ >pE* ÌS&e)uࡸϏ0lf@&g\UItd/K[t9jģOw*-C8}.rrltiYI&%Qԓmt>rӗraj QrC,`U>*wOp5X GK0 T tjS9<sq]b NǭT[b"a&0]^0pG[&E]MkE0(qǫog,^Ifb, %v0H#q!iƨ[橱@H +f9Bj垶p1gQ' LcɃrG/ݒ,85k"~r8,fܽɉ8*k~,Ls94Kǜ,,iM_Ew pn~`|Ĺ捭B.2oŇ=u+b M11QqҼ yĽqsS|[Ep/Jf-Y&0=rWLĆ[)$ƢțI n] t;vFO)rģY*hjIƌphղᢚۃL˚ aޚ4Ae%pLV;;p0H3!x$1⒒#KB<//3`i:KgE 4&1DXc`\65&!\9vg; hiz<g9ihs)lt^ZI ]ixn0͠0N8Z4`R@CN ],(/k7p]l\n81!7P90B`8(vن'cB @sA3Edg;#)2BpלcKa(P }ώC! 8wcFhs'I[U{Ȃ&M&1T؆8Cl4qT H&Q[{pcM7TXq $]C FQh'$DĹD}sj}1QETDK3B :X%%:B/,=b!6I!@u2g牀1( |lA4@J} LVRa݃%b}zv{O+pi~3ʼ5A+Cxa üQPeеVM|bo6dߦlk' đ@8Y,,AK?Py>=7Lj @ cO5gm8DS5j`w6Tj 0acdCifF=MOlM6TKSeAN J A Ɗ[&͡wI>t>o˽3DA0+1=frǑRjHasABQW΄KkmVRn"@Bm6>zF U4rBE"냔f jٙTU&(lt(ZU}΅+KT~댜`bLgsw\6:h`sI<6F+*-Kf!Ϊ0燎l4Ɵ &ZSych,Wj(̋\tfQ @lyu~d3)H9p3dE q>I@6Վ{dcbc}XOO?,{"W{|eeoQ!~z\3 yř D1oK:5B`Y8>ӯBߥ5/Dw0Hqe8T/.: _tu-,zyeO42 հ7MF*N[In̵P$f\b=Zͣzr`,M/  !q\93όT/Wq-풑G^A0N-4g]0kb:3Ҟy xe[E8Q"ӯ(*F/ޙ^v7: a|z f?=N}xK(I!{upN^;v\;5)x]^U$TAFifo@{s'a=D6g3e;2 b*͜V^,ϵq(vәpB;27[lDYWg#rrp狜dCOḓ|p}`G Ӻs lrĔCج(VU[-bZ&/ c,턙d$0$hE{MGtI7(e rS1u( s=gCf6w3-߅L,IRfeu8߼\=5f oѫ<%xg;Wϱ}0:5$Q~C^zxx8{cWgVHԳ^qw4h.Y;3蟞d$©N×. 0Ԙd\4 U$'G_bS0N[R03XUzͻf;aM̦zZ_!V\-riPןΧ :DF;ywN<Opj!h} {H0K{_ϟaM [ 0NcCA0̞l 'a)0`!SqrD F!pi<(\/Wz.uu1{2׿ φ8SʝR[b%I1$<{>lֈR"c4a`GGגJI9բ0$B@4EM' !} DDgjB! #9KR(̺ g着'hJQ@h"i"Z(!"f Ch3d 6.H9Ň~yvmY  e)JRk9ORH9t$O/#3wB|v[k=>nAH*zD/R:ٮR#?%iQH+ubp=P-gx´R!AH#DTA(=P(y1>7 #6N>s DO B(ډGG56 4p0jTb 8f+[g T!ƌq5,!t0z8- 7÷8PɇƆUJ\zbZ -Lw<ﻜYqb&QҲɚĴ&!5"AX:e'#naP?ߎ+mcȣCc# o!mh!y}@)QICBU)B\]f#4nl٣DNK@@DĀmok^I!32DDB !Hz6xY7(z6'ePcV:=7d#^98HКo0.0 $6 q2iIa[vPӄ)d RI5̘6 o0>˒P$ {. p.7=yM-*3}a wol]&`t6YцDh99rFqH8 Ы 5(b*Id 47 6PykBм.Н2 "«0;FqCf* l{t<1EL!,j:mƮfq K!8pjRuOni Zܒ׌YjbB`uYOoC>g |K緡C[7fiB,{ gkU$m9B% ]$8x:^X,Br9Bfh *dFhX$4>W$F:J /pqDBPR1 LSnoa[PґZ31rՋj]߉*_zBV|¤Lj1/:L?.thXCDДQ9*t=oDQΪM(/O脚Z$QYhS&[Km41qx&˨41SWQ  y5jxzB: ն1uC!R36f$jq&$!죪>z6ejd#f{k#L`]h;ޝ%i<6Б U+tx&;.YKøpL&ل1$ 7˳ n 0tx|d3F.y5l޶VlלxT>֪jGT*&@u7mJ 9 IVCI4 8bARtupԞEL2B&ao5tmuǥ朖ib#x.~+A9\DSGYÍ(m'F'CEgQRˆl}lFv) y'|q i%-#u!,]a8=/U. <#Y CtaƯ Qlﲷ,3RWy4sz zDZeSxUa2dYE'i i&R"%L8@ L21 Wm-v Ϡ #@xy@蚊):M<4cd1-RVδ[0 !ybX"& bZU|RJA5|mLU~4 j@̝&,!o@4ڵMƍ43;.)D3Av;#ف(h:Z1(?em MHѷx)(d'eʯGq14%w=$? !hjdXVmةHzӤB)q 25dЄOv@WN46zy@AJo@Eq ?TB2;avTJ!Hi  ?߫_ؐ};d R E0v~=?\.tA 4B铄Hxn{}吸^q8ɉJ(4 K@T!CH4ĈR*D̨chOantD): H Tb2꽣> F,y飀 2#"ţE$DSQHUC SLZ!@cRXtSUk?B)Q)_dh CWx;x*%zI#Hʽ2>`BQ'GO%9 o\%qH H}>}z 3h ژl (.O=#䚊#;67A4&=F(XF6tDF-RQR$3e$)HiuN.d T ˱(4B+4zxs%pPƈ.+yb]CZ HTo@`0uCǙt1.(9DLǮ.;i)uDs=;v{&ČF5,wm4TڂQr_ұ(o쾏F n^b{'bx7h17yHpQp- nz*t9Qv D0eM OgzNUB3nxH~'?ٷsփ465U(`.jz 1 )Gb{=pzhoA-$@ LPfjҟt^_z3ophQ;\(#7hvqSK hӡbj4`5C^.|,Q.oMD= {sw\:+\8y%L7~w>bI#FV{VD#P|8.XB4?@Hdә]Ţ1.cyg*?55d~7 všXQvrnd#@:@cHr IPbJ`KoppeħG=K&`%2~TɌCV4/SHgĐϟc-tQ?\#(HK4`4%W͎@f0B$QSS4s@UM }c% D@&G}*R+w%vGmuKA i ׀">`21_M"pVM@I\`ˀi uMüy(vDn<| VS|w+CQ(2Jp*MBLQ miH# Ӏ]u dY~qj0(">8ANEfcҥDMh\RNiOD ?N'_QA)ٿs?6n( A&y[Gm <5X=D00W0I,.#$n85-&Fw;` ~3Ȉ4ǠRiw]&J#?Bdi4J72[T`L !ȣ4CCS(*C:Hm/u7`&1TsPw81'`z$);ưQHOxOۃ˾ߎLLLDED_qm $n΢iH0 4( ,%0qDa'0#A>C G)KV6P&,-Dul$5^%CaD?2X<ʘT:ȡ=!C]{Fc2{HM8GyM}-?θ$R4!1󂏮xjxѐÍ%'! i6 4/M63?sQzUTGvt=d dR%iB%q(r~ǹ8<4i|ۈd-tԆ!0CfMA JNrW!@GyPH4INB#l+<&6OP[tarHP/}@ hܯeM i4(Q^E!TGv+!Jt Ga)ۃADJ2tTglh'`rѥgR)xyvFy9&5)Gx_s 8ѳjM Spɣ-g,'mx6(·;|ӑ7*R=xd?L΀FD`(sFa%k2[!Zf `tFs4eˇ]@r^G'ð,3`dv2&Z:F@dAF mm9'5($ҋM#d ==(!8pk55FYP% K8(FF Kd4UL4EL\X ѩ;Vmjk4V%* AHb3klt+E(ĉ@PtP|  }E rf/FH*Q0:3$0ZQ1T1*d4>\yVgMDۊD@~l qD6aR4x3ya<E̲MHMY0>> l57k8 PAKB+MSE(Ϭ(A# b)ݐy?ɻɋ٦Λ Ȑ|F }hZAHrκk.RĜDȟDɍL tMJ:*Mq )|a p(DžL1B!B'Iy =y;Vs͆U!  P(EO>[O ZS=Q!wu 9 v^@py#AKA@G6шU5 } Kz2; ʬr#p" ܋'3cO9rX+1UQ;l`ueL~(Ys@806!$A@!h(I@$!Z&($bZj"Hh *Bjb!`P"j  fCq\C Os`htsˎ|? rbX`jn Hǣ(]H?D}N1q>[( ;h*\eT]: H۝,6;1;g}n}Á'W5 DR1H !>^DÂjg= /Z…N$*~2]"KڨGmSHhAX\DI$ GX;h `lI:#ay;ԥЈHvM)EeJ'A!ܹ̪4 fb0/醓W=N(wWjX8ؒ! C*q6{6b Hp36PE<:gvw$9q=Q KTB0%`LC# ؖ,!]Aӯz-mmgm X@{x}#=Tku hHgloM -sܟx5Fi>AƼ38t 鱰5-;A:y$sM7`jwLjY%M46CȼaaZkm ` fGv$ 1KIoG|\cK0JC$&Nia!RU6,}y#435<Mb\ih"$9"hk;<&fCDpsSX+t=6< 1DƇ3 Fsy';.Ӄf89 %R&5<;FR5"ón\L"hTGR݌P_5Zp' 0MCn`c*LTMSa  Ab\@QaxN!G6xfi (4ܴRAYzEW|@֙#=gn'3KQ;,o;5 i-G&J$9{*%oYHCe;y \_;" ~:DaM۱@؃wK`i$rj]_%Sg%C b@ڂ>f z4R,(I+Lե  =0ƫvS KyQpV7a-؛Eq7@<~BzJaR!EBK _MHKl (Cj"dJRB?yݿcwSd^';*J ۥC*Rx8 y@C)r%9|G;o+ \HbR>if?ڨ(;)5yС9@Z@~b+K}aՋj3_~588׮.V $D"PHhOzzc2 vO1 L./kqU\KM8=:I#=x{5 %=:T N?>(G<ԕHJQ4v?gHv#@8C A =.8pTr`q '8KÐ% 7C `TRH9JB]š@bJ h lN<#v3R/R*Oor)^4=~էuH/iQJ>a>X([)ٮ` `MnŎw@RC" RY=6VJJH$"(N Ak}C|qWdOww@WT `/ ! ,3Јbhb!3|ZQ9D$&G$z`GW".@;^v*l4?h_y8!ZFaRhRA-azS3_ܲS2gh[%<8<`_^pgdDs~5 hRjI+Y5RM}CNP6>2kJ ndKb:TI$?MR!H)B 0%:Bo~TH: %t|vW,ّ}\2{1qUtYcse?vOΠ|&yzEEZYUD]$HP@EP R "FJ8f'eDTd/%$@brwed"+0]1*ٵXNi X[_wqȘoWpyƂjD ȻH:0w U&erMXN5n s|gg9 qNESyF3x~l8θ.l7L/ۻjPjdje1Gs7x1ۃOo>8My򺮂p~Q':xܞfTs.Ӫ)kvJi/u{l cTF񚉽DdwG+ t}o_5O\5˱q譆"3M4Ǘ&ͭSZ\FØ9:zۤ#˸G'CͪgAn\3qMYC|<,޷Vi!,G S;(n6׮9f`PnWo7-m{g^ݣж؍C Eg:%twaz# 7ck߽5J =j?XV{p+ 7)N>hr>1a&B&^1&Eą5)?/sީc (5Ye*H)kdP !35RW 1Ge;rhi.2Q9UϮ=UC2E UUJ$N1P*-˖( $!Hh&:F8ayj6 "fh1OQAQcwD)@S5% A,Ri|႒X*-fb=r0se 4CUEfQ\3A2K>WjB{h' H2G#rSa@?"0Dp C`y`D'I`X($ *P$HR#IR@% rsgF!C0xd?#$~2@9d@a -'{߻;1`C_B  İBPDH͐1Pdߍ8)d`i?3s|?NJư,//ɣhqP͘1*  <ڰ6衤^H!44ObOh,PSAE4z>:ckT(J( !d * J*(H hJX"f*B"Sh& `$j fXf_I"&ѣ I0Y/j"F` JbH!)|J㚊߇=x1Oͱd|# Ԁ~,<< hSo+Ga.tJ=<6Qq>AT\.q>(PW /)=)J~bD\Hw77X`RD+;ۿ8q H sBRBL)v S΁ɇO'i>ʓb7P80e5HT^.5HXAs$iHИ}{r<_cͨ͟SC4I 39VƖ0GH.6pFU4TBUA-2|}IcŠSz594 B3BXY!"x-tMCP4 pxG`IՓGEESeZ LfLjɁ[2ĵ%S屧;t~|b*[eosL5Τ"Ek` }XC A0X*qV\(Us ؠjOkIMALs^Z C0CcTJB@vusLm3g.KkCp`Snari;=[x?@ 2 <(ZC`lUJE5p,hdy%ǜ <%!c-Xt &BV 4 C!ɃD j!XM})EO%A71RK$݂w󗔱)AAi9O\%ĢNGR];|aI ݗT( @l!;c'MKE5G=s2LPI/S0}@]'dDp<ěDM:h3m]c,Gem}:\ AӍћdiwCp21˥Tӌ1mG5hւl*`UG" ӓ̏U}ͰJ Q1ωB>2؅!$i Rvϭ4B0*xY\ft,@cO<{]S9f|bъ& >IK2-%&wM4mZa UXzlF'/O;,.L􏻭 |b&)jr'G-lxm:!LF c4nδa@17E&9PN䧐BŤ4ΰhpŊ?RMJʎc˷L]|A8{9wbKS)7]=!˻sgIAEtO~{=ϑ 1 D1fۍ#ZNU XDqQde\,tcx(]/=i)PGq ٯ%!YEЉmQh~-ᳯ.T%q)D\)ZC^r:PO-2|zK?O!%*nEQ$٩NT^ ]Oc̶3/J*QE"ҝbUlqCvqbsaePc#Qi5)HPib\p o)8U;%meFa ȘsrtfpԲDcX=@גL Pn۔MqfZ['&7]0#RQR[ nN$u u8 č3QnL f\(/襼X2L3Y݌-68wM@'T M؀N `^ajćfR5f¦1Jo7c3Yd&b&g!-\%& `ԙH7M&8 qYHY|HKd9a"P\ԲJ۩9 ) 8$;RLLG-' /o7ߨioet6EήAS;쬐=ۤ$ipOšPQHd&z(8\. dhv^֗{9Afe]ȓ]q@[a̔ cu3ɡônX\3Qܺ3zc=m[ GLke#{/Lo#cI{I- DkFhVV̮.J]! ^!<,6BEUc!UVrh=ON˦҈>"⒑h2*G@KN&5y!"s ̈1[ qM\PѼDkĹJרYɏɓ)Z1Lfƛ*kNX2iM)&dT^t4,7fX~σk.5# $?YzGF)Ej_34Nνރc4w{ar݊qA{ w]{8qI"iJt"lSf=MQv8HT`B0~ERN',T j 0x xEGղ/da JTM(LOG8ϑQ~xc$4"U BH"Ju&po2q nA8sA$ICyU$Ȩ$hp *QV+2`Hw*hMz "Bp>=k-tRBZQwEQtLq%RDw^Π(dQh9PwH>p|{ノhZq~:H=FiVϓaub.vD-.&wrHk*{q{ut7kl\&0U6]pJ @n62Qe%&YТLDFaHvjzL WEnkDW4R٪ 6Q1:*h(=.Z&)iѢGwι-hc#.  NTEzCQmҌYyQ\$rS}CC3h,龭8uk  f Iv´P! h0.,(7X v2 MV h5|UF] ;fmM!lJy2}k1D{<7-d&&P=x}&8怢q.wBI*R%O8"mD( M񹢍?o;0Kߎ?;10TJAc*uXw6`)^Y\)LZULհH ేz>|2zlk7j^$S_(B4A&(~RUAki 70`HUjpy5La]mƂdYfX%(IHmwfxlI2(ԩːiqU;C@Afd#{/$LDu叶CƟ{<{@>G- d/5P>'SS4/1ѣ*rih$@O4^@˯zTBq^ڣجTTyuqUQNǿ#ϏD{9@@LD @;vÆ3DI ɐHF>Z_MF2uvhgӥJא(bCR(9)1=5E%ɑxLCt zR(I BJi)5FB.$e@la zh/r46'ar"0(C0?j`I&bu34?IwGGnQ V!R!ЇfUo>)8mj`Df.B䆾⒁ |Ž$홌2y;?\ܫvoh.65 j ¦~7`E^[rT_fMȸ[cWhrKQrը@wh/.=A\#$4፴k#OS+'V@Exx'p: e3e1ى3Z A !9GJUK=O#X)-È&]gByxIdx떐;.;E1 H?(2R /-3DY*E>sV-I:'c 9U{2 h18O$B}У~ i=@&` R%9d}HTOfiT2Ӑ‹_E9 $d{>d82(iR6 S-M)3!1" H3,S%G.yC uih?8zm; ys Be6'\L9-3G V!CnsÖd%Yr JHq>Vbqg0 AW}x& AN;{7K4O|oN"TgYWXW-f] ģA4]p=LsKuuG!aKE)#[+SZ0 %$\o f; .6շ8˷d~n5x)&=j G٭ˣNҚ8њnX̏\LyA|Xj=r@d9C}ƻIg2H#sl@6aV^Ɔ7x݃~sJ& A1#J 8\t'}z̿Dx1/Os: aDTLzK q(?Q"SQ/lkQȣ,'HMime!dbhe_/1mJmә zML? ` 2ߪ^#a ?+Qq! p3qWCE(ԃU; T@A7')UZFpz} ] 8w.nG;]ncA++4DUD! OG>f9Gukw=~u<n^N17XJYYü$TXIH(*%5k𐕌Ep/6F-RQ.ss'6Jӵnn{} @_=qo`R(9YRQp+6SvbCGh;QL{AW^XPFH; WN<דWC֪w6#{-7 3ғ({ =Y)C5 h AbV?gG{QȬ#(ǸT ơHDV6 ja S225*Bȩ'd1 T1c%RX{Ȅ Za`׽} %;i1$$! Gv|dj.>~k *?@@`Bm6Ɂ=q pZeG$ie"rQ ha8;n>NULMo׾ cKa"@'!$quh2B}TPM#XGv8 ЍkIz!c:&!}dB0H)v !!C^ԇlZXr)]8K3HQ*Krrۧ)FG""<ܺ,@ B(CފS 1މc NY &=q!bYh[dW 䝼J&JJcrǑ3?ottAY6g7ԯR6ia8F8ƻ͔O]cV4Z݈+OE&s`nEmsxp󳠡Aԑ?@{dAp rC7Z yh&54cTEMǦkOߦ0Y'8e#1uCMwMLԷj^ MH2`֑?7wxrǜ9r:];s5nRl ylB2n@8̔ !LkZu jR m$(K;(i8J_z0_@ lN06zQ%Hd¨U daRmPcib#IRt vV`8K+K!ь֌˄XԣY-+` D!B: <.l|L>57,Gb(d '!F dpɗאƱj9:J"YLh7ͺ 3HL1x:m‚sو7jqޗIw.'9=nLzIl&!Pzi d }:h0ZnH3+%^2DȺD#2t}65 V9ڪ64hkL2ґF,#mf0WJ%™[KkLbv]2 6Ž@(o&pX¬p+ 3 Dհ5sIMd×H#KM TeoS7mQmljs1j^ѦB"I ==; v1EZy3˳Հ":1N4XK]r8nDvp&֡2+GHdSdۡc$Fr7y n膇o'(5FoE0c1˒W:5^4L+t7#Ud`%n|s7>xh<&+; 19|b`MkM3I3 ٍ8ch-,S'{vtHH0r6 ."Q9\4 *HxA}Y2Eo.66oD8.e*H%+8vk)b >Z4\F 0Z~윊WJ(^~o"wr;[`UJc~MEzCHhXa,$D("b2eZim萾SEkKzǛ~IxWy\3m: wtRѤ6qX BMEQ>N5Kf+<;:*C|iXp8Te 帑G .¨A/PLBTv$lbp#M#ivm?.nda,)ٝ 5;"Ő`L]H9=J`֘(y )X@hFh-e-X1ڭd#jjxc\F .8d MJL@+Lݔ{>ީ!d- ([Ue}j9DT֧42E63_(v7r˪fqg-2CN`%X4}TKDjP8h$k "mwi*kP@^bL3ap虮f~O~i}ap~cBH1%Id(e") @b2c (D&1U)BE2d$<9JbCA@ZSGʰ rH/'|UP'P#J`Gws p7;:LHS7"hB rHa5Lyý B7`1PA1Vؤ?W]&p&IΎ1M""j-:XO& !Ljg-)H?N+S3" UqV缸MIXD??U)NIBt!:t%+_؇ئ{jǰ6T{k7sv ! oy]؏Mo?Pl) UP[fci )^H73{u4NBi>`19ʙw+6YX(,Jg͟Ѵ@g̖ai`#Cݛ^6{8`k%I( X:r G <6NLEPaW9G <IL>cÃ1BP$J@JJ^la铁.3: ߎ9 r*BbUBK81m\F>p1GC*l$KfƎEf9e8Z:'y\uhZe,: tB$rc\eI$ @1D@'pšA wn&BB2l"R1RM ,!wX)4+IAQI@L9y'%) 49M-!$\RY|nJ S矓vgm0_uQ@0] c#c;vB*A**A<@%4q=IrhZ8K{?7X}AG8`[lʘbٓ"z41~o('R" C.<8kMPea5 S@P%rm _O.r&̊C&{`d6pI(ؙ2Q s(7h&9ai"^eD508AC- Jo"7Q A3(b-!\f!MJCSj$"Pu zHQLkSᄋ;n'3Fꈴ4Q._~Xq~m&ي"c8iV M' a?|"R@Ud L髄 H#~>x)! @ĔB4.Rxè<7/-} _?êR1&҆x))g1nGލuLNuڢ mցԕ$l i 7 C)B>0y0afŘ6h O9Ia3 zc(#t=$i]YSV27.0 ɋe ARCK ipfCØsu!|dIᗋ.o8^e_8 ȪUcGSJ] HFiB"ab0 3XqH B!!t:Oop?SH4<p=:niCB"3XсƘF%d-hjtJhak  8!Y'1 [F{iAC )HH'!}gc҂ |JIAH- + iA  $r/]GBQngv蛸3aG+K?D#ٛ3Ht^v8@A ٥c5=Ng x3'qƩ`)t2p;d kp-$Eo;ǕR' H4 MHƩCKDSQEECMIESN$Rlkc.!S@.֒ LAmM6Lz1-ki-p%BP p0y%p( T0$m8 D^ zqqG(hO'yJO/| (|$(CR$"ʦQ)E8L=n= .f!R`&f!5/x(;~ f0 ?‡G`Wڴ)JAo0/끟/lQ@q `%^^ Ns@_'*ґzyi@?}=NtCCRBPD&ƓG3&2ņf%;@QSLM%R׌irVj(iѢVf Xa(ij۱@am91CH>4'½b*֪\bɬ]S| A!(E<6nߌep*{:zn]9BAjW O) E4s8. X C=nφQ!LME\~CLy{ 9 R!!G7YD$et&gG,Z(h8d$&@vO_ptDU$bh+2TbMiZ()3SQPAK2BC@D,mT/!5(PE0XJ% HR}J @ȇf Y1PzDmFJzQ 8B C%:k. _٢CUĴy!҉"_P/Ϙa "@Η-_aF"nO$dNu5=َ噄#.H==NU@aQA]ꇵ(N!H ,6WnYtD!@ 2|L€2g3Ftn3NWϿ DJwRlB>`#2P3 "$):4D\J*"hB""';=}@DY?Nؑc""CҎϨ%(bJĐR&G3 D;BkL; )icuw(P taTr&fm˂ĸa g~Z~2`vҿ1/'-ⴽ50EIGBfl~$wᝤk:mIhcu_wŋs a"H[I j*m}+ ) FC9{b.V苢{~W-\U>;>bʳB^e;e x%Tf?' a*@=6IU_E(UHIjb[7 5ӝ>rhabxO\AѡJ3pBq/*%,]ݎ ΉRmV<-3 0FasM<ճM06Xala j2p&TeMgAπo|׭"CPzrFǎ&nvNE[y'&֢nIg {=nWeruZ!ozN!\X(so&lPgB.#j2*|gG`1%-b\T>G"ZD"VlzLFv})q Xv-ç&, [z, mYUƎMŞXnq٪']{ma EZ3KeQsRoýyP$ħ0F5axEǖ:zT&}ާfv5/<11ƽP‰ƈR;D1'CX[x˰g"`8/+ȔzxBxh2dlc|o0r_z(F+U&%^I)`0"f4}(0+CP mֈZ1mttX\/ LF  5&\,j8 :yj{%%,DD~R'Řh"^ á^5O=pACI I=< öN `0a1햴Ph&CT !HR ,iX0~e͎O5%Z)|`#Ĩ "&yfqRAH &)Ah(eiZ*H^"xzvxld'`wCHE|&?M)$AA[{LdwyxQ]U-%&QѠ YBK@>5@u>$T~gMˢ908#rbL?o^'wp< ъ=@~`$zBh"*X/wbx>k3 |x~(vzoCOܞ,0`*(D(fKҩ'=UP)j@ٽ5a` a뜪xLנΌTu1!bs! !u× 8 1ϞF_)5RGx@TJZQyKenϫ,5ޒˇ`\g؜paFVpR)y\n-7W~;v| q31ePͣ@Sgd{oZ++nhDPa-QI5;c #Nv3t')rtЌf#R Hk``T z8g8`~,Abq(+X m=%5AET(!3% Cn/e\ޡ_fcS,#9=WN}$GmPӰ:nY-&)XDP&cB-e"\@Ewml#pp.vib'„Ixٹާ8vjHO#= 1t1LGQgyN8B!;H޸Pdb:?B݈X1IdaرPlfbz6:< >`ͳ!`=rz>$c'dW/__VyZAxˬ_C0bH2rG@yBrPWD⯽d8nZ@ʚIQf)A܎@G&tG8!Jʅ?/frS @Ȅ7 ֌!OU0C`I]XIP}N@_.+&Cd9[sSMdyk~$}HI6 z$Ϋ%ѣh?6BuyC<ჼ`Rn`IE%k2s?SfC?wsmyStRtUGGH?q"k; Ng̷t7`ULR@ 1D,\D;hlU6?6F<ƮQ{$dsm%Dtf$m߬ɞl-2<?`"'9$pt[}z02A2@Q{7hQ3&aD!W ݹHޟxdU?8,qF E,g|2,P g0TE[Q kǽ3 w+ͻkcQ62ڑ 6QNE3}11{D%P[KMQU%CSM6ƐJ NW$=^tM6)_&&.,J %.I$%4b Hf(`I(w 6()`,;&ƊFRDHQpxD PG5u *9B&r9EIN5KBLIDs$i(Y6ɯ[8bH#Nh"&+U0dC톨mQE4AȎO0傻E$Ĥ6wkTIm͒t'xj-䦆Zl>:u ukEE TMSHBlm "X1Q!m"(n6:N"& !A] YKm NJ4Z 4`gN 6K$ ȍ#$AT?J tT*h>\CF{/ M ;*` SDb &+e8%s&DA5L%w6') I $f" VDR3+B̔-4ATh5CA$@"d6Ýh. fؼ9ᓛKHD+%?8HS^jX$ hjӏrѢ 4L/jl6;D2ˠ4cUalPnFUbc'^}+6jf( C0xauI#S9mh+16t*Y8T:3htѝ3X:2udՍzRtuaĞAEzn4QM51f&:˗b$ky9 ̼p/]Č6iy)ˌ҃#8*$)HN& I4Ҕ:O!9>==:?Ù3Z(p`nA$)B@"zkã^10/{97}WN_~T{uH=i_9nȫ 1@xo!֥xՆl1{3!IYALBxI7[ϩLD=W=OYb|4Չ(VJ mZ֠k2YG"nEMUZ59fOo${+UbG1M`jw烒3E,%~rg$㘐On/K4iҒ_`INH@>W OM 9Tq8898kCCi(0bLI+1Dk\;'km#C6VIk b< 0lN[XI̡X6\ &H0T#̼T~@-o Y=AuE vVdbGVyh%qJ6SX?-Uf4"!EUȢyS @ N>BZee)\0#s`4@H@}}!@8(o_9(#Fy&.e>Щx:^ZYb{HN% Dkr(5hHeQ?xMFLd`ڏ{kVeY"}sAЩc&3G0RYt3pKJ=ֿtbYa(bb^r"tJҞEi^%ccLu:h%3eKQ $>锤Є)hH5݇NrO$LIAk`9”$P|[@y±F/pO0I/ =^@`܏wWNvJ$PzD) V)AQ$%P (T I #'HkBBQ$SQ,B, 8M L<%?= c5;TŏC,Ga1DO`H`ah6zy Ȇ8r!Y!& "R@6;|@QRkqmm)on>;$&4|Dzo  %}XwU˿8|]yTAEPT>"|F"Z)T|B;WnA@w06_s(۸LJ{5nPE B/LO:jjBQ\8'/$i%XSBpr(*?p95JM11T4m!I0&d&BmMrzZ:"ymXjhh*`(yLpzP7E7Jk\zN d?7wf&QCJr>1#z}F(bPhhhѭH!JP4TTA%L%!Q_.o<QDTD1E CHUTK@HH@E Z-$D2LL2&aiAͻ}Wsh:dږXrdqE3PPS! fҌPqAp$̆(1- &pqqđEx=ZK2zD.Հ Hv@}! #"y$OUdHbq+~>mOn9ylR%g$ j9`*LZۓW%c(B8*{xM++T4S׳tki *mp*9) 動au.&S+@/M!XP2/ M7Mj~ǮsMfnpSPc DE3kɆajY5FoUzsjSm^V/h!ʏHmeYQ 艙[¤,82V[w:f$aG"3br"o)OjKxNb4L+LΞ~!J'j4"eIHFN[ra5NbuN/eD;Ǻrz'zjDC.ѫ&4bpBoB B)n_T p |&EQperлLL"t$D q^1uğ"t|s9>C,G\D0&Yq~Iei/Uq1.ZCfu^yQ:sxBvIR[`¸v"Lc]ŝP-߇oՔ!;g;S/Mnq-&+ L LsŻ#iʐNtljcky+X Uy4P=bd}\v>8Vj]otvrb7MQ9%r9W [6ҙN'w:N?z y ߴ6Isi5ӓW(*wz沙*UOV\\ΙDH%ߡߺ{?Mo0L!1[xG5 ağvmM[f+U{bh2wŚ󃒷^=Ŏs9%M6,EIPR:۲2+GU%-&~p8a=g\ҹ^;y,mq~?:ģ 26VffvF].p<9Ot1OWP[od ^F@y8⯸LO׿x&i ͽl򫻭imһ$"DxUYlr@ύsa#g֟(s'idKs=Pgq z}NhlF.>YRʵÅń%nE(Kx)-\WjZCVׂHPqH K "IoAX̑D V *Z=mЄu=%kS5u4y)1"veLZ YL9'Ց3u#Ħ-5]f*Jb46,K+Gln񞜚/3LqOhb9|ߗm Kږom#/`_ϐjq7\[%k[2c׀1!It|&(eJ r"Q|= jACoVAӫqf9LܬF肌X -/CABgrl\SuKѢ\8osS9⣁>v Mzo C϶QوdĈNg^YVlЫ.օ(Fꪆ<҂= ntjE Ҝ/0R>3 =o _ F^eZ'L ,;ӑR$Tyy\q¦s{Db#H%e8h/-?.4I,%jV@QKtBlrpf9xك)rT/L>GcIA"1 KCca #Ae ߷Oi|a_yrkDGt:";A_BO{NJRy({E IARp>}d[-ijfY3cl^hμeg$# 5դc(Im(l Z" syX׼@a? O/Ssb: vc=BB[^{i#nzJJ2 Z9b+D7OaR Ev>5NoݍAE"gg`8T22(j'dAI#Q8[HR}f0wyS@0{aDzO("K/jI$V^ؓ'nXD$p3XlITj('l< D/ӷU 1 ]JbzqvCw($O-Sys~и۶jV6"J3Z+8WW2A0E@r5L9:r CBA~h[҇@MXP(SSbM`N>p >LnT6f^pUCB,u#SOO \Jw2vL=0%l2ڃIZŋzDZR2{Am`q9S?\}BHhA,_{ f|hR5S ln  6S7VEir ϻfˆ'(".xcSDG$&H$_Z I@IfBR&AKm2s8FN0CJXhd K$k6Aa]Z_<F'AC0blo8tߞ\Gq8cD~ ˠp}7KsN$^ ϿhZ@90CN5CBDb}k*:w;Dsl 2l$jiZj&%p^dV P( k{\$F{*=|”ٌߍ ޟ?eFQ~.9X >4&EVA+= :!u^En>Z̹@:6}߰PRWSvȂ6NÕ,U{3"Pf0OT(03n8EQѬB޴ףCT@s_/{HPi`=EFڢgX dt BRiM#CC١B@p(1gDPm$bC! (/A?ӳ cS4B%jдԱ13}@H!<S(}zoXdWi! ,lf7O5^7 wLLQLRԁikTai ldsP+MSnkxʃ&zq)-׌{8KC!TӾ%dVhpɃlE?FNojBk%8`f z=Np`uc׶$!mqz&&qt+HvJFv$"/L &Y3 .$8ݣ l6l. W[6`Ha+͌_:>a x)>SdOC [IZ9O)ZWproh|;-4&ʖ,Y:Ak':|Ẍ́K7椴 [zOv 97K!nlEPKɣ1sΗ4U1e'8/fSHAi@\%Ou( (00Q<} :Q?&+V B$() @>-R !~E[dN8K5R`1rz@IW aY%t4DO3*xC{D.`-0#)hfOX1WMt—gUդ" sw\&>"Q^j5L[MŃsZ%"gZLԳ1&Qy6$xUEzb4ӭ)lV8B~km&V 3,x핶u$R䑽8:ԺjkD2 8P5UqF/79[^Wpy1G8&m6n0p&`ፍyshd$:@14;8YpH]AJ2a=GizgU y"ij"a|zClֈB %S(6Gjz˜.\٧E63Zt7)Htl#Q)2,A įyM&>!EMSS!EPW6"hiԘtE1켽@"y9'<й3or8wjJ]R15cA+*@>^Meɱ1 } #X,aN c$=aI憮4rov6/Mc0m(8zIc Jd!ZuHL7mn$J|6U)EtDe]t69-z5KJ=΋y\c[cW nv6⛕UEgw] "3b pV;X/7{ bKhyXrU0rbZ ?)`\gɭECBp=o"e:jd9$)S&j9 0(>a J!dl U Oį=&  Q0aLꑑE>ugϿy߀bMd!gh:CL ۊQ?6MŕU(.ߍz{ Qcv2^ƚ{!fqoۭ39,SAT]1)bZj `~r\ޅz(uGGO (Db*)*&?/f6ldC1cH7mkz{#E󝫴cf6e{05 #"? }г?9\[q"'.#A:Af7\rO $cKuF?fQsv,Il cyNWy]빘6\=QVحSIY|b.|af! qðK1Z#Gc&yrlNjR}6Pc("15:[41"xZS'U1(`҈!rmJ(̭1!ZIC yul|~VsSK97hx,tu,Yݣ/xT \5;i<~a̵a32 ( "s0jGxİZw>\bJ qWk;35jq9p'~r4b٤fvkHLAZ|zI1MBwR#S <4pb9ޓS"͎U#*_ʉqӄrpX~"8L:ӾB/B 4ղn n ,7:VgrZHN+ieֶl2F wgXCJ zēY-,TCbad ]_.!iPq vux3cG"%48GLAcPYY6KB!]1|ՎtGQ8ZZ\]+. 0vECPSkƫ=[5R -ʭ`Ƙ'!rRjNd;ؒI L6H g:[#,Ź^:vO;S"B7μ7&&aa=pDV lmAE<'j<8k>6j\V،?q" "R-^ys6 @&8$&M;@SE+@CiNv -tȂI2o$2::;kxg $2U!!$ \g 6Zܒ]Al7EtOJN,%8NvN/O#+7MDFvgW(Ľ%lHqj6wgZ;kF!-i5 D X,sj.4p\i>|$n7@ "q'jL41bJ+|T9glj Z5y7OmiaI[Pneip(BC~'Q\&OXoq'.zm#8;6<`X َ C2bӗn)Lh-j2tڧah29}wKK$'wÂM<^~~g/^t%=A"sK=^Ug>ezJV]4xNCT0./a]>13p㽗r;1k,$NG;˷9ag[\Z1[ mdNOv.;R֝.tK};6/>yTvЉE+ox ¼Tyfq"j]Tgƞ%*q0ݯ2]Xa(E"2$vFw\jO?<`^\爫' 5ѧMRq֦UCzX*:4[R%s6D@O*UglW I:AGEI5٨9ēs5cדϙkƸi̲oB_B8]u;r?kM5Ym7Q4I-3BG ,kLq\1'c2E60Y PC8_LhCK;/0kpvټCf4[Pmߥ=sP ƦX)kdQQg {U9I.KJ|Ս91MJdZq9z38zgxVm q[Gj 5V2@[4dhJJƅB jr yJӚgOctu|\+ӹux/l4>m}(kbஸŝ@ (8 KW9yq|IG!{cf}SeazhSp CcD;1څ"In4WiGđk5I0-ʴBwYYΰ\T175\Χp>0)vS4(̱oSs:h\'iVoqz~hܸU*mBd{b⊄;y^#P/F&B% -e`Yay.*&j Ćl>9xkq$CzŘniqw5L LBЩaohh;bM" CBBŘAݮp0dqd8 a3"u+Y0!KE ,;ÃtEtė6oYPs!& :{"sҦ>H8ml1ːwd|>C$ /d*)9dMjboDX5/9]"K<̂Ӌ&u}ګ3iK :)\*'=84:|0&Q-ȇ BW{ư  ''&B C 5r^ 5Ղ1v˶6ΐ[4TpZ `0ļ3A3f"bI&CȲ̟TP*B71.qUޔq݈HѸb!PJkeTu$1#ԁuH #d}PԜ;p uMзyU+&ϏMǁ"9NNXhѕl8f9\! !" S̺JH() D5CC׹@SKmUjč׿v%8 ;žY:e#2`Gݑ* C]L;**⮏; "H־ +ٶDΌ5B:(9c+ Hp l!d"b{% U;":V7HfaxC<8vh7K&by1(u6"NfaCds ~={eD9 hH !7y7uݱ˥ip#lnq'8+R֝'ᐃG67$9S `5=O*"tmnM bc9QI CAifyAj3P]ƀ$|pp)ypaƴ]mj(5TDF1[b$*b^dTM:rM 0UAnQ|:pŝ8y4z梗2RʡI3]Agq%|8OX2BQ]u3>Q`sB:gH6|Gg 1wV'"Jdj$DT{/2 (m̋Z|uݬ!蝕I$`pYD\E=.ΦQ7ҸXh6ё6ޢ5zX0O>4J U&X ܻ5%i5V);EKf02ӝsO$NG},TH=eJ)}%8DwDq:AIf\ZT"F( (Ld(Ru M(cQ&A; 0i}=x3)̜~EF2րC$6BD,r$ЂA`t|Nl#!:Z"c=L޸{fh՛9\3ěӓ8μ5QhЪѫ-= S6\g`ټ8͛Y te4F𵋍r2)-E:8q0|u1 ',,lbD`pa#|\C>#u7/TG<|E T"P%] O=#iZtVo2j:L2a޲M7^'ЏNod -ʸ)I9Mk`ÚJQ`[tt#5 Ǣ _BfCP/bj;جD(|J* xbK@ HsӷàHb`"CAE*sap<}Øql[0rgx-ރ ,+TehV' *M q|Qe9:M/Q2y݀ )JhR:sGcWoCۑrRmbڠ<p6 xE~0"y@Q1 = ZE2u*%V̢rQ҈B H D@ J*Pi +%M9ՇD¬n'ZmrntH0n^P~À䠷"9|8*Ow\^PCrSa>h8=0K9ѧ<&*OD#Ϻ1$b>H|(52 +me2ɼӆsrnR @feEuMΨ PRTQ RlI(d'b{0dŀ1KJT3Cq 0QRR>;0JNM9@D^N[{Bft@NfE,JݠԂHkfnd7,ɵUQbbQZ K UJ]9`Y p"y#&*.'oP93(.H";˻^N:C5pUd4lZj4>|릚^hqQM4=`+(9F l>9# m0`FhS5i;PGsw4$ R5HeIlSL05D0O\.dSG PYЂuAA섖+B ce4pcUDQ>.AaXXYkc+,aMZK%PR5dͤ :iQ)S=j`O&,!\3^On݃muW@$(R*nH8jJ X(O"J4B)TR'$ @T:JV=IP%DP?L"(FF!blER ģ|&23 ܄ r WA/s 4gѲ;i븻R F "0i}rj'mLbĶ;فI" !b;.#vgDѥ0 4ȁuq d]x{ؼȈ 5  _"M_ I|OdJM0l{)$"9ha%9#y =f)[l$?)ł=R{+zml0jf0D)LWfRS u <H2)acchɨe`s r0썧|۟zm=>\V l{CQБ y%S$)юf34;!) HOnK ITD*gEC/3wa _ƴ0Ɵ,4"4҇bH=Y'IѬs "j@tsjC{ <cѼ=$/ɕa&HÈOMtwrƥ%S]j $(>q Wq2E0qCX#Iv{9ki5pц˧]$f> hY.dʐd=So/!0ERԺb2E60ĺ؊CSn5j d|S ŅxoBFLhRX"R8V in6v754X;֨y: @ W$4w"i00=4>d+6p1Qʪ74;O (P=4;{@伻""PZbH 64"ۗ Nh8tj'SЪR2BcW-q@۳*8iFF}hhJ!1O۸Gnu瘙P9uteq#FT-R#:>f5y,.AHz;OY3Mݮ9J:mHp5YrxScUMjMꂟ\b=5_$'kAj@<~@}" Hxy>j)d ",qD4F' ď2#?QfDg?'ړcOcP(=9LK3JJJ #A֊IU&AYG&F>)J!,X1:x_Bd"baZ8(7Hwk#e5XLJФF `DP9e*Y'9@L4TI3)J&y`(x\|,-CoxXOau#LפR(خNJĬC`P"PY0Z1uA.(GLTv z'4DsTLdV1kۿ[~3̀Ͼ>Ϩő.A>Lz`PKR.Պ(MHw#9A A=%P ҧ~,:aA(#S D@Ĕ) H8A_ЙpFY>ڄC˘K,ZnMriѼƔثͧO4!<#Ih+nI$:biz{@ b+B9 DD ҏ %NF baXAˇqh(\%_B rF6Ϩ{~CpDp1Cn 2DC8.=5d"A4P; >tj s'>ތ >1De> ,H036G؊c@4 Hy::o8qI") R!"D#>xe2$=^W5xЛ2a.E(@f ;ve"Tz8(()Jjj*!$d X&:~ }߆fӐ6 g \cl(('4 ] R `* 4jl RKPbγ9[4hS0d!](4EL (,=5Wjn{h7DRደb-o%&  |ALU1 |ejÄiCp3X-/PbAjOYT˒uYG&'s cΥyORlyLIf#0RWNRcjd#Xcl&'b)ihFt@XCANj"p: BvJdYx?Ba>\jMEaޣVR?CޙpR_LEn#ILUFvSI.\2$?[ШlmMsB8k,a 8-+Y#Co/| Ouq}@P!JAf:ya!˝`d_xB|=@r !ȡ7#y.a{!4L͙N|2CvRȃ(xyܝ@OdSڢt6w@`H" i&A(BWǴz}! 3-Qa”f_4CY ҈XD4 KQPo.C a*wRƆdP| xb݋~£qӤ}VBZXb@J:HAwOr0?pf=(d $1qC'qKi+S e,ˢ@T# I7%|E+8zN&q%Ԅ15tm-WXʕ ZV(@𜃩Y" Gd>ČlCq;>PBPSn !v~fAt8ܽq8Bbt8 )|}v"PK$߱9;h-lŌ3$͛-5YQ$SfƐՌ ڋc/s8[8lihJ()J$h 4Rk@4, KIE؝ jv-`὇8KBl8B=D'Ir%b)L}H& s"qwWF0J9i&zt8C)d`$',D-0.9kt:G,J 4a'l V 7!О?9oslL1ҡYIɱ@4&f!A<:eJҲ&bA$Ϟ$e%d8 8 8pU/:31u7SC#MR@Cm큫4wƐ.r&}GsO.ܰ =MSM1o|v&GVx!Mx03T麗;N&ghsaB rC.ˆ$ CM#}2tfQf_bA(F§vu srn)F"\$:恿SF3M+zzT-2 fEʟcs'%1\1Z\yZy)MƖJ@Xo=t:-b ` i"ڑH} 08As#LŒRBO ̊|hŃ!@D"C9?ze)Ytw US؋$8 09  cz>緪'ozw<=!tVR%)JZ&H&u`nƝc-Y`l5@P(@ĉ ANt BhNzhj&hF |1Hck(iqݾW܈/m2"jR0՚ 科En*^9 X!;^3ԝT d:H4Myv-:@P/JDHP,C |DD,K9VnB(# EM&Ŏ_ߙHG7t7p2%1Ԫ.F4WTb =AGh^UK0!BP)Xi)ZZ&)jZ b(&H}RAQ@R\1l|?"yޓfsI8lmR׃O.EaэQqd w꿂Om͑22{bZ!$! YmDr61hKTG,V:T?st!0jW7#UR?4dΓ ~: Pyz iVbB]`ZZ"ŤbCm!hX8 `}|iǓb1')< XAxmE=&|e#RMt.C!yB@D4*WѭL>U}3rQE7cDFo )D4ni?ݬ/gvb>.y^gb Au]oh,# Bt %'Y@mQ2!{{}o)IzQSIgȇ]rq$x`@F{59+[UwfdL*?Ҏ @XF(6zv.8XM8wL;$wptԠx\+Vx+cO)RSyZ,7bT Uwoq,qYCPÔ#5kbc0|p T-sGX\_N>[;lB19SA8kzT6q$gȋ$KV%L\$]"aë-,x4e5;&3Mq@l@CYܽ mHjr6g8Y)<.OjbL% o<:=;rc  @x1VfLŢ[jm&ݢΪ?ZI=ݑ[|0yAQ/lUl[S̹PCy z"۫ku*P!9ٲY)ڑѨ(z#Z5=H24"$>hilhֹ 8*p3FTydM×Fxf#cAˣnj76a{ZR>D=֐`4Û,4a'/E0t(T!dNv*NDZVq'5%@ (?hiAja롡G2U)E9!T"CӶԅ*/0rXVE#S H&{\F w {DqՒ@!C⃾M}9 @ !$ &!bA d)F&yhAL9`y`9w42k,;G?W} 9RQM R* I)HҬH!I0C02Q BI4 #T 0^eDHR ,HP,% 1 E4L,T 1I42EPI$'H!O|ɡ=4Ig@D?i "H_@?݊;D7fk_}K#N8UE"ih)WXy"rQ5Oa ѡS@9|>?o:{G2&h*H&Zw9P12H(D-hֵgJ] Ӯ8A @~LW!** 㾿g?#ǐdB}2e5=MwAFqD϶@.}]}}k(ͽڛ}ؚfʭww(h}ې7J.un7/^jW;nyw}=u璘>r -bv}PV7}v5c t4 Fy@ ZwWN{^{oUڍJ =zӻwP/];m㷳K`c-4>{| t)_Z_j5 }.|4V9T^Vٽd=tj*m%F۶K_>Fl-)sm(P*T-J.z)GOP] ( SP^)}uzP [hEQH"zd|{{ mgz=x˛=mٞ(A"T-j@ NEP4Pow.APsqk N"W}g{zPOWBu^oSoԦmFf(ʀ@H$h ܔ BMP*U<] ۟/}(]-jzs][қ}Jλ[_-Wn=k۽zSvޞowo>O]7\nAX[|G΁=|jE"L"((H) U$'#'g{[W3UӮo.{k֯y[{'uŞìNuh>׾^ܮzy{k z_Z{VXv%TJPo[w{3Wv=:j=]y{<2cwpw n0mw󷻛g΍Y[{&ӻWzV݋9gzA7RWʼnӝxvtj M]mTku͝g{mM5fhwwvְ=2]ݗW9nI7N wnoOys7mF}J{7ju צ^&.mטۛNە|{ӧmdn;ww+ׯ}uvӔc-w mE'w&iݪ3\`le]$A @zz5x:V4Ǿ.kw\vcU61Ns}wotA[7uư4PF J4:^&>_. :5$WZyힱ!0aspx3| /'` gvv(s{}<5>{vs[]uu_npI3*y.;3H5;p,}6}{}ӎ:zCV8vlzGJ ^/G*nQMv(p:YpPT. jLVśK8dFm1ӤJPHOyDguMwv^.\.mv\|Qў{T/u3up9[֬wAفȶ}5ݱ4ЧGl]˸zUJqr}|\{]k޽큝1:k6h[v织juν۵Yo[v-lhn$g;܇NˮFݝmCme)@u^t4v\{wh( 7Z\Τo]]P3`Q7:4([@P5CEVq0N=un05m8wYz>_f^{zwwZMq:ރRUTjR{ޝ87YDRA 8;[ݬ@5΃J҂ #JQR/g9K{yLnA{Unܺ:to:ST0/w޳vwuW[WαZf67;9nvE ty[vҩ*%T7@B* D@b!4 i)ML%4! @4?4i6=ʟ2~@A" 4AITOS~?=5<Ҟ(3( IR" MM&cI50h<&FySCF4!J &)M2dѣLh*je='=MDA@L TL<44 .bhPPU3!DUA0EEAHRDA4TTTSTE78aAIG_`~ zqF{T? Gr PCEUZz#D-Uhc퐪)ACK4: :PAh={x@QUHSMQC1*bbv܅B<"&@H")* DO# "Ba'TD; 4SUTiD4Q3R94U,_:BR㿥 1T":$i &$HQLE J$@DQ=02(- PP1U1 IRTDH&Wl8A28 SH{@"db V#QVJ&]0*U4+#)0I20 LS,K,Ql i!udQeG!i!CE.BB-v7KУ_OnOTspLC(p]#Db` D`g931Ӯn AaCO< lAu=a)ĕd89^lCy]If,iP^E]XMD?WͰ+oosPOBSWJAlvN#?~&y|е"g0acȮCos!=iubcc <嘄CF͐83v x5/ܿo>}g!ފF g&-uBp"q]Ӓګ8>GJ-2 g{PGW~g͖}kmGO:խxYK:cPY/iqVokQ8LE]e2[cW)M[wHI &v!Ǖ=;?a*XGeQ'c~ykmXx2w750bZ2`"E`8(U$ @/w#nFbU/+_|"#F. ~?\;MUVjewߎmwd֔-]ZcNn,vSI#V29瀅Vu]HY&Qx Yf0|UW1pdlYcڭǚ6RT !ciXnlgWi ath4Dl%p êSzNI%Uq|8pm9a‰.^tꮝAAG`'HY1iϞnkE5xp,8m*jwһ.~/:wCak8IJ-!soX'hv,>g*gΪɯm0g~~i̝.ӆRR 0 0f͛y[ \ڃK<n/tf.'a6?]2Rǚnt|v…iuThyiۢN??79\)glry`G7wSZ$5oUeVffkmn7'>b)۹G >kך u5f@;/gWM>w%v<%LT ǽO׃_6B& aG\SJ(Q)BZ.ܤlG#qHό "X!vWe+AxЕ$C!!8k>ۅ21V(?w@ElO8݋aR]dl52yL;$!ߞT1JcԉB'HDƛ@mRR;)f@F> =8nQUL"f đ(Sۆ?ibT9soHFA`>[G?>2" 5AAS,BUT$DoO~lFȆ;BRJHM R B"֝CTPk",`P^mXA)~$p=S gG>F?5 FATU?2gXQ5,]ٲ%7*1z&lZVxҍ41HrYbmzϿXZ>)/U&76ڪHHmtfA}P ͑2Blą3g]n4PF/\׮DTp= Lol3w /i6 *4) g#ؠ+Oaj^QQ0=KgSN2^Ϻ2|oV45?Ghmr;b E||܏; P!.}1c,.{޳LL$ERE (cT :8A~LmS kMA)c m E؉2m:HGBDP`3^ĆG*&0cW<:~Uˏ͇G߸HSC&$(/dbw$+  >Acio+|zp^]_LWlp۱JF1Lx\9^I9(sGOY;oE\ԆQa eќ b-EOh 1T,QRyuWB;t戠؈ppA3J狑6*.LkP}$(g)Pb:,jEͱ7)gpR}|e|9SƵ V=7k^\B-7e/FT/(ʆax؁QY9ri<z<*N* cm!Ùя63g&ݙDv^ nup]Z\xPyD6VdWicu4I=='hׇy(<}p9eSz"RvnMzEH ]t=X Q;Ud<Ħ:Tp a:5T}|4ˠo4dT*{}TL憲HbE-V"c$ĩU5ZRH堫Ҥ<Ŭ~>+Ds9u[eko3q(}J#a@KwPTgyeI[JuO.\wXAKjYq+8v:j(!u)q()AW#j(,K (4hutheIܾ BGv 4ި-)r'$J^C&Mq sT6gޞ,㞺E鮝6C zSjHlZ2)X0 y`|͗L[TGx9KrGxIM'*z t<HQZN_dž 6M浫$-Ld:-YPWS<>AݹH_}yΏz|L뮿eR>G МM1,g6T d\9K($F 4Z,t*㣋B,`zݔk4 t%\x9NFj8:-Wi)(̴fJ^Xk436G/_!GBjM,mA39"?K 9ͅ7{'<٥Rp(i('~&z!7 ٿNZTOOiw;:3b 8:iŒO ':06raEYǜs2]bU{&JSed fKԽ!8aq簲Lja Yqa\|sP8FW&Θk|ȅ6" LTRx]pS59wU@Gg7 Jk]\CI p6>j8 zƙL|"1͙_]pqT"l/0>BbӓV(bM5K픺* b=KNkO\_-FʑlɃ(^v3Ҩ^ 9O0?y=ol< }oO7ݽ!0T։4ˊ G&R {>v*ϼj3K,_fq<T ~ٷp*QÔ檇Dj}胼ЁLBz4_|P"?.a9x$: MKP7e d mA hY֟cYN0L&\bqd®( dR>C; jh7B`?ǧSpnTq ̔"$OIĠ`'mp~gE$?~4>/=K@z0r :`&ǭ1IeX88>K<ƚ9 LFs~@ `BC`*HA4bt$:!_'K=VsF3^<tq1-Q:Gx6jC㯝a$`~k + %?X&LVa4ߦз%!$JX"%:pSNIPqb ׾ZODQKDI"#sm?~(P ( PIHSHPH%*P4#@Чqϙ;N~Y ?1fA'Mh6WL>?}KK[ l ]Ϥ:0-D@vfC|2P&ATh{[~l2FNxaX 񔷮JŭY4j`!iA iR!o@rMҤR. t3`a,** ~ ῴ~](|0}~ .wf>aH" ΗGD5!̟bl05i2 ɼ!)*)iJ No3$MfَxEU`TT"5dl:HɮAfNG 2 T(X>JbP,FvHG1?W`!\VsQ9@ƍqV.׉W_qGZ,GJ#Bd3246/naT Cm^5~vXn;B7IX?g{2p ED/A^ΆH,x vQh>Qb4Q+* Jp~6ʼnhA(~\~Eo'_ ѳo^0)zM=bRLO-G"HB']l[eRۃ={HA. y7`ec !Nc" 4"ZhПjAy}٨k ֗ $P@~j^x4 ¹Cv}yWoZ3-xMqi$^/^TUCK]iEy-h?;:D+43_--8͙FE͘9XɋB="ޝf$(- 1XnR%rT_IH蒟VdhIˎzLZ!-b\B8}EX=}ETE0Un7cm0 #nVQqpI N<-;w!xcww)>d7Fl IGnm%9mj"d|yyDQ fW7k+p2GvD;x*jƴ[|nhM6T0IE%U8F~8'+ce ŅF M3J닰RaB3Bv %SCC&4AXu1>M;͹hlm:i`z'mxb_=^{O]$6ض5:U]N mͶ Þ7yʆ's xDFHdk#%uWRc7nDacc [,60ve:$ɘLpmdߩA4 "tfXUaݺn,K4q& N)֎#ukm4!uEWwsF4bOGGQ#<ۏ+q$$ҝlEye6GHEW;: nƁiuG[7FHkwa'_;͋NQ6َkF6l;kvKueѰ,FVVG`sx5֞cY}/.˘7SRlp=fɦ&'z1%= Q]3E1cRXQi*0r23=LsGR'&a>*p1A2y"R }%-g9P)jO}9lUV&?ƳkAy^ȷ}"OĒZRF)&c"6ya͟5<-k# eo՝D,ں<옏r(8PM0wo/}"Jό)zQhdC>c 6 7Uvtځʃ3J+7i<*jtI#Gm3ʴSFY "Pѽh?]?Ϣq'12G#?p{Nhf&so{ )عÉj&i쏟k}(?}eU+0k3XnMD'*Z!. z|b{'OͽA=m3I$A>es ;ā6=#sB'^60k« 񺵃 2W:VW(,کctRF 2ʏq' T=Ih)wIFd?s~`m2Re1 fVm}@"~^'Q<;!Xܬ<ͨ=G]erGqjcyBU> })CG{Qѓ$XA1U޴JqKĘ1VxTLjR{.v0iJ_v cfX͍4A<ÉwyL;~kO^ 0u_;tХ fIJPhzCqg;~>y^]ZcPeDm&v`ZjA(GSӉH48t(|dJ U'J7~:=ڻa !̯1N<ֈ: %,R?HvjU ;@>pB_o-dZQux*W$Qx"?9$HWR6C7G8ԘkSSKxrՒHw&2֏odOyxh[_rsDRߪ=# j51erɀYf c@Kv^R4xr LI; ܴ\/Vl/*? yպӢm:4!ӷW%H!pUf\u)CYkv)WᔡOqZR[6Eori?awcPv6RRshIj2C*Hmha++g?zElbX^tZZ([)H$J6"$ n|FOtbǟ!Uͻ`wI Yy(POQȎ~=d DgTD)xx0@f6_9@!x,2v8+X> M[CЇs%tDvP;!ͣ_s dD_B}Gzx+?BĴ3G}dЋH5 x4,HQ=D410@SqsQ`A|) v/N{^"5gpy?2Vw'mg2>jT]T< ;&*.YaҜ;M51QrT/lgN:_W]e=҃{\o`L`zH2y^ުm]RÉkw mjnXWP >^T ϵ տD6-!z9NF@BD W(HX,Ra=JVڊ lGl"ԡ!ebZRc3![ipr51E6QTؑ^b~PV5À ُzjYE}~7HlBSx#z1ZVmfo#aoj9 W.@?wk{7y,Oݷ?RnC(sA.Uq3?Z\A h .SףQIDع&W986EYMs> ht1h1h^,qJnq`g2'h.̋\9{m/b!_g`(cohOG8.M\v)ILCYFaۿY:'|s؜]H{?`}I4{l0zES?";~_>^9I} nyM~g=N6?- wD_w1i儦]arFecqw&cU1!t_ rR2wFg4Sl@ygNSRҔu“6ۓ2ZM+cPJ?ݶ ɓLrC0;bM,[n}}}~6yd2PHy9es|Ϝy$ZR9Nps]tmj^\! _NۮPyu0 FN~FָElrb$V>#M|2Ht4d|s n:[_|Wۗ4o)uŕOL(PֳDlؔST0L,Sʹ/0a(+EPQG.8[ nx9ʬY45=^o2vכxg[E^+ 2Uoѻ,Vn IB!Q= ֮  VaON dޮZA)~;w|7ч̌IP}ejxWWFVQ&͈KB BXqfE PDy^XfE%69|1aLENQҶy9=1{)sLTj}hB(*`b{R5~<ң o0̰dc[+Ia d,f733˚E>ZlsP[|U$EF.f;G+}?Ea&Q z.uq!~5%w'vê@g]u|&! p(I<;_O.koI *LTZIOi&V:vf3]$sP^_t#Y\>+.fKKi#GY3 Ը>"@ɥ%u|lHml쑻*OL><i_t-e!86yV>E5ķE&SVDW:/Zh5R~G0kP}YAD=+Z\dI'8NyD<5J?}c3Sv{5~u\oqU|ff?"NTpΘ0 1#&m7acW3MsQW1Vb\uGF }zzMuۿ]MN`{ᄏv|oz&aŪ~箤}۝->b +|[3/ùzw;ގoߵWYk 8uk<]g5ìmѭl+K*ۥׂ~$-{ &A7o=xA.|nϹH%'u8ls7OU*\olE&^1:KqqБy\q0+:;O+" ,Ǭrӗ=eEnZ}WƻoI_ܗo.]~nY^<>6`c[ùabB#e0oloޮ|" >@^岒LD,,g`Ʊam?5}./YMOba|6tr/t0:rd U B];_E)x#X|q4ξο'("*@Xҝ1_ۋ0hǎ9.ζ|:a &'_Hy??|˛ wK*q7m!Ӫp{59tb~rfW˘/}~ΛS^:lRss=QC5@~g74/` t]<iAA8㎚ޢd* JV旆 liRt*=g P*hsÛ)G>g)>祼l"+$ 1ΟG}<><&jM.^;dO>rnz7+fa[_[/kVf">?я}l-.yMGrg ϛ؛$9;Tа8cyئ\"-RN5nz6ɣ7PENsdwEt%1 l}.8<POC?=#͗~ E6oPS!+deH /_ܔ;O8@Y)\?"SP "?o`40dU _GHOd8~)_(q:ce!&G6$ 0Ar ߯h6U @C1?-:1~_"b?OklPBj>́·Z]>NZ ]< nHy4BAT8%?<*Z@O|g؊+B'D̫tF} M+3\T(-STLTDLAC3C!4ESQw;F * lF_G=AGcZ4bj;`1!ߵëiۂ,h)vQjOT Ҍ%|k_จ)tx]_زdб$)8mD~ˢC` @֊(dAvh:/CfoZkZ62MTDG-%"i_&v0DRh ``:=E?֏/Lc PWq'm:+]C]]Н[%zm> &k%đK ئ4CH lrE&',:dG뻰Ѡj4Hi'C=&OF %TY$?R_9ԥ@~xRTILPD2=]j*j3 1Xl~Nߺ8/i5N Vb }1g[bc ~sуH-%3]Pu`TeեIHR5E|v(EcQ]J) 05UEQEUS#AY~Ȣ7z!H0T @M0?߂N+$ &` Zz|Д3B@UQyXh*UbC#1OOҟqT= tZZ+L߹Rd~XefGhl* 9N)ڌfŖB(c 'ڰ#EdUD|nyO8ꍴj~6 *TZh5hCKED"hA~_E!%x㵔cf4&IOy_PTJA@9]! D !WOa=y=~ưok{bu;Z /kQ0{rTEC( Y_, y^}ot7 8&m~uW!x(@A(_+Bx( z!OCGn xAUR #U_{4؊#eK`a;:Ʉr`MǏ$pZP RGz-NEv}dףw~gL{VMA/bg4~'\_^tX=?b}ڢ } zuvx!e<~C'Sd Us1Nx2oyxlD*懙Sʪ zC"f!K;_Z?+<;o:-HϤ'ҀyIdގDLse.s?P﫠XP'v+gß^Q5w`ϖxqA^[{<؛pܮӸudu\)!G*X+vX.%Îl#R WpX:RPqys<-P];kRF0kvӬEx$ tjUh&yXM5=d*NX:_.^QDl-bݺ9ha1ƨ:6e*,r V'i  eDPڵ@?b_C_[#p  o:"QGv;ƽןPN  9(E.|>}e%֍Q+A CT^etvbc;v?!Ӷt~c]POiTuf(_EjnN{s']/bQȿ[I$yrQ pqj"~Y7`ȡ8mQ6o7&͘da./8%lSdQ$U>Q34IxѾ|Aj͛KPDGMh+8qV`K=d(xFSӱ3Y(yADQ=y"y.)%$HKUWp%BB",e<ؠ\}=\Ə\a?_l PplqΛ\F'COZ$zCKJXfprOJ\rG u Z.}ZgXF4ɤB@R4\56CoȜd ^= <=ddWbG7%([h 5PBPŠ#5ħ_^gβlLH>E J=ۃ C~SE>p@-S 6mcy~LpevJ({q*kAdKL:>'iz<2tP ;S@l: %U*y@ߙTzݥ8 T]ciM?ƚWe!; xɯG9'ލށ{u/PMkFbH}9+<;y'n-v)Z 1D$bXöNҖ]a'nb:۶l|_ 2IioH0Sqn2(,EEU0 cK[Z7G( : =9, CXV0ryGZ(%>a3 H)Pp2_?4ڰ!iݚ/1_ؕpu/`(X_JUymR_CSK11nj.v˛Fqb _ M#1`~(3oǢ.i=OTSKL(O f!`"o]"2֐LTS^ ۄfW {u#?Sv|PAqOOP1_5Gۿkw R! ^. j~,OEȈ*wOyU5$|:<vgWztWWf _ӻoCZ$0=TB$wy}yh. ~==d$@p,:ztݸ$wušгu @$ BA(fkNrV~G#d&\ETֻF #`A&ڞ @p4¤\T8?"#N[f֕ؑ:NQ?GO[FD&%9W?fQ݂~z?}y h -|Yڈ*o4'qpG1IǑh7>#$,KxR C/1nwc)~ˏ0WBSI&sѨ !Z焻ooQG#C^M:/|l} Etn.*'[8`T *%>u@E{wݕP $;`suU$O]C0>u|eU4@R1B%#\ˌ&-EAH K'S L@A AJ t!%A'Z$ $0e/l~v`0(Z@?2eIJ >!H!B=9A4`<%*F$`) HRkŢ_I,K/x(PWc\6!h_3 ^͌GG t L$JRl O'&zFw`!zA?)˸_Q&BHuʼn"` !""R>P,F^:tnH:xI5 \cx\$D~zpqTfwoDTE*SVq+dcveCva\8kԔ45P=x阫6:Vi7E{f6:ڷKْkT+l-w(8cɒ]B(R\ҶZE#j򪱫C 8gS* :D>ޛˏ7^Tu}얷rjķsiʸwxս[F\=.̃(< fU]ǖ\]_*݁nY e.$_(XnKv ƱD GHuJs3ppT]tF&_G>K('8 9̖^F ԝ 2hg T 鎑;`;)Da~ԧgP(gMUTਪ<\<9z6}L|JLb#a4U*Ia\=J,@'BLP|g[ ~odABhP[myyQ,;Y ={-h/#- sHGMqూt1t%P@F}G>^i:ݳX"F-c ק@X5WyOkYc/W$x˚j4.h:%"9 \`dG^"nTA^=['Ҙltn" 1@FBID#h<. nv7Hp6=R=So\5i6R9+QʭNc6|:|>6*ǽ{1KJMLl#*T<'π)^2GDty-ӣbTw% W!ÃhbU ;(>^00zj^7݂V0(˾ca7SVO>5N%ݹ§@-/|U{AGDNYJ!F#Ċ͝t|iaqq/"Sʆ[C}?JvH~鄺Zi3ȾY s%l폔yWW%V PEf\ g.2TbUE9շ+PB*4iB^-QC(; V[D|/{n{,+cGD]_[)(pJV}w-&2a %<] BQl`ݥ XuMI Wb ,&DW F1K,b?wB9f;&ѥ~&Z23 Rဩsd7h u-^%v@_]ުP"D[U+\-5l~? )~`S#xD)g:02yʘ`I 5Un2㯚 q30dMAֈecdGo ӿ;ܩ#DAg(˿n@l7$ muӥֶ Cg *0**=~#hu0!6aWӃg 6>F;iI!ߩaO+zۣ нQ)u׷a#1͔à9콆!*zۊWضu\gnfJ!@07ZIAQ++[g,sk8}{N+%RM$xr) &hż^'} P6T<x[ș@wxͧnK9d\O%KM6%C.J,a.+(ћsqb"*rt]Wi:Rc̦Us=fi1ѵv{2&<A! y$GBiy__47<4hoP3G\8C+-N )E_WC}g 7#V٨m6͡XKǟ~:cZrN=(6ܵS k=Ώ!u?R } XU6dv0=sHxWHu}{57:Uɋ'2?&hRt́F:Z48 6N ^m.(r`3qaH:oW}dp^BD_"5z8_4Q6.èE?z.%.e w,#>3mʑ@Qu( ÐW]sq~Q>3eHgϷn}e1D_=-V5l頷cv8DyxhLoL9CMt=!m\?>wdq=yҐ+> zy^qz#UB qnыWVmq\rkjVZ75@תO 6TQ;l[̯{ >п<ɋ U* LFh`>{P;\P$2TM0B$5X` $(s'0&?>?G>1:{9ū7dV&Ù Bowh5uj-4.LNJ(,ioJ,8YSFEWӣN?.'rfqg[8v4Ua \O;(uf\MlJIBK[1 $f"j)|tTzw^půM=!/iI($1bn~.|{qR*~#[?Ot0/z} iߪh)$*(!r+=АC"%1Gi\)IoME(ਊၡ O5 "t)o: LCM˧>5?B&E@'%DQ4H'!wnʍ0اR?q%{=zO#VQm}zE4]0ɼ~x.hs^ ϸ8^ # 壈{LiRy&Q[_\+ {fcH::apz)PtOAzAo;I~.ka2)=[8|=~?̠ Z #wأY-Cd!rqdF GˣyfD6߫^P|Pߐ0~w9qV!-zJtCǾ`,0~&=Pg#)\0n2r\&;' L6A" sɮ{k?#W"6gk:y$`N`;bPd5\OȾ nw$@߰ nTqC>[!HHC?KjʀAVrô! h'B+!hwoc雼^}މ?UOxlױw5DkWQDGT?w<8w@xhץ D@_>aby؍:l.HfH.D@w |,WO;{̩ w]w׳bB=%H#mh5֛y,)!`[prL,?( x?o^b;6|c+@/>@𚼫>H,pQUr}) v-Dλ]Lpը~z)aO$ hkCVp8BԎ A_X٧i;mEҮ4ʔU@q(PY F9nTwSpU\+[L8g}?tS`:x>gY[p兘 ,7EA R#6DቴjGge${yyqWvAFG`6l?P [{p"\ࠂ Y],~7k}ބDw\ץ@n1zl'EGU {CJҏ_YB$y%o>Trbp R`F\yF_ p!O(?mKk~/?+>8G8b" %" HI!fSd0 0TO?Spǫ{q1~qw'q=~i Q{g{K@ 1(A\1*)n/ÉO ?E?#+|^wkcn>Mmi~9=4f̩vJ/UwC.BnnIL)M*w9^{k]?Ů}YEEE WI` /2QŠ1%ڜ?.咜qjhgC3Aލ;arŽ6[zN@aA&"5!d3j,) +:9_Msg*9צC O3RO[g*K#烚J#,Ӯcu.I33.^^nծ΃ضy'R(P%Az!y ퟚ#`zPNK/"G`1?v[Ń@<@yR$iͶHlcAn|[o6A}ZtN⹻ &~I}phc$K>ˑ8 :e"{]7g(ͤUl6J; -MAn.*$,as B\SW۝\/e]9{D%=!H8cqB5ftk0:8޶|8O,}p_pI$<H.=";~'-Q?.<ޏB|\3PeOô'EgVP{!ʩqاLy蟺ݯ!={~̐ˣ:Y'Sw9>;xD jMj^򱮉aX$?$&5X+4""(K@5XD}rN^1٢pP4+i*PNȽn 9iɿh8[?|NJ_l *JPPa+$;WE1{r}Q xB%bKDj O)?8N ).t ң"&D gPI::SHngi|ҽ":G48b6{9&N;W-MpOFz!2g$ YTm;{hPï81?$.bBU14  ?LE都PeDN߫y-!ϣdpvV~rD@DA"01"~E| N_A4sMN ք~L: =;%)7$(bN)ÝkLN"E8Ot?j.M(?FpTKFR@s9|\?FO㷀r& B?pPU`?wgRFU ͡%U;P?3J*),:_@rցr A/ Ml`5\ѝ9M~lҡ>vK* ; =_%  L'Fшw_3I/O BЄ&aPoڤ4g¤}Ж"J+>>[;"+HЯl}pH(( (p/BbI>[O-(Pn]Tbq[o٭v4~ "_! (A@C1*pa;LAsY8Ȑ:&><=b۵m.naiڀADJQ(}H@nP9~%M~%h!8䝑0$vAM>NCR)e ?eICGFXJCښh&\@ʶ5$}^vR!V3틁&?-@~$Lmmm;m[dmm 7dIM6B^a<"]wgS'UΡ6a~ua/ *kzzy?z4E~d~']vzCH҂1yD֨>U 1FeUUhKU'(Iy_˦nlWS&D#Dt8TNΙ| 3:{;:;𸧇)z(jT}Q9ONTG;*Oκyh+uo>k80FW-tDZ/' 0 9CEU5TEUTETUUt$!SI7I`KAV(lχnHZ }?}oDf>Dm^7ԣfPi)QUUU_:C ڭ8mRG9BQ- dAØ@+z N w19CUEUUUUQTU+3m qt4+(e>htCt#|UB𵨦ycUFجmD4Z-qKHnCLw[@겁{4 Tu{Aÿz=Eu8dWA7a3DT[YaAk>it#멪 6])p}&*}}>z8+"#"@pogs{4VgH HmψS-QxJU1?Gaoؼ؊}uM? a.*^Fm|?7/Ҏ1Bč$ jk[^#PaE#?掸pF=\N?&#a)4G,'DY~`!$H8$GύC4;Ҿ&zc5#&Ksn 8f=&᪏Tb1DTE30M TܘPZ.ƞthi~Xؠ$Q1a4oϓP$@Z,=s5`SS 7E<۠>&B5Lyr ȉt3t @9G4ǡ~M"&"z/@p=,ߡ>A"krRDޔEcX\zBm1tÕAH[G:Y ?vt}#1iP~<cQ5a3O#4NJWHZs @SRA 8}j;J&5Lb0a2%M8u>!4 0&=zT%\ѡJg /'}zvB \䜗1GRO[U\4ơ/>/jK4] I( uc<JY@`'^?2qo\%KEA4~F:5Ȥk~^C'zppf@~!/" K^0TMU3&OF';ψ+Yc6PWT P=(0!Ϣ{lĉiQ@)x$mGF,`FΚc@~5//45u tDb(I UH}0k. *?L-7~8ኄ4A.B0_Ef |?ӈ_8fΓN3Nx%!EsNԨ)`Fl 4ϋQxqlM2vCϮ&<Zȹ4cĈa߮:uׇRyv| 6֝hf&_5Tk9I|0(*:8c€7-2V dbfqtܾF]0O35!?e_hʾ\*'& 2g 'ͣrFxE˭Ap'APFӝO~]5?$Q׿fYfffeaU^_mԝG#F䃎6$m[mmmն-mm[mmmصmmVڵZCa$I")^ޤXD30JL2e@?{Ѣ"{bp=Qǃ\|B?:9aq1I9 Z8- TriԐ-˞AG iyǟڏy;"Lgdu?I^x;iӏHt%fL[hAWN Ų+!3zDfAJ嘛妦 </dԹj$[EꡩWpk boENaGJTJV4XD,݂C@1Er~Wc-wΌh-Y}vp7+ ǂE(1fE|mQpJH}A ($6 <|+[|#R( xɰɯj] QOA/Ӧ hr=Ԋf pOle8>Oq';8,KI% /E@` Z7GI\T(Υk93o k+W?nox-0pAhګ+HJL؋$ Bq HX 6xH#`( Xx`:/ HYCv|KC. ֳ19.-!IP^kK: Q8\-Q!1Ly?u_ǝy/.t?wϞ`1$%xGоzB{󼫢 eW2RA(K?z|646G AS< c}3!Y r7R{v.ӟxt =`Q놊Kz,ͽ~۫!huB[QH3f:J]5bY{0LPa r zXjA Q) ϼw<L:_v6z#=(Ey @O@ޖRWZx c9g1b! Ea:FUv׹3hx;VR2"{tc=30)^gw_D/*OQ8fw]iw<]RUI :ʹe1,+K< kHCj\QQwQR*)DuGSsoH]@|e}x:*l=˾lUB3!BTJ\=EbvxR$Y#3nR[&r,?:omwVȀ"S?@:B`[`ip{SR/#<(|.z!B&ט: KAH82 gްSISO)@E͕y%Œ=q=R AA㌟vER`x [F-܅IQ @Q) oo+M! ٬0QYi[c9 NcN>"ԡdQa|a+AA8eg-\Q fnmpĹXEmY2ՆM,eb g/1 aֈ3#Sm=&ޣ [(dɠp}ۘ6X ź7}%Z%`LGQ6~B ًQX?5OFL ͎@#!b5 )b``YY 0aO ^?{gxq'M3Hk=Fw(PPk[=Dypc =ymŝ";]0OȾg7~nR㬋 ?*آqix u/Qj]€qP[U;Zd&ԣenr0D  EbHQLUDLO՗7 -3GO ĒF!KpM+nĵځ g<cdL}8sK8[5|@PQ?q{㸹>XI)kLa@`8 Cc AY'`\+3{t15FϾUŰ} JcÐ1F SK*TXGa`U4@gܰe+sv CaE@~ jo; ' t fɠӴB&U{u~'W8]ڛSDڦ jZ'0)fs4XV;V_>i3UU'HGe=Z_le@MPgi1M/?K#7Y5DclX8qM,Y%5i",C͚\]]rRn =2hF#9$Fd`| % %#1_Ed aCnޣ I$ݚ ^=c?^:@pKb9;MQGSzk] KϺ; ϴ(i>}_/,Bjuudzhve$_3sIT7=3fв:(%[$(ѫ/o Ok t:,#r"(yQ r pT h^V}3ڣlA{XPl f&7#'9SwF4ƒ>He,ܡ#|?q=3N#9*@#ݘћw=)#=< aPLw;Li ?Lv쯗ӓc#[L"Fbs$ε?j@t{%;3 'r/u(?oZZ+n0׾+3ax45$b-웎s=~`ͦarѤU#.,8|( ֎,o<+X]?BͫOT嫔|w|+6ok%n`ٔ_bT?*(u#Hb|DҼ[Zð i5uhM(vh,sdV-{p;z EXp XKUhA^ AF񋮵R uOK`ktdLj5kWFOw;\Lp3n,"l /G 'V@ ${q3(zdž5⯞Q6d7Gӣ^~H@0k&WKת#!q v#X`t񿾖\ Z=[fKY^DL'n@b, PQcQW* hX]=LRBwDK针SbA"umt2$󽳳ju :T יҺtTE.05}ai];n"NjmC`Ȇ"Lu#bK% D %6np}&Ga<S/jvMDDAQI]DŽAW[J,<]kߨl S,},\mP4K/i xu4.HS Ӆ n6pM)J$sp>./"P(M>>[2 ƀoѼ1)3Q:}7 LRIu T >άq)"mg4s?!e▊ZyjUuo )&`j/?i9bK֌AI?w\Nѱ/xpb,a\.b߄aD]jx$#j4,VƻFEDD/ e_ThC;j0r e8Z08~j:sӭ>ђxMu&Ƕ- Ke\`om"/XkI<􇀞`%ȃDE.P/kņx?|[d1c"! Wqo"wy99atOB3%= h$ÕXvl$_*JJHf>k*R`w!߸ET$.StS_Ɍ2x(9U"֬Gw'AȪ>g{ʉ%ʞWѝHg.;AHd͛pd>Fs;`qn+Fݡr WQꚩR]zwl>cE`wB@M_{\Y:l^%td ^$C^efJQu,^mY>_o޶LC["26;(na^;x`n0))]vRwIȱQ}>3J&$TDeS|w7s4ٿ8XcP ?}Ȇ D{wBaU(5 8?cy]}GW>C>]/! ̺*ax󓮚|s> $ꭷAw^&o~ _pfb\j%V6 TBPlv,\e v$ôRAx+LGS8CKfϕ9Nj'*?6j+Q oٜ\ O20B 1at"F>*혬[fΐР^OKkk)7[ڪvRD|=ҷNV0ꤝ :dEٯUlx>Mmеdbp?~+3>9HӨψzgGG+d~hP m51)R(OF߂?HT?[mG_oFh'S‰K EK}jaSHd6k?u af'u\'. l=i/X}>cᣴM2/wXfb ]f |EзTi'z%s/a!}?cFgi%.#EgH: l\`DQ(VtP$aǨ rw'#GV?hHDs] oܑFWcw+Cۉv@|YC xZ$ !2q Oo6rqmпnr|P'3qe>&YOp2%r/C#spd@:ѦR<yDr @tx=7}NCGln:^@P>Yu73+If-D l*C'EH91ykFoeg3 e*&u:_m :-&weel~{f._W# ,Gul^[qO;a@4,`Jt ۘs 垝 WRYGQȽ#+{OE0ue_e-q4VgߤFQ3.Ѳ_bf"]Z^1yW~;aCTMm kxkf8ڷ&*}]p雳'gn\NV)ˆ~d@."`{%k>i&l ߠ+ݐ.xFʷ0FIF6 ;7No >fu$; PlcB{\6DD'n~b2]TdB) [ -%z!s_D3*96ŖC 6Dy4AHo!Ћ璥;6.Fp'%ceuKA; iD%$M.{aM|LRQ#;uR|ku3>_y=YC/u$LK eX@~IIW"E1US߄! Cdk3_ϫ&_ak42fh,GgⰦ]Ti:ƃSE]51ϣK3*$>afp\r1M} a!$Tko`E 9mbkZſ6 зً]w^^j5{{8Rc\(ʿ11XM\fUN5}Hbnp!o Uʦ.Տއ OZd;$!W.5ai@8؈+1}{  GxNbgNY @#sYG=PĽÃ}Yq @F$fC^װ/@{)5 J.%Y_D?wpў[qᦧ"cuRHC%Wj.cO!'&T+uRx" i1xt0P1^}Qo`ZU_?xm)_*&~o7ޛNL!G:\TE{AKIi WaKg Z+RPC@x)< 0 /GSa[B\@!qa Ve=QZrkyw2\=]Θ@ĖAhv<yHoɳeEH],Ex3&l6`ǐ 'R?iOF@UgR鐳M\~aY*xlkX2; eCV6]A@3wCa$"7`I&T#9^my<':3qMcb3}2!'ݮ|V^zȐ7 $IlސMrHfd>W2ױ |{;=&fPʻ"L_,wXE:HOkFփ4>xV DV]o|XW`dc::!X^(/3 [Ι|#|Bfnvфsß=Oyv ]fPBb qD1[PxMp x+-xG7>8)yW[7L[5 ~L@9RaXKX'7S |ɝ Nlg9ld ii jxõ.:{  k<09㦵ܪ~~:(L|l;gN] ڝ.TM G U{b;Gѵn1yۗ FՂŶ 2 Қw2_9[OqrqpX Kㆢɾ^]༺ QrD:p\Uwrۗte4 Y*nоuȂ2xTF ;-$z1^`_c<>r{I&*JbOn]fpH\ħ1 H-i8jZ]*fnέaidS۸ُi+K/6XCpx1=#.GE||wӺ<\Ʋ*Y1qNlprYGӵ;4"zb.Ylatb0xi-zC8\Hӎ@ķrG/jc_1N䔀x=#Oo*^*XIq\mї,#BpQ7<"wk{O(UTM a⹳W}׍!߹ӑR??~M:Pwz+HÖ_:WBmtzn^y_K!;Tt9cϚۤC&CyTql?eÇQ]B/3.D,4 ", =cO>˗?cfѪuY [bN#( b Ey:LƋRɌmk|gh ',{ZL7q ^3q .@[$ᅢP>n no'fh==Y rQS c]%x=v+@ؖ:f[I[k mV I=X#$ll6P>#^*{iOQB(=RA(H:)+Ӏ T`5Az8s. RsP78z3M!Uϟn:5]H9v2ߺvC.7]kJ]b3=h+LͿU֟rs7q?oz)O\_ Vx׫I&H>o_-ߢ;F #!)؃ N at6Ƀ;KL{ (!kKlGOMp2Nsd=+?= 'Yf/+`mm <sxo(C^0E(CrTݸxv51Th"Sz`/Lyto](BnC^#=)灋N%ØEZ '~ ?A'̟?}O}`{Azp)btf'8W:7d.7mm1|,!(;xp e wg6䳠d-NNm enTHYdoB t3^>8Am9MJ?kݯC#={[ճUt8AxlH,isx d_"hɥ<c)M@R|;Wб1 _ppzU\'yTDN{]xaG`e컪Kr<{<#1K9;he3Z$A C/Aa} )z33^י\zF(sM"zD+zx@heFJ9˛&M $g~\ ^(Exu~ %('@Q":0=7z]oj&/lӧYk0>[9"lx̹y=*1 ݷTی"8>s]՜}죓*oj}PY;JcjF;E>i{4&]1M'o _ηlKF</8X Th{|.yM.쫬dYChP٘ 2pHinm";gA_n4,<߈~]NQzmD6KO_Y%Zt4tq'x6}_0(Y<"O_ kOppiީ61U^݆9 Pwm+$OzذSNF]:.7~4jp>x1 `$ 0P/C˷ԳX2:?7b;Ŋ"-m2s78֏6nB ǩξ(ARv! ߮DsIf,{࢏ewo@E騸-φNSy:uZP]<ƥ"x I\nCom^y& @>6wp *o!dP1  1V1ֈ "|F!m6iVbvc\s͐87=OkiprO4z1[Q(tiKzυYm7Nq͠Chr*;/BjL#Hr[0  ͚6y[b}GK5HZ z,1(0Y#QB{B"|95h͙o~B='D")$S8S^F+PH l{G(^BYۢP=9tOi5w1>gi> 5" A$W`isYPLzf"5NfMkF-j,$ɡbr 뵦h/XHkG FLS׭m"VfEQ)mri&1q']7 6_g dݩ$=BL JvБ_bMA eO |񉚉!zk8?_Ǽ(*nAEt@5ĮN@wTsTa9IS N%? a6!K;̍r\_x͓>ZK@}o+Y)ďf?[QAEB[}⿥ 0oI$"uY|@xUw۴|xas"\^u Ǿ,F7+,5Py媔bi/B[ +u61h@=n75အJr)x!ڋ#]}}6E;Ѵ;G  Btk5ΪCvs3#Q5;g-"CN@wB{蘸Pnҫk1h6;2cH'3w?ve6ml@ WL+ဠ0a* edꦠPnUYkj˰*qb_?cz#,fUͬY!wMMPDC$]fZcu~/+o$X{Lpmwտl<='^/ƚNx+8x`t2M+-;+`)' 7%ٯ2ygŘ]_9,uo;t"bZv_M>SfnܬIMYu/Ts+;mmDxMwb l\ÑRʨ5x给QTjjU%0CGjT_e:QYUg5I,:(s^)n,sEU/\'AnWNxk'}k^r!ܭ3v6g̎7 g`|[cmx-^)90rzs}V1/Mg9kXY|ܹFIX^/riEѴC)ှV i|qP(s7AƝkn?v;ʝau)ac׋)cgTU:Y G>DllA[AD^J8 g:KSu1&_<-wԸu@tD1Y_>9Yq]Qf af1kqom/|;Bd=c㶑m Zm̎s}q+m%ۂLN^)TCr]z^sW3f0#ix89VB7cT|;owytݧ&Յ~;FNm}M;'{׍2_ Alb #6;86DQ+kǷ}O\|֪+.vy* K|xssF~ ɻ:>ckWX%w,*W] ZV?=~X;u#U0ZKu%± q)3U'U&z!N ;lg O1(a g_8W \=ƃd df^co_ӃrY2cH8q>^/p2ZAFx$0{=Xs:P:\~"p`fy8S:REX fwPMc:-׎g EKnsWtB",NO[ %HhG$6"GϦ9Vž(+>z'7瑟ϼs$+ &בD5sЊ4&׋|^RR-kʐ,ۄpm<1Aj(IާŌ색WQ$R$3ˇ "ќEoqzڈIIG2EdXv^90z&x\'ogQ&yZP&Ko%zhRN0R':w vF{8=Hko7m?}5W,e39#NW6aӈ컫+=?%\Xsn5(NdLrdݘWȁXIL]zn=vZ5WT":_>7 Kb= ʂ QSyYYCRc:2Ig"%W99ж5Kqp]9EĿ}&FOදT$ոB3dcb<җ=4?ʁ pKb&iMx\>9g< =blI=*XCXt fݰ:^4λQ3Dvމ$1bvGCX}C 6m%hM0^! DIѣg|WrvRrVhBAm<HF!4q|"!2v(頾0av pY{Z*pwXZHk݈ֆYC8 Dep ZtHc܃;@PLTa'0K䟕K~(M;FDg&@x?iNo2M1zu\ ,EvaE*ҠgERI2Gǧ_d;3>yF'JH&u.{}ְǙdxFmݗ@  *uͲp-*NPo;1zH1ܧԊm m0syz}q,AV78Ʋ"d 6Ht- J `s@% ֏G:>>;-Ymv9T8~&qa¦1 `Hr1 pr]#e?ɖ2+`K{iC +2.t1%u'c\> -<8\~7UŗIXgT9l!" H(RS ūbJ,z@H66:(w>1M#Mwj3ӾWD-028V[6 er֮Me Ʈ}c B $-q|^ЏE?zICVxX4sVsn:(Xٛ^6G<$G>z!x"WewP#td8ksc@'k.<:j:H@+ne_vD ONL¨CAIBiz`ǕpBaW+#ܼ̀I#:ljw d cWTA ˞`o廃 bpqdD(5Yʆ Qq1a8o:D4s$j1=Hl㹃M{r1:@ADBUUSTҕU UUUP%U)1$PAQQ-4T ̕UGkӻ4W@7?z79msF悠^80 ;⳽?u ^ vu\~CʞHU*WHk z 7E) Sx/v urbh,3?Ph*5b;QÔ!z,$OiiɬY5L2j:t|*Y*BSQ>ԔD*jm,hmF+$*yU2{+9Yz\^&6(Fv|;ݏ0xGEGe4s_EC!&Qdּt)MHP  p3LѸV*ҷiQ"WV.>~@IFމz\#F $G1I>+/g_,v%#c.r"+Fxt\fe( XJ-e:e*˺K PJ1.*Հl7X o Qil<}OPmO>&jTIf񂫎& {"jR(zI0>`]!''6B2!Mt 920qAOjr b݃ylDռ)M (R>|W.kVŭF2*/G zc,_#wq7? h{`Zl 3U bS%[Tk; W]߫KRFd(邍+^ ڗ)M 7/_ ۷F ogf ( r@ggUjE_&㾋=t>_̜񙦗|DIS<={cO"yCڳ6ĹモCURᆋ%1)&ħqgz"MynF⌥&A*C4ᢸg!Ixq,./ ͑Ce&aY"L?KIʴg糝c*}^A^O;&?h!]$B0kywۓU|4d  ,mM wv?s|Aw?LjC r~=2r}mQbUayu={Ou'̟P#S?= /gء? (JeV$&1E&ω|aM _|{Jp @CY4aװa$w=]Q>seH a=նѺ\tg?_Pv|7d6WzC~go{=Li>BWZQy)?ɨX3x# d{T!t=ċ_GXjA }!J@d Q5@ZASXUH ĕUPDLDAD!KUBT(fMM\r~faa>_f=vdv :R T$ (D$P0DB!Ң"h?cmu[rCv#a`9?z\. !ȓApWGR~maTGOR4P nhc Fqn=@aλ툗aqdz)/@v/I ) W͢~"R}e@;P2nqXgH~ ?ުBNu%5PV#y*kZ**Tצ*g~cmRFKESb.&H%18c*Cm2wuCiLN42Bb`3H8?-`r- Dֳ MB(DunBsU!peiD QQjR{(}Rw-Hþ9K]#9R"e/x&:E[5 z.%d|g`k1oP8jcW>nlWpř!]mA\ǡO7*Y 3Z͐&ȦO25Dyb.#QPT3QRU43Q_ ~;Ud^,S>L~\ ]4n6?kly~ o*  (I.:P=je lN߯L"XHndiJ'ťmH&(ϼ͙3ܯſ>:|0MU"iPj82?zQI%ߎ æd=>+1{pS=/S~h!rF4̰&R#ѿ> _J ֢]A=O? lJ{T-D^Ȩ_fi?R:~S)Ӥ |݉O~R̆?ң>zK=*,*݇,{cZg/wb`ԣ 33>&r0n=ݮ$$IEu# &3q%M2{D7U K{zQwT+z"J sBP|xnR`_zF/FǔDz)2']yT;$pmtc c1m<mAqĄoL=A-r_'ׯB'D $ͯ = c;4A~8xsފ:Q_'&P#nՈq%q%>=hLi(N$= 0""nMìЗf7,|Tk|:߽ BѬ!? <؈?GI9v5edU !$ ovB|Gk#:'otDTX;_zPYCgS ^7Dyu}` 2n5p\ \8sW|tZ#w'*v`"tS+A/8eV~ Eؽ%h,sAu$.{E2P|A.Nwnx!9~37{|E>clx8yByͪCgqFE{z ِ&`F8G'X'a.br?ؒ %Kg''~rIKAI(QBqڌQ:z,a?V nȖ 0+ ǃ/%To7\A>i QAo8 2+Nc?Y >JػX$rǣ)"G'qTI{zd`9tJ E>HAY ST&sq9iy!J#p 6œB$D%DŽ9G(z {/@s6&M-D;pjSt7:͞;n/(grSa!ʱbȞNm4qqz? A(,뮎Mr !P_:1O>}0svne8نDL0 %,='+ܫ< tVsS@볜qȵ[!&[PP 01ϔ &B88j^BĨjkty\qP@~,&O_@D6E"ְ*Փ`!tFGI'ow=( RD{}~58cI(,acpЂRb5hxA"ְ/0{:dyC*~tgk_tlm\GYk8tV%wőY5.ߖƢ'ٹܧ(f:oLo[O mPyQoi+~qrG߷~MAC/ HmtUc7{xX{Lmj'X"z>G<˟7OV_>4D6{W^߫t`ߤc1ժEA}F!'r=Yub b+T?YA"H%T<1;?" _*_YUUBYUUUUT*uHs޼e[iH!&r*۝D%,'a#׿ޅF~4+%7$'C]pqoSy/2s@cntAm(մ=wo ݇?O 2r˙Kn#Z3(%H]ʭ ӣ@saDs/ْv(ƹ 6~+ lNeLQVH>O6eL٧{%eb./qv|]t:Jǟ`}9i PET5tci)Fs #,c 0G_Z_ {Zܿ۔9V#;y|q`G4qٯxs? n]y1v>tzFYP?{·1ؗp_mOzMMZEL>b6RWL/|Yjoxx1U#cI +=&f4y{]~^L+kjR#gI$5 ¿8 珖OR^E(tYFE=en><1gh-KcE.O===wTkG3!l{+^C1)֐R.U 3U;1GcXR#}C sv=ͧL43=_i' ;!SWx _z^%ݕ߳1z"G-7w~Sn`H'u1.1>C!b]íSy`$NZz0ڃ1>} I(I (P }ױ >O'su)^2 B@oTG H+Ej΁TɊQh""n?tשG@|{6O< 6GW:`w!N@=/I _eJѲ'QFfdL|oL&Ixn 8ɬI} 0 } Q|VTWALK T"0hY {zPǨ/-|3dnɸ W沉/+$2Ez}1sruCw-p6rQz-tæ_7OzPwN>X(Ð>. %g~8}RW ї@T!tj=д_Thn" |<:2xmIW݈e}7!=)J7NM,:TGY~xu$GC_+=I-ְuJi@#-I |6OΫUYk>bq9Z8ݱJtq8ZW8$>]$z.&D|7>=w~z(+-FXc"M4uoYº*}~K!/v߽I7p=[[og6.D(zv(}sB-Ԯmݐ<:_9O~yЋ7V$"`,|gI)^ʎg'O/&{9=]no+G[{#Z^\=qD*='?^Zeʾb?v)!qfCϏWN4NI׎\=Ӎ ۅXs33-و >obxW}k~f/VTfpEqwRE^mg.Uw9NDkWD<:*V/3 ׶VYZ GQtz'PbM* E俤ko8>?8ny! v voeq]覶?5Ipi#ҞGI*0T("[Rlǒao{k3`Հjۆ/T4uy?XM{z7y- "  O s8T)?h=G^_psTE7><^>gǘpZ8 x|nlYWx_m ܢ sEJwp*+E+Pcjٻڬ񒊛¨* {h& ^$8-Y^D4؏xh[q|寮ė^ᛓDa!7.~WH1.(yD!ՌJ9Ie@iPѴiu+@DOZe%hex"'lFV,yC!5WVTxamg.Gem4nR>>阧DbO?uo%'~??mWdrƀ(1pwmE}'hm1Ƹ+5#[z7wܼڰAt|}NĦ_{ٯ[bh\}n&g9\F*̦hMȎ,x‹<'-aFNtK8rF1lэbٲ>n=:Mɕe3߿|*(1Q@4%% RP-%E-A0S)pER2QPE!DQ$ MPĔ i IRE4CLQT4,ACUM$4UADL@DDRDPMRMDDM1-$EDDU$PP@Б40P@L4Mc1`q3LlM QФH2ir $3%%GBذR(%4P@()PE $I+Ӱ*L$IֆKl:)0JQZC&ƈJj"hR("UF$Hh& (H(h Y*$Zhi)&!"!hePPD-U- QT%E#D)3A$$DЅAPD+  E,I%DTM$PQSE #$SKRCLI4HA$CҒh )JBY 4b ZbiB%X*F"& T ZML!CD2БC!4DTQJSHHUUQ^lRA~(fR!<ئ$h& feb f Jj$"&  (&`(`%)F֚*"Z*"b(ih$ZJQщإ"&(M1CƂ([fBFsU0T@U(P@Pp@R1P&J(b !Rډ`fh(D&f~#4_LC) KlE%i`IQDV@DDCy/Zj(j4LBPEIS DIRQ7`]TKQU$^"b t8&5dN,]!:r CEL$`)jPE(Д%M0D$T5HID LD$L2l4KC1I 2kAAD LA $UTA%,35$4SDLPT1E,IS|N"Y4 H B"MT;i޳Ff HE13%3ELALM hfmLPLQ}v6$$fb$)h( a"FHbֈӲFEQƇ%EPRT5%?H DŽ9"hb Y("B*&+B * 4 >˷(rBmU?w;cģ`D<7k׎/!0%gPx";`1nм-ɀ xHgn xS@Ӊ+Š6Iy\%t{:*ďvûق8zsOF>K3qq *y%q\ҷgt+nU\)G2k aϚ[MJ^ e}IJ1er.hBк ngH !I % P(߮XpkǖyyBkT1N5pU */Ʃ'xy|s?Xa!CMID4,s(P<y@JD%QB tCڀLw4\/{ٺO緎m T:_`'ף""><Id`!#nq!oX8G :];0<! Wל:$S=8Й@2b7*qC5l])%&PuC4z<<2DaBDEHt-cն$jD"ơ,@j-Pl4 )XS~H}Cwr}b46Yll n]w`j_ D~B%PMs(WGğP ?$ѵt;&.1̿.(^bTE-og%{%U@_EPaUZA?.Mw?rȥ2!eBQV?_7h]EE횴im;.`UcC:tBAfu巗6R?gfg2?[s\.]% kCYZ\e(Znc&򱊤K䩝_cs_r!nl1laGE(4t,Pj<IsnQq~׸9A@-Y`dEcCY)Ձ.!˲ ѩD靚ѺU~]/xS3Yc8Fgp{TЀZFHM&V\lq[st;LsXIxD>neˤ8^gpN{yė@Hޏ=U=K÷jvƐvE׹*B *ߤNnkYʻsӠac3l m\?oI{[IJ3t}6{*pz3:X.oN:) gc:Cƶy̋**Ix<3ҪȄVx]lm3G^8ŜQt=c˩]"q[X+z;gCW*S"`N)Q*uvN||#tV19vqWkYUYHpTUYbuэcYһī_+5vp=v;NbF "[k5{?2eگ6Y?W ʓξsJ| :@Ltp{Fdv<;}=z!<:*No߰boCNxh~DB|4_{ɶm_%jcn=]^"0Y/ OMT}A]C0> l1kʇѼ/|? >BiPRs̈ OyJNf8r(?`~Qce Pstv2꒾o?wx*=YQʏAR Q W KmE/hap-w0չ(@ ;AJ~vMh#`87._ܝB78\^ 5pOou#M"-#Z&Z4`HdSwÞ\6*[mO#z۠zX.Lo{+&$oNJ $GvOv^!4K9\9vA(P 9Co-^G󄍼:<~xQ/:r{,ҒzK<%%8zGN<twONY(G'>T{f ?2/X4 >6N9uƊ@ =>$7 "{,S܎C0U5N@ \ Ң_ wԬBӱ  ҹ xzM|,.g$Z+㼢 .PQ[i?főUHg}4s`LQF:s[^ѫ8{ns?ob4q![t)(Bpo ,ȷo=Ű$) 5S')%4~׭8C ¯ <|ʼn0_ $UTTAPcU0&᫄! t?Wh(}_5çNHa@6kH-9b-wv冻& IG˽@Msư4Q]ygksg$c@xgp Sn"#ākpi21BI0I&Dg` N1y\3йbL4޽*h#5G^Jb+\uNrh=@H %Q (Ay? .m=OA_5T<"'`PK09~AjuAM ;7F1=Tm{vG“pժW/ FӥM{ƪ[Į%WDlD vOB@Y # nً8i ZKV!)>!dA#yt8 v(>f^o>[_Oa6|u\r8"u;ʀGoG̓.Ӈ;tb9ZEP]~r6IP&3LD哋/,dSj>818p˄<*B z56sP91dy^%ŃvPlrEg8>>Y4gZ}Onga >JU|r5QFs88O &k?xaŝwQBl o2z;&PBUo_@-$D$;4 OMAsk姕,mUUTA& MΚb|j!)+Dwu7wCHp6d2id '5Qo3o`&ő !빦sax!JA\SŶw_z^Hg8նPmރ7'V#07U-JV{W.?gNZNwXԎ x u쐀7~#"b$xAIM+&^̬Y§蚼~NqV"LЕ8ft*³_ˀX n6Hi:#̠KUi ,a:} \֓E'%E-UlX2}ooy #g@ ar|3s9pmEx/)S" !c+|_(0+hHC0|B xpވĒHqQ^"n>'v!M2ĕU.!UԐ=cg#oa9=9o&J8SFZ5-wwsq3>1uFszxT+v-lHe3H"]*~[Imn* 2pr۾6h|chSk9?2):g-{qm^wRu!i@\D={o)J@)) ce#C/e"UMBJ|DLV14e2˾PllFwU}7hl75 nYEB+۾A՛=OD &JY̽`cuЬAaA[D;eW-UE?(a"ڥ=6'yXcq/euY VkgA5p  בek"OIAU\ N3u!ɔMJj^֔jb3.0Q7HFJxRXgc|{}о~-]]^&UqN.7Se\Qi%ME35r j~,mUwע|>/ӣ8+Ɨ?b]s`{ΜxF3ݳC{7=Yw݊0.,E]1Imp,0"I+! ^{UT{&ueAN@+e=rЈ=K U !jJ 依5r%É@1each?  ֿ}w\wtOO `Pd.A|~_??އM @PRP 4 M|.7e#9)9;s:YؗIE}cj jؽJ &uׇgztՁ O!5P+lec3v@"s(lF s tHM>xDZsAf^<>Tz'GUcbnJuI}r`bzyy+.IYՅb,a$# ea~[hD{۪ڤp6J nHPG"A!Я8tǔT.}*mae2uҷv:b⯵9Y0*RGjl2s YՅ؋iQ1n&46CR[na %mENT(Q;#]Mݐ!v:t>U}F-#[\ޱ33U,c*+4p,XS*:Ue"Tum}A5J:s^킮L;4 @&Fz^ d4* K΁;"Fs%u|Qy(|>=G+tp&njbmV! ϡ|g) I@d0G"CmR:CP[Mò # zUkn⌠SK AM]*% $ Ӣ`~! >lôUd{KӰgꯦƃ$̣pV_+z" lڧO4SriYm(w^FCtQz>G?c'Vwy<;Ԣ(?eJ%pP+HR  _8C?F+'9Dܰ=*}H ݀þ?:` qh~儇\[#m(oQ14 ME PU4 HDEE() --)B5P1$ݺoYvf᱈R7oc‘@[H o3+uul#_wUC#m޻BY:H27⦨'1>Eխ31OJj e9wmL!xv50r3Pݍ⶧[N l05ߎ0ᕒHמBhz[*>ݠ-L4NaA86Xz9 ׀ Y0sZ"I Ʀ. x`8Ђ=jX."D3V ebնT̑f2CFGbf6A@dQnziL+ Jۍ*o5 YpG(IMjo:g_gV\ݘ㵽4Zϊ)b\ 7赦Zb̨ :5ze,qF骎},d~fbHZB`oE_,4di6pV/URymP`'>ć`4qzq )>q=O*vnc;ZG_8<3KZ#m!ߒ#%/LEZ8uidSltH\ (p% =i&G"U2'ZZGʼn{bj8Ȑm$JF[%pW[L_KċTN2bWYu1b ̚zI&ok ۆeh4dۈĺ3$2A@8Bek?j3Xa4O@Z PT _o;AMrw,Ha_gA?\ `?F>5Gį*W_&YT~nC~K ?WUHc١>{rn,د}pﬦXQ4"RUf-ChhQE)aW`i\0ɆmUfbn -) ?MjD@BCFq]Rm:0Qā0޴F+svU[ZL}8Oǂog,fXR ~WF_4HCr {+"XDg%W8]m냻ξP9vڬB w'"\YY&WB^~GҚ.oqj_tCc5tҙ,Nnh;ky+o#՚+KhӦ!*%#4]w;NxqĺwF`38 tA+&pYBX3J4˟i4);,r]dZgW]qy7[=;v]U"knw|{wbn s<$Б/<_mŷ#'N=w8U8U Ia)۷-v zs䎾}Igw([t`q7ۍsQYZuF-b;c8st8j'{;QoXIE-U{DLCqa۬nVq^k=.¹ڸY~Ic&Xj֨XtlW(˜Q C2D~}`Z0oMPa>{=yP `#qP|*0+k9^YohaaZKg3RJ'?&˷V\Mo֞ -,Ht{MXmd!C2K=S_!͚~(\x(O 앨b>Ta4%J ]qX6`pd촃aPY@ IP {a PO(0)b!4D*xL5|awAo 2 Vi6 1OaMS@I!n{I$[cײޛ3R6鹩X!vp8 lwk@ےZ, yyy|99g1tuAuxf6k;!@>R*)()((hJIlNQMhiAtaE82cϟ%+8G맥=\%Sb\|Bw|g?agp > ~8˸J4,>;] 47ƛbH驪8jW`V߸~mvt{%y\Ӯ/Qhqx.yM6[/-6Yʚ(~6ak /jwTJxvS[[RW?k?ob:`'l: Bhb@eMJw}_&!_%:d"4V"%hiˡ||N/f zɸX!:igԧbtC[2ZI8bB䧶xhF~5i}`fP*B5e?e63DvIP|I}Sd(b9%[0h>՝ \DK˔SE=:vSJ;c7{lBx= #uwA?3EYH,55[кյ,t,Z0|'Fd$U zf;wi|}0Y F1/WٔWFgWѢmiЈߟ"ﯨ~U@SNBBB`xC&{'do {f0cFMe V6_L E  I vy~BUJ ݚ}52.j'Dc+2HmJF*<#JFq)} 5:7o~?_,{&ifL ͶS\fB *jC4Ϲ4\]ҏCPh*㣇@@qAHn>Ԛj:L90WO~Kࠢ(".(Q@n2AZQ;wycvWC^cO,!= H8eUPTYGMh:ƢERRTdg6Lpw@ompdD~W;"G|+WnxPԽ+JNr@w| ^UUkUc1U*H~=d}{nhDU>_U""SZK^ٳCx%ﬧ>B.s̊ss㉻s?u9a en3xkmC/maTWP#7]fD ݮb,K:i]ӎv/Qwv{AutYf QňlnDq)vo_TD-he UdfO7W1̦߭Xd`V.Q÷kp>e}^e977OJc1 Fmm||#q㾿/$ؠ }'Dn"O LB8&A`x2ofzz>w BI Q08 bE#xV؍`Pc؈%*bтZ BNw}Gϲ^(c:`t9Fs=Y9uq>Y"Ue=sU*UvO?@V$:u ݳL\C b2yAm}$rJwhIC]vYC,?R*t9fu WS3Xɜ6`>(h>ҶK.9Q^s3E'a9c$%GB, ѐڎNvvmyBDC`;k&(mP2/XhUi'pƪ'P)U()ƃn{=3G~d? $=|z(dTG>!+{0Qg++\QiJnCB=mU"s$bP<_|4UM>=oN+1C-碓T֬!5Hy:f5)I?fz}֠q|&vCs 5תﲽrO65cBu U OhҟzD݇01p~tjHgcƪ#U o,!I.΢x_a`2Ū2 Qp&;U^fj ё{Cꘕ9vͥ}rᥖ{_ڤul̺\|{-siz./Qs[C8Ju]MDR#0r%A$ʫq\LjEqR`Gi:T6yeĀ y'vѱo,8064k"^*BlCvo??Y LsIqAܒdy %zzO΄g~"ʟ7{Q\B.9+_c %Q4P 韫UIF '<mϗt;fMхDS_(78o4]Jtd" .tQv2]3x~\-~Ș5z'{b ,aut~{PtB `Ѡ >leNkqbBePaϨP :yqA T痟[<<9`"7&yzb 2 b9YeP% HT^CToa0B +(iuMi- mA$3fK,YtQ<[m$X Xi:ɔk:C;,>aQae׽2BBIt'u9saӱ\PAt`Gh!%Xoxkw*dTiTjr7L VD:eќwj<@26F+|(t6 _w47 u ^5VQ`~|Jɲht8I kEqs=_,Cb_ t{}+!vyf (prŽwU\rbgL&qi}.2g|-B p"H3Krm 版x|S=L2v/__ qU wå 6~Ρf[d4zI3f <)JFL_6auK<ۃ0gfq /zϗEQªu%Ti> 3Q@ץkX %#բgA~Ź7=`;ȁw<ra@KY,QhX4 oWu ~O#i7H\>..j;ODxtĴ9J.wUUq/ tBgUv~ (5Z̅o_ #aYWuL"/`<E(|Wen6[W{rg֫D(Sh~%&;֧F #ADT ǰ>~XT  "uh &M<ʔ0CFd1aPz+ԵJ/ؽ| *1U 2 5L5B7K<cF=lcKP7hN}iG>Rf9(65:( n%v-FA(=}~~P(_6ПqAe⻌C 0{aO!GŹ=[.U2c_e6|xyww:d%HwܲBH؇t(]);[Bq@§v ]:x/"]M7(I$1UW AQE ( J\TCK@*D1Gk.坶} : -}ד2H!}wqt@ts7X4bAG156n߽DA&Jk=n+j~PoE@L'|jC꺍c'oP vz~/zC럤=ߠA䘁n 9VJݶ]N:'s NyqzJ׍Nl(nע~?5l8%|,+ܥ(6\Du\l/M9Gn޶ΏN /"'pܯ9q:_puƥ@(ûK?σT !oNCpF'r~2"Yﭠs._6#ҡOWciks$ $IOB~) T7_N_޴#3x $|D:"#J-OJ G6 g]߅BaԳ^53w ~w1}G5(@՜V3Qo}|C\N6+[g,\ oa$ZU)G; %?f&PSs5NRD/oX#ubC~|ruvv}_kR?2&̆tLzC%|PRCBߞUE0gT9(ΗmVk{Y5 /&OWu;}e"uM XP}r׬{1Jn}(ft1Rne#\Mq#9H̒}@F")f^N*ӧ!9gJvg#*)6i+p0ih/to9ZVTD [:aލ׺ۏ$;d-.kKnۮ!Pu20E$H[+xl-YHKr0o37/q#!P?Lՠb9 cu/WdD=7K'(D2M9~ɘ~ h 9ɷ-ܘ@&[86-S?ߵ?x6}p ,²Y' =wWp9Jd3Z?e</umpp[E* JB.dԭ;,ԭqgA릻hds3-lh-jB咫V%yti6MIҼ);-ڮ|< ,S*s[Mq_?ʹ882rM28_v1,?7#anZGYcOUw,F ?îPmR ma:y~0llssxGK2N\X<+mZ@BYccV8- z;7 ~VTr&JB$DwWHwytSňŷsC0{=8~VTm ŮZL(8t!5P4]; nӊP"8EwiKfƶ; =]]-~$#,zD$Yo[@1uu5=Do; ␈-J!Q+r@l;j[5sO(9ݽ'96@).VL!pbH$;®N-E3kԽBg[;&s82+99,A 1 P u0՜-ûmsǂLu2t&3yÊv,Y> Kvd%Bizc 6(~p$(C;Z.v[[Npw@"8$:=,ϸeJ?IdMaϺyF5/{[9Ő;,dlXVk:J K8s2TQ<:r [WPDBF.eިERO%[uGZz,Tۥw\'Ík䳶SP"nSH# 7Ԥ8z3DU( s:p7|Y|MN%>A'tmo1:`?O^Zu4?iƎG~]OAFI<WC& w[=ݺ<5@T ;0Ƥ$[iS?NU!j}ǗW kQ06]բghҥ&Ԟ#ư}W8IU˅ a;v]A0@)G 1&s/X*Ƒ#uM옳ݗH4W _d=QQd((]9 , ƼO|2qdrhj=+?N[/@gi1hd> @U*W=ʁ=1m ݳAEYU9 \_s{(%ust({x`83(>#L tJ%awcjCB#Ҭ#ʄ#֦Wѧ5_#zSH6f ZƔ&0} L2FIde7C"L?C"b?7O0.N:ϦH!Dxm^q }0)1i\)rZT9C2"B,{y~Oǥt#-wi;nvddv"XU5dG$ _Q;[+sWIn'R0MmqZ",k94 3t9poNԺQ0d_~NswxF@N6Y|~yAdWu䜏JߓdzÇ;gN: (%>9 nd.iF׳ݯOCZ,mOTsf0Rz8)B4%DC;0'GCw9r(Qd@μ8w`f\ęzImo+z91l M+1wȸQA6Tf sugipRa;;#Dv !l| Gĝv|,[cb' /"GJ]ׇ|L9TVv{ >ހJ|slGKDy^hT=ESRnڱ[gt"$9\$]UZc&s8ї]V8\eWذRHpUD:Y 0 |mjX@xV䀄}6w%frHnh۶sS+0 *EH%Rٱ4Hٲ*;FA^"48n AAIE/{V8qFMƘxGGEgO׭^F;̂ϣ/_lAؖBD/<:P+ܶV>nĹ/Gd}}+l"؀bS@1=6~:RiN8շ2O+k/ )/ u-#h * ZU2_Zt9JY $ nw|A C\NjfDDQA!zl +NJNSߖoy_??T@|g`G @>Msg:]7TlM|W*;S=2Z_7?.|z}yXC _Q)z=ADD@52!Fsѥ0?.z`hؙᷖmNeM>nKS%\DACep#oOts[dO;79Ks^q&b}q3[h{CdS<@K7^uF֣<.-$C=7a*Kr{yiAж;PW4dY\ .3|j4kA~=b9'w -i;Pr5 RL";I-EH`òT=OKBd*'cL**hdj^"(G61@9~U$[׹GgAmߞG?c;;>dU$_dŌQ6. F'F:Z!Jss|6pW-:^r@[b>pW5;MxZV}j=)}b~fGF9rcY37 m<`m֛?t#1Զ90K izJGn}o}Ms._qخ4dirS $D c\r-3iƷęg͖1m)];@3ax^x>y1ǿ9[u!OczNQdhFmf7:!ߩ h|d+0=~QMUa4#C{^Vղz))jHUo_=˦0sو97i˷ya@x$>c:4}] ԟ:* !_ڗg n^Tb۶Y S͠sAI,֛e<ޚd+bٴXsW ta.LWn``g-ѻSkYH١çQvߎrK]\n>h6C6ޛzFvY\臍Mvƒ?q+f NwmK6+^:-u:Y/`g ų\!{A-oN|/(`UmIa+dxPR: rYDnVƐ; eCKya&TF*$HyݙGtGnEXffn{j5Sq`<ۖ c<B&lif^ሇ 1c5|K6^i4 O}HE2D[33TNt\4t3WNiDt49>g~44;7‹-Z}gםOSY>B y԰}u]avfAਚ |WV#r#ABpo~SUy@ܦk*54.|=Nk=ՐnxX9^MB4}m>'䞡 rLB޿W^! D}4n=kxmIE .(Z}a)ja!)ms%Ƴ`FTYj.!W:Ηnm7364Ѥ- ~Z9;ˈLuv7挴EQة{7%~Nږod4Jr QUWS (}*R|6Z"boAY{2]YOE2C2aG(gC&lj<YaC Li [iFMoIoWvJ)9IAyr|5E|ڊ`N΂$72FDGTW/J%$?>WZ?7}8t-1}w,"nWEbH ׷^PHDFۆLÏíӡnc%'عk"+_3Eqxܘ*[?Oc=ə?g!L4 P) ti),nE{^WhW.kK.YV{}a+^Rp%d3Ư [>GuOZ 6ƹ8t@լQGd{Me$t;s3^گMxs{A_a=\=,69@v`R@ az90NrЪ%Zl5㡒g њ `RZ{ ~7Jl*rɿ&0a#vin'kwTܣڻ ^8o Ԛ-i0#s$H.kq*-FS0qR"&>\qrz yjPV~ys9T\xX3`V[`:zkaUBmdk .V6[tNhk^ɭx7F7b+hߪzaÜHh1,뺺]%,yKg6IsЦʼn+ƴk^&q]BRJJ-ߢ -mS.tx}xգeEl߱:jS7N jݵCoˍqx\vQch`.A lk&$hl!prT8Al1/(0ͥ,LzʶDWD‘B@Aɧcku;KƩSKX?bi=WF2ij]xSt1cXC61]^ Ҏc}T+M3NMj5ҽ_e]L\>-y?}o+=ymɮ a85JhM;Aª*@6R A"yEjaz=Ј#或O?;QQnFd?qA_=w|F R*D(P Х4F ?p(Ѕ#CI@S@ z‹\Pn>!Az ьM@ !|4ƀ*"(BҒK (3! b? f"jZJ06d[ʂ\2GcUR|}ATA;qr)/=@D3aU'͐XK3U,kku` wj!cܜRZ) (p!G:LCt 60LSL}'8O qL8B7 1_ 446iPN= E)U] 0bK4b]Xr 7/cd3C%)it:E%&Ii|m5o} g͘EQ~ N里OιSd FE /[ !($۶?,=X}r4h9: 1mF_L:Xo3|1KFM 1FB f=b\?3."KVe'VUY#BIJԒE 5et^9SA\11vpYC1#H ˸96$dx^3|Qoyg,9ʛC U4-Ծ1& {۽?aMy~(۟??gxjj&K&%ݛН? _Mx'C&LDjThyu?[!Oa bs5;HD'KK9'^m $O3o3.V:M0}cK!C npl8!S׭ɄurG66 {"LRE:k4/ٷB J60\w]#qD0g* N4a y'աC[sp[Tf˰ VQD;4¡ :T b tOgqno8ώkW kMc`bI2ύy^nx9}-^А{pi&-ŬѾP]sAB! 4+DG}N Jm1bCÏe8-O vRa}b7+}}mF|>KMJLC5/7Ĺ4JD!&q4:!*DH7z# 5`nS1>N (^XU:aRr$֪٧osGҗjXR^];#!HbR9ZE,$Qܸݾ/|2@ng.w<3!hXcY^OҶi.'U78"|.io21d9T/ZwJ13cNvi۞;[1Ȓ̦bq< `̀Pbu"0%%Tyx!Ct<Ȯm O&FZϿGb8 p80@tp>~~lFPO$ #@dZL=tDtߥ&4& hB|ߞ{5DNEMdsɀ{!1l#{ȲabX2lC5\<;DQɡ5yN.6+? Q`koedP@Ș3?N~x$ص "Ϗa;^>Lf|jbB^{6VC*5 ='q `˺p <VUvJ|KMPo(sm,3Xˣjz"=A76a:XvaZ^D5zS7&4fR7Co/H%LQK/\p:l;ȎX$(b() 0=wް $E1 RR0M@y0S8Dv Ur#L[ɤoR/o3rϦ&80+\1p4viM$鴻BP6Gȕی]rFl ;ӆapCԊ5E^Uypo*ڷ$ؗ.n߫̾MMM*)^z{㐆{xɛ5Gζhi>TlP5qt#K!ae,9HW=:aPTj=xX$ܜBCpOz/}}8Mu#Txd/2gHa?J6JG8 !ǒ%+2nv 1q X6&n 0S~Gg &6m!إS6kCpó}>Oo F&4AT93(Qu ΁MQ]Nsq{@GEf0[ToM|78C$a@a'~OPZэ>+>$ Jkȹr@FT-o? xoODs;wT|UW>Xk; H-4o.JK`d#pU@RDg~z-A$,B $L1ǂ`lG#EFmL%}ҜJ6ܜPzξhj |n0HNa1Ӏ."'9>Ofۻ8gϩ!+5rԸKd2 xp@QuqǓ`/ $EQjZ%(V6;T̹60d b NЬJYd!MX@d8/@L 81"2&b#w&jz_^9jMˌ^WM}MU5T5GqPC3u'T;eQ!0=t(V'N=ۗNm jF멒 d'Ҏ"K| ~g=;z aOfbk~IAG ;NKQTy-ZE3@E TTzih}tbm$zw><lRj憾!%-9fw omQ~O6tsG^I(r9dlgvzX@ND 6yi&Y(Bh8y2h;nV;n5>"G~ď ((^j(,l4!?EgHhKM/b_AI2BiĭA⮎$5 i/x:8`3j5ʨBhRj"D0~Ipz,!F@ן U qa$J $&SH0s@@I h)#ͬ)֔3sL,s{9i[&M{$=8>| V4AZ !%r!ӷ.<,Z'7͠ z#[Ȕz)_`;$#gFh쑱tm$H1T<_kU q`<,c`ֶ=؀ΒXFMs-^Nx(!o* &f%dh \y[QK7<'6Hݛe`;9/{rʭ6Px *f Ʊ"s͖% 5H^qZZdCk p8]NZ zF5]F9rOnzrP|o89YcSS;TֹxB~4IH i O(Ĉ%}Sq'2vpŸ:O6O|/;ȪJ?Qt?6XbZ1\6iյ3Dd%<F8 ~o #dږv}O fT١bտʏw^I.Ňu_333333333ꪪe$L*/3333333333sv;syjF~ hq@LxtE>GHgvN, ۅZI\( hX|yg(|seCt~}N@<νTpXJ(J!D 4 bARFO݄MRj-}X%L- !(kQ9RH :wfg/vk{h/O;ܡSY2zla6`_ =f,tRC9nCo{XX, 6dð;ij٩[!г~ :2]u#d1:nío0q!68LLKꇨf.D.T+)iє!935͌]KAMX)]1|r4WxDF ^ENa)b^fbVS(l;7ki mw4ըI2|jvl}}}A2Fqd)[|k$ K+"Cx}Jx&-hå6_QC0z%p3 |6LQt<33dCɍbMS(n.BE1$ ۪v]I41?\~(Ĥ?o݇(  xIuCgI FISf<*Ih.~ Yl}T($:՞t k*:rO0_Fe<"sЌ[J-PK G!{;_k*g %s69xj{XSu' n1bD`}&07-Ǟ}U\W8?K֟Ө{\|kQG6wO۴ە vVr+w[+ZE6H/3f"$kLkf3CbTU rȹ]Sؠ΅\kc9"e=,HO^|>ry| jp3e%<1ZEIF I$F=C`8ib;&=t7f9Z C?C"7<םWJwlն7?~Z2pd:A՞Xӣ4E U/ %7i&!z+aXBIjc1 B\^IDHCsyd-o"7p))4Vj;g'uĤu۬g Ozng ؐ);qGkq8i7ٱ26MXnX20;eyc2y[&L .|7Zƛ/1b$ȥPB,,0mMfC$woKT A6Nmu'e];TrHN=@s{i2 q:m` &7:=格T7Č 1[yahn6m.5B] Z44ӄHQ2S "<Kp ӆ363!{0#s:*dB1Քn;s# ;54۴ʥnP1zN$m &gYlc!G{b6晃^j> rcK>/2O^xO]/FHj c@4yF۽ Pјs%0NaϏ9 6qZ]TE$Q ˆ^;=>EfȐ#|zEepG94qkq21UgGmDV(qvX'H06?cBNԇv);? ۞ )7zJ, =x*Tר44-Hʟ) d$kaHˤdu |ݯW 6t<넚IfzĘ;gY% <+GYBrwn1y_36 qҥ#9r "#2z@MfP! $'_LzI6޾0l&;@i5+Mκyt4]8Hp} &/M9R%9S7P Dm26ZN96ch*.mGsaW(1Z0f:@_&VFc3M6㩕i'}/k;]cKMrGB"D I4\3r=3b܍BIx@!Dih{DTr֨]ͰN O S*xKtQ*i"]4ML( u|vӂ[ő7`@sN,#*KNjbYvu2ZbJSbr{Ѩ=eG P2sx뷎JU&HSە{~SUBVL}g-0͸U7KHeS݂ǜ' l!5jx('_{ǫDƵcm*f]piU?Q]ePTTFӡ۬j끪HEM&=77]? ~0񀲈G8N~nC[!;Hf^ ƈ77PځP@`ꃹFNYC@QxQ43BdĪ_oxKg iK8t\l=Cj2p_(0_ Iי0R:ѡ! a!LL37ՙ 6e :5hkA9M:#6ۓޤ]MA-01UD;udˈrbhm3HSPVx9iA*k$/1&?8L7Ka2BeųKtd0i]cA,pD{ݞ8Vj{fqփkz64۾5 kmI4SA3:I/ӺvIj4m'Lp,v`k\%e09;gMDKw5'Lw:1長 3-fN8]籍#Y|YM@VYV9ׯ G@N;4oo&};Oj։'>B'-/zvy! B4ɀ_[ّI3z[1|}2`"]j{6K.cx,H[xa*,@ʓC^>]ghώ̭L#.^b4Álk*@D^B.-0H~<%bע{1/̘fv%|z-Ơ9ULJ8?\n3!9ʀ^geC o|:=CPA?"ͼʥjdty 9luRfTA -2+t֘k ۑ4(줆B $[ݍ,942 Ei⧶v|.i9BD`&<q&&$<ÐD(I1zCX؞6{H}$+'PH!0TAW4bs hJb"5Lps'ĝ~{ J{`))IKM,/HHŁcC,venbD]Ns"a7+x4CHg%0C5֐E7L][pKcLb8%4(L,:@Vq7S(E)P$+F}Ɖ ?fcR+(NeMyVpLK9KEDCBV C wrK&m8f *,dXl_-*d>޶ZCMūNzq?+Dv^0b4_{*U(i+bJS@|.B;1#̸9]w C=ؚ8,La$>Otcc3Ml$$4Yzզ@! a"`Ş]$ pclna]K4$-HH116屇%)|.Ɯ%$"t[Y'%v^/{+,HL}t| G&('j*( ӒJej0I|!hNJD3e;<| GGЈ)P=1:\Q|03Sq!䈖$ti!ZWp}@1zg%|JnN>K=>^ ;C$ M/7VD8hZupi6iR-HvL SBe1 %b;} y0?ˆz]J=]QݙO9. ƨ4ahpDBHp$;q'h>ͼe~l98uM#Dͳ%W(bBϝ<Ƕ·24ZÚ'&-5 2bՍ\;de`32_<MQX2Ɍsa0sYY 7胼9KB=63h- M I݇I)a+Cmd&j`s&5/^-Eh݆3q|^bƻM(^(c1y VeynnxsC0a me10CJÈ;?#y֦Kxn3dH;ѳ^ ]C9b@s2StT.Ԯ3%ĹѻdrC'EO{ۇ'Rcjl I B*a o%duTUUUS5UL[x\U?g\%Hw 8|Hľ1KrHZ2P СI⢆Kj=OPa7_. z82.(QE2PA$ M4TѠ0L!VDFꪪ[Ur=\zz (!ʪ5<]Rc aOn58K !Ǹp`B(ފVʡNj~5shN^I4$Mh]i B![Na!껌sY31-=u`b%lcMӤl'% \F9>n.2 aqQz#z}X.9.|G)oZ{,:xB\ʬ52-B+ݰ|3=vV΁A݉pd:-Оb4%qrbkPyhlTU4|Bfz@,3^;ajb  R3ӏ#~{\.y*?q϶LF/Ƨ۾uuj'-䫞y{{ XWg`SlgQp4Ei Nych*;YxOfP3*ZL?y(1hZ6VWt ~0W&D:E?CdלX#,a)P3jaad/bLAKX"ֿm۫Fj0Y{OxƐ%ܧ\H~& y|aq51lpv˩D$PļdyC 51EA23y{uC!D_@9@/xhVyciQ m)M0CLl[c1{$+p$鋦=HJw&( Zi `)AM6HQF:$iL Ì Vx iF681Э9(ETbm!Λf:ͯ\N<Ad*HkX4'/ KөJ ~,MD$`f_>-3I0vǢ&((h()h1 B9 I(L{498LVP4R?o-W 4Xld6ri<`9.s#5vFWRB:LǓU;l I8{N`u>:3=&=V6 ɀ. l!އe\A&ŎO{Ľt'^4EA:)(ۻ`g3_3bWBǛڡ*dҦG$[oDؑ;``~"B0#USjb0'$UQR<agP8B;(2b !Ԟ)PAӽ=,hq?4"P&\A9ϼf;{s&"hSp fv@$o(L3 |12Z;́: w :4g~"sۢI3$795ǫAm`ub <'71b]=z`>l47"VY[߻B=ƐȎr@3maՐ,;dfS1l-r wJU໓0y¥$ҽ!*[% 1} Pj!Bo1=d؀F$l`A3rT 4 8!~sWFoS*F,21ݚR?0zu1п瀼)D\mņ֦?YNH5{our?h  ^n0$+{c{5TyK ym+@Ni .a|W2}?sE4'l4b &ݣnԹ$G"=h_z vA|$8rs uxh}\wxq1#|]7 r6$M;?Tt"2&J{Aɡhk ޜQems빖^=&9He$|{C}Y; _u3:XB%Ա>}Dl`eb^tf=0#0÷O,_=N@SRe[*%&'׮ӑݷge  )q L0wCxEkыg }~|cgr2Hh0 f:("ca;o@>7p(i`w7B/ CҦVM8:& "VQJW}_D#1qT8#\C[2p@֪#s4$"BӐ ǖSnn <% QhOc"M" XT{ϭ .Qg:Ϡ&pyRzys8MrxE<,G5L޴2f捘M1,[;0#}S ;39&&Rg [gWfQHrr9e>bDQa ŽVY%uo^{GVΛVS[u5ա`6ĻI+@ cLz"wD`Pώ~L,I{kqg=7.Ow*sAB5 EuFYۖCsSZudR BeVaa3QEwzz{^ Mz`u4ͽ:9]xiF/X2xU{E"1C&MC_8^UZ8jE"Nsϋ+:l_s |rQf>b~[^(>arJtGI(P8mf:uބ)ט{[e±KlJ3"BO޻wოj w_.] (}ECsae'nGnDH/^<dlpU ŠuVw! |x8w!ٻb'W)=G2&0cKϬpe;(uhem-kT+/  _0Mhue0A0Hͭ$[]U2=1165q=wj> ;>sN>oK6@i?g]iQP0E^~ʃ/d<`!&OH4Ah1\$M) +Iā}|׻f/oo?7xNsb Z٢{0Gf#r6^i;X=p8t&0ds RNy8szQHaN׆w 5F6p#.:w xRzmAsoL#^?i7bU Mq[g'q Ih(J  >G^߿1 { (Y#`*9 iT&@BP\Ahq.#{<Дn=>:qHGP!F !ȋ9< 'A5)$H.FX B5DF!BmK! ik *> $ytiYtL(PF ngA'Dx57-^%IK{9L@ď`]' X;W ] i3OIss&@Rw mr醨|SdDH(qCLP14'L37&j/(MМ t m9C!tH^$֧"3(lCTH1w1ԙZR샺֪A:pv/W_=Fha%>rzs TM>z%5z]Tىj;pM]!2 rґeT=A Vy;RNZ0,yjxu7 |T2zA/_Q3\G?$=/`R~M6`"_Oܐj!%΢>IJ~Pɤn>\+bXFqS!52 YX^ݣLIKK~ퟆVC 8&` DZw,F.1.b{xk:`Acܔs I+Cl2& __' E %A8Œ $Ʀ0'ռlR b(CALu2d4<| MX|^b@Մ) I{3szRH5I2L(#ð]B*a3.D}mx/f\eD"gM;BZipV=/ $x !5Y"d`JahB0eJZpۏxU DPrrJ~>oOסɽ.nrF35:I$<88$?B<‹LTݙ?Hݠ́oD5T4iVH #˨c9P(6x%RR: BГPiP˓ vlF%hbIM4GVA;v7yHFdҦ$/(|pF~ ;xgv\7`:9Hz?E@xIxڅDJ@ + LQU "Lk%L*lm!ǹ;d#[}A+4L I8#@@׋lAX!ɉdfLgfk0! zxnҪ8y |Gс 7AQ4!(4~oPtlgz8فYYB9ۦ8L :H|!ʁ:ӭNI *)׎C1<1,qt4Fc6Vsŷ`SB`dF8b7! %K33,B$֔cDZKx G w:(ǁIy %ƒa`0ÿF5& pcB nX PmZf@mцYZ` uLqS*!e4`[ \$ë; d,ILkN+{B*['t;_+sA)CEY0cǏ^N=tQx[D.SK&Kx)n0a667DHea!O9ԣR-L.94*UX]b4ac]PLjZ&pu:3^w pHŶ`! BΡF@ @V7j"n Ѓ\Ll-(IXw76S1`P.!%)dhC1*)2 @~B ﱹuG+i6%q l :*&T<uW p:"&4Q x d17UrA1ݰNs,6F83ht Id3FkFoV!|`s<\fi<809yek[oHʇ<%5Z0&Vߜ DMN8֣<M19l&o]'e); *\9+"MCs])%lĻ>z)JoCbx}s䳉 ~8uGKtqΫYdf8wTfL &@|&h]vFR*.UxL׸n$LQ)o1ܴ@I9 :$ ˨w iGRdAVZ,$ךk\}m$0ss ώ!{BoٟNDL:5D gęA!@wP%eEȼdF5}t 븶%:ı1C H.J/d9aIOtjf+"ቪp(X`1ӿO"v/gxϟZޠF3B. `ҩ6 <K#{& s;zfKdf#aV"9fP}ЪCIP*T7x^N!1Ğu~<>;/;݂}s;P; z\_^Ь46;.~bH~_>iiaLA^ ~n| аԈm:)hp">?_o`q6η`vhܻྦྷ zd9`ؔܡOyJai#y2Y4 c` y'RTMAEAYܳ=6P>#t@# GqC>`HncH;CTPgg2221 qКHR9XBN˯pE "L?9/MC1l(o&&pZԪg8"6tQƕz/.$Al~TbǥUM  6ZU̾*\k4` 1O' _B: }f%gD9Fh7{D!I@U)@P!%$D<5͎ZҁdGl"Jw-ıc  r];;L[<>R5cTte ːnGngc]s'#1`aUUU`#v)hbr].} )CO2vTH>@N| Q@y߭L"ݙ+_6z^).$G_b~=BcaHd~ww 32s{5R@iX=<С 4RY>4+>tf染 ϩI'w68cXa>!)4L4$ۈ QbHȱJܧ.dw!ܺmKGrxξNnm&4iJ-A5qq<ѭ)-R+P OlxMk#o`"7[#I`}|fm[v9J0M(ߏ(Iw\ThU&5EuqDwö3ӯOR@Д3!pE'9Te A/=+r*#n4I M'H6:&0PTigz@6ˡK & fWv;4mi&1 ^(\'$'= (8@x4{`2AA?!Ǽ;c`QelmFPLF@~(2 g]aBƐ*Il< $z`9o Ox8=,=̉F+V,,N&!P ,U;08g)HA-z8M&br0y=ۑ].ńvCK'_`fBLg㍒kV:Cэ mxKыI}f)uKb9f] p-vĞshT(ǵ,ڃLI$r@z=1V6bx7kx1l4.ép R%D˺22f%5H(Nc#2sPDr-l㋎*t=9$Xz\Z8~8ۈ) !g;lO鴮2Tx\r-ò:HarHR8i@a'Pij>>~яf+)CN?}o9aX3C$(@TR"A]ٯڳ*PsA9~w5S[\*K/;q6VR6iWwȡ)5-kȃۆ{‰=wu ~\>sNqC#mhnj/Y~_rUњxG}U,cȣ5HbrDP;J}kr$ukf vv7ljg=|"ZT 0I])Z]bG@3`8~/^YELh8 7Ĩ׽q1e3T|yL1!rrTğ(C4{CGv,|j(΍-.Hng矬C g>sSu=s?ay]նKVTDu;UEH7#'8 y51CY9AYRXI lpz^`=% sw%Ƕ(CױT.<;89l]wK"|HSP֠8a[ ,6^YTܤap0ЁԔ oo2^7D3HV8q f8d|Y r_a-`#DE G2bc˴ 5 7a1h`#cwlr$BT3HCa/Ú8B/7Z$xexsX 7+OC2wgx ̹ypBY-IaTw2P-pW4or9tp4vh `tiLmAJ (xkC҈Rx .>X󲚈 =c%&RI@5>қ ߀Ɇ0i%U2Uo:4܊x8 ט<떔v`FL OĻi%*T2y@m 5wvBx oHw `z,Y#8~#Yr5EeAz @9MCGz(E8]YR&x_WZygeFc&+E/M÷c'PLY  BRѱbQCHBkVC;7.{v!C\V!f4܅] yf%"7i:P-Y/?.ؽVfzzlPdgbΦ$T n{%z6=2 dηH\a*dRQ2" A'u((ʑ'La>ofM`Y8pr")=A3od}!:7/u2|H>"`T4UQ>7. PC֋忑gñaS>vUSL%4w̕MYI< 0k9AH˷ߏ^4|t }:BNO;]c{f:kջk&OnU'f٢j`s.|v8Akõ⻓|>K@c Ƀ_+F9v ƼǭzpIl`I6{>\ݿfn:8>F*$xa;r3xO>Y!߭쨟弡?t\p$ovg#) .B'`6p=yGN˙#Anq;&ƫcV"⽪A_eU0y:T Ҁ/>1S,d$*tUM56GcxG҇o~ߞ}<T͜WzRʬNYHb6~3vc$.'מ{qؼ-?bO/uɎ8tMyX^vqTH+ /& '" yQU. RSv韍m tB|fHR%t+XXkJV:g$scλLu^JYcwY4݆ߒƥ溎ꗮV s^psdåBJҊ\IV㇞*d|9.T$W~]%E6Y,(i! 6d2ӳ+ MMv|[GK6{2N$9zeN$#X=Skяi!ʅ*BdoZvz.mtԬ`cS#A,U!۴ YX JG2pVpG>|8ͭ^ukr@{VE6V(rfu2:uC\ J5^A.Z:*{RTaHer3#vP Y Q p,9iXN+ ~R%"lܯ&> w3X;.M%&*&Ġ6*Wp&0Fʻ:tp6Z)2lGBYxSsɝ3S=4'8Q!v("l_ms4&䡼gxPuFFV4e0ziAp{x>oMGX屵KNLBNgҪwQI{ݚmcsP|W߱7Ш]Hg:XŇ `E2I71ˮ7 0( Ĝ4!LQ4 TaQѕ'rǣ_;ϑH 17Dٍ`6 wbXCSxBʄG $Y\EaQ!!$V4#5 B,YM&8 dR2 &$}L@#&-s6daV&e4^stfLɄ*e`ikܶҬl#tfzaV{3;=w#z+mjh] %a>;L 3)eT!3p1، (]ҁg8|ft. h3%a#+>uϣmݠs.ATi$J:aNxFx8۵"ݔ0@doHxf;xw]K%W/CE3#(P%ǦihQ;A]劓C[;:po;Xp#Lm1ة]RXe>zҙ;#%쓜9V93E㋌7RXؕuזRgFNĦ lo0:"-zF8ޝ&ذ5.wݍ8WuPPuTsEC7h' L9E{Glt_=o(T?# HCXZF!H5Hi"H')(h8"RBCh"tPp 1p~ͣ /IEO?o7rc?t~}vBHޗK,F{tvc/g/ 7%Rq$cX*g D!PHd'jjpGL㷻{  b(>~{Hb઎ٝF)$0%$3nq6@А9 z8@IOwx7 Th`Up 6riM5.֎/@hdi"!kqJ<&q0c^/t^37CccCH1́71rGoc'.^%Š!b VD$1h;UN< 0 t}3n#LZ2 L14̃5L:T#^n \!ɬىؘ`٦Labf`;ÉcB>k`l j[䯕%%A a$2(z߃Ó%^EDɆ3`?xOR^17:΃ĢFw0`F"m6|G8kڶ"flxA@e$%X9l Ąh1ǁ,UA鋶y84&&q@±]qʯ:³D$4qF<)4A 1#$0O?!׼ilA9zB+;52-=j :kO4<_8dqMP@?G1ĢV8Lm18ɹSM(dn\"44TWmL>%)]!KTS|\N;yy~0"PDC'*byBYjYA?p߼~O?0IHB>%؈ 1H ??o0E~F`GS/t.wu,Cocΐ 8K1 0k =]#FJ"hхtnawa'V*B$VoړٲS-X~XE 2 QnۋT{ oEW'#M$AKuY@sqhݿqS;vK7 U{*،g /Q{mI4A8tpGRUK͑'@BR!S9'[ '&` SbO! g`O"}CoEq*#(hl֖^LjWXMh(龛=p8ԚT:I7$RܯǾoFٍo|B0R Ai;QLH@Vul1kT]'Y.ԇNQHw?i[K?ӿPAC9 1X9*vb6mF@gز(|iAWs|Qjt2SF?Gbc=߃~] i@;gC2o:xtP/@w&b *`$"%"Pv%WmX:\lfX>_{--pWB{_ۓN߰ $6峊7 pNG=zW4=G,mW(p U(v9C~X W0szV΃=s\vAZ,K閷4IP #@ǍX{W ht{=zSGО(,^:/3>MOYvc[.g]%ffJ?n|qQp:h?x&8ZqʖH9Ky*skka VF_xԗvSSC\$.!*y'2𛏟%/l[/:/}DvS=lw3;v]p)?$J"O^:|<1D4*.;Mo)BhD ;t   !q+wz>x~4@:a|^KY⢯1yָp6SPiɟ S"y{k~tiCȊ|ăc7/λv߿vHxh03x2D!i,,\کLI+a a#=#Di˖e[˘t6Xf} 59U1J*P$ 4RlR5BL,.5X,c8|IL9ɨ|°g % 4kǤ+@qruCRq?Or^_?:yl-ιGϏ =qtIۃMu<\#Bxi 7U!p&uZ2SV.Spa;]$XI>N:qDoQC|_h}8yf9֔~L7tD;Y'NxL~Lc_q߄x˄rڶg! *N9ZiZ 4_TƠ<ϵF7E N{@*}I8h/۫0|⻕H>-wqq_T׾zdwn' &U;㯩^cPDds;ހOF,ts eNMے];0j@05֦C{sHz< Ԑ xV{Nxۙ ͇̌J?P0ۭ30۶&Ti nT:í,Zv@M5<~5 T  PfqF B@!SHPqT]y;od4j@Ϙm7zK\!LDWǢS@5WE)qBz77뵐_J^9.- Ubv*Br ³1?o>Eӻx۷C{ޛNӣΑAD{5+ĢE>%&o^]̠Y$#'lv!vM,*WE0Io:"O8g㳝.7-Hjr`U*'-KkV+ 5M)%`% 6lEuahEIQ7+q|XWdz0 cv0` ct{c) kjTh=uH$e.$V1 ۸.0A `Ldr$buek.-֧WLdZ1/;HL9<}x%fLH`l}N9 7د=$mRQh5-g$ː2OK&K3>Ώp3{.˰bٳGd0!ĩr ZS^KmQ e6Uv54cfN57In^7 vV+lzcSmu ke1:2Y@%PBuF'khV'^ 8%l)mіP6\7nS5ي=_tu*I 5WQӊq~\ZSՍ4Gef9M봛 J赠eqSo kRhb[d@cvCj_DvVd9P)JڸK5S0lq« o/ o7wR!t ^;"21+"wqUNk~T&j3MJG+7N&] H@Tif,Mh3M-ub7nQMd2rk# kB 5:"a-xdI+!c TgPݻU{dY f:AjJ**E.F+q+LaZGiIof48M\~#ty`0vP%Ȫ.FM!S^T0ګlPl Bjĸ*i7CU]bmW %HUdLI 3Hac٭=Swg~MdG Ͽ{U H+Yy%B%/{+֪H%Kٛ'1 =uyM_ho wpQSn{9 hMSk~S $QF ;z|=>]QIN͹ Ȇ#u]ib"""@@$b`ԲGp)$kK*B992IuE9u->3dK gp.xg9Q8:pR|pC!BX1\n|b,LOUFiPiRehaJ1Y}ӣ, @MSq)=8h/]Y`hӷ+rm9:XK p”LwݙW9wfz'&z"}]u+JuVPp]P:.FZ#Vg4g6  ԴD|O&?@gL~DjHPQM`Og1]uŵ};%bXAoUL7x9}Շ1i滤] f((HT]Z 0D9sK$%R[.t^LXLCenj1;A᚝ų!/Ѵ 9REdA][&|ֵ\O] P~a:WE틫p@ `EFL ɆL?aaXGHxքm!,B*qL.RH9h hL!UKQ`oMj1`d6C~`}v"$Ba&0x*|z~U3Yat^YmA1Hh&rcYULY)KY8sm۵("J%+ on͵ ""񘦢ig+땛Ʊx0$4_hqkޢM!3[&a;yh [_B|>8|4;{>ѻhǴ 5u_3K>WVذqe7pi[~+${T6Ug5ɷ](a9v-"P>J6:#053kW X)meDц7MjNdlߦuEp6݃. WjP (w\NA4C!?N^5gX@oɿwZJ|g>_(Jdo%Ы.X=Ph#rYAbf~x;8^4Hy(;E|˝93}Q8>B^P| ό">~[ f %3 hzW:osӸv׏9:dZA+A$M:r>jDՇ&jjyS]b&v$2Q&~oFeߡ+Ax 5-FX!VƢ85I=2L Ab+0R#nB2[Ƨ[?=rdD9G+ӻ[/~7(`3.u3! Ӵ|?r-$fIj࣎jM2vcc5XHɂr[D]SY+JD\CT*evU眳u!K:  }5E>,s|Y]fdBP)N%F[DT`jo05Bqő3$Jwb\ ^;x>;\8!m8FT4,̔D0ϱ\[O,nչr*g-pToly t0Us5|ǓY @x0gXbѨQ=H343ᘿ#:ǮxwѽmV.`7@j-z:Ȣ"`uu]NT(r8]mj $ @$ZXgYj܂L[pw<_L)AJg@Fɢp(t MÇ%8  ͅGe*)v:HZMʪr8`maT({1|;E09D[ T6H6*L*5:15''O  Ɵ X'V!BLP;EPo''~0pÛ@JJidRJ+P.ڪBBUVM$ʫ݈q(`?\pR5(""n40Af omWxE+,a# @Dbb4 C| 5H@Q!J CT P#%0Flbj(YEmkm^o6'dq 犪(8&j`6]M @aLī i-dWg#0H@$)FNj>]!^ c3,J~HO78EϏ >07!?G A!"o TF7.C7ns,=C39r  J:Aчu3[oJqٴy:>?|X"wQ5?K5)5H5aJ^VuOYad6(o@t1d%[itPWCn OfKCvlF"z4aMX#.܇0L;{|IcL|`aLPgfX !h"M]S9 `B8k]1H^aw<Tap|8|d sy Mˇޕ]Z"DX$GtKs`BH2xϔ[yX-TtN`bי{#{Ƿw`wSO > KB2PjqV@]=K!rDqaI q@EAZ: 8y(W`{O7|2PYgy(TBv >C3"O^U1U3hse/kg_aǜz:vJZ}yX:vlN% ZESE7?o2FFZncF\12fq }{Ǫ@ïPi>׎ kuCk$X;Yt IA* pvsK]gQOsu: |m͘}O{99Ola 3!rYot~46x<9GfeGŽ/f;s4Ob@}Z 3gX47O`w@ Rn , )Bf j-AٰT0;;**#&N)*ar)!^ /B&E#|!SfJ1 #0ѵ2{LQ!3Cq9Qa$=H~s4h@p_ ̾(:|$2M .a'T׺YMdT~Q`N&yEO;V^M358p=zmE"ՅÎ] \EIp'N<,c  h 3t TBbzh`,LtȠlhc{Z#?#9/=BiE&8z:=]nkcDX܂ ZZ{ނEg2*=Mv XKm~,%(5ѝAD voZ0Go5=9]9oM3Fѿ89EQTF~8%xfOw::$k%_ϱ~@n⻦ sš1u\~x685~-;zi1K-x bGjnme:h;Aƀo/Q3s鼓ŐA7sSpX afd9o9y=ák4`G=|ϕK;; }sXN)6в\2DzS$_$fo88M s\ / gq~Xo-15=< U;G|g3ֶ=VF#A^Ag>ݏ~ws L=rBx07_uFBd[06\f !dV]A؜A/>P~R6ׯ+l5wuBihn-\C=v6Ã90rQG(4ix"X #M]P* @(ʐMI`P ҡL%/PQl{K Ng~I$72D8Gh hrg!5۟ dfcy4Mh`Ê Tۙ5U*7/,/8_!0l0a#gna.""|oF4.y+ߣrݯnoȗÞ8VhU5(Es" Ld1G$hYCo(j'4};}NK:]A Lx''&e3=ӝ98I ޥ2= hPA#I"H:ySOR7yqVr1P]923OX9t숟,D|4SFe)cGtOݺ%!0{$۸ $wPy0(7랽Uч .G` ),bÈp&]i&,:G7$:ƪݦ8c:ѱMR A Έ- }e=`䛉LJ#<|Ίͼa)27؂*+KW,Jw9AN(Bg񛓓D߼3\z^a|\~WP@_@v0: q  $!*ZuHs0)9?ZofЃ=coY!0|aȼ!R/цBXY$1!Ğ|N]XK1jࠅGH"9adClf\݉M,oٮu\C`o6M` A>l`C}M;r!.PCbCI1ދ[Ӈ6d35{7..dt'6WdP5e0h{^=&I3PhAM ߴ#`7 ئq hj ]uiy(QR6!j h#bdRC^;& &\xґ;AUۋa$2!wyc&A^8 u|4.y<7N?B1L p ,;wCz,v_On.PYѥuMhqCiS;@}Kţ}>Kw7drZK4;ӓ]CRnr9' !]{@RW[챿YcD>Ax ">O=)^>)Rp\~ ANcmJFwٕNȌ#X-h(kluCgyʘ\i tL $ j;wIgA߼;>Ml`"p-Kv$IDBx^y0؉_}r;>(Dq6TE4ti@7m~X&]6:jO`z=$ R@G$᮱vm>/6Ig ~ajY=y8F=Ahާ7vvG1=n$B 91QR|w z@pGkfsIa$4>_!ˌvs 46KT"d|8RقLB\. a |l %O2XuYNX (<E> 8e"b6GBj{]tp t0{ A0#5L߸x"|bD@]+e"bcV "ɍQ\ߞ5#qf%QD 6s4_v7T !r;Bz< O ,7vH%(8 xHq?Fr"LX@A^,ܳٯ=h9>ތ?|s~c2AB 1:%%3Cbe DLXx x_O8Чu]w:"PQAMf}#A]T>  (zLq!p[d㺢El |H#\`( Bo-(*HaEy 0|#F>ℝHX\-Mw b#9FzPt#8o ӏir)%o\&9C۶uC>{ >G9]='n\tF[).P{O)ǻ:>;>n~2F< sBa]Ax)S\?ěBbTvK_U$"@N^0Pb}g*C)_  S !; ;?QrMI᠖} R*h4!sar.#0m65 x `$)jQ1FK DKcd0VϟMM]$]Ta7ggpm_8:~lb8nѱ1F8DnGA< X :Ќԍ`b7BށV;6q "v<QX6 9.l١FDЁ,6u<3rq\l^!zzz:xuT;毭(eFnɎ10M;3D~\'; c m{z,kCǜ;2#==UfP B'52#S,e&纮] dɺd_X[ >2^SHk]ѺkvzCnbTeAuja[TU%qeNvd8c6AÃA/zzU 7%!n!~[x{৫cDvC\<뷳LlKԛ^4`d2\’RGcȰJ(FThŗgf`XOL(> '>*d(7 US14*!]Ah[8^ F_=t4_;YI!X!l*h9I~o%"$ BFKhB=L Z :qݚW(iˈRCN\X:0w]'@h1ı&pn]&oT C4rN}%IӧIM2 TVsiCPH+#?e]eNW >HqRX0vȅ"!#HP*cu!܁,01мHyCl$%H?GeݨM!2bc H )8#&׸D!O.򎌥fDE&$KV R `2JfkB:\BeDo`j,e9Fy(8ɴ+usP?+m 3!x:"&4M)HB 'X":[0Qjăھ"=lG12.E8@'_9"@\RoDtR 1$rQ!lpP\f1D]u$~ \w>VhQ>(LXiG| C!fh s(p56h\t>c#8B7<݇$ (a⑗ӫPI6;}˫!j.0q*359 bB0 i^NFouch8]G8 V F qWRp@q Ʊb2P)\h8 dC^a7@M3i, fh-4C}dwd%I@`9h 4aLPc@HnCِ. vd18o%Slo;6; T""Xe3D5'q çlXÒ,\:,va4%Ě$T1ŀMc9 {t߬ArQ!Bv43ģ;c\?.1)5BU}tR1$B@h85"[$74#P{j3(4Oc=R=%#Vw* K@!h|n!G{thJU&8ÓnjhAYuxC<Ob%6`0 ("0@/C2@]nXg 73&:6zVa8_ z i ZJ))Zi\EH;( L:0D<K8d/6qIplxL;<.E4E?JZU"EJ]Zbuf~~O{,;* * ZӇ!}C21I1԰wn|h P;#0ʼnm |Hdu^'~_#YU1 SYm_z- v`ͅ!Czh㉌BNo:|^8z'F FNo͛mnjb>ͱ mdo\^dX@2ҬIS l4<uedA`ј'whK0GXVX44yoӚVmA4gQ2G%N Ew*vo3AZv6Cz{Ck\u99ű"1 AjbSAr P v}~"f pM^_ނ38aU A 67}4RA*IPSI9?WuiR A}ziژ!K :Uʘi]pQz(}^qx'9;*h$!V7D4vg]%)RhZ )N1{.#S\uNN1]Jyx63OI* %wpCW_bbT9yv峸7'x媛G^xײzTf@@CbLBT #1ғ?I=U1D:7w ! %J#|=Ƙk:$.LZȡO6QL5'QV?.  .+lm12Vv(8.k YQƋEb{ }+b;3K{NXɃODa 5a&*$a!!dfP,r-(R)#Ȃ}8zK'u,Dz0RՆv@OH_ _x3>9j{cHhrXZF&vcw^ JU*2МMHf/uU X p2 |pŶp{AT4AV(4SI4 MN G\9K:E:9AbC. 4iA٭"A4t^3ń9MhJL]!}SA(i?_b8xQ"%xmɍ RSQgo {mm6C o %9Ѹ54`oOitj S]Zjq$jDj 1j2NKN8 r=]`!#4hr%MM5֡pD& WK<˩:3wP} haFp5)eH1x AHfK1u6E085?7cC|+,ꚠ)d#E%n }ģ$*=j9!às4?Ɖ9- BPe OY4(nT޳Pǣݩ r2>=8R(S> H]!Q*ttRLpᴲ# d0SGC:Dʜ6#@@7Hbܽs~Xchrd}i!e ^r>Ϧtlt&r3(!4*jGjGC2`o oU׌eҝz]$- ȠM5jN!㇏gDbHp%7 gYpYIh!4Q=[z8{lڎgnՉ'C@ݔdnCCwO;^U03#c9a\k!h?h}ϡÁ>7}^m)=t 0atҽgD"|1r!{}> Y?^~_0_L򽒂ˌA vo|;>lA=/}RӴg46YD(In)o4@C7zȜL>~p|(%8ǂ[N0](q?g:[`1¸^C7(v1B)`BS<,Xq4ކw胺>p̙Dg˹PXci=ɤ)CO_*Ok U21P! MəS; c* *֫}$A(G~3ϙ@S-+ `>(i%)h i (U$ġrP/L:D4!R=]9B%0 %t'" hŔ7;~!q`) :=A$U]cdjP(ϱx| O_?gFH/ka INR5 zS3 WBp`l d$[VtkfFÇxZ< O5Pēd"N;箤+B|՘hCTvN xX ?!T[Wcp΃ ǵ H {xBRC'i~2$@>tTa:O]FMR?']S(=*r|KJ+,']@MٲS|!HҡTC n(|֥HR  i b*]%0'ޝ#\w剈@]pA moQ=bB@~nنh+C"m&3ʣL |})xDJv}Pe܉Bb[,噰f5kyPoxOZ7݊4~E3:RL$39G; )޸+BF=!/ ǘ1 I~gFv{Ltd3x<؃N4@f{2Mu%|WיA]Ā=YȆ# ͽOrTSb. Ƣ?dMzM@~=1$o׮xdbY"Q=Q-ΟOE !O&@ ?G0>lږ4 ĭBx2-=BtZhE?\5̈́: >n-fG.1͎Nf} A5(3%RE]l4䂂t6آ?hcZxfXy[ (DX!,1 = 4`iat$CYFmK Lah°>E%a5CDn뮐#ſ{J~Jkx;@ǀ"" QU$ʈz˨TK(`H5i<ߙ7_ ; ;O:O(_N`hplQM}?{{̘֎no#N6h<% !Q{<,Y h_yɸ}rd~V`]>ݧ4ƺH AdP 4Jp~MB9cю7;؋")s 2p5pO{6tv3|<ׯ%7hHihZ2p4ZLA&hmwkщECPpLc;AUPcWX`corW "CI*/-VPaqE+[\m8:b鶛%tt=8eyw&Z(#L+Ӆ2W"CczI ,` HgG0h.؍<hۢUM6 0e*`9%*Bay[]i%٢Jiqw;=0!!ELѓ jpCFmp`$ 1o,*ٰa˝hwJL(jk+)e܇2&Prc=M}4A%H@NXȆZwn_>Pw1uDz4t&g`3SU04vJ|/؏L2} +3.q?L8zDPgI!O#b$4} = XI J(ba"0D b J)  H55}pWH=DD>Zy>hoz ziǜ=DRK2b9bD|>Oq1 p T(Pi#c2I3`0?Qx٠."A$'&!`d:pDHE @ L)O_5gۻq0mSy:[7a5FMn8o|G`?qh!hk[0~I"o,L^XX*6( A\ HDĥ/NƆ$fPc,DOVF C$]Du zJiힵPi !{ǐH ɜ֬$cD(`FlDKBTIYV$&Fh b*& H*&H)bDhV-P4TO pa*GDػBSAi\~sT A>2wƂl{rF|C=UiDUO)i I0}{|f1Z WjY?Oۉ9/2>^_ޙ 1(mj~In%GY,=ZC!FLf1"b7?cAÎ@ w½ @z>q!'giI@k&0 be ?&h`ov3'D]73iPѿb;LG\CRA$0 eFas|:)vM N ccDT|# 4Fш,lEQALd0URJP#1٥ Cgl`tD4AaS0Rc`#wàa%Ih8vgqK2\dz:ڡ&a<3I;K##%՘`I MX FL1j')Mɡh@( rib)"mq}*|clGp~Brh yC&ll܁fri}3%^KHv6Bc740s06xvS:QFNLRS;>G[b8hTpb 1zPl7[hdJcA✰D XpQ{o"ʗc'Ot}^1bciPӆC3 Bc/?g?]KV!|4iAD4|:Z)>H$:p"&ӧ8LMQN ^'ײŕ`ÑHIgAh0ccM"ل ypa u\7O-F[돋<YdS E 4&!]*yzhl6 jW![Hԍy^XLM7)xϞ߾`szKb!o.huIVAoTwJѳS##gZrV5OY~{<ljK"Bq!Cݎ8'&S@uR,F@ 20{bDֱ֚u0cZ\n"読B JM)UNEҾdzdG.3QrÜlT4A t 60`CF8o°{™Rdn+ԅrdC_UgX=. !:_Fp4RWC0o4j`=hqغr*g֊B {y 4͐_%U%<;NA&NɞeHg:%W, (R!=҂>9xx$CAH*$"J$@"F iPD  w9]^pN ͦc4?Ÿ\%"(3vsv*tC)i܎.g#Eٶƒd8\K(A >da^((Q R%T!H%HSTҠv9ɂ3jBsZHF U`DbXHD$HIU"PUR)! BB$*IRE9TdS| t)7bRO#yHϛ>PcA `nC0iK4tlO}gT4tzC͕q;pF1YKkx!r(ā WnDj d Hlh($`HC A/!CaY88INI>b8,4 UB{M6). PZ/w|qy}ִ 2L:!DLUID umrA@VEU4זx$fϾlb(aM1}И@b$D>C\&"-e"co^BƓʍG'B4Q@(=ncDM]l_އV1d3AOhsEl, |."JVFO0'W;ֈ?,o?'R 'N$?d6>cJ*` j``]eWRߟ\hF%$ր,5JW.F+8}%{d^yFKu.cPo2 c]NzdHgN AfH;^Usgp=I+Z{O@CghYz:Sҝ:A9&^.qBM"?k*>D 3~iAL!Gzx\ǯɯ/뱣dqẈT?6j82Atn;4W2m| v/Rj^2HD挏{Zxk1fa& ^m s`Vkh  e@`9 H˯o}s`!"v?k49t4b֮x7mĈ]OBSx0^XT*Jv9ʒzGD6.[ 8 1j)P˄8pD.evG$)'iHp:>_mCnnƢX9MyV6Ӟ"-[ے8h67A1ӱiN.4+nxvkw㊀p*1ᝃ`@L[9"){hL f׸^ ?2>: qg~M៬Ds<7ZD4ؙXnܚ#q S߹HPQ+0(x* 2=~ Dx])5m͎5q Ģ/_v_j<ʖv<kg/ԝ%qNIon+rkƉ7c:X%Su=ÙM{n"[qyw;|sPqA9|vjw8ODPy9ޞqs#眜θRq4jc{s#w:L HI!*u]R`Jlލp%kbY܈2w3ܻ= ޸#6s'g#B:fI0?g(y~VO^Ȕ(MJ)^zEOW3P\9wH"D ^㖨:#);u`QUBJ&TsT)t Rv" i}a:~2ЁJ=1psEX)頥 U~J3Q̈ZUF4\1&*rQ dSX jдvN[JT)WYG v{#-Powi{9GnCb-gQ[ f0h C`Ɏճ WxK 7uN{lB(f &  kP!C*z9j;1ЎM%A!g ϟg1p|'(iЇ 8@.VOPUrG1 sm"Cg|UE:tڐQV7L{ӶAf܇)[)&sf/Tӽ!M#w5RlaHX֍|3(7;z$Qz=uu%V 6ŀ:Ns9+UI0M!fvL9ys|Kod=wxp#YǓv/uTNqYばfm-Bb'vcu0+c^Dt.fWf` Gm-eY`&Zf =vul;$#%øtaUR2jlk|!ᐼjjꥹ@͔j%c %|\ DΡ)Ly8B:h xfS:(.ܦv]˜f*X =LHe…X"qއo `ZoM"8 2t"}& |[Csy6/IQq~oSqq`zGKH'y8Mq#C\x:Al/>J_y ӱ g:>pa11bD?Cp콠6Vp91 -fҡ<ܶru۞鳛-Wd;ĜA_lD(coF"s`0k.z^ mpEp뎛.tc]9./tţI @æ`f쀈L2Ĭ2'Fњ25\e_Cέ탮Džʧc{out7kD7d&2>6Հts^ٺl"Gz3ޘ`dR1H~黣h3qb4zS/€)p܂4P`Pn`(lwujI|i7Rn1A=s7XGW&].FrTLE|C/ҔasƜ;H8Fz71qtd:WO *ִMIB|=G<23}?; َNt{6j Sq'+l圾)9߇vV*]v; P,5:mݝ$w쀳Pqi.cbssӍ7CjvAer8Or}INavu44T٢N! "aɱߝfs1|yE՜ZhKgg̾8 Y4{GYw>Mg.s}?D rN׋9q=aQp<J#)VxٳpC3qK%68!.QD74v!D1 )o;HMTvtzIw d#Pv6Kv;k&_۫F[xc6{]ȍ32=r3fpzrjsJ`C=!v>qfD=T,ȥ=qZՏ0,;*цW).㩩7R*s)}<(j,S&imyfY ٻEy8K4]Üip6:.aNn1ٽ0vqΛ|.S%o9vIdLcg#kSьp9R%s"~xYr=& 0G#3F8:NHΤd>kr(ӑ:Ɍe0`pkĐ8֧y{֜lZZ/{.1+.w]S;Ɖ7l7ⵀXqv0KռJ,I, bb;juəu$s(u5oVL^xVj|K ݬ}y!ꚻ|kzyE'{rɨT4axqU+{;kOlPe.f$#.`:[i yt7'اv~: 01PLL$}>}YwoUwzoqbb rE6;a9" 4j<y EJ0Q\b&N"BdKٷ:2`;2e])EY;DbwldG}2:j.d𷜏s[1j{s{Tݬ ݇8} %1`u$31ƍ:lFlRQR,i;JH=uƔ걊HUtmi<.gT5m .OET;=f9lwoyâj):i~%r^s9:-cBIoq➦sS0x7}s޵JQ̖]?vD U璃ČAOV2 $#ZKEV vavloYrVwWHzq0 K0go"^8D[gM]囓L>..|f,)9#XKێ7c9ae<2dWVp ?2lRfPc( )un6l&|6NÑ74ԞmI/zM E֨U#-kаS!3mCp;rD~l^IiqL8Å`#=,pIjPPpa#ۍH3Cl!.+0CvM̕b}`oB0M٧*8&KEwc:mCh8=)g,vMo4ܙpxj)IlH< #^CXǦC MٍmFLMhӄcÄ ۚ/fw H2,@4LR)Pl3e@39 ؘ8HAj*5ab8vGla5 uЖNJ$R0G5 HZ8ݩtC?4yy"vBG K9~ '@ D6J@>zpő/A4m@>sי4BBc}=J*<8HAP%krxUD PqM3?o>| 5p9<ܲ$667=q`Bq*ip2G;!!3|^oZ7Cm5Wy2 jҬ=g~ {I"!Vq JRHAHoO{cZ ylDz"$\pv+`W2+AO(^6TЇ=pOw#<'(NQk"EPc0c\`G5ȥ[+]\ݵ-ę2X9*25ڵYìPO j%jz"ї)&clH,QD J2V"o5]b98Hh/n"9Y3l]4XL܇~r×B)qq\O|*#33-}l=InIֻtS;;V O[Úk{Ī˟|7jv>!kvZqѯj.t2Q̹eCx75C78i6ۍľw-˝-f Ň1{q3ޟF  Ǎx($7e{5Ō؅Z`xi7QTQ"PS"O;ÖMwv[x;KIOvgC;r|zHRpx'8,;Ќ+/ vٳ<,D4DOixd2Ձ:XFQf20s#1'{1 zTq)C߇{t P8GsCg 9%z9PْQ[E&6WE yy(JV2\|3 FK1 D)䆡dA]ڇ*nDDgJd'Ѷ6]M͓H؄ g4f|v8U2i8[l~l3ZN3ȭ=:0MDs޻jo{͚[D Ӽn1yM^ *kN3I[&pWفb~Ę۱hd7빟[+t8;tykmKK!Ni?dO^c=Ԡ9&Hyf/6[lSz]pcBIuO֓t~E{㶬͎M.y|^wp1$u@7\zP` :,XY8P eci|hv9:T~dk}AeeJw2D5pګ;1.#Yew_B 2,M~mΤ xi-0]Q>,\1J#$MQ_.x^×acUb &"77<AZHkn7X!dAFvdsϊ:qߙo!; xaSF>o9>'*r~KJ뫶4"7P#=$E X`i'F%*?4v5_je38v]<- X4vDȗ}T-hDAi #\< ̟D߸1B"3 m=g^U?zƂ  `…tA p@I&HOa6Jwf M뗗܀6@U&@Z""@VABFR( hJ !;3L "% K~O2F4j7H)7?&<6ѻuR $AhfFDJNBEsEmNJ%HN[atU5J*|~3DSes(ddON^{p'`Cc>Z7sYǝi]u*?0mcD%c5bz!q3sӍ̮n#Kr2 j6Ӏ!zJboO.tWM憩rdB {h wP"CT% !9 Cs-45lO7%V|cu!3 (%.K.]xb2pt}l{J>|~ZMK_A>n`T*ߧQ{~"rHB^;x]"g%@HgaSWVً|mgc &J|m'F^!հ9)>)ǽDhTMqm| mB)AQT4P {?3)U{YJBG.ar?~?:t~i8tP<JDa.=MǞǏąhXBj-ɷC #FTŧ. d>f5!И,$ /{p|LłwwE9i:4آJmk&n`ZcH*KTD2w0p ǚӜgɾ2ܐ/VA*l?5VHqsH7mtN)@~[DUN495¦A4C/GG f=. ke"D V,h`d\twz(:(z60Pk!cGڠzp<$hgv= ] ?2|3R 2hcWd)AJ4/F~ʚ77R ɌOK@T~ya`R/S&a-S33)+eu" TY#u0RRT- P_XNabL g]@J]ZA(A*PJMF3gӇ1Y:PCWܮȫۺbEi#dř2rwZ 딁_$g'\>ToM{|hSM%dbt$>˹tvw|LaP<DPݼYrr|"kWCŐO$!"ԧ2d\nHԾ]Ŕ1X-@QvF؍z2F Mbƒf)l䋜 Hf  { Q*Gg7g06E9=sف 0g nDIhs4)B8,w~2 ͗83gl0`z{ɲ7՗yq%VUϞ022MP)&4dѓƓpSM/ ӂhf$a30s=S 5]r`٨;"0V#8@3u&Jg<,dk (, -!2Q5v0e^ Տ )a˾-9 -V^"1LKFqfDQ5X^wڂ~227P&1^wg|ang8l]RNώIFu ;"!*ĢvP6xD#7ᬬ`0`]뮏5kF\ɼAě$3 xz[_a= N]VGCQ߱FPwY2 0cS!sImaSh\\Ra{s#N nt&b]0 o Cj>to&28n@^|i 2)E&))=gxr028vnSi|m i*P%)tшzq³@)@q wT=_f]'3P@(Ր0:<QϯQ/&!qA%xk'n ~?in?UELU<1_ވG7LDAD@_ kԪ*ңbPHJ?l2b 2K@6T GCTQ Slə1Ԭ7.RġPg6YGděQ3QEbxӯ&On.+PJCsx@ÝgF],WGdM97Yq*} PahJX FT4;3@mgГJ&yƈaQw&J?dФ0 Jr}L6fO8r ā3~k^Z6gǍݑFk=uz,6jdN{RVa=\gHyy*|®c簕fF`{fsV@G&9B^넻5f|sc6LcXay I2v/c98#i4ϖ$m&fۮB1L닛}Ta1;ӻC/ R|0C̮C 3- y &a1"ZFQ~-UkV㋬*kJgq5Fϙ1ޠ쳷]NGM]Iv 34ql//͝GNۓӓM &P1G7 c0ى;su 1k9 @C548DPDQD E"1-L~M! &"O6)0rK mFytt5NhF'yH>BQTvA F&ȯ֋N^5SUjZRXZE vxH, pdS+k(Z$ aBB31d͑7>!Ğ&cRT )8ᤂ =CևrxıOU^2 ͝/1MԜDAxf)Aշ^6s1C1?w@0M=(P⢦d"tRĬ7C]rcLpOURGP*A-l4ԇ1M j &FL"IK#dOfy;?$f5_܁9$ ?39ҿEZݟ,0" 0مRݹF2!AB|doh<5ݶ&ka\ pUPIq!u\×GC2bq95kf Tg`3v1KM8QL1/D!Д cfGnLN0NP] ͕Oiؐ8 iђ ZxA΄."c~IO!h'Β& ~~t->)ƒI5F#`#C5@iH44~1DY\r3{|6tgjnzC:P[:`ȠY-@Y>կ.yR$ xZDߵ@KvvAE#I <μ1.柨%$`$25 F{ރl>!Ez89-r2(bCY|CSG'7g҂E %,-a N|"DY tg ,<ϭ DJZB  WY>rّyp+۰箆ˣ*<Ang(E!"L^Hz V$sq |!WvR _CdOT>cIJC\l1q%yXt.5ÚlcFrW(a[D DeLcBF+,"BVU9(OO|TŽ'ccfݢ&<` 3/r1ǫv'/V~M뙃`jH43Ut!lN(f{tSv ߇E `\ŶnC,5:Xt0΋uhƫj{>8#qJ3NZZ<<6X@7Uչ:!t:c"㧫MC 7㛆Dm7'2!4'Ч6BL3lkT&4bfTXu9=F 6y*l0ˇ7mL!hJd5 ڦ%Q} le%Wo]CШ!1$_nyÆDAɊ F t'$Ck2E!jtD0y\b2"DhJ% |RMFuaҡĻVDhOi I" )iB j& {ܞ DRߨvFiV5`Ќ>B%-B"6t(hH$P|@$ 0"bhQ?D_2T )h JTJ DP-0"Y2{\ Z$2m^w'O뫫YW %P؏cHTn 4ְ${w=0x9ZJRC@bt50:" (*j DF!B$ "&%48`hbVbPh"ikI FC`!(&" D&i4 Vd`-E1#@L%1 BLPE)% R4C*LD4R,E 31%ñE" PRD)HR4R4 4 DICIE!BҔT#HBT#ĥ l CJ8 ({vs6]%DJ#1 X'pDH 4ĊP"hDAHAl6͜{sŐ寚PWvcZ S% Sv1Opvhkn>7!J%`hh mmsͫ"C偢i&̵ m2 #MUNL)sj9 1SRTT>09ѷ @0]" ;*4:zcAPG+)c9WN QFA$6bG[L?YB.[` T%P!JR$ĔIAETUL E DE%$ADDTCQCM+"QI 5SDBB-R0S x0܂X=fݷ_a& XgR9-$;qRPa∈7>Fp}7|*9|<'eQQIF^]E|59?]P5[@uq&xՊZ%ixH>rU=/qY!'!}d#n>h3Wʅ5HTZlI3 x $Ԕc.y.O:̓zyC i iCn!kD49}C !eb' `*hJjh8w_@ i܂5{ko~h?NK{XCZ%޶.xC#co=3 FMB:qp4J0~r (;`֫^D5T,P47P%s,Dj5轀K& _LvWrwTO1bS߉ד&K\aidnA1d9-iHjtxl31$$=( v<q 6Ѻ1\)̦L 4Fxac+bhvCUn-ysw\@ #E\& B7V?At$b@TN,>\I>8}n`0Xh>ovtO$}lcw̮5t /cӎo^Wl2MHlʴif.В/ok]N9)mʊhnp8NEA3,3}o31DFw!&EPYNvQ])O8pq`ЋiT=ȫA݅NUJ1M u_PT:e `"94|翌D}{)>F#dQ7VjH|o ihuʸ.~U2(J qU(?2Poa^ &A,$lD:&<[%yxxm eL!&#yi8Rƈ*fsxTlDYai@<`AJ)nw=_-.)MSfk#%B  ЌX$ʼn ꏸ?N\ XFو4FH}r#G'LcS9)lPFJ+j|+p}0(#sQC܆DUE*WRxII7Aݐ:]{FkvP~N @\>r# YSXpK ( 7bHlhȿ~1ycHpbpg|"ls8*`(& SIi{gn<Gn_TX9_:m~?%~OϏ5akI~_ jd>~ziCy CE/MO#t$Q E-^&~EQ1w& B&-?3$?.k(l<"~s5Q=jAt# \,ahhe$wBYCX`44 OOOD% XD)O0>ܘPG|jK߮J_|7?ĠC[s.Alkgk8 2a `%lv `;~ZE)Z)fQ(Vy|O &(l|nՁ6 <<#< {`mN8,OEEM!(@2dJHJ_! P$0#S* [ /P`?Yo !L%L1m8H Մt` аݴtfX[uAt> /h>?)GT"eN[*cxj95+;w0빩D&U.Bŋw /5IΜtI_]p+_n;?3  3G_i|ǔX?Z9GZt5 Ҕe`qT{8nt[r\LJMi=^i1F?*+_wïo#CFv z$r|K16H@0Ek#}_sይљ$0NhZ7m]ʆę#w^!-LE mAJ FJl:ZeH+E ~Hx)ȴ WH  TEoȓ#hY&! )B< M%"*T)((RD/!(t9M& m(d=EADDK4! z!2K%S @LЄTCA I(A  @)J(a `)sRnu g2'paTR ^>RiB~(E q!3$,5LP0EvQb#|x/ Pʌ2P0qAbMRBleDNzgBLLNW>o%J X4r'+!1sĆ"%OgFk$$zܬn}aHU3 ѐF{dѪmmRV;~_$ڊHu-*3l{et v[`Y3{:(6{K wx}/""Aן=Xֱ_xmoGU $J>b+?pk2!@dyna؛iIBEǾLvID$C a45-V<0M%kMp ǚ S4T_(T4SfV j(bqɖDJ*H.vH>B CҦfg?1ha(?a&diDB(VB Y !(JR$&e&d% !D$&P_@iZZd/ tR`U4ٱL,RڌIHD$$042R!$2NP$ID78tfPkjPGpihL, ]q | 首ee 1Wwq \Ircd 9q6!˗30B-=N`dumt7 w " t %Q>8}ܝ.ak^r @#47xpXz$" 5m] e ?Q҇qJ$a҇8XF0g=tC tbiPJ!Hzd ZYx`W3+F8ݭI_Y$VjI͕%/Dc:M aT7F<Q&AL"UU2(1D A} rSm8WKA5 hpz)\cp1!BF!z[r`$h %PP 'PSD&),zLD8$1 ̰&MdN1%pE܀~0R`?"S[ɸЇ;" ڊ8tj4b tc(hV ,ױt )L Ub.V!^m5)5V]ѭ18*KwӼ+ ]2[d7Q!<*hbO]Q 4X FkY *!Pbi׬(X m8XEgΦ"Ev!~!"؃7e*ȡg|QTbN\6Q'vBp2lZ^hyvLMV엵cF8TfH; g8v3SПB}AFx5%`uE Ҁࡇ1,"(+6Tf =Thu٥ Qd9Ӆlff"=8 u/G%S,SqT`G=;;0@yMX ΐ}t2KgD]^gȎqZfxD 2K!ދ ;3|~ 9N>z[ၘB9oRbx8APgy&o:$Q!ppzpћz"PG, ! A{ gH1#x'w¯r? }M@ "h@(Wyh{{ @MD2'nƉޏg?"O-d6B!&@| >475oʿν4]3" 4@w[5Ry' 0xJ|SY(8Ay|l"J|?0:uO٬{O_wjxY nJk]>}2E A;k|BL&" K~7eh]z%#Nϱ8WXTR kC PF@kBZ6{ɔ.ch> 2 ǪM?3Ht8Ǽ LQ4=p˓u-c2ֽ0X&rLf1 H6Mc  qb]h,d !'} [Bk?x>"g>v3!^ϣ\}jte=Pt-H"!RZ6]G-{QLj\@?ֆQ4MUzy /'U>1qc3N+[]Fh{x= Ex ީ%DYQHlfm.{s݁Hmd_NؼX$/1Gs*vI#BP9c ((9k˟D&,Wwh Ͱf}K˽5ӜFWm0œlD VحhK@QSgugp+ŇE?iuv ?O.(”[1h w0) u&ccz\Ns@J^w*z&vN)rjv؂vj0h3;xPS7~G='U?էσ+@Iev{0! ނFfRa * 1J,;q?b~| ?]!n{l0 ̌TQRa '*7fR9튝`h(d:+ BPYz!c"HI!RhpK;ivDE5A1"fgyBC@)V#VUrD4`G(4U/0nҞK:)?ZjR4#<% qMww(jo ({py!Nӟ ?K6fOE0$FSakdA%(HG+M<0 EX^v9pO& 7gggƿ3ޔg̦~=vrc\KUbyѝ|djKN|*wO:M@OƂ|gJ.ڄ)mI_BQ~0hx2 u 54f /A$ SV`12[¿hs3 7 A.g-ߪB0(_uϱ,-@!'a缅ً)8P<\ R)0246CJ6C$& 7ˡ*z<3G9n@.tt*{K#aI>=UPthwx͘b%DyTz0OS}d]Ȏ("GSH] A5I$SH< %"QAEB^";Ӆ` ={50iVaW1h1y\Mq6ԠC$0=q E*`F%;WPrxX'6q*3j;/8ٌzɁ<"YqDv5Z#+lbw =g}I0XQ6D5@R4!B1rSxK@'ȌeL w( (?;}/rnWvxT9 x@0(61Y儒WP:G歪E]aeCJDɵY|Pj^-d/::X\fkY\d֧W1N8Yّ[^qO*8,0aӿ3Nx⣢G#M7ZӞlmW=_Z4d2a~kR0iO HdƸZit򖧘lkv?H3 ܬj9*jtu0GO+򓼋G.l0(ЂX4jI¥8g<#Ι4(0rJPnn p蹽.j V@/ "c[OT).H GIkr_"Gx;Q9ge ޗff+mCX[m 麰Yt[rUNu#,K#f Cפo@<3i|.p0/ÝI}C?"0!wuh` %P Y@dOflnWI9B;Q*hzD7n R&!s0N~rVg`|(k >,=Y(&8ܮRD2xu=^Z lHgɈ!JPԎN=ߔ3N u0vDb(waMu\'`j6M{6;wHJ=n2xKxZqO̲S+-48;AB5'nxIGɱdT jPPP!C"J&"bJ$8l"HlfZCϡ3[p6h1lĖ3]?$s22RP!=6g~M '}sR~4 ;Z쵘e!ie1А)6ᴾO?Yk ,Ș :(qq;μ}>$1?OzU8*|0<`x"(D'+4 EB6ɠvp7ȓIAl<0=(v*}t=EY +L!,T;N'0f`0LJ\8'}dM.{=TrLR8$Oe :S QRNut'Ʊ_iRwOqE(?D{0oM6en`Xp:ɉdH*4F7@mߟ1βr Qxx?=A@!qow67_oÿg=7aDO$ QsHT}6SG}x/}a#j'YnZI6 o49`beMGA/pu@K#E!>b=_zb شGG5]+mx($hDP3f4pmn|N8Ǝڽ1FM2m͡3 fd3BODeb MU\"mLqdH}58/#(,,I@ Dh:wÖC݅ :p6Ծ4O;!&ur}M>Zk;DWR(iwNqeχz1\B*/G"6~@~b[Zd< J[$X d5ιʩ6L#i'h_[KOcRCCw>RB>1 E"\+Wz aZ's)!)ƠHƼW}A1笧Eֶ"v ^8-|g:޸No{z IIbG:@IXalMjnHq{3AGc PXpyՎnCO*yfe2B**M]Q+z25-5H5M=j5c@BZЖ`vm0:\ kGBVXϑ7lP jm/;ZH{WYӎ`W0Lǎyaztv]fafLф8a:@M0u"$.1J x#&ú/y :x<|kFlO`ѵDqM3{,49eHfnC.1F۲0(ل2Z Gdq =FvszEaRz=!ʢ~M`њ̎Y3ǴE57LƁ$ȦZ;j)%1K 6`p'xb40G# áSpk7Fŭ(15;3-5FRZXdQGy=&<ԠQc>\G}|a>фH톃2Л6"dFu.~YluZ8Q8Ӆ/:2O E&w^16a](P~3tDD0t{0dF5Bi-2K/su6D: UaI[kj̢RR@2(ˁj.pŧ^ KG/=yk韙53d[\?} 6Wd-AiE:q !VenB3v(dFK iQsLQr-2LPBhkQ9(Ymfq:MS љ۩(m3@fvGAHB (r%00].ƐM$$}uGU< Ng^(CT`b@gA5բX~Z:5|ű\pt.&"Oy'l-"DTfؼi(qѺg ƞx @A9`IE}'5EqI- P@٘{D|~hw<4SHi; v mN&0nK*4-tPQbQCPrJqphbWXc? )BP^7wY0?:(R6} iW"Zuܴris#(3}gV"m+<2>N2WF2"!LP( ƺ֞a]Y l')g>Yoy"}aug68HnCYR 5A,~HAEDAh+ E44E/cS^Ozɠ)ISHuq^)R ycVHHhjG)8Ŋ]WF:MLP,jf4)XVl69HO{ǥ7E>(Ff#4N5㐻A!\5@`R$"pi@΍/g8O V60AnzSQ\@jf!"TE@)A))UVbiY&IqX biB Q. AB! J@P"4 S4TQDC,BPpn,*yMnFk #C “D  1J, M#% (%` hH)Rf ahj ( )I!%$idH""&b"j I!!t5,!M0M1PE!0ґ ].&Ri%J"%!R)&H J  "" (4L qCp<^s#tlkׄ@J`%b]6MzjI+I5pxdKC\! 2$BdbMRZ YNtB'W6穁iצp1JN&j :d D21~2)QbS@]5$ %xzϪ)P11:"~}5 HCd$Bx>SԥQH4 l8N;ס]2(X " (XB`)ax bP!g%b=񓃏Ǐ|pcsU0[}1M 1Jc1KhQV+=>:EbTX؆eyV{eAO#KEzk|wrN׼^KQU ;\r"pc҃L Nb`j cSxi|A-RS7cC0u tb5^tip'>FU',7asOނH(CDt,ұ7=[e*I%!7r `y4I6UCKBq|p 4s(n Xh%*@8CON/NU W995 .BEh[DHѩ4d*4U0QCh% $`D* $ps[$ r-Ǖݙci(- E ЋD0tyH8o$ * Mtdڙ'ByJ+ oꐥhe q`l?|~=?k@tYS?d Ϝл Dq%"37[4Jw0~i !!S !>IيQ"!J*b၉t!p)ӄ!*bdH!#UbA@>& L0eAjD{k{ Of%An z LcdQVl'Mǭs3ͭh(ѭFrDl=ZC;&)-fuqld6+F&";.Lc`έ"PDh*l$ 8!y*$k@G Hy/t/TI 8I~55_z_`||N"2AP>dObP9+H+hi|o)VCP{¡=j8|v+q! f91'ovȑhE̿oubi ~`@BJ@\$dZ |[*'@?cxCȅTZT9z!8V"K TSE!T)ZGWs}A no5pd {E#C iBp1 AI,ʘ T%M"DQ10"s96Ib"Ƹ&$!Vb }J2Lt(kaד?TXKdCҒ3wRe  Lu)ɐOy>^ُ$?G" ѡG"go$)*SMm+AN@$ZH5@w8! 7 Uyo6|GMLݭ2T*00)N_kKB崅|a/Yi)"Re !CB! {ȉ))Jd%JO#Ό)8{(IZЕF"'8}b CIncjcJ 5,1İL@|BQB"pDġD WRt *p蓡:KЧ +9 IP!OB) %R|М3Q<[!X( Af)@Jd` %IÁ>0yP{{,tg{* fqYEYs!JD G279O>;'T= NgF @Q3v.CQoIr`-T5i (ۯh )#Lb1s\$N60բ CCXbvٝvnJoWK6b\ J<`C %6ٸ?rDPWu[ԠL BqWG( aT;'W1[I+;8ypZg$ cew2RHȳldB[4E _mPb2 4m::z)z!=M,Bq񹁠( goDPQvr²3"ẁxmEo|&% ;ejI+ c{! ƴeP @Muǫe Xr/,0ΎR# ފ2- 眄F1#ET$#NǦzȋmr 'uҸ`CA@ eX7c%d -ʪ ՄC-aJ 7d QGK&G%)91:|}{ɻg$!RW=bTe1zHLvEP_(uq ,S$ |~ CUxW3)a^̺P1od' q$1?8! N/f؜Aٽw \L) {IqD!DLKGX&" ;_,"ERԼHiL G@b !_*zqޞ`A>4aF5 =F3š7t>~y<ֻSj{5T9: g{e[K V`1D{ s}s}D@+/Γۙ7L:AiAjȑ֊^kR 2 LYd5QkKEQooI$F:SX|ҺWB pqY,Y2J*@f[GLv]OU_a'v>[!FP ]5}@xzRxuP(#]?r C AC(Ĭpݽ~~<#g >1<Nj%z_M %!-d[aM)npDnDԪH~4u\^|/{ k M j&a7B@<4GKxAl#Ji((4j/QgV>SH/)t1,IY 1ےI726dAVafњIA2& 4ઘ %I`TsZm6X٭!ۨ=?'۠rYXb)I$}opƖ 牜3+U3de7,]p0LA6)A/O߯a<51圵&= 4Τ-7>U ݆0;<5\0@]tAh p+%(M'?FB),& Ʉ:|*40Ix"NztCуeo ]16o=G?]4r@Hpd---)O|i n_dH)AmMrAƏw!|6{)j2}>:_ lnNK]sدi~!P3.IeD<ʥG.HJ!1q'yEyuiTMSSscܰό_ {^'թjP{rR G:@&i6 B]Fr!/np0v8b7g!};ڟGLϵHQY<.z7FD d_sx1jF@;Ui4wЧdO%732dxܡVǗwEK&7 xOSq?Nzj?&~8J zꢂ*w'| nB~:9t+ yQDžBؼ#'k靈b$(BƙE>6 %Ւ?P`ilatuCnEޘ-"Md0Fu]YXu2.dsO%F `MewF~;}*CYAB\yE+ՂS 1Ga\~D*^B 2[g@#SR)N#J$g}wk?|{H*  K>`ST||#IWR AVjfڨnHu0;pAaY9aC$41@3(nOfl&PO>4;`ډQ'9L_jah L_M+ ~qj`0Vd0Q$1gQF߿@;$['tQqclƑ$y !Hh&d"O-^"#:R$^ZTj !#MX^ 9 {TӰ8)/xtD@u=>vՍ ޱA]3A#imOA丒PhKIgyxb{X+cH! *f< *d(dQ$i~ '`dy%mLG&l/& J6,lxg!PPci-;EN]TUh)0ьlc`ccS R*"!mX#5h$=R^g39I+k1R%4pjM;lFqypEq -ޱ A\iUxFQ})h@c`{ S4PC4|ƻfh gi^m2gH XF<i319 ctc.HZ'lDP=:v,E+9 Wq?o糣qvSlħZGPdV+<ةY*/.!&wz[y)~q!kܚ>wgLv6'Z (8' U9'H/OEI.06='lc`LQdv@]ZRYЭ^Ĕ smZf0KC6TC 35Q(]lt$7ah B_6Zd36EFǁ  .Qa%+Q:Y/hnD1HDvmln#fT$6j:e$õ=J's%, x @;PS0HӉOM{`Ok550PFINq(~unxRgnnGaF`-{2rz#|*z9$? {ʡBХE5"SImaTІ\CH#ӡ Q ()(a8k'݁ 1ϤLX'LylƘtO~T17мR:D=ݰ }0:=7٭|FxsJh!6#,:9 ĒA>ϖjACj{Qc019Q&<4 ʅ&\a.&=ATHbbJFJQ!9piNJ$jz]9ű: JcNd^+t:w',(@Qy#&L8osu 2^IH.T>K*)_%3] ڛj3 @{٭~"ht5,e EaxFA"1fc3mGv4^BxN IFx8h %xLKAX U3\3I3jɣǞTZj{]n'Ɉp#e;+cM/|^s5*sɲLTА231)|x~ '׉Q7~0^L# !|+A:M166Z'o 1! O׸ƆP3U9 xo32HfCчfY-&fZ[0tN%~rM%؃,% Q: te H ( CT+ ykEN;hס-sG)&|ait:B!?S{$S'U@  "0-@K P҇`IT!2: IO'sx`Sxx>gSRskb"R 17o\x_2hC:nJwz4rBAzr$HPƂD&H JTF)X X!fat+(@$6q?Dy4ppqyՓԃZA0>0~ |vH1}Cgo`Òz > o|(fS+h`|pxpLHP"wz xdNP=qr@‡"hJ+NEK"BB!7aMh)h+CP4XS}ri^(-' ?pH/O{OPm="ELBl"v%j[miQoq.TdJ~J63Kr$2(m;}BAB`RP{Ӕ'A@kdҒBRtN-U4l(" |#1O^tycDb00L2QAIM JBR|]1z |얝2l;bN]XH߀y IK& d|96HtI"z^=6}P'ĂAC}Y1P>8c7qnuЂwgȁ\pEE?9@IkqnI  AHg}OK뉠BL܇'_'|!vz:h[ ,L"+HtaiIF2;~nx:(Qm6"0j2SdYY61Fظn.VR\ ; y'mN5ŵ\v{9 żySdvQ^u8-}W]a),0 j42:]sF _ϭĴF Zv=;OckG;>ec qۦʿxNS^VYu[#VpD>QNxW[5pQ~s:+eฏu\OF[=5̦%ajऐ>ViɄ;+'jL.ڣyQ~닝XNÿ,)Y'lPyz[~Wߍ+lh3gl*UVrĶ|yw雲m:w0f=y|0ɘvqYjG#^o'[%R{3LzLҦy֧jϸzY>B<їNfxi6Xo{lhV(휓C|; F_rQoP,*zƅVQ7N;/} )qﻣ}F1!&9;xiYǝUN>5;Gj)NPs|~i}ڨuTM&m,]|kgK(|[Cf25//d~>bnM3OENXOxm4chgSf-s{/(Qo]N˸g1ۚcTL`'Pt:YMIķrщlwOmxdMS3(ӏ#qLRM*6U/290i`k@F "$pUHRn$E'wPvvfWWv<8H!Z_O#n*㱼ZwQ0!t[F`~3*eF=;q5I&R [WA95ϏgùL0e\wk~Wc f܏2pCtSS޾gn;NkTXG9^bWgcG+=PC_*1b{ta|/Wۓ%;N^o1]`ڮjP3b"P#3{"DRC\:^Pю b)gkk.A8?;C- *Sv vQisSދG~Z Ԍ*x{"|#)I ˯K1](4Xprq{˄qbQTD3 ,eЌ-M ]#>.l6;MN CX?KLC0V#QSRFCB]PﱂCc:(I1sr$uC% lZ^\#?(=|W;,sQF #aY gl'R^twL;L08Yi\D \z0ݻsyUX@o5a!i#p4V::``OX5xWvޣa׫+U<Qp8W/80r32HD2ou 9-.4VD|nloOS*\N%ކ3p.!;6źbtU5P4LjH汢V1Nt;|& #[ Әk3Pxh؍7NOU 32'Z1nb \t H,>Bf삦QR[3좄=np]Jy 勵cMs~i+)!vtPC~7 oYtqr+82Qn'jN;bF\cM zD'}W\i:U??3 ˝v&q0pnYpEP x8cG tĂ6>lSTjqXDp~9coq0qeں;P!(ca),]vc].'ߌ`K>po97SuBy~#:0. _dCpuñf좘x.S7xCj!:x0w.%zg8۵J%[R@QqUˌs)j<&+OncswWc5$ 0Jh@ޚ+I # f=d/u"~Q_cW0|@a@c3`C3U?(~,‰߰Gn~R4ӆW.qq?m0@Qd+}FC-w=Y z)\^'`4Ey_wv١g:Oн@Ag;-7R0uFf ;ގE0u};H@MZ֜lrI$-RY}rv;)|x 4>,C7@88@lz~Ztg}Q !DaCNĕ.ʱb  6Ƌ::Jb|Lj5[0/&p$KЌk{4z>j#7nǧ@Yԋ EUpVoCddJ Gd*7~O|pDZ=巡W,9i:l$f5JM8}k逑C}l*o?a#"?cIKjj1۔yn's{Zu<.5ِ~oǾrKI@bIgߡY t?Є.ÄU)Qa/_Tb[`=$y4[ 邿~x( A>q3U;<ٶ9E{c, 멠Ba>A.cW[pE2 ȫ˽Ym0@$cgDF2L+1C6iW1(eNsLriL#5Ld"V_0;e$*ƢLQ͸mȷ"Hllͣ0ZM4̃rl} 3 劺ͭ5!X$VVf.[o b:0|`cM542ɼ"R/c@m^A7du> Iw@@ ޲HƃoP?o60&tps|O`QSuRD7Ք-+Vh@Gl^>kވ!F*EÀL' xFp.r,q`lBzgA u.NO,‰DzDV#1FP.%AlT{끷#q )uZ,7jx'_e:7icAS%caL>ZL?勽I5ºd*0CaZ'Dm.ϠAϐd;@,,<yzó*}!@(F1&%Ptl(#:bZN%aB=(Rv$IC db2~ <ɛ_NH57KZ hfl>c|(A)`a$Dg8hO`eK9O'KH6聍r qitIJbhچgT@8ZKa0Q+bb?kኂj]ZR1DXOR-4Ah6k*beЇʽL(>@|&/Îd,Kؘ)`R'ITI]Ƙ`@ !H"AR[hXJ̤ydAD@XM8eѮPC'qϣowo 9؂ܡs:-ga! R& jidEh {?1 "rB]0mDkZ)FPz8apNM+)~dohF*RekubYq(L?_H_8DDܷnX-yB `:Q% ,Vm EL0`m\fqm'kŜQH+dqV6ڲI,rbI$ntU)AQmTQ`,BHK[֥Awcƈa?S4ohN-[C7`6LǍ ms^`e,M0h8#YKIMM$uWUǓWo#NT>۷vx!ID7 <@9!ma-enTìpэKxքXG5ӋFgc(!h:*ڶ(觮K :vpGtfbZX| m|睰 ! ŎPj }(=?԰;X" АH%L}d) 1&AD'r Ox铓qW8QI>+hK5JIzΏA{NpR~Bch'b4 @jA%PƂw4OC!'|ujэ4kPh?Iȉթb." Gx*"*()hb#-vd=`3Dz08*&,vUWǠчׂuxXVR815F(ӚZ5Z!FKô5?uJԾN@p:D>j*`r\k[8CL`q#Piw9C$M21$HD{\,2R! I`V5 ݚчG.^!#i<;zխx}ͲPwW50OZi lS)6 jެw}8 RΕ;0ʖAD\ d<@ 9Q*pe WnFl3A7YCe?0{cGRWዕ,"m&Tړ.HKQrRhPYˆq è!K21(0R]7.U p:Tҍg( 5AcdCnFIH  g=ds/EmKz9K g" 8Uͧ]4N[c/#'LE"ы}UQ^fEԡ>E}KN_}r:2r2Y8̶:o8Y߱[Pff5|(Í^;@,4Y\9a ^1wsx^IuZ|糠 4FI6IKvi%S1,%].8SxFTݓp;ͬݴ%uC1}K=Ō#qC0CF;ޫFj#B) +bwjO d.9nd0cjBy+Ŀ$upIؙ7= =C mA'ϒ귬X6 8L3bgt&c h&bEHyo 5px+=q>20$*XN%ڮ :JͤE"^ JZs'{ ل H LԴj;`;u,FE2Vy7 TcENBG~]9<)θS;&^1 nHI oQ\X 4Ye4!1 9u cU F.9fdK3tu6odNQq黣pN[ya&=}LJBGY S&xR"&XdX%lGL)mijXİO&Ev BJ@-(\|} Ad5BםYnqCў ~\[г d*#S^Yvc2%"H? !Xa(7 ::*$J%Z=3p%$241$1ڕ"iЁ1'd te5\ӨR[EڗwNpk3 "()N)=CO6+ܮy$LkedR9 Ě=cCΜ,hR`je6( HL!: ޹[Y눆8=2;0lpHL֊s سy脇 jqŦCqBrIFMgYv%vIstCff FNY'dI3)rhUh-dg!߄,y0iqc_f cgpX#D^꘣"FN*n`d gX2 C6s|, <vNA:r0;ĩWT64v8"c|fcwP>G5E ,CŏNZ#8, یΙ[pցXj,C;[{/]1 #Z֯K T @&n-Գq Ś'3llwFkBN7ryG ^#9c w/d&^Mc|CF;݇alGl9 H q!KYm`6b!C0c`#-F:6 LkXei<·kdrKlD\Ԑ9<4q@BBIݸ-8Fy㆘`T h I]uoΓgL;&m=v&B`iMmk='~x7e.:y.T'4GH  Cf"8 ~4SAlcN2oc9 Z54!E]>Y)!½C8d䲠CP'hc?+9әeW-1тr)+0&+jhNi]H/ddj]F-enLp^{Q6lʙ2݌3=eЄWokΣJN罙UF0A߇9ܱ/N_#gJR&9)P3H2J+O l̩w öq'fyǐ}IQ[*YŠe`AmVwg1 aRJ~ЩK&V"Q]N,q-R4&u4<WBo;yqt\QGHY j] N"gn{|H:Lz0tͱȂN<7ǧU(~08gmX,Rdӿ7~lh}U.FyeTjYj1{祃08f- {u u2`ǔ;@.3aTyz|Y\=/@[]taLocW`Lp\3qA $Z/}Dy$El7t-JXͰЃ@88.ՎbE!\{8hf&*yI;((XDJXBx׆$JgD͖@DWvvCw?4Q6a;DTR2.67䈆f$9;p^8(\!`<)" w7LC ccHϗrdN(פ}Dc<9bڄ'#; :k޸$d&dF`l8bwu{ $%\FJ$cI&2cСӤ6L`N`?&:8Vpi9s(FM_>1Fcۈf9c#Ń)Ϝ6Y-6 GT:I Zy 1>x NOjs:5-K*?Ѡ7~4YuA/&ᚖ'##hY"&fݗĝG{(G>bIn(>g: Ƞ;l;;'S {!$%bOY8Ѓ47N1&K Ts"5tUY54/XHLE"H 4pʟ/J}J: aǹ JVV|=pn`SoH4~$K]ܒJd& 07$;ϻٱ,dЀuꢔ d&$ٟSt3DgpH>P)2M=6mNHw}gCUM2`NJ%T MCߪ#MGu΃I裈IΦwHIZBX$DZau%&\PN)L$H4 j]z.@|_ UT9Pu$#\CJȍ >g2Oy1ꡮ'xA#6f*1P|7᢭"qM13d1R-4i , ;]gc=s4$ϯt7Q Kx 5=4q6"xJtu@#E XCbi:lHtdD41^ RHt?H***{1&f%$<ȯ# Q %)N&U&zfE1@.cSo7y{նka-qfTfo{̤4oRDfb֬}8`4t3PIT]$5)c#N`l'JDeEN\$lY tS{;Qie PM`kx:nJBa|=D> QP a/-Ѱ~JHL H=ؑ[v=$m[cZS㻘"b?4>$DCʺaQaH?=fVku~PA20BHY~5 `ND:')]M/1J]"&kx$9ޘ7߈&cp+\­;_)iL%'G` HnlV*N|1ڍCz.#6fa5#mM-4TUVJq`"O>K (k"$_U:W@HPP 7n7xَDMgL4ʐD(Jl>d~#?*sQD7S˪[`SHq:D7wl=C>V yîf6DRiTk /wV<MM}-9ψsR'P[L]ϱ}F=zRq|;$lE1ƴTf(EQ,͈Efn)WHR:$]T qr1x k1":zS 0pL*_SAO`vH,ڴD4[)*9ܹriTkM0ȨaO!h NkNӑtϜ: 4l[T )u@)GK YdC!9ѷYx0~NfXVV}}|P5I)$?*P<'f+2r*Ϋ/믚G8sӸ1@ALu$hR5CGpK#2T-ai8PQT0 4)tbuI-|LRc,->N%NW9ETWVntq:Q&Ƴ0,١ʒt;`!'Lֵư16tWfHytͼ>뢏UƓrUkcZΎȈ|VL1?S4t6HP,osRC&ZTEpEBƝW..:- 8 &%r\ |-j,s4j}'ki"q#vnQRg/#-3DDx!1 26+rQcBa( `;R7LSG=HC1|PB2 #5#&I&*"D}` t rT@{?}1xN$i<~<!NNg/itfvc\Ob$\@=Dv"i" /.\v$(]{VRRn0Y26tS̐qaTDCVdvZ/~ M=kOُGCܡln| \~4 0>?X%@z7oÑ'$V4'~ iHLy5I (")[Y&{!֏ב B|d:VAZ`({67Cބ;NE{>x} #ݳ6D0 >r$3HωBiXlW`=CC&/$?ܜ0q< #n҆ )(iHX65jB( |W)OmOʌk#رAD"1KCN|h|GY i*%JH*YhI(b}"hCa>< HL,۷8D~wֱLO?Lb7QeQ3d})J!K2Ao;m :%g05Ş4R7T/,S|?O EH}&az OC)¨ucuD =!4(hB_渂}αKO##|e@ǖkDA IzT<@SǸ3JD@Pz-|"-j4lYH\`DXmD Z/6#eD`9?/%)x(A ]g iQsL)ME,jڛm 4}4C.jEڀ{wv='(B}iG|@tI!dbC!kŠSlKM^An^~P$$/U0f?GqADN>oAb~0;bG;^8Fʪ4&71SN?86=2 *5^pϟ1q%+ÑH`hv{S"uИKH$," <Rr5!zanr K{àzz'̇Ё7Bh Q*&T XC9V5P} "@YL$D ud9otXJ4-?$3TFzkK`^}%?3OCeaJO/ 6&'|w- xGe6"wcAh͌DXƨ-OS\t:IXE&b :>< zSDPHNOK2ѦAJmw+ilj } xJ! F7xXiA(^3}nȟ;}%{C>< 6gЪ>r\oGL!R'T2~.y'%Tb T1 )JzxN"%!N1coGN}b{Z1L`SRV%Y=qd:SMӇMئ  IHa7&hQV?a48ǡ `T}@9zg#Yx"9SkRHw0AOc*uIqlWA@QKսrS=IM[=<;;h'Є z,2@N@`ë)_'oCs@Mjyg~1U1iFhk혍b-6.xiאf/Sl!MABF*ާn⫉JF64ڶ"ێ$bGP}vϑwpg ĤCU)QZ d "P)&WBJAJR$ H a@CQƸE 4U@}~.?jD[?Gp6e FT+#umKqќNیa)11$V 4'hs,9in`fc0[ᇞQ3UZ?0aNU, jQb4-[ֶm*zɕJӂP=>KĄ>oV@&(͘r6 G9<}w&¼$ܟp?gS` bghjZ㶱`;!* W(`HBJE8g݇5Iay hvw8k硏:$n-_y hOq(d^ 'g]P>w@1Rd e2Ğ!0"(0KIϒH^u  ~&}~5P #(]NmM@t?&c@„DQIaԾXن+z\)Kl_4!(O,T/JdD3'oA90>~16s>D i#h~K9bЛwvk2cJ,i39/T a9_NGO1MPj1VBjӜlku`l[#px^]M7 -ll Lh:Saս\ īP=MD: OC*ǦQْ@|eA%q|[2)uh=ЂiTx=45>F1Dn.{QLl"ĩpljGUY5ӅinW|e`BV0BVٶ1a(ݴt5(b m;0HԒbJIՁݰ%-0 d}"I/ >/IAF:!Ud~?&D#ffl*"PR#^&ztm% BQ&T ~rC U4U~g(Ɏ7ndl<baLmܑ闡o,-$/g dm՜>梽xqqJ9 Y(H1<9fhTCÎth) iCbS3Z(<`p1*"?kpƛ8! fa+c؋|nB964̑õ5&7 GJC8zñqajdja;3+Yc]_ghIxQ"CjˎȪf8T"SJ1A%$*חq&v83zn{] fzTizq5 c_F5O&ڹBKH#.}<otp 5,"7f3[my2rǃh2̕iX_lۿ[K|l> .]"IJ)naٗaمI[e75k/^=OS(&~=Lᑜo3Zת!cXTVs ЀjvV8-6 : ^MX{&b<@` ORhoG7l$ԝ7(N`\fb ff$)$5xcUVl_SӬ~y\ B\'rn8?@D~^>Q24 ,@B!E^~`>FfL<mz4S@{G0*>W!iuO ϻ<4dE㧷!AD O @><1CU~sqˑ Bc 92dPD IRu""V (F$TBbe)J!*(4D@R 0UASQ@"MMM1RLA3"R\(j)*i @!(B R׏I, N"g1_w嫈WP L B@R%gb _O6GCھ!nT(B((P()(E x*);s!A: ݚj()bjpaMl ?A#tq., ;×鮿 RErH@a8~y?02ւWcO 26ybc @{{ڡ}k1lh_Z Om7M m [lMv)=Y7nʠZҫVUuXήе+u\{N] ]c}qjZGfryzvxa._[:kks"{͗Uy<{{|_s>{aTA|Qf|8!|;"mp}ݡ]o}݇]!onR{ns5X:j@1*z o aдZ4'w:KUw{ /|zUWv|v=Q|lݝ/bz9PIT(4ݬU{CD *ptPB>PJ ր4>O+ɀ˷;T}x RϾVe&]nhרWrF[2Z}O{eys|ڷcϬ6٦|:7'ۻwa}oD==>n}y:&SjʣVs} |Z{ws׾ 7% 7} }y:wsh{;E7:wP" X=OmqݫkͫYt]v`;6|3z٧kX뺃cִ|vwnˀlMfZj}ܛ;x{Uo^wgVm4mx=vs64Yp w72zަLawtefkqΎY{%Rm;rܹmn uÛG6&{s)! mM-miĝn^)OUڹSܩo۶[ $w3}=J|vhZuw_.fۺfu]Fnƶ _;O{( ݳ ޙ}nK݉ϧ>`uk2Cn:w_˻K{|9s+vf;LsWwϛ' ゙wboܧL4OJ9cs$3`hݜƾ:=w;lʉ pKmF+sp}iIU 湻fkk[7Rhʌfʪs6Gl꯱fź&jݻKzg٩kxvq׽s=cgw=糧Y jnWa[,v s ]m+NrnԱܤXlFWT{8[t nq\Mndg Vwt TauÔ :hݙnnM'xwgkwyawqpwwX]7&4X+;*`9YwwSz;wAPsH;D m! *%JHϳ:PѭDjSN.7Uza~}8@!K)԰wtɷd`cAQ ajha\ L!7[!L%! dl(1DxX|ϘOϚ=Q.v;tvY6= / tbKwod̓sNcɓVj}P<@(4D=׷ۮ֭;<9UUUUUuϿ2'C92퐏dNP.ʧԏp>GQQPNZ]8eAx|hTgCO5GV`aeam4 b/)kŧ1%ĆC},H`DE6 )[5Zz;Dp7́&`iO]kjvHPkIu)hiJ%")_^TT̔RQrD{}f[Zz*f$X)@+g|$H0::o3>X1!CĄ&NkC+in*ʉT癸`~? =|_y!z}^u p4K'RK)m!a@~VrTڽFգi9o|S !H ;+¾loe:n"]ȩWu-f^l'= |g :ӞQ۲TR_N5Q"2(YQ@ \G7ܮzD!V{u^:@`S`P0U(iJY(33Y1CE. PVvn 5q@R4(&=c뷓qIZ5xn&ѡEHpIG[0FBbW5ar Un09B!T=G Fg],+N4NRc|ƧQ<bPpcCp鿔(T((XJ3S_\'sA'LY ä4AF$QJX{{w+O I="ssW_}{mk3KGQ yډzï*|)/3;Tb=ǿz]hWρB{!r!@(ؠ\%5*cFY2)U$/n&Dx_naZWe= ]uC%{ aks;84 WkFX2/[b7i9:3rN\iM^,_'9qZ9q{+]h[vw] pfCk۶/sR:H  d DG^c&^ Fm`jW#7@o0],)/b ʗr=tR"P"ʦD; Ɯot;9_Mhfr];'ݶ]TNGlE,Ne!ċsOȟ2vrCcNSvc'bb ڮUֳ.>p] X0wOu^FFѼk>W!?`k4=Of ѵaӗ%e-k݌D%1'W՟|]=q~]vmo3332333'3332333333#3133'3333+0fff^ ֵkYkZֵk\kZֿfe}x||̜̌\̬Ùx'9s1>;p,,rӋz3> 1?Iœ^("l!PС# ĀZݜ8.]B!)C2C?Wk3uFltuldi7!TأklgnuڿKAR* Vh<Z5PA2֜oXVد\SZ;(ǝ@1M'ʟcL,Oas.׸54CcB =m,?r ?6 ?8m{`/na;!gbOzJrI@ rdAN)*aEo PJ `c L%(=ϝt{8o^vaLPbv7PH"U"OŇS_~`~*ac$ ~I{Rٝh8DK2d\Fh*5x\4kQc QbT$}Z?G;{>m"xq#GWWcwoޒkRww&&]7eQTYvðٔw`L{t6.X*plIO|+`c-i 86Ŵճ)jԇZ ;dpJw߲=;9vfaFC"].RSQBmxdmYlȗm}A8: I nC(\lB̕fRUH<HW2 "x@%x&p"|eiMys祵zkYݏe|3)#mr95T`F8 k/-ƥR5|ge9*oMy,)2XJ4jX [6+6aQOH yQp?O#6P)Zc AyJؿ! `/"_Jч yDu(}(O/z?gҧT7gTdAiP[F@gsGis@.u㎾5j͓V'W|S-uMP ?ևVi\?]N:"'}!ӣpV][xs\+ZVHƤw(l`&Ϟ01{(IΓ҉ C Ph?3= $" = K+ys5~ p諁41Mw(>Lvn/TL̠yTj.!H̄LM')}gm_Xz=umr7H걦 u Ʉn^ |SuekE@!FjR exӥB,BTV͸n3ާ`&$R0^1{ 'Ԣ҆P7:onD;`O4teL;Pӝj%;%udxLzPq-=gC:: `hل悅 y|ϟ $ NnpH1U9U٧;6ǰƋyy̢.QH@ڕN{86eVˠuꃨg>f$; )-&WTu! !xy KNjZ=~3ȻƞwˋsgʧaLGD @6FAw"nDe؅p &!HiﴣQD`Q%|!5 /hO5 @{~<0v;.O@,LG,Io!e F 0a YR6LZ8듿]t $%x@ԇJ5a ?" ۜ^N A-4xacS6JFI }Փֿ?rcx1@DB?ł`AG\"&I"P*%hj&J%/"$>ñ UZъzh:_~3M&.Kj $a!D@ߖ:؅%0׍A87$aZEUE](¤e 2@Ƨ* .lǦm{`͞LĻ2ܒ4v!AE!C2ѫFGE1(@R41"3ڰG|WuĔJaˍL[n@P`W79F$%+bİ4EEMǚؚac XVaDНҧ}]:6^%J2s,2s`8.q`Fqa&+AHP!)S4гsR3+E $Hb@I91. Ӭ '+~.2qId]9#j c#2ьdzJhbT)@( $S!!r@p$ i*JA V( V`i@H-&X  t9鍡p!FFhHf*f"j`',DP"iE Q) "Xh V%Y"!JZT&PJZ`<,f RMH&aQb}ql”-nV4Dֱ1"`10B*3pFi $M+ cm@ovv\q8tH>ڑa=>cG d|xf! g¦B_vt)k ndimL⡐a^,0ܵG3T6cAl/\,>ֆ^ |BW&c) {Xڢ17ZgMzo"\csN)s%7/;o:W&:ی#-BʷS~ fTkYy2W-,m{NlNJGz?ҋ/w:HbC?]kR%K$mHS =IbUsZūX\#ĥ 5KK8bVR SIbC4 !_aצˎ6&OԮِA@a8u1{cB@yUED5-*'DxM !yl_hE(UՐ*ATp4R&XYf؛`˪H},>{VMOU"\@(>j*`Ss|5:/[hhL8j50ۣMjㅂ aa'x>xaFni'O~pIvM:q1N#D d:1H,-5{h↠Dh`\h5f){Kr&rLQ&သn/O"nVJIOh g"GCiճ("r 7'^uֱb'N~|#:k e6oREٱM)G? І30 y^g0`(i L0oǕ+E3؇X[/v'Wv<ꚧ]+_Vz!3!CoV\Ɩ;10ۛLx T]9ҩ_ ΄rβH=^w>FkZZMA! Tؘav%%@FڃDzR*y|YH%0YmjB %b\[F`R\uQ/ҺS0p10t,3w$1ML/sa-gZb & \,c0ϭiX`4Lo[4O"9 E@?48ЭewO@ah4XB/Wڙ4>]vr ,ڏ-fi؝;2>ցP+!y&Ge3_h)'r|*JH]oT?ZI=<9 ߂ ?Ch;HuJ'4]?gzU2.8rPP~~h7DAR4QF(;`"3lIj?t*Iɝh1ٖ'Q?-x_%?A Pasl=y"Lgl}w b-Fz7t΂2fA)d:v֌,}+"@] BQet7k}J($.a$KhG_Ek<+@|([(A4¿6\B H CGkKxeWf/F\ӝ=WzkV}9WgI E_(b፹=XADERWg=D9OM;o]`4}F0zJ8GB&hU7ǐxla~I$?H|Sӿjߙ-S N*}"V/=n1P%-E G-7(PV*)/qL|6Oщ^icੁ guߣr|G_yOtԺJ41L A9j}};qk?l_H/qUEUU)2yt]ؿ_lj>̐I,?|?O"k9bp#7uWerع; #"2hab0#pC  lC)0D4auJp=OOccn@#Pq u;w 6Y$J tp']f(]ljpع؁{(k|P&@ʕ1( P.:VQRF#S>\gmkn8Aǧ~5d [SUBJPz۪Bzw]qHoy繁鿣߾:u\6ݻ44$H|gh4=t8[ԧN`; -33*+oJOL\qٿ:w@BtBRHtkT̳_ ~!gxqHjgg6uDA`Ju uApCi\wˎN񧫯-esϝ=M_0u5ԀuPT•@Z1,QUYF*w1s6O ,3c0 T`vky`o Dq}wF]9Tt,{Ӛ Xy^w-en~8J6;hj%i# n37R8Sp*&Adskp<]]oKCfe AeRQn3m7ҹ'4ۆ8fȱX%o)N,jTYCI R();9LJ}t#vNȸkB)`V(?oatȧIC=a1W~L"W6/̄ LqB~v߮׿PpA'>guۮvmPkXKB\wJ>+hA36z , Wexٌz:Tz=Jd[mǔXM٣WkZׁWAsL:8;a 8R4=#+@p@ S'݇qտjW$pK i{졩ʆ@{ީ+8ݨ)~um:,Z[1Os Ēt! eujjQ8R_Ex8hdAw1B'XHȣoCqH#)Hzy>}r# yl@0 /)mmЄ! Vm[VսpS D17_}\q:NKqW.WZ5rf4;kG|<yC]w=$_HNSv"BwBr/d'\)׈5 vȽ1N!j;$;$va;.X9!4F$pj@wl }k }=W]ujfv"fQp֪ABBQ{EH]XY@@( ;c爙7䒳9`xcC%6$cvVPD.>l{)3nO*qmB}bWxY=26LDES)b"6LԣV% ̣DH1 h)V&_$DT h/K6 7-  Id;ugdCJUCQ@47 ?,ԓq7?h ꗬ8CdJ(#=eà [ã I^24A#zC (b ? A i)65B=7ҧm)>?z'_.ˠ Lّ@@j(g5h()H۠Е!3  IF@t)SoUU&aEgY2#12̱*ʿN:5!j0FŅF]O½Oe@̺]hۍ5$QR%USG*J*dD@U"QĦ9n3a?ce?])Q:nˆ%ΩHi8=Pf̕2(Y3keld 6 hδSz@pVG! xcŢX!"&Ynp(`9WHܿRZ2ȣU- R+N wdĜjs56V bʊ)4pF) >(i)jd0”RfYIA2QqjStJDPXb,a'봰$ ~TݰXVW-lKdu!$#6]8`$F>Id3*,(/kf3x we+" (hh8aCXQRaED%~N:$r ; (R!\$()YZi!*f&"+RdxFh"*RGdB? N'\r)fD̢SAGz[lq. a@ٍ!w541UlqQA+ }`7X9H 1 BDJ` Q#Oj⩇)Qb>Xo̻B=9ϻ HqIz!]>{뼏d*J AT?־ w0Ϙ C_;xl~b;}G%-U" TW B?C~GZ׭,xxq勤ڽ2^=4PfT3XVT LihָqBT?ë^&"˗ꌥ˪ɚ?Kfavq[A(yaF >YCo__////)\3dc!B)x㛼}2V]uן>z[zǹ8E7q"y&JS `W#[s=ܒ 1P*TA.X&]8tǟ@_Z^nu*݊cd0 `O."Bۢ tӫɆ6 yb%\ b;eR*H5Tqv=fT|>>8[D[I/Hl ~_P!( ƾaNKp0N.Z "(U@,eIxSZ+ƠRe}LwsAh):~[*s%т2nE@  u۵NTcUUW3JZ{vS6 /#0/#1&B$~FIk \KgJ&}Rz"?c ȇGUr~l|xދ3>-0aZch18Yr%H| 0}_ѡA~nO6cˆBOi5xQ&nO:5i 6( NՙasiݚI̝l<2ש(:6ţfT5E "8$hBZ* < MESJQ6%yZ.0̀G˼3 $&<ֵ͆kV_g^Czܦ(걟B\%|^%ϖYTYP3T&i5U+V2&ff]ٙӷ2fo:o*xwsV|a[P7#_}4̶ܶfeIm mX([d!%^Ϝ7yS pψjlBZn Qy1 !dF~O^Ti<>PH~2Џ,91Cls٘CL[?Tcg34`fz! ߌ]n(&oCPK9x4E*lnph|B(Ҁ$5e^Y!܇ L&e)זlC- 15q!ߢ[·Ju:;ޢm1BHs9N};n3d7p#͒lѩ;Cn܃vJ%f(gEA?Mh7]eC-ζX8>DuoooWZ<eäσڐ;iڗBkϛO OQ$4Xm㿴]V`dfP\=T,{y88xctӊ@OE AУo1TdLVj@Y@6fkt@c °: S0 WփYn(QɎp05 Ed bcC ePhjfzۍ/oW~"X_T<h9 N217jV}>1q|3_L8LɴM P^ZrT.Lp=\&6,UU_ C T:Q Al?+ 10at8g2QXȆ 3<{3  mc1Y>^&JDTnLN_f: >!AH`T9K'7r}jr@0 ʙ*?7ս~v ފ4B؁_7NE %Z_}CR%/yS1QXɻww{UUUYUUUYl]-TE^LdfffT})jZwȈfffLػv,eT*]2޵V)2Pb! "@G_ٳG+K?̀|s4u[CY`ra}P* Cxau|2jdҠIMRpj?Ūp{ 2BF:2Kr uڬ:'Q7xe΀?)( kj"h(^ F~&M''>EU1XQUEV(N]۽}6ߣO@9"?,_`yDrWo(aRp_0oJ3mi2:&Z3ypC/Q-((ut+nSO~bR{?m ~Xؐ>6EMTT}xaKLٙE07oi l~b=Ն drBJ倎COԁBPD<5l(9g8(J'k"V$yT2Rh(J =$2B4Rp4R5$Qrʁ(C`ʩV")hP1X=H50vH}9 AEE-XrD!A6BTsY9QM E KlUA!n`O71gjSCO@UuÓ$U7LaM"9 n% +$UݫWc9ڎqZrͫҳg G4F"B1SLBSL3t|d94!M=2lwEt:Y}okt!\)Znk[ d! BP5?۶.ھgn)n7]P= >rZ \k;ŋ1?WzCgR߫ ]Єt2>Qi֣q~'ΊGb5=6{{򃫾)e@(J " d Q_u{(R )~V($ OW8\1s<(Fd*A574:Lӗ/۪H>/\yyEJm Asi,g"&$$&+b۔-h])? R'r뙕Y-0}_F@k*2, 6*,]^g1&%'HL:cvz=$.):F`kkK&қUFr9 WK^B2231J DJ}O:i ɦxPnh+g:$"'O@KW>_,Sش3TD%`sv~^ض$$2*;V[hF\}Ps%9 fꝎp@@]@8&^M:)!DLɑ->|i8\@(CbjP>(~89m#~6yOUέ[}s4<  `a?`\ u@ ЫJ ˇ<\r)anxqON(2*4(c*[ ,C]{v4rY6@\$ߝ*+!CLVT% X؜FmeA1Pvj5 "7`58@;4gsYh: \bH#C@[ʤp.fȏS pu*ـ6 L"maL"ͷI'뺰!&g>@ɓ怢&η54A4P[ s$K 4d&qpAL8`YhI0.V<4)oT"=BL4JAcXg]+3h| m|8G1kd $xO|M Tv yxBg^~72 'Œ^dk_xi7g 'jh3^PDP5%E0pLƜb:DA=9NϪ4tK=X9Pؕ\U|6&H9'&(zuѡM\񿧺9vrѲqyWkӽ'|<#۳=4dntD/Dmzh5#ф:mӀg;<{وv,?OYX6q DYokB Q3𝌄^Si`DCz~@P .YCzF[R ';-'0@"C9rzhW? c`3~HSK#-I/J7($/~w3`M).u{=i$ɧծ#nޏG^}wA^`[B" 4FڏD:Rx9fެBP!'͟;=/>}^V7_xӿw1UPLU$ ȐWIRQ)TX#< LEC+I2\#^L:i i+EqبTB6 44(;DSAd]}LMm=',j yn.(=kx5Mh0ATb*ₛ.X[=:xT ЩJoyn7,RDEH>χn&Q!ģx1Sz󚈗5"I<|2 wZY&=}~P;!eŜs*OOTfc`l *P* UP]+5Qsf6aEj1B y*&'](q!2ɘ EB<;t9sbQ`,=/:O%!D 8ZGZĿ/AN >}J [>V}^h6z&¢^H᏿V7#pf|+┽]#63l$!Paީoznn;2e091|N\.~(X)֪q nyOk@ve썑O{y<'_tHUYl޵E[9VT7y z;w3Ϲ%ELK_ BbPy]S\ۈ|f]7l{\4$ de0VI0sTz2`SOV??^N޽,-Qh*ohʌSAu]7~9~XO2}] >߂H!U+奞ޭ~8QH;٧ő0Qshw9|~T7Xn^ϳs.7wf:mMr;%y2 SZCEzu[%)vLԪIVߒqݪ;0X'f/# ~6ۊݾ !b ▿W&SU)oВ 3/qVr P B.YLP>7 ݞ=U;u(J @aw!eӈ8(#r"qu<<; ~o~C._ PD#V:\n $"z>:]p^V =pNDy8#9d<? AÁ#ˊG;fA=E=B*1b8J]^wO/1ѳçRm+ycr>l:0ndP ŀ#B O0J=_$>b Yl qGD)G0(hwc3H-A gu 6+=`r"0iP1CLjIxڮ1 9BJo߇C#E@rSfD;6iFS(_xaWh.D(Q6=A(p]D7o0${tHׂs!UBfQO#;oq}ۄMh݃s( L\_Y\ Y_N .Ou|:qhyR^3:KkપtZla @oQړN+0YV",4~99\MwaʨcfVc=|{ ?%:#<*9b/2$ߕfƂKbp8F@JN ˦/N~Y ȟ7 @̢M1#kt(R?Đ=H3 wCߎ;~X&o΁.=z]}Ɂ pʣ"O9?9Hl S$Q~XL$"OVْDSJA Q9yy,fއvf8g.N 0c&Ǩr}jNu<>?x-U*UUx "«>@[)R|˦> 셽.4nM3(zN]>/D~DD``"SLa)@/L<6M %HGCk=tm$J)"E@.` /><Րڏa(>G?@G-xP?D/$@NTNGF eZ.'ɹ":V @R(Njs#|cd- N'YO7җJ Gr* abrE )_ O?u{#nDLMxz7J_|{t_m:N ›D}}_}ɴ/AVz3& H w(bQ;qgp{m5 ptd J(Z?ĺ{YWٯ~|HAV~%C+c|ч$ǡ~H/Wxɫ0}y{}E"="oQx )3!CSz}- X':;|pWh,tć^$> D X 2=:#8iN Xy.Y5m/ ~DQEShY?߫fT}"Qb1Wsdzi!BAd2Qg(U}Ib~ũR{RCEFS.?ZkmTIYdRI\2fEL5 |4k~UTHI54UT-EddU5A!@!B4d,)GCx8{wz|sr^ @pfW >oi ƴ'U"() ó\Τf&&XDD&?Nc?g~~/f}8w~c{?SI$I$I#h✅.U>:fbp?hJa~T!] 'q׆#k)ÊN{{N @`pD6` @nd3ǖww.(t;fDr^rB %Ҡߝ˿]/`߅yj ~KuKa$$#љ sH(0faxJ}%7BOᇛ'A/- V??5m&  wj; q/Dޜ̟qUqžJ b5TKϓِ7/ x \%@a8PI"gL%^O$ uT,kb2oP>&y1^C̳=3Ql)3eTiJ|(Oc|c®n]釽>;`{?V[x@ 烓9$RǿZ?p|.ĥ;h AEa<ðz#RpwA".?yiIsm3cO\AUJM0PC$ЕBD0O'["! Al=a EheƝBpo&vdQ&@z9(I!"'׎{{_==hxNwIA]@y X0tY A,Oڃ O y>*O?M=m[PclQIU{O<຺  QbB#F?nͧ5x7(w:y(!Bx$() QA($en={qȢ=ؙ8G;kr~AR'NFq7T&M.v 豟x0 3k֌ ~}jjMCm\c60?rՄL9Xlxt9Xr0!jMTBDʼnca7#8BaRu L&\Ѩt?~OidI$I$I,I7$nfeUeeVfUQeUYefUg憟(&(")* (f-b~hq pi BTIaX~lk?%n(|~$g=Kk dSW릧Jѭnt5y):ӹ}翱E'CdIl47Eנ66|o7PCANFE`SQF?spNfJ0m5x.DakKz5E[!yx ̈J!!S ^L]t)Y Cuȱ3_[snJhC$@jmr8CE}級ͅڙ>Nz`uW>ݝ猦y:DrŬX޸Ӛ RwM4!P'"GE~} o N4kG;ntt(o{0`:b#z",důAsyiX{ ;yAޠFB3Q^^|UG(,sJ"/@"= ՜6:Ts-ڽ9h)c+p B<|n;ȕnxzBh 6|}J!. $ W*ZA*YP,T7Uda|^B>])B|nCtc^T{$H&>譿fF˫(@q0*'7'!yC GuШBk"30(dfI$?IH>>!ݥ $UIEcD}E25K& žy|xӰWGPDLϑ A`nIQϔ\`>o2I]|utd;ABLvVTֵk,d4j aMylt{RM6\(?73Zͽ&uucNMY5$#mf-mn<Ysrj~ X$z{4mID$iBn BZ݉'f-Qtq#/J9@mAJ|"]o/L&i5}`!A ۠p 띲r.đq\iGHldna/-,=?)/I?@V{*VNpH)εYD1p"_Z略bYjE•Fv{.y2 ^f ;{fi|Q|iu Ӝ}Г#qوhIdqOq `l>Bƺ=LW/d8!ꜶŽlom/d^CL:2^P2yV2|`[sc^  Z6D7kd9!B[}$l88R?9+9!|T2Q^iႍ[ѪS\'wi@Bظ&0(|^a'RN#РB!D[W  +} 1hzƀu].N?ClqgQMDl ̀5$Idv4A30%!A6X@iSdhL2_ۍ}-J\w7Br>> :~{=X޷WH}]Z} [al] 8'5D]Ž7\v]I7 }Gk`TA_N@ԁh~ s3lŜC<ys%12+e޿_8g6 Q`3|G D]!uWSrZ,tXV798dү q[iG(~]_Nۙ]9/P}Fq2܌ApJ5E6v5ݽ2q/H: P2<ܮ`WjQd H>!݊9Fo$x*<ЗldWŻfYm!y ^EYb#0$" N8w8\jR&3r U,#!f.St;-W$xxm( s!U@2+ok{^Ҫ`QvTKb0E6K9BR(|[ ժ͠h/z@P2Rx11 پvɁ&ۈO#vԠ+/czd7˪Gbp#mxUrvN̤z/Oµ(o~H+:|,Fg?c-s痁16-sh %, GFn&z-c3t D ˩wʀD[FrدHiaofWq횂SAy3FDY&v]q!+( '`Y=&Fpp@!w~\7xx .yUY?zn@ ڍn8|Gjĝe Ҁ44 fKGQL[g߸a$M ABfXxbwHɠ8˹܁p *B9P GnZ%̐?u/wΨPBuT|*քe7 _g =+/jr@ ȈeN&.p@' ,(  O>(;.A4Au^lj*^} De8l= Ic>zbc=h8)౪Ҫ*44|Kn!Kf !5 /J^p* QZcM$꣹w L#Gys齵 #Ɲc1>.oчi gd7XP5t"H(>N˕\/ם$z3OE^y#G6;{4\%^^ғeW s` GDֱ *T]#4#q,b.}kS o_ԳӲ]׾ŹEٕP^w Y꡵czkx gIb z{ʫrW$ UIbi[fDG] j pl^7*Gw7& n3È(Az'=E>`Vw!5uvbAPvg@oKa^8'8 U V{|N#vg!H6GVz83"։ؼ(U חw %ײV4 [g/h]HԿ O-niQ]f7ڐ~cK"+i;#yJ1xǼmӒMz[f \ n@ݼN(oN7$ֶo0QC3{=PQ:TzNFPFg>BmBSg!QiAØX8pEE~Ё/^Ba ?~C2EO5Lr͈Z(z&V{b ]G d~.\f^{9~>í^Vm­t{+֔OMO7qpBW+ \s4:v0gC)=Bכ_Mh4{6x'd4sG茕E!.Wy~?rg]l}εq~iP*YUQbժIJX1No̰٣"ˎg'_c,V' EE77QP \M x?%6Ա/ y^ՠn?_فEOy(U U"$vL8Ͻ ۾y]χvƣqRDQa6a_V`rkED I fՉb&dde#,X΃L~C I"( +BHcFcN1I hw5щ*B ɍ "bN 6,pnfQҪT,Qf4OMb;sQDZc+i#Z446*& T^s|P T_6vNZ9|B6oQEkPs MxP8n5z巀6K $ed̡!U W^G5kZ@-U` @@PW|o{=\=`ưv-RR6^yA#U@ AF[ i|٠At-l! L$jXgF` #ծ}?7Sl=ݞ"E:F B+i`>0Ą? ;>(xp%9(||$>Ff.%/m5F֥}08nBaLNpUY(йv׆pC^밊C>)<:ۡ 8S AsFzllaxk\dYqYc.Ԇ﵏k 7X`JיHMN[@Uw3kI)NR?miW9<> `pva zy A,T93aģsj3D|rЧ$&h%}5hҷܯTN}3Y,00qViHܧzʘI AAb̲ۥ7s Yc>C%- 2i{kuuNnw1絝'fPC*lO4r XkH%ı O ( X" <,9 'd,zCWgHpoXiw#MfAbUHw{{k)JF,r'ffI UHsyGhjS:*![rAu * xy f6f|-ܰIv*^; Ӣ6K&sgIϯu,|z&@!xcE H\^1v2*etVf5UU\*.up@j[UVس{~v8~83^;2 < 8(ak󏩬ԝ{QQhBujgTlϓϤ:T )O$þ_TCҡ%^{!8$a '}>;#z 18ؾw=mә8CeJ,iH=tg{vcL]gY#HMwPB3 klsD8(_ [Trӎe?=*fg,(Ш7ӝ3!ov۶mI.4"/r1Ђ

    Q'},h,bQ 6hCLuhDk>9N'Gh0&Nw $kY:C\Pyg:P w8Ll]X\ז' 1λOKQm{ͶWM)2 \/G~[ >':i'󫠁=7\ 4yPͫ qCIQڤ(jc=Ͷzp!O `v4ZWޠ -`#"jf3t+eloP"'%{|A}Y 'wٸb綻0Q0ۭiԐY&]I@DYe prriGBֈ3(sR^{>qH1szMyDR2=P"%[UMcsERB ~}e 㶟ٷ ^;4վo[v% KUlqZ++{CXen>!տ1?V?a>('Zv庻]V>X6v Wm&BQP;-cF?aP9N Gj~Pd{QCAOφYgI%)ŪXS@Mc+p32#{ *@9XplZ  (_{.6(H2u ڪw}3,$~Cy,/(KZ"p_WhA 0 #]gXE%e݂"!F:(rK<!cEd&?]誰 ylje0$~$vA]M}$z'$p9zoR%׀g3?tv܏/ٓ&8i4Ioc$3'B}t±B0.{m,ʖ/-0w< @\?q,qPCۮoHmrP7F ).ucb8˭.Yi[^mCw_$n }>C w::%Y&p;;WݒP(?. E5 N w?lԭ6Q# Ž6Nd=a.BLSn=#&-GַS'3CI:LQ30x#cxI/:NHS Ik;ojeE:]ޑx-".D;DP7\5pC݀i=l:Ӿ4[nRL缲πz} 4rn~B\B7X:w5j p3FZ)q&+Y0paNxi9IAcj;A88lQb@?iM;Q~+ssd\AJ4%,5"[ێ^#%Yw084⦙|j,.~ε'n9\/1a 9x GAb`-k8 jlw}`Pg,v͟Ew>@G/߯Xni& 0?*pZض]J@nAA%C߶NܵL^ Xq-O.7m~t|$V# +m1ާe䑼{g-߲#]fjsNDdn~FIIAϓNC3]6$dޓ1{ CؑʧmBאX{ 0QR.G" : wq~EŸm GHA{:%J߈6o:WHIZh !^Kbis+k}?Vq#al̓28]F?QmP]?p.c޸ W{E,WuOZ 4ECMH|WC G_ktc!WmC ߾2i~KaHPXYL;tJzaǐ@idgW2)eD(]eldȟK2[-?lQ^1d5%sm<Ώ .  _T lA%~ BT52^[QTU3_kz"&h(Vg|Mwy'fqʰ5{,1Ѧ fᡴm, 5i*uפT+[>z?;&F6TjwYtLAN5#YbchǍ"&LqH8  :@jʫ@Dg?) t%[*z'3@ć]J[+:`5LUo^: G}_\A$k?srSATT*V&~Aؼi듔~2W["c`'׍SRfE %r^ܡcJ6 g9_vYBO=m.oj ^FH)5qGgui$oS5hε쑛 ϛnOLY7xncpGU.A.g` 0.⁐ZSmw:A$xE]HSf Gyrg4+<}:;߆ۛE\iQw}mA;2 Rݷ\Of`72g 5EdRgeEe'zq DLhg1+7nUCʹ8Ӛ-'<<<8KWG*061e'gfu 1%fRmk *MWaA 0W12 =S;MYXLa?Z03^a̫ˁ SZ n3@YY^/:e:?\e8`S`lSG آ@8(o[/UKJЩ/wPת+emRf^zfApqOy@C8Jfg*y.j]"lrd}Z|xi3$3z8{gp>ZZYhOn& vHom`9"aA Hc " Q-Lԛ7tj$8'616w#% WSG{lf#,IYWVWKmУِ6 5et@R!i* f``ШD<l3*]h6BJL9TɭX&bUb*P!!)*jj jr*`XV$>>GOZ|vz-B@%1v{c>3*DӰ"~Xz9 CM񏉒 yꋉfQfxe]Wk{;i@`Dc@ðBƍF'g%z3aRoM+~]fZFۖEgDk ,_k7Ian00Ka@H g\=dEHI{":WwJT .!Ǿ%+'}5j r=vD ur#9;K@&8 !O D[aI*Pp89d9QOl舒Ni&7iyg+۟~XAJ D!:0΋WkYj۳1m $m1k*`KX nLj}8>}R[̟f3ğzBRc=ftvT -p?__nS3;hȣّd&[4b.i PY2 9AF/ q \zc ao;G;6VʊZFُ՘ wEeÃܜ[K"`عu|0{M E%(UT_ y}\GxƑVXs}sUR$s*GݣCY:..Y4Ygs~>>o|^;#8<,yu[av#v:,o,oFr7S_3?Bx"ӃCaY9TEpoP ^p#}T_ 8}˼р#= qM߇x o#wSؠhD@"c}hȿ7?%8)H?'>%qSR}_ U ?%OOvwA0 i/G>1q泳co$[>/pAc-4brp7@>C&?7t@ț:-w]SG߿#ڪ[Z A+B:jLAH?߃BSuNHTW⢖ T * 蒄*$&B iZJJYUT bG { O>푛V:f&|4HȡB!5UK% ̗wqHEђ38bAK!dp )wOn|~?Dmo/m-?o@>pcz9yyO=??zWq????h?o'A.]*#=3/ز1iM(/iݒdGCSv"!xs@2=ۯ$t i Wboh3y(ãw9̧ -J&||"$3uF=v@ dV+0EPO/:|#\Z5B@Kg0U=]1 ! 0U W΅/20^+$sqv)?Oɇ7ݡR 6Q}vty#P+PBl賯PE l4DTD}Ub }GIL""aSMK@DO&a_XT44oF QIld'Ž Ȉ<~R4M'Ѽ;VE- M!A]8F daaGa`FdHY)f C@Х4Bd35*\0Vܠv֜VqO5Oӊ+JAo}u šdbeEƁ;LM %yy@Þr>fZvW +ZvY`א1b)f/m hꮼr]bW#`iq{I ~3fv%Ar %'z(Pa"go7>¨j ƫ ʈ0!o__,ݩRݖs½?ʳ zVlǨ&3~sj?+eP޹Y@ gO3 |Ĭ'Z(0d2kW!XLjI|v<2!APwĩe/`g^HGnN:#t+aiST=u-;c!4*73U*&˭ȿXquOܮ &"_h@,h*TQQ8yà=FD U /mO}! t*" T쨱G]JfI>RA3nU!K Sy2H !ws3=:ב X:$al;->*ۣB(AB"oo&2)1^$M?3fg:Z6)ijmѓ|) 0Cތw?^:EI}`2#1|!<-9A8TyQs 뻰A X~x-<35ͣ0BuO֛܃['opLxd$`Tm@Eo$@ *"UV 飉Sgh~2yxyb`әh{;z; q gǎn嚁Jr!QAFaI={fbsݱw h߿&78xFcIp{`Gx^JXJWz P‹,_ڃv0$#y"a Tb=ÀsH+*S)xuu)ظ b\;wOQ~éL;И<-f.Cch+$Ĩ:hZOYD14 O8K1"BtW'jl Qq<,uVa` t5* 傳"Y@)!6!TyALp9~r(VPUnU pOo+QJ6!F K(K FƙEl-C$@}0";uNk̫I0|/pA=Bo*"N|>J  Jݝ P@b0G5QkQXJHQփͅC/'F.,znÞ+8aOR};Ef>"$DZ=-}JJrMO0"b!p)d\rAA uZÊp ,E>r`2] l׸z 9,=/}}{X ]c&UnqrpuQ#-#uOFVٯyUZe4ex'BZ~ӫ׷5?u}.Ճإڐ6Ng۰;'1SÏaO[w.lpx8,M>1n~P}=zuov?[-pB0 [_,Zy?̕;'t]V; ֞ÙYٙs333/ffffe`ÙY32s133#31313233332s1s332fffe̵7wwuy7"UVUXXٺn5LNSrߍk|zENaVTV1ffeʪəg333*U[.ޱ"Vk2Zk1D=fF\5x-r*frl;]+9g|V*w=)f®<,FOZ&/8Q$(/#;h%/b ^Q(& DF$~q#>Mo|ze`!SmnqB]Թ~wq46s7,{0m)w}A7(Gh)ûkn|Фc/66<Ҕ݂yi.p3sX t5/q^_+v稅b3ۖZYTXYhgsk)ظ."n<#4űTQ%\)t'9ihΤ'Τ_8\ 6W:jOpq~Kq[aA>vCJ;?j %b&RnJQI& ͣ'WW[}9}^]y TWG;W8Ճ`uۇZ+VjYC@P^-z(o5 E 훏E5 "50!:T(,n_ f?w/w]qׯ^ i_tb!F(O )xʱCd;4lϷ 4Hܣ0ٜpuO|{2<9yP^{/_̞=Hu/yYٰNJi"b2@_`0BE;wvOP<<3¸rKţ}*]. mTD){(YSe ߛ ecoĽaXf6!)';'ڊ~KQoh>~|[,,ci0i{g=VCZ~")S!_EEpE9!O:]wh6'Y:|fvr[&k؈9zcfFr簍r&|p|kqGטQfOvD7/jEUHf\Ct"4Hj3>[wG< TpspˎX7rxF_=;}Or+*p+}̂#9gkl6Dm ncGɺL*no丫U+&2&̳¸vjd9Ƣ39v~c۟="fhi(` um"P6՞A1EEڤGʮ\*?|h{lqIee|c nA]4^٨ؗldAw8i.X>coِH # ,˾-6JO gCFфM:Y}Row:yrHm]k `)\[z-~*SCd#l(5f%8i\:j-l wsہ;r '_ #M.+B!P3P,ΝhE3x) Pz`_nȢ^V|xS{B[g#7hz" H4ckf~!:lٞ tF* Hm3qja<jQ Uesq1,dg>-4-K3LD0c$[w&Qím=Uk3<79/-Tf \DlYfV7Ý%(#=goAiy}ᵴh8E&/6݈c UgVk-Rm8| _Ym?b؍ kX Lh|g+?%* D2hepupk)̒[enPN%As9~գ(nmim'߮^.,H;"/E[ *_˦cTRfp$ǭ>m1 P :KhϦ4VaǺZJ~{_s(h 1 !ñ:J ( )`a Z*eij*) (('MFEADU4%5@RRE Q3 IB5RDQDQ$B(SCQRDcQ1`LR4HDnkEbca*@EŀR h"&5c!  R))`"$TJJ*V @) "RV R* TW*"Q3()DBQ e!0l& 2l̤&X("dhBs iB3"R&f(*ajf)PJrZ(fed lĬ"!j* AJ ŖJ) $ ,e!$(b"""i&d (f)Zh s12)b1fJa EQBL5E3TMMAQM3D1PET$\` T eS1& "Hf5aYUQj5KQDD0HIDQ0UBAL% E IT%20AYT15UDDD0eb(z 5$EAD@D:di( *jj)i)*" R* Z "d &.AAAT{ A((fH(f"hiHfJr P:P6VYPQd!!J ~ 4\y<@Ԋ'? #G$NG#$U;Ȁ2Hu*LO (?>DPqx{BP(7#jMJZQ4kJdrœp$ $%-ٸ#k DLrqL,$2 hLGMj2s, 2V`( B AԈk@D4`9b$JjTF!Թ&HD hJ("$()HhA N @""  B 4f2rT*TB(c*$c؛f(0aR81j 10 0*(s)A07DPd&Gd20\3,2R`&'DR0bȳ Q=XU7>ߥG?^|53>S#1g)J_WfYZ6Jj>*+#nVBekԺ@|_}`_{vx>NY{zcY&bJYmڽOu])X!*|ۄI%G$=u{n/fF*\ٻ^k 3c Ar:%)n{>7<{A}̬>NA巫͛jzq_={Xo?8za껟+xu'O'?ٯgbX)'Q_ϝVNۘ~c~S÷ɟJ^}>GǷG;Y (DAw&%?_EP@"HPOUE6OtJ) 0O}7|HJ'~ zMՒ>uu0D{} ւ{<ρlWL(Wo/jBhQ^yj\Z@TFqiW5.Ghyi i; !Pdy (k̈́i0x=bӞ}P2Aá7g#򊪰4j;geٛ=O߈@>AaȄ~k?CL\ڳa#Gky(6CagȼR:/:ml<+mj+|||{V&i8oبB[EQ8 ÿx؈+ yo,1(,g\\+p SJmNCh( 0VL QvUU,^d+W,5:.W *)b?rmuC F1x9.,:&{sdfb_!i!K}yox"b0[kpHkc ۑ!O Ubi/ͤ= n5:o6:idzl~9JW ¯l7рrYuPb<RY'Zȥ-ܡ¢p{]M -aS]NEIf@{38u_`~Zy}>_?^aCj(e/Xs;ԇ9B=)~>$HrFs._o\H"R+V#!Pe, Mi_kbJ;0+b7&DA(7C@$/ 1IUD%f4l2vHx "moW1Ȗ{2gZZe7.Au8V0F׋zj?ټ.=EV*R )$!-%c3n0.ah66Mw B^UDT H#)zL$gGLJo8˱Zմz;4vj*"4"W.QքNVQdrz-^"tL:Wm@2*D"Ɖ̏oPb**]pCTu1tjM) {7帬m2O*H?~ 15gʳtӐq E|׺߷^E+c&h`*)GYca`EPdf8aF8a!dAU3V&9 0YWY7gm6b @XU$$TRL*h(W 0̪J*bbj )+ ,0ʪȈʘ& "g(+002lju7Y+l(,X"X+V"X^s9r)JRgM]0MfBZլEWlHA H$]-Ay|Py+W;(}$EX$DE!c)TZ{iLEw&#&y3 ~o^F]iMϗ=q\b:I gMic׮: z 5@;ӟ?l00|pSAQ5P=nj_gם2֌˕G) K5OA#Rkz9Dj1jxs'e{L d1D$˿ ᨠdN^2A@ ȃG:-lڟ(pBCt÷d@$?@@BB;@fC>{wdC !PץC09RZ9{Wޢ $.8Mr),Pn21}ڠFx,鬿USzKAp)z}N^.lgn~_]&ovG~nv~^6Aǻl],"tiNxgseqb,wPhDfȯ*W3x.Ƀ^Y Aޥ|2Y$HAElt"n0r><Ux PGS=df7=َ@w[Z9c3OHTث+v@kmĢ#Z]Κ>l8HXvp+ts.,'(xuI8)ojK)33z; Fznx=We 7j84KgmvMgu߫VxLګ:5۱b)N6g쓗Է ؋?4ІBS{yywX<#znqcxsP(I(]4z ۅ/ތ7甭ʔ/x@ċ  /_sK(|V=jT)XFA*JP"P ݞ[|ЍT @57޹hIK)Ҧ__}~p:!z"oo>zuFF4.!=iyc=0"HDgSv~7 ע6[Fw&{dˣ[ nA4xY icMmW+3c2ɛOjy{ٯ66|s9ab'qhcO rͥ /ϭ\կ{Xəl FrgF71U]N֛8>t$#wqu`*l1r ZVXVg m7d~ J ^ilm6Et==683w;!h,_l꫎vnPIʰILյx.5;CU[P:eU_g%uodPj3[dϣa~v؂gmطgDO+upmeQ#_Ʊ_4jcP ){ra8U6w1 ")T!CfEE DSAO<_~D#H((J(bJRZD@  "J@*!IbI""(:$ -F3'ӑaWQaJ IdaEFYɀ4eC!9fcɈVYj s(4#dY̍`@cM5' ȚQB3r2` 2&ĭkԲL5DJ#)@I#X#"3ɔ ( h#Ph2 ɨ8J8cdA1@P4%)4P, XC2HZ@#Rd& 00gNF:N!Y9XL8eeNP1 T`CJYAccC%E2Yfddن$*$56L84acFASMR9 2fXXNNf9e5LOԼ A[ J'3rsZĢF)H`bw+}..}4pPxHD@O{{?;W>j/b"Q`y/Z" 6_xu0AuOޣ ^Qf´y>.\#(o(Bb>8(D$UUUPa(HX$Vuk5rRe4`vJ9Wygʹ!A!J[ !<ܘ })^ <FqhLD}uzpC *E萓䧧ĩU9z޹ =8Q瓿a\.P.:ҚO;>$zq$ q̃`'?dP tAb?OK@<g=U#^PpwǶ BgNuʱg6a9\mHwWn>u';?: #y[ԣ{__'0GC̰nW{<,ܶ4`Fo d8]d"KRwC*/@Ug^hX2dhaݰ)M fd*3_l 2! Ekק&f3W_F2 #fݐo#ၻ ׉G⩳WIkN ˬ95=k_o θYfnT<)@`*7XLN,o-8>wtNL|uӐru& i\Z D8f}+weի/-ql>ֹCZDY*ē3:Yɬip|ic.tCSԏY5;sAFJ A{'%4}[aMgað,h\^lb s̨17bJi ~Q {'A|5rz1cYbUa>2沖vfN}.`eŞ6/'[nm>?3IM/'1)/S=o{GHo; `L D0SCB {У?چje!|ަCNbtvaKm=jG C_qX;b4Q']c Q@Qтŋ)4NPZCLѣ e(0Ѡ6 1{wɠLa,2!a^NWBӭfltkQf 䬈g5g& Ȅ"jٛ]Tkt]7HV0"ZThZLOW} g:8E&@ן>:jlt8vN4_6D{!F=3>WK'`mK9;wP$'lL+~${5De;TY$,4=~\;֬%7 jHn,nTG{9 fzghkDZֳ%JZZiVeQ9 *jQ2G6/Ü)_! +Fւڢ.9txb jR1Q3^%ReG{|gJ:"uI6X>|Dfv$9! 9_np>EO} ֻ(_OXf&Krαo=V5Ml|\Qzwpz!fcڵA9#m 7,Լ;pw,ԤPg . ;fMizzqV+ʗ- [LZ#%X7rmmp0`r ciM^\ܖLqI]nT +aP5JE@B -(lP0zg*jE!0\q}/f0IyG1$EBPuC)G:bNfl6Ihm ['*fGC'[TKm=uMB6 z0  iB6 6nN?S! ¤Ȣ$׍oV{!  N]HP r58ialÎ uɉ-sZH" :H3z8C^Bo Y'PfEa-Dq#i8I6`6dRd+/ @vN~~q:7q.o d 2 <ۮ:YߌS z!#oE^JQ:P;MO׮bi'b3}S>V':RB!#@>;HRUeē|<0BNLh;g^<c-%*n2t˗wNƺ$BÐ0ԁPM,o~!ǥ*LEv$,F0ͧ*:mѐW^P)سN`>t rStνsbr35u5L J 8^"#h2IA\ `+@ (X*WPRSAC@SE%4P1-Prv$uĠl;sqf兑4gT dFB)J<׷ k7N%C < T'fe0<[6Fjg тZ_>jp?鮻\ yt%ajtdcsXe0͉A$9X <$Ȉ2!nLöRu: CqMևG\C*O9:=?spAiH ȶđsR M@?ۉ!S^=0v@whKiq0x 02 "zakuBqGPM( 1q<4RwD @:nv(99?h@/)c<ڀ0&#Dn$w~>[0rB*@”dH7Xfa+Vf6k)3Lq}O/353f33wZ,mV8q{Ճak]/NٻctcuФ6ffbbhq AL@| y(ɢn#GGcRώgǍ}s珥\wۺ5*ńFOUkJdҹ oZS j+$hm-T9M,gJe5(,L 0h#'4IE,5HYv dϺڳM;+~/|I$I=f'1xr׍a~/o $bIf߽Q;7ᕶI$I$k5jrĤFkZٮ [aLy{J<3a{dE%C{u|tt=[Y7>"hl\Σ40f{ى ..xF6sϮNmmmm=jS?p<28$]r=ȱw񺰟WCІJ=VMVm}*|[5TDG3> xKH NŁ wi qq̔郋V2Nc *6݄TIsy6jpP0J-&z{Lx$kZWjz.*rwo :ҹF5)H2#\^95rO!Q^D%@lxcOVwy#J4D>CwUͫ.k@vw#vvRY w}Mv@foR{K@f-ٍ"32U)I*nPvNz84}+f3 &I7dK6nƵǏpSRPq|am6Ż^AYPWu֨=+6@\(Av+Fb );1 2$&`foć9\FS&T[BH/KjlF(=  6{H/z8h"9[a: ;5t !Sրvӷӷ #U)-3'BڒN%e֢53\G4-Vly;kT.ꪪ`:u:KӫU[P1'к]-4۲Um[ti9x6mmmmn뮽wqz1=Hc-ciI8F8_Xgs¿KK_>sVs~#pUYBB*h[u8CbY:ޟWG@sAFn3@i7cwR)R hgB>Kq#U5kۭ_hQ$ʩy"2<ƻa8:17w4ǼCdY*XkokaUl{`w9:#;>GXFzK|Sg"05Ԉ=_'h1 o~p{A$|Z\L&&')QWE~gfo٤Q{ DSzx5]=9[6ۡFVV`G? H#nWm`"` qی]پ@҆T"_xW$32 B8.nˣl͛Fٻ7.l%Z- hqCD+0E3P{S1;@ (BK_ǰ*=?c;2ٟQa*@ J A ̎P30cxdG$!?V߿~i9< ;\W6 ,c;GROIЊIkUwN7 *DWn~jUֵkXHp]B%UT*!Qï_aפnn¾XV/1{Ƙ#놓"HjJB@Qh(TyG񧒌˹n8Ta𬀊$@}܅O_>D| z>\}ufQ{]r9*:/_$p].tESKy0hDo ~߯l&\8O Ax @ =$qAH~.J&DMTIŦy.mRn г^G?3Q m$q?LmAW?ha̔)pqHBp}L[!YofFc>S3 -/;/w[]"ͬc10 Pb.X(x@B~o-%π%쯙^>>iPZdww߳npAAOW~ٙHw`{+x@g@Q}Yv{wK_F5AnJpV!%;= Խ]nd(I$`\r}rK(Lap@ Pqm_{@foCʬʕ!~#!Voo ))I' | XA?z}6>w_~?tF7B&Xx@wOTGsKOy?N>yۄOyO8{<ն?Z̝~HB&r- <ȵ63/&v'EiI!{]ʶutLYAzB N~0=o?Hޢ !xM[̂ .^`<wx-zHEy>Fbs9 ̪Ȁ"f;h@A7m㸁^x/x2@0{t$ Q /J9 0o$)!gs|*! ! b"kEXS]< w/,c{(hMw+9 }:~T!C\ʹcyPPNJMCKc(B sj0g62c-l.聉wt0~kwx  `0GRrɏlo~>xv!}| O GiJh`eLJߵ3M-OcCK-m$*r a)sSd2ӃF C?~הX ؂"|,z ?1/϶w:Bw$g!,?uG-`҈A$cd)$jUd VЪ-mfayk3 2e4,Ö-Z -Yuֵy 6`n^i%ULا3UAU`UY4e[Ɯ+.sUNfLڂ M$U7$HI$608 ^'[]og^ Q7$HI$%q{xS VK32h6 vN56GQb xKZbǧO7wԲwu/ieB18?o7!4"ㇸrہGkB}Q>|K(SXAo G|2$#g";S5c 3t> aMggs檳 USҬ< ^Ř3$l[-aҼzqOfM%Ƕ`@JɅk\SPFP^!QOaAܖՂ@/ +_6|)w*=#;5v$9|GL{ȃ[f0: `o+t#}V7Z?_33Ub%`p% }XG@y}:F'xG6 ?S1-Ѫ~erC^`wwɼNFw5HidgUqWX-$B0*?!>gٻ<;{#/,%07N(o?aOΞWx)Ƀ ~Uē^)WNsm'$`b ҽ߻5q7Ԍm`m/ 6_ QSZQ^E@)!>S7oo}a9h)JRD9rG!#'B{~Ix2E4_5 Gm8DHE@o?2%P6(aUrOLϩ5!;AEL({@uhTC6/6W|7*Nbe =LT?cȇp1fDxx,ƍvC8$TI<~4aP$|v‘4XgυIUY&NH%DRQ@HSY\oL̡}>q`śk!3P e~BGuQeD(C=~e%P_@W'5efe$ƒn6leM3-T3CJfNvR~9 tUV.zN<]7tc}m.*||om%jY| W2Y$$#mW~_N~I>&m3g "v,UE)e]vF ***ڡܡ⨃KihYB *ssTy3Gwz#8pm7o;PJݽmxQ«NUd_H k2];BߜsfX=n@#,'nE\L{˵ο<~Uf͑cbs" OÂu$Eζb4@@s;W߼9>A3gHW䮼@JvOeB!E_<^Cf]GUaH,6Fq?`1?U v >~S|"$G!E{i9+UUX;Ǵ!{CIZЈm_Bk?!ָ^6h9Bcd) @…  2[-fafLNM 000#3&fL̍ 3!pm$zqrY5oQe0>!vzi~atҧ(͝HF >4$FiǸqÓL;2n޸K2[g}\-Y>_V׻Po#ЛQ)H Du!R gX/Lw. ,,@.K/M]|}'3gZ%T #z€vbGortJʄ Gys,X~? wB~n uvm՝X"p;=0H=k}x5î C$PP ( _<7 @[!S,m9^睯g7}ų;;YKa6Ј D]{Y9O/≐6 18cepf'ۮ|ON/?D8/p?9!/w ݼ+3fn%P!Dͺ{o}^.\l!Cw=9!` 2!ϯ?ov{bpne_JW6 PAULW2\&( 0 C#4BsSRMUTU {_>|8I&PZO !7ݒJC A=#W9̓Wޱrsnd tIG>~:h 9j?;f޷i;rs- .4(-ֽ*>\|v|'3ZֵJH I*JƬ;n}JڑbL -ԓjf*1W:k tQ8q+VD?ND@2t_g? m'\(Ǧ%]P4{WuH#wgQfHN\,@9(ƀr$D$#N@UP*Mpbۃ (KWkUCkId(U$*ߡQ!o_1[&g#~!t~`_4)脎۟g9Ns_c5)Jt=gC$S ՍƘɉx͒ćcDZYCr$޲*iL @F"%K"Ped_X&FI"l~Eo7mԠ2X `׽wjI$?əI2R%yݿ>{„S)JKF ?WLZ]YrBpx J%$?cV/PDZȼ~pCf5ids)J;ԶI(UҾy\[yVmت%PQaDM0?+ " wwOK?U֨6Ъ?# !(<MNx=kN]|$"2H@H&}0b~i`,B$&gox-K6 -H ىcY`u]d bQ 9ݐ;mJ/v= p -_[c'M88LbqMYn)ZP`K+Ҵ6)݌8e,wЏ]u÷"AD@T%5JZ׾o@/5gF"!̬2̳,,?^!9 O~vr\oR XscO/ٿǒ\G4GCX$9v}?{* E1N=8dR8LT{`-AWvKk+ vF7EWG8&hL'>pm٩y7>UĴ˲˼꼇75+W1c>4e&P[F{.#)&}upr~j'W"}8 n=]<#*@}~+5ց,dYh{?NeQbٞ9̙s8ot*USٚm+NJUj!@wW,W:_j_jN@NtD@ȋ=^#g`<;mj"^pt {8@8D52-;C{\+GCY>5`[ƮN܉Z` B!A_?VBY=ν ljUݢצ?/(*" BI 2Q6qF,vmzҦL2|8k7r=GHI܀8* "v 󿫫^87:*-g5چжS]`[,X2Ю@1X&Yy,1wEg)mdns﫩0&8&?d`gۤg9uzlt>NZ{`B ЙfYe%49FO -|M{v\3IT1!igZ<8AkÃsao^3)NXxi<%O?BbWEUFBz(Z}mm NDCC"V Xxwe(X JH4u7?wBd^EYfS-7ϛO{=G,!^VM$znA"TQ9?` c3ٳJʦs3:Ҋ$ `U>o6 /]}n[%]y*"R;^⍦9?oOF1Jze6d#~Ru3|En * >5Gmג펶Wl" b)!E[K6-{Ɏmy@ VF7]1sO墼C0b*XEr2@Wbev ?d;xֻ ֹm:;@dDA @eamm`'A# /.Ez{/o[ O ( QƊRD ٥MW2.$@ d^Znr'j?LS0( 3C|𾳋@(F=>̌s9ֵlQ}yBrq?ðFpN?At_֠v(AH%BPy)Kut(n{C|}[D&E0zY*@i*XV>Iκ>T"s Ȧ݂Jjwo/b\^kG 1bHqS_2DbT "&Gehՠ*"@ݏs9ЏUskG)iE(M0pm }XOZ<G>ݼțb7Vi-gs323uTPb"[ rgᦹp{~my]iTTae2q<,A(9|XyJ8# Fq%hJU~g՚13?3lD zj>??vvt;,u/"` nOM^4x'B(,XOڅ a6Ϗ99^wwPjt68n94 2(Ry@%$#@ *B"\fQnxruNkGb2UAEBQ]D([Lu8(0́> p>9wkW}`N;\?ϳDD $DDC$9;nLBNzt1,AO 'gU:8K=O ǛȞ%\ustL>SwMt bq,hT(J{eo~x\mKEJQWTfWsƛ5e8CwcS?8}qVYVE{ۗ7&]Ug}عR B?4G FnݻjFII$F[ o^F׮v<8pMK*Ad/,!@eC `E)G2@!Dj "&F %.L*)ÃU¿ $ 75XZ"%djoLD`- TjSdʠVxcNKdpeVF^a3;&f$H!y?< 0 _vR&ЮT?W|nϔŸ??PY/O꒺N*mb/b&Oc"[whOB[ح k/0h~|yekc}Eo䉐' '3@wv«}qu;ÉO)(A>V"Fܷ ͇!%D\$uJ7twDA^S&@ֳQr\eflbAYDEK,h3JGubo]n*YK0V`(z]G*< {ۧ _.oc/0C}O0>|,S !1l lP000`0CAݎ=p<+_*K7_nEdrӥ[R MfdsNsOxL<`ńBXЀ#M|]B?%H(O&?OӊȄFy^3:J:ooQ?( {Ƶ{i t|̫tn^EI ҭIݿ&s4wj6xi ucw(Gj;uͱYڨ fp^;|Bw.]cv?o`)u۝񡸶C0q"G`xrٓW٫HAV7nkVsv8cK#7~{\қ ^(_-lXYAH_ lYblj,qG /a|uaa 7F ^W}D,L݁$FBvy۟]ۍR0 Lٶ("Et( >=!'hc +Ye6.Hvpۏ: >lhQJȥ\^PIKI'ܣC6 apzӣ>}Nꧨ:D t4+R+nu}`W '#'͢!8T`RphǍm͙$Wd._!U*ٔAAW)LYJ=x|,=( 4494r%|'^-# ]ɿ,T?lxF LO4g @>'͎PQa:OND&JP,o^*@.*G[S"/\oz= TI{*>2nIJ͍W\/ {jx"? >UFkO-kr8Ge@ 3tΜS%aF sd$?;k^yJǤʛ|5zZkm8G|xߨ3zUR=΍J:ۋ|ʓxe m5 C}CAY}eH2HK̐3 bn.=*pУYgj~ _R~WuȳP8H T+ŷ`\"k4pqʈK4i+Pt^b毚A|nӂ瓦9ZѪeH_ԫi]<S=^#g!X͒vgX;Mh* Ō`ie_/7Yd+)O7s׌DZNmM(.#'_g@ܳ[n6O?Ap> :g{&%,ye ghLSpmv YHx9R/T'AId8b Ah(sdSZ#F - qQHDwx‰%mPo_ Y;t 3/Fbm| 2eV@Z(@h9ZB%$!UPqW+^_` `d$W ?4ˢhCnd$UH*ŀv@#éCL#3I+#f# LQ/reAF(/5z)S_\edZ}_yCdsUF/ ř`N_V;{$B*򅅱L4@VF#|j6l8trYU&zl`2 j&(0!keLABt: dP k.p~O|yǬ̾_?Q_alS896fN 9Ds|flnK_y(gsiC P}\4xMfJstOSȓʆ@T{ۼ%ޜ;ླྀx۶랩NAq emp!PPkRσHxz9u ! ȵ="D֢0azE A.}}qח*rr4}5ۂ=&]%@x9j ~T{~3]X,ٜl0m3+J|iO؀H߰¼h*I0'pԏ^ɴ`/Kƙ߸kb9 2zz'b}Ys9$t)Cvv*P5)膍fQᳰM.`q4؄h{=J#UEP6mqh&dƃ0 X*D3@TRQSz:nwNm836YUX]vaăYqOkr?QBE"DHabb!R4r'˖&v:ф`dރ``r]891 GjL!TL-x0ncs|!o&f[aTeIH_B@Q $+:9mjDG] B;'>rp a2Q+ij,D׉'t0| rD-nU$8p CXv(>At_1ÜUa ꘎C颊 |S!h rL,%X! )H$H$H$X$H&bd'ӉIHatGV!aCyq{CI2I:Ԋ(fCO$1/pXpvAt?4Sx BӱH=8& UbN6b'8~.C8UFC0뵴#IӮ?d:|H0̗}yR(w6x|w![!'<(9POAfp}S?d("'ЀjF {\zlOy( d=6 C:{0 0c91}oz}_{=A0Y;P2<6(w*)Ì4ٻoi[wv>)4A% \;pgGJ*hm1ѯU'6HM߶ }/Dv@E!arJOp BJEC."rBGIZ?iT@EI{'@B"k4m [eRv[yN+`0brF?>:d'Mv/j 3*􊘺ɬpw{LyVѬ b=48R S/QaҿpX_UUUyמg  4b ƒș?qFф!=,/2sۈҏte s=t Ni%iqオ>! .yC|$/~yHD1 NZj4]O2Jq;<F&0zuр-#ۑ56 dBN@H^ި ( rWH$: !Tӗ0dhG{D P]T1Htϋm%G0.66q2gZpy.SIBZZ9ܰmKp87Q2;/H>A LߵA,9gh3u>Z-X݆:@8ATk].GJdDr=̯}/cJ"]qrVѪ%$5mnk:=֞>96ӠdTc/hDDܙFÐ"O:vʟOCQ!u7 G+InWwARX!"@ R)@l2 wK:ں200;˷nuIC1%I!P@>jMRSA6X R,lj@5Ԣ ^M%CBa 3, Aw7urIʕVAIT)FF,$0ZL'W =mǘ䨪zbwX5'PH!L\Q.aBX!"mIqX=A)]<xr(Hh^XS;Ix32rG? V ۰P?1)T2Gv_>=|lu.1\+(2n$>⸕̺ @> bc+nb V_Jc ۨ*"fE^w/`𐯈||~[#iBJ^j?ZX.gK7ȲiocMcv? WsݫfZ.o+l}ڗt˵z8kR*²Q{ V @VӅ@!䍆O]2h!ЙC7!9U$X@>Ɔ%\@$Ma`8I- ڼuٰkcGɤ?y$-6, ETOD88HjZЙNaН~ڝAG5Br@*"EZJP1f4ㆱ3BLNA2LNXL0AY ִ %LtqH!&R YX I q 0Zqԃ 2A8F30A:u&ff Y q @i&`dp  H'#\aXJ- " "&1I H&`` &X$f a 3TH   'qOUTJRקC+H}A!F 8&R ta_(1)SU'/7Nn% H4GEds@LdJ&+*Cc Wr '0=GhlB$͒v;?ބHhf|Oy/V,U͜m6a6XkmFp,BdPWc&E/fG~#L1J0mYѣZpzE(t lТ>䍈RHq0/bnN  9WK @ =Qj;rOR]j;, H5#dn!#dmFd-[₴;87hA2 ]!X5(>I%<7@/cHAA%c9k9\ڪ0j]X A\mkfkW\UW|kHLZ(0-SՍMH΁#c: %A`; r;m>.LH޻Bt0 .# Ϳ oӟRyT@/Dl;!QQ@F@/\b87=~/J~h$CJ|FIWf~r~=}O43E~íU(Lw; ὞ޯwaơQp&QlqkP jȀ v8hۛy_YoPU# (k H{w%ՈaV] jׇuGUjQ}Y1/bK]FsќQptC t~0gUsËζW.U#HCǠiyAyohiri{5]`6j3M9< @ZBHB`Hu:?eJIJNF@5lQM姉n?4D v2€@ïؼ!ٟcNj edi*na~NLI[p(D%@9vl|rZ/⁧ulz-$JGD)I_ݳJ # Dc1RaiSZֈL C1'`:6)r}!b {]c?FWG ϤfÄQm7%@RCR\ %(s>]q~z9֠.-yO;L^˼Å]omJW@,OgF4t<ʒw#r:=w**`BEzY=> ?A' s*a ^;>L02H= l΢z6 Ңl§N;k ({Awt ["QH,s yzlT~ vb I \y2Ps Z+SA(ԧ#{ h M{ m"0dJ4*!0܇a")Û ),1@X+WU~}BuuL)KI0$A L7 ')W#NDA_BqlU149 iUaO;_16I4߶x! {vBq}Ot v5jFgL#̓Tӣ | $$;!Ryu$@^w$:J &\ٖ \ ~C604F?hI_uΌ0a|X#z 篩3un9|A|U2 hsٔ@QC_lҔ^S4ut n 'XR`.9ہ²Nl%Ì K'MEM >'p$pߧHl f@mK]>8;u3Kx.I ( a 'E<(Oxm5EhpX JfK 6FNmo-,<gphMo<| M (f \HJo9C@̨C3sqy^|C >hKڒʢ" w|c > #~, R li"hiez+;L`@"p-E3qB8pͧ{B$ @:HHJf$0JE` 4I(uhHH6{ߪѵB.7쌪%/('yyqL@/pgeU)+'d;4|=, 57>pvfxbfg">$4(]a*HeeEשׁj2 bҘP3ʜ&.Sh $5+8#gAy*>a-7K@y8P~OֆD\cMߏ a$"#EYPTjD2m`z'MS󌯲 vFڷU+a2AHdXapjBKg /^#qmJG縒B$1+%_oMcɲhIz!?puEz#ɂamtѻwǻr<(`s6f QE'^L>s4~ 9p[kߌ37 Kؖt-Oi˝yPЖ3/65쇠;y}GŰ`?a' ?wd B/wϊg ǢXpi TɡDє2ߊlON_4Z4mKiCV ( UcHG`mװykdQhoiv\הGDe e!~_qaxe_s@;jۻ&ej!;͹oEHdqzURz߮7;t g]6%D^g ۏ뱽:7JZd--d5]A+˚|ϟGLy;-!%!s4H͵k'cK$X|!xd&w)HBBH@ $ 8!pXJ̮ViS>?nf &e%N0,C5VYM{iۆORp=᧏g5#=+ N瑤;E{=B.D,C9q~0&"*KN#XCh^| ` =i}Hs^PΒ ӉnF& vya$cc|bw@30Ä®$Gb嶱 9ţt% `t# 썶ZsNc+ЀFl:Z5`[ {y+8E9_vQƾ Bv<}v e:cmXݷ7CmjPC3&ێiJz &I sctмy"o]=U  [{@\ꖄ:% *WIo$J,+H3seMAq%HM.roDDQ=SGBPR \uα b< $JI틨x0itHa:$||h#t/}'gKyaӔma{A!HO5†]G<$ ΍٠   `H$vK$AAA$A$A$A$A$AA eC*!% AN    $H &q;       lXPz{'bX穜xTwIsaD5d=$>$(!ýX|/x젼4_v٥Ѡq@4JJt!MƅE[?H t#4;}A ;'qj=TIC1B0MKtR ,$4Wg8H4 @ L5KRUQ$D RP @@A*K JA$A$@@H ܉:1 ` NU h) h"B( Dhb ZERS^A栎<@I=S^:X.L,If o}Fjf82lȅah,,v# VlQ`ѱ>A5PUaee8bI6a<!\=c[=ӌU;EYGlCVָ 1IAU#M(iԯ`@v(UF*JJߛ%zLQ!vnz:p%LEmpwA^̾%fPRIzi䨐Hy8N<9A[tn:!zx LA(mOx!cj>г)@lf:w8RSǟ&ra5dBgYC%G!]!9gy'nfI2wߞb*)(8q]vs(/PB!NlN'U s8E?t.l6s8^FC F0WHhs@@L8~[=E8n/ZibiA5]Fm%՗΢R@E '%Nf&ܹ/3A v63& fyґ @!%!HPd‡TиL1  H~0 Cc5@qQ hVN{|%wseIՕM(Q9:VhEH  (ҕ|dE걆F3 68(/8g lHc5% ӄWI``?#D6PɺFY f5$ h XpE S$dx  +}ZhތZtR9CX6벝IU?h$%(ڢm,1ק?^X5ky^DM4FB.10=7a xZÚ+hKZN HI` tFD %go ?CzV G`ڇY !.x=F̰|Ym-P Gx3d45 Qƍt(DYqAGK;(nhf cXkN3~D{l_35'4.HJwx'dߨ.԰k)chU] ,z ͍A'|g-ɞ&g~ h|TrPiȨM N4|9*-w߉<؛cP%fI2BbPyu?4:9ūRܔ>.NCBp{!CY\8֗AB|C6μ`*g}#` %j:5{AҀp`UW> ]M{k]s%b`tS{9Y}\L]F=Ln3P8a>5Ʒp" !ÄA Ca㧼Lb?4tZٵL3H@@_>:XJ?+BXk`B2*&LcplP [@bi.NuB|PF9;ק^4R @wL*Z0 lˢrę ߐ%݄#^ tȈ]4O* 8sD|B Ӊ{`34!p6J09÷vX<8хG#i${$$RKj")JFдS Q+T2"0#8D<kH:,.&)p\^X T! "ECTw7Q? %@ 0.  kQU!l SLkGDR7HS0-54P_l>3@ טȸyd;.a0kiq uD0^55DcI򴴩y2Hrc C0. Ȅ#[wJ){N0ՖZ'wM&ӯ[2Sݸ Z%cp_H"I2=^'V=tLiOntWƚ}qvVOZ>s"dnjCvl  7Qt*x6CqlBG/!e$ `"B CA,a*UB*a2dv, m1!!lܫZ-O'~mqX^swXZMy(@)((O!)B>cAA,b^PR2CP| 'c `Hx""go"DEW`:A#pEa=<]؏ֻx.Z!M4: !H&d #mz0LmO3# 1+<9xBb1 #o~U/䄨  vb"%Ƈ8 u)xU4}=@ < R|[Hc #ЃATPIɠ~O7$TD0!Фӊ11<)PA]E{ E#9 (7 uCG+ kNH{Z%Ao%3a`1zk)@zUK ( b-!X(R Lm9 U֪#C ATtޠd GQd !{p6Gy|A&[f'6p^@e8<]6( b`Q$') Ga/n+CjYĝ4b^t\%vtZ2@ƿ:"~7f4$r90Ȝ0sb`!eAA HA*qtD{tADDDBRB/s JBR!_B9$0 5Izp};\fGI@P?7EѬ?d UOqaZ'$噝Y%OȘeD3{Cx!f=}ï-~jAM"w1?!7 B)AE!B4a瑣AX@6A|Ւ֗uOHuV=cv3` ;=H=޽&DI~z.P(GT z(A`H? _X 0!ޜ|+ H1ȸ֡*N{~޺A`(5V!8&O4u^v8ߌC5Ù(a$UV`@I@J S0%-#jWbw*XFz)a&4/sȋ3412iװK9T8a$P<Hh"0m2MԒX*1/9~*&5d8b:O$65\!}p2C8Ƥop"ShGgϞ޼ʫXa}8r<]"1P)!#rXXHmٷsHz>`أ@ ͉laB$[!HYfab)H(B%qǼLx}s!1 MΜ8raCIc(K.~Q$- N=]I-gDLس[eMvԳ'dA!cKPTHHl>rP`(ҡN 6 ^(3Dh((ZCwSAN8%pBjH %R8ƽl5aQ{tK&Ĉ5c`"C䕀26͟j"p#JUyL!=ruJ'@է$†˗Ip[H(xmysӁqŘ F<1N& ϝoN*x&ڪ A27qMk0͸M 4 q'0$3@N174:Nlu~{wLjB%d-mřHx}sß7GUpъ{ù*@/ϩ)lM e.|`ti8Bxrkݾ.8,":*vrҥИ E3S4DDB ]/:#!MSlFȖ `m0ʨv%uRYf_E܁g=82 X`C8NS~"BJ:P\3HWF|M Ar 5昦Dz<>4Mf(r5C'i{=HzG'¡|M)Ns5f} B6( I57mžpL<\0:r2q,~bj^ o9'<#F8(h4A60Q@h*x$fb4sl<\+cAP rG{ъC<$~I9b疷{F/ -Wܻv Uס G$I: 4!Qf }S&$`%E$at cҼ4d0&4mφ|C%oͭs&sysɩrB])U`SMd !'c{0ڂ$-<:I0sNEƢ`"0cuC۸}%I JB(A(0`sh" "5ll$!'ǣ` Lh"twqb2T!cYa *J8H0N4ǂ Gbe= ODpF,N6;tC Ժd 307f8@؉AR2HÎqQ)%\Ap2XP {yUwB$(v8 9fi"%Z=ֲ0viGs^玽fjP_hTW)jP%%ni+yTC& U~C" kW糺p®> 'oj7;b.fּen2)<(̄ p7xmDoC~#id`T-q 0{f|Ă > z5~NY{n4Wwɥ,1CB;wfhTkf[=ǀX:t]TGH`̠)@KNG8NօkApѳC^Ƒؽ A̠N"kP&pn  Yɯp|F'账 CkTRF(-ZQ\jмnsN'N77NqffgCםaa#_18/Qt Y;gvvE׭kDi@`J i.Qm<!;?F7۝r``L(9?_?6?GTȤy)LR>+g!vm>[66 F`0*>G;NY?է,TgV7ݎo}~xj74K"2%t 7T(ܴ;&r,-jZXmE)̿wL 𸻖 pJv#nPSR 6*r +>4 b*3aR!ԶkR԰ڋDځ(*;m除a0YXXaQƬI 4 !<[j ؐUM0H@}n]'(#Z@FjDskPzTAS$Xw.lrwBqAd氅MƦuxnc,!)T4CI]bbb<'߹RQz BHFPc`@lb׃C!AttH_"% çO&K6qO Iٴ9,I& xI` ̖O`HuDah*u`PD Sg8$!Şkm~=pM)\NO&($jT) Ppp;!j^C nNv ??#SHQѓ35/½BQ#`H;!4*wN=;Ǯ2A@GL'paH@CBGI"Oz3>|PMO4ؒ񥇒 3nF AL$Wlf:pG[Xh$԰62`n}T pP%C~f 2Zwj=@= -<Ŀq ЂC Nڔnڠ D˻ROpA# <3.7'^M=fip)Q0533|C!Q#,0+3x!PԜm$pWLsfk21F0ހ (`T "&<:Pjm4gI 19*I8k UgNm恶N#R^DVDݑ"0C@^M6DVfUyÅPIyI/pΏodћl yZ)UU oآ)a{[Irď+hĈ"1c VC ,;rnM@ 4n޹MF AHiD;Фn*rWr[Prhw4u=|җ/Z.kAv&1vb!`/ )珛HZB)0$2!td821]:47DZ}VTANNM|;aVIUB:%XA 06تk>L{[CIg̢}}M)GBhƤuwN`\1|^G_P(a(>|mIPJPrg`|9N?ݥp<=9GDfOOV`=٪v*~0tZ:~4bHv#~yMˣ!~o0O`?2A. l'J!#snp׊s;T44SAO cURq8G&.`_W_9Qy"{ s8 "t ɤ,ێ#L3v0^{3UОCb z* _or5,=CSUM tRv@S B0( *xL:HaZ?A`p9AMzuCRIh`$B >qھn>> vX݃CԝAn и;e|;b* *h $UNj$(NNp) e CNth!"I6!D{+A0 A00H#0@v"V"@3LO:SC 1 ' ~ ]DRkuKdΚP@a} l=#aFre1$BZn!"1x6d6#r~sO$0Ɩy_x,O1|m vi?'1@[G ]g') 6xM8v6t2,/-8NWEPXAфSnp0mH1>{hFuC146n`IڳgmB2y3dY2*O>v61r]JQzQ~>\=~b1ECU'M;$` ;z\po aDנ0j$TG$ ("$i Z?ʁC!76=d(ansۢZ9BGL&ěq<<\'# WD'n "`|Lk΄%HAy;BA0AA0JzMd*aG@P!;_SXtEHWI`)Oh(((((((iTP"@DJTpb`Ha!AHH  %bԱ0R$y`?T90c.bC! h:B"N`O1ҡ0 p%0T05;lݷWwZ'V&U/M&;O۸ue Un$ݖT=JBoJ&Ɗj-o=cGڐ3"G#=8ݝgV]-ߧa͝_D{ ʪF,fwb$?H{ka5Jl%O@4W w3U|I$ڤh_4MwFoeEZ6@3T׺8*m87zH/S8]Z% D4`9j5%HѰ?P}€ǎ6 Z: =ցJ{2GLpe|d2E#CmYv}.^N(ꪹx4J i+Egs3ga?F im H#E4"ip4%@&w?}- %$PX;HAD:06l^ύSd؎$m 9O苅@c "?=2G[hDߒg&0:xt6O'۱d(,qI4phM;{ 1:Bp;Gl t/HD^pgH5=Z;]y4gIt.o fQ7P9STt'!oD]z`@iTHn @%DdU~qR$ :^nw 'OjÙk dq9h'f +ƿ+߭b πƊӉǢn6?_ij6{~ƓLWw##^ȑDNDݨ^ ϰٳ?ATo~d~ o2Lv&In8 Z+a\XYQjCCD d\Xc"|3&ĿSQjk7dj 2HE'. 6f\4hAbV:5!j (u'bQ6b]qg,hÁw čn:c Qd@`-DkC8Bͦpm4F#m(yRzt<E}{PݚO 9$FLaQX K,F"5jxbc7Ҙ=яdž.20110NNɉmvLhm۲cFnݓ6vѶ۷dƍݻ&4bx`)ŃL' 2Bi0pءH12Aw9I݌hw{_QH!6ݛ0(ꮚnZ~0Vs.DćizʚD:+A^83v ɵ.|v_;0Z쎙7-~3}%1y0hDPb*#O|.THI{?v]|1!B>YU&wJb&-l݁o {({v_xS])F~hg(,/9qp >HOs}RIp̨[\@`Pc9n\}c'r$6 0 m^7[aK L9qW,rVWG*-PA ,HԠB]pha6q ?x, n^cP* )o_> auS B:`[݇mآok $(ϗNp@b@saf*bW~ J? !>XGi5vP#:Z`^an)U}P )uA+E"].3=:Y-DK+Qt`R } t>3gqtotGxxt >Ot4|鬇0 iOmHi4P -Q@$ @B>Լ0`1D wӴS`, 2h[ԊYWPUlEAUцUafbUXOL(',9djy~DZ.[w*^Lle2􋅭s6yaӻ֡=]5>Y2rB\OwѶ ^(
,f |ˏd ;aܒ[JaQ܄o/T [HKʪ38QF)'ԍMhܶc}˨jQ$AE9l1^G>G,kOhI}w7a!xN!8IüS-|hMdAAaE(L$6=>BiE4EUA4{u@;[ 0{!H/*&i;jkP@9|.= HP齃}L4OS23 Iz /aMtpnkc:څ-G B@XnSd^:эØOgJj G MԨFw￾eR!jИ$0NK?z~AۿuzUUUhB dih'5hfYe174h%i )h' 54h%dXVeb&B#=||q i() } 8p_y>:yK<|wHhZ.̢B3,~"ctIGD2$۷˄:U~>t4#33$^6-F3ݎ Ej d "}Z6v* 2^I $(Yb0`5],A?x T8c[ؾ?,A''eaëiUUU_-rJwooPU&m 4G[j FÔ$PG.={ztJ(;fx,D.jC!Rx:Sa9(9: $s<̉$Hrǟ=>KUyYa(U|Z4k" E.&KQj-E".ןu*/;u^XdSʑxZQj/x5+zYq1 wo'ߏ~:ǭݧv;ǿ{ǖ=of=aw{6=$O下0k|/_8^*Ȳ/_8qf3+ZeegkYV6hlou̞lغe]%,ӞykmY!3p6x㪞8㈈xn0ykZeYe[(V[!0;6lٲc9f+9sLr^EVE\u晻ݎzǻ{@s7m8\ il,i79h!=Ӟ{?]<΢5,=uO];]ۦKN:s8u>@׶dB$UR36YB Є%/5KFr;#H@ pKDfH m!rs|~z3zDD3LDDDLj I|ӄ<$̻w|̻w|̻9v S1hQ_}=էh|OW0(XLt$I%\5G*θ9BȊCzNn}6f]9m] @;eJ2^*$U%UW)સ+6ߓC#$ A"Yˉ'rq[g>&ƅ ;yR 0oۑ?BY%la ׏1 oF%=0ϯowj` ``ffffe3fff]36ffe.ߛ!8[atpv{;rKh R6DIcs#]O\@YM%Pdϧ9˨gƓ]y:? qy>|v;U0OJREU&U`fbeV&dUIUTUIUcf&U`fbeV "#m!$Dm$"6DFۀBJ*73^TB|<+yQŃF zR--.} <4q%,V0%tZ6\{wssNW(o.\rӗM@U& @I'@834D[fkB ;?8m٦N\8JyCJkuu]z9f.ؗ"TJ+}]wʋYMkq6C.cΕ jezG nbg5d:hu a+#~{ v_~Λnk~za =s15qZ|vF݃\% !2!h捑0HX>wNΚIUfdWjZf*sN\;5@f= k^6q{o+V4z">Y]j(lAt$]iO[0Dp 0lr.Bu6g>dMNJ >0=%FGOt'?2}陙wwwvɈ鉉wwwwwwwj` ``ffffe3fff]36ffe}APyO_Q^{kTa9֪|M*Rķwye+{f9gpʾ-Ziuҁ]oƂ 䈢a{ZaXO) (Ζc}P68 {P֪*O8q0q+.eCrNgU[wOw5ًU5#Xm!iv;z+{r <Ǧs|zvL{6:qfdSER(C/tcoQ Ǭ'籈_x{HXI(z"[\J։h&d!" S}]Yf!)B`h):zz:uPLA04Qk v1U uuUnNy9@%V%0Ql0(2 % dtE"{k+Y2OPF:uAUBEpM)!Oƨ@EA Fx$՗D/.̇HQ-xf::`$9U 6Qφ6f._d􉔏pP9dDDD$$$$$$DDDDDDDDD#o|~AH8p.ʫu]\7L׀ߴ HܡJHD EvGǖ=90nSkmn:g^^x כWb^i-ëGz﷯m"OT5 n$5Ƥ.f{š|]w.dg ?JBR"8GGEuIqqO!7Dx 7iy%ocg;d3)">A{l!<G{;R`X0[V4b )v@$9l$^ o{El^"!@ Tw?^GWO*ߞSjӷ{qR;n3)e(2ڻk\N؃Q:7 @ܓ恰?֗Lacx6Dd!!m 0rQQD j_mk $H)DE:G~dߤ?#7#:hG!YyۜPYݤ_tN9H(0Fhdx]ugsCl-ۧ~c Cgښvn*((3QM((zM'=ɾAkQMؼCto~DGG("zT,71l^!t,,,AAqp<*W#ϝhYB|T xҭΨvs;r*߆+yUUUYUfoW}ޭUUBV fLJ_YDvh.N ASx\KMsQHP,p=ɐ䁔X . `q [6"lZ 'F2FCvsTdfN(D lA"Gor:qsKG9$* =vG0kf5 H3=26e0OdTgI=D#QURoMO4ۀ=fsg@*H.H C!rq]o_IVZUW*M A. @PjbI:d 9Wȶ,ݽ]2*3:*b*b*bHmm]㻾ff]㻾ff]l=ǐ$zP |~>D:0C,:K NJ! <#8%㣕ySlŷ`HI<>|ޔЁ:뮺뮺0 0 0 KKLfl˻f̻fl˻_%URUBqxU[Y:N:N0ffff]0f̻`͙w{;Zֵ` 0` .l˻ ٙvY33.v8aӣO{ne\璌,!deGAf5;R%( $\=xϳL;U!ˍVzܤmMEU+$Ԥj[%-$dWeiX0CO)6<G^r|.cUUUU^D7Df[K  bAlF U+TlDL\V [ro}8P8 Z1l" ǏWWwguxc?G-'5Ӡt[ȢTBC,xP>% EcUUWG$"ߏ H{Ϟ:`H!M+X8ZGwPMj 3rlM*ExE) 2%[m+}`vd&7l]}P'tw)A0 ;Xt̒*̒Ddm\Qv)T$hULބFyk\0x s&5 r=hdPUU_^=U^>oyCNOKI$ Qm 6oh$0Mpֽx!}&{V|ؒxӰ>{8Ěfq;+BhUsZT)Tx`⠪Vuɝ*Nߩ}]v.:27& A 4݇pE4'Ddž_VL}U񇾽0PE% 5޶[37B B[]{]sMI$Ũ7 遨n AϤ'`Dq<ñ3 wܴIU&5IUR4JW# J#Wmx2>=Eq|5AR5FMcwwsbAOVz 琝6QjZA2A`Q@F1E^dՇAp(Ǯ];)Kk-ݧh!Oav1ó3ww``iii͙wxٙw͙wzddd0FFM&Ii3fffel˻ ٙv*` 0` .l˻ ٙvY33.Zfw9 ؎M_F}|A,2LUUUUn0"/,4F=@JAD\nռ PsT&C`N l(|M$%_zfg`.{l䦵m(k̛(bi7/@/܁[~l-Uy7MGlD @6$O %X`1If[YHsg3%;6~'~"-C@mi_)L3=pM7ٱ="f5eѴ-hnaɸMFʑ#rA8U4,0r+B%w{?Mғ %.͑ 2B1`d"U]5ROu* UU@P=TzQ@ @ {B$10= qNyeȤbdedP9d攱B $ sa)JXØ{&z=QRj6RƜ"&˴-N Y/( @J UA"G({tg( 0 LLO|x <<sdH0A(i|("*!LA0MZ8  LqQTOTj9:fZJ2`DDL oB9$2QFp r9@dؚ$**0ȭ3/a?:aj<|G~s!==܎1J u=]cr lb.@FH@nɤ^m '3]@cg~5Ё&Hw-J }ѾYO0L _bxzt Av* D2ݚ^9QU`O1$ds=S3a!ogj̥@A@f g1l\t(* \⽙X$9Wcxk>d!FNnY )g a:U:$qy `GddÛ`wu"0p_1Vbׇq+y_(ro aW1?.HZ-To\(HMy9 /ACudGwd5OYݝI+9!;)Ci^;=NVL;``~2tFxR +\LN#m2|ZNxA=v uNF} ÒUU;UbIןNyH s 9>|haU=gC9Jyxs0Tqf6q6DVXFhRrQC fIK8N e$=ljgF$i-QA[5)vOY~8`}Tv5%$4󄦖ˀ`'!h|G*AB89PI^77eH-sÀ(2(P pP+TŤR$M -t'Lu|y7\{^7_AA ACcAPK7]>b 8< pGHeKmozf6O]:um%xCt0G E*((ǭJ@%(k@osoG4txA$I',OED f+u==^}Ϻ%QtUtېcO561 wRA z4# a&O‚`D&^ E`e66*B TAېddsuH~>/Qn3 >q> V^]>>g9Hg#+iN@5^Ѩ}-d5iH)Tx#8@zyۨ|7{uqftHqۻݐڊRӤ=gU[H453߱wg;F~ouUU+f}5ފ[fڼEo/ 'g'1NQa~ݼW˿BC'yPeyA,D \lٕ^t^XC?gpcS 5({(ó\5'bA'$ſb+ڨlVO*~nq8#hc7FFq!!1#?Gς jK cZ.5O$傌rm{n9Î$aUU mAjt΂"d]MDi+\]R&b!~ YIXP#~c =m#2BnO{;{+|ˣN4x:YU|@{%סrLߔv!?JV` 捱*YJ Df.d %eXM;뿮W֝cEFtޠ.xpKWjQlo6a:fzq Aݱ]={'CٱӴ40ȟ$PsIGMtbP8Ϯbr\27o-:mL>. UA$9)b᠋!:㳇h+ kہXy b"6i8y.xd$4 M ŽbW|֌dzyxqY0c0V=/_Y"Ma  kCyshUUQUH rX7mڼp6Q{(ax~agyu*@D%r EHT@7+3J"h1ݎ'+958Ɋ; Ԏ ]=4JT,E`0KAzOhXZ{gWIIƅI7< T7Ό=bYAX8YEP-MR8VFXUJ 1n|!ЇPy_z F6yE$M}h7=z8vk|G{uAg'-婶kp?-z\/BSjVO)7Bia7e^XXWP(qa)DVm]V%l1\ _{ٮk<_ԑRMm;WĄׂ0tɁ#c@l(BL+@|bc \Y%U,c QnK0=0izsEa&1df飁.gHYCb%f(Pc`ԅ^qz[ ߿(C6cT'C'3#7d L<Hh 6- P_>a9p0+!  $R+ìH@ΤXA!5E6.PӼa"YX~m;}b_,Ԛـ͟ 0ْH8lZ=Ӹ; A&d<Xyn'h I5*1іoF3;0 fRe!ة@X`a_ڗxM|h5m&F- V >M$FPܵG%X^^aR5e62F%A]ޙ"wrOkrw't(%Gؚذ6q\Pk=yxwGs܁8L cS qv5.kx〸$HĦe8P9}ɳa5J PÃ`b X'9 ͩhFD)EրC8FiƆ$; n m|<FG|x RF|.˅pD4fiuW1ieĺdvKt,?.Dp>qh 9 > ^GWjbYɸmWe]&jR EAPE\WmfNNC c'S~g/aNTO0_9Ϝ=# ZhuIZQ$FAIŀpF4S7眓Pҋz>e#GqhCnIi]L_V  c}"3=%ضz#K[9La\eKkE!# P!ń: ! _dg)Y\Pno_aO/V^N\3=G~Ǧzr3"B)rA.Xb,"@x ٤Jj0W{4ئ [MVisc" HjM|hUl jB ~IA`JB!4e-βuZ:ϸ)9I6M1yyoRi:v T<bq\##_E}$iطvJ|`4{[僢_ȊdDDA1<0ҟo_!4 b%6~Z75w8a 4M=5b1.K[4 R L%~b:kOIN *!('Zwߖ{5/f`!SY:Ygzk]q]2&dǤ"D1d;N9<)"T =pG^2 0B<_ϿցpȶɿTB!uA.1W1xaJdzuƸ J>2vfi26N*j ƚ1p)('IH$i"w!h+B d$)(=8UU ;6tbrmUE"M3'DO_0>_x_ƿ|;SvϿYDUȬ 35 >Z(-9kxb #_vK@dLֻw =! y$V1pPK /q;ltkt5hQ\Z{|þIOO[ĉh@eJTA@z0(@}]O7{xVрCDRb~H[6\CyjXHx&ݿk&s5N0 =P`R0hB&~ USL'L@hgCxi->]0SmWQ3X\~טcҠ =n XRS-(#̄YN5jhr)afe8PǢUF" YelaJ 3Jl!uDx s`x<&Jc0ZZ3?q;7P/'W.DE g8djJh$Bi)b* X R`7Ze3*zȦߎI8qypy3aӄ0ȱ|@3fg1N;NFf;2SBCh@E~#XiّrS%rRH!I/dOb1?p\$&D?(nyx%f䓉>܎43r8sHFkR!kp \0S(: HSaf,(ʇ:I eu 3`hf56;pe#]fE!lbH8!s!I?gl/s^c"KUFsӿN٥?goNdGr[ ʌxbKl\si_ѽwBNrR]twX\0-rpzl-ކm9Te$;[3-$3 0TZ3gu}\/>: 6K0azwt -Hk:+Ԇt>C;'˖oK]%*N\"f[? ?KB. n"'S'^G?OOpzT>$&˦qlOlB03] 'o. ̜8THN+dZ hJB!pJ!D"ztt !4ȅ9(_?;l"9 Ay1YiRIJ 58OW:\UcM]1OGY?iWEK`Xī>'#f8JDraw8 {Q=VOYLg̀J Ǒ9Rj5&) CP&(( H!(ZB4`d@ e]"psy[E~tlU}NKB e'^ -N]^eu.'M90UW<іXlMNs SAEJSbHCwRî9${v  5'!Vx&DD(%9&*1>9@x4F'"=$nIw T ~S !ٮ|}0N !?daP<)Ф?+W'$ÇYy` XfeD߶O w!PBEi{7QSup-!V5R7?w~Wɸ )6|!@D_{T;ɇ"H;i}ϫZrO'%lLk&$к hOzDN%eP*RryoT,"MD,>?m| ~Vy>11 {89 C:9k ణ&> \WnC01 p@uO'Y){f1vH_C=8^k,]RK!9DBԑxMezP{c>.{Lj}+.}e9t›{ t`а.tD쐐X@@݆cBx'JJ6 6(o.8q3^:9)ɣn$@0ΑW8*` u)Po(Ń=yס^D&HE0a&_Fs0CMUr[±8*W]׎,ᘫ:V^$80͎G!M!Pݙϒs>Vb8F#>?N1V a=kYKb]) w t{{QQD U(n 5χ?`d-);}.`^pj'A-遞k3I2*-ah@[(B> 8(!5Vf##B0lՎ@Z%%:L$M%k02uh89i YN94=rrfd$e)@49GqHd˗) A׆UwCϖw2 .r,dh0z,F26ID HM OEeDjxQ> Mi*&wLֵ'd7u~6d6+NdcC5+*̓3AJՆ*$$rLm=] 11sG9j^U\=ݥGeC@E$z}wbj_kCŒUzɃjۯC~m&6Jb2Q@4IfRdd$HP(HnnKN&aKbUHR*5B@%P!! EP1ȟN|291D -脨9}y!ANAs R4BhUk${aC0gQesGt7cBMG# 4ٹI39r1<>|~!1V+_<ʌS, , jJ Q[36aJhM9o5@Vm%$QZ՘I I9N]j1Pr* k5Ԣj @h7c)K" 3,Vޕ" * QKej 2419: (HD 4KeQZ1Ԕd`EՖJ90QA֧ ՙ1S cnbx G"\_.9m87% Ma]F]h;|LL@@zfjza쯿yFľ'C|?,9 MR>BXR[b~G'(u K !_I1PW A&7jڭ.SV֡$̤Q{05+Jb6'^xڣ׹10E rXFFz=6I/$xفD3#,MF ,i?ZX wlȁS0D02 4T_HbB3$M.7tIyۭPq1Dc4C)DZ93)7p&Z3C,@h@ (d͓e$EYnudћ6H&%(L"}c 0`Ap`D]Ɔd@Co-x@dxL挋I󒮆Nh^\چNjhD!H{SwB\ ˱G}@aU9 r98yi1ւU4P- äֽ34BjFAfU-@zP~ ~ Hi()f%gyn7r'a:*2CmLzp !wHyS6q9z|7Wp @nqM;U3e9n׷8t! z*].o "&d!iX"H k@(R#(P"IP4PPґ JH @BJ @@R+a aZlD%$(hu8$#AXaC5 LBgV"%(mH(ht`A(Jș#r)L2 wF TbCCITIc~믙~2{v꒻C1  ttij4`l'4wfٹӋF&%tIn}C.j˴1*jB,E)bL:5CBl Ôb?wќ]LDDJ>%YH:*2e`S aʫl˪A?,XI/8oml PN;k O׫kBpjdn7(o)%&d%GsO54lyZ=MJƊ3 y6dTUvޞprFwpic8/5[' C#r1$ ZWWtCU| v|ͮ6fلB(xV(mfqx;i!eJ*W- 0Yvz؊srNԬ᩿Hd;*"3$3.8 3R(9>>7`;o!xS%p^Tmi QKC͓}dwe8B ę %hstKтXӶ%*?eCjaeS]Zn&v!")˛v(=;73Ss\+YA@ZP:cG;9{f)G>D듴:@~Ack /LOfi9  W饪-bT ) TN #ULJ̑/C=~ei06'2V䏻뽍^7K#KZ %km1:7cQJo"h"B* T h (di  \JFa`uZ/VDYht!~N)P"B*@QhTZR a@&! iB$ZQ "*"R % h`"P5)i)M2HDC$n<${p"1:5ղ 74AF4$*b7AH~I}$1T: 6Pq #T[Am`aeKzuH |OS7Cfa s$=?gMM~|(}g t ER;|8XT="Z&4F9RT4xW9{=1NݮqJ"VJ~6M_ߓ]4e~n9#2ǭRMDi~tXVhrɑBjbkkJn!/A;!6 &F֮[e w7lRnhy&Bg tCF! oF2{G6 "F `odKo +_7;4ukF?X5TD/_Ut?F=k2p:L+`n`l~9hO-x%ΠVDSX9|u:BI$`((U_a-> +*zE֒$9%?2qrƧ%I[],/`yaШHdǖf:hm.2x}W3 |B %@sּmS88` J ERCSīMLyWP|dK!N~']yXwUg&3+:VV(Y]1&V:Vybʠ >Ō'(c)|fc# 0@-00ڈf@z ʤ[R7,&;7GgPtEQnCLA9}B 'îO5B""]J0DN'+O4'G[sxƅ8S Hv: ݆ 'q _L`30â5!-p9d07㜧Sָ1&rCg9鵦'y8u įaKiwkK_%@` 98G'rJ YS֎@2lP3X-3Hqu2>@Bћ19\7F+t&Dƴl}k9G|@x ̳9+MCWr¸ٸEE2g}tٺu֑L {[O bRnoZfl]R;Luakw^7(DQ]UD*(qB  $8UJt߃:pݱ5Tm'qF!<$qoZ~&Ѳy6f'Ϩ  8 #dQhr7rC{][TrsulAB|+YsÏt9sNM2N[Zp5ÎCK" lT=hjI}&ܪνU׮/M^Ì=Dx6ۤCpwMk|8'z+Aހ!(QVt88eڬ /h < /*kz nDO< Di@" ߩ:i:QE2qChs6) 7G@ĺiwACA ϔ$H!8ml3 |/q;7*&10$h5a o1%M[ҮC(8 v  *6,y&TۍAC3RIz@ΞC& *)R"X*JII"VaBb&FE=PY`<XK_0bHX%%yg˓͘CB]hx0IDl{q9Dt~Gup'!ه4ˬ dC9ۼק1`ٛƨZIBP+'ܩJhwHeЀ)‹ ʪ2f5o? ȶ4D[ܨ[9# ZƖ9uu-]'AC-^8p/@wWL?vKi2.KZ*Xq7çA6A!Xvu^ʹ67Ί[nצFHڄ,L f@"yZ}#啇1xsS=}&y^YM2QїOJrLQG;AK"G׮um԰uj]ɦ{J.0%pYfL+&~n7_[9Q0lEK:4 xS@$ba%3}B>sgD )g@ʘ9$e9z(Bnmziqx0<5W &ӫdjh=eMHQ;f10`B,WQH$>E9[Zi\e u밤 CU"{F HG̠7&K۲=MwH(%FsB&<HSviNm†h2EQO6e`yga$a2ѵ\F\"Hi#zp;vW/fqP²>O{0Dn5߉6$$seXMK$#-O3`5Ӌf0 d1P @Ms%mwiвyC?kmO56qJJG3}2H 7 PiȄT 3~_a;*,SBL(d@CoK2'_yF!O=oɿ#LBDR"/K*=ي&dWBor""?tq*P,@~H{ )>  "D;H@GzyW̑I% 5 D@G˱Q$Püd(_\sX|q?#y|~pΦKb}UލvD~^GИItuGQV/RGͥ7v>.dXRRP*'„= xHT0Xa4G z >`ݐmoDAAJl8N񈁅1iD FklHPO:OP8{Fc” !6^9P<t]Y x=G ;L!yuVc 3r${$(Z66:0Rt߃Gj~ @HBeRZ۰i8O6(0;F8V:m0j*>7Wv>Pm ܬ;ʨ0(( `'HEY}+V~Hc ;RjKQb 0.{:5G:m"b7(AXo <#G!gAꙮ3fE1 D}H䜎vƼ85VN: HWP}f (/ȧa|(5}#z뇗CsW:Yvphe'qzLIhex!Z*+-kj.҉;3!垛4=z~gf}Ў/0` 3pUWγ_Xn]\{6դ`aw36uwjG,qĎsMI 3MΪ(듖^R H Mbq_yo͛9n{@<|.5ٗ{Oh J @qva^F ͻl87u}}i!MS˸~/89Mx `o I@sm 2DdvFX̄ 격Ր1cR o3D9K[B0z4 _f`r! B E. eV*6[}GCha ,𭳨fx8ALsfBe+.oZx!itn"j];6Sڰ=[Un& +l&@DoUmG1r7 'ed×qŲgz7UЇ2/Nuٟ1h{qb9j{ 룆&PIcNh:ar5W34IOQCb%B!ٜ~Z|k>/Ѱ>@DŽS4_2'3&.6%m8J $AF0Ri&E+I#GΣ5tADrHcA*v#ĂJ$-h4295OI+ 0/XxQ4[Zuo+ h C#DYEFa"3=J 5pC `U P}i[` T5F>X}-&jTRfVJpn)3xݚrdF3i“Dٮ7h&hJ"P `Z7d1i!,t 0F#*R&"j( *X8`K˵Ur!qvv_z$ IǮ1ܠy{hQRgXWwp*s<s5Bn!;ȁ DҨ!@RҔ0%AJDN{d9tr|bH*B i"Rhd0T"Qe$"XjXD"Aq;P|cqAI?NYD,K5c 8oz)fPZ |I`((^ [ oLJ)(~8bγ5j ZQՎ,M z5:|@a^' ' [D40. APHDDQ&%%DT A+@E$%g~'mc}A$$iBBS7| gOV~wP_n;U>4HO-@38HqmnD[hjY a+pGs[@(4mLsiȚu(i+yM߭rkq4'\5,)u909ej53S'SED^[p쎌$1d!Cc4D"jre94'[!YQ[AMP [ʅhU.xfQ(JR`Hi(i(*eFԒXsu4QQh4%uֶK ( 5zz> 4os$ J: b1pK1P02?2' V$1]o ߤ!7Aŷ|`kj.Tځ=yYV5ah>if£_5& T ` į"cƬH$E>2 xYtPƃHwZLhƔ?^d<<Dgeyz=(ۼbA Kh@ylG$$#f7Q pYHIDþq/1DثGPҥ*`Ԑ B)݋{ϳl=6a&J%&}.csr9I *%7 B?H|L_ܜ&!:C:xBD UPA  ꒆ OpTkH-ѧI]^F $*98gHl MuѢ 25F D3'pǃ} OFU݉vm9-݊*Wl0# Ahc/̱(,[>T*lF⁤Im)ք2Jj@74VQ!3(t! (~:Tְ@N !ӜPd!p@=## N!}sVøp;mCXm3M@Q/7GV74 JA Kx])㭼kM4]h٨$PlruI`uEF$TgՒp' tW7,@LB69ѿ,.Lt h|zZq[$XýȞj1u=/(YLA0=zhiucĈL3>j>͇Gef9a$o㱷1:ד7/Ψ AuE"j5Q[<‡3j(Lh`⍷X8 @ ( Ybe-d%E$9DC0h0. "r\p=;wS|0 N;G/9f& !nq~;tz l}E0C1k|;3l#!vM~*'!: 8I!ni:piݕfAedm±#V Q5DQP٘NYUi̐k4Ri?‰>kn!.+KPnFgoozM?QWUo~S DOW8n[5Lp!$=S|k69j,+ vJA8 8@iC77ŷni'*ON&^Jn'!^'ξjM /L i&Rkێ;O:7UT /0/Hʉ;q&b=* L?8D=bzʟCPT*RP-͹oP)WĚDDȠ("Jh( *!bRd`)i Ah))S hh(F! "R2T 1hB  R! *B )J@JP riB"?f9?J=D!um#>Ԡ0C"@7h!{xs3|)@D"I PNkcb_4&O팩HahXt]7Uvd@DFkZwR]Re)u~` s1,k>SMU={g g8vdpr?]| Ǩ=bȦOkVl_@C$K)QIK RAEKIIAQ$D4̔ $UTE5C@8(Ge"PGNa =Hlg.@݄7!;}U9˒TD!~#H'͎3.ToZٳ>Ae|\!-@Q G5=b!.qEdf8쟫vx'] ga@Nm}m>u_!dPRnB?^|1(/n#(TQ?3#6sNP1 jEi|{zqC?/H#y6!"Sr3bI8O.mF3sl$6CWO,%^Р>{iةz 9֚04Dk!߅l}dф8wn;6S?tv p 0"$7k7$I(kT+0I -!F8hdc wl 2RYFD~\s:<|lt*9+s"wH#%+PB =0)P PF!wMɨNS{}1Y @:)wbG>R'F#8=Rw (/ȨB;JJ E7A ;@J+ n:yb~`]Fb1@xX7N)@LD`hƕbIՅ I 4>Ma lL&z2w*dn((: ; KIЅ' ; *~= mƆ- иUXGo~(k~^`Σ`Â͘pݏ)%y ME臋AKtkRZqz>/8{ aLCB 7e$WQ]q5$BOˎ꣢:`M; rA!od*s0[C@pT"(,X7:ȧ8 s$CzLP+  >ǐ},!fNg0$BҐ[~4E?2/\\}L`q*[F9.bNIKTR+8%ՐG >4 M*UY\b`T]$] p"X8<&Jl@li#P5aa*gx䤑"PRUTJFe9 njLYR%d7@d&e/}h4vdpԳ|߳∺,EN=%Q4 PBQ ;]l2_JXE'Ұ6bEq5UԤQn;als- ]-/BAz S Q9ID1EvʘIP?:AbBBj\',sZHY4215(jr(00 Ih:#I-8f 9%% 4Y@E%S0dCRH T$" 1 F9%jɡd>]1H4˪Вk"|Z0}5jG=hhMxy>l.mtChz? M9WE:/iLʍ(x0cƈS0alU$f\c2ToPR~X>y6S@Lm3CcppRSJMpPmWbs b:*lWӥ3#9/>'ŊݺG?PiTȌ l*N;xvjGBQ9ylxv"zp ߅Fsff9Vby3GB`k5Ӊ:$fx5`C`YY 4嬍ZT`=I ;}!>zq(Mu`N6 (DuhT otC5 !@g>:; f SYhZ]6:Ӂ@T,x߷9}آkوoB Oȯn'E;{a,'""$0\x|ImIV$@Z8@dFY6QhC9w8тg[B ʠns65^ jǑV1m&I`1.䴥An0-;ԄIK+WkF=2K2Aemaڐ=ʧmU|~]x<=c**gy <%NX5TNl+$ ~usqU0Y4.tMtrh@q K{#P$ zT(Pĺ'(wf-HqXq7bj1$"?'[H*3XՎげdH᱄&N{T!$S y7q+' 12,̦p`QFYKF)fd4!OԯЛ_5f5~ 5maD(ʯ@6L;Ƨ= ,kAB KC`:'$Q|JG4Yp26Fr#M%zHPXTP1ZDcAGhB dJ :큽d646^Ć$CZ_- E 4p4'~-4͔ Ob } @0QZy95L<Ί Πê"I `CO8TTKYaP:+*$/Cǰ)L]W2x;ܕ(/,W 5 PH!HGҪPEL@rXbE+B^Dw0?Y(6Iq :14RRX۟mAZG+f$Ǥ0~@lckqEƜ7H3c@8q T-Mֶ%BљJtpnַ4EFV#zLa]&e ANIc%2 hh4YoCjZݍһi-(ԼsQciƛQ76GfKe%-l+lؤ$o&j덽6ɹu4+jLK_7( 4QC.uޖ ƃG΅1mY5Z>d\<d-O=HHɺ7[ #eKe2F#mfTx6gw2CLOJJWFf|vX_GE$NY1\J1ی)֍N&R{opZ)ԣ0 X30&)(JQXØq4%|hS9 Ap͟RHYtKCU ]9Ml(@o0zVil#`j6=(.)аBszCCQE(DM:714ݹ`R8xjjg?.7p-oVOn=GIz I«.14*ޯE@ Xqx>Vh(=俋g>>ʖD] #W;Ffgv@|}=K}#B|kVP%#*\lJ*}搡Xg3 V[:` f^q dQYzzraAuAM:Ȭ~hunԮ12`FCzD&_3*L9g mP퍍I<+8bdimC,COO9ǧф$[b%n=<Ia0b%hjZQLPn$Z%Ak [qd'n=4[)G"ICm$0drQ+jryg쐚&:S;.@|*C]V?|E c$apsI,,HAdBCAh{>2ʗADI:j0!} XCՐPX1 y0 M9f͉$ i&s\ݝ9ˇ~na2r%Jg !{wnWj{mDCBr zdGp%0ח'xzON܂5ڧuME o;6wC$''䓱 =W@J ],dõCi` ȇnh߭4i)S@c_BGd2b$IO_`7?Iŋl#"-,$q6($DM*`_:a0*? #ŠF(8sOo Ǯ!c{8rΉ1huOG f!d!Ū Yufd@s,*cm=X'<{~B`'CA;ćxhst~!,Ki}Q dxuXZo\{K r4hH A{G`]B!KCa.L䂚R>?ãgo?HpJfH7a?!w cXC(}rx; E0MSF[pސ)D>+}N)޼;}ފکsStUl/}`_odiScG;gm=LZfcʀ㚝f2ܘe%I ?b2N=f滫>.&-l(C¤vZ780qє=7CQR t,9s~r B.80f np5dgfUHT٬iCJ&ry:MBq /1.+JamtO&tq;8I@#;6od< iSW(4f o8PZX/04LaqǔyC^l q- \'}}4 A=GBp ,8rd?p9.LMGI{/n-c/OhC > .6_+ex55DQ)xC'?>&&"'.nNhxՂ\{!m,_Fa1DOn螬6FlbaFɘ[  fda' v8t=1wh0 ao!JUkƥ,*fP@yᩍX !I`}?탼C1dwo=:։ )d@&V&f万OcpPLirrJBbèSRrDC@2r"5GXqz;Aꪠm7+g_j{1JqF18@'1֞ۤ6B8YF%jА`H)aXn(aA,0ITɦ*a7O‚V@T!0>~Фw6 vOxCul%I d Ya)RhqnBn_0@)s!ay*O=ȺB@jƥB%a0U̞z|vr *baņf p= eIJ&5FbHda;[0ӲKe 4j+ohcA۷t| .x5 2h~߇sFDX,M}Bζ.!QlC^l|/msnfJ0@򟫬΁@{")@(}P!$ۉ BBñng}K#=5O79W8Ը:ZP?SbEU>@~\~=d'@@04 cb60ϝQ3$ JkT0jPh+x]k`ZTz&j$d`f/35=-9)'Sp8ţﲁu5VF*hJ 'ѣ :M7mzXˇmcN!sc% gɭJ4(#+="6vrZO꘥q#2D|2Ew>aLLٗh>FٸA7jKE/gPo$< m1IQHjEzrN8" R& LoX=RHI$$Me3@i[4OeVZK(hҡEy3?8Wv&1!';K }~*NO! C٬2ksx=r&+@h`LZ/]YKl04Eerm-f(t w wڗ*U]9&m8qa( $qO<`dL`RX YB^!JP7#5Bޡ\ea@ģ!4TXbŖ ߈A"QA5 ;F9rs( HJp ϼH)@S9hI,? +P&A@h8LPTdŒڀغҎԻ9շjl8@TH)@ #@QEJ"f PR`VjB"%DXJ #E E4{2wDADL1D$ F bן8*MS|ĂEHd !ZѩxqZ;:Ԑ`CL,0fe U@ 8&!>&:x `}1wV=P/^!.HTxu^"CZbu-.@J~:2gMLx'mp[SZdL{7z*8Ijk] (_RO+GEx !B`!U܅h!h$*Rj*(*Z*JBd$"B*h$!! J`$$$a*%RhdX%I"" FSPdCB .J&Ftl4#ȇ&C :NJC$8߿, g51 F;.@ߑ݂#IH4PQ@,EHs3B&%P" !@GTZlXv '}n SؖJ!ȣ"C1sNfV@ p} i%`QmDbƜ^ QIhY?ˉw%N@RP+q0TT@%oC+cxPڻa֥OcxOgmN LUC*AYIfLW؝.Nxhƒ8BքM4N՞XQ Zog~"Az%ԛ^0 :#hhQ 4qmO^ 3ic 0{9} mpэ" uz&ު:ƃ,M&KB֘{z&Vr"iTt 3&)㝡`{Ac[k͇,%ƴc7̈́k 8jCHIWr%zH)w!y`b40x9fsʠ9rE1:`hIwMjp‰#xi0cd7rWCh/n4MP^& +:mnh>TWu>[LJ,;֤ pIcȽ.HOln %^ſ͘ gEH;)/q-& lj!70h& PUP03]1cgBp]9(LCTT"2&!LZQ%G]Ý\dhјh\GFB? \E.P?^"W(87 ȀBh/,$jhsݗAI'cc@o;@I6Tނsx9"dP 9RB J) H`JP#iWK!/++ݔ 2nCȑ(VVrK Z8#C1p,00 Y"Ȣ#,00Ȑ ' 'Dl+ûРp 渝"uPN "(P fb`!ɥOh\O(c ^9U><9rZ^n?ˇ^JA/UhTD?=z) 0z:5rBDВ 'LXZApY ޓDBJk1 &(Vap.qb1 և2f$"C4ƉHzQч we4ҾEBN w 1=U?G5a'~9\8ѢQUG̉bG<q9Lnł+7@>`:77䝒S.d0ƩKSuq&ref '@"zC =oY2qlaēShc6`k 0x<,0 ;kQ$H:枉r&w@uhaQeBC<6RLErY12LۿyTq WfqP\1 K!`T' 8vYa$P֨f.dٓm>2&Y!h BOL[fe/iÞr =;c(U>1abXxZ= e$O:ozy6 @a~FT(:z?N =Oh[%g3̾͑Q`Ozq0J֮'Yx,6f(<_^_䞜{T"(C_4@OD~G_pA!n'qD2(14L0̪>ˆ5QMA Mޢ%XVdFH$T@ &m_; EM+AMSm2p|(bNVFag hfCFᒞHD!^9?vpyݎfd(2u&@ JjiY(fIxl;f"M,P(H "W#{55AEq;#@ D5d2NtP}v{9Q?\iP`DS_)#*hh230 }LF2!>#PiNOc1"r2b hAH:;hRP11Tl|?^_X|PM'(c4} YHD.XkùRU C$S('1̲~OiNB;q˼C?&"M ?VQWvPaTqTc&uO8 X&Oe"07 Q7@j(ő @b.=Hȍ9^P|=tk·/^No/@A X(ґ "~ }81ZfIZm8dv2Mc#Zy0͏5zՔcf-a%b,јk,Puk.f-YD@4  {L'V4nѥ"=yP-1zUƸ'r_6>Yk#x :{<7Qvg͸-r{8$ÚD(S4MHp<QG{YIň>hƅSC5ӈ }maw:$B ?ݩB!] =[p UOEf;rA.JԿ5Y־/ = 4xtİ R{da ?w@4P1$ va~T(pI1ifhĊ!±w*N rhZ(CR7Gl,P!kwq/ B:2{OFf0314QYK.XKԩ x3G17\0u, ԹcX5܏p?Gz{ d2%q?ݚP2QkXHyh6&ݾgsY1K*DH/I' !(=+"}2%34 uh_U~ah>h `8Ak_]_ Wb\[HJM/L0O:!IY3زy7 oC@:dOCP Ȓ(d ݰb>@ÓH!:= !6cGs]Rd1DBf20vƢkk{Ȼݐ˜FAax\<}%v@>揃˯<6L0I'5HI= 8 i/MQz(oӰk0Cώ(mE9d2_)-(R{ YGV(_G'cHHPp7&& sBLi@7whB{8*>Y5/5|DI H<ҊQ0SCy 8!L4w1g\yĥ@} ?yҷ~dACPʿ,?&mأɍoq bSRDeҖaY~t?π"ƕa6: NPD Âж58F&&]ofF.f]JN1 C%L3# YbA$`pPQPR,#n`>$*z&w4 /o؁6 %"HXٰT+PQ(!1bUaƁYi}CݥL_$렸(5v9oTn`?XBK$1>gɓ~1)1O 9 (oN]Y'ɚR[(M4˘?n˜:T JɓKr`]};K\yl;`Y C+` MF:|f2>b*o'00X' qp.N HiJE}3JD9 wC&zCgѵ4{RRLC'"KGVt}X}kt*~qt@dO$q 7烄I- .V-;>S㚒 eV~Y=P ?mSAM&b(&_{ͧ# gMD⏹ч0{DzpٔȔ_7 l4}faPKT? ̙jGKAGR:o0 b+Ɂ 蜩ZјF$&@BDkXH%:$H )P.0q-XY9LDP58rNMWdVcaAMS0f9"L Q$@DU*DvZ(` E1 D5qnA"PeAUXaAdDTb+KTi4VI Uf%f1uAH\&V.)EF2u֣DELZ(0c juXV\ RCe L>lVVSBFchTaE}l{J)CEvÕ fD[&R,&̋1l &\NeQaㅙI7iJ) H H(J;FFM=34ٙq'Pt'T2(k2 ,l3 jA'RwhCJ@zbl o-2jg 1z]#L%eN<@wVF$82*MH.8֒PpFQ X3ZF68rAa"m `cs4 ]JL372G3[.#U8.:RKUapU, eFVx|l1q645uQQo ѐةn) ^wAK.X+Mn3A#!t:aYdPU #bXYf8MRXIQ$L'<)`(XMƆP¹f]H1UM--"E T+X.~xAɦ=dDF>l啚ߦRڽ]_QV85O |c:KEH-QᓄMq#*tLj1@@`a(~LLRG6=y @6z,!tɠ' ($g2 p3]A +*P聘@{Z]oV ]ʋlCN nhyRÕ7gZUCIM'Y-y{הn,=5X T٩qқ\fa*l#c?aZ*<{1*^I;m Gqri zJal5r&LhcA+DW\{j믖0tf_vD9x wH}v Jď~gyEػv*@YbMD n8䉢N'΅y !` @j-N,,vA;[XkB24na\nMz631 ^BJ^~! Ek Eu>3 ^8zO k`=3Օ=kut{C?k?`#OĉI'qHo_jB&L VG *)\"""""" ŅV *5+aY\Nh<0;*d) AN챌3m/!4 <IPCT~h8cՒaCsL/~:Ao?84p%0$"ZNZ!_8BLY|duAa%ၭM$'y+ΣF 2<<~I k(!6)(`cLUhiK\%nI#"4n,h(ߴG ,\ ۸mr p(3PcdjDF5@Hmxҡh80+$EJ3R#M/Z&PDTu<E;,hµŠF J̍"DL{\]=NvT%=nU1>?v'?Ms47| RL:N"$(A]$8?7'>A;?OV} hlyn-,A}54iLH'|T_tc hT`д:Лiifď,ԴPHC ? "fY!d$_,v +@"H‹,|k8L#i)y'ӴBhFx2ԪFNO e @EVi"bb dHT$! F#!:tGToNL(NJ{_3sHҀ{*@:p%FGs>>~"D+ B+{ 6 zx2ROPxnh4R7l_Dՙ ˺&<5ܯojs {7t~FW7%]ᷩE?,-D@" @r#R&KFhh78hP4)H9ԙk0 u%.piu44I\LA̻,$CǶ{k CM -Bd%1Be,dČCDLa(-Z)Zj3]pf)Ș{YVk˿Sl02qP#O6>\٣f @,U,hp@u!J.yb&&LaRkGQw;\,& ̥\4&B|0 >bcaߏplQF#KS柧c^4"16:We30x$:EaLӣ-5$F]M[ti G j4cA ۸3 ,A1̈̕% 1 N{F( G=8`ՠEv|eJ wdVl{sf!!EVL;ÖOPXE!mkI\x垯:^6\:Ȩ,, ~ƙʩ_1N7#^)]wnE v a]PYuvB(]+%%RI!(Q}~LC"ItF#?@J)%907?2#yiq{K ?'dt~0\0ۓ(iX>a! *G/׶z,f@(ޅyĦ=]ύp`51yn|ja9Hv]S~4e0)ˎ62QULMoh@O`LI5/s \=w YWKݼ q QPPW4֤;m$Ǽav5o~[K[~cZpݶ'Wp۞v!'2qnӜ=}b38,G˘Xf8CZ~=<}v0۝x8L)qux ]Y:ӡIyLdCgfij/9g£%X&đ >"p6b !+`Uwv0}7FYD3ɡ ʷN<>غKSHPrD+HF/܊Ia ;L <ΙI]˫0kbG#L@-m$3NF0TC)DvYdlCprUF%뻨Et9Avfm Cп*)ILy(3}}+0#:;KaT!+uu\E^XG؛ZKgeܝ,\t詁g oL1 7bVg8yhʆ jH/Lzn8 Ɉ *!]!v:}Ć>-vzc84gPG-cD )J8X\2gc )Ͼ,~-͖O$F]ʞ6bӏ?Uz`x ;k&JH\j-) `ܩY0۝Ӡ qK>w@FVk?r'qg>?|q.V_ufXzeeqЫ=+Dg{רx._sMbC #aPOC]!iN呅š|Q%އ9PNJTp@:fZ0w;22U%^{>qX14g-iBXA&4QUSɉo;FjСERZԬ k!`Zie]qlK-cmsGh8~55V\oOuHseD\ FKxARh<.;fvbZ gS 4l tP$q ܨ:Y0ua?o1-3%[3kH{OŽ'OM)4u+&_n9}G'Ԕ]u>_N JF(d-G6 ʍLDނƍkJϪ2  " =d&= T!Ѿ="zr޼I-_VwшssP .T&bgO $(=CswRL2G +`No*ieOe/ZEC$ mмu`WlLrf2\1[w!_P4 UUPBG'!qupFH)6J;Hu-Or4>qmA |>^z a6;$1%CNID 0Ha FDJ%A E&MHMPaL4l*X e5 4DÏLIoaIBs3ɞieGD-. V|Xe1җK9cbdHLnjֳ6rlljP5cFOv d0Hvu) ["on3xau0dICO.4FkeL{Ѧ[l6-==@h4 W2A.k&,ZַbAq#sB4B 7w&6ˬ01o"&6UY4f"Rn h܍ ҄iBryf0`mSZԑ:ȳqP8mFYH LuXf; hU0HL7j;E#C@o4Ve{gZbTEX`Nqj5uT0i&4R`j$/ޞV*|GT5z'==ś+I C0q$A%20mrJj׆}, fi"gOOقlTjH4LvyaAKUQfX@"'ѻ$5IްyMLm)0SD]eow#O h}|oyBh^G&HVrx{֑i)|yzG4h.9= vQ?j iCT\P6QAGK~ cv BڪiW S0_2 r$mƘ1DJ:83fNO%!pˆQ l:ƙhlBU ʌtr E]U**`7B0mŘ(N8m&kc X֝k S")kY5B&wM#:K:-acmF3qia •2 !0R’Ьm Vh&Zsy51h2"wY%UVV!][D5^ex$r&H1&6 F!&#jڍIHI7M[JkZ FۑiSnƫeEDm1͹i &\QEXBqxky2b j4㌛qI@;]7Ɋ2h; I rfRtKU-[DR h2ʩud&a2Iijn h(F1䢬C)ddl++mi$0FiifiTR%Yh0ikihCx1$U UU 0ٍЙΒ\ X!G iT36V*dʪ0 ՘ c%td2nМ&;DL~`n7I2?I)B)aFyghuƀ{!>柯dLMc*H"iqˊJ}Od̈9zUUUUU `zi_?K)E* -1g藋OvI#B7aM*X5~S r~7븎Y#;S=y | 4JTL)BJ*W|1>ߎuFec  UQ%t)03Gm^"lDKM!l|;2o)u Q-ƶX$~d0^ ѳ1DANZrWŲx3l1bl&%PK l:&ݫ@ gU)߶I7IbI.~3# vjN,hN0 ȬaN9P]iKR(h5؅WLu tqʠ82d~9ߞ^M@ SX:kи]+' M Q1L5 rB%aD7JFCM-# 6Cq &x4- ^3;烸ҷ:_{[/<72D]\DDFEi1"PtՕIzZ֠p*X.qaUk{N qӨ&= +Jz]N%y-WH=mб 1(H{#`4ܙ"q¸MN'8H9qrF#::8㮎cǧ"2#*,CB*s#NG 5Aحp1 8@!M #@3D @ERysOD4cY`ћk $E6qH2,TØFHrb,"@a-H=<ׄm arvs|9yDVuvw pB'Q Is/'E< 8; NMF@ͣ(Ft2r,S@ϤE,!maCl^ZmpbAy -!$<\*,%$X- NY3y|:޽` M3V*z:"nkٯ>%ۜ|NDn/FԵC T]pmhyb484f6g~AƷEMʳ, q 0$aC6D]y#xtȦ%S}#<,Q۴S@T}2 R܀EIafexR0q"NU|aؤ!441A0S(AK$4IZ:N4H r@R&kV (A}8$i/]ƒP Pdq l_ozD䗅.'Z;zѧA;\54>%zPslG=̬{ǯx7%S -WC:LCQ" b D:k˦4Q2r \1^szMlnAq2b'4by[3'CbjWz TMgwA*W|Gs*B|lel Vȗ}Cb@`˼[cik|MVi݌B]+L2O0hq`H`J#yQ(.,ʫ?uJ,*QhJ0bNXo{()Ѣ2UNQV N<("t [j3z Ɂ}=aC"=K2>]wـ,HohDÔ$ 0ppoguŌ[@h|CF{YMΎFRH.̒mpo6g%ίKg+t-.=:1tuoH;.N1 S0GA㞌G* LG [b\4R丏>bg<6> f,Lf6q )y@$h `f4Xm:˨QDV;kaׅ"m1iYnL-z6a4N]Ӌ0!M/ 1\-s9 baHHM "*DJ%Q`gEu r(QB ^!SN Py\c?g?[8K!Dpu!h QPv!!XITT5 2ӱ0zOTF6`lņC^ZH7&B4B.M$B,,r"  11/vw" r cBB"bJ )Atn|Hpp6u&&, %4X-LO'y*=Uh>ePT6"=*ceYFTe=iP7rZM@lZɓV | !7d65\-.@ a[RQDү4tq+e@jF WEK&x\?~wc"ca}Ifc#&zyHD05\ҕǖn(D57ێlR|jg9EZ:ωwĹMq7e1y` owI,555؈s* KFC`ܐ3ǰXe+㺑߇W ;XI2Hrl#az5٥'u^ B9,k꼓ي=u>!qM|3rFdd[URӌCYG 篷 L!ަ5{cAp{ߴfK@G:n+CD]ʀCJ+JTݙYZ2 Lm00?5otC!J,/.wBvwXPDP%,@RDB (rT Y=(D"T"Pȁ ;q'iH1F UƔC ?'Pѹ&hv |0E i| JG %BLr@R(mm-&h!G3{w`o>o|a O*|JgysPsǤ'O.V!{Jo?d$TP4(O.YnT$9 (F(H(R;Aܦs;tnx!p2Anxc!8H&o  :Ad}+m4N֡RCAF4SD eAӦün ;thw'й ^Ld2+ũf,/@ȼ@☛>& 4 ]

    _=ߓ_>^W)>o0&>J[=~>݌IS$St 'IB g3"&)" e$r4hu@aBq d5i&;'1Hq:@ip,Ҭh" JaJmȝqFAؘ),B`e3A5XF0aZIV EvUK7{X KJ} J!T cbY;Whp# rGC-䌅,R2E:hmmHdSO?}E\7 RSnle&|%S{Q@W\q>E !˛,4k<(FF*dHv/88F8 ᳜Ր` Wvp8tzJ%,O:&01ʓ"+%ƌ$ZFBA8Obc; +% ;'Q/Cg(꟫ݷ0Oh?Č. 9/x{Ԉ{:c9CM{8 U1Q5BAA@GqLI%"AXybBB%Cl|A +!ߣyA.q20-.nE.th@`}'πh"$8Aܪp82 F7k '1th,Š[i"(D%!k*! Jp@ HdG&O]>9ٱ *!yq0k |x 9|nYVQ|S57\n7Ɓ 0`e8Jw4'j>ir !RW!8H52'N !>9SaO燦Q*wvFU>6tvȤu%dq.XVi bJf4|? ^"&  h$0JÃXHO6/3mi yGxS0q:Y FhW,Vˎ Mt6PjJ(ȗ.<2mr P)mAWlA;+ 0}xFS|rG:bfb/w>b  *G4s!]Μšm*1`feH>{?#09 ,f 0,̘ , ,k h+V@c#d1Pr2N—<2$o6hF4,J!!$qSm;oFP`peL a SiD"T[};ZBH?C" CV+=!ܦ ˇY:Gl:#H=Z! ymeѪhisޕX׀4{GwND^;|@PHd&W )pPhEB]B- 2SaWP}7"@u(T`}b"!Vد6H> 1?d4)߬<,&: 9[*xEԆp'Pi5遲XXaf9)E7\RL͙aR.A@UUU54@% EAB UPąCHRXEQ$I.URUUC G @P#B߳z63cs,[G(]ӣ aILb 0)>ڭGL9,Ao7A[9 *"ޙeb@ğ=dY(!՗=X#+41<=D<҇hi WUp2xT [uGyھ]7X.@_J!f>LVBB@x3RB>&4Pʌ鑵G\oq{WPk$hlz i5q֭'g6B.DPh6{_h3mJ1ĂD,HD DDRcAPؘH0ED(*BF%z}=d"F!gyFYLh0x> T{~{OSlߦ~I=NUxٗ}Q7 BwD2Ύ5băBGDІ@gZuJCпzXm)6@z~2U͕$[<|t3\ro͘? PɭuρSJ#ORxv>qN"nFnez0.^GDP -!-]V1aGaZ6O> ~\﫻8$ƾqEjݸr^ p6nbm|H4iq.dom SzqVvfc\Slp7z /FBm8{[ D\J{a=[GO3bPDgGAA^FMkGU6-jYÿ]ݰ- F:TCvxMi#zYd8&|۶˛ѣ5o Wޛ{lӚ9oC5}xBٵ9X *'tY(;ct*9HM($Qڼdg:4JbI2`̸ذ3ߎ)25$a&9v!āCKp~6s択vSBJdp/TpAx눤8h*U$OR@@&UX9Oڃqݿxc_E2Q\H3O늱ȄG 0O HaJ%9)#$JA JDT Bx0R`* B (VhHbB bB"I 6bsXHl#FֈpA~+~ŬȄDb`0)94~Ͻb!Ҥ5`d9%H@ )BM-JD+c!f  N{37uM=$6T!#  (N%D"L{]`Cg۽_߽dMglyD`{װw׼={B5<}ٟWW]>ʹ]fIM6n0xKPՓ"_>Sq5+wtU$=RݚWX:)R9Џ}w5eًRκP9uOT{{gkJcX]I4ݽ:AGo@QT7wgoqp5*D{O6U=qcw{yfz6]׶j6x{+o#HR5 <t* F2+{:;\Uj iM/O R{0ל;Jj;CT4fO@:hoz򼧣PR`*y5x+gBӹFsU;]saA-4 $ @wc@Q\7GѾJQH@ J^}m}M5@9 @9}e[n4@(}ݽlݺAg@y}uow`/q193l[vMmrQo>*۠zk#Qx{ӭowyxw鯸}wrvp 4=4>5;A;+}9[;ݵxmGzڼKm3@w5|{}}ܹ&rחwZ}.ް*vA^j_x}}97X֯{w>ρh4ۮ@@(}:}ϻ(P>{;dj_]ho|ڽxlyWokawdp@=+tiֺ$@^w};뽠aKuy+ֹ{ڝ^P펲Qoz} ozjw:iwMT] @qPA=Q۷mk6#{ځ6y[:ܸ|_po4TOPV]]MWYQL[zyw9z(;Zښ6n܀gw{1@)3˝m7$}gݮܥVi=jڮWjy[ݪ_{skkuJmdɢɡm뻮scF{ܗsG"onvch:tER5w;@ @ؠѪv=][Pk=^B=={-z 4CC<uʃv]i R(( xpEv -Z]{j}UnWnr۽]ֻ֤3;IFJtaLX9UodՈ hSw0c#D)ſL$e5NvE9aFָu AZ L,LQƐi4:ZV)Xh8}̧&cP Hѣ&ce΍77  ̙^m-+, qE1H q3asq4kMbE817Z{:<\8@AYt)=:)඿Q'tVV m/ߣudd!Cf#՘@MKDSTQ%Lq? G;ŏM A##" 7=f7AU0DFC HGvG;|jADM0OP.C.g}h=vQB>.=E. S(/;}7ձ1_++jBn|!*{#>TV_~Os3-K귇u s?W']| ē; JAԻyYx}aU3cDžT5=b0c= 0PL4',N+M3ff;~-q+Y TV3}g6iU(A5!0UH ;0O{=4Z: f%L4)l%Aׅo.m\+Jwk7N;yCvFyw?Tj>}[FtV5~rndtK[j 9OUsG!- Q#\o׸nƗ~:yWQW|cΈ9XS-6 #vSUn~}_C%yq 6\"k]4pqv! |QnFXKwWH!ucLln7 "n~+lgo/Iz8<sl}E3C,0zUXBV?Q˦_z[_9w_3Լ|\DTAve39cxgcK XIe_?Mnd-m5`*u)d ('ѧ pmD[K|LĶqƒRO H2( :(x$Wsl@tw$qLMkۂYFDj@6yI@̵@,6%'T&.7Hjfo6fGCJf0nMٲw^B&Z;{q6U$G;iS7Aa h=]K0$8$ň%7 <ݽv.EّIYcTPryrg!3J4raXѢ ]g 22'T\T>9/kՓ<ԣU"']%D*Ǫ ƫ+4G&vv5i{9%*ql h.1"+3l̨L#3)9*#*QŮpĉ2kDS0wk䉐 ubc<.٫:1u%)[<=}7ȈK&縍{s0IM-1`\ ?/s62~ 5+uV[O~BoGZe ) !)|[50vA'5^9#*2?}m]МT&r#X];ӵoW`bbQMP*刣,dxBL7,LzB7|çwlNCz<* f(3(0tM{~d?&1v~/Pզpî +e|v7823U_iqf}TMّ59z:=z@2K20ER#ɛK#jJF1p EpRH-4]d+W ƠWvJкϜSV2oA)$8rdbqrg)d^甸ݲZЖ .g/kx-fJ5/1uNQΆ&Htu5,LwD1er3tGgyzmO>͇dWP uN.Rh+њ z=8+< Cw ( }C\hC.XihH48]qNe_p-'R@PG&7;kGh8\pyc]iVS Db $H"?D'D./ɛ G~Nݛ)L2 M!5^̈́t$PЉ@RU#HBJPE%TC+AD d TqhCb|aaHAA^Df4dɣ <rw'JM;6lZ;8\0 fQyJtt$% |B1Kf/hm~ o)2o ŊTPLQr  UmI0a3>’aUG ݧqxUK(_KBU"O,ߌ>2cX2&f__ws=vI~NCn?8xrWGS&A9<-zxX.c}qtFny[P/S-+ًnrYZrrZ^fLPv% ]&^S %u%M+yĩN߲P;~2O{=Rۼ_?p~iٷQ~ѪS"0e ɺKWz[L'D[P+L5iJ;5rep7p֭FV^du mU;4| PQDEL&NBUIQbP]0ɥ*jJhi)KXdSTcMYU JPTU9Pd44)KT REDFQ9% #0VYQCҊRBYUV*fi)b FBTTDtSi(&"h) ( PQ-%!CSBҴEEkV( dFRYtU 4hb*Po+rn(7LQ󞊏H((VfPp0G*ZhJA"i`iu E DADԝ5& 0(G+0a:8UR8X0ln؈lXfbi)02(+ hI$|knR9[coMF!KLPIp{M4r0˯ |sdrGQ\ǕH~慠f G"T an֜J+:AcIZCRDUϖDP5a j5jSRj)L#A&B;,ea]dcmZAm%UhPjU5Bee&%a*y/BTTi*aE@W~`H1i6҄=u sH0vӠXZi@:j_]y) -$9ڄ 5d2[3F'z0)q\3i(<<>mLdGY3%zzչk.7HB@ HRb 5d+ 0+&d*%b;|q샐1BCFj3Pzf4d}l4yWUIʂ"u iY8KFFVbd2 Б%"QV$hKq˼e6ӵJmt2"ran oOh2;@sl7?ӡG΂>sO&auCP10%dְLZ0B5a[F:Z y*ܹ-P% 1'0iZL (4H90IC D#4Q䘄KJBd`R$I 0KCC@X09-dA feI BDRTf1PBTAULN`VUFeECEfB`2%e121 ARVf KdaHLI4N5`U&aMf4XC f`cQQTDBD0@)U ASB2KUU!A$ LTBH RKMU$0 AP$ ABC2Q KLij!ДS1C$ EADE4ىNTcPdRوXP0V89BP2QYCQ9` P151# -jri5.DS%:M*mejS$2WXCUǎD!]chD#E``fqi2c20*,N6DZF?c8ॎ7myʫƭ!Y "IUF7e Kh1LC+9,2v`4yƩTX->Y d" ܔFEm(9o:vH*2*y-"[z1,sYVIT_3=)'l'v1(ZKW7a b96ZC18#J>2QYVxsD(Wh9FK)i !UMBI=o;-嘘UfgrqkSWp $! f%QivPV[me 5H9 W5̚Do䫎e}\K~s77hJgϾ_M`qöWˡgm/om1IP! = %ӝT)?nɶp 1ût/ڸ^&HG߉Y*ڧ=l:|ښ)kRj2e?_t1l"#E/TӃFuy=s\q܍-vp>wo֝BI]}}Z يD&q't7+񹿈9u$"2zqKb8zs &.6嘚C!xQ``R-1{fғ$~:4EXH : kN,)*y\ zTg38P ҭxWD>hg=td19_ +yV=jGPOTs,JP)"w BU*mYNiȅ`Aqv`Zdž1%ݫyy4BQ^9"I]{Y5OlOK\譾aO?[R61hHY^Suh-w<)'99(%SѾ8!HvoiF0_h=o ˰Ô5S@!q+ǻ81(FS\.Pkh|3S/gӜY K$թ|kiY&rJcB8 oV]5 Qn2(/jD7tv{j=uXjX+#IA'ˁ_LpyxyUH תt=W*qlxUtGQ@&R͒uD*^ EX@PUqn5CiU}'N7ߤr,lUʌ㛝s,P%gFsAL#sM?,("^g}In * _H}^1}hܷaI!D&fC\idq{} j ((ua :*nzr1֎lUCVҳSENᢳF[v'[ݮJ `l+}FM_}L㞮81a@@4MT;ŘVfwLP囐8>::rc˹r>z[1`g`)]+@ 't>Mu^L%+7%۽n_YŝJYMdbgl|Ϋ]=]K &53׿?nRۣHmځvg,(RaMHpQ p_׺>%.l?gFo씪TeA{}t$/\ f^`.B;*G*3]VitYF&eT}q,` ׮ '`bԁ׿@:6MAM~ /~MUM%k4O؁WHXJOLv7&/G,#|9 *j &@V"m X($xwkpܚdexo/ڬ޽í~M]<3odcO0|3~~wDt%ۢE\DHqȢ..tֱqx~JT݁Q.ن9i6Pr,D8S5A2*hvo1\Pǰ~PMP7M&0)4.ZJŮmH/gfNx,#p]72uJ #x~.]>9߬"ΧכH4| lZN׃ٺ;G?>#]"&Kٷ}x~־2 }2X3lAIAvm lۃlpwb>y?{],⳺1H*%T=WQƪd J`y$)`zd򮎤=%9H/d 0^4{׆DA Kצ"uiZ(ї,Dc`ƛ&>8a'p CZ;<++*\"REsW{g !oo]Ck'<[yj΋@yI #jJKtk<'8Az8!dBKTsTFG2/;lQ6a#l͘ I/Ym$*~9nSeM[ k`XkLկ>92a:yߢAʙN`Z<٦!G PbGܩ#"&Dɴ  :ű$WUAԛϪ i%\CzkVqc{&MM gGRta$wk|rƷx4s3YO2998oNqg(t_LZ'@ FYvfh`Rf`hf !01}:0O.0 Ì0V"X0_007IF^{Q.7rD_a˹Vs;٦gH7Ɵzf,cR @]Dy*DH$j7L܂7qQKY˺>bî6&2љdqFLod'qEِG-T?[fŷ1Q>_tAp{o #c!7H %Z ORg ^@+jx0p芄KZ"s8u*|1\=J9mӀoq"Rd'sNIUU*s #*no :j+(3j Y ǥB~Y|7=%`1ؖEiTgMf> (8 "ޙeqzmX16}5f߲8v~ ~S 2@RUƨ(gqƩ·W7sa)M%+JM Y3v4Oa +x-[hvIm%%dEf`wXeyJk>RR *,p2ҕѡQ0Q@Fd5&D|uNbS.+m2=]jbݶJG¡h( ňZq2fc4BR% PLTcGvH!HR*}9$ >OSfNiu"w nFV.+j r+[mù9( ƔbqHCDC:B iceaj *qd&cNf#V5FjNdfֱԉJ"f 9VUYsA Y3M$o8GEa#(a4vDAFGOθF63s)*0W჻8C)\+MSBQE .g\јX 2)A U=?ElC8@Ib!H@rjR)uL) f Pԙ!jj$4 $9 PFSY-&S%5yJXyyM86#y"#A511=cyH85UB@oJ75r|Ple>}kK-SĢbTIy )+M]#"YX{No0T)*V#^4-ōTSIT ( 2 P JT(  i("CUvxI)J@(S;2y!QTI`F$UH|>Cw۶+OcDbZ~^AE| EWsԅ6`xA}G.Qڻ ; *=l) {];n7?x0\bto`HGLzWG(?._m^E;7((ހr_|0O~aH8r!Y~*>Q@_h;*K;uWR R(2@a>gx)^LJAv1񯴨5B5܃R6 bBS u04gBGE/7vNws9n%\цQAJJ|5c}'8 D6!?d.]{-)Ii)CŲ_ Aw^HFowc@]#>А;VL ȡԜ@;;>ᗇ9 [kի*:7ݱ6'(+29hBF$tTRu(2߇jՊcאRa}lGfJsag,DZ| g ^5$j40|Y<(PB]'@ D9Uߏ{1D;O |PT~ʔ(*N`=f,8_Nwr:*UꪢvS/Rc>`|d˹tavK/JЃPҨ3!2)D U2EQ??PN$B[Ϸ`gw r@@GKh* zxvBF@QPPB4V'=ӏul9X_HtxH+-Vth\cpVZlvȁ~W*( HB xفv|{ѼG9fh[bГRWE!C k/uR\ ",`m3ϯK=߸O PM?dA'>C6h8Ki1N]p޾;3N%w8ut (!F h n rŔD:ii)JR:sEU}|!0J1AP!@8v~o|QdPWGm9=wbstpMYCSp!^0僂8ݗx ߪ)?ȶRsM't,F&>6U rɗ&Pj s*[ewEV?hl4 ԙ&LcҎЁ׫N">&>G& s<9OQf5ڞhsѯ\*H=>`bF8gW/{ ⪇1tؚP0㔋eܳ1c:Hq!!94t̻2e̙|BHHCdl:B cr;@9Od$bfN'톍wC@8;2 ܉嚤3'FqI$YCAȘYC2s$nBo$š[2CQ%=ys[wޓ3J7)5M ̰u* 'DjӹN94Ki5/jӹNCҫL$B5ri" 'uqq!ՁP2C Y !87!Z܃c8(1uX13RcŨc2CQB\Zj i NNd&mq86CN!CR33+4!$$CH[ɭBP$,!̆٫ rh'ƪN\s(UnG%F ġ)Tɨ}˒&bq!!BHIid2Bc4! 6Ȇ(efCˉԐ&Zmg=FMy"L&&#Hɚ1E-Z5KMiCnEd2(mCjIYeo&("qͻ:Љ]#N㽉+9 ׅt cI8hBHOUmV}/lGfZ*?" >oWw=QTJ}GCNLd8^S (ޟ";}ĩ (‹wʶz˧KN#h{A='0Bc5mb_{H"r4 :kBB'C{F6Q)0NDŨ]|9\5θ?50 2FDԣ?ϐE}=@mG$qgY(Y|Q|j>d>?j ay 7WP+ 2Ф?6hraԈV]  pj_ãg>Pir5W+^p[,l7ylm{3 >XѶ5|jW(`B1Q4]W{bAܹϾϹ PAps6f{>=zr>x`OU \;[b4&xzƖEя9evYjI~c%4]] ‰zdBw^Uc4 $FkJy?'IoF1'@W=:!nF4_[P+ FLd AB ][=ް ]IQIKeh r>z5۟? {}d[S*Nzִh6mao{kZqcƳkZ9R1cN15G?{6o&/ G1ltEn@e]x p~|mkh4b!q zP 4 9i$F2I?@#Ó@xы((̠aUĖI}o|Y0)q~a[h;$l|Cˈp Y7 ch؂޳PDG>jTD],d?_~cO>/wxiMc}1DqBû|{C,~qxHi?.'l+Ƌt72<S0&d>|Z h@2eA>p=FnG( DSo3{=_.+giE$)"A"U )jZ"LICA~ $+wDQM*t̢ RE%BC2 *JC,!)* #ߎGV** EW,h()pYYe AG[*Z)f1xFU9au:Rh8 eD@LC)+V՘'LTMP-6aBf*@IEYpMy`.yE900D*2> hv^4b$P4O:~y~b91o]ϒ huUzw|hn7V7ud-+W?ÆId7,̱.T-Nsx 82*0kMX+"YthQпp$Xxpfoˬ99elh {  j# d_᝙6mq_gas hC暱 6Y^_G'weBq˭'inն:ZџgH0-ϴ Q`cwBͱz. 8n?n^}#4W7~g Ru 7UtL9q^hWΰq`å[5iY-W2鎠.ެ5XT J h͐))B޳3/R5oioo>ϱ.ͪ׷rQĦos}o)~tUw) / ,W\TCd C)ʭW>B|>9ײk-;2;.y^8 9h<`U`A@NͰ!9yQfNUQ+?@QԪIii23uʧk͑ #޾p^?!UOSS%eaVh]5Eɖ7V];ĨN~;sy܈ Q.4 j<|/7wtH_gC}'(7:4yAq|`!_m5xd F%< 7BbhBBڊQ/8:];JPN Cb7QH͉^w8t_``V*>+_ QBg?Z₆|c)y(4SmST C+]a3@0aZ8T]MVנўA(4v/SOVv+ZWF[JVLfZVq1qA*\ENҳmdO@_ΑO$g3Z78PixR)LijbZRf)RH3R),=.e xyA)g9:x +g֑qXl3h֑qXl3h֑qXl3h;xmQAT̓4&L;B)X/ W eN)䟃8w!p*7 $"E],껇3Ƅ4{yXNrdNɶ'a[rePSygA!S]!*v3AΝ(," q[;&IxB)ߝX޽H7ߪ{8jdp> Yijv r)Xut՛AUVTT=z_^!OD-"a? *J&Po J b;Ld _L`GzlLH`_@Ogʯ2h(Ш<=0#7" ֘$3.x???y̞))$ ccLew|ݓ;Ƀ'~i(tj'z wD`O>!߷ܽo_\<:{} z@NVU6!jqh D_J&zЁ@#H,˟a͘.ϼ&6Snyu{TӜ@)U> f;7gn|d )lt~cBcoo]3G@^IMff\м?'l7@e){}7VCl/W=|=mtH&v,Bp:cYBL2y{߇O{G?n!kuԕ2n=ZP +Ԣ{KST{ypD= fA^3i*C)oj*^:`\ *^s?s96r TE^pGt`yO)\q~i?)Tn{`@bfQ ƚi롕iӓt|%!"V bp?"t?+ϑ|Kçvx%W&XOrP;Bmyo0 W #ajxZE2MCKRåQw~ bADҧ#?983=߿w~?XּzF[w;*a9GR8ߴs_XvuV'8;q~؜kdW#ٹ ZE1F*(*1KX}!租&Q+@f{. *WG+rȱOZJ 8 (2 ,z APD?awwPUnѯ(AUAt8ObyR*]iً o#?wzzI B y"JF<rwp oP\OY!Q((< ETE^;>L4zS'txgoB|{) `/v{9FO7Fh=Rp :'ݓ{ 6HZ)PI$Żv["[?k Sh eR8Hw% C e UI1&f>_٩?}$?c٘d/F{َн;ʣ2h NdC"II5dXO,κ 8#Ja2@ІCq~R㘭;Qh֢4dadm*=0%i%@p!ı#*Q! 3Yr2 õQI(HvzihOCx珏7w çϕcC.Tq |'U#)r `9p Cz5-Y vsAFK.LZZ2ؚpu4A-}nHɄ"#!ŐBF#=Ch~M̓{~i_]iW:yn/`hĥu$]I,?;Wk_C{ L0w(J9ءdC<8YU?>Oy{tiz2 ?w?4m eI$I$n-CS0>΀ /`r1@׉ }!6{b*X {Y^%d.ol[:LT8x(9(PL]_@'˗L1>HGffb'm7_gc8 i_ߛ00=5f@7 dj!۷2|/t`O_ 7d lvnAz5g~f_Ξw||krC;|`p clD@@nZXg\ Qj<τ3 >m ,WjolLtǴõ_WnhWMCgBs!)Ҵ}A+Бl[Szzx{?tq <t$עMu6w<!',SO%buTJ(dO MOtZr R dRhw 2A 㣺CRsD>Ԕb.#_E5t(Mv RA|1ۗɨ*`F̼qQT#˿ǚ.w8i: h ; |<:\vM\P~Ŀ"a nv2p#"rB _P`N]́xא܀ Ʊ~'Qu\C;(PeSڅZW5\~uW_ ~⣌}-(hUj¬Pzi?l/~h9^fg UY\H(>8B7CI@,*:% d}]︹w%kɜjԠ2ȞAYYI &h\H?n]kmv݇φS4僐c6G#I$02JUa֟8h/% *0EC%)>/GVOW/£ woJz3ԓutHsuNI)V }IR2{Є >ڜ ~-&NvB[xU60s6(-s Q/(;llhflX=s$8)qHU e ODn&GH<~9#3e':>By52n&C6`r(q0!G!^@qῈ&Ox*4ÜvHVl%wVT<{OM~Y1DdYJ 6/з||U1/k8xh:X L8c8M ֤(@n H ~EUhmN7RGB /UC[NoIlEON7Ǫ()T~ʙ펨Lt`>->QIT ˁKЁ#_֯f~~Ⓣ$XAO3*WۯY> <}LwBшJT(jws)GӀ,@.Ё~(; (E;:_h"C^fO&͘M&jԛٚre 2r ÈTeժʒ)c2Ƈ (ϮXVVdU%VDQH 4;G |r}^ɰ !(5|nkrsK+hc"(뼬mǍǦ>~ OymKќ ( ~t~K pM8rrɫYH.1 !  =D Έ%PԔ)#X d:Aʮ`UQӸ3+>qQTA4C@J4УOmcqj,њoF/Ee,76 U~"ogg_I $II$HrH䑶xH̟ЌH6m$m$I$nHܒInHcmJmNjI$I$I$IWaf!J IX{"BP'lgD@W|BOΗםɹ_] }q/WJ0̞:ިoNu*SI9O`<~A2xmA߁( 3xL%=8~ʬ`2#%9FAQc;t׮]c=Un{ymE_k5! b?u<(a]TXrSc1>4Gjtvn^WIe}t Lj\DnO`{J37K1h!K9IeK+a*֧*H=?sj$'5=S\)L5S30x=1MKp; Ux)f٘+.(O)!sU,Pk7]K:ӊw-wͷ@I# qSedH &TF QQtvM蓢 Դ)SD!^?u0~IzfHtV8{*U{op0 8dո}ၸ[ ˧*<=);kp0I$x:ݏ)&:cI~hʙrr.{/ʥ(|/yŐgOƮ -ln8*dA N`v YAM*i l k,Y`-q$~Lu%W62{}l *NGt-_S\[?k>k.Ռvp9 Ŕxfc;0w쀕6rs^9B2u[b12sÞ0]4K\5X >810tptg&nxվ}"D0qJ oZO+M>]'V$jF]h1R.ƠHQ.>g6f63g7kp{f=R7#8897T;M AC3&QrN|3Sx Žhϻ+)`xmp~] K#7;X '[bhʮ+eg%4D[#7غxĂi ?\~ 4dzMsz -_GӜ-V*Ve7֪K Q;/t6ў˻H迺>nHqw*N9b> 0Bwt I+ 5S<'a!G:ް -DShp|qvaoFjFߥ5aA8!"\84O%m7~U<)W. ܗUO0Ta()2ԙh˽kccYY\)ܼT{BqdDTTv~ctjg'9ׯ.KovVc!Þ&qM ֯G%\:w?PiUh27T冎TLTހ ܓ ga_Ǔ!0ԁ^ z)J5CIg#^}zbTZWBMAf9NS߄3窿&U>M;G (z9[MlT_6݊#5]r'qe&g@y9J&-@59{\zHKh6O:#.iAڛsRN6D j U0'AsPql;.5 }i:~\:$'п>,W?ru3-z.bDETCABj\ ]N W]-< A>qU:j/Z6ڇ;_%\ d(,Pqzˈ D,> )Đ䩑)_(Mᝪ` ͘([ugܣɩpUC>'tݛL:wW|*l.uy^EnP=\@eÇ9j';Y btP?ZJ44~/G j-Y % /̝a}#s .WjV)3VxK>J* L?x?|z$=9UZZk (`#t([L|Q֪}UBUX"'MƔA-[$:KJ;H$+ΎWPz. 6oط3{Hsw7ewWG`'@L BjXW.*^!-74.j!pD8GrQ,Sm2stM՝\g5a K-QOț)/-°Jw\X0vQ_/h›˲[TN[H / v0aAH8a a4 ".P`ALn&A"iEeR^@3R yV}/w^ r?z;NH|4,CD+G%oK@;FfA$~_k(03>|EN% k'cD xlیvD&H>"h꤅u$D\_СqcVom4!!6)I}o͡s6pF>Ֆ,57׋Qؽz7&3Un?xABu/H!=sAt']T_靡8]1d5(.%B*$"4Y `XE;MRp9)wPY ?;֢]Nm{ogĉѩeU[KJh \ͩTdb(_/vMoP7ե\4fgOi8@Oص;1.zo|K1Ju A蚊 ֪gD*&j()osŢ+%LUpJ9:RwƗ;YCZ?6 ~<+luuXv\ȿkńn {Nz d) .~z4zQuGmkDJ4]|8j)mKeAPZ|A * Xv)>sfT{?o>N{q՜7-Ag1o3"hp>͵ '!|XWp^=`d[t<.Amì.  pou.~ rlLz@8m8im/[&ɣn/ȰKG>ї[13U% YDx 5T 9"QUAjQ獓,d6DΑiZتT"S ާ3O٭4/wy'}].t]8xˌ1ˊ?]:q=M= 0Ca"axkWxgG@F"g\4t8̂<sb}+BÝQC(>qyjE'Zgtk]nM_cqRdvN~)o^^ܖIU×Gn.P@Ì0o $3b}&ª}ܤ#Wz\ ld]'f|ml߽},50_M 8ӹFJTp*#"Mul`:fF:qbj,Zۖm6M39UAF dd&S.8VȨPnCM =R$%u::oS6CqTADŽFpil"bCڒ4C"M AJ(0)k-tiEq sPbDBi$ogX_^xSVM;08z8P:3~ڝ@ُ/^y\mOA Ხ_ Ĝk_b./iLz}vw빧k)YFdb5TokvIH :PxogCD+ uN ,gF_#IWg!Be.D h,Y߲uG=ڞFJ~;q{=r)TAe.O{P݈>Ÿm[_`UIMeгۘP]6xqwy$Ñ鎹2@) eR<㈦(j=bI0ÀS (@ݧnNx(8}WVލkH> W)䇡@ߠ%B{Cfr|dӰk cT^i?-fn9!,\e6/iCk1l hZYoh7wLyHf5gb' 8P<`D&动G K*ٞ`ddH;D"~*>y+۠c:* Evi 2ǹ(iF'J+9#>~ˀ^E'oXj(Gܰq BûEaqAv˥QPOۻ0{>N>h'X]f>N.`.TKBtLlO>+V Y(ҋ(<{CRɟ$pKH@ o_ pn LR DBMQ^#̸rƇ@{f||;ΔJt%T(Im4N Wa}5OB9S P! !I/a> ꉿJqCZ u]f)h Rc 1#H:QAZDh# I6BP8E#@`by4H UP%TAHmɠzj+R2BBB J ҩ(vÿv;*ve˜BJa94%DQ هg]Of7I T Z5~?GjWj}Ny@ϖf.f(_/%Bc Zy=16|A%*AB'?$88tp_([, >zp=z0!>^|+j]a0}SUh;pׇL>!Ae`{?~Y^ qo=7Wg2kΣk_l]c[ >?0" i1؈26]9\!%/D(Nj)8h; O| B$$l7 9|SG<96D,6>aqjȈ^.Q`3SC0 k< )o11 >}FY[ݧc,Ynή^hjtN9Al_aٿYa;uI= Լ7aU'Ejy߬t8o2 c "xO= 1Lؙ1Aߐ k]Dd;l(r̢5whHv)YC,M7S)՚*" -qLRiӿ\=[4nnɻu5񳈊3q{:kG8|  Hܦu8α_ZC*R܄%EGkGT&W}ww;{z$U])yiX|LS4,wX0&*N+y\.qrvu| \YgSLdE6)9, 14Fd ⚐mzu~CXzZt䌜JAzoOSx_?%埐#8SoeX>Wo~y8h?>=8_9̻c3~:4* FZހ 﫺ߏ[ϵm[h-aGq#,G++epQeb43̑&ڰbYҏd`2c9c|->|]: 3ǝ@,j0zGsQ0*<=M@Ұ\M'. gً.mW=bR(ADVt~Yj{{'j_^/!4޾TNT1-7t[pEwM~Mc#<P=A(ES׊55 y67=H]¡dV)K.dAPK-`9j,UJKwINN/݄og&?$]:< 5a< B TxwQ0yGPxg k @jϮݲx9ZErS 2!^wB-dtyL]^ɡ fşd/cjy]ȣojJ 7mȪQߞZ?\OX>21dCZT*R6$fcM5k}R/>\!p 8tD+S]rSU$%K @IKpXҋ]v6ZJ4!ͦxte % - ۪7c!qGBO {U.>Szࣧ)ɨB!f) q ^ >/2qL]66|V6buD6X nKЯ@c: vnqr$BMYEz9)xI@9k2u# BxOr`1+(oGys: &Tӣ7O.Zk(vj`M7IvrېpP "BHo/Fl$zX"451@X[{˖[~j.вvՐYj,*pW+į*yHtQVk}/gF}uQ=?xguXZbOҲK3-5p$G`x-Hq% yk<74EXmJO.];{H*32i.&WlǸ.\Q)"Iu?ٮPu _[铺|6]ce@6F20 b2^ZTv{e_L_סc9q .V ^>RHCZ3HeK# VK-9 ="Z@}4sf33}+'r jGGMp_Ι:UEqȀmB_a@*9@K' ,ەÎQ&uDz6!> H$>Jr(5TG2M `%|9 'G\0U&N}`> g|i~3ۏ*gxgazAppF {V7]/Vbr@( ]RZ`D3ۈdd-ik8&H(rMb=F}Bc6 "W d[׷ஆBeWKC#v+">_&~R3Ǽt`vGEufc8Bx}fх2ot~NCcŃrYٛsH` M]vW͡U@#I\kuL8T( 0m"dɷ0`l` r l]~tE\ $xb?"Y!F-Dix1pdL}*Gc  4;)5,ԒӮ|HNDh&zwxP̲0tj !.ᥐD̾'-LgH"H~^Vm n7:It .C!<%3tފ':z _%|99^y,s0ZjL0(~pJ"x0P$VrX=.TpQc ͚3W,_360 ` r a|>:fM oB(.#0f{%YڶAU x[I"2?::"Nʾǧ ڐmTOB<W#wYb?S4;TFXP|baG<3zPT`R조ļw!¶ aS1g%Eȧ+a-yrي?/Y*X_8Sx׭`K:hD;ʄa]+S<@dToDźߴޟ_w PY<t֗>uDb򎟣䔳p>e|͘|x `2,%) |~`6wrI7lΨ `U^!ϱaqח6<8/3UD]ngަ\m:~1](U}a"Pk痼;pEFU3pю 5ƽtq9*7+xƜ.>po\჊ޮep \6m\)b8]u\^^;SяA}y?|;{9W֤YpMҰ(QpP2,׍Ãcy0я}QB_J=.|߸8]] mԜ(" BХ/0WP=l X- ֋ɛ]N OM& ߍ]g^gVT!GSrsK%`jΕg\ w /:Fҕ|.+S݃ӿNIx +!AWSh0Z6! ǂ}.!,pj=ׅF|_Qߐ?@Fi+ZQ1k!`NV]ml0Rg#`,kA]CH1@R&9/ v - OȨyĞyxw SȷCz&M}Qt44;ʼn6m_#.!(lxǘS$8- a)4F" PHjO.tb@O>3۬;(g_K ~2z|[<4*> kOI^rmG"/%۪!@ڣז1a!M3j8DB'"(b9#yjJK)6VԅJVJf0SpBd&o۷׹,Nl**.-I(ss#8IaSt)GªWy0/}[ө(f.pGrC2EcӶ8\9&!/?tZ4/3p;<T#on6uLrր=YSY|9Ώ"g Ti_$xObc2.~_)*@gYs5`g{Uz?W/HY̯B(d{JZ6v~o{gs Lj#PQ~Z5 ,ӻ5O6@ ?܄UN*8k9=wE/g:v ]AG~} BځEHeDCTf'7h8OWt<`iͿ-m/. 79:poZf95/jy30 -8!511 IP AU ET|)f* ߎ=5o~L9V\k5AIIuH-rq8c.gWl[>uw)\ t͙Za^NzcWB_ƛX7͘R͌%գ%]eeK R{ G JۃkR0n3jH9C5 (*a8j;4xP?ܥv3c^JP1"hz27^TQÌG+e/S]%|?X6sVR}hFL#j_6{U2)ر';H<]73ŐiYAx:M8;`>i}X#}c]J<0il8nИ>s@,!8sx ppkJ@/ h< ' @_pM8cQ({i60Pr{K~P `1MPCx[Q *^!ً=bĺ)G՜8 NʁsBZ-\UJVZX,CzpÎB \H398l8}̚()o Bÿqbm -Hb&Q>_D{\3h٣Zc˘cMvBsQxs,o<3R $ѐѶajg~?:>C{w[پtvd:5& Hٽo4JWHbil\xU 8XG{I68ՄUc fx^G^Sk{ -4jB9l]t @hj[A8*HK2ߪ0'x7ɖ,uc5DZzAv=d)!B{.Iq?2\>G0G= gk?vČTLȐPR!T/ 9 |H `?|~?'{~!1xAwT=M,~U_Wo8{0^n(W _ܿ}/~.L-!܌# 2R;2O0Qh W~%Qv@QԃjJJb(" (R@1C@PcTv^w6TR"_ISCLa0/.II(,x'x7QW_>>U\H}~`Or~;< `s`k̿ab^] FE4{g{$YCVQ˱tLL9S??_I}Fw=2 v['.*Oxydw )0>8; h k`e$Q8KrhT>Cәh3~?. g&r'!g=y~hQ_^nm@ǡY&hv{_?_Hf "ՓM11S}yq dRwj3<āO#gpgSrŋ }3RU >="k{D?|8Eh` Uq ~UfNF/?g(Hhqp1NW.&1WA򙴇.!;(O x9!aq+L(H|Gh!:87ɺLctD $ȐOL" (G]PH~_y&K~'7)NJ4h_z7BFαB,A)A/Et_Ԋ?|6=86 X֞. sN*^8?״y\{D@OA{W4܅T<ިW Y(*Ù{WK` M)xp"vI1[On( H_qNϟ?joD= 3+w%Q{^Z^(@""`=ÏBy7i O`o֟J}"~%uOs זh@(WYQ髋/䃙;~ ? sg7弋H_.ݡ hV$PTn5 O,aDDqfCL>Cpopr aqDʨ5t 9Z3H:o}W|TGhTDIjg|7#7Tz1AzꙀSQǺalj> &͏0w=އ=@̰8n B~ kad4 P@2Xs5T$(`ZT9F)[h}ƁQ=ï;YÒpU[S-ntx>}Ae>ܸVzrӯ/Ѷ(H(j=}-_I~>p|QQ֔<E .[ K͟vEq΀Q74 ',ǡ_P.G‡9 pAdNb:D[OѼ,ǻM<05["~CɨF}M&xѮt=Y"QIndd=a옊Zt]j(8~~?+]%yP6́g9 Qop77So?.{A x  Ndz ]F\>)+'@?;91f8%ձ6ètN Ё"ozM>!j;и{G$ȳ!GcJNa I2]9?_aQp\\誑R&_2<+yLKsFȁCń5^?@Jm֡do_bG!Q9@ɾfI֧ڸ{,eQ/'G惯H>zb厑GU3paZjYL@q/ٯb7hM_ocA{72Nx:9Š9gqѿ 9k]g j.#8oFh@K?j `FER>W8;,D,dU؁ş WWD=Hp`%1zspy{@PWUtc>%+߫vR{@W)6J}::F CVW\셟GNwx?tHĈ8z;}PRݿ'2 wI~B)xDβ9CbɁzRXl BE&s#ۋ<)M>2FSGT.%+)>>xhM.7`b S"fBf[\ !{1O) zd,w^{~9 d=) O֫}nz5"|I[|q?Ea,9Ό^nVL2jH}|Gh(}lvh؋$ͻp6,Fx0Gf I$H:)]*\Znұi<4q^5[jˎqJ}=KQZ{G,\dGχ=^ Wad2PdRKٶw3rʶVVCk_}[ѥ.ҮYZzƊN3ٯBn#p:zǸHjʕTjŲnVkkDXE!e|<~Q%(wDI? 렞PJiv=/t㻛$..AqGQ@q+~g\yGmӭrwPzD*_ؙ7O" M'GP}E}q(g?;%./ BPV+*Uʧ?#>ߝf"Fxo@y#:HBPr᫋y EhZ}Az|ħRnKBrC zz{&kgvɗdh;%|ǬnQ >oQzh^j<:.y_T V_=`35sřu$4pAS,8ф- tW-|FϥH;^''gQPw4Hu;^7Fcjzױ'ww:]&'vAd/|rSnXaPP2 P=sT.T yM%PJ{~ocpfpD5F6RIF4S&<1J \"L?dz:]q4_\pF?:v`iSFn-|nD8e;p}Y*XrCtZ,R}>W, 8d+uw\a3wj.VF'uQ;BF{_rU̹@l,ipܽ]}/KnkrdI;WW"|[Fq_˳<1X%k?ٷlK"9iWbh)Z1 ^#v7~~S_={{qkgq 8Ώv.ɋx1W͛5 /ېm+ulb;6)̽!G P DgRvBk|i3j({9=& v 6?Hx0(Ŗgw A0xd{Y(\tvxEչwg #غ23ի_*ţ @'AA!H >~9[WmBC~QW\&{PV p CPPU@AT Z̄BFRjbBBj%&"*JT) L d "&*JBf A!"!)fȳ %!(00R @ $"&d"b%4Ԥ0R@LSYQY%DKDC HPDRE-RS IRTJTBJ14B SRk0hP&h!""$bZh"j%ZB&@()("b& "hf)"A*!" BaIH"b&"" $h ha"E% 2U QI!0(IT0A50PD3DHH@K@DQRM0L JAMCRET$1U0PTA1 3QJRI+LE҄RLTL C0$A! EP1 ĥ# DPIDQQB%+IDf4C$RT2Qv*aTLDEj#ݘQEMAMTLDDU L1EQMC+A!ULMLE$TUMDLM#E$^(*`"jnb̐UCME!DyeRQD0 $EN(`"&(b) bHh*($R B&(&&(j?8T,˨`(` Ȉף6eʜ .B.@ASB!J|$H2Jj4@P؀HĴD TH14"PJAB+\xEH&ȁm +y:J'!m1oVrkIzխ`zvZwfd)n@d(@{J#A@@O EzB1NdG;=o廥A>+9Mۙѯ{a!iĚ"h&YL Rt@.a{iL.YPV@ t,hb*-CXM*4˫ HH) V&(JDxb$J;d@&R6XnA֑?PD!!@q"B9"l:o$UEQCFRn(7:ف+DZZ%"].)H4%HDșB R(K++Q`!ABRd; 6cl5CA5Xq Md&Clp~O*k=zzbWȧ0+>q=} ˰?/{MGN(w1aY@"q?gEgQ~lF+x㦘fL<nH|LX{)5CQ(_JzQ??p+U4 pas Y.MLĥ%gLeZWJno.s0*L/k!}go;=?i SC&7bKqq0vlӽQU[+S5k0NpҐ&W\δzXH0-<7 jre`P>O?;dJ_<>Bg9nVsy UHX@>`9/|tۮ2sm7oBI%׋+?#x46B^".͆Xb8s5gJW斪 U޵tMhUcf ? k4'kIe\^]xH9ыM$In/snUw\i0fF0s#͌ԍm_(W>m5+=5lxJ&**(wW&4p@ ]5q||"׭.CCRZț9+3mEX+MEL":OG%#$v=MDtSAGyOa^y\7n*תH{5a/!S: P/?Z 3|y^l}}OVXaμ2w{vw+/Ru< vP9~N"=ľ3gJa_&jAI8"ޣUm\J X V |WXBm^o'Ngգ0b\΁ Cnr 9*mQp w}}k"&ɇf!_8cQsƳ৳aqK%3G1-$\yK:wqh=z#XQ֝>jXËۃSvլo9*}ё@S jC[J^< Ђ$og6K'Wl|*p i_@iH$/}=yfs8^9(c"351R0d?|L@@BIe@Wܺu!/z?.D:Cρݨtˏײ{W\d>.)Ch8vT cgaN=+7҃B}_tF  $Jq bTS]ͧs N[ # EWՃePKd^N"x pGr`j$O/P*|&&p~Q.5}ɽh ?G8y$hLJЊ FoT 'w-r±&Iì=e883:5ϳRL#WMvKo|$9ftߎ`TCJ=IuvA?p/`o?H.Bwws= m ltTJc+(%5LGm$~F$>g 4C! `" ճ;~Fvk[h {uC;%3= [w\De΅9,`s>yCRA&B1[Q&&3L_87}~]DxŊ (1mx$vYv 7 h<;J/߾t5mi9ctNeLu]jDFN3BS ױTp$X5pTfߤmt'bwG!R/̜-6*fc初f"=*N-Q@'כlQl ]ÅcC8Y_);h݄xG(-Yth4w.m!+8:RU.ꗲxeςyR$/}prˆVk6+ĵ`YO}$imFON{gLb9| XZaj O.r- e~Y>j's8W淐=DfW/ gߌ`s4zȹ =X!PX!_VpYT !>Mᷝ+iZ(2kAa*6սo/?Pw 6#vDԓND-jGaBx9ϵ@~_y̘gHG(ع20=O`|-9$׏[֨ۂ5ah~Dz#(2M(A Dix&:Y7φyJTCd=-W ֦CV3t  -pd71RԿ#Z1z^U=n]⢾#9dַ]y1״sQ痄֯;Ϩoi ݧ1n:. BrR*]^߷ѾPRı޿Zϴ`ds/8ra 0ct[eZAd>%U!_#  q@\OʥI:wV&D!-:|A؟ECU$XQT^&}OAl(\u&M'kXQ%0Gt@#0HZ:;Iӄm !>_x0}Ƿ);:M2iVB@M5?^_G.xnY;w޹/|=pQ:O;'j茺a;WõMbM`c̆0ޠa)+tw$hfII|M+#IÄD[K7Y6Ӗ$ko% Ƅ >-A_ZPin>hpp} #KX)~y{q5U+@CI8a 54JᏽjjP;5 IF˩sYa‚pӗPImm4pN޴&vm)5j"fjvV\9G&ħmĺܛk$Q J>)]X?p]v#Gά<=$"s~\lp?+L=; 5XFk5$K:'/y&pjZWLJM,/xԇ_/ɚ*@K*Uۮ. BE/sK7|SPh!0wg VI9@"?>,魚W]iknTf̲@܄mi!Ss32 lp0ZE2'uafs%@Ue:JJg3C)#q+ PYI.`9j ̔P #djfDFEtե(%9 )*fn*R",UZLuKraq6 |: *͙xDm5i *({Ӫ(UFSMolMr˜,SJq<ڪk8뷆iikZhmnK1j9p w[vAbq <&aXNbгM0/ O׸-|I)CW Crb!*txpdX(* ؘ Vj3ِ _ART Yc2ђh(Tpـ&t"KM:CJԒxxESQZPA0CA%EU;ȘcbA$0H"CwaJCo9w&m6.___JV\*^9Ub9:kPf"#vO?\-цgKL'g,ԸOff$~Nn4 ԃfJgmZZdԥ`1,!J3=`9^0 3kM&r8d*BƬ!<왜T%4)zYRGo\~$2mm2cI%ofxŘp1%f&aV+3(gjʤ&GK'{fi/ٓ*-͑mjS2iY1tfsI.͝r/1~Q9NVS$hĒ]LUmr囗^XY(wx;> *J~ $=>R-Ŧg5N`os~cf}6_+33ti5^eԻ I&z3`juIʋP P#bDۅ4JI1색$R$ȜoP "\23[$֭Y{B@>!xXLOk dw{޵֫@&JPU0Vb8fj\ "S5Z57ošOa Hm|~[P;'ϏϙO/1Y/HGC4H Nϟ<#yЏg4Q`\1y G9M>35uxu \jr@o_y7ޓ:3[|^ͫc9搡~+BDO29>]}ss~k[GݮG9ŝ=bЩvnW5HޡBo7s^*A#UF4yuC8g%1@seǃ#qdY14 :!d O>=c:DF9)7kI`fXUyp<)HDoq<#:P*J-b48!B#7;6Vx}$JtGx;sdOU5/OU5?č ?1\prjJzןM>O@ϲ-lBM5d]Z 4Z_f?$>߮?7}fC%Y NOHECFhIpGhH/mƫV4sLB`lYk͗K3(do&#XrH=5;~w?~!꣏@SɷI.耯;*t~},yF *;P2ΧBQB3Ux_*NI-ؔ?d+US5UUUUU_k5ATA5DT_3'M52P5NNK>wT)9 텔+=ڸ #1aTq3'ya_%/|2V#8tOc$V7r=lJ:z{hC|'P~AҘT7qoϷvěI82@8'WY _\pG:z?_҆ɛcP>@Gf"*"(`(JcI135$Cmm׳ÄQS5EX*D\iN3~:;YbۃЄ %(B"5':v?0)}W%O IH2M w"3>;;+X 5;HDAvƴ[zZ_n_._*o@ kx\}_{7!zkKdžLTb@}+_ 0f’Dl Mh TcۊAUqsJ8khmN+{(#0Ut32@>3Z2`kʠ`J: ׈=S'aLQ UUUU3UUUjp*w0w/NUBuyB@"ǽ0mv?L!Ra Y4`h jɛ3U_xNg%!>t.ޏ[s?8ycpq껨h HHy]ee]z՚©ҫO.:[j*Z>4߼\鹀SR:ogN Tq-\o"ASczF S1bw'A#wA1uV&GOzS5ft7 JP ֡\$ :1ݻj'bN|!GB~'{~I B&P0EBh:5̅s+J97 .%>3t>{cbuTf2o@~b8_@ Yq/ؿ܂+!e3fpZHOt 8O/*≷I6!T3)Y=/-X>,u\Yɒ; ^ Z}4o}aAN ?!6Aw01>ҍ7nvθqO˩]XH}g{f1Yjquw\Q>_}@CE)0) 9(b,i.jc @&?oh_v^DD@'d%:(S%p"q~.v_*v6>pէ:"nVҀW"FT Z7N%I @qmaHu[R}ݯE4#c)VbC`X+8npdqN(r.qu*N  O"@o0@PxgpIz1/ےܶCZ*/APVs`Nn~_N< DVnS7I_6Wetޯ~tML48nMZwrK2@V"# }Qf~c@&Jk#Մ8an1+SV|ׯ qd/v#Rp;n%t>f@pj46@nUXe|~C~F @ $:Věc4TUUTUR*Ug>zl4S:8A">C4ҳDOuUU~bP0ޜPa )ݶ1"T*"O^;'N9v:n{#wghD3@G?S?;!宸qq xYF}J5GO!Tm` Y?>p0W7`>}?O_/g}aK'; Ӓ&>UC?gg۷}ˢj_#L^{vQ qvqOm>Y?GKƹrnd$oU8%$ wՇ50Znɻ81#Ҫk怏/7[>yUk9px$M䩸^L*}q2A$Pj"I""&$ hbia P4M蟻CB((UAPPgc|_`y^ 2Q.`d0(̥$ <\" ( gg1s.kJv%&϶T3+3qAy^C>HvDg徏OE2zsT|GCtpӹkPEF8=d!m> APAUUW? Dr;QӯRI'SmĐCz+S8 %0N8Ќh>u@b(BO%ˏ-L@e&$:&r9ΌS%rw^Āz _rOzg?l~xV/ibiOApH-9.ۊdMg (q 2Je?I  ѓ]M\&uTc]_?C &;>-ߓXܣ?k޸V7H>mrQ^+dM[g݄kv2`K{i9~6IC'1*EUv>~o?5NP@B"j*=F3*A7ըƏ?N߭441tӮ5L"/@ -n塮~L||s+#U3S#/" Kю=y=u>;twL엪ww<}}#;Ʒ&L~' [/ҿo#[Ijr%Hf8<'GBc\3Ӈ|dRXtO002MzAP2~89h:w@_v~B:E`Pp7=e9aޤ|CC4:5ǣb%u4'mκ5. K)j_b>[1`* 9x@,@b1ze!_s S0_X@?ʂR! X2i7ApOGxwвƂb땅cDl/ ?l1fO7O!!קd<> nTTE5'8vgjA7ЃN^ΎKŝ,닝0~HxN`;S: D)\wl<8pY|];o c[q@1$U?@?A_l#6"AY_nwϑP{=?ds?~1-!K[kϻod@Gdīś+{gsuP)bZ`DLpRvBS6^{z)l3L|(n.0V *Ap<3{!A̘QUza>1r31ٜ3˻sc0[+w/T ^.1?q< 1\NRpdFUӄ8|~7w!!N3T;/w7>}.[bm_/@g;l25rR߰UX4l5USug'=]Fc%/dХ5'*EhۦR^*IoZ>١$L_KƷaVWZWK|=IgWVzJg(O"D@H @fx_(Eـ|^%d7#J;8|@f B͈^K'3@(sL|f."DCW?&X2K_{#nA-9L>?b6>!**!SA*"e8L̷.}D|gpꊳlamڰ@l-MPI'AKB{;ChI[_>}4yAKHj|Q`uXIфx1ˆ1t=(%!Hz\z?$7$ g_GG?ON90Et:LO^{8cMwkڎvkm~bBNއ x6P[2ғ~ȩ 6f(&eH hJXV(RJ30 *&j&XJR"b))(J(P k]KTF; @ O:K tt2yۚ]:e (eHgS#p]qm}_3398 D([?s!UznXTch9J7$ǎfZted1kǵNTO* nxD!TohJ:Eaô>`1SÁYxHRSUG,bA^e}BD(9^'K? ~P,N~0Nŧ֛ P=>'U ?#ls s6@,ѮI<6:ߚ((;֢41w]! ^t: !ZcYrsRmfw;[e#_a^8ca'_A$b>=Fvs_*!^].U6dG8_0TCә%8 0], >A%'~|^M)k&|zZS]#U;ioS'?t&_?0 MX],$6rrpr-4 [H`P % ٟ8.cY:Q Oc@MA9LTBoar ?߃?{Z]Ft=c7+==`!7rPHRL %zwCiP9{9 ^ k(`cI^ p}hKbt Lh/%_O< 宮;MLZO*1Tz)xr+rHtYԂ4MMKvLwtFrA uW ?eJ "6*NG'aspK9rsH2~V|}믧 !6燲0 %sio;a?CB?F*W&)0t8^W,V,q&}Qe{92BUTx Ad!+А.4AQ^(jxvg9R[CD;[zbWka?By"vFP- @_7UU p%AnBϑ |Wy z-e(p~5pT\\v x߇`f~ڡ|SFkD\OrFa:rHM,oBz0n=-X{m;$!PV.urٽH(̠# + ,HJ8I}wz8{Ǜ]q 6jX2wI5/ kX^pֹ1>kHkʵLA_L.ۖ{\Үgv\Dʙ$]uZtuMF%Êތ-{_JY‚H}θSl0jp0XMf瞼sC$NyAf FuYVυqgRSJJ _iz+8^١kr[-Z&±*ȇks2FeLqM?Q}}=Mى_D "nC9J(ү[UfrC?(1ca:8(åNpeB^n sSsɬoj^WKՔ\fMͱe}ޣ9 ]WRRxz߹挧 1YfyEkxR.$Ew(}Sr}x7kql6y4~7AGR,`?R /ZѣB!ü/*ѷ Mґ5g`Y~]*(5j3>9H:]ǜOX\l+xڔ\0E\ Cʌ&Qmf͎0sxiT3Y?_TX T^;Pj>ǝ/GgKO91 䎃D yw۾v~9!8HLl xXJgMћ'E$C춃A9@]`z"4af{ =$Eb(:kzɻOxVΙq.T4Тͨ^ JX+6\dִox&ᨇr䈃 xa;hBDM˧[.+a+̑>mnTqKVur  }ϕif{ "W+Uǿ9ĔGS~)ܟ !l@OF ӖkDRnUCLR 1iW50`̛w0kd.JoԋL<?,p.M_"Y}sy*5( 3S'C#UitwHw1n(fM @ݽ`DYDp;G˗}|sSy!} JZѣD(ΉoKOHP Y<(8ۋ9 +)=Ò.^MȪV{ao:s2G*Phj߁GW\V`#}vH2#&6dG @/(  ),!M7@Al#KhjkK]\jl&͞IAw?IiW~zUݶ&Q:UZHqd*QUQ/u Ҵn/E45*i p gmīe'$&|2{dqwnt,e(Fd 1Ws}%.7l~08ьLy4 ܆ ysn: 4F&~p( v䲏G !o$wCӨ 0y4ӷ?*Ek1_ ;"Tfj )% JR8 y0R;sM 7Y L vGzH3,5b652g&nFT_s*(fh욨1~&NuWaJᙿq`nN&JijjUU,څJXj8Zp9x񥎵kF̦CE5{SBQH:b@vjv}v:[t(dzETlnEq*c" Tڙ!$Z~"4@mQsgF-@= v|LvL ]ll6qCYv8c&^۟W8=xzCؾjzF[ !&$u0SZ_){L̷kȏ^ =͉@rPu"vP4BxݑI6~fN|. ^r!O ?|! qE-HD -G|{~ CB( $ 3ww-`*H>af{zUU/FPor0$JjKm%:>M /58v 7w^)!:x`!w Hl_\# 1sJxQFEdj$T$Ew!:c3NG@Z2(N-zU@pa[I&h ·I-ѾxI_?6(ؐ }n0) (d*8r]d!Th h0'0fV|CFHĆ&hoD7 {C|# 0 |++6( | H6=8[CSh=䢧)P,4_ʅbh8⏃stG=޹Q1Yi[ #9, ;z!㧋bo׭fRyY& Y~O+xnp|D Wcn(&v8fΟi)4 3f=1@S2A7NQDOz֨%1N s ǒb (b@!9=0BvMOMN/kbH>8PP2P)3%Ihp` j#>@ڞGNP}ϟz`9TAPAU.2 ˣQVW7Pfh1OKe:Ϻ;*(,.DHHR6%0lB\@| &9\36)Kz'W@|l3W|0 2$0 }4- : NAA?'t0K0BS!>Wlv'=6B/u9$dy}QHZ)"-@h9"Wh"Ub=3 k7'$Ia'$HeWkj jrAmwU UQ1UGs`o=a_JjEGԄryG@i5Y0 H  >$'@;h@Y ゝ%8>Ki bg I'Bul D2@4Ɂ$LE&) A+t:$`LXZkLCq5 "O^X'qd@d@D|gP<^ .$>ȆiL1,hƦA! eA5U2j5$glFE o6s j"6 =K@M*@$` 1Y19SXa19#6H&9ZZv *@zjbx EH$ՍΦ15N5!XF-؀̀)"y4Ha H"π ǩ!!## XtC;'9 GЃS; a6:%qDF -95E]zy &b^9M'9U~[娎\%`c̳i/@I)?vpuLye=UU>hlc$JbCujB3fDu'0&)$K5s ;C~8Grl1$g]v[9N9)ؼ3wWALUUW#xp gK " 0Q`1c[μΩ5|// i!:O`o, 㗟c.$n_r?PAU:Q+,;hF_ԑFEi *QG`a9(VW[G3MaFwab+*B(]Pz>9g +  "`6kIoā 8cH?wW'bY41apw0qB"LlAv냃d(4W0r{ C`eX9{>?=ymL? S񸟵.6]{? #)\(֠cL`]}7&@3C3AKJ `=@Ĵ#ҧiDD߽R9wv    )`fg'    ff H!LD3W *씱N%rVNo7:QuxWޖI?}bB !(`E5 pղpQܼ9:JG/ә+pf&үR%]??_ P`yR?_1s5͔Ҙ F ǶE;9">uڌ<)5bQBa߉߸i x0#hRFq`Fi#O nUꏇƜzsh]Cf3 !8gsrA:OLGΎ]`HM q (i) )En4T[O\c>,0aDƘ-()Xa 4ۖi9&! L[2*=m(,oz6@@:o@.(sX5*qS{j2Y]^>u v4JrtY\o窝j{}X#5ձtr8&f*;5ifm<%`g-s@|F=jdJB 5Nop#Fٻ2S""#oB?S R\\ t 3솳LQc=7pԹ?>贕ۆ%>'L L;4M 7!HċpƊ.J XHw`aۀ/dzԕ:$~']tӶv 51|Ϫ⡝vx4jSpV(Oys x^r)`81x˭c~?2z]RxlQQ sv 9[/h,ve2%h$ ~_ԇ̘^s9EԄ7{@t^~|pI wƐ:0l!즺>rʮH 4y@P_wAq|]݁<Ѥ)S[qᖉh Y%\ Fod(p R0;Sc U8=LptFl5۪wy6$*iFsάI /.GB}w3/(͆W,=t`$` *qux|>"Ԫ$bRF+ji 1/TMw2vy3E'#ܽį'У0ߑsf `jz\?Rߨ >) ٘o#yPcg'x#:BnTlئfle[1!}; eM&V_!,cV'FNMIeQ;v)6Bp(H@iYF: Gkg )jj:7n`2&cЙù qpNIiK6 b`%D`l$$\" q7aLT[s",H&3ڮ֚ jb6{B.RZAGy0@4(MV\w & !$c({I2vYl hPӉ'Pz?7&?#?3 ^@@|nJT9%Dr{R`cF~|]8SbafUrXFҠ"䙘$ AA$=&Α   AA9`AAA3PIAALA$A3_JXA9`A533'ͧf{yv@?.~) l@z650Ȗ.uf HC7S_B8s9n 0e"e圛C*]MK-H*C(aYˎl=\D0Kp6zls`PjLQv2D³pI5!fC\,Ih3b CXwOT gXuڮkm-T퓬h*\%?D*CW= ZE'CTEXHuACK!ۈG2, $2 :EdD g BD閠ZGڼ1a.]|Q rQ2X1=w}ܒNP~.#RA>pp  D},ꃕT䪼щƍ%pgPZ gGk$m!g*3Yo K"Rl_!S금p"ǫ  ņYf``&2! T1%2ޱd.\"O?J~zC~'}W_kԣowuywhڥ&@P$0lޯ݌Z[qjaiS,Z鋚4nI\( z>[vWR*fj" b۟=rj xoC@ײ@UNGϔ?Z.ME:=#F`3g08R  O`5GDsQ1;bϨԥ3bP x$F$wiAAe   B Z zpς)(;=8rj$ANH5| SB ?$ Kr$МJ]9Z&F J ,$x9l.T W Mdkid5)``P1B I+0H>`Mz h!Kp&4/}AJBfTz˽m8W1pZOفf`T% \ hA;#tsI;n)xE۰Oo*cliGё)PI2&1AI E ,Uc a>(  N,MMgy AAfr(I뙆!ۤEDx# 02t24H9gqc&L\i`$0^˱fa-I֡B wju4͝|e =01`@[[M3Uhđt( pǃG\`v8`X8Za<I.@^e9?偫mQ=H[!73Hw&/<I#r(ËE% @}QL S 4TT6 Af`v#ja3N89Ǯ%2N)B HCB@=|vA6. ,kX* ]cA4α,5e` vE"Q ^?y?MfӠ| Q EѕN&A2Aѐs*p9 @ :2}awzAL:KdLϯ^bn7 !N=}H:4 tvP 41p`/`<gO hpa/|o;C^NA A%,>łXK~Tjn*ٶ_k @↘v˹xߛ,+*Ї 0(9H/:D^"c(%U PXuD4I5sm@:% a\b"RFel2D7$&dfc f %82!2$(P̌ EE)eFTR̃UUUUAUUUUUU@-h%&#V#arʐ24{wVf_e9kHi`iR6CLT1~'t;ɫI a33H3U$ fjfb""":2~N)5 vde@'5F5Zm fpqH'e2h],͈Ff :A(|`ϯuEkrG9G{bP6~ڒTDT\㍞>G|(e a4AUX@FЄP5!/N]-w^;Sۃ~0*I$I tZ$*o>5*cf'SwʪfJEuP!*@@@0٬ 0(m))%`K@E$qwK&!oTT_>`vcN@0ȖȞ5bFSYp0ẗP 2 $1f*`03X3,`1 )@pwq;;N\x P<&0@u. 0h$!4x:<E"c>IĞ7.ISJa?(3އs8MÝO0t;Q1J]Rׁl;;@&0 >}5bv0M!=TXD5h~yR{ܬܶPT fH!+U1.)Y,C<П3Lek=}B$rA :WL#Ppu)Qq83.5Jaɓ(Ĉ؀Ѵz$e!CbukM*J74!S`m@w%BwEH,~չ"DT A*&@p* B  89%EL!uEv0Isհj8)5#tY5obV2D"'A:zͿURq+|+cP1!:ဌH$E=8b>hkjP0=$0&g b:n Єg~vh-wa<:pl.&`=7&Eɓ>!܇ܡ13wdCp  ` , s *"l˱bN<aJa"""96|P}&z(LtM$Kt JNHOwi A[oxp4 & ,Fg3p4Ǽe#? @' A !5 }'XG THatS E(3H*vy}p= a&. "" ~w[t§ur!!z7ѹ 3G~ِ$bLlAPR4)(p&8T>W$w_MqfUyfc=7]@t0e>Pu;bهt3wN C;h&vdx{  :BAAtg ̞)5߆63\u8BOCi.Ϻxx+@0n#`nһ%6>b@О:TQD}V<רlB]YzIv po{fg@zCܷ" kfs0rӍhaU`$ :uG[TX,Flj446Gن`v=3 >3jڌ&o{\$]mz_~L9! RL9~g>ԟ7.'w@=pQ))(mQӒ2O#;`4`(D=eب.K,@(p RȤ8OJ:/]v(rzC@[yaA $4aNsYҚ 0Z`N0ɒWhY>DSuE$ < +>9@_7wIq wKUSb=y~Hܞ k͈0'J$žURa8s yv /LP25pGBBG1=K ^Qop/@`f \@@a{'_!vNcSmi( F[``m߹`O`"V*zB׹m$ xhiS|<dju:& {6, zQȀ*s!)'ɂw@6DD^PQEKF u|aZ/' П #& s dRAcazZ28c(S,:skXA< YTHr1P8/agC)3yV1qF (:|WAi rH߃PfH eM[m" "(2G ct8lb&H=*t"E<0<5xt؃iN@萂S@D!@A)-cbQC|^ִ:h#Mr$9J0!›) hx=va2e[DdSmoVw$ĖQ xfrQ]T &)0&fjvAriuDwdؒra,ǙDv"ma (@'vU]I(Raz?ħn`FC-pr7D(ʇCPŀr"X/6^P^ǿt?gS@?0;TϘ#pJ < 黭GiVP8u2. ܽ*"O:DZ]}\}JLOdnC W L 42(O!Jb C(q^n {J~8x:}įqf=cIȑ9G.QsZqaqΉ0)f#7&S36&"̱:}&pg;(&)Q4@ީܬ:~H+Ava8k:!>(YA~ϯ]D|LWqlOacbs=* 7}٭ dQLFJrcnZ$@K0xlbtn鸑5I2qѩEP56դR3 DI sp !Hgdi)ڃ:%$'$G3iB+yRG{f/']ꑡFB'!8r3RH^7UadLŮĔ #bx 95!Kp< Ppr|ў`'7t.~Nu@)#qǛ̈́CveCPotxxp3s)AM$ב2AqEDgrL04 kVF"**P~Lބ4xȀ+fgXV `!.x](0AIV7{(*ҍP*B2y$<oJ]^ΐ D)YagwM!qt 4R!IKw lxpNt$ 1 r!!faOPvѥM>R [X0ᤍS%O*yPI;h,)(u^t H4PAZXH c* 8M¦4PĩN.=W`TKj#$gA> er:@塎ERps_6 wM~@99 c:1I, )q4+ oȡI/@.ƺ8 Pff)1v !.=@5PY@@5L"dmIsA[3$vGB=f[>>6 GZ}dSbq2ƋF^TxZ3K-tѠGlJK\-lř-;Hh2&я ^!@v;eg3:`CRFgsֶ alQCNJ t!7 F0 Tq EWP!u3^M-^"{T JG S$hiP>z1_9\@j$2x';Bar{|%ɇO)P< w"ȥ2sI{=S`D*ҼUU}HC_,s"_#J#=zXyT.L;y/,q0 a6Hx$XLSL3Tb'//i A^* c{T GvN#P+DP.Aba7,D""ŇH M`"5ODh W!(t :5e :HΘXB'Ԉ!.L!a\  4:/k`mۡ{v W?ss5Qk>aG?5q!-$43{ޡB@pfՔUDpg8jxV { ׫h^l96QS !b kHi agBnro?&ڈz@ijS!w @+RC3{p ~"e I1+$?L.r#""""=TDJ"$3h2ǟp4n7NA!*(!@)EC0 s'ĆBAp!A"A"T"P?DÞx'ɎDr}[YmH'"p,¼S nQCGpjhX_vN4ԙdiA;+8n{'(>!spO#ZOa:^0=&x2{L)3Y2K%˷<;?2Nu): lz\1 7b'+uS`e} tҽ0:m?7 =_]R^ &2;@1Ѣ 4Оr 8C@~: eRY Gݿ'sG$qr5#Ek3q(G VR dTLL)*J(`f.AӪHÄh@G9Au3nq6>dq@Z i F+h 4P12T@ DU8 <@3WH<6a ^}O)Lﺹ:*ktҖOx$/(0__ إd?akUfdѻ"mb?~2Ч rLn+MDP8ߊ"Gz7~w0c[F:1\""Yv}~;RΊu!c=(Sm7\ĒZi.dn +QHۡiʬ[8Q\??׿φ{&ʼ6*Y 8Cp~ ā=:NR/*SS$]s5y̹*=?֘7yh xI!U )@V BNQDDF!]a`V~;uht\iY!F]+ѶWl56s|VN، [MņxbzYt6?ӹ_'V7IR"q$ 1]Cx47d`ՃW . oPQʬ980o:(N _(?8} ׻z/2aRkUUTUUUUUU|~kͧ˥x{8LUN]UEUUUUUUUUUUUUUUUUUxZ(Iٻ"㖙L#u*,HIp>niǬzUA?a2;K;-+捈7ig.]UUU^ˢ^=u; 4]R[uϖb ;0င-i]fˍA oA%}j\ "tZM%ݰ7C&Qt2')|ӏCP;qʰrj2|I'%@PEX㙈 Aj=_=哆`P?2Bqc:AHa;q0 hʺHsfg o Mfs (Ii}vf|G` zE߭ *Cf IAnRgsPPA":N7fޏkI hppv5os>gI du v@[vЙBn2c Խ/ϧϊY%HO_g*iN 5# f,V ~-ǩV Ië.ݟϯSy !q 9ն8KAEN¥aEO+3H(l2jÍLDVLS 39\U\4cv߾sY*I"1+j=CHwݛA5(9IFfY 4VY>)bEᛱ0Y%P+X c2RSHO]0aR%K8 M8Ͱʢ4 Tv:"wXƠ]t ѨpҤ҉B8lb;DA\1"rN)LF#,"I$H9I2蘭?ˎ[kHXo!1 LPL<禺t269A%dcր2id J {쨡󺨮crQIv8jP$Ja_ʐA(K_d!@#2ē~shPwt#q9~G:cWEJR| PzU|z82^;4&ݿPLEH8!N1 :꾃zma9=1sŠ+b"B74[1xi  煱@(#\tzPK atTfGG~E} C,Q;s,=х$.ĉKk6ߴu> 3<luJgթ֡yC %D۷D Kp $}mC!|1DQ=\UZR&aУøv#tlvϵjl>`O:Q!2oph@/(7DUu{SN;@}!Ǔz<ϙx}%.HJZ`< <@BFtte A@ٛH/D4(($vP1_pP&tE:| C j_;說mdvJm ·xS4nLh* P3ZUAU|Ȏ938SH@}r:`8HC ,0ú$xmQ66\\SRa=Iq*Gvf'qLϦ7,x򭧈d:#շG"{6/LpSM $@ f8\ Bn B66̷(\M 2r1f?y w/y; !" @pA>F[Gٓh)Pmb|v f A__mZ'h;]LٜjM.UUUE7@ow>|uTRVK~2 |gxw.$aʷJ2:}d8!jIP33d "rjB TN99brt){ _pp=#r|C:Rx=8у^ǵ{ ()F.!/wH2,98]:Rcw@P@lVq*xH&~Њϯu!iCtzHp>(pSYgfz|+t.o s\L2fjWh:z9 8(H3UCmMY kWupպ)- p '4(`(ĴbK+v]]p2O1KN]`Y-$kpH!&pp#k?54v^ӯ;?E1Or2Zoӏ8*0 *1ԥ |_ **P*PBH9 <vøɴߗ#F>W [ӴC{zq!"͍IX8\;sGE u;T(1Ԍ 8a2<|ppx$o#z YΌD@ QhBA Mf-5DLh6H{kK2\zlDde%4BwR/ϩ{Jݸ >_gbV{/ Ȼy$'<[cPqS2_w+ :BZ:s9sJzJ;,-ooLScOzEQEQD'SO~ST$e"+I' ߜ*zk8CP6̠W@<3Q&HAD dY&<Q;y멧fkm qb ptv̯hB!ʘ*d̒Le{/l<7@ Þ$N~|$)>,5˓/,:'ЂCP5 @3tc|aǨ9C fnF=+y}^2r2fٞ93l"=w^Q#pH$m{Cua0Fz*98A"D3AC`sc<vUTQB>x)0MNھ= 2H)O* K11|1Բ#BU+J'vK"4v s`0#pR c  =pIAUNa@4XiTsYP Wi'GhiݝL>N/M?x"|> ꭓ~@=_]F'd=!d2@a w'|=5d}&菦JVU* r#rDbʳk= {2Yh#.ޖ7/Z3SEzQhڵk=s=V3\_u7OX8q;{\&gș -{J3^?Imh؊ zqAJ"!(Џ{8CG;UUUnp;8nD^zB|ϩh]1|w/}E16s5gt=~< X\wtL %T .ȃFD v?7b+` I&Q˳[<4a0;oX4;P[rDZLk l"񆭐>DTG}Fa~H]2x_kZw(w,I.",oW~`4 AɒKX5hWwkSɄ9Ns,SrE7B 4Pmn5zuܠpIgjS;q guUUVa;Qs\j= atŝV~{5>‘o T|-$ E:>1XH1Qbp5x7ߞmŔ>A \AӮb$Hj1}Ju 4JXbEpcYc Fj3UU]JiFNd8%ޝ@yQxwY뉒KmgEv/*T8;O 2*Ə ~v_*m:2d] (ATKbҹMM6 ?/\_FrJWne{E*]P]YTȴ`ȉqg۷tdfX\`$ډGDc)cY~R.V^ Q8LNajԏr)B 28xr '9tc >$SIQ )4:L3$lzbB{UUUUUUWBU*|̈lwz37WҦnG`./JJ2I$/=GM^(TSSI9qңKlΖ*\"DPjOcA|=MQ@9 :MmC[ cQJL ̦]|0Mt=oG-:q:q g1C |̈́qۋܧVGU @23 5z- F" >߰SsqϦ>cDWvrnp$9]p: Iqkk3X6~gN'8۽Ew>J @F; "eȅ z;s,6;ΰW&9ԞɕbA̋%f؅I#Z#Jto~Cf==ܙլs O v޹<:ûұEܪFP$H3;~Gv (P[ϟDJ4S Y"ַ&deyA:I^B h/AfAڰaN}9^eﴽ~=O_8Y9wzzϸ:O(vXxPWF1 o}< c[aUUV"[ U*< xU(()J(ioǀ(5FP()r=))pTƒp @aVdXprF< o% ybvqtf4w!3گ x~t(PUɳ6 j>ǓK=aym/Qmj87n,%vI9n@a1  u>.<]CBi-I$HGslʻ^ 6)pL y5NiJV1Yx!Mb4yrC Cxt:|㒅ߎ"H:ooF.i`IrKu"&UZ(dE7Gg@weknG/PO)`B9qqcƳ3ϰ젡NٔO` @siz$Cqj̝_ KZ(>Si8aQI[MK̯#:m}'~q%}qwHVw D4POz^j qK8ӜAaS>$EG෻@WZ2XY踆:Q*SPMu iIEqBmۻ3`)pxx)0N㸽&dUA& h I)xw+NR/dq  @U%T_Yx0?rg,(: @4[O|5 At||UĪhPK p{PH{)%m־z=>;V5%w׃wNzBmu jv=ǽ̻ti+0"=tzy$UUTU7`:4E8*& *{c9l < xz+l Wcx/Beފ0>c XJbYxt}4~V8SVv`krG8U@Ƞj6YPIP h!0 fx;Ǥlw8rDٚߖ#T4e Fa0C+OPa2Sʖˇ 7C[ T;_8|_gƅ ;[lZp5*$QJOD_xa`a 3 .vVd\A, M`5UEP]aV\OOf*<+T(5k e!]%6Q2$V6=Qfgn}n\Ekm02a@|b7zf5Az+ɂ3cYdc3tY<ӸU^]Mwd(@(ʌʜ3A‶Zݶ XV+bv[mn[5bXmn[3f*uf0C @7kB;u9gAc 9LŮ@fo̚A j\+mmn~;]ϸ<>?xK-mxI7?<4MHA c$#۞@kiEy mUUxXvw2$Pd٭F 0f Y˽TDO7ϣgq:2*f~C㊿/,~9.:/!$#'2?w{p}^Lg]YR,OUpgNK|u65;ꪫUÏl~qn#M Iwm]a7O3NWoZHyK'(J =9JQ"11|] ":<%Olgٓ #g!'DIT@̑MuP5^Ps7ՙvn!Z6 DHg}6$ bIK [[ ""”8CPY>h2g'>4PD;gOý p ?s &v+>v7IOQS= 2CQukx&@ F!Iu 1 k0' h,C53TqTH? l/H8(*ȓvUTSS:,,ĩ`-8Y;BgR{ދ*M2@*G^<7PV\P&4#DJ Ih IDϟ<~iށ=Hb>\=D7_r" 1i<9'4P&hg8P }FHh=^s*"]o,`ݪڝd}b߼O*K;C53v22(]Wm(/'T..) O?LF{މ$H6WhŞ MM1ڂd2oΞ˕6wO$V*AߍuYՔU5LCP>6i߇C33xƬH]3'&"_<],a^ N'aL8jwD!ct~G fwđDX6tSh!5ԣ1vUUUi|)NjÈۜj(B 㪫ƚ 1^U2ΐf cBH!#ٱWPDS7Sb,v0b#(g ֯@u w6iܙ%Lӆ6(?DbžuYUW}־Y8XV/WM P<"ZfK-G? xV`X*AT H[]X9@ tH>q!P`TѡA=q.KT!3ʻ)p1H846al'hh`Xf4Up5)!kLPQRDU,SR(LUA^ |/Zk{|ω;T6<1Iz]3 4'/u!އ݁9w=u_VA> كkJ>Yn"-B>D4P; ["h09D AΐDV0M aKG %z k79tyg 9r} ۬ e9Du:zs'ζƸ\m_x||0YLt1|OǪ1'xܙ| !?1-|K|҈8?D4 N5쌆c][BfQM)y +o'CpNO 16n]UH\-}n6L3Vg÷"GrP~ip?TnjϓgTh={ VC> ym/S%*zk;YKЀ-f ?~LB33-k{vpbN4($nYeEnN,(_9 F:i!g8ltsx68 An€)V F!5lVA;KḵtXOŠC)p4VJQg_]Ӯ$}=3<^!9@ !$HwmgSG' ~xgGeW׌%%C9:MЄqdR9密 NŻ`vLCiٷ7(>x5{A/l|1)8V՚nE\ s/E==7"2WhXcI2*RH;Fj`u͢י!F^$s Yk ~qP-eCxQ>%^Vid8;q՝|˘G&κ$&],Ѹa"dI/UWQ@.K=^`G0G+ A&:og|p;p !'с=orΦ}M Kӹ>dL&_]Z( b0YNx9Ϟa1qd@Xȸ| q?M)Gǯm$ـs N%K>Kz_8b&h$~NYok66Z `m~:ϣT_.Lr;"HD=T8R)䖓4x[ń>kt_ $z^*q.A|>FVu`=uƣ ݻ5賶N7.ApZ=7{8'Q7 <8a\Ã0. YsnQ}zN I۵CL>N>^[TU}g&!7BGv2 ץD:XcPnAd 0Aۀ/`_/!NWSo9n{C5IE= # ɒ)@wFB79\s͊}fgq8uk̇vŘ%n.v2uT Y tg  Xju$8p%/|Oҙ.k 71pXXmad57D2*ݵT"q)+^QB8:m1ENDI݊'n&+y I:tR<:!SMkܴ^$ `%g Bp;L ,*n!05ϙUS[dGku5O%ߦ무L(2}~ߗYں 3tU `엞@ RSnbW);wm˳P!pl VA;LA n/_Vq 'or 2@i)gieok+Sҩ)ET Ehu $ 7= p9B\!BU6I;0`4{l|eT @4 ԤGβkYhƗx;{J>N?x0 دcrκ"; |$BV'/ۦp|"AGE 6 0TMp^GoNϰ|Ȟ|W!н]^صۖa%aCm^s2oK:jMԪ \5E ljIO U{%Uo{}ʇe qsܝ-3 w<7?4˴wN/&=[ ꜌1 (A9a&ރyv-Ʉj' #_z>]~8#״yy}#XH8g6l^!J\W9[1\GM:I$!$Ud˛v۸tE:v`VQmö63p$_63϶lx@8xAi\9$ d#:Gd53#Gل&!' ^9 mW%L€Y+߉r:t6]iК DnכfH% Z$(S; F[l8թ=T6&ZxjC&(l+q)QūH0`u:TEDU* T*~ז8$ h2vñ{ŦDnE-[ş|owNhR^0 <\+]Y>!T*#U1wh]<)At3}䓔cn)&VB9ˇ!PP_%wI2=@|hA@C 4;z5C?5EHdٶ}ƒr6H:P|y˵PkIgڇ5{QbR]vcE ܣn*lC(i~Ov$Hd? VAlDI< < 2 \s/Mqqq!\޸pѵ ;I $V*ģ܃`؅R&3@lgiih,_ 9ੀS (m%;rOo?3 B#㞕BhԙghWG`9CH[Â*9<:ñVoϣgଅKCohϨi[] B#%;=9beO߂X8 Yu2@a& L,^pWDo5`ifTb8p/Pm$Rh;' \ 0K:<tVtipq;8k* /k$ i>g @?Ơv ̑$^e}L>y,~"cȦ. oY嵙К 1W∀#A0mF&p-(/M+3ќ{Ri6*G8T"LDu6 JT p@2 SЕm}?2YTBT? ӍCP $XS;1+Fa@ *JaNbJ/Բ\1LͶFF L2wcR zӶz;F'XLyN)2?pfF@k QŘšQx9!NPI0̤zKHD2)(@AR5+ s)FAfG)Ez´a"q=Ϗ(a\>E ΥBBfC_M4j5&6;!<7 =kmŊee L9G>̀,(~dNon2"lAOL54O84t 7 JJMCH 0a`9KJ.bR=7N2lز0͟{ _CBݜB@wWߠL6Fᄍ@.ٜQp~6U5 ǯO~xŰv}np\Gykò;kv6D1M.q5L*4󥋅X%݃R==dϧrњNw9/.8B8SKÓhiSENj-E[jo45"mo[& dr}fdz1 j|Q?rA@C5 :bI'}"f Q@vǒPn>_!35BjD­.NP HO55KUadcIm\a S?~*`z4Tr%BD@ܙ/w<{I'v1WQ8 ' &?4D4R$SXh(x3$@9$GEdG ChHcCae v〛r0 2Y+ISjg~>,$E(`;UE)$#Q-,RJTcw.Η28*ynG Q|dGy9):bO>v@TaGbZ2\z/dP9# ԙ  ( 2ЅH K ]a6iIAdF)Au`sԡ@cQ44@՘Cդ"lp̗,v(r6$4i"U@6<Cccyfk%)ZbJ>ΐTဋ=2jj&29eNMAD YJl0ٯ ecLy1yo#1 ,T%p#R)IԼr?bUOHBw;%,Д|0k9A>)AAH(#OI(O='WzI r t-^Ke7R#h-3i3#9%],aշogQ8+9=!F뵚I~\VܚJSk}K PzriG`VVyA wh6>=gU*t S* q7l,RCM7fG@c|(Yh xZl3I6y]0a.bӺ*,1'bKOf< b:&^>׬/7V *4[22e@8D/޲Qq,e/ \zQuz@ 0@+ O_*؈.d( p i.Be!Md${Wr*n#Tbvb'_/ЮOdJ|YˌfgwE1讐3"tw>q&.k~-JEC3&~'#)*]Ո*ʔlW%QKx)>O@AяټZiR $V $`"ZIdP>m~4kNq 2<)dU `TBB E 9 k,2ofpi=8|1SRqȍ0M!0k`u ת1u!rhuJLϧ8گj3 OOGE>}~u]$uv i;!n/^OXa" ?=C>=Y6, dB=|^{FXb|t4=HQs~_㒘|8u(2[uc~.W4#C"O0ga$QY,<hFA4#Z%$=cG_}9ߊ=$~@{tu(߯݇BrG sۃNTa(4 7`0x}C^5M{:P|)Q Aow+612.;⤬fGuC{}|ˣ" `BZ-Fyף; gBm:>gx ;Դ"N & B6@uh{]Z ¸4jפZM3uEIPL8کvZH+>5̼HE֌sQ-*STuHHޑpWcL3n>}yJ^sG>|D01ʰʥN׉QFg{m2% VPo\SKZ>}9ƢDo;BfxЊzsnA 3iQ\!D%/( k<#ݚ8_zP"{lEcx gY6e:q^-Oc闑~~l[d{w4wy1ρ`pNͻDc#'}l6l:wzɡ1~-L(wgRpkY [sAYs{x;sEX !A b٭Ёf'K8u~LQvf69?o 6! 3"a6X5; .( tƋݵZi/3cb۹f d7}a@.y.Xj kK o8ެȝib"Z"s*;q'yC(lUX FEJR !.01c\:;1RC {’ ɸ< !(WI, wQǜF .C( ym}{K'>ڐLKZ(*p{*),)(b &fpAPjOFpaoOFSTc-C^CΏ9?2 UIHӐ`A˦_?(I,C?>:*p0H5MHM!*RQg,Ֆ1"h@̍8CtdjTZD[h 3m"(,=hQ1)G! (6k1@ !NHFL3&j"b*YJNQY(LSHnf Zx4 Sei͞-UaVkfq3lP!|.ĕFѪF=ؓZɀa ݌٣w>`pľ` ̄8@ Ƈ WՒUZ)ȓL*#)2dETFXe KBiETBDF$Y$V958oM@ICoHmJZh"F2/M2Jd?B[QOWu N.AIDf`P~ :GT 7c)_T]X "B'497= Bz[6bl:/iAh 3L^hʓ4(}:cU' ٖSi5`j8!{~:P#a ȺJ0]B_jK\{Tor_RPi  L&bfFPY&EPXb~i0 Fa7`!rp"h0hJF 00r r Z )u)Z( NJ Ke4cЦ  9V1)EBPA22f+`kcR44 . Zykt=IE/M}䉵$΃6/ b p*4%taX]mUS|'Ҙټϯ,z '{ Խˋzʛ 7e>tm5lh_Jk8k^ÔMz3$S&l%@"{{<j"@LY5Qpũ zۛO} vHhEK۬EHSd5ZF@JU(5 e0DecZ̕_Xy}XY6dMI! ́U )HCv[μ噎Ɂx}8!\drP?"瘂ٺfahm A$Nk4҇dP"%HLydaYe"V;MmiS6 XjuQT耙d*#qpnNx}%PȐjto{5 AF8l!6^A61QAVxv"*Ė34s4gtx5K]Ծ) =\4lG Dz2^ƣ}xRq>3-8}c  4I"̤J+H%" @ !GTPbTPhJFF!0 @ITL4D#R!yXA B,1MRfK) y;ERE,S/0ItKQ3Q\Z;fHZŐ3Y(2M P3 $I_0! HHնb]AF|KbrN% >)^;ӑHedIKtx*Z|O49D{tT߼sD6Р͊Oe6ņr{h$KvWHc~\M?S@G_\-ܼTF!L3VU"npW0e0cvh m^ڏ9lC"9]~I:5d̓LXʇv&Lӡ%HA/ e!ihCؘT%CTB\D!5ΒvEU=^8Wq4kIkD#Wn ݹew}F0}g%I]O  Ig6BjU?{A KƖhpcÆ" IYB->FH4!,0\$,:qslJ~ڐp}I[6Ն8s")qtbm> @ګj}6l)\)gxJB\06F0hVeH&X2CX}JɭSߝt_4d5,߀Ҡ.×v_ 8 )35cD")a&fpى9o (6 Ev#fJb5DlKwڮM,8#P᫟8aˆqcC@ fB s\V0~u% yX@\\ s!l)JS`tu8m(a6$!ިDB <@" ZXIbnZ`>8[?An {4911uazNB)ELw)~J6*hÂ/3 OwefEʂ=hQpC|RD{0 SH0C TPAaF`e} 0m@DDs`㺣F.C'fa9%#C'c ؕ2| P4w!V^܉9C3V|rҠ%#YpcޛI@ RS@e F'!2&3SFOX;ю;@\%6`nd, $B 1SЀ@_& CXJmf@"N@~f9 .2Cl7xV#'zěpҳT&e+^~ckЫ&yI>F<"*Vd؆v%q`IF {F+߇pX @ qdG[Ob* UG]:BpIk{**p|M<}L"~mv:GdӾSw 1"s$}h7z${ż(zM{0!kaxP]Ҙ8D.H]CD('" bP (0PY#ăoQ#9. D- ԾW)#5 (f+CjFxV{{efCN?-89"JͰ5 8m4fW/kbNH4>dԂ(LƵ T3Cۿ׾RQb;!'v0PPQfq 3 +aGG%O_p#'?":ؐ 2 O@AbKq|QV)$A:AXzBa5KY_y~DL Jإ qI ~dNx^Dk5OP4umrr[u :t='qPKjfQv/8~5ty㊭+n85i?f{$9ֳIL6xf۴ߔ*~DxfkbݙfOG\f2`E7z3iNJ'%񜙡`#ØLE54Hn"Gl(PMyp}lfgSjD=9G,0Mwf]pe3sKS%i ]#{>¯J L:Ǘ|WY9ט .lRC\@BJvor:\;a8fa6vϡ 﨨1ue0#9 tx.|wȅIYF*4# 񇝼wsUru7iC&8 ax|##kۮ:f(dpvCmVὔɾC~og:i SM$A ^Z`(a [24n\ 4N\tLnvLmyyb˛2ïQC J5:ƕ5Do5øq >H+|g|q>,7'|߶ E"n޳F'&vi^O^DjL!RԐ;/"8h3_^yMO)DEOzu`?rAKff'"׷=s<`fkd Str_/$'Nw3v8OcN9x}sgZ{c=.<6Ct8RjְZΦ훙Xk,LDU[݂T,.$eNGBmLJ6:N*4%wvKP3/obl"Ǎi{rky3MϺh)vyAMƥdŽ ˾_2/m !HkfqυNs=F Juͼ}qfz\ZTјqNP mefs5f|d+yMT^* *TCTN1G6e(R9P`ŌMU,ۃhLwF+۰|t GL:M_kHI5ݹ2D<>dzgҍbG\ Ztޘ5.f$T緾M$XK|>a(0 3Sd'BFȲ^<=Cc -)6(i}ꇞ^D.!CH5t'xnlpKPsLqYMdn" m&%1D&3nKMN;2(X'$3O0̦63IfvnK[QF Zc0Z7G+8/d tG8nY1dsla$xߕ{}@Jd/PWr%ejBaxiRTo mCSiMNh`|ytql8D$fKY%ҘnE\Fxu,=#<Ε҉N^q&&-URI.}{xeyM/gzoS1Y/^߉t|w9 9 P%=wƢrQ;/.If6Yz [8|jݰ}ep갡dђǃJy jZjXw:z$2ιsYSvf< &%do^˩0Bh35g5{qSeҶc d}j0g!c:KO$s4bu\Ojycxͬ=Hj):>RM㨓T*ӨĹycI4/xB(S0 "04TS#~/G~><F('ǯz<$zTV 3-C@5P5UPɾ)*&7!ooU `s*KRӟ>f hF&EO9ܘ%qYg*5:5(H!OZruiDMNxYp:YKsOMKbшj$Vm=& T$s9:Ĺlᯅ:K $,t\|^c)cqLg-j4\r#{Ąg'yڴKj_};I\sRbteyKzx\FNTO1KOOo$;9](uWT:ԩ]ZvH3uQʰ@Ybq GqPtHA ɘ!qmi"Wv.xg6o<6ևmhtb=ޘ/Yҋ70*&ȣ˙L9#`;ЭxFaʚr Oֱ+J\vs}B:aҟn  Pk*¨Ϊ ɿM&֌&lfлrLS7hx룡hHw?dCRI &njE4%Ȇ3y@3^L)`q l3Ϡ1Ci5Iۻ۬Zg'X3%gN@-KHaD89pd:Xd-u;&Bs#Qh<'^NQxXK䤴flpe3*:h 7˒"C bm| I=aԢXၴa囗FC7-GD#'{:KR9.7F,v2- hCt&5 ȟe1D6ݻԁ"nh\', v-Fi8,7[WmWe ƛ̸ }\&gـX4r5@uiF f0#Jiv0*v,rQBP2nCSI\hq5#sLHnF]U$̆ò$ kɶd&vn jfv4. 2FR-^lzbWZyv<=#uABA+@6Ǒ*e4PXVGhx'!d MpT& DPvS`ǣekg{ƍ,gB-ۧ( 2P#aᄍZ+Ya8cBa9dY2HyAED1&/fqԌQ!r@wRTBc 9"d ߱Sg<wCFQDt? !L_(o]Q}T)b ECmO 9sLCTasBAw ϋԅKu~A^5Y' Ḣ&/a@g'Ca6Ti/ךg&1 J$iWh?Tݨ3eQ}l- Nyxh,LmlҐ H7hS)Lnİ-%7]7ԉF5#}Gc"mR/JnZ >y1@jK9wqfQ[HAg :l$f3',s[SL޳jpN9~7Hטoׄpr9T([=+/|tcoFuF%:wBN޽]\@:ЮV2qR:#%f>#M}zM59t*_w2-rE1\;gI9N\Oʴ,I rw{.30.g&Ơzh83&yɦa$fll3:bV"l`id[4vjIv? 2|dzʫ@ao{ r7ϊGq`%MNpVk>|Eq2 6vĜ;ZHή,K=nM2\W21fx0k2T<)j9cǛfM8b K#n;Lhc)zq̭wvnkq#e0$z,.1A 1,Gj%K K!𪪪]XK: %HDf baXU6 e@D F"*?.:j 6졪"HņT]NyMM%Lߴ?]da@xªҴU HRRI AHG/:D@PH HM>eԑ%~ROT˾tTl@Vk)V B#r=B= Rjhi%(B@Y 3a,C =K Q%4JE՘@bgEƠwA|PPMG&&&:XF8LdD5@w~FB&Jc7/-yf"KcJoTīdsvVT[B;J a/݃Ҩ-rDH~~GǗ4: 24nģ| F]$(HMla#A[DjnT=1kx_Qbt=h cx9Tpdp,70֘lQe^ i $B>SRe#>o %6\i>lKXRz*M#lTHHO7z Zmg`rQ>^Y!pS]5 x)kgc hp"n#^3T{0t䕝F$&. C !/M ' u7y4?[_j/{y|!H-AQM?yv48<Ω~8#꽫XX\4NІBdʲLYJKE,f|&&aqIvfr9 [ g pi Á%Jb!DLp (Y{QzEF=6?YH쬴QA6ffE & " 3YIdɧFqTu0_D)B['j 34VI=&Gŀ%EXkIɇrбCf|i<%H?7䠧DI*00I&7d oF,G>]و7 h{24E !P&{7yp۱WxN&Ll)3vm8'!i=INΌ8ƃ <&m @C3yuwXh,\mU#P_]`j`}cR4ͭfM}^3{ѦfN} ,sw:)qu&5jȈfQӅ?"^ψK8y L%и&M`g@x,}ϛK/5/R7'dd2V,&nY.BebP/·MI F7s»pp 8̒sYrx0=b':C8`S4p-F',v-CWiHV>I#3oṱ֙6t Y6e3}3r^󩔨^>&c3߷nܻ5V ^Wh=>i19$BSrf&݇=G1f@ r|y&S,2H O)vkq"T #@5kićìo Ax !vA)~_?xgƨbOD!_Ô0F3Dzi@i g|ͮ\0`]TY$eNc|+5{ɟ9qb%^qgt;Ւc-NdR18 ziPDmUјdZgcӻy:qϝxw-N?`ʬ>Gjl4,B1=;T?ٝ:ޥMC"sZe RS쏜:olն|·̘J7Gt1=+z\S =İ5pyyEk:ƣTo>Ts-zZc!30p"!y" +h+~7GYxnb_DqfԴϘ1dwvйsP;bX ;бŏc`g<߯4 lgPGy*FB( RiE;9`D y/mʳ-"m3rTAQWNA@vNrĤH̝H9rHݓDFb#1(F!h3'P i$dBp~m72eADE {תHǴ ڃV:b^] qҖ r*b;(І@ d6$|@N?{z0X$4Ak8i`zl Sr v5X)PDMD( >!ZsMgb3ށ#Fj0hXs)N3QTU0Sl0F3UE1DPj ̒"!5HD,HE@DMD12OGx/8}J4 gduS1b ,ʪPtw(NDNu(n 3ܞHY >"LǦMkzΌ)vEo*}x-(xzF`b*F!)g`}=o<_ˇ'd=9™e "%,@%!KUM;L`LL5@/Ѐj$EE,n*_@\k>s)o^~ϐ?cs؛dF!P8ը&s4fH 2(qd IO*;SA!H,FN Hm\TFPO(xE4TQI7`A#uԇ ajT c7Р,C!Q͟1M,޼~E>~?oܜHS'V`)ڬC"hX-uJ$t._揦!îs ȫBDO33LPx&M d(Ӌ͐cTs6P&a&aMW ),"d##+LRF-3^AE8{8mӢ@тR4Fo\lr2[ #*ZL32MP\n kA2 !0C bl30Ȧ,ʲň(p7 eRf[۽Q\v= vT2$?Qe߻yzT]ɑjGj;+\I5uqӏ5 bŀ!R1cݿ<@Tϐ'7(oÖY!A+F,͇fx0BnihB418'uw9fm۰VͲpj֝-dle&5-é@AO`OpW ,0l!?Mm:AQ#.]6˵ q*4DB* ?? MG:=WUUS?<, ␺K~NH0 `0'V4 =ƅ=ePXR"qadǎ>tn*20yrʣӮB,F7;SQ 1b$p?HI' ђ6ab;zEWnr@dH{Ėܪ>%$x40$ܙ"A00A Q 0MĄ'6tFDUk<>C{bx`bYTqDF$Xé b~t$>""Q]RRP>A8aY#ZBE *Wv @./L2L#/sϤzg0 ށ@.IZ@Oa84P*X>v-A;spl;+IhéL$6La(D7;f mmv1El56r43m#A_j1._[ԘP3n8PJ$Ɇ a&ؑ·S%$R \hf;H_~04"`Iʤ= "aÜXgl EB'Mp^lJPgrDĆ4H !j,p54f Y+me%FXUcDBDr$b&BA)):#܃0l(rPI_7QuNh|,@4nMnM;G9wRB*8sD9M`q {alN l"1  k {xtGAܔߧ(9CD04G$Qbx}$XCG!k>`L{8;_{>>"T )ӂJtx臑q2(q>5E؝}7-F-z*$$'@HCrhk,;l`ppkU ~9naDIRALنz(lĬb`<1% ΄|h٤M.{êxHGa`xKe@ /zBA:U4y}ųv(E XX~??/V"SwhÇIGNP8 # &ʻkT5M v0dٌkx~ ] Z j r[lؚbej@Fq jU[lkٳu\N  ,,ZOInd2y\4ѯq7Q a83AMʯ$nC$1 E`vDfaSC@Le1B+""M@ ^IhA>U{*_0IvQ/N|p"r`L5",i E!ʵ JwKw-"~@iў!^|tw;a5۵ P=NN&V+KYnDolHK3 }6@̇$PDGӡ%Ȣ' [?/=A~ '8SP"W&k]q?z&#h ^A~esG(LHO&k(+'LkۚVnG'a'5q៭X jt(mlb!ڣmb0[B~ߔL3&A4m*Un`Z aK!GAEY:h .IALTI1 ‰L A[hjp}qj֙% L;WP0ġ ٰI5*? Fl$m3d6|!JD"5 Ks0Yi &4y"~pѡW̓|w}zm!WiQ$(3䭵_ Eo )!6"k$ M! c>oNgA|:!Pv5 8EbfUJ65WzBV`dJ`W!PsZJ `}\ C w iV@&1>~wPG@ cy>$d(㈟W怸ܡLE:Ik#`tT$>.?G@xJuc )r xr?kY!C "DXvGqBM<|{ RJhSJ9f a Tdg*yn:uz4bϣl!j`ujRU@ Ǿ }D; I?Q 8-iP\ѻRz?I~sHhDM^`B%@@dJ YF]L])D)DB(P%n1{ݰ%وaſdu'IKаMR-сxûjS =7k"0Юj{i벾;c~]j80=G<~ju؇]Tj# oGmD&qOw&=M$_.G蚟c&<m qώ fG:%.5|1߃ _kh+3^cN{gӾkiaa?B>w/?peȲ(gČ.2C=w@p4K'|%.$ @vc;v{ d"! !ߍdm9 ESE,i͓COSCS6+kdZ@@;)Hw]7C7aX"89(C="C5 {@z6gEE^L _FY9m;pOfB ( h**B(J*CSXe!Bjʖx2ڹ (j#fHU91.40Q0s9 SQʼn-FW(!݄HG&B$Nɞ3vpp0rK, GZĢ(]ѣR2iH eBB"\X&j &[ k an* zˑ̡AJsl9h@Ƶ$W X <;!pl/|cO TO3ӽI}z1ANνG W1DPdI7khIc:L Lm[>}Ʋ:Օ6aShgl2iP8Jz#*cq9A1(|XGt6:$vu5 R`P14oO㊍$h(@:l5y&ϐ'8 Z !^N~^~LUGBǻA}xR^(qS-:%Xaf3LJ f &`Q8H)@( (MHIwh$˒2 :gAN$]%:7zT/1o^8CP"<YktiDA|M ݃@AIY_. 5IL(O~UePAlɅ@67DJ'R+0Cjr}]ћ·OFYu[ ar}D'z6bi8ПRqE`]~pa2iuiߡX0GāYU(u9+a2@fDcM @nm@責 2H0Qn@nҭ45WU# y ISǛh)300BUɑFڭc0'3p3".T,ҫz)B(SK7iPݒ)\Tf EQE,*d,ɁA:r`Ԩ=7B hy!!q8,4ۊP0MN  @,1d3qV\U10i(1'A ǻeFT0˴,=A #}UF:22(F#z+ ; VeBӣM!yx0Nbʼn?N̐% M <’[kH}+{/$mjGDSYHl,ej1!i4EZϻoFu(eV zU˂jwl?NpDz 3kP9fCrl)hZ npDA:B1e dA6-KHƘ6ٽ+Be%MPB5hJ^qMT{ϒW S֛QF4"P =C7Md(#L֟JƏ9/ $n ȟծ1i41wEPRhIbVԬA H1Wg[sx5rWk§!Y1I iwjnɔ`ۃ84܆t+(ډ) :0)gg61<6TIف% :f3ʫCRP5Yn'^q8srKq_orQցIǃtu0J8?PYiHE?xcH5,1VHfGoų4_t/-#P2fM5Z7,.L=ƗsK)nLe: ^qM [jGL’@Yh=z!Smc5:q1mEVRd3_0qô$Ր&=?(T))S0~Y)e~ڜd{B!X;%(!C5BLD4q;豟"`y`̈Wa8"TN+'ŭd`"XUܧhNh PHTA8}a>*:c|X)*/wp:w`qc6:d8 `ª$±6)Bfa,g+Lfs ~'=-u[*@a-7TQPh֩H eO33ѿPclQ#dfqǣJll+ikz26U:A )wdI$ h*[D5Y)%DW1_^9aNLePI؅7`40i=&-taBd8)+Q]ucf%LI!c:m -,9v$bOuyW !>aƗEinVaOj`V Cu 'BGQq2t`Ja|ITz{eh>UC ,avZta(d=TRF $l=}r2XXZJZfgnq!3‘/dU爗}b @TS񩏮^̻~ݸM'3AC O P˂{}zY/D"wIŜX[ }M,OMv SP )YBݚ*vk0db"SMnXȁYTk@`5,$PMQ IQ1T EU0M TVYIJJ3o1\Gy=fNY$fk$2,C,2jx1# /ڗk?n;$+7F߹B}NDԉ!CF)^`1L{4bg!W%PaXǿPpg_x22:a=UB\-IT3KnaO45 n֕Lz$CF1c k+RpC B vU"6C2(( BhVԣE9%Sdc6" 2SERi12pAJܴЍ 8OO^|oVO*ɉ1=S>qPKu20n!!=[b’ ջ*+-lf 8sLM,Ih+f+ V9emf:trH`PMLS /刱7GJ'1m(,'e,==Ykckt眨<؛D!F%LOC; hP=9QA>TŒ&vy" s08%ǩ@~cU%+Sc= o*z~Mgs72L,dd7~\:'29LfT֚`CVQη^ S8y04Ƕueps\x9]M.1hf]m셜J\akJ5G/Y3H\|+hL;rSr6$fn*shÉ ʧ  }`PKKgyhs`Vf%30*8S]^j4SlFQřT1^ ̺hT1tZoL1݃-4B ӪH16ALJ6ѓ6& 4)cI)Zbo Y.TbD(²^F! "0@aXŪًW8 DuahjҀ>: ޢ ,̨)=?X7C%E"MZGNZ$8<s 'd;PՔ7⢖ژ`?ɃxLKqk Bj/ef/'{J?d330dzk؀Mκ F9CmR@th`t ): o_?J'ap5BqBE3`5͍iHdP3Bpfw[͇fЃTuuLea"cSKkȫ3B{H fYb}S0vX V.#wquGd'pKd\Y}=rΌ*}U5ӰQ'y K>%l\iEco_&$aI*NΖ*,S0nY \=zKC 4qsHmCu= GbEDc.s*r2wոu{:@#!$A120a*^sF1`dOpHmU |o <ǕtFGu^501s/s[SD*>kWh]]-ԉ& u3#6!IĈQfɗbxOhkv*T!7 )23xi 9>SAC5 D1zDBgU23Ȃ#L/Sv .рt9|Ւ9zI }( eYfAU2߷xK&74~DTD_h(sJD/i u1^H6:M 2L8`j )P/ؤe6}ۧoAzfb``\&+I$VXIh,Tu֋#:Z,l+c",E9HTP 1bqö`Qp ayIHlF-EO:bWZ4+@=H+gpCkqh5>/{54^0=ِ~^;b}5ya@Wd !N+2F/.g>-`K3Vʆ֍ `}P'E6|Ѓ!.|գQlX@8mS4a)m&;{ Xtmz>;|v9}\᫩!4 'fJW|rn760đ ܛOC.jw6L_Yk+!(Ǐo?; `{;]\\uHQ HD3/Gt ]="]w!*w:7>l1"=qc5P=1<yU ws GS&w#B#PQ?r(FhSpJ@d Ri2WZ0,pʋ$O3%3Q L֩A2~.̃uhGS2nMrbvTS2H s0x0"=4CRp!N)$la'e}6cfM?49e4RGlN-D0["}Y}ڜ&q43SLu. "@pҥ SmH$fbFHj]2;όYskI7 EKg(<'Lȇs &ywW$@hOAcʇtѥTT)-EQ@]Vb;Y4O %aNcaTޮdvj#T1 s-.AȣJ=4]h X,Îp NHbw80D0;:VBv@hc3-yXKƻadHFXzN$% vDeT^fޟߑ뇙mC'pIel0PڗxfQe]c={d{m^P2Oϛo-~/;*ApNFn&XH)/&xq3Tdc#S3Z(G>8ɰ:)Bh,a@E!yp0 ќ6 0dPHdD0Rt!Ibc @cbjB&tX)DZI*Pdu P#0680,cF \) qؔDB<yHf$ AהPÌ+6 Q6TXfWrVB`XlU)zu₇hBa M8cHۇJfQTT6a CF܋5GHyqG1}\-AdN8^P$PS@$ i3DqGcSAϳ? :  '4LQ0QEDT$HP.p=mBP((:C׏XRUj6. "pľm[C{qScLDv %2jer1q 0؏ R(I@>K0^M-:&YZQZ0w>q(_~>,PrSJ5AB*)})\.-?q 5ML$\HJ !05%އhō(kSxI;aO#E@es}hΝ0HȢ(D@D`D 0r?mA1>OA t%3&4R[]B#6&ʨ t~d*f3>?=i !2'=[]81,2u(Nƥ:lCedY= B6804<XU@$K) [dH1T i\7c) cFYDUd .+Mf9NaJ+@AL4̆%"Z"ԙ@) 1-A.HN Ȃ]f k0L "VT08@nCP)PܘB ڀ"L! (pKWVL4+b@d㉁F$DD5#~G1 XXZ5Uю*ۃ X62fare JR1֬Dr LՅ )d6d$afMJ bBŦ@6E&t I\9H30ٸhGyaՎWP$D"dQU#B`YYB$d!"&#F5Dyǯt)'MڛdԉN @c[iF E]#$2Z 9#w~W(Lf=}_>EB?Yt-38)W[$ HU C~,G9D?aמ{gz|΢?Kʗ娡j{40* jFh?>O̘EѲ>? N1ȰQKIvX_E˲~a>I oZ@'+2o--h!X3F`IgFuYK?`!6/{hâ"Ei*· '&IŚ! h+lbӃ;ZV1h~V8)tmcβ gBrD.0u (Cpn@1,14R:>ٍ)EEWJu8آvz 11Y3%8iLJQEqB=VQtP"gZ6PxA, Ąb`H71Aץ#@sD@a0m4MuӮ#2sh|Qy`1Dӊ?ŢQc!C 7$"{>89=xӀ@ Wp H !b$ B>?`xWW_?ݏ1zoxCB{' (  @sDk '3X,r@3b˸fa0LӘffE6a1AYfadbdACQei5 6mmYd*Z03.I\eY n< Ҁl~3!('ZA. /@nxT \HG[N k*R"AgEWCCD*ȨSa1 06 w i 1r:_u=2v,РBZ Y9)鍤ؙ " MH&MLTG90i &NE6/aFF㘸 F k. aY*붷8@5,˩ F[N,fpTDP M XóBsn4h.J]4tI *ikQƢ@nɛRcY5WEȑɚ0c;,QD$`&&@_ "eo/?nHfsiRi!RHshmѫp,e533L°Ʊd(Ղ+$i`Eφ619O:vR*O4?,RO#,Fc[@~vAa'Ѽ"vPʦJ&H4F@ @CуĢy#^ %RB1(;fLnu)hqGTܱB (xKO vx߷6GhI򻍵ˠ碄*1; b!)xBV1 =`ap79cLKf޾a8EDDG$?_iaxO T%6W r_OeJ!?0Oq7BzȄ<|};Z)"f1TY}|[ᬍ*k~vvzf"!? EeID2DET.PϡE+0|sB | D 0;KʯLXL@bik5,`qRy5T n  ,ᄩH $)l4+Z}X@ 4ʳ鰨/GLU4 sMſ:cQ@~kB 46,Y%b)o6 @mӂFdl/&կ͈a!dJw4 MU+*RP'ǥ5co\ ycu|iHPO~p?o3^Z!z$X`@zllVY9"YNp,c\re*M2SV>L+ Y!"l;ǐ9ejgXlNm:Ӛe^5r$01ҐKc%8F3xljC,&^p lB`TA#lF3CW=d5ʁAF2(]>yߋlGtrKνlnOS95H{0(wt@D1(As1?d {٦p+@8Ú =ߏYIZs.=boq4@r? eUb#`}RzB7ö/,hi2F0Ջ΄iyϋqzPx[a"FMŇN hl;rpm. !,*vX{`np&Uaqfn۰]Pm4$pՄdEa IYPl"G}5S|BǠuh$jXrL:e6kC f٩3XT!0ZaE7p\?? mƴן8xøipS.JJb42&C{pCbS菶ԄL;X%a-LW۪=t4(gbQp8@2'D'_'K@s5+rQ]G94ui[Cg@nSeX0 ı5+CgA:0cI"HOnS>8ULkN.T22DKbsf8o\kay0xa!: 鵆0(IÏjHV'R0 fVmOf7#IZ(=~G![T~ǧeBU"3},壷AH3g>#u?q0o`\ OPTv>b# yxkiTh ѐf9eS. c .>I>H1[ ˳J(J?"kObf}Ԫ)7UbB9ϸ !1T:r<0L !hȸ*`aӬK\x ,y 3:& 62!C0t#nԎ q0U*xLWg ֹ& Z)PS8}0TH("l&/=2˦lB20(KcQp &Za–{Oi >g'z<3J*{ qԉ։%+A DmdͶeOcu.2"(lW"ZGiML a $pPh ,~, b#0" cjRRp#h 6ؓxkFX+-E__{j>=Nl}K >ĕ@ԣ{8)J(JQr}qt]Y Ꟁ.Չ{hbMI=r`3Ԍx`|xHZ{Gp}[ƒt;o$=BjzNal"=g񸽑 =lU X?P¡9lD&뛚d^~#o,g 4[QZvP`۞Ed(Y'(`JIA|LȅH$VK={}免YD>Sf' 7cl67m 0`&lo%D745Zdd2od*sԈA̧p$A)_r.FCS,A0Y+wLkWxƘb{AADCeTeTD̻e0O2O)OƚQ'R(="A:qp ƃP$H~[bٯљY;9UUV{iB/E{֝+(o||*(IԪN܋ VL( ,,LKa6$nI j4BEqDu獔dc,{&5rYn'"^nky.-"f &W4!2^Y @o 6 29diҭ ܷocYTk.e{{dۄ *2pnf2H,/a *[bZc,*L30Q<$lH==]g_~#t1Ɋ+" RSM[qc> z l؏7 !4J LǹH 2YTUP3T]\f3Dc2i79؎VY,|1Qe5$mӜ)vYuBQՒ^RCHaDH/>lĊ$XEh`]>SB*!L4dR11r`$"4`ihYC &4-(3У4""U0B $$ykba&"(zVu\tk(!A e20*d%'X914KiHĐ&%T8" TPMh(BEUPI ܒFԃP e-f,bRxPJ#:mu&(Jfh°խ0UTKM\ 6T*Rce2eHZ0N рi()#&D769k%NG¦7$IFENd%Nph0&#LLE*@HH%4AH 2ENfPX4"GB7J"b* U+sB6#/D#045 ja,T !oZ"p`գ39!,R}6oM` _tuer0$[D(dk0Z<ޖ=5cUA>$޵iMXb'H066bxLhLijC8s 3 dA1IH|NQ΂&2hoEU+P,{NʊFH&)3eu >5cxeL ! ":NTxF.M;1&ҤJ0"%" d˺G i$zDf˙(D9#~6@#HȠ +ƸP k9b$ou:<]/ e0C,e8^UJn{ 'Rۓ1n6Xr`P697lj."}: ^;C׃;C-ᵎ0L6Jё3S&b͏wS14}lxC!DzCq|̀3Hjeqx ,aY }`$ϰ0_=_ǡU$GMݬ;Āg_mSB `O*ipb hYvfDD=LA!cfAE߆c*b@yoÓg3IJ !*'凳8 טG̀AE)MYq|3ʯ<Ɨ9A4G0\΀t(;B{H$nӾ~VHDJȓ劾VP$ "({~W3 ؍ݽ&6X 2bB@qZ%f ()7BDR124~NF9ERD yE-$ٵ P6JYĖ͕[gLRbRuT0}ꦒD ( ҭLMRl06Wow7+a$$][.^#M܆JC)4!PV#Z hX Ot'~yP_74װ)Κ'@>2j #sXWFX9) .@3,(AkmuG 4e` :Xb`_2a/#!v@*(D~{޹/v"C{&m=*{5e M`4b.AN\:i"-QlXMmDED?C"z/ %~RC {oA$k4Ѝ"l9 vj-YP5b0y] +BgUD5V OVڣ?%B@BaRT|E_\1~iٺS(}߫8XIr)JL* )@eH@n*E$ޑDKkPkC9ѿ^_l'}tu{][rIT%OY4!f+Yj4RFwA|< 9@'a6,W%&Ƴ2h]w>ӁBBGztwI99o~v⽓*II1 - TR)K,PA H, % A:P2fgÑкoWt/o=8&P^_`?7Mʧ^o0@@LI`0@KDR/YS򣿕 /__ &/0XkwzK'o&vӾSDD@n?~(cG;wU{NBufPA|7tKɇXU`N0ddPJ¦$HyJ20Pn5E3.f EYc)PL@@ 6!SCbm Jp0D4PDMaD/u!N (b AD|S?EH !CjHjmZ㎕фdV6vڎ Cn <$qi 7' m!?⒁m#7< P?ӘүNBArG $gYe "L(B B H4`I1L$a,|49l&j"V 2 4i h0 H s 2,%b)-aD+l PA`S$w CVͲL UN$ fã1gCQ1!U bv*R~Tנ ()Ý@GGօ?s>q0z&{xa^?_3'(&)}`-`'7V%33_ߔ:Du<>a74hǏx};H2spqQ䗗gq15"1~SUp=;!ȷk)9=؄c|yO$Y^V*wxhSöS0vJ09 xL^-"/7z􉩵f)j`?US?>pg{oP+"Sg\g8}d:/h2;(P=sN$x0 s|xJ)6pO $z0. d<)Gc'^\PS2BX$MWOF^a[xf4/g٘ FZ0Suw8u_K/)XO/3( *qd|巜b|*@) A,,{mcM>\lO/>?nyQ{"=1 LR9gu;*Wy![hPUiNRG7S*[=U=fD8fn聭edD&dv)kOk1;t˳m:Xd!ma7Jhv4;_C8z13k(ٚv/hr-^L[m0BC6SwǾ勧vប wu]i~TI4@tI+#2V+!'LSڇf7u#0sdƹݘ t9TqrPEwvS%XvGk`0}6[*b" beހQöWJL8x*ޯPqĈ28q3?{ <;qrƼ% {zxwz5;G{JLH{2j6v5Gq鄕tuaCgn D>`"wM >8LiL:UrոQ3҄.O5Ea9SPc0򟯍URtVWB9M aXu%֞EGo]3.PZXf1I$˞^5o?g#✆I4o:9+y}G70<>eO1}zcЀk2,zM+_~H=!h9RѦeN+aQt/o]OnR$c}>޺>U&\8)n <.7YI ״KV(^ o?b2NbUNfJs.1Iri7.&3e7-E260T"wA$ ~-S]+Sϟܬcr7>Q#N_ћe?\ƣ1®ܝ q!{Fv4Sf#ɐP<۞/W;5[|DedW/y1ǯm\YAM_zPӮ^\wQSDϴItSVd O xf =RA9Gl^o\ =My([% xÍ`xBHI !$$:,zvs[Q!ND$[):U)Ore}y;\'Y?*|#p/aCd={&63_L:Di( cgT 3Cvx  I2铝`2;3VO&;s3IŽk`0/9[l7C%*6$>5M"/vg93 [˅ܶ10jAH ǟ]CX4 BL8 =#B|ll4J8Q -EуF{LxOn�^ױi+0!՝~3d>!&u דMdFŰ9M@N#Lf&zA#4Wq! )b*h "HP*φS/ K0({*o/)gCjѸl9M5rFd6m IU,VD6jba+& (ħ!-:teHzކ efHG f-h\^vѦrT7͆3l0aAc#ӂ*H)BD'X+; p9Cx`HElϷ ; >pkne RRn(zwqsޑ`Ge՘j 7JTƛhdj']hYn0&\gVi#H鎢yyh7!qNٚxI& O4dC36;_ۍ|'poy2|>h[fYWhE]Ez_]6ӀW 'T 3䂠;<3IΓa@F#c*H?._84`d%әsyi>h V}8@8MuVVt1GyRWƺقmh n`0f= L tʗGta`􃞡OW 0U(?za<xO"@;,?ʼ##$$i!cKN!9W&'&Z?\n)筲2 d_L]`_J)Qhƿ)Mp-rC JB$P/ϹZSp=:E/V猯l ^ `]0\Ub$n&/tT 41P'=k>+|9F> JYSƌu&IM1qe-QP]N概 T '=FŕHS'!bzlqLC}O)١"NW+1Lc4G1@[ѕTiZ,Li5-!<~)=Vo(9Bf3MFbPnai_K[L"ߟbB))Ol4AhPD%ZT J"6PBvjAdl5hۛ`$0&k Q:ԕ9BcxI(SďC~-v7aH}GI@*q@|+83p/1 ;Y#q]{Ԝ>3G\s%džw̓`;>RQwP+Bāꛀ<;c@ʛBdpu40W4 pOʍpрV~ :(YbXg1"Ng :AV[AX#: d.a l3r_B=m^-e(,IiHitlpbm0T  r*XTx#OJ%)J `(HG&SUL !KE(,ZEM[aj(ʢ ;X3cA!0g# 4| sGFo'4967pP<&eXKуc 3HR1951̌Qd7`4cCXG5V`fmU\Z<(R*jJE,t,ވ*j*aYXc`$[DB"zM/VL饓ctuE>z*1~AŖU > @Y-wRH" JA`m ġDA""'  IKrLC*N}_7"_Ev5=1 l0[ (PPhd-"CJgvD0:5۹}jBakm#+*>f;#ifpcK:^d,քuiFCrX8Q0C MB9HAE,mPQ&Yj*EL%6: EZ XR0bDf9,e l@X+axH/Rz~C뗘r0,#GdUHh+VbZn`t3WL_J$m?9Hi2h Qq? NϻsO8N3 11K 9~ZKe3{GEqXm/Dcv=D0]l4ewm6`(\!7ы4+g! YwvZB Z0AS;\5ZXGkof:j =KW1SS-@n fՈPs!ZVSoVXU}Dj#XTH4ـ݆3Bl90yia`~Ү hۿqrZCSlil<цK9vٸ'[&ه95x.6mw$ \{5z=u8靘5B@"!Gގ.oV^.tP[ Bl3QZҧJAanZ(bPEmRL4b"ӦܓC[[R]M\j]† A0bR#JR];8 #Cu5:\w#m#IE=w F pcWKx24"⩂2ߘ՛!@.uR# @p" h.;%Q:ж+lq3RkcvztcS d? K'<CLrK]>4qHSvbلb0Ѭ&X8i/5tr0"@e,HWtn%p5'Nvu&2F^ׁ3Xgb (l[qLa;%uIIəS80TdLbFѦ9Y 6Ma9^h$N%A;|q5潋 0yy~a$J8,MP;\.h5$iGJPa4FV kUKh[Y[!! 4a ȷgy5.DKh=6Hop k%D5Lix(x0))%d%q&Nnc&{\Qp'RYل:g(OpZs7ǸfoT &XxTKgZ 9B$:dDW<,+B4pE˄62MU0wh2B!,*BBI#*?w$7~g6pw/7u d:D#&3?h) M0c`:LJ,*·Xl7QᑰBVX̴o!1(9hN3T <̝G\&Ggs7rM]}xoՂEbQ\N19OPPIX\.Pu+`xJv @0Rfn-O= $2&3aQuۇKDb)up((Fpp{c(Mځ庑ȣQ/a9+UVǬk,وFAdJ=?3<Bo L\ Mh֋3P\O" jXޯ~t`(}}i"݊_0-BnPKPs!bcP[] 8j["A˷ﱩx<ٍ2m&~Xtg4 67URæna8Ź:a%* ؒ 4"5= 95KBQ윘<|6uCqp@"#RA J̥$@4U5ER-6)$\Yۤ M7+MG%A hb=ٌLZh(E6y_ CtFZxǑ7F#Ns=}a6:i{Bƍ6MLLJejZAjfty =@ǰo(O_` D6ɞG=g;Cs)n) xdSlU$T@K:w-4٭QȪh  xA8(f1V,m#ї%Y;}hx&-QF-Sra5"A(ր+;Xa֙@A1VeًgI9kW( +yT̛dk,h'7Yܬ3gG]XAPLЁ䁩&e& 9 sF" C @$ /H<]T4B-'6Ihjv2XLާk !_RnA!>0&ep䅈.?渨<ʨ!{X6C^mIBu0؜@y6Һ?<3C^[ah>2 yNaN) n'DhtH-PABRSHǫۉh!}O6C7?AwjbP8a YXPm@ pB)@ÊYPLf4|ǰUn%y&7H EF#& hdSq"]8ZZJ`kj9c8ɘ0-%PƬ iyr3K͑5EXJUqȤV74ѽaY Y15<Fm%-g FҒl$ 4Ipph{lb&phG,L1Pʈ.X`DATCC5 IyF& uh\CӅO/zٿ=i( bf07ט}d#ȡ~jXk2X1)Nܺ,\*]d۩6XBwdQ7 cV(A"#5KVW& !O3j}db-ņ{}!N&e6m3iФ7/ ^gBtu`e=.S0牜p{㨅&'>fEjLa3{P0id9 hwT&ˀVD8:2y{U.Q L @1*ģZ`MF 0N8ezJHj-8eĔT4qSmviB@ #r!Т5(uUkA ,/%d0 v;dXbCz3XŬ{k2LY`Am16n Q ꢘ'Uѡ ll{*sIi:?"_6EaO=J ZO> i+{EP|?lbB\Maz?WDQJƎG "o+Jlj33Մ#0!D &b'w(H?%EOZu(* ݞ=2JRy"=5-4@ ϛ#:wE|2ˍ@xUDRhf#v5xSPc @D@{$%z@bc@qXP";0qѪ^g ZQ HSAu;_H ?\mry i8%1w 냯ĻC[xzF͞sD&P5Aۭig](8jq+1K*a[:Z"("mD-Ybdk[u1lFn JDS uTY$U@X "#Z7qY""pJ@盉,>"8`RQ+kDj3|!ɸG(1^Zm"PTbQ%(:Ɔ:XV"oQ]9 VBESmlZJVs%F"i5L0 jjl+ #F$Ya0MN.~ak4A@"G]oɒ=s7fC1фFwBaMsV腑,v /"CEABv#cLj룪A{ ܚ . ͐Gg\Q$H&H1 *ҋaP%  PUU-!CIU@QB40u!ig>XB>.3_{t bPz}l= \ }@'r? pcaa(n2h5!LH T4mT3zj@pS<PcL`3r~^πYF% RKW. ؜gOzѓʼpS Nbßωr8Pe,lZ)zWeLъ~|ኲD12ҟ=*SC3 u LjB@0 q5!E a]yD5zt'<Оӯ NɆ 'XZhX[9 J(U T\ p6e͢>?WuONƍdXII,f>Pvɭ_5+sEMNHPM8hV2ZhlJg1&ZJML7*d<@uuYpt.T#%5EFsHvg* txm72o)S:k̦ ZC}.%>';ήVȠZW S'&I3r Xp2A܉@S@V"R`7eA8 Ldh@^˴* A) g@N yBdSC)]y 鹏ݘVRWs:G`QFJ % $ 2 '["BL44%xM!'pSo 03'xd4'@?@w =dnO)=@74A(LAӞ/IxETf;'> nv3N9%(z 0)h*|5pޡfP5 _5zP)H 2F0XHUhS9Cۻdv$}8!8P_dFdA/H8bZVcp:~cB#٬YR%[!p pd (РH(Pt@Qֻd L/ȧ#T4 +R=\ Z# 3`r6O(~MeG L$Ԡ/$ofAś"dJJX i MKHҥ%  "b>ց#k 2h?ՎIǀ>w7ΞiZ! TIODSJ=2ACT;`zHY1ha?YV*+pI2+jdrM3 sÆs~N!=4*5H=pʦNA&-08⍍!Dѯa=(MJFaF֙JKjMe⪠(UdecMyP5h3"dqQbC"oOLq2 dPGKQFFt(&#:NcS`dHpTc vAfkZelZaeH[,&aXXagDSA2uv) t;\l=WRC 6(m*̪?z| +!΅L?]{UFR8K6K[.Yxrcv;<ljDoϙ8Ͷ"q3D*E&Pt4 H@`־AMYj)$c+Lk!Ad nA @?h?K`~|gNL|ue(>=&tEaq;,ݾ \D2INUS*A| "B McdїݳCo"B!O Z*`{ ' o! 0@Cf ǽHA8`"b b=zi8;0@D;<'S%$44N$ԅfQ+!t^(5YICFc&)T5;N`5b׺t{JZ )Q^B2cm&E\T* ,B9"aBIhˌ2Z#V5^Ȅm 6IJ8-hYZ0I.1jGa$ z<۸N X:'4C`w(p-@YB HH; a0@I}H95D!L3{'f~cYuPqn1j3Նhų+ ,* 4Q`b5ߵ4pA9|moI0)L{ O`c#FہQ>8v _ђCLEO 5MljHj֯B\aHc[b&jL*Tub+1T fsdXf3浮Op! A'ḒVOؐVKDh*-6DpTmD`1"7 @Xh#UD!z8AUJ#M$T4U,F4APD% cQUTE2=[Tl`O"%Hw5切JIz)zO8㘋 7w֜}D6e)̞ 0 IhXćQW>xZ!&# umYY$% $+xi9';Ju=v32  PF] `o(SkTH)z+6-G___pggɋ8FyL" 8"OB QA~_{C'e WNb-i:$'8,%W .G}GA׀)HZ8<=q6tN9"fHѺg|J20 ? 'BDN< ^) d؁<Ñsd|&.F1< K'2B JF*F΁& 3 VeA5!w LmF`y<Οka<;e%&ƆEG)qZ9u"D%5%AifnvkLҋ\3/^ .'`n üHzߺT#^AШ! 3#ݑ|Ǹ Sf~ހ =6 /bL!~ q?Ȃg(Ĵ xLؒ%V=JfP58k66nHAyۣlg;fݍa:CTS𠪇 ¡" ~yREAB%Ud}7ʇ N -p!D^cͱu[&?bJ!x6΋bж:vj&Km7lQj$.LyH4K׎*[3K Q" jհ6(i;] !Z!!G犏'rt+Eͼ'gX(j!L p!3aT7i̍=g"!p/44=BA?G> ͼ{|f~Ѷr~ś=>M9!+2Qg8iEe$o˽}y)av> K|hZcW٦-'MT KG f]=qVDSΧ$1AdVȦ!dM;9.vDFeS0""uu]W٧4,siʄf Ye`$gZ8U4&Q+S W&IӎtXW46QJ"B&mB3Fd 5jUS64Ur:hQMo&4C$2j8ijl&K.ieҊ+zKV V9E>VQܜ7ߨk+ܞu{g.GƷruɀ?S$W 6hFσ?0@@?y&V` UIJOFMN:)Ntztf&19_f %R) p h%(Ҁ~w?y{1;<}Ϣn k z5<n!(((6Ϲ0~7*MgDpZyC(TD 4dٷeE4}#gA:&˶I%5daBet2XxǩZ̨El<ȨP?A& JEDI((@&*"B!Q% FH hI ibR* ai"I,50*c_%{1D*` dGt@@TRBy~? /oT&(T,LrD"205dRir,4'.k*?.,H˳oq)[٠AX((t/OTa'1AY&SYyEd&xzf̀PO=YwJvjG_auU#ǖV}ڗ+-Zvuuдoo}}׻uu{v% "תx4Pه$G_]ʼnUff:ݾt :50v; ,5r}/|s]ƚ=Ͼ;ϡ{VʺwjP_{@ uv6h@z9nlvΕ;^WJ:9%lCU7z}\4BR Ϧe҅T( .h4iE(А@@Hҁ K֞@ `@te36a@BQE(:@G}xDkh(I%%B*7ww׮!w=Q:o0`Ɲ:T T(UEp @hkܙE)E(:8kǞY0 _}{s'l-T{CøUf6ﮩX/mm5t;[7򁹲{Sך!@@/OmhzG>{罸<{[ށn*uQ{5wS)]ϼz0}KW}Ϋٞ ݃=ޔZֻw-ӯ::QaNs3w ^zXkt[w-uŘrԹ}uڽeyׯiwOF{}{mwsˡ{&g{m֠핋FhrUU׽նw}u)Uu0^ z7mŮm\ _p7=]KcvSk}S@^ΏLlQwݝZ3ͱTF}P}_[qW}:gKT{̽*h kenVڴi}5q]ꬶݽͺkIQq1ŷwzpݺͨﷹmTtnYs;ε"un]u]q]9+Ѵ|v쯧݇o}*u.fںh P;4v6ձ&ZmU;89r)kI*}wumOއu&˥m}{)O;웺AljV(TMzutm9Ͳ_Wݾ}znGnUYuލK @:ӑP (y|N(@ |!vъvTNz!y8>Rm=1Tm[.ΕU)mX .bӒVTe֋C^}){ͫvTmRtsJG}ǽ]Q\m%@fV^*EWnbN[-JP٢ Z*K׽vƳOsvyw/[{Ӣ7YKΚ_qo}uͫ^ҹv}(n}I8{J}7veAF{ݢf ;KWj* 똇^=ޏO]b]=dê3t.ѭM@v: ;gJo)ې9L32bukBAqݭ5[Ob.5z뉥xcυuwnt[z{ڃ=u޼qE4PTs^nBCuu2d޷mHGCP}օJW)CELW< y6SW]AvތAu GgV3-NCtK$?$o5O&VwoQ%QmE]&"ILݓ1P.`"UTF™ʍxmA"MƅCcPr3.[kK3Fs-3W DZu?GH )h*&?$dQbǐ*єaDAN_R~ kmc#7 +yaCJxQG3AI*>?8p㞟Gs a P ~8F8H{Y; x7Q=x('CSy_ .;,Pv\}Ym?ηp9?MFM2D6?cF PQ,?jbhpP(HB(KLbJ%4F+  kz[4+LD} 7omƥ]"ǥԥ)D/!X^ۯMǻv|qGD51bO?/oGef+g&Fx2֣Yɟ;BAWpѦby&?k_W =ab-;zPQ΋ .)ZXzoFr)u 4f%V ⬴5,Z9{[B$]wΌ>fGAk;24P}ys0[ n ^ Uj. /xMpxg[M*وVd+9At- qt`+ V [.wάm1;)FVy*iW ]o=1_Sۣ G:'μ~_;_>B,S1!CP؜7j(6hn)o-Z%Hho?[iaT4ZP( {($s=/9| `W} X)"`aX R"K,?4Zho4ȈqӑI[|D?.cYb1Y1b3:q`"P5/vMހBIi 0`nc34;٤A"IAUB Kb,"0YCۛe6biJ)^GI czƣU2Õ(;]sc@DF("i$֌(B2T`'&@R 08WD42(0AjOl|apREFL@}2LAX'z}ɼchJ" ӠoEt$(*~pec\ȁVD}fVџl~LkO<PΣ)05MEy\"8gm) S,3t L+T& u( ;0e)TսA'F@7jZ$`QY$^wy$VNz '(kL]ВۑC"@3!A@ ?E`А~1-uʅv>˾Nnd,faUN*ba#WQ?`hh kKj^gP@ }Pן:11Oj*o(1:oӽ,r4[{U½SnCp(VbݯcNVUQ״ss)HqVpr ѤE{plѲPh@ZIjI]9%(ۚ:崊'=Nit\p%p vMeЂeEF=-`_q3ռd Jƾ}¾{L]2Kʓ|̧m!P~DFM6ka|}d_Rz؉ a'*`\F';%,^E.[=0hN|2q4h$=ǧgf^<[=aBWp=c]e8[G %1"Y{c.#lT֘ی =lFZ`/+5j+s缴YI͇YφDQ٘bGgplj5-ƌVY=Y`S yAbʚUQdt9EJ2@*3zIUR,FUpfHVKGlS1\ JI$9r׸f|ٳ6H&)ZBIIFjbBp>qoP5UiUӉmھ;aߋT$qy rug#Xrx/"=) ;P)UP,p! 8Cp*@Ċ}[ ?C$82(e(JT03@CɁ%v!VUܿ@)g2D H0*`6QزIϚqBy)+ݭ*Jd8^xzB ) JMܰ/ĂjBJ(W@$萇CV45~L: ?/ 83J,x;E=uSODGIM?sC%Ct-GL0,}d$'h@d U~ETx$uD${"zϒ&TlEMq7>Z$9FB @@@"Pb&(IE+" (*"B##xw쇸Orh,R -L"aCSTe!1+y87X͖)%Q*0Fc<\PZ!Y$SI0B7Mg+!>.e͜6꙳~,q~ۢYX@Tj!PJ$w"su5 c.FG#/P`y2)&`WJsAޡK:# _R?JYv%' M&CO'8 WNa JcOM_O-чC]g`%m{t2&C\R`q2|y)ZB(P)d%ddS6vQ1,W)*b!،  W5< ̩fZJ)IPf { ێxS@8E5I ][H7F[ÃL dxN`xZ#,14sҒp",O8Ss6jDcFy%< ix3roSJHP!Oprd pR3&2!7-hׇ5TI"iMr5Lq#"@ud Q`IQMT9J. 1Nތ;޲orf74*  }ʘ`"&$""fDZHpLxc 1[u_1 }|'+9សDaLs v%130p+(`#$u뮭hjag,AAeE}ET%% #'`""D4A@U# ! E *SJHBJ)(B"("  䟘fR (mad%b:ˡx8Cς@*$AKŅ=f{\7lC6:S|JHJE1R-3!0c|:!ӢJPY".AD}=~knT$ EC0?S(41O'5({K,4##Eި{|| F>IDiDIJ":Ɔ}`'ȧ@$J@4%9ˌw;n(aO]R nd} ̣s99?HದbT_1e,Pv(5D.Mo!=)K*M$`f=1^ǃNj=H {yd=Kl5HXbDQ0ڇB pN4MT :eutm H )BҔAJ4 IHSKB%SLUAASJ- P P 8ٚr !fI}W%hD+p$! aC9xVlj(΂(pqad9!9!YWxiZ Uk&8Mg{U\A6#י!h эkˊ1  IV'p[jL@ؐ`l "i:[ `h¬Dl@uTB'cK윽|˸`/F97ًXKVx [I0O`_tg KI,Q GOO9)Ũku y{'lY6~S{YP̒aD5 hj.darf pM t6ǹP:px$QBDF1~vǮM:*J(hI((|9odU44Dp9JMWlrpDURsɁqD\EUUUW\íL>07Z1I# (h?sY_BLvܓ4 4UPBCQ0D" *LC")~ 91 iCTœHb>$@4\QWgUPM2A3TLTDA,CI@S1E TUي(y:hM IMZi!Pն" mpI@(*JB JZi hVZZ w{gDPDU(ANR UC~j5rF!@Ip5͠f& * 31k` AH$&}-o8STRQ"8DR}ԑIsYaNZ:EUWh]\U6UE\wakvm9U[`ѝ1 X$k7Fr(fB^F؆*=ĸ1-p9i o-!18c$%"(ͲlbFLd(ˆsM4H\AĩD3lQ֖(BDfWuqq>61]p^3U*&Y2bęa%I\vApAE&N5;QnmʹJ!*VU0 ҋ&df&"M4Ў qDrb $G`y Ң: RQc\uM?q0@q9zBO~k_&bs?qURqn%ܲ*q0 B'l4Qv(ӊrgҪ)= 43ҴID-lU|IMLaI0Ե%.y"%ffZtfh06d4ՒLbI2de𙽱"L>Fb* Z$/LDh捏TSsd8x 8mf8U!N D!p1`N9 ] 3>گrX8BBNLhl88xE-<6[f\d߶ˇPdSX|v #f_{dfImpI 8N8 kiQXW?C8 lF6wLrUkPRA$zF.')L2G]F257tB`C/[Ig2x][.% pZyM|vSFN8q?͡@zo"l9u)I&s1a aZY6xoLOP@,DR̠|óΟ/mgᲖ ìR?km>ٲ5ǚ_/3op/rW\%xs/gaAa=lWaDKbĹQa9ȱZGI2^'aF4 Z@W7 0edqA~/DjAsu!>n,G쀳˭OYv b8LIJ, Az(Ya >TVlW0qD(QHIGpM6n8JY-̉=m)4)g7\ݹ&ZZ/r|ѽ-dEJ1eq6oT#w)xuaYg7모cvBX2`[:' bEvwgr?޲Lv_saֶ?v3VrY4B?hJI1ꐓX)Tbþ-ΚLa!o40pWUnC"S_WvA`/jȆf.gYo1N. 6MN(c 2UJ11y| .|p#_C6# :oiJK[g\6Cc9T@ [EMO<)" .;f+2\a߁r;am\Evyu>#n!-X8RǩDE\9aY Z|K|&K&"P}hw)" zU0o[v *s:Xi E,a}ay-U!{sb%I.-k^_g$@SS5K3zRw--c}% S ;bسۢF nڀB`@ %A.v&ON""_+(.PL $0c,eP*iE1&0SM3ن1z33FaZ񏴹K:PdM9_UQ-%4wI|R~C>=;Wؽ:3'7Q 3^?KzuC÷&iC8zlC4i41};oxs~0p׽ >2y_wF S`1t$O!ep".HVޢJtIh5qI#ۆCI^p}6l27QjRRMeCp_xêŲ2}*.GucrǞ(;KckigYF &P;OVrШ'*LXrΨ~q?& ,-2h #8¤ rL̪1No6E>(i➻LaY9g*V'iRcwi}\[rO$R/kg?Ch U?=/檜p{_Q2ĺlBQs~".J."UJr,̸FFޘ}^R1(}i=`mS"  x( ,2ٲ\C%FsK(ȭF&;1' Ts{Y@PT䮐&#> eoMXoXş+5buE"8dہv6.&Oo𓧇.jOisRtq>|a?cy;1Aˈ[ 2YlV #^[Bsn`Aҝ-7^skqH<`]+^V "B8ΛRnô0E`o_ewuO1vC\z+r0#dn{f/ey2uH `).`)}Z5ǰB ,!Ͱ}b@<B`"f3"/EBj <1)[Ht}7wan}OIib٫ ݺƋka:,͝)fdn:i_h̚T7Ztsyt%bGj[¾m Z0DyT'^VczWyסuNxkN]cIy dp]:ߗ1*rS3,z~d3orPQ:JypؖtTcV'sn|9>^޹CO>Bn@ ZTkĬα1%UbPlU*JzqM Pʰy-ԁAgaSܩItk&jȮEa킴xs֯TT @`T"/O^zhShpO_( >Ϧayh_v21N .T1Zfߟ4x2y=tq pv8WaE(#$!ՄGKXKvGwa9U,<>W(IRi vU'ԅ$ qyQ8U;UnM,SB$}Doc?U>?ktJBxE5.]Zw\jh=ZFw? 1D\ۊƑ.ђ(0sgðgU,~~PDKǟyhRA$J̷UQqRM5::T{N_5RD"X s7| ~N2` #5jV`y図gE).3gO •^th(i-AEA1O7RO?/<1TME5:}TUE2raVGg :֠F|z!NO/`F6Z6 -:j3H-Ec! &3`C2 E Lbih JXJdv6i!G yjG;ҫ *%$ʙ綈-1 i9uX]8GvOs=2cn̷:P["_;;/G;@56/@Cfc}S3| ɦeZmXi-(MZWE×EP=Pҵ*WRƅA\_ujRK`Ć?PѥH:0J(8Q{|yCl?,PD4_rA?H;HA QvKAMre-H3P}uc<GoESߙ> 쐐=&= }+ؾ}izgcՠGް##;*vݩO6;< PGqXl;N `/g=[>Ds$s|So P{];{U$2Oz [gڥ@~d秷C=5`g6|U_0c& N\+3!=8)^z'Ul>xwǁؼ(gmCL9p^IZZ>u@X8_Ko\FC/D^,oeNTӐ`l2K>  9{{I$|$kyG6~f ĦϤ?^*jΎPyQQ{T iEoK DsRFT@ )ȧqƬkfFqP 02 ة.fj~Yr8O;<$4 JRTP()^iw叶%hESٻcX,'?bC ٜ4|,]3~0@^K2U\یE  <.d@S'W_'d<EEꃎT(_zǮhk21(9OVx V/t(P7O懕'?PLG=@N @~a:A7M}a3m՟ߑ|ψ-*J`roa&MXp 0KЮ N,S&yϫћ!&A.Q:ll_؃0' ޶߳ƿb/6QJx.m=[qq*S*pFg柿Ij; >D `GO6V ֚4JA~p%MZWT qnB 7Cu{fl5Kqy俽&̪0J6Ђ:g/yɑpET~duue>C'Zp(X# 89 8 HcB<.Շ0`sPڐ"? "nEI]C12np?j|q(*}Po3ߋO my}u: 1C\CT$t9>hz}'M}{*$'?d B͂$_7yτড়" :|4p,nLA 6t<7a#_쪀A(EP{"nb?3]|J |*>g?C4r,|G۟}MI)^׻1{>Wx-$xk?'}6J *yPG:?ǜ `9w2\7(48J"{(xJ!0? B!{m*p)M;d6 pԕM`3=Q)*>l@0f" yzoxDX{-%:ii*>%^?go'3 횑;).\4F3dZ?$OCs)[󾞰bT%eO%g*g~T9"mAp# !*ߌXގ҉~Izm'T*htQBheVRvT*Q]2'7\̨8hT0埚å_!_f,!&` D|PQ[i YprRDq|+ !%l?\&1)L2)ؠ%:*BI;a?9d?{Α4Rbgx֑#/=F0BTH~s@ZO୳OceAYK35{ $KY>x Z n  7-E'6ΥJ t8yI&w'SML :hYLGJ!@P kj`1Ak{>bH.* T q ,A~Xh.B=GPAav^˰yHkt~S9RlkgcC> \Ob p F<%4(ȏlR=4]8+z8T{{>{{:9 44"}Œ@o2&w^Z/$&pj]Bd٢gQG 9xL5vY=(8Y6FAU‚pڙ $^暴L7sp* r;CAu(t!B,C=3釞!'ųOo|R@YݙOoDy#ǹjDjFp{PyG㐌'`<؊Z QF¢! ˱{BFe'~ G>?ecb}`cU`POFHվ!.PQӤ˹jn6H݂͆RouLiQ5Ŕt|Uy[O^>퍄K(Î^,~^]*Hz*@ Į PKT&O)VD9⯄9m줸XB?#fE]̘{v\R(E)B1N`Q}P%FDL-A@!GQߒUT}b"$P!2^ s`L3k9=Ax$*dM#9SS9-5(s˷ :li1\ʉKmz:vĬʢJ B|?"N^N, *## ;Og\2mhhn= -(=%Y(WI>\?DO-xK3Cq(,(DG ?9H| #ǫOT˯E xxBp\qPo\)#ƕ]ai27)<-u.߅#/:?|o)k^.Gۚ, ŊAYr.DQ2&SJ7W;tlj0.i(Rm.!.-xA#cbL(#Qdv%o"">'t-(B<>qINݸJo(F PiXz`W=QuOx"v %GӷuvR/ǣ" ~u"!B̤(~ 9)dQhk:֝3OXN-P6j2Xw'w2EwʃBXlUVCfڮ\j ̭\B핆ڱjFƹ H 0m@ y5wvqOeO?Xt&-2DyF$P{ ܱB*!@ =`HLyAtJe*2F|.-"Op6C`g8@ePBX,E^=2|(M|#L%= &HI~ 5MAQ*}P 1CmB @qNFbLEG*/P8J<~\~_Wly" wt*UP` 4;g&w=\'xSHH/*`ɇ i6X\+M}G[_8S9 @0;8Kry?ߏpzP*m=L̨+<`Ay+I[pOe)kԜѤ]/ Nʩ8Y+8$ C=!|2^F(8Ϗ.;/o9$#xtJ5I.?Ttti6e)3@-^Xzp/ByS?.&DjBlϬ 8sیW|V[{ڰꘉbBRÊ✂r~SiiJ?| 瓀L:[cQr|'^zppP(_ݤ0CUDJ M$AJQzv5ýi:2`պjQ c"xU;VOTؠ=s(k;"x,_h}/2=l@jYÆQ &(cB^3L(?2<]#AIAAhz|߸}2y9R?74GdI\)ZMz rP*3zF:To$]!8f)F{!5(hϋOl'=va``C2dRQɦ2~ߖ^Ssߏ D 6UQUITDj( G@?/><'`]*m}N^X`񃶟AՏ |2 x> ;Y"-uS"s@9\#7 !^zSI$& 8KH( DWÅjS  0p M6@9&1ӷL 9͞{#?^l܎GPfnHÖ_xh%''":$]Py[{g>HbMľ,/tDA'on]Mw3-U[_r~|;SA]>DuFwnIu6H8}qjoXMK]9pWCQOaƫVxGdOM/tQAh|6agXa+E w?ꖈJc,|M:4EBrw4O1>ݧ>?ns^-'V 1ԺU5pI%z#;U'~G1;_t"{OAF"2 Ef~x_WȆԪ(/BK* qh[ #dw<;*;Yl\ɉ@X""5Qs՞1Ix(@(DC` @QP]+ RV, 2I&:S77*H#rAMP e >qUTq2(.mi??!H8~L-P)Sހ0O7 B%8qX];8i8tx S?Y>@}ZU]֐O(IjK>K8pQd Ae" "~?<hmN^Λ|L?zE X78`2* FlBŕj`}pyyt!&EKE܆m7* AQGR˺NI~yVD ,>-h8\*|dհY2+[dڇD&6?/{>=pW >>i|٧Z(`l\pxjdЇ mcA_!uUUTSUCU!/,̉*"P@XQ˘=rgѢQG~X5=@'~hĞ]RuѵoU$zZ~::o#J=n^u2| L^{SSiqn YׄRi'4sX~dP>kJ 7xSyX`AT )⯏`t8YOGzYUVRi@R~,l>|-gvFN/s8C ӣ&?WY)/h~wgvv=XQN'aObRɖ!ͬ@ P D< @͠W1_UUUWsA (#p`=0~;Kobj0<8ˮ{/7,!A‹D}|=:}A'y -`02#>sꃒu!pkd#t||kJ|H=`TH>6™fNdB-ِ}n@Su< fG H0.P,QTvD^_ߵ+~Q"8&O)hF'n:e8( F8Ґ% 9`ɐ9Tt58ת4<lj^bp;E 31GqߥԇR "@}i񆙍4ceBɩǢY%:0P?Xf|QQ;`FZt0@||cM'Nt1AАI 5 R?BS|b {`$ϦҮcߕ:+l-NJN>r`##f4 ǁ@[(sNpqK`|o2Q~U> F9=_I?Md0W4YE/e ";JS ?>\F պ"RQ>Q!ਙo#&OԊp# 5-3O,Ša7\j;nHHHC{L%aI|O/Q[X.m@1 魦Yi :nM`sk6tlZngG#ڝ%F$&^Q*`unC5 6" 6Td뺬2NLqp"+ш(_Q$Iw ah_eDeO (|??wyi\o4S)żIG a0Se{3㶹M?yԔs)D'Pw*S}Ǽ'Br(*"kiT$\p~}`7*UFܨ5JT*ԪRUUUK-Q-UTUKUKRUSLUTT*U4TTLTM4UmT*ԪT*RUU*UU-U*Ե-KQE,Pv-R"vUUU*RSMRն>J=o~?|џWЛnQp|gOXs;+у}Uz??q~ӏV3O۱~~NE$THE^}11K `i) .#A8gx7(1Z";R׭;TXBVj+La<*ɐ"_VmVyXՈ.KirT%Jg8FԌFje% mvI3ufA% Br*1  .d֖394 юʫm [RU2tYbПl><׎< WX<Cɪl-*DLsn^$ײ<߄ rddb4)V21v9W ׶"J&U\ #ͅSH{8{?B͐E`Af(}iHP &D&9!* \ow|9\YQӆl|u$mw*3ŕGaqs}eLeެ%G|Hq`iZZAџpPl2 * '8*dL#6<۱\6PbL[~RW}?/~a.dP^ ϳg=c]r˝KIk*qXnɧWXG| |B^BZJ}efFOj`P0mex*BXc!gQ-̠q˂ 8S B ?;dT7GH4)07촄ξAEr ݞ35~74-牓lm(A̮"WI❒3938ㅻVަZ\]ˋ>UGpT[x}yx{r`s[aY+.>9IÞbKè|rB 18b7<%$v^3b` @1H}x)?r"*lV8`Se?XWC>ʡ'y&qx.|66 =܈`x6"テۄLk*ݚc~H 5Kc:JK{P:8\\3 vhC3y,p,-RO7g!>H&T TJdIj5g&Ef(x]cy~@sphљpjFL_OupzNźr7ᗆiPt?vsC'{Z\Af fS6.w>Ob/ӯ5䔁bWCd#֫° !* 0(@ϖ[gdRTQkKfOݗ?O)DPNs!5yx6`6JSߎMG 9[rtjOD: ܽǫUյm{MW2v_A&%F}~.R6fdiZzzMu4z}5\9p&*gpKQUPhM9el(Kt% l| X8I)aqy2z1*H X2嬣3VCH IXV!k gׅ^eC<)\$9*2fPQQa?6K5)E^єd\,RҴfJDB4j!ͫZ%%-G#Q]u1= CUG$} .;) z0xpmQe|N 8nݖ,vHՒHC,KQ`-5‚|(ř"_A_ "QX(Yc`FR\8qƛk$X`KQZ/7>bc%t*YW2̦^*SetڤY4niE-"0e:^ְD2U BN];FVsu˛E{uGԨ۹u{jՒInޫwJ7\ysBǁ1,i[}b!2 y(ЭȮ aC>&l0ۋ- } N>?e{/[`_5~Y(^'cU(H2RV RKԐL ySCچ(xfX߷&ICh(e:d\m1?)yPŚ^v+0P?1Db7PiQ*JAA`7fN-,M`OYF³j\%PB Ō>x~ܔG JIQ Sp( )OW' @bMHvU09FJ&#e/-dc`pLV,hW( L f͓2 X O!az-}~Љ@r  Pt\,6wKRM}:{R0g̙)f?-BDL.y-fqwuʄ51qE4!*HPi(mM9RxKoe]wH8RBvP tc̟Lt VX}V{d&a@,{&0Tj.K=k\50/bD䐄!4RMHB/=σI?b >(zVx>%ໆo̓yᲮ`TkQ"FbwB"1?eURmeUs[Lȱ`ԧvKIbC}:(ɖusV)Xy4* ^0}S$ؼz 1!4@ym#u2f_`DZ޽@B N%RhĬ#7;V 2[4GQG?JJ B!eXީi=anHDHIIbAuUH.̐{ >K@(Sob1Cyoݵ*q㊉N sQͻp_o3ƿdn$Oְ9Jnsۃiq p"oc <M'3 w޳qn?d3L<~2Yl}Py,Î7ҊWD,!9tTFC5 \#x1uT0\q4*u1vځ 2ZiJ؉Okض0oFrYzUED '}xn"p\_GES< zriU&UEB(EWa.69qwkz!%AruU9H2㚵!"Vi"#yrj813^^  ew89`{S>G8:x$X);:41 [-`Hn#?OߍgR{K{GLȋ2'yll^΀&iOD%q㸇pz7?D@֐ "!& EUt)aY{Am" @U#0|NMF)٭k~x@2AFO%fWn 8Jmf%/gPP7@B4w!KYG)ag,EO)YL0TQ' loB2:ue9<A}cx7u0$KܭzcDh3Ѐ^c,=·ufp]o؍b4! C̥+ ۖCaٙBPBƴ\I I9b=H꥓4AzR_>g+ym`2DNآDm1~;9{=l o>RcD_+8mk- @B˒ ȫW@4Z#[=0.-81Í'2stfi=1[Dp %c,s;iܺ$bCoQ'_ `o:X솥{dT"K.vrd;p~ʪN TMn 0#]!}KZc>?Of(Y|qמ3] ce 8nHHJ8%*$f Ґ]6\bc"XVX6eخd0l2J*A!m#R L A'"wl`Yu6倉 ݥC%tZY =iܵ7. ,䊦ȩN: Tqa~k!hz:5,*M#3t7(8\R(Dqi#IJϢ~wzvJfR8rqeY gjRf$0TwKcM+y:(rιm`q6Y*UR@)!T+|}3JT l7XLsX$;n6ل'`y/DCE#{c3ID@_ݿ_ퟱ;S0ᓀ#*u7gss2K7cnY]% J6J^d|~(N0z;.rN 8Zcz_BVjOǰE'Qw,*W9s @eX2 Dc:;LVOJeVD HӲaGΡwV)Nc=8HL /Ð/RGq;|?wTsFEXC>exڒWu +7V@GꂔGug*5,X@<2U@MxME B $,5edOҜ,}ɦAx #íK gFI.1Bs@B BZ'ZO퇻ΆРayh c$CĐ[E->ch.0ч>H"+#)bhm/7X/v)A Q/Cu{gW_RL"iA2IՆR gy< iگ_;S 09.w  5M3QҋE_B?ŤHlbi&~8W2UmZ(Qw{LLLSQM'2;*W~Ez8S#Dg?o7U~&}qr4ܥ&\b:4Ȏ 2H/%=''*AˌG84 ^?ե@F.G4T [%2XSE'e~{!bV ~SKޟW;e$S3Yڡ#c}x@LbCl!x>5qTq>U)[ "vAL:mv3<+ԛI4]̱BSGeuC e $Pm..hrFrjAHE?V¦[> KB4OT~@o*Y礆 +kF]2F0lFMo8E闒 0SA' B$xf" 6rBE0" X("6vP[E4h 1)qv0XrN(yqQGmmq1%f 9InTy|-i]9} L:VAٸNbDqؽVdKulZҙ%cfNjc>2?$guoc6\g ' 2QBϹnzBߛY*H".C3k9y/uF.f=_V6,J]J0u[^4ٗh+H\*4-Lm.jņ<UfCڢ]Xgk"*؆XԨRXH%sց҈6j.o `U)1Hq(,9vxj0}\ 5`юyկ[=O?|uj o3J/^ƼzjG9ya>wk/@ GuDD -&7lwD?dvp)lWV HdL >Wln׵pGQ*!ܩ)X^;AΘΔVH]@<Ή}Ww^?y68)=lYִ߼ PF4y|՘=4*VS€f}N!EOqA |6zH l4ٵ*7y(DJvv{!`<ɡP#@{ Z6`ݱ hD'4 !o]#yO˱o٪AU*|ۛbHAT0ME;+o~ڠSAK닋 `&SB-  ˿tUt;e>{gM:;Ae)O/xL'5{ (hT[{gar6( g<0@|Гz]oh n& MFFK+y<ܤ{G N> 䍴^ޱ rQli f^2M Q\b0I&s^c1N2w@ QZP1?ZPAM la1Mey@F^pܘG, N*@(Pu`ftr,lkx 3A}}N}v_h|-L SXQ"-N.?D(9vBk9%XxyEX~W>`I,#cZy=qpr;Et?]sy$(hu4ニ`;唱: #3+ 0a- Q6P 4 W)BS6Sd0T,cԚY;U5\!:YnY߂(Àt v wp^ߦT=yEqT|w"omu1{o†!/Dݦ!>Jha } P#J($F𔈍WLgABkS_أ/7veAjɞ3W\YW2b<ʢ.xF}&gr:>!@h?X(B~@QU97y:ɡ} ~'WduB^xFžGc%Lc1,nX0'مm WK$ @$ra#f`dEG W|Ƥ>G' KTDlT&-ۈ8n=I>F) xx2STI:_S4qͧqhTlAR/(/3(38ZQ 7U4ȾqI9 059ZA '7)J0*5T0}xaͨb:)YӈD@W$7w,&5,cb/Dˇu4|F1aH5C^WȲhbzs<ƜTт!1E`РnOơ;98q.g&AT\|6`16 `cdГY_!Rd_3z$1EoH,tGQվw>4Qd%ۖ/a)c48HySܫw%0h;xt[uGdҚ kx_ߴO[ؤ[$I Jä"7 DH{7|,˽o(BO絈ӵv1{p;䑤drIu p:&F$<"qi4$vקl֊!q xtc׿Py=_JԘp{+nv1kxjjd|C<+.$ZM )KnW?/:(ϼ7$a"5Z };H%{|1㏜fwGܻb9&Lq*6!V=yҞ|mpjiɕg>+kh'st6RFY/ž8bs9 H(wZD|}8[ƵM`Bg*QMg~=޸4?/ oM%M$qPbsx&¶yw ^% GAPb.&9g(uإ9j \Ygy4q. N dUWyT[(+C-?7L .coo5^mE[9?rJG/U5gg׈bOhͥۚmtqbM5O=3 B vm ; -KwrC Mj"PA{6I-` 3%Jg~ SC)`< qeW6Oqa+SXcwg\zr߄Жu-}01y YO`q?dp#&)_R}>\8Kj6 6Hx <#1ф"g%&Q X`1sNx5֪aP$y 4gM6/*7/\$'Cq*@ ɓ.h@ @`f(6*G1 ӗ;$4ifB0u.YP M@B3dL'1<)>N{"A(HZe3\9W;ЎE0/U۾~҆C ݪT`|CJhԀ?q֘yn`6-DDF#lb[o џf I(%@p⦵zPJ`?ż;4'E8-Ud)᪜U`;| $@_ʗأ`gfɓ|a贒x3+:': !U`E3:X"Z!/V*Ned>:ڃ}+a&s,@K OMfauLwjC4*50PK a'\;j^!-\0 mI(v.̎@`o$$ r3MJDjvn" &DE`@A; X%,i|IU" Չ!AI0Y6Џy`yc~BP?/6@^A@w~A0Ř6/͈,.{UOWÿ5Qc}glTx0Tuq^4 bJ0%A!S },n\8CJۖr&UDR[C}/@*B(=zARYh< `vX h.oXeP3Jyu}rXVR\uB9 )ԭ-9kBK] }`!d\ 04a)T!e KDMx6['eG޼߀ۗ^9?%i>ZtfϬݬ5I_Go@P}=}IDw O6ïHdk2cLt"Pl:ӏNpD@yyiM`@U B.ol98vN݇ žZY1A੼kٵHb![o]%tTj1!zmNGsy:""h7b'`⬱]]3nB 9DNg&XVT=rq1Lh"PB41'g~7r,il h@6YmGZlj6,ᜨy]CU3?yWE"%D gLWI&]қ1$ExݲJ(  V0  ~]ys6'9WVOA=*XA ! /o՝ԅ\:$M//4P6,xa[r|YmeZZ/hu 8Epثuk0Ka^;/\v'{xi$;udBIW$?_ɹ`TҞN IvCT'0ͶlPƈHTP G%_ #<\)8Q,]`Y0#ME7 05 aAĜNVf{&ǩՂd3O"Pbu&&|Yx].hPSNzW '0ގ}}'^\PHx:Jn/r|U*Je`.IK!0f̼ΠetHlMxac=^NA8)e#~ SfQYt0# p ՘qZB ܜNĨ҅/}ѯ@>̐*F%VH=" GDv/6a25F{r%NmV|z(eþa2T 6|d^ ΐ HAnCfbfW r`؀'l0"G o c*eܜ*?(%x6ϳWO+e>> Q [++T>\ߠq5(Q@DܔFخ =lk3*_M]o4X9R?Ԟ}5߽6HnF4cG $i90!qՄU3"ous뚫o"hLylF*N3d!7Y9h s3μZ3]kU_4rλY{xxҖf")*U(! :H^EoZʙoaGDiBŠ"4B) g+QD;4w_Y#vq|ijJkAy#p@5?#o^ʯjyym5H=kwOX'=b߿ T֊1ZMׂV -kh]\ewc/tedc\0xy\Zdf#0mU,ڭKqz=j!0V& S'r<+*c1qʐPn ЄU7:2X)J)b햐xZ~=qwׂuƕ/pZݯwL]6euգr ߞOy 3fA5”$+lUJ3-/myW!)%FGxԥ9RoHD@jIH_ ƯJ:aQpFf] V 6xJBv:ͶJs6LXwsSf# BP4eBZƹc 9R3V3Q0/xB@inRRq867Q ֗gw,b֐c| e\&+c<|[]Pg2ׇk0\gȄE)"EfM.wo:LN6}2G]-Qtk[4|p{<:W͓׿Y[-ي8톢:61d$e*I!2Ʋc*>iH;Nyz) d-9ᔶp [>/+)(Q`is΂lU#d4]ELR关U$9,\'H_hWà,$aDZ[XW÷1BgB.%_5 q<٦!׬:/r7WPYQx" 5jS uŌ߱śZRxP%@kB. ׭nAYؠU,ȁSfpA,{[\hJ8ݮJĪZoasQufm ɌQ_Ř2oɧ,CCubc2yT辉@$EA@UU nܑC I\aӳO] V ػ /'vw _PTZ5M8+Ӄ$aQ}"˧XHB/B'ʱ$E!m"^eCTbx>6$"F;TR)#Q4]'*u"{Q.) h\!byk!+^~>p~_KrRҽ Ң*2mUVWƐ_Iˬ(A\0F 3T~NQS9"#'?Dn,Ј&9"'ő{]rf;:~}ǿ. p a^<` ?c`xЊjOh;(Y1>G\Qn"ݲȼYvs}'v8=F>?sѽ9gv8vAAI-E'qD]Y#Lv܇%]r7 H@h%*$0 Fax[8sIX*;wj\bG pREt)j{4]= |`T*z 1~>`C`$mk7VmsiDz"@PA[2Ed8um8cŬק,?T|BBiI19GUǯ}f uV|\<<0) ܬq;^$|&t~ԘrI%84.H$OSe-C)hG^g!s}1#k&3q1ÈPFͮAK ,s 4_M-FeY8)iY_) &.bِ,8gf!Tƪ$CM$O|p!0~cO4<=g@&$l?!uSGQ!F7;dGƓ]ژXFn_!x4$#zDpq@ 7*tyuޭ37x.0OyUfم09*$"#N~]d!Ȣ`[ڠM&Ph"'A CwrQl6g>?otXn^o`ݰ $@>ax^Xĸa0`PpQTQQ!I0QSAQB414Rט$BOT"&c)4k 4{#]w/SdSD`UF0~FaXL0qMI2!pRG-&OV)`>f7 y\?+e~ e8OW}6.Q[>i:q,ieUy6V첬Z#أܩ|8qx#-8CA"S(v  [.t4Ѕf1 = ї2Hh͙7";◦?"gsmclYPz“,r@)25 X(mٴPYą^1+:"SrW_W ·"1uE:<9QI(AJ~]&E`%(C4x1\?ZBc->kgY 9pD[WXy30HĎ)* #X.q'm2U&_[ARWT(GF^=Y/y5m6ϞN ?"@ZAGbfzU^!D 90x|f\iA}}-EܜK"fH"*GrAO*Pgvr"B*^Z}=74?}w_y> P߰) O7UBA#!wr7}1I$G_9'd?O~]?E8eʧ3L@?$ lO}_V~4*./.ߌJF6Da?"B%U@UEMdk\M`dW HDSεh@i 3ׯsYæ!Z*&M&ThmOe?pBPoOj$RCT H$$(&* !()HCPP=hIZ( 1Q5SE)MR1%SE%:LslZuAQS5ED[:X'DG6V KFMjLTK?R@@2L7 $C{je&Ǭ(%M*thb"Q jV ~?Pzy|"J_vE.f4 3Ѧǀ $ُgTf v >FeȱAb$A"e估sL`̭!O<ddIB@N)&ɺOKTDdHgDyMCGޑs6 $?CO̯܆z~s9}s'@?Es+C6oy'Eir@Džr#1Av*o (k?=eF qYpneO zgA4^kZ^"i%P+B# ҙoWSEb QA%TEAPJa(*UpUT0UUUUUU'f&iH>1!+N#.za?Lq]ΉcU>444!JTT.e0>oTۖ0UAUTr"ovˎ?Uh*~ʱa@XJP@ڕP9v?QxZC CeYteV[*L9@?svrE$Ԓ%6,>R|?+~e4`%)?d=w )VCdY&A0>N;QbA "r91 /דY&>ΐT?v6K{c*qcb#qprQhF>"2L ^4DM6 q jA#ݳ/ݻ}M|cADb$.Ru?83.~ͱnfd+'`n [Ovf#9">4FoG^|?5 qB8j X?Er%/Ϩu=u'WD HAOBCj M9"$|?K (EypQ˥C9(_?9!ٗ3?aYyW?<x6k md^yD~DD` AO|f:DŽY Ͳ;h}!! r$F/C"D@SO=M@,@bD8w諀oE?,#KB?#㟯j;~Iߙ~;/!;}|LЀ#Cm.ޛSOkՈܑ@?B:#}\2B5ECA$2p5G.p0}ߗo܉sjt6`e!iS؁5D4SLN0) 矼>mW AtT0 =/A Gח]s=Q zJ%b-hꞭBrΩ0,SN*?T%; d.6QD>bH ه}s&I0f>>~{/{Ǜg\"6bGǓD2։|.A̒ ('`:Pb8 xP*8vsۈIhDC:   )OMÇ=Tv(YX ֯ ʾ#Q J" Tut313 rI,H= Ie>=0~\ sĈ(0RR^ NuB,a}@~ %ydЯE>:t@W@1ԄFVi qwb&DSb(# +5FyH!ܯ"`岚)dD7(GMDIt"sk\I (!S˂ $pad7U`IuLs4zOkK} OT)V R.MkO묒%ӟgPw&#V`WkauV\v/Tbwx1Ũ"*6zWAG/l#v}r9E-bϿPtPrU)YnjD੔Z,)L>PTiY_&qu_L9O?ʐWnULƱ0jJ >SsnĦ4 =YJ@3vd o7fre?0Opz4'gGhB̤j5#*N)JR({^>2s]d0JSbywRJ0Rn~9"(pH qʂ<>ko[xYҳigjJt> ?OqJY[dqiɑșIP#惟?H/D.`>?>?=X*r=Zֿ#ҡ\>EE^=_6ŵ>NʳV  H !,%}~qa@[<~ |+?j@eH.(P7_; fp7BۚbaP5c A-d0f׆D9Q,4y@KA8aSjjr|| f9֫߄p_$8ID@+j7mz(»^1phf-caWɲ#b;gu-=>XLj4c1|"}cܝ}^)$ycwn{7Q1d$S}=qʈ ?qR^|G&/c@9e-W=S'b2DGP?WB`\FGvq`Gɧݿ' b3^OoF(8~ }G`ẜuvx>䋶ΔN\P8x~gv=1^9 Dnȣ 9I mXYLr֥̝L+?5Q@l+aqQ%_ϨE u [|9? +iе6Cӧ=Y!.6կ| S6}x a>L"_ Pg彇UchD?4^*?n gGP(ܕFrm]|'ʃef~Ȍܹj"_շ4>h=cy D׷W7esF3V_S5u[mM~HTL  ` ܩaؘg"A@ǕO<<_6#dMu. l7 8P;Pq /xp`^QS* Ic<^k[ⷽqƳ7 {KZֶ[5a[fㄞsfko8qk35-o޸Vk|7|&HC33(⸮ܗ&ZosD[yZ8>̚ZV{>}B =M8rGV{L %uKӂr>q<2 6Ġ_O9֜~͓OԷ"U>gxڶsiH=O.$:O9dwGF3?LQj0E~e-\0Uq@wAq'- '] 7èulb-zN)̆i__V]iYv3Wi"W?N&<*r4XZgA3qݺ{!}A›`a&+JOź=d(@4q۲{9}rt< 1Ĭ͛<:ڮ˜o -zq[2m5\uTmЬm8ʀ~T8&1}le-gڑfE!v-1^j6P8.;_Veqrs3.ϒ4c< Sw ͆ o#kƕAi^㮗Xmqǵ@#Jv q),mL+CN E=t ̲.ɮ5hΣ^)W|Z ·kl6NL0 z~}}x]+]#Y6dCe36XQḻ&*\QK3y ,@[ FE[lqWAKplJNI 'ĮECr2R:Rԉ->xS*B7CfA] r82sI7"b]{; /Z[FT%AO}2ΤŦGf2h1ۥ'lo9Ǜ ި/ .)U,K%\cX0=AxF֊G^`EG|?Zʧ6 7 KժLL/k:X_ܱ D0/J* hS-%CD$YVw44R1!H^@ N) X(&"" bdJb"YX *&T (b$vbB*,8-a%V P B " dt.0d$4)"/9?ˇ)1I,ЕA0PАM43RHDCD!C 24"Ŀ u%DI I!) 01)UCHSPP% 4$H-BLMMRUKT!U!Q-HPPDI0 LD4I4!E)$IA2UQ2RMADLSAMPQ/ihT$B"$" DH %)JbbbJ "bB"hQZH"hbf(%X*$&`" "I ("))(b(((%)!*b)$%JbH$(OB\Q,M4 1E* R"&bf  14QtCmIڱ!$j|mP(A135 U;SZX(X;TU4 MT TC EASME5"BIBSb/ja!Yb娉"ZK>!d(;7:C2HU$5} b(1|TQSRD"J* *(8bKT@5LLiS4QQQ\T(xO%iF&bhiB3 ҡ A;JR,ĎafU^4P %r_z3R P~~t˹p0:OA *Z]jēbiqQ4!bzL%#\ cq~$KiN@ΪťX@iBzŸh!"4lF zD@"c`)<&PAsia솬`m*,XӤH9S$)"NHCVЉTta8@ 5TQQRv9X4">B`mĢA7)5!Ra3(<2D?l!B @y(rF!fP9#EԕLLʹ&I!+ić.%DƜk3%Er%m6,N#ݰ|[+ٖGA/_ `JD/ol7O(i`bXKE[ڈ' }IxOb)}Ugwgŏh^oxx, a(T[/xqB[RWR)Z؎pRX˫3(e=]EyLe9>9X͇W.P+Gw2qf0 u0<)dǦuv!ы].n-~/A(p 1ϧ(rϫe V~sdHXF1U[*q5ܱG B t4Ѡm ұ3JlQ0}֜u > l2/Z呔CH_DJvӏbE_G1h}oVބw$~]^,;jj=Ʊeٝܟ%q7//׵s_)]5es r}^wϒ p8/՝Y(8eݿ>#an7nz@zz=6^m8WOVP'or+E.g|)󞀄Dw]) Q땳pHNG믰z%:?Or,Z# zpldy(`|?)w >z &6R{ZIhQDiC =)PmrtuG/ ]$NIQTLGW쇇 N@ڎ'l}X F(O) =HEJmZ@4ƽ/{_2QS 7W_5fɢyu;K}I'WZynOHi6n@=c_@;FLPl|F P( dh>%Dsu,}:ۉ;B}84R ~w?b=-pI/q$AE%7B;}O–8N 0C>ʣXVGG %''D6K>yuJ]_Z!fXS= ܃H*: Ge/ĕGˮ%}P`,H2:v F*& umOL@`+@q`8fVHQMPS _i ~ƃFˈ#_H!$kT-ߌPP!xnwEDHaqU Ǥwh' /!b16(Ѳ(FHW}p֥F2XĤշB*JG!0|#/baPp[ =pn (`a`K0=|LF?fTUt԰M Sb ABuR@DBy{z$5XAjD|I0M3onK^p{Fe ^~!0U " I4H2YQ.~N;7+n`)W3vpIVK $C4# AQ%04(3rƮ)m_ex:alϘlJJ LlbtKS3 YOlGF.?JF mhm42|'3e!浢Yh7mLb$ևn1 %njb`m$HWW׆cǣĢy٥F䦽䌠0UD =* 1xCÒ hQfA)p{=[F˼kچ%Au QNr@tTϣ \] c>ǒ#=*E{ B0unrWxRBTgI6Va` )&&?\a"0T'P@Q5aQB. <;{uC<+> ϗ/_Wz#CF[61TE  '0(7?_X9A@$(B!)C@B`@p PP{]cG.E: 1O/Oí:),?ħ@'y~d@q Np /Gw{]Gtʞ ڨJ?<\NL ?Vq#z*ޙe:MahgT;q5֘d ffC@w%ǝ,2+SC5Szr)q:o&ЮɉQ! AbwcSv`nj<7l$&V;v>Am ky]ks|m.>lđF**Oq7۝g3C<ގ 팪њG=7fSyަY(eߏS+ך1ih+VP 3ܲZ{F<{ Ε+JIcEۦ;Z?^A s[*=?5Lr ~OWɬf#ɩ hՇTCHI%p}72R>K#WwyYHJ "M9ګ l ]ʱ][qor}3؊{_bYљ? R7 kJFyڏUGII:Ma[V q5*3HfrQَT!"+ F7r$i3~$A(G é" Ȁ4hH?ֱO>2{?,avyԳQ.g݊O"wh=Zt㤧[j6Ԫ7H7M+ e'Uv^qfgs5XNҕS`'=8Qkm{:b>Ӿʳ뇫 ]mL >b_jr0cgAJ1!G=} p̪NUj6O !,!<r6ߗf`F[qB]wm[my$(:F 7ڧH>y){\P@2$cQ5).gUF HeWp6X0$xUGHK2%Q)UCb>_0dq#v[#hxb^SsN Ǹav|aJ5"/ȇ Z Vbj0{?3Oӗ=fsϙIGq KE:(l1x`(U &wH`>a=~^g>>I4 _L>?mIE+a^*5G)  ;GAgZDuw1P*GLLWy=Z?*_|ǎܴ1חUjqsQ/MF?CksIurFS;vcgnVw=TšRya9)ö|Zl<̗3#W`'F0wYqW8G@ &`E :8ơߞ6uECE%5E BJ4Д# 0AҠ:WUHPG7$0<9bQ$+6)-2Rd6 e&"jmK\ѓ$oQU6˔p@A^Lk$=fI4G-AH~PUL="%?sҦE)c)䀥^~xmmIG<6Di,;jz}7kk(H[]D΋qczV_U-yήX^ѲKk)e)Ra Z)njj32UԳ+_˫1Q#8 #{dGg!{N.o E!qcY?b4s5T"U!*6T_Y95E8n½l*^ח9?M!̹skҟWAfDbImAP hdZҙulsVdJTI$$$%PmEJ\WGPQw˛f#cE"&n|VK9D&ps: ]I$6)t=ePTM- &s'g?:IOQF4d{!JZ b O'7zgn-:̨J 5YIX E?@@h%)ﶭˑ\ x8pB/ϴn]KPּI!Cѫ^^c[ڃR+; _+T_1'.ڠAI+C"HPy?Lb* Hia#E[Clֆh,PE [S% هMȾ*3`~Gv󹄪)h{[wv=IoW*d!vhP$;n'9f- ",bD`Cu=4fgߏCa[?_sVqߛ}[:o*?5 ?EEBKŘ1.T.QT߄efrާ'[u3ݜډQZ.q1”ds0,@(4N.~ #E`tţ'<#hr,2D$HĴ!JR5,+HJ @ H#PH4PDD"$CĘEd[ҳب*STe#y@;ð$2bbBvs7ynE;|sST9B7t|nz7[Z3L79>[x . <Ԩ( J '!J!?yXyx _DDr  S[BzJA(f C,)X8f|& )'jC'Mz8^@ "fDXYP`OATbpTݹ]0P-?9Vcs9ү缲Q^ MTwŽ/t{'v[ 7)"FO:gk\&,hQ'şl5R\2t~De0 tU%66JbH:3ܼHfXUU΢ 㝈 "8. >("Eߗk;Q??vɔ0$AD!P2C2燘'2EAH@H 8&";0 ٔ ?̑8M(J3(AyhsX`,q ~  .A^PSهG Lq^PqOO*4O?p's=V^'| )HR)lm-÷oAD~QR–@~of߯ g uB9"?8UA J!JƐE̢C? E}@"tt-RexHp . "@FÉ4"H~$ߴ^dޖ}B.5Ǚ:A>WlVW"_> mV_@/~|>_2aT)t"?_q_q5A ($~2.14'+2μ%õX0~Wp]1=?}{)} _x@R <O^Z(XYL?W A\>Xw~9\N7($E)ߓ=HA  ;$|:>|~f-(wpOўeR#,*;b(]p,h8(Q5@(~&ЉQHUJ B`&)H<=t_^FvdoDvH1@q,O)1M0$>凄X纠z&Ѣr첁xOP_6v)ܓJ3A$:ӻIwVOC?->Ժ=_ H=$R~ެ=Ʀ5Q,db֟YI@q|;P@pB 7e_.AG~_pDd@/Ǩ]q,P#HUHxG$M Big} 庙{F6 i7T!}(kє-ZP?;l!FYۏ;b|o,l!}Ԓ6KgTs:aPAAzFP(Q JGPŀUQR&M#or<~< [C\HHެFa@=OT|?iןK뀬?0lfD/f:j]Lgul&g&orǟilcOkSH!ةOsnc=z B/r|m%j!l8$=~_{A#6HG$xV fSww.^0~{nsy? 0?_0-t80Z\uw/ : mcMzOF88E:nɮG}tqp2$GK׀jHEA􋈠 5}/˧ҰSOݤJ \87CQ#qٶt1g`TTgLfETRBI̍puqcGGI¦t:FI\Pل⊥3 ;sQCE`/a?7B#) Vd Y_ R0\L 3,TѨQ|=("D]MoUQQ5pԶ"a HM3js4̎gxQ`U9͡%T6E#A Q L]S'bBx9ʵ;rݻk;a06=`\ [E^*1O1O ZA9e(G2x1(jHv[W $#B031 l"AB%?yj I\iot¦lˮ|ߏ?ѯ@gBHbk mLETg,t+u \\7]a2bC3(qHLHv4M$8RQze/@9]&X+MJ($%L}j8G9kCv^8ZSkɇW#ũ+돮|^|W> Ft)勺68G^5ҾۣBt׋_`@\/(myx L1 3)s??~EsӮM|( H3ADE IgD=,sssӨ_n$w_<^GP"ANOz # pn#2+XKY ˵_(sW.5Z%1T"^1ܑ>/nz@I:a4$xN3j²ڶ,KqPE~cLEQe(ۣڞ5tc/;6ŠT 6zP13Y .꫱_MfJi$V"\v |<9jϜٝD=1&1 F]ӻZ7ދe/m_j:g" LPdNAjqڙ"SO>ۃ.xDjzhTVccS/ yJD!ÕPYf&ume"J;QUn{T/Ƌ\]o d7d m0Q{ c,*!Hs:;Ef6`:բ% $&%U*kZ{j:ʭspXG5rQ RG)hUZ RRfa/>m~UoL 6 M!j*)쵓QJ1 J&E6XChWge:@7 =}[ ' )JJZZPiK^` }} D f)j(U$+]خp\h;"+Dq?@@nymZ7z6΂OޓdQBLJ;{~%cIeyVYW=?_SOJ⿔MO~F}O(5?Xg{tš"__|\l!(LEӆ?U[ur$<o+|~Rl_/M6{TZC__]E<SeLxG(k;6s/_\ ǣζHWϷCջ]ީ Qrpw߆Quo0N0^M`{8uamʺӣZ:Am4`ş9Gf]^<8wqL3ƞx2[!&%#&HV֚S F[rXÖMTlkkFki l3UrѤ>Y;^\ \G zTeŔa1T(FkGT,.`+a #S#"cg|q8.a7 n0I-zD8WTKC:H9U^0Ł h.+fflnu#I8у9:-b&quvSOH\)Zf1mƙ;lݿ7dy>[QKDۂq;XobUÀ atsd%%!=`?َ9\6̛]t-"eQ6&\b&Dڑ:4-Dp,dziƳ-z4x 0d:Py}<<&3/Z^ǧ`t:!ozhğSCka0nC!1(X+ӛGPSҧEv|E rar ;G[,/d:v2mk٪ZeXeaǵӷDfj&P(s3t<sLΏMిK~Q xBKfZzJ0\1HLS|):!&m2i)GihQ7Lбa̼ǟ}עsp؊Μf: pwHG%ƵSJɲ)E)[Lwe ,X6폕& m5?NjreZs uzO':EK_л(MC ㊕%!$UlbY3dȴzCjԑݹ}&f{.D(i[I^I(,` ĖFBI6BQ T{%͐aeB6s͖VK,r`N9d16L a'%8s1ZF%w<\t!7' Q*`d6 Q +8]u Czֵ<է, ¤qA@Ȉ*I(y,1jA B߄R4[xHl| mmR"]RE$dR5PQ_$!\:fH7M``b>}qD0 t!mị9k ^Ae&T-@BK;LX2zI0&P \@q>&D7nxE"ff:[s %'c`ap1"2f I$Ę(X1>u'ڏڎ=fʮvLxQ[OSǦ:=#ۗ u{d cLGteWd/yRNK!CrsvQr(Bu HBqɜgܥFߘšH$Ͽ?Ox<91Ŷ{e#uD s/"pe(8G#ӈ5Y gYzW@g\) )_pݘmazNbPjkT(虺ݎB9].֪e(ɑl¡D׹:4]k.E+KZ, rCPɘ)9n/axzh*X]CJ vRg7hLpoťŘ50Ι8u}Nr ߏ%%&( 4D Ҽl`:KRD=\-baOj3{%c&'mk>3;HA1 gb5bwvSf]X;ڒVX҉@@Lˡ>`M"@(TKQ}Mq8t uRveN}Xa^V8\g ǯ@§a6W~aJ#I2 ;a?0B@h31s߹~n9vDo"0or^Rm)@qpxä,>ȈDJ*yl50}*)Uu&x4 + BYn(\&-ΞV&N]S!.#9RH@.ȸM:Byh*z$߭t!pЌbd #P@$k;MVL*NpUL9e"ϱJl2Vֱ| < v1nG#} T.ٕtegGUo %/$QԒy#m@1uN6 l^R7\oZ(O-ɡq }@&@4[D&ݴl ZxWLJ'Q`4:FV ~1/oST<9@A<8AKg#1DLHD-*JBD0JHK 9I`Od^rNJUT@*bA'1#˰dOb89ݠtfiC̒8So^78e6VkV!S2%?qyU+z.Y>ZUiВA}f֮qt0.02F$1FlDF@LE4IALh&[2SNC38W &-}%V?%>,@hc@Q$!0NI֨0fhQBl!0{m lPlFsvdSN TQ!"XC"{F(%p1c=o^$C̃ T%r@C$Q.(82F `??F dE=1"?|߷|j0@ P|VS̳Ļ־90:3!S̀"X!B?NaD8'? IDAjr/$?OnOg_ʂhCC>,+c?+Xϖ H Nީp~?|ᴇ= J**{x?M7]6?;==sB S^oJ_MkaV7 96&8 cbt7Þ^L9hònM~/Kyx(^a:g͞q?1,2tTN\jZ &Y)ΎFwaJi/4>Og$a3KMC?8όlg"K+L(C) )M60$Oh(Wh CaNDsA b0"0 !v6m3 +o+w q1* D< 9#D QR@<=" 0 t$AEl}/ FU@0Ф6OrCl4V bhMj_27I81* cw7 cPbZI&"(,Ne11 y]AN|wQ0 vxuÎQBHz:GX!q !/Pj=G?poE/J~F?/\X}G &HF50!@WCSe E u2l(^!( &xtNb?S~$?x2Hj0N X _qA{>=MD?BI(9*!7;VƫQ)9qQOj ޿BL&yh♱5n||~˔A#vqGj6o~a7N_>PLA gb/U0@B~]+UM4*Vg;׆8w*{;'m `( -}Xn`b6.~v@$P\0j=색D8HqnaB3J&ߺ{_h(Y!adwqLUw/.Xsٞ$/e{rrw$HsQ:?ŀϞ hi)P#Ms7:?uJWH^Pi&;lhxSA L1rEMf Je$8L!C@UPA $dTBD6Ϥ+RBY|&mTB#&+=M`= ױ!X z Gg6`a`M}ӨE4fެ6=  +F()|Z&?*bzw`UULv1\HB6P&{ 7eQt i4a}garJpBhROr1v:EZFEpƐl0q00a:r8< )FHF$'m4;<]Hs>z*i* ?3 mq8]G|F$s&Z0E9,I m$ xg}PavbG}E'C}> JN_<5m箻pFE&_sba{lkK BFV ŎA5W{G[CD>(G!cyaW?)h(J ]<3z0A]4 h>b1;PI OOTr`\oKGjP` `Ń[͇6Ho鮜%U1(! 2!|4{k}Izu&d^#(!\h-M,"dKM3Q]t0 g7y0|s% FrPER$%㮉<=MUQAUTZ^dD <c2|0!0 M>Ȥ)s&$ :+`M/GȘ7ཐ:^TX' !ƞ8ێᶓ껜$,`"J@L8$G'K~ H z^~e5N0aP8ĐhBL1kWSX,*;7 -#4 N%X!ⲧ9 Ξ6! 2#ߝe.(AM.#L4ۨ{ q4$T10k#$vwV4<@>$Mܘo,X/0$<1!`(VN}uokTÄHw59˅gqPLgaq0$Sg0:Qp)7`MPbl1He,G ®Y3њf&h gMɾa$PBƎ" .ŲBhoöG͛ͭ9R3 8UvW Q7I"H{QDa<)1cqD$3 3zRNȴ6I@c6m8 c"k#I QnlXdM'<@' &ȈB7HQ.QC$|B$ÄO~'KػCx:HaOxo:KT^@Ɂ% >y0Ș ö}VATQZ`LaKĵĞ[5B(_xYr'o|)1eadԶm!jr;a%|*KX3 XŅ;; pP/Zw9tG816z5C6Y&:ER!62s  g'ߚޅ .:nÞN_ڃ0BRb +b;¥lzDB਎#}ҟ/KkYx:<"8$I%g]--|3:9w:Bu 8^'(!?]ڸ9j.2IN-]qWckj}f֖z7dIY]wG0G1s- @rj"uso/mM3Q '])U"yi `h\J45e3c-ؗS шG/ʤf?GKx{^줎S8! Ěm*- e ef_5~r/Jjgx:.咽QAIִWb*(WςǺ"uЛI؍( $'do2I ýNڥ6$CŇ<;Ӱt6!r KOYOq!(Se@AN7̺@LlХ0!Ghe~~ >"]yU/ቯB-EVafG^WR%MP؈Y2 @X0HD>yث7\Qq&x/Vt?e"+@?C}.fM vryZM6}a)(sظ8)B*р a@5J %KmnX&nS  mAǒE&z(dz[k':)$$0bA{HALޓhY{=pr G n &Ѩ@N#5) T`v6˩.$"ŅIHH $&(P#[d$KΧSNT8UpUS9 NFLv^[/VwS&_Ry`I}l䃘pFuÇчk2"5C.#av I/cI ?AS"b bc@jQ*)EDaڱH**** S 5 cci@S@pH]GlGd:9!}`{huӈ1|d$L4D˙(>dý$h.I>QȐ: 0OSg.N|G]Dυ?fwaRrq#hn!9Io_!;f[e2OGut^E{] >='nD g(d2D1!\8!3E2s!mm;hAp,T8TRU\1č0"bHQ Y!3K/+TIdj!f!H10c3F%(\Jk"Wr2'&L3RM$9$ʔ0q6!> V ga @ӎ70e &( BmF |Op**BžwVB F$O_yʜ!aYzŸ ͗< }8Qa| ZJ QR#a)$.4=\iX|r2cPI $lqI.xkw9CݤRKbo$9旤sYvkpl.ڎ,uN`_O1f/|}jQڃ3$R*XsDǼy ĵFѭ}$\08?o_}տm@^RdH;ܰ!X  ewۖBX8]4=O烮ʧS/CԿ5/疐C/wi3ia&DG4&"dD!ɔNLzat§,({~{XN$GOϙiIC8Pl;!.0dD>K)2|y?TY~JDDk8o0~l 8Z%h00Tq鹦SMlo'5`= &V 'h `؍GT0&Fe*oьȏ~oJ MVRG뀚nUwCсtYW5c$70ƈp \סȜ׳p7 &B q3 xqUh(]s:p%p@<f(B&!gGF0dJs}1( F9:b4G(owZY J)HO۵QC@J B~2%}b*V aAJĄJPP!ETP&Xr?/P9i8:YkΣ9"d:S`T$orW0e'&l`ÍCΜ\ tw|4Br~4q9T!RTbU[AR[O <VAfOo_m)(~i)A1;!l) ,\2dS WT6;C%dJU85"X8LQSڔ]",FfߐUj?YcD &X&+EMV 4&:?jecmӢFz+9`Hzg1RM BsO!.& mp-_F{~Nǎlyse71 HG]pqru?R)(C⃁Ccow,Le ]BsˁG=fIW ’+=8604gш @DsHNp'0{SVR T\N;{Lx ' e(FJR˼0E-״wP1R}k]C>n&qPqֿwU  hp|IDN{}=;ݓ9u]#wX@J.я,[z{&Li&d9lQs׀`A%r PU0!" ``!NSp78#Bs@:3A m0dד )6>FHtMHtg%SɧD2@1D%)L›f"FMPL TD ؓyY| a 7% ,7$ Nvv &a5F~?0p#@Hbybf ʓ3:X\'Dp=`*:c ~\uDi0gEXƊj)H.5E1lA(f*(ilN(VEPQUU!M2tL( :MNTΌFܐF}7yN DAbR>윑|$$ \!%F}#bwOΟ6H8?q&|uCt0I}d_ﴻ|Y ӤScR_ngDDR0?XSpm> JJ"&'k!A> ;MN; v4$ HGu9CT14 SNPNʨ2C{IRV 9Aʌd7öe P62G_i#&tsLɉ5 CA"yA|#PREԞ $ԇi( "U4M4D.apw47nmJ)Ăwq!~ߑSD{F[;i?2|B.1_Lbx AK4M2b#"!\]d ?e\?8r(1 3X_5Й;!8 Rv;&VKHUOFks/*VfymB`CmϱI AD|ЈtRX!5jq5x"IH0#A ƅ0E2!LTȅ"NRCxINxLlRޛGVtÜ0n))3#ȝXip0j6Y2dょs4M8w4w4p‰#>mA2[z8#QPJRQ=.~w2GڶHݦYq949YH_rDi+pi5x41 1t!-w"f'P$8j\8l<*aL4s1EA)S; C ¡K/ȗףmb=ˆBgdzEE81bHe K0[찁 Q*$pCv9DވG1=_œwOs㱣!l/E{GJMrpMKyi `_\~)㵛fhO5v%aX7.LbcC0j7rh5g\xK ha?qkSC3-77זv(m)" v KAY, JHҥҜN.YLߟ0a )҈qIHAB ${I%e@B`08oI*$(x68@}b?Q8g"};al)" ~om8.hrJyl<).Z;"=!Hŧ!!E1 IPI`zL46 ,IJd"C2 {Q EPa4ɓ#$E& !MP`ø G9?W_܏鏆F@Oci4H=5:l5@6M@^SNgwkQFLXЦ%cec|=}tH `v58d:shujJ(0I91#*RHCgUM׉y(86LcCl/=6Az *iQd(PhC7v)!Rw0SN訸 WJ. " EƘC, fR88ppʐc&4QN#XmcM $R a;f PSJ(,WW?<~|Bac^sXC9&ZRF7@ # &(`54meŅQnI;>>럯}d<(4XA}lf4E" Q>dy7D'┎NFsr2CHk`!2AMPD`$(t^)3_w9jD0>p-ߏs]`QWrB`l^wQ]͘t5DMT*S+ky`D%Q.3$aH.(:;LV0wQUM=iCR3iLBB aU*98*]@2^"JjJw׽|{ۓQ6r)lqm \4T%DAsz%TjlN ntQ\qDTtjH.X 1;o7rЭpJLqdMDOJ'!HCJQum2~[I5D~W5=h;ĢC` ():g ~0c3"?Wc DI-"d0漲j<F(><鏦CLw=(2@x  {.#0_XT"el 6M/# / |wM"mH/ 8>`R J;{x!nwiZ28T#Rv("|h ?Ҵ# yUUUUUUUC'Oj2zv"0f낟ߢB  9,a$ TG⩧9}ApԜjL80\T,X$9Uu6~.vvɴM IPeC0`'UCWRs:ˍ p账8,NHD Pĝ\hH ?QV…ea9#пPlxa*j ØRtx;ڇwq'Nk+k#d؇qzǀxuŀxBF88K Tړ) Aq DJRP>B;먒 !>dva?;:U$q+gYL=vhPGTC9d@(?v-TZ|֩)UWpgJڕvj [sv)UWJUUWYZfiWBCubV]M46w35 g&ҢdX@&%UUUUUUvvjjjUUXUZjwv77lwU4wjUUUUZj]UYUUjUUUZUUZ(UZiag2rUMZMRjʪkKvE*weU{)UUl^)tU[ [;uzvUEUUUTTQEUUUU]879UWxMUvuUTUU[etKt4ݥU]jeUQhUU]&M!U\"ݕUUiUUډuUUU6T-hmvUwvUUUW•U{M]UUU)UUⶖUUUUUUUUUTeU^+O]xmVe**iꯦe**p=ʪJRJZ$KV**ZaUiJR**JU55*[KD;ۻ-JjiHYJJRSԪ+@&HN0&]B*)*%-i  T gdt9hI>7 _B wbuIg"RnQAD9Y8ؚ=2sQpsRC\ v6ߙ zN1 ɑL#R!D+Hʇf?-UURRUKm=:HIdP83x!A.uG$PP}~&r8][3%[ PbM֏E٬ p5g|Rne qXXf%-H T!"ad PmrNQ9s;p}S|]wgJ}lqĀ;^n;6q)K|8# mMHxLƐ]9>fz7r#JH~zcr2%J J?|qֆd(R&I*Λq~n`Uq]ӨDu1dM|FMPb Ւ 4 Fu Q#DE\7.LdSg._r\s ҏܼq^}W veVZI3&!)?j0r>~< ԑ8^"&MDp& aIX%&*"!f4`#\4L7Ȼd 2;z bp*mJ*Mf I(ڐboˢӿ "` :4yBR;Bu$8\"d8܁7<ɯxr`wJȲSz[5ٮWmp0 !4=bs,:{IKO CTP:6s.BA1;sAe) 潲<Ȣ8x`iDEiRq<h Im?GH!뾍8MR|2x{A_!Pc񆆞)”B2;hK3$9=|]hy& p>VN9ׯ>`g"j?z)2Jkah[w#J#nZnRԊNit8犪U;?AkMS$q@ב`'rP!xdAEB#pA^h<\U8H!$TNWF D$GYaeRBR2Eou26Y{>:Ǐ 8nYF?'|<t7Rޒ#&U]6!ʓpT7*WS|W[٭B{J Kk# > i )+HUC)h %V+WYWG)$1}O8?dD˪;8i"Ԇ""_)3wPoU<H哥<*'? 5SO>6\x,g$@0ę-,2 WׁLc:I-1|0<F "j@/8r=C#LJ%<5r$/o $X:&aZH(T *3';ܵHQyhW?:G\{QN c!螣PH)^+@=CP .MnI Ãzša_SDŽ*),rɃ#CF,{'N?-{8[ 1xhS&~ń,}q!c$G`PY^Os0䘂2*"I2 XQ(\z#I%^cnN7vT\5vpBA2H 'xeNuH*ùTDE!QQ2qB%0"҇C&{ aOT3z " (9'xz:_ L\prdƆNd['^"t\a*l- 5 r6p@}CF@Dj90BC6y:c(HPL23ó2[U)*IoZhHVET_PcބQRtEV*,߼H:d#w3"QuSJhsLҪeOcuq1:It";4M.u -t-ùeOa! KdmN**6YJF霩GZD7 fYRv9:o›XY$;(BҨG2j.TjТ.a! uYѲY/ހ~?fTQbB\(V5ٴ'P3LIŒ5f2A~X(CS㲄|;0a.$'zĈs {#_5֐P)Ov;]R;Tn&< 1(t/ qLwƈ2 _+'fv{^k?4֍;I,a5|9f>[)SdBY BI͜ 㚨hhG8E(hIbxo7\aL389*QA8$tq2C Mm<ħoj4ڛeTS:` ' 7Qm9M9,G"fy {@MBpzK8 ȆKS! q Guc zfd2!׊t fUxM1jd>F㳡71@Di (O=CN8Qx{MMD8IKcwJ*% 0nC0M y0oyx  {!C&~YT@fC唧A,0.D8A8:?eT 0zLEؐz@ LvjI?L}wxAy$Kd!CĨpTv HPGh hXXǷm="eC蠂{pHNa+J1gi߇$=nNA%&8c1 1Ԁ=.! ug 24A8p-S-טe#1#E7[=6 0()dN@Ck$G"6?/Z]D 6~w{u&ӛcgBbD iH'ww 9"HF5uLϐzz[j^>*vA9;z!|Hj {&1!k `U{p_?={C@2 v>c&Lj<MSW瀪 c$pS`O܅P0PMV@!N Qe#9-…򾬆u)ÕhJ=C&phI 4L3r4eL^]J:H*6SC JcbKp)ƕ.7Y, < Q<#Ȥ1ib>oP{=R$$x4o36$OQǝAVcEBoE+B:pL yFAtˢN0Q8S0Ƕ CD5 P0){:^CI80н@P 4 ]:"əav0` Д.hr&‰VI"C =\psd4r VH BE:lB `qЎN!rz*';|S=BpSva;渆B= gË͇(G)I_/hlJ~\CiS݀"-(KJqaCu]{rߣ2e/zYFaiRyu1FyจAIBҔIT)AK53 txFa@DS}Φ%,6&xP|y#7Cکh Q!FW) M9'PRXx+\hJUeq iR9:LQI)2k `[ hPy*0~ DFC#@Jpw`eSb]cYRoLBD lF6Ɛ1HJ-ln(^.$l6T *23:@8$Tl˟'F |j jQSP#֬ ͜')xFBj!EF=܎aY뜎1k.*; C,}@]qi¸LA 6@!x5m%\13I(|z.+q#1{4,׉ԔyZ,h*U5f]Q4$/y殣TQ<((1DA(b"%p(ɑeOsblЦtYv:/uӥ[8'!R\h ;L$/{Hy:I20 *`O;c?=n[%#&H2 \舒6|?8"Q0zYLALl} w ɖRRP_ 7 wC`8[GcGA,?/Ș̪BG5ŊOE\0_/"Ў)xǖ44GtÊ_eh4:c> !#?Lؓ< miseM4,6ydBCnrBM:~QS"GvR wDd̍%{v}&C,X~i N6PbaOsYb s})*n:`>;[S@ d0Mtc܅#cs-`ã6#6azmPUiM"@W2;W_ "(I#42i8sĄ:N=)Kc@|zyS;I؝+-I 4P=wuE!Ӗ{.}kώQf(Am!^#",Rp?O0;{4VyݡH)|gl!> MM~9iG x"GVL 0;Î j 4pmcHrAJdfeCBSG-!2c8tx㩉ɾ F*}2o譺k`zR dbwٚI/p'IfĐLJJ(`|}hTrDR"\p^9+BA A/E#Q%.<_6J 2haI[qWNLY$aRT6Ϻ+]m$6؞uz)(,>H@.fC|M䕀ϧ Ȕ E KIai ,N!zFXOAhG&:u9--ѦrE";i%VݐOTDLd`҃5dESte4T~#{:( ϧRhjt pj;{J:]<=nx:G00F(|k'Ðj?JEa.^^oslZzv< z =vi?|nQ1<GH<,.zF;vDӀ# qk# FHCp^^{;x=xdqAPpBڀ} 2emh2qs3G\j"4gos83ex-3 >eDpr,8:CvNƛ׽tnp$3fm`e G~8&qt[GӰ@<(nf߷qA8XU3s^,_:<̘ = oNx5EOyY'z`XT]t^gPƽ4gNl{m8p|8Q9:a>yz?0a=p ^ke?~7yS?|PuZXчb @?~]p6+ v"U ),<̣4a}W(NڎWhJh`N2!@qBo}^c<_t^"Kh8XYB%nu{o|XNtՓ3]ޝaq%G$N+Q- RԘki'hn8T\yƻ/70y[tt)nZTaL񳌌W_)>bq7z3|D AD]u9Ɯ/<:mG&I&(wfHgn9#z{0ÑvC wroV6b `⠈(^gi$IU:Y 1)QB߹ߩ4nCS(C)ܜ\"5&@pg$P@QM䎥3- Ω&ڧF_,ȱ:;I7&["jFqcu^wQm:N6&#u /e0AAsRmx<G8B9 dUXPd1;aJe\-8dJZvHy-oToQkۢ lώO 0lR/w6b yCHʦ5: i C (BDQĀ U:cSˀie{8ǖCGʇԲԒ<'kjfek++\h֖9%kKv2JHPu43SzBqzYK|8 QDI( h4$ @QU }^g8G$>@{#zyQ(Nuh&J҆=RQ8X:#Oc# P*q8qE _!KeT$IG1rpÁ*,0& ǐ_L؈OQ Vƪa;[ D"ɞY$Cr'Y`m>tT%qwЬLP*/,%>wΉ-#P"A؃Ƿ"=` | B[78Q ʃ>Ό%0 83$(ȼx\ExlKn &&S#ϣ."|Tr"E Mnc}G!5ȝ;jC>]ĂKfLS mӯR.Xb)ltDh C$#K;ro9~_4P%eGa@ @rKCNgCBĪ}sLc))fxMESӨ#FލjŔ7'󙃁{?^os?֛pvi!~1Y2oԊ}vq0&?TN,?Cx6$OEƹ_?0zOtX7 M BCc}ȇ=rRpᇨY26^.ɧ[: i,xP%_?pD ZH_*F R ;R$e=yc!4d_, ){ Ӗ`8DH#}y@Bl2齩,zqLBD)14 EЁ^'J!" JHbe?$S?R~av#̎?kR( %Cvj=Q,#Yj"O}ټ0.C'/sD<$zd{Ήk =FLn2 rc1N] JF9>yK683Q{(Ox89oKw1p-:TDl f` ci}CRYܲS*ggZH"HxXηGt$T0?1G`j @p`R%u. H}?~8?Y8  JZM5XGiH^kx$V,DA1 S "㨜6W aMt71/w"\ Kvx3N%|_SF@G>ͻ4BK1"dDsuwZ8NMGBh.Q&LuPCqL  & ']\`6>1"$h +g?Y}yJ9%B#2"_5XVS^* H0kArSPH0 (tacLb!7co0W7cy }?뉃fGT 9en5=rȤ($HVH~ ?ϙG|uRv,Cr v偯zec"TMA6Ĭ,-y) :.6X>;_0?C|OqP"~O F8afL९{]+`!o201+ .P zFysi,Сlj<#1pav]R`ry-un/.b|uI뮍,7yqZ}IF4vɬsEhe$:Q>/cM^Uqgզ=P,Q.R*=1ܵaӈ~g,<9mv,yY'AXsEPqNzJ5/*˲FN`4$ <= wn"=IBcPF]zz:!!fᬀw 8&?E'QQP-.kы+pF%&΅$Z6*HY0`~Cǝ|=s|;wԜl}G;L`zXkx^8V'ZҬf\F(aG)_p! 8zqD0]~|^O#pc^ܟO.t .(u]Lm ָ:tw2NSI( Γ0'ļ`79ev!Z"8!=nn)Ǹh<GSX#LL-u'adAءŠpξC|w\ҵ(DtPAMۍ2"Z Jb"3Px0@G><A'L׃mG02[#ı1*>1Թ' ]yPS!]u1w<ӯaOV7W7;PN(#= Rd!~>o;yx} "'3Ҿܫn쩗„@_{6=r Bz+VE8Gi$0AUJ13,zVXM Di8 Ci{`+3R $!ƙd )*|Mt_ ~0pAB)*)fz\YӔuATF9?Ql(3R(9b#.)swIgV*`#0ņ=sS6}}rBO8s?9!4d˖s5DV6F(:"J"Ӷdu$ePmv/|KRzrh%?vO ,$=9%O =rnu(g_2<;?;ע8G)>[0GLp43`0^ǽ@B9Qet*GI4+XA*IDB)s a#3\j%}l""Mmh):ѱ9/Jm]0%R D(K}i4܆M5Ѡ'­2q}(ac!Vl<< kuj\^ZyشaIfk զuc-t` > .FJN[#hfpOBLc6BFUmkH1y[+@l5<)yWcX2#-3X@g-v&u*DY(a#jszl1wpg[ LaM+mfm5ʒɧПmMޮrg,fviכWsR$aYםWayc˱o×7y{N"8 \IURV%{kTCy} =cӥ^򊈊®l0G$G>E~|0;xbgY)h=F^s[p#d,$B s8~L$"s$#t5l7Q%ΝjX|28 獄Є" yM12}Y^,]8na]"I4#%З=A.k~?+Υa6nh)ۻn۶aL ` Dt-##  o_ pfNR3_IF1yx݇D((C |4Z2הH.59Zp8:) %W[Q,EAIhG7g"#FSjbH(ah$VK=q qv?]>}"(,R\x_S5wj{RQAF#L)HPN%)N5(np%P*J0(Gדbn'#g@IyC$I1W+h]Npc1`pS=,xNQzDLJz!UUHq[ #7AQ' WC:`#O ( TD@AD5Eӯ ^\M@$6&dP[[ArD]cwkSǷ]$D>шm+2N Pq,+-JZdp'P4T80Q%٤Fa3NdnPq77Ym\:o/>u(=卵*!ˆg+K e s:=ZUyL8${J*UC@UbωA)Maw?;B\A( 04ͫY0$ȟ'F>'K;rP(ٗ[y='%n'zҶfʮͺk3*]f0]٩yU>s'uh2ְЧwֺQ>tg9$mC}?BqfXWP`GJ70?TaG0 8kֺ@X %|1#E`4xXUu5*c&TFy:gneZvWSágL%RAb"tņP%F6q@w'j{Ej0`}|?~$/Xa mƱr&ώ?C}fa'uzC0ՒbPA w,ښ)`GRzB(i]Q x(0*lB"9M9VtQQ}I2C@vq@><'̙oQxHc5Df}BA_ڙIuK]жwv$^o#d1:ﴼ^&4-w>^&8쎎0!r<_B,)(8E z CsL :9EP%UYQUX%Ѫ9Oo7m7ꅸ~OUy LB%UAA@&q7a>̯JW \1 gL/ vYs=㌐Ϯ)jbJ u@`" 2@R3-X&aGӿlݾLGe;('pA)7 njr#|,2:vƙKDI߲et5AlA"=aqȒ5 2x 2bDs#=t)~ܾan)5BH &esc!6?8x=r{_  >dO=.?gOk>OxsPBY;>Ǹ7y=hx;呖ȡB@}Fh$`I)K'pA@$$j_rH=' ޭצYu1DPD aDI K4hyw`<*7F8"տsV稉zǙGss| 8<'(eP@v$UY$5%B 䪹Tp D {O[Ew+j K!xGv }U*N Zώ"!\Wmpr^ǴXP{yjLȱ)pC qK4;ď(Ę̩rKm32$ID"nI psCdX =gm{yz^3E F S*u4L0^x<8 G<Sd$.cObA܈,z & R_-@P;`{16a(s7,kV ;ХUZl`)lw.94p<JS{ݨ(! Q:4РUfJwCǾfҁ}IE\an>ƃǹĿQpREmcN(oiGK슦"]8O1QG\@sL<GaAa9l ssCa|]⸟y;p \x?Q2k7UZ]Q6G%>PKƹ_=(Ŝt|Zd=.8$aaǯ.$T\[/Ǻy>WW9Qr5}dpcS4g)O_ ӭQ869+P߳,`E8#HW t3hǔRYc2Տwݸ;3؋ qb#ƌT{|T$B2Βqu8(0b/ /M㞻<ͺyB}Қ V $Qs)BG}nff zHH"Xp`84" 8Tb3m b3q] Ns `mp7*OU7C]7P/ a؁m.끞1wbiѯDA/ Mtpb P .L_p~nظgRv6-79;N{;K;{;n6t>Y3-eU"Xra[¿$d;"AY:q(8 ͱA֘4͛O5:phėaPiD}ߟRĺ:ϙ{w2wFW"jb ($;?WP6Ѝ~dcDt Yzz2BB{ kyp4U)6;/7ذ@$RHglQ.K.ZgYyٯ ;8Oo7\`>IE4QEhi̚))eIr!Oyǎ i(erLC?x"^Φ:42Y: V̧CL@DPwpAs> D̍S&IC'ӦVx2Y DD4UHT̩La RP4 $ $InbUx 4g$`ŏɝHvV1B2 ^u  *؟r*TfWnڣv*l'{LLB67 [Zd (L@/?;==z.hߏ3_?M#{#ZER0Pg$ZL+(upZKD`U%8[H2I谿3_o=G6t{*;RCEFIq t&͢Y]Jes9O=3fD{ "VTgwP"nmѴ䛦w揼i&0 1 liD ͟3ydu7$}|ѱ{]c`qǟC89I8 ˉm-&FXԒҔd9yrb$vCBF~~>Wg t..mUFx e"I#@eCt6 ^(LB$xlrV}MVc;!,dE;_(px۰eœm'ޝx\~ipVt:v殣 RplT7 `Ğ;lwN<@!2)F[Q&fE -FC\+˧Z ٠N2R\HGIATߏWDG4Pث9(#%G}* X7N.={sz`b)a0`r.e0ɨ++(q@P i4肛]g$c5vYCvtz׀!%-AޢG\L ڜBBnY-/T!߮ 8f j8q̠ ~xNrVC|9 Ùz F%r~`કD3"aDefcP۩ː42A'6$-@So؂pP&8(mLPkV@gb 1??{  G(npAzV($c曂CU(rO^Kp7@P&u&,D""FRUCj80ao""3"=A)~uU}}LAdbL#sU衞]@i (B"]PdYeB .9w s`=uѨ^׽ f$ՠ# A0`Y^SKki+)A[G;eU۰0"Y-XE$0gAxA%{M( $\:%AO]۟`D cnJd|ug" G(*SfU聱&#\~^f(>~ xk$ŁaJbe`dO 詎= >2'2:ؚP$FAamIDck`OY3^ D5n#@H$HRP)l\X Bq@SLF\L 8^@GNB؟B q/sBy>]E؝)P2Ģ Sc5d)Bf2$[au~`ⓀV$ [;yGpYT?;lT|2 na~ѯySC.]Y۲+mfϨB&+a\Co\2"v,f4Տ~f*64$OX{ާ즷iR!K*oہ('b1SQ}X2Ǵ3DOeJ=fˈ=7OA|;eM1kw|z1gFǛ|5~WsrHwHFr$=kny7vXS*DD@ S3~I_S2NRpJ=k6~Dl\"i%!`B3" ї*o@< y uTYIHS8c, Y%Uq+(e+ +yTG$dF6'*%XG\2g$f0j{!7Br6/ ] %F-.@ĄpX0OG I5s(5XrebH> 1rhNT &2 9<1Up5y >Idqi0(މDUX*"{tRPPF6K y4_Gr'4)_I5=D Ny 'pȝsGtހ H,5ʈV=Ӎ4𬡊a-z *w2zsM#ߐKGm5ڟ#Ԍ>nCxz".HU!VDWLq/b2a@|vCRH@JR#fAC U<ȮJ[.o*9|Ǭ73Y<8ynd5φz,a]=q Em_ |fmϪtW EX-W( H4O;#uJ %HJ!IنpsٜSx}d0Do`" q;T* LmT<~ R<qu"h944^VTS$pD<ojGfhV=Dmڬ'O)ۗoC˜9r 6/)D<'>ی@:RR2fuM+85_dnAjI(FhN8lfPH$hS ,Ϸގ_&]=On1ϧcL`v>_QxqHTuuA d+Ic @]¤6ƠBSjQ%Ѧ4("aNjEAxLYڸ{Wl^qJ&\(mshJ0\S*&҃%&9tXï wٳ !<۔3)Ed ?N4i.\ԎRL~"EqIwŞ1Š&G{=9N\q4CtDy?\wpRY(`8WY>q ҡZR>w Xv2 ٨Ĵ¾slvq<R#P(Ghv̇ɾHp)=yS-^y3yH :؜+mv]KD1TL@P5'ZV+3 !Z )(v$ax.) 9/FPg#.P!l5d%ڐ#A!*Dm|;Sb:%0i2Mz9; %GEcߚVX 8# R8sfu;._7THM8g75RMP̙<)c~xG?fK+s* "zF75:H: ~w3C4 BXvpH;F.uh_6!{x̾[TTOR/䙈s0bOA,dc" B"qx `rT+DW 䡢J6LAuͬ_3x[8lQtA5J`VFp/ipk6) F>I{Ϸ[!Jqם{7X- ` 3A1zfAﻋs6TE d˶fH 553%IG|q6n\Z5@>gZ= &_Cj$,A|oCL`{;śs qkm?=Mg!j G-tFZLFItڈgX"pN6?]!ټC{@ӿ>PGg0$@TgŰW1ǟQY&{?hhE Q2F}e~@NI 1X߂a]FVU 1D+ăY8@>mHؔ8!3_gB:ʴ)By8_HXv9Ń H$ JDqU5LDXN *YTT`r`Ņ OP={ӷW_?#@y +0P:q l ێhTq@ϻ9~:XCFCawϩ`|ΑA)>ι,KКl:`Ru 0L!`]yuvIo_2<QkK~Xp JRY%'ѫҔj6",S, ~ecm}.zLH3&phsYylUZ6s6[RA"W Q.O((`ZB&˅ |{K 2P~oՁon'c%uF2| ijr:}ƵCnJpXR6&18!0BĄPbI Ab"w,R܌EE-Sp c!K*fZ?nH")$SkO?C,N-hFsd?35x4ݲ%I};.gZ-5ajP$-*ɾ]|&jJ aE5{p1:2/r'50pe4UH*Sٝp% '/{yԜNQgD*QNT|Nn6=_X;OLvFe9EV^pT46?ДHG?,E$Q@,a|N?ؓa=ěhfLP H&\7] .f)`䱁 iPe'Vĩf?{XHǛ 3/ܕ<j)? KwwE Dw _qȢAX#pjjS(fT% g"G^=Sǹ@(Pܙ"Xw w8.D M}QX"cTa򆀡§wsMQ~c><2%)XA# :D! jCŬ3T4w-Y,Ȇ sfZlb"iI!|D"(%|ߟq^$ J% R 5Ia c n ,GR8W)?Yf?tgaj'Fn_!_A (ń*~iicZlP19^Gx'9s!m6iq;# D.-pfbKm$<-M?+JZ! сu6X2Y2Tau`Cfdϸg؛E v $`EQ$q UucJ&bMw(EjU5P/j M[ WjN!~A62➯AwC}z" FĦ,OFt~T C%|)H8=MM ;0wQDUHD1P ʨh>V"I H 9&u-3]>KۯsA 0ŁɂEM ;{:ZX&ne0a՚aj!HsQx%'heM uhAHJHC݀ģc h PmzlT EsD4rٓ i<$b~vhEFLkV+/Tvֵ1tlɠ m$f@FNiKhPļeT(djO$6KXA`@DPO{ޣ.8>Fs:_5nc_t>3ys3z BWϗ\AN :ON~\ 8n6#}BJQBPy j$ *͹Ãe7?>֛8fFa@n"+ )K$?9 gGH@pp;+3RJ$~?ՐhN)HgCY?DŽVS>fBS30|Bp`t F;I8 C0Y 89#H ؃ ^{"#) uZ8OOx%1#1QBDJT ouB+&|1`G?Y-԰ a`O.BqI|n?e!c>R1h0̇=[vM-P/>τj I4~~qV ͳIlaᝤ7OѺ"Nމ*@`< &&7h@t iE>r ) vR%;)'A ЕnjV 3~~=:0:4H&a: ># z" NC ,(IN *f OQ _3o칿Sג.iwBSRVD,P<\ͤ3#|#&Oh"?E =f-) d)ِt-$&$۾ ̛Y$,1O p>J)*!q#*:R"fB%"hijкJDH D`Vo(IGx8A6gI_XS[O< 1@F*%r=Hkv(CxW˖!@AI&=PlӚi by`ށoG9m 1DWs7[e9PxA(umC! s P!&1y&@FqNٳ (s Çzv^$I8<* ]1@ERA@`<@KeKK*ҝf ! :_gVݹnBZJ`RF_6&wƝ!) aoc\ ![& ט蠲ǐw c+!%@vMɷZ9Hn%"Vti!-/lw99'i"UJ5Gp{P!T-  $DBTBK w ;`w3d4)4nm#)=MNu|?(⃽T+ #dL f}^;:_߄U}x1٩%jZ6@eԝoYDN,[L6S#FhnhleLQ{D8ѤqjwwqÉb%3Z/8 id.vMI <~_Q)ǯ' $o>}rީ4d`@m RCIR ?|d#LAҺđ'IBHQIM%4P+H 62  .d.s"!?: $R ` (%e `a5k`E0:hOb#=JP[ f3f,TM{ HxlҘ =ݦn%:iJ ɍ@}0zS6~jm:)' [AhSc8gMZ RƑUZ! 1iռ0o&"I)ȓ6,6r9t!;H0BaiZ"A)I^Zs Eͨ" {%&!0%\у#I!!!9glJLrNDM"k4LKUMEa!F b8!X"v )t AAF!*$( KeL !s iC)JSA V[D eQGy, 9HIUI $K=謔$ZlՁ_6>W'xLy e$SUINi?G=l  E3< )8 '6% C~ D8A>ZA&}ϠZe7ŸyJY I@I[0{w^A2Il$} Lq)05D3O&u;IM>CB> 2B~鰔ꤡ#(Ub`i)T~⚄^! ,8d(Q2C#} }7KT<ዃrsit&@ !O:R/8!=_w>mDAm?! 0+6D b *sL9Og2`9HNHA jCE ʘNC?~ޙ EOn\|y%Cǜnq6ş8bc85r/G4;uŲiNA}4^2т-^c Аn{7eW0W })t4]"dJS=')h[T`d& %d|hj;4 `&QiH @y BD "-$@@B*Hsp`* EV_Lda&AjUofHs:XAa a;BlnFa& :m+R DbÁqRм9٠H5@`d Qf-m:x $8("P%x2FNM#݆uǪiHC`VM7{o 䴜>QW|yLrkQ9vOwHzEq @PYk*ņvٷU{*?7F>ύjp3F<`gYrB/nόzỳ /`:|9T7wG$+ӆ^O$:]š1w|pAj977\.,> Cqk6jqՄVq͞nLK%@^>)̡&;FH0fN-9عBfwwv{& ۘPӤ`%4p婆Y&v+̘)ZM4KJyyފnnN chM!@+n0\KBr1kkrP>- HbŢ"Hd1pIX5.$2jDb3&DU"4o#yɡ&O*jOr_.v |S(*X?>(3]9Rn&9V"()HSY@8I&P.!(ą4L_'S8G/PSPKL!`oMT7vf2ta57&;|pn m]E&DNHn VM/jќ5&| 5 1}azZ6:qTG> yP8R $>jzG\583FD̄D 97k371l݀ZLals.UPWREʡDDۚuCWbF*h"igϔ iVQVWM:jTܻFYS(J:2Ex9D0Q~|q3k"^ j*8u\q :"+DH{MFl84uTxRQU iQkiuμÝ(p00ML'c]DUi(uce2M~6+f04DNJM$ @h (P $B"ІBd6?R!p@ (@(*J4"HR@%1 ~k% &Q#`cӃԜa`fScoA qRLN y4OA2) />~o>?]Y1*W^7c1LTGڨiGcL* (I sDiF%'$QΤ^xcTbffJDU9edΊZi [uh6:q 4{c[%,J鳉Wfi`f eMN4IV1 Osay$|񖆇G ܚ{Fc'Ù5P$4&s"((Dɢ_zY!&L 4B^'⡁c|p⪪wdMy';G| `$Nd!6Cd!3j(L@R<։ (MT%b(q4qh~;x7 zqhCd΁ /?e`%[ >ZMCiMžGq! 5DC\1 Pb"#,lF."'R2H&P 'PJ2P) ^zrgSR~ݾ9$Ė"!Q3 Gh3!Kra;-o0[RY']Ï T׻!l?{)3z3 ҈܄pRXu}6p͙1C0Ĺi̞u#B_ aAQJ7i.4@*?SIC*$ aDX}i6>t$)I|0w߄M)!*!ENG8{Tp+բP"PgD)tGDs$(W@Kc5G&vs)̼ҠPmƷ!D~0_t.J|jŔUSk9bmo$\py#K,AG(zgj?8x]pMIJՆirQP%'rIHɟ5ƙܢ)2p]s\/Q5:dr.^q]]tFSp!\߉jdΉ%XA?Xs*hۓC#"JDip҇i UA̚M4IM;G>yhUd>mέaj#ߌ NQgo-CN"uUGF6X˕H/iܧ{YwGEoqv_K[XEsj XRj(eֆ6Tր]/D"`G&Fw"WL{aW`JqkoxsyzU7sWm)0 "#DX;2 4aKHAAKַ7t{P8"m eA@A$YnC?7rxqNz[-֭GSx8|&L96J%t5]D?70(hF5t98^,@=)ޛm_/&P@A ! ZW<;LVgCQO[ @үdP4U8罁  HPryyF.v?9 F( pDCXż!Ԭ)&̄S|IϖRM( ּ%ٸj HƲ 8A0Bǻ7~,Nd^ UVGMLj#[߲ B9K+{B%BPDp Z މZbgjk̅#4=%P&:sJL=k]]&3 IZI4~8d{#6 nf)p.͠G&`{sYMI0 D4| {prx*8am_i*3Iމ MGU)6g'IA%"8Ԍ#LkQΟ$[9hP9)Ԙ3Ҩ{5DA=쌎>ȇԹ+C*=~ %:97a9dᮟ:kҞƭ'2zP SR#1b"1N"\J)<.$ҕgk ,r$UtE۩`<^n y< 9C/y i8ZG0=(2v]mQ. P Zg g=.WW]%=j<:$ +fH1x.]ugKs:d4mS줄r֤︘Z:p>!I+)xf0w׵؄ t2%GI+>o84zU>V{[5#T%O%\y&\=6pGۭ {'f^Dw+@E DaQ,B@6#]Qt!<ԥGGoab }4"`ܥ殍-J`^5@xPqjbb"9;Z32"j!ԬNn&fqs&6WZ{߳:G B%s<H"1AJ(; /1!3tHפRx?*;A43S2擑s[߅j ȥb79 i {eAAپ]p{ y%AS+׿A]{Rqj FAz I=G]9&kąJD$ Cq4ԑ|s9L"v8hgp}M#%*_ūzY9:Wv]+zkĝE*;N=FZZyʾ|37lvZQӕE,d.F^qN0DwWIkɒ*e$Y( A7 )5SNhdIa*#, &JJYMA{uQ(x^#Z_k6.h86|1_=Ǿ uӦ@DF/Q2j^`=`s_>ǷU.emok~ Gb$MW>/ZʝޤZf\;pAVVګQ=֗gP0xޅ~ob4Wo ^1{$g0wڌ 2'$&'1hGM$$ۘpr|Tߓ^'}G-P.W.XsGFQ5i)6nocP P d0+2zTƶӎr+Q堝 GAo_2>g"" 0/5pDa5 \wk^my hEFǎhf1OTPCPAhSĢ@( xʕ(R+<2bD@B°H @t@)6!"'˯؊B6$qA%teYm'v+SE @VW[s_1XʿIW! C|{b )P(J)Ji"Ⱦgb|>O(m@ɗGܗj#s}m:!U3~?!>Gxn)Pˉ/I) t0U iPq@H3*u2:U?)PQ@ D~8qx" 89(sFV vM)-U+>.>:{T 6(8g"ajKc E(5sƅDI DKVA4T(}\W!Ѕ'F}ӎɏ҂w W J%lYWr0PgFhPuc ضX j63U:tPN1q\[:;`hZ]*d>qQdv^^xNS߿զcB'c e (uZH LDҞD:G8}r.Ig_<[b[lh}ux5 Cze@|T*HΓ5%P PxSm4$7d<DUd>{k;ᏩJ5QdODbfHLw@y$KiA"!(\RT]9c =HT#yq59.eOy3Z@<[>rDGy1}Hr\K ]P>%G7]H$6&:hv7NוJE{#9zrj%|lJ>W \o.Y^,Z/=UqITכUgf')oF+KDR?Gg8\'^jiOKzU.⦖::=6XK%}8Ë.:PjC"8ppv(׉Ӌ>ﻏ=dJ ??U4WQ7V#IDBhɤbt\P}|A~3YX1lܣ+  %ISo }ܨ?- XZ`K?@rS. :]v~P! H Ih (|dZqU (Q.6""Y>dG@qhܕ@UD5@>!S`<ǩ@Hb`j)J$* n&;BU|x4prކ7*" 9s=>\ *oS޻'7V"}'.!ײ??qfzL{uG-)O ^@%TH$tG bc?7c(QU̚=VB8 b( T"a>֌  H;x-)({?&UBKd!?H9 NI<;t j!t =78DϤ5 a+6?#hd5d8. @@ >܇m8nyuKXgD0¥iN|Qv-974^4=>0>.Oی̔Bs&Ie3,!Ab)uB,]@CfUnG_ox0Ԓ,@~'{7'?Yq;h{bPk[>j3F4m9n#CѱNZ#-Ӏ&.Q $PydiFan(QkpciJ n`RdHBJ!ujg/  5!d(M,{ܰE9t0^ =`"<}ˣc{޼6?ՄO>U$J:\~:=ԓ|oI龐јΚlSp6@Mٟ;P$UuֆwdͲYXI'iP>"T9@SCKBP`KR"IsOY8  ZVVb>s2';r1|CNV;C[:4ne|veu)NT( Euw*e T$452( Sn[$sSpJ" nq&ï[gh6"S񽓎Q",C2Mw {@8'cUf~5ɚ@q{^!N=Cɢ%y jSI4q!)û'Gq9!ق 3Z2_ӧ>|j('8'!wNcI%ʐT<,_M5K #C?.3CiqHv@Ib͐ byp4YRxDŽɥ/iuSh㌂i}n8<7lٛp|{$klľ?؟6 |d5R쪪+*ԫNҵEE"L5KUUUS7vUjV*jeTQM>OUam{d1)(:ᆀjBS C2}"18#dOMWZvU3߿DA5HRmI`J:U)8]1-"hh(ZgΆV<`]5 H" Z"Z)!*XI BP)J% *Z(SD,B@Wv`]]zH1 #%Ƈ˺^dyC& ۉYiQHwZw:ٷÌ^B(5pW HVuT||db|b_H?,54WZEBf)iBxas%"=oy'Pyr?<Y0x,<Q8s׮nGRݞNz-yJnKcTZ;^ 50Kvyh833BBw2IƒIk[qگ j :VTNH/RᣎzH%B}gio×4ki箋^x\:puݘ]zΈ-Db"xﳜ(zܭeYU#~Jx\2RgDxɴT'F ~iF.*M}B xmF)!LBH̎{s7⦠^_ Gr8=,u5|Q/5PȅqktB8q ]u7Lc'^hTw'M lF"- ߑD*AbU_#HR' bȞ!< uC?A!)$WB=*v7;`$%(s!i'Q|gbSF)ڊ|e'?ƴS_֟\I sΦJ}H\3)G&YJ3OB장K€7=/[- tJ:QS"4El 2:ȇ0 8B8  R?,SYy̡7;:d0dlyQt$FYd GX{԰<VWZf6dqp54$% s9ץָke""(0AH6ZDLJ`(7vq/{b5VB͛O[ddEffq]sҟiS[592BX^3kC3jg]R[ɛ-]S@᫞}|N5k5Ѭ\EJ3霩}bȶ!EI yUlql(n$,h\h:7K8+z1Gfs^^Z*S^ 3וʛkl11"(z<5C_dqb(đFg[-`Օ+IB YA#&`*oHuK;ի+=uְx1" zRj*԰o왕c$v0&JdkJ]Q3qe3ͭAk$!";qvgVw`ݢsa; COfxMbF Y. NgfD=u(URU4PJwؚ B&9H%Oq ;!rÖ_a9 ?<%iQ" 9+.('BɤqmkmQ#6tMYƌ@a8PȲ'a=gC+D}/Zl!*B%VkL8·rOE i.69C 1*ljZ"j}o8hh<(O=/%֞q>gOmynF[͔2xc g[o']VgF !.e5r5wo(^k_n=27?9ny= "x bCKnl=(A( ]%0-8SUv\ٔNlpTil|s9+G0iIGη|pSLjӶrر5K;%Kc{'IɃ!H$2;T5OSZËR^8=!Džs4&`+ܘ8J ը!h]uadz/ILps*8&" sdD\.\N )#l\p w m(}XD @L*pAN9&|e_ܚ:[!PcǪx*}A1%1*z}Ӕɰ}:@qϪ`Mf|ӆ RPj]ZZA.d%7{:;t4MKlpprUQ1} x B*l!DVH"jSp@ !JP2 u;P6 % @*RALB@D%̉<>áeEk/%ii ' yO~uW};utyBR@1"AJ!bZlp?*TR[k40 Y;d>d<);qAREG$51tV0!+Jn!5n-8l =&z*:ĸ@g1Q|Q6K dåLi JHp`ͽ9R3?ZhtT"K*vlS6 dzB_Q' ~s@_I>\$A#(Vɣ0)cK3:)TR4'{`1F?L_uwb56)2!ۖ!ٵaQ T]9k9񂞄&Ȉ\2uyٔBc L1ї'6͏.MpPq-&8/CJbR;J^K\%t! ! i손ƻ''0Jd]DsbF- :>,B7x9j,!%$ĵJEUaseѴ`)t 4hJg)o2hh%@h%[Ƒ4Kᯨv h綔HE 4COyb H_XDK & #Sv&(4 ? aXT+G%°|Α>ɜ`Iqa_0ady$ '#8@AHl)H8xC eDc78 i' !7) =MD=%o. NÈ_J>Ʋtj- L؊p㧯j` ? =\sߢ($`-5M| Hl?Fn=l M: $&Ԧt q]7A}RDO_mz'- ?MpvQlD%L7nU>襡JT1>|F%L 'R VA1WfDՁ 7iFxjyljo2tpf52_#b) 6u<ҝ7JViV-PDTMNäd ĸG8 '|>Xvq|DivOv0%@搨(`~مO gA`{KtS Qzev /l(((rHVc#ok'-b,M/'(pdy}Bˍ*fW2z311nIVX"A˶KU4o<Ⓞﻭ #m~g.Cb >Vd@V?pv\EG(C wo~ YrC`I= Ti$Gt4  ցI LB:(4:P!HP)H@ 9vD4hQ@"P-l$B`fO(\̈vƌvvp\t)&yHeeQ:/(?fsPםD=^O!1󏍣S/!T<С@!вI hdzl`.JCJRR~GxPS<` a ^ApP,]C&PbԊ&5)ks8\А#1hHzNg_R/\9dzAM9EOB2PRy Wی*ݓIA ! Bb+9"y C@%! G^vq@(D 1$B'(hV3f&c05%^1 4Y9"8Ma[v2C 43xsq '+ pvyIgq`Wc?Bp³nΈLi&&-&JG5zزTNF 3a ODa6TJqER ݰP3 8jq %'PW0 [M4"Xw%p =Y}тd5?)836the'=z:9ID&Ekq0%A!E$DPENcLELAsGW-5<`V28ATBGHHW3T t 8[pcpHSu lvOD$m4tgE%Uz*kAE$T$U'0|ot5,PBf;4L>2=~AA*켓#)[Fa⦉,Ųc|AO~/)dM@O 'ܕ D(̠SIH'TTumIw_2H GeI1  5D ;  9t YAR†%(@ aUEcKu~m6A C8& |ZtZJB 덷$ I '~:c"y8 ξقvqdO@ E!@4.i`R ĸ'?‰|XqB. kK?aPH)h)4RЍ REt1R PAR)AR4JIA4h]CBT TA@:2SBRP 4P Q1ҳ̺)&$jJhh( h\ JVfJf)(d a R"ibM&FRRdJbSAB&!*!F \'ȠrOwR) (DbFBss |)Ć/T$"(I(@"fYh$W0 &잣o=D: $QRrpPh 5X h4:lY ixyzE$&Hi@&YmʃLrK2!Ɨ4BpA$MpL%%KAKT3Q*[sZzv5NX0`$:|H^A7Agh17qXct3E0}IaB|b`!***(af%J (" "((i I*Bh$i`jf JD" NL@t̚4AyM0@߁כ͘vWyIzV0UA;0} #O^a"Pa1#p1avMq<Whp`!3F, B Gdq_(4D::/q%ׇ?^]?1;?3*X8p,C r)Z(3jEACYY*^,Ped ZΞYJmJ6{rt@l絔rs^o  UDSBj(S]xj۸t۶ªw p:AA@"a})*jfuG;aU0`@=@w w'Ⱦk3϶6Wy+"<; j `G+ahlClN<L T1윏@y~+ЩzI$m6o&*8Qjd@Њ:ؖzTF#"4OƸ)'uȰ3W`P +B3a_6R=zG,wBXQ}ȘZ^8T(uS9ĆPHMkph{Yqu_~1qxbC9O6h>C0A}D# z ?"tϺ,gchZLT ڏ )7&[ܜcp+D5-;|3! =PKڛ:O3h@?+IGhqr\B /C~1-OS4?N9l|?s0NY/W R"31-p1G+* UO?~r?ƘU̙%DuN gL tѠq@tfAA~Є0C@7Rubj SR {}/ f%0S4B^& %X+pQ(J'?`;F I_c}39rHŐp4TGZ..v˦N'ߢ0`(DRFCx0в$fIWe G]eӵ1 F B%"$LоJ`tӟ=(2Ht/s$SHF #@1|5ȶ'$B:~Z~4+u}Q+͸''J%ELo#̀b>P% JRCO~r0ɶ7۪uP; ~C`DUa/h{lkLTsjt^AFn, ?b`߹&HtP7Mv'TG 4@)1(bbS2h"QR>bO$O$[(i5y *pRv`Ì%$%9\IrTt}Y 2g/_<8)\&jq *`ci4f$`L(y;|Tg)F%RRM-5MR҇})L增<耔³(@9AUIٞߛaaҋ1doۻiA滇 E٫8b ", - wj [CC XX[c0 ua8hS~b^CLKw+<o0`GH,UE+D9y#$dX*C=L LzRSP,v&= CY KSbIDBb "iihZR*&()H*Y֊RU̡04@%_eBda*P Jpa 0("a)o+(RҐy3tA#9iǹ @DHDbG+/e= |X!Oϙ0 BОQ`;cKLx NrR&$'L~' zP(ֻ˞CQcq}.#Do:!AN,o( b?CTE-#@J$@QEQ1TAI5l % HC@>3 xH&B:BB$i(i6R?rBy)(nt4 a*A[ ZD$ɉ"PI%j"&ehP%I" *JHHYfBh!hi"HSE EWBPiWER:UM%E"i %+KE(!}f'm#!HţiN=v{'yىiTv*;4UveB,ߞy !']ftEx̘J+&$-{95,6Ca rV 9GL3,3}1Ԙ?0rH/&ӟT5@ڔ^6 JCT #~^GtyY^E/ٔ΀h%BzDkF[F?%?~wӗc\8R 899$"C`߫xsM DNFİ] ^: a%1Y{'O9 `O4v$JL:UPJP1DLD&`he92WiC&$d 呐8( Q(FRh !``*Hib"EҦ3RLb!YV)5 .BSDU@L[)SKX JfPaii0@U&k|!9\t~ i_TĐBc`Baࡄ󵷞,8F)0pKZ\ ! ^7lx;cq=GT4o V0b QL M! iP4({O( ͘= xJ>[ Q0D͒nn#8>ԓ>~)> Nլogaȝ~#D͟.;:lSNQ9Xi4CASn6CL鴷2;2ʈsa+D il4fZnF r(3$)0`=ifƁ*imPzeU8U: bDCPD di9 ٌo- 5ti=aHNt=$^a㺙\qSA `10: 4Q= V#9b=K CdÞT(&ȇ2M狾dEd wW=фnÓjI!@3 EIf49hrDdw|!wxZGS¢, pxkɕ;IvMe4U<Jꑘ%F(c@sєO >JoX;Gl͢Mw4`";L vQtTt)ԓpysr~D74rHM{_PM&tϳWyA@X P5rVEU_~~{HOdUCӂA1$c@xynݯ]nǜZ}K6̧0t qܚ\ Q8n.~%:mf"/ U>%B/3`J w@/$DŽׯAaA68;>cN`=QF*@GIG3 )=Nt(8.j>%CJ2bЅbOt"LO)2'f b)~Hb+>Inm߽΂³t,zQ 'Gz̨㱄>B +LmCSCIvyr-Fjj8[ w^G|KIErfZLDJ9Γ= '"P) qט(%Ȍ#_LhIB<.lNgl̘o ,.SHJ D)OC-Y[Yi\^SDu5Ω U\1 cޛO;y]PXK6%' $oo0+Ma3*YF9i ! M.? ^!)v1b(w9'pm9nՕW3 S.O+*5`7k_l_e5݃l3RJ&&U8;& V`},a"n7CT@L!RɉإTu\dQ qEZ FS}~Cmqes[`."lNԩ.0+i 8A KÁ:`#?v~FGᶖlQ7 滃'ŇցR6w]Vtq{1p o$$5hd:e =r<=?R$HgpB7a Jt |~S;>YW|?g0ߐGzotB3F(Ozp9ѭ}Ԫ(¶Vҕ 0^4~7r OHjOs|%kKZKa^2PFH|';gO"KeTbA1L׼}/̉9}&cDdDP]r.NO^XEex.&밞<~d4wƅTi(ePק6PIyWŀ ?HΤDrݔ+9C.DjINL(tpȃ@R<߶u^ށbgz&|ed!ŀM:{;>P~XPs@*N$13oy3 TKΙoLa埯OӮ J"BCm YD1@(i7]IDPpZ 9 Ѳ\ bf|jHbRA"Zd!]\UUTl% R)&@("D`) (RȀhxJǰ} zp6r&>EEV- bJZq }CZwf(, K},,ibsugT_Y.i)$.z0{KTt:FW(ҍ(}9 CQ d)o0aP)#wkWxE. R }63PCV,%&*.2QIl59MȭX{!7>Cm*&h'.8-h'e Dr'p!#͂A08p@y*%1r'&NP2lERxc.hJKJSI٘~M ipBJkیyݰ>Z:O3Pl/VꚈ)H0p^D4S;J x$ 9ljLMh0Csk\dbsv`xJ'|_r|`nC|"`UC'A8i?}B5D:U@bB2MPD sh#0.hkN! S~4L0ڨ 6p"b,d(9OU HDiv`@z%="+=#2Bj h /n'$ WT";Q ?^q/fN;_K߁Lj+xh:phbӊ2gf:duѩ>KY$A0C\;=ۚR@|rկi78Rf"qFkS{6G, w@1juF32ƫ$Ypt8ΦK*2LB5؈AV}bpT'ls6N3gscyk"-Vϯ%0c"BpWy}& ݌ pze4H ]wS@"1@yD޴UqF>3Y)ͅ&l$GDbR4UtW4ҎLQMy00W/G,0DPP9 JQ9?^/2>S^?&vvƻZ){({N后#MH2$qhG& D6|?h!,OLݐfK& Weaq*0yYL8@*>Soo9O>6~: 8ῦ@sf ӷ'qA *|.E6*9K-sD0`6*NwxƧMY%>VN'* loѱyqCFIL I{-KSg0B6C hBy1%'TzCg(E~$<_2Ȝ0Z.3/G0/ztA>g81a"~+$ O$/bUKvr/jVh;eV ,BPTDw$a?~a׭YC~sƩ`=@s09b,R(J @d_lm!GnK\MS< 2 ,3aEV9;;91KR0 0`Ok5M҉!@4U1./L4܆FZ5AeW͏EN{曎deAK;2$oVQ8( L"7_pC>홠OpS u?dm=̗2 3S,L mV%;~-3`D"!N<'w&k,am } CAӧMF_(;!CE29|! q2424ȱl9 >(~x y$2`b)Zyc'ӀW|Shdv?31T&$qAVOrͶe MԞ}_s K񚶟ʘA C<\ncg (4ᘒzX&(WPl h9,t9&?'ZϳO?QWtΖ5DUɂP.Th 8d`8T\0fSd8) th%;Y 1L^lJC F:,wI􎃦rvƐ{cYA!:< ?=69lܳ }p(憒P44DAKMHV Gh "K>ۅ Agfn{xENC"sL"|*^$niϺlIf&O ?~c`~@ cI̧bWD~o7ҠA?n'Ϝ&p<;tZ?=5Be8p2ހ^CJB]{qᅥm|'7{˘U'td!6U䉡9 $ons|'ԷC JD#zo6W܈H.gts\7Z>.u6{p wm4u>]y: T RE 38 Q/ LGGXn$It?cmW:nP\H]}dݜC=Up(x/R陵Ϟd`rݽ/:13{`4L0&4TpIAM C{2!o2Mc7̦L0(M2q`.㛈x ݦn_J]C t[(a]=;[˄>7.̍wpF46t}G{;=9w5t~qɏ$Aq<עbG X7^{RϓM:ͫg|nX"M.+ę.cv]WyWxtAxU'{Mp7{pӰv(q'r)Ȉd'kk v6.8N`WSm8w suc5^tY`ѐa*&06lj "Ʌ£$ajS"!I%24B6֩f #bCe8͹ 56)40p_MMM9eAcvs7w{ttL: \\uNp+k>lIb:fK9BݹM1NqluR%AL]HX(P4u7a `l 8萂Wqnl 4 ϻykXXX%+XJK(/gر)׃y)#W0܌A!( $Ayo%f,rآt9}n5l9Ap\*6 EjWMBͧⅳth$lQS"prkE(76$!xZpi֤4Fk,\(E0)rl' C3h:]cMq-rQbPC .xRQDQ"PPAwO &r B@b ӬsLEA&ҌN Rh:n/I!ߠC$S/:&pMs5%C j.0leAB#2q|.]9QMˉ=70(A<:_oWpA6S%QA$OMp ؎,\RO:[F+WWqߵ)$!04j ew`I9p[(}36}O%ܐQHHhO4tE's◾tl$ 8G2l[J4"%G>55bЌ4 @LH#Q((9n$\]CQMu舍E0U>fHK:=@̦Ra iSNn(RGxLLLVTAw`yq6k,1Y1xkC k'p(N]ܦc|Br;opHqYC5]Z.RԞfuDZYYbE mىq~J.bZd]Q ! C}~@- rt[q3h|u%RϣH7oVG8=.Y|d*rFw ezp=p`ZUܾ_Ae@M r }ȮOѨsgpa$; (C2!{O,Nx!ӽ@˼'4]COfӠ?˴<*OfeZ GTLH%ri ۾+NRht `wJ9!ChƑb̩J)T͈eē'a8zb.9 pCSp E\vs1`V@6&T膰:EsF1'XHaX\Id:J ⤈a&4f' #w6 "@' *F ##5CzESa%BP *PGlQV4p<Ԅ_A`Eb2 cخ}$ޖ6gCaG5SߵC@0rȁPP@!H1RU$KLQvLBPpHjf I"O aF! JE9~hC=R1lll`6 EBg`A[B pI@iЋ&v5:G)3$K{n:zSgua- ӻ$R (CPRLSDMM*1%C-1A3+4M4@LJ+I BJHD?M!]O-\H)LdXI\g!,,JQmMwlY*RdB2Iip3}# wߟK& DRlY8d>U7Dfl:bCvFDWn\NlxHMrM5TωHK$s"!Y4cpUT|2Sb$H)LUUXaN ESg[a,pQ ( G߰kO;n&yK42Lr3Q&@16]1&I>17̳XE18.sX"U@A8j8@7?T01(oxAԏRU:B ݏ.uCqTJCF@ )Bb%eF)`&hbFc? I$0mE/XFN'Ә<$[g#.iY9B1ra4 0R H=eNZ@LLpC)I8D#d`P,PPBRE5'YD)4RЄ5%@E-AAQ%-I-R %0 @f@#LPPRH $#HL% EDPD!IJS#Q%@5N'!&?.C"dP"9'z@)́a|,߈S@DBm+yGG~<GɆ %)]ۍ<}Q+\ʄ436GTvq5 HQJJ!MD4G};G~8`O!)(0E|։zx)PBo/C߇Ö.HfUX*IzJLn$0L80]6a0g>OBA%%PutٮlW F! yDŽtiCąf C21 PRt96s/8<;Jo#@t1 B+ ,TL'@hυ:`*(Wق.dH !Չ6.{*_w#%=Il:$ih_g1 pL}uTDKM\rLO Nms\TB~xvO.E99s,սOMzADbizPz~"<'~4 ϏbO"=t#ub"/pf>8i:SȐBX0zQ⡔=z8Πv9J%5TEP$yHs)J1f~Lˢ2|BJTvc$:'i'\  Y}N%|>Ϙ'ߓ=C/ u {O(`{~l4xTNѸ@иl3i*HTH)JR+Ȉq と?HSAܕQo&Kا鞜N89 H DpKd'9hP'4Q]Sc\u( %) ("Fb PzkĪϯD}QFL*{%塔 J$+A4#|G@41ԋc~w: }r8a]ӻ?+ph|ٶd(Pcwb Rrg.2iU~G98usuOJ9M&μ, @d$էݺOe{+CCIC2R|:2u24VtTհ #Fs^;!S!UcQt5hH,SLSGJ]PoYyPCLNm(ir DyGאˣr`t节¡acM2bsg&ÖY9JrOL_9 GYdY BDd&N{]m7reIQĬ@ '7rOͶ3 ЗeG|œ }Ŝ˵$ Ľ]LvsaCɱĬ%M}cK9aA "3sH!<׉ͦ2#Z V]}k?(Yv-slEd2M8 xs|N]H#dAz t{г(SS i0Hh5N]z s C 7L880D4| (֘uL83` )?_ i/`]F',>/)/mho| "ĈI@I>PHGp+8 ]Lhtd ("b`h\H%±,$ TiS + @9|Lfd(Kͤ_<lŭc~<E5W V@ź0mU4 8 I4=@̣J`b5``̐r*Hb{"L Q#rYK)B#DIt1t3`q(7bbxup(McM<@OU"$FJP)A@ҀТЭ12i_D~7Az+(>XtO140.  2 d :;|RwJ%#4#o4gM%t'TP\/^TSTP~`Ɏ ЦICIR|&F2J+03}C8U Q ӃZP_{)$P(SMz{}!ׁb猆JTRӊ!/䪢$6p18(AJ#4@h ZH`-44k,``+VPK}9V[9ilX9SHC蕰tsm&] NCɱlRE}%bdCI2C;(98!xhޢb#hkup #/%RP- k"XAɸ!."eˀaOD=˂9e;퓇 _{#5(*P OAPZ()OW}~u XMk&B0CM&$ ..H! hJ"3T-ҘzZg$[ !A0NLtݪɦlf`) ǷݰE><ӡ(@{e(6{ `hh 0:,>kdyX+@SGwNȜI J-=VuJ%xJe|0VXq*bcC /$U}p/a ""*=4}mb < rƲؽQҟlo~^<%?(1R- i2.{L%' <5PX|D ""y|ߪr:u v)R AO ?)h0xV<`3q(#vNhJe9@bLg f6kns;R"$"iSqU|!B*Ѝ i =4Ӥ4 IqP~+- B޹4 A(lrk2L!`A(mI䴋-Yl$~l39L.Sޜ߃?8Tl`!JQ5W;fރIxގ~R-٣E4'Q(NgD=rdUQ)nU_8c!BVҤ!7Td4U:t?fuEL2t 0AV{96 H{j O\J(b"'ft!IRDh5cB $[$HE >sRvCt]DЧ ۍ =ɳ>xpXaCoL?όɳ7JϰePX/mł>@8І4 Hl`+D&b坚;O>e G?5%~1$JCzeE.' oV9xr&͐: TuS6?fJP (fN_ !$pSZ r<5d8j ǣ8J'܎%l?)J0hB֔A# 4Ll4#ޞ"=ƅe/^bf+="S~THHimlHd\C# ?kg3Q5wA><8{LK=vy^\\K^:֪ "(Dį' [!3fB r&0Ө5Y(ymߗ+CD/SB^~QG1?Q /(hÈlq=, 1T '0&_+%ٿ%8(p@QLAZ^ 4)h7:'=Cb1CWP$4KyG' +͈Ķcp0dita1mvqrFT.ZQŸhz E C0P@4$ΐ>~u ݢh,:a@i "Z6"bKX+PDJr㻎[sпgNG8O5egd~=g@?yYI =ꠈ %8, Mi?T  * { ׍HSlq))⓷rL8* ppe #rIfnw;-LF`&ݨn<_> ݙ#s$=T(D\`90iIT2Q)^k*JSq(_.|ಊQlZ-/&;2]1'^t# F'PDO/kz2Ʌ^C d9(wtĉ0# YW 9RRh 6WbX(Sd 6޿~n_nqK%*5/|שC"!v7X6ĖK3҉Q5dJzŨbŘ٭4WRʩTiXⴵ͕73*)0xO9}hآ.u<*3s#G%x,=tu3J] # @QTJ D@dglș$HbVT!" ` x_A(\o&%hcN# bTtB!_]%@Aga\pWΣ,6! < 288Kq (b`Xu`"5&1ÌӾ*{aќ!$ρy qPR~<ʆd;90 XH!yLKbyJyMjȘd)h G 0$`yNe6H/ῶ8!pE(F&/Ѳ< 8L 1 C@0‡1^CNcrOBZH!P:H@+At`?72BDPPH% ÌPPPj4u#?|J#F#)?lل`ߙOPЙ?1"9cӦ Q bm%"P['q6J鲦ggf "=ʦ$&j Fe;@i KorUؚHst8>(kR$ud58 b]EGk TB4]z"&CPMfkRԽrӹS;UBZ'K` >GIy3gކAd@i O3x23eb,r59䃉Q հ7~aL"Ih2 qСsܓۑlB #ٹ0"Gh̸rlKHwnmqѭj$ddcNWÈӮP}갈h%P2v0ܺ&&ӷxoBK,6lg9ʥzg^(,i?<l= ];wMヌPS㎰p:#a_pPv))ϧMD=yg;$1@~S3C|_>vEd r8'PёQkh|L^NpjZrwXA fz!1kkD~uyÄQ E ;>D)W]$ D=KCnU`,-aEgᒠ,IJ2&셨r: c ; > XjwKEs-"9ٺDih1BTT?WAT5 T%Mܹ&M DOGHMSE,MI)"eز2`ʻ!`Un긝iv8'7 cSE&Iр()=ɠ=Bvᶡ sE#Q. :,0+sAˆOhDyš^r!!,M|=0%X2(Ż8&ZLq)$8B )A1IBAAHP.]KL@RC1!D^5UPTBS2Phn.XJZ%$ AQKb28*99{h{/'9LE15rBZ4SAcQ͎;@@iY5c䄰h 8JRJ3dv0AG [ZԔĤ1hH˜at%+`::(xJ6 hs<$m$ƅw1 EO rA!]#HO]J Yә(gD^xnta~AfZ bEDPtO#yχWל]sV<:ٹ] j"IFކ/ 0qHza3v2{(˓@͠j4Xx@`C"0rfIhT)5%N(bW== N 3A5:b3Δ5dV j[$.#$hNt:Pp$9'[\\]A䇵;(^|(&` WXs<_aA%H^  I"PXNc4z$2_Dث3U;$*S0äT R *쀥oRkQ{2U0 2Z:+ E@<]\ =F߮~E=q(? L\ Osq6)%2n&E5: a,î_1&A77%9ͅ}A7Ly@`aNtmM41DwDO)\L ݩ2mj$H>GfhP70tQTnѰ  RR}U!CCi$hJ:Mka'ϗ||Ib?Bɶˑ#b/%?Oǻ-qCVEk̦5Xa<~>dM"(}ĖN&t*dX+UI4m&# P@J LE(4 @+m ҧygBXr"BO1!”~xRY>~~Nz$L;J'8M"s؄1Gl&!!Vi"1 !#aO!4!>#j,d% dC=|T'L|J$k@De?qÈTP>o2 x(B)LͰV;Q҄()v@=y~˗nǐl!I䜗"'z`?9qy〃 lbE y~cxA?u,–&NJԒU%9d)ԻiP2Åj(}Rm4G/1]yp#U)д b=H3=bn &G+%` V5f "Y%)!e*`/&RPbmXW<#1u%!S88Bh  08 @߉BPP06MGp>0-9gQQ1HJ!%"Fe!@bJF$XU(I)[yQ/D4si U>xگ˞0 KR|>AKϨrni DPϏ|yBW(l# Otd ?"yM]aᠫh~0Q̼;HC0!`lz(V)H!Q @Č$Sۥ:J>e!?×P@y>ZH 50L6̰04tGRD$K۪` 5a@79NnΚָdmbXkl?.=p$ɠ+0'ԡ;r"NCcJL`vN/#;K+-X֨$|gU؏* iglzqPD(Mr!H*`R p#OΚp%[O]WkkrE']E iB{-˟G1p =ݵ2I s5Tr_tw|(K -(jBI lY{LBW#ON}UD!sH ĒKS]gs㊦߭qc-otl0)(V,_J>7ғQ"z8piakAdOh}qu@r]Jğq#9mymB2G<ɯq~F}$s$e/ j 9mpù\%}fVw1a3iC:Œj } PFyy]cQr]ʴC/t}v /ڹ$ew[cP$ WTil|;V{Q::(SMr~YC1[tJ.`](r:@׼e<2u&>T5eْTߏXӔi=ՊjSJzy]qjZ{~FOWl+~ Bzw~Lz"yzQG_15̲3nQW3ᖂ @з)$GYh^:}juol UKTFJ%EA@lb!OnxWυS|G[txUoV`!5dzωn9Fq ҆ܞJHd̿TQ̔SQ?^lp~v 3S\= "(ʡ"PS<$; LB5\B/.S #SB!~W 1Jh-'a z͓ǑjJ--5b"QQkk:x Xn_W?ZI"ҢjqSẉ6ݬge/θ|F-dH$INK&?|'\Yi +\IBRHfm]\:QGMw1<%1/lXQ'`Iy `2f%aG36Y# ճ~2F9lVM4ڢmO4PUӎn׃΅[/LjTEFf{rR* ={}FSC)-/ۧ|&2 F ʨW͟h >G%%!GpCC\8MOB( q6:pcg KVG)*&DA߿"562 ^U8,e$u5w !1߭3x8{_H( >/ \?EL=Ir8X (ADuJPok ' |7C/P z-h(G"c |2pAAy{1c=ѣf}Grnhd5rѠ 1 ~#DAHAL"η_^ޣ8U  $"ێ0L>tk`x2SMX찯L6, :nǩo4)ǸU>; $2K( Tb75 O@ x<80'2 4PC3M 45BG4a=;\FɏE|(&4W&#||3?0qxi`q4o-Әg!p 0C#q"R3Q:lY~Q6 wBayvri\dlv 0W:'LALLn IMɼȈ[0P$K'VD tr`ˀ"L :ܔ]-fE"TB58jE I$ WGbHF".*-#NFcW| Cha&:{pa@w~;xX6ͥŠb';^MO1LI38"Qgxld ;0U"lYnJSҥߞ>Xᨏ> a<ϓ胕-< ם:)& 0$8 Þ/$g]@rN$ytޏ]RAMrdi!섮 EXCA8]pIJTħUK^=t@F^2%?g[Jߜk + XRhC㤉a68ߧMtұ&5@ #`L]~߸ߜT%LTЇk M*nBw:‹H~3}x'BfS9e>wl\7ivmڭ7[lsKEtLԛmi?e39ljCс;p{ 7ށ@Ĝ51lD q^rNs1OBԦ&2iӸp\G" q#wP)'}|?&fr0,kTuABaJtϥE!z%  g%R&% ~ faf$6J}79q60]3^_ _hE0B0aQ>y0H| ll֝=ؒ-(A*Sn 1l-(e0s!jh(:~D=gs-kѶ N[cp/RQЅ 2i HV$FUmy]CMDg2\=:DL9҂ Ar= Pg+%Bw:ld|SkعT-!9ƴ̱TH=cT0" 8;Ƙ)CQ͋\G XήI C뎻9E)od,:LLFv؛bE@3~Q7Z:g9 ~qdhAQYm2G, ZUaEsY!DB@fQ@nhAT 4u[ksf>ݓ$>t55'ICS,\CSi(_ &VeO2?yƕTV؛v4X P"VJTHzCd+1T<9%Å?|HB;!Q)‚'20yI(ϼdBʾi !`2Pd}=Чl;eQd19%lE P>ʐg00ߏ`QEMo@i GN?o =D@BJ++;CCj Kd6v(%oqQa㒄 p1 Q{!9)(VȔQgz.#_ M=r|=$*3%K[7I/YUduzF# MnՑ~[iMb)ex`UI̿grP5MN8kʞ<;,1u2YszI ᝶3I Ěfi9MoM{D\ÉrI [ys.ӛ1MC'EoRUWC8DD:,IEMZt :XQÞWӝ͖W5pCү:˗=q);#jFeƹu@$em9{8̐s@Тx9DR00ﭣ0Nskpk9lP247 F?X{ڟ/4xnl6q}#뛾- B]1@Hܥ Ut*2-?qkRD"Qp/s!SEјyN9p@i@HJo\_g-!'g5eMkU{q+uuq(͙edp( qF7*7.}K2:LH2Z"@V͉4t'nrlNYMa~jU;yq;fƞj_w4Sͫm0Dʉs#ܞ;0QcZ9{yu5bjg( ު ߥppð̙ǶkrI$SKv۩͝j2 1Y",D&ms8ͯkj5Hx!Dx,( ĮjZKL ʚFIw]|f @([Ts:!@UE'.2zyn;ŪEGfmu!(4ҫk}}ъ9&91qb#Iގ+Y*dB 9aGZnd3s7V䚖V12!PosiPzfQL*o(;P48N%!Ҥ"j15,G* (>Wszp;\%1׵]qΚ^͔Ҍ0\Lz:*x3]<YB S,h^ f9KtI\+4)C(i&l'h!icb8(k:ّG""0M8qÁb 10"lnz\]B؁ WlDаu>Ke9̀q C@P,3Eͤ |"i2sĎ 0 r:Z, B; S|DOou!d[@ ݗK^;\{HhIŘNMWNG7طrmIX\CPDW]6e/J/G5"\IKQmܔRX3$ɹݎ\ ULPv塑 (1@@p>(_ !a:Yk}m!KNyNCZ\DZ9k @ł@z,66\ ;eF'R&64Tj6$-!HN,D%`9z IѤ`\{8=.qh:"(J]&(k)D=>7:k.!&X)/hu5ˡA՛q HP;ȈYQeH>` ra"Gsh"mN,E8ŵ͜e.fCN7F=@5@ &9y:ὶq˥R1wC֫AK Q ՗KKgY x\uu]$-H]wz!4,LɇJJA(fD#A*HpmYωȞopsg̩wg;7EH[$2fr΢'L[sN_=&.ee<)u-@B|Iu.d=ؑpvNn̍W;链t掱6"K5S*8#ױ|[ZFq:opl3.Іq'rYss-t`wQg:y׹P]TϣiEBETdB܈d7 ڴS %ÂΜVabn-`he[";ZG7Wwfi}qտ~(أIBk扞6f\Kr;GIZw\\r|S= l:^ ˆTrCΖ>UQUaEXtp`sY,O55?rtC aϱ 1Gl=\5#'#X_\<CsTS"68؁wslXlR5HdH={ ̓: =W(૿ikb.ef:cW/<;Sj7m:w2N,es;іR)3l_ڥ|h$6$="犬Nh“v9$j |vhyНǷ=N)zhz}Gٞcx:Z&kYF埴EƔP坰p2F$9I0ə Rk턓N;q|zh5$r@I@1ڙxqvNo Aܮ A .VzZ## {Bl]@̤ʠ#e X3g>'%d ^<}6PvAD8R6닉8¸._"⛻dʐͶz;ȢBIqs<ǘ q1Jh](]cNDOI̊q,x=uπ #"auzΒ-U$> }a:봅3j`C(B㤒&#!yE`a 'pHTy){emޝy4rryPNyс3>=ɘ[#sFT ɄU H 3Rr" V;^}LLE8(xtI:jNq#acIm4s2aB&\#CCn DScn/pr8k$x=l=B\'i%m87F|p&{{gxr!Ukȕ|=Ron}w$.P$ĽBPkE#&G(Jm9BS)!P3r H ta<@t)hLIϦ\E:8S"ƶPU_ؑeB n#qy7Tl' Agp 95nal'm0JДB^G$`;*i] NC(832=9i8bBF Ls:O'#cN,?D pr SqD9 lΏ7$=ē醽1k䡤uu|O/i+S&fʼӯٍjߪ ܘ+#Xpp,*Rɤh[P&2lH=8H<b KFIEABU/l4PҀjLDHiB$Cۓզ]\pvܓV\?6>)1H4|ZZ(Z(iEi TI$ۍy]CL=SƔH/qZfzs8EXp/'׍7OCpBLhH PءhEs4ݫ,g9cq5{,PI!Bܫ\1#yӷ|;uT5qse\;89EGh<6͌7<ȇ 1a$HG ],+ ^%] IE d+9V㈦:]h"(xVb:lZQu+Y8oX# =-9(`Ap8ذ7҃9מ:5k(0$. HlDQ#"Ŋ6CpjbB(ujVGDM+DMLTO91L%@ 1S&owVSކ-`ii>[ RNbdJZ%L͑U6\4(JKZm6QZ!Xo#LM(JnIR͓D՚ o5 MJҵ)u/K%A/1"fcS0GJt N|t U2l4wSk:@AR v4 D0QAPEȹ|>~N.l=w򼟭c0éӷiQWM['8Sc7W 6vz'0J2KљN<6pwnuJE{a 6 OcێB|?_I=kźn+ohT赭ΈPc*N%ls٫%QM|]/`M Wsv(K2liPD1E Kb]PSU5KJc$yXM;{)_9& J{c巖L5 #)`UM&8!Ʉ.G4QHwh:Ct9Ͳ477eIGXGZa%, 4=dǓ'SplQRؠ(L292.]McmuEqX8i>9"({訛0 `%cO|=8~s3_XE9ʷ9rZNdd9ci '^?aB)n}xTwbS2fUt{|Btg>*x  ńh"v0FO9W@#xd_UAADJ _>O$B 4(0H BJRJW}FB] hhkZC:Jӡ< 6B~ MDA"WMBn}Aᛌ?9h=gJy!cP_1CNBD;~(S_~9&acDYDrr08]̲EBAAG(8.{c=]Jeu@B1\v 2`0aɶZ YW-SjU@`Lz0 ]7YPNXmmBRGJBDHQN$3bߐ,̳?:`$U;uqyJ<Bb];%DD q@Ѭ'(." ў"E&?=;ERs0⠳aamu_cZcɔJ{M b|y+C>)E<"xvsabS{:t-ֻe7?_ |'MS pơ8f nQ(PSKM(PQM4$WK$b&?@Cug֓"Ƴ>yi6f끼=?G>=AH(COlYA)0* 1"Ғ*_\f*$%((e*DLE Ck|08@jY b!Rpd Ƴvmkr2Z0A`Pab IӠӃDj41 h%Ųh5M$B'4<]e 0VC͹։Bd)*Jp4q9#A{3é)2p)Snm-bzr ,Oc}F[OO: >,3z} { X~:"2uPFhuqďԄ9qoc8yLK$idҊa?. kiqX\H|wSCD%I"kP bh:X?._BAU@>_FzSh, f9AH4W G("% P43K0C)QL'`C73. .I 7 Ra)GJj%d 4]@APlq|JHI4<%y(N#^|8|6_A!b!>lM͹%)1hh a-?~&!g?'K2"kc l̆Mfo `v|-(o_[H|T *6kDPFboWD/~ogQQ*`D4V7wfjoH$:†bzؽ^9/ $RrzwOfzIT+P%&#yD!!opPbeE" -wy T9g=D=" B|_ Xa):0=|@CeNJy&?#hdfy7"Jn[J"}{Ycʪv3ڊ~.|'vnF! i0.2PFr$L]] 4 (%bh@)<}2 (Z'DyJ|_/$"_r:`1Im`!(;_*?qՈdw`h1, s82!BsA:R<wgq$R#XkX%ZY q؁;o'&=U>ˆʦeS$ OO)@kVJf("iiHP`y˕tQ TM'cJ䧔ϕ<"OOd;"υ%"?)p 9c՘>@$Ji))Ě.:CKpMv}<ML]d>O @i(;ؠD^^t>DƟC)ޟq'~3-& [\$MIPTEM5Th'%M=ZY #cSbN%#i@0UA ~` JĀfeB ;˦p t=r)K ć 珦qgՁ<5x~^HnY`@`zuj"hzHkC$q H@BCJJ҇THXʤ%+q$4Ƙ6Iv%G8A1V{fj(*Q]߯/|wxx O*{>C"?!;R .ђfqvo-ÞC g8Sg88U- eoa%Xß`nT *@ۼh;)πg<}C# J[f6zPͶ OCx|M3}2L˴ !&6?RqSP/Jde;啥C XsHse_9 l 8K(|??',q82&ӖF9nIM窘 G x}%h)JT)a޳I9b4<_zmFGqXVLUحpSRɓ(4֬Ք_8Ȟy'|keֿ,d##|0 榽zrq #,9`Y$搖AZP "TmzwqETMi1x}uyUQ馠9ᑥH&+>/.JSAYBus, HO\AfC ,%֣(U44,yێ?N`wɳ%`I@!0ML_A{IT&+{z|V.a1h-y4ޚR8 ϖIleR74 !)܏))Vh[B{8ky]|A\LA0iI+~* ׉RлFVKI.\#Fq@bYSU=[ݾcw9{ZQH)pD4f2 CoDݷʛ18;C c ֤7n띸;\4 Py%.d\/\+ @n`)FHE8u4Ƶ0e"Y-#t!VDSROI+Դ5ZE8BO ݛL E:tP{=nIPtbvI~&p26ENL0G(H9FDgH}xD9"!uJ<^TPm<ʡȡM ЛM(ۛr=GZU@r[PP+1MQMN@3>RSj8ˁH$&3 00]J;` PuܩLY;3 9';8qfޮ0K #fn!:DgWq#Te\.g@`Qhgw<&|;LE  '3W[i{y\M? F%Uā"4L`C{L `k#?GtIL((`"%&`RRiB&*)f) X%*I$ebb"%Hh(HXZPJ"(a"e`&&D XiHI (&*XI(fj$i&Fi32S$ 媩Ei|+/CnZ/~聼'pJ (!ߣ!(d1Ķ#%I_o0`z P ,DTq/EU&4" tD@|G'h3󢐩D?PVIpQbe@wz/4GO}-ݜr@Op(A WۍzgYhqI:7׾^k|A{ T0SX(DO; YZ4=ﻝ lE؎յ<)M/CGT( ow}z.k5im]7\x7z)=o .gݎwH ;w=|>oV=ށ n:.tӧ^;Y{R;޽Z4>{W] @uy"ۥKv;`8ZrN67N+G1@HȅH5*6RT-R5q|>Kl-qlg}Of[Z2>yKvKϾh^$ڷ4ӱWZ>/}aNW͹%6Lsrڻ-}Ϻ۶V:sl>NKItػB|FU}nvnqtwks]V7}[{o3wtYkη6>ϳ7:՛Vgl7T_f֮^}U]kcVrc/o}UI+K:swuxr{:D־Ҧܖl+Fݻ-t{<ӻN^Πqv{/wnv FA{pw`:_}J{WYЪtK5^lIz^P+)\́+}7ު{jswZz縚fW+w볛nwvܹa gmn}k{:>>}-'tp_{Gmmy=Z:n5ܸ6ܝBN*ls}_=ٛ 7k'^p}g:. nY876.wntsB1} +$HVׁfz|ڎM*\F}1 uW}@[W xFx4 `(s-h ^ RʂE =vWѽm{p _| bi|\+v.댝UxjnP{nҏ|g׸N΀)%Sc7_wo5ylp٧uۺ+]Ƅ]`wk!j s{VuM\7hll\ĸ/k>櫐݀:PۍkmMu5%l6ܻתP*SÕIn׽ڽw:H7mfn9M:U v:7=쫐&@= (F2; ΗX,`4i^>F°*ltkז*چ3" f9:ur]Ͳӭgwvo]7V$ۮ4Jv{CڝM۝X jݜ\fg.ݵ Wv.]ݪv{NӓrٻRj@(-n={gprww32ETv{=m^+InÛ[ĵC@ v7Zf[ggAҢj@[(lw[ӭa[K]CwvN6۱gWV.U(J wmzoW7ԝm[4Z׹պZf45i Mfp{MvAҦ{4^뺭[ tj^hNY]nvlx}}-cnsqa;ngp9v Φmlͻhu] ;{7nM9IS}+[K=:h  h# z$i A@&d_5 _"!IׯtQTLISM1ENR& w8UTRUUTQQ5K+XI{MP4PDT4AUDQQTSΚEBijs+4BBH3Go/ ,D q@PRWRU& !Wu%TQGj 9PSDACzXxU1for0K(W"`:KPġRKQ2NBėH%U ҮU\Y"I $(! H  JSNK~;A'l K iΣ ̸H (')=i0̣FrC h0 Կr'T* afB@p*b$Pxd Zk3H DB!v۶fhѣ %cbAxo4Gw 0;O,nc~OK1TH " V?B3@"W0.a>8'#ϒcQGhrnс0B0m_8hnP2D0*yf-+D @dz } @_O'Olh3؉%! Z#ax4?ő`= * "!RXqs&@Mѣy)IyST\|^L˫@"/*SssJ$-§ !i4j#rA}_?~𪠤aOC(;~K""1{}UyU@5+͜~<^YWƷ>H (B/ ^; JPY>Obx1@/S]Z/0$B_ މ_m=8q 0XBw٪.eZh<ӿ0 g(Pg?Sm~U6N؃%{V(CRv b8ݮꍓM As?`Pf}[FO;k }lg0F>x35!ut_e+Sk }zG8miVC7@K+Lb'acW> &.[Ml\Qxned{@{2tt_:VĬ[W9:>98c s%:`nhvq=6ƙsh؅lK+ 6[twA1֔! u!݂:Cߓ zȵn=Y; *3~Rsv}kկt,"586c tVڶJUq8u_i[k5PgKRG#ӕzmMؿ'ò tU?\n'[eT>#XkݝWӌ8p(ӱ[[+—nÌYSx`6e jϊ˂!gu!1n ۵qʐ׬NuS=A0:'毞Xed{jڷ_vXtx{}]t3Ŧ٠l/nx˫u}CV16.ڜ6xea͘`D`.zAgZ&yÆZuw[*G kPA#WCtJ#tۛ8vl3rXzMh'ubbiJM5u&P7;TJWYWKد|Zn`˲8 :-_MzH櫫8,Oqz\{e1{7el#,.LHA󌝂5x,/x;;n{皿"e^ PpPp޸m=à33 ޡ8oO㎧@4(y r;aS)Oys PW'G%a?ENyQ7U(1}=ѱpg^79USQA jV`TzO(/|;|t\}OIg(BzA BXR]B!_?qk6=t _n nL?SNlV1 _5B> X,t[k;s0vOu19wCXTO DN;rli:י:xJD49H4Цg"Q@H**.e+Jc1ȴ u¹dAxl {*L 0Y O|'YPH.pJ~ cW}Cl4E3]X H)#ƻNќ]qPw-E4[;:xE4BKB}i@T玱U=`4#gĒ;&A9x~ W&O-R~S'Œ އ 5?[ZK=Ίb_U% IHD4RPP)H$ʣEdg?>wotuׯGsAXŔϾG{sdRݒ^r/FE5a4cFmFō5lS)ZIQ&8D YtqhD5cu.xТ@݆HnpsE-{0̐ ~D Gy?|Ln_}V%|Zږ3Фg?5 ZTF&fPY-j_m.{kTQK@K3c(˗ HQW܌`qax|XϠČr\o.?]S[|ݔG܃񠛂$(G2TxӈqFs A<s'puΛo$7\ D.cr>,i qYV]d"@`N?:8}/0(b̷K1pbJu@̘skƫu4"󋟷pd/_H_2>3c·S>|ЪK?3@ r@rA$^fh_h>.4xS8$$0uWtePtoZXqq߅b>ӷ [u Xxچč!q٤ah^P[ʦJzqƬ?q8GҟE@I_=)$e.V$.غ^_ ֱ^zsO"*Ax:giTըlcwM.>.EYm/ň`%C@&'*JD R|[é棆C6ts@cSBq"<3:!.6t;wE;מ!gSeel.u6w,X9ӎIHV%b`:{H wU+qPEC 'Dv٢# L"Vɟ-ώx7T,ʻ&D;wT꟱.;eMӘ$r/ꀬppvĞdQm"(㜲fD^ YKoTy@3祌xH&y;٘#d%k(&b2:EiFDGUH8J.iAVfa>PgËc}v:X=FCSyWV*:ֶ O=D]+R |t|gEIZt3||2l^猲}#~xw1O0.¯p 9a,5kXR)a9WEZ/[0}Odn2/$|uq"87J.#V׳*x9q=Ƕ/XcU lدnE1/f^%\u&&-p7/EdTծ(>6d)2oxd嵜bʛ~uMEwYlࣙآrPE:y5$PU:*\I!oT+):r`z-a:4(8:]FٞP՟Nߧ& $ZGI'MMűn28?DGj@sp[]ӂV%E>)4a 6Awv7~ڝwβn}u< W=*|N"hơ d'Ǟ// S$!2}LAR$O<H?Fej6hWÃ92I ܊PҗPM6ӺԜp{ggaL!N3?W}|IR 5ӝ~^:i}:H'FCACsCQ$d7dS=ȳ|#b{h-flcy Mt 5 ެ5ήH1$E}|LF]ĕBFdzQ10 9д5ݑ\mn*z1\X9 Ac+7F;mj*IU&klF\&6$}B. d!'dȒL&aQېjF $k \H;)ϮB2;Ą`ܷoQ=H?#> oܪ ^Q2EQ+_ <5|J4?͓wb3ODN]ѩ8`>m +!Ѥ&ld  ϼ&sֵ;Z1|]`$j'5}BWBC+彽w -0`gjFeW#~8ߥ/2}mVeQ H++=*3$d إokAd`d/Sꃒ}WY< /bd5'mnV9#My]cJµX1,lyk.Z'!k4sFĖI]G7ѵboTXE+WsZO!eՉeԦtmJUD6n7yG+hcfQ0̃2642 !؛oM+>SV 04lQK'0f2gJPto`X\ݵ4vI7(cgBYiYuu ,F"\ EⷳͪzppƞsUGJ60jOJm5qWt&*3clvЍV]TnHiSOsƨAK RAWb!ߺ> !q Y6Ggؚ ٹG$1np9A4Dh<{4&.d̚ ݮ[yĞc&i$αː،nv{Q5S4Qs[[Z W8rP`Ѓb8>Hy WqOW\IQLlF߉' 4>D( Ox4S=-Ql9p "x9 QE# YC'9i[nD3U*'T_nReBUbH .?PX;FYJ(Y 棂]̎^ 8?r6 *q?fz"Jw#O j! 'tn#kb4mȎ!9|] }x59iX;cq/Lnog:ʚYkUo9NY TsNhaRYυqv.!Άg1qƃ %-ThYݓ)80D1痼$@iֿƒNh@')30+ԄzKVmuCFRr^a\%uaf ֳ'_y1c93,#pEc2;Emwz?ٮMcf͖.^y?- ~ڡf,nR& /Ybeę >E†*T=$JsO9RJɈH`RW)=$?P@~ɥU ӳ@ΤfY hSH.FUl>,uٮ!2,n䦠F &KJd.C :UZUPZps 4CMMp8(@ۉq ~ʀ,nmxx-Ȩ䞬*oT2ã;Cu6{Ok7aHrm %57t6S&r2ÿB4ec2N[2 IDv<Ps2N^q?|DŽ,$w@{`*i:;(eӮy '../:|$x_!eW;q5ikWpPsU%9Xڄ5 wrp~K K g XJlcnAS%# jۦi~"[T)?ݠ.ˡS.<؏?᧷* 1(r]r5_JAwg6{[M9V"\07BwUK7"0hr!;պxOBjLrkƒ\<"M2dƏNh8A PRɥiA6+84Q@ZħnC{bqr{ &UHydTbA{?ܼ]qo{nYBQ*-f_DiE2S &7^Z+qҕUl-NNdOr[/4 JnҴy3U@Eu3_ɍBi_-cq 匹s\l>ܿ5nSg]ءsoBkd_ ߍ>R';|*H45]B!h\^@F) aXj 좽.$}cx\x+|"Hy^w*I_aSjCsܯg =n`5b2 l".=;T`6;^*{P>{';bGE%5R*n`yf?ϺZj9{(RQF㺍a?4>(gάo*g+MrawON5w'ETas4J?G> ($_bM:[k6Ͼ(?p\4T r#92l̋Q5&5fp>zz==4q&%t9M`Ldo9@"C3{PWb9<[9+ {J" O xx-̡07'P]n^V*]ˁ$߃XV(Hsf8tB_+R>z*Kq{2_0z !<6'מRIHL'˨^5c쇽?̓ct圀q{PgEt(뜹7EA1mE:6Q7L1O[x4@1ӻ.Qe)$}, 3j*Ǘ--(o﯒|߅Ŝ$WT;h0+9ؐ>&*zm_z@,TI|`5ߞNTFs`m=>B׮SAT;yq}AL': 돡Jyr2J#O݋ ˜H,'ukNYM"(DP!ҔPCRhJ()CB #7ÍAl:q=k0DxQ$}y[( dr/?̩An}7Q`{2/Aa4{],'iȢ %Q,?фF˾z{m'/ _5ެv|Fo&j9u3Z孜tp "ŒDG~#t?F`YYbּ_;[i}J8N T^[˅5LT U׆~lPi&]Z2N[xy=qO>cADYg `hBH;j"o9E z8;r̸2W<^  i yamCZa:ޠ Y"ypGNĤ5ŖɁ>GPɸ8\WH+X+@kʟbC ,S׾OTd0*D5.J+r ":P 1|7٨;7L;pE V݃USY$c|_+Lg:Ѥ;/G73-RX;_<-VeuJ# =*>Zs>]C͟Q$Oȉ5F} bBmK@Wj?;{繅ZTW~vRcǩʋ{H|cQzL.i ?lakm~JյK&4輱Òhs*4+> Sw WwdU(LkŽFd 7*Tyh̤0e`S P0솬qWQ Ozo(7i&P Vlѥ?6mmmmmmmm۠???2X+3{Z  x6M.q9 d|hy2|z&.n!x,0 0 Y"}&~.Z빝,/}dz~{=i`;'x1m%FRw/1WgKJb }9Pq4\k#u[ſa\rmQ:s<|o7\4x+ uVsQ k|۲"3+eYHՐHu~Tǩ1ޞ<=fffg^.sVU[:3{ONdv8$<#&a\q#|k:|8nx..yɧ;;S:^zXlccc@ CCCH"uqzMx*+)K<\Ų[]׿i0e89ڈTbџ*oS =4%5cUI k5wzpqqqQ>hT1f|Bl]l|y雳:~$Qr1a|]+r{5e?)bm]s;ToXf彛O1 ߮<>=* 9с#IōKrdk5㧜o|d[;8±w狟= 9> dF ~ wrs'I !Ut4M̂XeꝹ1H<9$^tqWxy. mHqlg&2+ z:H3-7Ͼ>3n-Nk&wQ[]m]z1yH&7kuƳWt3׾{7߶w^{@o!Jm zHn-[߭aGONypzKZAg:v,+%eU(|:]P|sJ1Ͽ5bo|b$P64˸F[/ EvU j=l6fVV%X6H Gu?NdO֩՚v~L894b)vSFϞ/|-_OXrZ2KAUܙXC܋vd ,D~sw·Cw$$y 5ZRZbyZ&'6faUΟbԥVc{j񻹻󩈺ֲ1ƱbjSuZk< x?vnǩutN{!fѓOӍ߿ 9iYʠ 8y a):)%%9ogH<j21Qܦ:8noµ1f3c`i1T7EٙX6O*1VE A4+?^T?\*P?Kxjjh6\&+Uf-(u) 0`p ,pϵ(܇$e edRФ0Դ+Ƒ0wm CNFJ j ǿcE`$K `yfܓ^yP)#i˘=Ljqmg^k%we Ѧ"0 e0$6ݦkU"0ި1t&Dee Uc эIh՚VL5SBDwA&1 * &*利;z J)_qS8JP(G=}|S1yhhZt5hԥXW`ѱˍ&{ZQIEh(9f$(丘?$^iΆq$rS!MaW&R>TpJ7oOg5^B"uZ x@)h>''<$yɪNKO>iua(/+Oye|679Jyfϔ*֬ҪG2Wt* P&P1D~r9G|Ҵ}Rhzodxɀ>h]y{sQDͱ}鱆GEC+LJS[mS\6"k! EU)ALS 4_e7h=K`-% ԿLrGmO}g?n%MUqp;?Tqͼ4joBs QVOrY*+_b,FاbE3xǭa&q݋6/'$2PSRd`HvhbKdݰnф?MDAITU/lv}˒!98AH5KTTC:`p̤*/fOo[4-ڜG]R,Giұ/4ZFVPX*Q9&.b樌Pk,.ri) 5c> GQ65 _uft!FƊWuKF? E OZkMO*/VbEEU\P0<^K`u3 j`iw?] d4LXAkZ"8 Es6V&"J"lE0M ΕA\MQꌕEV&gDh"63IM!n&R;"FEWmT-h#Npe8eːQ_nvЙ+F  8d5CKKe"i Epz#1jᗘ8'6_?yH(g⟐#kA糈;??4I=Վ Wۏ<=X1va'[{b:i wqو8Yr=h!?4 #0LJtt{<ܸP5)u@p8Xty##_s!s_$_WC?.P*UJ)+0A ]=l:޿6{LJW-\G"`AM.h{}L_ȁW·AA 5k~}w15?\Xw_Էsu/D:џ1ܹ2 ꧁<Rc,՘}0#mB;sC%`O_Ԝ17t3s㥕d5|n N<~MɆǻ4ҋ-:޹=O̟͇X4?9%۳Q߲NlY>eGwjWa3XffY{@ْ@ 6Rja\_~ 9p?4l bYjj ( ^ۃ¯\ltDEPHM2(_VHkGh\Bz1R.?aё&'Ɯ}6Fx3E3ΌC&kMj-ڎ5)lҒtT%Q?4?S,9;Q7LȟRSIpTAۀ"U{DqI%#1A!!l %J5_3D?@?ʦ L\ 5"Ams8ypQ{, ^0~^ˎ-Xod~~j:\V PE%Iӷ5m-;KA@P]sq$ X'pr#0}Vx{ʇ9L _"v@3B3sG I zY*aKϸx9l.AP SHW}zYOpJӋ#H:W!Ȟ@n_)'TJ s"\^X8w'=a(BZA?TPR0D`6'ruV(.dѭ,_UeRjň>Ot5yDy4}◌?xH n_տG٤2!ZB%iN$<΀:F #nH#+rf0qP(ZsBv%ZE%M|HK$~OhZ*dt WCIC/c|)$yDjQɐ!iRiiX\2K#$\E*|:J R! $gW.vzњu 7Q7b8/ۧџK^.4AP4SPpۨuvNgA>?xZ&h I]Jiy\, >?L~ 2>ם(\H)/'m^k],נtJq8:֑ um mA pSɮC}yf,hAE"!Cu18./NZ!ra WatJf{,.[ߪȂѕ`+~쟞50|#nRT{gjONğ5}ʮ^<\C6׹?p#߶Zdbl<ځk0~tT`A|~ln2Ho~p e]6VL`q {p5;!}7ȿ~p6wJAyL+t9lXs*uUn5Q=_8y|r<}0ge꜒PR,\Uܳ$OfkAD+G$x}d1JŦX=IOZ/M]^9x٤K+Hًf8lWRc _dVK8 ,M0XeclyQCG;U(<&auS: jSyQ2GA[ %uOq'9Gt7OG}F?ptp)t߇uR9Re-oZPn3XY;/T: | M\P =xg].x^{:owº9tҍ6xOTX0 Oٙ*CGة/޹݇Y[?}:;٦Tmoz_LneD|\]>@JN{݅Q#lS( ME Nwb)яB v~&Ho}D%eͻ\՞F(qT$3#a7+ԏ匰ɢ&^g5@_!GB MK¡=q6Xwyw߃GI@`25~ū%yXV.X&>!R<^S ޫYa p,Gmw_gT߻D"(6.)QKoJ?&܈/^œѢC%{.v!)7jvGo8jƠ fRegV^8x(+FHqZ OQOTIuUl;[mS6n?Ѩuo'⃪?'q>}{wl!x$v.UiSuF\IYBK/ܽ.s{o&xF_E,VsK9nYtOnT>Y<`ib>s<1"$[گ xE<8`TUmugg*jes۳rs7oqc՚ ϙA[E}CEܸ<'mHܠ1٬T[\OLU'eTZNRņ$!<x!AP _V\,DPC%qA"l &{7xLzۜJ 02`qPNcG@&.fNp}.9C?]~< d`u3 *1J+8u5hֿD5L>E?>E_qr~6B˄-O@yLHb VLL?'6M|A>L{(DKO}L|Q" (|Q+WQn%pt\> xg("QckBKY}M[ꦩ=@wɄ`7s<_5v$RߩcO*6b-a`s[-FGcN =ɈlkEn^ gOtKm1 hfxLTzo.6mzk l`4RDJAAI-PQU C BI(JP$MTw7-u04/\ M+A)㰈u7Y"be&v$`0<Z0稴,X4q@nZSO"tR*:|n 4P)мv͝o ktjEGt R! Ovi*[OӪh^y6@ 8;CQ*jYfrdR(3ʪ9`9na!>DB! ^||Ǟc$}iʊZQCUkoF|,UU$RZK\zAMI$UAb,K72skn*g ~^ONY _[8P6k5 :⟊։><&`m[(V=3G3 :;i,dqӍ3jKA`c}߭{K= 1n;zzAoWL: E E;PyEҰ|g9]ZrK@/EolpO3sYéx<`'?e0ʦIF Op= tLrV$&Jơ$hco Q"| rHju Pl?x=}CeZ~=eF7@;𵅀uR'I3B!WY GF Ku{*5SȩhMlƓA{_aDrOۈjѪ5ÙSXtT_#p5USЧMwWcv|9gqDN$$&L8;Ada_{?<*TXjbhU^.jyDD)ze)6گ*h!8XՕ|~kxzZw ?/Tdߓқ8#XJ!# *0VK!*S ܃2}U ~ SyjU:!vу?Ȼ3}J4`/1d->=π)Mv5ۃ((E(*$:lwi4 0K9+RwMTO}1nt3ϕt/]c&@Ogv5; T Hz/%PO+^yb*2D (<|EݢZ~j˝Fwh-^PN(?3oiA~b=BktH "`>~5U^p ( O辩x*j fk2֢)m 1x\o{np7Qi>!RANgzXOYASZ|Cn}>]@(>wu:pa:_~u#;U{HIȨ#C^=Ǘ {t pG 8Q<">=2^=2#Fᓿ}*+'Ȭbkz~#ջiLkeM٣W:#(QBՅC3vYF^5AO^QfUİ"#`|\n&2<Ձ3Qh+D8Bw0, x(8t51u̓cCTًi4g,( $ n6vD;)2 ln{~TD: ^E@.j! ~@zTƁгTmnG (,BF *3_)7|9QuR|=o}HبqSveD1MmRpty;g*XZQHV*:2xÖ h>f~ˮ56?\A2}:;,>E,0}DnߤI 5wWz!DF[ '{2fcf(w@a7qBxDzO?=,GnLJ 2HAޠrIJ_=QwH u*>yA* =37bםx P~OŌ44f lcPd8k!t}gM?ns&CiQ"F'aYx}?X'%\?!XnWTEC;,^FLO"gc Sj2> AC`-4tPqy| WF;$~/ oˏ%@I}rp, <9P|@@On(ϞJF >GYN>9?_ir^X~>B<Ί7]Q ?y3#$BQ) x㦸*?yx%hEU 'h3XE65NOa:% *(9z @ ]a%HfXBPuPI0 xKсn#zn@*=#ǔ!s*TUP2bV5NLrD%-.E#gҢ!lRd{~A"aWr. ^XYއ* OԖ;|~xnwf@p ~H90#/qPp[}('Ht*UJ;~8舀6O˥)=.zco I1RMSCv ]>.rOP/L>x(j'rO8R>P6w ?i]~?d!@'u)EOW95|܁kz%muA}>שG M>cOAEn:3t9Y9]:'J}s`:hA(?ͫCgےoWBh'=K0$>@~mδżmI؇(W R!%1X AQ`w&o됹=?aWUp׽i9հ?0* d?*xkqxv?޻A%}5s?TQ_,(-z(ďHň{*Y?,Əb}?rU+Ev~,%PtV΍L'/T).rd@;!ObI>P63Q8Qֿ׈I Bpz㩗8֧Q6>C,fq . %W)@oBQE𢂊m>9ia! ǎ@NdeҠ@)z D@$ĤB` (5+C,P塋$_`S Dqs=37 y r$wp{NS8)'УPyI'G2Ѕ&qLPBt=N9cE t*ˆ޹#3(Y33.,J17$=ww4?7aa9mP-!{iUTV(kR$|x,N/I0! _#U}29U /4N[ѯ0_|4/~.3 4:w3  k^Ya}G\;AoT9 Y4~-8O55֦BBelUꪪZHsNzo6"?|%@!<ϻ*cyVg/#4_eU7}`I-3z j8I%8&!m}~46M?!]Ӕ ; AU @.]E@*:!r::Ѭ'Zq*SSbOf-ZB 2"yv?eMTEQDCQCJOV2$;˯a;ڙ%@޹na~7:"_$ q})PTBzA(\^OYӂDI@0AXo.D>`W~_A2),EQ~sw_ڡ0e1G- ܘNuO'W4QāC|dfQ9G +U.x!ʗSN~8=s u[rс~[~~L{8fQ2 C*qCʝLPU2|c<}߮. yWׅ9@1 |%}M\_0臽!KE״THC ]aជӦMt+_T z`}qT^'O!z}[{F@}!dA盽E!)ER}RS ?!dW=X!*Jg| q pxCM#QHv[?|h\#4 ^5!Ec0Q'  m^4<%# @@_mjֶŭmmmmm[mmmmm؊ն6UUm߸6M'rŶU-=tS;Ό1ObU o?ꔶͫmUU$II,;i6F& UUT $`^S`}R7QA#8&/[UvM oGI=5EC;hOfwg/{Ύ+˥h}*1i5q7c5UUUUjUUWH2ЦSDcoN  ~>ON#u䗂sA`qp"MWo zG9/ZLoW[o2,s,9yg%|| 3w~oFq![.rmg5)JVJ"r2pT J1PT1ptP|2{S 3,0-ls v6\H/wi= )}fAHn>PWAg =u>Xxم}y?.9Ucu%;;*F0DSh)fjgd9AM'VS?:$AG/+ŷG_!M^ lAdab%.@RWܡX:@8?؜B_c3dbW\qnG:/_ϧGh"6> M58"XobZH 1PT4S;EBc8ΗS6v;,Mu,qƒT_a >#Br e:«dV%<>i~z:YE}ѭ股If!/kהoHc'dhpg G)Ǟqx*IۅVm国]Jȟ^GEb2Lʿ&;!}$~b}ʟXC'|E"&9祦Kg 4[+H 't\ bScr}˺}ًG44 %\4K4Ce24OƉb@OGPͅ%Vo$Up $CZV< mEуUƲҴI&妭wf| F28I $wA^cZɩp+oх"a4bJ !$NQMX\Ra 6*qɎg3_ 6 Ηvpi& #̎cք:vMjao+/Vvԑ A&&0 Q<ǁA7; 4‚Fm)i?Py/盾7?_]чR$/agHD1Q l>q/aQ:zk >E4/TY&>ppkWr0r7ƚ__;J9lC8]9uҞ|#wkg/$:# ]e~,%RDu?}Je0bZW|g%pE^!^Y&zj$zP5.{dLч1,$"J~qG&P2'Ry|"ad9Hg^~+JO>i*+w9`OW0JctR/iaQRppVP$-D Lgـ9![oЂ iQ/̠ @/z틒*h4C `FXW8Ѣ~=7'hCG1?]Ak+,/*J]B&:pT[U2)3 pyDz0[XL ǫi}i+#I~b  \k]!(uQOV}<ڜ?SJt~oLHՄI,%>}'O#P}e !v+ $wRV94 zɃXJ$NE]| ;!އ uSX@zYe閃 }ka}0<…su7ӐvHQLԻ}PPn dgsDQ)Yt/}xKH+s7f X iض˳pH++ae;} H8K!A  P!`+EQG!`dzQ'>鍷^Oͧ`p6[W˄+o\mslezt0l#`Cu釧)pn=7Jk8N97t9ڸ ҨǼ'B?舨tu \ձόkǓPFp[!J|\V}woS~p*s.0id7[8n͛pqÄ,9 x]HLc)pYRЮ" y`8EG ?4i2px|$7;cHq s'8ݪvx~,`QØs: =͋Y 4.v-.^w?I@gtjMwK)~$"zJ \]I-=σt{)xKz৖<4s b|0aPڬl"9]m*8KEXK? xҩ,DKt fbiFul8~wzmfd%Ef%ms"+2`AU {meʋlg֎eO^]8ԡtrr^JZv(qבFn,ynXuE=<ɰ p?g?d"A>Q❄,.J?YY|@;)tm/QR dz##cnQM:>Az)~7P4C[,0@ ԰WZ9bI%`@ ^X!'o y‡p2U(1(\^Q巕T 4*TAl$C _kT~-yP_f!'A~=/p}!.;g>AN \mQqx.0EÖ8Q2mY3o>Auss"md*o7/@$(" D1D t9u Α٭Sc?$* @dc:H<X=Ѻ\ pDwJHQP갣Ըi%nxȉ X֮q1p[GoNݔ]xOIA1hRz12*!+!BM"W O8;Z ﾿ml9i'ߠ/t{V?(~%89#VXlo!$Ueܖqօ\uxlcG8ڲb=\ZCW.+y lꫢ }FgE`W!sah!: ΩJ ƠiJx~1h>߃ >cq]#ol4]:8$?_DgWnS6̊fvc5i@R"?j/Ͱ=HϕPՇh|zfbhPH9.xAnb:K 5t1!Ջ^[?7V .Lk4 FG+oo|.9MK )ryi*\:\ 84 μ?^rS g~Fӻ:'l1dYFA^|9g`^*{s2,ԣ5ˑk< bheMJdP]]Dhj2Ek`+9 A+.x"Uz4=4| L@a<Z#(=nKܲF)8(D}˒D(i7ד2D<}d^ჰ[Px`%qznARbl" `xB Ϧ\dᩒ"o!n;db'o%XBj`t*%Zwzfe B>Y2%f$QYB=nMA0 z\;0{)ߥ}an5>XAuI]#VRH](kjlrRՊ͂>$>w{'Gk<ڼ: T5SlUVC$M4M6"kDHe`xDC|@gJ;Ӛ|)}z:a_w?}|Φ?<\4d 䲅g[N<|@G& +ɶ"+ZDaF{!ݗK@~sEpE f"P?Fh?*%𤅲) 4t.pypɬggWaq[qTNӯle^enXU_%3@x [6ʎ*XX2 DhZpFS\TVnV_9q]4dl::" +zzQi kS[ '$N13$"]4iCaLZ&}E/~WK~ uH1s_)sCrA˃􎜉zO;WBD 6QDop@8%wh`jmOJDr!h|~AJ"dt N$Ǻ`H{Օ@͝}"=^o _s, Ŋ@vuOx`?SChؿ? o_?_SP㺡EgPB\;( J^u(`U}Vx>4JiH|);f[$4))b^ҴG1!L&~dYG5IFty \4!$$$a&|p1igZoգ>:UHU %H5d*EMr8$Q6;ku~j!֩{'"~ldf\^($iD9g: dl Qd&a5J9oi2S=vA!U KAK`{q#ޡ0LFاDDb9gOh"[<E%E5$Rrxtr())(*Pꒂ`'8$*t 7W,5N3Xhv-I4(2|&N JL_0sh+mjj"'/,BSBQ( *Svvzis8ZGM썁(#3g2u"\>/,D; \8M=Vհ_8rRצ.x1 .'zhNOi>g(W0Gw7ƿ);ՙ3DQ"q:>xL' %m{* *_Ků{*ox^m4kegCM`]p+t^Y2srt`GX;Fd$}e7`qspG{S?Cnb#6 ڽl]:QEښ  ,3#XX@k+U|(Ó-9WƍJ"6X( 3z^rjQ^H!-~^im_U '_CGVl(;5%aA  E.{ Zb=Xخ뗶KiIWt i^olS'kp'cO. ~G"!eM)jB3UxU7/Z瀘;hq>dkW KmRb*}f B Go{nF)8. R4n5x1xȔ-O0d.rAjۺjI"#OgQWkd-Q 0NctDsAs8Q]/Ŀ R57,܀Y0y]m a^As}{A8Yl'Ä&ut}=ںY;U\>s>%X齥BN_@Z9IBr A%~9e2ͶP4ywG1xƥ\=Y@PP}ocxDFe%@TEAT` (A<0 h(%?LWA@gҁ%Ax>HyN5sVX. ) /?HL.Qf-=l%&`[MK5D==ΫN$''\x-Y/r x#VϥͷUIrp:cmQ (U@ 5Ot# ^ǯQ?afEYo*> )_gy_{!!% f=vb tV!@eqzzly'K&d~Z~͈.(<w!T: rP0 Ms$=ʤI ̅ >E#0&p.3rx b=WP_(rsG(|<50/EacC*0 9_+xp#0g*O>Y|Tax~t3s_PLXz~e>:b0މ(aNtCKt0It8{ISBX?7áS߇ DGs$ךz;wjko JXYӼ2S( uYWmifc0Hz>bq E=qW:N!Sw:K($&g5q+IR)y3v[q~ aDpyloqZeu[xCh5YKl `%cwOgaf.~A4P!sk2.7.\lv!}c}A|!) @ =X2vȉʝNz(a%AT#Ow^Tk`?i: *abXC2QTAqzSy,!d|msWǸvX9\Dž#+Y= ;AH֭1]ݘڑm.Tj^.D` ٪ l~MqqFYvk8'g)ځ 'xȄHq`iR nd0\j>lIpg )J3ݺ#pH-q8׊g@~숣L5Rl }=EHƬl;he"W%^\4<0/?=,:QDy"A;*q= OpМh>d _NOq< hInE`ݾT2$9Ug84ڶ,2\ ՝nrɨpTk_h/SsI6ɉ/ `6-tG>ML"⛦w]igYP4Lg_292e>yYJɈW0> Z[HP"|D8a h:2`*30Ʊb\?G(7: &"NxA?t~clY!10* s g1Mqe- *kylįM g<3نg$D$quƈ4TړfpG٘&Js?s=h\TXX`ojT 5`ݛD{COB=߯nx% X6iV}E~]-_Bu#畘rz(G\-aOK$C̦$Ġ@IQ&!1YR:]y_sߧrc 8e^wBPl݊0 qɒGRO4/ ~,ka@:է V":A2y;P"03=)z*U0傆l%"6,OG^_ٕY-~ǰoA*` { 0~jPlA[hU{gMSZ;{gTwA#,BWNdJGFD)77lpCC ю,xRC;Ҩ(.3,J/#sduƑNu^1?ҸYڕmQ2TI3߿9sC2;>{*Ebl \|{s nuQ4%}""AA7gkuo{=f@hpD)h(i{7n"% [=p}x %LOA#IJǿpƷE>q7pYD`?6h4~Y A/R53v?cKaޛ12j@N8rӯK=p[lN|C\8ɏDvj6(dA *E"̓hФH$a B teݘH:de"¯};i=zsD'c134yQHuE(g5 ]\ܘnv^D F")d /BC7$bi$.Hl"]IoΟI>wG.-.ލ}wM߮nS=< ̼*̛@~N߫CLoVP&"zclTmJ̇#&s_k Eii/@@ǡo۔X"7#_&I :fKIТE 9tQO~?~b@ɳ xOW4TA7:R/NN[a.sp'7s@ʅ ,ڀ% RYd*,!QDu4|auX #!:q5wcNglqE QF3ˡ>m jUW\7EcWE DA}Ȏ313$[ɕKj߻I>|ӷ\5o#@'hZHn Q.ꮚnB(uӭC5cXa`2_8K@CBjILX<Ӛ0i͕IBl~@7~dSpP7Ҁ. %9Xhόp|A8=/&МaD0)%x izusLA?5t~-?_ bT?ZKX%n!_\,QzV~Ѡev:!C83,'\>(X:<8k=mTRngϷh@~>uPۿ0I õb[.;*\a}ue5t(_I 6*QLc¹"= q r,_n}D?6@nhpi1)AKb:1 lR0N0Gcz9Zwsx Gـ[0Vȏ>dϱk l B"g% 5gyԍQ7|r/[ϒʟj^bB /n9bI+[\ 7[c8$Fc/L7ZӓzaHeX^&ݔ;Mvj-,*¯tOK)raqB&^F Pdbu07p "8ٲ<469p=ʈ8*d*J}w_x?L|AyƕBk!t?+QvVvNj#aⲀI f@'(z`664&4[ֆ`Q9Nv/=[E#JOl:a̺/eĭCM:',x8Y0ʼ`UJ:5úF9/c±6#$₭T{7/(gN4 5? . sQʺ{S}yP4V,bKry<μwp;|ʓWѢiCT/c`U%fsC-r IA!O(wĨk":e0x(BdFV.o!$ESo׋1O8 Wӆ^gUlG՜8%Q[e^?j8^}2Hԅq=6%] TPKј]ڼ4aA !hI\5@}\avqx&|i {m]oIA w:w I =-DY:xT0[^Pⰹ dr+( `x˿? @;szC 99f2 >a?|f?jz3Dvoc8%ě0b{VQEǔo#{=Czv<3oĠ#JoC w<8"B1b3F2byډ|Aw=wGĎ) mE\lryt48G[m-S֔#bC&@HmwǷ{lM!|Ŷ0 .};*: |yhHMfٍ9C V8CEmďlqm/~]6+yNP 9ؤ>U5Xg\~%j N$gF7sG'>,T(8=># xR;聮H޽tkoPd# )G()GQlpE.=c^,2Hh =)`Kcx8y-2isP\o o93yTT3YB19qǑōsʄg=[c>U >aFQ ~' x˷t*OM ĨiTl;hO:8sx._sy#'Q79P iMv94bYaΞ:|E|q~H-VqS뗩zt2gV&$ DGn(װf[ܹ3<,ƩVycO#*3R >VQϧ\ r8>/'o>xFB(u !ǣǡ0C8Ot둭eYY*T.ޡYTDDA#L>/)率Vg5:1s3fiUUUUUUUQEUUUUUUUUUq?,+)^g4r9(l8 )R Rl!13(=?.ez物9#J/ nv]ۙ&jkWHƁ ;#Cx+}Dd}TGjƖ咸9/N,0Nz޿t*AsK@ / 7a^_Ҩ"%I(bP RQD&퓏w\ ^2 7mQE${[dNJ>">#mސcf}ykmU-@a)@Kϥ/_,l88p#,%b B=Ղ8JbGzlNz3сk=K(/ ?Kܘ+~$yU K̞UBeaypy[ < ^UbOX/ bSdz{'ą]R/NץDqHx(O|;h6b'N>3w t[ ܹ)Aph+tE)z  ʍo$82Ȉ(Ifjs4JcKIq=!2)I‡iSk_yW%C^wTҒyO;6Np#W93^ӆdZHeE.NA7/t0`jX`.zKdbɲ/cHRd:W2ISlDh ۳cG޷.#(g ~NssHx!I'5T&t}\|xW).-<@KtN,mYd1|HۭDS֯1jƲuP,4.v7VqFM>.QwKÇ[xҏ]!l&tv CCo,Ky2؍ |v3Cz,{?(&Tr ƌYG@lMjżPa|‰Q/7U.J Y L̓¹?;+*)̜Yl"{buE{}bp09?4rO8Ǿ&}+?,/aaW ?/Kp:30`uΤcsWlFf,N<| YV@” vDى8K@`c:ȩջaThWOi"L=b/,E] 0(1Cn>]bPw=@g͸m ozk2 ˏ̵~) Sg%b) t670a*ID{GŊ m)ⱉ\g'4 QZxsqhkB#1W]R u#*)xQ~_5x|x#Fw gK`۵> m!.:{8:.cW}ߏ=, :HjRI K_a1Jes$ g}ߡJTt pS{eIws=4 vl;M ET53%h9eVۓڰfS= J qq0Z{xQZ_3C>.'] EQ#=RwE<_گk_qFƖFL׆m1R&gA?sKHQAAP5sg5O>Da^1Qpr]p->>t-fx#^d r}?v^>z=#w\? /}!LC$sD?Z$NƸmQSPL% nA -$T}ާ@PԠ߾{?f((_2~? Y#e F C**T F4Ϗ7>xGú:ْcj}h}$~:?ڵ=AzE{?$C`){/0}7쨁Q^'Hתsr@b,kIN +)?KX<=!p$4?,1 #aD1b]d'~J /0=uiEāTP<$u\LH(<E0@+Ȣ" hh))JCrnY?ğUHLi@KUH&TI *!@ ;_8>obRR h.`A& Cn|߷O,p}{/w|Ʋ)tޯ? -UUGQP>TU93>"QU rWI_Ssqi0Όǜ z_A>q0ɑ#]7 b5v `T&e,PwʣfFy(P@J Eভ8(p~72ڿ{r) 2EbPF0ȓ q4h>*A<)"ķɂ#{w>:t#(gB.iI_l:g| TxѠPu*ay6N =qkeom[e0_@(W%ħv FG]O_1E k2y؍B C/hW$~}VIŏHGoyqI$ڳGsB#$YoNW=VnKOV+l,痿 螖ul>XgP>d.xz9҅%"{Jw,FSh [H tgැ)fֈl(Ca B&TE"C fjJ. h'%)>'T'gbDAR)3cf̪ ?շ鐍 Kx  1I?A4}jB8Y#ƒFraϲ3$V $ELeP?~ 0`z UmӴ螧SgA~끪LqW©~ QHS+ rЋyUUs TK:?*(.4dDg .MlGȔJUE"'rAu7?|4؜HeaCY~ 6hv4ݬUFEp,:9\Lt1CHXO R̻Լ:׉'2oxÐ~s訬 m>\kR=ls= F@p˄H^w4g&Xps}A>n}J452+`D"xι8DN%!ZC63eErD*(B71᳽$b'auH P*("b6%Jl/oOOnYӵsF&m6н%WZ`S'Vc~wrr t"ށv5=ף[b9 :N& `"hG#D*2] 0@KzԛX2^g!C" dxKw@#T[ *xt^޲ÃDA鐟wwɽT7cMPmdR>~KGlu?@~0GU+U6 I+)HK "0B: #}7o.+eff[嵙5wb!?OPȠ(5}]?m'[4 *} Mo<b(hGruߓ{{16$ ?z0AY;5Pi:MY!1׹f-@g`hfW =ΓoYOr/Ϧ)nSΏ9"@>?)Vi}1^klQP oP@Q(כ0}T YBazw`@HR0;8 ݞ_*etiWS#ٻZOOϧ+Hߒe0ԙ^璪n.NnǮo,FJ{̄'hm0$Et?.?‹ȎiNSu^J!*u 7nCtoFp>IPF`ޅ6wsac1C2 u8c31LG)K'Sg"'%s/lM۱dmSfrkʊcQI"$YkAH{<1`~o`8 srȇ|ovۻ6Sr.=(XL8 2 _TH0ErF#q#}O5t\R-|)"XDb;)BϩL! (!6Ǯ.. .*~"ڟruϯlʵ@?wQɄ~D<>So\<ݸ mU~w׏L*:> BdDў+ u4T7;^ uUv0 (L!⽀1w~ީ6Ѝ_(?DF,61^Z>LJGiWG*zPyP+|㳦Qxe?Xԙya|ctgԮ ]ѠЁB'PfD.9ԙ.PIh(HZ(ϛu ˆX{F  |MW{̚ɼeh?NJL<|M:d#QϚBZa}9ey:z`C퍱>k$nqzh`(uߐ̥|;H)2z!zz8LyMIKl~峪MyXx$sEF>EDM{TL` eY ;t %䡑mXǰ/^]6' hpؚ(/0R Nddi+c+(K7*sB RtHqܘx{>p`<.<^?a~0ڃ4zYRn Gj~j.ENL**^N &xfԪ[N8<~ b*A;CUwj 1D.Amt*,>$KMɿ˗HUBk8A-%y ޶43CAh 1RwBtɼzBj:0KOY~A9Htw ÝCXzoZ$.מI/ 4ۦlyjь|>8yv߰w{U C췻XAfǯ 9#)4 eD*ItDn$WH6;}9vM5]|ߵ]k QHnH=\}ӫѦ^^x Hr*x DJ%=4)%|H"&MMeAąG߼"8g鹑$@x0$1tc5a(3WA\:gP2FK-2xtAt|O/^*3NiMź_B49\g;(#`>R+c,tr4ǔ E7OߘN{NUcu䐼eF <\;>7n~v1[ 1|aH"s-ڮ8$$(QօkT\`o>A"X'+Ѐ $T(Q3"ZWB I_Geg5•$-4t0()Br4FT6* "1&hSU\ Ei@ȣ*PH0bE;ƕPB:OAN#zJhCxU|%hC)TIYJ~~}_yaiLi yRD34l,d42%r`%bӻDK$*ʩN1l 8 ."*,DV^JF"62BCB %&@ Zѱ9p4$vv.п4̋IщHM1r;'&ܤi`d*dDR]RGD0L2 h 4hfyPByÀ-̫1^DAKCqSH0Ĕ&fSA`(ځ8>\+`L8%(@.!6pc9uls  . X?U__T}G@\* @Ne @Bc}Qn~?+]XѯӴj ?H7}XBtſV˙)(0\L?mi,r?|g~nU `ԕ}Lt=~aU}- ZOއZ)5m~ŐM3w=0+R~t3LgH&XZ!0j`".lH$7\>1״qM,rK={DuACێd0y~Z-0` N,&!]|M|D|3ZJZR1}fT(p}\&׉\ ٚSy"cKެn#`ocv9t p ]t|oZq#c?T:|}do3Cgc+<{0_O|?[+/:*m?O?UnE^~Jw|1AP'SܦF0~V g'+yƘq`AdV`BՇ(uS9<|/ivzӐ$-2-<;39덕{>|͹7݀6qټE^"'D}UV׷t6ؗ;[|;@N[>-sӟs;uXANUXyHlIM2Ñn~թfa*O==x IǢC%' >ϓdd~}Zsz= 9΍/6byU6`XB5tݗ>ho džQacqO"FyZ A/.gxч>n;5vSO!uq,C1G}_o6:|,#iў_uwu.]O,-0=[nO,~_ 1Gtj{_)Dot E*`c!;{c$P@6B"PkP} K賤,>'WxogǴ30 r 3w.8.>>CJ޶⠁׏OvЅ˰RO;ϫLPd|)*29K _iLJ$wP*{ JwhS܆DdS,Zy ϖH WFhzo܀{:T ]`O>.w t zput;>lO]΀SMCѻ^8YPyx`>pJݷCǀڻ>Mv>38DqJI$v}66q cp#DN9ݿi|Ț㟎N@]qy|9e ~*Xr+ܡ~¨nP3 Nq*ޔGIB.9܋LAcp,!L|ﲖkQ3 &-_ p I,YUsx|.+ 2K'7ŋ+ֿ^>KY١DPZê(xϦfm+?275:fQ$<y$v2.iB:0~4 /~C}%oIҶ'{q4D|̳m SagDEcLZhb6=`b"xꂝl@*bg]jEVՀvϼm0͔^T7dD`ŗ7#YjZynBH!P!v% !"NH8"7t)!u%f~y>؆/Ew|:v_Q}B< hRH#kƩ$XwHZ7@er[>LwϚ.9- 5WU8;?b$6*SGj ,qR44Tikgl &A1e@1Cg.4-!""Ȱ˺8ߦ$n2 b6Ч@DA1!\AP( 4=ₖe컟?{ N* Kv0_O[w9SygWO3q T __s'n`H|tW+afEڪ%O3ɼ= ^o.ކ\`C(,"ሉ`0wx*"lpӀY 646M!U +?/dxN.)AC!+J"x#|Ռ!1 0J3[:?@r\ \T7fv~@MC~5c@ߐY?ܢ}NG27 Ȝ6 Tu PES^a]mf/ r9CCttuu|>y Ku'ˍ{ocl]Tw @M7 oP| t};DQ7Ů l>6Cl^WFiUlY`x\3gP:\OȐhR~jyTK=X"f}.%;=vK' ;;vITrU^lN03&RRzH ՞" h ;$#ҒRpqK0"-C LތsV*baA+쑽z뮎 q)@oB2!߹Cd>pi$H/M}Pd~9D^x9N@iHP1IҚJ 8$2Pц''{fO!7cQ =޶^}6PHP"`Iu5 TJYsWS4Dٖ >P | m޴bmcS|iaT NJЪZllH _/Z0C^<׺#02'=vAU,4bAǚE !qv&YZubn%4u @n)M<'Lxu(1% M8*#֑w@ `7}^iz\ {ކc3dn2I;waBX1ΉȣAw2{̘I|O>v$6񠮸T:\74ap/KAրy|ߠx.@x.OOX +٣Xqevh5ipCUPW %N%痼1@(h2vE" xqJlQC8J@:ᣉI <6b4,x,*P ~}~YD׾wgr0!D"p X.sWv> !~NFD=oUs=m) 7 ue ܕ'Xu"w~[o0x+pzF[jL/=*#lPu꺲5qX݋W'9u( CLCId]? F_BUR{h1r?C\xrFXVXCjýWzε%}W>S=xNh/>p:X9Qҋsok: A*C?0mu͹+ Nԏ\OI!DT_#ۏ}HЀsdE%ďT$1Yq|uNⓢ}!F/gF/SpfB|< !!:ꛋa?j2@ZtDaNcsj?=9SOPkQ  >Ʈ< Iii- Qg݂J] aH sQywX6 yY``3!Ąpaq͇!)@("JIBgͶ~'~o+6 P)DU]4x98qHh-BkO$- Sdz/8tJGR[v1]2_(8c+Y G 1 b  !`B8'Qىav-qט9 3/fA|wW?v`iJ1?>pvC;{#gY^w;G+2\tHO@Ji(BIJ( " "*BbX+o,sBY4:`٭ƠM4#S4T!#%E ecŧ6`FV'MLSE%h4L4APIgHh_kLCyɎn\-**>1k(ngMDpV;j2Zt0mDT41նvւv1h*䓇rܟ#; +J-s?j5zI9q.-QITۼMG6tዓh6E\ F9q4ZV5T`Qݏ7s-`kbqUDK5dªb8[V0;[CΔ6 TEUEDA{':ylh*Z(}F-h(TT[Cfgb虺LIb9)(atX%bNcժH`ƌM;yjHj0ѣ|gsȧGgf#Mi&bMTb5wZ@m6=^) H=Jn+ʴ'pMBk)o}v=hu٢Dؽ` ~0ᢃ!ĈשߵP~BQvs'(t 5?C,EaG3%A'o-Dv7ݪxs恽AJ ߵ{ٙчP#-ĬUjZ]W7h@,H-LS?qagQيHqx<%B-^G[_\Kƃn2ψdGü$?Q;Ӳ7&S.:Ϗ >+S:qMV"j n$Qe8ֱi!Z#RA$t("Nl :I'TxO S>6Sv_1ZHJhtYD#3 k#\ZEm?ק[+-4pdw.r @~=#&ybͺ95GiL,JM?Snz;\Jߘ㑩x贶dЬTVw+20.-×%2yXEhNGG&xT(<3*bCPDH`>ߢ<3oʎsY cbrD2Q%ؑL> {(Trlf5i *R{J00 SwTY@ m>ƶsE/ ?i/Vff=5@Vn8!ACa`h&wk۪So@W0I+Y HУCJ8F}@Z/\IxU"ĢQUz%׍%n\//s@[c,|w^8u>30RA\:J= }499J m9c/[U2.re% "Х @ҥQ}3c+V0%sfLPHawug{`rZJ Aц4΍$@΍F$7)'dSJhX0:Z=]ꃛ8I0(Ҩ6aɖ@y[2e5kZ&V pꩠvH. Pnoms ]U4b [6hs cޞK .T&GNAIE8x K>l^V¦.n1" K^''8S}ƱCko#X$ w I`NG^-eí8N^֦A#.$A0]fSl!t)))b*()bi(sVMǸEfP"P&k,a*Uft!}ƵAhDLD,8ώr*AF8.xrD`aMD A,XZѻ5XI]]P6d^Gcң!= B4H4R%#JRR%")R!J4;$VZiXPaB 18 Vc^KVJiJP)I[@<4l Ѕ,KADd1 SE%|4(DTA$ QŠU" эM\ dF%y'0-%4PQ5"  RhZId |P*" OiQ?-|Poh>:1BqjpPG|I"2X loXߝlkQ trt.?aK`~7> Klꙟ }P[BaɄse@q%&Xoʚ<9PťT%xv1Ib/Ř<'6BFc Bo91 $CPģ&ն6܌m֧0%N2gWƓ:na8yT !ДT=UzttӝIUsǍvs2XA,^WYdkR+0PoP[^N 9Ǻ 3y{h{nFlt:#-^ 8O_) [I_~ut"Ȑ?_{-Qb螉F{S x_l$?>_b~Ab h AMI/>z 3_&fϓ̧[d^f?Aso@lC&U'HUDւCǥxb|n]U@.Iuyq1Xչ(S$P2| @4ɘEobٟ7\ޮ:X(:.q6^Ǥ^ҏcQP& @$R$ 9pafUWsAX)Km!!#,>pFFw;zc_e\7xҗ@&t?G??3t#bZWit?E5.,O0**w妺"2kQڻϢۏlU^w;0xN`(wj]oHm5!a.mASՋcF\|?8S nb{f8FǣeLn/r3,\W|>i\0w|jzgPT&\/;8viV;Bi;5E-x2kX˰E gK^m&d2hwmZXP3* ?cS~7 z6xMlOjbDc&/2z < Ff Pt[n|2Nʉ(>F_?|okG` թᆥj(Z`8ъe587gBƃ}QEă V Y/y3ϞLK֖nyxe;+6O=u*a[N'E'O>Z/υHF (Ǔ*ܦ4?ِ$w/+l(O~ 6@8'TN4mcg+nBcopv |"CUH@Bo/ÌRzOOT=|H6&8?xm Yo*ۿ:K;;GlJۦ &stԟJۏ0lCk -&S/8܀"Nu귾7daj)94M*pl^FI\jJ2b R#'}xN  5dg̏ +yP^ZA} [(Ȗ/r``^E/ P~qbQc^~]6hQp˓thSILf[ڏ伡gͽ'GPn/xΧ$EY}DO1"Rd;!`Oޠz&UB"*^J9`9Ij]y_M G(YMь&S4˳4{"@R""$\#>nϏE}N$7˗B.=B=VHP)] Ѧ=wU3n' $w8Ԟ$OޓG{A`3592,gOZA nv( ܗ97eTJ4t  ڱ/e0Mtc bC(b #k7T5k`lsq]ZƯݱSA7fgY$q~X;tˎh]lgF:T!B ym񨀙 3f./\X%k^rVs=q5'Bu*5V5jnG!"bB9J뛫| IDwD$E3w~yo$`ȍqj/x(M Ȁo)ς`r%z⺕.軝Ux +YvV<|88dOERI!{:SiG( (~^F6r(hv/bH}zvl0>@"nSm ϯwE%$6e~BZVA}M0 F%~$ ~ckjL_}#:G7}`DHLPuQ"n=KÇǶ0a3siK>Ly}nl<*REt#7UQvޠ"fV-PumECgh D97^'t"*"Mݤ+P1" ffD@5[JBUeW`"T䖻̚Ok|H2\T#65!Q!C )FW@tdeۈ{TUP+>rცBZz'2'෼y}7P1`YRb} e9VeMfQ PB ĠRWR1 ΨE6~)~?$Gh3}p2Pb]\ I#ykI_GO>'BPl7 #'>?Ol_)_缗sɹ 9GriHRl FH'6{i\^6"O$)*/Bw|4ۼ2PEPu(B؇sN|^6֟ˌQXO@@PA_x \/*mttW?sJ PW_nMNQ4>?e O(3(?8/Nt)d0e,vJng9-"QY@?}NqA"`+TA|HԻDx2ǩQޟ]8_=as0ʰkx_xw0Xeڕ&chk)>`%Ĉr#=Y"!X~)S0`VvSdcA/bopudj@b !wc "z76lq͛_YϷk<Ƨ8=UZgI?Y?(5KZkXwu߮{߶.lB\/3' k[6c &1E7O+@-{Wˆʮ۔N w~^/I(y(jfadz7xfzKM(h;v۵LMeO0J#'$D E 0&z}oɓߡTo&LVs3vD=VPLHǞO"մr9 xy$l-?!Oʛyvl&6]u"1^[)b  /D/FcTDm44S$"| ?1s]K|!I4чc yez &uwR_T@) AsjS?(qޱ}k xxmt` 0B3w1Y DNNx g˝Iehwil# |#!7S,v|*Vs:|L80SQ IP`'.s1#L83j f$Q?'D^%=Gh˻Ts='k p3!ƒaqa+wmjWV`` kpOoX}\znVP3e ؈"a pnm a8W^n65RQx0Y>3GM"P/ľXO ע1zܪzm$D e$gf1` E]׼Xf[0gjAfj>kW9=׀("9deUo\plQݗ=+3hw^m(Bd .ª>F`T6*GJq??@/@M@ IWM >X} ky}Do\"!Yj0ȉrPzofՊ s /Mtku}Ňb* Y<_Ii׻7{Y (FŨ\m#jqWg ?G-|a3x"V3Dvz.~}7y{@DDOBiIЛP]JƮLUJڊ }c،؉$N? d[nVē:{[ 6DF4lKkYI]Jla5wow؞0I,;RG䌆T'8|M< M` N"Mm !{Yu}Lt*gFu1ȓa0qȍUE]'b9|ǜwQ՜0~lx{X ,\Y'} 3ׅkyW)dlyhP[?La(9c֓1D8/vh=L, )@z]=(05,o(4?g', ϋ|W Nqڑ8lWOdH9Y?adO cr_2-ʠ@dsOnMׂGP 0>&qZK413C*B}ٰݟ::}֘I67c|hBsl D()g\?PbA@ֳ,Z{XqR-. ]Y <:Mgn4H9lD޵*~adU{k}nDDF0.q\/ב ~mpk08ؐzxs5}xZ̊1~5DDj&c8:+"QNԡd @$9(NˢV]NV!s< 3H]#/pewzaɟN67Gma_1?vO)$I%$I$I*FBp(/MZ$jQmAu@-eZ ()ٺ=;T@gcp!GƽCR =!&T.=Fsy"ֆ~GQe5/G#=d.0D˿fbpO~M}c=pb P̝j-|ZP=}+@~3΀\EL)Og0HǗH?x9耮OO>㈪MCiܗv `zWu̘~azp;l6߹'O ˄ꪺQ֨45\ңYonyG~Wg_>XՍ{07sy&[.@Д3]H~ oMlöHD *xa <3za2tNO}Gϗ%ThA{^uE={\f֮<$^D]D,H:}7ߺv1mEVL2єgA WG6ɝ p*]@T zg{t GKx%ikO}V7Bm!~_VxGN 3zAUrC.B |0Ú싷Ǻ*nT*vĐ5Pk+pbP=b8/V&JԒ$ &#ʓ1(  .|k ^ }&«e_ Fr}(%8 K~*>I>P<-OW\,] QǪ|-&oKm-]]V'`brxe"1er%ߎm .9zSCYg6 CbXacYRjvjv ;d6ńk^AgzlQXXI3GdqUro~Q)̗ pGCt[0nX/#tS#Էwc)#T?mP8XSM߈aGP;2ƔUsycKsΖKmqN|hI5xg=-v|CɌx& fZ=}21-U G+zG֪`C !$yP~W=Wc蕜_d:lvMH]5cU׮Wץ2@% -O_i崲ES..rvCIQyPop~g>d(mŃ)AH@b9UR{& iN_ O nf/rg~O^\ETE%o\$MF KewOZpms;]1nR y:DC;/ xwˍ~@du qlIzww7YjKz!R0>P) ` fîV?5d.Lu|!'UD*t꣗UA?%ZcNͶ KHL(4P- !ۭ ̏Vr{d`LxNe=xDAmǫ^`w|]FпN j խ2D_J$}SuzNa(Щ# Z9w[~;V40Z"+gF/6p%.K{(F[.)ѽe r`Q1lUnߢDγw?mAԎoc\3 +e B/[f|WĢ!;{\cF@A\E H]EIcƮxz 308[wlBKPZ޹Z̋9XUg(86dj ۯ"5~kS&(iV~hW}K|9{$՘WbY !f:]yy`k7SM=̀s \|l?S홠mRP5\=Lrj\Jt,޼y Fdg*"/T3A-cC8ăΦ`:[KЙ䭎~:^m08 VMAu.2c]>1܌>&tbTQ$-NÛ,iL%w$AH@kK뇃c|Bp;?޸6Ċwڮ ( ?n5+ Ϟ@(}@kmҜ#ۢ5N.$tDqo3Vt4֊&} ȵ,k;DZ_;85q^>Pe| dxy}=k]ž5#u B5/_, ( dr`D]5s25,?Ⳙ*ăMn< <r if9s3^pMkprxxezjtM·ԟBD.f\HM2Ć/FcYϫ߭TZE{{@X}KQ}0_a?{T%y"匥EڎPA\}~G?;*MKCBΟ}1BqxrQI=G̾x3f%CɮfPV/1HEzOԀxÂX Ts5̀|4弽U]C*IIDZ'Xxq7FT{˥+X6 Y@E9q30I-cw/]x:vyl TP MɡTpzg$-(tr $*>Pq= _䰨 %ؑ]J4:E,VJXnߘ:C>HZ9ןp>n~ !n$ʥxoR9REHO_{uWҪ;h)!#fMc4k6Svt/_r WM{8G|l:)5w0 @8|%>kju!g|<<bpyCfkތv?YZWjiMW͋ZֶR=P!;:RWJxzd w+vo~QE6 cu4b^0^G;Ejf._HG̾ӤP?/QT\QO}Q}̃ݑ;2Nb}3w[@@- !zj՜ԬLH >sYό#"\::Bk@vX֙5=0uV.% p*[fP- D/} r܎!7b9a$7W~5ӣ !Ȏnٹ WB1O>;G:~]`ixfg-#50=y) cۄ9`p uuzgі8tUT atfɽpD t9(c6%@(e@/J 6e3p{^NNso}ٙ(п}F!l_`["S[(s =q˛QSuC b*>F8&`P#}]"3bk[͟@Rf^h zطK7m^S+ו:2%y=t"Sy=JPLX áЇz!Xʥ`o_=Kk1ڲCK W8ʊf(FJ 𪯦3a@8ϵ|>C*l*3F3"\nxk9 vȞ/xk᫿`d]׈l6@ wϥӾ5Vr]8j݅00:˨iTE`Mx''4J|o9J}"LѨ0jDr󜶴l@+#Y>57:8xޤwIex!~jgt/=(T LC…C m@x+֎kBebWl7irY_*KS\ޯxɿHvw ;;qDzʌ({8 뉹GZH9J̓<8+Q~BdP.(d0{1 X̅؅ ,kj_L} ťݮ(x3٘lR 8bɼbxklpQ|Tcq]xӆ.sܯ{(8Oyη iOgos MR)'',3֚V !d:_&ҡ;Qh2 TJCTsR+TP;9mRݥ4|]jnn|4GZEDT"1h1tQ]ypRPEIkv D2/TM X]hvM^~޿UM.cɾ70d(YKA {Fg_+լz4qӷ wwb(7$(Z!/kOgs[bp7[woOZ~r,qpv ÊՏ>(aH@ AI4 Nù|/ K00,Q?gδHl,ɓe48Q\a{Б(^NGm9bЂ p` &!=i OQą/Bl``;AK#ƷM;1[kLb}OSܴE"SڢZSe@@Ü 1od#to]f[nf,Xbr9G!N˴eUtO A9cÜ_Dqog/(ےڙھf\Ha {`>16ᔺ̙I'mKH[I%sC>?|ߟeB t!`!:$2E2 eQ&_OCҽِ?7= t_4}quG!(Q5)|҇)߈4 dA)z?E`zs>~~UK9W/ Kps~X9DCE7q(YνZ\ukk_z<(Gsv*t s#m|[`¤IQ?ͱ*fp _68 8IG0~HD(N APGA3At-jݛE~EB w .XgI Ax 0BC,0ջk" (P D BҿG~C6>{QuN4+TpA:Thd QǿqDѤhsS0 ?kPӒP~r9jkE%ʧ f"v0=Q>DြO\5p<sl@ | _31_My"Ht;@|K -QRE;ݳy'A H%}΀!=5b1\Jc k IL/vӱ=)7^/pژ/0E>%0CDt9\> oK3uk{ĐJ`#-W ݺ #e`عq!4HiC{*Jn#\vg8zf̛l1$d+36*.jз׼܊MPF3":ZcK*ZCHʶh& ;rP{$t|L@2VՀ9DI>5Pv-7%=e<~= H]#TD0:~HսF`R9> [|]! Po˷\L*ݼ8PL^xx\ ?+H)@Yyh7{w4wGx#Rt/>`DL"Lf* ,Gn|Gnfm^7}B(j H2[ۿ2Ɓhv0rOՒ}{< *rOk4#ns$ _|2du铃gȇi}e/(f_䰴g(8'V},jg'P3.&s3eSzH^%k=c^-Cz,i7۟I1- `&P'h"u {`Ežhe=T:C:9:1jmCj\@ȶhª@K?}4J/F ONnd.\C98PNvr@C B(R`~b)}-" 9 {"(h8`% T7I7k$&Q. n5D ;P\ĥ@b "rgka`Kwݓ4 xSskRLQ|yT_ֲym$w*,B9pSnr7Hߞ~ hi8t EDD4Ʊ!F9 @IoSv$uM}gN*2S!!񾞾cᡓJQ@H!zwx/7r'fpgFL:qȼ4dRt5*ҞCM2JςpLv:{Lz~}ɟ jOŢڣAb9``b`F9 8 |۷BWZ~Gq$zZ"Ȝs\ l(k^{|!#w}yqiv5qgz,T-^&80$E1"̭QT`J ו%2zⶤc=O*ūsޏc="%~.=/w~=zõO?֠]z1QbZ k#o :I}x[ɮi,&6-]62"dl]ޠ޶*`|$M.ۍKҩq7~pkEԟeVr&{CCYO{NmZr&8BƐ1#L<=H되%$F%ۧ#0?22`i ЪNKl[6cIRv! MLQ(~/Go&71}k8 $Lt1Q/k<#SD"%*E%X$HX%)DRUiHB:ЇȀv w'>',!2Ty/1㆗Q= m=p/ﹾ>QIJDV>74 "kBt%_;'P>{}vkvaj&S޷7Ij&~»m627J::$ 'LcTML{QX*ϡy9䗇2N5\ɵX{_zzПB˴XIPLaTj45Ib xiP@hd(G_(!0u&~؅2@I!s`}G0NxpF o>g`B|3KF /Xxt z:SHxxCJ/)C }/YW1 չwwBZZVp"47e mo3CV y=L:i\DL:t $}zʻAM 6=A ܝTer05~؃7QH=wN@9?.]p& M3Dԕs`ğpH4 %ł9nE!XxC`` j5.ĨMIx$DE8.3m &T3} nB>~$~pB $gg% hs oo5ac$gvI(dV<pV/VdΝٿIx7Z(XΧ-MHu (AV_ 9-%,Ik84YSNfT:EEgTp:ڴWi"N|ѭ&iJnpŐQbdN%D H-y 1 b*%2Fs6jUԜ&H!Wͻtá]aKb Ŝ6,cn0p/Nɕ ]W}3J`|/.ᱎ M9'ca#?#/"ף '-j؂͑u3gZ'*:R hMHk  pXל82 "H3hHox61Hw^<$(zLnCE x"`i}0"3e8&;A=(DɌ+s\5}"ESxymt %{ x*cwa:2,B$Ŕ$d>.=@g؇C`%:F|}[^pӣIusCΏgP 9gy項u%$Auzăi@$-SyhvCS.?E,!|iHPj(Î^`G;:FT\ z$ʹ!ֶM1<.i)^<{kT2y:ZbuW1ŵo1hvaŎ'dn֬X#O;%8/6ݭl{Bk^qy<@: &OSp=|lAúe4=t[MH N;d ^Һn d4$8;tFeZGJqxh2hİ3/46=<=};A]v` f )8Yc*к 0# 4>X>د3! ,nuSIѦC04v64^+dj7u)}ͣ:>WCAƄqK#7'>a}sp'!*ݜ9-_ZcrCޅb=?nn>֊ƍpAV$De ۴FRڄEV?Zdv4$Ncܠyb@~}9dA6N<2 g9XSD8UR|Sl0Ͱr?%nԸg:'0$OO&Sjy}<< P`8 Dw:zqhG$Ӽކ*1!`641z#ff7f}=9AtNȊt9䀞/]j Xi,9 j"A-r}3\ȁ= nm4 'd^Z( \y.<3 %Du`s紝iԶmҤPW1ˁH XJL@cvWng>$\+88זjp\2yś3Ÿ`*fH/RR,]ayK-Hwy Qpo=ټ6b3֦װ a ͨ$&u;dTDETTV1U&Dgcr$ i+cP˂9tPζfaM;C.-N ti{baU Dp80xC&h IaC9Ce[1Έ6kA=#m5M}ON|,%e;}uzP~!`C_M<| z.N^e80%t鳷8t=W<],Dx%Q@…{˞*o(ЂR*ژ 10!9"w8΢ 9 Y"INL~Jx/F C/SkL.;EG?TS2:9w.10p9)9~ cLSCZxNB&?;v*`; MIe"TJ'aH&`i _ ʬK*xH6ţʹBt<5!>.&1LX`ۿ`O H>!Ǯ8&&vE4u<0&"! QBQJc:bT 8 /w~hp7$܁jBҙW6IQ՜HI >g@H5x+09I石mCDJ#؀Zúl6B"HcHXt"*a~ bGaśg_t``C0`Wc߱G>64v_򿩐)(cI2>J @.]hQ 0Qrd 39yckօpbz"H!dL#Rr`Xa?Q$! @ ;&8\O|U?11ӶΟ*? zvV5+@fd)W nS cBo2ǀiSǶ(#pyw.$>z?] V% !ueR e6 (0yw͜:HǦya(ri2l '=& d&wI]b/1p$hDֱ̥ Kg1О;̺&'L)Pda hX:te)*҆œd!QE`0ʌ2LF8*Y2zk(u5"D`tK*-y@ " j AAv"b z-D.co;)U8}qTuIzhpJhQ4lfҥpnp`m8ɐfhO$Ւo=ڽrNڼ{x+tnNBQLHst終w fЅf rsؙN}>?cs%5~Ӣb{ l`]* ဠFwȜ;GBHv> !eT82${ @D;=>Wӱ]gNI&T`əa* dܕ PMZLsjF002_831 ~[Fے蝿  :" ChH4ZH`_j5UAR>@\xq!U3WΟKx*N 3b P|G˃0&B[M^ѹҨ>v OTmzt36c] W.'v8$0dVi,)/jh}9>6_:$߾MC/K=n*D 2-'?҉sb2O} gcn[v獮eR1;>}bVꝠ(10CϦ0N g||6ț{f"wp Paĩ' {09bּ:l^Iu C\\Rgʝ^_QwD烵`B^OMކ=p Bz^  }`EN!=Z#dG`;"qWU WC/N~zgZ!;{9D'/┾@=Gwg^*2S&= xwlϪ@z0@Rܬq2r6ڜǚ2#K@t#;\! &繘 C$',;x'8gx` A2EK83v3 b:G:-&QOi<DAsRAKǏ<_ M# 6MN=|mo("<@˳s}'"]t%9X|,Gv + ;%פ> Ap5p5n&CG#ޤ0lcCⰎĴ@Jkf̓֞:4ŸT)׺(3$oZO򣙦7`0E!0+ĦL]ѯ>;Ѡn0 1ǽLEg^8[t:M`(Y0茵FQ:Ɍz9L6R(뱕l[/L4sz.W+9[#,'  g8KXf10H@Fx?9Q'קS:7Fs*F&a<>CwJɜ+SL[AJ$$Phł <*q`f._J+ at;orzyОy 58VC+ Bdt<'!}i8Ϭ$⻼ƈ };@2.,%V"H r%'" Ink{%&Xv0aOy'q$&[ 7henjgͷD{HL!*vpnHz,G_n)D;,;UJ)#ꇉc;dI'>]|? DhebyT%p#!GpLђ$M (|roCDė6>Q4eJYZTހPG߉~x׬+1q{*9' h@05Ä@}- z/,9&tt%MvC_GLL8D:!|pw ĈRr.6 tS11' c:t BMApJ9sp:A c!S*N^A Ol,k$E4\/OW㐢 R* ?Ggv@]CWs>\bư1o5dd ODB8-.g8 ș/@6҂rx箱m- 2`<(ᄋ{rg3;~υR{r-2eWؔ7h5O$ݮ6T?}gWzt?<ۮf _ldj6bzT0\ce`|FU)uBّ EF58M6itQoCv'6IBbYӐaݒbh2L0 ۦôq>s{*H 2  <\ydS!+m"s yY M]R#aDp```O1]viP>]L6wf %>䤆1M%L`-$&>;ɩ+`㘔 xd µ gL7 8Ei/`TTocvl4gVs̸TŃz1AhvP\ocCfdőDYY R>]Ɓ,A@h7x0D2wC&P\hr= GuY.9fE A$] &pC-^z+y.>JĿQ݀t{ba0Δ ()X/ӗEzƒbFqHSl D ciSk׋b$ӷb'Ox 0C>hBߛh|&{ FYv"fD Jt701q'tL֍Sy>IPwH6ACN6Ap闞$<[x3Άk7!f `! 2\K<  OhD#5K]֣*tܤ;O_,۷Wctw;$'mNhy> r:^<u_Ao.`|'bjI|_idbF$$Iaqʘ9 ^f7q )[X |&|5qR 1%iF뮢Kdfε }`4sbAh)Xf71Q hhk*e\46]4V3ᴰcG >kBrp=nw~3@^*nO(x^;!l7@ :l=LfRP":.#L՛(O I`SkڂRM1zJN*g !cQbΫ,c]簰v= 2Lc;'x99v~?(cZE&2dӐlcEwTm.t8'-  J/]NI NmL)aTSJJL`^2rQ_z& !d?\yw=#pF=M22Cș넁H`HsT m '`Gt0h8GW]NT|sz:x(o4qD[գZ hR(U?,,Bx|!dN@d0b%&TPi.;M%: JXן`!!J:aYc0TBCG_^> bbv #9$~ry(V0 HJ|[xܔ)J"_x0Ltܑ }_RigJFI^^g4r'E!*U)^5A sa}oW+HÌc+]'Dg^y >5 L@0`$߱< mdB SPYN9A'V 㶋FG&f'RCjNHc^@HSGO8j1Ӿ,# sM+M Mj.R'j)%IGw)'`xGzHEE+i {ߑO]facm3V``Uyk4(F W 1q1빺hϡ:?"{4񢓪Oukq'qP]*X-zqD~HG>p+*Co_^4F:O`oa׎!gepDgbk6v sM_ z\a! eh׹5a&PתS8+ fj8 cPȤ%sHG>4ЏeC޸ytO}z|? 2L!H]QRZACDns״1sin8 ] 1PDU]!W>}9;?|8")==`H !b udŘh>Y / М `e=.C*Gyg6rT &h驃U1cfad]V}_ob9؞pN_* SIh ruU\MFs r@"<):vꆷ(hfC j鹊ln&ЇlK:7(i rDI{gǂ#t&6[]J8B2ph}}!xqUUE]mTB!'k< d("M902AL@7`VF#݈۲bpW8XzX.=5NG#רsA@xS(മ):LaZ eB>M^DH^;2 vN۠J2rҎgdI~RT$M0F#IpZUЌ<N76t  cZ8/E0l bgN}K@ގW=*dJgj L\k;Ec83=xSvKMqӑ6^N!bsP DKQܔXDFTKh{pڬIfmU`1l =䲪ng;>@9%t,4|$g=V9>|pQW)g4%"gfUv8G=vS $rcsNkؘ?*E5@@W~\^+O.'غɕ8rc6,ت^Ձ:0ƒ ه\bs;U}#XuՔN ʐ?>-'a1f`OqǝgųO'51E叜ewGg`;lд i!ig* ܳ6.Ì;؉9aFĂ'€Mt >/<{jx!Cq-=>5+"D~;]HkpA_\,PH (OH)(ԮBHH H`eোI4dCT^0y!c!?Ou15@>/50I 1I|@lAUWP-="_DS E6ƒlDQdA͂!b!BO](zctI 4Ø5(RZHj'[V"t]KcM$9=Pa LaBUAF$(  4$pO(I my1MP%Y:X`i33:Jju!Pz0GR- ]{BADӰbK`UI W(L>wCA!MT @j03>$4Z6CJRU( a8U)B~>^1V8UۙD%P u>~]n<b w|T ed"Mw}VbϺA5I ^tLVˬ( n9|nqbY\L%r񶮋+(^UV("I"e8 VPѵP?$~$bOe[` 5 Lȏ*dcI:CjNQB1P2OC y|-Sؐw͑9=lƺzcMϯn9cB Tm牼1q@, #Vi`/~msH_{-.``8Ťex"`&O \SȢ8`5 KC;x("TPr8eF'::#L Zsa=⊈5TMSV26=+EӦBol_Q#2(6z+@ч=aò MD*'ZXhhH 9T;E<#(Țm'!dl^gO@4 /4Tsw0H' $"$"p !鴊Dͬ1le!k k X\0V4)PPZcOu,N!G%Eq!S&I.#1c3:[Z*Vc4dmLub[D  62>$ `R3G4lssϊ=xN\Mt |{#$ipl F{.]7Ȇ'*b B*P Bo_ẄlTC5nI#}WH9B"& 4*HwSQ&ٲPKb 5hRӟ78tITdC:e ֪GYBv)߿o=u_y!^>v hcHI7%OѭM3eت 'wnƨr%w78Ӟ=%Egaxw5^({fQ=CzF; ['waqÉBrć"uV(|aev(v*"ueK箓DC]&%KG"#<ȽQ M7v$M2$„'*" **#҃'y, ^T4/0f`zp-AJ]FbB=a<#$%|]LA"=@Wq>P 82G A Cus5@4f`AVr9xQDd݈ta Dv0AbtR61ucX|isٹ&@m%ǽC4%rrWNCyD~u!lב6Yw!UBeyMZ;Fز .x'-^-LV"!,]d0yOC`rŰ+l*CmO>kA+S^F2Nw5Ã瓢~7R=iXcrxN?UlxUEVH*1+"_4Ajr9朮rtx')ȌٝyCWtYt>QvfI"XDhpv*9ΞlͲ`!͋N8eb;sm6r!1L;^̞kbp&G{ ,݉{mcm nv6zׯ բZrDDI :G@(. wAtzug=xAqyu4N&݋W?@PTE>hb r'HD(ZDĢrH(\Gӄ:P "&;ur2Y^n!Gz`bl~g6#fp`ejcZDlPuǸ IZi 4.V&0'? y x)CɁt Pu_gݡnCܳ>τ)AZ !WEY~I=aTNA{dy>|u0Op{QJ)e(#oeB$C胜3ۃx> ܖAQ%N_u;xh'!:+o%A )%t՜1ӄ {+'P 0\Gscl0!rh0 ߘ 7l zu>ta G@Olg%B8^}قFcуa3Y6p3|l'd%sHGӤ2^xnl7y+=EFާoD/[],L.3N QD?4@ђL_B^ !zc aH $F`N٢)"mMHDMM 췇?HP]0?Vm q@ʄSFД@k}YC5bnXN.&dq>-9zDGa8@ -^w  ,8u3`3aäKBKGfz$r z.L6Y 8q 5''hms8\(w怆5D\]eAvyt~.,9)mš#wp, ,/X:.}z>y30Gk'qKrGƟqx'S7$Ea*ᥓuz=(N{eG Mޭ?glaѓ ~"AxT{KHɀSCK?/_R %ȴa\m(޸LXCa?8"l7Nl'5۹<.s %C7,zqy[ ِ3S dPAs&mO 1LJ\B (GEp}53}ftuBZfi1G$W)2do268fx{ߘ?Awo%BL>i pt?yo$ ZF-p?o5ᠡ/~o~B4/|$ױE,]_ӧB8OݧY:'W!.1F|`7nE̎ tr:P&g;n{Q?@ ŀ\A: [Ï7SX'hO%,ΊKDC.J ==#{j Sd+--- ~g7-}aC2%4KcH{<#VD0hK$r=bmI/K02`N hpB J4;J [ ]Pn rv%Lk m ^;]?_:H8$<3]z8aj:+~mjP*DYv1U ҕ'lH -XCj"4J s>ޤ((nP#rN]0.Xဂ61T;L!ͤ;sOR:O ́p(g~`v:Tị̀CƷr ϧw*$jGG^s(1kSwjzB1bc܋m'c~v? ѣt_t.oBDCҷK+@䒎S\;N2Q+ rrsIsX u̜ٶјs,1h$m@u !$%a&픏L.HbRtAl h*$5rayNރG}" ${O,p$Wkt|yֽUF 5?G<әG#@{s,8~Gbyw(gdG`5ϵ`a^By%aqAl֧;m%&!4z!j:TF"((rҋ둞[CleHOD.!!鹞XdN\y`=v2*UlQf0~ÿ"Ww~~mԂCP)evE Z$EV-0 Ht9q}}xMc= ,}ytk h 9w!o79f@3&ql7b`ݞDx>]BC=oMl-=3ɜ Y|(|xP_IW9/zh "ӞY, iGhjM!٠3aK 3Jj$B e1,I7od.Q9 =r{gWJwXKr@E,6-8~@ lAG 'RB ƮVCmG.DAGp Kb [쟪HȠpUP R@5 ݉K]1٢Y&2@`rK[a&Z彆{-R{ۋ51I8&A& %rhٙ"RcbW @JS >ڙD:/RƐQB &MCkO>lܘ0){\30I̻34 ;Kl C"*}} m&뉸DzmM{"9r8I<'dUPA  `Ξ=Ϳ D^byNj%m 8B/Mrf⪱]h/wY{Eba3ǩ߶8F6"cJ" j;R H=<d1'a7D|YSǡ; đAiA ^&D\jB&O+v^;Öِ QS{AQnni!t* "HQMz [gT11P4!@4EATMj -`"$Z(h ]B1CU[jiߏ94b((@TDR%%RБQB4ک+hhG4HE@Х)J!A@:4QBˀe )**j vtH߁ 9|tZ)*Z$ JZ`7J-`MjK'NFnE 74J a1uC9d=*G٩9%Jmj6* 8W{;quĔ(4HN5bM{2Ah:S(;;t0O}F{D[ Y 9"t={1`_(;aS> kJ}!͟ؽy^fA$/b 9ub0$Q/hGC2At:d`ܒ L :ӯFpy!;j|7r]>882ۿJnV@*ҕYF:ṰvqZ[<aBPߎ":$1PÕ?d@BfC1a D 2(1%Y\׽  @8 ǃ=fڂH%έ&`V-#NwE/ e x麯_ݥ׊}} C(/w`4Q*Hi:=h!a$WN{=Aeh[*e躑]S2j6xXGʶp30S&JdL׷A^lq;]yиncc-WDxlV 6U`7N]{| ](]Q9_<}N[yx)a3 jzA6P ^xu [;6)'pvE#`-z54:!EN!-&IAEQEQUUTS5j]%dLC\.sp ;P*"(gEhi@{sgAbU^qH! $AVhs 2 2(m^L{'>A# sVyFL92$Qe RB`qd b"ηSmih4hv<-Bd(x:gV|<=Dri $OSςCO_<#!%zQosGj =Q:jP<x{zH`aN{h_|\@\da R7x`nͅAq8&x2(%'؉<_N *گA$74xraز{NmL#Kq˽K%ӉK&pj>R僚:<,*|g c "1G>Ah{ה 1- A}XkL렬W-iL4G!pTLj0@bQ7 ih-sM픷rj j!;O f}Ǹ;hgSwtb_@qd%7?& Hi7('`W@&5(>ROSquܫN?a@!H F{DRb\[@v;LORPTbx CIh}ZQM3Is|;4d3(hU'1t@'B9֩4aIzfR4Qĸ< Wع8SZ(Y ,;>^=̑w9mD[ZBi>f&v⡆[翶6>-.8+T$vk!Ǎm&`U8SNWˈ86\J\(wS Me(U`A BJTZsfBߝ@)4RB5qm;PKT/t@% A>U&:ad{?4  = 'A׵N9L(eFĈb!v!dۖe2ȰX{yYKrsR9΂ 5c PFFzҩ$qn:gR,d$JrN7LT 2ߓ#ghz`c kX{(V@h@`N1]8-Q[V eKA=N|h64Cpsιbmz]DXNpC#Ƣ,d $@Q?bC2!06UQUEŐ ]H_dgZ8'BIГ8L BΦ,)TIҳ}c AJ3Tq6loAȄLɽ)o.$7>( Cq1SPY~ q!,02 SBK$hx5!(pA`u`Bw@y@*6tpM] 0״a'h:m))kxT$dD "IA`\blkͨvIm J"&k!mUZ<=*뺀BLl2F8Bټyy<P8߿|__M{'XYDd?!7bFɂw!$<d7͒G4Wm49\&W2\`o`CcĶ[L5뾹g[I$",8]9s+wI!:@۪DL&@9t Njaǰ6nzwsc4RzⰨx|} Ϫ6{ K qD@o/HO6'?+lNX܉ч9)*b7|JIa†^`PH$I]=A@ El+!C@!J{w90]>S|wỲ؝BW@JQoTUى;iRgtHzl!$> ˨6ֱ,f"$!J:o 3w$aFƝ<Î잒XJAB}Z:T%=C kp܈'l[ب@RxHcs5闲(9 t~\8~l ;fapW_` 4>[-_Ljo3:v(+ܿ*"gf?, O̠I>G. "Lsg̜w5'~IP4|O=4PiǭM0I$E[@:$P9(ЗCt?Ec!d4('65 P 3LiLs~oܸ|GiN>l6` Ɇ` r  FHH;x x:6"Jlc*;)i.0is^aYgkBve u3`,6#^Ll\xӾ`0\j 㭘5DS5A'ToƁ)* g 8!o v{Dؒ;{S֍#)>0av^!X'xHZ /*ET\1]^kG|[4<$5]/ۖ/n䆹(f[Bt4+|7ok.Py3~ R|T`M؍>^|& Q_t4#'5EPƕ辶އN=֑h/쨲mfDPBG)m:ÖԚ>*UK9iX'Ћy{Iã ҋ"1ȃ$bo@c,B7Kzzda5ʯHЍߥ9U{tN '-UA=CqW̘a!AEVp7PA΂˕r)(g fHǍ!.~ې 4gO1B[z_.˷TMPU5M"EST5MUv۔þj `h& ×MST5Mch٪b}3}=b\l }N<4C !:@[v\yMePaG"/̮n!@4y)9ρc,낇:^ [&QdT("h)BB)lj8@Sɣin~OM+5y:"|z ? gHn=z-cbxP3eסydfqj4I o ᣆ(8@3UoM$$ə‹h~IS:c]Pmbxxs<"g]İ33~gR a5= +Ɛܹ;GxM2?l[۝bFhy o l`f)sƸ3:mp@psz]naM 2Z zyKpy3 !4*]/✌ʇKͲ7By\!z>8ӑV;=lM6@*c6#^\v1X߁pMpP('kȝP6Cy;3ӼZ o"@AK{@tgPH7& 'L5|.IuڽK Pʨ޷ǎ}5x6YC(H U5@4`t6u5]OpUo0D :DSC}سÖcUwmt=6kUWu};*mn6O;`<>M6l>̈RZ}#_z 82IEmrD ^N0@7B|}c<[MӾ:ιfI<7Ƿ5% a(.˂65G'm Pt݈0GIFkp'Ԅ0>u=-0ʸ=7=AXt~]3C@ }&R%㺏U10H-0Ψ9\˺:n1y\#1})J9*)Xt896$p&6x(l;ֹЃo陓+B,K!5@nx F5kՆ8<4xOT+}| r**0\=D.}mD.t.(\YLC _24z @=85}.Ss.ad.dM%| Z&gMܨ,Gd:B`a;1FTjfl}_Fmzou|` GC+>8 ,]ka瑷C$zzɠ֥}ފ<3AyIڕq6A!M2p=}AXL4})x /4?NsAr{IfILZ؎7s5a޹7$#o3WV7:a1!Q^Shbgz~0L}!.θ>÷'F Yՙ<i-ռjO~9GY3l|&§ئk+e2guXRBbtl pB^:-CM J7P`@ôn֫L'vxr"劳~'<Ƀp= )I<@42,q/rqwIȴW} `p{qg0kc 9'/?ÏszÐ֦IkR M}rLjVCpomˁ^=/p<ȐK}H0=#Ey-Q3$36 Ca|z{CEdhS>CVL*$Dα T^I'4 c^d Lzִ0xrr7y: XLcj7 ק^eg='." ]ˤ2r#Ȁik,CfJ;h{nv#DBpȀUD OƺA`g/5Cy+q"T )DZ$V˥Um>G`"9GUi.[x(& Q9I9x! %X |< #~˟RcȣMRYlkBQhl!qHF$_b`/ן_(rsZ}%\7YvkKȰE٥xk]HW*Ao]Of$Mu }}/U6v>,(!=9S|M=f38<`Z'cPgu9kv_bF4p+0FRK/! Y΄\IXB8,&d ^%BR"OQ0Nꢻ"ۦ??q|#ޛ#u-Dl){; 166KKA#Dm S <#ԓs2G ˥*g14|~f==~&ƌ[0v(Wt@ctQq},Ys;\4u."5XXss03pJuT  B fH]:®@Lz⍷;͌eVn)K8#S4SOxh =F$;kTceK;wF:sg4lz"ɘ &40DQ&78F,Bpۍ@ ݛtW; S0ѯyH`;l%yzˑ: 2lNFUKO_cBϔLj GŠsP^< >,0hmi0@@.xb_8kP:(Nބu;QA;{:CGhHZF (*QGpcj(:yo/R`$<O:ϕް9,:^4Llm"F u1]3?hwqd%?e8҈-p8( AZ&AyMO (ɽ$$ "G˓N<4cqx!-J`GcQ9V|"d[?)d}4GX@zEv z5R ziK$PE^51P*5h1sbn96W_fR»3ooDK!/ Ҟĸv;>g0PP.|7kJ(0uG(61~ Tu:ocq0>fx&ϋl`ڇۻa<úD; 2|a|pO@h*@B!;_a<8A'4)XAYrAEro'H{oZ d1@ACKUB\q Uh0pu4.iyRt}9A(N`Ǧq>\YMRߘIJ H\ D^&~:E=|S&РI7>qB@C] rڧP@Oz` o}׽#>}s׿S ǢE&̽YBKBG 2аmG {f"Y΄ ~l/rަTΐC08ZXCyrMj6CtKIqm&D^LIDo!$HBK&lZf]^E Z=shT[|piC )7--L' 9#gt0 ~ 0:^a|J/g|\0i,bӏ1ҟD*C e!@:||n\}H:,|R} Mv~{ ϙǡ8:=(KG79){M c{՟lj`\iۑIv @PNN,.ywYeϱE4 \D/y*QE #k(xMI8 Y*F[ɞI, Iw:̤`1@TN/i9'$Dux!lRsyشRhd,"l,T)~I@xQ<_lqa-BőREްdHwL6A=_T;Swwe)%'A@W1g~=,a!Nkd uZsNm+>y|k~{~^e"I#b%/7>~[DHDVA!wv|nƓHH:*A %TB'K{ngoR2B,CwpPӣwJ_R2:l=5Ic  Qlf!J;BWG8@)%eɘMg'd>LHB1TAX,w*8:+^x>4M'\i> >9ի}ԢkV7θ{#ٱdDDG{=B Ug<0JVNE:p4KlU|Ov˶͔4c|`Os:BC:L%R'BXߐ*}b7;p E0h.s~Pc9J@(U{,rLA"R֠G "YKQ/ư:١dΰCZ𘶓=::u4v8Y_&52^-ULb0Lhv,Ʀe؜p]-n" p 2`a5]رIrLi(~ɵQDPU DUMTQ;!DJ] trP)|~|O~^z_+'&0sBҾxe k%51<4Cb9F*" p`d` p!e  ƹكM0UQ[!`L$0< 2Ć՞?" ʈ_ *K)J* (9\ ` ;ʼyXd\KS>M`1 F\ p9uE9l'yDjEd_`%YP"np(d:!LusEu ȴ DlKLТ&/X: q=by?,G-q%#?DR~G ln Bč)AH!F5%{"T5('1D(Cz  JD*qCP_A9s9:}Uh(ZHg< p0~qGjeR]L"Z,kFI |jd$E6q=H@}`iI jU5Ŋ! Pq(ߟ/̏]:sGw&Gv pf!fRRA/YW|HxkטNnEvcGMZ5ɈC9;x7`1p Ud%DbP <>JȲ ffT#%瓉PAtS PM'!8u۽S iE A_z^=]) W xٔI19a-G8@?;HI?-KsaI9L4)3%#4t#/gPPDЎbG@=n]-}7te3˅mr $*e!$P\$a39:kp=h/3lף0Z/2, +,ZH"0@ q#5NbА¥2d^9 Lɖz1(Pv>Cb47bX?n^sDa "$. :Ӗ*]z4pJu{bXhH"bR֊hRjTC:PoGOONvPυ.ru)' 2)DF !>>7,Pxɂ_j(";)fAVIJ^ b{BbE3ha!EC)yzZ&O'#1B?J>L1fY +Q` 0Hq8ɯ9_؄{Xv}P*AIu&M$xma\OhHC_*P yo80uOuC?C?9OrśkDL(xc Ԉ4ҫ@$dLe)!9}b:<^ `P/7ߖg|6-Od,>ܚ`S%"[A\G:X`^S;@k7&CBpAPo) g}M ܮ|(Y(czA:A@ʿ7h@r!CRh1CI:w,HP]{1?TP!I@"dfch" `"@)d}̦N9>8W|d'3O C(MgIMqZ }dx< t?Pp:`G$bThu!y(^0\y4r ')OVJӕ'xm#1|IyU-qqW/Iĺ2CMayQ0MIJ(e*  އƹpGNc`ѦҬ 5@F>i bo54b7hG2a &}~NB /'#lI(r6x~ffl?k =G!@{=%*Of~Z{W ɫu1ʠHZ)D%2d1OI'~v”{ b:^oo 8mMD~|#>#Jc mx uHG+1b$*{1ۄ1-ݞT5Ej5Wls;nlC>ecU*nŠ4 := gwd$;0,J^E4lqpq|C*ppl[B|& f h*bj)&"aH(HBHEi#Y5`wA>0^p,45 P$!+Ct;>4*!qwdL~`" lC`ve}<;D~w!}CvL{=p"YiG1@i f4 AZĉAUPDS- (ST.I;~\/QyΥ-:0^a)T Pčĭ0v8էT1$ {0vcFaP]XCp5mUP2ʹ~ l+E\0VdJ>3(64^ fʴX`1t"ċ$kM&6:-`TP%΀l~!7q@fc%=@yA&KP m!>NX)FtIz?p\3gΣŦ]'Nk!46D>nr7C\`pZHW2y$f1thwt @H`EāJ'nKÌ8BFpۄno:[q"IbZ0 ݀ m_~~q`:6qƋOHP! @!? "d}?E^hnx>A6xDt7 [yē`eq65>no67YH!m,;jqZɠɜԐ{xrvm4N7RmSDc_jXB~:^Ndy%昁x3!DaVW!7qEIn9YPՖL"@TT! /n< Ϫv BB!ڑKwoSYj[&`2|偠 (*4 :ЂSYu@{G,O4 2ҁg$ #d@xyhC/>wn^_b[x !QBЄTv=lɳl}Xe8䶏QQrG봟g专\i?f/ӊLVLһO9h?)z2p'!(?\ R::DO(A)"C@("@F9&TRt*rEO"}$; H>}^n!Pz*6CO?UYi af o2>AWh4/AAi bCѢH[pp$(l!NN{m"""2؅=C8HrO3Sx?F $ƚ \_Bl?ePQ*Ms >Z<@`vK%' s2$ jة{:@1&Jё" wT V9-lxI:m=F4RuRP=BF>ȳ8Ʉ0l ÌPRA? Ęh /}4'l@o#-IhH0/$fil(|A) ;͒!$AО>)B}G$_l})A?3~4Tupzw/|O5ũ/M-M>??T\_Ow&TWO-5ftŔˆҦqKUtʍMhP=Re1)_÷O#Gڍ@)$g3f!${ L5JH#L5j9!8Lܣ~zLJ)Xb\ KjN~^*὇Keh4Xw# xͪtLT D h` Xyhx ;s08 ئ%pl':ω`Ps>x'R@5[nǶX9| _mX\&K+d ?fzf@,ॵi@3K e*.Y:!qboC[xw(@p/8仹45ìZI 1`- c{zs1Y 9rkGh<e/ޏPx&)\]VhԲ@L [s![4)ra1aFacCMpA  H1&k"H̄YgB:s(ԼIaau1-3y[{q;sO$w=t -[af C^bQt@?>-]4%1{M$)LB™% ʈ9D$KOȰQ!-1RP !5vjh%qT1KI'`;/I ݂#CG> U:--;cbo&v&!UHH9T#\ǻ1HbI=}`Vt٣@$>qykGG$woCOl4u2Mɖ##Hc11!X&\5=OC햘Go *~K{#sVu &ߪSՁdɱ3AO=9tCoN]rNDX=>C0T~nD&wjы4JyËۋG\o1Da7,C\C6 CHʻec8n6015Q:!cWu 2AN^?+i1kʔҌKfl}řc0I>0|j~k'ZZIPa]H"Ii(퉨j KJQOmߞp{n\4yġE`0:5m*s\]7sO[*-B01ZMLRDL|B><BI:像f_p`_ PS쀣Q4hg@=P'[U#IF%Hҁ}IG URpcR(ٍr3+H\:uQ6k 8 e=qxan{2՗$*54\RBPnh,-\}Y*:qKb@QqhPy7z.*XE 2$ U|ZZEw/An:PҏtO/ƈPs]l#^cZ"4 pWy ad:ik=LMFnqhՙ3)I\7ww0^$As; e Yh,Ep%+04cߴak/53 l  hshHAՂfdQVidh@e jټ1N1FJsfX^K\uE`4{0˃$R68Z$1I XKE5Usv h|4!Dʌ7,Ɠ|cpM)N4`ď 4An1AR(sxBm3aR25ƣn o\Xnp%#0ɻBY1p(}9hNܥD'9tqPRmL8Fi6"m̸Lu9~=e`iH8eaƭJ(ܹPREh`:FHMf1Ƞ=ٟ apM*ezPO6xHt'HrU=ϫ^HB3l5UAqcþtGqGg,a 1AleZ`C+Q wA61l- FblTLQ'M^SyN=>8Hivڠ79>wJND]7 ۧeňdd@[ck#GMMNAA Vp> BJ֜ԤSj<]AJ*2\;P%40zL-U3q4dM1sDtzbS ]CeF*g#UY6ѱǘYHhm&8Vy1m`e3 xl4I(fYR6{Bl V`Yhk16!(CHʚc 麶U9aȌ+c1+F6U4ΙjW=aN'zN!.4HNi˒j Gt,9'x)9IaֵL E$S Q@@{N+6qBƠ=ttC[L[ gnL fu1u!'5D$ŭ:m&BvD:عD'ءӦ.<y!'~< " 9to/ǝKm}>*$PL5,0x{;JuJy$#3S`NRNfYwyNYI:=NuH-,&&5 j6Lڱ|":=<zgM6Q2V:าY6 G*Oso!\SU& 95l2H5QsXYL%"mUjk"nUڶۛVmT[jˍMu1n (me i5mN®Ȏibt5ֻ]Z#`<Ѥrzژ 7Gi!( njJްnd0Hm3T!!ےcy:4lj p Azq0@CHlXhR4=y,c`teL8nTZ}a6v?s4J.D׸qLmb?6Bx>@PR_$1`A_4B% E *6j"vF  b X}%g[ФQQAt;d:f#m-Dj"2\ҥ}p`4B&B ) A P&xs) );Cq$@ pM'.1g\e*||zG$l3&ye7q5=$wIEst:wu2%RP(ʔ )H!BP$<ʓIda? J( @ *H# HD "~a(@R$ 2 ĂID( RʕJP3&J(GPH~^#&e[CZQDd1}d=sӠ3" ()5! ~^M6;)\ AP=䜤rw0bp@Ԙ؆hB  ^ @FRLh{nDq#<8gfj>sU˔հ3N5DLP|~gm-PtxX?W N?8xPTT|Mc i)"a@P9ŀ$O(t09 a{)^%cx'(c"ǯL|ӭ.,A)a`0{ąӊ_)e _'{eHK`C=Vh*PI"(D5Dip$BhFK %ߡGJݓA)ؗ7uhDBcJ "̰>eFS~=f^T4*ē"BL"\@e 悘 /E [/=GNDH% 'F z"D[2x\*'/8LHP'iaXh%=\D-ӻGwq~<;^5HbqVE?~$Q@E!CKYl1S d tD,@ '.U~* ,$I9萿'S]$p2k)03@Х(Bq 1$If?eGd)Hc !FP]!>("'8eVhY嚨 Յ>L$p5NY\_&#޴wMd^7׫);I;) hGHϸj2[nɭ4jcPZe&#\7fr0.7՜,9Vsʍ {~kI`(9Lnd pi RR&p'78ݥO IR{"#w#^8Hy cQlxzQjy~Z _DN„gvhB ~ټ~4?\Qʨgz6J R}]쟌VU\Ao2|3oPi(!_p_ A&D\>jo>ѹk*i^bo3ƕ t6e7(g#AǍ^CzS}=g/|E q(hjD(W%~Âe:94ܲ4Uu].vzxea20+ -CS ,W7M+| q8Y ^^^K9P7G4+?0 <(?&n.k}8ヌ2: 2$lǦmL0J2(o !fCmPH h݊ X$\%V:˧M`Eu^! CD\Cy9RE\Vl>)5P-ii,fp @ hB%#8nZX5Tq[<i朞,nhfkqNCĈ[c0`"Y2)F$r愔H q]j 'D=I|tG.-m $ͤ*qe7NQp 2;aΆԓQi_{W;^Bdxa g͠@T*uٕܰ H2.r;AI`%blf5NQE3ER983Ͽ)"1߈!J^AN;qFd6U뤣df=0bJb%QB!Ifдic( `C_USk`൮6)Mwk Iq"zG$ +"5H:9'&  &-˷=QKЀK.``m>bh*;`Lyl $Cgb #43w0Nx͠ &PH!xt\UÑo79 b͐/~*mB7d_#G=y}-&9ߔ4xq;_-58ÿhna nqn6ǥqoLy+qt@XYg,C=k;#̡#&gfncqqE`;)-E"$5]q M<$urx}F;ЉHf4C ]Uu7v`Tp<(w++P$Z"BO∧LFA$9w8gGTfz kS<1AgZ9C5CA4rwI59 0`f4Y1aP.pdH#y#N1i RKo@jF8%x5,Nr%Dv8V9N"xk:GQ#EVȢf9x6tC{ôhbx 4i -q W;T9. tt  474gj&n'8*0/7V#%4+xcfƮsO&A`3SȁOq9xsoFsw/1 I~#e3"$HZv8z/:`vb`V2dOwƲ9Cמ@7mOXV #h#];6l 2(99wc@G'\.427{ؖ[0mm G1@lt CJ aO {$7Pj=nqE09񢉀#2d^88FTs.;W%Dн]u5ւzxyÈYHˈ% -W=Hgqij*M.f@۶8W9vH􃺓6C@ï6p:t|k0IP`QZ9{$8~t47bf/FD.S7dB,C㿟{MS`_kNg@  Xgag8d cƤөcМS=+; ÊXըX⥪.Dp0 ȣv#[E`qsmat?TowAufV+]l/3;o^!qL #ծsdL=lSX4<20 ߳WRg=\_}Clkd;ڝ1 08oq136HH"m2C 뫮!/܌W&Op-Rb!--XsYB& =hMq9H 辨) |:E͇)!bF^ވ05HR GBaA8.{.oGdZv2p7r*k5ϰ| $M11`hc !R)an xp6HDgar6FZ!8ʰXng!{,"3 &侄0mBL#1ҹp q@צ:q +Y]וmMRn()E|X u/lk;4QPBns#3ciaXY sCqqT0`@fĆ`'O~6kSbaNewhHʚ ޜao+iѷ8>3 Ѣຕ3=ױ={^k1XNe ai‘O [4)b ktHb"P@vlI^LzlH9j!xl߈IP˜άQ%KI3$cf"V\"*TˡfVYo*/=u҃AJzw/i* z0b[κh*ǩ؞g밯s[zs߱نR#1w}R>ڙRd7u{\vVgoQ"B"pg9b$NŊ e8Ұ0R5WR Ag"5Hӭ> lj ,s M>oY ;'!T_g$F ZAoSIւr+8VCV`n%ty; !)Kېmy&W\N9iiU HL,OP@L}~R;_'m6_ߒ!1pr<KiH!B֖ 1RjO& +#ӡ@_0~br/GzU@e]J| "fD #JMIrU̎ &Uv8f`ʍ,Mg&hz5'z tjI1-.Y2p wp/)DVQ68v9p,̌(K$VD#O~HAAs`ICč\< a!DfFEC?oRpkW82P06&0upX@hn |*^0=N! fqg) Aq\G$.@RKmH v)!r9աl0 *& 1tud̒# Qѯg3Ը\bZ}>CNdA"x+ T` fy1gRAnNQz7gt̾Hp yFz)]1<^IH@}pGtW$:OŇȞC'ϊŎDᕠX L1T.g@|6ꊕF\,+àK TDI4d2)ѭW 3@pC&PH _cT 5T[  -UyqCiV@`>9]km7:Mɓ )i 88}e-~H&)xΰXiqB H-پ-o8/8VD >㲥*mkS}VZ.E4\J"<&^Wr !!`@Kw>,͓B&thҽ.ERQޕP<`WbHY`Np]fpXڀzGdS<+ Π?wrepA,HEţhlZF޴+vY:-Yw"B $3bcT F5,O<;mL-pӶ|›x ͺ\ (a#Z6ƥ& r;;ܶ ăp!7ce/|n[oSO8<>0^g4YxB:D3D qQٗe_$ {"{CqpD3 .fXj &;' ]]zI:IJ!b$ؚuCtēo ~ʚ)c1mj~`)`&GAb y rbdweţtEtm(6盷OIbU p-%}P >f,$"|&mRO?)v7D)k0:;nt3w|A DOէP%Jv4(O (SɷIT)QZ@DU)(mC(TR&H{yx6nr?uV Qp-W"j3RmEλ42 ! E(^hq}܀O>15h _7  y&?2/6GMXzI2D- T%DHe&|Z O vH~yC%B8Ytk y=(ZPBЂw|)N_ܩû{wxo t s6i /hȯsSj CI{_j@MQ&nzzI8 PCRzb{ξM5'ѹo T| B40*`IH~*2%]~x،VEjݟ:"`[kx`Cp ׷nP(j?;7LB4-raW`_q"P'iJ+)@$TOՇWF$dAҹ9mτ>HKw;cbn9f3Z#}5شz#KKFʶfA9, :fMF+Qd'X읩$X֌5To;%|,C5D0ɺ^5SI $`Άnpd, AFyNA b\bi +rb#|_8~{1-X7},$Ru !hD6y?| suh¯} M5_{:~!ful.݂PMIJ(@!P`O=Ȧ?@5(J))o׻|4w!(3OO$5~}N&Uhގh}gryz6Yz0nL b$@Ę}J8M\kZr y74)"[,g$5NaF %6Ԭcv2" q1 fMrؖ ȣۥm;HӴ iԺ4BLe >p(ګMhXgpi]4 j*ED S\\&ll Y+dd d(clxɾ 3Ty'!xH%b84Yq ]Ykt9CQ#@4~{kJm6z&]ݮ`!>6 .) SɭK!+ |>$AF{S@$9? 쟺9ZBbH? Ѷ$cLd8 h˿Gc YNxo?"XhV$x hClD[&05+,98Gb^NMQ*{aQ`'G98 |>5P1Cw8JDRL?A;)5 Y":d<;}.QXDž4گrc3hcYMqbM%4&͹(iE-«{*rw Qɭ|vSwOunBn3N[EcC!+$D7D+Ӏz_#v݉#YH B%]r㜠aU ⭫h[1 "GDwQ@a"2fG ? 2X24~؜rkd\8#P9Y`ͻgӎc~%47 P ^]Z!lbPk7ؑ`KpOW(äp \pkhibQk:9g-*(l0Sp>:t0g¹1# fiR†`D%%9 ɯRI!\4NL1w@kB*9T!6g'NXp/=|ꚠ=׍1ϝmƻMPFM MrJjOWFF.,<گz:xC'Tam>Z(oLa2M ؈]@ݤG) -` )=h ")Hp$ D3ʍD4JAOxD0ʡ1,ZjӪ}ţc胨dc9k{ď6֘ :ƚ<åS@rS  @ B)Pb(J(Dj$b :GQE Hܚá)JTBi)$ZBRIGDJyC0BQ[zqkC.b;,,Ģ zV"2.s["?'4X](H4CN-1$ckE!Ģ@CA@Msbh5iiG!SUJR&!) q&'LR7%7W> OxTfl r 0Om1=bx!,Np }ܕKOP-<LfbBJ"KcJVPHtErmŠPh 6֬6rI6B5: i 4E >^-$gT0PU9}CR0'}kp! 1~^iCׯgME#cևldC5B7u@"vt˲ j(bHKa^k736)06]m,  G*FADiN%D},Р7fJ/G:o5Hhq6C,9, )jDGHG,L}!GwK"G~G ts&y_I\1F@A'o~B%h/.EXȡ<@@/5HS {?/~SvR|{}>`w'p!`O>$$m:&TcIgcx+ 2d<}~݉ΒtOQf!d'I&/QOby'TD<$7LDs^@JM0- R'y;ሠ'H #= (t`4E"(O [08zHNG=q/p_ 5jCTB7c^qkvJX^c~VC0:49WN7~ibSd`Z ؟@=њx0}9gC?|C?@^ j0Qm//XN5?%Ø}]ƠNpkɠ@ypD>#QC>}8 +ʰJ?l8L5}奆М29'uQxÁ`F`9~8ݐBJ4s]%;e'% sS@ ZDC܁{M)A@ hSܓՀ)$ !@ӭ.Btj2raDUiOxО"޽?qt3b֖&{:[oELy(l70ÛErOXSc|Wݔ<,Ѷѧbpxv/gc폛 'u ,\j`fUQ X}*NDcB3[%m]A uk6.2rμ.z.ft@s8"%jVM8< Hpy4/ Tw 0^ВDR%.Aa #ɧC@hC$'! !k GdLvD:P B448IJ0CHGUp;h7'aĂvJyVςua^ݲ!,=cü\E4$CUy}>&)s==IC45v݆H~BA@QE>CLPGoàzג /J~ t}x?B]au>sOSA7 ̎?7L%#Ѕ1:3 0+(C7{cbI֣47ȡ FW  _֌&*>0?r`5 S[jEDbH&! D'Ö4P (9hIG?~\XH0Uz},[Ǥh1R\mQ85cD6Ok1mI$>DS|~gҖ ws%b}sASA0ˏVcec;pW!&&O|p(G6}O T!쉈 ,|׉? d2JДR j1)0| I87;t =/0N( HhFJLSEB4&"`ZV H$JF("b B))YJj&bGFJQ(Z)HiX"ZA)GAB3%#0% [Ibi J%)j)-CIU@ĉ@J4&%((jZӈ Q"J :PJ HB>(>ܳ#O!H;9W}_X{G#d dTP=Xs_!FW*dP `6aR4l?b; 4q5p+6m2uq5b(Z  (A3 K 0L$P~]^W66?+ 1mhfKX"b4("%֘FDNlN-5(Lt=HEZ ~v}lc2Sy!Aǀw:2&L? J>} H$Ǫi( b:5%!vJ(&* =r^nb\r tw}!P;+P& mEx "1EB% h!fJfif(J )(!I!(BD a( 6&'zvPONNE(9P lFD[؜N~+)$_qʝnƝ,5AfT@OE P<(&> n㏉$Ć4zQljsidJL@`cGSGGN; h?fĈqE8BIwxbr zcwg׳ ER#VaQԲPġ$1 z*.w@3,琵G͸@)o'f hB9"r "l PU1 uȾ91&=O`2ԅ{G#݁] <eYw??gÄ NSnQ#Owqz=(_drwG6s{4D6"àp 'b{\kr5 N-ȇUm"%IPc:9AHAb=' MJPPe^}АՏaOm @HU(U& -:C>dMZeCT_!1V/@zp7 p58* IDI$ʪs҄duYHv`gS){6x2Rn/GBU"V"H8AX^iOPv@P DϽ(u)7(P'ԊsھL msy@$D0_6IaJ!N+H%uۮJQ m2%wi6k4I;܀\"L_"&;z}Cy`q "0l}lK_/׮VȷCl"A6im1dfoubWȀQ %3\|db ';sNE) !x D$11Z\ CT^. g(}u'w: $~M.yV¤< 0M} x?>=(Rc8F6Mo5$P=pDSh;} PjƈQ ϏCI/0AYƼQyYO݅2)`{-jr1'0ŽzDr_? c$ @0oMb0)@;PZ Yd47{7*k} |"-P>o˾t sx !$W|2䃢qJJ 7\06'8FJaE (^}ٍDSZ@D"" !@rTf, HRX$AA("PL h:M{|Y ѲV0WLd.LeZs `d%˦#h4L(Hrƹ7xlxcҞA /P HDTF(B*e~}͙]W7_/?;`eD)CBB<ʉUІ81-) m0LxL'{DC ϕOSIG=%@c %ckB}&;ufܟx!y ~8RWg3 gJB'h}\BBxJ4;Q j`I{u:RD~x$DG !|Gg?~x8v]=$~\hyP:bՒ? 9kPNqL ((@B@=r@-qJ{O$ > y0 a s彋Vpg^1%J{iH]WzGl"\pz | lTf<yuu/pCZ!30:ye`u-~~44!@#P J Ұ}>m+<4`~q3 nPnBj Okgk*)>b~ɐm<D"E;"Dē 8~+KM'[`ܧ G@)F%Jk 䔈EcbcIFFe)o3 F"oYm ͌Mr@[!,~~N5C+\/9i ǟgPɬfH@@sǼi=-?m{).iy\SJ`rwΗJfM:VX>>;󐈧22[0x1Ul<>U3y&(BCY|EPAO{q-][lS Xfn|cIDG]ϽO>0e#"`XnϻԿzeYq? J󂗾 e4}8*mUC *''V/DCa HB%v' p'ATP@Pc'׷Pi LK֑5`ǗheAGGs!\ݨsߞ-0 YxTlpϢ{>7!#cx >tlP럋%Q^x*%ETDKPLEHje+bZe@P?9@C .h&KJEDOH&Q՗E^I䭌>IAD| }c.!IV ;b.' 4R:&)"w5 &ZU启deAj*g>c)vH)fb:X`9˧,3P_,>BݪB&*F"(i]41M)E (U4UMPbD)u1뜜99C pâ R钒Nə}1y:~[(,"+Tme u=!c4$fDKwV*q&dhOC@A>h=$bb$b $o^u91Xpp(q*؁ҎrCϢ`[ l)Y 4 #nbGJ0mHMbҳT̎XRÙNeɩfHάݲrv OkST4i) ^hH8D&At0:8}lB?}Oο|)"O J("< E!JU!P-,B CCG$ЁAneq %j$ ABI $4.Ie bh M U3 IU2D)ALKG!0%AA rБ)H HJA RBP@4AI^4 o ^TuQ1r+"Lo_ˁpzWq0sЭ}`OI*f K7z:p'I_\d(y  |bfqy|^ݶg5 d' Ui}ی(Ϲ{KДHi | ACA^ Ȩ ?] /FLHQLRP$LRBHPT!RA42TЅ,JTQA%wLR!"3$J0D A)SRDHQA@#4,R(DD)2@ %, 0D*S0AU)T% E12D?.͠5B5,k<:NF8fAX J-|4a?t9:IOx;o//D8|wgU2r&BRQPOW^T۸\fϳ'!.};~ u<1~72PURl6hfk]6}[I=9#d43p{M8P0iVɻ&DEX2e| k8 %"c8 &vw7Tv(.'|s-Ч 8Y)`-ȃ`ܹKc!ɚloxd1P0 n/Ri9ɅrOh!yVƚ.akiT4'!ꤊ2h< Cl\>cy0 !a6 G_:4dFɖXs6G`=C}E:rb{Zk79ӒEe`|֥䁏mdldhytܒ{5Wm6Np#ѯ9gO M4Kx+ya TҠ>2CPƒg 0eK| "/E&(AR;A8Ө5'H]1KNs'*Hv2Z1+zʫw_Pϟh(v$`ulqSx׾y܂ũ~8iJVښ+o_%u>\><#b=z?6iQIg!s_ 'vL1FLhB$̵ J XKɀ1˄ buƣ`1)xfhۄv9=nHkMmX6 +M3PՙW DSTT:/G-F3)9p9ISPnҡcZ{͍XZmwBf40dg1<"Ѻ]Ui(F.>>&8t* 堈.gHq{*In`:`{ك`4p%W4\QnwNN)Z5Ƈ(fM#adn4Mwi=ESrF9#%” AWAբ`gz  \4 >[y>a"!>.p6Bć2v0zkFD" p{ 5K| [8A论u8DM 8GT6>3b('MJvb>h=PUSDAvt. "Z7܂qNBJGJ5 &t=ȋ ?MTㅋ0-TtH86U&B*A|ͮ 9N86m@X+4Z\"=*pAya>ކ֗h\;C]gah\TKt٭5zn(B=*X` ئN6C1lÃm]-֍Cp`ZGe`Dyw3<(3JA=[$a%>D "xy,0f+I6 -J&?bˡ_?hΡ$5HǸ5l xr+s0MȞJa;`9TcGӪ8h*2Fc$&A$LmfL$X' 5AbN?Ũˌx_@:#Fڥ-(Hƍ!H:䞁[Rߛ{SOhEDMaPp? ~Ҧ:j۴,$q%?ދ@{|#4dVE2D}#voϺʂR&G: |ӎDz>uTنe6Q7=P}ηx\=%d߫FCCϔtq~.չ_L! sʢضA1d ? 濏~fl0t`OoPID(=@Rd|O<"8~Vk{ ãYb r rkqˆ(GݐLC1Wt#[f脡"/]Cgs*MGYZ+{dlڤM(VhI4cFҪ{e"z|ɣ0 O u?!].%UUE K?;P yAD SYI4wn\]&< Pf}hXJB-Շ24pm 02D#SRIÞK>a:x볨Ňlƛ[Z! cd8P麎'M| H5>[aڜPHð`ބi1,3iSF"*e:lb"h"T>G6Oׁ&"PO[¡7ȏR_'ċbe?OMÔIX/VSAH!Ƒ;ֹd$a<&qH 1q8tfqwˁó׭s:.F Gǫ>Bd.\B`eֲbL{{Z)2PzD/ilpR(s쁟9=4X!Gł 0Ђ QD"bo51ryXz!OS^$yT*y[^/C{B a)MMh6I?脭+L%t4D/d:7cEh<BIIBM,2UQRiO_ Wt/X~=_ Jf,gr26⣖Y-p АA'&LG8s9bո%<ܵ2lG,rQShHB$H'$b^8"j'A2bIj\X4dJ b K k F Hڢ=f1u5h)Ӝb,y /x ه$@ ѣZMPa;>_!QB3]11хiA g. cu=2s'"ha@NHwk_ǡr~K*"Q|}@~Y h<:KA{ߛcs"BJo%|Clm=dutOѶLyfïNCD)Y! jU#9 vm4eď6P_RX+8 :s?;JL'#In)ęX䨑HǛ|a@`b O1I a0i4DxaPC,Xk{#iF4&BaOH4b 824Nw(:t|#xHU!`7O 4t頕Qȗh]T'ҡx~c$խ w>ߟ.יX&ZGRO㹆1nAZlF-&Yf&f Y]C\+cerl?eM&Pq- 3^q7.Й ~ O)^K"v4n&(C !5!I-d'JS=}^ FUk^/QFRJ̱n kd@N4M7&Z8 UBZzm e`sAFY46ܵ6" YQ wF1wƳK70~TXj1401'<x LDQ{HX|{2bb0'X `}?QaOA0_G(AAPEXQW,@Nd KqUx4vվEg3cb$&Ly%c[@Gy@9WqS,`Ot, W>\xUC;L5(kjfj};siwP)!3oDr" J"0rM/(D^ _r@K1N&@]$JLR%hMBN wc[F-)Ks6A<\6(wdVҐA ,+EbjZDw BF7d ~ 43nBE K( {$% IEBTUE LP$% CDIE T0I!@$R)!d"PfZdI J (`*Ah*tIh&$YAFiHPpdh ^Z(aptxQo)0tФ&//HR:"Y6b(ıQxKf?FYM6.yHМy4hRB>DhD8K>dU_H&"&@$ 7kƠ<=yP @D-q;++ݺM%('& q 1wSԊ莍hW;zps.uV~4owzX'-H4*a`$ A!"@')¸+GNph$f4'Ȝ4>CinD"N=[BuV9:R; 帉Cĺ+{nOR˿=h㻣p_uizSTd!d.дv5&@\7>I%|eh -}*Y31h>H#9~W_W+@P4iB'$#d-1y#םܸkY#.ZcQ$I6Vh/P;Ocߵ rѬq$`k|g:7C([RN0Y?:LW:I@}"{Hq)jt(N i͋H0b$Th, pf mP-M7p/-uk m,NhLȼ*ok3]8;QI՗KA"Cr#)ltJeTe"β0Ʊ Cb87Dh0%*r3]!:!8OF41jM3B֮v8iJL+q+`b22wi!e?}pB~X`8> [S1t$I@?VTݺs0"PfcPPAE,̱'DDQ4D)-2Q ~ jFaJ;B.93KHEv2Ao rS@hUP"""S'-r@*ޮTGV M[:M?XPC}rE CU_v<+HPU&Èe3%AD&b iAi!` flKc h$ZPMV55"b$ PRJ' <#N*hG@u!! ^!lhKC J@QG$D5!ha X/#j&;qkB;00sq[ֽMiVZ>V)*ntߎ'd?-豜㮡p[4^iVsIޅLHK5~$PNAQ}_o nl? ,,BTu14oTh4VsMa&"F13PQ~bFj2kG.2,0#Fpv.#N@W42{gi4&j/P#SUVhhaMYFUUBbJ*γx9@sjVt+"QGoڌޜ/3}$Y HICJ+Iyc“N0|?1|<;)Kh:/h9 r :'ex>GyxM JD3c:fVb$& jiB%B5yPBt;cCP@(?=eOݺ1>Z}]]tbHLzQ)$s6 bb aQ)ꓓpɤ4''!_T 'A۸Q,;뤠|}ȅH"WR!P|G -WSL}6 ٱ\U]BN2Lz(hwB K>lR'h@9ȖbSyP8Z" xSfWżXIB 2'N+]9i9Շ- nr|ٽ]j_r3ψ0# Ua8!|*!ZZz@HU]DJzt=9}$o> Dy!NQn!=rhCbW$ )H8Zh fGb"DѨʁgϵȊ)CKh@ LV0UXT2bo HD׫X@#DѪbm8A>qҢY`D",GZLD^Qh!|!t!=\zh̆SVc!Le$ ieB U9(~?O b $11PI CPRbw/~xr~{EG|)Sˏ mȑׂyd`3|9ok 7t?)KP#RF7=c*P l;g#E/Uq B1bL0?T؍-Y9w "Jo ,aġGYJrC0qu 'M$e^JR,TI-,};P`+ aT⚓hQ|}ܬc9T$;RDiZreNG<[^pq{kq|2b^~}>d1|{=1!#;;7$DC~iפ=<g<Ҟ7ࣧW3GHHd6:X$dsVFB5'vgcyt|Oy*'we;!}M{iѢى5u|YEljmhD>s`&n8>\(/ q1}ÇIRE'/Ny<38>|zrr슴/h({g}t,Ԛ)bY )rߧǜ2 QD 4B~{i JtDq H#詜z"]=]9mz'D1J)|R320> QF "bF@h AAH~nٿhF.Xϙ˓>9C#X $LCP)KJD#4,(uT]ق)rԁ@"x'v;o9tx֌R$2g Mi yٽg?cLnK=[«`$W<19$P^k!3C-1 !L#ē|f, õP΅aeQ_]nď?%TS0Pc hӏR61MW"%7½ԇmNyC?l ЕKM:@8}t uTL7dR"A(G#  ͜E= [:;o1!~߽@of `Cf_UHԂ~UK|M3Z7%嫉4ۦ3_ndaP)!x>N)mrB &*ߤ_?͕H4q\V,Dç8W$ Pe%*Jc-#QЙHA]-*63v6;<~VO3rDsm7r|1AJc8i^Cn׌;E Jx$7t?M  :}:h cUF,OB5jJo_=FhHBv0Wc9OW)PvU4܃Uh LA_N1xeDE\E=M2 " /DU|\^_ ˀOd$37Ԏ]_k?,2` H}B1:"S}n5%mO 2\fp?}wx]Q#ѨП\؂ry=.n6s嶀76'Pw:T>~PR8M~ ˉ󈻐Lg%'gX^ea9JDSϽsC&}=!^L0Cġ¦K^Q <3:M:@*(^Ȳ@&G;Qg(: O:O.C zGcҍERQ凲'G JWa ^N`ȳ ,8ܷ{3<ErA3#Qi)ﲣ$=P}$z jY]x.@ i]8q__ߧ#$XE2TQLJim @#4klDBDRL ۲ g$)DfU)BzJ`rpW-m(@ASSZ2]xVx 2o%߮zW"0=~Yrx2dPCx\q"qu $iNWɈ`@erbk_HNSC~?ԚZ4}~MRc?@,y<4jd!7$t TUC)0)K}綏[]8hd'[>N1DBgzԣCD%p ,m/67L!CZ0rgD4;r`!h\ݓGDYuHYE|s@"& ~Uz9ǘ1က_:Qb ~g4=D-{+6*(&غgݙUf˿ *" !̈́~#AA!Gf杩>0SSI-Nѳ87C]?AOj!$!Nh,5xa 6 Hۙ=1e@3,D bD&Pݫ%[šWm(ͰPHoA]6ȏ>mhICDٌsm6cyaL^("'K7V(яVCֈ*6} n wXcam7u* Ϩ&y)#iNom k׀H!턕i$1@1 ^,XHvVCC򻀣N`𬖠X#jw>UME+BW(%zKy{iűJ\5)F#Bi0ϱDx[5hΓlD8f "v&`DH]s,>L h1 >~ M2*gx~Aa7"$ = d@^ |S8|=~:٘jk?4åvNs[Wa/98t[Ʒ+*| Ė1-&<Ggqr5`9ن"$HUӊ$ AUc9iu1 E"41;ԭ-rZ?kV.A1B'P*^v"H1mj=y>=$Ju"wX'/7~rN])s>r09Ky}Z|bÄ5Z*w {CjaHw@9ȹ6er{o`123o،b0zq1PF* ୻̇3gBmØ@7z|/1ٚIWrhb1kK>puL-Cʚܳ{H,8ο _G||^OlfArTg$pωatə*&'5ȫUTͫI?V;5|vxuA>O"##@Wl!B癋`Мi42(yaM*N4Dwa*.9&'O2Vb ( ZObtmb! ]ևuDy9 d/l'~̵AD͌؊&SC2P@{hv!jQHr4/ɍEG .8A.K("%gIL s%`5T<2U#DIJ3DY,IC JuE5 ld1 +z<{7rjj%4T PC3T1FӠ cO1CQDIM1Q1 4M,1QPS$,L4PmaE3`mcHdVL#TEeci` h󉍇80C4:a1!Wv,Q3MTEDQIw< * H$$ ! F5rLk%L Ci)jjN`y0,D4ѰPU)R$FRprV"8KW T5BXX8r9,6i1\s&d LRWcm4+1ˉA)c= D UDPM4="M{$D .PPDhH|p5M,DT444U4HK&$EjibE+lR{ȍ n٘$k'h8#x` m+*hMfpV>b˜i4)ZpHQo+*ciص / c˜Ry ov؛ Wk(نSy PXlf`[2ԁ"mX\U,i:8)yfNޅnK ]8f1f@;H#rg^a@ 6P|ˣՆ(僚wxxp,2壽]R$4CLCaXsg#dB@["DNS54`F*&$]ӳLOV`F)@db? Sns(V׸zԽh .1?  |kaϔО=dMXA "#!v&d肀l~ng_6ZW}>:Jgh^ K<B^JvP;<>-D1r|:m4(ʬ0>o?y+°ΈpLk9S0GEn؂C6`Ƴ኶xF7u73v=>|iF 4/wyGBxktQ5,(Z XaHA~[6넡"? "3Q{?Vsv>$@0h=!@;bRPHH&P4=ײ% 4RH |Mކ(HP;QB~  $f`9ǎ( hPI1Ac:UEHQ!!@G9>p)' 9dI35pV }7\jrE&Q#u*8[֚Gךc $ٜNTP) J-NߣL] U4"^û}bi`TCؾ8$OTeh$O0'_}E-$ mv;3!3_GY*r`:f,q`Ý<'"셦6fWx;b:jf7P?~ZGED߼H(9\hqh 44TV)T-,2IK4 H#!@"s9#ח[4$=cǶ8b}`>(?re |7Hh7"J#`iqa|9OZ^?wĄ#MLR^SP^Z%)3߂1bkCDr3Q(p_70k6ͿzT0Ή#~bbLERĔThmd4~S+bK t}ʞ> Rh`L,TMZ`RlEe4CB 'm58(6ŃvS 1`q$BBHK(!AHP?J$ EI,4t DqB`/u-cd0uw&1}?{ HJ@遊jKLZ)!r= |[ `Q@w'_?P2P)_]PAPhw \?a(pDcS0yd%h \ g8\vσ ~$ BJsO^7ׇo?S45B  Hb }Kp=!ٵF@A&  Ax eFXW^}<`4T DBdɦ{>ti :*6FݫΪ:d;D >f`9yz$#BL @Jv3Q(B2ȥP BPLJ iД) +JmWwVRl' @.xw%,d  oCiG$:$sRa#܌p[JLHz@d&,ɖLR͈IbcےPC-Pa.B0,eW9&`ZLJ"' T@?c>הzQE RP1,T ;ADGyGs^6g{gsq.' >1# {jW'gR@H")` u"%9+D'͒%@)(D#bãX$]@PްjD ;:FJccKϜcymi?.Tɸ"\ *D5 iJ(7=IĀ{b"4;:hRQ3"  KsEpS74SX&34A!%DCMDK% Ѡ1RTADYĢLQ3 Xt 8Kjt lR4&ۡpm,Feę`#<80 @ScW L p?#|@y@ 0x>l E`0؏/`Z֕5zOӐ &G {Pç'i(clHj( a\9!{,sF";[9HjeicC&68sk I%(iI-,b-B{ݸЋ4 Xѡ!cDW6cb'fQq{aF3 ^Gncb4YϘr/daW6[9"ΈAcق-~mܼ(G"pW-#/[W V(.ijJUIGFłf ܁|ivD:GX ӛ*_ q^O Tm LuPL`@D:ir! vXTW838Kw+v'ܗ_5?!kPycV)>j.!!Z$s7@صw8N#uc{c¼HhlIV{xxNJ"v9L.i2J>`{B]'oo܉J #ӯ@Z[[,1KTGs^?|YgcGw3dp jY0@mga"ZĐXN3RÅhLH1P>a:a::q(FIɌS:v㓝?b9  V >:u E +Nx62j&d[ZNI@p*kzAÂjqy ÃsLB%nkE[u3lOֱ$\^0UzRYW|FxSzp^rјpE^\P?F&_ x5|GRg}=1דSb.ɤ˪br3 :ٙ 2f'erDPS(M@C0:@yI]Ɏ?6`6]8, Hd㐙cXC\lmaמjh[z L<KjV4WL5mL&^i6 K̈l;(h!&aLϔL++jVK`8b͑i`G9i͎3btU Sۻ펛r#B04fC{;я^txHkWd>dJ}89s9~DɃˉqӏqygN`>:׍fL-;6Polo.fY~!K0] ?h#;N6IރU8yNs2:90h''"7tȱH c?H -I%F,}hяQz;L^2ϱeJpr龆CXtYe)iy;뙤n6 #aEX1H ˳0$r 0W&\kT3s ڃgz"3"HdCɪaݡ ÇI%{:i!<ϒ ˆFaA34=<飤K !XJ'/U|ٳ.YFg3ы5̊fg1A30W&}Í^s <2,@4,1nhh͸ͬ PUr-Bk9xLOzl!zqr(X3Y57=!dz` 4@8=_5ҺL}hy Yx 'd"Aֶ.ցgTc2|"U51YAq J>p  yt`=2>o ` Pڭ0 n4Ɵ|sMy;'oFҚ  u @#B:qC<yQ@2L*ES<=)AX؛EdX+|(.zSٳimKjeEi Bt[NMLpq> eDzoC-m쑜 H: 'îpF'#j 2#BF(8 oSp3a1N@)Dh(c^*De 8j ?wO,`"}}dBQi] iub/偐5G0עy3*dQ=W4N>xVsث(8lXvyrM$FR$]qs&@xDzӍwLȁxAZx(.&p(MKQ4ְ.# e>ULe =j8f_gdȌp¤*Mt#pD)agZNȓ: 3ԜATՋ~b}6T" !W<5H[= X"QTvS: o'ŖP6%C㜞r5Y&&:axl"SL'pv#1NO "$LۥbQD(P8}2,imO4JaRjґ灌m$9aWCdZٌ⁈.Ue?k$XY \56PઁR' 9lX/;> !"B SJ! I b#gAHbh(4:R*!8.! QfOs$ZA ۈ_s dfj QA, @TCcp~hnۣAa A-~p >]D Ihޓ؃{Au>ٙT 6Dn2:%BɂAibeM BTrcɓHj(K٥^(j?#?'7@tq°h4qasR2*9j%d>D!ư$(;srSߋD??xi)S0&12+$,`L;T0w87!pHY2>Lqu()=4a83h留{}:iNr:DyLF]? :}|^̡p K & ;a I'(M󜛧]`Ǜ æwjn/pQn)0z=a9{˜M mKCa!S1'a\嫖eaN2ʯ;$ [mccadldxP[R$ 6K2_҅ V=cOK'B^cʨ ΐ,m mRִЮZ1Pmm͔mr^ʑZ b !H\M>5#a s pWnp"bc;nT2P,F\1:ǵ@BR- @Д>ΔG IRuͳr79\uc ʬcM*K0ᙳv@%^sמLtQ\Lօ Jgj.ej#P88WF M 謆!̘ aSn@0%u@:^Սlcc\"@, ܕ]+GI([Ibl*HUZ 660I(>]v rm1r 7kr˽!S \#s/pP,T7^Vm*7%Ф!3H1vbںp cXȋqP ђTD,Ph$dʊwpĠ3 nׇcU\ vͶت(;enJpa*Gj}.e4>;&;/H(&%lƓj@dVQ62's /T*` gB~$4B?_M!$68}:i ZwC:;^[5@m'r{(w&VRS!-=l4a@'*c },DR}  Yab=Lu |Bԛ2'*VJl X@PIhfLDs2%>( 72,hQR {|nM3Rnz.uJ =xB!PbV(ĨbU H #XYx#ph%dzq=|TICΣsro/CC/>zD|#gDAb)CSn sifQ.E]ڢJ[l>f?{ RR*:B&oT UE*lPbnPo$6 vp-Z[~g|Px() nN?]W<"taS(~:5}N(ccƲAc38{4F1|iݼUㅱtx{4Na;ѩӎvh>Hzo{#@шވb lE9ѭK9` `1"F"Di{pN䆸b]?sVDB'AveEM-=mltS *cfCWaCsbc;ŋP "P.քhĩxbY$Zq 8Ȩ@*8pہ .GXa8p`7ψI.8p8=OukFMiHbe[E!$jbUvΣvkSw@!(;)pAP.[2F7]fd#DPr-_UdSޓR~V@04`D< 2fL9_a39?xr@;Ӟu= K*.Ħn/;.'u|R j- #0MyOVKXyFd]LK$c^E@V"SsQLvp\BٍrBX  krdb#ڊZ M6q#޹GPM#yπn:}08d9l %!別 ڌC;cjy"'MC)֎wRp:a}曚%žzpWARӫѥZto٬P+qHF!#1kI9# !G';@3%j &Ft: lSV3᛼D8:"n5ᦖC16pH8OKy!5Du@bH.DHjV!%hV4"3L4Jm3p9]c&,<^]crgg:DGyMj9 `]iP9Mns38Z"&CtA')εV(Ư`4fR vF@-i4 춖ZūS8I눨m]vεuĒJ3;l1GA=`¡c٤d?ď3LϢ  HD8=p#S +`9b.szEBd3 1BaH9<A 4 }*11mz(R?"̔X<eoA "U" | 4i h"5٘K ;%kFASI*ƤcVP LE`RFwK-( -7] Zm QLd@!PR  .NbJʖ1 `QPb|Hf8 Й)98fCv4dA(B+AMZN"*2cwY\ H'~j *@ă4t; [׈1(#,qt::F16B(]0aK0upSwfSIl͙B"⃫ ҈t2Ve%tBX&x[âuĔ $6c|Ԝ %ӴBbҀKTKU nj5%]c'K4HFkGMU'{[5ZLIqx[&:SnA@Mpi2I'0⊢@`$-DH mnjbR`A7{t$Fi lQ yuomcp3SFMCôNτ41!vNXQ3U,v;ثuQݜHZ0٭awڼO,٩G^4&څ*îfXCf(syTQL;2aNZ!8 ؁nۺщp6T%wwO`Pp8N3JA`, (I NHxkcx ȓi-`[tPXMMd iCs%M-Rsa"yvC`t*Sޘ#AV[F .\UIhaߦl1L%.1I#GDsPXl94.J#GrqlRJ_ qS "f1,L11R  n!FLc@Gr#0pcb7%-|gl>M F5'!1hH8دHǣH" 2x} ;l"P5^`=L^iuC,J@-זK wȻ/ 5#z l{ :w9}M6Cn?W 0Oz!&01Mz1 -`p36P&ѠRxN "EӥN"|Jp#cb s ᴚ%$:G)Eܲu6i2 L 2dH{]!#xMqvH DG&4!ym=GQ<s|C~[HU)@F _.{CXF k>qg@'3wQH>{UGa:9#z"dA@ae[+,'; wȇJAHPh )D/봁!!LU$5P v?jA嶵c`Ũ4T`-$MLbJ̙φ{G(Z>$vv2(@̜.Dz\/QPtI (Xjembqasyr! >c Ba] q@;ߧ}kL^ Nzw:Q(DA͝܃%0oN|8S!1\1w+ۛ%kJPHF ۙ^J@faEDC#v1p䚙 H([v0lCQz@p_Fḟ @wKE9lX!qyLcI I7pz:jcX4"DJ$cO&NCj6i!P&H&ˇ5 D / fDiaJX Ǝga&c/PEi󙰢ð0cs1t\So0tVɴbe\ VӺ3^m OMFH8DIVss"L#`*({[pAe|րm ,%"'@s =P#ӿ 0cQ 7bXj ӞsIF #Pf1>Ve—wbC 29W[6?/Ƕ26]KE R D2!'xrJ~&8 J"D ^Ƨ\vUsAIc)Z$Ƙ AAbVkZ#C+IOe#+BbRaR&T)A9 a4X[ YWH%d 9a:C"|ͭb=ɱɀt;`d |xgag"m>獍qpJz.:+ +%8pkC%uFL?5q!/ >p~P/ 0T}F(R~rEAQ 0UFJUJ4'@4 PH~ T=z2߆#h 6)Z \Q1DŽ{2bP(~nTD'q {_}[em;!+m@# tV0r_fUUt6#Zj# *{jUUUUUUUUQ{x 3(ztO(O>T4T##ƪZ8DE>vb9 kjOc3$XҲ X[plbOy3;|c Fپf8F8cS-v'3L#bӶ25!m +Nq8HA kB6i,vdL6R0Mq`!ly2D0|>ǀ~&ܩ T T*Mu,B\O*;}޽u^Dx?$&M0*==y' )HD)C?y l)GҋrdX*eaE(")ֽw{n,7,X#,) 07MBN-˜WZVr=gq҃A3 і| { 302Jr牁7.0gy۾` %XݴRb` XoTu`.bO"X X6DTCځH5 por|`LOo8-C2@'h Ä "%@7^b"!ZQ/w hA*i&ЩM#"*fz/qJǝY2ϾgA7Fi]7ŖzJVqZI%p7Z8dڠyQP@0EI)Qj, [i EÈ ɏi 7JpSHGML(4g@kcxG2ܜ7gFkќvf:x:2]XBA^ޗ3DPEr='5=|S6dq-["Aʳؘ,<0$ "'/y3Be6L!;lX yL @( h3"t@d S9P{9 E` MJi- #K]SU&< v pX&XF xz&H DбGQVzbK8Ee@2Ծcd$6H? Ɯa9^_rd~`0y&~+[1ʱ 9%Lf"ss+CCPtɊf;cZMmG[tP轇bJ;˟݉s ~I?cؐOzuHK ^q/ Qd> h.AW4a3P1'{@tM!PEPTCCKO$~)Jhau $Q+O~ATDEEDLUACQ%TJ!OC֞rE>|0Vڣ_{ ac)x*-J %U ]"9*='tv>]Qwada_pn}m,dt9_C/2" =خTT;^ isuCL(6m#GaTj{-db# ^,$sHQ4] AjS!ۏ)fq0{8y,yU>l6av ,nXL`@w9i&oy:`SzǡZ~M!Br}R knR4QĊ)&˯x DݒaZK"bzf  9 ƽ%&EIT!OplN-}”}X!& 'F j 5auh' ͠ eBO8ӊĉ(iBP 笈C4SfV?=&1R#ѯŮOKq}0 vПB&Ji(i"m$@ߠ( S!G-@sBJf~Jܪ;H S "DL%P#{A6-"TV" =H=u@6 M!E 1/02|&Jp᷽zBG;a^}֪NT{P堁Wr@>KCH::yoDC˂p|%O$MeLB i)y\ &Pe%8G~+6&Cc_gp{B'Ɩ;lR{'{gyzV9jѠ)G 8D) A?BsGAʼn=֓id鏺Nҡ Emє'N? &$@B$ jAGb >*I(a:}rxVɒ#4FG эsRq VG5*Ad}!1+[NX6sI˜y$oW,L\1'3U:)J(ͅḞݰF3:Xc+IK=Y)br]܇d)F"_%4 $ Lz«_K={" [Y֮8? FZPЦ_gACD 4 $h4k*RHF İ_=vXP "Rthk)- ~ `O' b#ι+DVlŘ /C9iꇮ<"))LK2 zDF$Ah i"<%AI JEO7&1 wTyb5*V#2h7yS9bl:i/sGK++ŃGG !]SPKc%H.(&v5VaQcԩ`]sDy!yb}Ao)Ǵ=R꿢Ɉ)*" z3 T& ( &"h*dhR!`  (FhH0RHCC5V $^TDPC3c_-p'}gog5i/!vDR(PA"sc©J %f$diiG228D364s&fH "Ætu f.{!IMx4 xahn0}* &ϓ#k?۾Td#Ԉdy04J3cD)d3')g<"z &}рu~A*@3~2Q2Sipc"}>C Y%p;fCw_w{Lsb@,H7 GPmo"($@ 4Lx7<58eDfRCǴ}c&h|%"0OJ0}"!L9l( Np'SFu*EUD+_I"[U1$tK H!>/`um" BpUY*?fRt;ۇjNB 2DGV<t>o .vGľ4aԪaL2&V5"JZrɜc>B|zl{7)&*7lX;{@ehgVdN-ՄAKI̜qrcO뮵.t;x1u@{EhT T^!L;kzKWp¦@@@:t@_ x DN€LП6ȡѵ{*A0ϩC :=Zĸ 0;&B34yi-8\ 02]`wh>?-P~0F@J֚C]E=]ҡ NdSGy'$Пl#p/ʳR.!"t J8x]xIS@T ӗQ"V9 L+9fLB:B5[ح:vDjw84CaO2bɡoUo9qṳ,Dl(HuC)6[ $H[!yMC륔3dWp<:HŲ#MkN~.Z|$MWs#N7jNB O\H8ph;T xW:0CsSj1@+7~sB<֎{MմlT[J %r;O}L? nqv{$x`b8ǘfVӯɓn=I?NXq2!Ɋ`d3l3{'z8 xk9຅]|˜ƮD`v>rJ'a:'bj3LO SBLjC܊8H,2 C,ER1I@PP=DAw;BgcFM"`xP+0 ~L!$N(awpt 8"$O۩.0(УJ2J"4 6~/3Q2Q?g*4?дCOW33Q6( l.-}C)r,њc <$GMDDBDS D%A@SHPEAD!)JAQULK 0P"TMBа S̥$**QUQ$D!UTP@D15MS4TIP#E 4A)A:/*hvHd/ʃC j2x 5de%}BАv0Чjע{BL+IKH'RC0zd<{PFOo/u TBY]h!)")E(!b( ^hZ $ՊnR6QHI@s*6E@aOX)>O_AGcMN 0("1sS5tVa)> Xr3tHӯ$WP_)uPXiEaia )?!Oz'sy{ˋk<{^j|h|lƪZ—^` _7v}ی|۷û}}0P%mlz|}KJԉm^\p: +|5pw ѕVvW>ּg^q+ϲ[z2u݇g\b1[^Ͳ.}zn0}O42|:4:hF{㽖mN>{.o5 mYt`>ڇw}hh7S7=kKIy{^Q- ltHcF3lų6fp>{Iw=4J U);ۤOwRE$"`a4n=5E-ol髹RK@NBֈt)PPRf͏l镱AxUy=;]Z{\ݝoj;(mP )*TIDy{ޮ}@;SG>$0o|Fh At zv@ q# `hhopJ(PH ,9JE٦4y[yvxh@¢@$ 罸=JZ`{[R֠;Zmz<ֺ흹&tWI]=}@wG}񯼡L;UֵF.gc\]vc[W{87wbv^(}מmmv{ycܭ=ۋu׷N}l9]g{z}{9N]\v𨚽΅&s+ۡ]/|=^R;ZW6zSf{O={wu{7{}p{{w>wA}`*GMB mA裾pl=$YvKT歭|4u|QS:g۹w8邋Wfp0NV._vlҶf}[kުv3幒u[UwG{|z*{z}.uSgLxwAN͝)eu*.ۢ;4渝7;;j4w<qιVr}mmuj=bvft]wcWlܽ{>mtݮLfh A(${w][_}+5ָۻ'4ռ;aR}withmR4(ɍWJ]` @]ڎ{m F֬V(=`E/{;X [c6T n-x YDjXϽ[};aSSڸFl[]U-Cnx:M}tϠÜɒljl6lu7,Qo]:=ytuҧf쐤mi-wssf%$uvs:V=;g}PL=gmꞞރ5wvUc*w0ygivvmt{mdiA@+v^BnWյ6[:9:U۶ ]4nT 86ۻe{0sBarxjU"tl] wGN;;} pܻMnݵ[ۛ2n5j{ug;q hkk^mוvUNMuuHftl6ēwqs;.֝)}@zPۧ@hgفSk.Klwinƶng{^8.nKhzv^bj[v;[iD mNkv=<wqj-e=)'xyۧyiUU M@S֎ږAށ8`ktgw׽<;0wüWmSozEGl 5趝$Cq+{݌;msdOk۳#R4kt^ng;65MEz &M4)hi3S AL@ @O zMh4  dЧd =OHڀ hi%DML$ORzdEO4?Tm<6OSG4@B  3 hL 4MSʞLjƍ'j" 4m5OĞi$PC@4eZj*Bb cH9QCLMMIHQ0Q QDԟ9KW/~6  `xwR3쪢* [A~5QπكCiҗa(&bӀ{cISADIPQ-4wM"DPˢE MD\ 1SR@1hh"S:f9T>pJ8ߎjIZ( e9)‘6b"-SBSEIhj J&B))bF*JE❃P]#m 2eT )IE@RPо(e\ PP)ARNJ-3ǢHqr yȝ@:2=!0'% T"| r@I P&&/PݞX~ü"0:NCEEVG&$p"pDƓRpS@3ZܷbЁWMowhNI} nnwI?s|z>; yȶ3=:4w9Sg~h?llʖ(.\'Qƺ6g*l 4?ѢՖS L/] J\"OiL31`(M,$crO%$*&(R"fj(ins EPT\=s\`Qt@=ߤ_4{yU]IhR sy0v/:b/VW:WJȉJO1UjG*xtf;ioGjZ?N7ɟ19íC+>>JaV 5tܐC8GsQar]=yr'__/sRjm2uGJ~ő7(G-Ƀܹ~-snzwV J-;=z{! :d;[`"#P?[1#ׁuhW_ջi O?D} *PGy{IjW۟68|HF_⽩UJHl6?æR1t կJ&bjmNW.sk!MTELJ:n°`*Д4T<1J=j ( ZĿP i}[?X-GˇBc[E GI=|)͟GXí`޵M'Tgk=kDR:Yʼn G.ͤ5"G {=+|ݫCN~dMGh2Ȋjg`Uo{#|eCu*ب >5^8[Z'hBq{{_U|/VJ6I`;n|*lAZ;=ںC_'n{yʶy9Ys_vWcQ|Ӆy[Uޫoуj]WXsܙ۾gkU Sݭ`Dy_k ,G]XV!=kD%,tUet-]z776EdV0a#X qupll0gnvUm{_.!vyYao]MOX\3[MӶ|SXC [ziU[ %X*C`3ҸQ+Wn}EΦΡPĨb!T3ܰ Z*ġPR ?^qt8(T~O=1TqeN`*Ebfxę7w2ōDZ1j*^(83k`r4 lcN:dzBDQHA4iʙTAA=jا4*7THAE#4 2D|'GOE-T !%N>U5 |"w8"8Q.JlA+<1I$DZ=wH&R&k0X4QsI_k='tSl4=w͚){xpC @^o1f$h|>~Z(fBbR@Z;_/c ] Н!|]LN;t'lZ;f-.JZ?QcJ!Hȿ7:ߗÇv3>w(_  犇,V7n!lC9!5C}T9p+?ʽFԓ#= '>jzïK=wY_#.vBM8r>ΠxNeE`vuC^5WO=?;|Cc[7@?;Dˌ[瓃MzjAhI'b~K=~(n$޺$Je }?!{Ĉ*|DZPʕ.E#pWk}0g>{*ۗodX !?܎_ՉX`1TS[{5pҐA0RƖfz흮-L\Hc'2TH&dJ+LK'A/M̋P[ҘF |2f;?zzz<)$,:~9-Jf|28Z* 3jODDhow[m 1 ]BMK-`k6sM#)*gԨ>7L$<;z?yPސZ7L({;jNg+C{bt^'"ʻZ2HABH,/^0{f뗻{۶ ,%EFMiu+XFR2CtDsƦ3ny70508><80׶J)3òJ_x5Cd!)UHUخlbsk8N>vK6PJ,=KI::ޤUaZcj8*]}Z.xgL%U,{^N*(5ntԣne*3VA:f7F]FƨIB'{B悆*3nmU{3pڰvn%Q6&C'zP{<!Ϥ?n;|VQR]1q,he؃ w."p,q|\_gvZwHB_Y.yx88Xws޾!Հǡ})Ȅ䪈 #XxM8&?ib"P6mPTG*fO,FA}=s h9AO[÷8Rܢ4ZPxa=sB xk;|K+LqnOh63O/?0ƛ'7O`2jJw%5*xbyU!nތ3stS}oǫ9mteyٙie@ )am"ڹ,3|P 9M4oy j&:Xey:BaBfRgkݾ'b ʧ.H7_7l͗ZMN~> !խ*&x"͓ ~v3ΎT696)sٔ0Ģ$1Mdǯ*&tew3K 7n]J~"8 ,^esw0664ڢjT̡ct,Ů 9i墤H@]lR@=k;Ofjʪ5e#7yΘ~b90ADHiIw_8ѡ{'N˟f"Lur?\eೇ_<*Fux8:]^zLes~.P^q=}׸ "?|2D@)&z E=&g!2+/QA~i:ȏxm]@gbӼ &5:] z0`专e^)M`]LᣞtPgSwٟ{K Bk:`tz yQ'U5W*"ή>V5M]_s;;:9]Uҭo&ұtpw'P= BXf$B܄+ځ5@⊓Y $(͔B9\>mgU8 ~?c𓳡M_ᕨ D>4$Xha%bF&(%`ma\ @0F/iـA1z+.!y1 i+eC؃z#*UR)h@b R(()$"" @b1߯.z纋B R7ggSSMM|P=z"DT)))G [?8 9ĞU?Pտ}dm*)$dtY'sKq=4ـV޺{ 9Xl#GZ)J]Q@ЭkX'a:cȧ{Mk&ok?SX8W a\./Lr"M)Ű/y}eC?F]vN VfrHPSR]k&OK8AF<'ϷpN@' AK45G \,P8X VZ]1Hy;j,@PhWRhCwr5s hA% U} aV(J;\ +Q!N*b4)RGM /׭3CyerڡLS25aHO;e)xՃdeU(Bam6fbW5$ Fugm9$sp|YP#6d6AU FZwa XJ>HvGLjѦ~OX?<d ,T-K=r~i# Pz# 9V 4ac ˑŽni%=4g HQ_ d'@̀ie9\0 {p1x h) :#5p06K F |=/$ ̘qDf|q6 1{ VUjF'ѝƽMT4܃W#PruDE؝ۗ ksfԅhaDsz~-ht TIY/|.F; YI]Inuw==uFϗHUM-;dl2{M솉k/-.7uykچ:K(a!7bCaO{Gz  5jyiNo2-KFXPm!- /CY܊-w: `vî[A-jI#7H0c#ụY8k8QvjwG`yശ "FCI5bfj3U0li -,Cz6 1Q [vܶj9}J1DFmdJH1Eݶ3/ c] 9dXo;chlF|$(Ic)"\1im+"QBXk b)ijVqf.;@5s8ͨ.+PPO.Z7] '6D1AS_ug{:aj_QSC6OXaN1TRr2DQEvv-ZΌ]b*A|bD0 rwˏ3(yڲ~KrS6V,i7*U G_f+F+i0wjCn{ݖqo) L/s^?˪/7ݦA JH"T}zG? bJ=S8d^۷c~ cJGLPh&3ռ9F&2:xVz>kfPQi㰬Kʛ&0=DGR%t\}VR;ۙW;EZAOqumwQlѓn;xQ2<@UR.鰥Zj_L;)L /2a@zf6]*HwkI vK#ӄsG2Hac{Sjw=y^3nRȭߓ?r>=хƽ=0hkǺϣIqmZ?cI,0%;x41]<֨1iΗfv~L[&y 6d9x潗PfH2S(B"P88,%ނ͔, NY璓YnY= UQy#GծbdKDs =Yfk5o./i1HGxY:ίռ~&aFGd!Œw|$9{i('r(i";qwij=[c AT78w!X[})bwKb(~5 mz4Tlm x񑸲N苇mB 39mT634 dyiɆ o8ş1D응H+hpƹc'WFuͩ]卭s♊T^gBBL̊-Z]Cxp0BBHHQɁ&̶#nNaxɿiϧr,>ID7BKD8m#Ǡ#gi2sa4Kl}'`v1^QvHn̥)?#}hlśUw$qK4t;uhp U®a!GрL̕hrד)5HhSI \N& |-eoHI!}$[!{bd\xc 6}%'(7@s2Gh)1j9k ݐӽz auAPo=6~fxwP$ !=O\T7Hm$Aצ'^L_8%ԃn*UbS:Fgv a;VH\7 8gzv.\j/):)&|%A(cUMp|Ζ}($JKt: EY4vm 0πxsniyǦmz|,oNֹ;k!j)1TuTY0h&Ô磻!$:nL'I( q#Lc{)]]sl/gxwUYmP?$ky@)AB\/eP{z rMOfAI#ߡb.,O\0ݛR|37Od&|a*3CM  1v˝=p 1'Ć)rm!NP<xfýO4UUDOiEUP(rtU%?MU%D7_MdG 8+Ҫ$b2?؄P0e|"#=ɻMgBm0:=|4  J|-) 7nj F9B>o+WV;xK ?lZz}>+*o٬d_ON)o,=9Z\pq :_(G sskr9;XS @ېskyI..JƇ)7.sA׽Y%_h%ݠ>!+I4<$Ov xI600R+$vDӿ?!`#6מL*I glOOq`y0(OY8yk?4tw(C׵Osl1oRP1PQM^ {Ü&>SF˗D$9g"UX#wt^%{fX,g鷢hЊdAt c}fe$5͇MmZmxڍuWyu $(vN~~-;uӍڕu؍Om5^i<)a0&HEY B y>]p\^g$4 #b|{[܈_+;h pnɠ*3#J"RZJ!5a6@MJe$$2r\N`8Zi@ͤQG9]qჯN{xkK.7UЍO-X0џ[5 {| p^+[S a`oY4ɖ2{[OǤ}!Q!#?6-2fw*#Ul Xx:^0年ԋ&Ү)C×FFRS>;sokf #RJ:#L#_I'>yЂWgQ(-[Hq& g栆M(4`iC]d>lkq ÜѾt_1pBtYoަs :M2L]uqM_&9Q+]caa2wy$>vM="E1{ҒV/Jε\)/F1x{wD j̷hѕZ92+XTݓT@ܻl'%hpas.BuA񃬞<1ثyx16va$VҶӔ&(,Q8z7|bQK}9CnPjLF\>ݸ- Hwә9gXUjScUDʅ| F,nA7DeU7J@i3>3,)( ed{±s@oG~ J*-amm"*Gz@b6۟x80M}0G&FѧcII]˶m+6fsӏ^N5/WPZI1KUTWVc#4eRJb<mkq _|ݚ ÕÝ&Ki}sB(yphyyt蠭-z[FZGz_>mZОί^:u9ZĬ]Uǽޱ7scY Gn4C8Nυf:M5=c^<٪j3c*߉umx+˫elsഷ6:c&MHxuIBff+씓 ͨYL)-ikV%ɸÒk%CJ (;ooyY(v4C׍|XTJʯxǍUkxuI/1_eS/QUCԼcrB{g\{3xӫRNx jHqG~ ʥ)i( lʜ!J=[ͳNCkG?4q8ϫP.8/{>GsИZt@SE %U4Д - -4GEPPNTi&v'/ /2~ΪZ]nHBNq|oc}8:gBP'q-Z;MQV{XEGEF)-QY۞Ϗ>{w 0p^=b)d&!C|թ"2-UP2uV>ytEETtr۪S?2OȰOڃXlYůk0i(Wlba15`jɌ`*@iwbSJ=--ЯڄP <8͸*+r[>d5dûw˻ .<_wMc-^L2J b{ Ὑ[N*zŰb$*)hփCѵll{@tvCө?$Ջ&) S^nţe,|h+~?K=  ߉ڰ2d.hPŦxk%/6Fa REF9ݪ/d!^wgR/Yj ctjEI  (&l֖a[t 4fUH} 'c֨kʻ1.;[5%]%ixLNR D¢DVSޘ\86dV?vX߻3YQDT-(-$d-v[bhɠihI%1g-yWhJp .ƇAѐҧ-'!@@A~a;EGmThP3̚J K?0S{,VSEPu{rrLMSTAkU8vTF cmů6=^5d0gM3?op=Aov e^jRy૦W,ROED-6@ĥ$T]p؊0p5 J=@)x[ѝU$ƛ28NO6u3t?_+0?fw҆6+Q[0+r gQc֋7#ev+͓ڊJ@~?Ri@(GB~1O!&kNo#S5m6-Ԗ5qEhRФzѭ!j("(jTҺ#Mmd\ǫ bnw,xB)H0T ~͞LTPDUrqE>mh%4_S\H/wڈ1ŌUTl抒"9-4pQa4i-삈3o=ACUAMJBk*^97tW}ҬTTJ~݊3jQ"QB^g=Ƙ3[i[;vhcc<_i6KNs: ?4().PR~aC#m/qJ~1+P|0~_S]&Cz޹LX`Q6$|K!w PD4@@nVt!(B$HSB!TЋ@9w(#s/3 &L* 2}@f+۟!4؟g/ IO\W^١Vt=P>2PS H_4>ߛpy#iR#Z]+XE5JyzXfp#kE]Ua]ݴLxΓg~I\ qhp_O9_ܽ|Iqr9L^;a0>hUOM#QQ1 ETBI$b }m |k}j]zzo?'w =}{vXzu0EP ;nkkm\x!J5"ʪRE&ng/_3lu@kNNzGsysTe ${ ( t3]?z9s_fPt;n~6߳LJp wyǣb\ixaC!07u?yg,reЏVg/O^1M?ssX9s|}mr>'R8Ji]# @M;s(d}.Ua4A-(X1@B 4H#U"1tA܅̸j2N(WgGa=]{;wWeI4Yϧ}wDchJAp\! axt3ճ^1F򽾟vAxB,攏%E*]Kױ_J"| ܎#p2cAw0@kwP>Tfexފ6_?7'qXFR`:8#Qp+u Xy/纤$5=hmQbPwn-t 9 aK} Np)=B10QAdB Gxf5U\GS_C($ 9պzǰz@{okXN Q2 bSA.|o~U./Հ͖ Z=>1#HMv&@1K5=_T0!*~S,J݀VoL%RD#1δڥaE);jT+#Cm'0tŨM(t U# 7!f*Jw3oDŽ:z.(ʾ/fD-F Ȗwt?^ۙB؈٣U0 % ؙZ5FMyp'T8dQ)TaR&Tvi67(6puI?St"aחB-!EChFFB9LǟphseGF?Vw劻mWh㙜SzRsHB3N*R 3gT=M!js@$#+ !_J(}z"4 ͒fw[9Ø77br0yP+<mM?FuY2u&y}z 1# 4}ޟ[~NQtxA^5W,MD3( <pN=hܡ<³'/"}vO#fi ]}l@+CSl&e.LDQQq˻P&"gI? =|9QFhj$Xb=?1Azиh5WO E4PT0QTP4 '82jTP{F%6LƢ "1bV ;b" i)PSW?|=+D5)|8a̯st+!Tq<K'}.?æsHGE#G3 o67ڨS+pKѰ4r?,Xr^]-_MMֶf@W٧?r7(?CtCg/7>p}ތ]̜Q>pu6r.ag'leDG( {mG0؎(vos_&=clAtHcFɡo5kv㴏֎MY wn邦~m6;b^8(t eTBbBF ""@(BD\5=4(I @rKo PV"ifZ) )  "Gn 4琔%JP E HBHۖ#"jzvI$Hi6H ]6/a1E|o Zs~[B%PJDP$_Kpɓ`3{!)hrtU TBR)^q9"z]:G2U2*)X$) Rh4_AdQύx{HjL;/G_fHfRg%R6H-KUeԽsQ_`5zu~{[߾Uki_^ RysՎP+6ܿS q Ê4 9+3qB=9cfBIt\,${E/&)0!.,ArWb/ſ=OT! !  CGoG.Q2KYIe=W܋#Wa#*)F2@HfK'!Sx$9?SwQͭ=*"f:cgQ_>v#3P׷Rf`48y` y]b|. 1 ]7UqX0=럇6O|io[˝i/j[ܭAlX6q5rK?Z>5y2 EeFG\K;`}C]һN>nr2\X1$ˆ#(ю+-b7+ ޺}nvVD+5EaUypˋz|(mBn:9BW>%~t~KH/t^L* j C q9i/a W}xk]J|WRbya\Ì/+ߋa>].c݉}d莂13 GPsYT\L`o[zӄeeQI!.)<33mGB쬘1p2a»_o= #w>J2sMb-G]Lts3~Ϸσ'W>W^e%uh$j)qhVCߓÉ+vuX@x= G7(>v ^'\<>4 A(3.hz!NzÖjè8qƖoof<'P_;XKOoݍW_|?J=X8L\] ^`g&o_죕#ڽUȡ~s|ήP,]BS0T{ JRzU_n:qU/9ʠU%b0\ur})%ke%Ͱg~89wYТW(LyG=dM::8(-%bR$=j.\Q~;{AIS2A#rwm*Ig&ezhJN{mXyf}n1",R#G}ؚA?YUns'Nb=pG_>^L$qoaqO4rhS]f-ϭ2eӋg(#E([__'53{ UH=͑*aT1E`'?3>'~20~Ǥ_V6juidnn[2c%B3h?+XQ/0͒q; |{ WvF*#t 0".CK#oD^7M%WĮ 뢩zy$4.htP59GU`@EKʏ+Rf"9UH"Y1^2*쵅Kt z\ĊAQV),T2x_tD"WraE1raeHȧķ~[/H Gq# B DSORaoTNe$t~'ʘ=ש21]aߟ4nb9A܁ ;&P:m?]EIm^ 36dBӢ_m _}RUW8K!l~̈́^EV|6Z޸z >M}U4yqSj'JH*\G"a32}ZYH֠x/PVN IBP+g1̼ڈhǑ\{gP3>(O=2 $CB9zH("" 1Ǚ"K5da'q@C5RklbH?N)f+J|o hL&UHw!Y{9xzI͆ت~ƌvy!bOP!р}2 <$ (EL8'!gBrjfN/@&z((Vt430I?NP J]tV8)!FM6=^.$ԳKsgSi'f@Jn.5r/~.C3snqC|aƔށxo0$`0Ynb$x99`iB xsY=pDqE*7Ip J>}l\G~i 4@ j 1S/yYa懵a1 cdM&d%:ꤽi[}Ɠ$ć"Nay2k`_ܫ?A|7 ^T"*?^w_J|8ϾW/ z.|vbI{n$qg뤊ku?Mfo>wolO6Ӻ}"1#o*^=J$__'.2OwVˏ@xġkԅ+ zf?xyb[HzFm"`}{W.-"+߳ U 0h$A$VZ1p4I[Z Jw}UH qAbBeY Bb7΍CgD=6ryV&vsSL; CKTޫ~YjE2jMlL:}Ց/ DĢ`GKcA`+"#{o?ۡ|[>hߗ0$ _U hVL 0$0D79![uXfg4ȴY 2-67!κxzu;|OSTr!j!"h kk R@B*@cG}<ÀCe5_UۜT\l{7;F7` z)?(DUr  kcu9&~^JlKCA O>?'Wtf?ނ.Wh";q؀t |`UTB̈́35ǡ괊Ã3iDU-ԥn_7hO+oU+wJkO^> D|mK.].;0J$7h{~Msܛ9;gRbwc}G0S2SɔvP -$օJYHeE.eNq<_!mOoP sFwր|: 'BQ(P 夕v'ݵ|GD_w` ТAlpC[W>EqlNsli *&4K=kK|t<7ڀ0PK (Q|!8tUK#̵Ӗi  E˿@gn8%v~>o_! MyxasG؃X+cl<++O>9Ilǒ{=\pm_ 1>p\<,q_{A_dy뵣@99Al:O/t6@u2asC=(kO@s^o'gC[B3@FȀf/}]{̈́OOmKOr\v] ҀoaNȽgGz9z!y>_lAu4JP"W\W`o/!cc$l!vOUڄF*"Rl_;"U3xU[ֶ߲twN/__Og;Koٟߜ]!BzHxgoˎ2t_dž#K:\¼?k!ޣAw$>:nuS!p궓&*(s}n6 q+s;c Fː;zBAo4KI+𘗏UG(.8 r^...;4o^[}W:ehmO`8xW }ܫ-!PĖ mxX*D̮=.KB(-׉]_3^%;_Dd>0R@eU#i^NOv a/'߰xONd"'I;Plh B[64 H 눎AG7z:rad25搯){7E&5)73/ DR1x.5ؗPG9vzMFDl;A$2 =E7Č)o Y [H..N(mZ\o!0sȰ[>$dt2(k 5@hGS$5*0,n- bmd3 Xn ssQ7`jf!6`N դ@2Cqqk>\\@{\LH|MѤ &f#tb/o5)+;ٕTc>@be T}Gp,?>Qp7{vw\UUUUUUUZ{>^/6$0=ܗih? uΨjKt?cȼfAA c0& KȄ` ?Ô+kZ]JrC0 @cJy2ܧ^ ^Ny Rob>e-jϠ2^/RÀ?`U(c^92E>=d$ ciZX)XddۉF"  )h/3g||;X}.N|*6f4K3G/;+u| $Ddb^_:bIU_*9>c:KBFN,w~,vNvn1A]zdSVϥLrcNwA dJAU osnMGj 9VŵYQ1ޞHR~B:\2@&1ϭ0qGoR MHvѾ|o5)쮶reUġ*ADx3fGn0*C[o6wb}H}WH'+Z:Y&I6B yM+je5G?Dz/W~ޟ#Ľ&B;Rvsت8ywͼ&(AADNot#5(O.Jh[` ÛO59ڷL}Zߗr=(y2Åpa$@:;x K|vUI@/ಪ,2>ݏlY)bz֕dB p}E& :,7z4Y?S""T8i((83((RI'2w׋Հ ;3ϩ#A MOco( &A'OS LD<낞yx&";b߃RoBOyI2,qGI|'{p?gw02<<OP+ǿddQ(s=7V\` 1`.Nkق'EPQ|Pk7y k9f>sȿ:UPDv_~xxY / #7?zFν0欳ځ0" $b|p1aD P2klW5 @#^߻[g?g0Ώ:iVa&6yOjUnd՞>? p,J; ;1B](CzS\~0l3ڧtޱ_s孧$xfDEnsP_S΄~z!,TƦxMͪ6"u&BCbx)@1ABv%,G1  $D?=~dxa #S?1s~cN|:X Nz}~~ShiE02fLޑCX@eN};ycb~_~4x:>쏓:!f<柫$t*kvqLzd=[37Eߗw*zaoy@v/!؅ IC'ryAAPQ%Gp.G׺:kW/V1Rk~OS"! &6˥f|9B Dldu Dz )(b/qǀVۧG݇`)£U]p""g?/5t1OB>2=>i# ~?JzKn"? >/ϊp?/kުAi2Z"5E_:<} yh'vw~j:kG:P◝0vHA\~h^CH7v9( X#^R* "YoO@q#`vCQ"$/4eDd((P2)BO|ч7RZ7w[fg?]yf&3GֱOjP.b"B} 0W\(z:umf \vGZe'%P!wuG9NQN;h7b%1F_KwKb+Ӑ8lzԔNw(e)"h.xDs]d{z(~ Gx8}!s;j$ba%%SBu6oԡQtOwu#nHrzpJVxӟ%zkSy1QsDKaڄ 8v_Ҭ尮h8҈m.&S i?{[JhKm`&6v) km[ "Ĥ[8 c.=.e sfP J:O: xxA, WxUv{#@/()ԗ;0{{#swGh)Mts7@,i*U-#ə(B?bFs*3\î=2*>rf]Pg&n(#pN:~pI(8,dǻCI+O )>_Eq@4?yn&_DA/>^eI7Z[k1r_*Gջ"9A)a;Q) DA ~y]@Cw#_C$?9[?qG;M&c ؊ ÜFeFD V> AܞRI$GkkmcmmXmm*UmmUmnI_O ؾӧyNOA>~+[ؿ 2IsUUu*B S7L; VjI'*HhEӪ8Tab`>Ϩ=(UNOzNUUUU\9 LR^`_&ȝF\[u<=W;neшooFkZ9fwr~a ;&`dF\- egb>{7e~6<,*mڪ3'&ZJo37K'\;S{L{z_n>3 4 9{L}4 Hݫ6U"(IP֥uIFխy+Xj8|>xĸ-*xw suvaZ]5TlNI9`xS-m6rh!ep}-Ϋ{s "/"#CVCc;)Ųj:Q뇋ʳPT@5kjEoVqmQ^؅E'1Jc۴A3qJDOPlȅ'+1BHW_y>3s; GrIίr`~2,$S.]`Q9DU$da՜SZ*ɣ":ZUq7ʨtӋJCϲb놦S'c!=;bcQ- F,u(QƕUWDN>%sg!Ww$6zWWWul?9NJa'~cи='[c98=q:pd D\$ϊްjOozFpO/[KA?nYy|ݿG M9nG+#E= Mm px}[3ʮN/l|a+Qb$Ce•Za=/B-M]|{uΒ\FޒL3!&?GVϩ[8A9+t\#' >,r`-{YMB8 +"F| / t*ћײ;}6k{YF[.8N@%2 lyu\~RK9uαN,nM!>v3*[Kr}/# #D `OED}/OB1G.8a'WV~a$ܻ/oA*j@I /j0 j> 갤h͞{iec茏E"۔5?`w%!~Ob#\eT(&4W,ժQj&v=H~*nz['Cꓺ2B<TʫȇS6{R%W wLw.!;a''\;e;#1zt<9!ѿxt~?V~2ʏQ~n/zs s>5!vRخVoUT]ʪ]Ukׇv_+Mtmoc\4 AFnyXgҷ|oXơv0mVH6} QAq}H:wt.1f9ۃɫh(~+{yd;w7 լ ϷBF1FvLFb8pY-yK8|9]_8`P]WZ@iWC~A@H7u|7rʛ\ [psL@>6ўB Ha| =|e`@9Dx 9qluoz^_k1*]>I5_l+(|f]lvZ'ot9rӯl:"2QH'd] ͐ۄE2[Ia<9RЂH1r7h[u>} b))#?ȌCjFnŨ iP!tXGgZWRw98Bs Oёu(MI^ɑ-py~w p. F EKa**JZ^j.&wo/6 'rv6-tx=1rF+^.[ՇSJ/ Y)dB^D{A("S3 :f+8r~\.Խ_Z'  yu!p~m\*e/շ_8  E۩O C|zd\0fsǼ~Mkx?Y/RI'a;!;s'S6D߃7.4 ܊:]釙ooHZ%$55sT$qJ8(ź/b@)3M$ >y45rd.J"R^CCE*.j @!Ddn7*-0Ȓv XWSx$׋Ȣ%&o`'!E3!Xc# рi\vӅLI4:WF"x>bwsF@*!> i{p#hS_TXlP=-o/QXQUH#o sv4c謢 ׿c!| ;~ Uv'ӑqy#َbg0a>Jqt7ߚ8CXJb G!<͔[w׿eP"V4ޢW'^7.n _l_Ѯ֐Fr! ;"& AUXu)g$tp+ #W"{c{0~ox^6#`Z)]^Ǚ#z䄤e3ţ+Pl`1Z_c3CF"~@O F8Ʉ 1u?!Ա6l6S[k(Yc~o˗-qf*Zy` 9ϿS>}koETlsyZ̰ .Zϼ?70I'Tn]02;=VUqg\.)t];Bƿa{CyP~R,\/jJ m^vX?dϮ?3\/Ÿ^tigOgm.PFCKܝRq֐ч5:̓"^,azbȁżD<]kaY|N*˓h{%cRE& (=Q9jp[nϤѯ&޿nO.짔nkP֋r#]yZ sY%s[nFgR#Fl&wC#$s[V>491vi++v b&$¥yJU ߊ5stBV0c޳V\/·zB(R'ô~$QE-2t:QJFP& P]0we֪R.00!yc̶& BKyJ)`xjir#P[P_Kouo{~ӵȠJ uI"z/70!ͰFk?/ Fmc(! YI:Aޗv9C}0wrz)B6٘{$#p.0tQV O 53OF\rӫb";МxF{7eV~:f]r|D>S~Oi-?Y=eG3&$6.Q[sB4iEƆEW~*=Xc ^A\]]0\(~z^M#a0v-k Y+ >:ɟ^Z%pK6٥zBm#I:~6ϟŚ CnIH£u$8|L_3;Q ߻)CAθ#<~XH7T#W^yRQ uLGӪjڼ||fkJ`w҅Xlaav\[.۷[2nyg=>*^zgHЛɜFVյʍCAŲ1uΟDe]iSofiojN\Ǖ}qe늒}*q³(W 7?\ЌiڿJi ]=%>=C~#Pe1;VR.Sfv!^/tzqd1ɥ6]o;'&ZFECqvH҉M 36'<* 7+7`N  ){ ]e(Qq0 s\gC}?bPQQY~AZu.QD iWq~1XUbi&o=>!< 9m7<{?hw'uբ +M)`l92%xa*70eSbU/^LH )0ohf#0 L$`ktZR$\;şqd^hIHyҹRWK값6-_X˃+1Gzc6P@ # `/h4|iq߁t)Fbr9PIZdQ1暦7_DVIV$/N7]vr(\֌G(Zt^~|-0D;$$G^>G~PkqOQ_S{7^SrET+e R(I:W+0WFO FBq`xOaw1QCAc&e"`޿ ľVAs7n?cg&Q"??A9}XD3Yz^-!]6c _^tN7!E}IOk qr[l(*]\2Nv2}ʧ[[>=FeN]4[\HIʹ?smI̦ڛۀI)qItK+&w5uAa02%8>&73rc 2ONܲ o-:Wi>0r;'㑹=)^^:681XƣR??dfNk z6IL B6>?yՏ,|ӱ};iw``hBهkvS)dF>oZ[\gwlm nN9ܢg>:~M^8{pK@\gs1OW6_.vex@NO"OL)Z[ P$w^`ګ2&qM4`LJ8CL0`+ O$4riiRgUU48h?4ٶMsħGPq.\~Ney%2L0vw\xLQ5 ^y\J{Nrʷ#Wlm֣3r7BJ2j<|8@łqBeO.v:1:X9R D2g Fb+q~=s] |*hr\Qm9ko Jybh($=T㇙|9wo%aniGVAH" evvN@7jd4ۇ.eI~'}x~^7vX &mbGFî/HVw!ǻ#@ Up̍d_^fAIw 6--)m?m"VTUL2 .`EǁW@z~lsO.T)xZ<Į}x!uDg! }qdb7}Oz|q&(J 1mUpKБ0o ߂p򅯻e9ݫ~UM> .=h 'nKi a?8l䵖&qOe?6=v֎t+7663 S' FQ!%,*|Yi?+zmp T|G A5- cn9a+s1`hQ7N:]98[E,2N*;9Ja& V O39h|p{'HȻ[|kV`p/)I Uvjhp9M2LSYThj~?.$k<# +ʂqB'ng9ՎW} 0Mwk#ÏJsN@{|z6S~9XTWu c i#»` r^7\;)+;b GÀ$̎u?dqdgg&~oSЗ<~e?3aLs'P@)e?Goz՞vp [9ݮާ[oO5ޟGC5A߳)lY! DLA/E ;Tn ;݆6|ǬcdLdv]{ Eypgjrj#01Nѷ *P *`8c6v_M4yQ`Oc Gg4 7i@g|q[薎vȶb6}_$9|۞`ݫ7Z;K`䖭 o#8ا&'sߣzsjyſ}6#o1ȱ8mo?%BJe6C8:gY[]`_^ϲ:TpGaöM~ͶQJ,P O~ |z9OIaoͣP0rf)yޓfqUև>3:御7rrn7Pcx(Nպ񸇟y^Fg, 5ڇSV;bc]z,ssuLqw؝$a܅ C|\e2V.8_ܐ~;jhףh2ɡXp@C+tA^棤*چgP $znU!.pТ 2 Fe#!AnX ꈚ:WWic fnO,{F-|<ʠߙ# M̉`x5T pQrʮOa%;&smY9g X>d, XTk*ecO脄P\8Kg7h~ EP, Sj;H ݅V pOݳVU}:4gq.)e9cT6~"~A}6/ %39D1ij? 4>/RYY25snEwwm%oG=-x3% +>Pɷ$c}dqC-,Acʪ<4"mfe,xvF@>(dsI4 #n׺h_ pu28pn}jDDHقa{$5y hyr|9(ݨНKu\O,-3tYLAbt5e0K.  iTn 8z-FL+2j̹v<3/Y2"cWjkF UL*Ȋl) 8jLg.F]ʷ  }MeoeqdxYU:+I2ICPDT0L7.'2VOЍgP:vb԰jG'8)ɳi^;a5@ȱ-sB<Κ;rD>u&pR>!* p5{h+$qgm? v1aΑ@jMh4lL?wأKdνrclbZglIC낶/K}8<>a]A8HmۤoLwm)a+b9G ZY](L.P`{K!h _ 'sA/u32)FFQ(@BqA!rP`َyG(f"Da\_['K'D~Z(Q3&n|v8" vXAFC=Mc#5o 7bo^$^o3M~+}5xEÁ<"TBK3*𯌇:yVDUiɛ뤆q~G<pK3 [S`f@tkGԫp 7&sN Hx~W榙˘_̶bSj ;Hd;upTCGH.J_'K{=;C=ŏa &5 zΪ[ǧlL9κq&潴WM;WOB# :ipF&wcֲxiOj~K eC!:o1B A5Ast譾{Ķ-7cCY׵\U<%,)a"FwRIX*Խ(ՕUڈ:j FQL yt>c<C5#=O|;qkˑ!yq#P;,sRG LH 5"Ǻ7$ z%ޜT`Aŀ50,;NW'c9dYDž[-7/gdκVv{?тσc:y10fՀX K IĀ /Y @qXfbF7w Tb'Qb׭21f>X<]zhؖX\]q3`Z JHUF5TdȈc{ rH٘@'K}tVn[]+\]j2!FNb(YA FCPmqƦMJj-B!qIodlCnRobĜJ?^ںTY(hh5m!"P+i.clbG_)|AńW [`b0ucWгĎ[:ḿBˀ@YpkԅYfvQ U2n}7[Nvy)"'FZvݬoU~g9]<1aX?%bnɊADA۽wC1wm%*QU?P_&qޡPip%lԃ_ޕ4m-/U'c ( Ŕ[Ռ wAf\@"qԱ6`%%k~,av;W60LƖxS5?]N9ɶv$t^zﶢ+c6lVtJ}Nڿ̘(*8:BrvY# >0H( (؛֛mBD6*dm;{UUU&mTyHJT`&s%/ drǷrv SȠBe`x-CN9:=]aݥ0.Xt=5'!=+û?*M.4qV7*k LtҀ3ɽ%=b=%"Rz,ڬTO䴚3ѨXXh[/Z? N0ٓ i&UJ0TxMh,TRM\,³=23SJ8b7͞TsJqncB09w8tg,s-5Ėz ӌ.eSG6H(~7%J ogUUUE| V_RmUU_=gUm;&>bOz0||匄C@Em^R#~SfscFn8 F DyMl=$h]uõ( LT(*/P @+E6&_!s·QPmx;;zݿ'c@A 1DDDD@1D$HJ$ $B@1 @ C9Qv.;:xGqR~H뷐*E ^gLJ^| >u=t5xL~$~wS/C9do@Vnjò7gC_PX1?֣ŏp:w'a6V~n#Y,zGgS:gϮ㶚1"??Ռ-= hHQq_1[ۇ:]X4Dm<`g5:TH͒WU+c6R{lXN%MY;w*h.E)wA*52&{"by5%#+H֐Ú<~ 5g grޝlht  e׌CV\kMI`kWzPOTJl: 'l tO=nA8GH4}B+q9?l|ut=a=@#þt\T dw;8 h{TwZ.^ Q1(TLb# ,#ԃ|guACI1[]*N}hܻ Mys'}jƫѸA\oyd0-;~mel~U[|{1!˴@_yx}XKIoB%݊2f ]d F:oŚ㯎'jewE]'Cy-)wr]V6pq@.=D*9VeIdT82pY{lt^6D%s;#i,F #n?pG vh 6m1֙6Mpa9eCFy%ͼzR*$x瓀dA;g]8"~& |\T/"G\tUdi;?uサɑB2CmqĐz ?1Ek_Ik2<ɌrI#hFp+ Y6h2/u$ ,U0/o_kj VF b knQ(J>_(e>Y6} ؇cǶZ`g˘O{QԍŅ\9Ťyמk:Xf DQ$#]!  Ϻ%Ny& nVZ9t-x4\) %AN ֌casôڏK , pݵgXn9FهAQD ܻE .s1w~ctin((P̣6»ޑH)T,1"?!*hF(Ssj$$Q/Kv#W;trU᫻s/(TljѨ:Б$jH]4ziQs3/aY:n"8 h  Yss38V&|΋isy * =v|URtTZ\.&2n;9 xpsі.sז:P.ErweC!4*&+L<;ay(Jk9BG`V1Is'|8;|Y#_=1"r?^ cr~|܍2>BaNzUۏ`1JLfyfX1(1QgHs#\ZrU/5BvJ^;5ciXBëJ<%}Wa$$2:L@70D(O:Z9?CQ|&6s| /\H̠9sF$R,9m@f%)x dUO%鱢RN-QL6CusGQHqF\b>o7^dwM7|\!.<~w9@2r.MvCft Y)- <ӱ#=J2'J;-s;bkw-H.m>xqQD<{=;צl]Tm(M2@ׂ3K@9@l}E}p#V]u{gxOcOŕs/ŭAY~6drqu;ͤ3}a򨏎ӓ8cΞ1L!&4ɨynpm)_h#ޫDN9 Ó;$kLMko޼Hz!QB~lLT%1jΔ0q+k ~|"E$%]XIm9|]\ѻ#if_NmB}s:ޑd=IŽ[϶Ɑw3MHRIǨ'& z S&0>ȁӎsY.9n\ݤLw5oLTl/hiz?nV 2cN:1LtɏsU霽̓q TM[.{pBn|A!98!"a&nz"Wx '<"3=n%<:ڰO}N+ 5;>f$Ѣy۾zg2a ߹:Nn3޲`g =[A|c6ml!z9{tu6m-+#'I$MO1R5`&]N6c`CTK>=``c_b(AbYVjJ>G&aɍ- ׬maGOY],^9lO;dWk8MHcwX#2"S2/./ͧ瀑d>\n%˙ٮD 狡FތKßq׶}W)f}xcKD2ʳN7,Q(#UBNcg >UqfQco<ܟsE=.b#Yu@BпgC8Qǡ|O[3~{8c/N5}x<[ʥcʳ&2ޛ\5 czW+/1[WdtYb6R&b+"m_n.yٗme62!`Sޙ8zPFA{&We!3ض䌁hʾ;%F#)Qνb98X;'ުi.v9+q鱗߬4*nf_Aa'@_ WL$)XT@#8ԶjدyۿULWXe fF+*y![0OA @2CQ BuíirQYU4xx0YvݟmGL6șc ZYW+i?Oms4\GEeTN{+TD#7PcƮY  v8'S+kPjC8\G#5cd PzmF&潧!auS+߈.N= WW njo>J>5=fo,=Gң(҅D찕Q"U{{9x bUew\~}~=ـ'NgQpi?P߯g=Y-_1h{8I-@TY7,P-ȱCn裏ٔT#W&:!X鿥fBo2B@"|c<.z6w6|ŽU-jV({C'gIi M3# X |=/UHfHp2xrP9 Rref6٫鏊 N'zփ\Dmbs\p>f?ƌBKuI= M~lןz?J&" U{Kz0*wʰ{qP|k H87E1+Q4\;{ن] (3%N 6׆pmG33oWׅߝDq{X<#_) \Jt^"'7/ˆSٓ={␠sqZ{ D_W ) D?8d."',X_M2C %䲡qkv)o@%Dy'z}󎿓VK gz{An?'cӴUfg'l7*8/jIY "ϫ9WF{0xI}+߿tu.EP; ?ָޱ́MZDDݪVgdT>#Qefҙʫ~M)`)PC06E@˱*!܊@3=oIt^4M^*| e+n7r%YL|ހ\f3fJGg$ϚYxdguKS%QFY ]v Դp4.CA&aA@A-P6bFd~uWy+,~֍Xlٌ7p%CgOm} yK|cg1U/-J|W"*獬hwBolMSj+Q OO^y>:;Fjkb+XqP_WdoA^FչG>!mYw=ap.cͱ1?X` }j-|0zQ"Cwܟ=7z=>~AE;NIԻ(pbA+vH>BJ]ۛ}X:"B D5Bx4lq "dǢ& $ 2sJP)Πd D%w}x?ǯwvÿpz2cE4?fˇ/5+lUGƚZ:sfU6 J ""\DI_l;PG5"%1(D(R,0TRM2I0 BO[W#fށM)M"!,GS < >iKTD 1Qun~G! ſDF›M8E!?_\xiqAz>1f4'%6/S)"VƾY?mh5KXЏ`UUih_ycT ~?Xo --L;2V_?J\$EfTv։E瘘"('5R?{6٘~jG=WѥX>e<؛ɗʸ^Oo{說N[W-KQ?7;<?MtrȏšJYu?ݟw ~~u-M!1Uo "ʒ,*/7y+bg/v (zFüHDM=[RϣVJi2؉A#FfJ:%2x>.vΖ~g&s/N'4y߾sW$vwonhb}hhix2P1)} '͒1뾩]IB'(2)h=! AJ?L1P4yBg8S(fh?ӻpBHˉM#KHװ$@2 '>,Sͼڈ&cmm{|J9s2l"⌚k~SN)O(r=Y_Xv>>C#C)prxD|q >?^?~+˿wxL<xq*=]6/{+A!ѫ,vxtwQJ0{}2$!q/9 E]DJ%Hx/-j*f'#v=>Uqb L > 3Pi#p?S6zΐud~^xH#$ EP4{^C88,LWk9V?Պ0_>1/Hߒ{~qܷ}M wH(-rDykh(F'/$Ƿ+d 'Pbfb(CYLviM= 7 jIgTEy}GsXb%[;!xHx2CAUW#3䣤,uJiӾkkX#g_4?BKQ_ypYY4ǜdAV3TWoA{2bF-̷]‘$9y<}*toڋ! ԤK4:2|/vt@'09#u.X.̓9D.v=z  v0!twH{F +)Wph=J6~mF6!}Ř޹ݙ!%^.vSF-xw9h*Xd@OjokVV0L݃YLJm q>z0UVlYNN8O[R!$ݣD:Jk+>N'F kU!-rt׉U1% O`ڇT8S dѲhCnN\yKKwy*q;J)D'7 7h@Dno#RU읺7&rˑ)37{|w6ݸ~b)&\*5խUT*+F6Et顓^Ϯ򼧺ZwG wk8sO'v/ouC2.x6DK .&[xy QWnc]Ǥ>xf'SEӎTvÎ:QϦkZ6`05ʧ3JAsUVWh!HԂB9u#ʁ2VRn3J E6aecmku'<+䖉<&m mN0esf^*/lZ^NYxX0A>/"AX+wHʅs $wW<~WGDrsd঺όooGb:&{}qx3o q&жUIߍ{Mt%Ed'um";^ξ ΝnLi,m)f.>*%ǃ.ex_|{Q(,Q~T1PV/!J$*TiNgYߧN[$I= c&bg#inLc25zxceL1 _>vwoDeLS=^D G*Z!ySOhz ltN5:;s|Kָ ~n nBևuu$^1sCߙH*Vc1֕|',@TnXn'HO8>[gҊ#8}{}zS(=ъnޡy9u]\RBu|\Ea|҉V==&O8v*|~`U@!:YGo}% l=Jmd=11.!fi08`:3 #:>?N䰆dwʮ.1s0Г4קS+DƑ*Ϲ`RT9];=/|?kHEZ~b8;^Dv5Fv<д7?]SuκU"F?,4y{Ew`*bHLkx7ޫHsTbWJ||N(tFr}SV5׮WݽeJuմj#&+3;úxNxJ !SoXk} 13[em5gΑWUỺ!i)J^,UU@beАx {##93]OkJuP v<P"ۛFz\|P%_ J]'/T½j:0ﯿYD}=;IBR燛禁`G`A`uL\UxFeF"Ep4?WE7Urn˺pa|(_;Z9u+ >DKh\۵S6A¤Ji zt砦 ] ;[P0xyxiN?s<W*tTvTuω}yo\rg?I= t|/*\諳B9 d6_[sDbֻo:x5$,sx{mL;هȲHQut,(^>ǏO6t"^w!^}9\-B$vLb B_S+,qw_g(3DA1~p{ħݱztO͛_"83N#ϻT>[esZ@^Js) y1;ʼZ"]#Zɇ2]jɅ䨈<0`T,LyG9wBVrPHY*[{Ňlal\s4Qz3)>d P4II u3.\2=9Ny<8Iֈ4Y9+1Yux)k=V Bִ.KϧG2<Ȭps Wb~y'݃ǚ=}2H6v}q˟U:ӈv rFN;:1ʂ6z4DNnqܼrU;1-ˀ`L9qfuKS$F|~owAU(M̞ݺgqRvx]"T..HE|ZeYf>|߿c`˸E}n3@( 5)3Ў|m_鿳4OΑ;3=JäΔa|i37ѝg7bgL:˂s8>]w_!l._K(>% 9v?wp;"[Ȏ8\qE'/ĮƊyTe~7Ҹ W}H>!<x٩\}8t& qW{ PI? zGUFR bJێڐ&#[axbL^O @2FnP5"?"Pr* ^V-Akߌ?/O6yp&'ϝGw-aWXx-z*&}k>[W( wE9/$HڽyOw7/z2Y9*S>/y=&ܼ[Sqt:=}G0f?imG_4\>Q8sREb^oE /Lt/=|}Dk0t+lx:z8:|;mpKm!=+ѵ;FN =,iG:v b'nW_nCqF+֨Q1)cg:!Q79pNH63624_/KݾOoß)+GODtu\=y\&yPϷ Pp T>NHwL=Y\4{0 9VBʼ4O2ûzs\~DL< r χý ih6xJuV;פ8CZ|8[>D(@$x߶p{ `'GouS{(Qi)vu?Dl*v{pa3-zzom7 =6.3v]x >.z'-9~|j8wq< FRW.Pk`ٰ8:uG}Ec0FBw񃏷WNC|tEr:,^F>v@e͂09(~z-^oDŽ!].JnimwQi\(8?[hoUw|4o4Bh]x|Dg?"0{[=ϼU>ny=<#9ş`\rW^BtuJk:|w@敦wΒ3ŦS95Xb4 \ C+sp+Wh*n07~筕eg0:d U%U]I\:qz]Xk*-:^}L^y_h f?&UiUݯ)ܨm?tn;dzT=Gs]ޒuO[yKgB\ߞ>{k],(8;kyj]\]np UD_!c%ؔi{cѶkKx-w}7TbHt$sdɫN$k\W{";C1;Ҏ~SqB酈~W>asO8;KSNjjuxCF[I{K. g*vF,fRZe{91Ԃlyɗ3܄=MdښQ,~7 D*lbM4^G]l,8cr[g#sQVwMW#olg^!w0Q, ve95 Nng67Eg0a=7/gw3Sɕ_Ќ\(|$)RI J@\WJ4 ?q8<-~L`N~z'P A##gS0HVjSKFd1\!^HҜ(^DKZ@bC(2i<y`)? 8PAJ`3,ER?tȄ= JypYCqCESiu ̀O#Ed\7@=t0+ p Wpd*?xB&Gߚ~ K@@L2&f#ؐ}!on2lxqL̥.vi]qҦ1c2smjs~ȉM%^ߤx/zeOwU 0oeI`58KVw ?a",PSݷwS&ܛ]t%ܤ]6ZItvC3{򛮳qYFwխ6휯}% S]ʭ![H&4옩 ~sP MFpx̜- rkbe%_3t R8 j>lU>OώYe1e AW 7u5PLŢ Fw;I}u 鈇-`A\zw rH!r:翛,5ƻ 6Nh` q NsWSdk+6׈Q5)=K`Zʴ=l+ʱle:u `L):̖W$oIΣްqo 6"ɕ{nl&5QD{u-v&TwCYf@\f *f6>ܷDqnFM ۱;|=".rdDrbReta{e9\`b#/ƾÑ)]mywJ4!XϯBk_}NF_k?O,||7gh7`?W{~=H|"cJ OI03*}ֹgPH> \>Jcܦ KͰN{~e0E|HPԳ \@ϪOK%`=Wd[lɓܫ_Z Nmn?ݒy}&ly]:f>,]pj˚x%gQ~ ­χwew]+Sr40_G9#,??08wgAyx=-" :A[ݖQj!7c(Qx.pz*˲^>9-]G% H>)Cp_B]ûxw{>~16&R`(N~A{3'L2SbC>FJF,B=Ô*Z;$xSJB 6V_(-60Ev)P04"yݖ*Q^,}g O;(^Z 'լPi79nOyA])MJuH#vn6ǎ]pإ4V1Q7g,,,2Dd-1-$ߎ - 8CA{ @Ǡ1%Gw7{K9ecǰ?;܋5P{}jG@ãߵe;O>f:Z/ %{\WSTDQd[ LEy!NW4Oxkh/(<&" F`$\n-:! -74=|kCóP[;n)$4~i*5ac,H]QF@9Fο+3pձt;A]~qG';Doj94iʾg ‡'}kBfyHtQ Aq ;;v_9&IBh:(7Ix߽ [>[_VBM}U9iƫ|'j><c(I݉UEXҖۍ$b|⡊u£~=EkQ+] =, Ii @Oqm_s%ԝ+E^I[[t) H@Q5IH r|ovQJTLj~Z?Q`XK%Gkxkv';ooL*;'6ob]q,ΏacBWn|2zZ~ Nm2c01 ^-! =:GXw.l-Іdd?hK(LMӫwӶ稞}j^%Mx"`'USnFD!롎kYO䍤x;f!Q"] '^6*i3C-J)`lC;Ӛ|cUifwK +W^L41d70i/a/V:}节÷8ܛ;9'HԲK$r%Y=Ï:H˒NNB H'#hv_xmB4,PO)GP3+lA(+@H&&t&EB z*pɠÞ7*3H$ $9rٵ9{t66][6uбb-ةX50A;;']:96l0ځ~=OE}}L$T9@@gp+<Pٟ='p!  /@փ9tW;e ~{-oBF|ͫ^a6 ,Bx#/3aY.矒״/[yUza־+3}c/aP#_ Lo?(pHK8d!XCi( =bI=#ηHb&QQxǁ{KH1%2gm#+1X1 TtǔkRJҩ.sx$)t4ӎBo&pqH/Yb)3[0$ݹgFc2R}pMy?=rDq<eLX X4`FMř0K1x}@9 ,fW;Q/^OP ڌ3.a]cGo}Ah;hcj"00\<1>~>{4$|'ڇLronf8M&IST;Yٽ5~Q`,Tͷ:{vևC9k8L&7SȺ)|;OTzkC&pߔRcr.Ƕs2#2cଭb٥JR $YFZѰJ s|H7VL_&A{VsA2O}nؠJ8:Kp}_#Bl7c\$B&׬wY`"G;,NMl=|Q٣^.:zЭYFNixxӾuVXV*\zR^Y Ƀt1泥M !6 *PUꔪ/.Ѡ7/O]Q=վvn!j\pmK >CR?mӦ\8ʂգ$DT~@!wTq#85ʛ4Gwzj9k0.&$`ndm Fi(QKxfC^3dNt( ѝ*Lz\FN3~8^C~tjaNdpK痞;.|Ѷ|ug;q(7]9,ġ+kAgQtPE{,0קc>FQ{9׃HxgҐ'ƇOBOnI˔rBn+HÄn<Əޡb nu`oxj囐LV)kVTN<߿wN!mj%=/"xMca5?Կa%,D}jTF2G ^;W+8j8 LsLhҍxW=O6ckUqiHq Mb<<$ցzV;f7.kW}L=pQ߄Ԛ7տ~r L.{TKF2ܮJ3Svx8C֍7loV̓JҌ{uW< /-G[b奡šnKClo6 b;*r'U @Q-w=§ea-Xikns)d.>"@~vPFb.*P5l4%.A*0淵UaCPi4ƂɉYA۩<A6Z>0,˔ݏ'ؚ EONTwL-9I3ċxq {c+[ꓤOp.sNj(jE危B8e{Y¦$-= %y !k1I3DP5Na#XIw j܍D^C@P}HD@@AQf#||`4PM15Dkqѹ%1h֜Z| 'b# ]ڢH7aa"IKRoj-BChX؈2iĥRsX;CUIʰ_C.1w95jAhܐ(z4дWv/.<ڄl)OnWp^p Ѯۀb""Z(]/);J 5D_ukttD%8Sɏ)_ x+~($4 ndkgtiOJ5cR\i'?cC45o?fy+?ǢbЁBr;򀏚HQdw_oF l>ڿ k! ȧ!:ɹP>PFߑ&#1-ԶT(h˨MJ"!_n.ꃑ^yYA%MU'YraI"c6 Lfnb={(2\@<=cWQLǫܽ<ߛ-bl!9ؙ J禧kn!Oz1qu,ƕ0Ny`98} Fʪu_uI\}RRS󲕔mquWmx^Ajxd*ݘ3o.[ֵ^;<±Zj%=qebXƦdooGo.. 9J ŖM*_JA^^!.HiYOGo!DVafdΔ՞ObqsN^j^,!@ SC #(v#͇NHI*:k1U:kwO Hѡn ڋ[4׼FZc?g>0 EIɕHqF$տx7Lxg . ǟH,,Cy1mg,^"T"8*lk:<垳gq_6x9w}]X?YBک;9OX [n#f&H?1).r- X:/dܧ;$e5P$ vk-QESw԰z[2m=xM*ty&Wqq,{8\^óu[>ze=nP 393h"f}/J y$ 8Mc^B͢/[aT}{ eg ujgZWŧKۭ:5݁fF%á(x׾9*RS!S%S@^~x]sv&Xɤ iQ'>9 PY3ʐ{>eo<]cXq!gp>Nq̪Ԗ-,rHZR^(0g;spWl8k튡PӽcO^7|6m::bdre"N q"?5A0L=]sڛAk\D(VUHJEDEPE<4i*/tڷxGheM9&* b(,pvi/I!&e"%գUʨ& [b4@c#kvH `O.[ yhaQEB9[`T:}rP8آp(UD=hCljEQ+ܬ KܣAS8D}a`SHX@_~YwG]3K%!=~jJp j:v ˴E_fHw|kޟN;Ipǩ`L^dܐD΀r2PgxޕzR8C幦>/ibQ쫢^Q{0!o/|B!P' R|TIgѩՉzn ma$S4M,R~+NN)]{Wv+NFֹ6"M ?6T],v/_h;$PĪxA1̶(cE "'fФQ=/څ)FckojBW(0`a 8sxCeu>$Sp/5OcPO>Md!TMRnfBO`/~GB ޓVJ~LEtSF8k=H~_#?wI[&`rѦ(v0 *U,݋e ,%DN>q;g]q::d3ږ?Y5EB-JdCy JH3Hǟap`b?Gz|# 36b>>p8=ǣG 4($Є,({who eч{aX4D$C/~~6ۙaQg9!yy~mϯcw4C%y`Q2b\#q3p¢XqfDn06 }z|6> " 9h0-ֈ> {ϸx@~L>@l KCf2YSx0Ã'.{\aK$;=y3 WFtxtsA3S:WW9DAbeSKKOwױ$`nMJUNzl"1p҃Ңի%/ PP͍ԋyW|?&r +PۺQxT(DIp[]q]iu>_D+إ0ًq(=[`zN4؋X&Edl]룞u}xs2 @K]&D@EAE3?Z _Xb(XEC]'Y"\͉b\饃EE/Fy?G_˚:ݦ)z߉-paK@?ph@zB]2@W}1fyebq~W/j.G˟B 1}Pzv[צ.rm|YAA"4??owN[Fr`=> Z> M/ֽɧ3fcމ9SqdhJs)N$aRU9Ψ>:۸GԙN%,bH=dgcXf`l]Tm 4 &>syg!@1} @||pyI'&G.'N ƵE>QBogŻi٪jr ޵ w""66x/ Om,X~{R^y+P)Znx;Ogpmb*Zk8ahP?3;?WmR]po!#4 yY8?sNlG@*30=kdʿ)3FJ@{r?g5bHLaM3QDPmAq̅T^ȸ?@_X+)@3rPǷWED{z(,6qzG>?f%}8g!xDGH+F o:4͝HK Fqʿ!6eh""`JhGc`C k" Vz=vAfG AA2DDi#{Ɲq/aG{3/W,'Gyf`*ӣtg-|044J>DUzkAQIg:zb}f_˟k_Mx?gWl0z"~A$w7^6P]x`7~ \0F=<'D+g e:p0Qm:q'ypL\"CB`""osSJaBlzE55wGIi2%`; RXu4k'ECb=8`~Va;Ԏ%m@[2 R FB^dX)% }N}:qk8Ù4E]`WJNPa > )(gJB[^nq -:B߃o˥C]/{2rr_F7ZLaݛot5 ?s Ͱ7GG}˯7X?,Frx`pl(jԝ 7b)Ū!D@=ۆOpc1->x`NOG[xM'vP '̦(Y" ؅Dbl 9,$i[7JY1\گZb>t*ⷴ[u0'*QbQI&+2ca xYQ-*l)z6EsݸdB11v^ࢉ uqMCL,|{.iUY?vCNv/Lφf`nu<4QakP 3Wo?%Ԭ|޺];q AB g +@*ӂFڢ;-7W|}4m,n+tMmot%;rCqEiگmh%6)cѐNTSC4 Hq Lt첶FuhJAIC_syx~焧q<}sz\9lHp8|;pO#*DFqb7"$,folQLhS}AQȢeZ } 0cI4Dc%KzS=QޠLWtߕ\z +!< EP=&_%_ʖt{hYߧpK4ѥP蹟8Gf9^,p /2#'=k򪻔33W4`Lu33q~@e|LC *IHq#B*g0XCEA:(HSͿFKlZOCWPd  G)gmh6 ,Z)I1\.\1<ٺ tA}\ʏly=Èu9C72,;(*Q\i.} }Dم^ίo:%J$SaEslHP" un׋~W )9O c"nʴB $ȟ`?nq*QxkH=W峠&qvb0lDs1' ̜a`C~N,cò%}KSp7$g+C! t͊۴a]ϧHb%+/mq A^h4g|Z 8éUZ$dy0==?RE{n~3h-mq8E͜Zor'rԜ!7 +~iv%S/j σ~ Pϟvjjo>5+j^Ji*PͣΫ\D$]ya&TB&S~@" OƦZ >L98L W2xPɐ)r1-i:wNaM߼,Jzto:c|@75beX=a+FVa7yٹ!ı(6lz\'(,??xp*Q_̗pڣ3}~c]7lPe &F=+ӵj 2K?|eUI$Q?Jy8\&#ʠ(e]s 2뇥 u_cG$StHUO'lBm`f6GoÁ $~cwrMFlWMQBlٲN^}7CnkaNx<.w0xI vA65樈WWͶc1t:^[*ePo 8<6?:O:.|^Цl6~(rsE$@^:2D^Bw OJ:޼ o}7x7gFc +|(T^ yk v^@yl8c.'%V/rIV>X%qQ3^>JߓE;G,pO|Vo2ٷDXe^l-ș^^uY{"i*୥ּ$Ջ\ n'd!k~Ϭ k,z2 b(06H8vH\Snǖ6ƝnWAhk/ 7Q-h-F mL&<>Œ[X4<JqeBBc NZ^w-D4bp./ &dIǧ95|טD ~Q[OWbؗ~a3 w1/#@]pawu;Sdf\m ,O`GƜg4=+!ݵ5ӿƳ;e#{$ۊLtQF;,zbf)Gy쌌\w3yOGo7IR3Db#k{~Ε?&-4VmZBv妷%>hT2ҋrl=1OS ֦^7<,fRcZ8&umXBB6l{eMbj{dCwl~G+s9m1=\F5qDEb4gG#Ec;kwSEᅶe+Ӗ&5P{, a)3ѿS)|ćH{UZ~v$q@ (q<2\8p鄺*4K,JR />^~-iӼ᎞qg T S[qgB!hW1N<6v6}5J ;v\( HNOsٱ;33e^ *:{‡ՄvJ,}:*W  D^}ʃ[䯐)%AJ $-NsPzcCl0_7Lhuf 9M]gR0 NCY"H7#Up¸C(iE|1(uꛟUp-noLC埌Uv_y8?5/rj Q*KZAr#R>Je`-^ |eO>[B6ӻg8֌9ac?K%y֮S-c0;7 iZ5C ZvB 5E h@=}Ȧ'Kdleihh=F">iB]O[o'#ۻ- {Ÿuѿ -s8O}}8L3ADKyca !S KSѾXϾ(2RP@F@w/ސGDBؚ"" 924/D54APLPJ 41?7v&&HL~74Ea@TC,R2&.X* ,EE{~cT@CS,PC =ħ")/Ќ  $` &~Ě)བྷMĔ! bRejYϏN5LBDJ?8TPq@j|#+ujYRQW~:>g31X>`G/ ocKxdj &,kނ4ei>v;ҵoͽNÅ2>8ԁ\>< S~©~2#ZWEnf?]ŔCNՆRzZ:'xjIV58'N,ܰ:RG3>r-ꐈ6#s71 $RtA($Oϧ0S7>yc\c,#ԜtpV-MGE1|71yvl3:$ETTٝOM̟T׍Ėe- b;/Xϛ3 ]JFf7>i.(0=``/p>i𪪪dڪmUT-R*:/ץ#%*V(ؐ.Z\iKm ܟz"qRظ~nCkĎvaRD(y{ѕyRq%\ L4A/PX-D+)O9 #;ezvճ^؞Uoݵ oTfAUC&w2=˧v8jL" F=׹bD"]M$m6 rۚ{ ЯT>;.?MzLHf)'P:%jBwu Kdd1D:R#'1h!f$;c^ǵ'dW OX-b]vP*_#o̟>w\H~\Lsh(c7.=Fz q Wumy}#hB3hDrX_ZW)%"= Q1ja+k|Xbh BЧ_dz 5tzx|6xI({< H$&rMcQ`7:nxj$:,=TJ@8bN# "{@3F_AS xKyaD|1m4k ([."W<?<GRv"?bD 42@?܏DsY^ypTGOg8z-Vv󆻄캿_3*5ẍx)̔$x(7aAopb@)kA 0zC',c@(}LJ>~cpY|aK*jpsrΦА5I¿{|f_p O8=L ?TRRHHnժET郜/i9$,si Ѩj%|.>!2ojblQjDf4S_}4wDAUU@rNć}#pa(a(q1. l!yixmC_d%Qr&Z (#%i" MF\lNfY̙*IPpU@7EATB10h!r72 ++gRu :%Y!ܫZCͣe"\C^Fn8TGV͌7Qؿ9Q*2#)of ̢8=g0g*QH'_ϴJJG;;D X4+wéi;z=F.:aVg9TYDRa}!рǕ\"i8L +l9*1F2aT|Љd޳Pl. XUxor0ًI/=Ѕ_D0#!r7q;mOB_c>r|8<`j|I5ϡURJx9|&䜋bk (| 3*m7'eCe(VQT8< +9х~d1brˑ=.yV ػ㤉U'qB`̰J5Rke>sXR{N -- XtG5 m;s&Q#FU4$5JUJULcCªgMɺs":On{G'JGd}GX$:Jh7>Ci3;J dku;fƀji}v0@81FCZݠj1تU !IB^J %`$I ,O.`w@<9:<)|;Q)23{!-'BP.!`CXUӟr6e gp}0swHT>) Z434nv$Q2mẶ9̳}c)n ͖2 A=Ym&I >)=,7@fcl}m,U dLY5`fl8m qqJ!7?rB?ON](1E?~@U* ܵb?~OD@JE!,43#cOtַ"Qҙ"#3R}oȐ?D8cfՖ|R'k?'="R~G5mR҆I] 陒18 }p}%(qґ4'm;]t żn$Yz{pF3L0 I9` 7mN!̮1ŧzJzg0aȹQMM85c#\#5#k7[V i3~.Hk65&66L0>K|tH.EFOHu(sӺ25n]ΖB`f?/؆kr)oH~]㦀 JR"&Sxs"08b-)7/g\PH/;sTYŞB%& Ȕ5ӣC@whG Q w{| yYeTAtJ#>P/{Tv^qpL\을9X{\GH+S zn68'iN`M- y`9sK9GK0Dϭu:rҶBNd鎣t &o7ӽ~x&` SP5==:kϟDOh4G@o[WLTS{g4 fLL!KG 'Z~"!6@?E8܍HV  IL R),BiԞ+1bcg"fo QC7pB jqc4s,7X<ښ(ޙ6֞bB^צ 8Mvwb#E"d7Nq`06Q]WcD|vZx Cp!e%sk?܄Ϳwe%ABVLP0 R,i P@ˇo/goWRw]FjL\4 Gֲ$0^k7Yy.KhiGIQcog{)dQfd{kJ"*u/C1ǧ3eeWӓsQ`cfmRI$3$[~2l٦*ja}9]bTH J'w;oClK+kR!]O+tSŜ8i2!Zy#l$_\i_N,oza*"LK1 %1DPSٮ"HF&I EG}xiN!Gb]ch, u$H3Y:À2b׸=ysvi4ÐkǴp&bIr w'ߋ*`7Kw;I`cc Rl=LTUѫ]§)@I* 1TZS_ ߭zZCn )1f/ ;Ce͌$[dQB#˸F-DuR 4'Hǰ3 nd@hGoERНlCɻ^CK;[솘ΘCYE6f䑾/CoT6{ Set5eύIôE}=k=ִ9<2Z|9YQQ2^ ky=V;cp6ܸ2E%+S/xoh SNxP:k M78;i9@aV. *`|c 5b$4bCTc!2 @.=EW  uQ0|ؼg4>(6*G5Ԁ:djliC  E IRY@ f'Uu>e)C=Ƕ }7:FLHdb.ĉ[IҊ$>!{qMQ ('{AW$CÑ& ~<͹RD:tkf+h9N#G†,kpr00f稥ֶ/ /f C;#glq uZE=5KDEctfTr"؃٬6"͟c s-'.qqָa3ɳrk:+\fZ/"I;luzØszڽh6`g ŶnϜp>coՇŃI#w" EuoG !!^fO7&>D!MCԅ}_h}q$dO<~3R$CƋ `"#^Z܏Kiz90=n-X.Ix鯒3`9(;3OQ Cvu;>A>B6 G4Kz%JF# ^AB86L{{qf@|W:E F:@|, 0!%$Avr=lDąq_ݏB>R`K>aPҤAZ4a9KQE"TU7\OC` ˂ZH1(I ")(~INECgd:0 LT9q.up&>C_㐐!&j|9 h_Sm!q4~D@ٲlTmĈM }`# >1`:n5gS[I'x}N\c .l  K[  -hX"j' i?2q3<"6B۩<- x2GR= ;mu?j$ODCO|f2]}1 dw ?ު)[g}Zu%z"biTe@:Q:{8z/,DHw[r9*u^-YuUj9T2M#b~νr0W\=]Bzvl&W< ծFTfTR/..l_d'Ft 5ѨM:LO׻rlo0h(v;ߺzDOnNS3H áH-{Du8LqabF7#CH} (2'y1 Pyb1C( L,BH (С2fw}]:\GD)_dЧ{Cw/O \b9-߮Q{{bbI0+5W(b_0{7 |M"lǙ>}B6H;Gնg̋S> Ƌ#"#HwLm)T8y0C`,RvspQDB1j"4bG^ywP4) B+ )aiP3 +{'9n)EUDT % 2DD4v{pdzHO߱~Jt sdL$Z6:UVI*\'eq>#Nx5Z>1Bt&u!i)TƏY x*Rt^&ʏyYp^KB)Pa+_y>VR&RPvl^]|  6oܟ331l{P`#g*I@3:i}.y&@B@` /ʟXY`>i0(PɋXUd|]Dw C]zQ(BJ̰<ǃןhuG4l/;OQ ++τ"g}c(p#r:7E6yHM=pUU{L%2OJnJ1{'5Q!QK:_Q@eAݚ @Dlxx:ˮH{<0'^@&pɯd b^ %1>h)*CRA1O`D^^xQ}3OoZL0d}lc=G,?' 2,w.r70ѭ5Sc%k`uݳ~>kZ8 #$xEb)R&6^xrhlbjdos<?m~cFmBᤑӧHagq:;ȁi>jD+@GS AÎ:5R '>#5.z@zZm*czs)cqܐx] 0؝ (h Ж PFRQl?C&kDfaZ-͖eN&1`p;^o0d:jMP8D~.ނMPk:$F*RVqԭ90'/=]g $XgҀ6 d̼a6' T 2^{eUP63d7+Mj ăXn㱶9HLC}8w>E!۴xh{k ęr3 tA]Xx=vz~BQe iN$;Gm׭UFM!xasj>[9=|cU̝[A4LbduFJ̲M0z$mfHrY&(v+y=\ CIM03;`wvqJ-Ro/Ї|IgSUw:w';ƗszV zo&P;\Z57UQ2\s!X)Ip)}{{Q}hNL[&S)z?NO?zq3;9jޙxtCjXovM:1s2?.4tR>ٿr BC8&h~#QnzcVw2A{:ܝVjݭ6m!>Ny#⍚JL(#0d/0 /؅@!kïjdכ }axA0SydNǩʗQx!}֌'+0AߖU-pد dQE66`/r_ZynnNu5"J q6K{w2r2qT"cF3=3Ӎֻ>PO~waǡQDf F=(!a <H12xv; ?UTtr:5T (T / AFxzi!8>ZR@$`E562 }!G;NBZ FV0]`6r|̖eb2.g: ~Ĵ=;~_XKc y6xj5Iƌc8х/A_%Hk&puB̀v*!&IгXBMƎ#M)r8+W7F(RHTs kC2f=0M6G=x&d# @r/a\C @.>J OfB}ю84dt4`:`)rD edr>Owݗw<آ Y(q8T wf\Fw^^X} 8+#7 C}cG--٬l`r~!ROJН* wc(ͤ(Z4p@*MblnHmϰn&e5j`1^Q@i!Qv[5D8-I1 /{c;wNkV$Rsiw!Zc0kL+BI%?bl,:=箼^8zMCX2p=Y"B-Yz$ↂA]5V*vq8 QGfɲ7 A# f0R 'K/!1b[e4o; htC΃O" ?Ƭ A!'pO^}0?$dN>k3}vA=l5ci1`rip{c6I#('ʥ3w f&rɭF`9_GAC+"\}^fIp~Lds ;5n<_~ӏ(0J;fߴ8=uyh1H{DZ.rSe/mL7 OImK*AƩm*p$^:/C'AӵpAڌ=&xz5OY~Ͽ؁<~yR-%/`2`S>($[g~3+O "~CA7iiޞ ?6;_;ep0!( _k sb:ҿac^n,~oVAH3`I+n.$6uht^NMNKFaGnsC^omңOoDq\=W3M؍o˭(kUU .0ۓ\TqkjgZݢ] a{f@0zEE!)f34j S T- /&:f jKF(j+FfX xtӌEYJ$'Sy ^!_ˏiՀsRG/s΋Ebf`Lw/-vsdi˒IgM>Aub($F$Eп.$;:rc; @{wJZXW|L:ΕqEյ݊#>zî!g]T_m٨V_kk՜ğClZ8{;ZO7y\/Vf_ڪ@̞W.+Y>͋v v)[zi2GaUW*h gOp qXYIv'3Z3db*LsE!ڳef׻=>4)/؝Im ξ:}R*ox0Q:iH|K5LF{g<წDLa# \D]UZf1EUY{ H[:v(n5URQT=,EP5RSSAH@@aUU; I$Y a>'COfTZvv7(G @p1Dcאz@7R6!J;~^1 Z9˺ca8{V?ÁY8=Jn;gPLS +^Y!@ЄA>֐j)C$HP+@n OovUuh@C'~/.׿!gQԍ0{wrGS~ F%| }f>=5mQ2 唬.溮OiD|LAPz|~J݆΢wڎty 8 u6 jynb ;5IQ?D^D6$w &|u v)i|4*GXoT0ӧk,4Bݵ̼2WIE,QEQ{?_yZ0qCe6>[l qw .';UMvpV9IQQEQ-DETEETQD;hQh(QGka(J((.((g1{c0ꏌ_/m%usMնLz,PGs (<[̄$HK(N'6x kYOmpj!54,r0O|w6X"3X9u;@>aT6 qç ]9w`9BbL/n9"(Zߎf&"f0d`D?:"Hl2,I{VL17m.3K~HM2Ñm Qip颮$ڶ"96m%F$j : *K  sIu\/ Gdrk#WEZy<ÝsScdt2MK&" &yE7noR~q&^TQRNHI tSU!&ym@X\CHi$=,'?i'3?b=^X g4(.s0L 隍PLHpU!`L%AohI;u6nOpS?~|(?-~z ^3eOGkVbX:{˗wd{&jQqW})!esS@vg7G6:;St7^CODu5G8=9uЎXG<418g"#&Vݽ*9mzk f t "oHpuL0h/L{8*㊋*BBPD\=hK6P,$) RIρ H5(ԥ&q7Lgj w$Pf ]Ҡ'|(yz5Up_ G?_#ND^JQs 鍽4NrnS 7NA70T.BQFXJC,|yc =A)GH?`GKG Fg^]z&q8wN`А۶Jo!A>ҿKfg%uU}hͤ af/^7k|{ h !Jٌ8ׯvK먂$ȉ8@>+asF*JH!k#(PǫA4f #>>r'%=.Ye5 t>@x76W(i:V+=V"u!8O'ؘgrC'=kGL!Uh3rh߯?|ɗ7{P ln4nb=(O404aMDDmBY0g9̰Lua!jאcʀ ;22hI;chpoW}TM3Bj&1>q4á)m M-󘏌pc En=Mtapqӿwx="`bQwf(XT )4<0ї`_*&xdW^ 6I6,Np@ ۼP͘+"'z%X "dFz`"{Ljj8\XӁZD, L!!IS9C1e5AhSIuZ2 B+h?A\[HHxAȉ 6Qn?&/B qp,a!s)sjf+ 9{H.8R :>x~36(b/j?wcbhI)Q;zbρ{%'Zzs\P@r(:ΚoluΞk:gSTQewd_6Z-]ѶQ& MקeS~GdՊ D;C e"'"TP"B4XɹyF@ݏ >l0 N0ůZ9_|q6݊*Od:4Δ{BA (ai:ZM nn\Y҃,A@>xyU4U܆S*8>9R"!Z25XM*k32uAؖx #G8b{v*s|^P8so,āk.,h`V Lg] :=c.$1R Py}6 3!frP}c:O-y KbB纨#l0ƥUj۪hsBIm `78jI\0/G۳WL? @!6f.SqRH6<wqgVbBP:s$s3ill͆ûH~69ɐ`Âgةv-Ho('=mIC&8n<@Wn=a_ď[R`̄DsZ]:ri8_[68Kݐ v3MRCTw;~>TԄDATUUITA@L`~:]{$T"$D;2'Z5$8f ȜumHY`ڞ\W|egV"ނ/ަ Qy]ם1DI}H̞M{Da7{sK$aoī(ïGF;:Qf/F"c@2.0?=dΙExFjo 1EY0a+fv2 R6,qGgF\k!-h "6)bMl4~7=,{ <;|k߆1\'o1n{+=Fuhns\ވH>ufIi?3z2f5q8iycO:m΄XAΈ&d ʙb劵 O]kܴ$Nb0goO4 )-ٷb a%y,vȕ Cy=T5A(J`;#g!o:h9 ĖC^\.^ 9`ѐroL0c w<`AtM B$р%a/dZ+Ct54\Ny$Hƹ55r IօUtLqO7h(1 H 1"I2g lPw) %x0b)|ji^CLq};KñGPe Âf2*\ph@dW qv4s(h2M3$(|/QȰ "A@;;GGMO:H'^;M}]C:`cI&r@@ 9N|e䉙Fb+WlѹA8"IFCkw[dцL`ll-Y0R &y m4K1󝦵@/{K #Ga5\فrY$,"w 9c esgc;L1 +hf>vqHXEp{;O,0;_JS]A Rnk71K:5: clVJLxWbf깺~M괚k\h&96Ӷ ho w؜nj4 CR!HԬCe&ȱE蚒6}ʹ UEUKOjH?&)X{(t()b?+MM+QTABD!J~ 0ĨACH߲d0SMԉF騖`JFlI8Q'>?aq>}~zh,G/VwLBM IzYioa kfxZOgIjYR WRQ;`x!ܟhcSIp&?[ZX9{2ɞ]npLú_'\S?WL:Hryy;wGh~g/8f_ٷ8ϥ|}ҏA}O.Y٥:Tw$+ ~/\`AH+cFy\ߨƠD$绦 ̄i{M8ܲTݱXCP#{\m0Nз`ږGE`a3nBsd&bGwh*:LM~ s÷8΃~6w4 o kiew|YTrzS!$N7?vlqTxCS=Jp%8LA9iKWėJ'rFG[ `s3ܘ=ۆM'0<9 뎝 l=!a=A۟_?M.!u*A @UBsBPrL0q9>}1`'-'v";t9vȮ$fNM2ST4&t>ʷF,? K`|J-8RbuCɨ\P7Lm[v>}a K?z6aj4>b9'Q=i&gwK WG  Y1ҽLfPc*rI> 3 -LjnQ篆J=S@BK9 ilq)5ѫ9N& CuSUH(0Y`*xo$oS/ >jKfmrr,#PCy|qn{Bk^ QL{뷟^Fԩ҃[>WNO&edu,33lqvF Iۙlo)E|ch3yT\N :(BÏ#4&,d1D^; l7vdH'v3|u뼜oyU ER6͍:Z Bv3A 4~ݎؙbTq}N9*ZCy!:; hi?71DfϭgZΎ~ŧM֟~SM%~a{O8\'4PI}_B;\MlkҲ:P:4.jvݠIK%ӨSӇ"` e5U|'RzA fm:&VLWN(17(2L`Q̕#<F1h%g5^8z4olkN\@$:M] sx1yȊƧ;F M"5H3, Nz f4׮S`s #ȝ/f\c w{G/e'J"Oֵgf.Jd( ǮG-ud|#_H!tuh$|@~0 !Y=cR?iAd0i+V9Ĭ[ jxr"he0׻+net'A튈b\ @ >z^>U!LBCDP{?)"^WﯘMNÞN|m@w@w?9 %Ga]qa@hpj;4 5?ݰ}D3Ӄ{s 7-isկ6?90nvtnHt,ƓW`86Wɴmvz{P8RICha])Yb)R177|$;b7ɜے?:EvRJU%۱H,< pfO7NvAw]tq<$ϔF>G 'EB\"h;+[ֺD$@$!UB^E*uB(hb^s[Cɞ'[ɒ^AD]A$+zmN|c(Hwgdt Ҏ5hVx I@IL&@!L0hqzAn9A68HL̄(~smuBD` /(47 ^B#vX6wp\z6`Pn#= eBH5B{7 h]ܺhKr'&r)**v//o*&N@<.#DURs͠P _dkJra?C^/7^UpxS pF$"2d`.DjDgfi&QwIdx3A|R q}wBdt%v}N/c Ɖ^9\#-]4O .N4F,uRa*ݹLe-ѬP.fp0tq' ArPp00N=s_ɸpB{6O0 !!F1UӅog0LBLX]5I~/mwNIe?eLK/r|Zf>?nL҂~<䘛}ttܷztm\|wDTDF={\0gn۷jIB*VqykTRr$]Ơ>{B3/Pal!BĂI*ǟ>w#u.\9j 13w-O@~csFiGhf% >$?C<ړ= 뻰 yV9QXYTqz`R+XJ(kmh޻ixuƘ/(gN}{*L,2մv쮹™9Nhc`C]T66L/e%]2{l ~;4~.šJG *sRZc(bKR$ԻgяV3&o+c?{grV{ 63{_Ta7ak } 1 FBK^ UWD]J6;Nw e]3O;[K-)6CI׾u۟8+*qM+;p3FisK|;2"*.};(|7$[ؠ#!GpxAW. 9hb qɽbL)aare`frT@dɐT(f~W2a]@e5e чp%:F`9;ukr ^ I~?@c!ۀ;"N(9#m[^m%ŀM2DhCfT^W"c^s .4cΌ"K\&D4ǐXm)<0j7_al,AQK/T"qh Q۷hX&YM@`/0.?MfV%xXW w.z*$gEoكD4r5YPLPU 1Jfg<Uꃂ!R[ "Dq|adp3)8 m9 gBu4sJ'`<'񢥟ac|֧s:,]R0`nBۍ7֬"z#vn%?-"NJ Lv@3m7@2(;ϣ$I$w$I'ӻA@u'u8ͭAt]n9D\ț0+,0$@ATq64,[Sv80Lpߎ^ƙ1 m/(r''z 6xAqYXoaM "I6&spem`AqyB`+ فrqFJoETGi P^P7`M4o4|o瑣x:]<'F~bP7a=B/817%šԽҎpamCz&@]GIS +*8U%o W-qQ4Aт) 9lYnNQ @x0dzyi mѶ9k\kFdRJ(A٫g3.-ި)ٜ3vv83 ^R񒀐MPxac1^oG'fO\3939ߢ;,nGקႚfgp1*~U ޓ>KEWo6j3mּzd \> O@q6?0=6HT}3Ap#Q:AisU%!e MBHOMN6ZZ'd)==JA\cu!l s*]~V)4`|1d-'ޏ5XuC_q$9umn:ȗ:')߬? ^wHlz5ݕ )p$E~ъ8>BXAV.Kx7BnB ,|bP=\p#G/ϴ6i{Yq,C%ȵ65ҩ#!u=K,56 -Z CG%͵31rt=XPp%II0P,"l* ̓Cq+T(ңULPvv6靏Q,dӞ *H!mTƂblsBFH̆b8T<;:\p Jy ƻ0 k3 u܀%.%n@ԊUFA,# tp-1: q΋b0Mej;pD7!E6>>Ö&99A} a?-eo {=sDjģ LDi9y u Uuz֧ǟzj#T0Sc-YײS& \ϦM};!ڡ1|zGS [="pXa0={ș'N\( !95 8 IU; -g~Y$5SAKNin_C e\ Vsa=' 'ak4i]>,&>'oCφƻvwpYs51:*F)K$ctEᔋ\89꫒ az`eC Hz;6~!(Kcu\RdB@^ c20Mprzro7\fxYB|1'Aoϒ$`Xۭ?> j0|Lk>/4Tfh DTA%Z!2\e:pr)NX Y: EmElpx`a@}6w=h܎`ȼ$;vs=oS;(NCtD [dP2@w:I5qӤ[7:iAm==۵l6q6dDzPhrEpf]3>$"Uas@;{y;9g>U7H>XVCl &8>MPOk$}[ONIͽi\%؈\x̠bm'nUCGR|ϝ{QTUF"a E! {}e^C;3$f=yP>B]4<'j~KM6WxQ\Gi\FZ}zƷǪKC Hb` a#ctFN#vT%`#~Z&Y0!w;.ȸ&ƖF29+Ki8A וTUûƓ- 4Ae ;ٝ_El{9xc[i(㫫I7?y#4|Ȟx'ՈV_:ɥy5"-lRsڐ7w>[s^Alkn^a =BNhl;kѻ;&oLǧF..ǩ,+{l\ٿh0H0.uDž+-p! <7D'rTWЩ]}KhMM^e-R!w͆>Pc<{s=..PG)}̜Jegxwm:H#b,ǏX <]v%W;O/K2 'r1q&7QUͲY׭C:Xg( w4&6d0'/ [ <ivY-0dyގ +#D 8aH"@bK= FHzK 3'zLOf>$>3WoycWIV!aTCYV EFU`0$#,zJdn,54GȀp`$y]/121DW]Nߠ!>B3 RRh@6ӛ\jx6')GszE!{6:;aӭM27^g~+w!Wo(cN;QzyouݵoddXuoHHTDM_o=0~}ڰ-KFROH`d4tY,x2}Mfe9f~Vp؃3ķ^w~A"BByUP b@Gh=:mg=kϟfO߿t%Q)vS=jyiݹ9Rͻf-j. Dl[#5+?r{zB^I;xoZFo3¦$n`iQ*J2628!ܦ>bM{:BmI$SZI$"$ntnkrKkdF(Qg9Uz8%ȼɶsF9ws1ÑTe>1JmKROCI} m>3KP\w}gŶà|p(DA:L M8r;M3GB;Ԉ*N>@v˻^͎'"="gy7Cge0}gcrMP :h3Sp mjWs( nu:1Rmmql#-D!myjHb&zLE:ZNg\$ؠ,$ " lփ Q} tUNPRu.jӝ,{+ De<ǀ'nG<Yp 2]"EŠ1\iI%P!Tt2A<׈l$xdM,S;7<C3u/au6}6y=ʹ5U'gW69ٿ.!2A'o;mЙ LX"v8ұߟzɛZ2H(Xtdtu*@Zd;ɅlWk(pwo_lOwϏ~}H)QQCBmUmWqiJ57M:x/%{ 1)] >,:YxUbl;DŽvPel1b*| I9ЧiuOa.gjL'Kb="nQ1>'.(>#wS߇U.eפY _sf9Bs;` ;;m4,ayLhAeM!,6crK7Gn󝛑Iðrz{##0 !8-Wl|;LjB7y.l73,I3;vxqԯQ'gKǶA9vZdI/=lNW;^v﷮}achىm@9f&k@K` Z9L7I G2טN@6<`e$d*( X3 @i.j%27ww6CF.6^霤  z:5'"F^-0U}2 E` 8WQv x!ri~rT>Wc (Hs|u72g8M0x: !J&W"]{޳ÆpQ:"c<m:t5z 6kFI{#CBJ.V{ko KO-:DrcGÈc]ٝJ7 \Dr%<0nϞ:o sn_t0Bv<Û\ܺ$zK<`v/H o4l8&@.] ܷ9{׆K*ѐL'ŕ |}[[{pz =nmە25GaB,bl,=b8 w๦h -*A ӣ[7st;c1!m(~Z$ Oyc~仇bS-ϑ2hx C:r}I$x A@+g:;:CgBy6TL8_g~!{yþg؍g4&~Ɠ2 }zOP8{l ǀC7r4`HMCA 21+t|FUM t"$N"|$rMyrC }>eK`N/Tq6$Q,55

    < b19 ? E }6qi̭eI۴eȐF K&RPaw`+u;f;3#&NsOAy<|1n(/S2Kz+FyyF޾ [Fkvw7SsItC^rLk8ȋﭷGCnsu݊;;x,NA¨K @w76>+H fS *ENEzdU s(yN^H밤ԇ&add/d)׵ tɃ⪃o1 9 qe1@]SՖW84r/_H_\ s/iLN5 tMdnG߷+"ْxR$ tMOWReƳHɘTm%xNt8jM芠zѡЁ|{ɔaCl3Np`.l|'o6.3Xz8}@q $&l-UX(7u{=nݲ?bTzd8:nw]dM:(żᛈvx6+[XܠkPU4ʸq$ܜ?}șNy*gT QTGo5PWM| Su/;2j}>)!Y8`l$ |~kIA p wnf M5`HyޝVG/@ V#n)R9P] Mrqc isy}3]y{6ufϛ;k LdmTV3<`4rp/ |G/*^~μ_ |B0̎|y̞8FH#2e/7 Sá PL7 @QBБ(C@J])Ȁ/ ]3oPP!rTr)e댇30` ң67)>}%Ԧ@SJ5A^4vL1C,$G܅!̀A Uwh#kZYv4@&8$ű*j6>\>K>CD $M4"V!Mœ`1RCFLI1u%CϿZ!g Ot }2c`hõm0;aH MF mP'Ud{hq t qjRaV&ŷk8.677b.FشpGRN0ռHF+/Z8BF㽍:v")JV"QP9KUR*K}gE)ڒzO1WN0oޠOPxI!@?p8??Q~H(03f蒵 # G1c Sr91,Pp9&`S40k,K,be J[ M5IE$lͱH?1(ڇ22rGUs^\1H>TѬ+ (%): `?z4 }c# *!ڍ8d3Iб!u8P֛ 9D\k)H@9h9{U`w'vNbb9[) 8.HSۜ`#)ŀC21'_#v R PᴎB-R8!̒Z=6 m2L1ua΃v&Ƣ?]^ X*Pol9h}Av{C釄>*<;h) hWyC#&@Z,RFb C!K gI? )ʟd/}Fbi5"w Lk#DU2S%HT+k=7u*^ rlvv6/qsOzL Cr5SY ѸsbѠ_vG%x3Cz (h<xsb-4g8b* Añq9X3Ŕ(I4 KL6>5vܨHBą*PfݝO_*w$>ЅPW_M@1&aN?5,>B1M2VWr9*NH$<=HI6Gs p,t4hJD)$ :DYc#酨j=d0#5",0$T{S1OgI^79n^1i5+LbwŻ$6xE8Ʃ.NÃYkGiĩ!1Be8 ly)P953(S#"4N*DɅ>); rk a&j1 k0\ë0I`YxCjI=J[l. BQnBȢĒ=Nܐ2%!IATv'8>t0LQF@aqp{? ?,Ћj(EI9#<~$G]HAǃ<a#.p*Ҿe[|ǡǞ I&־F`7S'HV8KގVA9V vT\$eD^8ldB*RGͶ,LCX@G JO醉1h}^<\ ܥh<`a>7 ){SxX6pQEL "|>hY*.ǧvÜe4 2Cy!F'W ~YՕTB!c)<1<:ݾĺx HRD.};:>w8ka"DQQ)$ gğS[۰`ƶ DJrwc-郜Ñĉ"gd'l%Tp|惪r8-tO<90Teeˉ>j6}/(62m 0|RQI+1)N/ aDAO&q$2 Jhnͨ8zҠ5TMx{I?=,uˊ-REfLUpC' T)@56d~Pҹ<!BRJv䩙4>RÍ`C߭hm&a@0WqTP?^~'+SGǰ(jX).ß8NS ~xQ|Ć]h'}&09:^L!=ӏC}{#J[ D%Ce%&_I"*I~rn9QB0=s#m`(ۍ0\>]EX> .Id_q;e>~hpM _vEW(epΤupC~=|}gN/>EYJhC[fmRV %r&";aGxSȑZx? EAB E@H4y=<6~_zחZf*Ze髃2 4xS4h\J411/S1 CY~xSh#|> 'bf9 v9'!rp$` #8 љP/ҧ#=x "q"cDAaE ݘf-7b6w_$P }gDg~xZs-b $ SϞC GMIװ: H)_G( UrR||>iғ@?CFM(5HD՜KqI= >~1Y'Co6N+^"2L(폰{wGxIDUcPWt\i.̿E#Q$wT_5>%6v(uÞclq6,vaJ } )HÂis;n@jj U$UYJ M4TP~(} r{`0.;ǰ1HeME1FaI$RJ&b)&"!jV** Cb$%AR1H<;h0ޟX/WpSoOTDD!;(xL|:Hrz8p8HFKZɖCz1$Ә)Dl U'% oѵr%BHZmgdxvKBl+H}l [AnC$mfDžɤ$dH*F*P^asI&x!g#Q@$(@HDiHZ V(XdiDC =x0x Ǒ&rN8A \)Ge(<sbFO~y*:}@L-R Z~4csh1YP$TX)U(tkG#i3\K2H-j"UTnܺBla4Jlwҗ'tsL \1Β&km(E-6B8mȮ4 &r8Ey)FA>'%#l!0"Oew8Qڝ!fm-1Ff 31quӷz.C("Ս[trG++*}W]|&uT]9lELC[,}0BHr=PQ>s޴6`D= ^3YTdC[3Aulw"8twai' S5ˈIfj䫩$l@: ʱA@Nio Z 75yIdӮLV:<`6]1IItTjKkMrg]p2Ǡd&bDgDž{MVC#,[nm*h%=\܂;;έQ0@D3ƣz.7=;_}z/pXmb40Ya玍44aCA1mTT.F@(vfdS8p &sr;Hv=~u3_yh'Pg +VmDȱM@aDF0SXa+ b4Q^` "d"#͙@뉾ֱkacun8̇:|İHC h ")pxkkyG8"ŌD5Sq!a(ҦX,=b{Y 6JX&H݌I,\ ѣlҒta@O|A_韉 {;?~)HnxHzWdh~tp8Ɨ E5thCN5b3R*B4Ӄ F1I",Im)~/8-'0-hB*}l+Ĕ8t>QN,I<0eҥ؈2*a h)@,Y9t4^֖l"k~0zS";P?H=m{<>cD&|K7ѥ7ҁgTϹ|P!82rHv`@)`d9C?Ss}u/̟3M*0DʐCA ĎJb'h s\$Dqب KC-#|AwzF-P`Dܫ 5 -SK4$EКH4& Q,-FCs|.ښ_vWY|lem_xH>/DC+LS'n~i'%i;5>ٶ"By4ʩ\Nj!~oC"ǷyF;{dOtGD qpR>O }S_Qš8}c';x_"AɊ`L4PZd!PPj(b`_oq!1aJ==WE }%iTP qԢLMN !HU&a2FK z58#$'bh\C%)2L+K^ǰ4d}_n;爈 8QM" PZ =]4RP0đ IT4P  @}^ Z =Nf*(-iU%ቀ0_kfÒ> Z ERC)4@]dq_3v, @#iK*@RA0Bd;(h!};`vSx'M '. =HgjMb V}^;vW6c*{67$$$ hvy&1\XZsǶ~%f,BIFB<$aSdt4)S:zwl.\58F6@ҺTmr^|QO_L 'Jd$:I ='d.(0]E)^d JW݈)1}ILDnrd03 q$0[T*% v9&ZS/֣` )H)& HPBt'1Um@팅U8h3>+۝g߭>Y.pR`*nw.mrxIg-20tg%H1 %f04W N74hm|)ch~w40| m[yp^@?cb`]N²;FZz/%Mr̕6:HjaQH6o(&U`(!+,b z02)Qҋ0v@0`'DA7J,Xeb&༨gq-?5{mKmi `cY (\e2bX2zJhqxQ+A؆cBcBl_=n>G<%UTˌPC;ϟ`=>h8ٖG"pʑA4M)E,, Gi$P h*|gP@93LybzlcN?/A0^r '#׸l &o ~|/KjDT_i@ΉL*\Wգ iri6^㜭̏ Np:c(q0zbDkBɟ`O9/(MGa'!~*~] D>r^J00o, }Um?\3͎%2?TrPNC>:fΎ (:h7'  u0"p2PCFT hrk"eƙZU{{mހMCB`>-\OY ya˗ѐ2¸;#f΁_ %ځSc4S2boFbF؀Zq"_HX F"Rd` &a "QGc4H((P (iM *DU-.Q*B̢҅4O@b.== LD;Jv{sT:t zl.u*{xcNy "% F͍J :͜ՃΒf'hۚɭ5[sHbga0Al1_lETL&9pa,,8FIsYhAUUGR|f l%%r }PummA4H%`҂l*˳gZG"1hI@br{j/@Js-8gL㔁itQGRXSÃВIѢ@95(;Ȋe| m#'f; kG0x'KF%`T>? f\Ao?i=o\ܚ"ĺ VYys(q1롧JQ͇Fs wyOڃΕ'3JGT#<4 kf0@G@jV;ΡO n^Y6SO9&dZլT(H" CB@W㻯b {$! PY#HH4f &[*9`V|f&C#k&R8)m YB4X͹..(jID1vĵxH p2Ũ0y)irRQn }5!G-li"H$ bIGZWm¼$sq! ;ʍ K P6TI#"h󸊒6.GnK /s(X5ci4=X9`fGWFjbX1nƚ5YkA"+y=4ű&tXqM pɠ;Rr CLl Pb*vb|'2\i7yl5ZғTN:0 @ITiiFҌUEԶFZ)XBjiҚm4Mr æ&DK B_[>Kz\b{|=%&H+EcNQe}';މ]uaGiLcLQ@Ց>Z9FʋɓqLcDnN?~33 a` k㽋d"sZrbcSΖd(;jBj /3{i Fs|#?Ej&[(<2)N4Ҋ9ZPmzb3L(Vrfƴf!z0kaHFk :ӕiab 1UF4 ={)O!_|# h4Jy?_<ể(DiY^=E$9& Q]Edx/o_0ЅO# 'Uv?Ocy,dmu,)j%ikA\,G𨊵QG.OH?k7pѵDt:s;D^X|>ݱ^#O tk$(G@=r$@)E٦+cd#r{LwCG\W, Zk=8uUsA#0+iK*3C%b+@צ|˪ riɨ-Púux3FE?@454!آR37UJaP*).+ @!I iOR{ `y#$$I,VFy$ 8{86=2c L'>}@U=h̐GN"yHgǔdu egX^#9 e jX۪t(H)R7>{]D-_nj5*0b_i17yd*|EiOL]݆&9|9^KCw_#lKJ۟  bdr =|E@ yeK!J'b)I5 #,\)1 x\O&r/]1~ g4T(0]/@c¬$|^ujC={"x&,LA޳4d=L6(6lȀ6WfDVdYE=><à{)S2AD@@M0,MBD_%0!ߧzNj-MሕO@Dmv}U3`^$!F's'oohkp{OomG=(|㼶J) 3iT824i18V]qKXa1 N= N֡Nhqt7̍26 :~ba1?>kKĒU X([űHY>bFd(3) B5*!:]ɘו:v/ M2()= OGÉ3- {ߗw$p")SS'7d¬` D@5A||9_s0eh/#)kZ>Č}K7t9b1\cG5 fDÌ90cf*{:8⺊h1{ƚjg~f6CY;&vʶh/ff7?׽rwU}T:;~lf\[kWKމ3@'OU)M{qQ鄇Kdk6(b]PLhN燉Tb+|26:X6R1L]s!nx|PcIɂ= rm 1Yv1KQN;-Χm%QiDٲlw.!Z [q(5jk~tE?|yZKI"J փ*HL(D\Ee- KpPͶɜ&ЊzGxޯPwGP+Wn0/tiR%as&:ZiGmĚrLvhs@o/l8~ C!$Kó$k6+ m1*HqYUAB٤#m'Gf 9q0"<Nmtuen@l!FciF^\Jnk&ti%r9c!هܩXz"9rO.ƣ>N{bQ LiUCLEY5g0Yt2m'V3TLa0}tٻ[y:)5s-u3%5W 0C#E& >PUdA;!" Hjey*mV#druni4И!s.Rv9r:(bM.kg1Gdhn[b9K%:JNQX*xT|s;]6k5"8 hRjkᑾKo@55ld[Gm 4EX!]s #?l Te!5 e6ܺ˅tv~}a8q\TFj@ Q*ءsf%Q!vj^*Ԫ&dn{]D[߈L.s~IH$m&dELyu}6mwkK%gQegžJh~6F{+gx2i 49`K欠:{6SR6*Mg6QJD4hٽ5m%kWc ,ܓ4D@X3Mo$Xgqm2ZL6X;g Hc\~D nm8)A>z[f|0w8| h=duR|ir杺3JW He93d0~g<وs.De Sty=07o2-}VI~"/k)lXs m''.1\%G&(ZBð'x a8] i`=8}JI*weW.\6 z֦x IRmof`0tCfc]<" f,Te9*YF՝JAfFx`hp\M;w)k,Ӊg!TWl-Ct9/d$jx^y*s 0pdp7bf9۷n\y1y߯+F'd Zyo ~<騻ꕨk{c%MӛHAТ!&K\txnL0 )xseE}IbTlsipUxwVS7]]<&Ivk\;ՐǜgvC`vh,LƑ0HdztroWN6v`tId3Jh72JdjȎ2&-S [lۭwW:GDIPИkwnEPdN×ɚrкqy-;漚 ]$"gAϱi-ءA78ke+YG-A4Ƽ{ E!$! Ҽe31 Hch~<[:cs9٘k`J|4VD3:ɷ_ xfRDd[ xYRC^vILܝn!7 D犤vg1[ftS4,G)s J0y Hic8*qh6g[#dvxZ' {3n01mCC c ֟S!Yɀ!,bP ჌oǮ܅=[]/wgUfx8AG촓)qTF q 5Y&dL%}Jcaqdbop;#&;C: $ 9c)ןJL b\DcoG6HSGMFW~uC`vfV-lэo'85 kpeiX[p[SX=^%$]-pk*8~ U 9NKrBR2{3S9׃upaV؆R\˜|ۨ:s84LqQ1Gl-ak]톓H IkCmWuvV"F±L%b w%j5 k~ 071>u"n:GH],b87n?;1G&X64gWa+RQV53ó6ZEcB4uE;%q|.B77Q-K,` &ē72N$$/#7Y5wTb,qeG7w.,e)[śE(ی?9]7tpeZ$/B81}m6՘ ;I5{*m}CŻ(T&Uߍ[8iݐ:^[ !J3tc5 uμJi(ݔ3-wHB'6oT;6'Nw󨮹^r,4s؉$&ZZZd#×X\>D;wčL8_!ZSTfzm6+MJN5n(FM Uz 'l;NsԜlV%üo"3*bܦl$k]S>[`7˫I,B4Bٱ Z&3M84n& 84s۞97( 痈NmJrX[9Mso@1 a&dfZBNbBeF ZQ4l i6 ' #L18hCf\E'\FVcA:ۛy9FI6=E{퐦7l6atXͩE7r&c'|sm;W9曄vr'nua21Uod1(:XTsn#iժoVjGU+Q+sFﭜHݧ\F koqMI376.^ Sƻp9phHzk? o$ߌz=#[9%o:\C۽6u:^`oܔ$) {,BR3#6wbHT/Si/.:1T.tK`R6aBC)~,w9$XHXs$:d;_sE;1$.ڑrli2H,7F 0ճ!ȴ'<ǀQ 閃&H#♇Hl82 fh$ytXy~Ŏ2;7g쎓Y60 dsa9bt;A&ZI7Q`Exiގ ~CHNd4bQ(/a1 &aĬϖP28\ᓑ6 j pC2v3PsP$#p E@ #"ު)"T t-!R`h$o\tЁd=!MzOpG ܄ ru I$HA`޿}XChp yt!ۤ|lϪQ*@6.ۖ;τllPsDD800]x`g 8h!1YpZze @Uiq9C_׆$49M6~pCJ!Dz߬Pt;@z7WpH0 >1bvSl>C{2K5d=, U=< k=1CWӕNXS"lj&k Y3"n9х!7m +\1M $ѱU6;JFq6f:-3fg`A:ox@Oe$b`i%,@4Xx'BHAFNVq*қy (4@-!M*"ӡ 3zkjmU>nGJi⩱7?]uX8m?CQj5v[˝I#N 3k^+H?[8aK-cMNه4O|s!x& *zפ5g((xsZW//skF2IÛm^h`G Lq.19 gO:Eӗ81ՒxW}< x/^ֲWaHW[?ؠ&ޠtgrjX-Fso6wJxRGswԳķuJ^YGNFh !4$Kh2c\`ʐ*St8Yu|WktЛKiz6v5mԨMpuYsM# Ȱ ; gagaDq\;ҖK tҘwHM/u0# ,sCK'qEbF1M!g΋7Spߞi-jfd_& kG q)f wG[\w C&aJ-ݚpxڤKi#Kd"ܖab3bF6%%t$6 R=WЍ*CmMxUcIk㳥ɻ, صҝcurL@ܣj]xaA(a!zLj…eĐwo)& :H՘(όII Jm%Wk3A|>9-[BÚ'+ HPӼpeEugj-`A)CoBHLŵ`XagM[h0m疟.ݹ+rl֣KT^`K!-8F19JXe [g݂2vM"'ؕ Xk/Bdv5 z#E4kRLz4w wæ﩮^}hz0&rC{Cdڇ8&\@Z}1@TKa8BmdQY~|,#-,qm :7\z玶56fv.F)ŷ[j2fDm:cݛXB6'Έ{/mq+nt[W{lș:a-gٹhF^sҜ6d:f+ά(cY0H 0 c @0%qz 4v2ft3DL'H_2wveHn0r&d'$bظEo7Cs[곷Oz~;C1^_L8:p$BCgUB:;?APM[`֭llL(/Ye lK 0S(|Wǎub9 rg9|{o?z"y⪚eUF3L>J G1M8#$Аш }C'eI)Ч5@"!Q)ZBD$J28 R.yA 'Za!]bP >c~sa0%T(aT9 n^\v8!J(J!("iZ%@F 9k5; 3 WD [j|XOnD;XԹ$_/x#A=DAܜ^r1##FI } {W=P5>/qAE̘˃FG(pvˀTVq$Y D|:~ Øc%$iH14# TPH|X+dhJ 8O E;r;M0 C' ȋP}d>Ja -H ׼$;L} Rd^+H6Eec GWmƃNU3ՓQy E#TRuI N EjvCEf}XrĀSAEP 8'YS5"MJ҅h(*1Zps2`aNb/oڃ-tQZC_ډIi+F%8C0I܎74x~-<̞2{p9BB9!0Q0}aa 4Q @:0kS8ϙ ))"aq0HB(,АtxX 4AEŦ0 Xׇkg "]ަQ-$ǣꞝXёz0Sܠ[;6eBp3RetRQr9l NhQY" BRXǷx}/1nnP®U\MC7[άb_ϨaQ}}\vw:T&:TU+sBpgw-J9|QBUo0\etJ4ʧolΉeƪwI*1̻+5fY;ˈfp-n![7`Fst ^c&8٪;o)}VS7#Xr "Pb;Fj3\)#\ʶ1/wC5F}('}˴8,ciQj@炣hIw90ɄdAшo7P22)7+7:n:9 0wCLښsSfwMsT#-Yni [2Jղ 6a@s!409Ч #h OfP ip9ͥI8^ LZ:IsLfB;#258I!/V;?MB;Dnʟ2&HBV-IR9!bJ5t)Y4Yz|,L!@<ܱF VwMCd /`u&aGe 퉤c3IlDuH.F2s7 hcn -C8 @E!9Q L*nT6i+) ZJHVua1$996d1c H hL$w;4fe*~S1, Ä@*x gGQrtfI}HMge;m3{%\dd>0%*+Ј@`)z{gzi>ߘ_~`>8K~qD@Y욗\Q'dTFX`rQg** 78k\JԦԔSdD[;bM>C7t,,<٥27٦GcpktKMX(u N7po $y$lc] @m&/ h$8fkNHO͗o>l^)uB{Zg&7l@#0Ԛԏx,,V28v (SAJQg<BuM&LM4 9Q] -vƻAN:!˞-Ǥ1j}V9 1TYc!`V ,/L/5¢ѻoQn wyZȘg7}?xzp˝.9̛ul`3$+g5ύ5qk78kZ4Mmtus،:)kw{Fxv T{Na3N׈}Ļ|^$罝k79Bq.8%c ,vO'ca^<`_'{Buh[m5j!9ux'=m#tLrM-tv3s}[oH0M78geL'2LQ6cyv]d ~3 l{(Nf˷*eXggs!θ3;^M7ۚ"w^Ȗn (&[ݭl9{N/\ sR,;U{7'v;%ۅqCem™u޳Fi}$; _S?CD'E8=B" Z(CN4mW~}#)$ρv^0Pf`f -mrnbh(v4f9 b8b؜1a{Ěh1 "F!Jc7nrs ?BP% BT1PU(>>Ypoo_,=a}I>6NCNEIPRt1PDWq%8(+U"*jx 1 2`*"8 !"-1cTRb:e"U?lK$!XATu*c@="EG)j/b)cQ?\8)ˉSP+:@<ʃքb`(+ޘ]jjI?!~S [gc抹&"&i -uR{(aB#2JJ@+BP+@!DKBH$EDLPE%A@R[))v&`Zh !b @ jFf Da:bZZ==OPXxDfYĚ!.ý}|h?$PI5 TI!Q!]ޭ[a^/xAJ$5 KH>,] B?]vd?MBCT fL'8ˍQ_WqL%;@w>;;0$9SE*`!WQ]on9CNR@;U(TP *}ɂ!䞪 7PvD{)) ZG}Hxgz& 9AP$@i1C !Ts s? =5/"dbHRTOZhCR|!ą `j爩q@߁FE&ӛ &f/hm sB " H@slz&"a ض=(Hw=c=Np`ӓc V6j DᄪZb61QXB<*io28ҏˎTX`H`q)=CD8$k]2GL@M %ȥ2I wX r4{X wni yEDDq(( =J SA$uhi$(hlaPbRCF5[5)5ajLPPQKAbL$1G1N a4c@cnIG#6L$}V 3&aI` z ?6%iM9blJ"-!4TT>;YYy~ţ#9} [. jE:|I}B8pR81_O}mbL~Ϳ3 V?߱wqyqc H nu9s6 >ΠX^u`$BPrI?$G 0 P"aǪ8./>i>s!eh!>10uUJ$1_ ~h+<%MRP)(ҸJa30u00NFn8(PA0dv6\H+_͛ rQL=qSz˥y`_t)Ds&N)˓Ƃ #FJR0ANGu&*!P5{>3!tK}AįaAAPg~*(h Dʬ Gg='O AH)A>Iŝ\P3E (`BH HK Rāij a2iLD6f¿yIgpY5~PPYrk *5yymỴ'O%kdO9QlC9}Ovlc!>L&gd X'm1#V ؗ1]=B@sH yy%Kaaa DkZA" Hqw${@p4RHO[؍ DQƟ|YJ  XC>ƃyCB Q$<џL1#G Oq;3I<"'iiC87 <) n!I_';A>cJG^~ 囖tę#RljRM&YLtZH1?ZA*zˇB8r  0JJxC@=H;#Np16ͺreY- p!ޢ=2wY o96pݵ8G#} i6f:351ntVswsP64yzH⫤pA[8:M$Ei0x:^r5[mt3 `sLIY *h]2ZIX]D<"K 66;Aѣg3r"U(i|E3C#v?:7(/"9pݨnXs4#ᢒp@DFthRf\E]TKGAPB4pž4аiX =A|!ZfC4@*Π4E7A٬E v.A!cjIe9 t DI$6'chhx.N2r X63̄BV%,ZCce{/!HQ`uLAH'>X6dڊj3}{!L@~);=D/-`78O;ջ uDIR[O^ʭ tZ)ETb`i(9XVyc7vyc0p,\KQvFcƠIE5YB hN_(փ4mbΝ̆E{~F52uƬ$ezG{@5 % =ٵU$DPR2XNJ@IP"A{/J>MdVÚ%Г2XAHtAK$yH[{&B=Of7R4,pJ'vƾ_oƙ ;{"4D5?[Xk׼\x5`q8H٠#$']zmooC"B}at8yJ]o-AAyBn-p * \A"+30+| 3c"zI@{;N%-_W1 @44PwyTbOULĈ 4&: J8ѝiL@MW9  )6-+2f8|;"Xx̰vmSeo(m09G 5 v%e1*dB"iLZiy4]%Ueg3i7-/}d`cܟh;v tj0+b$kN5Xmf&jbym9Gu4`E٨d14TsAYs11np6Ո&8X֍ ]:" 1ᨊs`4p#f!@"ƸĒ#Sh7[}Y y]awAE/܌9ۯlʗ ΋QYt6Y,F6۸a @TVx/l+m҂Jo}Bۚyf[N(CD!,zjHD<GSH("FNt7NVL/׺'hc0w`Y7YD^O\4R"LLEd<Ɔ5xrLSg̸/ 8INZi"^b`=.`6j #heEPd(=U ag 6 AʅԮ8 x9$*J8| rdi"]lgO5AC@Dԛ!7ji jY?)0 R'c@Q+}vJR"mY BK=4F#RZs"#kfU3& FՌ[D DM.)UxgG$sC@G+\gFFEBϹ5DT1E4 ET2"r7$h N)ZgeMankGfhɘ1zW>erZ U9`Y٤i?82v.}{m1)yd31gcW9<ų"Ƶ-: C^`ҥM!JP&W#X9/890MH %r wK\.,Pu3‘S yBPJ FaXEpa3BB.:;Eɨm#:}"MflbӗH=&:4 8gL#^hq<>>o; pI[$yט@Ed0 nzfw*O;k&8j ]dN=)|? Trgͣ(*Ip(O.άQT5Ƀ춍M0UYG6E,qӟ̛{u)#ŜҬe  wW~fy*r>] hۘwߖ$yj8x}lq (ORqy׽+K೺Gf#C#ӺWN_M~(!Z׍d*ZK1.B Ny?KLIP8h)9[$E*Q~'OK*ݣv VL26[1MMugX%ʢC gҴ5:@ H =fu 'V$u(s^}*S;|fE%ļhD`i 8%*\uD@m˚s3 <ܣrgˍ1kP0 ⩀a0H-$@')嘊 Z̲7NZ$uO> By i&)Q h!(iTFAhhD% f=~~3NMH|`?^!&R՘W i__F!mXDMIZq!`9!3A+Qs@* M$8E_u Uu'{a4h$$>a4hk%`ưvс_S D(UU)!صHbP4% P 6@MA F6h!d( =C(''{RLK>ChO z>W ͓UvGƠu>84'dК^)zj%>`SԼ/=^e.1E+A)BkXiab) T;РV~xqLڮQGٝ ̱f!`9~cB ark_v\eK=< z}~ 6 bZ; yϳ6E~@I=R HԦ$DdQV>obYibʹ$6N5w4{#E\4?9d& @%=F`*4("HS|ĜT8;s8$䐨%H3s@HRGB e |p.PWzG FO6sw\o7:uo{2{8F;zo"'{7oɩ*;Ql磝s>g6|\Qt1KTFi#yD.U:JK=F!g}ʴ8 n>0ú31&Mm^"߭};j5ghgqNrm,e&}nZry?[I cKo Lˬm.Vk]oPf`,CiYv(v҃oԣ7ɋ.GkXJ%b.^%<^\Ӫ;y(Mx#gx ޛ's"q%2<_YG(ܢl@jƉ$vJ N72b4&Zk8e)3EB4_>;Fģ\ly !ŏ=U-SK[ 4-W H;=}K枼ex觉qjϷ3?% b|_QC$)-xƉ"("P@Pbw2ͩU?Vi<ՠmcz G ~r3܇>>L`)SPj >:E)H4$*J^Gsnu}w"IB5Uz q2 a#GF L)!$RBHI !$II[ !$$IBK!$ !$$d3!$$$$J$%ќ>'NEnAC}[,|)ЈA)1EDR544$3l],[aPdhPqD#P@wi6 P61H|^?.F2%JjbvYoRiE 0Tl:UɄA*s$sc y"9G)CԽ&g)j*"^6LOL$\m'XT&H3LS,L\S1}&itb1A@Fݪ2vDV(֘|D ȸh\18+b8{mMY7L,U7 H0OJ|{E*jJ*>:R 9q\&) h]-!݊;6r3UUUUUUUUUUMUUUUUUUUUUUUUUUUDUUUUUUUUUMQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU$DH0F$ٗt8DDzM;(K~ 3: 'W/nAsj]܇f+ҍg+ 2J]'0vdPu M_@Tv8`Ig7EX;$ MkP(`})i&G] c ie)x}}OPP.y5a!^ngad>!`)1M0P 2$x7'keAX'{<A CE'b-#oG`;~ ҍ P¶5Jsɘb{n'GQ6=_X>IHB9feuC:ddBvMh+3ړAEE 25\,}6hC2d `"B11IJH"J V(jH"(`&"ZajDffy ce`W4!-'h*D(V{d xB [Yb5| Jب0ee%MH6br<H}B˻ s@& i6@QH9Ԝ&G!0g/r]R0Ya,1Ywy ,C~[(_B'JӶJP?2 EO χ$<74c* o`<3ݹNj΍ŇzD!i!A0DA(6`scߣ2nyD !bh; qBo `Ǎ,I&2cզ1CXF j0iY88X*O"_ް+V*@85!VF:Hbb [K2$Q3-e =`9 #y '^]CܧrfCL'4f b1@lDoP?jB$| _R[d1{ d$ NʡNku z%|m&Xq4p` 4@ 6-GTC%B p< S^BkA0{ʎ$Jt5)@}Kz9>*ŏDhj.3%q/pZ>PN<6<ş{ źM*"J؜F闰N'ɤ?9G?少ZDDz b>98cs h^錒Gc& I+&dH݁C 59R*NnGX TuӀ *mD~aI(Lc h0C8&NF%w~}Wu? IꏬK记PJ4KZINz5")Ijd6n\-bֱaբc]HMz=Mg:+XpzruP1Eѱ{r]8H R%B 'BnX6mB׬2qhFc-'׃™x^lEP:p&=F+˛Tt`l,1s^g#VՃV QSH 'P';CĄ\y6{ H`GKCL(c-Hmxu41EenFY%baJHc쑭B.' ۇ{SnɎHgQ 7{9 4TP3 "p5h=ŦܜC$Ab `L4гihs%=.q !FC cDW3!%>3 32Ez9HxA4EO6 嚊 ;C#+5NF6 d?JZ\(6hP$i]OTkXal#hN$mnݹf6Pr5#m04ga:&{bi3B$ɔ&5/jJ]SV'Dr:k3?z)%Q7"$\g fzp{sX YrEOPm-,9I/Fnq>"&1A%UHE1&A)@$BUdCD:HK(" W?oo!HfG/ѥ>^ %*pzMQLOy%ՠ j| 02U0zo@SsYJrYP,` J8D7wm=;Zꂁޮ &ȪbcSx-UF:Aޱp.-i`R g*7DI#p֣2F F ϻJEba {p(acȅ8~PCR@ԐJ m&Eƅ~{դ*hcAWCu>(3H?I MbJCNEQ<%ԡ; *`-džؓ#P%aVZC-#K 4zQ~z:|!#HC 7S=K>!9>.oշ<#UG3 쑌]5k&iDXi3&|ޘ,cn(wM["Tc#mC*`XwZn7UQQA FzOf,ӃAX%qkU2]c3enBƽѶ7Y*5y3q4ф\*\ uҦb-4nw"ey(Qr]Yƶ+ [ڔeo|IHD5ugac5aܗruMX&2r8hpbMC#һsi])cmD+,ӯD18ԉZE]L-+ 8-da#1dǁPsSjsOE["H[^hj>MPcM4Y:5ŠbV P0NjHBhqWDC"S"6Lh,I< xㅜG4ɩis%C2#ˡ |7Mh i^[BJȋ.cop ~gm+s#Oaƣj'oO[ r^O$*ߣ7BCpvLxj#H/-3PۈV%(3xÐ 8F1ԥکPѼ8@5rM{&Irdۅtw%v;$uAQ 0*8|d hiH֘9A08݈b+"tnO!볽{lhƳa>?$7~$I@ O=7"2`8r?խ y,Ĩ}|t[p6J&غ^%r^TA/vpbZg+S\h~f\df'TXݾa{4icI&`h@ީ,T*!``zc m k0*lYg1gB*؏:׮zv;OOܔ!Jc CI|xHtu';L~0[,9cX7 $ Lmϳv,ĵM::S+.F|:'(F Ĉ<'{CX&L*O?4rxqW8J?tOݞ^9m8%$P2Rni'sW4PޯcI iGC'ȥ=Fw`U#ZLuM{?w{ߧs8`f d$PDt|>"cA((I'xHw-Q2xh$]+9IΰZpe?Q"!!E! jѳA6ixy$ΚQ* #YO"BDi14mKC1E$SPUEEUS(#9Bx6`IԌ:Di= )Т0Cي)]3H.yI?|\ 0Vg 7%y>]( ;$ڪEʭQ~TY'~/@X|d1(4}>v'ܶI wA0wC1ptґD)L9]7!4l-{(O:V8b' _çA,"R]Iks=cS#.54Ve;6"5jh58\uc<2;`d&yǜ|HQM2K7bh z<޽n@tERmI-M̐$La 1x8ju>'@bПQEOKH54~1%"fa*%[B XܿHgNed /Ҵrָĵ.t?E\!;qy=T] s4n]abM4Uutf*K!WU7Gp;, KC<ǰq1ho0V+t朸؛ĸdҢeTa؂}+%_0>(Y㪡9ԘqNS5`Ekޱ,lHh&G 8bRWZn{:Gx؛;`B|b `2r,愞X~6 1iI="X=8:"0$&)(OHhkCzQLvG-Qcw[g0X8_X*pJE w)6(D&؀6,! 0iK(%J~u<|La} SR0eԁB zJ6 `c~mbF5w0>4G, pW؞GQ*{]r6Gs&n(N;j9v;vmyr;[.6+xjCRٍ+KR@2ln|Pܩd.o׾x(sP4%Cm%W"A{jv8jL`lEt QǷh8`hl 1:6 l0YQK5`zꊁ!5TBfV.9sU$w ;4֤ݠ`峰\̥){:K pۥG\2UM&=OPpF8gEC s1wL&QMi%.Yupa2M@ʑrM|۷&j86غE uPTLf,oA'@eTkYf &hj   z>D xN4(8$J1 rH=kv,ۚ)|oHoIG#uaDnm~MΏmN3WYi(7s `S AI#2(<"!WR™Ս\ܧEdlf[؋I%‰w$NHG8\P8,i5%{01]'|fC s$!33Y X3R)p:kq(UJC'bF^Q|Dd7%U5$q dmdAaE#B$60'2;F* 6Vc.ʰnlgpk\c.M[> h5oUmUTWsnNʱp֘x}Zg[4]ݨ%5Je.E yNfmB+}b0 5tfciD:iӎ$IXnL>"'jZ*`Ԅu_C_s$Ac9vfaIEm1kU$؊8֛궅H._?Π ;l[F0qQTS d fxD]I2qi!kXR7$E\A)L^2){kH:!%i9 p M7r$U%(Ц2q#+Du9(Gib*be$q;__OoNř2Q=AD seA&qKzSEJi PU8ˁ{C"_7_o"P%BHN/=+6ڀ^/w{!].z(e#ݲ̤j3?ӯZg~d 0*Fsjk;T$sQwjG_z9~'Py * »ͫ c4T}73(J'2ά09bD_G>1cEhLna+׊؊K u4NiڅQ03!˨E $?K@DX*?Ŏ<$?d&WG8{C뉑Jђԥ5=?͍O{u"P "J*hbÐ;B0 79l_A?/m@=&*= hf{} (Ӣ&(ȣ3!nssFnFLmZSptZLlF1f@:kDsbvRA|8ْ8Ʌ:hVH anxmK$ԗc'eD@[9iV$s4"ib8bȸd(C .5ԗTQfI^;m%%%4vzʭ 0P'riOxx uH0" Nrl:r[Y4 磗ihD39E롛yvI.ơ`6 2j,/~?}S+0j⟽vư0 {Cyzx}7 2Ad4qnKC F,( oˍ׍0&9ǠqTD_{107 P |TM%ݿSbBQFFmӵsP} z+Re F *e^,(E rK䆓{ #X&* D /(! zYY,iA}NQpV4%Ro1|0z{gY&~:,DxJ1I;!iVg|0E&;"(AFƖGzc8`WGc"F<E(v̛$%L@4Q?g$ibC2RG >G9&y;0ܰ! JOR7ٻ6RشW+ h"NT4t,4ٝ8 }=)xw Kq҅Q9')nmcyq @'%R G8e1403ZBHI?notO$ |xpC'= QjC9:Zdv(RCS$S_7P%I CAQRQxAr% QD?&Iy+Įb";`Q"DxdccHv,Ini$&H̗p 38{8Et1݈aj{6֦ZSLeL(daW5,Ac Կc__!]R\TVD8!9 #Fbg| RP8{%hj6 -JUk*ehLrԓC wIl֐#b!\D%ZH+6sU]A競 #d5hÏ(cLwDjmpP# QY]p 4.D8 i4j2 d+Voqt͛DJcw4b11jU1f\cUVY)T$Bfema7TXMvz`nPۭWKf7Cv(V-+#Jhjҷ0G26K]G4621HSsK|l(,dyD\5al7#ce1(6Y] aZEtF62GEG-*CR84V̐m)G ;xkuiG i0x̂lM&jt7VzmiT;6`ȣmir`S ݶ5rE4j5$G+0ɘj``iG@ՁzPZH501U0E#:J)MGJa)وM8 Z6bFa3عtE'$FC`hlvM02娢9 Çggݱ̔D<1k1n>^wpp.N/tm\9;mnI!m"&Pf[ 9 D=QM!nk rmQ# :Mi :\Fhm2M tFюfZ!6$Lm»,D̙$j$)+Hz@lTj4k7*pdٌc,QWYlmŝ*dZ\4Q?^ @oᗑhkZM1NZñߡl0:Ni2)$HvhMY0ŚPHXR[9tFbsxe"6`b[MCu>`flb"n5rόM%Q&8)Xy!1#|XVfh2'k,P\Q1 Yq)>YE8DKZuPTT| %,Wӊ;t n.6hѲGhnLnXdCKI&أ:h BfnfݧYoC^0 og~Ƨ{cmYU JX D-r8W n .sTs:b9:V`⫉JZ%}'N>OșEdKM RI4iӥ)ӈD4'b6 x<٫\#QV,2(M217GA2Y9pC{G kVE3dvxJR%!(DXȆ:B]Г!*+D}^sBh lɴ4P9,=$ |\^#pqs2@IqlI [p"= @ @RhHh96HvRĈ4m"ֈ6%P$ R RDLB@ԩ1T̲}MLp0$T:/ ;|8F1v3\0$d1S3(*BOza+6:qD n73sÀ :fo Ma a9@}P%d+0!ykIta kDDDL1P&eWJ<`=i#Tl p+x`P2y+MPn-L?rycխr SA|ZJE/r~^Umk?>ėtl j XЏ*B1$]蹎rA+yr EX ƒFf,u9n %,G+ =esΕMrG#5dg,8FG2δ?R|Jmxh"EUEQ3osMky*(~ !6BT4%*PC@5BM-*P?r@(dh jh b Z &)eV"eI& F`& %H H*TdYRD&e"i (R&""%&&&)£CBE 4T%H314L*PBW'Q *d(AhhwP!(CeƈTh\ bRh Ѵ9\/^+ItH0 ;汪|bdI>G0)]jZk=,a 4MԠN$p"{ }4-?qK PMU\r>OݽPGPuLRZF!)@ VFW1#×#YI߫@~B]ʼDQ)>Pa"ggˠB22SkpqzP%(T(SD$!DGv̞Ƕ=~D4j%}m0SazuW0AgJaBVEWfǐP@?Q 䚌6; QEv;)Cc: 2UIH  %Z$  b"eRl+ f9 ;V@1,-IS4CW$ 2Pyo?0Hj Ak]4:`=AD8.sT)mV?%C> Lݘq$SmՏxHLqS PsG~*˿>UR# ŧ(HhmiJ JhrUͱMd0g,yG- ͢NE#g JE:%6)}A> ,*\9L@y@'Y:p'd;Q]l9:N´18 A,8l}xkɌ Fu:${jG젽A,•XT>p>==`D14iXZt +Eo8s4`$lݹv@H(PLC Ds!MҰJ/Lwq^@SL1EкJ9#cP&4.j"apb{b)9tPrʴr)HQK!FXɘVdL 욢4pJP(RD(L( GҁM+A( $&P&R$Y+v'm̸) `clm9hqQBXțVGJUMbn*R(b":BAFxpEh78Q6"yӳ% `ef"g smM`I㑦[s8r1 -v`w4F} 44̎4 CNLAG0ۚi{wSHzHɣHDsKR8BƃY͚!@`dj) 4AD%1;pwPȄr&@Bj <Td.n\4aO(SCꃩۜ-Z=>pglOA oE-5/(ًBEB)՟ Mp{({=d4CsKW6P 6ׁ:[hAjV%& 01a9$:*AyEWNu&TBv^o .C4ƴ5ъ~h{0?g4B%)H cS; 0"  K8Q&;bHx#pdujx[ pfQѾpy'w2s ҨD?\"Dr䊿*A)!1k~Ks?kCQ$ϣxIi"$ 'GU530Fm[,sm*r~+a%9M0$̤; @CACEO͕M^_8[jޤps"{CD,C@9T)%#]N~c~s5D+pQisUN6 b0N VЊ=,,??SD> ZI(~,P"ZҿNu &1_kiuig00T;IPyd/pChLzBfx' hktuw=! "R5Eg` 4S ˈH$b9@vKCLAKh4a:ä0% *I $hx.ű !n!/7(xH;RG!"Oq66 V MlQ4Q@z)j M )18:BpKOŜ8ܴ _+42@$y Ѓ*y+RMEQ@m$HAiL($ZJxHcK*O\ Jd%JR:`7mR##A'h l*B@5~8GǮ sh[at%Y4/|"ǁD/cD6Z6ʟB_~`žÀҐ/ưKH47 ?E$, Oجe両I JE3]o0uslZ+l)G," j!)`_4Q@P"JOg^aH+ i)/:n'l$OfSGր (:3qD >CWRXY+D`o!dHx-{~kPZƘ[wZGm3DE mFE`y3t`^螧mX٥" áAD8 c1h}D/ÿ.kUUTt8I0: % C4PD)J^fRU;eN/憄}"$=>_ƞǒq>~A > U~1YW[nJy\-*4'Y.d$9;I7RC)CQ"7\]"N" ԅ =2?l.x>؉0TD RJ@JIJ1@K@m߀la5nl\ _.G_0Yz8%@$Bf20v?]ݭ w*FػzϜyzns Py75(>2j&1E6h}Z_luaF Ed'݊wb Sp7^&oȂ͒)q.w, 4#vCN41m 1ᬌ# P(,MwQBGSrvLK8 dA!Ty &$B@dMal2>X"m>)]xN?9/EQ,_u6gU4Fi6y8J63 lhfNjxpu/F&CDE=\^Ɗ %N IevX A_[k*pk]l=M.d iU4`HbPGzg zoYa5*hiS;=T͒rP6Ze%#'o-sv'|1(U)#<8N> I FYPLs;-PgO t&1)q)f4WDËssf`FMx1'v׾;3WU*AQF$ߵ!/0ez#a`ۈݎż<6sӳ^]"KAU\#da`Hl":>I L7ck1pתHMGL݁Ffj"L!@XU$@D'@bDM{YJ*r,5KX{l)`4L6Vj=R$Bok/Œ~vg H|@hB3O/ɞRPOI( ڃ\!.Bp5ȥxղ/@溂0:g%;p$dʎF(A:?p.c<سEAG"DOe}8{h!J`gT:BDu;_ 8Н j[~b %i-$ٞH{`@4JNkkO{4QDIZvN BM#2cǮ !VQX8-aq.kyýg$3I !$$HI :bh:$0:1YD&1O2Alj^0›8idrȃ#l?p?)ɳKil.?\x)WîH0fPGsՀ@Y<%@i8wl!R_NO,NɍXtd $3s~gS)oąj&1N4!nr"؜+w$1N)v~dԋߡ}!vr9rZ"ϊn-,UIZҐ0 a>|1zM'3[!n_mZc: PL/,Ĺf&lUi(K՘Y/g`g)vzN9ӿn\]!2)V'38f~8Wg꺂DM14u3n^^wwv6ٙ>8d;N-!F B_OS}j gV61X0a'g|$OWι(Dv2,Bjnwt |A`>fm!~443ARPJaY%ѓێ5fIjbplsio>OpkVH~7NUmyZj D*gtW[ wc4D5q)dE_C`{} EE  ᲽEINJR9.CC!G dhONseKBbֺ̓F@|9`5݅iHQOcfR2e`'? 2f]`vvgpxQ q"CnT?=,|R>ߞ&c-b1~xF_QC$A(IhL4+M Bp6lUG 2mS?DBMS|2Y90֮yx(& /ĝ# D%G1A#vhi.NӠ3ShX6PFW1X^lQ4n: $T41;bG 02DB~nN <X<|T #‰/My~M@Tg0i#.--,qPa?0  㻥`!IPb6̵jpOp Ge>? cS@fsHZ,03DT2AERPAh:4e3BG'긧Yӓel⃸nx6 iNp; Ut2=̺TPqQ+}Jt& =BN{Φ:8Ɩ)X&r\2)d$І(: d,a"D \Oe DATy' 5D2,L4PLAI%5Om1Ǽ&Z ybs b"i9CD$1{ 41:70p!TG/8-#8p Q1^ېC Dу4M "gGrr lQ55\NrԔEI1N}=]z!AΑ4{\I z7(؁:A$k4LZM[bH#5ti(i CU mP3/78z㣛Dv8_NbZd o8hbJJ*Ѥ ZZb(QӪJ -(& jtxO%hJrW%]J#vSI\ )7vh튠F;+s?/OF=)eqƖ"= OhX40x kAeio IFBR5Y3Ed͖iMFaIAeuMؕZaD6vty4fPWc#R*Ղ F*U i4õLNw\q*\3LUyșaFHPdž"w6l!V,ia"{L4MIRT6CQ5װƐ|4h7uB4"**!Ք.l*5b"νM9!iCtThm]{h+YHW%eij/8IfHF-Bdf.[Pr^1q4W=wsJ9C~(# G]%K .sN' 'o~cb:6zAAȌ-T"q䧮d=v&%2Yi*ha~]] & >t-w}ЬUVĂpVXs AQCxY?$(4!  o8qА<Ak?!s:`#I@ ZPL6"_uK!ՠ@au{fw01˚4h0*C<3KB5pzMr2TĞ+ 2!GHPl`I&y\»z !Y6_NpU A:hcG*+J}aXYyv*(<p3B(x W#160iKj"F$f4eƅET!D@U@ͭ!N DwP?H3{cPƼ8)|Xf<´bf+¾ԀZ[ E%ӗzF b` dqJRb9N[i.dtC(o E8<#v{ S  Aa:I!Cvsa|`TCjEh !}T/4'~"^- bEt& 1ID@Fk:B D^FLň$(]lD5JQ)IAL3E"Q̓ D@CMKxli)";s&%"L~# 3XZ >OtfK1 M*F1a4d"6͘ p䘍4p < AK-"2a|yC{b$*lP$*dP:kQG'(āH1JAB 2 ) 2JK",A̛s g0EE1-M4!J,/.q6<%G~IB )V҇Oh" y=лIvw<@X B=(Q &J6Q)/9d^|}T{b;~\i-v @`J n\q@NXL#UB!12!!J R8`s k ~F)UzE5G6h]̴> OA;mF ##U6$ iQE !Bt?рb18j_M8B;CxCcLRC, XHPՊ!Aǜ|;TNب_\ƨ rVgQIKw+*"@$9ґ0bzrf(bF`i"Kbh%h@iBc`T0|J6'ᤖqLjÈ4 Iѭ3KI$օ6Mh+(f.G$9ƺ4p3\1g0QOPQeur3ЃEiE q$?J-dyҺ_"= 1i-"\s!ߑ:#MSU(b+* *Cp-h\9uE>Iq *}~A@P%E4egbrx>APIGw,d>S!E19bO‰O!APA%`T|C9)LBhp"GFJ<|ysXj߃ wm)*v"BOY`9cr S4@@b9k͌O1E-+sq"&`&D hr PxδāE0 vA1$bI4 *5"1%OV_w}r7x"\wc|¶┻̣*?/hkj>#Qu2j!we˹˔H0r-pbO^H+)YXoU+[nET/k ӧBxGh]]kݍl Ρޫ鬘wQRMmwcdvs9}NqYԿ^_^2x}:(fC91\u ;EnM#eжd i3q{O2hHܸH5[Έ 7Å604A.|jk1ui{*jhޮlF^_E-g4_fWnrhXwzf<$-gNVܧ9Z+RzRPo[%DJ"Y1"/t^'stb GԠ>U qfKUXse(d2QKmY7GïXlm z/n;g-#-7ϢDUNwk rOCjN[Bv+x8;2Isb{NiLSyxx 6KYuck2tE,0V:rzZzW)EVD1XHXmlVq2@=lXwNC'ld"D YC5)nߍ! ( MݢJewuھ}g5gNGX~}<`V7}aU*4y"1!ou(*fh7Q^ƒ;I} ϭA( V1ɋtx&frϔ:<,Q(o 2VjY8Y ]g֫/w'wA(d״\>rO=V;#v&YZ0Dl(RȻޚLP47o+$<6Q-[q0.s[lAv~{˹|PꡛRUlw7bm>Rcw!2E:G\Sik֬|%͚'I7\R+%Fnxa<#@%7ٚ-'Xqjosm.f>0Y~s3K(lQ=gUKB{EfjJ$w8C08u޹`d#mbh3j2pMiwIr 9$.h%c%Ex/ĝ5 }'ƳOz'BuzF}&wrC҃?=I30Ҍw؁^C8[6a2ɻum)d^Pp{sM|Uc!vXcUqe2H GH؍mf :""\tD8Ä; sͮ m)lcQ\F!!sW N JA2`/l zy9X+sk B,+dXhܳrq5ޯ _e7Bm'dF*PK[sN{~buSՒ5p1 /D-`2Lo(}0&aSNwgF7n?֋rQlSL79b_1]DRec굺2ι:!pZ1D6w8rSLzQߚyioXpDj?j2!62'nZfLJLK0[7 i,ceHmw>)ȧh 'Kf7 ڠV/4J9w}ALɰ7Bce5=:顓}<41BNqiLdJ-1{-bsrJ,۳*"~e h5%(Me1F[bY5he0dOŘXwNA!%ّz-BiӰV(]ƻ ݉7%yeh1-c+r<x6=cSoᾗe(B 8"=,+&4CϴAXYzwٸȀY]zem!;$5PaN^c<\容ycEf\_07îc#v_8<5u ˷sel;bH{.ax5&1`9ׂf/T{zd+ƹP756Emڼzc7<9%>9MɇZ\DjoaIק=9HNӘ>;W ꣣|M۪,H[/]ލ^zPRw[L⶿N^>J=-(*: VQ-v{r#Ueitc<n2uhI']Iom1C^+̷ u|ޤ1.Yio҄Lo(Q8dؖ g[WVQ&0.oB[P!m ^g0MV SHH'j]e&BvM]WKcW6j Q gr,h,lPx7 ;Fp/} ^b(m{dsy-淚MΞn= F}Ugdo;m_nV 0e)e 4: fp`x|Qt!P#t˘u&#(|"\=eē:I,E&Ri xD!Qu`xf?ZNډR,I6;HINQ`Q 4.{ χWqW>*t֎}lƵ(멗ݤVtpsW8=[q |@;=)⠋V|vCoOKD,!L؃.z"+p!2)/XL x3u{}˂M4PIj`8xHUҢSF?CRc87(J\DWG!`Dja1HB[oޔ#mr%/Ęwz}z%k/۷Kϲ2P3jM)u0aXս1 ƶPNw|) ^ V_3J^m-<:V^<Kqʠ M4WNFHi )LhQx nb0 3`&6hi8$4y`ktzwTYu rSI[=p0fm[YìQ6!E<͓jNcgMی"g'Up~<8" bs*ָ4t#çjvu;'u'UH (:m$9L撃N&hʝo xfM\̺MpBgw+(VcuT#Y;gܸ%h45Xq¢] N|5þ>p ~T;:q sKӺ:8t)cUIӔYJ@;?Fݭ[&>ƂX"aAI* U@,ABӇN^K'Ha Lxd7`=wʼnE )MsU"DBWs )4Y|~T5UNܵl$BK[V1UH6CP\'`Ep3 w2I 9|G!O{)nm @leHzQ(^&j'E:`~;* >|Su=¶hX᨞3P_!\P0: P+: Juum:|ț_V "" \p1'UUUUUUUUUUU7||鐏SI,Ϝ[8GDpG npz8q.[sRlCȆ) $ۘq`Œa!]0&%ZAJ́BWh:#-s Th0pkVdUM (zPӅpoCQCX3JPs,\6PPZH`5Iӫ M4$ed*tM9YJ: rðN4MiI68p5wG5ьC\5Xfû쇿c=LpM7xrQʋl >qI=_} ė;E>|)A\e;@r(-cDU8z+ Šixݖ G ,cl\wܡGbAX? \#Wؒ2m )m)@ y qO6H9N#~5a !F!N }eĞ,bf5H}ԍ3O(y8dmMG 2zP@Ƃ)"O}Rf9#$627ȁ")!v@uO~? jD |S<"QE:ܟN1U^`D|B)k>uIwMc)6BT7% $'eI KX0F8LL2*h db4ȩt9,_?dg</N> DA1]:Nf0D@4ɚ96J2$*w?fO"bL(P@>)Ƞ 6u܏D:cZi5$ʢ/8 o`DCqrAbcƝJٿʗ*(SRF<$ (ƸIݥ:{x~-BnvqщvbMj374QM狜 ,ƓSQA4Hfh ,>ǚ~iZ˩=R%W@Єyh݀;#V(x_ↃDp܄#C>̭ZQ| l u9\:FaOV 1<Z=Ļ 0k#8n%S>KFkw)> UW7M)1Ly/ȉWUIE|9nwLm(Ore#APWyɤ!6Ô#Tّ5Bކ۔۠I|h!RčD2Q6qThhy /b;)3FvMPqEbѽԹX ,Fʂ KpBSI@C' wdQXB&襊0xjhb6| N:HB<GTLB1!Q_EMJ ^: ,:ILA~l.bRA4aMg`eT=#f$ .$ 4zBy܃~Ei(Xc! (BFDL,pD,7H~7v< C~s]!/|KR"a{xoqm 70O'CJ1PDD I &1@s9! K-D7ӾN|]5(Iu6TxZkv"tϼ²cͤ -%s@e < Z`8d- v&f]~bɑ2VؼqS#0n&8HR1rMR0'Hӈz}V j#ѯwgXz/'Emf`݀. (YB8/W9r#Gh`~uVG|1U*P(#O9 jCXa _$9!URy8 XvHCIpe" 69L0~$8 Ȫe Pya|ۼ9|(ÎfD\x8g㽎m4m8H:t8"} T>Io( d|EJHDw]h2d HdSSKw4ma-!U@USW7KЙ%V#% %2TidXjL{xKNq> 4k!$0[AUjNgTţaωgSeA3M#37H oTIj..^/lCbf %㩌a-&RᥧZ4{,=B:*^* Nլ5PiI8a`u#5!$zo Q82 AmªhL?ǧo3^J$(u]*\'dz߻S TR{}4eQPg TE?rܫ v?S'TUa8S$ y}tTR?:g3PTG A`+{315Y*r6:F`ijE V@dž !$$BHI !$$F#;?o?ſʜP %Mt!zadɎm !}3M@SCOq>;*Ag<??\G;!WHtp7HTãzTw*/_'de&_ELd - Rs.@h( Bq xb͞ jS*vR拖ϕZȱ4Ĵm4PG}RZj. -P($4hJ)@fba fOx&II,Ѹ=NfPc]U&a]f%jf>.A6^LMf@1Lإh%qfmҽчHkT=8 Y)CqRڈz-¤hѳe֕bE`IUfڸ浆R{lfҭ"dXf8l 66j"lAƃ7u$dF V6zzC0闛նʓ-f4IO S̓r !cz:H>x8 !)o4٠hI=sMp"0n-t ԍZr3A1? ˒_i>k>_pHٯZaD w""nNhZlϏd!&>C8P>R:;9"NgLCsv҇-m00kw\I Y4.˄DŽb_L tiB|*VN(~ udӧkPm@J45_9q\:EDuJ]?+? ݣ)m%п"A H  bw`4+"E,#Bux_z4^h۪Qt;ss(&i$Nr6p9W1&PIvtqF4×8T$"14XAcqX3 6]Ҷ2AqC75xUR%c0:/TQEMEfwLMA i]<*KS %'(~=ixT]s~NaQ'j=!r^zтϐ'(=4@]{}5b-((RZzO45NG7WPImDGAl/~e]#L}`Y H*~+m?󱖨"HDN؞|\f_=Ӗ/𻽈rr(JC98DM!@1gFOz0ӊB6 B;-FaŎ8280c]QUOXͩ˫2R7 H{jӚQQ3{Qw.>pl8fw퍔[9qp*e#E;.+FmkkV4kz3ݱDř׬ݔ!~˭5 Un n6l$ONFcIfNm],4ًzƦ.CctJG $R hr pն"$dKΎN so %UfpVӪtAt('ËhxPLQ`[='RBÕ8ԏJۆK*z䷡9EMS Y}9Im(d6qbոWġ7'χ/īD98վ[*F*4SIa::`Ѥ״75/EB$瓤 ^kD*klj3wg0B$AԀ`XfQvCI B$a;uW-r9됝YS(FhhYXN|9zBBb!*2#zâ <뢾Н`@11A0ȐKIsl Q%s2oϟϙ“$VX޾u`ed8K@df&$ ֵi(b,*Jnf ̆npN0P$ޟw`! P+b)'TMMQwd R1}%$GBrJ @Y33R԰fF',hV9)Zp5;dR-p41up &ƹ:J$$/~N׀q΍lSal3{ @$&kCPcb򋳁Ӑwtdtdvu Δh&ܕ̨SI ,onWUշ016oyN7u=Rd{ɤ DAë.GAh"/t.7R42ܣAcrCԻ6&Wj "hr>ӆ#hgbJ>Yɻ$$'(v5xtf)HL5os4^ݞ@(F tSDKReD@fZvn14`3qƁix:Gf;kA ^lv68#&7#Ok 2|pWLC\tN>ϱ% z(>Nd<XNMiZG.D 1P庎&m'jˈΣ|GIsc:AևfUtL%qsbR' vEu cnneb$Ifʼn8;a`z$j6tk6\=Sn^j.mHqfQƝ. (wJ5np1\k+AəPמpMfGRi+%!8WWؤ,+`CۿZw#6`[nSjՐqNI !f7QXmMgntVCr`*\R7ކ&K];p"UsFx;\M:~R66[{ww}jYɤ;k 8q1MjzR3CK)^ʒ^r2w1k~)l)[:`䃘ּjv ˵͸tbpMC֕*jEH8m,AUR)IzySb %l18mCiMi_iz_K]_̑Y2O*^\HϦєqų#ͦMhBf&V=qEK2 ނmIߙٶFkߍ-l -/7xW"5e9~CSZABkᨣdTz%8id< :L7[MzrpjKob" xĻmQrE4Qgݲ:yj؛J&ZNrclLA'1D+ݞq8UW78PZN@jc}+&.iK@h51ǾRZH癩PDPtȞ95{#ά6C .`H9]u&Petab 2EdOy9*%87a/sԨE>G]N\_]uE*I)KLf4Z4$RxH*C]v҂Y}eȗUF2.QWpI0FN]0v0+˸-gzn >' $65gNT#%X5l]2N@Λ"4PKhv\=LW(\ zɧZMV:BH1mOUAg$u0 EDN8jɡT$Fž/yHp9QTUE#!m]V/0)=PB)i a 4iHTk4#QIph:0Hqӣd+}1x$M9yX~uYj7 ijП< vMӀxr}3xq8p qZm60fc/0!h""(a{8<{`&RNxGL NhCcPQ 9N:V̗A:Z5kc0s:hF!fBBHI *JfC3„nD6FKQF?ݗr,&!0rBHBHQ! L/5H\+&"2Y#;l|QQ(a "DT|S};!=_Fd LJXBCú0mDs mi@lFIFCA@#Z"(i3$hb8hYjdNx'|i` .14IbkJH<+y$PՈD# yT8\GdymmED!~@M*c5ۻQی GhG bHx3S;"L CX M@pܧ!xwORA^2I@1W e mpqLA iR3A Hv<S['b&$Qd)w&r_hCGgb,2#Vo'nI/]2>[E忱4Pѩ=1w\\BH A+bj4v}tɢ>3H"(+gEbj#U6pQ?qǦ\f`zVncjK{x2`m SZ^WLO*5m;'yA;OnO%4<pѼf,1ҝPH"%+yCYDK |H}3&mIP5U:(VIwƟ7omȁl8?u?$%;k7'`qS×75C5h6˿ǰhߴ2&> uStר7$=瘹:Č*=Y\$ f:0oC1ni::qd 6IrSw5@HAhOϭ'xQ;WQrqf/+ Adu4.'[UĴlbP`ؘX$UD{qƭmJqlL8c"@6*Z":XՃ3`Х{Pдvr6MZ|Ŏ%*w!Fٚj&TﻻPeSIf.W' pH8ΰۻqNbPWZ|fiȺwQ-Q |*9X ׬>.2VM:$!6 cmɨ~Ob+^<3G`͊lp$f=ff+d8XC{togQeOPbE1Z#C-cn,CKA2\gp kC5Q6ڸ >{ݐ&Vb<{GrG$L:2» 1{;Դ';fcx KBvx18ʭ(K5&FWQa`lnFbEqn\F>l,P4NS73m-ߘ^Iv 52@ Æ EA^. .,k/|@ Sp5Syp=ѝݖA}<`/}uPda_ ?! p P:ՆɈCyZd9wCQ=р ))4dI2˔KEO)$$9.&"q0#Bҫ) G:Gh}\S"6U׸-Ϩw,JdP@(ZT)@(O v}뮹h.̱ @@Q2E4ZdE3ɞM>9^#usLHJ2iĕK^j/_W[ѿ4tƸxlGň%4 (ISfKjY8R3| SZqC;u78cv^';ý8[/s1mɢnLaC6XCb pdƑ[ ;D0Ч1$]Lg6= Wh5qhe6K#3KB̹*XIUMGQ]߲8Cb'1O&s%a?퉎:۶-6P HIu9}G:b̐ ?0'p|OBh׮s's1Q) < !AbLslHi,^H:w 3@NP sԣMIa>&A%CQOs 303Mɾ.&M)?Yu@ZHJ*P)c@+Bbd*dHR D ,z>!!"@d%G'?N<b" I,Hy]~6PQV#h)4'øzі0wr~9e[&)%}IO;ʘa65r9E< Ek.fpm!@G P()a^G  k<0փ$4]aU\Z^ |wwK&(9 2]rwlF [&;r4;8>2(Bryxqؘ0r@"lht-N2;.~iH!ig9Do_d~Lׯf5ny\x0W6ɰ 4ފӰM0bjS*]7[xM,zaՏ=.14='LW˦sX:lLcp(3f {=BLBOdTaH[xskP58=M} t%x>>7)1C]۞T MD1({>c@q:`KzIAH{pSF1vgRQDSIt& 6:\O1.bzMCSj@`QTSD*RNxsVJ!RRWDU%J )˳)BeD)OC2Pa'pWF{S`lT Ɓf ƿ- ,F1BN C*U~!{H؟KoBD{ӫ/m{Zuyz9>Dׄ?*0ASGQLE ~2VBZdvDAp% SE#!Sz^= T9DF{GsBJEQH~g_,}_c7C,CA\ ھD 2AZ H2eJLk7@ќBA i~7<."Ν 30~ ɛv)#){ٳ|UÃه#(880N7bq $6C#8Xcm; бi.8&r`2\w~Nχjw@<$SD{"{$ KpĕːfM9;FD(͊qȣ2A{_1 xVqo@Dk%u {ԑDF0J:HUZX#lr"qiS<ʅW+.Xֳ6㺃 p"Kc<\+*W;LCRD+H @4Pvr2#WGMIgj(&O2[(4*LPCNf,!fl3j87` ոz.:%6"!DM%͹lx-wq}ֆBEjkFxM$$WDǗ8PGSKe =*I}v쇴yrk#WGa9n$iG)b*5w9q7vœM0֭'!uAfs.`(sy'cRDPIc9H`D)PQ`yr"Ji"JX*i"*j** U)*+%{*!ݸ,-D60&:=Wt7ir;rc֌;'qhX*"hH"H%!2T @L3DYы n[(2"vb1.FB~R̭t:4A%<ꔷT}{{M`DbqM'co:FFzpb!fkG44PP'jS*糦~F!bY c=߼0|mP\Pۧp!Ϙ)DŌA?q ʚgGH2hc@vč`)?%m{A9br8E?B= +nw!HLa).ucv[<$t֬9@Umt`\$0)K=.a 6?Ɔ_iEC&>3d6yZG'-"SQŪUz4N5Y WY3#F($]8&xnzD~k 1A[ ai"IzF~,_Q`fXVs suMRF8,su1+C3zŀ/Dq>#L\$#<@GT7ACE_H(d,*RO1}A|tjp,iFyZύ׫` ․x Z $3IprRa(„5[|6q9Ar-MR^s)NOlKGY28|qz..{w BEJgiB?nz}8*[ !$$I-T]?.{-0A0q9_vPu0\MxJU,D@bc엖feHE>d=!|7 y?wiޘ3⨯ bp^sp;6i5&$r#J66vyG pLPfkI/ hڞBHmq,DE:yw8:)FUVqVb84L[ʧl5>nwֺF&Ɓ /cUbnauQߑfgYdsb!*C hN%[08}wjEim;)"jD\^1Dt ~ ]*#1s4ɘ'&(JB3^cmgDtDy<VbN2D6Vȅuf}o1j+aSXex4j{bx"A5,3F1jN.vtzw!mCA1.dWFz?uݚz{}ww4-EZo`(BM۶DC]7|D3uz{vdh%MGo>Ke_l3w;_ow]rsמK*Zsl}pE0{ۼlwg^!{Rku|> -{PPuם]h ͟[ 消km봳%IֶgsmfuDl,_w|>WCptl}{ԣ( 4' JMS{t >hR"LnUhl=Vz0ϡg*̀9(DSl(-۔ ^){ Ͻ{GzýwE@ 6r /Szw:3R^l^׽x>wv6ϩ>ӛi񑂢IvRԊJ}^@I%7@ldHO*vJ_=ЁAѢ@w{SwP۾R㓽;9f@||;nuutZ}>"9wO;=Q݇=s|u|vnT)g{>v:C * gEtCx|{s}_{z\igE{ww{eT x1zlUuс*0rAԮ}ǻNzWw$/{Ŝ۵m|knchf黺[W}wnGS{Vv_k {+6wlǞtg>l{Cgwc;s\jo[>c:'qmMIw[ҳ]ϵ=ylmmW}F5 BkQu]]:ù]>l:=}ۗVc=7 fawS[owzy;:>{N{w^}z'rϯzj1Vg=tg]%{}}@]2U^dLvo9uBw_]J}Bp;riւ40cw*gxZme7ݽOo@{^uӻ^'-I_/{_gNQEVo]i<}uuyRۜ{ǻݓ]mnK>m}}{sw,vb޺9w.'坾>X-U4}Y{>ܻ [׻ݺg@s&Нr#w5}ޮlU%vڅKmvuw4alP ]}عώrmjum׹/t<_p $9=@ =k݀t{Pdž=@ACOm\fwJ[>Bʪֺwnlzۏ$t|:{zx[QqXݙO kVօor8mp[; *to6:Os}Ϥ$Ew3oA>P$ ] qWfV\%ݶ;nw'wqal꺙]׭ U4[C.}ݗ{ݸ]q^d;;!-Rp{$"f5W؀ ݗs;[ݼoR QT)ۦjlU; [Uo;n7Y7km;nm]y5슛c N+sV4 Q]:Sݞޭ%Y7-GwNzʽ]eoMھYovOZ.uu_]jNpPAwmޖnoPbUʹEE.nu;wt%ݰY vp]4o@z+(Ct 4Av5U'@k]}lqX9Z;ur{֫{cjqtRsB lms@J:hT(:fg;eU!)z%*ݝvՎrk9ZS4Wk--ؐG׼w}dRFfv=w}ꪨ3wjk>ZM#%UzG[üM6e TL^n uηn:ów;o|^[yv_MK0{+\ @h&)FO$cDS@A4451OOB2dOS4 H$DMA1`#Dz*~dSO#="Ji *H2oA1Q$CCDE4 ۳UGvqN;/jh i ))=*&XHЊHPiy܊ԦJUT2Q4hnv !"IXhbj #lUD1-EDRRx`$ $i*b#?3Nc>e߻3E}ƳdT ms\FF[<& s5B#{U"Zb85`0ALt95r1-OasjibZWv\p/ɟ?vi8@s;YDbG՘L #Ω`&}vfD )yN@u4BJ" d I"'OKI;] Y_L=Gs[rP X(HC Wë>C(37nd 4k懲fӴ [BH]lv{;qul]XdN 01{wy_jnj<ʠw>ܜ@o5û.b _'yMݢ\{? շI%Iz{vjL)ܚ ^ q!@*bPi% UQW̒_щ"!`Ѥ倒o}剭auQ# Mb_efsNnnPVolI/Rۙ]Ç;l#j[sZb;ך/TRˍmer+%`)a!ؚ}PZ{@(]h۞8S rf[%x98?-{.{F7nhAn3ٳI$JQˡ@Ҽ^-;˭ (&sEEk>;:4AR[G,2<@'|^';8ټq<)ݛks0gڴN;%6 V87CI~*1ο&qlcܠV0<Yv{m}1fy a"\`wHF V ?L;zL?o,3pTPf%|3p C dcI%XxƊF!ե0>.#[S-$۞}o\s|P4RCgҝF'#l5QƁs<6H1 r'z9 x=eLqqiay>nx : tw@wo/} yt D )uh ._i/F!v{u*"#k&RǞ leLLYaHM#"Mi%<׆.kr\A!>^ߨ8`">P#ÒoQSå7~vV1Zoh#w2bKDŽC~zτYd> "eL3FAY󳐛' Y`l4àҫbгpBU1]dd/d|v8)RΫ|sXΥ>F*@N~}ƿ{ʪs\L[iGe\ b rH$07<&QAODlZJbŎ.Q`?7q&KO*ei`*d_lW HȇK913$$n ?e o`?V: 5 ]CiTPDV%/a#c #YNfzV8Ebx.wtZwȻLRJ8XG@a`I |Xse2jC(.4;*SJ.3s;v{{%D# ܞ-0A %Xs$J0`?5,Ĕ;gg\8HȄݕk Յ$8!Z݃>~6%6)փrth UsaxnsQVe pd:hSzQL7dTh֦2&$5j S^펝4-JEpPmTQ%DTC`2 A sM, O#NP@(6Hv0h&B5oz lǀlfg z- yf1P"@ty޼i[-;3 Un#Ii@E9Bz0C' U)9l|t>P"@LrGe2%N,ݽ0qt.H6.gDA'H kcJ0/\_nyt%Fg"S+OiS¥;'*.,)B]T~LTa(pWu]yMm&b!蹞\$ؿQ< +%KP+5f;Ut~Rթ1PBW{Yoz~U0_/*6Cx$^IXN_Q^~ LO5?.gxljyޯt㈒uҁm{Ӓc0E:P8QNP;zn6!  7Mmˢ_3$?g"7G^$PL ,3@R#4~-ʇL`3 Yibǫ]#{mJϴW.%a9CIS3-R3Zs/'P]8 QAX:iʻOUR P+$-v*=9Mk])V%`A+yučD6YtPN"aUA\kdefsXY) ^:ً.b'M9=:=61{&TV#ybcoʉFk!IcGnL'UNM`_+ɒ[׊tH5lwO(urb_2ٔgR{'t#2<;[vq>/Q ė ׮ۡ:G_a3 p^ьD's5] ӳ a%tV9pHIHJZ5R|3 "o004oHAڂ#OK jjw=SMߞt-fC M> ڼ=Ю!!B,c~cL8Tv9/g#\ozL)wUI s)HHowMqe2+eZԞ+) >$ I-%bzsRBI61 .D,sYhTfம50(W,NR'{3g4dT<*3ѫbԢ4*+jUt`b!V'ROn8xBH]J>%ƅ4N_>qq޹mIq4X÷A7vLj djP-qi6f^$ݺ{ IG#/w6_\#頠{ǘ~* (Ѕ b=5gOkr  DO̵.$EP5.X@흴rybPL> CV%XOKA@ijd d` EE0]b@Ќ9&{m79/s ht'5#y̋QߪR7|ӑG`#EkFO&j@h i]ꁲv D^ɞ@؇|u<{8NrvD@0$S23~pUj."|0ฑy>lU_@);yTέ|TqwjrP_q !#ww&\2'zGљ}0Ʊ怌Q x kicq;XP)n$w?^85Tc!u4E g//)Ȅ)qāܵ0>,5,OtѺl:r)"Nm[5|dv+>߯v*<󸲽vzMe/fs}"}^#v9pw&`G>~ɓؓ"oDqďij\J^Qn(uҌٞ&Gy5ʑ{ '>l  <2PD q3ѶPony8zQ->p+u`qM~? H黜K\b,r72;fԍ]Ŝj*l%.zĈL383<ɕ;+U- BRkCH$nR~˕6YP>:C8-:ROΝjhjz8fڡz2kniTeD}gmۍ5;@y/HR&lpܗ*\ 4/)QU]r:y}?Z!n;(dg7*ICCI}q5tv|aI?k4`BU)K02\0mbvpP"XaIۻ(ˊd-Tj* O}Oęd>n}H*/U?ٶ1Re-OT=1 Z9ɛ6~ ̛!!i$$A(Rlu)A_j"I -3%mPV`MaJ=o,qD%$5}M-S$TwbkX EIOkmi*!}EdGOH?sj&!l~)&C߀ H;ßwgC|׊!ɍH00EUF6(b _8>rZG*C{i/T(PT)K0Xa!3%JH ൚t,bT9Kn$U k3KqŘ܊DRErb&QRUV5:,rRYG{޿W V!(,1\@f58oB BabJ->Bks zp fKqIR@AEEhqhc`б!PL1,B"'rea` AALQDRzӦ86Qa?b/"tT[{wywp?ads*fU"*Y$:HB(͡HAL}/9s K0 "Qzg/`QfHLrmARuG.Ϗa賡E{d{ HP?d26*Ool4QZNjv&~#_\^XGjZ2A83LޡCli䈭8v6ct CapWNDGAM7`9k'h5HD{l>m&:+ʩ닮 :(I vHhjTQ&$zzS˱CM֗ثk`ttrl~X,'{ża0cnmzf#LN Rۍfwcm؛碑zq6^yht_:6ƥ)5'AKh)'~Voq0jrFiL\3 cls,E*TlbOX-&n6)"2AX8qH1EELZ0!F%#lG@U:>ފƱmc g 櫲1/?>ujwn6;R|GGmv~ϩX.\v5cm=޶(YPw: 4V5zE5/f9票oR>``̌!x"!coʑ Ɠpe8Y,fI577syvhm6z.3ִڨ`"Ȉm{ l{0eM2Tb Ku AWlekUEy4.A){%CѾX<#W2v A=&C`rno^gV͟:٫o8;cXGAĄ1w]љmADA)SA UӠCsf 4"4c.)u&jmddWEu G Y$L.+0Q0((N~2y:zTtALZɺLf,h S}s 9# aa1pQh]SU|zESOfJJ/ݙ'<"0 J"FLHDQTLQUTE0W `۠8W|k폝iUc=_evK#7o=_ b$$ޅBy-oRv۝I줏>7}~W0f5t\,;I2gq1PCČo9h:ajtVZqtKh{8[ֿij€ %7S~)ܨwv3ƃK4фz)vΟ]2oYFٻ= fn~L{qb^?zgºe>_1~#+8w4KD;M rPS9'.rc֦XmZ3n~Ƶ]4䆦W)1==]RϲyBAK$a~+?3Ktp+spŠ3PUu78[Ruې2N)%2D5frX24/C/`W~G62x$_%<ҡyPT]- M w2:ҔTPݾF(32͍"~7_589-c2H.=.Y}3z{JG WQHI`މŞ Tgb+u<lX&kS0%1MdSU|r{JQE(:v8SL㚯[f4EvM"j%b:U+_iN+wo;h/Fz(&Ԧiv0-ձJ-V.~nVQ_l ~\w4kO-ةltOD80δpC$~zЌd(6nL#(v:wuBwtDa59O6soꥩ=$ȦԆꗜ&ٺ ?:|BtGk[+喾8!a>sO26]}UZ3) Ozݔю:y,qo&8 \w8/s=2ggi_t?XfٮC"gwz{!{loz*˺M S: Fuwƒ,a)lJ87P-t0L/_?p hT{/v_~?Wߞ!_sI_wu$([E )o  9P$'?8a .Pd=}i %87A"@Qgߊd#g-hxizíf-PUg㊜CJ!F"P>UaA$ Dž)*jCO@P@$2_ۧQ"BVcErXQ||̾t%VU$|0q|KGDu(ZwbYA"T+X̃V;AC \;p~PACwxIOQcDQׄ_MBִ;GiѱLԫT)vTu\C-cF]؏]YHKۙ\īHBTN('ؠj}@j߂vz+%I/J}Q rqâwN!Y',(==7WKT>΃M6h dڿmó WF@GU^zJUT,͏%!,FOy)ʡ}ѺRz3 R#UH.a=:A}-m19`DSPSi)ʷ87C>cHpܶф}M񴝃d.~O  $P1;Jj%Vk=QDZ&/en})_ l}Հɱ^i|-[Pmˆₑ0AEWpݳd+ǮP ˫"( F]"@>,)spǠ4.e~ݭPȲ9=&&1R:S6uyGɗBZOs,-)aCh|->I"_71=!A-8*y^U^R* ,R/Iz6NUu]!z1|A[CǒڡpRIY[i$򺦘J=>w{r Ӭ98\'cP.Oji4(̌i@: X7a`aMU߆9w .(kkMz' D}T)Ժ )9a+F8ƿ?D*+a~>OKUld m}3:%D?%CN !^{1.p5+7> lC 0OŸ 7+pkػm,peZcXN׺`E|_ K$B3 O8Nc"+T3ci$:E%֮-vv2B!wFcl^(qy0kNg^" $Æ%Ʒ xi]5`9ޞߴs474^a)֑໌8 IisFi\dyzx+ .I:xPVX3g`Ammeg3i%n]YHKhpe9ƖU-5UAwclm67mn |8ŁbpNT a20eLQ"ؤ.̈́_U$wP=:8Ӈ:`6FA]7NS=5tˡim :gBp-/;g;]zŒkgJʨsm#"Ұvlvs;wCpq,UF"Ϋ3пw& e܄Ŧ#Yjmj.ci0㤷uE[h3ĥ; I(] 3Y [ @ފ0efP؉qD 9h@!( ߢ:xHtO<\vuwC!'F-sFdyqBVe*|&ƦX8[Ǧʽnv»d.wp19s_;B0_ؿԚk7D$V:bh:ٕ]X_bܜT(6}jyƴ:  ѥP _u9l}0(H#s\fueQ8lqoZq72ޡXnb/CtS` HRч wW;8U8gE&!3Yz"AV+wm1X>.##bAJz=CW*bbT@-n kH/ #[*bK+n!qT*]kSb^^ nTK^"hPD˥$qMQTk8ī"reS21fb"u:i =Dxv-^ LJSn37fI$1$dku,k7 )nOU::fjzU|؛})>A{D髡.@)uY!ZLaxUNҥ:u*pūWnJJTEkm[Z._n; ,&>1Ē$:3^dvOSR(Sk?a&czV{z%"C *I]=clEP*g+7JdTD*4 O:c kLp.R/ڕn~~afg<254`NW㫛OKq*΍&ˑ* ԱH7[V>cTPyhU(. s)Μ~S8i] ؕǙO<dJ LCGHP^Mv3]~[=!O&Oq%QלeBDTQTДPP&^1W5 ZIIz k1SE=:EU>A()&Ӧjz"b-&M)aww G'}x:J<H 2 i u0kbmpbyfW{MfA6vOri&*:2U&iL!='N.Ĵ(aH?fø{_w @)~L2 *(/-M+BRM%4G(Ji9&i'H} f]񢑋`c頴9(LBEL(mşFr~jV#Mh%II;-gyè+̦2掣iySҞ=th" T,`""a}uH$!Q(߿`o1ig#zO/~}*(:q96r]Iɇ G>YA M%"M@wwͺfD K\jhq؋8}yG#*`fw.1ͻ(P'oۧe+路xu_.__jqXDѕi4 J=/:wT J3}|䈀MS2G}(؈~ʨERK>+e2CaiFR?C$oiGT{wU@y`xw{AB%sp?vtҪz@(~X;ǫxgbyEIɰ 0Ȋ:yJS_{޲? pԔ`k'eV1/c ( s^/0vۇ0!PFgTkW_qq3@̨{>Q?1YX*#2K)_w_w?<@uxɾKP}8A =[éIq\|vG3 <}~飾=PϦNV~<ˠh-[h Q%ʸHdRo`X9+p#g7B7J9?c"~~cvDyIo߿ڣmQts0 :;p\៏Xr:{Yn X*emcG_yص/0x牮LަsV*C@]uxhA?;R5Rq>,Aަc `(I)-#Uﰀ}?!XuP!G.(|Cz${ 5 j1Dt23R Mo3?Xr‘I? :{a+gP4@ƈdȗrJo^aaOIc-t HS'-spqoeVPtE J(#c RCM ODydX&Ꮖ+ z"~>MGg &xޡ2l<`)_=9E*rg6ȎB$^LGف r  2,'&[JjT%:9QL|kd;׃Z;*d5sw2;`zCppHRVo=`T%^៯j]T~>n}oylcѓo{; ɃWG7U{;fL? H$Cf4LA'ΞǬ3Dm“!.ֳ@RE O_ef D8# t7܁ CC}fc?4zϣ=ͤ8Aܟ.hgũ?߯0]͎Qa1dQY8Ŷ"&,rį@+\HH"]$`)$ 4!`7Pw1ve/4G*2D* lUU|(%7 8ϩ~yyX*B"OW~N~@@0xuwOa^=^EVB7w^pU\SSr6{>ߒڣ_#/xP!4s} =:oZD"5{V/;f\xuɉ.Ƨ's aV)wIL%Y]R1Ys`-M`KLAL~쩙2q@6~H[&ɣT%cߍ3[sg )aKC i*T-u ?9UvyH10ERRI^X{ÂXkjO:.ْ1p JR @>!4 4R*PQHS@5MH%-%PR)l ҤUHQ@R _à?t*_ :& {T)ZUO|h~PhJR* c yz *M4@D|Ϩ4 %V%9t4RЕ{'CTSKЦ]<`~>Qd_)4%Y3Zl9Ңf:1!<"%Rh\Znf! vm4z@=?[)[!? I6D%TQ `JJM)" ($lF=_1w9G,&>4jMEU-ÿ"(+W[x r`U~ۜu3tc8\EGqġPu,jξ+#a^zaJ꾮:3d8o_Eߪ E\T;e(+UfD8.H. ;5vN1eg Jn+;xADiHWt9ɇxre,3b0R ,U7ʙQi kHg~A to؟|%"fT0G 0b dh^aH[m^/ՆO E) fmsD#suЯ_:\s6Mhێ+N\"XKyx>WZN`찑nN_ݗü :;@ݬ"`ZjG7ɜ _S#^f B58䪢ionf0PQnO:1j2=<)tlT47Mvʝ=uY0AyWGy,aԨ܁gKš*X>6gZv-]q15D| M .T˪TC>+d[?Nt?6~}n| T]J[>-='ӧnMm+cZO7h6WP$|vp}T@(B>ϷNR,?{7OwN=&8YL?u{ܽ_sX.X.?ڼr?٭Zϭmg n(yD)zڮ[~%Q}{!^=59`;tEIZ|RnD[E8GqçGvk{^|:[C}ƗbdsPnb4rxr/q.^>dVpRo o3pQMb:ffn_6݄Gr=dG^r;`H#-Era!7] mYeLQxr ="H洝wd6)qt>l$ '&oӄZ$Aײ kǮ$>~@3){,{ TYmތ6QK&Ag[^+fI\.sKgQ$j _5s&ߏ})Ri>)]Ӡs{ʨ9XpnG̸]q[OwU̮<=3p@m`ظW#kZʥO/ӖBCӼ~:c(yu](w+-1!H~X'n["d$$ \^RJem"%veɩPj!9F㪰^$ h^GZ5`%=6=i&"E'e*=NΌZ [P uJ6~.1җ)oKG?Kݕ`Yl@);s҃~Y yf%j:LoP?i%Gb?-g|3ro~x| N-&_a/BqPb.R=}!g.!ۻӗ E:Suv-΃+|4xv}[DP s~ FٚiʯDdb3cȿ|$?D,C 8||zo3K *CnBJvdmqL;)y7)?G~Xpe"C>:Z>7v|LO[ÇPYMX+͔#dxy-+9ij'37m* T*IiXҙ)NMΒICSMM8! # 8%VB1=^ZAė?Nu8<`& 9\= 'i5%OXh%8MURҤRycB>_[0$kwA09d!t߈#׌8H!D1i58.CX0^aô{ ukAZ0̉!G`qAy@a7:ܽI:R3 PcxiW6OlSr2&|l~fkDK`D}WZ)LjC;" (b<(O FGAL "Ȑ)}!+^>C6ߐ?`,,@(D^Kȩ5rDaIqx͓)`.q,yը\^N.ꪡdWe]G?P:qz+ΞywLjGhG.r&D7\+cK1lJZ,:,&"zP\1&A3A-ÄɅTwoZfv%TWV:\bBKv'a4@yoll)$7^ f~Gh_9)f [ߊt0CZ ݆T =Bt#6=tQJ;Gx 9!!NW><{=1Gxc'ռtov={pJp~!}-OK3E/Ϙr uaQuI=I>a۸pDwJ["퐾{,fjnQinQ7{ew%_ڞZ,=/eD(Tm?t =1D LJ>.  Ȁ@Pu?шrCD*T xE } Bh[.?DUPR B/=}A"B0B|b_,(DjWӓ5`P(GI#)DDLH` {Ճ̪KX[]H/>U #GΠxO*֌N7bt:,p!BMSA[ZgW}~~?ɋ3XH)~:~H"",?vAkY? Ɵcſ_?x-v03*@{VrSJbp,Hb4c "T$(:=UW…S k<!gNyz@U~/2&F>\D0!֊QϿ-ɼK/npn⑌0Q"I9^?n\ '\S[0 uldGc@v *«*|kA*m0t9 IċK'zz\v2X"?'g~:樺)l d'"D>tshkz4ȄxowHYI!OMgrplW;/UH=C@9-y(t /ns( x=1!A@k z9xI+!DǮ>': ZSZ{NT#CȂp׮J6 P| d)65ckћ>IkbO5}K@C2f Y{4&KX35/꜂%p~N^pe:I.=CF8P5Ňz7TUE^\חv@9*Ehi"W|zmtGLz6RgiaC'{MȡEܟ `'z,6hDtx|yGn?'~NmSӶ` Džst J2n!ՋxoyM$\1vCt*W8/1Jf`bFȒprV(#oAƩ1Ǯ(2%9n8ar#1V(!f.{D>r++ JgDl8^aXjj 6׌C1{ C`QFvWg]Z()(Y,Lî1kWu#/K0붪Cu '_"m[ 79_0 As1ۜANh=kE!>cH_` RFKo6U j=0%lPϟ]`S(P_58q6+/ߟ>|o598 C!;5ŏ5 0a>?"!6r:@aԊDADI ] JvLQ|*<>Γc\5?NzJN[:?iB5J56'D t]說t\a*u`綿0=FaOrJdTdOƟT_wcLywwWOxA*b@t<_>Y]7Bᕻ p#H-{>_u~a~r[b XCp\!㘓0 K<8Rt Fa.BbgpLA@rxD#j]G#( Dsܖ {Rnl'bY>=(9z"0x8u !Zf$~69wD&B&hDOFDn=R Q|:}]d eZbK/_W1PgxWzgɄ_X $IןVAJت«'ke4/na)>'?__a(l<_K;Y0v4{W濕2YM}T˸}|1xv;,;FؘmD?`rbO H{q|_!2RUQpTW<~ Xr%4$do5-XfX'6[DJ""& EC шY&H -M{^tn( ̬B* =k{y@U23U0O1* sx_xiU.<ܐp2 <$׋$u8$ zBx=8l߬[{9y3"ѷ ]Ӏ\CQB|c!}ϼOٟ3zubv ֞LhɎ=I;$SurQ@"C+ ?"(%yJzID\X)btaFJwPL8&@@~ <zYnj>;d}޺$*O?=vaCP{ =</6>6W# p?4:類i@J(áHc 8 \8uX7< ǜ3)ǏMYqx0oOJ$[w])t&'I8蘩eD% t ?Ig n^4D #pT[O-JPWy]d"_3%T|p"(f{&>p3lуyxA1>fz?T[P(Rb'0Ȱwԇp&ߊ_є{Y=tpf\ԐI#a/0>w-?!rOu(YT;UF3 ?m8n;$}OV~O䋧(=dKϵ/.G}]ό~.vFa&JT"AQ(O4zW2'qi Cؼ lDo#*'wM9?l(O\AUUZUUUUUUUQl>=x"&DwqM/ݷs9A&L?k\%;zUMꛜ&G@UV\bQhDH!MZhTUUavQ{qٞ䪪5LYOs"|TOm6a>y2X7-|&B]yoKҭZM߶>))3'"> *vp(?҃MzCsTb~Kv90"@D%zǶ߆*. T\%xrP5¢l3MUJ4YUB^1*7nΙ]5nԸk ǷǪ?!3KwᴕY)]g-Lji:݁yۻC]C=5D` fxKOTR!6D"@RcD$ )lA?([x9=D|&iiR$)n2$THDRQA@PDJ C`IM14AD%AMSMT%AAAAAAAL3M1QMPSA,44I  ASM,H$rZ>̜ogՂ,S~ynQ'g$I%k8{GT 7P/XLK& p]M>$;HʪlRF¿9,$) A(_H=~})A v`*z(^q&]ߋo&@9ԸoGz?02 ."4+" ' pRAYiWTJLKM^O2Dɋ^öx3-h\"SUtXO?!A9L*˿ӯd :p2!j/,@8'~OEwLdB+_}::g˯|=|lc}{|klZPn'`!NLG^\+0*!d-ɟE:-mJUj(nj9# F<^GʨgœGMS؞_޿VpM_QS6@dgeY4>H*|g:'O:~]zi ?/~~ԠwU SظoGf'CL¦~ld"~B58}߷'~Rq8*UI**:x=%L1!( ܄N7|~?>j-Ummm[vmmնmmmmmm[mm[jmb֭mU[jVmQ[jm??;Fp|IlrI>#-Ic$ 3]OD(4mmmmmmUTU]k6IDDxҭQUUEUUUTUUSUTG#omZO>UU<'!H(,SuEQTUw_NUW&iRiO!ġ'wwu\q9;vCjC{O0j3$~ɖ- LAT_C΋q(2 ) 6x pml MaUx~˅U<ʤDTsUxQ]]I+v )o唤ΌZ;RN1˾^qĽw1sz'c'tFl7MMLSQu wu\0BF!t†ϩĦ v՘ff/"2˯ZcKhB >U9(rϠsoD6.m& AJ[U^/9g'֚FӯN+CۋT&jJ1AVEbQE=c:`7E?oFjQFe`_I(Purp]!vıX+\X{!W9NQw>O1B]^!|lkvDE8,WtcwYWc `V}X8O3SL|WY7>㹏iΖ?cyFBʂ'ZlVy&yq^02Dφ%sBn^<^ sVԱCS_]j8R<s껸u˚Z7ze" \_-rӝaG+154uέ5$zJ4Coɘ,39ak_p`' υʞA!>]nug|wˎ麼tgͱ8}N?z/va+_9n6ڵsSHQJs6{{wFP2s3 `&p Nx[@6bBׁllbxNvALn+1\AC|PdV);n Ѳ4ī',7{ ǠhhM87:t.CHܬc +](muIumO]:O"e:ݵ>\(757||Yi+Xx}jtURDZ%5y$s_bŏe-),bj',jT]ǎ 8G`9{u#x|,Ď[CjQb]rJ窡\c5Lbm%'ީ3^M5N]l 1R쟇`< <;>wﴄiʟ}AVs`6?_O9GXNrwO{\1o'5O +B*Eoh=烀4Ӝ`9JRT 8" M|εfKγ?LfxhXf+\6iz~2ttB(ٶI94(Y=Ko|Z8$+\kB(ۚO@7 Ad砮b WG{_7>`F I@y W &8$" H{ZHh.b!y[ZI9EI_! d&/N070y 0%ql}S8*G2 A]sQ֨Ep܀6|1"J*7)ȷcU˷ĈMh 5@Ë0!NowĢbD˄!.(jlEC-Ckxu41Qh {w4=cӸPuSbGlE0#Uӑ2AnR|O7s^0|XpӞ׿Z{o=ˇ^dJr*WM?ba)K@I wTi)p2݆c[c5tt5oTh!UlyK7 pq5;bo&ɻLȖ*1o7#ӻO[,|[?"k_َpJJeUhD\CtͿDmn73ًł!32"yVĪdVqg92 SZߐ!(9+bɓ\+Y @zX60r@gHe֌-_ "o,ĔX-waOqwG.8'NeZ_5~8>@˭xY>wņzVb=g[i^JÀIC~W +?=h51}xEzh!B?f":dpi?)*jX,wk 4xቶ RT.ou öPERzG."bw*w"$_QqDR;o瀐L~C' -zy~D?/)([^>_=J)ՎVRՐөϐa>-8q$ dLJHybP^@B Bn#(?" .'׮)UI2 :VH =G!\sLx p ^]֣~wxktXǣ¸X 60g, Q ϑ"1H~F3RdLG^"7gMᵠiZ|3Ru &15lF6ɿ#vV7Myt;ҫ7ZަTDX`jގlQz[bJ{=z ŏːVx[!tLdPjArR R4,R׽U^0}B"3o@@21ȇ]zdY')8&oA,3X?廄~|;nfs|ѱDg5iFzjEg}?iM+ơ\TL8\Xr\|tt&pjD > mH{M"i>8_+5RIDD)A2P hg_6߽L31UPֽOa] ҪDz 5u b4(79Fp IC'3 5zX`5x9fn6\vAn@IWHz L*JK1[Jkqps&5bEt\xe_~G8tM\\_y_%u U;?a1$dx6;VQwT_b9xtT= xy!Z0pM͔+Xz\uKs|k_@% {K. 6.1}g5$hA[#n+ \v{q0:Qc?Z1/K(':gTx_voښRJn00j$~EzGrjֽ.$mbGz<˞8قK~Ũ⩉3x| n^(' is~An̩BgEwW7R&^gA1Č.Zv-?ȩjs*UP]W9G'e]8\k[.{>Y~~WSVyCE9A ޿?_|&I0 HLA[X@@* Ŧ :]r:;p^WL5\c؍ٟsڎᘛx_OhHʹja)`)MOׇ C`P&؝!t[sd*݋<ݴTUƆ@ȣ;p/Lv.Vwciv#jl6d`EG qAНf|sٮ"#V};?|$f*i!؋qˉW+Amkrk~$•aa`^.[J+l3Mdnp:T62ퟵoc~3n_ "(7U2Lb̀o_CسZ!C"A8 r3(jv7`_3%uЫ;`n"?|(?~|60 HT_pi}E^BuUgk2J`x]2m,9dd0=#UNQ]$%5E^n')ve\SݶL#H00nW >} {C”A\{1DX^,bP1%QA1Rtenb]Qk !v2J41Ւv~KȂ6'Koˋ8<vb`j(훾=gc5hd"%dh&=1(ӉD$^I9JM4[8tpl3`;<7Hr*g߯\ԅȐblm>=Q?Z%$5k' "F:# 1npxy R0cό!)&X&[=z 3sy^lPA(8!6KHkQՆPr9NJ]:`A@bP%l + al<=+d6׹?Ur_+]P9?ڼt[7BLqJȩ^*f`@\W}o_ v7kj:ӊSPivhFG; jnckB#z[zHB *:ey;ĔOY>jaIT94iNeUT?q"V<=(wʇS?[8ucsY\\/A-h(ʋ$EXoxBīawuXhx$Zps.X9iE]aHXj폠&Wv>gWu@`E* ]z )~na]k\?mi°0Вd9HzM I٢鿗i1ñd0_ A+-6tb4'/tS.G*Us&{+YBǒ^Fib]&uapTM ȝ {8V)%w^Qhݍ,CP!ϙcpΎG^w}y*)Fj|$1{~1< ʛJ4WL`&R}ؗi4cKao>SVk8Q&%[o vQttJu>X XU!!m`:UqDR19^x]ty].E&#wuT8%5{+-vygy<#mW )=j^ 6b4ŧ=͋`Xv`eIEc-;+"d@bCD2\Ţx{V3 JmCF,F L̒nX|/D[2>P=qb 0=a\( dH]wY؊ۦv&Vg9&PS@ u`0lR8|8J9W]`E{0Рx 5J9)=á_5urz0#p;d&~U|EVwFT^g֢98BdA"م8G\@ #)!Us?짭gFvU!3tUU/}4p1񫨐 UvV~>] #M5\YdpFC+ 7+f\<}ۨOiuGg~ 'AqsAnFQ(uxx2R_+і19ĎЀ \<ӅfF%X|yP:J84Hhx[^CKktY+m={|0p[Q؝S}ޱ /qxƹMӱ(&{*A%NFZL')*MdD+hgH:+{HY?:-g~S[g<ѕu(`ٻt>rkf0A@nL; {{!nNK P*WFC r'{T4-xt^%DcUI 9s`ӌŸxCBJq+ PL@bdR"P؉PNJJD:: isƱL x1Y12ccCq& \Tj8y) EgqG` q bb>w]DY""ZGf& 0#S fZ)`Q1hE-ؠC}ODLQ(0)M0oSu ј0oy' ,$3s*=+)/_,(kc!9"uö(]qrD3.  |gH*rRbуÐ\XI,4çfe9ձqAW# XAJ ^х!bScEKq(O`|'{GL3$G%&@,.S{"vJ]vM#SSOv"7xfſ+v)d:=$9KØ1ЕUi拇߮'ߒl0~O@豓!־bcsz1G$~bt[V4s\X' AXQ<~X POlJ 9(6B9LyIŪ@55xk8H^9h0 t\4QEy ECUΪzl6B|9$&XUѫ t0!4K;z\Ml::<eܗb~{y0hn~9Y#Kչ4'%[ G$ڶ ֶVɇy_KXME 9 oE~?s0G "f ЦRT!z$X /|эWJ >j WB:0x'{=Tonʐ`/(oDmXI0RR2W_tf ӬvO_}'P6_1T$R"GA6t)j_}nfNbO3Ƀ:JJOgQ(a!Z+X>3t y 0.^J~t^u)ьP!@1ovyHԠ}4e&2]v0J7Qb4ʪ@9. 'Z)/yfX*g6hX2ǤȾ01E%8zE\TQeTX=Tn\<MUC ^ 7d%7x_<`]jma ۂ 9"NR+tJި?4^SEM"#r#7YъY *Rg"qe=^s00YkB0hP}wth*`/QyY @rǿGe*0vs.::)9J_/kB+l".nI^1TbEN -7Yn9zs0_ӋN<!|ߓCCF G'&E`a1w9xؐyM&5 :hϚ!zb-(+Vjs5Rļʈ$φ氮G:֎ \2K='ϬXB fH,D,q' Y.mH pʺ[jqX;n+ V(%FK+Pyrbs|7z}@u“떒wqU:u8퇜 \bT~`|ghtBtĺB}Bm\,L0ơuyOۮrGeL'qRu)Q#jpwL{Ks^.>aI(PtCGי3#BW!s[Wx5?%E|1G<,plѽZ[x_ Wh]M|hYKgiA:_© Ёl^䠩^vtNvh 21~ɜsm}ݮ+sU]_}kDXO8Rw@) @&P C,lVd8 geو(]"|b*ݸp16P eٛX|qT O݆SG PC ]O\Ko9xtA#.cU9l`<a_rYýp_4#T_t߾&\Aop7÷?̸2[)2i[obeqzAT\{{`'yx{S1:2_ yjg4n4n7F[=9=+i^<|ܽ{PAڭqQ)Ul%P| x[ns $,P?Л~\RrcUT GvdD`IfX$1V>{KkaƓd%LrV\;Ez׫;?}w~qt3Ȋ0F4!ms]4hLw7>\zVתT9Wq1r?5dkAS~b鹚DY*H$=LYTa8οJbP"PR. zPLx~!;㎋{K/$N|Mv$'x %,CQ ؘ'YG ̧ܰ0Wx0m} &^"5BϗHAQ_DmNh} s}?_@? +st/{f3/ʹal_Fb,h= Lusf vjL~qxCPғOg&4- w>/ KK500X"".+9QmF[#wQcHx;hAQGԯٔ!M\ޖ8xPZJaR|)}/gg+ ЕG$Y^ύϓC*41I/",Oh?&{=}Fj5j'&ұvoGRhPs:3ϲqT뻓2SvbWMvg՚ ƿP0}9qxIa3UB2l+ߣ);-^@+Ϟ&\.ܞB-a-)Z ;P!U -*Z.4~ gN }.5Zoz53aENeUlZ{UtCCT@fxdQHLe;`K)%շc\ Myqac+&ǻBw D<8BUw3{XbGXT}T ߙB9$wAzp,I{R肊 m{݈Np mHxNiZ0'ٱ:y;E7#\,"To}<]oBQ3rꚸ/s.csO3YL-ts_ .{?{(j-vb)H 1XAx aXB=Q 6P>Q 7!|ojr ݱPdir(DD`,B?g'}SۏC^#; 3@T`G1+્ -%hw,ř+$k!8MnTH/S2+GLh:BOtsֵ웇??|, x(7(#N\%L Gy'ÅtS@k`#\PTV,f BAv (9*vvh(|ByW]fyF!6 ɖOB偝E` @25c߼w߿b~[J=q'>Q!uz 4;3;#2x=`PTQw\$4Bҡfg by֤DHӹTl"1xG1GWqyQ[S@߬=>wDz=CMv(p An IՏ9;ew_W͛J2[ c𡒈SwÄ4(NrDywAt][6ؘolB|##eo'_ZEj$W{xMPaJw 6xr{w߷HPbǛX R]uN) YyICZp":v*^`q8A>ֽ Э.tA!~.#ln|6*5rzy)'…>~ȘOwݐj"$=mk׉b7 eA E%] >Ewh{NgwO_>:CgkIbXffm'%%?ߟp:?]r %z `'09~7iI5GWY: >9:A]c Gr7G<78ܲlYUV<do:SO4Xۄ[|acEMԜa %6CCҿHR%/ޞ# tiz|^}T٢D)'Rtr~?}×.!HI+IA"ic5"PFD~OjozٟC>RF5:1 ]I?duYfB=ߕ(ip;I..O 7Ƌ'ε|zG aOЉà+)2d=DZnd$N3bQE3m=Lzno,n+Wr 0 @GBDQPz&N"sA}h k裚dfÉ)%>{ (YteFQ|rU#(spܰٱxHp(FBY忺q Qv=BVp/WUx[G#*ڝ s}>F0Ï|Z`hB#uH\ DүZ)/j $*J;ss~FWLI$,X8?*BՈ dPSW{% 4ZJƊrC:X9DYY"G^ĭ?b?)ft1p7IQgJRiTZ?9t:!3S%TchҞO}}c)"7ϸA(1t֌-ѓH`v(7fFiE7D(&&mZkN mI#FnnF-hōM(*=[q'']E1&DLrR7UӕJC+=).y o\K5 C27DXx獤vj`.$I3$˚̨ \tOL ";B^ ^cS=vCXP78ˏa?ݵ'"}t¼i@kgS5%Ǎ+m=@Stv $A hK|~8'pFv>jӺ&t)8zLuBuKQk@fCN DPPU2 0 FHežL_nWC] {{~Og(_<$Ԑ@HY{G^CUάjyτiEÎd`)UZkq'I_QQV f^/fD#c :M0 8m(`a*(\P1%=pu0P,;R{Kt8a osuXCp!h83V/-OS쳥qyflФ[u<ƾN}ryH\㬅 ~,D;*'f$[жx+TPaOu=lG7cM5s+FN<#xn=׋Z3F?}7gy9mI;B-wh£38&w|dMwC5]0QI4X4k$RIQNт=7iVp:b/eZ Pk%tsZ9α?޻gcΟ]{w8g,Vg=Bh׃kauI&%Vkn:軷awDओx*8p"7a/n`HPcyk,vLϪT&s;|=C_x,-sr9ac-:Rx1Ox[3n Wّfi] - ((l)ٸ<0# }8PB<ً|cǵu{*2vj3V'yÙ|p;u*C lc}k|'|Z"y3\ՙ.u׾%+5o{2=TTriӘ)&ӏ^>yi{NmbnpxC0GY9ϴ"1\>tGF<78 D9ч׎\jddAu|DC+>|\x_PέkϖImv& .IYG7\0ػ.؊@C*:yYZ\FY)XQn4OR*u($zWgzWuWkoǞ&*_ƪ{(t;;9>a}}N&y,BwoY=oGWy(fbdᓧ}/ͫ5J Cj8QݿKb3V!η\T$\ϴ\qSZjs9Q(f\żGns(9E)\UDwM5$D Zw?S J"E8Q_@eԉXlGSOׇNdڑٜK(1K=ExA4&~aI!$VnqPu _xM_ q_=Xex%WubE\QRPA u ./-5;׈BS"[ wAAaL)pUuis/;rmM`qڻե۾h,T ڨ9j1l,j|S,M.{<ϑxp)0*T%q!R76` RyЅ`G@IpaZy6h-CW3ttkWe0G|V@ױg!H8(ʽPH=v}3>Tp$=VX;ZoS~qF/W(6pq=r>?3 xsZp9ږid}2g_7V{^'b/Q4WQYHgGj<5=cOr3L2?+=[gʤ-"4r/j$ʩgb/2Q4F"l{V6=9/Xz~ȁj~w+DmQ!~-@#)۱Epz"~W{P Y˄hv{DbI%L\? 7=B៏:#Y1.>u8c*nm~\1kKKiکW *eW܆lH|&_? |uj1ɟI75o3bxVog/|z)]Y2kQ<뭉*H^ ?T$МL*$&WQ 9٠A'}4w$Q>Q; A2% Tk}Tx!Drÿ#CǞFPZa%sBX4λmP->A"y.xjo*)v̈<-&UC@R¥— 'z Gjƅ}KR+-E$y@b俣i(O/e qrfncՓj^hU('I@o R[M/L23ђXeCڸroЉ*lQ /s3ravClFٛs@pF ?4έ7 Pq `Ye"V:_:qNiOїؗǿ[<yoH(wP.q }$qց"{0,3䳟(hm?kف9QGE#2iJIZ/57ԟdoG-\1TlnEB8hz0Kp 8ǖo4FHuC}oѷ^|x|Gub0woutqVA=5a_vZq0i= L~dq '0N}[96g]1Yp3diV}D?S]%wIvͥ<Ǜ꺔{/lDa*>{^,S@cI6Nߨ{v6=AQ=O:~$~9HWS1"J7NZLONuO8Zo Fq})2p˃n:.Ԛ۾*Nl}uUlW BqI8@E KlKaG+(?Ev/#*zeձ\@B4:UQOb~0*0 EmwU dž `:#_ |@f{衣EutON.^Z~[ߖ~-0zu;uݹ.} q/:Vu C\tZ E "D3QёiPHH2'ӒvnpBL7UKɼ `6bC7AϧvH82Ͼ;& :*~XMR+:|qTLhLPw׷{lxv}/ RAE$Q%I5Q0ADU3S(&R}f( - b"bR( !J( ($*X"  #=tzu@(iK{'8Vnu뀟+XӦa g$<0kp?H\TJ?זHw1_:1aLCv~K=Օ* lن"r5ǘN:Gd7K,"B1qϵkԴ+5s92"uk8w\l!'oq<¨m|R8.Lªv:dFE̩vJ4slP*ȻNx N@Ĩl [4ٓaW'et. Qψ6t ?Q@D]bK'KPq_Qaf^+.yF۳M]ij{5^{crw\)N_|}kOWxT743F"CܗcQB3?2B'8MkbڈB3zhqU[v  Dd5vs12 pzflD\s,f%,@NJJ]֡R+wEq̮B#B@>[GSlBY dIqN$̛_[Zzki؛?`fyuΗ94l&fw5"7g,וVZsYa&%oczyQ-v)fdJ`݂,z&GOQ#|' ̿_Q a=у ijRN= _~cټydFHcEs(NlgÇ'hK8H7bJS"Y_6z)HBH#.9&e(ZZQ_Zo9 ]u ~dPL?l }kXtVEk}&XȂ"/mH?u?HVϾ2OڽGGAGӤ(~" b&`(p$cM,G3|??YWm4,"AlW|/ƃW`(ict^PLĥ.F) "ixa}RQqƊf qg ~!j!u-({N{Z(GX(%T)(AA &L ?!\ҋ@F=3T?~zۇH"{*G^f ~ƺM+8~EUUUUUUEZ44U[:/2pˠfµhӁ=ʛC֗4g#İ]iy5/_?mmmY)[5f\&.>0ɄG|&@uXh=:C w ;kǭo_W mUu߂aBdHbL?KP)+¡'Nz.QSʂDξ|F 5O~&*2 (!kZ&:nj"rP/75AjuցfS"Q4b]< Dgia7 C&ל)P,saP-C ,!=Hɻ'0Puݤz9PM[@:J"a|gS B7rSz9Y~p$J79֩9CF0&C>E~#՘M!7U1~kTm\} cC!ϴn',Tɞ(JpU@4yA+/v.@@ ǩ0\},naF}+cqʺ^FkUL-ېSDdntSx8A=.<<~og9]նm~)Lq?$BI$RI#$nI--sМkҖ-%t O0BGSQm{ஷg11#(H2.(}:X)@>R~e<_pdr{_eڣ| Q@M*t =*?A9F g*y?7<"w7haԾ.—AsO0T|O+0pA=,ϢK1/`@l>-B! % _q\+0|~O'tUĘ~ϻ饢Pv͈\zH#t}` Z$yoFTPpYu_ ѐ ]?"L&}䶧Z>Gzeop0.Úi?G]+b;@ޛr_sӯ@ni0fU 3ˊu22l8>މhy+eW5mP>#u;>oϿ#+zʐN"+>})٬o7,A|;|U6q W{.|ӹm$. p4Wa?OЙr k<$!K~3d`W/[>>%Η{|OKDZC}ː)BTm=e8 ~T'O.?0Znr9ړ0C VrVg A/UR}k3euUa ͚ kū>UdK|o|!]RDͮ7*xr{\HQǍP,w)?Ǹ?Ȅۋ\r䜼NOqzcKlxsd4;5gR+.פb@ߙwS0jN?* X |oH,.S#R؉ FOrr (Й9: E Yk"\a"(o(`@]=#pD"VL`@a#FՑ"s<}~v[JX3 D ЎS`*Oj&uU wEZH>dg?g_:wx᎞A'IM|Sa5!GDM!)iŴ|=n+8X~<zy49 KڠX!УPܱ_R?`W!2q[dKZu[^-~.EHoIUea)>?W[yo4s19pW;H^\q؇T1~KixB>G*uEѵb# cOb>_<0^no3zp|W:@~{CGsi-ni,~[zI|)v2 H% 1}?<5?.9[O![5p#BDiƧbBRG&|2|-uAtWL 4oC.<;2ٺ]y0Bld:4$' y}:w˶c)ͣ!mcM$y-*^::]|^aHOL=т? e<>JITJw@y;c Q.w}]vDϞ?y{q S~W<i$H[kȤ W –k`.( bG ڴ+]ΞpF?^>ϙf=|ZFm7^5+8 /p #ݍc :P6#+E:B2 lsу,0{&!viW*u[MpYDZw ~NC޻f(4 JRcqb75u׬_>qq0Gg!x*{r]?v\yT^0< UD7_|ukÔv6sb IɊ< Iw_->Š:~:`ѽwHTt0uc|:]8$>~n q@=g/\zn?izZۺ9"/Pr{I9Iɻ2J l/=6^Iw~E۲q:v%TDg0[E(3~rHx??s??p8ewunT5 rm8dxwwq˽09c\h~toTPW|T Hv"ץSc"lA2pkǭT>G.E!Ps6ݽܑU F})ecURlW8*;SpwgLvuO)ViJxz_y># k]% L_Dтjs)!{W{zGQ'ϻ=x6|G>n+4OJ"xin6fOw8A)x]}Qsc0tS^ˏoʹevQ, 1p(!IejEQLJU >ryΦ80xx|O>8ΘKMX$ uE;ҪGâ0r\8o >hN-'0&[8 Z)Z Hup[%nk_nD f瀌9( Pb~WKIA_DC}V'+h[T!CSAH; C#56E!9.$:m=KL*ΖDkEFM.G] aӇ;v9q࿱Ie,g 'lq7= V:c0WL"q0[v"6Gds7g:# &|O?jovO*eEba0"hRJ?)KFLGTs)EΑ1Gq!e1WDEe+rY* 4\c궹w)hzw¿O4v籿v(y}P=F$2 o$t+I[_ 00)ԪA 74: ^ҷuw 9:C!ZQMTQ$EH>ݜL /tb,"Y^}*E9V?*uSo~j)ODDƶE:hFec`;j}ǿjD:\,m,1Mfb&ŝ>x:C&p}e/2كþUXTYn/RךĬ窎0U}u}I/2DvixMQy1oQ?%TO64ܩo{-%F!Nc 'CxW81ѷ.J]@eJ:NZX,JYxBXŘu?QYB]*vh UT%O lH PQL6SHQ$7TwxwGP>Si|F""<4W1;FxUc'5m.{כv*qWүTY㓘%0$>[)ۂ(RSYqu2k}Ua5]_ Q.:ǜ]}3r6<!L% X9rT)8uF5͟,݇t-6O4y? 5;k]Yjۺ6,afMZ#Ge-QI"/zdQB:y/læ< :v _&zbc/N*6]q/^~FN.j{{՚!ȗu ábE _ 2x^i+ƠoRԵAIC`=QA'jl|oWF?=BP{. %JhJ`d3TCAKJSc&DIH ̰2<F:B |d0b$}(`Z!*%(੩bh"(&"Z)Z&"h %A S,QL$SMJE3LXd*"jR&*(%%HIJHh("(SG;ѢtGɌIiM:1 @qF̘4`ԧ*?<,/!tTA r"%J=! h8hLY&%f  VR?@v]9 md"I"H ` bZ(*($Uie) `mbH=l KIMT@! HP c&(!`&BJDQHU& tSL$S!]%4) UCTTRSDMAL% T11QDEPJJUDHH LDPґ  c@DE$MEDPE21=,Pl& To1ҧDD Q4DD4M 5UEE4ԔTHT0!TPP0PR2T40KE4@U-2DTAMSQ4-%MKC!T奈퓧MU5E E ftiJA@-DRCCQMETCLAąDc!E ,4)I\J C*Rb]% @HDIz㤿װE!kwM0SJL4ӬC,OyBf2 hf `(fiJbZgzقa e&$h}VUD50]I-ш&`$iY=ARmd$"X N Q;`&ZI"j(j;R( &H*ff))d**J)"j J(b*Q0UE1UI IKQC:,2PDSQSd1b"fjcK$tjI*j`( b`&H`"f$$J fJTe2d " *H`)b%XX!hj (h*b%զ" (*cX")BRhX!"Ij `t=L0j}?;M  9 Q\c(@>Hh"O8Lb*"#)XGR%"F҈DOJZ)8o%Q)M TSov*:£ #" ETRSHҊ}TPwB5I C]D&E 0!zG94 5EWDHW*erP*E@?"m7$߉S&v, ADD[ʹ%b_<~DMNt#`.SqtMD tY:z+$T3xM!` ,._~oU0w0,gNj< o+;|s3+o;6c Ct`]sg8nh0E}+AÌaGH022F{*AhO,L#{?!;cfkU5\A/R.9F`*ii B2QXV^T]g]ڿ!w]hK'Fs$.Q6>֜DA.FQKb8`"cHX=؂433+(8y^H1XVZgkB"$.j%8JH]lvB_,vs/2L>#U8zF3Y*3f1TcZ>3ݽhESuZ΢S:31>V+k>^qSUWc#NX5+˼>'&g8ε|>#*SzqJ&g:1Z{V51yƵ+ΪoYPS9:fsU 6[OV91le[1}d}\cTKrGU!,YUV_?aDemλm9Y ~ݿ 9™׾6,)˔=Y %6u뚯BOgo'/ 4kp.Mgf=kCf}m;z|i#Ss= <~oj?l2֩2|݊p۵as8<8cJ{ޞ*Hrz:]f 0x;47V[i7yAP'Q ~\IHɐ3tqv#$@0z4څ{2҂ԯ?􋧰v;c:o&*3T}LsB:cG"m.En&c ՈXy!s*vXnϿfϧe}"C@`Ӛ:\OzȗyFdzlkJؕ *"٤ G֏f`M@"pp5}~}L◐=%0FD$P2?%>;c0=r%"z{<4HSh@b>8 Aẇ2>H:$NPʙA奡f 538BELKALxA="_%6WUz}xAt^x)Q66'\T8 Ụ#}$ˌ'-q!ܡ:\݀b#t۽Ϋ,bTr9ݮ!wsٻ+Qrzޒ{$=H;Ѣ0~F hJr0~78/%T Ĉl<^]W8 ȿ$7~B P3& "d9ݼ>;JsXڹjyG%DvCɞǟ]dFW2q6>>j+ y g9 n2V;S `hqw˳.0m ꣴ{ G'ؼ"$_qKg8jĆ*86]97 s4wJXÙ gSv|O7֦B1DDԛ #ѐ&)I#Zh#~lI?yA!V7g88;wAe)uC[GՆ*3T؜#Ŧ -[$FPa^3|*E66ֻ}J: g*&Ws DK)A\af  I#-z !=.p̌0s:_A!{5ٳdFy뽪pLFiň.ESr /RGGcvu>sn7];+➷)ZC /׹=<rurK Ǖe݀_c:\11js0Mu~=Xt]Н )yN3ƷϐBa1$/@ y6;`jkQ+m$<*d&dm\ ҕ]gV3lBe>L< 38iKSs Dll# d"ɘ \A@4!= Њ\5OMH:/uzjݗ]`QXA @8&>zwL4~_f08yz y=8{aybanQ}~~܄>4 Wv8$E.%a"r\h{7t|₁eܩ)q{F?D$;aXI(9s .W]Ye /@?`w{'ׇ5qEvaG߁>-x[-P.痉*f}UsJՇ'{kQ'>sh{xpb[8zx`1ں͡K-rA8yr0FBˢ=AߟX),"cxa.9E'q@~='KȐ %!?hB6}ɜFG 8+ '_&Sć|*J*(RviD}olv67t\%ND1T_mFhZ=y`,sp 8 n2`E!ֻ=Nt% O;s' i;G#v9jD" |HqQ)ՆpPxjJ/]J^xr~* b` 䂪pv;_m?Ty_惤"9T';1zJKtd$R5G[N|!"g޷C*}T:ہw5Y"zd3[ttǣXI%rE;`唝gpS)_piN\ "vVPl gۥ^,kqeD\ fQzNbăNzy﷝jmV1{<1pc n|WmXa(8?*#`!X"_CfYhבrע,7Y$^]u5QW;TiuT~x[_ ^gSs2lf{=D\^Qb[7O/[#qeKyȸܷHL2)k|PDU a>/sG*_%]>k:^]bX!޼!%Dl;&>$#x{:H9,N5LqUv'M ; {2v)o5?~+ub t+Isi0B;sZ 獶̀ʛDjɉF!}>jLZ0k݂aUS\ t8Ox|fboEXgXN UȦ (=Dy cS9矏?C'u_v8S- }Ne"4fN> Ӥ 5gL=Cv<PH#B$mf_6Fv+i¹#ەX_ ~ʶًV-2b;#uwVs+Jkz47ݚ_eؿϝTk5i*+uCOVTu #&X*ëX[EI>^A\'Ib̒;u׏c¶jp{Σ48dsx" &'49HRQ#q]~ lkMH̽kd(ɃЦRuݢ,gjr:9$XS'kjkc3Il¥eP] 73䷍uy;Sn.P/Dܣ8ߤ`;%Gٟ?Y~pñ)Q߂(jsg NEDT hOT8RT@bU]]Ap?9B•H~H ! ZRiBJdVhж6 /&L9DA P%bZ/[ ɭ.1!Ctb&TB,>!GY4k:qh%̥lINتu1ݫ.iyآ"_wP̑4L)A0*` h aFe5UZHkM#l8!(hٰiJ)74pXYRcHF0 ([-:h U+|Ãa1s]ۊ+Nny;11bhkBf(=q6LBAh&kH73EA mԝ,׶LtbRϷǜGF% &cC1BfCjKCAtPWko))I lUxP8(HtQTK-5O4-<4-|iΔt\G̅dQQ `L6xɚd,Ch r"`` kr3,.፮ )G{NvCk:^P}NmRĺJ?o(QK1O̽ Epv J.Ǜ3uW*jUQE E"Gt:[_,mY6@S奧 kkA|4g4X8 A# /9C[ghHkHTa@5ȳ7n _}8emvb(*{V#T5$2,ԁT GdFn|`89BDbz 6"'dp@'MDz}&l…y>4Tz,;;!ĩځXH2^ ) >?@ǯwru>¾_V("N@ 󏗇? EA袭7>%{jx0<-0Ue2Ϝ U"F0~YEC?3UMϴaĻI>4o I| OJJº|j,WT EPKk腬ĉbxW;uꟅ;'cb!xRD':Y:Лz1ʊw k*+TwHT$CK]!Gc鑀|{`E"gk3D䇐"qjC/KK0AB~MOTa8"<6-}B`YF%D[zi oLH:? ؉ o\׹u[,ŲFzl?Oo~0X!7uMȑx_q[^3skJ]jҠpW"4񏛬,o~q⃎uURxʪ&%gYʘݚiـf*2}wVZLf˸=>)%\"o``a:no2JD% sE!"8awEOӣId*n󋹬Ź(,F")>92GZvy^r3h7rfõ}@At1uFVxQXXƏhڷz-5c;"x8;-}qޱg}wzG|ks~k9Ik\cҾ;w_fCuH,9Nm353?tLJ(ۍ[^-sp:֊Y=IJρ̦5@#f}tP]S>vINӃM|]$qy#>sWz.PA.ej)ί&CLŻ)b_{ L@ mU7'6QXK8`">X">d PAP-)'ӗNd;9qڃk26_ہӜu8Ĝ]2bj&tZ;Cvco CSAz20쟜sFxg q 0WE(G_ usȯ6a?*`9dBCG$KmV"G V)')T8[Bk\ncBl!M`9JjkkJ&sXӽaG@CGǵAJPCJD [bF%!L3vHHn݆9 ok- F+(0M62P2<Ӡ|gމM3 ?F/g`CBH${=/Lg1ox2)pvo,.w1B 1W&k/ pK<qf/F\sZa1so6M&KߝY&ˌ,B R}+f]up= Az<۴ ٔs?Am0->PF@\QJ;EF$O<ʚdCl|z!{f|@^[snmGS髧PE B/@a>Rr9)-C~_I >/#`C/(nv~9Jm_*8(83?]Q J֟Td f >.!n_k+y$ƩKkK6a\(*-ۏ=甥ajOnoGo?CxR}\oC[ pfN}Ly?QkAdr ?Ǘ17uZ>hMW ê )6[P>´uWh 4]O+2 8mȏP/(B#M%ʞo߭8I' ]fx?8%3㞹ۼYs'1ĒD؃!cXk'B]脑 $?/t?O*Sp RNg_ϡ-+G8pmXF9`q LohDAD\Ac!/>#\[+ϳϵ rO!$ xwwhW9-:zDE(czg@,T]WzO d&P*@:~{Z'YK˴)w/ 8<*bEbN~~߬~DkȵkKGpOׅƀ;Fj8oSݓtH*И=|PA`g6&#v]`<|XN򋒽*c@ߐ; ?,d?֘zogvx@܁/8hx~ǹJ|_4X^ɯհE=zضˠ- -ʩI3v|_,H 1xk唈{;)0ȹ piPn^JhK1ir30,*Egx&~f9g]<@DgΌa.{jmBH2)Y$i ֈ2!_!qTƿ5V5uu]äX7; D9SX`_ԪV>"/ū@`/G>oЀ0 6t:R=*s[ɰGϧ@䃑/ ağgR/Y"m{ t=chXyuрMd~gs uS~p!%s'Xl zc3lUvAGTg^5@_A\ !(N5Gt'O苷Cf/TV+]w8IRH$Ĵ]"7FV!@3T!l/#Щ ψ\`?-::hHCF9B#@ 8J߇V}vGů9URg@vv8>ķxW?ICv靳_ܛ`ssWJ n8~;80^Re^?!н kQv 4Z&In7 {?Ւz,zN&{u{:vZOPr(^XDzrQ\rA3#5ƏcQ,ϐ|>V68ljgR$l8[63C {Wq( ~9Tg!:駡Um@H]+}75+48 B@MRPUBA >WI !:y'wHտ8~V.I@HXxI7y >{ NFP/V@3"ַ\۵SO~eN=f}=wc%FyRJ!>W:J6[ =Xb 723z;7]T>"͑@ w@T :||zB"Wf/c8m Xrt~mDUaQעU.B9۲(DJyY}߼p"&3g˖qv雧nɯ~=;Z6Q)&Q}OsASf~ @oT zɼ@>NJ?pSLCA#קٲ @'dZA=A?b,Ѭ^.Oj,V23߆Hu:?A +TY(GjPt4LPDKG|QJɤEbQ.+;t@]2$lP 42v؏4 #V%_j"aP K<&oesN+g(/fSA yra׽*&`*sDẾrz+^ސTYGғw!F8p@]jF`(W_H.{\*e͝ %(g'fuEŰ`c-51mёwf{xͧjL߬{m4!Q1s;Sb( v}]|zW ; !5 \+Q=N D/VfךNpVa@ Ԩh&2f «:7I"'SwD u FJdZujk4dI'zA?x(<1 P.hgwTxLh"Vs xfwu] + zگnv޽7R搆k/DdM@@¸[j\u,A֝H;lx(auI{f@Tj\~~o7oR}F >J "5t?8"A,8{EH UF 96FH,S?Sl^ *8_+ߏ gAI%H|JCū%Sh1Xqd.sxTH#tḠ}k!f]O*ŕ {ih.Ӷn@E(pm{_Oo7x1}}igj#j`xsWoɏ7nWP\9ى>׏0uAv!AvNm'!O4#_FE TEC$'i1`="5 _c gPźbwmC(<:Ԛ%ix )t>74' ّ0 1߶ulNh߸:dDeɽ~w@Ǿ YȯƼ#tP[q%}xcxɛSh(Ap[Hu:txs}]V{dFmOisc d4F@cUL[g!&@" U DD ǣjvKpa]jݫW>B4'A caS;kuicIeDOvXUP|-=`P* 8lPA7z,^y´?tnhA*i~ 7Xr9 邠C@"tvouǶ3VqPIF's_|1XgR |c(Oƅ*y\n勆 t&6>Tl[G ֢]Z9f+@OfV*#j(n##u8a>stIXnXa1W"4Y s!i5ζo2첺ލ0RC&| @,-Q K]>UY ggStD]~uRvRIvq$B"c6r"rw$mDO)wn1)cLMh?!x}t@vJ'ˀy7fKvZ |H'|{T!B$"{u඼vZ hDAbs7ӹNie%b?R<a=M߽#lȖa@rTG\f Q L\Sx5>M_F z; 8qYFw\# svw y>h P)ZJ(@߻~Qy[Y k,3n]u= D哘ɯ>VZb\wb0x﹮32rjp揢1:LZnKۏ/9gy c${w2}8Bk1tMdzDXǭWrU@;;ҮP&śKx>l@|>h9?+i\~?<qtC7Z8ߡ5z½M9z"UUr!c˶jxR6]gZٻ"$2(ޟREî^و0ѡBsMܠ>N_i|$*ݳ'bET'yGrPR~7Ae{T^:!&O ݿAha#g? ƏbNHqu"#88yD^ZФy>yl^u0E{5 jÏP]=>A'&Qogֻcԁk`Se\2%,GteIG!2As@ԗFw36w]f6y*:f5L?IP8JDh3 G!ᤤ lPm?b8ztKٿn_a#-jC;-œ D}8‘j::;n:LO4Szjy;ҵr߽gJҁ2!&7k6:V:6DkG? nQP**˶OgNW+@5u~3瞱BZ#Svn}rjuy|)y1uqXf-ofN s7 ΦouB4C zL8fK)G,ູx,Zjvo:f1 E^knP>H i)pvXFw;yYcK7fˤr] zF4ֻR_צ3CĒG'tLFȑ*T6k\bT a9J.9[Cnca " cˡ!\gFÜ'D,u˞eK#2EЈPf(5 LV{+AbF.%Fdz+ tatԋTN@ J!7`wkۖP*ok\qB k~Y -a!qS=74L`oTLZ>-`ȹX@.+p]E ̿JEv- A@;4./utͳKa0q 0&䢗@몹cjW&u 3JVt8W8y餞5əQ/!ry^.2-_r|9~x[Plu{80ԉqI=PNEц*R#mp >XAl58 @ '6IWleqtKm=Vp|㭄8Ev=v{֡&pxZKPN!TVjs&NR,T7.7q{>du8el;^%ʆ"=ҳ'to^bH>pzWP5c)$ TPEtbh76Ok&Ƀu 5u=GejNʨΌghݺmZ򨡏v' 2xTz)BTAD]/qN|׶ފ !/il\|TJSo8wp}m3K7QΛV%y?TY򣇔q)*FҼ]07NUC@'3gGVx> G)X}T)l.n?UeLRx= TӶycEㅢVtC|qHSJ(}gX31uf(={(q0>r*nPvݎncʡ^ǿ^+"ILE;+/G *VGCC8W_< þy>wJXO~.qKEG@U-`֟iA'gDRG?DjUk.tmrC]W>L:߷I"j}FA?҂w>xoyWݷ|Ozj~Uaj|76r$»dp"p#sRwkmo(1ܰta+nJ9QBtv°p="̝}ax 8靥M=[!}?pvNk ={#dFz7ڜ{Ts@ ~p 4vU<~ƗX _@ jzeŞ ~ĔqjzwBNl (!L@?=% dJR(Vc"'p|5MC10@92< 'IU OQgRR 0?GԡK'tӯAS+r-Ӎ\vXG *#~9O@׻[Vmk p.6}$GeimC:}*Y&IyhF3 ǪXZql+2Y20mYF.9ml,sdn7,Φo^D_B[:Et.F56^#=??QGN?a=TV7K4@ S/=?Vڮ\.6KQ{9>)R!59^V{zM,l&D@[}>YKFwg:_"!&)|B1=`^T+9d~*FIxX)7a=h!̠ +a$[{!1| bi`m+( s,@+rIiێ}4j=v}a Rp}/ί d;q?G{~0οw~+UaÎ?Q.3SA_ŝ#+otqmX71.]Qp3a 8ՉH?6=uY/_;2@I~>nC@B=~Z`1^r@wm Ÿ1Ab% t,I{ ѫS1^o?i0253#d+'ą'YNIItAH~0M}}xy  ajFa㮄0BH:#2g:t(;EQ+اF#,c03sב\(9r|qG|A9"6{*6ra, p)eh`|-vUAQnֱtz)Ra* ꋌԄ[[ w\eB ةphyAuI"  `](B D>D sq.7 H&d7,T=>n#"s`CvJ>Y̘сm!Ⓖ@q!$&-|:w˱tz}d0~\ B2M(s] +u2dYW]|`~w\=h㇨P0iLkObkУvDK@/)=3*@Q53am:+{dAȟO_Q* @Q=$[hd yKÙʣ YiuTGpy+z$M+O$P2m;#}_7xVtzD> ErW`#2,\vu۷.0G$.zxjĽ. sRNf1GtkfZ;;f8Kaߞ ^u yi "rJ`QS3:<(,&uR(< ;1,ç A1q5n2Cu9k@]I7hH_WrXTvIŗ:hoD&$1Ί sa0̨=V% !K B`-Y }w+r\ a2'9+_?0!,f21Zp&d&*L,$łG=$G4>.xAWN[-H"AMg^0 N$~[&L.B#F]PzZs4WD((=rKЉ`t?V'y+YeBjCSߋ= s.+;7O͆ߟz&Cl݃)COJMqK10B>ME<m%Nb"$ C|s@;̮lKqIOg!ࣀM|44t U:@&8@6ڤz BpZO>'YΞJeY`1 ,|;2kd d=]:F 3p8+ZX.c*{8,͞, bc5Ht4+R)},ݷOғ ; 0(Dh_NZ ∝A!P`0kbfk ʧ#,}upshtSnm8:a&SCfaI"qAH*8Seqe̡cᮁ:^1cmĿJd^41uH823Ϧ=j{;O|:]g:H=w2@MFOk Sq@~PP`fOn3ĴPP3faGqĒAkT+=.}CTJrOǷ-,,8g۟MCAp;{jV6mXڵcmk|ڊ;#&h%2t8&@<{jRQI`{ m!#$wPپWàJ=;5s0}'Զ2:3K2`@''x=x/e;uyxm>29 j\Y[%'I%ݔ[A(9nΓp Hy38+k*KRCGۏotSTwg3( Oơݡ n@4̀lhMy*/nm-Q:s>2PAX35ta |sCw`T3T}k9h>՛ W'nWnqɹ&B IHvۋ'VBkM;6'fۅ[^^NHꇫ5;]R N6MM @3ɭw>ʹNgKfĒe & 'D oI=2ڝb) E`TBn@u5bCIht\32f<, de"ӳ r |I#0:=|ݒDm0h JШi};L(x|kք)g"aC4jΆqNpS4]p*ބ!k x6 M8PC.n^^OF_=Z/Ⱥ 5??]fuoSIQ YɁc ʅ.y]_W 9å|aB#WxIw?bΦNg *=rkL{pqBVyzN#,sELoVt1XCªg"AU?GEs=0Q<ev #G{!jYA>&JaVjL-unTW{3GzX%9Ir^.Йcg$~} OU_{ֵ33332FFn-XN>i68WӰeƩMyI~cz,v]9)" PCKLC.D"ʀer80Y&`tz?F+7-HJgq\K۬Nu Ɲ^>{^"4u!B}0QnӘ˅5+1-!˩;p37^ R< V]U@l (fOr X٪ KC d^)ڴCb1R<& *{G5:==$TN@!.VVϵ37䇆wchK4'=xޝf1oaďx> -77ݽ|/`O QlzuS#O صc 0^ 3t6G$f [/H#d&=4*D~%R ޻ؓ{_9@|h3s1}+cӉÌGj^EbhS |؁jT]CW{w=`lJrGY?H{OF f~ŒRX - 3{6=vLivH4 8ED/gE xf=gmG9SFx9 `|y>`ðeiN;K!iht& %;z Ѣu dv vd% jf85_ώ.7&P7_ዎ)PPJ %Oxf B(#.@.b8گ:7UNVHhO,;@#4sOj\\=8wb‚CJ57^]C nLrmnI(9 H ܠ !CQ/;4!A#YzkiH 9O[h%u =ɑ0hC#oGD)v -D-XȶHc6BCg\:rr5R]ҧ`ISD@‚`kCd 8]1)><.|y[Y!e1 slPQXvb~D!8ِ,N4qggK}328pی1,= lqQ5eяĤy6 a*[|3 D[HaйU2ș]samKCI$@4MK(iGө(8B""" GhiwF!Q63 LIHn+zmR\7 S"gDxDPK(39M u|tSdXJ+3fז3&wPy眇My5ݸCJ2OGѢO@?W.WR`DOŇ,?{یRLUT'4ø8kxrX.*If3xogX B= "Gκ(k!(: ]adUN1WpJ [EoׄYI;X WjIc1Ɨ}E6Ga 3&FE=O-NU}la Λ DQ<@JF:ǯESCݥg' `}[{p uuH~qyX $#AaIP!wQ$ be !^{=a5ؗ/c܁q"3 @­!ۏ`8XY(s5u8hE!ADڔ4K5anu 8:dY,?EZ%Gx Bs㵽W29گ58PSjCfoy͙LtH9e#c8 #| !X3tJl3\|0-G,OL $4ҽ_!M:vGۆZ[ͬH01VPF󖢙{6reXFN[zK{ RR k H#Y|?j|q]; C/˽; )FSăG!lme\2]_Mgsf ^fzS!#Jcz hC6>ɚ !ϳHܒakvH[#d*nS00D?{ "#_,?; q]$$uA] 6p0-:@haUܫ@`&P8YUZk}Kjd!2kBIE4#9t@&4=aN]Q'r!t1fi"DvZd(a#`7'j\7[{21ItHt*ubGȄD&" '5s{'QHYrqZE9fj/|'x3@I60+r*& "}`0GP.q"'ϤׁG zf͍#//ŃdBL`>/-[ !yĩTLː?|:>;aX.>uq1\ JD/zj q"x`  o;7́u$lE0dl;~qqC̣B" {g_O7d^gY>Pk {A^G֜aϿtA ᛤM%ֽڪxI'0qK~8n aٛ鏃@(peX2>yx2sUV :q&ӏ1d$mWBtM9-( l%Kteߞco'XIILDC; qry,''O("~ءa4y{}Q7_N Ct\!zW^2w@&. ⫠tȦ$\A*qkǍd2#Ļ36I]36<˿;0s$s s= <26 0Cof۫'/χ 4`w٨ƹ"%L4&d _n*ƩզI-8 |>'N!-N1PCf:Gƾ!Dg$ TcƓrmA ҝ4y tHF'Y E)aB%PVor,F$kI"`(h>./Ȁ28`)F[~Uyç.p))TT@C\/b:05A q0^@  n6 lyx#o[51^G0{ge@m#D{wB]=a9yK@g.`r\˝iSh1 @AںpX5IW`V,ņ#+yaljJ:*Ȫ_ П99'>I5_T( r1< ߙksAM '_ tD?ϽvA|!v`~ Tܮ.1W"YgN*Ѥ#n;wT6zP@q56cqG]ꍬx4Jkue* f !U-(uW&k#_WMsn S/ٙ`<@6<- ,3 0Eu=o/x!.H>0'Y̕P9A!cRvDXp|, ¶,&Vb1ϪCPMpSG<|Ͽq,G^r|˻x9Pלx< X˷6Cõ2Gl$x:1 x+87[BO k1?? KU\7),,L]>#BE훅I gK"Wsޞ~:XnvtpTcО !H@24 zn8/8DžU#(a`kj)6I)4;V643^z Bn4 ;!"8:5Sʟv5k! ل$m<VB]G$HN'd`43X)XQUHz9^~`(URIwLz0ͯ8A&+ {\IvLEpm?cA-c9ӔЛW1ҵ[$PJ v%6sE!ImX0f/#Vsy2n)`RlKt'Aۊ;)wuF:Άt7/)+XAѶ,)\hF k^4p{SQKH#[fĆ"fPBJעfo)&!9Ɩ0ݖ&/z(i0)UC (!P΄Jn$1Lsl i< ؀gflѰZޤa0i/:D9@ע qpɍkq4T}r{`30~*Q='bh ~'? .\g<.:p}C8vbI70*UuJ(:ޞ.g QN='"9HpݘnTJġJ-*R}z_3+cxAX:Oq8@×_}OfsVN>DMg" X EVH^a\q/콸hѱ6TBY>|>?w7L? ?0Io|[dZQzн< hR!R"):otTcF$N05*O@íjȘUʥ}v37x{pY2e!穯3{wi/V^Oz)$VBM%Am45=~}~ c۪C.\&@0QcrbDL*} 0os_NL<E[ǛMMI1Tz{$?΄YR}k9$#^gJ`1dXc4 o٩w`ϖJ FXSE5f(G }acSt3M)4xpڍGiY }a?wٟ~u3/^4l P< VvKA`5(}aԇ1 ;G(zCp<`4$f牎$g>uy>zMuSH^*e.A-*y5%(r.2`H"0m 7v (cۂ؊ܲ=t4\٨!!UyybVH52D6 -0h$^7ɹٛ) B#;Ž܅a -pcׁ-RQD{MIܤFSCD}E us1gDע51Jxݷ1:s4P_s&Ȼg-OsbQ$rJ 8J Q3!JI"BO <`<%QYXY55Qͽˏ5)!6$4 ~^) D+#,)?t>=Ş! c.iό6fA}L1z< `5C%Põ݆[$ S 2"T_p]81p" 0C+s3f:m Ç I0!FLf @>JC b Mg!p>2︛~0ԏmKᙠ^?٣"tY`c%aER"A/&gWW RLYF!q:Ȉ#G%0Fd@c%M:H'G^@a'A٪j{ Qto1$~se_hH*vY0M"d/2 o{S_6H 0]{Yep\h]I>SD/48ZTvTZiZp()H%j(V }9sPlV:}nbҀ/NֽNcq߶~W{4 l+ῡsV#@"E=3A 5vJ ڨ)fBX$ B" a`O8k0/5 UvˊMyn`A{YQZưy\vi`41lɘ8vHhhŇjCG=I[]09#BNUDukW?&ƀ#dl@0BObA\WE%Z1N+6:='DkITT [@jHT1CFy`v܉_%@9 ݍ MvZOאlf2$d@lyq$|YCPD {mYF YgZ;:yMIɣ`!;]2@\x"ϯbr&H:!hA2c$w E.#e@LTIdxp01.Y8{(vb R@܁\۳ =YB9)Ua{{{dd{DB;qhJ4Ƹ )-]w.; ΙYH c bU D!'3^SU,D^:S\6m"4/9TȀk+A01)GD\DO=@xwfCڳX ZcluڒgoHg@WL{([';P8\(ix8B" 62=KTXdfe`lrCx* Q;^K ]|g3 L){63 Pr"n ߜ56m889YXIuZ|f" f"@% դjdU0Npo  g}o޷?Cd{CHE(CcR^ïo}qnrr}jbX?RJ$Iqd@Flk1=z9? dm$}*1`w/O:.J5 }'<69{k_\p@p"h-CK @,3 fʠe3xHH=ձ zdDB>œIYFP#ܘ #7x{bN-T$HQE>va_Sa XYE"O gD*ݨ@G!M{ B 3A-hM80D3ҝш ) P[QO9_*]4.x9^kӶ#HLv7\ն"S~~Xx$0P5y8{rSdPˆZQ~_a=!etlR3%tȎɐJG-pSyqm)IJ(}(kt'O*Sp7}L'Hvp'B[90 ;= @'Ndܘ2 ,:By˹;bw)E0Hj. 4fu(e|pHA BJ4 A'ܑ@l9uQ3W;aՓ40Plt ʿkfIGInꆩ-% xWv@gC[P}|dEo7l;&?!4C7G\+CIJw9:eD:>rgf1~ D1#ڒƊ@t<%e=su; =N=C3$WsF=d чK0.Qu(\&5е SmBo P*D5  >l"8vz×-t! Bbp#*5'~ Hgp;D+'qBz: >R d%$ C>&S1MOUsO1Og  ظAsF)jD/`d IjO1 ނ~GۃrPU_5 vFJ~5V,~lșE'lV`$S C䃺s  }%&tKuƝu;fޢk- 4q)c~t% պQ$#@ȔK$7 Ж4 )Z;rL#- x0 eQ H[5(ô;JΡK ߆|=flu,15*Cd1Xd$MSJ`{]'rMC˃u!:1z<.%+XFєllȠg63`tB3@Mn^X%m|:6H `&muDqn ΃JUxXG%!,CgaHFp{ r]n' %`i.-@chhmJ.wd$a3a1wgRU< Vb9C$;9 L<*S\xlr杊:YޫsڍfέIzPK8U^s WcSn;nx0::MEYlyȹ!^0}/;m_>v]ilN$|y虅&E;(񤛻g4Fnוu/gQB 0uFK%eUFV֘C ~xɪK1p|:j;t믜b\=csk_0<ca?SB"xv(w A|br-d|IxqЙ#eÞbǖ .o8|1R/:iNus Co^)Zq'x> bET*;!hVpbQq[CP)Tb7^:H0  @lH.>5:^ΆJ*t !=1Ήu"D` 23p)i41(6P_MB"ydf80wu?~*1O3 GIfcEF"A,U`J퇈dԙz-b x ^No`&i/`$0tOG%v e@n96$^`.a-X5iq-^v?MaGSj$tYiDbX9 |qG Ԛa廈da8ԘON뎮a_6j2Bl:p!ϥIh4- Jf$G! A , fBx|\r,T4tlw6/3)I1*9N' "&""(.A D# G&aݷJ,1а/'01yaP`zdY }0~ &%3uI/7"@I]}}h9dpAU)xRbkz{Ux5xAIb &< 93]69)!CwEz/~Xg ̧c_w\O\T@04@]SH)1@4ә"n.RHQy_9dRc2 6@JMf4xp/"欗`45jo),MF˔3aC4P6%/,թlb6Ii˕QZE8jVm&1 }O23M>ǎ/~*bEQP#\ Aԡ!'(\.h=1%xXdScveۉx>I2? IԳCqWzl짯Σ3@@{Bhu6Hẕ5T;:aI3NDpÚRŘ`76I 2M+ܶHfl`h1ۃ?C qCz] 20wIC ﱃW " =8Ua˽7.If^G:rQ8 'e^ k0b&-ep̨,g` D}m1%%hA? Hh،F8p3:'aUXQkHVM#?RrLx?:HI,Bpaq8͖`/KxˣgEqdQ? .]DcZm(S;QC`y2eavi*zTk.iR4ypၻ5)ϧ?AdH.d< _sK=FpwV:0 _Kh#=@~00Ρm24^IFGgAolyC[4JK/u{Ko݀SyCQ8JĥA'*-ח@t>K.wN DWJ^rJKGPDMԌ!ch fl02 _`-0rY&9pKzkF1xx-#@ 92(f(AFM@dME9Էžٟ^DISoh鱼UQog@ G:co~ e\ o:t7AjMS8ĎNq3)I1kVN/i!E#tN.8vO.sXRRWO5z꣰9Bǎ$D0 y;|c3Æ'=0b(G-h `H`>G#݂ B1&u> 5%~BL9g4.y(2G N Yڳk6~?%s yYj^.Ya:'N(i4>wZ,x=UWuILKL~&uUb3;Q" ?#\Y&_J~\o=/QlǣSB剳xx I$i6Z /HX:tCa4Rzv2 x{#Hච R'yd?_ I>=CH&;f[NDb 5p,6 L>O.!D|'8/0DΚ0_:edUp0X1L032IĊ'PCE)ICۛ^=F͞|Ϩv5>rdqӺṵ6 1bYG]_sd?J$HsўWj$sgMdM.H{8^$%m';:Nt<)gDں5ĄLC'^F0}׺ظb :!5:TjЖj*>|ض/K "]0|vpLD[;mL&5鑆FT_Co(y I&}Cʊ3y.\"bF@G DL#n]Q}I.腬!US!|Π,M<)F&^!~ÎIlǻ2)>a2K0p_Ns6=|xOyC>D8-Dxc(ZfƩ8CKw5R+]$! "c2A_u p偹9kfatI/DOtrbߢ5ϜCG6¦'.4[r:@q6p72,˴[Ռ@xq^ A-pjhvyn:/ce 3ԋsI|:_PBv2HnDH GeiJ!3>s_R>[%7^qK"Ġ X8`za%c0pS?.5fFDq/q_x!I7gy.`4ӷXUY驺`t䯫9J,ɶ Zs/ajQLqmDd$! =Ǯ1ۯA'ZQ }%uuԄP`B@1\!E&*8)g'On$[W`5 iaJ9׽K?~HȀ)Ͷ $d}yc"#>x1$&FS>Y.q08 &[qɩPDIR2~z3tp9( k<򓙮@eK^]Ӭhf!YD(ML)G6{Cb@f|xL(4c[[ׁvsWqgfh*Yo'a@d'Hu v]E74$G^ u_(K]7Hbj3C!~ :׀;9$I$hف[\! it\zҖ'!}'HCޓ8C[d4h-Wmb85͒gMN8J g Yθ a:%˒EQB!B\$խU+smC1DrPWRSc 2{}y.Y `pbgoAc-,.=SdiAbq08} Rvt,^xG\YY`VxV܄BҺeq8 Hn%ĊCJ1Ɔ "I@3!O6 a2sraBڥϠ&,3@jٓ3I( >~rf'R$IJcꏾ_fǡ]pb2\=;If Pۘc!(Ӛ=]9% A,xA^y= fb ;:L6[>7!tP q9{AH'X.=ϻz&{MM$dܒovjC|vlI"Q k'J2ZR^ǒ*Y ?/,ţfdE?)ซĀ9i?37 f05RJT 2MeV6ZyI'hLcyvDGixsyo1r$HG弦Xtg =XE+k1ҐÜ#Z|Pi1fۨɪ&oDg#\KĭB FD؆'6?{e np-41. V3|浃֌5J!EM w[Ն#q3x6 d8ͱ5g#o3 k$w7B4I 4,z?~|yPRQT!ğ2;?pi9kZ?}=kl2K;i}M.s*W-A ;|DlϦ1nblk[6.a4.ciF8I%6h6qik.``hn+0kK#7 8d~# ADDHMT@U!!4S#JA<xx;D,E cU2#Cb"`Ū.d $ܟu ?ymo`-ź<]@=-q+*_8./QHvt_g0F%N^II&7J>NRqh߱ozuwӷfϯ5d""oo{}MMT$ $n߽I5Oh I6F/U8ӏpZ,/\4iAA^A$IS}2~R7* pL_8]@;bb"_ߒj6Ĥ2= mG;LjĿ4N5$Ѽ-DjN뱯lt@Q޷4I'dDq _=Cuy4svy{Q=( 1>?zmA 5iFȧ ~2.tU`)[r,0I*r98 œv3٪ l{ޫ@ˈFހ>֒,g%Rfuˠ%0ȵ7;S|tݾA$jԻ]3iuj"UߕW&`tRZ;2F1yu0 S8d6j&2qOeӈ:QY{*%m>>'K 9O4cb(3:z5[-˲u׿~:G*f"9!-Qn4Py$'ÈC"$;mg¼-do;G|SOy/gU#EhY>Xd:ǁsOEES}KO]s{xpY#naxfIn@rOOFcc}SRj@ UH6f}y8&nGڠM;5^A\.#m "@d97 c[:{J,*9tO_}{賷9qwfs'5f[߰7TaЍ qujΝ8C{tgr)Iѵ12 HPkVË=' B#"#܁4Ϣ #g?tɳOa%Yb?Г&A$ zVІž -AK6A Ǡ=u 7'˥[D;>.;tO}W*[ @*5C;vZSSAըe%1N QWllߵx{X«7+_2~=< vxyȂO8B!$:/aŇy]z]Ph\` m!΀{ h3HŤt}^m+~_JﻼՓ]}|{רDD69a.v")Eo9b@ @р u>KLI3>]\#`k| OD{%8.`vs{۰FxL9tGS Oz 7D"/Nh"II@`Dv4*k 9<O(^نvy2FH;)(LG"aރP$7F/GlPg p~TrY7>Ft oжжЕOGs8=;n>aw8FDB1Ba `f  f7(Hz|k53C\o H`.Bx :HgGdD 6hB ~?V+ -,H$7kG)85uúmȹ =^( xӅxtxޠvLBaL J9(< ~ M.( k PQa^wZدO&O:]>9x{.;xgg{ ,4u;iYu2AxL@H5vxܗ"I8$`rPEʡtDta ݳ7ۘ!^<tԨ5.s<̃A*9FE4s S2B %[E#,`hйo urߘtj`"`Wvz1lPBl |vegz0|͍?3lߴޛM&[ꂊ*"*mkm-7ttQp"F}5a@P[{ c[b}88S\`Qg K4,IVT9*9)kq6'r$&^4_fjr/=xiud>j !Ȣ RJlG@ ^*2%apZj otv5՞&Y{n}2/B~ݡo4Gݧ=w(9"}+c'hxUuW79+n'ēD> @oUUUUUUU^I$zWy"ws2!(iܠAh=Qdi{u\Y=#Ⲽ "]!I^6}ǻ#_R@ 2't[>?88$K볟og{ ^OLXF(H0$5PҸ**]yx̨2΍9&x r `zp; F2`5rZNa;O+m|8~‹C:m^(,/{H V_ũ$~9~F.N~?&(m2I 997nI#~ǝk2 M[IKY\)cqmd.+`2gə$khxj(#rOJDDbJ.Af L7M pG8O JbrQe\|<cw'QNǸ뫣3,!gcI}/5>P_>W0P -T<ۘL*%]NCͿ,Sg$XJ$';n#|2 ā:Aκt]D(/zP'O_QryumB By۳>Rd7Re6x{gT&;'rP>ʹQgr+os(v@0AԌQ$h`2dl/jxF7M33&=eL5?P7#؆{B(*",3ksT'6E|w嶆G3}9|=omlmi:Df`;N}>=wJ476c:j8;~"cF皿χsG<` ɱQU{\\.euJDKx qiѪ\W{ll T\pEV ׂN` sHU퍓@8z %;hU(&+A34poֺ~zI9\l ԨUFP(,Xgd 3$x 2^Ã6mH LW@5ܺq,Gz" ٞDz#xc}gki0,SÁt'wnjAL|-fεջ.˽qo~S#.R1VjñIa} k GztM`rMkbO4|ȩ MLs=8oW*I;\ʚ!w$,ذ2Nّ]:J"=FTr7:E&0 }0RC-1Im d(ٜ$h#],Mmqu¯ 3| | dycn;$U1SOpo9{*$H©Ks˅錞OlO67O&c< #x}?r8a!Nxg^(bmrUkczj枽>>=M䝼f4|լjQbv馜믯!0ugcZ:Z#8`w 48oUQ贛JAϫ`XrG LAao C_P '= DLjkDi$e9Gn9Y 2,5kl1BI#[M||jJd#"&UYG!$1WL7gwے ڕd`)6xEv 0Ra;$ ?&OFm lCx嚿das/ᾁ'jGH>zל,C](3!$"A 9%l|S`oG^7^LyURhBcꙏm$ui5!EsW *"I@f\qܮj|J,9~M>[j6>XNex~"vA>d ?19K3uEV n1C=s)fN&.@ U7q-ex:N~Cm6bCn۽9dGφOL9T<.]NxQhFo7@1_;:DB8$Znc ЁND૕a%gR!ι&v֢XSbRx'ǔI9`p<h@Qze:HlUDb/ Q[lueG}a}it\˿k5vwPY \wxFd*k+Ҟ^1_>֠HL%DP/ȉ[ti G#I8z1$r -; 6:<6ރQ^:g\n8mkl908_#NG!bߐ=ʆq2&/n1r]@ܽC=m~ :Mû5&)<>pMtvĵ`$/+,e-t6g&Hzn!}c˥%ZHt4Smx7tvЗ|с18*QL{>]x{ݳl{8Ű~b F̕a:Ӕ"g-G\O^2ÊK8b5'&PM( wJ;q|C{$;ˌ&e'0Ws^&zbyl ~vJw縌8@hÙArg&PDUѺkM@]Ws*.ІHi:^ `cG~N+?s8L%ti1 ypy!Џle#I:~}$BHI fJq CB@xD1g:ײBLe6#{[҈>x;#\3yǸI€ꁈ`Jd{l1$ِ> OWC^{)&qD)pABg+幝S@+ֆ@;:0H!kaw슢IC&2;ˏߟ^S[֊ձtȌLe>K:Q qDz91`\%uUUl,Toi; b%oyyuxR7z4='rlk _f8r3ھx_+L5pǽX| 7J`0,wPTr}2frQu2NSèM7wr0g'c 986!Pg-É'|wݥ\($zE,̘*b60GB|CR jP' @.\1W3˸( +̍@͋DĨW%0@1{9u{܆R tGܷ(Hϳ?BxaȽ`rAaQTtה1 |]yN/u*Q3kse'mY:C2|e#r&ۍMT266Ea{^m0bܓjNj^턈&|Y5HIR8TUƬv:kl:XmXՊŋUmj:BS0G4gjÆxUs=I!~Csv==4L-Rr= 59?^z*dk0)ux.OyAG?<3aú璮c˙a.89 "9 .T'qY $*FIs– rm,gHJ^%J2g `pV;0z{wE,:~BTahj PPv1v|qd F3Bf/nS'ar* c' ">AQpR Pc6bN?k}hCBK௠Px;HC"cIp3xI.D-|T!zWI|j'4^V`sF# T<3lX7pu|6ٍyjp88wUTsET~%1'%]o9Խdf.~τ x-D5Lt : 78^*mq}c'60k2kA yDoB,; $z/rNBݲe4.$aD#oǹ]\?cL lG༌oݿ4pb5 ~!`Ü)^l/^T[ .-RIuXOukQL |GGMe)j1H/p T[E S~@7Vg-e i3&-|ċϢ/}iFѪR1! @Y4 W|Vgsd<|{Kڊ`L`,l;C37[>VxX/)25 DXEV[q}Z d- &̛˖>6 2U6;zT;P;1AOlT&dGFϷk2[mN9{NDQ"2$_u:bBl],r`0AI!q8,-C\i6Vj9bet@8 |nRX %sNZHg2^llk] hݮ}V{Λ'uzEPŦ1B w.̬2DHd8۷ img)Lp[O*9TJtRVk,t`Ό'_-ϻ}sw5(mDev Fl9)d(|1%V4>=|'*[ р w ``ʶzlOL|d9A]yj-47GBNXAPtv!)}^暽&Zy_YLRj9Yga~O'R(; ~?I-0m@zo3 @" ή Ώs ܬ"͕.1{iyLEf0zV1&A b熅̔ F)=@<`Dls{ qVʓ#kꨢ(T;[!˹^z/=}.{Ipɀ_c7cD2`<\^^&1pB'f V01_6w6{Ʋ+ }颊 (RLcl틖wlL FuڊKkvaoo:B{ybqW'Y (Fחx!•&:+J<׵$vcm_IC`uqD=۹JsӜw3~X0~'{;CS olD?Ѓ 6kmr|"P^~c8cI9I}xc;ccglmmbTY aXfG4&Wm^L3=K)ݿc"󘟦_.hzv:! TduV6TQ Aq.LLF yHq1{so$}TmՈ3ڵmecb,kmmi 7y=:{ۄgVv.2hQ ݟGNAa7nN0[z\m'$0ໃ=`aћxr|q9=]*m(D& ,Mo1&˱>At8n+OM]yxVigh]@㈿8KqTQm 櫙&'L`*nQrU&E_pb5bBgq"%n(N͠Iw-; t+L7581qyvGSkϋ?5ɯlsR Qzv]wӗ!8[P\i6䗠߼{5yU <E[ZsD0KR8!PoXdZe<*v?F|֑5EfGŌ=29{Jj2W96J?s4P)rXNTM5t` b==(XGk* ^8 T$JP*ФKC3%Tx'Kū 7$'( X5@gSdSwT&̦`!ֿSt*mDߙDM=^H5y}xڥS !x'?ok_`IAzMgN٠4|׶DV: C"3NnD0Wez!"py0A3W?]IC8E8:XT6 oě q˲ j\B@" ܹܾk%FP0@{&t@S` p`{#o :8Y9}?wӕ-O.vf4li"H p W[|8GE-JƛY ٫:g=ǝa4E6﹦X}P3a̝"֘&I4&dJMAca)d4`{=›ޏI&(i"ᴥ9U\}]߰ ]%p+!Q _B y(PnquI2{1:vm ^W5=<)?lf#D:b &x"۬e(vhU̸;VF$RffUfbC8m;JBC?]L-L~ wG<#<7qr2J~#KI UwHH@cIh? Z]`TNh9se3]}J}H3@@X_π@zL@&y2dv9z2(/:$;`s4>ʇ?8tP4N b*)(R*$Wx0{XZFf~3J$ r']$ 7>y%>2X6@cc9*R aX~zilv[OKLB }c*ΥHko1LG;͝G' a@Rl ЅAi7dR` G*\21@Pc~'SȐbZ4?C朮1M&=Po3 ?v ئ_4cb 'BΌ)yʌ92M1zF3 R8`r@#mÐIqon{*(diCH1x (9!Yml|7$ZB𜆇$|0*͛qE 8\ -l !h!?/:?r I4f:K`N܍r3; @I=^z‰_ @( 0UtT4ĈګhmJR,zdck+c$nc l!SIl ѧe!lHy)@Bpb@6sTZCH[l6ڋTIC> .Аuo}e'G57:z=taF7hBAN>M4A2N#tZZ8߹i|BX!eR L%+Bڹkp\!#[C ˊu*r+q)*,cޘ+!Dj"iU>)6k&rQ6CJ5Nbz]DI8v> J9u6gXdkF[cAGra 0x؏Ik[S5F,I.:A6ĦHibF44xUΡ{T9a Xd;Hd%9%܈{a ܄Ap+b}d]dhpiBͼ:ѫ7'!`L2 =c=M"|*Jⵛ񈊚&6P~ED-%*j {'diyrxJ !'BF"h~'?LQ!HL=,X*_HAV70#!=~K4<$,šD?)J'cU kY}[Ufݜۺzwt$\YxIq$1 :M6΁Z$4)ρT>!P< }rB5M#Y"d^{} P?~O.6>b)ϛDD ?dh/ Tu?]#i&UH@H%.pp@`,>`:^ޏ}Ҋu9;~5D2.<84B' <=sDJV; w~XH# z[U6o2[A.Y3N 'S.uBp@pIC_bpzqy!KǮ=M>HhZ[ڀ' u~;;Kܑ2IGpɍb 2EP3M1d78)0$ U?/L5n~=){XgmC`U2CQÏ!8.өdTe 6G"# ޕ9{@QC)HN`N$ZMtWhg{#]B4mVOX4,pRض 64QyTQr K5B>wH/vv^!:у}R<&O |ijCOܡIcI"Cn҄&\!xɄ_\ZHT0lC`3!1!$냺\^A"i b*60MP-{!sω&{yejh25]^!p{"N hd69sHH@$H Bd @:c=*i9d*GoX7_">Q- #2h|i?zM71'|$MdwZ\N0dDc3 9OhBR6~@]HS :}v+~Cr@ ڔϯ`$44 ~6C_(~L{wm]T@qi CHq<·C9֬|% jC؁ PryZ}*4@;@pOݤJ JP Oa0~&aX&ĉVa,,֌a(ǭP[!$P&5BR(.$pŏ=&BФOBOɓz("B#}:X#E` O :5<آa \@ƀI!9 )ȱ֑ZTGUIa=} t|C'/`]ITLbG1FxN}!:G" оVhgGK)}x|8mx`C( JiAWYiA2MtrC:6"xu>IƏKPmLVHbdBP# ^Aƒ,$LmehAF2V0r /kO鲢S OR!;SHO^O(* I< !Ax(F i) pR4Q0 M%˓KOhQT9!bSI {βHcԑ$O.c?5pBbⓟ5ؙD8*)QOi`~!qGB 7*ORX(P'O1Rڈt# bJ$Iw'U|'{c >T&@aG͇;#ѷuj0-(R+dr%2Od Bf Hsڇ& bXhg k(@8%)Y'2&eY:uqS%ƒRo^1H_;vCcѓK53]Cc;_Ye/ 'Q~2mWCjEa4s-gԫ'ӗ݃D7Vq+̗G,-! (Nݸ̪*9>S2xT w3s|$t=xhn hvCCGh6zOON-_gGOKbGeW)^#g 8ͪ JD//~@BLB>ff\=n[݄kzͻ1NH1CAh=@Lqgd6GA؈(|"y|\a;aF&ێݟ X8 a$%Cd*5h/(+?yJn#d 4J:gIvqA()#'Fh޵*D@j&Tk(C0!D 5{р;"yl_vDH6w]x) Q4V2{P)S9"zxgvkŞwݯǠ1TO( 4&]cQ~nHWlxM"+g<"]cyݭuªR 㮻hpZ>a>6]BE!.rܽ bA"di &Z<+'\TdK!q; 1IZ`B !gb2BĪk(Go'Y#PTM \,Ԝ^#$2H l]?G~>@A #J!J j"Ca KC@@4Q}"!Gφ#|1w4g 8ׯ즸Ψ?\z/ %u4 G"k^Smlnoa0M&tt?S+LʲU܊"%Fd7|?>r}i9IKy}'oߑr\`"`;5"0'ʒZ @?pIsch|WC6]J *UiƇ.CB-h5#zM="M$< QJ6+nqcPgE!鳓j]F6krѺ)zjx&ڶc1P֏#APl׃Fǃn-w.ncb(vTìRIր#" $GZc$92̕vSA& :2v݃GgRRjoy<(&R rŖX czU"p5Fr h%@tؒ @'=ɡqyj*hcY18d79^<ݶ+;IycQSDѣ(=(&J f.@XDTRS@S|ÝܱcB"<}H"i H ?D?U03v(,J` *JM'fY.B~r ?ld22Vҙ%9hmҾ3.ĝY{Vl@<`܆ $BSI2fŲm @D6kנ]HRR;%;1}j~bxn%fTc4D$8_c[<u "#ϡݛxEDvE㶨〼GRcq:Y@fL 9= Ѐj}l1*EBaA3U\y#ȑ'ۦTcs%ꚔKDD^c5O/: )pqzj`3QŪt;~8FBqԯ7|pҼ:M)?͐ǫKj= ]ulUTZ”D@P4bc ]P(OxYUx!7ܘXve/Pt0H&튂KSiačO Ww,sz“l ʋr{Н-:Ĩ\t'Ǜ"p^B$v (H )I!j(ڈϱf@$]] %4Pp:fRDF?T4dWjDN 28V9o,)Fu9߻vp#$Ӑ:-=XVIVq$Yؖxz{FZ`&:>ܙ="HJbhg\g.ÏQ'>d<-4׉W-u%,JlIh`)#jn28!y!4zXOM /bBA*$ `u|:|Ji[n$.Dm*~X|Fi2z2" ;/##LRBDMFWk*TjfQoJ_N1,MEmk4Ď+9n"5 jcM`Yj-C JF^u&4N=S`IleGG50CFgC|cPyweYaB ':I(qr_C;OyvMд@FC ?`|2~Gf.N>b:Bua F"C{_ɳ!~e*P~쟫A O{!li Q_޴7fR_d{4)~@?~nḢfƉ/Y5* PG4ARVB=9,m,4I w N@T`bX~g5A$N $&Hb}&#~P>N;㉑ %>Y;2c$J7r/s%2f}z\IBzQ]>)A]Ɯ u(j@s΢>A 8{~.¡5񷇇`GYޔHo;לv{@&r5Rjo4soyq덇։DQ=HPR%&怊44qQ^ glo#wT)#A04%"IT@D4+AHTM-  PL ăҊUiR(GҀĴ(@ 0f"iT5IЩiOÉ?w$TV)>RQl(( ıvxnҾLp wk)s&ʢ ,0(#6>wp3Z4-QkRh#M12S"J1m&Y' kyt*'X RO3?DD5]^8 A}L{T+PHcI^~I@̤% ME$SE|SCJ &DX75!BJn5RL\E5EIuf=|X}x HdXJ p89:zg)ڠ$)IJߖ7{.}PGRr+B\מVB5=g)"a$2l VAŭ1m덋N8#lƙ$]84m[HPu"I]y-8$X=j6cæ l=;P.M0D(t@BяXבӌWxGkAXht7 *Cde{F RvEyѯ er$&58ctCJѣk^86m&X&}zJ<4Dwsz(fs޶,)kDm$CԃTxY#U? |Cĩ%WU{6˩6УU0jԖw1)jm%q icSQm=S:^L\QbH(hd3#lF!&!)isM `xtZBA $^փ؅5T \yCi;*f C\5|m-ZUQydmV8Z֗xUI2ط49Kn=ÚI +jvb$54N{uޱ|êNI3Tpr0nڑ;9em~n4vҜp>YJ܃h[7*Qqv3R L+GS1quLZNE07tj`lBV.x?iAV Y`ѲÕ] C:)L"s5!ɘ 樚0i44< 'r3fŘ8,!',E7@ty_a3 tL1ỤL^2\6Ɔ`bC 1<̦'}`mgHҠlэ %1V7T  p| ~__[htssE ~bp$;.0z¤h#U~$npچRyG*4KxMZ#nh ͅHlZ˷sV#e&/ T?s 2 (.\lNv$l, wv!>GCdC>&Ij BXP*(JB #?a0(5X(vA0 R:MRAxi0mXZjBJ^j2Ea覨DBN \ IҀɱN_Ԏ  R1:'>QDFQp5~#pqNFì6h*22kdj c6Jw[э@] Z B1SDJ&(PQӦxOtfX)p KHzAYBEWL@b"ЊTP0 H$b)QaB!FVPmJf@kCš<4=1L) EQBCk8<+CrY,)f ZO14}9 Ɔ#$(?37oܾ t,x?FMT'bN,Px4QTuKP4t:C8.4hE9&qJtw&u ;w~/''Eъi~|YD$t<0}r, !}SrV }RRI SUT~E7w/ ;9'hrČ!uc p&qikcR#0@,bÂidצ g$F7* zHD 6L_?IE·)/I8bix2`:t﻽@dA$X X*X* *`(*AZ#4h)Ҧ?C@YBb>]J^<~;j R :raߞ%vr5)LNȎ "2/H˄:~w( fT}˱NS+KcA2 `WNR) (;LVVƹZHa%S bNT h$BʻՊPD=Z!Hߊ3TaqH>^ &%y5A$TX`";J=}/=z1D4>no9 $Hdh/vx< \|,#3lazHhFtㇼ p^g<5O\#k-x3kZ 7%Yi֛hM5 q7F( cC`#7cTfq?!jB9hTT-\@;͖\~wY8G"`?]F#]xBM=h!~(EM$=cy53=2"&s@`@˲ʹަwx$Qa>B}Qpyt,ʂnF+u|5P3vx0Y:D &3~9Y.>:E2ʼR/u .+j-:R/rs}:;da?[>rwS ;:4Cۯ-0:oZ9eK q ^4÷ zYȎklgɇȔ\8qɄ",C\fIj~+f|61&2b^w|OIsJsoZ]?4t5b˻c[IYԎP}P֒On3uC!L vtYb1Lm r0qh%vp;@x~Vsni~V`83Bm͘;d^gKFƈzDj`vNM]㳛ZmA@UAF4$pQR9eö7 M +%${ldre""XXcn*T!vJ#HnFMn=^z XP<$BI2UyN3LM7M0u1*aӃAlCD\r͙7ʖ[4qǪmLzb;v8fy|vh񪘞H-FxcVj833o:f_qs8ёsʋi*Xs/ sGDLg1PAPqx f[acbax҉ yw!YRf3=4fD,Z4NFސb';;'m.fJju}cI!G-4F~pŅp. 6xu-ulKf<1Üsl͍Q&1B9MohrH&b߮ <; $k;%5s` f0"[> 9dKjXL3j"nr4B\<;C~3ɈYη .nHFly5\z;T8/>0'4GIa Y:JmT@%3 zwq^%DžW~gG%p:q vg@3Fd%0>"X>s+i_;GLϵEoq\Z64٩I6[a`px^,]5xx Һ7Ff!)wJ[q՚q!D$J1:fXK7qPs Y$+C#V#ݘoP.7mۜf~>Yl<]Ps;g2{ߍs~gĉ r`eYKdX-D3I.H?,)pJnk-Vywsg7<OyV*#86ޑE(Jsw ;8Bܪd/"WXi NUWnqmz t^`Iu[s*uqԮwUq wr M?=6~+BԿ4i!iyJYWraʳsxڠԠ~SьG`6WQixAHI([ ~S.BY7N;5K1.p\[ 7cP6X;B}+9bm@wrx/Xo96GPT:dۏݦ td<3dfk7߬\yi )UQVRWs]S=XnqtmaUur$0/P 'ƶ;;D+:ƥ^w^,TqK[7ON"(Uk5FG<7m\ <`>|O=⻕mb믍x Gaχ;TLu|Dtl_(@0[`,0ëU:X"$pnyj>ÐI j@&$T\K&@XQ?va40zӼ4NM$P:'z˫VKÎ)0C)6ƺ@:Ҭ4)N~]·mN .R٨==\u|h̷&4֯lJ~Lۗ3k^o3ռd:19ZzļpS:[^j(mYYٺa:K9'2%#Ź[Ťꬮ+ IW%H^3I̽};XfEFx8Vl3kƌw|?P{gb:/g|j N*[L`#\墰j`` ލ8`Ïn- npAc2h, pgh1y Ppm1˜>H"F[H 1 f8l&3U$!ɇLɕZ2fؑ48n4@Iec6X+ SRr2J=7CS|*Ȇ?V(ly5{g^0e[9Fü↰r; x:ْ]bxa[M ++@Y,qyABՄG/czL"ی`lg7!6GP)ޘ-%G88MhzDf 6lB eծIHBb_ ڊ"<T;9'Naaz>:@F][=C3+{5J ,yz>bFz}]ؖkA$ pSDQRĚDQXfdL[%q 4tbHFTN J5ZL8 Pҥ'E6^0p ) 1A:% sfgώiP}[f@'5Ccrj_Xf}DɄM*4vi!TasL xMvz:t 0U9h /g߲.YȗVii4 i W*ՅmTуaϟZjdiݖX0+AZa COo{?"81(!¢֓\5"LO_RP(S`>@|__3`S*t`)wd({d%`0ʼn^,^ĝbn'+ֆ'&k-NF\b5MӺXBc`+nᎦ6nި 6&kChQ< #APMI VZ+Z*|f,4M‡/JLf"T-|*  6gL?Oόd8{Xq-T4t?NqY?F!&.1\Xd4 Y9"z? [`jL9R=h _|sk1x HV;!̯dQ 5ǎٙ\Ο$9[J)V@CNjT!w}v𶽵>o d[ i3(5Qg*FI[ z(jN]:bn.Ν-|~N] ;ux1#01k,>YKQv87ٟeZTS mt( 2ԿĸUCXDV*0[,s!h-:.4dRzU,D8`49WӋT ""h`F6$X\ Mb$@jYcQxd 7 mb{yJ|6R|Bw8JjDj (meA1K*P:)__NpcXxs^D3AH>yeXU+jfXH E'u]'¡*=|nkl߷E;R[e!vW0[6vcXcAMA%}n_,oPBk-G&==\ 3+"AL9+O`9D-F0.{"[;"SOnDWۯ1>+}<^{ƻ{n'ĕExbVʉTu>JEsI~0hPEz\M6 i$-c5PJJ,M\?~ޙK\9R\KikzAc\EݪHR3me;!mO^jN{i0l8fu[;QČ3N!L=u?/^M@In^n&QT0I//6.RKf}0aJFy͟4N*lt~xd{??@R[9.hz<:kf IDB|QL%bi} PdPɁ.Q;SB`ǂ?M"!T&A)hB*U)D&5=Jlu M=B 2{hg ~rT|#< $v<;;$AF h BqCJ;J#`A<ISugO40~^ꞩx^=_w~p\OME{q"/ڌ2ii 1Em}&6 %JڸD4xiX08~n1 'ESIJEPDT?/$$wZV!NA] bN6s0N熀P:o} %gcz|Os}D_]z^B²xӇhU>4/ $mVsj=^)ãtH"l)*>`}lPJ Wu`_@X!qdSr*o0rPT,zywrA"޾lnZcWU0|\y|Qb7݃yTlGטLkv>:a*.iγ4Ruc-ST4UPzyzǟ2{LTN^:-TƵqj] FI4@tBH4DZE|H> Z^`F1aل&K_.$ [$CC -M ~}.yq&/b bϑ+STdJ㡫h6`jDC1u-4۲6:p~mzt)y9e8{AqPcbZ_<[OTEy$RRHB6$\s$i(i~plQe`|5'UQ5D <AOޘ)}rÐ 4 A;C]8D'ځȲM$h^d`a:![I 95ܔHsWvXT=;`zCmã6,zܐeHbGe^.`NM4ȹF駃d(fN:H˓gCV}R $(J"EX*8f)!TLSWG0j陁4kFahw&(/F[INDES:PԊ"t]ڜi] pТ `) Z 9>*P>Ez}jbA:dv<$:Nr{+>㝊gG r]9ƨB?ؚi! i8>g]4~aKMӪNPT1+ 4G'5zXҩE "{N/qZBmX}=cdPAmA͝ř$2߸[K ,08 ?~6wG8PMRJ ϯ`QCr騼WF4QG*JX!"hP$:` CPZWh(%FxbT.Þx97i9'vϥ#;3 UPWAR&qCAi1 93|k]4S4hRHfoMRСn}L.ْO iC]fy"٦#~\n_^EMcsx|4(]>83,tA]b,D 5hX1 pusKZ!Srx6ҹDROU0݉|xMY7E$}5iAit46=> Xeq>#יl؋T#tSlYP9Ȱpqgҿd+á黗gS&bVbcE[$uD7x;A::Zu=s~u^S҈˼U Tizv8ljDv+㬿|V[WoW#=Us3Nk90cH?Vk-zNm=,G )|F=`8tLŠ4 `DgKq(q^-q}C-?f|?rr|kZ5hZrnNƕ r맬 aEK eȐ1tPhI 1B~gۼ+fhQ7ĝg<cru[zUL֙ [QmY"|PP|G -H'xMKK$(;6Yx3-z <,!zgќ4aRaҒME)L' SaO2^"\5$F jd@!V`})Y&#)h{B(ef GmtMA 'o=QRA* \A 0hI@P㖈f7UfBF}-zڹ[ Y'oJ329"ݥ]q ={w( u.8D%ZyF!Rh,鎱rHkAgqV5$ gnb}9x-h~`kl- <ކjgU¤ܸ&uB<dRDZ}A \4p 'U m,` QpA^6g"qҸwi $` ZC!Tp0cӎ&9q=Rj JC(" O]_fwjOe[^=~S=|! ZKFkFmרu$? &G5`w7~#5$9ՀB>T+srᾫQ&uC8ήqx&c?n#B% ?_RE#=No]ȕF\%:칺٤(3KOal]0w-ɾ 9Xo3A^63|fq[ %żS$^H]U2.٤<#KiKI;}Q1fIvI4sq;cEGI J&@>OʣcƻY)uԏS/r#( ՜c7tY &׎xw^9;v ,%XJ6m TUЂ<}rs%W&5]QlY>bδYig4eiW~8]hz)OxjWlTbh3N3{]Ic#;ڙ$:bKo+* Ƴ50=x^V|J)ST { _پuwDZY)1XwY֍Xpflk\_NHn9FLsVjnGjiy~^ӃIݖR`s/o# ~&nw8 {= 1 %Bj/ <㍳@ >*X3p劾pt @Lmd4մK0sIkG:+jjMh4dx0EZJq>礢& dJa+y_[XyΥ3ƨvaYe3daS>X!#U:8;CON)!h:4jؗtE뵴H,EnJB}ұz0W;0y4$|\G\cGz,PkmjEv3tmOmocoM%H=6X*Zט:}XbjJ:|h tC;>DQ!Jjp$̓NǢFٜbO\sFh|Atζk95IUUUSmC&X()`%0,lM C&ŘtDx_{8 ``0% $Ch(t\Cr:6wD$r56AH!b{t{:+ FHe5u$=4Bx{ٙ1NƸHpWo=h4 bEb7) F=@?lP С * %4 ĂQUQQETHJ>+[7WeP:?eZiPd<!"LRyP0_D1"bFI$=s=agvk`xn+Hp=ut0e4SP(%!$,$Dsfÿyg |ѭ /D`*ʄH((bPVap>CQM 4s4*B5GMzyEV4XJp7N% &0x;&zs!i00ބ4 [i\EDZA 24T!&ձ J1P4ʱQddh5IbC iTX0C!+fj@hi?9(Q=lUz1 H :&bm+Sl㢚I-&+`18=y+5!dAMT;]s7kheD*n{a+ǭ{ܧ4yJ)rnJIcK4P߈{,h0iMbl&Tk%1+s3m+y>p`b<2mGL4?{n{+׏u477~#Zy;J߳wxPժ@ $]%A-|z#&#=3i(͠l: ㈓wA,͙0MafXfٜʳǏt &D0YeԐABR|ÉP!Uxx:zd }UO|ɹM_&6u{,h$Mٿ.$;pcNY $Ut 8TX!9;7(*a)yleZi& Q@HZB QM4Hp5=SmKXEYO^>Ou< :g9s&'w!/%&6Q6J$X<%3xD<R*Gׁ B>;ߤ"_+9f  } ~RQ% )O~m%MdrfZ8˝%WfE avwڢ8cb%l B &|c*Ҩa/l{\UTFm 8'Mi ̤6h}\Hfm!BݥᙯۏGӻmO@aCPJ4C;s(CH}yP N$/9QLWfMOoӰ},!2G;)|`NFt?;5ty0$?5vNS}10p8?tܥ}ڏ׈COCs/#E:+@]FtJ'(Q }С:B  /B] 'eB HPD0#M^ F'9F}Gs|ՄլGX*1£1YG X-Nb{Nctw|Jq9†G}OKq$1&>-m_Wf~XAƪAڐ߰ Gd D 0;/i1kdb![50϶ X/Aq) ˤ>~dL(xN GRy!^"R4`_])E4WHJ:BryRWF4H;Ǚ)zAAzA L n?YH2 17MpCL4Dk#ɧ\5-!Ǧ(ǴFFhNɩ,wCũ[ПS` (.u&H v B=R8o<78'.ޢ?Hp?7D'A bnWB3 i!%Q6٭3QdbXg RIyq hy9@61b&a) qڡ`A,0Җ5Øm"иC@*Ss]?*[ ~Rlq Y_S6kwBCJv6 cIv4zǑ TRrҝ=SLR3>c#=F|𑉣h}Z}Cďzh`1QA<m"NqOƤG}hBmѸjgq4PS ?IB9wĠD耉A>R`ΩGp&#j;NyàH~y #1a?^+ D `,!SLejD MCJb x:n2I"B@ _K;{-%qKmB h"J >ʈ!M?D-@/3Ƃ OuωMTţCYFw-+eTPЩeKqAfr2!dabCLS_Xݕq(Li٢yIܝ'zM/;Pϩbro%Îxt:N|aGdI7MP|$P, 0p/'~/ p9K0ۉ`;wH7`glH ,a`+w(vN:s@*}CN%S9jqDD J̡%Chg30R퇤i`8}DiQ@pb0C 9TBpy`mф2aĄΤmS }xsT K>;llj 0&AW| =nxϵJ44W ~ؐ P1 RHu!<Tzc47-5#n bd8HUg'Q@G^Pf)XJDČu0L(- D4"E4TH4q)M4TIB,Q44JS2Q@V#B!IM4JҋM-JEU!Rt*PEED@҅)J(L6)ZbBih 2Z@4h]M AB9 *(41.hq:t( 4PP4LB5EJL PDP LIJdY@ yLtB%J! Lsy< zHX&/LMi!]4M PyHФᘴB0nj?w<(]RW$] dZ6)"\HH΁S@om_O~R1x]=%=:.t SZHY;H$* z$" J(G:sI*bl %BB)F<\S!=hn tzuznv  s 6HD(PRSLDTC 1 DUQ ACI T1BR1P$ %T,I$D1RʤT T5@ L%PJ\Xǃ߀<:?hw Pu4b~>9e$_34PLSo;ӏK8!.BlFtA}b=:Y$W}3A挘*RC5EzBbSòR S(^!PFؖ0FCPA'<$ g[hEzq~؛#ǃGb_ =q%4#q:?'\AkW=gOppm2\P,4JH~-}QcUTNjׇmِY ';c`mk:AsÊl(T4%]e2μjA[Q,BPoi)cISyvh`o#Fs/Ko !J}wvYb1ي~Ąq 48o(Ȇv1`LAAL~z'&s ,Sz=A3ֳ1 >0E, d̵n(4 6`flqmYFنH56㞺-{Ol|rǛq`O{FcH ׶gd3Y/N7]$0~8F$ mVc)ЍǘR£5lDo(U8AE"hA0iP5%3t"x y- J`X`&3~HaY u4)I ]wƒH|:N'ӂP9?)P;Ė:? =ZowuTwȩ#>`K*qǕ" CX 0p='{ʾUZו6&M!ÖkS1 ??~ RBIHō5|q >cG: Ɗּä:kLl,oR(Ʉ %DLZWTN;:y*P/8 % R+gPM4BFаR% ] 1X>x RR*^pw΀iWь?t#C1FƖ>~u'Ohnv]+XX 2Fb-! 1OHRSSN'gc6`?V!Bj"'W(ͻ2Bd~hǻl0'!<_CRJ TQ$@)D@- B|f?>k,CޛQ箆^~xcTsSف]RiI2D Kc&t+"B{l4|;c(I<c}c g<^8Ng?wZsRH3`(QЅ>88֑~}yv$ʒ lE&eh*#띔Y;>,4RP;?p$!A}JT)J#YHңoFi 'A<u˚PyI(4ڱ(JJ}XrhnV;ayAAA `uL2 ]HWf-y Y B* XK`qg}GdnH3lsAjn+vL(./xŭ AnWo^Vs_&t6x+sÿ.lcfi;nxZ"gu /l.MQ=#z'$gK~'Yqi+-qg\Xz1ϱ]ut@_(3+<"п;`ǵ%3R/[__T8 pSg7֓e}f(~8u_ b+1kۉ#zP1__`5d\,QDDYH၇?2Lĩ(O?W0@4)Sm׫ UHIoUv}mQFs8Q e5C/>=i@$&PRXTG :ybHeh* i  !\#TLUS$ B?3S?a,SPL2U8foGՑu 6;W0`4HgHቐq>8]q U RR֋!gp}l/Bsi7͂2C} uw圬h(!IQ=G v9Nn3eV2%uIB5B$TDC@TBōFPČ@D~p[R Ei^!Mt !/M!%@T5CMDRD.v$=H)qۥq$@4 $&Z$JfhjK$E QMD#S݅^0j("4htji!2\'&*NRg{ULi.8"ft/`6ÿuCˢϟW66H[ zqX4h`#rzn]7pW ߠrH$Tِ8!9gVkB™ BN~)>E,JH-"}I?5Tjդȱ([YCΝ=O瀒Q>+Z[hfHd|ýO)/5KQBLd "Lj$ MQ+PR%RXU U2@0 1 ̉0@ ,IE3P, ēh4PET@PRU)D@04PSDRL$PNMR%DP!@PTT G1LO~xB2Awg T"$Zy}=I(DO8L+f^RXO4-`酛_EJab hҡ?}Te*$C(ԇNwɼ] TchE8l4zYOv6u7 Ih&~gnlPј@M1cmleV>)$Ύb<Ը\Ė4H*v|дګ͇ͥRh-:byкs[w>%{ؤX&wv.լw!Z@(KDHBm]S) 3ؓ*Y &H@ȥDz>+ATƙ4yo.Ipi  dK6$^WDJ l<O>W^B])rG%w@T T#prpߧyTn^5 ^fL!E~^}M+"<= lAiڽyoXRѮc9Ժ=Q-"gßyNZKB_:.+XJٻ ?ys&ф8h-YZeyjt$L9䁲h%eR%޵rRP)E 5hTY9VP%1xa1.:O>>:iRv,=̕[iF 4>#L ^K8y"R8< B둡V1 HSP UPA"?D@RX&-AB֐Ą@4cFGhNh +#~S<=LJ$m|4x2 D OB1(E1q2| @O)%a$;fVB  )I+Xk)A)*DvLLK9={;GDL_dtvղ8Ձ`ĆI  wm'FD5mͬ46[ ͘belchNBdN^YwXIosmU Li6B55g`~˞a.ä)E4GZELHtfcFnR۬lhm;`jmN̦I@ճtT32D%k;g:̥’]&[OgCdbX8lžB^p`āJL<Rzu >oGPv ەJlH]TCm03'2h;٦+FT_Ocs/9R(I3 n5@/'5[TҴ_ݿ"K$"0:m„A݈/ߍhc$__#!r~$Ps=ǼH\'0ur-BF4Ԭ?y _IO3:Z:}n~<g q ][a`{t57I @p'D}g`<>xXGJkXW'°wqə5v 7lW,ᥭ@t1!aP bFv}Y)ØaroPD{ 7[yx 'cKc3LUVdkN1p" 1,-TC!ׂ8z=WP:Fj#]ZQG( NJۆAaUyy* X]{j:חZBDW ZC0x71D)hԁmױ[Fr70۬@̄# ƱXvŤmYF`2D2NmЬr: )KtJVH94 ̘jѥwlF5o d G[, gEf<GM%)yF jl$8&F&M6DcVhe5tܥJf`qxz0^JK`iK F7Mh&Ѽ}~Ck"MeI790ml`4sIq ĵW.m, >L(b`@,hɁ1)?-`ƤՎBJVZU":7.jIsٗK 0s?zH6$+εlJ.e9Hj@,ƌP5Z&o.Ϋs29K* _c "8(uf!ISr:c;YL%E)I&HvՐP@n#qoALE kX{^鸋 ERŻgK*L4L L1@D7BAkZbjndy  i"Na-D ~|HWIѴGg!q7%HgpOR@A%)x>_M*Ԩuw`6!= Ľ_ 5 aœXy]_@NI+ Dֺ:kOu8I 6p۸m'z9ǛE5F=Y-x/X46ɻ"9`-. ]hUDdjA ?-f{%037qqEG[َ{ ,\5q۟Rq7: aanU]`ch`RBXkUa#N õZcӍ˾荓Q_MJ16'{{t8kLeW:s1)t|R^8\]pF2e[˰C1VVHֳp4҃FniYnU@i C3u^h$ F$kmmA EʕZ-ppe#N<32m6T BS*;kiI]` P l!mY+ czI<)>BT2wd<<(( U&Td"yn%V"4F沘R+ H |nN';$1qP/ tkˑ3%&o{Q6 PX'WNW@d䄆Ƒ,rv Ii{(E'g2l +9'=jLϷUy>=ɑ) TC RghjLcH?x16N>i ܖ,eHp5͖aT"sRzb |433 60>8?댥vDx_<>~ffmB^= ΢{+nC)T#T:@'{nQ"IuINgD_piIvחz@|]5([P,I5︡ M:6ssUʴY\80[{[/]ލVt-jj˓_s%`G?Wٵ%uVʉc QQ>MuzGxBd()q!X6QTRDD4DEEE4DM BȔ43Ufaq8Ax!ecABEăCW8H:k cuCda^}k4CaRq LiNĔϼ;0o8GKUA4fc -&sQfb&%))@А3><ۅo`A](*~#8i*2񗪪j(HF&R i܆lQ'q"RВL E#K 31H:Y`$SGd O/~fMm;䁧 ѲEeN L_@;=lYN'5#0fBr1Q{=dH}f5˪I?,7BKR֗5ͣh˂Pxr1Q-4Wz^SI!uHdDtYݒNsfM81cmui`pbBnHHچ1/X2-b ə3h&X~݆ sz4JИHG)Kc'``;9'H64}K>ˑXS 6ڽOk~Ӛӂ[kc1N UUD3UEEU^UDDU ʘ m9tfXL%(3DQ543TQUSKF _~3TwU{=h}x06uJ4'zgC BIS`%r*4OvysٔJ)m~\TLC$ p "] P$I,@"R}$)JDl!JBBx&̡7a9a(=; y+!2M/UƁ)3m~0' 샃TȲ!^A{B$O-0( &A iCf`!@?)΂X}`8E m )ڨ" wuow{OvhZЫ9m *ni'LOC*I!0y?uߑM#XɈzdٍ$f|oj#e(QG1ukbc<ĵ^|.QN,_'$=C!Jf^b$Qjd(DZvzr—)N9HJ%ORf6LW;&Yi:IK331XeCSGz84 FAa7t`v2m'66270uUVL?,"38R 5SbMeN]qo/32u<}HQjfL%|g0b#版kYxҭ{>,SRXEYى࿤5{>0<6>s͝{BPOo@aBP[=N./} O*Y2T  ᮚ@eS A?hihF e?ʯI پ`LpV;sp38;޳CTТ|J)QZLDZf !7` MųBvRv,a-mLOv;@U6; (s)6-tv:{qh;0Ske0L. 0ģ $@dB-+BXSI cHq&q dw'ݬ:Ԋe9UI~ P8F!ցLn{~`DM4qvpOCADl6&|ӄEKwgױ<:q>x:[ik| x>.%}9fIQ-71}>hYۘǥj@6B|R^4lV:2bC4?m#N"GKwzkbep h4<?› Jt .3.8!Āp>ݲ?l 49F}E)ĉA<5ӣRRtKeL \-b`6Z0JN6K!H ~&Q@'P5@ B}ghl0^C>~䤝Cb9Ғd "?efF8t8:=/q4>ٽL"vIa Sk%P6ƏLE'h}dvF%ԟ]e5>aJ Ǧ2%hdKAiY>N5p:Xf&1ҨU1& $G 5 #AdC&PV5gV${zF0K-%a"xT>H=Z=O]L4QA=t֨AoeZE4A]4ec6Fn9 NmbɨrI͠,冖O3Z%!IqG i KJ 307k%!.B2kރ XܰejF{u0EC³MEk:K]!6U&Ćhf<25,l# >0U z+>b fJWM:?&:^mqE h2du0Ȝ頽E^o 0biV-LdCv f2Kߣ 5kzԍը8=CjI2&7 ILc.ÙE5 e;ޛHkci2v03Z.xzDdȔcTgSI%k|a*9."pۍa)Ñ@CaI.&p4ن:Q"1chz֐ e0`,-AH[H i:έTii5f3 aq4jQ*bF;@%SX @Vi5αfEl<9bQH\FF2P}z*#l=Z | yhfgaYE%7.l'2DIbaGgFo jkj1N=ҁ:L@d*8alzjc31:DS' 9GV )gn,\5%fjܲ+ _?E̕+sߩۤ-NM Rٜژt] 6a}b^fB~y T WEWpQ,(-l+1MC&0TK4MA!e[pNt rȷE{miu! c9Xx5O#Vā &_Ԏ!H8|=<5wj% $A٦2&>@{^t-+jKh"Hh %`C?sXN?{!CxS(;ZldgZ۸|1zss27?Vkh&JTTM<P3Hn@[d̍'KAGbkXnh'$z1䡪 Ql uiNK: GthZw.1&S Oi COB=S"VdfSzҁXlpcFƵk- [04$2c*Xha\Hp0jF" iX^m*j!F!C JQv}x-ق!xWʰ"?"&nˎb KYBjfJ HZD"/dĤE t),T IJMTBA#CBD,@C E,CR%TA R4 1IED3EC%S,!KQ2PD0RԓAK0MR$JLLPP1ԕ1)tAI BTBI#)Qv1!E Sl)O$i(i|yMNb, OS WOcʭQ&0l`E NMtFCXMI6zIZc&S; oNŤ)k̵KQi\[kmkf0@`D?U|=W˽ Ё{ޏA" )`Ki:6ihE)UothuPC PM<ƢӃ5tf_e `y-o q_.cJh(N6!4y yG Y|s#nW>sG{mcTSBD4%Y)6{N.t(6>~|)88)h;ɲ՜!(JQJi CJa|oԺ&f,y?۔/ *1~B'_ 8?ޙ]/ᆓ+O:nਚ P2^Ѕ%RkIև lq:Lۺ(֍R:"3,㣪]M;ğb>ᅘ>?.G#CnTԿJ_Ɯn@P']9A"o~i ~W {~>~Guu? $HE丕/͈/3<&iYoi*Q) qzNJh;Kid r6&5 b:iw!&c.dNs88ILXq3]YL?S4&Dh-RN'4O ^C^'iCIY{8jgaڠVIّ䴖=JEt #St! y&N&J8םɼ4psJvB 5HAu#pPXKe,M & :Yt\H !z1MIDJ>Qy84p K;S0RuNޢ04\RВBB?}:m;y7_C)*  Y$EnbxdJ " $/J s Ԯ)(TH,DRB'GԊʕ8 n ?j|An R )Qt63(JD*!B́(0D(ABR4 BJ#IACB 0-"r; $Bϻ(| ܯ{|O쏡2ɬ ,ԴX(j,F*^e*UMqLN;K#X3=wP&.hu%PPtӃil&ڋF#mQAkmILN[VƵK6imI911Ɣ^=ydRl<uZMג(r>@TJ%M̌C/CL܊wJ?H (UM2v 2 s<+{L?n߰ݐ?;Iz!@śge3g@I;8ې O}IR*[-tSѤ ĂD$Z44}_B{? O,!#zb(l}l@ ç?\ A|7wjN'2r+1Rx88` m`8# F1ѱV)]Th ąyNtJA#;`[Q 8LQYN'm Op35!K`m06ccd?JiB빚e6l@2kbM$>Pf! SP(,iG90B֩H2ρSDj-6N2BԒ7 l' ,V(`8$*i"/o0V@E0KS BRy 8Dub{ۏ 4%=O7{d1{R+yuSUD'&Lb ZhѢ:h :_pt1T$DB{FvXPJQ;(D?i4iБW)ӯ#%SA&9[1 $h~:}C(T\#2(^Rýr0 l al9hoAg]U2H Lx%QoDyD BlOFI,@I)>&` ]d]XA 'rCi4č9Nʜ6;=^*%9 -CZ)8D%tQd-8:Jb<^% BP0:cTSKIH4!KB H#QL#^[S,9ȾTMscOY&* .@Ǭ>xYOIN"j(J)辤o^ 9AyE9uwg*|,IS\YhBla_c?'g!5BՌ" WN=!ǟOngbQ:޶C'B5w#y!w%#߹_vcZ_dlI Rpc UHA\݊db#U`C&S 7F„7xcSd=0edm1̻|e p^xPĝq JkĂ ܙm遼9o|K< 4LJe@$b!UGWDO pnC) ZAXf7pl$$#%]jc}[N.L*P1u|~?\Yw6@2Y h$;;b*j֢ʇͩ_"!Le;Oiݷ4Nop >|6ђRA16 AiXhXկ1Kah4Ռ#F <y\"&&8Ū OCc,; %lLm&΃!MI(B#IFO({H|_N6"N:MjYPb2 VS=\0tp7^q~8Wbw{! eKuQDfD2}^Oty򦳍#;_0PE0+NYdEeJڪ; Ì:19-fv B05 b65cO\uu4bpY8 ^uoÑ;2v2+tyٜ#Ŭp!Agc8 PSIH*9\]~5:DKu^9#XGq܃7P {("7A~ߍ4LCpB,KRX %VeCCFH@QDwDͳxG4A96 Px|G6I.ʽX@8p 'i63i"4xDJCP9ɡϏ)bgI4BLgNIQ2;(qc=4bX7ә?Ev]5Rb=I~mK*F2i( |&#u;pcM $5vÃ砟`#׃4t(5LxS&3QzJ^>7hu7? \?WyEQ>0ЉB5؊#@|6;H&La6K!3L  փ\z@>x}:?14)Pнϡl|d!$Q B8 [ab]N̒Iߴ>_QDt\7'ƀ]ߗؘg+5Y*#O☎@zpy.3=N>U}r)?U '4)]7#AMʔ8j$61 Q3!)H_PN}HCe@o=:@H۶I~=l3hLiF&ڣn `L(&,٠Mxo07:M<μN#dmUe8s)e(T '"\rQHAm"Un=2d9V )! 4G2ͬŨ ]{xyfRVGn䱁zr%k:2&~/J4@hMt9B]{;)fi82nʊT:{ l_Zx?7шC&ur0ƟGE)?}" D4Obi%"2,)l=.&^y:x)R%PD y=Ǣi* q#o2rk)blD\R˻wm 1 PR&b աyq:pH0A-ts e8H>,p4)'}@ҍj[E%z`IlH[fq)ݨ㻅bֆHIFjddehH H) IR%h3d~ ט@󶔡4zؒ#>vpa$KNMj3~4T 2 XdC,440kR&62 ;nH弈X=G3QAh) 8t-uFeYŨN"G \c7˝l9-G1-> >Xdǧ}&JhfKZ9+-es% Fi͆s N6jkHZ4oV6 ׹Sl2H܃93YM*",'6 K dٓ=Zth=!B}` мŵ.&Ɋd}3yw u9+m EkFNWh`ӇG0^]R6#Tb5!CtM66wi5cCb)D]пSKFh7㱘hFЀ1)$\zbV'窒NGPQ6ܾ6ڼ 9 hvaH `+]TcF́ǽ2j,H@aCʥ5@"BI  m{&ƎLx8wZd@vIc3h(s`\٩c ٳƵui}z9d=Az0c0t Omao )㊖cCh߆> L_P8@lm}ϻV:a,Zځ4M:J)gnhl: CI@$:?fr#p&uy "RH/Q 0lT.'qw įw8Υ>7tRNypɤE F32[.0M@1jr] iRB( $̱8&N36D .c  XƼџ\.[ <9^CAΠD+8mqÇG`HpEG0z爾|mӣ`N>EJWN_Ή;`sĢ!B;=42v[J WV ף D((`abXѨP>d'Nn2&Ja?8NTґ3&0 EPpAT #"ђb s$R|^d#ș5GaZ<3AZ8†xbci JЌ$vnύlo#7ULUV{wf.h4N iRZӥJ(hOWwًFO*M ~tTk!kO5M0#0 S྄2k'QB>k/l]g‰;GHJ%ʩO6sd+L_tC@3FKm}mˀwt 0֗e M=k6µJfᱼ526bʆp #mrAxb7Knu+k[鉻`{+Ît+>l0= HHH$P)a 5>?\?=fD4=|vO÷2#'R5Z%}t,Ͻ,yv j ( j(l5QqEnت\\b;h,P!=D F{ts> ZLbb$k,%wr'|W3 t P.T0i5,Gro ]1&nJRrtzΑ) $H$}ҿ{{QtOz8Q(b !\}/EB48aaXh<D'`ov@?sAw0˳LN*]P!}e$&EXM"&BP)guL1b$=~5|BSQ}ardiHbYnS(*y 257}Z&yᤑ3K 0ԍ)JB+2D JOI)'Պ&P  a2x ݂4{ ^M~N:m2Q=ƃ1̠8~'waD׬!B@$/K2cW@G|]x~䫈pPh.^6\C% ~\Y9btR;agl^*'@Г]={aݨW˪z $!~s6_ޅi!ॱc7 @gL]1A2>"l'SM㰎9oD30#M`~'.Np||*[c`+b|ä D%-UR~ޝ9 h_T4 >FqCűJ \C<&c{b(7X![DŽ-i,"RA$(1T BfD^v GS1uhSB"|1EHPL!,@%P2$BQ0B"#I"$U[!IX*iQ4F2iN89Ϭ :dž)p A8fiBHEhFK*n=h4&j!vI's9˕tօYZus oXh CV6GZ)$|}N}}UiCca @'?y)K۶Ph\R^Me 'n"%/8`=HdxcEy%nfT)OqQ?"")e ];.^Ԉ~ F|D4ߟSi|,t%77,m6R Xjl/@Jɀla$^$ZC1[uwטlɱ<<}Ά.iB8g'Mkp::ٱ`.D5 "N9 5빖UL}3c.59'ڰg {Gol , /fWa(dŰbח!&I"uN P&kwTzO@l{"1?N]NSF#Oohl+@(Dr)U~|377okVax)y߯` *;~=既H? sܴxcZOk'_)3E|̸%/I;Zb65g򎯎pg.A$Lg{ܳ: S@W hb,[G] h*SqeG9χûxqi 6-Hχx҉4%.ۑZ)Zĥ:4zLۢy 5:!\FΞ)CJ{+0Q:pzVZptw/Ėd)ܮosLC1.c+P Z0'g#2ݸa۬OqsRu:]"D#}:1^{얦-=W1O?f P`E& =Y1mш|1&$Q(L(\s^١KZ[Ms$iG&s[]q{.cv&fi3Ac;˙P >ךYm1>hL-q8ʔ {fg,E/=r '`vqeᗗ0'b<\ב|FITrOhIfqt4،^& F ސ]$F=8w#mhe8 3 /KW=c$>-{COnJ)>.b@yV KƴI9^"־}D' N1#-d 5akp>{E.+|\JazC~~T[Cf3g~8ٓ^Oi!ě*4-W9ٙLrR.&gh(QI S+bэ7j)R$ =Fr#va6x|a2)qZt/7fs=cטZN6t]}$o8W8q9ه~ >m8YKO0r:t7X˜ybV)bYSyFֻ N[9;z)R(|r튇LUfL+kIYܿNPIcӨWJCܑˬ^qq-%#ܦտ #ovS{a>펭sO gYĜmn>ý;wM`th=>v`缹`qlNF \D5f>1=Z+nANȨӆHⵜG_ފhI;¥#pO9><XH;LvsrIG9i􃈼yi(v,I U2ps+ 0NŲ2`g{njwJhw[Fc"k}%.=b']o |&s:Bl4q_zcrB!?\ nŦ6~oqZ,_.F^qs`\,P1 %}q&u q+6Ѣ Y֦X63ƻvoVbK8-.㯱/ı )w9'f2EBLΓJ9ˤs3*ٶP=VVb1ECʿS/fXAAm x!qlI8f0j>Ccshmc`jY80v;*vmPg@@xƮxVF\` a7[ Ӵ" V:ɟKCm<6oS4<8  ]91'L!0Д i,>Q _:!xh 2>r }g7|nȟlYȅ"0O>}O2$FbmS, L}mPSʅf-Fu|A^KEE&#LT jҒ'<Ԝ'sxo>xE-cuQKb0x 9:YC('|5IǬzJX226o-Mm&#S,xwp> :}L¡ϴd j*v ꢇQb հUt蘍F8.0 ׾5@~zGls7Z >ď`+_~ Y!R$3S%b Џܜ@&yq%F}}ukشq޿;Q#x:L}D-8ӐUqM_ k?NXPɹK <= `49 &&4ל}WQw9*mCg4B;AM14;uDX{lZXzl:iF0=J =$3?fC㲜@!QFyԇM;FqdGWg뵾L3P)$0yJOVʥ)u@sXe ȇ ,-(q_6{SMjhIc$% G灘 V %c ikhNV9qL *R0p l+1zKO7uB)^wh47M|147=YĈdi#4Ôu~g]yyYg v([|k?L[KB5(ZŶ~ֈ, &սJb-``2dRTAYLAYJD8]'ɃsbA)8@䁴I1'0H;S`#0bDk"ü x>o,8w@}61Dui 'DūmN|K=8}X f qp=7Y(#G9r\?ȗ"DrUւF1^a3]=M^QR,BXAVuf !=| B{N EE^]kḌ `G d#Ϯ{dLzm4Ft! L5(!7 =1i5 yC{ 8iR0B6~sэje{dv5RT&#|QeRR]Cz)TmVڤ_#5#6=EW`jJyOPuw=`9p'k*R^ `a꺮F惡RR up4=0/21ǘ8h6tn7l_4R}޷@AL@ֈyEaH.5ₚ\ 䎭yqj-iuº\)M\2` PB X2/X4ca@R$ ʟsLf<>@u $X0A'^@( #jێ2^fG Lf'_ )L}ܞxM9 ?,"hn6:470B`6ofqN1S$.0i=)! rsEBHQmӌ0rD >V#CF٬ ] bql&4F̒DI1EPuf#&hmkC76j2ɚz[B䖸}-$h/WI$sFL&T0xa ŌglV M#\kZ6haC1|A5Xk <~@D\߽JQ [V[xCӽ@LcASbCP3 SiJaC+,4<(}Yu=g5Ru¤\@yB 44VKVP;*zҾvM RЫWtnyV2$1nx[ A- HD"(H/31R.L22 bh3` k O~`IM6ui(}Lhi[EqO {M<]|4ɔ6%WJ 6sQ)@6X(%⤐JP)׮Ҝ1S |NW;lK-W?؆e C"΃jEGɢ/c'@/qEnw+΁~z2LLr9ʉF;RBO٧yJbj7(VCtu0/8axgɈ@rd01p}\G! AOlEDhܤ2HYn`밢͓D7E]t\U:柛[;N(XHq>MfcC&uDoķIi1C4gqɏK!D-bǐ:p[81ϗD T:U)`iCgdvm+uj<هJD=dSX!PȓEzhș81߶-tf9Z(.CSێhR`G ޾,=^.u?c;ijݷ;Emz#z|A7YK[`f<#ve#$VK2HHHQcxau;aIb@nhM1^9KT16Ɏ6YI,vƜ6H+5@#+DM&!s` "BplT;wq1qb!8ꪪxԾ&z"; (xlAk1\]N*b85soV>#:a<nu!c Rh|̡z$xZ4䕁L6pC,N3ܙF,j)xhnFqbqwROhp6:DQZN2RYK7F1Wqִ cp!8PRХQA@'w'wtqf(nᄸܒH,Lolf$2R1T.!`Tkjf4Ë?;qL"dc(BwPh>7A%D'-g ^h-nlG,DK%t=TJҀEEm˲˲.GI մc@Ll)0a‡$hJVU>@AXZFKu&Ğ9sDC~"~M8Ğ>iz}fvQZ vCL߉  >vBv)_LHM|lj78z,DSkʼH ځx†PGlV~ Hdm "DmQ9!ÄϿh0& h>(k5EJ6( . {cTK{vja1cDłmcIQ =h3BPM޽ {w뇀vB 5>8"]9&bZ (v>8R۰C5=Z?7e,~ USyy͓:Rɞ3;ơ9u&I8svp\+w힫/8(ˍLI8&!eh"j)' -cG[~o:6ZӍT8_Llq+`Pea)>/G v`ƈfe@x,E -5fAsӼdj|ck=a!,.*1dvCs13HD\#9] ic"4E[MgU$`)5~ h-`8l9Qt 1] ?^dyH]f[Sjsw Y0a1cE`TJ:% /:0OLsV8Acq$! 01QP;qO#:3-+¡x8W.I b)/ ^KckT~$W[IXq߱Z5 t3hkӞ3yffaQ`"!va9 QlPRXk", qsxrɔHN7SsuPW FnDD1o#*Z:]6(0 ͳw66JbPdo)?jabx`rUuocy͖aјp 6b55k*ቡ汦f$ @BH:MwodHX6 M `9SL=Ǟ/&kmY#pZqZ]6?% E08i+ۖK&"3PM~ 98!y-YkPpƶb% SK;S R|Q&0. xΕK õ&%4$IN[=NqƿG-2d"H QMs_8N@xIYl"k r '.Ut/Inj03c4EFTTC2LW1l,Ɋ;vq:]ba90wjV6N/I3`L9!#S0>F S1H9i Xl9jd0;X]ba7Z;L*YԓarmuLEdBcԛs,B83̏.CDJhv20Nl~xv"LCy7 D,cRClԃɽ3% ɸ/tpCt?-''n[Uʙ~qM7Xz0Ə1M"9of,n(k&8wmrs5rD(@8Hޚ5]yJF =f6W^k=aDs䩹̱&a!3d.^0+8oEHhqpu*15hsfp[dJqd򚙚. IBzV; dB611=ڥ:C.pʗ:.RTp}Z뚤 MU'SX cq&.D2 jygbLVbDv,z!5xYZ2y|\v% g LƋLHSJ٥JUi.seA֛kX!6Ft!$, IOVҖs%30L3ϻv&R$ԝ:Պ!3`\+a7)^XɆCi:XT*nUflVn)`P $Le Zkg1ѧ(d-L%YLXL2#9v,,I,j-5 jhBUmݡ !(pIKb8Hl$.<8)Ѓw20XRo,c% vM4L& RPTt:?QrpH=RuϞ$2L .4||0EfxHː`}*tv yrO)yx~ @R Wp:r4 Dqs8/S C@c.dPkc'lGr'xp#%iH?؞`@Ȗ\qQZ;i hUUL|pAAq6xtLmh%Mitq.9s9g7#)a-ꤊ6 v|9tj𫜒Mym BRiBP؍QbU* xsE%1I4[}9_' HMupܳQ./o*I(I;U?9:.fq9Tb 33O~OHOI"b 1?AtK8bi1‘v]:!{VUj͖u`Mb.qu3^vhmӖN̆un,tlO0bb=ki Y.isog 0Zahmnb+l ZWn ZFtE"u!H$v<$-6>PtLj !ai #٣G?rB=df;OQhU EQ43Izzd쐲"#H(j$$maW8D 6=ZrY0% F N*j!  P(F8D% 4WHU H(FRFeiZHJA"hV* }xrR Sꉛ:Ύ,, ƅ0֜uE2\YpUhI8_'O4㔝GIwt4/Ywʋ"J@9/> AC7EuNfj rNXϣe$0dv!puq i0=R1>&ntYr?ꗨ̤ }؞XN<>sqP9\Z e'255Ig6y HJ7 6*"2;*ąpyb7azO^<*n d֪[ R$)z*;g}"mmcLpkˡ.iJ( 0bJ!1w3Ϣ=uaFIٍAf}ߍ!N14ƧD,"Ά4qs&HS1e:hRmF$XF߁QyyZ"R 4 2yTQUTKHO0"'0P{imxnT~h:֋k:54 7~t}8ӈ >\ַ.[.'s=.q] \mH/- k"=43G65&X"1htc<1l bV0h8mp,XDA0UL:xdǫ69O"V&dF=q]8"3VT'Ìmajٜ=Q6h;bvڧ;;Q^F [4 Ѳ"8ȮA+ 6[lľDI:<)ZU.6wXX̰-(YUPnFhF &g|x>b5ON)ya/V+bI{X'ǸP c` nqk؊/@)~ƷPPLs*AXLxvv4xFЇEOגQ, l?Q|N.ќIb /`XoSxj`0 B#LD_ɉ#(4R}oDJ9:$NhKy6s)"T)G쪝ݗ~^ Q4O2CJ(&/Awui:[z쀌 VJl}D<8 Й܄O۝cdm1PMi5fmOIF MI"_xycn>8 帪M!b!P9k,еxP!7o- >7&C1Y̴(M1˗5#Pg[I4I]tp;m7GbwǴ@dSCA ߼ZsgnL8Æ\57߼3- bC^OO ^!3~hY:0֜?ުEsOmC^#/5D |NlV\0mYtLM|`NuwI Ն ?rM{0yk %p8l9i("9u`v2#Q/?*4 NX)<$Pz",;o<6:M()iYY8]QJ CLێRd؎RC}c3N) *KN: }9y ]M@\8p/q4  ~J UP"h ) 0dؠEM(E";9<|N AE b,b,^c&#8,v;nDAA@EB:rȐA֦%/<i7YJ4"! Rj(H\X=.Z=q!%UTP۰v8 -6b&Dv8eo^ǤhB2la "9D$Q 4=PB^ }#0&`1K(lBx_S*=DǠgPD"Gh<(b!Jhk@̝q$fP@ !?xUuptXR8@Ӫ_GE89?^f'7)Pv!&n)!QA}a. zYME;t/!DQf=8'_q]==j|.D 1EI ^$dɁ5Ly}_"Jc8bZQM I!O\J>E+ϋ [Toc hA@)BT9`x5P/(V!V$=NVfĄl곐f>%R8Ss8~Kqs̢?Feay 羙4SIG`SA4ѯH'Km%_v;(g͕g)jDSl7[덎 T_ {>?o2r2uhŋ~AgCl@$QL., >k W}ܢ/Eb9Íq R#ҋ1^QD1=z,!DHWA_dJ Dhi"R$EPQDx8&1xvczՔt5Jd7dzmQ8?JCrUP \WC0d(Tp_ЅCFZ_ۧ(& HDƸ!b]9~:3UMZzi>sjny؞m5Qq?_sgm{Ӣ$Â#^k׌HF [бym$IAAOl,@@<hPMb@8Ay2]oaW:#PmkWC|fR LB ۭ w΂LF`fF䅙l*L( HK; YQA GzYf Ns~2(,_|1E2RأjQ? ݗlVpT"&c^Pۓ{0o"C֡;|Cu5 :EfGjwj{xrF'ZSLcՑEҝ(6sߖƈB6^TVX%Un.#Ao`ύY=~Dhha)A\@4i$(DQ(Q ކ6]5g|vx=ȥ&:""#tY[:YzmܝBtF/ {}&PPkyrw}HB HL#`fdM`Dw84QM*D$;'F+Q4A{}7A)_[y =AYEBCJAa 3sDg:2*!*Z$kך_,.R&\,. M;@K3PPp??VO}o:֘r[{_ipHLRy8c|CnO| hF*b0?^a 'y%莴z:b ^iprytm&0~D'd!jVLhpBPͧ免!,2iC? WH$PF#R0_J #HQUA(cG\|T4&Ӛê(*HboX/=9 ]h"HI"FM%0d6`&@и CI 4%DӡQv$\_\PT nM1A̠`C*Յ!UOaki̻=_̎49+@E2",=hGJF ؑ2N;3EmmbnqCb .=hz.x"ojT__N-Z^4l!O.8>0Fü̈́*k Q6q4jw]T]Yn|1spB "WJs.𡆆1bًP.o [ɚtPqJXIu !ĕXʊ(SoeM2p`Z:[ndۉDiˑi2A&]<H0Oiff|c-W(Va5uUԩ.)36[3XJp0[x2"`:6Qӿp8d.}HDg "+v:rԍQb3Pj@IOF0aRrhbw8!^XET &a`Yk5*ikP0X5db Sf6-4u..N"$m ,j5˜C 9:mמ.88ܙ6˴<),!4 Ma8fsNN°J*܂d3@G| mH9N9lfӘą@W57qP0QD4^P:07bPdjGSTM5/e"i\2e6l[~AV QćRmF3#0YA5&*4\ziGL.(ts|o,#84'4q7B_ƒ wdجET)\x$ !0 %\50t ( vA!c If ܪa ~1qGˁdnͣtTFd.,mӻmu$-im5w8(rh`c!_]Sj*捂SoڎA >H?L}H%@EDI~/U9>?Q GJO5U5Ѕh!9LyMj^ACAj@I>K+)J@az!FhJ"(Gf(1~7DE (ϭk1w!ï9#SG^(>*?>YI88~Ln4 _Ѹush1]v:ΦeI'>sHif2 pDD UK+QA1A3,$,1*A0R@R D ҈PER*P2CT EEJBP@M C)E-!DQQ-4MtAMPx!Y5F!iCCfb ?BRHa"db}}!oCmtTx7y))e !Ҕ톔zWԈ R;OwW3)G*%fq)l%)``lNyDŽGiAHfvC{~d&ej a T2%CS >םL?e~e5F@+oDޑ}h._#==xO}oUzOnscoݟ;;׻#uنתuh5Ͼk5Wz)[[w8[VvuwI  P$$ݶPMK]U@%WNJygM}nv;eϗC@mwV7wP}Jqٽ(ﯻѠ Hx{z#ュ84=QضDvwkӅJ0FP`KY@zz}2hixJQRtgv"|}g}ڀguƤO{Wc]45&-"T )dZޅzj6d}b+!N5@()@h]֨iM`t(P#:w!] @*B]{6q3u }}U64[)P,gOםsxW}N<}2H@D} 70zy(THy :>nx( .Rצ|= 1n}Eu۝݀Bتˮ)ـ}풽u|,鵽hnwn5zfП}gzUshmfJU(T=s`EJ*$*QҰJzktWH|YoYչp͍5dMo}OSvgќ[}<,W#۽Uyޒ4uA\*}ɷӬNatӹW >=fcs3Uf؆{5r7;zcɽ;gUv\ZjRצk^ٮ慉\_}urG9ݯvuݲݞ4tS;0;pvglw|uMҽnD}s]=Μk{v6vuՁV>-Z%:6w.7ĕZܥ{G}gf^{Vko|=}Vj^>G>P.nWvAU{l׶ _:rx`/x6L t}/{v5GCiXw:«{黚^v׳u=tS>}}]R㺖.V:q׹Z^欷>zTBқ';MYҒnf}xӘ*r֭v|#Տ^PUnE&ܲ)0ۊvfy {ۻu&MMø3uY9q'mn/>i8ѳօwqۺm:fAntiܺ©%{bJZԡEݴDo]Lw!rɸqv ݕnk xh-ַ`pY7[D@նB:wŹ`yRY- !A@w^){K]%=ޔZYd\B/ljɾuJQ VjM 'ֳ]\;{Rǧ^RYa@hNw38 v<]+s=nq]6Ѧz 'ǯcw`uM+\].eMpgvdvA wZdQAAJ@n.6DujuPn{zl mSƷeMXfthH% "{4m9޼B;lÀF  `wgˮﻪ\tq z-9BDkNmi:wY.ɞw8[m&7r56T]s7Uvfz/e-uN7#\mfs ct`EnTN۶RZN@PZ`|{rh)[f*TMEZnUe6}vy:vvdq ;j.If@XSs)"f Va)JnWm*C[qtw+ۦ-hݥA5'vl;m.x3SMJQUuDcEu` :3lMz^8s @GmqtmՂl [sf.5ҟ;x}oXn}WՆ_<@M@MM0Mzj3L!0#ML? =M4$!M14e=5OF)=C%?J{ ''y@ Gf z L&2T#J?TS?JT4z@@@FL螄OJi~@ 54m Sm&*o*{ShOHѣjdUTTS$ITw/ i4EPITU PEDDAI*&R+o̿, 7_laMRLDSff*$4Ɂ ۶J*_Ji*$jU`bcMv֘,Rj & V$ r94=J%U81(Ҁ~X;o^"I6`JcBTLILQ씩>A>L@pnyd!&(Y}LҬEBfEjP4D) !J)12R( 0QO''y K`RDhXi E<JS*QJe-*i)?}<(  (:ȹp" DdϿQo~-&lj*3e@E5q+bmY Auٳ0 1?XPKǨ>90H/Q58x fV /n@\ @H `;C@2^FOsÌWrNU魶PDH1m.*g#)4<$Vjw ŝޯo鿛<ט#:WC_5My88SX@fՊ::`8_t~D .0co"LJC٣7gP3u:M;h_h(i&q=O0щS=׻^Vʻ$WͣCk> ( a m,] NJ2!_^l.}X[k%suP0YՇ+Z1>)QŊ7>=yD-.21{f*V2q)0sh9Z#JuΓRAc^+ 17{ nu4!~zo=!Z˳ֺھWč=պF0fkCLcپ#>c8;+[I :"g3 Ҩ RrͭjH#fh?53?39nri]En:#PQ&Je5aUD )RQ}]=~G&)wA'yq6q}ǬHb)0k?s/T:S %2S64RgAL<8#}QMz% (p%_^K(4 g_VŌe,h}`< O8M3xBe Ppr ,V`T 0b0]b9`7HiN0-i074ry>`PxyQ! PD:s `|OM_+2( "F|հ0x^pSsORA H 4Q@PMUJ DQQ@s#wz 9=gPyUmm첚_, >ÆB{Y+ ,'u~6&|Cձ@P`C[iA" E[54!>KPfh35k4EQQ/nb / as6]HtARsm/IO 'x/h-J)#p*ԙ5wN,iݹ(y}ˌ '}rs04ʾA_T'.`;Cɧ*գi(JHURV 3F&&⼏WA$Va2UlsϤȭV[6kk#5Dު٠6!YDȈ25O.xS߱C\;}\˯=WA1B>Q("g?o ҙUfh/ۮgfl6TAc>Uw{kmz1}x*å4Lȃb g560?04_WpqAhzYгZ#B,Sxy<\9ٶQn.,Mf<Jڨ/39X)! TQֶf{4'Op Q)v7yux 2RLgԵ 0=uOHVߠr9xqQjM.>/ń.@Dm<C^T6ɋ0۴pd"nHgL8йVi)V-4X!)A{!aFL=b e𺐽αyaӻϺֽyX"!9G$k"òA^WBH {6!D9Il4٢iQڃD8_*/10_d=SbEl'f&$I5)A;T6l^ŗᘪHs}xVulAi|4H!!6LMzOV*<"G˼HܙBJ[}RVzmAز"qgW4XbB9g!Qx)vw|6UE`(NAt&ĕ5>ݳ Cli^D! U~8^Xwr7OL:|n<,âD¹E3YH# pً ?/z N4[O09.GO O6S dFOO'oF?NHn{+_rO{8Ǝ\֝F"^oX2:CF;YLՃ-г+e@G>2b?LF$)I?3#/9M!3z"qB=xF* |!Q\k 0oFl9k1Y 'E 9ĒزgW`At@"F+SؐE(=qqoqURTFT']GH0PC @۔sHq"!, >@䢈'QiU}`&͍"~W/l %O*@/`{! ¼FY"5S$,bB 5IC$Uְ0( .蛋zxNj̠bǺAH ܽ|uU=TDBB?B R h"DЦetB 4J ,B " R da,_,ܲLU >~v(&&„Y#68S!"?`~h(Vtf7d䖻;hP@;:Mzە".(o`4iY4`G]kF538vf4ҔE^N\oс?=m~ 5̙ϔ6L0֚/ Ԁb7oDµ3$R*ɴ̪xmOW$ɚ)BZ羨pQI"@#7*q9\8x#c,."_;ƶ&f>B#^MwɖgaZEqr2햡6J[uےަF%9o *H9)JRE "qh[צT  ?9ܽTPĬï!`uE7 &4U \ d%W$Âm!#\T,5JѦgMN;1NmC9̙\!&uJf#f+u4adI:`ps$%:F4]#-1RLCH X񇎱owRn$v8q7nFEc?&pR(ɒP"81hЀXH©J-"@ @D@TABDH4ĕK$D5#KQTH #R 631&k2 j})øCD$AiQ7RGBMKIBPD H:M4R"}qPJ ͵h)kd2IHvFmoZ0QdE !B]5rMrJFe34Zz!!;<ɭCϟ ?_ijp`ԇ ""P)+/ɹ-q/ټ~݅=;5WaHb_￿~ 8:5H4b*w7ƾX:gzoCKҼ5% iK`* 'oݖt !%de_lR"T7րϏ[/?!p\l0o) T(Ao }ܞMg7|l DrHYsBAb J6cǕKiTO e 3y0+9`DdZ?Xќ2콖 (] 5a[5}Dxл&_80YL{RySY#qSM"pņB瞥xzl$#-#Ux 7"'?UM;яǂAz(y֗}e⺎mXC/-dYof7-Kʓ`uK|lW(|4;L,!۔b@)*yPMaF8Loqq2K%#\]=Uys|Qt ^7dremy>x{ޘnNZ9#ocx҆H2KK^|(I)^:JQ `())B"Nm-pptCܵg8U)CkV& )l."5(r΂6(()FM-T*y]v%l]hQZQeåN g`RP^4/m: R#ńX6՜L4iQ((ttݬbAFQF64eRPRst-Tw= ]YEGC$hcg'ٞ1lixX#:01N&pyN4x3|excq!X)6k^$bb1bձuc2LلDBc&6-xn`{4ccM:Mܼ')9 FbMcg`|$|%1M$45cDgTLly^^Vݍ?HEE;%*B )֣Qv FI𢪃Íӑ aY$Sb#{X$f6ѥ˺8~(lhav@‰,%7d|^f<؇I: $X=p<#d{ ޭ7wdqq瑊C3I3;mvzHTPTT;f#b,Gnz:Lc/lT<`[\O/!$mYmie-A6cn7#6ώn(g^lp8aw ʿ>H:P?vG^왂) h_,Q|S㎰ѼqL42oܜŬSEx6<-ͩ.[hi d>w8Nڎzϫ֌:=mk`5HXZBI^#F4 ebANj#N,0maG> k7rs˓XYZ[ԭuZg7LbѪVjR4b;X*t򹡤tp q  tLȃ @4aaV\RA}mh&l׸F툾?]^'F"$Ӫ~8[b9:8 LZ6ZB`&+lV0ₐ(wg *XMBjimSlj@aƒC< T2ThNh-eZƻb !7ƥ¸,nBAB}s7+J AOǜ%6f&Q> cF1I+]Y6Pi Kͧ`v( E8 wT%fO]M(Xޭ.>)@L7͎6)4Q^ &u ҟ[OC@ltM](I3[qPo=yM#$YL Rekhp3 Z]LcN7 +@*޾tXs.̐hQ ^b@e|# S6yy΢#|@V&uRl?s&Fͳ-qDUC9Rq=kZ6W6KŚ :hmQ#D]uxfn|Ӱ# D ềGܛԔZ * (,+V߯)ʳ(7be[C%|R4}s&U`A^Οߚf{3L9  pCcQJw?NJqMKUL'TD˧ 0Ϡ*^I! q acUQGZWK;V6PtL Gl qak1|jw&r^F?u8pu`}U:+ Txs>趞tJ(nȓ8p?$L A䡏gx@O|:G\,+g)0Y2?A4"v.~N;>fdHNXXˣՍg=+|1na=r&fW&JΠ;!㖹)L맗p)=% .=5v.-;@-w#Xxa;M/.JEg;,In'@wY0E2ީ9)De&Y7|68!]ag̏PnƩ$)kAyDxuI17#ƽ8ŏ H^bVߧaұ[imUFYC}tys~[mfA²p̈WQiq7hLSP?ZP9•l( rg1m[xӷ J)o(vvhC_<|0j4; j1W";H1@,>yщ/9f l ~9h1UHNG-gS:wnc*<)5|L;k᜹ vr*e;EmlJCVO=L7]/,Uwk$/opY]?Sٌ u q|7gΜKzlp< CoUU4_V4ow}+ӗ{4 Sh|,qV!AZb&ټTϫ<>W*\b`} aNWކj#Ŭ|3>3"x_VzXIjE:{Hr3(G 1dbs9^`{a @K+,b9fSW\ 9Sz#.xcYu5 m/7UucbbrMM'Ï珖!wŘ&΃!F(}#z7diGᩯ#gb@zVo61 A#d FU/8sX,a3Sju JnR0eTE(.G&p) Q9YE=l$ ^!#T^Bm:2ɨ,=Y(Gk"T/׷/nNzVR@p8Q<;ek!S /8\ʁ&%9G٭nBCy\yj'X@jvWqJ6:*L* |4y3)<:q9q]St>Y_*a<>*춙 C\xwNy<*v ~oٟ4xS\ADxEo:<6F}XOgpZt59@Dj)#{6`% vDNd,%.9Fc-DC+YT۪r>?8Lfk?KPqwp;'8tp1P"Q=Q&\pGɹV(KÑ@VcqO) CYW?u --zY6~2 B0@,f$ɪ$]LcB,' ˻>V9Z扊<IM\|`?3*XyH1u#&T(1cpo5(X*w7\`vGMSV&"_}ӘbOrx@jF${树F.PUmر:p{M@pXN_Tg4sICygH_7vt:UQC<4dgR멢p dA}z' bOR{O# L!^boBs]r^Ѷ!LfIB,|?hU|~/oe+ɇwdMYR>n;l5C)E+@RRĴ@UA$@X̣=4]D1Cᾇ ҙRN L/?neV7jj 95*\Sfl:r9$m.}|.X;_ D+LohTI也+kbټ.jq_&ל@ /CD7y13a#rX $ɭ/TtpdS((*0m.yz'CrBlemrx]dNZ{Usy0n1XC_?_{6!D(`c>M!*!;v<ٛFg\&roTK_5D~ .t`hE; f_05*E8îߟ38durs#Q.M> #^E]6!h""L]dGQ(}?1ٜ|($~_,n}O7w&xK*'󾧓{qf {S씦9VQvz/ex0]K腧@݄:3ʍ%x+(~O2au7ѝ:Rgd&95v/~."ы-( ȿp$Q=rȥMfI,CM+Ac+>v iԢ'Zk@O919HA uDc |gmKKDo^5p5b.@ 1`(_Xwh)Ӧ2YCިhETEXVtFnsMNy6Ȑ֘`#>yPxsTy"ƥK3@k:'dvt@@CdގqvX5ˎ#64U=>Dh rModyi0UWtiϔ/Ӝ `~)~9bI[Cu&2eylolo҃Md]uX\b,MyѮQf͂KtVuOzY-=rx8sy;hsiy5(+x!,D`@,=oQ//=O#ç;Ljs2 Be bY⇭4v=X~˷f戙>Y9!Qi``],or rc93jBeR+FiY/Xq.D!'TE1)I] ں9 jq5VTk%mAGfoFlrrA)yc,O5Aۜp>a&2r$"Ā k2.-:fcqN5P qxJ uqD0DRsL (1,0c8cA мδk!N8f86eyf0q^9vX"E7Ǔ!9քEC( *e/nz=d?]mV*4B4Š53x)L+'ʳ;{rs5x#u8[@~8\F!ǵl?ZܹcoR(^uO E:o6$9d b#]ۢiSf&%?BRYj薒?C%tJtд#BESIv[!ҤajL!ryo?ZKݤi6Ui8$(GT֧e.rBvB;a)upl ҴJI00GtFٕQa<f4Z Iޞ33)+yQSozj6V2BJV=6MJ& io4.Gבr+}?tX#]'SMihִNft@F:TNHyg]__stC=_f/Taa {;vFD/!9=Pd>WHHW2M@h~;cB RiBP7ͦ>w)jWJu 0C!|s u)Bo:s3ʚDrenrv P?C xhQD1ņy' "jA犚6(w 4GF~jWs?أ*eؕ;BxȝloH~X"k\Ñ]뻦LLUI-)Vl)(`i ##74g=DH5U1 Pbi &Gm5QUsLyvq_qU?ñCGG8ԑD;ìx?<$vQymIőHAC;Uh'UU%SQV?ݭI4DA~E9<@Lyx$G ѨT4"Mi?O?񋪬>nv ūd"WF\@^M!L܆<˃b 'X%gzűGJو)ſI 풨 1Jߣ<,AǾr}5(lEQ*Zh)dxcij郪F+,]r#mz>|h-Hͣ I??1VkGtđ*Q[ RK+x̆YQ4: bĚkO?֜ޟ!??O<וo`ēWPi~&??H: T^|Q\H@@@Pzt#EJ.%?CCL^]ih( Da hhP )b+R9BQ\rElq1oPPP%⏳"Ss3ji\,]mN "1qqy"aÎ坋4m+>tmIчhQUK)|u'hϾudwM҃O" CaЈABB:,82 bB_o.ŤKxAabCxFr8w?\>xuqWq_O}Oi3TQ?ۅ)@zT_*~/g3 ު&QH!u :0݃Yӛ$!?o:P?ӯׁDH4?g?;z=cP}&?Gߜq3?{s(K!?OLTM.g~}K0]f ?w}_pw @v/6>K6⸑}Pw" D D`XB0\!ea V*<;>_cT mui^H#;[ԡ}唛NR wLzC)UOr~0I yS=wwpμ'YT8;HBP;a!!"Ip;/,V s# 8}νvk!s2(+Q>7<,9w )u@)eA+݇?F'ֶyw.&@qkM@j#b 2;2{(ׯ,};)qH" (nr@>7ڿv^4TV@o\%#=OI@xv&Zl W2 wBBZvF_1h1N  .66dD\2 21c b{UHl ?7 xLNN,2%rP]) g^NL-T۬unZ?(?̇H  ?G='8 &2ݷVOeUH;ݖ߹G,*[TqaYJ6UŐ-`>F  W+d5•cFw_Be @5'w#{+~hJOGGpd DdN["P=Kzh&4~T^ĔR{Trt/X̠:AYk:zl3*1F6ƺVUX{.Y:8CѤo d@3{tNa{Y ?.. UּJPg,A?wW?˿B@R#1f 2B 9Ce%KRDj)u_Tm6}:ʳ?cKd  i1Wqb6nꪱ#?6yPh&^}SQKA7 ag[+,87Xy91O `(x28/QPS&@ҩ+tA4惘:krSDRe  ZM/`E%%Iq;W^GA؞$]?t?I:_/ B I*~]h?⬽g; o[J$|Mu0`f3o+ç,gg+:(q0; TDxC`՟ Z)[LdHq˹Ckb;:aGr.I'I]}]rM!"=SYZVať 8p bBp"=BIѩADTӋc6p?#UM_YǼ# 9ΟҫE WgWՒK!q9#M*D@ LH!ơ{rRM/ +Z##kd6!m,T>zV qx,orn=6>|CI\u0 ,{_i"Q0 ?K?VST3?Ͱ)h(iA$TGC3_T4K OW~c#pJyP MH8lFh"|SJҊ?!i(P(ZJ0D@J$q;t^E!! $ ) M 4>PJF] PbvӠZR/CJ:^^@+'Ԯ"M!)t/o$ aE45. ib Q~$@( ~'bDm]KYkn~c}Bj1BJ!j-]bB2@"Y 8?CLЖ|Ez @".!4m m6ǖill,{' E ȡh(yX42}s,:.><A?jee[\eQy&,ֈ$[]gtvv}?sWhEY6$d?\BZRSf'Շ+/?|\$8j 헟-{";˽h*'~c'j>{$8y^y17]Y`e>)Sh'ZeY@uX=Ł IN;:* ] m<4>_ b l5̲h]v:9ӿS`&Hz~F/d 2`"˷|迮^.Lg !D W{epߪڛcPi]D#mzi nTu 7+ _g x I0ZPߊ$.E*YLofK^2c'U{'e8wD]?%rH-ݎ<|v{^-QIa렔up0q/}W]a1_aX>[wSgҢy?BZH9mkKNsLTKE/-c2^9_d |Ų c6,f\wZQn>mW` ~{y^Eo?g;,!K/]Cq"kU9mx]1֨TYX٣ciqdl,6qv#V>yd]b;ž$vEZ(ㆨ+*HlSe}NS<0kd@y_nOLSg"0șFIKV[lyVɬЬc?.(*@r(*թly$=jC 2(#Є dՁbxP_l"{Rl(Y߫c2GKtnfȟJ8@iA8 uqXvFFq'5OMNIUuڬB,el"3`qa|de׎M8 VV xũ~]ldkk KH(nFQ+%DEPYHVCrPpGžwwDq"#~_B42U`qyע|^T|QbaT+M7JaH:p7r_kWէGiRIu,Ofw_⿼$!TG1CTTCt&/Vl"Ѽ^􁑸=i(C鍰D١g%N72 fT*:m#e,#V?}C[=z#'<5!OYcO dv~yN<ֽ>,.IqI;WucvO_pm^+i$8TVu004f]n#$n:7A?'&gx Ѻ(X!oͣ1Mc1E@rf"᪪JHSBvt&I 8؃Gk ӎjb&Fy+k^ө,Z1FfNmb]7#AҜBs7c4/JBW 0z &`vBpߋP@hl`$xxwY@Pit hDc7g9o2jX߼;.Һ@aP@|F.ˀ)tX9!S^R0,1n=I>p7Ԅ 0:z 6Clu5eDDZmd=ӸNOmC ;=W) ߂A>`hX{՘y ~;}^o7bv砐p3& :b~ 3(r <5'׻=qOr[܏|<_F<}"菏xOWg`pǃ. eԦz젳I]I'@kW酐so6-5Zeͅ=`riPQr]-g8:Z0v4 w&w+S}е(*cZ>aǖ8Ke}”Eh<|TuP QUBƢj>^M>a#_` @L04>(Y0[i/R6&TQ BmˡzP l,~صBϏoe2/eO6=fd Vj%UηRDYx?K×lJ> 'kE kVa}4"H B$b ʖayAZ$QQ&^0B4 T-mrl;34)c=22-]miʝq,?? ,"o<]95E0WD >z`AD_jleTUt9;daMT"_QC[@Ԫ4dXMTeUg_< 7mDbwDh]p(X(,<'B˶pA Nk A|bl6dx!P lpG';WWTl:a U}lxx4z.E60lQ57 >peZh/JH|W(ׯ}5S.߶}-Iy1 !.{s,د;c>(?f!>vDLiw<'n ƿ|ϖ(,c`Ont^dm}`Hjo rRSxlawO|\xmzuj,}5eTxv^kSӮbT tYo\\!r(~MRߞt6If8C=zí&ceEr%`j*^d"F|0"OC|Z͑ŵ@2+c3~2%9aoFӣ1 }rDH+|)nԀID4A/ pHhLΙRKć~^!!0C M T,`78B5De<\0#KA5!%K\pQ@d(?Q@N6iu`/Q/,1}~|O_,u,Crv~㱹'v/MD0GlhNuW {j-[-IVfQ;f2A@S Xڪ|[|L*2(]GGEĠ"t}SNb"2^iN!M[ A@|3q!Wd,}uk41޼kiOk ( >i\E}:QGW< }f_;* ?N {(!0 Sax  vpo29*2U5=qt,UCK% `v7i = qT54 }*zCfث1p52\GA r?b:W$Ǜ0| TL/ucK"LStf<L>^szKȳcok^/3!=jGM>}rTNP` .!9Cqȭ,gF9Y8+=w47*3k\ sZxx\7#m,??>P#+ &1_㿗[ >MڿFBrJ6 ژ(e`N4W@ @te%=~z"PRS*-2Z%b$h"p|;O@h7 C1; " (^OE0&BH~誋B*PO0Δ{ P*ȬAXazLn>UUUW2aՁ_MLnCkseo_?R\_?'Ǩ0v2~zt!⥞a42$ԁB ɇQ@qP4^xJ!$ɋKG')hO|o͚ GQgო[]o _'Ld]˃@>S;=tO)ҊEl^RdES6ePa7l\XXD2'R GJ,0U){vy#F@s*Hm7#9s2T HMʞ/+<b?+??XuCb8,Dka`%dǠpd Nu8^;:>T=7+ZH;@ ]nHAˉHbԪVUTR?b.SsM8{*s/%cK hE_?eJYh{qm. 9uP:8,LKjPݠ GLa6ޭŷxoԓ""$;Յ/=]]=D Dҍl'w~}pUU~@^8zvla/nՓNУË)oTǔX\W ,Wh68LNu'!0Vu]>;%A_,.Vs@'J/,ܜuv*U HSZjx4A'[dܩJ]ZMO#~(@ aovqg8j黪_{"2ducE'*xP&$ ӯ1#HОk< "@dܾ>ﮐGRl؏-L&HE w6pJą`T UfuP$;,"%Z>G@=xykAw']g2k J؄D+ 1@r[Qm#z{pz33M4dWB#qT6Y93BQ H,UuaM=(/UUUUUT#z~J?{~ϭ^Fse tNZIl~ե۴A3~J*uC>ェh,'WRUpU߅ؓNe70r#xŢQp)h X#6 z;*JQ2CK&K\=<^@OaVf TiG)%{HIUn 6ûâ悂0S "@tOJXl2P0Wː{ZyM|RmC}&/Y &s@HDψD8~d1Oe-J{8|;=ދ< BP U`'#JJ"z3˦|J"fa.aR65 z lGj*guZ¥E5OGp7LFP-cGAu6\'Ӽ!v #<اã1#!Jp*_ $b I$Yآ`j`>B"ekHt#D @4o@$NOQ:|a1PSHk1kJ E. 8ʨ8HljDcp# :Z5F'Z6M>OQq6#Ab&խO/ IEQІ*׌_h< ;%!Et6"B[Zlk)F4+ɟ'{Z亨;T?rr3Vz.c1c{Xb đpNvѢ)KIB2i @P?zQEO~nC}7E" Dy8!hM~Á8"&@: = 7c6/`GﶜoߛCAF\T1K QN1 -QcZ32#@!RiN6 k P1sDDߏ1p F"I-,#_WHDAZ+:Mb[1ocΐgxD-S SJP]=ֳBǝ^G[jWZM4DANPPsvJ!Ĵ19f;O>=e'zu~m%4>;G$0U-҃|>`@5 @<^D6*?YEQTSEDU**e:ҪjSk9nc0nyig_kuuK ,ȍ'<txUIU0D!x:Ƨ7׻WY{k|o)u*4Wv.9QMW| (]ՒāO2a^4tlJ b CA}6E;5)kNINs|dgQXO̟Wli4;8m{q&ݍmE_g׮N?T6LC@ mp3כ IJ:|t&rNҤP#!{/mks5¦ԃO@?mLtBʐ4wR 70ŝ~8߿O~$1nzP:̿xOn?ާW/h{%}wJJUUUUUmUUm+mZ[mmmmmmUI$|&IJI$_g.r$I$I$Im[mm[mmmmXm+mmQEI͹#m$I1[' 'l6c9 v0_?薖Ç iiy!Cx偧]l֣' k5Q?gp d: Ƞ܃fW\-4TO_B}m~'??:#ϳUroYn!3Dq)9uP2|]8vq-ây+*xȐbs5噖AJ  9b^5yE @.bZ=o~;ԭp/cvuZ'Vf1zr<]Lc}\v!^|`B_ErB);5VޙZ=OQ3_p2_$u]D E.>3=>^( 47/~Fp10XΝV|5L`Uu o.NCB >΁lnjy ~Xs1(0muuIF;J ,X"z)JUYxc^b@ܴľ1Q\}=DVpTHI6*5 !Bd48*nK\LڬXEd"iE+1$n,'m1CSHen%!,-$b90 \MrU0[طGb `PG\Ӳ m n3p체ҒF̵"*$b?$_luֻQNe',{0hBG9{: e >˗ќ ߞ󔂮4bҡ3~HJ㬏=u=ⱳPtJ,-ذ({x֐Ы "\.KLOU@{Ͱ3E NGgڌE˩Rۙ ;'ψ!P[\H8$ ǣ G? U+〓 B"u&&Q4/<=ߎe sf}ړ.rCZġi[l"C[ ,[˓uZa1"c/Db׻^@L:շ/ߴd yG+_9 )[[>ѯ:ٗ<?Mp ?Ͼ:gA, |pF->Z|VlŠdS\#eLg!Wx-W/9|~Q R7Q NbG9@uuD-bN7-tF<kNjl%%ʾ1kw Q4171;b9R [6Bş+D))-aUYP^#e/e >|et-Kl!AK]\L!6+;Yy9cz" TL ^^j׀šy4tr$c[y#_^!uDrNƘ +<}v!V|T‚/7ZT*:b`-j ܝD鱏KJ2sup)᚞ EwK0}T M~d2[ãHBm!E pzAL1pj$Cs<5y^"J17NN:'E)@|y" !C~YdlM?`րs#]%)0ta턞OX> D>[[Zy>vURXŚ~aubjh9r.`G:'U˜D|2C4Ò9QyƇ3n#ÍOo؂e |GXJb'"0k>հE qDŽtT?5A`PT'D,E%'ӴY&t ^A2EICUzdXPvg}m5V %کBx[W+!9Reǂ02 t ^YWϘ׫ZE  BvzcA4Q ̐0zk~fۘ$DЦ&LgOkp|F:7 [F=57ֳf8\5Xm櫣7hL)a LeD>Ȉ#^  aB["܉xAzts+kna崠 (+"IAHU;k-4粦K6'&E.sn͙Most .vm7T q⩧Ÿ(Mo- 3tWxV޷vR4C!H +i d8. )1K<6P 2XY/9h_A/XmI#l Rے:Q) ØXq4=EmG= .q%' m~P×|5⤁bѽTsUXx4qi^e5쵖|J- ܙjaz@@Q@(F*@jF5KCo%f W ˹{EVRlMeR\Ȥs∣&OX$ʭ h)=a X[`IJ`nȈ q'vՍ DRVR@psSc,8f"(;DWYZZiHC1@ZXe DqxL_,p>:+/tWOniųt㺉y{ P|rf.JN]XOmPbҬh🎱֞=F 4IZ65vC`xCd6 pېBz9 !imEMڹud"DH̵!&JQrΝ2ed0&@(H XZc2DUM*'܁Y‰m;PϼM'\"qLE|2n,L2_r;! #bRTB މ5@ďno[ǧыY+1byx[wX6_r3;~M0a4$Y M!lYm߄nj 5L;m-Y2$n~, }z. h| \ LQ9!.)&w;iە,}<6FdA ͭ2jx KDHo_FoM8]f*(Y-Lq=L^J˰־8{5F(A5FZ*-l`(OŤsJDe"Ɯ6)-N~utAKpߖ< w{1 )+U0@;,F[uB@llS@f2Ɨ,h{r`g xN4~ϦOu6Xg}0Irho^ s~kR@WSs >k:dIfm-w%0-sl@s**{'唻ʙta߹[ !]30w2Y+˷71vÌD&sFi1#C\m,31qN,iO\l|{̛mEFHaIWیY3`K$FE\)d][V2WSg-ξPW}&Lw PJٮLFs XJ6?>|C 'gK+7g$S[\+M۵9/Zګ04Nao*ҹK}0 !:1!M !+Z6A{5BY' P (3D@vf (din٤9f>W%EEUD`$HB):wIOTx4@z%RrEH'1wL] p 9&Bum B6<+gZ)Sۂu{,)pбUIU]Cs^ ìywqO&pA,n,ė}18>zm^"OS^$]x'{[ |;_?"3b)*BCeVr Kb9oGgu^ E]$Tf|_)tr˙H'˟ɗYW:ߊ_W0e-Bc./܉t!KLN2<GozGe ߂3PF~,%2 QR"BJdEHu3 uڭ$[`;Hnaͻ!XK^@rђ/[)i. ɷ f T.q$bѫ yӑEx%Gt2N fۯ,u_Tc}HFg[V_ў*q"'Gl &qrBFFB `;y.2b){P܁A"6x(%I侞#?fdm8kCoIjM3eo,D t\ˌ˙! 5W0i}de6,i |nV(1KcB+H zǐԲN]aK(F 1rA"ok%xUHYu 1QhXX֟>y pN!P9"( <Ԭ)<ؒIU$7\sG3`AE  X^ |F4y‰B;X~#1fvBP-򅈘"\#`NC87ǜwr=:jӽ h)2NA ^F^bca:c(X|'n/dl䆐 Bђf|rΰ굅"8ٺmq|hk9RK0V26Sϑ9Uj~ў$[h̃ml((2Gl_B@|]ZtU]wq ;x9'.ՋfϏfȼ Hl'U"jC Q!.v骈m'{t1vIs/өϠqEeH@qn,Q䪾kYN"v6 T{F|_].[ ٯ=^Nㅋ䞌Ya唟`+#HM @[ KRJv[&F(T{HMyJ"w<|ZqlՒM?e |pk!gZi=pcf΃/N|^_qNW]~ ?P6 aqwtI1}X Fn,[{5(+?JKC$݁pk`cDp謗 fNۮemoU0`ayych=d?->0G鉪@ K\ĠEUIA4+Դ穬%c H-u# u{06\) E2W1fv22Fİjs7 ;[]Z %e3J®e8p岶Y"_hr VS *@,%d.4K V4hoo뫔 s#We z?I`Z R&NCu\s0T:\aǞq(1Jkԏ GU?\u9Hҟ앞s kME#ZGk4Q) 9 @wQN63V66ă^C,e4_.Noj<|~0&P&!`Eo̓ɭ|/d!pą݄9 Ƣ-CjaSFB('FZ]({RB@^иC[(n=+&* ("855}@RϞGV.`hj#c O練őţn6S]sO-xUtr+_#P Z+Fn*"i0*"Nuqtq$\w]M&Q7q*!+h(ix;5jb`zyT)HHE*D'p}'t㻱j5%@i%@m8ҳL6PԽEۇ#@]uR"CN, {H"<sȡC+ws.m ^D۟Us=F>+ؽTY܊0m oa1kw̧fHD0![`mBK TL_˯O{&ִHI)G6cux:rtd#Ir(s}-gR~A#Y]5A&R<9di0v+iӽZW%B.9a {]=ܭ8WB@ _+JIs#YJ1 SYA'2 q1h0DJ&m54 qj71!jeik" g}v6⭯]lm-&`ՖG%\>Ok_[nu 'pϘ]ےwVXd¯yFO f [?"EB[_1(&4``51k,FITXB4o\5dAAȈ/6`d=gުׂnAC}u)F($a\A*$^FcQ1E_P3# gPr^}iRDb@uF $D䔈 TK"DG7#sA3}ɼUEPĒVC<7&2:id< 3jcSli%MJxNj'uU+ћh;q<6 ՑL 7:Y`2g I2C=CGw]w+4xԛQ\l2P%  [{pM!`GT٬-XЀ P% -p 7b+3Lv2Ğ2 =؂RQ׼HDh "-;IY}/K*8 "/,H![v lӗKs i7ϚmbŔ;ynh j>UtDry'Jjg߲WA/4:R%'T#T{Y_ YY#(NM@問d Ngf6Nk: ϯYxXk#hr!-#8:rWԚjbO6abٌUk nL !i sTP:]ds>%4sD$-V6߮ %= GE m) t"m&!bB5D8 ěikoXkaT[WGo#"vޖ\_qa S Եdҡ%8J2v ÚVƏklS@0\FZtzb xl?6 I\q˘;fn:QqU UX.$8m_>@vof\(C.YAPa5$;vkKke;{|EXڃE* +_!j Ia8-z8dl(fxZonjJ17T(ژkmhT5aEĴK^ʼn'~e SqmNE GpFH _VE)e'p] 5jP.P D VEt&DI/NmIn}Qt,[%5s<mY@84'/v#j8b.bF}$A"Z=3xۚk!ΟBnD'c`jZ#ff?1) Mg f&`FX,ڦǿ5T Mh[P`>4~S8+nlXa0&<bj>Аu[817d0$y--'iޫ];ޯ+]+$k!ˮΡ̞эyl h>ncv@j.S]"*Tz90X> ǟ.|S/@(ɰhD>F l’\eWk7欸? Y~M(8@PK*nm~ᝇI|y-޸} J+J')Lw8Zg\ MEapG,t7\#C(9oe/' ٻ.ilPNMb :L~85[,^I6Ql(SI< G]5Hs*,C`hP"(~s5ᲕF@47 L9Z kd'&-b3<ԯP@ڞ+|~_9Ju@3ssm( .Hl1o+AfiD@cwšl{=ӍP-~XeH- 2l+o_|x'A)Ǵ[f)05C2zÃLR9m9|}\xcۤg}GC[p)U"̓⋭ 90R\2+Μ@L It>tMCO;seV(K cn),5P+ q[^7:t{ޢX%6K 8?±7Eٙ3TMVF=0gYHD3(1V,zq${ ~Lu}ut/T;-8.Bp:3nUsZP< Gʆ72 a2ѫ)Z=]-w>5O[1| DH1TA.>xm=F9j?G~([;FpGS\ǒcĈq4}^Z:e$f-=K$v4 e ;\%@)~HiDnb"G6p9']L];)_ btfs?'2 <#^J볣)g b&N]&ȪB|IDVх!(UBHGƽ,.RaG +YNi|*lEu/#J7;v .'teok(}ZI1 bd<@I5veVc+zER}σ{d=Hɭ zLX˚!Mran/Z-׼phNvoվY e0]AΖՐ?@[E^ivd^mt,Dv*(fÕwbz :> 6i)ߝe\y[AԪKFj8KOW <"fj\@3L"pВUyB<& =0*Gy1Bj<m m~L(iŽ#?ɷm0((OSGPj!04" 7oHu(sl"?D+?ݠjc=X A S`CbV`0-[|@Ua-bYltȱ!VwunXyZXLltV^ك\cJ¬U 3X6J$<:#_:br8e_ MYMyg[ȳtnf4QzP>ѳ Ns֛.0Nb0ST;o=@Tݹ_6=pd0nD8&DEWםɼcƺrQ&FU%^ߤ7AIG2)e< }f r%KE͒mrpژg`ND}Ӵ4yc(a}Wn ޳U xe[\:Bgv1\c%k|zWNLG53&I X_Z=>A;CmDl8x0#ta˴h,nitad Z9/a E{UBŐ! Gޢ;e 5uz:+,Vڶ1&f4e`3, Y,.>YTOOaQ"]wzH*s+څNʨr-.8_&%o#1mPƔeّ$_d-elEx(e73N4 *>% `'`U6(h\)+Vzf{,GP[4L3*T06lxrb JGd1ҟ+1Kot#N ȁ t3<}bz Y"J#&b*(Gګx?˫qBGcXUpT|'!#VfTw2NW}DPĢ_Ύ¿4Cf2"(O_ E.c`V0 w #j4"m‚I5E <>9vNl+6{~_C(T E}zqp4@^E f&'ߦ-׆6(UF D- @}.xpia^a&2W {R8-}*[vQ@e8ad1ʋRQ=U?-Qіe9bVI -[ q/LEXjA: Sps+˫R\H@pFv%"af:Dk_ߓg£q'KWT/YBy3@ g%lh|1F#A4^<ìvHl sf;\+9fKn6, 5h'D&?C\c#u/x5َ˛6]k[km4̘ɝ[6yyWվlgK?Pѫ%sl ɂE>&  ֿg&Ɇs쭑Q~o0>]haH2!VvnhEQF&mD Xk$Rִ􀙚+doZY`uȾOCf3F#QQ& H mhT7XVC;h9R(d'Du.zF)k"Oi#"N,l 5,CP-{{CDn#P")uS=cWt6C}yB?,"b@c"ѿ5RZ(!,U9xj@@VG( .qf]4L쮦RU$fQ'4)%~ܭَ)>懛)=P旲A쎒I԰h, Yαtגz>}Co a*Z/#N|P7Op9gGQ[.PdMp"\y`*赅 gq=6@=4TACSn7Shdp}HqX~g*A0"0#.krwS/3>RfhuG=_<噾ΫsPCj/Ggc(<].^l`TaN" Ҵ {Jh^_.3N0}# X{I Dh¡`zT3/GB`WS_|^KݮkXm#؀/u169<½q?Cy f.:㉆h |bƏgmgÍzfap[q BP^}:4\r7{pՍ$4NjP%Ҭ[5ixO'ԔჇ0UF'= 0&ܠq8|c߿#XeEר w0]ǚ0Uibk .t^CQyqDFo޸ΐJ%c6td\ ~Js돿|at : (SF|8 Q~8$Qfh;3cyGBa.rCG;oOT`H2o1W|W _87n]':(s n =dT!27SR's(?,A@AۗZY~'S^#\,\wY$=4'UE^6W'w=_Ļ0Y7~4'drM]ǘڮ7a~USWp2H oJ|f1N8Ͽ[8@u_R|p DgH(k<UAh"?8Ftu¤te9yZcqYLYG~8΅ O毢p5,_57N#/$ 3Mz#Gf1 ,*c6@OYIV6 u'䑉Jo,F ULMX'l:=x.Sv+87"4#4MAPڵfJlDavߟV@ kl&)^)Qd0QfXH)q-g)JR6zqb0#:GN>od1om룊6EcySqpZ?mK3,[cY "س1ŹȒQ@K}9ǪȧfSG<q@C) c-܋b2}.^JGt2^?;4ާƂ}1yfg9qY]b/^ `c#i :)R!4PW$YɫY.40! m0~Ȍ!/QV_ADeiw ߌqQuGオQ>b|=lm2D{2y3*M),g֐e%guVش: *6ȕHh1P>HX:mk3Z*m۳f*/"l-*^@n!11jX'}ͣ ՓPU4Mr bG7rJTJ.JAeGf}ʿ$!JUV\ǣ 9F tv:ٻU0$,, o~kNDsȹ)"FB'*Pº *a_?Œ?Ws{@ Xtþg@)(诏]jic6W?#%xB5upX/tYv7*i6*2"0(>`/Y[>H  {)8 {hx Xτƛa6~ύCj:n-Z@JHq_Nj;Vpk.쾚*L 2D/Y1 H(,w!y_i$bގO@|u@(>Pڒ#3I[ [_Iza8GOa ؜ HP\!2ۘC]Y<҉0 SЀ޼ߧ-ew9tFFbvlJ’1!9*4]ʥoIu.QDt_B"}o"(5 -_=s0* \j}[knB 0$1ͭ2(`5T0aUF~&xة@`d2tZ{k뜭rF 4|^Lum)gkά$^|4H>*TXNjj}ݾ'Xq"c7 :|P "VVn\|p;4]b hRoB8bh>^ai}ø2ß8nAaR '(]["P" 3CgI#sU[ĘC.>B"*/:udPbd2 <<,{H5>хeZl, DoVнHSY9;g1PO;D\QK N,Єm1%"M2#hXU~+.$ 3pr(XL~M Zq _lszRH{2x n%tV诠 n+cS,~9ѿr,i ?Z2Oeuu2~a nUHxs&0جKWa VТ%l}['(!WL~XhK f~ D' =6Wqh7yRy(m(PCߴI"W_]Cy.@~ߛ[2u<4H̡Wzi rOx`f7Xֿ,L0%_R-xh߯=̝|zQA)gP`,}oZ֤X`2pU$m2@<|Ć&|PڷQYv1 9l.(\incTEqci$J-Hg~o/}SOWw[[t"I{7uYYot\hwR|hK'o;@ םqR9 7Y۲:@mSsׯ6:^K!PæQ64'x]sgk8cXO7h!|i5$hL 9dP\zk}\?b<YյGÊ[{W{ :ioH5@g ]Qp|je)bٽj.46 O빖f5 ]R M J||f[77jp[e8fcq4@&D49~bF#߼lfW>@F:K:0mKuۍX^+Q~$y΋GnU:sde%nO=>zcY:1sOӇz Zb0;"Dw2$ \́t @B'/ř W>'0-D" 3TY!إdw>XB|$?г8BD%\-xtir (%QQK)@sNKK$ģb$J(H$1%Ha !m???6˨ '1/˝}"8 V@+U+u|f~eߺQOzBfaTS2~tzv_sd?/׾` v% YpxZ<),ݗ]y.A}x<2y^,_9A\ 11 d3؃2x+DZ5ev/ߘ uDpHbI*xw>~Ț*DZJD"LiNA_g]m:(Zn,Rh$=y44DSQAKLP YB2Hb(jOI{GѴci3E[:k̤k|T6q`y0gi7On,br5 TrMSxv\W}_qG3$%36wH?ˡD5*e*?r8p\<`7  ۊ:ح=Qfj D1/ ᴋ=Q-^XsHl,# LQusSIC=]o/Xf"k\ r%ڝk<b[*iu'XjcL5R4LDQ$QAQL>dK3Ѥ >?݊wnn4~o̫~Mih 6A54 `uUrhIHUFE2UIWBiΣ`ո_ɮ}@ M6YaV 0vaDd+ 1 =b+8@ѸBKc/;L:a;פ+hqTg #B"BQ?J&BO>>\~eEo'7ħpBO<;6 7pq) NIZBc0S~WJCb}UQUUUC^[||LZq%W龭OS'ր~S~O{d='8C|z}!~C&kSDSxm Qv̠} 4W5A6[%jQled/:U?׊s^({ph# 2^B>mFo.8 GOFx AUUUW:X0S$p ܼvOrA7wo0ApD$l+x}fVr`{&š\.OlT{͹!YC7Olu'~eU^$ ЁᚄC}$$ͬd9rӬ@u ^jsB&U(5~Rz -EX;=:#&.pQӰ~m|pz eq4껟HP [dJ+?]4D6(!,V¥vhq[)FFfA .@7Biy.nn,#~=49uN y̞C$lG U1 ]&8~Ha` _&HXB%Pyl8dG&yQIV@棿{: hy)#x(AM&%"8̈LB^ɐՏK'CLt=o\⩓7:5嚥p]EC`h^L/SNyl< vJ1G\) d 'Ba$r 2^2;!-PG9n7e`٧ č_P !A1!.D_1?#~hؽ›W,Iؖv@Bu(^@a[@d(QVPRBHaW#:A~JQ z#Bj@hk_"npB8ԃ$:tRM<v$l~J<50-|fyM#!{'Ђ fjTճ* sp%פk"`0K[μ]28*V5uc%7:2sXo}^4 #[Z/(^ꚠ5@  ٢ydžfSzG6pcԫ3uCFuP \ ~| |.Ff;̔^yt<\ mCn o8뺔1tt{XdvTY˕V :RЂ::G ;L6ږГϫȴi?$:s6Ae ,:_ɝ1N'C, ),{3txP[4ۭ,gi&%~r êg pR, #SY, ُWE9t 1}P?Hbг%mHYN3.~nhd6q]}h~1`(FPk4\}7*#=oYGW^=\GAkPtmu 4hrݍ^-]}9|X\/om_ux=+x56T#w9<NYy]6e԰&Zjϡ==}q7E?E 0{p2^|(aa#gYꊎ>Ƈ^6˖a7`c^<-^V(-5bYAqs{)JWeyu҆D8Dz%S 8}PJ|1kqD@Ģ㮯<@T1cc9̧3YYϳn>a7Hxu#v햭QmPamqp+~X|GXl1ʏq=3,93e{Bgw[rL9G dbz~7wtNADhQ?!$=v1zzz96@F"&wӏljjs :|柛¯hI//vKxY;;BAP>[`0k>YJX$} JYD!R~\b"sLp Bxd#`AƩj2_t1 1Xe((kWMC :\ %jt5HhZ759`bp7pA጗+]i2i ?m=ΙˀYl#btpƸVQY]%ިq"Sa#.R,>v 1 T]  ̱nȮEe\oNEm#n1pƛOQq:v(rژlVL?GOXu;}D~<?wq}vr|Ysېmmw6<8^΃ ~dpӹ8P`oVxǮCeS]Q +g=3a].4.o:}RJUAXnMx Aq;$>Vawހ켮9@ByBB1E'k3Om n@E d*Lh BAm'(0rm@?_Ozj}=B%z,!mE +Q)[Sh> dp!$rbRP%#| ZN9|pP٫ԖƊ"0;ɞϱu lY۱ZX0)Bȗ|wn=R<mGuzrIS)]%+X%J Z^a&])LJW]w(Fj- &d@~D{:D̐)XCa@;ˣr_N_ЭMi9QO8I l)P@  vQgxy*чJqld$?oUg6_p2c$inh9i_ &⛊>&X5t\;L隬txC ៸)!'6Ԫe2V#An5gyAQآ+yVH;!{Dُf=6B:YW`ygæS߫d0Nj1.՟꥽|rR-/PC!KW*DQ.j{z =GNz++!Ac2I{>oN >2\0nZIVS!wr%ݻט׹"x3GUǧὮs#ށ T zcST)uC =.}- /ßs'B-bwJ(,ꨠ+kCbn1>OOw7tR酆y]+Z:ۃ{aY<0?v0pGϣd=QEWAznTl6IWk::y/{6Nkof22'n'??tI ZaVaLw {tHE;1]Q,n'L+# 0@?'HL&>P 6\l(=ԹgռL uрȮh7+*-aN+J"nVo"JA/d6J*ǫ R/ʭȯZ@k"tbYj2\"0yu8rhVo]PƏCQp_oZLzRT N(Q8D1z,u(ϣHj)jitA k!HXȃT$9Kd-l \;H>qY\C"IJ!y毲(Y^Էjo_A\@(>lw*@N,tMQ"Yj|VDscu#l|/~޷dž}ګ'oNxq\ᒉk}o%|fa*)?7鱺 8>8Hݸ>T@_9/OS +2g$f a$xї4J?$쯯 d|ݑ^B+"njPS[߰>Wu:xy,Y,#fWuw.92Վ `uXd7lq.I~^8ܹe*B.!g(`B*\׶#vGt"H mIBaE ]$Q0P5A0PDA DM SJ ^XX ("BjmF`* RMCLV5f V`B$Ω#1(45"v؂!)+N%!F**JB(EkY)*&389hhV&)Ėv@:V F`Q06˂Ⱦ? U(LJ#(A5BE 5SRQ $BL4A3D0UHA,O. `u5!P-EҥARK)A@ PI2HQUA{P$eI4UClE4` P!XI)J(`")* B"f*f "aтe'e j*:43(*Yj&HjJb`i( ZJHI%(HB;j&( Z%BJb( " bf2PL5DJB$`& $f ((H"8AE Q50PRQ5DE0Dud"9q5PU2L=.)"Zi"()8 2ŠL% (@(Dă+L1 KDMETCL1SL13@M4BSJEM(PPAAIH,AĬA@ldh(jbff"aDй"("h!( Hb*T Jhe(HLJH4L,2 !?q!=m. aP*|'Y J3RB0PDAJzdŢ* ( c82 A Q PMPD%D,LUC#R1K,TPD{v( B*!iV"$Z&&H RZPM4zd` 44 CMD!@C,PDE QS34LE5P~EE4I@0 D 0@HQTAE AIC,RDJ B"b("j R(bIjeI" ( j b,IbTJX%)bbZfPB(aB* 0b5IIQUTTĤX)ٍU1LETR2$2RRAI#/Vcbr:$D! ب, *)ge7(D2@i5HX<@@R(j U(QH4 ?V"ZhNЅQ5H'i "AQ R**T>0 <@TB4DL~Q;( sC#?h9?jO1(D_^?$|#Mb`gc&[b\VɪC]zC`B,LNx)*>O ec.Dkq´C[azN)!B68IN3bujq)")14P>(;+dM@bhtEHx_xaO!))l;Iv@B+Ƃ<=lǡ8ḧ́6VP q9(`S!^({dP∭؊zT‘/?82@#L'_8yy};IL>h 4 B  _g]ëkٮ&10Pۗ~%Ga=(i[AttT!~o++\97גw7&Y :<4~X~CFoW_!00cGǘFf@I"&jƇʬl6P?C"Wwߑԡ!M&8z,dXo2kL= TZڤ VXʢW; PFL#Q"r^^?L:iѷvR5 (5͢ %'5m٩P ;P ǒWꇳyT~+"}8z+1`R|)_5U.1/҉@ESSKC\ᇏbZGv+a eF{uG^|,}rxg9:ZuέBp1#83BeHRՎAݎ: A~X./MVK}_SVqA 5fsw.7ysY1cIc LTLʼnݲQ|n"Eܛp^V}^4{ vk-zLJ7,u[VZB1{~>% ȋ3r:^Zײr)JMJ-6N]j Xx}< 9~S?,S"#Śynlg8j)L `aHTÛ̺_=l%?{&?LgI}l Fٵng<+-ޙnZzYz,]$HAGsUvfzC ?6On^T} /9`s>F)Ôj/7?/jK #<{9N2h][USN^^96+>t锫H;>o@%?oSSr 6uPC yy|^O:=?׮ 4^aǼ5_8_p wuyC\P'(TM(6ˡ45I>w_B|k3tTc6ç<$B劁y9iu#ml%֤S^C@YXʘ'QR@deՠȋ ^w=,Q0P=6vs[!zlն۬ll1kuEB/`+.~Wf3Ll8 I >q78 ~ȁLNk$y1 ;]͎ NOycR6M~\'=1 C:Sքrmv9Dgu:E]~΢(dS$<ȇTqE}3(+bRwaCSG_cyh6kO$|t Q9>Cn31Y `"=_?ڢF54Gŭ(j?P:PZ_?O0xb? ?@7sf_Mv q?_'NlE9~jN#9&}h)w,SwwAHy)DK+$X!MmNeX!&h1@e?qb([KUs~׿ߠN|JgH[&^UFuuٮU.avgB@ˆt˰r[S'?ѶSB&K=jNa!4vK>X" Lᄮ0b5"$P" \u /dSI _&/Db;׻h R)kz@7O?Qx\v邆{$'R!O^zYNɡDDO/'<-7&I(_'|ؾoE䪥J q|kd!:cq^Ԓ5ugqӆkYMnjsChN;aҋElַ?߷Tm߷oOY_A7rdA= V~XHpU!3b/J)YnLٌtHh zq'jZ*If'W+8t D0bŚe[^v, dY蓥Ox}b(ٿ&T) EC˦d_Zז:`ݔX6a!A#L>~C'S묿,;@ U5 Len Cܭ@?x: Za ƨ}{1qd{sݵl'w,7/hﳋ噉@;cbmSfkTrf 3uRĐ^wowzo7=sΈC/z -ɲ~9/Yz>[~;tyf`P$tlļ];n7z툏%"U'F^mIr>SeuCY>'QݦS9w_paIleŖQjMHƻT|/CI *cɯ۷xj(g|V~ `i9$4p|Fp/mL~3y_1!~H`n}551ByZ__!c "~3umۙ܊@\.`Ӊ K04?,z/$x?#t$x1,A IU"'.Zʾ?͚& 3?S#Q?+;(sX0Olzu_Hi"B !3/?ZEP?!1R!eWS!>o.wyk _3>bY~ F\Ni6;?ׄ^)'y{S4֠DF\5`ƬanDkxbOvC*ѵfaE#Ob6;f]m?1)'q:Xrm(9HD8B^ U=QjO_bUd,e5t})ݲ,TjFS``8jܖ-;eWv$GNP(!  q1K8@nP@0'*8g=qJ '^࿗l%E-K*1(`b|ECށ3i}wu*O{,1} ?>mARǀUjj?>?Ԯ$@ߏ߯ hσpjĘHi ƧQGuviz!p39\ip|O=>зyC5nU۳XM޼yn KNL@!a^߫X[a1@J}Zn`FwAw} Ժ(cB>֟1"MT$€yoEBO>ˈH(˘`x@gW)pj>xE_[l${ad V ܝYiqKDIjEķ9J%=zZb}l;@,@ňb;rHtϾ#KzӐ GJ ѱ\yG2sè^]cÂCR ɽ@4yVjg@LyQEyw$ cePl(aPEFޛ$O_;$AC ;G"@D$B4߆`Ͽ>#oY_F ROrmd2@J0֚ }c-P^;L 5O&`|)(!*X& !g|<)l9OIJu2Y!2Y'I`3p7" @5d&:n[|&?#x?LhNE~5W7CvDKpd H6}_4Y_ ;#H \B? = ~cK9b,֧!Zmb4􍥉_@8:p!iTi|+g=WT{=f,@ ( 1{ }f%!i?G>:x I4Uq1Cj: C75Ȉ@#`9O54Pv4COAfF-0~v{Gfn#v"P եRvCgy@"g}9О! *Vl?`3,+9  G'X 14_r(k }xkW&g[4"}+"`U̫%RN.K (A)չkd5)CiHw~ri(Dh?``@GB!.__m4Kk ̣!5_gĆ y` $X|oԇ Ibv$>#kN 8:F#hӓϸj*cZR8z';,;f&QF+}:; ϿhF1۫YI:ƴl=gCN̿a rAf %D_G 5ol~hbuu gu T;⻊# ڼXU*_yr#_3;vpģ]$L bmCX[j+ A&aFp>!^!Ej0 mDy`-zz~x\%m⚧O͘:r;'' ~#LQ{1dMGBD$wxzI9F`bpxaЀ ̄wۙiëx$dgH];@IDD *Q4?q} ~aOod\r rI! R|ts F!嵣9 ~oz1LJbend#$]Pwx+Kr(Oؒ$(P WMkojv0ŐIMblP6H͆{Cf@a_ kc 1ԝgc D8&9+11R 1B?<~3ѨN0PꈨR "/ ܟҨah EpB+) Igܛywro9 I/yvws|SstdUF3g+6~?_B)A'S$RH*IZJi__o T^rPD$DCD@Sd4%%:~s[ȿs'3} }` ܇bM! 2[c'RW`E4EQ.@5;xrSc ۋ%Je,|k `@=WtgsVIQ(tt#xej7*" 8,7qŖoD6ߠ@"֢, -,1Fwֺt99 7Dw}Rf @(F&ͩ%(zUUUESUFM̃ EWdOc'S"%XRgp?s ^8Al82z/xP(QKj xpSS2PNq5Bsq4 ߛ~B֟F\p9`Y@Hf+jmeD X^`m\qh:ZGzvt&ˤCV%k9uy{XGG&aGҚb uM'MY&!7J m,nJ0E 8pQJ>p톚D8Տ%4]γ I$QcӘtH&XVu9㟐#iMAT:%bDS~HZ=*$L?OÉ8 v ^($N >͘{i*F<@ >jz~ oMϦ^Vjb{m=Ȧ :[ ψ }rf+ٺrٶlL&sE&gv#)zB"SԚZЅ1"qbD兗>T|=!zkԧxggPL(!! }#?xzwqԳUd:r='5OG u 9zi칟Y,' < BEc:?T}`w_՜@J^\ali h j <*D\JR%^[@&E sIe&d/lUˏJƿ18&a;1{*(mAa|A&;LF#5f e"B`l[HlX+|Q= v:^";!gރwwi 1 )kV>{ #niAY?5=VVa|EےՎ(POT94@5(]\ dlo/^?%'2u1A9F}1azI#2O}D '~*Fd}@gcɖ] 8P it\f Nj1 .܏Ǩ{_Yw n~K%a3+~wrs+'{a>/Р/_gkm߻cH!R}Y(2kh04;_IsHqGrx9Hx! vi6ϮT8o@BRB?OZ?SoǕ`ڸb$I &Zf`"zc`'v"9?Dנa3{ N `x x]&/@F9Gq@pwd9ӯ%wRyN㍄݇\@ٱhPʆ@o=47 1d@ 'zr,]֬JxcȪ ѵ UG>Yx9%o` c[pP.qأƜOWg|̗{o)Ji}#>.*-gCtU ? L`=3r좿F /*cUU:wu>%ǩ$gBU IPHoUw\|7K:b5$'Ǚ8Iy^;mwL@tV٬ShP_lAv{zݴ@(6`EM{<>^r 6>/>z`;6DG|g)" $dqPWXO6"$zaFfxk/E?gXu^̀tpeOrr?,邢G'E:#g;|&D)C1ӹ+FU"k=5@9Paذ$? % !,R0>~:v۴\d?n579- ~4+^cZ쌌$$Dr]zZgQ͇"a-Ph_=~^1ϓBC./Ýu'XJD{ϱ !-vagwY{"b'A+p'1F?+CPSJQHmK$,o^2':t"v U{ڡ-/LW&'"7 IͿ MyufU9wkͼB f Xl5a U.dl=\90ܿ?@0az(2>Ү‚:{A zApXwUD{zQ?w)X*Ū  5;21ǶzHKo!giKIB JY=3X $c #Q@<]vu?[ًf@7gMkP׷skl=)c99(N:sb~}gTdW0'8?Cz3 jT *ꚏm@OU}{;~A_nX/=sB 3;JW]*_'@acܿ_#X̻H2d*8M;,PTE,|6G\-_FӄgECS*#+zU@!B~[mc=RvfC?MW\`OPHYNv OvGX*w atzYS\]&Y [ȷ3,66~x%fnM{tlfܵXi3FЌz_fp׫U~ˆm.ͻynU$#e͹c>5/ zq?k`wr.J"CxTn׀gQxLM:B| 3ίx/v#Ǎ(9Zڣl -FZs^hB$V!Q38zm{nEa4{GZ'x//Ox^̶Oa>9혆힍9PWr.o]:; L L^Q4O])j\# ЅZmoS E"`V2d}5L/.HEE]D\B9CEE/܌R:7k8n"OǴ-v_lw7.AÁ$ty1gٓY>FPJ_sGh@y@ff?64nckү#N%29:r򗀟E٧ w&Bm5x^Տw wm>RS74O>K.+[I]-~e0V]3`lRDÃZug 1j5bE[75oۥXj̀ EV‰"oxxexX8@X(q,כ5q )dp 7Vh2Qs1Dir 㖭_k[+'WvحaPCqfVcv8 `(sjo!+Mo.m[SdsC ԜFW' C*v͔*q2*"5BV$H O XT䎫l̄#,xbc?KhU13?ŷLzɝe8Ɩခm\.ֵ3vwqw9r9;ֲ|p_| .]z$" m]!,h ;Gaaˋ#@8Qx) _A`E#Bf/1+n /֠}9 #CTŒ8_8ûtft+ ǹ\_ GPM.4G643Oe{v0jc\EqFsQ ps>pdҜU:SLvuB`WX9%9YQ <Ƨ2ڃeaT9"PİHаSM-<[mgI84׻#%?M%\_sۢ΄XY}o]i~^ Ipic΂vBnÆ ocYt7t\-JȀtT^l&͌ 3KBu#9 F`gW<``|id~=x~1hYMaٛ.H.AĿyCӐld؆ Ļ:4H\X~lߤLyY\WoAswB82 T oq8>ל~1yrVL'q\ kHt0г4ہ%z5F}[`H 'P tnXˢ G @;q fb6Qx\#&Q>cm6M'1@pP}i AWUzU477X*5kHalmE@Wy!ƨ̄ <>j,!RwY.%,f]꜕㒓CvVpp7Py*z]Myy.%ZԂ㥳٬];xxYx5"1>8Bd!E\9d'DJN~Wݍz4x\Zn PTun̿VpK2my]hs52ba+mƌf,(XEKT/~ew͖LۿT,'T 2gG bBqɃάx>7t_ LX~ TUzdgAtI΂z˂smZAG6~{X=}w^ D /ۈ¦qh5rxUy0F43؛@t(P$fa^14,c1e wyg*mhYVLiew[9_#=9;Xk-c;ÍUBR$d]`tK۔dKV.!Tf8V5 tEnB=p "5t$sZs0-'>dxϝm K^2z^V|Sޔ6WP) QQtGe@Q_E)kvܡ63rVyg׽ pb(oϮE PXP70͡QQ9D)b:|-"h "( +{=zj(k*G_?Y*jO#MLl[jBS'D5vLTkJ"lh0r0 (",WRQn*94e~Bf s|A, jN/`~5? ]6{nru ,yGﻅT޸7\^\£!v:gcPsu0֑m 9@Uo!كU*ZFOj{믞k;~-1gm%ى~],bX@,fהI@kTKT :gȠ~6C_wƃC\7b{:׹ΕRv b2Br.C O>Vhѽ^|t\M/"j ˶ z3#Z86ţ5l|<9S /j 0  zo5@oj?~:KK{R?q'01H_ f1˷C1CR8xhGC oY =􊞗f%M]ʠD,ؐW/L//em[.YOUc:뮾K]& *O)ifB]nޤep+ [n XqUx,_Kt E<퀺'QVڜ>_1H4 @/>^`btN#^W)-HmHB&!-ppQcdtOn"Ґ"_pKLU;ȹtDAeSJabpyҌ P_$62{?,Hr@+u'P)#h"EB"? tqj~A!J *  B\«S '3,C$2?_-!3{'D_ >XWp 4@?zgxdZҧa8]B{h!~$ AֿQL?/W[[Z<~0'(%+@j>EԈ'O<%?C\?Ӈ1S}Q~x Z(?؆H} - t)헬&@{JG3? lcGP!.YG/Pn1<_?P(a8! {+0E2\ϧ +uHaҋJYJο4ȼ(̦<ρO& dWe|V(5KtI&inj:sѰњ$#h.t#mC@Dhxf++61̅:0EetEnF7 =. ";E%6R ٲ{#&|!C祦':Dѣ 6|>轊a] C{+ɱʉ+js_<J9(wz#EOP) ,ﯢNÑ)cRk( oga! Q2&gM Y6ϳ]|X>IRkRNWeoOe"W|)cB6؎i6͈֗DξR =s3fަCjlLhInjboM7 $'q ev9s$9`0! dQdy3rh\;#^H;a# Kھtw9 -=t7RUh dsTѳ†A "ţp0RƎ(:MoNdfq0($EPn"FBLL{B i9JB"(5ESM&.Y0Tj!|D`M$/q{J-+)կ2Dbb!20/lIeAɅ|PՁ^\N@9UKJ C6{T݈1(S50׾sVzM;7A#q  yi f`Tac`MpuxML ZcFQBAJcHjpӟ#QgnA&n @PCS A'ŠױКHC#B]<2l0B&XFֹK?TQ :} e UZ,ؒ2@{<Bh"ZG[yF `# )/P!5&0v$A8uUE'Aѡ*E7t(tF(f.O){ @q$9ݚ=,4fq7=Fl3)Nq0') )b2Ŕ$&1MmٌfD,1}4xr~hw['K$A2 S;F :M`L (E @{y4e6qTB eg!fߴ!Yխ$h@xO4xEF"=5O=}އ1GЂKHWG}x'b@^!# Q]F 8s,d֞,׹}2=xl/pBԓh/[8;%2M4<}pE?'ۣmo4/a_|<2Oh@Q@]lwAdGj>~CNGb;mcɁ)v=5}=&Rۮ:"p)* P 1\S!DS`gP$QuIsz+ǿHOO @aEURK@ڮ!ONR@19!/SlM'r-}HR  SpzQs釖A}0cE'֌= \#rמ{$Ard`` TzNT.}8p)GQ6APlP<~Ch8c҃Z/-\%k:>zO K!ϱE#~B,c`D *.2BgL͞5 G'7[`N"30G_g5uk/I*˵.\ڐCugǘ O{5(9w@GL ()dy]/NzMh9G{)i D66G;(DO@$|?oN|"VOGlx_VfQOQMOsMn8mB$QV[?k'iV=~oݦXpr!_"!GĶH{H9hG8"rH=)vDD5XGR653ataȈ%4C!g/nDIGd,0b71  O`-bM2RHD1 ԅyT ߷qOO>Wڞ=F>^0PXvdD./ߙ=qQ, .7!T;#fOa:E3 eKfwZl'K/0CBW2TX{Y #툊( E r!y!6c7>$[de$=6x2^xHqSt\mD`0`&PQti8X߅UWԝƔ׬ gP<0*"C=3>`_S"^}3B FI6#D D0ՌGWH,tNa!8f?A.`z+:T1x3G :=q:N$1pӸf0ݙR% rLC@W`UHӷX%,ޔCa/?bI22I4T0LGg",oN] !@ !@Cxͽ=6 e#*~"ݠ=uO:A5}L`8_zaHxb띭g4g쎗mt+:0Lhhwj #(\l\Ǯ49Ѡ))NvfE:iN˓xry{剩p$([.^4+z }@yKh\rgmxg_.p| x@{ :9l+l0exiWkft@{FyItιE,$ `ob/stSF+Fs>D>\hWIJV,?zHU˞ L? )quf'}Pl&`C8a]6h33ܸ%j6ŗ?rC})#ܜݔ!]"'~C1tye 5ߋ &B# *uwxz;ʔwxHpoOad~M!y5= dwlKn9 Y=N?9[;7Ғd 'aܼ&}VlG|@֋N!!sվ1 m2C'B6zFa/H,;lPbI|ߒ[v|pP;5b*)&= ƿP0,A-hɶd0ذ-sL,^tLaFg?P-W&1#mn+|7͑$;T""rB~v)0/Kn,<=D!!QInܰV&}3ŠҊ{EACt1uUN}؀H^½j0$A&)j'Cs^n kwNf<'YNUd<_L^@$yGB^2"d1|$:@.WccxD&<f08gM G F4ׇI|29r3d괊Dͨ İ.Gd0BRY=W$^#kAщ0>qB PxP2G&B!rbD1vAE gBH -'-5"aJV`X@I!9r;vm*8@7JC Dv=/i^`G=\7LG H@xy^9Y/%a !!W23.3)$jwZNlLP@Atf̃X9)㬓'GAdAهC<7K*eF}m-6jK3 e!!Xa!! U.b@tiuVEDD!l<;vL*w7J1B`0X]bCյ5C6hd&9yYӗwݩ$ǟ};MoeIH,ׄz\VvփbAG)<=pL@h`xyRvkOLش\\cw]J}L&Zgc&VC2;Βo%[ \-bM{) zc3Zz(3,!؁l8O_zo;#Jb&::m E(Xpm: NDܸNؿ,p:cx'8W$=_[@x}|65_b:)@=ɬ @5h ΀:q mbraQ@w85/H?fTqF䀬J=M's@Z8{ccHymWƺ-"#|*۞N8}^a?/Ոg*2Æ !ʷG5xp&#P DMJAE*)n-t5naFgi 99PSq { s8DdsF~T$ÊԾu0*#TD~7sץuBJڴI҃Km^H`!In{z㗬?~;9CoŞhl=U,8oj، mǀi"zY0V&\QY2 ku3qM`}zSY1~p3VNp#E eGNi0h #Ǒt/G9F)hC#1죙$Pg O#(H _+sI$hB` 9']W`@0fpASK5`q9~8jZU1xYwlo[(1 B $@ Ι; IRh}2_} b@3͟쩂%%;~Â=FSY2bGU]I9UIZx$9%Ì|9;=ʂTYDG:0JLv犉 cސ޴^=\`%؀\,ctח ;E8[NqAV.0 !#3jFoDː4Ɍ&~ݝE{V(1CZqC[A?PO$eҞ=fl 7l7іCS" 櫷5.}@w]{_avM5JX4mX{vC((w9lRMV# E0A~G sȽ8$0q ,7ԓ{@&=f+> O i:.Ĭ  <͕x; iA5w?bO>\PaIbg1qoJ0i!oĒDMk_ ~o>{4씽ER9wVۜݐԘ lw2K=g-W FG`JI{u"IFZ ˠ叉t@j|=J/u61Sɾn4y~%bH )Zk4؃4<|+ˏ|! >_.l0``M\>_ k iF0Ыƌi#{{ < WxFJyzz(Hǻ<|/""٘uO`ɱ|6 }$2=BP* VHByzZ4QH{H-^7Ա~h:#ۡSČ8(4q}  $;E(HF6xMŜy#3?Vh"shM;&Dg{- M{ODLgU2#Wi79pBŒ`F"l^Su 9{/Ǧ yH8xdPts. ap\ NEsdo@k ` !eȴ=,؈1%rZpLd,9q>bɓ&PS4v}cG01A ˜S D6@v3i+Cj44R_͒O7nNHUp'A[rX`AG . !:v}=D {9=j `?@x fc.d'0yr98$:42P Hi <|3ICKꁤ9\3HxH{öar]y7UP$& Z b8{|SyFUI^LF"U[q0I|י@$y ,5F $PNH71V!) %=xof]TAC4%_ŭX` 9=2$ rwC N`;0 8eXK0,4V\ '(`2Saŋ=䱳:.PQ?ۧr:KG&*<@l]L$)Nkm_U;"%Ǟyġ-؆Ɇg:(w8}hC@HK !)ԙkBn Rs֬)CT}>2FU#?YS a֣?OYr* )6 i!,WfQPF@<(n*E@[sL~F^Wz :1Io;FK䄏2=l}~?+@p`yd:0g,aOEQB1d7K)IFTC$/ٟrlzC߶ V9bcUo2 Pq=;b]$P_ݬ}A6J_{]:_)8JI%)h&(jא 䛼Jd/={Y8ۂ<{$6$?`TgޓZ&ANP=81yBp&90'~I RDO؜}o&ϐ.v% Q> 5/AnK5Y.OuL Ʉنq>Rm~b{ASR_ խЌ5QBpwpp}M ?H_ hŞ@tgnQ #a5٣1Q7;1Fg5LM?'1q?9ʁ$?Cm(JB% Ig]I A3PP|M ~]H)M|OU{qz?n l.hT$1BzY sϳSbSel6;LwjA R1DXXX"z@( ^vAEۂi[|br1^c޻d5ھIݼ$9=z&tX}TpO#:s{1z®͙D5=4/z< }0N;~?H}]?`ƝBsHV4-g9Jx },i0(B*)sQP4h-?ӌcyvSiJǝS(u*|8!w  =G!ABAJm\: 3\ؓQQu&!F1'(Ib00+r><@UUUUUTQEƻJ&F86a a(z5@fb 3o_ 8y:"Qp(fhbykxr{E-و9"ԐiW#T;:EfB+ZppLʍ!6Db*1S֢#<}UyʻÉ4{><Z 6$Ώ٧A5(zcGwvCa N ㈮7 WIH9t @NH6I~/C4^j՝Qٚb% @koD uAm)@32Aڞ,1>o`{xxfr z{AvS:z4qD3 qGa^{+E19p0 `t D;*01Ht@O'0!E--){󴟦S=7uq K5qWU QMk\0flr۫I Ym :G!ui kk@dԀ5XɁ"J!Rx_[ q/;XW7j/b{Πz;6(bqEܼo|+`f|v%t ?=<1<$XCd shc =TsXCw)#^D/ 1 Tf=x2 6R8,g/?g;U19mhϑ̯]9ǔzCqqzJ֑{rx$~;r@Rv n@GbB yƒ`-5/ ;%V- N`c˼k5΂Q5+* m+NDoNwtQ67Q>@T`r/ok0?(~ CEUhBx@8 1Դ;<^M2t7&b|0GO!d :H;< 8RXF:\aE!m8^;z Ш+Y'=O_p!ĸ]?W!>y:Up`r$ao*Gp3uEd\44U Yzt;^y-h`j@U$G]1O2G6xi_HJi H# 1cٳKj =P' ݐ~8t@!$H){,[Ǝ}b^96i^'֕2 %'` CAȘ%YI1ߚr! iiBKن-sM@=ޱ@ɀиxvHajBU0 4 pÞl8uvV:3< O>2|G6Ș(hz='bL1zu(`FQ%<}q]s 蘸6&D! WWmamAH|q:F _ze1 WfiI~|(G@}?=SD C|Oԧ|`*/CӞ# ?~$Ka%ha TKARsu1b)x@~SAmmiM G.j˽32fFcd| o#o ǀ{us 6˼ ?0#9<t=c83M Bh8"ZHT,5B4d`FuFqOr%MpӔ/ )ّ rTO0/|r8m[TV-ioMV-z1~y`?My}gTR'iӈ^8˝Y(ŻXur'HKԣ$vS}"IvEa>^qyn4jfo\8Wl]:M"j^EFdVV-8Qhg!(x+PE=iKf(}z^˽CBn =;NP.*qC] ;. ,n v;ŤP:53A?yRgqe !pVތC<.=n” 0H^.6<%J<;Kira̸~0:b:;:m939YNNaLgN}OGw繷__>d{J<7v';bE O(;Rџ^›kbi}J`/[;}GB<58gAE?/0%> u.5=x+!< EN `rQ4Dw.BLH[tb?þVM^l<:GK A}JSX-)J'5j iLBiϲ- d\ӀmxbR( 4shhgc o"J8H7K`l8Zb3}gP]$#m7Ĩe@"\ Q{1?5 q4f+oݯFlK@ #o(P;~ 5ixk8.\,tV:I)H@&[ߥ s3z@ ! õJMXv񧋑ReYEB0/,_FU[6y+RR!JPrIUӚ/.=J͐!_5!!ǫ Cť_ GguLpl{9]jZIXrp$?l$As|2q@C!HbeAbFAt1}H }=! 䇒EV-$|v*T5{TsI oQ,Q J ˣOPvp;?/cT+DԌ_d0 IZma2ǀDwLK"[Gu5{!ĉ~!54,3TV{xEseOπ6}}"8ub(eD(5a;PAIB}Ny݁VN@~5y C5 yŐ'ޞ 9i(gcf?o~gV M_t_Y "x1Acݍw_ Hf^9Fz]x4'%ܤŠ`h/ 4b2"k77!s$6knvRɃxA6 zTވb=|OćtŁhFBRHPmF,Dߗʫ0 (7B<޴9k#I1 F"cIZ>fI:{!u巉khFbİa9 Chms}`XhIW %7 k9ȏ@ql pXaՊKމ,F~>f(?hPi| AaMa5x:W?wO!}օĤGrYrrhhD:zԍt2߉a #bbR"x孤*+Kwj t`Rok D4q0" {GP>E [ΡEO2X]>Y P9IB>#󚦾ajENDXpyg +Ly H%Y`9ӫw^84Gг&WfDz?=yF00Ш~0YF[JKkrQ:s@iS"D +'&jvFHFdD4٦I `LUH)ZtmYe Gx" z1v@q8U|ao:ǣ6NzBT$AQuIqcl BlCMH.IP !ynƂDa؞PءۋljCA ?q>ߑ8;c$ S8Nbg|'y=6@=HC-=l8)(N ;T=xhxQC[*oZ<.fDDv;\2 BhM@KڋͶqڦ`UcUFjbSN,TE˗ 4q0 Ai̖LS9!Zβp@@D>"Ѕ"A TM/$ FjS!T3DTITzU\wb|Ad> $dzJ(*rBFݮ9ZNb9'4D3 yfӣ ؆#NNF~wR8f 4/+2ߌ·8JPP;.s{l}08am GZ6B +~O0wƒ D'%=ȟ t ;YДhJ&:tna)Хy˟ OtOo#CIyײcWY1v݃K;"fㅤ=}g<}wp8R+~~1#?^ H@0Dv)!TF}MZEp8^HO03~t 9^hH/:"4`gHِ 4Op䍴m@1ewK#K!A3FY!nÀiˡ0Jrc{$lq1fD\H6C݈<0FChNC*b+|P tv߯aデ҆ėƊXchC@`YiDni#ss. Cl;tɔ׸3w(mB,_>$P S[b 4@"۝u9\tM%uҁ90{U8C xIx DjL|Y+9!X{TG$,I@n Up8FA5r5a"FmFUL}䇳yo!H/6S9̙zBc')(Ж*:fk}Zx)&.(6!{QJ86(pRxCs\<I2 ! !AN vĨT0A8D'N!YoLbcad̪CbEjGg˧GPsIŅ=Z:tBZ<PF!Q ||]G2ϷP^+t: S$aQ 4QçGRgqx!SP<ϫ!AǨOP:iwڋ@%I۞Vap_ g CR혨rM0Ǹ1BFKU^Q.Ҩװ csAKfks|tlل9"t>54$k 4KZS9v02mim&!9 (1 X0d)-YQG%OuhU1¿{[>pQT "1~B$9$ l}6 H" bU$H"@p  c'%KSxt,р|iB<&[9bV^5,&52 A@i4ZLoώNRk+q|# $w>|SR1jaMO)X;<-y(jb%$YCr}|& wVsߤЅ/[h"PkȈ\|=׮Ox x@fpwC NҔ!d;!Q 'N=4۸Fy`.'1{1qp=ƋWQ{ ?h{x)6d1D',6/ D}D.ogV'y@f{QUxg42ְ Jv3"25r3rT% 4 .2(?4Ɛ}A^YI6,#$' 0j#M=? QW\a]zI,~HH=0'v l1/|>YoYGzCSɴ8$4*$j?4A q1,tɨ^p&684km/5]؁0昁r> (v8 EQV"d (j("QguLy޻wy@|bB87b`|G{~%;R" !|̎&G~R"47=Ut4'a#Av-%fɒ~XniY ;zhG&`64 嚴tz'.'m&;CZ:(>Gy!vyIBo׋쀥??mGz#_G=AmT䮅QO$@r__XT$;}CO{]qAA1G)[v?B!ɂD o0؞yw}a\?麐xQ19؊".I3/''MB3, 5g;[fTnn~^:{j,O ڡ4G=9D0͵awu"t|⺘r6ii 3|AL:9r =SmPR(5WYa ҳǓ;'!A'~ AU#CN } + pTa@X" *j&J=3$kVx^P᫐[/2 KDa&݀ԭ4.#TQmcR1@ lu5Rw r!1#$&iDA']p@Kv!΢F) XQA 5#] kbAd$˽kTv{ Lk]Ȭ:wgف'R1+ðyoƱECR")LH+͖x.9G3dPM1%%@ӘsXlMQ"2PݝW_SP0N7 Ԩ4X^3)63Gћ=.k;M8`X>C0%ͼf.va$mΌA+hkmm!׃­ D8loK=ѪF4z :2inmApdٽɥxL| 6j i]d$FYhi^; tcZ#3Z(3lm9&&+gm5ڥl0|Ue P*(*~wmkhpK>WR~4lFHG7IS hMQm*̗[OZ("?2 P?2 ˆT8QD*:* 9GTh?8vV #B_X0t<%ҜfP~ %!#PЄ(Wr@=찣W]6FGtúax,rCt9_)ǭ4f p=́(E dG[+Kd^ 6֨D G,%u׽@S˦0: 8sJdBG s? +(*N-B(@׃/B(1`9P 6礼Գy8(>E W& z>D|Qc>T[ƀi)8.zG0OV!5*P=Fz ҢFaX\evHnitO oϧJϯv5\ AZb4ɐ=W"%& ¥b,9e.g{8c BlA*jg@2 fςyi &ئpO&Ӄx?Ik,1}bٰaN:Ʉ |2Қ %C`SlN,B{]` ubzp;j˕Ft!Vd;>xh4ox'D !PdR6¥(Tv7Dü4(=HrGߠ2~}qlM*FPm y!q iĄ{/Hih?= ~OqJ: "_TbyABS0^P[s}ᘤ'뇱PuMHy/BC4DKξ!yH 䣇3H9\G#Fcǐ&LauP{vϺaDƋP <TZd GN&vbv9 X4D9>7 \emٶ.&XAW 2; FKj4vvO-~9Wvy5w/[@jeTь=sl.kؘdf0u0BkŤ:GI-wb3gaGc a/}Pc!{{9T[̞φhe')Мs!!g vZa4;^f{m5@CPTH(o&b C0w64%ըRZWL}~[=Yv18AIIXJ4"(;V Tf#=6!ZHp@ v9x5;CǑ߈l.cËˌ/TՎ ' &ut^ |oP|L i1|d)޽~>!%e+Xgޅ8vNE*kP05-R:ӳ`+O\aIT w ђ+LXD$H_`L9;y sd9cpÏyI]xvzhx6@ ^1m&p2Q`DFHY v]y穇Uă>hߎpBBm+#0GX_tH[RoOYvNX*"-P8M{ew{9(rw,]z-F1 ?alP pjsZ[K#s}! =*"Bߴ?~w_6@ k@lwO+؀H[ME VHmh}rӁs;':t*0B>{TE(kW.IѲDSGр uˁZ.$6]ܔl!MԄ|.ұ4 thGPXA\Pr&2XgAcT.'p1o&fn chC'F21Ә g+0usH-qPyr9/Vr&KZ4hwv o%Ef$pp01iX-4<,ye~7# I˫3&e-Y`נ3| 85 P!LsȝĊZ `d/iƍL(kj?ӴTRw>ԤxibC d2tvVғ`Hi(Lc|y(*p`'ss3P$ 6y ?]3G@n@? ` axNkYpЯo%iO:AQߍ7C:l`9iP[KɁB(;E2ĊDΩIi À~doM^;̨Wm M7DU߰w<3 ~<:p!#0Yʤ1hԦZ"ĦBsqƸ5=}6Tc0K [(`]=J,|ך$Dď `?- *Q-`'h;wœ^ֵ܌gD#k2BeD"@=hQHlkeK ^Tr)%Usf1 *uҼfBRi}zw{#I;S9ł2%() -ɭܳǗCN!&PP8ר[юtr2 {hiBIc ?5~穻%  $<0 |}OvGzf ͫ6a -L 7׀bu2=Wz eQ::ksDlF(x@~sDOcDHY+GdzGpܝ%BnywZRQd(Ω;w=m+L̠ e)1Th‘7>%Ġ"R(S[pM,2!@ , Y.{o&k!9ڰ$xsݥy/{}u.LB̩>!H@(qP~ù;1O_&2_$/v&2RK bns=dwة-*h9|5vi@OA lȠ(8}F/l1 m 1\d:0"ڣ&؏L[Wj{GTJ]#-y8]#BnQJΘrL,R/`槌 =09%te^W`ql|Tg"NRB(ܑ+=4lH;H6< d\LK8^֕O(/HJыbуPx!O;`v {R 7:r0~ rka=c^9 la`:{~0@'R?vOi()CHq dPNJDP'9 =pP 9?: pA?J`H(oh$0C6ir> /d6 ϟS8Ǥ]\fMu%5.Gc ?öekUL0ugNjNWӴF G,m/ n?2y؇dh5|H~w7}F̎'-\<*SBGpEҨCTowѩ5dEH"w7h w8ބxXƄ rnP*YdVN٭) tN:7(zQ;?w: =b5#G="Nww@\l@NSBloeT0&y*#.}6Zh !=sS#3|+ϙ&C\ "67M1]Gŀp$ 9;U@*%>m|45!T%( "$Hy` 8p1RU 6 fdQ,UkǙQXc'o30pzMxH?ihqDbjCV @(ďġ#Ë@pUrA`JS=oLHpyΌe\EZ.E3;q$RS|b7۠Y RZӞ0oʉWп`pBюxm#ߺe:|w"@X`5PP% @7ҷ^QACod0ņdpM( zHQwB8*%P B5S d0F $k,:O|@AQi6Y0 Уz"i{ps"V%;#;D : :}vB RyCx\HO9H C*VM@';<0\ȦCqc‘ ԀA\,D53ɘsIg#71E>P<%:V vjQ(|rQj))Ԥ6(\ K[Dۧ\5k/fόh@S$D6'8@@>}/}e?К 6S+۫m(1lavEEKhcm='"<l{-?;)k㯉=;R_l V lۅҏgc|VOb$uBKZT?Ў QݶtD8=Dll0vAx mnPoS4d3+TU:xi @I'w<BH(D(sM긼mȧ2\޵'LJZA|W΋Tϗz"FMd*lE>1} "G+!Wi|ۮSlPt'IƧXFGk6o9ŀj}ew s9Bv0pp ־yA2MyͯxI!'`6NNKyz(]euYA[ќy|P%q=9Qn rv)P/ q* !KW#a2$Gs~1?S$8 |?OLaac+y0Ah)$FQV4&EZNFE2[DRBVFK?{chИB(^b| ؚO)i# f?aysvdcx @FÕ6c)_irMCY瀅Ƶv,uOM G~]C"sFA (L=>AcĺqN+̂@~k rf#f$I%ϐ#7:(E Y2<^F*/0R=!0u8ETfcx ܞ4k\  pbaX c)oI@njeUfga)ު|KDI4!zAΰ"KOF6kQD@aMzL\ZnݫZ(pTS(6i+8jiq2' .۰riM7Qܘlm6 s!2a40b_z{G=9xKR\.!+0 ;b7}5Ak *9-Sp|~z$~xjуEHUH4}]c@=Ob7)`@?{ަ{c[M)1xRh($OP@{vVK;|T@gu(9^?NMZw L @3kF^YA$)aZr؁id%DEp]:@ N *!w`@n)dEƠ:66 6NΓØk OO5z[]f\QBE u,*گ@şMpdmیܚ(넊52[ .k s]qW M |!`Bez&tŘɯĸk!}I#vDTuƏ@=A,%{37-3ռ-lTTDV턢`mv+I6 p{xJ;ܬw>Av᜽v9Rd@~϶x-2BHȂLE$ !P s^XnuU l94©l6ͪB .`'T eNiQ${Rd8`"M\SW ȡ_ّMTAeCԤ{mz=4;e П?L19Ucʌ鶧,_9$ 521oPeZPf{C4,CP>._Qߌ&D[ă C#Ƽx\y#`&S?H@G5}UvxE CsG>g[uk;d^CmY @3嫎B冻kK[.tJW+24j bK2|nC(+d(ɯ)Iω9ßW^ &4H!ZQÎ;Ţc7#;d-$M 89"sGDfD᪸n"`SGFgz 6:RW(QW$HMĸ7L\ 8I18 2`02_ 0 R qvbmkQvZ܎ft7o=1擊pŅCj1  -3iDp%fS,flI`BWȥSRH7 (ӁbNapT í G1! P% n~§hj sq9uBE3d&߫ xS ]r>ѾK\q^ ;- qBvm9*G볻z~~~H}2I"DM5AD Pd?FcX2X@9;$LPkc\ PǺ<;X/``Iڛ߇(QLnx`QTlUZ:z`i=}:h͐:{cg cߐPlB K~ųBä?)5X b)~vjp>ss>YP$ Pv!1ݓ҃j"#2+xv 0PQCLYOC7^eGLD,1)@Dhhu7뮞ea8W!$ wQߧ)^4įG_gָ:P2q-Oݵ퇁k ߀y Ks綝~NQ%vC=oBE I" * x) v2oƠH=Bc$JR\"4@D(Q)6 ŧ3 oCN9>-L"m. ~ҋSOz tDuuu*x WS 4tA )Yl!h=1*CIj|UC%k c+VVUP"IYrd|W7~$ML.^ʊatgMcblma/b %,eJ#Qغ<-eŮF:7Y51pMZv}q5Rl"AI^ Hۿ]yȝ(4Lِ! Lø- AG7Jfӄx2rIs6+}Gj1$G#́ܛoe|~>ޜûc!1YQIB c tÂ#>0)DF( n<&_,g3UDQi?zS} DBo< T *g>_gm8>H`}M^ޡl矓NdQ AfF@MVYUA9NVf$euU i  B6cv5'"2`BG!&BbTL#Ji#@}߆Q} mРѰL 1VVGˤd (Yv`Z%_a wQQhïc i=ߏ<y}i<,&8 "5QTDy% #f(H >pm}\y #ajwk4P@:m܌PCTV(FؗEoQ.b}0;/FB0O{Ru:m Tۘ:ZkO\bQM@ \8Mҝ?`Yޮz.Ou(C9HGH*aa9Hnt;f5`Ov=jSIBд-R L,4"&aׇG/wFi_#N<'':60j#%S 6^GRPM jnuM #! AQ# N3vL׏=HbN԰g3~+@ER+(c+"5[ms{lZ" FӾ.SH /6{"9xoxGPIc[S:K(E2NgXbF,g+77v@G(" \ . R/b:ZiUAWӌzZK|ǵXGZyH,G"PC-UTX^<}{z^X@8@Kmf mLLy^1kY ~#~=VZّ{wI-Dg99sB]%] #9V!^G{)WL ^"3'MUЁӤ<Rx]$@M.2-469l5M)M$ E%'_Jg!=B\QTgTrmHi}Pj4 7(2Dڀ5gI #A=OBI&]!05f7LGQ}bo#IӼm7Orc8GnvD e% {v7gvgI: [ڍ&b2٢gY1Q!0WELNkIYٓn-hUm mLX 9(H^P~a&[lF9'6|v]WR*~](BI.~PӝW҅#r;zt'D2ROxqѫM%TASq_Qh YňD{ן m- 7o,ǖ6npWw,QMg/AqBvckO^)*Bv,DoEs:h ^~.מayјět&@ߥ2"d"i"Z%eUTFx`F?ÙbHLw N : sQ{a &d^+/Ly09MxN?*}\yRA$5ɥpl41:xxm6me53S ,ޡt9}<{omQjjм`2@ q`rPgg=0s^ sYS"ޟ,w]ًp'a6gyە've;QV50G4U'dam Aoޫzxo{scN[`l.!!`b,*df$;2l8*M.h]CS'x$0[d5H!Vٟ>Ǒuk;Ht1bNZ6d:B( ުr3CXFWw#8n;9n F4T!A\q1(;8lc Tfn #9yg@H>suku}e M/=K<>&I߃%u'|:*o5{z\ ǻ{>E8(_ ~\mܶug@t}GUםrdv 0J8ZSnP!N"ɐL/V=Kse%OuגA^ҽs/zCD|Zh }wJ=,콹#O) "I; 0l923Xӱ*HϷ}!~ЇOh]jxN HU_I%F0Rp3#@P[)0_p ?J t.=x!4QMQEQAI@4AB4M ! SvE @9JTe}<Aڒ}v6*$iEUpzg|0"EE}9vЩЩpJcn̫b.U ?0ü,$Mebm 1D; z_¡O_敔 X;.KI0tb*oU$mm*8@ [ ߞCdԄ8$)ji1cԶ`PqMo=0"|,k }?0˙v6aƢy<8]x$D:R vy.%PX",JD܂ >@n=aav03B8!a*hU  ~+J ;<l wRBXszebCHrvg_\qN#|^uԏ;GA)Co-b[ ˭;e& c7넌\{ ! ]_7ȚCA0A8~@m9yLkxXI(H Иpmkd{W$墝띅ҧh7̸APx<<iFXT{08&B5nj㊴1 $CH 6:@IJo@)+|jg'9tk]/``rlݞ)I :NI.-‡&JiMh0oryM2=1Cl⻒=`.pZՍʶj"I{l#Dx642wcrtجcB8*BЉx7r1u% ™h0z>'u@aKT'VJ ԖHsz{Y=8Mp |uOM_!b XXFT]c39 d6<$i`beq!9#]=cN<ϙIaj3p] -nkF^=0K*0m=:~{H1o9$]N==W.\4]BR# Dw(!ܨ1sbGoLOwtJ`dbs%yE?v7#Xz`^{K0V@ S^Hl /ԁ&G4 6) *>S/Z;z>ck 2*Q !_O:(=}vT=ƌpiP9\~|vŇ+oO%W^W,+N çz `0إϷHd@JeU;E8YwElE SBX y]IfARXb@(8p ~(%J ÍhVqA-N 8S"' }730A@׼1uc)汥'AOkM%xHxJR*sR;H{}o9:QF:x^Pm#:GrH\$- +J`у&:QV !Z-#G< ߓj$B#, HjSCp1 i~;qnE3({ŏxcދp$kŬ ~"H0rmy';Ԉ$ZU"tKo\cX BNКm#%[]|[Q sV /e3nn9v?dz ~L݅;E/; .Hp#'0vP1n5=CT7ifD:hk&!Cjjrv i+Ȝ>/i`݀uҬ@^ע'FI4mMsSנwr)۽q%)`m v^h>FI\ʉzIy^1 ߼ ~h(RHhT'I0BG E;ZVμMQ@PA(L j\ uϦla&PHfqn.W֢lc}ii;V߰礆`Q>Yg8bw۰SE_{G*UnɄ-q1/$Ї aJ ȆQQ1A%W\cc, {yh8Ix w,NZr4ߌlN Q@cKv0[Q{"sЖed/kc'kz &xgH$tF`/fOZ Ace7a1}5ߐo "WGKH**\]^rTM@}cjqUX8'Uc6C#5'qIK6(!r=/ /7V'oO60v,:6ϟ0H;4YcLZTuOwxd |WNT/'mY5I4^ * 9Bݘl&ELXݸnU}eP& E+*B pD6I`wgxz+-Fu/%qsU>>fbzc36pC̣zL]%-*ܷm'R: W@#ԦT"Sm}4yE6($r0]6-867 H~ ԩG&P @$q6n 4bЀ`4&ĚCN4eiu=N`@uLN^GkݯtQ9T2 g?Gv绱=h{+&)Y@y鱌 w "D<߉zv"-qӂj8l:CLB;2 sM*ZXEMѰ F&m!P#ɔ;t)tq.bCi߃3yrX^S-1,AcӒ;OJ$>otIɜł i♖[Uwp=&`i{hz|hBeL{pRM*$OB0SQl؊(h" LVueQzI2fMH#~ID PBdl*_Q!(ԁkR #3JP vksm=Gx]BOG8f泟iN/33    |=~Z~T*F Sђk 'ru )&C0eTmUjnw@D@T]v%ln!Q~$vp8QiJ[<'wAAώ7n(z^x:tw"E=9r`|6m7:,;LX$`;b@ |cbZ05 Xȃ֫q&EVҧG˳7B"A j۴H@Gp /-7T ;t؝5B DRMbᗃDCu &g/Hk(md@P5;PA6Hv,R VfErP8gx1`O@.^SpT?؟ҕ_0}y:Q+ )? >_}L7O|RQɜݙ ZQMܴ?ó;8DpZK8!8 ᵢRpR11Px尘~ v!Sji&#PRCQ@׫)TJW\ {?W b?d -M0Qx\y.{d0(4D@U1 2R 'L|0J|Av+- U#1qM^m+Ru1?}UX8Fs/vEMҋӦ s(O#o~><Ƿ18qmh"+19_PS}Fj O0T; P%% 2?^3ÌH1:{R1 !918郈yDK- @IsoM6  H}iB1_s_n] Bml)wcׄDTДA%MMnDV}5boZ64F(W wR2M-LFxpjӞgLf V9^GF:Yax K-\Kh QR)ވ(bi X"Z5|T%a`yMj%ahO$? lǯqpԞr&*4BL&& FMAm=Ilq"`11%)ɫǜ]VAtRdjq1:ƣ #i%I 4A4 "6=ꂩcdֵSZ@CT$bDQ"\qܟ HbΑ( :K3`qGͳvc|ʓy;o)h:I0DPEwh8NмO@8(!{A?@Rv]Ӕb{bqa‘$XU+30q&"29,2uO :}8;m !/!yǂeE^L\5ED%)T%$JP!Uѥ\O䃾Fs[FI~{N0t)5*jX(]6>TRR}W&p,2\ s0s_~ڞ98Z{33CB/cزI?`ϝwyl,[ ؈/Ӹ} )H!Ah F*CU%J-]kqMAJlŝ$%co%6fJä];  ϱ?`UP X,7\{Y;)KZ/bEXM"!Th҃A#`.A2űkVN91lg.9[R WM[Y miAX;DSԉ_G|GIɉC"D7q'0F5\2j @@D vtEM`ÒЀRMMN"PDn"j2\pӗr%]Qa PN" <g ;|bC<2e,,rNRsjbO!jlj  #uDqbDOUEIDA観CTMZXA 00`4, r ﱜC5R AxNtkDg{MvJnG!?𖂅ճOWAFY.(1>ˮOO.$E&*aUI&D%yw*1Цġ+m3TS OSvd" INdHI SPDAURHԜ+ 8Qڲ 3RRDh.{C E,>>Dt̀T'HrAVJ^҇ѯ jD]M1%$SS0 ˻hUm 'B2X!%Y9I#}qKNz@ei V"j Yf 2 B _xLE*_̆_w$1Yڣ&9*İu( pƨ:H.1LPu<D ITM$M)BE҄P"MBbIL{FNX c0(2dF?g@Yyh%Jyc&`HJȓGB(LssAT*GZLs^e)BS'N;86tE2*zhMRUـ=ChS}}=7)O/[{h`+mi SDQ%!ze{KL9K6Lϐ?^iͻk$>Nw_D -)JQyb: jvA%@@Sx2M yh lMI&4j8)M :WTBR$H>t(z!SM]LO=\ROCDoӃ9V~.WNE5-Ma $PDU+pb-YJNS7wt>à f i$B͂iJoXTI (!"## n1FphM!~d~6>fDщh?vSxl;9gG@E@rC8݅0A=1Zg Üiysc7O8<;6m9M mI$ceh퍱1Uk?'rmMPV)kٞ^=p*㑢$WgGH`>GthBKVM F"4s}Il77A64azΗ)jb@ Ybz Kg#!;2>KX.]|dxzJp 9H_|7s6gV؍ATǮ1I奷/f|x|#rNa=>mcÛWU|<#RmFc&(\h T}f(c )&&ђ& T 9Jއu3Kf +^5XS~SP  e L ]sE8xۺ"mg: SrjhSM|gC I#0/PXMH6 c&Kyb@ܶB6ՏO\^b3zXkZO\Tl'3G07SSl 3Nf Pd:].T "!L\TK_x7ZUTPDIwøD_gjG>$z>=d?z,T|*0G,U1aah(^}##Cpc` %2Um/D綜((pCM"ɤӀXB` *F j$BHD$ $ Sgo̝ހh ءAv&~!ְxFZ0Rё8YFf>d&Bdo/wl[e!5i.w,]UeC^\| 9BJ2- +? {'{@tÈwfO"p?b(\ J:!w*u'Ű^8~;<'!*1ϗQk'p q%Kc#ώO !LtBvD5JUCM4z/ Bt'^0 yRޜCv+$"2#7TJ3tF!JJD~jA"'S 2W7SGa)i&V@ T(i0$C ^z%G1vG5R{ S11_Ik|NQP$$&1P=G&J { twD%&Rz6]һƠ~XmU=^؁"W O}ϧ J %}pb)J I izBN%;[JP=|)6P^>T;i]&'Z~9Jp=Z|'iH.Є# wAɾ r]żRNJ㿀C(dE洆2~3K<`B7j>À&((Orv2zӻ,A?`bO-9d@!iMQu#edR*a@?Q;54:M*HKc-=U3BC9 ) E6) Xh j$"iX푥,Q*4%6BgT(KB Ẋwaq~ 9N O4?3Trs"jŤ&(pb: MƱfA>@wyYaڪ*?N0yL٧rIaC>4V ? ۛ}BG"@*Z!zs^S<%=2~l׃}Vopu^F@>ޙ{\'vPKv# \%Lji+!4|VMAHC,|9v7U!$Ju%z7ylG1xpCɆl c zf &w}jmp-rivfSRczyoAD[,=e:HP RIPl?Ay(M*t(D"4w L|?OƏ堥Ԧ>I056Du?kV s5#d6fD`4^󯞨d NJxfx2B3;O|}td(Dfr?/St C9T3}﹐v:Q  ™W`d麥ԓ$=0i"!|\@pI<-$H(0\k0'"36^>B^t?N3UjxOI}z;' n+/  =R>?!0!<?тE 6"lTxu7>yǏƟ\V}=9WcmP$Z> .TR }s{%AV+/H+jzw6R,wUӭ&Y`+,c~R4fXBA@6ѓ!{"0rxpQ!i;X&avࡸ;fܛ&؈^ ]Im980<89k-4N 0&R2n캫i.l/!t/-MvEQSg?/=vFq=?(QDEPE3Ȋ*8\t2? (;Y?%#A?x^ L!!ZCY!՟9a> xIAQ1A XD yLң9X1."Zm?CE| VA(SgR]7*(bMaK d 8o?)LQ2~Mj2P͞}m" )dU߁"O<8fP>oO?y~2~ PNT%Ef`+qICd@6'ک&0pD&FmE%]bP7%ʓ!(J4:ղDED2Q3HD` tPmV&Pra00%UDDK4Ѣ/mEsē6ݴ#o;vݞ8((v1T&h67k (!N]7Ei5"(*n WDU!Ӡ2j߀l݃Nb7t6UƤj"  EQLAIPƊI=ɂ']8 mE݀:tYJJ4h 1GF.y=2y+1iC8:10FS&I1s0$@QvGL LPPLlLб(BElU5qK`0t_b_C!4r- sl ő 18]bKm,fa-n,V"ڜAk!k: ƓvuC󎧱A1 [9YcXq*B"DB0M#"F3h}f*g1;1:vhا1^ŷgxc LX9Ci6ZdHw`_6pqNO!cV%0TS37md:dzB+U0wg}ɓOYJ8s4HE3 qScJ䘉oLcPJ|؇zu`0{AFSTDUE~c1!nƍ.Չ/TRQU,HF(DEQE0SSQ3g;=ARB:M`1N>b?Omy?LhĀ^9>TvEwݩ'Q.\w@9k&yarCߚ mLY'9$g% [ }Q@|zIb"hӥ m=q&X,@aۤ6lg4CXXvp(fB4p뗙 g&!Ϯ06،d2B8Q[c H@%#@D"R@gv8@AU5tМQN r *q~YVyO-Ӓ{ A#y@ /1),Y%ppn 8b hd"nhqI\BM0>Eb0EZT<õfIQL 16#Z`QBhb10!cjAQ(il̡:딎FhLICd Hhl${(3Xj+1[p[ªiRL(:ǭ څK0h%r&co>G#KaA,]qHP?UIY_4-*h8EzH+r*2gZd:lKl?HbH GHԑ *Dq?y{JSJ `-!Z(|<%7y菘ua4Du+KP'h>d1z3o["Նcp5N.!z$C q7$s+20bfTX>{J4`Ht<23F^)2%)NM?LHtSm|l$ПAl r' A(a23e"RigtpMSsx_mW+'UHvNBk/;:òT^9|oҁ`wYObC7! GZЏs'Dq2"9,xz}%Ct'7Xתn)H)I9#ocU:{4`8E&?rcK2AAH- "h *9hC"zPR%P 'f;ȴ:TJ;O3U_/]'-=b 1po~ݗ ɩ4GIDlu%k cELTAXkE`Bf)Y &l8ݳ@]z֪`pi6 bP0PbҔ/;(t?\!Fc0rFt|רԿ2Zb+3g9aSQ0P\'&S~ϮۿxNoKj\bbZϔz<R Z%Nfz'wBhOg&|=fݏ4[-? !Mp ޤv ;?-i8* F)A+u?Unp(T0}NI:=^}c?K0H+\c$ʖ:=d9㏅aJwhILMT0UocFRgUʈe(RtvqOG=]>FsMch: \UB h0ްqdϣQaES7 &%avp,;Um`N.rƴ2*4e1zRQmY3)+FDA Va(e$ᝄ!z05 0dmq)a-?hb"$C0|l`!"QEڐka4>)~qާ*b[#^VlGGlK g^N,hBhIjn"t3ț8g ӗFdqS,m9Ƒe&zqu5DLx %E5.]ϩ)#jn.( 1+ޝX= F@7cs-7GOWA;Jxb;xX$} dkQ X0`U-.YxD!)Yk6ea'^[mM^lQT|{mL8qÌMd޹M'Y)zX9<{T@LTK0zyDAA׆Vֽ" tl&z=wא$q&O~Fa11Y&0K v$akS@KjW{lyJzùK=:wv2Gpz5X<#+q7(V#VR5jEANp.dz6H8܊{եQz1Pɦ v7kkf-:]8MY1ble$3 "m-lxFTMe|Yڲy\'إwdP׍ /{Xx^i(k2D3faQ$z31thj8qz$)]:>louU vV'0 v!c7p baDiETC`nmhz İ8DST9ם9@uGiΎ7ꣽwBm"5P(jXjHditu󞯛 Q4v.ƓzY]dbϻ(`` D?gLgWo*sM3^LoQ`46zz. 0iO6BS@lG0~}=ռ8b8_5 a1sr ˁ{h) N l{\<^jILQue4%QI[wDjn٣l.B6&cGkfŶ /"MDdJx'< ̦8lLBW˒W;1t0@#E0& ɘh5fTAECw[F[]8Wч;] IsJjjC<,ˠ`?9hY`v(hd\`|g/]qO\Tҡ L@D)Esȿ:ot#)-0] G)E/ӋPwMەE P+c:pt|XG6#W~TH:EX/1S~oQgW%eB<+*袵ݢsh9IQN>QJdAWn'/URo0)"„8,:k_?/L(%`J'^єz&J JVBBV " J)JR*(FgP}Ũ42;@W+@P v#wgД!lA4ZK(p@<@?%J;\Cir $UF veW>DM9 BzT${!$ lA 6É3?O'ۍ̋) x&c5st6qXlJZ.dC~=^mGahDZT RJbhۗp>>=ZErdk@bHq*"R( @"-DT DB)'^=o*ۮomnaс-)^0|z|MË^ؿ b7Đv5Rաsy8q*̒}(+ Yz$߇8|qZ6LAcg(9im X7HPӭZK:;`FC^~r"ǑG3ܺ8tyG[l'`]#D O: UÕfT>{ m(XAQ@'>Xi'vc|÷=ޞoi$$Md'h xMOPizbk$易&8Om@Vp֖Sح!:ZAì94kY.y.dMrҡ:\:q'^/ڞPw,#+O7{WBަG%7ؐ濍]Y_&)>'+.ߔ~ 9]Ĉj$2AMC!  gqv-k1 ?v}sP {cgCƈTnSJRD`6}?]9M7mnO^3S\QF9s03"-\afjz9im[" cuASB$"ZzD*w iV,)VEjz JFh&=.PUAoT 8 LC0lñ13p ɐBꪪ^|?Jg>5/1M2 Cҟ19Wy(OSWE!SnWEM﮴nԄ(4E,rX v > L (On/u$1vn}Zc-[ɨQԀo le-MUQd J (45y* *(ׯEQG8F6"1f(2 2ٽ(zȤ ) ZJFtjbd*JI07ᠸv_Jh@ )cr$O'@h%5{Qvr7؂IA@\A繙2~c(0_+RlaW P6I%'HzQ}56h h=z,,.=ki5~@(즑)yw~.Mc(X G5 k72Ǎ1FڜCnTdurҭ`kQsՑ31,Plc"{J-G(UgZCsȩ<SbH!`VJz$?p`DD CND`v RHO$PP]=t(aO ^-.v @ۆsçظ^ځZ~9ql gOr7yT?<<#R{%י꠼`dMs倊7Z[2B 5qs ;eBYsnϑ  &m B.s <|f8x ` vcjH+X0ot`RaZ}86-tO'䌂#F];W>J\J葉2|޷~<\)ei].[1D Ϟ:5=@Aه#I (ôa4;|EB Cz ^;g9k~uæQ[(5`$,G%={49?yY09zlbΕ`;A=FIKys8 O0`ˆkփ֪)2hR Оht.gPm1%_SdieU5~8}(q!x# Xl? wDgeWvr=sHQ$Rˡpu$&g!bdp\,IJHܭ"3ŶAE4ĸd "ѡ=$$sFsYt !j0,bFq G4X7iA'Na&nh)% AZŇ.2Q0On(`<0!ه=$dI`O]kuwp3T+ :u<OA~*zenٚRz00su8{xx!8`HNiBr50QR5K!{啋bI<$Luv \*;wT4^FkJk֒;B悕5ԝ *:wl% 1}| '!^[Fe6$yf=<wTŰןttyȧsGs/;%mޠ%x"4(g[m@#Y ,UX{ [cF<ӀV4wS]HCqΕQP$AV$N uu{Q#*fGrH'w">Q"EShQ2V3{LK39yvd !i'Lu;c~"&U1x7dr%`j$`JmР5bU4Qqň6`ĆNg 6$'!о!WopÆDѡ FA|G[8z/V90j^VcHCvH!ÞRP,<KI<2BEx(SOz䃴;b3#9oJ44zuq<#밅Pn9=Dv 9cs,uС;3ش&$ئЄ&s,f &X3N@פ\zTt}b6lGR-XAhtCO; h !#|tsѝ%9aaV‚ 2_e1SmuMQm@V;7p#pL r_sՃ[0ѩOI"EYǟ3OLj>8cf0Icӱ-DYTmM9@.*n(6v9QaZUЌە9cpsA4NerH Pp8RGh 3hlJf#MEO8]nr+0m. k<7xWsKT] 2W0Kڨ`N:{=16͵_6.臶ONAYS`щXn!DbXK9wgGb|k|('XhSޔGn14r9@ʈ>=pFC#50<69L<?$MqŖ@W^j0f #-8{-~z; 8mED3@dvA@ȫ.գ"4E8Q!)lTS>_0396H5z:q P3| k{ ꛼XhskB!AoH΄@`!W Iߜ <@w1n9``E(g95̆l@ xόX/qT`cӇ$92m9NHˑ2Aqa"\0rvc1\e-"GgmM]qs0MD.Hr$ .( .8a `_XXck.3[svV+20ƺnlȺVv1T㽑W Z#+ܳrG뱎"N40!̒:S d%đGWx .KjVuEFts,:CA(ޫFp \"TF@@荛ּSx]dّU*f.rIcަ#&`.Y 1Tvx"t4Dbi r1 *e[Mg K"hs_YXg8T *nn"T׃jpw =@w꧂ vlfY]N6%@NoC%B4lp5R@l3aZ"q˃YΕC-_p!\&^%44&N#8S lak!^X?VyUBIs"5x Ra,KBBϻ5`7%Úf8 .z׿2LNy׮+}Ny@E;s\(LW$֦ݬbTqyf"y`V,+oN(C$<'" F#qȗ'QB^z5k]yjmݠs.PyU,)cż^mm1=^b21nEux//}P'9ܮ^g^RAlKʼnMeto F#|K=wW4=,=`&i-a71Ԅ.@b6ؙЧ@pD8y8mH}t63ݸؘn\v tk4$QǸK@2]xDs00+# V&lp͹@CBk6kfzt2C=jTDp ҉`D n5z` oPn=YDVV %g>7B5Pa!Q6q<[7\@8B[_v]cq{P/XqXdg$A|*OUYu@`DĊqQQbng ьc9K^cߵ%$ӬffYEb‘>\HXԃx|*|zn[ mƇj93č s9agZiO7G$yK7ye}ӾY 2 9F"-Ĺ,@8`xGZŸtOSph|euYo*lad^:]rYx>n0%'_uq&*$s[ 8]-IBNLUyޞyq[JpiOO*rVjt̛gt5I0p\Gĉ:j$51P85M5ʙ9 @&&0Cy ѣF!!:%'P e3)0\)3Xr θ`s 6.Ŋ{,K  ,2!ǀ47R80JfI'z=DMa&> $0P`Z4k61Nا4P>x.< .o2ip,En% <'e2Dā@H>N/q:q48kv9#ɥ\(͎0LCT_Fws 1)<`.V(D{ojPHW@0502 -vOm;ȟ`'NnO"XO>OhAmi%֎3`N1Jp0}I AP@=3o2\ ;h6!>P!5ޜ@UE)J9XN$ͿԦtyoIIdM6͏C+61F7kYvi#)s NB35٠q+Zz?C^٩lGL|\j sH6v@$R[A݉L%&HLs*w;Ƽ;y,i  xq^^ՇRӍR4f9V\q 3TKLuë5- Y>01ED RSYq=>:58D㚱S&FTu,5kp{5HaB5VތZ8Wf 25!c IPoτ̀ MU }E0=`{b. 3Z{9Wf&l LJSdϞrpp^F>J6`6gUM|yh/wai" 2-f<3B1͟g(λdr*_ؕ{x1s0 t5ljB$xϯs9 s.1}\[#^|fְv4G&;]J",Y#G[ |f~_~0b:ШtguoUf#d2i1<[=I̛ȧ: 43'.Xg.;4΄BEX:o,vН&b@;ij("zCȟZBoi+9|pNYE{ہ,Ą}8ެv6(s ZFZdr͈9ʓA Š!PBP Ah!GĴrLU1!@{n!&JDOP &O$Y2]k)Rj B@HI9#V|OxT&xGyxu_!)L;fLBcцOBMC<,RDMCK32.Z8$;jՂ#OC"0maIphFdL4$x,ö'Z{zVsH l5cnC㟤;O+$wIUGyZq׮Sss~stBW<{ؖNfV&wX@ʀR|䞍B䰵HRRms|g9!,<_kcrMP7CY޷YGFEa)6ձ~~=x/D*q#kaRĆ+5XjQf(*']X+j1 i'obabRE#1BCs^dAi!ԘYq=w/=8ƞנjo!T.f8~D6qq O?9-&fIÁ$ 98lYw j`hu% `nCLyPQ.L0qX-(" " "06v,k40xIM,palQuă"T%%4Vt -ЄFQn1,lsd`ff ϯڛ 04IScpy5M0LY!|Lvnaꃳ ldHzW-j"bG hk++ "-lzd994q5HD.IDHPi0@yE߈qaj É`=k4T; Iacz!S%?2(`;vq-zB,QOۓlI!ZZF((jU`("1v*?!}>0  Ӝ(8vK|n?S ~_RyqxmX5EbJ CL5i ถ([>+b.Iwf!9'7b)7Ʒ͵)F k*cm9X4ayC`̱i)2jp[N(ܫdpKמoWLb|vGܝ-I^Ah] _{CqNDbNi+yW (=󪩥^`%2̰,~akdZ HFj)ZBVT" BHɫ|#GV@JN`#l>&r c%Ҭ$)1*OAƮi8`f^=1wtDq9#ѿʈbfM wk6;9lš{延1-p-SM,MX[ΕY LBμ`E$Dd*oU]Ǜ3P2l<\=]EA s{u_SJS4 L`H&^{;&YxɄh(0x7u;bȄhOb BB &` q( acU4'_$!$`~z }'8p4CD/1HJ~R4o/o,rZ)D0q}O˗n+#~状\QJlXb` "#f Vk"mʝ3ís+\XD;@í^ ,,4 iL dFvSF;F| 5[.z v<9RAT^{kq ?t#ɰ@Pd@I'LG ʧ-;Wz@i 8xq(u!QoӢwjN&G ?pZmlT

    i ]s/'O,iM ٚO{aS[mv*SByʲs\8pV-#ߞWd`2:n-jrP7Ϡ/{Z[rz>[*hfgŵ^&P45Q,#i!\<6*yR0B+ou'$' '-u,n٠7.!dpٹ*=3(6qx'p`\MNÀ'=uYHH"b!;.PY7V4D Xg5]d1rl/A.XgKx"ZRe&aB (@ eIHP "p) ($(b @hj&eVhO'bQ=Ǹ$q:2T:2H2 #yFlw޷ui P1cHN,hK׮87m:ѭJM4-F[>ԚB@LWH3D/:hCT%@QJ*?EU@Z1=8J֮>}d*BfEW0`@ C<&x!٩<fyNҤAP+v:*~Zbi|dn>)"/smW$$jek^-d}zXχݳ7|lcE.S$qc\+cFz,݋67r"'"z-d#s`Me*B+ʡ&EWta,#N3M-AW )ƭi ɤi,48R,r [t#,0 |sAض7p(~ɱINoM[] wpo@f=h90Ŋ$0Fc1ö!4EUTEUEHDiӠ6\,qj-\F4 h'AZh حdE}DUQU F ZY%dïoHx|ZzHx+s_+D4{?ׯH=Y9QXba䨿e-%T6dž8E;s(2L$ZP P2EаTPDVptNFd'ߜ>@ 2OtJ TGhUG;!bQ 2bjDޟOWN~+ 1\A^$0:*1e||@E D@v)r5&!)%=,б=Ԟ=8(rB8B/ZhbFFbDh )ZJAV(E)FJA RP XZ )_d=KX>ЎlƇ, XJy? c|QѾwht:P񎫮'YRI&ke9THDSDC$Io0$B12HY˜>D3>bi_$i`>^j GN9ft܈. Tr>o5IJ?{0lb<:QHBCBC=.Lcox22y./V4|mIEt5hH Е +09 AM7(^d{l!=\ lȩHZ=Y:ttD )Ff)4a6ݳ@IL2hE#/GCH^Cq}9)@$9$<[lhzSaJyxKYgaJ,_QJFL_Ujġ tТbRbWlƜ%D#&97dzl`"6DNJ)iLh1.h1+vp˃̆ 8,Jpu-;DADv`MHhL~۹h(7u|9t=El Q%- mdJ64aF dx;J'͟?MTPQ?rM\\6X؁6 3O0<3){3/z"M}o,7f+ .q܄88Μ"I1H-1` "D4,܈*@Ɵ͹*o Hxh4ni`IL  T9:X!z\ 3Lg`3qc7/MSqqﱟXbI5w;*?͔9lV҃FY11'Ng97$ۻXByvc'5 B&* bq7 bJQ)$S*hB,B= G@*ii)))@ : JTz6#@hn1X>[(H|tNRjzTyc]Ӽ ..Ba 4lT.'rHz$0fлHM8VMz sr9P<6'I/)PtƦ6ѰlY3 WIT8ZL@vLHsyՆL!&Ăq4bARtzI:@^>vy$Q)ߒQyHx٨/lAUQe޶>9I%Eh:jU`ETKQ)mLWCBxTTjU*3d;mRT+H3"՘qCLlQ hcPk X's*9 ڂ&*j hJOPsN|vƘ:l O@Sr (c@Q@EPXj"Pa Bt$:0GYhfK&=p G':գ1C>rs)Jb"&d#:l^s=Mtw % ϹT? d:#tVb|?py^u?6ek:/4l <½FŇ@b PECݙ ~z>Ͼm!dL`c1BE) 8)W42s51"Lg3:5v夏'')*Cͳ319DU0bHѸ UDJTBPDC]a(j"6pM>I]Q1bn % ꩇCb XYsxgDbeF~g"xWLc|=5NK5,B^M`h*}N$0x^ 4Q&7=8_ Mzֵp/d^ lU8DjcqFVK[L5E3*Q[,B]8,7x:Df9Pqi#P@PҬT-+@4SJ22$3"ɩw" "+'gB#E;x=#Q0ܟhhI($ڕh4:@ 4%4M-TrPwsH6w03_k g 0 F^VLjO`~? 2/rۿbu'=>$:* $d'bJ`DQ!d-!IJ@ HBhi Z "i (V!XijiDhe"R (F! iJT*$D*(H$!Q( `t4#6$ 5 0C% R+J)TPiJPD $[ )*(h(M5KEP4BBSJD HPM4AL@ЅP I@AM U+BD(PI%(V> ݠA FY86@ ~s#%1^*I2! 2 @P)セ9 `&>x븮>ʢ ,) *, Dh.%ۣT:EFִPU׾G 4!`  6e( 20VRH6шJ}`)#IQRMUR44TSGPsۙ:pU$TL,ez p $P L{|i[WѿH&#')2NԞ]Ro=2DDI512KA0H- BTL$DQTEU@ -@TE4UER21DIЌ"4LPEE0AR!E QE$B=˷"z`ӧہ=g׀8 R9wNLvdw$ $8HqM1/=u#dc&6O(!%B1݆yC{dmSA= tvQS`ȧ!fgus9 FCɄ Zֿ]LޔECtxݻAn!0><00ps97g|}5klRQ]sLЀ$W'гE DænlP AD P 7]em~B1ӻ! 9 X;mh)?/wDkLf;,1ɡg^4X{PIke2EML!F?sƱձ<„(DaӁf X@L ^UyR})>W1|9z*^ض6i(!*X6EA[y,LA<2h؇,v GO @g5vy?Uo2{2:|FGqϛ٥q 3aÄAםHzu 4(K l&=aaMt:~Za&1f4Ae;%>!?G!_3"{337h{+7h|<^gDq!>[]LjOa/KφXZzm[^| AFERSnQ'hgdCPgROX*IB҃68)Q^|uUqEQ#ֳ'W:SS03x-iAO2(,|zs8ֽ7WHo$ `zr@&I _(/I!2 &D+E:'<^u <ɿ{z\!<3H?F((|A"}1ǁ4;thZVBlhvSۏUkn]: @%lcmhCI$M9@L%̗P i6$??|%~%#ATWa@O Ƥ4 op۞a?Hy^K d? (?0+DQ-) ʉB^}8zGÏfD?p{,==؟}R@ J ՄnJ"NHwjX d  @J$4^i6Ho'w{󀈥K4g+JR qѥ ~ځ|'2SJA svc 7鱱*C8IՓ XyzHbO~vt C D JgB!/g A_g3$BXly訪Rh 3H(z|Dʝa zoèܓhN{^Y>3)>7aM?&!(_pvh)m7%܃iLrrʾiC@@t.|gP'z'P WSCƼTH=q)M4R5~4vh{<гi|z?S8T>)fO ]LvLƼ؇QmC@` PAs "|O5)(*:5UTE("#LOG٠!"/F{a 9]c촭bً·߳?YḨK ezN0q(Uk.h2n3:}$^ O\p `kS*  @|LwN<r!`'Gէutƺp`$yt$ YF'~rա!C>;U`q ן.<@q(o|g)P\vk^;c'8\vA!˦3./ |,`y/=D9CU)f0_pr%mTO*y}r՞ݛszx<Ʒ\hn \[tBq⟯AG#>,AˍU?Yhò GǮ6;d:߈}뀹Q6|)!K\gvTP6BLrt!Fkz5{39Өs=8 z @h1O†;\١]hΧZsiIA ޱ*ÔbhXV>'N)d"{6c`|h*-Ud> @\0H`QÇ>ldIK1fCE"a+vC܂x}DBq".OzSv}jO$|~!= p#ȜJjId؋AM E&M!J1 ^"QOĩt1U4q~ѳ nQG0@bmT(34E|[Q]:cSFe>Hnk)d܍@ǍήɸBW4Tַ)UFJS1!NՠLlLIhea0wצS91d&ꊂO^g+Cu%臲X|-62 1PPA2-̜X*j h64HiHv3!ezDL iZ`0p`07iRDUR$B}{&,hg g2Gj5'Ŏ0p8k#`V)/,x6/-@8gX떳Ysce/,10pqތ=~\!q D'agn>^_Eu! zD'tfTAۯ xV/D q|M9Sh1rŊisP /ģQ"DbR|c`'nnbJrP\Sǝ5 ŽN%~BJ44KA@%TK1,0d%:\a<hD"QM.@mA ̬- ,LIMPPU P%Pp\AдB2"LQ(@ 1, TA"u Pch%N )TE Ri(;j'A?΀9i6B>{ǔc4IIb c h^Kvw"@ EȒd 6Ϛ Ea" YQ,9k(kFx&@B9clC&O 3k-Q`hkPv߉Αy˸=c0,hX[53oy d ٺwL=G>P _h 1@1UBI cdhJ"J!Dh $ЅC$!)P0DJT4WCJ(4fEa!(|1LI! X5C~-0'FJh f%*PH ѕ˳TDMv!0Q@IP SMDA*2TTU!4Kv+JDpi4 Hf$Ӆ_[je𒒖 !?iqe0v_(c(}`;6Og !֝`= LsE:UrNUcBp>0{P~pEi;7cEPH'J@ 6E}@TuЎwOӬ I ^MzgwFQh{apejF (Wa4 52PAc6ĕU#h6ƊhL f] #` bV ߺ. A4pc 41mSB-qy 62MSkg"J7Dyeh"hB8ab$Ƴv3&27kLɡe5{0Fqr"0o6alx[ dfh !0} ^vB $r!4KocGրx3WR.zFR>c>A!CA휳5^c#U(WE'vE:`KHIh`T-!u )Zff.[)RcZ6SIS`q9ER3 Q3 f o9E<`E9⧡`cd,Zj~LaA@cI:994s SED#* @+JJP e 4:r9V_I > VT˳MQЕف[*>//I1vޤ6LR'vS}5-t s  S"z1)$džw2J1+̘"Yj&R H ;h D^ }DO#um޸}uv4HuiۙԵQjK\dUJLD2ifQM-̦bDc Ǫ9:,ʪEfy>!!5! aѽA 홌ư`ɻaZ3\w٠FL KFR EZorL *72骹sdscc"K`ȆrFie7Wz(\R0cLdM6 2F#[hT7ZsG0 FW1f5 ȴ݆7 b|MYA hGiJ{ qR4HѨq$1`u8hCjf4r=EEERDThEo >vb ^<Ō (B?,=rK@ ~yB&{tLC7l)춶Ƕ15q:}w^ D-n*DET 0fX'µW{4@1,TL[ƣex1JJ:8XFG*Bn%]vHSlƨeB Qpz֮ $0e brXb4٨ :ЄBnD 5[PjSZ1ˆ;pX"#\AEb«{41 <CR5W^K{/]r^dr?[̓Q6jLy{c*=:R8΋!}@rw&ib ٢땹BKX턢)(qFH(y:Hм#=|aܞ[$Ӻ)2DDZxYHᘯg{ds \.Ho{cD3VLP,T1DĊ4@ȵ+N- kyB7N >3|d;.򤡧6L9ᵊ5Z Xd Y3F4 Cf &D8#5i*o $o@x~PU,`4\ ˞Q魊ZVػPBTcz"s@P΍S->:9s܁PulQD\c􇄴+_A$PJ.o2%}xM64w!=DqG_ m[8Q0Yx|qAX{J2%`AIz; X (,#  {qsxeHEM' V̀s\b0-Un34i"JT| D}4DĔHtD%PP@D3CIHPSM4NєyRp=gYѤr(PF[)+/{!! Ddm.摥]QF>^Ps'@О¦Ef J drRG)ԞrFOJ0CREF,j/ImEQGvGAc! o4S@XF4WQ^jJZ'OGm Ǹz1CnMDh)nX͸0T6litzPz혣=åa㥴(фj j2&v12 Pwp!4-=KYG]bC34!Q 14T døJ rД(RIlza(/0=(V*((2ϑ7? >w%F e ?$RҭiBA5o 3wᑹPLgɐxhxq5T~ Ա56ݐW~Xn]Y51349}wQ+D|=$Kqjj"_UGc|RMh'Ŋ)Xv ST*0ĐiT6^O.]'ˑ$HG8tl 0q:Uk 6QOrSe RJz}I"]OyAӄ֫ǭ= JztkW :]0&jm˕Xں5 wK9H93ޮB`7l{ݲz }ҫCB=H#CD?Z%\@`؟,b9%܉@tbwC j/))J_=>oXpw"w<="G/q⯪h 8qKeS 4Vi:jF7VN,,fSߪmWq1M%| ]H'IͦqU.nB{z|>^Lr>upPT2ujdn6pJ1hal3uS!p̚4:WwSB`PVn 0M9BrHj#jf:ME'qlXf1j'յhc=,6 L#獌[_sNvH+K( P4= #A5"oZ1}#`QqqɒLKHcj{<:4v`Dz[\ >>V 4shu^{zJ-6@F $W3AۋšȋXI= Sc|f` QLy4jB}N@oȎ#L^&',³IQ+,="q+]_!&"Ow"X@{,F 3CTmjiX]RAN4?Re&ˉڈ8iC*9"&NWdA)HFh&Kz=/wMr=1`傉ž@w"KwUUD܆XMCA7#i2PMCDJC>s #\'h,"ia2؝c2=aFf&6' xΔ>PlI۷nBqhAOj Mտ "qzZA{)X EzqGl"AH=ѐ}wƋ>Na?8>d~H:@^.}xV|'sC٦;oZ}0TRDrhؤ~\_ubθq |L-c?6ueTDJn6G/%e0+ &IiU=,}p҅Ҥ{8C#lqeKSVTWQ 4g:d?Qoq 1 ]_y !n`UP$)*~&afQ^#'Nh;D|MĀқ>Xo鸏e˓=rH.&G4t_G`>?=QU/U!f{/‰UP^8C9߳ *` |;tcUOPiYO҉K]\$?嘒$c"FY##u4=Lf)86c+,wP[yIŪpy*z?cŬ=R?)9;ϸ;MtK| C="$4#'Q2©$H2LݜfM*jRglE>&ŔA\]쑸zoei6tŐYD- $*;& FLH+GCP,@:RȤoFq$^CWq85 _6](E}qH: ح?NM`l 40G#KstZUZm4aH"R >=Ap<2 H4Ӽ2SV;^' Ea/2S䧇gf< nt4h(Nh iSA R)4%į_/5}=HS7 Jb_-!Hcpw/CnNH= DBD4zD=m^Bt'@hd|anJۙ aX܊0HL9"`KySZ'K`o }d"9^~7s~y([Ɓ9HV%> T@KSDK|!Iv&7!(2&v֣x8BJM`D\$ !%(NoءmUt֝P|d9 BOC)T2*zewaQwhhQt23RR M5E$2JQUDPIQUQIc.-%%%%4 &ũYhf dX ")" )H$$X(AU$5/UP2@^[j (4rhS`@[T]_dP@cGNb|$>yC(؈A@RL!CS5,CMI<@C~v;A,<48EwjhqD&`&aE=%i"3={sIaUA_}Cp =3S8ӗ#` \:`Xi1T=5v495aM @X3e,?V-L}@T2G/ʣ4DR/:"g1<wf&* ,@DBrL$O*DCHQDB$3B14 %4)I@ AQ+P&4QU#JA4!Q*Ѕ J P4JPP% A$QL4C@= &%%fB!\ a$U !x#^Q@27,1TAi7͋>|6mNRM$02,GUMZLӚƍl ]aȕ"I5~9{QZ3 .dF!=3!@R%D*i|nRpxx}HvtP !D/(}AQ&<<6ך#Ya^ܓI@ l`sȠ(wC p@(p9bl`gH@ ƂJ~ރGˮǯZ!Fc0lNOꞓDn`1g IPX;:KhD&TD7= BC &*k傔AU-(P(ˀA\~ٸAÙ`RG`o.bkO1Paۺ#TZ AO@|w/pV`>P~~P (=Nk4Y!܅"wB /X-V;N 5Ϥ8 q yb:4h8'Qhmb|8m̓2!`㣍Ŧ@2h6ı%};n[86;n)fSzǷWҾzceb0~)*h 煾>Dx_NT 6|ggbG&P\:6= *т$1WdnÄ H P"KaѠEq"q 8 EA2%2M"(a &deH`b b(Y!DLā$EM DF1%&TN&!cX kApEINcVvb"bBi (B b"<ə`62` Di Ę!@8M#T^Uz0Cl8 0d գO>0yf,m> |\xAa5bZK80n*{マb1T5gP%0bVz§]P1j(yQQrf"@(8-O]m1BܤD0lLG0 j&$ rA4ġ IBR1R15@,CL!(UBP$@Q,R RBWZ"^ y,L`& tyq c1_+r _ 92J =D PFR.*;xq4RON*Jw`PUlb q.A<}idNEߪC˂8XhvD@dXXI ʝ(ɅuM]˯hQ#:ٛՖ`c&`{]MٔAyi- , A$석 &*mډ-3j鋓PNRR#H= h ?|Fr*GǂQq!k}yaus#p] Et XRC yH3^!Fx[tBO\xQ9 *"חaCw9S҆{`"dpʲ)|g6KU&bڇ FBBX͋)T kfr`r2818ZƷ{>F4$3Pf?D2#fC8x]r<5P'k4\|޹8kALE)gpr{1lLSP`NAOe@w '}DRE0%8{~2tC@/I6k}jGj~}=Sm$V G/x:1шˢ"^0tFl&R80V l؍"1fبްiێPQEkQsєхކ`9tB!1 .\6 B;')PAAE&HQH_9yoRcE;BP|dPrE^2RYH} >(!ݨ~6ŌS2\)> bihAU6ɩHRH(I)B@jpF\^h~U=?/߸!P ($BPR#H T>I|6eV,DMFqW$dr6d`>u*XP2JQU 4mli;H0gJfa e"ul"0C0 g&&0>~4zi"N$UѕxvПz`h83Gp }6]6hi,0@ y%'<6$ Uۇ3sR,?!q~O`%ih0ܐ&/k٩i"hbb)KIKzJB+H-- @4"j "n!\&%)aIf"=˿nBN ?ղ|ATQ2E- B0W~2i!;w "H:T"CG^/"aIHR(1!>JI?e(A]fƕF iON Va1aDQ/& H2r IM@jn0 p 4ʥ pA)?#!g5Hi4؆@aܔ ( %0$h7C|01Aĺє# (\-ߎ DDP!P?`@" htfG͘W::Bd'i/phù"#YqjS%Z3BHysraz BiR$D( `Z S!!HH&#GR9$r}0,@d0a2k xĬ@! )@ 4h>)扁 <>J9ib@%%Ǟ&h&"i)"%jJ&Jb("`Z(ZV&h Rj?/CC|<W.^~ɕ£F_lxA3'{ܩǿܡg,e_a= P' ƨW@tq ڝ14Tk?~7ЬrΕjJ-H+~`˕1TA0?!SDI:@[aӍđ>|O/%-O?f邀V "U8XpYdD-*a禮@=yg>5JT0i`hK]}r0".ihl3Sm7M.lx-h7IqY I\ StGO5D3Ί1imEepLI`8~ 'z!ؽNN T>E!` t&hf56F0"3\T7fjIil"HTqR0a>L} jPAZ$E3 HFȒ4iTWƤ!ш; hT]lrDhrPy>u݃g@^3~1C.h]dcɌ2.wݶٽT<"7r{5XAdMRAI=/Tc912 ? ο՗|׃x0O҃ 24Wɒ"Hh dC<ڡ]C Hh\CPD}1JjC ^> "iiĦ$AB|a&`h]<A!@д@c iABR !k= 'qR60tQO0DmKj2-)!#}nOho0{`j53(2^=QM7{Rf8)kKi?20H495,AFt[@K'\=ɣHa N5&(c@U -f?4~{OFgv*"{|7t0>/ϫle̝Ϧ$L֖K[|c|ρa H*L +l0c!&kBp#3+aʋHQ#bu󑷋 cO2Yƒ}e#]w:E+H1jƊ(EjA*5jbgBlQlb? ẂWL0owm?Gs`rYBm) ZKNyE=THK=0ϻY|DZ|(11fyL3QZ/1WМmXwERҟ( aC;n = Ȑ/{؝f)JB fb&! E)B42QPLSI@ELD IE|NDHС0)0#@Lzg7 P(*b*(*/,R0kwx:Gi,ӢE(1=3w"aۚ|;@B@H&|~E']sFCP" G!Z0[C&EO2kև@}}UyA0>'9;ȏQx}/or{dOlU zO>x,=u4?P`?fM \R3W;įܼ.3_$Ow c:psA8 '*'{vYg l({`f?3l\OP')MyG".-JZ"l1uhGb@Ph4ٙA- m%$SNB#'q']` b:2i"SE+H48$ @Hh4 D>ytiSnBU33#7YN%7?K⧿Bz'D%,qy*1b6b9tMYalRTpn2c%*;%Q11}7] G@], EO::D'б?DɍIAeEG$)|Qg?˛r۔\RS s7oS0pu!;gtLCv*쵻FJi2,oQmi܇|(}5-H"jim#=0]X3剴}6O N CUA(z}+1ee 5I%LT{`- Nf#EOy֓]J5RN̜&}"<Q;nЎ? B,cQ &9I 6`&uc  7[y'Y~d~#聯pr=H|5>Z& P㺹=jf0Qm<6 .G,T,SHPlZˈ(YCiIDM\b+#H.X4I0YM"*[a]V>x)CByO;vEw,'@'}Qx) !;.`EQUcbW#AcyŬybuFLX={ DpQb+Ge=QncF p/)*? e5߁~ G0XXz(f$А&CK/9tG*J" w0?~T(a*r'0HR!vD| *2 jiPH'`̤d:EX X6($gC 4̣PűP?uMsfvԕ&%d%P'm|,87RQL$MF2Bs1mT_ta= & F λ:2c bNR1.=i/d^NSiba09^k㵠X twݠ&($z׆A^5,¼L˙w# Ċ;tD "MEMJbxtHHD';%$Tid0${BAYzQ$F" %lMSAR҄6ydذUlcGX: :qBC4zբbχ&h4M>8LQ16==HmvK-bgsb"رNV-` b Z|,Q%R=v H/F9F^!Ǥ1yO\4Ơ"&Ef1DIE!2h]fq!y8-2mj2Dj(J%xdmCѠ`@&q"9(P$PI=)r\5 MyY#׾Lv$,7l֌ASI3DYڍPSh4f*Jl`*bV4f$hj_}ýxh)'DBU4L4!CHL1Fád"B$ J ()Zjt&КU" rh렐ѱa誘J#N&"=YyhE>MDAY"(hqMFmyyQZLjnЬNm<≚TKPzt0Mtإ6ފ*κnߜRc($sG9ܻC$h$`BXzh|' 4W@`њwW$c!gMF5mł20F;dѪ! 'F)CѠaqdyRt3e~ŐDA#nޞ l. ch=mbOĨϻB%4vԣ25w*ؖJ(nw13(meuC"n #4777bYi5u"zx?BL-$2n8ƻh " fZ Ѿ@rײ9[XIΏYXՀr;`H?=3O6y5HQEWEkQWWOxJ<Ѡ 򪢡(BeM:'ao;NOHB t⨐Oǁ|t}~2^i@FymLT-N)os#3z}Ο#;%4NZ63I F(" )h1, MKH"%,IQ8A_Ii`!$Ie$hv$Ѡ.~u_c'6mB|q Erwf "xMKA)4@ILi{-A`x^:0=W"?TbX(io6ƙ"kl~9amI?0b>?úhѼ: ΒoL?P?2()hDBR9QB%,"a4܌=xy↠y?]rjwbxt>BG`Uߏ [ }CB+)?!JfiP!"'^ݒ& :p=3$J$@~N ~a?cϧAԤ@wr>vl4]b({_0kM(\fbƫK 04$ "yvM%}̇`yc:5Gҝ†墫%Ƀ Aն yqrSMː:l0iyJ' >8zxCW(a}f?IH#| *NE_>VGeC.@iRH (AbR))H !y)KCBW)$v-II0р"I|Ak;&}xh5 iS'n @@f(CM$2RA $!0(*BrC/+  4`'7"0M~ [ _\Y` f-L hO~OWIu(*А! & m7X~~.ax҉e`{O JhU){pQ")@>>z)&e#4}<l +Tx&Yh*92'*hCA念vKA{λO2ᜠzx?d${ٜ.̯Yb9GB䣒AvV(Let*~Hi~UhEуM %:M1UU5^VLELE 'k)J) h( Y)b()&I16͍X(b(8(JVT tEPЭ@TQZcu-f0ڿ@(8*nC<@T$Cq5c] PkiADA K% KJP& HE.hq|t])B @#DLM2% iL]J&Rl|/,,}: `1;Dā8F BjxF@UJtJ};ynHxqR0<%/C$fB^uz+b?nyL#q3P@XwY ]bnܱFYm;h6wtP==.8q~L8kAg&mt0wHAɷBmJhI@ l9Z@?4>΁7 Sbkv4&aYr?N|t2$1ogw[hT%d%Exщ`5D;lw3lM wɫdo7 Aöc؀U'7؁K$F mj#볮4 gf1Fdž969#g||'c6ovl 6-ڃphGAn  ޷q1/1sx Իc(8!ske8NcVd|L It=#^ڲh0˯<_PO40dں!!N<2t$n>hPwV+zatR$ơKQUI3EW<rq膸 &Yy߄9e#Ԧb24i,N* nh ̴*:#<<%o?qx=ye1o] ~8j0 }6̌u`S $-??n2/n>ш)#PX \L)x. ˣOA8ǰwU2ƹ˰ϟ-u˛t$pY[܆Ĥ>NwŌw}@3}ވ"ᜈbvq;(DQ 2LFOstCQ嫜9Qƒl!yljFvd {uoa7_- ]ֽ˖ TW]hlHÌ<=ܬ#yИ!6EڶBx3y$ P'UbpDXLIɊ&g Yбz!+&K0xL= ߯'>hvm6PG.شN?(sck̀DÉ˔KGR.\!˭|9j}Z8bZ - }yϼKݐy\2Vy kڢ1]()D^,{1D{{ƄDci\G(S@bsqS8 2C D:pQ~ors76@q(]H8q2%"$CJԸ0\s䇄2_G'ڗșD> 0\uwx,Ce'V*M1&aL_Ms Udwߠg7`*3&-!.L^Q5OQ0 տvwPm6\3(>1KwmCtD/5;|c!PN3xI߾g}:?0ܸ",2ܜ8`ca+.N#9pRB hmנ-O,D5\|n2^n[$(9)8="k33⾗ *i8'[Uu56o \gځ؀(PCذ;\d^U6] Y)㞌uat/-d6H䥘WnchyqT_5MDÎ=geqq9}8N+76G z,UQ<.HCEyZ)(I gxx.#*# hw|x(FV"X ~PjFy.EZyúCgclP6M"|}r}fi`b1 T^ug'alh͊l/" %Ki{{rC7 .Aݞ8MW3 | v0Ͽju bk;hug_3vBJP<.OPL?1)u6?bu"ϞcR0y;bז< ZC~i^~xF(~JM.ͬwDRysrڱ̏GaN1'=9>GPJkZZ T&}WAԩp.XisS&Dȕ^ Q3뭔M™Blg0}34@7X=ҝq2u qĊ]tŭ4Dn]cFH6tL#X188Km{ً^Hn7,d±0c:[AܜrU7Foؔq+Mxi8jj8z]ueƔ$|&rND{F]Ns JRq3v(ϖ2CpPrP4铥Ke|!s1) $ uAIoRq'y1_ qG[=(SRI`k>'*9I.B=qC}(w7A!>< B9+,||Bбw(: >l{/-KJ 쉸}<-aQ|;͍PR/Frz[>OC=dlV2IH޴Uk[+"ƙ\:|Bxnxʍ'g{.MKb;f'F6].b ?+a a+ޔoT"]գ@]ǩzŠE}kdrg})W.:cnwx{)LcZұ̙ IilGFFF9nwe\ 9=#xDdb!<}xI* j";Ͳަ;~|D}G{`j];F{QdAD@;ަ h"͠]f!,kNhlbP==\ۃp;QGKDa=l:㣱29j+bNƒCc)]RKED`N>.ϳc ̐P"yV)̶C[OH+sJiq*} MNABNo?H=9gۘfkjud)3A 8i!Lz&ys4Rtq1Ezji(pDCc1);.* ƈ46du8Bs&H0Û^g7Ņi Y0D%M0>K8~'W+18248~Y RZrnLЌNDldHS%1$2i IRBLNcecǢ'cӥ50$ل_WJxA/;!bDHj׸5U)QB컿XGo,_ y AoP51PJFŽm/ ~rR~jKLYDL Oq0}==j""1G@{G` @ ػʀ0̘Pu i8 hdLW-pBw'Aō[ Gҏ Ishȱ OP)"8$b Yd?TiS!9OƏ|X?K*0j ]bgmQz[iʼn%@ }]B7U<@yP >嶮? ۽C&T%(D A1 L#_L&RUD %0;dXB <1 &_dxݍDyJYnk mXH>1B = ^ @-TN8,]OIT&SlJtCb܆BFcxdB5 idjoZu#" L=Xk5 8t)T RK,J7"Bڠj-ԻӶYa]?i$ WptD=\^)hn3pPaQjJJ('`R3D 3Db.?4&N;Ƣ"9YkqsŁaц3i;6)|HۤX,S"e`֎1FL'V0D4 з=4o@)Kcm<0mI2ݖPR`g#zAF&sb$nma]ˠ ѕ' b<'Kz˟.|`f*1ϙskbBpf1a'?N޽+N:,mګU.V82c`ɔx,1*U$f1-P&5 ]8"k)3 d`<&8'$V W#t5L/{mC2bLy02qO<1 x,ONGO^Ըw19B!&~ITicf6KDn@2)J x;0=zR ʱwStBbP4F./-Y r!Ng՗=A5XjK(qH,s4Ҧ @`p" X c -NJp Bc#f@i:NhkՆ 3ۜ7^u@Z[q2%rhH6u@ܛ8Jx}ˆ"20@@P瘓0#%-5Ñ 5`󣅜@0٦-|av&i10 & ;k`5ĵ eHXax/#Lḷr@/Vـ:Y=D`H"'26MHkM-3bT[0"(Km d+v,Yv:c^08p3D$`g$E@?HUDH6w"./~8^/jp6 @b FN؁˘ z/5EN'F*"Qf?) MQAbÎmE̱P-7}0 N^Mۛݐfx(=MQ5LzWsZNu48mv޷D$}k@fNHK<먧l4Xq i*gش.jlC)`.'Uk7]u֥L[1J a`PFf[|t)k0ZP}&a`+ ẁpQPY0rnHC*[( ̌J,JADC%L*PQ)i  ӨԋYtvʵzݜ@`>=_]>`#ԘƋ*X 5D$BM% !JGcΆq0!Ql|F!C:2 +1D.&$ vD/AC12 aq\vs`+U 9N޶": o$3i.j4r4'`ʨ LǰS8%'BbOs|ӀʗxǾ2 {Af @FJHnxrs6fF4Ȣ!7&(чOC 0KEJ9 ܍!Nr{jsffuJr5:.ji0Ð=8yu4ѝp.]=ŗ2 sDǭp0|\Uֹ:aSp!Y- r*^ YX\d*9}F.Gv47C~Hۂ;@p;Q}0, 80aSJͽUcy U ]-CxlINqJ)l xFDjEHZyD>X aqQ eYi4aO*( 6p^aD vL,і>x0DtZ*G/ߏq@$Mg#l +rv&œƉ3XYt$,̸ Q=hރg B aT (4#~ 1 fHL˽;8 b%"~whG c \qD@lQ̃ HYȰ YAh@3 tͿ'q!&/0  UVZ,.p2fS#I45T0 lLRd``\0=b;5o]g&:HHK HHK ϑ 22w$L6y֍,\ gOn&)A}I9סR4J&&2 L M% 0 CR |E Ҹ$ PjZZBAZ*d"'W#^| օϏ= ~`d(- l^~ )7Dy:RH!]IGOHRRytĩ;" R*R3 3(h2?T~)hM:'1 P @ cdCyhym R% (DAUPЅ%$IENI+zFN$5R̂`CPT +OÜɯ>w_ ${  (1/V>!T!tB= by!Xfaq@DJ2&1a잼k W$Y̋!n!lŮh'= PZB$,aJ^g)]/0swj#݊x]GRMB 虃I;;!VDɨ PQ0\3аn>ʦJhz-"\?4=#;"[4MA65`vccYS,RAܧ~.و N٦l8L^DpA 6b7mkƹXs(&PsLe*['躭SK/aRbX2[bgSιBSءBSW% &Bd ٺ\gY4T$15 $=26C`u2<3hMZL$} qU瓅wF$ގK"QfQs^,r`Zl \ixzwhǨ(}*ׁ< jYF CH JR"DNeuF(M͌Ⱥ y~i="LEI/ P jbXbGka1T5[{2Fժ =4GI2p:B SO22@O*:D(*'Yr2yyʼ  /](QBh@l'"9#!ЦF"ОzUGJ~QݑxDA(Q@|b)F<7F?Lp>iʑ U;]^OZ$26fbGMEZhB6~Z^B[$Fb&iD27??&rk9")| #_G$=K-%y{gjT5z2Y'?! T47Æ;[\NJghIHLP&x{QZb$4C3K$M!*cby{1{ߓH͞N`$S]~գeU_n4 ZJg0@#bp~Is5Pz|g1%We ('"jyW()2~CHr)Öˏ|a]bS;MQ0B{p ;&"HH҇E \8Bn)AsfX`L~> v 1%)SS^E]VLC];/ /h;4 !1AC^D$pŰ hQ}dɷgߟ*oeSX2{Džr>4W"bgjsM-]Wd1'^Ot j1lv*YAL `d1OwI!*IIޤ3!&O\<$w&IM8%Z c|q.2*f=|6|NA<9Pmr%JMYv Uo&i7J9wtg3I$H$A0!bT>41/"TR.$ZƎcZHS%tjb55ːޮ饧ŵp:NHLasr"ͽ:۬՘uބ %&;M}Mc.fb-|] ^܅Y 2[EAh=ggӯ"=ɠԚ5pǸwrNsb|`iS&pFcLc;CV-7;e֌{NpH$$R^dó*YZX>SǓ/jlfh=)4;aKHtU aQ%^͖X,Ǣ`i>w8 g a oZt7Oke_j@n&/3'"i}H/N@C@ܐZ*E$"aϨPE XZ_Z{S'b8T)u4NB;$Gb\%`p KBAt18n]"Վ!,J tx" A%(Tt^?| 4B:w A6}oQ͓QPodLr1xB{c;}=`>?5bGA K AHh}BuPy8z!K.odJ }&bPz H"|ItO݊C9Թ[/#46-J:\4 d ?08AԫA2=hl( m #BPVs~'f3dFqCǼ:ܚKD֘ӑ55vGH0R SkI0b 4C>ͅID<&C(hB ":@BP^~ZԄ ʣ#>/0WcPtDh␉ $ӐB4ҿo|08p6FC( #aBޙqtI^yV<2%Q@Dl@`//^/랏! ~x^JHhD QWSܜƵQb8К2JRҺIѤ iM+hD|_pB*w {PIII D TBİDKA";;9뒩HBb_g~l^Pi5ezL@zSr7~'/Y'2g0xӞ _"0>E4"} C Z>?DnxH{>AAH@PRI?쉨&iبw06aCg&+ ""O2* 'GEt/%3!)Hjh !H( F>}|t~ƏБ;N[k&@ H)X;CIN那ӬPt7WP2|]^{ CJoIH"毁SV!sHK4ZhL3T4֍S !fp5;bl0f?yr2.|@"3o&ӭqeg+XބHYM%sɿQiIb@(MQX`S2N35{bjQ39/JRBJVGCD7A[ $XUH|h~r AdOdGV*QUR*/ŇޙH4 Y'-Uo~-XjAHl"| ꠷˲zu%L~\a͵Ȍ4)C<4L] qfdFUЀ8)p( )@*o HQhsPBoUUߐ "9`@7 d M`o&'U6͐kq#*H*/<I[|aͬ )o": *@(NpKNj$PI <6RdO\dt$+@ R8S 2N,hd['"BxJ! ]N bOB%-#I@|d T3D6o[`?S 76fZNu[@&eh~ @o쀸f}@;f0xI#/t[dܣ!wDAmOdt$K[BЧl;zA$"*~"d 55hq)C $S/b|'MwLL%Zȕ3c?rc0IVH~S.]̳ۂ`i֭}M]QJ $J(B*TJaYt9Y ad%s'Feˌ*t"B(x05KIR݅9^0 )2RR$Mf$ Ub_+-) Ħ=9q\SG^zp#Fa'F*D-WYct8.b5%h\*'m7h ࢻ{C_Ep+x3Z!`ntA9eTw,Li" 7M !㎤) ]GVS8zT$ɉ* p$;{R5>(O{3av@)UA[XAt<АNG6 F y|-dR'YJ6<"`Fjû C 1\˔dikQ 0Z|LMC6LBau옶 |e\j_+ބauH4 w4q0Ə⍴&L;Bric=n؋oC[D܆@x@ L$fl6‘yCMM)FjE`k@h&1IPI,F2 03$@ (Y%`"@^,d"ZhVGާKT:QE*;alJ)bv$"ZLCMK AE HVt*"鈪-0P&;0v '3n z &L"HY yJ_As eW|osDt|glx=݆9ⲻu`@'°ft (*.PICH|%- -R'17bu28F26i]>? f4B|03f\Szwqu>rg ap" Wi2XcAa;5Q Ώ7M0t{O_6#e'p9FbD4}9[l%>{'BR G@i䯒BRPB4Ҭ=&r 7` *?9: xJ %:H]2&e17gԩpEuuOmУ ;lq Ő?d*떔S%a#翦ԅ8rBׄ"mTێqX(9*6Vch+tKE4,ƻB'~co*BQzN'E.V;_OR~ߣdw8 I?ޢߪVw4_0Dyje?!Grʿu`1IL(CfAnwh| lltA@`(; bqϧ@0H#EP=:~ǮdR@ g^EBJe/0h TGftD|2ApK>2)(D8֢s fa+-`6*r7&6#,4o8pEF2vH-&s`dAF6¨PZ.etj*9և`[ dV]333X`ȅ#.jb|&3mwC/P=qs-y z'%mƙWg2=46.G[ۧ ؘDUAB0HP] սfèxxjbA0r@3&sbbIC"^8̑CeT-CIkDý DΛ8?XFɈPxY5Axg 2@E\1'#F8ZbEhliDzH cD< 0lLLc}S"9g\w#V; LIecHvãAr[|%p*4􃉣Dx 9BZF1ʗ+5aPK'Dw P&x"PLaH0oq:Z`D4sqL[ G-p!GPʜq6VfOdWA4 +\[.tCl!\gi[Xlf񔰕h9 #01ư(MpdS)e^JLQ8LwViuڋfv86]aT[] T|YB jNLdӉtAD@H` g!ԡL&Rk ӑ1HFC?:!S25`+ 2 !x6a?$Ld:G7cC#iF\8Iӏd=TG,_i[{Pe R^p@lǴ?*Jh?Xۤ; ?z%Z(h$e*diEBX $e"I&bhYf$$SD4*PWS})ZR:1":C2QO%?;ЏOC>ߤ>Ðw|{4x{ f(9iUH 6y\S#?7᯦/c _;G ?)ö 9f fnG I(@_QMBPR(0 5J+@1 RRHP%APD4D$U%PDM$H1HQDJERELPAD10 aK0 mV+(On ІM(?ܞ''?uh] ?nK |`3$)#?Ҕ"+0iJӣSQdcy!mkd,5aȴ]ADɑtPBI$m*/~QA|  2BP*S3   ( X^>g]]qwyxjE:sٖ9km }{\jcw:6å G+@5:jݳ1}ڶS3+UMJCsʅ{(w׾|ͲwqӮ]oݴvݳ|֮w599'ۻ(ٹ|wי:г}g=AGojw:gLoN*}qUݩ/Z%^Ct۹i{6yG볼Jη#0@7@LۙönޞWw-kA i4 5E"P($b ѕkACT> 6; lU)PMTC6zC[PR ġo-u}Ϣzl9sQKSBdo{1' Zw0tP{g@ @@ >#}jBE}jͰ(( 2)U|'֩ B >^9w=v{wvg) =뱚ws5ӘwKmMu>׬4<{x6n5pCu݁vtqwy޽Cn{2js5>Պ׎`P5  (Fr^ݾZ}>_;u0 vѬm:ێzu=a_m8@_{޸}mwST]CU^Ɠ۹z^8þntԻebUݾv9hw6;ݽuU=:hV]}=)s}{ݬ-{ʬ(i0շ j]mݽzp|Xk{s ۴v{v˭:ko^{7݅Q{{dܒ};VF]`:i ֣AݏXmuy<.q7lRcw<'"@(VۖϮ{mH$լkӧ#]ws:7eubhW;JŰm=bm`vRVow{'ont5sٝH6kݷ7{sNCl&fլ; a/AMŭtk rA{`;.fspy]{vYvCݻ{RR ySvnA&;wk-={x{ح%/]}^`;1rbw{nӦ3uH@Ux$T%UkZdƲ}> WzOw{ln|8sC{گ3L;>׳^Cր ;n@ A^L:OfzP=czNj{̶om;€7 hW!`@w(rNbSv@/(Wһwd nlWUԮZ❽75S2QJ΀<5@yN3fG4zKEsv{lk];svJeveFj9-ywNEvGkZ{Qt;jL3n9rwhʪvT9dgnŭYj{b]s]vuޕvÝs•sPvwnuF7P;{AxݮDv\nw7[niU.U@ cF軅-@V 5 6E}}^ hhPnn^}m.Gaκ.onr؛9s{޷7v`RU*SU\; W{SӞ.ڭkTNeݩ+ooT4GA=ٰ^=m-t*p@ gxF}7۽zhᚤ#&j\;{VyP iDVŠ5-Gbgnuuulk-][hQ!U\cI  &M4 "~Fh MAL4AOmM=@DB@2jy15LbdE?TOTMS=@Hz$&$ɉ@OM4M J~ԟeGo*=OR7y54=24 H@@@2SڛMLM4504M 5L@F4i&&S3IyM==(h?*h ((:JđUQTPTSPLPHd""""b0 c ;gMP/b72nO5ZԤPNa҂tE68 DDA1CIU\ QÅ** (4h}* b !AHT"("ҐR!-%H@L))@$UI ICQ%R HP#P@-QM "C=o;LX<Zmmz),Li!vst*_6`j1da2 `r$4!wIDW!JiÈ7J" F u4[CE˅R 4]:QӢp:Bl42ʅ&[-kx1 D+ip)b6nkM9j2Z`A,\,/'$:m<JgdOTVF`T"WKԾ.8@*2H}xwwkT |NEe2Wʹvnfx,(i<^HEqK4d'46InZF&geV\f k+ΔF=!-og}`}6\`,c: ND/xGG@? &}7d#˄'pb>?B#3 ~gqdڋaSsv)]Lbqc29 RsWoْJs#I lcQ? 91THd( 9Lb]HOKSP_f7XvDR-qifJE`0*"&v Ol GX!I v=nD`aX`GwŲ.Ylb_z_3IgσEUMP~ ] z! NPg_ccpV趗~[6!c/vPGⶄz~llx]&g+D3Þ H$8ʙS'Kҵ[I-e0ɥ[9)؋\]r{RK,^AT۬x8=Q#1PCyN7I-zvig! 4 6,UgZ+ky'b SQ9F$IzeX#~l}l2ZH"EKRAHAM Dž:"<I'Oڙ0!ʚ7/8_lYHxXpH(X=J1q516ϓeWjƸM?NrpS<G? vb(AS_>fihzѐ6FᯯIʷqӖWlghmKPsJK-7 !43U/&\ؚci0B8F }0ohHg:ѦxdeIJc USQDAE .-DZX Jm}߆b _5#I$"@aG" @IIP! #10DQHgT#-ßI)0AL,-9IY~By,S  BÅR4#@;X qޔQupI4OzgF`%tn” CTOIbFxG:+{(zQBV E1T/^?֮?$=cM:x5ь dRF &E>]8`‰\:@v-rY@?Wt*-8szg*4D.}|/T˒D.@92]/;,KDjib;?#\t1#y2Ϫ>^оy#AQ1.*L2 6,Ĕ1r\Q. A/-r*4Oçlb*"ZxPS7L$' jɓBdACVK/.mroGZ4*}^y`/ȹK_D hi&e(JP"To,kn? iM4a, $Ñ*AeYn8 jA(X/'O8r ('r/YaU&q$t9@`AC91K%F6r@3W$=She+̦[MS DHaJ@iw]|\#R=KxN)G)*Igh7dJO4HLn"d٢DžrDK ĩyK00`R, SVZ[BeFKhc!pv| ak ユ^%>TRT!9/uS==O'^ DAMj%9^xŭ4jn~RYoA8j8JXBʯ~0YC ^2RMc*=z>x)AowhϏ_-?q !dd,lEM9ZPJ-Չ;Q5ElhcAd=ickP";ޞtmTCkiٹO -o8<`2sSAҜT< 5w\w$17#jI4$dϡ^iJ)hsHREA-PUP@PꕈR n{KZ4Оk"IGt4SR(VBh;Ijh#:"b B!EQM$IRRMEh6`M.ׂ(*tDg(+74@$'eh??$0mkڲldG]iVLM M T@K Ҕ Ǎ͊Jh;- mD!O%Aʹ%PAsw D-HzR߶<{J)(M5Aw)))@KAH*vg?ʼn!]Jӧ QF$(Eeڥ}/YYÞ;h~x($R5UXACllY.DEr/7!ȡɧp4IBՅgc-Daӻ9F(}kE ˠ;;ANzn** 1smk咱O'q̝G6a].2R5cr-gs5O (.i'壅`2+4\ ᛘ2ATy'$nsŔ+cLM,Alyp{y;A3P^-wy'cˆv 0qD4ŽU£mG.)i3lm#4>g9 nn5#T!\Ro:F5An5_ `#Cm5¦?? >>C1`X!6g(!{Li-QtR@R%Q{YBuAcV%77HBGo5ձluuT.K4DNE, n95ŗl DUr"/P %$/> 4ono1X 3]^=KҍG'jr)|)"p;qqZVOgr Wzc;Bk($ݚ$䷊yO.qs:(ˊ+Fx,qKӧmP?\Wpz$['.p3Ư=!η˪ms>3j UDBb?QWSw46r̬ 5')\6)t}tZ8J]eP_i4ëǾVpJNxP]|IB9_Qr9ul:30>֓ =;1|HSPUK!(x dWyc'tM?~Ct?(>Z#>#ͶZ=5(ɀEL)@ !  'uu%JC{^6~sHgaݯ]#i})]g*HkvB!&r,{H=i;rXssIw$/#aY yDC4540s^n=Q/G/ ܸ4-{w,bP2M"{-wa] UhƎp:($tgN"-'>_~ʻxk:BB@= C8&!uvY3dOo.u RDH2S@ .U&Eh PFw\ c>Ճf=,~"tT<[׎|;dampǯ?vFVEi;ߔc:8?p|u֦_K:2Ytk=^,8n>^Sh(5daN*Yֻ*EǗUVx&j);}w10iGUښ9(G_;F Z”ܘ~+-@oy:Cs4)%J\ɽ$+䏉 Ƿvķ玩Ѡ8 , $ eĈGm2Efc>#ٞ=<w@S`ZW+S†Xf9_SSʳA2;y]$% ƉiL7txw3/HXyΎ bV}Dϭ d)ZH/,.ϲ`?qpF Cg=Q7wi.κ2|8PzObdT}o| ,P"#ػu4HٟvS<>.#.(BÕ裢 Gapu;@yܨ&O,w):T7e/1+k5_%9|a^f+ « NKH^dEO`{2So8\ir`u}Ikk( г;-oW]'l^m2qGL'6ؤ&0N]q|EtbrE-ޣd :a{o4 \pp,u\N*_Z6v/4`Í=`@;v; Ϟ~%`MOBva޺ً"|M:h\=GAz,FIzB# MxBu}%(uYzDٷzT5\-@C~;-rxhsʨb'GhDe)Z4ak gWl:m>RT"v*=Gf =LރB2A"=PDDq& EetYcf;n.UOJQl=`&1'-_fS4qmiC7$Q}2#KAkǫnfGq : 48[n(aUx2[Fqr',\|q=.^+<@y O9P*Ĕ%?߲R IBws\*QqԠUQ-!V- 6NuaIQ9r>`wi$1,vIc:k65٤cv-TE(ʢE2~CWο69C. H OQa(Hzzx`_kj>L0nG%%U^n (w* fvŸ?> )n1u>WH<~ 52wuIB;dPb)Q}߁e1QҬlF>`G~I:XF`h9Q~oC?@y"]_[٢JF2v`{&bIro'?\Kr\~BN| :mDjF?HZjbZD$h#}mz!lUZhm~䜴S3MQq8U!DDVQQ'TD8 آ ?C{}ߖ׏MXMC(O{݃zvQBHv@?4Ǻ𒇬YFer.\Z S7o4@o&O䁣vsXGB=Iڂ`hU@:y'I3X!ڠs>D쇿o^3tC BG뱾aXB02LZ'Ɔ?w!qc `H>ZBJf&"&?t1sJ"m*GSg{~£`/ޟ ^U .ҐiPZY'abjNB.cKT/"2rv)"K9Eg&"i4UV "4EF4c9:1:JM4SXanTseTҴT1EȭY-%QEDI/`%W2c5[X -P i{-~ϟO]]_`Ue, 5_9R89`k+y>9[+($$20$`Aj&4Li*?6 W2W (y;sΜ#I~)G)bmjWTNcCK)& fBYymkiޭ5cSCW (mm`44 )B 6ՊVj]?b:OX߮Y_ݨjZBKIizCz@yBR+.~x̟҆t#H}P.{g/MmPSsXBk y GHQT1֫#V83dr3RkL|k9 sm矯KǜX%H4&D)0!HqS% @ǽrwL7h4y!:1*kQwG ^}p521=W;٘$ŘAVF%ࠄ@g+}g}_7Ϟ~؏տ|éGOVSc?\6 QT@$ӰJhb-#?-/KH`%[Gt U5q/xZ?݆"=PĂ>ZLQ:( m'+ɜE(DonJC`aP ? D;= ֽsmtQ6]!K:FAADAhD!w^y"pM[@ !R b0)@ AS(j__^Vy.=~ )@# b%"%@ H>Uc@{PLĿȦ;xSx;b4g2bغU2E!I!*aeA@@l~[ZFDB`itޡy(!3 Q[-9*BM43A#lLtԥ.R  BK fnpBlJ|:GCI@!>5 }}~e~b GG//爷JvoDݲˋdUBH*M nLlwR2ش85~˯OǺ Ji !! l*R`)dA ntUC)h dqKEbdz}^?Y@&Wx o1K97?𜼍7|2ȏ  "O:8&C Ψn}EW:ydRگO~rV@-㓫_e#$;7bFXom98H8.N?uOVߢǛ swbpw㏖>ʩ@}2&ժbɏXKujDA\KqxB#y9&!8CQ((Hş]IB1dÁ=:lwjswc΄=N1LJRk9֬|:I JGui|\ A_ciQȑ]JRc(̖ y xawȦ{+^xp{ = g}bD@[GH}#jCi6"$rG4 bCj5`:0ʓTGVfE:@]Jvsj:i5 (c:ܚ{*yGj!z_(d ^/V$IW )pDO~`fp|kOO_F,t;Miu25 "͞BwW׾d Ү@F%I{HJ[/"+{oUӨ7k;}ʷSt?jo N Q8kGzʢSX z|HT<=d1~*/Pm1>IlDz;`UxAySg#UʩTj vZ21@PpBq=f6)T?V4ԎVLeNRuCZQowda2O.hpkA[s'h1퐸OmC68,bknj\(s,S~L{ۡWLT0BGۗ{yO8w!u@&"g4@l8'Qv(!̡)G`>hد?k64ED`*܁bR2Y c2lg|R8+oa#w@EI\x5r )2Fi o݊˃0 ih_-?|I}:^-ܼ8PZkgV;Hݔ+wrzwl,r۹=GuREFV~mF,:w3 -a&)tmlbgVal+X ̅kHYư7C6tg`%"xA ;W?@ S@ P?GNAU%s?v.O}}!>{I;C.8&](OGP1= 3$> <||׍^QIM i K?Oξ{z=bysrBO?N+K%'nH" HD!N|+'p}z'48-vEpoލn!aƨUjXء]j2d Q-4 P4pƥxT* iDҧ؈05#/$Iz4A*J|O<ӢoN'UwvP߯VN$[ö}k ',K=;†bk˰fzuqiCHR b**; DA%Hmkp#6?'Fd TP4- 4-# -!5"R B4) 14A2 B DJ ,B94< (rJCIXORX)hT9)JgSTP4$( fU% @LIֿ.n4>@i (PPy:@7 ''RP#qQJ?> ^ ʑ+(i24*B̏'BwK$0E $> e"kPܿx~-X``';1L 3}mRqQKOX@+2,R6N, 1KQ6>:Ql\mG='-o[bGpl Z>X3ALt)x(4gL[;YBbVev7\9;\Ҙ]6L淅^jz]c$kK{U6:RҢI.I{:5V (5sek~T |WM_(p.c}ݘ:F[]W>ulDy+&̣6 J@צ:. S88 άܕ 6`  f{Ϛ裠SSv 7%2I%p?VZ9s9s9Nz<W/Zd[.`&5Çq@E,\1ؤ(>HXD/; %{`OCEZAΡ;WWxY6yJ'6ܔm}6Q0ᮟb{'BJ7xi :+;.j}ΤOPz}K~ dۉU*|+_ r'#ugϲtjkzgoBJ$8}H0Dujf_*aηVJ|u<ҳj 喿v쿂A \%>tqDwr:oS&eA]CL{gC;r cnByibGƊs60"}f7Pi9f-PDM5:of{4XSCنetoE"P"&f[ն c9Ckv_Qqu;K0ðz7c sL˭1zr&f̳E#?~mRH=lm쑧9brW71.۶ {%h*eSC꡻c{L`ل ]ٲwofRٞɍ`Aer@m홼-d0,YRkq\;CZ볕=ϸ^k0 Cٱ iO h:D!p~ǦuO9c2Pemdgmژg[-#cz.DH=o*[;=ٙ\͛I!)!W-iUws}i/dk|MBM> nH_(6 3?a`^< "C}U@tbsn`7Y.)~ H8#}`-O(lx+ll!3:{8[]1{$,oAz z{yuH=;#d蒡UF={y g<5ϐhzEy*kIZL&c/@h ԽggmLDZY@.͠g۵=))񤃥t+ a}PqʬTȶC6 G9r0MywNޛp?*g#KaDF.~ KZu{+pKOăC``o(;`deD8!^m$ 0ňhXY ~Yʧ""z($^?K0|6TPY>O^Wkk0#Gd, V &SlR?R0l pK$HZ%ִ~L;b(<TO*JhSRHR%ʧk/ DBpxs }˝y(s)xy}*Ab9 rb*wM =@d6D⫞J0qCC: Coj:VBQ뚁ZR%{:d B۾jse_ȼMRXF4ڸ1]- Q,Їl(G)]Kduί1e9MI n5lTPEJ盜ńޕ!LBtC T^ʘta*S_zz^_x`{~%=z/x]FQxܯVqcGJ:wLOqc&v23>O J9Y&ֱO'tx|TD)PhRef6\hI$jwF^''C׼2AQ6]ĒI*bB\OWGozz+Z2IP3 0tzEv@j!=p.5UAminx؏NnO QNUU$6_(l楽Z.ToC7W$ }^ |H(F*Izcp!?@EyUUS?_ 4ߣ[MxB@B1zσF ~ѭ]"@s w㩣?f sLg\᧧vV_C2QBE`R|S[![-F5'~=¡)m34$ }&Ñ>?(%ͮ.3$vG7=V7= h2ɖ|; 8, 'teT˒6\}=;j|ó 0;Kye*^"\sARM}[ǑTl`k%cGyS5xGW_uBYtӷ[ ̵Mt09?ׯ]@87y=TghwO=^=L:H<;<8k;; &9BI'$,i@c,YS/3xǿ1٦Wh1}O _#MA6σݪuz}Mwux)lREZO~kZ^ښhBceZWp>f!KA*Je I@<2'h 2hP{{>)7wEZk_XRX1 3}Y@ /v6x6ưܗd< cz.=6r{3R΍!m1suƸT||2x( Wh!&iPTJ)2#dfNWGiؙ$CA ~6_['WQ,v" xۦkEٖ8#S>bg&8 a sunђS' TlMD~R-]WYj0eD;}\>dl$zIllBvCW%usu  } bYJ #b&Zw7:y ?( J{|$-bI{Xz{SwDsgɽ9c\ѡ>,> OzzTG/B=8^^?Wu 'XOyzaMA>8c:42Y{&,5MNz/w >.$LJ3}BSRObO~;26\9 pCG? 0&WPb:.Xla"/U  Z py߹Q]KIەx(Q#NUM +㎨ Xw}.D aAtBK'޴\0egT0Ұylێ=.H Hȧ =Ȁ |=X+'v6Fݾ"(y@ ϓ뢠OjR8~'^w-7 Hf;v`[;3A h)J"{R THT@{}k{~ïTd@ug{ uxcMO vX{ɩQݳP"I~άpkfǗ|x?MsվMެ#GN`9lԷK@y2px2HI wZެ|VF#?A!T[vMI$;OX*O%˗5(E>= -G1 x()q|3V{~}FMīehc_?:=W`BIjeZm_mmdP@{ )$<I<^b;=n5];tPaEc]NJ%m49X q7<{ȃ5W`C9Cfgy gPu ,lȅOyU0c4L >OS_~{tg6"]? z#x~pHF p =>{˫ypdhѓ(xQy K#dPB0Jrt*@*{YdG2FP:A2r!*|N5ȸ07We'~XMJxG#;y{Wߐ`xݿ_6O04`Q=Gi@X/_8׿yb?S;'խ_%0kq()\vLy&!'u(Nu|(2f7<TR|s҉}J"*Ytġ~z(P-Cܠiܿ}şf$( CzcH~Q{*)\{:JJRO08ca_0vXI57 ;lOy!P~🖁?Oy6>U?KȞP8DգTqs>nvSc - lIJ_vi\wذEq`{Z͡Q-WDHOfP,SDz+%+맓$+Gz#%:KTI y1^RߟCHjzsgOԄt}b}wfr!r*R^J`c̠yi/=])OjZ[IPaIGIlY l>'OO/Wo?^#* [3)^q鈲Ԋ4 \jn'SkO~4}yP':tk2z m{cGIة܏]7~뀲Ҝi&)CGXjHQCy1yhUm,#0('?`Hy~c~G_moگU˗*9r7(e^χiVfi:;C8cdA >ʢ" .v*]ygPrV( /bBTY8+϶п8fQG%~8[k븬JۓU`:^*Zc6Jy{pz9˱0$j<9 KT7պ6$ed?MKEs>=}CZij":(lnbϷ;~il+-\#BK`1 DA냐w.˫wOR\:G0܊ػM.*.wA,! A; טX%ֆ?C8=A0v&/1?SnUUmUmmmګ[mmmZĭVôNBF䄄n@v6նBd.;ڨUG9mj֭mګmxqs/OR!w Cg7ДH<(A:k!ɸf((vCj8H}u@@ $FApk_ƫ}aqE0=6&^p0*t(l \5N!B}1/IrDTb8a+'1 05&^^'q;SbLL8ۭdG@x mA$[vG~~儖@傤(v5>:g8Y~Nx>RΒ <㛻s[Nze3 ϸf=ORu=2crnd녡=Lp{L)Y3Sf:2q\ݥΗ ӓ[9ä\Ip3ӌ7\;lBa{XMP`X;:> s|}ta4$33Pvq!a@I7ra)K 7F0Yٺ3՚VJ)U!-H088YlvC6jj m_jN p|;2zTD:^1&KE=G-hٌ~ I~M֘DmSMD4)%ZcK1'v_j7:> uF𣙸߁l(4уEe4`L,_7 P;^^X+Kg(HN{Z"}t (aX>ߤe"DӪ/>]_$G77>6s3s1c&?ӷ䉙WmzKd~q&HǠ]e(%K׆E#V3tJ,[uf.0DZ0L Cl&J9$(E-LC@H{.U2RdI:]`7 ;놫"/#_qfNb5s7 :0K3 :QD~x@~K=~B>7%LAZ^; ^Ù^ e|;#oǔ s"❬-ˑ9ʍf-$"Vn1bަc\/|fj,+iݒ*um :O7Co/E,K`J3#r!l1_wljXqLfQO Db20anpY:+g{Ln wjr V^"XBDEOqbG {.Pc+м疗wps ˢ`Ha+,gvL"%PR(U.D*x~o 3C]+õ q9fyrW8DlHV\R=Ǐ|8@MSof+fXvp bv]k2RkK.]Ø6F {9瓗 HTє1,M$f>,A2l~Vt4QN}T1\+Y!v]37,̹P)P:%E{(߇M;eNLFDkq1jDt.5zRL+%oD MLnKcVAP8 994J %ȄR1MR҈H!:rh;ON)Cgl=J;J#dp/ѽAdž#k=q,;$N=<Yd2y%Ճe fKjC|S/t0rf>ʨ#K4,t&q4^6m~|d|qIMB'ꡯ4&rͻQ^ߓ8;Mk's$쵒jz;G[ưHL+ Y@P~e;4#͵#MVZ|$KA c'/~,xPTTX8pÄ.{=E"*w=HJ !C= &dnDL@Lw@KG/8F[^ryġP@+}asG?o(;XIjtf+/jx%G~3m a-MԾ'm\;07H H`0hft ȫv C3`勬+M.)/ܬ:NPa4UϬ(2PPYA5Vwe k^7>49 )4c( Sbni6SRbY,[{a=)*^ _?V)0a6|IKyӿ˛}S/Nǯγ 9VX.##'QmVXytCw- ADF/,ߟpWsLEk֯nMP%}PÑpgwwhui`T] ŦWKHĊQ1x:Ya|疘TJ0Wj\R8DDyP}k5XEe"5 y1þI {n\=#CM $hF B9^~޳.=W}g?'sԳh\C4 OP1GVqc(9-HQ Vː&I S:Ӻ I; ؿCɵ=Nl+x*I^P69:'>RxacQP[BNazF&|޷_(6R> A ( FecFB!Gۋxi]=x:NlB R(4c~><+.MCZP " #/I7xB.@mjmVntSyklq|7kuO* -ǫ"nZotS22_쵡:H1vjsjYYtv6Av,1h$pv#'Xjɓr.,^-.0wbv(%ʨxUq81xl>qLc$ H)8'9IkS`Ws3:7QLUpmǢcU;^+7ut..q7˅/>[rq^#((-VR溙H$Ƶ:Jh>27Q˿SOyDF9E3Ϥ0\7]fA=92sK a\QԖ#bM@#{ !0 7] 9]«u<9^Qhz-_a{:#ygb ]zdz]_X+rr(+ssk4[]O-RZ*VMvu[ FO<p Z0GQIZ}i{vsm(F~[$a%FbJ X OjBUW3a'ڜߍ${Jr &l]& i@Ak?|nCYqrDbUA2~wZ;x~j3Am?Awړ PD E~$,SLf3$("- eB>rܑ(mcpIV0O8Zvʯ:q qݖ`aёqI@j+ ^Q/x4>IO& Ts WOɰ"_xnd[}A.`S>oS_ f2aD)^̰p# (*zL;jLO(kq. A y #ZZY!~uϘ,F 24}g:R m;-ZZx0>ZE; ?aZ~=*;rUQ:{8~=?|sC}k'ó%W68p*3Msv7Y;i`Y^1gl>v Vo_Uh)g*vUxLݏsR.PD8vTgZ.0Ph:gMh,+вC#4~-z?ßz;JjqbWSVfAfӄ_(:89xy.Pqϯ62%/b.ćvbOrirw&0^bgUTIYݺߥ&.8?Mv-.f4)c!%oHeK̕>: jUg7+4 ץ`O;N22Z#9IiBr}/A!PP ZɺAr'+rRw#hɯx*pUԋ贈⇾\I0H4ʻ!1yń'YUՄsJB$;[as[gwFܞ a lN 90sS{>)x%6['NfTZBFu7 _եӯ\S\}Pk@[lh>iYw1DkDۚ2GWdSf∁; 6 lۆg< b澽3ykyl =|}N{~<.ı UIbnU#b!LwBBQ0z㞞"xW<?8b8FCe[: =\DCb^}j Z=x G.HYZ]᭭Ѽ}X҈$!5ZC $,>}xJv dVqt#I}?H\- C,\DfUk_c#ՊXƏ7'EfY+fudEr&.V`D 7lPqYP CWwpp7j*k ΍U+Th*91εڼw,47Re{lMnӡ%hh > en#p/l=O"7\V >X3Av[kM#~ɜL"[`EJS0h3vut_[Cn[(x5J$(yAvU]?~óK$$zWStwpi.? /_Io2g`w6Y9k ^Yqx\wͅuޟ}ϻ̇b raSVc2d*B…M{lilGvl'^%5+ڿќ'[E Rhy H"k z #vŇ@R171oo* 1YO `&+ 8u{"/*.VE,+|oAoU ~?P&pwщnyg]>5Lh3l"N[^?WB2WcpFtfܯWLt9M IsSQ֬i5#o?bA05 DLLGD_P,ue(i<h:CίI۾θY[4}}a1N6c@/|G{;-ӷ.wj\^ZE/}nj]rQtTPXO6P.\/AynѺ^ kb)&_9vT9Ux^}"(f<,~I%~@Gi`l"} H` BD6LT)_[d78EXc6Vg`4:¼0 U{r9r @73Ƿ_xC9 ^˔$d@8oǭ d%=;T&(Kr6d~N|}'frsU$ mwL~,,'Kk~iz`4/,!hNM(KJK8uq{w#UoP6(; !t +᜿Knk:o=7Șm-q`;n{)E(c/\)BRꘚpN!5R?n=pEAA [?%x*p"ǀ@w{+522^^7frv퐟 PF*8 * 1r@v^-Й8:UF{_wCtP'O-,/]4OaO[36r4C!ﹾR WCpLQlU,l̥A]h_Ny8NDgfD(:y,4q-qD(I qz+a%<ߟEypRW8=e|2J~^7\y,xvv2mzRv~(Fa9J#HREl>|6֗(Y“JQ\-oя.m[,tBD-?adҕWp0 nWZ^CIYdD ߙ8k] )3y{ ʰ_>ƶPGԱ}.$ErmT{:.ϧ@I;^fD([7jfeUU U H{[ aоo#K Q|;c1,Zs1W3 )) ]Ui"< Z$a0zE 0G[(v)1| s Yu#sVNE mDN.b}m(YA2Ec Vku}!|O'/- 6 ;52?K$[Q|?YΧlU'5C`T;sÇvv]I)t!ݳl5ܜ2 חW\ ii㒑~<[D vH1M,2vwTMƲYy@0`ԓ3|ۤ آ{- 3%i.yX &I+l!VHmUN,òFf<ȕb"“ՄgMAK7vG8jm:4pyc.*J;p`Ir^ȧmd <$.oY蹺:Le?7b5]lpP2xs̙}GdU*Ό,NӞtr!lQʓ,f 0dEm B=TbT^4 5!C=RO98>FT5Qm^ Gwi,7=WǷc"m!#4s3 2\G!Bvlĉitf o Ĩe&?;ȞYqU{ŋṇ!tד{g I{˔)1f`N6UGy3g~t沶־ Vqۀh t{ o~voazsdmW_ E&qw:[ l< ?D8D(/O_dsE uSl"1r .d4Q AEp,T6kk(vɇfNϢZ鳙7uP(ƣ1O5xp,'ڨ4 wmΥLnHG%u yN)c{]9Ij74^ Fj8=a)'0g33#py\㮱Î|G`m.ե*LAY:0Q-_Z;=*Lʫr3]f17$2vg;D>0:ۿ9W<]=J-*/p|q;pY\ë:Jq߰OFŏr3lTe7 \"n}:3DiQ:qGvs'00!Ύx~Z Pyle8b:r ZN\0OG//?9oȆɀ6ڷV$gD?I\kWM\ճ& $%w(RT*Qvٮ7_K`odUg+sç>ξ(C)>ǃli)\*#UAٙTZ@ge9۴BfCw(Hyrdbg.}Ee~6`1-#U_G;@+#$cILL6b h%{q~-r^ݕ"+gklr}*=H| mؙC)-L'g>L!=IآI8#%.N[ƒZ pl^{2mq'[l~̱"B7,m,ss~[ΑZia#*!fC9!܂pQ]5u- X9g:L \YlYd>A)91@ bK@" "ld5rj2 [k^,[36SϜC`Ih[|O5Dp>y("brކp4i/ݻ@a 㷉#ѥ{.)݀iF GFQQnJ0zʁN h;|ع*+KAQFgf+ȉE*X+ !uxwK^2a|:;i*$׻nZ9wœQp}(#=M<˕F q{Xg)ui<:nw`mqvpD¹U Xk?p 4f~_Zp'N|n\2O-]_Ҧ.wC`d3xr<Pv_Mk@k[5FD\yV(#(ҳߑw70蒹߈pk=}q3> ?qu .ɓОW.{nhkvy&6Mt!f$'=> |Y~sWw" 1 *s%SifCN}I6eDC?d1_  Aq8ʌvދ̝o]D'q!LBb $`!p\֎p~Vz*ZP 3vr_uM ȭ\ 8w\S2A%ʚM߬CpB!'z_w퀋wEaZ`#a(C.uVza=92*t6x 1^/IluJw\cM3HgbxF=L$ _T\p7{Ë weGZW:;Sd-j&x.̚uevjqS723ۉkLZ1jrE) /iGvď/?>ǯ6"P)2Ѯb[&tu$o7(Ek1Sns:lv}%#jP½b8##qz0 *//CEjE)7@JCRnUz?;U*ORr]Ssˮf+%6\3P5b,p}idMK9՝u`KD]՚^xkW O6+Jxr#6d&fw 0M".6]6ω,H""XS .l^^4X(@>Xc:f.hlJx8Y!ڈ)s:Qչb]Ua紨:]ơqPVv<[c0U%2Xv]gNy1T|QFAn{9G,$,7[A'>~/UNl.<&x0BpplzC;%K>3&w/}uvYFQDe| gwqG<$$U+ Dӑ]]znQ,-1ɹу*)kmG{O?I5QC2OK:PSJMs*nᏺ)z]89V0rEW(#mG=|Hsw]RY>2j]1( Gs1{$ːf_t$;Gf %$XlWERŶEcg`=/jB>8:IX<]J(px4a/俛`:#K?3 pow,'T}h.Em~](;= Y(몑#G92nӮC7O-w/عҌ@WXgeHC WG߶{bdL]Ҭ~xU Bϯ?$)S(v`#ڬ{`p*:ftJ~a-nMP6tEQ,0 ݸMUR*Ι.pUdӺy2JFJ~x ;Xj+tTPAHG薏xߝQ7:p\H+J3ՖhA:sAKZFq>:~;U%``sW p8Q~j0Y ƍ쿔0xPzoat_@6V} NC2.Wz%´ӡf-xZ@DsD4F9l:?= ^yㅗKRda\g%v8N !nJjĹɀ827 +rN~bY}`d`ҳ@?Hr쭞%Cjl}z.W#dW؉Vc /svɢDK5Y֯zX|a6 jnwD5'(uˍ^fcYn?wPo v !QprsYOrSfmJe6G^{I9b@ PhLpTqߘA$o^^0G[2 #f9==ÀR2lquq :DL=웠 呉>OQ }eisĹhfJ<"="ˁ([~`g^8W}Nc"^OwΉ[|udMBK%QTX-epV͔7MLh hZjv.-޻Z\B<ø^\a8=`l$DY$iԽ51\eC=2h=z¢nEC7ѯ&]hR#F6Ӌ'a5.<O6n Bkt"Y9xhNf7Gt>馑}l<_HIC) B;8mt')u~cy]{A`l Գ|4sgsV {+$0q`p{;&GJ#~E3vm CCM `J /[s $]Ԃ_ݮ~^gd<iJXXΨnT\/'K쓺$E`.K3b @#r5,$B[Y}Ey=/O 1ee)|a}p^sGi`6oNUoqddw'Ŝ scWy)o.gRjHb+,=;(^ [|W BkgA"#Rs<ʣ}`);8$ 21@9 e6km{Hݖb)j9f8T~ef.경? Pb35Z$ 7xrbxfW|3n[%(.!YljJ4e%5}$s'kʾOn.S<>=y:CteAp8:^{2VX-3Ql^6Z)1uFaJHtRG]dsŹϛI_i!0v1>-5MiVϫxkBvs uQ2 {}yt,g'-fiV0 ]ޮTӌ#L"R+Jc Uc!f{ 1mg=˛tU°Fǝưr:Vaqd#"\/f=dGh=Y-45_»qJc"yCu3R0h}Nz+>nAZ7!pR p7&_u)ӴY;ȻӘI " %3˂IB$P }6V(/*ӽXm}rjtv#,TRq*FRNvGe4O8"fɋ7ӌ,0WVф?GP E P:WP3,bcjO!/J!C:x';*Ŧ ϽtP#tuDR( W*OHBm hJt䩯P:Pl w'(!QAJ.境sAdn&nK}t鄆QmAJuq@RLYo«E2ͳ8>o)Dژ9AYÿV6/o8{ez?Gݾ)9dt2iÞں7 ໰S"0v-Ǎ#l*a\ҭb Pj* zG!y[|)[T(B3L{8#0nx}˟WH@k۝LcEAS v`x Yn Q[&TR>@}~W?C-3Cp0.S79?c:*@٠ ;px&dԋRP7Z}CǫXwvtcD&?m{@O꫃eKޫw"9jaQw,r4:p( Z/U,Lb=_54@HȰO"-?Ewv &Jia ;h s]~o.-Jq(>+s|]:M=ł!6vЛ fJw,bz>E#S=:vXbAbӞVQV2ӿ,S-5 ,¦  ̜߰/}'"Gۚf0ѣPɓ&gI pKgl=ye޵-4x{sA\QMCv'YalJR8\Zپp@+cB፣B%,960 RL`=[*rI(f3p/Kyq{X⤚bJ:Z^UUOU Gi0sfDb#33wvR!BPXB촤n0™ŪUJb$pY@ LR7ab9 zjҏ9bqi9$T v! O˼ݟ?Xّ_\yw8dTRvu"5P(X*>M~-LA&8+`^m{DD ʒ|r=yE 37|ys96T ֭7戽_fStƬ\J)af>}eoݩWWun2hc4_d32< Q28N10W)TXb1G ;C+] Ap^ӰTHr*ܨ^#Q7F3ࡊ%Ý"QTe ijJfn\zvԹK볞Q/ CqO~`n aTNjۭl+ vW@֫ۜrlsMȉyx:-s|^`\)kuI5gNc/Ğ~+1$LiY:AGT뷟N̛{.sxNu:E6Ny>\FD}[xUZy Qy}uY\_H+ݰVUu*z>jNoS~>:Uo MP 1,e.Axx\јA߿3Ju\GxƲP^_⍗&VK\5{s0D!m*3η?BWʷOpFлr@DahåWg4a$'{tn26.&²A1S"r<*?]~9IynS1룐SlD~Ls){/J $Lr, $,G:3P;; " 9v8OtDm޻8%QQw|] q< %"9@q m -g۷x?~ koǧ/L7S_{Svpz*Ĕ'yMdP*+"++$x|\ZS鑼I$o;Hv*se4[LvxB|w8i f6 R / Y(zu War ( 9Jf-|HeS3}~o߲\jY}p8 `47=_Mc|ݾO  aksdFdnp~˂rE?B[;Gn"kZ4}7 -i{_ '8 Feэ7x8s_57 0! 1K&FT BHu @ćv)%2]cpkߤ(KG'VHڋ^|~EHwv?QzP'2ƒz?͵V5Y}Ch -T0FhZP㪑]% u&8}sq "5VD8VvUB=Uy[*avP|,+||9B.w3{y(v#n ?~\޿!S0oKl#E,K#g#ߞ:<^_N'm&Ly;~nxLvզ] YZđۃ -/Cށ6ME_h7|v^)f07ogKҺS#BIB=wwd>4bWzR5i vɷ9qȧ>ҕZ3"T]Q 6͢Bu }  ʿvPU%t.M1t`36'?!"`HkިHUKF9@[!`[u~DweQEay j5Ѯ&vu-'p4oaݶ _,1 gKt_Fzu\l\ps8doDtoA-8UKdd<()1矫1t׍v3捕SL_6,ϸ8^{BfTE!sf\!6٤0唾;(,\[s rZӁlq]T\ltn•7l-|U։ssӬ'U FY_ ٳ4ᄭNhc<"&3f~"w3{DW):3(7e luؓZQM֓'fPuhGg'pQ| /滷FIiIPUl`OX |P`~/_|~#mZyf?ABr$ВQIA chG73X<.-t&1~K2?Gg˼g^?g9gjy #u܈VR@bCTy>w}MW]k}vBz"~75޶[ᙖNeXiلVxbVe⭇A]R;=fq0E>{H<J+o3X??LD~r Xw? d!+F3_j^R|S9a}gQNWVf$hO%`^QPEWK{SM>`0%"q;5DI&h+m)S\XDUCӸh~Y~Aހ"TBL (ఊih) QHj" JGa*A;__݇4yK d9&?jH 4 ,U00DM_ԅ/p #G-` 6OIL$jN&1H#2CI(Bp.B/ڿ#C邟?ON^Ё) 5X6ƊZЖP_Wh ~QBp`7-2THZ8@{0'/i<( vtN}:>r^f1H9/c=wb.Zw[`/Qr,X\$ +bQHF;.p@ FGFԿ S0b(ϕD<vL~PmKJ CD%3 CJuO3rtdM@:-Bǐ/%14Glěmtw3Uc 2Tۚ4k @R.xMigz̪Fx-%A9aVzةCnؼ^#h?v(>\>LPS+ m蔰EwC'xB`)y;%R3$1rq3%C(`I=pwHJ>6(I=_=đ4. RLA#HSDQEQ^Acn(ZT`? E4} /) HQȤ=0t/nr&[{@( L.Gl("87G/{pOiO|*U-$:li` PHV Dܫ`1=rD'g| Uw/< 􇪂i/:W-~D@>pE)=eJT>~ @gGQF 2&Ã5HP{DwR%winpst:|Z!=p)5zs>qW``$?~J! _Kk얞yՓD='WEM.Qț`A HBM–?,ÉM^6&xӮZ &fK9^i`?A@A +!vG>߽К?~=dxD 5 jahxw#=S_DBn]k3*Gvl7'4%vIqY_o5N6(<cv_]HU׾5=؁o"[ɗ ?t 2 "JaO/s@Q =nI@eJ%1QӸ3/L;b" ꒯1dEu<=o*vy|>%C2- $1gQAP yO="I褢r:D@ԠDn$LA-?^X灳9!RNO~?>选jAv7w}HcfB@qz"rh7>{'EyC9(pTBijlrI\V5q羸GKUTkip^4hCV1Q( ! RP `ɻ$$<ԑ+tAՀ%=ֻ5zd>µ ̧ŃKwvs%F͢A`qs?+gz8~Q0dU:i%Fǽ!(0A{ss_ulThfkkx* Pdڈcb&\J=] {=^f v5&Y+ĸn|.8`ziʡhud3Q)@& ɗq"t2BԱ,mߚհ`+Kі".F"wJꇠbk>Ϟu^%,4gf9T{K|6&_quօ bwj6z-RA)<0En[..~Vb4Î $CnQrbP'ipH%W@V!/ I'Ǭ'Bw#ݍ0W6C,gz,"Q&el#Z!5B|ï/GgΠ9Y_o4& w#a&l<;arn7'z', Lyp{DP $"mPHIm<0 ;Z 0mh#>Z d`0Lr5@$2{o* p1 b"o`5~=#WKj0L8!{=zƒyrڪ,Y{} z;G^'aDOC2zs $A@B_9 %l]񷳱*+"֦L -.(V9B|Tu {V˥{'?sH< |pϩ_+ $;!І.>=;? D4Wrhk>,< y~p"=cl!ُ #J>ZJJ용D-T}ˀ">? W1tۮުzgU=HAz|U.DUW_hOȌyv5>uBQRl^0PlUpXz?~F ?=AqpvP:Ùf[] M7 8sފgtOռak޿oZ]U"Y{m{3tv[ʰg~Wj| #o˰FOsH}wT1D?'cJnu`b.fr+9X6N0>I]F%}p ~Ht".uWy|pBݪ9D~Y(i-۟Gz~SapDZ!pEI|>UVc!P}(:[xwxyׂǀ᰽Fȕ7fЮj>{qB(&[޵ZeqSse򔭱m)eY%N O<f{ 8bXl)ז]eR >SpvP8 Oj>i?qUtP+1mǸLFSDIѶj,W\i7 *Z\~ː,cUG~ٓ}I~7sm')I|rT qVatz<:ȒRI'hwdc&m:xQ y-@ |!ax!|sW çx}0붔 (Oñnڞ=K1T}!8$dzp0c0#`/orJzQǯ<xTx*'^p?jc<Wk[vIm q8ȩj;v5–<À}@%W]F,*XՒ0xʿMNi?o*(LJ m/az?d8<=qô|=Dw5[vX(Suu'ߎqޛ> AQQ~]ӯ8\i,30UPü;Ն1-Aҵ>f B'83BAseݭOn fCgrG]j 4 /<0l,|7pG+Ӯb^9kƳykWO=~nƵwBOhei 01`F&Lyr快Q\cf풜Y8 :ðIϝMǸ~3pʣ~W:N*Gge;;?!tDy =ǯS1ARofv{! Ab'".\>$﷙qRϟOƒ>LEA,}~z7B}B>tm$ iU])Vq|VopՔOIEi{%ivi: _ *E-6⪬1_D?cͣWHZ.3Y?=aD:%Ԯ%*9_[=О{C*~OH2A\gL%D7~O]Ù`nZ>M :+&!/pRWtUת*Sꂏ+D]:vA 爱<+9VNOW<Ќ"pTy k~B$>~@rء=`B/ԦS"M~,9ї W=:@Kʮws2Ѧ)J~!d[ut;5 8h)nۍ"Q˹?x w|{ѤܮybY=U3myQe9~(!C@A}F(e "!bQC͉BZ( a#,8" dj*hh! :(ZiiR!4TҎ,ʸXX4ذ`aP`B"Ț K)][:F Hmj 艪EP(Ih*Hj%$&`" %be*&DfZb&JI`()*j% Z&ReH" `!"*"`h JV a&+A"jZ'P`U-PđTAT-D02AE-,QLI5CQ%CQAK05,-&Q"E-4PPL!LSH$@U4P T DMUPL1ELDUL E PAQ,I2TTHTT "US11IICPҩE LALMPKBRS$ETU!#rjD=Z( lBRP$PR1]Fr$b!h*{9(=h&$2ECUT R$-T-AKEML3@1C4E ሒ`%Jjj"*i hh&f C3IDQD ΩbI"Y $$2%DL@5AM RAq" x!^ $LSAASU(KT14|ҿ<:!"0PErX HJ`* A.4Op(W|toJzB% d>dP1*A,C KUS)QI "mkE2DJ~[z+ @@vB!"=_5֋cG#tOI ?" *XЏhN& * }j GZh)YNVsxA&B()`P1 `+~L&I h8{wܕ% bV'E:R`8J'vOtN0b{`ŐZ B. E ?; \d!S19yBC#$p ] JyGh˥4Z8mC ld-lŐn;(4ĥTA)̡1c! sfѩ KOh@@`9ɚ|UCm:%)?=10/t?osWt_pX_}p(|t}Q{Sc$B'~_R4w~o]PGgt o]A?/g|Y΁䱜/g?ǘlRv_:,- =)LckCM+`j>e0?/~*kun,c~ Ⴭ(Hݜ#"Y=foٶs6adP pj—=]"~wBoW̏~\ezF3+Uu`xicoߟ| _@Bɓ)ZҢ#7ʪpt.{6vSa[dÄwoVl^/cBD!gYZG݀z?,.G;xb7Q(`A";@#6΂ٜiWn[xw{5;$2Jl9EV|}9" OѯL>~ogNGg#$TY8lȪyh b?Yl{K޿C+V |EE'N̽okc~~KxIC=H Iqh@B x{2~Q M~ PHPuZ>aO0ùW/877}\DT+ sE5K;_@ +l9_}wjL!{ K75/"-·!u)&\IiJg F}1=l J+a[0r3f xN]o1ivᄅ.Kz=8%[y B. 0nqoQ{rkP]K\A +78D$˴8C_k|R:B}-%i  sghޯk7+셜]Ou0>$<:& (H.J&v+6apx :`몊`'z4e*gV> :>=ƞ*_啼Xmz1tǦpJܿteŇ]S{ F!iFDq,2la!s ߖza0nr5Eμ˶6aݸLyyb,$EC8sj<;s ׎eq. ̋wemO^I zznl]ٓ>.v2zy"ܗޙ>NvN SWqtF AB(jfRgwWn 㲁,;ʢ"8g*"b9y m~`afQsK 7ϋ ;I-)JpaIG}s 1pBB$"Y 5oXe!,ɨBlEv8 Hb.|Є$!;/l"p c"ҹUUt _&)`Q0L s/ʬGd$dP/PF/d 2d/S %[6|Ie$lv8'_&x'9Kg p'4m쇌@o80.N'cw,AL#|{Mcr1Pva2C[AQIX vWO<^(A!yp6x0^^EJtmNLvx<(>}'gfRxca叁@rSJ.!xIkq ez6 :;Aq }x$]wrr8&X'|I.n j}DCX\[I8U_޿?>Á:(g2nd͜ꤢ9_ qp]ičDWu2rR<Ҟk7 ߠ&h%V6suQD$=|7a#^[(Ș#ЕZX%AcFΚOFa%rدfFKBzfyqk]^KѼď_u{X}6VPgFͻO(x6Np?s= >1"j:T>\:W%i jy6*v. xIQk{åhE]G80^wJM]i`g}^5{Z'K]wY>61X0# ZAHEXN*/5>E4NS "Pi(7]s A|܀3. 'SaoT-:- '+FV`쨩l^vHDeF Vo2I[]ř*599I!̭Y!myq͝Eb}|&+g% :ZVqm4Zum psCc-zY¾,s_ y#u%YBqzoe#tah\! )76ɺ+VT$j w.pιh=SGW\w}^F9u0ǖv.-53Y,QB9tێ&OopT69k6Wb_vy:) RuLNʛ_7}'3ws^5p}51l^[\%d{De{':BwNΡl|{[>HAdb^#;6] b.1֍zbzg˞mf?psOa4CP*?դ}nڴd$~cS&kv>-"7i$6F7eUAmϴm(zSL?tן:^q}v|ҝ11Hw<1 |5Y5&{3,l1+|Iqq~pIADCjv}ϷnV{gwQ0eKa]1\0u孽\Ȕ3ָ;M*sT)%xTə 1At<,ux"[\ 3^;5@F6 ] }ɺ&!𷼳W((( OE: HB&d$$)dIA@PS0LQ10ւ\ɌEILI33k$kl@â-f"1>("jU㈫cWg68*si)$mMFMݎ< `EA`-0I&c`(qLѷ|^tsᘙlA1YH^ҜhŤ{)+c]s y\ԸO,G;k]^֌ĔskN]bb5E`!lG! ⴴRl>.z\ZtjM1'-1g~dG""XJ\„h}@_TS3?o@?o?7,?/uko ߦ;gG뵏](ҭ=+;CƓQeuOu@P ~9Yq1wyk4Ȫg I$>ǰt:U/y J :Ƶ . bxoajvsJ}>ҟy *~ҏ9xwV; ,$?3x{rIx$ dy;Tc6r<2I~]tMT(!P]=<3۝: 0qNc1%{q3-LY)Fh[r`ŀ`hl*pQd!p"=`:?4P25y(8?BM@ A BP xm sU~~z}ZQ;pTDDKr[?C. hf)(޵ Y @ tD>ֱ?(>eCh3SJOթ827CP@@㤅kUp!;5h&g\~-v;k/ybTO4t.ڳ5 yP7d{#?ӱ*Su5Ny$3`9ͱːOjWHaҗv@Zje1Zov]R`ZA}N~cQ ?A8)&d Pm6 4 2seB:clў7duJس/)GLcڌ.9XvD8j1>3N8BU6^7*eW/;xTi80://Ó S1$!^׳닶])տNڄ6b*bȄOdar G|d/2UF4pmkf.II|Σn\^z+k{ֺ7b~(kqu\r nw|moWn/?$DC;CPR H[G=m:Hg[w\XImLPz0 D$Rjmg(N3Y ߁K]e'+ZgVN޸犨O1 YYV.%Q[Sk_n7"!ugooԾry7޳R:w盻O=O[Ʀy~'5Ux]OUM|Eڌ&n"4iTxNRI+O˚\L4 Om-&Rg$H/iA?v"K$fWG]nWZiFJC(#7bb((mH-g>B#V,KFDHLZ ;vL09oϑSMo8 Bײ̬TQDU=\T"E+RHY7 >ϥ$踐@B F^a;=r5OOH*x"d!ɡoD]X~Z5/.NOwi[jq+c1;o SO[U"HMޱLV۳??ծ$cx(H멶)eL bXvi,vh;#XSX%#Ou`ZRpbWDMXnQZ(55CroD9ʕ$~>nsWVSNG85:TN^Wr!dlwT(wVǵȃ&u`[f75lU%2m Ai[YbSrV#;~. ^<)9a*_PQaiƒht`>X,Tvr}@+dAa0uߧ<.>zs߁0 l;xA~sQ?"gII\xLoU߬w/Ԇ~fxcXmO$:I?ˍvP9MN'YLEpU }jGG}?QؙXy(cu<$Q# 5?ϳx/˰aD6h]ML@:!A)qMAxٌ2|%c(lAH:C$EDN>pB qbsv'P? 6*hXrQE<⸇KDžU;]F1;.=dsYSQa'yΕ I=>xZvv `jm)m$ $ScgCnWǦeD8U:y@ܐ>-~i;'$Tڻ}X9=6j!]6JX5"""<8?u\Ҽo7'^dS0JҧeB t( źS}=D3?=^X1g3GĆo c?3\އ?E$[Z 3>K͞؄qmea  *D|毫%J`JUϷhA-|<w}.EDAy#>e"ky'm,Dn08F18=0"D?^!%xg򄧼!6#9$J һ[: (rL}at ,5x[KB@!uOzz:~Dq`0al~!“@1"VH~%vTx> PI8=~Ȏ~ #)+ AFVo( $ n= ǣ%o\W Xy[y0{dJԠg䐟W#m[48;Y5in`Em`pI'xSJ@6c>oq^vt8=Nj~S硰:G~>~.iaL+J0|cf/F8(Vs\UA.%zgD W! pA÷GҨ6sH z,!!2L ćr!@/^6mwshu?/!}`e`k[cvݻv)K,,K4c!cǯȣO:0۷nw]4SVH4$C5g?;Gr3R0}έJ(u r FWG,1~Guc^)쯌݀ I/ φ n 0tJ"t#@WJ*xL߇-aH ""8>V}WeiYF HwzCJy dS6 @腖OOr`mB _O6AESX_?oBo[p70;w;?}xl~D⠇WΆ3VWٿр}1sًyrAuЯT'3l5k"`3G΀o*dDgѠTC*&]#ge~d!HA>;=zw#fA7<DOj#l T|}=Wn\>ZREqKy9@%Rjc2҂QUQK,H4?s[JPѤIY9|߿; 8g 69:?# ^o?1-=cBfYW(%պOҘǓ0-wCOI[ 4#iACWGZ#ܣadǃ_IrdΥ1ဿIO+t9濇?Az lPt,v`Y""0ޣE /Hx 9 x #쯩|UN舌6^jD./DI^S5zQ(Q"4M7؅j9bBz_n8X 梠w~| ҇ ZX>Y C)L~Q `A  CMAzgDB|D4D]iKQxcF"M9^_yF6-[?*~MV\F"XAwwZM6ʠ"hS8W0=3$#N5QU1cz@*j˵UWvʊN4zz&m\@+p/T"?xf rU}V=׳F (;0%W)Z׶TC@DY-G"-`S{HgzfOsO{Aق=Xx ORN@?GsSՊRski<:{gˆ,@'T7o,9@?s;c|qfx+@$0uMxpyW}\wvTPK8Oćq]lg=r椻8$t2}-,smfEwveyp|H1ֲC}HDzC?8wz· 7>X#1zBsH çs P,mݕ "&_䲖3>0?~^CG:QO@FpNp .gCM%.t6`6>ρ : BMkYNfw}-ɭN02Dop?[DۿkS^3'8M!޷IXs(N+V8GP>}$I#Gᳮ(z?{:I$ >wC|?qo;l( TDfyCȄ (!gWTf`2om 6hu"-Michuan@!epbp<".Na @g0L1洏odpl4ه_6*:+ k$חrS=Z\uשa'I'o8UUppF8Я/m[ٿn8XBKtmOk>JϏ攮0HBX~;0AvWA,6 Vkm0 Y!g9 Sk% i5I ˽"Rs3Qa^ZUGE>F,8m>ݰq" ,DEhʿewL"@a ,Q,@啚coBfch!4ug]k"TSfj[ۯVv;@u44Qm$$P:0,}D Ђ > g0}aB*$0_Ԕ^VG!ԪV~(A@ %.b`k~,4sq#tD`~ y܄2W>P=X >>\`0{<)EB ߨB$;n #\k9nmcr1<" IRȐB7%ϹnJP닁q&$2~9Fďhuk^ZK%(b߷N驻6%BCQN"F@]J 3,T;bl L h5{cKxI&x8"Y+j47izkYM5}X㾉ic[̙8tLrC˻CR"HfWK!@luha6 JXK HBTywԤ 1 -%7/WXt$>z<J ~ 0 }Atdmn-NHQyb P1z'o}DN2m7DDDʥyqVg'y-z9Ŏq OO8#+%ʠlv`x/Y"Z?u ,=zk>B łL7%z= : QF0@` O( 9~ Ohu靺+n]pI~Rm`z0_l4TQ:e}֎fatRG@?"l 9 IcSWJ<'XxP꿔*Ib>A <Bv b5qW*M b-;Tu^o'l#8zdf_ W\CJ*~,v f},~~';m[mm)dsPc| #drڀ=b#vDU |,‡)#`Y='OzGx,'I3ܵUx5T֦- ߘ6NI3L$ql׮_o,Tx^G!Zmx(ܳ!(XFثmOpDg 豈v@}œchy4&򐞶@D?aPt\b11QPe" c 12%O=΄'&"Lº0)@`!b h$G0l1'$;.U٧hɌ81oD$&@(թ^xv= oO{]byV2TŜ 7Ro'匛s#+¿zK4&r@<н&N"y2Oo²e0&h-wZr8 ^[0O]}bf~5#q=peQ(_}A$}W =^hD8S6DLC^V3Ou~/ Ұ&qݲ<:fSeW^NZ=(~!`|̟Bs'^@8Ϧzm`Q~?P-oOz`wHvBY I]pjj4g=$=dA9%xO졛mX-ʉ X)BSC۞ސZ$$%+ne09x+:v_?-40>g7 `=DrD?,)]p^q, zu}^VGMܧtY( ~UqDg?fۓe3߾+2p,,WZm;ihEIxhyG`wzmn~n qZ )K7BϵW5{]!pUS !Un{x7Ϭ.#X+@Zxcër Ҫ0<~'DDtKvY?  qfX 1>Xkxm\AF![2+8M6Y#vq@<Oꚴxy7X^Pma1џw']ܐ㓯74I y1_ǧ }Y闿'HG'7K6\5-sQ_kws^P'0< L fX ߝV⟣\cnoÞ.y7+[ gsyw|kUm٥̐:/(-@kw9p bQW[1FSNV}kԽ1Qv-fo v{(<ջOJǼaTj}mϊ8=_"`t{*JUu7{- =: ؍]cڬ=1z;~M*BC|P<w1/$x뵂>HN-F卑BfbYqCn.L='-v,ſz8 \ ^9NLXorkiR_x+Ǔ՜2* z$:+w_~e;N*/!ojJ; A#b~ ,;EfLx>&YZ3`~]أsfc <_y^9)g?Kŝ*շ:wtBb_s_PuȞΕRrf9[{:`gD+m{q0,~[0׊/~}c'ltR evsC- 4VA4a\NtRʮGm(ub1 "Q2l4`~ږ;-!?40xuihyoML'}h8LubAAa{Ct'Lsv1>!POzou.L]OO)äw(1ú콤f7%y(/7L>3޳"RoadQ5{F()_6* kxIٳSmQp]kK+Iq0iZa1g= -:aB\V,};o^ f IG~:OSP'HzJYškpW E>'vt62 id۲VZE|/`@7zӾF59\_{G(DerVRsF *KoW HQ.ou4kȀ)eЪMu ''>z{hv^]CJ񶔍H@#. }HnLUX6;%u5K?`h:&n"v4(׋7I!gq-攙pan,!Mu!{0T6`S٨*K]GŜp-kd H?`NŞ+~r#G4H1ߩǝoGڳMh9:dϓZx>r bc>]%Y~*PqH)Qq{ϢUU/@ۦ0H`T3p0eeov~Qq},;WdծY^^>\Ċl9\HDGbyq~L7>7Dm0ǪM WzQkGZ_n6⒐Ƀ [H'Z]BnK dmt)K q E| FǖB?OSWFߞ(NP) 3A˳3NwlJX1oO[\I$.#)> ݞo?Ohrunj^D:قL]Js˾գ̸]hG~b}t uۆ0yѶ$njB\Ma0p-Q_dEzH nK|*:1xfvo(<hX:5&=sHY+d)BTdFXG~C6a}e.T$@RpW5Nl(@ ԯJ~6S G:j uB$ugl7,-)t_gGU񧍴!>VB<{^^/i)ф5Pv*R]bY:2gHP"m{={c&݃iz=8[o÷@ԓ!伸rTO;9 'WB*,ܢjрqRf¤w=B_6LkJjO㴆c3'bt58,PؤvyGv[$#ީUV 4l.l+gJF4UqMFuS?ߎkqOk{m2mUf k4UгR4M9ަT%PfʫXe8[or΍[Iw^ڭn2[cS׋s; nDHq0[*wu:PsXbv ’vFͫE±l|-,\sYo!{.9޵Ͱ7㕮3b cKÌ]6 #UWqGaB bT 01q il׀.nj)v縓;B}`ȼ;zE@ۛzrB}t`WhzR@^! 뻐o]?҉f9 aY韹>(7hQ=11˙'CRLH LHBLHDLHKi@4M3M %#Z *Ia.д/5 |oCg4-`8 Tz%PSCHPҡwaN4NfH'c|u'ݷɡ J 02Mr5e*k@& Bdɞ9BjAU9peCTRjM (\GI;Z:f +$:%%.FQZ+[KHVF6H@cD|^"d CQ*k4 *ST2qNRv勾oPc)_b1mn!C ,TLؗr $&P9('q==Cz,X;h} ':ߴ @8Ec#?g)F!!MVS>a Rr '@o5  XSB?6ߟ>x>Qa9 ;k`?=yr'@?Yh3_x1b!n}EP JAi7nhL{, } :VQ]q˿8tahG (cuȎI܊,@$oݓ!؄ VnI:(}>4̤tUis n&aÔ$3R]#4OC$&'4Ru`k?S8}u| m$ē[#mMuxeQ;'Br? .J ta@U}"qo M 2]MRi_Fk.@=xkyD`1_ȧ~ѥPqّGH%[rp/NNa-7c[iSIojhrhQwLJLybÐVŅâ;B wy|MH0X`vȔaA<bW[WhNGKc$c&'t چQ D{^dkCjLxt t3<*Tvt;բ<#l 6>CY;lkѰ5ld/Dѡ@x^'D&:ve68D3ܚFF=:u.e`NaX`0|c2"3}}^!lP8u,kݎCiӮжN!*% 1p}04CL$ D 1z/!;}]ǾUc h2 h;WwcA4 ! V$R>$:w- ?lщދYr b/>rdEUUI;nL@o<9A"3,0L C`ğF?Y"ـym#)4O6%spa}8Ga2'&.i87lH i+P1i[:R#'W5d2rLMPv^eVw`}]fDQCˉ;&϶uQKcA ,I~]^K MꖲTXԫ141E% qJqlviBSB&:Ľ$l}a"Tq w?qs!xt}"! +GnwrQ< =!yXuMCh*ۺ%%)S^ `|xm삝pٔI`c4QXbhp-F 1q:C: bJ*{}A &o1SZPs8_n\*h`5GJ"Dˮ&P;}:C!͹Q 61~KĀp@RCmk1<;==~V0z̆GyRDIYkPC2"@7u$@>XT1&*6Aqa,Q9@xq&$!AmJOcLx(cbAS2zc&w N5G!_}tÒ?uA`Wf `VJ;܉0:40Qh8sNcԝۓ~sH ' gN?Zqʨ|8Lc9gAMNg3s9w9$$r mE ie* '|. UoV} H[)S}0Gy )ڼC\nf+"EHԟTO3^ y^uqZ`wb@5޽ T,Q4!L{&؎rR?r`Bd9L&n3TðblH1A%lj*VѢ"@J*U |ǬSJBnk3ԓ,Q^6z0U?c@~&I$H`)}#p}nkΠ}==swEs5/"X\R$5,~xzlOJ|il} ;ea~l!> {\y>`'L$ 00l1'ie C[D?3YJ{_fQ0S xh Lc {{>K&DT;ɘ1z4nv r:;=,04؅ k &`1⍥h nWdUUUUVy5v/3%`<@OMh44>2sN6 ?"{NiղN,B;J.L0AWu9>0gh!( ؖDTIVC31x[On҆!!ėe'O-#k{G0B/B>BMgyo?'6;rJ ,jzX1W x3R@hᰏV8$ 6G HĉACFbēP%ʜ^:od!JS|YvS$0r$9v R^%uFBMzpW2:6٘45mɧ\+=|dc^PiH@bl>à )xо| C A ~9.89olb:fjf8l"1y80!X y` 㦛'$! -c (%@H8,H̴MXܔ S[j~dbfe9ȞRD. /'?_dHdcHR ѓ}pAkcfU˚ f[GL $qz7Q"C-\ۨ_~]R47WjD{%m_Wԟiزr'Xd;èa^G/)>sD? Yhi$ .ZSB]W ,<^QZLb: G;K ^ar"|Q;f&AmY oo@xcg:0r!dMJقI[uؐ؛1Kxa ;|1|CeQ}>Zcx6Um9 % ˃-}4#spxs' cq H W1)9K'2_ų7Wñn;C:|AL w{ˁY J @_U,҃b,<^tܞ ! s-a=Wѻ= 7!GAnL˙RJ[bjMFtFߊqHrY[bRAcYd :ȫw?noFes(7δGlU~&u܄_nU5M7l)(lp.^ḶX[?2q/gM M(/gY5U)Bxlo$Q-"ƗzU 6>MzSw0 7-9ڟKjVesi5%ˀ b.(<*}h2Ho狰هEC;Oh᫙33 I$cX(x]IEBc,9B(.HH_#Ќ><('{VxL]msohf9!9c[T`c5&Yǀ /R B6~Oý\W'~B{D,M$g`wgL4mB"Zċ_~7)pPNbJDAaBD5NDNOޗٲl3tDcvqF11-`ѠcHb(pK18  WCWbh '&74v7$#iOnDQ% g44'BNӔ&_BH<ՎQóZ)˷ӷbI yhHjC&v\u STZA&;ļa%C<bg#TS7~_|Ԛq'm񉿬<LN6[*?+S1} @! \ܞ7hN]HNn8fp z''|v%ru5d2 )!3B': jy`ÃT09`B{$b$OpN$hF Rp-dL9vnP}7s`Bq ު5(kB;G?TsCo\{8' OiYwbO ȃ A)ߛ(tߍчNuj(YsQIC8Z=e z_Kޘpn{9%6^\L!8\F oK {:Uv;v%34M@= ^yh 7P 0ɸO]`ԺdfU.`rtxDa7,g8kwa1$G-"SVw$>,}k.ާ\:3$5Y+x1#pQ@6s Pr6\!!̦Y';uhG/qަf$jn lh tÞ 7OFq^კ>z5FC|0ͻRt%8ʨŌ1MT/KÈU[~q|LO@2!N0Q1s69^\4$dꈂpNNC ]G%^COvص*'iFv z K7|\0.Px3΃ I}. ֪R`~JTrL98 3X1&(;Z@N{ֳ{'u M+8Aax&F \\3KRP ^x]NwɀƵFOHHݥBcs: vt]X}݉UE_|a0k M5>4frxcׁEc /:jöBT2ѽ7(W8#C({!ҧ'#s&H30d?q?%, }.޳LIHz{!tqkVioNҥ\qE0o`*HMDuܗکo @y{c> 1N€u ~==,7pu$gOdAq``6r|8T^B D@/^^^e=i3sጏi̪cc{OxkS M4p`:'*5=PeAF+nڭ~=pp0 02090ԙq/ ΁3<0!8!ezny.t<G\M(6c88Cp8 C !q2)$$ c"dx$'|!ʐ 2T#szx1 0 ##(z UHP!PPU4G%UVk)!>Wr\ EKA#s>{v nt@4"-|Ojn?U/OxU8r`v$DZ;RI/# \2mj78Mu7pΌPsTA`I,vKO'!P

    z߬tޚClLư4I y=9ǃ^UKI(L{l z ;_7x$K_hB,}:yҍGIFq>?y}~ ;3H(ViuH  w]feL\R=BZZljI%|\bd4L[ $O r-oHTSS%!ť6GBJ[bIN4 DBiU2 ȴfE#;]1h8x? Pg#s շ6J fH{X6L ;Iܐshf,#69[ AGڣw.8ۙ7[ bn*A!GGy ҧr#']"'6.CĀFK-| ^;&%./C)C'@yaxpAa*N<YD!$2{# :4; 3a!Ð,;+ڪ*q Ps|c1_ K/*IěW)_q$Dԋ>bY!˙oaOgt Gw,f25`lҋSeOϏIlsOCM*RN9QG*Fȇy w.@>󸷆wZs̉(TK1P'CtH-`޹2&m0ה?4ȒRj3V;N bGr4S* )t\ 3~˜zgMR_y{}[{UE}C iO`~&^HagAwVq`3P)rd658$wPĦCKrkk:(lyv"npABbf,&.3Y|c `B/ cJV/DÚS͔#ixΓ MwJ`>P;g13Ç8"$(l_RRHL✠r\ 5Ẉ^uF-K.@".UU6o6#h%ղI fm۲Cfbo@3#ȩOECV9[d94pr٨ 4!3Bܜa$h@tۘ g MPDOEtŇsEy|I4OG}033pg¬y`—dL\DQAקY3b{5}d+lï~cqld g|#;@`q9%C.I@)UP5@p}UGb õaS͂KZ,]>^wjU;pe1lPZzs8F&AQ.Ctpjʖ.DnA){ !T ?Ptb N5 M1d^&ġ)bAi|^j!!'Us'>QTCVO  :zr=;P(Ht' Hn7}3"vW@PJj:x]n!Z~7rHAAMczq ޒWxw4rpġKw1ڮgXd&a4.lNgHzS9z ʩHia%u3 'y|435HhXN[25@| T<Ʌ!^) Xs2ST л5w?}q7ǥd?w4phSpMJ-ܩx8ۖ5 8h[Wǃ$C!h4>;]Ъ nࠠҪ5Q6fB'Nu:b-N6a&"xyG$ew\& 3'E.pY*{$}N> vRdC*%WMIN&!G 6E'֋.4wg'ެh.#LbBӪ`&8`p3Bqc+݃tE2ӆV, bqo6  0H@y=K+ # `;`@"waz Da!2a>A[D4 |ʯY2!S*}N8 3 ?><6Tp"J?id݄QE>d w$/f8 Ĩw'oa@F ]۞c*Xd!x e50s;O.zEx;n`w apԸ_XE~^%Aa΀wϧو':a8㑑UL ÆCD2@"ѣ `s8m}@M<{`;+B $(0=֘2u(i;4蹉!gOu(!L[ÐMr"M!g PmƤ:  L<<3܄dHDl0l:zF0(jF&xu#pCѹI \3t".75-86pcMuҪręV2H&uI_4`?Ar !$,aH|Prʏ_}gƤ_o9bA9p>{qlKZaX Z3ɑ6yG ˆ٠ ~2rbJܧ"mm4/L^\kUfVeUzꪶ*wD -RӠ8Uq fsD`L%E[*=^'`$M aE\"/ÊDɄ e 0;F Q{v'B4}}r>Mp$="p~]p?GC P`= ]PJw ?w0tMQת{Nž'htg(w  LCoPI<$xx8$ kX`I;< iAۅiQhtgQzw#M^ֆdfpǗM׾r! YB^5f`?"/9E~HsO!Rsr !.[1E! b 66LZ [M"4}%C٧L(tɘ`ZiMG{0>}ACR^ 9^\,aAs!?XD?0`O?ec&yiQzW3QKui1Ԭje>$O}fab1"cI\#"*S47Ωr^>$K 0A7H4Ξd t wʍe™vǂmDu BgyؘCDKKr鳎x/BzqC򇓞Gum7}w h|Ǧ`΄]quxJg!Tʽ "Xg`agF=oBʼn;bT `Ÿ. ͒0@ؔTe!FeY9'qs}Ґ#=^L<]RSJ4CĆ^| Ɔ?,zJ;AMu&4Hh A'J%x`)B#0h4B$S.7ΐ {.X& `ɧqh&ȝ4Q3MT F 0:v7W;doL @~ +`M7}A4`aNC#fQ&"nm"{08V#RBtW@4=s{`mLB:ysOD*pH{y 7O+pz:"HOd:!1gqUiP DHie]@ ,C*)3 X%u|-G$)(ө1*)6Dz,pcHIJHCܽQW/\["j,*hTku{s[Ҝ+2a&-C鬴E E.PA qtҊ([PQ!N`Ł+l؅sC vnFMy_ Tq.OP4{P6s2Q!1)|u"oz#pqhrWV)p!9 vm XkY"_nb( v IM4DWPVu##}Fq'`6z}dd;Nc݀l;9*Į$˹4pb[a뷏0!*H&h"Q'}M w^z#p!%DN7Cx C|h$,G u UzLlE rѰeC q}X7%ļ=7=NOGKA1v8).i 0K+4h*pԦ߸=+ Ae8N͎qvO3D.Mf4Cqq"%s w}ߏ&rJ`EDǷe 1|Yӻ6 Ԑ:@H='lU1/9N䵣Z <$ .P`,H$Y2x0d;oc#aN>/ 2Ʈb!$L8alj,C2A j`A؈" .[.9 kxga8} ,E#7H=Zj<|1n6krHnm hБJ882 I!&L!I/Sc0Fe/[tfP0rqxmbZW-Ab lxp+PDH1 iC\PD6G5\'Q NIT"[,BKcG 'ש,s n)O맻?U ll̅t`Й$Wwv`@t->d G8Qf eIk~Jmv%;|:<=~'%|_WOەUUUUUUUUUUUeڪUUUUUUUUEZWj*>Ni/I:2b"DDDDTDEDDTDEDTEDDDDUU=D埽J SAP11Q*ؗЫL 㷍$c#n~3~c4tȂc$/B`yĚa e.K} v巁CyQiBFm/(v}3Yǿ}Eܬ4wff6i{wA5"~_rO?ZI"o!~HLHmрD24 ۄƄm3c@w7۞mc39{(yqu NXb"LCRI4"@Cl?n#(04LW 0*|  *&32Hn OPۜVp!SoK z1@a r"uy6p(`"0aQ{LgCPbkoA{.NF@D\Ԣ]БhH?Q8%PD,QFHy(Ɏ/c8P?F4E WFl{v(h=J6;6=a&blhj}XH0gL( WǥI`-Wep C:.D;reB8 Uש{a| tO<;1p1Q(& #N8aILz6wtpqiRN]86]̄"`8䜦AA$!(l6I'{T|ЀcN `ܖk99f ܐIToptxǓsL%^w BSOPfjFdj T䂓k/&Mg|<> #t 3TÂдq@FOwF 2>SdNŸYln1? v7L/eU0S^ߦkߊ&;}nҊLFn%kf*`haa[{bGNy #ChtxX|֕򓀇 idʡqic0hP5eJyu~z އKCۇb޼ַbxGηAВF d{D+s_r0d|t}E=9~;Rk'A%@"3ͨB-b1azI> }#38@0b׸P$6ĎȩvXBQ_AبOBT:Z¢O 5S݁!1f甆?f~<BrNLK!ʦc"N2Pcއ@7 z* 1X)zـ߰C#lq3JQ2KQ$c-V81^ ;ЪtQK$2 a=^=B\H0 ;lv_ NΝ|c_ 0E 3r Z(m41CMTlXT;|m̔8@^ H9jw8s.p''gZK5"> ~i-V.ḬI_kfc-呰o535#?O=v)"l"""bCώ, yRێ:+7#w v@3Buؘ1]R$*Q6cb lQጟ-:=% {u[S3wl^1_}L> RDR 0 uܫ]}zXQr8o|i<#NjF[j~Sz8sʵd0LGQdCԎGkxm& 9181_[pHɘ|hB7Nx]Legm˄EDxv 7ߠZ hCWZߩ3Qvp&l^b D™Z wP ȲL3 A1w3`^)jA(|/BBPhQ:1ZyN A4^< d%BC;p1GϓġB*H [ח1MBTh1 sI+] 8u==ŖŲDcd;ƂG<<V˿tFJf>ˬEИN :Gل_o-G@p6f3Aю\S!dqB#0kvG\o.zu_=q7HL0y7DwLH4 (#3{9bMS\8,ma.F9L I JS7rrĚ'cbloP> a~BMO* `< mX~h:}Ġ'Ў L<\\ӹET1&{8(D80%ƫf$m5-a4zc%у7\Umn1ٶq |k焨jWn?87gy?Lx7Hqmx hlv P5k:4fscltj?_sCjPTe{ SP 3mt"eԂRVqmUlFG|+HL{qGFF-Έ Xҹ;{޳ 5Z `0Z o TxaG u߃waQ"E } ň7opnmX% G|79Ì rgP``'khl#| =.`"`gWy $O 7b*+ x粲CnFIiCFBVapUx,5|[tL7f~ W$3$%p FnqLP⤣A(GwdqAY zwש XF¨j$HfpSEdLǷb pY[=a [E<9T#" %yGPWֻq]9{y y9BLI>&N̉5!.sjuf9%Tp7f k]3B!ܝ)!=CN AAx.atV'ǣn<GoӬO{Mgujʎ':R{7aϟq2K vqIbK"l, dֱq%d<1iJI͎D/'͞]Ҵ<ӊ} ~c pr*** Yg펟FjY91|ȞByt=o >~dۉ1(V)fXiFV!k  [33Oױ ܍ g2l?`Dϝ; "A^gd_]YӸ6!' ;aSv);/nXuMq2&+`DU`g3T+X~4PޠfN]n NJ"^X'GxMy.{u}MAt8{ v0 `% nL}1g`w B%G0S6O% J?AB8Vx$N܆ugҚ : [H`1wws8eig_f+?dQz S8]OG}kOO99Xp K M?Goä"\EPcI $Zﶴ&iN@;a@qAM{ i0oDam CFZ=A~>ȇ#ыL1 Tf,%44#^\G(xQ@"'9 ުqj0IanLQ$(dBFw%Vt/ DxKH ^?w,A5ċ{ʶtF LxQ=S7YNF)D4\=JnD*FGխ5&= *kTG";% d'M'|E/Ȩ?@Op?x}~0< Bjq'p;kg hGFAr?w?8P/#@NrO#awA Hq>yD;Lj*&!>rDBL$H~q0 h6Ƞw.npI??rw,NQvZAh 3MČ^r0]hB1 Ƌ\n#oٹƍ) .!J{9ݏClbs" 1Qr҆?͔8oߕʤnWqSEp  ݘʼn-r Ҳŗ1Fcdq9:ʪT?Ă*lvhnQfpT!c"+]s @{ "#s0HccSХ9F$&H7u$M`pG/=+R3#)Ih `hdOTThL Bo/48d'")dSt00BFoϙi9;kX9G(walL89W 9M6`-` QE,QEY&(((QTEQMT1e xTaPPt،7๜ 0b ~Bed>_hC:)[h! a Zg[,; ʛ\xÂ1hqlHb̍\!*J&Q2MS*C'yw{\bO~dGsFNeTF/}3tuUY)>J~yqٝDLC?vuI3;5 l~Wǻ>f Jb0 ŜLEU `H}Jg_R9xfHN?׿S4TN'nG@r T Ӫ=;pcCoXwh `Q#ҝDg x13G12A@>g#K!Ӧ& Azla 5;av|׻([n΁UsQ;hg-P8G)c1|=IA$ŁeKUMmb*#c%VB *-5D`H+l) c[bF4V3  LɛʣJP|O)7+"w& CxTR@wQ ~*4lpuf .D-:8a M)I]LQkٸnj@݄5XCv؟kڗWxg;i-b(?2"&bD(IiկݳMᠼ5KGGH^0$og%(  Nv> \ʼ(j$T*J"|EJ\kafYfp[ӧHH %{钸Q5؜3Cpd͑iqz'^ Pg5bt,b0Lhlro!Roaɭk13]G! M<%trt{ j `nOuCw.lV+!$ LSFi5.RV'M &#\ºXo8ʟ7My6̌ 9xb9&fY7u\Ʉ8E"IEc S31MM xYt,MYa :ozdB&`0Ћm #@ԯMP*`>[PQH9J |S3F=ci54=fjčy]X4ǺYMCbFLE4$!^˴R=㨣dc[d:jG$8` ´UX2'*TkfzU,`JBԼizғMJ5f*ְScUK ao@Ñ[@rkF>b`/**METU*Ebh@JeS ޥ8I!Ԇcm깪EJCJ36ʪN  YEEz݉4pĥD-G>sUW_l(b+hn㛂=Bu:0ѫMax%DKE4NaVf-|&cdyg+tp7]zwA5g+3O36zե12֚QmA[0o7mF6)b&a`۷|5#X\$55%Gkrn͢=s.tirwN=OD0l报Pv얡j. Džxqw&:`ey \ZKUXgX1gyI.=;Bs~^}I$W\^GOO>ed;~<.ʳ^pj8yT5 n)(R:feaE=e({(Χ]9]yw?I +S@T0R{O/ܵ`xJ@d"`2%̛G E[e ֟:7(\4ߨQ~/PT8}6eq![AyƵpO鼣wyWh=Bw3zҕ_L#I.[fxWK4#:cI@=dV>} ¢ J'od|ASPPRY~~J~3kt\:[dCmhiZ0f?gSD\`"Ca_ڱd5#ԝLixA}L^0nz٦զ͗swl;>/GVb!"k BVc!e7|¡L0PY!=ϗ' =pUw얢2KeaE>:1{ԑ s;2}*ap[DoFg .%1!ts4h}Gv҃h@hPp$g @((Iw[ύ GKrWnA|I2T|K4Y׷vX w -w+@\&J#b+LJkU0pn$I53 }wG&*:"k5*=8`Q#BD B.g(HNk]a˒\ g}3SsrO o[l] RP" P7@0wfveP'`goblKU<208]K9RW:nSo[Nn~9n*g ㋌:liI5[߃u쓀lT]`P0U 51~H* ݇ `8\ԱE)rhUHzۿ1&y#GdM!r &X96*3*f#N*ws2\p c>2cFhhgLGQ ` +90K2܃6Q*U 3LRÄa#By$sl&$ nůxr5|g``U^Auي\&luYlSLC@)'Mٺ 8vn=)w-1w;Cz_M@ ~G#U|ϩ7dp'+t4` &pܾgάHFAD۠ 6wt#cZ(Z¯i*1;"x rn]u|;ch-qF 1X5oxN3 ͌Bh@O}.]T|>,c$$%Z鷏 1r0x )4]i ^#Q6s!ђmMá.uӡw I l>޷W垚{'9/+8㯔_U;Ի`R%vƟ5׏ "b&I 1}îioKM@;1ƽ]?S(M,^S sӗ8m!]}I과O|,{lr%n?'GNEИu.7q߼{aýSYp @Abt#fHznroD*7MMA'3eZAYmk{)JKG#fK7 i N;[X+u+آ#!7huL ERw!(o(`d1A)Z>rgC-ò6cS76VGAUobkZD`! 6RF.*Qii%{;9KotYT**:Q9L+5ukO[@D Λ<ab?7i)&I;%!bȴH_ 3c`( md/l "laFTtMkHjp7?u ?kj8pSg$y)Dv Z`):rp5` ۄ`&bqDcAG:%tK֬8Ujm + mm[m/=d%1!>oBS=˜"WHČF"q z?/SnTO/D;z3܈;G\K]GP FҞ$$IbN 94rMPJAyQ` MD*^͗ttOQ7ݯj4VamkL4޿kwvgWFz,Ux.Fڝ.v[_|p{a} [mqZ4B":W^&=~[ $I't<NyN) -:^%?V mJK}/ 䐌AByn!whBtzwL`Q}p频zzׂ:A1U9Ay=u2:|ÿ ZttI w$=b5ϖoVĄo@pTkXI6j uWN>9ܹ/ЩH(tQ<%T*RT ng:o@)o[ǎ* li ~")xuPFA;fݚ $s&C0gZG x7 {>̭1ehR.htR+0(ckTK,nh28 %LABoBJmz>gPYT˚Y_#ӯaN|A JB| IfMV'9| 7_oy\SHX!D-mϬGD?oB鷉TBTYz397${u&qK^w׶k 1\po+zyxGB!WU_f6plM۔@p"C>MK8 18}w ;@ouӫ/xQBEnx?!y0f]wOOy^@Qz9몮GURzwgg$Ҽ~$>$AB`+׷!wR{ÿǯr7l~a.kj[aiL]*=Q[2SF(jTς^|`P͖O*xeMTKD263TT/ԦBH+N_گ.xb,6B3<*xrbvt|S`^5̑1 A}{QP؃D:3陙u}} he=:m Lɻ?gUyC79CzwJCϴ<_0O;p""W0 ]S Lj*"}>([wRe;z N[<;9C*Hao^},NDž`;nY {i5Ӊ= )@ ((= Œ:n4("x<.! <Ӏ֚xC!BUl"!f6 EF?0bC"x]ORÂM+* biȻ6:@s~9;v?2Yn RoD>{6㊮xt%BJE9QDfG0oޏ 'kϜg[,hbġDYY(f=um{`ME:L1 sQw[8I BQӐmZ|蝲GJ~˿pBn: ֓@E9 }Z+5xX"UC^f5 8MLpc&3AM>j@o]h#&F-Sk6R.!ࢠ]ug QNH@( zXD:d-pݲ[x} :H!:R8 "&$t<<c҆=6NFT7,lWG=;7M6 ǥ ऒke5?31,pGb3˃+1U@#x-rqxCIoRTa~Y(b@e]hn٪rٝf y]z& )M&󇳘jm 4Q$Z$/"F91g,[99L@uEMhBwth C "gS a&|A>_1=2&;4 0M"za5u&@.K[N] ݸyG^`s"JEo%Wz 0- BI s3+6\R!L(/-" ?'y uj㷆fGtK$xf<&]d?0 4},ܓO3Oj,ܚA1QBNոpڗR*( `VB{/jcw$P< bH {qxlK.)јoqHd :4n!9 F~!;G)e/~mh~1u׭p>fv8| 1@ lO_:c6dT%$KØJKwxw aKX<=Z:ud] ^ۤhSW,{rbOCȢ*`Ϙk;%Ok` qvRt鷣zv BV#p;DpsXsg$O1esڜ͜)pse˄#sAb,P"~E;Ƒs&)FdgMnzA )@!'b FۈC Q6ۂ?; Pֳ}HznDq@=)Hyp ŝ" u^Ұ 5%XzXJ`C6"t^֞W:ԭL,n _f[!93-3ZS3GF1lᤄm Ka&y|)D{{D^tw6&I3Xx=;vBt @8UtlDK Er\SuqW, Xգ-@'PxK9(AcH w0ǽλle"(AP@0;űݛA( 'vX$].w`V}4 =wNwET9'P{}lg{}&i0 0ϯ|4$m}lu5GV`tI|IWu^2V 5]͓xڷx ڬ41.1p|ͷnE(wF<@<:p{2 VUPD#@ޠ8p`~۫5Ǐ]o>w~|#-kǥZ&uV0MN( 1cTQ[fUX-AML f9|1 \*m|#M.N|?O6& Be@Ly%b<&T?~3jt)Vƙr^d 0I%ׂ2z2@gODF ;|{ n@ٌYf6p-PNVC N (q3o lveBgNk :'*]7-, ;h%Hh fϳddžX"27_́UBUUv26ߘ9OE8ô޺=vKm-#|]G)U^u׃,0=9>:>h/!;Ay6m,8 ^-EI+閍$j<@0}>7C׫*6 ;WW}~.SOxrßH~כ0'2vGAHߏ-u_~UϘM'Huk2񚹅4P'[LfV>("aɐH C'@{ !_|yBjS+BlS{>B!@# ԃ$3MUjb::3Ѭ)z|):~G{\xKg#~G>?GfnǏviCP?u?M}IX 95q; یϿp? -GP:iSQ%Q[)Cu|4U`U2}avOCs($dFwjUD/ݧ` {^!(*UI%PKBI= z Sj0 3ڍ:ױr Ӑ1U D$읊?YW*fg`λkhA(U{s(;?RےIHaQsSmDkaH= 53I\5U`[lš>x=<1_v5O/N~\P7/X^Efw!!9CG+`I[뽛3 *I$3Ų藔ØgJt϶n!>YDԿ~Q * ږpɱa\6Rş K@uQ zS ^W;d0&ge["h1\5H|AdiZ_]Dg{ݯLPBEeKk ) }s0z8y[1E RF=*VxL[@7كkhSzs %AQA CHAw5kZ@i}lUNv]A`8s@D&_@=p}3k hXs wEN* vhc {C`.&jMTϙH$?]ψ8 + TfVTFe]ZF1 FS ۸gh1sr:Hj/A)je0hX^k @31IGb d2RWsJUJZLq̈R҃:òT{dA~{_>Ʈ8k B~vKA0u<ΑPyH:>/PS@v;U8mʺ++E i*T = gF:׭Zρp{]"*'-n6_I!T؞!:`Yp޲:r݉>Mv ks:Ln03+pG.pF"&"v !LD>7غZƇ^5}1nkSM7KDBr΀ \+ZNP`,P*lmZkd Ûeo[vl`=wRW.%|v&z0: O:ZpV'TS>[00"͟a>9ƒ~<x|~}(w_ P%!3r(!BJ3r$AyBm3i(i.F~n~]^V(&n(GX"2ãG&؞pB{gH/^o40 H]~>/ߙ [%V{|x.Mk!#<=J$-9uK}d:;-kmAGGXje@d$bY#[T%41=רJs khr. )|(AOhSL:Kϫc(~O3Nf'^VIQ*C;o$z?hQ1Q*i$/"&j ͊m؈ R 0x#\~s_٪ @W64j3/rP_ZѭAh6?:;n@J+P}7EE&ރ};t{\9 4gbEc@ݲö.;Bq(t>6pU$!y ^(' ( ο ,=L+ gM+ %3icX,Y(1S,偏l=WdlDGZ"WD))iԩ)/O JҔ!J]9 <9- tI^!)]wT (Nc̓<\-cHXR TRP2d=__8M$|?%\Y[ۘ7Q@q ^htP[KOr<d-4!}pj^W&(>VX: E  6/nIao !X-PIw7õSWBBAL` pi) 4lhP0/PDb%!)T~'n8B*(sXc j2!cƸF,zpgXM}sEvBz2Sh~Σ#b3`{@zqmJ*Cl酌 SICC8$)BM0#HREcuzU,OǙErrBI[}G?n~AU1xSA/yr`oȨQe}_eͣmM׷Gҫ3Qq2g:`buDrTQ`_EH^O^2.]2g,5 WȌ_2" k:Y)y_ |9Hk9bҏɢS ݽǒ) o! F,)>rq5$W XFrOP qi dk[EeύQy}Loɂ hgH {3.&1[TT2ЙEF6.f*b~#"O˘NHv{ٙ !J|;ş1{}M If$ IޏY7wnM4߻boF8FKh{yŐEGw`>.]?ҡn~M.ϱ~$v,1ׄd6]˕M8*J]D}d@"}wo=u;>'MOW<>J'@@LקHC8h6 I܊8Aqf  ,, *k$"w9S \#Qzo'`y() I[N41D-RN6$Ba dzzA%ƫM4+'bP)?G3"Y(D)*BzMϩ`=vq!*FA(@09h{#~[χ)z vKg]BqYF;h[RJ/xkhGst{̺_tb%m !Ixa 3N7-Y!ZJBu7YR{q:b /6%&ÌgR6'5j'%mwy<? bѢ:(-3`݄JМ@BP>wC8lyW@{Hjr !#*l 0LvL\?ėQu~olN'.kfhr"Dw\IH ZH!""+b44@)2n6~_ cO:ybl֓n2Cz¨` w "SGT6$ـ}u"4#*C~Zvڝ@(<-1(~}sc}Duá6l%GW8_.AV0ɐ2z`wRpw4y?\+'٢K6T S KN௎@AD2  O?WA_>/|0B xHFFFH [ݺ%?䭵#I](x^| ߿rp m[&4:$*?5K^-TU&cZɹ3K!_ۙh"Ϳ>{ՠ'8n9wGIMXxɃ$34 u0`Th &=St8AHR.tz DH jq4$-H@t̑(4ҤʊWs&ā=@XH BOY*wȻMOo"m SE `PkCnlj}̨Lc#5!.|Zyx2ab ͅK_9rl 6%sh_  5CMAҖJWv; 2|e"e0gh}[%{(P K̥L4! t2FHq"H\|ֻCE?A()iJ@k`{@JH(4>]0u̴wXN UWbӕ~`s,2"w0j YBZxTضV]!B#))8q70Χ; Qڻ V#!#9NTP>+6-Ȣ6T1nh%) ղҭLuPG +#VqSڪZ^bD"bn4lM'[?s"c݇M=F,DDAP]N*n醢ZFYL),]ǠhL\=A'aw41n&Q=1 K6q S6>rɝ.d,DLM'%\Y:z@=@;vAx';:(*`FG׼{:S-7ZP wt,(o!9YSɩH:}ƣorc¸bI\Qp;.wL5זK \?*(tM2;Pa%3`nlifI2 =EY AQQ'Ͳ=o6Sť ,  s($gdI$Ax0D p|10lI$$B $[Q >b$R|Q5t'dz!SA?PQzH,5c`1ZsR?o9 iWԇ$(a$FTXv>2t'U9rCmp RP?}J =[ Q@C>A 4psDZM%j]Xi&68*CEUP IR?n'⌧yyC8MȢBx ;mp0~=(BCf*A7@z_+qiOMk9A^y6-^Y q=Dm^~;^9-YLe ASN:ƫf2$;o?Ә9` w 9@}n4^I&$vrnpAҔIz^0ÿ\p 5Cy#/o~G'4nᘁiPhӱ)'F衚L`"jHmG~ߗK?~g=# 4pUHG0K?v lMҙpdRF5uL,T<ēI}=@u'JB&IF8i9њƪ5uOCkCzw/SNɩi$$>r Sϰ:S?pB RP$B <|QL%l!'pG:Q7s%=X.`*y dC`C3c>b7[ L@@<{<rdURD6#m66~p1'v=kf>Èphjz)uA Fb&'*Lsyk`1ynA UUUUUUUUUQU ,ߏ`0T'Z}HJ sD"@H3 $b&ha@Bf*bIM?D`")&9!) RCyn>LU A>>Zꛜ'eMw9Iڥ sN5^z1(rrϪiIy{ R 342h!ї?'V|q\01.QRH$57cTC {)}[=(Pn\{>'!e _ؓɨv8SO I,dh|"/g hsN4 Q36'6FDVGc=i'-U'wl*^ H&Z8٘rン!qЊb_ ,)Kޠ~85)CKT6Cp3S2abt&D0xex"0xX@|y^2^띵8Ʉgf0hxyp.'tzhz$'t*OHq-R(T5*/$_^!O`b| {@> \\`)>,A>7VD Gb&&nnd#(ǤKgfG9}ǎ\FS:޲5oF]R,8mA3!ٚh4;&D3bG/=TɦuʌDeh@Ra"qȭWs1 9fGi!K.B&rP6Oݩ 2zg2\ETZ%NjJ! z9oy 1_ꝂᙠI$4@6|#M$m|۝%կxC _N۲Cg:}vfBA@E11Q@V3"X_@J#ݓ3J`2e6]2݇>W{dAW'3,py;TmkUׇB,j !lhw@Twf B L `QrT } ox(,~9rh4峤]F@L% fe$"&ؐre35u'bs ica籦c`RC0 Ѷt _fsAidmNN "q{1.v21|=좲&?.d,:bN(P&fI*eq?:mF،V5;ήR&j$>2tGLzLF4U QIH - TA ("0D`w+aUGrziX4>؁h;9(͋PߎtĴ4>t 0D HRą Tz|;5 ҍSP@5 Q_R4*'Vg IN=ݹ/ !-H$.6!ŶDӠ"B@%D|a=ʣ .x|ӱͪjPq4QFmftMhűܑ`xEͼ\ccW#l\D5-;9EɠMi9 ^Vq7{륢 ӍG/;yTst^]t`;Ň o!|Gy;ànpjq Vdѫ,/{u 2+m"$aCBqR5+n,<Ƅxr62 U]lxߘfEw,PSؗF'ShzVF.*+LÐsa;k"`[K4N}|~Ίmn u|yGofȇi?H!䘨HdtA#b=آ1 i7A(-t"yY7{AIWk D»%+uHnV!dNA#VXz1{8 'i eKH$n" &`y"Ao6> ǒ9(DP͗ hkhJstqJHhb.1LF.7P&bh:(jE*IЅV#/=S_.iSg(4 %W\\!ɛ)7xѮS (5ۗG4&/aPnU':'¯ëzp#Q'w/mni]id6K~ ZfraW,URS'Y<^шrNY $RA'agy 1Sc@3'M!pD5J}{²~-!h(4 Eģ]hQjͨ=䘚)h"`'!,e`/q`ސkg\My>2HuQHf4$zvDkɁ_y uC+ :Zd#1EE"fO:W{q?MX#F]LCQ5sQk hj 7'AXKae26c&2 -03Pp:{`ʈph b, R2D1 ʇ(+ۤ:4&<(vFda% ^HdF~[Ȋ3V8/q4`&ERUG{:k:3ev4n~. ꐯC{hUh?^b٘2yu,ӛ$ts/3bS4!:tT'?oP#'h.7 $XIZ Ui=;)MQQGo|4 $fv4&Il#H&ZE(odURB e  H@P҉@*4 mTBthJV8sUQJGM R @u ?ٶd'75!ܓ\8_fyG,P̺b"yA l1LF*sIP>H=+AG X0H90Gȝ|#a?<JK(#d?}EIw[Z-{.udc 3`>Ɓ#saBwDYHGA}wc,v~;/Jk@zzk>)s7Wk^%k\=!i#Dh:%t⌤E67 _,nׯ^O<{=`;ubdrX^^Ȧ+S/P%>ޏd;|VB/eP0OrI'7>Y*#ҔFǖ i ٳKfo L jd Ԏ$JQR *6е#zDӍj3 /'ב/1RlaSS.No$Z u1ln'pIVSXI9yK3qC lc# Ժ$fvI Jζ:Ѣ%m kC-ig4!,iRDDX"L{l`Qf./Z g$lcl>^]˗f]74\ J!Bdk:pmCE.' -{4K! w;:K `l0-29#8zݺ6@k (2Fl5=U1;iY7#g6=c;+rv)h(O%ĄI74 4.;4ZPQFF'ݕLBNnSq!=xpX1HD2Q i(øs;@8#_ƿsn$gU5\\CZ1avȞ%(H7|MC[iIӕ9o~Ny$DGd* eU_;;0pޒ͒(tp")2pGNF `E|̘R>[:mE߂gpë4hDT ')D80.h\T$IPWé1nguƻ01V;_Y2GPlt-ah0nZY1%Z a;nM@5enc@.g& L@9?fȐ5(,[}늾 LPB..i^mF<2"5R 6Dmk`c2YW-p(DqvHAǧ}>ϦI$93Œu?nqE-Iѹ4>۴=(U},5 mFE9ШOHg=\]U&$&tB-bT; qʦ5qT@gÉ xfl;WQf`-) b@*+YP\ fּ@ K}L:ά'  ;oќ.ᛃMV.4Ta(NWa5C7ffvƚA%Ac2fDE&|sAf{j[+]hsU}b &AwSM cW-Dd4CshT9*R&rIE4%a(ofњANMJg-ov.BT^(`@ c|[׭5,E3׉ [FOTzeT͐^_.L? %B;G_~ΠRI7~[]+`aIH:ԆJ U6AO'Rw%ZXRsPTzZ٢-P郄hv0D$M!C9-?$=ڸ>!$(׷s8}"q@&Cb-1 ~7Op$Y9u"!@L)T$s4b(ixBu3K :Rؙ)6Rk[:tXiM#Hh lĆB仪H+NҶ83t\di˸eGhq~2!LIRnYKno/=BNwƻ'-wTV6 W3 &PYQXj﹙a Գm1L@Bl PqwR A%mC7b7e!@{dnA}7!'*@JeZ=9ͅbρTzS׮8sQ( !ZC0`CW$,I$qYn }0fYƭuuƎ#90T^a*t!0 M%(RِJUf JP/%4H;̧ X%бUv@̤#U EHEu-+iV@VCjSqHNZѣO@g00<` k5SrW6܆=R̫[# |9]FDd─0&-ѴrPA,SPi)sDx$?3cQuqԦ6D*%9{c5)bN9d$Z;c,:oHj 'ǜ{撆b" A C}HTP+0bɉr=@ 50zz|%P~ ./[&̝f~=Sq5 sEO|'0 qIT,}Lj`l @;>$2H`EJOoAxvaTUUUUUUUUZ*4 6 l0/2OI&~~`}sPm6!V*T:) ZRX$TxiKdyJD  @.$0/`Y6Ӹ]ᵉrr(3Ӗ 62>Q̹XiJREh]n45WFxH8HmQ;Hr^8lwKlpcab[YfJܪ |眧x''Q$--aS$DQ1s6{0%lS**Di/sZ?_;1oD{A'z,yH|8c_9+_"ӊޖ6@cnK?דO߁:iXdmkyTy=WsHlюh6UܮD>n%$&.wAg&r}Aco`4+ú;1$}Ľb1Ess$ä ަWws׌"{İ댶]'M R@&8έ1;FIfIȸw:m>\kZt?=5y͔=TF%<{ f3.\L͜;ANo8+ٌ8(.θ-󑝈pMdVgxػ %J#p0' U5G$,M ^6uA$GَR2Jݞ>d ߍnQ,'NxH4m.tcb崥$t0K;B\h~*:CZ};6Sې*rj_{3]wzF_ [/0a"3Ae3$rfn ⃙%qg^*6/B/  I UL7Q(\( 0έLt0t셞fӲcG+ʧ' Ǘ^@-眙S0K4Lʁ:M92͓I|D|n {zyќώP=Tbт!Z|;mmO0xd-d!]ivrW@yPiSsj\ӄ&Hख>;N>yQ$ɣǮ{s _H$#3AseH:+ihw<3<nv(<0uc,Jb[-yG]L$N-Kԝ S1 Z̈́13e I"6!-'1pqWl,A"K5 )u~+R`tW];wu1aɃm5")\t6tQgpKKxн85efqv7f!J69ةgyϥy~;ƗR'gdiL ,Nqs[mmqmkXjifIHŢ4YA1i<1[-+CX2ԀHhMA4D3nMӦ̿ y2 !\kÑ]hb0]ie$geO*!Y!i~~Mt(\4T0zzq8u0`xUQЦD@s_*ST;c;(s)qU 8J oxe.27=zq<^ئ0rؘKiB$F&pqNXk^/|3^!EnhA gf`|. &SEӰSbJ%~\3cJ):|'ͦ(3:t7(Kq#k063tf{Lݜ6 #b;$-q]#cXi' e[lݻdOH\ab=_gˍ.B;~9C3^̩/sؒklFWe%n"4oSm+"qgKF&"9j+3$Y'wN&NDgB~EHڥk:\^f+ UBǑ4pg+v-qޓ.ĔU 6Y4.ydHY~~*B7]S39sބ't >w$OK5D=[cʊg<(ѡ3XY4j!:b@k8q긮t#yr:ykO L9&ɹ.qIdHfm)k#_y U'|nb0Lԭ偒.0h`s"Q_1ޥ40% WDBBrOd}QHkM6;ff]c1S6紛١yrc&LօDM n=<0#FQf1ݩg{ v՛897>.\i]iX z @n!R%q@7|βviE!)MPc\[ *n&A+2rQ4]_ ssM;H3.QkBglqOxrW 7ܨK Ę(E12=w<֙BC,7aBqgsp9@m{4 %8lKɜclµ =\rpPHIXzU]Lth%^xqnٻ6[8zv!1nUkMq=Ja'7s'~N|㕇Vo' 1x\DA93Di¾ i1EzL]Fʾct3؝|s^WwٷsdȋE :,#!6Hn>ikPa _9?ۋhB. K& yBJ?_3';hVۚ]@Lh- bcH `Jh1ݾG* |O2*/ù8; s<ʁ2uO֩x #iJ,)) P( =Y\I[,${}!b@ @_L!& eЁa&O= q 4"JBLS U GD@eu,Kq_\"l@B:}; nq(a<_ObShއ#Ꞝ@DPvCG__U'7,dbC]/Lr6*{X@RBxQQ;p9P~-a<#@V/k!&^RAHIJbAԙJ??5 a i &P?dO.Xmf$=@XAE! Gd8o ;pVZc"N\x8f`q(c'tA,]$cjJB e|j76,d&:(GXP۸-OmĆst52[t}[|SV+ຕMkCxqaM$JdMp!%"I| r|>g#ʮmËF_V,uiVP#PaȚ \8pCZmˮ)ZvA%Y&vܛBuV(rPS #6%Mw@@TB >lM 1"􁢩HP])w_q~68Ϲ~ l/?QL{D나-3&. %q~3Lf?г\bziQΗ 8H%m%Mަ2#rAӾDž`gA(f D]'Ď3ĝw*_MX@hߑ̌w1w=}l8務H> _Vۤ-R&/Eo w8N`_ȝ3%NgQ8NT!@gO9}9mg t3xlcTpLwqf۴\su/)α%m4煉=-Kua6yِ))ڧIk8tYވ($G ̂Ӧ%e*{X%()=NXێ[#K~kut?cNdQ6r]86Rr-(ld<~puyl$?26kmRQ˼3FY6R:6@BqJrwιrC3suWyX9ûe8NS6,v#b`'g\?fa '(V)Ƹ}}Lf5ܗ.A2SGNB)L"иH$)v\A;sˑL?|QIx*6r3ۃvi[4+DeZZ+F̱ b-p =$v3z7 d7tE8Z!8Nȕ9vhllNs&i5AIMISOx%ʔY=H*v",|cdȚq,dj緦LZ'2t$dz]`QgaL7N:9.vmZrX tF,Pv̇i" fUa s=1&.q5`F 0cn!mEXv) lӺ+xTiRm`aת h]9)V[7l;'IgGbkL 2C@jN#w7w9R}%)ZRÍ0Bt0zbwwP], VPL|7Nٶg.r+~`JIO:öM8\XfqM =fwq\I!5$ 0>><1PDO$ P]p~'>F1a<Ŀl?$ ! è vZ=o& 0Ov]VH"adŒ6)5Cumc6ys8TK#3En4otM ˻yrZiXv;wx~_ηC9 @jȞnjGU!HnC%Ѳp4}$)i(P}o˯=?vOMG'n!-[䘎xDD)Zw]I8~yCV#.wA^_un8cdܔω87{2O:} 3fx߇QZF xWnjƫ13w98kSi慝qLGwթ0ƣpsʈzЕ<㚓nP2J̈o:av~pEX YN$8zS%ޫ;Tt#%>bo&h`Ť &R˽ 8$q>oaOsAx?=9C%~fD!G@m "SYdJjBz}@{__dE}WoN) } _Bz"o݇HFڗ.@jAs^iЊ"f tcpb[K6W lOհ@gPeRo'rLS1)2n12$h8;1cC'yzhNML]y,K JxJ%'b POKB<j77.d=޷!=@xm3E%A$HRR8ŭPrADPS. %gX-!6%a)[18PЩ b4m0CQQgAY44&*M)SX4,CH em6HN|"e@EY !!Q(=۟zr4!yQ-Xv*"2;'Ls4ބt (\ ϕQy3\F3w%<'+ʂ[I5A˄eZ_KW!"Rò;|YIi4CQN@o 41oܵМC5죑ٍ`Yᬙ tKV "BaJԇ|>xr`J)Yl!$acmyf 0(ܽe4ћpu Yoh0ι"N,0rEH4,{0:+lA0MoF2m}S2Nј}H/i *92Hi <:f,ҝψ4flvGs (p N8D0ɚ#&o pSCk_eC(dm)6%VϰZ)hB*"jj""j"h**L:(Ე~{p<%My[':G|h-3iwy/AÌm'x3{ P1a|U*Щ@! TJдPBSż3O xmJBtHUQPQvPԪjd TQ ۾^&>?;I]DÈd$!^V  pvE; *|QGbgraT5L ! ~a8y@%!HFXRu̓L#9Ig8qۂZ6a ns8.IH_"Z r{`uøI*LD~g! 8ຕ{LʆsZM@OL19k4 G LX2L @a;ij ỹz?z#GöLwt 833f\׽(/$\ v0b ].j1F+[` N<*5,H:%ensW!B@uÎq 1vijݻayn WÚKi0Btk}|}jҒ Ir]P#1#`lkHvѮj,٦x O> zxQqX2Mc[ۛ8;HHwa-bMpOos&ݟ˼r9iAapg"3]Y&̝D10cI,9cDF ӆj.Nn4=! GK]7LRbI;Bb($)q N/:wu h,] .,I E]5s[DiHkK]VkM>JpqVVŖr=DӅd.61 T ]*x'߲&)$Ip`ҥ=cQr%`woW-Jza DRW@ׁN"XxN$w9"P9CTN!Ů6A=7y"Kˡ*$PY(CC;E[}–u1NS:H#E@Bhh!(*H?,`)9NM>t"g |DncFͅ!¿!mXDLOqЙ4NtbzZ>F06=7a" \ mskćwYP`FƉ(Z Ѩj‘}JOD -9ŚprcgN5;$.DbēӃrS<>w1xUQjI8mdtI%&pC1X^uJb5K5vf*){RӉѧc(b$b-ϭlUXdXb[8sx- ,>g6V*N ɬզf4*}o4:9̦3e nXQ*Tr&i e" prfC+d72Ei"`i5\A,hcU9G"Ɩ)y1bXwx{p#C$l;rO8ǘ,'7R,D23g(OXKѥ3@`Bw5o:D&4ODipPP@AĔ$NG"vk; >ݴIH>hUJ (EiA"hE%:tD(>(tH@H.@kt5hiVdi$?^wϐ[_ұHw+ bH U4:Tت@󂆊 )Z *Va!j4ē5Q5 JEDP-TRSPPSK5DU3 KC$DSA2P1!*,R1S0EM EDSK4 CAUJ)Jq<;8 (1tچd2;ԡ5cSNTzt}rSBL2hTSxBwDkH \}cqsgpүH߶u˩Q Tϳr:Obs<:pxJ2"e@قo<>dQV_0T޿yk;*'A0}EYb:^ݝg˲kkG~ I$ ʘ Bvs&C5{߉ӽfTl=0ߥ{~tcND@~J]'$E!<LeoMIAVCG?y EMPH)Ö`4@w j @;OA!Ę~s8M}1>wcԐ>DcYr2IGdI)Q%GІ!3 1:FNAH؁v&1?ΆB*ZǠ(BD%X<(n's;U 30DnB]LnMK'A' $j5)[aþYY oY!VZb%9PÎ8):cƦ( ib=rqxEE;$bW@-;XƬgg69wGJě54|ϰWt%6 LShJWD*?hh@(J!İ #]O(SN{;8LQkヱKr܏/1Kchxʉ QL%N3ޒsF 1"@A#bcH26߇Swa]Z\n bMSCFekZpZ%4jBƕ&& L\4# ~;P2l-"ZSh@\^/Z?NMS%Och4yl9d6Vfh=\2"ڴ|Xz>s#|FӚKJNӨN4Z{-ܞ-.5N6KCc!XPPTC*ŋVt,5l+>D+=i06]HcgYdE;BE#cR0^@%Nep<6|4$0& E=O=P>%y<=I|j#=80Hh+O7PPT .@I\!@&Hi}”MEaR&_(}P P!B{ SDDEE<ʡ8$z{zo p$^CN'kT?FID5P C)$q!vzZu'r7D@@#jNmXC@cޠ'i.`N 0(F\~x󟡧F؃(};m;Os&JV$0X4- S"\†@h>=<>0~s}BAia,<^Ğt+ley.!%e$M lERQ OSFgm̗ӽt%I?Fn!GzL]iflGpK9L"*K$HCOLzzHѶéwx:Ҡ1BĄ<P:Qd9byDET Pl3c&UԵRGbDuOTJI߿X4KJ0r9ScxWx I:i;rv&}*_×@:IC{8-CR~+?k䮜҉;f R% @ @.MJ"~hI+Igb<:g{?& dJqy:=馂 @&Jd]B3а/<¬PnB%9?4#9BstU(OthaAhs?aF!04X`2*.N,x@ nQL3hy Z^@PnaC]"Z: (~9͝H0 ͡zլ5j7=*i5|i9:iT]&))+3Gk=N[6A\̱sr fw/_0?}Qƒꈘ /T蒨A;G( >JR)B`~ ! @~8#c>8)qLρo\ f,y$@Eϸ7dT>2 AďmR/lHAƼ@N `aJ%za^&2c_i 4B3 SD}=y!zlEv1tfE|:c~WbiC_/\l0U}a`y(j,NiT6Tj^RZHpfD2naHI0T#$ $56xT˷J>Jo|aBSJ~dRbƮ3tbԜW͗$$*,u2މlhG+ IZY1ێ٠ѣw̴dMӪ\ےq=u'&(v2ɋ1Fz$7\\Vo.5aIzMnwQ(Yx7R ->jg3#MQcHhGI3H7-( Hl-A{rp?\.Aͅ?FDKgx0`-oF W07QJ#Mv6_k;`h*i sg$':&I" 3JhE7yP5Q?1g\ $T  4|h/~уI!BC:, k zT׷C0Lo0S0t)؝(NyO旍 CpK*B2+?χD!>i7p*B"19f\2p։VU:"jhDHELÙ_~4:dPwaHjЌk1mh5 h fO1?V99w I)E uB{vH3mh&Yr;j9@3#CP5zɇO @("P?{P;DJR< m|f5.P+  Nh`)5C~ la>O!9;Tx~P䡙Re(.%n-x=Ci8O" J9)AɈMҟj[l1BΈk{N恦Q)B)V*T%,Q)D"J!H X %33MI 0@4$J5ЄGa 1$̅- M+1S-,Idbhj(&Jb *%+Z Z@(,j* 4DTIEPTT$HR)C-Q1BM*U1$MCE4UTLBULR$̍ @!tieHfP(* VHvlߏ *|CR"=8J16aF< Al HMh`1 ˉD5<* ><]@NfDg|0Cc~H{,Qh9>O+p]T).SĄ`I?iur4xQ{>Фt\'zi ‘pQ Brh~POx2 l?>n@=YAA*PADQ,U$5LʟaJ@q2J؁R3_mY&an߮GE;Oߌ^`AU&^g3X㧏%4l4T=r &ld^Jz%w+wAv6}N+EP7~2B\tK749HL"fTKޛݪp(VF5MϤK`xSb^lTZ5%_]2F|)DWbnq$ #mn2lwEz&(zAm`'}$x2# 1ٸ X}7q(R4zHį_CF(Cd1~008 " @9P< "hh-{h!>{u i&@RNhr7_?1)@t`hҫ7 & r )#T!X6l`KLp:)QD!nM`[P1L sp[ΣyW< dv51%~(Xa\aEr   M PT0}ۈH`ᬤaB E>mn]@D)Ɉ %P9<%B% P ౫%0}1^цJ,,L'M'P6? )߇#ә92B"a)/`k @$ UqA"DDFBH=ƒz ;OoOTY~!m~3+Zh#; _f<εW%ϟNF=gAM;n 0Q-5=.z٢=3E-e$nvi[#mGc4w8w w0. a 800dbR&4gDq99Lo'{ݚekGRCB!90Z40"K'Iל<=&ݲo3ljmVY$m>E))$ʂ ћvS(2ǀKΦ`h[ ҽa T1P()tsO^=6DI7uT^8F&Xgimp57suiau{8_wnCÊ&c!c#7SNj!M8Qlk& ) =PW1M^^{p$nOqQA(/e4Oi | 2Iט!۶P:9Hv4|a}:WJJ(lSKAC0/E!Kv܄Z'h cDliofNuj1oj3tl u@`0CnOKad-&Xk=m crp fWBb+OQCо$|CF&叁4X$0GڂSvP"ft'iOƠ||PONi"" f  OlT>"եF5I\r21GB5,=U}R3ZB&h!pǻ=UD4<T!dDrL=w=l |rkPdXm.P4k@ db.s.ȌmRBEC(ތˈ@*> K5|<^GhJhhiG *o.420ZڊLn# 6S Jփұ#؇{O&=@D`:8Wxh̓7mahW - an k2QKGhL"4vJQ!pc yt4 :ZҴ r I9;@0gN;UT/r\az.11$9pqqkO)rV&dw Dw9Ğ1&%g-P:0CBNxaP4 S0jhL!q= Q q&МƘ2ȹÙX$B+፶ie(ieeU1 +6. *M1Qlv\@v FͽT^wm^{-U ,ACN8"0!*#<π)_'+ 9OdPHP`PǿW Q,)q ݏ"y,a8ΏE$iǢظߤ;L&(Z"LчbI:= GHS={bj_\ ߨ_Nb )(E|wrh*s!ua><,6OF˴hJ( 0Soo #xS$iUnskB M:xQMIшxPW`1Ed-$ yަ7N"`>)9Ont9bl7a6 +I3m 0O֔A96tqU[@ZŌǬ5ºq㼢G6SpZ٤mmC^l"]5` sag/eU׌H WU NRf1dnS!XѼZ9&dhMWt VFboZx6I6pxofZI^03)y))"ݶ@P޸ܙ3mV I׽p SCݼqz &ƥTI%mF#!$-ʀJb80"I`Pjo{1-`y4@;/[{{xH '1f ט~8bJ})%w ^Öh\湂m18Lg4sdPA IC9VwmǒRe$2߶7/%H:'圇cT KƱ2bصfS>̐w3E47 C2N'eh>}G^qQ-Bf@gLVi@n'4OێfC3e$&Icn<`aEvBg xz)wC- 8bw4jQφ%1bڏ?Tuy$X;t=>ǮHՀy8>("|@zvt b5ʿC4D\v T(X٣ w1жn6ci!EƯOplP t ʲ?CLБ{2<+5)yAT)VHaIb uJrRBoOi8w@gAcցR?'R:_`c>0$U SgNZ#NX7?>)KEzѐt Ov V39˜JBRZ6jŘ#=w^@Q͸eӄs*0DtLJIe>OCE,\}N IU̱LXh43LFg"PP|;ZSۉ@⨰8P~ ̔ZR LpQC Іh4\0cp>s|i:@?Gp8y\bģ'Bx n?qBJuL=m' L B<ƋMga0X3 ;ʨ=WLر"uO*hIa#tS'3Lg>aF'Ȯ|K%N%NM;\0'8Bb*_P^ xw#<@Lz`{f1.ć ࡿkܧlX}>?9jK\U '̖f5S v8[>iil>O_8$<;_G괐le8p^i*X#aĞkVP0Ld'$k"YnIDcz.FχWr81ngwpa8ǴvEi(Ll,($4(wRwnA2JD`36i|4Sƍd pGvҁKd1. |G{CrzqN0h<@===^Uz۞W lMy[zxXd7EŽOqW)Yr3}gU6B.Y("'tg5#6QH8b8nIX6m9oe. E'JdxXw6(9OJ !;U&5QuE"˕j0@I$ͳ_nF /lk4NhゞF֍"Me]~IoK\\ r$-0nhN >/]$UHnĐ,]:1CadM;OEr"RÂL0DɝFޥ/6i d>F`x8=ÃG+imb7U I)J ^#ǧ:-(m8^K9*bC:BFaf * 4d^BZ/F >`gbAHeJ,V=g1+'UhyV}&5 BIJ4g盛'r} |>^нB{rZ&7K7qOCS>a>)KyЦwk>rF<!_e]̕6p$ʼn] ŶwC&|5QL"8hD8Ggu{r1%,(lK h:*u<>2 6rlADUh; )~X*UoR l5 ~d=PD(\=;;nqUZUlR2JΠ$ EC2l y!JhY#PEpnN=L ;l͍܇98\>-8 5HЬUUl2\chJ&pk sI$w4J$"hi(9 PDkA !I@0ASWwМ.  OFE%SU~ xA1M!T4#%QL1EDS系kG@;>ssà{*gzQ?>ۘoVS.S c0QAA@3@aCLQ"c-CF~q U>c#y{/(" zwb.2FjmYjcEHIh@l5QHyn^p!*j݀h K&vʼnYR$7T$/%ٓcڸU͊&^@3a=Ar?Kʦ ܘb`\`Fa̩2|4qr9ޓ}ŽUUA>ODX= E 6!?84aJ`s~ƁޟbQ/qtئ1~|9"|ہ=^Q Ba;v8YI:Ѻp$$*lq:~J=iEdY1.3lA8W:f:RbH>`sğΛ>!@9X`HY5Q:if ˆ@怰m?͈~(8 {ǩ@pAJ\Ot1 @܆VQY1|ÞZ 5 a9Æxη)()Zp%] 39+ =i}DŽ3 Yl%+)Fv@t7,Q㖇#X ҙa@){M:Fe2Hx L_a|qShJ}wr ![5c#tV21rI;h*E DkUzX خ0jA(+A\X)u¸AĘT;H=45Lueۨ*pR&|86c1.wqJ+deUœ*\)i6=և!D%ƈ,0s]tڭ{0G%V&b@61 \Pzzw0#wKE>A̦k-vN3x]qh1rC}52,rPlcb f*e)ҦE)UЀiB f*z1i H)TU[Kf.ZD \D]Vw' c9:;4;D]_nOyPkP'*ۑc &E];ߝL{{f5Y|Á NvAl(N)ǡhXZZuUak#/0B$ޑ z3mxbDZNJNff̞)I%'HS~DKyIӑ33iilc 1:8&Q}X3xM| ]-u|^C$&1 e_|Hlz HljFvC ɢ"o~B&/1x%޻DV&T7TTWP,0ELT:@!K4U:JmXب_XY3Ns6ιqc[eSd0f2%[Ŕr!菿趚-m تcKA-n6ٱ7I8`i!q{3a jIJR t͉z}Q1N\94 #9Asl' ,J\5hP 3ILV LMnlټl}.lipmX%\6rpi<6?1L"D;k;x,-t1b(ތrbp IcFQ8ECLIF.v'=`ziIIA5j$Zi4g[ Rt\ɡ6:m7v\ llen8Ew[e.&Mä$7EI#Lh{wiEi핁ndKD񯌧~3ߣ.I<Qy+H} x<|d  J*br쳠'Ĉî>Rxd!_HD tt)9.!\ϗmh#(!ɣSAI.Lb:p= `xw;GE*J2qg|w!8=ȽQ৒!́ *Q2 O*Z3]QC2&7( 1#h9#\$H|1ӽZZ~^a4\i`bdD tq%| =wqD@Jt<]w=,=ׂ G!{vs.m1,QTɕA!L: jGWMDP{we`6ikA؋ `ؖ3UDQbM$f%z r (9y rP /AE"PL>\/*%ĝB~J9E@UR8fNl͂RIGt8Q7QoC@r"fm Ynٶ"XRH`tb %`h(FT)JP01 1*( ARTP@EEQ$'OrÍnNR ŐEBƊMG<ܘ8k8HhT!JfƣB }Cg;4}ܯL)tCy銙QTUBӡ+EPP RL%- P@BzRy/(L<"Mh))lhD2AYC6<)"Y5-y҃ r!{̈́9_w2 2rӿ\0#6rLG{^٨.5?Jw1qD_2Bsn_,&BOoDl dmfZ-= UX ~Q+%&)ZJ( F4\UURòDH)ҭD P4P S U4E0P0!H(DDP S DADDQ B @DRD! D4)EW)S*PJQK4$PW #([qb4--"HI; G%5Vp}> t>l#|RSEcrrº'әSoNU(LK(IqpbAx Q{8~|Mٞˆ 7yo7~ȑ,HRRP{$})jHVu S('z&Q!}sfM=n!ܰ$v?!s`zY3%" HD4B2E׼*|r{J p;2 ȥ+vBDع(vNEpL'Iy+ XF(ōX6ډ 47Ї6. k՜2:HMi Lc<8U% ABR" \BL5I0$uT|PI 0ȾpE;pC'a zH ExAb*$i)]X4A&CTU!=R8IOLoY(ˍaAњY*}QQf6rJ(O%$<_|T7@ D [m -9$ =rJUL(m_Ӷ'|OGɝdƑBz"mgkޮXIv % 7]5Bf8пWq }bCoYI xΣq,ckc[ Ě! H݉p.&pIHDKA(Et{4a' N Q,".fqeRuڲ@aQf2! )rḻ.@C;BtbGSz&SQM3L[Xa%2#aD-2Pfɲ`sнhzs$ԏl3#x .r ˿/Aձ3e:BH!(2Z;R†(fS9R2)*[:QKJHtpٖrje-\{~O=I-QXLp$GmdjU `gjv|uSHD&g)7(D&'*5: ՌsEAT6X6hm]*\#5N `-8[;25(qM,>G9bbX"}GpPC~݀~`М|ǚ/WfOgx$ |aLROTv 3_ ^,l|Ճ)@TA2w>Ri$|WDeA$}[$( !NklzsP"TC}p} jׄU/>&{ ؕ>c/L6e)qNEbhZd OSn' 4`#gRC $FtX8.cJ-\Fsr.!:#a|HOi9H3$H$;Y!?3e~ dzy:E:ژAE3vyA>~{? yrA)O71MA"sʴ@n\Eq4Gc&pp2J4:(Z^Aecd1TzB,Hp9 * IuLH+S!h WDT SҚP1ڗuE+!\HDsl7aS2@ǝCTe5^^Pp:4!RTP(#9=ؘ@ LQ;S-E}TCPR%)YJXT(i05gǛc+Jzy-ИC C3Ew (ALIAKHp|y E@; TDtB=:J"\ A)@ E N"K'ї:.?d @B^*zy!6 pG@=Q: FvutFE4FTPfSꊤf~c>_{z?}O$5C0UiQTD( $X F6 w# %|7 5)%5TETDlAi$)\p(S!L1$AX{iLB:֝)CLnxP[(#_o4 33DU ZepީvJS?9m']Wϰi#e~ k0m=e$M'Oe\QBƯZ "anX23M!$'{9pˆMTd!tJ5rNcJP'EtYO֊yo[tP>]9B)5ˡ ,voϼFU4TX( ~4Hw@ %(uH ymb]&gHJF aF6t: Hll@o择i­hd #GݕHMK8mnV'jۖ`c"c0 g|۵i@&lD9$r9iXwsT bÉ!`}eLh,LM C2|-p'<>sr/_v\ 5$ P#̃Ki'8|BJr!pA@q' fP8 4Bx"2Ӻv<$X=]i~92m```fEN Olp6.#TL411zr:CYE W(h!OD 0 xMؔ~/GM>ϛ̵Dvp%[\ %k+ |IM4[ÃRaWw:W1 \2\\ǛwP(s>7l畉GgkLԘuyl; H3"ηwj!CGiރ@b?TtBlTPi0"3~a($IbYZ4;w-3k]t92 !$naOOJIOcN76Y*9iY\[,&Xr.GCKQX.>+FbÈK`h0¸}/_Y5INIE-" Lu9}(Y^ ]՘?6?Qv\dO7LmҸ6" ? 2Ex< Fxxi!yrƌ k0}NP1 I!A~20U3dbBxaƽRҞL,S1RYesPPɔ&gU8m)"tC&1z7ơʐMv¨ښ1mC[J2E ai`%f$46yߛn}L£> ފ*}RjL0M(}Lԙ!heW9ehV,R0bA}z$e$ "LV؏5{Ei$à+e=G\?!n_.'J<:IMN鼃oʈn?:0mD?Qedi IXsˑZ/'x3#B"O`xa*|D|bq@WSN30=U<C uD`1'mF_Vdj;jpd6Wlڣv"awP% /$|a'HٝO}?{๣'3H~H>Zqꁡ8!1MB=qN\^ m3ATLmSZ&3מtG$9{94>Pd&Oث|A-URzHF?.3p@=!irEadQb>G I:sq&h籜x(h_|+E,Q$T4 Ѕ}qdļlE2E!ӍEw!tmDWc}:ypntz;\2b6w1yr?, # , xT_8gVh*us 9cs恷q="3CKƷ2eyZD: #]I!~Ht\G.xQS>/8؅""gTB45'/) d9o0Nc'9@Ād!`^8|1k*u`oIL l ;sѻvobC,'rhoA_?i\q!bLPGQF&ZTӞxvLOP쇸ѺCy툌/5y$Ƽ:k[l}e:l1S!/5]YdӂKK@hd MDi8fd!|8g#AҪhMrA@:k $Ɂ 0u$Wr~Vi(Ifdj h+QDDD0c@k2TTwBSSRLM$m0hK4Vȉi g9IIŹB$>|áTB>g9 m$4FFI3e'. ki23bCaR V,=<"V>M<:vS8]u+ f"D6&%ؚMdK+&1G2H>A[~Mo ]AP14cgA}d!2EߍB(T.s aV|WƆD7vNX]AIQTKly*Z/VMpXUbOV "]|N$@,pW'Cs Xj1!>ЕM!t$IE`)CĔdqaHXUJAKWE1 4i1V=ߨ8m9O(3Db!ޤ׈3 &++V)5h bm`)EZ!RIp֙0ˑGy #[xT` o;X""6΍c,G1rtuPV.q+Gq8!b61Ou_wՐNh`-PQy?iƓ#(8#Pm֪wA  LɴhdNrif("ΑV񻞹wxn~%+!,)B@^"BP荷Aź2!QiZL Pm!.ьblq%:'b"䁭Z 3 %iA3LCwANDJ+ `UBruB'Da{bTW q2bTüx2hQ¡=ZhZi5!foY5uUd!>*xNFwL%4V-ɗa@a 59{.wf×ڈ*TIJGLB2p1^MPN9@>0j.s^ҫ5%U2b$%Ko;E pNrUɞw+@1" e59< q DJ4=z W`w>[)F$H&!MA&WXb+Z9 @t1S ij=Br"+$D+QG(m#a X`D|tB>fby)8A2d`u1驉siN"R%q$G ?_o~6'u㹯+xhyZ&7^ַ*^{֨4kjIne %jzr s{DCeĐ^Fitmu܍ӞP :S`tds N!D jG'!PP [DQD$O#N5:#V"WĔw.Lj#$ ,-vȖ4d ?fBX3Ĥq yvQdbiB!ւnOKO$݃InBӍ#f,lhfZl̅Kd幨.b3M`o ;7p]w{En7j5H"''G (HL'J cvxeQ6i,5APA\0fN1Ƙ͸C&{?K٦A+HY:a5z_ng U?ş~,prM|~`ñ)|Yz\(?K2ϏvL"^wv1?%cMQ31EH }jK.{Zɉ~֜uA]SU\!fM\sXrbij]R)Nw_Kf#KQ#XHˆ< G/9Lz2P`DpIeN1J>a$b LD0| c|1/xhf*yb*j(L0muws6ܧMzCtХB*I$wSɮN`r ?B90_m#ՋfB\-093fƌhkX[:v`CSxWZ_lH y="1B1 UX`ER/}/D mL Ⱙ:)G{? OIRA?0| AR"*ɻl|Ւn`;zvK Q#LAU!XȢlj\O޹TI{6wa%,AbX,)I0~h‰ $aR "Ck7O7q b"})P󮚕M,.aih\Ҝ.8x\rD64JL,01ĉKPE4ʐAA 6UD` JPWL$ e@ª%;ԓyv\BR ?CفNH9N7ϧխ WP?;!C<>e!8[J78Pcb w Ǐ/zJknBv*CCBzFB٥fnͻͣz:D(@Dl Ba#B]z9xF I | h/VS<4W9ӂ$'rA@<+E @ЁPT Th˚1TS *3*J9x Ew#ʔ*z8Pst K)Lݳ98Ďmr; /,>&3sfI Q L^8qFQ8 *!C Ĕrt:zc2F+xCu(fT!FjT! eb P`2WJg*eRj _Oxn&_QKz0>?5r{Аd*(T~'?`g~-a!Ҡ~)șCz< JrC/˪e7>A8_ND̛K/4e JX_V >M6Ÿ t4!OR0St3BD=)!JPWIF Z&M쁤1G$hWC/;,Li<#ld1$fč!{[ ܽpHFI4k?N6JC ;kœr ˜f1`c8BF*Hj?(:'z11ȹ>< RD p3C!-rEE4s`[:4LHL.I{s܇x!id,Y40_r;A|9oQ3^w ^Āc:!t!$U W\!C@4.O\0!ePxH碘/ 5{搡)LΥZ.Ycw57uS7Vqty1bsm0v0,B8vX gq&M]u}0g.]@(+a!h58ӕ*dxJaJ_n}azŶG1v{|gSOKI4]=G/BS8v޺^vR:n.޽ |[1 a46EK`f+nЭd~\0ar%Z/RwiG]p=`~}za,t/Z܏IL"ᕧZL:J>q[<#~#xl#h4ɈauޘKFq-Lwa,Kpad#/WV&ɉ>&qbD<`!SZf ~n!xks8Ǖ7cD:"pW-evg #dPdZ%O:eSo 04RF1)ǶD"m'G/c=xIo3:~=b<PcRGDOۢ!l3Z%pt/=x:|WW({JIvh.#XeyBs1&.}o7Cs\Hڐ -Q8Y4|.*{(QD3|Μ{*TII zbњhZ,Հ +R\K9ʟϛhVL`@؊(p"cF4K0]^+¨IZb_6ç;z (xtWNW -1u{||b/ܹ i&d/"a306sqPmotm?w޻D9<;NiZƉgɍmgZ 6rUMsDӍڞ t3;30RΆg|k &`nP /GiyAH36ȮVM =8pi;-t52/#/~P-Fc >f_CT2sK77z%XdN:M /ĝ\O_blDI8f4y"S=aYBM{EkX@CGt. R>g\+N \ǩ{[σnpVjax汊-8;FYgj~uzu bA\׈!5J3/uxZ=~|FQRDg&A1D_D!It;d g|Sʼv:=7D>kj)1-Јk:#.vP;‡OG#njih˴(TΫU4Jgxt;u],bݜP(FKJDbߝ.[P'Ha3ܕd~{yl](]pbe/Tt!; $H!:f7Mr "#8 !f̮SwמGM8σӆ$k ƶckƾSDtz|35 9+#ag:MY.#1%ؚH<6>EcZU&Ny^X 3]&Ck4TOZ`rqjsFףt'}}~ר\V<{ #EX9 98:c &3GFCanujt|lnJFTe%r[ [Vnz9oȪig**3֨u>>wuk]|nW]3bH=+"$!!2E8`yҪK[{f|v\6N7:scў 65]@A {qL,VT.? Ϯwbۻ{ 9jArw KC'Y9N<_dEaIsρ{ >2D\a@l*(]L<֯#F )g{s#˘hMFק[o vI6G5bqn}"%"m e oTVmfW6'&S8OʑK4~g_6|ٽ[@1~~̻yRJ˨$.g ezQ;5j[+U0~q-qWúdKA1`T1k GmL kwyOgƫb*op+hCQrW8<S<0j_1pM](CDۘ=y$tM"tNL2's@d^TK wi1 tחo\CN gczyĕYJW&g7+MԵ "~6X:Nೲ"B<ã7]LֵJ`=".9'jIՑ"M BQzўe $eql])w~%pF;\(2RjH}=X+;ݗ6],~C6G4  .[q`!) lo7+g«#Ք?gol&!0ZvmS v%jp?dLNv|j /:m s5(ݰ+kw> Xfn211z@GXVj `qge1> ~}` OIYn%V/\gI,!䒽we0}cO^mlmxJĄy&g>SX$m4JD@C8LN%;G+7%=O aCb*tj2{!apf*]RiN:+N+B%Gg0(T)N R^L A_̭EfȐ|XlfOK̕6.ZD`@Y9UM jU}]h=0 OYDrDXAErJ3ɪfUNĐ͖lx8Mj "JؕۃkDErSWXcfB5aJ=ZfuH.mlo |9!Rpv9WYD@s(h Cc"ȣcrS4fpÎ6QðGd).,U*J$'i&NAmcfӓ,0C&,d*%bE rs9,?7!8IQ$6XaoI{UTQihH!)R!ydvb!O`2Q@\Ύ܎O7;3DlZwyE#E/h]ACTpcz8'$h-hO_O81Ȓ)o"b\$dT° DyḠ|vk$Bl:E,P1Xn 1$W~{4x&jgMyqbJRϓQ8)G+:]w rǖYѠKD,nFO+j4 ̔bC [Ab-Y1U%P4Pz${Q{]ߠ? Ǣ9143ui79MYO7!%.$ ۖJT\t >U2vS $f ٩$1O}OGGwy'Wڿ ERv#7P~9Rێ9 "L\9¢kYH\.X'K{!Tԡ\r|uc;=4a!9]}}: yaQ@ x#ܓ}z~'0w$#>=4y#wAK- {@r.\jGDh819?|<Cr-h%<; ^QubF{X#(]]U73 $A@EF*A_-l儰6+P 7p/t4F' (Ñ=N%1<)G%\NMvdª"r ($$dgcfDЈA0N'?Ţ - yϳb(A Q[2AL[`H[8\#S/ۍw=-ZGy\_1q:'.űԘa(pWs Lei< iaz ;L--Gc/ QLC;Z!dch"*2MQ\80Tb?FB7A0-׍}z98PjJx F_N ړwAq֦ 3փ{a&J >CCx_PFphO45RKB}2i 7}FM,vl< tD vcĥyÏ* !)(9z{?&5"! ૳G(d{Hm(Y Jۿ5zFc-G_Q󪚪!l&ݢpod*a<.& ?x?Cm^ABt49Q&!>$3J)e80p9b~z_T4R!ӁAR%AAFƕ?Lb҅Н 7-17 hLJQب˞AȽmU~8q۳Y1+^$3H"7@aD| TT DTD$A6uQ n$;4 y=j-"C0e] oґ9l B( L0/4z **6-LH55$&>(2U5lͩ1qRF X,5&u&@ƥsh[hi UTjLo3xm$fhwpzţ530aB"{R-6l4fޖ8 BrY2T&Ao7jcl MLٰڬ+Ƌ6h+y-#S"i!$5V#5az3E UT7w&MfAAAyr(6@rB1椠Hd"hLL*bePIxO_[&9 a~Os d\deC-p:jg&%4=ձۮ.7"HddR6,y?7ʫ֬G $R Ar܌m8II7un[IirI$6)$*eE ^&F} 5"᪨Fbs7w6fc8HĢ13)(:(Q 1mk GhE,Lэxbt}b c񍌲=,#kl[l7CjC9E#EB[8D;!b9ɑK3&AKB5;N+BSn$TɆC)Pxu$(MǙR-~D`9:!SqE}2UYr~ Owa~; 6{QU#C`?9}[0fn?D$Y?.emeX'p`TdT~O}Aͪ}j ܆*gji ?fb Y!GCpӁ\~Ra=5O= E"QoDO6[?%=w=gFMR60eye|Bۯ2~9 k [.񖼎({PA'8w1{%uZv\k,\>uQPbJx>3AMw<ƛ8wm9(cd1uj<4  dQƍ@ \MxA"T Q\q^!h$(v qk=[9ERHO-Y.#Md 0I`4^ᚋEE$e!8Sx il=Hn2X4&d6鐵1 AԵvM9h`Ę4@H=;JLq Kyr!)!0Vp0XR G "~{/\WpL)4^GpӢ "olcI`HdؾZ21剱=bbm8fˑl3;DfQ\` 6g6ؖ⮜q%k3D]knW6}Kv<-3S CŻѴ[z8Q j@[PF cN12^UԎZ k-#xn]N^նN2YQz%fCP*i$2r=uEUŶr6e8@ñYe6fbD>6ZMKL2d$й@Yf;3⻻1&X}L%H/qnۑ4vxA!98")',|94F6uQ 0HZb0UoRt#Ii;*N0gdtprwqL""P7 J 0wh3jf,NɩD#:ݤo$HS4asJto1{xӺɹ2$n 3FR}xv S3C@q9Q$w:s2ٻЉ09cg2W](5’hr s)ʒ #!@x A3Wˊy wq\Dk] g>Z*E4X&>$ p&1*t5dDC#!%v i\r-m*{bHd `Ch4$A4 !^Woa_-,"jLI]Yw@:nuMp 0b>] 8o3Bf0`gۭ71C\gU.9q͹w 䄢JS-\dM(2'GvW<[ WzN,w"沨n0_]XB$V!0 #XFtAQUNhqӔ΀#d"AoGK-h9T n5];tO[ÃknаNljyY}v?d7M}!ʹH5-i m\,LkG(wv̶mp06Θ.S}Mr%xn ԎUaL̼C8l|s Y)|ur2r pIZghH6k[8Q:) 3WL38  2B玴VZ<[x jxAÜ#/81!f򳣡"4ɵިZ%L ̻r dF lmA۶TK8SN3Eս^t e/!6қ# Z] s ِTJH y 镠Š ڂ9c|g!k[lI"đW]fdN +ICb26l& pL+9dmm’wk/8zդ'k9pԆ? E 0 I#HƘ4C@.LNX1\35i1x<-ةL(zPpJ1#FQ9-8 !&àB|5D sLä& њ1>aʈ8^;:[SxB9f'gi*\`slʜMe05N(0x䁛~qv!c d8HCJs.K dvM@AB OST RБ  J5"Px`@N#2A("$B"aaN8 =蝺lvكxL,!<œ(㋞ωƆ_^jwHsǤ@.(ĕE.!" {9ҁaڤXRB k>T4L%Ǩ/3a_?7mti! yǍUCA/0f[p|QEٌp7tst(HrW3.( O\i|H3j uR K(bx%gM]5t3)3tZ|M$5b.0˜X\=JX'gyuA4cc:c|!PYwqOS|:-r=BU#29]5ٔsYp³Sd3\8eV>6\9DE6MX0QFq-5T:s<&?i% ;\E*dyg,H="bYʲ͹J) 2>;1( pV6}_g?8;zq|OJ*Rd·H]ig7m/!${,qSSб1) dRQ skP!xaHMdHx{5cflvTSD{|/75"_5[* ̑R 9SWx΢\$uyc r&(ֻbPyyr%մ 9-P%ԟ?t^4;D;ҋ}zqFǴUN5obj֥'_%M<`_$0"#Esg;E%1q-e=aRa:.Fu(utCF8i;W_P󹛒w37oN 嬁ѥ( qP!40j9k^;dNDaH p9b;2K-y~[1 B ;*3!LZ 3vav8}Y&4r(`Qhfk80ac-侃)v[29A)m8sw*]05Ē1vCohoL 3n[n8#=;Y_[:(r?bop< X"(c5]ڥ 6<,o^b_AVzgHvYz7GPP! i ^VdjK0k)jJ=/^D;BvM>}3xvV{n{:A%:^ Of j8DGpLh9N8nO>}nL ™v0Ɋc͍`yb  Ir;NAiiBf%$"TQI!#MmUr^!0$ZK3uf}u+51ϸ9t8gj,B,T$N: FJR1"]"6dZYl"H!`bx2ryeEP! $v76* )G‰!E;M's ") }48i[jN0d)fX$ 鞇L֟/_T q!%yh@!ϒ뾱r:t{C)vJvBD8Pf>DR3\nOH|tcPhG# b{}O_*"}8 ʋd66EP&oZP9>R.ա4 ar5I3'aTO9dzi $s*i +ȡTOeZ茽հ93`c=4M!T;H$5="+""AoWUDe^R3VtsAm80mj^0/IE)~;&J; $%ӗA(w\iֆO]:b⹫ >HHH,kќ'jۆA!w9Y r˛|5 XHD1|4 'q:`QOD廔2ABP<1NCfL%̈{+D ABwGv l/l}ɷtegh#:%W$ %+]i`է\ģp0c.#8z@ؚLf &kW8&m=@ T= < ۨTn@i5R:3%' UYG@ͱ0T"03=&1~`X[)Б"A QԩȺ SmWppWa=Lnr}S=|E{F|iģ&8%u9!TFDRb-`~mTGԅo U9!3Dñ)i% &%_XIܦTuyz>sP! ))dDO_<5=Is:M'qƏ(?0Pu?\9Qp:QO?p(ͳYOC677=qHe)QD+"$=OpQW1DŽCCX98&5!!,YesjrdNfrb!暱t@ g-x^Ӿ8 ɳ(4 boM0HԈ;+FČ :ř Ÿl4 sd ̆:[QlӜ(jQ01ydHQHG' m`V.r%( ^^3|ѢLT^ TԄ .7M%XM%=sy-5ӇbU.˽\csh'N&NGNsv5ܻ6yHQZ#IYbdpn{Xx)2!shl9(*m2eʈ;ƣn`< 32( 3mF1I7l5iH8 LSË"xcRKi $GO޼D?T<%"P#Epy&S23uAA0xJFܖ9 >RR S yXfBSJhEC9?)CʔD(THH9x!tR{KZFJP}Jҩ(Ǯ8sgXRD1Lt6yHܝ2dd1'WTގGCH'O;P<=`=P}8| >x,<O>< mGymCPGpE $ H4])*(UG Wr[z{oD8|;x(!i8&hGP2$4 is>!|<1!DKH LA@koy2Bm+)+~4<8IQ脨eiyb$+$(so z@gUT*D̏.F+Q'⃧vnvi=4=\53߭jfGv^as4Qu*J!-eaK  Lп$Tn@EPyrVs%Ídbʺ Gib`OJgf&]NtKZzTK=k11UԂ&sD& $?BK>#}2*n$zԌnX߆,BfGǀWPL@sz:"_6}X8N!#?JCp ws!Țf Z&gURL&r=Qpov45=]4ER\p( lpւ[%dCIs/(k4#kcw=yU($oX 'H8QD j1Un\\v:}fGDX >e*"m*Qm 'PZ"~L!8N=}) ("),( @P%TvҨQ)uQQL&20ʏTb(9YN*jMo"Tr~(P BJj'npYCڮI ZDJR@A-PJ#؄A2/2t;X1KT <0FpQ0YZ) F" A$"(&#U%4~J P4R4U#E-!E%4RULJJT[=RFξ}@|?l)gk1eAݷ&gjдybb) 4 P8@`9/u墹, *r&C0ٺa`u̢"ifI7OT)iGr{D=W1*YE@! MILDTXpt^hMV@a)V*`4(8 %*$bbf͇H,H.آ!I )N&a1@,?rY Dvs8 ӉCɒ@% "V )HJc`I߆ol!K3 X5b }hДI {t "\д4i D1/w/{?}:}0N#H"czKOVśF"d*[4bHxZi㖁9=In4/ĎG 2*!ZDZTPh]@4()0P]VP) ^8Lm$;ޖ>oGbA!2(bT(QCJ?X図;/ yHU@99q ̀M.'NԸG({|Mhz1TBR}ͨ(c ~;hC͔ g(ʍp>#6Tx&,%I^bHN d;!=A;#p3Wclf(:F676a7W>Q _ #ןQoILw9`~^n?ߺo[$KsX hL6[xc?\!}8}0$\|* ρ}r9@HZT 9;ʞqyOƠRG;)C۔p|p|dpa~R-.h5in9A{;(kX̍Q%N/D=jpXN\C"[B8MIA%!C(9R%J(BST>:_󜠉&Xg{Cwfd>BQ h^/y 0cS͡(塉IlpNy/1䎐rA'hWA؀nC߄M}BM?B(rFpS4;g$DB ~_ (LF ܏>c7 .!d pS059 9QCMT!½%(UB )Q yX`v(&輘Ŗ $ێBߓd^Ji+:-znrmU1r~=;:+ܴQ̨h@5-%Pm0ݕ8E:QG}ϟ{ğB:qny#B d45 ZBvwԟ dPVEfh1L;դd!CSZ"ƹҫ ,8C.h8 PRRDQ$EIH'SIEDA4JPrHY*gc1CT4PDDJ@n0űelQ E^=B{@4&_f>e U8!YLH3c GvD.bπc[p`Fi.UAW&J#Nc4Lēs{ܷ}qJwk&Skw=clq[Fĝd5 'TcUEyUl)M_8{ޑr+mK*EQBPc VO85>}3 G0MFeYVd{15"/x>{7 4yXU(O XnG3 gO; 0]%PH!#Ƅ(p(뮪rVbIz @]6kMG0801lgwww EYMi~{oNTAr4g-}R;tlCA#"t:" 21!o*V,7 TF(f.!"ru<*6>l\V -Yng*"Xȍ"QL h9LwMd!hI Y*;'cwqx_-k}̂;pyǥ,^N><͸w+0DE4T񟂇=xsH%( (:noa=iYr>An^+*HVKcm$궕'u&frXg- _U ng Ekl bw 39h~ђMH|" 3ߙ &;D[S"f[dfacDZb̦%NِרIi*mj4)ѪioF"&VW,oD5Km8c3'AAKỹp햲 6Ƅe78アg3k!6FQRR86/4pJ.#XF0`qp"%2[FKޞ֠VPҽ q@ecQ;ZhA˾]ŸY mŜ }.a--LZBA,M b]!M%+vϐ֕3#0,N'杁[7Ih.sOWg^_"4m'(!\qdn'ή4$--Rwho <"X%5܏9?89BM;_c{ Η|pK8M "b.a'| ^//U6SzW_Y6ٟXv⺐õut.:MR-@XCa!2C[liX pE+Xo f7e9[o,-Ov;,*UQT?$6'KOvNPxrTМ iuk=OuMDn Pphh 8>A>_-r z\$lHR!) PDIJ4 KEA(QS%MU D3!@P), R PRDD % $pHp"H- :) |yC w f̓FDѭ DGU#8W(jJ4:w~[ѩMash ,?wS% 6@6Hj([X9CF3ۭ +Gl?oS`##&g)֍? 1<0ZǾw=}py\{ƺf|K2eMn&:Ǘ6cC/wQ[wZhm;vev[m;_ ϸچJݷݩlz3FB#叩ҳݔڨ 07ey33ǭ{yx+;o}^؊D(6v鍳;w[pv僡FGG>G1uim]Ωz][np;\Cݎ(Q@a@dW5ܮwPꂨ=. S@ ݻhSg% wپ}[^v;:>`]7@k; ֠ TB@@@ Rn`P4)>dۼjP% E*TJPwqI}}oGЬ4=vm{m>i[%" Hh@w|(J@> >YL@U{tE}z( 44 |}wwlN⏇}mi <;׫>;;bho]¾RS m}WڭcLB(mU{gޜ@^n=}Co{Σ}oj^Ϗ.|Wj6Yޯnw/ʘCy7/g3ٻ^q`j{m+wyE輪iX${>wvb9U({6hmR+k_^ 8.}m>aF>RMk5}n/0onv{z滈 ׷M:[Rk{ƀbͺK@vqmgYts=5 y|k72ن][RڗcUWvЦdYܥPt;Z*Z%Ow٪ ͧ\3{rz:%Uw|Owхmtf{{u$fzp1mu݅zPl{{=Wa̙p]Co{v4}FW)SYg 7tcFc^^9x;fv)R!1 :Jmrik41돔'Kr6r{5TRyu|,u:45:G@U()JB޽=47]Q Y(+ӷznnx'o 1}7xpv)tءH`ucТvi4mtT=; U@=-ϧ#e]ck˺-$ug{c:p0BwhהR EVV2ZY{uمvh sk8BvhO4Ѐ FiS'4ɵ2Jd h&2#MƔCDAM"M bhjѩ)Oti()ꕤ"k& aE&~ DP.7 YT<=Q?6OJ,Ϗ*6[< ? Q^O2l7ßC`&+b?!ac8LaAN|By<n0D?aïPcyO}3וب_EJ)zI$H0[+r6[}||0L%IZBMlu iO91Ii)nNV0EQQÃtsW,TőҖHTj!ҩ֍́6\(Q E֍I:OOUm~8ƆqּRqbj )fKȌ4AEPSE $DdX ء*"("(dq۟u1$|ATE<ھbX^(|Ry~{y,A>3*df&5Xe? !j6H<"R38pj&۾y|-FkId2&n6-- " y`Xӯf#& r繂rT Ĩ=g"qcJ > w2trw:=&!$ %DRp!k'Fk5B_s?;Vz$i&BnQ3!CBR""V"R(!6–2o [bTHfmQgT FQT!90,֤;+8aVbb'n9c"*(+-QDI5J(rʅnr5CaEdV(>XG')׿ζ裳Vu6Ha<\&!<('aOM)V gLmx:jjXCi! r?xd/ʅ|RvLJ=)$HB8I#fdqŸq?ӏOQ#& TXej1P0J$ZE` '5)\d5t~oGGN<\h @ JJd{p F7?o]LЬyl'{A!|^dg2ײ m߿*uؿ}&c^O"#|_sYdqhQބ""7_ocEU )m@B)zN"'J'5q*3U%p{ƹţ\o8U{u.K3MmlsTG $ą J{I3)Dʁnl sR|8PgdVElЪ3{; 5}zR"[f.͚dQQMUS(LMӇJ]|6~}x{)֟ 8%HY `S&*hwfZKMmls,3{WyhpSK9E sU{zvBL0PC(S[܅%A&}-|G{e']u־FK{qiKTJp}!8 s2zAz{(ߟpAjrX>jOZ5cn0)Hkiqtckfp%eZxp}P1ZByhM;&&hsu/芘y̟hٹi\;d MUUU0UJwZ3[_>"8;gÄK+qT | Ui{>:~W["FLj$D3*P`P&%=r.ER.хVR?5oP@m l?4̜0_Wч>nsfeL7a_>[ @-D2&?-J>ƣ ' "Bf%&&f"&"Q((b&F%j(R *RAػrX]lXf( |K@O)9Ep )] ٨*$f ZX~1bP,LQJ P-!3HD JDJ1P"@LJ B--#QBS_CbmJ8_>/ -}!s“l6=0lI݇x!P}P )a2biE $`(b' ?oPK*hB)VPlAˮZX3uѠ2eH( #.~dY}L@?k dB( (MVQ)6+V՚\jIO̒:@r8^LD0zqc! :iMWX)l| PR|ZA)JK` C@n24$B/TftQԢݶ 6z=p?~Ĕ4Ly8U݀O.) pPWz5MġV)( nOs@ТCX-z K3 ~bT'jg/aY \OS@U"_ƙBTЪ( ªHkQO )Y$m(w8كAX- )a"2M`,(:gɳK|H*oM86ٝ!p d ]v+jqH˻W7f1œ<ڣḿ0'꺈 FBXHE(G( !vvԪ{BGqd3oh=cQŰyf&M] 2m"?벩s lVS;+FiK^*MJ +EOj6X)+EA=jo%?f|(\|7-ZQ  %X-gfT!ٕ8̺))jJZ$(i^s<"֚rP[j rm*l `)JJ Ws>&Ui 31VV:,;Υ3R˅9+dHQBi 4l|nۏZ[k3ULf"vP- PyEYT-m -f[xp2Y=` %A>yvV}}O6le ;n|ilfa*u.AX cP\Adf[Dm*x 6ظ=CgmPV%oݶk=% JQ(hj~㕊ThS--5E ♬(<ڿ0{r‰jZ)eUt2!56ċQ 1bzuХ9/`ֶ7&ZVm(U'틦 }X&(LAY^dV(6cVQ3Q͒3B%z_∤NJ^AU N.ʂ±CӺґϩFuVPRJ#HjJ#||s'}nqZPʗQ-+MlM0d=LZvۛ\CgΰFE1ɯ {ROOS͈4)O)siZdRx§[!i΂xc<(DE^ڊ)()'hjᒘGIJP%i>6J3BEKKJO LA`(N>k.Xiq6rmٕ3ҟ,2t5хn, k0&xό$5UE(x,?2+RS`a&]cXP3D(Xk Z 7gh>O?oK6kV%pb*Y_w?oWy$c|O1D)Q:"5TYPPլ&|ac/vYDy v=&}\)?F|&sW*ŗCWaU{7aC):kBy ;k;3LU#ztDN~;mZ]&vT@4EI*Kk ٧.7^ε퇑 Fm1anpZP S(ͮgH?Ѳ $~4jp2efe̚9,qsq0e j ) +hM:m4ǬC+6. `R^uR$J$Av/|O_7c3@ݝVz+֥:jHA2B{yu}9 'fH< `a"<9ţ,H_a9t `Eֻd,:'<.Qx>{xڣyv`aE8Bh"C~:vЩ4$ GS5x$plɄMƇ/-[(<ۦ8 ,Z`^ 0i#^3EyG 4fAnOyL! K_# &'ޜu᭐5N:gݾםww6B~}d߿\~3aɯCBof/Mim}UH2_?w[ޣv̇ghk(^rB)$;{&}*t!é@7*Rv;)<;s?$Vѹw}?y듌GqGzk'͑!$- Aˁ55(5 jSLEND~>Q rҚ @LB<~H(V=[( Wr%$3؈ °-?`PXuB@unrB3@n% 1E(,Q!6`{bQʃ4r8$</<6Χ>e8m@Ee p&dvL#=`ل*r6Q<4⎿ w~&Q^o 5DV@'K|O D~aw D&NϱW ݰEjU:e6mR\MP *w&ū!hV.}/EGzB`?мOwd W&*r:09)^L찍>]&EFQ*Q&WԙSpIfjZ?w2^Nac6U2YqVt;&bKYy1IzyعbW"W3 QJe !S/K# $&Qt)j /=#ah)I@Jt3օ`RkdaO@v@r&@J'ӡAU0g&Il. H2e"Z$UG@?MMIJPz?LܷЗ,'̚; ?{MXpR-e/ 17VS‡'=՝kg]oo} Ų=0Z3ӫ*P|ܕZUj`YvJiIubx 8,# @bWpÅ1ArYZ8M͖,iO0op .1r8ϠCSU}м-ro5ɟ۞q3ťHcS]eL3Uxb֌0B*]//|T6>j '^*7wšKMk,`W쨈obUUOq"6/tG$mޏom-oՈJ# ?YHQg_g z<ߤωH3CA!@v@ya8bTQY,464c8%˔uQXϤC=[}W}cWa_Û P-ZE$, 8!0 ?δ?a8-&NU|ٍa"(Vqbi!iQO)`0|q%e'WV_hʝI8f5O')g-A9YOZu+&[Ζ^VYJ?xYN$+-CXEYYڲk+ KVK?^s]ήOiYt뚵`gqh tre< ,H4##k\*qjzMp,$GԨ*rQ4ʢX3,9N$zVxyS])QIWih})*㽚kSZ D`%Ew-J'4_ܮ(?(Ϛ vP¢"L `=kVK x@J==~Tq9YQ(eIRǨd(?,lj~.'t液yEH-E" R:( eU!<ШhnX,Ytz!8sa]29-K!LJ @e68l~[g&(TlWSWĵݓXت_\0p  Er)*Z>ΪvCSٝYM'6v(,OBPUql͇g.$1Q!MR+1xRNY',t蝊~K` .V_1BD{%O" qܐx6|Xl}ɍi}wkܞv*I$`0DQ&?f5ɭkS?=ALDJ j@EפiAED`!E[`g6A9m(4;qj}X|r Շ͆ lWZy: @P`X֛&mci(ƪU*D N.:f(4SAMET%}#Iɾ8O M-#AU4R0)kvp3t2JSmijj)19:puZRF| Qmw}U' (}BcT@[Ns2(԰dհ@A?y$ι '&y =ej0?]|lQZ٪3 TJy >Xz#40ع3[̙DFTCڗFNZь[K3TR7rZڬm(qlAPPjLƴQE#P>PvĔUIU%OX4'MAVc^񢠊U--1"V4i?hADDmZ(s&6F 8s MH[K!!3᫈~_>VOdtS nFB8Ճ1 >y->N&3ú0Vv6`Ƹ ;>4E>RQB+e4BZQ TH&U/IR M=4EΊ%bdj'>ŕwgᵏa(?ɮyjK#V/)bM4@KO#E&LU!'S>['y& nB'R 'iy?y|ARC1!Y l{6uEPj?v1>6`?0> NfBLvقA;Aϗo1y{4xDr; Y/ <;!>v2 ' %Q1# A=g !ԢeAQO}fֱ_S"Μ мDE}x(`+X7By^0H\ C)?O?nu')uE͍ G M)-~'!av71wk`R>W2 K~[p- @XdӓX̢mL˜oC!!lP8 0*y|;ìXu.Гȏ٦s7~nW݀PW+g9Q! 3&JQWlc =8ȞGv%jQV@u${5n' ɐ#{~=Wدr(#+IvNCap` f !b'I?#h۠q&h(*Eʛk63n#exN-xL+Q p@Nv8 ѳ&DSemj>8foeK c&=yP7k*8x x'*}N O'A3yx~oS (JMʀckhc=`Ty傏%H,[EDJUOOӘܥO|)Q *`zP9}wFHfAo(1^{<>B@On?/[.㗐yvrln 'O۾-<_ GǍ+6.{GH/FI@w ptV~oL~:|8gUI!!a/l1ׅRl6c'8" >DDh114ُPqx ӷ尽]Յl_QTnMMt:Ճ3@IdG݄?!>s{q,J"E`5dm T?'!ќEy *e+0w bNyE_q|bârW *.fe]oi3=8pN~}VG3t۝F/߯*9EBޜJ8It?/5M@常7\B-QNng>^qj?zUR*Dn~SO%iQDIuejQɰ?2TWg1yp"޹>>7ϬrcZ{6'- %SgM&ւyb]Ey\/-Ϗe =*'@8l?ݱ sAw]uc"҉_E8,m~SO8eƿih,vb!•HAV )|L1V(86㮪? $]Dk8<68藰L u$DP`X g4ɱ1@Se$sQx*)mnF0; ;^O d5=s(G%DbH~uח)s>?`|(&cb6uQU ̅8#_l?>9$^=ҿGAp03@> yJpZH_e%:2d+Z:$D4QZ`E=cM%AMMA=՝/˂AiVCP;*1&#~i38Oj?ph#L6rUI4*xR}|2~qnK7;]~2۪ Se7p_.@@zיּln9/ٍ&uu˷O8m)M4b* bW|?2]{Ш $BI$pLol:*b2ݯսyKg|@:K'U O $Hd]Af7f N@̕ۃFcӦQ (@{>X ʅ*y?EԔHd )U(B$JX RR!Tբɨ)JB(hSJSrBR)~+E(iH]4}V5ZA" wwzJHBhx 8 d d(3{/& T$.C0 д 40~>$҃C(F*2݄a2l! 9zq,a2k0.0dZp,5=1 *Y6U!sRNy-8^u|{KSF{eHS'%*@ke+V ʴe3F9q_&HQ: PF1^>"[ȸ%|Ai gȄ D:~]Jj'r0ʞ1'eNjW~4B$ITvm!Q ͜b,Dr,A\z2͘  rLg/ A{NƝ+ X o᭢OQaJ0D~Z8Jd{rZ_,_ prA%8TM #M>O(niQ#؎1xyB6l㿷{$w dx*="d ?eI'դ[q9ihGqa+bLUO:,Egv3!&|m,1131` 3)a)[˵iHz9WQ$zQ`8xw(R/|a) nYᴃ!1N{ه΂E׾[IH3"920`[mZV5e+,ɂ~scj;^j rNvAbKɋ]>|Ņ} 2~ћ|1='P~r2U/q;T?P^ɬٟy6ա;%2@ ժVUa J>EHޔ ApPVŎT(|Gi] AbTVa)kAŷDH'_ef_^/ |4aVřKT.&%mh XFp!>g7 瞓hF1d凳L %W{c݀~a+ZW , x۟.uXz11(|aj_pAA iC0<0oN,O*X'apQC~]{X㏯3ăKR@zCAP8|ؒŰ; WGkY t8&z@yCI+otB#cm\uׯ,q봍xtas mPh 'n:g&:V{f#F% DTp ,|J舍snp xߐqX10uv$zв&|By~5 ֗GsUEëVM "g_iC&8uH@%Ryqc Uxu8vkun7vOnN{dߥכh$( +0΃sA N׏^ė{Fh,:=k(`l!6 ᢧ@i{X6ø3PaaP{H V,0#;<úH O0dGA馺My `y_6|ꠑc zaڲӶc%TkF1p\G<;\x U#8A>o <?O,J|E}|#O.(}Er%;,U&HdSPx q/~nJPѸR,56gB}9#Z?:kOs*_%❝+0V"?W׽2VE(lJBXڶ9aU `Tą?LWd>?o*D䟩\ه>+\F02Z`I{:~'](8}1wH_gN0AwSS1TmHP lIEll.R ?xEIywr|JGoVCjgwbsLר䮑ܘEPT#Df(megח!mƣ=3_IA}i?Nww?~yE)KX/{5gG}xh,F@AK +_'w @|!W_ v<Jy}+k5ee ,^%x*) PFߟͮgYc pA2P'Q! JbO9w~E?'E +vQC1>>춦FM[\3{YAر#{FRIGc}GhDz0D=I9:<z#kz@zqaXI-N#|Q}/||u\'v0`v=:(.;CR~-A.dޕ.jH, H" ީߊiu؎n+}uVA#|SzDTn՛@f5%վMKta'$ɐk^H1O(b<{>yo_.H,ȪQє|O3xLUip> |ѓET}SP3_+u/Bfft_aуKn'9d| 0e~ѼΈr9PO/AA) aU3H>qyh|6 `0Nk)!܌ s 0G=3B "$2{=~~G^v]xC +'_}?[l7o4 gHJ? <7_>BAyO/ V7? -n5*+?2{|Êd>]C8:_W U @-&!˺B ǢAֿ:{;‰l0 }!~MzwujD;W"aʌ;9(BvB=6u~XPk0vH%SH p Q tx>f[k HO0oxrګYr"# I0NZgYU0NKDL@ն`LO~\gݿ|{)Nm~y G TH%UєHcGkCN3] UH 9D|}`LUy!F@{ YN'87o|o WPۯ0o;1&?ι?N'[((Onqu2x_pCc&P@KVs@i^ #N5dd$px?X|c6U Jt x2&R`&a rѭ0$nlV },3og|pg^;w.̌o'~=hu O>{#V܋"K`@g)π$QFױ)jtqlI!QB pdKs ($yKjzcUU=!VDZD}WVDXJZ(n EYI?P>K.3&B'ɲ@|b W<qOlÇ u;ZEUIPj/Fd^⬿x8>|W|x~"Su &aĈɾ{v:jG?ܶI s,9~o5;GA?KTM1+_7?ȂW {0y:͘2XoNL @OSp*Sp0rIO4 aCB>MHfB/B',pn|OD)澒m G2 `Eh[Qg,n5TsIYQTJ, #66PJOL;UQ@M,E4H'B$r6n-((bgյlH߽F+}q~ADDr±HJn_-iF"?{KsNЌ}B=Po(fhwЗy)uH-~y @\;ᷨ8)@ߔLvbOوi(| @]Qq?~|~>rWdF3H݇A@Q1<~K {ީay(]%?XQAШƼq%1岎+w0TPb4Q9>OoCnyhC äN:IC߻&~>6wYD0<[O h2菼l֢^ֹS+r7;?Jd?'bb ( oVd3d1[> hJVG˫'1) bEJ 2DBoҸl^>pB#p#c<}Ӵ'ۿ^p*DJ P#&ϳYP;Ű)a7,4U}Qb3]@?^oEyM(.?ܢ36ߵ6bY(TxY [*k`22\i}z?Qlfuq3hƷ%;`~s| g-yX"і3? ˷S܇їk`u Zɹ<1DgVKl~G@r3wKj"Q_r sep9XLhF݊Ɠ|GR~q{(zC̴x 4\&'⤯q? hkRUw=\4¤ok֕ʨWPUUUUUUVBO+Ftn'HMawhxw;Af+y~H2?RD(JJ%̷ر5 ]+šjŘu,*uNj3%w85e(Jж*1TF4-䙕-V1T+L^ztXĆl餠M{V$4D[j*nq: `40mð1tŚVzNauקS^Nzv VoE83q(ߝ Y  XEn2*D xBH7A(,m1vG E'Qdy]C)툩cڪG1JsA|GFDb<,QBmEMϻ>y){;RRU:TXQhS,7KF[ zRN|hpF^?٤,J+IDi@8X2kz1".H pPe_Ziڕ}u"VnmIe;\-H8w bxB/7iV󻇎n+=K ("hý8ok )zPp@@8:9"H ^kߒ0?W"m1+{P#8,ʰ)M%QuSrUXGv۽ݝ@Yv nGУx qn\v(fQEH92Qb<Wc;?ׯžԇn* @v1Jm^τƥXU2F?v)&;ED}>NA)SMH%wCIT -neu4/-1r0Ȓ- #CM+c1 fjfUL0쪻 - "%Y64jʅ3cM<ͣc^&61/L ډJ3* 7 p%jGCЬW> E9M"*Zj!ʣ_z}|6*Tw2MږL8DCCFL2;cSaHB‘K'I4jx{1ΎC,).&7D[&-+ůL3s( B`pf 7eZݜ_ߟތ J0TCkPo bbNep5 F~gTd#d51調mS2L+5U:10j*>.|Lk_ʮc_lمUU>B39HxzM1cAe=E^}pɽp nVîHPwFƛc8 l]G꨿xQmzu@7PBB/wB@K~jH({Em S޷pѸn(6k(Hi jBO5++<>glJLɋ<7{XaQySt9{'J|dnh=X\&)=CEY=GԽ1ĞUp"~6E$f A*pvj%uFE҉uLb*`1p=D{n^1𔾿,XXԟϣ|T?Uh<!( KȇoJbyuC)W%g698.=YL^,.+B~ v/Cv"h՘CcYx 17fv?S(|"oٟ`ArP/~j`WpSZ\K0 =ih=at+ZzNqBbOmSa )ZbMVv<qC îj$_黭"jTa1I0RVjJX)P'AdҰxчS)U<( Pp(H{P?)coglǵi!|ceT ι>B9]Pl_&b>Wz~pHHa,NW^܂wwsǣ|幨p p&䢎0˱`Kkz.)β( d/Cr}4i?dpqAH@CmTpMo;G~0iGr{e< h)c"}`}&*O_ z2OyN9Qn\lmS.Sbg jcϢ_Z޼>ʈ QPl԰" u aGda H$<Ɇ!LRnr[Pi_/'8TuasT#FTWa,>j AY\å*G0>zz wi:ܒy$HHJ2*"};# Yõ'7=,"37;)a jYn&R9w0 cLSo6RޮD5xަ^Un춧zԕb. Tf#QըBmLSnb_{hnɟIiuoWT8o Siۛ75]Y1I=#}48yC| {qK]ZiVݼox) J@Sm.Gbq]aı᝱ٞP|)/xkNVh2#Zgެ*9,SWcӷa@}vǚ?W幻5a inePĖKHUDoJ{ NL9WƭxrPbGǤA(B,K@.38vQZ!IbgQD{TWx<4Y 7S0 \gB`H?_}9ᾷ/ ~a1Al>w+/9 -!tCaE`|6C:xݞ*N!Ra0J&jG4 =jه'͝GFD%U@ 8:zˌyMe N=n: ilb!ɀ(% ԣ*1,я.HG2EOĝCl2,6~ =628v">ʔiǞ7/sMX?GN X$DnM>?'8f"#3qD֪=G]iV,Z'GQQ+W masp:IVix@:O}jH+@"A).{ Cu@A UAvVB=`.f+(t\0F>I4.^c+PX(&A:bO*(LNv(ga+z+^{) ~Ӝ wRokim>%(> ،~̋6昰_dy<"z|΂b>oM-P2& cKnsW=DBDE@b Ç<7 ϊbPRاSQk7@mAĀ WUSlZ6pHHگ7V} (+=PVALLfJPW  ܔ=6Yh['JM.U jB46$ |b0p !"<},Wv+WGn`2>~ؑ}’#oAyQf$1 ږ  Q<0DiIJB Q )ENx ʠNїWeD“2=0j & 3/xp)}jߚ:.֋X3I -c ߐ8n>i1k1^}Xj|iJYbv9H˔lZ}-ƥ,]qex Yo4tzJd7#GQ W/uc*$ÏBwSNFDDl7exY$BЇ @:sc*g07o怟*Y$Q/f:d,/#B\[+U)rQNH6f8kD(T l{,؝! %TUw')фur $Hbl~<,լ#/.Qwb.u UZm=Vppuy6K<&r2sƳa!]rH QgU4y~%&%8ǐБ "*)zCMe/Ǻ .LUjs& }eznip r%ā䠆(˪gK|aƦ5yۈ'uN^l 0fFP=RF֫`@87Ny!r~;C00Ar'ٻ̂>h l<<_@ZnPJidYGFyQ@p0Ҁ,q <>gwةA/FX _.1Z`q= "]}L?*Lv}-dbVBT@-sthy=[ZYkLd5^_.-|=(Hx0S޳pf @HhQ(?\.=m7lvb ~0_|:~r@+"Z_A=)FY?*?,ه ɛh{03 aCrdTxD˯guE0ZbCSYFQ SC -D.yA+p{XwI]8rYxR4ƗX]1BsdR=%v;pMih5Ҍ("-[HVd[ȩlߊ_O f<>f5g7y(c*Ɯcm FsG5 Lhy'M)R6F2Ʃ qqz7|6ӎ;`05ޘ( G)ow λ l~ ca0ˀftƲ0ŧ/q =x2(& CբYcڢMB J/NןЍwml3?yhLIHUgW()QǁRSs/wQrF(*/8֋{d!9,(8W$ u%W_ g] 8M53 q~NNjlH&rxY>Yx gvpCI!Q UI%*X;zg9Wjnɫg +0zx19MN)VK˞5I\|" M)Ymud_lfOGle)=)91V!-CX@\_M ,3H-b/W,(o06l-F%RJ+agaM9\Ӓ Pqs0Ckf(~S&=GAE"TF_?y/!  xp4$T",'ԓ[:!/ݽDbt./˯i!YvxAPc!VkD8€4BNhQN}I\J6N; PbS%]˖+GהYTfre[Kr~Ln"ZvOf DMCl: ucۮzwq96v N97qܹvl7E[c YFńݧZkvkHJLyA èo,{?64EBl-*|DsP~.Da 0Cx(ŒMO êSQ)|Lj?h3Qjnp1HeM}-.! $֠!H3ϴ0[a赌6MܹY`9G?(ʼLVJDFj}Ǡ _d/ k;!:~wyR ]w݁OE }$sdH+5A+u6;ݟݟϧ_;$-^!a KSaS@N~ܔNLOLX0n篣8}YW =q$@ 2336( Z;G0[%>Y :GVs;ֽhlk|=-Nox.nD}ƹC~55RU1*cZ_7g[;[i Z aeqAh@8Q%$7ဋ/4`s=6q;DZ.q)Z]Lk'S yDȨ4@bEFD:wd !E%Rst)šA>Se*\D'h_c\Ϭ@ݐv}F 'zYZ쉩[GaO6H L4pgܼ{Ř$⠬HSF.ESg&w{ -J7d|FQYmC ïy>8" F/`7M%wߔ# r w׿::Έ3ސ3 -!c?@˱ydzߜyb!(B$aNO<]??Zn>bNވ9"8@d!AL$-wi㱥4 ǴHQ snf괚ѳs*&GZI&?8 9P_0, 'qI,B%H} `pPĢ8Sw1V+(DX x!\B% =VsaIVfRLJ)Q~[Oĸ&:;kG_c hk E6W=#Mީ7ou`^\n1D[‚6on8M-I%V<;;s=yQ ZaжAm* 7B "[ǪON`y(`\p(BpS BL@yq|\,:JUMmTdP_3\$3 g1L41#&B ChKs7?O*Y hj9mF(ɂȠK"cJIa='y݉w}`?K{ok1r mDI#/{ѩ#MwI R;]Ϸ褑&\I& n1>#e7"Zi^I$[:~S~G>w`s# ZI2 2[cRۧ5RH" @GrnNA[pn޲.랚gԜ$~C͙:3pɢcZ-EtQIY7DTA&IEPHv!ݘH7̙ LHaB'F`]E<H0TaHQ^OҮW~ 1 D7"/^Ȼ7ds o Y|<`76ϟӒ 8OM\D1CJoQaD psL`Efd3w=E8AYFO&Ie|PV#bGjes^b$;G =\m0WLI$g\ګvzdmǻx.%VqX'A%ʜmIWu_*'[GPA W(RB؋k:^vnVP ,O,*)$Ma{ZH:xϟi鹆 Ӈ$y@!@akFWQ2ɠ%N*}D@˜m%ĂG R`%>"lbȁ+7UX울#" EHJ# OQM(<">&쪪zxRzw\ssZ+T5A~rѣrH,}u^cDgք7G @f@p&nP Ԇ:3k3~7g^x0VHʹ8 4srz4.Z;Ѭɷrcw~_%ڮJk^t)5(̢¼? ,DۏKHI/ 4d C=~zM=Þ(v ;" ;2vlE%<^ѴBkWjIc_Is1K{N2J5RЖmDP/t]kuy{'TE˯M1qS ɬCʲ>nKӳ CdbXe'zu*Co0]֘٣iW3C/˥,\jԵ "?MDIoW!:Βn4Y*LHbX X6j ˧}v\N}IҐtm*IczEso kʟ]>,=md =5 HA(}/ ^P~6P'_Gk?kyvc-|y/N>x/t/4312DM{g1,dL{LOUi%Xcd/-_qe8nɴy_,z'3}fJu1Udp'Т@gZ-K>?AlNC=Pm"&}hh ˜V #u "p BF &dވKuʼnjO߆_{:m ۥp]V/0!ZdAȝ <8YYy_&7Pc1f)y}tokAwO婾xgɓ\" 4~.b|!Vz4=ݻ&ǔ\g? *T ˂lY1Lp;ԩkHZvzKXxP KC˟Jg|1*V͆HDbwtBܖ(]eG9p!8oE-AH͑VOBlLb"K͕*D4=x_Lv,%̢~*KX8`ihB Ev֛hSR.dP c(Ş'je<*_R)G?՟!ƣhVٷ/o z7|興h ,wVbP+Ԭ<# +TQ/ҽŠ X0d/":RrmEdq4E|ho`P ERaڗJ a~\p XcSG&=V]*uZ(]8.T!+B]"!WGMpV1KA.wN|,bs4ǮWL1`ƣֲ|<=xszLLs+DN:*$TX |W?Mr)U %X ŠCV0ǻ<7ġ)z8)YaE_lRB /,xq[[& v!%d }eap@{#GsX&fGyʫq!-- hDob~z?G`̎ `3Vt˗(}]D4%> n(=~Ys8x7rfH>4w @p T3=2T(/4H4UT褉n[K(DRP eTe;%f3]3v==HaK 5g駴HY99ű o@yD8DJs_ݺFSW_-Ҙh D bH%O*a[ TH'q{LxiT1y[,UG R w; ?BGG[JR^ǧgYͰ+3nT  ͘onfКU [{|~qϨK 0PixՒfy]˘D̠kР&Jza{|.JUY3sѯW&AhohU2 a*1ǃCi9g%)d)DxϦЌYޑe};.c"cMֹ' G9BB$@]P:pMƧ#&Ou!xvA/šCOE)q~Eêi<"@R% fŦ(ڙy<e(CHX ;۲Cw.{lԏќ9)/bPXB1e-'h=M a`ā"Bn)Z".ɱh4_d8}OʖBetfR-Jf ojqxG.֋O9lhY2k|{Mv@}q-A!lєdE|A4AxobUulŖgH!D߾b#Im(֗\u%!5tn=_gXLT\e$jtjP)=f6c:w*ۍ'CQT[CdiwCKJy7OrGp44yQ UyUHⲄ-78PJ'AK"L)NYDDNI{+g-D&Bѧ@ߤp}IDZ\!m[? 19Dq_((>=-Qr6ŘT@ u;F)(*. Ynޥڛ]h V#:zwX?y.b k|쁮NWgo^1}6iG`YoPSu#j󃳆MB-1VuUUT@EW H gyQgrԈNQJr2, AR"j׶Fނvu,U3羯~z;y>MwS贪'ʬ{Vy9W^Y+ Qv:}K@ F*$ZJb##ALڱX1 r0[2DNLydw><ɯ7̳uƟvhcR\t ^&jQ9a9Vγ"smWGƲLRPJ?F)-kyBIbf9:BYC U^xe|w_'aSe'9;ν;3gx,]QNSo $r4+ 6=3t8 oU1cB4N=L'ZpP9psj>=Ee͞Rw8z[})V;P>p?YFAqc@6~eaDto<.E* )+⵨c RRums,yf _ߞ//_Cje7@ Qn@`e[{-y:ŐcwdWQ1x,nɔ4١%LM# ‘eRϮ|4oLƕƵ5==W'U>7sCكLHH yc;]ڼLHah@(ںG3_nqg#{?8xue /d!8:ݰ|f-B5 vLjngM0‹Q@rאeT8զ>6X+LF='#L4 q "WsJEŏ|`4YZ2 aX=meX&F"C6zGj2VC+1XDjXM`1|Y^9ϞYn/vs<;z⫎6|rfOdy%U4$ӽZ+J @jkm&idjgD%2ZZX0q4ODDu8s$ިs7ѮPm ][Kl,8  ]GZFԚ.V]u>iL*Pp*nxY%BAj@dXoK@? ,$"]9b<KXwrZZ0"ySҷHT5 ) B0EY*Y A\CO㧞ײ{!O&P<"8Q@d o +@X4 "`:WO 7םђ伈qpSG@7=Y6kċ;DO+kÐf9nA=!V"Lr'XI ?w=M9&WM@ꩂ_, !yԛ܏fW~6j/Þh<2pΑ/NdK#ÞN0Y{ˎe4pZ7 7G@ݪ2 ABqdj^70=2 sq&pIvŚ;A5lMlC@A@ &|'( 2`Q8*) f0sO}m4$%RkԜFĥГ-ّ`|R2TurR.͌UaO.':y} ybY`!#2[92_+H&?uڃz=t:ua|7w.C!'!v L'%Dw3.A(㋮kW}w~n~ sB6o$h"Sga]@WǎKfC REذ*8D.-A2ja襰DD `/j. - M i4^CzoGLOy+#UTΦ-JhH!&"fI$ jiR)'K**(C)w*!~{zc~*zd=gDy$)l~󻷲ACUA> (I;޾ hP'`*g;XG"^Ju~D*%ꖔQy%f%'V;ԬUmVrU`2Җ @ AJo#(jb^+RE`ZqTqILF f U9T[idvz+gȴPKfqݳ{D:בh_CƼrc1'~3b`KLlm"0#* k}IJ 3rkep'7kl'"40!xrq3?&N':ٟo4s'>ReM%994V#c_J q,U m]; aRC40S+ki=$rb[5TA֬"8s I`l3e$и\?$ )djJ~Lԉ>:??T]Jڣ:j"%(\%:k$ss›"Uj3ŔxE< DME07 <)"!uTEGՂdz``Y%{Yu~AEfQ`zɂ DE72 ׅX}_8)+ ^z\\Aቃ7DOik;Er8Q1bZ5~i-u !q uR\QW5¥Q:/gż4׮P&;95#c" t6;Ųb@)xݮǟ\ @آ :^\,UaNs_=;FZ&q ?7Ϛ<x묓Ϧ|ɤ2dְtRQbc--Np%&L?Rp]h2X .&FYwwq{m~?25xpg͛ʊZ0_e &rO\dق"+!Դjs\\\EeqZRƛR1<嵯 E_83?h4B`P{ P.woEH2 ##U!~a~?p:xXz ([TگF((QQ>ʩ}_?}3d!Pށ3쟡|~rP ) 핬#D" h AHq4v=fY>_ovk y~ :(S޲~.Ϗ?Hs#9/}:7II2A?a ȃ< N HT@3DvVf! a)߷)ZB SI`Vgz~OiCbhTa%`)%A ~ÿL}?|e2S0M$p@@F(#ĵ/H2Q QT= %)(F!@y?ޢk~glje߇gX"X$_c6eu~*HF 74h]m`%E c J9:u`/SI=BI[\XdDȀgp%Cg鈠=D@-p~U_3⿿/UvH8,AA>eRqY;0 ĉHMG?&?^;anu\<;Q·M~uQ_䶻O肀\_&hSYag\Ԧªmchο{@DxH8*7BOB/7w%Xk5@u F :^- Z:P,~J*$2XGE$uwOtĎ nȆP6ӖSLQMV&1t=GWIcPl91&#9{&JkhRXy!Q01/ . /8 $?qVc#J cŗ*4ZyO&5-χoHhK>|B|l=Kz NEʟjG[xq p 2(q8aIk b+osx&a-[Zm+#.+Tp;;|f:)|zI! 9DGy Q<|#t'Eú:w`\NQ5(S)Sm"lSQ@ڕ 8ĠPg޶@/MQNQ4 yd rOg2Ï['U7(\8vz`W?^"z6TDIO\Ipo\N<[z@ 1(XMIgn1{aQnm\F~ho åd,EQ2T  ;G* t"@O?v0"5Q<sg_|* <}j Ķ YI$Fxȁ`S?W\3\xA1wCiC,lH.<(IgmP" ɒz:m<n~0`ç1QO~@\w53:^N4`Bz|; Ԥrk¶7a"FCW fZ !3"AhPF`@v{s,˯;2;h"2IɭՎ_åvqޕq^ nuUBlaTelF F[U k~h =GiB3Tde9Ex(Pnv~oݭfay^&~GI9;,)@]AU$Ց\ D_ ?|UE<%u3fÖJOBQ DOtx=98P&΁th縃7k01IԳI*M*^.mRI-Ԉmc1ˠ$5F#fiJ5T`'"-xˉTw~8֪iP/wĚOd1a܄g墏$X GgkiϑHzdV sF$f)&45kDr+7*}% Pt' }y̋.lids2|8=w%4 yN3AĂvH`6];"jk~_G*V`9G#9NZ|-NMHQepіʍ$q)F" 12S֊W ěL^681p%F6+׺Y*0!n̹҃A]QI SFLNK&wʈV9C۩׺frb yUSBlZhÛҍIE1^<<yA$"[ `."/`J k1"5bUH(yQ>Y@3-fPAC:Ahc7xð 0h H'b>A54)&IB~w_5G,EXFHq$$^JU}ָlb|R (Us~D!Esʈz|*$5_ә ˍ0{A@0ARUÕSďWd%\i)Hu \҃4O-jd T"\|0X_<#_BBgڪĻ>?5^pb } 'bFvW0V(.p 6#hyn}.˱\`=M&;{kknd ~<~^=y# /kD&=y񗪷)gJg7~_wxG|4M<;JΞ?cgj? ֛$ 媉Y?}E-cJ7|+O{gUq쨝^kgT#/O4PA"6m)J^h10^˾{ɳ/<[fO?ƊG,a0Ļ! HKl>%)vd~μ<lm<~rB)?>_ ?LF?W~u}8C}Zc8C*t7Ui@钸fyj?V'^X | .|c L8Z:&6k1c3اY ƊQ0PXkCdEƚPA$peU]1Q3 ($M)39 4zp\%c|01rD|h2aDWṴfq k`rb>02íMVhxݜaSr228Er#U7YA( |P7Q4>hFy `'Qc ;GيvH>=P}G,_{t8kکK 4yjTv=D`[w#L3~[RA|?n>^^?.gw^^>Wz8Kp|!\Cx_W$Z@&(GkG48t`?-^ {-2i~o; 1vA?Qx|'|_k?2SYv?6~47`pg`q{SP) ab\s~HK~>/7u~c}~P>DaɗxCԇ`Ă7jDCkJF1e}"sts b cyo:=kDDn-hH .7ad Q0bME=ơmtM̓0$?%\;p<-uIW0'exR 3o)Bެޝ(>` ?kTSUYc EbO*ln|s?q<䊰yEiOo3ix'/3o[*sBXNq)A&[v DPŰ:'`|}9tIEJ+/m<7ZflbE._lǹhn }#`lx!-d@*a{aP"g% \w,8sXG'A &5`{h_8CP$X=3lv3u>{_$E4* ܣ-'V~wޝSt=T}< Y85v0\ GO aS4n mFvu Dws4rz `>v2"PZb^NhnlGۋa,%O9'ԹDD؅^4Fj};:.;tyvqWR ۧ t‡wq {̭E4MZ]|<I#in2+G<7[p& Hy}DI u8_*0&<%3&0xY&}Þn;u^Cѣ+l=J#=dO<Ϻ Uz0Ŋ9QA?v{ ឃ)MS㯑qbFp~O vsTq!)E} ZYW6o˖VpS(66O _- 2oqs34a>,GL(whﲳgC\ (+?-VҖdžZ4bf#Jʍa{Z?n614XeNjsri-61D"B6.fQ6ֆj03l{&k:%4<7[<,ja~1jiyBVzBt;iTo5PJk5C[m`)QFe Zc_tuD8a]ڑ}&jqNL3vaUYq5]ZPV[ cVMCjCٍTpu5iZOnz(]ҲRy^fڵ%LVNf?5TګNuk5աJ \rhWonFsg wqZ4vj@^:)2zƛh*#`t[*zEcDud:{ABf57,0Üp+} nHʹP[.s fߗVD%.t~ ǣ{Y_@#FY5edi\lr1ီuea13TS:IQU!NW+.auʍ9y8 %yHS޵g9889n΢1l>5翓$۸F:EO {/Lsf9|d!(eA1{@+gM1iY^:BLFx C;W wQI3@Q &^q{s muU |nllT7R?Ӯ÷ߖIuiG7cxlp1|>ZӲ?kGda^ӍhL)дXxnXd>dyޅt:[Lah׹dbjkH< ݽ ܲwo^:z]O%e)bѿq슋ɩw:3VC^ObZ3ͨE)v1wXYƷb2kBu Z)Y2F003+jPAΐ ׬su^zA~x|Q>K\>]qb~ԉЁ|b3f>`W`kRF9Cp};-)~zgŅ իze,2n0 4ƚ2c,'!@F6$#wp MN_dV*xz'9{٪?[fo2KM$P|hB *EMev1AKGn6qKN"|U੦OAfǒ|9,*~U{_z E &FRiHBȨF^f%)4+M1 F&sLDTZgkVo #Uvm7^u5 TʑƼmz: M[a1\D#8kGqp.]ln'@3t$-76E`N5uDg)V25 o~03qxYd?$=c ya# 6XbҌ)Oe|0l+[NU ,F%GyS,/At"]xTeڻGoMТqmӌd oJJwЂDAӨ(c.(*e#dN dG6Yv %G=5?v i#"ϭn\>TYdHW3*A$ Aת E Ǟ u~Mk;,? ̌1w_dl* s7 : ZGN Rp'JNKϙֻK_;K{YnF\\T[&;=kJ .􁑁* (EXx=ja˹@g"2Fj 7΍Z#zg6qS=T;᪁a@.24dHlvH*WZ9Ƌ@ˏ~{}8qi`Fyxgo1Y{ 7DF`B`p7&8z>ӖelEz44܀ AFf#:Uճ=Z@v(KxvߓP4T7A޲cArÀ$3@2ga*x]=U= E#II,UT S70~6 kh|Ss‘G1?.MnOb xvV]D#G;7mJTu!D/f)M0B8= 38(rSH~v板./WRFَOGUHfH@ L/Y&P+J!5f5h5I#@it6~pN_J]?ϗoh@Ke 6vWTh}5Joq& R=߻@CxnPs?Mݩ?>-P FCtg (%H @~}>}ο߆pE /f`n e @8IhRd@D~Rk' UQZ"UCjF_8}P@  $H hOg3SZx,WhJvP<_5W0'Og=CP(I.q(3刎H1uk%n}|rQ|r:#ϟMIMx&|]/6gympf4u!HP6x QF`(FaTb14q.O!(Faov ^C$P~D\1 ^ଔ>g\|wj/t@?QG rKwc"{rOxMm!R@=\Sp@m$2YѺ]lF_`xmFT5a PNT8ޭû~ (x(e p²ƋSե*S_6ߞr,__c\qoxǧ%B%22x3)Pwŵ`I1KlgELsKˮL*|_J&X,Bͣ:TQݖ+)E:EҐq $qf1lhщM"ҩA)JEj޶/ p~6:J8eC-^V(dS㤧?g EVjc1+)g\ |&&2kYO:h-goͧ WńBQ8b;u e ꃚbhjqiC!3w{l9 +8A2;؃&A "Tlh>B;q G \_}a?nRd]c1q!vt5x{qYHn8+u5z}[> ;DVy-e4͈,Mx*x4yu6Z\k9[K._OIqZ,q U>{Fu Z74IT}W".'t@I'd#R ~_׷X\;aعB˒9^nMz_ }[ +_UVx=֯w\"b`I3n.!d0aj 6hFr ("(N6WrhuK_}xsa|Ubf aviLjIFiU#Hn hIYƸJ@dՍ$Ҵx,!YbUV*Qԩ"FcrOQ]`awڱZZ JӞR!Xն^1BFJHC:+ "@PQ0߁A?lo\ 0QD뫁<'$@P@U%DJT )QBL JeXjשǿҌ9WZ w)g׾o9Yk4$G4,TkS?mg~vÌ@LIoyƷ)>hGL?-mt+^ŷUTs%rdxԙO[D6-mXdYN6뙅TE6jBHQ2zonW -7M5A.!Sr mwî:g^"iN>|'y"D mL[c^9Ick'OjYu ^J9ΙWcf\DG қU]l!jWZu,Z.KZrJ[c-%]U/Ԉ0=4kKN RmLt.‰Zc((<6!$ۈi-6u[b[zQI#Vs=5+.bScN_/y;D %+ @ĝɅ,CfLICw#q_Uh Xl4X`3I}H}}:L/T5@vi!YJM3vu_$لR,\q iYeaCP' %x$ABݴ#?/Onj@ܟ 1s udO', D4eBXOڿ-BPa5@!aPQP (J44[C˜`~ _<|F \S1ŦueeR2? ze|k߁4$J`:'z6~a<\M.ݞ;Hy0 3- f'WmV0$צ́u$r0}Gb5:]ןYZFvki [+*{FL ֥F-|#kBն43ZU/Hbq˝vg>mgu=`(> LvgL)A I\^#͌/y9U!HRq9+FvS9WV`eX^yQJƮJoGmxֵQ ٫rN4 JWӰ8€]Td,u[:fK=dm%~8Iz&lq*^|]`U$Z%U޽k5Nj}L%Ƹ{⯩C1 @;;__/ߒGݸ A $N>bp9Zv䢚 ш&JiB,x\$%(ZBf"[X)*%b(8E JY0ߎQK萐<-J$csɓ>!'E|@zv[]^sNJIw9%ȀHA'!E+ Er'ǩlHKS~^R?o4CT@PŴvVpot(nT֐FGRn"Жަ7<Np˗HP(fB[:Wf v(@١_=VGx事D 5U_ zyRd! I%J$nfz(:ESeNUK7w{\xG ]6ߞfyaLrG>6W(c<42uF>GN׀OXyGe#{_4E#"gGQyAvUG Q$={c^aK9 4qJ-yϏDVh*Kل1PY^q ?XXgPe,~bU! ^f+ǟ'_b񄕄,Ks!SC&4 A&}+H$SU_((bv* EAϚD/ T7JkGf6`u%ؾZ enQ-.sAyTI!U#"Iejclg7Md`ldX+`*GP6PT_=ၒe5E* #LX.؎LvRFi1FV "Q7}G~viVy[bE{m鸡 //:$@ݽi KԎ&ǂSOU4@BR + b  H(|'\=靷"y?& '7viE7DG^ҪF-~Lz/^}st3Tڒ&ABF3'UpPĄF[`G*qGQWԨ۩ܔY[yzid8|,2Ҷ@?w`C4@'H d]%SB8=~>q~p_ov.{QyA2b&@#"сvJw\"}1iSIgTSLinNHKvP{5C!_üAE @Ӄ8L4zPλL3"hP#.mx8dm7*F+} {G^G/߳[}[~A:[ S8t@ p:X)P?_>xvi;BA y)Q B+~D~u&nK8di# LQ!ihGyf~XuAEQLD^q6I͐7bZϷA)$һDl~IiP!9|ˢc9`ʯHzh=hx}_8kz֑qQ@uD; | n AEPSMLE1 %4)Msu?9xgqLPC?K0Ÿ$1 QLA0 JD0KTKKHC1 PE#M2E4̥PLCfh  # "Hq5!]|uv턠@zh.T5"7xy/q!k?t>0>Z BA$o˫v6}TD0p3-2gSOMrnG,GC<ӑq%TVXyuU:[ՖHVΝ/f>~5MW왛3(kWN@fĢ[d#?,nm.AL_)~(+=*KL{8_?N>ׯHG X'u"'Ӵ}M>MvQ{toV@"4LPISdm6K@@a{@f&щw ^)ғ氯Z"lIϋLNL1SZMY' # 4FRPwǠl(rGj(f!!$$C#?gGqd0  @G?@(.[nz3Ww8Of78^ɘo Vt4$D2R"pPB)[]7sR>8 z)ۙ)=]>qw_$gև&s?_o43B=g^6%KWRAuɽ8"t,C7ΜàOGەA}p/{ǂ[5ˀ,r,2<_Չ pBf6дCGȖ(0g$7%`IB@}7U83?wqK*E5ifO I.-"j_RnK~>{*b! P '[u}F5[E Yݺ^W jC$baw|)x0OaFcETyJ&Xז^R>P u!GXz椯p xBDQlkDE R~\8e]!)D&QI3v;# <>iM bdK$ud( t!WN燓>?<}Tp$5Oe?9 ?'=q +'!@,ЍλΛ"IHfLA V҈US{>@~G2Cb1Db0G\.H%9 HRLJ J#A k#aArh*BN!wr&HF XB8Hs(BOD_b<;'@CE%% Nd3ӗ/D5qk_;F6%E1P'"Q7"W~،w.; -\(C zCJWi";VtS] 6vZԏ*JhT>'mv(tʤZlP)H@ctCۻICX{qDH?G" Dc:""9!y0u# mEao:8tRx~_?LbWcqÀT4>o$^eKڨoOw.)NG{HU,@,qH?;9a2l D \ !"5JNS'zT Nˣ^g%!COsGA_Mk-dhrlO'?_OQc#kGwqӵNw|<鷫^pn_4{rO59a}yWu儇\68rmqțNW>a|~to>#ˏĺ7o>FxU?i]g .S))\ehg(<pb_G_^pٛmǺU2s Jq4xߗv|G1+άŲ>h+Ô\Yykە~!}a@)PoJoy< Hunƻ? OQPyn}}!h]g4k|}w`'zakUȎT ߝ9lsau> & 8 LYǿ~wjͦ>LA P O$‚=T;nQ/!"i#DV.7<ƈz>~7rU{ $}cM"Br.DeOz#: 3Of+=+4QZ? 6RXL[H6> .>f{n{.9|iۦ~NcwZ'.p;&g`'ֽ*=(l3 l4ڕhb+4¾MlSEױX իʶL&#n.ϮLcv.5hD+5"psЙHQ|XJ AwP+L|$USJ[ dN+ic6hD=Mk#`ey9 }<&SoRX1F H@o% K煐F:c㊅p3QeMCB(#yaiXc,ύi,8Q[P-&i2e)yX :Jׅ1Ek^48>x{uT}\JҋD Ƞ1-ۜ >4@6/DdQk'ِIpiUd@ղ5-PnpH-n6V " a@u &?cI EPYR7}uON>Z`gt֐|*9n|Ы=9p|Rn-h{C:#I PQ6|ɻ tVfËm~44!~p]l `zq"evBA$/~vl 4#8 "R@V_.odE x["F(}yٮW\a3%@Vߐ5ΛZDU fw4@ێoCm Ǘ\{~yg1PGqr 7 fRT2ϻҨ'bӓ@=do##@D$Q&mBDJ@nװ@nե|{\vH90A) ɀ9PN|W}˪?AM y^'2Em{7 }x0Ԩ s"6S^|bRUqCP%.rV,Y׿ߣz=.k2Xھ,$~iN1$ (/k xk=} M'+`aQ|a(^ }J{ھ:i6;Cejoi ՌLcVJ;i+hP3gѡUp8B39YW<0rYALwqVKȺ88EJ|"w,iԋ;e8`SɛX>'5(RM5YSBjJ{ִΌ64 @x#cQNNFp±IF"t +d%%AH/ƫ/U^c,|r7Kҙ jСa",?~|g!i׿U.>o{D(l;qD>8֞(\]+܁\'H/2 !I1)cHp& T%BHb? C32O:dR`,? (!I?#w>Di# \$ AFNX'5JZL ]Sr \ː5/`ݴGΨ2x;jy'{zHפKÉ&k"jHd!^EN} xhIaA BzCdR 0$Є7Sgo; 7׌^n1 !s?`?8r|?HA_ǒ'Mdj:n@ 5q@xB?(#R(r뵝q!>yD~,r${~cS~M7J>s0(O v ?pۀ\@ᖟs cO8PwH}̂vrh{0pd>6i }XQt7B; DK"1'S" 9C1_o^z*) Go8oЈ@̽cXt?GbY~u\*DL7lvV/xZ%{,WP%( W|c d9/8@ "U% &0`u"S`ÈI//D6⚾?OU‰Oa~?j[GrL@Q-!)sǯALd;Na!- r#9[H ~:ʋΘyNNO,>;zSPHnN ~t) Ƽ;Ƞ61?I)>ˍp]pau$-VPu%KmE 0>(#4BvGnGm1@3Ζ/JQ3] _)1EIh !1Ϊd ɻ pה P(D5.ժ]&TDxobGe28$56Ag$<9=z;r>+/qGIz\;hlU$1w) ޼^ch9((& >yP@,VQ8n3>:)I i岝hȹ>$4RXR$?|:cʂ`;CD9H b%l-Dvip WPљh'aD3OiMy@`tNAf |a`k`y\ .m981SD<挧ED$M)YL&CA?N2ɤsH_dP%9zu_V#@u 4z]P{w}&NW9ϱ|Y ~\D#@W6Y׿A9LQ8CϿE=ۄys:t0}Ps`!N mNвND?o-HI2O^ʪUWUISԅv$=e?9 MZ;w4ࢌ{%H.i)$Bb XȰd 7÷pγPag¼*?'Ūy @*a dE iG (%UIq4Q*No˗Oj9ndQK'Pv 8QGT Eit`ՏM2巢aP/3brXϗɨ#ŀ(<ٺQ~\uܜQ 82oq~Hoӭ"y$Ds`7y@}5"i(<Ǫ)Bjgo,v!~GL`2G5%KP^gi\PQP%4 t0ZSp<=#Q^AB tM4t mmrad4=)ڑU`0:A)(L< oʮdz E5Jt"(&tҴw#Ա]zd5U 8_g>aLD>Ԗ'Sw bAff&̭LF:\:8Rv5Nٺ[ FC#L ėq( %a1sӤ?-LN>>)-$qX  LU)xA_RWCCy^ؙQ!Gj-Qul1R$_ПmցJ)P:IJca(IJuTk{2:qj`Y!112/KX }lt0H>b6 DPPPAO2on<ҔX?0&I6_̹OREb S .IHi!k)DȪ4e@mvY+ dfOkIOn%hz:UL0:ldR,\\9N;]CK::-x@fĊM%s*͒Qh¦>w^G# ڥj!(#e"0a\ગ0óCB,# +K!s1糧-]r.}o#Y*\c=`42B:J߻oƞ󇒙Z9;ωldgEwD[/7h_ŧ c.Q\Z5z|{<^x*הhiL9 Ё#݊P1eSǷL ,vgLLu^ gpGU799`0i_["]Pn\Ea@!)4g`Dϓ>ssӮ ԃy'߳ Z9WRDJ%h?bD>ۊ֎wl?9#KPE0DuqF3$ڢ" 7x@v^ >OL8a"o5}.#nwi~1#‹>ߏ<`7J8p8tyN?Rdw7'/yH +!M=Dl$0yD a =xuu|ĉ;8˕#._ɆɃ&&=ǯc"AW R׼xuA?H:BvSh (Q!BJ;+gcI Jsq޹iGg( pNmx<̱#@`3@Z NV[40N9  AS1#L4'@&}yrH#H &{0CS>s.P0 VAr1&u1+iZ|J8^U HQE BQi'3Wf/ P*k&lߢԱݼF? IϠHG  u ` !W޳A${Ϟ=#nlA.1y0twnwƪG_ۇzX(Y.>\Ȟu>o:&p;7@!*FSwɿ <\:| u&`vu kd婾oL+&cB&y'S`<s3 =v\Oȏ8xy{;dp@F'o: CD)~c1מ\\HC$O>_G! V2*K Ultuc&Akd&Av\zdׇh9y\T/`i\~+UOSdcQrh H)=q?0qY%e;Hq't)SM(&Db4(,4ԟ4BD] D:Rvl6f7`RDȏVdGrlS(Yj&BSq5 yTa8?/- ^ ?q ń;ў25b!{Zcԓ)QOGi y$zt!2CLn>S0LE8~hitv3 p.ٱOkHܴ._RJL s/(4*Ó[5wa8n}x0:B+/TÃ9mڿjUUaUUUUW?\|*Z&UUmjZUUEV6[ W+IUUQUAENA!5U^UUUUUUVRڶOeZ(U]fUUU>k犪\VmfqbY d /4;<$/y _C<]Dp4{7u[N)i0d~(3X wpE''y` ]=T'; tu;]hȍjCJ|~"u}T;'t<=z- ’Po2d #,qqKES\vMeAK;}Oo7gDX#O~!08@ DnK*cUs5W,@*_<"!B{:0'i?p[.O[2zOM&}L <y ܨ:m|pP|Y{(z<=zL;>R %PDD(us')) f F`OT|dž>h<(sI:Ι.D)5a [ NYhLdKv(2,40X0u/zk&1vSEÈ[N{ќ'^W3KOO,S9y&(EH+!:jȇ0$y ?oggfs8ӤL1 P_v39>КjόD0W[КcFn{~'VK͓%36E 3y%=J~Xa&āӞ:L˜^jFpϑϩCzt$V(.ZM/JJJ?,u &0o)U`ǩ< VOSe|A;#I ;o% *m Vć|dvZ->C~s9y!\a6ӈfh]`<sO&5Vө5iQ]݆_(n!D)7& LPO{1;e;pP|B5ɸyͻ<{8; q'#-B肛y ܻ_;X+h]RG'(X@Q?(#`iOl#{q}O8<@<k\`!!3Uw~-HMF ;>QRpy0Fj.~#i(|Bz)==qλ; <YC50' #o~Sa=;qablDx@2zoMqRQ֢S>m:g֋$,:'KD904-S%%v LE"0("4qe,S &V *AC ,#*$FΤ6<@#D3pȊ}QmÄ_[s'/&p(q ZHR)'L*@_I{+|gq`l(1xO9P'c2L R`;8T 2?GP3 BR*P·P㡬0A\A'B1&B/Ѩ ӓpg6wa4c`ૃB}HD{>:ILDe&Ҟ?J P~O uCf6qfDDq> s " ۮTK^f^}rl$rԶ%Ai2aA :!BnNazn6WAe4TƚLT7jq;w4#m#UcQVbO,7*fRHd @@}eDRG )c >G0]OY۵IȠo'տ|yQQ!$ a.,*,q0PRTeá `#!HG7@W0(3Sx!?>-4U.`:Ne].Ft!ɨA})K^c< F  CAu_39}pvrG݊j Xt,I5{ylx˾SzSP* dU8 t{d4Au!1)PD%[҅jР@9B|Nw8a#Bxмe#KHV@FNC&2>#q?2לDlîq1Q}(|3 Z YaC3z!| CI | ۽>%T{ P,E/-xlKȜ e 'aj@AZ68((ZL5J7nZRg1[/GLص9!&ouCJ1]= $nkEw3>YJuѣhQ$ՇgF;|&SIjori#Bm)ITħoX 9ky|TB`: 㣧F@}HG9Y}GN1f+09=idcH!6N! <uhx"=Xl䍹"d^aq/!g駇D\f7$ВzFv,z5Muvூoxi#G) 2Âj,+JH'DR2LL M +uDI<:jѶ&Q cP뒀{wxq_lH}=2iD wBU$Ԍ0GOa9Np57o][\IaZ)SH\eI}z8u èJ0Agʻςe"}#OR0=3Ǎj'vZ%;!v6)',eޫsU|ǵH4Q O_/j{l"TᲈLEV( 66֔׬~ S4=]X8$8|&"oH#V"ni\h#OU0'r;ܱ br, Sr u8.t;5 ĥl01]]Spk@xn0Qkg*=]vAna01splh& I JaRϭ3YpHrozȈ 8YT ۈnt:'a. 2@^$O*TYc/1ab:X|]7i\B.h!$,*+[_Fy OHۇ*B`Uؙd5xR {aLU+%4xXIdn܄*H[o3hsߖ^],HQ~|)_Q0H;!7k׻ϣ33Z~Wg!X:JVI!E ^+@jc@aZV,),R5!c[|uW8IQʀt=)&/ۥl*bΨW8$z] xt&iB!Q|\j&a;1a%Tх@.ܣ'Xx4 &zdEX^oׅ˸ZI*N< 8DM0(l9uu 56<,h/Nw e/@<؞reahL,d2.ݢ9$''u7[!<p$j`8ku",Q?8 J=sdЇcDQhE'N.  <צ1wxylT? Nb"@;{#]zyƏHSwnxkxC: D1ia7pݗfJ3,ct5?<{o(i_)t=]i il `x5F L`>@)|o˪r7d!xuxeXx5%7F%`(4˧.T^C7ڮ`S ZAIVvICI#ٯio $}uc1vjyJq}?lTy=~6#f#}C 99r3Q|Eg'\{,9n=RsWTh#;Arp׶_ <aUO8:PU@$P(oȢ'L8b#ÿX?=t!#~u迏1FTg&pJDd'@)~@DB9!8JġCޚym÷GJ"oV 6"Х0bX2ZapGA=,_y3*`O^3wN#zֿJ;\31Q f+0"%r8Mhv@7^ͭQyRJ+ zpETH tE`U/RYs\#B9iykKSÇ%qjFbp l8He-.{9Q>s5.D@ SVS>=8 Ln4^&:I ThǫS1NeLpO$EYXElcx6g Y %1ʐ9Mye09; :)v*3+f2J훙aLL|mɪv|s>&)W,dakG:cvw&糴h& CT}88Hn69 GNDuMjGЇǓ),=4wB}6CVFwon{GN@jaSi)CMd&Fi Bs<!IhIYl*D0n@s>hp ¦dMen/U9\&cnd܇DGG@m g1u/Z xnNH<Ńh-$#iôq`ŒDFFBGO378͢pmHZ.f4Tɓ(j#sa=p0#ĉsr`%PSFCB?;tFoD4ê%8qPAJؖ ~&aI!ɹnA)Pa"BAiS717/ї Hl1̟0hevza@^6"'j$H0$<Ͳ4DHt rN!z5;w`a7YfF?%+BKqJVW;ORrhoGz8 [wi$]C^swLvA(Z="l#aG(`ƨCf:2%L ld6LAkK.cQE1[EI5Ci#qlmDO7qҸq .*8`#<.x |z@/i!=ȃ$P Fjj%~y B (PҡZ ҥ(1ATQQ*B д 8.@8qP&(? aIZ xG qCz^q)pEY2qF ,!p mE-C* zo<8a|KGE&so$N \aWCCЀ7vɡљQ9LA9,erpEu` d zfG{eCQ,kLi'TOʅGk݇>= :/8qd%)Iᘱ'b;0B/{t zMHfJJZ@Gޝ'ל(vha8K|yc!^lW={(scJD$Ǽ Mϩ0suUܜ `ôI>"#/ra[/ӭu%7&ڠj6t6:ע ?}q)Q v^Mu NДu: Pr N>,?6P Oσ=svCie}M5Ll1n 2FS<rMHky-7Ƴq>#l <^YTS8 R0d儃D7jKLc)͝Mq#D7<;e=+J^)q 's-B-(~MLxdDxS{(aNI/:6Bp|PPgƊ6AH7'xp1) ⋇AűUP0'5fHQ8m"a$Os1ơ>> .Rĕ%)O!A"ޝ;7񕈇iu]+by06DAn҉ָ* ^Scw3!|hSE9]h$ g^BsC|Qa,H%|6'}2/CL Q ' zi N`umUu2)]C! MaOէ:ꪪ+(gUUC~3+bB)Cf]/$cTjb@ `M t|E9uMh&pG*G Gfx'\HLbgrhYndj^;i)hm;ڎ ó# ]߭aORgH ^A}͌W?FS%0y.Ar۳!IP\Sw`RX{[)zsjT&b'fAK5@.8,=x]a;C)0l=.'C5Fv/y8!~?yQ>h^gcR;="rB=ܦ=^#jHG1 qA܊m gx+a & 뀐 EnzgllzDUn~ h~NvWC|&!\ԛ~֍| .~a@+`N€ϔy\q}x zsQBKCaH4a&!艰G$A7*#Db@S&EW+cY-ܛ (^f9ژ|VGdϷE,P& (5Fd 8DϹtauqܤb$l7^_3;:ר>uIMTLQAhDlFa %63s -f[ܞaMIJvC:["=)j{GVשCg ȟ-8v0@$QBu3şp^5 B?tXT[`v64R行'`OԖvƖ6.B>gS%#y.ʩ4cWV98L :/B+f(Pm0أ oI<HIhS*f!R-n:iM٤3Wv$̛&8 GRL1aF AWy 6#EθCZgry1s8j OhȌvQՅ_FNΑ#j 5Z`Q0+)\U.h@O%n1LUN) umV3;xf{Di썚k܂cqcE z)5N7aXRҷ{aIyrxexCv8Ӂpxd&V^ $ଓzJG019yg2@0T%G$~s<1 B 8#<3 ,2{'vaWن!wI D}7 /*maFmjvxzSSа9s3ӜxΚ>O#V;>\R2O {_]7O.Cߴp8]EDpPk\Ӱh)txN>fBʈZlo 4~y326  Qg=Ch02# m cvJ߃NNOnuF=,f| T5SF^i C%5N$˄čw$rU&7+JGݮrIIJꩧiA)n✞wӊ@9=RIIq0N;z AHJ%7Q Pn2c,ώ`D9װ ,a kk 4n4fAu *ǔpcmAINI14Z*,DPb80Iۋ; 騊SiGPcsNH9D!J byl1xN( 8  #_ 2[v;`JTGSq9q3!A L\jY3 dl.S# JE&0 t7íGkAY(R!􍢕iWCpqUP /h|)%ڒ7IF5YW1>\ T- D ar RrMQBi.Y#q*ٶ\j)d򐽈4y =xGeA.1hI3׈7y]d; X(tз9ckKHM7 `|hDDCboN'zׁPTz:*0Iƹ]wR ƒVI3h2rx+pԍڵ7$odrnqN9@pP@%K5Y8l7h/ TiRbԥ^2"2P6j1ٹ7eƑ2Xe\UP ^upKU2`s%:q%d"n[y\'@JR:nOƶE.ˇ:g-6hBFi"ܚn_tb~Z:{H\zʇBSN}ǰ'om /.Lk+ nUqM4d3pXwHmJ,{A9!#6Bm/ d}b)'_gBD:rW{~,f2Xvq+i1Uuw '2 ãvZw{N=l)#yHapt ׳;s0Hc!APVЅtA.<:A)Aqm lmA- w3g *o)aŐv؉ءob66`b4I*bH<.ꊦ'c 1ݱuM\G" : LBr{2jsz6b& dq~fq9P@eUZ N"Qy\CC JNkyYAh߲Ihb1&Ib/1US I bs9yu=gwx.ah g{Sqn:c~UoS&{ zNAEI \5ʓcytPF9$}Q!$p^fO"^wwWl 'Oh`$X&Y m9=V1j8=8J Ker3`d%L dgܟ>aÓӼJHSxGpO0!DHg8:Hȓ#HJ*I,$\j 1w .$55ʎ8ʣQP4 B Dַ8ICq $ wm%h/8^-Mv)$Ĺ;HSh} zhAi*'=Íq $7&"k GÎ|3y*QS1}Gqw0\JSg&sb5!!7ƪ݁\ȆN*A @HY [_$sό.dMD? 5绰։G'SS]'>vx\8rX @v}.ֿ'pg^hs׌_tHPUQ_ \@q 7LL`-:%oMq|%(JڲtCN u`Y`P& 'D9AB66n;Iczhs|gD݅N0?_aXure'pDǮ1Gf2~R<_%^:9 ,EpmS dfC"2i)ګR2cP00VWb+ QTd٭Mټ 43Rvv7HRO~`xAWc<4]3 #AE /_9p3(&lPC?(IQhBk"߫TB$6}a.:3s: *vȭ9QH-7/61f$ D ̸f2c/;1SX^ VG3*%)J$L! g*T\%R"R(LD0 ܞjHXqO;@{ڛAT$,$@S+"-"xr(M4/URo`J!u=~%wk";b)2QmrwWte;Z/ Ux'J$\#dEOWyr{<6@PR At7-v*&dS)\;x4[ʘ`I rų7^AitniePJ(d [8B7es],3Ҏ&\7eb"/N߾V q s U`] @J 1@Vy8 RZ?D``#a2f[J9)H$єOy+uM-] Aй@0Vۃޞ뮋ܤD=R>plˁǬs5Kzd f.DA4fҊsxK'h2f()ٝh.bV*ЫpN!lF@sT GP rh9> lq 3ojwӣA1n㞴7Lh^ =Ӊ4dBGpLiAu֓qvϱt f'{+9i}mw;ݔPkU_,΃7Nrre|8k.RI*_(PʘqQ<j©{0|bAY@ }]$zOu6Lvx 3JSCJ}yI4%JQ$˜5&n&i$ۅUSסeuup^U|=pq<`ܜ]Nb $D6dM/ 齈8 02!`xpRw 1=_fD$$,( f ͻ\bT ġ@=g86BۃZ$(;7B-LֱMk9\>9[{et!W7[:*YB DŽzq)=j$2Q"!Z#1Ű,u'h壍ER[o[ DcBqAcX^ ]좊"nD8.|o\!@C-+}eCiK/*48\ qA(@.0c0#(o,fƩfas B}[V(uiP`k ^Hp ιҙ܇ ^:`jh(Ґ)dH lPU&l{Pgq2 $F)%Pj ;'B55sQ@>s6{OOD>YxQvW/ >l%3՟3qBU "@j@}4xA"~}},p$,l}Y{$c9S'V^y[* FL*A*^1S  ibhu4i+&0p|.̝Fz#<8#0-EUUAAAS@A%2SAe#dqͷ;# Tfq4U޳xsF A0gOZ@,{3o3E4vhf΄,:M6t:\aN:vD ض߃_n;\B9D2!p?ω7 gbFd(8g-XOITB]g%jI% t4gb)@`9\]8 WWDA[1⍍YM0 $MO/ ;>Os-9)&&MܳYlV^PRs4 y0JJ}tsぐ@%Hc!a2Nd8`-;fQ?0}S/G ؓU}{eDgt&N43y<1syE  Ӏa"3 {0K} 3=͑|eka ¶nH>jJ1AF#;oq&95E0"ۍ!*Rk0v '}{M“-xg[Yd\)@`-+*E I12 E]+j UBY\q||z~ͦ>v,'AU DKp!BSÞ A{{gokDv*pz<G#t&QGh/c>p6`}Z0P`v;0q#ǀuiD@%-"a$}OH.q厘peKgm`:&J$qSWZ̪(ۣ1 Dpemy7P'fAqEJ$ T#"y!E`q ;qV'4vxsyߔ<߉(xGHq>=2* PPOuddbvkI qx!A*@Rw">}=?Ds{NI#z3YgN<ãTa֔8_LgǢ<=ۈ m\_O5|]<=<59è:CM{'16 zyT^QnuBRȕ.pޡV:}䏩\;2 `+|WIT8FB2U#K`꤁VK A: 2݄ (P |E9Γ16‰̢cI?_j$x}q:ETktj\YB/z-Eރ!Ac,x7, ]avxj4jxn^rdIA'тp-8DϐS)(3U-Zֹ3W8'œU~{%$@0Gf9N2 Ϩ^zև?2d $<}~3{s:]\ 栩"ĕi۔@ÃOp*,g,9Df;r'(&i~CBJ ?s{`o.`}5T1C S Ӡ) &æ Q$k|JЎٵ2 ' E`kj6t|U0<|~ =Tb5Le( C(ə9᭲e3w03ih&8i $EW eT7R x2D=}߰).ԁ:$D:`0q[ AGpADA>;pPh`99^rYoj%EC>S\-奫i `86 bHEUR";# '&H_h:Jzt|_ڷC)-}6ߞ%VDmRN.mOH۪7_$.~M$ my10JdQ6APi0(2F&S{ !!n %B@ bx! F› .;np,9UNpX]" ;Fb T ^9 кfb#9Z_Jr]*:8b[;Ȫ;n߹A C=DLJ֓=f>(~ϩw>rlvF"L&GΏlB6<<}{xabp8 QO`P7/:,2zu=H:p7\nw5Rdb|A6"=ב1Z=ɸ\HVnZW}Q"pimWֱ3Gr|8-}TOt  u9 S9\/wJ]upP h#3ɮZd;^_c{SKaĉJhiG"rH#fu3US9;C+ ,gKϝmB28ӈ!(Oek~>0sz%](~6hZjJZ[ /(lX ?b $h9Fb3 TPM}e"@,B;-[ @ۻChTJ!I"i,zi%]~[clIW^-!jkN7 M)k޸Uӧf@HO.@ LqѬB;e$d(/{|wp{p#'<:q%IF;d=I"!X"(0BhўfsN/33R":тmu6tHv66W}`x\v>%~!D#JBCn$=F܃#Tv9Lx\jyrӦ_}JBd.7L4lJA0݋@䫩;:ě7<Cͣ9;HCx|N[ <g9'=F|}̷]9B@@v(EcNcCSy <繂&P||% V 5pyb̋~ڷL(yqt8sIwhr'n:aO#DD vk&u( Q'HFQwWU$uuOz|ٟėFWYf$ H!:}|4Nf WGHND(eLrϱql"dl(,!K;# ꌹ` "X}Zil0IC }wIDSWƛa%l)3(Rh)}nar 6mK@9Ł1Ӎ߼  8F"A(J8j!͆X)j J>uB}PBpb"(&J =#prq =z ,'DgUg8>D1%M)0$왉Y{E6?^?It2O [k7I 2fe[$*D>P6 TSU2! Xz\0jm%~[swl0 QSHo=]CB!zRC@!giM$ | k۾Kjز!LĆxe^-Hy;"`w_ &ѴFa8y@}d=sg< 0`q F$٣$`Aش&s6 ';ʏPJ'3b2 H! @ < D6i d_)נ4m4@$pAtLD; UE~l&(ִg>i"0#?{| {m)"zR^8GCJVu Oi 8zvǀp2X q ~un9  %*6Vv4bv$Ei6wO߁k:?~t!M2v=D!_t`~>ԉ7OB؅q9%,!1(Eд#@ i Gν@8򷎁A:%As-*~ʢe mhyxY2&KHAEa!5PBj'!Gy~_宕!rc *[H0'+4ׯ,gCh0d\T)ɉUқplHٵ7XΊi\n51L+*x' +d+֗f3{cQEVQ4)AYj~n Yq&CVK Co 4`b@ߚ|m@ķԗH4pZQУJbA#j(8z ;/qT?ApOc?_oj?}N %_Jw(6d#2|NZw(5 Q|{ԂjpLUMCV0)~8َ1"T(pCBh)"}ADkA.oDSjdɅK !b` qm I1xe?}I?Rs1hД<}6IyTBD<>ӟt3,pZ.' MP XiGOƏ16|xCr/|B8~$Z@(U @NY"H "B xM0UC[&# is)p6+VdEt3,`vq0Cښi̦7j*tL"R6A†JHAHJLLTPLHD41eWٰw8`UEWb18nX%E ʕ)~c|p\^{Xg2)M D&45$U4 5-k _1͊,NaGB+F;ib|L{h"[5zO*cz S8th*$W3^g)E552RjTxX!k~01rt|999 JJloƍv? qPBU,}'MMjҠ~O7lXTn@ 0RbR2; v )ĆfP aW8&#Mq}};ޘ.F zP&=2+v1n!-Hmu&ZC?ȫ6cƱ5k*qNsj!3 vXiH+A2E4;Jy0DD FFS9c414Ml?^rLy=t"H$?xDU HBpnCrNR ;٢󹈐( ly:'O}U0 A HPJHB(|Cgլ x4* сL? e#wN"VL'5ro:;Ǹ%`\3$3ADE2>p'c~Ks?Qs 5siZVőO@v}s(U @|C@?}ۆZ&6E?95Q4AR4(%O#z_-)7 ٔwS'@@ݥp^xoJ 13d)hJibj%E wO+ ^ Ze&PnD<Ö_/ron<2EHfIPŊè`kMg-.+” vj 7 {Qds94u!D4ET9SDnbeC2(J)(S11%P,Bt"\ 1${hУ1Xb͇vo4M ª6a|l[#, {偎 ߶X㡰bP }+dȝ(%cUcp2޷Xbb˄4CWUq/DI-#hABO$9$"q(Ob̥2HR' exȝ"bYRθAΡ(IMjqt`&ddDDܫ.Z[QvLH$Nwޞ3B)Ep5J^5g%.'N%RYcN !PjEb&lFK;W02&Lr/16YS-+(LӬ*QIAVH3NPNNw41 2<0Jԩ%JSZQglj-^𢬫q\CaS|;w |(1oWDSMAΘQ:&R:\2ihn8'$6IβeFRB&06NuCC8uiv|Ƚ\cxoGZS$# ͠dA;ˋ;sL,8:i4{D O_!M)eid* H(a[iI8_Su$Dbe {1 #`\1$uSqPs<Ȇc?s)r6NءNfF ~%K?P%^Yx'^ ؖ"T8Qw08QhD8/?`aq(%$C04 +!1[@RE|'z>6 ;k.<2/H(_nwO#g{Gt4Ub diL~?fZP8&`yy2u!ā-JQ]!HBHLByǞshW1'?hH&WGCL+BS>gwl }{pQ $]ktXi>i8T0J&; uQkn)s_->i˩gfdwvTd?m2ꤎ! 0i H eJR/fCB a#xu!$A@ $1ToRc!%KH>H? ! #Q:@}Gex>8SP(w =~v nMc18P>J.N!p5tCSgxkK?-ɟ+VuO<4ze?kH)FD' cUUZb)#MRn_ӧELb#&SxNJnM!wG-r)cHIJ^ #dD$ 8+So`j$i+(^=}[x~p|д: !@UX}ȦP(UP{CpkJbJ;Jk{7\iD?fN6x]:}SC@Ғ>d8c',*pbo2T p;#>2E̔nTPW/}Oz$L̬ d߮: $b$VJj\`I5XHxbvזjh0&6?yw73`X!{ hn̸ga~P:ŧ* ^~L̻} A4]g޾di P@i?=-Oͽ]HIAî8m$4zk@@q:4dT(fQkĐmR- V@lފ"5X^߅rv ƻR竔Tr[z*jw9:"8/-o!" h69SW0 cshPIG[Ku|G,$^@'crǙ^xm8EpU=<0D\OBrZ"0 :&GF.vw?DDT/ǫ b~4+[ZV s")1*=#@^p2" JT@(P=HX$P&bVdV7O l i? ebSx;yD 7#s3H?'Bt] YIV2}> ' h X$* :eF F&R$j19{l,Mda(,bY g4 >~gL ަH8R>_X#݋auIcHN'>?EzvnD#u>߁臢_TO 7 -( EaiTMrE9 ATۏ1Hd,Ђ;)XQ 6J0R[p]`ZUQ"]f}3K-f*6# j(g[8Kk`kXˉ5rW,G,l#-0u,mAlELAֶXJVygXfsZ cmQ1y&VU5HRg<" ($;M&;19qq?|JM-rDOn_PnBn߄5\׼L"^\`Ҥ`**FV* ITLDCIBEIJSAR4D,ES Οf }P|b m UVzqW>qX%]Ұˆ`{dj PfS"2,V7i+pڶ0J2ZEEdQNCZRa J$=(IRJtOHt MH'I{:с9 !:CP!@bn'%9(@vI#`9M#:IXȴ`Q@MۣkanOmAOY 8 "$>TM"A v>-S n,DaW##M8ݬ,G@ *{H9}'$bNoi(MbILTP-ٜ(':EUK:'?tԼb9e9b6:VL{Pq:4P$!J aE$<ÃB[[94pF3 04X. щu TPC(qyBW1DjhCd($ӆlЄL1.Ήd`ĤDLcF аDDDAPDBU(hgMTF4aPD$\mDc4Na)Q{" 8yr_Mmo ,`"ͬ!!:Df"B~8bvuC(QR yy'cωI50L0~닀u|>͢!mvӃð_Nvt5]лKZ$hd=,$9V>+2@A(ߡL*cL\rjΦ w`=~$gC4a›5BYcVm <)GYfͅ*B6a0Oԇ|J8M{C9vor㷿}~17w{HR({< *>dĆOV$˂" S,z $f>tZjR&QSVE*f` |ͳ"|Њ@QHVHWIX|[=Y(2J+BGU Sn%42-"f6эHҘ@R& jB^~$mYN9]jw7跆l ʹ8rGq?F5JXC4=>|7ok׽ؗ]j3p;2(̜߫d0OD\h.&i®hn`ZDfb!e?\|/`mS!7g 4?:xŃ!r]&"H"٠\ 0J,:EW;PT"A & A Sph)EiUT;Jr*aj$OOa"*ݞy UZH,]c&b~:ՔA;8X@dm/; D'1! od%RNk ᨌ)!ik$gte(JDrwoLxwO 5\q%SA$B4C R$S2Q@B`KJ2 Q6 ja켰0JQeA(sRر$0lm PvCA51 RBOR~su4rd$:>7G.X,+J;VÓGRt'?}'܋!4$mN:q2q׿l@t`Oq(x,8*4|œ@2g#{(vHQˁ\3b@1ԇk>܊Wf=ɤ95> Jy&4W[CLo30E1V(bPE5kp @U QS1'*}(!uzΫ.TnNE<'("iFeX ~8Ly$C8@?m3P ,|# 48OW =7v-:'DYTM CY )m'^ Ֆ&xj-f6JT7hgRʐdhq!.i3wupSaxĘYH2DB)P9&͘-lXL^'2?SA(P=(TN!z.N^u*#ɥTBBJYK0ipiډ ]ZR{,890e9P$x&V@f&вYhŀ5pBDG4gbL9ɯu'Sϐ|K鉒NOdYֻm+1("U ?_HSgxP @ oOֺB#xEE9ɍ%(y_ !A(o'iHc4dGAhdBȂkC9KCBb[F.HD:D? "#6-몐N|2 #e*N^@v|eⷊ@RlXmy0ϩVM0Fh{_f Mj-W:68FC81:3"X!(J+@>@t L_ဉB3Jh2d S.8;4aɇ'ع?0CHNc@Ohs ÑLHܢ'8m@՘1 UQ7~xODyR+Ȯy'V^8Pan$P1Su2?)`N AY06𡦂 AOqϰ}1I@Ot-F&dIɼ?dxy_e$eIIJ#$Ut XLio>CcldJA/9%χ g2x{B@ JZ"$J&H"E jbI$YFUf")h" *e*& ` %8T CB&SJWH PPJR)CJTCQJYJ$@dݾ3@(h/QH-(.$\`TOϳ>4v3 R,lq"%6JM|:<6;4:㼾 V!u~-XiaK1'`‡ze./O< zJpC=9?bv y: kY?Kh8U8]fKgw- Ϟ<0iE*Tg'b !Ô5%q`5xX~!Ԋ_aT=5qt4P1IY#|iC|)#n'D>2>Ayӗ`lV;7;gnqfL;h$2js`9ɑ(zK>8_X/a'Oy@^ a?UA̭JNA&dLK\/߳m1yq:Uɣ]8sV|,v)]q4(I ڎ9q/Ï:υΑVk7^4֫G:F'xyaהHvG]Q DDh뜀&M; c|4S=q>HxLZ!t+5#Z\,Ϊ) (+%Z QM GIFoUz~* ޺T__8Ƚ-E4MmN1S0&W/2I#JO,!DsR’PFtR);j/" @-A҃Ey71$ߞH}c𗆦xIݣs.|D-,wTk&6`tgD=)$Oga;*Ǥ#&b-PSUQz E 8` q}DXKJ ye@}a Ӝ!+y(D#!AnB-*>i&>^ >pZ|^z<!+i$<@õۿCq5 CxfQ#'Ţ|FnI$ l{\HBAl<(`QCA͜{B9q4T S~n `FqK$yӝ8ns#32Q+* i$@ I“JkGW`ވ$ XcHsnTTPgEN!CM\8 I$%"5Ki#>GbJRF< z!ֺ~ϻG*r:D\d&mc[AIۀFh=/Fsôr!$UJVc `䋁z&l6Vvkpy|#τE8ъ}' <K۱MGt{8<5zރѥ:) <.|ɻɫzIB$g=^hV$Ml*h2(ӟ*-n9ޏxj:`!Ě̜CEhM`(h^ORfrk(h\.i-oyMuZgvJWR99Dnf\~tc>95ݩ6dʶq$PĔCSgvGu"퀺gKXr¡n\!BHB2dۡ)/A萲b 9T*3$Hڢ=Ȯ)m犗hZf3(8l QC qk|pq@#`_,r ۋȏ<f^L7ۿ}W~!IVANl( x͓ZC5c{_ rx BH<{Z@z"";oHp"3@jͨ5虑zA Y9y=Qch H:QٻÍ`vJ$%B Pӱ8:f#'NI*ss&,FvGҵf=!jM׮ BFw8K gmL &!/ ɩz%87q4?5jd׍zrH-#Au2 ^GG \U$3͏=pmA=>tMq'zD(&ʳ,W 3%[Hx9S3W:ا"*qN^ DDlxWV2p{ω!lH%C Cm.TFs%tA㒠KQ1##,c~B "Ý϶9ON>FүG2]lyi4 2]T^>\=/Zs%bQWdr) n]*i7vvG\t/twƜpz.ς}'`RK;eƚ^fx'>3fe<.4c F|Kk*0 e(V4XP:fC}W^XJ'PNWy2"y{G4xZ<[&2gtiS҃w-'^z06ҹ߹\udž߾6sA)aqT?Vq I3g=z4y Ң|QvTu# Db RrgP#3J4V,li^e3nBM? S4C$6ym׭Si(u'2jz[xq]-Iņi%Vo$5U]Vꅬ2]na'ZW}IkpD:*)MM]*N#9TU]X֌Xuzm n+ՓUY]׀"Pp1%vJ<C]ZwW)7%hVa"X?)'"[b6w @7#o__c9noMx0ogG¤%&*((X@BXdӳ0fWd!a'ݵ95@/!ҵΡs_$(%/=_DDSgG Y&Wb <:̖'KHbW+)DJ?d#uvDz5M9(O./ oX(xe/نs[WwT.p uU!^hDs8\kJ f>Dhi#E@uřhc窎^G~9MƋs-D"sҨ& f_C{%0^xKIǰUX;w8;i7;tӈrq"PCdLGIh%~3CAjׅ`G9> y#@o6CVV4I'"qyQ>ggRh!ǀ=Όz^ǃR "k<6q> e:; Ap}E EJQ#>J`tͶ)Do _r> kj&1} k7)}_)`P%- /G{sb,L<%:h6q.M0K'ʳ3(64jƆB#JE|Ox)kBQ6O`_<JЇ;dG(y Qy@IC+nꉞ㟳w2ǖV= MaQ/1x=Gޘ}78; ;{?t) jX 䉒dRaa Ƥczwwcw{.-+f`ΟE0f-p V!@J60R$'1җ+㾶Yg7мV>;kc1e.ɨ\hNg(,0Sċ+DH>;X˒R눍1CSsNu@n#oxGL^p⾣C3*(ϙ5t@8S'UzPݜ j0U!b$ ų*,oe!lѽɯHQksԜkõ^6jւC*FP 3Ġ {MK'' -ٚ0"WI: k-AA{\٣:pxOtYΐe[GR@˹3%>K|q\H0sywǧpjY|b%q)ub@]1lw5> ٿ$2ϕ @uULlk^\luvE3F"J/t4G%wK&4p2E zer ;&ָsYIrS">Z#<ԍ/}6#؍G*lZ9C>o#@9%&B+QW=\]`|644JcDD0&^kۛm,3H9g'|nMp6%qڥ8b3x/yF"kCdD|3De+0|rc q'g*eŋK+߉t:.ܹnsߌқߚ'4t !U<qMҗTcNMr,`R4t+oMmsn$pB&_9 ʀςyUQWrE tS%Ե\ 5PvyOk޻L,gQX_@q Y[Wguv0D@G۾\#dž_IE8qiY;UR [$n'gk\qј Kze[%=Ns4W</֟rƊkw~f>-.G}zWIVU%g;ee>&_.=F𻩞s1T\dG=~8<2&Y:Cᠢ~LF蠘`X-%W9 q'B'?Or"ed8ESp; ~1*F S0#xQBU-@~=ӌ'pN@b]Ftш>TQ_YӘhR_ u&01B1F(>ɈW ``q(@,ER ),>Eԯ) D{D t!ЇApd P9 ryG(R>7n[L.c~cL /(Zy&bńQi{J{mLcAA$^ b ndQJR⩜ʁl2;ZDY\K1BT%` 0=9.n6XmES}=Skh6v<- Ĕ9`I "8#D3]TNb)M^a7w.y_D;j9zPC dM0Aϰe X,!^-0,I~ P g IçkG3>gLߞRdҠB͎i[q`MZ2$CٕKyz@5ɟa( Bj xiZ@y{(e~2%*Q}Ĩ|$~rvcN%|,֛ |Ol6 ^N4h)@pوMO4gLM CPøBI+Œiܥ2)[5EP4 t.aiqNO,F+9ք!l &{:p0vh?Bg!3rf 2qP~Hy(bO圄˧ r#0e0IxI9k͙/:ln5r`rO{&þR|Xw& aC}s0֒ҿ xX*dOn)8H1gRr?VRKm,…! ?y~F ~"*B !M _oq<7yM{>'SD෉Dr}XFR]rͯLf:4\>IǓ[uwN0L:Ve&$=-6:S.&F($(THOW*rԶ-xEBr2x E*2&m8&&'&k jZgr0lXJ,=a Ѫ/ٕ/ϻOGR48O|x*: ^JC zXC`S$QID-m# q_ aJtfU#_Jʿڿ DKࡩ6g +|y%ke3A}”G693|#Kwμo{aU$̨OxH9g>T$gN/w~?G&#Q,u  4sV4RN̨xzy]è<{j5f(53CbBt]X㊤ Ӊbu=NB' 4f߀8nPnb51D{m>#:Zxd۫T@)h#B聆 1 af 9.e".^p L v +qH:@$MQEP" /v=erCg}5QVmYEKwS(׉ǵ:\LKѸ4xDLGb#G!lh,}q!*\slo޹S 8r8cG%v&@j!9"o9c<<( A`Q=d*%N~y!hP8m5..uDM GDۚqRIͿLqR.7~Q9(V,ϭlc&:ҋyYʾ_U]N{N m\8!/i(zA%#;^_߳~K|H:lV߄;ǽXq6oz^+z*oj6R9E.rdi5z9 ΜielPg[RN<&Nzmw7QL2KQ>_fiZbԔ˾i5iW{wƇ|{׎9nE$RUL BK_&ZUSkjsm|ߝ/Z.ld~jyLz [-Wo8oݾVȞbֱNzEm;CڴJ}cdqxD*1WBгMݶ @pTuCS'V;q~L8!KlbjGgd‘ïYL4qD'#׉ޒila lӽr 5%$M@DȑӯdG>f/[C3ZO;25`. ?J(8Hw!Upj(0coPDOZ>ŜH|y(΢e[=rg,P' +IFXK( [tt&2+2O(6aJ4 ly<(9:("Xj#ycA#B" у0"dD*?)Nk>u{j!UFbn$ 6* TMok !HH E@pʸa%y*f  :J`Hfe 8#4Z\bmV\f&RlWs80 "DHʢRI!`s~US_UTUSpz(N$#0Bs,}2.{hGt:n:& a ӊ]}>{m@aVy\"U|=@L&}P>H]GRXc`O'i2R0RTXKUUU_ oi(6G" JIJ ́ 0AUS44JGwX;xE D.!਩ث}G%b䉈T@4 ?CQ3# /\J*HA">h׻3%TÈ!i<2g0 l4?Y& 6‡d OXW4_LD cLj4Y(d=ng'8RbGbv Q"$_o+˲w4_‡>rnpcOqehUx*Ѵ@^XRI-LL8@ !I9@TLwB šӡ#OZ ؋;ED B_#"|&hC+J@@>h0eC DH Ip9R%;Ap%`\s[q! D4؉(())+hi!~ R'#{&ㅍyE'dLJ }sETؒ CCОL餅: ›фa1vd P#3lΈm oN!˽`'~1*|iEha@2}g b? Ӓ 04ITA0) H6iQ]C~1x?;=A?LqM N{Mq~.̙:x}L= BIz8Cȟ!u3ܹ9 V#c]/ EU#ylj8@}iT4U%1&v}(o>2H 2xȁ's_EZSoӟƈkO5FQg栫QMhte:Zq8B:G˜?75ĒCE3槭&D:A\k)JRBQ=OPYwc : "pQxPn H',N>5&bRK(0cJ;ЖلʡErT T)e2!'K8P:vIlʹ*b!-%!$4| c 2t=3F\+[d{9Қ@ S! >r&UiTxuzm<4cA˅.ˌC<0c̠p,LPw3I1RMf2u~F$mMs?h\]=5#!ߪd.{`: َakdDCO$x~Ah1@׼v O_`>NJa<@ @9*$)T DJTҍ )GB:A PiRDt&hz-S/7IE3Z0CxJ;Ulq1gC*=Nh~^J<$E?TYk˰2'4$9z!HI*6UoŽ$ bM(<1#@:&!gHvd4t{!e02W4 4$>ƒHWjSEgjnDٟl"q-=oO kGZ$R %X g0a4?t8'pĈ_<ZL>:jF 'wNήÅ7. L=he }UA4POG\ctْ˾VXZhGEG͡LT)252@օE#` .(lLgb6ʦQR-%_p J-Ϩ~S|aj, @>1&dPU @WÓ͂DqRbb[pKBUQ~E&b߷`"*C$XT@?j"[K.w0rHSQ5(Tb@:,&ch+ K +CO82ק :!@x"8 II }b^s 0CD.A RTp :%+ Cv6w P~#'M®0F%JOD Ct ~&4 VИm =9PHEJCY{Z!r >&'<'8ˀ18nУy=p^0KbhJ*I)N1 T (V@* SF 9NaكAAhwN ü'o6SχKz|S%V*&|&JWΘ1=2O 4`S)D?X2xh } J*BD-/)`sAA5M#DmDz;S$O,3IDZKsY!1ˀ d)h)(ic.0LAcmLF3t1 AS6&j1˳J!c(1W~;0adLlK?Z&\P6[XTdάI8mTz$VcI$jAPjB!\K(qTFpJ4ov!.A覨ݹo^~g;w\`N8/WeSZCW_-gw9"'CWU$`߹r9MLzDȒRi<@eD i /iB]@d %zxNo nlLM&aD!B 8n?&AP/Q}0)%>bT 9DRk-}r%0x'd ;/Ё{Q-%*!%4B#>^R!B(ZS`7f `D콊zG,ߧpA-'c.<;h>ק:1*5L2mX/?Y5e…DQ;޺$QB“O`LkYO_p2P)_ i( PhZ19b&4?T_:Sq5m&M\ڛ,H uDc>#Π^$ppJS|EZ.+Q}h.Dw?N_5|׵^-G~uF,c#I$CEd(iIY<oA:…#H>s٦4<Ss d8i,yJkÎwn.'|KAJ )3AHITM1T3G"%J $) !(%HVbaHJjXi"`f&@ (" "("j7|gNwmaX MXO0qSEe5gE3ۄ\wu_Ж̐S>nMIQOJC8yvNP=uP+QZ`cz2>w@b8qpgNNH_;6..#Ţ<'E4Q!B|Cq?~A=?4tx,8㩡Bۆp^Gٱ8-HiGgz}ԫ Ic6͍t2hR&4eQ X!v*O&k ; 1 R dR%$&]J:8@Ƈ1*9y ۃeq`+,"uYDD^V-r m̿=)!I{ Hu=CŝK 5Mz||` ^cH̜ϵn4l2Pz60]r(>gCgjj|/u<|}>d XTm8hZ'#aKdP6lOgH$fP1*|IMqO i9~X@%97N-,:$74'>!Y,F2zat= pH!:x;x֓xPom.8*jbjR}b* ~0n))J_'?HS/|p 1?>yЙ%FAf7y0#@"Nx$B'*MiYHд!(4bo`IK@a0AI o B(D(u~W%&(s%S3c:?$GFӤ+;%2B%hs|/1Aa?㊞JGP?"TBX"S}㝄 =Iv Ђ, A5?/:{z3~'T>G:{S s__hdy w {w0Tՙ>7M")L'̓:KEpDiK^<QŐÜ"`~_93.$*p(E8_(Ek4WNDU4ORC怙)VLKT)RVIE(NBQ6I}(ѐ*".nS14)0XD{7ŸHD#uPmB&c PP{bc(m 70aO?i6 h7Pf`Q/8M-$ˏ=O&Nkos?/IHk0@iIxo ؞X\ 1Am|@0iiGN7qxgXV0BpBD> ;U"DX%z}GrSp? 0=`4 CǨX(C= pdXp'&8G ʨ@&}l.aHYp>;` YW/O#‡ =ӱ=>]zvBi0@1t[p/$dZ~ 9dD4 ,"YTY}3'' C"An=g_d+On㸱p>&](|}-dLH~I0>tҒi>pBxO8}v>[m2Dڢ Q02wn&ѣr:k%ܒ,̟t7 yj9:q&0~M<&@'/uKm6qv x|E&]=N{grp;7!786Ƀ]c\V2\'Yeҁ(Y]FY WM {ל{^)O+ 8jLJws\{7*rOz+0V7&.\NA+w0sUO9SvN٭䦂}뮕\HZ\f[;.t)fxOЁuӋrygZ2b{}"#NzxDXsqH6NE4)edHn 55e?33ʦ/?~3 ?FcLB p; 귬%?q1d%B$  s$/=0<o;ݻtDI4 9N[.(|1KPғJTII%A4ХR4LIH;Pr T[` H ꤖ!J'bD=]6)q],ޓ}X>H+K,Ud",-c'ΤYP̋'BiNOp>=qz^^h"'B@ݗqڛI3& !*I*fdOj`tK4CfзBb}3UUUUUUUT+TJ.K^=haz7PY JpG7 @(UqaB)EH"@7|5d;2u@DLi:{ OaǠXH(BzHpdbM~> ?o%?+>b`<^@bCE*E u%$`B}#z`aJOrcjrN=/ R I3|`4~WǴ@9Ū}KAB PID-4*.) I&)TJC@))@tBFA0 *B (tV"QHL,UhTjbh@bB*FZBhJF!X@h" 4 P"-HEIHU R%!T(USTV(hçCcOF{Oe^@CVvRRT0teD y`H\yxOninli%f5-ѵXv*Ņ{xvͣ^/ݟ{DW+Y1s9gYi&# ;iU6DHbxf!4O99?V+1FtT!1 12\>z1M Evʈ5TS>}} G07M= DN }CJS0P`kB)+)-V!~hxq{qxF:A%Fֶjw_4lC0#Y jOx7PF A&Rlo j/ڇt ǚTr@?XTR>HB$CH :hŸ&GP5*PE3b5:,5Uߗށ kf##%o&= %F{L'amE70 v C gl)f^R;H#p9oLwC#;320Ə{ɞ;*B}ޝܙbJ԰;05I曷ԛ6.&"O(e48c" ($tOŸDv] 1PX:C\iG;HIfS>Ȋ'vh, IԊŅ( (4gl{WD:E]#۾t?CҨ}t9 IX ?1, ku("1:!>sG[>6b l $&1ha[jWi2'AOSt*^TCn78Li̥Jn#M3 ,y$/yS< U TJ lB:AuKA홂807vN04fbWCFn}O$4&S?Ie?E/&A9,g)|;`̓k1SjM3Lف#w !fv `;WYj@,Qw$JR(!VCQLH&X4tV 9ǗT͘ Sva%HS}P%q}X\3~0'};l HEP@N34B65K Lp r1&@R{NGk@I ,bF 1$` e; βl"VzD2.PFEcĸPB(PB Bexz!(b',$=G:XIv2Hp\2Y_RB÷HxKzcaeKHs44 ؃ǵ=/C楢D{ߙx v%&1$90qE_,hCPVF?*"!b$YǛ>&eL"VaUiT %*&m  12tei&bF%HypM'n<TP1RE2+Ӥ ]u1%ÀkA*hWmD^F4B2 3JcgEA1wcfF*$$QOjd@D3MB`x *c. @A.-2#o |1y ED؊4Țw@ }夢"JMTxF $"& $)C95Q*!@ɀE@EQE)L1Ѣ nzN] , cz'(qfdS||k2N,H{j^P LavLO܁>وvt^ZzmԻ}b/Ex 9 sia3,[OV{}]{dӭ L&Rmx-.ƪbu*M4R(]EÉ u XtYev'وʣ0?^`P>'C:dļTLJ44;=z}&8bi2 bbf ǻZQrw/cL-24mԆ4f+rN9OdmN޽l?OfmAi--e6,s ֿ~3N{#`5^nefC(䄇.XgTJ/x|arQr֥ZVl8X/]rq$΃JqK)J\i`6)L{մ&(snUܿϛ…ύۧF:i1jS4H;|B2 $A ;DG $g\\wJJS5!RshɂI`s uUL#a8.Y::2 S j\r U F : f(:5QߠZ"N#$H: `ΎR"d =M|jn%qhhP8\C:x%o7 ]w 3b2.~ATL 4- R ;'D0p `2TAICE 21R1.D~cAW|ʚ<'j4P,|uMD2W;I3 lFhո32``<:Җh 1Z;Rz7,㡻f?m|~&O }2LyfV'`Y[2e'^%]fn{xYM`%><#{^/Z躚;SAOۙiER@6IfSalE-a1.:˜SH<]-D0FM9lh٣GlEMU֗cK@>i]=<22$yZ*^"vO_C$!eVg*؀EEDBY {Jݼ~퍧!uʛ5|_ spg4;]oc(9)PĈT0".7"#*ak E55@HwĹ>mFN;8z-Bʷ|1dFSq!ATQUTWC:8Ff$$v{{T2USL0$EӜ!-޺žP4,!mZ4?hS:" @9gQ(@8gZ(~ȥ;#8SXKsN,ۍk=1^G"EW#LV#h(m)|F?%:n𼠠4De Nib.[i'#iK!9Q:XP>m i(k뭬&VaBH51tɖ!B" X&2Qpz&1ꏎo6FTW3@9 AKeV2llP>Ѳ*vl9L2i=,sNN$*T:!eJm9ر$€k35{.MwNw*f&|g[qYe  @J:- PH!X#$"(ͰyNlzǁ3TB*ݻJ`0"RMJzC¼(k {}>)6eqKB* HA40S[혔˂X%'T*IlUݤ!w9e:uNf-G\?C?bPw7'&㦬z#Iqh()$#$Qņlh,:@b0^0~N0b01;TnXzH٫'=0{*4tYG yC;3۩?&3D727J* r(@ rx84& MuC*hICz6A&θ^͏~k}?&G4PKTjpFq97sFăNGK[gAf >l@NDBmfsR1sZU>cE[8~`b/ 0&CA[y?zd|.;Ǭ߄5_l')?)ijݏ^ $4!QEiH?EV6~3&11ޜdz^:oL" tR&A9@86:ss\I@DKS;s4A5$fF4Uew/t>D}!m!I $75 i=ŀiތ$`r4;'y@]|B0Y9k|eUD r02O-iAq)_LI"S|OT(1*oH ^bm`d^o[<Fa IGHvO:aщM d R׫su(vTTn%C-XJq#I5St>P5oÎ0~h`!6<Ɂ֌R[%a!ӂB8@9@%BPc&I!6g(qsoӠ` 7qHiMe4j`#On i|7$f7x! iUC{^p\vpd½ɘۤ&r9%< L>9d47Nxz'{C TGH=Ht, ׹ 0y~gb%i  t!gZ!q`YXE^u>d9]KoiB-{X,3PkRhqvV g8)u`]QYRZV%;HnQU(FP*i^PTшaVde!`7su|tO `jl$*(n)ƴjb%CDTO9$_7cWڤ褾y"֐PZXBUdR޻wѲ|7M|bl¢"fԐ9H!#&)Idn3"ҥud8u*H*Y8g,87eeuP_h#l.S)`6Ѐq8 (*a>f͒ yw_sN<=\'vs*=XBbD`; f ͇{^#$b6fQ"  K~YL ]a8P"X1!d(a)7'ZHQDT# 2EΛTN&fF" $̿?UT@Pj3PaC|B("U$3Lf`5޷`*i)a8Ԇ 5e xfS& OCJ ,< b$*JOu[шĜC:R+nDR<Ӷa >F#lS d;à$@2@!"Q)/LbaBJ$ ĖTC!BA#RKlj*;6nkd?t|RzAk]EHPb$gncXC{@RKdRL0f_^ns$LCD$d؛Sm'N tqq\@&xyIZ"*`V( $(i*Y$d'aDA$׾ݍ4ƄlqZI~q*R;KP֐& s+b/V;KD2Fw<!?ISHW$xu@A 8 re'.ܿ8!ei߯㷼?ΩFҢ $EEK1SASQEUADTEE%SIHTDMQ 5PETDX4}pOc6f K7h[ |N3a@ UL@ S@8C?ezsg}%rwPCA"U*F/B'%?\ Ɲ(Ho7#SӡM 0E NH#=' EZ"Tٛ'0g]҂"ňɎMf4:`ӿ80BQ>l-Tē"gG'Jґi|KX vZ"~ݐ(ȑ%zD)= W7`16eNU3叚%cҽY:cfCI r*&CS3:;yqđLg n|RҊ bD( iJQ;rJ"Ja(J d ihFHeBbX{dfPAd*(F @bXABF=g%h$9iil D8%U4Yd4+&H2'aQcHMCxE( 9E*H&ww}Y>2߂ r .?S I"˂+D^a0LlH0^xT=NS ih)aS'J<yN_U /Bj0vYNM>m1)"kFAU~(ny!]M4PR6m!mm`$ QL.ɤlj`(_ɻ{]/x`}*N:7* _"̤67꥞P=XPT4ʕqRQ*\@hBP TQIJ:y:TGPH jwd( QhB`HV"hwN 4 ="SOm& 2! b͍H '.!A!M_Db#ٹGÿWP!KOyB/Y'| gAx< ;XCA J"Ҟ^BUL49ݧڿx`'L!Jcن!A T(zhw! *nЭG)!s Ӵ:iY7CE> NI856q 5 P3!WJk>+δu؍`u敁$׏4E [[!?{U2C$uIDB4,V舤~TS,D̦9`Nid"YBC v+FtkX \ hc]p%#P(R2@@,/2:&]?+<\ gA o8F""<tqxw{CI SOZc1UOb-[Ǩ!pIBRt -!Js?&`+X:|K.D72>h)!T}r>C*'wzD= a ~7r>$:H_P>76e>ׄ!_q\W?PA Ay OWK(%z?Sw]DD|9ZF$#%n1.\$PE[wP u'-&!Hu@i[4m#P:u;0`} qJ:Cr@$NI7L@ӻ E? ȳL"ȤIe6TQa#8M.\aזLk8N,8t@/!b\ g},'O̤'6:B:;` $:n4"R<Ё8k8V|wG 0QAKAC@Э"R%y"9apGK~ӡ~F)emA𣺋AO_>5PH#MnXaxͨ 1r,1UPB@QA؆*B!}o7fmdjE+%G̟ 泷Qj`>`(6 1 `C C>d?q@Bu ],:QH.b=EØP Qt\}1Dr4 EWSrO27ۅ9zhe[c,,XXbP%drМe䥈Oo2jiy¯H%ZHePH ")$$H%B(*R(B$J$ehBa%ZJT&A"0+^"<i-nS&!HA˂z$YхڸY?9nP `vK( 7v8͈5Aͽ*`(RD$ۼqQQ86s҅$¶PdS%LLkǁ@7=*{& 0`0P)'P̰& DdN4zVDs[%{IT1QxϵهMpmn& vMKOT-'bPUF !߷FqǗSVZ0|Fq hN  Gb(d?44E]>BAN㴏Q8!8') $Rˡ)s>À{dG Ư<=N9G!fV R&?y$K)cUNBV2Takd1815`&@ a3ĴPYR#lD4DDDDEITPѶHBʊI]?_A: +eg$?,%J3 ?>ϐ{#NB*b)^Ē/ J lyCÂ;@ž䇬 J3 ^&ɀJ8e} S jűizN/Ҁ@_!@$H n}R QH-B?Od0H!.cPm$:BTT b 0$bO1YEό+`019brN@`}/!4JPDp / 0DԔ Hq{ﺒvT4)@k#*4B/oF"E$6$UR}Sa+ &B <0jĚH -MGJ>`mMjzDdG$&Xbj paP92| XO ڍ%#@p J)CJh-="HTZCmWG‡@x-A,M,N`yn3 o ) B:{{/ӝpR+O6CU"#q݌3)v.@P%(DTPJDO(Hx $|}{!&7^j0:7F;)! 2xsC("BPHJ`"aRD{N^R }PJ*6”6 h PU6Ƈ@R'!SA)@%|PO0H @&M8 t?>Dǭ<ъY~8 AȹHRdJ%(4N6N?)M?.beLKjxaߺݔ}܀A([ ʒ/HFt B8 d`R*JP(0H|i0j 3}'vJM[jivbPJڒR^DmTR8.{Bd9j^ z!51AwEGwc ~Ld 6)QL*Xe+ 쪚ru]ƀ=J x1 `SK6MCP Y1{-<@!jiFHi*".d9{ G H %D%+Q*SEFHKyp|[=v"}z3IA]‘pY7V"0ב[%SHS1zNOK?|ӟ^p @6+2}'zX, sASr!O% @pL2B _ӹ=/lwKYM=Y>ƖlޠD]"zou}I}:\O픪 8XX_/zLv3RQU( j`_ˢySE#DdȤfnD(Qq>;x}oO4/^88WeCz/4AAA BY'e9hfB]d/&qz?N4CIKERL4hhy|c_E,G )) wCD܇< T#HQ"Ĕ vHVE$]{5s5$  %B$%LE?O!ж MbM+Xu'HPF4D{N`ώPV } _q%} e(6@'T s-\maRnN4$H|`97?b=⟞> K)ըQ͐]XQL5qlC$ f ۪H*?.I;ZR s:8"^9MuΩ4GpE|.!yL =IJjJA ^@?>Ad(?M'L~Crƥ(^ez _~'f]ʚOэtǴBP\ +EEƲM穵@V&&-HAQþ- ET5{+P߅\۞ Z؁Y%!!QBmEؒMc=(x!\Mju۔yz*`.2MG}oϊdBMQ߇>!6ӴDƄD[!=IqՊA7*IsCH4)B }RP p?Cv3I7aI^7q90u$H!Ktq_*?IE7Aq ;h!gu—ӖiE9>[0@'p0 ',A~a|\F٭bLAр& x )s_nǥj=oAYۉ,㖮-GOg- '1#)(Ʒ=I.DP+!&2!j`M$q# @vtE 0̈"Htت(H,[`)8GO&I|gO"T EPK!:@ &n:,@,)) kT(yAGB:Y( 3!D:O] XvDEO?HhgC'ňafC f .&9ʩEGx¡DbT݁`]ҁ)T:d7 {Nvk E]%S M0{*ҧ۴ͩ:ㅓP:=EvNҙBx[ <;q59П%x{7Q9N@sßCAbb0d=2g{:2Cy)𰣔3X,QE12'#P4x = EeG90^rSHʥ=~HrЇ(!T B$xMKSR$ ~ )I(v;K`1 Mla'Kve}vPS$éԏRq?~L.>gB`w?.'eʮ(E0LBuvy3(Alp eU $-8Y{#X? J:ExrûYj]DRejR13-'bWT [:&AGP[+l<&Ox2nyC3͌T^XB) k!䏵@t 1$Њ6hCJJX L>xý;è;9w KΔ85Dr)Pmvf\?u2gƁgG5[aCSOIƼ=i1F>4d"_} 6;'|6wƫ ORMM@'>HYJntsS{]'%ܝΎH;T[QD?zw(0n̴1:7yZQ,LAJ` Y24pd ']$ǚ~whw`Wj0c;h? @ℇ_Z«~[j#ڣaqV5+Q R 6BQ;&ٶt:w哖 ε!Cqv&e?1q6xƩ"§ rɨMfك]@tOx&Ers_yd )!K_z;U$v;*=uTA}BcX! CE]SI;^2qO<{/WP @m?o @>gÌaJ !8,~#2@A%*'?@PTw2.JIR>lPe~頷z $XAӔ񲋎4*@!3 BwwɬqB1nϔmVvTwz=ҽU[D^Hc<'"m39PGAJXJU9!:kGQY∳-gv;[+CɊ+ಡ|d k(< Sb,߈btPPUS?>j j YH"ߛ*+͆ ሽX!b! NтD# !BDI-$MbcY@ 2 tĕϵgY4{ 0SLM(<|2fVli:GS\Q]Kh$<拐 F abLD$JF8 dńxu' 2bv,3BK⣎ d*lюxi'1n}ke-ɯyr$'݂bb)fXB"*`9| '$"/W OENa5cRJW04JLDQLѣE@M<~BhjCԓEI>/ *,(hiClM HQA4ݨzFf5m=ySÆmL D@f̓)>N$g8yl+qG1(!AX"2V> yPQX40ER5r5RSd JiVbmr5P_џ:]xddxwct!󉪖(nBꀄ?S-A;{!J:OD{Dq` ս@C5KVRYnŐE>1$ǘ5MO+0c + Fs|Ob"HaB$6zpᖆh@$+PDS%Da$1HDVTS5T2C@S!44UT1RЁ F RrNE aEdg%PaBTRru݆ f̴Gc@1N,DQF*%6b5LGlԛlx-=l7 [&Jb#)DDL#CS4ldlFpe1L_@4זKEho&~{苢E8\B+' IxA8pc рy`̺8K;ɠ_d6̷^=~_H;-#Enɹ܊M?,*0 L]#BP-%%!BPD4ЈaȐ';Āˇ9w0Z*@j\Rka'5(8؛~&8Oq*e`LWd+?e8H.2c{ 5TgS** ]Pi5ӖDp֦U8Y<#YNh0Lk<ɓ l!}Vڣ>ə Isjbx,uUODN DHk*XԹ=_A{'0yC؟ A?ex"FrK>E4I?kn%$hU:{sX(`ŕO94+7'gw~OE*bJPeP%醍iۖD1PPP -ZmCK6 ̣)R,↜0='  ̫m8Cxu(rH 7X0aamqaݚ @ƆXL$͈*,!^^]8N)^/qS++mqUMqeg^%@2VT fMjgi֝%N/rfy.jC$ٌ͊0۾ɨN%y&3C8v '- Cņa?iA qDE4$ďp1{i(G8 D%݉= 'Sn<&ƺSA0~W! &~(3:ehpe 1EFv+ vDX)QQTgfy\XZ[j8!y]{ ͵s<MAw9 zDk}Uȇ C@NQp[-<| _HO \hjnI9oQ&eƀHeL@D9zѿ[ELjDV]ۚմEJl@=O>,`BJA7ޜN~<<+?h&rD42?yѩ_6|Y<ijur-Fe_TߦXRTApSE4VՈ$0,Ч?8. >$Jq퐉H/Cd@!]$Ǟ:jOS,PrjTǧ`ބ3DziUi<M@@3 * aFBHwB`.㵶rANV1 JϫLz3Iβl~f("$ύ HRw_ن~ų !ـ}}j:3cl̝8?3s''lT~BB0gK">¢*ŶaΓJ͈=$@H 8e(JU fAH (DTf $0}>78;AWz{;|9S{[2c$P A痧o3p;e;= wM  {P?cxi;zh4#E??j"q[.uU_y$d yE+'[<1d+Ōm)߆MO'ɉrE³zJ>hq'g)b=@ wֳ={EvX-ɚЬv1L^iDjHceL)0ݰ!t,pBԥ02Q(;YneN/\ytf庯HMofa~=Vr^*%é"Gm,_m`$@N"E12u,jV&-}'q\˓aTp8eddD Y[|YV f\MPOf'3-O9\j:(EG4 E"ƔU=]<rR O,)J((}5},r"a2%qdJ4\5xh/ |^+h}5M|=|W܈ʖWWvB F9+YG(\'k{;i}j1*t6űOHl/(Zb+_!Ok Z 5 $(hI&i!()ɑ)ߑB{< $VRBUrk,8ŷVzsmkUr!.Wmh2g~/-%wHf>DĊEGIG~j:d؎t;51"ޟ84IQK j4gᠣ^vLj,_mQ㏢Z<}_t:ާ!,ӂ&b:(*k#L_.ckFtɸsq,Nl{e+GOCŞ+0|wΞԥY(+%+<7#hW}5NR2).zi('`x |&ybk~zmLڣg$(ľcI!Wmsx^o$ ̈́f˧裱rvj5Oۙ&vq(.}(WVԚ=pKDy[,PO*kWPW{i+Ga헇H*CY)F] yk|$$m?Ǐ~sp>lE9_Y'=z *TFIO|*qxUOZ^{JvxխώzT!* 5O0v̼>'2*%A|)|{ mԿvP2M u bDAr Ƴi3T#iCarZ :+9SΚbčmG-MHҎ_@0 ! h3NƊq1̈́4H|ot HGĈT# Gΰ[#2o#toix;k9 7id;䵰ɂ{νM5>m;2xHWp]sOgW(K͡%XsW!ʬ4yI $^@kMDxH;l:$ ghiyPj3zïy(}WK_9 ݆ >$}yvApv~ڣςGY?6LE4-#S^H,Ƿ>. Xqa@ q*+E%G++$8~C#t#AA՟`}A\}iŽ.Y5( @)`5RQ ^,kp^At{W5x{34,f@A V|BJ~0  4cv>-YYH(Bn|>mg#d"Jb)fGOwH"l}fV2jA`_W"E;H^OM"s¼ wB q !>% Q(AY 2\‚oɸ0G D:*(:| *#O#_?[_gOVpfP?? ;CdQ0XMX@:9z, EӻQPPYQs* ۨ`<CK$w>&Kk<Š.O(pk{bwSfuEA|z(;ܵ*VNr$&)@l7Uwy)2؋|ߩ/̞Qcq o<$AALt(<չ­Р)0ɖ?Fmϗ]`)@0r NޙqCtףЇ^XS( O"|a*hhNKsibJgNgUDv"4f=Hh TD!b=e>!b"kw:@UghHxkԅe+t!M~nqSTs s1Kc~zgq5~'=I )҇I*V "^@GԜ& 8 Ip,8|40zZ%"Q5QA9=S2!Ә{XQ P< HwF;̨qH^PA~ZRRS0SPFzm&f*dd.MR4- [#פ3 J,b${ $|l;+=șHPV՜ -Ղ]6 V%!5__l}[i8:L!zE |[`<$DUZF4cu&9CLh~49_j }=j[ɜdIIibR-#8Ui40N9 'hdW@猝rNY$ Q ' =,ogӢaD8^0H% ) i' xySC Ij-@uFN"SCW^&M2KϤ-+GLzGNPt9 %d^44;:g/XtO,P*BkbfÒucd6H Q"9 Ò3I+ <)q%E:`uuw! 71"QDNsuHv2z~;AO6a%;5+3֦D&5|R);?c<|hqtK0~ȇM0~&TRbM(;>!t4bAP(~ -3SBhܧԁY3*zg1tFDJt8@.i1D w=BĬ"&GX(1bN䨋n t C1Pdwt^7xvl 514 "aW%dIy|Yl!zdJ3C& : dDaDS"sVۍ(W,?|r5(JbC̃>'%΃xLh1.@CBbD&lg$\B J ̈~52ma-=I C\+578QMmT/qnmAcQ"$?AYQ ?ya,q*< Ds~ X9O P/@4C:'yp؟`}#PGzא|}wzZ+Ղ(iJ LAC0@X2*6{" %!( BFP% `C"!!s/&j&4q%=|é+`l&`WtS$DɈC bDOit,w`Qn=^V*_˗^p&d朚:G%$&\8C@hJj¥~ڮEK+bo6 Z( >z')_u."aGxo{n6;d݊"Gxw&H`~C=А4ҡ~óRc {)ID+p+\AX Jǐ'̦?/qB *" )(~7yO@Dwglhc] ameNJLK$ -vh@2CC" En&w Krb"!aaׯ>I?X.ΐ\9{w{,AQɢ6-UphcMc[U|c͞_ *]e]~:O)E;\0բ>AUgڔUTFj%| hg q.M1nп<مA96 )E3T:An%b{.CUݦHY̨q(HDD hh@kZWI,s79*(jZwDil77F9$)`*ȋ$vY\UI=nd@-! NTK!j=O9 'ˏI+K*+HO'4)JN&fQj˾Ux '^/L|J0ptU,mnV+ne&ŒWw;]6M^zd^''t54",^"LL+`a;9|{^4^8^DF"tTC+;1g5 j-oo$L-@uiMِ#!BF-(0XDj]"K;,f$a&Hqmͽ[F 8Kjrm2SEk-3 6 3dN5oJ͹Ga``LDJ f0nPPh hSԇ"ш*hy5ALc 0}ZIREZ)js:o`y&lN.fZhT0҆3 +\bm+dݢ(@xm "'|UFV T;ͱyiJ_,UK }pLcFVUdJ`d>DPzoF VpÝK]f_Yܾ 3c 0#aXP 0kߜ?^/̷K3 xL+|ӻ[Ql658}q|n)D Ayk bn;rC5AE`*B))]v=Zh=/Q ONN'Z[%dgVMDuɐɁ[/[;ʞsaԞzfjfR޷t}G f $ib1Q Yy ) *04 (CoYNH._-tВ Q"h)HE p I+ҭ\5{p={PDgP4`چq>@{qt2`"|@FQJ3>&5:zXpVs%1{*x~Tg$/xW &#g4) [#M֔21:иt^NGS[lÍM4nSH3 c>lE]62;kpY-H~<]s E(L21y6Cu>2M.-X$i' L?]6\ O8hMu m4Lg o|= oo((m>M@~v !1 #b6?;fѧBeJېL6th9z*Hvidd'9KQo9tȊm#I\b)C&uT`* ҢNJ\iQ$Q۝NwFG[ma^+^=CmO+ޯbuZ-W&5}qw M "{U3A[(~W!CG-h%S;∽:fgA:/s\֪ m"ǕiLJ4w &RÐQŐ9ߏ[C\:zZ&rM8Q9 |Ȧ!PZ2sϙxxc^)1];q^ *QCYe#uF[ȮuM̳ZQé׌$zֱZ2w8˿ (%D®׵8 &n!ю&J)ӈdeHH v HQeS^̞I)J|ҮYmcӉ V)C! BPFpj̝O|ْjQy̑|rWi15Uiix 5cHdhx[a{[ [<MѢ)XL# *n{8"3/'d$D9L@\ƕafVyr% Q2N yTPO31H )3s'GK5.JDD FDtExEr;[&|tE|gBH!JXS0!ӧ:S'$!,HUF0A΃hLHITBP|҄ C;tqG\/8rt*O*%{sUJvsujZ&n.K(3!bS" ؈HE<ՇS*>c*:8NSg pUIOd,խs€S#uD3*\)8x%qTX $P ᓱrZQJh#f^:Ni]sbSq)jV" .ĚZ=i[O`Y.뒉(Gj""oL`TFGKiw=i"@BcȽZi lUS22LmG L`LIqE62dݣ$"5. :LU\|s Q2,TⵏYAF/i{i|CPCs\\np fEgfļxTp8!{YFsam4҆*TB.fվ7J2x!ǚٳRԷyFԱ&4J*\V@ܦmHxa6W(\ jjfDNf'^ AOm8Ss_M0v tIb ׁ^Q&VKAsAA/$$͢F{Uvh*y@`vR! R6PYujQ0 yœ u0Ml}Ӄ!l{" Y%S 5YnPF&I֭U[q^ ZZ-y7!d,A4 i19^&bSTcHÁ60*$\S gmMS? Wc%|DQᴘ֪&%f P֚/@d8yXqƒ z䍨*$G{wxꬓۂ-- 7ӹ91Z&N1NJZd-]8ɟMBxlˌZ^sxw U\AY#׽GHBAx\a{yrĢԶcX}=OQ;΄xy3*S 촵'xFR--@8l " ؠ@Ky1 HnJQa<ɬsJ*_:[<ݎq:YZF ty\cUsI¤p.S]붧*N|OZ40_UHp=qԽjtt;$v2XƝ`4}K]O5Y2B9&浛3Wk-ϙ7DJR$ _8;<Ay@$LtM[/xT?Y&4[]nBpt1 ?&;!of@Uw$Pg!p/ѳX."!UpcPؼ:"CuBBꋄ{7 E|D) ZNN!i²aR Sv,iB Ž,lbHLr fц-.UP lAzqL2 d]4N:ѧ 5ɽ!wfD+$%"m ^,5qEγ2`^59D(ITRDPRH )d@(& &* P( ["2i% BP`M YF0LҲ38ː6\ !}s?NpQ>e6K):T'UɇsK 8zI}X##Sz1^_-(L8cvtug;6Y:c1!^X: 8?MX3*&<s ZIyAA&``7*n~.MH)))xjiD!Hs T% "**NHxr4BP mӠi\tz ar @'$z};Cth@ؤw1ÁPl!` "Bf)Mws{{6uÄCdhgF<t He&fpa$JEg5hI{qv>6[&3*D:I@kqCx'@K3f18U n6 gCSҾG))56LBpO0<; fNH(Ж0DDD95TG' "RDEPcgJ~>H^S! (1)~j)Jzpر Mjw IP*(m=ؕ4{'m{h5MH~Rȉr%L.Q11I(LNt-*c$N0Ҧ8ѓn&dؙDޢB|ȞmSx2;au*Hd9 DžJ[CV-:fFTDMN1efJ1D!>p| $.e@)Cpddp=RDD@m/,~)4`845M"+#n;fMۧkZ&4^sb_g: PaJ9xKTS% Dk*PZAB!JZ R^J(A(@TiB( !D! Dt&xG }kN AMSq4FƘ)R4Q˝b[a$y/fP:CÏڕWThlP :BJ PLߧh ܪmG+za.pzPO< /ix1b$ `#͖*; iJN`8qAt5P ,E(h:S426"JD~F>bD(Z.RE?<@FU%SQE 0D vA4٪[UQXEUHk"QD Rqw0&B1qfXlC2@bUUV˅KLK:{!P9+Pͭ~Ō[LdF@A!z`q ~&:P5ҵ52V 6e1WKZ*UYFŖZ4zA] m1(9IXcLhX1d0f&;@{zQ:ڵ8%cb-ƨ㻰]lR4-#4a;xUr\w!8#SҐPy&#Ylxe **%(V~˙#z/Ȼ=}sSŎoLA媘CjMtБh!4Js'I -?c>@:@=< y'HD 4`^2p^iCI"\!I&<3(BS|t %U(yY4. aJ<$L|d_s24O$SR #&XcdjcAC?$hE" 28bBK"#(b"b.^Sx"0j{ԁ0.pM@0HO>A Ҙd( Hexh# ߿Mp xnGQP(dGLd]umNeiW;aܿD9' >` bna 6t6T4Qxɳ bW@qUD %8玦PLHK/xC{J0 H&`* %O|#?5K@iWu~jwPM^ BINHqLq4шlwy LqdLE(2x:ZƠ"EF5)&#ncr;IHМp"U;& 2; 6~w>v׏ ͇/y mN-(:UU;DjlJJiT틚Nd.-ئ46؊9,qs(P&3v^S9T(T )cs#Zy>c;-ۺwdlvYw-Uq=S ˌerYBPPRCziR 'ێ/VS5ԜNNyu3Z7*f!re{QtWv3G{mmj< >=+fz˿s/#Q Diy6'܈x"yqeDMu@*`!}ImLcetP=y`ߏME|-$ ңDСmc;;P P퓟n n2$}!*A1fǀY; . )$}RFQ31iJJ4VYNn%((@mC HTSG1`$z5Y| uߛ;Ϙf{/SXAC^ҡ+}OrFSu.ZkFSzO6"Jy='@HH\beLB'47I(Rq|/a񪜙Dk=IqE)҄CFy;O9."b((j bapu~2E@MA 2=it6Jy7 yz<0TgBJ!Pj` 6j'<}n5–,lcZߦC8mc"EVZХXѴwukNqZS `)Hz''C')ӨCL4a n%V74ӷYB,0Ȇ7tω_1'k+&[@bMQtCj Ha{sƈ'KbpY~oJ&D%E؞aN, ޫ6|\u#HUAI 33lE 4M#DEElbiX ^rvl]?yiLPQLIDLSz͌̅P QI$+()Hr p4TLUZ"S"n9dNA&P?>ґ ) zgуdNȟEρ>cOQD81'T){qE;_3"Q‚%JBf*XbӓPDRMG]C LPEO삜E ; H)wHR%  >)99Nb/QP0fSF s J $!"`(؉H`eb" QIM% BR,LJ|$'Or|qWv "] M'A'?F$X ij(P bO C;iAA4?'90hzo_SPzЪG RIx!>'@ʊ Db0J\uLTqO5]rc2ex^p,a4N'fеJj6j ,bk~!Y+{ێ͛҈,dO6َN\:O\y#<Gg0l3? ,~6Z\d|]QU\H;qD=풱h. Q AɦUrj5 =+tlw!ec:wIF[=E_z .+v:.ͣ up@sad? !C$fhWgP2aa33⩁c1!yC'p=(xdr$K$)TPOb>zn=ӬdMܲiqmᬧپ q!Af{!)D7@ ~E1%E4Q% XIĝ5k 3:k?p] %s=;2$QZB/o$ vhqʆiCB9 "x%_#wSD5a&5 Cqd9@T>S7@_<k"@~ *jQ\@QATЇm1G KICe>̔M=,O+(5$"бm!AG0C1hֲجA -  QfvJ*Ո8"PM TM43IHQ0@rH׉qA 'D,#!0 ´4TAއ NU667T[;Ba ˉ->P[ ?d%(HJQe4B<ӂrg c0&j| e5djCR~l {/FDvL%&>GH"ϥŀFJ@,F)) b*OLA`W1"|cMlQ |V` L ^MGBCY5W!I$@>B(1D<W؉Pzptߦ6>Dhu)% h8IQ&Z"lΎ+I#!\0bDXҦlDS@mS߱z( ƟL|eLC30Ɏ`SP* uA0$EYKV*0*TReFo8]̒ҥa8lR)<Ʊ(=LF$}ÇR)d?641")e>P1Cq =WD`r?0Bb|ꁫxcCO <QN`)L.C% WB ̆t$9 hḢ C$\-UFҪtؓ̉ILqti׃d3lc N/þܜ`FWxtSvQ&I g'%_?>GQy@ ` 3 2_ÿj$?BGZJP [0zCQL0'm̧2 4Y.%IE4!0C  !RTE<!ΐepc|Cy/Ȋ HUiT 4!E(P1*D4Q #AQ14J-)E‘*8P- DЕ1JbB kN$zAC=Bw>ɟ񟡗8i{$.=>gF Q bJDDQc&eh6lZKfa@$A sn+םgM㢢R #nB Dd2"fVh(89< k!ȌHGo9 0}K1`^op0&9&IP aS%AP¨(c4؜JN0]2ۦ $,I7ȼ~4B F'J7jl0pi+H?d" v_& T 4IIHօ>|bJRH:ͱt;a_H }!SRwᘓo<-Վ™jNKDӍpKCKHŨBǪT\:̩ފZD!v҉GD@'6,J!C9(DQ҆T5B*C=]wXSLB&% (1s#'i# -_u_.HM! 'p?FG0> !JL )JA)`CjOix Jtw3`B!ay`5I!̅.-G}V}Wyq !чQ:RƥBl;w؀c] r|`bБG"?1XPD棚dRMqɮel'zΔVͭNv5nqS[thj3T]RI쩿!BB1(qQ;Hp>UIm1W68Éh$Vj)lǁDEOQ}qGoljfmnL}CcϯMTR )lI0bh\{}|ƽĝ lt'p*iԛ3NbMYh2 ƔBCqr[TOG\aÑQHģxtp70OdSp=Ӣ`p8+byDs2dP܍*^;iñ( '$xY+~C75 "0d HOoa?1dP J'dž3r!%.eȚ~oOb$~H[ RFx02Px*DL¾RsOR_ pΡ&5I^^_ۛSs\+q]B l$P-Pfq-%4Ƈ+YS>{\pʦ\G( - GVdyZ\;}N`u=. oDAa"MV.EB8D6&^9lmSTD3Fj6o$ AΪj)A:֫fʎP )dT"rɧeDpzrZ"('1KI) ˉXEG ZV!pҸTȍ->&ٰ^pƬθ^qkR4‚&z'j9@\tg4v,tB!ztʎjJwk+w%Q .b'TNTF&"nNR!QUՎ]ҋJ9' C:5*8YQ9vSRN;=Zj83mbdbVHHIg&/e. QӅ%2 (onJҸ^pj1A*0%lPr\1xyeFbB8S-6>]D?k*)'HJ6?WWLs8(HG.R@5a[eMPʜtޮ)L\q DdG?"::, |x$nP"Śԛ6i[QLor\ 6uG6LѐiYr 9N]G|+}9p#QpP%亂0s3%ɡ%̆dr#ѥo?B3o^䉽wpJR>/]vx<::F{Io琪S"Sw4]ĦeW(EHEBA]w 'ps j:,bZ1Ts5E/U]0$C> _huO3y+&J M%DQ"41ALADD,%A TC$@$D,3D E$RAEITPLMQ T@#PIQT1%U% 5IUEDDDMM$DP'}8H@B_`Ԓ(J}s c%(P@()s?_1L@(CQ@ )t! r1CcphQIP 2 ̕[s~UU{Co:uZ7''odMfMYQ Ӹ# Tov|v}>A3f pAm>Ǽą8ꨢۙv,B.c^ڟO}ˀom:P]rGv˭4.#bFwwەy]{o/Kwz0U%ҾGf}QQ@.=wmؠ먹]jMٚاl5@}E,1nOyzmŚIM5vk%Ug罳˄BPA@ i = 84uZY Ph }Pрu=(݀ _Y(RQ$"4 d=^82fT h z<>xS֊Q%)%*Y"%A@fÈ<= Jk}>{m+!4Qq Pk@BBo(k).ϪQjhP"tl^SC+PP=v֏>fwVW5{eH>|x9X^O]zviݺ{W}q϶f΁QM@׮H_':]o]}vkFv =q/  ^n{{:hZ};rwEN>qVݳ-`7;ջf{޽۱կNzym]9IV{۾w}:wZ9wYnzv84u]}gUSm=MkhY|ux}(*c}h.]án[{iZ5^i޽UPUezaE8f7d+@ȳҷj͎LwZJriV]f'M8wݨm5sm^z7˽[4Ro7;mCfvkj͙ݍ[i9]÷q;7Ctt3#%Y4.7zo7-;o˧=g|}{4ۯYjsqjlKQ/5 _{=f嶫^{V;ԵZnhK6U7tu}J=魏Vlwg#r2\4mWJΓ }vרqZ^ =nշs[1RT={7gKmLhƞq=eMyɲ@&}z]@竴n4= P uJ ](w:} @=^-m:FGoZh^z3^*(@ yݺ` 7] m^3\c` hS;n޻ׯN4;޷bn=^vۀA]沶noQW^eͪlіt}wOB` : 9wfv-X*4w6,۞X\o]^ck+VuvS=2Fkl=vڻ=z18eV,{b:ӣݝIt{f.p.CVֵ8t 1ivۮnk sausmI[PH^;ްpUjq*tU6gGZ20{2JZ(̺̓ lvU+goEuڀJ{i^ H׽,t:;]'wss{+eVm0 bxO @ȓZԠ UT" l ϭiz[ffԶnx{z{2eţqGVb|sq퉊QE}TJ{K{8I'A""?b_O7#8~Ձ$*S* j#M֣M% ADQ~{ )#"DF 2͍ `SZj)RfjÊ$HD OY+>򐮾9ϝUPEq]Ūrd(@m-R8eaNpMhRPm,Co8 3kNaI"hIeQ"({FLV?F,nF$/.|dJL-["&Dyٺg'DJK*mgO6LY.p:G?[bKQZE%ܫuJQ~٘!e&ͬ:3#<5)?jHmY_1ϧ/sZ6j"s!;v{#)j6~ R#boݛ G_5]t,;ZܰwNVH+0Ŷwu $1h_9jc&f8c=M8hd" t{Yau\e~xCɷvc%&iOfQ9lBS.OP[ȩp5ȉ3X(%/g?i,@]jeڄ'M7Dm5 QBQt3B{*n;ooL./nT ѡV|vsN0Tmep$rdÄɎb-.> 4R٠4AV HGb&l &T f.=`i(JH$"PX `땼* &Rr79DLIf&oN(p;.]0, yZ*jG,d]kqy9RKbugln0dKU %1 Gj =J3N%gl_x8"(,&"eYB $|7o߶hsA1 K !sJ(LqKi`J!t)nx_o?zv oVР}C5 U +^[ĎIq<{~8^x?XҟqxqaAzbIO*F/{=>z~-|~M{9t)EDS :'q̐: i}I%ah>wzv'  % QC!# djb h P( )i% ()iPR! PhRAU[VY\7?ڢ,Zwko{WW)\.0#mD>+a]a\ +`\a2}&0Vt_i"qK.bWd͙B>ݷAq?[TSÆBqL?CBgZANN5۩}V؎F>gs}6HK]v4̗ۗ?0@Z hxDmlYYH㪨#Ը^N;򣳱O6eV4DGyp*rk4_|o/cZX%hUoǻc!opGN6].y?&ZPd_eMƱK~ņcJc&;嘦\NfMZ.Ar7(>wĚ Z}~ahY̳4a=LxO},Reg:snzUkX9 Ѕ )[9)rPT!88)QƮ}+*=tWP=ˎQ)lO[+x,}/'\mA*j&kSwvDJ-KƔͦ)Ĺs'd ޗ>.~9G 0|:m3,IlR?(hdP EC! ]ߗ 3؋ &C0ݬ]9WZ;oP8DT%s[n[Q(P e[fЍ\ɾ1r ;BIՎP1#ڲ ؊TXTp`ߙŖ{wċL u0 p 20$Jt7"d_cI^|],ػ$A!ˋ 'p=T1:7wNi',_!b=/> =* _|9qLٙKW+:Ҏd=i  #7amuޙ sr,69d:J1@Rr;hV0s춛i&7B;y VCzt3Ȍ a6vgy"$@QZqsfܚzM 1HR4R,t )T|*N 2|hAP-8 T%H3I4DEMDyf FHx8b(\HE@ H(jQ{]scǫNS61i34+`f\7B)0NӅR/ wrdĈ" ;.[.ǿfO;QTTT@R$HU+BJD@KC?ZSw^FK5Vߋ: 9 @H: OД B,{>vN1$ -yS#)3˦@>"D'"͙6dZjY.:S66'3 ׷MIfحH'ˈ'zF(#DcEl-X; B$| 3"Q"k~ LJ ]WV#/ҳDPݜHT^\;A|pp^4u&Cި ˍm;eSu|ϓ#$|ۍD$ ~pRvOW݌3q)x DP%?wwJAđ 'dl)@p8DjF JP)?ShuMV1w #r7wJPă {IZF=_Wi[1v@>3.@O$iBly*^U K$y^@S$tKRJFDHCvy!DaB"/0+q Qp5ygZAj6^8FGj Ъ ^>l0[?h~_X@ .>!")$xvs{'oR*zeu \IyD.pY@SBr/t@b1wpBi4U/q\/28(cBw xJ16"fB\&L&%Zԑ"ӷC%$A)w3-9CNUٴPvPm\VHժn6\y}x ~9("g~-2k P܋bI鰩GۑyO~_cӦ"yCOᦦitQUu<4YoWc>}`q l?A6ax(/k.G_-;ގս^k&.gΝ0w.9 %0nl|9z(:É ~G'!aes0U?մoNs(1/}4#ᔚalM%o֖,ܺ+,M{>Wa cֈVX2]=4л-KɮPN߶+^,Ny=rw[A n7=cv`#F!j҂;?5@})5_Cd+w4,~{jR$K0GBV88@Hp^ nQ|F R႔)gbkw|#PUf-X?/9#{2y!;hZ\;- ݔHdıĩXc(N>9EGkb q?f`lQ p힎zt@Kz<[EVҁB!@Ri4 Fb-Af R@(j2#BPX6ԜYA)v6ƦN18g q:ր$bzZ #9N-%OIsR[.P FڑUtqy: q!CHi8rFw9’(\$N6Db""XA U KP("iCʐmTBŖ5UH6%&3lF 6,6A(–bbE(jMles1&5+&0@b s:`hO :VH[bAj&@_.MLFeKmH2STp0hFA@8vI%5E'B#d)~ǁPh YW։JYBȖH4?JQ&}^K"Ia(3j̛D.KH :CʴI@~iwr9r;i~|yl}_ ʹyDbĢ)8YfxۜPOYi'IRhf9k>ZGksOySj~Zd]BOdar4^r1ڻW]kKIoB(YNe}Ԙlh_p) vLɠ.mG뗥UFv{i1)J\626`2i>amgg 0Cu=ꂜXTM ,KaV8]mTEI_.wT58y'9.'\Z 0l5,zIqy%I/YC[C`8dhrO6%ruӅ,zAˮXQ٪,Zad%i.9 APT_s|&NhFUL?~LŶQQٖ?n=OpO5^BT0d&A? !}q,ĸТPdo1dSc)jŐf+l^Lʿ%XRG31ʏ&%#H&1j*?Y; ݗ_x|N 4Q\y!4PMsP)L-G "I͝)R 2 Bd%)BTO# 5EU3bjkdKMR4U <ֹQÉIĪm aC2qhҟT-fb8DJ"Pu {S2TX`?]u%\BaJS#P ?H|Qhy8B$(݃>:=aht s=.&!$0aRGThiB⪫,`?SNuO5tHDz %ݣ;!N&asɻ_|hmПH0-T|84wg֚?ZIޜ;Y 1]qw(J?G~1T/l*>/%֛|8DaP BK> AH;UC y)8F:GX`oF[mJݦQ(D|/OlFWHm-}&cOYB]NnMʠл[QkmJX*\ʄY#y' *%\dFB+*a)YnT*c\rUfGMUW/i]e>5"ԄgM6<uB>|y6w'2{o#C5@PY!D=xyC_\مœd>'R.1֪I6YN'0NLDj {rZmρ>:I2Ü~h A~}W Q6˥ÒC.[ irO*!AB P?_2XQ#GL1RcȄ$1;68l%'% e([wG|Ï ;Ĝæ]y&'H~$p8S&p};9wG`.uԜ q/xzQ|?4Q's8~4E";xyc% %B b#'A^|auP3#,۽ws!!J>*:Dnpae8d/}ݠ6jNw#B bv]twqporpL̾{v`92uCܐ@ : tJ_,*8/l'j+!e*Diq̎#@z3BW9h;n|V3[rDUbۂDAoȋoXX rlhsՄ&(uRE0|g,#'j=T R0;#-f"HXfFUS4mH@s˸S[`yX (qP`J6PR?c) tx!ՆNH ti%hy^_ja_h9ɉ:!7@h ѷ>P/?Ek;dy[^>(6ާyPt1At'ɻ.ljH pw"[8w0RadoC'9ܨF$"<C?I j#t3_s 5 ԰Sg68mCӂA j@WܕF\2@aǗ׷.vp7vyϳ":B|rh׆Eђ}Rz| Ѩ ÜganIngl3(#|Lbh'ϼ垵VÜSv4폭88@ ٸ>GYAd#ۃ\XXg 2W&')#չPc>ݔ1߻}}=2}]P4(YIBJpȘPhE;}QuA4x jcmӀ@+7 QEy*28J)O#X Z[y(#f: JNC%Oek*r}N;kx?F^Hj,=A&*ni(حԢ Ȃh2&<\ BU3!Hg8f?xce!:RgEk}i50hKB"$.{11UXGou* 1!ےqe]%tqB_}OQSKIٿz"35p3eK>did;ߎ{L)>f>NPp=ӆTnnr՝Qrv~a;dʆg\d&S#Z.ZԨ}:PPxgQ]>~H"ńQ7M<`4+[hk;|ojcr6C#f30,V2}HxcK12RVZq|+ e %bl\'Y[iOF 1VLi:dAh kMcu~s׏fy.&v| sZ^[ݯG%UYD?oezuNaD!IBӍ~Hβ-J @e^QvKq9<;:Y/I!-"UBl?IpHǍmP5aeT$Y[.kAِGFbo;l1qL?z1}/ Qd6(}=6=~yfHՈqAIZxw[{O;i$3m:U +@ȪZ dâP.N<g.A!{bRWY$5@#wp:У f٬b)!Lar]9jaEfP١ZAJPZM?=^`IG6m 0~PUDfVJvBDI͚hbRi<( [Oj "B?da6Ȉ"Yw].P #]"IF% 8) !T7H|a@̞0&1bh_D ¦P8TNH$BifPB6 â8 4ȺF bQ H^*%*TDiG+X U&DvTBBRf!S=`G_!NmU2R1fzQX'JsT7Aڋ'TΥٗf˄#UXmcVXU4ѡĔ-S4VTMkNBVȰF*QDK[jV֎}0bbNUSCM i`Jol%JU,Q$@5Sa5cT\1BhimL@P`=j/Nqz#~1P5@ҴjFuMa)iO{& (䐩)߫:j(ud@&,SGj(X&f\nQ}TmĢZ)py!PU99f"d0U96())P̢sQ [PFEw,;eᇜFV )Fv1P E A@L R,؇'4ڙü2B$mDFBa ImTTV0im `)KZUK妵*)mRRTK-TU"µQ jؖҠKeZnJ(Rѵ!MA,Ϳp][Rیcb(4XF P' ДU4EP~4jXVjD9<[a?̄a}p"y9U4Tӻ~T!1SL7γ Ur)RR"h(P" ZD  RE(=4J;` ?cRY['H0x_IGw_th7曧{]$S9&IAfswj^L.߿(1Igtl 0 Y~sE*GT~d"7 Aom>6IC^*䝟j_9 `E] 6$I>IkM Yށ>v %>O~JJ7G:Y)A"@p)ԕLҪS?'a'wH?'6]3}ʂ :|>K s+')T'%';Y>Rs$}RP֨4\y 2>yz !a?up<}xy m<'Cg `* ( E^/$(> i /yAj{'_=& iYC5_f"iw͞C|J g̹u ŠRE;?0EINee&0zjt8%6JPԡ_o@.숒_߀1ܩT__ݭiO{vo x ̋aΙMfڧŒXq9|µ'T>{aO?o8) TϏz ">)Xr ICzh :FvXHHʦL0D32 !vLS_Gv"HC)g8U8# A;<1?mÏG@Trq?+W/vo^Iawt,_'C.X }ew+˃/b2O?eilk!Li_/% db e(;c&DoySa1Bs"%@5GRCE+_XjTBA[m[Z3K 郈 GGz{͈T|܂Ps?ü;ơmQ C_Lﴝ"&F[')=?ȸLë Ŧg뇜:}EzV[ǟw͡i@g'mrC!X jnZY5𿽛~2AlRwD?{ X)pRIm?wiʅ6,()X9ר<9bFKIWۂJ 4xLF?@>m^B\ĮRUD" B"B;T\!V.z!yÒZ(?xN==/=?~yFP]z]nFBⶒuhc?jG(ڤ*@s3HL:[{Xcۼ dmN?-@I_PHSݗwPeao;*Eݾ uݒǫQ띪ktu@Ͽ'O ^\59jt?m;@kcKJ ^ PN"qإEU(w￯`rΆϴ^s `<ưϘp,8}M[Q0+HPCM#EAXylfHԝĠ2!ql i0t;X6dY&OS-#0_Նanᤴq"߿ƺŃow?A1 J( ?Z|'?YԘyHs#)OR@$9m cK xn^r M;B8a 3 T1)( dgM4PPJ@fU?\5J A@! AH+J'(S#H( QUKD\DDSM*)@4PC$1Ğ-UEJR @R E4%/8N%MCMD"Uf@t+"(<#H$TQD_v@/PD M0I^"Rh* (WٰBAZ+5 S_U#KI,"TIGa(D >#AJSq(ITO!*(|lĉyh(&bO }At+ߠvFC5l 'dFb Y ) &%PTF؉ 6J4 G( ]@Y>IWA?0~ v_5S{R;L\G)s+x p3gȾ|rq)]Lnyυij\,Ӿn BWOj%Vd3:% SۚkZ̥0rdWcǞNtyƤ3SR>=͟k#>PpBvO|d#I#[:ZۆT;_h|g)ndrP!sDn9^1I?dӅϸD] R$O ªGT-cd ބԌˈ=w$"vI&Ur}OHQW>1hKCCٓ3(h)$tdF$xL/aĆsz9>M,wYPj\ސch(@tOy[-ft8:PUwv.}̩UT͔ʙSuqY~53T3ҔޫA!6٤6ݏLD[\1xd^IC+<S(ᕏY,aQj cӯ#|l  [TJ%w;:o%|=vNYTbZSPr*$i~!"(pEˍ/hGOx{%Cci5i^7!Hm tEP޵ @b~*O}p26;l̃; qïCV%t?U4hp, YG%U8\PIUt#{`%ѥ uĉxKn<*|{~\˩Pk[20ܠ]6ErkspS[#7B:W% J,}eOcފVa2h쎘U{qi*Bc`I޴Rw5) eih:o򾍑C|v:g9OI[j?v붸"s!'J<}zGSyȄC\7G~$xmVBIFԢ'2`ʑ>"{6\-UN^mHCu)1L2K>X02E)X>)b R0)ɰ(]05B ee`W9݇(H@, 1jCthaX%WB|L;ypnG¸8@PGWPrZ]=me|eM-]5t1Ό%fz@g"4OܠDptA,Y544:*\]spGjS߼'@,QLk~M=L4O,{uͳ:y @T@A)4<Ç~8#Y)tN^iC0qdǐL2xK;Mzj /@Epq;VG'uMR=&Q"6#=$\PGL ,'aj{ou9N3]|=' ?^3PEmI1 OF=/#H#hA&W攧YMV" ,C'NrǶ+&M{8.=8+ף^&{tkno 9L=N#~)PS&`z"pG&<"+iSA鱱kIJYDpB57r0T@q4nB q`^rc*IDA $_Fq|` L.{Q* 8u'Ad :pQqh7#Ogjf/:KI۷3շfl"Pټw0ab5|_ƒs,1ogPY"Wpiݺɟh:2hF8`?ПCS:qc\]A>Ab'\,۶w_^pܹU^w~;*2*!JHNHy{c C-SǘoU (;sq0: ᪈ B"尅Wxdi!m?pHUZz ~zQYBCxQzYNEħ*wu! wJ|J)l96O8kpǤ[OWbHōq|"!Cw]+NyNAahf`TRIj :n;] \Gۏoffq1{n@v]z4qTRBT{Y/hԳ} 2/ E?[)MwBLRXƹCi, F\t77Dxyj D /FeB<eR$"_@EH6S^ ?5]"EWza^.ʐW 8d.En |Ӂ-JDOo7`DY&J,ipDH+&bXȯlk֐1C޶0*'ß/>zvIH:IJTlu1IPD Cte\O O3D0J1Wucg~O:uxRV?ɧy=w~P"ׄqtKe~*g|w'|c埄F6n w3zެ/AyX '<ϚcT7:w.]қjb%_ޖ`@&h?X4 o QYNIF u #ل\M?ad2uRQd⓿P{Ϥ!q%Dʭ.9kwy*`` =0@\SF~Q H:מ>tЉ(ߠɿ~nքU5GVTx~Xxܾr:D 捠,#*1^HݏݻiJ`+YK1 0󴓔䇸SmuUKvs G̪,!xNx!>j!5fO0 /P'۷/r?S>21٣?4UsB[V-!g:5XϺ?¯ w~r oc;81DD!~P#߯8E+`-pBz S _*|VblbTbKهӰYYMce/KH <{돩z zXC0hEG,0 {< =jRf~_Jx|DXk*N o_ %'z}a[D/?kU6y{"?j=tVc56`a"tr{V " /cЗKURL !Sh;WJ;`5$#ШHÕvu y#+E,]Kk"1O@b l|g)TPoz~vwDmZA _Hyjǀ@ lc{;v۩ y~.FdO%B$Y s/o-;n1Ȥkٰ݀' _;ῧ?8P ?/NLpz}8i^sETL#^.@ﲀ:Z6h5hsHT#/GtӽH~ vk #Ө`/V9JypyVOٶ'ţk\mHq0p"*?u] SX*H a Uۍؑ́/j5S<SstÌ/V>v~ST>U] k>}_1 |=(5HHN'V`sGmpfb&\2$AS-QXW ] 5.EʑQ.-nPOBfS@RO9CV}(.И~yS!IL(#199S-b,FH|w!a&N4Si*}K@/H!(r @0)Yy0qďiIt@xU;wyzʧogoc訝<{2o@fQ9qdŸk\ P~|MLbd@w zp}GPpp~=)-*i8c7@F|M_gK1|P갳/7 "Lt B@|K*&JuObJB''v(Ehgb-뭲ˊֈC~_ф~^r} `T(?5w zFZ H%jHnviNΚ}"ddIQ! < \=ӭߟa8jO4NB/qz:ㆴ(Mh YrL;EuC 7]gHf THyǗǻeAZ6PWH#F:&% I_GrLBof7^(+ƾA(df aKMal58nx0v$] K,=Y=C{i:0_a>yƒk#wzMn2)קL~GMUpQ?$)E)]^Kؔ'Nx^e>E xMy,|}F vbK򘛱ڱ^=V#X<0G3>}8m>RHR h9$M"&"fuLJ@;)ЄOnA'̸*TZA zjT O8Q_)j>!jT$ C2T G{=?rGd"A Ҝre` NA4IϠ߃_9#W3@ ?2+ZpEԮ E=~2}Eau~ q#xGjg|@&ri V?B{iJ<Q"V- 433~#Ņц cԦ "BnJ)YEZCkEvJ:CYW/U9) \&M5I*JZƺ41DZAb<=bHrJ`M0\ΖyZY f2՗؞lx,>ZJ>OZ~\rFc#7Aisn#8d=`s)BWX8n‘Уկ_yUƜ=Eri%V_m, >6W{mDFD$.(}M~NA'sGS>JM 9 yy *Te1?"Ubk1acB(zq.:hϰ?az=;'p9=d< !v/ϾzAڹXWߓ9?9b/-M?Ӗ4p̘Z8ȟ<"Z0M7kgm'}(x>mjmmm֭UmU[mjmh֭m[mrU[mUm"mm֍ۗ|?a~.=e1Z9M#(fCC'M}C=O+)B!u֙( 쪪,T̘#/) -kJ+m:JG8SR|_ Α0E(=q^ɣ4ڞNƿWx~ f֚!`C49 XA!gJ[•SʮH0;' ue𚈻B,'', G^DHΒ"*91\zsܪg>1z]4s늲\vPjyǻ'Xs}QYxbG_,9>8eP@E5dZ:c㨥cXm7&8=Z)9~$"lUۗ\5[#peH&;9r~<Yw,Rw + ]2hZvB2 /p* F3 s툹)Q"q_^9vWP1͗':*$s\F,-7r9'0+U~6lZrIPJ mҷ{_kpn"|nϦN4c$L9&Mf9N re|K8q]QNt=s?5<u3" zPG) #qJ Ai p-AZ z415L3 5KWjeRP\* k-+ Y)h )Has@6 KJ2L!NIsAK]l]yF[t^rY˃s9~~V]Ck)!>(K$O!ec }ܳY򁏪ՙ=A3{kh/meǀ84r'EVd:e ƇU; g\޺=`qQI^w/Zm!:Ζل5inhD`Oo'v/ ЁX Z9>c~"a+U9Ed"3I$mgY׭b"@.Ĉ+UŔM&IH0RB/5ye.ߩ=m2EkHP D#ɃFWL9_'7oKQ[AnjC+o2Rr9 Kguh0U0هv7'"u[*Նol/+﹡k37J J5 bLX^ ?FE"(~%B=~U%YBe U{y-OGX%`9U];#|VbbH3Eq~P5-D, 1LG*>wg0u\3-JCT,onR|F#@ |KP ]o'8e  vB7(?A l]?vԥ!q[еQ hƟZ|[nT}Ga]%\h,lF`2UoUt>Vͣ! *R6 2ݷAQAݗYʴpT@J FĶ&w֙]dոIv<o(& #H &Ta`ҳΚ^_mݸ؊qwۿqf򼞼ZCq׌Ci/\aVӏ]b@M,eмQ0XCoG( sPnªN/qkpܠ(IeOS%+׊$S)~cc?g&O!** NP8ir (֢) 5z\~BfHN[(ƒ Ob+bуI^Sqxu>,au-b/ng @`iUgF/(,_-;ievH2E$ʴG(d='a'>OIxm ExP W>W?%{k|nmQ&7qoCd<߶g"D!gG"g_ ()٦}%7ޟO0(/ .:.T7x0S70A#%4lgvݍU_UUUUUUy!j=QQy=噭M GA DAECvP"5py@NH>У>,d{L+nikSdU]g{=p zrSA}"(}a ]$h0 ?Ur 肤Ѕo x=_rAř-t:uI#Dpń{ Hs`Re?FǢJH ᦗ1iDp`?i+Bz0($d+wXU-íXuD"[HHJ (k1o0#H] ,/`â$YFDa,G8(_*c&O<+!h~3հMn<O x[euTAHRS3b}M v^tlԗ&$I 44)Z> -saA)Kb.Ǟ HKJ|Ya %yH@\;n|uB0uk2t/m[Tֶ}M.u5A<3J٨? ?-EnO:XuЁaxL. `NNʠ8m~uxQA@'#7 'i>AhFH\6a*7As"ڶp.ƫݔAD(?LϡٸSۯÖo<e͓  l0@ ?{Tnmx׫`i7Uغb"Ֆ9 1""FWZ9{"{yܪ:M` L2 ;樀**!"@0zxx)5a鬟z}o#EٛSI:U`P>#%ۘ7-zΪAI dA\󩈏ZQPGd=3Ny {\Wʈ5D!!O6xl1m͒ 83g]ɤ _ruaɄp7$Y *|dž[﷚ 37(Cǖq7t vWLw}zc;CI tcJ@c./}<|E!}Y]jfEei&9-/)($5żugBc=2ڰvHg$pϾw<.dTMVNMgVꈀT*#5><{XWoNukN9F&W0kf">p1$cv./uدf@T0VA8/0548t.F[r8K%?_0p#$A%YM9Q(=LYpæ`)9Vln>J:P 难d%a"7BzB}kGbt* hjM\8V7`0u2A8/CBQ2%}|eCX(P+ׅ.uD8Ij վ $)q?˗EP-ʥ-zx @>࢛LH1,_A/[m Yc/̩H@b8 t/󚱈BȶLŔx+J2*9gbBP$X0m|'UUWoOwo#0}t5yuDnHT I'OZ>턩+O mZ䕮? ֓qRajr Yf02zA_MBNJV8$YX *ho(ǵ3Ґ:^JB>4<QbP4ڒpQlCj B +0cwnRRGgtZ> +7k&UEh苿 o9uk#Ix/d3  I8,0\<ϫը`:`V2j#9KYU?(0ͪg[m7;qq9Ny˹^ D PFx3Tî_]A7v*:R8ueM/MIJ.3ǧ-ջ:g@;$DiD .tU+i2;ƞ;mr[pj)XdBhZB&Q~^m8՜'Ϫz!Nep;%((K-BCw<8U[lR)3nތDM5xo`$PTyj'eqr~qGw6|q'yB{SAT ލPR=Zݱ\g۩HU M /?"s$!+f Ve Pec!X0mpE QYMùfM.(+_Vl|߾Kƙ`ʀ4@{"`RJruVu]U_@Ux͔Zׇz$7 pL[^ƶ{ׯP] ܧ;.С)ܬH@˯t"AѣFtw".LVx˔13'hDJˁX ]v¢F?cZX>9vP @Feڮ~=&)T±)q\}*_o|juelBMo/0G23hD1 .R!I j:rړS|#lՅʺ?8N'far P+*T7tDrJ0_)!zt@}X:~$D- sLewɽ>dR\4s: E X?aID(x*^#eq+mu_o6gyzٕ2UڨYD@_Y)",u~ D (c}mݒ\L^몱{EqW 7C י3ƒ=ptIzn*єQUUUUAgo_?͍>f:I7@E _!aׅp#ENĉ!iwB.9Jdwq$rt~ sEkx ¸T (9LAIq m2GC}JT^ R *(Ge ת0!9!{Y3,7usʼa((vT[oЪن9 QF߿PS :\.=(BL됥\t PEtMa. ʓEGϊ۵s*;sMPNȎ.So:@fQJBWabaW͒ U?DFK 2|◢" =^R);w\n4¹2zHX?aAaSg_`DU繗b/cc9Y/0+Շ sNw\݅-@YWLsEy riE[Z~7)M/~SǸMBo4~P7*_jh/Sǔ@~#DA9EGX}3ÎO὇QuT)&c͖xh0w"=&q[HwQB2)߅g3AF)#+iy"5 #_(:zLLL~'+|TEJ+ B\:zaOK eC:nlr2l x @g̗뇯:J[Pj$6KEK^ C" >a`0hŒ#t{zT읭'pd8v|dX) .K ]{(1 6 ǎ&w{2#+@\vEnXXmpu@ Gk[9Y7ƌf/Ub?.8KrQ8 Mp8tRJaM5nTbݢשQ(&#n^k v ghD>nCuSopqaذ %~" eA%D $-P(fHQ/2W9}# v|yq;M㉢HD<;dž_ Wt`d`B*UF)>O8z @穇~#X:( b#21y* 9b{_8~&޼kIIйCrJ,a)!FmDA /Vc~nR4``3T YU\QG\A \$:ۂ þZPp-pԽffg´)M &kTClq CT[f)'.dT=0+̞ wI;йcE.KWV0puqQ>oDC\$& \nþ1B/Y"+0'{ 蚵kJvk*QiS 2"mڪmB<;0p`$&_1UGDlZ_"$`,W>^w#Sx^ @qT~ ]*J_6o F$sLJe hV牛;)kownLixPy封qy~NzIdUT[D21ۆ'E8 od̊t wegrS`gcx=lG !@8w1hP_^B7 ȮYS+_3W\6aD- ɯYb"b"5y}}zY+n@mvR"$]EOݏ;GJφ +lYDX?cPpFl.8gFAIp*?Wj2b^q3 Gw2q1 tTq5+?PВ]. aL-&H$ DQbCrUU2t=3jjWڪWj` Ә6,e  ]* fxφvzQ$ˆ^MIN~hxtK構YƓԭB )M?(^`Ld%oOp^fN&ډܪCYT>_3 @G{M޵y񩍌ߋkks~qj_OV|zmDae SҲ1G!11~~HEtQ{$3WGޙ\2P< بUmhGWNxF\~lܻn;(wp cT0Xf1RoH_6XXw[[V‚b$oާ{+#c<굧 G CUM\F4ވ2P?J!> NW ÔL+cX= F6gQH40݀W}lc ʹ*b|yL oF6uV[Z>I`g|b۵^ cǩ`cMCL .N ikĢ~M*X(H꽙gyGc{x#F |LlJ7>/@K2 "⬺ECL[(=;EΌn.Gz4 u,;.8x#b7??ca. FƏ_R=~,kya{SAhs斢LC]Sؕx;PA7!/c V zl ּnJ,)Ɓnq|\I=)Z$_rCdAі+q_U(@>gI,\vx'`̈[chDAO=7T@#qm-x(>j?eǐsa97i_݅-DDIobk x b{oGQyzSPu L%h)'Q0 =hf-s=wΞypl&en‚U$4L9 v]Swɳu(a 5*1^N ,h(sȺDsy8I8+VˌY8am. ]ZфcUÅtn?pOkK:@tP2IXҶ_/,!9C랄 ]xVFUME4ǃ|-t[@dbKv%7+aů%^b$Iǘ?H5Q'[u|M4/SJP-qM'+^ }܈Vraɪv Q53kmvY8eW!;+7Ҙ̡˱鈌3Mb0@bPV``k._AjC DY{<__Nèe(fy*3uAEoSa3a?; w;RvQ^r) -nB|4L@B \Ǐ칑Jǐ\'B_D}Z,tL; 2spߗ9 |ΐ>]ǡ I>Z2Gn~9K^s,8iaDK^Ī aIaF 7DwQ 9 _]OYYwaҞZYH0` 8SlBz+44,]70sYDis%,~’ӧlkt8Dozi7ۆj+x Liշ1UqD@q˅۶KР3is ~yiIEK]IGdtêape2"D=n퓉TuQxQB;nXhn5@[c 8X]b+N;iP 'xvYw4|EQή8 )fj(B" }܆&ZUzLM!(DdzI+ѦaЫy5uf2_ێTճIR!qn\f*gi"Z142pE?I{hNsJ(jr_P&-tnnv&'Q0miGHǑɌƩGQ$֗0'ߐr_zCHgs83?tIq|xSx?y)&Mlj=]Tz<&=qE V z8=b'uCz~p.@x@1 3IC^*`! X"m]k|nTfݘûA%R.EAf\A0Kiy&(Gm9p9̪!c-13ZR)fi^#JuE+ ?dt+_"¬ugfQ?z(/P9e28kunղ-\@ a#"%A3yԈY`9B:3;I@0 Qe7KX[!^PPnWV5۪\y'}<rAݧ o_v"C/uz4C/kTҧA!?Y k'-hVݟoZDOr8w<~`\Z֡f ԟzqsm2jOgO:k!lD%3)ᖙ퟽<(q2LTo5t& %u0}ZS%GKbЎ ̂ϯ g I:\NCDyC?<C͠2eon \;k݀QA!;jQmpAI9aWtT0(0 97hkn0ݗ!1ȨL)7d=3[5ՉC26Q^ZټYwQ<(L8|pB,u)9Sjj@obY!֙ 1YF^4h6uaC7>_H|\7yxg(C.u^(g{i;O%{yI.AX < %Sc>/[@'S|VDA>[[50Zh *3 }l"e+pPw ^P@A8i>njz)~0pP3p6WAr{Q+}GHYqCk IA0vMK2IU^Fs}^#v>MvILؐI0n*=uma-1?,8NA P#hɕQ~n__dmnQ/?G>I}=PCkHadECmzD6=+enl'?w>|$n=jCɄN"G.$|v,B@b[ԏd2%?2RhH!!$KuF$/$C,:}HQ YJ?ϵO2i 2͋@%\fPs."RbjzKr<".rAyx_} `"^fOV$U#δyԮƅ>GHq}c>V{t'YK !RAt?jiVc1GSF+Da$B9J:p@p4D{SJ[ Uה~a'L/}y/5ڙPjہM 0˛TA@{3uT$5]Α]hU4Xv;Ú>ArXH"DžoniJ&E1# "a`p&Ŏlfoણ򙊂KVKH/E+`wHR fe_;30b;X3CQ2WW{4sbi= `o?/W预]&"7<H@h6?F`ӏis)oG9&`F+D=l9{: 8g:y@P9qLaۺQ!cu.{FKo^%@e]r8$`W}@ug6U;z@("7#hKpKCn'+σw:;9pCn&.^%g۹A~{~DN)DlkL3)]-]ĩҖ,P/={6?vIlb)S'z!%_TKU0 >ec N6 x2x%PiLhU٥sWHᒶlP"aua8+]% j!BXk'5Zsn{m$j G͕ȱ;%.mIDGk)ysQl1(9[<'dYMpꅣ,Ah8YVissœtf `xj]3%u 2D LA'"m1AE" fm[vHL6t^rOU/c_%C?UG>:i -BۢkzeZ}@Waj(l y{0;H^)teO%s 茱kJ`(aed ک 쎆7u_dT~ DDKil5?V{dNTPh Hcl6NiԾM0(oú"B9Nd7d“GD"CyG9~DtG=zS}t%#[sg`JatՇdUgwl#d/F^y2.mNx"k7@vD=хG<>DI qvv<lET~ ܄Jy0`V Kvd❱Q}okt@*!PD!V:s4$ɝ̧7[$LQ-4hI͡@Bpߤ`JJHeأ$JXdW8Leb]"i6qD¼n?*zrZg/toޮx܆V}kkk5>dap9)J9:AiFDbSz'!>/60xQU)lL[o( T+xK|s??i}.Nr/xM"n&_ۦsv$R *ME b\Dłg~U2@"_u+(Lc9CI: De|Vqqηz޷IN~]L~;DǑʋ)hKPxIs_( T5`-J"!c`DR IFNկGu|yGxR'_KHqPɇIa"(gh؋MO.ukk xNԟ)f&,kK.[TO;oEA񽠗KAVp@VL3ca~B90|nDaѻ]ZgUц"=QGV#2RX랄u[θy5Zy>2 g}oEcό"5JB@Es,z7UVs'Z3WtV˽LYfkrNuDmeK)M!s9k^u|(-8w3kizW_enx7o;(ܠs֎|LR7cLQWpoHXK\s^=GyP3;f#kkϓKU󮧚qX8u2_aX(P 1l+_W a-qj%WR(X+@CͫEN=mYTs"WP8q A'XeFKL!1ZfX|UoI0@ RWw^cSq&W>sobÇθn}fH[5DQHkk#"02vtv\W&]TV>3>^.̋_1k5ͤ+F<;Wcm5Ɂd'kvEH5yVÅcT =4zR$-$wvqJcBCZo5β[es~v1%ØZTZ8!Azih+k]IASTxk$,OAWq1gaZto Mi.Cx}!X m\\?%hmp]"V|DnbU4O]%D%$H}Ш>y0d0X \ jzfXDhR_+pRǪ*k6wнex=pYI7Z> ܡ2Tycs4&\$"cc3G\ѣta Xn"N -]5xk|*V4Bv:"Q'Б<_˗2bgZ4"F*k+6K7OIɈZJRfS*3 R{$]N<Pj\JT?Wa??LCMd]Q4&041Z}|R#UHv/-JU? iHX ^nPwk4 I4=S#2xt^`g%Wi)!R;1t5x}kVpń-Sy8IhUabG.kFxSS*!p F(sF NR!s']w4JR9`gպ!c*øDx}M hYl{o`dZLG$us葊DaM䠈h.ш: ،9ɟj #dHE sr(M PW?tV$IE(_vٓvu%ˈ.AdQH~Û4oFb`/I0Q1@ P݀)?R`t﹂sxY:_$86z)*٬xM7}N&9y?٩ # DeA=ڨ8RߣW* v(.x?V Ε,'goD{ eYEac]2w#>' 3|_pYOߖUG_3KML(OiAV630o|*$R.H[wKbmO6qHŦMpXs,+'))Kڕ(hUsxZi(edAҗ@> Ge_M|Ч }*#XE~U7udR.=`WHv;l2-\5J9d^DvT 28g,c"PBqO5yN%8Q\s3#}qTS4u"!dY$ iqnXSiT<^J ט;3ODswz|#ABIp"DДa_xtMʵ`ΩۡH @ O<L=1);I%yO5mOS=`ak9n6Wak`ɵv򛰩Fz'xO*c*x^㑎fy@q$d "i?o*'-)<`<|a=ѩ㫎7݄meN)r N^rw2j<K];촀(w{ѣޘY`*V)22#P7U޻<4|OeD[)ӂfsG꒓M5eG+W@uj (fQBPh(_+g /K㵜Y'3X߅"Q%WAF=DPҴ!V=ɭpWZ='o7Lߗ\\>.:ߖӐbEzbBcQo>}iz4b "ƂC*ctcFp{|j)C;yAFˍm;pvCk L]I1EQjjKko}\f:nL><~Yβei@=\#wo<.]|_.fpC,>U@Z=|/0O | ߖ@o@['OTDbF* >5Ov`iP,5>F `BPIH z_7c//u?FO_ꇚӕ2OBB &Im.̚VJ /Zeߒk~|,D1i.ϕZK/ѝ ~=?GPϜD~>R]lMk0c٠7@$+@=6/[u'~ ?JX;(T *$Md&$t+IL?܆84@8w 3(Hh( " K?/Q!Z U4 ~?\7: & J&%e@2iv&m EQJQ$1s I 2ĄIE)151`o߷ڞn?8B!ή pJ93Sұ51Oz苺PoRkd6ќv=8`\. ?GC^]7nOQa:?SQ@ӶsK8L|}Q̄|6"I=`j;=&OEV鿶GO(- ]]CfH$Bz!>&bXu.V|`W8FV! T]FD4Y kY(E)c r߳x, +Ýt%~5t8GP'@4,oE}e?hb0`XU}^%A-W2 _-`ǝɘ9i $D1Wg<#/q[/ %iogϐkSS`$I5H/b<8& i`HiQxnT(i_=ty ɜ9Ct 0{<3(!)st6u533?k@;Q;"JlVx;C:qSszag?m)t.>%cQՇc-LL|]СKES")Q~0Qt a1/ ^UUpcUw+n_ Gnpdzlv, &}].a-1El?4"A*'hgN=A@ @ F`|r R*W m^*$7vy(^Uc NyW6L86rI^\g엙4|g}g:펝;\}VBbیZM,͓%Y+UU"^]|5&aDţ~iAfV!XID7'J#v_VR$]o۠"77~~iP垜~AHb`2Ç[aX Q=qP>(SUz{:;yJ?qd}{fRe-?^Ǒׯ.z te%a1^: |‚4ĵ@&+$8_!yOdb<`J9=‹*}7Ys"R96?_Q=gۍ23Ѧd\>{>Uꅐ"1^1U;zܘ32䃝;St#K =/_6eo%|.crn?% 3_3QgC*|vHLjHTX1& \D,?AIH7XTٓUꛟ3JFz|6)r-o#k9_u" ΰ{PL(B0c;;;:WQAd5$}`0(XC Rb.-fP\a T;!̊HAH.Hc U0E4|r0 X&!nRVކ"FC1YV۾L$/ İE 嶛T+Z!}X Y3e ߝKDžZmŎ9]{ F,Vblɝ /`(RxLA>^όqwi˯^dgbAjXn,g/E.2cPUe:R`ެDB0VzXj!9 hoilz k6jv;{*ΠIڪDd7IՌ9EkJ<I)J|b+o&/{*rno0*w/-2?w\g[!mys#d^Z.(0kkcy LƋChņsQmW#a//nRcq /j]d PS ؁&}٘pEpɸqۄsgTrE^!jMRW*'2Z'?N(A3(@*lGKrQ$`|cQX"qP}`ϖP c,TWmxd C?VkPΰw/@ W T[-|OD PGzGROBH8.oQ\K{yJp88R@ {w߀.<#v,H;הwo_ȚzA2}j>|Tw_;@` op nY?Y${4xg`.E $ L{s4M~()u\k: MhЍtSu#'V)Fk&%9N)JJRԥ)X^/ifw;D`ނ?lܡ> ҁV~b,{+y~H/e&aH?מo׶g?Uk@)蜽w'iR:\EV*+@ͺÏCBF2 Ub,GXdv\b|Pere)a}@0)#e\[A* l!S)8lH h j sq[֖ Ti |rL$uGGwzE7 (I` D `7ieƸ! [[¸j-VZ[vZH d?N :+PJ\OtkXB īf) ,7߫Q8l/dǀy;W> ` _E .E"kR޻U_VvF3~&dɇeL4En(A\(aL'+}>5k|IrźP[&8P|-O/{8n; !}st> )$OV=^ ~_O,.YGkWz;rcc=}Pm_7pA>޼{wu+G" 鬴@>s I%r0H8G UK"gz?Wڎ aEVo0#z^R)LFcwzz7HQ 4Jmxv蜎'z|||=M^C}㮻|L>gvP!i>Y!:{v"h(B:Dqm:?=et?^ſ"1אA?_"y;S.B:K, ZJVf6_!-7Ui"A+캎}:2og) ^W'EaF)Μϭ#s lmG C^;u8<| eK̸:"oYMfLkEK[62X(仌4f\?'س}1#诎nO1VۜSs9p8x>$ꠚʯфb)r.jf%Ը¿zu|8M7@?Ѷq^=Qta< 69~{y⺇_×@@> *h|$vY;rmRnض+Z|]/CX.QwE#_"Lb?jGx0C|,TJ!Jbhbi:^:_2Ԙ"ŦY(F)K~BZtiJilOO5cPF%`I>r8!l}X^ӎÿc#Ŀy: W /r c`܈Hz׆#2Ӳq.]Y|kM6˲|:8e0WֵC^ׂ| ט3HП~3Dza}<};cwB=\!Gw~uδE^ooGNsqG!s(w3FX9:p.i{7lfh:u\qE=<4;>v<8R͞1y ĪŽ!+WOZ0Rɉ^gLd!d]*B yù=_>]Ͷ7Uʃ=͗bz_8o} `9:c.zGm*dIP~>Ԣ# w}\zb=9$AXmD%V2^JArR]H9|_W-lo~Px[?ܽX\)MwN25\3 !eQ۹pZvnywpݪo&(cόH- qFT9y$=]^yV%@m-haq_qÄ(]5ݖ]yW+}綡+p]a rtu3,V3- ˕6V2;#4'y0VH;añacK.pT58R-:6RƂU`E1>8<6eI"CNajŽ!@]qnw]s7/eSE# ˬL0krTDb0Y61\gMKuՅ7;}01NuW3 &.оZ .k70EV/Xa*TјKq6품2#7(xv#,.-SXatu[&wzj;ܛ~ߚ>1ba)EU:1>xo/}Ga6L/NxMDiM1G vq3RY9ڒ[GIRq{ԝk SZIUbIW5$ /S{J$N6$O[# srG}/Iw|9Y#9D:0(b҈~ׯ/Wh_,q2O9DJlH0w$)8cj6SӡuA8l%k8W$JRhˁŁꀦ. 83zPp$Ž>gkrmu bHS\mïYo|YʷRaKǺ/eV+w˶1׭JkHz#.JC?:(o_j y*nuP;iVbwBFh)̓_7ܿ~߂)Mb%/:w38)E=۳XkJQ.M4E??1pZ㔽3ZHШ6 P 3#E_ J!@D4L 0TDDDAU5QE["E1n-p)H!T E R ΁"YR*Xj $%fbf"(Z %bFm5 ,BURH@AQ -6U**! j!ڤL.t q Q",M0PH4TJD$ M A!5T@ LCCMB5$%DU-1PIS)!*CTDB“ EKEDR# U4SM*DAAD1I0QL M10IL#1EECRLBQE$ФQS UIU1*@L!M2M T԰QD4TJ #EI14A#0#C%RDQDT1A%%)$P5@PSE-TCL0A )TDDQKLDQP4E,+EEJ2A4DM!EDSBR4TХ-Q%-D%E*TPJ4QTIRLE+4$D2Č 34SL MP%!1TD3M4IDI""i"Fio-PC1UDULSUMCCQ1#LRMeq TAM1@*P@@S$C0,P4Q$T$3)#TQTIL IDI- ITJJRII-LTT AD̋TL{DRAHAc%RI3EPSBQ%2C4A[Z&hbjdV)JF o (( j  ]E ސ]KP?vբ)B9gOPćl'dCB e#C$=p+L x@0?'p P&¦phk AE%R/^* E?@#x_&*lJ ]#i(C?0 9 o ?1(H? O/JGJ*$Pth {PhC2H%"C G0wϩB#  9W@JO+(I4q@FjJbUxB|HSW{ @KDVVG6\DO:g?wRBT , F%O&٨3Ee| @k)(T%Z2z/L@?< N !BO8w & iYīi9'ˈhu(SnX$ C1&ap2:H"`gl%!J DQRio"pṕªh1?R3#HħVpc KFeaO 4E',sPdt-i0 h*!=r±18 CO!#8TVə^c8<"RBi>d-IUĐ@A1y"Wt9 _q)h95RfI)fTiXLȓ 9c ~p̦!X37@$S( [r f9',|PPP :C_(D/KfOأ9#_T''o~ #~w >[8JtuUƛ_wC ɘ5ºc-ՕNEesC#wĭ d,]*){G:gk{m+}DÞ)Ǘ\DGu?wPC֨oDa?:RUVd%_ RʢQ8c{g#e)c=ӵ4‹|UU#+cXp08x`(-+DiMVZijX0`V,94%Ֆ"Ek~K7Z2qXsPs0eIZ`3a"/xLƱo'k GM!u4_uqtݕjCXzDxm5tМN3h"ݒ*Nᑕuϝ#'˙ѕ쒺Yyc]Һ9d&m~OK뚴a񈲖xr p㧜?޷x~﫸6V1R$Gd\ L+&4[4,>)D, F_?U=߮Ls~ s`\;5~hTeu!dc8K7wgǟ>sd$w,M#hҍ!ÈwV\2xfe] -FgjIyFJR)JR)JR8HFZѤe.t}lLźNb_*`cBf,&DY^1n‹">JL}ƈmn4뻯.L;d"K0uVf,X#\|*I-vrܙEAci-Џd&VdxADy~79=L؇WgU e|"G9"_9j!LsL-f5 ͅh½RRF<< f2QhE/ vsֵ9+NL,{{pge*K}_)>!VLъI@ޙ/]"?SN44m$}Eq lgNHDWg r1͆{q;y:jA; >찂 [꿿K2ƛGA_ @QkL`J]GyFсOAYjEQJ*~Omq9~N2=7UhH8Gd>n\K~7JȂf3oY&>c攧Ȩ=u0=,2TKEUTQU{o3ְe (%+q+\A A%4_9z~ nyILTR~G7@ݢ`4]_M=~~~+'؛n-]C'4@X{ImEKP=.㏤yd.ǖC1KfT(O&xP*GW|H%>5(װ#Uò d)vvHBt=uD$6C)B9j(+u8\,mmv7tu(ozzd<0"x|d@aeDpBo:tϥ\SR|*Lq+{, V,9Ec _0 q>lc9 }Tmui{B_~dƝn)ԙ.>ycC`\CbHx>/uZ6!a0܁ m[ -5xZ u}ҽ/[c\WALcAtd,r&d"}K4n4^>Kac'ʭn<5-rCjBClf]#c=t!P3NwF:MɡIǒ5buZ>KA 4cWsnY<Ҧ^#x}2GM$%3r GE{dxүT$ Dl%&7 EHϭTKOx9gT@J۹&t~CњW@.ҏ\H9qo5SQcw"9uG9t$F1Iesd"2mѺ9vop \rf!,UP* }48DJFȂ!\xWRE1#ΤqŭQ|Uk#1ƴ'uo׀<촼zVה:5q#5V&(;iz  io?6l/r܋6{ V R .|G1#&#TȰXR)-`DӠIU`q~)FJQe A-EY[a lsU1x(!eZB#yi6 9 >[Kq>u? x1T^+Ek}x|7w[次{JB[& 発jVJΊ.`QO^;8.#DFprYҸEP_ɱ1 "7Kbɸ d5#\0F۝gtx|x~֙oCR6zb%>]n+NSz8I ,%"9 9]]Rn/P|cpOG7µϻa$c휭8ՇV%{.F ,&q 4s!ᐼWwmN&bԋ5T4J$*1#J.Q3LX5"(*D n[9Mw#g5E@&q_Q\.3٘$y@B3RF1gwoì$g&jx|\J2UR0D,8_m+wRe1(US^DxS_^ȁƹy>pp/zks#7N^&mR=n34h8hMoCЃ/?zګ{{TNH|J~ 3%o r?P&- r"PQcw`C,taC!Ì;}_ͨ_Ώg"o?ߣOw} *"?B>K`??mAo[a0/ST/\`j~1 tCr r\>ٌ $E@/Q&hSѠmG_#8 2;ȫ27#(~4Q@$#%QI ZTId/ B)BNGQBRzOٸnx"$C+l̚S;dDu9-9`ʲ q%@Ҍ}~2oopUFMj2[O\=wD qj*"Twtira+ s<_/|~F)֤~$k;Ηl#s ߾R(! i=C~9R8TA&6{B:pm!C*P׈B1p)DuO̵I̟R2d{?eєZ#%,;~o[hG_zţEFwI.d)`S䖛fćTU)y FtR|^QQE?85j8c@"yjY:X@Wl95\;u=S|W{- ZT1ha#ub&K,Z\^`MbV-BXjƔrТBjZEE%H ݎū=:!&y;MJ]N0- ܕεܸT|.[0uz3o|}Rg(Tt,zH"e"؁_/X(2IS=A?R^[ " #W$3/c*DW~>O3kEvy) 5l,x~Ո~&)('UILg8HE ?!2S%ww^0lOV#'vZ`b3ec#8<#)I཮U1>Bn䳀ɯB 4s>e9rqԔZms"=!Sΰ# + WS8Y"Ɂ >/T'Ld.Ј2vGէ :WeY!^5S98}w{NY$n7wuFrfrU~倰%Ǯ/rZ@v:WO* H9π~qQчX4}]ҍ *=%\20,ְDǫ>|u7s 2,{0,x0/S:'"E@ 'Zo?x@,q؀RPST'O82c>m:1+Tx,hOk-"TN>(HޯwJ#Lª"!JȩԔee͋nkNIM=_Wpo }ȂR<{<@ (Yf-=ƝK Ԝ52ݧу~|P SsC202mm3Mk a/oop>F?oT "'Ԓ0?lyp4}^x>LT½jk_"i7iEG-Ye16 ƴ}.Zl+.Ո߂s+/t3R{[uW Qr˜"54ko a#qxpPH ;A>\~X4c6>ڀQ*?=J~o(إFA ((!t Ѩ!s֕X/iADAPHoq%=@ ѳXH%KU;\( Xm7ÜZ b LJ +@bǻ ?TT5+IDTj.d2aEVtE 聒kQZZR-3.eFPc$+!DDAД 7-iJ4P[jDQVaSS3(ELTEzsEI@2TL1#b S@Gp99j& LP*N/%Į"^R+HA\DB[ mEAO  >m);; ͓@B9dW=IFˠZ8P("? `2.?q_J*o?1{ז?Dc~#0 WԧxX})|НXެ@3M( yRt@JVH'"W)O4f<К`i|ȫ1kw6ج3[$U=pp:NŜLI%@*@rsO"0͸oEQ.a h̴5⚜uL]L1e.99`~;aÅ`8$}F85?"?=aw?ݥ6R*z>\MQD|y} }2TLARSYQ"q0W`K3\'W"=Nƿ|J4EIK;SGV޴74}W7Re(,&EZӂvoOH֦\=SJhr&kZ'⦅2)5ky-DD(5(7k+@ѴhOW&GhIXGz0x?uyHi i eT̷s.n. [bTTPlT8@jZ`C(XtmiYCZ!pVrPғz!*6s>5N wø#G2C,@AD㘞 2qOoW%q$,QtqSV,WCĥ^|$; ҧ;Sߔ"b"kwcrɕ$w<ԙw`x޵ϝ>:DCDDG.ZqHA =? DF R";tiV1`) Mqh| #\Jog+>!Ь, $ "HZ *0 (J4{1͡9+BҥRy'!hhD'Yc11E Q#DPTQEЕ0IZ*"-AIDVHXl;&{7r]o7e?PQjW:A BIZ?ϯf}&iZtu'sHaZ|u驿3?~=ِ UE4REQ{a?;tppȟ|@/ZKn -Gm`$*8n9M4k9'OC9KC8Igqۥ+Smv00Sڄ @WHA"K {!?ӢL3VPaOk|kT^݃t/og$9T~yV?;15Gz@#`{ WD ~X BT{nz vAj(aXUQurq|t1J +/5J|e@U}\\zv0} a/9A0rX2Ud\C-XN "g0>slCӊ_ Y"1*`Mi=|#ɑOIϟwu@ڱJc]}{;zʴ܁Ah9|>s%|}3͸2@ JE@Q@U?4PpPOE^eG>^j ag0(8-G"0կya@Ar+ *W?dl(FQvrMYP2:yhOlxɛr,f)`5_yB<}Wx (!$SM L?T>5ȵV SwErq5XAJMA$@PCQm+*{AjՎ:k'߷} juzlzef%]"&k?TM޹zI񕾃[)=PA>`}gI#ׯ]4?A?ʧ&)&`( 25B$?6EMA;Lo( w\2k- bXWmY{&y.\ rS%e!t"I6j`1L*(#H`Ĵ! XA(Ͼ:̟SS(5ҤѱA_åE 57bY&PO! L zz0uJ{'G1\ _X(+ HB4X Z Р@l<*som>dAոF.(&?8L咢 ʹÂ9 /򈽔M'ﴴ́l>{PHTgxF'Ngv#Z~rpq i͵o>g>4shZ y i pT~l%.E.+?NC3>3`c&bޘ>o ]EuRExytۻvy>9QeY`XWq۾{^a@nO?0 @,Z=)GRK`Xs߻ыkZZh  ?reހ(ġ 8P""LOt#Wgw}jV[뺮5NTKh9pmzpx|, 0>c`\0$7 GGHXvN ?#w7 KlQ)xw }vN!:??7v?<4!`J~@﬉k&g팤>#c&b>/]"K!q"[ʤ)^0y2|A  {Uxtr>Nb~.?wo\xg=hMX\e@5_mq{z/UyU&eeD1)DuߋJ:_֠[!4tyMNw!0sq`7gy BBrJ(ĠJ )1'%g 첈*uˮD&∻/:V9"Am^5zm,M܂E q_H o .TEX00 @ 6@?aBGӺnO|E_avkNFvpcWaIh(@_ ?cÿ9 B+XPQ%Wm;߳fPoA:L lGC@9[C)y!+_s|XIDX9(!wST PECRpD+:v?$HROQjl"FN ,ٸl  |`Xte0HktԶ>%MN<D0NYX*)0:;Q$UYQ~2Vz-DI*;A-@B !No>߇o =AӰ*En~ ,/:[fW)o9+j1[>VA/d^R? ^wm!? 'w˸I Sqn=uUÜn#J \&R4qG s4˜cXl%/j)Bwg~Q6Q`x wځЦ'qcTP0e 3,ŧTe[[$a~ ct0v@~44RR-N=JB0q:$?Ͽ{﹖YCޱl<{v"H}@D=6||%^8,~NQ.Bn0_ښcּ'W)ïTw;f=a`{H)"\Yvp,{h"{Bq8T(pz,*ǘT B <{|di$7𢮊2(AڷZv4x!9TUhS@aE|sع8"C樧SU?qA D+ +=e蘫'/yCTC,uhxCpZ B|3 @ވժ`2MbVp 7X]#kALjh.}ᓛs?Gi ☐4Yf,Es D9k04aTp λmj npcrx\ZՉ xpTkq6ID ._yAO0 ;BY?"%>v0vEq"4/,C7:Qb0tTA ;z<@uez?!Nju0?C!Jw #O8fڈsu. t7r۟8iHӞ=c>9KJֱ(k~K(}K Úu Tbf3v: üܩ{r>^Ϟl+5Nv" e-@ 0FBEwF<9a-\Wnn\!>u/^q<7~]d)!3rґ̕dX;e%{Ƃ7~E 7~G-sھDM/7 hjtߌN|8)*zC5=..V^I-a'q]E0*HKu'xb@48D<.hqq|AEIxt3E`{,j+t0v[~{2 |N!LTYɺ(("!UdƂg4N]@R H#-1V!AŸ6`ÄgգB`Ӟh9DN#lP įMۙ8wd5Mfs ́6tƴ0^8*wn]TO.3,IF*N[6)#h!ȇ|zoI^j)ŷcz=_0媑2LzVl*Pxu @YucF<-Lt^#= 1R!2LsQU)nM}>uRє_\g]z皳|T*̸&h̗ 8ӝ['^3󡞅O_J5ws/}Uý:YMK}*ypUP10.-Gkt 1:dN湞5=ɽ'(J]I(p-G"G=+ѽ>_-DVϹemGgwWscʉ/(rU^}e_}D]^ fV0R >J%#CXx> u5bg<>WEu%֚;˭IW W4 @78\#S ݲ j{*%K;yn{wo7z#|fA9~ Xה8G3͘c;Xͬ* 2ѣ'zŪso㍢ 53q:p$@m.P.R06o턃[ :ŧOA_']6?!FPlSA8'CloV .#],G-aBgѭߍ\$(kekXMd[$C C_l:K4tiFٞ6AY;BPT#YB/ qQ[&zܴrA4yiͱW2oBS3 l ;Yad0l'T)CDm$w?&.%^/G:~g~OtjRp<7޳XTF!_4\ݢqZABG$peE8mg{^6XU,RzϱapZ7 /,[B\#_Zʪd^*x:21hu5c5#%'-^2oH˧B|7CF2Ȣ rRZb[YYɡ9;J/H<\3EfFxY AX?#an|ꏈл=.9.,"!J|q%/mL p?[ K'x$w ceh򾶾SPˢ X-ƃs9q'5ЬD>Vl +(TXv\+JŽ:r™f-{Ws"ÎZC2̯]»>k7vg.駓x1^|&iE==-a Ϫm4A3.(GėH Hmt}qYaON*٘)Gӄg^CG9sӄp9F^A;Ww=r{]SN4ۄ+V 76s«CYmw߬kEEZ`T.FX[(J:;5[+cqYf(xV <^xZ'ZJ+#doRV <61}`)`%<$v8W;DԽm t~mΒikVow*e'|_p׮y [ .}잒R0hqwufz>$%$l20%Y#7s  AczhY,iW&4&+(aKprMhUn߇;VɃFh( %"^ E-:aS4h n*[OPQ~ZJLw/ * T3JwFZSI,` _;e :֙~Ya)bi) (ҵ`>,}v}&aby$Y&ۋvyo owlO('DQ%RU@Sw;AI}-Qv] Hr4HaHTR{ z8̈́1*@ "C籠4!^}jp䔏&(N^ξnޜ[_et_@pnzUyFy3Ȝ`9m ouTќ7kt3HIm _de:Qaw'H3snC# J[rZQ'zFD<^D=@סQ/vJS>Y\B!h9-vLfG|`IQĀ:IEvk麚 3* B)7R]!gybR2Ӧ!cXC~cE /kUYڡC GNi\+mif<RM^`~^5vDCqe۹n d^ĺ#a ZI-vP.rp5FeK=X8(>ht|Oeg~|t‡90cBYPc(r.C A5e K,*/wӟ>;w>< Mhyg(퓢E<F€EG#6yӛ{D8- [*&enYVٕ=P'n9-|'EaR{5;fn+U܆K920,q'e+Zj4)-pa:JP^|J}÷1\S6(w0a [> pԹ +F  K7fRnzjԝDyilvWQtiu2QFW0 Ufxԣ,ΆH<;|U:IpQBg!fX̥O 3{p3!%hb3/hswwFQjz96tR=rO]L""V# ~0 ǥ1 (>NR1l>٨%NTN ;C~(ȠÎUEC 6#Pqgq+r?دi կT ά$̐'ևuKחBQ40D!9$lN{rCG9?2_1%_ME }Q͑RujT,g겏S 2 ) wc :=ij)e)EU_obUb?hiQUT3;zu2sYxUb@܎BUI܏ 4 <>fP(eD=_?#bސ= ߙOD?xMDWzd1V9Ih?)&_F),Ɨm;?b 4 }` D%I8"m~ OE iB 6i%Er/8 i}rA(@Yُ I̅R!'KaJS_n2wqKRYGx2^'|GKn 쇰<ӱwIcO]J2]rw/o q R'N_;J7qwg`Il1ʼ\:t rcLL2Jm%`;tU_p ߐ`wΩcӧbs21!ʍA7)i' 8&.wScGȰB2,SLIݞhiheU,ٴw'=fOgycS(i{i- "kz>hJ_H(K|_G ! *K8;eCHf(4`rd" `v'BJA/DpPxv744\Nݞg͇` I/Ix*h@#8o3=ʇ9'8{mX[C@9fc'N*IѴϨQ;̟S^#r 8aDDI+O &B5y|r' ^R ]Dq‘D_㸐Dy ڳ:7E\|K |P_yU@g\d(S:Th y=876.,*JzdvȀ[*,BBIT UDQ{Z3@ȉ Qg:Ԕ+%XCw8j SN嬟G$C+1 ~w?!|."SZݛ#5EC~VmBgA ]8JAL%27fL)\\A}q !VG9nwp`00$: ~H)`Na6 X^DN&|`А6x}F:4>u2ݙ<"Ņ#LJG]JcSͩE7dn %7hpu{bF"x?>oǦ8J8AW1@lR}7ߠyP7}N !娼 8Vsu:#'ivt]) %}Gi&NRvrGl U ! '3.=!ߪ~B8uQT.p#M~:?_m_?N <1\PoP߷gQ7@rQ HK0r8֒pn2IEۘ§mY )/m$ɔA-tTp(G ɄYDwKMu"h)N称[CUNʊB / ..M8" f`d8!Fu]gy:(JRX(Y~CPATHI2LѐEjŨ5 ViDXS!DJI PL G:6[N0  gb`rE %㶑IŸ1,K (1%HAA #Ya\dp<E۵+Ғ0>(Fε3*᜻cw5O眎0ۍkYc*S/#DZ= H=@*)\k)OX+Kb.!o&7OQq"j);7(p ݸ,d@VDbԑb#9_,}nuz( "dܬgRUUQTeg#R6ce$׉h;z# g!i" Wڶ#F"H 0ޛzJE2J0y0M9e 7"s;9`"mƆ߻7͓1U v7rT0u'ߟB^:JCbeL"\h=)Q@q0P<$:J|B4#@t5H#," AAlqV:4*g3P]V*N;;*t]"5zzqN>As; SnANf?J!mE|؎6$q,f#5:#,x׍~J{<`v#'?7pm;d"YZH=q8Ȓh\LBfއ;D D=s0.E1AFqsr -W-UUVHmijVmUW]UmmYUUUmUWXUUU0<;-gs@Ѯؐ;͆qq2v잡N:"o Cdږ,%Y;ê`MC"@Bw/HrNR7&Dy߂5 OM3B WDޮp%4D 99MH-#\xi)^EeUAvKɝ54lu݁ xdSGb4`! PbT=}tbszH*$^*D)"yMHɩp N(cPG/0"'s~/LDt{i'GLG6m!m<;Z~N'ep[k׳#!A2o  Ilf &$EȒH pɆ# ww"rT'` F~}4}W$tBDEf/˅)AMlU?$sg9 吥(JL.ua(4h;&(pW>g'+FI.ˍ E/K""(IVJO߱( 'z©RIz+UNb6IM\I1&K |47'}q:ʤ$ (9ݶdƜ&+I v8JI(P;}LfB'IWۚ%bfHS%U 8pS<q~Tb[R&H {Ea2>ZBҾ#pt8i!@[Ϳx Џ)PkX}~?(Jw`u׋o<}*ӝr%֊O!HH"j,23;D;/_Z@gⁱ [`tUUUcp1 :xvkǺ ?h,Q@Ie wGe(B^&J cޣh/ű݌I&bwj<"NDгe h)PSzCK=G<5)4.a9@ Ƃy{#cB\UCΖ( 5>qu\뻎M8λFw~|Ÿtd4)`1ѕ?E?ڦ?cEpMmd9٥"k%sQ4ؖS&܏S ӳt}'lr>Z T)z+sH:clhv!_<r1ñ 8.GX0䇎`P.!e :$@N&>50 =2 M&5T7g̈́Wǰv6 l l ֗3 1L1B"AImc@/%aD8k J"qdɭA5A(#W>!lSϪ%ŴY=b.L 1PC2-- Usm JJiJЄ+/|: !.0dfF1ކ!HUb#}ǟa-iN6n q|1gq0Dh{ <{6jQ*r  I!dv #bG@ULX,):'U}g_nO$({`q4s%R43?g C^! Y>&yjcL 8tiJoaiTCGqkAJeQ'SCfbAOT)ɷO~5=)#> hTB"N;yl8>e0cx( w*t7-BDޞ[_|z$%~{xi:)k01!%՘̴KYsæ3;PQ I'3A!ݢ~=xqy # :70_=L$s4$ĩ.=O{ ˅%H)Y׷v(6xϩyhtKV~"":$CbAPAbDXU}??Ns^?{$Oy2{P2}{~Fr?37:#ΉqҢI9M OH< _^.eb+].ZC's.VϥNB;džU>(j<q0T㣈 @@xaF@C5 ȴH`aX5znwu}SIIM de~{ ,&(cG:Ln0KF?<'ft3ӴכyOVU;>er+:ݡ`4NP/Gy˞$DmTnr9[M<-#'\ACݜ zcu/#x; f{g-~v=_OS?! UMq@4QjϚ"7)C5Y-)f`@b(׉)[&_IQ3ʍS48A$s& !@\a5Fjg-#z,c=진l4}gJ 7u!vBP@;v&U_acgQZ0a[y~`4&eF dCߧ io|!R]|E_ʊQ ܄ F6%o.e@8|31+u=0O&.p|[`$"GK$hpfsY4@.ßπLJ+/d߮VHC0 @=I^ܽ}'RV~jj1ܲkSB|];@yeBiuh.V1q%Dudo$!`^2kt”EL*y\sV !qi*K >R) `0N2%ī J PMidҗLJ*́L$"x=_VoC~6(GSª ?晠x< MC#ٜKDexPS!:&d}bVC`a"mB/9HF&aơ Cm''߯O ' PDPI]B稭ǘ"~f#/pػr|.r])Ɂ=⾃gf= 6pf?sM3.E)ɵUO1h5iq_ʑZzW$އ41(cL#tH*pO IDpn#UVMKf-\i\7-tV($>RAV/_ OOa=y뷟 [!"Mt 4'*&!"SQ`AQn&\'YCJs^ ĐBLj!SIS-HVO 5DM66g-r19]mDzy0iB 9j#$>@!pE 3K9I X$W"hqΩxtP ~ S0eҪJ1@)SЗMoT׾coD !LF:" aOhqP1!)?=LMTFooaeE J/sڏH ट+& n;>"g _:{'`s%4(i -撘 2d0=m㢐hg \<] es$@*ISfT@ P؈et.]O5-${X75a$.7 >$@ L";IQGx$oM' |THS8_4}NeuYSQ3uTjnC.6j|G1'=MON`U=IFm|7s_@Dj `0!A6>T2`Ooٜo<vCM'|y T0xa3$Ao -95tq?0Bhb0F;\ϣ˓c-y]DS|>S7\; ۴Dw%M쐏=O0Gq8Jrۑg4lC$ D~)4+MyJ JEHc5ȘU|k]T@5N #ns*.s̄0&^zze/ ^a3.PADtF -xd)Rl:\ ;;]QX8V#;yg.q5^+>Z Og˷~ t@qP; cr H1"Tu QJN:<)m(IFr$%& ^:5M;/wl:=^$A z{F|5a6$WK%vy!bS'i޻nQ;̶x&K2k^Nww]'`2:Jv.)A-DACE\igƏ'4_dBKSc&)TRPo"v9SE0 d5ˆEBL Su$;{f;H BJ=`┃}*)!1๹'|U!V%UFe4y":/gL*0_@&EE(\3Gr}|!!~kuXj9v+3-K`M'Zh[ rz93S2Mb2F5Gd;u"F-]}ĝxxס=82y(:7 j R # #d(vWFc;t7g8a6"vg524U#@~0''1 `I !QM4EBMPL-OˇeK;᧴]$y%FN2[BxQOÖCl)Bb* ڥd(C!pQ2^3}v$COl$ n7`'So=%C6A';a%3 N~*_ӓ5H%bW~PCZC3c ab F#B`P,ߛbu=g$7j*c#A)-pE &/zЃ9 iYqm'NƊ@>,PnTO;P{dxG(6xFNd)p`!qC'6^xsDMiJp~{SqqXX4Cv*JyH$l-W0mC, ?>cQfgiFksVU(ܲ8 NC{[C<|͎D SMP&  qϨ?lrq{u֓Z̾~y﬍)¼[FW(+ڌ#q\FqAEzej$Ip De\ ̰/ NiɄj8$&H p.ɠ޺%-[8Qh\f/pT%!8ɍlyl5MkSɒ)P6Nh&N{y \IQ‹.'e1Kvd>ğUlI❔ s0d'9QOup Q1XIM <='AH'(g QK5rf"0,a ktL~?U<@ cϭ?.WolZ{'\JDA5R]Ґt l"!O]5NߏY㼨r)kuॶЧߍ+D=G~4od!™hFELn =B$ռR2$P"q֍udQhmݼ6 7Jơ)u[2Dq4瓻7 5phqg  t *R`ЗN_vwf0o8hDWBsW-U3%1ϐ9z"j{91-"xq (D34M4۽{|$1e^qB{U7^`N>zR/짢D}e(*mI|hП$=Dݰ`Bf?3+-)pZdOm;Zj |IDps=W/kCޠu7;T+f2lمߌ;`&bS}XjbU?=Ţ$ Asٴ&.0Z hEE7 rd6T*J-+g@σ$Np7o˒)tM7 `@n0bw-k;ƘSaiUVt" @c5H)& Y{d/,Y5$%H&-E/!l/K`I\^{ FÿaĂr$)ٖP`>t rH;3T״ I۔}g_j.N&Mr& ? @.%@ɜ~NGa#3clTcsh۳ZvB(@hAVvXR(*(m<'6b(F̣'*D2(alQF2fTKKl(Z""VK}Xg; O|ӾLqWŒo 2kh)$|wr{%9owo #qFQs DE1ZGaP9p;>Kg R z:qE΁ YBj7P8^<&R b  MvfcaQ!wAIsݽ ,LPqP||ݼg\+ q;cw.Og q4 Jx@587z8yÛS'Kɾ栉RCQ#=y+BMQG~0̲>T@FND9**cIJXM;Uv0ZOlDu ph(, /8v]7nz Oa4bU)TtBbM' d.O0|c2oztI_p% k bI A5n]3 { ߸XF$G3F MUK0%GY`d-M~od嶛]j;(z֊xq$ZA RDH۶y66Ewn$id;B~_<@Q݄cCtHMqd%-nZ3bN>Qe\9pu mҸWpMlSf6 C\ƢL82ARo\n5"q%D-UmYJ) F ѠlAרA"tD8QJ3h3֥ ?;yC\54 r/@>8'O8MLga!݊n!F􍘒W;8ԇIfpp S4yn!ǔ( ]WZ+G%6znFʐK_'_˝itqg[WgNxQb֊ίJ:>}'C)+-՘[}a&Ǥo (.|Xy~!Ew`WRE6ĠXD|}ISr=GεGYj{Փ=_?5)=K~|QLD+w{VД v^ai<꧍)qO>8mt{g,)5 ַLEQ qrCI@ YPU|{k]wnxoy 9sagQMݟi;HqqWN;8H$uap] Jh8N! #LCzP>O,St?ꃕuI_d 1Af4( r@+' PN!简?+D܂n =o3Bk q}K 3XnUS@ F\ W &OarW!q:>a0nﲡhyUV& (-.L5ak%0I֏7֪iD+Z|ÏAIFAa堦`Asl*#ILJG(89Y1:A~H^L (&~d;% _r("_Kb@2"!ж !4]mtxqw>aFqCC=!EN)nA) 8!;ð#Xgͻ(e@B'=Idw0:%(VE`4lPSC&Ceuӡ!tXG!;j( ӨylwBE5 aÜa) ICR` fLf #}p1_u:4U $PRk蓉"u'İrxO_*x+ ѣ Nߟ<Մswη&ΊycsחF 7eCPkŏ|o迂 q t׏k8SK&%<(F 6) I(Ȉ  ΈcȒ5 &<>)H~t *SJ J/  @CJqEj1PD ~' F耣 Aw@IlͽT~!n^?v/6R~}M&cqYyz5:NVH~i;$Cd4@ˏ J9$'z: <24A v < LT[5qXVJ׫fͲywIUl!׌:$B) }CbV69)V w4XOˀE#MPЇ9(,DfZ1?XO`Bb&iRD$qY7 <7n7׮7̈́E{!։*" U1jq&oW1+fT>`=@|n{rLKL> Ϩt'j1e" ?Q%<[+]G4K5wb5ӞvW0aB"  ס O_ېŶ?!?$+x{?eHBA ߌHp6j8g_c0Hu:o_W(߹AW? S}/ ?Y 1bοj7fk iZçs |m`u5Y{P!?Є> v]$ .mHZTF`ZH<7SH?הmXŝ 3j### SBK/ "c u [,6ʑfmR=&֝nMӬU0D <=svw00G$q 'B'oQw)AS{A$I>] 0%o T986]0g 9ۖ+l.CxY@6<3|Pynmó!;ZZ|KMHW֮co3h0Lnݼdy?^7}[_0 L%whnr9 UQ a덴u)!|bc /Wp1LKϷ:**;7̞ޜPӀϐ_7_5OϕhP1 1K یV]]* $["nfwzmCQtdٮDY`8V@ Vw$IV8H#q#XZ`\9<~(1B3|b/ l"}'؆z|VWD2Pe\u^W ⪭B#UҊ";>H @v+hb0%Hg ]A3V\ËWG ~tI#s53<;Mg-q5 cB\ߩ9W u:s%\Sz0Cn:>uVX#AS(Un9𢡄5Bxuߐי{YϵyI(Od)BPT<$b(b%;od) "A8ˌӠ]=h.el&k5U@-VK4°; DnS`u(c[U,D& BtH"}.+j[1Mo-mUẸn8iZ0ƨt!jJWU62RE@D' T[xSB@RVH[j(t˖(̺:niNB )p寒WOQ1EIAx&Bpv 4`X)iʪpHDT*"9M*3XU{9|rJE.^츾p+"&I$RI%d(A mEXp 3yxdI$^A$Qդ=UHUljJaIH7"=B֟~+ zDz KF <|޷ypKm8CXy+ױ((9D"n 1ȶ@d E![h bgdatS>N xf@&ݺ4@` "S)$240O=A"b-Q㏎A1G܇|#'pnyv{n3E '"E1ID%4[ۇ+ˇ\vN6G(㓋.%Z1kY==|?ֳIM@ 6ف=h8NbɠRw`=lTBq fNd~ 87mN!C42CGto I$@ `u^=[;Wktz zGv܉DVV 3(.ml.f , c]F6ǎ(Yp"h)1\^?F(k+&AexƂ -!]M[% c5+9sRsa΍eX*-PT+ff 0IPCR8.kT~;gyI^Ɏ(|ןƜ&g{,p}A^MpUiIBH0 u}S'1+]=h!t!IUXIu֔I$IUUnWXG `uۇ)0؋XE!;;)7}V8^<%{0YxD@t>G=1æWGAa{;~n#=I"A0< 7Ӆ2H1MtݜNG5 4@\h"&PIHDcQP"Ԅ]LaQ,Nh( _T$ Jgy_?XHλ ~͞#a M;ZGli} h:p\HJ-8vp vtd PW89ze!VzL-tJDYNrF$0\@G4}OsE~`o+]*Hr։^&L=:ulO@#$iO,AgI Q/AhF|MFܧ1sim[%Pr,.,@vvsi)DP{ u`4=SnRVwTT!Eth@;=gmhM$)Qgk0{Rq?9g^–n5q퓢ΒWrԥn7 rI1~j0M nFH!k8 z_TPɀ\FHJLXV=Sl{y|f-_O HK⍄İ0q"u γW ;gC>I}<XH~$XNoQl|(gB`|P}nz&Fr-CpOHoz(8{K2  H1sOx?K@( 78D`cD02f{cގgE#8< C9=rt 홄)"Tl`<(Qx(ra{QWd&֊+`VNVrzb}O OxBݦ) @,֪͜`EˍrOPy/Ng3N R~ (BP I4AK;9霂BA) &D#mb8qM4! EQa gn=*-OJb'0A@ ["d?QPn +@&$S/%*F#FL ݺx0 nQ!1Ȳdn *NnSm tyRilcIC&ۅ60 Q"$dAM/_y(㍌ᄖ7.8;ک6]TnvMt\G2(/Ẉy'&lvqQWˡA>ND0Ƀ: )g/˃IY5mrs$LhE&/ÜHމ [#wE_yq[mE5"?p$QE:ϑgpCg& +tEYC+劸r)o23Lj$#*,Ĥ-&(ٌF[.SLsژ I%p bW1/G^4%{+\Gw$`-i,/& H 2a@|"-x➐iWHhI*RF߽i -pDzD(B_;ep{!XHoaH"[ A :cG\"V y H&-&E]D^0r: |pՊ=%b%܂/1>)fDB3$ J\LG33s=6ss]m-*ov}ޡޘlm8N1 (0 2Pnʁ%ݺ8ܙq-1,`"`#^#֫T3ՏjNY\w%0ѻz5 Ǥwxɝ5ڏe{~R8/hI1)pT5EP Jb)(^ /Myt}T9L]fv(-+PXIA!p /G<@A{/`AyOOOJIa:`^as 6 aTDtUEfGZl6D:"\45t@. EE+*i_r R WFepRc> >Th<׬ ~r^I׬n' nbkK2ƺ>1ȓd"|{+(ؠTA>LA #>(λ81DDڜAMh$8j "쐈t d$MX{DQv\02bVe4Q6ڭ}Uȭ+ #]f47 >~uLutu[`gr8k t#W#Ǧ &^2 -@Wa쫎1^g$ބbӨݱP 7΀aPb&!7 w3>_nKng2am!9}CԝP)>^uQjuIDÍB"n^VTѩҺ:]8XȬj4 uK?m/O4xgE=~F{u=g5Mo}g*\CZ+fcmHwU%%I2\B8)) "OQ,@0jֲx n޻ ɤ'~v9@ፆwܺnA%'x'4A|)sh30I2T)sN׌Лf(OHEU8ɚ\5bNjSu73Nd|@w'|%DT1QO|[B'8K;sնmZkm^OusZ/WDaJXrigvQJ*ѳ>`Lw cbA%mrxQ`y17N0qfl3={5ȁpR у:$iډb80 #𠪎)@}3צ_؍$ATf<<9'~puAOXsFDgQ_Ta * sD0hpXh";}xSQFqkϊ^绿BN HP$^Ǖ2k+7[S^I ɒHeRY4#+H[ CeՑ%C'Qۜ]@7xwboHh]$Ak0/(J=MZ>ḵP[)_`p*L[wF1%/O{7 E7Ik#IAloMZl9G8]rŹ6I0}_+X&jx`ΔD%;&yNXO<0;!ȵy='&\O6  #ٰWpեsJS2F'S(x .q86 #QH{"w=SfƦ#@%*;ۨT0 Mu,)Q{ =O6_"$H3F][ Kx5232 Z SuF}}⊏7$l5"Zhms{O5]*Kߨ"IU@R, M jPݶ*ؖ=o>(6˓[tveE}=(WJNȜW[H WqL1S"[sz(#Ԥ(s܄jE@ß,&)GȂOZy<}OhyƝʞBn!H/A׎_gyme!k=Tu|1:@Z 8DzeC_^ɖO7R[&e!(|rSG/BpS>B)1瞖)}GK5(P)DFFޗף ࢩBX:x vxq$qP`}$.)Ć \km40Qtu|lt#7G)2b# N6+٪$S|>RN)F,Aj7{K%UY6d xa#QK#Ŭ1>c 6/(DNh+qTx{ANwmqxCvYV)}6◗ [ >gd <B!`$ ZWpEB+]7~oܚ@h)]p5ff~l>J&A'&g$y!P:ޯP^vio|NVھ}\ 0;I`VYivi}niA'IɐY,NGCF44q4ˎPp8($}b @"1ϛK pI:A aA'1>'4 U!/N>} D!r$pD0tG(tU$`8 FM1/GZ/ml=pCHS8`l@\2lSa@"FkT(]A a]սƗL^$6>NPGQQUQTguz|NRdnSV|_m9.gs555RxFSAxEAШ+@w}X \  <fi2] M\oz'1#vq\ib'zSsޅ_Zۿ}WGuu `DhUI#qrAB83$dDc"h>=!B<a&AM2IRUbt+zu̕ By 1TLì2fQ­GIIKG4`&t@W$[@#ɖȣN|#rK)|W wE~ńo<*:UQC<UvK %\M8bnP B$I%VH^ qҸBu <Cm$ uQCPpG4WC| n>sԍ sIA*Pw@XS" ٷ>#(["WAÍW`tKMQ@RBM"Ѩk"WDبPF`c^Y91YA1;˸n׸ fWu~3gԸ"k>a/]\$m.U,4@jNAmA Jq݁'} Q"fq z::((Q$m !n"q ` .tFǡ!wPR!DmiJH[,d!ƐH4fcω(HԯW :CrQ"t/&%!@ Y} X( !$xbid7$@cC=Uq}n*/A F>\غ5sfLqV*"f(v&V:ۘoV=ΊUbMF/,(A|nLuPåb>'c9s72u}19jĦ[I(l!<xɀ #ם9VT-Sr Y Лg$2rBτ=>ϰ5.Ww^\1S>aTyt}\˴Ǣ+rE71(]sG|c hMs[HUworۻy"`T"#,:֬޹k3 -F<5+GӲ= N֮9g!59jz  fx @MzCh6*Jkf& |]YGRF%*~c$s{ptjCc bL@I0 IbD(L14KDA44"K)H((r Rf_r57B4KɍJw զCb66NCoQ_N=c˟yA<`,<סrqwDVF]o 3rt $ }3;M߿OׅFV1$u ;0 o abτ @?i< =oA*qXd ZB<~"e\Ȑ7[*UtM J ڪ>z9L> =u8!t=E0)*.#X^DC(h;Z*BqN #`*.G'Թc`3HI""ě}x8coGΕPL?&:5f2Rvtmq 9M?t`mk R qvE]76a3plFcf/syӡU)Igz82;zs =agͼF]?tR&B&2Oq̍O0a0 ğDc@F.۾B&*R֩1MET( J:X7 p- E6!B P  {4@`I.Q5p"t@:C nN!9K!M;I=PyvƏמ=9%ľ&2l؈?tyJwO 2.}Q`Pv0F(`/燡K:4! W3TA0InM>d.)SQIСQ.C"} U&2n51) 9TG@+yGJz2k˿x;cհ>%PHuOSkl@~3*,0`2A #JLAC}UVÖO[9 ߄+nZ(lsv9ڹH- I135%{Ji(>ɾUPQ9[SPGMn?q_@ow᧊HĊZEAdT7Y.92ڼqv'⧅XbMx| @GYeCݫfb8|;q@ײoͺ䀝'GGΒU&0DOﺜ7m wy YCn_SmVt%CvC<(yN;|H쮰{KB*y{ݮ|>0^FzJiKByd)u*v >Pّ~rl Rr4'IH"g"1N"fYinum6,4D#''%~;{IxIjIY5.;e"\e7'AXaӽ`&t5%( Ǟ1 % 'YM%Y7ʹ܆.`J|M08 ct.#tdw9MQ`S2KP"k"oL!~n2ą R%4"j>i`BCCC2tLJd*{ Aui6^gw>@ mo\v PPL %DSM'ݷ'xEMSN3{WLzƟ hi< {1Dž:OrVdL)Y$gӆ\X{|qL}}kvS@>D҇u@t|"+ 3'ٜw v(v*qB*[LU}tS3a DJ':(DukJ&A50Q/D" @uC̜"6MI%NC”m(,NFXa?i(aM& `"D 1Ę_ySQg':Hd7% ?ھ"w 2?I6o h'a}&`d {CrH|sDfBJ"8A2E+ Gx===2E{>Ǻ&Ͼm]XܦRs`yBAV@XxA%)O9DQ6 [E #vdvX]IixJ*d}{@J (0?G2)ypUncTIINqbp?;T\$*`l^7t ์y 0:R L? !` lͤdcѼVO|!A@W@Li{Βx<ߏ_˖!CC`G`)h.`eV!{ p$T 4*D0|SJabo34qe6KJ+S!!Z<Ǩ)xE;[ # qq1cB6sŴBc Aq/-P@$Bߕx& P{ N"&$߂L@[PIPHRA'(""8L@R(" Zۤ%3T2l~mQF LV%!L46f\b ˥pqU.XAO5eT88t"pܰeuZ`4L#UpͲ5Od|Sw&N琒wѻMS Mi dLM9֮dnB8tlR5(1]ϯK+.|_xcx)7 M$$WJUd,JUXN J)'70b%N k 6Fṅx2>4LCYSl7vυv6mj eTДO@M+ -B&>8BYh XB4}]%L@AaSt@  udEVxbcm ]laOG_}.7\֭au;m|bࡱQK[D$$vC0(4!a?+,֋/q:m`T -jNXBSL/M%`CLb1JFJjibwʟ+ʀi$[/n(N)t_]y`ǡsi-:NAHha*zSrwcq/e }e.{/>0χa軌ȠU  S_G|Jt)bA==znM| %>8@0[$O!8F餀.B^ǴE)i (=۹ݷ/ŷiu?uTt?c[ (+( DP#x3"`E)>b|ۿ(1o_?nT f<0E(Ad9p M"!\0 x(>^YLsy*'pވ _=I$IO(*PI*}.~Mq*Њ܀”Mce`"!'fBC1>\zm>~Er>~: ^ښTf}kGmۿVI @0 8\\_铈  @NةagdtWp~] ެ@ARC:'xxPؤ6_U|D[$<0an"<}9ѓ؄b(f8&!(M>D=2SHGݳ_(c"]?z$`M*.W_cN=H4CE쪘 iCl AJ5AM!@P(!$NbU!#Ɩt4]ۇ!Ǔį≮SAd8gD*|Ӄ:x=OU~. ڴ7μRK䂙R>>Ή<ڄZf"M1$94g{Ԓ.IV$~lSn*L4GDIC ,6xKRx㕟 X[WJ 眹 U:H{ IXMyFe"v_͎ @v j @Q)7DMI(7|B(n=A' P""bh8o>Wc(hNǬ|\$Їa˩ $(chA`9΄T81/6֑m}rBԊP*4 dB07~'↡ǥ nCy i\uH 1D=Hɶ E25jʸ`"T"8Gf InHa瞫"ojP 2Pj3 hj m"$N'{::xf iG#s"9@ D|8zqqȐBP%s`:٣ :a3IqVts,zJN"0lg#yɪjg"a@" *!K7Ƽ$yq3)\2XpIR t{h/QYV(J<?aABaC02$X0Rя6XFGݗS`""b""M߈ $;Dfn7Xi~>Ϩևe!]G;4$}0+^ȈKB!""$+ /?۩mhV)>2i00"7P+P]lSLAؼ&"`*$ǿ=,hyo۷耩j&fbZ (Ʊ?($B%YHF kA !aM)%{k===r?U״ 9iP@E4L`w }>O[o2 N|ЉDBqaҚ$aH;HԾ;?/ hy+=AX*fbrzs5D@y p]xi8Q(c%35$]tfeKD*Ui 0/`ĘQai5UQ9ōt:QMIy p%ϸu g`jM1!V`+m-mZ-VNjd*ݥfu\lT5;y$u8RƺkmFPz8l 3&M iCq*Rݝ97\T¼8R `;zr# 9`Ӗ+f8ŜS!r8$34I!%3$2EJD!qR5!BSy>VIyzOx_oJO+g'Wn\B ̚;b]1Ъbrkdrjs2d"$|8O➱9S!͠a6!CCkRPFO!p1LCL;iHR9F3A{lˉG;,tϚQSKnSȏq߄wCkP\ɳ;멦wHo4|>̛3ڙ4O >@;jcbar9#_>;l{|@FKg{( "(((:w>1MP3?H"H 4DHt/!̑ClV*:1bhQaZ6&*<Ù$dҴ̔DS& Da  4E֕Vm%-`IS懠^J"Z4%3;ٔzHJb 7#Q3nB'\xkƺN:aT^rφE/9e;@Ca8~?aB}UmB0ySDELQzv`SLDژb0_w5>C0%8Bdv㠣yw;xC݂~3P؛H@'AQ D&>=Q/BDl=7./ 7ZiQ@\TA\]MBOLlf%%jWiL$):^pMDM2X6B{fJ4~\1UW:5đ)!S>9/*\8g4YE`vd@@Nz@<)NZst'-[J 5TcMrغgH|P9"ETB 5> ̢.1QqA*~r%K??kIRKI7 NlQT1I^j,@(! 92AbuHn,_LJХmiOm,Gm;1E#! 3&= (l Y@MrI}R "T#7zz XEzZ@>@A(bKK}>{.b^̝D?LQ'uX3 w ">'C&Du<{MR0K 8R˩ 4e$Fq"&)1<,{s`rqe)5apSQC?faR%:ТRF[ %5w]ġL$u xdo7"H0JfXC~E Li閛Ct<]g"YNBMoGƔCmn1c0gKB,~)(J,?dxtn`BGIP (Dg6;Ďgun1\D7fY%!8Q>ciƗ]A❈J5"zL )7iS *%!A<##T"(1 !JJ @ D<4H| ÀI@&.dz˺Xc2Cn4!9 ')($چC h O"JUUƉ'  H R,6_RhdJhBJ 43iRrn|69{1$)Joў:R"u 6ro*! 0/:>|Y`Ot<剦*O}C:P8OHkڵ O A'3G%D8P^>dÀ5HP&f!g2 Lq!8s#%Hhn !:a 8$bB;'>DEaqhmvS8Jr%" cF$Iz+hxeyscw,2dQ2,}Cxl Z#.Y DPTJޤ7yȧgk9Pz̆r!@0TnZO4#Rch1"C98I8% r#%cV0#"` iHy)˥yb}\K>'YimNmw^yn{ADa@ TH{PY)f B*р[@m/Y,V#EZ8G,&Sy E\dVaeCwB.2'mgLu~|jho9Q}-D14{@ST{٠[>17joK:kHGvG&P:HH5nM$`㪤fDL7fjTM@dΈdj7I01Fۆ-z눜G 㿻;S -͓HEڷdDʋP\ӂESba'Mܳc6t5cσo 5S0fJ4Du2 BTv2T?,_h_~Fwv'Nk.[ko3_  6EMۏ CoOkkZOI^e -NiZN~GnGM~&`H^H$ MQc7w٩bm,t3ݿW4Ҥ2nf!IԦ7ʎ0Ps]Cv$g.V1Eګi\oVڞN|Zm_X,XffXta)i.+*bSQBG5j-)^*72@憒I!44_[Fhs YM=ZC BEwhi.^%ƄtP|'o]}|Ө6 QU8E1,&dUҩ!LxS/p6PeI+#dKmfj<g`99jq8^@Mlr9"ϋT` !oND5MqCT+fW-L|I>wH;(pC2`%h6TsbHAqDA*  BxӼiٙIa@i3SFIM̚TQ8 59oˢ*EI$1r^(ua <$!WBVrl"iԅ=As6C6I_O2IK5 ?N4g,hG&a5Mn[Ϲrym:B0Nj ;m>-UaRM:Q@1h`0GI Q!EAAAJ 0!bW# ܔ)01>lC ( >$5ӳ^ݍq 4DBit bTByye&*RQ9 "4pΎ 1PRSdxjlMQ 4wop@=RXp<3!!}4 >R;a`HC_n_sHr>! D F$N,O_'& p3(0YȀ =0tT{7L5N}9~&}lmS}wYb<*PC$ x0 3:5unߎQz~%?C!] H2RPY( Lyb) !&41EQ0#(0#3!QBO( Ġ=·;/dp>'1ub!J"JJJ&Bv 'wKݡ$ ";A"58 "}d3'ĝ<7z?MJ,lr@?.Q׿JVXB! hd-%4,@52EAS$@QUK5hEILL!0DH BD%@@ĬJkT% I4 $E3CB'C r8X" d6z sjق()[a]Mxi8CG HxM8|`r=gÌ=FƍKbXlR`RZR3ҏA$Cir@H!S?\@jJΘ}߷&o٢.1r0ގ4ө RPΣɶ&N\W:ҡf3`z[O7BCrM""aCAx> 1w1j!hpwz?o8{[T.O .^TTFGG0χU3+Qj"PE "DSn 2z`PZ~*X֘*9T[u1H2yύj0L{GVֶ]/jçYIcڈ(hbpȍPE/ÈD͞_E ŷR*q4uaP@AU" :qպ5|Ōs;^ɿ'PH45!"8\8&JF{ Mqrmx\x|x8uZO}p&~0]gg1~tSq1[ZGYKvƺM"!D1 #P ZEb.!G;H|Ak 4(D$"< ?n\Rs|q'<뵢]EL:L\m/oRxC9h4;E2/#s X ˮMѬ m7m$@oSsN$d8(HI?7^0pGχ!B]I Aw|5lMdzZ8 (|)hZlR_{# L?Oh?ON^ϷQ)Fq@hwïh$ 0ã 6 &LnMz׾wy4^&*w[ :㞪c_"6 # (M@tH؆(J[+l'_-%>kɛS$[>kpp4!" һQ<{zdAquEm d !yUa;j0e9Jagָ!$}/l׊{iqNv=-pB9^FR/C BDj> KLZ@㗦oɩBP ZN q0AΥ@Z1!KQÈTӆ#I˹+j`~Ʀei$j'SzP]Q0)CVb DZp:F^KʂTF(}$LT;QLͭp>>o>=GU5Г9P|J;#H9Q Wc烞!dאLBʊ$pz9Gns}oA)yn9R`ՙB Ha\ q[_ 蕄,8%|u &t^Gs špW;:9\#zt$ߺ;;s։" vnm3~|Fo O ^m9hUI.Yֺ 6U4'˳5 gR jqA@Z./^!0qTldA{7 Zb9. bmT%F'!(Pƒ|kɯ Aͧ;c!zNHvˊ?zܜx*qI^w|Ei48DU^GųiTHDE5̮#(*Neuq9I pħ{4zRQo6ςOl垹>*Ϝ\ƲXr]fvM7J$xF~%K1Q6q={Aݗ{L.Ru3ȹn{ͯYϑ %izJ}z#fMgg}LGJ wW$mIj PLD$yƜx x9G3^׎c. DO.#onz=!H";:^:-7x"6 s,I(4(fJD\c98CU!G)Hy/~|t tUѷL.@| vko9GfДp"'^}VWCΣ?zR\tꊈ8 I HA) +9yY{9dp'w$}Qj9]KUn߽uߋV1I=\}:YeN9YViZlRZ?*WҜ&%T%n{gkOD8KR߉^:^QQlZ!ק>&~QϝYY9R,Ѷ|jL,Zb {RI1"䕚//W(|cG^6ȓ<;uND֤ gJ4G4UZy1tk)K^FZ4O䳃),޶!s{C<.)!u& ><ԝ!qK1,"G|7 Vf]sijK]ѱށEE% .SnS`u׊ݡO7PVY ͸ϣEuEr׌dY-vdl-WvR |]Ea):ʽV{#N˗P%uto?Ь>>%uk/om&PPE |o$P6n4jg 플3>iu}'#{r뻋'fh/Oq~ιrRY%VNGSƟ3 mYpe(`xѢ#]o|ԑaɵ8;;T\^pTVXA:w6jGU38 Ojg{zQ{@N 2DmS0du3E"LgҮ7SVNZ˜I8N|N\E ^,ָw{8f4~Ne9@t9OZCW xmy/AsL,5^K!MG 1p̊ĉ#|810䞷*w;۽.Y}w :Gpr;&O^(/p1' KqG`tOQwD'|)̚ ηL9YtiQ$z,-VY_:U|{*}!p|/WQjQlyݼ q+aʹBqskMsω}tϮ叿=s=Fpga1iRy/0^[O1@ݸSJs"UXiH DjFG0H(  珏H9;YYR;qb0k0RvHbNRQ]: P$FzI ΤQB^iJkݑz.R10q:TqQs xPy "(̹A ,Chk(O2x-Oe5wLJj i4"%@@dysjQIwq>4v(߰@B.9e5Q,kǑ{!E)sA Dh}WRMAbx̂ Is k NWN@YTiD_+^gHfRL[;^=zBOGax)N@!"SNN r;OB IK< ԙ  O$ޒJzJhv{뙅PrvuD (;uqh6F-"Noͽd;$Qt!q4LVEHA.fj9/\$Gǂ}⳰&)fVeLMgO8{'ij;؊'qZpPzCQ`a8;pgCx.NfRjT((T &i $FUNjbNMv=1Ps(ox>:5L JS0Z|۱' F Z?cd.!{ny3IO 5 HҨ >gq AܧU<086MCpBʆr3Tbfj5ȧFZ Ks0c&U O8vG$Jy.Bw:H J#i>[v=9 O{tc3.5~yRLۿ5hFeDOK[ N )&rz>ju֪'y0X`V:36mFQhK1)\g|瀀7eP߀kaTB ny&Bqf|5b`Hjx Nא}8eiii3jNV yr}]Sb灄ڈU[k1I RZ9f)v*ӓta襖ʢ3[: ">/̈5qb>;XAW[)OJۙwVvt?HGlDQDnk𱌄k;F{fhWFwAĹśOmLi늼4&nG^K9P/ Ȯl1F[{Ӯ]/Li.s$. LM%;vrB%2R52l>[ 1M9F{,}sY#V}.m W5N5[扖L -^7rCs.H,!pT gvwg8cι^7~y/㥡V6$ Z4s-N(cءa= <c.w0/zS_֧ ǯ+3W݆7^TwD@n .ZUspWZHOK9k&W_ X|D ?|AD MjW+fAk@¨"Q೺_\q" 5 R98ZK%R.%{%_4^v∉q191 HATan@cm*#;9Ǭ)\p95w{}?/9tx!A++/ʪ| ?wpwB`d ڠ01rb ? GCB '=Kd#i~5`b#k)#dLvOx0F (0R_mA$J?ao1P1IJ%9RȥxC%4US4a`}1!EE 0͙}z- '!Y"EGT!9$eB tKI$mq{ͅ Մ79S" e˛~#e4A2ø/^6V kaA'%Cŏ?3l< rWs8)|nqɂ6hS*]hw0_uGBCtQ UE*M}cՔ0CA2EƧdS5Ԧ:|yoM)2$c_ڂg1o8;v*d%9JHG )Snbf:T0p:^Ϫ>!R ~/F;z|)(O$Ct!n{7W!45N ~H0La&Hjyr>Tf H=w]2ͳ2)qDd!:!na,x+ imܤ\SgL1'nؽZyDԜ&;%݄cyFC@A5ِRO 5>nHjb ?)2݀ f(H"$S{8;/Wab k5RoW8ɏ |@+vz;`^p.G]ztyᱠY1yݸ<22H\;6p"5ƓJԜ"9:f"`bTPgKܛ3>NOZ 5bG95ŭGŮ50H>젢8rvCE5"FѮ$VL0%DIPl I0A-c(ٶ+N>oDy æմg[鯖ڝRW{5hp(Fa%d,rR"gsx\!02 Ji{ v)".f 5k [Ǥ` !CYZ~GX62)`~z\5Z;`ڙxHEawΚ`jY+.RiUm6(2;y3bYCj 9[j (֬?q$0 =A>pPMa5}^X n_-_H S~]̨h 7{ #@ھP|C鱀tjPN邐wq:Q'J\dbTBԻGE}sY(e@Y-p(,ȭfxלFD1 vwpWY#8A8:E'#LP }yU1^˅V @+5KaN>DŽAgè=HH6bA$.7sw}xtq3 U$K!u+af%g|fEE2})1sUǙ5Fz8[6|2="Ǚk4ws3c(oSWUb1eEưo^<̜W;hw}gb̢Jhzx^/=%s(&&/d_+LqqBF#D M#ALۯ=q\9yHhG-Ok([Z42!Fh&S!]&ɌۢKy.,7bPΙ&|'-?̛w⯪=Χv4aG̮|uZ\"O \qW(w(4GSI5:$qxZ2z)8MQԕ!a"o6 &Gtyd==:h^$ TLDz41iA~o.Ljќ՝+DSM2^Ge>C5Q0)X&p?]ϐxe$P~LiqFCZq#~a۪nUˎFi'sh\J$lUڢh>u{4`FI<$A +ZbވvzeKÅO/-(i-J@n@AF viҒYMVX7 WRneO|v"zkB|p e#i4Z/=k3\(^Or%1zjh-(u59FdqUU9o"ktp۽qo\p-lq>㮂A;N{vDrz^ѧBb ,DT*5 3|\$P`&e2 v;D:O;(s, '^QE@aV9XԈ0 tDx;c} E,DR.Q)PxTGqx/^Yݿx-:,~ Gv9Wao'W(=!Yw (')9G~{գ=Jr-rroa]"WB`2y<&[+$;hu]cmXLiZRɭqLtpʅmM9 5ڱj& Sw$rnR`1D;q0DCE@$DD{͘Z&er.Ŵ{46On$ HsbZ285bxp]icϧycqy*xK$jZ0b!Д3RUT5!H"%,X F!N# ‘P O_gw`9 dHGDDU"ߦ7zNE~ݶW)HШT KI3@CJ)teϮ=ªN0SIB%7lzc(sCE/@;}).0Bc[ I!%1'咧#*̤3aƌ:l&kK2,F6cW;7|Cs@')w+ of VoTy6(EiP>#}O b, mI{Y9\_lAFbMROE8B)FE7a6ea? fN_1Ё5$*CE1Xb{7Cs&̭'8cލyA>&p: Q"}#*3PQ:@i6g/-?O >;Lj(Y#bp G`M>=wxA?u#&* ".e؄}?y=8Ri$M`E)9S^ȿ!(H!iלGpѠ!;4>wppr'r[Hc ciÈu$hD(@ИRHh(R# bI243b4hs!B'h & )d Jl}\T9) 8avpX $Dh)Of$CG n t9o{/~U: g]YǺL̪,jwjq]%W[ЙYMSX@ 㦱yI: J #V*q"ą s'ҢU jr7(%SIVs;h^2蛒H(̙UAG~L#YCQ0R!Prz@Pɀx+-Ǝ hځnpW$g9wU ";ʨ EiD:K?ifa/Ÿ'FoC%Kop?ʑ-4<~i(\Pa <'@ڞ ;8>$' }fzDi6Oq*{H)"Co ʓD)b,ףWo3B)@*<ΨDA4E)ΰ齊d0IkHxAF脋  Uܝ&Q77 އ>׹ūԊJbe TaQ|7L@π`S@ z't85xzAc`@߶\#E?)6ȧU3 J,bB{%@9=|Ѐ"- ;n:r=ThIwwð"A߃ofYw~sڬi.N 'zg/`RI.?ܔ/wҩDKCe:h+ieўQ^؄@0ѭNh7c"/4pCD@/T>rjv T"2|σw07--#4|]$tIU gk'`l͔<2yL5{ Xdz{̸§u>cq:`Ux#4+yUM+6SDARp[|nbn9)NA1ʄou 4^J4 윐10CvBٜkE7k. ~! {e>$CdN/hi REa&ن~Mk=ɛ .mZMJGDƚ &3X9.O W'σOkD֫qm[e6B*VNi->fpy߃7x\]+H*N[0Mu),l04t9I&xoj7 <)PKޔ&&ZAU[jUEu ȹ$J&L Z&$" ڲEɷ XYF=z#6Xy'oWVe օ3Q(KFh]W#3].LZqAW@*ؑQ$HmqguEU9idGh'_$Ta8ӕ .U M)8w_8^Nj`Z@;l x^pYE!-m`)\F$bFY' kgl{7N<|7uio4:(O;>Rtʴ9$Un:-PQEX#QAULj.8x)@FB ò}҅ gI@R:>s%,(`>*[2XBs/";Lx,,!0%\ h1:0tGCՃ֗ gGC8[*ԚG(ɱg~SgDiTI%`)W'~UK ? |Ѱ @d:J]ua=i(a*UH*' CДiPkޞ>\ĻĘz> `Rټ䝍 X?l`QpөDDT`cNE AR JFJA@?Y(ii Ǽ"y)^N/p4aˆӡ)}SDGϧuZnh|?;]F{# 5no#ZE!+7"Y.w͡Ȧlf)tl̉v)NCC$Ee撨DQ0 ŘC$۫.FZ Ng]$tU+D#xhQ_B:w~~aCa0ݵڛI6d Q~p%anZZj܈ka2xT) ,K&f9"j0 @ A EO%@Si^q5+W?0fd=D  ,hzU\ x@Zd~zDOШsc)szzXB-Л d8a_Y]DCUM9,,จ(";b'tr_ԏu"Ɇ4g釟mC(ww>=@>pc*)w(ʡ<ߠ;}@ \^9c>^6sT,Q>) B؊MlQeh pzm@8ͣ!&(!V7̚a*D=ŜI3CjRڄWX1EP ܞJQ|pd)*\3OJUd:gYՄ4]ڂ 2npQ9qJIHoi#Gyh&}eFȔ$Atxu9\50"*"ҪmD%X8U259|R\,n);2"ŕ;CtP͜8O=s¥]{AL@z6qJ4U| C"f ֿD~..e?JJ5Af pD{{`D`i>SQMG%DBV(Pǿ KTڗP騱<9lW()@x%e)jFF~s6Ss @XOuܤdT8 Pf$0ȉ'DfW+yPDk|>p7d}ɹG>?W_wTE'&ڞ / 9!z/d  "}~6hhe0e0IwOVCV#9$P, @1"d\CJ-?0hBr8Nv@3'gg2 `'Ϸy@RD7,LKRއ2OVњc6`}8@О{O,H |I1 %8hb4TBQYb7x2&f2p*~qE?i)t ){8LNq8JxBsR|cSoKn<_̻ܠ`vQYI %{]9ȄD֋!n5Ka3_M>k9 yMiMzqj0`sĩb !/˃f(4>iQҀUH?g `R኿A(ˆ".E~6Aƈ$W#%+&ɀ5CalG"&B*A;0`ܪ?h"P`AR Bc\)PLʈy'<-.'6 (AĺD! ~OOըEQqyF`6Xa{jDAF[N:cmYX|SgvC0`b06#%uMg065 >w;hNGK>zw/҈V#2"'gJ ҏ+ft"g~,h"BD]us1`(Zc`O~2]1Ђ5pN]_,oIh@:OE4ӌ%uQJ84KoXILNz;Ggwbι . eh*-)s&55;9y2NOo_kq7|?&B_"Y}YŁt&''ʙ:߮{{g^;çHG[MͷN=gO_wRa,]2*M# f̹0j\o_ʎ*h<;ӏ(w<1'hSWV'^ \P!s, cg m o<ƌ֚5Ȳoq9ҥZ.Y\P)5܇7zON}PdžA](獌|dVX05o *̶ևXv)tg#ȑl.E-M[*0âdF8LT{񻋍py䛇v*"3i#?J9@Semkl?UMr d솆`eJHЇH+a*8Ui(b (|`: *;s?ik5+cr=l4M)aqɒzwՃe[g*&c%% K"1cBlUPS3+d``9h‰RBq&Nx0!*!$瞸_O|v>NM1miq"Od6axi5ħ:< Q"4[2N@J -;!3X,Cd L6dH8v:ݵ)~clȒ f*jB&! j vwhQpW^dgyR8M0D'+A7/d8@c֥9t613mdM2d6?5 fvƆu˒1%F!9||S3ĭ!^.9SCB1RPT@STSTZoQ)Wxr9]'֔ +Aϩ>q5H|DsǮ(c _ąİS(cd=˄Cx'eWqh>>'HtlOTߟ~DxkPb6㯖흸DS+YM#Z{-0z^XiBm֘t(~~)?L:FgKdTҔDRIMXҍrҀjN#uAp@Δ .]0E ̘Cdt DHc rH%q%h1)qyP]MK0[!xE^DҁH4RAtr4Ft$&$!4! 9!@KjJ%]h@"bCU@`JB`ZHJ)ZWBhM) ~_ߧbiߐw~6jcd6D\M` ?<]eHJ!^>TŌXڕOlMA"eEJS : "&VMB ILzBJA2+_r ?CӣERbM X=aId`_+$Vִ~9S3B}"a?KJKa"Ya5R(ĩB (B)A<ɶ~X?h}!I]FCTIT mA}fA k1'hrKO]4hՠqU.fs٦̞t7ԕ@D* QPCU*R'gν0I@PuBDP/J{O-p5"k Ez)`}M6V1E"-;˛dPf) ' ȂX:!{,wߘ'6Pդ%V k30MAQ<|SUwѹOS\W%HD` X4DIhP:MPw!ӮG$ 4ֲR{ZYDIVZGY0MYđS4̙%++RZ]jZ mϦԨoK*ְ_^uQeX%ÈdY" ( #Pξ]]ea_ïpBh#d4 ʎN7p]8]gN#Typnӊ0@, "B-Pu4g:0vxl3R\hhH!sHBs)A! AOL%8zAĈ6;HÚ%`)*U1s*7KbM Sno B!)qAs )Nm@ u%*RmЁrx}>Pѡg" p=qύt Ĭ5|{q.5$d gN~ډ6ء´B9y8WԿ g("% aLaM/vQ8gv%|m`b=Q>$7L 5 L'79t=r3C^%:OdDo77cxҗ(ch\"X?͌Q֊uDD6f;:b"i$]! akh p!͐YVoN&am\ Q?V!KiQr*h.8%!;# vvٮϞL|cg\& eNҼ2r"6qܘi73ayi% !8ULU4vȌ V50tKF7D9ZsdU5Hyf9ִ[.~Ӡ^eZ}wቬ h|plmq= W\j j! |<9Gq'3ƫW2D|uZJnǴkg HwX]C00ąj9~DeC"׼0$Cj8$Ѩh0pQ dkd5J4DÈdH AXF9䨳\s,%(# ;^:BwTs;,0E21ʉVhq"6T7 F #3E;>ACJ[*yI@;eM OǸ9W{'} QUBL1-*P o<^\J[^$A2B)r|$xNZ"?EDԏy}6vVøoS뛎f#OPA"">2}l+-ЋB{/8O !mGȍ C'F J beE SWaO!Ȑ[Wp PFt=:=eb(~<,8lWU?VcccO6N-ϛr"NGlTA\znE(0|[ɩJ(nuNRdDʐB$'Q] R[j'egŊ,RAd B֔ĭOˀ DJJ' |$,dԼɒxN1NӋGfIf:A֢f^L#) u+aOֱNNKMLW{pWL"PIHW\0s4ciA&I L.ER_p#8 y0d8fq"Tكк;E5$ێ1MOtN(jͰ`));| c\s-nLCآ..c&) nj$$&5Zii!F7 ψu ~~(Ll@;K$avr[f fp@""IaCڇS^w2+o %LFA3oU9d* 9RgN?cRG]5ۀ*vg6fSlb>ZT08{G & "Sڦr'je"T![\~0E!VVr4| {OXI(JB&d D1.?cͤP<Iȇjd kT_ @ |2鑡z8v! q $m=~&O' l<^D@4 yG6TDQLR!G,i䜒6":fp+q&{T4r(:J45f6N䪦XY Kv޸f}'z0?iӼ@OWD()iqNˠ4PRLHp9c*(R"UI"NA&HREXJ M(M%DL@Ǘ(e]?5t2Wb,>ǘI A0䠑(T` (̗+if k10MEAT'⨳ dEt e#!3㙏(C_ DQ) 7vԼj*]޹ak51/a7WG1hΖ& .c'9YRdȚ'=gLhIhaJ)pJޙ)H@Gt!?PmvqX]7Zv:iԅz퇡VΔ(]9xG޻+&O"}! :@JG?Iē} jBIs{^ >A5?avk#ɿ<_/dy#ޭEyX| =E_^=><;ZP㜡k)'!S|1A.)ZO%1! QaQTVA @=/s=rhtT Jh}٘'&v<5M1 yǵM6դ,[I:(q?&JG"J*VtكZ55)jKtQ:*ZYf?:Í[ТqMSr҃X+r)Iah1JW)md R`">\ᛰ,evcOLG3!6F`R~> 6&X Dj"=sw@&QNPspU~4 .ɕ0·rAH.<{=wAΝa =v^Mr qODQћ4H1QOFFwYI_ׯ Ύ': `:MvܧAf:!@l*q7DIPb x2@0u_eH;@M'8tUvpޱ!sױD&I94 ¨eIw_[QAA4 qwCۭ7Pɸr]a,6 > tNq# 䚛w) q&*EJz-ڇ=|l=l@g@cY/\h'|2%((#~\Y р(9lN]0PLJ?[WK SZ.DsG%_l!'T(w lQ:&{% *la?u'g+~NmAF 7/T\ل I> Aԓ0[l; 5Bj!4K6K $6˃ Hcq=X;L: ]_4ݏ\;o=|UҼ'$'sԱ3ulK%m~F?[ k4[NPR j(4@+ϧ9Q!Za0#v?"(!ꈛ>!}SЇ)}|R}[-cI:$ΟLSO]ݿTx {S]y.#U3ǩx?ǰ~akOՃ5#q<#}7s0J|/d9?L#pcXV惕(?!"PTQ rh|j&[eKݓ1 "0PO5MP# v0〿QtE5E9N ]DH]5a&[y>Ql@! pG& Ѡ.<ٲgG2Nܞꈹs>@^~"dVau`)6?& r`BqsoH-`Tusܜ(hS>\ON:?zYE= ʯAE*=*{:# aYO;HCz?q4U+TQGl(&Bͨt~r{S9Ι(_Mڈ%fb_fN2pmL;'56}/A66!e> cY=ڋ"}&L*\5LBr m5.P:V`1?]Ez]6´۸.?@%";cfLEiieӊdiDE5TP_f*"m6aO}n=ViN f̥(c> 5(bck!7-$#i rvCM͊ 4]J*?'$54Ʉ/6* :C*(aJ2h#Nmz]bH4n0ȂGvϖ0&0 Ilm-[Hg8,Q|A5/tksѠNc,"pyN#Hi ӐsRJz#j5M ']̻sXdfB]P3 ҕҔ]BSIf@qk~74B@оÐXn+2v(Yvhb "N7m@/t) "-}/}nsN\y"RFkDP>9#PRväb*J^ɧsp $1bn&S!ãDj 2vmb-zCJ-ܡQ7DKʝ13F &*l>5אƑ-'ًiJޮnҴ+r:qq#%+pO>{!85BX) SJ-K28kw!ʚ8aǤx`QW^[hB(DBY;JIAfMet;~<_FNK `D+L/"UJ'q9&"2JaOYzOqPH)Xiׯ;sqյ;%$G^\0 $* "$Zf%(E[A?!Ա|UtOZR =]-𐇁]@GgC&MYɔ'+}#"bVKUEMUPIH@ :1"V9l50 Ζ$ZL)Ԟg{#^ylҿ-JP4RDҠxLSd!"v!聼J,{G C8cZASfz{``; ǯH~eEdA;F^&~KGi)? ׃^g,]Ca2M 2ҤIĥ$B&b)H\Rn"KN![Qyx<5zr3nWQ4= YcOd~hRZ H``"EaO-))rP 2dA4\1* g O_$BPJ}'PD $ެ}ȉSlb-$V$ wuKTHs$IJ`vGۅ^x< 2!,[)Ţb * F|ڦjmfcWJPQHSQR4)7u.Z(1h ^+NiHCJ9bҁDAH TPR CDKKH ĐW, I6B*)NG'Impm[Vbbh"aIAj@nCa`󃕉8IZ4-/pբҙ%<dcrJZngDRNM1 1Eb(*)V9sg$ض*9\%`(SqkTf <|mG1K90)g6FiF1itDQ BSӼrr` bc_2JzI3 Fb5R-@)QSDX)>_?-= B@!Hm(A+*] l]UD)C+6a)=> _(oѳ,:Sqʮ5Xߍ@p!٦W`9,`6\c!hlN3:6InAs&9s޻{IOzN/n\iʇLӧW}q́n saC3on0ApD֒P% $ˮ'i5NF Y# @f2A18xk'9 \P!%(Y^֊Ho{O1I;KOw_R\p\ |&]9d\7u;Pa @N̆ovQ/}z0b. X#҈'1Hڱ"2>9}Z7ݓP+ N#ӟ;w D! -y)|@C9}tdv,[G y-l3v(a (>ZP^*9 .\Bz1F(>bfq+D6B]C񩾿=N!)"ԫeaw6. Eh{Oh7ya'jyumv8 +Ph;::GY=N17aʼCQ7Ɣ~P]Gtަ<N-h \:IYV"0l\a:]sɗR@u5Á2|e,c<;l'w%a8C ~L"Ag62UDQEHL(U V )`,448 lXa#0dDPD$E*-xꡄu@܊(RUTP* J*QMRLCDD%Д1P,BTEL-1I%@)C ҈H̀@*A%BHiA@=d!6ER0s[TGn-nHCx#D$D2HoT Xh2:5: sϒ;J"1܃%JD3CCH穢蝒)EWLDUwqGZ"YSS& A3HD* sF2wkG=$%B{  S=bIM4! !9{0- SnX1&gEێ}?63Ti(_;mEԀu`<9Δ#x:}pE ~;\G@Z~qw/Yd+'R#VhRl:JܠHXXsi~L+A8ò@De=O䰃!5;#``ڤ`"pwꩦlD Bzwd4>1 ɁfNMH9`KA `Yo^@#N!!KhѪ5Bc M/Iw84PK'Sk*V ,vlɬ.郌]3kN8od0YUxM9,s!CM~vJp׬Ly3YWB, İCa, DDQE$Ԗ)1S}k )(OKΙLHA)C(R<w'84̀F*T*X>FalK0M%mHq ąN1&IpBJ#)=0DD:b/V<'Ebҩk9c&Jtukkg'^DL7Ѱ(l l| Ձ0!wd0!57u>}> N\H&i ̆{D~n: ϛꦼ;;M *>4RDh?@"?QtBP'FȸhJC 4AK{ 2JS"t#w `0Ye@̈1BmG`$J…9()J%Bb&I#ǫxgK )y}]T=sqš~ę^ȮaeQA7ѓ>59Is?E&i(?9np!ϘrՔ&$Qe9~%.9ă !ziLah%? nd CSa\`{԰$o~;weT-(Lʝ^хBwdW;+/?X H]y0!X.j EITKh**UdXAQ/#sG>"B%{)Fj62ԠUT&%LH@;='(pϹ:@Q@*ݿm{Qi)ؓkPޞ>Ԝ7K5hGLɀK׳0g ƌh8P56IuTO͸7Xs`߄5MmI!d,ŭqo$'!LڔBJ,J ;ՃV _BPI$T8w@eD!sˤpjGNH4uӳᠦDR'tSچVBH=||C"$Z*e?nҊ75![=|=%h $*C63ڈ[U!oK ӣ0 W!fbe.v"zߓgW1,3x@_?3mWlNAyV0z6u@JR?:)yF1 F$HAkͤ aHR6RôeWuB#)D̑Q!Ftrmk]YG;KjeM{W{<&wQFiӁw$B tg'cF 5%/+͸XkO3 !L>a;"&rɔ&tDsU>c*K/vw!z>qghȻ.6J$GIgEoo!,Ij~tQ<3]\ZF@6ϓewb*λVTd5bN|wO/lϴ|-{8~n5H_lCNJDQuaHK4]=9Ϝa 0&uѵJ_%Tll!.,vq EPt~cګWtht[̴%F@0 $6[r1B _꽄>n~g4Gl4蜡6M`# u)C EƅHXH|_à)5#G_ I\UU5߃} Dz~H 3fblu֝g 167i٩ J{Ooeh]5֊1[I'8G'=g lh4&xéЖi:nPcټdyɸIDm!L(_(𪈎0vKS@!!*;B2Y $M!f‚S#sP Yvfy<c‚c Z$'FPʙ('aטY1 FQv 8ۆxQvI;?m;tP*)@g&JGƍ8BI$!TE&aDp0HMfb)3i%'gnow;=@}}hM[BY,@ɥ 3 pTyOah!k,LTR0nQ8AC mۏ !H$clDJ!T))J:@ `0S$MHW@PETATB|b=;pxÈ&ਇDMq0O,B!eIm(kaXۆGR&Q ?Ѹ1B]L ?S9★KAoxה~X}s~_ԝ ϸaDD<)~!s;z?`w|ʔ "O<9cFC.G(/Q|9=Fܣڇ|Py.ü@`t(="%'h(/oj'u\'tz|fͦs.ʈV{P5reL\&S>0@IcDMBA},S$4!SрS<>82Nh"r pɪZ𞩀צѻD@%z49ޗL@6R5DS)R*:9!"*~dtBd>Xx/ySKR.o!QW() Ot/>$:o-lT⟌nz ,"{ 90xb<lMc}ꥌѣR 2|<6ttr,](biW_+o O81l] ' 1ir|,dnB"8[vԛ7&CC&'"τ'$ql#sqoq:GV>|͔i:4=y$Ӻu>dGP>h#? C{R]0w)%BYJ͍"bp:D'ZH`?/tbd~|&(_7с:PzB0bi9$٧MQ!bRMTf"JhQ4bL+܉#A^O G_N8itlݍ敄AaظCvT q8'| Y~wE8?g;u51OǸy;'NʰKSA60F{&~~oH¤:tCS)?:[4lXn ĄHǛ#Lz\Y< ;V]@1*hvnـ:du[W^23U*`M78M8xCW)!@I'NB2g퇻.L D-ѐ PPMCrW܀pşTap 4b3y/ |j?aivfVN[^(Y8R:$Fc-1K>*$ !M-PRV!˿oC!WJ t2J#E9UĆ'ixXn+ƝZ˙p`ٳf";=O(b2 ._&$"͗Y!}c0HzeSB>'E:nP%ۑ4UpS 2,D>BT1w U0X~^ff6G۔wAE$D c8HlcBř >lahkSz~mM1RoH;H94bA̹I@R[]pڦY"TJB}gS6hJQ 15$CDA{AA8Ɛ+ӇM34sLa p.\M6}!j_R-u2ܴi n s}ˎ8D`jZ=M+<Q,IrHe X㈪j"iM̀Ӡ^\暨F*bg UJNNcA ?Ѩdv'4(n cVj51@-+%"qH/m=8(hp>aa-t5/<+7)/g dSt7^CϿr [?%{!!&J&Pun,=;E$N0B@ҲI "Vۃ]>?~>o8=@DR)T1 ,'4[C~gЦS R?}lK+{9 ^T)#dh6Vn`–t 玤BԋK(W Tr,{'0]Rs'sllyJ$3 8M|BC5ed- ~ KB@-Z&@*] AL4R=D?,ݸ4LH/,ΑƊ$&_zYB-+Sf݉aPM$m &(Sq7g`k:K%e,fY cPk **#N,ؐJ ꕷ K(HD朁spSQvJXjR\qffN !P d˩qKVUKDJQ|;e1۞c27x֥BVUEnA&iJ Xg2@@f~$e=Mj|jM2ŕGFY?h͡rGAaS-F@,7Aq*2wrOeO㹿7\d" '֝} ,(ՅTԪQv&<"DA$A1T_e|F@!Q`,=BB㉬d;Ɣ`JOZ).I)F" R2 ;Ͼڲwo㸐bXmC75߼6~瓆L gA_H^Lq\MIc{( JTc H"*dE%иJ(a`C*4 ,2N2DAi{487/iח8[Ţt׫"'%$!*%!FQg-D0G_q@PnA}_"j|7CA佈u_" !?Me ʼ!0pQXi2|iC5p@vo=9H &42awC&3)/6SgD9N$J4SS1@P$LE ͠FxRFT80@N& M1\=eTDi.A }1*aDЌ:90Ȧ QJ<[4Ml(Hr;lCw0#k(b jՌA oy>~޷E٤Y)Y|`η;Iۨ~:6mh`^F\L,~u-+sM$5fױq|0+с;"0*zdc=Dw6\*NQCO ;CE%m H31Ⱦ:&$4uVPFIm$顯d6!02JN+9z!&)mÍdTdKf1ra TC!G ᅒ`"j  p3PY%.o@W%%I A)A_&,qE|=ejTWCXZ&!pȴeHL5os1nHnj|g@aȢrƃGmK5}5B;lwo\ujn֜W[ϝw7H(2v9dgf\YB=j*|l:oYѾ";G‚7$6*qtm/BѰJ`! }RV9<5Bï>  ߙЕhX.>25iAʇU_Jٙ+ c~Duo]bZ'#Ҏ&: >41dQzoQίg&<+Nh@.*Ɂ6dp#d׎!qDz"WTsOtz{[oq4*D ~A偤;z+eP N41"I i%J\$qm\SJ2 /T9ML,LwY'fYE in뽙ժhG@HzoL36ƭkTde~ׁAh Z|-k;Yes_KY}aVj==kLOت`YSkq 2hrmxkov4q *{{TZJ%UuAK2bTB2Uіyqiu-@ΎML(|w^tBogSG~sd*#B+8,ey>Q\!iQx tH>w(Ip@7.Me}3Z6zU8 W."ʥALxpxlJѪt ^}0^4_PqG=swT.z\(D t6=8+7\/ )jtSgËE%L PQԈAYǀ0B-t&o#ڈ9A½0ڃ|O=G12ֆuT~^qtA8J؇3ΥU1-Zz~V, ELWW%(|F`cY0w8!͔DB7]7[m.T,⫌n"ƐqIB2*!tQ.I9AQH\K[8bB\ Stop㯡seQXub #Eմ QH6QqlyP,C7qb*KMHTJQ4+Z|gMre]l.kvhŇ2CE^($F!=Iiw9tQ5MاW .yyJň^Gv1A(t|&p"%A}=qG 7Hav{GR~:Y.Ymyʟ (=. gΜ"DCa̡iL3 L{8qA$i#aqأ F+bPk#AJi<|I:.FM]$)|2" Guf FyQ?;&}pRr.SGު lLbP$=C(ҷ?Hj@YT1 0䨤@i1/2g csRPyW XXD@8aLaoQ3L"TĐiR|lQ30fOGsW]}_qʔqiz- k{~2}*׎8~q#n,# ZJw0|[5˂W:?֞㎲k C2T.)1 ߛbٷ92Ftd#c7~gDNiM`!C2k[_HPqiL F7 s4$}M_ҟ4x<2`[HI )ڃ&LVry ^"D4U#s !f2w݇7dYs_hh=ڰ7^K#R-m}&+U܎a4XDV:RJ l2o6j3K_]F?IfK:ڀ#s ., I(Z 1&r#Wȿgra.'!|g K'\a{O5Fco:ƻ;|K#M-ndzPQȿ NJA< +_^3/U`9d"t}hUXm1qgU=h׍QRkTԪ dQx!<) N3AHm"d*eEbv^KEN켻S*9Z0;gbJc/e$S-ɾ;MqFO%/̽MOsFR\sc%dkK||'T˭x{0))e,1NTGs:Fwdד'oUBc͜NLqßRa`ΘY^< 砵 3:>3z|5;o8}Lqd(ppؑ5hp!hA;z08DDI_t7APDdvv&?E@GܑxŠBSMGV!'K":=KE"'[AdaDV ,eU10M뾘s1Zׯh XW)ej˨;LZ7I-ZDP:?{_nnyWs+{N{c. ޭ+<&hHxί|R\|Jm|yCkXH;,=5w"xuW}^q2.N|8G72vL iT.cX FS2l- Fj amLW;^ (^rj D*T x %7d]IREy!6τEk:$u 0I0d(5"6^BuDPM*ǔx@lFXy]hٲ, ɣ,od#qtN*#}yg׳|fKu<4,NvE@Llx93N<2*9?LG {NQ01՝p#6h7F\T(8Kf{-@3_P^CٝG]cT3h* )d$4F'P& ٛlklǹ_vxIx) J:9O`߸^@fÎ0كq(RBJE{p)ȃx~@⸔:(~_ ry q3ĚX)z0#"b1G(KȈuYU={@=Ar {@Mrt"E` 41 ׁ'] 0 u%9S*(|HD')&&0#ї@"I!-7?͇jYjMdȥeC^!5pIz`?;.|JJ/X]bB '=E˲)+UU\*8  ༇5a ƅ 8%$0 eEk O'=8jz7! O jNKr,QMD*ٸ-9͢ cU ?[êHK2 -EDۺ9W3x \"| 2 *eTX):%|U^$^w"bJ5^Ndd:su؁/i'\EViza[} t%z60c^vy<=tB4R):_W1|%(ZdPLZB%^y A/LCbV ^f '(t5!1`J&zf0I=Z$|&@5IZ,1[0ʥ2d6kD^ώ<$I,ɋ )]d  rp>daN!?1DMxejjqQPTѩB An !>I ǦRJɘS .Sz XHx<TYJt,9B18.ə݃ـfm T7JT DgIOAVUd^('! S. IGM72snAwxkҦEqlYBж"B)el*T%(($Zb _H$@* # ~ᇢML9]>o )S& [1C l(a>%cOɐ;|)ma65'/27kl u4`gvW@kaKC i#7egևِkfe.:JXBRy`?dD/#營Kt zN(B$*ɉ 0:TbYdyd4n83)%,)1Wd:cLRKI.(m )oKMq߰"O;z%Лl&|QMss: c) bUQ*,-9X"Lc^5}eH_URj!P̔ Zhժ[l?$LQ~0fi_'D RJRD4PHPI42#%P4D$B5"H "5!~ d>{鰪19vE -BV'i:zwkL\<:_ LDxrF;.i_)}sQb[B@C !P4GАSPc2{Hzv7@/ ACHD;\R ɍ{55O}`GbSv:aiI-"I)!50{Dk =`Qdd~ϒS O]Ez*2W 3b}]$Mn3KQJv?6JHDd“%3FҖ\ΒHBTE@E_!)@E0I0 P  DPAG,˖`dʊ6W2RB~?/{A1/#2m`_ "vL,&ɚvC$~ׅ5]N&JjAP(^ϏL<=3QEI /\h(*R-}VG-qGW7x:&2g *1hvˤ+y8yI\Å(z R`THIJ 0*B*FpD;" 2K&ѓuyE<{sz W] e'B`-^arP22h"&(ZɆ@&'jbžMTm6칇_ffK'ո ʀ#Dv%Yl<*Y從`A8-f14y:_XpO<8@̶"qXsJ)o'gy^3͟6WxA8&t6:w :/\ 8,C!0$ -duj 8AB =p.dI"l̸rǮ_ʊ4Ob)>NrJ.hǘ:7]̐Ƙ*T666J3 (?t p&2 IF`>rKHCsgjvAtAI/ɧKZ01URWY7 =/` P8fd&1 EYO*!JF6?I*my/elܸCf>}zlלpU^kZRڋX3Ei:U`5Ѯ-GbŠ*)S>SNoc@Ko珖Xm 36+/Rʹ_-#̝:s|( %@ZbESSZihUN&Z֝ddj򝒅T|Mת,XQxWeMJfcL=$UPOkt;P WX#ܸ׿f?eU*-{bc؊mI}_ TM9h!夐C PdvϭP^,M6)Z1p!w&(<DSIlga7.6={C[ dw>zMi|@k30ZVx@qLc,[;y߫ː Hnv:;4E%n7=y$5FW{0tN.Geq8F`FV Vf-**1(h&u}{<.YR%0UM) (JiUKKT~%J<)71 1Aΰ|((",$CLDT0H@P#&!Vh B% VOO,o`bq긴55 ' J"N"Os<ّp+C aIȷmX ;{>$qEUS>ԩfjK#k< µsn{8mO_<5,y= ]k/.|s%P>n`cK]i)kjQtnؖq8ڸv]ts%†V+lj2(49re0IG! bz_210.#up/)DGؖOM;D>Af? / K<y}LfCT~C, c͓Lc ?$y KnMS14Q7[G(-(hQ.vHt$5SPI P-[fbM 7^^<:X-[Tm-JwEA0΁hwۙRUTD޷TgS+$Ru-Z~٠1btH- U9q\(dVRب"1u[%>rQu1-E,yQ4ɡ^40TP J8F8WS;c3> +"" gjv$T2u]tlfcL[Fe42+f:OWŒXssZS[ޘT Sy|iR%O6hHWe Mpq9*(> s<,؂\-2⁚b0O (#C>5Q6Ssœ#?z Bdes>Ũyb9@xH^8`qp8DYsQX"q;E&b8sLt3h6ҟjc!H,M;`^ "۴މ'[&^FJ7:Y+[ǸÒ 5 @uʈ&\G<K#ejVnFI6q(%$)SZn;M.AXr + k2LtIĒdD8*'ZŴd(w/7[8UqѳS÷M&1qp G7PzĸJ"[6$#8jTzߎ;m>55*=!v [)&0c9~` 2v\̒bZO֯qB=f_ QdCJ-F1ִs{~еy|ˀF"!(`aQHI$ iRB)QhI$@*RT)QF= a̤˜PD޸KoW=(랛`W(ʨJq⣺H^8c!SIlgfjw\1o>t]g/0bE"޶gm)/.~N0V-9d7BJҊe^(vyZt zפRfu`G!9%7ʐκ0IPë^\(Dg:7z梡2+@Jpܨ ?/9QwxR)BQz.@lȣ>XlJAZRfv`%!F 76"YXD 07a6ܚ10SHyrj Ӧ Ab7ј]ZeTSvorxt'W&٢.WN>w~ʝ18{9\'U,G' %EBD( (^ $`m=d6SJ)Ds{fKkG\xNSj"#pTqsZ&9Hg][J:sK֊:wG|fvڍḉ"er'7ncTδp`MYvfFPqTR69rc0ɬ1%Ȉ.:Vg`t/=rÉ)7s1w9SXLwcL,L3drʆ0`m"S%p'C}*,3rY;cx9:{m 9ĠsA0Ԁ >bk2&85%ŗ~rQ(\lzPTR1aW hG m$k]'5I-cCc!Ч\bicgyƔ!abnQPqȘ(=/ 8q'z{f-PY VѢ<5r!%(؈@\1bqE/XLLdʁA1PӲBkExD5Fu9fhcoq AP1Kg/@ e ~c-ji_{/wL ^F1c/ǪB4/Z ( C Bhdr)3C F9;\4J'.!N{dlRRQX`-J)l?<& !'GOuqH <_<#^Bp|.VW bhx`-Pfe˰D;yށĂyP;xJyEN'xf..KS]Nxd6p<(Ns ˜"O"ݏmID҈x@EG#P*Su5O`kQvN{$XQ\J`$H8+0AlJLD/AIW^.r(t~\YOxuZ  dB #$I=: !oYӑ9KdQol mA!(BZpLRԭcb2W&EW2micCWL'CHiL~7TXr+%)B}Bx#(ɨ pW\_Y75$dIS~p ífXV&lìSRDZ%J2 l$sѐuoH3ǩ]h+{E*6EIx: ؎)_\v._7%1E%P%oPBr,m.ъ xVX7FMxqv$ 0b#& ZAe3yqq9x4XN`MADɗ.C/Pt(SJWqcݞp_Irڿs~?4Y3"X6̺}`5? yRYn+ V|eDAi@R rKqaK2IV|lLT4e#"1ϝCRӳcW`t!-,Q<#l&shws c>fݬ}_2n0pgA'+rd>ID7ʀ|yBuC jd0"D)XD %DiT1/e_BaT;`sy>W"CS8艎5h˨xa'iytB[e6b `]҇وm@! qB! NĔz;덑]'˛1Lc(|Na8NM 0#$0+0ch&679E"D"hܨ;S ro,tנvB2&\`7 F9h&d Կyw'pc܅Cϱ]ۃ[#' C N5 D^H{fg3mˎC;Z㇖=w$ȈPJ/):1Gzq"^9媠|?ۀ1sc)IJR\NIAXVfY(VFj g<ރDM5BT}JQ FaUHih@;s!|DX=dH;m8-YGyQO0c,IăǮA`QzQ+{Tf l͖mlR@śEBy <W:0 6X mE %,<'kI4 ^Da2*"G-8hNݎ8y\9 SPڬn`{2Rp⠙#% 7QcԪ<*^n3NLV٠y]o$9s#rvK ܛ.kRӞ]Q<'C:]5r.$BDAn''R_pebI@)<P#44(aq81Qt0pb%Xj&QP4/>A (vo'rjQ; DPm0nL&aHh{5%r>" p蝡 rHT2yа7$ 0xR4/!ihL)" &!q|>y>&OP%4D< 0:TM}D.%dH5B1#hJE NQg~Ragql{v趈مW'L _ԖghX9-n`HOuynkG P{Q޾Ii 5YDB24ybX@cL=Cgk#THϤ׭b~_i-[ MIÃHC"@L}cHęO`兙45hB]]8Xu]JBȠĉdDCҐz*c|c I$IIWrXmKwjQvqA HY2* 1#1 |#%H  " 6;?&QR4;A|x"1XS l>\>Rñ@]<%N9CsP< P*@0#L&C2DTJQ߈a"ʂh'RpnIG%z!*h(H1_?yor#-)fܜ&Ӄ!b?@nMfDLjH%"|2T\Pʅ\ \O.,PZNUM:I-g6b 5s5.a|:{!|q"qZt2v\s湍2:WM]}ǚ @AM H_ ߢM` D|  ٰxI_G~Jw퀚w&XD~WLWubqiRD@C@ %(%WӆϽ)~S;Oxw U ž~A 9'PșI&7͍uPF8o5;=CX$nɈq.!rrD/7c7g3S3RW oxt1:~YxvǶ[>o+>|D2&4UCUPL432R[.h="2}_1™'~0S[H[ A*Џi\j> `]6ɑiؐуeTԀAOdj*$&123S4HKx8()( 'c=E}QKBެPb{CվyƗ#)H}8A:&N࿵&`*$ H6Q(?>Y˯MDp^@gXմ?Ɇüf9! mjHߘ{<ЄHI>ix ? hӣGP=@t})s'\AcQ xxxŅ$Lڏ8J8XXU^ʉ)V`#!F @[pߙ! rRU+˪rPpR$P)Ag.CoJ.ٺQsv& 7fzA^[`6r'#q0$ɃJq R1t:d=jo|@4G.S{fJS@vqN3P$X#5,C+UR)K}6DGC)䆑_TGPSp~3Q"hiR R>+Gއɭc"ՓY/y㴍]Z Yk#k&@&3[om_BkZ$ OM||5uvlP DbŒC}64PvuK'^oɰfk#GH[@Qq8Á| SL`{!g) ԂuC,V/nuh{;W~ JN0@M$IP|{|a01&%o ^cJ ӄ m,* krlڒϞ\*~ CIA~yO~@/eМrybcx{Q%HKb( u DP!] q)# R$T PI(A,IT$EL}xBIs .#ms>fE8C7 =؄Gʆ-2sM>J*gnz87_ԑ(L@ofn4`$b " 2 lCTDg\Pu&da^#FlpF<#/~NތCx_wpى4#IҿM:8AH4PJ<%/ *! d7¯?׿$X  ģ x}G asIYa}x H:᣿/|NT W'!۟eϟ'RPh(\ StA;$= 8ApOyMhXUFZh}'zFdƁZ`<'p H0iQf%&3+ͿM&zD-cA:yS^RICx}&wDh׹M=&p0.mnLoMR@nE 5D2T[wEk G3#6)"ЊӂY$I)Z;sR*W)7ˮ4 Ĩ=?ATx40P# bU1+N &rrX`領ۙLn\ix_$7w!s C%HJ&m2X~z+ 㼔x'"vPz@}јHz>@rF3za?aݮ_&=TvϏ{NNR쐌<ӎj qOH;yBTb~ P1bP1 B"QB##8`0i|W<>4ŎǦ_v4jAO] b yX?$V% b `Ss"Cԓ!% AJ PNr|u_M~O]Mџ|(ۀH8cl([sA ^2dp:u-tOzp:]:?¯x9;2W#)d H:%N"j7w+Δ0m@!BfS~|N-8lPmP 5%Z-)B\2Q EY!TӞ^H(#}84R qKRjo AˆIk~(qlMu¨NC95T*I!!RޣB|n9KEiA|HAi@}+ Z6A$a 9I%}MlN(U5\L.I"jcm  (Qs eWZp"M&28=vfdSJ9B*_0Sc>ATЫ?I' P]!EqpCV@i)JTnꁧvCFr~ c tC&r͕Enǹ;Gy#7~p{Vt b{ldh>V 7dХDUATPUL"4 TIK A!KBSK4QB@2P#JA 2H$CR#3T,ĔDSR4DA,0,QQҰ@S@QA4MP݄+P9=?d?w49?'j:) U]u 0E?7c%>p'{eɬ80IS R$Ol_b&38gf R f\Chĕ"D=eNṕXR(F ?<'~e5Q@@)O}v=Hnz];vg=PCfl \3W{=+uJGym{{n^p{w{gӖ֐k-ef-'{%w)`mIKޗz\gԞyAw5TVܛ R o]Ηaqdws+kvʟ>yOco@@(S+ R1({ׯmcwJ: hv3x]j{>{ӂ{KώUu׭{YG.۸J}Ϫ}[:DU"Df,6#':reh@ t;KZWDPʁe5֨n@Ql5ZQ(׀@k `M}JU[izy4z4 BUP([*Pϥ}ou϶ѾngUM5Hw4t{`UCP (P xCX7>)@z>{N!w}%!=xNtà{ﯘ늺Ֆՙq}2^=zwonlNVsҶ ׻5G]k#'%cvw\_gkO`^帝w{v7}8MywG,c]mms>}{۟Wgp{}uK{zh4Q{ruQEJ[7{>ոf}'vs!zn{fMr{{-흷۽|/@|iYU;6ozmq^3Wtt#ϛצY>[Z{69wv=˃וouTus{{״>{n{=n6޻3v7KiVn;[ݙS΋]}[c||Wk {{oݏxJu|W'nUǦwVwkoGol+ٻ:n^& lv4nѫ^qզuݜI}sZ3{QtywT{/ח޹ϸ}|m boE(|޴zJw}l6Z==㇕PT;kYc{;R-rޘmu}㝶ZjU{}{Y{2zgZ4ttnƳox6S#V뻬2i9sWPwG{gF孷<^MtS/Nv՞^zw^zН4[MV1{F.v{w}[2^KҢiU3-]9 mnJHU=O+s96orK6ۛ9{:$Oֻ>@-2u=A@zrѰڱC^W h4Y]n;Nnt z>ھÖCFV\wC/n%\v:/nQZpRv+H1"3`I9S>wj"3+γnn8-jrܷvNE!up ךvrZVخqt׷v}{{;w:l曮]Λti 7^mJk=7:فUE *d6Fs{Hs 颦BnNZRDNs]vcOt׊kdXwJmmvˆwv:P\ǧϽ=:v>e;6嚇l(Ji[gBMOV:Zْ WkWol*lP*wn[E5+*ͷv^[;*Vnٮ+%bAD[GV}J;>J=w (tA NѝtBEy%dk)Q"}1NٔҨЋ[@Z4P7&l .ڛG󷭰:wwP(ٕނoy{8fGg v$(#]Y4[Bv1B!f&8e CHH_#%$QmW~l~`4ƃ5WWs9cm`zUpQ"L|-$wK_ uӕ=1Ց l:gI}BpZ5d"d_uEzOӚ^uj`i^m]_>S^ܢ9YDzrjك>Ab m!(2l?WpgƦJ[\U.?{:/D'@5Em-޿?; 6luۃ]; z[(e[Nl/y$4~|+tVœ!||8]prpFOw1>|'N9/ <lد ج "Abe}?bh8a+ktdFtOZֵwVSK'y$9`)U[MjզL䩁 F,V9b*Tuc]z1l~n߶W¢<*3׈oRmԿ\wƼ$8\0l|9</\>v\0uA]G=`:tst1G|iTaGsdHê3Zߋ90 &gh˂Tz([c(X6UhvlVQmLmpsȆֽMzc`=BĎl\ udÕ=ԭXlآ~U3!ds-2ܣadu! dN(NaR̋6n?k wWl W^gZ*9!ke]Z[ٕ~Xi%$ahmA’ƒz̀UBsݔctn*m P)Z}> T(F\{U{>KA* bԍR)@EM+E^cUHR@҅+LdX.zɇjbvgyYFܢj ~8|-  DWњRҊܠiE~x>"T|2{Q&ZJBӦMZy_08O<c}>y6 HD!Z?5}1yo>K}rp~{}3 ~- OLGP!xrw`iD $0A/[nB8Ǯz4KBQJ,ޟY>c2vzbȸY4a^9u?CW5>J|%yE:)y >w YvBXvՉ[$1m=>s͓ QgC}kɣw>x'{ {&;=ha-}dHikUY8217 =ds֐$Pz _@> wϋmAk጑~3uJD0nD!8y|)_Cwʰ>|AB}y~x1YH&km;/l BO)BĦŴd@| ʹqQxyHiV]780y$AU*Hml/Y%zf ;sg ƨ?s;3mLr+¦Y=䚥c[nrR$~" DWbOwe6}PSKH@;J><~lhP@3R__?vFn,+L϶7η?m"!Ki$vk%Ͷn Sa4㍘_^/x^/x{٭ wW9RpuNgH =mx@"QoBQKoIL"Er]BM5&pVd"D#dUHK5{/R&䉟#[{EFO;ۈmo҈6;CWJtꝬF[[˴qwd"{zKl>A;Cbn[髲cwyWCxYT;0-`nUhs5]Nt}w385NXR`Y $od,Tpz7z޴O>~]G \%_|o z=7P6eߪamC"0vն: cB:vǏxqÕHMFz5^dmg.}=̲l]Ҍ;$p<]9rEY;_JLY%A/G/~?# /̾,&ˌa7+BW0a\Qm<06"yqYAf/>ʵh|}~Yff#)bE{HCFjVa21E'3OQIsEZ~]h6 R{Ǩ"RZ.m-l3E!G~{tR:M QdQpcœղa'rp#Kb[֫)e Ѕ 󂪞|&g73_ R)JRXbaT8!FGNް9'$NeK8ᵰBSB<* ]{ neǞ HFppE&ԑ;ބUn|t.З0&wnU&\Y}2KD]Sδ.:o:gPX*.&1gspB8_l7H74j! ^m>bv=qq b#)[806%-11/;a-,=.+i @3WCo*Su.P<ߵ10^q~͉REXʰ+4k)Z |]s ۥy4`I\9Y?r|G_b"> vy]ת^@b$U6-sl7طXU/W[6e21Xg,OŸE_Sj!!xS/g$pKITBLo\QJZTxm (ʨNws/N̝o[0ba:_5ulo ^q}~_,QF:KyO^%PIO-Y#OSߑj);}oj~Va:k]*r)"x*Q9qQ6VAS}JW"̋zayI#& ʮ'1޼;]4[oQ3EW5-ކ+]Al6~вCR}FIiN`F.8-Nwv6D @Y ߲ yݾCw9 y|\}/z7|pRDSU8TY"`V'B!N*pڪ0fMw{x}=EN}x~db'V]IS-7JIUh''>#&?8%!-9z<ɄHDf/c,|6H&Fܣrf Z)I|N*a~ ( ;~=/Z$ whFfV%{+U1T&"`"(R L > ?b( fa@D@A@BI.O-e71`ЏrIhp$rgIe@HU5ITST|!='`dĮjz^ LuE?2Ho49ABrKtMg5fACPa-d/'®M[/tgrʊќBOВ `!WZb(BLNØrA)QJXDz_.?mtWiHRoLUߣѸ`VC=Exo 8vИ@}ѓ$=d%$"ʮpp bD?$29 i \szPBs{}E0C# Q]bS`bE,ðA#9qbhBXB!"!) Aa*!^E:h!"Ri((JB)h bH6?[5ؙ )AfoGI5Gb@ B AͰĕ$)@(``6hM1 m@R("%fJR)(aV @%Z1( ) PB*fZ)Q)R)ZVw(p@_Q) }X>o/ C(I )$LD$ȋl&?6u <.Mϩ?#S:m]xG3 }&NV,̦Lr3naf!^kt37~) R o`1s㞻6jD((Ӊ'uUwOs|Gyь()ՆYTsif"Hcc hL_uU-7X\ejq,b<%j ]UUUx'Fä́ZNk{xwDy z9=ϸ]b7cxSk ֡l(VTR-#%\0Y ]y/ E:c+$ .z_IY_-.gxkpݕ8-v 3m g(Kè5͹_Bu捚ilwLm$m –8˙콏k;CGM)DCN*@hqMЕAAKEP&+! !Cdj: -@W4R72!P4!@rbQG AM ДQHrXh6@B J) ǟ<i**)t<M"45JRPp层m)"trF.۷#FZiJJ r9&ZFT$ C PszEz8b8jN14bhQH%P)pC|M+Aטvssn [{qk4AJ\N@}R[31;NXT;)Mh֘m~9t({DZF`7qvXpS'ĩt% pqRCV I.s.m mv+TdxZ  ۚss|n I2#vU5E Kj•<*V#RF* MܸEU l#ثF"S؎nZ9\NEm+pjvcY>E┑sDU!X2GT!-vDeu° mxvE5˕ .H- F6H(W#q-YeM*02Z 00_Pj`h RJ`,<ϩ4bcqXctmDYaKmNqp#X+IS7'^i{rA$QGNC5UTTKUQc&bJ*SKLM&8FQ*dmQxp"J6e޹"l({& P\ƳXmc0Hl(Fj& * ؈H"Z X)t6tkpƎPVƭ9~x7a~YݻÄh @rasYJ(b{.-{-E:05gDȅvUbisKi_s̆0BYHWl8l[kFsEyj*DXccAMR4Qϟ;nE<}g$hM b㻐]Й;vf;$&j|lAl~ )F#W|pH|ͱE7[W#%$c;[^*:aD6$p<3U\Q[j{ $lINnraFs ^~ihhCVUQ`BbPw~^PTlr 3_uk̙X[ӵcJM$)AhIƪaPBJ/Y JIjXŻ0FtWi(&BwB&YTjHs:jw;H J$*8Fj "WߛnCcC;HnǺ&7. فF\C"fZa-э7@o,ďQIAI{6Jc;{fkӄݗޛl9kr#HHG\q39pуk }tg\ӆqZ(t65yr1Y&<-'Nq{~p“VNW?_1vш1OѥS;5M?_ 9 1d :fkocM;3ѫݣsrI#BU*J,Ɏ:񺻀G7no]KvS1?Yݪ!K|: DZkZ1oW$ŧJG/D6%Dm`p׌*ET`4 ?R.e/^tgQOzm(j\-}e(KaVj>$/p(H>,A:mdu8XHQ*23߇)'I?oq%Wv`ȚYҶ蚎Y0=E~=[M9QzųAP ZNPx(X"C'ơw r꿊辨qcM{ p2Y=']p3|Wf+\3.WUm{A-ƾ [Io8Qv8'yqO&ҏKGѹ#SPߧ%!o |tzp bi\9ȷɠJ.ٔ\&h 19|EtuTӾ^a̔"~׸JLq td"]PN0夥*PT3y8((6I|&ZAXyVZJ0eô\uAJ&q;o<ʌ:{j'gr|yϊ~`Y%ڴxVU/J,O~ ,eaǟeM/0/< T% bO*) hɌ,=UC({ݷQ}pKtj%$ )>X}zӂjb&6(_9tIBj]# WpxN94^&/%>qqN7i =Cz]L;eˆ?@FZ94 յ#}Mΰ t@b+9N;Dj\|y$E.JE@?Y21@a]ҴM5Aw݊5?k@v<$~%~^eso?Mk'?g!"/ɿo5"Dzx ?FC+?#?be$M& F~/u%Xx_ӱi߭!)PZbTRgB6̈́ԚyU0?n^ cH-ѭ0uT*fjt8õgh"KL(NKY33݄_<|aygqyioPH@A w:~-Sj-Ps%B ~œsil> V>/o`%X+{7M[|ۗ\o$wIiL\5-ڟtW5lgw3.@_mf[1_)c38B*ج;~gWT] 긖5UUDya>!?osGA܏V秧>kwq1P-DR,/RĢgL!7mY]E&}`\럇0G,%#Y@HR)Q DKRIpQʟw8d?N LHdbS.ykl&y-n3ftY|C= "`|6z6؟]Z3a驚nm-%RY$m#dJ.ylv\J 6PӜԘ/*c 2VimΌ<ֶk3zv߅4sdE`gcktAI=x8aD P?5~F+yזRavMyRybeU+qB!{i0PRi-p^$JLLUqzҙ(%&qsg(Uϟ}u33330i XZ8HyoYh[ka:aa o 'I[v4mJ mẘR}mm!wE,_&9%fG[JS2*fB%LmPJg] {B bܵU/wh u{0dM4Їrlf㋗'nWxN173$(m:6E0Q?9|d|-APy(RD79X" х [zKhEI{gߪiysB) ;&Ձ .ڿafeo)i|x:I kZց7Cfڷqׁ#pLR Ñ۾[rw`ˀBfoOpmr"ff#0Q𣃆a%^UT"CʅpuJR^gמuK26U6 I,}㞣}nvR+Y.^|4j`w}OXj橪t#ӷ~=0o[5Hb l[_ ٱJ\+4Yw8s#ws\uK,Yl:%(q!lQzflZTߦy>I>d;c# Y:aQbP&pq1`:{۞i"j#$)ʪ]Rn6.O=8X_=zf}>]Dj{V1`޻kM,;vP ul'q99- Tmp%4|ФuISZ1"чd\ d h l%'Xr?g8DRw(*j(b!f$**_nw @ `2h=ѕ x\Jv=IL0<}FU}lNVACg*#r$:J-YĝMP cpr^Ѥ@|@ @3WQֵll#*J(:CE&'REAڨNv S^vq~̝ _ iCPQ aPCH^؊j fi) <[8iם[z`|΋dq*Qvҍ,R!-hڋHZs@FƜܨm,<3ws{\֒|cN~ ;kF?nȆ]eۉ&>!(Fy?&S6Vƶ"j~[T_R2Zn1Kn  B$T8$@8%?)*8@}-OywBB![г PX/$` m{>MGAD#>_Lzh(>}wM  $?wcCȐWLT"!^zvIZ8:Wa( LOX? L+ }ن"&}?ɹb>`v` ay~J &c(ڵ_^a(WRK-Wm>Spm Բ3 BDD>p9 8WJÔ.đ>bh$8\0,1}l88m$Xq4 0DIq'_y=L.I*Fʼn ܂nAF6ypap.z|z;g%we`=K_,CHE;ռN>Ew~k <ٟ.['! ֨tx/|kܞc0C;h!BرHib8(M'D۴#)Ԟ76&8 I;u%h=lx%@i?a؃3y5!)9Vz <%Hpaë}x*I,CYgd(n??Y)W%ڢP :fIlLZ7ovJ-Q#*^Jc}/9K݋܇WH!**c_Y@|)b0q}\5$s.{jCzir/& |էS#z!O ۦ|u:ѻ`;z޻G|Q.CX vt0wkH9[wWܾ> 6_LM+a PwʼnDn];;rMO]k+tӝFr#£}Osx\:i8GfǷrHO۫!~=s9s9Ͽ~cנ!&;}|dz_krW`3e yD%Д_^#l9qrO lۤ`pO/$w"i1˸iÇ RzzR|[q55!b(8a^u >̶c895';kx\s*;s:U_Npp۵ğ~:3G8*P[?FS]n&ޞ~Is uU]viNy ڄ8vq~ c(5[*;u$\]bFDIE6wQqH}mIJ̔9 < H)YQ1ZT9;*euJDq ׼ _ffffffɫRvU1օ,HvоRd/6jߎC=:ps C-=v|^^i+ ]~9vw8uo R-p.fa_<6WN\1٩u!:~Uv9mt.ǖ[44]bÏjl ߅ ec k+enN;1Jڲv80̨>Nΐ R[;'t䣠I(OO|hFjQ j\em)X>nj6I\=wW0Kmeƥ=sI3~NLY'Gvb>9A S&hUws~3?VIH5Rl~? >8H)"?L'ŢAmؘ#9LҵEo޲;M8h ,I0 o<&Qq@e8|Cֺe9v2:I'0TPd !l#G9U5|XG[?q\m|~Xw<\pKp{XN"xZaAO+Rf|x_r 8| f?8Uȡʯ9M13fnM+,ؚ%t'7򐟟'OfJJAE}v1%{E<',Zn9/]4Cϱ }HAB^m^uM: >H-xREAEXT` Q`"˔D'bJ#@7e,F64X0oFeGM012N7#uD\1Q f OCb&R X_xJA܄X|EoTp^sgԢeAuvȗpujrxbF%3DrZ``Af!|ԯ z?˶Xa$[̎n9:3L1!gΝ`#Nij%"90SM{0cv7?&~_sٯ璠" ¥>/+ *#_I@~_%wB}5E F[@pCwK! oM@<~_pzw/P?J.itX|q#ȢEOm,BU Rm10R|lDSWBAS A#ETZZj2ɤOwW//Օwouot >X[H'9v`{-eq s#%@=~б>Ƕ va3 Q,%E[x:SMjA G__G0+Bgopyuzco]/:\nCҝv]*Qծwyl0@@R9DDzQ)5 Kzgq_> [ib .CK7kl¹\zhE޼QD"%.Qu]2鴱Gzm 8D|)T5r=~-:$ m.O߫Z~BXAoFUĎegE˯Avv+&󎭜j ު-lpcN'`M?+Vp6D`xow ݚ?G@sB߃~k#u߁.2xX^O}|tshb~|9ڏK<(6AEXPDUi"T(($JJV!"&ϯոOS?"@)>`|o#~h&Q"ODiLM,JjV>́UD B4)$MKKQD5T$APR@A-E}%3-Q(J4BB~8j"h" jJU%dP˵50昺cIJ.S,EVy]#ݟۃ EEA5c"X b *(b!>1g0b"VHk/7qcph,UfC=mM ^\ܚMaCtGmX"]/z9"Ӄ Mk#WRDeL: 9M" W`ηz](̰|Oow 4 ؑ/Q1ysͻ:0:w[gr:sޚ=mqD7\Gfַ x<(*zE5[5kutvdXLzēTQSbI'~/w$n7` NQnz KNXh^Cp+{Fj]fi=b1dyR)idn^Ro֘`꠨0$8\ƯVVUzKH"4ʔxVp]UlR辋 *rAʨc׿sւOUO)cSHAp|Ggз}{(â^X*ny{(` U\Z*Om>\qh 7׳Gm9)xX'cߌKõ/)_]qDo˜)~Kout f=֭mD?QV`d93ێ[=ڱvxm5u*@ ĵl9y+s (LpFr*$]uh vBz-*SjWUNϰTmD.TCu[]S3Yg FWwXvsihsT7396 ~NM򀫒mA1ɽ  *ү($n| ֽ0v ư @ow/ ?:tq:ś.<@anĈ&xk/XӞ}d4w1ӿS=_n-?jF @PJľF1ʘD|?(kcH6G |H N!^J+M|h+!HY@RAuPtctIKmq׳X:탃c>61jۃAމ9m˵ܧpd<$!/m(%qxJ%{):;. t#rjc~kտ|Oa#oGH=&deMCQaoz{"u:;?w[o T:>( V\mm_eU8P%>'R@:Bϭ lm5r̟3č1)Q#\i^ ZR*04UHRcPoS{VV ]sO#}6PlGJnö`*"j={uoէ$-A}m#?ul&3ҌZ_o=\_;0#x#lXJgOEMgloNh1U\Y:E)$Hz}4-P3 u|{:ZU*ma~TD z,ޑyġ(I:׏ٳ;R9Dbvu`8ABd*ۦ+ڋMD˪uoal1bЃBnEU.\t|O1bŋ,XA_[w]i(4~OŗܳP2mJ`f'1b5)~7mY5pW.3Yg d<ī8(W5/" ¼NA?B0|fp)ugU柋Q9Uo CM8BbL?cstމeCÜ*>I lߏS<7hNi?Z=ug+a'pZ ~wc.PiCS6GiK֙n1=%vBE- 9rZXPo1aJ,OJWq* DS-Dۙ}W $Iӹ`9;߈vxkVjrՏO3P|.&CUОb|HM٪>^js`jLwUE.>;i6<0ِY5aд!'g/q{T>R2yŸt`o26F!21"&2{i90ӄ¤܀8>C(\`T_ӫ,3Dž =۫2 Ypm=y0Xu:϶4W۫FU"WO^h(|[gq qR_tO7\1: CAe)UJqD C= P%@:zҝ`Ni@wdBx>  9_Tؚ`~ٰ!O7U@Ր\(ΐV~T=:I ˱6_)W<<ډ<$HS ڰ CyoIN`wH#uzpoA!H߱%maf`K x!ƾSv}c6nTem8 ^< f1 |}q0c)*,:Gw1@&4K@ƂƳY֨uǷ@2 ۤdT>[]$c~vA%m ٶA,tE`xz|H o?VJ>Hv$/5XJ2vAv@/&cOF$+eEB J HT9mO Ma m8!`jWA>"0 ~NznT"ȇٳm,[g`ע|n]{kDL'a郪-Cן}@PHGOIpL/ʷ X#;_mqJXLVR}|!{)Ua.S |Dd,t ,_Ⱥ0O\wD]dtWi'IàFsնMs'v`g=GHjՈ.H(7j#P 4@|ٙ@d"qgU+Y,:A$]h7ϣ?<ӻvtS 9toy`?VO'Bt?=JP%OJ'55O8! ?52Ie]o>]&" 2`&`jӥfMqh%#P7n-eU:L+AjTV:aZgNҭ:kh7MT4ĶU=hfऺ!F7d=8}w[^?1<=?~`&aL~5 ޶H~$N@%,A5l}`*(|OB ϡ}F _I?&,+M6h0reHdwo>3hhG{_?rI0F}wt9I dM.|fʛu?n;{z'E룙M}#)?jPt#A23QK:Gn2` T 7ݍtS81pf-PD8(}$my/cͳx)n0_NOXx3r2b_}$#|m*̰鈴 xsX~wqB?W:y=I [׊ nl5 ac>Μ+NrQ3-d~z> hSSb_F()W(ev{g 5_-I )By>wpg~OviZ߁T4ꤍtOƗ?~Dz@=μzpvHP3?E >:[HÀ!frGMѽ p2qx.y Km IC2;h7 X2q ˇ(@z\O\  Jx4~}}_vɜ9\wv8uEQџsuG 0*P%*   \f0*B)ˢ|r=$%DEhk*É`]jlurxsGH+RMx9_n^K(0d$M-E,Y.Zd-fSE )DdEWlXBP((+qaWCg8=N0b{ڪ왥O ã}@y ueuKwAkAN.d),6&8v+@p +mW.ԗh*eD '(JOl[EnhM,f@U&l;Z*uUW-/X6ç0$-,9>0 ,bF #3dz¯{\V>xv 2@.١C3+X}b GX]ĎvUӧ2}]QlTnTyEB1?t f- jְ6۰(ٿc{6-DPoS6nI.|k%0r@6"Wlvj{!A؝RBkVӌA$B&&iߦa! x,a$Erݗ9jxp`5`@j?33T R'{YMs Gw1/mOWRŴb_o,pt(c/?զpOZal ()'BG~(EQEQ8[J;$Md$ ;`Q|;?z=W>Uվb!f Q2jG9>6O m,\G0B$p7hƴK ˋlP|t8ur뷫&)o ъ!KI;0Gq˽E82 ? :&7^Qs(,PU<ro/uk!EqU<#+#eK6۞_e}"pڡb^t^\J^>c7t5?<~fD:TM@O@yO_zbQN_q ӆL۳ eekPx<^Stpď!LI'$3(Lt]߁Y=܀'RIσ~M? CC 0L7}?q b~ީVOץ_s/$zwnS֕H]fR^eOBTR_o5ۮ@?Y1?,Fx FtO(qg߯n >Ys@#wd標twn܀1^o'@e>\Jz{G t_F[d(CQ{Gx)'G`W\5Au8X*/2[.uOmm`TUY;/dDvO&wzr;޷=\l8^)ӊEw(`QRwҖX#М AkJ@0P?_@ B3BWTboѬ>>brz@Pb'P>9yH>?XWQEp[7 D ̕6;yo_dzv 8GWL=!T9'%*?2MÚ?G$y4wD(D#n˽7-GLabg@~v>f!2*%p",Dj^fE O;3/>Zd  {hPXa$dnȥ{?GÂб+ 絿Dڠk:$Us<$&#E>*QhQe(o{׃}TgsݦN,Ohy iD>l?;0,oWxfPȮo#eTc8bbb18h`c)q\LLH>؆x /{wZˁK \@N~=?5/F$!}L2BG^= ى_{ȐU%9MY ކ.ӿx ÷= `Y8hS:\GD~j]-v;iTm i<'foO?"놎Tȁ j5#P*( =+4nݪ~N_._N߽C>tOGzu :=[wbxQM@8L ?ݞ[z]HB4QP._4R3&cӈ-xŭ7>"܍!}Ze-^5Z&UJ&R2ܒ@2/3H44 /W#DĄfac+-ZtK?aP9mR~#fd@eE8O8z" ɶmZ[vV4)Z:lCi9Hz%<:V n` (K`v\ezOaKLY(>>F[1; Dv@=e0oSȓq#4 Դ +b'BXpDc#v'4 EC죧9$>oAc|U{ Nr T*qgSO^flDA0]'RA9j_ f $~87%#q<4#;ϟ;Hp(Pge@E < ʠ|FX]:zpk/xNeR[-3*1UBڏ8@h0E>j pfg}zjPun;d^8}@ƒ~i_-&1gJ_ݬpYB&1g'=φ c 5 AɄ/?>zZPR Ԭ<3򊰏&^BEz=wJҺ6_ ra~D@z/-XE-޸2C=cB"Ā?o[{#"lD(iBˮq#Z?!4S( /hx_JU<9IJ !g3G@Ͽ:/o?36;}ВX,LG_by%)h!nbǖْ1& Zрm N;8?tْOޏϤV!d LzF/;{p2qMau$Ջ:s̒.g?oRI$9$49~q|J=.~a ~ZJ[rQ.)P ĂzQ(:!y0x%dž;V3|z6pDwD~ma)_jH AkZ֪াA:ߺNf:ILDw^ڬ6QI^~S >2?^ SvNzFıb<6%_@(tu{TEC5y׻<1X> / #J ,@QTˊ:oӬ pG Pq5(DH>#ay&&\J%Ig/w7̠ xsdrfF$ke_T2BPfUd Α>_l4O35鍁nK fTqNR`*߉A>k l`͊!1ًP2{יm!}T;OWIMBgC@ "2XcDȊ֬)9<8QmMA5Xnm2,\Pf;KQdk5S1"9&h\!Ye1w#lC21!x q>B|`0QxMg R-re $InUUJ*>!@HPRn?ώ/VKD/17uCvFʛ|gp}un\E*/=9sرܣMy&yӝ8ԤbD~/s:iA~255j;70S'\鮅y᫷ztmb$PaC':: H uvmm1wA8\I)v04*A7YH| ? /u@FDHUVwyJ|8 v7``3** q: &J"V1Zሷ \![B:-O#ÏRQ4&q_v?¾b,-uo8NW'qYx14 ػ̵ĬMC{/~;G24}cݒOEvk^j9#2ljRMV>.8g6񈲱0gsoc}֧}6]RC׀T#fe|.YNPBp-()mI>Vs5Un]QdnիEVJ*i-x>_8ǭ6':ə}}cMEl_p;0Pb$m۝gf遵T"o>!z0jgG€|߷ ZS{P_|FΨ7LFGaޡ[eĽT8d[C#CߤYܩx_؆?pՖ<0DvC-V$(+b.d},6z ~:^$$=~GrgS-ǻ2Hv㮣\.bŅ brպ}oYNk@-o 7AΓ9G\55KyAgȹ ;C?^B~sӥxyj_-(D2Nb2/B2jT%!᮪/&z"Q,‘>6EzT V>gwUu/Y1CH~9Y7u? 5ޭ%bK[Ԣ駵b^H  a;A\Y A-zzllF !OfAsXwy˄$(2D)q} Mϋ&ZD9(Lu/1E%$AB^=GK#Wzma7kcvl &˧x犸X[z.W䅡p[o=cW! v,E._촊Yo Mg C..~Y?vT9?|x A\XNm۾2򖏐DG^m7uSJGSSωbx gD}u/%4y;$+y_)}fB} bRɹ/0p0-YQ Cr6>\eO] ( fuy={eg#rrf]={,C4}QALj$_/É)T..6_ֺ:tv_10/1Å޿8}Eȉ>&ϳvuKSr86W0q{u:-`嗍^ ϲ^%eRE&~ƹo&O;;q߸ fl.zݎ^ b\,P=O@q/Q* 0bƭ 'DUB)hBN`a\=S{1$uzPʤ0/ڰ?X]K~3nS;YYe-{HT?Ys'I!&f%lGS1"0soXgO{c :S]aJH~?kH-4kfO:Q('0U!P~Z}ɮ hye$#c50QyʡOcOuSRb/+w 8vu$B/hS-vztf/s 4aFǀic:v " #sE٫x  &K80EiZ +jUWdzAԂQdWѽH)뤏&ҞҜ$7ͺ9@S~~,+Gi}9HFnU5"I`y\#fuNO/v^8ꂥ8/~8֪%p;>-pW8j}_ o{#_V8B1w<"<"l(Zt=|B >@ ݥ7-i(|Ţ, 1DPzCq9D埗gtR=cax,0=BL*G[O." UUXF(܅~,T@t!RT3}5g)]cPԬ$t@\P";ݝ?ās{T0^a@Ḡ7iW0dch=ǩpճb`v TwgBs$(6[ @*΂A({bFEW8=-TU+*9 R~ ׳;ڊ}}6q@>{230C`-C 6'<~'Q8w2/0ο%!b:0߱NSx*Xu~eOf0[~!>Pgz'+m]T DN7kRNyJYoI'G}@z!8D^#\-#Zf(L=8;3wE(!>N=$1 di ;/ !ECOqY<2sÿd?l]#Q_񟱨@eH'`W% 3姡޺-`܃ %WSg|'na,qxe?.ph1|gІ槻Ǣi_.珉@WTݷ/Eն "!f4N<dwaSYU-ȴ#ՠ:G"5x\* J| Gڵ7WdltH/ [-ra[Ɛ^k4Π?yIO[AD܏nѦ?(2aF{RDl+  ޘ/J[Ô5!WB CAFAq V&/oc/ٓHY.fW PpS}Q͐K&n2Xlr H #h1r]`pȣ!]z DS"q&ɂ/yCTm {pg(B/]P B?C$~\|lgu}O6VU,HAg֣:pz)tfSIE^ t??n PG߹n8jH1y*f.}-˼E{Cy'f@[[$7d=P@ )n)PuJ54 M0dpZ\𼊊̪H~"Y K&A(8Κv{Z6s}f2$ZFbV6T'gU|n߹qP[30מm{c,H =?BK l3t1;3(EJ'Ao[tY5]lێ[.1^'xg 0Z^zׇ͋ Ϲu5&S}ɝ|}Ոf xs#k'P:j :2 N". !4{F>C4HDh@=?8WQaAS].c}^]UxUŸbt!-@j1gpc"QK=7eR-N\-_c͚tbP舃󨞱p%.读)(3Y!ȴʼcJ$"Уsu}ګxV?' o\7O0>ǁ8V Bkmf$H4_yYQs+ *K 1[#?BɵW#SO/{J9O;~SUol L/A n x ﰎM"IF{0㘛ʊH!4Qk$}XޖxfV5n ne|>3Z"XuZVYF(ѫ0QB=mK*ψ|S wZ)3yV1-wM 2nN/kw]!QָDghlj,K<|#옝uF+A9;jPBAKxYNBk,8n皔 E֠`q̀ T30FdFl&wNXǗ +<`(zȞC(%<`3nc @?8k3=NB1AaklY?p 2{`v'j^l⏧xۿh泪G>Dkat53^6 @p " 0ut7OdOʼ +Qb dO݌p Dsأ'R_uzu[hpҪذG(> 5L={&(]"bC-!28vWD3:n\c`yYUvM,Q{k)T kٜ ^x'C:ilgn }X> b6D[r _7Xcj^<,/o_SCfbYpM2;Őټzet> ?31<@@}]¿p@KePH+ ~e2O'1~Ǒ ! dRxﭮlEgQ>8keܜ\e4c"bpL X,Ĩ_CN NpD>=_ %AM${ث Ut|{lFz^ M3Ӏju x/-DŊBAc* ]> b $C=& /Sat RRvb2PfhδGHܪvƙ \>*SM>X0Aj)f0+G (Ƕr5a R)C$쿖^s1mڊ>4j 7`\b zgCkIx'aΐa+cclUN!Hvv8(%h ZߊU֚ ;ټG8 ü59 z%Yڔw1E;9O3 W(3y;KU uas~\@b⊰p-#Ao)0m?U4o堢Iƒ6-%dG\( CSxnd{o~U DB'[*@5vKŧC&:a-P(@OAwVΎQ j*x>c `EQb\F@OrVy?Z_Xy(M @ǫGecTcWtPRc"U5Sdu',o9 %Ct!+>1`G " ^6 F:>q WeWVo0~|(Hy `|ҏlB xe5*a`T?A+{|!& 6,>I);t:M)Tzj#^u_CBZ|:{D1uFnǷ/'Us'NuEW-x'Hs.0Ⳃ>CHO*Zc kBbŇ=}PSVz]ks9T*Y FQqrTDVǷd>)T&!R:yMPCT~nsCрdch*B1Qg/_\}3YnIY9#qH&xwqQ1l<ɅcKUċW x>\J GWS<@^ BHDIeӚ-Zݹ>¡Sz'>d]6')C$8!4ǿRb 㜷 O{//#LA#g%q|_۸sA!&tu OU.vv};֜)Ą-9Va;y)00pb ĎO9 HL!?)q_8q&s~8}n^d< v'oΈR7C"̓MX,~Ȣ3g>db3yT,*Z^[܋;=y^vj6 QD YAaZun$.Wr Ӝ!"/,TW#k^[&NmÚ K?&f0 $.CD6Mx~$;ݗ-.zKcϚ!( 5Wh֔?Zyf˕2 |Z{pǜX"uA( *ȷAv<e]wDO؁ o{_ʪ ؓ q3x=&_o7Jt֯R;%W@zɔP0*,ޒ~;$_K&~m;\k^eqZ~7yuoh&1ԝ<^i6X1q֦c#*.^l/%v-<3[!aRLH)= )X(5Ӑ0Pa\ BIӹ>dbR {_d˖V~jƳ+CDS5si? m`5ZC2vtjJ,$MJE}Qo|vrkhq+_Cଈd96$h FgANbqLe`(>{ce,*tee!C=[,?LxV3-R.|to:}{&!*X: h&\3h.PQ*YsåwaT~n70c{8">&}d&!M]tjQP =NELi(>7WϔP;g@]SPϕp$`LKu $2!Q 1YJKRCϽs6F[=ݟo0>Y<+Cp֓riM̓2~܅@)>vzUDJR{6@I%eZ6BnW.\6nTʨI ,L0~AlH\Tef&: 7N^S[{8s4 |߻8בIM-)=tv2|75B뮎X?`>N#d. -v?!n,5ڊ|d,U,I`/r^#Vh ;+qz: Ctv7T8kOz悦eBAow>L#Ƶ3^wϬ8W μ!oƠ )!kFcv>NKU!NP(.| ]^}V_ooψvN=nթ&-PG,rheVljì@{bGo|GX׹ *%,]]׿^ C]$5ʨrzs-hX E|MfGc_9=Dl=G5{-C!v!b2]WAgt۸|BZd3C=Yí}\ C7֮ҖY~@y&\#mXs?WZ뭶|R6; "{HAF % bE;UC3|4lӿ4pݫ @Rp X|ߢdu}s+휰5E_uBu|?+* @1ö>qkѧ^Ӈ/ =wo^c>V2E!oտƄ O<  "n;ao% ҜKi"mv6 Fb*D:}yOsiOҩxQGk?MnZnϐ8'gh:7d)h޾?iPL@<=SF3X⻧iw{dɡ[goT`!ANf#?бG!)`L%t8iK(?GAFC(|iZͻqT󋉈aJ=&CA]a*X-AZK2ͽ*mW=60i{CƖ+O# :9'e?my) ¶Vp 1@-" 7CrNF I18$ 9AHK˞ut*,M#_nH58M7(? ^ސd'o}K.+=AGF̸NG>bҏЁ@ԇ߷gne `ҎZA5T2<ٕ6b)3܆ps f2J -VZ5.`3(=abk1#cj*)v Pa?29!"5\5sH稚PP1Pޅ3%W|_<kpM6 z_?ˑA@{uiG%q7]#'y7K+WYz)7U| J='4le:l5}U,u0}u9;X?0=j͔Gk>\G'޶)+=BDƳGH4"dKh)J@qjy7`9NϘDgtr|EQBYn4vd1mХumLr琾&bk9HBBMwѿLOꩥzSFIspMX}`[kˣ@; +(u_&NDyIn_$~+g`Ų(^)dU_t1BUX8Q[X%0sgJ}N 21^h;c SmNECn0":K=:+(܇H#@zu> ƆN7 wOý/w ,sՅeJ- H# ٥b 8>-̌9L5o >] |_"}pb5,E~ޑWb>կ#HtF7ۀ}772 XRZ 0X9zje~ yʷx r,2""yLZBj[삍QE;ΟS(Jͯp{K +.1c*~ g.,\^8~ڟߖ23zTѓ_=q0 %Eb S L-H`=nHΊJlX@ms3I()}'zåv9ThZu Ԋjg),]\,~:/zG{{g涎EeUQ+ڰh\lrOo|ck7~>w'$![n}>~zI%݉!n:|5JuNzL S:@ ?KYGowab&Xh"*N4?9c#ZrzT^F;,E%Q [#bSb LK_NB1#Vhc ]0wrI>|Vfy#;rMزsRPRsŝ㎷ K+*YUnDc,Q1=z_Imnf=uM\u7UrMH|Ѷ8(/'`םtRYc_^컒aivMɴ- 5+n8My+v0cmߗfDE.^`d4k'nytQ(9V) ZeAL8.t\.\wd=ӡb4bm3.bf͕e5faѩo]r:D+6Nbxנ!C:nnݿ74N 8!P2bt7}څ=9ǭ_02bI 0xS?TNQ#rO~m6ׯO,V}H\L>ɗܯvz]E.j+J,K2d%] ""@#MBlZ tE( xMVH7Ǐ9cnpL]PZ_[+k!P:ٸ6 |ɹg[8/T'd ->_٣洪*;aTR)3lZ5SrL>QF2t+TkBo{닇ndJ?Zzᕶy D7H0HbUDU4$@HB,˳ |f={O}pB9І\x@V.:+X1e|"yoخewؕgWBy 8LX{Ɯ_WΘh{-8aYUNY]lUNko/W.˙kqǯnðbďzJ98hDꝞMuc_vA2jxscU r{T^*\@bPLL7cO(Ѥb;VpՖoGweJsLӷ5ن精q܍X:5,ebɔ,U.}Q%,9o ?NҁYĽ~I\"H >vĘ7_L:]lGG@Y4A*B ERYh炵XT;mM ޿%3=^M퍜ϝKlgP<В49/?htdsn4H)"~mEyfwi5yG9nT)d4qpУ=7BChNIjlՉWywe0Kx;v<мÏ^7>KPM%G9&<-ft\C.s=$C5B7^V$~͑.! Jt㷯gvksl _ +}3kJ7YU =/'%eLdT _b=t=s0QII*g[pe$t~8]:v71ACQG"T ڨ d/ngHĢL'A)lO5_9 {ptQ@ppȯ*ͺ`RyR~tB9tv<'?x}w=E\SBT!%%ǣΣI|=GC|jlLj__lnh*4٩ u>>{`A$6NQK}XD[? Gz 'B! 9Q:T4DCRªi4v~~0لBZ@y\?3#E*(Bjv;vȯٹ#_GoZ֣Ufeh5urymw'w9jZ4|^/ yr s{@}pHP G /@$BS%QR5{w/p(>?_ȧ7d&Vv՘*J5U\q)E wSiV |:%0R퟾?A_Q놕I_CW~:HK~t7}8}}*L/&xbD+gab{o0tnw\]SE ]o̻xڡfױn=̂a~GM@GX4 ULLDN@@aJ;5Q1T3džzWP9'=9 ̍*~S_wy}?֜s8X -§̫yT|? SGF ` ؐS)wuk,IZz0#]!rl=/ 6dY&>0~^_2u\#!S/)&ü>7 l(ӿ$'?qז΀C'?{ _5dasp_$A覣`snpb0Ƀ~a <`{|ocħ8kx9Wo2(%e7@enTQr}_&iloYOޕ11ωMiT8JBOZ:bkIZKҔl3M怅.zw5Ձ`AJ*Q~00.c-SoEH0&b{.XM>&"LXuߚh3i_@.ݸ/):sxsT^-beUz[<2mr3t:KLoT {"5\)t`e[D;Je o0%9ǎ=wKƬ.b&@_m{K؁xvlُn熧yF6 N|ĒFujcV\'ǔzE|ZJnֵe'fhɷn  s䓉q<p)jS!۸IJ QI%?0pMEP8 5Z:~D:9aB&9K*z?SAP4aʗہ ( đDRm˹_@Vr:3Y*饴7-IX ۽L$78YUy.WPA7"R69z|*X{tf&0U=6Y)4’Ю"M3n;\Lδҧ3WmV :(Λ3YU+SUz9ְCuP>i/1W* s&HhڊTs뮡pQ./7ȉx|;fb Hq\H:~7f'a>.\yK im@p|rӫ$Q)tzO7ʔV/>$<ȷͮz'KtمUpȝ+Bi[dо?8i3^*$A /m2ϵU{+zYlz:\uvWkN!h_2l{1t!%wICBwO??A[pTQC}߇s\W6Ϫ@.bbݐaɲdső;7kb yA//UhYuMBթǙR^wTHLwG,v$Dkvϥ<ƿeѿun~hd[t]BO0$!*661g?eQޙ|eD~}0\}qgbgDv0LM "~JL bs?>(D4uU(ظR )@2lI ϾY37O]%KЫ]i(؝2h,'v'AUi8i醮/?"nK&yVd8( Yv(AX?3aZ*fIKχ޿PZ:/YYxݬ`{S5b]O[]*<͒Keh[?дl+dD9YW \H1 C^*LwF.|[w$ ꃷYQ,BݫO3A20#f^x)\|?s=Z8 EwO1LPN`6߭8Rs5OmRoVs/|i\EmVj /lt\*aAwz=鵹Tvn]O*/= I/R;"o;%J6ͻ 'ICztID= Ģҭa@l`u(]O#/?bW]{1H#@ Gwruxwûu'^ 40~ *fD? ՔwKhQv7c`OGW;Q!+h m8aN:VO"%~Yҗ։;r 0{QSXӻޱʸ1zE^;NQhlZCnpK 3|#aAY\4r͗쭃^ZJPޭ =({R*'Kc&A2BH.Utkxg"o햨yJiBu?)[,[GJgEձ{JZgwEl`$U5'*;eTDd3:tYrS?Y6>A_çIAq\?,"$Y<pfp)]m6RwW/_;[-Ʌv1<7=>;rQ$% lmZ.g7 |bźM}ЗugA6yős0nsKck&9՞jcf.8eՋ PM8D2vVLHlX!wJE"kbI7߆yկe7|!7B&2fI=d͢O5vpr%8b&`5J{z|ayߞZjݻsZߊ͡WRvt.[ϛ/6!-}}ᛕ'> B(UWJI ^>*c}Ӎ&VUumS5aKX’͹laXK\Uo}q3qVڶg(AZԝcF4_JB{cМR {J:2R+z[qA# yqt4F 8 Tvs˛9YsY;xT翖 rcFYѤ7*K=IRam=~Ƀ\b/ko#|+8J8~Pr3^X|}>|+Wok䝯]>QԦEQh{x*7O("mO$+ L>'DM7v(]$(250 xB,fv^v!HC}T7&ć:wQP glB!Y9 'ޏA6?pÑBešA6 DF@j!I{df lm˫%vѺh-,k~86ilPZPDK`Z,Ըd5Ca՚y*];Gϯ@7]~#> b%o=;v;UAZ˓L4.u;V=KΝ"(hAa|>]E׌Q\Ѻ~*ވ`KcW;xapz;[o5,@G`FyK 1|;h~8O qO\#[> mբ@́_~'a2.[,_=UBrYoF0/++ _nH2|B3F/$qpج1vD ?*3xŃ o0BaW+yY+ 0L%|xU"%j{-P[B";pEնۅDf7pU[/wB|*5s"v,pg΂ t~%vPO859]~CI@:bzû[D*:lyot>::pɌ_l|ɟpՐ (AE]uYtzc|]tO Ɇ`ڗaw0^ՊIKҔQޗL|IcfH^_KnAxY?$8~;z#(;A 鰰 ٱTN25 !oRH;~_Rc}bv|;mpSzj ~8lA1g/~OZ/orG ei_Dگ)ku~-O]4^B: 惟g\>bC#uCt;ՃС$dhcV(zCiM83 ?G'z@q#ˇ' 5%ukm\̓00x"1r5 6vMn78C 8~Wzט DDk#BYvd@;yvLEo>nЅb5祐Go:8 Tͧb_isͶ9!ʝI"&a`tf S0wsn3L=o֝L A|>AՅc6cs:zg$( $XЫTd#R]|5<&*'\u[~#섢6IxJ7x]X* ]ucwmkw ۓ7j<͇}87t}RQQ-S}0}O+7^qٔ|rw.>JB*5`,3+tZm* v\fGLTz=G0߷|-W6%#9FOЋ|཰JsP@)tH}6X郒⺘BYp%'oPCz*t[idY#mT߀ Sa0X7!_:=+xhB48?٭}$(`Զ| ^rbo~햮7e8ƥO ɏ y4YW8DQAItJʁj6# pNn =G2Q=e Z\>!/(<@}z,`.%"6  ե>{:9-Ue-ӧj@[pi)sq7*ܪC4Y+f'^[IeSpGXxgʔ1]\KgD3^H,j(p<*xazkdlQGw֝ڢ3PTrsKn!i!)@9 lDIâ9 ku t=So~Q?,v!/C!6 @)Gp`,Bp(%|7x3p~=dp4VbPD}eXY P )B&$hB%DB*PpLXL_5Q z 9ؼgo`$ 6 %WLڳƒ ?PD s Sz=gdO$sX<Ð#ٵ`+[ДF3}02 nLJv{ 5F!y%y ^0 (q)D%0Lݔ!aYCiB`rAs,A ' Z#w"ˎXJYkRД+CHrRic~wO 1j2fқs 3@h>N b}w<}098q){˞ɍ D[;pH)Mp=@c÷p ܁s?JU@H}# ]6Ә[SC\0bJE933 3h:Ŧ\tiV*1c (V:Ov.eY!Z!`.lDw)4p<& c6^G P4̚yՓQ?ͼ i0$! d9F8bJiPDA(°ZbJTSnB[Y)sא%%<$o7 I\NՎG K@^^tiIɪBHH:#jo?˪)ln'LNd$Y| $|k^ȱ*&i&ǀu:dB`GYmn#b[nL6\YRN$kA%wghW/9ƚPIN F@W\e=Є3ӶlėUR ^>~ >4ibPaXoDJ";?U ?YO\]wTT7q TQE٩W㝹~/Vj &=~qA~VF><3FL&J5!*Tjff̈́S3x[柭0/+1꒘AH|𢡄b:Jƾ,d;UYRnS n,QٸkiR eAJ R?{75b⒂HڤHs.G8bff^1:M+m2G &! F-X͖NVVskhc:jKOHУoIUmq,}k>J43y3 $mTm8ɋr%%O M𦿫 rZ[!ǯ/̽IZSeXTefL\Jˇ'>$86\\'EJ} [P5|9-4p\RGQ=AVR?c'ѥ߈|0\aDh~_:Kzu>պD4€_k"{>$">4;k"*:P)lAK K؏}TUxeӿiJ.EBw@-N,C~Uu?cb(I١s"J~^صߍ履8)\oG([x=:r_6VJ.Ibuׇâg+>JM![Mg)/'8iG^?懓l5uijrU Ta5U &U)Vtz޴CH&+:̻X8I$&+od ~|&%+2n\/W1jͳ&v OoŚzq$}~nZ.J-ڤ.6VϦgD(膨}c:ZY¥FؖEs39DN(ˏ5Vh{5Tc2!_m9#oW+FcUX9xs&Ff`kM( #ZѣU*CƵu'{ɢ@O}ۖelK]pvCNq ~^ބf* -*mN&[ G9P8nT{mFsZNm[oXG]C יn]隶¿άo7o郙_3Z̖*yd@g9!F?1oU^>$cs19x3.i^ľut=܇"8d3t{@K>ڳq9XM@ /g=DՑ.-&Е𭂴N"cS=Fy::~#q-Tߨ|\}gIn<1ݐy1>fSGbF P=)C`A&ab<^e{z@I['= ۻlo{_ 1CLG``-z\tVnsVub6{cT ~ug+[f8Ǎ㳦!lFߞq걏.o|x6ܦ>MAL 7}3^@yp=5L56GcA\z( ky3P*^~8 qK3w;*?TRDPU !k|[]9h)ۧm뤭3fOm"2 rl`xD hgf#ם5Hi DIqTir~n%j>bql$jfCSD.sQ3لX!靜ʹ1PF*1 1"5|QWwg%DD8Zhb ?>A }$z<;acq BtRmyă`!}h),006/|xH?>9\&~6 c41i!O\@,'h1=M"XbEi~BYa h.D $hv"4)𵡆4/^i\$$pbu/ }v$]N8muOxDr=Ӟ뭟fч9>_/&uG䷅] #}IM63cec_m;z %vifQ² Yzrv-5W)ܲEXBP#}k50~2p v{s\O^b/<\t1BV9hQqb3APxN\4hˀ&BIHrI!Bp$7ًCyy_HVS*N[gNn/>oT J!s3$tF(HX[So&=1+kwkqz:N `ci;yIwݧ L5 2O!ZLM|Qom >_:/mLV(+ uAߙ!x;!yj >8mIk]ndLg%_{nh_1ViEmzDuJraܘgD.5ۦ  Iڨ?&`J:T oɘ"gLR)| 5mM++ r呧É'h*=0ke}a,Yaw`b,)q%r c|A" lQ>oF pP1팃zd4UTd%YI)(bF,^<ɕd݉*RLª &:gTׄHwk~d4?ݓQ7iAAsCà(CLA$|#ӟɯ/QʒYRD@d0;,<)(w7<"O3{ܤ2"x~jJyD()X6zk42E8#Noo]%C;ti$xO10Y:KO[6d 9̈&dLNR*{PD]5Z䔆3w2m {%N0M*J$Xt{Db>AgIOd;ۇ /T$ ay_Ͷu8Z-ʉl*FXMh6n.L!Lb/$5ψ!!׃0QpUS#cН!@Ph4EQ}q)[T 4Eh@Cx#g?t.q俇Oտ~#Yh?-Y!/M?!;6`ڮܨB0$?ٹC D^5y"I?~d̀"$W㷀 J0ag=~{<'1YhÞOAd)GcG98I${PB]ISxouN>˅4 GW;BlPe1Ps t :o0L\>O'?d Nc?8 _;چcq2;{:׎9rafe&={L*B(b%:IP,nwt~q1cqHgeA0lbGVQ"QS>*(h@!+_o@s_# V8ݠS1Jllb>fgT)^]҅=tA',45Ʉ0oLuׄzڪ\n{y<m~:}w#`P@t?ZRAFB RMˢvX/BlLs;J%9x58yBsXĻkjnG\чtLQY a~#=N^to\>|nC|XrTdeEm)Xe1Tg3uI1b4a2:fUO޿g-!6&h_r\6C'Ih G_$C&cC\aOC{᳻l$KjK^>jv ?.2$&4@ _$g]S D^]#E"d%;:t,I TT z}t0aegBH^ZՄa KnMNXKCZǷeSŽ"I5Oͳ:yWĐC1(@Ut9uܑ ED%+|7`w$AbP`o;tȆ&CE71ƚDo(^_RVH>0<?D~5>s)Spb;uvvDld6ϊjpY%h=XPEQ"B@ʑJ[f5_}RgBd45IYx9烧5uig T@A(XلoZ[,(x4Nn'uޠ'}R|Ք-p0>e >s!~$ YCFY,ȆPQPK-0"a!ƗBL9?)G 4?z55 \[fQCX/#ݱҗUfs Dq2g%őUXI$0u@m KUDZk yu:'ÝmW>%4~ csi(oaŗãyDD ݿ?ɻa q|_AT$5( BRe-eU*Hw$%جm{% :Btʪ*s#UUpՔ-7]RǍ?hq#ۥȒ)n鸛^j3"ODGU}n4SȬ*U'q9T*z.o5oﱃ˅ʪE}⚪cŴ$xӂ M~A-%XD^EaHyj !Hy@ϗD9K@o1ǴsP@! BIa6M-cՖpG.8 \Vu0ԉE qqY ikY"g*ٻ_(`9r3蠘:ԇD9ˠ2@tvC{7eё)_ۅizo.Ў;>+{S-2G =RP~y;EX^BbXࡕGYVwt ֣T"P0*]b_PB͑j G)RL,y=?f?ޚCȚ3'*]h Hk_M@DU5EQ  jR7i쪣b'T(u}c9nDE`ut~o]O:}՟KU+..A O%w蜨["~x9(:*-H)f|l٤ݯYTbuT;'wiLuDtϖO´MT@ ߳Qm0]%ц&x2ba @mj HC 3rYyi퇲jtE$XM >d~C7$e"w]g9:͖%Ƀ 4!ÑE]B H!AʺQ(s; ۶Om(dai0/mIi@0d~0XҶ^+W1g(\J!f{o `<:u4_x0CX]UfU Q (ׂY@'xgM9Gܨzgs m(9COU1}XM:Avڤ4PӣX0muskr\ AJSlSqn;1#X۾M]#L*A}yrBtþwK`{} |N/B}ner.k1^OA_"~~ujx 迮. psy>1?Dwu3^;zI i x ۸34)&I.r8lpuyO =:g h?'bTMF5wEbʻ< =q$CREUK YeR O,*/gdxm4˜ϛEyzoQF5׎~ KCz> B%A?n:2;ƀݾŦ ӷUx!DQ< !%D;[>DoqO&HȆ{d4;T;ZWkƸea9yV'Ჴ<;~ D:F WwE#ົ 5T 㵋veos|%ysx'i v$q87c`xҠza eOw((`Yd_Pu o7$~l{{.vxGMm> =NM3gc )Hl Vt+ں/:>-HM\--ӚgF\< ;\Q`'qLH2X92q;0DA}>n<2&Tn< (\Sk ~98@U!Fs<+CӦhfMt?O]gصBKNpJCli)3UXǷь.e0 \…ދhѹiO.@C;Hf9?yGlF.JAtW8"HcV78dm%?? W\}RJץs9.R6datߧ,tM| 5X,+> o* ԑ^М{YsP&DLΠ8VôFE|=c{wY'RE*'Zѱ{w(TpE O.5j>? 2 q _ $j9dzy41y{X7 b^˴(;pLMmƝYw]2ʘ_'? j,;wIH]bQ=üy=Xcr ~$T$hQGc8L~Hy$c݆zNcór\00>QRwo## 19o3~]^}TWYȘH`S97rڌCoq2PD4=+M8NTTy%J$=1MW"V^,9SFq. U#RHNbFPD9GM?;x=Y?Hea!9rTC]Nꨅ:6Ib{g|ImbI~"RpP HEY5/x΀͔AЉ\XI%<$c%9XH(޶[laEIy!gWx=Dum'eۛ[b+Đ$dhsGɆ)ĶxqrN ͹Mv |"3x2f */Eԇ)]~o|{o|*$ƴn:л~yjôueh}Vm ̪HOl|q -FhPۙUo`@ߺ Lg GsC͚oM&L!,o|uK#h' _oO@An3!\zY822P7G, irJD l&)L윛jrĘt3h~Xu_X<ݺ?8PP5br&0f?|>?kth@>"|~O8PTH_RϚ`;C>[z]Os}_[S!2o8QUPS:R\W?vsE~;~^0۹ʺ4X.UvҶW[7)OʃGUly$L6Qꄢ=GDjhanFJ(9n ݠpҤWOTZvg,:|i;dթPY"ᒸaW{c16q璗\34[%CF].*e$Ts*GRH1^1ms̴*EQBz+$\@zՅiN}/΃o` nQ)e, o Y){q{t@PCuq9I#HS%Ib9XN7Iz aލÃNGnMdL=VId( %|׀4z#tS8 b#B X+Y<ç G! 4U U763FPt}RBW 㒠|> o5F AH`޷~Lʔc"ob>7$K|ɐ^tblfBxlvi6û]#^RtAe$PUOrd!w;V~OŬCCBߪkRʺ@\ U<~yۿSقΘOTc#)X8/;NIG mI7Qw"o*8"<\}acbj4$*e J+\:aH#k $FZy(>Doӏ~?w[s:ap&\Wp5o3_GjpnlW_X @bú1Y}X(>frۣ#nlw>V?wo- !{32~D0{5JotKn|] cM-yk]p058 b BɅ%U`  b'65/3U`vZPuȴJ04sXI""KmD]V=f>ګnKf6bE`x 5|=_$>^7=@ukP-P$8Ǔ!Sgt3TwKzaH} JSH4 uzsf+)‘EΒid&~K"5\k帎lÆ4ƃ.9]?a#h ;Fia;:֩lU,49C7s`XURh/o@zvĚcXtHn< ߱ʩ>\O̅ӝud]Xt$Ƨn^'俛̄T32@2۞Ppt5=\1-f ?$b18 s1O`WkSkOze>Oj-O@<?jCI+z'y<#GL`qP |'~g7^-w6y0(Cx3*Z;?fr ǙaD]|yJʐ pu$~zWOuPF!<,}ngb]vc؝ۧ83YM܇c E^E޾IW?[\l;9o z nFߩBօ vK3u:XFh &h4P%s& }ɀpidkw*msҹr9'yC..Hz>,;s&V-O}=_;m/r

    vyOvz,3?|Nأ;։9ιܨ"ԙ n:2[%xj}17ǎ/ĹWsQT=w_oݢ͔=+HY섄~Lʯ{5z}@Ԡmzosp̃RM$:tnŲB(~swt ->.:79 B+CaOHJsC/އ"Z&NO9%s]oq( ƩsP!Ix9[ZĮ᳔"! ott2Ҍv;SLN< 㿮= _z+n>3YIɟ}y$kʣQó$Ե߸Iot]eo_ aqlms DGMRYX((m )9|9yВ;@ۉߨdbf/oEc}O,1GG քRkx퉜l(.W#\G;y߃.t*h*蕻=bIoO8uc\_H o׭'DKBڲYZnD"gZ[m?f}s(8A23>,8ژN 0 w Crnɵݖgu䨩ƤIU{4@UiqٿulZ#ҺEͪ:YSG~O^[渢5HKHv/~iоEPr*J< |D%G85I-rQo !#j2 .jv&yпʺ_a$U/{2/y㯥 ;[@Rkh!Rz˰@m"DjPܡ#A#HftK`Z(.LՖ"_}t KZ6.ﺰu2G!a[? 9Q= ʦG,B=FJ8ҁfDA"g!#&6! :OOِTkO 6xKO'~ѝ[ aѱ(|IFriݸ=,B4%YH44@"s]So l&utrx^wO_' <8%>Tm #7 $8C;Bi'j3%$?4iCn :R LF2CѤ<>_(@RLBHB@@@v+5DH^i9@wycZb{f {t _m5ײH(V7P@u$=i Mi/L!wTD!0^ĄqozQdD@` Ӵu :xSďLoG JHjF;!6`ZlL{tU0NdP04nC _%aV)m5jذKdOѠWryD[acb/)Dndۙ<*i F: t_#<{,fhW=318J ưe j~j؛}M o6*A GD`͖`8v!ۣx;K@܇_|lBbLLA lHK;{:q'9 8 vW1-טɎdrC)(V1aFxtm!!7_2r$P+66p< OA){J T@Zcz'zoYA`LBʄeZe%EܫMdDGfB;>"SP@UiaE1OAm`8-Mǡ-4tHنPD)=8MRсiH>Ylv>V*T!H f `g\\l9D_xkr5lpm6bLnpgDkM&dzp‚}D5Էn 6@` n^|4ۿ ì"l6sSf2"Ǒ6$n0KIu 0Ո@oQC@Ǣ<%T%T/6ڿ1J)- "I[;(%OG9K@X.mz-|9Z\v_5z~UE/QFtWXo+񙘤M?(G͡y t`- /o"I= )(s+\:xwIS:n9' pn {N=k4F߬1;'W,seAB!c?pckĒM}Nud(wȇ8StxGiS_}:;;'3Cb'̺ҷH XۢShnB\HFu2.3Cд=mJ0h;&WB NF;'LA=Ad֎ƨ#@"tFd;^fu5ɩ,ћ8ټ (QJ8;vuSAB|bS/O~B}9??1C̯䷧i͔m+ƑpR7pٰt~ʼT0aa=^޾}>z?g-y$h|MZN]q2]-8|I~z!2/aT L3 A1Pb}ݛo̪dsdUT,-XYUC{幃7Ǹzu)ٯf fM$3XޟYk.qH1h5Vos)H_. whl}2Xd|1 ÄDHCNhǙia[wD^gA` YN(c%TKfu04R<4i$f*y`I` [;1]jE&n#~KL{ ^#܃}w\ad(Z lRuEm5)"&soC,u3j׼dSP'GD6F6DcL|PB>ԣb&oI~'B(u:WFk;Ls`pÂ? HԝyB;9ce lhy*|֣;fz*"vQz4w싣Ǒ$.A!4ٔ-N!1+Ͻk| z,dlǞBA*@,2P+B`,+? &h7]U_sN>P[8"C~ƈ>>Ą 4hh!i6bP t."qNАFCR2dZP4.B) Pi9%m'09+trCbiX 0YH6z &DO,"_@nSr/Z5:r*puF_sw3cȆ w`$}. 8M -~M$lJA`I MסP7HsL&&YL"2g52N}Ê$r}k tIЛXl6T^2z<.#BW`7Z@"Y!x$2I X_if. 2q2$2r.t66|Lg\28Nרީ2f `c1O]4K, Rk>/>?H>W_?%Oq"a?Woz |;7 ߁F }?oCsi :NpDFk;* ;.%/^׎YBL U%iquJsi#u(BT1\$ߴS'r~v ?]m(+(J;e"|'n'f= q-yH#~I 1|G~=lc['\DǖSFUKaĪϖc M'LSaFIfn3Hd" i3ӓb-#,t J%YϼEP`Ys(FH.F$$DUD8Wy4Ǣ8g^A}5ò@T?w3/I،g[@Tpֲh ֠ Ą:8Ucr8{Z0ͱζ|^2@Mv%^GǗ} W!C CB⎡IJI`2JJؽhӶ=vvT+Z%Ho4,ZGp;FaE#Jl =$m>٭!>,)$(B]\z<5kxP O#)=0O!'_E D?);dxczsMT$UU5@z"&лyu)?1'1\==zdllr61.y&ѝ#>bgUZ;Ti-9ztGG:s{UUUUEUEJ8eL<7~T gS֠6hٓ> 'a13WAcEdQbqoU{>aΈ6MXϼo~j)v~< y6'MݘUK OUp@T H )Wwh&cg^/Vۉ>{x؟$Πqx@D@ǖF= s`l>lhmϤ64H ( oRw`*nSPC|G^ 2`"TF & QvSQx8 0V &jBP|$%]6Џ賔uQk`Ĭ)SgAR1hEE8=% <;SL%2Ih_}} 't! (MZAݙg}G_~Sk2Vd^j, .3K7qB~]B~N@ iQ&6Ïg&/ctQbd&zc<-vxS"m'lʐ劝̜?Beqy眓5u'?c `?45^E pw\5C_Ah; f -|svÎ8d?΁T H< f@A'dS/j 4q!HRIHmN;xz)P;{}a)l(fLwvy!Ʒ:z8tJ'۾cE@?J)n> 8C$b!AqG-DEW%8a>#+uJ1) -cq50`%,T l7FE<7>b"/H \pGFerݫl)7hGw5_iTШU }{]Ȅ&;A%磭ŗI=қ^ ˁU;fCO71HDz=<3XUnQ=#qHAupI,P4!qJTt8Ɏ'dJGrttmNrWDҾc:ګG-tRA<.Z݂>,`s?JwfB3Fi'*Ft- !t2M4D (2Jpxфatl$r8GU.rO`^^DwJdfD+[3]yQ$2:~mɌN䀙 b0x% rFXD6\FvzxށWm$tt4YcsӀX,G$),yn1Ep]>RB~s"<*wJPȸy톀"#v͝ !Rb8<4Ea題=R7F2G6-7GfX}4a1!;im >gzRnlW`;Ē I ߟXp zuxf0Im$9ٛnN!hY&q J]ށ[yf`liiLiNs`4 Q# 8@DaU*M{je8ԠkzG'/ύb+Hts3s@{7]i٬%D֧j)$i kD3RL$$Ibeң6[A{k-r m;j䎳pnjKXd>G[7 )Lu6!A `7,pm: +z{}0b3ilpFuڌ3@eSۭؒc" O9VZwOnm˚-ӧݥ/ vsV[szIBB`v/t%f(; b/YUMZrrgMSEv|MNr8+~`pϜ#;"Ƈ@FDiGYY7yZ/AABFL3V+X $0g p"_X.yH9(͔Coy6 wn;}UpXv -(s I&q qxk69[1fE9l'du +P&Ȣs,=ۀq#2?Bv&iQOC(F*ylnŸ_>שz?]" tJ>v[8%<`]DAI* p}0DV:Q=9Foj"MMWk2w~ʓo3{L+A˼9LyHJs鲬yݻ)0 = MXG"/AP~yAtXr꠽񠢢 :Nq2< w#/%ggj V`11I̓;-6rؤlK`쬶_?1 ɌV[+(f4gg`!x.lBf UR兩 JUUUUmUU(m\GXjㄒ[Qe[dŠ);)S}6GE&ݼSPHjt&C"Bd}EyxA>{zPhd\c`Y׹۸ ǐ_O Rc5Ha,7fLE笼} ȫgrihߨ5Ai3ɑhdJI$ܺ^w'{N/:UA9ԇNfڟ[b>C7c6y 4$x8FDQXIS,QISkT!LW(_,Di!iCsןJ5EעQ3}{e\bNuM;!s,nX6==ppǨ(Pßb>~N'!,W dDud RL!B7[6@ɃeY̹F$j !߽J=+m=9 <lLa #0ƨ8y G0$>]leJl[M"bgm5T0a`hc~iAM/>Z@bI R6dc責&|;4?k=H/㯛FI4G~Љ C3D:H=(v} qӎ2x3O;2P隠'񆠐0"ӎ$Cytr /xb=nd tU7"I " @ j'(&M Pdso`wY >Y03C gZ7@xyzP t%\tLB#1tOE@Hx]gJ|y00?.@x9a{T 7bg51LE[ČaF\ 3vXK/@>`@{Y ]ىQh !> PC0tfWpOHq p>wquWnH y[XOnؖd$;ޏX-h F#HdaSG;:YۓRA<!}`ǩ K%f=q!L0q-8du#M 0g Gp;%:uj m꠰bD@!Dnb; 3 N).UR(37}q٨mz)BA&; #dA ؘ$(!"&*hOs AXspAs0z9|3fǸ~G@2()(ri֌ygɊvR!vvEڻuB>bCω6V XMų5?| w6=@|`& N'&,  =[y< r3ſ2eȅD#<19 w'| 3q#̘Hjǽz6~k9H~%Ry64C"LHYoCih2[BdyG^ե(B^fa E(Pw #|;7޶a?OGs:NGlޡԾ">GlA9^f4*1ŃUq"#1`0&J%ha &U"bQ"F!i Hh\$QpbV$pUQ%iҙ= uKs9Efv m} cH[3K\bC\ @DpWƽw$Jf>rb)K` 76 '0*TpT%Xa20N:|H3%ITNv $ȴ Ĉ\*e`-  P{&?#{o sݼc| 9ن @I e!a7 q0x?OY&:Bt);cmɊ?cG(<Ӓ#r ) gMlu0Kv< 邙$d:s[8j63hͱx< v|SI!Sfy~Rȋ@QC|%Dk 퇳ۮ$CqP5ʔ"!V#N6`ĮL61#AX ʈ >u53ߠ7ח;!?H1gœN_$CnS$BOsXOڄ^~@DYhE/JI @zDEg#54 {YLcҖ #E/,X&M1__ᓗ]@ WCJj'HLIT#[Uƺ*iE$X( E oLsp=mr:A<,/_L4tHv OK~ƒ֔yIF ػ>Je &o0 n۱! 5Bg0> 8V)! A$IKMLKw `ώ%BUCD8@CR__&ĉG=tL 8(~h8aM> @ۖϖ]xθDit*ok'v""* ¥L5n#s+܇O(0`2̉3 gCϝ~&&hjrT/㑨O*T~GCQzTEfu¶Oʅ@K,8n\(YҦǥa"4a|VP)F=sDHw7~Kf=g'!.n>SP"m@W$1b/|" De2OPJtY 't}cHr4&"Ze٣9qB49Zņ'MkXMNDu$JE@nwf0 9=%/@pA~l_πO4@:Omz:.==̼Ѡ1#(slzˢJ_v?e~Μ6vkmX|B\; Iw t鑽 ccg|3mnCEs8_4=fPV"GpV@xާat*k0qQ$(gg^$ J\Y;'nz!UM@FIC ER_O5&N󤙱GX0!%gw/ _";'$_"KIR*< B`@7Ax)ĎP}KM?v<bଫ̟n)}=_Py;#ׯ!y!ɧ+<ì4TY8e"#Pdd˨SRmZ1C!-qS K &i*KS1# ]WP(`8p^SB=cQ(xNnc* cPU#C)%8]$Ɗ[=L C') ü@ҀA? !d/7$m(`LRʳNA.[!P%Lt9Hȸ|Qd'0ln02Ҧ ڠCIUrLzuiECcG/֪/N)ߥm-<1͘A9xie `57U, C_`Jb TA@S|;t_ٸh)su)J:zx| |G[=sxlW0lj0O% M?;j5sQ93Ǐ0:N .C ["Z|<7y @(p (PSyQ 3Q: Š@H$HND@YjXaMN\ `( &BԘ%RUN3 NWսc,"~VBM?92y3vj"JAXjp"D:bl``{Ev!hkwjESI!#b!0> Zh;MRM ߭}7% `Kkg>2Z&ԮI4U|#F9CithMM16#MN(Ef6NV:L ڼe2$Rd ts1)<#)̯hc܇CiFF <$M,F1.a&FvO>; @zq2wk.)DYq)Ծ ➞"e-rC강M~۹oUn>o;) })FV?G¡Vсo„,-ŭlU3޷~=˜a$b WF2r.un=өXEh2:wS:NQHU7L)MtaXzUZS*fS层* o5<сgrƟl1@kjjTB@x |` b|aX흈󒴈`"8}lou(xYHƿ,I/P'BiD! a?|?, 1VSI˖ysJz;邙 jf A8I1m_ c%8 9GNV- n "hl>|fNmICNBӣ;JR+(**3Svp[ @X|{E7VCIeҁ6M !㤽7,A!^tX(tؐ$2 8n۴Jb`{v-7nıEf kdЮjhbKkɗH=hTi-$dC& 'kAA4N#DaC 7*Ge9*xC$=ЩjLd 8PA=. PއZU= c+5EنA:|}CvB!aB L@AH Ƣse'yeܴ-0{}}TwV-&zA.>AFQv7y% ovt(q>E|ߐ]!6C{01t[d:1n(f0=ĩ DG%~#&gL$k'r10-nrC8AD޹"Zy8 v2I[K`6k{fŶ,)zwo3TLxh:fcs Nťa{eLcIpΙ&l#sf]eO*!7eŨrc6lHjoNYY`&^Oe##ͪ7Ɠ=kLj1֡ňÆ0MЊ)"EtfЂ4~ D_X?Ր$/C0pw_;$:!+0=@|"zŔ}JҤҶUMM"l hIRx򼰝orq5)IABh9H8E M}x̌zpB @2NIS;ٮc1|.6@ڏ.IKd/|UO_"&rYrP'Dݑcub2 )pWJ`jdsq 13SQ AI1xMr~O^xe4 VGX. -`ޯ +f96` !do|s%?nMzIF3G:w JmS0֫-zL@`ٜ33uUEUTDFHww0egw19/|a c,1b 7&eq/ia?UO<:P#ǷhKRDhL!+NR /υJ˳ܕ lĄ`l꾁 ]Ki2,Ƃ!27E] ȧxL+^"S!p,UCOcµ2r`Q/SJ4`\bj-9! !1Ș™4-dX {8Bneٳx/D~tCɈ<>^^tqsHL(M D2$ @@SyZ++16غ8Ԏ(;)F [!ᅙx) Oj@@'-=QEBÞu]AG `{Q5F/˛fVظ!nu5(؇"AO(Cb4QJu`q rBt9Bvw+)>$l`]AdQspg@8JQND4y iH;¶955G`jD6rM/Xbމ %vf1u|,TI  PNdC1}P|d0bC7Bz pr4(x . eHC{ 6zs͞f!>UUUUU^Bo ;vaKFD8DK_D{d\J1"@"h#3ck#i >tdHp5r j/l2M0(HY*D%eqb(ZC1FC:hx0d3QG4~Yf 0)k3TR'6N`GOaC8|t8yP 23tb:|ψt4ՅGnbB((+;=qpTx߂ vRl.}8qwC#g]CEs5JD,IU"x_VlNޫEPa|d\,;UhĴn){Sh8ŮOVA.. ~因p8pfJYv]p<.:b2ސ4% Π'C\.~}tqIH$ی#\X~%ѣ@SSwYPAJw!X84.ʠ3 T$; -I\f٩\[("58;Ul2v1Ggmc)dFZ6Fa]v%كtHaۤ[ R?,oũŇ0!N\6Bf#DԄ۾n@/?o$Jb.SsJOp3 ;̕ uv!\_nueeK)S',1.^bMZǘ2Ocq.qˏ@i ,'ιrd8緽cF'ch6|=cXD@g{O Q2{7(~g{=:*v[y_Ov{&bKv˝Cw?aF{s@D#~MU?xqG83 RRzPn2p q]oʖ(aWSV<_I!تO]pu$^ibԒ adqzޞB2fQ2HHx 1(HBz@zwx{6 O1(~ !I&~2dklh"!hUm'3ʒ[w:4Ј)qC}fEqE*1n5ͮxXL~[[]zꪪEqsвI ÇgUl)^$z TOx8NǸ,UU6JA^Mλw(F( 1 LTBzbkanϿZ~$*y 0LԲ[ < <w+ueR*J! r+<-Yha#((D9RSF$$14)Z`rH @n jC)q #٘%DSm=,njo"xM .H`9 u.fn:.4C1 4$se=Z;#<>64ȡfTMŦfQE R^D mP1= DG4pƌT$^G {i" \Nx;JP:DSF}/C;S-QM3ROIJG@:J * - 0$AC>ywH,*u y:r(u<0OӀD1(Ffl"AI Fh9~+ O H$@QAxٖSG=FQXQJ7PuϏK?Jx+)TI| T{ 2(DA]Ҙ"5^;zwg?i 9d!Ѡ$? 3I$A):DkFMAAL4ϡRE(0h8}2֑\IWi3򇆋pi715&J+btZҠl_N amb UIVEUU\zp"ŌI,!klsQ!P &=S#x5%!AL4aNryG9gM(@oi;!w|E*v@ t}( &|^@л& CO)&AբRk֋Q"C9GP:tBä&D(4:^"8I#9JPP VLb2s2#\,K(W Ho҉bt#n9 Xͭhb(J ՛!poDA qses#x-Ju0 ׸PXAτݷvq#>dAք 33]0@ؙoA1.ݏ(雮Boڂ߮`;WZgag(~{Cz;8G, F kT8;fܝ@7lo&(Xw3i{a'2Å'$ٖ~'f*LWd 0~d3N. #Cyshq.|ؓ߰g~z4ZvmfTz&gsix:okbC7ob^GJbK3A=Ub5{_ӹH2@DQvygO#\NPmg#- 0S*B@iww׋e9Y{u 'g}qC?G)@CAJvJĵ'XQ ˬtusxvut8Jmن/û2ϥ<+n66- ^ӤôTʯPQ&nx*56 xigG"sFjllF?7o|mš[C"$6vMaR1MlA){":LBm$ Ѽ;7pYy #յJ3?gOSbO76{Sb3.C&D f1H!6ьRG!޽8/oe6|Lf'$wLX^YqˆGdɁO|Yߎؿ*yxB^";OOka/ 騯c܈6`$ۡ9hݹ|OD4vֵ!z؜)(r-!YzOJ6%zYuʍ13c+,E:hɽwJAzVَ]2NrDQNE13t<T)z?<A$uI/5f,RY@c H7#쓈|M&syS hc*M8dM5!Aٶ:0M522lv/  BL6n-9 Ål6 hdJݵu8uUUBMsNcG7\vXh$J%LqP'9K%[$bY d4q&-5$;C+]Ņ̞6DKh!/ ];4mI푻leIUv_^ltXXњr(f3-zWt]s^ a5GPtS5FB2ٛ, z#$[fm C#u'[0ʹ,Pw ( Sd?~=)c;׀n哕m)9NEҹhSwؤp[ SU\Ji2! X}'!<3a~CP<@N?~~`}* >&Q&fgG@} q +qw!|=np<z>~ѡ2E$2IOAH ().AHU5CФ%܅s$[F`b_gVo(÷HvVTrGp.2{l;fݐ}!ÔX\Ruڗo&\ZrJ۞(@&mI]Kv@.UW~և`9,ebPz!ϝ rhF3b_J A PRoc=|#?--',Ji(?!BD9D*; >yo@ Ӷ\oA|7M4nr ," sRs6?XX=Y,ކ0 O1.?яOG]Z78V33# {ʽW1FBQRGvЍ: kZ,~.K" \Jp07E.<]!6oN^8޺:!HĿ~ (}/#)x⏑# n?zʼn:@DKF6D(dd(`l( xenr52]滅`Oq@$KI 0{5$HPL` 6}pHu70  $Ȗ BHRWy!).`I/)~d@I B&]a|ۘe1=GP3?dLC(G%GC^dp QTΟsA o=;{ti%7O޴_0=,ҎR`5 7 (ч&"+q%:l?jBH۶3Hf,F85 $ ̿ OM;ީ;9O. 9g&lc~٥ug93x=W{H2iD h.TW(0IƦf^`@-lm,܃O=7r9"h[g#c@(1$% F 䍗.4;jl,QIqcMa!yTHT] >2ʀPjd<`BKzQf@b{]gS9 џg<0Nz7Gp7~g8a&\q~bl[E`|[bbcYQ+82ﳾS#-՛\cuxR8CƪmdYCan"ytIT.Z EyM&kuk?b///\(0ϰTCR?&JBP,3I%ey7vO s9ttH7[e[A[*;Á EqXu/, |/egDXUF!]OIB 1 _64@%6+[lQ4aVR/os )ei5W[xւ,060Vy!W tRAI!vׂ5UpQ#O@EY ޝe6YU]J߂]7Bw&YϧxuoϾnz`C%Uw|ɄZ= w܀(\dVv$gK.ƖJ1\p>}e&(fBF޾>^=h%6ܟ`3Gk8㦄|=f ``јj !t}=/zoxL3]#b#tSQ }0 +ĊX;T .b{ӐH- c18'd֭.| yBńKr;\Ω(e8OW-CDQ)  (f N<|KKB;2,hUf5A%Y]4?_2WͫQUVlQ@m(6ywx Id=9"qk9t%ZzXMB;Xx[Q<8KNTRJ9$ xqQUIޚ&ĀmD:[=+y7" I( 2t9zʏ>qANLՅQH0jT`nAMVKn] Ƚ|5HAw3/u4H9c*V1psaթZm0ᅭyUc^t { *X2BP P A $'Gwc9}~Ot͢v1z&< ŨϹYzp$_DӫRVM*$Tr߰ރX֙-앂!1^ѽUTSxh9J̓%D)6k.z(8ѱ(@MZ"-,;,Z5]1A; C2: w`)* $&Wn,\B IGohF-#' 6EC_en Kn.u' ׆22t(-n{~3&31#˻q~*;ŒDVܡѹ&@2:*? Y3!+L_⟍{`DZnGjC+A6^ksàF<La+WOD~ň 8@DD1A]ݾ$1E+ 0*:`-r@/+M fh9f]W/ D6{lOϞ\5oj)SڇQ+5/e> p8e,#2b?'R3cÇF" RmM}?a ~:P xLb%LEk$ݠ#Kr9k֣m65`PvnkEv *"%{1söTI&an31ۭtbg`*VPa:O1|@ph rlO޵Y I` ~A@ueqPK1fdF*t3rGΒ6O?$0dl@ M$2i'Wg+9kcxnۄp|%^cjki slXחZIULsΤ3 rҙ>NO9fSMkG _Qm6YT+t (=əbkL{b=q|z^Jkv.ff/y(%#iiyۯ~"!"rXT뮜D㎣7/G b%qe=Fx<["۹8Ǭ]:MuBd0#nGVUErod:a r!gklۉg.'Cow~>wq>:ū[C5GK;_y>:{{w(xyBxNS3]MI'kSTc+Dv)Epq&(a7^mYnNAbICghG'fkuíqEH|YAf(DB 6mw} @Ҵ}Es[Kk%$q2ZY#~@ IT hY,f3jCcdu1=b#C7:c L\T%8df pcmX`i_ ޵,&MjJC2H޵[{׳C5MpZ@R*TLm I^E$P?fӏQ>wkUX=|`]zq9,H}y czhu,ZCq Q]"wF><|FhwzHw}wI+rߙ2_@P/1a)n I䕭ĦS]ڮ\6`:3P7#tr>#QZ=SX`ۢ%PAgNA-bhmx~""#=_ѥv!fN!Uע4{o ``:ރ^:ȮvvH$T=Όr"Hn1U@lm{nGe."8-8݌oC6eVq-̰+.ڭ*AşTh@!@h=ۑ P;|31'n^LlsƁn sа7n5 aqLY:͋x67ؚr`Η:q|KL/J=t dp3҈ mw=G϶MC@ގ -W O*"ugSvxpӗgÝwBjp,O(_-,BgLv `7坄BIQ/pr _>} 3gf,;&Dw/_d0 M\nU6v),.Ժz6to&#Ța _ԕ0HNln/ebVb 7qƪPm}#:կ6将:s{w/['61EQp?!~9~ҏ@nˢMJp(Il&ճ{C| v"&8`*ZM[&w(@@޺n;֫՚J\+#Ws<-T r-ZYj,:R\@RNqB 2ה_alqwf 'fhf{&=|ѝ]c뱵i4SwD}N垀&Å0wͳK #Ϸ0F$}$!C6>})׉N^C֊)څt|$cؓuւ1!d峮 ́UgQJS`ixcb'II'@A rM'v(c ؑIyn!\^%AAjqA:$x3$A{n[tzrSwp.nnȉ^k[6ss9fD݂F$KvcNDE hC1=p~z(8\rX[w* lnb!2_ 'DEF' C$%|ڠڈwa'q yVF-64ٌhh źږma+Q&Dnۉ |Ts.Ъ"**""'UUUZ/6cg>\߲ID Y&2 J4xHmZfrR#,\M3; 0a +!0p;Iw*<^1QG>REU,I$0}ʊKCq'`oץqcv+vgpiIJ9@%Y;C1twtc]{#@<r$ ՉWBam`n|玷yfqʿ7y{I&wg2$ v2T}"L8.NwvB&pw˼KyER0bdIPq#E%C.uR,l9nX3}B[,eD0s:]HhҸUUUU^ R;4jKAu#4&|b߈$QoX>o0|~=cK Kv@# *#@(fQ@G$J$%. i JfWn0!A']q6(rXK̈'$']θӏxۿNRp>#;cba`DCIxXF[X?S\kw? ?x >4 yb_0xx7<}{$D>!;̺ѵDrۆō{I/kyN<Qf] 5U  p$ zSuw"yE-P|Bu]FM?ȼ/?fw8HIaP! 9,3LJ14di.z`gL0*Y">ⱇBQ(ƱlRwtӅđ`A8=+@ LlN,6d2"8\Ʉ% gSk:l ZFS<(zߴlrgS(ӈ/T]KMR|ok$ :mM jׄW=᝼Hh0'NMf-ΊongjWqC`3y' XwMw^ӻb8O92p7^5si*J Ǥu]K}>3SЍtEGsm,<">d7SD9F pn!6],|;qr}Lzd(GC"S`:XF0$PA+dJWSrg'kP3LVZ|vOňQtFϑٛog/”8уMwr\WlBoۈD 9˜ 1==e-[!}s/V5Z|N5&9d ||Dk2d$:E,A+#)l]XmlUy42S8y9fEqNDnN^ ܬejӻ%wu7wQe>& g8͟|Y6@r :$ ):"ލEy0^C[ i˦[}Έ0փ5D8Jcy`ͧHI&?7pݫcv%ԁԆS!o'0O4i?InhboGpm1 H忊ۈ')3L5R-9r/rXE­69,535 kI/6Lw >Ǜ&6Dz8C~펝b ռ$+&|kM߆~Fc;\1py?GBx a/DUOs3zxneC|y !H%޿ fb ψټWub7$ԯҶ~3{[ڮX m:kʈ҉!@uv(5zNn̹ T4 v@ڨ2f'x炯:IHW)xb m6wbM>tqڃۀe7hYk;MC ęL{ d[jag)T=hs=2xoݛHߞ;%NeSm4;!"Bf$/G~#:mk'=U9,9O;FPX.J6v#Iޛ?sc˳Køws!lf6"l~F5&smF{~.NgϞeL 29N_<}pKfow8Ɠs5ު)huc[^>O% 88udxWQW_ZE{[cOCCI[Dēc_+>fy;c\>‡%+݃9尌r|:Bb\2t%.3w #P` Hlӂ٧cn ٘Y[뮹 aNڐOߓ|[kv[ buȆX;79}:لPo֔%<#~2Ap5sn|0&w Kkfc;_Ab͊>[ t62c;(3Ն^GצzDuCأv;柶WxqCE<{g!ln^ 7Gr?YM<`E^jT bER[R:m4\(RE Z4DYJlMI.iP9M-l!\P]sP({Y֘ݍ,9ƎMxP'_ ;Ѱ:@Ԇ" ?>|8QF-ĢH(Hk$| ;(߻}c5qsӴ#Iwv%(EZBfmë&BJ@ dzE%j_9a3T$2n]zW4s<mYHz;VY 2x:y%{ޞ3?ID䛐^x A c-HǶ:۩1躼f0NCvP 5F3qk3Ў٤bo7=|QS/ȹHq_JtǪnof9T)NE+/bfiGQ d7N *BGM͛={.)Y;r''2G#뺽*m؟t;4Qemϣv*Z" 6ѱAf df\/蘗aѹ@PI) y:%M8vKA6c; LS; W4@ wG&:Nʁ Ut+ۮEl|'빷m2d U ߌSq݆ ѣakP(+ȝeW$o28H#_w{wNbMm`鐎ؠ1qD Ŀ9* Gf>`8scϋ`XYiĺVfל D#>5jQ몺 ؔ%bDD?~Atl.D(Bv= 90};=~,CzzX$p]Ң,GICqRCf- Q!xHfD {YXJ&L qu2A .#m^J}KmTHg<Ƨg'MvX3&n3$i B}I Qt$Hk59rG5J9EL]p|c=$UUVpdYLrzfP(ɓ'\FI=~Xe,\w>ȸ0-0ι;6Mlj Fq*XU[BsUnbIq=կqģ\N E(g&|b^ΰιC$>а3PCa\>Ơsilp6wwzzEVݏ'@N\a 8* MޔCz(^!K3̡v'>&IȼE?MR,3>UUW {oڮT*d{& ,5/+g"Y]0) Dgd3 )nʌaśWG`Ѫ$R F6NhX.C9t lզ8QLfim4Lź3!fHY:J ։@ 2׭gL^=<fj"2#,Rf׏J ,r/@Ye ݈ 7mP7 0`=u,mja&RE\1~ X+u|4ݥSOL'TA ((x"oa.ύv5\G3ߏ=qR|(7UU"_d`U9ï㸺/2;ݽl W -liP?PUb 0ifђkHWeHP`3`@`f/ b>7N^o'c8dU% 'Ahw$9n䶸T'UV&PguniIL0\ Xua=?1k},d$&WC_#8j|vc$Q}4 H7ɝC3QfЦMNP^_75AOBLc~v}m\ܲG6Y q>Tȇ1[nSS.ˀSy/*aF8w|qF3r$G310m^^j>=JDZ9WtvM *U%_WuT4].pJЍz={@c'Z` QŸf [csL/N 4?c矁BA;y>1=鹓qӧN}{aL*1Ǖ/hT -mbIBR[ᷰ1d; ˺-2.0GUd/K{9#v&2mFv)nVLVJ "̾fO5ea̙$Qo2\ק A^5=9oU4Uc2g27{n?u;>&&2)01>}>)3JnB&ptbuuhym\1($"t]9xvfQP'JMTp40_gR |P{1ؚlqiX2Ǿv3QG ‰f@!v.`@i] ʮc2 @5vhI/6çk1u}3mRyCP"Ac1 lӟD ?{W$txyb>}oZ9j7{@"H8ƝW IOnSbhevp3e@&Frb b7Kނ\jK:@'X=MO>d"2bl fr?&[^}yeG-9[ޕ֌٬,+"Ȱiٮ m(Tyrnt*W~5#bO1-IT=e7,}Aڏrbכe eE122Q&Yi+[T8'tQ1({lHG=wH"2hN.1E l" ibu4S4j9TYb|*4%w_l>Al$|u~Y| B$Y4R7-D ؊ s (ޮkO6SG$7nВ5 _A"g@b}-4Ai`YԀ(Y~} <sӉO0" };N%3ڠ1 DRq@}bBCclu&NĠDD_u1,ƍ2 kI0PH4~.u8!F3E$kM \qQ4}~. Dٶ!!V8&X`'өߏkӘyl*2"Z@ has.x}HmF$`ׄ%pU ~hQxyI *IY(#1(94&w\#,;;'={~oKٌ7-5xCvH1V/t;,DHz2}8(%8~eX1͹aX=M' ,0FU"9Fƹ5TCc>' Cړ7Ka}Md)6[ tKi#XQ%5=L ҋ$3HP$D@'8~g?i r ɇ04Ww:Q1v]Ç0lRA&U3YaY)Cє9"bHO#9=U wKoòh"Mʼn0< )()( ?fOUc9{Fm@v!NZȟ4vŦY.SQ@3QyMEpU@;fRNhfT9k疖8Q@1" Bд}ffaǠ{;v:1f >L&oHƝD"~/ iC:@:j]R wYso& YPOۋόy{p#Q0@Sq4<{ `98d@M)J7yR!iB ^85h JС" &d<= iR W}CWL#sEc1|흻"|3xr ^6}Pdu Qry9ұ H=( yPr)`wJ/'\"AJ?ٽEٯBU9! CC@P€{߹8 R^a|ri|ЇPښd>c'y`aD2H <,DH( y μbq1YϿ?rg<(8&_$\aL*sKYZfrDcLkosƪ52mA2:!-B?b\%Al~mm*XJc! p,MF '#?u>n^n|vᐆ@0Pzځ1P ]]-.PSPATLE!MPTZX"nx)kS (V&$p pݲqIDx[Y?X5a [S""Q>(RPGWH[q/48WH HAHNZ,tcDX]/|&("{=ćWЄg2#r($/#&9 Д"@'?z#A9 ˼\SDHn0s%FD0>{T;̤#ۤm;GI)ƷAimG ñ71gB9(L"c1&oqFڰW l`N#UD35#jJw6AD: 62ͼz6X$*67Wn:ͰMv"}w8 KTO`6G ɉ0 EGTv%aImY8MSpxNPurx)*cluXlx0i28 I˰?~lt UnZXW;0@ {.0t:GN sA4=UH46+]f\-,` AF9V$7*cDيXˈ[Ū}(M˃/u30&m$w 1&kY|\fZDԨ\1H RG utH ;ޮ HD m^ !q38uIQ Tl~Gj46'ͫ4O3k4@`%4"iGl#Gl+ϒ !1Pt?lJb,::}3Y\7!탹DD$KTRBA ' iL{Rx~,UX?([O3D[yY`?m䡙I 7~ı14Ǵ$.E(X톆TcUʮ C zDE)sw׿Q2$7cNnE 2{$@<!w@̨a"d;MY44# e1߱E{Jg(r{%Qc>=)t54} ״!'Q ͖'2#paY0.4űsw$s6 _gmdHgV !պAv05O:c2O/HV&C`?%7}{a'7ؐz%QQy4*Ј|٢cu@ `M?T; W'f$ ]N-!^YΫ]rovp$ ^lyuZ*87>M1~)oDz i&=b]3Z5C㤧uP~p`!E'1'}85TFQ1+$HA%G=|hAF(eC9)*NM)I4/vB5` 3"xꅔAa hHnMZBwj!,AABA?+i:/<@=@=BAl}Cӫ(nw(Dt͆ym{p\' =*0 7)?1EJǯLYs#%!_y PG3Z"l~8!Ƌhe~c8DZ8Ɓ z/RC̒4/ID #vHaQp"+pNSH!Du H{Ey}Ay1woV͎ykIuRn*vpoky‹?zF~fɣψӆ̨?kZf  F;+)U+CZ' mQ$/9j9ٲM]\-BWNiM \WQp"@.D#8*YKYæptr{CdTfI-#N!'_|{Jn:Z?u_'`k;4GFC`kCN H?N" HGwIAe4R ζ> NMuXvJb([opv>qRt0$XyW[1\{ >_Õi9y+?Ycj^5wSQ431^AرS/[fEH0[% 1p{Af6!ea&$g$ ^Si21PDEln&Ҋ3 EwXL3 c[uFa4鲩TӢQWjk\K`8(]L_ g.xM@M{C<`&9 I&Qo0vNghv!@0JS0E۫4(j@| ؜01PICtd [>Q& DҲ'V+]bP:jU̗zՙ0Ag3H[v>.`-Xǜ&rZb77>nF.AUSK݌DTYìQQ0^Ę_<|)(j#TDA0CSUg;R&)™:;Yb0bJO*[ y}U}(OK-Qs7oJ-S8x6-:ith1 !k#1 '`.GFmiVeDFe #lbTtvD,4FqkDcd͸O&Dc8s:Fhl* %.Q= MG6GKIHDW'ºUjՋ"~R{)9 cD)SBɒH(B1e{\iIha@4Bnؓ (%P %ljJtDCTiϾ j`(de$4P:},gvbqꝛ :F]bG+gv&EeL^\ːř jc3 $uprNlZ*'00,:ȴRQ@@DniN+ħH T ]Z%@A}p28g0~ b"Hh9#+ۭeU(mKA2PRM AMI5%%hq$LD5Hľ@'TP3g>ӈ^a(3 0&, %h"E9͏ L%$Px|_D&!z@NXO~M4:r]hʂJsq@: dM-8hѝ XD0s`( LcUQh.gp%*!mD̤rA!8\jvI>8<Q"o=\931TQM~LG/;ܣ%~:DnQO&h+$x|< ..>8\ w16/th #zJKѸpEä~3&I_d9% \`xk'&& E 3ˇ6&7>04*BtND?Yv̫8n'xzٓ R qsb&z@|' < /P&"*$j* F!@q>S %ڃ0&\2B B#p1Q:g PS{LO:ml6$5C]ԵEFɾ"$i " <tF| O.{yQQ6|P_ EP'A4m"!B EC1$ȩ LBf J"HvDl$HUH rqgAQ*(P`*#$%Ib5tVh?]H1eKZPܻųuoЂ`)b0Ӊ̜i',Qsp8md1pE4< ē9ά2N:Fkl:ٶMaCD.=!%&eA]|NzOLYIŐIJA'vvOCDT>i~ĉIGuV+r@.+wн@ 8*wi_w"!"lxoOdT%1RPE&; Ŋ4 :ŨfP_ &:욪(*bkhڜA2JNuY\_\䆐E܎c`МG9a 7hQ2{Cˇxtl<`qMJ!p6a. C9x/.rH884mw+M (C]B!= d޶/4pUFJi_&a,h|jHѮ49Xt{FhfFO^ ]\  e' rz1Gj3ǐ+֡ZSQ6mLŦaB~&_-Ό@p9n0L"-Sr 0@$:Fc&ZQ"QH&P( pckͯ{܈K5YcLź8c8mP$,i;K k$ D"ODm3kzg5ASqSqRs̴\4FzI2ATE5#wR'DEwģ^OĞEi7va/o'oɱ M^2L֟vnylqxDObS $ hd ylhQ..ylZgenI%a0h Z,k&l@4o#b9gFGc1bTh8Lq3`(\Hm.ӈ)C PSUՔC\٩bf Z3viu;gC865.5E @uŁқ۵& %ֹ;w8j44ޞ)83e&%#"iBB2q#M2C;^FN>+j"%+}, bi`IyncR1$?a1k $!x6^Хg4~/ 6ss٭S55ИF[A[K}C[ M7Fwp@p)ˁH@Rj)>u $"MYGAeݍ"6)1vxPK( ?{i=?iG$w|v}F"ň'x?#PSmO2EҖ~[4 *j"z?z1q݃D!$T}#mIiԺ=Uzɏy$u'{s~Cb4El)iVXkFtp[5$04n\Fof5CZ0Nf4fi i^҉9x'gJ뱣FRJ)#9?POD}ˉs 3JX&d|<cl'0"KHQ-P.q?o7E<$HffD|ĦޯTa8|DX3BPcb^yIpd"v6,SJpNHzl(>iĔ$@ !uH h0RE?|a%BI@2\J=0ՠHsX}mHfr(!6u&SdԨt2!KH5OUR4ijrGo& tȿ*{@:A޹p.KË$L|Zk:%:=.gGU3%2e$M;68{2att_|Ά ^J$Q)KBu1 |h4>[C" Ҝ E~iCFmhi,BAAk{Dgւ۹J_>I'_`}:h'XQYpʐ5nlJ!:f0DMJ%aׄK %JCM6̣hTwsWcw!Yc)$+A@PATHDBEIL ("*;ivhlzͤ6H R|u=z:ZUZt01$@bNVwS 8Oc:l~xwx.1 'f3b@d[ۄ{ GK8j!;n|8h;AC n KVL{= p(8UACV_ ~n%>ܧ_ykDDu tP'jQ6H6zP^6C[WNx=z:+,*![(H3:emLVU,h|d9)H:$ىbX鹷0bXLz|>OkM]Vk|:FkX|j 47MCk.i>#0p PBgQ@Rc7[lԐ۹B  ãWb0߼iNAJ4q`չm rؤ'A k4,)v)5v:Vc>ñ^f xƯR@VmD@N-a$lٶ8 T8NAa#b E-Ry@mkzKsWcqQ ݙ-g9^i2SwL;F);J *6ɶ }QVg}a˖^vi]R)Tf(0=s"[j5[q5;lBYH[&7 [Vŀ`Z>L.iQ2&eo0a5-m K.oCg*(+mk[HaYO} [2sZ} P+;qծ:!XhT%E@"LD; F%Ի֬YlCdQaSƏ1n0`LdM߭)3Z}3#tml[Ih4hb]ŴVX $UҏIfS_KJ pj&&8h;b4 J+ن(3*-@1N>1 !0k_ =򢂔!0BqCx`6N!^vfиLHqz@ ! j\51o=_Lf%O@ A퇋 cIe$. 6m J=`#5Xl@|J5T1(2>M!v97] 1gL:=B 7ϓ>cآȣ Φ#&%i4̈L|_fhXb4i2Fm.ٵ1YS0X>2=U$MG0<"U@#&J%T ͂UӴ;x$DC3=|,(EHc06,1p 7HHff߳'9 z)}i8C 0T[hdDDX+2ÿ}k*nnm7]8<̢{]Rx\29㭔*wP .;I}Ix}$ 8fwI jej&#O}6Nlaϳsk[ QSƱF,g<8;9 ɵ][ @KLζ [dc u뀝F嵈ﶓkln ۍ=PΈ7xyNmpp<Cp N׭\hFd% uՙ1'bT́MÔ~ (| oόv|:m O Դ5dȔdoCG|mچݛt`0OˌL&M1c,JAd 1:2iGalG';n@ ۛȬ88g'Kמ^3c{ju\Awk2!i|oM7Nb<fـd 35763cK}cް>PefZkLXeqoL0XLge2oaskfD-3>b,؆Ϋ}4 ʎ,k6oNpsgӱj0qM-ՕՍ͚o)6<Hq^C1=7v%Óˌӻ.AI]QIrЍWiFƱ5ΨߓxױƜÓ؃/QFiiIDHP HIoMWHe70pZʩ3+L%yi>1Sl3Oj6 5y6ѳ6 |L@S5PTq;"n{oD0!27@Ctj9 +[}=xN8xQ.z[Yy1 6{ÑD;o:pt wBwllw|g\^֤Kmld6 %ᭊ2ĝ6Yɡ|?,AMosm c5XI͏9BhME'&6|ۃT GCJC:3ˮ˭NƧV](!qgK׮5IJ/x`5iaLöp>;< _C6$ԨNql~3֫S lD6a68twC 4,UQ+ff n;`pxžeczז^5*tM`U7'8ӣL q_JúM dҩHUǙ}>pa#0')JUMgr[/ǎ33.Ms6dfl4TTⶉ n7 87SC6Y:bDg6! nH߮ flgnLx\68t bq-x2,g!;H-ҋm"%A"C&]M& Enf\48iv"wǗ=*寎OY99alss4>u"D-@DZNgPBff% ,BSN1Qge@1[-A+bw;vZ:yYD7M]*7lTX 7- !JHg>4^;Ե HXSB$^A]rsmWk|=\rnq3dmovF#@[(a1[=)QUUT[wTвlpAj=\tofOmQQ_82teL`LD&=б zfnchܶ˱͏3/Fsġ^Gܙ -o|"p ryxj} V/`9ʷa# ݝˌ FCg62#luMbrd4Nb# DMP3Y k[N2R:b 7{,ՒT5HhQЛ vٳF'&Moc FnS諡f㉝:1s>&jY[u91dumR8lxZ\moAXdC@_'(8"i@ѿ ;~T#LzW0 \{>p<3טT!fտTRy7O o[w^تZ@.1+T pTmlF( M6џ2bHbf̬V9<("1wZ"un1NIqL55S j+båf3OF2鄐,DaF.:*f 3u ڏV ה-7(A;fJ``qSѵZ#:շgR64. ZJ9bH'w]ەkiӾ$.ec<^;༚5q/uYݍv34DaN2"q0%iDBP-6y4`"L]M\p۶\I C"A 60H9$0.&jDl9Mf5s$1,hq e$2}63X~ӻ&Fveܸ(,7X`o(d҉=w&mlT8h,aC11-:aVJB q Cƙل N5d7م8)ڛa>3-FfjpJ)yS!iay٥4ONtePd'^7Ԛ1jȓXJ8:ʵDDD873ً,*Lz4tS(VQBV$ٜS5"_EaR -xLTXZM9jĉ6Ll59+L&rS#'Iۗc66VtA2JU[kB6$CkbPvs$nȽn݇n@'C li `u܉턞2M6<  D!9rfi% >TBPvdYR$9UpD6ST GݤdR=LQ'P%R[7p()\T QFA3X(hh !!5'}^ҷ)a\]a<܏J"4JؠƔV,owԐ9]VoX`p(Q1F"E!Uceh bٳcHr<|]=4 Sz)DP,;auW ח$`\c>n1SxjdY7ke D5!4Fٓ 8ӸSxKv#D\N8d9/#{y?_erP)f1f5Hc4ZB: [l0{1)FƤ \@6ؾ`\շm&!㹨7hSР\AN0 HU V')tůu}#fjzɍT$#+`:A)ck48tJs qL >ьœ'K3Eҫ&E D2lb2lnŬh{9Ms"%m"c-ԉgIVzMRF8&r;YzzywKêusknZvU6,7}LeV[^ӝi?C3leלYN r}Z*U(ĴXl:D[ol [coc0a"fIr/=vYk[lZS(Rz{j8xC-1塙2) wNZ!J Qmoшe~z!21٣\Ha52#x zfѩ`Lm88ɴ:qQ !niů206e".+y#;GLb*f\;2qSTOLdSN#iS(tbC k]lKF C2s {<٧u2zg-)kl` JX€HMWβ>c|]moh("DAYMU~J#7Dꐺ5"0:BV(0&dVI 7ﳴمY!̒\ˮJ;ݪ m$3I&9k C3ٙi4 ~@O$$bu5' 0*j6qAV2.HkcႦϩ֌+➕ _U._N-zOCH"eo$ݨ s4(AD TRRԐE#ܪ"!TA GzGd$B|CI(Rf`_Gudl0Oz@a>s](ރ7;W9""UUUTI@R%- N&J;:xb{B[ 3e_)nCKe[A=JV"]K}7kd2 HH#V@ii UDh$bDZsJ0Tk9YuI2 %(CbJĉCo8HBTPTB4@Q]` )8R@ps~탏e_Wj6tl}$Ot1`w)!h7-9Ă=tifa^}Ղ45F.֤I$QMQ@ :?+d JVet#p?#>ER-@LS}obP[0_qGϻnZ^] d4bI4<1ԤAcxp(֝ ձݔ x 9'>Q< 3xBDd˳p49,\ &1Xs(bnJ(M'Z\|% h-;؛FkFd;hZwWK5< =mC)# _&-6L"o2W:߫<|@E xNLy ~gqnZk}34atcƫXm! lG4hط XE BUSt7v!4+L pO, /;Cˬ򲑍B+-qFU|a,r'O&UjME%JLnT(uoWr]g5•A 60cpM3eaG-$kΪ+kZUo ]mZ[wRE3 _H_GaDGș$>;~GNsWFvjmI4Qk:mifwdyp] /r@t >)7(Q$3L!{ *  a%!"Ib "Yhh J0-D(<%B Q`&z@~ ^0?ŭޝO͹n-&-(t r`ka%VYBTHSY&y>z jr;4sԅΏG;fQ # H2aCÜxc03W2ox}s洲:)`ylEkPsl!Mё4O n|r,p":5%:P$;8]1vP1UMsE60b`wHE4"1gp8'ίs1r#ި[P7>Eo8'of٭i.= ۘE07d`ߝtmx0"),Ȉ"Ng u،gxs#Ag8|w]aF:`^AKdlR|񬅦e笅e>NR`DbGQO xv#&V7PP6\ ILbΌJ  l5|)7cO|6RQ ]z6\㷟F1f4DAUx06̲pw^-5s86xE8Ap'!Յ%L1(zEc:Tu,2sR/F\f`|JMK0Q]zi#Zp&Y$xyKL._UK#yS3:i(چiP' -`\HѦBdàRm0h !!m!Ds#6 fGq/PKנٿM%%p664!jr >ePfVD,$!"Jaa5$۝a;~i,%T:JS:StX(B.I&50Bfg~EI|而KۋW ĝE_‚$zt=H D?P];&o`&Y)A!|ؚsP]ƔéQJoQaqTX3ؗ$]gQ։*ͺ[ >SS<^ )N̋0h$%)Q())Cb_ 1+HP\F?tP E4! 'H$|;3_~&s10kW^mol>JM\94T`_5%*r։wYLj7)ӘWImhÚh^YBvQ \_+l(zKn#X|sALclH 9qŚ[47}(8:1Dv` hj;sC1uT24MR\Oq1pov]$Q3 Zy0VG3tЏ~<\J"J1THa)HIP5k\e,£{2mbQm(j5nefs: AZ6dx zw0x-Ʌ 'P0|[GI7{XNk}{uq~)T (Fh*BQ{`O\]q M*lE)pԡ)(P+I4^J[N[\!1ΐ{sp)zj1P>*R(qT2B*4ch '_Yȇ|+0{UYK%V5Q`/ ]#saB<;c$Qi㲻c"t=z> z!@hC"&/>7d<ӺyĞz >.zpyΠHj* Hhm yxD\: 1#t蒏#j*$($O1H#uLh<>LHZB[" YT#0⤈(&*%Hb(**Ji%f8A"{xC\ A#$y"iD`|?Ogxק|'"GD@Tz7`ÓLɌD"BT)*e@ e{&A.899R4K*ɚ%唢 1B̡+X$l9r~E^>oxSИ$d$5j # j}9ްNW [n1vtQ#$xAmވ'|PĢRI -*(11,޼c}6'0GC?% =w: 0g!Z+L_`>8()r~Uiwޘƚ`903Iwʇ$BX@ςKkQ`"a٩P|AVɪ\)2> 6*B*M A.;pxp~hբ@ 8"'ϻ4?Ć$9E P88wpF#! 5a9pMaXyn? 4omq$U> u8$;Q bLɻ{Czy;o݅=ӓ/hv4A>O"20{( ~^#iq$g O$΁cs'*0{#&N|j :!߹{!fџͰoC&]%")@D[%a6fSQkcbR7O@t 5>U$bCv$*K0Nl܃p7!K:Lqo?㙗21o]vOpqoq4(| ϯ|gǹP:sLrwk.1!v8S!C|SNi(Χ 9t&FonNgשއ M?-<" i`Z=m4'`11bZ/_/ߕ$z3EPJ+H fw- S'aO!iP @SDv@rRcyHUPi^Y\5RXRʯ):Lڰ-~S >&HfUJS?@'b *^`Cl:I j1>̡ݟ9>UqӫsyUi݊+U -uI:G PP0dOxSO.CpuJ~iU;H? á~3.BTrю"i B>p넦ЅA ZAEBW60I'5EO0mhtdlw%\l>$(56`BKi=ˆ|<0LWx{/^G$ o4xgA;`  'xןRcT+ڪiT6wfin{$*2ɱ6Er&A#pazT(?||p53B>IգZJH$$P&ML$CJI'04$=-&XĴR2I][1&4 6sNA(ADQl-p_۾ځBC%?C[g(4RH|&QqQ`=92w lHA''G~_Y%@s#;${ {3R4F v`4ɳ%"057P 8n/@>v;:H4N3$o09S@IH9 e zQ|0z(U&M^Ԣp7"gz~zI>Z*[i@) 2kD4d e0UsF6 "03 OP k͹ÿ̴r=%x mTh4zf2M]UI=s2{,RHOs8 $ʐ%*lL]C Vt2k3RDtPː`F5=H:-aAQaCNM&&H"@"b*dD% ?,qKI喘Z* r%U- ~`sfX< ߓA%^<(y.shh4XEEM%$TT&* ?'C q{73dͰSEEˈ\lp9ƺ!jX6KZx(LTIqy!p{ėc5FJ`"AU)7M {M#.-CKzx^}ͱz4 9hIkQ"0~"~p\ʉNca~Mը/;RM|,WbR69(Ϋ8'ޏ%i" E;$ZE*JCͣ5 b\'}i֪{|C"pIv9/j;c:a}&AwHO[;D lQF.'o13'ɡmw"lCkW3y!Ң(;343Q<lyr[$ GHq"*a* DCQA"~Ҿ6A4qP G`lb$|6 )"bN9au\u3F jtdDm] !6j7X+}c\}#1 )R7"LI5&/4ps'3ND3B׺F8q" m?YotbJrz-)Vz œ9D3l6˵[N,maA"R*Vj(iU(Eh`bX` jb  4b C@F biYbJAfHZ@iBN(**"Z (b*("f"*$(tfjfTd)A(J3((i@R4B)" !a"Y {ټ}KB'X"aZb bSw!`2Cà#c%؆dEbF1?)HPtnq7 -ͲؖU}Cf#Db Ԛ /d:{ChnyLC{ C;U1!)0_%juM 4oҋj)JF` H%*(h"%Fh)jbI t_廻pp|0$﷛)?lI6N;ݱd4ɩDjjMXgva"XZ'HQO.$x䙒@8WzLdf#zU܂ M!@ee<5kh Q 0 n̈ҬBLfտq=Ƽ JAhz?JqC>҆*<%F :Rb:|"߷w@>x`(+\O']<654ĎޓN3A g;?.l[j^OtdKn#y6 ˙386`Oc5fs$(M̏]ИI0k6ɱ+exZq9ʆ~!ԏ `ET5:ME D^_%rCѐJP<$>P T0HD.J"n^N=\81qDI&?8swP$H5HfRfFvGf)'Cx8"9ghCx%ܿMr<5_CV~2@*61 d2r3U%gZ&SDbۦ!v P==F6Hp^ ܢQ @XtBlm0(mӀаjB*0Y4s=\Db0U$.CtNh?؃i F$$)UhB"j)C cBR% @ S4*R(F JB!f{y`ޯ{v D'B(BNQ,MВ^BB4Q- b8rd@(}+#l FC'.!$ w9nvU{T@I. \gqmHq4!/+lނM3.$omHF0db88gV$TmA<y<具 U7\7'٣vI]YB*3,H<&?kp6>iĽ*4}AGlR< 1* l< $sf>^ +a 6a,EcLW!=5 . $S^c_oN=N|BvB#.Pl NdQ6# ʉ}2ecZ2i_s>$qRS9Bu t!KN+6ӆZLqs;[`h=疂(s?$ tu;?$0wy3xʌ{,Is0ƃ`f*6OrO1. "峊ɄIq-c?.h y)BXᨅ 9&r#ZE!C .o9ekI"RGq0+ǂ+virƤ)"-3@()M!JHD#<ӹ~p>>`v Bt(fc`hrHmЇ'Ji8 ;>^^')rWp֏c9ph+B|xnN-EBxਯ3i EdhhJh &@#AHxВqdzDITR(brG|ZP)EpR(5+x rzG.tnpip^Oxܛ!mtājhJh "4t,iS۲Φ'R|g&(!靧0PEC">e 1ҸƕkVI@~j~bzX2Q6q iHg䡋Z*yG|^/LOFPIa|_K@c ˩v> (( "&>-hf"~a(zǝ LP@"-HkF٨`d/* sNM tJDPmS%oN&H <0= 2 _[寬hq9%N`dI:^77ea]$4g'HWO"KAPwY&w\[괵HzJz`G=0+/ վMĄ",hpO38>ΤBHN{#Q< /1+-c)ʊ+=G(Qw D4[a*x?(`(*?Ә_0.sžre;$Z}yg{:RJ=Ύ͗0sH";#N.f"yS@{p{`w3`3Re-6t@Fr#@rw%#1TQśB9[9vKfA51UU¡&!4<ƒ!Q L,K@,EREGp#)^2AA|e@~ˬpqΘF&<~ҧϨ*θ@IZ?p[&qpo:!k&1 ICCA2h|e DUn(:~9G:l@b(Č |X=tA ^h OD 'TyuG>^}D:@)!I)2 u 9Dh'1<@&"A)hJ ij(%B`%Jh R hl%Q][Cj$*f!nN1 &D"*i (dVRj! T Hf@ M DR-S1%4B 7Ț)hB(⣐YRLW3XUw]}quč{J__GN@")7 d5e4lϡrP0]_S "X<ȧEstBWH7kٓ_Wf>j~ h{3[ԙrQղ$~"MU}Oa:!@5!Jx9b((*`)4 #"ɢC4Ll F&`S1 1L2TRzAвK() J"24J8O#DRcc6r(KًZК )JHYطOXT:IH{σ'1xCƴzCh$S*G|GeBr#!DTiЇ` I%`?P"{iQzC f^# ~0h\@O f8zN?TJ>JДL @&; y@TH)?aP^#`]o|E7lz@ O {&J,3%yQ^6& "PoE$CwDf3Cv6zrFn `93 $X361m) ٨6_׷aA)c!>)XkGNgO|!0L 2>+ "heb.r"_pO{ay~Rٲ8y jNBol~W.Bp=p!80 %a MDɛmzNZc2ՠO4$wÁbTYA$C&Й*KCHJZ;f4&lgJc[DJy]SLs4dYe DikmoxQGaN9rVƍŞt׶[+D[eiht2h'Dڹ*O Q9`2^b ^O6hz;$knwps{9\ŧ.9.u8Czc)$VEx*{;e1B^g9nnp f3 6"e#p=kQ j ;' Z 3Vb 0CzC)jZ:J Pɍ4 nqT@3;p<H`Zv k+6\O;Cl%<㳘6`'Tܲ 5eO!VUrtz;`͎8-.ӚUȢeI ъgcfu1Ȇ*۳nȜ/d$soEm1Xң1ZmK:>P[ֵBi''pj68]WfiTzpԍkSeNTշR7z3@SjҘwF(l#3ZDl iiTMA)YbC[ hǴF!àͅo(9R!ĸrVYd:D6IjILSW@Zsa(oaTF re[l+n"}t@#@R(ШoIfc9<"g`_*,Q1('dyJMcAYo<77?M\_kx?i Pl#(XzRR"),Dᓔ(Î~d `"&é*;0hPVl :r\#hKBD@MήEJPMV GF62l;&ِ]ѾL)}=Z0z\Hso41Rm7 ?f GYҧ+{Q|ΧB<> /Q$JL1a9 (lYR@`Hy{Jn ZŨ`7aFB$۱q8qMDD***E;cъA_Zط^FB(gѧ(h੤IO "&A 0x∢AܱHRKHN΢aRH̭sϤ/B|p#N*x !̒/s;= L"yfJYC̜=E4h25qHŒl6dLffˣ 3$Y$)a@ړXFnm1pjQsCMMco=kbI4mX?PA=>2UUPK_{C'Sn`LRI4^>|N6$ go7C `E y}^)r7dskI1$@ƀA!8,biA_Diw|VD&ך :bp.Xb0胄 iM}XkwڪSޅD⇬S90|CwWvvaT `%εQlHZ%A_A.䔄<H?ɡ.w;<F!Y9IlѰQO؊ߧ9O`,(} _m=]X9 !~ፓ%lՇ,# =h#I>3lW^88,ʙ1O@0(J WliշD  ïJF'7$Y8iym;4> I0Ax|D|.;+6H.t&";$A|=`)SZ7fۂ2f> fےÇ90^)"1H2{ȁƈRTv޹ǜJTw[Խ (?eڀnp@P1z`K?wՓං}C1;ft8ہA"%hTw05ќ$&T9070d8^7,$dlToj֧.B0&Bs RpFAv`b+??d2(Є@xnu$ *`!%4k[(P0XCnfIɷ9,q$)ţ69bNK8`F6s,5\ 7{])A u$tX剒KddJ QI1H8ό~ ` s%JkFCTn(-_ ;mC݊r^[((( *iirG6<M(!B`gzSi>䎚5'q8(d2P-)`9 OTA=hN;AW<2f5ǖ8 XtIF7> C c nT"w^%NŒtdTt`,lg\Hz.rϒ個M~t 81`$°eNNOTbj+>vIci C<()‡-w"3)T^Blł_eDr[Xz3#V I~ "!5vʼnaQ;ۢ__7}zC %_'{sE~pPhf">Z_- nIR!0P0W`?LqDeG|Cpz:탰<ę"A][` ͂\zznLmO~{7}v1/߀1$E_I1*BgGؠ'h0ߢ:v2  @rR"D{~`4G. +BMhg_32G9+,㩒qVL{ZPh#7 .Hx@ fmb%}ͷmi)H;!货n|܄}mywuFmȔu'`Jc"Pac~ 0d\:cRv8Q |:{ŒɭsقPnsb$\O{ʩcϛbiWYzX\ˁ=t0iwDN%lHZV܆{zuZKk;aѕCvZɊE G`"4Ŧ5QaZ0沲o~#T>tQ㺨< Q^ vhE-"F@v" @V5 kST`@g8s&/#HjbLpC^@@N8a9Q̡Jq׋qy4WC! }@rV%(\c;<% ^KamlWfYCP I&);5QtUzi)la('6v !E8aK%M$;fb@R҄ ;>x6gЏ1 /@;cG_U@NM 1uB;QJ~]GA}CXhk^jtPNZ*q@"/+Pxc1,Rp$&0@T @EbJ"a&I*$JQ a LDDұy(hI(i )MHb>zT;`dsHw9Q&*qaACBP%44Tw8ȏXGʢ`hh?|8)&JiHI%(K (nbnulPY*7rz||Jw'P̾'ASR2GGh>*$ ]fWS-mrOm8 )iU{\dT@$M4P%4E40A%Q(,1H1"Rmd3DJ3 SHLAH2:hd & @)JT(A€Pt@ƒ(@ |5(ݱolXﰋ͗Ӟ1}OBXUHR"**ai X[9 Yp9 XyU =Pz" ٍjCuپ4E]zoP :e]6Gr cM!&6bq煸7&rd'-*u0yCiz\؂@^0tذ3It! Nƃ\pQ 8ĝ+VYPQ-b/G8"[C۵!Nq CRaPen1koĺI &faz+āo~I }Ɓc%H,i ~58bMa:DQG";60GXc ug*MlA MuA??_PC`>y%in?oZ5ZH;cߥ@U$DP5_! (SgzC}{Px1hSB,H0r`45 CS;@7|N~RZ;A͜5%Յ*& GƄ ڥ M%?0ێ.PSs&\j9#LPL46LDVxN$͒`CFɩ5$ I`xIA@! *%pMkE!~w'd|ݨt3*w{J*i "&C0!$,ZDH9!^2P󆐽6OcAcx@M߄G 5!9_~l'ő@뻫;@')%Je@lf'd `{`BQO ="'B UP̅|!GiS\ޘ0l14 ce pM;'? 8dƍT΄pIAGb!1탴Ua#WD.6 ZRgiཅm׎>6zqvc>LGa;`n ]ڡd T G*X"iGҩ:@022ۘ4h 1Xd28ٳ() *~7C@@R B% C4ĵonEiR(܅R- !ʡt i@̋5 LyA'jJ.3r1zf݌ i3OQεҚ8F" o-!3EAJ>a}1ɬIl$Fja>bIJJfy:T<OtXAi(:0/D;g%>az#@:"Z zgpҺ PP=@>0ח%b[1``^ܚKRLvݭQNMC)!\_h}r*Igb$;P 6 i҇ : }lМ `*W"R S; @Ȣ!R>FGTP R)B@-^)FЇ>O >Hp"'G{&b=`.G#3* C9!)f&A񿪱ŕڥ()l0!5:C0ȅ`ځMh2C|<gXbg>ɧ B^|H 3²Ǯ{e0UF{zT"_y,6 <ኔ҈>EG%;GXI@$H)0B'zl?BQ2\@ȄS3G vF&nANԧ4c+:݌s=Jp)yv~q<49F"5Y{Oz#y[]5vyJQࡍVSbbvlO!z8VPFpŎmVc!*@2uu͊}[ϼj4bs GF{`XP'"jA :ٌE’nY8"j"ɞi1R55z0nl̀F.Gj|)RvxŚQ)Mf i)-ԈBM$S ƪ"i,aɄ{`9)6oҤI%ٴ4$/e-| ŀ*&)p.}g;Mg/'Py}:{:voqj8 D h3b^J;j$dvȚk9LWF`;϶#)>LO02Ĩ F 1,]Ҵi 9"(hbf** rO& ڃ@E$* 4<Ć&faИ"!iY!Ic!8(i^I@JMW4B ЊD@ШhW@h@!(4!W2<'y,FjnGyiͨ=yšp>iZ)|Zdw\,!\8'IqCEW{^[/chW&IEjS`F|S|Hb!]0¬nf hhA#"NwJVݶJהE(z rv("9HB>S8 =߄A8&c^‘p|%y>q SEЃat#.?fӎ2, B4CVJ61N. :@gp4NC-r"XHU6_Nr38|%5@d&#4w%dO% c('~A):ߠHJBi4AUIE1[;AB"hJO5sIEKJU-!rBzgj2$ ޙE%ly\"c'OjiS._¯;\@nP"ca| cdVed&<ʑ$ĄJHMB(1Y٩tRV"bKxF#f-֦L4dL*Q1,Lۗ-tl' 1qxkѷȈK.1KJ,L7b{yBozX7MX?5@*.D.f s[iN ~\2KO#gR(1%L2k#~W-;^ Ht/~cG>3<69`v%0<~N7(( ur,4j5%clT { ?Nrfez-*I5; Q2nHnnjhM6plegXbgj{.Fa ׽ }Wiǭ9bs;Ne:5gm(OXljANMAg1V4ŴkiM@lQ75G A֭!&cef`LH9YiVgc8m`e"^1LdVq׺ʫFEzd5x{'xs݋H/8'zĒ=$T=~ 6"Ppd||W|.ŊͥH~ހfQY_hY%)KBWZ9֟ˆ +Jjfbjа^S8$a34-*?*H) wd^@'F`BߢʚaޤRO*7Ar"@RH>z1)1$T)֪J:F9i# vf;GcנQ!P;XN$WU*8Q$#)2@$ ()H'OooBbihWP-9 )P_t84) l[>س[n͉8H+Q_8r\@d@@q蝞`:I" U[E0K/ư$&lM\'6gL6aB>!IjlDL7hmnW6a.=cNꊡ>o9&QMbBHRr)NzmOka6>%Ũfm! CG\Q't2S[$ W8\CЉAJwN)AO5:2J'!'L RIN{/hn$ ^TqgF$bO20~~zx|8o1 ms)J"`8mBuW;H@$!qeR/(:[Dp&swt 4, 6ȆjiC9\.ybBЖ&$8bV %׷tѮs&aEDO1ql9G, `˒Pd:Bi0@BG:Cٙ{ }NL=&sa(Y_QuYtzbm,d,`&Y~M#`.OƣY|>rCAȋB lxk /XZ0,`?h*~WDžEIbJBx!CCpg8*ֹ3@?clI'Pz៓HO`!%R'X<޼uQ%K FQD R4!%ߠDݎ:Y=n{T:Qw#x`'؂oc hBVdME0UJEMTi R*6IEY7'*Jǚ>`~ ]p"(h["̹(CWLD&] 0a}l|1W;h 2m^()>0{>-6f/h6&.!f!Z(qa:/fO*Ȑ=_dZf4_ȚxO L;LBdx0M'rt# tCǏ" )a1G 20'$m"*b}"P*ѫ!b 6?+2T)4CXP j쩋f8cJ0 }Òb"B$_VQs{5Wyz s!!9P@DX!hjd @B4QCo=1iST_nLcx`{Tϖh{MH EPc f Z(`<2CRAKCIDPS! } )hbV2P P$^u ]bӲu"{4I1\;̛K1Dܖ=qxpj$Ě Xh [Fu\`͏8m#L9mT qq 9bh"gNtXatLP$r)b e9cs1#XZ`MD$ rs-[NB؋A%plSpً C8ɱ 9Pxq;&$B44d  󏀇:p39!>6*mdبŀ5ukAj9IɎw5͍ڽ$P6T[\vtT#A#:aH(m,q>`H Й/ t91,ĺƓ9rūHe)JZDEHт &C@ERPrZCφ>B0gY%9CQ-sT|=cj"JƮer-8LOƊ|cBAhan4{.MCzjHɯ<1^TD )$ S7vd0Z߮Sdүpq֎!_j|xB«6{uîFa=0 \5#x&X; d {2&*4,8qP %&RVYZwT"f o3ek?fV :0Y"H1=#_]fc )`,0TAS ƜUP5ky,7\yR\T0[`3ljЩrjPT^lكW~Їx `V}l qyЇa<~[mMb8.BBu QQg5ި$d"݋V F]Y z+F{&{Vb HCwѠG(wKD)Ӛ3c\n`s8luB.=MMr&yp!3Z)w"3&5h|iCDSH] Ta%(h(i%E]HP?gr:t =X/1XhȩbͬdQ{9orxC5!BQ7pAo,JOA2hHPȈH%" 7' C㇋%h?؆^nB<*QX5v!zL_2yrqkՓgyy92 ""hȃAgp698ÍcXLX928.Q1h"*㈠6f**nckɄ10Nmކ \'BTJ1F)HI> Pqܶ; '?nJi='Z(!`yc>Jw5o~b oBbO 07=ǿw}W*HCa pV/vSi B]|-/#s=>_bZV m1 I.iYWVMh w.>_+܁i#Zp֧ӘTa%QE 353-^Y<3Qa).8KN%JB+b=)A-PTDTB#m+rgЖ],( @{2HńݣG!zW)nʃV^F iȜh d d;„& JBsӹc]PIt>w?h@8I*BECRtɇ!~_)QAa,u_6֪pNp">Pzf.x{klcڴ_&~$M^IX:g!2݁,(FkqVXB^]Z(=>Hմ }a:0q`>;A) QQB 1Cސ{sixfvJ (4)J@IG;'B4&?ҧ| X5qRށAgG7r4p3(t>< 1? DE2HB4 ?5Ĉ(zbzAV@ǝARD4C)n&,w*A/5òw8SL:fA=s,Wt?s4pكLl@SS"SHҕH !HwXS$$0b]:a ;rÝ7wh{kDq6# : ?P]3a<r@Jʬ L4UH3b@NjO:j) azp&$9"4A[F#( re e> `r.Pܚ 6%;3H`JSҡ(*Z)H /5 d-wX6DD&"&c@<_ @=_k=*1uSj:EL"RDwA ,Ơ(wj{#> W,.ꁒe%Y0PEAe69{s~<&BqgT &()$B$p[dJpNq̫@ .M%1EtE&C bo_A9|,~\s6ܒ3F}v4O !*bIsk]4}#wZ+6^Q^:I2BK":SτKݭ6BR؆vJոsb14sl޷ mb]#64E cr7L0B( Q>L߮ƚ.DgZ\zj'@(%5>]GGKvLd@/e3g88ENO"6'ƫ~EjHJ2kEG\=&]+e۶Bl[ 7UDELԽ؏oqF^C1oB8}#_|p9O5aղg{gE .QU)wy;Rw܏ i0ؖ:X:{y7%mc?Yコnb|w؂iGeL+8}N o<іDUsr%pm;Nd’ez=~љz5yyҋa!`[áӦ]˽vsƗW];0#5XF]wy[=Unfyy(pj4ҝ@Ԃ&lY{IK4[ -kl塛vb7iMy'AݐJd\wGϖ]#(9E_nY:<(021) gd&3k.Jˌ`ʀ 9JÜkfmM1v"](pWP'eJmo8T(I0jAzL,Ȑr=QpVT>3eB4q;ނw]Vjj]o &ީWdE)W,Z)>m=*D8gH6e%:d34:+!^(+M+$!Awmq͖8-f3XiLH&60g顙C4C23k1|(g˱?()vw/:=Gp2zd1V6=GIb2F0T:E2͈`ql9!#A9Z2$4/^t`߷s5!ƈ{Yl*Xwcag0Aㇶ.9lct} {!4r$5,ՕzobBAPg\鿤]8*m 38)mrft'v*CEF|UCC7eg+WT=x}i )&{xe / ,i' tڙMa:R˽LaXq/oFٶctiR}2wf+ˋMbT'Ӽ˾"E3>J$ p&s=bMv2 J3FQ)}}+ U Uk\>۶ǘa1R(J& EaO=\'ysU[jS<|z{i r{p+X?/V>&*[ϋ߽bu]8Rw.|-mE+)_y dhl_%r*_Wl/kZ[iv0kD~?+kCW)wbV#F|{4ٓ>HlbۗrI68-1W# R-)ԈPF /ք70l\7c>ݻ5Ӟ{NqUGX8^Lm=CmB^W͸er/m癜5Y>yN Hz||| l=߷KZ"xg:W)zk_}euOGAo?;bv97vc"D}}I3)f܅ ӈuv5,Uv{#{UccYq;7riw6o:NUK٘L 3;* P*jŌF uN,cפ5?|$u}JA*0 hUv`H20P Qf x#סbk6o{ +8[p~އ3@|;p,ǽ&S^{C;s~m?2iv6`"*`T:" ALj7Hbwh<Huq0NGH{Q-yr.3p `P-Sp]:i;^P*/`x'c QG6`懔>C S޹5N!Ӯ֚I===jF/ QJ(uӎU砢9O+ގ ŒjU ¥ TЕэ- @[l ]5vb@L,XzkOC!u͈l,fj1hݨ8:\MD0ih"#dCtHԃ3Nёf%4A}c~G5MB̳TAB{GmnKkZ>q{r !TR}TSb5^.c)eNK- !Z CST?iHtGTbˍ9 ל A̝ʍ5Z4? ("hVy ۸0➵1 !6C~Zi$j1|`*"psp4Al8̤R.ܰR% |EӾS7-2E tJp:7Jhw ҞcS^QBFחmuWp~iO kH.ܑ64uCA@*┝#RC:]>Ƣ$jZ AbE'H0=s?c &7{7N=֋bbW礘*(em.D' 9(ƇwjMcGpxr-mj!Ԟ8Ɏ3'` ܄?# d<WGl`}˹ݞE2pab"/`n M{(չ-^KJݠNT2Y쇇(EZ\@ox:10cNB! 4!e ECjIL ,ǔ1`ϞTDd?bY` ߩDgVZn!s34a"j\! xՇ~ PSB@#%DbNb 5C|\~jT`TC@h X$}P:$gɐgph섡J kܛye7 _D3?.Ӽ\\Xu0}L0Rn+x{@QSM45ACئ %fj% iI* a1.Mb iidLV6h# A1F10 loHG\c{ ˖fI$z'We~;޹9c؇yQ8፮2v12~(q b XzI&lLKlt" Q\E6);͂qHHzQj57:mxmI+uh,BAx*7txL9,w3* 9VZ)wJ65"k!Fmhnfčh^^GYPh6ʼn֝,@:"O]p^M!4%rM!r>Üf MʊhKrML;DJ-^uU$eތqMam0Y»\)CIK ycSx)ý @~ PyϮe<$Gƹy, +cICdd&]Q NĐFp87}|=Iۻ=BqN`D $ ))ד MED2 0D M= >/J#,dh@`IudJ5J#C{hd;EH@Hh6:GzcH>Q|Y[Fuܑ#>COWҎK%ᧆpvøn Y?eQBյ70#IV })Z*:8EXu){8j""((E÷⪪Aj79Hf1ICwG9F-k[&+m1&1J[D·]}S^ y52#c #%kžM,`b45<'iSXGςJ~nOg38#Ft6={wۚO(_ -:CQWE EM0;Rk3#xjzj̬,XZZ[\/WD5$JJǦںtpb$X 2\!1P`&"]cK803$33D8$IXF9rNeRqxo 2U'r?J|an8 2A!'!݅je@JWwy%ӢRb@bR1r1;Nb)P>P:͜rԋ8FvW[C aO0d~4m#8n6eeq$mLQ<RzPFsb Z{mG4pGlS8hpᾯINaS1ͥ M]*Wwn\)HD?fljӴT>+/^rD"Ms1kk|ŹeKԻYӚ IaW8Ō$d3z:Q]wp-6T1vIZwkZC:|öReGitv0Pfh:BMT1 \"*mKna+iu2!ɼ|zJ5^5 ~3A%W'!<vg4]1#N>-Tq&:Bm-)1!ȌVf Ij1Z0h)JfDiJVƭD8L;ƹb#";7Ks1V:,䡑W]c5N>e@PYS;k;&pQd0͢Y똊^e0ŽvD1ÈlAFG9c@%hv ,K 43 dK- 2& >1N$u ֞f38<7 m} dvq)&t5?Aq.Ai 664Zkp6la f1#*[Kid9x j1ia. @a@ ,r S;{mcݷ hmD\Pɴr[a9&7=wu\Vf (ij y T% P B%VsTd*U܏+&]!32mzqBA͚w|f:9|&ƘńN+6',COIo}q I%N#nݱX-޴ Х~}JQp1x5VWIsWU-aq+7 NbU)25ӝN]M>; FΆυ^g&l*y¥ xyYMKUUb)$b Fa60LIMl%F(sӏKHo9OLeo7QpÝn!chiK&٥:z9[(͍203ZԎ$B/B+.'67Uxsr F N&mO/0i~(`X<>YX8ib`08kauoNje<¬Tƽ4fK#M`d M`Vo"Zm'6i  ,@kRSB ӿMَlPÉȭdži]0V}L6ƟDNB8ө(@KQOڇT$hC@#U ޲[QM3[n9D11ˆ%ȝ>-k~0SC$6Gp7x(8Q{ D|Xy@oZX3:VfHT@lm:V76mht 0FDIs4z=!1*DMK(I+Y1  *,00I) DH"B`Y'INnuƭ12 6:;)~/|ժK3p9^eU==:dtC$-%0D(D2LJLBy130%0Aҡ0*%(ĭG X ;^P0L$@40>}?· sdO_"^6 9`z ! ʱ-J,˵>&0duE9y7f3o٥Ś QO> +'84oNM=@쬒 B]#d*})B]͞U6S8q\Tp ).(]RKfHL.6B c:!dfqJjnM6Te08qF!nE;$)Y"Z!1!C ,:@ ::$)Ʌ Ns,Lqѻ fcx0A & $-2߷ nr ڵ,nV}7f0%Ksz"s9ba 1~зC fkx$4(.l]5.F;ZЯU+TF.fw%]I/t}[V^Hdbƒd5~e#N:Oh[(L芥 'I䥯znlQnofɫ8Kc1;"6D' Qshz;3:vr['TXtacFR)w t.;>r ș-oHSVDlc[W=+h]Rt2S,8M.96=@m%ڑ+6ofN&e͋l>f4kFSىvPnZ7D@Dd ocZNE1jZT#ɕ"wRky'!w8).W^T9W/ *TDE&ڪ#КǔCoDE7MDk)pо4]^p9NtSj֓^Ȭ05̋, y)OMS1EaU9:@x$kN%~`hG!D*BA1ij֒Gڹ{Pv(yդ}׃fiT"xU"̖ɊB_ `,Clr*s <1r@[A{u;))NupL ?;CfHI$˅$9 7A[z F+k9z'[`1{Cr/NOTh[1(ș`JҚ췚Re8Y`:wDb_"s9,n]`~Tnrd|n{ոQX^3<㏷+z9A@wX7dKMSz;/i!d..d_vzq1"8wy1szÑ4]xyj+[/.#g1m̅U;ꌾ5,DFۂmXk?:_^iLf6ǹtN5TCcXZz #@<6%;1g9-fyq4蕞x/$DV*H",HȣS7B͉Rp&V޺FF`{{# Fii">Onaљɲ Cf{CK q)PkF-,ZNaҞ9Adr;ٙmzbI5]"_=n jmN;9 pC8+'*hrK*dPeHj^T-ga 4w) 7ADB8Rq˲멩k? hS{0E+.;T Mw<:YM ȅ d ޥSUJP,$Abh 5_+,'%H/B͵|ek=2/I΍{9ː-d1)KFgM]j'"CL̑>ѪiM{ASL(yCd80PA )4vPPڍ25Al`"O#pqVx5+lETElkҌu;Dɹd-ˑVf߭٘i1%=4E*;w:=zq)^L8.A<Apo{5a.k0-Fmey" iCR hgVVeXCPCi|"f,tr"X6뱿oTGdu5:Z.)@^K;;<$$[dj9;W "܌Nb:y(aaCci'pX%Ov@$`gYhz0lFj}_ xiLzܠHR*a톂5$Ih `)d"eX&(@! HK/ZcahKX ,  u!1{stW!+CF7Mb:BW<psFKJ$ p.w;-4ڟ p<ʇKv2ƑMJֆcj,Ȇpnէ:,S5t1IqO=vg(j 8rTEfcTII=K& cB+I%{L$y똗ugYhtQTD@EKuF|Ѿh[kt85d+PB= 95d6P8lFn^5jLb lR?(x¹d!b#ҍ4G/~ԛ'WmJo˷Kרqx7C1ȟ<- 5~_ï$O[71}8Z=s11{wwI- 8 ˬP(AG.pҥղ0)BC$rF{Ʃ LaȻnz}(3򂎐018&`dT'U?8 p_zCPi;e)"j&$?i`f6̙HR&1#0/O٤mkOc"DL,1k& ޘ,#ls0WLԀ#%n*j܋&]!:DٺSusx"lG6vqR:e(C'ǬxAMSTPD{qGxhM*CUX7*Q^N$OKd1C<DU%N#PlNs^^GZc W08io&GM#Q6q7Iђ`{S Ǔ1Hf؍W_ 7> =+7fLUBF6d(5! m7ʼn488Qj<؎\bMˁmV#Y2jbƣNյؒ2!n%p@Ӄk\Ӑx+Og8H`фK@*Ѓw\x+&+T1_ќ'.eYI$iF9UmIC Iä3PPf)NY I6 =~qA,VHD@ WA" mnL/ */pvSp"؇ "d @H(i " D;r41IP#35hst_пfò0aB#) 8 ~9470ey:{'kSW0|m-TQeBXz2a?S)B;HХhKѨHPAL\`}ү&C@MT/H}LуW*D%dTnP1gܓ[C 44W9Y"yfbfLgN$Oz1.1Plg0 1IM*C2-1 & b$ ]tO4nG.haA#(hBI$ Cs|[n@Ijя:SDbO$TD TK`Ơ"B>G@I+]!(Pd1iP/eZEA)@a;bdI;b;۹Gn|Όa]Äa?TvLjMǒ&SIIJ.Pv|~ԣp# |'[YH S^T}ͬG<ߟ%(d<6vhuLG2ܟ˽:@衱L (pfG$1Aq&)SrH$J<kN_۟DB/FR&FkJL&"bEx1G~1`p>dyĆ;q{-|Ĉ' PcΙOd(H(3iR ,PIЅ{94$Hn ZÝޱPq;G5 ̳ r b(/Dak?U|UM4тZh I#pz?l#!ɰ>%%F;[v iND/%:3gr|آO%c rCAC&BQ4vf 0iND p#7 -HSL KHKO$v3(!9B$ƕ$X\@FF!qQ<@!Ajb5Gˍo0II!9Q0:H ެd.  ]X=&c$ڹ2q<ȿ D)_neDD +rxϕjѰ)^oA:SEPLj_Y TH@<"H"⇬kyvLJ\XFS{b £4fGY;AgZʕwy9%CAQMHwqci%; MD9 $l RI4IDxyWICqj>Y;K .(Y(ĥ%n s(9hQx IV!ѤìHT!ۘ>˵&TMR{bt+޴^`V )B_{=P:C>b~&4cʟY ;&d5QCB lִ ÎH~gzoLST" rɛ }hqH$nPHnQ-kX@F&#~ .[Sh"* &jiʤ%1vŵl"fgB9kf VB礜%ާɦ`4tSC N Ri1e+XpZ&E'HZ=(%鿢 FC(7'ۉHO1Xp>Cf":am,Np 7;ؓeM%9ԭ4Chdf]st,t74* $Mp 3Af+6' 6;CIII;;]z?9u5TH PBQ2P4L2ErLH"DB,2ȤԳґQ@yr17hʤl/>aoWh!xS?f!/<ڠ` yIH^t"A~ss;rE+.:r#E'LEJ? lܤ xҎn"k+DT$Qg*4+Im* &j@I$:<^踥{y1Cm7j_&F? |MJϦ@?Gy& F|b&%(bDt Hd9 _2A^[5vpKC0ԴwE2H46 @|r*) ;ѰJ=4FHAJ xn@*%M%HE;9">҇?7 Oi wI*Kl{5w@Py9OtES1U~y~s]?YxA")h$@~iod2tU*Pib-Q\˓J7o R?HmTV,;cyVC!R-Jam|N{!CP2M^Öm!A}{kWL3ՠV0 paDDڅ(ú*u IXF%' g\k7^CP"EP%1*{oQ7"j@I@8=Y33Ҏ%kam5t!l!Z@;b s79U(.bYIę#m6+4.@hat|6IQùRih3 sxQ+Ʈ6ުp=0MҤM T>owyJ('O1Ѹ Th6jI*Q RipTX V1عDHEw@PP~(۟z{gx~?ڎs?P̉M1k8 TjM4S<$Un‘|vA"lC iE0:d͸0$jX}&Eh;OPa˟Cl @|7P^+vG2Z˂Ө#~ 3rsNf؁uәG'aDz 1CsE4pӊh7PTk/O%Ӣֱɽ'[{5 Rͳ׶Aᐃl2nBlB .M՛X-V3Qp=$ &kH1ٴݒK`\844d2=.4;ۈ)[d#l4T]M L@r<@FQ_n2+PvNg"eӶ u⻁3ٲK?TpX'dABܡ.eK'ՠ12߽mecsvz[FxGl2F]/n,ԑ^RRUʖ\gUUY IK Q3LGM 'OvԜ p1V4hNtJmkLs26Mo,2ICm#a8dFaUHPb}>׃wz >;X: _-}7Q {puiNC(%[ 5Hmȩ nT]{njawH(v暏`8>}TZwUO[jQ-uNDz}}s-Xiy\Om, o1݀(Ͻ٩;|5zfb+!&'/}EV84Vlj- Ckۀ |(f 4P`:s^gS>Wm). 7o}jX{UnsE)1=64 Tt+C=;ϫ̅(KCӻQ$f@+[R׎J:)UAcs٘}*P)U}[UHW`c==}wޯ61۽xނS\|}HoNUaƴ6ܚӣfwۄ}: 뜍>*gR҇h IQ%*@ H9!>N2:>Zt.v-ܫg޽_}}yɾ}8nmLuwyfyE}6l^a|%٭_m}5> ^zhmNv:=o})mxr;'6ζf+w9Ɍvv:{IZs:W{׻cjR=1^vۊRVG>}.w){͎M^^s-ُw{dDj]Hvts4V`xyݍgSͳ#j={n rW{N޼uP/Nm[ۋuue}%vwao^'SZ%Vm3ݤzyK+<}o7|>4Nc"Rs8}R/ƽʝ˗6>Q|=;ztԖoA}3vݥ12]wH9ӵv;tkCoWId%kkvw_>}ﶝqǂ,wZ'fw{R{ol3jsVڸ]m|X>4v۷'<-vڴk>}PVyDSv{Wp}[d >v[;w|Ѹ>z&ھuvqyo`J(փA+FM(oѣ+/GwP/^şeκm׷]c3Ц7rw7Ss_U89ݶYø2{YW^}Mjruv=۬wr;+ql1ΥeQ I: ݏ5tgt*=ޤm65kLo}ϽP qt4s7NcKuM;sӗwݼ{{Ǘ4A{7kscGYT7s=zY+v`n4jn* -z)]FçA vwm eʶwv*o:<k$5: Wͻ:Wq,ݴsj /s]EaDm,=(QI@;Zv[Nslqj-d&pd=)Q{ Wg:4Yis;#m[8v6 ٳEmކݜ×V=i]Fm̀=64,E*@ݮ='4RY㭹 ԡos)E8*R*b *#}B %(b jV)* *A 5J X$SXB]!0BJR2$ǗCn(cH((M@D@@ E(.bA2h +(8a1)8 D) DJ0̞%wA$`Bh!)JV J"; $-%-&e 1 Fz,qP$Ԃ`T  ??hO/'ȒѶ=98@r)5G7jq%fvdm 0xoJQ S 1u,XGmO.ݡߓ3hХ'._!8Nn\{Ѻ$N_)!1y5qb>a>%H\="dP̆Ѭ6dwG>H_+>=?4R;,fC"Xs6TQn[hƖi2.N1KI&u-.FE$3Z:d=9x19:3 0HQD11UJA8mWvA(]ν*TtpZD_ 6~4Rϛ;qq/[o~YH$hQ$8R Mih~ZNW &m\0"[GS 1ze$/jLRg֢A-sv\nfYg lAZO?N";qtn^14ʰe0ǰvB> m)?.7.?o?OI gxGY:'DUdžG&|*AivlsNh`"@o:6RN-||?/{3DM>ߗ7C8%)%*h>f3PEE>훃UQ145A NJD K^/(aZd 8!! S7ᭂSsxZc]4Es?'(_!!Y+ /04$yJ@_sZ }HV[(0_;!-LG:|eNEuA¬34/]CrJ1xGV#-hCaFɁdGSŮ^̥o4UG%P˞*)rX uX` :g}L{>WuCbu9ߚ?1 {CC:&,I=4|gB/d8VA0E7i4E3.4i(b  Q`TPQHy<^gIK&]?oжqgG*} |R*TܠO-TQJK,T]NlY@ lB>t)}Ξ *?ӊ$m(((B=FyMQDN={xO vuwUg|ۡe0\Цgj+FJvǵt})[º? S%V~j~QZ+Y' Bg<,T\&ϟx)[5vlZD'>jם*7 N궳\$o#S_-Z}q;5K<&.)27o7Aۏ,e`v0ێ̓}D5X(7ydFtFXmNygT^]|:8 aoRo(3VznX ƊIΝC) s=-bZvJ `D(S vk|:%LB8QEo,`6[X@ώg'vjT]kcq="W9`99Fs>@9׽P{95N>X 4x N0^gFCfj']eCd!vY &wv1Zgу.zNFrH,< Q` gkvV;j5]Rx?~>ìXp夼1ϛ})I/*|A_of"tˊ'8OwG)M76^M0y'˘R<z2xh(P j>J,$GGQU=ϋͬ3e! QBbln10,杠d"diB\6@w8pIi9JTR4sHl&rqK<E +bfiNgBJ`iF>Y8ۏ?%!Ra;(pU-p"*{'濿꼿Ts ^?4J|i'Yd2_^3ߚɈ|Eڨ[̉ 'R&d~t;uӆ4'm`Q#D5LC@h4a8 J Q344PM&ƈƪ+31ׇFAdSx&۞}b8,a/ }vEZa5GZR5#+wIsI95)Wm-q*tMV4{|SwS᯦lb8TԒd|{! 7}I{;BT>{T>n44_۝p%0w9tw5 1/b%w[)ē#^)lgW"ˬAd75&&K`V) t9$DonɒMB>ċ/&\<鱗 ϥ 4FغP_([y-6'%bʞ} {sϿߜ\G-Tolɭn',ۧ_G5ɏwn|qrn9 G~èZ($xc.ΰqk[uպ;ϧy+O(zoX4)2SC|m P\C(PHRx0|$ x?|nh<(]=#mD%8GG1:O褸:V+}~QvW2Qq؋1# ;CzJ@ (`Zy /&]?pKT4(4>j7h(jx? `n:2nl~ O6eMy͕ \B΋eƷI>eNf<( Qbai3NWaՠ)0$1-3B=\+h>I?+v0ӢG^@mso;!6p{tٺe< @[N!Wa A9`"}sRD[qŐTkbF>T3(iCzFIjBC˜S\y6&#) 7Ӄf:2r3@wɵ4qe'EGun|N2l#aHݪ Rcrr6RM BfR Nop("'Te1.1V>JgPPqAR␀PL4_Bx | 1o.JOFeRJs:.n .֩tX ͮ۵<ܖ/dq6fL'8O'˓'C6}5Qt*z?ü:01`&eI$}AG| @ĕÓ1^-.fI%i98f{%B4[ɾOjo[A$@ )$//jpK XV@ӵ\(jPciyCN5P+M1pB$y5#\$`lICC[Ѐ\=CZ2Cɏ#_? s!"&(H">\~lȟ {KB?7m2XO&Ƈ3$WNPIrUw6j9i@gP9ѧݓ~^"s^ [t?V?Ű TPHl( )?d?9KO'3ª?ȼ(B h_9AAӔ aUS~X lDêJB$WUPza$a%bAd1Rg™IG4ɡ?¬$Mx3D8G1j Gg`ꃽjᲢ"ಜ\gDxfo>@=?[Vi<K үy8p&|A,'vOFE `pvl$αɢIBkth*xJU PД(q#BT4H@C:iJ~`!'W{ V 0|O!LQ2'qYl>ECb'M|<,((89YLjC"EɆ bĈ |r2 !؇H"2(H)lPEQeɩX&vP 0gzN):AJp"AeR l2*SIi,2Br@8MJ()H@ j( =ءayM>&R}D%;t\qA0Iݜ;t҉"H4 DB 4D@ B-(HB2bFz-SH)BI ؼ" fkf!n>j1&0dE@3'އȱȠaPg'?n?=شI~pX>i޾B,$T? }w!JH_&E|J$(7(E>xpRQ4$t-,w{,1M1y# :!-$sPD҈D(P?ÀCFA׿NM4DuTlndp~!M8\8SV*11rS:hhĄ@@AHD(щҥ2@rMI9Џ8'4'q[7EQ%%EԬuuUyO˸2K:R߽OE |kd5!jxR$m5a", Бe[U/_Wi dN"~N1%盄F@ibsY鏍SEC/JNTj?-?WqI7NMe_ğIaӓW=G˺ҥDm :I U߫Q*&xۂ@RzvߏMA(H^n  yD~Fc+xY\-;P1/-Pz&mPy': i0wJtMRWK.A-osA߈<RrԜQ~Jm`jp踎 T|5m)l%^ ݰ\C!J6^?uݡ:2dʒ?jL*H?&3v GAxt@E1ra؅P$3Bw6u> jRۙXLИt$Bt'!2&m;1WÜz<ڑK;Ԟ%x#Ъbtvݹff&P{ļN$!4qXZsyDIGgf_횄f_6)\Kߒ%JG\@D}uEJn"D:a: @m9KvTwd/2׊p \GT|7t;W݃ drLsTr ۋPD;HDaedҖ̈BG@e}l,iYo7/nLsO~X,׵+JU&uĻN)1 Gv~jK慎hfЈdve-BO`r0`PA=RX)Ә):! I% /3{sPM(UbD2Bڨ寂(E#$[șs"C"&1Zť7.(+E{>EUk4Nv.[6u[=v}]T㾻][ߎ;zwUss8[Lmqڹg|ctVBk;!G 5X19cb)\3OVLsByR&s!N븨o,.YxOZ=8C>B ;Dfasŝ-N2pV$R@c:e "뿧vN,#st:/qR_. ҩB!hvM驨 A$%efΘҴ2YN-sWXD01/wI$ kv"*ؾ~]|id\)6YZjTXu86? Y 겭~8 Y{5ed/lK;#%0yZkt5+c)BP;3*?5zJfܝ_78wտ6+20L1wCL%Ǘ/OڻUwy5ᗀ1ù;>mVW;mm333333st_cvhB5 dvUQC~6vpGd::S\3N1 ժ板E|p$#)*NErr?nWʯ>N:kUy[ZεSqn^mozD>tj]_X}i}ڇ3keBKm2Li1xBPx~Ѣ첟X7,J*! 3Sm۶φwG]Ӊ߄mți'Ɩ[٫M>M䮺냴+fjUϘq+.^L?f)wmJH7*~_ɨ7(o&&(C8B&:Zf㫾.Xe00]CUKZ߼\&~8p#-H bO=ASjR( uhː :d wvN-DزRDۼ_r5DZ~|JKcñΎ;\&L7L:G,'st+n)/1}U3n4_kwSptЋwgKvqL~xŬ\{+cu)UMM~Y78uji7q|q*j]ziŬ!Q07a:]JIᄋ$@"e]*翙}e5YlB8U % J~;3~\,@Fx~\v]exE"ߘUB{92> @8I ^ kEy|TOdOukﷵlXх0o`Qg5L.FB)V_s%Hj @JY&yCXtƶT@ A/ØK(\Flmb)*zO_Yf'¯#<"$j#UUTDLDW\jVf(HN$7DO?$?K聼'$MSLH4P Olu rw>pKCDAYw~ upLKD_OO$E"59q.H~(05V$?Bm?XG{Pt}gi9HoGIE  ,:xҥ\DECb+> :;*'P 59`iMH*\D(N 1[c_^b)U+<\!ƕ0P>f\UGL~eJOCEAUX"i4V#@Dm1_KKY֒ UGYujD14EU1`:{X1Ǽ|zRb2M x2q\>& ]PQBPQWƊ}ߵ'2ii")hDN2Cb.Etޒ- 5lFЪĪQ$PC>pD rjB}97rſ=V@q^5r,kAO}6?UmԽ8~/~x,>߷ίLDSEA$TQOgZ@3sw 19_.G-pޫ=b C}U W^l(<#N[۵ͭAߴAOY@8 #gFu>{Xb/oe[%IpE/W$]/^z<{y3Y1 7vpzM9qjȽ=wKmz|~~dƇ 󏪊bE=DhȧvC_?o߀ {m212qf5>obG6#gZr%TB -{/NG b'4wM'R)jw#K6G!ナZh֌4?~LaC!OOw"oUg!LdǛE7ҳҦGlj쵧ʖ7M cFl]٘.]$r/)8@ͣ^ـzRu/Z!Q9 !dVCdlBbXAO/( / Q>jSdc^~rM-&dC :K N x\ !rqdس1:E:Ryf˺,[[u Kxj$#@$~oQ٨!=?&Q:D&s5N 9!?;jO5p/k(IFG51N<$4c"8xCH)Є`Y\L Ĩ=Ie;\^i"lcNO#V'.wbrTCO>OCOBk` 8X&3uEdGo;c# JJۆi"*B? DA]D@@#h,f?w>FG}E}#\\$A G{uo#A%G1M=9dv8:`h㩒" "$IUV1G]ϻ1+bУx1';QF0tf O'Bv0uXYgB w ^:U i]'eOz*V*Qʶ@~ּӰ_8xUor:Xj7[²p~,]FWM&,gx䷥wCߴO`!3;>@;ءE8,߲k`e`QNO{@f~X]5oܷ@"Wi~n80v<9'(ӱwI$5 eVPbŊܾs3X26 2{+7"(4^W"5I)Ql$LUUw|lK"T 9`r;N <h,3p:z^Vhʹ|";nWX0  QW}/ {C=BO}=@LBI{zg^^-N?/ܴ)'<֨(CL<_><%Ёf K/5q[OGl~c># ׫ʽ_]qP3LM²ҜEEbeC|ٖD<^Tcٛraӎ3ھϼ V?ܪN'pѴڤJ~[K"Ep[>LrsR׷0u @@k۸ƞPniW:;o /='@-c!%nh@,,fʜYmSIqkjjv:oZDLM'BcnaEP @GL`_ zO#utc`q\ɟ;^|*t(˿y\GLzXl4S0gOqtsʿ~V"䁯67JU#qLq4w<!*}%w,Wv#\8ud9H ۵kO<2 "1 bnY0  bO/~`+|/ϗE[c\Jyb#: vP$`޺.Lc ~D "s AMhjtH8|b4̸sqa;G{GP|Joo2 ;wk>)HX\=dH-ƟʷJhSͅǜpg=,م@]/=j _Ò*bMP5K.=Fy?fw>{?W4) ~а5_߸|lءFɈ_$gڨ@ /fc_=UהxN$9I@3jiVӰ0"Nyǜ8DiK׼ Cm`Y1wUG!Bxp)~y]v|;pޠ~M<~cg^'# +*t0qBHeΖ}OH ,*`3lx=۠|< [EDGo BI*M(3AOY7&?E%2cgGe:&qvfSΊ9a|*@Mݵe%ҲVUCT 'OFA@r!e5ҌKزRC9ygW  Hb.xӃVv&hPTz2&w/U$WfH [?92/{T;xh׽?@]\Q;],4q4v?󪄷""yoTDR5 D"gl҆VZf׌3FDt n|Bz*"Եo =[DD/H-gMX1V Fd8M };MWق iWdmݏ/qw& Eq%G+:szt s 0xU.^P><],Ӛ߻V@Ona*Y BQ–I7/p}pGi iTY㗧s:F寛WX7*;XMwcg:i`ֹ\`Q~d")yթ3SKbr"BhY}LmW@<8h6whu@-YD J"sףZP=0;`xFoG6?`{J?){O;U 9m q^2*"~sIN"/%+Wo%^y '۶fjApH$71[? z{)>] F(5CX -t_<_5?4=K1o 8C(8¶fN%  a'PeɪT1(Dzoڭ݂a0xl.OWz.?Kۈ4 >Ϥ|#nj?m`QQX [?Px%gLo.:G@(u2"G7d4~D>C?] JMwxGE"=izziFsw<5}gWbG23e G8T1Q}eT TLMMIAJSdvK-UUUUUUUURUUUUUUUUUUWUzU5*V*@UUt4jATZDhux?grCcƤUUUH(Wh%=JUUCUUUUUURjڠQM4G %&mEh>=!"Ϙ0zA`??˫$a*08^hPhU 1Ig-KZY?"$AD@@B!@ "9?L!~񣚃5_u0!g&;OmvQ=ȝ6+ਁ۹ڰQ&Yz @bv{?V1xpUb5ʿX~`%P)X~޾dTF xC! B(uV\-xfؠkF_nA 4wV4h"iA1 P}~oGmM&vC}*% ` =M>ܜ؇|vn[PTB'__XRGF^`o}4z}D#G&fT$UI5HQ$yXa5WL%1+׭qö^?-H, /OGVY7>9`=u|D߰:oU0D"Xߊ-?^.79 @Pkv@=+~~.r!=w@}FVV1 !=VVPP^?qDB\8x?Y$hǯxn 'rԥ}hC%~qYfv=O/8_eg̊  +x "G$_|`ANȏ*_*_p5:dSpԎ\ʫ>թUNaHe^c>9>\~_]S;t((ENHԶч`tC УA1"`E1 \_|&zm~~H?4_A9ƺ|z1n>ڐ*!1OnbMO3*_T~#|; X~ɿ&{I(jJSHXȑ49|6v姻WQ7 9~>/FyAY ] i_m^$~T׆oZԿVhq߭IJX&Nd:)`g_lqx9zNiq$3D=rz3 hcyY*6 G@ΓjyOA>cw\NLRS1G/G$y0:|!u*hT]p7,2L*#!yIEGS4ej(f%MR$ɓz~TgC2, A(52z\gVQ1sG@#pP E}V}B»BeL䣞vNOBTDY8 nV'D~OZ?R?pziAFIQ (5U%g>LlWn/aG(LT~< Eh :c38>lc2H->96|"Ybpxn'r-8B! U}G˜U gbH!|ϗ~[/Gɵ*jYg4w\.UUoVUUJ\T檺m[[UUmmmmmmmZmmmmmmmmm-[mmmmmnI"yS}~鏮$tCU4RACKL5SA\1/SjhڨFƌ ;Aް@P1JAB VB"!*(d:)iF]o4`@UFܖUB$^;= \$h*Z\vqlCӭZ=ܕz|[wfroa?4B{waKùOZ"bxZ6Kub'86Tmtƒz|V#1oĉ YnkKh|ϻKIw0|1;^5IDVBG,b@A)\CX ?\`oyh,S2F?)_ǾV$x"9.Er_HCӍ񣿳1*Հ"(@^/09Q.[$-Fixڎ*P^nX4=۱u!E]xZ[ V Eqcr6VcB+0 gD^pOlb]泔Ro98)(Py@M<8^~Ygw-yYDW"׺>q0'?*eG YudC /ɧiay'hFΉzNA`Nkf2sw;dDۋ{x&*H8*5!;@U&KDȓcm88[mY-& mbAT.q&q8 @Q^3?y|킐S@:ƠVl#мtk۱}ʏ:"><={ضYP}^-j(IB3kGwN/vm΄ R˨M{C$3q8s3 %w^Nc\]ӒF&kiF^g$|r} {)4|Sr9\Or pk^,;ښw m,YʯȨl݂)-{^**s쪹e¨ J}˘p :epR&5LOM\/tF2~ Xg'فÝfe4'Q/HP/`zv"@qCOrW1Uل4y~5Fmo?EyrB7z#GrYNm9wn Ȋ] *WszYl Qq6 Q؝r艹nmgB|x]zu QݖzxB[wDG n*]aNeq5euv@#TjRx"] v+@ ,(ն߿q Xvq@I 9#_jdD%0K8G6A+*Ce5 :Bʿ6h` (=c^!00 ۋ yGH{{9H ^\4\LyMU`I!`P?IH2#?~_:4mvo&P{" LnɄcrE"D}X;~M󯝤0{|J=-Ӣ32u} ؈άK,u( ^UYLvA}5AMoJ+$ew$1nypQÐg8[ ``g_nf7C7dͤw4.(l5fnWŽh+[1lNeULR3w\\wXf"Eu-(v%yUHFۯ۷@>v5Oy\ Zee>~}p=:Gm?r{3iuˍaIlUPVڰmm cm9S&gmmm>Z 9m-mmim/s m;Y ommmmimj˲1s׫jVđ'\tq]? PUW' P"OH4lN8a<2yFqΆ ą?;P Z)1MwIϴoxvusf$-A,zמwMhSgʀ6U@$#/x;B&zu8o}c?wk'!ٰ8FNaCᕷv GmkbzeDAT5\5P0uFav$]"Z3M˞_f{;EF?!^ @'Ro$B\:w{6Tr@A}n%7Y:C aoi&\;~'l?KwD hqeSf'Aj35@2fׯc)A/6LnS:8w mz+0蒦 EMts? I~ƹl9ܢjsXߟ\oeI}E_=U~ 4A`17 zRE2z#؞d {rE;ZuA'Q5^a!lcHtL!4o6P'`ಎƵw<#gMVChĜHQJwN7ᣝ^A>Ӊ1ISpV`V\Y5AlA XTE  ݝEGsiGhTf^b;!D7Ś| h+vRB8еjPUoDH;*,z"j`$-zOuFyOqyZ1蒢z5gߏ( T4@9I {oeZe.G9_+(z0PB&'}_z;!*p#0RW)g]ݒo@ (X_GΉZݐ`!`?AIC9B(ǧIq$Ⱥ2/* _*d~`6U6xlu_U9n 5Lqv=s] ^]98ip%c2 չwh8u3c$@= WO PH~ l'mn`Պ04ɧ6R!%ZQ!ɖ|kMR 3[u1x`λjS>VmD֛IMkCRbRuhy9y5JB6 ? \[85 13 &3!Z8|{6 XҿoM5:q~"}xvL(SOI 99 \u04L`:jSǧ[A܇D@N^a")Wߟ6 FXrg|iP ho O)iNzG^wYwK..׺{`:P XY1>;5ǹ Dmm>y\\g˹ELQtb@DX=}, g_8hk3?*r>maٹcG':ͽ#z[hQ|eI$I݉_>יAǮsM4sHO 0&._=&`jk9Ls~N2D.Vγ{w*W a(hתY˴# k[Wj $/4pr?yYofyHMD*# sz?>~.}+-API= >(߮^0>\(Y (ːMc'ղ؁a s<@Z\|hN iRh( i h("b`XCcLHAx n[ 1lxDs,y/>5M?9gA匲w'H4N#)EЮVuTI TpB1ϫ`<>pxX!ڒ("-ۨ&$Nk{F.B a?Tg@E<Uyvaװ=b@&:Fp@/tqԥ>$|_k|NHMB6wr Wͽ xJpsP{~ %H2FKʗhᨤ[>t$e[Q&.2|; @+x<.I}wVslM:[7@8X7  GO\-VSyt(j{1ڇ A~wQ"!QR(ڛg~C|^ 2OUG")BmmT!aNciXK 6Qtӛ08 Ķ-p!Ylbr8 =p?WO2׮A{30A0@6^B.sٻvU.δCZʂ珙F r19GwH"rSp..4)H& 402A$$T Mp[xKG"M57bk W\^.Av8"E&0)j=v#{Tnhd٥SP(+c3jގމC ~bN&"zn⡕h@"w"8=nÐg8: 8`z_Ɉ@I7RG@QHT:QV~,Ug"65^;fE_X~=V1 Eɠ ZaUwt,CRRotEy8R>:3]%p Mu Tt2mPz: '[˷HsfK4XOY!Ap s?HC4NghߟR7̈́:ߦϧtxW5eК5&%F;f$7SH;$i+FP7U| 57[Z_ ST2)ym*!N$zž )n85)}ގ #'o: ;)+jӧNTQD(:S6O0 p4~t̕!4W/mv/> "ZkSaQȈ_<)*Y' ;g8Ŝj=Pʞ[@̹p-z3}| qƫxF?/ڀ~oa|r~3!O\s>dIrG3O۶H*R6hd9Tov[%0ޖjhox6A>nO""2\ D^dޭ5Q?8gJX$thMJ ⍵N5PlԀyxD %1ҹ[t\ɩ6XwnphD"@.ȼc>xN3 ,4]zƂS*EFVŻ"U.?j1hwR p "opp~layO|z '1 tJHwo7y7p#ϊ#xQڪvF(C 2nA[`XԲ޶o5Na*>$ƜΖ%^Z Ű+KZ zkiy>{,|c=]dMsrڮW?s\h~|n-CΫI279З?[J -~  \b%S?s*~N$&χϯ $m6e`^%Ճ`o{#9-*$?~Ya-{hwǞX޺5 Wм}S?<Dş<9鏞7h(oOiSd~oɛ %4g9_Wۀ2Ba=AF8 0Ƿ/Vuvw 9>-4 j5BLڤDqH[VH =\ocHď}\/z iksy16r'/H"^s$}q`ʏuCWꫵ(GPD x.|\@$m1{;=}I> ,6l\WxdRqG;Q[ .m >>(HG0ِr {ۅs<6=v u#ƗڇP.}qA.eN{{a89+MFLmpCMB /ʀVR^@=|3$xҽl>rOG08T$ېP6H@!' yv5=UUe5M6fH)$ـ(1(5UF`<e7=x`m7e%5>ȁ1G<GZ!A K}Pl޺H2r, M ÿ/{օKŹ w8l𳮵YHkNt}c .JP, ĺ9J>ȣdA4 FvZ:C"lg/~Z(M!);DEX"(Q0`Br(%N㻺+s> ׺69ؐ)Pvh'm1Ch*)NBP& *C /$MQ(HBgk9gf_,3k(y(".Ia'f1Mn_U>(w4n-1cs?2[iqҏ;k#{Օ(Q+j_~{57zL36R 2oYwq^>4<HH 0 Un> Ejg]QޚyϞJ1lɴfa}iK=Nwx)9ک> nC^{'w752oZ@!3 UP)F!NH qs⢿`@4w[AE(QSZX*iv=pNN"# cxw^=t|zbhlSDXs(&OAUMqaL{7ṑ阕a y~ xM4v_S@-u8qP) Ƚ@2 ZʂȪ @g] TR!q) .8x*;T^ >nOJ3|2BY<>/a>#)?@ҏT>IO"AA@]K  >_B% z"Q^'SܹkNH#-C`񅽔Qa"!wH~ȧ=)QvDZ6g{O߁oWSJ@n$;kn s }ЎTQ`LPa"KAu)?^gFiq rY0Ƭ7?T8+AWre 2|sRlkfj@mH!Zfo@5ST۷M$;@ dZfCfӧ{\`g/?koᓦ2 H~F1U-u%DpMsX).OSBÔL/_Rha;c8_?AOAn_!xX>27I}r_]bhgyA ft5H +j Yr8ϼMGR&>o|:b_g !fcC&"" *5O/ɯBe_!1] L`ϣACaj+o}Q;^Dz:2Yjݎ"k0g:_u[ -jZ-o`kUj?MUޞ?=sώ*^QSKnkDuK8Yi"xg/]i^uQMtLI"C WvpRZtY(zk~9$a;hs(k# ZR840 (Q9ڗK+&*<FvڦEe4p]"9q|=Q=O6cAsqjq1Rs1#9γ_ƒZ˃{uuZ>+ݷ8 $IA3@]뇸#@_?/jr}ݲ|Ϯ 12@6 ;OW@ջ˖^_ \IKy|g'p( !d.O_ Does)S!JToT:zd297K{slUS|awb?X miM3:BO?v^x8 -:'ШOXgv? ' B Hsxr@i'ņp!aidʃYH }iٴ' \Z t$5Q~Oޓ!kOҸ`09:Z8tC'htdby#{@CCMP XHS 1NFPlN45RHEHTbYBܖ\PN $I .<ݛm?2/}[~~3Gy]ZIr~*j~)2 x}$og%bYDyQ"(0զrMԥU׭UqmU[IS(1Ϊr)=0?"@~$ IeFBa(**|';}N?OAgM(i#aJ  "ЪiFP@AW:dZa)~D(ԞSG{O8"vCO2dyIaًf2fWQ1T;x  Y\v<OOd_2W==#`2^/^Cڦ *C}#xxnC~VO= ?! V~bNlb;A$.a' ԜJ {いJP!wAZ+~$'GØjdY}Rw-42R`ˁWcKKd9L%1%(N'?\M]/p)RKlhNu\E0rF,lևA鱵Kxf2 bD~f[l VA ?t?&ɝ.'u\%?C=etW:p7CCP^?(=?x9G%bW_#L~@ۧR  /GH:bVK:[elfR@t ugΖߝQPsRJdb 994QB'ߜ]n4 P(Og#p+Fψ:Rs Ԁ8C\Λ"sU {]Ap,f?l=:ႀ/9 s@mUri' ݶͻmmVRU }D+jO}Wj{v%`7|Qgq@>S)O[>gG)緙\ᵀ¥9z %5 IzL NMKHHjş"`Z$g9Ú;2@+(^1 I]&%:,2hCP "BF4g@Z㧲`"/N}90G.(?VF 5~3?R{y(W1@?PxK %pA(,ݷOY;UyZYDDj«)O\/}4#N#Ҋh>Kpz$ӗ|,|K.KH rB:_r?#ɀ™zžqA0QaJF.| g30 %&{RC0x!GnM8;K=:c.*:g1r݇0,V ̟1jFLI?ŹR䊷LI*0Q`mj^b)Ff[@c& (PP=HetPQEeu-`9Dpaw~{>"٫7%rTL"5EOO鋜TtyVv1òRVU(k.i?2?u>Q򞺷P?;*^GsBQ7JJg#ULM6w|,)-Tykq@*tDZt]߯kF,3f7 A H-âyySACN # XIT1z4قd5o}q(=Cz~0NIh gրmϦ x۷}zۋMuCdRgG'd=\)X,'nJH<(CDEvKe}_O }{]^6p)Cz"tå iXwn`cGɔQ^όiJR.\$//,Cٿh2 G?:n8tA|W=?xVN;7(@-b/K#+>KŃ`8Hw/-ޞ !>i_8JoP?_/=9L>9D#Ӎ&;XswDO8};W7+<\dvu1fY*FMGq T_M}9pZǤົ.o0 f{s,0XuvDO kqßtxgQm0K Z{}H5V#> 撓w?[s_y/^M嫄}#xqmԢ?Q}]]BD! <yAo|"j# CwN~ADb?wK8ȧ8ڔL:=LByz"d3Cc1VXؿڀxa.zFe="P|9@GsH&@k!Nm{gO烔NT?OO=<];x(hE^~Z>οخ!}uVT> u@QD5ѺE[i+A,ow0(5)4g LHtbb@M r7#>s5SGaj\lMp֏ZoØPYp3:h!Oa2?U ,1>G= dDhc~QޚGф߼ r??3NJa$GqxFf:#=ZFMTʘB#u.$LYT+Uzq%UðGlv5Nw;<|[-lK$_i't<(onrKd<AY7ݶ]Rg@EJ$nXu<ŀDлoQ{;3zxpa'5mp@DA2@BÛYC(jsHKg?og`^8ȍ>RO`>R8>iӂ v&Twl~{ o,A?|F% zvde9 `VxxbBF,L~/"`|3Hoϵ 5ߖ5cluey/2yhےlAպ_qϼv /Q݈5c*YtrHa_{ߊm vpq(r >_:^EH` 0S(pw1P({ޓ%!Aw\x"$}6H&;;ꅏl@W%iq\˧;;Q2DmEk0hygγ7c8T36}6 nu-̨3l?A unse;jvyqT.v8HGbz^W۬ynE(Rmx6T}[gU&@rK$&~p`Q%{]AHD]{_qSw}M~0f )>K?pn;X2-/PU6Vֹ3lɜwUEV[2[a tV.گRvU<]fXSi(i9k hk~_q)Uc}Nשf=6 schb~l`Z5,+ps({ %V/M02+xkcq:ak5зwc60 D&f5/1kO]1ZG`nK4x;_\7wM_mgYk[Ls}|*A!3O]{ YOSg*3f;]pE ƒ_uBmQ@~ ,i1O=y">q6/[zro!G G(|]ROϓ:{ӗTUv+H;3 ۝DTeWFB*׹;ww[N#zvG0a,;l{pۤQ{%Dl:! Ub IHܡowmksi! I'ZHHn[t;0!q2A~]5m6eC?f7[ԅh"H|F/V)VA-}ev ܡ H+F]vF-.o쥂և+JƒK3 ??iHHE=Ҋ|#3%!qo5ΫkݦڏݩvCq]{qr'gp;d@efJDBDTM4B`CT%1TK5U,D؁( X$#dThte450FB*`i6u4JSAE#PC QTRhҕDC$9ED`#3-0Bƪiu(v-;m2\P1IJ%$KlPAMQ4M$S 1 bu0@%ִHMa -%DJR'3a)Z"h:Ih$B j!4RU0% AKE5 BDTD]Z()YhB"J h `R &&-"j?.H)P) t * `"`fB*% !"Hii BbI)âJf"8*()aГ$LI - D}RZ+Z H b @)HLP+CB@5%AT ESa IYBjD RVˉ"&*~}; *yhhWC0C)@ M Z.RWJZgOXjj+9Laˀ?@Oh?mDD>|?]J"C:H%!s >ՈJ̕@QG Y=m(A " ]! 9"Ed)h*IN@ 8H(j A.$(P&!Hf& 8P b\J!t4 G@I"h䫥@EJ(m& VT vY&AH #(%fĔ1/m"+aH2CJp /_ <EE=P\A-?̇/?Ov -@=tP B|aDxThSVԹsթw{ooWְ>z#s2{? uK0m )XW[#77 }G}w]M}E+Q3i+GCE5PO٭WOOS-v8u:}Sx| axc{(H Aù-VT?\=Rdyi}8z?n_w/Wz͡A/,%fz}OpZ88r"л@|N6ϰ JRkgR#LG #1BdT,d*W].H)?ϗOfH|.*t3Ή/ݒ1& *+تolYG q4tjR8 D/,Nb} wwxP -Gu2q /N$# rr ;}52K׍N!ܜ(X/Pe Uj b0WP""Æ%vMm^ ìb^n/#xWƺu)S9XA/>^c?`{pJ@N7 pt!o¾yI DӁЄ|`4CXݬF7祼*>]I @D ?(?nz};PppAՠS]2H+Y/w'>[Х >\|P?afa~PBb?܇$G^c4PT(;*vvWd;Po[B" 0a:` n>|u N ,\Bo p`~묣fF%wL{n7xӊ*:WnT/bu vq>(~ϸ4/+?Jn23MRgkm͔GE|08&&꫎ 72ҒT.ly mn$*2E+@DO9QfיAY[nHr?pGyATG50&W=ԗzQV8xd2-.{<'zOO_ΤRB`qJ҈~;Gs^ 큍='9g!.+g<.\Tpvo[/F99½ P׻(Q~NrTf *9S:(.Oqr$z2&N⟴ls/Lt'UV.'; hPI;:[W[oʥy]\"x@?=j#~ XHi^iPܗ ~ȓ!ҏMM_s5:ouێ $ٚKI=s:*O')zkdh !0k[楹` Uڵ`:#9il}9ݥ  3$jc-QQq@go˘8y}2#$}hT >l F0vrFiԋJgs%kxōGA ePlQ!;==-'D[@𦧴\YWx?F?f}HH"2/KJ C%rph;oa(>oqm!6w#oX=fr_z+ȝbxz~J2]ƚ @Z{D}LRmD~HqjAshKèzJon$8T1r V(6=xX s10JD tOрA7f6=ܤ'"ǩ@v s4< s8!A巐hCrGhu&!;s!w%Rt@@&NILԱ- ; 0d^;3  =ezǬw/1tL` aX c < ]F)@;<BoRxit0+ ;x ^%V@;M"ڍKk bY^pf~S G)6m ' #B̥VmiрOggρ>=mP! zI{AXru |h큛a$j)ϑBg^h} I}S(9o49YԐNeGRedFWIiW}`tm#.` n(k aU{2?L{f.)F#}[6v]p^MC yމu &;i2} McOQ(*P^j5tuWcRX!iҥuK۬]k5aPb80鲑x:ivUaG9VU8 0e:y-_osbQU,{{β/4gH[zJH!Qb+[-̯À&&-(4\6@Z;^\H-`E$TG2o6FdW!gTUܬ(|d \b vR)B9bcխ FfX@MZ?iOy=Pıi#"a;bO&i0I&Td/msC\OaǞŧ[!s$c[w\s!f M&RVB( nk%A#`ڵTOikqa/.`Эr",].E:x6FvQumfr 7^cMW0^"ϫ@1^ِ 68͗TP{|%MlhJ,_+#2udE$1vx#^?k(@Mc³!\0e@Hο\<w+;&mT뤌VN߼2$G(JkȌAk߄eo6X>xK4n&\]?It}U^+cn/zqv[sL̈z358β:y@[b^3}훻J~:q;;L! s/]9Y3풹fxq}KkM΂ !w:WDq~A)p0(;zբ@"B|I?S^Po_x(_m;YjEs‚OQ@}vu9VTDyk{(*A,T?oR  ԋ]tJh𚑹'Z|=|pLeeUgQ0u = qv׽q*z:pAn=Q0=TD; G:f x"t30WPDk/,F-Kp>}FRDmXK`u֝8\kuORLju18ͣ,0fPWDXvCs JJJE,p×ZL,J P-k+rJ9ÙΠ&G u(Iv)E,_\[ `,1M,f|4:ovpsĖ_b4O/s5$g:tL2@IX]c,S8!4y.ݴq צ h"M5מުHo1$mnѧ]JVDچrYu#Y8KpGx֤8z-MuԵ\9| M8vdSݚx_!)("Jh()({H ==fw||aE2zefK@Ef?ۆ:C>p+I'G`;_]Vi9$GL󪵺 8wO:% _< Y{֪Qz;h0Up3K !C9`#ȕ"Dȁ a9)\D{l$òyf q4d MJ%>O1x͚K^oRlֳ 5o.Ѓ)'Sxwr|eSI"6nk!?M_Gjp C阆*1q3g f wh2e1XLӆ*ahfј"llbq1b4Gl\uWG,Ȣ3 @D8JbAw9hd9m_ιQÝ4'l7/yv$vRфu\: :#RVnVKOhgo!F lAҚbB8f9D=85Pjf5 t$JIRd,G%g( nlZw?OCyYS< ACQEa;di`yB݌q)z(9)n `CʗΙ*ʒQD8)b4q0?:q7ӟ>/UDMLaxˢٓa6onrUPoy#|c2I\߉}wRU,l?T_!hi^}zW.gE5 Z*jmUUUUJ](qjvaW؃M"P;Ck.>?iL{FDbc/OP%H?o(_~N}.Y\,m9Y) 0 ;jއtEuG )Ql[x߷tOYmMP"3^޸G귨zuVT9_Mq/|8NhőA& tbXeL nWj"ФM5qWQ$ǏoEjb]ĀP`"cZz}_,u.ɬй>ٳ0@y_%7?gxY Rv&,h7rAX\\;wdV@ &-k ϵ?rQmًwAt|ӬdbQp&=$.g4t6u<}?XL͎BvGuxj|ôo= ~[!7}j-SnwskH=> QKZ~r"n?lU%AO2-5E z_a?kqXڅ쇤Ѵ=plwė} *L8iB?Gꆓ^?yIiܿQ#0 AC1- 1p,c٦5¯k᡽vY&})ASb'#=>Lo'_E|^p9IqNu L~̒N?ʤJ;B~?Xt\88.fι*+r%b_^&<),~# E%qy7w꣋DYkiW8ߞG+lLJ6ChlJXm]]'UV4W2}`΁`%pbǧ텠m'~,!p#Ru#f}3h9 $ɝ[Έ?x-'5a\Q@f WVxAbl;vte`^"Z'}~o"PC+Vأ,G! oR2ocS|ף^2FKаrl#y:v}m W3 Ψ֊h!S cDehsrEmfx5Sp/] 1>a/z!tIŎ D &yt[R%q~և`0j%3+ʀ'\I<׹SPId 9$G@kˌD(*s۶8#I8PUgcs p]ٟm I %rG|U;)xebT" n^?e$w7^I~# '#x :]8H@}T:;w X;LmoBs )NJ.@Nqx'pF+HK<|dAAH`mf9(T2Sk pA;yɪB^ ."n>92 ,xÆ$^qWF/Ż{,pU::(vuA7B\SQԴ@rXǒ邨Z^*:lO(tdpoo_Zvt}'vcH>E1Ϝ#{$?Ʌ;B;ύ5Cu?tM CI]`WI^loRW]GTkB5$mP w>}1qOtMZΐ oDi}ߎ͍DꟚOѪWJ=)2Q׸1)P01*z<'.Snr@q)Z~?)|kPPm+a&*&^skd!8kqI8(T(@Q}^6ݓYLz2t }uiLL߶ F==t@z{#vſZQ P\ ELIIsݯ DBєB!#OC2^'8[P`>wo>Mx#*1Gve_wGh|GqevdgD`#ۜ>&On_dAsr@ (0&Hcj0mǽSxp fR'F~ORH,Y_ojYp BQ蛷Q'p,Ƌ`yA/i+?zT8J*d H_rC)1)>|tt7܏nDy|> PL f6CSjxDA$Oo`L\좹` ^9pz,ҴNI7|0C 11Ft݋HH^.Ρ:#!\DDvj^z#\{'O'?<Gw%_y]8S= Ȁت {ďx,/: $MLO40c`?yP|C+ʧ$>=5Ü$Dm6F˙ v~>'DKr=SH!! @QӞV:4{)(;osQ79.v. kѺ\e!XWB \^}Sk YMUeNl-bX5h>'Htp_$gXk[% hS~UUMAKZ! MJb \cZ3mڡ Ycl eͻMȂBH2= lvmXEwH vi^d!9Dlhy|ğMњُH̤~.|`??ym~1 }?)ώ&7?8)8V-Gk^Z.G4iHORYA>dI?NMGߘx` 0a!Sֱ$ _ҫꈥOͫh1f?3yjA 99ɎV]{zſ양h/GIe&tPmE>5`C\(`5MU=R]~trO?GKaTq;-AbvzQuf>Gn`w}\YbJrO)iӆv?Wf*c&*>vEI"q=todz/n%1?ށLS;?!NZshrҕE S]CxsV(dD4Utm$V1t#Wϫ)C"NBQbe8 YR?",#x%ݞF}L/,vy\4Oy ;m3Gw'Z*[ n)ֿٺq*CP텟0ؔ)5$IK<^Ѳw?GwAp *O`~AbpW$3}Av<-\hVgK,Ge)` ,T]+P x_v{@I1aٯg_oF;J?^|` .7Ü.(|Ûp|L~ xs$N(fqzf6M[~#W6ߥ<K|.b}gX@Ox(JRdEW1aGIs/ >1)0Q!('2d۪m{Hv]},ѠV w-@k2pGϕ?FC2(D~ûp0|;6UW#HݞFge=-A`qm]Ռ4JHtZbZzz<2 8d=}^i~ p'Qo{"%HmH| '1?~\,o}'^RuUan0|'n{\j=̞7G!L30?piw}&㖫wKzgVd M o`Q  N[z|<>OIDT)Tib dQ6<y\}ă~I o[&k_YfȐTw{5ܠC JN9=m%dn@O05f6V@Rw0cܟg9e| zFK $"J7m}11t,W.,!bH>-)ݕh/VA– RsFM^Rd"]]J;]N-" I䯓;߭ ]%n0o-n8gB9n}C>w(k0w_ ' G KZ˭1M[/J]-Y6yqşCfgTAv/ዅ{ϩfdf!# ǼG %jztg,ϐE]Yt z9^ uly}I$j2,T*$(($p}tS?y9RZe>Xnc};Dcpp `4Q]m2Ts9\pkq(˲{e2!(\Wȇy5\;E?5 lȟFz//|zplݷ/Gdz|$á}8EH0~+]7_Ct}']pe%OעUֹbkT9^\G(HC"|: Y'M·9d0c]3v-[F J\TKL~8Y"j-5(iTF5s͟r7D'I΍r>GkxR^zN&G $N8۷Yk,_t M̍; w͟V#‡x~O ^ݡ s0eϫ/BiܗD7×N< "D8}%u-;ypÂp@仸YSk0dx$~6ɲ?V:~[<Sxء|3nkM4?0%k!!jˎ`nUTx 'ڗְf|x8ɜpa,WX6w=mx&r݁$2;Ofr?ܪ/*eD4 t7@{xY%G>vDOP9VT݄rGLw2R,ŷ/ʯxUTt ֱXj#ֆMO[V-΁lu6G*Ds7- 1+Zҙmc ^`F82 9rM=Ş"Òs[ &rlQX:3&x& Y'v2& k:ЎCS%2y i++ GCNLRPY[-J["Jc`>պ:`^#LC{t>y ?RFs2N;(Q 'QA21R@U"k86+^M.njx&$/P0cXjO4WllֿH|OǗ.^5Y3smGl!ϱU|eVP\%7=u1>3|ϥ>>qZ]b5=&BPdoR~)&}Kl0Yn+ﬞ[uA 0m*_Knr>-w|LgXw13 U.r([0 ssh>'0-IX3s 35O~ٍz=dxGd Fش' OH*a+?}mQDQN# $+*"/M^q'.Jh*xIy_z&9lԺ42AϽxwt,˗t1RC*v R]ܪ~ed=b%~NEv|J=sW;:%*Ȥ9q!+bÜPNJo٬jjRQ+ȥF0J SR"蟈BuUǬ|\qsB2Gl=W "#f缒x"xE\a}oOkQ=[d1xZ8b'Շ* G9E(:3dLNVO9:zd@^gR&Mh!R#W.r!xl̂U J9ZηP6PڄcdjoQް6Ap6>,n'Pb.W^ֆYBad`L},w˿5H6-CztǏ]n]c "Sͩ|DϬ:C+R1]r׮wv^'H69EC>:/:ipѾ06F<_࣓e<6m6c ][ÎYƲδI+>.t"]UִM'( 8Sb=k# =;o].N}~Co/w}ɐ!Bd 1T/FCD>DzW(UaaEb P&bj]>ڗL!!9kZk{l;:r32Ar $osxibrMi{ >c?I@S4"nPX)Ds#uz$!*b  nGjpuTW4T,43$DHqر(  #Du]:\8%(}S\}F K)Dɡ!T!fXQPdBb)PA%&㧑0mlh b f( u:]БD.lDl3!$:8=x~&@e$n tqۥ D v//_D>oGT &=#W*mW ϡѺNvSBNINV+5Ӈ8Aˌi£BMda!PGx 48k`㚁i 1%8%$K-Vm0vqp?o#Kq}_5a5(_Q!:o 3~7q#C,rt0{)P~B񄥠'38pX^w3\b ?x^G?w`?K}D\^" s.HX Y~G! kfm0ܡS/` oGC$_0:ffhq7N wW.@艊!Ex`1ҍYVޕK!V!RK6BE&Tx7+!`\ǼCGYp _+lYDy <&SI7%UVHWei *rlj7/ ,1]1!;{#4Dp+iW_Fb=;˩#K4.D%dXaQ|0vw`x=qCdy8JtKqMI tm<`s(A#!k0JDiLFC)TkE;sV~?~fUhO28#( jNshVwIAofB'1`0\"" "1;s;V'\d'#TxQ>†(i>T JLH\c@Sw &&(;`>]PNېng`bn@f6Rx|_.k{B+%PU-sqㅭYti)K8OcG),byXwq!5g.@]J,ZaC#a˸8 N%Bڅ=e{> b^r18o&NGkށ0Gς=|7x9ɒ"@:xm I/#*th!F!"#Jf|}VtܕEw:u;#'A`Q:Nu ,0,{%pp k۰Unb_/oQ\*.1%qn4oP(^ Bӆ C۩Oq]=G+װD$) UέJa4ID)ORZXu=XMay z2;i(Ƭ.\-H H-F<DS[ . 2uq }~t(1@G.W|h>@t(sއYT%(HðHTFnDn|" }O$Og 05k3 ?D(4!2"z]zP@ vogf Y&l;de)׃e&?dЮ''d*\}&6v 2TU$UUUU%4QfpRAA@DKibv&tt95l2 1 !lt'~zkLDcV `|U@T'~LЖ<"hA`2YS.>p4A @B(?0"<"W"JA%cp]8 )?D ?9t%|績38F醧ƻ:@j#@}ceD ;mm2H?_#z '? |n?2 g ,Myz9BÂ%٢h (C΅EK҂@jCͯY <<~jY F=ܲ 'E03w HDs%GjRp ||EbJ"f;b_>1'XCw.$l!: vW3>_xQEwwj*CZr<@8 ty'$Tw }Ps n utCMuzƯȔGGh '^Gӱȯ$ߞ: et$ }I'-qI7l1 ȧ>QVy2*>Zz0O/@-m)8ۿ- vԺ,Si`kvc6>fNe2![pu6s K/(?t/a/)b uzmp?/M?UWu,Uqw:UXk8U6ie^Qt:K‡sW#ǚfLH&"+5+GN}%a%Fv.PCGE+~&#Fl W9j0DD pԸq| R" b.EԅCKRzvb>6 q LZ)E{{3_]=l0w3K2nr}"ۗJʞu3T$i %گS]O=kQ.1 rPHv@B H=qtó\A4Bn utWʁ̳ Cnx#=uF(6Y BueϤDzUE엶!D.XCO/i+T| ):iBmb`Ig~$jCT硹Ղ&A\8aDFAf1 w1 %ƄLLE2H42PBMRz"vT!ֳ05 A|Vw$0 #h*RJDJ4s:?;ET_s(& @GXx*݌T,;D vҼ$X\!=2_ce(N^B}pz5%`'$$40:"HH ! :zu*>S/|g7L::ONa8 AzعG/D7b$;j8I:?0Qz(c~x_I2UQON>ksqiOۆ$O+5Udeԁ #"z2dsdq3Q@~1)HBN()>2+`\A (g`|]1 v(U;,-@xȦõa=dj8uAx%5?5x v')%d3|M(e@ɷǻ`aF0f=y Njpʸe @1 072(僧N‡Cc7;!fxIF;v~ g X;,+]eq&h\3Hz#d-q@hXW;o LU8^ǁ*(%,xq㾉,w,ֈvE:l6>6a; @!z`) f3ST 08gK & n!=I?U}`l@t#J؉`́^W~F ZKz{?(9f+aı:?3D#]5`:na,<6ƓF1+PihPXm:fȃh.j,!s,<+:tQ=Tͺ<B9p7ta||{L!& '3YU m=Oˍ0 ށ6 5CiA-l (* RkW#δ|us#O 0 NHU@K.vz={AABp(wʘ`ش: AӞt* Gzx(~N]XoEEwۅ D hG` Z ҁ2T b|j;xA&I H5xe?]lDd`jFi=;)`{v|XRI*W϶ 0_AABݐ 9AhERs^Hu(D*$Ũ{g;Qۆ8Lʖ/45QTPREDLSs d X_i7ӚhG@4=IWB|O(f8rMzL-RCi :ӯNꬠh FـPB'A>D^p6"#_:/˱~O?V Pv9m;|wUUz:ӥCa B(TC$OzLOS ![*h|HpHlI1&O~6a<} IJjٰ4z'x?̙M^'pzKFcqSx$Qܷ9Gpu) ژU_}` Y/GËʭ# km0/ٌX5r)@Ӈ%[DTSij`h=d֟˱ JC6z3NW6ɠ;iɌ<Y6Gh#>T `zz80a!D3gO@VG@Xj,'ZkSS5-x—\Mmx62jS Gx?/:z maصˡ""e@ĕpY@@^$FT$`d6=qs}v,2L,wsȨ#﮻㭩g}ɚ>5 xvb^q{V9 [Nycf8;b9paf9I$Inv0tubStӄUpacCއGUOIⰒ3r9\m&ULQEG(jB3$I$I)yb,L-[V'RI$I&T8fD(8V(91,xN)3+9{i}`a WQ#T×_;5./785Ȇ@#{uP'w~)G)%CE^&S(I a{hrX%Ǻ^Yߣj*(* ^<|u./fLϡRcwvkF2ϲ|%D,ӎ+:Ս'p9vRpJڷRCD`G7.v!pH ((P-);G4@y([^p1x.6MK(NSh4wɹCJ8դ0@=B޽G`٣!N/byD%)9G`uФJ̉HPPQaLS铇`rRa=ZWC9N0 w( w$nT%PS Ya|Ë6E/142HQ u8slQ jlũJ0\whoB6)4"ȨJ =QVC+5g$ ྊXwt9%҉gq1=!Aon }%T}^WY!`oca42%qT0&zv73wjpXT5r rm r|Dئl st׉Liilf=TpE{kEj0 zbQEEoME4S7$"L42_#8W~7gkNoPtW%f=bcZ~6:~`vK1F[9P!%mH;GS4,Xs3:z"IlwX2E8.?.ySD^a5HyצBtD/$>~x(rX諩}ұ@XkUD=T\hjW!傽OMI@iz (LzPb8SBS[04G8Iǐ}E]@Jr$e%А= t&f~*  U2f(ipn eB.QMEbn)S3Y;!3ʅ&U%RC N$1cZkD'mu@~sF9Dj잻@|_ w0DS@ ,$2!@,@HKPv@hp&6[A&@`WDEnX d 2 DүzlHb;"&_1B% ԔE3vf$웄7lFgv&*)-ˉ1ċ11 !:)dm4)#M }hFpA#CSYx7G{Πu<Y -d2qM $-`wU|0dQhB- ;PEr3dR; f嘂ߎAΠ`i1dj?k5PNW@ݎp2H 3JXvfYJQ 8 6[2 [9 #DۂL(R8vHTA>P<P,g`4̮3-46pZ [i56 zc>M~ReUˇ6* gOmGLbk>֬(H""4i#lW6J|O ɶ) B{:BN]# XhII‡<0`J`;G[9D5yB$e;ca#H˪zBBSL)8D="j(;yN$0]k$*2%$ 7N8?@ E } Wsb#%ҚM&)PCD@AJhg>B4لmOAAfտ/<)`x!@(L?"ճ!=~Т!WI}jWG҃3Qv`5k`w^3zg_Myw A.D~Md'o;Gr$ <=~kΉ-f 6GH~49~.:xQ< x@@DsZ$'B'}u]u\TUZs0Isx _8xLV@<"'*Z0~z080 !t#{@Ч`DRxӻ]@8@qS2c$M 0`8!I9D5 3, B'#T&1st r%i{w( J?jRB}7|tpb8EƜ: }铠 ėW[)0AʋVK<>\X5#|Y~ͰivP2 Y6B7!x88q8BOccC`!:U¿'`>Q2` y4鮨@+t VӤVVrƦCRE 7N+0Qu8I X"şKu`2z4Z4$h//}/?0^W~_D?lb x-cNM#%Z58Y,[/ [s˼'ډVӳ$6,!Բ?pE ؜, =p'Y0C2$rC=2#1 QCQ[;݂dJw$$%4UM gSx~.dqij9>xǟ"`0ldHBL&fy-u{7:<^;PPi ~ \aBadh<15NhhD KW_1:~;\It ؁"w(R9}WxQ17$!!NX;c;ЍPC@0Bv<9T?nx=^FiԘR8sgcP8h$x do؂QiK>kдtSOc bѣgʎٚ;TqQI͛D3 B9$؛3O!Mа0/LûdkdcˍCByƪv+Z+$`  xˣoo{ &($` bKCӾ$'@O")ph@fJ%038s1ѬbQȓBTjlr,P9;@0@!48LTW}Oup_D5!HRK4);sCB8,&4jNԤqȁWthpi 57 B*|IbiINݵccrꈋLiK~fHze6[ XBB$)P<9 qU& UvLJךf_'fv+`^7.VIr{n)$=l Nk9w#D} ـ1h4mIC\l 1m>@R6ϣ|e2g)U[c?|O"ԁB~/ |>C rẁym|I8/ݷD5PA桠(D*J I}Z' p9v~AQOBҀAXãi:зWcQ@S} p<<-: -9=-8)1667}4_NKD(yIĂm DTj!X!~RYf Y@(,;V͝t{OL[쒰s*9gJNy^}C{UTUUUU*%f\dIT$!e&>o+[!4ѦUf7 Mp[ar|Q-A#hZ3R]g3626`KZeZĸG]&\1SJGW덯BȨjDŠwJdfm/9``ѱb ڪT6BՌGChp=|E~@蠀iTFHʋ"5f:27߾ejwfh{m1\Y E%?lҜgMn(zko:u2baʊuz31pWIiKvn l+p&@ԀkF LԃJ܄lfcDhsdۓPtD$y'\]JstVs]R=DCOaOa>|HH^#.ai$Gt``vuGt1:E% j*R=zrF >5E(@msYBB˄yFE`83Ϯq[ՄeAI=1PDjCwhb Y,C>h87po3F9n ҏy=~pP Sٙ6W]qYbV" e#&s ͑LT3YjBDe\z 03@BGM.犢:I<.-^fyG;Wv5SM2/QSRSyC#'"Xs, /}Thzxg/)BNwdtњhe8Ф۽Zb6! / Sc)84̨xiaq9KlhcmRM)((LbɈH7q88:.]s}M2ʢB vPm!1yCD;F"ӌ!Ô[o6hXf=DUG[H@(S̺.){Oeq(QVAfMD3}pܠuٽ8#֑59rfm;q݉h-l@C(Q"CSa<[I>5/Oc\+P AC=1RFdi)ޛv捧Y@)%v1=R$E2WX$'961ӗ3SJ%M8J[5@pW3.s0 j@4w7Q(9v y\:Nw:eL'ZMl7}V 7쨇ڽwZ` @$P{gn"ylRU DŽOFy([ce.BZe7BXZ$Ù!VE8m E?t ƙ{ >| 0S\\%=C!ef=3JQzog'P]zd1r` S kA:B4}gJNS ޙq4 ei:Oy J>;T)}>.r4r&8F;=j.@LF"rqƆL JE7;~~;汎_7qst|aSN nf 6Bk+ ps q A{Ŋ1qG+(,7xzrEF!0kd'.VNF&D2O焄;B娗v]f]EFFFGkY׬ )#g) !C!ibpu{!s.Ywi`>EA>`ԧ?]f(&8 t 9DX]4֚rfL{+z`se8is8MҘp3JAHHt=")DQld8 'h=3/DH\M8-$0L.sIf!I U%gr"aO ;oܛ<  A^=0\  lJ,j59Q$4 X߸ t ^@F<ԑ̑1 LHES9ˤƅ!4l8LDt0,DcxJ b i `X;{;D `HO,@!tCiz 3p `\-E睐_Liqö)/p7G噆BfY<|#~S(Й(fD @wZ Q H 4)$H \^!'cfKD)|fɡABY XHc ԔPFYdwHfxɄ# CDHc` P,XlP9iwwoTA7~Hwb gLm!&K"DWd9!4 1u? <(kz=̩,-B4i,!5NJ֫E0@V1b-YjN- ] X!&(pYËe uΨxsh#0ش~,TIC8 -0Q{>Ewy}ԯoi[誹7LjP)z˟*@K0Z[ٝiV Y(SQ`! +RMT?g87X8;X@$ H(auty *]  dڂł ]؛zqY:3tAQ9f##h=IҊ!9t;s:t x9k|о{̢SN!{B? c.R ; 'e1vl'$!%K׵ȈR]ƒ]:AćPЈ 7 9z(?.~b(?bA$}2$ݰ'CƱ/g#B 'xXERj&;Zq q:y'"DA=xABe*id-ƺ"B9t79|kO~b 3GSiQ,C=\ۉsq9ϱIa6%cHC GF1OlA4~Js mzw#vdp*+6r%9߉.و;8DhҐ@x qDC߁ [(Ӵ*&oهp[11=G?G q#O>}5(/xLOO6gV[vt8\Nfo޲HǺt,,i| .0djs=@L yr٩8;:|ݴ `BwzIo!O;u"SFEh2}hL_'!84D;h4P? HX(U%"*oY*"]7;?n Cx@i0ON?Q=dyot-C/Fc#rI pA"O#d$2| A!A,aI! 6y|;d*)QM)HRH`;Æ"&#\#}O ߪ8 ~!K~bL<6*'&Hs=(:^x1 &d-ncТv/ʢJpAD@p:(_m; 8IUzZ`GHQԡÿ=v30N$znp?,l,=%A{zI@'|.7E$|b!˃n xa8Cu9ە?dM8Ob8>o^acY@)9Y$>QqjyTUQsy'$}W.šY .D^+Å-50Tn8A!H/ț4ytCOD'Gbf2IC{F7,3M1…L$0GI]F H/nC!9٤(vdWf)Sv2'r \踖: !{g^ϚXx X:Áx9irR\NRV!]rʠl׷( I-% @<7-(fE$X^;a0ӳn+cxAg~sX)!F3Oa} bVFd⸘ ?&(>С %q%Q$'71SO4^}wӴ^؂іffiオaߓGHv=nO)T>~SZ\"keHN[sצ.HpoJwd"l c 6CDBD Uvd\tƸӻׅe5]ZSddDX}MZ8zɨE @(bC?wIe ckc3Ewkl;LbiIU:wR' :<1ɐ!"UibfV BT1#ZSCL),׸Aտ}A!yKQGe${w`d5_۰<8~ale(Xk8q5ːoRyg({g {I@f^A볡0&dS@>`!,끘I؝I(gPiV\_߃% =# XQ3 idYSFwr@ LxYHF*' 2zGrw$FZKHR*;M *"zcF;fJWhE;pl`2wX\t#HDXn9*: KPІ&)y&>} TDB ĀQ WXbX@g\5#t8X5:b'u<;K=5/R2),vk',#0/`giUFx0JH$˜2*jq^>ȱ_P少 t؃6+(Ju6|-bbdpQ=Hәy`pu pmb Pba :{Sq07׊hUAw7F9s7irU -q\*)TRӞǏX$j3m?B0zblft<&l PoagHf8EbGq @Ey@4AP;jamaő,)6-#-'/z}0Y:wzWޡK7d< &g&39 oA%<|DhLg=Θ f |RaQAm;u 7oT~4vGYoK_v~ ٻOQTq?txh`"NEvnb8<1M10bJ;r9|:#H]~ ҂nh\ܬ>K~u6!xUzƝgߺ< Cvgrح_grɈeصzYӛFXPU3Ǒ\1ũ@]3<3MFnU'&A.rpվ|WNr1B倥{ bI1@%LfDF4hE4=3Խ}hfx+=jg OwS arh%\scjǯEuQ7 JCUB1= Q)cԇZ5!ȮsMHOꧬZPҔhMI4h #b+^2b*""e `k#[Q(NfP$j\ÚMIK -`|1?LTؚy m(b&O|ʢl4:|/d(>$|a 2%#ֵF_=PMD+#=) oЍN&S=_%;Cʔ< 4uS h )El|<g[~NޜtՅSJFCŰY _hHC5ń N?<=8"Jybdrvs̍ Yd'yRX4୰] ?Z h{Ȭ bdžL {6 Q*7$Cyg4pW?88(u`:W/ 2t z@&QAsW#|Ɛ7C..vO@Ӹm;tZHr4{;]>LVQO Qʪ%_@;E-"]O HPTUw9=2<öSUo;mTSUL:h^M5E {A39@R#=3L9 g/8z-tT BT6-꘥`\b)K G 0p6L;0tq+,c9C:ԡd1KuWsA*RcRf ͽSchOPXa8O%84T!`1&Ewy4N7#h]J~gce9J0bY|^)(My냒 G:yݡWpQ@zkOonQ#-(6<NJsV(̬> !L2FUZ`OD($uVL3D*O3tG{j ?%=C|wi І?6kg[:3 r˻:fZQpc;6Ɖo[84u}. Azfj`8ǜ  Ў}"HJv =iUǤ\#50MT9KrUdG9BIJLcqoM 1n#a)L=X~3py1@T'Ixw?d S|87n8+,y26}͝MC.N$q$ξVxvT99T$9-I6<0` ҄L@ppspmĭIw2n&1`cs10ptS+R@s^O|=vcQ1{ͪQ΂6ƬgF~k ,b]5SLa =xI8SJSC syFQi #G!)@)E#~ʈNqj)TӍ\z`LW&yE$d&i8r2xIS=\t2Y&&l H DHB8^V!D4R*gַ͙ZTbmTL_F&(AE_$d  u Ć:٥S.vaaқD5ŭQ; qlsB<)T!]{=1 O@ZUA߼ߗ65费en@¨YM3&-HKw'& ǁ4Nfljr 2.(׋vvkƸt83mt_ŸLr{9N `ƥeQV\!kmbC'ܐE> r۹vKuQNɕ4aUݮO 21As{B2LY<~ǫ_)_ ܊i K!:OW}gT=.'a P}t9yR.Sh`kBш4'/B 8N =ߣJzg8:kMs"'x/zmKG >G Ydl JЀ#&=$fàq+l%qI[ D6kSȂ*2VHё+$2am1 c vW^1 jDB112afbI )unh CC1?+v;=PC|so]VOS@g2k2_ Cxš( J8 xQQ_ӷhI_gwM).Q)ZslgNdϟ cq` Dy 3~9˄Üd)w~܄ B· '?2 !p ;F]5(j3ࡖi4htMxG%hHE=u'FCZtٝ\ס`ҀZ( l>K*qƽSlUHDeG^`<1-i AǕ!W˜ñD_s 4v*>PM/9T* 5R%DCo4BV@4)Ͽ@ a9mLE@AAnX:Nv70e(o,tQC|:?U&=/RɡHqN8rQr\2Ő@ }?LF=YOn fg~_ WH4*}UR?hkA;9'$>2Eb -A=M:ǚf-=DCTI0Gq0^hꝝa4TB"@~M;ܭj(k4{(M$oMN7z1{aNLJP@M]ݮw&؂/\ ,g'8)Dn Ʌ1H OlQL7 ! vJ23ܛ>5t^HZ6pBx Dp{~ 2d Ɍ%`h v(eU0̀ЅADgD'֠6nΘ7,ɡOK@#@E D i|B4 0 >>~!ؿ (<3EN{pm̖i,(2Prޓ0&g}ٳL&c3f VLe&&06VKPh9ƃ &afĄ5qYBup vbVMaZ 1{ ƴ$U 0, 2mƀ5/N=Z )npW5%v OmPg:\UH2zRxő˪v"S"]I+eLKGr#hxPy0 qsf]\5|DuI02v1۵1 ׷Ab`nrs> BLk͗N}d"` ݙڼ=Ps6mb@ whCsѾE.z"ItMBˣ&9,vPD<$3z[&rDg{i: ׾quu0hJDjIu?饰56񍪉'*_5l\%@J:#Mw+ 5-R*B#q _T2{ lZl6kn^6d_2 R/p quxL>rj2ذ?k$QJGՎMtlC\Cgx N jrBR'Q@ҫJSٷkH|!X<g' d+ XB9} oP*YOE9ފL,>N=+ K{[N{vdjGq^K3KJaQ3ˈKtaA{B`N3@aDA4R~|Y0r}z7 O7հy3x 4 c-9>{H |0JO<(<@eQM4pv곓 ǁPRe\Eq&+'ɗ!\'+J9ü F)Y[c\ ;p Z bǐڬ'߅<0*o erohr}7ꊡi4BW<I ݏBRU雰g߫ZR8Yl PX㱕TUU]#.Cz"w1[JzDŽcnvcp̉Iv*bpyLY!|]hՅ)e8u(]s)pAs `x $B .Q1]m!z .z-VPBU $ Zh𺈜c0~bCƄ‹I,s1"PV4u|RjF}> Dx|ފ4B3Y;#" -ptf#9Ȓ3VhV`gIVuv9vlG`TY) -((H 9oXҝh BnH[۲M4@h"`~~=ϻˆhڷZu:|e$X{+a pv9q\'LzbK82癗J1F>C Y% }C%I$=@:YIN};b &ǥ0VV_!k1  .Zo(qwn@0!nT.61 /&({#B4Wdvvi+|;BlLz>'cQΘ| 8 O [I;V9`d-;8kltY+,["8STģ͏.ٓa\漊9=>$P6Na\8*&Ӷ'ÆTMHUEt^]N}ϣcItuwy彈+lS61 8ǫoXd>9-ޞ!80mMƍ>Z{UUo';2矘[O:{ro31swmh v7XxQ] h |/Kq0r6`#p xfr@jҹS4^c9ws>;醼:xux_j{z.H11B 5-j0) @MGaRonY$W]7Jc hS}BQdpp[8AUH+ ,s.B92Aj|c7:9եm~b=3 8=>3zcāQ(Xq7c.؇KQvsϲk;|̸2Č|'_k<QMG`̏Sx fN+e[BAfݥ(ZӇ<;1FS񰕀ɬ@*Y xwcWٶszB4P*$%>~f9U1_BϢQax`>aԴ7ʼT{`AfmB# $ݷ-}ǫOvu}}PD=϶UT$4RQP0* P9lhتu%N׍ wTs$oB +g$A4]` @pDěK߱c9ov3Vx~l(XeTTqe 4a1Lztݼ.O z;N ezx罏׈Rg[QM{Qz vpp9Dz5#ۃ ީwI*bώb G_c~YȔ10mN%G2 HX,^ psq 4Kǀ~m<Ά xCa w@sN*Ô ު&`Hg;jɅEg{-I #=7@559`ɋ=)TPA"9lJ>䅁 A$,vn q]LyRpT݂y{9<%x܄ 6%G24jitr#.OtzG>C5<ɧ llmi!^U'!98O*beUUCU3翯| =r'd1.kϽ,ȡ68t3iJyG Az~긎ߛMËQ_~:0"v:﫸ѕ-&A;o3\uyG|9u7UMC[}Wce)Mk[kfyc&9.S!oU]nv*el|wݜx3ݡ:rj6aҍ<-ŭY 12vV6lVvh.fۺo}'wB# L!7[L'eE7 F.8 Rh/G0/6 8P[zC0 &ds4Z26F xu8 RCr8ԋ*JܱUDr۠ HI(V3$\W>gle}/|cJ\%TRu#9GݗzBoRM04L;70{/W,*((+sQESEQEU4U5MMQEQMMMQZTENI5sf\34 m( ׬(t8Ѣ xّ@'pG!lu@x]*J)>MQY٢tBB0B q#=wdU9'w=gK< ^0t'%D~ /Zw6 fG}ܘB<`*6 HМ2.LD9v!OZ(p4e kScABn@5qL #3;;NŏF!20f &ރ@{ ]C#ss%b >;5Ig X2!B5:YFs5Amh Ylᛵ-dDCq.L =uuYVߧsv×]WԩGxK-GtGW=GGQ% g^p"-Nj1: )FKI[;i8Z:H$ D ֽ/]٧0YCjb2tl{/ ^o!)UCTJ(E`R;jj[8[-`yq̡k4 @1xs'sNa{vK:wꫪC!m#mIh+x"QǷzDUUQCoqG阄J?5-,UL L΅x{!RѨx9hezx̷v`8adM@a<0YwZ#\ "p<A'vvI!2w!"GH>7b'ǧ}wteюB< m)L|nqY89t;9˙>#PؠLSVy+ uDZ莏zk:Ĝ;.Lgq~'9GD2 ]}> v&nθozxco'*/|l}'CXvCK5e-l9XA"((͢>(((((((SXQEW16}tS-[\> (P0erKhmɆn_OVuN[wY:æn.Y{ѺȅY #q9V[ܫ^Ī KXnu\$ZX-RV O>jh˳]kbFKO{O_%sns6׆aoI]amq"C(Z1[p61/g׉ ^,vDf #,q0( )-e` L)bÈs mnZ2"(;(p%h䑸q\<c,oDB7Azdё^ÉR3~!CbbBA U@q[:IpLb8p"J=&q~l")T@(+bEtV1F_wg4qe s&a3Ɇnyh"/^P$TmY8oWo#F׭6Ұfck8Es@3  n$n7+Yrڵ[ ӳZb1$E.a&8q?s910OL ;AIlܪ[1!\ U!lzleZsK3yr#P{VV݂mAO2{ω4+6p'pk-"whfucgckdSo`nBa MB$PK3fӊ9,N+=d=JzW>2W@1_9=ˢl3*"nʣ s*.pJXvoD_W:&w߯W=1ͽ'EQn}EQGؔBOQJ(3(_h}ogp;}OUȖ î@qK}Z;=1,]_/-Sg#! _ 6֥pCwj+|Îo$)j* a bq8T@^ 8E$'DD=Hb"ilx:fG>۷}uJ*ck!4a:33<2G' ԛ2U NyT`=XPqvy\ gO6F9 qiE[bEp-ÙI1f^au<{yMSE}aF6EMS{#Ƽ>LѼ׃mZuL[-,iѶMT!{{I$1p Rz64߲SȿwXqh^pDDgbkdZzt7!`gmΰ{$*Mf)!@Xt$|}*YdY|=5k Pœۛe]6dix4XKr3mmiV:'t 9K5Bpc@b9#[r"byeGyzUDK]يu+=xwʄ'm =HV$,k㜀~O_~;~?H$W% AOʂK+,ygᢈmDroi; 但L*I%:> yjh e-QVɤ4ZM0H cRFZj3m"'jZ)`]KNP&s1r4TEuA!`ªj"$I$  b j1b5YʈQ8Ʀw6X*`h E-W9Ö *.BJ,v&d9-Q"hHPED@ilB0kThĒCۿ9tjhfH!Zg  06  UFaL3ԐAJ`˞0𫅪`*x,!Q;×E9J*lN'l )Z( $J( =d#&.FI(2O:bYҔCΤdO'J(@@M)AZ@~0/ Q 2Fo?%VHq=?@AQm=ȁhoa/am$DvTr,Hֆf'9F~x ~އmi _ .H'G_8% cu0 P.<[FÿtBB0̡#"8Sb+fBd0j|Q8$@bAa#9I5lx`(B ՙ @=]suݖwZt);}t6=X_4_)8hxjWS;uO!EUI@Y8 NؚoPypB,2@! Bt>90Lbw]jA&zw;N!s..9w;L[Zz|xbf 'I 6^}x-zO^?ߙiF(=vS E@ۦxR>88 Ƴ'w,aydiJs{v2|?='}t.3@RT'0a=) ~#7ȰvAY{ٙ+$D ,.O]!ԇ^څ|i 9 "]@H޾񦣕Gqq|vl >;ӆKI cbn =oJ_?{p43~~u]d,:|Z5_/ }XadՃG^Icũ7σ ݗgoE%1@r)Χ]~sp9ȃ=`/$ қ"b*$&ImR!=scylPwZ;=) T0#Ǵw2Zf gz-}i  vBg D$8{-^p&wC^yN,`_`Ť@ע|TWX\l\;D':҄ T ?L0`BDIK]zR# @uʙpaPR|c'U:T3"d8"7+gV)*c>lM|`}N<~=z }Rfoi´\" I=נZZon\hdmTaapbI,.VDchXBi—se{(wXg+%vI]ni؍9EUy "YUMUUUU_o? n"L8l@'4@"d^f%Lyg&x5]`*IPSޟiK 7*f5X=jQ#J6]U1ȪgMa9==G:}>RY%]")LQQ:|)$?})" Rb2s=鵏 ;aQ4ƌ'0q2Ans ?_^|BqlA>P7Q a3Ӹ1zBj Hl(W`az;{.& KCF !ϛl"&QRs&<7l;3|=:t4;&Qԏj/ 0j q`NWՌ56$_s*hXd񹍾?oJ}ǽ,u\isD0#Ó(؟cP_AomHr@aAe,JRt8nJpĐ*ZERƕt Dۃ{f(NoH!~ d94KlޔKK;dU@t1bU_=}JvN-=w/Lfe.{j+Z^v19|:hkuSu^Px:w^Gd9"2ң/v@B2/|7ˮ<*Fl̦^!˺NZEvX}$Qvn |@I(QD91kY=pUԀAUR35rNt)Gu$kVq} ۧ,ν&pF̅!Pl%0IoB=|v걅7%:41[̐dA7~Pd 0YMVo>x6H*H 88`9\5i| Il"nPQ9SrO+d7llZ Jd=숂D|%ŭƳ҉w|yK}-3>=Zi3 %Qipm(ێӶw0x("S|v OpwYZ:7&pp&xٚ*`%L&Gτ}c "^$0H3FP0dBjMJ n|x. 3>>AkbT&x ~gȚ&]kr/? oݛȏD,\HϹ0pNifK2m%.x ql/tK<5n{`t$mP^qĆ*c U6܁B$/ԙ||{\=0y/}F|'1r&ڥPvl_(S~^ ¾]z `@q}ѓzz4PaDх(z6Lu6-â!_ pZp2'i\ӿ?w$lVZ˜GA2.E-Ѭcs (9w~l\Ĝ2`fÆR~[a_Iol~ )׭cϷfo߯6{H'EHE| sf`uP3Ҥ$£ 힆d_"soօe)n3$''jLv&@B7 kxQ&[,rnmh$74yy4   lY Ϡ~ q}9M+I!pBprwxD:G9;"Vt**z9Uy˦/pJsg0c׵W#S"#AqzcEN 7$@ TJTOW@ij[,)[uvK2ꠁU8s%J}E^vvt^ѻ뷭FFg)٦=GgN>9[ yOl.(OG"d=B z 2J93r"rff:D9y|m[“R*zi"! " @ xC ]1 T#Ć&kbP2<޷ӽI$PU6 kmW XPR U, Б}@ha#6Y7GMۜjaPqTC4T_=ÿ-Q dotdIy'2|q+ >|=}}FχqIP$ ي}dOP !ȣi=㸇XW9PAd:62ԯ0Y!"I aC?06_sIM_86sj$H]v9]Ήx`I΁אZ8paЀn!$Е؂lpNuխnlTeeU ~ۂn"DAP!`)Yu2I-'N>:=N›2Ҙ0[5SAn!9m_txբ l @^([>ǁ V,W:Ͱӈt/Y/""wzh}w8-}}ܣ v؅ցףkZ]4| r뚇3(q0 @{g@bvB7F.,!s|;d  Ԍ#9'p/ށO0Y5Usl?S3!"~NzI<$wMH+YLi^Av_§D/lA-1"ǂ93  YDjY̓.b x8>=LvP> 0pp1EqLσCk`ר\8\LXij}O>a!,Sɓ]::l_U|}(k+ϓs<]7,,cuXh*VNHU5?\~0{۳)l/~|\C{h:uO\#;8xjaĘLھ& =Wl|^btscw};7մ%4g}H̎w0bKa$aܶ^CU5%Qv<آ dmťVcG:鮱V"$+XaU[ݽs Xy7HmMC_N>\)PTHAK@S1 H+y!fFjD:B4K@B1]r`{sa|cI1c_φ횔ڏ^Ђ |{mEQR ! q;dw֚cr z9ez7P7=\q4,K/| 9J`I$9Uma2I$AިGmCxTA)OoN8,ݺ%z z{f̃Oj>,;Sʸpr7l^ݤY{LMc/Q=ӦJR{/*%=6%BWĀ_Zǧ:ȦƜBe*߫b`"a ; { X|{>3.7u CF(Ǐ {z캷]3O,{MOC-ڑ:dCp"䓜yNKSXlBK?o ` 1O/48P=|2HЌwb/~9+TP5M+K?78@$D$D`4BƠ4LQ4 DOumgQ}yϯdBM4q<6r nRR@$$ d_bwvQVή!谆&v]A]\3>=BXmQod(@6?yGS9w $(&F l޳M>0 w !].`^ VIuM-o9paaekqa~h>`w}sWAvd5~g!B 4MmhpnhJDtTH)M{wRc6hnQOnX 4kmU>/GcIܣJdFԍt=@ɶJFۍi!qt||O Zi?Wt$׍ wئ3{ϸC5FMMŃ‚$p)&)UNt;;Ai]u儂) 3,p;*P#DL73a`kK }4iN %qȓqCX!$w 4oEr(6i%`\=SigtE Ԇ7z4K~r/E:CRCԂH;O|wVT@&6a`oB >iC_5" r X$pH]9A׈'c!5& l=;EA  CS{1QZi(f_w}?A@@EJ`M@.NQLDıԦ` IRD@UD ii۞to~ID iBm,(*YA'ۘgvGh)Hung"ź;b|O|3~Od⌴2A/SvT4%C"`fI)AAu3dr>w}M|*_JYׯ }ŝ>wXo[ R?Ƈ?Û/pfI"?h/{ vg>gSP2j&TL[Ea8B8>\Bc;jIpH Ydi`&R$*" Hb ιgI ( 0Ok"`G3|SfKte f7#/@uϏJ[:dslӪgfTdg&/R_`N5@'ϕ%e!_)Xu뽚R~ w A`ARW[`XHf個`#2Y) 8Q]bS؅cΖ#?{@YqbnjPA!sDe8Ռ ԫlTʉH+yaN]`,,Iĉ:yYL8'yO/y@;̓9_O9 `LiIKBKZ.GxN1 J&VS9Ӈo7SK :ftD.`20 Ľww9yt4LbA TT< dmawD^YQOnl/]f<>zIjX4M^yXYŹrHs%8řLݳg[-e/9(}akUzFgBi8ػh.;z(>r$>|k:Ѩ|PP! LN/pIP>_0@ ā(CA9"ԓ{܉dOkMØ1?1P6?4B($=hBq3V tý>?!5"KOul”ʃP+muVCXP1dITgF Xej?Kɛ0ԛ>2NIB\}Cpis˃(4PunjQjjq6IS~ 91v%B2In}9׎g=@!) &`ȏ\x~"OzrHg'b};NRnWνmuϫעx֚G(/6fѪs,Bѽni$*oÂ^G4>Y+TG"2}W9"G&d: d"#>g90l0&b]!7ڌ‵LR͇cݮiAC aPV;ЉtXЎ̂ BX8:gU(qukƙ3 EV+Ά!8oND\H&NPP6hvbdKƾzh4MPP{w {D"Ьno" @tJcB`9"ҍǤE3 5Nî&œ %h央K9h> ) d9eM@BXrGx2,>u[5Eߪqќ-Jk\Ŭ)knVJ?{:;2ai4 ݒal3^YƁnW"X\kP0[!CP'(0.r05R lTIW։\HbJ hu (A$4P1P31Q@Б2E 4 THSKHR-HAlˍ&߇F`'`!#1PSEn|LϽ30Ú*"(WǐzCz(xI %(̽!ˋtQmK R,㿤auRR A m=c)fI I)1(QPB뭔JTCX9(KL<1X&(U cR͌+JVZg$RSƒ$j48ÆFBHdbiZ"c9!*`($^Vy!?a3#)JܘN*N#KHeR NփZ0'(U!L!Q,8rOr̆9`i55t7I@HSҍt*J~d{٧j2&AL~73 HA@ypL1?5jH߲T*8@A!q,O^d!HaH&$$ $FXRDh$$@/[ҢR,)2HA(J7@1)H#PT)P\SLB ݀?/.۠ $AJ"Ov(qhc9pfmÇ9 FǼ%.k(ZPJ@@֐BC()sV? 4X<4 Cp }h`꜡hn)^<^Ĭ(L; 0l /fђ"!p ^@ev 5|R ?/k*lŌPz ;3rB\:Z2#:Ol}Lr^bNyNZwβpZRJ`h̯iD$@d@:~_$!IT F@ R’,=4,'zyI<<zNM7 BwS1k"2Dޏ K;"ao ie98{|/ް-ـ9gOZ%CPoxL @]QY4c*"h\^ Pk 41q%Bjw׮0g-5 B=p9 )K'acTp|܂]dI$*8mBba(m ^dhXs|xy:X ~Edx7wE6bNNF4jW3aq-rY(X/&bQIb`F2n`w'%6ゃ8%O}kN{mELqOO|ˆRem%@\23{87ɤfnɧ"j(J tOd6a$S;G.hоK`Q /q X}5`^s9a'/v)ͮ%f`cjK'c)C#CR| oiV-Y9rl篫mB%D04>W5 Bl&Gf1CX XfyM#_*bH_`Ojsyli6e=ۮu0~`(vCAK3 C]BgX:{*v:f@?qM,1f/At%C('ӛ{K R0tW|LbRjxFL4h`1{{bM}O=i^K!H ! 2esQe%[ /AO_CnDu 81P)D=wpĐ4lq(HPz&9ʸWX@ɥ=b<`~oV#\JIwQ! 8Gi,Uy+okAB=O#S;RhE1D?ݗyw_9{PBDw<` ȱH J=ЧOu _GZ7 "'e.pXtaD?PHU۱pa_p6!,v/ HZTDLDJU(ST4 MUP}ē^Nd^)AMy{rt3u: ?0(CB L1U[i(( +ZMkT@ JRкXWRu[M-qeղ"JR[KlUhYY߉Ģ~\h,,?J˜x?wן4| o ( =ifݻJv.)G8}Qn*$i']XsgS;Ω5`i혞UN@w!t MhynP\n,. 8GC{h"C”GzӤֳ6+ }3cr%̷Id[3Iv,8aTC!;% 煺=hRirl@IFYVfh0&k֏P-#(P| sV ])^*Úkid[wQI8D`&*** &(* &"*T@[9pN'l£R0<XXR*Ƒ0 WvғB9TWmh9ȱ} ^Gb[Qg7h@% @^bHtQ7zʂ+Psˋ)q:sbfEX@'("n%\*\5ľqܹ҆#nٍz{c-eC8lu\&dPiLA´BG1 jjIn셻ة'5D 'p>PN4&PЙ& 5m~8O$tBasY$g?2&zT 1|J9Ԓ;ׇG1dUm4&-&Q"C2]0^ %29+HM]ۃ$=MJIzFᜇ ^KE80N$GHj#=Xtr0a:L^;G}UN"?3iyeN;igOй೻]2fIԁWl;q&0I|;ԩ$'Aqۮk]1DkvX˥Ȼ7U볹z`u6f3:% :5֕u aa 3jhF2w8L=S?-ؚ؎~:a+}ӬHسن3%hRv9YnMp06Χ1]:[*[af%ipt7Ӗcˊ!NIhp*<vL&r]wT<\l3 3UNb]9;gIᕃcpQ5^zތ8ӉWOjDʒلV8"3={q6<=V[SL{vk۴2%`ƗC9ycn$@Hظ'~\`sl2=P&u.zz)3"RF-ӽzyW7ӱoQ1p Vx\έd\a5GORq|rL"\aXI;"Zyn8OהMoz|vaQ]eA`ѩ Qy덼@L|T. Z)˾A+ nQoZWZ0񕅎`5Gl'8&754vP\k'&d-\SRZ3rqKnbxhFFشnZA UE*+#7K*%[2Q% L U9wd-Ǘƙ1"+^w`&9mhjC;J E咔6(hэ:@z' L ax,>bQG[s2TÇmaXayVRJe]Z:Qm5eشMUEvW5Td! Ԛh JUYpSM%jAEpA[{lb_@z<ݏO_ͲFƺNfqdd/wgUkT[lVsYɲ. %h)H emhsx#R:!3IIhd#dQM(x6VeL;fjXPGaËC5mY#|"./QDI5֋rR6KO,ýrڇb1L˗%PnHtMK&H`x3L{(wM.tiȈx`RiO&dʬrNNIF3(4*Xrm.R"x180LpQ8/:~ 2\s@=iڦ ZV#lʵY'X8m)8eھ'S_V qb0r<)t`/'6MQ9*T<SE=fvpYNSS.+6ʼ[QB uA۽<2a29!:)2!:1 _m$JA t(iGF̓fylF sҡX*<>uόճHHremzN6Tcܙl@MzA- .Y3TSc0`CG[C 藢MA#1pKl cYt0uXfATHlrxHd(B!t349kK"#f1 ҁHO+q6YKuۆ +D^:lKB%CB2rsHN]sLp>ttJa0;S|lVƍ|+EY0TQEIK0R0,"=<:^|[mG4u aUd<{}` q^dDO B晦$fL=ݜ=6Jـ~mtڑ3tX'ݲ}(t1 !]onx vmfJ}zhMN^Y뾳9&N.[!j–fgbܾ.h>R0EzCxVa*D?NO )R':?ۓG&GeJgNiDw<ÅxXx5{;81x^#k\ȣ=jLgx49n ^P:|IpFOI~5wYAֱ| j)sphrw$>u`mu4 `M.րtЖ?1SN3Qn`1o˿.n{@03(PιC>xX߼4Uuőq#jDk9}\sG> % ǻ@J=%*'CR$T30%QPDk| 0IdW*"Jp pu!')d" )"jI":=h.(9|S p3|~GQ";c$E4 LІ|l?7{Vqɓ)A2<ꥤ"dL܇@[S /]>9I/,|iGC=*=>;@^r$H:MT}8딤AE AKcHPn>}f}>P~g82O{ݞRn65vͱx0TI(&q `aD/ RR <=:Akx` d ٙ´OiR'oa|0u6?lF"a;?>`_O#L v]`т uT7m^ˁ6-<<*!/[ 7aʆRfqbqu4(co5MV"@><ˬ|:Wf5!CI&{F'Bx;^\tJc06m'g.}$&Ldd3Ɲ[#ù/69&OɏE wO'S9`s8EBHs.I B9vYш/ȹ#tg/ǐY~m4iZ\dqxV42OTqOULvü>&~N^]w&>Q l'!QBA=tC 1#[qaڔVtȀ*J8lna9| -IoJf y zh⦔7zJQLt2}(t25;N,bh7hI`#0h$6pDvl}P y;1D9 `]޺ UPŤm>LLO;#{ 7NL@5*@)IG4Jq-5>1g\2\kzӸ ĝ!\=aO7mE÷dޮvGC}XHsbk|br|W`fHgܻ&I՝!r6new&zǮ0zʨM-rLzr+~g8`#}\76ɖL'r:Ytn.Z*<(.S=aa "Ul:^q<~žINv4S9̳w>SL@aI 9 Z.(Sb8F橢-8bTDiIٰH4{9Bm۴&# 'ƚEh|^KM\M [MCh :)~=,K VߦգQTFI8FҘ]ey|S C(+jE|j em!2A j7vѵݞ;-O&EZxF!1z;OU"4퓏ֆjf썅b~bxn̻8GAmP9җ2<#(0TZ9df6iC3!zeA6Fŷ3zC $(Jt9NXi"s6qM :["q1IDCpxH;oMs-+~r6$[(I @&T4PJD4+)٨OTJ8apSڻL"4#_d@!{MR}qpY Dړ o2cevߚaFؔ|'Bvc.VƳsq= -[̓q辙q=4i`~("ҁZh"+RՉhKj<NdG~66O^S_~UcLv̙Qj9]3@X^ᵟeVc\B(Fٓ9":ӵ3'*0A$PC g 465ƱϮ:{DKg$C-^X(N,4#'UE$T3I RJQQ4ğWKAXs%&P60){/: #*&`tq XRz-?V  $lP NALy y4kȚz%t>xӤY+jO4$ЛHijdˮNyLPHEDv]` B/(Jf(g%_ h =+>cmD&&0lHT6Eb=P>YP'3߭%0A=PRҰKR2AFD9&POtiJ."@0D!T0E $ˣ@D Qs褀]¹YzL'g.~sh,L!)+$8tdzpD|[;J"b#Q`1X}֏ ViPiQ,r_C =HHTP?F59xGI-a0 $Hoa%|QB<4u. xY s(f!`pQE2DY`d*H 30@v#NF?U?+fT?b|LiMKˠ4D{^a U?ڃ~Rih_aGyv֐UoEȻŸ;b(4Jq/[>X0VMТ.[lW(n@W REO<,dp2hDtidcX bC̡ TQ W$sS6Jxd n,l *;ȚKY87nU̓eF0$0k-PPKZZV8s`  yK3K~qK[Bq /? 9wJQ%[ E0'<)V)Ȋ!W&?A]+"P/I/_NUkhI;wyTt&C45ϻslp1C;'i924Iy/-0ߘg `KSmm4la,qTʬ@ 37D 6M"tQyrNJ}76:~Fav@A cw|s^//}$'"?LMЪ|:pxdN3`,Jj8q b KHX1ExyI1( H|3*PFl.⦾g"MC8 D88] #N{- [ƍ@j!52&8(qxʐJMvl: (TBbx <4V'kO1z ap"=O3"'c%9b1PHXE?$AAE7Ȏ"@hH2[ЎBk=zVF/37bC&0_ᄠ‚ ( ^mLBJiP#arږҹ9%N$DDv)DL$CREUjcɩIl;>NoRx ra?uz4zjdlgXw'XE&'B!h4AD )*w?w$-ֳD@ ^JR A)DQm>^qyp*hOȍYë۲j/ϑ ;;.M=UnGO>W-s 4Y$vq4LRT`F"=$$PV8x1a?cy$:0 X eEY!ԇ~ I Öf8|I ]TvqUp޾zİqz&D/i$j|ڧ =uԦ;{ #DObLLꖜxɂZX565#ɉ8RwTuɰ'?;lAevy>]܏CLׇ҅=Wh/HTDm%  ?C7*q$aюv(O%"Y!a 1Ah FX"(YMu/qrtE(z'Fp#dps>=})JDq!ҳztx] Bf0%]D}{ ShC$ b&$TE* Pz q`[^ᛑQc@`> ĺ Wwb"b4ҴW>t=@L"cy&'b(F~Bʺzyfv̈cBwyK= i`8$C/jz/IZų"C`v]r,G\etZhS,@DqeՇDQ&صdm p6Na1(l'\Y8v %#:w.i zNG"?߷;`Ey>JP R^F!EH "(!D,(R% ,DBL!E 4-P!IAHҔHU3"QKBQAcMRRM P B4LP!JPҕH4R+B!KJSDT'"r<񐂆c $0rOtC! M Fm_l¹x( D>44fD~(+'isa4H}93kx&b)c!=7hÒW)ڐq庝 UDAaE{sznn (tD#KbF")d DdF5t1>9N\!_;ί#Y#QF|)A#q(„ϣMSҀRG?(_"̉`N}/cahby%TG0=-@MAk=U I I @)xq<1p Gh@2Q=I&K X"ӻ$BKM`ѱ=?'dmc-Hy1 $1;MsjDär %`_ZgHSЍ!f J A)iD]d"qdN}BqTQT@ $EdlCHEQ+Tѥה"*be( ")haFj&` UQ1{q\Ιrr1&P=zUr'&rG&C$;zs(]:nv>Ww ΡTj^ή"Ç=yN){ p!pl}G& Es{8iu`8aHb"Fhq`QܩSY1_,i<,~·d1륶nwQb%-P"u~OJnWb[xxAA;Qxi- g5B>ȵЃ3ct"Ln.dEeqF%ݟ{|TH4xx+f7{$9`My AWv^S[4Cg}D'(ѧl1t{9Ț S;4:~ AHC3^nFEBCP'J*d`BR6T=WT:C>j91t dsL6G'q){Z 6BJFyزDDda%)2u*~} h}o(~AǟO7$s!z`{t7$y4; +PB?*: *:P(DJ)?ڞ‡yy u{CIHt1 4}oCĀH}Dɀ넪? sX(DJ*P2BrYV M! & *>ALAI#[@V$RH@7)>FG!H$6ew;d&"@:TICO}nQFF_?O(>TV1~g ,,)jb$eV Mc.B`!"b!(& 4;ٛ4SE @W O| 8 DuE~쁘V (%.,"$h(@1QzB'[E $KKLxvħ-ӲFU!gw.`b3SQCsz&$KDIPyϚZi a| &Z{)OnjI$zPTQ)BfYb@" hB`F`MYbd!)" P6'cF "Bc) ҳ 939u}-$H=T-`"Y3)`NdbHfߺ}!@h) P/~r!PP#S:(rĤXQ5ov Z2X]^t-@]v)*PE`ڈ'֟X2G, 1'-l4X~sS0K30F}P^!yY[ˉ&mNF^Wx^4ͱ Piz iw,CA.' bb)!Ac 1JJB1,T JU"č5*&(d"RHaώhtI1!NJ$Zw2b t}bh^EMM?>"-7zNyy鯟˧7 q֏$J?(EWR<ؠ'MJ]}AcɋduĸT$^\'pV6'}i_ns/jY=+mXM}ƻ`IZvԐX.Oi6.ZY3I(ZR0jR&,8M- +I[l9mzo^cCL_{c'({dFJܺY Kʺ"^CxtG`>g4hR!=?PbĠ(BRbI~Ԑ,,҇ؓIX`1\g1qD(,OMPH|ChY-9yĉN\#j )eӍe@ AX-fh ~ԍSɀi(0@at =䊔}Ԏ5ZGPPJʐ@ؑ  #rI_"QR QuUEr")B(2 QL~֧y_Hf>}>?iM(@B) >  JH>|6`&BSO}1ذLN &#"?42J7ڳ J}($B$FRNT?Z=3oRڣz#`/y ]H}sRTA[,j(me9H1CU& iC<)N!YCv'SpLKte - de?1Op‰e8pOLQvh!"x KS5JmnCEr@2}0ac/-V ͙( "ED".Ҽ !,>+8! }NnA JW3'v9Ɂ$fY z,uq 3a8 CCòxh`Agv#N/ )0ѽ O_s+| 1܀b'TVtwa*=9!̟_ppp`l ~H0L1l &r"occ"&)lK~0Pl@E_[≱DiaOl))`B@sU~/.ޞq壆a2<S[,X JR֚~\G'$31O\}w:V7J܄t6 H:D&v_{' N/[1\@񢎃E-hX´#Qr:32d̯0ߝx[{nnx1=NyB} 2CpNG&P|L^ޭĞP  )^^2|yysԬ2GWat79/izC1;o"#?$-SŅ02YNgہGHz -[KKe-OVRsZ/^`|jrzH^QCqr*PbdR3BGq9O9G'b"GONy3DDx'K!-3Q8FUIYb^P gM=JR[ְUr8ID& &=p=ÁhX&U3aV* 96*DJcCw$@:g`x<("uyϦQu*c6mv@[?O/23~X8pCIDSoA  &>#j-zDTZ  2j`2O]lehRPDH?G0HwΒQx(zh&9RDC8,"|Z95mHxL:;9ߙRW u ɥ2Q Hry!syw jM H sd }!~9T`C#aoB=ncBdiŜ;g$)y_NʲOL0Ÿ`<|y}~2bȂW-R$p~w$>]_ RPOYZ|dPR>is޻ P~4-3E@x:)1 /ThNȁ32"DU ޘcgQS >$:KL(1[b Y13Cvau {$ж j2u*D=[<0N װ09dzu(y$ 8EۄMN&Ef b='a7o{Pz|Ӥ"QBayqFAUS}ܥ`ưIœ'Q}z觬ⷚY8ӳV"}GC?Bt^WϷ9+:#CT8tC M! klm !vcp94RfuBOOͼ=`֔ƫ} P!tGXdv-DE=MW``N&$B|:@B  *D: <-1_GkZJWm\PiJC 鏅|745 C>oe$Ļc49*T ۊdc9Y*,:":5xP T (7Gຊ}V{{BxPA RuL@*Mqdp2MA)HB h$e(!))YX)) bbrCAFw=>^pN* xwal!gT4 >7Oyjʠjl!^*Pc]zmz2ԋjYSLɹ0ȵ<JB"~p( $Hk_og;# /!g;/pS KY(ʋq<|XE zp8ywR'6!wvs%‡y {IaO80Iw u"kxsl GV'*au{NI= YŔ]#(voS u 0ѩDKď42|–0 KaYV6*1q`&NF `!<@Ɯ[{> ly-()]N^sG(5OX1l#N^HT_My<;m,!CP7n޾>~i$ E=8ީ_y]lj;ñ9D`ͬcHq;OAH / z@po81Ώ#*&L`#$yKmͱ" 4E&J̅ A%MQDXko=l%1_ an|r j! V`$$OXFd(AJc9x?-*:QO= 4xjEkD% ݗ8Z * Ԙ̓ierlc]ģT jZ-2j$bbRb @H"AX$&Rc=O+KPFΓRHTͶBѢZмqZ^FE`C0Y}a9$N/ոj_uU^'^{]8GjTRy)"bGcfB`~S^G~\!F0U4^} q1Ǝ:yZ#VI*jQ C12h]Gh@-.('A&Et"(b'f:d]|ĐH9D0^}ċa_ )N5q$Tf7w2(<ݮ%t`Fh]?qO%3 /Y!.d FlAr{ }uoо>O9)=Gkd]V?F\:m 58O7 H:f24"Z&/Z"Β"E<'b\ei@2~؆P.Q DKX=K( B[(؂Nes*E4 O#.) GNap;:;oBQ"G0iJ'_y&PbD$Gi~a>@~ bjrLBXH |ND4ICjX|9]y!F>6_ ;5/K6u6PBh(~ss;M t$/Ѯ`+6 ADL+4:C ghWZqݺqu1= N)w:7q;E.)Cd76qe5qޖvm$9q!]e9Y#LM202ge˫A8;QG88 9@)%;M6Sļ98rHu;P5P{W9% ,!ri-m++\Ӹ8BFp|JSM+aܕɻp8.5!NL< ygrZO8ku4h^`Ы)LǞ 5x:zT I4B%ΰhI42OL}{u")H14nhZ%)Z\$F|ʘzyXubs'RQF&d NXP1+*)3 _$I<:FO9BèHXDTCHaqG9)P5堒GNE@*RRGhbDl)V @DxHH%Q݌2'ݦ*XZU);r6@PTTL`..Ajq˛ \$0hdS'11aơT ".HLU EJ%58-̊D C(Ջmj, Ʋ Q40@?_CsnMgю~ `k8QEs f#=ݜyAY| J|HzCX 0SCL3eL2h211 `PVOު(Hl %=}?g߭&iDT S+?P?ε8l˲ꊾ "]P$o $ЬJP+C0@EHIJKPA2MPM2P"T44 CR*P PL0!J0DQK 0¥@ "¡@4R,A#@ d5JOX(2NP_i<ϗJ 2w0ygazǿnvAՙnCk [yO7&fa:)&U44wkDaM ̚M-cĤ%sd橌bO*u;ׇ[Zb H"2!ĀReN[dqĈZIgdZ c;(<7IċYyhEu#LqT/ &tگ*?}\E퀙Bє!Ѕ;M B(Hd0F AHgvJ v;~b|4aH?1"tTB01).Otc/Ppn0"R`%h eKxs.ZnaNFI5MDDx#r:28ic|{]5 1>R'HgGxZF{8? 'وؑCS$(X7Op1˿f븍RаJ|>fMGѣ(YA<4Eڳi; RsD0gA4? 8eh)yrKQ8Φʀ?ELCqХIzXHCnRE%@,t- d$*v 찘V\=:0+M39.GykF8a -ca6a!0;R23@/ISĞ^ u/gvœ nӡT$" AX\ӍaS'M$҈dqDJ4a[R6k0=Nxe P*b JE ^IA@|kQ>"(A3 PDԣ!RxP` /k nnE8#"9Ì RETjh4xmQ-EćHĥEf$qb"X(JR P,J<" itbtc[M*h"R ;E2BlB44Ԋ`nZH!N4T{m!}a>G ĭF\hh?9>`RD_qS&nVl 3؃Qǟ v'm47u3ї &4UF Da" HRdc"j}֠o?"""5}r''E8X C&H Ji]KAtG_py&W̟lEC%?SP=݌.L}Y6Ǘ_w8wH;) H;q"qR/'5b œdpP8= A1>ktt"v 2m_VG3mlzm55@+=XFRx~dݮ۷* yJ aб(2q_5*!m^xg] +##Jo(s#qϏkQ (XB4 E@w5yD P)ef@hE*GY%_@sI=‰/Jx" &| #<{*# =4"D*Q|ߌؿGӣ<ȼKJ |^p"Q~Q6KiǼ!Wib_ۆ(scd]j~Pqtd6JHЫdND6cל;ȃ$׏Ԣ v[ 6],BCF jqIBU(<61cЋQ8ɪF%.ѽavPbbTϤRq0,>*BϘ^3<='|: qaP8ȌNP g$Еԩ6^BaWpP R M9 w5Vr͕ĩsY&r"g܅<)L gᤞx@X,VaD|3Q^j5gΓ}/Y:'^{; ($%6Jʜ(`"'iO5Ugc%UQA袂Oof($)S`LPe}X8IM#98_: rڠ=| Aj2Pq蟱? ^^ͿGъHp61w( 1MJ#-aXFGd^T$zJ&IĤEy {ШuQTCDZ}2t:Ӵ</}hTiݎ!ySCzoO8]nE_;O[?d >ӆAs{XtbZ,C$0${忄Q< =H)-=qE17Ѿ[״=5.  pL`I$ U`54)ӋNG6gM}8Av^]xAI ǾUR\~%Iee91.nofUC@X&?[ 9 9 U2˞ijK9c8|9Oʏvt۔S"٥bXc Z:\:NrNzž u+Hs@|[f_(̓t}|> L~~MfpnYWyUWQI9,NXl B섅~jw 7`$ SCCȇb#4R19LQD+! leۮq .5T\N$(Q, zCJ{cClt ƫ3>[q ]Dh4QOyf[bauvƗe| B,JL84tN٩"^98{]fcg 33.gQ;nmw% ٝLdJUDڰc x/F?ZCg 8TE;[QBҴY{aԙt{~"]C ~FS"gpCC Fӫ] Ѩni6lïDNI@橍qZ{˧ M4qMRec O9B(_dl"_n%%@8פ(==I=4?.@'lɍLpDk C<K~E3 ΄wr 1S $2~yqO]y|u ?`?Jaװߘ2f0) ӬKˋg 9}qSDCӡh)4RA**׾I^> =@ Y kS%irBrC z18kè1H}4iyw t>OUUW &eLJ8I݂>/#rRbĕTD,DX@<= Yg^v: PLO!4>;$ۺ$/$2W Pԋ>DjbT5{E:3G~0 K$F0 $DҺ.MHOt#&b\~kQeN@۠bMn,cHlx-+dc@DGz+BD,E%v%Wv<ρ 2VIDc5&8:_!]LxW @@ry ?opO3|u!$iX)wۡ|{i0@ :z%WɌ&Ks=?E!4"peű4=dKF5]^EX> Rylp!(mAC.81J }IRJvE|B=5Am~J8SOŴ%)D;ԧPJ9C#01!A|o TB_ PtbAJSq\axg!u\jLZZWƓ0> (waߘ^#C5|th i@~m1Ma,^=}$e^MdTGQ%t/hزLh#wD6IY2z#u t o h&C<aGG fresR"B2iÂM}=OH) #"v:Md's*i j*d(+b}<72&Ij<^1:Uh%6Ub(t2b*haG634A2I9hִꕈK\ZE F P0g"蓄1K1,E߾zPf$"{AWEYJQ0ĥ `B;oYil M jZ fĥA)5] ehT3m"yM9%] ÊpTaxf8rNz h9oBjE%@OBQ >7L3pOL `.dNRa%ȡ1Hu=M)J!N+VQ"!A:{l-<p :,a)C:/L~6PQMl7}7(a<{}t p\+ϑh%R jT5Ds)槝ID(5$IAAI5T) 9 r;Iv/,?Anwžs߯g)/ 7+ int]D YlJcnZ79,r/q.+v/0Pˆ䵩%`C2uZFL}塁>} :  ^GH]kUyJW@@={yg94bH> أ)iݛ6. !' 5SBXy 7v?FxPIUuÿIQHp=Wyr17nb,=Ze3>(;!I^lo :9IK('{dFUds7θ[]Bjq&S' r؅`A52ڵjBжb¤eume&RSYLŗUEF5TsDdű!4mVԭyÁ5uGffw)h`cjBȅO!NxID*Kw!BD MTBCK^ m2:-?>l~lGv?X~:(JMNvNz$}AaH\,,(+;Pt{ 3MY6rhbd>3%DT\ThN ¨EQp"='w߂~~Z/ ~y9/9\s+PJ< GA$J`Cy5)by8hA;-J,D44a ?QC|E9?!k (V(?P1["Jotd .Q)i2C(Y3FJHzާEO HNd= *66llTUdA!W島R=8cWѵ 4{hۍp ߷P^"m4P10K36e }Wͮ4`fBF {YشFfEa /፠L$IO#%n".$Ҟ7 7v@Q~`̓=4b"|= )_~ذ1vdS}IPyKKH%\"Y#G2^OMZCDwVO@xN"wЁ {A8{g:tQ"4uxsb|1>8/PAL{vp4|a2tHArXĴ6c[DIli!Jw*Bf `ߏ#ӭD_$M9Q0+H B(jb_SPRe"ȥN,PjmG q8 X/}j=&NϓVF!>pNH $ W Jgt17#܎$JT(( bj*XMb3Xx%EJ#@)$0M~%8UIABg*@S,4R:(`1$(Y12Q-{]9e1w{qJ8ڠµEuƦ!lXxư!*^qD@q P<+q$YN9NȝMTa\OpWnU::ܱ̞ub!\;\;nQ6GoGʌF6ϊ( /Ig1IM ahamNTbn,^mc‚3C=!-KOLnϛԑƽn|98CTTQ ~0,K0x]\l1s2Y ܏=؃rU0.JzVqW*>.;R+3%z^7\yѧ~44deE|v Psl )Y.MY0-.; nA%IztM¾F ,9q&c%>;JK( ys0s?|Q7tv]F] WX88f%IlC$vLBa w1?wGaSxhYvmXt!z1EiP<7ˎcGЩz\>%6z7M;#0MBc;N㳷(Kמd0\n(hNpV6Ό a7l*ƶgl/Y;|uWl13i=0G'jd;޻ E)*%&}!qdAH|Cxu&N l#+>hC·wvi Ft"z -DR$B8#u;ABtvȓqdiVd1td58ThY^wE;┘]YF8 &:oU Sͅ^DDO^Dp#<:aS< GM+ ᰢ3I"۹=uDŽ8낇Lj5[rUaEQmX\3CRVN*4V#z)`.~snو;/X{^ nt-63)t7O8Bgk(xyFӕT5!S9VD-kSi|% a5YbUājUpkLDroz!B]vx6åB9Դ|`R SylUNd5N@FVihxXa'3 +˨홏k‡Bx^duw!Ɖ!-lg^,ZEZ}Beu9)=Rxؽ{/->dgX„B=s)(Qiיּطg}XI1 C8]57KW6`Z~'AvbSc`c +uOٽJ fГp`5μZA3Nw =La R@f&0s6y܍9iN7q c}2dxOsu>>MxpZ d jD}VA?|a((=("YTx3!E)>Iڏ(%y g; b =ͥpDP(\Q$~eb9léqѣ1Uc`[IHwSiU 5څ<U 7#߉q>`Z ^:g|wmZ#kd4!u\]V-N.w(|!HR7_ڈ*D?А r+\g螘\,>Pl@!rVJ).?7 <*D* | hT =/} LNO[s]ITZk5&yduy2o^N[xR܋tD=J*)].í@{D?>봜DAIGzNH\$q^64Ct#a8* rN~;ϗ2s@A3rs H lb}pyXfb3¢^( +ru0>v}2 X '&)o?)W,D Lc* a؎\t$)>cC }'|M+݃ &,HxM{. r$o0|ct2,(NY܅ʼn9q$6k&fYt& 9\N1BZWgS8*|g.;=Q\9MI 2\tڪPku)Qh+I#Hf Ȗ' 9:4$1hw`uObҵRI20ޤHt= 5XbgOYE:QRҜӗjwo$ &I OoJzel"ٓE,l ұ!B'|1`Op3dͤꍽQ Ck'WMRJ2[(Nrbwcq oD!LK7>ބ(-qQf)13Mh$DD^4HM-:qy.Iv2+ggjIqM9P6$ӆΛ,Ӌ'N.x5IpJo547/ktCbLP& n#3 $=r]#!9$zAԾ:D^ StwF)Xplk&ЎmBeB; _\l$$3X`*3N@D3Gl9BDL$B,$H%4d$h\l1K 0ABOr "PاL"LB3 QBKDʐMR3(@D @C! $%A)3äDUL0'4Ȩ8&@jc]T&(b*p43\纱XHvQ2$`9!)8J-(1H !h%vNӚwၛ4dt8qX:(7ؐqo%5Wɞ08$9>dxbc\^&1X*INP$Ҿ;e\jiZf?ƩƠ~&Fr8it${} nDdK"f(̎߉)kTvqhXʷVw69(D9۫],Zq 'A+dBv~x|In`Qkl-FDs6c.̓Cz8Jv`gaZ" NO+ HYf?-Z̒z LL"*yTTc#=9&^iߴxŨdrЃhi 'Wva3'䃩Ǐ6H^0ۙv"U%(aȄa3c}juHwǎaL 2#IE*HRĴ0!B# r :$h:&Lb m#zsIE)V Lb4[P96nPə2:nr)pln,/Rjjp0l|8q A4y5RtJ +,:D(5v?k*:a7.95.!8C%$XCyEu:'j,%3|h0JH#3C=WØ}w9" tPyq wEU$Xg--3Mq &̳df(IM) .ÜQM\CdLg HYЭ$n 4LiT!̐VV8me "qPOߝK{] |c{٘lE 6eͻN?ĉk &2G.]po drfYRQt*@83 HsD<ԃa p9 Ա4.>K>7|t2Yl!$sxPKYkr4h'M_x>Dua_Z48/ T.5i2F9 ˘cs+ *m8jc`3>[7'Exs `8BLK{FHd{05b ̳ lǧ!U6G!C blH!u"eap6]tmEВIN M齇3` /8d陨hnf# =pfڡIjڍF]Y qM^HQ; &zq64x&ƀ@IH^\e @zɮdE܋r;Mdt7m;lZ)u NHUJqҀb&DǏ~rGoUq,9š+zku\xDu'+`&;i 4OBmeQm+(SCI?&?N(^שw,AIE@rt} . ?cۖF "zb*%I| {UYSy J@x]7SET@۫ALK35-L 12Д4Kс H,S! 1\'apƉcbb2^iQܵz(ͫIȅaG N+:8^quvú e:IЃー8'Z"0=NfڅEM [,aEeY90/F,4oO S8JAI}z=;y\00^Rdz r Rr4#Gp(C^_z@F[i'Z%KgO(zx90{NrRY76K=H#ß`{䂡}G^IO2`'ԟ$:6 %0SzZ9ԗm.# J%x QoR4!,>َ?~Οg<-F0QQ?:xA4,%+̭mM=A Vu:'yNh}tzտ>|2-yң5_n)<^5nLY*OPL⨥3$>˻5zXm(Y2DTij@FƀX J)5_j4p9h Q/\'CF_=Œgf{Ş_2# A}b R.Q%]95_k M9i'5![N4—**2R؋$OcJJ3A EzٽsH~T^1uOqDyRt BsBPJT$&cPz>H;"~=4Z!憼CQ^um';\}qv^2jv|"=h"dW&z$9@h )"5&D`./dCs0b;@dh_i5nNC1 !"ID;71XJz7# t9ΌJ!NJPNQ(-:,5@C\Z *ų9a/ pG C21 &10iVMZ!p}/c:Ç{wJ{nȊY:b$0(vsZ@\!IՐ o_ywmSl0 X> # }(O^ts<<!=zL#TS:% f te;N-4DK \%䮈?\ d km;x‚`""~hpFU [-r9FBI T.%`ꯡ ;*BY(jJ+7+hZ)(HH$" R(ij^.L4^( +P`JZ [L H(扂Id#CH44U)}J i Q'%g^Sת ϯr`2HPd|EPLBB +E)/ ("@ܟ0 ~t 4҅Ii`Gpfmc$1D P 䤑.Q! =!""j$NSBT5D T\H J.gv:|>'dCBpjU>t/h|IKD?DD=dP_ʨ@*4}}}⢪扗g2; 6>"釕P/$ ` 5lGG񌿅PO"eCqCA!V/$ R*cJhCϞ%@a#JeF&{|HV! Ea ZBR)BrJ]@(vݣ  yfjr,@1vv ɘbBJR,&! @KCa ̩F 0# 0IFnp!7d"(LA I P0'=Xfn&#G0RpZψm4P=1 pIBLԥ8lD9$r[}`6 ,qoW?a4' Sہݓ36F)0{dPCT-H> lJb~xf Jyzj|!M|p]އ(xOxVA(; AO#L"K\)LjfIh 1\ Jуbɂ1yc4TA"""H Y$!S2[l"|Ж Z@u M8p1pAױU>{Nu,X::^ I#KFEkI8EҤmJ'SH?;OBn_Q?qN~ $KPr@|]@PIս+"H:j~D{TЅ%G`q'tC"M1%2뎃^pl/zm!ʴ/qW VțNG{aLi"{*!golooSA;%=4m(p%=Dd74$T1uf$ %(GFRłq1@WX2c5¹ o`w$つ4)X)$** d Q랗wk>ݠ˰ 'kFs|Wg 'A/n:`X)(hF $Z!Ы%+IuBX秉D Rr8"+f͆I,09Ķ=[:EPu薷#Vt2-H)&S|!o)6F(HFr:OLt%)- :;e/@ht:0aA,rJyн@("&@@1;U bd$ @LpzAOF<փ=>QۛjbwDzu9I*S\30O^ |òAYVƓ!nE߸#<,N/8u.maOmYuS"|hZp1pf'L{("A/ DH&"4bǯAz@JU]{bۿC+|V80Q`ȋ uh0=Yo?D삉EZ62'!pVЃ@B!;|ș`؈馻d8,9H#=lA;qjA1jH#EqE`ޙ\Z=@L D $lvSC<@B:5G!NC@•~HfN{ v~\/bX2wPlcHx#U j/C&H6Ȩ٠V`I.=1U5-(1<@{AxE*G0蘜_;PeKDn'tsU/OUOBa" 4(J"{rrے\$@Ve@9 #^W)R@V91w3RidWDA*Nc F~(t3$ 6Fng ƞ003{496=9BCe@< L.6au"f&RFүLi>Iy!bLzn >nJd֐C}'?fFuEp2 jU gjRE.o?UQ `&<޽]뺔gvpN0C.Wg0À,؄X>\5^Eס.?[ d~|0 -Ev).NgIV bY9XyD L29Any L9чӜg& Լ!ǧ C\w6u(0iiͶv\2YFlP. ҖϺZfSZ&bI1AzQ4 Ko 2l@tg =$nБ>l4i[˽<7kִ2> BZZ9N\ oq(x jwmkm=P EPH^xVnN:*퀠u[qOVEKv>IODq";e{wv--3_}kT%@E(S$ATv>NQev΀ |}{}dz}]`O}ñoUU{;}{Nww _{m>} zgxMb{}5\!H&sa-RDf\ M`҆r%C$U@ucAʹZQ>ypEՌ: yw2 @@ 6TCynB( $h$:ҀnۯbL6=9/L ޝ}3*P׮ͥgkzx}O=|}FD} Hu2=vm{{e| )]Ƞ7q7u !(}6YJwV;o{P|6;`;vb޻Wuw[g}}pֺI ڝ=g֦[$wמoGݞ]=>(IX뺊T. ;wS..YEܢѮ05}<]Wr{|vZŵkj.gݎ">Zs}cO{/sHںݥlGۻ}{۪|Ҋ٫ 7seyW愔,ힽ{0sny.]쪹=zV>@t.U-}ޠy]ϾsJ}:l۸m`nZlmDy-4Sk-l\ݲ_woujm4ݯ>gݚ-EMRe޷2=۵h`LO}wz3mmoulv倫U;v2[w;qۺtV;5 /cjX;TMmV0ݷ}箾ttipܝh˚U+Uj>Y*u;G޾moZo}O!fJhQL|I$UZ &]{vtUOW-wj{kV-3u]]R=,'1 T}M}[_m;>SwWf[gn7,wKmov5.31PN֭M]GZ$9;wƨw]WϞo;j7j޼9l cviJmFӊ ݴ)]2n񨅔ʩL&tnv>޺E+k76ÇϾ4= uK*n:2Zd eFt UǞRFz7_x| vp%]ܜ]n篾a>>}}}7q҆;s@P(>4i#M FF&@i&&4'2 'Mђb4z5OM5?'jm!i @hLi0J~$H56Mhhhh @#  Jj~SҟzjyU==mO Oԁm@ @)@M &L=2"4mTSdISڠ = @!IDd0AF!h`=Sؔ?E==OHbQL2iOHh41I &d4424?&) GzM&= ѠA 6ާ77~H3G$[?߹})w~Ӡm~=mvGhzKd!ĉ Pg[3|/? 3$*LS#DTDP,B2itK,TIM @J8e@$#Q=J{y^R\An9j 59w8ZcKWb\&=O^U),=dGNϱ--q)hBJM)(:'*? ȗ|sԜR4+ۄ+8&oYûf5ĥrީ5/e!Ӻ=vp3 m46;?v-Ī+L˹u,䊹)oҐa};~oW6lٖΝWv݂C )zN_nw.JvUo;_7W~Ԣ.߆t31mG}/9~#m??7._^[~;#|>;8Qmg䷻rgiOxf!#EA>w}tz<|q1ؠ`AHPN'U~)"6 Q8]>fK fdI!28dzuWը B‰9",mH:>+HZtz)GBT=v'p_w 7Hpa(L<̥P?,@р!{gswv'ď2p}<"zWxw{qE-5I2DRDU!a2?74xcp{2.% u,ԑz^~;~;q L5=ܘI$"fR'>4ºـ<{ TB䪨2)/|{#Xrɕg54)8dȎ.PgGN-MzUK[K*+Q $LKKB"R0,% RA$5T9a?<"UE4T8`*1BY@C  5だAW,F4n %m+b\(m%ݸ~[}?l(AȵQE)1Yt/3KLrcqIIIv@îX9N{11nBRJ}:l<˦ 0b@50> )iY,WWS;Of,Y |]kT|(޼hEsC>&OR1 XB@ b|ݘN$ APx=nn!ņ9l0 ,tdAD,ɧ oDǀjnv U_?{tyw?M 1g?_zG Ge(Or؟ʟw_:CZWCҏ ;c؏ʑho}͂sߤ>x6G_yޮ,A0"^51\ZBh-LӘR$@&TҚ3Pw!=gFH=M5OR"J?1POk\\{"iHAmV Q"Rl;J18n"D:0!B;;Wbl?~&#?뿖9c\Xiӄ@j@h'0 /}>;mGg_UD1?H~G`<3 C^ퟟB#|47>NZ5 L+M 4;XXd@ JEw3i?O}>C+a_rp|$NN҅ rMl4&x=`åCj_]c_ߙ)))O=Oywl~OE M*JY(I`aS xy\~aC~id>\re_=F5By]B4RvJBSTC _7trT? _/oC<( 9cy9;W&#+To#?_ȠP'pq>m޼83.-}obμ0걺\ܤ)F6L'Äu\hPYu!uc=φ@_9$3 ""m5 y8"Ǎ80'u54P'ՎX⍎[/_>"d՟ >W<v; ӄv~C:PfD>;Q'ckJ`D\G?sc{?䟓 {*!Gʉwwщos_{ZT9Si m>q2ۋ5{wy\UUUUUU\y4'٬Ffp I7xڥv^ N$,kwB']Lj+*T)'osp7]~vFQoQImhv(%g훤,Ntf nK2\_ 25ɮ&k*ri Tẓw]{7FC>=4o}'}R#P*j޿?pK>(M ߀9|xw8`+,L&ҝ2B**$oz%Є>zQci멩_<馨~4]F637_%[M)O]>v4+gZxQ: 7KScSY "#W0`˅]2h^C4TAIY9|ݤi@q* Ç7PcRF\;=FSg -4LƶHj%AʪhtYuF Lr0JOVe AAOꆗ]'cf $!`%fST!!D 9rC)^‘y"s\ $ru*BhT) ro N9bvRBBc4._9ƮJV~/>ˮt[<@H"(A2EA? A2@(@iALdLD0gFu8~ۡ5P" f'ђ$` %Hj (^)OjTP/"s6Y}ߙ2(:>;K  v\>|`wXL ;'Q 34}I_I,̌TaI7@9MD$ID4k h4V(*(voW4e%#\$l8O[swf9z{a=g0E+]T!YKD=X9"`fÚB)JZRilzgII-mm[mmmc-ҖҔmm[lmdKa\vZ[mmliiJRm)$%[md$mkvI[RmmmpUUToC<'t> ͉ǝ?;)9av2ze-xX0p䶈W͹zĶ#7=qy޷?s~;g]4կ[u?7iY21HFKWl}EQ?NM OF#^Pa78y~i%Y{ӏ|,ɗ[r:$ nEmg'|(vDZ';oxzL/"N8e8iUPM= Y Lc#b 0+0'.01ihq_00FH1>ll80x55ޏÅ2nVF˲$T<0: тjнuhjvO'O:mH}}mUs,GE:Ki(P;.rhQB-?v 5@Ifr\=8 u=?D I;FiE Ջ9\|՛A(.K\~,*q7ká"8C!f&P8뵓9$7rùцS{D;5eg U!I3n43 گ%$uϯ_ݬU~NA- 6 p@HomMnfh(Ja/,M\ @0" X,ǴjɪOp0T@B"S<ԆRkM*VQ w}0eG&iOS7ERPj8O?wzg?#;|%z:P#}f7L039)bE۶yH٦D @h!kʐ*I8C3b $Kf}={;f)}+űXxz?Z*Knk\8&A"~4ݽKC2;JJOGPJZTZ  BB);Gok}+P+:sT`FX{{JT )&Q H8O>aY;d%ze~ѣ{CGL;Aj4pRBti?}uߗy,WK~`Rnƈsvas+?59xA` "glq&P `4_'wKLgOh;u$^5 ݤČ%TI:mXk4 hwn4pU9Rs:LW~xk r@igwCcGy|ғyhg580=|ԳS+zo"ˏRd?[ET]K2F s L90ɒpN[H` c'`̹p~1wn6y?,OFMV|7?"膛ɦaHI` B@(/9 ஆ7xA4S X[;JRlN1lJe$P+ -VzX% \$Fu-l:⫡^Nl|m5:g =_'wQVp/cK.AM8*ִñT~Lxz"FۃfNq;_NƁ _Cs;ѤÅ -[5?\޻Q*"UrߏPuj9D16:`n˵bh/nB#+96g8;, 7r(1l!ʩ2+: okO@nw@raU\WxۥZ1HH=̝kxɝخ\m<*Yqi^ ߼B -ʖpr%UhS:kyƽL r!"^xVN"A%yY4V*C:듺QWǺ^Fx`|?[7vC:5Q YL+Haun:N4Dr7K~EZu@;@I=!Apr{޼Ozӳh>9 9~ <9UBQe^0@q@CpՒ}˞aS{AOCrDwqv أ!5nw4M)Cg)GsiRL$EQ*EzÆ &EJDG};8Rr)OqN sQkD/+Paj۔dVS2Q+. W_,8sc1ڴ`I8[}WO2zfn&xILBEAb@RIK(%Wux;*^y2@*?ge|F>s}U+t 2zk5KnW>=/urݯ]Ѭ)mDœ]-"w*)2/ﵚ'Edvu4YlƤ]<ߓRx=u(]f{Ӹbn|x;<H8sXݿ*bE]O4Z>ڙ?8x *-4 '<3 ( 3=UfY31ތk" ')*(庵k\j[֢فJfMf %"((@X?QNPV0pz}. -;&c˩ C`r?Iڿ.4YUl"u$ PH~ḋdʹ={7& IC| L::Ml]lJ<h ͚x=?NP]{P7'l>ôg?? Ԩ~ֺ&&|YTb('!ugSJbDQIWKOD'b* tI^Q*r诖iFۡha B/Ym??xE_gكlo榫40kYDW&q>FA15 l#k^ۜ[>c'׭`E(F˙񕒸.kQt3@NvqR G[axڸj-zS"_{UEozeIIR}Ov1Ѿyz0pO@ĴKR}8z!{!88ZE_  ڶ=7cy󅣇-zEl9eTHQ` P{k,o \* בd{]3D8ݪ*T>L?X6}aM;8=b6\8J iH'|O k5Y~\bB_jHgeU+#z9(c{jJ.-![`Phrs]upΫ`=<^uHnb oS#>ﲩI|LDrԇu;) :C(>~>:6;w"@ȟᕅEQѢ뉴1FѴ{R(0O>:6IOą'1+G02NsGh# "i#24e;/d_f]NGvu#BFE ! >AoÅcV{&!rD"(ȴD0%/B&@éSӕ|GAl)r7ֽZC+Rzfnh59śEkjZo.apnG& 8}*Ujx>,Y8rv&{ ܨ012g5c?8v>ގ߼B %(yW=Ƿc_EUy\DEꬲ#P%#Lt|GȲw[h'ӻ3QH꡺4q4)PM(󲧧s(F8<.ĉm1D*VT7/^(,)D)fwo˺:J,<.zXnPYPƨي ߬+)Z(( x`ӜJr>48 $@߇sg~w񦟸;Y7oX}ʨ9~@> ?\󳋇^˴")X}]ug$J+B֏| WcNǎdTeO*;UV2I$I'οƯk>;GB )]-_y\t)y'Z<ϔR(/=[dKvjfJ<6>Pշ!:)+a?fa{5,"AްG~ qʁov45IIoS'kwu(tWZQb*"8B) 䊇]Kᧇ/Gvv%y!hy=$)<`0sqN <8\wVcXm`nwSpBgR9T"y ?R&:}n6k %Dj`@D4+ʠLX N`O[GǏk.#x꩹T EĴa9r9Q4c{Q?:Pwⳃooq6$,PA婬w)_u*d]Ah߹\thOj4NebaKniƚ5DPÈT(ZYUc "h~RWH BO=ph&Wq$ݛ! ۲Ék݌&uyoPCGLkya){* RϺ.ij߻G^&r re}݌2lA8C+Ŧ)m0{zٍ\EL]07HbiJAR ^xwR0#g-ƎV]{{6V]qbҚb`o<]榏r {*2e@3iصTFIoe8Dk5Y h+Cm4+?gO{fx~֍^O&#(yIu۵GQ'x9x>1|vύq뿓~c\gao=#x9{,[m,ZcJ,}Np9rYc]oua~\|R@D׎ȽkH+[W=ҹsuYk}M  fL=zY=w㌪17yNrW=h^.(Y""Y\ 4EkX0QƮV§;{gς8bA ЏW B/wǫ2,_}n.wS;.G%GUG> '"v3Iπ\ za!a}6rcTJ5Z? bvO%7eU ̸g[ߖtΖ6RNlgypb1yq)GtdAn;1xU sG[m@ SkXzXG3qMGpxE t=پxB|Y~Xr{ؠUTpT+[p]j8olg;֧.mmm̵Ky|4û nvo]ߦͷ=moZHLj?7T8CgRٙ묰  6 / (ZKFSgEo5u ] f$+ 3p"BdxJ*J()23*av 0ԓ"Am)9AiMo}.@q{9Q= ߸]{{f-AtQusp)בܺX(xϳ[0|F>C5!ǻQRŜ_ܴn#TB+v%xnOb SLQ56yy{yk駝0PPQTQ@Pf "b*Z gN=9Tԉᅪ?ϳ73FS]]}%!&ͬhkvEf d^ ad@5L/!H SM]uOgN)%7{ehe'{e[ mbwdA`)Ϫ6>PDlnzՠL4/W%k]$N"1P `a_* G U'1HxCڔ7wU}kfM+{/ҳw7d:Ѻl?k'_C8d* ,E۠ErFWJ8N͟]czk{̘pAI,")30TfXPT)(PI_ VahXoMua̷tˆE[ccmO*i7t*N*Qf 4;$r[u{k()"9 qӶU$loO.g+,|ݕKtUU*!wu;]?k04T/THBYUɉ( DTfeilԃmeܖ}Ԕho~cֳnuѺ+.~|q~pH˂?Jo܈Vcio~$ZO-AH*TvOtg@D43]tn>L8oçL EUbFdP @z7;l6E{},\z!ߎi'RExE/·i-f\vI$$I gz2?Qfh(Pj7~GʹrUժ{'6y8?St2DĜFV7H4`D@(}@:B=; 545g1 #Yf"òClfRR2yB>W>kxj- EI)A3X߲,廒2]7G0 I c'rϚ(|hG(~pg's rƨIZ (>TbSP|;]ѕ[s+ @/ %"@ D@$fҊ/{"~D;YI{y >$ %[L񯶄9G4-ͬ┺jʲ韩00Cwŀy)#V|8 Ԝ`5 UUBhixAd(UZD mpfȣ.BpB!ݒcCBs͝0?&TJ@wg"]tȂH)ڗ2 9HHMŀ7v; w)W9dMސkrx4 u8mZb6sY[J@bYrFnB/-L5qt0p3r,ÖgsEbAgwEa8⨳HțmirGϏH*"OIPGV߉e鄂(FNDPw.բ>'e Rbޮ 5k6ǽ1)/Xg.d?kAtsڏzHu~&MKRcv[+J;#SB}<m/N>  *!2K5͎s+?Nӷ=OOg=~܈'yY }{c?|{D S[ne?co{ UUQݚM~}~?{iLSh pU(Vo$@w<'m?migp1HV>(dP}?7OoWospyL0_'.%C w~/g_n'֧_ޚ]6?OMj!>;m.__m)q~r7O1G,)OsG2'**uC珞džWw?E]o7O޲"?xH sBƈ?K^Obm7i=S~O{3ov`6~@|Cea*@GS!mO'Q;?Vܿ_YyΏ閎Mv͊c|sO຃e!J G@搂L ' !Hf.Ѽ7*݃_'cw_y(VЫAQ0\\w5%TSlG4oC?ŷ}^xL7יn5d@P3)#@@=YT{ڢ'o"绣^+ZBRD .W:lS<$r" J@G^2;DwjUOBԉ^YQ6$H2wtXGۏpM㶆;-2#!@qTS3x< ߡ {|.}Kƣpy>ρksU%Wv):B B\7qG @χewiݹ9 7KH s7m&ȝ]Bh3_|]ƺl=a$GQWb| ˿`[ه\ 0PPIP!OwI2Ř9tuv1$^WvoKڲia \J9T?GYY_ly{r^X  J"P"!,n!sRp}炁]Lq'OQ/kG9( *@s38sj*&;h!04ꬕ*gH旻uAw% XdJЄURyjҷbh׹.Bl $8 ƃX`w\@(v/գh$Lʺ4;ы\DTos$k VGcUqT1u [Ӈ!3 @V>=v'8(5fac!t9NXau3Yzmpfb,M65\UM6_Z0{1_|<ڪ\U.jqPlcH0idj 8W`v̙ۈnCK^KV^7skQ3 r׋e_SNosq ͥq6RXj-8ڧd0udVm)n`Ė A`]am5F,exA_UuDž]Sv9bxF٣-+}pi@Z{_luC1sj{׍..u3urfG c mI=ZG::ace<;'KB٥DXW3ˏ^f"#*Çڜ7q/ Fs|jܜuZ8>4hdX.gQʪN,)zY|Pj,!Bvߎpt KE@z BP_gᯜ zq<>Qegd]kr_w,_g@‘IwDTP("ZR*aPQO??JПJ#su # (#̓tU~p~kf{TY9T”V3!vZ>D,&C,[|_'~i۝Wqp;NJ0qgr":`E)ۄYG4:|jK<e,WX]l~7p'CٽOW#*g|{;q-' 8GEZ[GƩ33{v$eH-1|0U*!Wf\3j šWFvܽZOVNXd2%)BAc&ex1 x1iME3'ydh\*%`dP`J"h& QE5S,CQRR:0 $sAJPdPRRݰuBL1ԊJ14A3MRLJP5CMKU!%J" XC%(,LՁ")JZFìPw7)[ރ)H# 5ϽߋV[g|4RP@RR2vI@Քta2=@`[09C w+QM(SD i[0&u#t܃:drQ.qIO(s0.o?X*09+@dM CCݐS! D+ްd ɥeC@<й M )J 4G S.UOPބ)ؕ;0L! _P?<;ޗ=B'N~0g-[/?fǣ x) eVx}stq\?_ yB\tHJ)9 ћ41eALk1)= q()+!h~k;B3{XCwe4Tv̏&]9llX*2#5l66jMoyB~ZhU{/bkE јaD92iE4wG9p/aEDeEyc?@exx9Ĭ 5 pdG.Mdy zj Ua}Hg#'e}y°pyU%_mA }Y}QYH |PzCjuNbF;,4MQmR=+ᙿ<H]%je"/ܣo)"I'.v$tpPJ2 SJ-&J3Lmt{§>@+1B)-?h?(ȩҏ} vr&aуA,;l~{%s5֒^(xm}UMi@?]eޚh*>냃`?ICR]baw G` `Ys DYT9!BrsGxyWwBʝ/@RREB4SIs|^kn J)L_7k! xu¿*PǵlT&T;! D`مND6qT?]Pb Ґ">N ! bYyxf_2w7 :H4#M丽e|3Tf~+=o']p (?1/w˔t;CT;1ݴz׏sn֤vvb;{ {َqliaط->4;'_riN<]M]zH9-h=!7U ]G <1Gſalخ;,Ӟ9QʨJ.uW yj>[QQJH^C2SbDU֗ Kcix:'lвrTۓQNـwX8BZE(SLc{sO@i B$ 7ju:۪[affsvlR.;}ŻndU E*Vg<#w}HEU*܈ VJ9Ǟ!#ͭbzH]}*#+Cv8,h)Qa=D ݨ[.|sr"U_+ٿg Uٸr{XuN*E 5.w4ʷb|{ Bviz oZM%n:ӝ\6w^ϣVKţoj@U;xTxP;vSЮ¯2wt ?Wٻ[ " ~sk'TvXOI6p B!$y=鳚`%H!G jԛ4GW_vߗHZ'|FX}Bs⼠T VCPD<b,22Ł`(PBЃER:j@({HeS7+Jı ҋ]NG)<\ݿ(Ρ_jg|Y~zx8=<)Pʎ}]a=6sݮNl+ Fydʀ( ?E0@i7T+uw.m~mo`hu ö}M|^I'`f|mΈ"E$hnP(Q#Ƒ 0/iDx"gw(  7 +D n^)a*AfWyVT< i"H]/I@JcAv ;rrwsG |  |Q:n2쑮U&1 l! o6%i7?_QIEgL}zt48ʘ`&_1{cGH8:X Sm;on+;TAlFTMsqä H]!,?G(|[Wy}C+7ԗ7'ۚ CAAa~<~o9vghi?vԔQ@|ZϞ2$a;Z5-hֵfrC33-fbHoִ̟!ԕ=3Q[ v]} `?[r=LE;GȂ91"& R T,fIrFffjU58vOGT"Mf>7=>kј!!&P@W=5/[~ߗcb&4;O~?Eu-ң e-+M ".@qLMHuD@3*"~+n?ZT? Ba@!i  Dj<~ ~O{Kǃ,"nGLj~y8 )V1RRpӾ@j<Ь'VDa<}Y;JjZ2yǗǩ L{cd MHB8G,K@ 3P )^.5O<)\iAU]?uU6sc|Y鈕 ZsP(„APnb; 3 iqřp,( ez&/Hvfku-%*'Ji~0MΌ8qaD۟ $4ܬ[Nꆼ$FM[; cW Yzmax/)cl8^@r~F(@t.mB?$?D $#gJZknk _$@7̼}`^ A_Ɋ5گn3GQ"kRJ= 0@GsgmixwKah$sF74AHdzLg7(bH$P$Δ\x ,*Ps$Q &(j3 UlKmaVRewWnPYY2<הF:FanR~&3Xhl,';v޷mF\5?No$$F|gM!"vn1nH1֞m7;w :h;rFmYd#Q#nKr#H7n,R,P}xd*N[:D;g_U޾ v<+h?FmI(82_o!aG2 vi„4/ާrMu>+x,ǣm wG9k9(YsR{KU҃awkp2|ve[uyNx |}h7i̲ڀy~:48Ql:$BXeDuu @^8iq$Ŭg mQ05R+M,-TW(WjGD ,K'b+ 6cd%l槓:CT-Qc=aFw=5kX5Jn* 2|_\5:eGyogcH b]"{`s޸/Xi]j xRJ<$3tvTw{/A fY_D]ߟ'EMuދ4[)<>Q+:*Gҹnl^8ְ\@Jh;"BHȋoQXRCd/vC1# >Z"Tt?k# d'k((߅d]H)lTPHuV bzc]S<`LzHi(TCB ArtngOpc\`,Jݐ J};tHpOz?F-;zw3ߩvZ&FE*r/!>Ʀ;ӴN*RC|B6='.@!^8Rl]R#_.,03yZThPw14TRh.8/Uq_7v' {o\H ̓wGN몢6m[_ :Jt%SRF|a(5-pm8a-¢iI}pfK9d1*jg9Z T8 yƦ &Z9,#7 {j9n/Pݞxj5m{ LIAf.HdGlKH%$T "׎z[UQMոKSn0KkGUUUUUָvru\"bԡvptHF -IjT~h18[E5Lqz˖}몬(X7#[@q|Sܹ?V(m{f (T7OA}P*Bz"P.ޟ/'8?q+"LL@I$li8-OSad|oє:$x%2SS@: X|qp\9jUow-mZwZ`?Ӆڒ~W4O!ޮk|.`>=+dRS4y<{5AH$HMP:!őF ,)xQjA=݂ǟb&iaȀ2~?;V3U;`ĭ~ 307nTOڦ!ǻXyR{Wψb%(A\,ު8v2%jI8gv߃=<YP~@`H,-PzGݝro,,]Jts/820"xcrvz_)SGZG'Ttq]H7"jRj>O|(TFF> f!f 1sX%eA\0IV@ EGãS Ȼ |a5{`M4D%Hp$nh ori}s89Ì0"'cZ;ߛP胎GK"vXTȒ<`mhYf.d4V9׏^Xj U5! }qZS۪\PNz/0wƁ yc!5 |jrH `pDy3sxr+< R[b"5l1hFV4 @r$B!ש]v+ǶrA *0!6A쟍cS$?@yf M܎7YK=~G&Ce`b @)ʊjUԙ?D5DGLɏ/;k>>6F;/cE|UUUiUvI͕z5?F/3N ] *.@+ RȠdqe3|):A{e7 +ǫ~N/}kVњUP< K)ϴ'{;c3$/nu]xNagFL`멃évCOb Lڈee<wANSCsKi?qtDJ zQ&zD0 h !;s9= B[lVmAZKT6X]v" =X*c(TJ 9V`wɒEicS>5~Ҋ3Nx֞9n}ʮLƮ[[ #H*_7*: koU+NA$aA4%i~Kl;߳3׆{G6dʧI>K0p D-KL&(8hNۄ(1iuƨ6"a GHhH"-vd%zF@8vZ~{/Ҵp';p{'W&?zb?dP^6_M.fGAF7k 0'Iz0ϽTyZ 2%} b"(d7{?g30^h$!/i_ju8րn:^p$pryy2VeKd%:*2q+Dmφ3&N;yHNs1Bޚ C:/n0e"C2(IPT>E:V s;"¢#>~JA J(paTV"ubѶP'Յ@q6`vziU^mg'6ib*0@ z3]jxv8䔚enkS3EJ`΢ f[5m(!Vbܩ.Y;Q<yoǜ"Ò?r!:x'꯹aN,1gH]냥XVyrMжPU@YsGea@pK9U]vHh?݂=DHN4z~g3:q'g ;g0ߙ{C9{dd wwtw՗0Zi9][!PL2[!}XSXJ֫ CO/'ɂA_#8'h]4i!ɘUTpc,6q^#\"v'eU_#n ȇvp÷ ؍K m=|&Ң}Pv{\f)VQ!Ar樢sH'k)LAE~D5GU@QJ@~ (>B$!ALW/[ixv'$[pƣSK6+PgeНu87 NĒI@ʃY޺l%' =@֏@Œ뽩$0_zwԂ$1d$j#QDs6=NBi`II#ޙz'av.K !E C zд``W};XCӟOON=2und^q^1FPך wh}dgAz8Uo==PRQ^tTkj2TY9|2 JD,]?̞5f9u?X2>XZ;~jλH`Nn:> G,2@r{)jp6D@xzףjw/]p P$&E,,&-3nyb![BT!xO{ 5GC5GjX,;F,\9v>3t.R~_X.0D(HH*p`}aR|c!tk1:5ͻHpkñX`ҩ + u5q\jMF/C|ݷ4dO6ECoqQ_P`*59b\ tYオ?l(K HNok>UIK8958dz?[ox/=D6UWj{L2jBX2aCYdg[x1J8Ff,B, ^,іr@^?|v)sLK}!4-kd5;A*>dD=zZx{ʥg MzaI@S%"a)Rj>Yu'GS=푘>a~xDi_P?@׋F|kD _- V8CRz PsbOrEmCYK΋0^wgYӄi+ei(ٚROuݺ/:MrִB0{RB[5k+ir*NGNQF{NZ$89GA -V7]Tƒ_Ԫ_ĪbyWDXa*(2I[_[~H%ߨ,z;Gw*EF ]i.zKf:O>ѭjF@ 7b&5W:}*,|-R(*>va}xZ;.[௽ TCҷ9p ,|cÉoiTh-w,Ue3F`/nX k*w䴲 DF;|89׊GV,( fBID iK/OZVv(a*M!]GrR8hZaeQW<-+nԲj? UȤD ̷h*U7 =90fr(Gm)220aagmV K>/d@Sۣt?\;@T&T,fM:s9 Ž*L,,D"P ԰dAWF+#v[yw&[y@=Xn_¡tnW嫷Ro勉xS|_O[`bg0+o`<$1 [t0ɬ%-в5G!„d6QΪO @U'Mzcݿ7Ӗ@v5;EpQa Z/)B3q%O`ΙCgu\ t8?_: U%d|:5b.<RUSS-k.u39& U hG׬>gԌQ" ÏbONo>#2e f+[>֎Nhv1Ymogߤ #!D2S[/ $I$AkO9 7 pL{͘D0^lahje8 KǶ-9Ȋ !'Ȳs'b$b:3z&|=Cgz}\` pdA"0^K+1:3}&te[i? =':Ҏomkjs(4F>4`pI3u/qI~u!")M37#Ŧ`=B^5e՝W{euq4]\!XA\^5N?bBR0ݕx*" ,~/, ݞ hRw膲=>ōn ?8]{ ./P*u@uMGck]fOuVzR_k.uD8|8cpV<;{˻MRCj(%]ƫSEq>MF2)}蛉h1}y7mdT'A2@H8!q"wCknt$ $z|ZNi7'yPz~ tnM,JQ<*5S8iw%i_$qlkEU+|Lk/+:-ڹ@_<ןV\/llp2>݂/:\1udtEC3a)+j\/*K8- 綘?2{7g'u F> JfѲ=1v=g \^Kmֲ\^QKmjPIameo|-C"S^ bu*}{ccEL|ol@٢\DPCDq+7:yw@!'c/ɺ(it/o_p7e<5^d2,^iT+Wσh؂x[7fMpuc#u6C+[_5,.v!_t݅rQ}q?<҂DԀdT"9$`+nǘG˃J13nԖ㉅Ml1Ƹ ;o2]{7PGjM =\x*pƾ<uzkaϩ62e#dN"@]t/~ .mgsqM\]Yc3{a< VЧ5x?xocd}5Z+FbB{1 PU:"b -P4:EP/lW`,m2SJkd E`Tk1eu'A\ag$MSANi@8Jd,hQ!v eաŞ&djuЊ)b 189"~Xx[E4|4eJm >Kii?%r]DКUk'ҡ<ӎhNrHnCxEj/{e#rqMh[p89Ӓ8>f ꖡp=WkH^뫆rZQ>@Yh&Jw(il;W!g^ C[KhR@ ;p,%^W%}6-cz#i|*]E]T6.06NSA4Aki ͘8YVW|%.(n[RuDj(Ď<#!t4i| 0-UshJ靼ҷiD1}& z*2b8T'%mjTu2gU . ʡ˄A2"nXEy/ms9֦[7blע'OB ݎ͘]z AA/i8ò Xpї;e8 %nGe5{ :ɲI[)->?5k&Nv`#*҂dH>&mKWX^ZμQA~JBFj'(NoS\(ʜ%Xq@\Z )@+))DYgUk"ƣ=t9oy\Cghb }φpTg[H#u~M-BC B@f4T/$L 9Ue^+ے#4j `ոC3q5G-^)A3>uZ}k%%.19f/ F`qA`p C_vQр{8ɥ5D ~on*q@$V q@5d[l 4{0EsAʺ FU^/dpF&$xM|lqAv=Aa-k(l{F_xdjY9kap(2%(ئ>2_JE\GϡscesQ/#\d֝G*&k|e\dvwݣR᫸+u p3zjg:,!1( dXX=LQOXhZYBy1Mv* "$Xyx  WgWSFcMC*!zyt֏(H:S(w<'Vt眦[؅!v9ENZ|}|F41#|*s_CQ1ca9B皍]^=J͊ z{3U4m9Ί8BW&izf@zKDzò XoEۺBjst B7b0y\3Q=-J6pqW,d9WZJqb`Xq( k!!2brHP/||~F!Y\}M#*Ɍ&\g6r$ނH!Y;rQ,h $G'v\௿CJ d0#(؊qG (RNJWry/^ИƊr!bϐil KuǴtΉ% s@.NrⅨLnZtr>Y99{uWlG8 (mw^1.@{B\56~e-G`j^յsZV V!+7v6tk焦3vli_C ķrxKh dŏx8~AErFLlzo;>84Ё}FDz^bY>}Aol+fG{.zf6u t0DU˧Z7~Xi-+]+yϥv~3HvB_@JP~! P v}Φq7e|S?M9cxtl:ti/9.8Y!"RObByCI0QOyXTpK{=Go00*r 8:w q|8z&(#@n:+9Xo5I8+pHeyנK!*ީql:bǴj4➟ %D8GQxĨ <ô-m~^~?g*Oc R5^e;T3G+a(/8+#]IάkvWpQk wq`/cI:A}cdp]rx+N܁+] "M+. Ag_ПwVuGݮ6ϴ.;2mAӔor̈kbcM;10X<[4t_!]ؠ&oۥ&#濺n OS-E=#b}s2LV uZvt#6f%^gh$YU*E]SͧWZscZZ樏OY=grd-0Pi}=~>xhH}C_y^WwHK x^탼ΐE:v- ~KL<t;=2&hJᏼl/rh`@խ5RZ5;[2| VϺ1ӎw*6NN`o.J.TZI˱*%lbJF |VO;e5V^ZDsLAwb~G.鋁CC2\`"V:'wwM\%R"ף^pbW)pCA*T(p.(̡U*[۳mhAxJ$CLR}.Z7VxSnv~ƵʳXTڗ~CU K>~`܊/: 5o2\K掋b?=G& <дIS!VfmH00 8z˿t؜{^{7 9f-ҎfbHT"js2v}WoU+m܁ipɪTx2Iʸ?@PM@S<D .me.J3B$H؆2]6vP@adKp@FCBZjuXcI"cG,|4=ϫ2y Ԫ Y؟s8\::v<e^~xoUN`쫽L{rՀh_kMϜӑR IA, ]L F7KtDȬӍw]caN+s T>Fȍe M<fSvVl b}̹[|Qԑ#0K'.B>gWMЖrs6Dbu8@NG:=EOKхETv|r]Y ;DbǑ֊F,n$&bR#]#6KA=b} [ ~#cXX,xpx`!% q5OW{sߘS _!> ܟ#ε_MeMw9݈1~oo=7{4xyT'WKdY{i;Y~h╺rˌ;K<ԣ:2hA`MtXdzWyiϵ,V,/w,{ɷAvnfY}XNz& Mt9{ݱx[pq·@0X({+Sma>Bλǖ5ҟ۳[`2Ô#an귽Xbs-r5ô\>)^p'9k#[PLHi]d,>yx,m<0w!W8ZD'w0\䢅@A)H&NQiג$O;͗*l`C KY;3V z3JZn-˶t d eJ)*~Yq1MhDTX< ٫nou]45Dj)ڥ`(M'"#g.U7SE4U%TUa ˇy쇠ȥbk0\ >{[. (3Z=&Rv؆KI;լ7*ku uΰ+a9sb^:ӤOg͏ݺv]H# #eHՋDj6!ƱL @y@9g®:_ \jPm+ zIiM}GylHW4}ғƿ8B/|" R-Qs(w@Ժe+74CڕSrk~+T}6;`ʀs1qYHo~eN|ndJ5 SDBB ]c0T- 7n[{|)5pK?4$889t. s'X8|8V;ƟS`Ó1r*EXֽ¦uӰF$W9 ͬ% ~ncQhzz* J >5Yjmpk w.o  A vgAUP (|xE4p,!yuWUYyJ]dxtI8> ۃvLս4[ĄĶw4HMR9qDe2ĪjTE? MLj@u^.@b}ІenӯѯM1~Tdơ;Y_QzW* ̛EP 0Yw;"`0>$MN]KS=Ё|b1&]/e gwxrxk2M~t>eԜf2!}=5YhuKIċ;umSkc^xoaŷ#'װXt1a,햚h>tf\WZU>jDAӌkUsp X_[w_Ӕ"!=oeG t|++t7k1.큙ӅQ/Y0s@j|9to6F-[F6 $}atPY~@I'FtJ}^,jXHa! ~$FH C{,\PaK t?>RO%'TV]oz]eOŗ;~}xsۇzkyZV S^5,JqM_t-<_.sO+k^˫0&jUƧg6Tk BG>m:"{'G}eXٗxesg=xoc+X~|!sBBnU@ EO_KC|Q8װ VE(4uIq10:kpa;!'0V;^k0U1zWەhK[]mx>*?}zP6xFEl{&ڈ^?0•✺>sk}nK0{AO1ݹׁ]@լw]jToHr5d@ S >+^+m,%ф!ъ P@MI uNk+j>of1y__k\],2mKFإ  +LeGBV $b" v[׺5TKȺǘ@a!Va 9!I-Xm*]]6Z+6+ KRW{\F7L? E/b?uSj'׊AJjP;?tR2몉=RxM.¥6UUQů%4x*#vBtol֖eUN- ;'9v}[`qgcC.=bO)Q̭U+Ǟ.7t#:/(`,!o@U*jNIx16^<0OI ZU pnk\xe\`ЄR q*+&_R`> r" xa`T4Y DcokI.V`ULӳ?>0/IZտtmZƒ~)Bq ;tpЅ'5]|3d)pfgi^=Cb{y(]RQߥL UUM/ZC >AtM+eqڑlC⬊7Y&IS0 0&ow־W*q1~L}2I9vj'Fza;V {i?k&9m`q ?g,~>~:E 'MG;06r~bbq.9X&D @p pèM=[-(R4/7MR\ɪW7$ŰNd l5$`!DB=}xMC7y_mw~>f %+>v6K"4[sg>GOw:56u*krNjD-׳G]AiP꿯~a^ѯE6 qwx~6f6e]@1u9m ֵR8g9qwLZnI<^T`4T3:=.[ELYF 6,fgZu=T5^N-qJh-:)eJ&%&C=Ru Rg% b U|u[{#z8W$~G"&ꬽ`=D=Z3X8_8Hx ;u!Ѷ|#C+X 17(s,QZR )C8*eӶ$M654᝶8 z\H]t:;P=nEsn«1%/t 6 PA6@:ē Eմ(:|ή*V1)_i@! A.rWz{\:n X D2 \gnB5qKIrLƗ],;Salƪ]p7nu;*UZ$I$ISW)2]MU>}4c͙+ k#(H#S`Ԛg]px: WƠUrWz:@0Tt|rKBg*PtKk"z0 &#"ZS)pCv*%qGU "RQq} R;5Dۅf:k+p~G_>jIDoblUIZ&OVLdjk!W`^JgpK##es[j~0Ɛ?Y>4fVp/ GB׹DCrf!eJnaNMGnnVhFNsr= S6wpv>v? 1",za X-,t_WnV/YI#Gs ,BF_v oĻ,)L'e|@yY江5y>6qy_OeaHҪ4e$"$&Wq"pz~Ѽ.'ðnv  j[d11A4]aDfF*p5sj2I'UVIyB6kYkN,VCF>tF5f9[%/Z6NLLA5݊; jb7|Y`8Rǵܔ'@חD+H,)*hК OY(ꡢ(d5Zogh5T|?$ǒs!-o^|}XC#Q[C?QN:G-hSeoODk=e5Q-Ť&R&BMnRXa,!11 EԀֹû=H*ྋ L%#+1l_e~( G;(ޓ"#C[ind+rّQï@d@e(BXY =(۽FHB >ɺ*3&Je{0B5VT zs 53y[F=={=4&%Y)m!鸚w \PkRs k16n9wbbscYy"k:+GoDJC+LaۙH}qyuӴb7#!;;㾣88c7w8)ΐXq}5Z7s8Uox/xu7gi,uq㶲8NX&mf>cC8 } ,**OsY`ҙ{ڠcKxmkVqV:Q5kx(];Dq_oGa#k؏<{k]se8,}R bd.c2sWt#8]L@C @w <( Fb_ÊE!κg,HqAadaE9)3>T9:9x.aR<\Z&\"FF.CFH/T'c9]:ZÕ ]Pp3/Y(SA˼w棔[\vs Y_EaE!I #L}vO OǾǢ< HVtcu]㉯;cW,nwg3։UXFÝj:|xZ֍poBN^R7s#ݺrв97*7Zq%@wmDc^BМ$yޠ3QH~dxgf20'Z1}@\XCQ@{rӑMQ6ξB_"'Ქvqu犼uqt38ϬwN7Y S#X8`ryֱ PT0Ud0R5AbۣViŅk_i7$v/CtE$;`.ߐg={ϯ:q0C-nuWzv8)L+mеF0PhrA_p:?|(0; .P^]I~2~z{z?EC;_VZ!\ yj̹ZIt[8`}9{C.`b?sg)Qߘ|C~Ȭ\[x`2L(}IpDlMDI#nq5{b(!rih! Fb:0InD*A >߉*{L*=xvQ/5o:|ǜ{\}סe͖~rzxszqgu3>B!'VvP/=~c~՚`"Q -_pg%^2'R Am3>-j}<cW>TL2-.5밯=:k7a*m|W/|OxQ%1T\|L3DE@(#-ÅB |ǗerYXxM.ex/~ݏhO_RBʆ@hcWmItp8yǗ{ARTT:з\|Q UJ.=jtzGnQHg@&pCs:e]SËMD["5 Ͳ9>[;p. '83S*gYCFDU~RNUCQPavDY~-2}m{"؛۲mQ vŢYlqh+ 格2fxఁ?R:L9cDlc۷&U&6qe& +U@ aaf@۲W@}R3kIJ8sB>BEVMeUpB QSfNqd!@PS"*(&φu|W<_cz`7=N%DmkrKB9t8/ 2 KuTs:W٩dhW/>CyO+ -#E(:G=m/@#&3ǐO)"q/eG_>5߁DC m;ӹIPHn_³;OHM&mTtaF݅Q{dP'Y #)đÝLa,}1,j?YI ߷6 `<_={AkyqqOC;nA:%e n$vA]AE.))v儥`UUO )ʹ㫉uOO"|@2#c4)p}E^GwHbV 0!BDϑj8ֳ`zZW߬_U,H[4|Ӿ''T*Ka0|u08,Qtڽl+ :ߊ0|+K6z-\kFLIV>'T#a1k1]nL!n'4_U﷫*^{/ k~8D %*_>{'p_GTlQP0*g=*^-ڗF9H}N]f8ض&n1LϨ[V`Ih3jB ;i%e#cmsؾt+ ABX# ~[ &@ڞS6Y9h/Y"&bj>}O.7q4/Va 8D@!B%"Xu  c%bQEkA&ZUWV}Ǐ6  ]Csl7܇ &@׼韦֩B(rX5LOR cmjz^ϧ6_nR\T[SзXwzFu투?i]`F]|WP9D M(1iȀf;߀ ̴`q)$qY] dP}M])wo Y&@X{Zzf#1TB(SATU>"\߬HRVq6[G⨊1u /^{Ű\'b.NwHW!^ge.6}FmܱB)F0͚T _Ԣ{:0xJvXY99 ˢe,,K<#SOc=P/wVF%x=$#39c`{&y89ٺtk/ yHr)5a5?{C]Z%8>7yCN#&w*"*~ux~.=;n?<فݛq%`nCMDs"f>Oָg# h+ab<5."odB!ݿl-[Œ93ДݜaθUپ4'UNnUº HACt=yo|wQ7Y!=։¾\bn~y)wEǷ}}k6CkI!@p=J/ ߕ_sNZ zh~U5zN9d4AOݥ4Cwep;Ҁ{D73ǩѮ8r04W,&FS/L8- Ch0CeqƩg HlNEwR?ڷmw@8ȧV*ɼ@3&Il16L,Iڃ=P=Щ[uor%+B_7~wZtJHKD@dǷ|+W:yϸ% ܃AVUw8]Tp.0ݫ#w64Kl@0M.XEKp/Kycg>?Nz5{~nLSDthݾOĀ⫩n}%'>fȰd44p[W9<m8p~mKdZ 4}D4].+bVVGWMz>Zy"ÿ~8+ k{?_0=>> Px$ P/_ P%_7zga}x!oAJS%p@'5 6Bg\Cz>?tiVą>!jrP"crkM#P/l]#KUP>'0XOW"=KY[J1^*mtIi,HF,"m{ᦄ=zI8av'{$'`Q)IE}+}H} v+VZcZe YSÄg'*RB8VFF!=<āDeˀP77-bs%|JXɚ"""x}muV4TDH9pӮ~($WNIώ9uߓx])@}dS#̏j~~#@;7rmFIaTk|_ݧ<L\'4@mގgx.LoPjvF۴()ѭG(U+Wj\Pl}ܒ?}ڭ"v'+kjQ(ҶY!Y_ |xܐ s߭)sgO^ PKfl i#c}:}=]HeyD:T3ݢiNP (. >փ\wx2mX_$m;=zAԄ_FHOA 2ށw@)!5I*QA߳lO-Ւ*J(r{FkZC$)OɠhY%*DUA}1JMYETd'}H(@REDQji̳ " )x C-)CZLJ,0FHdu*dT.@;WnI7%/"hphZB26IP%;sO U*,TS(L TDATBK#K +",L,$BC#R0R4ARҩ,CD QDUTQ,0Cp_4Iሢyu~N>Ǒa_>t (dpZ#EwCS =vkpҐ Ot:4<^3 ხ  l  i4'lZu[!>SwJ%4 43u 0 A\4 B/08ʅ_98S𓞺4zzDFaZ"Ͼ|W CW&S" B(ª#x2?) !7h/S띚=Q~. {>r죂)PQR}o].RG=W6CX<Ø%f$N@/4oUϿS0PB$NSPʔN3*"2D NĤ4<&h(jR` 񢪣TXKC0`  0p}<ӼHGz<22(? dtqAġ9獞h73kTFl/~a^w0'zЎܩ+ `r%HU~A~-lЪ@̀.蝔 d:cp@7Yyn>f C( Pu-5#cz}CdOŇ Dx.s>{ oy}~j #s&8dbU[o!r~x7%?6?(!yӏK?R?Dx:faݥ0/{ /7S@"S$ `@(Lmظpd@ċ~&Tgg;~@)?u=#ہגNEoXXl#u6n'<0VH#sv_ۏdW!= bj<{ROcHcx?DŽpa_(% Ok/[?}F&ٯ6Kp,3Y;k&H=wːI`;&WlNu׫ dʨ6*ᑉ1TUaDAIi JgӖ(+o< 肊m^ bcw0?w#a3`>ï9 =Nj=qp^%iEGNHAޛJ9{BD?͑FD$EzAG5T 뉔_س +DxtMQ-w1ֺjW'a З?" #RDCO{gz*u\ ,e z =}ݏp=>_㼾uZ&" [}ͤ+ ͮCa/8CH4H0Q).@ {S` _i4!!1cLl)!س`!$YM 12k2l͑;/ts$$^C=lКCq! BU@j}>AqOgčkP8AaģA3}X!F0@Qy"XbPߟy }Dd>g9 r1JQ>h} U^@H <뎤uxi7 *w]@PTH?>boQ ?kMGxbh7@9 N}Ҏ E/4nGUF"b pc@ҽhTO0%%B:]&N>{O"o7$I:Ga̽ߣ3J} ]F 0d1BPI[q\aONM}}I˙$ 7t|eB)m (>Kų8}o&A16mXuF+wKb IAE7.rxm:Z_>:9~»2>vc}П6<ÇZFCuv:dRXN,ݤW@@nW'cx)^{-9ˬxW\# ǧ9tEpAȔ"P3#FKB|^T=ȵ\Y|=_/{ uXVtsǠñ}=6;Ã;c%zߵ뻗Nxh~%bT8jA@"Cs :' 4؇tD1ݣ˯5#k۽?"e7I Cys9*fQ31JMkYu(JX3ƀy&[ԥUҒuf!2Dk$)\3n9 a:7,;QJH 0ƒ4#Ix1!Fq5R QNYD R(V ;d3c9a7bM |BSmt{w;]-e,}-dT1<&Va@ oPs"XL8*uJ'~q:YG 7"M[iCQywxen6n#έÏ5E~XqxAO(}/G7aa@mc/wVAODw0-8/~ɏ_iD5lG{Ц|_ ij_y_;>pN gHAb>2fv:pn⃷|8a^)V `31 _|V38wq^W˼J+xf.B#Zb\ŊFnG:ưֿS9D1g~ H39x?X8x{BJc CF5~Y:i-DŽ6Ayru Mk~ɀ39֧U'Qz݌_hG"611N`"GR }H r>=#~ R "7kcY +F*G~,TY6(֢9L"4_}x3G|,\\ H,v*D9{pi@PoA%6]\u}_[V6p|>{zZYzSqHxuwi.aнؼNra7t~ a65̈́^{^a}[לOF_sU{fcP3?JR3gW/0{\>:j^j cg19?{3<|Mïo#eƛߩ6-JC;s&JPF20~}qCa (j_eGBG@s;0q~ږ}_tPۦ?Knǯx*?{7.,4'*nt`jv&W{˫8kV-GVcw)Uo0cS_T8L9.`xųUwHAݗ;ZҠu}[mݲDf;]]v1%ΞV?)3.^ NO+WG u㳔u{EC(H7Y[ _tX='5Vnz$Q0cwpƙ\)\I'~;jttU#Ymeۤ-7-35Xh_@߲#(;d0ӮS?Kۓ9b _8oH;Ow ;]ް !#C__{J|;&QOHCL xwL0wly|;DHS[$6ۓD3]@8HJD G]J߽) j*)}\"*7rBm6smƻ.%vgʵ`%$vk[! uh"/b`Tހy?еns–:s0f`'8Еo_$+]Ôm쌰x$ f 0 t(1#B&PE$HPCAK!QT@MEHRQ`oF|O}߱sPRqXH%0 H)( RA)X(JeZ(Jbi*%)() DJ" *ZJ iba RR*bbC г%f8I0$CSC$]cZhiiL%LPd =]کP`44A 6lk"#@ִgM?f@Xl&Hjz!U^DG%T?yCc٧@ z{k_rOW8r°ν3`5F$ޤ`#r$!1/ʁbb0:σ|O CDW&ooH?j%o|Q?  1XP< bFk:u0(7r!"JhCD)Reg!AdL_frdddr iHh"Y(W&PPs9!A)U@1@DQ AHHL pfT79`4pro*[r/(OCG/EAEv*r.xX=6N`lWin 8fD9p!A.&bfŁ\qN++BFFΌG#dF@*=H;2~$~h_ jI1; d- >X BB C㠲aPw1wູ]~S &WPާs1p26=~uTצ>3%H&޶]6C6o8qTuKQ B);CwW17/Vuv|xdS;٭}xRwT{_cN[ 5V4>m*N~& je; z;=ODB}=x f(eש78Ttrࡧ{G>5 H{RQ> 3@3ø;!;94a":8Wq67z #/:G5_6駪鲇Ą=^Cƣ CnCǜԪP^hwy:" +'p#b?(^faߙZ=jJYl8]e;<ԯ#a'TdTKf^i?ԁy7} P@Uʦa˦AM>1Sq˨15 :|p`r@n|=gj}&\s~ owx=Q E!sO.Nƫ/Eǧ5uD*w -$[FEEq1N ) ǿƻ֠r^*{(q:ZoeE*or[\+1 ,]%rNE&* @A(% K)/ܨF,m)^|dڅ<$/ER+MA3[) YI&g*3T9%}9&^lt@C+X9=lP;jN5ڲ,;|l!ݢ$L2@22o[Zu/?coĬL31U?:L,R#`&Gؾ7; [m|OkST#px*~3z2~Рh}<7]$(# J"uQXxa_8 oP<_i1g͙Y9%Oޕ\GC>9mC݈z/j>܏w\xS%@@vv&w ~}$5Hsmzͅ Sg>|Llw<d։ }7A?oSwty۵:p"s (iB*"UCz6ǹ*+N FvSr"`="#UgtQ%CO3HBQ=P\>r=N;:Hw?{:Gȱ4=?S"> 4qGe8jO裁wKDBB ,1ϰŬw!n>Cv-_jJ%kH}jz+b7oD1FeRhGowb*q8;3r [}=!6*4sL Y+00Z\ 4(I kT;c)`kJ\(xJ UUUj 5p| {]dez#_p@f v$LPlucvi:SgI(O~q<=9J'K.@6F6⎙Muo~sgq~\06.܃N2ӥ.bƞ?iR_-m*m´ mcJx}d~#jШaT') "-W"]Mڸ;#_{phK;v=v<ٷ%B8TU.~4LkTDQMe7eHz1M5 ykJTId7]Z(D¤A_~q1 '.>fL^rkDyܫ,_TLv_^VW`0 kUbRfD=wRwٞZs/BoJYAJIJ$V:wCGi4}W\CI L X KA-CCB/X^JݚzvV[d#IjZL/=()PN?EE yI.U:x,p1ϳlZ(㠤`,c m@=\.yieMM"dbjT x[XSdqxq/Ɔu̜ @֞+px DU/:J1g tҿ3\iܺ(jPr~u~y)|~b'lDz8gDB,EK{[7|oz{-8{f{ qeb0eE}e93pŨ[TGY}b9ᪿvV OVtKT#wp!+ s۽7$Y8S35(4iZ ukDu.j*Psq[Oʇ< i"kg-=gѥYS.^O@=e?p}]`x{kxzFGp%FzOD1izߟWa ,QN-CAoǚvCWDA9[Ed<ü/#?_H `iQ` Px&$'͜a ǔENr9V|R'#T2  }>^N?M#=a1~jXGktw;[BJTw}%Ewز!ZЙA.EߎmZ~q=)NcIo1qPNeUҐFNpy]O+ 8+;fV"OkSwJ',`&K4 +6.=ߵ ,8?xsgmLk˷qt\%(A7T2㏑[vFMwbvM|];ѭtXRnuEݏ۶Fe8ֵ6FëCM=H.i1!OoYFqHkʓrB#^C.R@7!(L@`i/Q[yb':Bڹ)i-HgKD _yε\XfAJϣ2&W!v #oVחYxb:¢_cm\Y<orz+Mxer{zx$Gd#vIKwS' m/3r_T ǒ) Q'mʡ4;-B}ϸ&v+ܾOv9Ψ*3- DPFj7> $1^}g'#kWb0{gP`zWo|)}8YgdaO+Żի<-D`jKc-wqt\@{}ru45FEX0 : Un!}$ qGuI2Ъ?,,b!+gPQ@*n]*~6,R~1 Mx[b翬VE޻HI4KY=O+\ȥQoXZ0E__bOzhGŊ45ChuX u^}<^քCD)TesRNet|+q.lp0ɘVEL3ڠ;%@HƁB @m\bFXۍ ~jHv Ώ{1-{"}pr@ HPUP B%#H{ Jy_|#O~!H6H63cH?uUgD`"@%_;>'yx6g!%!p|GJ̛<]6ƫy6:uhnbA Jyz4T $ '=gGwtAWopiK>-o@\7ST^ ‚U'[Z׈>L%V+UU_FNmo1VDBSm$=-ejL !˧gU=q=SkKvzZEA;L藽+ gvJ|\^sbn_r]z|Wm/;`7# A1ah۝[ ?[ ]s,#ԁ[+f|p{wd矿v7͉TF90A?cvAs igQ}UDڜ]zuU${m0%}V~5a,9k:Svڻ_MU3=M) ͎0Ռaa .fڢ)/W\S~̯KVeOQ Ǐ]>1' frf/sq5 =5Bbνm6[OnT)\L]ykq{L'^֎1X`k3P۩j5л8scNw䮃8iaEB^tV2yƹ-tm-ql]yJ]EԾR#-Oƨ[:95ctqƇkrh|fWI^{JE}^mg8o7ūuq](B i. 3vWj|lst"k5Yc=N\'m&J:eKDSu86ϺXib,!,! |G2>WyϧqƳzw=b)뜍1۫y}sbb/CoUoU#0MB9y7xz[b4]K\~^‡z>bN6'";*t΍1z]:\y-{s0(,n*ۍnRK; xޑj۠8Ԏ9~܏G^ů5/T"YJ8YЊ}dcEIk A8qnշ z9T_bvZZoj2A;c #&HKQ9r w+lxrtm56MEL7H.Od),!SRQV%pV㞆:AR霰ΥF(pNڗJ[1[MIvu4]M~.웩*xc|ZXn효 0L0a_@.Ye;3҉rxȚIG H(:vN>qȀx'Es'(Z6b9pޅ3spO8Wu,:?5']|y6~!;.(J'$W aMAzo$ %`>sʇ\\D̛@3pi&C~F3p.iSu:NutRH"͝* $ =GkE]r+~HBߩ5'5 ]~ܤ_0zPH/ t1rCV} > #5r#jϡеM@e-$A`MgPzzt{tyITHr;WIOy<='dgAc8V}vQUӆ@ƿH,Eܻް!(wT_B3#݁CtU!u`c$= x $߼Sê)EƓs@h]'m?"|g 9û<=-|Ҹ_( |/٣d7eH{3e?]**8C 'Ͷ/pKk0|_p ,mm[h.뮮]uhu뮹yUo3=1U8r#>':ob8ZDsJoy,3;L쮷)z\19<^?lW&wS eH7?b%Ǻ*/5$]7<_{_~[kLyw4CE&iZ!j>s#ٞ5_f,2! jK>hiAn2 !8Xjlp(!>y<{?%zKOSCLW.fyңa *pL0(ިQs;uUNj`gڻxAO!*) F"FrHR䔫?rh((Ψ3OÏ^sq}vwj"3`3=%T!f&dQ|48ʴ0@[M>P4oqAbw*pIC}m$f/U\XkN );aF9j`b QgF $$}{f_L—NӤxE1VM%㯳35G"QShsO[5$[YU\uW2'eZ행RaRA "KvX^8'bdHI HOV $҄BwN'{wjmsՎȎx瓽^|caռd1Q:kxֈH7/\aqDTd9SV.B㣞wźJ'C$lIs/x:8sַkx9aU`kWJKyǔb }3uPhJUQZIEaUaFd`bAM{@2RTS_d 8)I.p|o{iːkdq"TuN=A=0ÐI:)m$&` 5}Cƃ{P);A݄h"EDl@&և2B &O89٥\i,)Ҙ KqĀd:^y)k)1ӆD1! $I&5.w̹# 0h0ɑÚ,0RrѪګ-(BC0s2#gv(ͽ٢.0r%*PRB$@DAA E=Juw>|1&$̬Ja񛚡^`ICPBϞaKpE3;9Ih(bB`bI",TTTE?rɑ>,@ZQHtJ@L/U\ lD? Tlp%-hF42RTdxn:j{˅77o' A>et`- ֨(iIԙ诊jgm59)Ո`wa02RӢŋk y@*"? Ma(_¨we yv8cVKT@LGNA2B] [y߭oLU2x|A2Fh<Bvn<bXDIn40>rpc )c^׷{)aVƂ$(ΚD"@M߾`F DC)o\\CZ)%* VhVb*$H)**JJ?f:oPaNߝwl[kٽᕗqc_US8?G,) 4~3S3rq0[4Hc  5Ƣ>x˦AuQR.:=ԙy /7vHK>gsdf^XxnuO楗 0#o_ ~[wHϮBEbrB4&0m--Rj$M_c0Ҋ4g_^$ZlGVIls 2fC&fV6{ K#{j06Ūjd1\2dF}OMƂt̘2`WZ9f qcs>sSݯ]=RrNUS#BtRXeQ@` `'ezOGjX ~U$Yz'vU<.y` {6l!((>fH[ 9ImO?w 3\ v(OL`f7: |"mF=Iv.:x3kvix3U?muPϤzvuE֒tQPs\4n۟WMn(|ȸxdqOH~aNU;(?ƊߓH8EV,iYUJ9˅nֈ|kǐۍR*orO=HN=>NpҴ8mNJ%&:ط^JU^#V_gxM6mmA:[]۶a=MZF]M&g}HWC$ܚFr"A'VLG 7f.*ɳ[erk7X#n٣TdH=uZۻKOFT7 O ,hw tԍOf4isfҒZֵUbָnE+l3ޮ}:;4JԭkzL'ܷEl.rE'V7+i4h5Jl;F|5|^[LXCKQb"UY)V"Te m*({:]IivH3I$w$I #\6fS$Lc r\٨ț,ڝMxf(eT]MM͸QZHbԖI`uā񑉶"ƅ[k Vok\KF0r(D$v6 $@- x/I̢fQ~C+gcүcB xjڕEScel q2--EnQKuJ)LX۶Fͻ#Z&bʘm+9"!C ut92ŋU @%ԤXPwiS,ܹ 15i$}:/wU쯱~O'W #"﷯˲ a?'G@OOg_~NBc \L0\h32_[; ~3Ml.f= g G\ipH˥F.oD "%DCdG"#:B昳2?;uv1CzJ 5Oq:E N+!gPSuIRփ{[AIG⷇A% ^zTVFݜ=ݖ6ah)" d8M~A@"lO5Q nE" D&P%IIA  <җdkQZiJaw2{[- <jI,:`"(ѴW dAOݶ WiJؑ!7;^+ixuqxJ0p" F#i ";YvmsH.(]bAT?axdO=ӯBZ!7{^B:6"=B,{䐅єЧ;z|R^O3/d2S"wd`SB0ڣ,PP6CpA8IERz +iϨ8\<p9Wqjk9ywK;W/Is;mE xd׆.xx"~(B^ ]v݄#ϩ&INfc]|`6b;\M+PzqAT=/ ),bHzb$#1el. PK@NZk5H\sXez?'l|R'Ox+,-mtK-uPF}?{DWF`tC6[ r``?̳A=dA`'жPqdSP3F(SC}л# wȡ:/`W*z-HQB` ),w_y5+YT X1I[6IMm0#Oggr qYٱTsUSf2Y/j;;"ff"fff""""fffffffff"g< 뒞9{Y{` ? mv4Dlda2aoM>sS0:1jح!1Lm"_&oMki*S?5:u%zH_u/LWgzPRs=[/q79}.XigW;Bmπ9<߀;ejr ^n؍oD6+;% Fq I[ !ASDCCʇj"iNwD>6c% I-6 Xn% }"A0`.CTpIB1HPpmj%}^?UdPNd, ?c0K*+/Ge ] W%5E[m€ng+#HOd= ~ea^L`=~(ȣ]{/i~߲uNc~!9-ijy")2iQ 5(l Dz8۪pЀ)% Q:132ZkiMCPW߿u$=6]uێܞ y/;\V{l3dM {ߝ]b ǝ=c/& 3j(C֍e)U I%^L b|C]:Rx>q2Sۯ3RR{=}cܓǷrsNpɓ+d{MJQ8JlSUpKou2ƞp(MNJ%DiDMZRRZٴzc|#ؘP?5aA`y8?nځbF߲[βS:7H>C! )^}>.b>?/L6k| WMC(rV~ -RIqO]I O,A &kcmv6og^IˍVMNW |Pڄ 6!ڞA,h 7B>`;M ear^Pg[q4@`^FrFSj<&S?VV&WLdg ~c}~'.,>c0=:> q{=FBy}sxF"MW/0zR풒A[1#;%! []Bc* gr`XU.`̻'!*n=6#4QF(NH}k\܏"u(*ydjڴ,mƼ:ztŅ*AX0JQzwCJC鷎&sQZX Or%Z-Z.)n@-d.GGEOeAo2;Epċ+]KURaxJ3%˿j1W캄(Xi=&xqBhuITӗcdꃂ Y{Ayq N+QgIwOIw~Ё^ 1g;Cn?=iDS_ơu?Ӻۚ d)yAsLA%ޟWTGL#8#ޤ~OOD Ě9`Hy!7Jι˾!F+$ T_j&|CmSſF@ 'Ę!LR+Q>ލB^{\7J c =IKפ~nW'=hm*Nv ry:g \Vd<6Dxʘ b(VZ8q'+`F ;J@۱7+9?Fq 6H_gx6t`AGY`\tcyօ[{D 6GN㞳<  #ŦeLRh=7Ϟn!A '.q>̒Y6>VFʹU xgCj(V(]B9 @/_"* QND$_gS A1BǙlggTד*YQD$4;A;gã =. $ ,Ln 2*ޫ nU'Xw`x=b$hN^n1F CWeTr{G{rk*~lWL.C2ʮ+ml,e mk]vFsC}u]u\UU\iD4_? ;1prk.9 n㿻:h%qJH0 7ꓲm Ir Lg3 '[onY~17WTš-5aV\+m>P)p/'ݫ9zh~f4Ϳ7RFzD3aOyz_j8I)\T;;8r]\U6u2 NC@p0쩂` !iWkб˄s$J`p|5#Ny\d m$4R:µixz,.S}oޜoCv^_DI[tvDl7-orOC1CJz Nt?EcjV{ؐVb Y塚/䧅з]>H/e~z޸BU߸/}nOt6-/5=wYX3J.3F(gof 4nd@Fb/Ce9a\8>pd Iгц=@g+4WmHcg;HZIJJ~W guҹ1bJien@,vv_@C+;>g`Ŵ'Gk] W7(Q>i¨ڂGdKe@%6T;F39FV ku hxxydkHJ+=z}8z`$aq+끗| fD0#deSvX$A.LYS_V,%a[] XT2`/15rQ |hLU@)BJ>v+y߼}7ӸI۸+Ao$]RGE` "`8 IOs9u;}X:m[&RsXE\3 痿.xqe~>w>$ʈr09s)MD9gLUZO',4kTtq-30;lZlwXy ,)@1#Bn GtW#Bu,SjiVdѨBe+ %&qpcb㳘kCF*XgX(E,FYJ—bڌo4BE=Ώd>K* MYH -48,K\4GZV8A,z&D DCyGLG{4ECn EN vg. sS_Va 8ʖLMw$~_l[^&uC"oWe=A1JYvw wyN,@P@_ 伫,!J¼k_UHC=S.ڢ䛤D oM&`^ NQ&I"W?;U7lҨ{}\^ޞZ tɭ0Z*5[%,ܥs㊯AI>{,7[T⇾kqi=6 dz3f,lj ik2X,<^$&x/ԉ$ B@!I'l~|E'HⅪXcr1Er8E=#ո9H0!;0";ꂳf r."$!R2w4CQ!Hև=hgwj}?WoVjHAŻSD2I!I (?;a;S«! [X!!Ə 706=>^AC̯)8;ĥOvy8(( OVjӢisY-:^X$"Af:EV/ԱI Ӈa235LC,bz{W]KV qgؑ 9zs%Ez\}e_mP.(-FK+Y D m`I]@f-mOc$8. $N_;:,#QEQ"k G1nYUa4m;qFC/QI-<>=M^.a։  m.AP+1{@ed/'AlM2,)$Om#pLr'miy8@ammm;muUUUS ,nݻv۞jg1k|X{kF\ƛ-f,LCY rbR;^A$_},UZ)U -Steʨ?϶Z7xMHu2|b\],-}كu{a[HX?C~ G vvG;dsλz-9G2;:W]Z /yxƃ|Ź,&^1W6X.U<3odhd Uc,{@2:4CBr?ԏ-|~r%DYKgF[6rK*[{v<aj{'R9jAcOg0kq1TaQWƻ^kk2WS^.|}tY ҡ*lM'L_5;Wƽ]4olG* i,…P {Z`*]lTv3jˤdkE)Fyd8EjkY9zBY=9 ,a-iz~1AvDc=N5&x8H/W@F &*x':~d}TdR[d_U=UAp҇ĉ)s&&r7hl6B JX;_95KO3ўOOonOlsx`CC]sw?{|"{vu@(@i)C* bX0vXYqg2N_Ѐ-6 g1z]_hnE佘ˁ. - @Nݳ·ˇCy(Or#2"-[e1lڹ˵wiSjqwNI0 :%5n[Ŀ aq YўMׯvi @Ԣ0/eR5@-5[^*8@w3h?r5;P8=ܵ뾄! >dc`d )BL&~/<:BӪӂ6|U'L.\Y|CO$xMqR$p[ar.D[V]z9}AؑYYEdP1 ~483 'x݈i[O"o[@,K)`j78"%CBw$0PjBPڬ^1Ducf% csfe &LZC&udEhpT Hqo#ROsa$8ܥNX! ^ ~n?߇/HUnn!`v==kh$xy)pE pb;c>CG U5"S;Vęeh%x>{f~|7,͉Ė$M%Ee5.r'ӥW툠_7($r)$9{)'۾ǺxSu4"TZxa҄ ئ&#+BЃ@٠q2xwcUvymέ4DDrq.]>о'~gzP> H.yu.!H5i\ӡ R?m_8O} }zXo ќKLq8ftTFYQ4Q{1e͓IG7cx PdFcP'ԩy]_'OŻ&NO}JS+=WTKTZU]YCF"pm[u8UaI$]YB$8_2Nb]y{ VԁG ʁ]XV}ntOKȚfkP -w_|$ܣ^Csy`ZK+]Sm%HZgb}VIz*)qQ{kʌ5"{@L44jm9?*:&|t,;EU渨A$YatުxX6}vHjD\Hz^EWn(^gURՌ1Uxm>%TYV 0s~݅paN֯;Qp|7Esuܽ?`rmf׷tOhnh1 OBF6|v^TRgF!N) [;6>ow.dԙd% 6PX~k>1WS^;!Do+􉓂0#V/h4{FaQL PD@_ |: *gM~`TUU%ї4{W38,QX\PV+)ze^$ (E HrP*0pHY)I" U{5Cٯ)lm,z,^eͧ__)i ENU|$` w;M#VfO]lj,f:;}; snM qڂ[Gs/m\jJhrE]ba;f_?Id^ CTpcx(yv_c#F_>Yj!?~) !X:wXR!CρrUt|{߇&E_*"wuzLfT׵\!o I?2E"5(B 6Mn8>?`F#Yv&L "1Q5B*h(CY[@VQƱMe1cbed4P8 )Xb& EߩZCQ8 u_=}!NMR4HR7XG4jυYQ|b@=G5C민>߀n߿\ТN7>B%GAm!׶}?7Q}bQ b-vCҿG&cAz҄}ǥp?R5Oӝtw$LfHǚ[ tU; 3T܅zU [yo_|h0v[ʪ.-+Тj2E^wC"YaT~ Sw'?SRFuG:?XBe.?w0?k]N'p'QN1?a3?;g5Uf|L _Q0%ׄE)O-BUK@wr zR RX$s_*YX,×ZYf?[7K6B'_0r ߲B044:R cb:|U $(B"$`1//.vH'kII<.3 '\f vbDX+B@)ZL0pR%ʿ`/yCڒM287lFC2@0@4!RJLP75d;s]l <=`@"jLFOOb1}B#c^!̴k OXw5"aP?ࣳ@}3b((*+7O2Cr2O/38ލ#!3иl lt>Y&&jG~^Gb$bGs2c˧E!`}/R<l̗vf XGud$#T!䑁ei*Xw1DSYٙ̓e\u 3gwp{9|Ϲ^h=MbH$#t80|vqs$1nsn/LQC= ;uZrSXM&S8'fO_ ;HwJw-#c#w-g*m&L :o/K1=oZ h! )z÷e^ =rC&%0O@+tP}!,'֙ǃ"эDQ6@^\:vSաzWr4MZTxsx@pb0,B ;NZ Wf r暕p{ < _ymkޖDq$T1s ' A]' +|p6N\>K ϼ9RP'fĸ~o̔5 E!$'b bx h@^"\x5⍅MGI5z?0hњ,Y.UtĕnĄa";XCs< pYio€@y= ON(:ñQ^f@X}w#+C MbuVS dq . q<$|%p/?/~Oܿo?UӞJϢOO義 uXz=B}*Z`m:(r'O3OO=f.SH>8 ; TmY|e({tuW# ѫM3V*bac6\#;`y 1^ 11<8BrRx;VN!u2Th8*(x&>PTUQPPQTO瓔|N yh{YF4u%$0bxKeUUUBURUUU!ʪBC:d{}7.zWC1úhm׭ۿu47 նm/ʤ*p65}`$C&H"(M#,PɃiMBox&ʽ3U<4f@'un333y#/(Pd8HnEUUUUUUUUUUTBGf,y_ UUDEQCiAE咨/''H"+%@p0 *I ,2?+ƒ 3-j^_WX<䉮Y>[;+'?oL֌h?]lz5RJ$NS*y|ǤzN5]u]uWX]ml)IF뮺]u뺻lέs/,9w+i8( uH.av_B3o0qMp ӯc)375 u&gN\zʡ뮷#z|FG}=pRZ8~SAn>+DO--jP!,H ݈MÉ׺ݿm ¾yhM¢ {FG8kbb**,IE=EӮȽ*&W%S, CwC@\=F#^n#@(UFt]_k0KFx*-=6CŨ>ðhw?~\ͅr`{SW8'W|JGN%} Pd@b}d/a~d3U"Œv=g4ݻ}G6sH(EРkqLaP?hEH_l%: qp :zɪMk`(j4} uAfG((2:86cG ׮ AC@)$IC Y\dҧ_n%4ԺQ(F$`k] {i%&k)4tW ID@QE M)B@+T)4ƫOI]{g`(75%=?qbO>1޼ 'h@1"x@DB `F s,## 1p %NC`*0#E0 cB200D~/JJ)Xɨ)SZp!i$6pH,ke( =D'p;[oі޼CRCM#R H xi oy:+1fj4sŽ RYUW^mh.l[2;hl[巋aIz,=STQEQEQEQEQEQ=ЀVpHw)I 233.ff+mcm IƔiQx@:Y?4mߪ>m ^A((=aчdt+B0,3[Aމi UxE.FY7HNhaqgϻ\OSD|O?TN<[f r/L*vԺ6ľmvrpELO% FadHEH"I@蓬)("P2TJQOC k) t4I{M=pd;qBB3pGݫE)ITA$A̖YQ5Km][d)X\vX=%4_0 !')>׼=]zA OdYa9h{i?TaC=j>lYsHp^t`Q/ e MDƤ"V $""`F@d" je( "1qA3:r~5{KCƔDGzcYh&:`V 'xi;QMT = < H'$IR4FAGP89uOL>C#HyvԐI }vv0|^ݐA7ȒVIND -܏iGG`ez@&E&'@{R[[X0 *\{ͥq ] 9kps43h>8xn>`Y6;Ĥ[$f @ dv+hLDlP2 6hMr]wOyog[p-.i Zt]- #puF%u$Xi.4Pb`d\m<EϏ?;P\AeUa;wU*W@ig0fAoAѲ0`9kȖ_@pi5kJ-mEѽT4 "*bˋ U&InYٮMk2%404a;!}+Q f$n$Xb*}!x@NFݘ1,_Y%-dm#rKZvl~V$+zKw^CkJK= 5 |bd׉Oh!GI9FUUUUUUU_+l-[,M!*r}3'Bxߗ8 m)'5\"2/Ԉ{\+m5 5 `qUTOTń?RPN||-+f7)Owp!L9EPy.HOnO>60 E*y :+";$e[GX;iΐJ˨K@p4`7 0ɼz\<:5/YM@dCc R4S Q=9O;SCN>V@PkMҖV +<6^"XVl& 2=+GVw@1\ 8Y{AńR=CxpA56SÇwIpQ(TRK;?O~*UTCܰ/=aÖ v%_4>kqǘ߿_/$qx9Mstk@%)3H/ j4g? Kr}v=Иd9C.z|^?~M$bSmΓZA ` :hX$HQ 4AA, s0E/T&^("0SY~ 2t&ʁ%RB=?.I_@gջZ2%" A" ?5 5%*2>|̏£8iğH>wS9; q<yӲ0#9 Bp`jsn(rAT@8P`=ـ-51BPD2EDSГ"b**rN@xJC!AzBXwX?=Ҝ&GZ20ɉ 1d$y_kCH> q T0:ģ69} ))g5&:vپ!sجnT88bB17Xwx9`.6F#4L<14hA2/S4ۼJ@m}FXdDPE~ƳMD ˲~gpky_!Fݧ ,;%TSȨWOǾ!:v,USQDg"uoǞAvAʆ- &UCt ||#ΆR6`mIYK2TUW.Cb >vgt\^u0=hӤ|ʪ&1|o>v>zD`+~lh =w2iѺ*2{~:t@0 PB!fjj\~LעUgPcC'لEX[ /B!N^0 @M}\$N+7(1>AO+(MAXڹEMyn+5&mn?P;ae Ğm4g#\ #yB@v@5W8Lʕ/֨b|^*PZit&'sf$ !0K4,ȦE0U#uɨoVl8c'oHnf0%:yɃ́vp53 &hZ<BfZ ŭ&ANlWn֮f A G>?$,Xq Üf'HO PS'Bǯ_>媕Ug= dFLN"A L Y!:ϩO1|E, Ʃ [j3< 8Rt0qSxwf'+yb#'45Ƈ&r +kdl۵Ï|76 II&m3tQߓ\#lU,W;~5O:9R!r} B[gEPLN)Ai4OЎ#pl@!=6~|JӞj* +6<|w#yǕ~}ц#zƄ<>74 BthE߼tR|1z;ψb&9H tCP0XAa5!;'~7to1Xr B9` Ъ%$5!qE 6LŨ@ k+\q6yB3} [an8NNpKo|:m{ȼr1`vutx;8wHW6{ (|*zF PNHGF /iVT!4?yCɀod9HyLG!ʰMox)2$RML P nQ&h*PCKi#a4+bDyyP8&x@χ!aXF4k 2XyBPh4%Q7OY0. 2 /\ Ht{J r4cXd܎qvCb$;ܝoׄ R 2s#eJ!,t>h]"QT` 2rARrS8:#ϛxF'GHnVƍJhA#HavH6Z| bdpFJD81t<Hr;0Sƒ`4 uI%0Ēc~Uh;Za10w: v] OeKrV e(/H;B۾|nәI{0mM*Rȗ95[swhLn |}Xxvk -g-VBvLwV0/d;35!Q0 ж4RwHTv$hмJu:[ϠAr#Q,Zb y@OSi9IQp Uzz9ZC?hgǚAl_GN D-#x$t}22HD8.3N'" ǃT,3:"E66x\X7lqΕ2p#uKklB eÇkఢ 0$ݵ!̀  .m(n ] GgLHgHDK^ySJm6ʰK2˲. yfDH~f1td9GZC\sG^<4\MD:Y׿rf4)rbjE êtEOha>A*=2H,SVB{2'q'E>Z(ąCD<=J&EeWsi[fu(azПd?]i6D q߫J݀Hm*E9O?X {:sb1`X\a2J,&)8箟#A $syIxĻ=!=I;YpH N*v;3 u¯rWz5?!b٪h*HͿ}ߥKQ=sy;R.e|0|_cvơ{!„F` hY^:{mY\c đ<V'Ψ81rثTc)vxt|*|.DbA~y0$DRsp6e9 @i:+2!e z%Nu b8&X+S DratzG 4>8'5܏*,<0T З(uEY=dV z03b"igȌk$!(%"{*R02$ 610.%!43q9 $LcɞWx^N'x،-k .=@ Aɮ7%ePojhy_,y2뾸DBڳ널>?uO/=-K@S;A/'I EATYKE 3G@hƊ /Z^fczӪPhQwwm6$Ӈ5E 4 RCir^A\@ $p= ex\ -v" uK cKY6$R8 lk%") xT / ?93Y2ZQ@8`kQ_voa4>'R-R Lqܑ3C|I<w3Z = ˌQ?Co4. P_vGG: aF+eEa\o_.,܁T/漻+YaQOwT&Zߟ[77 b\~yr[GY#) 4]ml5fnL\.fL`3'.<,`fg\@? 'AG ($`(LGdZ r S4(Tr|4 t4ᤊ%hvnϻbhuay3~dUUDDUUUUDUU{U>nUU1QTA$l`@u4NyɧzN#(((h/P3xR|J~9vx:ߵwEO&!ȟL\zZh^ܽ]2rƿn;A(2S$y?\р#CE6NG4@քE@RvDi}Ca L{Q6J`#!b~/0nCyaAь\FW0S|_˝Γh0%xmq͆i(+*H4&6hC'Y:2N6 hNRJ̒ C#\ 5 GM:$@,T%">( Ƙؚ'Ks9635 acx6QD6JSJ"BC C .810`PN>.:6=xBG/ `B\Bv`ރw6P,҂ @z?C! 5@|aU򙋷Kcށ=9;bI(q{.hh~y }Nduܞs=x;hd!i<m$zB!ؤ&4@!ms3hΩ)Y6*803c:;H13i! x@1 N/C>ha" :Us6l6z(%tjˠP@-}:@Z ;;{AH ·ێC Gp f< SDC"!H@wpY&xyfP"vjy!T'':0;p'2 Om ލ1iԢCݹxJt8`*ud I)^:_Y9j43ώI2bHPAw4=2H& DG8ŀ5D1ò*XڰUUPUUd H*FȨNi1 ;xppV\aCe<@ ǘu/SYΜss N*躺 0y =+^]¡ɬYAW!^zNQ(D^pv }ӆjpi42AF˹cj4mVZ4`T5:3~~ 11Ps!@vzt6)nFNO! xh7p*it>宬C2ޤif֎WcjZ#r2aҟ/pG9<92Z@>Q5çK0 S|z.ẬPAEA\ܜ7 @ܙ(yDmpwd(XPpH)؟~S2E"|=/=B2)))kȣQ#g~9v}Oex=4/H]gv7컧_cOW lBS_bg#$B|8%HXˊ0yēLk+@"G & l!¶}m)Uɽ+3w(Ix Ӓ҉TP P-8B4P4Rb9&@Ap 7 ʼDŽ+Kum90*UtAm ކ`BtaDD H DH1="?I#$#..?|݅ ""E.Pр$ΕـK}ۏYHw緸N;_0l*=9Iiņg D (SQC{wп8~ge1e u04QUN]7#燼p<(`Y}˹# PkK0F (dfa+s(T( şm)JؘP4%A 1`I2@FVċ4@Iҋ&D5 p`drcJ3ח/wtٖQ'C(<^2Ǡ9s?;F ZM`wL߽LDAT~ƸɛiiRFO(csUYMeXRSg']R+j?`5g llUhffeljsban=C[sЩl ,tL% z|7:d aYf|UNiB$Fo| 9Q(㑅A'3rݮ52^Z R-S|)J#D eZVwar" 6YQ11v瞓 a偃0Dk$MKCG9,a7N)=eu&R[=wE]q1b DJ"tbq/HD% }-:&&J/N_:FG B0M!&_̶BNa"^a$6?q,}[̨9pda XAQ2Xtaӣ@=3^/ا7 J9 CH}U4%ϣy"|H{5]'XɁO\9ѡgK r dphDt84ɼrBG=y^ɴ+D6/g  C!F i=ZG?jA=S9wPх=j?I!!$gCCaOL1CөSE8B*)x]qh%9Ӵ9bQ5-^U[/OTdtz!IpycޠhGk!/\dĸ–:J#9D4{9:+cKK3Аa_d\NlCJɿfӲ]-2?bR1p,`k90 isj( c@f-PM)nreUR=!`hrSNڙpa<~.^ώag>3,"`>95&;X. 08!iIA2(-N|}r!  Dʚha$a!` X]) IA?7NwA@8^A fip%aIQ1?|/eJCZCg!xlzJҴv3Tghxv R3ڳطHx,)J> -b ٠ !`ˊ$A.fPɢxF֘dkߑ71m!sf4̰ \p46tvCuS!P$Im`(DJ1Ah)HM"n(}xn}tp!ī*r&P}k/IlBC׏񺹜j@WR1S? ??OOgwh_2e)'NS }S>w?UD̍73zp[f*VwP,J`?ܦpQe6?Xw ZrWa%?KQ^YyG,HMS@8xo woXEZW>?N.d3c%I_jbE5(!R=O+ºPV|kyVcXM=~>:Cbe~\f䓢|2jt)D @D:$Fx_͆PB&Ұ }x`d=X,5EQHi8ДџQZD,$QTQEUUQEQBweU)EQEUތ1R˫.U,R0D !aw@@o=>; rUS E!>`%Lr|jҏ_B}Kz bia$r=X4Q#\6iXB$;{f Fp I'Ң(`50Tp6!rfuKA^@DĕǤu~\ގ֠9}i5ٝ%NDRJ Bh@@xv1@P3I!ld{w,:I/$l;mUFI8*P>s2$ p_<r eSh\@' W UZ,wQA Q/qw7A`a'ӈha)-h*'^< 懷}E˻[:_:B+B+_j!>,~T2i{+os>C}  ¥T&>~Q2e0 /+`g1G$j$ as`}*0LH-dޞû~~FC: > h٭$܃m (@}P:' G7#wѾCKHSOa#:bSĵU6M'owk=x@~8i3ą!$(:=;s7.S4388k3md THA,@&xMOwcIܽѠDgs4LkR07:w_9E(f??D0Iƿ υ7UgCag0])fqGɼ:y  -Og$X7;W-=r $! 1,ߎU%!*>]8"4`ֵ#JZΰ}R1Rl1*e0UUUm" 6)>9}޲GVO q֌]Gzu)] L6N2&9gMQKWl=;p[πCNV)#=3IF5uSΨaLJZMҠart3b">ͯo9G49jsC"W=J웼fƒ'x7=iW$09K$ vc"~(F-*_#HiDadB$%.T@N[̌[PX :aB@CZ,TX:?׼C:^(IrIe!i %(^J.vύJuh?dGo+7>Y&S lyʒ1H@XK8KQ$8f@:M@$-68Nzty 6HET#!( {K<7hàz<䏲_&d _dT!p@Fbeђ!T.ss}LDa|͑IAcN㸣x ]B2^:lbOPؠپl(TF+κU@5a0%ȁ-BдR%kW @abDXETtQ/5pTjnBfe$),=䅟xD~ϷWדC}Q ݺh(8xG$91 (0.P>&DbrrS}ǡ𺟛u{;>L~,_VֳƗh0?x ]GC??n4PuHԯ騣[(䝇:F5W-*7]ঁؚ72d9:nC=" *C$Zk\x?~v>;Sk P2 =ؙM,}u>҂}JOTBsq_}{lC˱8";&IB4u.(N",- ؁7S˹i;ݸ|Qe‹aS!zL$ s*K&)ij¸]]N7P;$<T V *} #&%3/08AQgc`xu}/x bA?4 +fR 2p_6ybwlֶG RA@RD.Wƚ);ҽȢClݧO=g𛈼<0UwkgECWxJF&Fc>_l 'hؿ;@,L&ψةAg6(A'8 dy2ɒMr0'"D!R&Lpp Q4Z7 1B&Ny$vĜхX 060wp*vGG!=O!`_~0j_S߮'! +{IȝՐⳲ7-`VvI ,~rsk['t텃FÓ0V(-fk'ges+P|Kj<]LVOX.̼D/ڊx Zp/@=g) BjZэʼ'w:`!o&ϢHK")ݟ Q?dd8 |eG!#D4ZGo}Ѿ `lZR*bhx&6ξ޴rn;x<@a1A`p=C>䉊)@  B ^V$B`6kQ6y@]5`I*z70q!aB׻ahEs;8HC0b@ K69 /mMfwoMCpFfUUUUU^Pj`@9 [랁1Q H~"Eoed\F [zPT[vV*MC;îצ @ة3 D:N)0{~^yo&'5*!4 &7s'<8Hpu$gN |DS7d D۩ Z0Ҁ>֟x杖몡CAԨBdOqӍ(ct SFL]> :j&(Lۨtaズ!7knD.d(o]qY|@"k?b&ôpfz2g^:!Z 9D!4:(6<ڶd47ho0RGB!.5Glŋ+yњX$H=C]'y,$Z`3!dx˯M I0&J`$ G ruhF3hĦۈ[&̍CO^W w=%v0)Cb SMI0b@K,L@LA,AD^ x,R]q1YB߬@(wOwÌ 8SBo" ,9FbTP 8 xRPWJ Lx! ́Gͥlj Bu( ~wXL|rMJt@@P[:z4nK>qq#GB/E;@!Ed6\ !.fi">TQhb;xj  p䦏FUGw&L"Up0{\]PʆxCB{x6{DQ[Ls:#Ҟh"ql.#{b|;yɄ B@Ga8Ip?5ǂ{.o* ;1<9xx rypEZcC%H*J ` 3l{( РB\ӌzw YɇP$$('iGԝT ϐ H-0k5UZӴ$MCA}1N!^G{xzp 4Wr%BjX IAȺa9.+Dɤwq88v!Ph}@̴"0$C' 0 (֕JIAy,ֽr@"ppaPif,L`s ItK`/V~Iu$ @q]$-mMX(4QAZr6u)JZ;6cm'-Ɂ!Iߣ~.6ـB@ĤC?> ̂s^W߳lX-C=C3w sɒW͈r[i~kW%( ̈́zopG'm N1cqwyZ}C1h߾1Wb< Z;xIxwwd5nqFv!"D]+nEC1жfi,H@>SXOt bbͪܓE3CCgʎAsߔo_߾H:tMz>{~$)텅̩YRUTTATUUUCي5 kT_NB/bz#&0 <hsoFu/3#"Ϧ}ܜ}%!3%=tA*H+r]dC/Pآ-y hzhqiϟ=cμ_;7"CtG bj8.f0CCw\t/J\vЗ0.3杜vwJHzcIq#`h!}KUM$Ӡ 7T+27qV$GH07$༯^ɰ@/S'ꁑPBn;yj!Łs>"IDcB|ǣ~}`]ʅ< o:iF|Ҭl_r}* 3 +joHlq3(@φ\%l^| L4 cOߤ > aM өПN_ك{(fi:WFv qUEq (/xsnwx7>(<;Gxzzw=Aβ@;UXyP}5,(A :/Z Va0UA1|Ĩ"dj"XZQ%gZ(;4 6V3{^ PӀUXQ|0s I6axܵ07"E1c$LGLOpq QEU81ͧB-%7·F Tr`SX+p: rC힬QMwFQ gw x@ѿh4p$4=A؟YSX HK3$C ~O1^3:R g6}PBG)AZX^۽)*<h88i"LED&$ Ba!Q%`U(*i A \e{}/ÄH$ ro䎤V '&A04Ҡ>ٟHtO@%0r i4M~_{!vSNW@z?~wbR6ӡ1$>i$pu59e;fY3=A=HSADTƂ=yHqݤ dcL@3#?5d u( t{怲jL7F532@kԞԴ5Jl>ahLr$d}^s#K '%%P5(E/pᐁoVk'"q $u^<rŀS) '>n5%Q^Cu&7@bZcY$HIp$@x0U'm T2LM-Q^8aymRTZPEO tQ/k#^AISrߵjchUU;nRՄUUTt[4aERT%lI_$?iXԡ1 DvȨŁjĒo QgAU4hVDi3`vowRsٿykFԠX36lpj[hB%sޒ-Klvultw GT䫓h:ө-#Z#r#Ӭ114Yᶽ ;^:i.) h )o7FDx 8rD;՜.F*!dP x'C[zO3HJ$9ޜÏTo$$!ϏyV r`w**ZK/ZQ4KgE(J-Qiʫ )XS~'I.:[yyi}o}`ܕ>av #a=ɑ] jjrN\N%!67{uNe z1ܔLچ깦ONܰ4>kdHz@ 0DKc> TpkyPoU%1 YQM@ZflV\Yh`ˠF Zij>< r*.`}TH.rZl~;99BwR32q$I`pހom ɚ9ofys/:2pc5}S`rw9 H6#3];йu=Ts x{4aЁNw2:*lr=5VB25lID]|E:s{9ȫ\S죴yVќ$;D0id /\%}]_-s8<ä<‚À z1UEU.]q<`>apHOs jN`p!$!DžML8J@zذqaóoCK{$N粂:SCt%`a90Bَ2Nw#&&`¢=ٚG&P.v#] 8k%t0Ss%!HP~v fqJ Y&Ƶx{>͗ WD <1jzԩ)JLPոE%Bj:b. )HR "La"PK$*|2=Tq(Ҕ7f|a0 (T}i0xG~bW~z@—ƥȔV~ W28bY ds? g;O&r,hz=#kv P8Z<> q\!.&@hi44ꀥ R%HD߰1}$E(C;?NV9yf4NPQ y;yg}"oN/ha3u'Ñ?l쇲YD9/w18g987t<75zpxK 76=42% @@lX:C1Tͨ(;@w!!$`y+Udvub1 hxJ?ol8Cs{6磐M !@Esl70xJ0(w,*Oy\;+쿼av؋`xM|=' y"bš?nWj$ۯ5/?N5ڜD*y!l6= ^|&}:Zny#2Š)/z Ln+)}I,'WuGnݠTEo]8$1hPɒF~]Pt cMɠLpAX0 @@3  KQ:0D)4ɅlEщ:+DG)_dQEja(" L`S (0.7>J7n*+[4 dW: ~TQH3Hk{:l2;a2]FハM8;;d#J{ha~쉽~)ߡ>/9os̼R y (nnK `{l&٦4ϥAcd4:ץ>㎁2ira<3 1"abV-ܙubI:ju5W`)aCmQTV*vMN +b迸Z[|kBa4 1Ul?^wpL)J%FӖ(\}a_cy=4v9C=|zxw"aT$#єC ֣$A1SoC|AN)J:,:2f3*""} UFbU2J,N=HZ#!LN8{1D ` 3 LHkaBz{SBKws ^}u-r~:ý󨫲"*@&=M: (Ӂ!_[ȋ&>nOG弢yuWTVX BW?psO߿|G+%|^Pz B1*ގ}eN}QT0RW??h SWn:/?ܞƦB6kѨ_k&@O(`)i/ g/ 4ӆ1~k#Xwlj#,x2ASo=eQHo}^k7G R"tqtԭ3 I:]sju5~߹?G㎒>4RA5Bk폃ïdži CoKFKP)?]8j şRpFpp `/Ƣe~CC8& .~P?к|UVsIiRˬW{@J)咩b挐dK0PHO.џ*/I/@=nOMp}8?|5e_Aڀҝ$; H(J*I$\ XhT`Sc FOg5GFQ S0d iJC5j.EBQWUc0ޔ:]UQ |eRJjv]Sכ9!߆$LNUW*4n 80t'5kSrNݶXc'<(9SǜfT⦲H$@H!c_yzu0[35USA|*m);ˊEUvd=IEQYO'u<;GJB =cFF.ՠƝ 1ˡy"BH/QB7xVGWjIJ%0P&*УrzrXg !af4@17ѝٙP.3y&okN>̌(?j!t  $?^+FxMbCEvG3yeX{ݔQ,P@En!ypL46AnQSPpQQAR+rߌ#Szyצ'E%IvXU*iէ~;F6#]y" uyrYCNq#0g HW@B!P7=uvv$dc"B(!h vU4Ϣf2~`rE^"'4c@]ںm`]-cvaLf/cBq#_`QСTD^ skagg @J/ ^_!7K,Ei@w\96~5hK3DI$'Έ=@x$})׍q6š"D(4B(0m=>O8[1 `DRQ8B!4hǽIoOD%4,vk'PO;*&[l ׂ Eqm;`$Yht@Hp nέDcL0$!H z>PxN7٤qd̀vX$Xu6RI=ɑp %9$^p5r5:#1*zyQ*j4!&Tg\%t,|$=n4e2p* 3#V1,96GHӢzjSR[*Sh@ wgע&:3{ψfxȷj!V0UT_/O.^QB}C8]xNTJD3g?TD%qv-j$^4䮪. :ѱ.ա^+k+WTS)]O&q;3 §i(t+P`0#1+֊*Ԙ.Հ. < FNHރRMWqmG:_HվOA}7 X@mg-2Ft;nͱFzU8^'!NGQ5qa >ZoҲ|MӌpAkh `' n:o5g5T((fuynSHEWmWJtN1ݧ;#䪪.vP9{i04a̶fԦ "u7sY^*6Jcr"G7g03?_݄d˿ub;'+c:.km!˴[or5+8{È$;c u쥸q8Yk9ڰJ4{%䠜^sU!:q-=.m'&354=(((>+X)/D }F́>L(9!qNXC7>Hs֖ SM}xo=n}P}Ev69kdp8,;j(6!_C#3:}Lf"IS Qrؚ&KG\.F h X ٳG$SV7`[4 ,P2 TMJOW տp^.OvgN'!^NPO {!$u~xME(I%*^Oﴲn8l^?fbQ2+Zp:ig#!!8>iyFho/7![Ѐ#Z7iooCG@$w@>!Ⱦ=B{xN`YRy[^5dS~p<3ӹ3Dvc9Nn:Q} +lS%T}+*6')JP éڧM[,:D޿lFҭ'DUZ^rz!S׈Sy_3t~Cz.ZƵ޳l:𼃜#eca&nHLЀ9tǹ߿9<8w؂zy׌HwۯZ6fΎ|i$UI&SMH!"ϊ{pd`KPDcq{:" v "I@D-5)ktk\Mv'\BobK@_3~!s8/ :D,aK$=YR@9DC>z=RV;x?a_<= gn|EoVB)\^Z=#4Vnj/{VN䯆eƾqmYAϚp,X ˇzN|Ug/sۙdi5'L~xFwduaH ;r=m\Bޯ(8h $GJRBe]D῕%R5`Pa(BvMǶ BB2iv +EtfK=%Sok#pFk/IqT(URKM`x"$ʼn},Zw*;"S쬐.iP]DISO)$Y,V-1G@F!׮#ւ=;=90V5v>nK#mDdI@X0 Wk9AP($<=UA򝯮ǙT("*hǤ=."Ń|xNŨ0DYGU}_8 _RpxC,( jgϯ"n=q߲p 5ąT(e^"RJVuc~'E v@'Y^ xRv!hQ1.{斔P-6 sIT  Po@zkE9{^ƜB{0{2Nn{!1'p(<5mx9ʬb)"LCHw0B,HT'i;*i!$ALPO'|},9}Q,= 8nsۯBQ& 2'^kf;YqeySlFrIGGӌHI8p]ä 50ztRz2a7FYD@"y?|AY+ NH2[rϩ!}ZBv!6a-qL<:QY϶ܱ۝U̘AлOYti|:{YkK'0 Qe2h$="ρ JlϣMrO wQa/Rd`X#"h  # .L,5D b3U>ϡ-)h176\юYrQ,` e[ Ågqᮚ8Αzu٠4k_*a+ A a| `ʙf #:z'|1ő7<EW:`?vx*UtBsC@;-'Ɩ$(:FP$2PT k3nqmj?6)dRrA*(WWfESA 2yW}>|j1XۖGD>Sk%PiTf}`JO~,CPƣt+CxCܜ&ef繩( {z`;=FV&OÇ0{DLvp6ʟ{}`N^v)IϢasؒ [Q\C]Qn FDÔiG첷X2Rh*pd5aC"/Wqf~`JI$RI$Ͽ\>ow rϜ]/:sOOs2>XT3FGxTa$4iDDÐ"ICϼ}cg ~Ǩ8ji̟I*f rSTD{CV܊`t>&="ahdZm*&MMnt`{7!|}r"GnI!WNgW<3lȴ,99xvS}%x̓']C:S†m;C! Hf{Og"80qW,n#5S&0ᨉ0̱b!. rBjUU&WiO@Y'8&X! fĈ5S"'%OT㡂/9W͝`w;h9ϖ*")DbNg)idd8,le euO7+'xXym 9Jם;aËT#5$Nۑ%KZ 6kT1nbs,n8[^@ 0}#KEpnXo`; o3?_B>/tπxC?W?!CTD&8ߴ m`x40\Zwka`ۈ`##ðNd72=̀H;Z3o.D:)!I x>h!aU8ҹH˵r!!9111fwT&Y+kӧ1s$5:k揄2vYn{h ~y/3]{UUF'ymܨC։k{xj­nXqLXuoZG 2zd!C |fCo}cb);nC$幃Ϸ]T0c* h"r,Qd)=5r3r0AˠUbm$Dhq1@8@@tٻ0fMQ,!{໶B#+wRr*Ps=$UϨ<J!^RI+ǰ<5ag(xWbnI?čLA\0ɑ"EU>8}8oh0#1WaFl$ xL ;kRc04TBN5+;1n/RMa;0P1pûC vDlYZ·ߦ׀B#>,+,p-T#R\$!(-ps@#s_qN̕"u;k)8aī t`3z:A{Yz?)UUk B5]U~ʭ{7B1?%v7+$V 3BDdP?c(jPD4&_ jn'8-6"`pGd3؅6[qgKt$PtV򗁨*1Ma8У%PyMU_/Nw^bYߧ/}i+|yXmkw,P*y;Br!ˏC5)n顓qufNT7k@ $#nVZZN0"5kCĀ@ux ,w7DMJ}иLRc##ea6((MR^ BoK3+o| ׍qȰ$u:DăBܶ㽞/`'ɴg2xQ ġ$`v@lylk\amEvFf5~z^D#怦bAn">;hD&)%"S `$' m@NWU i:)X!$QRz,Ӵ@&䜴T۸Nלq0W g=UTk&ûj%p;$(9( UC6=c~A:-bI! +b-LsTN(qS' $dh)"^AihP'c d\*(9l w$!(klTiciv%)5XZF?];q&օkBu zT.Fb0pU2+A&{!FS[u`CVJ`0Hwxyz{׏C˿x8|*G O>$:2dst` SI:}yS/Dm;0|4c rdm3f],ѬlnE",%UGjv@A9kZAWZ:3"g3;ݫ&RBH)Fc6L[ƵcA}Qz nckO16PߑKPDQL$KDM 46&ȣ1O,a9`qk1%a "`h(#'2Ci[?l25z:CE\ȔLZ޵J S"3-qIA@wi) 3 )(Ig2r\^'}gLCԈЪpd}:8'Y'M1"RlrCPm6W p`]FpHUET4 "FHS`vzL_"O=]6:Ph3VݓGSNPgc|kn߁x}M> NĀ#,&2)[ym!ioAp)lզf=ܽ);D>o7S)D5ڃ\ku Q;R"KLg&ղ$EXF Œ &&17UzË7C5ftqRAk]8c9aTeh!W{5QNX `CE0npMBtTt^:;;? Q `)؇k7Y'6!fC#5-È&Pʞŝe=sϻ>ܞs3, 'Z坬 5V%>ɋ-7R%ŝ[ s1! j)b#RLP|/fqc!w!S}mNJIl(B0g)&9&C:vwI Бp H>B+V/-FTX}L蚋lLemԎie-r6މ5+dzQ>JL*dR`̥f`gql.,C[k˃ 'o ;!^b!BZH{<%B7ʬDnLf9Yf P$Nu"c$IA;>7I9xॹL *o/g#ژ_6ԀΨgsJM{5y$ K -@|% !8E#='lt4se,L H:%(80Ɛ2g!L)L"lbD:$E1P"Mx_bn_ rM[ /wK߰'X|hĠyT{0~"DԴ&Y;\"8rD7܀j ޹:ޏjM;vu M :}N r45kD/p$&VH%HG:<ʇAàz;}HNq%,DV>>߸yg_{>uѭ2Sa%kJ {g4t.zWAlڴ9ۂSMaI$R9MDfT{ʀ"Ĺ  ʐ R]0/LnU(3=+A5|軏3KST|@RvתjCĨp<(Q0|<*{pyyC53Pk y@jp``z~˟W #8w'OJ a$({ae)1hh$"L^п=.+$;bH)gJ27$#Vr8L_Qr)N#)hf`#I.e&2!m9 QANL`0+$H+Q &}]όz|HP|uՑbbd2Q& &r\!2=C"RR{2paǧED?,C&f!Aa)'OھQWE_ d>,d?ttT1?)bw9u5NZ23!5YX 1|ᎌ s<\|8O;niL1c#-SB+# 5@7 d_h]cRwY0 $ۼJ7Lv5$3l {ȧdf*CG< Z UmEǕ hw2$H`x|]A؏BA+3筠x4WStGx}ġۡrM{R)Q*P<>Xc >4.4s]fݷ0´؂4&lm=l2Qmm [$ys2or*8#gCEA/ mҲu.C6O9:z\j3yvL%.2T;HFX7Yӌ190+׭\N 9W9B[5zTW;{h!tr1ǺD]C.)]9] % \OB,&GɥZqmdUv81׎P c:}{)˺:%A5 ]U Xr Q&ydoӇ 'hR=FQ>@=Wz}( ||(Nlavl(jQф a 2 r1AA VSD[~̧BLaJS?Dwn{!l`yNÄ=UH)i fMnC2B" FZPr i`FT7,$Ole%Z,LgsdA1U}b@wn *&%13={8IT+d "v^Lq*Tb4cQY{s m/u k[:K[b0es29} |}-{ތF"<60eJѢa7>z}>Ƃ4f'@7!,DFE.v9BƐ{cǽl&$ ScҺth?PRч1! 'gf%{ͱC3f3էx{}2K ʆB6tkj2 )_/$@R? ߉D?uJ"i~B:=LKp)C?D,\*?E@4<(C3ƿg# 浘]Z{aP1^ΕD 2ezC=k4,TVjpQ71ҡ@DBQ+HhJ P"%(( ( F2CdR*D>N}G@(Dq@ -G's'ysZ9Ϸߌ_iVyD{vU|3Rzh~5E LA ?sd }gdjz  fߟ^RD*îXu-\ˌ$]h$)4JXJR0-:8pA7[N*/$j0(ƚ[`3:胊WmdX z P(7B/֝<[G&۰.YͭYS^Yt,nXIQdM]wߖNiZBI@Uk 1DMJUUٵ4( hRb  ή(tݝ:iʳ&P ȂkǮ~B -<ٝ mx3.k=fdHJ S zë Ol7&ۮT5Q.X}X2Cwiy+zۚ5@PY$IhI[r7dh"ZH"Z`8]&wLC C>fFdQ)?;DZT^$@(E>FvyNNL?3`{RY( b>tSK{f(|/``9M &F*AZE7)fF( %3[$V%O=d<| ʦu܊(h1;OOfwA <wGE\8;[^(! |LzNK/.kpBHIJF hQC4 B4!E*t+72'3 P#U[cz meAU(DljʵZ 15 JY1<2 2y Rp&aC;ް6dle(Y, rH l)jF#.송@c1%RFa~9 `. ckHU$:)ԹVxsuNC &ip%*RW1$lT#Ic`AkI\Z+(m JCE:#UAMfM%5 rH& oc;yIjo L{},UM'p3g.Fq.>ybUP=w2``3޸*0i؆D UB \Q3KF&Je9x+DTjk#Zs̹ɥXJ45#&e4:Œ+cLM jhc44hYGe"mllx~q@9df*X"8)9!)=!Xi)H%QPPKt<&I6b) : D2IiNɊ`X$f|2I:34T EfYZdڈjĚ[j0~%V 8 B&oNr&Ni:>6AU'k9 /BQG(sČߝ;531lN; jn$&ɥzzÊi my5z5!H"قL fМoz|o7~tHGPLܼAzTL³S 8ϓJ4$ѻGl ,8;#9Pep9WSYt%z5{DA4&K P-7BM84A¨ -kPڝTgj B;|~B~@F] жޫ[샆TԆLڰEOe(3B9UtJHz\)V0%+d`\"V@ SJ ??\0i$mQT UH }c׳ƇqA ĨbNAՐ&ANgi[T$RJ,HH%i8a Vִi+,ԣB Aa 3)re8L %6빉Vƨ7̊ 7(`bT)&U=J`y~HPwr :C/v=%&3&`B=[H~y.v:㈃i1`ε՛9´7_1B!YvhЙG#mN`F55zXrmSM$KTD px Jap p Hй9#|8G`ϾtG@ )B J%"R @(F$$QF*DHD$XiA&BE8`s$qa 9T87 QZ3ę85%gx h@> dC_~gv1ҚƘm ثriUNvH Ԋ&PRHBg θ( '?]VUF ́$Jm`cV)`N 6!:Ɛ 2 SF ikQ%adPuD < F$jg?owc]qTR` botduNGǮR@`!Zy|.&>b& C`kHnPMQ>O4㨺='a=){%6=Sr=o[ d-45Ǻ&.ًQ(K{& eGs" I_I8r;u:&$9wPES!I jUc3 *#Vȣ(KӲOP*/3hV PBu(mH&oZ=_]B?Ć`2&sY׆"Q{Ȋ@]mH8bI)8Aj.E~J2A _!S>$tsoh~'؝S ̑kHta잵BϴƳoύM ?_y90DM8z'ȁ$a P `{Q %MD&d~CZxe@$ 57^oXefo܉kQCL0ѬRZ-4kRRiԄ+8|sɳE{2:x2{ވ0dnCxAQv 'or/q/ ( LDDD 5W{mm=.X7C'E)T=$QRvr { s}3 ;۞q9$ HT}R1Xy7,yFq! ㈅̀6'?!ib}I¨A؀k| b+-QYb3:JHNl),уڪ7Uanp S#%~k}$Nx:OtZMif}̺Ovק(B<=I3{Vۻ5yh(( q\ @\<=;0~.$#P8QlA*VMj\LkJ`U 4F٤g;]0=?hᦝb A G5BqO!w9.##kaKI5*#fךXydSs@KPK>$$×)|,u ks?j5P!Y P- @cPB o]\GzJZRi]'f(q9vB|40ww+c !B6ܿ<ʙWAȜ7Æ@fi N1dOko|i?@` }`FB@ؖ@r3Uꇦֲ$x,cŽ) f20 1~vqסL@4Ѧ;B 2@lVkJ4e0W,"&}yby "㶙Ǝ9{qߢ^`',u[33GS {!/[q+T"3Q*i$H3zt*dA ftsH+PG e@7(B=NfAoTFEw᳹{Nd@I$ vC5sp]Jˮ A2:b #>6J C"+^:v"Dl;DH)-;il* ̛Qci@UoW0,db8Z} x 0@r76٧02%쑱V4N]Rh-sEF ĴgvKU ؊9;+g]g;Zm}Cewhh$:awE4XNFW6u; 3-80A(v;Z9Kfi<eAnbcWX!3qLLth7I R2D]9a03Ti;Lt@,H} ]9#qve(3.ڥI U/vNLy-'oAWn2(nS Kv pmAkDKjt5L5$HZ`0FoZMU]0ۃXnL@73}@pxı}5/J)f&E]aE&/hgB#t8JOZVߡBedilCn8pGa(p;C`YD@uIamVW^w#z6ҐX6i .-ʽMvXƸ;c9@(2ϑM8'YpQz4߅+(j^4ļs.$KECVXpԨp5pG8zh du].O.H]qCdN7 hyO5-labP@Dwۦr<`Q6NZԕXyڪ6N$%IbA=,b=H J۶ E yIE=!}rk'6d!D/<>I0γɁ 5y.08 mNs/vud[0#XDHD4C[*bؑ04`6Dܴ m`i ZcjKo T&dq##. xq#!ێ0~lQLpG4<Gѱ ;'fFg:D\/W j0Dci(D5:,֥n<Sơy˟, Kr6fv֬5LGQQp-+nKkd¦.Y s,@/uyhf9ŲCU{zd0t6&6M_]cBU)3]؛=  7LBָZ|9$#P %uZ/an!݆OXq֫pcӲؿ#59Җf"A eVgxjylŎDۘ+|XSvQpxXw{HİE\Gt2SFp#^EMΎq<.(ƸܹF:0o./UiM!@ONK-šfbLZ/wc4.\7HdQAL'o+@g3 )cM-v;R@ҶOK$k0 Y`c>M]<#LyjWʳ;K9ŕ$'Ҁ z'90_%`.w7 i f\Avrsi) 1eq˷Ob#;d/3#rˀ0@*9f^UHS!z@*  &^K=:& VT$+@qQ8)Ǝv$Yea9܌ ӽ%h  >f&`$H3шZ;@3.D0/.:L:BE4ŞQFƛ1X$SQ0zw#0bbJwJz} 9Ìě^O>:5zB\A :zt¼+%^H(2ig py(ۧ%Dc=F*p˓ paf}xex;f/8 q: L_ٚO/2 hHI(3fjvѶbdƒ`ScS0ݙabpr  U+601R.XL9PU>U[=2'!^>rqgQtbɀ`r:eAѢ|mMbA`W(=}ݠ{/sԾð= 8q,`5 ($(i&X!))VAA7<72"ЪBWB\ D#b P~bW{ + 99%u֏ػS"fx>-=P־Mqs3©NÁ 5_(v;C u g26CyGef1Cα2PqQ܁~HA:Գ۽h{2%qG)Q'`J̑fēV&ds8j:'t3y@5MJ\fL!1Xm@pya 酆5I#R @J5ğC  A" jVl<[f`E=G{ʈXWWJ"!Fp"_*.xf=mgkurrl`DoF Y~Ŏ#1 n5\c/dAaF yP(bb+VZ@X!&b 6^"e^x}+#;, uW{-z>&HAAOh绩 D ].0ד4tpxO'}_9l}.;sPIACBmZFc4>FM@kdQ^8{ᤴO!дrc2(vM~R&xmfE^%4Tp;a3rSCԸCR3ޱ ΙمwSSTIhq3 5{;h718*8-ȭEɧ쯂OTFD "{* C 0@UIX^GbR с= ($9933C*|DtKaY`U@6Vp!bA:%Hr=@1fwW,"hc啯'oKDk@AkAz37;,zi1֠aE$&\% _VA(.`Hr,%j~՚yfO#QoD,;h xi!ypO##M*n.&i8hITu)Q߈}_BZ6hy2Gy$vPvpC~`r*-K)IomkYZLz/\A#LκCy;N+ x=!X5eTMR89dLٖ.]0TFfbcHLRdc>>%@ y/NzzfL0,B;A0f<䧅|=N!b';sIB6F@5 KڢmFr$U?rw$N"_VJBDhT^*C d4~G9#} uPD(uED+D@mEzhnA<1~#|@z Q7y t3 QBbhdTD )CP@LTT@39NHg9/8ratMdJ ,pm֑6@R4\!L&4ރP2 Wl9d5*DL;(TwM ]RC y%AG||_tvЊRUiD)h$B#xFtIl2O0y$7?&n3w]:t=\@߯0SaH8[9M谮Tl mHCXz> x>uǶ}SY!~٘H?VpEk4A$45I'fj` x#{- 98MEP "1i7뚝k0Õ1U}q( d=)SQ2 1B|o ^.ٕW!I?p=I!x/( (R!&wE+ABD:A8|O\D@U92}f1SkQpc|1XfTIN`#Dmޓ& Iem_!CiLd1) AJ` kIЛ!DҰ{ zL0G54ᶘxWn||şP .{yC@QM]ZgL (PC2>{rüC"{n1"@40zg):fzPa _ڃm$="(-)`2Saej"JFaPw`ɫ6D|o-?** #drBRxsPx" X a#ԑJ!\C=O4r*g44z|( B!(i2EE(q=< p >hޜ'g|=cßr2O?@'5 $a"WNp&eQ o4L[)!Aa E"( z.c" ,V4ܹ4M(ʑ52o8u[K t* N q)0rȲ{W3NNZ\ 3ĄLm\l0K&q+bm 4t̕)'nJ B= >}ԍ0|C lAYKұW~)8?Z J( ) Kw0>q.HQI8К8Z@$ O?.|UPQЮ˸@~1΃(=,ww6`}@Qi3b|e"-v;1P\Nj"$2=nDC0'It.z';sC32 {N2YHz0N! d\EQZFK&` HZÿ/A4l;n$36#)w+H ,ó6#>w#f&*cQ#>o%6 Y.f&b*hqz؟x4R@SكqOWOd̨YLm CMrgGr 㟷 = u%ա/!xR:Ay-^#{]kY;ҧd"$W֎M""JR(iF "E @O^%]}'^Yg_Y i{!P+B~"(>5$ǺqM_;Z ~|[a0Fg.Y:?h#QOdnFg;89(ZzHjQP(\ T\>TwThfw`[2Pඣb5@9!jXlXA`C´ <:mQ&B(0l6amU<-"PBM2DSNxJB!vJ %X̍#=hI6Iyr ~~#K9ddn`l3A)fʏH0#vl9Ngy`"7Nڑ !îKB]{'7ntAGvEug2N$L59(BFpE1 u<#n^"#81e.yjF}soeБ04=.'Yn%WAxtðP6 ܊=Z MC'=7~5# I~H o xzC J!.ڒ]Vv؜LAn豚S)cG2>i$nÌ`i #~!/Nϝph ؾ%#?Ǔsɶcr A {bU7!Ar8.cg1jݎ\oRhqSeNݤQ1! e6%;iq0\cݏ*EX_]k(-@0ZkKE^j,>aiYk~ iޜ/8}cE TPwן [Dc0!"]Asq d[$=^A/!>Teӊ9iʸw(EIlw8l^0_QfFҚ c\CW=X.Aw`ހJ09렜M/g:XM$@V( $xOLyz҆;^(FH A`e`J FH)m6URPcBRZjG-M&d I6h%% BYR]d֝bUT21/SEFt4jfjX"bjX$TfT+Oxb-th i0{ &nJ[$4zómzt!@DW3ꡆ% Bxʞ9b(ʶQZu5*.$驠hIa&O<Yn&ZrU8&'$5A* lo2D #RD}DX`2WO7pȁ1Fªۂ1 0ܜqFcZmi0*EȢ!܍6)/_ۮ dx7VZtf%" jtb FT8mvBhM)X@Bc"dNTedD['0WrlH÷:t*q'd @L1.EGNE`)vp9p~%?y{ 4;4P_Cu|҉b`ZD9xy bZ q);1Y9z|pIɝY p! %_wrb2x( x5CƝ8HZru@h4|)* O # HQ0tu&olh:l91Hmc8{L(IƐ*f[ @ {ZĄҲNjj(qN70;T-&ٮ 7@o;kQ6N?_ށE~\"$J\ր"}!|46IWm“ksrPCOu]knzixʝX5-hᎉ/u[7 kﰘ䯻OC& ., XQ^|D97uN-I 9di|9(=R%b=7%pYӜRP a`ȪB"=a,6p|"0.eذj@=فӊ N9uL(7QoL2 k^9s vǓֵ^4 bw^j ;^M??(T_HzU+t C5FEٱ}0hӭbgM1:Q``ԔP˅N@.($bѢG@t:Q܌Hd٘ 5@:v/Z~c2ic] ۜ$'4:u %2 *,0T $Tnx&{d$HX"(*Do8Cɇ$?eÅwt{ܵ QD$!~c# 15\C ,)iT _AD M1HtZɤfqM!G bw$;uw\ck}6̈́=B7.`_LGV,I͒'H @0pUr=>m( I#XR_fcV }% ;EQ"@Z x;o5XiT$YBj|`s/wq Vv__>|ã65noWy-3Z] +zTUF ;XrRU `>$`{ĥ$Jt~'gsptK݅(s@S H!JRJ4pOt Kc(R!Û@+K(Q)1zbLj_[:$?'˺XzP#06vsBXt_\NLJhJRD Iw_#~SvvHM 7yͱ6ٓa^<5A!/?f}IRX(v%恀*O@Hx۞R,ѫ$ĉl'gA0n#43(thG[88ʧ{#j(П_vf']q(C%SL4j!Ȟs82DwxCCezn`(D@n4k i JPMHC,BJDEC 4$ PP1 Q$A)@dVH&ƒ*]@&u% OL8d,@P. s02*"8B}ds(|䂊y7@dBzқNYJ dR3*9%qt0+Xt`&H%*PРqbH;j&Ă:)ADJ@4;7FaM| l9Yo( @ᑱX5b B3۱oVh6IT I)sZS!ϏNF"l3 \'V}w.C Țhh 3juqO '`CіvKSHv3 Fѡg9pptSx$ôsI6>7Qn B f(Sx|xq.F#* rA|P#Zzo1!|.6Ȥɨ!p )KREnAVd)Se+DِpQ, 8i5,\luD9Rd@1cݜ0aXIJr&٨NZ"3S]%/46_D,Q>Х,h^"HDf.f!E+q1Z2|!04Q(BvNC^y u.-a(ff?B&Mch#(AB !@5$@DQ$ؘTx  )PpD h ^'E4!Ha2220"T)LU ;xP]aRz }=@^f:?8NF[r%hNRN{^SAl&/ O* ,vAͳo`J>4eWMl=U򴢫T=ƒ/Ɂɮ8xCAE2^ Ǹuh_*A-D LFP HpRtp;F`C]kmC"MVd|Zȡ,x[Qpk#CTC4QN3ؖZi'8I$ 0r8.DLj9'޷>}R{;QfU'5b] eYʣd_-pIó>pJU1{* vɫ{Mnjl+Pd`cb]*) w *C aH#)(szԱʝ%Z,dl!meف ;bMfD.F)",a RjkN PET hY㐅`bMl 2"DeABY@Y,b eR"FefIFZ+#(ipZfhB?@(le(Ae$ZB̕ZqTR܎u]6>vG8*%(hIS@[XNP'aB j@Q7 {ɚA. 4Т!WDVFPXNS*vLZ22>Af@HP*QJ(ҴSE2)JQ!IH(PURLQ4PR--D1!JJORS @T&(He & !J31)( U")LJ Hh ViZb$((" fJ(i ZRJ(((@) ԍK@A~@7?u'cN`%= ObYTQAJ2*g E 4r.lCFQø^ԨaU2B}(5&O0UZ!\N%Dd邏_DTe㨢j$q6 bX2!ʧ2,ʰ4l=00rJJPO)o-# h5kTH0d&E*ҖaA4(xiQ I, !iȆCg}jR53v0CͥMoL'tZ*pܼbZSDf@1INK:L} ~ƗSQ1- "*F ƕ&Z I%(*T) JX&$("&Jh!jhRb(!(b$ % )O2ȤB < ojpR*dD.~6V̻"Irwt Bja<}w>d A cB?6fcO2{,31,0*S3 31af# - i3F0Ĕb2aD@"!d K-E'C/O'|`t=ZzlJy[zvMxd (Ƥ 11pm72H rGx(HAM Ht>]:?:T(sD#'bzyR >I Hyǘ/2 Y[͟naR1(0^v(|BS7yE>Q$U슓}DcLƝ9uҬya0a(\Dÿ1Slp[TC$@hkk'y$2u;Z݅"sH5YjJa;/.!1z.u7ǝO٩Uzp8׃@}9TB>Tg%Z\0${fcA2# 2HHFQ"M™k,Qqt"Pn4!((H(=BA2 "C9 ũ2ZB'z^HS.Ɩʨ1)D9R -#툨^Q]pc `8<ʡ̃B ( ~N/cۍq_@, vK=ɔ@jCSLjs,jC 'HƑrv7<\lFxHJuvRB(DɄ5`9Ã)>ڞ Puf%)Gv@I![ NBF07X9翞(rw+1>|Vdk\zuq 3('{X1qfg^`x̦XB{xGCUwBnYmlfta~"HyrIHȊF2VbJ(ks\TN2Z"`qS>GY4&V&fẋEyֱIRtV}/&Lضe {CXqWen `K1srCG&yڄkbfoj'KqMح2;ȧPG6bcgFX`-؃) :r|p1ε3xcݬqa)Wm<@s(,v㑉,q;_~.W)J!0 )΍=v'2}xź'ZZ6-TBd;;% fbI T[ʱ#iNO<9viTC4#X g T9]x#oj=@fSUҸh^Inl4503:JG~M3Ŏǁ'Ozb^;;mU$ir\V6v^ęMJ1PQrwvEk B3T=Gd a rxhNK.&U̿?4L$ŒvC35&N =: IPZߤ xtKf|55gSJD0BndIw-=tBafjܟUv|!4GJSiȥaAVm;5eOB#f2P2zAt LSƥC1eq8C:Ȩ͹@5SdcM// HDDPD!@4' t$yGZ(C\3O)ew!wϳv6NZ*f2?ʿg'(afDH4P ,44!AByl@)&e)V!bBe i@(R#CKAD+B$@$4R#H jEDB j)hZA( j() df)VI$&hB(A( `)F(hB Ꝙz|/{yd:²V 3tɯkM8 +^hiAیȹ. 8s簂 Y*]8v1Jy[z='wcY8$nNg]<]©G!9x{%??`4@:m ILo#cGe+ !tC*^R"\r"2i`闷ӱ;C۾9d!~ xJ YX ޡ<&G Wb44{=nOiΫ8n3,W{ih# ~Ǘ 'L^'<%R% 6 $E,PPvs$$M_LrUJbA$$h]X@IKK%)CHJ4c21TT]$ ) }6J (@b̤(fH b@&KɀbI0^92A0TP0PP%Đ#5ێ я ߤ Ģj *<쥪NN1{A{ZĐKV'0=ھ4|5~mc|^$cd77v޼ǫ'T)׃:8e Pk5{wz.D :]Y`MR26Cd1hG'x92#*ֺ$:$Ze od!G͆>\ԝtIGrA,hi4VÍ5s/C̐$"H%G: U3h Mq˒-3bHLȉ< i ~Ća+;hYX"(FCCR.gɲ 1J=tDHwJ0=O҇ͅr+'>J}Tbskw=ύ~Za@hlX.Sm3?5Ӫ=.[yVeRjD?7X䭥D!]dx&ӨvAvQmid5]t8DD5.(cHu=}JMh4 0 p-{;d;T(-?L 0ռѭsK! X@`CZ! 4 Z  ?GG O1;Sb@)n;&tLJbW'HC æA8 Q#úSLOCT65eR"R~[?ΰG;!'3UkQ8|rPA8ZohWݳ nlӮ塙 9JcNe)+>u5RٖfZqJd#G5V§cPfirw4„m"14W[iMr`0r"eBz6mfBm࣬AQiԐlU֏Qdۢ17_?6urN17`{̅DP\cM &LV:ayc>l}:X(((KQA70Ö^€N`Alہ*#!J@umBcn ;plOgگ9~G1(BÁ']o]ۊ h?wүdkJ))a!*g9'!{B]y4~:+SPq 2C0!5 Tnݠc5 %c 48TG-F0%~ma=)lqktY$lKiׂOxrM~tjd1ѫ0S 8CxXQˏuQ fKDik\,kyŰ;sgHYS o&Xv AJ߉}wC5q~aÆln踞HdsTUKddDrjP% g浛BFmV`Å c2AVRMSy܊yi4̖v2jD$2 sy0HݣxJ1NJFK:ĥ` H^uԊH@aDe˻lUXc'%D,1svuclPAsfV':c m#`E)IUJRFWmF&aKJ0iAFV 艷 \c5L(BE䎕.˚LpjzQFkBC%fۄF'o"ai"bVW-tB&\PԮRF2܌$AYm'"$+[n^1o40YYZ@n'GUҩ!6$M BWBE)q@j $ @1:R$dl["#(5AgCBݐ`{Qr!ZɤAcl&LF68; shd@R0djayp9[zBj=jZ=YuwI#101MkWG=yϢT*6 wAi=Ũ@3f%34zZ pN8jpl4 ZD31طKgHo֜x dcƹEݪrX Qh ̈y}A8lyg`ȳIvx|Co\6(UKνZoD͒Vl k(^B@mPc8B4 Sg&QM9a\.rSCc砜xJ(`qz9NH vks?d%!P0'_3"cMMs $7(PqJa;!ꝝR%-"u=^>Am5aԮ>WR1+)'pW`tUj2.y; RG«j" *ܢvn0 <vo0"m =n T]ј1CIj6  FKmjH64pE#c bJVRF14('N7/dr5GICB `<0yO"pGB)z"Bf>0ᢰtE ˪mXYkՑycpM!5Bs1;1(⬹1ȢmbPAaou'zƹ"u9b;iٖM9&ZZƘn'B@Hӄ6GIu%MRB"D!,K 㮴XԤ.0A~̭3qFE*䢳Fc3΢:$k)A܀Vfadq00*heF@T!IcPdda82i4df ʭ'wjGsXA*µ+Ү5UqV#m:La$HkNYd[˪cF Ynشh54 짎Abܼ]jسQ "݅1pAXrZg ŮK6fa0/)lյ-8և`ԃpf',4rMJsfG~3arf@B%E$"n94Xa~.QlD-,Kl+.E$vZ $ 6I3C n4PdYN&QQLeYfSYCd cfDџ-jnS* p!ӈjc,YT5q7j8@7슴_EH売BE S2DC=(%{9xp!T'CX`ټ.i>g]2~SH|]P&NߧR i:>ϋE<~d)YQT&!n4Ȥ,h6 J:PAXA>1L"М \k}35Jq"-yoE/)1Y$k<[OĵcE9y] l 'g_ʄgXCZ!SO6pǧf D* ۛY1vjgx4PA#Q  5'#>icꇇ3EJzl6(3 gݰaZpDI0pCMLO4)+ QA@MwMfԂއZ ,FTCqā`L\bc S5EpabP-թHali1Ȋ'-Bj3x3s2^x YJ09$(833A6fE$y(@h0u D#2kȉp_w b PIZ dTD#m"LƳD$2Ă HA2hP0rPvsB@ =昏I`5,|1u0EU45P@zχTbU4Y!0E}^j#Qo %P50ICC܌ltKXx7Y*04|L9 CJ$1/v#RO;*3eTnd{׆,~3E3OҬlua#GFk@=, İm!Fgr1:]cR IYNqS .(S+4dKUQ2X㣌E ZʂEDZy qO hV|sT6K!7*'qm8()vMy9zmޏ1OXtbj_kYeϦD=w:}Lwg" @u#H+Z1T:=F׸U_ !L Tr<,T}Px ߢQca?$=vT{#퇊/|Of ύʞ$ZIXӜ)?Q*܃eed4^`D֡L̦de5ߖozM4,.mwL!:jX3!)ݔ{fC= cHYs nf+aNEど HJރ4<&GvelmF:&H~kB #:pYH\]UΛ 3YϪLxl Z` @8sԠ{G&mxHNXʅK>9Uϛ%rU•ֳ1mRoZ ixC0]Yp XM!RX(H~P"6Y24XϵtZJ `[CԹDD99q4͍o!XfC Syҟ+xv{hhy$TUp#=H1D6޻] $@%z%[i#8!lՂ!YlDw>c7pf8m|CՉeYdeE@-2_"bYkS8/"kHM@E8 3<5᠞F= v <{{)8T?q6|;D|XN>z;pPR6 .^>A(y1t3/0eV0Qh@7ۘU ؃շ$rr/?M}3\!f G񲅈w!O΅QOHu md1so ##BI*GB LwN@Gm+^i!_ɃM7,}+awJo;#Gr}'=KgBw'4@Nd4` ;y>wbAs.^'}[OoKfe`HiT"*Н㡉gb!B'P:`<\fldp[U7n"0\D ¾>b[)aNN(c>oڪxBqӠbBJ>'ݤ1z9F1h#>PdZ(>#hhTb%N(!NS#("J$F@&~g#1(wI.u DWˎcJ 7:`537rP6Џ;hΛ`FVHFM]`o'* ?>\L!e{''A5 {J?Hm*:^V%t I҅ ՉIPlf&a+a s''sZg!kSn`mU!4zu.AnY ipJ LdhFe&BGZiL#e†˗s: @n˦QDjvD5jj34ACFVG.m0J>/θ?Á &iTs"gh3,.E fD&ۀ:*Aƈ&0c]XqH():PᢅbL6` {v{@6̱p2iLe !?vC@_5 ̮0`d)t@\n a.̀#1iYeiËzId1 eڌ@" R"@Q 9QXA. ,&՘qFr B c*Sm@tZF(lHx>TXȚS{ɶAȓaw0VSlhS.BKnad43G9շFݱ@ҭ=@bFh`2ŻiŒ0l+#c5[fB:䒨ba1, njp!HC$AX6%6 "u+#!ƃ8Y 0;⎐ِTHs8:BtfQ9ZT]XoNNi0`R޹jMcQeǕhXJk f,]vZvmŊ&04Py #x8X6nHjCf&(h(au؍,Ҥ|pk" K&@ J7F+u_4O @qvEf+Ta& ʊ"22f'iYj ҜZ@VRjh*)өm 3z_=Ndм5@ƲY"5s)@萍c]8%e;x4XaD ]CRj%jqd+{„QpG6M6*Bֱ M:&122.!J0 AifHPerВO: ;0 BnvF]|QC6eT3h)K7 V4\QCv&--¦\'!JV{ I03$$RU%cl r>pH€ hL~ؐFQA 8 * H* R+!NFMQHP1Z)AJV! bV$RR):zD>K 1,DX52G V58Vؖ\Jlqф䃒9%) D†B IPIYfaLB*pxwzؿфʢk{+ADAAT*U+'i_Fq?ٖC0,,fsOd*h (pH }ۃUJvgŋGL5m-,X4M44M4X Jikɦk94׊LҘb9:g3qkzבcT+PV){&xLd 8:8JoSOHU B0|< hNh18#Jl; ڑtwB*AՓpJ i6;cdEIJ&ihS-rzS( Ja(0JR!A0,K$JD4+K2 IҔ1"B r* HR % :f$LBZ P)""c( !RM|d2uMQ ;N׿S4-S$mi@a,VF'ed4jY5dd%5aL2sT zp0`{s`vϲW~ys{bP>NӥFfqLSG +؜ ]!=Wfz0yAG  +MBL r1^(P Bxqj<[Cbm1NԸYIQ @=oLPcAѶ< 7id#bpG#I]P;îFY%J6:sak<ŔkS8J4id R#CIQv5aAy(oJb4nAIVCUnbLo$+n\%FlY4d7D ^P,vJdFh(F,efE@`,"V8ƁJICи̡hZ5vP22a*P׾4#`8z8b*G4d)Qk$,@Mr8dmA (- #bH\ٝ/{rHì_6ѡEcuݐ0f1 a~Ce$E ߡ 06XJR `QE:U^m ,UÇ\n@Ujрd,4{s=Ŕ:9)ynt>1ɃY#u^;J!#Svl3(iHM3w:[R2ת`"Zz]H3t)C ((Avt,. 4OJ|5قN xT){1Vñ hh(]˄tÆiDy l+NP0Q0 1<Ў"{PGĵyn@,}Go A~ׇ.KEvod3Տ#sg 0Y):Gv>lsHWd/h}F<\{mPcyɸ̓H!'rq֔ƒ|;_%G=PaFEK!*a"ESL X{$+̞b':C~ g Y<)xVA^R()BhpBS`Q`3.>0;ܡ]S3Fdm%l喷kڑlQ6Bip/ ua4ڒ6 2 s*p",L Xxw #2C t >tEN@.H%IC%JZhȗL R8USLG!A4$!lJ7'- 15M 1j2K`1C&FUFf9&Jd!eC 4`^g1!!"jd4Ox$ӿH&Vb"Db(T:?a=)@9(H",hMt=<)" ff _ A$t , @O|,3B5ܟW D̐V"ˠR %g (2 O1S~OE30FbQ, 8RrײgyS¤^Q*0e@8b aPf9f ) ,J1 0R",NTF4FXA2ª36P˲d{7N=YI0l- 62F ZD]_Ͱ:Hux@wnڡ%BERC|IdJ" )Z$iVV%8%L>O>h"Y @Ta!MHi ݐ3Cw`Ă1C3x@ J T_ldb:`I0- H Д4T,SF8QLFcB!x5A541525% R: C4Ndd$BLqF̳ )" z2AIQ3 j*K25*d!dBUEV#N&@ '7T\Uj0>7&MM"e &) Ut`< :7 S"=gO^! CcH{0z$--J&\Lݫ?C)0KoȮ;ZbwT"(! PiUB@$ "P\#a&JCE@d 1ΰxߘ\t5t|OdnP$dDf P{B1)C4HrSLSRA"ߘ]ab^))$HCħCAHЧIRn*bCD Ҕ# P5J1# bhz^c%Ħ 0d x)s@12x>Ip4H~pK[!XV@g: Jlك'8#h{$r'u΢:.]6ASQ-4SVC:.ؚ#7gɣ.1X"~<5ʚl45 x%N* A U:. 0#rv!L+.1ʪZ.J a7Jt梀ޱ 鉒t̘AD.&H-g9ΣfA؆ƣ1 A-XpiRv5cxZmL!R 0U2qvշن= ͘L Q1UOtM =QS2D^6 㬍jQ#F-(bAYlBC)k/$" ̈wI%4M1%t9ck"B r\0SN Ý͍~1 gk8 j%QTк,BK\ 5U5IdzFb'$?]{pHzwH /z3hg~g}R:"DҩUS1DHUDLTMI ( % TS]BK,F@dd`PR)EC^Dv*ߝF \@/mL8 1IB-ĥ PHi=\1*=z;y@@ ZTG{v'';O[5AK#ɦQ2a~ !bF8$! Cmm6vGznO@q=:3*c8〃_t>G-*'$P0LŠ.9]SLNN\21q͘dhiޠ;>>R' ?F!B~ip'iR|N!^!&*W3csst~ìf28zIdvaS<7aw591 ؽ3#.6 ">5y̔ ⭃np\qŌ$of `wNRggio`~5 0@=#b([35w8yA肖x_CI99pa_Ё$ 4V@M8P}G2-dmٸw(#U1Y$\^|0R1}MT"TGa&˻\8ZJ֔Y_wWqnkDk: L"AAā0 Y뚣D%8ΏP:otlNT|$!?DGF60NbZ:`)#bs5c3.>删>'s|abT:LI0}='~xlWdKH'؂LɁ6do oyn$dKIAV 4qjr>ά2TP /PI Qe:`jSЩ<._Q%Fo%:r|<{>_D8chינR>D4k.`KkP{:B`?5^׹SȐ yvh{޵nj9xj :Gw׿@[~y۹8{<`8G1DMQS^sg4=bRWRHH2cBGqA6B Y&HPҜC9|zcGb83+ GLüÿI= (r0OOM y:q~êj@Ņ1EPQtR*2yTʇ&k%}Zx@7BUׂP!HOщ'.+1BiѾ7」04IziCIM j$!5AsFĦk L*:xb\/<gGh˘0 dQ݈bSǐ>7 oϻz)A!:%1wO=qLW_f }*Eq7-&{M?F!#ZM=Ks)\;g,\<~3DCecaB}5'C#vbÓ5 x$E#F7!/-%b]iS'n." xwrW e'dP}fZ?՝6u"@:!< 18Z'*Ne#zQ+Aqr#+֦ppͶiTkD!vp=f:wqumY$ 4ȋpD m/FZ)4H(,Mz 6QBsu2U 9nʃrZ;Θ=yO\rrZݎP м,(_gX|P֝fƢSLTTS^rvu :< 5Ȱrb)?i=nw6y<0z7OwǬ#5QTzXV; ˇPID !s'i9]L8? `6_`y$,3h2|9S>cZ2ĭh>}{>a?7*nѬĺH`!Zu4QTj;`hCY_m?6kO}V#^<ی::aӃCyx}0@򏟁$ ,<6(02@9@+K(R!3`IC+ck\)@>;pq(" t[ Dd]K6l@:!Y1S.N:6@ATV G2k8'p3n )j`ܐL`IFW Jh1+G#nV)b"!3`-&K 0uPՈnf,!妣7[`H2(i7 XQUF50)Ql1dj"l+r&X"MZY-3p,]%&YdQnReم@ 0X$3 q{~v}=cod%EQ$H҆h{1'X끆Lņ!Rd* M/z\z1#NYjU[,$ֲd 8dQPAq;>ɋP9MT4]שl\Ü!)$& u I!b)"P)MW'Q,_^yKYyED:c< 4@pp:#gC. @=~c9S EZӖ)0 1g*(b|%w`bD8 :rw[t]Ab!э5@IiF|l $,bROOGΈO)!B?8!<$R>1 Քc"Uu1ٌ qICIC^ڱ1'*Ž0T`CC=bQ\mfAxP"B)DUʾ 5#)>g}9`w} :b`@ Hj*P7٤=}NRvhAE$^SW/*l=իDPKD T Pa jf6tj\#RDJ\h$KN؄k+2a@ V"S-FFMNܚ Թ7SAѥOƤ$239.esǐOl4u^gO bpq#{zH (@2f!4Z$©)7 q]kF0@@ҵI\QOZ;:&fij caZ|X:Sd%2q(2$%Ҥfdӄ i^P4\ ðDND)$fĐo87+1a@87PL]o8ܫ9{HCS_3I 5ѯeW[hp1[B"6ZZե$h'P96ﷺī S"2Î ֣jȨ7Zș $G4ܰiZݲF2E9q*Ff%DdO?K/Sq;,/ĥ)ԱVs}}TVQBRUo]}VQuad (ȽyT\ (Z'18L.*@{ש0,6yB@޹Kk:q~ڟ&ʝ[P.1;Q=Uv\Sw@`\:KQi~Ң0_gq( VcJ78Æc;E՝ǿ0i wmeD:-i,oUb|hd 1sЉ$ep@| _T+H=BlG&\0lmK0Ϙq wNK!\by:aŚ=duhN6o}^:4`XPjoOh, vu1! 8U3jPͨF^sYш_ ­`rB3J,o\@ *X~$cSX9 cGu$'<:E6 Cp׭VEm˹׮H:4&IX"J/iL'@Wb&v e3h9,- x:&q0 WÇc&B$C"ȳEc!Vq<8*TL-mAo}oU.h!M.hQy_~ĊEP /Q+XY74Ns@g'(fӵAbWUFxb5ٓøOs~@s8奕s- @1 jOքUp̮6{?]ޱqKصaw@˿~4}cˉ<B:幨wΊN'Ho.LrDPz!<0fC/ rb9t"&{_3yk|XL %!E*PQ#mBcPj)&`Kw?ksߴe><$8C3I[VB!P륩`+G/F( 2 F@h~1Sdno|H_EٖNYvK݋<%O\yzϢmjS mX8nFkP!zכ\aƫ;%kU^8:*.] mu#=0ypxLګ$^'iۤqI,HW^1lO$7ץix1-sްFyC^Ɲ-4b\D;b;4ł\Z6F TbO(Gf뭲 c*88ߣ`2$Ѹ  ȹpԵ1=7d' gDoS_tpY*\-Ȗ~7pB BXN;.<OLz(|~,5lAJJe8,TXhqb޴xi.:v;^p4u;x:anס;yaȸs1ő'kvj`rGX$9EcM@ل H&Cp`4Ljo4CBsAQ9ET~vW80Tt"aO1yNӗ NRH(}bC۠P>J91d""/oVfHYaDwg8S6>Ҍ$Ku{UlL?$¶"C eJ2B1ѱєle)c1pa!ua{ 9ݛ7_/H Ql>iK* ō8P p[L XjqEM'ib1alBqh9 ,s>8ԻuB@{ZV9 Wei#uF6[Džf1NHt{ 9\+˙.&B+b|7-4XvNc=lIoԚJVA2ghLu;E4nCވqyw =wv¦((!m,H;2)jSq}QHN./`p|%$!J5Ѿ ڄSPJHQ>ucAփA0u;S=~z塯6uC~?9D'1Q!A{Ns !|u`R$SD*Gtј zp'^H:z2E5"Xu&TR՘.B˶O=Sք ϓB<"G90DžRtL䇹o>SW I+x9! zLfs; mD`0ӟ: ϖE f]a_,ƻӏWopރ>m;@%.PETP)դQNW(;I> v*dFX)yv'< zQTTWl)UYvMj2Oģ=[K0n2$ p! EEE&Xw<*Hg=0o3FXdz/ LS@E4D6q=zQҳCN`V_!-!xKbRt^O!! _`e~ ʞ;c֞>ўl׳")h \ & b& ̗Xb ,6:C &{ϝұљt}4pbJ$'uO.'.EHz(^R6{5="$Tt@y4(O Xł䩥{fT3TDFvCײtқ)4%H T9V'a EK AM{w$b0 ?hȪ} 5XפtAxPY?_df|CC3<̅($y$+$?/>g꽝}" PvdJE9v  ^%)2A i p6d42Նz̻0 ʦY]G=prD ^[yjb-THϕ5A4abE(l805$9Ϳ\T"<% g& @ Ʉ<;zٚjV6]p^ I׌\sVӰ- qPzL=70j!/+5/?C,y59=wF`* >0Hx<ڎjlHY>S.kB=: CEKyIԀxl/nbI{aOowoDG<3 ' GhJ, 'n  EΙi+ZR7.>ϦKuxw& 0ޯ%2LG{c:7Byxa=`"1 NM#&  /<`@~,sS >>S/v];=@:ئhU%5pg\f`ĖQF[bB[K3S`x0`RЧW BX"Ncdyvg]l re Z;Tf* B4gs4䚡V}qQ UDŽk{}iBP`teh;q\FVAQǥIokc)@AlA5fD8=QCm4 AfN7uC"%wak+m jGSj8""DGm(׃e8ko7 j 4YS.VADwҗD,؇6}JiL.8\K[Gk6\;蛳dRfrҋMh8ڪ@(l즢MvhbvAؐƀ&pU[PNHr$iɾ[0Ca1CwOƐ/pcHd\]Ph1ew n X :@fA$#aO1,թAwV.UZQUUU]s snɐt.4,5!Qmi|l޻ No"N5#Yԕ9fLr !]fR$3RZVvwS j#I1)Dݸ ]ubHFIB*  3tml'G&Pr!BH2Am0cj5yӘ3rm!prl{\gU ~#;M3j$8/TNq 1)BwcVS hO b_O?Tgp|sq>`ax㣎bX4b{^a#ώ NN1|Z<^X N$F5^\ ;hf5Wȼ\ |wu3 t#75#4vpoX ܝc\3Ҟyڱ 1oӕEѲ%.v؏\(tQ&6M p$߭a6C۷Ymrom. ]g8wt^Kj'+ :TxS.wM NJB5p,)""l=N^)L ,?=.΃h͇Ona;:֝kOUX+o pnN(8ӌ[`thf@`HHC N("%dd>-dK9"epŅHg؇L=y>xS/J)"i^ `m醚\/ú%$+nvi ,ahF ,W K4CZfN0uzG>/o,h 8L쪊WǔM3xgv4-0- Dw N4v| h~Cݐ]6I O(_rl~Le J@Ē!(Xdp)(蓕(D4cB"݄ASJ$"A-HP0g߷sa $8& ,` jpfU( &f"bli(`7²yjDE(Ȅ=!*zhȘՂd"rhև|zB̊i+^)!Wq CƲD-2 &g60!-6ȈŌ$A@ 7c zp7!; YW1ema$\05XiH)f7wni4:LUDԀUb*MJ%n#bU@CI.ã{!›3Y_>$-o )pM v˾`cKB-6] u81;-=cfe$XBc8e*:B=:2^>4flƶ6%fj6υ"+L6iA=v֦٫"rwwL#HGEJ! X?;:NG1%uostj$,0lX@hfBZjM8)H6rM,fKsfoV)Xb`{Qͫ.j(50|s-) 95* hӭ9씬EEj.%e$@tсD$w_Vr,0fHMCQ 0LA1QQTّy(&Jqݎ.lDfxCL2/Nv:O|2,F84U:ai-RQk<,FCCk,ѝ#^Hwv  G( %Gzqۑ n+^ ꜃MPx)DA- +@`15}titm/ZJQmL飉'TBvO(|)PDQԈ(&H @2R)tgy "풬YB<ߝq I2u$ܴHZcvRCP(" "z#OWCSf+@<E+ʿt!ïWp =II*Uhs8Kt6 ݈J=6kV#"#SÜ(h{"AdD6|@"Ct3DW_Q ,}|=~I2.m*#Ъz.Uf>RT)j<ڍ"=;jU20(b`AE֤?GB ;㯏\N1ҰCjm5T`j`@tb],"mp=Ubtp>єS,"M)YS1teСJ٘).("o` !4tآt5" h"wncVQqQw,qޙ!Kuo Ly5 7i$"@敜LMIJ6tcMH-2 XKLFcfCŖtՁ6Ad48pC:Ihzۜk2R%£T;6k*F wJ0$[PqkDލ*I$BՕ@V7)3PN jJܪ4 )$i23z2QP&zjȊlj 1ȡ¢$$! n&ob _1p(,n)bƛCU(B F̙(6"prImUudUfŃ#vQInK*P$3kIa-QTcx3sG#@-ԍ$t?X8ܫǰL )# y*裉ކ9=L/ S=ȈR_lLtٙc+p􇥜FVF|E騔`LJi @NA'y;k;,Ě^S۬EeaOl5EQBDD Y#H:] F*RJD|D " ZD"Ui"A@tP$PP7:>zo|#=b y{élZƞMp˸O=q ހ=\ئ=_n>~kI͚`L+Yt?1'q&YIm6;(0{X6T܇&jI~`ocTLZ Q8|yInAC{b: pEl|c)${p6qĜt1kڔwL(NTj|;fm`dД~KX)CFM14,)q9:rw sq擠:)tQ:ʄv^3u(2i#LjCg1*WRrMF=-N:^\.%:F{ hRȤ@"z'yك t8/b$ɃVmvQϽgq)wn7ްtcd h`d)xB4Z0eHLuXc{- W1&ߥ npeCȇw frʧР9ΤSh %`2PI:z1  vH7ćDoJ -5 sTr]dp!"N d ;v0s4Pq `A,KȄp h`Gք' HEٶ0pfzXV&P, :!-8YT4nCS:KoGYH9SaԁQ( @@ " 0 .vcU՗ 3%>(D䡵`%Tg[u<8puCr ܗW3GOKTE A|5bw b+S ",~EE$|)iє4SQ#(dfi)x:te`R`"܇7P`8AGnj99W0O%b w5)ۍ]@*htFY];4Fx9u4?,/㟜8?vOo_S|'?.\և}/WqoOTٙ@4  @FA.~bbxX`ϑ^wp^Lv 2sCSifȐ%a#0 rc,s**?'r1J44FcH{}8+J19 $R(AsTUPJ[:k'{'^DcWz@a $tea@@>0DPf&WnC~p/G^UꢪI{Pzk#q'%@ i8V鳥Q~/Fb TH0p梛+O1ffis{ ZqDCI^&ޕ=cA+1{ (JD@,5PtG5=gAuzUpP!BRq9TNwۣ[ d //ix>C(?T#`fhEv;;>a~#"RFptrHYHG$w%T@䵎R((#0 A NLF`cH)HETBA <؂sGKHdHK'ǙCWRL$()Ҵr Rb6m KF!筙q zOo:&گQ / 'ea/&h1iڜ^YS^~p}=L=Bn%2.Vg-6Q}}(qQS>'x\ dCy$fzw<(cdW^dL:?d)Ɣ R bD @B%$wnjzD⟒@L:I CGwrk>-ETU<0emlL8m`BćcǑ܎BHR.YP_{8GRHLHRR 5J RDH>& H=!x,CL}4}VZO4B1VhaM6DqX8k} xnzbrĬ._?z*((J*$)B<ȸPeÒ}ǙPIL2Ck7HJ.{@},W"ŕEĨ#ׯP&ǿ|sE>Q̡R1jS!2fA0D6Da8M;c̜591 XLQCIōXDDkRV30# mXYU@pN'v2!jS0@m`b"i5Rf_(L2NE;WP2T hy!p8yb'xҼ0JD 0bJW|4<&sO>>+ߎm׏/3dd R%1UԶ@6oն  [x#ЩcL! JT! T5;Ç"u; kB ֆ!$g#d4hkxt-}2Љߕ2Gp<w22X"!7\h22=_gthkyK~-1} Maafƃ&2'h3ygf*8ǡEA#?a=h{v6 UF=2Ԇe,4eaPQ$B?/Ym /]+ !&-L^\mdG?Y"I6VGeMG"В6iPe(chJ6qZdehc@rd&@(D ˿[:*-F#DTKHq}~R m@~b`@=KBƠІF_>E:} ^djk32Falñ~e> C8)WrJ1PZ3>'a"-b׵(R0U{M 9K&CÄ<)iy!2D;}wN]K&A\i) ?ʘh;J\=&[;}ye&0]k׌ d(r0Ǡs垪=yTOġ0DhP G"?5Odt=2)HK 5_#i,01!*(LpV2+)k#ql&uKm4DL uI9=BCa^Vz5$ύ&H^Po/跢D~#17-C׌a &v6f6S4q3劉Ad&LeW$vq?F!^`eӱ{<ϻS_]E' øFI0OJO/4wmq (I 94 Oю~Y+?JC[J2H@`yJ>`|$r(X7}9E P"@efT Q1^2Rp"`t܎O5<Ѯє (Z@>gU0%r8L?zk#A DEP>fsȧ'CiQ=jL=>NCj|_t^,DawNwv9m0pO]*%d(Ih;(؄QR!00d4HD%A0 H`7b7Wlteb~?/u|A˵(>_z.*iccfE>[)#k̿]bGA"CiSHf:1F_Ld77W֘"YdŠ2xHi7Vcd Z+ ]Bu%~, |nփjZXnᇀåh W,,YҎ=,UâZbI%Z1>GCJl! X\^LNjZ 4j:Pc ʎTCLx*I`/$@x~6g22#pءsWXWtrNVN<˪(b3 U\K@d:6dD7-1=16"X,Pۄ ̋Zfk6˹ݙgj f~9IY`U"%(I" 3qUcYXO>f,9EZKj,P0Q>NMau4*!l$@Eu@=\H`D{kc`FlACtz=k5ҖI'l`佱( -ZAC&.۞F L/n鳜LƽvNg=g:88U?LQ0XDKI*ڝ ֹ=AFз~u Hn@QHr;ǭH{s5y:lH{y()Fq ?<\#5 ©VTsh| ,Xl5Bljjuwqz'c4ZaLHْ5Z`~(I#;݊BڐMPȗ.^@O\HHN gԛ1d F\#9;&'@(HD(TTa7H{ RP)@>DaANv U;ƅC=a~]zt!/܊I$R@5$'CN7Ɓޙsd*Ku CDT>8qGь2A85OHpZIE{YS=>1ΕHG `ATwbnFQ1(Oc >[p̄` 7kvb8o92zgV!0*"&QQATMA$39Ѯ0F8585}nrJ?w $IyK0ƃNV#}S#_wO}~nu` ?*Jņ`. ĀPz Cw N4 ſ (/k17xu)E5Nj78|{Ӡ`#ZD4g@Ñ@Cϟ?kz?ӀB_bc]G|S #x;VJ)ħNxb]*.hIr*D oT (OG~uz;9R~o#pTI}O_)z՟n  pokΰ7k`n/˛sjp*tY{Ƈp3 hHr/ـ)ø6b?Eqoq9R(=A_,*OrE-EJl / U/=q1Ѹz< '9 `|ۏH^{ O'yui`< \$w#ǒIهWc쾤;ZƚYCEO9i4&ht%̝$9| wk]\?|_ -2?7[Qw Z;ɭݭ^~%j?__"4eDkGf>/hi*T:Pmh 5:>{pwx^wŮNmx i^`Ө89RN8]F*:zݠcdyW >}Rz42!% ^}MJ͘cNV{-ud(}m.znq:X}{GAPu#~=ŏcaQz?2@ :IPMQ}y>Tؒ@{\ʞp&}Cş1A=(5&R@ qv z?}@|^m~?_x>_o@~|w{ovǓ7??j[ N.v_|s?~L{z?K?{t{߸?w{l~D??K~Vys?RN?Ɵg_{E9<_?~)K2Vm5'wA.sR82p(wX4_?ߴGLmû~$ӯC}ӯ3:9y._\3+9a~ qƁu\1pI DsZC#Wn7OٺqSyi?2k(бZ!g NÖsO$";7's?knnmm+ڶ 2P){p=}t }z q|^2}zm9@Ǘ^_e,;rmw^\vd(鯠.}*]UZ{{xݖE=NݕNھw}{JdiEha;f=mϷ>NzSoV -سWa>8tSQϯ{v}|{tP4Q m}@t6UWC}WT5KUvzzXݽ}_v0OmYNY71bwo z᧽(|צ*ք(! ]yӽ^;y7˛cz=*W}:Ԩh435TTw:$zN/=1WL*_ZKj:Є;z{鐶׶E*^v}thwZ>uGJ+Z: ^2RwtrlAcI qНO>{c#kY.b_>jyWwNޙ﮹{i:ф{HEsϾYlԀZ5w({cف"168>ooϟs@=>|Ƽ-@^&Hw/Nاm f}orH:^s"E-H@:Ph>p <}5kvmg=ݯ@]f7aҧLZSmݯComl-@;{t]ZtZ{>wj|{}}{J[cswKB}݅#kl5쭨v;&3Vr7cswu4o[}kZi緭[h0|\պҹ@T-8`Ү}^f@[vpgӈڶxa{e o6{WwMWfmYDϗ]۱'<ʎyvЭ/l<Wpzzuym<Zx]w{>:\JѠtw8{x{۱Gm{ }obSo=^ޱe}s}7mt;ti݀:.(-Ͻ_v7dz9ʪy[:wnp;;wbn{{vM`MoW/KV:ȵn7ۥﻶϻWPu޼t(J #Yh7P{{ܼtw,ѧv-_U\|Vڪ{zb{bƇgAޱ {t_voS^XhoI]* w2UNU7tPo{`U^J: O^gjBtq6bivhlvM|ރҞXݍ;mw:v * S;lxly:{JzP-€z(w`$>,joB@Q[5;Cݽ{W)sH>C>^ww{^[g6.bk׃S/k<;sa/6p򮔱5kh6ޛG>G{OwFϽaᄒnvw=2PPꂊh(v66}Qc}}[" 22h4 h C <015@  1!6=TxODSmɠڀ4F4@4IA&=Fh5<=i=Szd=MSLhM43DɄzS46M4h4M0L!4=L DB& FA"4 y= di2Sy#jzm)55OC~1꟨?TzFPSFiy@4h=!  "HB &L &S?5 OM6==J=OS'aSM4hѐhhI SL SИ 2dɈM4d'DžL2MM55MOSbHS6=FC 4zMM@|o}noN7KS{PA>ZsXЛJFqQlӤF6`5mIH-h: ]HD$KKj80tԚ#yI> E@xK]L=!U:\`YI^>"3a~bp Yˆ+Nn餙mLY9[=q Z)L^2$+qV6 C g(b=Al=n7;:Ѯ *igC4GtyH1ȣG0Zb/2 *Dq_É fP.& }%+ y_3ZuX9^U]:A_QSZVLz}՚fw Ax:(-_7/[`S,rzhS>)Ͽ@ɻVd?گO&ѻ\Γ=KC{WVcU{VH'MN|PnfՖlɘvDͯS3 d#qǞll51 MUexȶ0a;?^<=79224|kv=4Ap BBBe]Q*L1bd]pP%i)B/5I5jc:6ZsZQsJ>~;k?0ss'h**ꁐUfH-1NA$FU#|'1:J?ѓ;d Ä*Q %Rc/-B$%_Lr~$T1&z7+x]9I0 v^l}1)VHglz z?b\So_(wYySNgcruFEj3&ayY޿t!v9a{g}Ep:7I:C/ֳ\x?_qars *u:֦ HxTӪ)j<DZ_3M"Jzz,E بWg"CW{Bx"Bo"\u鷦A}U>3; D]'v:,ܑL{KK&oڲF?F6>q1k] Ț3t(?rPBBYl']F q0I/=}aYXg4=.vhQgH omSH2gt=Dg=ciډ0}(xoR~#{{3r mR-; ~@&\sdCsә^,٩]"E,.v t7~#j$7{ ybٞQ^UyH7k1߃'7Fk\蟏sE@\u]Cc+<]wn>$9k31[Iԣ6gάJ'Oc $SŐQB@7Q^xea d|*2@jBZz 5>6[KdZA7 SAB(Mț8~<}RHy=JU/>Z^  ﲪ(*ǩ<{^Iku^:gWߍ!<]Ŋ8ٻ2 ѧmž]o rze!vrijKF,6CtxZOYM1,1%y-Ph3:/0>u8`ċҼv孞eYwBTxnO x`]:?y3룪~3=LXI뺾h'νyԄRҶJZk&im.&y3}16Q//ksSQɖA-in a+aFYئ`4iUmkpRndԦYF 9D +JIT s5k̤>X/,yQUFAČT@xi<#-fOeZE_Todl<d v#^ R(JXTmT-G8¼Vc"RA * wP"y09$>W[iR LTGs'F3F_:)nG D>7 9-W.`ˀ6?h6cc-C~봂M_!РX`#iV=ȅ~o9Mf94z4vԅinP7wx{ۈ=S2$!^G++S8~yb9LXEQ{ŸKG \$=?_oaa3 B0RӇx[p:*4b+_>a:Ѧd/\ 0DDE1K@ ALL=yxi7dU֌( ;t 74&Mqsk(rbV|D|5:%HB=sBYff=Go23P.!0jY'їgȹղ>Ն|v s*[-N^^%!R&uw:Ӵ2Út%KSA O0,?`^UnvUDRQ@LDK2wp_⯕|o~ *APf _Ś"{oH5?bq [n@ҠʳOh:Vf}+okjLDTGȷTq"U+|?}d~N=O+怉;6G&hE@7pק"ҵbځiR:6z,1L,=hu[9; {\LUX30 @-iHP̆BN颠нD7I3g{fit@ihU(3W6mαs|@S]+gl1/5h!AZ!FBG< /v  $-AbBtQ`eZ͸b(T AS1.bh'ϳoV4 eD _``=ZMpaO`Tif3G8Z:|os=e;KF<@ <_07r¡i$-fxhm1{Hӛ#*EwIQ!:KvqdPÑJ7t4EdlmiɒgV~e5HQ @Q ZA6}MY}VDB5TMOM?38p-1U`|Z{,'Us{ƽ׀:أLJYC+ B2b R&{Y_{棣ɞAF5<[s/:.dE&Wvզ:H\!^Xw36T?r+#n=jMaH$`ڥwX.@*@RV\ w}W߬A%W b;Bb`$ BwU\=wTu9D,ׯ؜yd!ɈוFW^-lbDROF`r݃ris= .И ,b;lv1(#LƊAl)Aq99m(QE 6nޫl8YM,#`::H@EX|Sy']UJD@@ }GrJdkٯ?T$%TP1$BM,Ha5iX|w,ǣ=)29'{s~1+ǟA&77hF!@d"FRRe?(_u|T;Tk8q뻗Ւr4Ɛb2Y}}*m_|b米]@HD$k(<_o;6儃z|G2z=,aMJa 4U5#3F-ft%}~G-,Afi]ɨ^ 79@@BHBrīsM?K[cu]֦SݗS4O{2 $    [=׬-ת604)Q d$%bH_Y(Ьl`OM{|inR-4X welto+:r>|}M tqOx/m=ͺѡemGߏ%An}QP"8!V=8O~o7Ɓ+|Ac){Avfi"/o}\g4:+zWü 2OwҦY}4v/~~?EbIƨC(:&݂DaXD: 7Y-Rnoz?Ջe3l_cvc÷0rQ@r4 I&\yai}L#x} ٬w==c?7)" b/`cfQEeC 8a!fX4̌ \F63Xm%!`AWh? *UJq~wu/)B8# cR?Vkj?)WDDN#be ^3na/O<\Cw+}M,}ߓ}KZ1X/}h+?C=؀6l"-߱VЁ@6Dv@/ v0SdLY|˾k}[Q5{cCD.UD Q걷+dž欖gpm`χ#hmc|>Y;>c~8wZ9Y{m>7c~/_"kԼ^߯&Z<[8&9qxBA hZ9 pk69Tӷ31r֍Dr|=oͱ$_nANS~w9Kh$),U; R oYP $jR_[hk?KTdi*bQ>҈R _pBwq=sptIh\S G_8]*M ~Ar !^ fԠT $˿/k'T_؈?%?Pbh D.$> 7$}m -_0QYǢXOVܘs=_?o_{eJ]@ۮQ(uRZ`i?\8^'?eAJ >G}q r8:t A; v b։3uJ6)QEOhN4i2!wiKcE=:U=/+O0WX ?l#N}&y"F鄒h7JsGv_WշΨD:4cBL]6~H>'BB<$A͡J{y@PuA :Uj!}EcQA@ȨPetq'm?Z}͑#aBqC)׼4>Wdc(?D*҆D.yAx{K2?_0~ƇW赌l񵵈6POuD)QbŠ P" @{D>8G^@ќ?/}'.kr4!~UA s!f7#م,|kKS_KD~.>5r4ئ2} C销7&<X9.1Anv/GN2~O^l/uP_3@LOq(mՈ"Ϥ֓|癮 G@ `NQU\ (n 6 lק< ]?YV ^]vu? S`5#JXU!iaR$#bݑ` O (d},1jvND@},(~3coau^>4ηoY\Y6}nc}o<R8c߹L|x\ԃ{5&3km<3\@fc{ּ"f"VV*ო}G0/As`4u:BSkpkEpF>z5 @=G:ďLjY~ch <Qcbʰ6o/g^}n_uqōt黣z;legXΐȭ(zXRڌƬ$Os NS.F$z5\ Ns5g@GTQik | GV]ɺ/_:=֓Q9j?3' _">AYE~l\?ephz/P1ϵm&=* aC"\cppHA) }e7:,$q$$iR[ZWoŪOZUg"a=a8Soi==~7\7>qn{yv@Ej}XA-3 ٹ[[ydp hAAQ]$Kmx$M*'^E= wme?=N\jW}n|ֺ@b~cح^6hUL U7.x5 XoAa^]Ճ7fSDOb QP@͖-J%Q:ȏr 5e~4/P6D@y'nݪvA_̀ iԺoR@PfQw^ƃn`v3(r<0!rUO.`D B)[7 gP4B"p0@.#\"i ZY  cF 1EBD4LIT1L̐O;M$$2#2!!+ R224#>0=XRLo053)$Tē CE* !%hibf"H (i )h"h ez phaeffe>妀^D%{1BA1=遐81ӊe nվ1W2LY+e7Hr9OzOe d!BVD!#2R$&dY!ayO݁xg];1bLbp *f"s ))$j0 0"! f&!VddJih%j )IH)Jb%`"~GnWh"J&Y "j *&yr jOCPQADLLM4QFY MD@SD %RSMATLr"`(hj)"JaJh(""*(b(!a"3Ĉi&bH((*J(Xj()&Xfi h%&*jb"" dLEHS25UEL00# Lbf!ªRf d!ff`bA!qqaBI9)&s 6<&fD)`dRe@ HHi&df i HbJJa%HgGEU5E0! P$0RI03,- !53A ,AITKERȐ+D(PRL ,34H4@he%Ya%BX&bdQ Fea BI &Ve&``&X`f`!h&fUeE3ϵ)ѝ *B&B|aC0U-E>baa *"RJdj Ib JX &I<@RL BDD{E$=dAEU510L,\~#i ÐZ0)7;dI! Y~:R;CL DMTTE$HS04 & a TB ,HqUU[۟ !,I9#C0C-L̓S >.9A),!,˜>iU.llj5Koӏu޲$`sVKT cP?Xd688y(mxE2ap+iV Mx qQQBV yWo}[,J F1W<Y3!_!@ሒBd|7G`p#k{b ?1R!f[φ?)L5Q&u M8,HҠKLL%J!!L I%*L0*JL&IJ$I)U1$4Д 0RRQ,%4U>8cQ4ZcLEQ1RPDTRHUP1DCED L”U8PU0IC ARQ$ QTPDLR5QULRUDDҬ ȩh&B3$@LFq*BDjH)!* """ "Hj`"!b*)bj)hJR)i )"`*(]!IE0EQ2D)L4s&"&i*&*f i( !Z "$$J L3 RALIA JiBX`&"($*$i$Y"( Z" i*`RY0hLZu 21TQabf*eLP%SE4%ESEDCRQU$HS@JQP@QJ@4̚c0(YjBHe)e݇*J%ff`"(J &$&V) Ջl弻 lQ Z p`POOYb@D3*TgX[f6f" 3UѤ\(H"bȼ*KE eIP5]NEn+Kq`ZcRXc%HƀZԮlբ_R毥BgoV @u0|cA&mT,MH];֙8EH;齂ɏ36fֺ2(qR"(ݢ4t76J1 hHl0u y;Aq'o^{N\]܃TB ѳZu??aOw3<TQ޷eisnnsmrtvݥ^gIcdDWHVc~s{MIchsع72dhHԫF*_, U/uWe[Wt餧U!u`=siv.^rFEct{1<WnZy1JoXZ e4NoAj-26666S]97@Ȉ]4̖vQ"KoJW绨 juZw #LH4X&|BMxI @,'%ekop.(f[,\g+x+ۂ%~p}wsQ[<[tqǖk~ sq½X#1 oKMUcewL,ڄ[p&U2xyZyLk{B0َ`ƪcZ^tHF;O{^m312NR+ ˮd7Z"R44 Eͬ#a."Z7bJIxF/ 5ĨGe9=/2Sʕn} GB#rgTݕ /]="Z…RRj`BGz28ϡ͜IiBj\Yᄜ$$urn]{]K%IG QkƓ6p~[Cdq4P J^d<iX魦│5`4@K1d.N66?sNOz7y]B]x':Hl;?1O4CϽ6ͽmgc T $sc]nRePbUE~?n/ts9jBm5VeNd*?[71:4L ٰq[ ߤ{pFą옚mvmP dRrI?!7@Q8l8_&4E)lsÆẕBK&6Hյ뻍6&4#HArBt}cgy[`g 3sFb]7ʶ wtSFö4õ E7v+dCi>޵ eLQ#5u_\".kpXd$-= fqa.0v3D'CnLKe0bjǦ楃#۾={\)ܔDf>J118k{#RswY`MW1 Lv1mܖ7 {]=Ք2QƝt Mt2װ TԿQe$66XX۬dF=<c͘ݙ\CóSJhٍ(6 67ŕIpy"lM7Y }[)gvgH5aàv-)A)s"4H8QXplh H99 RJhObgNꑑx;1pϗ"F5 E eU4iTO#đ3;/Ar_h15LҤP坰>91(}Πvv$od6aY1Fkg#1ΎXg5ˉY2$}{V5/e[ntFCR!!F̢""-՝0'= U:d|)0hh`4F0=0MAG!!3:qqpq̜ud6.4A2Dt|u59>k[8" &*K<獋&6:\& ~NqCr0JƪǝW{a,rBj'mj1;*V/w?cCTU-U|5{U^.߸-]&iJ%{Qsk7tȓEnL! #$θivjiT\qP_:gn- š-Ogt5 ͌k1Cg9ss7j0j+¡ɬlrzx0D9 l蒚 DnZcj( zk8xM`(Ӊ;s##pQ 0]#]~9{{611 *b*F aJ(&i & ;V62lEx1uJ jc C(W#Q-M1e"?#11+!bYI\0#M!_G'^9X 9`;Ӂa" [Fs3\u|k#k21GW8Kv>jJcA!C4j$(`7np.$hQ$L:։Z i9+ 2Q Xh`P|ڲαɑw  ``E5DAR-f!$A6XL] ('0|#;96E1ӆF9SYeRcVe] 5Ehi6>bjdȴ#L.z,T MQ@-paԺdd],ͣv^l C &~)Ѭϛ^я_ FBwY.1_B>)X{D%PQBR EEBii ZP0ŠJ Ρ(@3+fFtOO>Ö3كa;PQcLqK0 ETwgz1%Dp<@PЅi11C~/cٱp;Hlx  @u 4r40$0`ud⼟{ "Ϗ䄿3(gy4$k^qptntizӽǪ#qNUhDR~$6*>f͝Ł}896ӃӇq>K4窚b6l"IM\ܚ3L~_iJU/iD02 Z񄮪Df6\4&t(|ϔN.>tb~D?O]8.<2TbvF@d baE$2 uT0(d 3;*3PP v|s1vvƋeD4bYTŤ-X-n wpc{zmX[C 1_jrt ZipgӺ3 C c<7 BCFH[9 ɹ0IigwIS=);zvk3)}v-:V*C-9СlwpX^ mseLiB|GzT-BR9L>EDMT]aP}m?Ofkl˺q^Hw c66kr}J=6ic2j3C "\AśQJJwI\*.eJWT2T '~]'~wR{'.̛\N7 ⊙I4ýblAˍKO3|ou6w7rΙ{~\8?Ɵcs|[ YӁ 12`0~^7g2%9&?)H1QuC)uf Fko'룦tfY1 컎CqivuoaE?9Mcᡰ>.ЩBPD1"1 Axz?+ `K۫XoףM<)˧L+|'A\Cc8϶a8tbbzzX,'  5!f 4p(9;9I1%A0IDj`X! \ }=:"#:!YYzT_<ȻJ뛗(0]GIn<&, o5|6rCci_&Ghx@l9 .͆1^ yp)ئm/m{r|b 䰴.j*)Byg$_Kս|ôөe#tM+&a:\e) o|":tLxwv& Շqg3D|`ێ38ΝN)N0s,1i[F@Lt3Ӗ;v3=$ggtc8Vt: iM [ vW̽4<zͶ:OX;@H} K2م@%RN/4]p?qnrg9v@ `(8 nWma`7Y_ ?==^6ǯ2yvm=ĴɎlp 'p @ 3H`h}t p9H@ ߻/IdPGF16_+ױ?6<ރzi5 D[lGq g&|J5B!y+sIuk)6Aِ0e7yu[.τjVI/06ʺ̀s[nNF(oyU<ırbzbg7\wg-.L~\z5ڳ/<~0FOL|`߰c^fCGls60t89Nb殰EhW QJ#ʧ;Q~&a\/oq1y2n4xNsFa<umǐ݃8۷o&߃u2֒Fu=;w42L~'䥦fM`:> >O G@QQT}p0#͙mO4yZt۪o7?,¾&~֤#nysp͚`˞f b^~ژ⌇sۉE)͸;X t:f,j?Rę79J;.ji_rVۯ79quѬlHC`Ȼ|7#> RCo tfQy$Wͳs,$;  a! g㌽%cԿ[f2nd] ]O#(YHE5KQ6QDM (= 6,!`a I0 ` F0b!"0s g`Q8Z5MGv@|!!^-#JOΧ}PѪTF,Tkr@2edɞy]{>Jl$kyoNG0`I$ |Č a `*S: & LŢ949Ѓ@Hly _ѣA GG  "b"< 0>{_b~RBlHt >DC635mTϬτ=l= YDjEˆEE1\E<U8_-0^K_# T<K13gsm6-lb:b"xZf` gmG;ZF/Vg?#}'$(!QΉ?2~6Ƭ2]X)(b2| \"r5Z08{5eeUZV**`&}%ト(Yړ=2/0)~d4p**׻yj( ﭚ$Y;#†!^>>̎ާfhʦ?)ZVj'Fǫibb%܎gN80u3ffg8$hJ*Ra8kC& !w %c ˜0ɈڼA;TTDDDbd2tD#Và nx26nZwLWD([=˽C~+IPk-G~ ߄Tp5#?4L=quyDwq6[WU|/|6mht2r v0XS2S}g`MƬ՝ǟh0 i;u?E=<2ڿX4Q*uo_l~i4M&/Id4GB(Y@gM[O6? qO9P,PIA(r߃xEAo3>5#E_h3?MwkKF}al$UO >̓K/HU#$>,=]ܫ4lcޘ{h8xƃ; ?7&ws_ ַ6clwzɸXw4oQ|W5NxK#YղhRGkh7:gfp>2j %U:'}ݷJyv(5TO1%3ruM&~wuO>wcO@\PyB{_!C_z7gGYN(**\UQ 0z&zoz?+7b;O\QS@~sn[ e-q16Ϻ9mQ^>Gz>j}F]{%k;c #xDu?vqd䗀hAφ~56㨭Ap*Ht.eK$7}73άH\8-G](Q/oOscߋʴcfOȡBSv&`Mg}>G~<š]e8JڳvenԬhDB1UNx8 y̺-e *sީh]K>>M2BSڤ:ϊ}efZe*Ӳ̱m?_ 0Yݔ:|Rjq 5ESx4e`dkpzDS[`;Js{lvd \5qhT`{mn!̓-!hMŝ؎ 5 Ox0{CQixD]wkNo5wyܑsGjsOB Bgy]Ͼz<} (>2]!ڏ>Ȳ #M f oϾAtx]׊\u6/DM#[L'Ibbɫ30I(I}am?ꤓ@8bv{x_Dn e1W%H}K1 id<J}/m덐 \cZ~!TOw v.;f+駰:j9`zoo/`{GK*QѦcy.S۶}=!.%BHsꮝw_ Ċ݄`i}+h( HACS9ZƵ6H.?]F & 7H ay`>uPXAITw}}5ت.Һ0oq38{~_(K^ll,]ӧJ jqX@^]JyY.>Ln,NC^B/@fPDG3'O wtstIn&b6WC- "»bŧp<}[e/A=viCy&X'[#0H*,vh O;< nS_A1 >G}z Wk R&# /юGiK0r5VaA~ÆbUh ;ݯ^+5}ǁOy >7G=_m;uԯ#t}&}4tM܃EyI'ܡ=OaxKB^e6r_j4^38+0'xZF29$3wѼNUDTvWgn ~GpC|Ga0'6)wÍ8rp򞪧3gvz.ϻGNobީo8yED0l{|OSsdA5 x E-'1O]z} {0`_9WqGv1S8~U=:y_?OC>'9Fw ;}6Qɛ쮾xc{o|=4}_m?[?ҷHPdD>l@>TP@>4n? _5'75}3lj)>eAodi.dc]2;O9\h:ob2K݅.&/^Zd elM]oRmkM fե?&x),T74ug[>ڶ*?{aj+ .*oMmu9{Cr٠ejsṇIQHd \]%sW_u{' ?EżŻĆ(QsP ,BAQHx?I$I$I#qk'~HHmnz(|*P$E>osvoclrtv[#Lh$LӡľU``ji*IE[k|otQ^hُ;ww{3~/4 7v~.^Z/'KzLY.o u/]Gg9dj6ş5ɳfLeX:W?A.-S^mzij 0^g>>;$ I @["E/ CX/*U~,z5g?kT87o/;ΐEQ8^JҨaWcɠ,RdE~贖IA4H,JC) 0apyit!){j(,5d Bd>")8*j;s-!pf=3\/~+ ю!0Ûď` l&"()&($1s=Wbja(" YRRALD@QL hI 90H0  J@C]3 4Jb 4*P#@Ah@6B,8@H^ @B @. TPA`@b"b+뚺P?uYeU! ` ` ͠x_$S)ݥ8aiiZ!"D EE.:@ Bp h&QzJJ4ҁB!J[<=/}+()2ɯhZ94 Ԅ00@`)n)|\tur3QϮ.<p/J.\Ort:}/U D07d۴kz)pH%I?oO d  DPI uhsGX 2S[aл)he7t3"c9cz t`li =HLM0bD0 B:Hc4%1Za 1 v㌔0;$CJ8 82q ӂmC{o^z%qMf!J>d{)L-#0 @,zX\~\@AC °aL{ڿ|<V H ٕ,? G#'b>}tZeT~&wRHiΑs~gK/nD1]<(-4ƿ:f\fCNDr4|~Bos>ܟXcUgBɒL*H! XzvP6n.om1ad#Z$ڰ%7Z7oFCvm{|WT]A\}l"\?arUst9Z_ '.89~SavUh)]a*%$A՟BC6oqf^ W6ZEx_vp{}ZFf#L#g5 HC&_:btW>`c]h]Cm|Zr̲0f?6\CVh!Y`KpGrJD0u}2DDZ\chDdOIA7zx?#ŦRj=F[M~?uoA6h(((@<IJ׉-hM07 o~7oNq_1~l%ͽO$`  B-S6@?UBU2)PP&@;&6G|;ci]0ra,| R^ܢ\ZYZ\@;lps}o(: YΞPg?'%jkQe?`{ehs-w/ ]k;bv#`2.+C}nj#mhE\b$ %FS׳kspi&_ehUӘ !ĉ4Aí} 6 iʆ0 `BN17::o&1䏢+) @8l  ?pgl@-7{ KqourJt<mq(@ #`7 v/|q :$.ѷ$p bL7rpe7,eV7!#S! i!ֽ6-ӻop-Kd)= ysRȍwHg~:;;Z-ͻY;l&5puQb7SjWU_>G.'G'Q5c{3*ZmP"HE/vLJߦN`T'v~eM7nǡ;\[%>,dX ˗w1\7r9}ݦ cҧsCNcKcg6o'w"nB=CwɏP^Cay4)nOKHfzc@>c'ca<zDG "ax#^ Q AUҘgޢ8|o>i4r3LB XMBϋ5a3NoC|4XPНaי'61ɧ9w96C[maOQ6~ߛUu1~w`~;!d:A 4O3rjU:<4>2z+'?[ϋl&ೱ7F6vF0RGcZJn8f4X0y8((QڝCB"+ٙNC? JI)H*XE2I 8s| 2T$s``e$XLLmq*Uɂ`828r88{M O\ ~Ƣ;88f8MD00<Nq%X}8#0pgϨ} yFwir&7 h}9ײQ3.~?Y`ruC2[Pi]t,&we3k%B5YaS5-}%l!8z baGC'^Gʘ'6rULg9P\H(jfxQx\|-Gvmn)z_y9=&-˕6y_TMs>^pwht?s`qq-4'ld̼\,R436621 ,a x X 9 ¡RPXd+(?i1!*.|IH+@IgSb`#br:)ʣf%\!:1##; !{Fnve̓0CKe;˵bx] sB4[O봯x;=ft諽\ ktݧOLA:46`b`w}m m!> c`%Aq! \b(TI.X>'= =c ߟoZL/*Jޱ%2W$)뢑 [ *Wk7v B/ulc7۳ܹ4Dj^Oa+qK!5К0s!WZ@p{Dc_u}{1WHCX= XȔY4 " w44sZi/YELH2 Nd6"̭ [cH(ݱlKa6cuiU֞&﯎Uw~e# W`k18nrϿ^sa/I U-ƩC9 ]pi`(>jzcM=mxRÎuvf_"jKk g+KۯU.u1Asp.tB LS@d6ݳ7^'Bz,XV.٬S=zXT zߣQn]鉡ҨQy1y]nj%6;,݌Hs\Ti'ɒH+~o 4( $oa.!Ez*  XӈVp~35Hy3Ϻe]trPaDžkA@15!.,bL~K<\4.Hs=}u;j4w; @χ{L'<4fRrv , #GS ;DjV ۰~ܟ_DBʡbĒu:*;|{;\vl~ u4j4>Zy/H#B@ȹNV G,°]C`0AjT%q:Ks2j,]7ޫ({}eVʐZ|~7`m2G7!EEz^R]|=rZyvc^~M]|;;`aY By[ny-6]N0Om11MS[E !d.햡aUve:#oc:K0Bjw>2u`nMuy>.OEE:ت%{^݅Dp!;q<=9) `sc_|';\.9,ͥTŋF Z_vk"JdGgه)B B<8L0POҵpB(]m3c]az8c=Tz]4|Zm7Fx5śGq~;Zx P )#H.Z=|hOxo\-g>_َg-qaJe'+'8wͩ37um,z2Q6p=oSwPB v054lVY+Ο-:tw!0 l0c Cb 0iN&p݃bFuGGX~fflp\'ޏ=jW/QecEݷ s.g=;X5lYFw֜fMv/jwl7rC՝'~3olw{;f(8 f1,%j]Ud>E]EU=FwŗR WY_>;;fj~ryj(y}'v_} CtCD? cp0}S̻m4L[72y*h! `6~REB ~كۨat>*0ı7zl\1r/MzhkyۀHnW8M1=sɆ&[oG &=3Eɑ ꕫY}:t}V(X]uM޷xwr{nO4yAhǬvs=H?m1+y-_3'y6Km }gmtڪbü8&f>Gs^Ƒ.t1u˿ֹ4*Sn\58~VȫcᲙ e.J_{HM 2 [>}n0֩KC H|.>]:l뢰PyA's;+ƀpy˱EJ=Yr/aZwX=oٞy Z5'W\)~BA]} lP_a?z:/ AMj{- wvO0b `:]0qiKq .ձ'H7ou*|}{豷+lB1ٱԺyV9zɫx֑ެgy^(Gelx<|:۴x*C:B98u:v6iwl1ǓiTs"uޛX1Ovx&0$ϫ`f cq#SgZ^w)R2ZwVD3"<ٹ5%XVpQOx*PrTg߽Sŵ@i-t)<ۏYXY] XcsٞG1zX=JWc]+,vⶤݪѶšϺaW#O7NOpnbt˰&ʒ٥|'c׹.g^D.O 1yXY/V2:nY94F;nX,{,DxeE Inr.ص3۪MfΑ]N(&*[r@Uuc;4̺O8YEdY2n{ x`X 3ޥ }i{5l{$əWB=MVSZT :qZ0om˹Fݺ) Y;O[BT4pvaLGCol<<ߖCƎM}ͽǙMMPznu4n{!O>ߘ igb4>p<08}eq]gK5f̴I[OzۤӣA7UUUUQU],2{7TܰL!,ɛiHO.Ous<yì x@cu=땶śsRDc!Փn$.ء;@c*ȁJC&Aq<4\3 &&}tـ3f0ݶ?U"} Yy5t'C&.fwa#G Iu(HHڳvS eu ~]TQ\|<8t0?Pg6u}rqs ֦ OUy{ؘoAoZf[kƥlNظT0 7ǎwmt?0ҽ^sFE`U8W31gDmV$G˕ |׃kەI9#WP !mo.0=Db3P4S2JMw5Ud :5|1|;-7z X`0=[띾@o^o7>O x=}W8 ǖ[>ѩJsԥS\G5()r w #n0e~Ki~ !eTz@=F|,66aé]!UG6]ɘR&,`%ѐ&-Ds< yfFq'qqqihi0ikv )Z %~ X-MB5Cx՗'S76sP$X?kYcR ZDw4 97LMMБ7=>,h| csz(E_U9(P]H&+w&UуB%$j=;d KYv=Yqf} X6pX4la×f^ftی ̞>V-7g}r1ǃNO4hhp n+830333 v(0q QA ʭQ! *>ay ^ id}[b uRla |\9|GqxlaCc{F6Ct~id>e(Pf<:?WCMcC bmr @S97em@`B PBu#O{Y=_Z7+v0zH/E j\^CZ*Ed立0?9A6_!LT%ͱB1Edj@s*BЏτImrI@A9gQwOIS`E.v:fc^|9Z1{@ kO?J?dc]ʳM8J᭷>]m:(&p)T>[p88<ɂy,\)͓M|Gթ(!񻬆룊X[%-}4K%%Z^Lz+TZo,,TR̝{9ڨ hEyM㞊ԵRVQwy~Ζu 5Kej*P(kVΦu3'A. _ \=_ bxRsMjSG`M)8p}-W\ 5 REx MR!~ ڥJ,4YW9ɤx*1烞{?ODgZ)vafӥvoxR (k+ÈiMd 5owߌ=<§\]sW!XկAQ1rVw|% 4=O,K)9GFXo>`:w+}Ɓ @e'w/ 2[3uoSsmuO*h ֮/YQ9} m`VT[Qmۣ:S(_wwR.~i=`3WzFK)arw+k :/>Tbv7i^sh7͍bPM.mdC̿ǁ:^!ǓY]0 6n_{wnn i8v)T үD :-WxѥHxPMfHJS|^3Ggr8が٫L r?_wѲYJâ+9O3H[|>xl 8{&5@~5=wX*ٻ\K% x_~~V96Tɛ^tz~yFUZi-vQuz' y s#7 w*qoNNaNlFO6σ5Ip491M:4:7v2%$<82/͌jZ%%c;a~*õ:5|yb%)L/+DS^ji,Y|hl=/YܳBw9mdIևy­g0\%?gyBnfaMKػ'z>bzLfl8S9+wio+cP?g/0mͤ ry4r?~m2DRh:jrjˣ2"L,c@ "LxG}wKT(; VX1i1~8(mD)lV!5? 8#NSM̻#M `nKyhAskuͰa;n xdՎ7?iσ}i<^ϛf}Fi]1lD|מƿ t]kOj 4F,&I(x4B_=pD d۸g|W&foyy2c򜺼¬J#LFp &}@ P.ULaի{~M=כtl}U};=k?kmojgfÆw"H~Հ _0 w^|O9zulݠ6>ޒ# |l\pzGfj8ߩ'g'2 uUMF< 1~7ry[{-o+cA'g$1vmtTc{17w.[ gSG-|8mB<:c '@?O—Oj[;WS.ք<}x[oFpbӱ4wlA1$A c A}F#<=MN[k )x6h6`i1A .;/qp [(U:zo׍Xe a 9'OU*Z8"CH3!OUWnmz<[ .N:zC KeWzd ݪ쁳fd;}dӖ!T+P~I>?vBuY˃w6xp3a|x٬NE DiQ` $<y}ϝ}'F?!K8V#7рxLq=),{b &/Y܅dr|:NV߷{T{DH!O=6R\s L FD=h }x@: K}+2wi9>[u3 "E 2{@25zf}F}wazH*gvyp~ \6x3r=mxnhP+{f43(ÞTWg]~tP)x'}˧} οQ\^Dl 5H&*Od|WqzX>Rj[S׋;vɵNx?vA z#\ 6#K!n)}kR2 "VhՋWLz6L1Fed@fPXa !jaBc-)F1m:l1n1JǏEAB 8g|\~lC-e&mi7/_:_GM(S 8iL+xѺ>s-:S|m!*Un֟Zvo>-עO_y^Ph烸PXdfUo9>? c([j^3ڲ`F6[D#VK>/豲{¤CWvW[[p4R7󼯫Y~zɠܒ0z۲O7Gڽm`r$INS]prrw_k\&ѥ.sXb~cŤ0#Zc۪x֯<]Olk' L)S('uO=c=[ϩYJ(nuZWJzIv]qLW"_i<Z\c%Rʸ^s+ !y+ۓM~`tWNd{ $IJ]enɣX|2˕{v9OR~gxOĢ06t9= Q۸z/h{W;y +_ *~@Zퟧ#8f=}wZV (js83-t8%@᭭33\ȸt`i8Tx!3̸R|Y8hL(VF/m{>j zizpH%Bg AHĜ>K9i9I>h=G;MyU8 ps=H&3 ;uӋ}kCFZ0Zǝ_92ӺWQ*j"0iqc^})+lToxg tXPʀ1e'IoQ&T)U_ڶ6QtX V^I 1m>3E۷=nM!sO;sۋ.%q;@'?y{yA~Kmθ%yQ3-6"'ҿ*P)j;7^Yb9pRqs )(Xs4iM3PmZ:$?3 i; \Ux;}5Y9[5rVOzu@`%*(1gsp3QKbR𾠏+ 1u4Uj.h]zu_?B kxpþ^4kz˛y;6K5Ea!i~es[tg.dt~>'G~V4{E! 5(C\*>+<=-'~VepiM*wDBDw{]NmC{W\%++B?@g۶:ûuGۼ bܜ63}onFV^O-[;w7:=CwcmN:+!8nI6z6[whlny$7^S;5^<:YRsxᇷ>B4B=ٳ+N7\ 2<3-͘Q`'YGdN{.sp oiG˪ }9 :cKc vr.qAPzYSN:MY ݏ7!`j!|@mp +^uQїy~gl_R( r)pjׂw-j6;91l? a𩯙\=oeĭGGgllqu˵ѓտrǩY\wzqro0,<\ok{^(Vȶ6^3;ھR=i=Q_y R'6z5زJ .߬Z ۩}]Wnz'7 y_[{N.^^wqKd]U;t0n7l=pIKՑc]i]@谶><~;OO^Ȱr* W6jgh܋|ΩoBT_t]g}x:>__{nӻ3݌$-]Y>^k^%zlo?Nc}~L.|c.NCJ' qٗcˉc2޿[~8gvV[|Wwwƹ&z. `φl"A$ rxՔhhÄll#$C%*쟿oC<.R ڟ)ҞY17b=aߎh^HG/3HeA*Jl[1}?#*qG47Q#\3oŻ]6w4I=+L7tvlGv ;Mw kr1{&̉d8käl=O@DJ5$t=e.>^TͼW=A;{ WďMghN#oloC$"c9SROI9- 4y%Ԣ9؍V&ĴK&pI[FEWbl"UDmMqNZW6RE\O1) X+ kr-@˱n(˚u YPl:jUŝ2;+P_bJ5j@UcWσ?;YX&Pak*:܀]zuRe4x V9 =Xzd3wm=Okms1+!qrlwɭ oNMzCMwfr| o']/vn"\ xqY}`\|;5#NT/bb{ܢP8ѱNP+/i Sd 4O=6p v谪1e[X3{sh%@ETVPl۔$o=mHwy{lӜۮNheJ`^>avLdk}\b=mqUCXc6^~VW`zЗprfOcu01Їi@fJj0~'&~]=cqnAc?L<:ut7,NU\>\?ךzF`pS ,z ֯׿e,#C B&@̢)ƟX4v[C QgYCCsτV}i\ЊX/׫~L h3P3KRsgq?\TeD6[fWf&޻'|D1+f!A4{; ywkz.<7bN6W[1voQkJJ.4o[diGz]M/'H(^b^Gn~<ZS% go5A6P>x.9UМ8ڋaguz&y٭cyBlFA>7yw5 軗|-piaw/F[Q;l2@yb SPl#2`MMH|$eN\A &Y85ܭ.ޢuψcwxkzij6敛fnxǭXޖpDO1эt!jCZȲv Y-|\Çp #BCnx4< Fk96߻8KrlD::[^dqp!Ƀgs{9G-fհU^kcwL }iQKm ]Cy.㷰OL O'óOGB׳ۛgT5lݪ>DLpG'IMrsv7n g'SsM^j\ƿn= ~ '՞x]1jbpp2sV>)ulkgl?_cۑW}LuidTJsrEv"` 5ʘϱB}~gfksOuofcCx:&}S\=t/xC{,ՋǑŎهVH8 sT[77~YL\%Tt$N6bxnhֽ?23@Rӊf Jɶn\oJ5 fri` ì{YG\fB>Hhӓsѕyglw[ٱOnDv;z4ܡ'D{vX6ή{Xt:=/#wOӾI!0O.0㎶?kc7镥i23ggN.>#>cv`wEl,>'|'Rw\t[ixp]nCgĦ9.6,ǠÓw BJ3wqyUMMh8ny\U}aFPsKWes[z,.@eGiUtCꃲa"D`LOHzKT,>qkB9 O)uWM^^2y݇OU OED4҃bgU6קYccB }%^84Gq ,,CԮ˜K:mmw->9]ujjWL]D P/m#ކ q(J$cReFZ_ >綫ձƼ{YNPvi<#n7uS'c צqwMO!ƝN`[s/Eۼ=@d8|?%]HSJW9}ڌʴGגwuX:{]N#Jٲ3Ɲ> ,Wڴ<G&R{8rp? 9~H/u :=~'<#Nt4wɈavR@{A`|wAqlV-iP[s9N1'0-.xu*SOP &#gLxй 4/` +\6ꠥjv\oԎ; ]LR*srm+,?- QXZRuu!-c;T5EYeID&FiXaPngOpfzu{N.jWNu](ԃ<"Ƿm^`՛nXLS) ֡٣/>U7]@+`E"u\–lmVd|ewKL\xkr+@\koNp22-N+mM+î\ɫ,>Rr絶uSt\Z(kJ-cu|1JJxW3XLauE]E]4<r1>!*ۦUP<@sb9-v'ө^ HV?Ds{ep.JWFs{DKB߂gV--P%wܴ^7\#nkJ ]A$#X謜+V Y:sc +K) [Q5è(AU͂P.Lj g[k$'pб{uf*aBrt]/pWAs(EKSj="ԫb\kX[=XsZZnp8L6x)pE95 /R?>0I8Qu@81^u8Y\v( g'ol賥ߓkкwF˥ֲ؛:ZD0L)UM8rYʒJ+G*Euc8fxYY .k- 9|1 $vzon#ǡrish<eTa/5:)JjOҥB iFٚd,Q^es*VqRKuҕq.Pi;r3KF9w^z[\dc(mNӭ/iεĄ fסoo Yy¤[VZnahξVn#ӡLu81ptQb{2M>׫{rb[tj^Y.vО={ewT<;35eKu5ep߷{7=~ 7Mnח?yAYSgOLJŗ78Z5&R9k 0=DÞ w/tܼ;4yG/S1w;yUW , ~79-ñ[^8uX$*2eزY\ԨTI왷w.˒ly~,0)~RҰLlM#o&m;_J(BTʨ44*+]Ky/n5ar(mOLg7]$ YY}qb#Wr>O9;;/4hf Ipo@xQ o+Kս?bug^!ϳEkc jCZWe?]]E))t$;NBAO+OlRcv8a}]<c;Xn=`3ɬGn)R_μ^.K%u\(-yliB "U-Yv(a&YMaeivl.l'R6/qc׹;5I:NΙrm bLX^p"v>Pd:}LLcMW-ϿExt^O]4i/p9vý"!  i-2|hܛi8jxNuܚwW+g&~euV+v~^ط#6$ 孳YxU)`l%KHǎ?0A=`p~⃡o 8֔Y%~-u zQAK/6Yq5jk28@=`upoрASֆl< zKf*2C!u9;[;lCc"80n0uBChCawD5p'Ca8SMgBv8-!86!sf !)݅0 =Ccv6x:svzw&sqvlw@lnփK:@9c=wrspӁݰ>WcwrcfkOOD{7﹌tNr\v9:\0CP9]bsrl9>/`^M!gƷuvwr.l#X-%l7 yLcOS9mC<]'ͦNO!{ų!5>3 Lc<.;i=OctzC {lx:sG.Cֽbp4'6n`1 M;SNk;6npr{Sttz;ݼ!S0nN!Rvk{ޗԇ1͏K 6s#4a]iM2=˷=WyaҖn 7COS4ǽ5}C}F !`")u CKM4@Ed*}T5A(fM4)OSQFA @SHS&p#&*+5%PRn)lM0LICk猎(b-i׋u 3H a1:0&[=7' C,8r+:paNM4m)`Ɠ71͋9q6Jj ʊA/k͌ײ]^\򋡿E pK@Psr>M -Ztb|4Dۚ ½u,s!GY(gA'd6_z,؄Pc?źX4}sqm_bFW&qr)E)]{꟎=8}?d_A~(Wi<#G,#>/$l;gK+TȮ|mDD+: 1"24) } "Mb`/c(ףXײr!Dw6{V|\bd_k{W6`.wwq$^?'{A_iu;Ŧ34;PpffsՅwX7%q 'y"ǀ} \fM!Hf(fQj_øiMF s4=t`AC,͉Rڝ /!D(|gki}^~x\:z("^'F'*!!*!lB6{Nՙԅ& V \L{kԳ6U8" $5M<.wL>zL!<#pTn7WM9<|\[,94Ѕ!7cYXλ9^ %? 3ܿ2JzM\E `BI B[s` fe҈b`v"#P|̜iD-xpJ'J-Jf&bl;#;tQðr%=.㿑3:w:Yl5.$Bb`)# $AnS%S j7!EJoxzb|C!"̌%"#5 $J(0D'5r8L 48(thұKs]`.Eʾ䷁2&bC} 9`fNhǎe.A-N+u4Fxwm؉ם|Ė|Jgu%y1}mWG!w#,˔:CL pm^q x&Q!>Y-5fPt@h T+zA͊YL&M9)} hmGon ҍE G׏2gw׀e4HҮȨJI"@&2 Soԅ`MwnbJB8ts `aZ$\`5~5jLdn $,L(wT—} S D(zd* F(uבzg* T(L&Ogx#6KBqt`ŖańF=NeQHloSbc$ꪫ*F?MDQAs\Mlb1K[52'S`E 'hh 2(wb`Qh655 KvG˘GOݔȐj\Mq}{'doIvK:Br|v/2$s31tC_gfLX>Z~YSTL1ET#21mtTd#cQ5. Np& "gz"2(iMfrfE50dEqLON3|V9t>wdlJHV$Liοl|r>a>h Nz5 [7+T* 9 2h*2, :́Oi8n:T6Eեl£ET-[QbԀo9 8+B *L `!8tNSy'F5$2h6~9ekD[#4] TRr7["R~jk;CVt8lKrlSYa;'J`0p/g;6t?:>״ǘkQcY_k&2|L1֨SuJ{v0v+}tמEJ bD B*qydnQ27{_"!zW@mrgz-03DQUTQ<2$LEQDM ^B[wuma~Ï^fnXt>}0uX琹Wcexiӵ,/i]՞VpUBzV@/6:0T(RRhg  {L[4]Jx]?uBrBA/ .m4,^#r#<'~ZD˗SWp p^g>rX&v>>qҜOny(Iz}^^cOl?Yb=Xʺe$J Q$X&XQLՁ ʪn]iH` Ru9x ?8?SwHkz93<s>PgҤڀKczPԒs{]~Owdu!mV789<7 ###Jʳ6c@M*&zj}EfZ45^(Cu 1D#QvhXdHrFqG㸡ˡ>nK8;~^lTl%:}Ģ$Cz%jȘ1T4:-Vl 28&ݱ #Y-Hu3zZqc \1;fOF {{o$9-<\vSO_z16ZޞFVc6Mk7H;#$K;.\VޣZ1`'(IpEDA0tw=m15ܗl2:Fdږ1 >dcAgWcIR 32Ф9&7=޷KyGו*͙ !=ӻz,0uWbLr6`u.yp=Д:f㡦 K" d(r3`-6+42{=R `RAS[=qy~]Wj"6:VDzk7U)b=j>Q&nKR"h"Y̘fEXy5׬:M=YzDl)ٗf]# Hk @j&ToPimV;I4DaK0 ߝpQTG9KpSf`t%V PZ4SĔY f}kѪFhQϵ7!ss;ϙ:QИHN Ff$Q8f9a>N֛#Z#M̅N.QRif05g[ PcByi5k(N`l jEj-vτ6Èqchc!/2ĽgǼC<!jg(  r#f""4zɎV(߮Bc&"+LicPC 䉍u{#.A#}Tcg@~Uſ8;y:skʻrN3j(U *Q܆΄=/gO(~dSc-B=~] aBfB (@ȩkn}g< Fg'0Fga& ʁ "Qf:)^1B1+_c>}"suj-Azl)^21Ia憓iљaBc OЋҁuv\G0B]Vc"klO6hX,Κz(>h'ZK P} ԉ"\Ή|6u}3uAtD4fZ%%Ek[-TkARp9Q &RoG:XiE5CV0E#gqFLvَycQAu#xCrc(FzwCnG!z<ޮf|5XF0=1("vdޅNĿwp97 o!c\+;D\v iRsX/tœtː8|O.Q{ki *fTKk}ځo4MϣM]]Zϳy،E|cUR4~n D]-wF6yX'bx?Z& ((67yeO7"d ^?7Wo=K`YeW4436ٛ~mK>Їi~F߽m_0<@μ3e3N ss_$)Gm]߷2sß<W,C.6.v Q]bYwfv<*7.n7ANO2Mh5MDDEP~>"""!"*+|^^чdi!j,RB'sl,"B (9PC"P9FC !) ),D5E=0 U=g?gL-M,S9~GN}|_Hdl *.65~,HAئ=~` @toTf^NNYu)Yӝ/29݇Ct#ۃC*<f2 lg !G};C&%S۷S @{P}l\h0dՅ 2\[ʹn&qh] l1P8 -b؎ǿ9)5݉Y[dC8PA1^߬W]83o)բ(XM!Z4($Ã%yӷ 91 J>JpVEQ^{^, *lYU"ye県jT@岐7VB{TY?}*v"螤`؇]WywpDݷ2Ea|P؍nCG]Ojt 4&G1g#b8 `$; 6p +`ǥ^4Yh;ΤU1C+f[tHҮmHS'% ctCJ}}u̳w w2DeaGHțt#3@V vs~L#@lG! [ pqlAlZPÔҶ9wߕT2:kP" j6C `1@(tS|>%}-䱪dF[_:|z=u}ף<߳T4C܅r:3zaF9ypPfbI/Edz}u__NS7:EU{$_p>g ЫBR #yŞ rHUaeyM8ND5yJ||C]5dW.~8IQUq!_e#3c'$h4)Z=σ'|v jRL>]^k޸y'XKgB `IɄ6G-ix2=pR'a#k+U!Z'E>>}TgZJOhnH&臓n{ۺ!cwƂ`p1c)v6fRw.ǟ.V:P)^Wt/ʰ\H3XZ-@.Bdݑş'#$tˉ͈}p5׷!s_b㽝yrOqG}8<'Rumk>Xߑ[,q۬Q] ߈ ym(9!;mQ lj{~kKFЋwjVͶǙ$K (]<9yÊ@24#e1R=\wh:8|7XuQOT6|D l<2(PbI(ޫȩw:8Xp'v51jWLC<C/za.+̞ImAyݤRdg|$?A·M\s4v]ҏ!m3(SB!,pb\>ŒE]+t8;@|~mDԬH3p wl2g' Mz?$>rͧ^NwO笶W+MKu%v]"wjN_qG;kP?z G(c$Ad{JC^v!۞ @q,0r^ݜp}9)sQIAX}Tr,Mo]S~0vW.Y:z&!?ÿ.Oؗ=Z逖xSܿ~wKhO>YocGHiku|Gx3H4F~Jg0C!̴qwMW)MXXiXoz:Kj77R 8,ܱ[L~.ݻsz&YMux 6O˔ť^,gt~>=d?Sm̀fv)jHxKqf+↽aZ2}y H?R$dž{Lx^qQj)wޭ!xE=qՐ]09O~a {K-cmDT* c|uïu{,g茋OGYGY(CNհT lZ9`lߣA~r!㤋CPտh GRLP1wM>uG 82)j긝sxe3:MzoKC?S3HljA[ "b\l0q h !0$_ӓDQl0 ‘" (b+"Ź /!L|鯣T.oN+WLeH9K=v19ffp8G@pICTD52kNЋҫnHO;P69f= ?zl4[`%V.&Ν.uPԈi"=R)dhˌ+ ,|| ;'WȁDz`̩O,>$"A R?2$^Sf^6]AԮ*24X@Hm0KIj+< oQT@:՞)aaH@c-9h;(qҳ_-Z~)%[jZO=1ڽ6>M99~ T4ZʬN(?r ޽{#2ΛZIE7]ږdAL)jUZ|lg$/O+nn[of.:=!{_WpqszXq7tsɉ;{ne>1sNv?(H^X^9FvA mNCbo %ji7WU-Gb+MB 5A<1#L̺a8FD;y*4O/\0 ׃wSѻV~w]}D~7X\-O3~]?Fzu~#9CaƝƞ.{`CFjJlJn0ߛ8!Hm 9?V}8<_: "" k>?5I [xvWg7;'N ]Gdh%1}FMBn+ONf,Adpsr۬qFE8J&}զZyٸƻ} 1OΌu<^y'}6ܹݭ]Hl|<5<|6! 0 D$4La1 8$a`G0 BE:0x>Mj' L ŃK*sq(΀8K|9z_Kb"G\,KF W7NjmFb1gT CU$jx J8"WW\V EWM1\IQ3%nJ,wx{E啄03<9܅D->c"4/4aM|)~X]Vdec8._B>>-y9Jk/{=eŻ@؆ǹ o6^w_K SWs}8;p<.\sz'gQΣ' :yQq [K݁i# u{ڴn$[f^/d_5Z]lz.-`r\R[I\S~AMO؊܁(ʶi1=gZAeaXL}"LvX3ktѼ,Zd`2Aϻ8jo ,]zij+WJy׋Ԑ43#q'@) /Yp O^'ϡG羊/4l5i#XkwXRm6"x<0`'u;jKڍIQ3ҿ޷ӯj%~ Ki@^ 'ྭfץuJ˘I]D ,Xn4DÂekTCdP!-S|0:ɦD1=#[ h141ՠ硨 ؈V3BP5FMԄVE>9h.21SsEdƚG &=hpB"pTr3R^@+l.'8 | 2̘a%-c)0r y;D0sT=?|_ŧee|Z߭c-\Z(7f L1 5khm UMJ9kU\k)|cXuH˫HP՚=\ו`oVۜ`W !2ћ2UW&ԆX嗕\Y>~򼸦yr׸FEDO-@[`_[UpS-m]A>vk>W#u=_<>.Sڔ 4D z(5Sd]⑕ wMs_PG"^8P|g5褼m4\s'̭fV(‿} kB9Fr1S!op_WBsg6^gǷGۧk%xˎp= v3[v b3%2d3^$'߅aOt?-_ o]LX P=y6z.+'50M^y/-d İqE$ dNǹ[Y{rR9 K*# JDLăCUE T tdL4XX9gTT2#SH'萲(PxɿM#;=F:Amc'fѷZf=GFiGO/{\q[S^z2L EWE' x?W9:F:*[F m&FӞ=ߔ\ ,v N o^X(2@z8}fwV}Y=PY>ͻ{Wq y,wŒelh"[E l( =,)1pMg6TNMOݎv^L=s/ )E{YOm-#K:z9,q=S;YK߼>Ix?xq{f:Cpq~w $/13 d_2TAs<Lmӧz0NVJ7C])'CEWJ\\CblR̞adQÀV 2F rNqU"` ұh{,lyG}F/L_nIc{y-&_t/=?A~mʹqόhs\=#eN;ֲߑo- !幧Ӗs m[J֝:(؎T҈,W!DFq[pb78LFRҧ?il!~ "Dǟ(^˩8ln&a3|ѐ[O}6-_PaC;BsIp5EY=A2} 90gj+* żCg ceKɎǩ7'{I^:7jg^mu[+iLue[&-YAFmV~\6u ܼ[\5ioiLDuS {~31]G2~0 Vyv ܯ0JӘ*Me!>1BHd Lcc[ڹ}^av>-[]z _)Srr`rlr^N=vWmGaΗ3b1@mR8E*ǔ,*2N5;{CPl+\J;f ǥR+3\ Pͣ:Wtg?=Lɹ MX),7g\1qtC\J '=m#zl7=սʍXΉY;o| ѡ  Fxr2C` nq f%ܒ+YDT>'  D.X!0" 6l42v%`3rL  T8ĴɼSN[Miiz]O~ |TAT1A_oCڣ89(k+,ʬp17ʈ<ˍlr~q۩*J@ "gSi*_I"@ʶZvQ4SKK EW2*j",v+?yITCqb0@Iq X``,qrb!Rbd! Zfa`dfI)ba4JMb0,K22pX H"J&@JD+ҟǜ(xl. 0Q40,D0M JL zf(q e%DD8C@PВ4N&B "alL2E \Y*Pb_#T!,LEKBL 33 =Lim%ME"Ȉ 2|t* j>BI`(;&C:4wpmn `*4Ꮇ-c!) b Z|ὶl}u^\..hSY, Wd;!;5*"Ma^~§D v>4v {B((<.CGiT#QЁ?WΟۓs(q HffWau2&M'!xgJyC.5 X"@Ę4]|uZ=kؤuiг" KDFфh#kɧT/;|][g:Wp:@i YU Z Hmm2dk @l/F%xtـ\aGh6b@HYq 0ԃI P帵cy0FB3Q@PN pB;ѩ!@Z2 %Cs` +~ pL˒PS -a%=cd蝙 R8kGI vJ< Sp.Ix rFnЇ) 0C JUfBeB`q0qP''NuY"L{ٔQV ;2ԌOd aaA a`KEG_n6rB?>5; lI]aECو5BK_(` *1vjy'~bc}M̳:\&=: C ΰo>X3V1~8%oޜo/nzcV8y8G#-_tu-9E6߰Pa,VXj_;^)q7!A= 9߾g*VcMiE}8:TG࿼C jCc?y;&+T*x<(}@VlS)w HSZVT1LG׷=u?hv:P eLuq&˦3@}s<;I 2%=xl5;т qŒT(`lQJ.X ɓ&4d0@Q2Q@gf F#0Fݛ1nDc2X$R4fF# .2LIU cL T8!(=y1Ep pQڸ%N`c35bJ}+բ24JZ#Y\Wd9d@@2&q8b66.'&Hhg ax]Pb 7,TZN@kD\QЛm8Cp CI2-%CiAC5F(8a`͆e 8 oPEц$\j+ZnH"Nح`<ԖH0-vg%EB!V"ePr56dAekC'ZX`іcy0FF+ U2ђ$C2Q$7 E쩢4f80RL*2U6YhsAaL8FS,*&Tn\7h$ 0AV4ADb Ѭ($`@Xr-fd-+($n@Ʈ6PPU*.fQ H dAvhC1D%zMB@dVD*4X\1s4EhWCd!XSzQ TbņDprc dQ#"2hFKPHQrČa$E1I2(0e4XŌ 2 eAr--L$)V$d͉$\7Ac (c(P\XDAcE* " )4U4h@7`rQ0d.3# wW0` 4d .X(Y\(0` L+Df #LX Eˑa ZX`Šj3DܢA%{2`Ɣ1,)0\4X%%䂊 4`XA 3F`LfL (hf ;rh,hV `c6`22laE e$Ѣ $Hc#( f0ÈSd0ɹ8 a2 K^L0(&%ɘ,(#20\b2\$J XbX#İ SD0FHl,(FAL0Q FؑA.1 `03# 0A&akbђH˔@x5DbrL@ CsA0DÈAQB398q"cUaFF T rt3*t#La:j2BRfX*ZX',f:֝^ \e2)&ڡ1H L0[ sBsE 4#Lvh xYuPޚ23: $T3H4Pa*%$%D1E&%2d,8 % .3D2X.Ic:4Q(& 9F E%X $ADEA( M ,. & J.600Ir ('hPA#2I|n2< r$@`ѓDQ|X3E`* A# e@aC* ,(ѣ&dsD^V,KPˢė0H3Qf g$bĒ1p`ɫ0<]«Yf)Ŧeڽ0`%4ņ2`Y4]`fMc %Bf  1b4Xњ0b2JX$,VrhưdAe0Yh2ha1%)TiahݚYVfVe_*- Y\hrLX0Q9 &cDMY4U˗(T$&k0h,[DFL T1iC($WwY"ɢF -aݙsad4AeѢp6Xj 4̌wГf.@ (e)2I#` Q"z4XтjbdD&0UFh_$Zd,]IsD .X 1y(jːd+A8xKၔdbKؒ1E R LL̑L Qk j`fbZ %" rV$Ҹ$%aJ i .J#f,h.LXeA.`)HLfAFH$ht\hplFL_BFK(ID%AF5v2dy-@( FXLe``h`1Xaa\J h`ha -n 4haA2\Bl1,qd:DI$1D2 p]  hHrh&!䩩5PbKcֶ$X1 0hr (s$2M,IdE$$ 2HCK "!KMZ,Wh@4#.GW E2b%blF!cE3{> %H2wt:F 1^}hn];mK:upF y~[k8|qS@hXOӖ×qIկ'7N}I;HY<>?_߽af¬ŷǢM,Qilwtr٪Ưˋ}/vžkB7)T$t(pX]>F37㡱ٷ*ă4b qhm L@8X_ !xz[H=qCM3qkX1v7%* -ͽ)ӋC~Mvl-GÑA<ʀ_ɗy8> c7R~e =l x@ g4o|UPPGƹ=wпy}\u_?1!OwCٞԟ᳁n(Zn%xY=?GLØQ7S;H86 -sj!dJ3AJf@~5oؼ6䬼0Q,93 y]-l rMbq.]W?r-0=]>ܯXhܧRX9, vҠ%sRݕsϻyͽ]!d9ۯjܩl 6=1\ ثO&ǿsR/M;VV.)/4 eϜs-oiJ̬l1Ud36 `:Zi|d)x>Sf 1:_ y*׹Y>wtKS cی`?^nt uZ\Y]179zL?FeD*=& ZTLKs7&e'ǫmNN>_IV<{XٖEJq`0cs K* vj[ jɹPmsl-'(l fܥ bW☁ҕY1 3'K޽ι?v?l%.J#ŷ'Eׯ8%|OgnZT)bҥ; Yz 1M` PB p;;Ӣ].rnz9:4J@p@%RBK JIHhh y/sEAR)ҋx\+Q [9%ɡ?+M$u}c7&Xm({7T)&anE 3 7`:yf}s1|j7 4)^ސh qC 9YC&r6x/Wq$1>CRCn٦'iD0" dJB00440@3>0D K0!% D~^&𿂟~" T`ntg4t_qfgq }0|;<> Ut=Bo5"%emj`@njC2&R\Ki{\JW:A :^wPi>X:J11 A4E K1 BD@ $C% @B1DEB>/G܁P)aD@ B1 D!?@I!ʘM`i[yt@O_:]@.x lh˩aEϾjHt~}Ƽ[@©PM pB~TYdgn"hEk/%(II@RI-XQmE0\4ĐaO HEfE33e͔!V݃sd֑2Lx~c3P|K\U2l7@m CtЅ˙7OXjމ-+1X`Վs&KMBXiݰgAf@ʺ m{~փd-avAJ*D][T;0٦r)iu۫.t8;Bd&dB&ffI B bX0tzoK V6ʥ Y0RJ eq& DN^pu3NB?QV!i:0IDCttϮ*?.@}_kNƅKp{g`ȯ }=}#xsWd ~&`Fl66lIbv?Zg)2͌;ӑAҺ)t>MEhB X.ۅG[^׺7{XyA`Aπ<:+pSFt4'3i-sGWoC=K؀\ F4?~72-lȒ Y3*\ &wA\ $k>R;!_>wj5*9^͹6w&|w[ `vw4h.S;G-v{lot32h|?'tNgP7gIםw-l"yY!n9BuHס.gII;Ƣ \:j^Хٯaϻ ( uiԹE W`@lV7c%nLð0 T'4. ,uKt oOk9Z^~kM4oz;%v# v`I zaa8٧Y'jw1N mM9#n]:\ nώX[4\ 3KLsQG3dzsw+zϋF(@sޙ=y֜C\gzvgz{؟I? T1?:,

    7n <=8cc1n ƛ_x9 fǩcU2u,Vqf٦y]˦_sN76O#<î'Â3ᔦ"H'r8n;>'VZ{t6g |6nEwY)ii|n~cd9 6p d<5&iq?%mTh@aLYXfZ&4_+҂an˴3Q< q@Bs.yR&IdjHDKp>cEz,,l[E}hIXf6Zx1F6x:]tHtbm>afjb&q =8V}g1-QO" ">2o,A ѣG՟\|scbC9#0:XQDv@JKnKdshpFAO$rApE>Ѳ)ĺ (ƞRKߏ'<˵POYj|@:8!n_l? MC4j[9 b" ʎ] lUQU3G-wg=mi[o!dBd-`+SX~gsC$+yÅ^ODd9;J?/~\޶! y5u @>_!]]VFI9*]×osK\E9$dGxKVYI1uB/Eb˦EV~+nuM:uEmr`r4摖NOGc7x22rñˮ;lD#Μ`tr|rUevAZ< Q)5"r*7^åk{k=g IԷ4o a r<xF[lCK}ė~5)l}nQQ@"Y@b ]%ѭOupЫϪk14+k?>S4˶8ihϗ 7NC,umJ%b~dBfZ|`0'I:\+JYjP4gە~)E4GKTRسǏom"p{~_K\G.LaV5P:.MWY!76A1 ӫQ6re=MZl W j[W*4Ww)@0))iogg?ƃh|ub='Cxy˵?ˊ_.PڻqD hh A$@`DaU 8 aӎ+8'P*PUPr*xŊ _)Tb6 +ix)tvc㷣qtp!` Hiδ0mdN!!ÎvӀTV803+BM$:q hqP"iVA2+d@C%$+'#FĈhL4}v.(=' . Z/YJf[EΠ!Fc$^G||׭?^΢ ̃B`}0n9N{/.n44ؾy_a=}x4(Psp-UBMd۶=>no@(õUDk*89P>tmqy-zta8Fh!E.$'G֎KŊ,GHaMOp‡P$kz"FFI4܍[FE szhE5p4&2/߽,Cx;?'l'cA^2Ojѿ1Wg}lEI%* f,Ҕ{ɵZΓU:Z˔^;{qz'&JžDy0!۵t[$ Sg68h-C.gwPXvμt絃JBOF9 g ~a{ϛEZ™Gֈbp\6'DO1~t(a梈|˒2h}g 'GB^H@^xh67.}JGG߸;?(y$K MK.8{(n;*P{4~H?*~\OC[ńIE͌plaN1u^pÕ P@)(/@"Uy?~<+omz?ɱ(r lhg|T6o'k{DCIpCa-:O/{24PyMS){ahr5j&x4:!X]c=N}r/^ì::X…[(;;K$LW58U`o iШfc&NCi"J"("tClрӲyô"XbH87e666wx$D!%q10-f^"w n2nAd{E\e ,[s(he3A#S P8&$G A`D$6`b;<.6rec7'L 7*,@2nc!GhѣcF pKpr9cH{F`؊sE%I`j`[l@`aZ 1f I-JfC/:1QXb6<DlRߴBӭ.ʨցg(a mOzf,Nb{1*#M<|>0.DsCt*"CY,@==3~?7=27ɦw˓X8q89Fo>t}_}myI-I c17=Qksb{<}͹.qh[b;;W| k| Zyyh-A5T CK$L!i' &>rN($CfC6b `cg)yx{Ga@<\_'ݍ HӘ3-k?ᕙ; t,B YT Z@Tkwߍ@]h=oz6d  |93$!HIge=Իt(\Ga4hѡ'x}Ehr +$0'5/w^olJC*v1Xj&b!t}݀{ΕFk>9 dzi\\r Pa>Q;AC" "7=狩 ZeP=HVZn¼t#8#888LDpVB S8,!>:|=}Qܭߧؽm՜_~G\Z9^5_} WTfEF?xB S"_C_0J}h'c$@L%4ab3, )MY!ILH^mi""(b"$H,Xra'3#3黛Y;Qˍ%xY@bl_a`'u-`Hvǀ?{~'ȟUѢۙhĂ(4dѿ\kJǯ);? We"-kL p)`JZb -"!@d00{5rqE]:q0ʘA0Ƴ2t/w 0.J`yiK20VJ2ca*2h$&I43rCF2  $1ahS Єf$@  SQYA *WhF0[c `a$b,ȉB0!c6!AC,JEor%@3vvcR264>fAHQN`.H1c (0@9 4``bcN.kF2p02#AD1vGhZff0bUpXi%Qa/rr ANjĠlsɰs4Yl[$. $6,MhL҈.X85UNT}I>;G`/q+j3rl1syCcb%o}? 'vK!,cDM,"C}kゐ8sPz}^wcɺv>\?',;wM;oK':_ P$HDJ2< bz@dhж}9w˃>pwnVôAFHL=4`dl҇mw P !"b&DžFۮA1З1Ȁ0AlOjw|ĺ >$qqe l5;HM$xH# JᠡM.ή`F.wP *,׻Fu`i2l"hT&(t,ir6p^B `  nPi#h\,0 k`ĩFT \ˁ !DXsZ*.Dfdy566nKϖzfua zI@Rv! T?Җ:'ɐ0<@bF/&DMkK$=s@v4IH E%DȅK&p|k΀CH ΎM20HPB&TA$N!p,]P6A5kC&䅉 'H`!HLlgI)GfF$Yp>]BxFCC[LtRj S)adSa%MKLyd.Gf'= ."i0t4rg:z aB{lp:#:6x]ۿqqso>+rP|FP/c(T3kE騊"VmAc{E:2"+,'C}t"86af{n/N*bΎ)dzF\3Ғ7;j}~waƒGէ gֲ} 䚂T_/(HN\4xمqǀC K4h 8}0&(WgSt_|7zqkP4@~2d~ <w>z]>{ٯe̳z !8;l CĆ@pZ,;0݆.r:$< wpD. J oG +dVRK[NXEa:6xZQ91"Amx&#$;b uICs eT#.I3t:ܐ]s0'[ Tz琉{)tKy>^[1J=+ݿ=bکlbē@1K@A ?U̞shzYR WEpGj*kGKC2ƃ>GIdNԓex@Lar38]!(x20aE,_m@BXGmK;(9|@.XLp" 5Is.Ql C%RFG6M--J6I|C%(ݒAQ"RQ|\r`F,nXAbHlt9  ͍c,]X6`calQF fAbM #.5*2T2@dM,:ܧ!f SR`rIDFl4U:0\,z&lX:C>!^r>EXgy&B$b 61 0 % }oߐXdpP-&L#D<+*2{wQ !2F  m|}}ѨTݰh>iBy !Aؽ'/ XCCCDn1E*"UQPtΠ.t(Ek";ypj,X   ! bb5C80rnێ (܆Glr0ǼיR42 Mco.1ƯR7GDh %"ThрѦ%wۃSD CxXp@r"{;aw$pcQE]QUt`{dZ#ސz{>+8-r=Gr65 0C?ĝ^gOwN=~p7u70)NIjрCB ]O 8k~FJ2!9e}yx7zMiX'FTx ; @8}b&,`6p:BDCgk.Ύ]𱬼r#(̚9& }VVrFw|W1aFg#r3>"/Ҳd.lrPhP*3q!Oꆆ rM pm#\h# G$6!ѠD<<CQcy72sPȶ4lQ):_ \OCVp1` 70ѹv- F0`ظPplQ LP-g:4>-(LFpQ&K n1 ȝXniI.L!`,87( I 0HX40(̘H6arL bw QBp͖ x!đ$-ys|K|ο2Es77Q@ qe:|G|=o,xA@cI&dpBn8u"\ bفMW,4PLfF.GQFraB_>z0;zc^ &KL2X0 di͠#}%ėg8B^|2(0c*ͬAnZԛwJ$LDrB׷? >09tI1@‹:0$ 'r "b!"41FÙisLwyni̚eÞ4Q`UM}s2m͊4iө[Dg`=v翻9ҝaEr.+L2GR8߂Xg3194WAm3q.$ϠK` B(8ߛ|oD?5GwBDbJ8$K,}\jF6~ч-XɃWohXJL qh[~ kl+ H6X UZݧb60nlh FL!"BII;,Mz85͈2h`  L`dAXI QD o_b] n3`M4RPnY sl l@` aA 2 6aC58@ wR;`뭊I(0\h3T#Fhkb0x "M ='Ӄa 1XQ i׵u/<ۆݭ~=?TK9s-mgF{kQ$2$Aظg\<ތ3F.4-o5m 4 aCVãBϾ,w)006H( HtaYQ9 JJP`1_Vx SݻO+4wD ʆa?1%#cX$Ϸn]lk@8B 0e"`ض=Յt,x 0J5g$0+2ӟET]OŽV&#G+u/mϮ1B):E˿Mǫ:9@2u~= F̡6ƒ6.=$BA*'*>~4r@e5A̰ k=-o~,\R@:m@v  T&C,+wrջ] pR`JJKuEm?n@hE)2~f^^/m ._1y*AIV<ӗ\:m ! 4ۥr/oso/|ݵ.ەm=,dDADI2&COy3= .+c >zPm `6n,;!%K0ׅ( \fŌ(%\bkW?Bce3& >މkC B*2H2r!$͌2rᰶ2 ؒ P@%`hx4XC2=DEն,dO2FC0\a#F@b/4v%XBGa!CТ,aER`qE m] bӾs9,fƉ(P`e.C9NcƆ\ 4ҵ n&&2bAms60dRD`c4 8tIZ5FbvvVkabG(tˣӧeqo_ gr$errAs GC] źG!',d:hL !ȉ 4߶c=آpY(7p*9fE1l3 9 ل*rD,@B B0ob b aG--agLd r 4*HC1Q\k>|7DI!(Qta$Q1(h`!@N+ nr}$cȃhүGz'o|7=Cr:f_3.Z!EhMs\c8e˖ X 0`p_`r"5zb]P!S8.Z#csa2uZF% V6( ȁp2@9 0b#˃2P <4\c'+Pi#sscK&M\ƂVvdH֊(Pc2s0X#VlgכѺѽwJsrxx.m0TQd3ӧ^󷮽۟ v9:~}\2A; @:L_E *hx&3`W}zEtXX7ȹ1vAD4.c X8": *Oq{Vj_[9@<] hN-Ϻc[߽ox^1Ϝηhzl"\dpd#$v8| [8`/^a??1k2nnH2 ΋.N (M0hce%v4l+ 2 pq53C .0ݞt'%"FQ0 qP:ܑh0d  kҁe̛m0+= hܸ\B,Qc-(A #FQc#.0YCbɣEH)0Z#!f`Var $ະb`e##4s%j,E9@~3G1 p}l}ׇhA-<\~?ɢpbgd < {qn~J ZDպֵő$~dc͙$F`U ;*8㑋BFRS1s۴˦n.fwTT6!jGB >{mJ @Dʈ ~7rҘ+w/㯤Opz&|'=F!/#QV; c֎sv:,)ԨT'0h UO{演u3G4*6>Was+>eIo-hw0 p}|D0CSW7+8|+7&:e_\IjH\Jz#i' j,)uGNq#羃[?Sv {p07 ;ݭ48]Y(2$ŭUE<Wb,MyQcYcV5hr`ִXZQYXV.dx2dW.^KF ,\sF2hɓ&K.hcE˖2\ߡ}cQkZW-Ō1sap}_3د+ho)(ATF?Kd /L99ez$v;g2ϦI2g99t#&t_G_ٰ,\@; 3Ϧ\Hu.Uuςak\;OW< x(v`ߕ^ RB~ v W5e;iч%N6&1R}Ma0`:Xu[8݅&FB`@j:\M P[x9ÜfN~3=| r BF B(@Q]P'.̈5qPE)hKX(2_'t-:„ 02e H:4>_nIq{ &ˢmq,(@PX@_Uq +HaG0|7|QCh( 7{']}fy}&gqx^Udqѕ BY[,Z0r#kn~ ל|*g>oq~Ͻkp|0w0'&.)~6l̜Qל.O22AﯺVyGݶv"r[{?9{F;1x$ܖ @35 w cZxjF6klZ8u7uod;4%bWeHc_Fn~L2:{3T7:k3*GA2PX 9w\A9GN_a-N兩խ>'?S5q燆x\=r'=j`Φ;ʿO u嵺{3r1PV]Q<ۚy.lu!M5%㪞mZgJPwAmIs[m"ĸ\^A'I>NG4bYcil퉿;spƪyw8aِkLF}XolVѴ@0KlHߴĐ~^5?WJcotG^{Y:ϖ-aGVSZ-griCK'a(b:, o)xZAu =[ۏv( Bq4}V|)X_9j2t\SZ)5 k#߹w-,|_c1*;8ˋ໶|[՗8j J[6tqu1~8B97:B;Xi˨0vqݸy8K`>^̄<|bcg8B4Kv&͘nyo2yo!Lso66{'c`{{5[T`:ff|fv1”q8}@oS[3|υddc}2HN\O1Sbñj%kGv[œ'k:»:3 }/ipe>?.poqOE,Qg~fy>,sx8mw_6@ۑcU0;l+{E 6W[Ra^I=A7!O/[b# Ƽ4N.!yKո@aRj|_66yNwM1}*)89XLbor\ /B;87kO~lN?껛hYaD @h8o `iu1éL=[& lMS~mUNv5  <;Ήŭowdʿ=7֣Ŧ8a- |1_$xVׄ66|xB恊drIb@!, !!.-c^g?-6ʘtLʬeB긑0kq^jցҁqg'$p vK!33=]͹Wõh B.OBБQ$KQEDBE D @Xu;Ƒ4(p/6apS}P6 C˿I2(VY*E| rb#Ӧ#P;sz8z/qywEW `BA#AFm|!>rihr%O|Hקk",To\~]tpp8vH%`Jѫ; ({B]u݊ %%4NTD>|aSN uUpI/LH5 fI>2Ѕ+}(fJ Xc̅}FhFQHi"Eѥ8LaFM1%4RdCE`$#ƴ!NH G YEVMXw0z큹!hn-L4Qk $nۘo DV*]NaH,JE P:vޫ0]08BS ÜҢB)W4pb xb!ca`/RPrE$'Lbf:0IE31VK X833HN 3Oǰ(;Çg@!ӈ0c82=S\z MI <}'i L:=$:gm ozPԉ0۬W%4KQ,&ʣ/.YBD 5vuFTzIRa:mesx`"PA' n ; M"]p]vWYzIsHBH[ՓzJr/rkPf D#P5ݠT DBwԅvq֡ F՝ֻRM(MgL7VJHTͤ;ǍbHL؆u^ThddjXFW~A #Ufc)G>,@"l V]z?uY xޫI@]N]xY s7-B뾎~]s :>jLm(! zs5 :ɳ"+5.\Zl xa*Mn ~͒ AR!q?>akݯwt}g OϤLFtp};o[~ӭJZL8ibU@NRyrP%i鯼-.kW4=wR8; K!ޘ/҅J.Wl1`fl{W*  7OH0f`$|7EΉAi5X}1FbjW;SXvm4޺ 7㦙 gtƙ|49HN⻄' Yog6,GL9g:c](;o_Dn -k|ӊ /ϊP̆|blq3H(2*XZ 8TѣFb1*0)+)-xoG ThѣROsuUhQUDB*J*CF4YN܆<[2-'K>֫֨*@J*U)KR5hSBzϊ:h7 D)Ω!PA{lЫ9_4$FRA6j՝:tt2 [[6 $M#Ѭɒ`̙2cdgF,3&LwSh]ڤFcv7H@rÐ"DI>ެz=q^EwݝL0,gΤ= osԅBse PkNF 4mP]uh-~1lCLqnt媏bom <%Ek'&/f=iif:닀.61ΥN?;DZAE5*.Z[~h&)1ؠMsm>:oAHA. >$W1tLdhcQcrM^xհ"{3Гf|-z$::>x<G0T=7i4=M@u6as*5&0(af 1 ހhD>%!!*ȌҤuj<l~a77oB0A_͝H]nx#kq?.p(%,dt-z@* BDwk <ެ9F/<A]0 [UB$1(#_p>[M$(7e` 4ʛgv> 8 ooQ! WXf@ae"[1JXL\`xM0 xF/H^[bnN7BI0"k@ xw T~tTO]@,FϞ~ #`@(x6x ?=sC`A9 d')fȰ88p) %T6z푌{,->lAC~ %#?>b.8o7bpF+qvi^ܧ#{83EOJ*J\t9rJr(6n,2X#+޽qv^xq ;c`3 pH]j$?}=gH)rryْ2ERQHY#!p4|05wZ f `J&8 %P| 0(feBd9 З 9z#@g ( ۀrBP\o5Eg"X!ٯ.D5!˾֮GOOt֗ηMQ|$.Mp3v@λO~V iu3267xl}X~hs6{Sこf5H,Mjn E/WE4籄_! pO_oPJ<2$]>zEr&m?v!6\PѰ1dL.ԍlC%!Qf y䵡 I!Hs)fTHF@C#Y}KIomah؀iCx,'aՊK 2fN-]ht-%@t(hP)haB"@)(!ր/=_A3ϖAڟ8!`HC9[hA}eo'} (Cj} H'ϒ#DVew<^+;"LBGr̭mo;t G ic0hBr yӚ78 FCPCWQD4C`@D46XlQ` -Ἁ`͉>7&Ш,(K XTKHj!RT*XT–sAAѱOh_S~|$ 00>;*s>PU4 Q//"˃QƧ#LMߏ[fዧ_tASEg6jw?C<<ȗ{yg9g b a D_0~1RhP4pug* D8\ v6b`q¿ tQXae 80˄aa`Gx|8Un40 D+ƒQT.uq3,"Se;Yh4y|^l,ehPC("'$z7۞AOi4O/PvABMgf(]n/G6GT;~1 lΜ\ 05vlRP\U B@qJG^T:U:XH @jL3WYd)YUY`Kf"ٙDE K-8)1׸d*]٘}hNf7= =O(UԂy8 {5'<@L )CVaGA@Yqg3i9 33I>Q8_<~uۇom{Ynba00>Щ=l.-@R2A<8FHD%*OL1G@~ѿ-F*HzBvl:7D 89@@دP"$ zdfÛ.8q5:cG,H;psmp[opwy8xÏ' A$ӂL $( ԝyz-:q%'IB(RRCa醛ݍw v&I4tONsB0@H#C쀺@ r s;<u5]nwok<?g~(/@c, b=|:E7g߸`6nQ SᵩIia»}$M V*  -r C o3x'PۃKAΝ"v*ה{>B`{Bt0ڟBoȧeD9-Oyg!;'z_2zr#YzE3AŝfPJ#h!&UDU!,OpgDA })Ga: ,F@;G Gi۹sp5Mkf"חa0Ef5 \>q& ַBNJs}ƹD 1 D~7*~d6xF{BlMg :2IaV*i@ޠ_SsqC2A@f{?5'һ \yyVӈ]YHOjK^YuF}+d<2OB_}!l4šSvP]r5마٦~T$ATU:1\Jmiq[xHsk:$ oUopnܭ<_6~>2.OY# p/0@A_ß8ٯ MFֳjh%`FeR84lasRoUl'bdpHP$Jҁ* i??_o6@AnaN(U T3YEͿ⟻jAg'~ ?0&;NآC^.{mLI `-B)@@ br^%||&Q<` EK@j2Xl`?Gwjnhz=.(GH1W0 ̐7sbih)2) Nrԍ :=QB@9hȄ BHd8NU 0D4Th?r`ï@ma]M}!ZӜ cFI' qn}G(X0?~. d="0CTZ`ڍ=-Hz!=EX wޘD_$LC.M>!fTk4? 'wQބ(R9t A|vFqn畨!rvh̋{mUg`| 20(*yB ޷1XNO. +8lVQ AQ=A3ٽt;L{<3Qn͆"l2NJcK$1Xa]XPZ n?cYfLQ5  H>L<!:l:嘆UVPq &2r@E DIVb@kbi4 @kK+ DW P; N2M"FR"^8`D2xK}:6eT%|E{頌) WUra@L{Ž{H^{Hgx.'Ť 0Ka2 iM8jCg*i@*K'} /L6oq!' A||m3 c<`NJe8O#R eQ C$yӶ:hf! "v0A@wX\h/  pPv&W(@0x:!z%@aFqp xأ@pRXL)/\1 |YxT1!pP:\pl‘N,e&#ag3y.>,bdΆ-mv:=^aJRa_(*Qx 8?6 ؄b'{88?=x  'LLV-HST-_=82)m:X2:`h<ݢkD H 6"#2@+XG#{0Snt05'yS' @H~OOB7qH98s(]_$d7;Tr%  bFcDҩ E  !F& s`LФ\5@0Qd+X CN@5*U 6vP MX 2lr0 #iX!ȉht6 l?ԇpD=PĆ UC 0* `&}O<ڐt"a`0"J(iu'|>{yPZR ~Y|c mP;cp  +tݭ .50oEtPV^مCŁM9a LXQJX6 ֖RG/W]n^QK~#p&<(t;~4r !`0 8* 󂁀wLg2ms]d+E!_R(q`,!ύScߥOZl<40a򑠈X\F`(yYZSix22PLJ*d@|CnCE@&oL`;FP1 BqC נC u&aH B d_9fV;CrT,Ѳހp8B;8Kމ p ]E i3D`̓~=h<tO%ƐxcSGGOI=g.7D|"pxܡ?ŠxIު(ur74Nﷱ`dCܐ$$$O36SP*B " OC7|]4{`a"  K_7;`囗cq=lB:7WabSqv`` @0(ueOupY(P]@ h~Ɲ5GuP#H`t7= _&c \N͐SFl<bY1{!qnl1n qO^5O_~"~1!:T Me-*R,lCjDwH<`MSbxmFA&%3F/ 8|ߞߌcZ.[t9m696EGXR6d~lI]f4I @="' ?Y +"b.L? []_C 8 sz Aΰrd_L23?)=`prG ;DֆYPBT|]`d 1T> P`m¸uC:4,`BC d;*c?hWAÅ!K O|7ϮxBJT@o$$2fSa zړ@` O'g;2ΙG!o A߃9-ΛMeUOd Dw{_z}O-ײ -`.3xחt^V&"?vRDƏ2-"7U|31H%`RQNCZ C#4go:OݑqtSD7ZIT_ʗgXՋ4=,c;㎍E) )"r6!֟!LcUiS; srʿh]C?. 7N!I=7FK2\K# u$V)I$ጢ֍i&fMTD$C>ϭ&x?*HO5py&Ҥ73˂*a&.6N'2NY8юoR;LtYJ/X_̳fo&ȢE/,5-Cl)EQ^*sTH 0dl2PXl=[''3h Ѧf3KWQ2{Nq<U0 |Ny=! n׺>v8&1P~ ^+Y؍k>m tOڢAצ\@o`~2uT|WŬ,V2!Z>woZnuBPr?8|u=l1vCv CcY'S^frMk ߋA@zGjA 0"l& "A(Nn&?7 [:1! ia3pn7rnW1ѳMH}yc)ހu1"Ș \1DcTusD B'چ;-?Vx<$Y8pU!)t#?ȢmdanB@$a( '%cW1n4ht{2yhL~~yQ#Gd] /&1O"|[F1jg#IDT۳۟3qIÄ5ۅߕsgn^8-\-P~N{R k>_yv4O)b8 M*RX|4׶%ͯaf`V' ҁy}_o}Ml*w<ݏ/,~{?3S] Ž@bWBSiL@=5+8Lh݊~|Ww(d2y=~;(QL .D>q+X4 nyf! Dpmd߼ȔP24XdoKm-uvH?l^Ӟ0C>[l`M}zsQ1 XM N\O*O.零}:Rw#~`˛5CshTW+ ۤ!Qa_C'L&e"<=b뭮}=7zO)A_kxA}- L?o{g `ON96!q;Q":Lqw;oZ19c&A<:fs՞\gkro[HkO: &-hbu %l8X@ TPk ]4*8bKpϔ WՂ~{Pl/, .8bAY|az A'f&q(4gOyjvJCX:lߋ}^X߸咓HʇUyڎ,ߊ*z?s肟0m Hǜy}/nݞc =@ɊZ>ޟϜ7ZD{؝(I?JV5j\q33P mI]->(J#|b1DjgQ:`!d\Ȥu3 K4U P[V!JJ[gsdhr4t ?BI"k^<<^.jw#,m}_tͲ756ws\>'(5=!8j bt|ٿR [1c ]G2l `o=hލ9 Bp^$kݾ7uv} SfRJYG'kH<lfoy2_+j͢tIG4XR{#;At?CHj'72w.߱D|v8A C KP Tս։dͣ.6HrM҅8xC:Tv T;d20nYu1|}g?PN $ߤH_m (C_p ~#`vCp,4r$l{/R4"?u Ì E,J ǃ9!$SCB{YQ3ET>!L$WP{@Hqc ܦ|[1~Sh"Cͤ0ITѧx1,^Pk \io0wZszNHd*s$,p:oE SzGabIr NN2p5N-$$g2Uʼa>׃_15Nڌ_5ՠmcKEvme[lXM T- "XYao14:FØ6ar h@[ XB{BtZ1\sb 0d̔l\FŌ(k*ZXM$0X fJ2`0@IC22Le6$I܃`mCt$zwB$$$nK{i4ƚcwc4f l&NnliS^gY\^N.oX]1 L`uTEQyl͡;'VLc8 uW%c"ܻs` uӎNE"HXEEAQQR4٦r׀1ó$uvAuY\!3 7]dka0%Q/q #Ī,8!E$:=zсc^YL"mMFʁnrN;49^*b t!yPjK9Cq =gn&"dĜ%P1$$:+!jlͦ9 /_ZJ_eqtPwxG;N|o"ꅧP(F 0b}M{5k/6;̪-iκٯ>nӭpo!4$#s 娛KuFf035DYfۅ >R6L-%sl0ITA>wu\ <@2}#?XA͎{J H^VQCD>R(̋ &>P5mC "_cMf- @vfhPjn,$3J\[."B wWhB!(P,cN78#{{{C}nHizqÎ!ѓOGN7l 9&"Pΐ :T4B `AzN袧/-8t>hy6K)"̦*(&*7 9=U 0ц>HT`͋f< 7~:Chvթxl&8@0Nd#\j<]w;:kKڎhwb!TUv@lRnYE AI)]4I$D]c`dUcYTDyW{C1 ԸLp&&мjJY"**"*=zCw|ӂaJ.oa0u:l&ho sjp8qRM}ؑTnh{MO}Ĵ,NZ &1}] ePhV5|ce[!QB% 5h 0oB0T('n|N2tokvDx1|Ng"15z{l^Q⼞O˩8{HSD՗3Qblb14TMqH@t4)#z^ ;I,2s)ۑjBc7H Av1{LA yFߔh%B8{v85N/;$|j.P\E3Ӆ10d)`fV3cģ3Sp0`-M JQpL ln+rBz%pG0@zBѳ.ojHތP :%i@&(]$@ü%&=mRu+w2w;֐>yМy6Zdbb"y,OCnmFQ,^}!ySpP@'#y vٔBR[NW_0b&@=ZlJ][A8jy=90 *`{D(:hdoL8$QESʭ չqUS-b!^_ۙrJAi:;!Ή) |[f H]cTP _O'%%߿IYy95;V-ż/v|.sDޱbMԋ|M{c؀!+BES,COd.c %%^ ٳJX`5,kUhڛ~uG1n}@ Q>h UN"t}Rj>|Ģ E< 4Cëwboz,hΖHILbWsYJC݆φ銚g;Qm8 9W(_IW*YXN[44LF&!Q6E- C{.isz +>(즄!G܃"4~ǫAώ P2= QVF!oOExkMl$"?!jv袪L?Up)u.YM–\#\@q!w K@b L<](N3%aLtygf^e=$^lٞR8!RXdTHKe @ǒqې0HS%C.aBk,AbƯ }@ќ-*r-@\Wt 8HY@f u9!'5/&!J ,t0 L4@v=%Z kQ!?*Hd| W~%ѿ C: %1||V@|ޑrc 406|388= u3- sr0?w:BS: HHy[hn˗i34^F |  =tCmH4#rZoS! f 5M?2w j{œׅ9QU9| jm {xv.6!֨QTB$(O<>V?s(ä@%{X7I|m;Z$ccD(kH ^VL ~ S)^G`WVN=P󃖭^XTfMjz mʣmX.[Λ1o<3T;t"$ R=p$2t/2؊U.' -S)CH#>pb16{yU'B}LT-QXa&cݴ&rt&$!$,B|x||gcB`|33d8dh"qS:aX2MMc 8xLD>Dz2(Y 0,G03hsgFenỸz'+2̴@u2@<ۘfr9&Fg NlR̓u_IA/}n e~BӯΞ*HXZIHF? Ïɵ^rl=@Çω`6%( nJJP'b\`C2S04pHq#AxSoWF  "=F!AN 7H, #4>Y?HI/(fBA*Y~Mm۰iP@M4X v|iw;P P`\iO:8B3ܐ<БNpHPAbcTB,UN0r0'[ UfVF@XW ϐa|B K28سpG*wa#p jIh@]хɊ>`MRI#R-wïL @ XT fa*S:ē!ӾV|{ukE$6'2!ЃZϚU¨^{~nwf/9E^<ЧŤRqc3A^ʊZu>B-VJ_P?_q:y!\;KHl'.2ܰd ̾mi}Q׽.9NW:|Rhϸ Uj7D I#P|& smmk=x nLF}5s& F֦ &h+}/=V~vkG]m vv8Z׹l*4RIMؘ4{8F0 y_f11i^kȣ`$0zp/>_usӝk7쵋;Ё m("o9p^o3^ѮxN][h>1O-g(VSޝN:z|;oBK]z+`0{ z~ -ZTUVmKtD#R!a`x0^Xsw88=zwZSKZtOH(!_BmςcF=] b%ԸiꞮeuvFz X qv#0tR_RxV "ӻQdt(GpyqBWJ,8)aXQ T6"; ALogmw*g[ Q=ʙlGWvJ/󢜃A'&,Op#m>#!"…!74%78|>y0Ia̰2A_?%+0z }B6nwq'Ad2=5RYg\d*aPZ%L IȲ2L`0jAi%) oq ct#̦>>Ţ)ߦ1 ,Šx7,0Қj1a1T"1Ua`5~_iiۙ(rAh:6N(Y&e4ZF}/@EXqriH 6l1?+wBrP1n4A9%a9ݪMGg bTn=x'lQ@zcIP!GJgWX1' B͊`^(6rMV u|N=}b$ܕ!Ѫ$?ɚ.%)_A?JX6WnZ zKN&ϑMDwvga߫=?/_̛DSK99;bl(Qw'RlVZ. d' .jٳi`w1oR`vTy݈Ys970䃩L>Gmq6C~F6 &PX8a<ϣӏ{3yyy(>#[%Zw4&%) )/+PVCFw)@h*(؜2RQ`ܼH>vFe. O̒6d+15ҁ%oH G:DXGJ3Mt\ IDԾޞY{Hs|oj Sghe&MYBf)Ȟz|Oͺo.UTOc6~p$ >c 5g4nP3z}{PUL^B0%t:\sXe'0L0$zYQ0΀RSԟN L 10ʓ!0+M3M40M(~C q d &3>ffgA11!;o"=ֽ axp}s3 .u=ՃLXa08zL1KñCM0$@.6b$E<=_|߿ki$\)ח[JE#$E ^\:L)b7 R:݌3CÌ`ՈmRҮA%xX,7̓z)Yb &f&ٟ{X6{jm`dM8GDA 9ouɋe<'i Fd1T@ԓ-10%$?E%"tK dJFj Q"&`L{<<Ș+: 2$X\yN66#緶ljb੾p $@}, q'3m\/\8e,4Pۏ]["lBMLZ1J}`;'!Z qzQ THa_z-;E h5+Du/@q??G-68(z8wyk$agNJ#)Rx d5;Tu0w8a+fc(cc1,LX2eF ,0&HL MDV*1D,D 0qdjP ',c0r LE0X4P*SAL(9n|FpX.NQאwc r2x;!O J ( ) ȏD>Y?P9#1E $R67En%D'oA mϜ, 뢖L-yu0C2'rL!UUMM#HhS(B-uM/߀idxOYr҂M!r} sF#J`H1g ;2'=zĮ.Ct+ v.!22u؃$_T@A׶iCޅQ\b6iA3(4d1Fōo Ґ‹KQEPM(֓?&=)Q >=e{XTAlAyO0D/%Jf ){b a`l95Ӱ^;A 2#C7:֛%F? E* R=MU>q##(1IG}3+%)p X`?Y֋eY@ʪљ!BD>*CƐ::j(_=0LNegǍ!h#$$!8 es[׉e7ث39HݝH qU4yƕɧ D//⨒fdCNE !|}&RYhy']d0"XvUX]Pk}x(ڰB$K!|c~;QkLDDPVSk4 QePZi3Sy A2Z?)j6?k b e=#ަ1TyfR g@lNoXKX9q=-w5ˏ>;m󞝳ߊKߎcL=Ǹ=~y:Ơ>Pg΋ѓ4 F?k7:YVmWnūw2JxQAI? jZM]~)=!d7:"`pL܈%U,E8N/1Á: N #cS"Vilpa B t"c*Eq3[7 OlξWݻ?d` ֓}L}>B@ 7hEYӊR\_v<s?t_%}Pv:w|wf&x w[dGQ/2 Ȋ]05A(뛦BӯgǺ;ԪD>[v7% jEJ`XO^Dˀ#4bYcaHP``NHc31xji.8#bH!3 dB|mދmejAc&/ۣs_\oY3-j}z0gfUK-dQ 5q@f( n@mͷ>k;L1bX.Bb'X WɅ^vC4BP2303)8 002Q#NjTBMKV3^ ;VM5J5LDGÁ_Z/?nӽ藺J*20 I@0 H`d@PX`N b&0̨<޶b^Te2l0AFTH0#"8ub Almsª30(ar7j,,l4mË #%J(ddbMCIj|O n+lÔJ1|JꈎxzBQ\`xJn :;{_ A('Fk .@$Fa:n"mS~E9d3%Sߚp 4A`Є=,q"uQll{h_{G˱rn-@Hh92=ߦ+r l!ACǚ'|.J3z_YĥŅmAKhFUVcX`TWә˛{K'*QfhdE|wet-2M-@wC>~gY%sv |JzzJE ԋŚ!Cω?WȆ`C~A 7bX1_68kȸLca@ˡ9xd$1& __Õml>xl T`wכG31J t NX;_8!*N'A{?9ѦQ^W/6PM4l@&[C5@ٮ9τ$ STSpP yF5qdU\Jn AM'JƊ(TA @Y45WD(FvIyeg쨇]9$ aS&ERHuVԒJ\݉۞g5 i5Y$4i b`1G.3-0Zny IUV m"Uv!t:{TomTG@)O n3J!D[o7l3$/"k H_`Ƿ?'5UgkMT/= \hLVUV!)iշX]#i~-4_V}>CmSF K8#&]QNmơ vlLVgΊ)۾QQpU2%U8 .t Ȏ!7g4fsVV&VA TCե u'8: %1o"lRąe[2MKL[MH %oalXX\CU$Xv 5ܜ{XKU#m? LMĮU9)βN=t|!zfsL\:bhmƍR9޸|nJ#\l妩;Ya x:L1Ȁ fHە"lb[YQ' 8IaŶo}}͊U1mk((Mc $L8:erؓܰIvA1ɓٻD81Pi-kqC܄6w' '> r%g]e[m7kfJ*M+´7")"b5g3־bX̜as& 7Dn=NyC.^$9 |elՍYgmD sbrn0H" ` X,rMUdnHlo?iՅۢދs)#mM1[k aN]84L]auD\} +s*LuzRK]O.AMFL\m\!_r84:>z+h#0D6A&Vp;^ +.]NU,Vul< 1 n N'VK&uXPGS6Vʼnȍ;s:5@L ZY) oAJf` ^f@%L.4:q p6-F#1**8( &ӹIf8tU ͈M(cqLc6kWۖ\/NUuțB "[( mmQpu/A~ V b 78Ð s/B"H4:IEezx& m0~YVFgv" Mºe %;aQɺ#Zv9mF$gd5ʹIC[(LR%dnBcKBV 3ME1`dLhIoCl'F9Ff@ˍaItmzMuTYjjj[ƸHJjee*ee~Ь\P¾:J XT]L W{"c\N  mz۵E2/Lby<ճCJ@Ȃ7i=;۸R0xJh ^ :V $xF[:6u滚*f؊ITA:I'֬-,#$mjkhԸ:)$6ls0|XR0`4Z5wdД;C=1X]:]׉MU87w gs3%^漏YV/YW 1yRQF)kcB|#M\΋p5GT byD>@ӻU??w+ryPgPb qUFbws4@A;1SR>ӟd_8LX>xJ8/b8%5E=9AfnQVcv$ -540؎aȊ ۴_F#3S+چJj6 1c 3bޗ 8(Pнetݨ e똀9ZEգ5I e6kVl1&_,J" Jْ1_I0t+xY ܤ!z0.,1Vw6$XF,/K!M@-F#}$?=0u0@CJ2hJDӅa 1u? E~7E d}" H Xp}s?/NdX`k4?Z0Ȓ#9;zf rg9B$Q G}S $I<,7L BԖ)ZI$/i 5;Hky((bӋeԷ("xzY"k҆PZACplnDG'&0\85x!{mN~G/牭`!hVY}6E…gJFތx.- VC2wܴ6s [sz&rͩL Jpl ]UPiPs`@G.wU+fɱpWsXt Ds\2.Be4- g@%+}غI>t\*L0d眈L -&uuuܺZ EunJV2“ ֵhCXsl ɦ ,G\ 2ȡ8 :VlQ5T9 kZƱhj8XDk a^:z²UEum#?7qc˔ -CŃ19W<d )!˩|Nzcs@T̡v6ZLPPHp)|BxE8}l(8R#̌Pʎ42JJM0 bI&})0`dcOI o|G&Q8 #V#1H'{ybp$A3"'PPR=~~꾁;SWÄzY (I` B%oe:(s~f DK!s;z[CåA8aM8hG߉f n۪" p`qb&1V8ft6w iLG}OKzߡxBxϐf ~j'$DY e 0< pGGضIt Ñs AC@ 郥Ghl+Ӂt  < 7ZqӧvDxC@0ȁÆ4MRSDc*2 ctso:G 0ki X}T ^{~X6` #SXoF0L1mR?"/ϩ"! (#! ED@*ǡծZU60 3L#0`6S0Ї!_4$70hEw)D)0RC/b.yb?"h)@DЍ p/A^~#kdø6P YMJ(cEgxG"`ca^=& ٌBIf\g{E40C"*/)x^d?c  xBSr?I;_ S|*tK5n*f C&T:p_A1 /Ԥ^6[[G<& ̆%?K928aeddMUUh;VDq8$jPm)6ˆ 7JHm 'DI(!iw] #p2 66 P<DLuW  y23rքj *S~u_<~ )r("9Kh٥Tyש7DȀnz xxFEC&B t0CBHY$нSQ3BE":БA*Hczwd mWPʕeqBǒlJjS_[Ol]Xl;ܸ 擴E \JIbV71m5sXMze5g!YZ$XSU2, P -9VR²-)ŽHep( QR@&nƍW dَ'D  L "3ueK@sV'ȲB܇"b&nR{hv p46%<W vݜq.v 2/i 6c`2!67!fJ FP V`+.ͱ8]Z…gb+A2&аqΌv)eݨm| "źi]$:#oEPN"U+co D$4Nw ;SGX;@Jq'BGhdAg҆ H.#&@`B \LIqGs E@>} $QW4JC7֣P?kџd `F^Е+5f#Ag,5П1Àf3rMp^U*1\wtyL:@›qK(dk\@fWCXQE@Ye51/wdmDKM|ņ)MM-Y5,F5d@jI)V PN@#R"R(:.6]k H*:E[rE}׻*P[oÊ|s^ni3gnKm A7|9zh7tH-:eSE.{ XܑUaN]ϵp_VAu uebF$l̽M-@jԗ*r\-wX"\"$ Klaۅ95ֺqM=)P.7;jUջwf,9 C:'Ç-ɜ#sbhn)7\#b XDU͐qH(~٘{=NV'0MRAl4J ~Yxv ,X&**RF% I%' $bX IYDHVFAI%0d\VrfnP;;pgSVc sAL ǽcu[hE bɫ@/GѨ@h܉3>'o?{ D߂h~Fr`LE;refS{+BKnI<|>:ToA9tǴP,)k E* 1SB.ٙJa@ѼøfADD /M I'鲚6YjЄ6k],KFb2̂ Ց[9\]Q&0Лd" 0$!9"LAUUM=x?d!$sV) 880LF8LX@b~u4$@LM4LNrY0ݝ.00XZdj)@ix,L+T^Om.c丧g[S/‎N2G0iC& ! xߞ_PFz['f[8(!QUFd/EJH1D SRQD$M3)ZY2pz"|AjU?rc >=ȭ/!-пH!2qX3%;n<.|x&!!{n应T9 GH\?zr%=D*L)$}\qFDRfTHkmŋRHK* LXNEH?uwJ=ۃuewt0]u.Lbg`f "\<,r~Q;F4Q1w1Y=:,4k^X. _D:h=DߏohGЍ/'[=63$c*M@ЀBtE5'P4x+kd6@K TC$"Dp42*fVFfaT6&=$UPQɬ|6\]:`~#`gS{"r!'0aRFz:wش֤.FL&v!)p6CPS] oPot.ݜdr]@CL zh6WB (yˠ4PqPU l#m22)Q4YUQOl3|rFs :J I>,[rՇu7jW#0 ӧM%oXSF7O εIW2)È}A@iԦMzFD؀C&0=IGywZZcpqO6|Ú" na*F^hT"z*{_ZQT,YJa‘$iv9o7R{NIwQmF*>٤!1c%Ꮁp$8HB~5Ǚ偉\Y\!l#0;Ww ~v8ΕJTϽ`}ʷ鿟M3b3SLd1gt'cVGuh"v. a $SА "!ܣNFB8&DIEs@Bra* kbJH_båcffH% D@oӎ~:EZVЪԊTgFM'8B͓0 vbM3&81v 1őA1}#ңUT< s [Ы|?O4~}#8EJp'(v3B7X  @AjFl@։B_oQSVD)\ BF0ÅaIA(:F"CZГ@D%\NkN_b)H%9ӧx#/zSXŷ\u+ZI $ OB4H>ay8"7GRfB/(j_&#80#cQ12ɱ*/nIAUJ.#R;r~†[*bg6k`Hop&w@b o7z6тnm$i2@M=,+HD2龏`TQ"3ar 1ҡDCuc-ahlcك:83ۧd>3;\zjgyEQhmF꾛Nv<D~4Zu!z D9+|:9GXڊ9; bf+&6 'DgDPL_eggM`A CYzW$>j$|oFL.v&3'zm.A.||{%L4Fb g6CqÇ>SA0%ńr#".Yd:7m#nyACc403DeC-89E;a@! PXTcz-H] v3. nPt$C;]p٬|83Y1{ L #04RdzT4dltDFgCQ0lQLiB{bf.Tȍ `B )$R k{+Γ<xpN{68 x\_[uhڨdIH H :Oқ CҴ 700) bPRD[a@ _$=XQCPT j|Ϛo!7܊J08$BcDGH@PRPDD02H2P (1UH A,rrP/1LV>m"E Hyhy]: 0{n@f* 8A] 8dHG{A fg(/}IĒ֤U g0?u5r$ vZ<]yAiǮdV!#jW!I7f5Us1 aybA LZԚ3 2'ѕ jt-˾¼:[XmCD#OCX3(2l at|Ӯtq^K BT 3s45׬?ήF,1rPbXYi9%E}[J0^ U 03M''N WN쩰܍4@I%APD/ >e{]U& 1 {YApH%;1:mf̙iÏ -y^d-A_@ EF k@K{qb]~ `JR q8\y$ᤦ! aA =b`鷮YQpfhm8(3DSgmj**-rñK.ב)͚F"y{R:hn&XNp!u&QWld:hkԥ9iH",e0CSX5P\!pU9;7PEVv0{SKvR]m~nK-'D؆d) "zCìR}fYb Ii^7ŧt!NT;qUCnh`$$#@b@L0W1 FVFfaqy/SyAet ic@`ݼlsGX`>fn״ 3D>̻ A@ roM].@ EM@V)"aBe!*d  aԓ Q IBeJJX "Reih(f  H BCR9pXD0Ř&("P& H 5@$()0R3 R!fz쿀)/M֮r!asTFc_tj}V(9p$F0P<=8=8@,$0I$:aS Bp&Q$MT D42AD}a(%PPJRfǢ-8=| x i0V.DG%"`~dH?Cf1>k%aQ8pQJ= *#7|R]s(\$CDއ鲍*H @HP1:I@L VX#yf ZXR4Q' $W7嗎F^*yZ^&Hy1TN..nS6S)F:b*ZBMz;hڃ爧;=o.0m4L :73l[~{18W0!%10h"Jx`8;K.*2&$0AO Nq/6 jj P+W:5m+3l@)\qW0ĿYP㮘yB:.YN2Lakmr,!Hhys9]v !Aa ;ax1Lk8xQ΁cS&|* GWcxS$ i!q j,1Yun{މêح}ur D>7/|ɘ]9(C0~ߛbs!pȄ'еwu=zuR`Gj| UKOԕD(v$~,h?jtE6엤pY5m\!Cp zB4K IJx:O4avMY4_rCAl‘?HD|'ɽ!ƂAV,LiLKs=OE"" Z~c6>!@~! %΄V.-`{?<97 QEvC=hlĨ>Pc~ :=@C C y?"}=fFPVhԛPc70&>K{Fչ6%n>6#yoQ"e dC` !L$-!, L@I A8 Ə5hr9&N2<79Ŧ05Rr@PJM2/Hѯ)xF6z'c$ƶ_xK ;6&$t*_C(MȄARnUKW,]E TdHl;*& Mr!-t\p*f#0I-&eiӪ&RX&\FЩ@ Zy *QD UDcJ XO 0%TN;q!s9B)SU-cbh*jCҼ*i5d7:$77L[o#!6Nø'5bvh-h*0rq 7f@Rl[L7[Z/dy mȞkXBLTt9CPN%. !& a4 i˽Icd;X9Rt#Um*%tH0B* 6̤mc6Q'ra L a@I+'h}]{+VcoA~k@oD4bA-P&hCES@& (و7 K;A140hc_ W*i5:jfYs:}J|8n?< 1DC^1L )„)NP!14i^%cIrKH;JQG%rqb,|S)aK8Ȁ̚ լϿpPp3;'I!JR(Vb2Db҇8=mQ0?_ 8@:D$HgStJݟ^˧*"ar 2 APp p%j QٰWF:Tfif8 i'U2D;t 1UQw &FE̦-mhcL,i2 Y .UZ67&k* iCpdƶ1|^]hКC.2acHXFIj!j2Ì,pWȰ0ᵎY1~]"L/Cjik]f0K b0&ԩZD4š2P Q$ک€'mimN1i)#u"D)2[ʜݢW5#q \e8b1#i `7nʍ Q"z:Z!qE3݋$Csףf?,/H`AG͊CC_ic4bF~=բڽYloԆD9d DrƆ ?c|&9>|ϕ4^Vou>=XDk#!B bdsbf)LxZY|Iܬ{dĢ7F"S/eO3F˂356ՆLx*O(w0< |R7*fT"ő>xW[#'l(i {M>ƺz~1a/oPddP2}|~Ld 5ӧ5-mKFIIg>[A4APnɾ]!D@q!Gk/9lr5 U{j1Bc1mHAOD3 \DWgHŠ(> *5fɘ` XT8" !kC=# }"̚id`h64΋tȔ&>z 1,|w+Ϡga&2F`e 3~}216Q{Vo"&pA1dbPLDQEDM.g<$BB/u2- mX֏s/9Tjr@:|Păiy{Qߴ{@[7&b7)LCA9ǹLEP˛4 sXT`PT*Q)e{`y!Ihml2 #`''7/yN$j;/jdʽTƳhC!2# tݷ)L00# A,qɇӄ@7&DFP洌 D2hPOHҎׁ1O"HDve`9!ei j24 RS΃~`sާ'tU$Ԕ5`yyP7Xß U%DPVnHA'*'1z+' ‡龾:ؒ Hoڟ2?8m< X<~9BAC-_}Gpca 4HC%uN܄Y7qG X<Wu%փ|N4Op*HL JKuO/dooPqf* hNXj!|&" S05 86N&D TbHPd B@CY:$n"o;6YFB @}=y[faKm--}^#nK  L9KIzMĩH:kSYϠw&e3a$p Ic1Jj fd"'L:% q٬Qk9#[*0#jiR`0` S a;l&Q$Q9iS @&P+JI==TQQ,jb :Hqbo9Io";g^t}<$0GhK.: la,~_d)UHz=g3>F"&ES]{Ⱥaޠ"M7Ur&$ )D3)zRG@312i0PdEnB<C+@> pm``qZ̋yA%01@f?t!>܇xC%vʄ U v(;0Mh1lPP⭉wѦ6iU 8!!FR@evQJdP  V<jti1Ppj<C 1 09"a` 77a#PKEaF%40qD8K #'z:0ʌLl̂2,k)0զ(&L"5+5a_NSԎ&BB6IV5fR${:tH`5VD*b=yqBR7aP1:T#f֣":G :v8 RсJ k '?p%D_kV HR -tEa 01# K+^WGMy}z3cvhf2:Lbh`+%  xe>ܫH`k]@F!̑xT ðXUevX2SFS|dDݼp3Z `^/!QgCDMѥ" + ŧvك}4BA2M|w1pcZ#L@ѬKIīP#U%ԉaQbLt0ѭݍPg{vnڂC(b` XSEaQb5UhU:(P"5#!UV,ZiR*btL(0Pu i͡`0'zYS NTZLK5ATm6Pҧbm+TVfњIP 5&@a>f &yy.R|t%TQқ 5"N.$SPw$E`0FAH\EO FDԊTj %tk3X`EH$H- hؘc,!i$0m֜tqV3"}sM{E~4/Y[d6O\ӷ^nd5W664J}eS :էC fa@ C[X %}%keI̋F'QhOsj [5FM2 7/Ɖ)=BnCdvնS^ /B9O:W "my],|R4w6G!*9b+ ֙3|rIs3%NdAY`/=9J@<c- wɢTѣD`gw|9_q\w; tÌ AA&tѐTukôe-ba%K0}3ΰC,!rᄂDr&ӃNԑ 8:8fѳN&ئ2`6Ìd CM84 E"L"V!<4A9 A0tILL[`E&} ̊!L0 MIRN ="0Ȣ-h](U33M4?T(f)AQ2y 5n *E{j҆4B(A%`(JfV2 Gˁ PQJCDRB$$(Ҁ}-@LzRhE 8N2` 0.GeH%LدE>x;Πi|vh {Ѱe "$۬|2oS{0 ǜ1CGܫ 4' Y0CBZ,C8-➲ri:+dء<Mgvx44`-pT&&ؠݜ%QTDSÂh\=6qY{.o%#;`3ܲXVtlDx!ʂD}2SR,N@&b@)$$P Y99!$J*,0!DB¥0G$022hp&CGh $:aB5;ڊ) .|>%քg',rJbj3N͹W_3AP@2@B4 (vBJfP L7+^&mXaMbn4 hԽd(9\B%?cID%!|ޛzp$ [Bu8mX؀!@̄ۻ333Y}S;p&XO(AAɳLS>fm؞.!`Ńi.MʼbB9NˢL )"T& H0Q#$@sZ1-5l0՚6Bll@0aeܕjmQS'R ڨZ!Іf{:up-ڑL?D m!rn7UVвD"$5GG$Ӆ,"*0D#H7t@]O)du4:-,?LZvsh'L2Y4 L@'o02ϑ3y$P6d1 `A&)񃄃a ޕdGMM'!ǻӆ.;ى"A :UV`4UG6lVtc ЧϰM0̇I%X>;vTp;;`"Mi%p6 S HHDӘw~.`X MYDb)y v㩴i`ڪ(&bȲ0,B:gd0pL KX䀚֌`bb%"ac  L CYB*aL6)\l2 !B0 wӠ2 s+JhC4c$d 1j  Ap5;$@6;`h2J -476Fa&+0¨FBJl B6†ޅ6hDe6:gC<``@;WfYeDD:uPv`=i 2&c! @itb\:hJ@`!@BGSdC?Hqi}M^ YKw`0beCȇ3 |jt0U9d= ݸXM-H"aO{?s9EIGd#M/sUSV~7چH9UmB0žЍ?.  _hʲ #@yo C};s,.ԟk< _)fcHi5f*~$ beų@rLgU5"J+ӈb/km,)eG: tkhiDt6Ql:k[DPjɭx$9RJ_ebG Ndc+nh'-vC]/ D#E=Y(<G@d!;dL% `4c٥&;cN1јBdMNsV_?& &]7gy{XL;J:q#ل) 4! 7 @cfY =ih)߃s#u ~CP FZ3wZ͘80$pDiD"6A Dazg|~y^wcS(' ʄ!<"J(L~g:딲~Nw$k'4|c!JL1Sc`2 )ִ,1T5LHH!LVdV6*dچ٘:PL&V)HShda?;9B]I -^Fk>Pǔ*14 dB2>c2(A^I<;I;͒I9{7h֚me[+*Q 6YsvvM]"%fh\丶͵E;%0DDLEMU0^WgRVhCe@)k76!d~\nѝd60i`̈́nZBtBN=:Lqrtmrgͮsژ֞MuS89+"ZrŜ01jO17$Hr2г(X.k"17$"05RlID5v0 R!SO4xȀ r y9<#57z@>L /"66' RefHScgΏXDS%E&()USVbWo>M͆W+msYˮUD-rNΑׇ @jʎo{C|{`m .N$JB(4G'%hJT:Eu"sGz@DM`\!'$0BC/ mvD`p㒑$]84 (j IGnv(@s,BH *HCLTOC!$ӈ,Bu  Tl;6"SSn@1 hws?@` [OQhScxp} AJya'!dq!{Ѫ[*>&;@t!`˧!#"po]ؓWstA,RDE(nș 6o+=@mt]L>KʱMYܖ9;+E$R6(pÅ@*@q耠a+ M1Lɨ tc4! ~f98 80P&(a$$H:ڜl 0&8>8>끤v{S0gZ8`ݦv]ʆ0Ntv`-ʣ 52ŮpD92`;.7P1&%h"N6(Ɛ#i22cB@ "r )fǀ _ތ$4(X68l'Y+d8MQlB}a~^D73l7 r}$z[$H)|]hlӅpcPON q%U-SJPls:i,r$IJP4#1$S!ޞH%B `OL4F GddcSH@E [f|]O!{фJ `G#3N+Fr@"t#´J ĄaI<@C hU:Cs !7>:nh:Pt Ch9I`!/CGszC4\b a3%tcΑMRsR4@BœGhB91DF`tlwڤ'lpP} EAg ٘h+mRU1 9 cUг30a(ۿ˝8ℒY,Yp^D@+eY4xѲ?+{WGݯ ^}cK42gMe+džmD;?%Aށruey@tO.Qu/jMumщRiZ&!NJ~;qg20ܬiX p(_E XLePkF`ϩa~JM`,ECP $ }W;).1ڔָs$z?$s|ź*K .X1CAQu1 ۅ $϶ˌP;/zcipQeM7=BDP]kd}G N=6 b|yO= ` $w[k 20O)f4!lrx/Õi O-|˝k,yVM| Z9VR7LgKMp?^='NAWuqrpe WPjs('fwM;DگYD8=~:{oNs:2b`}/(vmn;K 6޼wތ6fu 1iY]QNs(o~dZB $i&5^m-,% ou]6􄠄P(2BzÃnıf,Fު#jg NmQŊ( mx)Ll{-k6-/e;A6m99lb FzYeܩo-8q7P!u׀dC96b|N q]O5EkaF$F}K&kұG h8{duk b4nqQ1`,ѼCr{8}Re@ti|"P( (H`A4!/|`YO>؅;ZRw~16gpwƒ M#1pbDn QIVgyr};͖4bN e~ ;Gٯ[("K=3 ;9yX~jkyScYC`@;`&F.(Pك=G*qh&Yqʽ7iA?ޡu1TIt;d N\BqNio郉 *Iai}P( XJw+Edno Z{zn :aN}udYk1nGw"B`NcaF avJG,Fj h?04v.5ujK7f0ck$TJ%jpCZ .jl(v @\D)yݛɦHo>4 DQW8 8¡/0()#/De1bx|G'e18?Tm^ېlJida9f-0dKANNC:i`k#:>4Oj`hOl'E MJ]L!䉣)ѤԘaȨQL4aha!/̢xXSbƒUMVe0D @BRB'<{ _͓ ΂6aun!4s5RrX`ת^bp1wY~_VDZ5`,h# 4@Pn BjO0V A  gk0~bBp*0R8R^Led<'*om 0Uu! O%|Dl#V|g GBG*>:ܴ< BA>A(C $Q8J%bRC S ’J'0P,.J08+ >/gp5Dy9sّ ߈ibE HAHz?v@x@gm>m+!S44h6>˭n_ںIt밴kݺbObbIA0Lpt #֜yq,qqP=nM2Dy% 7'a&  )"!1GLLr.B:,!VTi"ZTaaQ~gCH7jhlަ2L `X{2)FQbCM ٱ^j)1Bz *ձrv@FNR1)H4bSB &,¤r`2aƘFg &h". 8ɬq#Fd`HdP4dbc!Lc %h 3{͚r NLJ@ɱ) i$8hlfH᜘*hE*c3ЫJp`@qE1 1N&$0D@5SP Re 031A 2A@C0ɛ01N CN& II"x0HA4!'sqxt&GH5'u[ q 42]I[dd^- ĩ<9<(Hjd 7FFsF˧t:2Lnt*栖!6V6* aL&F=ASAhJʴD6bCY.;FN6B pIMcILXaՐ4N +ZTY%g( eC^NZ7*]o1Ո0eX`РVmhldMUȁbUpvCb˙u!^YfmÌ,g3l*a*zQ1[kd?bvī4`惽`֢צa502dĘ9;ۼtm:: 79GT[[MQ޲( l4;[H^I9ºtvG^"DڶE!GEb +ԅdĝ$9X"f3%Dt^fChX}jЀBݮDC[ӆV&@mߜ~K@! DWC[OyMXST#O ;`uu`:u9R 1 "`=_`ؒUW?wZQuO((˼A3L `@b"J Cz&; ;0d^Tzeeh")aP 36&IzsNM!U K. PZ/<5qQFݩcV&8R@Rb0jA;vd|΃UciMOti˛XP&U BXBH`Z-EFbfTaf(JJ,V?.EʓZCVz6[>5˂Ҿ-v9  M zۉm×Oф%4(|*0^64mh6C1VN<S;O)a%q 3'@H"$fd\dW `G6f 4H6$_GקՄطE4ﰤl"@jVżļ2u#4ӆp1ѳf me-^O@>,ǯ8`@\Pxv=!ثă,27pH,h1,>ِ.H.yΡ80WJQJm>l?,'Đ=^F`83?dMJ('ΞP}VBDFyFQQL|~,$v998(wk(D 3APl6cfffai#x 4]B:5F@@|+&!Q؆  !9Z gs q0@ 0 Z&\UG$@pg0S 1h&?1JU;†i<X =XL833HjPoB#:Fd! lw+Cvz¨пG\3*'H&*J [-D~X]ш'h7"wh}K@ , c#`FIBVB(P-f"z! ! (p2"jق`X )Ui D@nB$CFmOx5uI&J9!@ᙄQ`b')8CEP3!.= 3T5(Q9w'šlHE`CbaacE-HaHP0,Ԙ$8(,UPғ0D i ;Cp0H$ʐ4 Ѥ CE=DBpMpb&d9f9"+Dh((8Q!B jʘ$!=47Nf(a4F $ ZVPhPZBv_nHi1P7Uw qOiĘw.,)1K1DhJ~:Mɇ̏Khaz7û!k`lYXҎW'2ά?g35Y`w/lE4ՠ]pY^Uld-4C+|VusX-dy@ s>uɀJH+Y4J_g˼k]zW0!| /33>>$Oork>#}1tk<m>&0Ê.* Xdݠ@ F}O%ܳ**40toGmgj H!]0/]\oVafO=[\fסx?㿲ݶr&>Jd+c |Q{NSmj 7uB՚;/s:l׷snC Y*!E^* UVK,@J ߮q<^?i#;3ņoN6Ty9۸A|i&'drJeuJڦE'|ʊڗT-|,m^4>jnޛM;~6ePn=V͎A,jOdbݽj{r JCWEf^ #nvlZ)1]`QYP':'a̾G_,jUW’P{ X}i{pA ^@P2i7ɑM Cv puTDxaǔ`n뚆+uJ{o4 xw7j)ri()yahC4US3mc6!A faLGlKd5 ~"AۡC 83+ Mq*yY;WL'p: 9L(%nVQHI =6 Ki N+TL/܋ݠܰdb9At@uƞajFA\EZY nE*6[l3[TJ(05-d"yx@<3 "<).,5~QcB8ͬRZU.Ha,hSIy@+)b"o 9GտucjVmI8 hX`g t岂d`ڔba쇤8SS4:Iż {ʳ0|n-Ԇ]D">/*GhPs '@n;k<=Ɓb2$!`ڛ 1q&X# ۀ7,`Ӄ51BQ@ . dS"@,\3H4@ yHqA$8F  "b>`X0iK'wa Kq>S$SG:QUN'GF_rM4ϫbeC"CIC`9BԲ{9 Juvd q"9P]wp*n!2 ]P_Mr'"(9,{ Ѧw; Gꢨ o樑h~SzdP訙 NnC.P:D@}Pa65d 8J4s.z\ǽi;F#vB1ob(3ƸB5j$)B{a}Pϯ"(&Ю+%K-!muoгR%8,gZjEnsVmfВ:Y665Ř.h-@]zuNKvr\&茶&NFw'ؿPMR?֋VQ%?aVe׃Zhibi?weLzly]$m RRY19WΝ:d1 φlR 8@PQ PVh3<‰v!2^k\k@;?h>B(a4:R@NO!>\  EHv0xr]pЏ].nh"Fn!"Fr` `jN~ \/]$;n.y,C l ilvӔ%,^XV@k2JPq\8 y8 0PYH Gv2 'Jc.|Zkd.{xؑ8Dn /TGNG(؈:alJ ҩ#DYaQL}63w4hw(#ٰ+ʨt$(:QҺ22D|0*}ۀ1">ǫI gHupeeaC2{h&źs`@3@M@xH$LcZ\!1@A33( <}zJ}BՋ(]; &u)nc P6LOo4WUu2RF "xwH#dL RR]*¥Bn܂٨,D57`|6V,<ŽE 6g[UNJ[&º&(M*M7~d')y뵣\Qfbx`Cߖ›qT4x5Q+%zB끇Xh: =SKY$U31ꏢk6& dsbԯHdOMHP*[jF lk*f%$hh/sM`|,'H}C=!|ЉنmRn()ˋ<N !Ht+&APQH0bdS\31Q E X-R!N b7sfuV5 l^-`DF@a`7h!n.4< cZt&cсYj+rQ݄: Es݊Ƙ1[ATNhB`Ѝl"탟T{v0Ł KB}Pu`IX@ oh9Pt@Z2 $m:1vX,(ˇYoxE^oq@`TL+:Sʆ k@7 k`%V<{\ !=cfr-91ɏ-SAZ֤^)"b+$,6D5\݇ڵ}VtkLtV?Ñ`{xs-lPxmCDDOH|j\!9$@@$8iGn,} Ԕ- SJ~ڙy^̤#ʣ0/'^.w w{LC=8!QvB` Y%Ȅ-_#Ns?8'SuG0'+*4"dȐkҒq`i|&>iP3F)Os)S/Q׺pՂ9.l_uŜW60[*WXս0c`oQ6I*h~gJ>W[v6Y A|P^(D$\;{s,x'=+#8 PnY}[V\- =ܲk9?9Q@yOڿqloܢUB}CeG5 b*  m Ep tЬEѴQ3KDnĥ# noh%eNQh7T9)i"w*5뚲h&H(9ׇ{fTY j˸!hdl@)j9=z7w&D$Qܨb͔|D(ձJ*p˩ST@ iPWNX45e rU!a["JG%"7M'{.iͭ.X"IBN9m 0nTEJCe;uܱIuh,B ;,!jVtZYZ|V)V4b -vC9t ppf`a!qC 23LL+wQU5cz83" g/craA|w̍k7e4U|M!߶׬:cCq:ZP1,rn$K@/Pr:=R--v-4t SZVQ7xC#ǿ "F%L^3 F6slb ikY]15CAPjF>MRɺ(|؝ -[m -сم5KPfk% SlmD. 0X`r̨&ԍI c [ .D B-̒[˽t&,`oS9rQf6†8O\,‹Va " Dܦ.6 }Ff 2dJ"kjVĹ9A 6)wE'5pZ1Jl)iekӷ2HK\/b1EE#/X%Eeu9uX[1Ҋ %4nadY%u-/d\ I TL)Pl;ٺsYAyV3aV#WC5bX=ٵ6cP"?>-ldɦ&i巴( c"!@&DpRD; x!f҄JBr93.s hmctX H 0 FzpHW@쐙rE)C `6L Mj1 q31DvI(: @_G>/pfX;P !A|)B&G i $$Šb'P8giA"obB#2# r fd+([ iz0C L ffTքA3"iFs Ł Sv a h; -B3TtBTvO x'ybf>3ʉ; (3L÷cZT~LGj%_݃skaChoH_yDR=C%fs"4dYH!feB` اxl{G72qw(46Ru}$_ ) yC_@"&֐|m $IJu$X @D"OEF!B 2P8EȌ߿(޿!1(4F(-R 9ٵfŽU 0 (ȓ u\` ح$4Sp(@^c+<5S!Ԉ(c bxs.w.N9f,Br ̦G8;4OC )M;&` >N sQf&]stÚ@- v@.|G U4ʄH0 # 8ec* r 3lLӰAۥαEMm8eVs]=/ Ye+{kduO,C omjJ-mE" FP7mU8NS8&L#^h -]ty1Ә0f,6&&j16R8""`U.QUE4IZXkH@LY L\@0 B,LIgwM 2rkMN Ne%N:WhT4LȤpJ 1F(*c88]vGJt^$`fZ$0ϗlil=kZpNiQk :|I dȪe%;r}Z34@CmKɂF)_ą R \0e {У  AzBp@S) 1nJ4oZd2 9>vpB Hb1ssztcCpR\7M L'K0^B;#;OB5]8bӽqYlN{ JRߠ Ą,:>0'VNl7/eIʑ"+ϯsYV o7>i )DKyMb3I8B̓R30Znl܇U'=0bEk^?1A ;.7B ]jlN}g`5Я5SPZ ,ؖxG!tBEI}rN}QM2|ńMQE{s,ᝰΌu< cizܒ DҢ.eۻ 5ſ +IH !HYh M$Q<pN$ *0HN&>] '`hW8S8Μ]| ?;Ӡ X%2DE?DžARM(>HuFBwYyM`6{<13A1l2̘=@iMb2mśAfA6n0:B!0A6:Lk [ Z4͇<_f|M|5ϖ=~41@%Xc[1 0I;sͭGN' %e"YEfp c×#dL*v iaUڞe%zUG`w4˟yQ}h{_>MZO[ӮGm@601Hǝs'{}6h5p)?m#>m6v>_,c2Acc?38UQP%qqәg=!ȿb5? {F)Q#y#O7@j(3BI"FTR]ʼ7m{}^dV8d=9żevDIk0S Sh1FHX!`>0K 1X;"`D! y<Ëz 4^w!l'JdNHb(Ba0H`)60c"W!B"z='5~T:HfoCA$ሸ>DsmcN Rw;P* Jcqo ! bfױl+O"ok㜙Kw&7)H^v0SE3`FT0{d֤A@GWݑL!t84V"eH,!8ܸ^b`Crnj \+03i1V 変;]q.Ѹa0oNe LxƊdCL%pA`k jtͅpC, #Z Dfdbb Uz4p &@L*@tt4:MfHh2Ln,s~"+>ɱ0ot%@ rdmXqYϢܖlz)`- ;k2XZ^z vCEoT+S5 [+`cICaB9n~Ǩ]t ajt$UyE @ۋk "bHbH&!H"t+$4X!Ӏ81$ +AU(ma~%V[+:tUP~}cw^y~Æu̴^7g36!:ґB1 ĖFV&`$ d!HLs=}o>4LHboA|<}%A'2jCp] cmAQV~{kAꢝ0ԫ8{>bG"!A5@9OԡЅrie}6$)B,CKH1XuJx֥|?4,%SM!&v;rKh tE;K_rNqq9K)O) HTʐ΋\J C#pۋ,&1nVd0(z"G;ϪT1}&z}! Iʀ &qM5A?ޏ}[x(;o(B<Z;9HYpTsV||c(}`t>+Ri )) pIf}.6Ʒ]h FH=3i_G5k:QKTw䜐P*4N]fx: Žz `QHd@`ȏ|v&Vd9`1j SP^ޖB=<Q uwuxPҺ<Ne6F~v.G/xi*e6O1z=Gk #C@҃!chN"}V+o%tl$q<b?= $|V844~xqAl:JJ"fʁ1!)b@HJHT(BMx;p?Uy䜼\>XB{Svt>K0&c"hwK\=yfdU?CXr5 . TnNs[ ))%A1Ji!'DJ'X^~ cri94Q :p0MD"!'q-'TĊu,fhjяJf[{]k0"m|؂̰j$k4IhUԁfj 12n{v4C6n +t[KFԩgSk@\q@fϸzm'[G Jf%Z(f.FM%f>I 7xYa9B lH8[:Фi]bB]SEʁqUUː}6TȌ90XNȂV #)p& }iD`S"n/ljGSZ؊[JL,MelY2ݕ@d |6+ j*R^@8d)awr!~wS2,"c"@|WXCiEV1tEue (xD9U` 2JЁ{8К@&*AP Et(!H#A#T@CPhzdlm4:@#G.t]FWj?)&#((n`TXXT{Ҿ@ c0h-(>Љ00@yyt+! G% {2B@:bBya"ev ҼB :;"І"vBe7?$20yl8\Cbb.82dL6'"'}ƆiF+XǹfpxOWC#@<áfa a`qG8ϑý{0;t><,`b`hP] o`-yt<;voV 'O/s1'P> iP)Jb?uN%0Ic8؈%{^+bZr(GNK&*dmdZw"t:z:|̆2Îz_ 8a!00q!3Iё9CG7a!h`0hC66v|0θvt=lxقۍ4D `0qLD`C!3B@;ǹ3d@`0k,Q() EN98 m0lPꆁCy*X {[`:R=P7m56e7 4x_W۽ 8VDJAa(^@Tΐ (L^\[6]J=х5E5TDQMPRU4!Xc˥@2c˺IhU*p4ڑu!C$!LpeСlt(h1)%a4ZDRBBوa.3YeYsP, L0#@- Rz\t2Hqq < M:C "dE@DU!4 #DKB0(BDP H%CUUQCK ǶraW JeIG ۦea0~)jbi4}=n`ys$2 9Lqit$墊(‚ \pfi0A'IoqQZOh &TXHHg@/6tVgjxSQ)P@D|ԩuu\- @HpεZN6L|~c7&I]",>;_! k5=ZoyfKn4]6Jwv>كGtim: -t$P?bh 3eRSPONd–.!]d$IF!e3h~lkFFa((NFCHU R%BW/V1 z|sC*ŷlhb 1nkfisD" JRL]t2U 1vJ `C}Flײx@0HBUi tyxl遾U0_.a^ﹱn l>{Ml>gϯ"--Qca`>FKx`Rb\p2CeַA|l S\;z3PI[t6oN/q:E0jvuנjw 3j(x A F ?+cZf%ru;qy_P-NǗ)Cf`X&}:>CQ8nی.@j&JI&(1gLU &)$)y$d"&6qJiG(lBD48+R "1EC,Es(MiY_^EMUS XR 'PṂSDD8lMVR|&0:xBܞmaC$TW ^GL~^,HS-S?/DfKq0 .6|(cq:_s~cp'͋ك (nL[r$8B5d/I0S[OW` m|9ubOfNz {~jdI[i6Ol C @˖"uv~&>qOxx|6wHU6s4 nH  nȲ2ˇlV}9OiUHŘp%K~y,yQ gJ/L} !k:*؁/Xs 5.I Ki^w7hߨzrܠst=&dbއ}a P"!!E3%S T@KHI @A-4RSMBM HS5BQAM wZqQ%|h&W4 gƤG%R/.nu>pI򿶷;#'t @zh[Ԃm0>.?p"_AʉDsQ *)s@PyA0\. A=5GHOc7:g1.kaV7iOW3BJ@~]KB>4ہ>wwͿn/8;lO\*rБE.$0C-$ D(v4 AA+=p[kyJo\Du7":MSey[s ̧Mfw8֜hb?ifj75SI58~WDa,gIf菉 $EE_{[[t k$K{Cw"#bﲲ'2dH~㿗sK 9XfzZ Z_er\b_YKv?]r{v kAװ0fnH' MqCEӼPD܃*je:4 Fד g|,O_ ?w|.57ȸv޸uqwv:x1= G=_7T_MW/!,nnj!.* E;~`@yЁQr(0(l?x_>&GK$6(.zW׮NK"6l}3P8╽.8|zuCy̓mKi$ԙ(*9xma +dl$xH(cD SqLGJڮit2@c垗O pCKj)}G~S߬ѓ? >&$㢮IR)ֽc]-xtC z3ژ+x;j\nmh>w+RA7|Gm$ўT-2.z>>7~_uMo?g?rkttW?_UݒXayUY'3ϯL3PYK(6߬{`"qu{+rx@nyX?dWYmF,xoXW#$yIy𼾖ùP&}eT{FVLO&jV-hT>N _BzgŢj4UDx?FtȔWAz4}Dݥu=mqVsuwwyj+5s;1TۿჿӳVg}iZMlڋ=kbMȌpaO2IсɅ38Kث7rz \?g_W?M@h m)2m|{sw$~dAhIxn|ߑu?2Oq;pd}zlm&d`cvsGQOK7O3 Q^ueGt};3Ej>R XⰢQK #h|3bxH󱼦i{y^h @Dmz\49?Jivڱ$yT eLPvhu2o, wCQIT~\BlϥbUuz߳@POa%pQ+i@k(GlFi$y28USw辌 od Z={o6_^)CrA'@6gh{Ti(Pxm]1@꬟ީbrď~1i.$-A2"u/[Q7wpB;WZjUICp=^xvcޙp쑠,YWC0&\ۍM)ѳ&Ӕ0U.~#]yV&ڸ=Rxc9Hba> Evtد?#|xh%W"?+Jyy|*'3u),8Licj~G2 NԅrJ3%yskP; @˅PI2 p)v/6L5Az P !3N#I 5O[m8:rlR㿾x=fա. A did>GҺBOd|fW|(zˁX]xZrti4V~gG#0X_]oMz3)ECzAkXЀv; Zzj9- à_ټs??>]Ȥ L8tT=uEmw#] KhQHmgWUuZ? ]-*%:p+RªVj+H+Ds8[T+B K;%x|=}K=~-kn|THX'FT|hAx*?ydĻeDZ Bn42B L VM$K ]=/h]%t(HdDMW|JmANfד<tð]}3wQt]/)DDN&bݦVV̕ĻJS:`8ʕ j$]'}ZFX_%-i)\PH'xWç/Q7*/kz={ ֲ}_?օk贚Qf_hfJliȽ|xźI-:by+,*ؾi㊬(V'7ít~O:Sooi>6ڕ8=/m]7,?sÎ4Dp~ 3~]٢uMr5F.DDD 4:b^ny>] ϑgWsOUo/vy:J_]K|U<Vo 8p-l>gqspy1c[IWcM+=E'7xayųӼ.Ln?k.^ǟ{X.:|s߻LJV;o'ӥ{Σ{O<v C$vXo[ۥK?y<ޫ|?g=o=[wk73M.?OO3_Xw}R]|zuA&x8p8NF=& rw:#JIx<GO'O?~E~?g nԿm8`sZkvZOmoCaMBy~wlKZ{x>' COéP'Nijw 7uoCKہ|$ʫvnkqs#}Y#"Cu(y ݸe\9|(!_Oz螏x}ses9[lwX{c+͊]J.[/;7tZ}]N_x.NU+HYwwWu}փ-o>½o7GϧWQ_0g,5絧'sfpl뮷+qEy6oS=yn) |8ȼ$|hw-"0n+t'}|q.&ƂFW*vl| ZS=:^QҮa){B4!w@=C2`qN0<%Cz_d\FBAZpK!|LѲ 7D'^*s ɘH#&,!HbE*!iP=G-t'͖7A9*?He&<aUOfwȭ+ _[j 'Cc9]f7ᾯO. MflJNxFhꎞ$©HHC;45m%wؐQOc-Į݋c ƏbX%3j5h-rYA -Z ̞ȞyǤ?u7EMʨ#]r77&B>aV {9~Y{ZJ njA/1\u B~4[3)FAװdHqx~} J^X cbG \+,DE!}X*rϨI}j^#fߥfPBmЉ*+$ǚ +T~.'}[z|>9?׵w.1T9]|]wa__bV96}3չ48ymZM)Ӿ?(?]ip22p /7(2&qww^p~w}o_|;g>;#o&U_3Ap3yz |DD'9;m[ǛtuΟ=hr*Gb%Ec@hC@9[p?dI ._Egj~# ]N>a|]# ΋h>;0讐! 9\o=m#@3tOqj_'}}v<=^->^\l;Ï_O {>{^xW;>~k[C{~>zCb碧,OHͯʱ~{9F=tc2BI9h=TOS(Ⰴ@{ ?RV0|PWw"'{'59;dsvh/~bO>Sb=D~m+Bt~.I<`{=J/Rh'@ˆGB6 2qߕRGo߸u`h mo`?6FT#NaA=<ɯ&69>"v2hπvQ  *3yvqTK|Nj[wتiLusrr5klO_|??=1`$$Lnшv?f'1?sJ:ӹ+ ?Eԟ3&P,T 0!RخO1ISp" WFE׳QNm$}F6yky=rP'oq$UgaN+>gͷ/uh~u=/X4(#`wy)}0';UקL'A ȧ޲q] [u^M_Wt_[ }Z?:t)^r<[TcWB ?qαے߹w9ʂh]إ:fBF)/TI.aW"+<+RKNGAaWDW^Q!s&ͭWOpR-3KhVoh릹kN=8}T}>|8Z0)}}>!7ʰt: 43}ې],;0nݖ}` gk{Aw5u7Uݪ zݎץD.<鯧m}Ob_@jJ5nm3eM{>nD^@@ W|`vݛgv> =irJsHq:=ժصJ-H#C {zaC 9Y{ycJ]Y@FvbFZ{`qW}+jUM̬Dnp+vbEJ\@tP(/Lhk@ -]:P PSt R$}@}:!*qћݬ_lϾz>Nه^59ms/n[lt>w=]59yqAlݛeR Lj4/uH]Ch4P]`P s붟]i7nm]|nj@)DUUPA-FQ@Рxw0CvOvwy|ʆMw{=:3zΊNXzo]b}{{!ӧ{Y@5^x(s0)wp(,]3q k $%vk&]tyjR (QUZ 4ηcw9 톺ryw!jAȇ튊4d{2q\.17ys4*Jk⪣'ם;G@44h4cJ5u}CԌzNIOLE/fC%Kw{{dnN;cњ4 =jbOPd{ٮLcmٮ9 @rR9^][}^H=75TAPGW13lwqԭm.͍Sdo;ٽyW[I p]k[WsUm[e퀲V^wۓtEoY/gZhup35 ۝CjO\gw87b5Fga\$."U>n0w.Yf/t͒Νttt6$}{tm@x6=l@R /YFbA{'NK˕km`cuzwjvgHQNVD ^<+y1 Bx̽}{;޲;\Kv3Q lUSAݛꚡxC0;A o:0-sj>VnfN";齍wp f=wv9ޞ^> ًj{yje/WU *ohm{\'Nc evqvw]kGe})}vpILuxs56hš'n]Υwp]gAUJ\/8*w u\;W5٪evsد:wj[nj{=]؝hP:j{n!Q}9NutUU] qΕj\\AѬѠsoj4{-lt W*Z;cC}3{;ހeu:z vc ;s3#qkmk]q=Iz$_C}ە5ךvv0=*'{<}}muaϭs% =Jra}NA+z'^6kA)R_0TuJuA@C@=PNkd IT*PR4 hZ4 ɉh4AhLLL&&ɠd4 A)4ɠ4M2B"$hQIz5P @4MI@#L`&&Sz5?I?J?Mɦ򆞧ꍔ Q 24AIꔡ LL &Ci4 44mL@d2Ph 4 F&M 2&cDɂMꞘ#L jlPT$b&9*zrU\Gl%8DF70^3\$( 0[BX12E! s Dhd1^ vjl#ŽP`ceDa]a=II'o1DECjY_-VCBuJF Y G#h/~5\97W,dȕ'HHc*AYF+$yI r_4Ms"$>8E>Xǰ,m~c [4Ɠ Цyt 7HQ N>ޙ+z_^澦F<={'?Ý뺝zpX=xL|bv!6X{Oί hWw|;F𦌨[/_Sf n&iVڄ:nz-BWk̦\(hFL/JQ)*QŖCCU[Ж).V0 a=JzCkVҳM~t03c6t=-yi3) ; !Z~jsFug2U5sƻjic^f _QtNo7ΪOdz.kt:y3kow@bI[@g<Ŵ^V&9lhmF>+E@+֦LcvӃ SZg|Ѩ-ث7 JQ &60b%j ĔO9РaߠW""<ߟOQHѰ@tDEDŽ%Aգ>?.s\=LNťTu6 yd:M'T$Q0 O^U!#v~i!\ ;D*&8AXhъ6g~Y N=f~%O:t8k{.I1 Lpc"<~,!c+LҹwSpU.m{{IkCz2¤*Xڿׅ&NXdޑY] M#<1@=4SXǜ;W~y}!uS|oaÈ3%?FONgJ;N~` ֕Y50r>eDR)$,2% J8:A9kaBH ccǰ^Ck(3_Ю7OuP 1.~õV,cHNic1=pqSji d橔~. Ԡc=#eKQ񖢘T=4{S,qZꯪD.k_4S*L!>FdA!0\N&%); *OBT w%. R̋&a"""brk~=6om'U֢2Ifjtk .x5hs,g[9B5M}ciEVb "1cVB/ˆ=߿x-7!,FQy57=N +R11ѐ*ttj T0;\91bЌ;2qjP"  m3*(J"ZDNT~Ť>'tڟ ЇЈ΄Q  N&*g?+o߱b3Vu}ֱH-[u}^{*ehIz)·̉H02|hMr4ΝBtX^쁪:GQo&A1ٱ&<8[5|WmsnJ& $ZvyYA3 zenu?=owFGBpPų $iTWPSJeyCv(jkA\?Ǎmds}Og zMn?d7"Kz 矽飶t#r2TL"6`HiZ^+^V Gjq^u"3|hDdtJ8;,W&t'nZO:_ !"#%\?uG%dM&qu`f~lQ$@ˀQ{Ӱ^f̣>]%1@P}̱*Sߴq &I}}Pu#óێݫə|Z<p tX0rv<1>ľQxmkmݲ|jMng]c>\YIs)~n#,reod5mTmi(49Q!=Ht kWg'?[^b耈}8w;Fdh<i쇩 xsT$kxxCEϫ" DC?'>C?*m3ѻi!B߱t>B]i~ak\70a俫+ߞAr~F){7"ߝ}8a~.sK 3 0ٰZWtSGASBPeȿQ) }TRB"pK󿕱=}->6V^G_ܿQ:?^ V`OyOۧy2%|hd餑C@NsO45WeL4K1WtncjG_?$fB)噮w,+@?jcT̚$G$>%jpS7:85%\]^vH''h8')!i!d<P"c GZa΍3FFZ!t0Z66?V؝l}@ʁ#!"#*`\òM.f&Aњ]AYY 0Co>' b(G), ҿ98@LG/lyB3gn!\?vw$`_btYV|dcYX> x\Nv[MuķtG>'qp~gN`Wc4rviTI"pŲ`sZGž~><}d}ِNoUD%lIa@DMV@RH(E)-j@4b !WRaLY1^h@XAR~wHpY-AAt~MܢDg!_5MKĆQ&mPFǦشRԙH!7L7uih㚒z݋chG _*9!fBlnX);QB7ݏQôwD'-B8y0%B+Xzߵg-"pqdBA#O E*l8{"L DiΊ0A{T(͜@T @VUD-G'iL?g70g.ՑHB¡F4rroerqh+\TUUMXOڦzȩ GBCN */Ӝ&6r?QR/R)ζٳbZA`d>KԕHJzxδ(VvcrSUJ1:y|ቁNGѨ}gͬE*{Z/ƙY]0Qd:˩{'ɓqk \5tڬۉg/7c%=l|ޣ1I!9@z tOZb BHBвwKw6}ŨVt]sMYcسfT͟j.g/zg+Pe)8kig͉Ӑ4J:PiL.Lȧ7iω@9l(FB [-Ŭ:" Tʻi}@Z(R"0c,sXFr0G-<|4q0 %pgEHANM(^;x,ACXAo7ѧ1UPcZL^LKu\uCNX&"Y|nx @BQ nio4ؒt4:(7ҭ\*7%#h1#o,- Ӂp}DpNV-{WHcjH٥KFV /"y*;?h ~/Y1LZNk X(/$|¨U|ϙp?}K׿,PXk/<4Q",f1yy:?䩖'KA4u H!/{=b `sT^P@B DaKJa/m]8y?O|J¥Z~ѓMܽ5?,Ruz[JcbYREɹ_C-*B o*ڨ(q)d.Bcdj/a"DY?tҒihc;{~(.TfX"c>o>@D??@aN=S|2u{O]wi0(F*H@:dԶ-Q0 a=08PH&8`Iz;yrkC1^PZ=哂TDPDxWIGa9IFaޖH0lZ&هTqqJ6 c#1 }(Hg<A"K_Rh3WJ ;Qlc MQpT)R1PS̯Ğֈ=j]K_dK)3c&T;i yfC6"yGyp)3,Jӕ8"؈O M Z|uLȉP/@\%X~Ud?[- Ň%ԕ3񿶏5Ă^X D((`\\[r4gB qe L @DO* ,_`BAXA[ +`|]z'qK`dK]X^suiZg?솪! A|ɧW>YT$P2cP$GhLW0Ų){hm$53[R5 Tmoy"v3W"qFHq{ki2,MI$dkQˊHU{Edz$lO__\p۟ Zţkc/|o/C~ W^8Z/q`dMt̮zKnOg_WQ=y'^[qȵÑk5xocqzGcU%?hm?1|^͕>}um/Qhmtr?<d9JgԃQ|mo7lySkOUUn PW>}Ʒ] v98>)~zb_GEL3 ͌]|꩝vԮ=}SyĨZIaD UHD2|/EৗG,K?joޞR:KKa^õym]wC"IRUaW[ŽgM }uV `1c 9y_%*KVQ!KJw:xbb$BNy-%Hea&*%fdP'ln+EGJ|^ ^>Yl3X x+[ٱ<;`&!8?g˰"V6(hEM󸼽Vm*ew13!OΑ z^sO /N &3GBxDEE@RJQ'ohʮ͝p{~9~OLU*DB1VeU>/zOCAv'<r85*oj>Sy~ҷ^ߨ^iO6RƮQv&@HDB3 `B) !3VB@f+T)!OL>H1ʎ΀ F1ܟ;lО=^9 01\YVE{!t2,df?)Tgc^zšup%F3] ;Jeˆm镉!>9 + ׄVih6Xj5>oN7ի\؜dJQ|1O=0|D`!s2\`ܶ3Laz<[&O-kpT9wֹ֯s}4/LLE-iP ө=m``$81 2Q w ѡY~7 $ $ SWDNGh~H`<xvo}9׿}>c2՜OeKGk dHj@#1pܶQ*:esY!A3$C #3C^bo|'RM)x)JPr*@F4&};%~|5jdA %oyzѽ+;tX C6aĞṄ kkGICF kGҸpç}Jat֭Dٍu#ն0ldN/JPPb:J.w^GO > 0׎?;xNH,-PGԠ5}踍Qȅ-Q <ێ,&!8&f$$ {CGR:uou~{YE(,g%nJSJ"*4ݺ"(3U5 2!0g A)#fUʢSn=QSC刅?d`A+iU-W9v괓Q!Nct2~>Ȕ@ͯJ N="M_ >Hpq[d2 ,J&%uu^]0FNA 1 W" Yh{^&ˋ Lhu3ZrP[Ʊ&lIMc{ކrswUp8S_{_dRTയEnм3FT `X d4TrC֥=D.( TNu{tzDR >.0iC^W$JT UU34t|5L`^dB5(6~Ի0 zQHd!BTJ|؉oo4iOooԼ8^yTLL QGKzXL:TFMՠxa,LAgF6וs_TWӞ{iIrդludܬYD .*xWlלG'rG!AxNXsZqŅbXU$<~P%/4PxTaBBCc.MH 0G5oTVNG_}}l>)@c[UqL~֋21&:KSD!pGJpq If5,'\, AƷ[ىEnGʹBE?ǂ#={'};<>OKᆬ2փc;5*߽'P$%|F} 6߶h9S}Yn~ gA O11u9p}'eP =}2n-)C"7ԣbǞy`ѨMxo7_PMKqPޫyP4 CNTs |@p5;bBu<=z<64Ƅ#6ߨ.f\ 0-E(؁soF23\qm  aN2,c$1 rٙ)gY[2 Ù7tFHH$du"ggsSTzaYno>]NنWkmC4NJE ބWO~X۷j'蠘'oK|w}:Yxd'*$DVܤGI'8}~~҉缳Mcp_bh c<`o {K0;)úo =;<8u PZK 4qOx=gQ S!ɇ]f:N ޠ!'vөy9e䎱i px8ngE*C202Ӗxr£D,R2D(c8Ke/W{P}Ev8MWGoE52zw"QQD:gXG҉8PXqMHY<1DY8Δ" H'WƍEccQ45=h&YJ{}kCUlpc4+3Zk#JTΰtQKEС0vR,M:L:xv{M[ġ駁d9N+TcQngRG9MwkCD@]3I(L9EQgϘ`z,?lCt4s+z1&!ޞrERw2g *P&]۵s[Y[l(6Ks'ZԢW5nuhRSu81WZ+idFAPk`XZ1N[dH>^mg '^6.UUilsxՏT胲 տV4mfY;GPޏ)9Dp1vq$cPMbͬEÁ#"CJOC[9N!87MǤ%r4j !(><&0CxO}-UT[)bEG_=5->zH|lTN֕Wmj[epuԎN]ܓtӹ2XM:tx+K Dɣ-.l*Bz\:=NiuZm bJ^@u&1ϣ]h%{L紲v'1&X/nA'>cVD$c,O5=<4IO8lΆ$v|rlgv{\02I'$ Ŋ>g\ ƅ BIrrꆵާЪ|B`gΥUX%(On=v 2;/ D=8)@D(Vs׺"YxLLSM^liQsxtN-z q mعsae@M/~ZgN(wkF3[䘆Ag X4Ng8Jv*}sOQ갚yx"WG,£B€}MC K)j#9j886Z#mbDyE%@$FAc`8<~Xh|R͊"^Z7w4~IDb  |OQ邨#JQ[|fNСeU.\^t=nęeeI+,CM 6+8*(ǦQ'O;#W]tl3]Nx$**'gr$pd%1 [a1nrYZXQO DVFTNy :p-[.I)Ǭ.%iPMe 77>unFQb SIO΅DQgLyR,˽:UC+R5skwUHf#4I/}Ntf2%wq`6@z9,w[jX* .ʪF*yv[XB$_-C a`G ;hDwĖO)dA!$ V,S0ZтDIƲ}&20a#Q[lDKj}yd%`PP/|8Wu4ɒp ѻͦëB´;HC4A0&"vng”^5L(Nw!?!4h[kɴj23,rحb"6Z-j+rJ*-|\wn7wMI4XeTlT6"J%,/|kvO0W\If(tѨiL!D Z2OT$0ʋKX]kuRUחC8V"0ZJݱx'kJ)UU7QUEEcVͺUV=5x3i$-E3ki-bJg4TlY-Q$Y4IT2Qj{uʍFEL۳u;DL&jW-ѲlPҲdW6(U*1xfӓV~ 2!h)씔X?vC6EI|>,ȼ?:iSPxt(ȱ}b-b95Q$+aU9idv,4pWjpNjg> Te$@"83|~e7_k_sq39QUÌvo%dgf(ߋJ _ 1Cs{~6Pv'q;*PshĎ|{B9"PɉYcO1R즿k;o /${R C$Uq¨TBC@!2תy['0[n\.:أ&+ xq g[l*ȳ /EˈNp)p1Nqgpզcc'vyn1̱}fNj,$dzƆGOG%!Wۧ1~ J*6tJʩٹ-՘L8<Rw4ԣfjd1QBfk.,fO"j?iRfa[toKϞJ\>F2L2!7.o=5q㺔֫=}X=uPOWl>YYGJ4<SnjٴiEHu 0IcH~CV(LS}ee{xjsyR#^ddsUݳ^ 9tu+ IF,ncuNڌ=wKО\6VziqoJ\ET.;]^*]/kI>9xmWW#w+l]OWb몕6)hP>uO6xպ%SkDʃQ+M4oO{:7䀽>/7pZN3:vQ<:aaXK&a2A,A!DFfBfB#-IΥoAyFIYL]g nZ o<\0uSt٧qZD-S,j+M$lѢKol_ɢho^/= uc lnƛh kw6J,Ir˗0IRLd` :96rv=z_<IRUDli$A;ݎrc19$*H*RC8n)RRC?46n bu*O;M*8WyF4¹1“LJ'9PY)+cNMيSJi1o͍RPTn*4{[=;HCS[6cCm#mkRRٙI>Ҡ(brL C7Gky91=7pƝ$Y*w@?0'%CC(Mʸhk쑠(G=&)|ìj-Y?gU{Mų@\@A"PAZ8Y a}Q1!/ER[[Uf>u)ā ֺs 2] HF\M,_!͇Ǣ3>N~O]zo; O衯sO0N $" !ֆx1XѨv:559i@y>Fn<:x9<$L35GY\)@yw̎fgrNOuմ|RIK6Ne)&p %GR-BphʎZK9|cmÝ&xz KB$9dvPACӿ]s*9~CA5m=F{lxFޒd˛$CLvowSH29&'_Cqk8SŕDIxy* ?!.]~Vo 2>qHCQ>wεٷf\= fl9*1Rp)U&2 $=Y?~*)> ʣ2ث$ e;=lqpM|Qcg|rNVPZ+a;[c&q%z[?KYڭu52aGdluإZLV+2+l*T ljčSbQ>H$GUIȏTwJ<!&؁DSEj^?s#[f8^V2KM0@A#4S 5'䪣ELhA U%! 2Lmv M(ġɄqݙGAs/ж ;Ubc#eUIJ!9&W74Y4ΰi$p1JcZXO hA$~(]>p.iAKǼB%IR":EHл0E/ZD=gF#)YjB %B}M+*_`6uWg_?h}]I+5mM6+/sxÆ9(6>¿)P-ѽjC,rlݼo F(ɮYJ:KʬvSSbɫ9kӣJ{#.:srbtSs5wt)54n_V?%zy]qφ`1wu[t[䈈üDb5+:>._V*i[kӊu\W gÎuZ&(ҭoIx9ׯp.pڻٙ/I.ݕǻg9Q}w*%sx*!TԒ1Mb'lPUx[3qAJb5w AAh"1UUJ*=TOge,,E}·-}{F Q{NiM|>UxdŒԛ(,kX-hLQZ&Guzhz1_|{-XH.[Qծ] *vOq/{G! Be\zZGӧӌvz],$x͆ $n)`T#7<2q2|n_ vHW8ֵבr}ƶ4gQ#(YX C'P`~S53yQ^t}oB4f2⾭M<-z2TĠ gCʼW]\lt.!lt(j0WBm_[XU k YDž\zd2g [Sh(9Bf)#Cr,<`BGS`V~J܇t,"&d":u![n`WiyWUv: m-IM //E'<`b:jPo+< ꋮ!IU @8Aź^f<_r\=s5!3SUZ~6߲ۯצ'+ ={mKnʮ@Q +5X̰"6!@lR@СmZVc,?p@1t8%w漝ޫX!*7<%F9$qѡ%-KeI,0" $߆RR2TbЪUQKݦ?~_x{?3?W|oyp22)ɒ URH`of~K/ψ|W1Zӯ3z,yBqU a垀C-IA Mk {aAiڲ "yNVǫn%C.q PsN. "% lP1H@x;6GԖ-sNP4!KH3U./U D% T ،4ۍܯg<9Ǐ|\L1]((PuyeOC\  #b5Q(FPZompz@ơz'} K@Q0c07*.~& ڟSo s5lTgߒUn\Gx\|>6G4*!(`a!ybR>40(ʊޭs49Z ɧ痬V ֱiUVJCOsIMU5m2~7yqX)=7wb喝uǣ?Ipzo;Q/6|fP&_ѴZ+הF=ln]|gT5_t5.>eS2!l R8%#<c-L7E)uwi|8|.֛)] 팮G_7zZ=SpwSӦ? ɅZzM|`oW[ף%-gk[_d T4 l^dDNOFS9`j W՚@fLU Iyf ң"9Fo7U6;5V}s/F9mLKqD#sPdUC@=/#T)52\}92>͍U댋p3=o#0yhGͨT->~.;,gFx,/[#0?؜P<)$G+14GGQUr(?YnCآ"hD}AE ´pȻlˑH|;2 ~S +_ V7/V؎V5M$q,TH\Ƽs-|a3N-㔈{%cQt=?JNe˼?h]iD-\:Lۤ  }(Tu$ͣ5:OŠ>_Wٚ}x ;$qG}'X!L)=!V'(2MOȉ4Ĥ%Z oR@/ vN(~h *Y斴5A, kV*#Rs.f9 xB hD٥}l-yqD`(-q?cy84\KQLDhʫڗ.7]U"?s(GCl#in6GkHA+%[)o~G7߂M2!}nT}ݹR庯s%n~䦒>B}nWM\|.#i|WecrI{@388+ST]|+VJ;+p}}1 Fkx_?/W=k ˨F]Ii0 ⪚ƕs^9cpBV}6_uz:^Scwձj/txc~hl7kTc!8BH$;`l]myG[x XVe˧m>Jd@*,\l^@E]I!*Ճ ?bԵD AXwPqٓgg_չf~gIB$fiW]`ohj47f%k 5 PwMU S_z+b6c ][j>ߍѕ$bFU]ۜSo.lm n#mFƶwS9ODs[(~jE7;N>DXRSo߿<'|,ȁ$HȂEPQEt; [ Gw,ac3`fd *1l:.qg?T묱/4'zioQ_*'fd!3-!chG_wp|$_ e,?2=.$&xUs  Af0ִJvI*95޷é*K/ՏGԥI2FICAA/od]QÇ&TT߽BoN4sU>wV}Unv;6+ft>3]8<XGH'„jIک y{}qڱ=UDBTD$U JHA{r H.u FVw<Fʭ0k ?1EpO; xH@*}fe$eD&*H dW ٦'rznRPlZ)TTQ۲GxoHeÃ/vmNwLfA$*3Bui_siK2C7^J^_W3a^"OOj ?~nXս6{y:iMCJU2Jao7l[MaOB cM:6L~z=Wb_7U8+w6,xKpegVNBWVh4&ӜE*)JS}>#n)+-&Ԫ^l*N'&d)j7W%F(R4SX+MiJvV~F9$6uk {Sgqm!} Y*l%q&vLѓ|ᘳ.@)`Y>rSO3R/km3=5Ov6RRRRJ{e%<YH1{ߞhօYy*lPÅQFԟcSW>)t$ ~ auP 0 /9-hX:$L$FD GYr1mڮmGI8v;W(hMf&߃#h LvCةKjN6 :MW=/Z=Ĵ!r[5IKjs [ʄyNLҧ:TY*4ǐ䑤>0# !kKטv gC=BZ^H<{p=J:u{O×=Su}|8 ,_V 8 *s9w=| 򽢙7B?zh{71%BJI.򊌶ӌۣyrڙO8,6+u>IXw$8xƘ>u =irh>B?Yrɤp:йls,,aP+,X*Z>yfxs䛽;Qz^BOE$:ݍXnjۍdE<R+H1rxp99Ɖ h2H+D;ErӁ(7Ӈ bDvA t)uF '#[1qIKCxKr7qЎ# L%c3khKdg1,1Ѷ(\X 3#O'nB۠E &l\i:37Gf3Fy XLC^(p3d~C&sPOЍSW9GYˎLDuDShvp+G)-jkf>l7&z>֒I#ECH~C(=a=+>d}Hoҡ^O.'vJܒBI?UJnE<;Ot]fI4bl^B1|6mQ\cᛕ/g~Uub _Hmvy ?}cӔcnf5Mr{GXl+#~6S/I::{HiKؙO(&`v+'oۙ se3IYzHzT5bUž\G ( bK C<$1F n_4Q{fxÇSSTrA}憈1=$۪XfW=U#Ӎ$7x`9.y{͏18y~Sz5TOŖ8B\~bQ0 L$:=O^ 3dCٕ 6ߚjެ~b(y׸: 1;a. 4Ijvk}8dZT΁rUK/?.u-rS"H m 7C}^X4ívL~)#w5CzT2h(1[f˰8+ !} D0m θE ൷**|Hh8Khba,dpZ}j5@H"37/XjHb)` 륾t5@qR7h/{; +U\cLmΪiGo+5N2Hf!g,E8wyR{jyWі^~YRdVD,(P@PA7 1JIr0=)x+rW0ul~kd}&''#]cv/9x1Ӓc6OR| y!ࣹ~sN['b7cߠcx3?~Czڼo'ϙ]utic )ϾȱW3vA"X գf1e\Tٹ)T,lE`ڮg O?Uz$;#RCTRHVGOZq޽X6JzH|CZAeJPO`" #JV̯Lz[1YTfaqT}OvW-;S6輓meTl셀BX-RfPLNe+_@1nb^YJ"N1$M:1`At;&rji(i0]6VA6_u0$hHqU ss@Zϗēn=v[yڋ1O@8!Хi?``&m̈́6C`t±4Qq)a/')0 |;f. ٝQ_@.GĀ&4j)e,J廾"<&ʪ{m*$AZÍDS r.Mj u8ӧ.I Qإ{F%iaXҾJnMԚ)gq hѨ>.6P|>W?YxYL9Jƞy,6+O۩a$#;}!ͳ3C_:>5:jab X^eN:_?d grr 2|&w$['=p=Jc~j:3uNRjN֝N7Kxc)$j>R:~~E`+b9fB962)8sxۀ`0 ~ƦjI7"YU)=;gSeM/C&ؚXBmŖRDA5RaӾ0*(/< n[M[{ls{y~)}e,d_t[1?yS:CdPgd}av l\77^?}oo;z"zmAPqlF¨T|dXM.Etat:y C^PmǟB5cZv{ <z0{pûOo*v{z-;&u_i52%},vQB"@gnZ_lyuzOћ=4NiOO~fp|qirOeL/HG'g”93>}AVۨv{I/o!wWځcd'b4$/;:I!MMfB"$DZyEJ4 %ϒj%bP2a!$=p\f &$c_a/unUS1tL(~/*d~NdMc)_,~N U? ~*dCb#T] h#~2 H] Xj8X TIb|us|00]pD|]_0A'pA!3=Q̃Q 9_n̫Zkl0` /K:dJ9 [6l*b`oú&J; JmI[J(4b H(|KFzX|OBA1.{N*6:3:%GNb,7I7[6Lc c001&14rܲRUTUUnlûCHMpRUU*T+n>ƄFr}s O6lxv#$TQ1O?ߤwS^6C}l\00A.YLLPaQ!LXfA0)UQL|X$d GL:Ocuxlwx~/o[yxu9 5En"ɨ@h#RB `_j0q/=LJHaSʦ)<1ޯɏ>qUوJ*UUe=.IdRIII%zYnIdI$V,=-Gk&y ?l|/} /aXun41ͳa ֚͞GXUB7cC#33o=3I2pFFe C89&*@ұQaX J0EI$G=m,wM{V*&1TD݌UDc"oj\,@!=:SzAvd2^&Ӭ ƕUUTdq UΣH Bd47k};O>qßxuvUUU*[25N WjH_'|N>=S1$l ƻ)j$~7e_L[ړvwuw|9A^n3gdq;P wbh^ "lǵ5MwR k $gc3|FN8]jJ&~W&tH!BG[`F*wf4=G'RHjUչ,vqt% W&mrn\u G^l1F)XLGGc ŋ` $ΤHP-ІGW#[qߛgԮL8@@ ͹AR3%tc{oD5]8h9( Ɩ7pښ;4C-8iF\ZB;6YqXK-lf!raZl{ΆzrwՇ8ZRSAX  i ePmi0!ztch17[ ն0X}s*&'ojDuƆUttc"ȸduGFv:1g2*a9#`%f̧ ۴_!e)3bR 8xZĀ%HB1Cv mF @kt_F׺T9EΐcߖR{pvpD 7Ho9ciR5hm+< jPF$,c3@o+Nb㳶Odh. xD-SX͑dػtGhEa9uC_'9 V3m[[nB2%*(V .4CxsC0 LNpeJqϞ0]c,p1Ҥ@3ըxV禎=ǐt̮UvY*!yOsf;26bblZ1+i^<]|ljn;핍,%-:z#0;su݈5 Y6|SM̃ЩAÉX5zI?,EhTQg{Vޥ x0# HT )nٗ_>>² 7>21Ar Ɓ(w,< uo"X{k ,sy~ypoe<0.hkNJ)eTC}^L!y;:G$HTtnq,<04(o |s3\RW!R[!N`BGbrxAy :a!v@`r~.Tul kj`M|N,t^ --Ko_ ~bwjfL5#JdpYfr5=jۆ*\Vc%/-ϸ[6GC<gsWgzBp`5CYwq吷}W,)kZTTUZL/c4pV}r?#p (!G5}"*DVPZ"(čVEE p3Nb("?tn~uӠ.0ji&Gs 4gNE6ME 5;z0i=\٥ hZPiF5gNzw?9?`!wHW{21O2$B8S̠*nv7Bj2S1@Х-'Y jKOѷNtsK`` / @EztuvGVl:!,! @w;l~>Ùaa#q(y<8{AC0m~lwbD1aGL*&  1~_ZT=JdЅ$,>qFD12a2ALN#+) t;U&P/Hkpޱ;iB G,xH|q386ZW4r:*\ %"6ۚo_3w:@>}_?-SR6W͓S8aj֊*TS:&`bǰU]Y=mxݴQNj?^Gd}`6NJpo(q ]K+"Go>Jm_+$9r XYmA"^iǿ&v7hL,sUWxJ/ sMVz3jY??pAOl/98?44YbUb;4 (w}\_x x8DY[gf>(SѨ0=nj(D;E:3ҳRFC#3yg㎽:gWS[%ZM=†giʹCÆRʰH~,zT;OPG[.IQ8' wE =%x(I X#!AP?zw[)h[;- 7 )(RwCg<dF $` qaP c.=~I<#<ݛ5kf;>]ih|4B- 9S3}]&F9E6Fu5Ƀ{̣viiM8{i24Vz'bzĶ*Iۚ E*ޤz l(Im#xUNpsK#_Eh3SVJZUX0a~N ] uY:`E#f/lcVeÚ5F;_pw>= ~'- Zc%Æ9 vEvKmTk|s9d+7N5'&hbiM>q4v0thٍ݃f>:<9+cln7nn1ͦ7UWM*<7pttJF ^NұO71JlGMlU8LsWclcұ[=.wW5bUT4 ^,nV8zOSvꝎIT©;lي*iÒXҥW|\t|}?[ssX'XnN~.\}ziʶjmeu{ۇ䫴3EU;}nSdXeaYLJ8lx?I;_ DRUCA{]%QW/uhr4'd7#cQ)"*IV"U(G%E LRS·6s_]CB8 q>3ɂE8B (zwlKOVDP;CPz7k^?G*``fpNevqv{ GeCKJnȎtSyPv;L"ak Oo,`d1.&1ci};>Nܨ|5G(P-mh&uѴY F XM!rZ -%vTXqt)eZujzu4=aT{yTIcK%h ^vhgmRl+8̤ JFR8=8<-&uzcTUTJXW#gѳw?Q4C]$ѦJUJiRN+gV7Sw}w@Cos.oݡa[PL)qAM+Qs5؏,.'Qe<'en72mnMZVWTfؿg gوлZS6 qW1]V,@o'M& "K2vwf`E luV;nIwI$I$jʫBW}]6Νy7ʥCW7do`tX&mBv!jx?/".~fZMK,8P:ds.BuO"t#OI0 i 9pO g3DU,0R$T4t13귗aLÆ !h Sz]p(P.yGeb}St, ^"')-3x hy`ь;yХPb%nt`,˞XPXcj&Նfzz$g+Lٷn yP+.etWNaC!]u,V4foYv3q~eIb]B=/on9gOo)VT;m6pC[,C^3MMhTb:I,'z-&tkP˚X7dݢ?%CAi<تvm=%@z2<ttC ih^D,@VG,L~E \Ĥc]a]}1/v}Gh /=9&o\M=-.[>2r5NM#ۧ~ ˢBQϕ)@{>c=%n{&&p}z"HO*rAߊgIY#=!,qgʥ?+vtZẠ9{odrwWyf쏵:86<FqM(#Ctvw03Ho;X7Jcglwi[(1;p<,Q|N=̹nPA1j9p=ǦFX.1X˛cfo퇋X*0yA)# 6;*oy +<-1ɾ>[7!7uw-^ΌeVX0w#n|}C(Ԃ1u f * jwo{7n 1@g f3gkzz/'s4Jc&aֻ#ҁ BȾC5  (tQ8r)ع׊\ `H0c1O)1QI $oGwTU'O$lE?( 62&kS~_d7mFMB ./~@td X?;>EsVi(=lULd^KHN'Cg=洣3{y7YPu$Xu݄>.dn7ywݻQ"9^yd#!8hc+Żs66Y\ ="Az:>~"9+&S&ˁyw8volG#PEB[j~>ȈSۖ i6bjɊJpˈodM4Nm64WbSu{9/8dً\@wrf3/8% 4d!W,ls|=8{)%.CH\ _ƾ0گ 8m-XbEJM*9cpfҌq~c'C4Syv~;L)R&gaA}o5uAx}E7#Q[{$cRKuCB#޻ij_CPPz0d-F5K}[o*\ԡV,\U 1y21LN_W!5֚|ZIh.݋T0C8` #1} ʠlq29TI;ɓtA82H 8dqvyL5:о=R.; ªN t"h3_hdKQ7.pldI!G_(=_*\:^Xϔzh8vvs]r .[.&OdIknjhf[V9n:Nyr8ONgÙ8"d 2cxjKyo8#vƝzNi:5;VviQ{!/&ǞuʍJ.瓥ziC3;aOvjdtPv ]76By^g#8n熞LSS7RH- 6OF Q6- x6&QƘoNk]d6nw"`PfHF翑NNYqX'mz~ePv5O:ŎWǿNBF%] ,Uc3̶EaѺwwUc=<ܑ>L}39İcF-V1Ӽ4d|Đ1_G!R"0&U:7/m>NUXƟC#>Mlܼ1tX(ncŇxN'^*0p;6{v(]f=wE$65.lC(I">}DʬT0!5X쐩ڍT9AR&t3,t7 ݾs@ܺDQ?%p~$:x96nxq6v[@-{3R5soQ*!62l#nfm|~U0ޙsjUJc x-s3˾7cڎs9Jɹ % l(dq|2XJ0 1kvmbzx;5(A'Ot@;a>C'rʺXsDwRq1(ju?#R[JI"2"-brGnUQBZVH ŃĎ`5Ⱦ,bpJA: m ,q2@Y dv($*3`LߠfcF"r v]tNoE?5G}B'p8΀`rksyZ I&wP:CWcՄg ٵ֝ՙpJNat>8v,mZ"MI?ku$7G9ތk,;F3rp`*v.E3##&^wZQvgt0/J5ۧhNS$Hn;CKvb%p9]qѾz2O҇*w.ƠP7ou-Sy=lTxkJx=]GwHqDGgr|bMv~g0iyu,q)*E#3V'5 ~)L\Cr7¦7]Ixyb [G ("&w ,X6X.|nMr7`|SC Ʀ?̬6U|X8_ߔt(%SUK&,bF ;g"2r}#66G9pp&dwJOotMzs螤hTj@xw,cڋes2w]SȱaNcr,9sPNQ9a(vQtlB9jj^O7HoaC6"c"{16i lsG#L:}߁ᙙ翯 H6V/@o>V3՗Ϋ{_>a.J.fAxHd'5=ѦH*/:hΞ.if!LX4jѷr5[>4? A>Eoot:U.8ou;rJPG3uwx*و8*AǨw4X8yvB~"]cjB .u496F5 M7t7m8NבCGPN7+r@XhCS(Vv*XrI͜ҲQOؿuw E6⛌?-B8ˈ6GI&lPi4.dA>=La wAZrSdoeFswiBh2, XD2h#AcY#t90_" a&tWA~^GcR&0ǪĮ}hy$c]8lz.sk>Mw3c|@ml* WZ}ZT]8ۧN뙙y`x'̱NbfSI3hLĦeN C8\ؽNB8k۳i]Lݵt1Tc}`~rs ގg sޘ,N6 ٴ qtM^mSb>{;nAJv,*> AEy!'`9v'62,WЉus#67pG\" Mwxc޶#33ltFlFa=GiRs=(nA:ZqAAݔu>Z|=tlay:s탫5ؑ#[IbbXmzJy+Һ(㍼A"3ۓD3[nb,(f8{'LWrlJcJv4zRXԡ+ɻ 2I5ۊ-F>=ᕫ2ioQwܺ)MlA/ 6Z:z3juA 탤ɻ=ٳdP+j-o95NfPHYeB!i88-8ej1XHnԣ{'[s~:3+3=tsF=E>RpqGOM۽1C6:BAF|'DH:2PKM dRy=`X,UMObĴܘ_"#6t&S'Jt4LCӜ5 NV-vz[?w۝kjrt| 1jV%s{gMC9 ɭ"f5Tp-IT;0~Jل oӏ} k᷄TQ`lO=9 0 CL\Y9=&W1sqw[']/H_AϷ;g,"x$ȕF堈C;#:nLAZ&p|SNA< XfY)GAPȰ+2BŒvp,::rXϟ^ގ.JWmr¹]o}IcyCS#4n[rUJ֜2JSIh.f[Z5(fhITФuxQCtP}ƶo@wZt6s6M 2*gyT% ,d![vY٣ÁC!*znᱦV=L6׸>f?1`{c.']I$^C2Nz#aH>_T#9m/և|8;ODܰ^®WCozφX!)=63:ёc*}THεysr~a 0~/? W?Uo0;n'hD(+StS2U\.nfzWt׼x>>|n\ teZ4O(^MzX=>Ց9H -_{_[I,4&'x6?- 4lDHvM`{Ni􎻎S:(񻛼]l# +ZhFIy6l}b!ǝFJ i;xd QUEEfIAk^.j.kSFڋX0lQXZ-K6TFISxQl lhQkT[Rh=ҹ":V6.Pv[]ޥUJ'Bvf(2d&쏗㥱\2xW1@Fb t+l}י1;ңSwcKSO˿:uz͎3B>rOM?Gݯb`i:ÿ~OuFb@F@4rt`G5ZUa#It)Aa:@Z r!3&wX:ɗy3'1_NP7i{FBiY2'꺮 /-Bm Cyyb+OgSIH:IQ q[RODNTD'Zv( A@@öf [+ITrsZ1h?$3 Hk?R.Zqʷ659AԌx$o # ƨO2Ai ҟz0 bH19a^'i!ڧs$1ENW #j],J~ʗiJ'uXYL?wV&A;Ž%.+~ ],1Jo,^,nd~ sAǞ^pVz:; b8T Xr-lT6N]UD?ͮ~fTѿ&)e5`亱]?d%4Gr,ZVK<2w 7b`CƝP\ d$s195n}Ro]dn{]@v.7 feL6|j'k|8JDZf]  xtp{\TGGAY_EA7r.p&Ch&Kx %XK 4(yTrO\t&ǫ7XBXtˎ)kD ٤T<;MLŸ3)'A I= X O)fw&nzxKb\yӇT}IFq$ I y̱ġ'BHVYpVA"@Cw}OQiпm Q?1a | MlaāQʿ@},54N h57Q\dGwrx8p}ѧ7}J>q8=Đ{|!c/ӧĻь BWck#/)ogehO(~!cw)ޒBIT~`TFG?y AM`Y aKQ:S%) .nJ~ 8VM%Npe{㺙NiF4ϜGm˫j+: gL)@=~ 2` xqx#*EQ:qk~=!L$84yx(2xD翮^cvF2 "E)YOCխf\<˓q(Hɿ1BI.D^w7s *P"W XegD!`3%E"K~}{{=Zd#E\ 5PCXd8[382 T+V< tQ+\ r (۴ * (#mv1Z0%ҙQƤlq(*BkgJ{A}d9'X~asy\^Jkݳߍ&jCwR`: W zptNjDiC8ie& btuT[!%V;-F"c%Tl@E&QL(VU$E$D=}or`DPvd27㽲_Fu J&5rV*Zǎ1zʆ9CQ1 K7oYvw/|yk,́_=sЩ7s"9Nw DM,XU9a!^t*@Hp4%;V%w*ʤP#U io  ۼNOvx61y!F;s"x }5\ٓϘk]FɸR.6MAQ;u^/J)"r ?cH7_aRxF(/\ƒ0B ÓDZdyQ\3ԋ455b^{/ɚqC7ꚷI_ӟO۱&ߛpKegFOsr>#3mZ$,Ӳy`[9y~͓xCbmwbLzα0ˎ7OHցXuJ?u1db@$e0 ~  =֦AL(V3qB'rqt.܇˼L:d֦W(u?k,dp=_p'SQ$Mx .T08XlzX0II<$AbU/ʿYXޭkPևZ%4 q2[Z \> ؙgۖC.,|6hl}Jz)I/LM2f"rXY[!"MX~熙-$e<@;fp̲7b[)Xi2!ad=n=}bLtlum}/TVv O,qp! PO45\1a8._]$dPY( GM;^{R7Lb`{MFQV v|>ڿEwAFg{ta DG9좒y\T \ˣ.e`.%xQkU@:hlЮF sB!K\ƚkJn?*b~oHIRnDHvG#6KIt4d )md: RpSDUe9@yawRV6r wRAmD8qX}XCERSyL78~ UpCnC3< -i4xi/HHZccddnifmtqbqo,jnSzs-'KyM4[w{GCGO-tY rc~kIc9P A( eMOK:!XMFx:oW,?#ں((ZIE[ d%$dP @~pgqk$Rު=),K%dY,K%Y,JUJVI ,Q>+zRuPv7)UG;Ua:v|@9Y՚[-Z=;S(PLGF?YXk 6k{v[e` ȉlCxzx>O"ޔJKu>_q+K$<+0\9^kxAxs>2 ~5iu]4>k: ^fⒹSPpP" Vse-2 nwfc܂,Xaq"x)ƐxBV\/hT hX t-.0Fb an/P:֍ `(mƴuòdFlr#L:1ob8ٍp膀rB;1ߎhh7L4P5`׎hk3]fwD<Y͞-8>l]:2|ρ'tO?ɰ /=:?p٬a 4DOB}R4bMΖE)E,ΧJrA93JBɋK< Rwɺ9_O[:Po*j##yfD% |ĵ{DbØ-(iJ  tl#a[ |Ӭ[VV(u4l(a凇 pPb2-ȍf2g!Ll۶^E0: >uSryq)3=o0ª#_yHAѣ=UFNU5צ4QPnmp>S/zK}}֚RriMC)jF! fsH5B`(P{~7\W `P$E83Yc Ir6^M%)J3,"B!=.߉&,FKCB  m__ ώQ J(}A !c?8ddOJN,rP'f N0+ *8 ̆2M:Xf{?u,cFb0 k`X[mmkD#VdvdqьL?Z;1afa"a ,_qޣ1er@@ suOȷb_!Q@nf#wi)UCNI;_$L;X;H1F,re7S$?h\cQNb,bePRpY?́CS ӴGn?nŏW'#N<2%עΟ)>a\9Rw`DoۄAqdWC3xo!u2_M׷k_A릹,~ZʭwPm|(ܳ*cW}Zy'J$@o)ԁHlcF`h3blX2dYч0)NDf3?yr Z*ֵZ/!Kd5ǹjzc*ѕH ~;6x4Pΐo^Un*!>p@$}GOӖzS)ۓЖd`$nJΗmZ͒h=ڳc$2@z~H I"#Q.cj# "Hçix0nvP%m|0 jT;WgvQ>}GޚAk J.wI/`.`!NC. x8Ih4P#?pPPʝO#>Pq\9:O$u5LS:Lѱ`Mh@S59x+u>Bxxh9d':_C>-kĴ6Dbi+Oo?i^aӰz?Os[M7aJiBfs:sqiK2ٳ4\nȇCP 8l~oxN4#ٝ":;NSH)1F*C 8Vc><ȿ) k) -(I]s ~tHI'nf2';vN^.W^j(e]PGB|?!WdQ溎?|n83B/{Կ\U#~S +XT&dDV CXÈND?gQ"} UscTͺ'w)D0 U>o|a[-vSzA Cn~7 <)s߃ \vD- {>;8hkau1FSN8@B !.Ž/ dA}T=(6t2I`ٴPׁFe$9t(hRItjD<d7q!.bB xgszvYlqaAzL*aZ(N 1RaHX3!5 #4h/B.LvMWN@$!ҹ6l2kFLZN|vp4ɑa+]ow7B슠-g? P/d>٢S[ICJtj:Y5!F7R34w 6.y?̃ gd-n4v2L oM;>7#B4Aȅݭ!x& SL;^;)ȾVl6m*OC#R;ط3{ !P l0f{%8>5UXaq# 膻Dzy)ʿc90;@ۆ\9 j@q40' g;Q' {`t;D+ٮ/lVu,ٛԃ 4CqW1fx;v^(! 0R(b=I!`jhgn~ zXpw XYzrVO[P LxJrzf͙;)ga1A}iȣP) FagMV[GDXaR( R I1 QB!x궞,Чx &bbc(*)ؓ+a>؛ت@1,f@oOb Ks !kZ2M!Ju>kvOցrpHsp3\0\pP1bK ~#0 uQ4n2ba 8K f_c};A|QBt2WKIny+ '7@@{œ$ƖI 5TϻzٰlmOP*Sdsكui815i7I!"ofx8<l3RY"BDmYݢuL| Rg|NI3g8 d3/Pه$(3|En;( ĈQ)0]\AP u ݂Y>gÏUo<iw '>|zI(}=I.\sw}Oo:A*A:A٢0 CIr4yA3+}|c!fI$$Ps+F~g`q2=0GYxmX ڪjDd) 8 `şX3! r`%inBNȞG 7 )~6" 1ILLth^|yrq˂d7qJ=4=?{c旗˾: ?v҃sĊ >Hevjf#HxZs)n meZo' ظ."b4$:%bIP0% F7UϔH_HχǷ\}|4􃇒.J&314sMY7խ& xO,Zdlc}yj|M \p!1諑Xw㵠,TM3!4ũh_;{Kx3~˟7?Gks'ڼc^Ҹo|ooF,OXumr!1γ( It`% R$XE- 5Ew/Ehz'݃M"̬xaG%s/hS:8r I Vŷgl ON>_6)azq4.yVEQtl-:W&Wm+Ѽ3z֏AȈб.y2*oMh!<_q"榺K{?\iw#Њx);/u"1X@TK+gJX x͗EMiOw߷&;:3w\;ϻ\7G/DN~x˷MѨv6UF0dnfE||G{'ڕ}g3*+SĮ#Q0E@*8QYG0gB/<ή~{[:yZ栧ߣ]Xz=if}=~CwrٜE!ݽv1ޝܺw؛{~f-ÍbBmCTBͰsQ"稡R`";fX:3Șv>^FrE0‰e * kUJ*dL%cw:*k[e.9I_'aݳ|,ɹM g)58V,\d7>["5gC ^XQweZzɸdS& M]DTI/]jp(oߗ}H~&󢹫}Fy|8isu99GfVaXS`a1Ўew >C343$ɇ> cSFgM4ާk(@(:h#PE^dңzh>sqÂc:GAcR'yazpv=,ЖUmﵹաz}ulX}o/{#Q%^ĥ3]Bie%~ eZ!:g±-Jn5B6-EvӦ/\;14vWVR\8KkTM:2om4cM9v8("ArOBaLѷ: 3T_T>Y z1r<ޗvyT7ni R[]&FL _~C^ ̊l粙A7m|ӧvWo>_:>-ZE<Kn݅Wij۹j{A]zB\_ Q|7g[Q$3q$I{ /~ů0SHumnڞe/[U%*tSn7v D9FoG;9!uu\solSy1ǣJq5;ku0%,7b{s9,Ӧ ՛NޒV薎u{ xt+?Kjy>| ɧ>t}ٹsuQδ=;;Q]U~|16 n˧)-51\´ۧwJ{/"_COu6 fnn sۘj4! n2YF[wc9_ϖ: =fxgr85&d>FT0oC!Z;>gRܻz:S6վv.v; dӿH#3|yGA}y^=վ}ku[+h/~:QSkϟүGGylG:G0iݻ*vdCǔuvt䂻-ד?p|<z4kc yo:<|[yc'wy aљmh9p] ewćO t*˿; :}7dٝYҭTǧ1ՁLa0M#p%75}fAAPsFFgx= @Ag#KّM/>/49Ёo+o~ UJta1o3SB0UDaT)3gg; zC6aTeecx879WHCAh~ FVju돓LS<ȭ^WZWp:Qٻ6^J ȩu=zO><Zϣ__#ZqmFGInUl)PrOU^:xN 6ݻcJ.oh2u:*7Tǡǹ`jt8m3^; {:Gfx:8#༢=,@n-@|3q#σnjڲKo( ʊ^-_ /7/e;~_rx"`Kzrʋ`$CV5v_x?پ@TJK d>w_jG C&*i<l*nC<"U$.wOS[oZ fK wS<Oΰvs~*%HB6gm^TR*)RB Q?glIb-ebM)ߊ[y6TnlfV-D$OUH H%H-sQk&c e(E $4I+LrȲYlv)LI cYXl/(l[XD H3|VzEbN%4_RuI7.7m,Ȓn2UNEӢ0aM(uJbˎiN+9 b)0(@,ȆU` /+]rƺFi__jJv4UQ!eV1~O>\ ""1@`ԪURuck^۳ۣF/} Dx ށ!!K8OT={D^鏩Ҏ6{c}.$M2s!lU)kD`EĂ2ʲ4L,Rp~/ m?Kv>1^xWSV}5?ϝA}_P=ßq#|P ,R>'c •H]`8:-l4m5lZ;RNJ*jSI]I# 4I\+J7T1%pВ$%&7Rc%iRs$2tV*a&9W4Jbi9a'DWGBLtĊI] +H}as(pwgj%rf?A;g6N'n M!i 7fe!s6FM_VI:#!)߁7žqkCJdnYr~jhmdP{0޿^D:bJ(2K8 ƋgfAY\UXSj+L1EJGx'KIs>n)IjC5(Ni}`t$Z"zI,ȭt8rI*YIz^2}Oھ6mЃÅ;ݞ4ڸpww鼝t)(љbegl\dߴŃ-bd!ZD|3OO<轍)"%jp(§S#Mg廗t3uÝz/?#z3R- cn>>>_Fiߚ">ޛE2fypfoXHw*v[ugdq#yoN|kspO/X㇗>_!x6󎕹@2sr }Z MG{#a7Vjބ3fn^^΃ϳ.i!%Nٍ $=}[BUvo : (J$L{.v+<*Q{=$ZKϰ\1/InmMi% a 8y=NVE+0UK'9qH',>Hoc&_#_GpÜw6 ,8wz VӸCH6l[s⧑SF`2;3vL'ATq_k]tn7*\=)hYyrC(G8U 7vX(tfIr7>' VV0.( yٶ6;gdϐѪzP(|j% #fcwN|aJ B05}bX6T7cRPdEA 1qP j> f>3_>{cnTN&nfl['>k;DO3!!/ݳwD .S\2cXc K "JW.Æ[bX9zD goUmL?+>{_k);I;A#mt|N^J>0vNm."M;/WdP '!dz>sH2;\5Łmp7Bd1q b,oG}^HΌf$)u N-zwUzs2a׽V!he7UuA ZÊd}蜍1=l&I>dž t#~Ә+NA\XiR<˗bGў]:GK1ñć0vbG<!sfDv}9#V*MXj9iDH;;w^˭0-)vZ:cR$ $I Q$)RpbjqةSxf5  jҽ5:)tI=-BwmsFw>4q hv+ؒ/r5y?tq(Y6ʁ0|罸GU$әȿCAގx!tp=;Rϱ@# }cqH'S)d#KV'IflMV2LMzu.[o_.@/fo \eC!۞#aR H2-A!zafN)1Q?{V01"' Q""&)L /C'S=v35; AN~CF $1FgTu;3~#Y^#ɀ,!Y$-RVi-%*)JGiR4ȿBy.[]-[dm~Jg:K=O|W&@h59w d QUNhM$nbIPUHW JDU$MNM* UI*U$UI*)GEG_*TTU"( vłB±w Pz W>'e8r;"M04εɠE Ԅ=kou+sdu:4[, :l_#}9#u%1ՖҎP$aB-*.jH6iA7ձ8-m*jb-6jy2K#'<2TUYaHƚahrdY;':';OT<2+JtlAid(2pk0BF1d $|̱g?;@B,!|39x#%exG#=<};c*$C$Q`k VŸÔqN [m68Ρ%}>x@ZE 5z `@;,.HPkWnj);ko-Phhlc:ߟ.o8`s 4N"U2 ,z׎<A:%ǯ9>իVZqc5$lSo~Ju!}QdͦSZ3X0S1̷c(,X\nT>cѣhmlNS7I_>{7 BQ`|J:{n@nD/vcwƭFk 碓OF1 q"aؼ5-b*p|>O9\d?Y .@n- p&4p4u|rnpԚfb (fV ~NNgó__/gA3O`n~ӏAu mwk#"8׷̮2֜@کPڵHBіɹ!:rQjW}~wԷubǜP"=lOV~M|}4 2B}#wA95AP{> m0עN1D|[÷m1Öcgek[]- 9ÆVZzu@2^s! g\Őc~rD^8CfB{#=C5v✜㩶B#Ƅ %u?!D=ND#W>* -QY1.YX%`{![i Ls8/_9fN+D@sapv]ԍ}cwգ`${'h.]`2HP.:1Sμ/)IգgHo_6LnxFMbߤ4O/|$%FMvW|?FclJ/(tFѴZބMܽu3vXEk[To&='!N`7t@begN)d$9ȍ@BҘ?Ia5tLf�FWwE=G)& ,3GDR'чv3Ѣ}_:C)`_$Դl`&$gHeu'*p>q b Cl \RI<@ϛw& ZZ]z,f0 $3 uCԳՔ癒ɠ- 8& )'l߀SS['^:ݪ/ObZ:P/VfDsLŬY~qbi@@{Z *|u<4(| @ xk~+Fc.&BXY<3vRjw nlg;H"@4:bc8l0< >պ=nH]٢9q8L~K>WE:@u^ i4^Qpn hZ`b޼hɰI=iR<[u] aYbGIG9Q_Nf$l)rp6qjᰙTOY=ATea窑!K<}Y\0-o9*8i~욏_@IBRJ հ2` >/D#CNF*OAꂄ:@ 7m&Dܿ@.mNV~&>'y];-24V'ц|zh߉B " Z68,Mliffc[NCKPtra'[W4),q$G=1ڵsU:ٔ~ vrVy7p9b1u1MZc掇6$*uUR:$aINv&:ҝr{1٤+l݌X᳒iҹ1zEpiƆV+0N *U&*bFI$8uiΪ殬cNcZu8cf 9:9+Cg͒*I& M eM&d@^:;۱' R@;H+R_DT<$(*[,l7fFNZַƮĆ~mϥ=آ-Vŧ<-#> ;>wwX@ @ 3K@?Ngb5 @'sl|>:UwBo)]b"HqijO" 1`lO:Iװxu!`NO=ȹóJ붛jI)^B??fp\xHC3(gퟭ=\oy'C𚓑[9toof .l>y_Dȸp + ESjE@Q-DG2cgЀ̲ Ȧo㹮-h]U^[[p5柙x>!pB!CV?`zjt2|tG79B90u} `T%Q4GH !6#1oxz^SJiUSEc][)&9+zB$i>ʱN1HٻUXº)LuSMNJb[47:(lqɌUW%'V{Uw(l䢶lӅlUJNSNJيpT桲1Jqfd3d`Б6d3wnv;ùCt9pU)TlЕ )6ETbzdվǰAV 짢]k&3dГ#T66۲K :M=0=g.nXLdkCRzݏcltvKm>#TER{Y=>B"A?㟞Gf b~Ys~ﴅ"G`AIQ .7kӻtU4)U'v;_ VCi8nP:lm(81<{8[զ;+DLFƃRIT(#'cI'8okKӴX' ;^. 4bR|WcgsQG-},ffJz~G'^pbNIĞzg:eQST7SU&^7S OM~ޔ9Ů8N3.m1,ȝ)X+rW9;2LV)IUm;;-^^ ܈KK@/V  W 7:qdx-ǝ(7J`#kjR = ln%Ys~0 K C&ߓkEl RNmYf\=]rQ1pЬ($L+R ,`;${/<8g>'p@:޽<xBF \^`ZPfEp}IA!3/Ϡj>Q>4Wq)UPnihO}߼un`\ʠG  %Hsn ;q@ސʊ]^GZ"q 7YP;;ECRʙOI=gSfIxg'#!]f>< r7x+eaGTU1iI?_Oy;i{P CSF3;Q4RI]7iN;{{8rv*JԯhHv'cRNNm+FnIjƌtaa'87G JU ÆO~0%'jKv4lxnIcR:)*:7k&ؓ"i(mNMv&[4] M1?TrB)Tup91tnJ;[sisN6NoFsبo6./<}>ma|o*zT>Z A$?,ZE]K4c۲Hyg_r;|c91އoJD8Q6㙰O"D#i!ˋF %cN`%J Ugu%YqO_u2$U\?:x|?^0dtjldo>pgг! Q$w:;͞ ٦'NL6G8WãٺXlplէTSLy1ɻ[9UUulDM8WVӓfj"+ccwCL:'6!ȓlIxlyURRT)mI+IY.ʯ|1\s}U=hҀfsGP+4anS{ 'f6cyѱު {_uW<+ǟ>/,U$yݮëO9<*z͉8{)ɦ8{qv%1[7=͒0cJrWsn_3Dri\{lIs6Y97ir)*rUnl] k&IBM̮q&cpNT6%>,oG$ PgAz+y:rUKJ;eŸW tf7w0Nۛ3["_#1y"Xj..$@Hx5A0O$E *Kq\(^<.Nlo*o?Oy2PT`9;ܝ[cNMF&6i>1Vjm؜7lpƐVuilWEGWS D.d\f2 XluMructbәɻM91M8$ٱDLJ7V~7>ȓoHL`^Oɢ g}-nC={@zw"u4zMQ>w6ܔy<_ӽ*$16ӟy97xUᄪJ)G^3RGV)s6h6LnA@PEN3izG) 1gnQ?3 :M'9S>) [n..qSfa!/wxbu 0 @{\ss7tkbGP(Qf0Y."q2?ޭoa&gԹM 4tnf87)|iRp[0%V '7Ea6r4G6p1gS[+J::+4مuW4ҹ+csa\ҡ4ܓca4b'+&LxC O|:N5ߍ`3fUUnǓvTN9 p"Fl`҂7')ɲLRal(GwcgU9&\4F)*Zݻf͑!!A$hfI$^ڛmMZPq*}y\e$d]|LMt3 {Pя9E^"q/ei9C&?3'0fq>=N7 'cswsenrl[lٻc 11pWgNnI] bNSM:8uSynğ pnrtWGk+\ TP& ˗3$q .8y&C/StJ*HNJFvg_ָ`6J Kً]2Ch<[6:{sm6bM}qhcb %4l٤\׶Qwjƕ{&+Iؽ-z;^' E.NpJ|(Y8{69O rewP)?oAXh4^cc\;jkz6Rm=dР$&.6["~6?Z1To8dXF gTȠ2 a~awF98LurNNVʮJƚblñ6rNgGn8MܝnW]Nsp'#tأ'DN 'Ei#Al!C,5G,m>{O?}qL6_h8j+GzumqZliD! K $z1PЂ i#M5uo;NMNKp$>4oOԛcp7 xp? 't#[Ò4Z/ H4D9XEK}@3>HdbcY[G`Tb뤦7)աBKԦټ pTE8Ʋ@ [ BQ'x]rʍ|m䌍rf8 a5 ?Y߳Y2׺MH5'_t4mv(W8=,DC 34}zCh$N 5;lf\{:z 1/Q6eU9 cZ800cUCqimZB?+_fn^C魳fg[O-x>q~JVunv a}GA]ͦ;vFgD6G7d yx`E\,fYn=xeyeˇ_18.qqd8||DTEI$B'9B× rObG0`09B{FすCqG$~Qh÷~g3QΓ$snu.\RNN 2:.$րkYϟ_oi-}RƐ "Fpe^]2AcMo{Eop$oosf]gS65=T 1qSIcšYS672E)_4-i=_`PW-d{2nylQ9!'scvHP?> \qU6D[$49uO*o&Bi>i|;>mϮOh>=]CH(Ӣ rrȇpd'AT$E [5:YI{G2A/#bJMcWO2&tX REc~nD% u|/$H@ܟ9ٚ7 L|n~eucJBP;xnX$еXDI?'I>2u|4&z\ي##G}@oXnP`E R TBVl$"?1}?)(Ts2n)aF>?68Nt$I~')37-LBnܩWܷ[/OڣǁrA5 "G]*S3p{L7@5dYA ыo9u<=q8 $].{ lxngt!x h:91TNtD#v`k鰰H``6~7vR&hvl| k'۾W2u^RZޝo>F@)bQץKƎƎ\yʹdfzW778&U5Z3BtG?/d\bK<Z>[ "n7Қ͵.8:k,зn#|7{ $͚n6tWLve8c*J0 YBo a܉~^MX9;e19s!Yksu[|G : Jwxi.NRE:[wzߪVꥪPuSzI. Bim]TLkpG=UwKW:>Qf~nMޕ&!0!2EzE#w*a#-[vnQ]S|dd33d5BZ}85}YFMZ_mDtx岋'JtC^oN,g}m/*CMXyQ}7aSˌ}'YoդTKwL7c~XT{G=;OjũȔĹzx]/V<]4Ȥ_+Aa +GX4Aww@!H;΢8v 3`' cFrҴ|&(F%w@/>KCVR{;aSi#3,+ 8Ǧ/,T%:;N|:OҤ3R4M~^ F@dwsj1 Tinbpvge63*Z6:|x2ɭ4yObN t?:(0Ìh u(YJWKGt0QТ5ͰG_K18 ⱖ`zaGx8c$Uc4X%BYuƘ5xΆ #vL7˓[ x͚(n¢(dLLd8P>"uAR>/r;_Dn׷}ךr?n/IxX[6}|_˛^ۉ{ݒ@qPVLp[.s>}/9m9g-{n G BjçzN> Jw]C@8O l)?tI8v*əyCZs7<;ǧ̓tJCu3RF:SN%1cUژ2eU>~^}8ԆX^>S.`l_#Ld\9{+9V=>9[#poZfKvd00cGEhUw"D4Ĝdx˝$vReWITB4I1okdk56dС^+r eGs1CMe4L9IJ/I|4ІtR|BnόABڷw?O]اRh|9V14DzKT.TcL䙮WIQz-aٰ&:Q"֛"뻇 m BnXfu:!Δ6Cy&NV75IJ>ZCdb/9qR=&Bcx@ i7dH6ϸǍ;gk'y&{|5fo5:̣ބG”%n7^WS~JR3s:H OKVoo[Mٽ'+7ڂD: M,TɪX31,@m9P2)9cٍb&8q9"v !Ƹt󬍽6˳b/j у~d{7,樃wCōj*Ks:˓}e廣};|sB#в΋=*GN7M+Ʒ.9GUcwD.ڮ=Ph-,k1b)O9ҹyJeQ ں8Oi߿]s̳isk0ź]}.Ђjqq{?/̓{2;ѐ:؀n{MnO56hu~Dz:G['m&7AGYb=7&7J77fl6ՏF޿(]nb xzz~Arj:I30;KZ`3T 4rp1JǡW;뼺o}֛2l G( q̓g7MوI`*'qMfe!xrGoGw(:O- 47F(u_6n4բkJj>ѥLܫxVZHRV䶁ȳx o1ة'=Ƃ 8c:tx1,ܝV+0I99TUZ&AE̘m.އj XβURoȎ;7$ܲB7a1dvk&|#J4722dπle*K mS-{̝F9(1@t˔.f;? UU z& A#ԡbXَNw;lW+N`8ye |y 7*c6-V>y9:+6isȝ>x ; ;oV 9Zd!: 飵}*wD{~^PAIMXcjNOG uT]`NX!dAM8SosLo: . gh sz7s AZ Y0k8 LiX2t;x!zN3W+iAUژ)Rb Uew2*yj5]+cC"%PkYw몗վ&8"8=jg Mv$G5`8KL!kbZ;E.\bߥ R_.ѦUF[kUZ ӣRcE'8s:N`MY)sxS m<=钞4llxx=[]7W~3<傭# 4o3%QU)*~='P6%C3)gϬ30ff6!cMPU7uLMG0Dz2Try3ٛO1߳ɺ]+/^߼TmU=ٗ#Ou +#3 (}9=YN۰9N~i178x y> iXNv=Z܇X}td}7i8C8x8IGoJchpVThOb. =$i2ِ+ óxkr/^j@!#XjG)=VȀ? AB ŧ"~/~)ȸqrZ$DםG/BŃ!*'uL%!eLSY'c|9.`~54zF j?ڣ `u0Xc/nCˇdUmϭp0a|? E\MPn!]fڋ* ZelVFc4矽#5U7(FV5 r5s͚&BsSDJ >լ%uP^  zWJߔ[쓶22s?g'ApO͐-HN %?_kl5F я=^>zRKp $h=wy{6F?/`F?`T,O1: |lĕVҵF_!C?fe%]=j8ET JQ440clM+*fͩlz=5)MJij [`AY"JѪhi%bwEVEvf׾VRmtZA e 6,%RYej+%Q?<&#ymN*eU * KC@Sp:{(t1mdTL`ࡡSA]A89Sw Z $|pAXwV_A7O!’3(!Cq6Hd r$ !Df.ݮrv5JMJWR+Rv2B0|c8J "pYȤD(YPP,Ұ*h5A%dl LqDwdFmJcVT4z1g )HV+u%[!q0; gݣ 9i}jo_C! df| TyԶRVQ 2 iB`'^Q:ަKƲ@CYw;v- JTi$S 0pk$"0T((ČcBxx!]H(BH`!G\E0ca$F[م sޝ;Ē)P^k@JP ;c9q$H("a 0RD[E r(B"g3yL-yk4{>ކ - cNͿMuKWkKamLMmZ-6P B ȂZeB!ӏ+fUz|l{!D$!!HB9~s||`^F(*)w]KU|p<_JTmU|*mOxo#@Er[0NbXq#oAZ@&x8L6n0 #6>6<#RtXZmBu7bˈQ^tT(oRQ%лDnӅƥfuL!DcܚjU4Tj(zI`1ȲB$X[y`IDF2AthNF?ua DFr)kk:S~ºmvv C$%,%Xo~*UE_؝ΝWP8 '*2'cGI&H^Ņ"Ps2gA0> GK1>w)y}џ3G#wv:*~P;hj Kg8l$K9Z1/Gscy,r_Dgeqdb+SMP]FhCYHC ` (pF\q Q_ȓ7,1m(Պz*qc% u׵z^_>mYe|/8!_:I;n-ڮG#`0g$: |T £k1@[HL(v9[@洣)kyI<,i$ykQQh;~nxĝlxu|\on'ؖA_ŕ--/fR{=7H{=B={--.|+e{2li 0L2鐂Ta&2dJ_U* (G߭\ɓ!Â\T[jt_Y'wMKPjjjks=Z2AU͛6lH 'NiA!Yֿ?#>*Uqlio8ʊ|𨬳USSSXU̽^ 22_QGljQQQQbecnTpVvZRe%%%%۫tƈƗ Qbj*]%%%%lC8޵X+$GҶt?*p< KDYgKQ ;D"7[32CYX֗mXlٳLo82؞kzV嫝&:$s#T+DDnu>ZZt,?\/KA&Ah%Qi,)_\L~asͬ{tjiӮ##\_۞yFMݕpIVS2BG:g>T{:yN-ms/D0p~ =9SpIyW~뚎+b _=ٙS DKPJP SO~wϪ H~AUJ81ϒ?DM)Ϧ_OQ@%9tPyiwʬW=2|ƓEy@?9/?}[ӊC?><{?ϋlU0L?VG!M5)waji!vET[*&_1R'案B2cÇk #U?۪Ҥ1- FbƲ䀖l(d4W} Hr.)%)'ayi$#hq?ɱގ$bI*sl,UHFCxLDxѱCq-h|fݯb]eDck4ڻgz3faSW!C`~HpDM(À~1dzf,(p#`@(zύ<@~I<EXNYvdG5{.WeNνd8% D^g_vœN. |ꓷhhVmYǘ4ŢQ/S;575j#lzER8p?{KRqC|REuL8DxtGwx8+Oݜ8{GLܿ á ϶~qtpA?+!lM >b|^Ɉb'nO~_BpyHơCX^)T"!։M*jq_uEO glPî~0~'?0A5'J)䏚 }$@'.hloRrYY jW!N 9k$>Ph{m RP@.v(K @ h.j,*4BM^Fc*mώp-K H7 K*/䆟eg:Y#s0GùCԆ.b vC[Z1p@5C`d|腾77.12IjUe1n\B8" R1? */K\qanB &w;uϘxb#(DĈ'N RQB4g4. I?[_%EC6cBb4>nSбz64J_;ѯ9ik0M @ =HiDd2QdQR7C% "{!TWw't$Џ#Ⓚ@RQ<I~2jIioP}:@'^!#mgӑ},ޏ}C8a]?bHx?fW^>}&+eV~

    SY{󁦟sx(a&ҍF΁8oW`-m GIiquxǚz, QYaL3Û=T'm? ۘ"AiO,Bjk4j&@)ȩ1͌Wj'sTTYSi$㯳qڮQW/ '!x<|p" j=j9(_k^~F!bmwu.yhٲ!+(śQhm=~($`D^Z|2Š!+V+R_'7hraI@hUcOBLSC?S`_3K$^zS*b?[,N}*JgCꉭeTP¥!]6ݻgUEC`*$I(clXhjlw-XcGI;MnHxw`3'D@b#i3>5UM`jm?U'P>zbTX,";Q<uu/$4zj\x90k##Wg`H tl6hk1Wh %9SeچC_  ~%@FB+Ze)Q%6d$̀Dn6v/.F82C r,Y%ᣅl-mdO2'Iq#T BDUCL@<eE79XjfE6W{ MݜԭN#cb'47@߈;7\O V-Ʀ W|wk$F.1A!$FS)V$WbrFy!,i ީlݧmOx섌51͎z9s*QRwoẗs#Sy/Ļ]+; 1!f7p &n`⌛GyΘl6Ul;ÈT5lrOpxB&ln1lf'Mݧ0]V!'g޿UU_;sd篕j.m$515ѕ ۹q,:k/cCJ+3EyaK+i£IDS-.ء.p c8 HNb5ܑ $ O\'6 ;to7sC5rt]~*~G+?Zirk-8*rv hhʴii&h OZaqp [Ms' x*w\Ī|njNbظΚ{eŖYEv*t3[ܟʪ'. 7zӄ2Fza숌4麥PT =xFP (=Oxl|8/Ev4#jԩpP~X{ߟ4ա=lp}̇MČN'ڀPADH@eQ md4]~bxA@iD0AjdQ7ym H(iF, V=_uE$ bH4,ݽ_&wK: a^m n45LGdӀ"@```ǯv47ch $7K]<ЎjE {ǬhprXƫI B&b3pirXEC|xz8#5( 1к  L `6ÅRZ)~x=r"s~t':ׯ1Ly?'7@Q Z d{!b]4:E_I W2X^5G_^1Fȧb,#^Ip|@g?L .hEң7q(Ձ⡫ɫŴݛ&hNtj^FkP `AĘ?R;0ժ4{k3#@D1T` !#H0M$̟=صl=!T#,cVunzR>0::;bAJ@PĬD=ù^?uy#xC_C Vcvܓ·{x5׀(C_]Q4-r Y,,f4'2Y|hnT^PTL1InSh^zB?i%rFy\[59ߙFGpj`ؾ%;;rwE MUCw$ܣ} G ?U_Ykuevo`vPHI#?)s-`dn_3d|` ol\7ӽ,y|r 돫FI pipV Vֲ2%SJژDÊzRLPxa!"^TϏRaA1@`sJ(]3Ya7zJTkZgL0R,^U"?_vUz)EK꬘;CӃ o1+ ,E20гQ*K+~|툕El|El `,Ԃ-@`KoZ-32(%}cDhYTj1}rt>Ú$>AݕZ)Ȅ?Ι}߼C(j炤)8$=wkBL=2{oPG A`"Hh%_OK* 07*Ƹei럯̥.|џ`aʵE RT=:|\t&ߓ? 䄍oL`T;[c;H;x&hmϕU_9# G8ZPNjHYL d譵H Z1Q=P-ȹvʚB6FاvO_ rul`D%"EkTRJ?CA/^TᯊGٴ-Wzon} 4-lQ{dm9].l"^&X~k 3Xsy 봱0AoY\g RΥT#Ekh9GduB†vY'L|DeEh tPk4csfԻG(.@)kjS/~EY} e(Pѹ8 ּݘuq,TZnL 9(k+kzUjBJGyA?sl9ٕ,P%OpMNh7 e KZdԞ($Β=gVyMúAQ)b</?eC•"gjMh8A,msHƉu \Y&[ {et0Ce!d;nJ_$һ5%ͫՒe`twđלOceϷnSI҉Pp$\B3 : v'ؕTFZAtk\,ʇ4gٰ( ݵCkCH/zpe&SW p0 43'1݉AdrZPA'Ɔ2%RH;$UXOΜAUڕ9(?32=b*+I$00grͷXH׋s-#JHH9\lrDt ѯc5$cmۉ!79#(̳uǝK'U=+ \l#b&0q9o1UEO=x0WBR2dF uQ4&_^GnE?V=+B䨱3hYvGMf Nf|LT/C#*NklW{3̤摜`90A718k)~rД'Iz? Zjij٭pWoSԀr[Q!VҪ~0* ET x(2w-!_ YPzVPS,Gy\(J4t'S,qc֙F:<BOP*/RDd*DX?"*M F s"D` b0"$?qh; L6ad*Ō!1`׀i3ۃ . o=_6?AG5 nC?M#aCAABlmVoo~\i^S8]DܩQn=(kYP4R=i*si[#;aJIUiJ)S*dP&HO6=^(;'L<%VJiETiMDkozWv835b$őa9iys'J908  qHC44I(:C߃@m%tqfNJS8 gi'VPҠ޽~Zyr4:tjӓ DBS,b ZNjvg#(kD3-A ;?ƙBk[3/4]cx`c\j}CA63'иkE[y6Fn竖 gXG8v}^EUANT9a :Fߙ?*qh #!(z 7:wH19=*no>;4}7iהf9jC*^Dkt@ *8AB98wJyұs=w}TkpD3&EL4^+izl3{W A'NAywaqg~ 1פLlmL\NY79j7`;$I%~I%ؐ?gWh5SXEUIH9%<uT f?q+ŋI2-%*Edb2_މb?}& ? ^/^ki}S&C67S4zh4O6Z ƿ w'NQ"҅A ~ `Tr,U>/MD! ĄXI,޿VU<ÚTi9'Zbniyz4_]nT&Mettv1ԸX*Z/kFS3-ex7(ӽ<)BR$sfC@pMAD^m:s)R2,$dy P"HPD%JF- ar#:2PhC@F*nբE\w#G>%Hc-rIņP54B/dt\hzR 0 ,& +7Bf@8H`H8++2e(S{ڹ`!a-܈E=J"ȁ)`*d'9AJQ).}`UL5l'AH989 Weo7:Pq6yUw|sf("YK ֢ŒUny#O<v{ɘw)I"vomɵ^TRAHEF#Lޒǧ#z(o4 4ּ֟.?4|)ҨnCiER$(ᚩycb@Bn! % f7#3HDƍ)$q^K;RH, / 0#bS<@zf f@ Q^ƙA5 k+GdO ;%H&C|ʡ<%f`P?Mƹ U %W |_3PaTZ`7qzeG ՞zquHѷ|{$!/f<^*ga P* 3o%pJ%9AX%>RfdbƦZ0?*U"ZW==r?ί)PQIBC&rgIbiOԄ XO{;w D2m$hN2H8=xR] 8IR&m2 ^g4J)5Gb}|(KJQ$XA]+_ɖtv*nKqq~ۘI HEu|\PRFj)F"DH ÈGk† ]3b_gı:paA3iJ~~>?>\Yr.e !MB(, b"{* zzxsIJ͋*֬ͳ  0?.ʪ!_# @Nu,-ƄFY}A$ʥ,EDܸ'3OtՉ,g5I5I$? WD*Q-¡XJkr~.+^Tݽ$.y>2p=(f@MCB9ӥP<{}pĢ+|$,D>X;Ȗ٦GIj*t:x05^yEǽg/LB0 J0)4)y\n\ )0KLR,'&V(NhԒm v(Dpb).XpB`m`#EMY(F#dtdI$* dm9 \>R /Y ~N+P7JdqG?H(nm䆞d'e-{F11!XcA}M(b```=]‡l=ɕd4čI?)ӔI9TKza'lxWJ_XIjX-ԦAJ-рb;R4 bUȚ}qAQIʦJDS+0[SYuEՆ@Hp)ڄߛ[0r9+Fxvi&[$djY$؁ȘQ1~tz1ԮmY5EmaVР) 㨓].r-"崪Rߨ:x'qvT/Iú")hUh;kkt-7ɔIMXٮCEÿUc=zbBȘ$$' ) 7/Ӏ֋㧿qIk!n^XG/H Ih+<?7ԗ#`>蒃# iƦƊtyFJ8E[ ѯw?9v>>y|fh8I~pZ*ÁM 7SUjNDu냠xK$2@Ձ m8.d!1`>=sM=MU%TM'*%4D_9p""BuU"?o !^z $ovdfLĩɲpm if J`TRV_=?34%ɿ_owom:U@0ObƇ?HzB^(z=\ =?1}i2f|W'!C{;ƏgQE@@?K|qYfc1a‚AKm %,T`ĤʹoVn56 |Q24\_y}j)/Z$>=%w=Aeeˆp!B|@ $U%csm9<$o 6RV+>vr QĊU2)PBƈ էN3N"XMUDckMiU l:b*a1}Ѹ vn>.B7|3;sBi9/$$߳ B}~"@kCG*z*q+XR應JI9i޺Zd#U2kIa48T0 truUcVDmVȬ铧L},I?Y.9fj)'7eCf%PQ:FNR4w\.Uh(":u_^G*UO?!> 8e3211$SM:w8IŶ^|o_U)?ivy Is}G@vX}8jNq#QelVK}d]DRo&#d?ə4rRZpY!G 5 dY'CwM *LHh[Lf"JP\myamD֌hvBD6%C2J uD'd_d='quBmҢ>i7u23@1f7u!c fAV ػI;i}\Mk3\¹m\wA@U۱o_P'#_mی_ 4QHoSmUO:;U7.\A`uI$!!e]Que7wnpxݺU6T*Т">1w!7a،:jZ }UceRfp4|o_vBqW"/`8W?zK]d}Y1Wt9~p/@@pjk$*l`a`k*LP2yH ED\AR[SPئ6ISYN٨^HI4XG}.e8CyX N9EրN?<_qϼwֶF Gi*UGjV`rv™ÐiJ<ՙ(K"HMQY@~ϛdpVkIV%㍍+vCbǂ t>'vVrTu Uv>@Y~(T ,TbPGJ*9QU6F*HL[Ri[KvB^i'\ðY9<G;/ _c1*NyCnM`C:EHv{¥ZUJT1RCJP,*6s3) B \R~h@!\M@Ix̅qEUq{U;IGu$Huu{i[{^ic([&魞bYꞩށ8Ir9U**Tj;ƏbBNR;1=gw;'G+C.\ c/r000Cza#O 1ľ$qc{r7c{r7c ,Ŝ8oäƚd6m1:#f!ܻTf P8#-s&0⸛<g@`x%I$uÆscӧg'Idf B5 @MtK$\HRG\BE\ dgR DR&<30 R5^|>(xp%i;ep`5s7)F0(Jq~9`CJ Sˀ{)`!?⺿^0jE1Xо- D:XI">RCokx_7UT/ UZ ca]!Z6GU,wI6S}x2$| Yijz|OJi$$!`ᬸ$AtoĮBO-혜A'oU!>/s)AR(:<:YF0S;i`jP*PQ ERRk}߀5O;%VNn!nЖѿ`Z RyE؟hH'~i~n$ݳxTP[$>$}>͋u%> XNB6a&7 o>nG*ijE rx<~.xʩd_`X-(Aq6{ v^cf^-@[X~.B$_рH#)rwB.f$ XGX=3-|-g SpTz5])xwO@$J9*@A x ;,}}|jpP@H/Cjƾ`d Zz㷚U č9%`ddCA9'hcW:va1jGOq Bh=wHF)ᅬӃ@ԉR#OhʎTK bI aQ;҇%IC)Cd=䨏ɑ'OEFJSTlG N8*FJQ*Q CBV%~cTԒU1J$*сQ1M%9Ƙz Û X9$“0U*znI$1ER+dXs#rJRU?1JJ0iVѲiPUNDJI;Tn wS'EDC" t' րRԖQ( IIOeF% 6b`I @!b cI%Ѐ oXtul){`f+M!4ݨӰkvNviHB?SJ܉$Z*$Մ΋Ѯ@B}"HJ9ooBluPnj݉CobpVϟJ=jMN}Bd}Yw>ܣe5s:UCBc|h~ ٸsjɰndI#̂Ea9 Y?*d`(ծei/Ӽc/CWӿkLW쿃g3}m8Fƒi`u/Vh|#5mM'gpԨ"t(Љ#cDUcB6[}R,1E=Xsz"^ݎ0;!(vXq_!r7iǼɝ-%iq9zŸ%bV7ŠpPC?KUxlW&6Ç ܛjiv_ϏgG~9WLh6i=M՝zqo cAlτx81i4/}g $ YO9H&!eR7'SGopڵe8Rcs0_:ݰb4v̸mf|Z&]ҕ'K$rnsscNjnhȢpq߰z(0ݟl"1il^oZeD_d$Is~Z{ g߲KzKCU> N!v?ZB&ƈX ~_"5R 3~2v,O:7V6t':e%;8t<[b~ eWj"9ߒ8YP!/цUʌ|F6C2!:#Vb0oä)cbv}\8; |BifHà(c+!<KAr| '&mڥȠ(˵kaIZ#gWYt]~֝jFںqy4[g"[m/xly*(VDIGAI&iCʠln#H&m&$fL4U{ׇ?|D_BGd>t2 i'],/.;%_~B 0 d@$I)V)=5o|5 7ivw#YcȪ~$ѹJij<7t#ƪUr2J8Ə>gAIt!Cۤ_zk D+ٚy8b}C,ˏ<Q,>y1GVcP(}˪}X fϗ`m18)1pGD$7xnT> cVpDE˴Y{J3(#!uLX(!gB^{ǯ}Bi[rlalDMl  ] 5&8 $I0;"^|L_7}o-IJ{`?|^,{(GMAlj9 `8h^ Pl\{ {ȁúMbt "baVӖ$ #hTTC^y$ҭ8)rN<5.m{T8-^8qIMPfdx\9#1 Sl֛~A`vq (z}poaǮu !aÎF!b0oڴZ%H54(DBm0yQKkQVF RD? (oBz;^>2>FFcBD(U)S,3L@ /D~4yV&_g#z_o\bk܏v $z.,ڻ̶L6Qhd˿p:d҈VDsq$QA$DzOwgO90k}c^5)WбnY$ ' ; p"16< d p'yOZ K$jRѶ\+¥ u:HHklvHPDJi##\utsyDGO0b'4;9Hy O)[I_'Y+k7e9ѩ2rt[ͼO «TZc9cq? K l:\Idx' +dtoUSa4~Ju7n1PBX8@0%}IKF))3hy -s[c]UET$[d(#IOclY,z[b8aL2c%YI;N;TݻM4ǝٺv<*i\M9))2V٦6hڪ7lюJ7Id$kĘiM$yOG2x:ounvPIBzeUEmXƸ d(#! ARz3VŬ8!ڒKdtU+\#'4!L9 4ЋKfEBg$%iCـ؈"dI-C;eRI%\|*Bڥ,Ck,)ˍ'>M!XR‘<$xYh n~ۣhAwVڦ<mtYЌ?Sb14*ZOObW1TzsڷIc8ə_Xwq.t'#xI851*㻈)̣ XH9):YPH@& 1[m]$LcW4SҬCY`ݬo & K565UBP*e^@)tR cjY44)r@ X@u:OmqUm|!ܗ>?ӹX_5%^#"o4߁nu>ݵ}SťUGvlV:L4%~k[OzOO^6'f7ݎ1q'dNk)^DhN7]oy;F\|Czny]8J h =LԚ_ y)%Y0lLسz8;S;/ybOJ}%=jb1Itcy9CQH[[%]K ,1A-3 흴DD8I&<9mew:RvxxCۀ R-<1LtV9m"{_Yt{ENLmPE:úY 1J_-[+dv&(a :g10wu!]=RG=߅$7ȧ1mEH,A⎉ڋmH1$I0ZwXDamٵ>Z |{-AE+.7,Q.\99J`e4h#)-SzPRLƑB^g|061 {nEx,A%P"x`H*У$YU qW5%l8URӘZCj!E J{SQmu 2_q8B "+LoB'/d僲 a-~נ5s?GGzoI^ay*. HK(CN^ߓ7MFZīOj%A'e6&D%I>\pD#~x[!(1ŠNhwE/ƚmxK:H2Qo-,Ic5lwUJhjRڙ'd[O#s^O:>Szɖ;C#ݎ}0Jj,IJ{52&܈}%XFQΟ"\*d싚VF1#*YBޡ +R8[8r2TDz'{à7 [ r!ZB6ZjÚUaSΰn $bJ\=8g1!UUaR[Ǔ eEC9iJ XIB`2SEoN2iej &<'2t>]8kArK7Kߙɤ6B=`P}Wxo"<:p5nVAvM0T0SGfp-x pӁ2yXYJOAII0' L څ.Q@[$3 um̖4WJQ`I #AhS^_\CFDrbNօjT,1N)8|=g- 32C; _¡ jL0rp t10TV͋\`.َ'a@E޲9CEB Y3p]\B9Af 4073įذn##PD{b=>b _D6#P!Eݱ֥[FOyy;l0~aaO='Z|L=,iƎإR4nӥ9!'N @1F*D=&J;91L#mmV0Ҡ%i#= J=|I@Ӯ!vBr:U *ZRT#WxSXD-,EM\ ,Wؒ5cSJD$Anj$"  M&mE%d 0P@ " WOoA]/WzANbP1.,q)<8KL p@5F(Ťz}6TܔXԾѮZZ7D"X!؄= duBPYMНn~mp//N!^M Pu,BW 1~X 0FMQib "X AN^lXU*ʜP`d<zD=+i U3("Gk9Y9}^e `0D0cfqI8!44! {]Y$]c=VqB( "͍-({*)}ŠkZRt032b81*c\sDkY"F!I$b}MbT)lbI22*F EQtHKSeQbxL[PNTv$cڲYjEwv$;Pػw -)44',)$ժʙy<ړldH<3T9T1 T8$I͠~8̈za+0.)+a\q!dؼ-(Jr\a k;اʏeUYe b5PFE,#CZtD|ؚ^_lz-e2ȓQpcUʔhz 0AR =$&MԚd ,Ha`1,Dx/h8)2X,V"`L! 40<좁ԑC%e,8nXݲ&Ę iFD:f=Frdj$rHT.\ɘT.:EqV\o`̸Q8r0 u H ĩ 򪣓F#7GX)xOV_~ϟYm,Rȟ*x^Oݥǿ5a*?9ƊÖiKU4  3iSgn Wi'-hsʏ.1Neg2uh}ji R+pbqFNm a_ O'RseHzI8p5Zɺ0 &W 'X[!!\"u6+6D0=?c}!\OIIA,ɿC$,4yMHfoGAԸNȻk,GZu5˱w_jn.ׂZ"zŁ+ѬDʭjY!ᠽJEb]Vkl-':фF5]:c0PiDjNCiP&fe[!kٰB0`(, Znxy9<tQ0(M0 T Cfֆѹ ; 8ascʖ$i"!,fq(CE7,m0C IР@$b%j `gP"©TK)$$o%$G[kiѭUf_/m_~xztE b$V9a!N)`ءP7Fᙱ+DzrD|ig=x>D"Pl.=,KR]Ήt [VE,PYIF'AL\k6CA6@L5kau.ey `9 aP%(.qlOE^hX+x`_wP+TS("Z BD{(4A83ϳo8=GeM^x#jf$(S1Z. -*Ӆg8p)Ha%8NB²`e`d.dPe\tzx (H*kF@% @8DYeIaVJSC9@o_J.pbb.I$$d=td8C?){RԱ5 FB! ayW49b4-AmWf7rlzҔq.D3Y(Zy4Ћc\WY"vԎ&H+UuEHȨm/o$Vc ɘU\==?Z|]LF,PS*ܖDw%x.%_k7*N"H tb䍰{jJH86N0XH-@?\hಥo;jrd[Vrk%gh>jNoݒbP[JjX[KJJKdBJ8`MJ6\,XBa UdM$dıdRf  ,it"+#)jd ՈO*TtV/%WhHI#ۏwZz,b`d B4_6F0MZtIKL˫<_*" HYX%zgck+7,J3#'Bnl$rOvTn5σ%-"/V"rDKGi(dX HOdꫩF)  HY EJ3dQ|l jݫt*Z'EtMt@ W8﬋G'pU "#hB^㟊q0H;bY}4}*iHt邅fIٙ(Z؄]Q*ՊS ^n.-,o(A&S V@((ٺۥ,iko!/bx_IQpBvG:Mg1nk\Qp-ohTCqbtC_5y~?6sy;Z\?&i~,m^i NJ(\ٻmRYDod&E#vWɤ eGbnA6k.X["Oqzg}\̨d]BY q|>_BuS%-T)D14$~N\qԻvH6yʐidҁi+HUYujf}(d㏿h0&#34]<OKt%zS \(]PA[eMcJ A \"r]ش'}|0[mZ[tO  N ?C8sR$";K%ZrPI$d8t9 6K$Oc%)FuhDa`Q9*7s'=0  $Dār?k1͸o;yčBZqCk@3lZxC\9ý IJ"9v6 e?B Ma J7@]%Ғȵ  OUK,Fxz`8uFX~mʪY58R8 bUBT]$\ū%[iv$EEfDLvU}vQIQ (&0 7j2!Hb%%K)DINQ ZMّXhIՈ1 YX{+B(h5FTJRm嶶~t)i\5 dKj/ HCo]^~dgH͉?Тf mb!Եr^>ErMƘ$bHh* 5D5D4-CQĨdzc"v&ٯi Ҕ 4MvP$'cCtĽNȌIm, (X|a8rp `Y&0$ NMZVۄ*~_J%(/Ba&NGOxzLpeGj/*pI€ahBDJpCGE`q82Hd a0zo9Nr"i [@ !K1i*sYv)MbT ` '%'05ܤ|a 0"(z8S ,-DN]il %(qG$|BbD@(@~ycrQ: {ABK2?7N}*^9 .8Oxփ>3rM%$qd)C>'BX,ڛ"Bȗ5# Y+ -iT/KSNLňAFwx'pKd><{ )L`՗`Rz!IDsCΤ, 1tf@M|h H`u_SH32/UJvGј|Mm-,!RT"IvLR\RY`]HrH)֊EF  b#5 I)F@RtW66ٝ5 #,5F |@1 së`L JumT Q̎s4`}ON&] oIAK BazI gy :\֊o#8Uq)3Cb1J*aYR1c8'd21W0srb 3ab81$ Bhh=Xi{_be"B{Do6OwXa!*?cXNLfj;تr4?`fFΡ1 6^Ggq׀O>Z`-kHU `MJq8Zc 0IJ50W]paɜd "$10K0Da [dH41SyS(`<dHD,\Ɇ,/IRXWi)l!G[w}-VZ>T['AVܴ 2-O48 ‘ȅ@dI*ʒTI$ԶJ)i,Uu%)a(Y'-'}F>2 gwY}mPÿz\-65.@ ;BC8Z1{Bl;fN2^IPG)ƂoKP0-cM tņ96^ǟ'BqJRR%K%("%(E,{cLy5$p²$iDĨ=twNqR$T;d20T2m;qɉlX,9<`!s8BXɹ+6Gqߕ3󪥪X\P:Tb[ZM1T! f6R8UK^,`Bewܖ$11zhBBBBKVZgf=e*FY#ns(nH|*99+ΝjKľ}w,2ಢ2C̰0n h0GdDNjBsԲt4i60U5L)]U;+wNu}f#[#KKVE);2I?Urvk[^[<>({$O26.E.J M4W 8(A0]l; UZC6+3c 6!TB &>HjoaO@8$GJψ/4. "P/E]tT獣r +7ֽ1MF]K&q6,|󡂴ObIc'om7ihؓX@!mh!P bRwn[l4Q !F\qrp9[*僋!_wu랍RXY6l5F ԁ1rH0n3=ɡF÷v;mMB@$ŲW9Da-5J)1Y1< c35&Y (+V<)38Xf>UѤJƚVeYMx62ÝF$1`;kJU*Nƚ*HqKWC 4l 4^& hK;,3f&-peB4bI˿x3 134"QfI5!bc|;jNΌMwڍ 57Ԗ[ HD1|;ޢɳ: _M7MEr_%S}U."8Jv;k| ;Il\ HbG Tgy8 *$,.,˶91) 0ؒQ¥,뼁 !:Rd42La68M4j;" ԐjRh /ƯI5(` Ä%4ƈr2z>Y=AZvw1d 18}(c'ZOp>$7TdMY}'KݥdCW?Wl8r<dz"8Ş"2{p.곁R?!f޹mZdNJVw 0/fJ2PH%bUw$jo'{jh]v?78-d]gk۫z*]<LdjI f757mi]199޻-4t3zӣ,oZiXa˘A MDJǀ |5gz;U"HSK@UXz[L1hYݴw,6q}әM"KA$xBYvҷqCQI⍛g-4,MaP}S'=R*CZFHqʕ6-w2bj k!4 zv#jZH)dN6-8I"ףFYjcZ d{͹WҴ]^Z̜a@C/t;6ZZ43jj4aLvm5&RG7GvY:vͣy7lm:7rL Ńv:j#JK$94CQSLէ ш)9չ1!Kd0,I8dܸ$:x8R*nuӢsF6 IjUD]&hhtmrhM:il͚DLi66kH֦f'V,p&{{ hXaiju J$5ef$b(dRU,Lv*UT!"'#"Xُ5ȶEUe2;\?l%I"9t>/I F D BDO6\\OU O)%;n/I]DFXH*Q)1Pl]%\NjmqbĄf8R`J0dI9ACK#0$DHp1%.YJfbdX-E-#n0rrZp5 jXd; =z\sevz$rJ,`IfuA ahC7 fȴLk \p, r(9=tl23FH)q&Rh rڒ4ⵐ HeYI0T9Kq3 @ )=is78oHIFw'dý()R" {2W>m`vBɂVE1 ns82)N[i1DH0*LEYR# GBcc=+},n~*X7z*lJ n$[Ms8OIzRiցqxh9\2Kv&̏k18A0*v5:TE0R8Y{CdԶ ,2ERrV"XPaHAwНPj%-hEyv86P|;*!H'dVY-*hAI4{ğoldNvEPDI$"E *&)+xD@$W%ln;xRroS,y8"voSyMBWMDTE*Sii4ՙ &*2^Ze23 Y([q \52 /=Q/>*UDibjM"$U*c=Q5p~\ O2NH]lY CF+„G0#vjŅdȣvFplkLR 6VfUzLK 6P^m]6M(ѬZů2d; G? ;2pQBȵP1rS'KF6W1s 14,,ӇKG:O%=!U}<`1S>9Nȏ/o#ֳGhT-ҊPlD*&O=ɉue5=͛7Y6l㓇 )ۆN3اM!nIbyl6]Zm͖]$嚩)m D{4@gH5ʌ0gm3%nPLmV"hD!)dȡTɱD?3 >1CsΏSh$$L}YGhKO| >1oIBm ŀ3@n];TU*HcB*VTZ۱$UJ)d[ržt1gn,"H&D w+Hl<˝!~ Y0키wA@!O]lG=ImMj]ɲ!t1t7 &Qz`))`bv=0HI=!2v#5Kf0ALF0 ǁڞF1$}8Nxjp=ɴK5W5rjlR6(qAH0LVD42KVU $k[PYZX tscHQ*5$(׸Pyx8~+pwwx7{f NFM `Jht:PypQB0DަgPݻ2 :'X% xXʹJYU2FUYaLͲsGPU(,h[@/ 2.PUE;S36w~[V)Y9@a S[!0I1OC 0#J?;ʟ[$jmи8tr4m"d"#20%d i$Eݛ&bԬTdܱnkHbi×6S42i$IJf3VBYWc빸i9&&UImez(#o^@ pKY[<#VGvuhƖbP2Aa#&fv`@C>ed$y{8fI;XٲV&!A1x!pұɝ2Tv'2Qa=B Y8; C6L3&f T D6%9Ph`XC-RHi܊ږ-vIXuLe۹oc.#pDIB}nU/@ӈ4:R -).)8]H0F=)w:WT~[z7K J 7}V9>͎9=Y11VZԜ/ >pq8 `ad95_'`L(hnK  L Ί{1 ͦEIb|"":!jaLMN7dg;ipPE 6Q7I\YXZpY|ɠlkzٜ]w E܋!ti"*\YAr9XX6Ϋ{ŎcN (lspM, &a&В akP!i"R ~g&3*~ɝKƻ#MͤV8cCΞaIQxePJ]$5PWs/Em$7M56C1[PW?\(63NBE7P)<`^01L%"&g%HeJRŖHyCQDUUQDi7ƪ+m,ٮ]SRR}Vk-MK%$&ҒTiM4mԳfK$5JlmYP 8\>]!dS1E;• uUԴ <ɀhwP4\M1'!IOc7m/#"1R…jMڊVɪQUll"ITtwSPyeHhKR~\ܾ`Ab.\FX`!J;YPsƵ}[u[Ųj&ea)ѵ֥5ckJk3e+YKM:,jM-Ģ)ia 0Ͻpa$ސv>m^0W`X;`ñcx_ʸBjɥ;x Ukr6!MXb7qÝJ8a:R섶! ̔_1bUJlz7%/o]o/\γvVGrjHUN|Χ|)\)Id1NK-PD(@Ed-z  7Y+L,'V%X~Z0Q"T( @XǤfR].Vצ,u5nk-6TkdfM+ 7usdԥHu˵uk@( L=nU_i+ZZ(׍3>Z*>h U0#@bJ#G'H‘WZt~:جR /dz##L`LP"uԃ⨓+@>*0Rނ\!l£~ۿ_$B,p} #rw Sg[kĖy=Gd"9PJ{#")`ڲE% *@F*`Ҙ“LI1SJB+f \9k$Ê0A2 #|> !&CZ@pq"D "9aEj")֏4$00Bd-IEXҩ5r,5QFtѺaB !(C]xޝ4>=ڣgkdBI%,EĖ-y{g6k2]]ic2I k% C $ F6%p@1FOI(DZlK?']E :ub]lUC&̓)O%Z@!qqGAw<ܐ!p;U S (P\Mۡߓg({<ѽ8P|,pJ ymګ9L { ?v8x.e(?8HdM&IbM$3$Yi%I%Ԑf`ZhiIB 0IRȚ{0c#pDY &ƫDLH_QYI"'>vM"S^9H< ~!` w 17<t3X,y+1<'$babqvEN $d)X>o>Nҟ+U4VNqV|sI~G=s4ڡt'xCc_ ' YĔ.߹+ C8dka.]j "ڍ먤p3! OgSOi@B#b4abU63ڪ*Dc(<@!<[ZC-![x页SI9IN͋0q|RS(X !(]q4޴s׷:WIu+9ͱީukθȞgYru_8g<_AůjRng0^*;'9Nˎ4oΏ"pYi"R-%sc $11AGA^UF!#:T3 cjj嫇qN$&G9'hS j<`=&1X*K4Kw~~KfnHabf5㻦%4NMMkQi)CLaREjmR٣TksUS "H1Xa MAJD)E!@TmV +cd;.FU.b0r ~F={qL*_|Zp3·jx@HHH (eO8B `ZB*ůiFx g=ʍ6.7r֬Bc:ZqӸA8TƯp~꧘,y>L;g0EY(6K_Odci*eUf iFV+f͚cTUvlǐr92dw S*rbAT yd]J#A3Rc(ՊRB,N GĘݖg:; wӤ)Z3NK\6V6mml\mfaaM1sDQL"PWa8$HAc ᦌ`T&`$q.kFF99a 8@R/ Xg X"'"(zG?܌yD`8!Ȩ0%۠c U` [EF.f\'SQ֥:SWJ&T[| MI?YY?3Ĕ,gAw,F~h S@$`aо6I0Kz7S\z^WAh ȌMn+x!X1T"#Y794"fQ>_[[$a! A B"" "kROi!KiqMljC] ?n"* 5ImU[گ|ZT 9*k BBо;|G┴J?s" !%{u$V88t^/ty-CGIcX|;{6,E2e*d44)dJRΰG%ג sl4!DG6NR2gENd6Bﺜ}NLGhF[̜D",IJSOj_pp6+4-0O! 5jNqחŸ}oF%ͿO+' ; rQ2iS{\L"3ٻSh1a;@ ,A (KVfl٥U Piאu8K_y x!{>RN^4;ҕHcʐ!/BhR /CF9.P38!ٿ3֡ԒnO>/1|-Ǣ͕[͜F ǡ25-2lU1GV1sU3Ћ'mF*ŲFEUKB>,ԁZ1ZXT"72 r CVmÑJj* VoCMIQ 妷=`Ru*EjLGֆWWmɒmZL[Jk1*@/k3@qC! ':g[\r45{%(Oe!r(d*"Ihϕ>MLTqC!@.4)$QiHǻ[ TK%T(Չۭ5%z3[ OI$]dҪՔp&ĕ_] SdX+p+(28xeJi6Jۭm,kmBm+bVjQ(kiZ(0Lӎ!Zԭk[֕j UZ8'aƚEea UÞ!/9mHf#֤7sWObvSS~}Ӕ"TR[a@ gI™q~=g`zXXBCix[BHtQ,2"rĶbШ22̝3fʬťRSTٵcb(ڀ|' "bY=+6%U"c (yd*, ML\H8G}?uXt,R}>ՠd[R)dK%>Bލkj6m*-Tbg.E.DJb ()QMREK2b! F ~g|7v+%RyN)lk*xtsk/:7 jP{'uRCRpyOs&#GOY7r h=x|~Fr{eJUb.d)΍{2;ʓK+RI3") 1tV*Qd7[xZߖ1Ӈ)w%HTzr&csvMl:sm(&~igc_ˈ#C؊Gȗc"mܢo8"[ _$=MgmQ*LXUyA1QFK%T!e@Z$<&ʝiT-'qFXj2?>QqKn+kk$ǬW~hEhQ(󑊁dIB1H&]TԲRelkZkj]~$0EFYtQCU^swo%/dE<'9`o4:y TI!">sG*װ)qH0N AW+ ROhdD;Iٳ$ f\ ֥˻rL452}=d$YMAT\ Pxbn*09bd$zJXpR*FY2k6H k/| Pg%4).7oMv51cb֧Tr2l0ލ>[L{k$nGa N0Uu*DϸشRɦuE%J [Ѱ 6eJU\}p8R/MC^~= *ty}jFRTBH!pm2"'0-TcP Ipf]^[bUlJ8h]UA\O 7h==;]JlN(w]iԤ8wHfoء8|'C~)Ât葰P8NXyJRZ$q 1J ωa@fhbye<d)q fCc"*SܴA#=x@ oy7xMbJjV8V*~SeQM7c14-IaR<MFF!Ы!4nLB~aRJ:(U)bJ)Tqſp{#}D&ϙCm!O78xVȓ'4`%yf1Iف3խV.<ޚʨs$XD (b:Y+\Sur5`v92 M) nmvI?b,?J4f-m$MDT Œdx+I6^6ו1mvW w\R)sZƞvaKYijWYkFԚ*lڤ.XԅLHDe, {-ZK| _{ }8OU0Rrdox>?1meJ,O"qƷjblJ5ZESTWxff$HK6&QT @ @ZTq({N3Dt),AvpwjZ&na<#ӼDl)QRi "dWOO>EK[* rUۂ`H# 2!J-RkV6e5fe dIF,Y]جYZd4j(ث-6k6ʈC KJc=sɌc"n{|A3ͧ5AU%!Ua=Q#T U[EDBj%jRHD,1ىZe:}*#味1h_"^F47>{Bq>>\_""GPNPi TI~>JK>IþwgXmw:0DWKH Li~`İQ۠OvN?`{Y`vsNd ?SxtD}DRpz<ھCdB:SJ~9.%):ܘ2e1<;14}"=> a 5.* wam~7Md>KQd5f m &TuV-p}o@lh1bTV7_xCRh*f5}$bmq'm$M^-?XStU?UUI$I)$I$I$I$URoisql[ABM9^3=};Y$6aI* DԳ]ȅv h=RFyF@@22_ /eyK4?Z^vć;@~a5ddm\o QN[&d&gFeߙM`Cۓrp(p$~uνwMibiRS"6ER$cC9ⵒM'V8H(4l)se姟#lmreza˚Ccz7oܝpbX֑qLA@$ňM91A19"˥ҒP' >@T ={L>ןRX/;L7vf}(ޮC`Foeh{=;8z~WWۿњxI}Vo[ۿ19eq/v"]XAd#e4`dፗV6JBO`M;8CX-))T0oqE'jC-8E~BA{""2(7 bp9,G; d""Hs*B~OtQs0p/9T8з>/ d]'#* %T0#d9X}dNjv ˶ԺL 3Pړ2 DXZXS[7nsUqMh5of`-EIp[ʈP|l軃EBFhL=KE(:<,4hQO B5.j/.z0= Ǒ,=Rz;xP=wD22+!~%"{'wDam$XS`< %:FzJϋǞHNECNaY=R(zSH(5p(`)KINߢ@QkfLbFӦ'O' FdÅ,.ۓB8Da$BsN{ R("e/Hqֲ]JU(h0A0RCؔw K%ؖR67գPHH,@XJT<6pg6]NhKh=ԒGvūO ̨džEZi)T_ryGF49U,XNN|1nww tz:pwj,#CI'hwz"&*g/ScbR0$d BE2"$Q^,A L9B@FD*ڕҔ":!xn=Cg Dz5RFI8vW$ |un'#AaoȐt{z$<~8Up;/AgKiG/Lz4FMt]Bx|f1OoS-d$Gv"7c#W<[s +\Cw5Je2TZ3g>䐰 z}6Mgc`U`Nf|]: xo'SʥT| XKxw&157Ct [ llɱ<2Z>a^>4!"R[KAdZQ`P5)5.\g{]p$3VϽ|zBzJHX$ݠvkֹhJ[zD?O,8W'Fk}?ŗv3yC{>XbMjDxp<r8䜿ےXQۦvtF o%eKx:ܰV!BteCD5Mj8#em*s D K S%O:r g-3bwXڍvcS0xaY<6yGN89Ҕ0.N)m(q9,svd'hRCKhDEJjJ5CJIe*6Z@<Ҫ^F9>=.+28 SNT^RX<"8jg޼cZv{L=Z뤚()`SQG9ՂbrZ^*΀AMCb @ IQ;$ȓ^&'\q)( jE3ZH5$o0n 5^1 $d!@hfTi$ď貘 ސ +>$G$`BT4AH)z93x_WF\4(xեb-)f2H%,X&,\(RZMaH  EhiKRaI԰)_±cOm,p"X%XOjp a)Їt圂X3mB0=|OwK=>m8$W%4y5ot6=O|#櫌v]p;vyM%*(A$%7Z遌XfV)LizQn[†ص#Y+nZ嶷֮սmxcf3| b-"6GUŐ.fպØ8vpzzE'U.Y,.D9 t0d͍1@a":QQ(K,(a1)9քL:Csxc idzO`rjFKDF0/2Hh_6!Iٹp%%jş>pHo_q9 b$ܤPފV6 i,8Ԝe@> "0E#X7jםM#mm!hě1T{{] Y% ;7- ax4YeB|-bGݞzvr)ČE{رUT}{XI 4VIbQu НsN#JD` ,i*óAbt\ l⼨rG7bz,JJ7>h95["܏\#)%iIKK'O/k>bt6oӑ3Ke-~kqSqK_-ס:f !BFIbS@'PLK[jbL%M씑HFхdP$d@X @׏6␴&DR95&708 ]pN$O_I}Awsa:8dQMzpN{i*ۂ2Iͬ HRбYS,ZvpR~s"-UQ+a!D*)Q29 $ob'0gsk*ҵY5XP(A'"0і L-bd#-Eh^Š\p^C|@YQxbA/.z)iJڎU =F.`"EqHy10; Y&>'{G:ɸRI&8V 1ɦ,*3ӥ]z=IzX *]tlٽW׌c5 /0sɧ{4;ɋ$r4p}4(ĺq\|c3\>qHٌrIraFcD40ќbJ $CL$1%-BPq@JQݣ:Hܩʘ;[20qiQThO\󖔠쁆zB[pO4Fl%,gN9'(,և JLRiŒVv0$:p=$ XDIRlm1L$o_i8OdDDXeH,u!TojG`jdGK2(%MܯMI,H:)#2Y vc4-T4'0ˌRF19M[M/FfE)4]wPP$FQe)@ ;g{|mI#&*II)]lQaC2RSFK2y^ Ñimy*VM+,"{yžUp=jҼ:ѷTQ} "YL0BۨW+M)c蜄cB=ia'Cl5XiBFCBx9Nsc!dXަ"LI)!dм!>R8$X`d@OsRx28_ICL~K&[^(ί[%GPa_qp ^=\$AV7\LN_Z5$!4-[i${;M@ɘ /jni3 T6qhf! [oV/rs!: e,f:CQ ClԚAsxt;A"q.9n MN5`AS+Dhrx7G ).Cdie3Y ip.*.dUpRu k;IKUO!} "tY>Hp5 #5d-M+5uq$n8`dY Hi) &ł!saI< IH)hz)9'N"Lbb "!+Aj%Ŵ7ԽeTͤJlIGF6b#B)a4076 4呞 @P-j"$%%A" ^؆6MsEhֶjRa6IV9Flh)*MbʷRUAYfMF˕HEI,I7JM=b$sSP7VT) Ud8X+ȴ"DA@4 .* ?=:{D]>!ZlTiLc{ o00hcnM'HrLۦ{V_QʱlFLk] `R໒Ll1.Dt =( #<$ğ%)@=#DE*$LRLHTd&Ԛ4MjJ54&kb-tjeZjLEEZ""RP!AB Q!1a Bp[d9mC=oG[V5IҰ3$v)U)50!$*C`‘RJAgN(`Hud*ca/Hp|Hd" ϧ1-bwJ-wLJJbRtGF57N7fW]*4IXF~O]b =5"V? jJ))g6cWMGН19D 'ãu ]Pl_E M{ؑ[EDڍ2mhھ]{&:Wj/}+*XѰJ;k ])Ⴍ,l$!Lu%1V"}Gb@%QkQ!$mRiQ,M*nLI6R: 6Ēohch#hlHlDDeY\GG#dD9NNDʭܘY FBTXkȷڙCpKh 2QDdI]+vZ+i:i]J2=$0Q  %)TV$Tu,jk˻]Mu<RBYV&dvve^U/*+$Ĕ(Z3JZq" )2Y$[e`LiiVShv N0jNĄ9N!MdK$KeA'd`rV4X(7.*"A,!š,`0C$W C귕DuTpcb1L3PiacmU ꪪMX19"iF$)LM6Y%72fy5 5fZ54ɪI؊fmF*-i=fmh lݗj֮rb$H u `!?(|{M}dOFRƱ4=c]|S>&r >D37^GiACRp$d7緱pVެs}sDguw@ 1e@hOBwjSHWa(F?tZqDUÍV6,LJCA4"ΔӃO7чʱ:f5Iw*?1IAb.AWlG:f٫˓Ldcf><9R;e23(d(Rm rؖ0v8A̰yRp哮y2h77mU[ei4mDgJs캶a44D) %J1m).FMUCIm0\`J6R]L7&$1ij;<{aK$cwB Kp(Ut<”)D clŁ*f)<h8!Fꪒ4&Plhޘ!KWA̎1ۺ&l͖@a٫T.fv')6'eJʝT/a6?VO79(tL 蒲WdV*5&0k2OGr,U!?p]?Xx/\~-Ν-( BrZђăe@E&SEr,d E nX@R"ٮ "RR4%" $C?]Y:A/b&тnQIm`$RT @ r Xv6@RDY܄ "C5ZD #+ uFe]k d O`(P> QO ݿ'.M1.Ѧ3-ݩ/)$S:ʊ<|AfT_3,PE)G~UŁ1N=ɵ;qװFSQH+rXE,ZdfHq4k %,]h2f!)LT,*eM%DB$,VRnj%YSUёH>T&MC$2$<Ɛ;q>%CXᵃ\Z׆\p{#HʏF~FpA}l]1^B0GS -*0X2Tʩ@TED(DvJHz0C$ p8lQ"kCPB3gzh0-dq'ryɝi(b*Xt( bȡ嚕Z[IjOI؛Xɩg0SMQ 82%}q$ Q%@$)IUfR7$i`ũ RFPCR&>ŠIrY 122RU(/iiV#K&E-1`j"t@@q%פn-oK*E|d6[$6[!FCm#"O Y&- p -'>Z_$;$'V8B 9qL[+kqOmb)$$ciZR*L[KKBҕSj-[&j*jqtPhεEI> ZC:3v"H PSREdw޲B HʵZ0䢞}9)!"$U )j WHC^aA麼uo&lmk$|kVÄM CD[$WmǭwY]e- RR#J%tI;1F,pTŦAKeV+lITIItB#xy;w$;QXBBNǼuP, &-U 28M^|Xfܧ : E>݃)1\ͦ,6ʸ{VCꞥ ad}^jěm6fR%WTiRQ$IA" o?tw$! 3P(QÜ`Zp,Qjw F,gd-0_!<ۺ f0ƴ T$lsG{ž|>,.E\aYݩx9FWۆ&H"jʀtVdY@Qq54R!PJw)b4~U.  y{kle0lZR$e {zݝ?RpCH),5zzDQoS6LSai@l221Y$9W=L5YTJN9cxwQc'~beF84Y׊ȮpaDvcdmbN!K#*V."R.=/BJ@R&FsAg_b/[. JC| !vGYWK[#\hD"bv}\e@燇8SV0OEyIE(Pd"!iI .wR"D q.)ǩ!1±{%UT-1!&jI-)FMV`:q3Q= R!@;~qHKTK3̿ekDwßk7ճ!$a&v)kXpe0EAM,Zrs3]e-udP gŋ# y aNY*`vcP|di4QJ <{<߅zv3ɔؘPM_.zѣ;BndT9EsH {G<Gm9.ATTn;Q4%ةfv-  6 rDJuK Iwb6)[3vhP MV6=47l(~,K n=l4٢@I2?&T`ȃ'c'pY_ 5'}#,T~r!`pnF& Ji s;DaǾCKb1H$c 4Vt˦*Ry;}jڶ7xyI抲Օ EcssR*0iI9%JI#MK)k6`HxvMzCRf|,!-}M8'4fY%RPiRd8PU[YY! !!#ѕH\I 8WF;B> &촸T,}LeFy.XN6b9å,#N` ;zk0yC*J)SYV Z zOiGZ$'c%Y!dU*9Hx>UEt|!q/caumN?p*q= ٲI$&s{W>^"jOxZ܏C(l NAoT7%.z#sR>EI6Բ1>EIF"A^eUsrtW}}QR#%#TAIeV7mcScjDЊh2.`c!]nca`1RJO\lnFˆw (rlpcmb\w@S 3_(V*AJXXƠN,w;-YX# dfIEҪ"ed-4,[Fl̩+PY&M66-& 煸%D寯[֥nɨrn9UE4aVnj}J17`:rq{ RLib$ 3ni E@ RBr"YF ݬK-,%ѓH>}$7Ev!@9B4Hf"gMXWZYr:fޙI8rj̥&bp<_ZQ8: .{xd?oF|li`.#`qDkHP7 A/VC3JvS2ףmDC I1` CL=Q< 4?Q$$/NՏ1˸.rEJ C#ɽǓF*xi#`II!,Q]|K`L!E022cOݑb3Q~6kx5[Ғ\ZaKd*Ncр6L4kXp$t7yCnH:5Qг>ww4œlǓcmUljYDvTY]:P55%(iT* PlK$Y ˧4s1q `=x)Th![} y@=Ҡ0~G&C ҦX3p7x#C+A˷V5bLd T ?@UmK E2c #A o+7/\h? 3I5(^[NO ?i8m9EJ*+׽\m?gռrtdNiUYtTͮ򥯛Lonra]RlTQIQXLXK$brR(`& 1[)B$$M֖ Ը&\$ɒ6J2AE2!=1=X] + g,lިicW:tsvIN Ni'ܞz8AhS0!JpOzp3c#*b)RmmJBlZ"d %&IU[FJR&Tdtji_?9J{؄Ė@$;NR"@냋r,055>ˉ4U?)K짻DwK*a~G!>pacKՒO#椥|X,:] GZTUK'U*j7EF2jSEs]-S(fSMmMUpQI=;@@1gAv(;YyJy`fIs#O^ 2*B8M%PS&"m nܯ A=9R`@~0e|zpQu |r܉6y 2*VXN:'eY Q兇XUl#,>%CmdCynWm6 *M JU%RLQXu5LՓo%nĖ]%Sei<.9B Eq[*OY tV)_O[핶|lcKl%%e *ʓpI>bnC]WuLzT*2:x!*҆{0!S# ,FQX2ZXt1b$C }󐈞U*K$D9 <$#g> Ìa7bJBzd[iUUUMNH *rDnl0 1UCL&YډߨFҐ䎥Ƶ6ڥ+[*+$@9h5ej0a JMJPY V#v*k,mzjRWƞGݕ6[m\LN :Eǡ:AzZM*B*>2tHSۀupy/|/Q=Mrw0iaN^py`A!y&醕[g;nrsݺ5"dm' DY!p;VZ()*V5+Fa\uhL!$%I$9);$$hj%-+>9$LrC[UJKѵ̣JK]1.զ؂if,A1P<ЙQbNq7ItI"=s${]QEOqg C'7vI8 fEZ% TMR2a`[M戒# P\[UER@E?< &Pήku]6`$A3HQݶ5hس9[.4`QkaKcеӄg!jkA@jd#(,Rkpd Q̋VN7S)/i@SM#nk&ƿ7$~hTpɹ@!So}F0!Pa [3BCEn"gy;D Ϙ]v$~2v%1 œj kي } WQPM c6C6F5TAx# g K 2Z`%HׄI>*PʛTw"Lb|O,fs7C6WbgOBWqs 7^ vǦeu X08Xs"\ j bS2C" dCq&LxbGG5#W'r|S27̰NCVBk %hUI s, 4޸+r2T!Ň3QPA,d؄`QhC-:.&e9SB@$Lp\c$},sL3B ؀C3ּ1PʛC1N- xqX/%(iS;ibH&Ȳ4RE\T$5@ēJ.8Ȏ7agMSxZ/I+ " dɖ *Ͷ0ɏ{-0>0"(V:imHlq&2%ff ĐMƙ9(,!1TC4s#vdYCQ!b6G{Һr՘4A;\XHJvR8eG51 '6|GI & T.`v+E^Lr`[b*jh9m(Lȳ@yI˔Gf,LCNMuD ip[u4*9hI=w5  guGxb?kg(1Cxx$qw2f75L[KEHXP.*˯dtpf9SɆ@Q2v=[4NԔJ Ru\g "1rFՅz{BTAVwo1=s8m a bR2Բtag 5{|-ւ,A"6S1$B(cӆB.әff̫Yw F8ϓF.3@(hqLu&:urYvn.w+NCW&sW`w;8(]3cn6a ]җ_c)IPBPEQWh;%($1ϟNrx#<&.˛# DD[ M0Zh 37HВN ]7mDPx/:< (͎c;2nL|{^89'b$+1hG9Dcr8uthr&ْkSqv7Ml5ׅX헽R])(VZ9 AFH n_@ J1M/JL#X4\Y&9,q8I zH5{L,bIڤإN!bJQrK V{S;$Gqy[,͆oށ-I98EbɺvaE#.t< Ǒɒ€w*4/R;;(*\4Er);z#{ T[ 7k3 j8)!~Φ3M h:A}ۍ8ld˫p6]T=PueK5Y]6CʼupAynÄho ˈvH=%YoGNbz[ OS9Ҽ l=xRd-Bf6w:=1s331{EtTӲGkg,Ɛܝ6`G!ph5VoeշHV5uB66Uw;.\I:}Ea,Yd[np~U`m'l2c ӰTBww dV32s;f!)CQ94̉I {өӜ6xvQvDI4] ۹f!=qp@Hy܄hCsB墩2y꿑%ΪƢaMc5xy#ҢT&ZkR"%_|?ɂB/f=O|9N޻>Lݬa$Y0)!le gO3,M1UM8c3sJkNbŠCrJi'WP)%jUf"7r76TI>1C僒 m0w$%ggHa!:ZB͐d^ɋ# 0bÜ"ԝg{jrD~M$#`)]@8pt8Gt奴sŕ ]G@BRp9q -Rrq FZ3||Bh!5q#DCH>hWU* 3#ie y;gZe;_LgNKb F{MPKV!nCS u\ w rS|!úH"%wz&zOET=$x۬xi37[[zpKݺ<7Lpx۬6gz 176>peNbqÓΗ! `Ot<HȪL[9UD3ɘ6>IUU*sr-@ O&W! GW!ujd{n%mN;nXLa֦[!5<!1ڲC)HB,&$#h>we54*mi6;C8'MAaS< Xɼ&䳆C# W0=K1q7* E}#X6%Yy:Mls%-JɣU++DRI%eET[Myk]ǿ550r8tJ(szf'I_" 34"$LRvѨ`qd#9,WAE!{ ߑqFXбuzvϘȷtt,3> ,<|{΢R&$QP#=H&M _t']$8C yCCyg0o]Jupj'y ӑgN:sh6čXɌ e:~{LŀOtOjSӤ:l$S4z X=oinRII7:6L60F6(4gD9,,ѹzCB:Pb%R}F@P[; 7بULdOjMIRRe=Fh\6̬s \xP%zR8:.D^Wu1b&*V1Si #I[b\`Ȩ*--\:3v&ٳe34}W6 4fl\,A -(y>. 2(Gv2KU{k}ly*I*Y$$*EBؕ*};ƛ4–XR #-j°1 Su9:mT=TQK haxc; QudWB({nFJ dqUM]] <Ƈ-7 kqܠv<9&:YͰZsO:%5꜓ΉP||Xv4Yv 3sI#c.^(V^PD!;ji\J(fq0M,K1Ct%+hX'9=X#q`"v OP(VdLB. 3TpP XԱxJ3Ej3&!-g&7GN XsjL4Q}4^ŸIU&]P)OQl[@k~'Tt~K9IL֫ahX4eyX܌)&$(ځQ-hQF8 ?ZS L*!fQE*S*42Q^б:>E*䰩ƥkxt:yy1iHXRJzsr ?_@ȌAXFXB:iIV-mR$Vʼn0nC[IröEY$*SYZܤ,!ea#k`vL-3R[)Pm3WeоC0_s՗Dy"|Ӓ#G٤^~"Ƃ=-~C< ҅Pz^=XzB*;FF8b9[vXtfXBdtb-@j ٛ ;8up1IV4fܣ0/Yde.QTc*;S Z´tlٴQ;dCgaaftep#R^kԾ +TwSY"ή5!ٞ :h764Em)(֐:5WLkC5(;/K R "l f8Jl(JT U@]' (\ Y0fo 2 aƆF$C`6H! =*qUؠj5B0DbTF7[6cvX*eJN ٍuA٬ ts J'POD3-74bإ&.:]Fi5豑_+ bD1̈́B^ {0JAN Tqdjf4ѫӤ@.|O`ZQ48FVdYnB 3 Nt2Xw0"Js1$xX):N2Ӄ0Ϳhmʆn.16*vl"\y!bG!YE,L)þ(@!գu peu8_(*&igqB D# rTل2jU*T]( ;=HW{"O@vF}&:GY[ 7ޘó FT- \*'3(3&gT"5P+Bj͛"*}PY #9QkHX|~D/ɺ ["C}7੖Cf6Y^ \2(PU zhH 0тlUn+:X7`}ab@gi$ԆX1p2ÈqœbJPD ZH2.f`$Ё#Z;`cMN{@}$v!t8wPj808Ԩ9rFHBj d`Zo!!%JLHB!# l -lUѩSFt!/W(TfPLG rnuSK͜ުrl(a1PX%D10lKb벂 ̱{hр&m 9^HDDfAa fww kP''VͷrC Ӕfȩ)bNjITQUU*RFa׌W#yWoa J1\ǬT72NrV9Nl\*XcqAeU7Ѩ[0KJ;|_d(žS(j QPji :Gv;}^ۈ}0G͢ [Ӹ=N$Dd 6;GULPS*ސlya jh1FqE`%2^W+)zґ`wʱb91cs!JC7 ޻{P7Ws5't:5QsS1M3lPal`L @=RALZ (3*+Qd\"|G3Ti,(Ȁd08PJA{fPTLg+eg*LDVִ;vFUh lwECݤ҅'m TΕeHpj sqb1f0גRd9r ,CLBy $GwHX%i33Vd8z&1/&BxN{xP(m1,hv{]k6٥TŚL\;Ԯu-Th)孕&[yj?/Eq+7gqw3l7wΈ#_>oO<$gq V W8=Z_gQ.s,{8ⱊKYYH.Z xlQ9F~drYM,Ε1lʛ+jO&hW;uJHa>>iI)lݫf$.2LK Sβo[Zu̜# teyl\DAP`qːZ`*@ClP ?]^m/TqНA})HJi&R)2X%XvSpQܻJe6۝tyobSɶ4FR%Re)uܷ.z7RP'+O }B,CZ'c3VRg/MXfvXM:?Ƿw})_/w/^pIT iG=)z F' 1Vegg CԠ8[ '7l-97~aNJ6n}A!Upv?/g dxSqwN]&bvUh:Ew%YlŖutfCt /E<<r 9.^᫭GQW|WVޑ&x%O5HwͰlXI HՖ/hCpJba Eɬ, *]͞37͹f@DR2قd>+Q8U085FK0ĥLDx0i'|Nqa< JԚ26N*0JJ"J$!ZhJr{ަkZfWdXC!l.Jp'>uU[|ƋB=|U5㮶:75&'Iqm ёP|&ͨ%: 7k 4rU$ªㄭjh͝cyRS}M*w}T&!MDvFV YHb)`>DL<1p4Ph Tbr?3bLA0E`PAa>04{T?@VEPUB=O%g)>J+Ezzҫ,N <4J7Sif8c"Sf9¢J{38# xvd4$Nu^_ewma&&0⎮8*!DF*Y.ʒ0.A'>}EXDdGz)M$jXU2S*|*45b6;!c&ddg9T]mntڍMMhdIUc&LLRrcilRd JI,C0JUY,FJ .XZm'\q* !R*O|u`>zg }t= ϝ:i.:SȔǞ-*Nb@LI*ёH` G@%Țyǿ&ܬ(IlW*Z])"l5-imms*n٢HA(k}μ{d*bI;) F&MrםΌi(Xo$qv16BX?r pSq'PZcLX;5 8C4;1'3dٙӲ ځaa=\ya4WW44G]3YeDqWc;B|gsj 'TNòPGο//dYᄵmePMeѣAy$I+ȆF"vaђ0Ū0FF)e`iĔOೀDC*, S"X'0>WL8D8`wP?kjT-VF {u'>SܛI*H1Bń)32rˌ|pg+5r{_[Iac[8eK$AL4݌Anqr[ICo={yPP5y /&5g9ͷBе&Gsfj(S!@C>1k[k Y%k4`E%aHRRZ+( ѧ9Ȳ"RA)kಔ5qGp%"% MJS(ԡ)Aa-RfP 0!,`RCPV )홆B=71DB,+& TRE`'Ba( $d8,% D* 06#8NӅ z8a8TH ¤08I4r%AKf7w :\!у?~b_ rNu>L)gI܈yJ_*ĞQUr)jR=0 {=<;N@Sz";|2G q u/ g>ƘYU.YI6*'d !yQ|\x@_QNrr4h2J,J "C^GdeȝŷlY#BRJ%,Y(VkmK94/n}2DxxAZҠ;"d*6ES1mkjI" f{W*j|60^&&8f:j2ndh1\є PB\,-fR4#9Thø ! "F5c%󌑬ܚ.K;Hej:`A!K:VqdJQ&G ] ;܉ˇff@(ZDjTQJv@ PgJ9 }rqbeXMY -EZđ?gs|!ä Jr+sjۧ-zl#ekJ>Ed3m3:dCVU]ܳ"QDM&:^Gб GU  (E*jA 5=*$\LϜ*#<-o J\s`0uoB9 lh7*k%@ȍS8q` ;tHrJ#ݕU4r7&ΰl9ՌLڅjMZ7M}hei~ z#|47۫\H]-ŠI锥2H wc85@ 9(i &{(7! E<dz@ckVr-ykU\W}7q?*;lQ[P{ؐ((>(i{>|R!}2ܟ} fi%BB$mJ$DlRCj,$+y4֥6WnLR.Jd6&kHqbbՌkkWR_F֒ȃAA /26ϝfw;4Iqe]Yc1b1'd(P#Bz ]&HBvaȠ/)-"m$Z[}ԥLTՓI[GƲ$h~.%)q&M6ɠFQ44ةUe<"c2c m;?oVͬX^Mrũ[RHJRmNHȤRŵ cjZ#s:IBRRERHiԐK;8*CֈMR1}Hd^CㆁIh <pm Bxb}Zn3?Ųi W (8M4(> 7{/ ],%`FLx#`,Z.%inXēug_]je~M2|p`?eTa7_N2*D#N€nz,”0" 0 HI$1$7$hD|-HIbC;DSnTkbq_ɘoBɚc<0Sa}:n{)u> g fR_>{.z.)D=*zYZBNђ(x+"!ߩ'Id2?7{1&+ U(5қ(tQ{ 1*JUݨ=>6{VIIe3\MNs$*JXX_50ʈIQFZPhC)uLfbɨStJhmaI1)TT(OLT4Xl/ζD uYlQ)9sŠTZ@@Z@}MIßRA :f1k[RC1c]<f,itFn!P[664ٍ(0myWG|B`m\1"(*eJM7Wo, P'0??d=qz ̈́XΌ2M':*qZy Dw2R&+ Je Pf8I_'Lu89|5L>n c% Z ܦ*>@}#> _U"J$-D,@pԎx3+FYYk[C<`|9fD-K|,ܯ,̶J4!`ƛ6Mgd)!NGBت=֏_x\7RU%^ȜLH<6$UTj͵mz0bo!$K0xJMQ 5.h]:%4M=ah{8^{CMfd mi)e(5{ pa8bp%HLwV" '6 $l}%񜀝qj0p4520>]ߣ?B@d oOX!Y! Goʜ K6th/b|}aV_͓0dL*!б[!K ;'XuN#aإؤ i;*{VDCz1FX"B)-63t$Ẁ$Hd& Ȃ9>qDI-dSuL>ݓhRJ* L«qDiK%(nsZK-*0#J*QU/XڂAQB#!  ~WCvC%_ϖ2 hWuO .S'(F|!M gk?U!2r4ؒbHjI~eG0QQYUm¬*Vo ?~7](Q 41G(8, Z 4s f3Eh5izmu*{J^sRBIj>]&ЌQX^8k s4:șAC P9F@WE*@H%<Ցt:H$rNor'Yٍ.j}"UXvq2m1di Qat!#RړuFlZ,I'oqE;5BX"ps{5/={tt?gsyB窡T_A͎>?Y"DI֮Tx^$rKa "F0lDֺ?[q>-Zr5LWB?& }>(Kba"B*3ÿ$7\y!zVD$C+&3|FtX].cM ~V|խ a T;P^Y(+h,W>(wqB#7hC@4)릠a%j;=k#N|<2DX1R=s`9taM YJ-Q0._oID-&5W2Y2iX=?>><,i+矬Q/\|h@5-V8Wdn.v~>gK@ZpwA% 2T%H&ơja,WNH2_Pd0#}׎rPtt68ӗkQY2X H끩P7wy @ bס,$PksYPYk:΢kmUmm O)ۈH ` "(@wEÿZ* ByƁ9~{{8\̵0XS#\{>HAϓroA,ntM$}2l(C &^[1V9;׮ةC .^ ɡk4E]$ZɖVb,ÙeFURB`3r1VΒ (YU-sx t ,pjVba)*Nj0sV+G5iXsb1*QբW W몶hCw' 1[lM:(1ʹU*TnVM&OU*F FSN[4ucE6TUbQNllJ*8TQ̢Ri cM1RsaɳJ1VcFaSlaW5ts`lcM7cSDخ&ESi1UQQZTMrTJG5l±J4>:Lnҋm) &ʜʪMHss)*NSLb bpi+:M0%Ni(}c9)@2TdlBo| 2[cGFM}Bhz6 Rs,D:d&S*dK,j%Y)*SRO걢!vLsU5 lbTࢊUcg 7?8pM`c+ NurLspٍ6pdTTWkPٌ2*6)b2Dui˗-ŢQyp̐e"^B~0j1"b#=cU~%IM*UIVUDUE(M%"QmRVR dIu]6r䑊 iQq2DevͲXZjSnYJcL"Z(XiYȲ؛oZɆJ` Q `hQɚ5W5WDDL"$jdȭN.jZ6ML tѵmRgG h3 a z]e-Ve2+J|čib,vH9i7AT*W$c ~ݕjMDz"O?ZGQ0cNO?M"_2"H늼( @(n)٫-) c[htvAt@*O'@UhDL#gz^K$(+!@ä'̳Mnu٭Y+)lZjTyPH"Kdz^yyj9@<,g:4kAvʞM8z[y6}`#܃ *P";NÜ}tsDڄi;<ǁp8W kZ"kf&beYf۩jMog5m+xNT`1X Il5kU+nm21tm"6vA-$-ko"YÊ:(n8NTLO0$=E$tmld1 hCy|_%1Bc7q7m  \''wˍP>ZZSkv| 2hI*+lQJ,lw7V+>tR 3i@zoM&״4%'O?ʪccv6lU)F4=7N~:N$}.Nb[\p9B)'\㣒%g3υӻDtTjA)wN<)8tڮGt)&UIf.Nt64*vCW}vt)$E]S=o+Hk/z`<FKMM(?~'woU]Ww=LoI{ P"S~#zv\O!rNDIhs; 6A{ 3cY̞CQ?uy ?Hȝ R}02n F 6jQߊ M+3mGjbWS$zŌU6olQrKW@X,닃A_󇕳DP^M 8NKBX?>;ҧG7כւ[^E =i ҿΆ `W7<ot^H/-Sԡ ۿ-yI .ː3\r߼{8D U 3T=o>/8ܯzk@K/7dI.zOpoE&b? S~絇!#-&$QB-]Q2X E> A[8BN2a_G9DOX\P1]=?f0>T(BV)A&`_\xIms/'(5vd2OFċ" /b]ZY^,yS3S5D"~ 4 !&yLI`9X[Z^sC^zCQV W+yZ9VTd He39rpBC^&r? bȣ*0 oQROy/(D6GL3֝ia'JZUzEiBH@/|Co,eNԕ ٤v /JgV8ĨUHȏ_UW5ee>QR(Y*~PPR XV R)RjߗѾe /*߅Ag{پ [+t6RBG/ 3of]( kۮ%i+{Lc"m%6P&H$%ХBkaZq/vJ%lZNQ֔A/ؖӥXg=G7Y--"KP7[ 1O\46aA sʃ>XGفx?P$Ih!Q)e}5LD 44GH?*͠]!e)v365eg:Loф)ؘltzP\¨_"uvdfB|_JA$R "dBH#>h1H9:$xvIhrO`~{8Z9>[$_/,OԬ-B>_Ji~t ѼiYؤ$h 9eXqˆVb>L-[~=$(!_yٙ@UGդ4 "yyI4V,_nT*5(GuE[\-lGY[q//lHe 7 S`9d~'JtFDzoC$$}k՘Ѷ"XAp $ x*OK @S`[E*zU\n^أj4sMc>W!#/)}շCb8|W^ӆ,|;|H(~<茁&mH%GJuQP ; K"i70d uD $Z{jx*5^$/Sx^#l 8%y/!J^K$#ZQU_|679DCOٵ*& _$e *a_ (kq?@~+nE@-8 e>N>\qg EJf;PQ^6bcy8vԝzSx&yx!C 4ܙQ&jV5]E;#Fɱި>Y-eЇ**\c{B"ViEpUej%؏v#zc*ltad,Ӹ&$"ZϝP\JblW4v b>nۉ4o/ʩ]ੜ'x/7z nv##k?~V:ʾ[y}0c]M t]gUW[\kkZRRm6¢ 7@$ϯ*2C+Wr9/KbZMK./ͩDݝ]ij&cWUՉIRO;F#jO}[>gi}W~^;9.@O4:Q CЧ>1qh>ȡ|^ gBL!15]-"W`Xk1|W)\O7!-(HA=Fk,){l@g/W^{7uW:҅w_:1ʞK2A|nʸJWMT)WU2TSwgS^F}8TtԲ?ϓeisBgo1yj~3]|o(Vie8_QU*ꎢEmBE5g+G-v>%dQZ0aQ¤u~>}Dy{_}duɇ'D'#B){C؇jԳu e h{rPReӌ9ij1UάZT0TvK;k $  G?z>3X'su)2i;H:Ѥ؛,QP zԙ@J !D>D_#8ȃ<|I霗m~c=AQ2[\@:Ƥ0$PBK,iľD?1\zhKκ n^JS&x~sr1ЍIL2i뫻t.Z(`&s\&x"NDscƸfj}^Q('ϖq*Dd_6ܫ(+e"Q #@[.n@hv,4;<y@qmR3qmC I|5O:˚JUJiP*B*6y%el0|B`.a!`*I DE BnW;Yxz8.G$\ڈi{g~:Bv)ך+WoB ʇ@ FSQN޶v8 SLg]V@X82Xs'l~l;@n;UyҒ ۡ]%L,)Xl{_>_KS-1[6 Z-v.^c8jS"'?"r8ʬ~/'dc[`m5pUaǬ1iTPj'Rv;z+1-# C3 0УZjv_cZ*y`W1tpkmX#O; drwm>u`bO&ߋpȚF" 8/]RccMi(mt(#^4lEi˜AkZ{wM2ER4'/1\2 }KԡJE?#9|r7|L0D9|#$AcH^il2DLq$dqcggeƜ[l{?_qrYfWɊd-? c Q#9v6*®EOOJMq\k4gP~U[hX-ou9c7V9?%Ei y\0VD"W_RWȚi0쥸,9S(?5r֛/ 'd 0r8GR#9bz >\) E"3(I?`pηǔ$KwEB ;3nm? dBƏ(N7?mV#f%TJR7kkP>jB8N:kP2$!pr"}tfaca?d@Ja([j mT6Bxk0j3nF'yt:1vd@%uTU..>Y@ǣ\q8 ]9GM/Y P 1,Љc$s/3r7*эVϺTLv!kw&&Q\y;`$mBVi B!u]ޅb^~յ-`)jQ+L,ǭU2[K\Rō@Í8xi`WΊq7TVՆNV"j{|/7a;\+UJ\y(ܶAU!a|RQ&scҼޒ0Fu,isB5a^mO\TGK#>2LJDb*9b,`ADKغ&xNRS() ^ c`HN*HoŎ_'+\U-7 g(zԘ"% RCtn9B@WPƖP@@ͼ&0->?NHK!" EaT51A3UEb" ebj7w mg!2u 4r7lvI\Ow3O>6{^,@ W^O_;~.@5yh;*j$@+c4BN( (8+Q"$ozae+1_}_XonUbG'xRªA(gN@RQ<8~Y*r, 1;A$J \-Y/|iO {IHAf:0 IJ6e  <36ySqpŊI(~.{]pn5:6WwK>l ST =:u,_uuѱLj˧JLQ/ZgFֹLӇKGm+\=!o#r2IWtڨU **)c!W)eԸu=}TWa'Mxå'-zj8U{o**> y|u28!=ާ?M=[n+*&"$ Es_q!#ER"'1 ̺BȐ@{ o?=z$if`yINi痃YKnQlDyY) O4~'4y9So5o?fB]nR6hg G#fΞ&L 7Z-{qg@"FM-% X`*q@}S!?\Kr6&jB/6wxb!e} ;rֽnĶ˷/p\,ׅndx˧Tjjܓz=>©Vl4B.e95Ou7&wrцxE?ک>$h)N%n1:Me`^_w0VcN'F+k^3@OdČB0fFm3!7y8X5Z4xM v<eHRbDaD$$=,5ĭ%+̠ P\te0앤Tlկ*ac Rs B@H=(Go#x#"$_z}nii.hW:K*dBZ̋Qe&A*5Z]tM91lhJi4ȉMWI°ٰ jV['ϼE IJ Jv\G\r:䰥%$D+!)O,Awucf3sy_kIj"ZkzV\edʪzP)`J5 IQաc7QND۬ 4FfcƲ5X{\Ww}2Nnz sdQ¨V ^TyXLhp_%Ov%߂&T$(Ӷ*B˃DR!џXd*VN1`ĸCH94jc1Rc8֚i^8LѕY%'B[w5Gm]x4˧(w&g*ԋtt=fe*}3 k'nQK.ɾ[hi3l(\j.0tתUE;!dkbrnhǓ@l YL(WzlʞU펉7w=:mѹ?XYղNMP{쾿%p_J~Y-lgR,}*gANZcK4M,MMzicw:=jo~UbUkEERZϮ{ốֱg ,]s^ cd&?S5.2cX 4i13I/ h_?LqhbĴ1.!cF0Κ!I)Vyoo$۵.j:(;tL2j0߿=`~B1΍ڨT|מg ÝrSTmZ 4/%xj7( f1YY:3%F'8EW#d]L^sgiZpЅ)٪l"ncM҆ "9U(ߞk i\dB&^fwRic/"-u;32L?> Q8|8<*vd_C8hwPHoҝ,x}ِ*K<&ś=3> Ojc=7QM/"Rq%JnVa\~'h4.MDBcB>luIUrW ±tHIXIQ8|χDK(łiD61,?C] G TJU )VuV 24WcCX5"4B ,Z2 =ⅺ=rW议0"rD$ _B Rd<[σx.ìg1WvZԒmb5J%AO?lFˀȫ3EQn4hπ&(! a|_3ߧ2nO(k5%T>:Ȇ8yV-/~.1iy=6nAZP=QGߴTbh5Al\w+qCe=o&tڔTmN EAZ^K&drmsl^r*` C9WeoUc^[~&p'>[k-5+nL^JOb_іy-/R}U3Be O4%qjVHxFoc_cOW)WAJBGr dt@*ZTM6AcMzES䧤u6H&iŠGozZ k|Y 3QPF(6w('2?o?MO1yx;wEqU=#g)4uw5{J20_O_pgYgm<'n/Ҥ}c܄ @@ $,)ls8|؉6W}hI+ nhR1$84/8ro_e~149}~|g @iDeM}׏;TR|>}}{V~]wZ]v=ze(HZkbp|{)ߏav_bz/^w?wSiy._Ͻ9wzَ_w/Y},'\Pq7|6$ykҒF$},rDNEOVVŢ£B*y=O_{;{8ceM7.=6~K{ޛq&NWxΛ-Wk3}sy/zͿu:狺zzCS;Y:>kkYvYN?ssxw=eg{j3;.ta9oERNiczoɑ<Ƀ:|_bg_p8_y27n=G)?^S9^=dg ) ۄH7{j"UÐHD(>J$"HŖm?kp#{|N+Y鴖)J" K T hSv {~ir1]aQD$DIJ*UP/WxJ/,%K_(L_6Yk}\ P4E ^D󳰁# B/ܡL|׷]`Ր&b`KP6nȣ*DFSok~75uao؞ p1C< VO^:]د&}PzqA 2W"سHCo/"8 5ӂ" @M3_ԺaOf2Xy x~p=}=U~ʶw׺+UK}yd 5JUk%|q~B8+>RJ>喿i[|}U\w .I](~VOUX?_Lr~³?NWW.\sq?> n@Y{MuCl(=%#_\;nz!O)zPueJ/ 9j;F*|=LːFkA%TȪUV&#~5{[XZaa`s/DoP!Y{_;%" ; moױqjm}wq}OK+j1a5}X듁 H3r^@6߻zwe)ڬm8i& D]Φ]qK;btA]tQxV<\-gCȤ3+k{Q&5Nێ\ZDzhV:\R滗 ,?f{gTlc|÷B䟳];e| Qh]݌nG!xsf\ټ(v;$Mh25W_[P_ \gt7Ik޶C=RCeH~~^w ;j/g/Fh\&zw$jp;4V*[?iGѵ#_-fب,6,=LU75Q]d6\5) t2g²fó~8l;[ҟ_ܕ\0LbW^wM2{#E@\d5kU+ W}Ã#tϊKe};M?7]ץY]ݧ7YbrVv)\7kԔ^a$@p%l9k'V೼o~#O rIw Mh?d_^G~^ r&]8*"ݷvK|3{ V̙'Y1Cr`'dN{'ͼFko#W_[)| *Or| +vt0_׳8smGV#{J%$WfM~u-l߹wCyo]s5~ ad| ՝3<1 d;OahzXt'mP!|MQWg%F~ )zVrOsqc--톣%WX0wY\Ej㠃 Ǿxz2rvm܂з]+h<̹^&S|~wQ6V$sm*TR'BNj}2baferHsts9zgw75Uj{_}دWh|_ҙWW{co)}QgZ4xDҗXi |S&SpQa/S:?jvƂ? 1Z1Nz0Η7e$~x#D&v~bCyzHYCazF>WWlcif 3JAo~ߧ};|]^I=ؿN彞7~vdk%$I$I$^V/r]W=_byFOW}i_e?_v+|Y?Gp\vϡv{^l{_iɨOn>{]?cl\U4l93'RO| CI,Zt5cgT.}Kh]}Un_>;mk^+ͼ=}jsLrEaR@ d_/[; $<$YH]`}2dɓ&L2a5F 2̫@Z Z=}@ozw><ݴH6ٮo6w=ﻹKwtuZ ٟ[@@zd=0>@k}Wkۀ*{[uouJܪ} {vQ8R1li}/{GݞG!{{wv%@Poб}e ʞٽӽ{Cu|Z/G۸( QWf4>hc> 靁\u}>Tҹo:%gݭSv۬3{כ޼|uWƠV$O{@*@7=ƾmfƷ_x}wM}oL^P}= e9mջ(k˰3Ymg6v!^/{r@}5}ӶgR켷ٟo|pz˧wϯo^61GϢﳹ;u5@7>ϡBTϠn]{誥﷯ew>:o==@z-m-vb=Bo¹wY݁˻kkU}|gwunYuݎiσZ}tmxάsu}ǟz}_62Ov망꾷y֑{kZn{}jGloIh׼=o+>zyLmYޝsfpn;i[; vmmuZ-M[k}omvkyg[iPqna2=bչ۰;n}`:(P"u{g^b^+vi׻ kB @(6ջfB)hzw.=v3.mB&ݹ6gv6:sjeg]{PyWyέ'Wg>@N|]wYCxUǯ&Z7^+3O`vB#J`tpdMzZ e۝-n):\EZ{T%M=9 wwn]ۚ7K:wpv G]@kƔ;syQDkʙ_dWz@,9KT}wnvLNF+6̕]+R9imO];vݬ6]G}S#r)$(I),(RI$K0뎱Ȅ\Qڴ#*")VUΪ1&$[Pv`w>yk rveRI@ ّ5A<O cyd,jNg:wf ,qp)Gq}hJ E+dufEb:ٮ'w156U? Vhj>e+=) FU^6g ! c<%!}tyP(Y[~~/x:>JZycּumlvM-^"Ysby811yو4"7hz/O~6tWwYGS|Sn%%/8%:i9/(ṱv13ig!|d* "*- :]ҳ@;F'D*]i=uEIv=.kΌNˣ)CpEyBƙ>o .^0>.sKgQ+s͢dJKLe$m*GƲkgNq=o(?-ГBZ g͛)Y/7Lb}ăz> ;_v_b1/oW4 DXL\e<*A$O=&@UI;X~FL{\7GvߟY Y1$ɍKSW3J;q>d2=6$=}Tr6 .ެ֟O4p»7(FYe1ϸ1~UJ:]- nU7}Ӊ4g2oQz')Hҷ875º]֛~I"{ʣ{*D//61yo&ўxwʕvo+iSRK>WƨVԮJAdF`{$+ڼtF)p:@ԼC.Q, Jlqz#VN*e~PήC淖7'*hzRPB+ 0٨F{ jdY2N5T)R Ut,3eCuU d8Q1>0f˾G)gd2r $i~Z ėFqlQؽr60sS( )dwt>Y%fJa3!HB 4T'wKk]I M"/F38Iy[9@EWw1%;xl =0C[ R _XDK3 ۉf+Tl+pw;6dY 7 R(JR͜ 墱Z JWkFy?DHa@)H!!Pb,C$tDDSNTj /bw^D}ZEn7sC"?I-#uJJ|kR"ΏF<? s{Qy>?5͝Tgů)-O(DrD"m 'n'^&j# ɢ?ܿ(1~:}i{>XlG1L8:xr]y IݺY֢%95";P=@%4js٬ʄ+SNTO?X~E=\EM1R#"AJoiJ~LpӾMZyZӺOz>e HC}ϒ;7`z۞'}g7)5(H;iE/{2+GL_Ȣ&;({',]_g?nNzM|X{;# gX=a] ׆dr(#eLzL ( 2VQ<&$$@#J/#}粰:[.9|QX Q(/`[_v˥$ ~787ך-yrƠdfj SEF*@}2O>PGP(.g1;\㿤r=;r4sĄPXp<,rܙZO &TTYG]*o߈G@{wBW5QK*$S>:Oʈck )u^~^5ZmDI?Г۵ )eQ bcYTEֹ;h@_ӲQCe @Qk'34/~`Z<$MiC:An!hPʠ֧|9iRGLC=2@p&tĴח0,)_ ɀ?+aGt;9U|?VV4ƚlrbڭO)&>=p7g_#@Gb| B kfPn}>\DI ~cF1qUG *;vp8:bsLz֗`k;<` Ee:mY![p4~V(ˎNHlO3Z^fC̓1pdeZd aC.+"qU!L q# =@ёdXRϻv'R5jЍ.+A;<7q냱r, EA5!}_ G.t9:)]s+=^S8Zֵ4) `>1y6)DҁƸWy+OE@Kl,f&y//fEs\e4+c-;' AwTQ %JiWòvǜ} b؁B0C3S䑴"">?rAbs9V?tP [xv.<>OoM=*7*H Y<"0u ogp¼`w=lv!AFIsb@Sts՘)=Dk>j7KLiID*> J)kX5Ņ]KBFخK.ף&1?7u:ztg&AQ63WI7\g{*h'7Kr[tK\vSA]1HtwE2&<3W 81 o X&ESХrʂ,X:}."q>9s.;2V9(Dc_ L.T+7K(aV&̯|!>`EUKi1l]FܝѸ-ҎnF6>qZCge o9+377aӸ?[3fEbʢmCAu:Oh?lmt{XA(pU,=7BNtWC>x(A4ufEH vFHFv,ˠ67!dT PQ@NAj!D Im& (ͺ7&ղ!?k/Et6R`(ԑ2H  $GOw䧍ᢧuߤf'}<ΦiB!6uWG>[ hcG!y_*`?+v0_ @Ѐnp;!șK54,@'А$ \[W0J\8!W@OM W̰u/43G$;6;.5)َ~Je Mv9l ~Hڈ}B~8ux`" ʐxPqz? \cO_v|>?c|SWs'pLQp8p5P?OvQ2@uuPa\^2)$u  6n͙d=~ N30i7%}d8:m/\aj`TtY|WGot<2p~2;˅[=PDlzl%W-[p L"Lj+TaxA יcȫEq;"R$!,m"b_v;{y'bƉ4@2:7_Om+V>'|鍱v^vϹ CUn4k]ozKſ <[\^ժG\9jqB)k!mbPgH*jH)TNjz:Uo؈wy @B:~lȱ%i7A>)}Ȏŏ$>ԟDQ1r:h @%! ::7@ G3N##$aoA! J zlӜB}kI2݋އN_>cO@;H#(Y\r%&yt8oѮkREI8 8tS9"fZkHM8a#0DbuP"Ek~I{hXrͿW;:+B`*ծ_QT3BU_ĬWAϳI HAg^B AD(є4tbeVtM#QƄ|0V<`G| LJf >mu4:.0HDoӹN_ߐ 3gOr>UϠb=XK-L4$C hiM*!T|4Y/~u"QǤ8l $D}<42kPƒ>T:QzkA=6ZcO o.39914yfx( R4~NJ />tTgDá ߏkm-k>I gP`FU0 t3!HǓtr dV5';g_ V¨(P8sfC̲k59Ao`G=v80l#( U@-20yПuB{BG`@4`iFF=^אDɵ(&@ ,i2r7m72:dy_ٖQ?]QmTByFh$_`M;֩YYk9+կn< b#F3]x[ݽw< ]G/>VOˈ,BA |.ex ҈ 'Q=H#G?`B" :“}֦G#5*, a~A X;#\X$"`&(i *Q 20^4Z2K2F L ( PZ}=~t'w.CHĊ:ڷSԸ*=h(~6ϰ 5c ϗm4@yLjjޞ$ (h{Og3*(&)")bZ )&hi)"Fh"i)I )"V$()fJHB )Hh$` &*(&(KK0JT4$z Ʀ&a&@QL5U !JDD5MU CLAI1b`(*(hJRf`*(J@h IHVP)d"Aa?ȚjeBI bJRFB䜩&@ˆeJ$ GSH*dҔ dTCICH HMYxh & (dhJX'j3"("+WZtDYecdfUAE U(ċMQ0E3j2&u,A4X1ELIR}':+f|diG '>H)>p fdqFڌ \b E*@ V>s8G7J2%ICHS((ZM43]PHDݚ P'SRQ1@Q2Q1+#9S2ʰ ..(5_ưm2zY/Kk۾۶:o,SO>]`xf"Euqqdj$ANb'Ġp:s\-@{SKLT:ʳay#f&fDSIRQPDD0 JR! JdPDT@U@#;Ӆ@UEM40HRMEMU3SZ\aSd30UZCj IX`"& YL$IM d&iX#8U̗a} ^T]y -Z4)dcQOb yH03 {?*۲xv\HnXtBSE g4S>KW)ܴoYAC 1۬Xka͠Iv5 %: %{p=냏%lǙJQ́ 7bk[j}gOϕI UegpȰ ?DH'AJJ*B/nXG-Uo΋}X".`+Ą/13;ӵ)mZ-:D+aDp27Ȱ$q%T9k 幰|M5$v4ex%J-,088:tl-#l$1Y.:2HM,a>;JhM Y:-◲p#\tPeEnh`̩ݞݮMcQ*#Su9еUK%;" 3'#1i`e22RV0ޜA-{xm:?Mpw^o9Je1bߋ(?Cn0v0;ZIVY4Y%u̬1ݽk:b.|[E<[c:5/fdžv}, dުG [ɗ/r6LoU@&ESZlL6Leͻ wBh(W%6ZD@+7%˛(k]%c<Yd9Qmd)=˝0Jj;qG smawF8!}Hiva\1!tDۚ8 3,*+e-rt:WWڋvM|tQCvZYF_p9ʳyX5IiyzvGaA"5>L2JMRVq?@L B$m{ *$nwd,T1 p-pG,gءP*޳ ]ݎ~?b~<8˶*ؑ\'MvKCyU5wy yoQq1jlNJHMё<~^'K1^M-;'Rލ~{Л;yJJ vW1P[^F Zô(;}ͱQ sWN=-Yφ]VKPer~Ÿ6#k/}򯦾1oW Bֈz7OT ˊ2 7KFR;/(όHanly2e+Kq\/0`Jnv/|M4S<'N /}ڃdL}~Ѯ_f94 $("PʒҬ Uf= nc"R͙AJ HASu 8 W|NW>۔pRy=@N;7@OjW O.>@ W8ෲ; z ɡQ -(I r \K?O^6yoQz уgi9c(6#u#3w6ϠlD7FlLs( % Q^67Zш WsQ:i'ߵX˫W𐳅d# &ll8fxzoj:=iCr:ޢUU.[]+B|WC9xˇ9npX7Vf |:Z|xĵuS{Baxg{t?ȴ'%pnO;|qʗqɈM+OCF͒ǠF3a3l>(\pŶzqw|:95]4]҈p3]9ڻs@@pٺ!dP6~ ekg mnMv/ϐ~ԧe6fdc$DGay#˜GCP&Z1O~cg114-tJ((#HQHRC}_?O~n9W)$vK&8 PH 7 x}j \4/bD1{OZ xj;_7n̷ȜcUx& h )*=s~NS}]h>z5LAKt>͕.jiLߧ]zN<= ǁTB6  B䣑MO˪u=dQP:Zν>I뢂@+k]G*yʶҬ0V!N+Xx04JDd?ߨ3xS-JddEqD”g>}ݿo0twTh)=64q,+9ߛqJ݈Gl׉,e`p`b}jnXI>uSc*(Ʒd2d J8K_080P ńI IaX*Huf{96|Xem5Q,OeV~_k=97lo-% 4>ɓuLG(y=/N'>$Ԕhم+1|}NzL}}2p>C 5\yS)n\\J9jTuK 8p#uO֙j]ت*TL3P tԢH"R@$iMѧw$\oA$?[B/ޖQ sc~mu3 y hQX~ö8ͧV`f1;ߍz˒HR\*ϜT&ejrR%PMT"E=},HwSnˍohry!ʟ'ywy2(qUmBA(!_('g>GW;f bX0JU HGSҶz(g˙uێh'P"j(U&_ߣ\2Ƶ{TiwOh#,T!'JYZwV>[s>:U?H>m-'2԰#~ (4(48 8gZ(|S+ΈtYZBRly=5k? 3и\>ơ|5ߤT8Qhw4&*$H/ V>W dhG~}vÖ4rK Q% ڂpz /=+#DRУ ؍%1ޠ1vM!_OsTXV[T/<ހ4RWLv]u~@q FE]a˖-xl0Y{VyL-甲OKlk-W/)S5@(HNe>bz/?)(>d:G`=$y (}߱?<4-u&)ُ.?oޗ@tA#B) [~.N4J_j:|J>T}h+;{pu񵦺#RFTͻ曻uP%lulbZ47ːB/ū;{V ]_!\&;L%Evg3~&͈A\GF%*KzeuDwPp6]V* Ѐ$A!>jbF9 ZfHѶ6E>:ƙh%⣝.W0rxo;"y6QI ެ3ׯ7 <t֘R!R3Re2}οN } Zgm D@7;, w< YX5Z]/7t B M{rT,j#HEh`wHDr2QeIy_VJuCzc9"/Ӏ|[G^FWbn'!xo9dC썳T|aGݽ"N"[9<+\!Pw^( *@H{ I/"O3"W8WԂW Aw,2d(M' ں_ АɁ1ਪ /08"-I(eFcUBuf0It%oGi˸wHio_9#I|!k-s-X@P TunL}ONdZ:fvxdn)() R9:q{rRӠO~,&I0G>N δkLo'Lj`pCa l;S\"Qn Q^㬫-J[VN$uD&`},‹6x(x_ܐwdW:h0gr?WX3Hiѭ' 8eķ#{4~}> fdo;| .VMh4 'eC"ֳf3]{8 /_NAِ:L7_ڹ3 UyЧn"!DOFp;)<񒡸P.I 5 4ZGͿe^gHF&.~ޮVnǣvEBT"d,1+mWa">~τx}!jEK>MzCj-Xy#NO Rw|K}MŒ߾^d0?u?no9|풗U"9(^ P,TAcgX F M+Zeۇ+/ʅQ /j Jp(Fv?v2.;\e4eԑ%MIQUˆB 2I@ Csel17.^H Ac--4deA`T9PIF}KeсU,!~b{}u7> L'(3D#Rd5TU4P%`dR}j((ZJ &'౩(((gxP=rDBAG.$Qp\^~JLIaXD}|i)-cXE%aZʢLqAFSALAjFASV7lqϰYUz<ޞ\`cNïHqJ. Ar8 'K1 v/$U &[^y@Re 5Q;>os0GǬ}4LCsŤPuTQA:3>IYF-w8冮K-uQ !zSOlޮNE6VVQ_ㆷilЩjiJnd4>G9|a癴Dl} -}wjUP՗zWFo2-圴j&\Hp"irXB^7u$;_Bff3,pfi]_p0_SY,bvq"E!A&E (oI)׿/?FF./oaiaN rS.G }ۉ#/LtZ]Kn緺/AC!ـ^ƾBP@U -\!]-q&|}sB??fyaz3ݝb=7=¤!' UjHyNhg^).V:!ASفWՀ/'>v'¢~.: u)HnShb]U 0<;Ò6lC=.G#0?{ h) }iCM!_LhڏNXf3}Ε]?12G| ,(XP0~՟29|Fm¨mNbHޟycd t?Oa?K@Џ(_ާ"!.G]4o x݈wPWaC]/E\ AOE?ckdc&'UrFqo=_SlVߒ">CDj1ɋm9YJ> Q3WțഎɏUbRu_j0sG` QG"f>\s}._Q.#Ǔ"o{?%gwY yec9ynҬys Ɖ0Y:\}i`>Wڪ]eVE4*)?MK٥Ju~ 7EU;(iQEcr S#55Fyw=c1#`ͮB V $?v£Ek'h fH'In~$/\}lP~nMfv?A:X*!5Db~71OPCa@:p K TQ,NkSۢAX t8@8g$jgwNS‘a>`/ f|ǟ$:ۈЯ(&5Py=F9bκjB!N4$" x>A8Ì=oeQo>K{}xIJ[ND'xĮ*KC_lyΔK@ΠCe/{v;7D~vPro|;N߷;~E- ϗDK3E^0ĺ pq$ dX?H >MKd:N psuqqCBB'4Cl eWR8U3;sAQH7G+rI߲7g5ne``8ƻ]{^э#1a5)Quh2}pxeEn  %ģc| @ A<O " vl tl5nfhԬ} tRSSKmoNEYŇݲ=gg^<@۱zO): \p&p8ZԂ=i+\U/u spJ SxFT%څl -` A|}BuB F;Eƒ0yr$(]"mwg^O=m\X ^H @P'Mg?m& *'}fvf :UXZC;5oLqf)fLӻ<_m^zQeuh>QQ(%UT,?8 @趢T=btz|SQ}x?!ŵaV>b֜Tp|<Nl i2tB!d@cs֩)r2/aDGłx-̚{qO-Ԭ faDs>&# :^ ]j+뒻]'ڄ}FYrs*{Sq(ݐTD aFǸ$|;H*:SWxW'$hvC\^ iSv_W7Sܨtkh~ޠ:'/Âƾ" j Ǯz'Nڬ9!4:?8_{zo|'eV/ZwYe[n$*XEۼBN< -S]N J ő\:?kC`bi%i!/rO$I$I$I&feQ_R/~O=QQɎ?uCdaA)[v.H82xʷ9Q*ͳiml H AQn{B Y~}[At]&s^ `1 @f) kbƒP2QG?oH?RtD\7gU]U%)DÉX!Lkx0@Q@<(3?.$(d O$ ((wZ:x ZPM4J9@PNX'Y0R>Q ,I]IMɾ ?FAHQnM]tgǽ75@8e!Ko&߅wOg~{uЗ+:`k՗YGkCAfTACŨcO/V\E+3-eJg6seWY_pA_1%  B0*0Q”آ}N1CޜMemXC$yu TL`L@3BkKi  c\P:ɮ&6tYS\sl<=ZD纭仨[{-;f\c'߈^ زH7I5!hD<td~D n B3zǵB`G"jXNjO)/j8;=B%,!D:PMp٧0 ?{Di8Oc>M}av(5;cXɆTA$J 1 LE]!cl[cj]bX+pRD>`5{3?f^r"s gkYsr7cJQ9f51M)טQBІr\ N.7RkFpAJPoPݔ/T 1#8l@厥!ӆ!ZQ)(63`ڶb,\yE4HD'XS!J JVvPwLݛ)ip+H?BgE (k4bJKeC0p;k<7PcGu\ -[㷩<8HU'XwN-y>]77n0_D)2t*>] 8_xsp?|46r2MgIZ=WFC"C~ y>m^89s@Ƀ'\V $Y=zPq9BP 6 W CTps-*Nj;OwBήq8YlqÑo%oU12H\'٣?O;oTYEڻXH,zLiGZFci>pNڨ̨[>j*'m  >UEUTެ M<Sz.[Ft%1s  .o EҖL LnvSٺc$ ܑ,&;7*-‡"I(A'"Eد*@)]m)]E,.v@\"߽<\CޚHC)&nrt>ƻ79u[ۋ~;m^9ʹ2oCfFF@YרQyC!7~'\B)) <9=Θw`]Ȓ+"ZДM -n-)ߩ65tL4QA<ۚ x*:Dȁ-&}!ፚY)EOш}bϋo32.o$Q1@ ͙٘רBvM{3^ve)6^f?:Gqxeazg`B/$Sa*$U'JRB =Ҷ|z˹u=Qm14| Lfzƀ2&o$ux] A 9 @2() sYV 29ϒAI5M95 %͛DJ5SJ7 9r[RV {Hl[-DXi8,Vil}+̝b VD%anP/[@C6 YgőkLo=XH$CdCrI O#ٽծ^RzǏBϐJdX6&FvIXŃzQti 5P ?eIeW)u WLZ'x]0,̤kSA97wZa3Z88blkVjBBpV P>@f{vHT]"~l꭪oVј/İ(I-/_>,ױO@rGG0I' p稨;V6R#hz7[@A.{}n$}UFJ ى*J ˫ e1KvsbQKᶄ(rΩGn/p [Nm,d8$:9'm]v {;~溹x}l tD%UP<@pHr(huHQb Y ß7Y w?jZ2ܿϐI,<ƙ.Mwn_\4k|lq2Q*4=kC#SKv?%)P׿o>qw;5OFā +V7a0RF.SmUbʒqͬȐ)hkE:$u!dJ1g-lOOT &VƑ2b 8u4-)M<uImRwdw+ jGmN~sPc0z>yO3ݼG4FH3x =js4MF>3(8 l -É2$ Τz;16C>$MӇ}4MZFClaTbltK볬{1.4(9|?l!rB^_3 V<?m;s.\hvb݀g zN<0VM1xSz3b ꀏ`$!;uݿ-j}1!+wF TV(5X s N F;zx=D"Gc䊏,?Y6WP/2il||.vBLEy7 i|J-Ә \0`H;MH:Gu ZB'}w\YN7pya~oMXrޠj`4Us>6_%ꄎo0q, @=yp^[%ߧFx٧nH==N mPڤ`8ۂ|#Ob[7[v.[ c~5V8s⡈A17hh|κs/XYynۉ~Tn_U:':E/-CUK$P6kltj˛.V-Aqu{3C) "BCo(->QNqղk'"O,nX3c@ Ǣ)L.#G^|嘘_:9AێK_Ӹh@Ɇg)֙5+<`GN֓ltw mW`Sx{w}yv[/.wݗBSXm'ҏmf U^̧-h)T$m@C 6psoc^õ4znĭ;~ΛVҶzXxj߯^\8짍0![~]"A!A[#b.C0 wܜ`P,(|wf &h%cUnC!$@! $QBEH/aGD_Gu M%iT Z{F# (uKX^m|vel7= U{q>0 |'?8^F= _dF@󆧶:3?BntNS<~Qpma8|Cl g! /`(@De1%^(n,=V(y!=ձ9tr4 ^^]CLT"G"7n>W"Su}CIy\(Fx[x)wW_\%BJ˳] ,H0uqq|o ";/sn*wAn )#jkṥlupD{/]z gH?= ~.< eoyo۰^iڎ\3{ߏk֨1vNP$Hx9'Ed lڻX0+cd6bXڗ#l%X+o@L~ezD-A b͹>K峜x,[rk|R0BW-fgniAWLcю8wjwu'n" bd!@S{AI)rLdj5"rw/9*#Df "][[$dB'B1> />v8| O-q7v30TDSz B(eֳ S["@Z?Xxv5! H٭m9 ?R]=Kme_0fd(㯃yL^v vϿIj<=&|a{6l&W#f[z5x j0@Fmnm;neÏ^vI@9nG >1HohVY-:"MI'z;,(<~OOD(~ݾ-ʼᔨQ x*\;0:bk;oGsӕcq;"Xr K K0y{{gOg1;[*񝓁()7fqR$2VĒ@x Ĝ9CcMc …#:~IAe_,)$R/ 'ҴڃF mǓ ,;R: q<Ɗ3܇s v]9UT &]1A]LL;R)pA9?V({ <9 ]9)أhP!1t2 {ׇfrTsĐzwfU{>(F_7|B,Ru,ddC>VȭI4Ѹ.x]<"&}CN(a#Fu .o2P |L5SnbVo@4zۘ;:T:%ٮ`$Ps>QJ3Iԃ踝(*I@mCR$$+F?]a,ZCRV+Ɠ imɌˍ]2g(G%"*MGOtkfy|ǬLbJE`޾#d9љ#Q~veO.bBd'M2?( %7 [;{ZyuUqB~-$p[PT0ei\d"^81nɁ%1FGԝW~4!Phz>ӥ?T=܋!bD |DA$*5dČ)/{=ZNcs[Q =fa-݀hbowY}6qm?'gGlLT VY0^z_Pl %;<G2om:w>ȎOy(2 #wUNBmk<7% oGm#Q{N9 7%Hȑ`mG+Cm Pw_0<|5HxQ|m|\v ?.c̓~>2t421A׸'1[r1Η:Ð&~&{~#-O3@b]#ָ䪳/p&={Vye+4gqoyu^! yHU v6P Y=,5zgOƂӬZeȅo\ȯ v L6AfGTb@7iم"7g[+CB>QLKQHf}ߡX9*6ԝi)u}_1S|gsfSo˿̈́^pY>n<8N . @@1`TCb$&cRk~Rh {=MH}e^38^1ߺBz{87FDvވV0CQ͏xo vH#(AByTCm87c'$E; `tA1>O5Z TԎѵ͖WjWJWr  ;,2;fݢ!C0+/P{.3 rm:֝#(+~%z\1֊a=:L;~?6 "`# c.X teq ,7QjܗtW@H}o?>IZl}0RI]16+Z"j2;;O>C_n<8AzSXzϮ~P^th3rT@8ǜqÝ;< w1|.vu\킜MQIy Ob*M(.DH H2rY^8 y_={>2}cɉ.ll:-ݻP~"%;^^FPj$}U{bT$)ךaqJɒ3OWtXWfc7-e#[JU?}'v Dup|r*?@*vK}9걨E7H\Tadf; t~HPNMQͨoP,DTJ]t<75.deԊ_2Bk(~)Q+u1lOQi9Mv3ڌ;ΜPP =ŶSrZO(=:}J MQe+ȫFIe!+^% *9,#cP6ՄPH5*5MY$yoDb ǒb˄'K+BJ0(V:PHmhr2-]s c40o \GAd P&b:#E :'޷Gg~.}p&u6,yVj4ǀRI¯=;/_mO}~o'^@Hņ<xoi\MKkщ;ꩪ!<@ ) AWV]8wtTuI=檂:oM8,jF#̹^(oXDլW0^#IYL Mݍ>x $nw &} ÊP sSVfbK*vix'm;Éխ\Z:_gUIbc$}CTPm S!hUiGcrV.>Gj0kÍSqx|P @+ aUwms3820j 0d'aAlpsdq.HYM5j,fJ  Y"(-6ADo,q 9h6DnH$,P\X:̈10j#3<6Dώ[I&EQUE\ȴ1NX[ڊ(*̈jfcCEŧ$D[ `iBco#cG ]u&=ŦjUyVI$BNL0NLRZ|Wc5\ l,Y GܰzpmKEI # 6v:N]wx99I!F5 8zȧ~GT)&/=X_|s6Ryw |cg"DKoPDrpEQ:~x0=Gu'r 0#2lvuG#m8@?i`ze$L1ܼAF_OK16 l,We*|-YDT9>˗DTbel($:h")`1-^\ab3Ϗ=RO&}i&= KOtgUmQm ˮ;9,]iqE ` C-E<$ђԝ-+?H<@>9_NJG+o^deT >Nb0A@_kA$ۺ;r/)pGkU4b@6UJPgkNzx@+#QaG:n`%|?>ȾtjRI$zYz23\%N[ wl!Č`׬=m0"qW,IrHp"aPk @Z`t]@kQCE*VUJ{^:J%T bD ]e$]d>nQ`/-} z0Y54|Ӹk4[nN1$='$πzpRNi MF}4VֲBe8JҕZ٣I] CU6 AX&^j2\e dN7`TfL_vo}SS[6A0nI䲥 0gquvA$p,-=P ֔tߞ|2{\RBP}oqq nK'am"5DP~,ԁ4m8߮[&CWd#`+>meka9*A2RM҅72.z X|CsѬ#^v â;baQvf+ȑR6 yـZ鰘-$‹Rv:]siq&!OʅcPB)GinTi>r z<6r*F\D;l!æGLY[ư{Dqy,'Gިs  g>{U|: a]Ѡlx*#Ek7A2F'A&(.=cq6<ѮYX0(92.p:sF4Ia_7ؠ@nq@'19J~|^\'eYױQGwaV|G\dFYx k_M:)٣( v ֨v}NY t졧+(4Jiy{D&$X^ayos݇?z?=[ͪ2ISfYӪ&9t";{Z,|H6U=3ި],}.pQ2>,W0An^`~kʋ9IwtNc@[?dV"_m $UΎ^{I]*DAߍu902FC)6-1 7@K=I uأV%-I|OU[]W~|ˢB\>&T^_8H/7~?(?pus"S355f[*j0Z_Ϡ*Dv2qU~9!/ۧvndڏ |0d~?x [Q>0IQQQtT6ڄD` vq7^?n62w@qyçp"KL GQe4=k%۽ThndV=Ă]br a ӆ+5fƵ w,oM`;:m)=')q R  RԍY"?'dR@}x4AϦc5ZWYUמ\diF]>M{?}79qGoU?0i#OP=?$(WNn[v>fIؿ+#HEg_m)i7T G|&!oYfOA UmPj$:LiMe5m].6_ͥcV>}øVyo;%l:%t@CbD;F3nPUq(Z;2(eUHr[NQϟ I,(>iH2eËvMZeLrHtEPOJRL1ݦNViu=0`Uor /76sgE?؉d 2>-JX̣hqjE0Bkf wuHJGOaBh]t @@X x~6ÝEψ9)z2b0i}hvUTdlaug"uUU(]꡹9L?O^, ,7Q-[Vxg# 0_5^9u#}@7_ۿe>[b?ǻ}sx7@HmŇzxxDX@zxD8]uQaU|g -_RЏVֹCg6^jXUAI|kgIpB:ˑ  /an?sI(GG[st3?8H$8vIx'gl/.lOrO'Aw_ɥeɶ! QA ՏXw ]\7/qUZ޶oƹʯ:@G>JG-;{Zp)}W埌aAߊ42<ÛsvU-,`v+ݴ#g <˜y 4Β.-8>>kE9z@ Zʪ=۾DfM.vؕM>0~f_ Daf)-wհspۉYMj&p30E`JBl 2q|zTY/RM#2܉7jd0z0I|_{|%9k]HmcFyhٲQ3xEͿg.Hy'L?40HBSW sdwlZfݹ(Y3|Q'vxjHc_J] Z\C߷9cBƶCkU#@@A߻@=,֘T;LC(U`Ws1d80. F\l%/rP ɪ^Gug7H8-'p40rw~eS⎐ro?6˶!4|/̃oE2(#sxKA 44i2+z$^JoSdnQonkTĽU]uP32%5'ČgGoiM#(TblcN4M [;,G!ƛ֖5df\Qx܆h1dW@VhU$,pu秩- ^o 1\Ͼr{iYpM$n"RQTeZpJ: 8if#zL`n(qF Oa;lEqFѯ {aȠl3@ .mu3t v+ca5{d-J4%Mo|A\. iո 6# sL*.{d Ig-5Q`,Sg5@H \a_#c\3V*|_|;gpGu?˜!|ȄB*p HG%3"p?~Ytn#%1B{ri?)mٕ'[˹vd|d~q*/PṇgܨB 8!):Oi[wㆰz5uG=JP?X\vtFTg*Ǜ G2< pe٨ c-8\-0V9Le^ٿ0gV@6Dv;nlz 8 Cm|x<`وQ劈@*zCoB !Uk~w?8I+ONYvk}NAt]1^w&!*Eu>O?UG6YRl*ߗo^ypVe2*x _P(];x8f}^ j}ȂWyiKn $+&2puͺǢ8^w9^@,vJh7/94۴q2"sكQN v5 '=p0[-hmB\-5v Z!HģaZ 0Y!%2="ŲLL8Qr6拰M@Yq1hAD7<-emp9 րC|>Xx P Z((@tgtz9̏V*H%:|mv @u' fb\T*B{{sNݘtlMMD!% A,`A=aW,4eSW~>ѵ~u}B!Klm!ye:")K_n槇w# 1Kһ~ Kk:'yiF=5W)Z4@w75]ЍɑG_hثէоl {ɞ[~Kwmj@,SUgqp.[,' rnͷ2>#Mcvpvꭕ!en[P1R70OgW 4Ϸ-гQ~-vOeMXwA@n&q'}^,pj/)oÕ&}*<DOcn#Y#MU"$rejL~{{$f~k*x楂6V~>^^9;.Lo3ؾ񴬍8ܢT#q&'Zֱy팘# ɞu~=]c>Ӷ/J4{{Jz(,78W@/Y-f :/tnn&SG[ h%n"29ŧ4 " C ͹|(8 l-jA[j,S#DppW7[伊aF 4Ef^*ɅpڤLOgMm1U2BPHX'MvXq˞*6PLasV )Z$E %A$eDNeP#+5vc7 N"uy}5et WЂTs)Lؗ#R&:y`vql~3#+z,\mK Zoy占le⡀6 =zd$F3XP~"g$ܳK}מ+䄘aLUa)5 >ZVaZm 滹ϦmIG]^:D,P .VtZĂDR}Y8\]Mf)'_8J5y`E$G$A1tEoB`[h@#i.E֙3#G1 ^j۪~0Ã4rE&]ࡁIG#`6|fg5^v|v?{lF{w{ Ҏ E]uUt>kأSlI$I5U#tHM29yy9.g<۔I`/ƋȄ *BXwfW#  OjZ9"P'JQb' }JBe$Ȩ&aŰabcmԓ)Ģ,Lr4jb0G:M*++sQNk8T"j;('c.ݯt4秱jr>6GFw+ޯL-RX_/L ^`_"!6XZG;Қp{%DSG\ޮdׄ|we%򇸕ٸ3o}u۰|*_{?Q=Ru[v.Q<9Xap=ZzD*]`24gt{g ue;#[ǘDpBߣßȚTH#y*|/|?VoywoPjTL :'pO 2M"w,kDOr}qu^lZK},NWyWEWvACx@u@Ni<^ !tOk}?kٺLJ`AF7p Vc.o4+Q/BUkO- l,7tPPH(7$,H!e)){ h5AbL5cSXiyōT` CftRQ@9YeE7 B&N9#[O,x=3 P^9o~aF`~D蘟FFB סlOJ Lr^f60x<C]V4f|J.| gLnj,o-_0ޞ NǻtP }q}ڸOKy"*v yCNЃe$%=!?Q$)LEnTaᕺ5`A9vZ eA$J *j****̪eV2UUEUU:D̬3*2+3UZ*3 5S@!*eEUQUUFIUT de :xeH8C# <wֹ#]&TоH_-J 2`DU˗JqI!ɯTqI9!HY.~;2k))Htq.o<'I9==Fv<5&g;ͦ*6 k-w>;XKZb0ktq^Xq$(ffV !PbhphhϱW2z@`C@'Sl0̏5E7)+.Ԋzw @\vK> hD -wlYQ!;| Я&> `Jsɿ {9C5PJm "KBiIJOƺ, Б^‘n#/; zigbGHql ݵ_)L#^ ߵ֛u5:Z*_ $WGM@Z6 K8'ʾ/oڪ]eV֑.8ٶ.4Zs+ٞ< &EEo$‹ˡ`ݿ F>үE&W\oo&8 @[816袪BPcVm2MzggmUŊvE 4UW:Wc]MT)2M  6Q#@_$xVV4*U$"Ӌ `Q`\hc@-vi]a=./Ts|H\`F0PSFQ@jպ fFZ U+a:HFdj)W,̫I6D‹*ڪH'Rx5Ε \Fuc7beW2p00Ik]q )*XuDVrY3阰%ab%K6]J4S 1XH\FZK .acX ,bX D00Qٱhi]5V'`&C:xex9Ҭ02Ew,0 Ј6 Bwe'0f$[:ҢlBrYuiQ9i@@A.͛6Omp&9S^4Х&%^s`ҿ)ʯB^lXʸ֍c{ 5Lʃ%[p N%p8eZI싄lYqbi%DKlfc픥[4a* 4Z:UBz.W1\խ $| eY+V14tt1C0 +∁5&ă0$(1\:L"&2K.' 9:_qK~4Ƨ !BkLsZ"SFWB1sKiDD-GLdUcńVMdT@bbx/eUu{$GE$& dx@Xr0 dT)Q mo2MڼzukLcУ܁\L(D1 }V[|.󈬌jtL(Z"@τ~L%d *d i~{oY\gWX )1Ŕ\R7P2\N#"#w/e7N]ֿ!@s{sN8b1IH2kTH[y9MvRNd@U |`@:sZtga<>RspeGq[zۋWEsu; _y|ֲ tnPp]0f!;@Q-#tqHZAFx㗿S{ 9gKI{/Ǽ*2TCJrwg<ТAzpiY҈z. 0&#Dl[k۳ixnUf4T_Tj06ұJ$0eIx330wϬCll4@v(̩7kk!\'&l9>#Ƈ=wB5q+ɢyٚb?1(ݞQRp۟mȻq%2 Qe`dЮm`ڃR4LjE&s/lgYjLbiے{Jzg6$ [v 67 ٱMסMPw#{ќsWwTH/mR$U\6TB1Ymaγ5%";%ޘ5W=SᵒU%u_9Ds(p1`=;)رX j:pyKMKn" bl=ܽ7tc.9&Cw _['q<'T+>1hBm9s JC@pTvMRZH^)i7gᠢi(OT'd74" 8NWÛiT\z>Wqqa&Ke]zď^,R(,;u>3o|$EBF^h0z5f&~~#>y(wLn/ߠ??j3#޲2Ɗ#}L u=>E]K \fMH-wQ#W 'f]2 NǶȵjEL -K:620!1@D4LA݃A9#\ gst" (+Z9DɌ*9~}9*u$9Ĕвty3’$MG]F~몹 ]ױ>j鲐t[_uХ(2I (SP+A@r|z1?`~~3l(M?` % B>+ >%i+ cW'r]R1> 0$B$[SaluYի&Y̿>uE}@LOcX[u?ieZecj~Pf VJ,@qeW9*"sZp~kmgjmip7XgTJ0Zſ`fO $ qwbe1G;ҳ@l cw@X3"?[,2U֣6 ~@Te :0V9rPIRJ'w:ՠ뵂ռԁ5 sB!{j5#^:Sf9I}J)Lb݉NZnZKEٖ G)V "d5ZVҠGtE fq7]DfEml{|%Qð x~̸|=h;C-#<=ZC[ w|ːG/<|2</*,+[>]"5a ӦqZw~aVc}qe'=^=?vC-wrhRyO{KYPA_sHv(f4ycky)GN) rd4B5+XpyFA0k\'#IJ:.ܡRUK~~_=ĠC0}^U:v 8sFk9|LA!ֲoátB iz8yhJNmٛy$Z,*/Pγ]sLinhZ_\ۑ3x14yDh:Hë¥ZnjCΣcc[ml\,]$zUH&Ț@05|>QcãD~ڢRMYDmOll##!9qhWz̬l*z^{Fv`ـ5&Z`3mgK׏B+o/褆*AT֛ d,n=fG(gp#m䄐aDx1QMpt^a%aZ` {Mt xdD1p;jZ}w0χ8 UBdcM)fG+2 8[z!qԲe@Iԡ?׌jMP0D<>?D6b`Qû?B/x倨g `w<ٓ.KY v'jUC~I"ֿ`5[%b3DZ^6[<=GGYIrSϯA νvfnT!ҡBQ])aP"\Z`Vv!ðr` j._Aɐy;8J*WV|*WQՑ,|X P0IT>pO@]Q Cf(Cp"v(Mael48ff?NfHKfa0$.D FJ>ꝵ,~(+djƤikkNE>K?]F~sۘ᠁~~Ջ DEI`  (٫ |^Bg UW# Zc#ER8dLퟚ6BsU`5hUw%s{z Z(,PnNPD!Nql<1Ce@QN" H$n%9 M-]Pŝcv豬v}`Z F=h}i:{sͽm$8|PWXV%_K")\} y?˞p V8.H街-rid:9sz4T3u6z5%s/1lFW\(R@Nj#?:fiԠgv7:s);pI(%04/껏y/ N<%TPzyn>q>?פHP<kH=+GiI! ㎍eHn y>\?bIG$U[LCTuuj"iOmCKG=֔8R_C'\K9pnDj"stkXAcv4^ @*"OoAPL$/ނÕE0:k2MqDžÓHl;=TOvlIsVhoӝ[3 4buQCOԩp$~SdӌC]h1 I d5KGqAظws0{|UKsu$dl9h8׷Xی81խDH M_ fbz ϙ,+ b; z cP#SL,! A"#_YV 5bS9LqĜC"EPS#ө~Ƌw>  n9ƛJ*, R{hX e4{=ǵc~#ٳdIOwfl s[oB˔teq ą d׆g'5ICYK5S3a[}felagH~B|hmxۍogHQR RBXe:޽ǘSvB,GH^AJG2Ლt0R?EPl{x=xq:'a߿4!,|PmFq9d99CPfI T4@w1JOAwQt$+oNdqZuرG :nTb!J㫳[`͐,&'wnm 㞩h9 &$ų$80F^G((*#enYQ s PUQyF HH(QGP %0u\9;SftƎZi8ti//4 P f*a=]~p;gQW~`NMPx&g/5aatMFdf=C{}~X%#ގ*B|6N-9!-by{g%և"W fAT@ f$$$ߌo+?~ߤF 3985)s5AԄ:4 +&׼@{Gܵ\$8k1& \t/3n]Xk<6zdLߙuC*{vYjDK&4fu%qr]jaZG:V 1wƭϾ:jtz+ E(mo_r4<)DP B]^Cn=siDN^O]n_}a.(:դ*lbziZPAR礀.bH g0_y:yyٹ#vpZc%oLrn-A㞷=ߤT]/-HHqRstl=T,&3E寷?wzpI58#dI1f_\pj?dהǨ<_3+H}Mwq UyM[]r6#QTiH5X|9_suj)0T|i@J֬1G._=i\S-}z&N8tz">(b{~"p"cn7п ?cFSC@y>pGOyⲑ' mQGN{ tlP|^{+H|xWt@yM&]ǸliDCs0Uttl&!Rr ރ$>z'VqǻѳЏC2mPuj^,`2`IBm;0C y ?)1|AیbX-HVpr;]ߏ{K= `zבvK%z%V:@_.n\r+@ 9';G;)lk[HPerЏU.ë}C^?ls O[δa͕~!/.iqrpoŋm#>fpQ%* M*jmvٲ~ܲ3U]~e&Sn嘹C]:u}Iا6 nFKu-sß|[]X,wϛgκaϽbr&% W<j~H>Cg˼y3q"}b6ǾC(nRe$Hs>dn|%8_} P+M`#73RaŪ'PČWg}\'gG#_@g !*">( 9k?gPM2z#">|ǟ\a{F-)FEmD0*q v g2hʆlg l؂E"5Jf( U6sg![GΘMǕǹq?/g rٟ <&6Jߓo)[_v;6^wmfi2~}@^`\F}.M`zǬDiуŅG"0ĺk- n#aj#ufcAbw<6fO6PA}ڡ]DfI㢏="ʌy5jݏ8c!x6 ?4f*H8>l"E ]0gk}' _hP7'1z|NXX m\Pct(@ kOmdSr`qm4 lg["t srTx ㍅wB 7rm2-k`QZeu%&GV~(pb'V'?ɒO~W%f[(|)VԕuNY9X]˖9;{M'Dߨ*/*T+U:wQ*C Xů<ᄞ񮄳p;kIg򻉬ZZkب8 wb>Nqȅ[q}zAZཛྷ}C^&@9C3[Ykь`7_e.x*Jea d(~ @h8@.4 Vf}- `dIYBӴk{؏0g۫n}|DsrXʦ[<)w3c %2Mzi="U )ۇJy‚7ϣ 6sm9{5:4t|~J *YI@.DE)gٵYTv $WaEyYOvvjŤ% ':7,K:x1eea{͏` ۗ gK;ڑOB^%==>+nE$Cf݅gA `r ãh$ser\Jrx)ӔjpPeҝM68mD'|s٠y%=vi9҃~.L 41` "S/֙|3q@9ۄȷM8JF &[72sR f˵!wn@@LI>ḳw]̓ޱ?&=_a~C__w̰Sn1t\q3*_ms7mI8؈a&%*p6:мwD휃nSb  N) dN!H:L :*90"'{x'sy% $o>^Ɖc9m8(,'hQrM^QC*EK=j ٍ3\~oÒ8RXDE abB5`"l,vȇYg=%E?Ss<ϸtqocZ\cEgrA(b<",@`UaJQYwɯȡNoz0c}ݤ6<" S{Zf iY )hUD &h)RFb`E$v&rqE¼[ː5Ïܵ5sB (l c΅l|x9*2_ tj&£:3 EyBQz+;_>~W<~h)Mz&oݩ1}¯RPk\Gf ? 0XxTa&!_h L,`J*3( K9^_Pf2-q54j`'ĦKB=|id[ ~@l&,ݻ7+r9hKԁEI;no {t3;_[ϴ 1f3 UN#*l I2DՋȒ:t6Zt`F@՚mx3Cq_ zVaXsMC3CS'#?O& <<\@77Qʹs䊚Ma&hA ! 8JLsD,E\|4!h`:R2]T((1mj|Y O?aҤٹeR^$NP&Iݳ#Q󻥀T-n#c?ɠ UƘ'%\#rcof^`5w;^#5\(ɉC5x-% Ӎ=-|q$} /޸8onN^މhc3@@v- 66ŇͪPwo=<8nɰU IEޯ&]"IWι*,#G;lۖ^ƯgfUd٨g(ڏQc=~RPJqd$}̺`ȘaNʖ_N572,YՓ:L|A>ji2""t&<5|O6G ҂\@+aaٰs@% xQCpsŹ5vD6櫔.ʶ!G$ ҫHbS ^J*@3#PQ%)WK0>g4"²; QL$$p$ݒٲvK/cMi17\#taQ \Y;\ (SGna9 +%.o+iM#)=] [cV.3j釶^0AczDn뭇u_p)qOd#IfM,5qhP%d Q50i<ݒ'8u\@ߞċ9h%3 ,G@P1r'A)ܦȆb@`k.fQvvan  D) 7;5j |X1 8PŽ)Rnv)ؓp ݌ kXMuUg4` NKgg.0!wP/l']eoq#F!4 $%׀(T~⍁yQ*_(4P ɕ !$g&NH|;»SwO9,rt5( 6 Plh<,@Mz( W^zN@6t-!ڢb6 Cn )[Ӝ^w ʞ]c{:1'38LcPYj $ +J;>WqТa_ [c&Ŝc *8bȆc^)D p?> _T4 /.0~4>cNT #~""+ۈp3߉{/974D"T/W˳; a>Q=YDy9@(,Di_!LT un(TKNݚg" îIe)z|;%m,c=*Dj6!(] əje }@ Y#9mD 4/B!g}5^_JO{v}W{ }{<̒I&[ 8M0ƜtU|6N,o8h J>1 @gۈ/ vv[_<%vD;H"N ] y+{k  pz|[ c#o7qur (Q9xCᇳK쁴? )D=(^<>3{ R:} xK?~^*@~jO/OwDX»kW {ƣ$ ト| `lqiB/_oazdpI^X]5dq0bB'7!㷉Ӥ6H$ @"b"J@hVYfx/1^7?Cc*L.\{ %>:&C2g`drHhprPLNlG}|VZ2My|[9L῎gNTagwy:GN8z.~P;HՑpz8B{R}l> =G>+#=4ޜo6!7h 0wA : isvC𱂸='z>-fA31uxL=~: f<jl.>Fݟ_Ƴ2BwrN$r Ks9{|2la|hb |H>F P#@@7{{8rA~v9gOA"} @ll1ю 0YUURhyuǤ*\9/:3A2;H2I:G @I`$[yIҐ6 >>ÀÄx^ά&a Kן=ŚC#r`Xg!z#;dϺL,/LvQKrN^ÞB l>wz3_0.3=۳JHUIh \jGu@W{x [((8qy|Wֺdmܧtzcg{]#\w Id&k#J:ZfcAM1I3 1n L,5^t9ۮ̓ǿ5;q!Oxl~1N7B$NJvFS3]6\MMw5^O+1b2tf@xzb}%ȥQy!$Q :LGNSBd}$7X/<STÆ$?<S_06{4 ž}6\=;6>S:fl5ZG}giYZ'WhY6ڇXqPP:NHGyG1EЬf+1urOsMD瘓qgm%MmWrxGfD u'%n'Q,ڿ?09vDt|cg>2`aߘ/JJT 7N7~Ab(C򏫫]7OǗ7Cz1nܩ?Zwc;eup X8K>~Q,;5ڮ+zy%.}xN(lxssޘl, JV.yv_d}eix C\ }]6=|x봞y 沅,IX#Gh]7 a>3#;5 {%[K)S+Ӆ«seulr;3s%ר~\\p%-e!2iʵ{IoO9BzV ļ#wv?]_KGmTU8 AJM2&68F*aCtw1uǣHlw#ov$)\[ccALΖAh1cg'=l^x`UX0@QшAqxEA Yl%wmφp8÷.Bc 3YgPvqct}g' "lB,6/=@e|=yԹR>2}=@0<f6cqzfX }k=ȻLÆD֍?] 7)~t"H~Vνz;#~J^Pa(;[=tЗ߆O__?"o_vG?>I-;rT;4߸쯝!vߧˍr֮oӲZj7:XcJcr+viZj0 ֯_ Mx]^g.[) ]stt˔նG;AKڛaJzEyrx3atO~qۢ^Q@ QpM%Zd箔1LVe{RR2u%my8\YBXJۥk=g0ί|aT NlȋsaAiM=s?^YZ8cvYi>}p3Kt}lQn^Of+ߐ< .^;WMdHm<2a0+K$ʪ0ZÔȜ$ &=/rtש{M)$(2: Hny]{⧰kM9Ɗxdz3{Q~vjoDã'zO:oG<|9X#:^փМV6Eݸosݗ%Yld4TPiwh)VĤEzmW,8"rya\* R[Ebx:݀DAk<:  <3t~=Yʛ0+fu%kLr< 4(rYTIɗ\)GId.XEkXlۻ<ѻ}Lak8*m26<@Q4ȡ)"϶1 $&{Znp+R#Nڡfإ7KݝU1絸=>n7ӝpĭo>(O*wlb!)+.QfjBhj!&A׊Md{R2kYea4SC~<QFt4-LmH -BG장ng~?;=WKm>/:<7&( 0`4'YA%q(؇.XC׺@ ԩI1&郿i\?v6=R9 1,TPkyF]R[aXY^feJw }6J?ps4T7%cSy2[ c'T6[dB6Cf ?u7 .uў[+Um179im|_5ލ˱?vr:pW7h:rޒƜ!}>+Z1.N$.ki2?|ڳ_g3IUA@`pHD`-ۧ9쇟!3 Ϭ lIs5P4E!<+N2 ["`Gk<9`xHXH!Qixf@NMk; ǔ9lÈVyNƀazs[Cb)68 @SzwDbKKny&FI/ iK[A^:G8AST'~Y-IؼoC+?Iڻ,=c{?PODˁFtwvANQ:z8gWwN3`U" d,ߑ@ EQNݚjn|C$TP/$xs5߆ˮĈ0VB0E^#mEJj}fRDY7.<<+4;>_Wl*(۾ !ȗlQ`;=Րk:.{4Ds9qW/xV0D ^@zkۜD:5Q\pYGZ/CI֏Sv^] x޷?d@d6DVeώ$'շ~̄0d6zVH Pny3EY,NiV(LƃpkƹgdsG?9e!oJ "u&^lE4B_Wtrg )c:6@ r"J7ԡ@UY:/S”,H&Ѩ/ͣME48,!:ŅQv* ք16۸g|ԫN a&đ^q?Y|{p:iwzgb~U<(߻0aG,q=EJңBlDCIu e $?~Ak7&T tݾg"v ~F69Ն lbmsu46e;5+4¬YK*yȪSУ$@%fC#*CJ=ffiӈU*3*35hnh%wi$L#4ۇ=捜|{B7"s2JlZ BZJJ)JJj%)J I$(!tMm3.,?V@U"7ǵ~K'QD|Щkը|v.Hi+Q 3;W,Nc/$Jf1PPQ$7.p@JG:%fC}7@DKr6`S ^nI{yZ}"}HX`@NV6 _ro<޻Rxt*_D6EF ivWIsÀPQQ#ta f`f9̱v%^BɌ~)qo9$fΒYPQp/`u0A5cO75Չ1~p@H/*}P1'M&9EDE֓?$J]71Tw)#$RIV;zǮU=Pv` ~%BS"(0:7 ̪aP4P4[J[a~x2Nʤ(MV9DtHr-Yʓr  !NpMOVe+/LN<(r J^?@/%ykEAM0?x.g ʯZ(e{E$ p4?̓\I<@DQjs%'b p׆R넀cRy8 C?4yM|C4&izp;yiǽ;yY͜P0o !GwPAR@,Lnܪ>BH#|g$ I xUF<8J|I^g)r`Wq2|a\53rBT5j ^mfmzݼHBk|C"=2?;/.g9Jd*ہp,ʂdrD_Inj}+Ǽ H,7>ym՗>@߿x=A@b45! $<]ǻ/ևtq7J;0q ߟI0_-*'ͧ}ƁΚ i5-‰0co9U2AIiMfZ:$͑;C<(ߜ}!_R" DGg%/ ?xbD{泜پv'c+tʏ⇃}ql.gV`(|T$M%} ;=Gς?ET*CZGd?6KOwZ@XYQnO񚎐e~oO{-՗q;\2$=],<}wq8]kud@clcAY_CvetUwR#gU@<)Ф` 1*t._L(̠ɊNMCRXlfFlDbeR{ Z>eJp+y+8tTna IoB9+u3OwSU켽s"Tf);oOz-)7qqGrWNQc܆/`uuִO?2pez&/0,\Gi˱Smvy+/ӷe{JbYU+ a qY߳\[_{w[ʃ:vtkdIr,kOڰTA4v<2wv/?;5)'-ǸG5Uk%ϵ~G7dx(&kHiUQN6;_#} RفWʹu ģ<8 Z1 Áݛ*yHd,.4kF*1{(`2Rwpj0a?ֆc@sz((u_'gd8:݆hOu[m /$Sȁ.@aq[I7.l {_*bBSw9Ꞽ@=_j7'=$|L$yD߱ :?c̕3pr4<b:V_6,kͷʰ!\ֵ`~5m.T"vk:6;~D|<ӶY+c&~EȨBUQx&)6'Th%$j}>`ɥ-(Nfg?/:㊶\C` M)EDD;yZ!QS?? ,6lict^dzV?|w{?46+ۆ11מx (j46PUqpmkIVP;4xg(Q<PdsAF(_!qy siSg !Dآ!D`Moe0HXzyg\h_[L5"|@W#=hAÏ&hے|ey`$D5!@ \z_ccYB,>Ͼ)9ޝNޠaǐkF_ǽ^3otî[M4f^)m>pN΃6BIcBu7\c*ԕ+]cHAiYlWH̐R2yUl$جl&E=(܅OTDJ[Ml1_c`pM(5ex5=qƥY$Sp z,8X}Be+QS< `"%)<QcR *L SF@֩q|ePlj[A240_g3[GŞ_F04\,ʦ˝I}.3GQF|K%`G/*c!Oq`= @)Jɦ>!~ `$=8:!NT.;.k xpYK`]ZxSF5)g7;ۧNÌ> wmpi9چi ЩȀll0ʈE! {y==}SrKyBI"_xF,@}!66TBstI~ 0hL!pF徶BIVf1$@.@2|-o%F)g-52j*V C3竭A=fuA'w "!wb8{+Պhs8avAum51AncaG'CZD%ՔVX,$Aa~lJ}xtim+yUj0f $B@ cZC^l5; `qw/h&3aj2X}̡lvN9CA ݻͧ %N9@>KnD8NļM:Sf,$^84ŇaԒEv[Z"fG#N^hw؁uN=W7 DvTW|P^^:(q$QeQ..M$uLcx3ڿ/("IL 옛d,飁@gqe`utngiOF~j!s'BQ Fyʆ6@5$- y㓉WT +*B5 +/(19b[Z"!d^x`b R, 0+߇>f`yJvcSvZz|Eo}{w^(KrbiLmȱ1@&tk1M&Nh@ٱˆaX-kF%N͂bwvy94n2m;dIN0`5۹](|s懁h.;$>ā(䇾;z{)Hq>JmFO ެCVduy۫XmxpRĄ#e/WWںwJΆ; "Wٞ8|a3D({Au% gŷ"%Pw "'%kDPO>vkWq2p~Z}0QUIoG\f35UhFE5d=M xQ 9RH)Sf $<^ޔOk7}0ihNb$Gbci)%J߭&xP9K{O34psDU  #N{Bv` c*L++_HvCYo/7,O¡87m3qLDB$$NP%aLSkߘ15| ɠP+ iVj:WiZF-)->sT?<>o;m5}Ī-ra汘xb݄<yq߂`k V+-63ѵ:J\Nqp7b';@ "2҃ s٫HM];\?iZ3>2+ͤ҉NHU: #I)lGv(GO^O+uϟճW Zᑉ P$6[=U2C_]#ł2^dxcx/ʊ*;W첼7ΏH4PdLPABE$u f9ucY4 @hA7#v֎M 7bاYvU:@F1;/'ӹaN|:xI}n}T> [+VC$ DR]/5bl_g3~l5.g􁥿>ԅ.xa HP"̽|d>G4fffe (PulK)wr[u3@ =SzݭME;y~ 9\NyUMe)b]h! B%ΰFwՐP[h FCA4Aq.>XA:,NUeԧM|\t"F],bȿuPTS/o?3~E(02Grq_FUh!(O&Mct9~6V Dg8]vgc0BoyZ /.!-Pׂ`A3TjCE>}^|FCPߧPR#UffR˞yIi%PR _?_" *lNmjB!$ \ʉ`)ͽS{<>Lq: "؉۟]97_rݛa7!o/g弎kPzT֖X;TU_ve(*B)tSŤPRts/zbmTIt6.ds oskiayV6 ( 'rs t "1,nĄF5C+[1iZbm.%U"]46٠ιmۇGZ%H%@ţBaCq4XH8d2"aD516*"~ߋorDb5bi0H j}?ͮy Bgޚ0O%4MУ@_- Ί4f:?km2p聫ݬ3)tn"-,B/Nb0Ǻ2rg'~xmN4]䴫i7WſP8t|F|9>Y|_u2F@bG$)f ֩dҚ9N)bmdaiTƵa ukM@;4M&e?=\["Pw_j}Щ4[0qp ~W$M9p-n=>hD61)(SuG@ۺ3z:9 LF:?z+|ZJ<#?J"Rbm΁!ODX^LpP/Ę/'Oq"y (P\_`ۂ8t7v O_VoG^! *t ϔ|^FN@K;,lJZX>ԭXOjRgI1pĨ4Ļu^?FdPg~A*T(;"?+1yɒF)u -(/QpQ/ F P~fS鯜6'a=a}Gy؉"`#FD.QG{$=Fج+HH nn6LW~T%RV *tNlKǶj^|.mX8$|>20GSlEG`  Y ⿜@z@T1(y݇zeQUJ{J <ȌsbG3yd͵A(MPhؽ5v8amY{`<)H!5s٪VV3lum |#\k@%0x*^fPDYw~?rֻcݐ Je֠ߔ m-coi,N%LbdA66xIHDET]<ɠ%9Kĉ&;P)Š.-J11 Pbr`E-p炨Ո|AեO&1gۿBes>v=&IwESD:,ٮCݫZsz(n WMs77 6-c\fy"PpQ|Ehn:.ETrÌZof1493d|-_odD?M\uo$bDn`ANRXU^9^RHR<}n8ɑϪIY]/C[y&edMሒE4+ rY*UF۪ۈ fjhC6 j c0Gj a̺~fܼqt(}SF裖a-[0(M&| YS(1L~¬qc!m7ɜhFWUnڑ[\` n|8Lz&i\rp/iXZJ.-1<6M`Pr='> b: 1W7|7fPxmC񆸤:z|bi%e q$EPڡ]ߚ$L:b>VVPV\yaz||>t0R7+܎GMH gǙdן{AQm~hZ&I0dЀzgXM" OpT°Oy[{1I5yy@~JkT q(PI`97klg#cIxFpKnB *4|Ѹ&TDP8o̎|FSa{=㑶@ߣ e; Oo$l699(+tC $54j[I_q9"LrBݨ={g,|;}ǁ=R/`A0P ͊wtEꊼ/KhpMGD yNSʑ+UqL`فEsMZI!$ccF6ZZB `)Z`+J> ? l+!TIʫ;2%& ,¢10C!>@#9]2P9i 4!FbAF@Y!;TQW |1DEU,¹7;CoCb4RuEi1!h/Zzdw<\`N.!\j䥊yM;ģXS48'-mـ[2HyE\%BV sGO ! у,az5($E/kokXzV yNYc6` *xme&AF`ftjZѬIƌ q,v]4l 2ZL2J'\!JV :@*:F=V ɜ,̂zuGS}Q*Mk>w$"Nkd=DJ5e;CgXI ش\.;H菚 -؃o S_~w^w!@K״  &na l)h)˞H t@)5Se&J.HdL2wg\j,f bYE~8Fd\<0)~s8YŰrl [ghdj.V}`YT#379j0 ޴&?"b(`L99$4K -ºmuG'7oS(.Q+U \` D֊ͭ6d[ Q-6Cqyx }2I"%M!_"n_XɁcx!AHx)6W,5DPtZB y}{I!W6*9lPW &c%,AZFآ?}ݪ׀ъ A* F % tNm"h %J2ү7/* R[Uxe^ ƲY૕ 6Lݷct./^F0I:yuq"O-s1>;$DPI:7&?.4%ʔ&ˀ"$=yE*3򛔒ѶP6eϷf흜&DiD3>!jkܯ"ݖR6}h%M)?FxzyR_7øQ D%U\ǣ 1;kik>,/=xJkt|M,|1̀; <<FBEgwkʾ^ '?Og=>>mCzGBt8y0 x@@S) E8 l0Ĵ@ǂ{oze#31qLjN`m?0 }S{#0&Rπ>籧~3B`aA8d!*1B􆸠pdTq/d ,G1|{L41alf¢1EwXM&oXAl47?XK|1A=z靣ƯOy:NE0D4P,BDJFsL̑$H/^QPQ:;[xO+wHxT^h3("B ܕ-}YzDݓu<RԐHJ uLéu&߬N(Q$W$ ̳pTPo33G@#|O:l3`a0"~) "=K;M 'a 'vzBjM#"0R!pIQ% @.1 S{pa Nmva2E)DiGrPoZڝW(=sC~53DOӢ!dↈƞ1 p8Sӧoe4xvo.p%p`OC5ρG=d{鷞|l預6A(wYaoSxXGCKHLF\w`FHs!Y}xtڱ6.@h8kxPMYof& }N~v`=atIWKBcꪋx_mD^&*?}'aO*/BD,Fzz.uXl?Bٛ1)*N ^+k)<"@ N"?PP'GHG#ZuqPP0#AE~>qEEܧm|X#FCJUd+Ţ2j*"!/ɕȟy 9ϰrD*h[k}n,盧w0+> J\:]uOcuO:~fF8:ʛz0 [^ǿK t"cѨhG:yk5Mڤhta%EhĆ}Km!T>eY?Ȅ ]e$L]YD=ѵH8_(BjWX7:9LCUF ױ]Q£7,.G&D0V{liS|4Fy nx;NP;{z5P|U#U>>'`` P|`૸_߹eX?OAz f8א, 0N˝s%(~(rz5߮"l"R.'W+l Գpx[ZEҔĵb2MD '(O֦`C"KLHZ4m7@Gf1&$]fz2̙$T)" s0o4B'Zd1Dc*!t\_@&FVGn52=qx]t6\*99-6<. Q^rj1t揤@$iZ AR4Xd$S@RY4V_jG4îFjw^/ ]&G$""APHq݇r!0=vbA#P<~:s-!b5pBYp s@4iMW]g7X (KH/~Po~wCm쌰FUAF'۠|T;~]R2(H@c~CNv{ix!a5JMfӼ&"%l6V:8 heTw!CV~3 8m#A" 7BDY͋aDb/$)[Df&F ]UR&H H H\QzqRh jû@R!(Hy%reaUq3"g)p|Q.^JۙpU9~{NYU3:fA26hfˇ‚U5$eP+dyτ -^d :xu٠&Cˍah"DE(v04Ga`J~ :%T$}az1?=77AyP& O.XpFQogScmHFLP?L OM#dnuߢdF7;!Fv-վtgZ~7 p>4n]k MoN(^ZuƱ}1%uxL@!͊z \+md@0ku@Uِ6bhQ#J㎇B\h"@߭~,~/}?!KH0 ].6\(~80ZQra#)4b3ꇗp~oDE؆&{wnn5ٷ՟'㚎^"Ri ud ^R/o/s~O!&W"KIʠH@Ïx0l|PhHAO]tq4B9YZ?ϩaCҭ5LQF `K ?E7pSFݩ۔)p[9<5-K}_ޟ?7B0A')=!$y&L ٓ]70r 44FVq֝6j=]N8:i &Ă* {Smܡu?sql32Vh3Z32Z֟sگAHґ1H92 0.xPqP{2D%m>jqB1[{ @ߎ[NE wrC2Dٮj/Qu/hy׼"p V$ B&\_'씔©xbȡJ\Gpؘ*7)QRpγWPUJ^Z#ˍLIj8#67_NmK"HUQ$NmL(aq7g:ǜgd˴dʱP"Nj;z/a 6P O0\-N,H`#,,(' SE(Fe~; 9t>y aCGZygQ{;+J3gL4C,m2#XB/9}J ,V!_>w׻+jClVF!d8\d0hg5AF!c@04|.XƂl*hd6xED,XA҆D4  c =1?gfjZwm:QC P.Q,$P]O@u:`(2gT隁 $PA!}|\qY#3l~r F]-BU,ױX3ٵmsM]6x>8|{3؋]l[ּ,E[U=چb׭Bxd7LoY՟ofl !V䪒ٸK eͶ!U ;Sq̖=ҜAԾ@1^S&=مNUoQL{#8$r 4MIܣE|Rq';71+Ur?Gшs)n{Xxuυ>Mrw:S.Wa25ݥ\gsV8*{bqF0(b{ zwEDK9qD1չ%StiFfRWޮ r)T|^/v1.B׵!-%kк3w=ٟUqbh\U +a%QGџ#uA DE_X$IWw kL?rlƿƄR}vX% hJ,cj7(61jO~2/]ս^vZOjس RhC2 b :nitKJ IڨoQ]l4)OPjL,ˀ p4uG 6#%ck3֚015!|L!nyn!8?vz tJQqxeGZz(r1M6&oͽ䐛%xkxT6J-r6Ƨ`$ǘ `Fp@I>>1%d(L9z=ENj<^" `^A (u1h`vT/BMp@.lj=Rb $0'x&؃kF4̄u Z6n3<3>ϝ({ypwUVXQ >PĔ{.@brP ,ӆnܾMnpp6q7lh@L 6qg#zOrQ *1E&K,F<_ky24뙤2 \ऀI!Dž!mAc>]qǙ G@fI$$I$G^>>wTUDSvχ' `)BFk!÷HUUUDELUr gR .R#%Ɵ.A:a84n.ܡ_KaMW@\ -AAˊ?HqD=h0`5q=vބHge9ףsr5w7a6=Klݴ=q*tM*kG_Ev|TjQ;~tRkm姎D/3c&X\ln3PŠ?!7-ە X{'XW-;/96979)\Mh111eQu` M9bx*N&9ɑ7HstB_xB6H<_O"PaiZHnS$-3e;&Z-Ҡp` .-"nU>]}Za*A#$ 0Sug0DDր4ibbHeLYˮ&p:jh( eeF G|/ߜ2YZ#1櫟QTPjPBϬ}we@SqP'6*ީ|]:-#$'x/Bz C$ljqɺO)[|Ws}ӿ^n 0p-$4 r i14hl]qq8Wʣ%6dC3>CCMK C &20k]A 耟[x3U =~PiX*n8_ Zf]Pn(g""j&41Qw޽. sihIwa.drSI„Lpa XYR"RD Z|vu]f-aYs4ݯ]^9hG0t$S4\4$iSK1Թ#N7fUDGfbP8bQ!Q'tںZ@n{*TyCbNyO6d0< PdMB"x58?V䴧f%<ߐh̒b{ƪi$0f)҇:70yP)j}sC'S;o›ABSo̤$N_X>f`JA Gu=(2ĉ~h~ʥ(7x;m z=kWзu}>ݢk/ ; -Ht]0B-XKƦԔI>Uc_g~9t6 86fƣ]eey7'(+R2YhuVFoWNO?ŹjQ*9d<ЂbF4(TA}hyHRwnwzO/=g~oG% `E&H [n$"G"/.Pu@)&c+A)5 eYیfy0 ?pXuTOilr42lF?|֋Dgyj6lt + TbP8S8G'йi#n210F9rEQeUWRE(:Wa&,=7#˿w;\ +!3ݰPّ;wDMEݴuˣ 6;ԢȮGy,43 M_݋Qо%clyPBs32Ic}ZEfik[A,_}PCrc;xvjtCUivFuHQ4  AD, FFG7p0~@y9ݫ UǴ%>06}ʹ]նd[܉[V*Q`IGǨAzݰ^h@z'R$4J{d)P[1)`^sZ@)FSW斣of>s".GYxZN!/EO3GScӛoOKo>T9( `R]]:Gn;8`` ڐ,<cB#*N-yҀLL{1~G/_*Kc:4I%P[F s?]wŲ_'>z h dM(Zb-CTI2eD$1BБշN,JD!F(c%2CpHJ 0A(@2A`&R%X%Hxb<;iH\uKAȫ} "yA%$&l m rU b_+Q~g7Kbw kx9AbhchY801]&C t g` @Q!A=aCf]8 #5=;r90aBW%a+`AΤsPGtTS&2 eS/,VM%TIib+"Fqo]&AWZ}>,39@ BDY!G 9C[q_Te~6]/K'JT6Y`?Wt=feKAx˷'/hRA IćdVAR[ޚJ 306'p.Ϫ^!s|'׳ΨddP Z'5IۮGB pD DH!Xu(0~A>˲YC:`ZKuEX5PߦM;zU4$ ^)f#@<:y Yf( )G68IV,j!`] HQǝ42 ZhHs8 G'c $}mNlD*MwC2`u9n˗Q&{79lXfֿ!rU)P-"GR$ÑH:Ra+ \c %J^(<ɅёYdB4'Ss!u$4|OH6C= 9L7"xd4|\'p~[MRDp;L|u3wyE[ye:J?c?~Gٟ'_ ذG| h{PD{ A(0NrJ>=EZ,H{ÌPLl"L~s&9~0lN)Nb$!Wfh 8^"d Ν  !*Uc#&H=)R{,ת/9/b>-U."7)|\&w:آ,Ly}ek  snGP:>S l]+)f c^4CHuQ!NF|,? >~ 4DIW3(b>!;Uطz$'Ϟp+Q`?8=\}ƾ{Mu  Ƈ#<ڄYY;-HF5$l&>pF,WT0h&G:)$Cr㦆`&l=`9I#'zgX'ZKC:  7aAYѽo-Nل`QA58򈿯 j jag9nYZ,in:@Pk( xGt7' ,npB1{m6t̓'bʅ.cUC^k!e@=JiH =VXu+wQ;AdC(omW0(9!'Ѩb))R #': 䔴Z0 D+o;4we!X/ ǻ-` a(Vʛ cmecocs63xcd= yVֶt,,_}xzriD$HX|0 gэ @=ͺ? _۱pƞFmlrJ4 Aa@5_`m.@Zj+)\ 5d6\P. foKOȀ]Ml 5If;P`?FOY!2gp( T:WgD(=\ˌ2S!WܲR724i)kY5gk{] <;䩿0OjsɳaUƞzv\fJP6&>!P208trp(&4>+Z\:&,X$ )6ƼLNSacNRu9d:)!)f-I Rd ܿ}n\Pхc ]`@@ y8 ywFUnRe^ #wEc2Ї8ߺN9՗)i":yr7e'bKM) $4 bY;7א%EMMy[ 67<8N 3s,yarID!e7MJDd#eqy*6|DL!է!⁝pz)Sȁr֡Ad7=|H DK$E5,^&ƠMCDp_ok0UډUUUUU2ULDUCE4UUU%UUUU 'UE4M%4Z3*J(8TPTUUEUEUDT9,4QJUUUUDUUTUTUUTQTRMUUU*IUTSBITUFȡ (ZBj*)(jhxe-SLPAT8f5~eUULBM4QM4U)E5EUTQTM%!EM4QMQIAAESESEPPRUU-UP5UqeUQTTT_st}b`"/!= ?߆EeESHRa6dQEUUxE>MM.G&f3l6kYZto/T YA#=i\. E z?OMF;{eZ |vҪ<9d4Q5Miw6kb W)RuH">I4lhab֧RUFaI+w^\bOa3^*C؄@qek r1r#m(O9xxY@xu?\>k;\䧷 b\;Ii E` 5fCҞш)J SHOP.= SnhyAGԥ?iiP&!G#R`ZiRB ރ4vz=s"xu: hRb ڄHPKCK\ù׆h/ ivEq!isP΍9_񼨇 b({A7>OΩLksM fp*,E$EK^5ggz1t%8D,!"Oje RFkZB5BÛ"r8*. 0vxbȁ! Sa tb'vؼ~"ZM0:*ء7Q Go"q^! ^WhAmHCne|Ӫ7j3FLj g Fb- +v7bb^GR@C=GXȆ~hꆦ tQ0K Jeoc4Bi#Ehb< ېbzDU9|xí $@ʹfi$:T&;ND\ds^]á:o#MtⓠC1.J@ {`1rTSFIl/!NG>̏bKX{h篤٢(yt(#ߧs7>g " ='.4lDӍe_{4;# mHSCb7W2} }Od͐W7RL/(P>ͦiJ6tg[^CeH6SQD[,I}~կv2aAv$2 `}8z0&+lQr #<$ 1ZGNEH8D%۽m(̧aE siT>IpJ<ߪ*vቁD^pXyrD2"УR; `/Poy-UGIJ Dx>I4YZizx<E.x[\ zG``{@;p}X L)Uy"-0n {8X5T* 4M4Co`v$y2vW/W2](1M]k ѴF"2+$Z&/=veY^2r `nƒaǚʹyx E$!1k7Y$pN?>ah >o݋^nk;e.T Y!a0Z VQGtR8,C(@n4+X|(^֦iJڡ O~?ܹB2RG*{R!!.i;lbd*$_kL!N~"E-wHQ' { cAhUD;9:g%Ov[KANt;G>EUA{˹tQ!y! vx(V:c X~+ގo bИ&]І69*| 8A>Bw@L։79KC*0voyܳtRu`ul:"UcE:IDTBR1 R!|c"|نcTUg@6 Yqů[*GFzR@s2BFt;)]5>ywk@hkǁ/=g 8/p7i ^b>6c^d Eֶ(Orh`03(~I9`$w7'b/^i: ;=|OgQ©j00.v/HRu#O2i}❦Gq7Y~o{a~״P,@SF6S>n{/4ʶ{p Nۥ?o5ARWD*9ԢXr)< *y _ ('< iզÔdB{1dT8r< e;ߑA.Y/]z;QaaԌQ+Iy&{wJST^{T5{m܇=Btw̛CvY*mVT jaqv|~CI0j)y|,wÉĠMӄ/hi%$Tʢjl0w?gũ3?a?`=$?\埇#owːL9Q JD%p0 ɂ$02" ͷa?$TR yu=_h^@#a9p·%0kk}=V sD* &riƕVqV `<3NC CB?,* ?JH0$sOQwfkΊc̈́ ЀN \։GwSx ^]hH5pi^ʤ˝$ը}T c.2 LϯTEef]!9!v{pn|yLyXd4$7 'BE VKω{] L.y$$Ųm+dOlfrr%vKw-"QuAA9z]Wcƪz ;"n\t0_@: =Ծ0-bj[r9%uT{A35#b `(&.0ggv}?] G?! ܝ}:=耒 kc S#Ϝs`(ZXkcZ lDf%Тk("Z&CHww7:_^Afj6")?G,լz;30NDc.X?~O'QAQ]LKXZ<$Xɶٮ<<!5rik#Yԧ7z!q% ]k|ΩưL<}Ax*GAÛJ*^cKyž`pj˂2Sf؀" ?eWB\,\ @-w2!NJF@E-Ϣl6:lF5P[x',jk6dV~lj 33I3&c,]&(CJhNK::"h{wюf5?d}I~47:P13v|ۆ0`Q?[HdiL +p+cxugQF;珧,Ӳ |=P;jt #'-]]YLUbbwWp=(;Cۜ *sz6ޞQ%!峋Iܒ G Py&yj oWQ+#Tj$.iΎ`LM)~ =`i9)\nxTAx4`l=7OwqQḚ̄Y b/,M+Sj*:N)66MzmV ;*sjՂs7li[BJ -_-Qt `TF7Y ]x2'CWVҍ$].w/ݳ0 ""fD} Lqg"w4+ڀͻm[FI1lInxFQr5"{10$Qa*&L0Ll3>vܐ6[& /8GJ?%:6Z [Zb$Yduxd@Νs0>,<Nݯ݉EIVB= Ev$l7"_h|<񗦹."AK[[m,i&6S#H6~w׾E]E!bdXa%1)Y7O]_1wW!`ߣdC>il~D˙ "3HhIt-L U*NC͹yF\HwU{708Ѓ4[* .= Ndo?ޥ m̦8,A !q~zb`{$DQ zA ]h\? Ӡ}E*HRwG? Hv/#!̈́$a8qD #wq4.3DidroN-%3ډC277ll<0UpJI׃x&:\5 LTRB1"cio,@$4 HN4٬w [ ;.cu6 g8}q*P aՊum"i=@%.H0 1Pzϻ~3a7 Q5 M&dpżk)of" 1G))g Kml-"C YS!nAx""noŞs'1a$ܱY7 vf4u98{)ϑwuv8 FHHfj65cy &at&!FvI١v@Σlz2D#J;&:nlpo;C*rGy:m0bo˵ݷYFYv*mDžč_.zRHIsvb>8$uDb:9D#kU -]8ac)ȯ7NFWV`h94;  {̸u1 9xv0yC{$ Iɍq/"UQ7.Њ4]|)S `Lyu0ϟc $$зgw`v![*I%Hs;QYϦzfo32G:N: GKX ?İ)!32uSAARA6e揭6`<$CM=08HqVR@4JuX%DU Jyz7^74uC &rnJEHF>-{@5_9P*G.*#rj$I$I$m/"w5a Mjӕrsч_?3Qg e 7)ԒBva`V_={.|iۈdXrqvP1۠dTIִS2e@$ ICT|ubA'WGGkcNOnrCFxy15fPTaӄ\`$@`7lk7/JByڽIơ5DGJ(Pfo-L1cF' sL_aQW'*@ "טsc:'tNV.RJ( sZr淉zɂ0c(@~/^/ 6wɧEQ"i {{tkQEHI˟g:Ul6ꉎw[_sr=ц!0х$r/kmZfᖟD?74XL&"?qWg8P@= -SA4yM t:S {Km66v$Ѡf-'$$bm`KP P Z MNfyįֵSM媤 RQy𮨡܀ݩqYʙFFPA3N(c*R AcLB'!x .uۀ#0*!H>B02 [}|`mCf(=4ձnJ#aG2[dN2JSH4 ЁmP@ `  ZJ(- $vvJwu %̡25 '\K_ ZMs`!*t'(J+=(B%0*MIp͔4)\j]pI$3#+aR6`D$F[S8+\AւPl]v/[6F$V@\)46)[ 12&,i_mqb(ĵHHq4ArQ#jjȕLca#1Kn{iß `۴9|AMhM@v?&D9r҄ BVA}\7Q"/p?O ̈Qr$.Ztss_1l&v.1=!#;Dt ܆$bA; (=g 1,BO.ݩ b/td$CFS8O% v|3+D:!$Nw ̑vAW,Q G*yRL_&=,1?yur!:I*Ằ=<T R}kpQHk"@v`Eur?#p=Nc *Yb-HR>מ Xh֣|!:yٱ"~?ibg:3 1>mkRQ%Ro0"1,ԂhއRP@ fk1\"&@bޔ~Xvw4VXkf(Ab%Tj>]v|c1fyF rh/ 1ީ$a:퍯4Hcx3-}DPn⏔T>^2rmpW}ȗTǼI;Y}v:ؐsR  %@w(#iqzuRϜO$[0HWCqERqӜ뇖htj5 M#`~NyGXDC&QaRCr˟<||]1)(c(;Q)th pK2 ,J޵jdT"STX佐'fh^ѺtU6O@={ M$Zvr>p謲1`_Ԡ9dIѠ; c:3c ow`~m621 FIJLIu 71UV4d Z+H7_@j>*{Иʌٞ9;ig/<d^оWjׯoZF2SbTƋ `J&  L$Sϯ3NtVO IOMz\QiEq8>s7 Nl͘3$:hPqW`h! s0#W3w+[4j+"c\l-Ceě]9zceZ1#)$AS/Rtpzl8wzkP-] I"~| fpBݡg .K h/)^qض0N@$B$,35Ʋ@air)UruZ4 p,xO/랤|zŋU"$=aBj\r3g00+Bh*vgG:޳ hV˺;1\.. =01$:E-$  ""Mx!"EFTBhĮ +*Fy I!:h"1,qݫx㸫(Ztז8=LMz$aaj%A/vf7{VxPy0D L&[-*d63l, j! 5-RpBBi "g@ğ EOpLTa:K&(2",֍5kYDjDjrLbePAB錐ʓPjםiZJX$2<=E5q34} ג|15;oS@L䃙| eG7` r\ji~7k4--튢87 | (Hl07us j`w 1@d?!_Hz/;)Gy]{:@ ߂%&\ٮ_MzW{1gd7EDUbKጃuM#;IP1-R8#@Wa}eKDf7 \߃)Nճsxఌ"c"=x) =CQGQ'k: hJ.L+ SCę j&J4jܯ`. R ?a 4Q<tY4Ù"8K9BLH16pU,bwxV YcU"kEK^3gPЩ a@Ԏۄ+ʎƒ  D@bXv)6;kP]u:Q!p'4y՘e~"kZ{I2 q|q3FTt@jk3ۋ\pɜyh@zZ1#_lKrj|۝sD MK"t@UE /Dҡ7$R m?w3*^ ǕR1}إewzM[s1tnB}QLbr&yH]d%u}r d/Z%} TC)c {R,*xĕi {TiBl)C#Eg]vDrOmTIZ}g 7"餫h/0TW(8Qo maI>#HZpe֙mzXWu-5fԱx4֮Kg:/`A"4 k rqfg=K oVz&ۀ#CC^ l$0ɼNJV؀hF LunRD.c Ha/ - EMި%U !ء˽K{JS3YQ֚ŝ{ʨ ((RZ@]ZQE d!@Jhv~Q`p0n9𦡱b\RDijVi$c|(}&P TR&~O! ~Y넄Wr[ĉ˻F2#yL./}VUWDA%F̢̌!-.dW̃aGSț(0L#bN*NXbk*!ZPx![0֋D4%Pf: DA8 "%UTVʙj6}*WQYo4+HLOPczF[#m'Lr2MV5^L1UTI]k&0|5ٝNjxFQUՁ eC 2e!Rgr $7Y q(W\4XYaPFnAV 5)$Y01m#!V%ReȑL?'^ `z*γ'>BXd(BJ=sI@B2S$,њ @d6\d;{>PE]6=.6l\"?ڊN:DrbZM . @@f 4Ha_ O$֟ 4|FD'2,2jy"lɜ,V pBn) 6bAFmH!VHIA$`e:Y; M1dR4٭ɨF:YD܏ۅ GI2Xh@HSBUI;L(ШpjF1TST<^}ˇgOx\32*Vnd2wk\xc5􇪲 'I'u$UQbIęcX!GmfjBu! QLU'Bs/R1T9&#JHiT2,YU%S"Fuկ$l (^oq[bf0Bs=p1s6ɾD 0ǁ vHH}CЍ:0.I`$Ǡh1b89aE~ucvsmG<tj=#)]bZ\(( C 2)rhS L ) i^97HMgїkGNP`hv8/ M"sH6;Bj}Me$ Ffdg&E%)U H62@J1+Lmh5'}ҍE8ݗZG^ `܁vؐ(;cn+ $dCT"{}ʮ,E3RH#ԭKى^9K H=c>ao ij#5۔ARD53Y@; ' {&1E_NQ|<_64l)^_+NKE1 ֦{|:6:YZmgFbн튷d^V۰5>KZ {ta=Y@|`@,>Il2EChEb+H#AB΍VC | HI$E1$MQ D2CA%KPDUvDHAD,SP9cfVyfJ:( '_g w4cp'0I@3q^:`(pGKPI}}t3tEUЉ_ zd'&N;|P&! 4NHr4ddF뼙Dcs^F}:yrvY_^W"H'`9?ѷc08RCr / Rٺ27Pj2 6L"D={=q=d>·F6]a1Wv&}f{љUUUQ[8F4gTvuawWXP#<ČЈC%T2Kdӄ. đ@Q߇@`rPH;X)5sl6jMb ]d#.y*D>0fضZq рZ:JZ2MZj"A41j#nN!T@~|4 M[Tc(\[QqƟR+V3 !k*a6J\3wk ̷"qkjIX m^S*y2'URfCdG%RGu23CZ-aM:Iuš9sn mllA6nF͸b²'m@Z)uKg}NۂӐrnhE!chfhma"6(_&_C2(B XFÌWPhcf+s i679!I 8½)TjG B& q#w_6- 7"@ ;8~ y/v6V8dr#vvncTt1٪sXKêāC[6'>ZPj2)fcx4l JeNIjLoZ z~;-4\KK _CI$FX>TtwÐr Fa7kz9Ya}sѲU\rhuAGn;%fpfDh( T8{U=UG4›Ľ,:*@k`-h'IIu;hTub@MaMP Ё((EՀ.B.*ۍQVj% EAʵAz6h37s_(g=T=w9@iX@rHt@I[ ^6z+]KN%i H戈 |UU]ʜ]8k6w2ӻ-{S試d(|Pg/ѩ.۳~t>azIgeqmQrv Ć H,gt,1K&ѽ2SFdѣ** A@pLfT`hL U .Aq=Wa{ttay ,]x4rVϗ(X}:Bq#xqC[SOYL H,aԚ.Dk *2_Ya/smSߑ ոeKY@R)}l{\]6wǤ!YA +Jh)ѐ6 BS)B.0Daa#ID…XmBD,1c0+J uYD)Z)d]~ (CB[d`!V؅$oQ'wX?SJ$*Ú}VތUGAj(qֵFE:Pvy~D'H‘"hJll5#lo,,Ñ^{$߇J-%E,TrWbHjUq\eSqdK2Ԡ7:{3ÝV'-b'΁Э N .42%aX@ݯ\"Xy9DC{E "}k"^rǗF&W6 ((*q"O]kakwh{D AgfDFfY3}\/>10#H`D"@`}a %z" CυٳCǦps+ϴtd1RZ!ʌҪFwRQSXiQ^4_oC@.ԇ66(eˌ-nuN- m56kFɇ܉$:p0@R5T'GT߻n=g&:/ R&U5!qe|ki89 u[-\&m:42`-@NBHa:%b0>Nvؗu `"Tfd/44ۦ8T M7nWMw@ޔ#ȨHQ!0#uO-=`M5M:5*-qtstk)$d=YꗸzX'󮉷y1OjFQ~耷-犅sD.:q{k# -3x`O' HY" )&Zz*`j %n@U$NxAԀ{%ϕ+`*$VAFI0AuNg ) w?hLb֮V\=xYwa]f75*&]d"mɭI,M^CAtrf#k& *b"|.)2PT@s8s6K +< 9 |%0hRlDyU M 5Y3=Nb"%F r,Pe; B cT3_$Q QFZeCpmBgxRj(eTI%(/vYP`` *bmC{F0Y@PM1t zf%BO b- 4bFG 4|Kxpe\F?ΣBH,ul>VV"5gz\I D,dPPkoy%N )~%-Y\C  4{_d$A yE `M󳣤;M]yh-x1ɶ/h5m 7 wU!clzvm[=2k-\0O;C :D! $1y3P`(d擨QgZ@ !dƫCP"` y"p`0qNfzA|sG i%kԍ1y`uv̆+mFrי'\HviK#;AD/(t@4tqX:7F[GUdKLCH^>.kqS1;')eprtHק39Y2 c4 #(Ά%dǖubG > nJX.aUk~{`YQ4ͬ V#F#;m6aԕ,aݜ4t|DVVi=7qMKc9\ cKD0:[trmjuKJ@ŃD˳p's0{aO4iovTs x90R\Ba@|XHC2&Ua\yt.  &F+f,"mh"@,+0J D'P4IC)J$V{H $AQZd䤫`$u}."RLL6TbCl[}i.is) k4""&F ),n.C$NČ =Ln[J-DRFUJY]gxCrbzyw#1br6@9LY m[#pc :g .<&tsW#y𤋮O}vr#i|Fxxz+X߅ ij;t3fʯR9<VtfA6A7&MxP#\p>^rj!s%/o;Ti^~+[2"0û=z}AݸbQͽScET0BR鐜44 i9YFȚ:z7p92 !?ftTemZ$7ͰQoٽHN!זhfhmi-H2DEgf'`Xxafmo^z/R⑪"?l9aÄiFKT 3;oͅ!3h U1 yYh:ӶxRX,&8Io2r7wg1Ҿ<Qe_5+h pD'ބqIɴʝ:6+ $V|ǡ  z9+Dnt "%..tǨdf7Mr޼r )rteאp<9Z$Z,粏ߐcES`BDFELJJ8ߍ"\ldp7.^ޢ)('v`/Oy_bt <I?`17a1Gp?S~18⪘qC7zB>"zZ-!ևf7+vEXY,RUh6F {ѨaC46) =5{96 HB%Jua!ba(P(rx. ;,gЈ@j+o¨Qɺև켸c;<)8ፙd;Rwtԭ]̗Ut@r !rQ!XEL&$J4ƁqP+Q)Gvr$I$BS  H ZI(UXY"Oe-,H5+!@ DTO-.tz)a(ʊ*IWfE\-n P߷|Q 3V0M0ᠭ Rz{|hힼ13?( ˘61>ZkǓ=%#.e3<2B0iGEd,! a9%cx`;J4i8,3  APS*܆ta@՘Ȋ0U Pk,td T p˗+=6 .F=m\\ц ;Oިs=}!,!fSaX1u2z>B&[ xBM&֒ylrLc 2 ȬHSH^(h_H3t@z>#U=zi"e* ?(qA2<:@T/_JPS@zeZD=~~MJ(Q#DAHHwt悼 7K:{G $_Q]&%K Rlu-MNC8CP$BG.䗯ow9$=}G!KӶ! K 0w5 Q 2SMbhw\aʝpS$);Oͪ%X#I> 9lg;B6:_u%$(eUD$U O::zSp'˵RhHrF[$ *pBŨ@A('^>2KORbͧF^vb],>v?npBCRΚT{]6")ҥ)rPThń.}Iݟ` ؆qzk $.vk??N(togm!j^Ɗ@ 1!YGV=_μ<;hIT1=UlԢe7'cm] V9i_ȳcE)xXdVY :;Nz2)-i4OϦ,~->rT/V CDhQ 5 ˆpl#dªDYGֵkd@O@BR6"P"DU!+KHq'K CCLQ'HyF]P\ sr 邌 "Z H!0̈q >f! |pdo6@'R/YcRiBͥ%Ih3ehمónlDh>ժ>p&IkM,r@ PR޶`Qϙ~(7mKjx@,/'$$# hXf*"C_:φ,xkÆ g:E>DS|~<܋,8@&4vk7i܁RS$10kpX6&Xj6AN.k{Diܳ!#)DI(r%]qW͑Vş{+(: / c%J<;^5ޔUXxhĈES0 pи8ۊY0(DI_ ɝVYl {Є 00i#X}86&wR?xt},*@d*'=gϟ3G}B;pJ ߱-aXf 2Mdr8nT@gTXW ]<ØLs҉ޏaЀ!bs?iz| c > @k2 $r]8f]L :]g7 ƪg Md-ۅW&JugFUp0{,t*,VҋڳYTa[ c8(i!ψԇTp4d;sqth-\W%%$V6]Ps jZpkwvsV`K<0T>J`@ .&@vU_6/x5Z,yM'5h;HQˁa$A4/E9*5iMK/M{0#`d7U(>AoPvIU|w;]Jymq+IÖ. ;URE `;NBbaXtN%jK#osAVU0aZ "̒1IQ(iRǻD3eˋ\`!PGG6;?sfao^б#TZV:#ZCg1̀T6w<%vbXV^$zC 艠@&am d遟d>:#xL l07f.JO&*B$ݮbI]B40EJ>ӭpqLLӭ=TB,`[3+!ߖWhӗvhsAg oL$o@5202 |<@qkl!I!dau7Ɏ:ye$8L}I{cfE ! E!E=>g$]r8@CѪ*~>5Y&f Ϻn m%"j%h:T)(K#r;5TUp!ݿ]ݞCépCB1 $ #M3r89s@w 0w*ggVY~ْ92Τy$ |͇:&0/D0b y4ViۉNu^o8+Jq~@x/bs*'OOJȑrNUJ l6mi{_B$OڻW蟟kR󎖔3}ֺg)=y PlhGƠMhlh^HoOOۼ=qO+QcMU%4#)/Nʊ,dASM~,A@ piH1h~C\xh_bp+' "?gZC:g8:En5? %(ZF_U9DiX%?t``)pyOBo,=:>ĄT`${ ?ҩ{y/tGRk| 6Ɔn/@ɫsxh - ć~8?N0r/r+Fn40`'E 1 J,yXDj0KiFvC'h2&r" )uM=>cg tp쁉m:s+0naB\X3L2t#cNƚm4ޑ&I\d36yB"C #3d30,1g hӳE4@TIMSDTQE*31N2g8-Õ΂9́c& Vg$N Te2hEV-i9Iۚ~&ϓ \`v@vlHB[$!;?#Cc2/tK!ƒwT}kyZ"D(?v )49No^XWMA\=L_m?mlYa@ɑ!e €>y |5xT3@L *^UZ0F@Sf}mu GxV"@RBx{/f>g=X(q=6^^AM%^޹>GP?j!,:'.xE99dO#_[m; /FXtXkIB:\͙ @}߁+A?4y1aQa CT$ 0H.P֓'|̕" 0c Q'2EI;6.̓$|\"a<ՂbGPM; `|6 /D>^ż= _zb2ӅsB> c<;w=,k(;-Q(Ё``\`$wo% Nˣcu@)u/K!?d!g QQiMR3 E"8ӺVtYq&"EAĠL5PKR9)k"6jMr0W$(zB@۱BZ?F'v¾S֎58 x1owW)ǎR | ]D7H 15x?knȔ#q (~ d_M)DJ21daAMnϚ e(-]_9@˂K>9g/)[p')ʿlk\h2iTop&,s6%uT cˇ4Tߎ2 g2sFM`7!۲acn$A2/'#,JBHRe\Pı D_8SPp#G5C>vq9[BmޥLX,QX0vx (sˆs|"O"E*25bWKNSTHonHx߬ iCnKŧi"Hj\SbL` IXベf ShF31-}HM^:\=R'+?-`p=UItPF6LFkaf}9xWBu@@P-aH!5Q -eQ `xi'©J)hk/NswJLȒ$!~ssߞp$AƘ>^[ crXLfl$ODcSSEU1tk`$DJD4HC3DDC0D52S$SSRA1DTI(GH7|P8i:5v‡A({6>a ߙH@>I@Bv9<@[;0zcb2 Lk,CR 7 ;K{p|lmek 3G}"D۸]RrmOYwZ'?K&=O8/aQ)d Xl;vgEF8 f=*[V̊>B?@q#c"/(UX pkStiУxi@ttе!_1I٬Y1C :@ŔaX)# &Ϊ?QĶ?Iz0g{?x{JOJpL[d>!$"iiHW 璌B\|`QC-ȜMY>\Wb=@7dU8@CAzbHm*̞Z.s<`74h:f@ݨa.Fs5,@zH'9Y08"@І] 0 )TE0j~A H'D$4ٍ@FYY6FS|W$AxXQ.ɰ_9YG/@vkTy]Pp@,4C{ ;l3;I\0\?ZA B?:+oGgu]0aĺ룍FF|:NKf CfjrE=zV|bYt*N<> 7%Z kjQP?!S8~xa!5@TFM%&b`5> J6*TXH+vHNS`P 9!ONSC,-OQ9H3aq`)_z@C. RJCg< BbI2RR!%9r\Ym"+vĠj _ήĂhhnI) 0W,p=$r ,:מ+2E`K6~)B|‰ &"1 /^w! s.nS\ǯu(ZZčPb8$F3iCחcpP2 bd- 5<ܚ55E:P!ĆB ːȠB (سp'pyےQ!s'h@*m(>r{d$6lÆYw'>$:2y?ȁ~_vgߗ>6~3 'BB̩ytʦ׿HJD?]#p)=OvS=Zst0|61FEĕPĆͮ!Q]:f()T:>@X#kHd)A%!rf"5 Bl鋣x9 !)ZP!"p|AP;!㓗4?mc6pk)qiQWKq(_LCN B\rX=UqX @dF| QՔ ͅ=<B6D#.!ˈ TRT{ΐ+I9N\ FQ9[J3 ;RCMo d-$8M%਴9SD<xvi d+my%euDNM:\eumf[m Z쵧eS-_!^//q9y=)X^A x`75 ZXa'Va1;P0"%}~kU}=-$9tO%nMDeI xyNIͪU>6ڷzgGWβ`Q72@b$-|B?G9 !QD(nL$PqE&?̥O>d Ca F f 1ZղrI%_b^Yԧ~o&c!_DFʹIު@^M~=P8Q ,-P2D@#Ǩ9OGX @ 5*=]Ny*LK.fHD tHD1TQ1Dc0 PjfJ%F0JYAAIKQ% A,SBDе%QU HDMD5RR!S UUɄ%KP$ SDE0De LI$A@=a3 @PI+ *C!AM 54AO3eD5O`_w$-DM: %4!A f-iD[  I $.>Y*?fJ@J&ëP`qI8h5K.8`9@(z#uy?A^@ph?<ϼ]WL/5r!h)dƈF`bQ e hJ Z"""VJG1ŐXJZd&e")( &3&b1"".qe f F FbHs@ AQƾw0M=H=^蚥p}~V$qU2/먏 r2軍$?:V>:@  rDL Hf.I0M&-7":}ף)Hqq)Ipd7 T<,m1כ]l1H1hX,54Tcf3r:y)' K{`w"N\6<ޖͺу6lm]!UdQ (WR2QeIdD A-~[AN,'.Y93(Ƭ#(>hI H(%IpQwe-H7*m+__7.[lah& tl0 f*0b*?jQ6UUFvx9vHCO>b;w9P;SpN)$;ڿ4 V#}`R~@ySȃx3K;g\K(Pju34էXRDl }2O,ixr,|#CWL/W 1D155QF83$SMFC~4K bM6E-Dm̮)3 H:2٤f6 a!GX-D}9SHmƇsu%Fk r5el!2#in[mDԀ0z$m~qMtT8@܎APE]thO0I%ei nJ p"[['ZPq6̍e88-A* 8GzlH(ےH 2xBH3XHhĎzM=b$!Bi Ggb)lcJb7*PMejŠMm8f@+#,) |7[t'(IEjNlsl%]r`B<&ͣGf_3* u߆86ɻlzFLBTT$A/H22hdKUfLaH lD!#um0e$er5Q#l3ގ\&{]r*$n^7##A$N:*@(bR8h<(S(wi Y  $8H~#SShtXf=FvG'ciؼ56{5kX\dm-37M^UdQagmwF0K΂೘CS?*~аz'gU;XR.'-P#h$Hsr'ꃓw*J'iAa_^c4=T}f4t7ac  YU64 A ʄC(LO~͓<.N`.uf*UPd6G >S.V4uךH>Tx>"^F{/juhJXQeβK3 cq4:# ?mB"q,j#Sa| 6cC9X MHkph8n2I#J@MKf# `t03sI YD)`!!Y%O!xU)=_$=Pj23aTH;:d[WL& 0;őW N{] .ң0+Ԍ(;a*%5 ǵ~YGH JhBA7?4R;Gheuj3 +0 #h13#1Ȍ0q![yB _'w2WC|xdwϊccpVd 5 =vk##M~Æ辱0kq_QQRdnd|I?a3[ԵO$a "Kǣm%u}2|-tfeH|/>BfGW"~9jMt4,B42뺎WMjǶe'$Bl1W]c,+FӠ޵?_Gq!ЮɂAr;;I̜aZ\v E08I}o_NJKJ;[#ԍMwr^J@} |.1ʱ̪È5/6'*A{F^@oLå(t = e.7q}!(ig>€/ج^:i; !PqXE$<|{z-@#LfU 8iiyڊU j@ ʎۨ=C.>lmIBҿrDY1;Cr'r糝Aϗ,Ec?y{zBI >bJ/ 6変^,Uj+ =I^F ǑĽʞ߬Dcqv+"}/ή&Hs?b t77lq=FgEv:[x@,T=u|c3&F"Y׈0*i de0 'Zt*"* فhY7FJFMjjRtmLk7w#A;Ia9mÞ_Ȧ+@h@@Nrv+d_khiFnW 0.Kvux귤<1ǥ8L)dW^ܷ 94!ih$*DIXp/uYc;vAQ(+eh-29T;j5!XbUٿѩ-&frђZVOz|[К2Z\[`4y#ol 06 ($VHB)??sՀua|3Ldgut8(0hccm4@bz"g!.ZHH~gL3r,L!؊/IV404tydZs JW r柎 ڪD[tBT9P*NQ;m܉Q\܋.+A~*F2 \{r2ȓ5zhbo%9i4 ђI;+j'Z݆ I88VK# PxS 8!ఀ 3Ӽ"$̐j\cT*֥)DM2Ui1އ&\Dgbaᢱ0pⓄ `2` \ r%83.-9\by" >#3wMDjj]6SEE#EM9t4"{Aa\332PE2# eJ2[=+Dh/ %#!#M h/H8c {?¦@r!p8A#%Àpm0`Cz.I{F )C4l$lf"`P(RGFa 'mM4ydF.{:s7GnJLjg@ьP41 Dh%aWì0Se`{5Z  VD!G)u/α1Vc)[$8§; Vc%)#"HEXPlYQHa_,c! fvQ Ɂ? Mk (7Q3}G!`UHチ"NR )Rf}@8i3֐$V{j>РD">mH&*Ŵ-GgE99yR{7<2V i cMd5-m{vϖyݽkCg,,S3xdI ̒PL^[^Q:5j.7$&n,OnүcPM\~O%\gxepHp-T&A~d,MsqՆ#3v(Dˌ*=5F7^ ?\{BePdc v"]aYEȶy;9VAj\L, ݆'1my EyBDxyf`xê ">yɂ:"4FeŔ`[,CI212(K ؜"%I!YorȊFdӀ@`pd5tCG10SZ H%}}ژm KYR'" ɸ rVqA@F" ]ID iHWZ*7jUi%]@ l%Spn D $b qGkR$ؐ-ĀW" D&" ptN w@MBC,`pDb9hur@sN6QMLQTqŸFE?`mck&%koʍ9r&: BBIR(b"Z`N U%$b(i(br*Op}D&?fӲhبl HTgK!())) 6g!h?~X5Q$bCi=|)gkZ=0(8=#"GX; SZ(i F+QNP@?.]7aО(Ti"R3LΤ QJ@h$)JK0 ZdMB)płB-Pl vR/_!<:,'d46ݗ.L/rH C2c٤Ƈ $D~46z#ĬĠ&C1!"s\ |9t>Ç5 FoH'~AT0$!#DzFGb>\)F#C1S*fCi QȦs2R."`"#*^+J1̸`daZ#+F+#)3>-]  ΐN/N)QJ3u &>۝h:^:_z")+~+2qG2}^C)6Z$)J3 m1Ԙ4`qen180"dIA@$`"&Ȱ0 *u ie b٠iI",-RNs1*r5"9P`1HȂ5Hani[IxÇ8qNކ88n&+lM!F$l5ŰR Pa8hq5ۢ65YpAS) $2Bm40\<^r auB.(k VLjj!쇋 F`4Й0&,H8W""G`&k00;ѷğ\ P7*Q @8Xkh/=8# !@J`G `T&o-o*YD˪]tO_Yꯩy ",Vt>ugԍ9Sd RT&ǝ #irH\d!BRA #پ_Gz4с%y8i+ŮZ!S,:h7hBz; mK y;s%#NyWm"4zD؆ \fwx3 $/TҎ@Kw|qX";֠x4LiԆb;`iBU>6q/S\nѲ2Ψ(h s4eo32M{,(Thc P,EkqAC|Md&* X*Yʙ<ij[ݲT<]6~W⇬grn] I_(Bm'B{`b@ ^m p ]'ϋYfrTp 7XbA09+b?j%BG;ړ 4  $y@BEH_d|1E눭$TB < fm}gE"5-#Q$u%^CxpVP0{q3Cy@_OÇ6qHo0S2f $ 21 !ԍ:I4Fh$( xJsB.-ox|5 -Z5ܩ@:6K=}4&&rN LC E'( fd6$_q{GF%vy L[(0xp${No;HH)/pH{h<惸4)'F6DSCR59.+BLWD]QAÄѴFET5N3(x=A1OՀl[1`)!o< nn<pb-&Ϫi8E^ɠ>SvX17DY61t;tkISEA9^`c}I=u(D*уL ԭ8]=OYPDbqjص'_Ch@ҩ!B Y&Qh-sm-AUxfݷ$'9YXs%0,nj239%;lT1yܤQ"vhv˸\6U!QjyqSx4jj* ȡ.2C`ЄKpRZNy`)( 8Yns>5*Ci cP!-Aوui#FP`Xsjn.At`MR!:II0!L.jJN2@wp58NdX@"'Y&Be"9ߐh!&j ORP0aHEnV26D{<9Tӡ v wzCЪ! b$r 7Vq8JBnO~cPLOw֤ l^f  D؅LJB⛉$g߽/%>_~a :lL` ß몺_v`QoFȴLcc"ik"dTǕ"W>M fG s ”a26ȃ}n^'Aݽ1`I;8> Y=>t޲YP @X*MeϼAJ4qMm$0 h8U_F 9  9HO IАH<Q-@mC`0$r:‹$kp|kRxؕ)[|j4^B|af(6@6:8bo$ϛIFn`=!#RD7S}>s9{zrEFaQaWhDtC8B#%p10sY!MKA]zCDIv聠 )v0/$?vfgAIIZy be翡'fq ęy΁_6d :Og3duPtrb_5dr/[|ҝLs恈j"/t}Bz#pNQaV l p_9tJmG zMq 6fDBlH TN6-#.\Fї@fb1#cdbr^)ۣx'T^i :? 29EwU{S|΍TolEL̮D:l0!8@`K{=vHii !a7cjwBWz~ rЅ '3 :P-F6>Cxqdp.])@jHAÖH]7&C M@ur"+P/PSy|ݏA 3I[HYE1h0,G =gNPT!NsohjpԮM2bV)t zLAHguT̛k)/1! gS>R1ɰ>x; Eu{\9mz@, ٖ]A dt8.B9=zPRc0Bs< ZEMQ(o HnG~h3>7R M@wܴe`7b.gH&O@+O9UGy:.^Mh%PsJ s;$IFcxxh#FV|Yœô9d)] Wv')+Bҹ)o 4z1&0o(w \31iuQP!oQDҁQIʅ*d.60jcqO N"L$"@2Pp#!ֱQ4-)9YP1IA@ V-EoU(ޗc '&i$NF.8b@8!)h$OyI,ӐAO 'A.ĊdR>998xsIB* 1X;BKGhBx3inT;&)!dbLwqFS֊[u-%Z 8P3Pyy?[oǾ, +U;MN#Z( šTዺkZ4Qb4(d+ -_ TLh~U]~ zqPۭ,^U0+k]FIĘ&q0~7HYېQepeűL $XN 0}F+j6gPuLTzwsMҭy@j~/$},ʀKYur|yZm" 6;}Y76S`'!řI^{g-ΕY&,M#жQd\d')IS>@N1G/'>1̢5=1W8z~H"Dr/)K p0 u˟;6jA/ĈXyER&S06+ZLTV0T:I>u7lLc~KLFR3.(ؘ=Xe }"s).N" MR݊F$^`tѴZPD&,* P"2K ]1+4sZtUR'@˔7#FE78`!MWn'Z9z2&+Cyowlt ävk8{Eȿdp")1UX{J\&y6xܙ/,(6VRz% q1!ZDO ]*% }1R0b$jt @#&IQvRZ:0B"fwV5 n22)  Ye!FaNj$ AU=$q jG^t(Ko!YTM32, /MK:_CAnugY񔨍 1mʣe $% EVwCX5ŗAB_D5m(uQ4a-r12zOyV2yV5#hM$N`/,8Q]甑ȡ@tL$]gV:$&=$J`R~=-H;[MX'!ӸSZ8" Vx q4kyqMg<#{0 `?L@mE&żJt(n5Zb8g X@9b (\4>D87@+zhgb=3vѦ=;f')|)La!*!)D=j쪱(hÆ>bg )[a] ^W3)DdU1AO_gN㊕XJeRj1A$ KiPV䣓4־8$sފ7,( 6z 0"s .ZMV6//y ^zH[>\8o;d{FÌ΅`GoA!Do -]&(@pڒ@2:˿lmHA0P}_ >yPKxib*D, KYFOn^G`܁145[8b= %D:fE]D;xᡖ0zиGۀ cxOX{>Ѷe6_p H(DXnsh3d䀧1$aY B&}|(q͓ 6IkUf3 ֟Ayv\q#!D{6a[XB-{ /hrѦk[Og,7Fj݅TX  C4ZcqDBA# $jf?>&F‡.YtшlPGD ,LA֕ ?l kd5dQLX_^_Rt NfWC\ FHvSvbP8̲ӧy^;$jͿ?T&R4}}O/8|S%0ȴLZ()5F~_3f%XXGRD!'_VN}t`@=AJ$(SGGo~dxd?,8n&` |O9s_wu{Y\uWQLUSH4s"dFydڱP]H[}pc V gbNϫ:MRwdH;~,Ed9g9 YHubCKQ$ T+4 - !/$}yve|>c|}6Ws;нƒ( 6Cޖ"iqR"OFK.l٬Fɽ FC1Ԁh8iɚlnz棓#o4F-Jf C# ׆eqr!+(cVX$hЈ!BiSa,33ƣ-O$:Mga4&~ӧoPX.NJ{zcn}[*Tn$ *ؒZYv.2|;ۍ#~DbCgHQ!r\9Z"INu\h8Ku} ޑ~PhQ5$$J1 J:Zo., '#e{C%>A rL"*2VmUPRG9!.jܼ%shTr`cwYt-n2N_iH[]yt&&hFtTy@ֶ+lv^,T(]'``ܧ·Ƶb[3z!>k c̊:jrl1~YӤI*\^nL$LhvXC̱HPjF*J1_N AhCYjXTHT<_sBqB˂ThxYDž;'jw*B:R? {O0  慞i9~@@\ -# ; C>~{&f^˂f ^7v 20˳}rچ {=5z~ #4M45A>csL a A n%CX$qUtUl 6Mv$]DASTP`(@*s?,kz:$ R $s˃#z)Omj2M$yo]{,cAq0H~ȰUHqE~LUdpK #D" d8"Z Ho4hp6mQݳnXnυ2@Lr }Z7 ; oL- wߣx왍`307L+d<e)[]ߵ w-׈){ CdOiJߍhLiWkэ$jcާo%qT0~\x;yrs7Q^(8E ;f 6kcD[3^ qVJv@b,+23aB:;es@w0؉м{-sx38:T:z1j"RrBR&y hԼ*gV7ǣ^&me9=C:i Bߒ;N6D L5LPQ5%,D %J lR֎2O=^QΗ}4"vHoG5K/]t~G~['@fP` ^-{fƟذ: ᳀v gl0s&128‹'Z+5N]uk(*`e* e*`No2%v)Q:ʳ) 0,B+784MNwFN (kfFZKWKB--2DUCxJ{CKы0 ,) -  6sk,tTf3DSluZXuw帮@ CNDpʣwD$ rMp/!!hYFN/d.oάA!"l>Af~V~1SnHrt#iJ+\B t0v L?M% raˏr _UrnmBNXD2P"QR`*%Q)TBR5ˏB@z@1I2JT  2[{#51^@=C ϝ8 v8hc _I~]TujFwz i35J)1 6-6.K3E ʖ$\1Q{'BG;f5ɿt-1f7M0}qVrP `@ݚ !sA DlL sy_H_=p:KmYtʪ2̪twdi S=EXd@?Lj}7? ۃB4vw^p^YAL;<k; Vҋ5V c!/;f(@uیz1hA<  X4B} Ti^%b4žw!rYbŚBˁ BڈʀP‡8hC!/|y#: w6A ^@?v$<^HFҫ@9DEj ! (l d&~,E4"`Y%ˉBMrU (].\cIlۑ@~ BET0~Rz1M =ΖEyFi_[?}j@^kFz+/s#332L1{^x{^4w ɝĘp̢Glʬ\aB4Xp 5.dY@bL-6!$ccaL9 c2WFQDF[12Л̡02ȌhmaL0MG "M b0 (jֆ!#]ݤ;6KteFBE ai%)[q(4Vd)jܴŐ4j땆46! L[jXDGohONt%E *SvBKT6GS#ɃsWBy˜3VvĢZi`H!*Z-5漹"y{-q6[&x PT$J{'Pu H448Ma++CRʔPD :co 8E#mG.ܴ\W{@{0|Cڋ@nqv^`>anG'IJ.Q#"Y(FWc+c~Ύ@^'d3uUu&Zp Fl'2(b` &ZT!ls>`=cw 0k9T@5bHB#SJCݨlhH hV Z@)C̞n]54tP}F'2rDo Di8H ǭgWٷoDLyJRͧUfs" yfe[BiӀf֍vF0l(>yoJ$tT"L 4T4DJmGG҆Þ]lҘrx h:2nָޜKDžͽg=f0ְm#3%"Eu(T5x]+0Ȕl3 %c 8n0~L6 ސց$8_v +vmϻ3Zs",MAz̐YĀn| @H! i$#dde4YihejvG&T@Ur^O zyhy; ))""!>ςT"*ifK/>!3A "a)ڏmu?}CJoQ5`mK%{m._>n󾇯od0e]˓YB4}?m=r4klkd 8G]u.<8d^ Bc؊F\3X-?As?>I)A 0 hsVcN#Ӧ_= /+z'Owy=*Mo>͞VOn&^q1?zǠef!PTR7wEKWinӂdvy7C†i`!΁,WK~@^&BJ(JYCr $|5'! @8]ѴQ1HKBP J$Qy}Q:0@JQʀz'vi9h tuA^ +>qF?Fa^iO)9(U0{?@eڂ#րpdk)SsȘ i'ۅ~RmgHˁɅS%GQ@'tPg#PUSȇ7oZi0DC 6r ̀4?cR$y7@9Ia"C Vۄ`"_SL2} ,Lkxb#"\cC|5cigK$PP(HLQH 3DI ur9y>8y4(M$a0 G@۹/{^`g vAtMlUGSx?! GP: !ͦӘ'fx-;HS2A*MfQ;F=x$7=¦R|3r,+2Lx;Àc MaQ1D!A4U|F2B h}Z4.28Ƹ8j~@O9Tj-%HZa9vCx4Wx9xAAY|>rS趉Y+[h56aPH^DCcmY#!leaDQ0ec8ȣpj12 38` @`(A IArUXٽn4RCb4%w'G<panzSZ85 Sϧl&bhJ?+DBd J &9 ԐpEmK@ۜ-6l1b%q܂G׌.f8C3 ;EܼR{cA~#uzXpC+_a[Y}'٦k7@<%76ֿ4hy= ,kc@>p`aT-gcA?ˎT=`u;w7ь뙦:~A^pu`'=@f 6VfQ`Kw6:P왰݆YB{osFqpIMF ' T3YFcj#)D"Gd47Hp̂ĊrʪB 3:m2g\+P7E(uĆ\kH"SNLQD*y?sWϥ6e7@MX@ QZCdybn/;>%B8h?2tuRח陙 /jT2"F'IFs1L(e4 f6"*Ha!g/Jt 6<(2.%$*F'`kQx] MOa8iB#PhAΩxxR20f !. 'k`] @& ki} _݂@afoqP"W.0- L[0Go@z:T5mkU.a]PP&Se2"kon;_Qg \,h@_F *2{=27/i'iU:*Ж F$1޵ H 7_093_ m7 KQO,dzyŠ?1 {*4\# B}aX!Si"kIՀíMC$Ţ<D~8-TxrЕ DD6Du{I>mp;@Nr39D AayC@,yWT>5&(8RH" -6Lhy\TAQ ;o);sVs\E7O8dʬe$!&,8s8恄:WSYe6۳w:i]{(Eڱ.Ukc'jqnwP=-"sRBuғ4&65# t(C0> ~>Ba,a>V}8-=!;Ƽ4>q=jy[J ?3_!ɦViM%JS}|E7Q6A{nG@Ƞ kv4iݕHʁtc$Ի^Ghl´Rt%BMjĠĒ\`O//w礇LBQ'=׍5'yQpPv]apPkɥjd* 3r/DLj.-9igW5@hx";D ?y۸ ~dOFwb|_1^kTF*Al;_=PCDR@ARD!@Rj㞀 EESL~v>`%F(]HI,V&f"q3k&^/=: S3[҆dz-A ` ҵT1D*TsZygH7=[14 ĥGwoWޘ2&P5E<:!;to*ědKQPjX3 ];PFL|♇ JwYC=9Y2JTfհcW3HYk(  'K.ST ^Q2lRdqw{CA|z3MJszx=;HC0 r0~z޶ZloT4zsW۝NR^t'S/Pev*bn6dhiARJ%DȞ/ QS J&’,h D)QJr^c+2,N r81~xB>@=.g0H!-,i-t:$5P8yvT l֣ea+ d6<d&saLA)>L_k$L# ({yrM7ț$LM*1th Ph]ʔr+jGQ_4AB\W6*"t9և%PA~I!Cm!(тp3DoK]OiFIe#HD9JuF)J@A}9l ,VEOw/ةOm^p{/[z(_qD(E; F3/BhrA ;8s?P]z VQ}/]3}P^}6ion"K˖'S&Wimx)l8/Ĩd@MHDE 0E"CSTIIR~QL̔07^ݔLZy "h ?@M>e}.Rጓ~fb ]4z\OҽѲQy~ed٘:؇?~h?B ~4O,_ ! XU3Тث{GrV"P` TS *"%c2tk?|M@P,DKsXCL Lνᕲ`"߰'0Q.. |e<(S1`#C}l>7⥘Ҋ5>oOv0CDdJYM0i *"Mv)[B<#wb0v/Eoǽy{plB/ Ey!h=pXPu)& <x+9mf> bZ'+kHq𰪨U`1."Lo+gY*/GT"Bx0 ǁK{߅[o$9H$bP *2 '91(ܳ7L qdN'Նo6$BI CEU&a:<CE~d3?P ,&>zJb)rnkG3U"M<֑W}ѳQU{ # V =R+0Y:Vt"rA9eow/6o+w`ov}(";o~[:R z vJB^Y0{uxY'::O.CLTk\6CD/W NŒ -z0I dߧ{0}7B'پ\]A'r4+EkgpAC,Ouq-l-Awz"].˖!St@J5Ƭ4}lJ>܅%Hch~~W٦B6xr@X/R D@F '5$е2œI2_^>g؀: @`(D(%.4`=vmsͦeb| coZ3?/K)w SiEbь1lx`kb*h h~緐97̺.~_j}a-Or /FL$~%iLLPp1'HηasvfYDԨPFg5EA=Tmz ʺ?쬳o9x{q;+L5ʕ:B7 ^Q9aaIHܜ=i$;88> ?/'y]湹M!̨E;u^]e3(d2gAOH$=xYY83B Α<( B1g,G䀾D$VDXaZkê)XL;f?:f;kOۿB<^Z2t (IhP~_Pmu45q35ݧdiG?Ip?8Xje+P\aXQ?Ae RTI %L+K2@$5SP}frN^~Y_ךC3@ƈ ID~/ߧ؈ 1ca 0"~w^`TtOp:Ө$ڠ W֧XS(F9|9ocj0H8ha%31/VϷ<(a`!T,cS`I !CU|Zc8@/{x oU?DC_4 .P<i ,ch@e#{V2_OZ`g$qpQ-QOACAуid#y,c(7'3l=+1l3W9~ȅHp: ',"@Xu9-ZFG!y4OxIfIN~ٶHgVIem[ư84!}YYǑGM.h`û*`# sB p&-l}@6خ prCᒱx,(z,JqQ8[% ҏSY_whN8N{u'ܗ؏P %d1{Y^ 0?Fjo=DDb<)QPcJ򮹁p jZCb&#GxA@#0+!lױ J㧋Kg:lﭗ7AzY֋ORHEa<GD+LiJ{* ??Br A/(Ž0ȧҍ >{V-PZ-HhQ BA;l[={Ũ 8voF魉}Zv^_Gw Hf&]kdWq = zgĔ'!Hm<Yd|娌-*DXwf9P'BB~%iH+O6Qydx@VK# 1\ˉȏ[lB1rY\]_~iw&,@O|$fu4ZFbzsOufu!Isr!Za*aL  Bٔʒ"DdI% d5%Hڔpw{蹩nn#Wŷ_ZE { ZŭJ+N+;vʵ@^PBQ]} ٺ?+)pWh;% D9}FNՑsCj¨fMo[Z/1Nk3+gh.q?6P6>`/q4 Y'e&m)aD8U@z5aW~DIe[T*t@EA!5S+[48'C#b6%=<`YOyJ`nckٿc EX}/~Su[K#")> =ƺIb,p2u?^i? /fcwDXb]kYK;Mg9G={T6۪ e#{_ۜƿ7ҥ\ B)z};j8P;{;1.Ӈ]7}WY? Sw_t8o _w>g_>C[U6 $zG' hu_WmN0DNr|m+smN~Ա6^I' ..:N{C|Kӯض]sr(U^t'| *!R} Ӛͥ; % i KbxKîwxv7/9iU/{GֳI9p|.Skqk>6(Nɽp'Gva{on,Au 쎊?Qamm֧c/oAM{TVc;痸bި\1'ڈޏ쿿3~fhde>775Ϸ9W_^b57y_@O{Kw!J=H{Qvf/NA$4^n7~u~6"O >Xq_og7=,HMf1&qoZ.A]VNB@ 6R쬬:S&Q{fU#p*G I %ʷϲtG:`P1v;ҍ6X Q=ߕYN=G.- 2Y;I6cqبc %pt-jDʓY"Y@s GbqQW c .㖡Qt2v/ʂTΡ$Q<_;,[UmSV5(2! .\BѯQHgqUCfunDx%Otj^ȉ3ecXؐ!ZШWqM6+r+}vu+g`P(UK<"mýA%FcR\ W/=xw$k?NW7/$L1B<.:$(#*%;-XqG-8f+"kW7lLJuDF{Y}ϔdGC[%ƿqQɪZ6=c8ڞ[e===>I!(1 >b|w8 9g|]?˴z 4($LRf֏a_8"H"'L_~&k+~ytlk<ٲPaZ:!q{1,4O8(? *!$S:LӖqyOs^;Msެ7EPm6~+w7s<{Ҍea$?Tǀ lai0r@eK)*;7⳱\qhd:F&AnZh@ӏCm{/knxN/`GlU)2ǼO! ٷ9耵xer#mf,xSe /( n‘Y,1ljr؍"d 9?_dh詃X_͕p)U!o{u:oً,ﯫ,(F?\T@O?z|&|<{a+'"&R,Rh'STCf RsC.. G7*wQkø ny9>ԗ A{z{E[gmN.X4~4E~ҹ'cvٶ( X@fl2&!_׺_vP C^{ߘݑRWgG#u#g!ptw_i@|R14;M]Zu1cXשY"<@PJj$Xm9x=>Lw744liየm'b`He2H0(+W96q+{-r8U1+ipy\mIu(~g7sֿи͎ YadYZb :~;p\`W`Bn4ʲr.lkk̩>mKyki3iloE`V#oX-QowF3\Y~v]y:j@Ld(A^2Ki]ԪS'wc迦gK{>9pSث+kECm&0cC`##@,8R7eh/.}i~_s޿I5bʠ]y,>©ezS"+70ӞPQqXZ0^p0OO>;Re:B6 %1C4~w+{K[RB EUyKza@0D~oL@bM j9AE xIYo\KωRs9ӄ9l,6O{v btW[$ H.$>ǨcN ꁴBjBjHuKŠbӟ6/=|OÙ":krJOf Ƅx4GAϏW󿦚OM@`aX_ '$^g3k6XCZt:yT+h \rӦkHgmtJ=6dh(p`a`ɟ|_q>Yo|wй_JF9vH0J \ۛ//q uMRx{}wqG|*}Q~?g6L(+[꼜7LֻX`B!ˆV6T:\Hqҿ{uuŒjT,k6Q;.kGeAց7Z,^N$G93Ǐ83YF6֚X񪛕\} (GJBY<W\+*K6f{6@L9ңkj)BGW9m\D*""J^8d |DUTۣ(+?OkCH%&Zvա٨p=U*VIRzDxr rQZ^zﰯbJgS@ M!#OpBq=MQ.VބoLBaiY_}}=ήGmbI ވ o.ky;&FJ\3%ٵ<il<,0ֻ+r#y\ma ;(et{epZ@Uy^Fۍ}/Y:#+k1B87%Kog鲰-d!HnfP;'Nlj5yF4+[>7Ri?p`` !*$Y;7=Ö_V᱅!:@J)Hٌׅ:OCx^7C%U;s?[kbAMq;a<Ccm [y? {!$ " %4@ &$!'5{ׁI:?#b\a$~j|?[O/8-9 +ߣRAlmx}N'|Di>W0_|$p?||ߗ߲"F[vBV){Qoy?p#ܙm.p<gG{|W"'맱{xUw~𧀗"ߔTmƫ4%VH ]O9s:K| |lx_C+ o8] ":"w%;%Esߧ`yX^^?9;z>vn!: ^~&E{}O+v({mhq 97x^7_=Ww헿7oq9kJ봂?5V.I3T[poCMW}'u5'jw?k71? ?OK?<-ƙf<9\5zt(c`~C5l}}O ί^ę}κCLjƊհQwTb?:ZTۗx<7$ɑnP_(MЄCЄCe_S=]͕IH')I8y?!aIBl?yȟct!P#G0P(O2{`P0,XeJLe_[ DGQ;)E{vyD\$2"V2|;:Հ:'H<->$ pПÀDOW:>S~(yž6o'1ōi=>} Cb孵ELF$327kJЫPoky^ n%mӻn>903}}? H C {q9~ib)&;^Ͼ|Fnl.arFY 4~^յ癞{ mcHsz!d,sUu.\wi;p0! \s91_8|Ε#P}~b&S'ݏԾn!VQqW/yfEnWu'quS3;TejSZMml]*$lJ[X̼5'Cq†-dWF:²F ;5ktk!W]k-)ɱ? UUf⪺q`)7oO]ŏ~s0%Zc\HQLZ߸*Uv?g;~ītzS_ʆʖ\ⳬy^w I`Zzwl/>"W7kJk\ :9D.JN?(_xl0ѭF t|/V΋–\kѼ(ͦUTW틯z+k. ~Uw?s!+ U$J@,* \u k3na~TccܷfTi3w"g,Ӟ1ɟc )I3,.t[2YtxՌ@X\8ўG7şz"߫O?9?>MF 0.B%!8)bOK]+?V|C=/?|y/ʵZYX|/59N"oʟ:3H wBrm[f^f)lODkC~߾-]Z_i = 5W%lKӡϏkGQμ^Z=Ze.H-9r9 W,q?2:]Lk[Ŵ\.|UVB$H"D$H"7z~|D)„.P