vzkernel-devel-2.6.32-042stab134.3> H HtxHF[(  Զ [$P'p4<tc =F^sU># 6508be4848702b83be8daac30fed7d22966ce5f0 Y$Qö3F[(  ԶC!>f)%`l0!1,ks-L ;X>4Lŵ?Lťd % i "9?Dp,,  , cH, , `, ,=@,,Nt,  < X ( "8 (9 $: S>FkJFFkRGFkx,HG,IGP,XGlYG\G,]HP,^J'* bLdLreLwfL}lLzLŕCvzkernel-devel2.6.32042stab134.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-x32.eng.sw.ruKVirtuozzoGPLv2System Environment/Kernelhttp://www.kernel.org/linuxi686if [ -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-042stab134.3 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fiM !c 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   , 6V/T%8&cp!X X\3| :@||% PR)G} Px6 t mwZQ $ \ M 3 % |gc ^ODiBE ! Z"[ c2*Re\ W"P  B\N  2[wX`fxZf'Ng O Zg  Mk v&j~/  HjMeaL (" Tt M  a3 !; J X aRaTe+  vhC t (8 "!! =$ +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[{  ~9# z lT e IJ   I* l/oH' ]VB2"" x" 8OK_`.&gO$[6jJ  4>o. Up= [$^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  v,$4{;zB53;&E+m{`lo\ 3T7L N e LG 1cO>kq( yE, C 0}(2' 7) 0"a1-80T Wv5"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 OC <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 љ!6  -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*7 'H6! ?w $M* {{K#7]#uUhcA: .Y%p'=2M K c hl ) S  X5P1g= 9^)"&-%Sb zdU.;,6 p UN3#|njiX=Q" /*q6o)#Cg45   Z S@  S3:(Juq Z9 _#U vZ$f;<' 3@ X E+%1Ug". )808|+:-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_A9#[ x %88F)?;T/ `$D S7%I z 7X; Q=Q5d/C&0 +s:!) \_7 a5R1 , t] =e$(77' > 'B)HpNcKCduK ! 2 #%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*+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/UY&9/  " &.;h&J PyE K  x:7T=/ Kذ KU0%-#0 I>fL 5 5 3%Q oo  ii) Y+ ` 0'H<x c)ni 40KewJbQVV u (+g#B X^5#7N B''UU:9}, >EF{JmD" 6t,0Pc.4a c ['/&.z8pMg7   b #5[ C ` 6u ]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큤AAA큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤AAA큤AA큤A큤A큤AAA큤A큤AAA큤AAA큤AA큤AA큤A큤AA큤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큤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큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤AAA큤AA큤A큤A큤A큤AA큤AAAA큤AA큤AA큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AAA큤AA큤AA큤A큤A큤A큤A큤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큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤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큤A큤A큤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큤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큤AA큤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큤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큤AA큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤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큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤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큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤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큤AA큤A큤A큤AA큤A큤AAA큤A큤AA큤A큤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큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AAAA큤AA큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤[T[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[JK5K5[~K5K5[[[[y[[[4K5[[&[K5K5K5K5K5K5[K5K5K5K5K5K5K5[[[K5K5K5K5K5K5[[K5[e[[IK5[0[[V[WK5K5K5[K5K5K5[K5[[-[K5[[K5[K5[K5[K5[K5[VK5[K5K5K5[[[[[K5[[S[K5[K5K5K5[[K5[[V[[K5K5[pK5K5K5[K5K5[K5K5[K5K5[[?[K5K5K5[[[[[p[[K5K5[K5[K5[K5K5K5K5[[[K5K5[[K5K5[ [ K5[K5K5[K5[[[K5[[[[[[K5K5[K5K5[K5[K5[[K5[[)K5[K5K5[K5[[[[ [{[[K5[[[[[K5[[[K5K5K5K5K5[K5[[[[[[B[K5[K5[ K5K5K5K5K5[K5K5K5K5[K5K5K5[K5K5K5K5K5K5K5[[ K5K5K5K5[[K5K5K5[K5K5K5[K5K5K5K5[YK5[K5[K5[[[K5K5K5K5[K5[kK5K5[[[[[^[[[[.[K5[K5K5K5[[[K5K5K5[[[[[[[[[7[K5[K5K5K5K5K5[K5[K5[K5[K5K5[[K5K5K5[K5[e[e[y[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[K5K5[KK5[[[[z[K5[[K5[[`K5K5[[K5[K5K5[[K5[[[K5[[K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5[dK5K5K5K5K5K5[K5K5K5K5K5K5[*K5K5K5K5K5K5[K5K5K5[yK5K5K5K5K5K5K5K5K5K5[LK5K5[K5K5K5K5K5K5[K5[BK5K5K5[K5K5[[K5K5[K5[[[K5K5K5K5[M[[M[K5K5K5[[K5[ K5K5[K5K5K5K5K5K5K5K5K5[{K5K5K5[K5K5K5K5[[K5K5K5[K5K5[^[.K5K5K5K5[K5K5[K5[[[[[[[[[[[[[[[[[[[[|[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[|[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[K5K5K5[K5K5[VK5K5K5[K5[[[K5K5K5K5[V[K5[W[K5K5K5[V[[[[[[[[[[[[[[[[p[[[[[[[[p[[[[[[[[[[[[K5[[[[[[[[[[[[[[[[p[p[[[[[[K5['[|K5[K5K5K5[[5K5K5K5[`K5[K5[[[K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5[/K5[zK5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5[K5K5[[K5[K5K5K5[[K5K5[[\[[[[[[[[[K5[t[[[/[K5K5[~[[[mK5[K5[K5[[ K5[K5[K5K5K5K5K5K5[K5K5K5[K5K5K5[K5K5[K5K5K5K5K5K5K5K5[[K5K5K5K5[[K5K5K5K5K5K5K5K5K5K5[H[[_[K5K5[[[[K5K5K5[_[[K5[[4[l[[[[[[[[T[[[[K5K5[K5K5[K5[[K5[[[V[|[[[K5K5K5K5K5K5K5[[mK5K5K5[K5[K5K5K5K5K5[[[[[[K5K5K5[K5K5[K5[[[[e[z[K5K5[K5[[K5K5[[K5K5K5K5K5[[[[[[K5K5K5K5[K5K5K5K5[K5K5[K5K5[[K5["[K5K5K5[LK5K5[[K5[[[[[K5[[[[[3[[K5[K5[@K5K5[[[K5[K5[K5K5K5[[[[(K5[[K5K5K5[K5[+K5[;K5[[K5K5[K5[[K5[R[[[K5[[K5K5K5[/K5K5[.[K5[[K5K5K5K5[[[{K5[K5K5K5K5[K5K5K5[K5K5[K5K5K5K5K5[[K5[[[[2K5K5K5[K5[[7K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5[K5K5K5K5K5[[[[lK5K5K5K5[[K5K5K5[K5K5K5K5K5[K5[[SK5K5K5K5[K5K5K5[[[[K5[[[K5K5[K5[[K5[K5[[K5[K5K5[[[5[T[[[K5K5[K5K5[y[[K5K5K5[c[[[K5[K5[K5K5K5[K5[$K5K5K5K5K5[ [[K5K5K5K5K5K5K5K5K5K5K5K5K5[K5[[K5[[{K5K5[K5K5K5K5[]K5K5[[[[K5[[[K5[[K5K5[YK5K5K5[K5[[!K5[[[K5[[[[[K5[3K5K5K5[K5K5K5[]K5[K5K5[[K5K5K5K5[K5[[K5[K5[[[[K5[K5K5K5K5[[[K5[[K5K5K5K5[[[K5K5[K5K5K5K5K5K5[K5K5K5[W[[[_[*K5K5K5[K5K5K5K5K5K5K5K5[K5K5[K5K5K5K5K5[{[[K5K5K5K5[K5K5K5K5K5K5K5K5K5K5[K5K5K5K5[K5K5K5K5K5K5K5[@[[K5[F[[[[K5[[[m[[[[[[[[[[[[[[[[[[[[[[[[[[[K5K5K5[4[[[[[[[[K5[K5[(K5[L[[[K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[Y[[K5K5K5[K5[K5K5K5K5K5K5K5[p[K5[[[[[[[[K[[[[[[[K5K5K5K5K5K5K5K5K5[K5[[b[[K5K5[K5K5[[H[[[K5[K5K5K5[K5[SK5K5K5K5[K5K5K5K5[[K5K5K5[K5K5K5K5K5[K5K5K5K5K5K5K5K5K5[K5[K5K5K5K5K5K5K5K5[K5K5[K5[[XK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[[K5K5K5K5K5K5K5K5[K5K5K5K5K5[[K5[K5[[K5[TK5K5K5K5K5K5K5K5K5[K5[[K5K5K5K5[K5K5[K5[[$[I[[A[[[K5K5K5[[B[[K5K5[K5[L[[[[[K5[K5[[K5K5K5K5K5K5K5K5K5[[K5K5K5[K5[I[H[[K5K5K5[K5K5[[["[[p[[[`K5[[[[[[[{[[[WK5K5K5K5K5[WK5[[K5[K5[K5[[[[[[[[[[[[[f[4K5[K5K5[C[[[>[[K5K5K5[K5K5K5K5K5[H[[[[K5[K5K5[K5K5[[S[S[S[K5K5K5K5K5[[K5[[K5[~[[0K5[[[q[LK5K5K5[[][4K5[[[K5K5[&[K5K5K5K5K5K5K5K5K5[K5K5K5K5[[[K5[K5K5K5K5K5[[HK5K5K5K5K5K5[K5K5K5K5[K5K5K5K5[K5[[K5K5K5K5K5K5[K5K5K5[K5[[K5[[K5K5K5[zK5K5K5K5[K5K5K5K5[[K5[[[[[K5K5[K5K5K5K5K5K5K5K5K5K5[YK5K5[[[K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[[[[[[[K5K5[K5[1K5K5K5[[[[[K5[K5[[[[[[*[*K5K5[K5[f[&K5[[[[[[[K5[K5K5[T[[K5K5[&K5K5K5[[[K5K5[[[U[[K5K5K5[[K5K5[K5[K5K5K5K5K5K5K5K5[K5K5K5K5K5[K5[K5K5K5K5[[[[K5[K5[[K5K5[>K5K5K5[K5[[^[[[lK5K5K5[[K5K5K5[[K5K5K5K5[~K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5[[K5K5K5[[CK5[U[U[n[}K5[CK5[C[CK5[~K5K5K5K5K5K5[CK5K5K5[CK5K5K5[C[CK5K5[U[K5[CK5[[3[K5[TK5[K5[[[[K5K5K5K5K5[[[[[[[K5[[K5[7[7[K5K5K5[K5[[K5[[[[["[K5[}K5[BK5[[K5[[[[[[[[[[[[[[[K5[K5[[K5K5K5K5["[K5K5K5[[[K5[[LK5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5[K5[K5K5[[[K5K5K5K5K5K5K5K5[[[K5K5[K5K5K5[[K5[K5K5K5[[K5[[[[K5[K5K5K5K5[K5K5[[[[[[[K5K5[[[[[[[[K5[K5K5K5K5K5K5[[K5K5K5K5[K5K5[[[K5K5K5[K5K5K5K5K5K5[[[[[{["[[K5[[K5[[mK5K5K5K5K5K5K5K5[[K5K5[[[K5K5[y[c[p[([K5K5[yK5[{K5K5K5[[{[H[K5[[[[[c[[[K5K5[K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[[ [K5[]K5K5K5K5K5K5[K5K5K5K5[K5[y[[[K5K5[[K5K5[K5[t[[[[[[[y[[K5K5K5[K5K5K5[K5[qK5[K5[[][[[K5K5[K5[([K5K5K5K5[[K5K5K5K5[K5K5[pK5[.K5[[KK5K5K5K5[K5K5[[[[[K5[[[R[[[[.[K5[L[K5K5[K5[K5K5K5[1K5K5K5[K5K5[K5K5K5K5[{[[[p[5K5K5K5K5[[K5K5K5K5K5[4[]K5K5[[[[[G[K5[K5[[$[K5[[[[[[[[[mK5[[[K5K5[[[[[K5K5[[F[[[[$[[$[[_[['[[r[[[/K5K5K5[K5K5K5[([([z[[ [K5[[k[/[K5[K5K5K5[K5K5K5[[[kK5[K5K5[[K5K5[K5K5K5K5K5K5K5[K5K5K5K5[[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5[K5K5K5[K5[iK5[K5K5K5K5[[K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5[K5[l[[d[F[![[[[[[[[[[[[[[`[[[[[[K5[N[[[[[e[[q[[[[[[p[[[p[[[[[[[[[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [K5[[[;[ K5K5[[[K5[K5K5K5[[ [[K5[K5[ K5[ K5[ K5[|K5K5K5K5K5K5[K5K5K5K5K5K5[ K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[ [[K5[[K5[ K5K5[K5K5[K5K5[|[K5[K5K5K5K5K5K5[K5[ K5[ [[K5[[[K5K5[ [K5K5K5K5K5K5K5K5[K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5[K5K5[K5K5[[K5K5K5K5[K5K5K5[ [[[K5[[[[[[[K5[[ K5[ [[ [K5[[|K5K5[|K5[[K5K5K5K5[ K5K5K5[ K5[[ [ K5K5K5K5K5K5K5K5K5K5K5K5K5[[K5[[[K5[K5K5K5[K5[[s[ K5[ [ [ K5K5[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[3488672716c440e0f8d571ecd1443a61c2b7bcb428ec5c0e9c6d25452e728aa5f0ed8040c5c6e90c255c9dfb379a82bdf8880296c8ee89ac2f134f638e68e3467cfab75f3c28dff6437efda8ec01c446c3ac72154265dcf573163b2dbc3014310ae3fe0798e8560562b8be8e8ac8b213d95f38e1df0bca6a0e56e2d7728543e9560f0097fa779f91ef1ecc97379a84db43162aeb69ed1c1f4df7de0499e70e6ebb989b0161a2e6798acf9d3444b0a9bb5989d8d6e26fa74c917aa4031afff606738b72c07dd8526ede509ef1b376be67d39f84d8e361938d507a84cff2a2afc8998e552858003b01968425ec732065ef09c58d6cb201ca90335ca6cd9953730ed121ffda4bcd7e1f451a884e76d6613668bea38bb8813b3de8cfe7318cce0fe86135a8472e16677488ba7022579ed928752ac98ce3f6d1b157c5a3604106acf2b1f3434bf4fe37795c033b960286616d2c8cc280099007e43c65cc2dd8f2a61e4686dc67a88e4c5e62e03f185de0a2142654b05e4542cf9a0a30530e59c0479d7096956ec54cf5f1b9b0788f4a97675b9f4684daab1f6469dfa89ba4242ae7ee91e42a4378eac36658a3cec347e627fac7c690d9def22e0f5f3db46f652c1f646a99ba5da71265d213aa42bc89a7b5722e6900a1aeffa38071680822f5a3c23debca0b078fcedde5f3c851c38cae8a4e6716a1e4745a7f114f541c524ffdeab48b7d338c90699714db38e09bff2ac4fe60ea73907491a581ef0aaf7f1b83b81044d93f449dca44bfdfb1b86e181d590a46de6f7a38e0a7c7ce1aa66011158f0fa21b0ed4ebcaa5ee88249b38a4ef326c7a014e23286dcf072b48e42f22ec92bccf3b30498db68a7052e1f3a80a297b6725e711499dd5e83621a6f7c64b069d409f29d96d2a6447744e182ec07885b166075f828807256194888e34514301efe292e98170bef84e2959ff98c08d366b5e23fd3837f2a2af2d507e84ac7f6384ddb72fed3c33700a4ef3dc07d950587f0b234edbf01e697c48bac7591aaa5c34d2b418e36bc727ade5488d69e245fbd5a4eee6b0cb28d832d0f8a3f7a14fa9d36f424d46ac3f4dc156b34d073b249c79607d7356300281c1d3ee82125ad9354ff16b5f94d24acdc8e88bc02f4415041313946a5007d29fabb8fcc5f4e76e7573d5f5eb83936d20e497689f34b5e06dbbe41fd7c57a4f7d267776c24c8f4024ec14dc30472ee6746b11dc7e2c84629c0477c614e664afc9e9c9506cf4b50b8ea2aa053925f2af3c4136020c087576a01498b7868935ca0bda85787965588c0508cfe58a2a5170f36cae202d3a40cb7172df995831d020fb5716920f925c4e34e320d32d2efa7a28155de317112c83dec9dd85ec87e3e79b72890e187d034cba5d9d1fd7c57a4f7d267776c24c8f4024ec1433ec534827438452fa3dbc34c75c27759cdb569181f6a1e99d5e79a0f78ae5eda480db8bb5dcd1c926b77f452ef2ad950e72551deff5c396fd1e00293fd009ac144fd7ea46e1762cc3afdb9d8a4abd5ac93127a00055a458a7dcf9715e714f775a65f04e4f44723d3e996e1371c765c3697ddef5a7a8dbdb67fcbe8f0741e1f32d8e959feddb306bbe713874054300baf9a6917f7ea8f64c5f5055d84b781659d28aa72f0f54765fab7a2fcfa9de4fad1e493f8003e94f08380b49cd3c5ad3c2c30838a1ada9ff9caf37360646b9375fc40de47bd501b84a7e088ac9b0e78afcb563360cf893bd48ea9d73a36da3958b382ceec315fba61f2ef28b71778823efc9ada6c60f0da097ce09164ed251ccfc1e493f8003e94f08380b49cd3c5ad3c2e535c3c2d06fb03979f4f634602dcf1f84394f581ff4fc390204a238597e0a9e2d8e959feddb306bbe713874054300ba321e7ff54b7117daf93316d0133564dc4f878de6b8f86731fb49affdd7e574c6b76ca49f948f2426a1c023ddf35a0f167d5ec694fe14fbbdfb13574dbada5f220b0bde4eadc2db836b4271c1f0caa96c5697abdeb0f54888d052d4f43c5f2ded28513d3f0d19222cbdadbeb32c12d9e7426b6c98e4c972d797108c6953b52d59282214df866d82cf69891ee812a1cb60a0f77b385b6f291b8750582e4472611a2d8e959feddb306bbe713874054300baa11d36c42533228ba861cc63f9339112e6a2ee556752fd4fd8c89614eb43adf99aa297314c22cd4244310c08066610077f552f652299847e1f8f56b158a775011efb39f604ee6c3981b21a9089e44a343d16864aacabcac85cfa8ce6194b8b3b4f741fdc8057570d1b0c8ce1548e180721a0dfc426fa570f56494b9cd3ff3ba62d8e959feddb306bbe713874054300ba0fa4ed87a9485b491d0b46194b56e4a0ecbcf5dbd36a6a057143861ab3ea25da39de414944b90d85811e15d62f19665163fcad457b10b9638db3240abc0fb7a38741ec8ee295452f0f1a2fd3f382c30fccaec15fee6f50ff5c2e6820447c17209fb6a487e4cf7b1c4160a3bc9928c7a6c3f08bcd6a3c83f735818c758d0b0e54938e16af2f93216b568b07955986f74e96d9a4f16637a4504f37ed360263dd4385752920e0cc236dc45b4cc415f60ab2938e16af2f93216b568b07955986f74e92e9f2d7acb8aeabf5cddda718eb03dee69b58dde86029a89724febc17b20cb5e06973374d5fffe30bb0fa9631bee31ba77d6fab0c1259cb3e4a93e861826f6a50b843d9169a205e96818d2e083b496f60401b3445cf8d833f6a0aab5fce961f8e13b42b6c9e2caa22f26adb85ae9f39ef45692e6cf853a820212f27780d99651fd7c57a4f7d267776c24c8f4024ec14cb4ab8be332d1d6e5ac7792c75b56b860f0493ab49730063ddb6bf3da24fd68e6e74d9ab0e60ba68ac3f437f71e66774b685effa092dbb439671c7bfe74cf0f1440fe89b206c7a9d02cf70371d1989724805417874f826f074a5a31fea700680262a861ce397135ec84c8547a16bd158b4aac3f01d513a798f2d3f6fe8d0e75eed9a1e73c5b2958a9ebd356f27fc973b10257e1d41994ac446db4841cf0ffc084f361642ddf7291081addf9dbd52fa6d2d8e959feddb306bbe713874054300ba932421aa2c0acbd0d68dbbf64a393b2ee04d1c0a01304f35c4f6715d673b6125f90973c8e437e796fd5e4c5afedc3c4a1ad3a31bcd93b90afad4791fd0d256cb170a5716941e4794c63ac0a0e2cd66858cf3405b2083e184c50ab43542c87480632088efd641869735610a043dcf899597c2a655fa60bbd2643c896984051a8fe7a581167290c9e2e988699c6be3a9b6abd858e71eec02c5e68186854edbea1b98a57d8250ad3a33b0a0d1ed249411449d6b64a030b0332c27261a3a5fd7366effd2a0b2934718d1cd920773350caba56ad3d9fa2d6deb483c975822bbe4c1b5871fee2e2f51b01283078815d6c4844ffaa4993a35e4f91afbbceccaccbc896312ac41246b1e9672cf1202a1ea4952b5b1509a5b9c6e26361c62e7b4eb5bf41c4554c503972882809ee1204cce7263068259a58ccb6968f4c93a62114f0927f89712c768234eb124c8c2683cd548f5c13c42c92e8ab282cf9dff1557abb7ae0c52fc71ef153996e4b6b47727e4464d3c0cc6a83ef1cba25ba3c36992be55fa06a78495a37d7c7c27d296e5ddc807b950aeabba8cbf8ee323cb861d4ae08c03cf271fee5f003ff7e30e54f778dc8448421856fa9e05b717b245a1084c1477e01ceb57b65b0e7932fb08221429af4708b2ec8b3d2038bd8274e3032c4dd8f39ee390098708ec1576e9dee4d22f4a2d527a3f3154d304616cf55990a70852e08a8fb3f216bd7cc68cab25892a1bbbbe6664efa4e0a7311fd8539dcac1f875621d217a937d0db5ca84076a771d7b4f9081052cd187da93c394826bf9e5fefd46b032b5034548107fe5af7bcf6a7dc2dc3e05d43b44e0451cf2fd2470a50dea56d85f6dd03c1a3203ec6e0905e22e3f8f9bb1d43b44e0451cf2fd2470a50dea56d85fb3e53607d8535fb372e0169b5b3a1de883de62ef37bc579de450b559cc036bdc0deb9a94746d9e2e073dae654a07672168725dfeefa342063fd76a0f5b93a85df04396f397f206868fbbeae4fa61e9121fd7c57a4f7d267776c24c8f4024ec140eb658f7c7c5887f6dd0c522ecff4074eb6f3a8560b5d09aee9551585ff40d2e6148b2c85289e0172c60a6c97e8393991bab6cc6e4f423c7f46898c3c3e68c7f271ce45c3a70e02e48be28e8f63cca9dbc1641653f73072cbaa53c050565042ba27bc24e96e99b17f25ebaa8167e562b82b05be6faf036338842bd09f077508c2fdee25cf94c33ab3992e1de999608f425ac6b690b8bd399d83d25d6a485985b81f4358d070d4082010584780167b2acba411b3c47774b3e6d50712f96e779e037a08794a4aace78bed90aa06d14673f12318bd8a607f743cfb733a2e5004efd6cdf2f2687c3d41bf009139b1693711ba152b1fea729b4602b609601ab8defc92952ca891c1c964ecfafca4c1bb8e1410429a8ff8bb56c1f263176edabc65c0c17688bba36b2e830ab1484f382d07ded81f5077d6ed3320155cfda04626c9ddce7add2ff4d6bacd3c14e3a9e150b656d34febd8a8b09d56749c4b8430a864190b97564570a3043d6aed29ca6fdc457273210478e852febd3d018c27e4dbd1e78f5d9e46bda014e04d4287e776d1ad7bab44332cff67032acaf5b71e13da68e931ef26b822b1eaabd13925832f5d62511e2e492c0e20dc6282663d6232f423f1395e186cce435e1341d0f8c986808239b511665c65155c0e251f4a2b1cd8b007f71c289ba9d4ae69b85e53ba4f79fb52429eb4f653077ff7d4c523abedfb8fdd348f4f2c96f5a70011ad7e08028e2c2e2cfe3db377e4ef1717829c79208ace88a07287e7d0698f0bccb6532e248d5fd83aa7de2e284daf5f8a92e0a0de15739de75c1db5de12e84513381599ac64acc92d719ac4af5ea4f80cf7d3dad693d141a9b3d80bc27b5b63e28ca89a8e702e4ff96ce5fea669deca43369da58cea90e011e4c95f46778eb180c45bd2d8c5790efc025af59cd69fdde69147378efbce13cad941dcc87a6cb9a3bbefc6bb3da216bdece4c69f02b0c7720167da9ffb41c5bed7e7455214db7f8c40e10183c208a20fcc72bc5d374210e49bdf3f49252e4e39fa34646636cf244dae9e783c7015186bfabe58c4b4be1f8b0826447e70d815eb5539901f16c8882102257ec0e7e0e4311f05391a07cc4ccabe989ce9944d141f34adcda67f8dcc0b28c93cc44743e6c572b7f11e0b9d53df3c576fdf3c50ff96058cb28ca54a8c498684a2b075504427c082e6f086e215e70097a2b21df2cbebb804e2d0f7d80831ee7cbc6a9a95af9d0f2553ab14a3895e1b401748a551864d0f2553ab14a3895e1b401748a551864f4f2a1b4b06c82c187a7dcce6ede1ebae2852d74408c18a38bd66ca1a481323b3508f60a518c3ebef1cbc0ea893e2bccd41b45508072768ae7211055f4ab6f7789d4ebcaf902e2d967e4863f21207b236a04986c242b4351b7ddddd513d6bf8b374d6d16425fcee3550ac4bbdfa003d46a52ff5c5e2388c7592d326c9832a1714dfa514842fb3000979b9614e4c5bc55280dc5cce093f42405b87383e8cb0a6666866284c4f0cbc7dbd5adf953bdec6d83776c3ee2da906c4b6d8687b93747ff7df509672816d77b718f4112f37f58b110031a4859dbc3b409179049923adeab9942a38d5efdd16022c8d935b6d78490e29765913ee3164e6bcd398283490816386fa4721d8df7bf88918ed95511303a1ff7b173560ad92066b4246b68d19e2a68004c59b56258bdb30a49d5458745e58ff99efc21df126c8f3499946966cb31a91727f780b7d4a21265b6e9372e7e52fd936a9666547b0575e651488020cb299942a38d5efdd16022c8d935b6d78490b615d108613f671ec98054750b71d1ca7043b5124264ac8543d68c51a6e459591c7ee51fdcc349df3df0db17f87fe6ec3771829cd7030293e83e2fea26a30799e649712e737eaeb8dfb6eab78dafaa15999273fd41043259585cb02f75c096951674b521b20f0009c74e166054d65833c1b757635bbdad7e1f0dd9a0a5a11b7739a6ca8a5988dc4029374294a82cb252f1deeebf012c90d2e74015aa3fa52ef2262a18a5cbaab271957326ef51c8a3fa7e1731a7df786316ea6d3a56fca6ef79434cb856da8538209dcfecf2d01924417603b81a19b5447847a1563e79784f82062c46651ec9c4186ed90c149a857dde653271b2d185c6d5c23d187ab9e49d2e167f0297ea5ce72e2062f0243f2929f3295daf2e0b6610958440efcb438c50b2a8cf4fff6bc8f37db55543e1246c3120ed81fe1970b0b98b8e4e345a13ab75e5057ae0c25984bf836097d6e17930e4b6b01186bf7ef2d7f5247eeb56ed05c33bb01186bf7ef2d7f5247eeb56ed05c33b1c8efa633563b1496bd2c660cea547473c77ff9378c2b8f446f54018ff8911b63fb8b1838d0891d732f64a009cc8d12def269789e20032ec6beaac0231003e487ebfbf5c8003717d2a46ce43f72c61222b316cda0e35eb3e0796e343c0e54b4e25b5587eb1c67af50e999173b8a02559ecddb03c1464d07c055239d29de6a48ec45de43c3a9f0b76ed0a84dff1752527240803ffd1e3e96e5124053acfed8d45ead1336e374fdc92e4ab49df23204f843d413cb0e9275586c900ef4022edc9c5de4a3822982af82fbc75daf2cf7f4b15954c3106a17db056cd216011819f8753340936b60ee64d30a28d3ae1d1256f9a85ac777453b93ad3786d40abf4f9a609bc7a3ae100110db6bd3afaa53350c4b031a20a26b8e4929b6ceb07983e8f60cbafa1672905adff24a5a8512d927cc840fc17e79653592b8727ac197e83202d8485574e6a06ede932397deb00bdf065b3cde75fc56320e05e70bd43744841372989d356c495fd76412d269a9150f6f0642ae320a3d2c43cf6fce1823e78ecd3fb488128405eda38c5d23b86bf6f1cc4c86c9b207d67b936e4d47755ae4146d39dc94de3a5e44e663f0fd148ce8e45dff38af7e8e560139291161efa10a60d73a4760546a2948a98705cd8e35d8bcd54e9481136de25e7646bcb71ee45a7cd06e7a2d75dba8507ea73279f234f82596c671a4145614b9f2fa0a6bbaea47461d59583637930484dda968404d8dfd57c853185f7d8b8fa2394d44be690b393a40984b9c4302acc6f0aa5cba35a6c5d46eaae708ba2a6323c690c80c6ee4c7089d5dcb129aa836199bd5afc6796a69b437a0c708ba2a6323c690c80c6ee4c7089d5dcdd5c1a05415acf87ee90881e79649155312622a42105ea97b971ea3c207ead61b30b8ad7880c4234517fc22c7e359c64bf6a971de8b6cb122e4dd2c65ba0bee1653f30cb2b5de8a9ef5719bc44b675c8eb34810153ea63dc24d1dd61a2c36e13aa16cd36b083e238afdae374ec49618a585c6fd0c682f1007fc27c7c99820c4088ce7c8cf059c13651af41ac41bb869f3db8689df45b20140fc57d6c76a3b9aac7ea0c32626990f79fffa3c0711aaee64d4627bd03e6eabcfbf95284181693386e0b29fd6db2b341b334db28978ba1d043241c2db57a82b7044a2fdcd20a185a90aaa459a7393ba40e9ce8c91e6be36c5de67701124693cc9a99c53e899922c94dfb21232ec2625a0ff0a61f6a666ad6b26251cb92dc925429e52139238ac10c555417e55aeec9a11e29a630d22d477f1bd573eccb479e10678a588413248b931c82279f78ece3a6fbe0f1766641ca2ddcbb28a250420dcb9972f3cf6c73d85dd8c9df5f4a9897ebe0105f4b9ceb6e403fbe368adf47b3c1d1d7ad94fba35e90329ab7c3b0d849628c5de2f84a32ea0b945a3f97fe3ad349ff6955d2d7f8db19a5bc588105b2d1807975f6a975faaf9d80b37a85079da789b875d1c30ed049a963f7c69c5220bff46e59e7c3cf809bc845e9f0abcaa10105cd37e280b25735f6c7147336183345ad31318c86df900cbe46555d2d34d7a77c2decdd984d64a41c3a27d306e60f3ec844ee57e97d5b3e3e0a2d5f2d0068e6ad9ecabbd415f998aecac897de942784f5b0438f91dd594a40cffb593cec5e677a45accd5b45da171d11516dc7542fc1981457306a88492728a6589c5cf3cd69214c325c43e4cbecfcaddfa7ba5d44a3b2c62249c62b292cd886f7dda25bba0105f4de125b9cfd3c2ef72a276bc6f05354613ef165f56ac9641155ba22625c98033157778da8f10b57b7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784ded3aec8ff9d602282c47f19a05494969ab53db47f43505f0e9068a3ca621304dc17eed2d1144e37ae05b5e56d9d0cd5ced167bc00cfc009c6e69b2873fc76f43995ebb7eee5dc9cbec5e5629f376e0814e544eeb0ef14c17774208160f35e654cb47b155722d72ff4f1f164c2e2d116d7f1ef23bf25357657271b87d63aafe9fa4c841ea8ec98562355249ad6a3f53fc9e7ce091d2b529494b66adcf650829805a8f6f74246644fd8095f9ce464efc6ab59af99e0ccd075e9d56c5cd0ac8a0e563d1a56897e086477a5ea1e483fa0685783092f9eebbfa7bbf420cc7f708e978696937ff8e46eb22a22b0b9ea3c78f8ddacb79d659f673b2fa98b16ca94abd8e41963aba81292717b22cad13de718e4b92da56a7b0974611892f2b5667d6c4d4547833fa8515e93a72d6c83d5626d8d04e3531d6734b3c34790d1e45955d6eb9f7ad5216f42f8f6455a81a92ab183a48eb7051fcccfbe9e5402fc4e231d669391ec052a98f49ee3ff8df48fe50868a5eb241e28dffcf9bd6dd60510a63d93746ab04359f792e91b2e55fef4a183f89a21829d600dcff7c1cbc4f54880059b876a8f33972438c5513f12a834b5b27b5d61a91e5c1337f1b7dc7010514de494239e4f98bbf37f701b1f4879592640899aa24f98bbf37f701b1f4879592640899aa2355189d6d19965184e445ddd642ce922d59b06ce1d5a78e10f03ce86db000718e549c0e944c586be79b23040efda091454f207477d7a8af7bfc9d9a577d6c9f59079082c0135a22c9b476ab00c4ea02a9079082c0135a22c9b476ab00c4ea02aaec173413741465fff8faa86eccb4b0184c0d9d52668647535f307da9835d6a23faa5b90702b337d9b037d22249950c89a71849ce1c621264ba1fcdbed0c088730f69ce964edcd7f3e460e4d803a8692fd84bf31d3c8ace20d02b5bf45212412830d77d2a83028d440ddda6b8578b59575096f9af452d2c1073b3c9a203196ad3e3271d420a27f10a59a735d75ee0507daef86c9fcec8d7d73e2971294d4314022b8f732db1a065039e5e0510c86113efef5411e7bd0c827dbd061464e7d7b15d8cb033e9ffa4ee0e056064965b84965ab263c7bbc9504f59ac9599b3145961c9141ce580baac5a1f6054128679095dc3a8e21f657ea737c26fd00c6024ddba66e1305dddcd0b5bac49a559413cde25f0b05d0c83c22f74f425162279a9b23015b7daa5ca274dc74f13a83895cb67881d79844776ef50ae65483d61f4921382365a73d82a506a718ded84ab5af357f947a7c111fcd924cbbb6de94b3d2bda997de4fb90a3de387163bee6d71066a9d4a3e2e69656a66e9c1681120a2478855d54c446e033d73bd99e07f25acf145cea10834798fcff4a9cdbab7ed49aa0b10bbda7db7e04a4f3231f34014cd019c58826bee9225a42ebe6eca63f8a3e4e9487c1af342dbcd9ce1e2895c948203615ae6599921f7325299f76d10867ecf1fcdc29ee43c112d359b476ade7efad44670e885a3c3e41e940bf7902614a817e58a1599c56cf6550827811739091591f17abe8a5a956892bc25be5614caa5408dee2b86fd5edfe14e049794437237e1f8ba148880dd894a85682767e5fdc7ded42bb56ef8ec1a9796c39313812cc7874231ce08f046d6459a8ee8c3597edcc463ea88a171f966265e35233bc935191bc0d7245ade07865d18ce77997b19881517fa7dd706b2a681ab521a0f9746407021224d695a585f484f1a429f4088c9e4b9132849714b5eed9cd4120900ae193df199a20a6429a2f41405cb6689f28511ada1f43dfe0e4586826030c736bf6cc1a893d0d4191d13295b1c434c436091f0083f7195e0e18e457235dc5f95f24aecbfc9cf5c404542528203574aa7a9f6f1334aa02f247c3e37b55d75d6bb8576d5d17d81337adb7538b85974334e9b2f82c5514b8cca05fec8cd52aa4a8cf2c3ca259753292282aeaa1bc777ce377e09836c56af3653bb2ad4739004268a65864ec0e5424edb4addc9bd229619776472efee142c736785157134fa843daee15d96ae3d31f33f3ad3c505fe234d37b7e3556341f21bc1947b4640aeefb9bac4de0bae7defe35383d1f4be6174df49ff0ab3cd35ebc471d1075b0253fe36d830627c1feae8366b7f8ac45432ed1a2da3fcb97258dcb2189407d5f0e239280b00e6e8312f786d81670b29c476a1319d20802fc661333d1c48c8270fddc6d86661abd1d56d54835d59cd39d1b165e1f2d2defe552afbc487fe49d09ec06d846a1d0036c8fb51b13b6e17eb1c7034350c4bfa1177ae3afbc11163a41e9ae2fc0185e79560932aae780684f92be5ca92e2a182b344636b260f1b7d2e2f222e4181ad2872a7ae164283001ad8e949014b5154dc397b620c4f76be4b3dd30765746b56e722c32f8d3b8dc2bb82e8f2568b3dc87d4faa4a2c0b5ea5fc17cc37b35cd38036c931ab350ec5750bd005a80b6220b41200e5f84ffaf1a48e5b0af0ebb346b07e570eee9e4f89a37ac0a15bf9e396451f37f913d8ee154f9ba7fc8f0161c709abc578d67b3b0e3dce8c2a03a6770c08388dca547908ff10bbd90f43ec5e408344db4d1903b7156d4c2bc08ef351d9cf207f874d6a21c08ac756f5e14dd034e38cc41134d7acfb1bd499af5226b026944ff99f3842d5a3c394ad8dc7ed28daece0815289e8cf3ea736ddcc077ed5da2d14db3f8607c974d75c2d1ab18cb64bc53c284cd089d64d11556be36055eaab66531dff537170424992e419bc88e995f5eb9a2dc0a06cff2b0896a5e6a3fcf00426df53517beef61db6bc5cae3a40c9aadbdc539bf2ed6f795e7fef9bad2502eff01394ac6ddde3221bb1bd75f1bc40bb5dd51b3008aeb4a04c48e02b4472c647fd97f7002c5e288050e18d8ed4f92821b4545111f7b0a64a2bed4e9dd60782f83d1225db545bb842e51fa84292107f24b8a40b28a5609ba53baa91d93271254dda46f31bac73bc332d895bf7fff8e912f7350f9dcbb8e58c5d5e39293c225e832add117944b8e58c5d5e39293c225e832add1179449cc9ac7e614a6a6388ff7dfc7d8b71529836597c875af6ef55f5929404f115585911c57371559cb8e6c7adfc11f410c9e81c74bc7eac57808c4c31ab7f8d8b1ed8c8ace2976faee3ef0d54f727b5b783eb5ac8a3bc6a9b206f3c84f13bddb8c203e4524e73610a4b451e6b22462ae5d84c1ec7117bf3bb721efe2014353f2058e596d1f8a90a31553fc401f85aa2a17682070a0a0214059934b3e55564ab779beb717f3cfd15442811194a8399c2799fe636948dad212ccde3786e79bf14c0212b8e796616e1ddbec18eac23ab3915bb4911fe8919fd09f43ff5847fa7cef213869190d07159701e8bdc5041e403e18543a5906df7da2eeb89869d869d69891f1e45e4b69e2b6709535860ff6e2012169cfe9fa273453a5fb4ee91ae28404b9f0537d99622b54ad3fb2b7d477fddcc1a89bd21ad992d78dd8a73953740a54cd3ffabc536dc8252eb4d4c404769bf9de09441b5195bfa57dc0f3fbaf971d98002d1acf44327681d6f73bc48f4b656914b12209934aefa794ef725b8377aaaa0df6409196eba4752c3a56bead2e397a391b908d1ed9671fa0c2dda6ded887f8dd2cf90850304d3330e5e18b12aa1edf7350dbdd90f9efa3b0bd04cb463dbd865ebed5b18b3ef19749736b1fd2aa2cd121376128a3f45a73f31ffbfd81d15e4e33451f9c17a8bdf73bc31496165efaf024e4a78592ef3e92f4ed45eb64e5d757c5da1002fff814dd8e983b812c772d3f1bbe79df6371a092c679901a1fc6b00ef851cbb57eb4d32140d35bd1ca059784d1011c4a4f78f75961e6b121f3bb251c4ffc8db095107b1475536513859feed418649d59c7d6ecc3b146a569c0762038c4ad9efbedb9723d6ee0426e9a9f33d76bb340f63df3662ebcbc491ff78b6ae86707377d355db149459fa9c937106af31ca1927953bbc0b321cf2b8bdd5cfb9a5a9fe02457cff8be17f44af9714b67a73dadad7e8846dd7939e70691626446a38fac51d1937190cac1f77826216e63c8de8ba3c3831e3058f74992288aa140a59b417d1a14d961bd5675fa649b1cbb184e6ca0cd7c05ab42a703df31d09a03b144aaab57342ea78794f636c58d1e7b073b2cf41096ac1775811fd8423b8131c764d57c1c33f05f814b6c488afa08b3324f7d41918adca00cc47529ab8bfbc3487df5df9af0b50832131c73a958ea1be88ab066c2233928ebb35d4d43ae2141334812cf70f152059ceec91534ea8828f748888828c422a698d08fc3cbcc71d9a5117b6a96bf08c598ce69231b325c30481cd10360b6611d7a555f280270f3c606e68817acb135b7d2c7428bb3fbbe47bb1d2828fd413d9bb6dbdf1f4abab91dc739738c071b2cdc27c9b128f2288ea328c88eafa1291634aedc9c36463938ffb3b927eb2586fb8fd134984e9bebba1947b737c707432d19a18110d83ce3121a458071158cf6d466e049926cae43aa321d111f9fb9d9a013c9119d21b1a257c87ff838299efc9e18c1eeb4976a1003249f43e2b4e080fd316da3191ea810fe3897c6f37150ef84df06565b46d4af4b4f9cf2075896fcc94c02e56feb07086254f025db56af386eeea531b7df6d439e6499971e26b01b4331f3d044460b28ca54a4b464c97007f603adfc0b8e8cb7e7e398eb98e1abb6558a57db816fa9e2d4cd3f91335dfc8461740a0a60e501d4883dd3a1a6e027a3be6f4a5e679d2e9d90fb2847fa0ef15c2ee81dcd4ab28ded99facfb07891aba2ca5e6aa088f50968faeef3abb300ff8875384b60103dba01e0006c709705e11fbc8a1a3de632a6bd698924869a3bb7abd320de25877c0f4c875ad4f242b557c7c4c1e72e28ae552aadea1900dcd4a517d2bade305448b7325d1c964a4c71c6752b506a0e11b85ca538d661eb8aa9f4621508db4d143bdd3b7d092448ad8c8dc725078d299a987ab17d2a31b7d9f646955877bdf5c70dad0da6423cb12f673327b9c44582070fd9ee7d4df81ad74c9c4ea5f8e3cab53e1de184eb66ee3bb45abf78623d4545640fff9a1af67c306cd0b0b7d0419caa831b88c2dfb59540b9f4c1a80db6db2d4c9076ac362cf7fb7de796da04d7de3b8ff8080bf0811cb7fb118740f679233cc585285387caa6d1c1fe8749e615504aa5b9865c610701d36d74dfe545a11ec266105313816c8f0ec2577563aed8aa4f1b7633d11945ef5c60db1be7ddf477acc9cd547a02c32156e915e4478fa895c7c142eb0313e92786f1b1a55817eaedad2c62f955f738a4c58c3e8bb3a9557dbb8a37e082cd039c212f0532706924a0c6012df97290ad0a706bb86646cd722faf5cb23265e5f195284b3b4373fa2a73bf5674930cea8d26578dc8947a9d17dfe850846756d790b3312c05f3eab928b15789b7eb4570579416d386cc8f284bf6c1f62e3e80c6afd41403683fd766e8ca20cb2de0010f4eb2e0d6be0e37354c0db2d7ef14623c6bdfe4a5b99ddb399a699e13684bd6fafcb5292d37ce2c87a0daada696384b671aff59e01c11a3ccab8253951ad40af9e4ad7665ecbef4a445a7d1ed99780434dc79d205d6bb3e495e0881ba3eab5713ccf9e09a67ca37452b25795e5ad2804d132613b4fafb6fe8832e33451954c177001fe3f77f74b7e468c14e571b3f47eba6dfc7409cab8da61b445f554fce8f6f365139ae26d6cc6faf8e1b1b30cd910f64fe0564e1b69e0fc7d418a04e55527cef883f45f50d0caca9092a093a04046e3c4962854d590ea0504df74be8245be7ceaef89b66fdfc0d3235cc900430ce5d9b0cc3536c5c6f883e48878a7a9b7f0b195f4b8787e75d31e654ab2a5c9e0286e8238c16a63e72367d2d34b14344de2ad3c06063c56a99f23f80767179d34b3dd99f94edf6e536aa1d1ba53792551e22f891ac8b6a06ef027dd6b653e8fa726d20cd934e3346abeb88765a72a7ea5170e0d9b6a9b12a1a0f06ed0f45e427379a34d02226f549821a226e7a180c663dbcb951263a4b438803f9ba00cf09d431a08eca08d3677ad3452f6e2e0e1f9403fcbd2dc8584fa4bfdc95ec2564c5fb73e088e7adf5470fbeccaf1ee4501badf5ec082f928b1630a1b4d8812f0015fdfc7ce3a5d34eecabc1628c3415d9be15d5856554eddcc4ad7e6862a68123f7f0f40c97a02b3b56bd6c748f0b85386fc05aec198a653232e923268b0d430a3dd60b5f5bc9a5a663ed38f2a4319cbc77b63c495995475efef2c05f30abd274d5fc20432d746cd16947a80c2bed8b8cf73d19eb65f5e39224bbab271b5685775b0624be88f66aff76507d647f638ba00fd746c0e4ba2f3eba79315d100b70a8cd7454e0828ede09dd17cd2de78d3c455549f99e82f66e3e51a9af3d87f51408b532e0894c34533147a2ffc3a7f17d6b08f4ac5693b3c58fe8dfda624450fcdfaf112ac11cafe7408996f56d09d479801048129211d73cccad388b4da650119de1966477b7e1fec30a525e2976ab582a63c31d45dc62350571613b6e1dc83d7d12c4e17bc6dcb254616e1a109407b2286288d8d8130c08fc80acc7d7f811b7d0de759499c85a159d93a9b104535c3ae2bf9c195ff5fcca43e9246655fe7bc35a8f5aef180e7ff6b28494f6579dd5bd5efe934a605b02f0a6a2407b2460b7e76aa86f5fa3920e7bf8b609dc7a0ff70e412f6253bd54d9bdab3909d4bc5c96e074508f94d9d7a4ad407681155b80f106e5054b1366dade2a29d223f17f445f939bd2808f23d4e83cf2fd31559d3cbfe2b998c3a495def0ad4e788998efd9afdbf309bf572f6536a32f0389b55f8c71c5ce8c9e69ddfcb857f84d71842034c8bff33040778529c8449e2df46edec8c15757032fbcb496cfc2c04fb4edd3509464c68d8bedef2ea9deb397576e4533850236227b4918832a8489b3a917b716a0416f54be1fb27c48f730b9dd3b5788c8af28e7164daa03aafdd0b66604f48e0458da33ac3bb3b921330678a88a1228ced618094a44c5ce88f06715c4849b1ef95ed44001d50ce3ed57d11b549994c25070a454aa12b478cfc25116ceec60c17ecd62cb7e216247f215b88ccb4624883106c434f4fb67e1a36e4a5cb60ad2e43cb62a57042411c17859519b75918411bf0e0cadf1386ae03ed27e7f048f407323cabd935c03af22238065fb614d5c35335a38cde8dd803494f099f61714a2b5d2cd87f7d9d481b972d784b1e51a53e9dc4c093f21a12d03f98d11aac0d8d8794b7e04e609ec94c6dece88957415a544c85aa1003006c627e12d9871ab84466ebeabcd9fff238cf108e0a6c58356ba8ba3d1e242ed56f3d1401b908d1ed9671fa0c2dda6ded887f8dd26d20890fa6cda2639b1176de28fc42dc6aa8543c2e785533427bbe99e30991f79095a8c9187949f1eb865115b7312f0dd7733f3bd960f7b83126bf36e1822ca525465357e0da097e923ff3e2bdca92eb517e33ea97d18f45a25bd31a8c5b50b33e48d6ce25830409fef76a10ccad62159305930acd08927da2fab03badf5b4189bcafdb0631e6bdf54d547e6f840be0097a916c49765fe43235f7f710d921202fe3baf771ed79b237b62961d8d85f462a8b523ed51a30eb1953d392e8524a098bb7bb42bea2eb64749b94789741b9d7b23be66965fe2698e58778d0caffe8c330db9acc4109d322991d1cb5bb19e48d5545d0d06e89cfb96c93c37f563dee0f723e072d84f4cbebcc69e985ba8adb2c726d78bf700355436134b2864f2a8023054b0209fa942ddb95e987925d644ad141a43f91f09758a6081b6f4cdef3c22e85c448ff62fb157eef948bcd863a61f0ac620a77e84b59538406fe75e31c0c4b5567406c40dfe0fcb6dee0c14c8cb7a5b2783c4c6949892c1e9951eeea38a9ad3b815a0083c0ae491c8109f7eaf2dc30300cb1ad8099dd2a8bbcd9b33e02f3a7156bb2af0dcebd4c023ed69d9503cadff46d30d370b26b21261b74513a0d2f99d35b656874f547bfe77dcb47d72e77e526c45167b2904d98e4046a32838a5c4c6bb53692afd39f39079c696120781251b42c008cac87722bb95fe34707f422da96a488f4d5f042350dab20a0513b3b99b4a804d909d886019a41c7ec9330ba3d6c1962e91ed1791da00e5b1e65d986ae0f75f35e0bda0bb832ba0665d658c9b4d2ac91e5b80b42af9ae8222b232dbb5c8c1997bd17d03ab25187421afd7ca67ec651b34e621898545b1fa8460fcf211eeee16803b9ad1623b7f643094bf24029bee0bfae791a29877202def8bd375e495b00605dcdfcb3764028a7774e4912e26236c749ec8715d254f08b099340f40ea8da9cd42f678ed620681e7fcd831763aa7546077b67d62a8eed2ac865f63afd3725131d51de224c27e6c4cc9df8bc52ab334d4d523d8c345489ae9b597566d830de21242e0b0be6a2b29231de2968e4bfa3521602d206e1d886fa0fc3376021fa18889666473f9496ab8aa64c774d7c60fb765a6ca729a301d5e6205ff53572e3264cce4b1d07e473f55504f787c07d6d09436e478d94d2b13aed363467f71cf5222ed20db62e9f23704d7a4f5ebdf78df4ea6486064b257882883265775579e5ccabd7ec2e1b6a7c93fd0a439386d58809b1900b81ee86139a1e1f3be1a7df4728f48075630f0ff4055b8ccc63b2620e27b12c19a6db33b7c93acfaf817f38dfa771e938d97cd34391c59a3547fbd5e0f11c092e1358af8ec59805553e3d25e138ce7f2e636f06539ca663c6d24344f5f9c108f0efc31a30750395d935ee411f2c509ed4430235c602a514de56e64210c4f86295e67e03f8f4e9f25ef9c7151e2bea1ef147812ff0a7da5f37cbbc905018cae3d3d22118ad8516b7c11cc732edbbbeb5326336fa274b0c8308099d5900200665ed6eae310665bad19a04b2248fcc4094c43717adfe159038ad6f7f6b6ee9d500390e5946181a8948045f090c4374ef6f73fb97e32c8ae76441468e492e45ccd99253192937ca7d1ffa4abbdb4b975bf1e4a276685a7c34453e2723a61acfcddfc9ecd34cfae379549a98c3f3c32fefd405cd9c6553b17494c7f39b48f992e82e176a950352a17c7f05dd59fcd18482e7cfe4b9d8444a1ac9dad02095bd68ebae56343d7277a772744104528a52f26676fdbebfa3e9fd1cd61a0e6051e0a11e4e7efa857af98cf2673c1e64425f1fa92f38496aac7fcca2d6a5d03fdfe18c7a082cc185e19858a48ae1bd8200ae07bb1fbce67b580c13b57c94d6eb5806b3cc5b8515a60e26d06609bd0e15360a353271445472cfe4269cbf047a6d3dc46e3564eeae64867391f27adbf2e329b0068fff98b69c79986a1b465fe28ec4aa135152f95bdb9d70db87cb618f5d0aaee826fba9d1566158a3d641b6d55ce40747485625b0a499664bf5fd7eb0561ece2aacd0f3b353b11bd984b10e8b39226f8ad6df5b17592421c025a26152c348f6ae31a96035fbd8cddba8d16851b6fd2088df768c16faf1ffe02aefc16ac78888d4c9684a4643645640027b03ca3713014dc22e370ef5a161475d9e1a7036e1355a11918f83460c43f56955d48e59b8c71f0825ae7069e6147f4d35b6310ec82d2318fdf9d64fd3bfefea5c041938e9a8cfc4ef534797787072bb8830a0dfead4d7ff70d7cf86528aa496ad162b5e4ef79d8e557335bb5a877799020551827063a2051bf532869e77b691035cb4ae51905366a204880e8cf1fcd3e61ef3cfa4127899320718a78fd852e1cbd36c3f526a598360d85106db07897c937209e63eb2a521feccf63cdcf56fae9b97662ad6132b1a49069a30e9bb8e631c373eaf541d4ce286253ff22db17d44f3d52e0042d698ec543da1fe61b2c181d23b9251af7766f48558058661f3586a1a931975ccd4fe8113db731e11cc09d1aec3b774fc93ed97e0060d4cd09f3e9e9346ae01370f56cb561f4058d996736c0dae5b00697ce0db6d74fe1ac78a11cb6837b810ada7c01da740fce65f88866a6777c7672635020293273fe39944f7c0987f33cff6474ba8c2b6f11b004839980e7f8026c7b3a591a428af0497781f311d6e14c3b1920731479a9b7d1d64f5ba22d703a63228f0cd58343173218fde4987de3243b8c7e3483ddae6211f29c2c348d7a50c18d995af9ae37087d716f491851a9f9c2d0f56967fd0d6c94c7c4b444166d6dce6d4be2d92be077d416041fcf2a869b906c06e53abfdb0cf5d059ecf790bf39e447595b5d295deca44d04c70bfb2e4e8c669667e7ab5034f5c39362f23a0b91358fce099491f29deb04e4157c9b763bb3442b282297ea711c58c2cbd85eec2f255560296533bdcd816d8270f56a422da70e58e12335e23136b3eaed2d0a6018bdaa35a11dd3ae93e234fc719c4f34359d9a1f73a1ebed081b94dafe29ec6ac5f1867bb8fc802096c3d3f5e6af8fda53636c8a62d1b0c6b7381d700b7529bef51ebe700a7827977a22abb9f2d6106fb78acb55a447eb61fc7fe0778a9b8026a25e175626640bdf3677e62df878ed830160681582f1e58eb1ba4cc2e6eb5b07fae7dc29111f5397c917c7d5e6fe8ec79693b98fd83dc41ce32aadea0c9aa10b611a15675cec9ab563a9a72d4a331727412022f90ec70241529f307a31869e7e6cfbe8a5cedbd444be7216303596ec4d5050478bc7fafe68e5c39a5281fa03d112bc9e5b707cb0c1e8d60432a81960aa357169c2356ee52ec5a16f685e2f782f6abb0b8ab9f036bf586c624af9a3a2e24e92202cc21b4f1a2ba414e330f5492358cb4c9448deb30605b8b4e1a0844dd0e5cebd84eba843046de07bc267f1704792b6ebc3bd18477692af448137c2495671a974ee2b9c65efbe88ac9b1f6c66b8be0c8aa3724a2846f5f29156fe80f3f814585173fc14824633077a114b89fd31fffc91e6e55a5797dd67640dd032e24d49583c5e914671340ce92d9ae4cf4a0dda4cd60434c33ccf394d91f0503ead505179fa87d64a03f95dbe379a6783bd0af1a290d11992d709069294ad4cf729daa96d9b4706ee6599d74bf9e4d7c51682e7cc925c6ee4ac39d44fb52bc9e9ba31e688036221e97313f4cafb4d9376c90d5ed30ea64229e824cd0fd3b12e0ac812d9cc522cd1a3a3332c063a8139f1d4af8ad4b8cbeade15e0ca621ecffd6ebc62400715f0da833dd0ed451d0650be79cdd2b632e765769f3dc30abc8f89de1a000a509aadcbee6fd2a5c7ddfa50ede6de124430c723bdd86dcebb1f66990b8ef601b1a0aff1448d854919a1a3a5df0ee54907080161236ee21da8c34aa36065f96dbc2dfdff619b36e6f63ebf771da817834f23275b94b82e14067f4e6aac32eeb3cf97d8187ddfce30d543559920bc7086c165e927e43c5be77d15eb92661eff4b5c346c07eaf88a1bf715caabd35f2652d5e9394499858faab7d8218fa5458dfa9e1ba470ce5fac264fbe99401f4c4c44c92f988c7df771aab2ba9fe021c4415cc5f3225cd796e93e78aa4da1ec7e8f70c511819bba0b4e34850380c18fbf83a2c582966feab933de408a48afbaa8dd671f6084febfdcddfafc0980356c323fb0b0ea5eacba08e0c78ec982c1e7340b4c41fa00886fab1b4e6097710d393fa3d6ceb42dd4edf8effbb7d882cc1c4fd5ca6efc06da2b86ce377197ea459ceb8c9dd5f135fe05dad8d5a67059a6bd1d3d5baa39a8606cb7f0b36b7ffed407a409829c9de2ae97264ee05cca23500cee4b2e6ca19c461d573d0ba27ceda74fdd9a186b4dbb6e91cda56c625f0eb4bec1e64d0df0dfb2949925696c49c5324489800d7356e6c4e14e4798aa49af9e9864352c6ad707741987a083b8132f20cb250c9627daaf90a7e2d80c8eb4069a4f29ca89be1e52ae730a3290743f5b907c554783603c27e887b68759c81795b3602919e727ccb6d1582604bfb42e7c054607dde0d87866bca410536f0f788084fba00218ab768cf166e4a57d63394a6efe70e2ef6ca5415f2fbc20ffe1df9a1750acbd371d429c9da12b0095d2ad85d104fffee44559539cbc44b10900e5af53590b408ce6d3735f623ef42c5ed80882d9447011c5c454cf07068c6365b13ef0e2752812b69b4c1fe1c7d360f64373351c0160f8e4a53d33cfb242d3c48c7eae1c525728332eed7ce9e42af249267272bacf4217641d611e4a936b9a40b4626bae19c730e96b20f9906813e377f734cabc4e32fcda7c9b56f458ee471b0d4abffe46e50039d429dbb685f25e0e09aa59624964e2b81509539f3c8e3a10c82aef9db8f588d4703a253121ebb0c6d951950e8ce17407ee566368f957d20cd6e26a058cee07156d5a0252d50e9a0d579136d5cc3a3a987ed6f796245565af54792d7c9230c9700fdc2975fe9855f19acdf4b86da8a3db51d866567ad973301c7257b168fb516a02490d5dbef54a20ec1e95b560b0cf839ec2bad24619d37d9219783d8163276bd9a03a96f6ae4e4908087213e0d87b2c43aa1aec6dbdc3e950ccf623e6104ac3ef316235140ea95770e3b16d832b5287b935ef770c33832fcdecb734e1ca30e7ae990990bdf3fbcf34d364ca2805034be605c11cbde5e8746517ad7eb9617103d8caac219ff969f4a43664bdd6c2db92f913d058531be99a0da3d8931c4de72737a5f030a4a6e1b0068f893820c6aab5a2d95d6090fe5ce0608293c6549a41023b7fd90857e735cc6b29e93fbbd6fa76703fc05655b6f6b2b07aac9b900379799ca207df1876668530d385a72bb4faae2c0034f4b4ac5b52007a424c48e65f374e374d56ebd31543a1abd86f9fc633ed3b4aff5b31d2fe4f1c83731c38c4e2520b9e32f7b088ada2f6cb725a9ddfaaef1a5caebd7b2d5c6cf762c9241695e63496f685c07c5fbbc295eb44c267529a7beb5a2c442117d9f9c899796186725331686bea6ee018ceeb34b172781df32b1df43327090b6d7b2dc558102ceeabf87362e1fb82d7cd7a4435772ff9232d9eb650051bb28e3f6c95b0f1c4cca38f325ad8b56e613ad37ccdd67cea1ebfb4cf66a3172fc0082b2d3f0e298b69a7b82bcc0f156b565f2cb2676c0ed24d7edd3e93d67b6b42554fe880cfe1dfbfb615ed34bec4fd8de52820d49fff0778a63b937e3ff8518aa181f95defb25d2857826cf111c71c5e6f0400545eb4d01b6e2cb044379369fdbfe476a42604083958d45276a1f5792c4483b622dec60893d0076de33c907e4e34a6e7ec571aaf34d3e647ee8736eb2a82010cc2b8194bde001a28c7a56ca66735691549e275035382b303a27f1da41849a9761e05d2fa943c8393a438291094026d4bf4b0341b414a2c71d961fd11eefeeb2bdc76558c2c1f11c019b063c6a996ca67ec2ef93fca6ee8057b3f276221ccd1941ce11f8dd9dea8d3073cca57c1e67de09c01a6bf82eadfcf182626494dc088957f0bdd33ed7d92f52c89bf8134c9f65a9f2404ce7b15b2332bfdaa70af34cb4b5709b83ae6c61de1becf3a2465eaa660eba72be35b9991ab1d4f23d122491e55605211f1899b40b925ac0363bc9e00d5ba0e763658d38f91b2b02b3f055eaa417063e95630c7a959ce134cb0ea6931e8853bc316025985192788c1f66b7faa2dfa17efdbdf1e416be2504cfa8df270149eb23a9416c276c57c0fa8576b5f0f53a7a15da07ad30517de572b410e57d2c55e0f29a7ec49d966f59370820be48bbf77ada399411e0a46f9f72ac49c9f3ce8a4bfed00eaf7a4c7c1ceffda02b08d4bfc15311c2d3b1d1f2fa6618c899a35bb08a1eff7a594e85be027d769116e3c909d83be1b138b8fb121bd892b575276515e01057bf49a9806fafc965625ab160bad6b06ffae41abf013788c75282f5410a18a2b99236fac429dc294e44669688ff81dc41d163056a63d8f820a1de39d8a97a6bd313fedbd657635c3f18e7fee9e9379046fb2916f6cf99a6ac001ff43569bb4d1abaf55ad02cd2d45f1c6ffb893bb3a1d5caf5f440488919eb598067aec64360398d7811c7e0e290b959989a62d496faa75e3ac648f80a2d1e4fbea49c14a180df4019e0e928ec8c71e204a6402503158526fd585fab256662b134b5adb0919ea23e95752a182902d022e77d2ae9fb71dbddfe00b6284c5aa9621c163bfca7fe4ce00f9de4e1bd1bb437756e421eab18584119df8ed39790db5af6337dd0014f872232ca40d706102708d06dd40a96232b3dbc61af4fae45b828a5254d87b72921942840bb5919d81a06ab14562649cc46de3de3dba54492ea5a8b1b3227ae51f7395ce364eb7efcd5224ebce3dff55ce893130e9ec6c62d0ca7de52905ed134a722184409c62a95b63a130b161d3a9604c527a4701a631d5229d237950f443de25aba6214d884fe3fc44f46b8de0ba19d480640c229a42dbdf34e53f4412ce3a5b2cd9c3eb23cbcdf4b01ceaa462307b9ea91a7f348f629d9ec0d765b9eba91700fcb860f4b9ee55f8ec5e3a7ee0e398b33d52b4d28e89d1734dbe4508f22b742045f91fb48bd609e1a4c0a5a4f7555a940ba48235ac4764aaa76f2c49ee3104f2c8aa80ec7275e7663d4d07ed9f8d920d798b58e59ead0b7a3cefbe29cd83c656a81fb5673e641da225c821be5f7f7895ed9bdbdf715d0c71a82040518a1bfa5768dbd7ef6e1c9d47e0ef6df496db558ba4cf239a5921e80fa926c2b02bdaf533bbc7dc37561e2bbc6288cfe9d9cd1cc239da7832f533d8e0f61be68c793dca041364c47e0a7d0b9186937ce0094abfe4afc1d4b93d19c0e0001f2108d19100a35f669144863a43e4b041eb99660ee5a113044463beab293b5977872f834282b0a747de334f5187066c68003d68ae71919c0a0cc6f7ed5dd8521370e98a1b99c20fa128497805508e5789120bf0451e848b798d56c04f3835e7cbdfc9d3d5403be3a72d8593d6cd87eec1e796739b7745c75c5b21d27423e330b7ebc6ae3efaac8b1f82cfa341e38f9cb18e677fd3fa76d1806e6a888ee1f96680e0e5037057fc21e605fc9af94e8ecfeb6ec54cce1eae06f2dc4e2eadaf3ce7bd6d91cb0d132a20dc1fa9ddb6f0f292349dd55d739decc9fad2f9b1d30f241cf49250864f1ae75299d651eb39700b77289b00828b09e150edec5dc001e8f8f4adfc57d9111e49081d52894530d4e9becfa18c866501fcdeec3f3a06737b1f8a9111e77165901b67664915602a23499b9b1f75e23dfaa0b0e17a0ef033adb0baa14969dfd5129926cc5d48efff5be344dd9d90fc2eb4c61aa2a3f34b2c62a3cd1f9b2421f9b3f3721a987fa8e57f31d9f9f7a560e5f2732ea1efb7cb1210ee4d07fdf7980158978f599429d3acb2910fd105ff73072ac40e0fe694ce90b2e26fdffe1d390ba073801a68ae84446e78582df0c02469f6a7f76b683237a38a826d63ea0312546850ffeb9a30056a42d5f262de8c78bf645c5aaea44e92eb8b464af69ba8c6a8509ddf3db51c87779bb866064e07deae1ff46aaf9b4f01ae97577b4d1bd67295e254b7be19ec1443bbc449caa67e509b19b44733fe68e08a86348eb901c01c830e3bc19a37b59cbef624e65f919a124abc7d9bdb13271847f8dc04912179c5c4c59818d2f550f024b76d32554ab3b5d1ad9c79d7492e35e340496030ac8940e3b6949fdb7e7a0ac8a5a8ced4ec19b16dabb6f631dd21844dfc0b9aac6565a23ee54787adf69eea470c6e30a3e134ef98236a4712ac2a60f1bcb578090586d8872c38c677df881b9fc2e5fdc06f1b48b5029b67a613ae5681023049b1644e0d83ec77b4a49e46ff9ae7c9ac36b5982c29a3e2c764f18f2fe77cca805191f642a27ec32f958caf43a8de48a8da41291fe658e3bfce9b1b1b87ea574132c0fc59b36c236931fa468f908463a1343a03a0df3a7002437868d2aef972869f3952e4b1b5f784133ca473f0214b6bd19d34645db34a2e63d1b1978cae4e9364e920fc58e365292c753b6b1e23126963a8fe5d355c5703b5e2ddeba4cff140ee7c3c80a1b4cc11cea8db21ac6cb0f4edf923d9d53adb8a9d73645579a41894058e86d7511a8dda99e196a51433c56adab2e4ed3340e7043772b7296f6088b9b82be08773105adc6e71c71cadc83afb7b5e1349cef8f99569ea2b3f239471491d74a6bbddef1130ce7419c248993f4b6f620fc98eeca0452d4d197ab38fce539fdeb81925b916332e2337cbb149f24809b76f2d139d0d62b0f95b3e7a92b3d970ce65a0bd9dd7e4019ca59b703ed15fbd8b8819ca302a467e88e0449d4cff09401379bfaae0480a039b5867ab1716746c51e16baadf75a59b3f25e9a58860a0d47c94dfe4dfbbdd5a841719fa4ccd28983589f46fb4bdd9ce6e085743c2529d665c6ee1eac6ecc7ee52cc7491681db00d97c8e641aab8c409aab0902464e24e77e424408cd98e25fb8d57f82022cba7b5049f9dc34fa757e3d842cca017d14fb90c7f96dbf17d02ced1f21acfd4e95b3138be05cf75b762b8d1ae1fbb6daa3c28c650e2ff4000c095436fd619d8c5302250ae0470ca6386f97def438ee914bb6dce2600a28af6e2def8b45547e371eb3dac04a4a2bd03dc63ba1a32a90355ec80c5c21a74776f4dc44f1f0236f0b568dd16d6dcc4f60521aa7366ad8109ca4c2c2d5abf3f3d73172583a53ff92d9e42faa63a2fa7d6e66d8ffe52d54864a02c005ca2c2bb98280381479bf7e8422bfce64ad866c220b7ebf7fa963a6640d9910cb03000bfe57af903990e55a132037d127093ea634ec6823bc6c5695659444b5b10a27463ba8a43619cea8adbbeea2c140cbec8867a13c17e56955286c5274fa34ca289c7675bd530a29719746441a264c7e92fdf4772818184c030067c5855d3183c047a3962de4737f3eec47709d059a7af033bdbc2378bc6f3c9006532ce6e5cb7f29fd78f3b02f9ff77d13e0d30d33a4222cb7a1fc7f372d1b13c0d3d7455eae4517631910ceb841e88a7dc4e28721875c36838bc9c300fbea2a0af03bb8cb6c26f0c9cdd9bd872e143fc30ce7cce087d7d08f370386580ba49e23480b87ee50c00805dd17e75d18fe4ace8184d94d8bb1fe1c5f89cfacfb7d7e07ec2a414e82f717828a076e6d3171e2e51bd09c616d9e84bf036af8d1edd068abe0d00c06b95ed8e74cc4c5159777df7bbec9c1c4c2cb145b71ddca7012fe6f0a4706be43b711bb3d87ce3a1576b19d18b1da6e637e35591803289c02e6fe9ec4beec0535ab0f070d9c2546b3747cd2379bc4c3a28a9ead7daf93e3e1052de7a965e34f23499ff26a575821f8198852ac4a2e2f06ac756226a73f224d6d6690a42761e64718a5f0f7e2a5d41b16b746ca61622f0797e3636d29f91aa4c3404f2c9487cb87190fa8240ef20fa87ec06a91f6261f4ffc7eaa962532f0de6b79e1dd4235ad0067d8fb99c7dcc7bf00e0be488978bb71a4c50045b853da13db066c5440f96602b5c4b71c01d1fae5ff812734f63c14e9e378958483a5334d54ac88301e52d39f8421805c5b24f73e5563dabe98c4ae03c8bb94ebb36cf11a9f06c6a0458e6c2dd79915b02ed88c07264f53541499bf76b64e7281a51e7683ce641ef2cacbcd3551a5340ee59679e6740c15f6fc6c6bf5e1da015b69a0bb13ea2e5d7d08f7085cd18816fe02e80972550a241e4da9bb6f7b8b88b2ddbb0ab79e07c0be0739ac54b70254f6ef0d5b681f76e9dc4344a9aba27eebbf719a9313bdcaedfcc52edc15b13eca1189b29468664006de1dccf28e1911669fab421f4f06663a798be2dc0ff2146f01b8aa59039544e2d74acc80c4e6f28e46cb7cb472e81d1a6e416c96c24fd1638f0bb6e67d4279ad8367d0b322b0433a166596cd43ec30438087ad2eaec63678a496b521b30957ee6efc976eeecf09d36454c20d67e2aa9df1b0c8d5dd43693043e98b8e6f207b21d6e2476ae5f75fc00556dfe92b480f87659aa5cddb82481ef7abd10ab0b20499c38ebbb88d22f7e53f33cdafec443ad059704900720b02c29162165b9bda34858c8425a4a3d0212e7cb6322e00b507cfc94aab29ea7cfd5a7e82a75210c0dfaac785c2c41a9d9794d3d4d1e50f3baa86c15d55476b67cef839276ff5015b693feb3a57227a8037142ee13301dfbcac6db28f54501dfd2731e80cf6e968b4c81921d2383d282dff43999a0fb5096cc86678cdd7173229277b79fc5c4d4ab463fa089b42befa23cec0e0a88e89373de2a26cc8aa4799b2d14e325726c4376bd57036b4a312a1458afb911d5e8c541abbba82fe39833a5f089c50c97150bab40d69aac731c4981956276430ba88f1770446dc0daff0e1df7ced27ef90002b047ca968ca4160e1127203ec812f93511a7b7742580fd09b32428e11f97f139916f9147d68c81645eb18658be6535b9a1c0e1a80dd204cf22b640900107a71216a1ecd506477d24366af270662c03177ef99012b4212059652f813a96f5397b0880b06523838d4cb7436ea1bed9d65022e6370108cc2567ec119d896ff6e8755096873b3b47b0e2bc3794a9e1a96c81fd80c601e8027774b02f7dd56bba97d290a88fc641dd6448fd91bb95a6fd27657f2c061dffdc16a1e0b64b2c67740931017eeffdc9a9ec81358583aac33d8eccb8a005af03c4259bbf8ffe4f22b34e5a5632dc0b9f221cf98488c8a2023d665534c1e477faa9fe709eff64090e756dcc43d16cd7ea583d44c0ffe15d668e88362036c1496b29e9917ca3d680ad2cf82094a65e3826f431add6d50f413b3e704002b192778e93891e215c40465a068451e96d90513ae95f0f78ca3e8f1c29cb09e9f8889864bcfbafd037ee3381b68a484e8992021ed1a0533c1d8fd72dcdfd1e440356a0ff21893c5edba64626f7aaa84bce69976a670e6c42e227a0745db5d115a34322e2a7e903ff86a85ee4bae1f3666d54504e1e0ccf42bb02a90708bce6434a369acdcb2420dd18d6762630592a8f2a85f525303283460f7985801949dd5e3a92fdc6b75789f2b6186acc6e17ab07e54a701c229058c283db297d20093827bb44dc0f12330f3fb5b7cc0936f404fe5ec125c419f9a0fb544b9b663a4f45535bfd7c9f130ccd6b3f22836b9bf96ebeeeb62a6e306dc43ba499e0c37956f3db62abb994fb2a01dcdff07f46a30f2016ca4f8dd3cb23fcc261a2f31c5a80b9f20fa4de4dd5f4751e021fa4fd12ff0856d35818432e89701bb0ebebd9a89f3859e4273f1106062d4afedd5177d7db2f955f4b1b4dd781d16caedcf601457c25b39fbacdf20f4c591470a3b46388796246ff3ab8983e9bf48a572a200d21f9cf67b44cf266de4c10d1374ac7f9a5e4a155274649ce71e4f27627e5ef0ee859c3c269deb3101ade63eb622058234da5fafdfad5bd57d3acd4fe2d55347a6e0c443b33dd32ab6a8b108f3d16538cbf0175b4f3baa0ea5431bc71ca2595bac5533f6cc3432e4436cc92d337893640b1d886055f57cb6a520b2a2df87b06ae67820fb4bf34a9549e8fcf47d1b4e44bd92018c9f8f8b65d355b7cf79ec283cb7a8c3fb07579330be162a842391469955d4b0fd3faa9f6a8a6b7ccb58f78f5396a43ba2409801115243dc5a1e74f20ac68f282aec0fb7e36cebcff9f7fb97a6faa9b704aac3c563e7c71f33d19677a7d7fb065e6a80f761294f8f65c5fc2bb08b3cba5ba799679d3fb1346b661ee71c65f94047a8231d15b38a383c79a5b4d2bb06b5303ed58f9d4bca529d1e4fcd07bd3901eaf29a9963c78b336ca7abc079eb5996a16fb07bc310d649fa56be10c75b98d137fa01abdee819d4862c8cedc05ddd5fa01a6fff88d4b9042a58d67b228f59bd8182ec95eb4311eee197bc0466014de62fa44e33d862a32856c6b58f76d451544746182e506719207c316bda48a8114ec1b360e72dfa07d4489f77d52f0bc719cef502148cb10c3b558cd53364d357abaa66d318b0fd7a98c32d9528bb227e8e97456c81adc3188fb1ec2c7dbde10b86d7fca3a25c4f8261a4508c64d2c30fb9b824dac4809c80789fe2c52acdb88afd8e3b8dbf5be8aa39dff6c78c90875a8308d9ec0d017fd5581099861f3ace61b9b869bee1e5c487c5a56dc68b8f9ed76e0b4ac3c332f5d78387001ecfda663071479d64de81a8a438aa4d7e64de3aaa1f7cdf1c61e17ae3b0041534291fcebd10dbeac0023e684b6a6583b744ca19d1f1329d0679c4f79fe1c9cf48d79d16a0748457c6a5163659672ebde0188a2cca9bf02c0fa94907c8e52e16bedeed50d76b4f6d01ac5106a194e4fe25ae02e7efea13b0ba0bcfba69f31062d6a3e931dea4203b2c881f9b13020ac8d50b02980e619b334d013a32a4a71dc44ffd37c830da3bd82a9266c1a0a9bb13af84d0944ca321f5be2dc54abe35085fb6b679325b9b873b12b19ba23a3eac94f1ac3e612a5b542763531bf5bee898ef673a7d666a17160786b09eb56c06f759a28d2ffab7d6235aa7763204ef4a6c482222291e530267018ed0e75f2a4a24a900078c060b5ca083fc7228d742fe379a5ca1206334f9fd484b2891cc7db53bf3caebc945a954df560c04b0ef9cb90c7ddb06e4b579fdb4c4295dd131be7ae6eb3a55eca9e5fe65f9324b24e3d566e17d7589850282cf393c0ab822dbc3192e03b4ae735fa3b3f964b28e5fc1227bb6e0ff21913d60e180bb013d3f9e4d31aa68a61532dd6141c032e043a856cfbd4fab9a56ae9900499b8c6fa8f575cea6118867398aeb81a96d78e40dbb2135f6b75fdece27c09ff13037dc021c9688d0175abaa4723992f0dbf6b02f74f6e50a1f0e11032d1966b5f6d0690810157bdef0039584b4241a5bef48e1677e1e48aead532b5872332782c49cabbb38e45e5814509ba1475d08a4f5aa86fc7ee2769db723afc6da0971556f67d5cfb89238fbbcceb395b9eaafa5a1452be3ac965be1bd8727276706d59ab22075e5c693de19c05cbc2b7d35d05491da388bda7dd1706f7aa2a0a71bd6f7ae782ff07254113e48ec78581619f8c85b7d923683de5ddfce22d856c46777b50ccc54c5926e1b285cae52ae5f0a042274d71ee577473961bd6c18195881d94e997c5c7c3e08609d6894e8051d12772ce1e26f85d2d8ca6e7b047bcc80545ef9e250466cfbd6c40b445f960db419dd0ca67db87370729c269c9c2206dc550834cd21708e56db075ca76f75b2feb0fc0254df34b0defb20801d074f5b2cd0ef12aa8ab33e389a8706130685fcafa3b27700d79a1bc01f185ef55984758d31f9524a4ffdebb2aae30462220a3c9d7dd3510853f034082cdb9037d8dbf463973b44b33313515e47629bb1ae2c0bad9c97728c90f2d24b58e96beb7e19322a2184860d34723cb379580f380408130dffe39cc6b25dc697808b161126b0c72bca146d80fc1a1d8fe64431df65e9db97f5110eede5885a4def10eb89520fcd118fa870d8787d073de39f3720ea33649729907568ca60941c3092dfcb2db1b2374a84b38af860d2238f6e5502488f12ca4b3bad2f1443ac4b0b63a91bcd5dc9e243128a61bde6d074c2470c33904e2f41d66eeca2b08d737d0fb9dd1f187abedadb026107c29d427aa8e657ef409056cf400faa3739ba293d474e90fd3de33aa3b388fc4ba5cb141a586a1d51fa78c1ccdb688ea32cfbb8150ed35bffaae0ed5742e48bc1fe957d6e51ea14961c3796d1c6d55c6c6df58beb638cf4f7193f53e55a10935de8a4f3d763c313a50b2eece4a0610f4648b8c5749358daba88c6d3341ba6b7ef54f365a1987df5d28cb6eba5e806a0ae76bbd2534291f5f3c43ba9d09a33ecfe91e534871e6d2a2336a4946c2710954528f71f4ad0aef2161c145ae214b0a0813269e09dd3988d63b8667ab2c79e9b8e2a99f58f43710bbef9053d741329c00293f47f0d16e3e3a230150ec5e27101a82a4682747d91dd7fb7d0ae37a7c72ee56014e6d0d509e2efb94e97dd80706482de2219a908b6851cc6ad9652ce70f68b0ad715c450a7d0c0a5d3e8a0bedf29ca970eca977d24abbc5d5a9cbaf9a078c80c0aa1fe7a031c03d47c19e2f6edf2987c307b345cbd3576972683a13a68f93e142d9f6c61a0b557618fefeea93161f5f32e4025ce3b69c4196ad339f4f17726a328c19f2f3ce511af9601eb68c3a1ae9ebbb58a006de3c04a0885b07e1d9238467dbd3903d56716d63bae579ad0e391489d39382587ece2825feea0b10db24882ab8b0eafa528447553fa7b7977cff80ee0f996da7086168e3af51ce3103ab214757efcc1293cfcddf2d16ae36d01635d67df0735de8c7a85be549a354c079d88f5374bcab626425a94d9ca23511d34ca97c0f5fe3dfe740550e84afda849eede972b20c2804742a6485419718b9d519987895d68245ab0159276aac5ff6fd62cd114b25372c8b83ea00c3d467787979e900a8c8b7817ed91d1aad843fef848425a350b1d0bc1ba631d0165a4706ea06e06bf9f9cbddbadf6eefb716a82a5069a638433737119b755acbbaa9deee9de53cce68cd319e7f7c0802df78013ecf8005dd6ecf76e7bfe0ec45b7057caa87418a939084d1ce4376076fb1b8884a050c9dc780c6bdfb248e7335dd261150ab7c32581edb2010db29e0329524af51479ebe5286be36024c3b18d97cbb777d3c5d3e673c52980580725d47889aec9d8954ec07c963056a33aa4af9d43398b2043a5b25dd032d33e74da0b4282be2f4c19e45e349ca2e20807f2535229f8fca5f0e549bbf95eeb52a6adcb36c7cb640149b914d80779e95fedbaa4a0cc2cb21430f980fc7fb6305aa817820c3e4b579ad3018225b0e3fcd9de09cdf2626c08442ff5f4b6fb4452bc212dcc5a1aee7797f74f8d9e94139d3e8e190718f955d038adff5ebfe7f41f0c20d8dbef1fb3be23f61a1c6785e15f47174fc29962de698b1f37ef55a121be22dcdcf3df0f6918213b09ecbd48e4e30d8dbaf9516e84f0d0dd078e0818d6ef3fbb419c6616d064dea48efd0cf620087ac7a511ef2a50586c0637a8d8e7e37be74fcca5696795417acb51b2bebb0899b1a0e1cd975e1ebbb14b7658633cda94aaa55793eb180af6f859c552af301d5ad94ee48f673fb9591897d0eac12657dbea58a0960afdfb8a1d8027c402eee7fd6f903d543be3076a9247c037c849c0c4b81b83efd03393e1d093c50dfac2f125fa556f9d40f6a8ee53c8c00e23dd8e93c70a831187156b38701353e1205fafd380473fa69480fcd34e238868ff20b49826b3b88a3d9023840d8ef03395519962f647ba7c977ade180ad04bf10180c0d6a14ae8b52c37a1dff6740dc7b11dc0c34a39dec866880c24af8a136137b91b1846e8e9ae9c576eb3b7ec027ca99c301013d6c075df85a03d8f7c22d8f5839b2270d9b7e860b7cfc5c2beadb457891097ccb8af6d52a00e887b9f8449d710bfe20e8c44000d9f8f6e1d6421ffcff7bbe5ae2c695448d6fcb62479c83eb0bccefa7a0440f56f7a72b1ece230ff112915ed6bf7fe7a0b7d834e0933eeef1f58cb8b2c49857ba67787eb3cc93765e066d535f7bc038042dad92db4896db6170645613b35c939b5f0acd3bad4c44d2d19615dd0ad1e81354f6e0c58f5caace71969029530a0c9b1f2393f7e595c19cc151299255e1eff7cbc18517129d9341dfa2bc18040dbc288eebe7f3f357eab2dd657e05a851a569a7a7b446af99c28e71e1ae1ef3fe945e1949d302d9f75b0b7a09651323232941f2cbf21a497d5abb65222d10af1e192d4498a6672897c6f5bff8435bd2f70c3b5fc4ea13f40dbb7e9eab2e37d0e278412014385b30aa87a29e2861c74207a7722029b12418d39f529dfb890f8d10b73e5507b1d548814c113c84de30037940d3b903a77695210bbb4c1c8704dd01b2124533b453b109a534f8969c0d813abfa1087d78cf02ae012e33ad3f0901698434b8e406dc97a96278e4ace7b468cb6c9dee455021c64450c754d643f92bc1f572bbe96a65ad67225644ec16458bae078260da4d5c91b37b3ea60b41930c9add6e5437392d6836c8839046cda14a42f1b4b31ac636930f1f3cd887227d620415dad0ece9613791fedbcc3e0295000a850279ad796cc18ed4bda62399acbccaa99824104738e6e9e2993a07261f472ebc653a51413d52839b5e692bb29aa12d3b85cf512ef2a1e1783d84f8f705895dbc2f5c172f46d329a54a25dd5b17f80c0bfc1fc2314fe7584ec0f34db94c74b716a8afd7be7271520c339ee10e19a5c2a2152e28c6ccb08bfd21448d02cb025642a0d3a0427f6308efbcb105fbfea56809f55f48e253856546d78cf4fef8ffebe16a720bdbea14b3c0e29fdb515aaa68cb3a65dec87447c4f4bf6ebc9ab0cb7614976c54feb5b6d1d8c53831bb9b0578fbcbf554eebe2b1f9468bc7dabbd16d322e05867024ec08eae66d265d6fbaf8069cc72bfbcd1b444bf3d87b52c47c60dbb5d2c891e747f3389b54770cbc1ddfe922113990296200d4bb8402ae1911fb86487e9641bc4540ad509385ed13c42f4cbf05cf38d724eed8797ae7119f756a905c2063f8bc4d361da7cde2f52cfa24336583c831cd49b53d4a0dfa46d368f7b9997292d9cd338d670b0888d8b0cd382e489cadde3dc6c7ad965bb8125067eea7080eb067012ce543d99dfd40e2210a947d3040ebae4bb9839dabf5c72a1eb10c897d452b0ca1741ac4abcb584c1e2e9e0f71354f53283d2ba1b1d19eefb950fe5dba09c915aec09a6cfa6c01b8e7133a0845e40587195f5b572e6d4766c40a6026d2864959c797e4319bb08be4900c3409101c13208d5d31aa469396351047eb476af29ffe733098972592d918891610e6d3b420911ed9e0b879f1f4083f5f8ef04ddd3fbe2ac7da6f4fdbff39ffcc2fa3c4ed9231bb70c00c1c732dd3d324626777c99c0d9a23d22ff97638f56e84d799776ab5889744bdd976efb926763aa9ae5b31f5c0ab5ecad4b0697be18b4b0eb9277d45956ffcca7514addfe4f01bfe03a958a0ffda859cfb4c2c0fc09623628352b478706a3c81376cf5192cab57acdf847e846af9f730f8af13b4da3c24946972cb0012115f025aa1609f5a43eb142b7875870aaf4444db889c4e8fe761adc1d52fe14b677cc6a991c3d91232e7b15c206c7eff5ac5ce66d9b1245f72571fa304e60bb75bd42aa33f00c38d3835dafde398ead1a7e5eaec4ff36bb1fbea718ce59fccddad59ee083f6242e6d077d3d2ebb42559d3274a9d1e8c88a24674071c9d6e91ca382dcc10e604042ee5501631f974811a94e5feddf1fde81665485b638ed9378f3e06f89be7bec0c6fa752395c02e90660c71fbe60a8c952f7fc55ebf4ff0e6f5d0c93b1d7af18189db609138d36346e7d61349c665d40d11fb4619921fc55b02879a3c4987ebca38ac0f1e9258c263b86e6ba1bc4169aa5baeb41979acb23f6fd1459eafd68b0d46729908e8529b2eb9c9e8cfd445017462db876987d99e5da229e8020482faff03d0a90e69af573313f511561d1102ba11b6d98a18b1c23f288b5f5bae2d571c691065bcde35e2ccdbfdb6a3cc95461819e0019f146d9947cbde412675aac8539d175c8874e9103c38760f56d9338073890e214baa78742d54ae05eeea9881a8c49860318ed0e49b75c39ff051c8eb64e6040283802cc405344f0ec09c4cf7b85ffeded8657d8765ef6bc5769484144e62d8445be318217ede36d3d91e0209a3fbd444422f047ca990f126a1aa40bda7cac704f310ac7a3adc7c48056c917ccf886318f769327c8685f3c1fc2e6695e3e34b3544f991f49de4831b9b1b8e85a7632cfc531a880be79c73c5776294f322843a9553fc45aad604d2980671415fb28c6e36b8738a23213dd6692398a30ed4d842493a2db7e67551538d032ffbda96fb6f070fdf2489d3f71b27da8174aa5abb602830161c55d0a21f27cec953e438a3cfff0ce97b0d8830e6b353c5d75f15bc600c7d60595108b7e616c30eb7f4c5f396a9f5f7ba060e7991535ebe473691d5828012f9fe40e5d3a9f03a57ab4e235fb8dceee5c06ed96873811898842d49c223edbc44a116a97d0b3e2b82e375ac16941fa6ecc7875b308ec031d357b65f93254209fc2a837580eeb54fbdf422bd96f3ea35c4c9e02a0fbaedab698a4324501d5aaadf6c89abde574cf37fcffa85db50eaeead861bfef413e947f7423c867628d7248c8df8492de02ff7c92687cb09cc507298dc186b1b57840a4d40b50eed93a237ba0326a1bb2647f0b570c9fe39af3231f865ef2026c14a3a8b4c227d640fd14f947612a472d5102d95bd142e67309c46f4f474c403c2e6d3c6a8501258f6d7952c9ed0c42b4b5ef7529eac88281cf26ddd578b671e843adf9f5f6f0d38c67adf1d626c9a1f58a8a16638fc6795a384db49dce3babc22ee2ef2bf2a9c1d8df05e2a9a95fd47b32785d2186c92ed000e4c749706a892abe2add8a05d09c93c6fcb4665fea8d4c7eb3fab3d9e86bfc3312a9cf504650b087880ee7b0b2d8936d90d5704447ef469e05eb8dd2fb4caa389529705305c9078d7ef19b0f1b8cc5a779677d981b9d3c1042c35747065e1e61c0d99ccf184596bb5a2c9e023660ee0a8b3677c9014141cf305b35ae48e95fae80abac0a0c459ade572959ee9dfab5745f598aa218214bf8af61d360caaddc1ea21f14177838448df1fa2f3177d79f1f58f06449e154644ec2c41a4f0d215da1d9512569d5bc3351eb2293c03ca9a755b69eb3efd1f9f24b7ff5cfc7147d89d6af1e4517671dc04bc3942f671b63e1ed7862ae380584e4f5ca1526fe787f690dbf832c66f2d134c135b84681a95ed19699c778c27f8724104babfb4dff5d2d913ec7e23c7841f0bd8ba3e74fd9d1b0436b929f093419dea6b837da7395e8d1fafe2a37735004326d54f890b296294542b5b0d8e55f834c0456976196889f3cc0d5ee22de8328170a84ed6e4e43037fcf84df9c6eb03d41ca248256e9691454ce1da9face74e05fb22e1d4a4b8c1570e41986e3985b206aa0c7497adde38bbff53f9bdde700882825ed6ce07dbe932a8124bd8b59b50afb9fa22f7860734c34655a6f05526c3629e5a010e33977823142510d2957c8ad888e2294da1a13fbb1f8d234add4a3278befcc12ab3c972ffe823d3ef823ada0f3cc54dd0cce55e2f8b2350fae04fce6af309fff18455b2bff06ed4b7f8444d975831459605d0ed33874d630d731450e1dc3c56536febf2967dbb577b40f4c0e9ebeb2207aaa52eacbee5891b804f4c5696bee8326f95e66ecc60f2e5fd25e243bc9e6017275ca7c0ed05ff476a6bd5823c70550412e1761eb19bfa46a1428a3a2a9dbd414e55d77d09e96f604d3d85192524b68bb6e2e87a022ebc3b68c006be2e5fa8b4e852d7aaabac1a9e3c2c8f9c7312575b142f2173944f510046e54e2cae1a425ea5c887399fe36816e650e214906bd4368d5f0d461b708dcca24b75e784063043a5c3378fa3d1f232272b154141b4161b07c8865e864499fe8798c45fa923e2f21ac77ee5ccb43e7134aca39bc8afcdf7a095355133875ebd64d1061bd9daf45a7bd92c8fa2b8c86ec7ea9bd3750ec077c0c60cb61c9b2cbfbf5a3b607dd9e27b1a9e45fed1ab1e2838caac8d72fe8fb89f58571581d7173087c8ae582017062ab478558fc86a4f61a8337a8262e5b3b3967ad0fa237e64efed2849325df77094c5c96c227a8a0a95a20176d057954a4dc98144a756bbe68299a2746a23a85451058a6d69aef27a5b9ba90d52f4f36cdf973cf5e571091ac14fba621e600c33501cbf9814d039b2aa1141157d7e2d2f3f7adda9e13051f74754e789c4a3a720e0f2dd774b9585c4b39f6f18a02224f5dbcd8a56969e3deb118280d15841129e9c9e7803a58a3d24a5cc09578a3ea13ee5cee5f5083f043dbb2050a9384aeda43d86194886e02b817e71d96ac1ff9dc334ee465457758a832166edafbe82f91d08d35ba99a74ab6b29a4210cf7559b5f7ac6a3a34db8c4f94eb112782246ba9267f0ae4ede0c4a7f41aa70dc0a3ecbe4857c951c954bbe327d68c6cc708a8fb976b4ed42fa67bc2303909d774d6583e62e39929800dabd53f92724f08b972d91db1dcd63666e2dcdd404e8ea4409667de9853a88530c926917615a606a5181dcf7f165560fad4c31becf7c06f98fb57729c3c356dfb984092338a69ef7a445de4693aaa328a910b8661b1c3ffa255958138879206119f431d6a96272dd0d9501755f8e7142b9a73adf8e6781a27e17a734183e24b366e2a8179ff0834c163fda2b2958682ffaf4525f3441877bcd2fb579be3f1a887f4bdd91d147e7db92db73be36304ef27d6d1fe371f017c7891021338a706f79eceb3bf6687d723b5701541286a3916e26c7d9122c185e6df4016654749eb03f7fe75f08a48ece8e2413843ec90f709f437b268fc80a534397db880f399bc568bcbf4363df5cf2b21eac23eaac25583a9c12d6d3e89da78db69c2e38f123a2c5d001d3e2280566981786ae0de683cb25dd333ffe575600ad1ba8fc9848eea24afa195decfb332eb7dc0500881024890a18acc1960c8ebaa6f0176d992e3f57a4dbdaf08ada8ba5edb83917778fb9e84ed63d0bc5480d43dcb2ad6f891269eb8c2aa7bb951736e83a7443fdeb3c578b2eb561fc9bb2d4ceac48185bfd05df3b9d82543051ba5178a39890eb8bf9aa5598af7bd88d44b4b0684c2e1962bcf51b5362d2316308f41b4f83020be226845f3371a8211b36999f11fe97570f21262c2ecb769a5527d2183968c0763d3eaee350442987e9cbe40f58643257a90b391d98ea3b2e87dc60284d62e2377bc0f04f39334434a91cac3c1694fc2e634177254334cef84d19db3c8234ca6b17ca6a7d7c2ae108cd7e7e882ee65574789c61e5730ae26dfbd5c8e3e2188495b7ae961bcc66985cff031d077fa8216ede21457abd7bd8849fac11e7d824e1e0a3ca213dfaba54467e727d0cf42bbae2cf2345a26b7c4060cb27945b7dabaf8f2870e34aa42bc562733eaffd13fa819b6edf84d4fe5d6e466f7597605e4eafe0fe9e250b36d17725edeee42cc8c951be47e64428f0be70f22970e4080bda4435cb891eb374a7a0d277309b7878b21b2ebcf1df583274ac25e8cf3747124c0ddfd85f0bcf717a505f050164ebe88c114cd1877adbbf2ab2b158d4d4dc27322ac25fbe270fd197a86374ef51a47118d36991e086a709405e52184046e5a09c3eca64c7e7619bef517dda0c53571eb0ca66620a74548905d4838cdf037f989df31b61a6116daaf6c0dbfa24de1c56853dc11df8df22a118169830cbfd42b0c7ed79e0685091313a86e3b37acd0363b72be222c11f6807468e6a8b7f6b14bbabc5278181037ce69364191711d6db03aba7f329bd8530e4dad53147710f4b0f2afe8775ccdbc91952f0a592d17c6543dc0552345b78ea30faf36b1698e8abdbe4e1dd89da2c18f43db58389dd723fd74b325b8bc548d859b3155fc3ce7bf8a9a0033bf1ae43e1bbabf7967f87996dd33a57e9f5a7e9cbbd5a1fb4c318e2bc69b464f3f059892aed9cbfa66cf4555335c056e11861f58f9fdbb8071c8a228098203a3edc84d63a9b4b7c68cc1eb42b865b4433db245a08416d110ea90118481699b2747c6cfa8f5072a7aadc183290c1e2d5a4f62ce74b140c96ffe374ef43ce9c5088aec02ff3140b7a7696b65a59679815567276c9ebfb98de529cab56b4c8e1a40ef7e0a6e1b08ef56bd32d5d1b932a696c13ec1a0bc14ace64c95b38886c817a8d3f60950660be126a733b2fd493fc418c52621cc6c309fd8a1290a8204313e806d22387046e2a4cd12967a88d70b033336385eede393875cc4d7439b3e3525345a3bb6672b2bc1dbe206d61b549c8e88e2172b41797d44a23271a92b312396f0e255e6d41ef74fcfc48d1e638d515eac3e99f930be5f0e24717feb8a8bdcbdc515bf6a1e4342d62784d08ad9b3987a35a4ab8054100e5b666481120664f0aa4408a2aae04253242473d9a9bf2070cbaa2023cdac8630a1d01688d35ca8d31538cb98b6b4dda25fcb745abfb8d654447c91a906ae82cbb8154d617a07a599b4c801f6b3858fc635333876962e8f97b8e199d49b3e7c2e0237097595b86f2b7060929a502bde40448ed0769fd2f29b9868a836889a4d64e37d4e211ac10f42dd6cdf2b10f8976f132ee15ff4c2f40fda5e7abaf09cd7c6637adde5039c19afe99aa3c9ecfc5d825469d1232a41ba5133bcdae00b0e75bf973734f41560b874fedaf1df9f02ccdac95b7b3487e2f8e3c9bd67c18029d99b615db46090f42604734612cea3bbe6f1dadc347f6211a3533333658cca243cd29df2f393cb27c8f7a17f2530f01bacc7729d5568e620cbdaf1cd9afa850f85eede100650f780737586208a08fb9382b9845f13483f9f66ef09c0c028992a614988bbb3a24f96f2e4b38514088656ba2b1242daeb77f3a1d10fd4ddaccacec8644adac624b9f1e053ae4e31bf856b1eb18979c352696650af624916b81777886f9cf504394504c123aaa361b8ec84ad4c69c7bc93a4bba7b8ea469b113db637af1c73421882ae5848f86c0fc696d78944ec982d6fb6195930bcd93bc01895edc4aad9332401aa376d3afd41968b578656eb85263dd9c4419349a37609dcd8bf1c2187298acdb63169838bdc2c7e76c1ee3e85c68baacb87bc2b06ea3f88a6ddfd4b9577d2df64c58c337921f17b1a5c73d503602439b64f5b820ca18572a57b2d58f1b7e07a6f39333bf477f59865ec0d063eed24780c8b47e628c37eb29fdb7caf2373929e0e63b1281d281e44b400b9ab147223d9373c94a221839e1af2379d2c27198edcff500d82d2366805a48a720c14422ac4b3be918345fb5121e6aba0cd1b1f5909a4b03b20c31f76fcd96883be9d7afdbf18e8afd145623c58da9989823a7b3b9395f3ed9c6121e19a261fc52c93f7c6f52ef2c4d95cc85f1f0fd6ce1f0f981a1081e98e4a4689ec065902a713b06b48e8fdbafcedd29d4605ed6a1368aa99fdf5466b39b8b40ad1bbcc50fd5b7c852ba20cb48148469772105710dcb81bab1c20ed6900fa8636df55f8a2c4266bdda38d7419b5d970f5748fcd32614ea5df418c0afa62d4047759aaf1b6efedcb05f103e38a43939b5a2f2ca8690996cae0b60594b544b740041988f3ad7f76431d4b909c11cf28f5d83031f272b0e01327b645cc3f2d9799b9420d390097451f7c0428634f7869b6b952ac76324a6a32238746f23f10f8593f2b5e6c13bbb75880bb601b348466ebcaf736ee60c3dd9f47745739ee96b57e035a2b5231524e0cac9ec6c047bb1da06c932bcb930ade67f0bc8ce4e89dc45b494ad2c3901f80d39bc410bda41fb9c548123581ec4c40dd38368ff6d86366cfd6ad3c395153700d8f3fa4ad43ac4ae55665c70e87f8de93bdc3c41fcc6266f705d12b4125cb7869381a351175f6ae53cf3e12bebfe20dce707aa61c01b5bedd17f39641b084a91d4f384bc383e3c9b74e24e131952b37790c8d24588703cc97f1e592f910f17d672cdae90aacfca256b84549c865c47a046255597552a182e183af9e023f26eaf609709c0488a72f00c13e9aa4e378d0d5796aa485fc65f1d23b4c641abef96f7d061a14fc67388e190abfaa179f437e8761b41a5c90ed05c327920f17d7275fc9047b40910d980ae0432399df386109f0ad1ad4222c00d2c8a7d4a585214174fdd4c0e0bf515c7868ffc6ae0ddfb19b7eff45e89518cbc9a9df44de77fbbc9de73088739fef52050a59552c4fc94acf5dcada7ccccc944d4a516191010b6a21fe1a2defee30ecfe878d6018392341eff365829109176684f8f5443cdceb842bc66209f90f24d1751619e02a0a3ab98635c27d1909802ceff3d8827e30fd12a5d83c50d610cfccab7a5738a157ee2e3b5153f603184e4081afe3da155c00e6eb29471fbb6a3198703aaf6f377d1ade3e9b67588277e82921f1acee255120b7906697a9c902552e1b1b14d8f34db2813d401c0928911f6f9f95ba82d3e3481e76538994c9ccb6600414204d01885aaa863591ff67e447da851e75a34516c95dde9c9e184e5d80db53730a37cd16b88ee137fcdda81de8b9f55ebd4a181c5ce725420d33e10e2d84a17c76bfc9d1409484f5ac7a112762eb2cdd1858a9a6d49da35b61d58e33ed48e81a67eacc835032cfedf0ca2cfc2547e9ac463463767bdb21b6ba8628cd444d52fe6c166fa659b23f878723e12a0d58911a7d3d89702156eb5a86c600445bd67dc9b4e7b8fddf05065ee55c34fb2e6882d19163423ce2d66e52b5e22a8fff6b226de9130954519381fe55c25a6c8163bc350887b0347fcda67779670075f55ee77855c3f7b3bbd820d9099cd1f48e0303423e7c98c55a20015a18a849bd01e902b6b74b20a53a5445b48d7a8787daaed8b97c86d4e62c9f81752afcaeb2e636bf317ea1081d95fc7a57372f7fe05f03965051c2f2597808cc343f2009c67a8147c74f3a58e425ab2575fa80143ec1d5e61a7f4871f1cdcdf278e1a72f498292a982df25de1fee495775efabd03df5b97cce7736c525e546e1832af4bd2ee801fe7b15ebcd4e4deefd96d0adcde040cd612ef165e90c7e244ea35e3e8750529d87deda6d07d738d705af2cb5adf975469fa3ff2a5b14422b02b1196f85bcdbe507cc14bd79fad419c94809c14ec7567f653357e4220a96f6c4db67d3d55fcc69371bf5e5d60c9db244039be836f4255e1acd6c09920cb6712dad46a97ab8d6f4e812e02b45584d87057dd20f5374528e682ddedcb7fbefc1a1fa28be71d455d638445451f7060ac83f11c53c690fb0c4ee192eaccab3f5a0630a3a1e6a89fb97c636702e57807548d44321a95bc1d21afc2f4efec636550cdf3e4de53d3d3832f6c14d1cb782328228de4bb9d389234980a0ff02fe3684a0748bfac4f8c051ef28ee11c343164334bda2558b7b99a90efe0f2c8ee10e22a0ac53d068565790de4be84d6b540d411028a7716ed043977a9286569b0a7c82ad1f09985ac8e3b850216ad3df17f056b2c36827e73cc5f407a7c0afb781d066a5e0b1657934cc717c0a86e3262dc878a22150e8195b693f7cfe0cbd8e7488768a76f0e6d432af02d6bda72a41cc851a0ee39df60bbbb929150479e2de4a7378044d958ab3352684db9618592696e757d1d80be6e96be949d61899db7bff3489bbb881bf048084bcc9c831d68d0f46fd9b550964831e0c73516033ed9606ca783778cca9840045da299f2a85faa0a1a6215088572fabd5d4e25f25d9d817a00523910ed475cf2f388524a566381d0ddabb5f356779969b37d4a96532a718bd25c534114439111f51449cce0e53c3ad33ef17f50a9a3cf46f62cb32fc8028d7b9cf283a5305440894d47154d8e012ff6a202e3efb301b560721ae3d585313ae2155f2a371361500b329b725577171311855164b8c698d14de42a76fc7a82eb0a7d85a867c9ca398b8d23068c068bdee7833be4a9dd199b6da270b5a5bc9d7af967c6829fb99e633829f2b2585c31c9d519755e3ab0e6f5ca9aa884ca850927f49f653c70b67edcd25ae0372b0eafb15724df814926839ee850dcd388f50fccefa92da431044950b2035218bd8df2907b320aade78ae663d7415a7c51a3bd05c0b9d29374bb4354867ea2ab5c12206136bc4101509e2a512daa37a338fbf467953f7f40f642005a8cd00425ec4fd96c85d15abd8afd455589ae7a327e283b5793ff7bf95f05c254390068a60ff3808a3123b0ac882dbd9f478d47a154f0216bdd79f5e3e4c5ec176945bb10f5414eb21bbf1910bc6a53dcef2f4519224e80a7185db2f49be88b98ba58d0f335e65b550595c66380be8459a02874675a3c862613a43de1be4c17371cf33bc22b631dbb6fa12f49672265c7906dd732b01e6afec02a9c81ea84fbad5caeb263af4434e3e482773cde3e51ad6a4944aa5499f95b7eb99e37ee8e329b4ec3702ad68ab6148aba18800a8e345fd6f5b9c0b379e449050a37840309d7406d28309bf4c1e43151ff15f238b930099f07fd71eeaf89983b3522af3e36bee5bd73207f849eff91246a1ee385ea0254d45adc0469200da2146cddbb75345959eec7de2ac51bbd327c27c0a0e7ead0dd77850606df7db263337c5e8b62dc505f64b697ec992c8aa77eb3f555a3f3b859d951de0db484df9e6f35dcfc3f190bf5f2efd219aeaa58a2e1c3b8b2b425bd74ac9c08f23e5d9540923c72c58e4fc4d70be8353e8130b107d1d6d16eff987f61b021401c089f089e544afe81ecbaf498b2529271b834d452d82af6b5a8bba619d7a06a5f798dbbe7a0f6aec23585b98298c9b162468323f1389b4a3f94c1f624d41e529c91578ccac52e5239047130009883afb34a0a5ce72dd1d0e2f13a0b8e28ddd53a6c436e3200c1f9f4dd03d3a6f89ed881d55719adac20bc002ef1fbf39aa77830cb176015f4ff83f8a763b5f35fb8dc9ad440b1dabc0170c8613f718d54030177f84452c5f8bcf48bc935ea29d292e675703d785e718e4f97f6e671d57025f60212058e12c56c9a34e3d95c785d6f2166c50db785cf46cfc79c2a66e3cb7192b5f3f945888fea54a50ac655c24677701610a5f0e4a98a9e98a415c42dd921e4ecceb21746334af904fd1e8f58935b2b4143c3cc6eb26e7db3a0dd17dbb6a04383d32223a6004676624fd372e3353bf74148ef4d0940fca0d7d949b6f116f5395c190c67ee4d7a01900f64c6a970c867aa4cb978e6040933c83ce2c75035486b6b502b0bec0f50ab854baebaaac9c86eedbc3e2876cf306892ca8cce4f7285176afc6a2768de0155bcf3c2453e8edadeedbfcf129b71b6dcfbde2c2b78561980e49d71381db7eae90896bd5ec77b4cd923f1d39f543860ac14f829ff30f2dd54f332c173885ce37dcca60eca9ba30954d20df66835212a89b9c66ed8bc760e02289454b27531a0782bc967146b2b0b30846ae03ac7319f2b4d79ac93dba37d633a0c6f443db9624741b72403cb96771796ee34d35b67a14adf325415a0e8abd414ac32b0587b7924172d948433e83ace3fae48fe92b0c67975a3bf122160c49af3d9901b4bc366c5e60741e03384265cca2e55f52f8730f2530cece03245deb189128655b29bba4cebac0ba226efec9711215ae5e4fde1de837dfd6ed506e5713b03e541a14d6c8427526f51a45f34d2a8341a63e92e47c9e5dd2871f3cad5403d9a1a4fa4f6639e1b0e931492ad342adfd0e61674492b87086b02e26f9ff5a8cf030a0fe4a1b89e35d79e7acaeab2288abb67a4ceb341c557c037d4a4cd321aa56aa8cd377e45ab1725e39cba866fe49ea40180d152b8523ecea872a6785e62a45955d7e88fda3b4d69e85cabbe21c9b184edeb5c33240909126eeb899d88ee4efd6b5c99466e281a79eddaaa14402a5268941035c4ab6322bf955678067a048269cda1a8a8038aeb657868dc512682d3ef75ff94e851e5c5d41013211d5286138cc3cc4a46703ff68cc0ba5696320d6df0db67f628f46445b06dd0218a4089cc75b26dde2cc146ac40345bc376e438071964fd3cc62ca7682945d20d24eaf64759a35066b53a51fb101782e868b9f009635f4ad7fb85ba0fe213de02e4eaf2c6737aceb2fada091753cea68fb54343d4b12d0bc2955315cdf86a31baaafccd6a1ffa489d3ec766de6b40d18eb5d108dde5b9111ffba017e6e90d40d4f6eec46427c728ed7457e6021a3504810eefba90259669087c678a95cad60ff8ebf6d01f110edcc8af2419946664d2d4f9a0148db6d036b66cc0113fb5998eb253fa3a318438ecf0fe49661236a41309af60e7a0727d556a21196db88b2722b6962c8644ca0b42d9d2b771224e7997b4b7050bb068df294391abd3e1a219d18158a80063c567ef1f6d43c22fb711bba281c8f71dd90be29bdd50d66cb0c00254adfc834a240d16d05c137dc7711b90d5557bea99b9790b033b9e615a132ef946b251d91cf1342c6f58c63240ee83092279bfe1e46c7b76eb0b38c0f63e9cad8f94f1af5f82b3509358c6df2f53f72e4bc08314552bb58980da93a062b0e6eacd50c3d547974b998c77e3fb3abf8950f987e0db79a0899097c6ddfe8d4d9ae83c8a21b02e945b9446f9a38036d60db8aced4a024d1eee782e4a58e6a74c5383962e9df04f7933e39f1e0a3de6c0822d4c9e455db8e629274c5ca35dfcf6feeac8c5c4c172b96a7b6b2f6f9cd5a2b7f59d59fde0ed2a78e8b963aaace4627e5e28f7d793aa3fc9795dc263302b4e2053f112e768ecabfb7510d131e74ec29f820619a9fe0a189098222b6786ae4b6bc58f2d073f5324c3407f5a776e9f3aca5be135905545e27b0b6f2150c14def54323eb410255091defe36d67deadec6b8833ad3e9b6cca3d73017a92f360b4ae49108f36f0e6aafea1951b072908b84cf8ce12af0f87e5943e857efcdf2166e63e7f121484f85de896a33a5076981718ab7f5648c846b15d3eee2b4dfdf53d3888ccb03952d064ebb605720e1c7a17aa27d7b1b8ef4b3869e1c440395b0915c19d35d8a8f25887aa9d54d23472b6487ed424f47965ffef29baf96ddb3404ec501c224a4003538d76d3c109f9a46ded4fa8793300fdb25580a90193b0e1c33259c6f7b6f1a04778d81c7fb7f7fc1bb776d0623484730f56b037098285fdf9844e587b59a45920a74b80f751dd6e9e1bead804cbd22483eecbb75211eb37039fbe7bf1953a62acf070e703f0d7735342275400898ed2dbbec259f1899e16509487a18c563ccd7fd47e0e2360955159b13d78c3c4896ef298fea74604fa5d0fe5600f7bb0512ec84692380af5cc66e61112ae1989a371090ff4b827a8f873aaebedfc078fd6f6089466938b3deb0a20483b8c7b2c6fbe90547bbc1b6e00d96ab5c057bd3c2b02685f548e24abeeac6b2afc249857dddf257af6d4b88dbe890be87287c9dbdfe58283b2277083ec91f30eec3edc746f0594993c4c617a5d1186530591ab19bfa1fdad1354dc3530b8c3d7ff8ddd53766621dcf04fee77c1dd4efd45e32bf1c53395a0f036c1ed01dd70b43cf4980339d8f9b4b7eb618f8a18a791cdc82c0c88b7f3970483b172ca4b9314e50c030b2d15b2903f2bbda1c7fbcaafcf3f68e4f4ad791828d65a7fc414fdcab7143b12f663ad976b1d80bc9f1f5371a9e0b5a119525989ab71e739a772d46aeae9f804734c4946f9c5e47f104fc65c036f639fd47b0f90f65434ce8424f321aea7c82aadeb06f22e31f646a57561e4b534cbfa6ddad5d87a9248225972d678658017ea8c17483ddbc47e9d5bd1f7c2432893bc130fe5c4862c371123b8351f3860d36c02c961bbc133d514a0d8cfed55d1d881fe38c9ed84ed1f172c781c1fcb1d30e5a537fc1767a3da92e8a36edc377f25b3fa1d6b90c1edf00f0379a34a4e09bec5a01dd76ee5e76ccdf25769c489ada4a0d3591e6ae1815ddd0ec5ebe45c332a25251d5c51dd3ffc8461781ff2abe39a7d4ee9455ef2ab8d2e92c7fffaaedcb692bb11cec2953baf9b7f9b661c2ffdecac0ff5b49032fc551bfeb1de079ea1baccd8ae91f60a2908e783ef2da17cdf8bff1527452f259fe0415cd34095b9d3009f50efd83076df1a523a7fdff137ec001e3bc3011ee9cc152b8c136882d63ba3fec2e5046d66dc574866c6b89676f138b1b99fba480b4d34e3961c3679cf47a1f07e3d60505e45cd0fa2b75a15af9be8aaf1d72abb4d2e6e5032c46f43a4beda6f217fa44313f50354110bab9b550d9287db1e6816c91345f93ec8cdc53b5cff2055f35e770a5ea33ab66fbc518662bc8f2f914f1a4ae60af31d5e6d9fa7f9bbe008c3149a2d2363e0b995f60160c86e674ba5136486739c016a390430bdd504ae63fc33df56df0073b56f8b73710f5e4f59b962642be3f5672959fdc97c7544211309b54d460f47ca2533343b8820e2e30efa4073c943a46ec5c88b997ab6dac72c00652249e7aa78b617d06af0c8277fd28213357a627342b99663d27e08bfca581741f0160822766a9880e37030c774fe49b129d20e40e8c3402c9e172b9f54ca080e2f09bb6c2341e4b22c6731c8d3d4727a41e68666bd216a048ff25e34e0e3cd7a803c9e4f8ef18ad5aecc2222912909b2c7620d3efbd745b15ccc95efdcc4a183fc569cf2fca4f1efa6e01b4e8842899db656f90d95f378a6023af2f3e2c43ff4ab1108312f22b42acfce1e51480923071113165bd4bc1f5dc1349c185d644d6509a4eda7ed40ba5031ecc8546f0a0b00d64adc4f8253cdfd864de49c97f97548cb5033326c27d91cf553d9cf35be2d4c1b16dd0b96e39787824129b083ef31659d6fd9db9ed73d1b587d4a849cb8fb7d163b4784d2e72fcf939074e61563de852c880a29570fe4b098b3969d6476a1ca3825d1cae7a3b591d36d352db3ecca24b8fae2acec6495c2d76b221d510dce21c23bcc5829d6cd035a8c82df9eaec4e2e292eea3a9cdf6ccd3b3c68c6a5174673c8c2e03ca61e924436e887324892985dbef9e05eef00187b3b4610c811a9245316da1be0ac2064b656bc9ab7cd8a8bed39bfb7fdd1984fa3c7f39b8175ce6b12bd004bdfbbe4f45338232cd15a1057e0b31344ffcb52b90f9585d94e7fa3fdc186f1d6257387261ad6a792190c93739ee4af42bb91747d78f008826795f12310abdbbc81c013d9c3c21448edd436f9f73476b0278c2f7387bf3d9d742a6cece887cef55575e43510dd8f9245899c7e31a1bc81bb4bd7e79e0727d3a49dab0d9f3b43e61d40576adbfa78947626dfcf09daedd7a872ad47ef430e6f82760535dd3390ccb06e76c4198d7d7cff10243fe753402d850b5e8cb30872fee14f7013e062802958ab030d3fc7b0481d92bece66f93419d444c31ca1f35fbc63d4ddf5094dc04bca28cef27ec4a27339a339c6e23e72c289b5b61dc7262a47dac18286925deaf5aa554272f452e3d5dec3426acf0d0463b6e6f594da7f949bea7c39b0dcb1a97e029c8284cc89b779a3e8224446fc3ebd49b46f46f3eec34c9baac4a46cbc43f7571ed3b362410c3f785bda05dfc45c33cb117d023a47235db2a4cc800ab9e1bc9ef526e786cda14234768601696a2b3a0c7a9b821b95f4721826e52e16da4bf633419d48288b2275708d1015c6a93523c561074f8839e62a78f0d91254280d77514cd2818327cdeef380647d8cd0c7d2ebd5043a54f3926724fba420cf47879963308becd1a05e43c917a15e035afc749bdd40dfb0e55a1c5f40e4ba19f958e04f0736b26eff2c13964563d16ab6b09e828fd5893b0cfcbf47890d10c2a9c1bfd38f089060047a247f00ec3e3bd8dc999ba0556c027b1d4d375e82b844f95af5072a556af606118a4eb1199e07d4d5f3cbe45181a9db6ec505ddbb405a370e5165a3d7948e7bd659981527ac4a4e0d54c2272cde9579a281ae9106b033944574f3ff1cdcaf9f58920cc07b9ed7837d799efca4ab56a784b3e4f49a44792212e87b59b21894373a36e922d5af6e5e783a1e81a695284e29dffbab96000b0bcdb0611de28779df10c4b554f851313a5933118a3b90fb9c7b10b4447437a631fd138cb3a78cec686ecb1c3ad011d6adecf5f760e55ad359b42d8cdad13b91fe929b16efb7c7bf6dbe57527b07af5c1e2e14cffa4b1d782a44a48d031857ddbc66351a894ae245214d454d0e9ae0e7a5e0b56308ce4f1b4efa3c7d6df6e2a5d328c91484447a57ff050c8237176dc3ae673a1601a0aba52da7f1f2ca08f171d916e6f53c49573a11c326285717d4de33410866eaa48da9119199a977a13ec1b4c69f9992a56ffd17ddcc3dadd6b3a0647b49cecda14b1eafac64a0bbc946f08030f57b23f0b8fac17f656c92d4509dfe86dab3d39bc9cfe5217c197bbb1c790a2dc1710c908b8c82bb1e1e9e4f9296a0772fa9086ab30d7e87beea9569f79042c00d29208cda119e7c3a6ecd577a848108e77ab61d6187747786ba8bcb1a137cc26348ee86ab2cd455408e090e142d24507254a1ec732dd0157957f8beb5536b673592ef29a8f0103cff8655fb71531b15cfaf4a1e44ec12bc0e45ab7d21f22b0b4a585818de63795e051a2005372f8e711fc5478d5fb412b5edda5f81f2ae3b451af0e25b75b0413b8fbf27c34a7d3cb3616eb9120f61981ab6d01ab0b32215a1a4ba49bc49b77e39733306d0ce1054b3d56f1ec3b569e53251a383bf3e6e27b302a5ca95794c7bdeb828c4f4ef528f9e6821ce6b45a5e7d602f8ffda8092b8da58e33f790a8c86c83c2689573fe71c0bb11ca03b0738246be563330ba1a8bd02ee979d8a2d35055c9e9bf53444cf9143f7a29a944bdb59e6a6a3b5851fcfa931d7c08257c8b5925a5e41c33d2e6d7f8256f685c4ddec17e5a02d6f782bdfc75a156489c084d39af01171165bb235dde9299fbb021201b73509e49f3fb588880b19cee1f89a094a3d441cdb8089696796d826dcd64231c20a5b5031e3a9884b261cdcd2a8016fde74cf31128d9871e0d7a1f769c5afc9e9338d600eccb520057989a39da760fbb4d720f6b0a7c9d7481e2268b8f9a188f678c76a03dac862573fdf3987ddc2845d397e74ff45df9d512a41ed71aa90da36ec4aa572e4c819cb9bf0bd5da9e900b808103b9504f8db5165e5147656ca3d588fbba4eb467e470dacf2f38ea00987d2c42e3696a62f3fd9fdfaeb68dedbb50077669153a88b95f395efaa82de73245a06ee5304b3b2ec1ef79c88d3b8cda82fc7db2d91350dddf06d893498c522868b29489062347e8c0dc293158e8993ca91252da55f3caa7502c4b385c874cd6f2b10ef73904d6f04fe58eb022c997abb4d08182538b60c223e0652a51911e018270f512795db82f9db18b9e746cdea5918b8cc0d641a1c6d8a2382f72f310480b09f6f781405765c6f92e6ef5bef1f87247810ae8ecbb20105ea6535bdb234d2453abbc3939eb56cc5754be9d1ca3be1ebb072e019a33c358e3e9e2815bbfa6be35a62df053caba89a0a3d1915aacdeb97145e985afe8fc57ef96f51b6d528a7edd27c17ec002b13358d877fb39b27243e769a6348225278e68db603780802e6574052e5a730e268f3d466ddb2a1cd391d358f7ee5944b17c347a66558f8a579c92d8f799d17276c107484779ba56c62903e7775fc95c1e36a099a2d106260831f1a389a5f4299ae1a8916c5542f32bff55d95b6e17863e3d8e6016d3f27cb1dfd0a52c8e04e756de37f271575d9f8841204cdfbf4fc36b11536a31b3b6135440ad7edb76e91d0892d749c00d1d38cc1a30d22e52f3dcb4e5468bf525677f3124bd03c5af88985b78ce1e9ea04f1bb6707c8d99c1230bc6853a60d274e1cba1991e8fc1b13a43a1054e381db78134958ae3aab8b8e8f62978f3a69c3909cc9219a30004b0fe1532d5c8b4d00e57ac4b0cade4a134ef82bdf1bc89c18e6ed8adaf4fb9a6ad950abb4c4c30576de98169bc9ad2ead20fc5b82f0b7ecda7bd0535d792269066f8f941e59218ec0bf952fb218a262085c4917c317bf35d83f6db184d8824c78cfec490517353262b728469a1fd774a64f165c3394784d5c7402be54cf2633e5b9a72fc953cb21939568134572ee17645163814debca4b79cc3432868819357360dbb25e9f6ba85dec859f6ea3ebd33ac1f4df33ccef4a71dc54e1fdefe1a299b69e189db2ccdd2d8f051238ddccbaecfcb62f5138799dc6a393d0499eeab471f090a9e0d172150388765f460d789656c2cf21b86af420033908a64bd903312f669f78c5d0b6b0a4e5a2d4c114a0a0391f443b67172f507ba8f1d44a827eb43624bde66e6dbc2b41fd8c7b09774dfe8e33e792f39067c543e9d331f14c667f192398dc072e05a157fed2d9c2287215c2af4e550cb740cd231142aff7d1381bdfcb46e2132f298717ec102709adb978078d0b30bdb99dccec853d186d934f5cee44c7038200c100b642d9c36baac7a33d3d20ba880e8bb811397c5e78142632d24d0c8ecbc00e55e0b37dfa1e4d72942be81b98e23a64613b5b4fef422a452780f3b46a3852019d6665796395a86de325e8869ea3b37b314daf2060145cd6399901e5355a54a38073db4011cab02b7c01337b662ca16f8e37859282711dab04b90f3018e5cb9121da8ba7db86cd87fe951ccbadbc9f96f4c046879d3ac882371d30c70db66bfd5ccec7d92c1466b5802ae68910e2fcd29d2b2133cf2eb2fa1034acc8bdeae464d9027e325868a19325777f04767ec01b9f39b93c54384038a5a8715e8a5b17327bdae7fd6ae5c05dc083cfcb1e010d92e89fccda7a94a368dfee9d73fc2bf923692a16103debb09fc8e7fde04afb498611f8676474ae3b3f1b43213486e9102297177092fa5c52abffb872e658a03644735de734c92b61aef40b69a4a5268da2a0ce182b77f067ebf864f6e2434b295de7128447c54cc63a7cc91cbd2a54577fa543b9818788e871e1fcb9c7252985fb22dbbce892b462b9793958ed6835ef696132373ac13089d7deaf898092e56374a8b67bee628c3f756c78b166e1733cc3c4f5859cfeda61f12762995cb43ba07ba0ed6bae3f4446df6eca8f34f95185ad34119ede3cc805cd4a557dca451ae4128027703acacfe77f5eefc61baa94a83f634ce462bf682119a2fc54b7d85e55e4ed14afeb5ba0437b715f077c1cdf22dbcc031abfcda6a6cbbb7421794a06271c3292abcfdc4cb982209a6becd38865e96d9e28437c455bcd0f206db412fc5e25cd02c99c9f5c90fb05b8f84af9b7bde9699ecbe5bab49ec549901cece7211e8ea84f128b408893dc639870c04ccfa610d1195ddde424ed88c6356dfecaecabff1d963b68337c19b87a4c31b96b21e9ecece9c6cb743bbc41d4fc9ca28950c650e024186dbe475061bbd36db757ad5b841b4e9327471f5d1da1d6a32ec25491dd26df59452612d2cb88e196221ca27979a38bdab98eba4ea644d6c208a88a44a9fd25a790f0c8e2c0ddc7b03a7c335c7c403d4ce0ae0442186a46cf19a7829cec950dd55895943430ce8612fb992c08c72515c29cc544fc7604d15f0f5e5e6dcda22d0d7f009d7270747c39e0e58f4fe2a3477fee25faf311654bb2b748d6ad0bc86f6b04889a6e58e5a65cdba71b863b4135c115753407a13ae0a966f39420ce37da57bf84cc55aca2bfc0dc3cebd760887703161be9b3cfce1449e52b484f5dad9ec125317ce33177cf4d0b26a08e222ec4775d85247556d478f3e46c52dfbdaa3d79885de64925903c44d928da6804889deb20a55b19df3d8f94daaa296127a18ef3da1d20ec3b5b560b704498124efe20f6d385a8023dcd47e75e7d16736bf14e02953b569c6ace7503d9cd998ea55d5f303a1ee2e13c1a3b8ef9020f299ca73a58fe04356bdaf332b43f737fe3bb21c06b640949fb85a8e44189e8ca5c7b0b8cb744d9533bcc70e632988d69fcaa5a943ad9ab3447092b187446ecefb7814f2eb34193e2de6aa0d5e4cbc950be542a7162fede133ae04a5f9e1946b6eafa2382c641a5e9c9e54dc20bc17c4a3595f5a08f77d160873a302dcf13f23e14d91d89e0ac6b93a25a49c4485c7b03cfcb15d25da313ae34e4e82a66f719c2ac1bbec65c010aa2aacb0bf1a4401515bfbe1964daf21923fedcbae197b4e51fcbd390c73b2713f5f1d77bce4404665e5f4557e6ff5e2eddbcfbaac81e0492eebbbac8fa45ccc38271b9331de4c3379db037bb70dc00f7697ecb8248ad4f1ad3bd79a9fcd8c0b5ecb6fbcc600fa2a915672345a33b3cb9ed2207826c36a8ac4d143183dc136a59fee0b01ac7ffc39b2354e808e8bcef6eadb7faaa701f4c578986e0dfdf8746a315ff47ad05cb9ee8cd57c99c08bec7e2b616e1db7d9bb822436a11478ca5bc80fe700230b75169750e14726d5444c2a0ea90bba798f46a196a7d5639664cd3585637c1741715ff0ae44cec37f37bfb34e1bd9ed80d8b5ccc48f0d54b0c24c75652d1f1fb673d1247d1594be01a03ad25c33dce205c0b1731ffe603f936732d96a4adec5b526fcb065eb6d09b70e1a939e559e8f7398f5fceb02e744eda619460e3da89b7e8e231ae2b031b926f7dd46e6d39a6ab9573352b7414df564ccaa39997f9a3c550a18e6a1656f1bb90cb7b420010aa8bc1665fc82079addf1d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427e3488672716c440e0f8d571ecd1443a61642eb03c62c158e245fc6cba59dc074ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427e08d02aae9b612b7926fe3d99c33eeab5d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ee2a973235249a098b34c84a266aa0a1e1c1c8385aad893de1d1f150db783a736610957365490cbe9e0f5eb0eeeb306f06d788ff82bf24bca456eec7404940264a70ea53dc2b99d8807e7c98f62ae6131c18e1c878894d29676c9ab486a9a2b99fc9bb11e5d5e1f3df0ff51695a8e9d0a5e0df59474bf7d0c41ac997fca83812c2b4738b8e059ec568bada933f99db59e979bde8d3faba3d28c0680823ea72646d88df42173e6cc06d70d9d95de13ab2991f868094d850bf6043c47e6695329ddfeeb6045ed8719ecfad9ab39f730ae7a73cc3a197a0fb5166f9df4036b6d51ecd6e6bd4789fab1fde3b96804b554371be8169e29c6a727a71bb7a2e74d570af0d113e5dd2aee5c9cc0914c3963b6a65d4bc7ac99595883e729f28249312057ceaf2c04bfd6b499fadfb4be8a3f9b77a771e3dc18e426ddf7cc6889be689a7a047f0b3287ae15e4ca3acf63666374f03c0f085b5f6ae1351de68279c4d163e08d9928989b9e0cb497740b6c122da1c80b7e4d355d9fb6049999949c88ca2a5e21a676d83cb9fd24ed8b3148fca0734c157dc5292aab9cbd761116ea034eab7daf1c8e25b2466f0db606722b882bae9338ec3f86a1138db4f375922e6a4e7861cc5e1269dc9d08e334fcd221b4b3d3ca3b63eff026b3e47506b76aef42bf776890567dc03257d18e54a8e3ca145d49b7881e0a1bcc3e6bae92c83b5cec9eb6b3819be85bd100798aaea8388a630511a08a5301e9051bc3b675caefebbc63c506cc23c12aac51f62a2dc9dcab9b00be9c2b425dfb01e6fb379b0b7bc6b3ff73515afb52484d3433e947c6e6fde36c812290abc6826db4f03c300a7fba7751ece1f348cdd7d48924fdff625993f62986224ad12c4204ee0a440675c171ae64b368109d3b35a4a5ab9ba9b30def82c470512b8497eb22fe22d10c8d70b0e10490f9758929213cd0f93d8c81e936854e7a5dbf8e14b186b472d52e3b06e4176d6163004adf67658e72f9823adf572af63020e6dd55a6772badce205e825d59e33197d727549e0c7954fd41d96944c922b905e67b1cf739bbd24f2874f2c45408794d60e73dc18f977da742cf616f4f7729f46af955e3cf3f4fcd95548b6f93c2216120d25961ef65e1b5a36d732e71f51617d93ee2590aff0ce9b40408da07e791b18bf6ef1f96d0502d01e4b130ed35a13c6b523a31667078c76ed5dc87ae2b831e801cfd909e8db629acc53639ed010a2b3ed546e4e5259630797e5c312609aa52da4763dd3d8105d5ac070a7afa59acf2acd6514f4e5653e6869981928b5ab9fab9e9395e3889a2f06a006a161746fad5f862990a1d39da229853a0bae103fd07758f9e53bfcc6b2e6d7511abd755b68f4db94cc9aa71364926dd429cbe66779fcc7026f80a520055389e5bff6b7df0df7ca4dbfc25117d7ca0fdeab0486147f4dde4a23fcf5cd155c720ecc0ce044799a7a15dd8fec5e0f27aebabe5a2c244985c84fe93a5a05f784ee4869d730214ba812b2a8fb9c366bb1c3fa942abc6e13705b546e0934a85fe6dabbf3a70890daf4bf1675a30c75681c74e96322b2d550ab7931a9ac3fa1c56d3f8d5bbe05d910ecc594310bd68ac12eee3dc3c5f97dac8aa3b4c026e5d847e52bc728f49c27c9fa87b7aa20c6749dd28c4de745279dce7d7f562241e44a4215ba850c2996f0bf0e0b4462dd5718931da8e0eb072d424c699357b5bf96aac99efdc2b8e53c0bbbbcf04a1589970ed1190565d9fb79b7934a0b927e128f2c312b6e56ce8dc850cc87c951e3cd90805a9c4e77355042a97db507ac41dd43d5008db66f1e3cdc533fb243a4e977c1ace32d6ef30f1773e8eb696b3be82ef526721dbed6542e2d7aa34f44bbb732e1a58f9b38fab423f54085f0a4405f76b71a4c4c58a5216d604ea31cc6f88f2d5ed2c52f44beb307cb450a8af1817530dcf4554325fb3575fa6467de48fab3f13db4f787212c361c7174b42f7b10b8c2375b4df6185938ee2e9936578c74ab689d1cad97c97e6190d08694ee2fd8383e329a96e87f3d60982c548814795f0b3c101f3b57809bb4bad3ba62166768a291bf005d1bd30e0c071e8e2f78c7b0594339ca9a86ac5acfd971e859080b0557ea3cfa2690e3f1c300123b6c57c2cd40555b67c6e98c5fca2d32431784bf9c35e343ad860698683641df86bae0f3c30f66ee89c16f982581c9aa2ca6c9f80455473163e68870d6008325ccdddee9a55d8ed20f2d83cb9fdc100809c335c066c8a18997b07bccfc053155f5ed1cc03271575ff100d4305e597e95b4b4feba706a80506bc11caf5d4032b0f1f53ebd943c64f17dd7a45bf47d056724a1ff81b3dabf29ad76c3c0d2b48d5c6f2495dc8b4befe9383e4c162277c33c08f0e5bab97c78ce7b9a2c243006d61afde5fd31fe063d2c9677a0bd6ebe90f4519ca91ce0e810ac8b09ffa85af2d1eec2a0efae68206740142251a2dd9188a738c208f931156a723b156db33c39eb2ccdfe350e8fff05960a0bbb0fccbbbbc4d559381ce3bcdfa5af8806631208511f129fcb8998d88c093aee44e0f61a58e06c4479258492d01862a3a7fa5b5fec838be61d88cb87528232a5d0af4ce78205a482cb6272f803648c28df91952d636b5728dfa197471d5036671dc1b54848b5d395940f286766f76007cda0ba991a07904c62639aa857a979e12c61164179b1999129e86b1ed8fccd2caa34965bd5ec07c756c55f462aafd3cce9f9d9827a9fba667c3ed84f3761a2499141f7b9f0e7454d983dc4e1453403958bab3bd683e321a72ffa8b502b28302224e1cbd9fa6010547111f1f03c349ecb08698aad043f255434216f7498304243537cf8c7a4d2bb74d612ac573cec5c022acbd58af1dc8c1cf01c00877cb26bef664550d899950496540d21c4d0eff794a2042375e23cf7d75c8ed5d5ab5a853d0805b92c3ceebfc4cd8cdbafa97210215a310ea535a6414ae7f2b7d72c295e71823f654f470c4ce22cb4b543bccbf8fa6a44244faedaaa5ca7f45727814fb51805e063b9ffb2aab91a78df116b5c630178e507e4e48ee89d0664abe3c5ee64cbd0e839af3ab830e4f396cb90993364f94c6b85bf598ad056a0c5e3715f3662310127b3ae0379bfea7e8d11d732288d9683a5b2151fbdd3ef2e2ebe055c67995b28b7e03552e2b25c2ae285aa1f6524bacbfedeb7034d7173dc70d9365350bd5dc7c0a7dfe7506cca8d6dc70932125f315a3b6d5c6109c882c6abc36108ec5c171788eaa732e388b63038b6c2742f7652e4c128e3bab134dc51de16fe8ae3ea5b85b749478d2c012c94e185b4d7a3b7694e65cc85fd4647de30a600deb3758a7a17be41d20c49d0f0c65b0c9a135e5e2178c8fab03978b7838070b4559a0246139808e2ad82f56000b9023f930c9621f975c55f6a4694fc88ced76d4c7b3462a28ef6af722670d99c7875befc9169d2286f3e2f5c14d38887529780bc472dc2348c57aff208e2618f9be2ec51d9df4e13466c453fd08901b9f45f7aa8f0cc5fc0200410320b310cb45542f28da358a0e02534e31eacb6b34502ac36449ad2c2845556d3c80ca25d237083066caf6ecf866514a74e41dda25a813da3faecfae41aa91290d4faf38d1e290e0f6479f9c8d2a48920166b81bded7f514491d4d205d324a10f70cd59401e6b5dd8e8afbae744c0e2bab1997b4ba4e07f061cf439f62973c6e687c160002d50bf1ea3632b218a833d7548ed4ecbe5ef12c8840964ea70b5ebf96bded7f373ca2b91b45d0dd26fc185b5b8df1e09ffb3e98309580cea4eb14c0b1098bc9a337e22ccc98047c1a5a4a5874ff9df9c9608f8d1ef2e9d74a9bde0ebc777fa6141add115d2e17fd46b9b032fd49beab52d9c8198da0558f0201535d01d6336a02bb605c93c5d78ca1d648edb2b63f65506c4be1baab7ca0e2010863599d80b2ed2f69a299c041cc8cf91dc9898ac033a344b3ff5831e01c962edd7adabd1a794b03623638819f3db13788858ac66a6b8ff578ac001ef81b2f0df1571baae0af7b6f045d971ef1e51f48eee095397032349cb553de252afa26b0d24d33541aaf9a7f93852a17bac2a07209f1546c64981ce36f8397f1306be45cc3ddd247f08d3b5bed5e0dd5b66166144608bb06dda1a8db956602654c07f644cdabef5164b1f98ef6a8fb65eaf4c735f5891bfd9773a5fb660992e5551bead176ed8c2f7d8a8bbe9c8bba42d3238990bbde911181d37372da744908b9a5a3ec0703cfebda7f651ee53f0a8197e090396055383821a036e0cc1483b9ae13b1994ccc10b8a9e52cd921c70c227fa403ed8e13438aeac238f02c480b4b1befd7d150f8444fe9877aff32eac969f927a35efeebea052f28ddc83565929cb689ba69025a87c1fd61271087b91c90734709ca73607cebd90d86d4188936c17c855108f66e28ed0ffa9b608885bb5e1a18a306c7193987a6fdb601d0e2e65191b4fd9980bff5f060b6143968a47e85ccd010f0f54c8fd90426dbd8f8752b68bab3c25e412fca5f9feaa696056ee89436fcd310e36a99e53ddeedecce4d2a06b1e1151cefb5bd9aff77192a868d5ad8186c11672bd8bfa279ac782c53af42f995f74dd36343b01756dc08d763acdd2b18ab21e0721a73fa627e664d75b1eedb95c38f045faf491c9600528834df5db75ae1377bacebe47e47b7532eeba7894123167bdfbe033f3f1b4a1e6695b61a05a28df64869e5d2ac894c7a12ff651c7b0af1e873374e5e3eac210c28c4b9d0d750235848ee945c0f336e1d2f7999ae06fe0db7b89f73b2659e2ec4ca12c59e17c2d7484aae20d6981e832d1f84a036dc1cf493867ab4ba66de8ef7746c49e8c4ade9d91325d7a97f3dce319970efcdb1aa61f48623145117824811e23d2a6e7fb89d0fb8018945ae9390f7bb61025453896e55c8d75060f6024b776fa8f478b9536bfacd66bb68afd81f43b7ddf7ae9ddce600dfd6e6624e42b4f20fa1965c225065d0fb68129610869920d12479e9021e1c6f2820bbfac1978c895bd84790bf57352df9d42ee840fd40aa11321144b2f8f149e75cb85e923a395fb9432be82c95a40ed647c97cc26658244d41e19958e313e478748a9cc430ddefc361bca3a3256189112c64f0472264e0ffc7ce46f976a4d177fa829a001938d842494bad7703c1a9533467499f49d20000fd527dbdf3775ff5bc07934c5fc2c2821d5507860a42da93169033293e294e57d6632b704510a5d1f1fa37b8ae991037569accad0e5b24004f536e601b14fcdfc7fb71d4bca8f6f474aae2baaa0b21d26d9b302f6f664fe8332dbf055a783efef64164efaf1531cb57d768dcf3e05a26a2091de8e14e14332d9488f07e8ad34989949b41cbf8f3bd782094eb25c6b11c399951769e1ebdc1d182e6d7ad2337a8a21a8cfde6a74502a53bf0c7f15bf99d096772ac575275401c73465e7fbfe10d167c9c6ea08ca4c6f32a61fa5459eed8559c210a3ae57ccfd33d42e1a3550e88bd9933a1936f68e55bbc72610e28349bd8de09d32d3b26d798e38652e59aef99586e88e691fd9cd9af0ff4a58c1a5ddbf39d022360f21e82f1359182b52f024113b2a5f76b73714f79bf7de6de37445a8e8a2ddd7fa307295bb55247b76bf37576042eab2a5e3c9d3ae6e908919d4c7b11f70dc100934b778a8863496d8b3efd24cde6305fde89461af7df9a083732a76702963063c6141a6a9d887602cbf91d662672458b40669fc22328e67e456292b94267aef9d7869372dda37a6c23af374a39b0be9c445b8eb66c1f79b4659d9ea4d7a25c86d9d2c4d6387334831033b398c7c5ba7137a1a780eaea944286381c83e81cc9d5dc06a20f9c85d0f0861e063f42993e80af07b89d7b625e44c9937404773c5675bc0afe8bf3fbf6d712038f5b2942a7411ad0ee6ec2ca9608e33d3545a08d164345d35fb04cae638aec793da9abb180aed30d66dc17b8a58b0562d10d7db7fab776f3d31f56d52ccc6e40abbad84151678683f51bb1cf1372034ea197fab732c070528ad7458a4b41e7426a1de10f5852ff53e3b2d109dc0faeeae008e25295406334f75057aa1bdd28967ac4541ff5502c7f97377dd4b90fa33f4c5968e578982bb8deae51f63c3889b5119649a64e3b21179cd7164dfd56b23a0a4dfd84ddf0181226b54a6732ca66637deca6f6e0a79236b8eb13313af6e12a6063404e99b26962dd01e4f74c10396e63ef414598258a7c96f710900e80fa3de80b6833026cacd25464707fe9691342b765b080d06935b6f77eb7046703c2822f5e27ed18538b67305445c0bc712f5477f61b2ffa12a2b1de0ffb9b1205c3dfe017b99340bac6412cd7c7f7730066e2fd0d23043010d52f200eb2d96aa8ab1a33b3f6ed2a564e561b29019047f0489e442d367d531d3ac2e5366a2e3beb5e10052cadb91d5d7b00d0f00fdd7e76f027e58e5e5fc292ab08f7e4cb1f8ca69646df17e6a95edde858cdc9fb21e75a021b00ab8098a5d73dd8e57f1a1d2ab34ee06cb4032c3247ca912ff64d136d4e4e99ad67df7ce09503608c294e910412068ffcb690fafc26306ef25186524bbbbca9274ca5a36c0eab40e43c26d929f171c680a2e35afbd06f6669abdd8ac85eab8f1b1406510a053439dd1ff353b1eafe9513f15282ad044a5a5cfe9cb223e24d93cac95f6e7e6ef1abd4359b38ea659c1b58adcb436f891f31b84c026118783f004831fbc4b947fa6c55d34a127b2ad6053c8efbcbf97cbf7e209f36b906f2e71af0089ef3cb2fb537b2822de2d77e3d3178575c9d298edb47040f67ffa44af145502ec80889d7f83ec4a009e53b3fa27dc0d3dfe036fc90c4e3c920a29938c3d5c02724054de8caeaf146b674a77dafb8bdae719f7a9a3ecab9b8860ecb425d1fa75d4f8fa8577dcfd9d7138e60ee2008dbeb312d41d19cfc91e5986e164d716839f81bafed91383c227c4e4b787a0425ca4b13ec31f6b4d7edab2c16c454eaaeb137f1d971773912f2158b5de958a8a1c2dd785faffcc69c04b48df3622d600212918267646bff52230622f6c3cba83806d8d03bc13cdbacdef327cece4c7d74cec2d867c79a8e7f9980289fb4493c683467cb030d04ad7b178ef85c7b10884679d2d83065d25be042914523242e1ffd54327bf2925b60668216e2e92d5d03f93760150c3272fc591b3530586be03d414807451c9716482a22beae0b84229b1a6a3370e3cf71c1387b0857d34e76d514e55e3f252754890113ce880aee7ef52c44a4ca5af2aa92407f2f8c456306a1f44b76de58210661721715f6be327d14377b69b9790aaacb15e0fdae91183f734a47f3f9ce27b8c3aedc2e270251b74ad31fbc7cadb11f96868a915356c76170a555244e229cb19dae6dbcf114517f3ecd8ce9a69c72bd8a09dc0a3897669e4590be73c085f31c5956d46abcef4ff934364f8a0d97c82552650599a5fa7a3833203a7e4fb4cc60c2cd74d38836f28ada7fcc9c80b3e15a89cbf67271eff207de952e6bd1f8129bf8c7172f04e28dc301ab836631dc4dbe9a04d8ee02c2b0e66005c14472ac10278d44c91a4e4f1b44a91890aa0cb7f343261646c407f906632919f94adc5487b712b3da1c72c96963f1f72415317e63bd8aabdb269958d1fdf4f92e036c8d7dbb4911db7c4132c895d9e4dcbd46a20cad7f0fd1a72ccb4f0a1ad7f1bb0368d75b61cc7412e34973bc9ae6b84f1861404162c21d00e908a0dc1286c87d1ae641d93281d0cc1813e4370a20b6973b501da058830e50b32059616f6028e7819bf9e07dd429ded94fbe4d0a955bed7df4de8987fb98f476ab9142dea2a115e168b1a36bd2cf0bdeda1660ed60b95e322618a130e0b596ac86cfaccd4e01c26d62d181abd07ce4d2f9766b9f08ec4cc1d9081807e9c4654d969dc55ae9c5d6b140ca6752ce53dfe4b79a6fddff397452dd6f3df7397eb45a95948045058742d26b60e9e8a732fb4258cca348caf21d584634f5c1efe45a226ab91a9998533e79bfd6b34367404538a752cf43a918824fe74866a76b699e26343fb042e32923d5dcf0e7dabcf56295713f4011df30eea7d40fac3152c78ef54edaea5259055a018028c5786ad7a535033cf26577b190b23bfc5d4cca77553d7dff83a01e6d6d6dbb65ebca6a7a4362322c36b813ef20c8c6e48496cfe78d8ff51fabf51e10fd2549660d7cd9da86d7c1de910b20d3cc50215bee7f38bd07a5d3f42e500fec18a7d6ed84cefe7da0a648236b98edab86442e65f5510979254a52e1ac322d431b0d95abf161a54f079ea64bb13ca8c198c5b0b301cf36a221a9edc7efaa4931bd72c122ad9c2850e8acc46a250797cf42c6dbfca2fd1dd5027af079838482164ac29d8f2bda8b338d42cb89c865b312a93b961b2c4caafb800b94d9c58564a67abb485d3d610aa9e0617ff10f169acfe2b344e3e370179001ff4bacfdf5c44eed335d51ea84dcd71551ba0d508f9ea426d87d0b184da7ab6a8cf8c35d666976b8bdf5089404eb34a1e95ac53fe0d1284912225ef540642d4d81dfd71f64afd2d83b3f5a9804a44f6ae7f09a37ab41cc5953e03b584cd9edd5702bc8d1400402061e162a8f92c5eec4f687a19f1ec008f66c290ee0352e3ab5f6df9eb63a5e30053ac235225fdce9eb63ada86cd7e2f62ff522ad8a7636daad3aacd4cf2b46ef7d785cf2be108d753631a31ced807aa890e34903f77af464ac3ccc16f23a567c889249a90c8a68d6cbbd3547226b9d81df5f73fffd602bebfa3e4698d08c7a1531c329929339a20527ebc81fe8bed2029a8eed1ef64645275682860560c88d027e83742a3c06920bfdb745190e2a510bfc89b1c0a9418e78fef49c8eca2db8f532ff9572374cdb4ed88b12a47fb3b00a59898865ad1cb20b976315f26d3e17f46e09609f5e2f1f94d4a92d3a84a7a3bebbda6c2e9fef6d72b35d0d36f0ca6a2599c1740e4eb2649c71a5b69389422f118a3ec708e121fceceda596c485860c19a0785736070f4f712e76b0ea988d2b91f7b8c9e2df3f528e5a327b7db57e6062513352b860738189e765315c1f8cff839762db30094cefa87e37d30d8db5307674afbddbf5961ea4e46bffe7feaa8235ca2d5ccf9cb9a58303f15a235b42c8daed9f4b3aaef2e27aa79792cf25ec5dbbfd997ed7fcc92693b38c264d10b3b8462e78770f9a703ea803a828ec3d4028f0b0cbbf1b9059c9e370734be534eec741b0df20ffbadb13e9c4a01f1fcfeba4d9cedb374b306c2bcd4547c77cd5ce7235f96b9627211428d06e11f03989190567769da889763cf0c76bc486866e93795274472dd11249e8cca53da81220b516c961b9fe5077acea8ccc3145d47130c0f99a9b969efddedd3fe89e32ae38824b55706a21d3a4d0fef55601270bcbf077c41db351e81e7311b785a783f5d01791238fc2f4ea247dbfb65a3e2e946f7f4715dbb3fb91f930bdbad059799ef3a77784a4a3f7379c2df831644ec3a921c64b9c3c4cf42fbaab969a5b772247aa48ca9c69867019e8607a44470e0848747b0e96533cc989695ae198e12fcedad38915202e5c859862b2264ea84d84de119190d9d8234e80922a14ffcd09540ec215a9550acf7638cced1609b8e42c45e5de6ea767d98f4194b8d68808f3c40301314ade5f878afe35e1ec612f155f03d0a73b9e374b9ccf176bb02fca9d351416799bc2d512b9fc8578df1b6794c156e767a7d301961b0b21c607f245a3cceffd2f4be18bd685637c7aae968a8fc1245a7d4559d801996ed5ee92a0f6689d56c52e049a7763224043964d526faec9127a137aa310c34d1ee97109b6134c8a09298b1e2058176c96b49924ddfd4eca5030569ce5a8db44c07665b6bd176c9f1a69574671044f35c6566aa830e26066b6731ca7e1a26a575976b4a71a9794265561e01236292fba6cc2e04e1ffcf3dd08aeefeac1948a49845ed128c23bc0bb904884aab67ecf67126f33792e0602c63ca6cbb021a12e4f8c5b760f928c8f8738961f4592e4ecd0490eee32d90ea15286ac82b0f28626a4d6296d03619e4c42730a86ab404e637687fd4fab68dd0930b22d81e6c4ef7ee1a32782336ff5f5e07cb3362e9281de6ce48f145ee738f8efe8a179fc14467e9476a76986f12d359288f567a8e389851c3fe68a547e78ade39229dc735e4f6cb88dc406f09f74a79e7fe2f8f09a2b0cea3ee5c977a7fd1fc1b69b2a17e51c03ded3a57b92560df7bea93aff7e1924771bf32de3dddc59783e81ead3dd79fe021bdb928030fdddcd3ab4b06caa93bde896f5b01bccb21c891754e3415cbe5fca34b1fb9d9d3114b5986fc443ccc16cbc136f7ce66add562bba259177404108cf1413e725345c8682c4d379578ba760c5e5992d962c2eebf4d433c56750379bd8d67f2c4759f191fcfa88dbe621e759cc53eab4caa1ffd989d207ac0d40ce031614d872480321d6ae9e77a2d1d51141f49bcbe53cd782f07444deca4d183651026bf02cb78b55c07dfa625a314c47256a4bb2ccd320943f20bdb6e1f85c41283a488da99f55699b4d2d9d7ed70a8f19601888af5fa7b37949a957ad7764642e02d5f9a4d77a8dc4a70b9d025169c19275c42e8af578fd645efb26e513a71f976275114e863b8eb1f2d72a93b2c0bcfe0c8ecb56a7b3cc4e687da0c6a645ee36acd2fc0da119740ff359b91fa238ed430f729a6e94c5ffaf310d7d2b2d84ed6bfd98abf64d5d269c5c957f0c854a88aaa69ff28fe82bc83a28e5db1b63da1e732bd17c49fe023b8c7181745c4ef0705b4be6403b1579091bdc453e0864651f0450957c3304588470c45fbe35afae72cc7ffcc02fb97862953632e1f0c168513b9871fdef8075ec956aabda76366d90fca5914f52d1e5a1acaf07316c76f3d193eb4053b75b583abb39147b148cfe353ec18459975894802d558f2e9a0577f1b0a27266fcdf590190ef441a30dda867cd412096673bdf39c694f291d37e8b05b9dd04584f63e4f57604bd52dc0c074e32d07593d91786b2a0fdea5823d00264b749c69162d784dc74b48cb10af8dd87730bdfd449c379261d8e70076407fb663a0df422bc65a969fbc602bee8f5885d0e69a613c5ba25a5a882acac726404777c7878a58b502ab3482ebdf3b53be554f6c8ac4176d1d3dcf11f5139bc5b4fec2f161c5574514ee9d5dd589e1219eb04f1e94f22ae1831cada9248b39acea402c87b2f9d9d57fe27d5cd3cd43f4a06e2d5e94c439a5ec00c3b618547e4897cdd1f868ad597f5f02faff2f33d477b434f941d7113cef31283073ad232ceca4b1ebd5144a72f591e46650164be5bc88822729897f4fc20e561fc51e5f321079651cf246a6e91d62699ae68b29ae0f4b4168abe3db047bd242eea5ada43f9c34f666612b12718003bbc0b794694d32cbf3ed2e8ea9045ff96e12ea5527149a2885fb275c9f9f4f5039b57574af64446c2c2e5eec307b10f04041f7469cb92579e667928fcf4bdde68e63885cfd4bda21217d45a722203b7dc7b2114794b54e6e52c8c158b51da3e1e401eb812ec9b730c95c0bb5b9469b3866e74961c5b997a13ab0bc8f50d948f28cf78d885bbb020dca0ad656b42e0a3c38675a80061e21f12bcde6b84b8bdc7291751361355eaa00bc0125f48eff26222f40a7252eb0f194b44299e421e5018e7df2cb2445595a1a8626ecee71130da2f67ccb2a9fb7bd1b7b2d0850e6192aa15d6475787dc434aa381ecd40597d97dd1a7de9e3d0f3767ecdcac7ef399df456ce5866312554feb28460bbb00c9298c2c43c97dc47dd7f13e1ddc3b6d351d0de922d381915d436f2fbe61d7db6b56ca20cfff3983640cf05ea2fe5ef2e66fbc6c07a0a7fe39edd57ee217318ad7467217c403a2395ce8219d68305a02820c7e6ff2709cd49c79c981e4f7fe1d85bc2a441ad685a4eee4335dfd0c3a416e0c37a6c4fb2210e614a0b3979188c76aa4265a2ec6eb925999f18f9383e0a97a694ede58774d600a03e925fcb59d0d867ae725fcd8dc1d2eac96662f3bf24b7188b95f5ed6cfada9103677d28c7c2bad7c9bd3420f4a232ba467357ec035e33033d9747df864636c2b2cb4f68a5a0c11c1d1e10a1636325461be18b9fd1d12cfcc52c981a10d5d5f9570eb5eed7299ab0b664bd2bd478799ac1546b5f948f375784a3ae5e1723388eb1df3cc8df80943dbbac14f699b5f978830e5b1fb7198ca96a37ccf5b2d292770509161e4b6d9dc46f16535c88cedd4a8af77534a27c15c1e1bad56a3421b87675098daf477bd54a5f26f16842d8996ec063b0922e5788b85d541f70bad21d8eb97b73de43ecd43d2c0371736f7cc5bfd0adc1959b6d79fe916e7a20a4cf95987e62ec48607ec1c735e3ec587e21e1605e8449de6fe6f925a34815b2e21af58be9114c8e0373a30b38c69a480949f6c656f4b0df826a54fdccb3c6cc572358047fd4ec1148094bdfa4ecc522da0e56598386d9e26c053f0da1525081502f15829ea3ccec35963bc0ff85b4bed2fefcbbeb6dfbf1144c46d163f39bf8dea68fc472b22f9ec4ddf0f2eb813fd5cfa947467f9c7b2cdf95f4b5b72987ce0de765241a4a25206707d283dc9c8a84e86925f265da11cde5fc7a67973c85b68265233273679f16ade3853e1fe0cdbf355f457c15b32bd9e1bae73a1227f4b69c9e857b9ee673bffe1b8a8883b4b050a53c10e58487887dc4a543799c0e267dc287aeb6c5f560e9f1822eefc21ed740713be554412c1e4930c03201fbd14084d6ec1464b16f4144d69304afd795f636e806d1fa7e69e119f219568fd03d684883835ad3a637a0bc6e437ee79236512b2e33408759374c9d0fb38c219100d57367513865ed04ac1fac1440f5b4833da6452d6f71aa662c563584844c3762dffb6408776aa0bbd8a86cf3a690d6d35935a1e41d66ac50e13204c2472ad65a74944b1aa676a9e514ebb314b780c9e4a513cd819f7df21316da75d535f17bbdf5d70f99e3e0579009b27dc493d0a3893c23fcc770d0b4344074dc40d07961cf23b4bff88c33e1b271920aeaa70472740427f861f0d72957cc3e7df6fc53075cf3aa043d070c4f651fb87fa250b922b26e6469b865ac01e65938d75ca8365b7cd561fc5bc98965d4ab6526e18639e09a35ce8fcb2ad73de6c8850c7fa3d7cd0992902b04890475089717c3bd346b010bf151c8a75e37d8eb783482608cbc28165ea01e10d058a538a98890a53ec630fca5d04dbad26e1b90f5710813e21a0a60cfd476dbce943f3ddd014b0fb8a574811d1719a541470ffa856e53cbef1c9ec7f9f3387729d02fe7aa09025ca2d8700fa9624b6939456d4da3bbb74f934cdbda48bc01931097ea0455536e9f44d5cdc56b26701c10538785a9897979aeb7d9321b7da2de3801f474adf65d623da983db61fb14393d379c88e1a9cac2572ead7eab6684fa309d77b34cb7f8e73cdd81a947d9b9ddbf74f5646fb33f6cdd97292b88adc6e56d9080dd8d6381cea2bfff745e71855e29dcc9d972710488139ad029b5e0ae3e11c98211b6f3c1b576c91ef37b8010a6079181040469c8297c3da5bafb95f3fa5dd6b94bb715c5174d8fa64f74a6b7d75d3fa7470e59e658e2f18d7eecf5f636899ac7cef5084271db4648908c62e3e73811f6aa8095107f2700f33811a315e02a9c8f1bc3fd87692faec922fd093222d79269dafd62a7a24755f0855b64c56978dfd393bc71e00a80513b2d50e8f81ccb3551a29587e8757856fa6524ec7212e4ee3a637f4d3982dca806b46e6ec81db6654bb4122688d5bf579116abf09845c6659d0ecba7f6fb8f8da1f3d3a874b38fa36f5eada1533eb6f17084074dcdc785667a7348668a924e4a7e9cb1b46d20a173beeb7887b15ed6ff77342659d0e6a63154f1e9508af8255a8b2ba4302e5b88180f676393d5f69755c02229e64fd915c2b7b40e3c5578077bd7d35bef8e0932d0eeef167f2c86b3f1e2d8c3d6bd92b35403ce4360258b22d4ae2d72dd0f3ac765ef4d3fb8e515552341c58b9ed6218ab124721e2ba18e689c27ca4e64e744268252c5a9cb3a549183076d6c4014bb39da077ea35e4bc697a44ad9f3db75e88cdaef3058e714f2c7432684befdc40817dc417de6204be0f5f2e6c799de96c7948e55bbdef85191d8329fe5c95aa326b0dc87071e148d68e34934925a48da5683b08d873bf324a37b7892c89013df15a4f094843b3de6b8adfbd206e2dd1e2ee6954e270f7ed198f31cb8b89468b097b9efe484cab6236e233c2e7dcf63a23a4a45a736377f7d7059c7ebfa72760caf8b2580dcac6cf4e64ceca099b45d0844081ce1e31c7f959fe3bc6454514ec0453079fb4d3ed55b86497ccfd9528ccb42f647a32d86bb90e6f0be5ace1e3feb9cf03bafb078de21216bb6756ab27be0bd3330260350a4ad457450bd92366716ba79a565b23c1f1dd27904261973e14303b026ba7dd4cb9df941a1a5b4793b8cd5ecd346251c253e66e183337057b8b334658fffc4cc54c44e5ef47be3ae56ec96858276ab229bb10da999f4cc6fc2697c2730cb60cb8630950045f0b130db29e7c92e337a4528fe9c883ee279870957ba938c202cff7ecc27d38b26bf50faa98e6e134bb283536b234d8a281ae36a63ff8e7c9bc4004d4f70811a5f17fa1abfdfa5824d5ffc5bb0a2de0bd6804c1b8131bd3aab487ac9123a0861761bd5de18d0cca9dbbf157137c0373ec7d016ba3dc31877d9069451b7be85f06477b952512ea0690ceed443501550018c2b2b08fa9356e09d8044c30125620949899d4a6bcae6e232ab336f494d48bc1106386fd87b321fe30890c53e0496fd46382c3b35fe59695fb22a7219099e3b0ae69f24ba61caaf9431d6911517a22be8b4f413a5d4446c661033919e7cc05d1a88643161236b238776f7a921f1e15c8963ed9c85248e4e9857d3a88b4f053bd28a9fd95f8f344389bd07029e09b125accc66c836dc120ce86402f543dd5e1100f8bf7ef381769a0bb0385c7ebaf43ed0a9f09748a985f835a21f03c47749e1137a6cdb26f3ae73dd23a342209f174dfeadca351bfc1f27de92f444d10c9cde070a7b5a22953f0e7859df364e3c1bd11540be3f926ecb9f33048a82bd9076848db4d219b841b4f02a53fae53e7e856d945ae8cc8e7b926619baf2eb66fbe7722cf99fe8b618fc0c1ceb3056f21274eec7b597f65ee22f0fa2ef72df8c7a02fd8182bcb4b6efa216318bd4269f3d0f8f1beb75ce861d45bdc91c9e4cada3337bf4d8811c5177077b49ad2e32e5e1e9b7e15f948ccc3a36c16ad8a2ec284709195041e40dd7632bd786a5d443c26d91b2f6ba0506e1969a6bd822465e0b90206e1b4dcdf555c6b25355810001d1de4a59c37ad5f430f5835487085061a10a451d6fdfdcaf6e02c25dccdb57c26eae908538cfd8812e2790662be750c490058f9d398f6e0c460da7bc69493e8a623d9a41dfa05cdaeca926d11bf19010e34bc4ac5c1331ab3f24806879f6138eedcc63f12c47a79925586edeeba88d40f0b6470b804a3c0189cc861dbf6580c23e101f2a6d0f29f0afb40cf627015bab169314189c72c88a94d0f5eb29d7127d5bbfee32a4c4536e9b3102fd7f11ef707ad98f128305e611a712ebf5d73ba9bfe506429903f846553952083750763eb778454dbffb81ae239b84894315cc866e48073207f9664a85ec9fcc6ed00d2d746ab8191b80be065917c523cf099790c6b36c80346637664fe403f2df624aff562085888089a29551d55fa16e74cf121d45792095e51d4911731b93b39371f97b5c8c39f73fa86569e5ac02e5ca73e09a15eecd355614c46b85c5aadacd7f500b665b3a93160ff7dba8b3737f4ec59e453ed2a078cc49ad60162305b8cd28f16bc2bbc8614fa19c13650c642e2e3c6578a13c5d0bb1c02ef108cae05bb1666f7161fbe581061fac2c56c9a5c6fb4c733591090ba83857347b9a80f0358621b5a0cec524264dffac1566bf6f25447946bbe9d9f1d2c349bb315dc546821d99ba51c772a6ffc821547b518ff419071875175db849fcf9a4752267d90199399cddff5436990226785c17c908b90ccad6e8fc2f7876ebc5f83e930a5a1fcd6e259bf0aed3efb3c45b02a08451fcef4739342f0577c2e51bdd051c13163987db2e4b05018f986aff5013adb75bd6129a3f005eeeb5abaa9237a20f5feaac040902d61b2ae6d9e4b24f4deb7effd7dfbb1294887d69540efd71061fca2d398e14e97cab77654e6dd97cc2e1b0f76091a6abb614604e70317ad1061fb91ac1b45527d72a094bcd3c766dbc4351ad86c6f7ea4ed87c3cbb86f368bb17b8650c4b643fcd9ae286880ccaab235f43d2b727f9f206f28cf59e420040f33ce66daa6f9a63e23edb0b1eb607d33c0b1c0b176f824388a60c982b8b4847d3572e2472bf3971d35e309169dcc465f9618f862e4f2169b51573d45765322353ff0accd6e36e486e49bb27ed3cf8954dd81df8b448c7696baafdb42ca3472cbe8bc4c5bd6ccc0c124a926f17246c7c7ac7a20a2df8bd0822cd0e2090a08e52f781eda59568be365899fa14ef6ce4f98e56ab0a078396d98d8ae4cb4c46c731ba41303ef3e3ce8d7af03ab3ab8748a87e661b4210c970ac2ecf40aec0bbb2ee8da680adc07523a43d244b5be2353661168a0a2abd4bb43063210f1bc0b7279866e3278788701548e21296e8ca0a04adb6b619995982c9f09796106397f42089ec1dba80c8a8bab900cc6e2b44df7aa46dd2c6aa5a1968790d69ab7e3e6e85116dff041e7062bbe7cecb29710ae5f2aa1246a4bccd5d03e3e2021a70ede2981affaff0cec04050082d45c261b1879f348104a7c6d494ac60377066e9dbdab146f6a79bd6dce2b00f3e0726120105e44a3a844f02d654f0d69b2fb539aea81f5350ac67793b4bdcc8c06ee76f15e35dabbab7aac23284f59a1cecf763c3be1a33093153f63bb75c2dfcec691c9828d1ce4fa3d7ef36ea54dc08933918744e8f7fcdfa205859db7e65d25896b1d8d6176e4fab474eeb800971a34917a0c3363e1fdd689808a237a14404a8669a757655b4674cf43a9c3de96b428806650cb8c7f2afdb95f9e6a28a61671ff44fc5cd936fa8ed0e494883aee09e9262e777c86e10962c4690d96ead6b396a8f72a550ef0f831a6731b525a8931716dd123ce708672eba89f9cb409443d76b9398f6c0ce36de964d3eedd2036de39f0540ca63c20a0c8648e9eccbfa96cfe99af0da8b079ea3a0bf77dd65b6317ca9b8d734c0d9f81a6003436b8c534004ba01c6d55c751aa0d924055b724b9549ae5afb9229e836e8ca5e7e71eec1ab13ce296148f44ae3620fc5d135f789a95bab33d752256707e6a40cfbe25db83e9023909754a9a844ab86181c3c7f7323ede48fe0a307c815c257bfdaf41e551f6afb196eb398f0223f0ccdcf308cd3abe1adb292b8ab908531f3c69afaea84d021de3f616a36eb53a6579399b61a836ebe57ba80bc72867d209dfab8f27d3196e19282f6772bf9e797ffad3b60da158d527b88fa73c3fad449e0bba99201e631bc303880f5011ca460d5c532aa52145cc9baf42d957b0307ae93155a97cc839a6c43ab4e71cbd9fa9dd7712d3c75bedf32bebf83da76f8c47fea528059e60c9a33becf0a5cd8c1c7762aad527fe743b6f0b048785721c7fcf2786061fdc4fc9f890ce701564b7077cf68017f1dcb5f7901a1df9dfac84a33087a1ef62c3708354f4bfb2a46e28a687daaa84695e604639be1de8f7b9405a8b7ac010e65a1609784ede93e33949bffda335811d3594d589a9acb0c41f817f01ee26f9c8580b9ad6767b8c558df53d44431a5bc8ff45226c00cd967ee216f58559b4872a8aedaa255f94cd4a4a4545b51b3d1b050dd8394b03de51a5d4f350c9ffe31fceb40326462672599e9c7f215347dd87dd031ed433354761d5a50d42704868125bcd7f6e57b50e25c779861737c2d285f3c1c89b2749dc7c7f0e0fb36dfdd0fbf92ad5687683bda9f8126e2bb1e24a58321b75379e43798de43a8720a7e3283e0d76a94093ff365f05d03ab3c224e1bb26044f2b00127a72b017133309dfb3dad59e6210bc17079d1e498449fa2a2d8e82d720fd3d2f42b939ab5b366e56c4b3b79427197fc61c78f3fc2e655a4c1bd2e358d5022e9e2deafd162293498ea18479e65954faa39a2b84b039622432bd9dfacb0e26e9797692610e00ac5bd0a77527b52e7c7948e460f77443d16828fa25ecc092579f59fba0d162834dc3b4d5b50135f96084c662f4f735dec57c1911578217b68ed0a938b959dfff05d40d8ee7b918ca3fd9f3b544eb34b7f51dd254f668029697fe13b13c7028feb4088913d25dbb5f1a6f27da97f72299560adf18e8a9615a811c6db3d6205ab3450315aaac130d1cabac431ae503c0f8ab176448f858b7000ca71ab4da00e03f9d485972403d7d81744a32c5b0eefeb03353cc4c1b2b2f0b0128eb43f12d4612578edf505f99e1ccefce7bce77394a046597a5137c7c4c7e8a87fe65160f81f34df1e220729e2a865e338df21ddcf06135a02e2117b575fb80cb8115e4ba2e9bc1c8560c848b13ac144b86bbc971a4f542ce69b385d4e2d845e5d3dcd49e6d9371bda60dd5b25d1e75300175a8155c2bac60aeba3f8708ddeeb580d460783784e0ac460c95abcc4163fb658afc553fa74882d24f16c63a2751cd789d2befcf21a6bbefa92a7f5b8577e5af4850c1a0ca350c88df61299fa5857f9f35c9af6d56ca4e903796672b41a46bd90ac08206e0421d9cecabca99885feaeefb084d050fda3f556c49deec699808d29da573046a26c11c1fc92067dda975311c87418680bd83ed48c0dab0bda71e9e16b5975ff2596e0eb26d61718ea0e8fcfdb598da6d074bcda6c30ba41a46e1b5155069f10d0819f91ea1d9e94d5a65e3c6e901268d3456c88c0298548e89b3c9d6fc6ef28be73e1900f343561a4474057d18917333a0b1631c46c37b0eeb0d03ce6e631d06e9e67b97befe64043cbdcec98b8d4dcfba43cd4fc8f7c1bc8c897a8dd62e618dac54192e5e669dc8603a16d622867bc83c190ef70473552564b8c6e9948fd346c75debd9dafc4f7ede0e628e41cf3c3aa9453b08fe61a4b39bfd280812b3bfae3f1aec263a73cab21f6d28dddd82b1d643813fcaa8f0fcadab2d5b60e5f3c7e38d23e1766e925032e4ea2bc2f97b98b181b513a3972a6bbebe5ff1118c83dd991080f9efd387e776ade05337787fcdc76d983afc4330ad1d1c3c48bb221132c4f82fbe31ffa628237c286125c8fa26e2b991749615e535eaac9cfec29890fdce5f2856a00871c801e968a31231920d997cfb2a53caf82724cda45015c6362a3c326683a1706ae86be1b078e88ccd880b09163cca4a34ae260395ca03b274bf9fe025d0635617c20353f65ed7693516c73513336d577d9d6946a278bb07ba3bdcf579bc4ca747362904d5a8197ded71a323e913f3eacd811b0fec050ced93acdabc3e88367b18ee13a6b18315185fe4a2ea950d1c939fd4c6992b75588cf2af1a8845d162d801a97d90cb52ba3413e1119eef2996e32c8138256a5123e22a6dd61d3c1926a14250ca72e33e19bc17d0e9db69540d246985cece78c1a4a6becee8cca598b1905c72be0abe235dfffe4331e8f3ca5e98422ff2d886732d89331ba7143b0a1481aced702b7e09de6344482b9ff5c8dfc7d1e11da8ae9befd4743a83513213219cbb8a9f70a7f472e017d3c0b694bdfffd1408a1ab3b1d3cdf310173ad48b1c7db27bad73b3b74c2baaaade8341655a683603257b868edf8b8a44ed1a501fee780f4641a4822eb55427b3a9d8233fb5724054659ff8593948c1f2b3c76cc1541639c0be5c93c99ef64dd6bc08eba26f3b69683a661637259e183143fe8c8a2b7ce89684263d64551be854683334e3671ad6f67c7eae3ce6864d12b7a0d24015d0773a62cec8e7e6f44a7548230537d08d0ffb42c88ff7f68dd7a1e9f87b8c04a3be860f4dd46424e59c1a7bfbc8b62c1b102fb0357d4f137edb65e8f371024a9967a211a9063a42e0d960334fb99c4255c05076b81b1e8600a16a8df8d28aa44a1c9043f6819f3fe3cc2c749e2a5e465a9d98ae748f1a1fa6e3df1bc48d8a1ba8d4ab074e44a187ea73b24da7dd975cf9afcdc5e8a3c0901ffa16b8b1e666f1506b888525530a51d2fa39a2b7e64b78e442f097c98bf4cffed811473d477b619be38f2a758db490b4a045a4e2ac04ed1719a2584c03a407e3fb3caca6f1af5208a917673f1d90b55e50b9df1d235a0ccb90ae368f66ec6f816face342de592da886557356211b6e99790d1756cbe41e061b428d188e38952357ca52515cf80c5cba30df7a3496c2753182251edb258a31027be488351cf5bfb23b58b82171dafcaf5876a0b5d0f2864fddb0bc3b0714b8041b679b37d695ba24a4bb69e8947b8b29277189da74c7005965a983bc442f4f1cf8b0bf48c7f9f3f19ba1abd91998971d8cef200fcf6f236de0836bcfa0517344d473e62104c65fddb729f39912690ed453e2efe7694805f592aa4e3ed2ff3ccb8717cefe6567ddcdc8641420f341f661fbcd23d09429c5685336cc8723aac37da7aeae00be9c0e980cb6b641321416c63254d115ec08924a1f58847d16491fbd5ca9a3e21a7c67ef8c1a9d21fcbac7854dc8508c5dfc2f8d84b32831323d5df696e38ca691987292ae8690f3b21d7be4a62f2001efc8cdaca25d7e47f62e9a2e45f3e4bcf8dca9725f3d727df1f771b0e66312efdc31a3be897f2cdc6ef2448ccd49e86787a67a409c229f221ecaf2897a685bc505cb91450e08ad8ff0e91474ef98acdbd4560d0d1ed39328d2008beff5290c418efb764948e37ed88a624cbdbe081141fb42baa0696cade9ff34c131853fb4c23689a4ffdfeeb62d8456bf5c264e3f0ad09e8417f84d9259e7f46d9bbbf138aa9ee7f7241892c3ec71ed9859b6089752e8031dc77ad0e9d590c1b9e7a564c0620c458cd70f5f4f9512c24669d21e2499a78984bb181f75cae83344f3d0a58e14f32897f221b72cc8b51b287817caf4203e80db3e505295849d872ddf288f9b3ae2c1f7cbb8be0e99db111997fd9f526a7ad854cc98944886964a3c89fe05b6e5bd539882c619c4d214f6b720515ac708d160f7b0772723ade227f0a1071d8c88e6eeec92d22c6489a937d74a4406b67f90bd2b6e78d91ede396119fd833ea5f64be72c20bc93a5aeb0daa61dde5b04b2724b3220d5117807459ebf559683de26f3e5a58254175d9c1717a042e99fb2577792c41de93c6549fec536261d215fa9dd85e5eecc7409c9b9bd6d5fce1f9971a53832b59e493e10f6d5a45b9be5eec05e28e3a51bd256bf591f163200176171cb084c298bf4b09738ce16910f3458e76f022d7a5f5a01a284e6f360f622dab7b3f27f46e02a52bc7d9c8dd9f1facf5df2325c14f01433be3f59f544fd8ae3a15e573e400ee27f832c012c840d4354a0a67ef7b43982dc28b12dbf94ed71f9a3b722c7f6c04b455e4710cfec005ef2f783110e5835c872d753dc6061296197abf10025e0dac49dbd6ab86669030526632d04dd1dbc91ad5eee0720c391d2bdfe6de77276e8e37531999e2f018c4a912d9085cd386af4e4d1da7c234d491ffc4b11f23df627345d02699bec20a86225b1736c63a4095ce020041fd26c1b81a3e910425e0dd58666f503de3d78f260323df1b6fe491124da30b4028ab7573a833b39f95883bf7ecfc7c8319b965bb54fd648c2ff4d17bffc4f0e9af83c679a2316834446939be3b460073ad7c2aa8d8655d6ab2ed1667e8221aafba2aaf0827075a5d157214d61075cf78f24749615d770074432202ea9939fa97b93d48ad4d7c22b53f69dbb5436e40441c9f9ad3850b51eaf68b084fa5045910857f09af87c5cf9c0e8322099b59ec3ec8ee09b241dadc8abf3ec22b516b70c5f43cd240d1ce2cc8722bc4c58f3282b60a5edc12a7e602bd52651f166599fff86c00714d222cac2a59911518385a2c2d188910755cef92bf4a728d328ffdb5c868df523a6615e365ddf24d310aac30b30e788be4fe32c05567a4caed036db5fa31b06c087107c99676a70e56f5e09300417bd09485a995983965fe752107092e518d72fa93299e973f977d1223f0b30c142ee1e9aa6037e1a6778d3558383d94f4332ac662a4f9fbe5ae0c388614e636ea74624c79a090655a894024381875c45237c4c05f9d287e402e9b1d83f349ebf4100ce435be94973f3ec1415e3ebee6e63ca4cf78059b770eebba72b9e6f183b2cf08a9a2ac45b4f42d71556bd1cb4ea7435a902059a99d8682c2fbf26b30324e6feb0405c02776bfcfa8f079491de54f07cb7a01b21e1d6f1541ae9bcb160039601f69551f282812626e6270ce7269420795e6f8c1838d15e6146d64530c5157a5e56831d4d4e279c6da108e9cb8932298102dcb8f222b671fc8adfcfb0f7120896417aa7d14d34bd37500e5d05999047d88ae3632653a474d998197dc2ecc180f7ce8f41b85491b634adf9dcaf4650d52be3b8f565a5b4f4a9e4a5c99fded72d88884bc8b426e62c9d78e55fd6842923c290e0fa6e10a19ae911a3e8c0d41abeaaa360fac6e3e8050ace38fd2b24b1a63bdff5671ccc08022472851a1ed95a53537c753022de778a80aead7dbafc2a5aad2e60465e3c7d831a8f4da026151ccd86559d54c567a1d11ab10df196a2605120c6d459efa396cc42ef72857181279ce9f401d5185fe6d3962371ad08f74a2b508650c8312fa6f87a62fad08564fcf8ddea591e79e7754ae91fe45f9e4cef71ec840c628d5d2839bfe4d3943b24fdf407acf6a3204bf9dab4c286dbbb4fa432122d78be9a1f0a706849aacae2f582ecf378b60a5d1d312a10bdd6692186336cdae2acf5a435d718a67323e3c4f37827b33675d893a3efe127c06bff6508f5abf19140f4912a84f78e002bfa6c832da3399a96b3f37eb3a4c909998a684552614b81a340a94512bf63a48f0e02f2ac7c57416247428d606bf12e5a97f95fbefa48126714b9a5622b8a5ed3ecb0245feb4174ead151d681c33c622e02f96bd1303e545a64c95052d510f9ecee765f69f0e7b0fe02f538ed9a53a5f3ac136eaffac409838b6691762a888cfcacc34e1d895efef535f5d68bf937f919eb34ff266c5d42aad72a0745caa5e1b623edcfb79b9bb8eca6d2eb067938a3e4bbf94623aa8a83d783ab48723a3c05a539331d7e81720aafdc6e15bdf0468f2524bb1c63e6375786cbe2ff8d143f8e06d982f6635aedab675234e9393545a0976709294e5f4562178fb0df3e41cdfb02398b99cf74e8c03a4bb0a3271e19a25e4e91c258460bb114dbb4033b28946f99f104a9959b502e40d3af62c5b5f59c53717d5cf4ba9f794bc99e736f854e4e71d574143e11d3752521f9137fdd88caaf108ce9c88b61f10ae86634d07602aa7e1046374815f12ebdd14777a566c7b21d9d0293c9df0554b5eed5fdf0eb8a07e724077f7f1bcd23d3a3773f1dc87922cf97b3c2c9e1cd1f296eaf202fb480191f371ceb6c4315830d3326024fcef10f632c9f4d1df98e5e6af7d2a32f059a357cc8777cf14bc70e09c22d9da657273d5424cf8a9c70dcc6c53d464a862bad0e876808bca9fa97b079e54d12f6bc92e2243d4c80770e843b2a75aac6b81c589d5c6a49e780da4ba8579176b86f1fab0f1fa32e8b43aee676acf0d771198fea6abf654d6e5686968099372f348fa0f3d4d833494ee945d4b1af6dd78d82dc2b338043a03b650611cfa8a59ad685f18f4eb8419d38d3af21227151db26d6f437a6a4ba33b6364f6f8ce51713f9f327e2155450b144c0672d3aace747626e938eab85f5b147807298cf583dc68439bcddd00c78399aa1fa94d259e51e7d74310a35b97cfde5c1e7574228ae7941c0dfb32863bf163458fae3dde4e650df2657666ea62e4aef75c192b3e11025fe477dfcf0611d08c15d22a8a2fbd4af8ffb9475ed473c979e8362204a4d7caf64cc0c99b3e426a8c20578b21491e49b6a98d5fa352156f567e23748dc2ba3ab4eb43a99e1be8bfd469f97a630e67f6678d9156e14862693790b87f2624d029c389c6ff17771a0473142b88481a72d69f2ebed557f883cd9958032069030ddd60cff914723154765b9788de5910a047c326b2973c1cf435713376a64e31ef01036828d05f479cf9765cc888e1a75d3ee4aea067772017cfbd74d80f9cd59eee6d18d473c94eab6eaf9fe820839b9c3b0c71ced3be9b6aaeca4a92c1c91c14f9c41ef14551becbf9272f7c425fcd0eea0bfa7ad926c919275a426f5a55900eff1f1518ab80cca6f683e9e5a924aa78a7faebf82f59db3cdb30fcf579bac2921d27f681bfaf61f2d6e0a7ec2c18a7d5a15f9d539853e5cd59acee1a016ad345150b8ec680d626a1dfc55adfc24421237a37ee3d5ea4a3b7ad911e1d121cdd471b674f60a94a4ff9faebb5b8aa651fc780f45a6698480e54c0d9143953958a9727f24cb2d8183fa218a09add94d72ebc49f6c61d2a26ce7d1b2513ebfd21cbac394f976bba28e3eacf978422d2f348ca0eff13b3b7264f6096b2cf5afcfc526ddbf91f35766ec773889590e30030c1f979a1345cd645707eebf74ac689af1fd21aae9566cffa33b11fe4515d52d0f218ee4db1acfbfc0d79a5902a397c2332371e3d08c112bda91ed53064f74d0f2c4cb5dd328e7f7d91bdc40d4cf01be2db9192d11e035ab9e38446642229b140a108c8bfd0833984690c1183415374cef725eac9f5ef9b3932f57b0a00d2848fd0bdf2466a1a9a88551b9327d65137160275c67566038de0c71f506afc80ddf705106e825549fd490c2fd20e4e8c9a6c836742a97a6191d6d61278e696e66629bc45909ad3198f5f83ce1fbb36af714797fc3b9cd767de4455de8b87a3f8fb19a9fd55e58c55bb4fb81822a1bb8dbf349650570f04815a21fe5730c98d598a4da8875918a228f6669d5e87593f5ce4ddaae542ee06fe941fd09e2eb695ff8c8e715ceb2be3457f19d74d57643a81ccfe163d63dd3050bb1dd0308f03a1f9cceed63b508149d0ef8352ba347fb272a2f955bcce14117d152200096fc3cc1291bdfa0ba841fb93699143e2f7961bc53f18a9f1ad1ac08660311d65a65389fd0974339466ea3949e99bb5221de25f18482ed6f70db56da06ad6f166e7b9b9554149de14b43b1331c90538bb1c6d440abce67a09c50d6d361fa556faf02387c4e1f25db7337b4947dea254601ecdc06cc5cee7ccc9ae43a920361c61f778e9d9c678579bf851d26ef8674b509287bb4543b5018e3c296b432ac97a99b307550bbb3cdb0885266bfbb82ec1444ccd73d042039830da320b45e83a41534c96487948c34154efe070803d4d2ed2d862cab6536faa05794f72b45b0328421bc1c799e4395d75c67b19acff3daec2f727154c3dedf9063912983c1837a4f68cf72ec8166d5155bba498bd4beaab4f42dda83c1bdb91f97bbc61f38558837d51c94fa2e00b81fe86bec8ade4462f2e4bc554557c61db79ee92729b433f4cd22997af709afabed5cd50e577a708d2a1ab55887de763ac18f37382e30050c97867fd371cb51779d4241bb2703cad3c5854836dbee3057146e6bf1ebb28cd8bd598036087b315bf16f9c4b07ed8868a498c0b4dd363ff0f47df854a73d6f54851985a38aed5ea4494db399e0397b5d07450a67ece928d6591735028554bac6f3a2de0e91291b2a3c805785255f2c5c1bce0eebfd75a07cfcf0f9e6c69e1cf59802b2acb71202f76d9e387d95a8df252a96bd29df90c144d867fe63fa3174885497e72cfe2cc08f5cee118fa328f5c0e6bdd675f2c18e2781e0c32da548b497141e323bf1ef7e182868a6d2ad2db607d430917014ca21631b619e39c1ecf919f0c11527dae8e95eab8069bef4ffb35ccf49b0ef40a216f0fe58825961158fa732dd51c8ba13dd6423b21b98107226d75677edea2f2ae7b101f9d76bcaf38288a0a9060353418831e4b69a77d8cd984eae0332e996af3ca11aecefa80f5815c87b84314919a4ec1e29dc1f1b50778253395d8783e85891583c70ca149568c33617c4291613e9307c36e54bc67ec40f7e3afca998d4ca3ee3e22bf0b45efa39e8afea5c753be0301e383a3865d03d5ca267971e06914d0b7ded891692be966ed2f47767a35cb315b19812007aaf4322d4662931db8633e48b0515c04594967e4498afc565292e0bd014f4518f2d9db35a71c428138e731089ef1e1a2f5075979322516c4e7af0a3661dfca06e92d233da95d0963e9501007239342910e5ce89e5e446c5d212110e8423116640f952b37295cf20eadd639a3957e97f0f9588a344cea4e824dda2ad56da81ec9bb9f57604f1a69b8c736d8525b4545579118912e81ce6885618eb8361713d8053d235708b96a5771eb3b638dc3db868359343a328933ac84d1dea9f89bb7ae9d255fb46befa8cebf770b122f2b957ab5e601805411a920bc10c9083ec45dfb309cb6b9fead3d78f2a4ce1dbeaa70f512a8ba454f2507c490399c162057444a37e5ad8cf6d27d7f1c18dc327beadc6fe30bc36ee9c6c13f2e6a324b9338f2f9a01ea0dc58a66cd57993ab6685749a2cf429a108b13c9b8aad453c0a4d33810f8f0eb742e0174f9db396cfc1541955b645cdf3880ce982c4ea2f409c2eb632a4b3b1cd46249e7e61bfef1d55386d2f1aba593729efb2b9be1ac26cc68f509fb5e89602ea1073a4ef51fade8c038b686744bae4bc3b6276e4e0f1b95c9217e65593220a876655c5c9618a88c97ee2ed6ba2eff928d132c16520633fa4d89c7f61745f0d02a4a434e963ab73c748132742f5a9237edace77a8e1a5424aa8bd7aa11eddcfb9817b7fa05c2301126e2c8e144d97a7d4128002f2316e94435e36cfa10e2a8964314a63d1ef0d654c9570843b994cbbe2a10bcbd18d053b8a3d9935c1735ccc9b3dd52421b65f343c6155fc492b2cd981b2db9d0094eae56e8e98068a94059b1728fd76d10a8147bf479cfb72d1b9522acb9f5a8849cbdc523edd88ed34244b6eaf854bf9655c8b683d84c06b72400bd3941adabc9adf426669109fe985e9ad1319e45d61097d3e4d3efbe718ae8663465163fa3c433388e26b22bdc60eaf298239192bcb6da785e7970cbc94a803df50b3da7558cb2c36de58c7ed9e3226692aa19c579755bfbac08f52b6e7198cf8325b75f474c6dceaa0f331ff497cb2147dd20ddeef7acb894f66c3d31908575e8fc76aa85e658a11d9556002430c1b15df93a2894ac427815901f684aa542fa6ebd24cf3c82f5767980bb304da512eee38e61da5403471227ddb5350e4c28d189d9e67f145368bdeb96b8dda3ae13677ef1c1d3a8bb91b2d2529780e6f8d6914a6056175e49919906ecd3e0c8995e924562c8777e8aefb10e3383bc78b8d17a0627668a668984338c358b956165c5aa1ca8a820d93ac30cf79fe72604a32ba28260d882a7337eb4917f92e1997254fc11e4c86fde7bc61c7bbb4eaf2cce02718707bbdc50a456714873fce93ec311b133386642ab4e3ebadcacad1c8051958442351f1cdbaa8fdfb62e57008b464654ba97b52be1e4c2f227084facf40097801daef302e94ea7a4c6bc71987887ffd6af2e0a53a4c863064f3a29ef87342116a1f1ad20276df20d7b55365d8c8bedc09f8c4e63f82ca74afd18bec0dde7c740775f9f4ce3e85aeba2bf6851980be77f865de6193afe653c38bd11981e6dae366cf47918e7c6dc96f2a484d9bc8f7d3367e9794b9297e292339bcad2adb25c4cc5ac74058316f9ec30b8a2174111781cda79ac83698e50b406610265097e0c28f8c31d7e7657a10ea7d4528d1dafe6107df8ef52813b3e62984786b942f7fcdd226a55868389fc89ac6226850e61eb698a73fe44058d1bf6a4de25a779f8f0a764eefad1456de91255103eb0082337a7d68969ff6999aca05101eef4744b6c2af07191e24428017244779485939d560bed33142930f8121523cf47b16c86ff182b4ced7d941513991d01fc50cce81a8c417ead90e7035c96502e37c89c8b95fa199b8382d5e11cb9a6e3ef11abcfd451f5c6f2b17e938f5c367c1f249dff41c2dfc06f914d4cea6cb22eac821e98b9c2ae41d2042cb482cb878cbbb56ebee8848bca122be0f0c30df7902a8c3e7674424bf722274da9344e1135646cfd69e799f6654d3faaa5ce5524226c7c989feaa7cfefd227278af6bab5360132f60bdcbd0db8367eb9c6bb4a5476b4e5980fb7d93159705468fb205197735084f235c20ea7377dc6fcc7da071645f5f5b1b3e0adbeea2fd92901362628a7243d3095068588596001bbd5e95651769f4e14498d2035e69cc13a98c472c828035cb9c3383b5fba3d310e990bfd0e6dc00b98aad83666668b11f1161c51b436f056238b3b571e4e46a750b09aab5d3da77a277399f43574e13c342134ac8679dae945f302294c993ac6f38eae7cc274b72ffc19d26c7eeeb3a206030911c01e5e518591586882b18ed1476f9d1a816db24dea2f1257d6ba84b0f1d8ff9ebf977f735b53345be29d88fd02b2fffc91bd8cd4dc4bd15f25b0feaa001b55e4e1d23e93e3f23ec62c6ae1b14d9d1b4d016ef7639e5ea515777dcb83b8e2c85ce392f73b80b27fe5b11d19734d38834bc18a832afd69c89ef5ae4ca6f86b92410501535f7be0fae2775ac7b21c9dc067e45c23fb4604af8f5433c50a3b341233b4d4bb46d94508e289289522e77431eea1d4d4ebd424f41b1e1b7442a87804bdd797d2d2add6fcc669f46296e17def2ad09fdc3a39058f2e74206bce0eb970b7d6377694eb0e58b77c6dfb77071f93c5bda1f744a14bca2b31a894290e42d419972696a375557b1bae2fc608f87ce792624c0e732959ec03d5125e81977c73b7032a4097683f86ae98c5cd121f6226b3edec40a9a47c05868d7b48c0a6dc8018ba12b92ee801d45f00062834553d115527b723351b3cbc50ef7e9c2b9649ae94ccaa20ae839d60acc1a1130318f1db769b233000eb3a498c20a2126f3c9c07da68744c166abf67abde205c2b604ac1bad0a1a0a65bfda81856c09ebb211d11fe6b6305088870d500241c67089f5372fcfc9d55c45d607efb4e089f8876b582ea38f65cc25d7bf67d09b7b0593be94036ac1df62f0a7d30eb6fa3780ff863abfc9f8963892e111bfa4e048b816817e0319cd96fd849e17171e505e88457b39caf363d1581486c5cbcac199947a15e196d1e1b4ebdb5be5491f515826059d0576d28ed251071d44e1e8b349d5d1255d9498b4f14be201990c8067422ecc7feaa8d460adda94ca9b69866689d604d37bf489e9f46edc5400fd9c59ca624365a327f891c9f44ea8b6bc746129b6d528d528111b66bde49b71041ca1352a976d067bd0178a7eb4f0fd5aa7dae7399fa9b5470b2f701502b2283c4184318d8d351fdd07d251af6572104e851649a970744b34f323f7304591ec23a43e53f9a60344dad366b230fb2ac876eca799246e230d3ed4927be2303a4a9f2cafa2ad025fe7c3fcfe9b89aad9f6084d255dac7c16cdb73edba71b7187a6eb1979f813dba33f74dbaa900510129fe64b7719d7d29c7875784dd3d6fa95df3a7096fe924406f5066cdb3712e6ff2c46f013bb58826ac8b6d05252a3337c87a9ab3dc6a9eadfa9fc992a723073675725c1b922adb7bb60b70d5db3cef5ae468ac394b3873412cfa765a9a86aebb0f8e8707d1324351028e11f229bc71da6d70b6b99db5cf18f111969cac7ced63c36d655f2fabd2f246fdc86d4a35fb6c62e5d9153ce16dba76f950d942ed834e1f457901190669ac5ab1cce96660b6674eadf41668288880458a2ded22beca7ec70e7f6e937ea733a2cf034375f29cea0dd5a836ee77f63633174d59308f9147bab17b85237c19c13cce48e3ba3dac28c4cead4feb6eae007acad93df85aeeb6ba652a7499f503f65c9194fc7665b1ea47e2c2fcf1a1f229411744eae05ed6518ed6536d7c76c512e0ca3573d57a2333ac35f7815aed8e28f9a5d0db89790c1b1f3f6e67bfae1123afeca75210eec58b90c941b7104ff332ba5c623939352c45138fe6de53293ada0675f284184c83ddf9277d62c6c9b31c21e0d97fb874786dcc07dadf58e4bc13fcd8d1930c0a3753601622664e8be6990f46c5948d9107c427800693837a23e41414055bf0bcb81b59855354f35ba0e5d43b212abfa1cf27807935168c2372a646e07e7ddcbd4ab729451d48df5fc79e441521fd248d12b43da8f1a1380a7b71281c0c86daba7fa28a9a36b2364d8e68c6a1ff9421fb50e323f59bbca1868309853bb5ae80542fe8a18cde8cf7b1150750fd7a4dad85032c714b089d96a4c7e34f19737968d3c13abccb6abc544f3f2f4d3600114210507960e895c52a12e1f5959f6d059943fd14f5fc313f0de30e26621a1bfd968d5f812809529a4c9b7cca7a4b1629779bbf604618bd090d719e5f78990335eb8bcb4af6cdd1338c2281f8bfbc40e44b089ece4d557575eb10b87534e639a499966fc407bd386355e46b0d219279a4bee3e29e4d41bb1dd12476b1be8f9327c88beacdc37c94879e2a862f99cbbf78260b107f9491528d0cacb3833a2abe9887b9f5140b9d5049251dc0a7c478893fca71c202ff11124ec49ad82cdba1760c5662f388993facdc78e0513a8dc5d3330b8ff027e67551c9fd40a4dd78b081491cd57a95c2e5f3ca7bba7871acb67f30ac08966bed738b4324b9239230acc3862753b6dd7ca127520d9d14048853458c7a58d41eeea83e6afefbc51e96dae65d817d62a3cc43f0ea27adee1a023bf1f82781dbf7df12c9c57fc02fd81db42ca3ce1268bb9d475ae4d122e58682265bdb8540e69e6353f5272fbafaa84e2a74418b499a14e579da58776989cd9764881133d21233484ca2619e7d282b687a56367560ff1776a07cf40954fd0639e40b7006daa71b592226a52864f306048f6d993006eafb83e2d7815c05a1948ad3c55b89fe70951bf89a8bd72c66f28a8119a76ee93260595f7994d0dba1892c70c38d3036b43c1425dc8c66b0845f3a961a9987b0ac03b3baffc3fcb081b9f433dbd229eea6bb098f3d82f26ee1b4fba293cbc70b4cd9b1a1f18696de15c614086b4b4439e8aee30b19c54504a57fd28200a288b4f77fe8cea87846b9e969cfdcb63c6805c949bb642e9575bfab5519973696df1fa49fd0a4a3ba2b7baa85b919e8ab016bc1a596401cce502c9dbd71cd848edc9ca1f858d79f2123e0afa4a2256c623d86cbac85da5de72c04f79e5a7a0d3fdfb68242e01326d930777a14a302167a85327812d43875c2df9e22e9fa250df25c25bb41baea92fcbaa2562965e3e76d0434bb09a7f53dbafb4c160745075016e6115462c3196c1e8ec08ae635f5b8cf915e0a8e3765235721b048a47aee1d94b3a63f6efcfd4dc91065df1f9d4275fb3ee834e4b46214e8a030f5b2deb17f3ec876ef352045536d66c418dba2b590caea5053fca67a50cc63a5dabd1b897c998cd93de964f7546875b34fded14e526efb6b139b02ac0ba8630e5aefd61809f5243e7cb34a8e3b3a1f8740e58103e5e68bb4d4cb0fe3e958804686994e4c932bfaff0ac6e1b04a0498cd268cf119eb58a78c99dd255bddd27425163b79f03541e6e0166a307d951f58a55e4c8e6586848fe35b2249eb69bbb6a7bd2bd6774ced0a596b59bba9267a7433de580cfa9fc95a5c26cff1211ed85ff33d2ab5cfdc42cc78c5a0410151a4308cba9d82f82ad3216ed69b300628842410da9a1ea0a8e1ab304c88cc39be9f1bb0b529eb596a9a2c19d5e77690df9946fa527d09c18b84b315be4c20bfff7d3036f7104cee4bfeb51d7d7864ecd32c1429159a3b42f5590c1cbbe59e65714a43f9042449148d13a93693f944ee933f19d77ac0c3b1f810ec0fd7a3e6d402e4ec960335788e46ad25a23f5ce88194892d6bfd1111223403916be26b89ed0e5ad9763cdadd00f591c3edb0cc3f53290013aeded2f9c05969b2a43152d5fa25b977916d754c3447c6a9c05d4816c4ad99a56502f2f31d69d1cf8c89f1302e1de74b6ba4e5ff125f3d6a8b6787e393019a7296fe3bce4f97dc848294f1b907c09f8a501686b4ce72b4633fe12b78b77fcf2c377e6fd23634abb2b143faf1925033daa4e8df9472eeaeb8483217756f7dc2a97626fc8d70647ee2903fdb3eac714232364c81c929bf3e20c5ee5088253d08ad55094bd70082225d931c8958d90723b5b74014a726db1444ee3d646c634f84ddd27b1f7d4b1609f924c172811dc155f700f5d12299867c8b49f7d5fc541ee5ebb282794b2a4e0fe616e5b83afff1965d8ec42770e98ef9a674ce2705bcab9ad308860f36ec55494cdab08c08ce3405a2e3f48b655da35bfb7ae6b87a7855295a9ab71057fa75b12d1a615729d27a454439de6331cef98acc92b38e9f06f215986d1eda4970f1679aa9d4e0971d9420b16e7b1127fe1a5cc4be3d0dd39a9ed7f174693f1fde82e3a3a4e689c0446cf3f6932a8e2d295e8a6ce9a48106ae2c88f583419415d7338d6b0d02c09b155fc46af3b7476ab84a304928da23c525920e0316dc637704c08ae1e8e9ab3fcf3de2722f2d65d6ed6989f9a0e181560ff9dbc3d4956ce2ab9ffac5c60facaccc1cf8e4626c68ec22b748d3f4be5887228bcc2f73ceb7457d8e633fbed351af7b122c820bf32fd77194fff63b61c8ad1eb558f56d3f4455beb74676aa0d870368d52b3ff17d0d3c9f9c101627579d7e07acf7a4f7676b05fb0f640b044b13ababaef1cfe56d32150dde11bc5ec4f01717b24ece7034d14cb8f25b1f3e538901fba17719f43abe6b5f14f6bc331f1625cb2f1b3f964f683e51a93731e499af2104679013b2775d581e67c31277f7f857b8a37e4210e4c52dc103642b9159993946f174c87ca58d1a12d4650cac6f4d026b98bf8734093fee0bc29e089f3aaa008e6d55e002d55c5e5fd1693737034b31a5f65c8b652578ea44f00b8ad0d0cc89be49ba252660d4ad8158736a74b050e4b5678c0c850b721c793bd07a31a2055b5c4213d8655e526cbd2129347f70b12dcb4d46d1ec88e69d3477eff82cae23a80e0bd7a4b68fe3ce2e2621bc240eda11de687ab5b888c2ee126e359ee3f802dae8112b596cfe6d92982e25892f0b61b76f2951d2a0f6ce129a7733e76c62f52b60060baa9097a5a20e8be859d8b290820f19bc45afbe3fa62599f913ad54f748396303d615c139263aa8d274b96e32905d13f9696a84bfb341fd123d8d9a9fc2114afb126b84611d4b4e30fdc865112fc72be0b6f40446f35bef64a1dac4e194b39dae41a052b92c365b6bee3dbe72862653357bfb0bccd9a9b1f7cb6a83d67bddf116adefd92b71a11e8b38377787e4df86ba9f4dcb792ab79c0fbd5741b0f4ccaa3d96f830a14121ebd58dbcd2c6e434d9a946a618a4b775df963401735f1ca12e655368d7a212338aa87a7d8cfe45af868661f7794a2706692b8f9d27f060b800b291b261d25ce33511d8a4d7cee55d2a0530d783ac795a5ddeef158fe9891c7f62e101904623c5521a3b50325bf04783afacc6a95244748b0f57b8d8a6daf0f98c62df208ea9540e52e347e3f33d38be9475d9fc89b6b56f6e6d3ace9da52a842512648d2153bdd5855b0de25ae5a435ce330c40b53c8fb8033a6a260ce534c2c44e237e15d4df645657ba145522d51ea1a280f16d059f816b566c8cb888d77229ba2c5c810eeb061a4d33033162625e605a68b7db64973aa66e7f263dce53ce184811f1c2eed3d30426975fc81175cca174660abbb6ef6576c38ad4f2b24412cdcdb2eb4553b9ed9d5102392333f371b79b593d8fb8929f86bb9ef30fc103b5d0df1f5d81cd7ff6da3db205807abf14b89cdd1415bdee9481a22c5a546f06fc08d33d9c9027594b56b7feae87337fcee15184bc46e91a59160aa02cecf28f77befee9e97ad8c1ed93d3c861a6f93b59669d6d7d823987afe97dbb1796c6765684b6dfa182235dc0be2d0dd405d4075501ed2a0d054c2c0a4b618e17e475781cbfb9f8df0813bbf2d1230678d92ecc0f90702ea94804fc7ecd5018fb1a25908a18bb08ad66ed43be82f5e9bc1975bbe39d56d0e5a69a588b8fd2e91fef78743f2c7f585a16df110d11a899cd72b49b46dee369c74ec6b6a6beb7fabc1770e630ab5b18a1277b3d334bbfb7c7f96b3f00493fd76709713132e9ff4b97f662adebf7a4e38f1e7002c7c06a72cb7efe00dfcf48bfbc2ab734074669f3f62d3c92129167bddf12e4c5cb14ea097f1fb14688a3bc62ad901f7467dc4899427aeec6f98ddca64e3e45feda1c46fd682a82e73374ddd7b01f761f276759bf047b24bddeed3e0205da5b42b217041d3d8dca42f2809f951b0824c3f951e16eae380467fca23afde67e390c0d1742dc6e69f9f8ed44a59e78f6dfbcfb38040d80130cab230b6c0ca0cb5028e80d9045051da546b2188cabaaca55c92c6004eef134eac769426848afa0943cf041e3368bf597f61ac2cb5185485105b5e04feadec8bd3d93c2c592edbffda0dc21fc46f9a9cb390a1814536138c148c2b874e560f9c00f8941115fd4c7af53a54f57a913c54333a0af15f5ffd29d3fffeea0d0a6e18f0099e88c55c1d421ee51a41be9c132d1f3c88498a23e5ca9ead126ee3d82148159f25c7825a9daa915eb1717d7d3554c8625c3df1fb70abbb4d424e84d3fc4bb4590a86b6fd59b6eae6937bc23424a96767032a61e371acb8f4e77a9590038ae25181375e3ac5532a63b6b2c3f9491963daf8ed34b8aa0786d210e1812fa21fd12afd12b7b231a3a1ba867e077455fe39c3957bdb764dd5fcd57ae3a47fbc6afaab8e574dd956274d1b04526b82586cbc2f2263194f0f00a36c87b58372ee4cf02ce0a1fb1f1238b7d91d78438c9dbd176e6eba049d56b78b7d01bd4915345a7f878524d18d4138dae679cfac79cba8be195df70eb31f130212b72cf4982b54214f4d382843922feeebcf87655f2825f3a25af5bed4110423dea527a1df49b2c908b926e90f00f68e0b7e816ccab169d1154a23df856b904228d44a6dd5c58dc4d6f55ca58553fe77e2d20acd30a411a003e6cb2737528e3dbfa0e3d70b114325917f85e5d6c3a59c6b37b8a324862eed10c77fd3664b09e1bab37b2de1e52943619af4e577b9dc5971b505740aa528d81175a8c0a9cfd5cfb2b9927ccd0e2fdffaf5e4601fd9cd0c943c828ffcdb1032f79030f16d3cce41d47ad3bac820a798b0f72b41e0c437400501863e0b2491246a77a0854f54e79b6e978034222afa1736554b90f34d2b3d432b142d7abc986b0a3a65ba645819bf4e7e49558af86e0f90aba3cb421ae7c68effd2e4060d11fd177368e78a39303be457b2cde7389245392f037aa5c19794f3c412f0bfd52e8212deafe82735d53f02bf75a0f748b87ab96749807069bb0d9d115eb6e5a073d245e751c747d73658db4841d6838a721ede60e743863a4907a4446d2bdf321eb69be23cf2290f8b6d9928431f3eeedd3dd62260414c47b387613d3d7858e8959c3059b7cff209f6e636947e9299eb6c13d4c04e8773367fd3f6bb592abafe82cf024e4e510fefa102831beebd7c227f999523a4adb1ef7eab84652868523004e58f48af8a410ee60415598727ff603159b66cfd8867de090b8e3ff9d7a9d5bf0806ac20738b0f471338c223278b8c238a27eaf09c3e33b7a5f46f72aa7ab7542a6a62351c7185b2f9a3eb4b7ee1cbcbaaf98c70fe6485864c3f4b3d6708d805a096cd029a2067830ef5f6006edca1ddfdd6c206f68fb0685666693ba1b2b1a6c296d65432948ac1f27e4847a77f5c5c34176c57c610dbbf715d74a0e803367c541f87c6a08cc2933333fa24022f1824c4f98de561780b65ec83b0ce724eafcd8777bcda49ae867b06c380623b184efdb6d3bb1e2847ecf8d5d3579115f6d8f88bd5de74f06fb09dae00c88d767b1340f9793526c4ea82bdc936f2d5b045ba20eaa33f0440c8aa5a953250373053d152364ee5d74d7f6eb9410cf810db4d67a51b29526ece0445e14ffbb2aaba00019b12a5c065e524a2df52c20a76a04e6ab34c6cede5abedb4cda417379ca409f3677317bf228e34a00faee3d9dcfda6715b44d08fcc677ee4a58b145ece5028ff47fd0faf0b40ea4d9bd7a5c086796117fecc9199fb8554dd1cf6dc61883395c22c5b0f7d7f735ad7a9a5e4677a51411a1d8db64f647fc40685a0c928745bba2b4c022ab50988b086a57094c6a975ccd08692f62685ddf3f9cbc544f8ccff6ed727f9be5f5b9595a515b927d8c93e39b041cc89db5e22bd853ee3442e02d07929d7036286320e7b9b291d91972232a070a8842bdf850b0b122218f6cf72d0726af8a93cc9b5657eb9a70b41c65427c20515f50bb2e841fdf4c17255ec2e884c9a9900fcdcf25adbc65cff47c05c96f680c4f55f362c64cfee1b068861bfb83f5150474931a00fc8a68621dc81cbe51a3bea63efdc8b566cfc29ea7948fd1d32d39e8d16520b7946131f215fab1c0c5e7d1f4cd4e117fcecf8650283927e19e43c6f587cb048ed95f35ee28358df708e6d24200546e80093396e0364272d1086db8711e326a60df7b458db4ea80ef2ef9cbf6f399d785a8b5c7d3c032ad7ecfb0ef08dc60e37085565919c099fd954e1651d5ddb15f0cff2a3c2b666f90f1e689a29c2f4a466c2d885369ef0adc0f1780a0c1150c2079a7c40439b8879ed7c8e67eb673cb99cdc5fc0735571dcef1b10f397c5a3460272ffa2fad24688a5aa365199e1cd08477ad6609a86ed3ba7bc4e0dd8ee0b5a6598f0013d027f94da964853d330e5a94f12eeb3e1eaceeac59008930581e0d36da6d208470c3317cf24d9bc2e277307f0170318ce01c4f3a05a822fd87083d17193444e3f487d3c4396e346cd19d331bddc283f6c868136b186b9e95b264061660e70679ec9d101072d4acd46194eb193a231b59e4450e8651036096f70572a311dcf2f94fa077f82dd5e7a507543b763e1fb07980bcbf630b8905d67ed446b9bfbfe6da727931023c2528d26575b56810263f7328e58a214a935945d4796ea5b3c6aafdd11344e9695334b8bd7d056ade9d64b25936552046baadb2dd6731d8cdd85366dc7965156e64db378a259a5f6a42f68480138ed76f517470257947319c3b4c427dbc49c1dd02b953027ff625080fd11fba633c77c2b8c5bd8f25574164df5145ba100b80b0299223552ea24f3d0c09408394341056d40cace2158748ac7561d94e99379ef1b8ace56e8b5bea91c5e1fabeb7264bf3dfdc863d2caaf25dd0df9772aa207591ba7dc074b6e024d4afc47213f69b591bdacc1c31d2ce31a7736e6776783f373b0cd50dd1360313da13208cbf09dcc76db806de94870fb377a60a103b11ad0b2e2c622935bd1f25ab61fb381f725a09ae68bab24b43ddea468988f12fa74ae25f37a2ca9565e5ec73a83b0f8f785f9167b81f3d2a242b7dbe2a915fbe05fed3eb30968f07987f4b2fa6ec1776e3f379b2be6e9c8290f77ef41ddb5f40c7fc8560c0ae9ca4ba22d4c34d8493ffc13948351c79e3cfd7b8982d5080efa18f0bc6c19448673973a065d8cb0ae17b24c16b2fe521bbe6ce3f302dce10e89ecbac72cee5d9908c19e72a472744ee4fe0cc25db2e69ea3668d86e85f2ef8f50cb234cb8d630df0041e5e9daf8c04c5ec6a511299cf38f5c2a2b7d689c60eaf1c45bbc50472d8c4560b684f360e7de0bb53aca8d024bef9445ba138e5bf38edb7217df7b51688fca7731c4d0e21f0e01c44ba3c46c2ab323d14e4ef55b60416f055c14f7b3eb6a46782d7b797abb0699dcda3bd55b8a7f87238826db60e53674725144a1d1c77defea181ef74f4c3d31685def410086f9b204961424ac25c7980cec7745e963426a6db29148d0171a6ca7930d093b634a981d8d42ac939ad3b6756bdb656ea2b251ff96ac4bd4df20d0ac2e1c32fc0e8b494fa5f86f99c5606af73a47c6ddc3c07b11f41dae96764b4da0ca7fe718e5788edd358a609dae418d2f8530cd3b0678d300e05f47818d8dfed9d3d33fff9d8d892d4b78fbf9de7ed4857764656f5db677f36db6b90770264e28bb24abb35efe892ca2a10fe1c30babc0e7acc77e7798aaf0c5497c47cb086083435d05accfc09ead2a7e2a47c437983d552405971da67084e1541f8747c30225efdcf7db93603fd3654061dc06cec9a48ac0cd8bd70fb799002575c6c6a07fa6c576dba539a0ed377bfdea6beef1e39553c65f1afdffbe7da88cd4d788a6375179a9cd894cd71229ca333161df3263e500a30017989434a8502d9651cf58baaa5435192c2f46863c76bc9d4f3793f8d0efd7c1a3cd71009435031771fee1271a9adfcc3f29cdc75f64c8b4cdd4b144b622594ebfcaf209e7900e74dafa8f75c06a162de80cd84dc6bd324b63077891ad99b295b0cc68d51babd134eb97ece194fe512a2620f673e691cb2cba7a0171216f7eec0a0d10e5d20cf279a39301e87bb3c1857439729c85085cb934cca388f3a9b2b02e61b07593a6a444344f6e79428bc647f2d253794ce20ca5c0f760bb6d4ac51451b86beb26f27e78f5261e51e8b622a6b659f7c8324e15aa5aa3f509fde6b017f9a482ebc1300ea5e51f5e5b2ac854930bdd3ad8d352359a6147462818ebfe1de2afa741c8b46345710ca054fbb36eb694ac47518c7c5f7f9e534de5bb48b4b8bfea3353bb57c21899fd7fe790cb48005768d9cc307295b57a047e86878b4ef29923714e5bb0efaf4272aa29cd1afb7857c45b155dc9e05e073d2111e5b83fcc09eaa44eda3422bf056cc5b077b420fdb72f422a625f073eb1caf64ba8f07a8fdf21f4426052438faaad298d6e1e68a9406ab7a1e61853a8cf746f182b28e3d44109fd5989cf285adf5f3336b1a66c13de4e940401557ffc007d5211260660eb691b11d9aa21f5d4f05d5438d2093433803f0fd5f58caf8bb39a66fc585c6a5466d4d2ccab0663c4b9c54834068302433566c7b4b95db80c63403feae9ede6debf935d0cec546186b27f63b78fb3020fe8d4feba478a0fee1684910b31e4f4e1e27374d0a9d3b65547fcd9bdddff6750cc3631c2bae4ea9afa051fee74e06567aba391e9b26f147933a62fd05060874899f72f7290eeb95d81f2d1006201ff81a88a5c5acc19524dca568ceaafca920727a7c7bd62da2c2a3ed17af6bb6f27292448603a9f8b16bdf23f03e8f3f2b93877cd2eff810d9f1c6b7df236b9d7a013594bfb9daa2b985efad7fa3229ccb8a67a9841171148c95c85475be9b4fedd6f5bded921a138a7775dfcc7962a13cc4227f851520b717ba4b9b378c3ecb9a50afdfd6b1e4449f4a960e122e6cb90f595dab2fe8ce27bc3142e274fc2224ce83c4adea02be55f51568c6f1d7581d8ce4cd8d5500553ead6dc306f18dcbaa513cab17e23324e5f24e7f77b3f9995c666acb0018a438375929ba7e5c62aeb17bc7fd6ffb29bfb3c749f22bcfe99b067eef10c1be96277c67aecfb3b3b7932d8511ccfecaf09db7914e4d495af494a0ee82fdf73de02a830896bb8b43c00bc134ccc41c7d4a7a5035c511f571efa3e4d592f174de8085066d0b79e271ecdd20f75c19fe6c1dde9f81000ebc4e9352f07b6b67c3b6237e524cb248c3922be35557b19c665b8968cf12b7cf6314614c771e32e33ec4e7d8efac28bc6a60085d71761a73d326447af56bc8af2220bab4fca1b16757d807f8b57c6407724fa79d3cef3972588bb41019e60be35fe6892e9a3a17eabe01a125140d8c5ea5e04ee5a157f0ce58a29f49af8722e106a40976a110ce63998aa397121962af69aaef15a126a8e4b1b80b3ec37bbe78d74386cff5e03c6def15d42e24afe62b8a973c2468441d4946146817e83849ed8bca2c6a6b31036af2403029ea2110ecc6ab29c6ce4bc07ff693d2b849eeaef5b83696640667d513fc790ec42a8281e0a0af848d5584efaa62f9e26f8d8a01a5c377507c7387f6b0be5d41b3093ec94eceb6115f647cb4ba9769f19aed37b20a34cb8d62ae4f76099f59c24a2d30b9e3a63009f29798f2e7e6615bb8b113ce359ca8bde54a5846e7afbaaa113aa262d248f301bd129b0eeee0f02ddb349ddc158abd5023d639096fddd0ab4bb1baeb2b95558ff601a7b44356cd837ca63e422aa97140515c1f53e628bab488a74e1c10ba7f9925c626fabe1671bbdc05d56b448138044d1aa5b6a4b06338b5c89bb118f288a94e0d24ad04726e1cf476b3a8d486490d66d0048d3762a27fd8b3b67b5494fb9d93605a00f5dea0a6544e9e5ef131d40f295f6fc5b582571665a81082bdcc800fa2a32635a348de68878777cb7ea35f29d93f2188ed9cb191b87c20be770e3226541367c7f16cf5032a217ccef13c9cdfc0114de64bb98a30d18cdd96095a76d67a243ee8a78e83f3fcb66f0d5b882fd03d4dc681dda680a9e86b7de91655273cbf5e61454fe4619885f39901224322ae465b3276b95cd57e3115b0c067e78ae38003853deb4e6c8f6c3ef3c3b85d0d9ad4cad798897f6a491af1f5fd1d0f2a04e9ef1487a04586ba53129c8956769581e1cc1da4dbccc9665914604b823388b55970a3a56e2d62f9dbf05f5f25c525ffe454c7a93c11b6cf31c5e221d4e99e18a43f6b69e4a12fb24d46374f29b6aee43ed78301285b58a382deda0d285448111940b78bbac325015ddd9bfafa838c85f6f1ca7087cd2c91606ca796b56823caeb0753c62ffced06c3927307ec2e559f978cca4dbe797078416aea323e676ea5f196d4ea9da98a53129d50d870b18dbe43c765e3c64a2113c11f5b1acc08c5bed01984d7d3db8381914594b69fb19dbb0100790feb5c03d05fabed0cce15a6d4f5c0ff7a5cc9d94948c07c0af89b5d19b3d013d71f85fc042065a7fa421366db414ccc0196570d1bbed7e25a6e3d56c56ed8d2660d6042d8d90fef19b13bd6200d73793fe8c28bb6295efdf874f42c70d4c05ce4c613643f023eb2af49b13f91285c451674e00e421a81a57235de3e35277ab96a0db856bcc785808910f9fe5ceadff718e26c57b4b22d2c64e0b7a356a0799b5c3a5e8a9f52865a435a9353b88fb9261890202c7aa4752e24945cd8a8a3b7f38bc2a2bb4e810501b0b073993a3fa39b4a563ac15282ba1409349f5275a1f15a943b3322ddb4467ba5d79c77b44e5152f3ada19ed5a69300cc3d2cc6a84c48e997f790c7c0f9ee3aeefecbc7cff6161c0c06413f19aa65a9ea2b6227f552bd42126d594c536f0753e1da74cdec796cd0f3938f539b09f9a0fcdd079712b40777862cdf83fd5f833e88d9bc82018ab3973b0b7c8822c7b75b152535534e8a22f750b79c1dcdb489bccba287425f50044d0d339772e300f1547673552af136f146b8e492d3c1a7bbee0e42e5c29a3413f4705c401cae143894143371dcbc133cbe02d37a7ce9dbf5237c83d10f2660ce379ac1c492941432a0611930fb01ea3b93d52cc181944bf293f1133eb076740623dd59e592073e9ffc1d3a5dbb41c07342842d730056fbcbb7678d3125875160568ecee93ad83942dea7f78647cdea8638758c0c3e99176112f4e7cd7a4e38edafce7b8c8bbe544ddfac32d73b3597e9b4adf27ff2427cc5b151a1b74bc2df844b413eb43a86d255e91b7eec5a082c383437f8942dccdcda1fb9b1e20f9dd81235fb9bac8a87302745ab4ba05e948ebf5ae853fea04fff35d22ddb355ba0ad3fdb93358d5d8b56ff1c0c1ee52807becd4970b3dc459010f38432551975be53e3ce63d543b70fc93087986d0d93709e66a44ac68a08906ef47eaf1c707e6f99a80966407df3ab224483a9b43376129d237f0718ed096fb64c25f4e7a1721b71db0f2f4dc92ca4be7e9d4339ce58abd4f410480ebd1091e33fb2f57c1c9ef9207ed5abe8caaf0ac4c4789e9bd0b4b94435e35612e72fe95956a053a28e5990737562276f0764d7975e1f7fa5c16e9ceca1708da877b7eeb3d0680faa2f374c1ba6386bebe0fd7901fed6c67ff94f64bb040fc8cf40efecb842496c102c076f590b63630aeeb7ec53de068b56f5ddf59b7ddade016d7837ff8709bc3eb7e69f0d740a695077080085671d59195ab0ff66e3b86ef369f0c4f77d3af1839241074a445168ad0af94b4f5e93611cc487cb52f32b82f4b7467e498a560e2fe63af3630b3aba4e49c6b63fb964012dc0522bf48a6ee165d3579bd3bd20d66599a76dbca229b357cf27b2e501d776c778c6be59702ba561a5356b0c93518ccc870fbad1fd126bf8149d337719e2668cacec4a7f630d81c4dfb0199d89a1bfb62e04836a120f07ef883e4062c77c4b12afba164d42cb6aa295ef4e7009f9bcea47d56d48d989f35e36167768fa664b7a1c653f60b8640ac60b8cc40dc9d34b476457c1c8f7ec2fc2b27ef6c6215a4275e891168afff912b21924e0bd2da88ee8f1688369e4e8f0932d959f81e78ddd392a7f357fb46c93cb53daa3475938a570bf0d8ef4e797699cb898180b1789f6b9d5bf053d1311d5dad4bc839a446a315c56277f4098d442ea993d85ada076bfac798859f40b7d14893b19fbc22e126151ec73dafc465a593d9173586440d59d3d7f376c0fd00070e15130b658d68a0a162ecbba06060e88a51f79d879354cf63d58c1e6908cd4a2c76b2656609cf42b550bc47806360a7b030e3e6f61a5f18b4f0bdf41f2c71c418e3a2bc01a5ce8ad1d03e6c44a1db84c66636d10ddb1046b1c6d76d22bb36f9248417d6e0d85a4351d0f40ad52accc1217f00d97b1dfc0a2586c46a349b64fd9e8e06c203b6d4bb929fb2506575b8b479236081b2cd57362460e41cf848e8dfe2d0c484c5dd81bcefc42424f05f4c6258d9cacd02b4db9e8fe9ad048802d5c774e39ffb5f0fdef508ffa2542a122c5b93060a9811554018f3812978eaefb83d1d650c70adebe85dae4e0703bb44e952392768dbfa4b44dd52ed23772ca944a3c400a561bf5f7eb51128e512645a8c8505cd3a90ec9a7d09c3dd017ada3a5e83f1f54f175281e5471fd294be52a0b15646e51ae45adb415e42088486838cb237dc619628e493aff4c38edb3e2d5e5fb7f59e8ceeface5ca714a8cfb27a2af9990c0ba7b23170ee056457f5ece53dbd48c5b6122ef2ecfde4d02bbe2159beb64b3c06edc76767923e053da675c3b6a475976bfe15c5d99117e956b936f7e6df68bb9815a1892945c8dfa43688e9c96859f98e8cddedd5f78e00578486c924908398175089fefa0dd53fe413ad04a9c376d8fa8794291393bcd49d63ec382c7bd634721103f4ead71e4d642cb945d7339c5ada84e9139326288b2d5138562df20e6eb3488c344f973e1f14d98fc40abfdccc9e5a8bcda5ab0e19fcabbe53ba3d1a89f388dff841d6bd4cfaa44617db464dd177fad4bdd9a746870ce67f4dc02e792b6c92a7fc626036e4a51e0bc61bd490fee057adb56467e429f686a403b5d7941c8581d4a32e06b8249a08db1708449a4b2811a769c24a09650cf9ae4e6093c41e7cd4fc4ef4b9ea6e01f18618331fa0680a452df80d6311b3748be66ae0d7f70ef1dca505a491b72467aa7462752da344aa260111e5b9bf8f42a9cf1b7eafc8d37609a5b89b141a3297d8a89c631cbb7c929f982ef32966a534e9fe07c944bf4390a2c876a0f328096a358d64f6fe4fa655ca935a4db02bcd6ba4e85df118fc24741cddd42c7c511a584a88b8abb59f0cf8b81188e6262bc7ba487e167b600d1b8dc77f93644e02158abc9219674e770c2f476b023aed43a747bb84ff801c759275e47f0606ef42055a7f3f7ba225e8a5452bc5da1d2227563637fd29095f29a500acc12694bcdf7f37da04c5dc4d78ae591518e8e957f373233f8eb2a29545aa2affe9428b4418b278f9a07ff28007e49d813dbc98170674ca33bd73f7053436df5c4836f849e864ff160e7d850aad820fcefbc26b01181bdccd396da08a38010b43090c794ff14e7299b1f303df058a24560cd164000425fbfe97dd74bc57b5c27f6a360cf620a1f6e0e798929130455a6df0dbbec06a5b6e76f4a0286df3a805cb9a8df9ce8f4a34955f3f1f744e8c0a9d2eefd59040bcb4b127b2b740c65a136110305f2ad5b7d7bb01833fc020d4d1672eb9de71a6afb1435e5607944eba3c5ede9508e19f15c6a6c195fb904a9dfc996792de6a11ac08c51aa1e9bb6b791d04fca3d673b68c49d5a7b261e7a0b79395c9872c8feaf3546f2fd506094e37762b5e300d11fe917049a3a5c8478fd71a04ded2fc4ae1f2e07a7ab47069fcd30018c90943d27b4b205ca9622afbadd5872f8803427fc03315a7c5520cd33461a3a15fd9e585c48f368334612e7e22338bedf48b49d3f73b2ff1ac650a3c00cae779e2ada82a10ee3fb202273bd91d62c1f254aa61fdada831fb7e81f79d742b4fe9e79c3052d2ffb4ebc4d5ad9a40cf72902fd2e7641420bca43ec709a7895661633491260f6d1d752c360b2a4fe6983ef6103b6713f98091df67deb451fd4308bf5316e99c0ef831c78de7e225620c5f2d79aadc0c2c43388d66e801cefe42a1246902b674a4b801d5ecb10a55b1a389278dfcbbf9373f6e79ec08efa934f7490ca5da95198ddf4107a86b87f803258c6c779157c03a707024802b9887b32680089d222c2aeb2f9efe051c1e8b0686b1fbace079739b57cadd1bd3346df1af2e913e316efb1a97fb3d195e34069e6b417522a41da5eae617c1b69aa05b0a8ea1d89385dd7750b29d142fa0d9c11daa651588479baca2e39ec0bbf44227b9bb800dcaa09eb75b18a40ab71014c13ef8dc09560bb358dfb3b5eb80bde569cc84bf94a1b573a919dcc782dc65f447cdeb6efd3b9bff56776e1750bafd8d0b9216fe44a067eb1c3369d35f90f6e5d0ab1edefcb6c282f62d83e39eb83cb7144517bf43b66cc2cc84b2bc484ad2a82ea77b82047f0d0b6931fdf0a21ccb8a342753f7703f463916da437f48980bae27cd9052ca4b1b8d030a721a61abf54e23a0851437aa1532cbb44268bfa73eb17b49b57a7ddec92d6ab5b5d178c94f7fe2a373d2060bae09cbad1a859366527ef35169d993873af0771cf7f8a6996800707cbba913edaa2554ca949cc13c8895f001926d94e0c7507a8499fa693f73b8d89c6bdcf05983a1d68d0cc827fcb825fbea0f90ec6e17302c6886f3de5e6a66be79413ab7d0818fa3503a610c994b4c22461e8399fe050c6d0016fc11e521911222e0e4a3258551087d97f9371f5fd79e81ed2bc3174dab1ecc6f6b964a8725aab5d9b18edf25b63907e1c4be414c855a4eaa0c01842a2fecb951aae17a7e7a00871eb2977ab9af0ad38f4233042c4b5e86e04948ff81fa86ac7afb49d1d83aa3157f6c073ed90c9a671bc168bab47a00caeb44e8d0b86815b997469436b7b940b3a81f731d17bee5d79f59d7bdc58da84a7dec6716387631ed9b2116dd3c280a06196cdce5789f340fc735a4865ca6eafe0f4acb1e889cf4a501edb61f68b93d67ff9412407751bc004a0db0cf17ecacee067f3616e6b83a83ff9f48878dcd5b0f011d33d567b71945f1ffac0bf7e68f87657d8f0dc7082f540c62116fb896605adc7da062a58249c35160a93e29a58ba0df7e80995b8413b274e11ecbaede0de9cbaf37a002a0541aff3e4adb315aaa615a766037778b0f59b69b52a4369120774ead79d7e8f6960c9f9cd92b78282f49a84447a744697fd8533164931d1a6e89c0c0cbf896e68171dc6e1fe5f7a9df611c4672f9e340feefad567da7a5aa983a8be3391fa290ce0cc3f38568824dbb84817cf715a9d1e2625c7e4989d8a4b4ce378b57c6f508d26aa870516f7ee63267ffdd58dbe18cb3c60a827a5babf64d5560c01c8a3d9489c52576d0900e5c6e0df4cbca52a0e4138c72f1c247a70c300fca3b18ee15096672b885494711c83d0d7f9ffd41ff9f705c50daa8d211059c510eaa010106371b95cf984b008f158825c360ff8efc48dd66e566d2595ec303608c0693cf9f27d455c2c56178b5d9973cbf6ccb9654b6d5ba08ee732d0d7f115f8a4f50ef56ffb02f2e4d5a12c5446d5e2490e495f5a54b71aef6f1ddc8772dbdc4b7ab1917fe3e152f0a5ec48f574780361ceea18ccbcbcd7a2aab6e63c581cc2c3f780a426796cb5f47bcb05434dd21aa461e82090791b5231befd3b2512122e78332e3a3bb651fd0580d56fa452185d2507e2b3f61b36db4b474c102fdd6d2f0f3db44f3a30cc955b01fdd772c814b40a252a96f2aac994db9e94314098e4d496d18fa33f16e74df250dc2cce079231252601d8c8414d601c4f5e677f2d89d48fac80e02c7656a433a6354ceaa982d8c4f611ff6793e943f1d101ea6972e164cc3e45d043f8e0dbaf5820d06c7209a0340217e2cbaaa2a4d89e98774fbe85eb2f155d99db804121a4e3a9d338a5757aa41941045c7f6ccc89f12f4dbffecaaddc0527f11f0ef71ee90e83c3f1764a044048d158b89cc0a9d0ff9021895e4a5ddaa4ba298117224471604c9789d1e2f5ad9b1bc697aa44fb56de5811be5406ff073d0e3a9722beb2cb947f7c1fcc7e9d6c30e23c09846eeb0a21f6a0e8aab9b001d4da6a65e88ec532fa9c5858a3f6e9189c98a705627fc013ca72f22d2d08356e0407917155c0673715f252169068654c1a22d4341278126d6fd910d4a224206645d7d927aa1c72393c796961dd6c5384180b609d1ab130c9a46e099b0c3dcb9c72dd8cfdf28dac37eedbf3a30326e46df06189959c796277c492fb3dfb48b496c0b3b2a4601711957741a7e930c5c9de2820a33fd7320b59706d6b77106eb666c80995b90313d8e4fb8ab7bba9ddc583b711f18007afaa792a7c9e7a254d227604124c14230c9604256757dfd474ca3d6c92eb8edf3f62bf52e04c148d555b2c69e801b0ecb13cc9c765c0bed14461fc539908aec35dedc7a348d2ecf45c57fc869088cdc4b1bb4f8b79095fac1e06c7567b15cd66209b908903c67a793ae98570adc8a80a4fac6e3cec17be4fe3461cbd35f2c0c8a5e573b78079101b5a7caccffad47e67399d9b4ace263ad9bcb41ec9868ebf11b143869f3b1ac23918606802f311983c819a02fdc7289ffc225e39b8b44368a0b4d97e8f30249451003952cbf5fdcf2de8e14ea2cb0721c2b3d25d0e47456f2553951196df642cc1695c63e68ee7ab1029f8f86dee7c4d4ef78934e4736a02e3721eda38eccf393acdb6ac3e657c899432626787118f96e45f26554924c8e55314e781e7257da4e6a2f0ff6c216b1cd61fb54a7d3d261032ab9976e161f92a391cfb026b97981347b6a12de442359c68c83d0447a9bc285b9c8cae9372fee180dff341b88a431615eb8c425f5e74a8674b47d2ac476cd79f04351a8b50a7aac5a2f5b678bf0b46604ba622e5054a65c5c24bb98c84039486cb9b4437b1e0037fd988c6dba9bc203f5631a7c2febdb64b8a7ff43e2bd3950f7d700fd1aaeaf569867f83d3e01baf05ce7d3c84876b4b6b0d1dc70d96fad115c560737ebdd33f94f26e4f47817fc0b87d36117294748fdf1151ce2e90dbfe6e939e453641e44ee1b67a978bbfd740c7beafab17e6d52f822fe7e44a1609ed7f1773f33e8d4ddb51f040847d908a77fb814e126106d737f0a765dcad2bd465b0a588e89b2f3b19a2bcf4df5dffeed3350b20a8fc4bd3eee5eb55500f34f036eebf475d675cc976f574f30eec70478ac5bf86c3a67d632c7d5954a4be4d8fc1699b4aadb7c28392e4b741054e71313862fe7a32d095d88284c3b65a7c9df84e63cd14bc15cc274c54dcc154a31c4dc9c622851d5f3fd0046caa1844d207bca03d3d82c20dd59b2f4f852b12011a88951940afda134c234a83d40c715fe10b3c661bc46de020333608586d211eb0c3b4dc296bf695fc08b9eefc8af6354e3804378d821ba8cbb83b3fc94d0628b6d46ab870cbccd0bc35344f15cddb268241ea0d71d8ef08d8dcab2ce4f9d2181bb3c6ea9f3f0e1fd41885892f18a631a24e7588d04c11bf4ac0be001f4b5b795b895c3f9d7f28b1f5326bdea1f16d6463cc40209a195afb2b5fb3696d048c5d7ec44b9b1e6ae9ae25b225155bec20796478184c6e468128964b7b1534900fdd5d77ebe97507f6ad375f6ecf52e94606fb08e5c5368cbfbc92512732444bd2e3c0161492c686c9059bb018aabd50f3cd81b6bc678ff16aaf7dd78b165e6324ae4335843c533d3114c2bf2a3b91cac1977cd1f013412ae03426bb6c48a55683cca1dbe7443233e8e8417c0f639250f5b6f87781cd805ca2ec88e3f43ef25df857b96699ef37ada645634e832d3aa9ae1411043b81182262fe5d1e2d5e7653d554e420e46a9ef33ed0d5e78cfff6f0ddbef1efe02b6f9029b6cd59785b884619d4e9e7673210995f1240e76e209817fc5ca2a36d829d46853c09d0826aaddf4342dd076e4e99ecfac2496b5955611a20a7578f1186faf5f34f72928b7753a7c6f852f04b8ed8ffbf294a52e5f76e8523b8726649023825d2de08587fedbd9ce000bee89938dc0b96abb730eff01a174325aee75145f210898b2c42cb4b75516d80d2aabadf5329dd4f2868a91bdbc33d0257ba81d66fa5ffcae48a7333623cd15f30f4159abb390c9707591d5838a88557edfe693262bb995f323d4fdd35b589fae58b925f0aa4e4fc4853334f7cbfa4fae7a48446cd7e2561ecafbf09c1c548e9d9105a9e381fca3dcf1714e2ff891cbb190126dc8794dd1c33d4390245a4cc03f73efe45c5e0b63b1f3e29437f237d396195ce7493907aed3c8047e7f29c9f0e7b2b2a646169279d70f38592c57bfd5f078487d252327e0a7ab014cb1f70f273d261df85929548317c6e755eb1f4eb7871ac0d31bba16960e9b690de012f72e117680c5622b17fd5b7ff8bea488267632488c0d18885febe37be43de241ccdbdece2c0559e57e4fde0c463b27b8762e149534c8aa1f3a8367ba6d0bdc7b614fe10d09659d598464c901f188841e002c46410dfaa4a3f87439d09b8ea0b0342b285f7496d89487574de5772b81f21b23ccbcea4af31225d3aef5c0790ef5aee6140cf170db9879ca1ef5992d0d80949a1244f7590ef06d403de010389c24cd1fa3df1b87d92aa7a64a79cae6b5068a6d42a1411423fe1bd68ac8284d1686bad325f7ccdc289b97945fdc89b0108454ba1c70b62e8e19eba33297424bd22ef1a54a229b4ac840afffe5c3cad53f0d739d7a96dca581b2ca3f60c781ac28e8b2fdd3ed1d5a899e515f09a432972b25b8e0467b8ec72f601a66b558061bf715325ed16cf2aab599affffcb78564c0ac3be01168179b2aa0560936872c24fd7969e8a5a6eb9da90e4bf5e983de4666185f33eb7eb58fd9479499a595cb6ab5e1776f519592d7336589c2bcbe2edc481ee67853a6549e7fc417731fac163eefe138f9e3ae5e6026a9aab4b715fd75393d7dac7471360a0783b789cf113ae36b1c5413f7b2e0901af1891482f4dedb42bac546d970fccc5946297e9f7840f27b72e880343e48a1b9bb37c9fed3dcc454f13e7a13727c6d63b1e37ef2dec72a572cd568e8805382a0d1ed471f424c1eaeec8e470cd25965eea4e5685ac96ee959673887fe9ec6b83959aa17da5366db65825f68fbbaba4d850630e5dc93739052695fd21704cb44620aa6f5a3d3e721bd0f7ace84c7ec65c114bcaefc055e2e7c22d5e7a59cd6e5b8b02417cb450b8c62b39cfd512afc175f7cd6e5e8d07ac5ee6f806afea28969b7e574d7f37ec4eeb16bff39bb7b1db886fdf245524dbcdcd778b6442fb64b998ff916a4d9c7a63cc46b177850661b6fc35de93fcdf6b48de0b8195bfdb095ca00b659a7fac94be1c8f01f50ac37a233dc0762b8fbef1c002cf68b2374cd7db7c095345359839a0e583d8ceb729756f911d507f2699357c54a40a65e4a10e1c0ec69252c9d79a16b0759595756cdde03d231670eddb70385c536af2437b78ea91373ed7237ffad9d4c2806e8004f4fbdba89d7a9ec1d404add7b5c2a40ce647c9e071e6c6c00414b81a2d72ae5b3c3d75f03e8a9544a4ce1f2578a679bda1e7399665f1d9c559e0404c140898b629aec4cba1dfb0ccced465b8acef461b90e21756e4b1df8cb86815f5d080249deb147a12b9f0dd6163f0dd362af7cab83476d77adaa2020a12d00bf7724343beb718e61aef9f8bad49ff2553dee59375572ec54fd4ccd5ec59dbc17f77ee1d2c139ff9a16bf2ced0ef3a80f68fcb042b142c63563405f83b0aef7500294026b99d87f3fa0dd6007c23a13b076f4a4c39472f06c1148ca3fd6a7a7da01d07eb5662c0b47a518156696e4bb99d7e8d3e84a8f7fc04ee309ecc905476dda9b42051078c0ee869576ead55b3a61699a5c987c01b60a283b9e0290e62268b671d433e0d742c2cb0d2156feadfc5ce4f88b637977e2acaf2de47aaaf2ba825d4001299e1db2b897b273392861d407f9bf85c1ac5e52a8eace4e3f6669ca125b1e6b0cc4bf6c14a34aabd41d6ad856416945d13aacd8144b22cecfa106fd3e319d9e2a8554e7eb1635b4b8724f1f817f32731d38b77862c6eb5a571c62c72dc5ed387c78c91a17d5105820efbed83dbec0214f7a715a76621b4ea46dde359c029b90e34862e577be943435d9e0cc3f1a0f74b6eb1326185130a465fd08f6313078235d56c72830091627827988017161c21f7f8b6805265f88d528bd93735754f9fcadc7da3c5a8aa86e12670dbf0724419d2b1fb4a0cf9f48b9318fd215c7883dd3e80bf2d590fb6fd64deb29c4a46f3301766021291038c2db9b20c11a1d52a71e1865a4f0df3a1f2120061ec556b70e42865353bafbf24bebcc019a8eec73ed82418d6e0660af0cc86ac34cc74c63ff3a1933a777782e56b61b20333294beddb35c6932f8a7c08b5aad024072a4246fd360fc5f84a85262c1d70b0ffbe174fbf301fb83b60b7d7876b4787f5d786c81ab0c6e82c0b2fed586dde375f0f53e9f83e6846865f3b1f502f2ac9719280fd1961afa19a9034632fffbc327a66af5533ba62f39128016befda8b676b1543b0d1d3443aec6337f498c865c4650f461a9ac5ed25e63f2409b0b866fb6072dce496f01f00049344a3ecdf6c7cf1f84d463cbb9cbf745df604a5514d61126126f56187b7727f091e716e631c4a9d50d8a76399dc29f9042fd9393cefb5b1c28d954d5f669726a8ca73ebdbd62b30934b201d6a93f55afa1fcce68c92cd75b237b2208b5bda15dc5ffb9414caf3fe820e923ebb4319ecc6c12102ce805940311231496ae64a82058e9710c805efaef33d296b8994ee3307cc55b776b32f69531f0d7c1b5816c59d7510d81036d238bffdf09bcae13276db151b9b5fad63c0109b390a2e3252f5180a6669937de657802fcae23461eb8072d8b582d4f5cc573626c6886e70ac71ae8b097edc6d20feac0eb4dbe51f420c8e424557403a1fc10dfa426fe95248ac5a2db4649734449e17ae0ad961ddab6150f3f2b4bd455e657b5581b636bc1a97138cb95618cf5ad0bd31cce4b6ae1458eb5dcada48f3e0a5ef17729be4b08152646c32e95d73c7d59adcd50fb1166cd558299fe5022985d79343b7297a7dc158a9edefe9a43941e8147b58bcf054e39dcedfb9f8252862899faaa1a763b65a79a485b6dcbdeca39cde781dd8c18d90a452f49ae74fe38c822e9196558237193bde309eed78aef7cdf2da9f6a467febfe73987faeff62febb1dbb2c1c6c13b972c91a73c05fee5414dd1cd26ac44d57f60a42d8f9000b20eacbabd1a6ecef5eee0a312a4fb7b1d3f7473722f12fd4ed0e519f0393d4eed4b4d330e9de586f0e9640dd0954a95d82d8bc72cb6028a122f8dfaa6ae2f15228a2799ab2f54aeb0efd88e02577924aa450dda0ce42d78a91994a40fb760e314592ce0d1248c8b2feb98659fb521472197ba476a4afc87bfc40ba5e17e0e133f3160bb79c192f108e7d91cc90e63ba8fa766708b5aa9944828dc4731797e286192c7ec4656b23780731eb162aa17863e37a96b604aec24221779f2e36fa894414cb5e0bd3ece11569c91e1e0a3e09847b997271d39638b1f35b04c8d56df4d6b141e019ef3edabd0c4fa8d311bc20705ee6b6b9419c364e8f2a70cdd7006a08ec5f27f2d69f60cd5bb7179820f2b5e7b70242fddc4ca8a0b89d761894ffa0ae9be139be3c1d617f3637106a20ed86fda90ee603e65aac1e1142de6da6196cb693526fdd4ea5adbe31349a0ae90d53fbbe73fe0a3e7a25527a03725d84367b38715a8f845991befcbd98679120f87d7701a86d42bc1ef28b678e262368c259c64469c22354863023f80bf977a3c00fad53150f3a995fcbf518819fef751f1095cb263d10f0744a09e98bf5b7c8bfa3e3539096d9d1fd23900d4b071aba13e70ce658d799ac211c11b835b8bb5c3b391ecd31ef885f1e4bb1676d50f6b98c4a09cfdcd01db882a0e9f6d37962dcf5a8093b50cd6c743165b344711d81f6fe31249b03d009240e8e595a984658cdb1cfd14774473f2cb16d7af6cb8541f7362c62149b5c24d6ec8619f79e08483220eec6aa9739c0e33396d03609f07d3e84ef27b734ae955764e0e96ae5e6a8e93289f007cfac7386d5f53ca1e07378afa9d75488f7c87c851ac5b6a5ec9c4dc205df694fd794ef2007e070cd009feed223d1dccde195627842cda93bf219115b65ea3e448b62d66a9c35d8217227d556b99c5ebc30dc01b55dc4b8823c77ccacecb1018da255a27fdcbfa6f5957c90b4e6df4e50a9a51c6928414175ba04caf44bece1db20604aec169419bc890b845eaaac842ed5c50553144c6a0918ffe0349fcb46093474f983df5717e0b6fc58b6ff3c5ab42dd640252a76157ea4ed602e8de0f910ff130e6ec93cc0a3f03b597adf38eb249cc713e7ad58806f4c309763e3965a8def12f29e3a28c87e2014461f62c19c51c810c6eeae9cacf69cce74171331489242bcd675248f9d5585203b6a39cd436c4428cd8aa7a7d82202d20124574a47bee3af7f1050e60871cf7af447f0a33c7f839fac1cc603051530bfe2c68672a5dc2d26ea76247acb228ac32e758d86ca5fd53a87fb2e918c787cdef695f1a6bf8170a50e0eb317b6df79240681eb1cfb94e19c267098b633dca726231f7f8929655349c386476656a2018ab7639a7b094ea41d4ea05ce62ee00e65f8fdb5d8360b95d007e85b1b6ea32e2162a9184a5e6ecf930df90bf90326f33e35cb78f9044e05155868e06db213f59aef9f349d2514271109d0dfb7ae263ce36696ea3bd9ee878f4d69de2a593f1da8c70c227698612f1b9dbd6c12904005785b0b941a2cf680c1f55f98668cba07efe2e9f07c43391b703f3ede9ec6efbb6765f5a124e7c2f1111eba0e7c6ec15e50307f3ae4ab18f8a1f25f73117caa7c611c54c633b4b63928d0629683716a1330e7ea349454cd8ac616600868e73bd15fa205da6cdde9ee6a1bdf90012fda145960057ea690dbcabdcb9dfa65c1fb08767e7ce2a369eedc6d6079390f55d92f2b4f516bac23d8c58ba15eb57c92e639ffb0285d3af126dcdf1f46b986134d9168d3300a029b80baceb07c3cf358e6837827e8ded51f4abe8237a48ea987c7133e502fc15fe0c2765a4485ae309e46e8f870e145bcd0431c4ef430a7d526b3bef6b98a400445e7ce4f86b3717824e7a8fd02b04a75381f1da834ab645a4232624cf304b31611c4d31639089e90f635b9c370369f8b7e4f126cc04eee7aa4a00b85313be9f4b4d27eb48fb4e95bcfd411bb4cedd59c29815ce6088f24c222cc47de6c54ca9a4c40354b17d6204e1e92e64ab56dc9444d4da21c2e26302b09a152ea4b58d2d998d6fccf70f096d33b9d34af5b187467a7e0b327584d1365160b7e8453e5ca1cada92fdb5711a836a5aacc90586554c3718d53f2a14d9d7d6ec778cb95e32670665e1d0c0ed846ee61d0cd1ca03de09770397449dcea9bbf716f23e0939947ad87709a0bdaf3da726faef2a80235617a5342e7080daee47710527399dc27399b1aa2f07e7b8d53b41db1451f68398aef6f91142a8a9da9e47d03142f731f0f651fad4fb28a04e89692678133b752f563d62fb9901bebe485c5f8a3aa0cb203d0e8cb03ed2c5ff40aa3646cb796633add1a640205e55df528c17fa9d572ee5048899045c643d75f79dc7c435e6f4e121ee8c4a1a01c2e956cee41539dc82b8396672ce802907e156387d5a554c0eaf3e7db5362b86c4af06b10c35433822025a2a97e2ae25be36ce6d4b46f2a4c0df3a01a4ed91b10260adcb3e353806c67f7c9086cc82994eb7b6a18c0b2326543ecbaae06f0e602b1f801004536c6e142ec059261809a91329b2e881b5002788d4dc701c89bae7999cd7fa82e019666a573e9b492169cd3d41d8cd98f00b204e9800998ecf8427eb8b087b2b06074e2985c768e8bdca35797ef86e0d7eab1188fc59872e741fe15002882e4e8c4ac61d9737da3b442b56a7349ce4d06c82e13df761fa7d0dde7fc171204fd074c18ad0be090b008e34708628170c605a4ba3b3c2bae97ab5927193a09b542a66f7d558fa2e84b9088311f30ef9c7c2fb6de9a11b101d578d89687dfcff94c231969dd3a6dd5383e7850a0b46e228e42452031668e47218ebcb5d2bc5d1612e4f4a6f85427ecf28cc7a66084b5a9ec6b8b236a95db3437877407f42265fa4a2726bff5a31d39db89247cef4f7f05c75a83802757d716ccb99feb1886c8c555a151b186db23959d1a4b503239202e70470be1d863a524c21be6d00cf267dbbc34ad47e02f1fc8ebe6b74e3adcd77f2cf67cd100836bd291df68ac041cf48cb586ddf906b355d19e4086423201d559568572de6237689f56559f7209a6100098e98b93fbc52afcfc260675de14de9d2775c52e2435bdba4c1145f0caa0da253a9054ccaf71e08b9df8e5ed95e4ca48d005262985a984de01db7491150afb2bebb66d34ff227b3c2acdd372f0e0751825a6974ab4567e3ebc18cb6ea68d21d4263b48bbfcad2937cbd2cd89b2b38166fe6fb5b7c962e219079043a076bc957586a6179d5a61526fa2205c4b319bacde4cc68e25a74708a50d7538eb70b7f2c1bd804c39dd6f9b693ece627b824b46cd1e2aa554dad70fd9676d2e6ad7c575f3407e38320ac9a2823f759202ce10a715100b804f8279198c9eb36dc73a2b860e5a14b7caf084e4300a300a6f0eb68f3b9325d54a06cb52c487fb666f7d3e5f700a69b700020055d8ba2899d769875caa55e878310c387eab89ae7bba30f040cec9298e25a50badff3a5e30a45bd1bae802c06b437e568cda0c70f40f47a93109ebc49d8118affda77d57ede1553933a0bba8fb52065317d551d8330f41586713b0c8cd13f3d7bc1727188431d144841e215ce7b0a570943885bbf6da056db27159d67a81169daa85beece4aac02421a825e9ea0c846c4239b8d1e7c61ad3979be2c387d999515cdce59070747e7fea278c77dabb31ae6d0d1ff9bc1227be6e1802b2aabad2dbe05588cd06387eae76a0d493652680dbe82b305017db8bc41c70d0a390e67fe978160ed83b68f4d9885a170b8026a4dbfbcac7042604df807f10b86342e0a8d3cee4660254537abf36fe5132c4d2b3bbb27414dc37f2523720da3cca40792abf9bd23cc544ab843b947d62946715f9334b14ec258be1a9a0040dbea9db4d614d5f3c24008f97abfc30bf0db3ad7a62fa6b3498be24062fc1119da5187e75100411f3a4884c0af2648e6f5dd8b4711d9c1d9fbce35ec941ccab69ae6ff0610f2156974c6ed87d5d629fdde9d646548b503825a67a7b436ad5871ef2a6bbd0322022f0f07244ec4fd5871ef2a6bbd0322022f0f07244ec4f99bc1e500e3a7c70fe1e341c7f6dc11cbe59055c81e9c00d83bd5a9137c18bd5be59055c81e9c00d83bd5a9137c18bd50c50cf197c91bee30e6453ca3fd3aafad41d8cd98f00b204e9800998ecf8427e7e81fbf7ff77852edf04aa9af62c25057e81fbf7ff77852edf04aa9af62c2505be9de2942de0a7efdb6ef017ed9ee2c6be9de2942de0a7efdb6ef017ed9ee2c698031e6e247a54a8e368a7581429f249cf19c342fd52ad3a15a15231fcff6de66aade63c500bdb95d1bab68c421e9f6b075ee531593cd2520efd768ec0afbe64c70fe2355c5b9532ed2e3c5aa81cbd01fbf9bb3ad8ab1e0852490de527a3c58e5be573fa6b523bae2a09524817eb1934b716b3b027d441a3da1d6d386fad3d9c084e1408f3337f6b17635403ea9f250d0b0a84f82c798e6cce384b575687f119c682478f98390df1bbcadae109c1fa87045ced4f694bd6c860c11a86f72c783c076071f2081a3f9dc2aab367fe31796421cbdc9246c415b9fe2717ae192685b19339feacb120e3fabfefb1c321e5ef887fe8482e843fa5261d5315e4a88f792418c087cafc6fc643387c4103d4e657f4e093fcaa355fe511a7d15662153dc9f5643fe2a01cdb80f9d04944d0633a3377e586a523a7481345140cde3bf8031763f476db7e099821fa09fae0a50fafb4dec2fe28ec8705ebc00d917f4c4bb8df61d1534a99ef2c20b33029ebd559da241689976a82aa854ef2b2b9fc3fb7e5ade741016141bf664d349437c25220c2fc949376b55503a3d5f212697b620df6c1783398934df048828d9db3160a83b072236a7e381920237b00f1cfb4eb917d9ff66a7e381920237b00f1cfb4eb917d9ff6ca7f726a686358b09a6bc3455188fb21122e97aebdbcdd5812fc2cdca0c99097f1b186abc7a482548c4e0cdd9d3625882e0bfdc0eb78ca744114b42489f077d32f2227287e2f75e33216ee326fdae4eb4b0f53ffe49aae99335a2d0a81643f176ab37e536b723f6cbe07fca073daef038b9c32a2047ba6ebac2d25d8642274c2d30a2f4fd0714ec184b5365c1782e01ce74891ce550d233ae0da469c1cfed13b72a2f3dbdf1d9fa96ff61da28269b52f9769589490ac420463d64a8b2221ab25dbf4d1cb7450bef9dbf767a6bb6417a80ce4a4ab9799d6ae89da93bb03894410a9c5ebd7285afaad856f565c2af3ced88cda9d7256db2f152645ee7f192dd368661bee7d4753618ba5489cff40571cee329d6e038d4f805c0cdfd65550cbf90cf42b3fecf6fd05bd87d3ebd3d1bf0eaaefb52a3f5ad4d766aef000ce50b31aa4602707015a9d0f62f23716264cb36e02602707015a9d0f62f23716264cb36e02501f6c971a9373a0f891b7b60328f1179084c76508698fa002ca33da5ad774a69084c76508698fa002ca33da5ad774a657a1c8798fa33e8ac01437b1d188b51bffa6108f5290188d0030024744de853ac3227e84d81e5a83dfdd28e5e6d084a06b5b4e1610159d42b062badc5add27f5b0a47fca33808712e30eb1f50001a3369bfb82166760a126b9ef0482a0ae2e9cabc3bc9b9092d2fc338f587e0bed23bf5a14a5b337499415fb6a82546de97375a4cecb764e83d360f4640f554d70903b7ee13cf245d7150105631ec0b283136f69851be952fc9cfd027f26c3eacb0f5f753173a57d8fad218407e69d8eb576a70a28d9bcd4b03e2d5cad7c8b71a4134beb48d1d832e01d829133e2a67fda1a0e90eedeeeac446ff8f9769e495fa49ab43419e10794c74d99000026da21226f84e3172d2881e99659a02703e84ac190a94da0198bb9e07e8f385021e0afe52f8fd464541b00c9f11629704943d49b30c3129d0534362c4bdab2c077b8b29d70e8b9029022338ca06baf0316d62ea71a23ad1348d1e1397761a9932a84f401c4369d8512c0687b74aa811dce6250f8b41cf5f019eb98c32d370aa74800de11996aab19d533023c103473f7b93f44ecbc9b6edb5f841e1af168a205d68e3f9396709ec02c2c8486ba399c5bb2ec499e9fef10a52748cfeb518bc9d2be1e8fec45f0bff09d68e5d19ad16e8e6c31f265524fab2e0742a9ee3a23f812de31c10e10be193709c6f740b4949f90f45f47dd8807d41d8cd98f00b204e9800998ecf8427e87eea4ac69e039d5ea4016c931102a7de84457654df898fd74d330d079bf9c8fd41d8cd98f00b204e9800998ecf8427e0e3c51cc065e1e16dae8548be7ac08b73fcb8b920b77f7db88328dd491cab31f2ceb59d7710fcada64f333bf8345ff2e61b664ad12737cbcb6388ff293c676151c13ae2ab0c6b93289a387dc36dfca8ecd7b2bb3682505e4703c41de084d7ee89c473ffd28b5f5d4cc9f2a0dddb70c907e1995df0f8366e50a96877fe9ba8b88845484dd6fc6bd72e8c8290e6b0b07cb770b60a87e7b9134e9a1fa24e28c999183cb91918bb3d25dfc7b8658b78075d8388d97abf7a10fec2b57cb1fc04b75877da1c109ffea7cb5e8c0ccd44f9562b17da1c109ffea7cb5e8c0ccd44f9562b134b812ad954b587babd7df633beb657548b594782c2c6886cec240c57959974829df8a88358e774fecc7acf8c3e8b733188c08c39b07968ca0c2586a58185a8b53a57d655a079b505cb7ffada1212fd338465d674731bd67d0050058a30e46f906b8fe59e07e939594f64d5f9f44cc05346394c0e87701205958361b12743002502cccf2aec4fcfe3acfb3f9d1e99440e22c842d9c4f96a9ec09c42c67704647911d17a9b612a08fc71a558933e5ad9b0d6e02f77d598875dbd577db1d193e54a16f6e71d0789a727144d2770da1155042f8ff89f0593769d29050c61459ed057d85b80366b6246e66c8228508508e11257effa6c8370a229f8092c9e14f17af1c8bce6bfa83c594fd6b39592366bf72de03c80328e9a3e875d641e11349ce85d1c9d4d6c8298009b2a3aeecd684db72d5b17207a395d8a544610e7921762bd8b1c42884fa5bdbde53d64cff469374fd3e0975740eec3481da4239017709545c418537cf1891c2fcf900a521c26959541a0a97f908aabcf4957c5314042fa3a015e1e74513773b0b2ace4991635de31e679ecfa6569224e4576452e70266b5a36a0dc877ca3ee925a15e3377d884c1776a0dc877ca3ee925a15e3377d884c1776ac48a59e59378e97af80ede659960aa65eb0e189dadac7edaa0ad15685e41720a7419178a93de5c1aa000a564363a9ca4cef2529161029dcedfb7346fde671ecf9d001049bfdf64822a412e349eb08658f3f250e4929cba2fbf96502fa106c33aa1912cfadf2169c6ce2bfee934ec7e6e4530e52c7a42ca970296b457c3af0fcafd9ab382cbe9f6633febdea978fbc6fe7f56a048c7c72b242cc63e865b099744ab4bd21dd81b758e72b7c6fd3c3a4a1a5aeb51218d6e5fd6c40051b72b8a19e87f4f9ac2e46d819ff407b1fddf23c1a2462aad4201c666bd248300bb99b45fe746d6ef428c94679627a5fba74bf6b25745cb21ef1f0acf43ef6ea98ec535ad84f707aac14d76425fb8495c8516df43c520e1904dd6d3a8b92ee2256093c41c2e6537269845624bbf1f86d8e769a330bd07ef1831434136bc09438f3c8ac75c272b53ae68151c0ed13cd7d2ded4c0db45dc98e90fc0bee185125e0653e2aebadbaac1548c0a0b967f086ee620b402fdfe55146f21a495d4f02697ae668f5a1ebe59301bddbf2bea02a986fe6991fe39fa09740a6f5da0902524462f4320691012f5174b535043834ff50e8f19131b4a16245b89b537afd476f9fe3269594c2fb65d6216ac71af588fe69b225b619c12be792e06439c7d53b823221fe4f878a8fa03ef55f5adc02476805adb0d00758b1f2a3b25e41d3f464ca409de75167125649431a2d492904950f238a809141fd07227e900dcc1eb5f930a653d237a92344502b39eb151b7e486179515883595e75a9769d73d54cbaab46ce45ed8b69693133d9dc2a02f0b627abab4524a808733dbb5f1d76e3183f45068a17a2255ee5875cd8d0e79f65c747cce35eed9516c14cb5f4fd1052b73bf8341b211488604737e12e3b87772606614f69a10b3e3945eaffef427edac4d8ed2e0ce027681d90e8b170a95b6734573dbac9f98aa49b026951f3d895f6af1d891d18560040020924712ae1ccc39fe77e8a6ac4ac7a1cfaa991548318699581c8fcb74d12c138fe340b08923f79b25a497a82634936861e55f45046adc0da02a7103694cdeac77e7c5ce248ddbce3859b93046221fe9a2c8e6cb2f1cd0de30225807901db862eb5de42e2ed6cb7bf42791a811d9dccb7c495dbc9cacc35f25b92510a30d1d73ff42a43420912444ddf0f299069d223ecc14851618d7f61a1ea14d9b69ffb299f12062d4b8a89fd9ba879235eefea32480901ea256ddc3032d9fa367a6b87960036dad23a5465402cd1f2c7fb7abadf4c0e5c56e340d83df8970f41be4ec41508802c7bec396b27d8619ab8bb648bbcc64c071db2b6ecc08e6642f384c5ec17632b567b9bb0bcf2ed5079c7c5d1afdd779eb25620183744046ac2b45744759aa63f97626dba14494abb5c843786a794b1b748a1d68a09ca410f629980409c816c3bbfe4a7d084c4e0863321ac19e82e833bca93594dbea6e87a7713c0f4a893377ff9d59f0757a4a2f15581261db5212a1ab8c16056059619fd8fa6fd5e12b1614524ea22d1c93969582a7d1100cd95d2620eb0308ea5ce8a1c9878ef36871ba8360dac8f9498d7d78ae41b7744b280839c25fc8b641f2d23d79966b516d92d3548c8bc90285c3447fedbb6cdceed3bff86591c0d7a4ea6b4dc0703aa8ceb50a2506cd3f1dca958d6ed58b3edbc85e1125bdfc5c1c7221d29325db7a57401512697eafb3ecf6b7c024c5af71e380cf0072774574fb7a397f4d3cb2277cedc892091cdcce0275785a944a752deb776162cc0660933cbbf3f77a8841fe153baa9d84eff37c3a486ca35dd9dfe15e1b5bf67c367c5812402a252ea5afce8e20c7ccccaada4d42d668d88420aa47f74e75ebd843e50284b81e74de54f390d57847b62907ac4dea01e328ba5d3148d5b0417c0ebafe7a8ab150d000a7fc786f7b791889e05315b7a6768621268aa85f59c0a68483fc1fa5e28ad0e48f45cf602cb9f3a3e3c8e1c495ce08d44aff81a137e91047c49c1bff8c9e28d93fe2f2387d0806ec9f1f7c12715d31e008dec7bf5b1fa863606a14cae089af56725081934eefcd43bac6646ac0b866be2cbf4340190ef8226cce638631b25c0c548aba2b0f462133285fae2db46f3c04f76bafae9ecceac1cc84b7245a60923cee8e497ae82b6f89bda2808dec4aa35c4a2299819f6cd474202360f0f944776ca63d6a59be6d3a4f10b232d693f8895dc6acaf3f2ef325cb2bcd1bb0013fedfa34b0953ac0f062711c924576d888bc4f33e59f339422eeafb87dc85c60f4e8b09b2dc05d51562c3b066239d947064145827927d21e648cd819f90fccf53fc111e25ebfe3f8e894ea8863ad0e6f4a0582e7ac4bac7fe18db019b096f7013c1d0641940f90bb4e2a04148d8853932f0281043783fccadcdc3168bc29a0f7cdf295dfc2e874df85cd06f62cf282467ae3588741a898eeb58f165d7d86157d1a4158543e6cefcb7b36113ce0b906bad203f5d0d23dfe2abb5133a6bf4527395f33e19d20538ff360b97e2fa6b086b31f2544a6c5cc35e5e3278b28d3de8dfcd4efefa7e68f7eca84885bc421aa7f6eed7a9fbf15f5f458345842daf7d58a7765f064fccb7cb76ad9c7f8493ec3ba4ef9242e1a39c59e2fca98496b59fa07abfe904fe5582f454eeea2b2b485aa235f568e8ab69e74eabbd56d81e0294cb27b208eb46b601b6507689a172999c643754004e05b0d915b6be61c1e1594c55178d35ec5ee53c91dd2d8d5248162bcad2d8be3b2cf1cbc870830d343a5eb0a520d75e7a2b64b97215d00d530693d204d77e3a1a8ccb2ce2a288f3a8601889d2cb96eeb6d8d969a55bdbd26bc405e4433721cd5eb73591c180d0f1e85fc6e9356a04e631fd557c7f53d7001f33c734d1c7369f9364947737f0e68207824d7fc1e82e4dee3e12916d352b905969b92f6027a13f300bc7637f123c5ef54f181b963606e39d26aba2c97d5531097800521b52ac764d8d0c98ad720c59e5ae06ca5c6817efad521dcb8e21359a4bb1a71e72ec0f50342023c1cf6d870a3d50af358ced2abd01dad4f0ed16c1535bc22211db8c1fbc2213ad21d545714bf0515b3f7377223c96c658805a101f0c29f83100b4b2301f6081daefd0784e3a3fa16b8ead8ec832e934e1dfbb1fec0e1d335b033844feb8127eae70a301b27c2afcecd385bbdac95b601a1d425505cddf0693328bd1f915e560cd3d8ee609da3ed7f43f628551174100513bebe2f83b3b3a7c2e4eb63d3a5543a8491e6663c38dbdb735b67ea05124ec9828af7b7da92fee71d16dcbeecb95fccae81b35be27acfe1a079744d833a0454255047f4f9ae179f97e001698a49c3117e1d4618a4389bd53d3f87624a095faa7b89124bcf10a77e82b46a5fd936a8d949307fdbbe647b3099e62cdaa7e73eb9db1e784bedcaf8ad99e62cdaa7e73eb9db1e784bedcaf8ad99e62cdaa7e73eb9db1e784bedcaf8ad99e62cdaa7e73eb9db1e784bedcaf8ad99e62cdaa7e73eb9db1e784bedcaf8ad99e62cdaa7e73eb9db1e784bedcaf8ad8179b89d08459dffff53e2b2a9fb23e3a83f3b4a00500e2be4ddd075780b7470b4f635dd0349f36f781f8e1a5411f1c579c62345857aff7f890fec80e70d01ac06013db5c69b15f723b5fc7ca8e812b0dc88f085696e1f26bfd8406b7de7b8fb662f9f68d3ba852a2b61436dde9e8d5f90a1b22eec6a2cc1f55f958552c188bb83b5df5ddc66a40179af4678e0aa8eafe898244082c39b443117f7893ce0debf5a8439f4f1d75f19ef2803ab6e366bd0asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzkernel-2.6.32-042stab134.3.src.rpmkernel-devel-i686kernel-develkernel-devel-uname-rvzkernel-develvzkernel-devel(x86-32)     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[[[-[@[{[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.6.3.el6]Phillip Lougher [2.6.32-754.6.2.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]- [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-x32.eng.sw.ru 1539509708  !"#$%&'()*+,-./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+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,2.6.32-042stab134.32.6.32-042stab134.32.6.32-042stab134.32.6.32-042stab134.32.6.32-042stab134.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||}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}          !"#$%%&&%%'()(((((((((((*((((((++((',''-.//001223435222222222222666222227228299:;<==>=?==@@=A===BB=CDDEEFFGHIIJKLMLLNOPQQRRRRRSTTUTTTVWWWWXYYZYYYY[\Y]^_`a_bccdeffghijklmmnnopnqqqqqnnrnmmsttmmuuuvuuwuxyzz{z|}~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||         !"#$%&'(()*+++,,-./000112221314541617819:1;<=<;>?;1@A11B1C1D1EEE1111F1G1H111IIJIIKL1MNO1P1QR1STUUUUVWXYZW[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]^_`__abb_c___d_e__f___gg__h__i___jjj__k__l__m__nnnonnpppqqrqqqqpssstutvwxyzzz{{{||||||}~~~~~~       !"#$%&%'())*+,--../0///112113/456789:;<=======>????@@@@@@@@@@@@@@@@@@@AAAABBCBBDBEFEEGEHIIJJIIKIIILMNNNNLIOPQQQQIRSTTTTIUUUVWXXYYYYYYYYYYYYZZZZ[Z\\]\\^^_^^``^a^^bb^c^d^efgffhfffijjjjkkkkkkkkjjljmmnopppqppprpppssssssppptpupppvpppwxyyypppzzzz{|z}zzpppppp~pppppppp             !"##$%%%&&'(()***+*****,***--./..-01233455676899:;:<<=>>>>??????@@AAAAAABBCCCCCCCCCCCCCCDCCCCCCCCCCCCCBBEBFFFBGHIJKKLMNNNNNNNNNNNNNNNOPQQQQRSQQTUUTTTTTTTTVTWTXTYTTZT[TTT\\\]\TTT^^_TTTTTTT`TTTaTTTbcTTdeTfTTTghggTTTTiTjjTkkklkTmTTnTToopTTqqrqstquqTTTvwxyywz{|}~                                         !   " # $ $ $ % $ $ & ' $ $ ( ) ) ) ) $ $ $ $ * $ $ + $ $ $ $ , , - . , / $ $ $ $ $ 0 $ $ $ 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 $ $ $ $ 4 $ $ $ $ 5 $ $ $ $ $ $ $ $ $ $ $ 6 6 7 7 7 6 6 6 6 6 6 6 6 8 8 6 6 $ 9 9 : $ ; $ $ $ $ < = $ $ $ $ > > > > > > > ? > > @ > > A > > B > > > > > > > > > > C > > D > E > > > > > > > > > > > > F > G > > > > > > > > $ $ H $ $ I $ J $ $ $ $ K K L K K K K K K K K K $ $ $ $ $ M $ $ N $ $ $ O O P Q $ $ $ R $ $ S $ T $ $ $ U V W X X Y Z [ [ [ \ [ [ ] ^ _ _ _ _ ` a a b c a a d e e f g h h i h j j j k j j l j m j j j j n j j o o o j j j j j p p p p p j j j q q j r j j s t j u j j j j j j v j j j w w j j j j j x x x j j y j j j j j j j j j j j j j z j j j { | { { { } ~                                    } } } }                                                                                         }         }                                                                 }      }                                                                                                                                                                                                                                                               }         } } ! !} " " # # # # # # # # # # # " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "} $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $} % % % & & & & & & & & & & & & & & & & & & & & & & & & & & & & % %} ' ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( '} ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) * * + , , , , , , - - , . , / , 0 0 , 1 , 2 2 , 3 3 , 4 4 , 5 6 6 6 6 6 6 7 6 8 8 9 6 : 6 ; 6 < = = = > ? ? > @ @ > A A > > > B > C C > D D > E E E F F E G G E H H E I I > J J J K K > L L > M > N N > O O O P > Q Q Q R R > S S > T T > U > V V > W W W X X > Y Y Y Z Z > [ [ > \ \ \ ] ] \ ^ ^ \ _ _ > ` ` > a > b b > c c > d d > e e e f f e g g > h h > i > j > k k > l l > m m > n n > o o > p > q q > r r > s s > t t t u t v > w w > x x > y y > z z > { { > | | > } } ~ ~ ~  ~ ~ ~                   kernels2.6.32-042stab134.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.hconfig8139cp.h8139too8139too.h8129.hab3100core.hotp.hac97bus.hacenic.hacerwmi.hacpiacpi.hac.hapeiapei.heinj.herstdebug.hghes.hpcieaer.hbattery.hblacklistyear.hbutton.hcontainer.hdock.hextlog.hfan.hhed.hhotplugcpu.hmemory.hipmi.hpcislot.hpowermeter.hprocevent.hprocessorprocessor.haggregator.hprocfsprocfs.hpower.hsbs.hsleep.hsysfspower.hthermal.htoshiba.hvideo.hwmi.hadaptecstarfire.hadm8211.hagpagp.hali.hamd.hamd64.hati.hefficeon.hintel.hnvidia.hsis.hsworks.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haic7xxxcmdsperdevice.hdebugmask.hresetdelayms.haio.hairoairo.hcs.halim1535wdt.halim7101wdt.hamdnb.hamd8111eth.hamigapartition.hanoninodes.hapmapm.hcpuidle.harchdefconfig.hdmaaddrt64bit.henablememoryhotplug.hhotremove.hflatmemenable.hhascachelinesize.hcpuidlewait.hrelax.hdefaultidle.helfrandomize.hhavenmisafecmpxchg.hhibernationpossible.hmayhavepcfdc.hphysaddrt64bit.hpopulatesnodemap.hrandom.hselectmemorymodel.hsparsememenable.hsupportsdebugpagealloc.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.hgeneric.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.holpc.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.hsd.hsrsr.hvendor.hsx8.hthrottling.hblock.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hsriov.hbonding.hbootprintkdelay.htracer.hbootparamhardlockupenabledvalue.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.hcancan.hbcm.hcalcbittiming.hdebugdevices.hdev.hemspci.husb.hkvaserpci.hraw.hsja1000sja1000.hisa.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.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.hcyrix32.hintel.htransmeta32.humc32.hcpusets.hcramfs.hcrashcrash.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32.hcrc7.hcryptocrypto.hablkhelperx86.haead.haead2.haesaes.h586.hniintel.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfish.hcamellia.hcast5.hcast6.hcbc.hccm.hcrc32ccrc32c.hintel.hcrct10dif.hcryptd.hctr.hcts.hdeflate.hdes.hdevgeode.hhifn795x795x.hrng.hpadlockpadlock.haes.hsha.hqatqat.hdh895xcc.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghash.hhash.hhash2.hhmac.hhw.hkhazad.hlrw.hlzo.hmanager.hmanager2.hmd4.hmd5.hmichaelmic.hmpilib.hnull.hpcbc.hpcomp.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hsalsa20salsa20.h586.hseed.hseqiv.hserpent.hsha1.hsha256.hsha512.hsignaturesignature.hdsa.htea.htest.htgr192.htwofishtwofish.h586.hcommon.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcs5535gpio.hcuse.hcyclades.hdavicomphy.hdca.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugbootparams.hbugverbose.hfs.hhighmem.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.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.hdoublefault.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.he100.he1000.he1000e.hearlyprintkprintk.hdbgp.hefi.hecryptfs.hedacedac.hamd76x.hdecodemce.he752x.he7xxx.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82860.hi82875p.hi82975x.hmmedac.hr82600.hx38.hedd.heeepclaptop.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hpartition.hvars.hel3.helfcore.henablemustcheck.henclosureservices.henic.hepic100.hepoll.hethoc.heventprofile.htracing.heventfd.hewrk3.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.hgeodegeode.hgx.hlx.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.hfhandle.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohciohci.hdebug.hsbp2.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hforcedeth.hframewarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfsmbcache.hposixacl.hxip.hfscachefscache.hstats.hfsnotify.hftl.hftraceftrace.hsyscalls.hfujitsulaptop.hfusefs.hfusionfusion.hctl.hfc.hlan.hlogging.hmaxsge.hsas.hspi.hfutex.hfwloader.hgactprob.hgarp.hgenericacl.hallocator.hbug.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpuvulnerabilities.hfindfirstbit.hlastbit.hnextbit.hgpio.hhardirqshardirqs.hnodoirq.hhweight.hiomap.hirqprobe.hisadma.hpendingirq.htracer.hgfs2fsfs.hlockingdlm.hgigasetbase.hm101.hm105.hgpiolangwell.hsch.hgpiolib.hgroupsched.hhangchecktimer.hhappymeal.hhardlockupdetector.hhasdma.hiomem.hioport.hhaveaout.harchkgdb.hkmemcheck.htracehook.hatomiciomap.hdmaapidebug.hattrs.hdynamicftrace.hefficientunalignedaccess.hftracemcountrecord.hfunctiongraphfptest.htracer.htracemcounttest.htracer.hgenericdmacoherent.hide.hinteltxt.hioremapprot.hirqwork.hkernelbzip2.hgzip.hlzma.hkprobes.hkretprobes.hkvm.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.hhighmem.hhighmem64g.hhighpte.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.hcompaq.hfake.hibm.hpcie.hsmt.hhpilo.hwatchdog.hwmi.hhpethpet.hemulatertc.htimer.hhpwdtnmidecoding.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxen.hhwconsole.hrandomrandom.hamd.hgeode.hintel.htimeriomem.hvia.hvirtio.hhwmonhwmon.hvid.hhypervhyperv.hballoon.hkeyboard.hmouse.hnet.hstorage.hutils.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.halgobit.halgopca.hali1535.hali1563.hali15x3.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hhelperauto.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis5595.hsis630.hsis96x.hstub.htinyusb.hvia.hviapro.hvoodoo3.hi40e.hi40evf.hi6300esbwdt.hi82365.hi8k.hib700wdt.hibmasm.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.hipoibipoib.hcm.hdebug.hiser.hmthcamthca.hdebug.hnes.hocrdma.hsrp.huseraccess.hmad.hmem.hinftl.hinitenvarglimit.hinitramfssource.hinotifyinotify.huser.hinputinput.hapanel.hatiremote.hremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgpiorotaryencoder.hkeyboard.hkeyspanremote.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.htablet.htouchscreen.huinput.hwinbondcir.hwistronbtns.hwm831xon.hyealink.hintelidle.hioatdma.hips.htxt.hintervaltree.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.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.hisaisa.hdmaapi.hisapnp.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.hkeyboardadp5588.hatkbd.hmax7359.hopencores.hkeyskeys.hdebugprockeys.hkgdbkgdb.hserialconsole.htests.hkmemtrace.hkprobeevent.hkprobes.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hktimescalar.hkvmclock.hguest.hlbdaf.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.hm686.hmacemumousebtn.hpartition.hmac80211mac80211.hhasrc.hhwsim.hleds.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hstahashmaxsize.hmachzwdt.hmacintoshdrivers.hmacvlan.hmacvtap.hmagicsysrq.hmarvellphy.hmaxrawdevs.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.hmemorygangsgangs.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.hmmu.hmoduleforceload.hsig.hsrcversionall.hunload.hverifyverify.helf.hmodules.hmodversions.hmouseappletouch.hbcm5974.hps2ps2.halps.helantech.hlifebook.hlogips2pp.holpc.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.hcafe.hcs553x.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.hne2000.hne2kpci.hneedbouncepool.hdmamapstate.hnodememmapsize.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.hdma.hdropmonitor.hdsadsa.hmv88e6060.hmv88e61236165.hmv88e6131.hmv88e6xxxmv88e6xxx.hneedppu.htagdsa.hedsa.htrailer.hematchematch.hcmp.hmeta.hnbyte.hstack.htext.hu32.hethernet.hfc.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hisa.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.hsmc.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.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.hnoptracer.husbxceiv.hnortelhermes.hnouveaudebugdebug.hdefault.hnozomi.hnrcpus.hns83820.hnscgpio.hnvram.holpc.hopenvswitchopenvswitch.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hoptimizeinlining.hoptprobes.hosfpartition.houtputformat.hovsbrcompat.hp54common.hleds.hpci.husb.hpacketpacket.hmmap.hpageoffset.htableisolation.hpanasoniclaptop.hparavirtparavirt.hclock.hguest.hparportparport.h1284.hnotpc.hpcpc.hpcmcia.hserial.hpartitionadvanced.hpataacpi.hali.hamd.hartop.hatiixp.hatp867x.hcmd64x.hcs5535.hcs5536.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpcmcia.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.hvia.hpc8736xgpio.hpccardpccard.hnonstatic.hpchgbe.hpcipci.hatmel.hbios.hdirect.hdomains.hgoany.hhermes.hiov.hlegacy.hmmconfig.hmsimsi.hdefaulton.holpc.hquirks.hstub.hpcieecrc.hpcieaerpcieaer.hinject.hpcieaspm.hpcieportbus.hpcipcwatchdog.hpcmciapcmcia.h3c574.h3c589.hatmel.haxnet.hfdomain.hfmvj18x.hhermes.hioctl.hloadcis.hnmclan.hpcnet.hprobe.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.hppdev.hpppppp.hasync.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hpps.hpramcachefeaturenosync.hpreemptvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.htime.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hpstore.hptp1588clock.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.haha152x.haha1542.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.hsgipartition.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.hisa.hjack.hkctljack.hkorg1212.hlayla20.hlayla24.hlx6464es.hmaestro3.hmia.hmiro.hmixart.hmixeross.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hopl4liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.hossoss.hplugins.hpcmcia.hpcsp.hpcxhr.hrawmidirawmidi.hseq.hrme32.hrme96.hrme9652.hsbcommon.hsb16dsp.hseqdummy.hhrtimerdefault.hsequencersequencer.hoss.hsis7019.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hua101.hus122l.husx2y.hverboseprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hwsslib.hsoccameracamera.hmt9m001.hmt9m111.hmt9t031.hmt9v022.hov772x.hplatform.htw9910.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypisonypi.hcompat.hsoundsound.hosscorecore.hpreclaim.hsparseirq.hsparsememsparsemem.hmanual.hstatic.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hssbssb.hb43pcibridge.hblockio.hdriverpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpcmciahostpcmciahost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hssfdc.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsundance.hsungem.hsunrpcsunrpc.hgss.hxprtrdmaclient.hserver.hsuspendsuspend.hfreezer.hswap.hsyncookies.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hsyscall.hsysfssysfs.hdeprecateddeprecated.hdyn.hv2.hsysproftracer.hsysrqdebug.hsysvipcsysvipc.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htc1100wmi.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.htoshiba.htouchscreenad7879ad7879.hi2c.heeti.helo.hfujitsu.hgunze.hhtcpen.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.htreercu.httpcieeprom.htuliptulip.hmmio.htun.htyphoon.hubifsfsfs.hlzo.hxattr.hzlib.hudffs.hnls.hueficper.hueventhelperpath.huid16.huiouio.haec.hcif.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.hsmx.huli526x.hultra.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.hstacktracesupport.hutrace.hutsns.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.hcafeccic.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.hov7670.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.hvm86.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.h3232.hnonstandard.hsmp.hacpicpufreq.hapmboot.hbigsmp.hbswap.hcmov.hcmpxchg.hcmpxchg64.hcpu.hcpuid.hcyclonetimer.hdebugctlmsr.hextendedplatform.hgeneric.hht.hintelpstate.husercopy.hinternodecachebytes.hinvlpg.hioapic.hl1cachebytes.hshift.hlocalapic.hlongrun.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmrst.hmsr.hneedrelocs.hp4clockmod.hpae.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpopadok.hpowernowk7k7.hacpi.hk8.hrerouteforbrokenbootirqs.hreservelow64k.hspeedstepich.hlib.hsmi.hsysfb.hthermalvector.htrampoline.htsc.husepprochecksum.hwpworksok.hxadd.hxenxen.hballoon.hblkdevfrontend.hcompatxenfs.hdebugfs.hdevevtchn.hfbdevfrontend.hkbddevfrontend.hmaxdomainmemory.hnetdevfrontend.hplatformpci.hsaverestore.hscrubpages.hsyshypervisor.hxenfs.hxfrmxfrm.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxorblocks.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzd1211rw.hzisofs.hzlibdeflate.hinflate.hzonedmadma.hflag.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-042stab134.3//usr/src/kernels/2.6.32-042stab134.3/arch//usr/src/kernels/2.6.32-042stab134.3/arch/alpha//usr/src/kernels/2.6.32-042stab134.3/arch/alpha/boot//usr/src/kernels/2.6.32-042stab134.3/arch/alpha/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/alpha/lib//usr/src/kernels/2.6.32-042stab134.3/arch/alpha/math-emu//usr/src/kernels/2.6.32-042stab134.3/arch/alpha/mm//usr/src/kernels/2.6.32-042stab134.3/arch/alpha/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/arm//usr/src/kernels/2.6.32-042stab134.3/arch/arm/boot//usr/src/kernels/2.6.32-042stab134.3/arch/arm/boot/bootp//usr/src/kernels/2.6.32-042stab134.3/arch/arm/boot/compressed//usr/src/kernels/2.6.32-042stab134.3/arch/arm/common//usr/src/kernels/2.6.32-042stab134.3/arch/arm/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/arm/lib//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-at91//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-davinci//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-gemini//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-h720x//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-integrator//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-l7200//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-loki//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-mmp//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-msm//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-mx1//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-mx2//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-mx25//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-mx3//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-netx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-omap1//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-omap2//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-pxa//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-realview//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-rpc//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-shark//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-u300//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-versatile//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-042stab134.3/arch/arm/mm//usr/src/kernels/2.6.32-042stab134.3/arch/arm/nwfpe//usr/src/kernels/2.6.32-042stab134.3/arch/arm/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/arm/plat-iop//usr/src/kernels/2.6.32-042stab134.3/arch/arm/plat-mxc//usr/src/kernels/2.6.32-042stab134.3/arch/arm/plat-omap//usr/src/kernels/2.6.32-042stab134.3/arch/arm/plat-orion//usr/src/kernels/2.6.32-042stab134.3/arch/arm/plat-pxa//usr/src/kernels/2.6.32-042stab134.3/arch/arm/plat-s3c//usr/src/kernels/2.6.32-042stab134.3/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-042stab134.3/arch/arm/tools//usr/src/kernels/2.6.32-042stab134.3/arch/arm/vfp//usr/src/kernels/2.6.32-042stab134.3/arch/avr32//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/boards//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/boot//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/boot/images//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/lib//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/mm//usr/src/kernels/2.6.32-042stab134.3/arch/avr32/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/boot//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/lib//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mach-common//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/mm//usr/src/kernels/2.6.32-042stab134.3/arch/blackfin/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/cris//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v10//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v32//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-042stab134.3/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-042stab134.3/arch/cris/boot//usr/src/kernels/2.6.32-042stab134.3/arch/cris/boot/compressed//usr/src/kernels/2.6.32-042stab134.3/arch/cris/boot/rescue//usr/src/kernels/2.6.32-042stab134.3/arch/cris/include//usr/src/kernels/2.6.32-042stab134.3/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-042stab134.3/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-042stab134.3/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-042stab134.3/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-042stab134.3/arch/cris/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/cris/mm//usr/src/kernels/2.6.32-042stab134.3/arch/frv//usr/src/kernels/2.6.32-042stab134.3/arch/frv/boot//usr/src/kernels/2.6.32-042stab134.3/arch/frv/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/frv/lib//usr/src/kernels/2.6.32-042stab134.3/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-042stab134.3/arch/frv/mm//usr/src/kernels/2.6.32-042stab134.3/arch/h8300//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/boot//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/lib//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/mm//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/platform//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-042stab134.3/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-042stab134.3/arch/ia64//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/dig//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/hp//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/hp/common//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/hp/sim//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/ia32//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/kvm//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/lib//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/mm//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/pci//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/sn//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/sn/pci//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/uv//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/ia64/xen//usr/src/kernels/2.6.32-042stab134.3/arch/m32r//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/boot//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/lib//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/mm//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/platforms//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-042stab134.3/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-042stab134.3/arch/m68k//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/amiga//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/apollo//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/atari//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/bvme6000//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/fpsp040//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/hp300//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/lib//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/mac//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/math-emu//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/mm//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/mvme147//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/mvme16x//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/q40//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/sun3//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/sun3x//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/tools//usr/src/kernels/2.6.32-042stab134.3/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/lib//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/mm//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-042stab134.3/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-042stab134.3/arch/microblaze//usr/src/kernels/2.6.32-042stab134.3/arch/microblaze/boot//usr/src/kernels/2.6.32-042stab134.3/arch/microblaze/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-042stab134.3/arch/microblaze/lib//usr/src/kernels/2.6.32-042stab134.3/arch/microblaze/mm//usr/src/kernels/2.6.32-042stab134.3/arch/microblaze/platform//usr/src/kernels/2.6.32-042stab134.3/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-042stab134.3/arch/mips//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy/common//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-042stab134.3/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-042stab134.3/arch/mips/ar7//usr/src/kernels/2.6.32-042stab134.3/arch/mips/basler//usr/src/kernels/2.6.32-042stab134.3/arch/mips/basler/excite//usr/src/kernels/2.6.32-042stab134.3/arch/mips/bcm47xx//usr/src/kernels/2.6.32-042stab134.3/arch/mips/bcm63xx//usr/src/kernels/2.6.32-042stab134.3/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-042stab134.3/arch/mips/boot//usr/src/kernels/2.6.32-042stab134.3/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-042stab134.3/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-042stab134.3/arch/mips/cobalt//usr/src/kernels/2.6.32-042stab134.3/arch/mips/dec//usr/src/kernels/2.6.32-042stab134.3/arch/mips/dec/prom//usr/src/kernels/2.6.32-042stab134.3/arch/mips/emma//usr/src/kernels/2.6.32-042stab134.3/arch/mips/emma/common//usr/src/kernels/2.6.32-042stab134.3/arch/mips/emma/markeins//usr/src/kernels/2.6.32-042stab134.3/arch/mips/fw//usr/src/kernels/2.6.32-042stab134.3/arch/mips/fw/arc//usr/src/kernels/2.6.32-042stab134.3/arch/mips/fw/cfe//usr/src/kernels/2.6.32-042stab134.3/arch/mips/fw/lib//usr/src/kernels/2.6.32-042stab134.3/arch/mips/fw/sni//usr/src/kernels/2.6.32-042stab134.3/arch/mips/gt64120//usr/src/kernels/2.6.32-042stab134.3/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-042stab134.3/arch/mips/jazz//usr/src/kernels/2.6.32-042stab134.3/arch/mips/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/mips/lasat//usr/src/kernels/2.6.32-042stab134.3/arch/mips/lasat/image//usr/src/kernels/2.6.32-042stab134.3/arch/mips/lib//usr/src/kernels/2.6.32-042stab134.3/arch/mips/loongson//usr/src/kernels/2.6.32-042stab134.3/arch/mips/loongson/common//usr/src/kernels/2.6.32-042stab134.3/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-042stab134.3/arch/mips/math-emu//usr/src/kernels/2.6.32-042stab134.3/arch/mips/mipssim//usr/src/kernels/2.6.32-042stab134.3/arch/mips/mm//usr/src/kernels/2.6.32-042stab134.3/arch/mips/mti-malta//usr/src/kernels/2.6.32-042stab134.3/arch/mips/nxp//usr/src/kernels/2.6.32-042stab134.3/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-042stab134.3/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-042stab134.3/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-042stab134.3/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-042stab134.3/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-042stab134.3/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-042stab134.3/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-042stab134.3/arch/mips/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/mips/pci//usr/src/kernels/2.6.32-042stab134.3/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-042stab134.3/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-042stab134.3/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-042stab134.3/arch/mips/power//usr/src/kernels/2.6.32-042stab134.3/arch/mips/rb532//usr/src/kernels/2.6.32-042stab134.3/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-042stab134.3/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-042stab134.3/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-042stab134.3/arch/mips/sibyte//usr/src/kernels/2.6.32-042stab134.3/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-042stab134.3/arch/mips/sibyte/common//usr/src/kernels/2.6.32-042stab134.3/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-042stab134.3/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-042stab134.3/arch/mips/sni//usr/src/kernels/2.6.32-042stab134.3/arch/mips/txx9//usr/src/kernels/2.6.32-042stab134.3/arch/mips/txx9/generic//usr/src/kernels/2.6.32-042stab134.3/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-042stab134.3/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-042stab134.3/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-042stab134.3/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-042stab134.3/arch/mips/vr41xx//usr/src/kernels/2.6.32-042stab134.3/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-042stab134.3/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-042stab134.3/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-042stab134.3/arch/mn10300//usr/src/kernels/2.6.32-042stab134.3/arch/mn10300/boot//usr/src/kernels/2.6.32-042stab134.3/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-042stab134.3/arch/mn10300/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/mn10300/lib//usr/src/kernels/2.6.32-042stab134.3/arch/mn10300/mm//usr/src/kernels/2.6.32-042stab134.3/arch/mn10300/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-042stab134.3/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-042stab134.3/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-042stab134.3/arch/parisc//usr/src/kernels/2.6.32-042stab134.3/arch/parisc/hpux//usr/src/kernels/2.6.32-042stab134.3/arch/parisc/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/parisc/lib//usr/src/kernels/2.6.32-042stab134.3/arch/parisc/math-emu//usr/src/kernels/2.6.32-042stab134.3/arch/parisc/mm//usr/src/kernels/2.6.32-042stab134.3/arch/parisc/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/boot//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/kvm//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/lib//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/math-emu//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/mm//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/sysdev//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-042stab134.3/arch/powerpc/xmon//usr/src/kernels/2.6.32-042stab134.3/arch/s390//usr/src/kernels/2.6.32-042stab134.3/arch/s390/appldata//usr/src/kernels/2.6.32-042stab134.3/arch/s390/boot//usr/src/kernels/2.6.32-042stab134.3/arch/s390/crypto//usr/src/kernels/2.6.32-042stab134.3/arch/s390/hypfs//usr/src/kernels/2.6.32-042stab134.3/arch/s390/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-042stab134.3/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-042stab134.3/arch/s390/kvm//usr/src/kernels/2.6.32-042stab134.3/arch/s390/lib//usr/src/kernels/2.6.32-042stab134.3/arch/s390/math-emu//usr/src/kernels/2.6.32-042stab134.3/arch/s390/mm//usr/src/kernels/2.6.32-042stab134.3/arch/s390/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/score//usr/src/kernels/2.6.32-042stab134.3/arch/score/boot//usr/src/kernels/2.6.32-042stab134.3/arch/score/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/score/lib//usr/src/kernels/2.6.32-042stab134.3/arch/score/mm//usr/src/kernels/2.6.32-042stab134.3/arch/sh//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boot//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boot/compressed//usr/src/kernels/2.6.32-042stab134.3/arch/sh/boot/romimage//usr/src/kernels/2.6.32-042stab134.3/arch/sh/cchips//usr/src/kernels/2.6.32-042stab134.3/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-042stab134.3/arch/sh/drivers//usr/src/kernels/2.6.32-042stab134.3/arch/sh/drivers/dma//usr/src/kernels/2.6.32-042stab134.3/arch/sh/drivers/pci//usr/src/kernels/2.6.32-042stab134.3/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-042stab134.3/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-042stab134.3/arch/sh/lib//usr/src/kernels/2.6.32-042stab134.3/arch/sh/lib64//usr/src/kernels/2.6.32-042stab134.3/arch/sh/math-emu//usr/src/kernels/2.6.32-042stab134.3/arch/sh/mm//usr/src/kernels/2.6.32-042stab134.3/arch/sh/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/sh/tools//usr/src/kernels/2.6.32-042stab134.3/arch/sparc//usr/src/kernels/2.6.32-042stab134.3/arch/sparc/boot//usr/src/kernels/2.6.32-042stab134.3/arch/sparc/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/sparc/lib//usr/src/kernels/2.6.32-042stab134.3/arch/sparc/math-emu//usr/src/kernels/2.6.32-042stab134.3/arch/sparc/mm//usr/src/kernels/2.6.32-042stab134.3/arch/sparc/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/sparc/prom//usr/src/kernels/2.6.32-042stab134.3/arch/um//usr/src/kernels/2.6.32-042stab134.3/arch/um/drivers//usr/src/kernels/2.6.32-042stab134.3/arch/um/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/um/kernel/skas//usr/src/kernels/2.6.32-042stab134.3/arch/um/os-Linux//usr/src/kernels/2.6.32-042stab134.3/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-042stab134.3/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-042stab134.3/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-042stab134.3/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-042stab134.3/arch/um/scripts//usr/src/kernels/2.6.32-042stab134.3/arch/um/sys-i386//usr/src/kernels/2.6.32-042stab134.3/arch/um/sys-ia64//usr/src/kernels/2.6.32-042stab134.3/arch/um/sys-ppc//usr/src/kernels/2.6.32-042stab134.3/arch/um/sys-x86_64//usr/src/kernels/2.6.32-042stab134.3/arch/x86//usr/src/kernels/2.6.32-042stab134.3/arch/x86/boot//usr/src/kernels/2.6.32-042stab134.3/arch/x86/boot/compressed//usr/src/kernels/2.6.32-042stab134.3/arch/x86/crypto//usr/src/kernels/2.6.32-042stab134.3/arch/x86/ia32//usr/src/kernels/2.6.32-042stab134.3/arch/x86/include//usr/src/kernels/2.6.32-042stab134.3/arch/x86/include/asm//usr/src/kernels/2.6.32-042stab134.3/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-042stab134.3/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-042stab134.3/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-042stab134.3/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-042stab134.3/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-042stab134.3/arch/x86/include/generated//usr/src/kernels/2.6.32-042stab134.3/arch/x86/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-042stab134.3/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-042stab134.3/arch/x86/kernel/apic//usr/src/kernels/2.6.32-042stab134.3/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-042stab134.3/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-042stab134.3/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-042stab134.3/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-042stab134.3/arch/x86/kvm//usr/src/kernels/2.6.32-042stab134.3/arch/x86/lguest//usr/src/kernels/2.6.32-042stab134.3/arch/x86/lib//usr/src/kernels/2.6.32-042stab134.3/arch/x86/math-emu//usr/src/kernels/2.6.32-042stab134.3/arch/x86/mm//usr/src/kernels/2.6.32-042stab134.3/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-042stab134.3/arch/x86/oprofile//usr/src/kernels/2.6.32-042stab134.3/arch/x86/pci//usr/src/kernels/2.6.32-042stab134.3/arch/x86/power//usr/src/kernels/2.6.32-042stab134.3/arch/x86/tools//usr/src/kernels/2.6.32-042stab134.3/arch/x86/vdso//usr/src/kernels/2.6.32-042stab134.3/arch/x86/video//usr/src/kernels/2.6.32-042stab134.3/arch/x86/xen//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/boot//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/kernel//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/lib//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/mm//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/platforms//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/variants//usr/src/kernels/2.6.32-042stab134.3/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-042stab134.3/block//usr/src/kernels/2.6.32-042stab134.3/crypto//usr/src/kernels/2.6.32-042stab134.3/crypto/async_tx//usr/src/kernels/2.6.32-042stab134.3/crypto/mpi//usr/src/kernels/2.6.32-042stab134.3/crypto/signature//usr/src/kernels/2.6.32-042stab134.3/drivers//usr/src/kernels/2.6.32-042stab134.3/drivers/accessibility//usr/src/kernels/2.6.32-042stab134.3/drivers/accessibility/braille//usr/src/kernels/2.6.32-042stab134.3/drivers/acpi//usr/src/kernels/2.6.32-042stab134.3/drivers/acpi/acpica//usr/src/kernels/2.6.32-042stab134.3/drivers/acpi/apei//usr/src/kernels/2.6.32-042stab134.3/drivers/amba//usr/src/kernels/2.6.32-042stab134.3/drivers/ata//usr/src/kernels/2.6.32-042stab134.3/drivers/atm//usr/src/kernels/2.6.32-042stab134.3/drivers/auxdisplay//usr/src/kernels/2.6.32-042stab134.3/drivers/base//usr/src/kernels/2.6.32-042stab134.3/drivers/base/power//usr/src/kernels/2.6.32-042stab134.3/drivers/bcma//usr/src/kernels/2.6.32-042stab134.3/drivers/block//usr/src/kernels/2.6.32-042stab134.3/drivers/block/aoe//usr/src/kernels/2.6.32-042stab134.3/drivers/block/drbd//usr/src/kernels/2.6.32-042stab134.3/drivers/block/mtip32xx//usr/src/kernels/2.6.32-042stab134.3/drivers/block/paride//usr/src/kernels/2.6.32-042stab134.3/drivers/block/ploop//usr/src/kernels/2.6.32-042stab134.3/drivers/block/rsxx//usr/src/kernels/2.6.32-042stab134.3/drivers/bluetooth//usr/src/kernels/2.6.32-042stab134.3/drivers/cdrom//usr/src/kernels/2.6.32-042stab134.3/drivers/char//usr/src/kernels/2.6.32-042stab134.3/drivers/char/agp//usr/src/kernels/2.6.32-042stab134.3/drivers/char/hw_random//usr/src/kernels/2.6.32-042stab134.3/drivers/char/ip2//usr/src/kernels/2.6.32-042stab134.3/drivers/char/ipmi//usr/src/kernels/2.6.32-042stab134.3/drivers/char/mwave//usr/src/kernels/2.6.32-042stab134.3/drivers/char/pcmcia//usr/src/kernels/2.6.32-042stab134.3/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-042stab134.3/drivers/char/rio//usr/src/kernels/2.6.32-042stab134.3/drivers/char/tpm//usr/src/kernels/2.6.32-042stab134.3/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-042stab134.3/drivers/clocksource//usr/src/kernels/2.6.32-042stab134.3/drivers/connector//usr/src/kernels/2.6.32-042stab134.3/drivers/cpufreq//usr/src/kernels/2.6.32-042stab134.3/drivers/cpuidle//usr/src/kernels/2.6.32-042stab134.3/drivers/cpuidle/governors//usr/src/kernels/2.6.32-042stab134.3/drivers/crypto//usr/src/kernels/2.6.32-042stab134.3/drivers/crypto/amcc//usr/src/kernels/2.6.32-042stab134.3/drivers/crypto/nx//usr/src/kernels/2.6.32-042stab134.3/drivers/crypto/qat//usr/src/kernels/2.6.32-042stab134.3/drivers/crypto/qat/qat_common//usr/src/kernels/2.6.32-042stab134.3/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/2.6.32-042stab134.3/drivers/dca//usr/src/kernels/2.6.32-042stab134.3/drivers/dio//usr/src/kernels/2.6.32-042stab134.3/drivers/dma//usr/src/kernels/2.6.32-042stab134.3/drivers/dma/ioat//usr/src/kernels/2.6.32-042stab134.3/drivers/dma/ipu//usr/src/kernels/2.6.32-042stab134.3/drivers/edac//usr/src/kernels/2.6.32-042stab134.3/drivers/eisa//usr/src/kernels/2.6.32-042stab134.3/drivers/firewire//usr/src/kernels/2.6.32-042stab134.3/drivers/firmware//usr/src/kernels/2.6.32-042stab134.3/drivers/gpio//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/via//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/drm/vmwgfx//usr/src/kernels/2.6.32-042stab134.3/drivers/gpu/vga//usr/src/kernels/2.6.32-042stab134.3/drivers/hid//usr/src/kernels/2.6.32-042stab134.3/drivers/hid/usbhid//usr/src/kernels/2.6.32-042stab134.3/drivers/hv//usr/src/kernels/2.6.32-042stab134.3/drivers/hwmon//usr/src/kernels/2.6.32-042stab134.3/drivers/hwmon/ams//usr/src/kernels/2.6.32-042stab134.3/drivers/i2c//usr/src/kernels/2.6.32-042stab134.3/drivers/i2c/algos//usr/src/kernels/2.6.32-042stab134.3/drivers/i2c/busses//usr/src/kernels/2.6.32-042stab134.3/drivers/i2c/chips//usr/src/kernels/2.6.32-042stab134.3/drivers/ide//usr/src/kernels/2.6.32-042stab134.3/drivers/idle//usr/src/kernels/2.6.32-042stab134.3/drivers/ieee1394//usr/src/kernels/2.6.32-042stab134.3/drivers/ieee802154//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/core//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/ulp//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-042stab134.3/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-042stab134.3/drivers/input//usr/src/kernels/2.6.32-042stab134.3/drivers/input/gameport//usr/src/kernels/2.6.32-042stab134.3/drivers/input/joystick//usr/src/kernels/2.6.32-042stab134.3/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-042stab134.3/drivers/input/keyboard//usr/src/kernels/2.6.32-042stab134.3/drivers/input/misc//usr/src/kernels/2.6.32-042stab134.3/drivers/input/mouse//usr/src/kernels/2.6.32-042stab134.3/drivers/input/serio//usr/src/kernels/2.6.32-042stab134.3/drivers/input/tablet//usr/src/kernels/2.6.32-042stab134.3/drivers/input/touchscreen//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/act2000//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/capi//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/divert//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/gigaset//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/hardware//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/hisax//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/hysdn//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/i4l//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/icn//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/mISDN//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/pcbit//usr/src/kernels/2.6.32-042stab134.3/drivers/isdn/sc//usr/src/kernels/2.6.32-042stab134.3/drivers/leds//usr/src/kernels/2.6.32-042stab134.3/drivers/lguest//usr/src/kernels/2.6.32-042stab134.3/drivers/macintosh//usr/src/kernels/2.6.32-042stab134.3/drivers/mca//usr/src/kernels/2.6.32-042stab134.3/drivers/md//usr/src/kernels/2.6.32-042stab134.3/drivers/md/persistent-data//usr/src/kernels/2.6.32-042stab134.3/drivers/media//usr/src/kernels/2.6.32-042stab134.3/drivers/media/common//usr/src/kernels/2.6.32-042stab134.3/drivers/media/common/tuners//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/siano//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-042stab134.3/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-042stab134.3/drivers/media/radio//usr/src/kernels/2.6.32-042stab134.3/drivers/media/radio/si470x//usr/src/kernels/2.6.32-042stab134.3/drivers/media/rc//usr/src/kernels/2.6.32-042stab134.3/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/au0828//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/cpia2//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/cx18//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/cx23885//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/cx25840//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/cx88//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/davinci//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/em28xx//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/et61x251//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/gspca//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/ivtv//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/pwc//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/saa7134//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/saa7164//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/usbvision//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/uvc//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/zc0301//usr/src/kernels/2.6.32-042stab134.3/drivers/media/video/zoran//usr/src/kernels/2.6.32-042stab134.3/drivers/memstick//usr/src/kernels/2.6.32-042stab134.3/drivers/memstick/core//usr/src/kernels/2.6.32-042stab134.3/drivers/memstick/host//usr/src/kernels/2.6.32-042stab134.3/drivers/message//usr/src/kernels/2.6.32-042stab134.3/drivers/message/fusion//usr/src/kernels/2.6.32-042stab134.3/drivers/message/i2o//usr/src/kernels/2.6.32-042stab134.3/drivers/mfd//usr/src/kernels/2.6.32-042stab134.3/drivers/misc//usr/src/kernels/2.6.32-042stab134.3/drivers/misc/c2port//usr/src/kernels/2.6.32-042stab134.3/drivers/misc/cb710//usr/src/kernels/2.6.32-042stab134.3/drivers/misc/eeprom//usr/src/kernels/2.6.32-042stab134.3/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-042stab134.3/drivers/misc/ibmasm//usr/src/kernels/2.6.32-042stab134.3/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-042stab134.3/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-042stab134.3/drivers/mmc//usr/src/kernels/2.6.32-042stab134.3/drivers/mmc/card//usr/src/kernels/2.6.32-042stab134.3/drivers/mmc/core//usr/src/kernels/2.6.32-042stab134.3/drivers/mmc/host//usr/src/kernels/2.6.32-042stab134.3/drivers/mtd//usr/src/kernels/2.6.32-042stab134.3/drivers/mtd/chips//usr/src/kernels/2.6.32-042stab134.3/drivers/mtd/devices//usr/src/kernels/2.6.32-042stab134.3/drivers/mtd/lpddr//usr/src/kernels/2.6.32-042stab134.3/drivers/mtd/maps//usr/src/kernels/2.6.32-042stab134.3/drivers/mtd/nand//usr/src/kernels/2.6.32-042stab134.3/drivers/mtd/onenand//usr/src/kernels/2.6.32-042stab134.3/drivers/mtd/tests//usr/src/kernels/2.6.32-042stab134.3/drivers/mtd/ubi//usr/src/kernels/2.6.32-042stab134.3/drivers/net//usr/src/kernels/2.6.32-042stab134.3/drivers/net/appletalk//usr/src/kernels/2.6.32-042stab134.3/drivers/net/arcnet//usr/src/kernels/2.6.32-042stab134.3/drivers/net/arm//usr/src/kernels/2.6.32-042stab134.3/drivers/net/atl1c//usr/src/kernels/2.6.32-042stab134.3/drivers/net/atl1e//usr/src/kernels/2.6.32-042stab134.3/drivers/net/atlx//usr/src/kernels/2.6.32-042stab134.3/drivers/net/benet//usr/src/kernels/2.6.32-042stab134.3/drivers/net/bna//usr/src/kernels/2.6.32-042stab134.3/drivers/net/bnx2x//usr/src/kernels/2.6.32-042stab134.3/drivers/net/bnxt//usr/src/kernels/2.6.32-042stab134.3/drivers/net/bonding//usr/src/kernels/2.6.32-042stab134.3/drivers/net/can//usr/src/kernels/2.6.32-042stab134.3/drivers/net/can/sja1000//usr/src/kernels/2.6.32-042stab134.3/drivers/net/can/usb//usr/src/kernels/2.6.32-042stab134.3/drivers/net/chelsio//usr/src/kernels/2.6.32-042stab134.3/drivers/net/cris//usr/src/kernels/2.6.32-042stab134.3/drivers/net/cxgb3//usr/src/kernels/2.6.32-042stab134.3/drivers/net/cxgb4//usr/src/kernels/2.6.32-042stab134.3/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-042stab134.3/drivers/net/e1000//usr/src/kernels/2.6.32-042stab134.3/drivers/net/e1000e//usr/src/kernels/2.6.32-042stab134.3/drivers/net/ehea//usr/src/kernels/2.6.32-042stab134.3/drivers/net/enic//usr/src/kernels/2.6.32-042stab134.3/drivers/net/fm10k//usr/src/kernels/2.6.32-042stab134.3/drivers/net/fs_enet//usr/src/kernels/2.6.32-042stab134.3/drivers/net/hamradio//usr/src/kernels/2.6.32-042stab134.3/drivers/net/hyperv//usr/src/kernels/2.6.32-042stab134.3/drivers/net/i40e//usr/src/kernels/2.6.32-042stab134.3/drivers/net/i40evf//usr/src/kernels/2.6.32-042stab134.3/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-042stab134.3/drivers/net/igb//usr/src/kernels/2.6.32-042stab134.3/drivers/net/igbvf//usr/src/kernels/2.6.32-042stab134.3/drivers/net/irda//usr/src/kernels/2.6.32-042stab134.3/drivers/net/ixgb//usr/src/kernels/2.6.32-042stab134.3/drivers/net/ixgbe//usr/src/kernels/2.6.32-042stab134.3/drivers/net/ixgbevf//usr/src/kernels/2.6.32-042stab134.3/drivers/net/ixp2000//usr/src/kernels/2.6.32-042stab134.3/drivers/net/mlx4//usr/src/kernels/2.6.32-042stab134.3/drivers/net/mlx5//usr/src/kernels/2.6.32-042stab134.3/drivers/net/mlx5/core//usr/src/kernels/2.6.32-042stab134.3/drivers/net/myri10ge//usr/src/kernels/2.6.32-042stab134.3/drivers/net/netxen//usr/src/kernels/2.6.32-042stab134.3/drivers/net/pch_gbe//usr/src/kernels/2.6.32-042stab134.3/drivers/net/pcmcia//usr/src/kernels/2.6.32-042stab134.3/drivers/net/phy//usr/src/kernels/2.6.32-042stab134.3/drivers/net/qlcnic//usr/src/kernels/2.6.32-042stab134.3/drivers/net/qlge//usr/src/kernels/2.6.32-042stab134.3/drivers/net/sfc//usr/src/kernels/2.6.32-042stab134.3/drivers/net/skfp//usr/src/kernels/2.6.32-042stab134.3/drivers/net/stmmac//usr/src/kernels/2.6.32-042stab134.3/drivers/net/tokenring//usr/src/kernels/2.6.32-042stab134.3/drivers/net/tulip//usr/src/kernels/2.6.32-042stab134.3/drivers/net/usb//usr/src/kernels/2.6.32-042stab134.3/drivers/net/vmxnet3//usr/src/kernels/2.6.32-042stab134.3/drivers/net/vxge//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wan//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wan/lmc//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wimax//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/ath//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/b43//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/brcm80211/brcmfmac//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/p54//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/btcoexist//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8188ee//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8192c//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8192ce//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8192cu//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8192de//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8192ee//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8192se//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8723ae//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8723be//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8723com//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/rtlwifi/rtl8821ae//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/ti//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-042stab134.3/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-042stab134.3/drivers/nubus//usr/src/kernels/2.6.32-042stab134.3/drivers/of//usr/src/kernels/2.6.32-042stab134.3/drivers/parisc//usr/src/kernels/2.6.32-042stab134.3/drivers/parport//usr/src/kernels/2.6.32-042stab134.3/drivers/pci//usr/src/kernels/2.6.32-042stab134.3/drivers/pci/hotplug//usr/src/kernels/2.6.32-042stab134.3/drivers/pci/pcie//usr/src/kernels/2.6.32-042stab134.3/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-042stab134.3/drivers/pcmcia//usr/src/kernels/2.6.32-042stab134.3/drivers/platform//usr/src/kernels/2.6.32-042stab134.3/drivers/platform/x86//usr/src/kernels/2.6.32-042stab134.3/drivers/pnp//usr/src/kernels/2.6.32-042stab134.3/drivers/pnp/isapnp//usr/src/kernels/2.6.32-042stab134.3/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-042stab134.3/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-042stab134.3/drivers/power//usr/src/kernels/2.6.32-042stab134.3/drivers/powercap//usr/src/kernels/2.6.32-042stab134.3/drivers/pps//usr/src/kernels/2.6.32-042stab134.3/drivers/ps3//usr/src/kernels/2.6.32-042stab134.3/drivers/ptp//usr/src/kernels/2.6.32-042stab134.3/drivers/rapidio//usr/src/kernels/2.6.32-042stab134.3/drivers/rapidio/switches//usr/src/kernels/2.6.32-042stab134.3/drivers/regulator//usr/src/kernels/2.6.32-042stab134.3/drivers/rtc//usr/src/kernels/2.6.32-042stab134.3/drivers/s390//usr/src/kernels/2.6.32-042stab134.3/drivers/s390/block//usr/src/kernels/2.6.32-042stab134.3/drivers/s390/char//usr/src/kernels/2.6.32-042stab134.3/drivers/s390/cio//usr/src/kernels/2.6.32-042stab134.3/drivers/s390/crypto//usr/src/kernels/2.6.32-042stab134.3/drivers/s390/kvm//usr/src/kernels/2.6.32-042stab134.3/drivers/s390/net//usr/src/kernels/2.6.32-042stab134.3/drivers/s390/scsi//usr/src/kernels/2.6.32-042stab134.3/drivers/sbus//usr/src/kernels/2.6.32-042stab134.3/drivers/sbus/char//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/aacraid//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/arm//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/bfa//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/device_handler//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/fcoe//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/fnic//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/isci//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/libfc//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/libsas//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/lpfc//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/megaraid//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/mvsas//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/osd//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/pm8001//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/smartpqi//usr/src/kernels/2.6.32-042stab134.3/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-042stab134.3/drivers/serial//usr/src/kernels/2.6.32-042stab134.3/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-042stab134.3/drivers/serial/jsm//usr/src/kernels/2.6.32-042stab134.3/drivers/sfi//usr/src/kernels/2.6.32-042stab134.3/drivers/sh//usr/src/kernels/2.6.32-042stab134.3/drivers/sh/maple//usr/src/kernels/2.6.32-042stab134.3/drivers/sh/superhyway//usr/src/kernels/2.6.32-042stab134.3/drivers/sn//usr/src/kernels/2.6.32-042stab134.3/drivers/spi//usr/src/kernels/2.6.32-042stab134.3/drivers/ssb//usr/src/kernels/2.6.32-042stab134.3/drivers/staging//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/android//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/asus_oled//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/b3dfg//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/comedi//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/cx25821//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/dream//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/dream/camera//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/dream/smd//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/dst//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/echo//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/et131x//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/frontier//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/go7007//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/iio//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/iio/accel//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/iio/adc//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/iio/light//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/line6//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/mimio//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/octeon//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/otus//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/p9auth//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/panel//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/phison//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/poch//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/rar//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/rt2860//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/rt2870//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/rt3090//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/sep//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/slicoss//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/udlfb//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/usbip//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/vme//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/vme/devices//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/vt6655//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/vt6656//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/winbond//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-042stab134.3/drivers/staging/zram//usr/src/kernels/2.6.32-042stab134.3/drivers/target//usr/src/kernels/2.6.32-042stab134.3/drivers/target/loopback//usr/src/kernels/2.6.32-042stab134.3/drivers/target/tcm_fc//usr/src/kernels/2.6.32-042stab134.3/drivers/tc//usr/src/kernels/2.6.32-042stab134.3/drivers/telephony//usr/src/kernels/2.6.32-042stab134.3/drivers/thermal//usr/src/kernels/2.6.32-042stab134.3/drivers/uio//usr/src/kernels/2.6.32-042stab134.3/drivers/usb//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/atm//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/c67x00//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/class//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/core//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/early//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/gadget//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/host//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/image//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/misc//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/mon//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/musb//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/otg//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/serial//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/storage//usr/src/kernels/2.6.32-042stab134.3/drivers/usb/wusbcore//usr/src/kernels/2.6.32-042stab134.3/drivers/uwb//usr/src/kernels/2.6.32-042stab134.3/drivers/uwb/i1480//usr/src/kernels/2.6.32-042stab134.3/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-042stab134.3/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-042stab134.3/drivers/uwb/wlp//usr/src/kernels/2.6.32-042stab134.3/drivers/vhost//usr/src/kernels/2.6.32-042stab134.3/drivers/video//usr/src/kernels/2.6.32-042stab134.3/drivers/video/aty//usr/src/kernels/2.6.32-042stab134.3/drivers/video/backlight//usr/src/kernels/2.6.32-042stab134.3/drivers/video/console//usr/src/kernels/2.6.32-042stab134.3/drivers/video/display//usr/src/kernels/2.6.32-042stab134.3/drivers/video/geode//usr/src/kernels/2.6.32-042stab134.3/drivers/video/i810//usr/src/kernels/2.6.32-042stab134.3/drivers/video/intelfb//usr/src/kernels/2.6.32-042stab134.3/drivers/video/kyro//usr/src/kernels/2.6.32-042stab134.3/drivers/video/logo//usr/src/kernels/2.6.32-042stab134.3/drivers/video/matrox//usr/src/kernels/2.6.32-042stab134.3/drivers/video/mb862xx//usr/src/kernels/2.6.32-042stab134.3/drivers/video/mbx//usr/src/kernels/2.6.32-042stab134.3/drivers/video/msm//usr/src/kernels/2.6.32-042stab134.3/drivers/video/nvidia//usr/src/kernels/2.6.32-042stab134.3/drivers/video/omap//usr/src/kernels/2.6.32-042stab134.3/drivers/video/pnx4008//usr/src/kernels/2.6.32-042stab134.3/drivers/video/riva//usr/src/kernels/2.6.32-042stab134.3/drivers/video/savage//usr/src/kernels/2.6.32-042stab134.3/drivers/video/sis//usr/src/kernels/2.6.32-042stab134.3/drivers/video/vermilion//usr/src/kernels/2.6.32-042stab134.3/drivers/video/via//usr/src/kernels/2.6.32-042stab134.3/drivers/virtio//usr/src/kernels/2.6.32-042stab134.3/drivers/vlynq//usr/src/kernels/2.6.32-042stab134.3/drivers/w1//usr/src/kernels/2.6.32-042stab134.3/drivers/w1/masters//usr/src/kernels/2.6.32-042stab134.3/drivers/w1/slaves//usr/src/kernels/2.6.32-042stab134.3/drivers/watchdog//usr/src/kernels/2.6.32-042stab134.3/drivers/xen//usr/src/kernels/2.6.32-042stab134.3/drivers/xen/xenbus//usr/src/kernels/2.6.32-042stab134.3/drivers/xen/xenfs//usr/src/kernels/2.6.32-042stab134.3/drivers/zorro//usr/src/kernels/2.6.32-042stab134.3/firmware//usr/src/kernels/2.6.32-042stab134.3/firmware/carl9170fw//usr/src/kernels/2.6.32-042stab134.3/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-042stab134.3/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-042stab134.3/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-042stab134.3/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-042stab134.3/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-042stab134.3/fs//usr/src/kernels/2.6.32-042stab134.3/fs/9p//usr/src/kernels/2.6.32-042stab134.3/fs/adfs//usr/src/kernels/2.6.32-042stab134.3/fs/affs//usr/src/kernels/2.6.32-042stab134.3/fs/afs//usr/src/kernels/2.6.32-042stab134.3/fs/autofs//usr/src/kernels/2.6.32-042stab134.3/fs/autofs4//usr/src/kernels/2.6.32-042stab134.3/fs/befs//usr/src/kernels/2.6.32-042stab134.3/fs/bfs//usr/src/kernels/2.6.32-042stab134.3/fs/btrfs//usr/src/kernels/2.6.32-042stab134.3/fs/cachefiles//usr/src/kernels/2.6.32-042stab134.3/fs/cifs//usr/src/kernels/2.6.32-042stab134.3/fs/coda//usr/src/kernels/2.6.32-042stab134.3/fs/configfs//usr/src/kernels/2.6.32-042stab134.3/fs/cramfs//usr/src/kernels/2.6.32-042stab134.3/fs/debugfs//usr/src/kernels/2.6.32-042stab134.3/fs/devpts//usr/src/kernels/2.6.32-042stab134.3/fs/dlm//usr/src/kernels/2.6.32-042stab134.3/fs/ecryptfs//usr/src/kernels/2.6.32-042stab134.3/fs/efs//usr/src/kernels/2.6.32-042stab134.3/fs/exofs//usr/src/kernels/2.6.32-042stab134.3/fs/exportfs//usr/src/kernels/2.6.32-042stab134.3/fs/ext2//usr/src/kernels/2.6.32-042stab134.3/fs/ext3//usr/src/kernels/2.6.32-042stab134.3/fs/ext4//usr/src/kernels/2.6.32-042stab134.3/fs/fat//usr/src/kernels/2.6.32-042stab134.3/fs/freevxfs//usr/src/kernels/2.6.32-042stab134.3/fs/fscache//usr/src/kernels/2.6.32-042stab134.3/fs/fuse//usr/src/kernels/2.6.32-042stab134.3/fs/gfs2//usr/src/kernels/2.6.32-042stab134.3/fs/hfs//usr/src/kernels/2.6.32-042stab134.3/fs/hfsplus//usr/src/kernels/2.6.32-042stab134.3/fs/hostfs//usr/src/kernels/2.6.32-042stab134.3/fs/hpfs//usr/src/kernels/2.6.32-042stab134.3/fs/hppfs//usr/src/kernels/2.6.32-042stab134.3/fs/hugetlbfs//usr/src/kernels/2.6.32-042stab134.3/fs/isofs//usr/src/kernels/2.6.32-042stab134.3/fs/jbd//usr/src/kernels/2.6.32-042stab134.3/fs/jbd2//usr/src/kernels/2.6.32-042stab134.3/fs/jffs2//usr/src/kernels/2.6.32-042stab134.3/fs/jfs//usr/src/kernels/2.6.32-042stab134.3/fs/lockd//usr/src/kernels/2.6.32-042stab134.3/fs/minix//usr/src/kernels/2.6.32-042stab134.3/fs/ncpfs//usr/src/kernels/2.6.32-042stab134.3/fs/nfs//usr/src/kernels/2.6.32-042stab134.3/fs/nfs_common//usr/src/kernels/2.6.32-042stab134.3/fs/nfsd//usr/src/kernels/2.6.32-042stab134.3/fs/nilfs2//usr/src/kernels/2.6.32-042stab134.3/fs/nls//usr/src/kernels/2.6.32-042stab134.3/fs/notify//usr/src/kernels/2.6.32-042stab134.3/fs/notify/dnotify//usr/src/kernels/2.6.32-042stab134.3/fs/notify/inotify//usr/src/kernels/2.6.32-042stab134.3/fs/ntfs//usr/src/kernels/2.6.32-042stab134.3/fs/ocfs2//usr/src/kernels/2.6.32-042stab134.3/fs/ocfs2/cluster//usr/src/kernels/2.6.32-042stab134.3/fs/ocfs2/dlm//usr/src/kernels/2.6.32-042stab134.3/fs/omfs//usr/src/kernels/2.6.32-042stab134.3/fs/openpromfs//usr/src/kernels/2.6.32-042stab134.3/fs/partitions//usr/src/kernels/2.6.32-042stab134.3/fs/proc//usr/src/kernels/2.6.32-042stab134.3/fs/pstore//usr/src/kernels/2.6.32-042stab134.3/fs/qnx4//usr/src/kernels/2.6.32-042stab134.3/fs/quota//usr/src/kernels/2.6.32-042stab134.3/fs/quota/vzdquota//usr/src/kernels/2.6.32-042stab134.3/fs/ramfs//usr/src/kernels/2.6.32-042stab134.3/fs/reiserfs//usr/src/kernels/2.6.32-042stab134.3/fs/romfs//usr/src/kernels/2.6.32-042stab134.3/fs/smbfs//usr/src/kernels/2.6.32-042stab134.3/fs/squashfs//usr/src/kernels/2.6.32-042stab134.3/fs/sysfs//usr/src/kernels/2.6.32-042stab134.3/fs/sysv//usr/src/kernels/2.6.32-042stab134.3/fs/ubifs//usr/src/kernels/2.6.32-042stab134.3/fs/udf//usr/src/kernels/2.6.32-042stab134.3/fs/ufs//usr/src/kernels/2.6.32-042stab134.3/fs/xfs//usr/src/kernels/2.6.32-042stab134.3/include//usr/src/kernels/2.6.32-042stab134.3/include/acpi//usr/src/kernels/2.6.32-042stab134.3/include/acpi/platform//usr/src/kernels/2.6.32-042stab134.3/include/asm-generic//usr/src/kernels/2.6.32-042stab134.3/include/asm-generic/bitops//usr/src/kernels/2.6.32-042stab134.3/include/asm-x86//usr/src/kernels/2.6.32-042stab134.3/include/bc//usr/src/kernels/2.6.32-042stab134.3/include/config//usr/src/kernels/2.6.32-042stab134.3/include/config/8139too//usr/src/kernels/2.6.32-042stab134.3/include/config/ab3100//usr/src/kernels/2.6.32-042stab134.3/include/config/ac97//usr/src/kernels/2.6.32-042stab134.3/include/config/acer//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi/apei//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi/blacklist//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi/hotplug//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi/pci//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi/power//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi/proc//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi/processor//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi/procfs//usr/src/kernels/2.6.32-042stab134.3/include/config/acpi/sysfs//usr/src/kernels/2.6.32-042stab134.3/include/config/adaptec//usr/src/kernels/2.6.32-042stab134.3/include/config/agp//usr/src/kernels/2.6.32-042stab134.3/include/config/aic79xx//usr/src/kernels/2.6.32-042stab134.3/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-042stab134.3/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-042stab134.3/include/config/aic79xx/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/aic79xx/reset//usr/src/kernels/2.6.32-042stab134.3/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-042stab134.3/include/config/aic7xxx//usr/src/kernels/2.6.32-042stab134.3/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-042stab134.3/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-042stab134.3/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-042stab134.3/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-042stab134.3/include/config/airo//usr/src/kernels/2.6.32-042stab134.3/include/config/alim1535//usr/src/kernels/2.6.32-042stab134.3/include/config/alim7101//usr/src/kernels/2.6.32-042stab134.3/include/config/amd//usr/src/kernels/2.6.32-042stab134.3/include/config/amd8111//usr/src/kernels/2.6.32-042stab134.3/include/config/amiga//usr/src/kernels/2.6.32-042stab134.3/include/config/anon//usr/src/kernels/2.6.32-042stab134.3/include/config/apm//usr/src/kernels/2.6.32-042stab134.3/include/config/apm/cpu//usr/src/kernels/2.6.32-042stab134.3/include/config/arch//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/dma/addr//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/enable//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/enable/memory//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/flatmem//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/has//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/has/cache//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/has/cpu//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/has/default//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/has/elf//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/have//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/have/nmi//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/hibernation//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/may//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/may/have//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/phys//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/phys/addr//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/populates//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/populates/node//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/select//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/select/memory//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/sparsemem//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/supports//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/supports/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/suspend//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/uses//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/uses/pg//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/want//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/want/frame//usr/src/kernels/2.6.32-042stab134.3/include/config/arch/want/optional//usr/src/kernels/2.6.32-042stab134.3/include/config/ask//usr/src/kernels/2.6.32-042stab134.3/include/config/ask/ip//usr/src/kernels/2.6.32-042stab134.3/include/config/ask/ip/fib//usr/src/kernels/2.6.32-042stab134.3/include/config/asus//usr/src/kernels/2.6.32-042stab134.3/include/config/async//usr/src/kernels/2.6.32-042stab134.3/include/config/async/raid6//usr/src/kernels/2.6.32-042stab134.3/include/config/async/tx//usr/src/kernels/2.6.32-042stab134.3/include/config/async/tx/disable//usr/src/kernels/2.6.32-042stab134.3/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-042stab134.3/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-042stab134.3/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-042stab134.3/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-042stab134.3/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-042stab134.3/include/config/at76c50x//usr/src/kernels/2.6.32-042stab134.3/include/config/ata//usr/src/kernels/2.6.32-042stab134.3/include/config/ata/over//usr/src/kernels/2.6.32-042stab134.3/include/config/ata/verbose//usr/src/kernels/2.6.32-042stab134.3/include/config/ath//usr/src/kernels/2.6.32-042stab134.3/include/config/ath5k//usr/src/kernels/2.6.32-042stab134.3/include/config/ath9k//usr/src/kernels/2.6.32-042stab134.3/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-042stab134.3/include/config/atm//usr/src/kernels/2.6.32-042stab134.3/include/config/audit//usr/src/kernels/2.6.32-042stab134.3/include/config/autofs4//usr/src/kernels/2.6.32-042stab134.3/include/config/b43//usr/src/kernels/2.6.32-042stab134.3/include/config/b43/bcma//usr/src/kernels/2.6.32-042stab134.3/include/config/b43/buses//usr/src/kernels/2.6.32-042stab134.3/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-042stab134.3/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-042stab134.3/include/config/b43/pci//usr/src/kernels/2.6.32-042stab134.3/include/config/b43/pcicore//usr/src/kernels/2.6.32-042stab134.3/include/config/b43/phy//usr/src/kernels/2.6.32-042stab134.3/include/config/b43legacy//usr/src/kernels/2.6.32-042stab134.3/include/config/b43legacy/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-042stab134.3/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-042stab134.3/include/config/b43legacy/pci//usr/src/kernels/2.6.32-042stab134.3/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-042stab134.3/include/config/b44//usr/src/kernels/2.6.32-042stab134.3/include/config/b44/pci//usr/src/kernels/2.6.32-042stab134.3/include/config/b44/pcicore//usr/src/kernels/2.6.32-042stab134.3/include/config/backlight//usr/src/kernels/2.6.32-042stab134.3/include/config/backlight/class//usr/src/kernels/2.6.32-042stab134.3/include/config/backlight/lcd//usr/src/kernels/2.6.32-042stab134.3/include/config/backlight/mbp//usr/src/kernels/2.6.32-042stab134.3/include/config/base//usr/src/kernels/2.6.32-042stab134.3/include/config/battery//usr/src/kernels/2.6.32-042stab134.3/include/config/bc//usr/src/kernels/2.6.32-042stab134.3/include/config/bc/io//usr/src/kernels/2.6.32-042stab134.3/include/config/bc/rss//usr/src/kernels/2.6.32-042stab134.3/include/config/bc/swap//usr/src/kernels/2.6.32-042stab134.3/include/config/bcma//usr/src/kernels/2.6.32-042stab134.3/include/config/bcma/driver//usr/src/kernels/2.6.32-042stab134.3/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-042stab134.3/include/config/bcma/host//usr/src/kernels/2.6.32-042stab134.3/include/config/bcma/host/pci//usr/src/kernels/2.6.32-042stab134.3/include/config/binary//usr/src/kernels/2.6.32-042stab134.3/include/config/binfmt//usr/src/kernels/2.6.32-042stab134.3/include/config/blk//usr/src/kernels/2.6.32-042stab134.3/include/config/blk/cpq//usr/src/kernels/2.6.32-042stab134.3/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-042stab134.3/include/config/blk/dev//usr/src/kernels/2.6.32-042stab134.3/include/config/blk/dev/3w//usr/src/kernels/2.6.32-042stab134.3/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-042stab134.3/include/config/blk/dev/dm//usr/src/kernels/2.6.32-042stab134.3/include/config/blk/dev/io//usr/src/kernels/2.6.32-042stab134.3/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-042stab134.3/include/config/blk/dev/ram//usr/src/kernels/2.6.32-042stab134.3/include/config/blk/dev/sr//usr/src/kernels/2.6.32-042stab134.3/include/config/bnx2x//usr/src/kernels/2.6.32-042stab134.3/include/config/bnxt//usr/src/kernels/2.6.32-042stab134.3/include/config/boot//usr/src/kernels/2.6.32-042stab134.3/include/config/boot/printk//usr/src/kernels/2.6.32-042stab134.3/include/config/bootparam//usr/src/kernels/2.6.32-042stab134.3/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-042stab134.3/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-042stab134.3/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-042stab134.3/include/config/bootparam/hung//usr/src/kernels/2.6.32-042stab134.3/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-042stab134.3/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-042stab134.3/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-042stab134.3/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-042stab134.3/include/config/branch//usr/src/kernels/2.6.32-042stab134.3/include/config/branch/profile//usr/src/kernels/2.6.32-042stab134.3/include/config/brcmfmac//usr/src/kernels/2.6.32-042stab134.3/include/config/brcmfmac/proto//usr/src/kernels/2.6.32-042stab134.3/include/config/bridge//usr/src/kernels/2.6.32-042stab134.3/include/config/bridge/ebt//usr/src/kernels/2.6.32-042stab134.3/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-042stab134.3/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-042stab134.3/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-042stab134.3/include/config/bridge/igmp//usr/src/kernels/2.6.32-042stab134.3/include/config/bridge/nf//usr/src/kernels/2.6.32-042stab134.3/include/config/broadcom//usr/src/kernels/2.6.32-042stab134.3/include/config/bsd//usr/src/kernels/2.6.32-042stab134.3/include/config/bsd/process//usr/src/kernels/2.6.32-042stab134.3/include/config/bsd/process/acct//usr/src/kernels/2.6.32-042stab134.3/include/config/bt//usr/src/kernels/2.6.32-042stab134.3/include/config/bt/bnep//usr/src/kernels/2.6.32-042stab134.3/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-042stab134.3/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-042stab134.3/include/config/bt/hciuart//usr/src/kernels/2.6.32-042stab134.3/include/config/bt/mrvl//usr/src/kernels/2.6.32-042stab134.3/include/config/bt/rfcomm//usr/src/kernels/2.6.32-042stab134.3/include/config/btrfs//usr/src/kernels/2.6.32-042stab134.3/include/config/btrfs/fs//usr/src/kernels/2.6.32-042stab134.3/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-042stab134.3/include/config/build//usr/src/kernels/2.6.32-042stab134.3/include/config/can//usr/src/kernels/2.6.32-042stab134.3/include/config/can/calc//usr/src/kernels/2.6.32-042stab134.3/include/config/can/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/can/ems//usr/src/kernels/2.6.32-042stab134.3/include/config/can/kvaser//usr/src/kernels/2.6.32-042stab134.3/include/config/can/sja1000//usr/src/kernels/2.6.32-042stab134.3/include/config/capi//usr/src/kernels/2.6.32-042stab134.3/include/config/cardman//usr/src/kernels/2.6.32-042stab134.3/include/config/carl9170//usr/src/kernels/2.6.32-042stab134.3/include/config/cb710//usr/src/kernels/2.6.32-042stab134.3/include/config/cb710/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/cc//usr/src/kernels/2.6.32-042stab134.3/include/config/cdrom//usr/src/kernels/2.6.32-042stab134.3/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-042stab134.3/include/config/cfag12864b//usr/src/kernels/2.6.32-042stab134.3/include/config/cfg80211//usr/src/kernels/2.6.32-042stab134.3/include/config/cfg80211/default//usr/src/kernels/2.6.32-042stab134.3/include/config/cfg80211/wext//usr/src/kernels/2.6.32-042stab134.3/include/config/cfq//usr/src/kernels/2.6.32-042stab134.3/include/config/cfq/group//usr/src/kernels/2.6.32-042stab134.3/include/config/cfs//usr/src/kernels/2.6.32-042stab134.3/include/config/cgroup//usr/src/kernels/2.6.32-042stab134.3/include/config/check//usr/src/kernels/2.6.32-042stab134.3/include/config/chelsio//usr/src/kernels/2.6.32-042stab134.3/include/config/chelsio/t1//usr/src/kernels/2.6.32-042stab134.3/include/config/chr//usr/src/kernels/2.6.32-042stab134.3/include/config/chr/dev//usr/src/kernels/2.6.32-042stab134.3/include/config/cicada//usr/src/kernels/2.6.32-042stab134.3/include/config/cifs//usr/src/kernels/2.6.32-042stab134.3/include/config/cifs/dfs//usr/src/kernels/2.6.32-042stab134.3/include/config/cifs/weak//usr/src/kernels/2.6.32-042stab134.3/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-042stab134.3/include/config/ciss//usr/src/kernels/2.6.32-042stab134.3/include/config/ciss/scsi//usr/src/kernels/2.6.32-042stab134.3/include/config/clocksource//usr/src/kernels/2.6.32-042stab134.3/include/config/clocksource/validate//usr/src/kernels/2.6.32-042stab134.3/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-042stab134.3/include/config/cls//usr/src/kernels/2.6.32-042stab134.3/include/config/cls/u32//usr/src/kernels/2.6.32-042stab134.3/include/config/compal//usr/src/kernels/2.6.32-042stab134.3/include/config/configfs//usr/src/kernels/2.6.32-042stab134.3/include/config/console//usr/src/kernels/2.6.32-042stab134.3/include/config/context//usr/src/kernels/2.6.32-042stab134.3/include/config/context/switch//usr/src/kernels/2.6.32-042stab134.3/include/config/core//usr/src/kernels/2.6.32-042stab134.3/include/config/core/dump//usr/src/kernels/2.6.32-042stab134.3/include/config/core/dump/default//usr/src/kernels/2.6.32-042stab134.3/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/freq//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/freq/default//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/idle//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/sup//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/sup/cyrix//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/sup/transmeta//usr/src/kernels/2.6.32-042stab134.3/include/config/cpu/sup/umc//usr/src/kernels/2.6.32-042stab134.3/include/config/crash//usr/src/kernels/2.6.32-042stab134.3/include/config/crc//usr/src/kernels/2.6.32-042stab134.3/include/config/crc/itu//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/ablk//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/aes//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/ansi//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/crc32c//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/dev//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/dev/qat//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/drbg//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/michael//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/salsa20//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/signature//usr/src/kernels/2.6.32-042stab134.3/include/config/crypto/twofish//usr/src/kernels/2.6.32-042stab134.3/include/config/cs5535//usr/src/kernels/2.6.32-042stab134.3/include/config/davicom//usr/src/kernels/2.6.32-042stab134.3/include/config/de//usr/src/kernels/2.6.32-042stab134.3/include/config/de2104x//usr/src/kernels/2.6.32-042stab134.3/include/config/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/debug/boot//usr/src/kernels/2.6.32-042stab134.3/include/config/debug/memory//usr/src/kernels/2.6.32-042stab134.3/include/config/debug/nmi//usr/src/kernels/2.6.32-042stab134.3/include/config/debug/nx//usr/src/kernels/2.6.32-042stab134.3/include/config/debug/rodata//usr/src/kernels/2.6.32-042stab134.3/include/config/debug/section//usr/src/kernels/2.6.32-042stab134.3/include/config/decompress//usr/src/kernels/2.6.32-042stab134.3/include/config/default//usr/src/kernels/2.6.32-042stab134.3/include/config/default/io//usr/src/kernels/2.6.32-042stab134.3/include/config/default/io/delay//usr/src/kernels/2.6.32-042stab134.3/include/config/default/mmap//usr/src/kernels/2.6.32-042stab134.3/include/config/default/mmap/min//usr/src/kernels/2.6.32-042stab134.3/include/config/default/tcp//usr/src/kernels/2.6.32-042stab134.3/include/config/defconfig//usr/src/kernels/2.6.32-042stab134.3/include/config/dell//usr/src/kernels/2.6.32-042stab134.3/include/config/detect//usr/src/kernels/2.6.32-042stab134.3/include/config/detect/hung//usr/src/kernels/2.6.32-042stab134.3/include/config/devpts//usr/src/kernels/2.6.32-042stab134.3/include/config/devpts/multiple//usr/src/kernels/2.6.32-042stab134.3/include/config/devtmpfs//usr/src/kernels/2.6.32-042stab134.3/include/config/display//usr/src/kernels/2.6.32-042stab134.3/include/config/dlci//usr/src/kernels/2.6.32-042stab134.3/include/config/dlm//usr/src/kernels/2.6.32-042stab134.3/include/config/dm//usr/src/kernels/2.6.32-042stab134.3/include/config/dm/bio//usr/src/kernels/2.6.32-042stab134.3/include/config/dm/cache//usr/src/kernels/2.6.32-042stab134.3/include/config/dm/log//usr/src/kernels/2.6.32-042stab134.3/include/config/dm/multipath//usr/src/kernels/2.6.32-042stab134.3/include/config/dm/persistent//usr/src/kernels/2.6.32-042stab134.3/include/config/dm/thin//usr/src/kernels/2.6.32-042stab134.3/include/config/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/dma/shared//usr/src/kernels/2.6.32-042stab134.3/include/config/dmar//usr/src/kernels/2.6.32-042stab134.3/include/config/dmar/floppy//usr/src/kernels/2.6.32-042stab134.3/include/config/drm//usr/src/kernels/2.6.32-042stab134.3/include/config/drm/fbdev//usr/src/kernels/2.6.32-042stab134.3/include/config/drm/i2c//usr/src/kernels/2.6.32-042stab134.3/include/config/drm/kms//usr/src/kernels/2.6.32-042stab134.3/include/config/drm/kms/fb//usr/src/kernels/2.6.32-042stab134.3/include/config/drm/load//usr/src/kernels/2.6.32-042stab134.3/include/config/drm/load/edid//usr/src/kernels/2.6.32-042stab134.3/include/config/drm/mipi//usr/src/kernels/2.6.32-042stab134.3/include/config/drm/nouveau//usr/src/kernels/2.6.32-042stab134.3/include/config/drm/radeon//usr/src/kernels/2.6.32-042stab134.3/include/config/drm/vmwgfx//usr/src/kernels/2.6.32-042stab134.3/include/config/dummy//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/av7110//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/b2c2//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/budget//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/capture//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/dynamic//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/firedtv//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/max//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/ttusb//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/tuner//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/usb//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-042stab134.3/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-042stab134.3/include/config/dynamic//usr/src/kernels/2.6.32-042stab134.3/include/config/early//usr/src/kernels/2.6.32-042stab134.3/include/config/early/printk//usr/src/kernels/2.6.32-042stab134.3/include/config/ecrypt//usr/src/kernels/2.6.32-042stab134.3/include/config/edac//usr/src/kernels/2.6.32-042stab134.3/include/config/edac/decode//usr/src/kernels/2.6.32-042stab134.3/include/config/edac/mm//usr/src/kernels/2.6.32-042stab134.3/include/config/eeepc//usr/src/kernels/2.6.32-042stab134.3/include/config/eeprom//usr/src/kernels/2.6.32-042stab134.3/include/config/efi//usr/src/kernels/2.6.32-042stab134.3/include/config/elf//usr/src/kernels/2.6.32-042stab134.3/include/config/enable//usr/src/kernels/2.6.32-042stab134.3/include/config/enable/must//usr/src/kernels/2.6.32-042stab134.3/include/config/enclosure//usr/src/kernels/2.6.32-042stab134.3/include/config/event//usr/src/kernels/2.6.32-042stab134.3/include/config/ext2//usr/src/kernels/2.6.32-042stab134.3/include/config/ext2/fs//usr/src/kernels/2.6.32-042stab134.3/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-042stab134.3/include/config/ext3//usr/src/kernels/2.6.32-042stab134.3/include/config/ext3/defaults//usr/src/kernels/2.6.32-042stab134.3/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-042stab134.3/include/config/ext3/fs//usr/src/kernels/2.6.32-042stab134.3/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-042stab134.3/include/config/ext4//usr/src/kernels/2.6.32-042stab134.3/include/config/ext4/fs//usr/src/kernels/2.6.32-042stab134.3/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-042stab134.3/include/config/extra//usr/src/kernels/2.6.32-042stab134.3/include/config/fair//usr/src/kernels/2.6.32-042stab134.3/include/config/fair/group//usr/src/kernels/2.6.32-042stab134.3/include/config/fat//usr/src/kernels/2.6.32-042stab134.3/include/config/fat/default//usr/src/kernels/2.6.32-042stab134.3/include/config/fb//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/aty//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/aty/generic//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/aty128//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/boot//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/cfb//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/deferred//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/geode//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/mode//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/nvidia//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/radeon//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/riva//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/savage//usr/src/kernels/2.6.32-042stab134.3/include/config/fb/sys//usr/src/kernels/2.6.32-042stab134.3/include/config/fcoe//usr/src/kernels/2.6.32-042stab134.3/include/config/fib//usr/src/kernels/2.6.32-042stab134.3/include/config/file//usr/src/kernels/2.6.32-042stab134.3/include/config/firewire//usr/src/kernels/2.6.32-042stab134.3/include/config/firewire/ohci//usr/src/kernels/2.6.32-042stab134.3/include/config/firmware//usr/src/kernels/2.6.32-042stab134.3/include/config/fix//usr/src/kernels/2.6.32-042stab134.3/include/config/fix/earlycon//usr/src/kernels/2.6.32-042stab134.3/include/config/fixed//usr/src/kernels/2.6.32-042stab134.3/include/config/font//usr/src/kernels/2.6.32-042stab134.3/include/config/frame//usr/src/kernels/2.6.32-042stab134.3/include/config/framebuffer//usr/src/kernels/2.6.32-042stab134.3/include/config/framebuffer/console//usr/src/kernels/2.6.32-042stab134.3/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-042stab134.3/include/config/fs//usr/src/kernels/2.6.32-042stab134.3/include/config/fs/posix//usr/src/kernels/2.6.32-042stab134.3/include/config/fscache//usr/src/kernels/2.6.32-042stab134.3/include/config/ftrace//usr/src/kernels/2.6.32-042stab134.3/include/config/fujitsu//usr/src/kernels/2.6.32-042stab134.3/include/config/fuse//usr/src/kernels/2.6.32-042stab134.3/include/config/fusion//usr/src/kernels/2.6.32-042stab134.3/include/config/fusion/max//usr/src/kernels/2.6.32-042stab134.3/include/config/fw//usr/src/kernels/2.6.32-042stab134.3/include/config/gact//usr/src/kernels/2.6.32-042stab134.3/include/config/generic//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/calibrate//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/clockevents//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/cmos//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/cpu//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/find//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/find/first//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/find/last//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/find/next//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/hardirqs//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/irq//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/isa//usr/src/kernels/2.6.32-042stab134.3/include/config/generic/pending//usr/src/kernels/2.6.32-042stab134.3/include/config/gfs2//usr/src/kernels/2.6.32-042stab134.3/include/config/gfs2/fs//usr/src/kernels/2.6.32-042stab134.3/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-042stab134.3/include/config/gigaset//usr/src/kernels/2.6.32-042stab134.3/include/config/gpio//usr/src/kernels/2.6.32-042stab134.3/include/config/group//usr/src/kernels/2.6.32-042stab134.3/include/config/hangcheck//usr/src/kernels/2.6.32-042stab134.3/include/config/hardlockup//usr/src/kernels/2.6.32-042stab134.3/include/config/has//usr/src/kernels/2.6.32-042stab134.3/include/config/have//usr/src/kernels/2.6.32-042stab134.3/include/config/have/arch//usr/src/kernels/2.6.32-042stab134.3/include/config/have/atomic//usr/src/kernels/2.6.32-042stab134.3/include/config/have/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/have/dma/api//usr/src/kernels/2.6.32-042stab134.3/include/config/have/dynamic//usr/src/kernels/2.6.32-042stab134.3/include/config/have/efficient//usr/src/kernels/2.6.32-042stab134.3/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-042stab134.3/include/config/have/ftrace//usr/src/kernels/2.6.32-042stab134.3/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-042stab134.3/include/config/have/function//usr/src/kernels/2.6.32-042stab134.3/include/config/have/function/graph//usr/src/kernels/2.6.32-042stab134.3/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-042stab134.3/include/config/have/function/trace//usr/src/kernels/2.6.32-042stab134.3/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-042stab134.3/include/config/have/generic//usr/src/kernels/2.6.32-042stab134.3/include/config/have/generic/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/have/intel//usr/src/kernels/2.6.32-042stab134.3/include/config/have/ioremap//usr/src/kernels/2.6.32-042stab134.3/include/config/have/irq//usr/src/kernels/2.6.32-042stab134.3/include/config/have/kernel//usr/src/kernels/2.6.32-042stab134.3/include/config/have/latencytop//usr/src/kernels/2.6.32-042stab134.3/include/config/have/memory//usr/src/kernels/2.6.32-042stab134.3/include/config/have/mmiotrace//usr/src/kernels/2.6.32-042stab134.3/include/config/have/perf//usr/src/kernels/2.6.32-042stab134.3/include/config/have/perf/events//usr/src/kernels/2.6.32-042stab134.3/include/config/have/perf/user//usr/src/kernels/2.6.32-042stab134.3/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-042stab134.3/include/config/have/setup//usr/src/kernels/2.6.32-042stab134.3/include/config/have/setup/per//usr/src/kernels/2.6.32-042stab134.3/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-042stab134.3/include/config/have/syscall//usr/src/kernels/2.6.32-042stab134.3/include/config/have/unstable//usr/src/kernels/2.6.32-042stab134.3/include/config/have/unstable/sched//usr/src/kernels/2.6.32-042stab134.3/include/config/have/user//usr/src/kernels/2.6.32-042stab134.3/include/config/have/user/return//usr/src/kernels/2.6.32-042stab134.3/include/config/hdlc//usr/src/kernels/2.6.32-042stab134.3/include/config/headers//usr/src/kernels/2.6.32-042stab134.3/include/config/hermes//usr/src/kernels/2.6.32-042stab134.3/include/config/hermes/cache//usr/src/kernels/2.6.32-042stab134.3/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-042stab134.3/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-042stab134.3/include/config/hibernation//usr/src/kernels/2.6.32-042stab134.3/include/config/hid//usr/src/kernels/2.6.32-042stab134.3/include/config/high//usr/src/kernels/2.6.32-042stab134.3/include/config/high/res//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/16//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/avm//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/bkm//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/elsa//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/enternow//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/fritz//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/hfc//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/max//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/netjet//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/no//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/sct//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-042stab134.3/include/config/hisax/teles//usr/src/kernels/2.6.32-042stab134.3/include/config/hostap//usr/src/kernels/2.6.32-042stab134.3/include/config/hostap/firmware//usr/src/kernels/2.6.32-042stab134.3/include/config/hotplug//usr/src/kernels/2.6.32-042stab134.3/include/config/hotplug/pci//usr/src/kernels/2.6.32-042stab134.3/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-042stab134.3/include/config/hp//usr/src/kernels/2.6.32-042stab134.3/include/config/hpet//usr/src/kernels/2.6.32-042stab134.3/include/config/hpet/emulate//usr/src/kernels/2.6.32-042stab134.3/include/config/hpwdt//usr/src/kernels/2.6.32-042stab134.3/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-042stab134.3/include/config/ht//usr/src/kernels/2.6.32-042stab134.3/include/config/hugetlb//usr/src/kernels/2.6.32-042stab134.3/include/config/hvc//usr/src/kernels/2.6.32-042stab134.3/include/config/hw//usr/src/kernels/2.6.32-042stab134.3/include/config/hw/random//usr/src/kernels/2.6.32-042stab134.3/include/config/hwmon//usr/src/kernels/2.6.32-042stab134.3/include/config/hyperv//usr/src/kernels/2.6.32-042stab134.3/include/config/hysdn//usr/src/kernels/2.6.32-042stab134.3/include/config/hz//usr/src/kernels/2.6.32-042stab134.3/include/config/i2c//usr/src/kernels/2.6.32-042stab134.3/include/config/i2c/amd756//usr/src/kernels/2.6.32-042stab134.3/include/config/i2c/helper//usr/src/kernels/2.6.32-042stab134.3/include/config/i2c/nforce2//usr/src/kernels/2.6.32-042stab134.3/include/config/i2c/parport//usr/src/kernels/2.6.32-042stab134.3/include/config/i2c/pca//usr/src/kernels/2.6.32-042stab134.3/include/config/i2c/tiny//usr/src/kernels/2.6.32-042stab134.3/include/config/i6300esb//usr/src/kernels/2.6.32-042stab134.3/include/config/ib700//usr/src/kernels/2.6.32-042stab134.3/include/config/ibm//usr/src/kernels/2.6.32-042stab134.3/include/config/icplus//usr/src/kernels/2.6.32-042stab134.3/include/config/ie6xx//usr/src/kernels/2.6.32-042stab134.3/include/config/ieee802154//usr/src/kernels/2.6.32-042stab134.3/include/config/igb//usr/src/kernels/2.6.32-042stab134.3/include/config/illegal//usr/src/kernels/2.6.32-042stab134.3/include/config/illegal/pointer//usr/src/kernels/2.6.32-042stab134.3/include/config/inet//usr/src/kernels/2.6.32-042stab134.3/include/config/inet/dccp//usr/src/kernels/2.6.32-042stab134.3/include/config/inet/tcp//usr/src/kernels/2.6.32-042stab134.3/include/config/inet/xfrm//usr/src/kernels/2.6.32-042stab134.3/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-042stab134.3/include/config/inet6//usr/src/kernels/2.6.32-042stab134.3/include/config/inet6/xfrm//usr/src/kernels/2.6.32-042stab134.3/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-042stab134.3/include/config/infiniband//usr/src/kernels/2.6.32-042stab134.3/include/config/infiniband/addr//usr/src/kernels/2.6.32-042stab134.3/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-042stab134.3/include/config/infiniband/mthca//usr/src/kernels/2.6.32-042stab134.3/include/config/infiniband/user//usr/src/kernels/2.6.32-042stab134.3/include/config/init//usr/src/kernels/2.6.32-042stab134.3/include/config/init/env//usr/src/kernels/2.6.32-042stab134.3/include/config/init/env/arg//usr/src/kernels/2.6.32-042stab134.3/include/config/initramfs//usr/src/kernels/2.6.32-042stab134.3/include/config/inotify//usr/src/kernels/2.6.32-042stab134.3/include/config/input//usr/src/kernels/2.6.32-042stab134.3/include/config/input/ati//usr/src/kernels/2.6.32-042stab134.3/include/config/input/atlas//usr/src/kernels/2.6.32-042stab134.3/include/config/input/ff//usr/src/kernels/2.6.32-042stab134.3/include/config/input/gpio//usr/src/kernels/2.6.32-042stab134.3/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-042stab134.3/include/config/input/keyspan//usr/src/kernels/2.6.32-042stab134.3/include/config/input/mousedev//usr/src/kernels/2.6.32-042stab134.3/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-042stab134.3/include/config/input/winbond//usr/src/kernels/2.6.32-042stab134.3/include/config/input/wistron//usr/src/kernels/2.6.32-042stab134.3/include/config/input/wm831x//usr/src/kernels/2.6.32-042stab134.3/include/config/intel//usr/src/kernels/2.6.32-042stab134.3/include/config/interval//usr/src/kernels/2.6.32-042stab134.3/include/config/io//usr/src/kernels/2.6.32-042stab134.3/include/config/io/delay//usr/src/kernels/2.6.32-042stab134.3/include/config/io/delay/type//usr/src/kernels/2.6.32-042stab134.3/include/config/iommu//usr/src/kernels/2.6.32-042stab134.3/include/config/iosched//usr/src/kernels/2.6.32-042stab134.3/include/config/ip//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/advanced//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/dccp//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/fib//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/mroute//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/multiple//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/nf//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/nf/arp//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/nf/match//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/nf/target//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/pimsm//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/route//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/set//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/set/hash//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/set/list//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/vs//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/vs/pe//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/vs/proto//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-042stab134.3/include/config/ip/vs/tab//usr/src/kernels/2.6.32-042stab134.3/include/config/ip6//usr/src/kernels/2.6.32-042stab134.3/include/config/ip6/nf//usr/src/kernels/2.6.32-042stab134.3/include/config/ip6/nf/match//usr/src/kernels/2.6.32-042stab134.3/include/config/ip6/nf/target//usr/src/kernels/2.6.32-042stab134.3/include/config/ipc//usr/src/kernels/2.6.32-042stab134.3/include/config/ipmi//usr/src/kernels/2.6.32-042stab134.3/include/config/ipmi/device//usr/src/kernels/2.6.32-042stab134.3/include/config/ippp//usr/src/kernels/2.6.32-042stab134.3/include/config/ipv6//usr/src/kernels/2.6.32-042stab134.3/include/config/ipv6/multiple//usr/src/kernels/2.6.32-042stab134.3/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-042stab134.3/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-042stab134.3/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-042stab134.3/include/config/ipv6/route//usr/src/kernels/2.6.32-042stab134.3/include/config/ipv6/router//usr/src/kernels/2.6.32-042stab134.3/include/config/ipw2100//usr/src/kernels/2.6.32-042stab134.3/include/config/ipw2200//usr/src/kernels/2.6.32-042stab134.3/include/config/ir//usr/src/kernels/2.6.32-042stab134.3/include/config/ir/jvc//usr/src/kernels/2.6.32-042stab134.3/include/config/ir/lirc//usr/src/kernels/2.6.32-042stab134.3/include/config/ir/nec//usr/src/kernels/2.6.32-042stab134.3/include/config/ir/rc5//usr/src/kernels/2.6.32-042stab134.3/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-042stab134.3/include/config/ir/rc6//usr/src/kernels/2.6.32-042stab134.3/include/config/ir/sony//usr/src/kernels/2.6.32-042stab134.3/include/config/ir/winbond//usr/src/kernels/2.6.32-042stab134.3/include/config/irq//usr/src/kernels/2.6.32-042stab134.3/include/config/isa//usr/src/kernels/2.6.32-042stab134.3/include/config/isa/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/iscsi//usr/src/kernels/2.6.32-042stab134.3/include/config/iscsi/boot//usr/src/kernels/2.6.32-042stab134.3/include/config/iscsi/ibft//usr/src/kernels/2.6.32-042stab134.3/include/config/isdn//usr/src/kernels/2.6.32-042stab134.3/include/config/isdn/capi//usr/src/kernels/2.6.32-042stab134.3/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-042stab134.3/include/config/isdn/drv//usr/src/kernels/2.6.32-042stab134.3/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-042stab134.3/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-042stab134.3/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-042stab134.3/include/config/isdn/ppp//usr/src/kernels/2.6.32-042stab134.3/include/config/isdn/tty//usr/src/kernels/2.6.32-042stab134.3/include/config/iso9660//usr/src/kernels/2.6.32-042stab134.3/include/config/it87//usr/src/kernels/2.6.32-042stab134.3/include/config/it8712f//usr/src/kernels/2.6.32-042stab134.3/include/config/itco//usr/src/kernels/2.6.32-042stab134.3/include/config/itco/vendor//usr/src/kernels/2.6.32-042stab134.3/include/config/iwlwifi//usr/src/kernels/2.6.32-042stab134.3/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-042stab134.3/include/config/ixgbe//usr/src/kernels/2.6.32-042stab134.3/include/config/jffs2//usr/src/kernels/2.6.32-042stab134.3/include/config/jffs2/fs//usr/src/kernels/2.6.32-042stab134.3/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-042stab134.3/include/config/kallsyms//usr/src/kernels/2.6.32-042stab134.3/include/config/kallsyms/extra//usr/src/kernels/2.6.32-042stab134.3/include/config/karma//usr/src/kernels/2.6.32-042stab134.3/include/config/kernel//usr/src/kernels/2.6.32-042stab134.3/include/config/kexec//usr/src/kernels/2.6.32-042stab134.3/include/config/kexec/auto//usr/src/kernels/2.6.32-042stab134.3/include/config/keyboard//usr/src/kernels/2.6.32-042stab134.3/include/config/keys//usr/src/kernels/2.6.32-042stab134.3/include/config/keys/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/keys/debug/proc//usr/src/kernels/2.6.32-042stab134.3/include/config/kgdb//usr/src/kernels/2.6.32-042stab134.3/include/config/kgdb/serial//usr/src/kernels/2.6.32-042stab134.3/include/config/kprobe//usr/src/kernels/2.6.32-042stab134.3/include/config/ks0108//usr/src/kernels/2.6.32-042stab134.3/include/config/ktime//usr/src/kernels/2.6.32-042stab134.3/include/config/kvm//usr/src/kernels/2.6.32-042stab134.3/include/config/lcd//usr/src/kernels/2.6.32-042stab134.3/include/config/lcd/class//usr/src/kernels/2.6.32-042stab134.3/include/config/leds//usr/src/kernels/2.6.32-042stab134.3/include/config/leds/clevo//usr/src/kernels/2.6.32-042stab134.3/include/config/leds/trigger//usr/src/kernels/2.6.32-042stab134.3/include/config/leds/trigger/default//usr/src/kernels/2.6.32-042stab134.3/include/config/leds/wm831x//usr/src/kernels/2.6.32-042stab134.3/include/config/legacy//usr/src/kernels/2.6.32-042stab134.3/include/config/legacy/pty//usr/src/kernels/2.6.32-042stab134.3/include/config/lib80211//usr/src/kernels/2.6.32-042stab134.3/include/config/lib80211/crypt//usr/src/kernels/2.6.32-042stab134.3/include/config/libertas//usr/src/kernels/2.6.32-042stab134.3/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-042stab134.3/include/config/lock//usr/src/kernels/2.6.32-042stab134.3/include/config/lockd//usr/src/kernels/2.6.32-042stab134.3/include/config/lockdep//usr/src/kernels/2.6.32-042stab134.3/include/config/lockup//usr/src/kernels/2.6.32-042stab134.3/include/config/log//usr/src/kernels/2.6.32-042stab134.3/include/config/log/buf//usr/src/kernels/2.6.32-042stab134.3/include/config/logo//usr/src/kernels/2.6.32-042stab134.3/include/config/logo/linux//usr/src/kernels/2.6.32-042stab134.3/include/config/logo/psbm//usr/src/kernels/2.6.32-042stab134.3/include/config/loopback//usr/src/kernels/2.6.32-042stab134.3/include/config/lpc//usr/src/kernels/2.6.32-042stab134.3/include/config/lsi//usr/src/kernels/2.6.32-042stab134.3/include/config/lsi/et1011c//usr/src/kernels/2.6.32-042stab134.3/include/config/lxt//usr/src/kernels/2.6.32-042stab134.3/include/config/lzo//usr/src/kernels/2.6.32-042stab134.3/include/config/mac//usr/src/kernels/2.6.32-042stab134.3/include/config/mac80211//usr/src/kernels/2.6.32-042stab134.3/include/config/mac80211/has//usr/src/kernels/2.6.32-042stab134.3/include/config/mac80211/rc//usr/src/kernels/2.6.32-042stab134.3/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-042stab134.3/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-042stab134.3/include/config/mac80211/sta//usr/src/kernels/2.6.32-042stab134.3/include/config/mac80211/sta/hash//usr/src/kernels/2.6.32-042stab134.3/include/config/mac80211/sta/hash/max//usr/src/kernels/2.6.32-042stab134.3/include/config/machz//usr/src/kernels/2.6.32-042stab134.3/include/config/macintosh//usr/src/kernels/2.6.32-042stab134.3/include/config/magic//usr/src/kernels/2.6.32-042stab134.3/include/config/marvell//usr/src/kernels/2.6.32-042stab134.3/include/config/max//usr/src/kernels/2.6.32-042stab134.3/include/config/max/raw//usr/src/kernels/2.6.32-042stab134.3/include/config/md//usr/src/kernels/2.6.32-042stab134.3/include/config/mdio//usr/src/kernels/2.6.32-042stab134.3/include/config/media//usr/src/kernels/2.6.32-042stab134.3/include/config/media/tuner//usr/src/kernels/2.6.32-042stab134.3/include/config/megaraid//usr/src/kernels/2.6.32-042stab134.3/include/config/memory//usr/src/kernels/2.6.32-042stab134.3/include/config/memory/gangs//usr/src/kernels/2.6.32-042stab134.3/include/config/memory/hotplug//usr/src/kernels/2.6.32-042stab134.3/include/config/memstick//usr/src/kernels/2.6.32-042stab134.3/include/config/memstick/jmicron//usr/src/kernels/2.6.32-042stab134.3/include/config/memstick/realtek//usr/src/kernels/2.6.32-042stab134.3/include/config/memstick/tifm//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/rtsx//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/sm501//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/wm8350//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/wm8351//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/wm8352//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-042stab134.3/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-042stab134.3/include/config/microcode//usr/src/kernels/2.6.32-042stab134.3/include/config/microcode/old//usr/src/kernels/2.6.32-042stab134.3/include/config/minix//usr/src/kernels/2.6.32-042stab134.3/include/config/misc//usr/src/kernels/2.6.32-042stab134.3/include/config/misdn//usr/src/kernels/2.6.32-042stab134.3/include/config/mlx4//usr/src/kernels/2.6.32-042stab134.3/include/config/mlx4/en//usr/src/kernels/2.6.32-042stab134.3/include/config/mlx5//usr/src/kernels/2.6.32-042stab134.3/include/config/mlx5/core//usr/src/kernels/2.6.32-042stab134.3/include/config/mmc//usr/src/kernels/2.6.32-042stab134.3/include/config/mmc/block//usr/src/kernels/2.6.32-042stab134.3/include/config/mmc/realtek//usr/src/kernels/2.6.32-042stab134.3/include/config/mmc/ricoh//usr/src/kernels/2.6.32-042stab134.3/include/config/mmc/sdhci//usr/src/kernels/2.6.32-042stab134.3/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-042stab134.3/include/config/mmc/tifm//usr/src/kernels/2.6.32-042stab134.3/include/config/mmc/via//usr/src/kernels/2.6.32-042stab134.3/include/config/module//usr/src/kernels/2.6.32-042stab134.3/include/config/module/force//usr/src/kernels/2.6.32-042stab134.3/include/config/module/srcversion//usr/src/kernels/2.6.32-042stab134.3/include/config/module/verify//usr/src/kernels/2.6.32-042stab134.3/include/config/mouse//usr/src/kernels/2.6.32-042stab134.3/include/config/mouse/ps2//usr/src/kernels/2.6.32-042stab134.3/include/config/mouse/synaptics//usr/src/kernels/2.6.32-042stab134.3/include/config/msdos//usr/src/kernels/2.6.32-042stab134.3/include/config/msi//usr/src/kernels/2.6.32-042stab134.3/include/config/mspro//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/ar7//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/block//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/cfi//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/cmdline//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/complex//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/gen//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/map//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/map/bank//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/nand//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/qinfo//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/redboot//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/scb2//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/ubi//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-042stab134.3/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-042stab134.3/include/config/mtdram//usr/src/kernels/2.6.32-042stab134.3/include/config/mtdram/erase//usr/src/kernels/2.6.32-042stab134.3/include/config/mtdram/total//usr/src/kernels/2.6.32-042stab134.3/include/config/mtrr//usr/src/kernels/2.6.32-042stab134.3/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-042stab134.3/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-042stab134.3/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-042stab134.3/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-042stab134.3/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-042stab134.3/include/config/mxm//usr/src/kernels/2.6.32-042stab134.3/include/config/myri10ge//usr/src/kernels/2.6.32-042stab134.3/include/config/n//usr/src/kernels/2.6.32-042stab134.3/include/config/national//usr/src/kernels/2.6.32-042stab134.3/include/config/ne2k//usr/src/kernels/2.6.32-042stab134.3/include/config/need//usr/src/kernels/2.6.32-042stab134.3/include/config/need/bounce//usr/src/kernels/2.6.32-042stab134.3/include/config/need/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/need/dma/map//usr/src/kernels/2.6.32-042stab134.3/include/config/need/node//usr/src/kernels/2.6.32-042stab134.3/include/config/need/node/memmap//usr/src/kernels/2.6.32-042stab134.3/include/config/need/per//usr/src/kernels/2.6.32-042stab134.3/include/config/need/per/cpu//usr/src/kernels/2.6.32-042stab134.3/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-042stab134.3/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-042stab134.3/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-042stab134.3/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-042stab134.3/include/config/net//usr/src/kernels/2.6.32-042stab134.3/include/config/net/9p//usr/src/kernels/2.6.32-042stab134.3/include/config/net/act//usr/src/kernels/2.6.32-042stab134.3/include/config/net/cls//usr/src/kernels/2.6.32-042stab134.3/include/config/net/drop//usr/src/kernels/2.6.32-042stab134.3/include/config/net/dsa//usr/src/kernels/2.6.32-042stab134.3/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-042stab134.3/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-042stab134.3/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-042stab134.3/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-042stab134.3/include/config/net/dsa/tag//usr/src/kernels/2.6.32-042stab134.3/include/config/net/ematch//usr/src/kernels/2.6.32-042stab134.3/include/config/net/ip//usr/src/kernels/2.6.32-042stab134.3/include/config/net/ipgre//usr/src/kernels/2.6.32-042stab134.3/include/config/net/key//usr/src/kernels/2.6.32-042stab134.3/include/config/net/poll//usr/src/kernels/2.6.32-042stab134.3/include/config/net/rx//usr/src/kernels/2.6.32-042stab134.3/include/config/net/rx/busy//usr/src/kernels/2.6.32-042stab134.3/include/config/net/sch//usr/src/kernels/2.6.32-042stab134.3/include/config/net/vendor//usr/src/kernels/2.6.32-042stab134.3/include/config/netconsole//usr/src/kernels/2.6.32-042stab134.3/include/config/netdev//usr/src/kernels/2.6.32-042stab134.3/include/config/netfilter//usr/src/kernels/2.6.32-042stab134.3/include/config/netfilter/netlink//usr/src/kernels/2.6.32-042stab134.3/include/config/netfilter/xt//usr/src/kernels/2.6.32-042stab134.3/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-042stab134.3/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-042stab134.3/include/config/netpoll//usr/src/kernels/2.6.32-042stab134.3/include/config/netprio//usr/src/kernels/2.6.32-042stab134.3/include/config/network//usr/src/kernels/2.6.32-042stab134.3/include/config/netxen//usr/src/kernels/2.6.32-042stab134.3/include/config/new//usr/src/kernels/2.6.32-042stab134.3/include/config/nf//usr/src/kernels/2.6.32-042stab134.3/include/config/nf/conntrack//usr/src/kernels/2.6.32-042stab134.3/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-042stab134.3/include/config/nf/ct//usr/src/kernels/2.6.32-042stab134.3/include/config/nf/ct/proto//usr/src/kernels/2.6.32-042stab134.3/include/config/nf/defrag//usr/src/kernels/2.6.32-042stab134.3/include/config/nf/nat//usr/src/kernels/2.6.32-042stab134.3/include/config/nf/nat/proto//usr/src/kernels/2.6.32-042stab134.3/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-042stab134.3/include/config/nfs//usr/src/kernels/2.6.32-042stab134.3/include/config/nfs/acl//usr/src/kernels/2.6.32-042stab134.3/include/config/nfs/use//usr/src/kernels/2.6.32-042stab134.3/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-042stab134.3/include/config/nfs/v3//usr/src/kernels/2.6.32-042stab134.3/include/config/nfs/v4//usr/src/kernels/2.6.32-042stab134.3/include/config/nfsd//usr/src/kernels/2.6.32-042stab134.3/include/config/nfsd/v2//usr/src/kernels/2.6.32-042stab134.3/include/config/nfsd/v3//usr/src/kernels/2.6.32-042stab134.3/include/config/nftl//usr/src/kernels/2.6.32-042stab134.3/include/config/nls//usr/src/kernels/2.6.32-042stab134.3/include/config/nls/codepage//usr/src/kernels/2.6.32-042stab134.3/include/config/nls/iso8859//usr/src/kernels/2.6.32-042stab134.3/include/config/nls/koi8//usr/src/kernels/2.6.32-042stab134.3/include/config/no//usr/src/kernels/2.6.32-042stab134.3/include/config/nop//usr/src/kernels/2.6.32-042stab134.3/include/config/nop/usb//usr/src/kernels/2.6.32-042stab134.3/include/config/nortel//usr/src/kernels/2.6.32-042stab134.3/include/config/nouveau//usr/src/kernels/2.6.32-042stab134.3/include/config/nouveau/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/nr//usr/src/kernels/2.6.32-042stab134.3/include/config/nsc//usr/src/kernels/2.6.32-042stab134.3/include/config/openvswitch//usr/src/kernels/2.6.32-042stab134.3/include/config/oprofile//usr/src/kernels/2.6.32-042stab134.3/include/config/oprofile/event//usr/src/kernels/2.6.32-042stab134.3/include/config/optimize//usr/src/kernels/2.6.32-042stab134.3/include/config/osf//usr/src/kernels/2.6.32-042stab134.3/include/config/output//usr/src/kernels/2.6.32-042stab134.3/include/config/ovs//usr/src/kernels/2.6.32-042stab134.3/include/config/p54//usr/src/kernels/2.6.32-042stab134.3/include/config/packet//usr/src/kernels/2.6.32-042stab134.3/include/config/page//usr/src/kernels/2.6.32-042stab134.3/include/config/page/table//usr/src/kernels/2.6.32-042stab134.3/include/config/panasonic//usr/src/kernels/2.6.32-042stab134.3/include/config/paravirt//usr/src/kernels/2.6.32-042stab134.3/include/config/parport//usr/src/kernels/2.6.32-042stab134.3/include/config/parport/not//usr/src/kernels/2.6.32-042stab134.3/include/config/parport/pc//usr/src/kernels/2.6.32-042stab134.3/include/config/partition//usr/src/kernels/2.6.32-042stab134.3/include/config/pata//usr/src/kernels/2.6.32-042stab134.3/include/config/pata/pdc//usr/src/kernels/2.6.32-042stab134.3/include/config/pc8736x//usr/src/kernels/2.6.32-042stab134.3/include/config/pccard//usr/src/kernels/2.6.32-042stab134.3/include/config/pch//usr/src/kernels/2.6.32-042stab134.3/include/config/pci//usr/src/kernels/2.6.32-042stab134.3/include/config/pci/msi//usr/src/kernels/2.6.32-042stab134.3/include/config/pci/msi/default//usr/src/kernels/2.6.32-042stab134.3/include/config/pcie//usr/src/kernels/2.6.32-042stab134.3/include/config/pcieaer//usr/src/kernels/2.6.32-042stab134.3/include/config/pcmcia//usr/src/kernels/2.6.32-042stab134.3/include/config/pcmcia/load//usr/src/kernels/2.6.32-042stab134.3/include/config/pcspkr//usr/src/kernels/2.6.32-042stab134.3/include/config/pdc//usr/src/kernels/2.6.32-042stab134.3/include/config/perf//usr/src/kernels/2.6.32-042stab134.3/include/config/phys//usr/src/kernels/2.6.32-042stab134.3/include/config/phys/addr//usr/src/kernels/2.6.32-042stab134.3/include/config/phys/addr/t//usr/src/kernels/2.6.32-042stab134.3/include/config/physical//usr/src/kernels/2.6.32-042stab134.3/include/config/pid//usr/src/kernels/2.6.32-042stab134.3/include/config/plx//usr/src/kernels/2.6.32-042stab134.3/include/config/pm//usr/src/kernels/2.6.32-042stab134.3/include/config/pm/sleep//usr/src/kernels/2.6.32-042stab134.3/include/config/pm/std//usr/src/kernels/2.6.32-042stab134.3/include/config/pnfs//usr/src/kernels/2.6.32-042stab134.3/include/config/pnfs/file//usr/src/kernels/2.6.32-042stab134.3/include/config/posix//usr/src/kernels/2.6.32-042stab134.3/include/config/posix/mqueue//usr/src/kernels/2.6.32-042stab134.3/include/config/power//usr/src/kernels/2.6.32-042stab134.3/include/config/ppp//usr/src/kernels/2.6.32-042stab134.3/include/config/ppp/sync//usr/src/kernels/2.6.32-042stab134.3/include/config/pramcache//usr/src/kernels/2.6.32-042stab134.3/include/config/pramcache/feature//usr/src/kernels/2.6.32-042stab134.3/include/config/preempt//usr/src/kernels/2.6.32-042stab134.3/include/config/prevent//usr/src/kernels/2.6.32-042stab134.3/include/config/prevent/firmware//usr/src/kernels/2.6.32-042stab134.3/include/config/print//usr/src/kernels/2.6.32-042stab134.3/include/config/print/quota//usr/src/kernels/2.6.32-042stab134.3/include/config/printk//usr/src/kernels/2.6.32-042stab134.3/include/config/proc//usr/src/kernels/2.6.32-042stab134.3/include/config/proc/page//usr/src/kernels/2.6.32-042stab134.3/include/config/proc/pid//usr/src/kernels/2.6.32-042stab134.3/include/config/ptp//usr/src/kernels/2.6.32-042stab134.3/include/config/ptp/1588//usr/src/kernels/2.6.32-042stab134.3/include/config/qfmt//usr/src/kernels/2.6.32-042stab134.3/include/config/qlcnic//usr/src/kernels/2.6.32-042stab134.3/include/config/qsemi//usr/src/kernels/2.6.32-042stab134.3/include/config/quota//usr/src/kernels/2.6.32-042stab134.3/include/config/quota/netlink//usr/src/kernels/2.6.32-042stab134.3/include/config/raid//usr/src/kernels/2.6.32-042stab134.3/include/config/raid6//usr/src/kernels/2.6.32-042stab134.3/include/config/raw//usr/src/kernels/2.6.32-042stab134.3/include/config/rc//usr/src/kernels/2.6.32-042stab134.3/include/config/rcu//usr/src/kernels/2.6.32-042stab134.3/include/config/rd//usr/src/kernels/2.6.32-042stab134.3/include/config/rds//usr/src/kernels/2.6.32-042stab134.3/include/config/realtek//usr/src/kernels/2.6.32-042stab134.3/include/config/reed//usr/src/kernels/2.6.32-042stab134.3/include/config/reed/solomon//usr/src/kernels/2.6.32-042stab134.3/include/config/regulator//usr/src/kernels/2.6.32-042stab134.3/include/config/regulator/fixed//usr/src/kernels/2.6.32-042stab134.3/include/config/regulator/userspace//usr/src/kernels/2.6.32-042stab134.3/include/config/reiserfs//usr/src/kernels/2.6.32-042stab134.3/include/config/reiserfs/fs//usr/src/kernels/2.6.32-042stab134.3/include/config/reiserfs/fs/posix//usr/src/kernels/2.6.32-042stab134.3/include/config/reiserfs/proc//usr/src/kernels/2.6.32-042stab134.3/include/config/resource//usr/src/kernels/2.6.32-042stab134.3/include/config/rfd//usr/src/kernels/2.6.32-042stab134.3/include/config/rfkill//usr/src/kernels/2.6.32-042stab134.3/include/config/rfs//usr/src/kernels/2.6.32-042stab134.3/include/config/ring//usr/src/kernels/2.6.32-042stab134.3/include/config/ring/buffer//usr/src/kernels/2.6.32-042stab134.3/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-042stab134.3/include/config/rpcsec//usr/src/kernels/2.6.32-042stab134.3/include/config/rpcsec/gss//usr/src/kernels/2.6.32-042stab134.3/include/config/rt//usr/src/kernels/2.6.32-042stab134.3/include/config/rt/group//usr/src/kernels/2.6.32-042stab134.3/include/config/rt2800//usr/src/kernels/2.6.32-042stab134.3/include/config/rt2800/lib//usr/src/kernels/2.6.32-042stab134.3/include/config/rt2800pci//usr/src/kernels/2.6.32-042stab134.3/include/config/rt2800usb//usr/src/kernels/2.6.32-042stab134.3/include/config/rt2x00//usr/src/kernels/2.6.32-042stab134.3/include/config/rt2x00/lib//usr/src/kernels/2.6.32-042stab134.3/include/config/rtc//usr/src/kernels/2.6.32-042stab134.3/include/config/rtc/drv//usr/src/kernels/2.6.32-042stab134.3/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-042stab134.3/include/config/rtc/hctosys//usr/src/kernels/2.6.32-042stab134.3/include/config/rtc/intf//usr/src/kernels/2.6.32-042stab134.3/include/config/rtl//usr/src/kernels/2.6.32-042stab134.3/include/config/rtl8187//usr/src/kernels/2.6.32-042stab134.3/include/config/rtl8192c//usr/src/kernels/2.6.32-042stab134.3/include/config/rtl8723//usr/src/kernels/2.6.32-042stab134.3/include/config/rtlwifi//usr/src/kernels/2.6.32-042stab134.3/include/config/rwsem//usr/src/kernels/2.6.32-042stab134.3/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-042stab134.3/include/config/sata//usr/src/kernels/2.6.32-042stab134.3/include/config/sbc//usr/src/kernels/2.6.32-042stab134.3/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-042stab134.3/include/config/sched//usr/src/kernels/2.6.32-042stab134.3/include/config/sched/omit//usr/src/kernels/2.6.32-042stab134.3/include/config/sched/omit/frame//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/3w//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/bfa//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/bnx2//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/dh//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/fc//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/iscsi//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/multi//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/osd//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/proc//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/qla//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/sas//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/sas/host//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/scan//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/spi//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/srp//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-042stab134.3/include/config/scsi/wait//usr/src/kernels/2.6.32-042stab134.3/include/config/sctp//usr/src/kernels/2.6.32-042stab134.3/include/config/sctp/cookie//usr/src/kernels/2.6.32-042stab134.3/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-042stab134.3/include/config/sctp/default//usr/src/kernels/2.6.32-042stab134.3/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-042stab134.3/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-042stab134.3/include/config/sdio//usr/src/kernels/2.6.32-042stab134.3/include/config/security//usr/src/kernels/2.6.32-042stab134.3/include/config/security/file//usr/src/kernels/2.6.32-042stab134.3/include/config/select//usr/src/kernels/2.6.32-042stab134.3/include/config/select/memory//usr/src/kernels/2.6.32-042stab134.3/include/config/sensors//usr/src/kernels/2.6.32-042stab134.3/include/config/sensors/fam15h//usr/src/kernels/2.6.32-042stab134.3/include/config/sensors/i5k//usr/src/kernels/2.6.32-042stab134.3/include/config/sensors/via//usr/src/kernels/2.6.32-042stab134.3/include/config/serial//usr/src/kernels/2.6.32-042stab134.3/include/config/serial/8250//usr/src/kernels/2.6.32-042stab134.3/include/config/serial/8250/detect//usr/src/kernels/2.6.32-042stab134.3/include/config/serial/8250/many//usr/src/kernels/2.6.32-042stab134.3/include/config/serial/8250/nr//usr/src/kernels/2.6.32-042stab134.3/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-042stab134.3/include/config/serial/8250/share//usr/src/kernels/2.6.32-042stab134.3/include/config/serial/core//usr/src/kernels/2.6.32-042stab134.3/include/config/serio//usr/src/kernels/2.6.32-042stab134.3/include/config/sfc//usr/src/kernels/2.6.32-042stab134.3/include/config/sfc/mcdi//usr/src/kernels/2.6.32-042stab134.3/include/config/sgi//usr/src/kernels/2.6.32-042stab134.3/include/config/sim//usr/src/kernels/2.6.32-042stab134.3/include/config/slip//usr/src/kernels/2.6.32-042stab134.3/include/config/slow//usr/src/kernels/2.6.32-042stab134.3/include/config/smartjoyplus//usr/src/kernels/2.6.32-042stab134.3/include/config/sms//usr/src/kernels/2.6.32-042stab134.3/include/config/sms/sdio//usr/src/kernels/2.6.32-042stab134.3/include/config/sms/siano//usr/src/kernels/2.6.32-042stab134.3/include/config/sms/usb//usr/src/kernels/2.6.32-042stab134.3/include/config/smsc//usr/src/kernels/2.6.32-042stab134.3/include/config/smsc/sch311x//usr/src/kernels/2.6.32-042stab134.3/include/config/snd//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/ac97//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/ac97/power//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/atiixp//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/cs46xx//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/dynamic//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/emu10k1//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/codec//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/enable//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/input//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/patch//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/power//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/kctl//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/mixer//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/mpu401//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/opl3//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/opl4//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/opl4/lib//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/oxygen//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/pcm//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/rawmidi//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/sb//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/sb16//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/seq//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/sequencer//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/usb//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/verbose//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/via82xx//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/vx//usr/src/kernels/2.6.32-042stab134.3/include/config/snd/wss//usr/src/kernels/2.6.32-042stab134.3/include/config/soc//usr/src/kernels/2.6.32-042stab134.3/include/config/soc/camera//usr/src/kernels/2.6.32-042stab134.3/include/config/soft//usr/src/kernels/2.6.32-042stab134.3/include/config/solaris//usr/src/kernels/2.6.32-042stab134.3/include/config/solaris/x86//usr/src/kernels/2.6.32-042stab134.3/include/config/sony//usr/src/kernels/2.6.32-042stab134.3/include/config/sonypi//usr/src/kernels/2.6.32-042stab134.3/include/config/sound//usr/src/kernels/2.6.32-042stab134.3/include/config/sound/oss//usr/src/kernels/2.6.32-042stab134.3/include/config/sound/oss/core//usr/src/kernels/2.6.32-042stab134.3/include/config/sparse//usr/src/kernels/2.6.32-042stab134.3/include/config/sparsemem//usr/src/kernels/2.6.32-042stab134.3/include/config/split//usr/src/kernels/2.6.32-042stab134.3/include/config/split/ptlock//usr/src/kernels/2.6.32-042stab134.3/include/config/squashfs//usr/src/kernels/2.6.32-042stab134.3/include/config/squashfs/fragment//usr/src/kernels/2.6.32-042stab134.3/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-042stab134.3/include/config/ssb//usr/src/kernels/2.6.32-042stab134.3/include/config/ssb/b43//usr/src/kernels/2.6.32-042stab134.3/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-042stab134.3/include/config/ssb/driver//usr/src/kernels/2.6.32-042stab134.3/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-042stab134.3/include/config/ssb/pcihost//usr/src/kernels/2.6.32-042stab134.3/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-042stab134.3/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-042stab134.3/include/config/stacktrace//usr/src/kernels/2.6.32-042stab134.3/include/config/stop//usr/src/kernels/2.6.32-042stab134.3/include/config/strict//usr/src/kernels/2.6.32-042stab134.3/include/config/strip//usr/src/kernels/2.6.32-042stab134.3/include/config/strip/asm//usr/src/kernels/2.6.32-042stab134.3/include/config/sun//usr/src/kernels/2.6.32-042stab134.3/include/config/sunrpc//usr/src/kernels/2.6.32-042stab134.3/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-042stab134.3/include/config/sunrpc/xprt/rdma//usr/src/kernels/2.6.32-042stab134.3/include/config/suspend//usr/src/kernels/2.6.32-042stab134.3/include/config/syn//usr/src/kernels/2.6.32-042stab134.3/include/config/synclink//usr/src/kernels/2.6.32-042stab134.3/include/config/sys//usr/src/kernels/2.6.32-042stab134.3/include/config/sysctl//usr/src/kernels/2.6.32-042stab134.3/include/config/sysfs//usr/src/kernels/2.6.32-042stab134.3/include/config/sysfs/deprecated//usr/src/kernels/2.6.32-042stab134.3/include/config/sysprof//usr/src/kernels/2.6.32-042stab134.3/include/config/sysrq//usr/src/kernels/2.6.32-042stab134.3/include/config/sysvipc//usr/src/kernels/2.6.32-042stab134.3/include/config/tablet//usr/src/kernels/2.6.32-042stab134.3/include/config/tablet/usb//usr/src/kernels/2.6.32-042stab134.3/include/config/target//usr/src/kernels/2.6.32-042stab134.3/include/config/task//usr/src/kernels/2.6.32-042stab134.3/include/config/task/delay//usr/src/kernels/2.6.32-042stab134.3/include/config/task/io//usr/src/kernels/2.6.32-042stab134.3/include/config/tc1100//usr/src/kernels/2.6.32-042stab134.3/include/config/tcg//usr/src/kernels/2.6.32-042stab134.3/include/config/tcm//usr/src/kernels/2.6.32-042stab134.3/include/config/tcp//usr/src/kernels/2.6.32-042stab134.3/include/config/tcp/cong//usr/src/kernels/2.6.32-042stab134.3/include/config/textsearch//usr/src/kernels/2.6.32-042stab134.3/include/config/thermal//usr/src/kernels/2.6.32-042stab134.3/include/config/thinkpad//usr/src/kernels/2.6.32-042stab134.3/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-042stab134.3/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-042stab134.3/include/config/tick//usr/src/kernels/2.6.32-042stab134.3/include/config/tifm//usr/src/kernels/2.6.32-042stab134.3/include/config/timer//usr/src/kernels/2.6.32-042stab134.3/include/config/tmd//usr/src/kernels/2.6.32-042stab134.3/include/config/tmpfs//usr/src/kernels/2.6.32-042stab134.3/include/config/tmpfs/posix//usr/src/kernels/2.6.32-042stab134.3/include/config/topstar//usr/src/kernels/2.6.32-042stab134.3/include/config/touchscreen//usr/src/kernels/2.6.32-042stab134.3/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-042stab134.3/include/config/touchscreen/usb//usr/src/kernels/2.6.32-042stab134.3/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-042stab134.3/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-042stab134.3/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-042stab134.3/include/config/trace//usr/src/kernels/2.6.32-042stab134.3/include/config/trace/irqflags//usr/src/kernels/2.6.32-042stab134.3/include/config/tracer//usr/src/kernels/2.6.32-042stab134.3/include/config/tracer/max//usr/src/kernels/2.6.32-042stab134.3/include/config/tracing//usr/src/kernels/2.6.32-042stab134.3/include/config/tree//usr/src/kernels/2.6.32-042stab134.3/include/config/ttpci//usr/src/kernels/2.6.32-042stab134.3/include/config/tulip//usr/src/kernels/2.6.32-042stab134.3/include/config/ubifs//usr/src/kernels/2.6.32-042stab134.3/include/config/ubifs/fs//usr/src/kernels/2.6.32-042stab134.3/include/config/udf//usr/src/kernels/2.6.32-042stab134.3/include/config/uefi//usr/src/kernels/2.6.32-042stab134.3/include/config/uevent//usr/src/kernels/2.6.32-042stab134.3/include/config/uevent/helper//usr/src/kernels/2.6.32-042stab134.3/include/config/uio//usr/src/kernels/2.6.32-042stab134.3/include/config/uio/pci//usr/src/kernels/2.6.32-042stab134.3/include/config/uio/pdrv//usr/src/kernels/2.6.32-042stab134.3/include/config/unix98//usr/src/kernels/2.6.32-042stab134.3/include/config/unixware//usr/src/kernels/2.6.32-042stab134.3/include/config/usb//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/ali//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/announce//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/announce/new//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/arch//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/arch/has//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/berry//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/cdc//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/ehci//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/ehci/root//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/ftdi//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/gspca//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/hwa//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/isp1362//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/net//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/net/cdc//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/net/rndis//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/ohci//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/ohci/little//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/otg//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/pwc//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/pwc/input//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/serial//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/serial/digi//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/serial/mct//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/serial/safe//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/sierra//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/sl811//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/storage//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/u132//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/uhci//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/video//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/video/class//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/video/class/input//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/whci//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/wusb//usr/src/kernels/2.6.32-042stab134.3/include/config/usb/xhci//usr/src/kernels/2.6.32-042stab134.3/include/config/use//usr/src/kernels/2.6.32-042stab134.3/include/config/use/generic//usr/src/kernels/2.6.32-042stab134.3/include/config/use/generic/smp//usr/src/kernels/2.6.32-042stab134.3/include/config/user//usr/src/kernels/2.6.32-042stab134.3/include/config/user/stacktrace//usr/src/kernels/2.6.32-042stab134.3/include/config/uts//usr/src/kernels/2.6.32-042stab134.3/include/config/uwb//usr/src/kernels/2.6.32-042stab134.3/include/config/uwb/i1480u//usr/src/kernels/2.6.32-042stab134.3/include/config/v4l//usr/src/kernels/2.6.32-042stab134.3/include/config/v4l/usb//usr/src/kernels/2.6.32-042stab134.3/include/config/ve//usr/src/kernels/2.6.32-042stab134.3/include/config/vfat//usr/src/kernels/2.6.32-042stab134.3/include/config/vga//usr/src/kernels/2.6.32-042stab134.3/include/config/vga/arb//usr/src/kernels/2.6.32-042stab134.3/include/config/vga/arb/max//usr/src/kernels/2.6.32-042stab134.3/include/config/vgacon//usr/src/kernels/2.6.32-042stab134.3/include/config/vgacon/soft//usr/src/kernels/2.6.32-042stab134.3/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-042stab134.3/include/config/vhost//usr/src/kernels/2.6.32-042stab134.3/include/config/via//usr/src/kernels/2.6.32-042stab134.3/include/config/via/rhine//usr/src/kernels/2.6.32-042stab134.3/include/config/video//usr/src/kernels/2.6.32-042stab134.3/include/config/video/bt848//usr/src/kernels/2.6.32-042stab134.3/include/config/video/cafe//usr/src/kernels/2.6.32-042stab134.3/include/config/video/capture//usr/src/kernels/2.6.32-042stab134.3/include/config/video/cx18//usr/src/kernels/2.6.32-042stab134.3/include/config/video/cx231xx//usr/src/kernels/2.6.32-042stab134.3/include/config/video/cx88//usr/src/kernels/2.6.32-042stab134.3/include/config/video/em28xx//usr/src/kernels/2.6.32-042stab134.3/include/config/video/fb//usr/src/kernels/2.6.32-042stab134.3/include/config/video/helper//usr/src/kernels/2.6.32-042stab134.3/include/config/video/helper/chips//usr/src/kernels/2.6.32-042stab134.3/include/config/video/ir//usr/src/kernels/2.6.32-042stab134.3/include/config/video/output//usr/src/kernels/2.6.32-042stab134.3/include/config/video/pvrusb2//usr/src/kernels/2.6.32-042stab134.3/include/config/video/saa7134//usr/src/kernels/2.6.32-042stab134.3/include/config/video/saa7146//usr/src/kernels/2.6.32-042stab134.3/include/config/video/v4l2//usr/src/kernels/2.6.32-042stab134.3/include/config/videobuf//usr/src/kernels/2.6.32-042stab134.3/include/config/videobuf/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/virt//usr/src/kernels/2.6.32-042stab134.3/include/config/virt/to//usr/src/kernels/2.6.32-042stab134.3/include/config/virtio//usr/src/kernels/2.6.32-042stab134.3/include/config/vitesse//usr/src/kernels/2.6.32-042stab134.3/include/config/vlan//usr/src/kernels/2.6.32-042stab134.3/include/config/vlan/8021q//usr/src/kernels/2.6.32-042stab134.3/include/config/vm//usr/src/kernels/2.6.32-042stab134.3/include/config/vm/event//usr/src/kernels/2.6.32-042stab134.3/include/config/vmware//usr/src/kernels/2.6.32-042stab134.3/include/config/vt//usr/src/kernels/2.6.32-042stab134.3/include/config/vt/hw//usr/src/kernels/2.6.32-042stab134.3/include/config/vt/hw/console//usr/src/kernels/2.6.32-042stab134.3/include/config/vz//usr/src/kernels/2.6.32-042stab134.3/include/config/vz/checkpoint//usr/src/kernels/2.6.32-042stab134.3/include/config/vz/quota//usr/src/kernels/2.6.32-042stab134.3/include/config/w83627hf//usr/src/kernels/2.6.32-042stab134.3/include/config/w83697hf//usr/src/kernels/2.6.32-042stab134.3/include/config/w83697ug//usr/src/kernels/2.6.32-042stab134.3/include/config/w83877f//usr/src/kernels/2.6.32-042stab134.3/include/config/w83977f//usr/src/kernels/2.6.32-042stab134.3/include/config/watchdog//usr/src/kernels/2.6.32-042stab134.3/include/config/wext//usr/src/kernels/2.6.32-042stab134.3/include/config/wilink//usr/src/kernels/2.6.32-042stab134.3/include/config/wilink/platform//usr/src/kernels/2.6.32-042stab134.3/include/config/wimax//usr/src/kernels/2.6.32-042stab134.3/include/config/wimax/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/wimax/i2400m//usr/src/kernels/2.6.32-042stab134.3/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/winbond//usr/src/kernels/2.6.32-042stab134.3/include/config/wireless//usr/src/kernels/2.6.32-042stab134.3/include/config/wireless/ext//usr/src/kernels/2.6.32-042stab134.3/include/config/wl//usr/src/kernels/2.6.32-042stab134.3/include/config/wl1251//usr/src/kernels/2.6.32-042stab134.3/include/config/wlan//usr/src/kernels/2.6.32-042stab134.3/include/config/wm831x//usr/src/kernels/2.6.32-042stab134.3/include/config/wm8350//usr/src/kernels/2.6.32-042stab134.3/include/config/x86//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/32//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/32/non//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/acpi//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/apm//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/cyclone//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/extended//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/intel//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/internode//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/internode/cache//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/io//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/l1//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/l1/cache//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/local//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/mce//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/minimum//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/need//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/p4//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/pcc//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/platform//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/pm//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/popad//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/powernow//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/powernow/k7//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/reroute//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/reroute/for//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/reserve//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/reserve/low//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/speedstep//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/thermal//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/use//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/use/ppro//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/wp//usr/src/kernels/2.6.32-042stab134.3/include/config/x86/wp/works//usr/src/kernels/2.6.32-042stab134.3/include/config/xen//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/blkdev//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/compat//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/debug//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/dev//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/fbdev//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/kbddev//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/max//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/max/domain//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/netdev//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/platform//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/save//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/scrub//usr/src/kernels/2.6.32-042stab134.3/include/config/xen/sys//usr/src/kernels/2.6.32-042stab134.3/include/config/xfrm//usr/src/kernels/2.6.32-042stab134.3/include/config/xfrm/sub//usr/src/kernels/2.6.32-042stab134.3/include/config/xor//usr/src/kernels/2.6.32-042stab134.3/include/config/yenta//usr/src/kernels/2.6.32-042stab134.3/include/config/yenta/ene//usr/src/kernels/2.6.32-042stab134.3/include/config/zlib//usr/src/kernels/2.6.32-042stab134.3/include/config/zone//usr/src/kernels/2.6.32-042stab134.3/include/config/zone/dma//usr/src/kernels/2.6.32-042stab134.3/include/config/zram//usr/src/kernels/2.6.32-042stab134.3/include/crypto//usr/src/kernels/2.6.32-042stab134.3/include/crypto/internal//usr/src/kernels/2.6.32-042stab134.3/include/drm//usr/src/kernels/2.6.32-042stab134.3/include/drm/i2c//usr/src/kernels/2.6.32-042stab134.3/include/drm/ttm//usr/src/kernels/2.6.32-042stab134.3/include/keys//usr/src/kernels/2.6.32-042stab134.3/include/linux//usr/src/kernels/2.6.32-042stab134.3/include/linux/amba//usr/src/kernels/2.6.32-042stab134.3/include/linux/bcma//usr/src/kernels/2.6.32-042stab134.3/include/linux/byteorder//usr/src/kernels/2.6.32-042stab134.3/include/linux/can//usr/src/kernels/2.6.32-042stab134.3/include/linux/can/platform//usr/src/kernels/2.6.32-042stab134.3/include/linux/crypto//usr/src/kernels/2.6.32-042stab134.3/include/linux/decompress//usr/src/kernels/2.6.32-042stab134.3/include/linux/dvb//usr/src/kernels/2.6.32-042stab134.3/include/linux/hdlc//usr/src/kernels/2.6.32-042stab134.3/include/linux/i2c//usr/src/kernels/2.6.32-042stab134.3/include/linux/input//usr/src/kernels/2.6.32-042stab134.3/include/linux/isdn//usr/src/kernels/2.6.32-042stab134.3/include/linux/lockd//usr/src/kernels/2.6.32-042stab134.3/include/linux/mfd//usr/src/kernels/2.6.32-042stab134.3/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-042stab134.3/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-042stab134.3/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-042stab134.3/include/linux/mlx4//usr/src/kernels/2.6.32-042stab134.3/include/linux/mlx5//usr/src/kernels/2.6.32-042stab134.3/include/linux/mmc//usr/src/kernels/2.6.32-042stab134.3/include/linux/mtd//usr/src/kernels/2.6.32-042stab134.3/include/linux/netfilter//usr/src/kernels/2.6.32-042stab134.3/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-042stab134.3/include/linux/netfilter_arp//usr/src/kernels/2.6.32-042stab134.3/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-042stab134.3/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-042stab134.3/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-042stab134.3/include/linux/nfsd//usr/src/kernels/2.6.32-042stab134.3/include/linux/platform_data//usr/src/kernels/2.6.32-042stab134.3/include/linux/ploop//usr/src/kernels/2.6.32-042stab134.3/include/linux/raid//usr/src/kernels/2.6.32-042stab134.3/include/linux/regulator//usr/src/kernels/2.6.32-042stab134.3/include/linux/rtc//usr/src/kernels/2.6.32-042stab134.3/include/linux/spi//usr/src/kernels/2.6.32-042stab134.3/include/linux/ssb//usr/src/kernels/2.6.32-042stab134.3/include/linux/sunrpc//usr/src/kernels/2.6.32-042stab134.3/include/linux/tc_act//usr/src/kernels/2.6.32-042stab134.3/include/linux/tc_ematch//usr/src/kernels/2.6.32-042stab134.3/include/linux/unaligned//usr/src/kernels/2.6.32-042stab134.3/include/linux/usb//usr/src/kernels/2.6.32-042stab134.3/include/linux/uwb//usr/src/kernels/2.6.32-042stab134.3/include/linux/wimax//usr/src/kernels/2.6.32-042stab134.3/include/math-emu//usr/src/kernels/2.6.32-042stab134.3/include/media//usr/src/kernels/2.6.32-042stab134.3/include/media/davinci//usr/src/kernels/2.6.32-042stab134.3/include/mtd//usr/src/kernels/2.6.32-042stab134.3/include/net//usr/src/kernels/2.6.32-042stab134.3/include/net/9p//usr/src/kernels/2.6.32-042stab134.3/include/net/bluetooth//usr/src/kernels/2.6.32-042stab134.3/include/net/irda//usr/src/kernels/2.6.32-042stab134.3/include/net/iucv//usr/src/kernels/2.6.32-042stab134.3/include/net/netfilter//usr/src/kernels/2.6.32-042stab134.3/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-042stab134.3/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-042stab134.3/include/net/netns//usr/src/kernels/2.6.32-042stab134.3/include/net/phonet//usr/src/kernels/2.6.32-042stab134.3/include/net/sctp//usr/src/kernels/2.6.32-042stab134.3/include/net/tc_act//usr/src/kernels/2.6.32-042stab134.3/include/net/tipc//usr/src/kernels/2.6.32-042stab134.3/include/pcmcia//usr/src/kernels/2.6.32-042stab134.3/include/rdma//usr/src/kernels/2.6.32-042stab134.3/include/rxrpc//usr/src/kernels/2.6.32-042stab134.3/include/scsi//usr/src/kernels/2.6.32-042stab134.3/include/scsi/fc//usr/src/kernels/2.6.32-042stab134.3/include/sound//usr/src/kernels/2.6.32-042stab134.3/include/trace//usr/src/kernels/2.6.32-042stab134.3/include/trace/events//usr/src/kernels/2.6.32-042stab134.3/include/uapi//usr/src/kernels/2.6.32-042stab134.3/include/uapi/drm//usr/src/kernels/2.6.32-042stab134.3/include/video//usr/src/kernels/2.6.32-042stab134.3/init//usr/src/kernels/2.6.32-042stab134.3/ipc//usr/src/kernels/2.6.32-042stab134.3/kernel//usr/src/kernels/2.6.32-042stab134.3/kernel/bc//usr/src/kernels/2.6.32-042stab134.3/kernel/cpt//usr/src/kernels/2.6.32-042stab134.3/kernel/events//usr/src/kernels/2.6.32-042stab134.3/kernel/gcov//usr/src/kernels/2.6.32-042stab134.3/kernel/irq//usr/src/kernels/2.6.32-042stab134.3/kernel/power//usr/src/kernels/2.6.32-042stab134.3/kernel/time//usr/src/kernels/2.6.32-042stab134.3/kernel/trace//usr/src/kernels/2.6.32-042stab134.3/kernel/ve//usr/src/kernels/2.6.32-042stab134.3/lib//usr/src/kernels/2.6.32-042stab134.3/lib/lzo//usr/src/kernels/2.6.32-042stab134.3/lib/raid6//usr/src/kernels/2.6.32-042stab134.3/lib/raid6/raid6test//usr/src/kernels/2.6.32-042stab134.3/lib/reed_solomon//usr/src/kernels/2.6.32-042stab134.3/lib/zlib_deflate//usr/src/kernels/2.6.32-042stab134.3/lib/zlib_inflate//usr/src/kernels/2.6.32-042stab134.3/mm//usr/src/kernels/2.6.32-042stab134.3/net//usr/src/kernels/2.6.32-042stab134.3/net/802//usr/src/kernels/2.6.32-042stab134.3/net/8021q//usr/src/kernels/2.6.32-042stab134.3/net/9p//usr/src/kernels/2.6.32-042stab134.3/net/appletalk//usr/src/kernels/2.6.32-042stab134.3/net/atm//usr/src/kernels/2.6.32-042stab134.3/net/ax25//usr/src/kernels/2.6.32-042stab134.3/net/bluetooth//usr/src/kernels/2.6.32-042stab134.3/net/bluetooth/bnep//usr/src/kernels/2.6.32-042stab134.3/net/bluetooth/cmtp//usr/src/kernels/2.6.32-042stab134.3/net/bluetooth/hidp//usr/src/kernels/2.6.32-042stab134.3/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-042stab134.3/net/bridge//usr/src/kernels/2.6.32-042stab134.3/net/bridge/netfilter//usr/src/kernels/2.6.32-042stab134.3/net/can//usr/src/kernels/2.6.32-042stab134.3/net/core//usr/src/kernels/2.6.32-042stab134.3/net/dcb//usr/src/kernels/2.6.32-042stab134.3/net/dccp//usr/src/kernels/2.6.32-042stab134.3/net/dccp/ccids//usr/src/kernels/2.6.32-042stab134.3/net/decnet//usr/src/kernels/2.6.32-042stab134.3/net/decnet/netfilter//usr/src/kernels/2.6.32-042stab134.3/net/dsa//usr/src/kernels/2.6.32-042stab134.3/net/econet//usr/src/kernels/2.6.32-042stab134.3/net/ethernet//usr/src/kernels/2.6.32-042stab134.3/net/ieee802154//usr/src/kernels/2.6.32-042stab134.3/net/ipv4//usr/src/kernels/2.6.32-042stab134.3/net/ipv4/netfilter//usr/src/kernels/2.6.32-042stab134.3/net/ipv6//usr/src/kernels/2.6.32-042stab134.3/net/ipv6/netfilter//usr/src/kernels/2.6.32-042stab134.3/net/ipx//usr/src/kernels/2.6.32-042stab134.3/net/irda//usr/src/kernels/2.6.32-042stab134.3/net/irda/ircomm//usr/src/kernels/2.6.32-042stab134.3/net/irda/irlan//usr/src/kernels/2.6.32-042stab134.3/net/irda/irnet//usr/src/kernels/2.6.32-042stab134.3/net/iucv//usr/src/kernels/2.6.32-042stab134.3/net/key//usr/src/kernels/2.6.32-042stab134.3/net/lapb//usr/src/kernels/2.6.32-042stab134.3/net/llc//usr/src/kernels/2.6.32-042stab134.3/net/mac80211//usr/src/kernels/2.6.32-042stab134.3/net/netfilter//usr/src/kernels/2.6.32-042stab134.3/net/netfilter/ipset//usr/src/kernels/2.6.32-042stab134.3/net/netfilter/ipvs//usr/src/kernels/2.6.32-042stab134.3/net/netlabel//usr/src/kernels/2.6.32-042stab134.3/net/netlink//usr/src/kernels/2.6.32-042stab134.3/net/netrom//usr/src/kernels/2.6.32-042stab134.3/net/openvswitch//usr/src/kernels/2.6.32-042stab134.3/net/packet//usr/src/kernels/2.6.32-042stab134.3/net/phonet//usr/src/kernels/2.6.32-042stab134.3/net/rds//usr/src/kernels/2.6.32-042stab134.3/net/rfkill//usr/src/kernels/2.6.32-042stab134.3/net/rose//usr/src/kernels/2.6.32-042stab134.3/net/rxrpc//usr/src/kernels/2.6.32-042stab134.3/net/sched//usr/src/kernels/2.6.32-042stab134.3/net/sctp//usr/src/kernels/2.6.32-042stab134.3/net/sunrpc//usr/src/kernels/2.6.32-042stab134.3/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-042stab134.3/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-042stab134.3/net/tipc//usr/src/kernels/2.6.32-042stab134.3/net/unix//usr/src/kernels/2.6.32-042stab134.3/net/wanrouter//usr/src/kernels/2.6.32-042stab134.3/net/wimax//usr/src/kernels/2.6.32-042stab134.3/net/wireless//usr/src/kernels/2.6.32-042stab134.3/net/x25//usr/src/kernels/2.6.32-042stab134.3/net/xfrm//usr/src/kernels/2.6.32-042stab134.3/samples//usr/src/kernels/2.6.32-042stab134.3/samples/kobject//usr/src/kernels/2.6.32-042stab134.3/samples/kprobes//usr/src/kernels/2.6.32-042stab134.3/samples/trace_events//usr/src/kernels/2.6.32-042stab134.3/samples/tracepoints//usr/src/kernels/2.6.32-042stab134.3/scripts//usr/src/kernels/2.6.32-042stab134.3/scripts/basic//usr/src/kernels/2.6.32-042stab134.3/scripts/dtc//usr/src/kernels/2.6.32-042stab134.3/scripts/dtc/libfdt//usr/src/kernels/2.6.32-042stab134.3/scripts/genksyms//usr/src/kernels/2.6.32-042stab134.3/scripts/kconfig//usr/src/kernels/2.6.32-042stab134.3/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-042stab134.3/scripts/ksymoops//usr/src/kernels/2.6.32-042stab134.3/scripts/mod//usr/src/kernels/2.6.32-042stab134.3/scripts/package//usr/src/kernels/2.6.32-042stab134.3/scripts/rt-tester//usr/src/kernels/2.6.32-042stab134.3/scripts/selinux//usr/src/kernels/2.6.32-042stab134.3/scripts/selinux/genheaders//usr/src/kernels/2.6.32-042stab134.3/scripts/selinux/mdp//usr/src/kernels/2.6.32-042stab134.3/scripts/tracing//usr/src/kernels/2.6.32-042stab134.3/security//usr/src/kernels/2.6.32-042stab134.3/security/integrity//usr/src/kernels/2.6.32-042stab134.3/security/integrity/ima//usr/src/kernels/2.6.32-042stab134.3/security/keys//usr/src/kernels/2.6.32-042stab134.3/security/selinux//usr/src/kernels/2.6.32-042stab134.3/security/selinux/ss//usr/src/kernels/2.6.32-042stab134.3/security/smack//usr/src/kernels/2.6.32-042stab134.3/security/tomoyo//usr/src/kernels/2.6.32-042stab134.3/sound//usr/src/kernels/2.6.32-042stab134.3/sound/aoa//usr/src/kernels/2.6.32-042stab134.3/sound/aoa/codecs//usr/src/kernels/2.6.32-042stab134.3/sound/aoa/core//usr/src/kernels/2.6.32-042stab134.3/sound/aoa/fabrics//usr/src/kernels/2.6.32-042stab134.3/sound/aoa/soundbus//usr/src/kernels/2.6.32-042stab134.3/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-042stab134.3/sound/arm//usr/src/kernels/2.6.32-042stab134.3/sound/atmel//usr/src/kernels/2.6.32-042stab134.3/sound/core//usr/src/kernels/2.6.32-042stab134.3/sound/core/oss//usr/src/kernels/2.6.32-042stab134.3/sound/core/seq//usr/src/kernels/2.6.32-042stab134.3/sound/core/seq/oss//usr/src/kernels/2.6.32-042stab134.3/sound/drivers//usr/src/kernels/2.6.32-042stab134.3/sound/drivers/mpu401//usr/src/kernels/2.6.32-042stab134.3/sound/drivers/opl3//usr/src/kernels/2.6.32-042stab134.3/sound/drivers/opl4//usr/src/kernels/2.6.32-042stab134.3/sound/drivers/pcsp//usr/src/kernels/2.6.32-042stab134.3/sound/drivers/vx//usr/src/kernels/2.6.32-042stab134.3/sound/i2c//usr/src/kernels/2.6.32-042stab134.3/sound/i2c/other//usr/src/kernels/2.6.32-042stab134.3/sound/isa//usr/src/kernels/2.6.32-042stab134.3/sound/isa/ad1816a//usr/src/kernels/2.6.32-042stab134.3/sound/isa/ad1848//usr/src/kernels/2.6.32-042stab134.3/sound/isa/cs423x//usr/src/kernels/2.6.32-042stab134.3/sound/isa/es1688//usr/src/kernels/2.6.32-042stab134.3/sound/isa/gus//usr/src/kernels/2.6.32-042stab134.3/sound/isa/msnd//usr/src/kernels/2.6.32-042stab134.3/sound/isa/opti9xx//usr/src/kernels/2.6.32-042stab134.3/sound/isa/sb//usr/src/kernels/2.6.32-042stab134.3/sound/isa/wavefront//usr/src/kernels/2.6.32-042stab134.3/sound/isa/wss//usr/src/kernels/2.6.32-042stab134.3/sound/mips//usr/src/kernels/2.6.32-042stab134.3/sound/oss//usr/src/kernels/2.6.32-042stab134.3/sound/oss/dmasound//usr/src/kernels/2.6.32-042stab134.3/sound/parisc//usr/src/kernels/2.6.32-042stab134.3/sound/pci//usr/src/kernels/2.6.32-042stab134.3/sound/pci/ac97//usr/src/kernels/2.6.32-042stab134.3/sound/pci/ali5451//usr/src/kernels/2.6.32-042stab134.3/sound/pci/au88x0//usr/src/kernels/2.6.32-042stab134.3/sound/pci/aw2//usr/src/kernels/2.6.32-042stab134.3/sound/pci/ca0106//usr/src/kernels/2.6.32-042stab134.3/sound/pci/cs46xx//usr/src/kernels/2.6.32-042stab134.3/sound/pci/cs5535audio//usr/src/kernels/2.6.32-042stab134.3/sound/pci/ctxfi//usr/src/kernels/2.6.32-042stab134.3/sound/pci/echoaudio//usr/src/kernels/2.6.32-042stab134.3/sound/pci/emu10k1//usr/src/kernels/2.6.32-042stab134.3/sound/pci/hda//usr/src/kernels/2.6.32-042stab134.3/sound/pci/ice1712//usr/src/kernels/2.6.32-042stab134.3/sound/pci/korg1212//usr/src/kernels/2.6.32-042stab134.3/sound/pci/lx6464es//usr/src/kernels/2.6.32-042stab134.3/sound/pci/mixart//usr/src/kernels/2.6.32-042stab134.3/sound/pci/nm256//usr/src/kernels/2.6.32-042stab134.3/sound/pci/oxygen//usr/src/kernels/2.6.32-042stab134.3/sound/pci/pcxhr//usr/src/kernels/2.6.32-042stab134.3/sound/pci/riptide//usr/src/kernels/2.6.32-042stab134.3/sound/pci/rme9652//usr/src/kernels/2.6.32-042stab134.3/sound/pci/trident//usr/src/kernels/2.6.32-042stab134.3/sound/pci/vx222//usr/src/kernels/2.6.32-042stab134.3/sound/pci/ymfpci//usr/src/kernels/2.6.32-042stab134.3/sound/pcmcia//usr/src/kernels/2.6.32-042stab134.3/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-042stab134.3/sound/pcmcia/vx//usr/src/kernels/2.6.32-042stab134.3/sound/ppc//usr/src/kernels/2.6.32-042stab134.3/sound/sh//usr/src/kernels/2.6.32-042stab134.3/sound/soc//usr/src/kernels/2.6.32-042stab134.3/sound/soc/atmel//usr/src/kernels/2.6.32-042stab134.3/sound/soc/au1x//usr/src/kernels/2.6.32-042stab134.3/sound/soc/blackfin//usr/src/kernels/2.6.32-042stab134.3/sound/soc/codecs//usr/src/kernels/2.6.32-042stab134.3/sound/soc/davinci//usr/src/kernels/2.6.32-042stab134.3/sound/soc/fsl//usr/src/kernels/2.6.32-042stab134.3/sound/soc/imx//usr/src/kernels/2.6.32-042stab134.3/sound/soc/omap//usr/src/kernels/2.6.32-042stab134.3/sound/soc/pxa//usr/src/kernels/2.6.32-042stab134.3/sound/soc/s3c24xx//usr/src/kernels/2.6.32-042stab134.3/sound/soc/s6000//usr/src/kernels/2.6.32-042stab134.3/sound/soc/sh//usr/src/kernels/2.6.32-042stab134.3/sound/soc/txx9//usr/src/kernels/2.6.32-042stab134.3/sound/sparc//usr/src/kernels/2.6.32-042stab134.3/sound/spi//usr/src/kernels/2.6.32-042stab134.3/sound/synth//usr/src/kernels/2.6.32-042stab134.3/sound/synth/emux//usr/src/kernels/2.6.32-042stab134.3/sound/usb//usr/src/kernels/2.6.32-042stab134.3/sound/usb/6fire//usr/src/kernels/2.6.32-042stab134.3/sound/usb/bcd2000//usr/src/kernels/2.6.32-042stab134.3/sound/usb/caiaq//usr/src/kernels/2.6.32-042stab134.3/sound/usb/hiface//usr/src/kernels/2.6.32-042stab134.3/sound/usb/misc//usr/src/kernels/2.6.32-042stab134.3/sound/usb/usx2y//usr/src/kernels/2.6.32-042stab134.3/tools//usr/src/kernels/2.6.32-042stab134.3/tools/build//usr/src/kernels/2.6.32-042stab134.3/tools/build/feature//usr/src/kernels/2.6.32-042stab134.3/tools/build/tests//usr/src/kernels/2.6.32-042stab134.3/tools/build/tests/ex//usr/src/kernels/2.6.32-042stab134.3/tools/lib//usr/src/kernels/2.6.32-042stab134.3/tools/lib/api//usr/src/kernels/2.6.32-042stab134.3/tools/lib/traceevent//usr/src/kernels/2.6.32-042stab134.3/tools/perf//usr/src/kernels/2.6.32-042stab134.3/tools/perf/Documentation//usr/src/kernels/2.6.32-042stab134.3/tools/perf/arch//usr/src/kernels/2.6.32-042stab134.3/tools/perf/arch/arm//usr/src/kernels/2.6.32-042stab134.3/tools/perf/arch/arm64//usr/src/kernels/2.6.32-042stab134.3/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-042stab134.3/tools/perf/arch/s390//usr/src/kernels/2.6.32-042stab134.3/tools/perf/arch/sh//usr/src/kernels/2.6.32-042stab134.3/tools/perf/arch/sparc//usr/src/kernels/2.6.32-042stab134.3/tools/perf/arch/x86//usr/src/kernels/2.6.32-042stab134.3/tools/perf/config//usr/src/kernels/2.6.32-042stab134.3/tools/perf/scripts//usr/src/kernels/2.6.32-042stab134.3/tools/perf/scripts/perl//usr/src/kernels/2.6.32-042stab134.3/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-042stab134.3/tools/scripts//usr/src/kernels/2.6.32-042stab134.3/tools/testing//usr/src/kernels/2.6.32-042stab134.3/tools/testing/selftests//usr/src/kernels/2.6.32-042stab134.3/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-042stab134.3/tools/virtio//usr/src/kernels/2.6.32-042stab134.3/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-042stab134.3/usr//usr/src/kernels/2.6.32-042stab134.3/virt//usr/src/kernels/2.6.32-042stab134.3/virt/kvm/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablescpiobzip29i686-redhat-linux-gnuj+$ݰ?BZh91AY&SYGqc:i AI@jYFjeu^š]5i> $t+lN@mhLX(H%a"&UjBli-%d#Xȶ)L^ }Ǹ uowHN7 =u% sЫ콃L`6\nu"U |n}>_2.J:`^q$|l&!RIoȐ(R@BB@D }/J@ϼ"dERE ^1I(I((N@ BEBTI$,H "I*B JZH{wիqqFs@n{600ұ޺7(}oO{Gfv;/^}zoMdJ6Kٽuc׻ٗ=^ޯF';Wn\{_}mMOw{{E󽵝fΥa׵ǕzZ=TdŹc|6Ҭ4kOObګ=vrN7sj <o=Ue K l6[Wt4u4PB P(+@. 56݁R€=R;iU()TN06ǻ@I(%@4(WC {|{`;=w[_| SLxD. }W]Ymi,1drvM@=dmMWx]V  ǭ_F26{3U=@]{Ufѻ(c<f^+Yt fC|Xvܑ[w/@\}z#銾Z_aMMV͌Ѷ=ꯅb֪2 lB@fo H.>eUϻG1V-[ Fe+ޛ6\5:@dN+m덷=$lkweV Τf @ZtMmZŶrM(tmLj7 &SYn۞s2pv۔:&X렝r(vЛ: uTs FV8{U_xj4UiFc X4葐,ȵT4e@ RH6:(ٚHE3'Awf hM6 [d`dtU 4 JPhjȕiQL@iVsWUWcxG}[& PFY4iEm&djH)C Cy:$(H%HUIلNX1GZͬQ.և`P֛CL\5Bj՚PuϬ0*tH&\Ox\9j[`qݫS B4M2 "yOSi?)"A&#iOSSz M4h @<)dm"X[M2#w A7hJu;2dgX}PP"h?p"r>;/uzQUasOwSs߮Y٩u,lNv:T G@e=vnPN1:ZӯG^$"<$f؆p7ǎGR@C߭{EOϦ2y'׫rg;?/tg>>gEw>)͑Gd 8?>*1+XD_*I}@3陻8,4|`=T&>͑aBGf_)HzVExGCNrĜ!Db#%Ŗpy_d`k|!XѝyBRײ#%rU;#tAhl=~3EΗFG}/ÓF OebcbIJ8u+/K{(f3[ xO6mk><ϯu׳CӝwOWV9v __Frz <u=|kR.f2 "=e<ˠtb>Ma"|y^)G5}_\Hzh2@ ~x;E>7DH=8o#%ȴD݂` %Bq{zboT<]3j$E3񹁢ioI**'E?/?Q8$'}(1# ~)% sYG8 NPvC@1ί]#,C{IW #-`D&3ɇLd( ƵEQ~EMd@Sct b8P01M:QCl1G-5j?c(XG&DɏGf 6E-WAnB: x'v%'] ܄2H 꾏QceTS +:2`YYvNe֤4gX"Q㥠RPLޯ>0lgPK$t$&G$x#F; òóԤG?;H? Emn_xHAWᬨ>rdX@L&<C.g8Mτ>6YMy9{%UIC#';? :^OϥI֔IGP׭O3,S](ɇBw3/Y/ 'U4<|G}𬉹{?B{EPD3w%ۯXpG=bxt`YJ;#Gf>&e|G  r@-q9""Rܡ+c-&FMъ_͆"ꉍ;XV3`A2~{TE(deB)IPL#rDZ-HRˆ,hN.Qx =3rv]|To20]`>~gEe,9Q)Š `H~~}Ȋ7N؄\cK&$c|bc%[ΤA1ozi0\ J(LBHuǡK #v^̇'R09Kf=ߴ(Wm`A>x / ^Yg>{VpTF&-}C~` JFoI߇?'K}&~ejH:>&f]F{컾Kb9^PQ`y݌j WEn؇뎵 G9K'z^и3֛vГ_~6//OV$N{4UaʝuLfcĈJ"> rF=1bȢ{mn'y8ßO/qN5wgvE?'cL`l4O*"ׄ6iGpn34Cw] q>tDfX3&T gdc+N#)uэ;{(hDz>zn<@$#f|}F;a~Pi"?_ Uz|9C]r}Wn{b1 ߟݷf=Gh0I=\\<>hNX8 st); *1ei=efC FO y>XR_y"Fy^3ie¬  |Obs+%' tsN3O)&:N7*Ӕ7OHݮHDW#Z8>0A"ɋ1H.QXc$Qf4h#3.F?-rj1|YcHš^j AT'C@pBW1"gI`N_;nlEDB^&8Osv= L@6d +B.@˹fg/LWI_g #>\i18ܜp:d1s/::(A*G Y~{y~_xv=X@բ7n@b2B(TZt-4D;ds/ڒ:Scy B׷rsܩY};{ީ0t֞?O$qـT yC gDDG $0JÖx'f !Mv tXXBBG w30ہ$x#G3f(;*b-b"Hє]^P҈=낁?Mg׭Ke+uHya!ldt)@q'NO\ ^Y["b[!Eՙ %̻XQU -¤1sLd}9jBۛ*>Ni (?%_sE$ 1G CnD^QPL1k0aT+)b,/0?)~Gr|&:; \H7$~#!R̩ }NTBq{kr8#LJo'FoEzS(`cIu/\<ĝ:y@&'"W76j2'lf:1-2O(RsxS@g³I/KߵcƤI1$A0Ϟ 2}dP|]XҁZ+Avc@ӟ*e,Ŗp^?{,Dd4 7cY~Q>-3_}+$JӢTnL~']%;_F(Rp~pK{HL`mr@.ע Ȍ](53uh.&b0 3Q 8o^Ae.S!e4E.=f>K8 >=wÁYmć4dŘY>Wf>_Y&?|rns]HBpAa+`y%^!i/r'\80XMOGuAd|>  k&+<!=Ԋ fc?&>ɆIg2Z_zk:4qګ?Y傯^-TNO| $Ƃ[ATry4I$G+Ug^6li@! Hx Hԡ`|~ն7H/X k}ˣ[~AlKbLߕ$O}1l “xO!P]{cAmp,~%rP/#Ai YpXB(Q!biR\ʊ 6GI5k1dɤ _GςIQ?LI |$ϕ$<a|~ s{!pPNak/t:xDpN;:SM9H 3m}*I, DЯ2`GYRFs3ĵGgQ4a*7Ac,V1g=F9C>H:rFY nMR'ڢ=ٿ4C*T? ;,~ٗЉ:,]0, )[(9f(SH]Vco\:G36Gkxn1 `KmL=Sd<'k?9bvc z7dӆҡ3VxNG涟B sʍ7n@=/ ʰ'99u] <:9D'&jS䎲` J>jό~g Uy\kF8 )$w{-v4R|88HWNWp2h勒C8X;. G"8" }R9پC. MMv@ηCH SF{҉.|(}IMN )taSh!uMhutL&ҧ8Pڕb:l UP+|s~|Eس|( c8\^ZKmΐz5|nDY"Y̍]?W}xS ?qǔR}GT N$KSm8e|'9AE F$wjE>pFx 4eܜuXlZ޷aIҡc2:,n>5o%Wd@+Pmo7\m."4JDwzXgJӨL IϽzvhD)LЂbhC,M o \)sng CMDg[Hu!>ܩYٰjƹ&W.Lw9@4/\DC逄Z y4\VBӂkNiR{HSI|^W)<rFvl[5vs#t3(u@gLVxΊ SyűmuTU$1r Wajt\< c/E `4PKL=3};sGO&39Ǭ^tLy&=lV5yGuY1#qɓ- Z]zRXE-i/7@ˎ'  Mo8AD{B(̇Uh"*Gb! D6FSMS2\XŠRkuK@wXp{?W#C8LeN(d@ DіAzE`2~H^ ezZ,M^gm1w Žof[qI="[3r'~BSA4bOZWW ifyw``\B,˒U|MDK' ª{B:Q7AjS_(9SҼь. E42 VJӇ Uw^kЯ;9d`|vr}mYѣJ0є&Q7F/ +Joa&.nHEc7d_>(>UPAV^m5wx\ȃnd֟210 XOlNZT5RIR/)]ņ(JLM \ dp(K(t)2ARNLBM:@.X(!^{mΔNt" 5} $zrJBR6drc#F0E /_Jb z[ݒ,, "5h_ LuuJ b1xCo/'0vWδrC؁WZo"&E< ] ؙ$"pRhR5qGL.L?f=c&<`bsojvbjoNMD2N} oP֐&CDUdB͉擶^IN"L[Ζ('eUܚJ?v=S@5{N 9t&琧R a B4$!/C9|m'ӭ{҈7DHE5"9l{;_xM+/Ǜ^6^}Rk3kh:ĔDBWO9˴aN tmVrq4`Pҁǹƪ@0X"2ʲRC=LjDi33q.˭sJ}y#:Ё5=Dߥ;>0N2淁!? TZnNFR^ƪv>2WVVnTR-ѐUЄ.iBQ&u bx'LJz G;3zL-.g.[=b k~D;bH9&:3g࿄R`D?*ı(؟{_Ɲ?fVDP+}֜THɂ2c(IML+jeJj`w {Wo_/D䋓.},%@{xO"ӯePg7&O2ȝDLPǦYLel[Z.< (-fNӓ;XP$IϬ2Z䦾DPdPWε7r1Z#VڵC+54G=P|:DïskZ\бΗq;o靐x1&% \.er,-=.ܱ'j$Q@ +`@hHZvD5G؏}a:X}#ON-(ingP I##oL;$ڊ13TY)4`(IC ArW"5"gzgJ4.د{ޜ)N0c]autb&q*TD>ftl0f +r3et6eTdSv:G[`r] Fϧўz] 3n<1  zGU>"Ӏ~+3pH<#oH" ALt;oνsn\y|_>Aw />"}I9ݎ_sG0YC}B "%Q~G1/qHs֖|WTIl[Hg-D:}aM% GEϩia.tzJm%@-MOVƽAvN}ʉF>P; M}In}ݍ4M^gXK3YHQEV]&,4aŢ ٜ8ZdpF`"~Hv5Rs%`CH_QU588LέFYKk+/%9:K:v̳_.@XGodi&Tqʉ<*Ev3N~^7ccاw!ͯ.R`E y48-fKx.kq83MqV4*EcNpd+M0B9Ԕr$I׾9M:7B7Ʀh.P7n(.x)ݹDn]&lD?(4Nf{Jۙs|;,IKGUDKap..׻xgN/ Bk/dހk,ݶHhtY#x Jⲋ<]pεc4,CoG`;w!:w9R T[6Jªosu;C|tIz7)aԜQuX OxSC. (p8$QGsys 7PӜɀB='V*Xe0+WSb_N' dTӯ9,'znu"+AjN`b)\zT.w&[[.NtOޔ>:jsV#> Hml15t%{g]/2͔ yG=JJL7MYQT+&&v{fV! + &t`K{7 _<1X+]7Si#h;XV 'ѳK1BQ[` T;b3r#=Nx^arj :; ?5r7 `[%LhߠˆT!P6[Eӄ8 q6Ϲ48Á:@M)h%!7e 4NF[-T0< =EV؍0ZYiʣ5R]0r[euDfPjq.7{f5b8/8ūmhj~fQZ͎)o\hY/|TAZ|@ZNym$a*qr}8'auhY/L#9i[zqiu&OAY'!esz-zeE|>}2#1]$6"25I<4nEԶ(e޷umՑYG3,՝Fuu-T%\T:W'0|#s8]רU@:g*h]׻qib-OmTuo3;.D5+;yyg^cvMI*>gSKv1g!]OReڛ ]M g弖n"0o{z'LEdR3@o{fOFMR墩J$}coR 'yA ZKNJ:2O{1vw'"0G W(u,0|z7>s53c~O~Wbv_)5O}xks?' d(Vl8R& [SIX`5;_Bh ¿'Չ+ߋS #T[p->sp3ƹ"F(2TW/c#k<^Wk'r.r,ssx?6l"qZ^kNڳ>BgWPXpq;W8],3򝐒B=;ED H3e^АpW'Fb&tDD 4\RkO0zqAXFaל# (rt/hg573Z⪦_U_53ѧG  >B枕ɠC*4aIݧKB+ qCnsy q;uUu;ѳ p Kq@LZ'kؼPs: 4n]Da*] ;'1,|H-2{ taczs A1|P:'!\wK"4nYVz+.Zq^t`&$fJ+;G,F/o bXq ^{^q%[$pg6jIݰЌuTVcMJ+CܴHZVQt,K&b9Ʌ.l0\Дtga3"2n/u `Q˟+TIB{bl} |\:]d˘@Y9͚.pzf^$w*B1|[W:V[irjbw!~PKy p-;IfpPٻHt=N84hzl6^ŗ0r`МWyNL\geK21A]Ā風H֠ '@v=8a`PZ0`w/]Ec!JB4nsD9n_U ֊랭Q sg]T(τf.<$qENSMKi䧷ĩ*0EDXdeB"v􋨱Yr&oThTj"eKr*p2Y2i *9RYە8 # uܧUr)Ƨk#nRC0`أB Ƥ2e.pQڙ?m$xqP;?E[\H U97 2咼@0ݗ4oW~Y 'nuaޝx $8$Cۚ LuK:妳lʺ mp}l˴7$% $A{`BN=Jh-9\: mY#@tnsw*$MKsgkB6Thy\YPH53=o:7>7T/26uekw݆|Vi5] PG*+2ϱ3< s:ĝbwV6ߊCp awí.RY$:ܮ {H}1EnzCv@% ,S,(;fWyBPa$=@#}^ <5QR,TC:GղGcl1 nc^Bgg?;XO˪ЏaE.3ٙ`@"ͨ2. `02!T#AQ T&"G3s¿Sug2>To^FE~TcSEHRp4h'AB(t1WIB( TJ_ﻏ9l+OҙJI8 P7*TʴvའNH@\뢆 ٖ JYwEB^m+Z^#!,Axθ|kkCA _~!'D e I#_ I?Ie 1dNIn˳hݭ<}hؙ"6:U O^! JBG W+Z#$VN҈}RQ"RLȝG?mrl ڰ{kW7̪Uf,!\!?W&lqbtPCGx|Ѕ&8OD|_#"yY'46N(~}]PU9'@@5Ҕoӯxg_sIx7yTCAa v|ꧬٝ#$=aB:!'' 2"L ~bvkWBSi"hɶZ7s97kM&͎czǿ.9Gy櫒[[nR4iJfQ]$ xCEIA"{:C/gO3>2,I|Ka8jILՊqu,%z3ggƍWܨ UO%ۓa"ey\c=T.i 6 / `7|/G-?XFZA"WӔ|q-s:D;}=HI%hgܗ:P&˕0]vr>|K)rcT#+O M+x}tG {akǙ"#DV&g6R= %%.V4'x!k Z^PkoQDy =(ŪH5"Ўő 's"i^4Ij;I$ EWro}M3R0 VV^7%MZz қ&ct(6܏A&c,C*p7Fmހ=E$')?/^7Q"~Ȋ LzhzƐ؞T?^`P}LOT J.˜ Oh/KG&}c9(#'E5!z]" rLh0f@Tt~جfV3HzTN̪5yb& XߜxY2΃cAN},@i6._X?*4WMzwq8 F29o*pg~y5O]kԼDz1Kmѷ:XI.O;ZJEZYx^!(V[!4,>T(7hq6k3Vx0d-"@R&-RءzH<3ĺV, hPڻ)*u8]Lu|ϭvs"}nd oN_x+ Ob!~ԗtdɡm2֡ qhF n eJU?:};rx#p )Ѣ;V*A-RS^$ hLvf`~&3ڋA&c2A9q&c&Bғ]Xɉ/} ISg&IM 2/dEU.K{Yv eMP]O1"(=UVtn@3[|zY.'s~7t "NsrghK=ir;"FG Wz5:#2X oD1Γeܭّ y pVGDL*v>1>)(V?)O>Y0ˋ=8!X˖8,_)۳xƧ˷̯z׃BN/ww|D?}tk3UIE1^M_Б濫#*H3t6^ +M̊0KB |zp}^2UԳ܌}]a|NiyݐZ=\s1]뚏pM \JwXZLlgmMK(^gX>fFy"/ӓJF1(;FDF I¡Pj_/EiwOl3TgSL1Swzʹj= cwC1EfNNLruA4%ew5mj~hB"-rbi;dt.n7iDʌ!]:T f*o:O7<2?5' YWQhJ HPN .vqr 7oEѦC,cGGxդcI1SNM0cpަ؏]Rz%^JaLvz3y{$vkTN9wy B`q;\f-0K84h"y+P]CHNe}+!J.tUirW@$SQ}rly}N2eIPݠ˞kd XR,.&J'#aZRĤX7K>)T%pRQ y=^wJޏ g#&M1d}2"VH_y'o>%hvzUYJmyQ,x!ci5ao,_PJ7 Ԉ!Y{2ڹv8/VG:wH(m 6RrVQR3gٶ% \w\X޵CJY(!|q[ V9:U*].tLB<:cq}Ʈdu֒6bZ7^+D:֤6 3F: Nr2߳ Z=U lWt{ҏx1 ?oa#N3@YN+VZ{p h#tD$~+-gukj~Fy{! ?A2 pv^ ̆.C T%M_ej*Uط3 )nemm+XU-/m?x?βۢgo0`?tjNO}s VCAk/"4ZULs>&px.Aw/e\a}"T)D@օ>R$=H}dԂecf -( JA@Mo1I@LX5H/w i?(A`JUDCCY¯a8CI7@>(QY4rHD+w ?6-OاYȁx 7[ p= S6ȳl _8R(˩hhߏX <¯vS0G6T,uaABp>[oq1kZ[DFXբگ|:2*"ҕͪTLbʪꙙhhQR%[ZZS2\hJVR\1jo5-UBi[ZdUF֡Reч:yRbc Nc4RUĢ,J 2%ZչWEe 3V-bg 1n* RV,PU" cXзXڶ&f`mKTT)`Z6T eM YYKEFΫd4_ߏ_N8ډ̎pٳɕ~X}0 bY*yRF1*7{Y_ 9olGE2/h -Q^Rr|2%=Fg_Nt}+=ȯH> v)-t}W !mI?ELs3Nuy %eeB[s JڂeJ2EYAT*(ܸb)+eke kcgJdՉ6PR#-JZֱ::ýZkJ[Q- PB+b"ł-ze ]h.fQ++ jm 1LBb;4YKlJQS-XSݬ֨fQELmhFXZfLVZKFp2mXQX,P?U $ cQJ_W5fV(SUL)AM1rĔI\mlWQQaq2Z5(^3˟>`Qm[ !POD'DiƱƫrcrb69T,reX=Se[b 0bTLB ^04ZD&l1U+7XTz'RcV,Q$YAE1c:詃ۧY&5`,`TVIr< ?pjn˅FQ"8\KldRXXYwq!VTc + eLGmP,g{YTUDH֫81B`faA O{]*T(K(pʹcګ9d4]M˭amV–ZR"+PQeE(E;1ְ-Тj PSk FheQ(ŰB _+TVff ƥ`)Mh:Y]MlƵmcrf$H, -ELj*Tz`ia) &S. S Xm3]CPŘݹe撎|044vvoɗľI􏷴 3<j"f@}?~-,vN׋NBd/b؃;}hSO_S:kE.:BGخ}L=Ruἠy|s/緪1 O׿(rۺ"v$(?@MG;\܎/JFC_ EAD} =} >LB~2y~,lҼqo9Bэ{2/eH:Oǫq?.J ?eU8ifx{秳='!2[:_18 JQ0ȶ=kߗՄD*}HD4N߹A30!xG#](*IV!7E|6ޯNO1 ?8Rc,^HpAH2 ޿}6X>ԁO|;kn餲pBF@;z`nǡ1Z-Hȉ pѦW? nAhԿ8߈ܳeY'|tzҐOu8n?0z}_{hȘ1s7r9ăO[,Y~*(Ћ \H'ҍ<^r#zS^}%L,\Q  Pz0WF'$wPh>Dҵսgt9:lbb=[?q %m_"Nv!zLާm&4Ezȁ;Zߏv?f'D}ry``z.)Sw&%?!P)rpۨyYG n $= Q. HX̶-!3?m!6ױw }tΓX֛%>zy@J+/L^1A~G3Ȏ?߇򚟳9X|>oaO(cOOwmٚkWӏ\ԡm*?\~Q6n]^d0џH ey$̄b2 zKNĮ.?ӝSXT&yRÃNQ"qAX/*b?C3G?}\K۶ CbCh;nF~Q>1]>1J[]{!HHIfH>^ǦNP}Q/*q8DOƷN+?gPC쇬C'? c}U ?hJ Sgh/aA)C{_Me緿|D_@Sn9~TP̈Dں |e D/" #^~9Ⳅ- YY"hx퇑wݏeKF/o\?U^rS˵"&[kPj>QK$ UsM 'M_1 A9==:?^q':ȜnBfBz }:N9=KHV;=>5bD~Z\L0x?ř[meT}Q7J,? !'^?/t\G3AI;)+}l|Y}65{zj }d^XfqD(f{V |_S|Hu 0hVR,ϯWF3/(e78^CBێݮ*<7k+$mYNhJ:æwFiXC|v~ì/ѷ>8Y†,h~㺋 ᙞ_Y"zyyqx{xB|[B&(^9t l-XU5Փ^=bM%/_:8{W ȓG1C>e ́HH!Iy>t%y֒yhY?zq8j^EVӤ%u)$=޲1wqRT ХqZ &8PD0|xJKE8jNͭi?<|_Ź9ciV=K6INţݭTbi)(ꭘDޒ艍;>X !<^a杛Od>㨾n]d[t>k8Tx^V*OW,4yI1/BS_߷OȀ1~p uOG"_@\?o?Y3\^E$ aCQ_ƒe/8nA$$M@H* z:s[&; "n,<[$N՚35zbp{_6-IvockCaVt5x%؁X1sGC-Et Br^}EDh=wir{]]E_ZX>d)(c#DB;G[@D3ZxY99F#X᭩ujC8no+?$Z&7}<O&lwL/VaN[v"֔%D 8-~pQԦM'ϴ5+ݤ2}߳ƿ8n9oBY̓-o|W~ ;a߶F# ?rJTDxGԬ?G>."tߧbop̵`×t gɜƤj<ݛ}_&ƐQU/rc^o?oEuu3ü:Mb9puv6}Ŕ8>qJN~zooj<1е[tɇON1N#}$ۃӈc `"2}__~Z ۜ~Z,?Ooփ5&3}piOӈb;1Y?zG m=//ZؼւP$JE? rՠ{HhQ Ο%1 lf622՞&x7j(}9Ug%Wg|~-bĕA\߼} -Y.dH1L%GL~L 0P)ȟ_B*7Pt+s")`3u`ԌH[F46~X>b1RU ΍zbHX_z_̈;ꃌlzjLoz/sE+;l~?":xnqu~VO! FP5v'D$-nf`HN@:76T_N+SS_xzcv<ڧ~/u??}CcOoƽ8QPU GA QQD ,BޖnaEώ :&fO40>/Y>l=AAnTCPPw/=!?/:{_:G:>缹ퟳr-Ƨ۩(N'rܿ)98GtON+M}/¯C#_?W$B"#""H2( PfUE)W$H` !D*j#(ȲE+!5g~ןşj~g'?U~ۛ4}[J?ohnٽ>]惽O# Nzsٿ/oL ȺS7}I?n!ϋ6+_V_~\j<|T=ljm8?}DŽTǡi?bw^~!HC j< wY8}d1p˕esNP>_x/װ(zq?1NJG:?IK|DPCCYY_OM~{/:KA)9DB7NP2Crpsi8Nݘ|;~kr@yd~Y~~BP:Xy_~O¼9 :pԁx׫R K|h( $ mԇ^ob#ok\oG>Oϭ?/yt%YNf%Qb-P_"p[w{GĒ$Ǘ $«>YcN~ssY~%I!s+IohqvS!gn8sbdwws>,wCβ1 ?6DZ$mZ`$ #J=a8[(B?GW#쨂oPROT}@SBOm'Bn+<(zO2?)!8φ̪$ =?tB>UOW9¿[۴>b@}>+8fr!%}HSI:O8*TS qy8_?PO|j9={|=]: !+m\eUEUmsQX [}'tόtUmhѭ+h"SMKJ,fZc1LQťB(' zɓ?.S < Vگk:4bLrCNd:?CW"}P A,-:w|ݜ^FT;DG"^z~`W>fSy3!Fr$I OZXB~ʸK l@duu߿!9b>j;hwd}U~Yjڋ0(qD??^{\>[ڃ!{Z<DZRg;X4=Oc6K]ܿ?|?nn?/[|:{h`2UAf}=p*ALֹ|1'ֆCCWE|> 9 D :YMt!gbS* __}/W@"jt^/n?"nvF"o tx?HDMFƽ)V !+_@CTh} H=v}tQ<[/z  /RD\.*P33p@},Z]@ #RڡJP,$a@c`Cx Kbv;p*}jJdQX(x*zeiN s; B>hE*.*aHDd>ನx>@ 0$;'khw˝PCE ^`\!1 `Fw}D4P5A>T2bm4JE8QQCVp^`Al(T5  iovg"0eD@ջF+ Ju Q̆i#dV+Asz0=*V{DFT#P+`X; h@lP&8"P]v ξp@{9l z U,*=U^9|ߺ8&3DUP<8fZSaBcʌ,Dȁ@)CU2nh LoO-2) )(`G~_`D4M:-k戒 H (At2S!m6[>nH { {꽃x8Dհlt:{迵9k5k4k DQ] ɭWE-tusϜυu++*MTR- +^_c"+laSPzEG lJ],SKV:J6W"a_O[\BxCk@#LD*gD &BB0E:s#b^1iW\Hcܦ i853ʡkn]<[{=h=>ARW2󝨞VQiC,2y5Eg:}\NSEc*kxLbtt38(,.QJ~~ow&pkiҾN|S%.H F4^T]ik:&|>8 g)#B@ }DD6 1,6&+yA[0ح!C$NTG;޸_fB6Ty 0Z`3!4Db&o|-yڀƇS5Ϡog&:Hrߟ:v9kKك6 ⴋx, q3pJ 1p>R>?-;ԜWND-H`%1]yÒԇ]!#z8!`Sq%5ziٽcz R*ZQrZ[D XeXLlhj 0޷_g (&TD9B1+X""!@0+"E,SǯGǖf9H9OO7r~p9Ss9\"(4t_!*'tXEo-*B i4,48-[ب kVsYg%z,*Ttuί̠ӳOxj CvnF`HX?1u6P`=HzIaɛDgsnFaz+diN|?3x/X]ȁ?, v}eas^+lf*<&u#gYgy‘-R^Wt/iN,I)fG>wZ/9-sˊQWj$·{2&pj_ KoL*Ź«MqoUh3o_>O8#&nNf4d02` b #~t▙\^g+GmOG# |T|¯F#6qKU$9l6rcNHjYnq_ϟ~4s+ȍ6K,)*d"&2t҈MրZTIuJPAҥ {5KT`4O2M_'уSF>MV2t.1qJ ty4ثn<]\߲,]~dztȻ'd({4z}=N n`lnye(aˆ>RDx@B0)09]vbKeAStV\{0r-惐 B m#rr^^O kEBWb3 ǽ^va0ˏΟ_tz\pס wGֆ|;DUzMݻM[")ysa="BVK ;X X܎ -с|%p1g,_ucS Y)]:ٌg? <A6;Ԏ$7]{!=h7nաx%%/hܒVRhIXZ7XBDg{_i|/LIRJ:D]!|z}hJ3%U.S~^?A5tBws < Cjnv2Iiۜ J0tR;9aboɖX<_B:Z.d.uA3~̵077x~0~eu9|܋8r=2TL8%^ 9>&Ljc]Oi8WzRY2˨ T DR׃7s,B9Edr.h38Oߕ'3RU3IYƤ} #&w)^=|_H2O} \ wzR~WK ~h(/ plFb{QtQ!ҏKD>t?"!%dl2A@zJ_a|/ܠHy

h Ɩ/&%k9 spc}"(H3(8_K$'ɵK6LU6Ib]j\6v(@ F1]ZҴ(%-SZz8wyvN$jvBZ(11-6AY4<; = ?MHcC/kʌB9{K|T40T9\iKwf+]U`PgW\DnklO2Hz**EP*BRtg>Bw={يk +dؿ[#xN)x8<N[Ӵ N"Kg^|~*`~XfNF}Dux=FX7gE#۬ (lrH#{yLT --OP×Qd N7xZjOm]v77y eCLbFunLCHTC /w)CLkQˇ]!ꑌ29x,JrJG{c-SyT0Y*9m7 ]L/iV{n<'+8tfh*TIaLL]#Iқz˜KV&(@\"z ^X'3"1 b&:Pi+E/&@$m[ 0xxUx>НZ UV;@^TJiǭ06|z{BxGIZhK ;0lFdhAp3 @@M?ŇTMvHD3n3=q1]~vi2fSmatxػZ=YML{q3@# c@N`+ }" 8oJw'îSJJI1d E[d:Vc+BT=)m f sX>;kGV28%h3ۏGcy p$w yds`S%F-{t!J7A1އwJ_Z meJc}YO{4lUREJ22rړjA]n\qFr"Sut0"Ns h5 tVτc'*] 9M|l+0뫲sBӹIeDXV422dŽuKCF1T,P6LK|1sN,KŅP3 |+Zį 6ˑ K|T 73W^]b%Toϝ*iE௥llGۯ ^~|gv==:I)?ۙbݽ~6#@دd=B~)+pKQ;,m{bMA*St,w?*_,6Z~UVmõ?o 4ȀԾ2o"Y"'z@ r! >Xzgm ̺=w/ dMzi.+?XUl|.0콻3#dnlR4sDԥ{R!r,3&CH'wѾ#,7\g3ƆE|MMKĈCVGқbzrԠd{>s{ P)[Jgsv'f3' ~-κV{ii`=No\󿧜$?6 O| |?ZHVׁ"%IUVFv^b6$syF[f+Ma:WK-. q7|AE60|7 .cC`acQYyw>p]=nkƒyZhdZQB D3^95Ӽhd5/8Pa!i?QOcy|6B`^MVhtHgM)~͠.gFr/9׉Ӧܲ$QnaR1">ֽ!D4c p}"avOUiqE-KG:F(ptZVT#/w~tT5CA+&vxTҍԢؽ"I@?+J-['\ ٠8z_P,xРo=ϥr}q(d)zI籵"GX%qӟ#B3ثsG03eBv)VN!0H^/Vs& [Y)D1oաYgIa=bJjO J~:E_ERD,vg^C14:$T3ؕmEk9^oPu[rIş{REiלc_lckkpLk]QAR<ٟw߄+(om]:dɝ$ۮuO9/Pu@{@ޘdT욊>IPnp] a%e$3+ :ޑ֒зoQDyB8GM(Kd{YtLAcגRB?PLՒE'F3MCk/iĕNr.q  7> ZYf>OI߿=OD)~(9Ѥ:6)v sDcL9Gp*҅UKwT5|>gJCj@?P- &x<]~"^/Η |>ګ:[ wEO"|:v)^?1$J?ع={?ȉ!ys^B 9 cA#:~'o#C74y `X865Pa}IlP-ApQhiN0>}_LaKIO|4r)ǹ6RRĒ&玪o}^5$,"ω$lIAWb@ER5P>_[\|x)S_/wݣ**oU j(uZ-ܕ]TbyeS~ p{NJ;mR25KEmZ^yD "lbUjzSf_P1EqV;Ϳ@ }!@; }6sQ4U@#=e QobQGUz]ںiTԻ u ]wޕOBp}^}*2WQ"M>2)5Ί((4]#u NU!G Adɒ%x֟0wo,T }lB1ycZ\PsD<1 dB`΀2mCoF~ b턔/Nq`VOȜbA/Q"=eq%Nb腱 + yƗ_9{8-} $_. LR,RX!xZBI@I{j rlZgoCNu'3ޛy,Hޥ"Td`y%?D$i8:bZ9zb dv$6k!L658jygP7c YMuMt~ky#!h?&]: voH!z$blvdV'9TH>/aJybT 1_3V쮴ԩFU~Kx~ѿ{ŪGӬV6}%E򡇐V?/4*- ' CdG#UqI##jGrGm;Z_:g a.8e^^봾QdGlF?b-pmhTzK[ZSr`-,0-F$[n`Xj h\H59?jw;UH,םQu}}}4B Pq" {k/:+l'4n"jv71t%Wh"B*ً9ѝE|x<߃zcs>s]4j^9ұ(w} p pvqX^<ִG^@-O> {o$(p(=MT| \ޡJ {t+"RBZF H]+QcOtlݺX2&ڤLJ\2ngxC,EǓYW%I"AOL ΉT QRG'I :>8] -ؔyVO<k:#C%g ^N[J8 E@wfAR)S>B@bRBsaܕqD1=!' )Xh$YmuvQ,?7]^/R9zns4ZT8 9`'46[WTRp3>ck"I_77 abݞh!I]#ŨUu̝zܣp5JrS8% =^â3@Nӗ.y䁙Hpb'A)ൟUYvlšsI: 7(yT`DNgIk#_rO"G /oEI$Wf>+1h[0$ GqkQSo4x>`]- :]&&}dM@kiU$uN_rHA*Ptf@ [{sZ@K 2gHWr!Ht585Ktͮ ['W曬)kc"s3j7B("\9VhFfBW႐c3pJQ? \Gh&51OIZmȍ JQD:J{Ӯh @p> *g~vHi"D@;??=6x/=^"Up+yFI9J'a55>|\VO\ wM_߽~O$搫RSET,G?Khq-N(4?+/G|Z{2Ɖׂاm-XD"3[d&#צ-h cm8ma0>/94Xu>*0K\|c߭\|V5ȼYTvX :U}fHSEFPLl#~  j3C:s*mȢ_!$cnNMZNԠAE|o`V:_Py (Sukpe^ ΉgkL{p)NAJ5^ZD9ӿ3-{\4|"9d;0]5\ !g{obejA0N3V_7v[k,0 DFRQ/h6vTaz~OKB|E[4? @H VǍ +F.|7rCϐ1DdvINOAvրRQI)uJva BCB 4PkP8s#/dMi! Dd {.S"Ç@LE70{&MԨ+[sQvG`S!G=`!c~Gl7:P^M7@T߭X/.{sЅe-}z*-XmX&ӔM *=D> Yp,8M`?|W҄ 5u?o략s*GNJTM!J*G2@\o34I4wW-s.N$ՋXLQt0G:P밳bWb+zto`)NoYOOjwl_|F/ :t@~#:_:Ermnj柲Wڏ'O'j{qdu<0 |H0WYp݅OX._$?|ڵ*IB죈郮:`Aǁ1΅[ڱq"p SY|1 x"" kROPwTIZ_aN (*cFh>t +uBlkwLC_#yá*[`7n E3phQ"vPI=W`x &<@#x0s%Zegi,)A9Sh:燥ո =[a֥loi$ijY F~+}?+ W~{b ee~ttݭq<kPC.iÕUV$z9?${!?{f^/Rqc/˵zE퉏ύB:;8;Zu]cؠRfRy><=vs!Qi_9_nr2`X;\ϼ-6s/'qltʤD-ojʺ`IשXĭ [y`W~6t:-^&JG |XlYRRҎW@hAKr`z91&#ҰJ 5b=ίXL`>$K]'}nEq _U|ܜTE^p֎9nWO/$NÅuqS͡ j#vu]UCFelR{BlђY[Fq50*ds B3'??x?϶`@kunMQy()߯3>9g[Wpx؇=) 9wN[cg8p8Ւmt_(z*"vMpVzre=ADWۏ=J(KTy~w_]NtaSqMDpB\~z16HBUs@pFáJTE9}a|Xᯂ֓Y6{[Z" ЊYB O $ؤ\!׏hMaha;P  t!BӠ5dNGFc*AhWx0, >Ym)x^^l9e9M4 Q=/i.5?䞠׮ůxn;z8tjZ&37 *!]#nHڻOk9$}7]9>|Z﫚X|bz7XԃE{| BP$REvӝo<ۿ.Xb6e.Lqj IݽA[EI#!Đ>h7}}0,=߅N_ \_-ض 0GHTuzCl:XB_H{_E0{"b2%b^e}GMj@{ӊ<ڈT[m?DcΔ O X|'7tX*ѓSu}*f&R9%DR#R_/2I;=PώbG"n> 1CI\- W?HNh.R| %5ГiGj6$ :TIӖ_@P~g{56%;ď?^;-:ϼO k7b&`Q ,ўeE8#O%vP>kxl8p˒]YѯyjHtl1e==p6HGRݝlj@?y]>>$󞐰D9$M`88'5LM ENgȰ].> vĭY2Jy1rqd9/ted"͝^qJYU;sns\mGqjރ};wD  IGP+5fg,4ͮ4"w]3\`_((+"gX<MiBvE12SQp 8=uC@ZJrbN `#c:)&\빢 =rÖ)*l4 1X )vLjG#x;YG;PEi_%uIjc]Zų!s+8W]>(R|k!$!].!iF wd~k+0wT `Ju+Er#ȉRC@" 1I+" (h­4ޛQ /dHoccלP҃qff;'_ 7mʸ$:C @ o]`b(\,^XsxsT|Bt>8izɓʈ09 s4 W֓)vt$"D?WD׏!? IqԡuoߧO_O?hSd'^#[4lz?ChN0j! Y8zVpO ^n)/8-Ie}Eqy? J4C١ 3M}?ή"{/~z)DV۠yJc|sY])vHѓsfe1 xqXu^E|/pNދ#ED(eitϾo#-h$B}n:/duFiΐ)oes>iK&,= >w$_Z?n%]AP LgDkm)=I؈7?pF?@D|A}-Ɓoڡtn@J>/#w`.d=>0džTC~FI%t ʎe!DsNM1Zs총ſe0>5(G #n+*w(Jܢf^3<`-v{w\AP@&s&q[ RV@sh1, V2D,2.kp@2k F7 f"%ŴCHݿOW& u >JHaH_] tI]~0xep5p g~U k K0).&9QʔH\8We-Re8V\dY(,m#ANo(5 &]Zfa#Vw;_hcOg*gį[LҘNS8&>i,ʕs ~{x冋Κp'eI>H)7*yAsOƍ ԏ,_OǛz{O>D}M(4Ъ?pRWNۥ߁0U + _t])Ѐ5,p B311p;UPtf Ur_:_=\hH%O \u3_Utݐ7c o_k> AR!DVS_!:/9EJuԑԄ&Dm.Y zkH QŇЍ~U<`x'!*xqmpV"ţd_vUi_Q'ϯ,m[Ix[]{ )7rodG9A,?0F t#uKD5XC;܏gIA삞J|d:6plR=!":}aѱsa(W7y'8vD _84b{s8bQ\{KZ5pJnN )8v<'|z{hzir9ϞAS< RWD{uLΌa~,^zV /To2.D5XX<678M;2xSX`Ϯ>X}=-ʈyY{_&_1"X,*0 Z7#vz6W`=5;QzvrJ`"aGnB30hUi#ِE9OG\=´{R? ͡8-3dHxϹ/VKaIG6JP'EՕuFyľq+qD]< 9ͽ_O=gmmW!Q-K%: o.0O:n|?Y |m/yAr.k3ɋO|)`>6Lz02GDՂGd*'gT;h,-Y2{ ߑt?vFo#!>aW/BP%+\˄#{=r0%.=998 Q&ja_#4|Hs =DIط-16|̾B2NrҝjӊnY;HKГ)]L@7.aA7ަtDt;2G";*eHOuMJ]BSTzN0 pkuWHA4ɨ9sZ JwZiۃP9im#Cx(1!=׼ J,ך]yeu&nQ s|0\_72+zZB9L= /j^ԭ nUgwG{s7[XիnbJ?m{\+ҍ~.&\~0Wh)L>8hlKTBg8&\r@~oo?g+ Wo۶2{G*d擜W9@O'nmVgZy'ݡ4p?qm%9X^G s9#?_fdgLq dz2Fѵ'vեR(u$ĵ %g\G߰r(4f$c6oMЕnUѵ^dZK2ƕ'kLtUMYJXoŨ!2 73p=hwvvuzLr|˂@/*'դ ;TEq.C_&MTk}qi&Mˠ%3T>o@Š4{o۟-t@SүOKmN?JϨ<[XB)- ub6'FD $8l5wn]U %p9A Aqlgϥ p{y8:5@kLnBh '`T& eB]s?8yxOYrYZz>~ė F"E;}˪T_^@nGT}p'3Ʈs(Tp,1l|lX}&uT xX´/t^3 p8O$<m2-a%TZsW]<⇒qAH*j80=/&P5Xkyξյm1 f_8ٹh,av8}nA_Kא)}2@L>g *u-zk+'X-ArG]ƴËWt_u_K{vNؐ0Rϻas} Cc3-5Sc}2pG'{c<3Yxjm6#iv;/27IS\??U6J;rzvZoxh^Y @$7 OwYgvY2{|#<=Ip{a֡#SymQ.g2ȿX$0~j"yxyn8U>rr ܖ(8"t1 @9$?K+. cK\Mٷ}kΗSG{&9D|샣 RQKLtv-Gr]6f]=|N-Abʤ\@XgW鿓('8o>Sx7$fҸ8gZ 㢷=RT8D S<:Um(~$Cb$>rLz+a x⼬yג,#`2|^!Pd4u>>LIʡ2~ܘIy Ӟm6򟽓ľeu=Ch?/07j7$~R?|~)__!sΪ8\aU%[Th0zl.ܷ0Q3cACuoy9iFxî cLZG}O"-撹ߩUڴl6Oxt(!Vc_$BM`5`$D}E>㙪`V#gKNz*֋(({t1 P~G"/z:FF88+~1 )>?dW/i[w~7M$)A D}_7\Wb'#{=^>|du^Қ>t-r؇H|[ 9mLkNV VM6;[a&)5M,;z[j;'ap&&Q* QoTFL@3ض)?3Րb*m-`OɗftZxႊ TkyX~wMa~8rۂE_! \=J5 9$3e N S^r9'8 ; [x=(CBk*8A 5B:qgtۂ_tWVn3C/]"%r6"ֲT1nQt7|`pwU?<^0/zaNHňx POd_G ݰny\JfSNe|] @]CY* Z9cK(B7(}{>n6n:3Oc@pYW&+X +u)ҋjuZXC}m^ȴLuW#t׼O#O z\p *űvloaWH"`-#j-g kUqg-ϸ"_aE~Ñu)ژUʏW x/H_۵ U9ݩ+Zulr* > ׿t_\M_^:Hzәבt"$`I5;~~=G[|f~yo!$`\ PQ#2Hx!K "/+2(iࣦ!&k.2B?wm¨3J1y=>#"K[7$:ض6n9-4 LV%욳)d{ hA# H9x{ -N0e&Uš]0[5WE5ek>TtCސ=c7[Gk,x."zhsn LhF;yo؁kmK ~?*%&kʰ:?̞SL^# ~bmG#L) MRv9#Z~['D>}nOCPbV)̿fL-6h}*&|,H,R)^ +ǣ|MABy?XFb1;74q[DJz;Gks:21g=Uj%zD0Od\,b*؞ t>)[RP7HFXLTN#'ʱ؄r/VJԀ{BɩY,.fR yB% J-cI"s"Щz>k[S\]kYpR̶ G2E{<3p'Ω9![Kə^3o3a42DC b\ҎIoU&ASV *`BҚII@lL}t~* ^9)p(FE B{)˖F9yh!.ݎD8 ]`ܨ~D^U~"@&*U37.ٿlh+?ѾP.7K8| !'N/ i;cĐODy#%QҐߘ#+~}v߽SJ*-l1.@V_c'r"Vp@!]}{<9Rb6OTtDe!쁙heis^O"N.('y!.4y5qq6gG3B=^x'RxyGHD'(l>p*$r<4ިȾP`ƎCwH.n,7g T!GͼHyT56 ;<8mK@z^6>:l:7!\Y]^k)j@imnrM-"D=D9ø]gҾQi[V9'9vy.4A Ub};7"aT/i5g=Q(:D1LR:">V2Ax:ij]>Eo =̙N* T9#czGpD+DI1FB@)x /eяgC:>J S]mMd[b-[P]!rxUr-DaגTK#%EIJV3ә` mkn##ĺx'Rq *S4DLYIn;6Nf؈ȘzS;E)yёJl쌤;''"֣ WKݣJ= c>ev;#!t[ F?܃ϠO6AfV]][c r,{vdF:T-i~秨ʵ=s&$#IP0㐧RˡEgاtb]q]GNF!#AufH')A#d q8vE z p,2=[Pk%7LIOTmT0_DWsCjHS؁~>(CgyR!ɱ&A$=19-ϙ38Advê愣LILËSn ,CowlU8-LCn.VjF mOe+q`xs ?}嗾p}95 >^Uᚿ;_B[V:n8"M|JqyiOpQ|;j)zB)9V ~$C㋷;lj%/[s5}5ɒI Bm O3JUh*ǒYƣGa /NyhC0GQ>=4:i| sXg%E!nNiJ+ahJVkGz.7|԰76 3nͬQus>8JgN?[nGCP=HHV98`$j)}KcKʚiC(c}0I!T*odnA]')i<ѩmu=*v*"yq1S}MZoH^:3-m|#53.-,LB]zүbkp,ܒR[h%"~]~2AL@蕛@)?: Rt=awJlg`'266 7W^+v;]BqX*5f,]KDC&Ȇb=w+'WWvz5gzo_9-ϧ D s)}] x q*[;vd/F_~%> a 71;up _O>IЮ!f$W2@V9j(l|`);{Ύ;ys{HJVFS]`HM/AP,h5/`*'38 (~#m]$ٻ^:   ړAWm+ lb9* B?"Nk 8>d' -nii޿_KTPÁ=_T"ĕ+|:Z{u` T(ɼ &])mkzˎS`|Q= L  2J >C Ԃ\uYmRϸŧXo?Cǧ.@C߯>H)c,d#Ij@4&"fRl13J+D[߮дJI׶%vqy{R $w;T&F"Q]]()eRoBJ9l8a }_1dOE&[OR0~Ӄy DlӔFmNz (,.jvB7UƳ>h> k_1 Xt<&ļ,r.3=Y_ @{T-YY]Dۜi #X6wwoF/X}g+ZK~o C\aۧ-ILH,D}@))vúj>CSpq8X 0LF(`P J fEdFT c!ۡ//G_Yj$(PIB;-٨ivBkw$]0O׫cƫ?2A4q|ԁCp}`2zcZ&{6phXO߅揶ބIut7H8T~]'3Q@U{k>4/4V^N`%Q]yGߨP-!8@%kS=@IwBğ9\/:vlm{Џ0 f4<<1>iױڊo!`EF/c-B:)zK2n B,-4MS=qR0h!F3Poy*| e *v1.5̥l[|v= QI[b$}HDe2G1 i^VDɠ{_\V z2U>uU\G,Z jJHRGץJ^}ͯ}- .$]iCox(oJy%dX vX}VvM]eUJlg:1< 1#Uӌ/ca w,;{#J;VєBO;<6cr(|R S$N{}SC,r2O),vV27iT֦"< Q;ޙ*BECG<\Wzm q/ n}0g]o(,xzs$&R0x0!|Cq˻2޻5+TX$?9z$9$R~~YrK'iVY1'5~9w*x2Z?^+^r 4jzls ,F'3:Kfxu+Wr G(N$ ?$R~'RpДB+;nՔ:hv,%yYop#!ܲ#^N)pP(@4(Q ;(a'tul _3V x(INk#v૝LG$K1#T?1mme;[r榴uHh= ҅4̎`i2w3߆=ZƉx5.jPw,#㹄ƺCLn-n9¥d0IvBcrTQ*Kd `!ZS+8y]-] t s[,90m8!5apn ǵ%5p BJy>!"%)l+,8Ruu.a Q \}%`ȻFޕr| >w &ـ& c!ur?z[9ɘkt2ml8aH ϒo!?1oy~q돫BBtߦ9r{w@dSG XH.{QH1X3QtuY\?_Lʫt U&/*݈ivy8ɀ^|rU+ d|8@ W> ? 5 }cO6=gxJN b#+.Czhw[O#0 ysGK~@Kqa|$į)]ll}̈́a缃j6%ܲ~4e&)_ C)Әӿ+g}}T`0NgIf8.*~R>{@NoQ_4C3N;g>~V6Ӂ9˺^?aٞʕނ] w 幞t S'tS:R 1yC-=8yܒ&pE}">Ax)BQZ3Wn6zwcwɂ]NIlك'< &n(UA)4KO~y4U}QϺ_HSނ__A<3X}ouާqx˜]vu3d VbL }}h9>ԝ8E: pW< >u[S=/MĈSBeןhAR9V #31 BLG_/ܝ GV.[_˺L ڳ*yܽY.{He{5|{<R_#|߹ l[9ifܖo\]ӘurZЗ?[uh7h;nqߵݐ-ӯ =8h<yq2AMoL0gt'>R2:"i\gfm: [rWIQw Gj}g &zB|j۾(]lFt^詝:k=sG.&SoКx;r ߱5J2&&5lĎų<<{"@JoHd+#\31,(߿}#lyŸWP=>v0#jI:mZ2&aavՏu:3d PCXr㜈!Lxf aˣA_֊31SS*sMCiOGA|Qf6>o$s쇣֤)!f+-@9F;rΘ^#{R;@􇆬L+=5det9|֍WkҊ8dQXbg?W,*CBe.[=FJ}\lKl xڮtӰ T4SXU&SZmm[ /G<N*!L2Z4-ޜ&?V5Oz!)+ T_A_^#)A% 71}FR_~ݗnpѢ 飄٠_K ]~O}/:ҥ_' ^j$:U+aVR1tz1&$g$0*\du4!3N2b;>R!5 yL[@n S)kT\׫] \ T)e%qyλSDJ-&,MY\˷3k\4&ܧ>1B4fZԭc\ ee54˟*̭)8JG@0zUϮחa~qu8A ]yr?QM(lMR3*{n }Ϣ c3˩DB^C/Ięܨ9aO-~蛍qh%+_rț`b"o'p,m&x&L52>G) ~Cl q{>Aqm,oo 'LP!2G=7і8+f:Bg*t %C3ƣ㌖?^K0ZRE)qPE?, N;go)%/ 5mެQd]>^YB6HxnњH* l`7(OG?T2m|COrߒ:`7 kv&hW"M`ڼt͂ ^{ۼRҼq`'zZa2q$׳hP+21oY.U㷩ٺPi,jZҫswF:Xή.`W-%DުfH!#$۝80R'ZJ#SYBnkM&D K) S `TޫcET$PV;D|\b$͝GfDUEbt vZΎU^WQW$m.`̓%gN~s@m}kJ^U mU)D]_S·ghaBDAئ}Gc3HO|xVqO,Jw޴H89Նywܽ*ک K 2C36:+f-9tZF6!8~kN2q=-lt Bda?dLb"'mF- +bE0 0TCC6oQ08a]P]#/CEV,DQiXQTH"[AV,F *J-jbDQ"$?Z"ڝz0dQE/b,QK͘őEX1+DPPfRDƊ*1d%yVep1Dthp\f5Lk~]!uy.эH9c1S4}\\,Z< ܟqV?>_]fJ[N}b* Ƒ~sv &XLd -oWI|C\kFiݮ{q s-F0S.L^Յ(|[GޚZ-K5RQQ1EZzbxgf"7_`,ؾA7"Քedy\a7H:hʡuJQ3]3+SMw[^plykTJKUjU֚R*_dm#uy$? I 6jb]de*ۜ^Q5e(KpuϤX&MkU/7@|η7ųՖY9F1Zn-=1U7"J6hR Me ?h=ڏplT+_t:NQ0uc__A\O䂝b?D;b3X\J:D\LܺNPW Hуq(Dqq@-_G 1p1fGzl.ߗK_˔=^ H8?a<]/8"`T+ak^)U)Jd^kqoA9[~+hjR) 'PY%[Fs%8V3+w.R=lp,T `42ݎ]+ DZƪ%5^\6ᥩ*k4 `Fyd[1 ZmPc kn' !7B_8=ijYqy\[HhxZ"$Y-4n_}zټEp@ˣ6ldjD]П@K|WT8uk8Æ  ': mcLnGg߼ތTşmU^6쭵Y l"bZg0m/_6SyޜtBr\Fb*&d,tIgy땟]v^9 üaR9cV-ܛXXdUAVC_t8LX< pU?pW첥 ?cxθB<,&-o]NXyTSfzMe=5k9F3Җ/wCv&[s)ھQ/^9>Rj,V7oOpmG\Ea8 6ۦ_4WN&l5Z, $|RvQc`dۗmx^#%?~{*2Nl<=h3< L-+%R 32$uF,uq9]n5YଖzpоkbUiKr$gQ]_lNb{{"QHK.&g ZUNuh"*JK) IutѬGb#r6 $(_W5%]Hp{p%1ՇGq; TG55at\y1`p`/!ux맜c>4ӻi+]Z|ɴuі٬y;KiCP.m"E^KOC"[G aշ1K薴 2Q;(&+1##DQyǬar* c U(cS5"3Wq|%<99_)Vrx7`Ek]a]R1O协yKAn. X<8u4744)J$iSaNwAU~wmT:C|rN rBFQ:E{FE}0({0ΞіT}JQ\BjA5N}tj*jƪ8{A~X~w_B D?̦5* \c0Sv4/0ESq4O@Q3z{R}ֳUJfbK+f4&4i "uѴ+@{=9F[ƄVҮQ⾒xC4==Z*j0kQVɵ$Ȯ@Qnud{J1%{X=[)W5s ;@Z84j'yѺ^9cڛOe8}'3&Ѭ@e-lr8)Pai{|'Ly-{h J q+ہPO\[P;i@02˕)¦R(7{RBWG2RȲwwAhProop,(@߱ы2MCG I [ H*`J#*i}-7cbNF^6Q}u=weT]90ÊA[΋3"E%=i9Ed|o EtVNϬGVgNxCXN~XcqMN״*%ҪuyՇBiɍaq>6h#o`^I"ROJv:S(ڑΘ9gYb.@0@ǖµDn a9gdɕ1M9 }}9$F" y@ )KIO =(j^,4:S(]Wz^ 7nȀ?7k~]h"@[P#Kܫ|R",EML(y)j^O do1o=@`ֵd*zMڽfr&2d:ќHB<]qiis[y#ԅF2c$h/Iz(ňߚl罰%Rؔ{H$1 cLxteg](~J) 9T<=>g 3D<|..)綏5W "S^;qjH\߸P`KޡMkJ'l;E#If61LpZU_|LNR ls"3=0tC` ȞV;fa0Q'Eq;XD\k- pΤȹTVNNa +e~Zwb|z\檭vGA0t0"Z^ qb_p˄\kM⻋pŎ\+H}@4DG4$@슄v IfK1IAjlu:SDo[N ڶ-Idis3$*!7J-*xB;! r)dxSB6!ԇ_&Dw1Xbmr n^Qv᥌Pzp9΄UYcfuR^6R8i> ZxlS7MZk'2~}G,F#˓߲ 6A/s dr@nXQј?q+P UxA; ti\2Іc%kul_Cg-{@}t;m95 Ni{:"\ȏ WmG b!ጎ8rW*_x>3;}x%"kT QEG`mm䘤 cyqF B!`F au?F,ybr`ˉ@DbxHV+"L5aV렑uv#,JRi{x=h-3C[++6j`YzNכ0,blEw(1mZ|:_&];xA+mZn'X.[f05[u͗'3dzURA$&[ժN]\WcQ{* 3dZZ;c"A01?Dc;yιٰ}5"ej)%5sR,oϩ[?˾}s'*~:?V,o65{ ;ט"UAª$a9AY_p?Q ivY0(rI4Z~9\Y㥟̈Oq+o(v9gqdrcmv4@lFAd@8kܴ@K?]Kߴ =x^ X i`Fx]ԑuǞ'nGV֢<-Ś=E[v ~g{\eN|/EdC=<x t'ޒVgsAĮ$WcFo,YeԄbv 3x3(f3֐LZ-5ƙR>S=2/#`ҟ>[}<7CÿKeYnȲsu&ʫYk9}\ԭ\Sw8r0Y: #ܩ.U^\g (u\}7̐4Jqs\~#P*ƋQ EQYLn1oZ:)Q 3}ೈ\֌yB2X?9P{ !'(?uO!eh s%"awg?z`?ɵ,뻭̏w,H^Y]q wHhthBQy-<- 3Y>] r[,rcY  QC>y.hU/Eυ*!J+`U=R t{ӄ'1~Q9;IA>(iwYCѷC/{}ˈBsY2(40m"LPQsܖo̪M9h b7 hYŞ #J`JbvZ1艒T\#p](. y +6"!t"ZM`,aB]l[3zpi|.c0|hр!r N%(GTh\aR;m#%di<G܎*Txo;`f k*tdBar5+7Gaq-P4Ci[耽{.󥵽 ƁqFW{ŧA<)G JA]򁈎=e'nv$ף&tZ# N%wfZq͘ v3g3d1R#mu\9[WJlaڕA:;ҴatZMz%d˖\~b˖}Bov߂WO)\ҏS<u6t AT85 Akh6$W&xh|g᠄lRBqfz)݆~7.v];ˁnj@(W*w3~>/O_lM2C\'E; ](x@m#ˣ_]t䃨  =Ov?O/|TT{5KC??[# $Rm'X 4%DlI$ >&D~Q>ό +v0 }MsoO/*lU2O90Z.isɏ 6~?pP+aKy9hmQťj QID 5'\1ݷ)tX/Mbwip4no)?o6 [?./_ڪwt9z9+(HBJcT@ْ>Srf^ҧğ$M8K}S/ %]?*@~-ޔ}IM?I FU?\POߍ'wk6XO\xvtxt. 9!~]Ӿ+⭞НtJt抷_A^=b -];]l [lݣD LpqszBu5|yc/Ǧ}h*Xt{׾rx/ң/7y=Cq52o Ej1mjn2q߹2@ZRW*T]Li_>ˡA{ޮG`dovmOO6f=zoce_ESd/b4%3].e<BCOCEW@A;$^ÙQB44adAR%qIJ:6jk?K3P%"'Ŝ|tl?dy$[v׸SOMD&n20(#,p?(2$qN#O~{yM,Kr]ϩ,&|H{{룏Yju ~4M7z_JcP#Ǯ=2AEW(e@@|i7WWnxBӏ%CUU2R X2DX\S ~]@v9|ɇoWuڱ/eI[ەG. })1n-xL~ylDcnmdʵ=)N+>pv5ot獇1ӭǍt8y:B^u?VwNnIh@j)6&ݭtLCÿoe:d=]g/u纷NzӬ,߽٪SZP;fRU'Gڗy{ N66*^o}z_ eoV+k%- MitYZM8hg~ؼRiv_H*XIG-D ñٞ|IclOjDmCLoyB0THM QD'pb1"pA\!}tFﵚ+;A0MӎW"blr(C |jbc1@GP+²>hЄVm*5*V g[)'ɎePdjiDt &*{e| n!RDexpFB BaCqRnMy'FkgoĽqUKu`Eׇ$VA@ {*Q%<ȘXpM1 32ldѕD^gt؇T>S$f f&~|mTEER_<,Yʼ>167u% 7dHk>]l&E{IPZʞ ;4uJvGTiTf[u |FӋnơx\1!@@AR3W[zUM:8Nq4"&w.1x1KzyA{poDp)!'dw2OrMsaI$T2 "Ž8JI ),ep( gH@ʛq%O=>) S9.Eh 4bL44jfn -0)2[]mzXїU?? "Tw|ݖ^ߗ)~o}GZ1BM|1CÖ7P[ ejfUua||f?xֻsE^>C{fX7+2v@N;O!bv* pOis閇2'gܢYRw>cP XBG3#@#  Ll?FE̎zMB@ZB!Z&"--""j ±qjR@rΛÜ rr,-EY"(#ғe|@4 O[ɞpV0T ~m>,m5E}01/6\bslfAWYjLC PxT8em+DS nt[,)`|h٬1 qke0aCN a@eW\LՆeHFQd~'82@(e|7+T? 5SلA!|$s 9 Wo:>ޚ9T/[@Z ]T~/oLq'B4ȁ Imc`';Tr TS(wS)10҈8r ߅C"*ÂȠao,Y# n/2 wۍ}k. =m=կ)CAۈS*;xdn˖&oXnyh ̧t ᡼ S`.e'lbC$vI}sCËUFu,ӭAquJMg;a}{CkbG,洭ma\3웕7'o;I&N$S_+(I*HukY7.MpgKLm2.NUvc% ;{lx% d{ZһD;y ZNs1Q,`UPޮb--RRF~ET (1)xAa=@g>0ޜH0AULab$U (e B9eLfe*%&e*IlƶR@;'&rpv 3bTy9ikWI3n9LmUx/'H8"q=߀~N1^ @wa}?cRsJ6Pp'vBsI&㹙Hlj:t_N_mD؏CSܔR=GDp"452Iצ3Dܽ k!lSGیGzM ߨQ0=#@<^#9B6`v9e/c]Nu 7n*PTXD0$U!9=~XʎU"cD*ńG5|wnp55t1a7[S. ,Z+-NI-G'' U{XqDj@Lx?_]f}= u":yW@GN)^y#b I4oc_U}WAz\457%) y;id 59g\kh. J%1"%7Vb3G;RՈ lAi~2e2g~rm=X`ߠPv6T[o7I$$e'9צʢ1 l<0Ho%cܤϜ ӗmwv'9^|gs9fsMa kVKx 3C0J|f=Mm7mdS ZC'iW ̖F?;J4}#E}(se&)6a1`ބnq2 3S3k.1EkءzY?_髿B@*,/!7xIw:i3w &}vYvmTy l b?$b-e$;w–j@~RϏP><xL 1lkM猒#UvADbG\٠ߝn@C!OJH]']=?ץqvC=A+s52!dC;$`АG[Q?W"akOQV^ 悘q']H# ǵ۞"lN"GT.WA䡘ų8(0!yΨ! ի\;mf.{ P"IBP_clrf,zc 1a) n)D>.e^#ǀb8Vyv&B1#D^,lK.Rh,TMYOK6$'ńR ݌nd ͢o. qk>|S,Z#)geuVCur_X7S)6ILdJ(V$!M)(9?LĂK9:{gȚ `O08 {4l#%qU+@Hҡ3NdUCX z*$5Me*%@޶ ^&Çk$2P(*ӌ0i+c9o}}q|Ӑ}Py cwLrE{WMX!"$Hi1 CtirY,;;ݴ Vf+@>ix) BHiDO_y#J~&+@!#z@uG,5|)f"$>UCuTy 8r^&S$?sڞxI&C\=g}kT=m&< :I7C+@vְRMȐ*S'䡞r :{MJ7S\cw龟-ui6g@D EfSNOwPE=|IxKOiJMl>-9NBËG45wM{r:Chm ٕH@2oHvI V[r@gk/zUa^+e3YM?վ5r{N2jZ >\2jnM{17g?t>li#3"&V&ZZ)[KV!0-Hɗ^?d:@E-DB 1(,qУ 4RI]ٌ\*"HD@D#YPn BAAM"&L@@YREPF cLER!v@R$"FDF1HQ` C!RHbAW8DIRDPd@I*(8hDXTqDRJ@E mA^ @FҐY` ["_$F4~N4]67.M0Fi{\x _C M]EXIca>&.(TPcHxd^Ӣl]a]R52v`` c̿1ԌF¢5ü]k|l` pYEz㞰΋$52C-+QOLGCo`[vnyhf*CkKILg Li&9ƸnDUXDP4? %ǘnmbP 7/<woyEctoNY8!1423ugWJG-F1H39NGȔh(.X 5a+YNr<2JLxUϼqq:ߨO;[Jx Z:2Qi'oɉ t>~bJ6 b>a:'Ǩ9T$iC70P,o7@z-Y6Y:uKQFAB(*0_R' G5tƭBbR TV\ЦV\Cp>lD8񕊴4I8멏У>h"f B"HM9yDy yY\M 8hHp,LDN#Ý=&,Ǻ)5eH),L$dkXh4psUG< G%:-PӉw9\Pls79Wbt_-Y@bcǗFsH@Ɍ/ 08ә H%A}U>*zvVm3" d]དྷ:m{`0A7diP$I2D<80((`@w;cN]͚1is@"XNSs ]]0?_{>;|in %,x[vh<PLNݡ# A S9 2\v?M9GC}3_e9ޘ& "o  􂝰?99?rO2{pp-'ٟX{t9Q}(zu)?T/vs(Bv0Dxiؼ5H37hy*,E# "QAb"PQ+F HȱB,EEdDF(0R")VDbQTUEHQUV"Ĉ`b"(EQ,EATEb1DVE*ȬQE"*b"PEb "EAEEYTTFEXDD`"0R*"(R1`Q`#,TUPF TV"*)V,T(V"1V,DX"X (*" PX(Q bEF (* D*"0U1DUATE+cAQdQ (HAbAYYTAUE)DdUV *TEAQXFE`$QXQbH (UEEUQDV (EV* b0+V E P`"*UQQEXU(1QADAX1TUE0TXTQbUER+"(EEEU *(EPRTTcDAdQDb(UUX*ȱc)DQV"TTE DDQX+TT XTE`#b",Ub"bE(Y(TV"UXQ#,D1bV U@URQF$QX"","QbE`TX(+HTA EdETDTTEUUU1Eb"U**F,XF(DXTb 0Y(UDV*,XV("Ċ1HAHPE1"0AXdYR,T"XF("c1Q1V*"E$QE*FDQEQbȈ"1H" EQDUTPDDF F*,Ac( Eb*,EEXHDA((F,QEF  *0E"(ȑEAbA"QQEQER,UDYQX,YTETEbEc PPbEDAb(A@X`ȣcA "DEUPEX(YUQTADQTb(# +Dbł(*(H",AEEEUbDQDHDb#U QEDV 1(1b#QUADQR(UPH` "Ȩ"* b"T1`ŊAb(*"*QXX1dUV,DUTA`bF**)bX*E` *DAbTŊQE`(Uł(#UUQ#$EEDUTPTdPFAE X*EPcV1b"TFF0UHE" TcAQ`XAEEb Ȳ*dER",XQTEAEdXQEH" ,T"UFEUF ,THEETQ(0F(+F DQTEQA",V" ,AX*1EPPU*1b**ł0FU* 1bDQUHTc"* "X*A`DAD EUEQF*"`QEb *F"TE@PbA"bDU@EX)c""ETQXȌU"1DUEU"2*( Ec#DPb1$YR$DADbbȠ D`QUF,EDAE( XDUQPb*"TPAEQDAdQEDH#b $E1X ((`ADI UEAEcR*0X(Ŋ "V"TX*"(b"(E"**1H" UQ`"$Qb"AAPTU F0P`łDEY UQE"EbQX*DTX D*,Qb**ETEXX(,@`PTTR*b AF QQV,Y1EXPX"UV ,UU *" Tb**+1QU""*YEEA1U`,DX`0EV ("b#EET b(F (#QbUbQD("Hb"QAV FDUTb*U*"*1+V,X")PU(F*,UXV$TPQ EX"EV""1b",b PUADQDb(AUȱV* $D1UXE"Hb"`ňUTT* *F*" (TV(TE",AXĊDQbEXdREQR*((_\#?Ns[Td׈y ߳v;E@Jc e%|QOV| {Y LaR%$*Uc+r.~ = S58a܅N`L$`$J5 qT8}5: 79 q$pf5D|<}BDCZ kIApI)wK ˇnᄴ$Hw"!~?7=UYdf^k@w5׷#Q`i>BO{zژ0T5,ATW<eש|k&, ??x(/ L=AlRE|?Ő F:A~mrzτTQ kUZZ?=}د_ %`yP@LU ĩ]@Dkn](l2™)}zsM?/33Mڧa;!} Oo7tX5)k۵-i9YOROQ/hal&C^~;ork   Q53c}P64ǹ`a a@#rbzAb`X_=Y!:Uz]נz̰߸SP- e3<69 dyH\s8wphƣԾĚ)Pq*'?[? 4inv=C@@0Z 6꽊È=asgP!^wB;t Ba-b'"* `1) qTE{YAq !?HyGӇĹ*ޖbuF']Y CqgSL^Jȃ&e_Ն^1< ۊPOkp4Bı = -{Wf o!90T]9$(4Xl)暰o`o7Lgu0e5Ao=d|P) 0Y!0ea([Xe$0aE l*r[ bP9fQANuN}.0]^ϮY;|뮙_jL@KdHAR>&NpX!)v]P6SQI|tkfw(^iCp^-;Ľ6邵sb `3t]ndP0X]V!\ t8*n0CJI),2L D{7A. =:3Fy.ԙp Sp kD7ҫmus5` EDO@n)7caH \6peCC։<w!sGk f H{Pīi#B#ИEer9"LP@g=C$J 2$' ; ?=PfvWc>@d^D@7ӥj}:QÞvIu,r˔ n0W (OQ;=ߤ:m8 ʉ=KW$MV&m.@>P"KqV ΙvSDtj[UE<߷Kڶ|X@1σaѲè? ,!ZzqÉboSw0\l&NGOmflQf. v `K͗t(&cZ=fa6pK-ANO8#d)P4xfLe=Y\@iȁD>} \x}NsJT|Mi?o%~^4>rCXf 4T x(3֫ޏΎ/[_=:>̚%0v>uX7Ҕ~{%*o S"k+k#csD4ڎ'rΑ(^\1?O/*F}Ǘ-}_ݴLo-~UHH)'@7=PP\D5flS}+bʏO]VtݓxMu VJ{ ޮ QKT+,0w aAג=|_ V!NTLWP|7/ 0{s09T([@PP9=aVCA"j^ ~wYy qOtQcsDb.Txh(./H1y4=dz/[91 Hްꗩ7&@}X8!XlO<&Ȉlzv? QTnO&IO|2xvh5>Qd>ObCdn./7(h%[C!SS+8p^6ΚS~F5&yf\3:xgJ$A3$&B#`{_m'Y|-Jh"*'dsGRspnҿ 7Lhv/fjI&"9:P)J[:~Mt9s]Yzp?=!Cu2tYщ4`UCu(d[ ws_{:#@p5жƌA# ͧʞXfovdJuavl dg A#E1-}osIl.,-Ag(M3f@L/*vǢȆ/ `.ytYBj !5*X{x|:d+sm<#sz,"ڊ=lqm@55 XHyp9=l9퓘oȂrs:4yY᪲,QH;IDKiws9D &-ؒK_&2H&PFfh3|6R"|t0Dxќk7Q7dhUViSv 'C#x}47VZ_Mi"$ߒ!5"?"N!jCIĦtP{RAMu7TdA_ -T2pO !]d3G >)!@㊛XڗH$ա)6Qגw7]arCƓ#/U B*"g(㵱{IR`]G),Zׯ1vh#)S)$8% 1VN2HVJ1 $AXDHHCL yB?MR'wS>k)*gTonzN/AudddCX_{;K7k>uGܺڂ ~Sϐ9|_ʂxFb"Rw2Y%h].1Q!<ΌЩyj u%A 1Cvlӓ{E׹m#&On&Zvv̮%rV S&81* 7wJ"| c|]rg|=N}%<({dY}}~)<݈S^ȵPY=BP»tq28AȖu@kPO){VgШS.6J$Ǐ f$O\l]Kq✼^=c-bT$[8/mv >(3by9YRMkEYM@tJPwØz C Ȭ6@0D _=OC "Wu ֱB@d^g˥,Ejb3}DKߓ` 2C˿Y(kDq"CD 2D`GQ?0O|}B޿eȈBGS"'"EQ '7 ?o)M' >ϝQ=fy14'خ~AN }P)~4jbw`4};qd/8u4Ӊr?| 3m3ւrMdu@("uG>ckx4/_ܽ}i*ɊYcSA:--A g XbHָ T<C| zFY9%&\Me h@P۔>\gk}ϛb-@g֮`qg%VCL2Lh,ªIBӦzi}ؗi>z6 z@ yjd3U4b"[P{\A{jSXq4aÝz+ޡ"q맚 &B=㑡?ܠ i-ByAZC7/ԧ<@|߷p4߽**8zCxu;auֽQJtZ܋e5:jtA}}=43b I$0` mFoE暋'{>T4{! 2f7Mb ͛7ԣo<#:}frP^#92F(GwFV L"{% jJi_}k9!%FDfdfh{{zV:DC+4AR/|@Ȁc'=Jw3NYP:X/˽^,8vz~=I˺\$}l _- Q]x<tP}7-GQx %)!yOBk&`']p1ƕ78Q>!/Hrˌݥ9XMmle a7jeߌÏb6Hb{5;1h?mHyS@`(@;20HU&zS`YѧW #g&x1]H :u"9嶠O G&x^P2/Q=g2Ϟ^Qǐ=>=sy!}ֵv=;$yo>0"=%eةN D D}!jA(=AShnҪƨ+}FJPq~)_CXLI6sNI<|,n6/?q8M!:A/\͂e(-<ƨ I4t5X"viB"A #'&5Q!=.ڞ 3:k )CnƆFFcmh_.Ӽ羰~:[ GA`(i4yC O:Wbh< NHBxKv{D+;s!DV9j.w D߇+_QX3—@;19;tmV \_~5 KFN WcL9 Uه,m6Br7PT!>6e_]qY'dfq{>-6Ay$"p_CxHo )x/X֤w]oqy]5`=86>~t/ˍp5S{L7˰-Rnl4o:ﱇNR@ ҏ> 3Qc h;n&z OC:ZwD0bOZwO`=4K_ v~ǯ Жѷֶ:vy"Xx)]% {tYxsyzE *EY[*1 Hɠzװ O-/Fŏ-L?/~K!pgdTHOP;ϋ ,Ep+Ă*o 5|ft5{ #y\LC#y5\ s_!4۲ )) n& MpNHԱq@&N Y.t9TNQe@t"* @ wHq:VLᬮ>gp7Klr -xzcvu3`~ (?7Itzٕx??Oʍ-`nu{olO|]AƿuvmZVu WF7@K52l+ԧm@A>_ko€j {h5 7_'z>h?X(ߑ<ooũsNxl"AxľJԃ4{sM$ 5$;iͥyKwiZbD-1 S'1̄iR0s&&hp"q"1L<&B7 JA X[;NSrt vB+H,K@_Y7!yfE$w\&mCuoc:exQ:SjD5ZžŇn>Hp ݣjAFSG}xP( ~_+v/5&gr} H2;׮o'ah7 V 񼸋\O,Ovq "=7T1kk8T@bve_+9XEʀ0q< {X׳ؒЩ!aL ]WA' HbrSMɖ IÎoL 6 ?3~4 %b: x1l=:oOL7,Viˋ{W1y9oW/sKaXUN5b=~Ԟȡ>#38ԵTϪ;`8H@ODԝއp~_nsܥֺ#x޺q;~gz>j xE WX:8@x_#9$`zx"82+77?}l*C$8`r..2xvӮCTd$zc~[ĂF, NI MM|k=v5:v=}xsZJJJ #H8p{*t?Y?{CdԹ.1Dx`q(Ht&9?mi%X ?0n2M9feݽNops@x'9 FbP}a"UD{m9`V:`hijN l]J~Jlvٌ=.ڷWDb|bNyiNto; #4#RfTEGQUCslTI:Z%gr?OjNAח{[ )C vxpr ףp^k=ǧyЮ$8 nZ)d9s$'v.˔)b( K%/Hj;7.l)9ךN!4=2צHwdYx> 'y0VVd"e+>|d["@̓AZCEpxsA{̀p h~':+TR^PN'Ǫ/帐d&~U 6% mA*(ݝpMp@R;ݟN7Vk<"ir2D@exT@_G18WYƩۨ6~rƝHjӎ0Ցxq[ߤ J9$QՔ{J?J H:ErB v >[d[|8:Ga }Cpw-7y k8[7ǏѬ}uUoӎYzNq^A 4l~'O|UdpՈݽyuZլN^q.l, ` 9v倒+ZO=>Uuˆm  e%>ӯN:6mͼ07 $ EuoN Z@HZPxj. +'q Yu=<$ ײBzŸ+BgwHDGYHP}X^hTF5/TlaQHI^O ԥ"H\y߅6ݶ\u\(P+.i]()2'ˀ.~-悙@R |PqիXBpNq*i0.ڣ/G'0{lWr+"A+⋫v-iiwv~lW" @Jm89Sa9"dtPb(Ji\ӓB!!w8~ @WD+l"uAGm{J呸wk lV u},"Kx|zm6`2DQ˽\w$&4S_O4xVNSǷLmrγ /HD \2v3T uM'I|N=$pcI^h:Z;^"'XCA m̭%Y  8%$\%`v9iDFs@cb9<ƌ\GϞW+M(=m/B92Ԇ sˮh+ Cp8צbqߓX' S҉1?H]W6Xm8v;%\sFZTʀ1N@4qy?O> z}'ǺWl:q!  A*ҵCDdOioF2ut}/ ǽ5H 3,ovMjJ2;-*e'CU1Z C1sjo:]/;JG6M9$v &se~ҪxVy{4fyKǁ3ԏ}{^pHbCL"dRx Y)Ӟx[u{_;{|o^,VG(tXd֫dZ@)V(#4Af2B[E(釢:v䝏t prvn1U\cJSS5904ڰN+wZȆ] /!^2kQkvŐ\enX8U=0pp@őӈ:7pP+3xZ/@Azo-u~g;BΖpIKZzQSm?r?dd?3TLH" ! ͰXZ >~/}IOŨ39LDX{_$z{yF&z|4DNIEB4=rgR=sn*pj53ww["_x!1>їGEjd8edCihߘ)~TIuKLF= _{iBXF]i+ gXo TzB/Cɥd̎h `*D.KiE-K0H\TgǞC4Ԗ~aOb?5 S7.IÙ DDa2 f$t ╓O¢"S@73y2pÍEӣwALnLyESHmnm(nw}1qvaV~[@GŶO{+ o"6_M+= 4'`x1ݽSL:4ac7@Q)D"(M T_! cOI-4&f>]So \@|g̓23qYtIثAmȴxY>39 /m_߁7 x8fР<݈D<։ tsCjȏ0*kdo@&N!Y#DpxG_~, fsH`cCl @od~vCJ8"Ynt8Ix r]5f ZМ 5CqYc ')W׭Z7f #WFz6EB,0naDW҂JlQDoʒ f(7\1B&G0l4JY %{u PZl4BHdØ0 iv6:`txd,Ӣ̱sL_q4!"wt FCА@`n[n|\5wnP KUU0j \='Z)fn#OivPa% ܺÌ@<fNp+^\JMyoithAG~eq0 O*:܈ڧeh05P/X?2P$?>9f,!:88 ^7@GǙуK"~vÞN`NHnH,jo!lqcSDylM>uζAf[ ʆ4o [7N-LCkJ8c8Mp"Q;JaL Q죦m-yRһc,UqBx7COhg,qDuwpD|Flwר4BeA!fP'Pw]T##** D+F/D]s- k dMH(W(Uڊk"MaMֹ51= ^ byQB'!WnR˯ɳvc1/I$$ u׹L 8w/DGam/{8#'lThjO=f'EF K]}uz\^=>Me5ɐ) -!oaD? ! 'RH;&O 86N `A6K& Gũ-lFE{yσsiߕ<`|@m.0]Wv^=o)޵Cx&0`Лt*R(e#u>Q::e;Ck[k똛7uϷY:꼐*'s%+c^UGN a`gA6yޕ{| Vh3YapHj )a)im{v]n*6MXI aYumU MM4fiZA)`6HUi JiQT9թYRl*YFT+JeT*RAV#hJVV2Tm!L\զVN}P1qKJ뒩/pMg&<4 5>&f%1 {ڄBex0rpsԍ†fΒ AGZ֏+I7F cGygvyٺa ͐D_|ոȬiN9=&y!袸EW/v"k$2֓>yU!ԇ\0df5&om%rg jxf jU:({ϩR)r&db | PZ-4hs(uFygՑ{NGIhS.6C(_} 9uۤ"4*Mk{ '_{ǶKg'u}I0 Ҳݬ;efMwbiڭ#å!`럑v4&61iPL#DU{,&7?XW'`_Dh -pp,p{ B8VI*;7ӉQ EM3~'хs|y5|+f<xe^"@z&Ɋ t,SD~*V#KAv{맋8Z zJh 't@AC' ^p#dN(+ź& ]-p.=5BcL$oώ!j9!x&l=:+Cj;:8  A֋;#Ƶ$*/!BpffVAbٜu6)!@$je~u~_|@OcՂ䜰7ރlΜn ##N#=x8ۘ[4ȂI:MЦ8 q@!N}o$1]PCp%P#>*Nb=fؕUf*:2h!uq3舃y[\xގ~h&3Nǁ+N7D]p\jul:r ?M8v7ESJDUW [5 =φdp7)!oڈ`25yB<=9 lh^쯉n7>#W]qS-H9q.u~|| Mɜņ(B8̬D7,8iz^:dK}ƫw+U*y&rm>#7`U802ܺ\rnf@$poV`:@ޫS7YR-#7mvƝS]BWXo6&jD>3p/5c#tF iD:ݺP ?,u+tbW NP^/J{!/yWOA ȟ`f9;zK@jQʼ7/m B,ُ4Ed<{TE﷩jQ  *y  kC2ɰ"e4f@ tW/"BWdžӧ5߼sCh#Mv462>N)[ `byckt' c 7$+,)R Wջ(Z gtvdb]L/AvYK`E;ymNgÓ]CY̞uD3jTeWG"ũ>+#=S愕 㾵?Uph`)9=Y$ 겐.#%-5AQ<؛q%jC h Xyj}?hbgfzBB:KIE+9Օ)bf'[(6&M! -㻋gVP qgpobꞙC;Vӌ=:9!hZQ5q{ćh "nrikN'DՃu'9'B0gF 1!^a[9HK-W> > (Ѡb ֞Q'΢7a]0/Q%ь b ǷO-g֞Ƥ<UawʉZvCϡ4+ƈ;􆄋[&! Dr}=)T=**FK 45r#̫?NTΦB>B5mk꺳$d}jy2 KE'V(EQO/^8/LvE-dGïkZ.2̠J5ܜld 2E9ݞ !/Q,9T1{3zA AKETQXBx8!o&|BtKAk~Ib-5f6YQw_v_:9ӹzf8/V7rf\%h 0}XX Q8 ,gȜLY',C?gt D ?a- u2N(Rp$~CPpMzK}{ }B# a" NWXuؽw۟ sn̄ Wb#w8.ȣ6mPwҺH';h(F_PN~$ Q!ƙx1`!QN-3"0}zu: ,PÑ݀pAm|߄ U`O E@8liH0ŎU mr9rJr Z5߬c"O!q_ E11Fn@ [hi;0EYƐPdap@ t>\:YGZ$ֺ w/$c H`aRjIAlAahu+H}4kuW%7a)Ⱦ)"Z|~ѴV#y F2l8B7qyI(m7HHߐ]~LrN{ ADޏσkUG,8$N.? hE=DB HY:%`;Fzޏ~Ƣ@_ФH8/fỜN 6=źmE-z=rmFR-Kӳkb)E4$C"`oyH=H\rqSz "E~T Q ˪nF@CpM~:ưBd,kGGm3GzWl"Ʊ7Ts}|z',~`g_}Ou6f>LN8AƲE]cn&ӗS4SYU5[-%R.EhFB{Ls$iF-O_D:쇂OQZΨ7<#vׅJ GXYZ wy nT'LH(p NCx:'h)u!"`np;ύ/5-}GїnbҲ' Ay-bRcBʭlj2&q!w8Ak|LݎCٍؓ:c$)H;t&Q8[ jK̡2KH{l4\j@);y!Wb)s)%6 iT~ݨYO $'qrVaFbI"zp43BxGu]Y+ׇ#1Fz[3q.h}&G13 luJFUf]30@4977TN\h2xdGv+ܖ},7FI.Spk? ! ޕeG0 PA/ۏ} jx1~|=UzedWxU W)H>섚[!Lq8ItmG&"dt%:;!"[2vRƽ ܔ0V)|^vО V7R"NwP"%r\!#u4cG ;u)2%<_Hx~w+˜vv"0ۑX";8sTvn0 'N;] gâ@{;wݶ]ʥ?aAG4 w# ˘^ {טYɃDM-&r"'VNru3 >pysKlԆXŁpPCu4 pu~kcV1sa,/Q6wm%7TcOu1QyXgZm‘_<|kY0+ƺxGaaPEEB:~Ȱv7'N }U"7iqwgSPKtA:\5d vJT JJJ8ǮZcĐO>p~_HXBΒkS,> 2&<X>*id8Ay9:1p!01N.3 ]="p@Df9ҁ. ˨AP&wW]GWQ L}w>^n~NUr54Oz]KD! 1aR) ·]|@-\bpzjiagDVi< @ قJN郼I,VynHMTxW2EǥzpͩޏcG VTE /4&,1 }n.{:ߋlr8&ЭC B?ԲII2EpeOrM,ɇ3BHMJ(ے͟/suTO۽-Mqo#&9u'k\;NNŷo Auk!%~ZLiu8Ia:h+[txMqW˺րa]+LtFXfp|#߻{e|w}z߾y^k|t+@U-'vad+i[JgCMb:Wgn:bqJW8[ɻgnж`'LtX [=l+4+z?Nqy %CQJrp@H1ҀIOw)RGu~۠fǧy`^wPϡy|G_')T#'@@rQ!,/R>!=oCg12hDT-H !tCb >9)P=kA\R}<[ T&Yw!g(gJc +s=^52u b^4s>ms""8o{Ϛh9҈Icyޱ>|UYDaJLft FʮόDZ _ֱE=HNQxzzVmQ1r9C0k6EqZm^b"ᙝ(3|iAǭDҠmNW|P0(z#!7L"mXiS1B’A1\(]CB-Ϸ`d'[BzZ~jpCJ*C%98QTk Qޠ}^)pQG׶߷X@Q#e 5MHd8w?s yٹtr [~𱂶toamz8}u+|cMq{҉h@:I$g5LOO^};AUԃa:sBx{uqS3 EHXSCf f.bg g'aV~6 U"͙\7etN!N{j6boLjں%npte,1Lf\ B Dn1إo2Nai5&Tk/7(-;;Jt "UB=]I:L'"،XM_bܙ|(\Ιs@^5QdF f:z YDq9p.X]b_!~ ˘Of*#(GyHE7[u)6gc4)xRC2`ϨnaCju|FIz=.tg[ߎ.cFOf ,5k%aLsEpk ]˕"˩AD];Sq-ݽ7EC'e+aHT@svƱ#\O>]᩿ܲO#b}SkwJ4dJ7]nI"PtD0W!jHܺ(pQp@!A7Pr!`R`HruTpvbsm&/no7'jĴt8hH\!aI KvbԕZbxX4mG4ؓ$-Rm(R ,b7 '4zZ:p޾k>h\;ޘ. eD#fG HtSK:_9[\ BVۑ\'|j =y8ijcc+kX_yՑ3]k#VnEP!"8CSJ·Ks3mi}3Ϙڲ Rˡ@hWuEj&]V`q ōvL[& kF1KeEpM=j RGzb K]yæ1 )=^Q(|ԑul?dr8?;ȟx‡9Vl&eolV% xSLd]y>#\4.WFnKI@A`d;(K(jIQ7D+)\D( :'{ yb"BUWznG~^xjk z ԡ]MUE_Zϩ(tm7`)30%c*SZEi dlk g%Y\yd1Ɇ- 6 OO<71K8z; r-hT-nM=V FN<:D$2F7Cߵ񺋖m';B' 46TWc_#DMCS \8HjbbV.&b8+.ot.[iL (xx+ k.X霡*8͒ Zw]9gMwk`H۳'>O6Ȅ뇶93}A[V@t9F*S\K^-8_ _ x̖>:b+;1;"YєA 0OIa7=,`4b?HzI|ƽIr]zݸI@{|SGaּ}atw3OJ[O/ozfQ3R! ,m}=s5 yqa;N60*Q'!|Dߪ8&\( :2dB9W:h j.g5<7w{:mXb.:j ߌ=ȣMqXi'koX4!zp- +8idϤ3k&d^Q+ـ}PĄk#Rz^%>Qs= j٧I #\B%:tm(a䰰GP%aR'J :sb}ff" 8^+q=E&! Z$Hdh V"$+ľwmBC\6y ?f̤nҳAH6q-2AE0㌪fDԑL>~17I B_5"P_Z˴n\=Ɲ'txJn m6"H]Eh!6̪{D6=A⏾&(rJ~b';6Weo9t^PP3p&κʃq0AX.s9w bLv TN0MgCDcN g;#A,ݙS5/1ӻMi_\>cND:#Y -I;Ӽ;T P]%@.)\RL9 ShC+o'y2>8{0b IRwlU {*GUۭ0<@ S#>vqyyrƙi$!YU{)|)a}v nMyZi딾!'|o󮭔R))eVIQ<( ~BH' hLBE4UG>bEh_ @O?EKtVtR-?=}HOؒue$Y?%  'Z&H#u=G8=<}%Sw۴?VOw~kY|!ˡ i~qQR R4mSopwtpie7pVҢkmφ:!?;V_bFD)q"`_ݍN cZ=]9:^MtA7|:5WЂKA);jp."ڠ&Hb2l +ΧT3\CֵtSι(${ƬSaVY}YiFL\ם#.2@]T2[Xt|N/2Hcѷ }>q%J~ŻN'e)sx})g Wu>Z,-B`#C Ps\=I1zaǓ좋E{\OAz7džN4}U!<4!ZZ>YUw- 0]H,ǫP}tJg/(msv}X~ucܒ)P$j(;_x5AQ? qi<軥(N쫋I3 $OsV`-e`IUD+J{/Kj|RF,셑< :־X w@Q\9faf23gFƁ! Z@xyXhG_`N{`hThTH!v0=|C5^H>6Aco93 i'Z 9@EYr޷%Сy,xE9ߢ :1hb&U)f?XYҹ["Vг0t.Pt@#|V!x@(F[ᱚzl{hr KթoJ vH7d~'~:8)sw|tWZ[7j:9 .g}* 篴sj9km& '~jmؗRMH]D(k>_c*pne ޚ|>6cHFzPrImRpo&7G,rM+z/~m8vSbp.8cD xq]Q1˖sHqx L#f ^>ߨmX]j@(qr~xd#6C2<ͻb{qA3 mfdFhH&6̥/Ae\H[629&sROl36JFT[iL0) vqy#20(yraQn s֞ɇc ӼD[F[4i/P @ iuwy/E c(ў 'y䡦sEg<'+=╩-D:hJDCڗ ǵBjMHg|y? w;k/Τowht`!G?9a*qTm+GT\-UQR9g|fXI%#}<^MD-[x2cQgs)`)>ͱ"j*k,Ja. 0D>jA-oe0iȫRѓfTİBo"pq|"5WW~nKD/v%Ij5 P ?BM<+/YgA<tO>3~>-iX6VRs#hߒCLpdCSޥެ̺JZh*msWW3 n\=8DbT3,ݘ.aeENMeURںĶnbpqpvZ֖V)U CرlA>v0;jВ3Nw=Il:\/sڦDʯhuK\>|0e{zB5hUd! X]f~^?:w#Ҝ :aL YH//O+ظuR~47`M~_"sV-iz4WX hЀ'~5vHM2STj©rܸ&xE!Gc:鞜~@AF ""vdzҬuTL+zc)lЅ@M0պѭ, "9,Zo׭@f5@>ozA@ CBQ`E1IJz QVڪtAa°_k tF}?? >= Hqtѽz lܜ0VN[1JQ`1X@ Lsξ/=sw=o齢sxU"e j f]q7BWƪRpM\)\L&aGxmZv%(ɛ^[!)O8_H*Q%f0D>V]+AA8dȂ͋_,?3sQN,_9:IWFڢ!- 9'8)8P-ώ6@2@Dd# !*UFxy{vz3σ2ڐH}1Ol)췸'v%O/{~̗$Uv5~#[ϩM}Nrq: ѳ.xk~s@X# <4O)B6IJ37 CBV)VÝx !'?I7hRܰ)2HuMqѹ!5.gTADr%eYT!4G@8=u(b 0-VdYj(.G]e {ԛ߃Nls}: n@0`V)0$T.TUEEbD pM}@=ֹk`^2"YxSSJKdh Cĉ+yk#b!Vs`;L?ͫnJnQx$F3!܂Ĺ:!)h>d_7DtYJzԀdW CʿQ2,`ăMJ|3f*R9:1DC]arTD>i2Y !G Fpت2INg>pJ53}3@̅h{GG|aʐ9@Osg,ID!ty|I8n6}`"*@QXm Je"#iY ,=ǡ$9DZ,+(+m,R? s|!U!uby24i8q: D:ʊd d: 0 !R +%HHU7Hv.^>PBR Q`t$Y"X*OdT# PX2?Y4"!{뢏*H@CÄrot~xiF0dBgt$謞RJ)(VA(SӢUVTij4{Nѩg8e{&O7ϊ%C^SF@9FӇ[-4)0UD&nfXN)Ew$ ̒:e!@.ApclEBXJ (E`1 (a:3s'}F8)]X(3nIC}B_owʕ-qZ֡U1,3+-5+1N[bi2ڀplC#, & ݴH"EI))!DoZtͷ/6aØpAqbdT+@RFjIN.Ӌ0Qyi:iԔ?zZppeˁt“./+4Wq7kvoYr[j2.o Ya "d'jRp؊/+l\oT1JQp c$ $("pkR3 NJFS.狼aP/@+U uHHR4J7n)=KMG9NKM&̚5(q2̶S4ǘ[nx(e60zC;R[eq0,E!6˱ő)݃U@t@9$`I?mh,9<yh9B@<̃m8*VnRYW . TY 񁭖~]=-}bZդi I&j͍a@S<@$.I X$vj8Z(/:lݛ.UrXZ9D,L0&83>^>rȪUEPYe4(JҶbR[LT"YREeKj0̪ff,R*O?>z?Z+kC3և.n =3Ӳv^4&\;̖Ն"YK,Ģ: +en_8K GL n4wg(hؗI˗'Y$NΓ~9s.Tv \G+1]F_T$e^FG4&RAy W N2koNpEaVu+| cQnmC w ]ɤL-V)&\#0UuҥS*LVek5h-iZ#i6qVnTDyڑ~V,9Sm\}bRgv9֚8ۄ+}_#IA?"Уtr4~\Jzgj=hp:Cy8|kAi*  E@P H(5R[D(m;|tyzg{m#:ufX׬Px_0\L#&~tuvCYvm;,P*h:Z]!ylu>9yH} kC} /L⋱(Lsx4Yc$>iO;딠`H۶| Iuܘwspr,r7kOqXw0Qv|x8&jz0zs׹@_f 5&q;ҨA͒5x<]0|%m%aRtKӝ n8(N\rh=#Vu0Z$  ʝuO{~871sW N"+d~en9Q!Ex[W[.˺x\񨍧oug&0{ZALz/.v,#;Tms[?`0|3D\J^"~o>|q;w?sxl2dC<>?6|դrt(x7:kF/_wOXifIu}˄ՆTZRI>fe%!x:Ez㦙` T4 A RF"ų\8'ioJ./s M ~> tѧu .%ϊoAB>̾WeIW&wMwc|❘a?[!n#du3[Ҋߟ{\xJ0uyX5Dq-Qu¥GR) ,Cp\Lv}ޘ֎9g;lהטu )hq&X ɵc $D80exC"Xy0zFHRh:0IwSs h8x.x]9&HY;ӣΪ!:o'j xbT lmB#:Y0Dlg\$)jnxQ1rzlM0B/Mkg\ &V 6_N0r"/ዚ.[dZ"Oe#1dҝaat(c`uE\kq[7{:`C_10P-W:\W߱`@*QWD0< 2q˄" 90!Kϱ^BHJci =ytas$d) 3MG6wwYe dCmU贺2=mF+Gqaީ!RshtwZ8%tO]_s.~E䱯?l?hCA9,%KA)|BsC=;\B'keR~Fq"e:7f>K'ۈ #=xF[X;mh<#8_oiI77~Jw`G*B|_la-ҕlCqU7=a/zmnfsG7Z-鮪RL>Eͮ8VL3DmtAѪPr[OeB^u>3pk6,7TƎߙ. ~L/\YS%[@ T$% ˑ F:pV8 5ha,4w886t@j^_=9e6 huҀ#gvČ&XSZMkuxjF']YX5,|!5 o^M,'رGcFJ|NNCB*<IFفVX5-nJ01uL>7vN@ge$`d'`ID[Х"vqTq[D$rXJBD#2q Z'NHy*Y ʌMk l1f 1B1aYa~h-(vE꜕{Y0#"Y}Y3ɭ[wϓb[|T;o8evM"ZI ys<pJ_Z[g>{o=ωZo&nMRפ/ 7`?\LڲL04xf^Ůܗ緙y& j| .o wL,d'*T;A=6=evF?1FqQ wh z#wehη9OͬUQ(.ᨸG;}\ p2q9a%$Q,TE$)'Ғ(Iݙ5Ä^YΈN0il"2Mˆb( BXI70hHHBA~7(E`BIeMr"C2TX,Y"IȀ@JrRww\Dv %Iđ b0XE>QzdFX,X1VvI0D0]\@;M >&~ O@fBn P8DL}N]kƒA7 «UiX+a3;Buߺ|<7#e G)Cxv|j!i9AAD],*/Ð|"w(QT~ 1%U0R(|Z(ła01>vËdd0a%ySpzfxګrK=S Bq*7/Ma!TZ gͶzXnGY.:1aX5`ZT;ƷK&qrbBbTa@h7 qyd MÌKX-@#ԞO?_w8(?+f\ yvdaIN1tQx D^i ’8!Y 6BI;™żtyiT i+UEkUV Š"2Z0b.2Ҹ.R3o2b[mV +Z㑊 S'ժW%j Z55 "/a39QBFߠ_z撇Gi )-.:}wRwAZgw8\R{/zJ?<]Qh6TDNS#2e c7ܝ%>dmP"b: * pUdnTc"Ԟ"XYxd=Hx9q KtXsˤz~·{ﹾ Oe<CMU+,]kǫIJxobLG=(P wv%@uU}{ڭޗ ^;+pK ~}QՊh {%+ "f!+P)7[0颹}J4KK/;h%.![1 2VLi[0T|'UPE;zW^=GQ4]3r(:d7Ɂ-zh]x\=nX,a~^շ>|.-*\%Fe;tz<{!O*Q]1AH mxPq{sUAgVXb82hhDh߄-1vw^SXng-J~nb>PPoU'RiYuPl{}3$Paz8|Q{]'#Z4Ih"HS'S_i^2o=y+wD9C 1ʊ~SK|G˜\,3ѢtWUܳH(^γ,Q{EK!byZM+7,` E_4Zn505TW85 *wOY8|aCk]2YJy >ϔ<,bM^ SY~vWoX{p-v\R0ɼdx0˵cE>DUvϊyO}ĭۘc08 ; g[VV 2DDƥKzq= aRϹp@+F^c;߫`᧕s "*="xhh9MC`el1R:oQ{?MR|6WJ 9`oe[8.N'^%2B<%ifU(j.랬U偋}>oE9?u9w2X}!^7Y=Vh*WmMK8/b0 s;Ƀ3֎؞6\k *zu;?(/$ÜNe/}c A5%]=wK% ռ$)b!c 2 Kl;ꀪpzu3UD txN~'^ lTB,j9{r=7TWp9jl ʡb-םjK|4W=,(z.Q"#!@_LH9`X}y?d~޿e÷c܊5DN)+\:1qV*׼6l}_is|[3hTsQ &otvWP&?J(q"2.mY[6HMp+ :D;HItÉ@_a*`*H$݃imJmJOIf~k)7(Y1}xLyr i';)N8XSMw⛄ߦҨ|NFdy8'-]>_ "Hxך\IhSU|B(X]-% PCL?XUF1X(Ȥ=(\ HF I+6cd>赂Vq:%N< %dg7_YB·(FТJE(B 3<Ȓ};~<M$ꐀ`nLK>T90>5~O ?C]Ϩg F:NR*ʧod}RU iN7f9o#_PάjZR3ֶ akƳZ҅ώ>NGJƹ.jXW(,I*@LXdvѷ{}Ngsg A7|1.4Z떒OQ&nwpCmk3/~!/KB02[2hhdNBƨ!'S [M/2nӯGc fT"I.\S-"!6G`=q5H.?kbk0ce\5|b9pA9 VT'R?P>C9sѾCףRs/mgn) IYht|0{񋡰ehɉJE LoI\1wp-A7;>|;JU0t*봇J} ^sK9*nٯ~@ v SMnM-|JB{=j[;vB9RA!J L+f;׮$5'oi Upx㧏9x\sysH{^„ !s?WH@Ȝ4XۂN{G!N:3P1:C*NZnTjR9ZҸЬhV[aDm߾jܘ 4߮atRi-NwRIt:JJz% B:@jY"]/MV#[r{'|ចt#:O\ nCbtō򱏽(/}QH~~g'̅ƣne BYbi+& ~B`@I]977tw2 2i]m6ۦMA*sdS 2)Jq : -Z|5,sYiKc/A['c{]%k.k3 ``i"Fp-喇̴]Ռ# 9,\LS21`A +Q^<Ϗ#.+PӚsPR"SE _)6o&91OIz c-Ϸ5{k cJf.(qiz`U98m9A BDmuKFRƘЫKMwSe4iZ~~`,kvW[ќ:'rȬSē5? }z ((ȩȤc,?&~l5qIFZe`Qx,=qRnlWQjmUe[QJ?$~Oi_ ;@b-CAGd'IVS*S)4Ϊ}^⚑D\h1V\?b,DB"BW2SvBDma"D؎k],F'!$$dG "T*K"I"0?6HQdeJAdd CqaB8'n3ݞ}m5 רPs!20P,8HR"0e Qe,b"EE" T mE b-ċaZ"¦+G0(Qr.B0-V" %eK$ĭIn )q(2̉ia, hJ]!4ʕ!i6Ȱc3(TRf)A[J̥C2P(ւ`Q+(UFA1D,@U(٬(VC`}(" E'*aC9& H6V*֕A}"70\.1z+BV1AcQ1R,Q*DEPfc U+ !"t@ȣA@_T<$1;sVGtEB!(cN1R/fc*&/CdGƯӎKoS'(#+ǝTdc%!n ek"~ Njx $E _*_/ԋF1aNLP@Ay>b(E" H0QT?E"2 =D;(X$PmQ1f  ]AL10ȑ5?S_]Z3-?voTߦE$ d le a ~AQP(0w蕟KRr A (!bDBy vX((,iCzo'O%TXȳYDDDȢ"EQT*E@EDPQaX6eB"*.[T*J(*ť\Ph9f8Ɉ(W2fS[,XƠ"帨h2EU****VQV""TDsnaX,Q.T$:cPSa ҇6Chd -k#-m+ )L`z͂ Ca*1"B)Qj()R *r""0EA`,PDHԇpdFI zPR"VJD2 0s{zQ wޜYR( * adt5h@V̡y% (*J͞  H?_Mv rmH `KiQMz>D$9桧vf `CPFAAA`o& S"@H;9 "AH Ebz)b*FY `J/ق`*1` Ψ2}x $E, prFY.~}Ѐ];$arXSXb[o{x~w"  UD @AR0[BP?QRJ-@{q$ZjTX:$6'otR֣U3Zkch[VߥWmE͗5rˎ2R ݥ݋3. &[`Haa5h!*d8~5tA4BE ãSD șcd!OKGXai)Oۏ˖kyb׷j:Bx~le%(D<)B*|}OYuaO/͏dl) V3՞3a#}Sd<&EYH:?U\Tim~Q*_CyϬ !|ŷlj:OedS[\I!N=>xW¢Pg$}'YC=;/? ;{@ؤ~[;B-'30CZvtXzQySb^|O?h>_{ŕ> {eBak=[ T;Dii)! R-:{%]7O=)ػ!:@%ǢPqQ՗iYQN^ f F#:=& ra>ZG = ?[ܮ7/oV?}xc$9nq"0*sQ1gyɂz92x %: )uvro yKvh%7 " :tf G-$Zh}M}ZYͧ&1KI!oHn񵩳xUzc ""W>SKiS92+I/{^y =O>WػxnI/+g \^{#Ǫ0s~sIp5(i#쵌1 wU_Ǚ&7 nqot=w+g+ =U1)?Z!YP+Yn`|VLK8ugiE>PAXlvYXDLB_PETTU>3MP-0wy"\\+LG/bHAcvN!}!PC Go.DvB s Ǭrΐ4i !!M{'Y&PΕټd$3S,9ޏL__{Ծ 4v݀x*Xu `c.bL}sg 41 psT&k>v"+B80+1gC8L\fp`oQ]5=g3v q5۱ؠ`=q} @B&8>q$XĹc9*[CC>wεF~L\| n3ۮ2WoKO@ARPGNf@ժX1nZ@|xL+Qg<`<>(wbDk;͌8>DHFry P=YjUܥT@Emc2dj1bA3 !kbzlXRW뚇 ߰4r{Hqlk w\w [F>3B)/p>'(3|y}%;i1E pJC-zn\VΥtV:0p<6[R%a6ŧ-,FBCw}P1 Ǧ+m4;(= wUp@ hU:`dD]3b 5|'JFԪޚ8ֵ"kyPMAN4ǮӍЮZ嶙Ǧ˾>#{OTCC*V\GACZ}<PEv P `5u9ׯ{}gxΗ͒)- Y/DG1ӊ:nkꄼGԭ"RL^!~Bc~s\0f_ *3Gw!v'ģtk#d=}E~/ midI /)^yWeڦOܲ o0sE1Lnx\T$$[q0VЕxݳ|o ]$sV|䥛/gnvgc,.[ \K`CM@tq Aoڗ{YZi:箚N*m<-26pDDa#GZxz>/HKUKV af&7pGWnwTδ ev 5P)[kͧ:;xw52q?&:e6flt~E }3qN&0;^rwEi]pn_d;t|wtzK~2++ՍeJq6aq6ďAqъ|q8ǐ=D`PMd( p$G#+<&[s~ђ9Xq &AMC""shAhT:wtrץ\2H2&~>[%?-JHMVFۂQN/g-zǹx,lԈh1~/h  9t߬sf<'m#m A&Ēxs~wwHI|d@Cw:0pjW7@sI `/A}np'9w&A8KpB=cZqӽVM:ۍe3מܸysz?<{Ϭ>X+hb uF4*;LU T1!':a3T~c\fwbJ̀&Rfe0$Q+LK^`a aL|n_[Yh2 X"H!!#d?ԇ)oƙEM2SYQR)>ʢX4қ=)ِ^gY;G.Pg{tu9 SuEK UIXbrd-+yJAN@)=ze usC&ldӄֳ8)Xp$䡾SIeۃ>yf BXdATV,@IXXȲJT) + 0#Bn _/~9[>o_]$)(r)b mH]&L|-!JJǡ>G嗶}D^O;{\G6;낱+J2TM,'au3 Ί^=q z0Ë+͑ |xOCH|SЇL(ͯ[sƛqߴ᮶3{}D]w| * l%фEP$b\IM0` ],SUB[UĿY( ڼ/ tryb*Nh&5 &E ?< TmEw=u{DX49$`NA_kh+ M0 `Jg0V*ibCV00+-['8 aIg$\OUQ* !ШvlT.ȥQ(hHA ' zSzLI0ULjįMdc4DsƝəq13}zzYH;IԝAFĀDalŷL?p fUafTǷ.g=r Q_}|®)s&pUYDf eˢɅO.M8 t.pB0$( TA=$ 1Z,LcredhIy%~=( |*{!$H) R*'F I$dDX"&^ zۋ$羪sߴӉF;%fn P 2H;H2Cp– 4i[|HDV`յ4OVM&e1Vm FBajSͤēY2ʨ bi1"T*I8ɶiW(%f%V:fjȂ$Z*c! 1i53FI0`6ecV-☠pa9B,1VE .Ze!,]\BWtiQ"SjɽkOco|=5M?r{4.i,RQ͌ozs#bi #\``B?oM)?4i2 ܙ0Kz^u4K>:X@sVGT"ҭz xL?8"wb$XtAUC|nH<I&N,/9N9!R+,,Gh$̲[w:xۿww׃bPjt;G|[{|SdLY 'a sH#bTMTlT;ůt.^;diHAw!G Dx'VtV,w =RbFoR#^NWx#v @uTU^Lk13?A'KNj. i0k v#^;~|< &3fTWyZ|KMx^F%rsIb*fIzGܣlT+L\3F1DޗHHgA,*„rۥ!jZs)pd(+F3  K7\#A;52M9jf˙ed| p%ftLS1g7{K{u8~v>nlExxOZdGmJF) V jZ\h] NO0h|fEWÛ F 6ZR;#lr䘈̱ 8qXA3Ӂa 0,VQ)F!jM\!c'8,@!Rg~,ãz/"0vxd$?(HJȴJh#c2z-<$ Nh,ɩ #|1qBFRChlG$.D UHUF LظB0Kr,O8U%Y0LjÞ3#lD G_\\! xi/u8(B\B]qhɚy ~@Z5jתuZ fs_H=LɌp>~ls?'Xh%ٝb6'{c1SIsچ f͟^q{5dvGtdEchyY.=[:KLl9B~OBnz/h0p3͖M] ͑ t@H8!/>Ӽrn |4{]2끼{DOu҃ t^Y\Īn?~WIŇ|Uu/58T9CANNrszw;fkeݠG]6?;(܎ORKz,<6$Lr}@\nx,s9ϕ`#G ٳ/5#)g>}sYKƵgо0RO}|?0BSZ;r=Іk>V[&~05e"&& 9'u2dی yF-}B&޻xt .>޹\9|8a^ >nMaQb<ѷ "^a.+q!ivW G*ª$8C}j$؂1#l3ƚzKh)`no, e!~C"Q"  ˆ]G,N8+Js@O zPhncuYL!p W&q'P3<zXIr!4/ 2cIC7uOu޳mP`=EBBtxl":Tœv;1J wc wz%^}߁81:haBdS&Z/϶WJ!i4jW]Yz`Tj8m9 dp9!u`ȷAF#`~r= V֘2%V0F͓ ȓ7x#'ǡk7Ճ kϙz.ꂝGb8 ⵁC$ 88Hp z/"s"dzlHNH{ʢgWʑH[)yJ mqqZ VĽ&4P ZBf#8Ҁ}aG5ƇL<@ J`'0-pOCW-)+U,e"lh i,%vT>E8 !q Ewf\(-4m .*F]^:㻎t:|ceO14@b7(7HXNWt]Y1 HEu Zih'04!ߴf9 רߜgLr& Kՠ_O2GP@pKۗʷO!_@ W7%7/㟦|DGĹЈ㯊PƦ M ) Uz=u/3_:Kmg&!o."T5V'>+h-r~9hr*&i 1|叶0 s="Ӈ;S0Tst8v۴3-cE!͌(qCg| ^Fxd .虑~;z̯萉I>eJTfxJȊ-Ԯs6 '!P\_ >шKbVR] iY=4IU9O>:axh0lvNL 0u z8ȓgcEc˱@%b )%-,pu_L;쿯}b@X''4銾1M3+qyҳ, sZL;Dnj$ MuEo'.}(`LCp5Nݑ A:ŐS4S$<ķ8+@ )pށ_y6yς$Ў!eTy;qDy4A7`\Vr&+ҟ>~s:^d7▚`@ ZS~J ܣbzPI=ԒΥ\5Qka5-~b $@w]%`bsf7CNQsrƅ,e M!4b  ~4D GM](7j̠b$^Cc79 .j^H3ܕVԬenv*XW jۗҖ71 0FkӀ!o/R.JĎaK-Kb: Ȑ3.&uq+8• wA}MHsa7;n,ݣ.&ذ2Ep܅ HpMqs.=/Gsj$:9+&r\5 (eɛ(lqAwD !LA D\\ÞpVDH>$7LAazdA( AdQ #\XP2RփZ(.RF#>}iDD" YJ0lX6`DAkT|9ݵ衅+'ү(?C]a:@u$ΦXa/7i*E 0D>$+R1,/(!`uq5@BNdx|tTwi;%KfɔC :^/>gsX_ 4Fm*D22nQ׌dJ7,F"*HV0čMl}&/%zQ-eԲ+(ո(AVF΃֑8tv&q,3x⢋:E)X=L@(?% livY<] (1fFyy'(Kˌ!)c-N<\ezjb.TjQ8ě@b6o ]X޵5WEXޞM6Z2ng@zYM2HC`ag0`=s{!̷3J9nSpƃFwnq2nW8-@år塕w7$Xjb ,1 &:#Q`X#Mw7@f@D -y͎ea݁{cFto|Bhk mCdMXsa_0E$l #6w@*1ߤ8;!\iC 2=q NT֌jRĄԸ#?ë[(TvK:kZ PY~!?QrLT $D3#?7gwS9$ަo`P S%IdJS&"خPO̹4: 69^01X\! ;NF@m#3:8~Pdֈ9xFjuƇ,1!UiTDV"@Tt<:唞@] %@H$DF D |z^ej"T PXyECb 0*BH׮'}.d6\~Y~z˸KKTޜ}IXFBp2vfQSea+ ͈S(Ty-- m`!8 *ȵKL)B1.q@8w&/͏ALhA_=)7WIFi8V_5NYXNCM_5^"Ix7CmI!kY^:`G]sco 6I0 dD_cV3`Ȋ4Bɝ7rYZ(`_8%܌36 ^E٠Ib&pk.\䛐"ð1Oy Gv )}P9Wl*9"s}ZB{֩!Hdy]'j}ۏy= g >ۄkb3ʌ6v+y"6)|H#&XoD.HApw_.9@Ԗs22}n6| !Z{=&CdnS8"NqeV`Mb-h^|Gk!13CRKebvOww_HQBJ3+RiKt E "1C>֏n+uя7:'gҘq-zZsD.@yCMv8E<'0I{I?2d\²"]tASbV~9k3 uzerDoȤrts9&GΠX + r~wBO03,XO)nJ 9zL,{#cqxF=`R׺k=UFn'>sT8q, |]G yǭYe.f;bLy]m=W ;K%;km4D1y|6*A3p[?=bȽ{$+nq#v R$Jvf_$*>,桠s>#HTuoeIqƄT!RBI#,5J{b^3PGsV.:%|Ny+c8MȻ:b.ϟ'cioUXsF{:KȒz-9{'GdL˒ISȂ?L ~ʀ=P}blG&`Y>sZK˅+iZ U;hi5nT=uѨ H>h["_e9tQMB p53(1ɰoڔU:G[kpQqI+!zu @*FCF-/pcuإ92#k8n!$1J|47@x:7h)9?# @;Ϝ =nQ! PWWn{y~K# xmUӞ;6@N)(nY} qèl5 x5lPq(w~_8Po;V<j먢qDCnb086\4Wd(؄JH9e:i~ֿN<:F8M3RU[.WhnC9.'u!ߡ01gU_.j2o|>Sr( )"ǟz%Oq 9/Wͽ^m94H1qstcZC[^E7õ+ГJH?,I7T.o 6۾j@CX[XlFAP˾OIg=:֬_>g=_0= L#cKknY.=E]-/G Sދ}+ d3z57CJ*B+wjF&L)mӣ~M,gƣ^ ~MƠ\Dgu.R}6~5NZB:w"_+m&ĤQoөɺUbKbUe}foRꘙ*Qi>Ŵ{oD]oY a`s͓ ,'cYX>~_{|W<;dac*._&9?QLh0-+HuZ=''op QTrƃfQ88 "zUY ]d!IW$";۽q9Xjׇ_yTqpkvnDXBbEt%&:gZemZ|JdHI3W.44ZQcWJޜb|1jFGDdlL[Dl_pp .8翇8x TTtS,GGa 51L h f DL+_}:@͚+"ȱ(NN?|30CbrC- El(͘m ԼL`R|ځ^б@ك:HO9*T)=%bqsZVxTJ>Xv:T)G"tb*{$""/S2}H A qѐ!0ğ"#i,r!;OD@†8EV $AD !c3v H!ynxbs.W!(㗴 ya%dN ʄviT?  OC?(\B O^>7ObuT(V C?]֓kCʪ`Jz';[5_n / hH?35v >5uYr\o{`n1О8HȲI,TS"o+U &м_˶bGp/*=e.hR*+1R*𕍢[*ĉEbzQ3N_Fvkd=EPS^Q3:6Sx߮g 4gK \l[ eHi;pRv%6 c` i3Cv7uC16kDOc2ą<D@= `-ffÁőQ+j\ljhc6|:[ꀸ;lޟpX>h 90%(9* pD G#\+r;zdERQj[e2X`X-3XkE1ӂ.62n1!(A,W"eq0Eqn!X*X ]b)7Ap*Y?|(}rc*CznPdr,4 DQQb`R PɢzD^ڕOˆ v&QQyJ%iޚeLiD.T1ub*E$D K!AH咰,fd\@J4u@+"$c"!-(AI(`)P"1*B Q,AE"+  U3$QNA0s P{BF0 `J1D{oc!CxLp -H/<뛨oGtC^55VQ9Au!oSpiC3\-*׹Wh`§$Y,':2Ds `aЮK"a!nO@FI>ʑHBF j!nj5]{ш.Qu9X'X(*YzML$&zHO&Ѯ"6V6"1JT~_tuMqMJ%jo3TdI R9hSJ$[i82-SLKh2KE.+XcH7TB H^AC6< PT] dH2cfX"e+kAj0T@$=,@(XӐk ^-CS\LTx䦂q]zkтjuia!Mm Feb8fzAXQ<5%zuaL(2]M91UCA˘ c59Tmꔰ¥G ;`@a͊h[wJ)!Iԣ?w%bה:!dŀ*Y)B(aEi!dn.*䌄W܉""FE "N Q)~0Fo d}SUȁRĬUd"*qܾ8ЖO)'g`T Q2\2L3sR*FE& .,ݭ|(On1P(1 4bL#* BQ% 4 n.8)R23 (j9 W, Ѕ*~4DT sUaꟶmCV7m,պ>'33-2a!2ELH)&Q ITPd)-ԗ)&%D"`kHLmM.qrᚦ[\\6;.ZRm~m 4},'8UsMWbp7>T,@@ nr,T#UP`[wU5ŀ&>yF$dd`F2^SAHnO9OSEĴR+G h5urQ`|f7$n2ӛ ?, FsNڠr .iDљ0Fե¢Cx7ѣE0&\MǨYHQ#zdȠуEC.&rR "`TytK opp:huÄ烱B/Xf :9˧C9Vj:Q̡Qɦatɜ~/Th3ă:`uQ]tbtvm8)in2 Jf>519JcYuó2ccEA/^h!9ݏ>4uNzyPΖ@` ; Hκ6lR:j ncr&մkNt!P%H\BOC S4Y$BV*I?m ⁨A=j4$ɍT eSRFR)`T#v0DwuDRԊoaB7 uȈJ\SG>w=bUdMצ\[+CKhZtRc$VdCwI$# X Co#TB=?QAI0^CYuP bF"N $R+~>6N;]֔S 83Vr屌'sR@̎nPz"j/+?x1m ɈW 5x5xyČGyO! f]uäwIz.X%mx!L:h`HJnox=JmiQotϵ =TegOmԇ"*XH $X}$FX(I$OaBX.Rڗ>(j)LJҫ(.f%UUkӧ`ZbVOZo=p1`Dk`h3yDX$RuZ.dJ҅ҧBI)$4$ ĸ݅y:'3F](m(%h!lURPb_;rW : TI#,PAKܸ-D(DaA pErqF.@P&(tOlBm' b*1UQQ"[H7pDAbҒ*=B NCЄ@RBBH!0uhʹY\/vk1wWU .b0;ڊ6By&%, : 4Al"줣cM K" l:s((1Z]=__w+UT?t2VBJ42]$/Ab(TF`dA ")FE`]DgGqAEDZ\}g< ȋEjHH@RbB?4NqRBP5L@{XD5圂dQdtI^?&cƁV?8a̙ $2$U[q5! "ף5V$KEQTpZ]pNWOO*Lm\O U= `.bNjt•pEoUZqk5&JyQrOCIan"vSA x| [qO>(lTb, I2 #ct6{E@A(QM:ؑ㙻*THF"TQXh(3p~KHT0DDJ@!0h,_,Y"Ğ&Y7@ïcB͒Ѷ'dIQ2C*VԴa{3E#@0'Zib)趒i%Q:k|@Cmވ")@CR@&C__JD+YU8 CU;H3 8f  JC+)Fg1Nb_y ؙF"&X{qlD)9Ur$ĩ0dRֱlh Vm8hgCZJJngpT_-(9ho8S`"d2j0H‡XYhUF ,,bѴJQV"Pb)bAXT RAB1!"Pm+FE,+ D%R,FJlԚUbF"'cǕUDd<XQ8gkr*SӘq> ]| 6ՆAXYma\Mʾ"A3YpCش. jB$,&`,׊U )9oԊv`ڔR%RP%B2H"d,IL-vQ$~RdC ?Q #u@h.hQKD "Q 0ؠFbdA &hhEs y<Ē 1JP # =$4lLPC"تZWPs >cdB%BSN> TDX(1QGLdBAA @`1@1ڦ&+nat\qD]Ai ERHBPFeܷET%LkVXTSNtoE{.et$n SML)!x)5d❲)(ZQhD% u:&MaJWa@Pb>-ȦDMq9d:7y)M¶ue5*:Gϴ?O t;PGԅ$x#$XKI*#}`Y@C@^oؐEouIfHB&Xg]hO+1hPg$9Uc۽j>j[jU4%Aֵs&LD@lI)>ŝ EU;RtӖ.I*I P9*B&ncY)ZYi?r:؇bHpɈEM;gt aA +Ny嬸qe4TSi]&qea dIB-ԨeJCaǦfqZ1AGYs37jڨp9zoI7ZD6őP$@ aU2'NB9Ro)ќr96ɣ|\ LnCDP,ta[nZcMQD `QmRS5 %0GQ2 isFĹ0.:hؕr3 5̓@@N2+pDH $s.a{dQ;A|l,XQl(t 处CV"R/$4ۊ"a a@P|p--Y--X[2UAY>m #EUR 'OOaMB0EV *"z@ni{Ij!>C^D!"D>~vTl`,fDADh AMIaT^1 WT Đ˪}A> BE>_'B,0_Ҙ f=|?p7lXK>ݹ<Ք3|AJ,X((Ѭl!98?;DSD"أQ@q#DCA p\ϖ !#p|(hTNиNH'G]a}wT˱jxc %m RJԅd"XPm$XRX# BInVĶ ffa:2 E3(`JLV*FX `ib0#$SluPXjjfa&-.9K4`Bl)e4 PlGA’%A^WbBEClD6'nNDݎ^~BxIUF1^3c#9,60:I蟼/`RIp1XCRbS2y.FREdg+uhM8.tM:a+5uY۟ޕ%\Ѥ{Pπe!n[ 6qxOzܤ1\w72okk+BqT04kĤl:+ a[2`i E#!$k$C; G$$'HY'(UtC(}|4RÚسXR2`aLP!HC$py4PsƒZod6N,;Be 8?S*l! Y?|aP3ʞ$.@ +H$"l7T&6/z*,!]֎p 3[$vIHUUTI# $_yCˤF_\.WLv'.!ͪM}ϸ}e}0hsZTj[i+*-O<̬aV[RQ6ІJh-DAnULeVҭ݆ 5ta*̲1Ҫ #R%CKm+w"֛LQBJfe֤PKdTQje\QKm@Z%)WvƶUQE'F'!u0S$Na4ұ4>bWh %kV4D ЬBaMU0NΪY Ur듌aT *G#FMOd5_ Y=beSao1dX18b |=v wR莕L7NcxމC@LCHքCjXk R/D @BB|rzOuy3K]_2^/Cv0d;]PwB@\$;3_z0f>97^@/B)/@> 1DZGc9sqgy?p .6:a< <ƴ#(OLLE$uGb i ɠXҠM t;ke;E5CXmkS861G$q H,C!C#ql<Wo:)c ƽyAz&nȍ*Xy8̈@⽞r()aR.l]vȬɂKJzistA'q mZTKۣ-'`]($SAP k{jl é5E=%|GAk!+V0c5j-:6h Mvy84P&`D+LcNgLoP#nzN\3^ әuzЀ19'2(A X(TX0FT6~Rr*{c 2*\8a%0!'‘c4PROkJDKY4k VY0i(R- CEk!>h>*г~!YI]}uTc0P"B@!QRA(T"T" SȽ QnyEFX<@$t)pR ETu7 2A/ёQ,TEb EQH+$?qۗ]AvSt$C'CR2 TXdzH#ԝ"*"z6r2Oja=Xd21sgM,!8G)"`OtR ܬ"`0! ty˨rDY`$X|ng]x@Y, :ίOKl|QXJϬ>&ῶa˼W9Ě9Ӿ4rŔ<z=P/z ?LTihF ojk@wUF(Яf,_8*6sx}Ecz I ;DY~]<.k٨_=SE79 a|Ld 潡Uք BPfYa]<6O{|\u$BN³z2sO{DOH>:R/ V,ņ*b (VH,dDF,fI1*Ɖ7L.+WgE;]ҀUpL6qPj>3iXi4(98۝$ #tQX Ym੉#A2ʉbfi{$ص+ș{ Yw+B0.^puƙ& j FFfXWf"}m$],sq[Q/܀yyV ~,:אM+ 0(i= ^2(B)aƍ 1= if5U҄XAH3*,`BoI2A9 ~*m-Arm5C.d$ <#( .bee4@3th#8E*-8E,Ȫ6:YdT>nTUV] W"*iWMVC*#76D!r&⥐DH$)jdEuI CDH%֮5@2 f) .S,"WoEAe I\AYB@329ueL5ۆLd٠Q KHZ`G,$հ W.1 2D+,IJa-lE ԅ0JbE0 @$1%Bz$l@ eU T6ŋϳZ`IseY$#V( AT)3 17j[e(12"0HW&C"g@%e)XX&Oɪd*GDb" ++2F"*%KX FRQ0o.uw56RPynMOm@\%HHK?w T@A$, ! X @HEB U$DGxTvep ×X9 4[M˷şDtJH v$R(}$VS.4bX*Ea'+ b@ߟF@X) VQ %T "kKC@ZCBdLFF 7#$"+YC+mAd04 Hb`Dn<VGؠ ,0e=G"o +F:\o2Jvjθ%ڣC *P@Tp!!2CJa")PDTY(XDb2QW|{YIyk1rpźD>pڪ*m K ug)"l/PL*9$ЙdB vT Ha AQ02M~Si?oԸzO$$U%IA `}JEUE b"(,)* 6ש#-: ;$P`Ȉ"y)O_6iv#m*Q2Q>b>Rj5`?v NpJvzVk}1~h c U1b%T\=%&% ,؞ .m!"PAS!DaTM 9OFp#~4V (FLOk7 *dFz م`({ciW̻yig.nl1,5osY/d 08xT aEf[Vx&`Adb!mIi9E^>tK9gq fR[4׆~#Z'v00rH;92H"H$@ {Յ"%-9P8*xlof=JzOhQ2瘛)3ѓhMfԡ#H{2d%p‰gR%<0ETiC$& Z܆HF`RaBD+l ) 6dMmY n%xmF"b0$Ql ĔKEKJaJh A^ͤy5zu-rP.d@y7A dD4 "LA2ӸkCC5n]zL [ezgdN՘qiNM]eʚ4CSui* k/Evpf)qDj[s> _đYd$!m (:܀桡`B)p",'*J%TY [ҴbZ"c8jkaS T@ܠp$sS9` !$#"$21$K*DA0I"D XF(H" DAL(:g)戸:LE" m$BkF1Ub ,jTbPQXX1BQR[m*m"(V0E% lZTKI% +0 4RU"HH랃jk~Y/ȳS*n n\C"6DEE`,ID'Ĺvݵy+ B' XwI%VI8% k4KM]p '@ۦ@ˍiW8g_p;|{6!JXi#"$.@3~cDh@KwCB $c$%D D_J4}E0d/3eA@50: RS'őbdPF*VgG6i,hi!RA$Xb*"+$T$6QbTP HߗђdHX \٬zma#a8Y~[ ]Vp88qM4K6 Lۣ|28^Hx@fJVc/ӢYņ[K-0B~@>H9F/ME!|ܘ$RnW)0>Xl;7n[[@h!d@UD)` m0q״h~ AcިxV"$$Qivt'xED'SsQ- yzO+(F :4$SYT0W@BLMs2ZMPS3e; QB,?O&006AAgD%[D79A,g(J2V?+ >1A9U*x.4}g< 6*Vi3|̓l8mzoHyWiLf[z&[ީ\ʲm˨';=2sМ)Q̂G#Od(~ r"H|=k8s-†$$4$"E%aXD`( 0b"(F aL k>bjh " `)B,@q|oJ*>jQ;H02b(C *Hb@Xb$X("H*JK+ T9߱2q aSda]:gϼEAeBGyo|;hpMbġ?~ܬ\  ,`T +"<oǧSn`r3Kc @o&uYc"5hy\N.Vjȡ)MB)Gs$äfݗ܂"l"Ԯ}y.{?AGfR kG@1.t'$H }fG;ńIdOxԪ,Yb$}M-1=NEeGOQ^ ! V(j'Y'2BBD2.d.,ϖ\5b5m|a,*B2sDeO߁QTn*r ̤7vPPaUO?ї޳ ꘮i,f6eDKUhL̳-5~8?!!@0=$%Ȧ9s K()kK8y TwkW"%#sOuY=S'|/yŅN Vr3Kgw^.QmȳHKڟ;;'Jx3S͆K`]I OvYbK@\LJnҞm2-&V1)Gu` !6P 9 M)K;OL.Ҷ.sM֧}" dM iPB.A QuX#L5fa6`f! Ҁrf"eGP2aN n =W *5aGq7rSz_^iBӹ߭ᾆ*<`C*8[hiQ^#' u@huߌ`-@̀Me joW" cNuc8܋O#<(И<.U`@֩lVq؝6ss l]w$:)kB#sl jX] ̃^͠hF;^H9 HnZ-C|ox*N^Y1,P1PdPaH`U)o[QA^pKAsV8>DhJ = 8H r"+ 1Dn*tĸS*Mu2 Oy?C Ra~^K0*$]ٵORL|̆x$@`#6H`E[d1E jbA 5DE d  Ʋ*2x$b c6xK@?D 93O#d; O`<-_`,PH$JBPD k-{}k$?0Ia`p/C)"x`Q;>N]_pMAdkΰIF!İ4p`@/-/Ѡ \!]I&*| p+4Op(ߵ ΍ꑌ\D8㞾 p1rR`K1 NbYcM 4jFq5sCX('”FȐQDX i" iH\ HQJ46(N ?/׆x1h=YRh$R)?'I o3J_q ^LC 5PS'ep+>h|UK$"㊲XkE p8 e*YCRK;rbHHY<ù=WZ<κ϶)웛I&JTUn:Y5TCvXaVEgsw'4^=[eyQkeI$n.n:`LdiY*žU$pq S;;zF }",5N=HQЦ3R*~QbU^ ,$nPJ$L ^@brr4އX(O2*{B >xHM:Ý(,2bn0bx@\[#e]nϔ6JyK I5Z‡t+h08aCqUH`X>yC`PVe}Sz]"E4nq*"1,Cl8I'$E(i9`WUDwxc3Eɹï9<O8-QXPs43s& q%d}h6S{6WSey:B䁽Җ@sas09 94mv)IR@Ot@С QIRSR4OQ-VѴ[ B'upEP8/d Tbŕղq9cŅsZibꑡnd[#& e7T Exo$yVXDd"1檊Qcِc"S;VTYY 8[mRX6ЄBךX#)lV' $Pd2XSB$d+9Bb^TC73HDC܃+xydsJzس2@bC9qα&$l@*<ȡ];U(OPRTm9b hA?X]d&nbkPnED~\C 74sdWC8$XAOXŊ"OYP ujģP ~~ubXSRb(!H$R,yM3&L:SKn3>N#DƦسLf!:*]tD úi!Q".ĜYd c4YOf_Ns+i=^ШmCOGifwrjvkB0jG4؋N͐*'Yf1@s2Qc;<2T;3yBE!ِ+@D6*E f$[Dm/ A @qtVeqV9ɵp0C R[C&:)fmjRm.Z3΁`hbaLQIR-ӄqHBUHiuzb(1a@:nBrH @@( *] sr2YϣE!Qo_bCR(lH1 ԉT…H(B@dDed%决Qۦbn0ﻳ73 2);4a k/wH $^~L']h6 ZΛta8a:vXQ4D8l 'pfD/|Tՙi@YMwOjpm3& :mki6])LEL;pH=0N"::H*G;a"PG bC1*Ô,| +DxɥM4iYA{X(ni^J$HzHCC^ІttN}:^.m`"LMjkz֒,#txb%eV1ny9Hͮݡ#~Wc5PX1@xVB e)\ -;K< :䝦{Oj\:Slޏ戅=4Ґw8ҋI)xHQ j E=H`x1 *T%Ip@xIDxg?]C -n*24.P <QZZY ϵ>:c EWqRɩSlG,%7ɿ'a T"?& I E"FF1 Q, >@GOBHpD6FC|g$n0R~ *#UDDb*)l%QE*TUb"dAXb*DX+`m"J*EfTTQXfdVij6m֫ULj*"j9[UQU`6*ʍjܢKJBD*QUZmrژ*Vb VUƘYJT0 [r[Jڊ[*1VTiF**ѣQFY88%= Kgx>YG%W wR*ȫ (C@t<.18d#Gu1!'@CHE$XDyr?D gȱN?,Da5C@aoAaE"21bJЄ0aHy;gx4"$-k?0 HayctA㹊"*V-kZ@ !F:HE`ZB"H@1_[q$[RX=pn[+#Qy(!O&D&Jň%Blkd6XRiE Ym )5Psu `h}Kֆы4M:8 C%Ƚ yRUQTv{BU]^Dr9H;e:'z`ܚ(]A;Đ!$MLVp@!TR( , $6gt 44`QDV2;0'ȍe5ʀ&$P0z>W*! e!" \l@;f@8@ 1@!@P"1[P@`͑"4cWE]r*銔 hҵ ebZX,"d"~ݳ KX~e,Vdủ*3ljPT[B+mwjA4M|k3'Hl&ʂ bƖ[dTR#Sh@rXhohE Wu`V9/(Pd{,hE_I$]0:X:I$C2X"(zI! :" VH!Ul7!%M·"*bCSB4`L2@U*lbiX  z9+G)t 나J͝K]eUXVKBE $"!I#$\VK_f4 t >ޠF ۅ<CĝAm @ckbrԱjQۈdh"Yh%2 RLKBR,4Hu0XV&1Kb5a fQ[3dBs+1EƉd!l$ӦhE aUƌEcPM\b*!"k]e­,:pYjN&M>Q8 1UPb0hjL)$Q) `IA ,$!v&X>r=KulCY&uS`l ,@ ISD 6ji̩0VA*y@rI͒"I 9;d1 ENf (`!6F PKji(RXZY ¦<&e([J!`@D+n_Ԟw/i1X]H&j,T n @&UL&m+J Z-::6wV4ˬiD]˘!(iR0,4/3mK4(P9xޜ)Zlk2еZZb>G D_aL#e6T3YXyc]W$5II"D !QX0^/d>ȴ$"sL@Uk1Z'|2$Xus\ؐBt9V [naG8BtX ]BGn{Fwf- A )9f,ӍFZ9)]H&JdnbeC/Ɂ)7AdpA 5G^5/3 c74|`̇$b]ڈ R #J H# dbD `$@hGOro,n*{0JoiUfhwE#EʨJTv8 H )Q.(aR]z5:lcZKT* /0 R@S7@|Ecs(S?hUR!J1"*Ă AO!G0I##A gANDIIr1*F*p}ʨT?~?)N% 44dgPƥӞ%֍Pmt܄樂b h!֝AD(‰ j{`(8_3&gY(l34il:0`\LR -:М89+iuxېd"0MĝTb !!4$Rlq:"muF o աd4""8~(_!܁H'%3QT,`*TdDWJ!m3 \-*ek d|7 2Ԩh-&%GqT=t#楈ʣUKaX1Ed2[*QQF.%N񎁧+ B<MWڣ 04NdOm> xB*c Bs=5`M3=R $ 5(ȉ]HQK".(8(8lGyW>ffE$)C-Ъ-^:1lp6 "ć O8'B XB M/@T;JecMkfaH8cQMͶnj8ѭaMe4C$=!6Q?dFPUTYET*B1tk9@y\`w6 bk'X; S/Z@ޚ}c19*誖B DBEQ+c qۚrJ.4YNC$X(*QF )j@z?Lԇ gPoi%D7su 5IROP ZsfIaC'[cBo!fE%ArH$&wzܢ&iB^DM'űȫø~'b9}Q8џXDՁL:ڊ5[r1XC!+P6@؅ 0tte2Y )n Gy70iNàӦKxȓ"'P߄2s EXRBFvRFHI8s0>7^V201ccw8拪AkY0ʹ&̗Min:nS_#/KSduCDzq J3)FF%B,p8-#3gM摉x0"Lbͨ)ܰ0CrfkyM \!0qP*mJapf$KCJ,AS`0o;888U Ұ]*QYMv 313\(~m'܍IG.C. sQB(#!pXXi C|ڽ^y{U|  툒%@7kSQd10Aq,tPL'o m[e@H32?f%=VKB5:73](KP/^F7.q(l<'{L`dЊ"N@6' {htެc^WסQ仭ӂ`  _,"B}:+2Fq5jV,8XG/ӝX$L2HP 53"YEA^F*:⨣=qiX$lnq,KU .hCJv.&B OWqrb Q@nr"%M.͝TP~*d%+EI8]LTc2uӄsl&TP2G*]vcx{c7IE@W }$T˪*cUEDG%9"xJjiVAX}@D%r13+gK@k#z+=Y2iKr&iӜN0prh EV? ^H vhBŵZj`kxM`]AN6L p}9jiʷUMi;ngԌBT]`ۦ2w/9ieaS2g,gA4DD[)&BE+cZUAם:m~hSɱY. d d(lr%i.Xs/$0[`\sbQ1`LHspη<8U\N5 1ig'!biB^yNZ *Bc7CNiD^ uy:aAKSK5tsJ&jdh(vBrܨW#$8R i煵PCUq&@ 5{筲BE$KԀ*R,tB*>#=p!O\MъWV{)'08cd0*(A` ($`h$tI7cT1@$ PPI$ ň]3^4%C`>HQB(iF+~!]mp90[$%8jv7l#YQ@ @nDaG=n2&GX0EvU1!,"Xu$;%{ [(#(52rP c36N9sLb7K\07*ϔ/'<%e$ Աe# 5dHbDx ggSTutb"  RxXlr ꅌ/HIı8FLyQ&)iLA%!K',*6 jaeN FD 1w3b.E{Q䏝 #D`Ʋ&P"͚0Ѵ05jNzѤvC}5+ =lw.m]&[r0'Q[tG:`Ebu D ( ތ74\$8"tr=(Z#@gZ!hn"tp$no$4 (6QSD(ۭ82j֌ `XL/*;z8 ÃjLNnxЅB -=k"^H^t7zȘ7Odg†I"UA_40EeqKI bބՐEoz#st1F*CQ.fR$8H35- alppqFL & M ,:45k ]0iɲDCa&0A9B*gZᅟ (3X#0aTY2+Kt8QV$XHUHr) h-zfBpTQ֘ u펈dg'{mY?%ـ[CNҪ#hIeT ŘGAYNXQI'g,4{cbXtNxWƵ~ExJ9‹i|w)BYZ6b,l4*qP7 B¦k*MT `mLȹx؂U!$DF8 %$( Hu"bwE99w9c(FC&uӴ$@QTXTbXd g{!K:)?Wc[%ֽw1u 2(Ymb|0*RB0ʠittH'hQ)$:E2jO&@@?dPH Q@,#d&` ")cntX53KhpDG* 5 $1cmʁ,̇\@*(V,x1A`ńA0$G"U0&a21:XUUUQ >C$藤,!Y'I1(Qђ)U"Qc0"0cvbiҢŭbeEYE f9q%©j]7,E j:4*JTƥen8 kQ*[Bd0@x f$i0]#D nS+*PJcEf 1 CNd, p6tىutS0"8fa)L PU@YmV@̢"d!I ]b%){,raM mh<`I$BH,gU"ѓnj9"l$}u6E+:kpa!S" c5ESB6"Ha"RIHaDBE 1C[E&0i44! = w dYAJXHb@lbB*CBBj!q 衲BT$5=8ѢoPdzSzVD$PQp *.[9BCR:d';4]CKN9uϦzaq$:Ձ82&&ad)JS% ~D<BflJO*{86q8:*#P eȼ-?I,SWE:I*! Nr޵B4Pn[I0j尾ʀx= hoa" Qct])N"GXn|ToU `D6$/2,!9GHIOD S BpP C$jh?:W臿_Oڇ(W}b_+3n>{z(}JQFZ0ш<\ ShkVق(p E$,1g YV&!fNnR9&0Ģ ([aj"kliK ݸ97&C+r.ZcU9q6'G8w%E y&ka!$ċQDE$YQb#)7- uH .ۯR`V,X VES^pbG-m++ (o̝d zY|N#b7  !+$cZ! KI#!pcT z*Ye(1[  !SK Z[XbȀ#+@V%*J;!7:2Hj"28sTM聖H94Z:zYP\#,+KhPX5jQ,tp&xK"\r&d~p`&ʹ˰? fL'$XT &C'`ss10e,6#ԬeA AcQXaD$H}zDQ$`"Ud# 3tHkEV"ZU!JG= 2{sO>`$BU_k7$E54FI+ FɽQ5+KQ!뮞Y_} o9* x(lDay)*`zo[73@  P!g9!) ]E][ 80B$ X!P^}Q;m-P @&dT.'-(cHme|aBa Hb&,1`\Bw#=̾x;WUEE[[Cإ:jN<\[Z1(q(`fT 1j0s1L ԥ Q,1˖ Lr( ?>3|3֔֊ȶi8\Eᢣ;m$90ظHyxArjnц6" *M&6Th{l|Ca.7gBH OFp 8 )'5! |"fNvx-vrE! !2}NQ)ޔdEĞLV[@+4!LKBҩd!JD| A *G\Q@#!") =YЙΛo8~=VmD'``UR".GO,y >fT5mJUUMcu,,c""@RA`6JXycʝrѕTQ˙ |E$ ?2KcDT/?1  uܥ?D;CPI`}W݅&:azr"m&޾T;HI!(%dEJn&WIYII!8 AE$UTdER"b##X1,1qET—Pb'>857vo_?9ѧO3 †1HJI?B2d2pT]-n $If&e[U1 <ҚxG@]ck[sKmV.4 (H8"p9U6,ֵd18f P$0(|@$=! Hw0ӰcPM:"-(gC.%vp&J?XH2I3dQtuoW. ٓz$Y EX@*j,ERL  E 35 i)J*2J#2aLȥKhLC.]#(ƊZarZ<+$%Y3F:kw`/Z$Y*FO?ob"Xh6BFB!'9EHzHBHĀ)F0R"dR)QF* (nZ-RamBZ}̨VF1@ ,!2103exZ!M34eUhp9puGh@'"t$s>?$rZE<E:I!)"?ܤ~( "$TEY`VfF"30IPtԤz?k1iUlfTLJ@@;S$ ^= p@4 : .l@_kkYs6"^:IgU2ߝ6_i' 6_9Cti"jrϪy,xJOCLgH85NNL]@W^'˯ri"Ņb1QTcdHd"C%cn3p(䄝G'*(4z&py;0RչNsS(f-J0ťq.X%(%(euk~orÑ0u5qa5)PdNMf5 `ico[*a)!&(*hdMdO"z7)u7f0,r0d0 XBt& mdA3h4fӮ>۲ BB%26,Ÿ͵Y"$N/s`H q]ȀsF/ӾlJ$U#أx* B,U@Ӟ DF%$ i{1 aM )IW-ЃP(%Sr+I ɪk d," b  k!Jʐ ) lCyCPR裢^ kӬ?H9LɳL(J+/bzD2zBE! .wcY%!ـ" ,R), ,D"?uL m \i ve']gT"ď@p4BteY 7 ;} UlМLՖmO..$aB Ș(s0Tl"a!ZC YHęQ֨f;)7z a1^4`Y@7$vO)=٠/LڔR * caHF xbERDP|(!#;$HVA 4Љa5oH8'` wׁM;Kބ>Q&ZﲆDS B}gV^ʂ++EEhv85bD@੸5g ܋6)t[<5?$U QAb[`bP$ 5#{%RQ<X0Y!}H,&e0lvWƄޡoVoH{*AB @egs|x!S JW {Q_H!$D*PE*+j Ȃj*~* " f$!p1@U. )Q1b-DUT TdI<E1( PEDq W(d1*"QD@z*2(-AWP1"$ T.7D ` XE Rm!"j.")p EP]bAI `(rYw roL dMT`8r' 9o7DP\R t!"awA(),DU0@J]X0U!D@H\0U@H"A"#Ȃ;5@D!bAA`*U\D " PbvH]@0X" x@\@ۅ>>?友4Odt)5C/3 y?ԕgrAhuZc )EW_ba`ԃ\LSfvO|A;O)N]Tr @CɂI'.gAFCSQ`S@Wv)5q?G!G3giVc֍S:w1K` >|Qֈf4Q&KBP`N۞6]K&¸TX>Y%c1 ,@-Xt Z A$I$@@mvh' ].Ɓ&Ih8ā.HF*G ۨH');`#$baE#p 2 2;针{PbEYB4_%KUZ5$$e|_%<YSN.+Xi[0hdeTy63xʐ$a6DPH%@`p9U qkU(!-A2hD`u`4jbб\j21М(+BwBxg !S9h\sQWcBY`gVXz{A[9EUyg/îK47#sc`TEam#@PC=^+ۮ46j)"$!^Fմ%@P;`m)2Fm^r@ fgӺm8us 1t/=}}7w}jsmqݸCM@m&cMZ\S6}zz糽5׬gwvzj^nqsm{pnـ9-n WڱMr!lL& Ц*]k,z0H6TM2V7 Cq멳=n* > _GW7Kl @PHhG44 ';`O{ 0bl6ڀ%BBH(P9T@c Q]>/Y&OG C{H%+>fV5(4u@TQHPR&=xE  U(`P=:uA vϾpᆵ{`,zk.v7mvF5l;hhtiGv$ ujR@j P ^;]6GgW{wU@ S7q[f[ml#N]IP.qIr݊SwYbEeftMT![4 ną5ml@uӛ6 :Ѧ7"*s[c@f:̀TmXSݣEyۇP*ۺZ֊@Wn]T)BIkK rR Z[l5ks ڂr -liDBuMTQѹf(lٍl΀/` ziBoAZZ63kfFVw`hcvXd: JWZPl(  kjie Բ熏KA*aKUW3TMk|}J45`)@ `dzP4݉P( ws5*h{JDJ @[kZ):h݊SNVۧsE,vm [Kwn `%F "PYc3ahh&jT]2pTqPꊠ֚U$hTItb(ѫ) 7sjPtuJSGԶ !H=M2z*~F4)BB M2i2&" @ hz I1FjOQ3I3CQ "LI24MH4yCژ>G~1=~)3UJ,rpHÈ0I-#oj5 ~9Vnrgh0!]IqT 8~ǭRKĴaq뉸J6y65u@CDJ<r1RUne"WsQé SSODc(}/+vǒsɝ41DUTt3']"(H8=~yqYKaA>eCHiI6d"ofVQ&I2c!Znʦ:IJ%}C&vH׷R4P&vQ|DYC<[fT>],wlE!Ro#EVqU_Q+pgjmW3Pފ <43mK#熫XmA hy,BNk18oaIV{;aAԎRIĀW,02^J1w3rS>O T-vb=f"^P2I^ֺNAq5::{nhHn|[mAj袩3PP_ۥzr͸Q_8ix;`EngLA4qFW??|>j&Db0Thz'PI'Ϻ¿}yΩYۤG\,9"mDDb]lzݓU`nR H{ާ(ZUcƜ wrDVg}37HlrWH5wp{,[W:l>)Ǭ|o|~h{引_ū2:6YjnԉsR&rf6|+.)#ͅń[.:/D缫@<Y~bON?WqM?{wX]Ua+G`.8lby3L$!JS(S[G(IM0i1v!- LV('f/V 9QePZ!.dUhU%<:Bwb79?>},.˷R߹u=mqkx*1ip~cɤ Lİ+/#hJpHfW!E?48LHHc|T8/iyj4vgFr^夓rH5]ϵT: [&3v|[gPe*"""""""""""%UUUUUQUUUUUmI?Q]},0dE/ >@'J !ehmS'sT6ÊG&`QŝX$ Z\hykY'7 k9j gщ(-?Ǖ$"$F0~Je$hŖ;00k09 ޔ ̠A=Vb‰i][<AlK"[|FR"!L}e<\C22p2izuB4<{ven"#8ɄDz,B/2I3ʵ\e.5/pOZi{G+®X}0)Hedߏ+kNm J:{Q!^awjWyنyĄ̺$%AP E@%~|yq(ǗRgO_a_Wƒ3Y͟k.TjqDFQ3q@c7ˠj1JRͳQ3k6.S21`U؇"wW|xʣR(@`Zh GZΰ$X WIA?@*n@l=+ dQaU}9]g@3X& U2D ;tZ}oupIK|{Y@ZR?EO]|gJ(`!DLLSVLq+p8|rO-[dmQaC,ZB r fDlj,Z$Yd+9sy5Vr1k(c$QY˛Iqzћ][I5ĤT*G 9wc磕 :͙Ql*5hiFkZx 4BֵAi kEH4 Z֋h*,fŬdpp8E#KM_gp`B@׭]NegzeBʋqm*8Y?*Y},0(R-;ruu,:1e1e1c%A2PL֪ ,.2j Y%CXmS5?hLVuwIn(/WR}eōP~yzפe{jMvph֋ Q\URpg}}?r*4J=5KAa (DM "?GrTDD4᦭] J1+5jҨAB2;ơT&ڃxȟ' 5Q4x ,2Sjs ]8lL, -^1"+ uUԒ5= ;.YwwewvYwwewvYwwctb?xڽxpDLs!@uK Ș$fNH!Vه1ba U$PVlڋ<{dj2:RQa,g&@ +뚒I$I$lNLוдhj6,F2U8"5Ѷb*2ֱ&II41QKpp<&85 %.S\5iVI<B²b@' ]UA`gh4A#$3LTS!hibV˭P4*OR*+ܘQV#(e`0dF F ,fLaZ(c4`D""X̘B NkԱʊԘQVB"SXKIo8L-5VjXEjL(zgj=RiC?oI?Jc+=x2&GGrLJ(m~Z34fzƨJT*繂YR+% A$# h9 ߔfG X&qfp>MlK1z,b¡aSdKQ=$^dnRYȽoTFA)E#@RbFK4h D?ەmh!&MHKN00˿ʘjń~\/žlI%%N_^^& @=c-9ޣ$.yЈ跂X䚻uƳ`tdíZz Apz `!B" 0<$,/xUuf/HѢh?f/SrG@ %d,bБ#qUmSnjX{)f I$kn'KȘ82t7 `Ԓ^tuU]UuGU]uW]tuU8_Fp,ʎ|ݛxҘf,4'# =ޙ<_d+Slc )x`mmn6gt _5OdKTeR ^|rb-ǥhtk6Uѫ!DpWP:?T&BW)ΟrzV VP_w4BH~dE+!J(Hד\L̴ ̲ͣ oەVs5 =@AA\\ݔU2oKӧd8cNЖN#e66"F `o9+;0lٓ!"(@`FZ1HKlK{{ofwNЖM U!?ZA&jϩЖL MapX6gt7͙P 06CQo,Xb4'ϏRҖ/WOY'նmm[>ٽEķC+ HHr0\ Y yjv~\ BLt=7w'SQ̔wTyǘD^J@J/G D[*k}1"H:xe-o|Rg(0si~X(neXY_klm6Ϯ9D32L̓3$/֧O=n#UUUNn9 +資ov-333333333333i,?ؾ9oYoQEes}ֳ"E#N Ii$>r{|ArkP}#l{zƳk^Vx0P *2feifW\ǃWhdU O+&zIo` F[rdr5ZBxA7UI/!9QL\21ҎQ}:J5DÕ8/Ȏ]HѢr*,"E.RgZrG)20:>J-uG$okCFHr(I}TRqIpϭ* %`|Ԭe E6`g3j yލ.A H$8ୢ>F^µ?Ug2&Dș"Ftw6c6;ll_ayY`$̲M?,ߥ5) l9[7gY͡!!!!}ut0]%V<#_ER|ȝ$ M"KfP# yU줷К0IzMYGC0"ZF 6J6|ꪺ]k±a j(0ɞLb좲4Ecmir7y҉nB7SkX)*Wt1%ԝ)fz5g'x*0q:.M̙UbUU>Wsнy/uP1@?J7ēn3I4O'>SY:VAn,0Ҩ*^esToS:wʼn>G=\4[\LqB.J^ z϶//;ɮ.;4y4(a^?)oO^q0\?DOJ&2CXɲcR ΜH7=ethC##8 A|Q1Mz[Ja褴 #BQρft6]A$=YJ ^B>p::RȖwn¡$~d9Z|-3|\g/[, [ $+kV>J60Xŋ:2q:Ue 2j" k_cs:B/`HDJ? zy5:ԾՎ.7Ğ45Us66g=f3Hߤg^5&OVIwL%B&mMuMywyzyj80B> E#uˡQ$aL,f%wgIXG$Ĺ^{w#}O\|r }3RV:b*{npzQ] e)3=_֜L3H wɁʛ-GK!D[ѷ:TB=8i\镑zьb|Z@J)mlQ8G3˽9oiIB#a54*V/Dx/KHwb 9+_*Y멿/6$X^׈߫pAņ3!sqAT#1I‰cПH&e$ Z :3|ؽϡk o{e\qDӃZ$@uuYGeǿLIn\Qx@f W,q3'c:e݀^tŃ !rwS0[? toUYpdy^5ELtSwU ʭ(O_o8yfD$ީњhύ#/Os-s\dASf!;%!~1hIvj7©YO\وƹ\JTaw06"JZ,Dֳ26rN%.<;զu s7K)uT7}gA|}<9x=+ݷO= eV& J̏: )/TڱIв =M?$K [7.Oh2ʢ-%tfE8YNks5fFVENW9*Uu;z&Zj2 •L;b!ߘo4GaPR,j^yQ"Bw J^ aBz^@1Vx@IKKKbI @n ^_$\Qt0)Qm+]E 7D:LaHkpV^zEͪ˹zigw4e$abM'"Gɪ3(S!d9nh8>VTm$T3s~W8ZQ^@qyT_U,c$D2E332卶5SuΥp5 i='^9W#7#|}} /]%E`Ƥd"|aArh"D"B).Xc|PM6IJsFoIӔ i{_WT.p2L۬KY$xei?)#Kc}'n1R ד+ kSS+ZD y wQ}ޏZ>;sQi:*=,;ֽ@b)d̴džBdBxo?frh_թIq;I"N kI#y"UO. fET( D&#&I,3:./+ч(`zfcyE^jqb5;Ş|2i by'7 ,!UZ#_+e1lNy6!OV jA. t4^2x|,P5(1f-F,%2|:R~<(>*NQ$!u*`%VrwUl $A&mDK-l{>{щrՙo]DV,Ƣ/"”q6.JJqG]]^iG3{etKғR+ڳgl |>T*U' էD-eEΌ&<| 4be^iڸ֧57KtG8uA{%(7֔3t1]jDBh:k5] >S>{E,1bŒIb+%4 ޤXd24*g|Cz4ly2 O.kpcT! ~HTF~; f0 BCMz\uέ1$7^{O0i^WZ *o :n|&b^!@%I)d/唅e?JZ^Hp.&)oB;*hvF~˴ %Y6Ivk(֤ :ڬ}P5\L(6ap 8qey BB"U,ϗ38g±xW"! z̢TW̜ppI1!G(`^/;+ +eII-J+sX[9M F:wI$=.Y#bP:84o6z(T W$(eVTP˳"Br ]侗"x{\rqsZML` DyN%BLx*TNeUUU6]Z9lʔkUZ3`O]Td_j1ϧ4)5`:BI!LWaFRR`a @c9:rF/F; {ftca/tll7;эxѳw16nF6_/ʌ9QĒQ6sq-1(j1J;^QNì̋m ϻ-48e9Y%u\*?!ywc)EB#ت#,dp^KɮוYWA'm%xThoD޼\kIeͅpLƁ9"ʆNlPFko^5B@'zOMEѯ4/+%ju@qg!a"ጸG =ך<$ȵ Y.2+:I7]!PC<>Vyi/_'5{4[ I%%d 4:̰qaD6$|XBlA><ec3}2ɼf ) 38X0;Ɇ9pPOz:Kê fI%L2,HIeQN쩋#VM՟lZ6iC-Clh_M *{ eҶ lg9;Kx$!<,-~j~5eӪR6s7J"(q/NluIP0`ddE-TVnCW=gIӤ8^d̖Lsw$V{3OSLS QNEPCDRaO %f&B 5T6xGgmCG5 BR^9QT<1m/f\"-BLF٪* ڔꆑ6f5o^n;Ql5ɓP!k"7UdyМu^&F=JBs^ͦdV 5@&G͖L$^0ߵV/+9aLtaդJ&^vZǛ6TUNn1β<8ҋ'X )@YY< DΪp˫B%{Ddى3o{;YDME颽%J{ UJW_/VJ" 6ϺùmE%$sEit0ʹ#8p BA3>6,J3pr dNxʹ?i~BO;Eudm8rRuY.<8.KkKG HfnkR5es%FO"1BcD%>' pCr' K~UUݬBfI6!%7Fk䫧T:'mk+Ok-HqEϴd@lNp@%Yo}؄3]vg]fjlT3)uX)?d,(p>IWQIBo#ԯz -ईB. |( TӍI΃r &mr}ozx D؅ár퓍[Ӷ+h%%r%tC`P]m.reK,JǡIO:2.p;ZJ$b=A<}q 9jmҩak$Pe-eWCDũ$L۝\HU_?o333>DDDEi/dDq~/ˆ"<0^eC} nI`e/tsDhptmJ#5@Or[.+D(؄(ClvziMYy"F ZQd)Q)GA/(NOQS#}|yx8~&QkR:2e)*);fxDU{ޣ5ʏWGy?|GV{nf!A!"Iq<$ҬKGQ(UgA``!||pryI#$S^]՞QVp>K'"D$ 7 TI\CuAYh+Toxz lؠɑ"R" E]Dds 1պgr̡otq9C#(C1 @5Zr\{Ivk0O?^~xO_8s\lyI1E1< 5zƦox a =X Q3X^ GѴ'd]]XBI.\j",<T&hP#%P.b"^_9in'K_RHw1ղ+nwBI)|(a+^ jjS}EMy9vWHƉ)tXǦAK~:X,qO)7cBmTt#7$y_~qhrJr`UX#5 MU^L:]-yp}I&hNaIJ}3O2Eӣ;!f$A".WvRz)k-]C|!if=(WD+eoUʈE1 <ﳳ]IBW[/}ֈ{(Zc Kd]ʃ!Ajga7F2o`TMXJ!j泉V*j(>vY;D-\y jH ȈڅDUQQ$yDww 5P{#*TA(bu.AE$Rh ^ b*)x w"DHm7Zq(qD$IqGo4x"Xk#ߵ~ZC~xkT )!OO|8"dC"O 1ôw=aIkN $?q\!{Zw]r@{6~A"``o1( " DR'e@8|up}NXpp0{#|t\.DCr,IF@xԲ a794Y8f=fȿ_O{ĉ=-dzd[ɺX}FNo]*7PŚB !OPaHhShb(Gww[887AGۜkMi $LE\8X2o' ob"[b+79CtL]|r>~'(1Z3QFnRfMqbI0OH>̂%bB 1,7$gG#2'JED@7Usf(€+XkGZzy2G*ە52͏H& AO^ 6k(+>'X޷ g;NڥHVr2BlRx$j^a79ʻ`DUKKIX"!gA<CzFԯ.ijDo3@Uy/B<YteaK{x;)2Y9 IxOWIl̩YvWxzXu@cE%u %q8+h3$R9g}0Fl4+vJ 7X\ٙ,!-m`Cy q5wgzvu~:M2(T7^,*psy<@`Vޕ6Gw X]y@#..w6OzCv܅[/dϞn/,n {m,>I ؤr1yH9ԡ~zdmAzUhܽHFf[L^^ވ'W r[r=mNk5HNf2QKnJ̯Bղfh~:#b).kZau}1&?.6KDkZbMψ[] 3pMDbͼ㫢$Pǡ 4u'_1 i;&[]:ӃPϳ=SRn8v y)1' zCUcm+:ex͎IzI e 9+4c#eBxYpdKfNWE&ڠEن\iDYKn4pOLOR%hq iXϭDDQc|I!ȫcƂN)_všT :w?4X2O=̘iŒ0FUpzS"%N{03vלZ֔i zW n.%}wBl8iiu#֮י,19 }ti+U>wK`c|zEA#!jDe j[TR6 *:EyژB.TlHq5:2jX7< Ŝk>n̆2<dΏ_7hLVL lFu,ă), cT /95t5SYٴ&%Xwk.'/b)"{Ȥia T1 N[Z%HA]{Zk20uu%SY넉*6g⌙d,1}V[5,/BaxpYZ6!h9u/:nj)&]q/K,8Yx^7-5J`-<wu6&!L2M]kE^OP&Z:fgݖT`&xP)~38lDrMb"1LZɳWk_N&[Q[,* RƜ ufudRlݟ żF\Exl]җJo$-a@2Jqy(Vf7Qz$ ŐV'2,\{Ƃ`'Ǎ]P4.%Y*[]-7(8_=2xυ&Qcd3JE^~3c\XQC%oY\I5n:8[rsQS^e K( }h" ֱ6Zp'}4+鍢h/5giI |'DKAT1!ߎ&e]%h0GAzP+%Zv/ ]6O>׌͟3;)_V_2s1YQ{<-5w.>r-y|faZ#@liLlv#()md{v Ӿoo2hwDT#/i> ۚf{TAy$#餤'YPc'vG]9CYSQĒzkLWi3VzPϙ7V+DqUQX3T䫷A0"wfcm`80 u# >.ST8ן n݊ż@,iMbnBjΦ^IM :'$\v ܨJ0J$i:"fB:kw'y<N˰˂iT;pN+̞p7]_&|eSU;[I +6fJae&cpr=debRx8Z.T&6$(9S ?~L7j%q4|j~0&Nnl!sũV;^1(3@jrS_ t\9?KyHEK V\|7%@j;Gz>vYS@qO^B?=6OHU~tpYevv+afoL\0{^/t?NU4# ?TE8^KbBNĬh׬:q=0p&Qm [~,xXcd! QVnE鿭 y4zd֖vU #Uie6{"I=ֳ|^+wk͌jTuz#@8{0i箷MTx%3[[rwh?<M)v9ђk6?>ٷ5RPQl CxREºǼyƨ[?xiHq7$F΅ms;{Y`'Ix5㺍j&-F@LUꧪ4xJ:0ch'cueNS DOUODjV^!N@QS{HbY\zmVbO~ %64}t6z/{&q,cl(~~1 DuX#iG%m˕l6bz] +ǤĄu[xR aڹY2{1S4:б&{mv) &mLe>-:}XEG|۷+f)>i:_:%W}fWJMa2}T\n\is3ĝ׽6Qm EY2 WPR<+.wDF]lIMu54fT O~߀&=XU]sT˹߻z# β&FN TjLP2;9 )@19;;#392+V%e#pEbq9n컫.Vo5T7Wr\Uj+5WD$6qxj᦯ <7˺]+^ZRff5Org/3:sb1 ٢:3!*" ;33Ԙxq 0n w1ym2c";wrLWTv@Rtx`LR$S#u;8-1;k|ykWTP2mͤn |䚍D[g+EevS]C!P)#K_q1u&bPnPTnBԞTKr wʫrIǃ6^5*{E /Yy/I'0E6̻ٽ6Diz{*f7wę xw_ nvbќhDv!K͖dgo/{2 P\WfB$j}yh9VJDYgJI\nQPjjwȜOA |xQ5YN{Զ%I-f혆&%Cj˖4,jW;QOs8އz=P% Y#{Fp6 2I)a |/ * 0khOŚs^^z *=7۷!Vt$z;:`J؟轣F$!;hD,D;? եOWOsO 8Nˏ,{{PKGV8|֐v 0{ x8oN0͖,LjO{[᪡u,t]ӍA:^G:kUa7/k0jWfxU̜8̦*ǖ E l/Q>{K&9.xmyR3s}|q1B= *nsE9Atv_ޙ%@ͩ =!)d5K?]݊f~Y& jBdmç$LolDnȄ н(̋љU7⎪ݐ*S$SkN!{MňnYE('zFfq #Vq*P\7}8j9m4nh,Yw'ڜC#k[){'ԅM;|e=oR')_@ t-Q& h ?"XX.y8JG}I6ګ}o{c]OJx:@Hr!M}MF(uC= {ӏÖur135a,qY.]}$i&U.;}h2`7ݜɽOzym—#%yTtgfvxs *!dQUA|5]bgsV>#1328^Bvu]ad d` &`bU]?g+p$Lf@1( t!ջ5ӫoʵ0J<>S iK2lDLlpYys.elIEmF9Rhf ƀNDF&wToGzj&R("L@]ŝIR]jF'q"y"MC6.;"UИ`ҫ{0/;8 8*;}']qnf`h.jb"L}6OIvnF$ƊG5B3OݶŌji2e,6U)IhP'L)"zN(?2TYTjLI4*t# 2{#a/GB<1`#iNv=e4o*ZdGZ" T(yɂ6.!ւ\ȩp5Jހ^Jg xgwi=`Uf܂1="RxY9h\Eh *Zz]R>&TJ{۶X>"t g.o%J,jطѬA|0 2 `zLF|E(elDʇb䴓$xAp.DOČj-]Ӎ[QXd^Ia.FoV <|-Kvx?ok7a^Br e dMwsH=jgUVwzC2"m44jMI6&x:rvؐs%LԒh`ig.IC\R9mւm=}l:"hZH2O-$SҵyH'2=px3wڥgk#6hug(n G_#8ƽYHn\ "c=,ɾRz |t6P%>ZѹҕCA!CaO2tW>{|~pRMD+jWD}J% +{\7=x7-S uIs3BLLx91-[1nå%Ԫ[q|X* O-L5U_tlɳPsiDjPo5ӁA !4<p!FOixCm̚ 3Jw d vq1 H )xc5࠱X`KvPReOsk*4Y%{<UEf(U:#ya7L "R ؐmFHWpRӢwzTjT7f򐆣/Aj9q!IeKc4C΃/.[@d,[q 3}ڻgke9yzL` lOxFW ?s L9A2d"ڐ ]MZ6E|'e&sK6 ֭ú3S?ҏo$D 1ikdӜNA- &G+)x""!Z_;+K6 XT8NP25ՃV2&.3ne _4ߜ=gLF0TD {kY#pUWZ}x[ҾLUDTGTp[azJnP*!*;Qg'B]m5[DDduForoNVlQuoZ(J!%M(pnJܽVQTIޔ.(405Yj0%XxqjzHqNvP<"[T'Sd/$n3e52cDZSܿJ+xDΎ0x2. ױaol|2 s~qi=]ޥҙ|:4+:ؐuZDx]9:[^L>w|R~o{{.PI/85[u=ih-`Sa:E{USBlΠ(n}d M rwd]wADIW[=LQUbdG>縨‚cZqޑw֘=rRruT~-]PQwzr#DcߋXg3,Jf1eK̰Jn~]Q8Ac{4ĉbʦkbƄ-# ~ y%M/87rkjm^ PAP/4>r/Qt$3o!؝"]Ԏ rZG4oyPJT"[]4rIDC%0S=mf',q{DOF5@%;ˡ*3 cQ(T:Ŧ*- gO|| @q(֬I+qz-.GĺVhb_,)!FwkA.fX>gK') %AqyhBuk!fSR{/&LKt\Tx.x&kdyTlᗮزX?Wr۵-:J= ʽ¢wM1[ SQE\jO>5 /H8nhNR3(ELM$ :_l\|&7痞 ܂;^,DŽaM^EgUFO.t\A_[U`uҥ̶P2ºjK1׋ٵfۊ꛳fPXϜq'g)5quM٘c> UJhQuuDWF9+ΔʊbV'$d^3dazmĎzۦa"Opv 6*ŰDUۏFq?O5fey,L`Ca]c!wq*(tI@FT)tEH@.[)# GAlBy&OA8Y ͯk_Jɻ>B[,ĭ$nDէw=Eium#>B?eTGm{,ڝ'IHv(Ð)2\DA w6E"SU(6%Q+P]"FAR.fjJ6ƦĐ>g\<)ȕ#L0ͺ(T67(!/+P0TN{nZ:)`Y-\O|{PFur+栧Wb#<;2"2W*sX|rwIml*'48Ic80~C$!wZm|-0֚3Ux2TC *8+%x]LJ%Hs/qz7D TqJ?xack̤sx?WpRpv{eЙ0dپ;2@SpdT%QĦ>ͧZ]BB}ki%O pDDX9|x" JSl7J]f)%V0eBKn? qO+@yyݐ`@Dr!_ ! D 0( [f4A,y̯Ɨ?1"jx#N `ڔ"|춷HYL(mj@y-ĀZ;3>eޟ5LjXX\A|sJNHU((kʥE;x  5_s4(CPTo-6QTU;ێP*"P8;^83}Sx7 GH( uA0EmG0;"q}!";׈b!h%sמ3쁈&|m9gUEhbE\E59ZzE@P35XACH'C"No¢X,!m!QK^']m\quxZ-$^TgHq,{APth-VUZ0@3~һE EI5펵e AM@@GP-z\Eo\kj#z"*wJ\XC$)DQ%O6H#P8yuƯ$6$&.$TxknȩZeR1/# ֨߭I%`GP"Z, L8<[tZdޑ o$SظСRQCM2(bd7Kߙk@bmy.  w^zA=) T$JPWØRx #[ʇ/t1KޞiO!:M|M횰j;"UfIGХ[ T*=vmpu5 x ":Cg{ ^PB@$j hZw!+PQR.A-/ji1ׂMZט 5/<EUjPr7OF!\SwKY7e AU>1~ǨC!3$n:9tYƒAmxܰG7370~D Do+f}E  m&D\.A.2ZZp3!22j;l3IEA׫_Wٶ4pGI*X#DH SziHFb?.;J»ednZk<^P8l"3H8D;-4y9$MS T<1B]&d1N0*[fqݰÿoC>uU}\fж`-0;f 4="x7jLTly.̊#tT/|S lPA+)X0G|A=yh֕h;%DF!uew$"&[Y/rÌھF051D0F#Sb3 b-]>'q %Q^ )JyDsp SVya'z`jgNcSq&)$؜nzLv: E(\Q;I.;\Y<2A^w1.FDt@,[xV rag6^Pr&SWI`4z8EBF(f9x[|7jO'x73@g'd]N`D@mvLTDj*8t5 t6WJ@ JNX,[Ġgj]P^!aĽG< xR-n xNT' }"=N7IMP 2^c[cJxp28{+OD yRlZ )̬+&o^-ke3og7.zeذlS=x! IsiOU0yb si C2JۑT]{Y΂g)ͽjMe,M~HGʎ=9!]{j,1J[,J!&a(6^A9;ׯL*[j?ͼÓf.ͻ?#B~&S(XߧI. 10Cm?'ѐ(o+%m Ptc/nLO(r BĪ.k#9p(G̔FB?̥SU7kR\ M>Q|(%]TE(xz3m 5fR)P Jkfaa%G&8lB5̨%;_ ?+ $ ͟CI?e411bB*Ugk|'[LlĔh\mB=#rO ȥ0,0 >0~y#>_X&Gd@J j5Lܤr.XuHă>*~d0!8n!S͓*(;D$/v]a(M屵8~F*쇑fpY8?c C3&bL'п~e %8И뀦THB}|"Qbsmܮ4!qlpKJxp(_T6=t{QT_| >zy+l)nDDqM4TEjmU8Ӹꐄؐ[r^BEՈ*W4ݚ'i = Q>:jф7u-S%/;٘4H"5 J5쒝zB7?8AmRw+o-*ɬ0ÞH5hTL3E#[h\H%֚"ԅ9EF9P4H"?XlGZ\؁: WpdoLqyhM%f/51k-"7h~K3(RbU!h>˱mCk&SЏv:C]ÙbIK|ivJs9i{ +u᳓`<(|t[). ?zCwΈRCC , aI+q2j-5T+[RF3 lfⱊUl_WqN)PH$*rD+x`@?*TN= D,HQ Bą!H(%5|o[biu=|nH^N=oͼy֝M\;V]#KY*8}X1VIv|6/k񏌏L㰭L[O:1[_8E,Z s3n` )[!IS`OjY'] omGSRF dAzS&ɲ{)1:Nk^O댑1 瀠Bi9ц虴j u I>VR+Ool4 ?ݧ$5u2J?Iu yHw ְ«WUElDMIIT5' TVB$`f^PtL?v2#:>UJb)BСJmӒU;<͝tBd= D73$Eόn!+A6[șyHr l,ehOMq-g=HRG_p0skd*R< ITXMyvИJD6| AM)Hoqk N P6õM1;M  6{o$9> #wvO#0QPo{]U%'|SW*ZY803y]_O^?L|,/&4}Ŵ))6Б\5~L`U6',o*PQQ@I +FgFĠvq UU Fn(ЍMuHDfd5U{݄/}uURM!U@fQDK1-cH¤4^<ʗ $"AXn~D?V+$Ujz?ʇ_̲.1dmPTaGi]C#uF&eAۢpUO O*%sL%J o6ƶE&"9ɫ&!*>̱y6R*><>. $)' >ZkWH Kv 8-c{JZ\W&2x[ a*T]SUYD$艱z[ Ŧ"\\V$)E|L:)XJMx†2% 8 ufJ B+ DsQlf_9h/ox]Z$9cTX9`,ukf>zAyDopXd;=@P /8V\]T9R U<(jyF| a9AD hF6Gف 2iυ_1'FN{S釟ߺT^2N 7N$Ȟ٨ ǎ횼q%z<֍2y›+0k*X_jgb;Gd" $GJ2sa/&&{`F< 8EX>FlA\T4pSYwBE%zNvb\JK|`UW*eICY(Dm%2Dg5z}SKBvEOER2vWJ}y&Bd${Ƌ!6:(a0<s%>[j0Wwp>!e9WK]N9M.;0f:7p!s6r#1zOǡN([O'|w.*O5WK9YVIS.Nwga:--fP/TޛE,R3ަu3rrN(~% Ya˨ޑv:QH(ί[e <[? ./ۀWL8=Z64ɵ!B& !QD#DJ{dML=˺ݼI $-3iErΙ$.B}~4HGjw4T6^Di^_[.>oi`]_"Svs]zJTo k2Oq0u@Q 8%*UEDRz!6;obHd`ʫ'+jfPWb JP&TaLul#.lԄ y(e&q 0Շ (Qs!孶 RF7I2 ^li_gKu ϝ]5Ug F@)sN*3_b\DO'|,$~C95Ԙ%0_q!{L ғBU&N׎P#N ԥbDfiX;3m[xOEuM ~ӶGx9. Y3iܹ]1|i[6VƨaJF. ֛}]^b 'EN3AA?dȣD9X =SuznA*Dׂ/W߿ }%" 1DCQ ?4'NHФcrXzIsD8Ȅ-N"R~`a3H``C]{cm.Fm~pEemgXh S 3q^ln}yy_SM ĺ>cJKm9,r?"a hpz̦OL""^ޏ'G&[EE1,ؼ׫}[^cQL>o0*0I2& 0h@{jqrGvp7ăTB/ U8YT, ES(*^5aIDB &O> am-r͍O>—`EacOf g,M o5fs\O93V,a Α7]"W"@y1u"q-&R%nE>omc,T,awk^Zip?;ƱmC#h/,E?eehsP7= @\. /cr0wyNgd ȥn[3l:Pu!ϴS|/_#~+:fxO%9Tbb,{.$ !)tbt>s79TQK?nddCϟwљaVi3:UX1˒ᢘ?*:XΌM(vs_cbfX8@s&+zhMcLiWн >IdSN=7(ð؞;/aMD`'8HPP;JboޢDa\1?E>䫣yMD5Bz3-`ӏOÉRT|ZGFJR<łWш 3yey:p}To i( C|uT+tЌ\ɱ4ǩ #yۆٍ"t5qaa; 4Wr09\6tw7 T 1,rSW\d/qztf Gr[ҏtXkS18p@߂ӕ{ LtC# ,qNm`ċUhsn@n֙f0q ڔzĦndα/8 ~gZ5'qe1V1Guqŀ^_19YZ!3EF@` A̦rO~RCJ?ZJQ!Խ'yz| c'pƶ5|#"DglQl[n|JMEP8(,#=6R7MWiLjbcZb/yv(E!#ĀZJYkŎnN8wv{ct=ݲMoTJuG"[x<"[&iN+AtOF:ke,5)6ң>Lx۞)N' 8dIݘmOclXKsJ.78"Ckڞb祬{g,ԱSy:GkJjd ۿfXdz61@mjV}7[".IL'$BtE84ZNj96NDKnn'ٞkqQeV!"0:xƲ{j{] ͯ~Egy!ďl@N4-x=e0cg<O3f0.YQ-USҾ5v$S ވN˞Uב (Z^$=(5T⏈&;]:x:Oa CϮ>%7ȼFM. հmm7$hib?bU$ <]Or}q{nxa^ڪP1 12x!v* m8_K/6!E C3HF+C%q 5-Wo:8iwS~25tu[,UClkmp-^][)XK@&)󧧵6ڐeY\4d3г&.MЧ!bbfИoC0 Xt.=~:Zz)eP-RU&]UoU+?fb}Pd9#÷+FU0[)DɊ>vܳmA @߉ּi9+hOЪxNV,􀉙 If凹9<#2Fz#]k(2AI|W_r] 9C ][ck:'՚dC$rŅ@[zzi $[ ,պǠ; añ[sƍky rO9Tu3b ET 0cM3L}8StL59T=~_Y?C%pjV)'k[Z"es#jfߝD M$;/_ Ng \nӓ-U> rwVZOrx~T$qYⴭcuZ̓2#pxyIM‹S}ôX]dr#nZ0fҟ]LMA-}wff~_|3}egrZ{~Ip6y~ǻ5:3*.dG㑏_ѡ~-HMTwӢQ87ѥ8  l@+U 'f\R|`ģ5[y{qa,8䗺ҚhHHJ?G$;dRxWW%g$A@ uXfz$eWSjnKN0DTã jL%5g#k mT`|l7\WNC1F<{1+@㳄B@YL*|YvTKU4^A|tZf#%pL ;R?UC'wIΥr2I?Y&%zŞx&k]Y ut q3|d~aR;!nDɊ"K5ь5&;|(y`6%yz | v+3E4 ?n ӹ 60;(~N2x_ayvdzjZUΆj-6R,FOZ9}L[H:GOizB]-c&aj:+j1E`_|r9~Eg$zX#NPr.U.(}p24sB[WS~Vp=3I4bIU$Pcb1tۊ 3MyJTF,VHET axvd׏4W W.DJK{S{f9 FbY["+ ^]VNc%a{G#:8~|;9uxdL;BE6QJvƙ!ɡ[ `Jcȓ[)<IQEp ƺcS ȿw 1D650 C9(#da>kcz<5:ڏ;7ٶsf(8B!,I}'[Y?z&fu%&$R/ \w? zF TиHCI;iIx΋UE>%? NF #:i$Z6ggp{+\Ǹϥ+'6#s҅DV)d3d62 @q4Zl@$XpXĥ 9?|7Pu%MUly)`*O>2A }Q!b-"25g>qjlB@YimzYIZnޣ^oܾ/"i#/>E8]}"R;%#]5L*qB#8ٰwc7]%uZؿoG/}MAZpI* g˙PmMꐑxDV>?h 3xddD2cJ#rj^d.ZIrt@tt>^܀AD@ #RS+ "(6jWT14 *!#@ .LH8up#MRx@@% C%B*"iP-IMUWQGCq'S+? {WqB#$zcO_lpTj+xih=}|bfIO!ӕIylδ|g ?:BIՀvB"ΐwyBֽc ^}ln-2nSV%E, ョԞx\BM7$374'Yc;M(,Nбw+I$tIs\Y)Z#>^pcYUmlT(@eޛDN](LřR鿟xmmꪥQSYnR-ަ&2)Z?Bq%:m xuH+>^ |\N@?:Ɛ`]͔\1Z^t$Zeyk ga kNb/^:\Ẕ`-^![G.Tw LeՆ=LEtOW飚2l#›ksOǚS GޚL?셟$:L<.][2rT4wL%O]o2^)0{x״pVv7:-WQRkҶ7r4Gλ+A(wgWW:<BDFAD3VVD6yW%gHf#п J`KHuءy| J9b(Ц {ޓN=~eI!) pxq4 R!~+n \wK(Ť}/eg65 jX g:|-iAu)-Ty#Zk*&j۱CBkUYH!G+ʹ:P['וٕR҂Pvj._ Яuz kH|3EޏF7PeA2<À%,dx^jA *qkU6\pڣbz9)%A{tu x:G-M}Tbtrrn,JUvTj<5$@Ur0l5/ SR-h_=|*GڂJbW=QGSOJD% o*>ooQV)LcoeWːw aMJ>4}w/UEf|g~/|;Xam _~N(3頲/էyHUh\E8mM 2QsZ[5ڊ)V^ C xޭn*Z,C-29ƻ6VwnvTpL.8ܾ@ " jttE P7g+TH-[`Qa=׈Z.c5+XaIyMDoW8, z]$%,j<*i&&wR ^PwS4oX|X2Je5wxŶ1s$ m7h31U#3鱆(@(X1В =y/uzpHfŽI䮌݃G•PyA~ӉZ'N[9K ĒS'>@9 "uzShI"GlW>r_bPL4 /swSorau=\JP.1ܨl)=XUP /7-Kk:8 sZʪ|bs,+آ=jAsFQ[G Oic_|ζ4 >-Ǎg]ּ]j)% N8­n`J9pFRJ4yZp÷׺ PtʕmeaG\ @r2c#]{+ C֦՜#{/9]{aM[s&DxQ. F'kvC Ooj&/nWeﶨA=c $v'33190պ9;ڊShsD@=9ڀI"o;1+8Z/]u28\aBFȢ0J93 B 51"TDZ jHEvm[Bnx#(Ǟ͑7m Z͙BPJ6 U8_\nZ@5{o@gHkߋB'(IQ/PBfxŸ-ˋ+}T}#6F%+B!cI~5jb!*P*g>7aFFQjW(hQ>8€HA-AŸ=޼ƒ9q( DIPaR QjwzM(p%ֵ0eۂ8҃`Z"1%v~-#r4$vپ1dmFfA* P5 e[@^<҃f׆:^ν6 D V<  =fe֩tĂOCtRUÀ&#e>1=,Ϛua*4į=~IHzL8O{y?= щh)N#Q}ƻ]S5DQEw hudڌY?OĒ~խI(5Bw>{JWJZ:0 vʙ< m8nSVy&uGzٽdD]v/6ɧ0x[(tX u$@_q-IJoN}/H^& Dҧ q@-@J vC>Aw'mI 2u8sI4}^Y9.P;BHbuÕDmh],#oYEgNt]ʶCL7@sF&||TlZfR\3}̞ I-=ćҼMFTVX2qErY0{nӷN 0J¦~c}ށf =?{*oG # lL!-oT͏L]QlZvJ-VN4BEM̿֔aQGN[<&tYK9mEV0%#QUAEm+Ϸ+<BT'O>|qP`QYCHJ E i6n\49ȗs#B6lfF,q׾tO%.zFlA*$Q{~nvZޖakGxj1.8,?9 !9Tъ44>#'f_fʂ҃u頊5&UNk#Iq:Pts޹h25'4ǩv5=DaFU&QeHS!빚K@47hku ,d>KD4(3é~[ʊS%XQԶșTJ's פiAʌ-UYqiKJ %u/% QDSjf?P4DJL(^ۺ1o8/U.֣NЏrfNch _ (6ə~/J9Ņv 8J5,fժUvB# Z&eyT!TiMʎl48}'ֈ KbUԽqe/#jP\Lk3Y@zCDQ wL(/63|? ϝLkT\#8h]g/x MQis"\u~'er_Å2Ӄþ8PJ!~yd49@t2b$(@|RoS ͨ췠ޖ_!QqvέfIx ~hG%=nL̮kEI?9}y\_f)D)cP"/z]mˈ$cN\G{{ -8UVe0C+(beAhPR Qώ.-ZyXzu)04jd0e.bFޒtmzɄ{;HVqEǽ>nF}cF+0fjSTOl\HIHCy|!l;@pф@4R9d@cW"YV{ˍ(Hʞwn:/KhxB/E|n2uvG(9·&!*rI7~͹ mo^*)'\h >mGGԭy=@Бzp"Hhk twoEN+0T8@ H?䔔j +no6`9űSH!!!/AZ%Aw:g[V/~%IzI6HE}bomL`={\IZXuw(T:@@%*s3w$v7| M'4{QC< S)e<=;Y*A}e0xAjCXϯZ U׭gQd֤Er?ċNO|kOGRLCxKD]j"IQoZ\n52X ,UNb5)C j1>7j) uyÕ1sbk Às=J6?4f;[{x#z!*Hl FQX~g%(68QV}hiAQL̀ $2ElEf/Z놞m|-3Lu;#؅L8t@ \Dk5Z6BÈ /f (.pGf=_zʾgxֱFt+mRvau=p(8PipEj*ǧ3M@LaGn5jI ̔e7R7)H#>E{~ޖwl(F緪0Eu/*k؃1RE&J׍`4 ⑯1ngd}a\G!"\ByRhQ7^j֠-ԍPZѻ{墄D/TAch <[RP'pOQJϬ]q&HoѼs8sweQhY$(@ kk)mak)PR%Ws\L[.A.8cRCJ ^盋7# T\o_k̒ؐHUHrh囗Dmc_>9ޒiyi,nf] wP剂?x1b\ӛMu~t^ݎDqb6 2:nk-g5 JbI5(ULҿd\ D9 c%(<|ni!XِxLBuL$1P{PQLDhrW'aĭZ>'0_Oo4NqBG@VʧmF3%fFۛq `1RH|sj-0MJly%A'+zd^ęr{t{~źbICU߽ ]l#r;}ZSrE%50/gCjHр&0YU9 MkfE~ 5ivnXq ]L#gj̃sHhHj1yⱗ{J%DZ=~-Fѡh^Ahs7瞼fc#F-x6*\8y/jގOn"|DydAu>(1,Ÿs Q%8J@Ӄ~qyrT2P.yAAocE~h*؝R͟ZN"RuUX0(E%@k=`1*7"x߄Z+5#T>?- 2 TfZqT6:6>iO+Fr$W}IV 0CZA ,:X4D"8^eV{#8…ݍibM\Tg^J9\(!(y>}hOӹ޳]cCqK<[yiDt$I*%[FOϜ j/uKS=wFU@j8^ ƶN 3 Խt*;"-%s8ٝ7Rgm*# WYDk9f {Z36yoN#m Hd W%R%!ɩR=oLx@jS@DfOo=gJ8H8~m]l+%Agf LDy{ĥ*A/0Szɝ):JU :h"՞k&C@%r˃va:asڠi(/b7WuK3lsǞ7J o,h%9㨪@<G} Wģ|@eI4Ijbad GT;4@vD{ne(҂q8{'+Bk %ҷ*%!ݢD[x1x ygeJi$FTaF76i(2^U @ZfjU!կ /Tb':#ydlr[  ~14NeXO ԑBOtoG#oC?rHF+bN^&{}秄a2NFA^QO#=H/߁%8񜲙puD%UKRբ"p&DGE eV@e"W½)9+m5$ m|qŶ_h)ƳaLu;$ xڡC3{8mc:A/+<[r[[DBtwYyXF J ړgx?h8|!/D |I@ۅY3gFKFML!QSk"PM2WjrÇ8ݸ;@j#( eKpkCQmaF]c(v&"g^oy[Gp'Umc,Hx0FBE=k&cBSM |m!%‹=.xwh(7pפ5AHaǏ&n")*x-@=-̸^34T:7dRgZPHEJyd-tJՀHw ?LKш ;mOȼmݰj57&۾춚V`Ok1$n_߼^?}H~bt"mXos+Uv[TIOkH',=me9oN|u]|B Az%DKf (ﭯ=٨i BIE"E6V߾~PYBZ^׫o* oө F'W{28D$v,*{zy盙g~E )iͦu֐֢"X۽kߊRձvYH@bܹ+4\?j J+l~>3xǮ~a"[kSE-Qp+GxnS>4Qݔ?k@CU!l9ZJU2)avf\WoY7$(z>w^gZhH B@eF!i@k镌pm׿}Ϯgʈ\4RzUy(# "|;9Ab bs44M0b 3͌p0X]% ǚ[r#Uؓ4=9qSjP4`XX{t"HWx_JVs{o wU\\GK>D{֖ЙVt#mo!e25I`ؠ$Rjq}E1H yx9DHzsFC*¨ Fj)[ %E79"=x\PR8֨0"-Zzr y<Roꭎh^eD*&3}ixZ 50HGç=.WhFn<*!1Ԗ?/gԬtu1  שJ1I*TlqDt瞽oPД&-"8\.ٞ]) LJgeAj҆dl$63edJjPi.1&QZ3|I-iBD4y[^HKvXEa'E -  מ];s$$$Sj׬<Ą8A+}] ׬&! ٮ'ydA;dmEǗ2h@YwA#BB۪k];q~ k87q\ ime g߹cr+MFb<T8o>_@~ࣞ\nqzU:z TafȜ4Ux=暾91Sy7Ñ`QM!& ]| yՄY+$~HUEc z݉jvz%:^ `Б;Ϩ} co}`?*V#ov)(kleiu7fzxTqHK#] T5)EU n"j>?#EMzo fS^@f"tۮ3xɖeqr7*S'!6!yΪ0APlK$M|Ϗ*E-`5Y=| UӸV/E[X{~(vqrsI R$d Ke@Q:wYK.8;-F,%wʃ5s>iwoQ"9ln νw0Aѻߘϭs0Dt=ȋD\k.tĈ7Tvu! ]5x'k} x_*Pr#r8o*:W͌yy1Boj>'VJk`@m@p$IoՖ<2'rF1q"XOo>i*HDks: Oa20n)fmk2 Lp֦Rm{^wY$ԂNiI%ŸR["P@DLFCwc*ou҄@J IH٬H66h8$|nϛxՃeig7HUSDCF&xs| I ^@O{W9BZ%x/>{|F({Vʂ5P6>bNhHkN (K3]Hy&kh*N.`5-T۩#l/>I~k%ZeTп~#iP1}_<6BңP 1Eސ 6{+3mD2C %?أ"u v\6W556:}c]7羻ݠ?&g+8ѓ Zjfn"ϘGάڙԶBHȷ<1d zMa! ~Lڅfqךʾ֫9M$|g2h-D87D$SƛMiAKq҄hbPc'HhkkP^1ۊG:3#dZk}fΧ%j*ZL)%בg݃7z^Ub-`671uf@1d2]AEVQ* FymzY=ߊ^'OoOj3[H azU-i # ӷ/&Id{PEbI1;R{E#Ehs8kjJZ(Mȩ, ,f"&ߋu@PeAh 3~ [VJ4~0ùe!Sm&B1^ RNwBHxj2E2 U$"x5WH5uc|;__•h; Y=͗dxga'ܾ ̶5>^4GVx ծՄgYP>UYLo a/&boAC#9҃2CbB?ꓞ\ qdlVVĸ˂o:iZ {uXœ՘ttAJ6M{x3;6Rڪ($@B8W&Z4y2Z~3?vT ^vKa⤱?[-=$4p$ʌ|cA8P{.z?H4@@B ޽{_/qQTD+ߜ><BBBm㞟}hCDus~23 ;2tAc E8|DR5U$3U)y1,D2 bk]!cINDy HޔJ88뚰Q\ Ci{=!:ds@wpfE=qEj'~3hŖbx!vfbAM'xo8`CPF)溮EmSbB@A52C]f:OhzË zkZ$ B1Kclpqs2^єzS1T̛P@H&*M:A(üxQ(9¹2n:^u=wztm(Hmm+f7yBQlcm|!7-  * R$(7X[b:Q @. (H soq=HG"?঺jɺΞY=x塎"PPk3J@I󎞦nC$KVmW2γg(DD|䍢8AX4׭w)oXHqL6(ͬq[}ϓXx_] 2Ga4M\?>>+嘿zS7_N9i[.G>i|x'ƾɜ# 2͔eiJ׌Fq#ZhhYYF3;#qBkm6ٖ^ ~[3'kAuϧiEiP8)-#ZW_WQwIg\lswi]}m/!dQ\yVR:ھ p]C2 ۏSɋpCtǣVbWu'ҀRMD)Dm)YRmeP7qlWfoV+ t1Z}S[I}ulROJFlFa9]KދCPIGs&z6ͫF]'uE.!+g;j?Yء5>>Ԑ|@4!n53|D9wpF*]gDǮ~ ux@MB2`vA[{G8]<1~6rba6ySpɗؽ e)D@F4qje<l[Wg2մ")̛(0QRpSf&po (SӃcfCl#9JŀZƈ/n.4Y&s\h>{ >tVnX%)sP?A*L~ jfν,s &GD/#|gF-W8TCbN/C=B@XAo:x@Z;9(Du_<Scg||蓬&C!*W2B*!Hpau駝 㪐HŅ潩ԓڢXU}j7fv`l+BN] '#OlcJj1ߍOPnF1&{xQwNXsCߑ\ LЊ̵%5B` Jth?QOvI1BR\ E]W*-aE)Gu=s;ㅒ[m@ۉr#2էQYBaeV'M|Oie>usؙ`.@lNGZp~բ0}tcwКqcGɖ_7Z#OXh e%}HAq)$$Dfλj!! I^1_Sq5q8q^EoEB!=m[5hƴu-Z(ddI3W}`Q)1&GJQ(e׿GB届%c)+Sj-<%el~x %MO=YDeU;m7 ji[9.$E(5iս,ڦBfb' M n^>^?3٬[2(i-OX<ҌWX=yxD{XU{%ڿ}{RI$#,}@t|o k1[@7ER읭{>> d9R>V Q/OR[L>:2W~4n&Ơc浱'wq9~!Q&af>*&ٷ[ b50؍rB$>bm:MB"ub~=cQ!酟tMӒy6զOy%PXax"r}\#7GqiBV} ugs>C}_5V lao|!X}xEx",fXy= ؖB-J62)e{gr̬<)$Y /@D~y : %D@4?Ěh\\a8mE"r)}/+~ O|rRD>wPzԟo\kϽ69YzG-(HOU|]`m}(ԸUmW&4rEd+fp}gUwO-#52Zt]XC\<~ȦI8#^ae!ƍyVV P2[y޻u{$ga4$ipߙ()E+P-/, `H%+UNaD,fiRHdxZ֖P2[V/Z9A {ű8!tN*>^g hLt7X`(,oĵY4!0O>|@3z8hHyabjP hN] C|J*]~[ s?*lmm$$^;M.:Z_ВHH},zj(˙U_!G+]r-/HTu$ڼ<|chx @۟== ֘ZiSˌ]at]3IȀ#-/K2T[s1VS{y ^4g΂eBDlXI9Ќbn/m$buجc ?$A.@S{QHQG<\V^a&g80i&eU!X߁> 3,q[wyxA-* "/n yZdIh5[~z,d[AkD!322@֭w"'3spNs\y|Di2tk Pq,X[>2(b!FĀq m=#hQ'v3:({T+Q Ȇ"n;ՐE5q t Y Bww58:txz>z6ʊfP{|$+&0Z@O\4jmL>E_V.p~Br.z{=k톭Lj G|w+L6O DM"oTE/Ax nz󾴫xw] hq²j@퇔=V|܊E#|3(<(kڂqƝk~he!ߓ-D RupBB\lN1sԙ_9q:K⚎P8-@:Yav, Olm]6Ī)G{squ;k[6dnQcVS*F_CVTVDB"쫫]!8 śMtE5ާϾa7%ʾDm\H|)qwp5^^`1?><0i 1;5^ԗœ4zʭ}T#@Y·QvO0P*9kit#</ّes&BgԸDMSQ"H]^bVDBKfC3(ea,!i}Aj3tMrT'nǃb? bncc4[$00r!*ڈ$I,bvJ@Je+ގ 68kԏRIEXHMdAD O,Ά# bq6 "VLq$2R/=A4&|yY% Yr3:Y=&mZ둵̙gdf4cmLoH#(875x,(o oO 0J,x~:74;ڋ8xdȺEH6fdtB3k#E$&\j?UH>=qy}͐"NN C,Ii[0B JGW!x%aLQ_%PBӆ;_GA)X<ݷ*o1q |'Rm7`~ YI; Qx|=^3S6x]T`ǶL80<8ښo8U4ve}E򚿞MmFcuge1e!x,nSXga1fbJRZ[8x9 =|nNl4Lj&AOĶ? wS>p%> 5 jR IEވ;#]"]Ry"b'w%0:k]iBn&?D=wɝ8lbOz%1ULQ7+z.}T;aX:rHx[m); 狇x%!쑽3OE+4WnO5UU:>eXT` X:3Ggח]Ew,E% oTCQ{^G/LtkYÃѭB;s>xoS˝/N{]VRr*' ̳i"p4b qGc):v-Vv~Lΰѱ7'L鶅I&d"#D$"R[wPwa~%TxwPmDp#&M*tP~2 ܐeV644h&X*,k.J8\(2׺]zYЖ߮Djzǣ,euuҏn%CY08=&1c4ծ{òX8Re_əvVMbb(umLR!2EeLE\y,~AϤ#UQxmn,|UJ1-Lq<k O=hŠ, V;NiR+%q<[phODȌE6a@ Ɇsx܉@5a4ֵ2Jjvh$Mv!!ñ&e WY`BQFX3P̩sTwLq^ACpV)75\B 1#b7 .R[bW߁Ċ:ދ*U洄i D͒p؋6f` D91!B=pBO4DZcfbÃ@jEE-Y4vRVpR$qx E:~Yw^fldF I{4sJ K6!Nw˩򈭄47⡌$7"^*3e@/w]AQBx7cȥz$p`Ȏ:H'nhnhrV=1/iao!f@@9U񉁞#,/X_" }~;lL,RHTҴfjv '`)$@ ^0ߪGl~e5s& !prd  +Ҡ92{t"3qRBx7sSJfki4+%x?b7,k~}TY;͵@A l@$H,x8Td0h7J1Ʃ]O\KOCSe;^ׅ'h~RXǟvpa[*-łmAMfbJ sKYCl0(ȧ,5(&s<'7, Vp#8:71!,+&w%pd>}̇9QQɵE (Y-$5p7,3p؜ ^3u븭֋c6^1wxa̼M MO9ҥ,y9Tj.ٟ$䖮υj J7# N(~0Mw`#e*Կ]YҤ[2]*TBC@"1T5#iGԒc?kV$#e\;_l(-~}[ 2Z`$A$hƂ3$I@"Pm :y̆@ዉ͉LMvvyODF&68yWųYιD"aez^ m DNRW*~Lޭ'|O{ AUΎ#cgE/4.tJōw~SC. TNB " 1'BwOQ d(CD,;4XY?9qSf.8?HCU)8a?j x9ZKj$?9h]qTsݓuU~Zص#T8'=j(Ybzi-z8v*pc\RRG8 `2%9K "f/ogYuYoZ `ܴc0ap7ѬbT+J0 ׽[+eڭauTC|t3rg³=W9CE,%{b`p7!IwC/M%O㪫^ >ٙw5nEkAk{"nKW?̘g}}}|LMiU_?n ZP'Ԑz\?{"_KWZªf_`9 [N_0QAQUF ,EEA"b0A`*F1#,`+bbEF,TQAPUQ,b*UQDDUUc)Qb"0cQb " F"E#,QD,Uc"U""TTA$UF+@`+E(XF (EXAA",c",QQHUMUYtUWUU캼4((+}~IZA? ~O__bO8LJpTA}_~Aït>ª>n? k/9mOv<)95bx2.{3nqkX+9knu^o{{aή3qq<`2BѺmMETS]M8Yx\ut??w j$ ;;T*ҤoV|/ˡ#R>*:: ?&@:rC*ľje_UZ~\Y_qSߡA2#Qr+pf,epª2 # E y^n$"Ex-uj wF+TZO2zeP4YbwWVNqd݇DV^5JASԟѦ|-nm:qL"H7I$hV!S3g'sZ48d%f#[L4k` TBEIϩ:Y@![nOs%~laTZ5גMۑL?~Iؖ ء0#~̀u*TPB$IUURI$32I$333:IQj˒%T$xfJƱoݸ%eIsi րBPnrɚJx)bPpt1Җ f(ñc'! Uݢe A4Z`8/)r eJ}+u(LJK8DD`GD |jhj>Ky1g*=Z|yt;wBLLWJtE3 b 'a9GrrءBśplJ8eZ* +1ޙ9c꘠ZJZEuٹ%*-P6~y{MTMl4p}_K&5Ti ~+-J;7ӌWBU H$:v/>f G8 F5̔?҆?]}Ѕ Cmꄏb#}NɺK@rTgkXu)`ABr??c޳jʔx Z {eܥIguYAȒ@$7K|4{V;"B5-Ķoɡݸd: Nt96K2Wɔ p[bLABO.nWf>hUMj*V?=YO}ۊ5ƪc_=ޜV*UXUMj*LG^+U5UXw']ѝNUڐ =|Yl96Z>v|0b rwD yKH@>T0#g(xʖE ~kΟq`gPF(S>$^{h< R(ͧڨ>  )q8gINbIܘBd>@: G4BI]>o~~0q; =? $(#%Ϧ dT)Qgv*z˚ǝ݅^gUD*q ʂ 77'/ê-~ |ᮈOJo^wzOćTG?JTj L5-igO-fmG?QI8_24G379y!<0; aYfZ@DA5oFe"̈xn@38L?#JؒL8EftfFv՛cpZ׎^R g_y̠KI^yR8ZŦ("Qx5/^G?L/gH^㔩 IXU%T I )Ȫ>:ݝ˃#`M8YM(WH`ߙlH~t |TـbtZr ]; E^d.s1 ?&mXZ =(.%"{RKW2ȬBI^;ρi_ԓgJBLy@ILh5j63 XugjH_TYNlN\+ݨOx7h c4Esv(.KݥʯU7FLLrRfJ, Y K*/~cǁ.:DO- ɟy_?rgpTsuHNk-+piq!9dWدmYjKo4C(ӧ 7k:'z;oiX1qhuWX( >*tIZ^߄eL Xbq}2su_fc?$'s 6`GP,oBQ5$I2Mo~ZV Ucx;9Tw4K͂yG84&G\Hڞs{_HVnKb#+4Y7QPc|Q&[E&BPV,PP=T$nt%mF_}, I_&#s ҲˬsR޷g$=4k @&Av쬎h%/!M$xf/U^;RdNiAZ C%bHEi@l HãU֟`O}d$A|h|g @ĆpQL$B%'E6R_Jw!D!WJ?,CeۡL<,ǹ>EAn."^0ߝVt=Pە/ʇ|<< jȊ߃ ;5q,xhf3֎L*1nds/TZtu&'! RFD(R ߌqL(%M])@.ז#VnI%Lx4R66-B3o3C˼Is}Æn(}"*.ǥćݤanT&~溆k:꡷#NmCǰ,^Ȓa!?@ ;sPbF:n$"D[`%Rm*tĕDC$^$(UbQ9dAPRPG%[\qBhboc E?b!fFUȦkk5ՓXOHDs3wl<l IRʣ"y7}x}-<*9y[A4|ʦ@Eκ_uT*P]<|]-!̨)kY\zpx[!ߎظS$w Ѿ"Dx<> f~/) L@eLS2 󊐦:|3q]GdWWLu#WO*}0 x;Q;=D8Ȃ3Ċdkr"eB PRnx`wdWi.M#./{2`0 =ƧfY|X|?k^]+zyaI ȷwK]!8'aVsX`g0I[=) ʾ4 '5.44w CO-ӎ/t<%馢P<.k$7Yurz/eT^L,kpY33Ó%]O]1E{L>2}5 ez>x |k6\n&ɧĀRtQ.?%v![={KqL\KԂou'&/ۏK* 8ׁ~WCKSi{&c2R%sy˺7J; 3|X=Nu2UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTI$I'O 1r# 5cYĂ9=.0m0ǯp2RTD@QO_ā_j#?AǮX#}qJ{?G'N`J0>;p[>? ž8Uj $_< -EQB ]AijK8J  Xpb{ζ>-'p4MPSir1Z|G}-1/$9O}2ڟͽDp&,vɁkNûY`qz7seȕe%29^-1V>F$jz(dHy}{iLFRc%[P ><4vj|/ϙ$J!(l yp'ŨXNkS|oRKԯը$=+阊t UF0ΔS$WBWK(Ů'9KBҽ$I$I%UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU_nssO q<\zvєЕ)$.SwJCJSCկvWXKZ^#rYֺ㮽:6=e.~ !s@*@Ǧ8>܉OxbaKcVy P 50G2LWTi5}cNx(|_ä@y{U@$>Mt rQ_ٹָy 7].GPcf 0Q`QXQXE0QAF3f !4.K,xմAAJL6B$Q׎//T GZOE#yn4x05EAdwMZo{~Mh6<] /9 qFcԄRϹYaNw۴S3>įblgC=yXΤu/ zVWOg?y&Xclm6clm64mLmDfbc9-yp#ctESclm6w8riQc6ڈ5)g:clm6clm|eLm6clm6clm6clm6clm7I6clm:clmWAxEVhТ+kFe6clm6clm6 &clm6ꪏaF0&Xclo hU6lU8clm6*cu$clm6im-[Kio'": _RԒI%'s-!Hk^@%[2z.*h`²=9A)6+UXUbU$Ȟ<[sFRߡ$9%MOڭ ˝ ]+[D7tfg(ۧ_R }i/ɕ`! Y|w>5 #2*;[je-xk! .X(#4ꁒr[:cԮ(eW[}M}2/V{ȧu:%"KEW|T>%/U5Lop@l9GWOSŧUrwI|'-*ͯEaRYgrz}Tk.M"5qvR3z:֩o .s$*;[ˈK'Hbyf\aQe`@7.jy NJQ޾ %|xl . \A00>5LPy`( W-sWH${|fj%()@PD 'Ih2fI>%w$ERaQEH-]*H}}Zh~/O,`MPfetw={ܫG9zSv\~vۅ*%v>fx$Dq 61#+jT ۡW7UH>s%R)8k^֓H`a.pDLe>h`8dh6z,…XDhT%O_xQ z}(6wǣcVEoE1Ȩ{ħFAA\DuN9s;a쏻8/0g2Z#%E|2q}PJPB{e׶1clm!5שF0-z PA_v(q˿֯oÚO&^6hp 99 EBO=GoC*z} cJ=FN Viűf&햩k-d~MƘk A [y6WRuQﴸHI(Q?S"^l ,B ǹJlQ)IJ<Z ;lvtt]jvIQ|gu|Ut%f@ P~}_c>=,Gϱ~>w;Lg+cJw\əL^=5&!SP8:q[؂ϓ2JN56X7 Mg롑vf+'QTa>:$#/zoκq,DV/ѰHA/=3?o5)O x3_|G"7i-$NCeCՆh..nxi I뾽=N_5/r v9;LR,%U,"ȿ|w"2,%vtoo/{rx"Ȳ,A@sEd<[a8C >)34~0|y8]$I$m&E.6(x.R~wb%J+Y5=>`0&vWB3_V#W_f  k *g^R{{߫&23>G|A;Eks1|qf -sT mI=I(3a򵘧2فz/q!Ep(`CU* y $Jxڰ@u;|9$I$~',`WׄfgPBF:e%?D%p"HII^<_U)kt<ϟQ3,1le$zP31̉?jV>=.>s9B[cͭkM)m|z쭁 R8~ oJ8ot0* uUa0.+. ݘtm72\[I͑ K8Vy rEpNBvV [z=EGe*jJU9PtD%WdO8߁1|>Uk'z&j Ca%=NB_N%܌)*gH,䈿P~JYl:d_?;G$W0?Ub(OTZfѥDW*)1IW iQN뽾iϣdUE.7m{lMnj 8[#@X67MQ ~8` ]upz>8b_6t,}D_?;gn/ѹᄂO](acUh?Y7!r6je.C>z0qʍT5:66B)ֽ&.0Fenz4 T}t|njQn9l9Y8?d' &?@ y3coEVf.*m[yԙbgjqHyY C$̉͝C#Zl;! Go?ɮLBKҘh8e[w@A 扞V'{#-[f|[zu9#I(fL4i%MUiQE#QX/[ЗrN6Ѧݏ5b-O|$uK\g~|+3qwޟ2;9z(뻕6UX]m)`pT.Ԁ-i~DU /I#\éj@ḛ8X#7:{! lg𪪪ԟg]Vqe&J2([Gz^f E#LWYf#!~M1!**rH }yH$C= zq}SZjT8r_:*&!D$q*'*$iܙlݤl!&G9!>tca?~i,u4yzu.w Kd6Bt۽伅2I8gU?}}ZnV"MU#8ȳF|ucSdzPn`}HRQ,Ahg5 I: %A1}Uv3zwlNR{e3ӎ t~R-"On;?sϏődN dYY]n1E_~{_mUO\NB,}+t#h0ImSzi9$W}9^! ިO}AG m;Vű  d}VxJ\ $U&ӮތTuhonfZ~ jaHt{e#3KFxʟhIX0^9ƽmE ;I%T평ʀ>\XJ:i)IH7`˳˪<>id ^xT)j[{ZdGJtɻ!ZT`HaIL o<_a9a e-8 <`M|};o?@?W75u IOf t袛_xS ݕř+U@Ð9| /'zT b:];p9sP%5i"0s&$hJB fIVIy0Q57뙞^5\'(/{>ZLI݆iɖSi BVU8c_ Pj.eGڠ*v1Qx"DQ]wޯzYi:566wA7s)ד(5μP+A4*(%~|S|q%xyϿvu8>>>3ݛli%*9DbZVO>q=*F"`vkj Z1 Gq8]IGSKÊސ{,TMR kD>^!̥Nևi8nҺ}1] .^V&8MLx{έSXiđ?]j>$tz+Lra{x4 Xlj2C2F,*令Qe/w{ZÄi9 /=zpʠ1to:(b* PKR;P@7HI~)%'KG} B9LX|h("YO |+땤*q$>oᰗLTFG œᙪ]pXZ]ʕJBI$] mO=+qǛN[&" ]*8㯊PWsjf*&I$|xH[z@qqEyrrjR̫KAO)7Z? 篮x{+LWYq,* 9#[:Bh-*h-_gh-mUfZ*h-Uh-1-UYmb*h-*h-;uYEYmeUV[A$$)fne?;^P,e0B ̽=H\ڂ^ӨȢC"( ٪*2 ߤ{%j% mJP(²ܳ i1o~TA=& =rsHT戟 3HI$V4Vp>22P2P7 b{~֫nWR[tqQFub j<%ilw^PA 3KF| (il,x y=uΉVUT"ta<0_ jͫzg#̺M0}ݫ).UNĺ20(\JH;d1%Qh!Y#UB))% ຟEԑ]{|_~QhN',u%GHQ׼p-._vj/@pĔtaU7&mG*rjx](-uV(9X)D4pve'2CxGSm08uo"Z4E#'{`#N#[RXIagЎu>7=O9[hz_wB@$--U$ Reh>G{>qv *;b8^Ʋv90;!Xh)*I$"Q$cDMukP1 jd'q;޷ "t[K_($J )o(4'4U2Wnz@YWx Avg~OidTEF)ޑ$|N?ADsTM@9&=a_=|hs/P =j nz2 o-zCqb6t +2\o.>W&dEcl>C=/,eiit>=Ƀ w|LFILd}\Fw=h)TtU\@(M*n-0yGtdAn1U~)?©;{/B!>z{fa' vWjJoߩ40.epd_s:SbI̡pWZw?wzsz؋Ōdc  * 07RM K&wW/k2Af1mMHğ?5e{pFOƩU%sEI[[0a9̿=FeQ>u_!$/p%Ġmې ͓ɣ 9̒>JFTW+bWӖHm*U*21ڳ7T)?ڮ3H0٭]IT[pA=faH/qr"ye(Z{A/kh[FcbW(,Do $M ,q8曋Xz3|aPp݀]ji iKd8Q)7!Q]֍W3&9q፞!&??d1 CZI##IΗ>~Wcx4TR`=+@5t%*r[nD5|Q吝4 0\e)Е 2fQpeA}I'5Aʞs(?oj92c"ʛI{w1h9}Oڥcί<0c89U[ŠxʘG5fלTڮQ3Fd Fd1Ŷ*I.s}zЬ""m-(I@Ǻ;=j?K5??صjeX9fڅc ުmnD32AX>>`DZS_xJ6H2*9yiO_i|^QWz3! q\bqD|lS`r0F =r)V8NdwE(uǎι٘9 :QWS5>$$K<rCmxkB "j +j1 ]y{%;>fs0ϢSW䑩'Gs{/Z<<$|zЅN*,Gɯ?>V+:7W2=CIDYӽ~t̡u;4 \;10DNvZRkcө;قG~MKɩܣ<.Of49lq}*>h#G 'Zi|| aG Rd]]ۈ"R"- V`Jw,S(}%BbַV q;_+qٸؑqއ%*''.9M"P^~ ;\dKE*i_܄1>}0au'0TPljE_dBZdESfi# |JB/^JV.fsnɩ"\ e*M}gʴ eKҏ@QR6eJ#{J =jo.MMtһcz vN_x S+ _պƒT:kvc R7}G)0א"p)Ne~r~ \r-7_IlŢjVzzN_cJP>"_[C2nx4*+i GEaߎ3Ⳬ} V=JtaM닜3iGJ#75ѝ蘒"bDJ Wtħ4)BԦ1E%m Z).N d%?!t$RW0<9z'Ě;yM_sj8Uvdeqũ;NHz@*y49D#]hLdک%0sBDS֜VF,rJ: *RJ(CdN9>pd`nl j.Y=}a2{׾ ɕ8R6&ܧ~;Dy'qGZD\Ï}uzI<ջmz~mϛv~E`Eq,.ǧo2ŪJ<̮$MG$#QE|m`|լA넩 q) t:RGkOq ,]-b潱e&ci)M +JC!=̆1=Vև@fTAkL>J-gyDcn H`r';\rTEyapm6@9Xt'5shGbsdbo)Ͱo+";h@ߑ--+(22)݇)fI~ּ#yuT| (:0Hcٔ^Y^WKޭ 6He2\aM%"_ASvO8xJPʯ A Pn*)qQM|VqOoY^k{sǓ^X'Wl@;jo 3,>y9 ȔT⪒(g $}u_XbbozIWw}M;MC[},돜%z7lX nb|Զ! _x '-ҠO(tɀ'Y|C6O?iю,ԣmF\d?=QFXsA?qD#~Spu⾔Q[yyI&GsM}YƒPQUf@#Ox%K: JƢ W^.wWsEt($wtQc4HX# Ï jg=W߃V*0=#i$95X x\sŧ3 2!DԫBbdRIG" PH!cq9im$׮T(O=e`I7fmLgP3jrBsOvf=e-3 !.sʈi C:2 gxu=zȤFqB=QG{8 erB|%D0mӓ@K{B62%{,Oݕ0cZ{}xT:/B6vث q9x 3Knc'>]Sua@ĂPH-e3O"3}|c|Ihy:R(oyy#|͠E͍JD7w!}Xx06[7nz6llXeV @uE|_UŨW8DѽJ_%#5"jx^Iz9^yLjt}wϩgփzUO/M4 $IyLY8}rQ}){@v|sUe48} Б)8yO1R~}>}W żlA7s`Λsy_4:nogLtqllEh;; >WXF]GCvqjʦTIB&~XKe"D1"^NJ ~ҡ< "Ia)OхFL5A@)SyDuaA#PЃT_|nSO*#-sw*L- (f?or\\[y%2!ZZB4F/r.(A~r>!VbqHO_u|,k;-!̚$#ƽU-rо0;oぶ,JC@bGE(3qW" 7޷L)gL@at-1k\$X|wQN3Tkӿ|}3-EYX \|$̄[rf$h,'E 'zh:b_4v6uʧ8MI|8bLQ qΗGװ~auS0(ޯz-9&&ֻsX |b/dyऩ`CJs~Qʿ9T[aSoH S_lf|4IX$ \\D=qO缧}zMX{bH&$Iۅi4؇Q&c$&FD*J\HxZ=4ÕcV޷L-dFEd&xJ+gyұU{JUjW~0u+y&a5@;UXEXWR9򯤨$I&FaQ'#B_l(92&<94=lURN*.;C"-`V.lqʕ9J HT i܋09#_~x 쫑Ad),Y} E{㏎J>Y[7A O>S{M2t3H> lqK;x$+N{"2 d|+o>f[: ?F#zAN3TN^R$"h3玅 h#%Pv;xg-(jg?mbdm5OM|7Qr=( lUlܨ𬶙j (3Nχϊw߆U:[QE98qy+R9n.ݭ?+usUWPP#~ڦcϟ Z_2<T/ӣ| E| j->L w)E|{q|׈G$˦]UF_R_~-+&?Ƈ忇kpZzKq:ԝqIfFIWbXI]Loͱt rQkyxjTν&?jU<5v\,$Kɔ׿_WnϮڻDp" Pc饕=?T^njؗO@㐐W)AaǡK¢""""xFKyoYV^WbD:Ƹ*<@wɥ` a^pkop|/(CXkWn9n:Zά:JQg_Պ\YbSYZ$@h17Y>TxQ{ >)İz^Glz{RN߮6ߋ.'zfz`hjy >r5fS,r i4ۥLO'=sN\Q~N9k d7-: mt  ox@ĹA$@2%0~FꇦC&O@Lv}PQ6`sx !=N`>)k {*ԦR+TUnzfl@^5֟(Ro쯟Tzw@S`oi4*fY!Ԥ'*9<7*\J[s&D$H>E)ĒI$ " UU\Ӄ0=}gBUaN'~ @#BZEaa)9[΄fL} tu`{yVEs/bj^9OH/#ƚi~|=[gemH($,,:`I5!+~b%eݖϏJ<]%  i\x>ڀ?8?g̳3rb_+"tEz8=_fМ;#G?WS;TEFç piD녞8Z;I}IRSI\VDQ;6oAHnLSKz41?KDkNDv$"GQ8a=5)H@vjn= O)P=44D}ϣZ & @fni\ev6u+a^Y )Qo ZY;LfG_/ %ex62|A؊Ss҃,I/ c;S +Ư cclmw}j}YpgU/&P ]+DW?$ SWI)\/υ9<';z%wq2>EGeV7yoJá%(Wy!:yrM}v? {quȪ}$M%"V?n⸬]L#*ɘp'ကT 4m'3ZPi9}\3ƿ_a7Gqķe/ِ,} {8ұ_8/O4 dW_RO PI?''mx#t 兏r+z"ş∄ K{OJ(Oo@]0Ȱtug4C?z]<2[~!j+ly-Y,h;&1Aʑ&D;o1פXfs3)_v̢,ABRBx)x d7 O0<>kЭkwc@7Ϟ?uH2'ĖG[0 yyS)\aQz3%+]j7@zzA͹f4fxl*8'sOu Rp)͓\_l0 bWp 3 y9O[U%Ax5_d#~|WˏTs 41P u*zJ$FH4|fb""ɉsFrBLg<Lȿ$ <8DDa،%:O& t NX@g$NtGX†/)}BRfBy6x(SRb;#DsV)mQ2 HTt/z^ "O[2'u/T%NM xŽ;%wm0$,{ qzc5ԁg1dp XKe#;?lH AH p^6ŇOr YBvH^c疘Cs&D-p?D !X#~'sW;x/lSSd@}%/=lνZ [WQ "YTc.%eͅEG'I'ΡRVNkZ=eA|x>͘xxQ0o}+E0Ua*(XlU+aݟ.8jֺoYü#8V3E1S.E(W $⮵s9D^ϳezq‰|~/w.'Ī0d\,u*.| &I^d@yna*DٍH,M4S2`^eAo}}gIOzz` 5x+/c\ H*'W U}UOaҐd( ]d'z!D/>_g4\V-@ 5}|\^r>6e0v"- 2M$'T :URo&k &kc'.kJgZI$ <'ժKZvY$*j>yRv HʄK? -Y%᠓R/vL2/i4PwQjٌy~PP˥J$ejՙ{UPSvC%ҚWEgV Ak6hH"$I ]-lC?苌quI,K>{UΥx y v@.躏hEjaϢ#8HujB]K=bq~& 9+gyfBĄgX۽ekOA$OAC0և?LQ=kw7{:e,9@E8t߯D T(d*߇ٝR^}GU,QY*H lqຉ̪ )J_ymɿzS<nnyK~ރEavUk ýyaƼ'=uog= +wE-K6OժYzI2Oz3YʔI}h'} $d4H/184 Qʜos ]b)?Gu)~zF2 }Ciϋپ@Z8#_1Y/>c6.x bFCF.Bx-5az3$`$o-\61(^mS'ɱ;(mEW;Z;{:y0NV~-HS?H8#$ 3aI/1|qWU>S[\$gLtH w-bԡY@ GͽTsPqrxrNXB1ppIm!^~z H[m:|B'~nOv}W;E%DC2&>b7H˿יCm6>RRo{GGI$(0BHnѻ=|!0.2ͺTrj? Z1'z4,ʨ$!+:(>:DzOc*F\lxqO/b}%h5AAtEG=2AI1)4}(m|u<зSBrUGx3!Y\LG]Mqt59D4-P~j* {%8r>ǞOq!3ޙ}k=|: R!  W֟OhQ ₄´Ls1<A5V9M8 UIUU $I)ԊI`c_R!W 0"2}U֚UY$2I#$>t9}kv&¢I!1$q5}UDEUY8I*;qrAXW$\+<%0_tۆC= eH#wrJ _yeU|sI-~X,u ^ƒƜLCn^:}ΖpeJqR\͍ 9+U6\<7xƶ$},PnǝEkpt4_Sc3C7(JG16)Jr ~oX %')n{OMs&L p\N dG+twDF8VjRԑ [=B3k*:*Z˨,|{?痊 ~bU5XbLJ9V* -b~f(>pλb1cmos@t??f>Du8}e1c)mn.Ɂo})Sy_J#IBJ?P/?853?k־M@5P]=FimT9D*'뒎䕸->Z-uP?xi+:?uZes?9/l墵\4d#(Sv 5$(Hc@kȺ\^EEt]"`M9R$ %0Mvt<Pؔ/'u [;xLU{Cn[ꭜ<e$R@]˼XkeW׾t.\:nx?&gHCy]4֪zAMH Q#n6IBFVe.xeWT "^h.|) Gj,%z |MiUGfK/}Ѥq{Ox. }%nIM3!mr׎6ڴھK M'Or7J͈br|mٺ3@G6!WG΄|\VMeX.IcΌw[yo] Qpv\̂zxPUQRO`#=ʃ>=yӔMsI>3tqTy[?LKd֙=c"`v^1q.t^ny %K@E>ܣC͞k@vξ],թǦ zpH7:G`l5'pܦH' Hիx=+!2b`w^d*"w+߅EVʶaI>Cѯ[p mm9>HHCtqU0ÛR0I_H=0{c㉮!Na(bA+}8޿V#R qW}Y S;lH͈iQM5L2^mBԫ.?ObA"7*Pq`QADm '' 4U#s0-\C(+o\NzMMgW dLZWpPQziDh5!e G LmFI+;u3QBdO|LL/ <]ѻ9GISQKIq%~y3c!$N(5pZb{Oy|y|n%-Z1Q!Din*09z 4f,lK e !_z'DJ#h7cT]֪ 8F) Y/Xv0 `k˨} aC<>[ϓ&(âвN8f] C1ҹZ9+e31.JW#"4Kɡfå ebeҮ PlDV'p]gbnŴ-{ӻQ\ț>.A G#0=sB* {IZD6REk>?(u>o橤DDX@'K+ ږ?z ${t*%$R xLO8Ge³}b ">ukk{%K{+[vA#T~0I&ivv}"1[TC^p4rc8ndVtTʉv8\ޒ_Uޜ\zzM=wվN:Pgk ی+;6hnr(랽Hw)/9L*ݯPqQHizԏbIx~|\]ω@G&I`Nn䵮)& 2Ę+/bJ !Xp1t^sl:"+IWc9`v0kUl[:G5uޙEtx?Bqp7;qsp*ƒt7j$,-*TȐ~1kmlJY2USY$^M) D$c(aiJgtDV%1Δ_ج Xe3}Edq䐄IKEdEA&H%Gix\Peo)$t+3X t]G.`16,4D5aYx% cզ( Q}/$RRWkKI,B'y{ֻHGB0(s_ǶBBeP$1”< |?W ι퇇 Rs8m.iưvۀ-JHB>-rYn e>_f?ۮN=4wÏX+e5jfsfϟ#b\'M 2W<ΰZP5r!W굜K IVEy1"07GFvY;i4tRD`&kG6 ,60WX>$=bUCfX432sZ}f&q.*Ie֋}]-976rKY{- 3J@ |Cu=[;WWI "uz,$:yt=[Khu`a3|tQBOT1&2[V( ^ƌbi&JQϥz49WFS6 MuкH"1rg8qS55ty, 3)T.dKq{4Џ'o D ={vv)ㄵ˼샆J֩Rޛ~əQ<I\<#A0cIim. ncg T(xNOLދ2kt0L3 rץL]%%cC+p<% P͖ 1"kJg*5B"=;"dsXxi̬ I.h t~ow=,S1REUFL4csuvso3ӖkG,W$Pe"%9,Λ.wo@?q3V--%UUUUUUUQUTEDU+UTo2+,"cTQQDR*UUUUL&db|270e4WUEUEWmSUUV#*PJ,QUUUUUUUUUUUUUUUUUUUUUUUW$-Y(96Um--RkDV/d/kE[bZTF Ȫ[UUUhUbRBŀ}H0܉IU6_?+d:/ٿoJt]z`QF°5Fu>*or5oEYR A!`a.U" T5%#10;~5q[).aC/9ːy$~zv~Noϊ'cDOS m,ƯkN <3Jn іx$E*HE"m-ʢ3?~ٜVד׾7d e!%+#Ot J1Zmf{DąHH @!E`E.R @D!z7/|7"~;9~s:[VJ:"1`FUYOBie*2H ava! 1# 4 ̉k":M Kzf X!?BƅP++)& CX!r B d HZ B* "@aJpH h` $w%@A&$Y ,01DBebVDa$A$H @*b+P1!1\L‚%BKs !+ еB_|W&%d-rbٹ/e}Bm" >UDDUU.Tػ\WxzHK*BG Eb,Bc$Xܲ1*` H-’0 'ϗ.'N̮ʓ%xLksy{!XiWMeaO.SܢS5ݦ 'A҅1YҺ UQ9 #JN"xx*sb-S˹+R.vZvI*so)9;0 1I ,F钉"2_d:CD6F0?Ză/Vc$@FEYLHȑ1 "!P%msG?ՔR-,t!~۪пj$D" (@ #$V0Tb "K:"+0~Es ]kN8 qz{z|MҾ~|cpG-{8i1@ ?v.c#T%/B뚯Qo-5Y%EeQ.rNI"a<^ uK^s/(*~#nyW퐚 T@ r&07tU4Ac ՔCev҆mZ+T5gBIntHl6VBTx@zzx@A ڶ&N3:N,C[ 2+"*XB )+{V8BVucld"I;=b?dn=Ửu?s{x|FwIXOWАyOm!VYq5[e X_@(!]ԑ BaL&<)V S #3Yd EZ)iɡyVC/]S3+YoDL`.jjўԂ`rc?4EuUyLpX5?E"@+hA*JQ$<qA*)ed0`i"_HLP*J,? !eM-X"qXJ[%Kb!@EvL:-̕K2d)Z(8#2CA%@cE@!C~d  QVDhA"1p~ؓhU@ p숇$"D#*!B0rS0ef"..2Ie\}`FIa0`2H2DM|A= hHAas2"hIVF"ITh/|52L<;5MgF\HxEM{18" >L`hS#I2aHd&|fssdM {T藫z!(cM(1&dbSk/2](,`&*$˒"ÒV9 ]*A}Dzb'9TNI5#JHrI|ȪUz@XB|XOx%Ae!'(B8aFMy&6Xie*+%Pad!5$iB +()KQ"\d: 2$ zI|T* ,Y0°RAT@F\jXQA:+&BH4a6RH0TS n*eir%AGVC!`X-*Px-2d%JS"ށ})~Cn}6N7=w7<>R`%FFnĔRڠN "FATH1!qAI`ET@" @dND&j3v"|vD%N~jH_Ihx}ЇL!љC eˏ;=1V uWgSP"Ă*0YY" "0Kn)$!lxH"@aB0!'bc H(] V"<`s¡WtR%zq*La"FbHTDVIRM &!` RVEq B Y,D*ZXB[V(c ΆÊ\_XY861hH;H*!ᶐՌMk0L J$ Y8U1T B0y .Bn2j ÉQңk3٢) J"T-0{dg0 !'k0X){bmTnJ~==r J`Qk -,F !Y_@>\,*#c>)yAHT eJ{&ƴYDbsHtH !tPAs>ʯ Pre@$v,!y!AS_B>-qqNšP E;F$P EB [Hb FR 5,ձZ[jK aZҭl%D+h*~Z.jHz59G'p!_Bl0+àd,`"82PT(ou%t?,029,I1c X X# "H#"2 Lx]0yR|Ub@c"A@aV TAda`1`"#P@(EQ" AE1d`0`#!l!eIaR,`:RG1G?_#<"4DG\\h(%A>IDI#A ,X+ČsS70XgO{faff+L|R)EY d2ۻn#W,ZRgq,nkwőn9/'W 'r"~u@6AJ-eayr9H`rζq X=LhdsR n$<$P^# Ċ(:Q+TLuMdk !0ʄPL)1JEd{z hf  TLX̂ML43J %0Bކxm̨Os?ڑ\vu6}6e6G_ƽqL-[&vwX9JUC\:Cd-+ BVa3׋<M;íy'0%nk[DJVC3KS-xģ6\ȉ(`:%f#5bO6Zg7f#on_ H"[l\|aᏅ4ʸ'O V֮Aйѱ hH3\{~9z[X( ^0a͢J mEc} LA2"D#H5?j_ZZ+@U%Ux=z2Y`yb8_f|ss(uc)2yy{7Gł82%BuFխ 3ܖ-T+U?CT"E0VY#B5*zK~ɏJR=;)& )݂i~'lZ\(-E+V "Y=$G0Dyyʌ7V$#b@A5z@(P>n#֌fNOȃHe27**#ք)#ix_i/þ %w]-siRIfbB2TՅr)kYN!`hְ%dKn_ U+='hdX&7Xn\C/E "!9P& Y?ѽ{8NF 3V(bvMaMPWL{C3)zC:nO YiȀtp"-KmDN32B!l i+ Iݫ qWHXC1þ 냴@h9.# 1Db2RDU|$V(V{R*eЂ]եJVmߟ9Ŀ7x7̑V!}Ņ֑^2遠<*"{|aWȵQ/]fe|xN}tyC)BHK fѩq通Fk\8WQxĖxTup&껒ΊkޟyD"RVK0Ôt+!h/_fFrf˷O`)z AO^ SyŽ;< n(1 [ֱiR2% KQA b٫@TH~'X0<l'_&#1!/= 9 PG<_>; Pk oc JSfU] Ɩ?vn8l.b֡ "b6 AENw TQVkbP"YW:6aܞ;"03ZEza2T|T$X6O&zTmWk !DS+H40*LY\XO+fZ²{9$U4DtHX!|s]Y!4G9RB?HHAsxc7&6{. `SԌG>-a&$ 84,!%ޚ)jj(@c"I8ed:I(lםlrz}}b"?X,?1&YN1DJBs! FL [?AS?G񡚁r.-yP0Go(hH]]q}hRSw?s#OD);@>8I bӕhuWQ-(m$q>m*?AVVgx,BC3`ZcB'D!PA 5F_C1>DO75MAE/׉mER\{pɽA7'|RG h " jf},H8pwFQJ;f'̲`G\>qS& >#e #c\r[7CcFAAL$1E_֥5͈~NDdkTs 9ÔO<\jy*7_"cÇ&9 <B4eajF MlVn9DB"MCDsu1ځ)@gK<9sy,&qr*6aArءp`$5z^gF2J)O~` H@N.ճRJ?*Fo7͚mgd1 (0sIf)4)(2~4lZ~A]:_V NMDR+*y$ibJc 6yEۍSc1I׈G'W|R6 Cr4\s snm^T^ B/NoyVb ;(6 RL4䳭΍i$&jkw `pf18 ,C-!@48T`[QzaUu5%\=I],roDCFu/}-IOԎf9< K>"5F2Kpp6~iS{`ے ¨jҠ.ATq@0F: r#x p>}Sfxz]Qovfj<-οESOJśJ,,a7< &bB/ٻ*Ae41iSQK>QLL4DZlj~:J.m.%wEiϖגاB"LeԇvHA*F (b~:u_oM`,"HIÜ~Q"THR௤??T!~bЛ @O|G$Q}U;8pdޓ\7d+Wn\E d~,xQ5X" R&Oc6 0eHBic}\O"D36#N2bdrhû<E8BpIUCЗ֏\=k퉏3cag Vpi鵡_Ms2DM@:  t̂:?|LOвI&EPQE^dD:(3 Mac'b4e Y 05IWZ&5H+韤PGt+wn3Ƴ*Tԧ<?NS̿s>jϿnLHUy>,:toXcQ&)W:r(}?7$bX]/0lGb; /nB{Wo%:j8"ͦt@d&$#7UW򰈞' 83gl-+z%<*R:uZN,üQi?7@w"~fk$# H*+B!B(UXH"I ?u! QT)* H(#P`c'Tj ( "RB*` Qj !FE*NUG0A-,Y(` VPE_!,g$d1 0.CDȉhCO)| PIHJZ!|'|!:0nPQBbzxT:RM.c&<wVۧΐQ" ^=JJs郌ྖZpZ^ #ҀJ<&OGRؘ_&}rm|E$֘RF3Jqe{=YR) ՟B@Ku VeI !JȈDd -B0Hz qE$ E^T ¤M2_HPUϦuI(gvd"m/(T̸fdqH<)1DF)Jw˸; PCxJBR,|4B#h@Ԑ>맵iMF7(XHGݿ5SUXh1uų:3ʧ_Y+,$n?ق>RB֫V:f *Z%2S2a˽6k1db2HL ̑1 bC\0DPK"Ih$I]Y\ǿn3 4D?7Vyeb-_):2`w˜JLLd`p +v1EdDW`0oX4#Lm̾(ɸ^}}>?UZy?QJvO:'j5Aom|DŽ>}1NXtN۞ 3X=#c:xޚJxLf7J KR_IsJOzL9;xs7\b`bko7;}B\CA:x{*<.w2ߪ'7v* 6%:rrцZ$~S\TP65{91!.c-p`/IB _^;ʢ߀o;N6uYTQWj&+X:SAgFa &)(B9)EjM{7{Ӊy}S4Fo6!2x3fY;DܱHZM)A>kR.aR)BBr/6y8}+8^%lN H8_6QJ%e.]Uz\҅O(r!N3s|Ewoc!0>_V5&5-BZ9atUW^8lϧbwK+.p.Tkhf0FbúpCǬG)ڑ郭^1i.Of!! G#=釲!aR7I I\A_o(gyHQʚEz׎c׌"]P-(},3/fq$z*lL$EO4o3uyyAPETQ$@KDVuk(nqTT( Q 5P@ըLAA@smDPATDmDmQ6V 3}k:Q*Z!(P1"H(*f*TQ6kiShPE|ℐmiDD?~'f3W: 8#HV,Gִfh~B9 q>,2 cZ4ߖn׫D)S}qU X,8kX~-kZ!;aVa$)O8/"lc2,蔑ȐPhSwefWT}pD&#[-K\?~ },MCO' 1Qn#:+HX95mḀ\5d"}/oYC?XZ%l?uOÛj:4dM8U7' u~1 J %+l?+"HJ 51e_@DN? uM*=XO/?;v#se_Gl#@(~='l7 ͆ Z`7] Z{=v%Po8"JF1z$CFy>A %,ACTDTqƭ5# eS>,XJP.ި?K}6`3qrnp&\L>x >=_ޮ24Z)]e8TA}Ҫ͑XgCCS+.ףJI/s`{mX;p$nҊ;oeZg>~LpfNQƆԺB5.fpD1{E=٬[Oυݤ- ?|m'_x~wFNbrKX/'"jI?#~r?뺮)%&k|*oW-$>{?OTaf?8}QS,>+c?XL⦂V$h'm4GQsJ qKAm" aw5q͏ #gycƱB/\`-^xaa850 2uv#ZO (?9=ϊ=#>L)ׁx QLb߉[/ mN]~b)_2%j*:pG9i =s(28/plP?91G9̼DURAqUf)("&HjLs:8SFyy]NimBBNq،f/aF S;ύm-v%#St-q8ѽojGYma+İrHn {q",n;i,3@[R#Cϫҏ3 0u4jW&a!2G%]dg1:x>j:6Q,]Uw,?(:Ѹ\-10"&%`0Fs_N[=4k&&sjUoq:g << -[:o,El40Tz>Oj5`< /B)TCPK4r"—lqzH'[fs:"ϯꝏ hϮu}~sfM xF,!O$#1`| _,3RvR"I *H/ ߟ1?>}`Or&$QI_a?EIjEO a Y@m["2&0Q;r2CIHI6ManDIDAC2Ȣ RQ HF( hPWc1,E ,a?+ ^2IYp_+UcY\_FFDc%e". 8X0y1+}s~?Ć?~3gpHȝ^J9_$K-R(. /fAknE(7苍pq]FrxQaڬ"4Q:DͭVm]zO).yKug'"HK.Gc}imaǏ<)W/ U9ѓVmap9O*8,~ >@&%`z~k{L~ †cfcoД CF׎{qQ Ub䡉qުo]*Uk)VR͢Uzz8H?ot["kW}qm8ʞD=vؗc, ^zCwX>1xXDz,;F CMk }4GZd'խ_L;l! &lU5 *&TdSr4.&F)bb#ײLT749yf.@ρGQuYq1n.l<&Z7)Zu/+֨|HڶqYS gŗB J1$~DYG$4PDvIe$VQJeج ,Rf&C"+Aae"dц$TY5 ʁ. b Dup&R㔼ZC^:牿=.ȶ_y8 Hw<آ8a)}#e K$Ue8Qm}X䘠 fy V'Iі̭3VCgn08ۥ7i 11 k4-Ȍv0 i%@݁TQ00`FE\AGlKfMچCQdmw lk@KY]&eXMlܨAbG@*03n\!WuaXcaC4E@ԗmdff 6MsJd-kCqi@Yŵ&C1cnBUaDFV&2!2dUAu~㶷3/4S߇{IbHY:y;S>@,[\".Eyďav-SrTd&JUCY(efQX 0DR) " Y$8x쪨q|z3A:Oi'~IDAVh_&͖S^:OCT®-ΈlildP}vJ &pʀȬュ""'Ø!" "7aV4)!# pe%>RyFj0ӯ\MX}zՖ*缾=d?/ dYbP-)%' R-b JJ "ZQ ی0#"!@RRTR(%HdY'!Go-(bia G\ZAi9|Ҙh9k2-`rlB:yĮ"&Z- !F 4rhScA5 )ՙq`& Z D_7^uxO!ބ j1Q"ڦ(`_UUE|@;gI@UbBAQQDXdD Y*łTP@oR@0"H(PEJP:C@(zdYG~mmZ-F JX{!@1P@Y 冡*EDY (E0*PDQEbmIN~U@vI'"Z 0=Zȣ$'AF@$@@:)񄑑v2I(e@$P>$*^!ݼ8=PZ㌘&H!C a GIoXO6̸%a=oy{z7 &B}P !@K~iqQ-ۛU+˖T`TeVXffZ6j':qT~-`C;Y>amTbUQ$XFY J !F"ȡI ~Xb)1Tص(2X-`T`,XPDPR- $IVHWHIq 6f lEK`JfR3r1Dc0rø'lT-KZU7չS 5,-AdH Y=@Sh `)h D 8"F@b1Oa >B+"F H!R `8e"ȣ @ DchVB %Y̡m;1!YB1,J uE%y@h&UH^!\?ޓ `V@F)(őj`cu(XBȓ4PQHk$9劣+܍K :#Ԙ~9=E(K &$PA`KHA$Y?Q ڛB% JI #uФJ"` %`)*PX(}yOɧ{ph_ݑPDQ0pLHm: (I$,8 }>X1+& ,0( 7JHXh9u*\(6ЎfV&8eX(H(@ OLIS0 ^Rt /{Ci#1 h֥fV(Z˙ Ji@>kVe@ / _@5]#D uz뮺wx22Z\`c3ɺ,ܽ;|Jc& }95n=~,PRL'BOBIE:O5!h X "\d@OJȪX6pCd X,d"0RUejX%%4D CV^yDB??1Ud: 8# rt3XTs)8O2DUE+ dz+.xEU7=Aȡ&cD546p'\}sr^z'09{FSgWp10ERJ{y~|?akgꟷ_TIҊ߯=᳦#Nm65Gk97ǂ"{D+TM*wCҕ6Zٻ8œmlُ!$²Pf iZ,h&dk-}{Vuqb9B=$ṿ2N1z=^FY~jW^ ,ڞw8i^z=f}˚^O&zaM)KAZF\mP5Ҭ 0S Z"0:%?d,T֙i2뵳J)IO ۃҁ4~.IύrHjm@ݐ-lb^޴a8(/3̪H*8Z^Fpd3 `<G7#̴Gr U^uNK`o}7Z}5sAg^Os9a<*b[->36n/j{vJ^7ԩmx܂7\+25GpNк[*8mX4]G5GsVzk( MM(5Yq{#Kd$:"7-7-pz:)3"tA*lD4|nMCcxD: Ó)f 5΃jɒ MZ=A)[/ oJJRd5YF#xxDlɡ<ns&Ҙpc_`ox|1{!h RT2zc=aP<6R<ڕ^)^Bumi^xNFwb90ٝ;~:3s{j;qE`^XhBKaq!3d&lI=5kC# KS/^?sN;֊F8TLJ*V96֠WLﻊ%80o*W'SJ\-"]` 6N曑B0 p2l4}"fc]UUú %2%&효I8x?PMr6?@@D)yo9 B딳f;ɬGZY0V骣_E u?Խi<8{Yߨ~JV %/mu= 13GR{"ңjQ`n%~TLl{7%_ J2G*i8`AD`r pvſGZZU m#4И/DJW p8:UE"2':5L`ƀT'E^wyU [kM2 "23ȗykfiܫ4'HIZ^\j5oq.7r4S篇+˹ˤcrHio`') (8_\iљWBm8E擦bG2Vf\AH a, Џ 8qH鿜LLzd?BŞoB=*X _O{Ќos/x'g'з68#@@4n$l$ ?$2& R` EEj|#)&IU:0P7ruc^О3}Vܗp L}L "O `HR'jiփp5"B$3-e8@ ȐDw:JGhU1RݬǞ!{ouWGS5dw@]> Oape=  b}hqa 7/tjQ{?i&.ݚ˅g8"QM%x"C f;(cIWN=>aAvVc~̨{º6\@R֊L:4/էr`#Ȳ9~W ߗ #ypܭ=uT:6c,`O"y(6V< 3bǑ%I^Bmmv ?^'-{"V,&b22&h#dBk NjZb y}aϙk#hC,{,QkW+vsics)-!ޕq8S⩈:ww*b\?RSiib"0 |:@0#4W\*\k8}2ڽOAtLU\/([im~#CAaYo7_׳?! SI!ʽ30_ZB2d?N7!. +<߇$@| 3Sx'&,D㬺WXyF ]4k=Y~@f{F+UQ޳ w|yng7)Q0G?BSY_- 4zeۅ&P?rͣ {I &RBJXQe֡@R̭YZ᝽NIL6Ԋfu&4 =u]{pQ͛F Ls,9:* /^ͺܴT7ۣR* iLUѼ\,9iQDD1CSkLt|>0l&O\q[vKc;@F.. `,a#wkPbit*$%#@ɛLdq{) Ǝc2y4`Ϊ3T[0(Mnc9ˌzFqzy5dZV;fa.FY7yĹ#}ƕbq҈-4(]P?79^NjuKde%q/ &~ck؁>o*@q0&`ԾQdfR`lQ]\,thm M9T4)`yU:rČ5&h;nF{HvqqVCХ%(&*D)(@`¦^ڒ\ݚ*X H`hR PADNɩ<v,M֪v,?=wXj%&} І2cs],RfĀ ==HzE>U{:E<~ G(5g;&#E$AH,tHj#`$EAVAT,AHF"Ƣ "AIHJ>>}x{|M>͖J~i|;U~`ԿPH~H Ǣ<8M%Պ[ŽT\qFjXVF|㦪 ũD; <\43SD/U ̤ &]K\X7IN3j-5&Ӵ O+M)p3}yicG3+pʓۛNi[Y.WaMpX1YWqc*BT"RR,Bƀ9cV,U2!c\ixڛ4 r83w-C 3ן7ѳHBVooh|P܃Xq^;yN8#C)HzWY>gFuM S8& mampZ9{s]+rfUߏj"AW1S[/A:VG4c V/ {ZBRLY8!:_qṢ vxc I22Br]xZKMz&?ET_.P:5YO )HH$<⾒%-$45_kOdzwu f5P/ ƣg]_B[*_̈jR4y}ڰ0‹t^O iȶj Y9tpv;FI*>2 Wa" .%&9{o=՟ժH:y1sj/@v,H-P+ AxDbsF$vϽIιjUBK1j##aiMTƺ9: ΠTȌ:Z-d}c}ŬzAI##10PAբKh $(Fq!REXp d!R",Q``XH,H"~5sjԄ Г":!Z,d%1Qy|sC vІ҈L]йĘUk4 DH`,YAEP2((Z-|oM!*{EǀBHrʇ;Mͽ`>3f" (§~8hc#$w3?B딙5џ ?k+-&ɲYik?ug=ǪA|O޿_E7Nͽs⾷UiDҵ"_tlڈapo\ͧFb۾+98fl%xp{`_=Rm$:3bޣwo$,$lH0!>:[Űgv*:\v I]ls%EhDYlU\$LTQsZ9KPDRHLC^Yz_3yP :2R㔄uY%^;3uw~stT 2ÔVT +i!Xd_,yp~:x\UvFZtTnp`QQ*N&Zƒ#+Ϟ28h^I#";Mv*e 6!Q&dHHHHHt/8 r(}&UBAX,G7~5tьʳHVq (Eʅ2ݔJ''AeOsʦʤؙSp$.<;Bh `3eo tL1S02W.\k?J!bL"1.L熥i)պ8F l ܒmGƧf;P6{>Zb&3zz<]#^6gv`N 4O 'b҈֡l8WJڕ {ݕLVnXW52D{wv'yWуxEp Q%*c,fwWw8?J1&'W{khJ:}y ޶"/fjuD 2SoXN1& P.sgcxTR+ʹ3#. (;;3E2h`L8^'V.fcʴtp,fn mPɞonkPYcF1\/ ~UP|Md&9|L|ӾMȌ '&ӄj8VSL镬2}Zf.']UUUUYs7p( jjk6USwu;jd\rH{BLqE\` :Voc%k55Dƻ8 !Mf=Fe#N4gGc٧*rNocUQG9pFE\NkE:H OQ)$ ]qUrLŕk~<-#|ƩV[dWR 2 LE4-PW`ɫ`DfNMuajP, *!蠫p`>$aвOr^&TLB7U1Kr9jD).KFsy&eqsDŊH\.>'ULV/M^KN⋥3:G +ĉ/ *V!%gĥ{BJ;$*u^q~>JvEaKouLP+>F aѱ8>vJ% 13%:+&{y ս`uߙ~?# ?I { ~>l+_&"ij(q8].}^) '?;>i{UCd0$;M/ׯʪ>Gd V0e#SsVy,?o$ kSeЎJrR&kAm>_y覌Hƶ޻\Tk"9 ;7zb)0J*J|9q=&ۤ-ؠ ,ևY2s@ߜe Ʃ.y!E+? |ћ)R$euJ.4ܬiysn}1@vֱ3{V[~% eɌ=2p=Qʤw25H\ Q± \ոA@|r4$ "&yh1+|yXn+w6̸>.啁ܩ./VmR8s{Q E#tXCRC=vGv-$atxto-஫ @wJV PrD:yz{U !K#Ȁ'=!פD_D6}PyZjtjfq3džbTi3|ԧo^_llOo4ϜJ6W6"<ϕѬ~7I[D3džQVގF @ޏf\3$a-X@Djk<4Xpa!-ES.E]miRQSPSR(j{QEb&+%6cBɎKrKO < m6.HQH湻X?R{DY緧vEG^wڝ.,֫EoQĐ.,tcBi3Oa9bS""&l;&ʾcoEDG?\DXNh@( ?j)? 3_}M +?CZm<^l ux`ʀ Hb /!znUB&9v8_ӗluq \BNAIdqoP;W :´XLPlCw9"Qn<#* +OIOVfq /oWpVOoIxY.+K~uS䞘A"Y7"mڿcc3\չ1D$D ^ŅR0r1>6L3SUzv0bm Dѹ +w|GTnѼFN`UiHRAh;']1C0"Xm}?c8t~:DCOF߃hD Vc]@Cϩw3jk2ę4sXՊA$<PFMTrcd[/v9 ш $)`pQD1P,OSƽ}o PN^\nWZs+ù2'ރ 1"W. ]3=yNL.mh( (yfY5|Nd>=ME0M@[M2%%Ϩ|Tjyom}9'#lex^)0h1o%.Y!^[56veUlyQ)p/5] P;:tԸ4C ӫ?3>"9[mvzD7'&hvD@~x,F؍c_o'/$T15^)u DFalbϠ{#8{ϼ\31r1MGtHѶmV`/w5%_u.Wsqr|ol_W;FvmۥҧL,f] ЊQ WEwfꐏRDXL11#/'I?bÄL0O?AĬI2HFeȀD8lF3 2Mst%y#.b;'4!Gx' ƛJN&7s?v{%How V)#bZ~Ǻ`F$Q>4ܐA=mjkRQj2 !9C"* %qE+DpY DKj5`U,uLB=V'ŔV{BI|('@$Cz|'8ީhp^8+0fI4bQQ:'88RrH*Hꂏ@n.\;s(q1'6;~͙a'qOo竖4.0%xxo&ֲk KbQB8d8uمEZIЙ&eXn81ϗ w4ee,k6sq:1,LIAH ׽Ј؈B0b8e n>Yg}o.ҶJFbxx+74/Bγ5HE"+.Bw˹ WJjqD&Ҕ 8B}ᡆ΀qq"fGs/sb_\97^ h1]y])ff.":Y,ֶ= ^>'Dfф9X9,}_s16ź Ų(Pڜ5>Bٜj޷/&k4N1}`֔a†%;L*uFz3mH̽Rr:Yٛa{>&hQ(XS֪mIɻ~lֽ |NkRIP=APB6kb&ܸj2XfhcTf8J*bE~΀[:Φ(!7ApHIK"8XPcxZ>!eĸbG.b^NDBN=/ĩ$>@tpo&3s6o }s{! 3R#O\+.(F"B(N}0.:)h- xF Ngq~uZTz0A՝Ƒ 2NZ2c]a}хZHOHEQԘ;kd8"0WFW~DˉCQ ʫe#\Rb@2DbshvRעZy[QuD9\EXu^k9Ϊl3{:vez͜/sFt|I23㞬5:cLc &))\-jN(ћFz|gulj5,]׬\^75dI5vK-$hmiI"_?|A-qaDPE| AV+Fׯg}Z`p0hI V|3r6wt2svRIa*eDV訔JI&AABLM],0o3no%4q̂Ǔ; ")Vˍog,ƱA$rmٜtORYXK$4s>n# V ,FM ^[:eA3FD 1)o۸BTؗڞJg+׺Y> J >1RDM7Toԓ333knTᲠ#"  >G}Q禴qxb؄T[<Rinwo{R#F t n'="$5ŵ~~{y%LSv{`JZx2mƱ['xf_mX}|_@1ZoDsN0Eޥ}}un,-.-X7|+X) v>a{I=D_iŏX@=J\YJ@ ycZA δj2^|C;K-)dYD$QBT$̬@~a9oGqr9Fѝz0#X^&>J񟜖vf(xFdmJsdc,$I G3q[WUߟ*$3%.6Ӫ)`JD.IYfYɩ CIC&OZ8L8 (]oŰM7F 뙽C(H'SEoTH+5+'8Unw f·w)(ݓܟЁqCfb)D" Gsxq)<$ܓ"][.!LIJ & բ{W]fgY^1"(QmY)`ttMfk.-BN!2d:=3dnMePQ%҈+oXK;Ytl|ԡ%2H3 xy{WVnR5XQXYt"<@|XTcJzĠgc3a6. Y܊!Hm=.ytU}a~S0$=uFPT] "!8Z 4<{xw5(o{~~l$x!K>?_vsdm. omӵI^%p^_ZBzNt "H1U'=W9"6Ҍ}Us oCG?"~煆,:c]{oNw:^%=#$B@HDF,*Aw@+ *bJ}vsm $U-$,#Y ђ"IQ5YRIՀ@Q`T?D 93z~yOk{?Rh"H:eCD"?tEI~Q)$"0NSȈ'j 90L/*:LbHP(A>}a>jAzŦ~rƉ_Q\k6w q˸nDqk,0t)Q͕yBZ+:bh Fê6 9]I")Xi{vf{k޽UkR֮" "m\SKzG]{xpc誨F+ѵSTnXnC1=}d2i<wٺ (7߇ֆB{|b^&r[-)}/~)5עݩ:|=3lfЬC8HA!_6[?F(fB(l1s3'TD&'0,(<ш>6!XbM Qğ'*1y$:Ό%LK(hzqٖYn6eha̙YQ^.0xJ>rN c!{x3|uvfE 50AQ3=[cH .*Br* "|48q/sF-Fa/6pd5O6Koyjo5=bD6U2h*J/¯(lN#t63aYQ?2W`Y,VZM=X~=%տ`? G$)8O*GYf!d=#wP1Cѿ$j՘.D@o|LFd!f {OͪV7?IӚ師GJRq Sڃp"3}uFlAzb{{=mAߺPz<6@'IaU03zsU[V8mlix"G7ٞ5jq1Vzsz2#d}o8m]9b—xK@?B@5umu^1O@<,^"C *!!>5>C@O@4׫ G*^k|k 2zfWv^H3^Mԯ@.mE&dlXa0OLU"u [{ ak/?ꐇw]Ϟ1 ߋWxeWh TJA."@@4ԵzF}3Jwb3N1/~n~Xx*덮>w[u;ռ |c53OHHF#C,Z s`FU|g̟u݋&O _@+?-;S{vޙVoCk,Jx$e" &BE!wһm^ڧ E&kzgJgK:kRU>*78V  uo?7_ $ "$?Oi #rGU)I${1ZbI$i_B1UUUU}@"9$!u.A[ 62?P @ IW޿MޥS):P9=#Qo,W+l@kcJ6K[gft92{J2#$Nek Aipa n`%*ffwlBہhL]מqS1з(Eo "$ACEJDU޵Dp @;FmC~aOLG'\^uqHiȊ>pQ,J,Gc' k,'R2XEZ%),1&2E VJJ(z4T3DJ#s~l @UuSLłS \1;ΆA8:Hu8H.Rw` z!d7Q"F%(}8$ ňdE&>d\bQ}˸'8 21!X+"Ad5?%VO Z,F !܏xwȄDx-, Ÿ\']Ӵ58vsz,(d%,b8 ф!2G82\?CdNwvʲtk cd1փ"4[ tܲ2&0e%(a2׬gcD0L.̈́iK4 0 @>pht4H)!IG|G ]KBJB2YA碬FEf̆05 L 5 td CIɌ!.^.fI-螋Hxj&`7i( D$2T$#zF/b2vI,]n`0Vٟ5dA0t ԛX<ڔ 朓h by|ؖ8MqͰ2FaqP*K2kq:Lqg0p<>2`2I8ᗘ2BH/ha du:4[HJo>g e 'ډJ>Ig9㵮g:^5:NVI!"-8ف%|j6mz d}uwKζ!9x&NkQ!0herv$9dg91tFE]&` |ɣ28WCY(ێ5132;Lݎz,ey9d|)y~(8.ꎵED=y(~0QPi wIݑ=B'ʁ |Bpa]+ vrq)P _E2+ɏ&M ˑ\*zX@R$@=n8RO5R5јkH?E'd dYU I$2tLxPWmǬ/gAReTIiTQ(,tCImv o ƈ ,1Q'^A>' P萱(Ym(@D({ы5`͎mD}ʲ6( bhncbcGFǴ)ʁՒC*<t^Su1|LmEVh?›P\LSěrd!wf . Fo9f=<8Vri-At=+q^^͐H{eH8f/M a݇*\c#7\) VN ]e\IqZRvZtI*1.w27 W\Ug 73YvQŵ @ F` Q$˼D$PJV^ *pAsbs[}$``ZX(ȑEPJ>rW)h-J"ɀbe`e8 rNG EHS9H%BiE#9j)'͔S1>))D턽ڂO9_GR/+J d 송.Q2 /TEXUUQX`$D,1%b*+UUUPP*, )*HUudTDR2*[.`(LG%Cn26LTPC.B@ā  dKiQS$tA# QQEQTjX+ce*LFF0bEb"W-dDEF`58PUFkb kC6H!Ȫ#bUcU`! fAlX,ei̦ 4UX33okmHU˒C*!bYDddKJta12Q'QШ&(!…TՅ(PRe1ܲA JLc@\Fn4bAX1U:4Y8\XT1.BjEb"hH,PbM1DH D\NLD"|Zt3E2چH=[0X((H1 O T]T\K +NVA)Jl+n s #8 o`rm-QI]Р93***1#-*,LSkmLGn\L ELpLs&PHYQblQ!lRWl,-PQEEE#YEUE`*'…ժ( (xآ0 bcH(kFEU`U[ЕAhI X{BB7UUV"UDQECҍPOW JPPvK`(A;b 2*&I9F,SEX:<UUUA"1rUUV60, HX{UUU`"N ij!d"2b(1iJ4B**EUUTDUUDU0QUUUUDUUUb"Id@UUUUYCr1c$&Ȫ3& )KY%` `{@Pa  ,`DdI0@VH $ `)FX*Ő=2@PK|+ȅ*s`,FEF$U" C (A,1 RqR A9䔦 * $:a$HvAd!QBB (ՄE5 HTD!: 1"%a2*F*X@c$HP$IURr) oj(;oc>)@mYs1/t^LF+V&ޤ5Ta[ 3Npi.T̺l¦wO|Y&.x^=UQп jqnV5ʇO|0PCgw,vnHcQe$_6W*Z9 uJgCwH߁ "H+/>FwE}AH%֟_лS豕{[.uM9<(8ozͩ~`rLt, wf9g޽R%{kq2'A \Ǜ&vuj<`~hԋinȅq[h%!I[bJH/s/ĜנiU:d@3t<"Jc3 7ӖӠ;+Ŏ{dobv5|sCs+iq-sf!xDpH*[> ZW+E?3l+a_28ڄ=| PplV I 58P,GOiH}G:;|B \{}ccsbB*I\ cfb-^ҽ-ZȧZx;Ry}K>L@Blm{vTyƅ(FZqS` Ue#9*,fa!qqx-S*O%TKʼL3Nlݙ.9ToTßs7}!$hK8!YCc2B|lb HiW_a+7c[b-gcFw#:/SK0 3]lK7 'H-k w^hH0hmJv=*Æm!pKV & s?=: PS6= Xykh ~Y{Xa[c?JP1H%%BSԴ (+^35 aǍ#=V>Cf!G*50?PF3Pf&E6ur9՚4o2x7Ez,g #7eD6wrBة%.9-{_1Yƈo'ev %O'BK(̺ gՌʍM#f,[7X<ǀ26"e9 nF5Rp~y,WB?7^'W"V>jjy2@3/RZWX#d^a |]Gm)hFI 5c0ӽBۯ.62HRykA}S5VhZ s?P:<KC0;L", y 2wAB/D!h vN?>Pޖ?:=7&Ch51Vy^51xxj:r0G+ZibfwW`T$T`N B~k~, fAEQGc00N?8 jYT$W7B{-]uQ3b@XQZGϠz\fXj5DD-`wxa\5 'Z-JMAx o 'BKֵ:O> BTDmqBcy{ɰTOՒ3>L5ACrGɈCzI͒r+O9Hx^[kXXfIf Չ"[: h̩ ]P#$DT$6AvbņKG"6 PE#ɩxoLF` ]!-f 7, Z)/-ͷtveZjX ߬E[(zm  ݰ8ugVh);6]Ȑʰ9 43V{F* 2 +%̦eeAvB&RJMQ!iUS:qT(%DFm$ KyÚ~ˊEǺRp+1 c>oyzFvUxIvxb#Yf5EF$£Jlgn! jk !Tfō52UAtoƳ0DoJ@z_LzSE4(sFh^*ЭtM4{Tu1K'-A[Í?g5k4('@fS'ԥ8{ј7Y)P5Rl[4bk/UfcM&=N: kiX`'a煶/ Q~xbk~7 ~! /J۞QZi:/\QP8m^lZI #W߹ivј3Ω;$CA WYGfQQC@"Dհ&Gz=f< {_oP`z ^,hX%Q$?=rl6hTG +nx5,Y>|O2i,EVzb'<Ʊw"ћFjRmR %{0$؛~n&V#.s+E7dy~2 {]wPt/1 fjD[#w窭){ Y# "}Ő6fٕ۫1-[Yl41$cqve(fXo Ϯ  GUH(#OVm8mz;rHG |8":NmQ+Ab<{I djKN8i(~xϋ 2tȕn DçFt)g^|oIJYjZpICM4uAr!C1~VzcPKA&ޔ &2qJmPRiNhPZUOw@x-:7krW7X]gfSHaBѐFEA/ @X=!Y$*3,E"J2-K?X(, EbU}Rd1>X{uJ4E*<5Lڥ-v+OYc[ڕfԇ ء˳'9~W14JTBUX> :!{(:,Qi$B!κQJVSmK)2(0R!3 D Bd=w /kҟ y[!ukov4f}*2JT7wJ ? \ㄐ$ T{-Ӳ"`NBv_AP,E¡P9k(f$|Ҟd_!qH0!$3D!${(  0()f#l JҒYe"A @ mA I4Bv lROj >֐2ȍKh H0Tِ* DADH $TTkF ,AD(((*HEDATEHȁ D EH?R#GcAM& $"~"< *djQ hfB_!%,STdUD* kEVBBPw!H J2,.NI p*㩋7E$C #+H 0,Y@`X`HNT$(,2BBQ`OH2#웂 'p,DD`/; $GH (DRe`O1"!?T`C(D(BRJŋSVEPP*( <4V,XPDN5EQAdF+qUAa Bd%KcY"dR"""QEAdΪ)XSHuP,DyP=`+ψx,ݮ|Rf1ayd҇Y_>me(Ɖ&&ZN;Lm{S G+zڷuw)oAoho435[h<ѷw]R>iPV5#:CzyWw\R-t;giy8u#7h!"Q{/L[ X*4W6[vdWw-Au%V_;:O]1@d7UUUHV-*ZWG  Q ]& h(r7 PZ[CD@|Q gq?Lv~iJnTb")0`4@3 e-9UUU`zML54PŃ }%9G=)ljnr5ESbe|ɺpX)L NL@sʵ3TIk1$%-ȾN iVh-,Tcw?JIxm\D`i#X׳eFLI""&L0B5 aEI )Ȅzmm̸Zv&;K 6 E$d&Yݼ"@wPh@-0`ª32a ̘fd3& %lcFƍ64lmaRiބ∈BOb=[=.H@@!EP.ǘ4Ԑf0xM[5.%+i T"H$&\BBBCDP5@e! (?^yؖe>~ شeG*6Q4 D\8r6СPHRE`MY"D¬b*H"?P|.4aO%NNb!˹PlAY4YYlܖ1pw ȅeIIXFe+SǽIIC~O%7P$]AȠv2HM*>1# `:t2D蝜~(?P[EQ5TG("R. TUx`fA88BcNPD * TF ,XR;Ckk&RP1f?.h1Fx-EX"@YThQ ʢ2.̛12@j!k6VEa̦R%T<M]2f0YњEF&uaqF\ɞyj"O,(i=nx~&geSF˴…s0 ms^i5Ntok4ZWo18nf>fuA#ٳx3D)0-(S; jUdznÛ @E S3m+Nzs)_jvE`#hY>,8(R;[E{EP7N #Hl cSI2IQ#<\N|s& py)F1W3kt[HɖJ!p $'HA`b(((QbZd<@( ?%?вDP783$ 7Qހ{bg;5QX@֌lmQV`fX mb&e'5}ѧKMF}~!e+HXmJU8fKiiN?sA||T4%@$/"6= CPGP*)A)TT "ds)F,#hfP# Jx<4HEA@|J UM-U l0z(HlAI-*ڂ0m*+I`/%;1 S)lta"HPP8hBԔ%@$##LbRR$XDE) H,Y@X,,-UAb2=aGJT0ΏBO,U[;h3EI@AYUfBͩf `PD+ L6$UAdU}"(Hհ *R(Q`">"`ð4$` J >O}g*+xYrw9?РLqB:wW!"Ί!RBf[T9 à`\E4zw/1J5H':Jq8g`cޟKc--(ҧc2XJ'$A'ܴ"J& tA*XN3Q?QhހB*Z"5E#ۉ2xs{۴ (2ũ`"xe ZmKJM0H(D[mBdVim+.\BZBJD"%tDj%Jr3^^"oLV撑ƵEsUN'&.n2ꄢjٙ lUA~] u {xvB [$yNaZ0\“ - ho˘;滇7gߔi`0+lP4J ^{|u%? 6  H"B9 cb?iCB=IoċqN0|fƅ˘tZ%ђvFJ=0mmeP)ם TUwS,)SĢ6L-zsA7(1ɟ43cH$ rrEjzOt:d%hx9{Ω-P-ڣHQ@ L/cp ?XbC` -)m eB ib>6n֤6ZX  %u>.rHoxXjR~`ZϫhDwqHJ){dl$O'ȌX,OTF;CStWc*HjL1fQ:tF=AgF`P31Wt]HLҞfaxMC'lR0(F&eYW63ĝ8#, ݸ]Q{O("ogUQ, {D4B iA*~ A"DaYQ HDYB}!nk TGdH-Q Q1'ϐ!8YM8|isޫ)W#" /'nP(BC4?UUb)aafaa` ?a("%YD(e,iIBb"hꜷ(醐=՞9|=>̬5ߜ=kM@B"""""X* եa}e7FBz \sSfO5!V(H1a D.qb1,BQqJpLI(q~dIiП gFUdd$b&rK7QX h{="qu32&Ǧ==UqEGa;yF0LHF'l3#٤ *<$@HzJ+ *TcE% !Jo`X{GفDDT Q$B ]B \HK=Q$""bxХ/ $D",χ'>R [yP=Zf["+ 3"lX luJeh҄X!H"A.dEPZ%dXUb! QJ'sD I:1n,_#2pAdHI*C4l=26WL"dNaV@E2ZU= F3i@4>OHZ5z>aHE⃤<2DAH%@I$+\JoVFaf * Q 0bADXREQ0}tdx EERu5!J'h&KeR Q;PC@u "7Ai DPE&>@~}ѿy,)~&b(" ,Pd%8iaTP1GcLz{J‘@Y!@=p˼ܝl =O35 =kEF!Q.%BDf)Z$R. *JJ$f1( 5G 4dQ D"0<%bDdDH,"!#, >m D"r}.k[Z:`A0\O: +'Z1:FT*T1 O֪PXLI!Ud@ȲaY$gRQ8ǒC Ե>oM@!%z^pfzC hE>"fA{jxXde|'+cdS<77iAY Jd5 Vb㞥 SZ5[g4)af+z;`h<ŒԊnhH@idzxF+ɦtS-0fTqfb(^%}\ݼc5)Ly &F2922É7N(*2 .mB3?o 0#.(_ l~P@S@jD:TD I "F$PD AFAVDAQAEXc EdhuNoZRE$QRDDED I`14D0:{`$ y("E-( Hث ("-, Q-il E!$I0T`0*%D`wn]>]ϹYW&3(\IP-K$*lEPdXIX#m,zᄜ) B ,$QUHYEԫ$ &DR4;gx(R^<+%ROR IbE 6KpnIyH. }V]+S+'18ɬ- C sŘWh "dHr**3Ec.$0wEq$%!;ڈdٗǡ!0DJ.*{zӭس&"%Ȁ1`DIDF'X;K㙎X u˺6ÈXbF(e)(TUX;9bP,H0IY2$baab R"H%-!b c 6 iAh[dV) 2ą@H-H *)Q"'8!*- (|,( ňDH ,a NKmU*LY KdvM}'Mfe1NPQ'Nt7&"d&;ΘfȂ( ]8q#K ²وXφ5 ;(T;B`mwbF]PL"BSUIYWGB0A"($>\-"QcY84\A Xzdn*7Z'pI"cXa!# Xx *(9lԓ"EXbcj e%AAZ0B,0(*.-߀rHOM1(0Eme8dUdTZVe6֏r5S*~j pဉEEEH,A bHj97R24Jʯ2+p2<ʮmnkj V,=p6%~9g!DP QiDA"By W#q :30!U9iL wbVnaKIVHQUUELI %܋@T G%V0;26Nb4qܱF,($ x>yaoR.\4wIqSNe(XoWlmr0?]a=v"*ZPD1(erUdl\ڊU^صU(k{r[ƪ4e`!GY1dR[-/*C 'Hp$=(01k,44@()LӆͨDJ l$*T!$ 6  +,$VM s4<d$ se~0(( E&Z&G̾6-yƌ^7̼Wi!JFV ,CRY=ˆC2DC02@ȃ(ެIQ,?n] hdrKں 4kB_z h)b)kPIAB, Z1d d/!Ja8A K !"AALFO)F!AaNy,^A iH$]tbq"OXoIuyQIa@R|Bv$`AH?rɓ(_3 &aq7K!EsXEd$Bt{ج <2T%aY+ R `CcJx(4MN"SBzG~ SU(egۉ+8F(;7+[ _uADQJDiX|W@!Kgg-Ne!eAHV2ƘI:!:Q-ONXA#K\pGlhuhN^&@ԃR]7\ ́YhN f5K0ˎr\]j%'ͦ(qH el(t`l;"a 3L+,mmhTU,*VOF'1>a 刞l*,eC EU fZB,DN@X>?넠`t"btHDV 1=KQQX%>0L)37FO.{JX%q;eJldD ;"{`$>QfAIg=Z AIU3ЗQ(_ H* Q~6`v3\"p/=ޫ*H;٘(2ד6Xq#ױ|WC43PA c15%T‰S[ E.bu^lTzR,̥R+3I\ d06VOgZr+MT{gXh(W3g)0E1zu֜&S:hP|PL, ,OCYVA+ԧ*"0H#j1Re`fpHpAp턡"sEmY}.b|!:Œ+'tl^a: (a|(CMTv!ūu)Yqq/iU #c9 <;Fv x$'G8,8Iζbbwh ;iL̘-Jk,9504 do<`yi#nS->((((H)ʎ"*g ӳ'<*j{N) {<3=ڹÂb6" (rH#h3bme- Y$NvY$؉hRVLnu i[zF a ,*$PQ22}?erV`J MbBH!$"*" EQG镀(Ȍ`HWe;Ez-A>kYaǴX` V!dh2`c@qy"@"R>jϨd' _i>UT h kF24/@ߧ0S SGMm†ťY6!] N]NS)*Y'4PY{[r?dmm͛6˒2]_gs,e>Ɯ\4H2(хD4V(!,Ccl)&5VDưEL #[mm2ANU|_na `gfZO?7=]wJ{˵Qȃ%f8ަ?h#bA5mvFX 1 d E >$i((h` E!lI$RA`1) [8 s=P.Xŋ,YPLd̲Q `(R¢S2\0YsWaB 䭦PYc+W DDU`˓  Bjz` &2Wwp%Ѡ!& eMPZ0@խLw 2 2ZBˌQɇVPвbH•dL-#BH)@@IbHt'5TBX\xC[:PX'1*m/l(*i >`yDO#tF$D#HuXPd-X̧ۄyhp"+%YH*F{b 7!-+ku)&|p.85:g:'V\\ZIG2c; BhJ!f26ayr<: zv: ?j^i 0ӚCݺSRq+7}Dqd\UUUh1DQj $V#18dj¢"؏'vh9TB`o ͪҔa1 BI4Y] 0la|r`T~avSԨ&($C. Qnė01UUX##UUUV'"$XB*'$ZPSd:Y£x"5,,BOȉ7 "\;DSq?lB&<)pɿ;8^BG? Y K,1% wKr 3w0b{\O׿zkRM%e+V'tmȆL&`IeȆM[-Ԋ().bm=8bO3`$}yZQ5$ A{4)p6⽏i1rQ㙦[t.[t=qC=u>6J$<OW8rDraž :"yf3{SBf 7y.XCN 4^D2FV8+}究!S6/.4AAp<(@H" Dկ=xɐ 18|,mFbj zơ%!RN=緛| (Rqz+7bt'Z g86EY<-jI$ qZ'Dn CV):o7r:(QkhN)Pg.%Q\\%!V%2 pvpAUV)AdFܔUp+56N^XY/;ZBR1|(@kP~sȐ1ȨmUySE@׶2Qe< BU [vUJyoaº oD @^ʙ30ʌq1C$b-KqN&1 09$=0Wxv`B45<6zGwVa XLE.Pk~=wCxD`a0HYg7n(Lb^Uf: $-EWˮ5.JZx`{x7 k9gZ\ZmEwUfPYIoֈ2`"4@4E6ϷNB :s(P5"+- n&F/TDq"*H,By<{ DQ 篕#-D# a=TNRMNM%ĒE%MK$95R¾"jM bjI]*Cgx;I($11iY[(v:gW_;`ys!NgS;qۦ.cԸ5 %UhRwssB*3HxùѝJ!$8zϔzu> *TEʌ5;Y>Lb$""""#d4<.g;vaߺeqnna*Q~FE/PY꩑Jd$^L ]y1kUr)R+$T`F>Xe .KrA"#ͬ$YAA E =)9)KB>؃&n3 1=Z$b, ,FDM&g?^Ԓ .5L)/ ()dƊ}UrI"0@bR@ff (I,PF*DH("$cAHXBny8 $C)AHNb~d%|iQQEQmc/` rXQȩH H-a0H$" B/!0@$6%HXAb0$Y P-Y"4 I$i_x@ΦMAN"PwqsuYs]^Hm3S"K!hrF+*k3 ʂΝ3A=u46a!HQ$U0]'%a vIXH2-AQYF>y6]8oMa>oƯ@($B2OjI~Q-hF1% 3 X5U-LP6jx?|s ƵkZֵQQ)ͥ",Fb`y[OZxz @"(((EXxñ,rlQ0K90d4AVRQHA"DEb DX|YJF) Y22"E >AQdT(L,XE({SvTP Ul]^,6O Ra?s4.hy-lZŬ昡 CeCJX7R;o/ \&J +Yfb E@m'6!u҃s3Q:|D*O " E<9\8LçuZS"ŋ,I[Ѵ`*Tf.VtUa`GjLE!p*у&TeiRt(tzlp(Ep˕sB5 eFT911+ a.JȶC ҡ!Pj)Ԑ|>UTW`c*xf`T #$$E<.墐I?DRB>Ӷ6%UBbR*"0!+$R 2[@¤+"!`*XSPI~e]E-)-2+ !(*E` 2 EbZk66"#"dGv0T*KRine?(yq"IĘ$1)z]&X,CLLh+!fQRL@XtI-*hN$($"0""e9B1*ȋ8 P(cbd#JہS,[(Z QH,q, c25FLX*ZU"/OK5AR `2֢ bWS$^ZjP+Je7@JX-Nc \as&pRS0,5tK)ˀ3HIVN* ( wHcEAb EF(AcDPc "@VR1DZ$VČ"0e,HFX5IHLX&ʪb^u$smp} bmY ,A$XH$brw@4lX $ŒʊJWpw(y>X1#",d@8P$Kz3kEȤ3Z`2ZP~49y! >9 _@LeIq,Ea=b( SJyhkY[ [ر@d #YTXBe`,?yk N4LsI0VIs@

 AdE/i -7/yHҪRZؕfnˣbC.冕vй?D'p`~BJѡ,}4s*N CV),!F Zb fj =O>{*B0ؘKNA !(}/A8#j _{ʢ $(1^l%.pc l|aUͽmy߾C5E5rՌ"@ . U r|]S9 ڳ(_( D`DKA$d( T"L הa[`yf$ԜFHƙB"bB,(ȈqPIZ8, AdMeLH#tb@Y*[h*LFj @JtA g0(-$"0B`cAY`#B(ЕdmU*6R@G&f[& Iܴ$iH<@4Qk@ (ZPPDdQIKd .6AanhV% WS aD`)X  **@I BV(EV#"DFF?D*R[]N6./pV"P${4b2θ-!Q@?VQEdDXS2P&  [2[u!4 E IHkeh!LA4"a !"~D|=o8frWdሦRXҤIb7H|.$8 pɤ9'7lnSp9:"l޿c/FfIWrb W7 QX@\ѓ:7W $rvnpܲF^[$De 5XٛEvx) AQ2_W=saˠ1LLn \bX$Pb42FnL.&*YQʆ4>Ҟa`[(tzN9M!qjxd4}w,mxZep*0D~{N]3 7)+vdiT98v"V5"(r>;;#(p-nɊ5o.L,[`j[7j{Y삃xA9vF%h[*Rύ)W$^wƈUxC|8$; HhMDyNPN*|캴0Yk!lU&KC.hI2-d*ylp̹HDy4JenLL#!<0(<%tE vl : 5mS;ň~.0 $ct}aU0EQ3 ,b%;4]CH  DD>BdP l`A$rb2%K"1F D# "0c` C"" Qd)@cmV DF"(1,# "D!Fe% H,!V2BPUb  ɉV2DV0aVH(*PѠ+IQUL!dE,AL(e!)(Th%EA, "Db2`T (PaIH$F*fA)$D`(A2Aʵ$b (BT!BIDǾ(*VlQ"R$BG) h*"Dd&Ⱥ?BBA HRPFKBe XaJB,c PDBTX%E[j"$UQ%"h%K`@V-QXKeAd`-AϩR!8otQCHPXRI MM7fB5kEY1Ί?FIa SE{m H$!a F0TF(1ADTUda;Mu 0ڬ>IA P *Zs$RD.eJ"Ո )P6f((P-Ns$̅H Tl[HxI??>\` aP?@D Ԗ2EWAP<U*tR#(ȂHTPhrPH5]{z\v1! /6. d`VʰTDh("j&P"$%LˢqP!H#`&3j𝨳|(b bIf 510EU? PX'Aȥn0Yd@AJ  CD8?ræ4,cw4ȃ0](0MYO k`%bG&a1#)<1f\, E5<:IEFIxgxx-| <<$D1J:2LI8uS9%@p)" {8FsSpbXȔ$@CߢUK2n!a,X*,Ŗ؂i&62Y24( k aj%0%MPBEDJC;&@ TW ld5D0Ch"$m UPFiHmH\rCϤi5)a @H1ֈ=UU[8έ0FLA¯vvIRThCn>0S?n-&zdCc %6R%C*.@:z|-0ph)x @J̄IU A8qԅ?*80,p7 b+s$p#B,E|[F $D"~L33 2J8+"w$pˀaBDB Q :^ۏRQB_`|Y@x5Yr OP<cTV4\ᏍÖSy. ^V3WqEd9t1m"!bĘWPh4+2xb\M~y6,M<$DŋjVaa PXrSdUmm`2VE2ۀej3%eeɮS.ೄdJdQP@3&H–os9q>P⬈2DL)0.$aUs#Yz']RR𻍅A [L6+!1V.U)SlK F{ȢU8S{d:UӪ& [&#deRBig~nLpcHX->ɕVgCyù@<$>j7#z+da{G3 l^ɨdOs=%<N!PV)`AA*Phް -s mqui:woZl.mJ+1Us:3d$Κhsk&T/w.m !RQ)N28w\: l֓5=gEQ|0JI(JdnSxε14B"^՚K-^F]F0%p#8'-H ގc `#(nL@6XrsrKHёܸ8qUYXXȣlz$N0$#%oQxu&eQHsJ"23ȍohqcVYB'}YG>NQPp0h8JrPO>f7)P*UޮCqu#% ^jYB,AJ12qmm}y3iD4nb򘢚("1q8/I9 Q ;!#a1I, ̎}433Ʒí G°ܫ{#8!W8BE.A*Y:ԲAKQAd..VţizhgPpIzuW3EM~vTo= Mxc/Y I 'kQ}bg|al˜ qLFY"BeU> &q&y㣎3MƷRYA. Z4\՞Ur4< ׎جGK{,y.aB*ŏʄьM**f\3zx;w!Gbϴ[}Lو+|Z#)%vG3d5r(kbzhթBaUNUJ5ӹƜ1W 3GF&`c͚$x."k[%Ĕ'B9\6=u9Sk"/Fs0\mk!&#ycPBK%'#YnuP'sMW$Km.a#tO;xJJZ hT(1Ȱ? @} Ed:}܈ I"A5shXkiJX F[#UZ Ag{2J`E2x$H;DJBR?Ɣ7dDJb=-E17/݊QH(ŀ )r;ʽ%-D*&AdBA*2(a:cG54Jdd<X|4z?dGZx쭆XeÙo}CX")FF"ĵwsxeڔcakvDZH!ڡ΁0DDТMda!qFٍrRBhQ12$*}l3>C?n# 9N" l_0r4ПeUUT! L4O@L(DuՃ wf3@ ^.c6H8ԟ,?GˆhĚ31B21j^8PM(B~H5HJ*)(,H{AA}a= Add,I`QHDi*`%(U0 j܂H?>Eu*LP6J*Mڐ: $H0(5.y :%2BEYtr &4LI$RpeLԑLm,VX-D"h  7C$ ȪB*5J(DXJ) 64$g/!Lba %VYe)+mWɒC0+%k eQdsKY,J%Ep\rTLK 9- 1Y]O&"0̂+))[dRb3 )Q.K`IK'行Q 04hD"J 1J #$@D*DUdW@ZoU]B(al=dam Εفr,ĩ2!Tb\Df ف%0e (02!0p&I t+RFae!DD I $B2$"(D2̪a'6a 3mA`xs,%-HQX! #%d~KwI$hb"חbd;J. 6Ka0H JMˆV!$ )6 bKYRceu`-N`+*}&U""jH"*Y dt'H^i(rd"q(, 0(4L4nȱ%轳281MKˊܡ4yA29XOjI,OuȈ(1%R wgE Xdm,q5t+byaugc! QYtU_ՍiG ̸JRDNIfP6h"y!$qB8bux@̼ }"̉ )S!PJ'(CGӰ!381&a@ [Zň()ef9mZ(wlFEØC_E""p / l 6iq;TR)mBC32@Y!ql$fRq#sN IV3MD`˸ jX 2q ;e~QtcU, "P@6F7qi sKb 3dC[7~T:/)AXis@0iwoC̑T0|%Ǐ:9 P~kٸjBtfxMŐe-!. '*;M"I +4Jisg[@-?è1ALJt no,+*2O T{h $@Jb/o^*Cu8 to'\h:v Y{Y*AH3&{iƒ30-!xŠ̑5 QxE~ۿzl<"UI]Ģ}Oj؂PZ10R+ML`}%{G}!t7'' t>.BLsOMŅg6Z~CT̾3>AY=1yAHB1&\Awf NT 6yHʙV'17qpd +~>7IN&{wHw --@D;3gdnj1_$=[ "bCixm4Sᚖ|$8&ҳf lS~n hwh*Y`[BsG;z.Y6EGh88pnCן'`6gɪx8#^|9s|uyY1L4#?w=XH 1bA(|zL (\&9$9Bz})4S#e¶$q%Bmi"ašZ !Ԅޔ6_3G7*FP$Tm d%-l*I)/y $2ķS)q&CO0;P_ud|B;?ZA 0H0R()F+1EDyD{dC2j}8̊#ڀ*+-"XW00E1 U6DeR%W&0Da'8Qu':\Hpwzd 5>%Aq2Q-qUd# UPc*f`BB\ $ lF%$}k U:YC)1C T 5:weQdJ/aBdi e# :)J8YCb8d18FE HAF`Hcq#)LrVl.]T]f(U#YAĵƢP#0!""c  ( 騡+ Od# 1 !hġJj, *%$BVf6LI 2P)%H2QlV)B`aRAT,%$$, UUUEAm&x},UP^2W21Yf'A d0)!,"xI A 8e*xdN,1`2eĖ4 `3+P*GA$"D@XDA!E1YTH H"H H)V "I$BAn/ |Aelaܬ`H 'Tt4<*jUUUUUUUUUUUUUUUUUUjVJ !jBڤbUUDUb֫ Z*EUQUUUUEUUUb?-Uh*b,q+ZeZ֖QVڕAETQUTj6lZ1UUZJBj嫕UUTƈG(UUU26EY(ZQQYm-,R֨m&6 ^8ÒZ3ݑ'1'C=$EPY4gF`J@"EaAX2, DCptz{a P 3Di?GN1"bȠ(E *$XU" `X(G[mm\[OaO?JJ)Ae@Q+42ز#Cc YD((I0*&~0FNDUYB ,H2DH(vTg"AMYV65ι ,)me:"#>ŗUWJMaTȠ`-@5?x~j^*S~2䐨 e 1Op xkB ORO0)f g${CVv‰Œa z1m bXU*FNJJT"!,(Kb6)`{F,$K]gX7< ص=F8Bd,3>bv^$hud@-`Efeƈ|-d`a@$< RDH$IR G@RI$ )FQtIj*)` QFyaHHT"B KTEV̮2K*F Z`VBHYBRVJ5(,Val+Rcj[FYZ!X,^W "ZoB<@' /t]Z^ʍI2-;C $Yhe 8%"3PD,!m (H7M @ RCuADJ (HSQ P6EӲvҴ|\ݒB@PGN:|0 a6Ȑ#ecB(̤8(\(ESR?5R*$ tN !0` axݙρQ 9HOa %yR6EF4?"^ mAZGiB)y2BI%TRETMk.WéTN32 J%|00ggI+96w!~N`b0 ~ij""ж~H {2 ,1I Z0DG Y!YAJV-" Bd4p{QD2` Xf+T20/A`$H 0M9*r@(%M EYa~k/Q(D$#f@ 4 ,cD8DH%cմE2$^vAE픹'  ANbH)"HPa2F!CrIj""ff vܲ"?qwIX 2(Ƞ)j"E bԥ"ȠPF\3;h,fÊRrV V`rΙކ`tJ! 84:+iuÃG/3&TnAB̲ΖY:Ӻh6fm"+])RExk ˮ.YM).ÔAE4<Qba/-BlN)b0 ȝHN ^“ }xC`FP/!-PEEeZ|Ț"̱o D$TOuf஀Ņ ϯbeD14_"`5w9$x!B]w*@hhBIR=HB! و mOx/E6B3T @.$"Aa<2F'PBdlDJF ۑQ-B#ni5Ѩdq%K[@ef8 \`KV(bL*ʉG-}$7__~7MTN IqԊx76M$=xG6"oNFlO AdAxџN/|Yrp#眂8kXS⢽ 83Hٸ8haFi/2$`,qtP2E~{s"Xb_S,~%xIJ81R&Ġ0ʌ(0VKx13IcuOrvlɍDrQ$qy1xѼs|cɡDd\(UÄuパv(%^D-Q4%qQ#yd[̒k3߶POg=ޔEdIxQޝd:OOˆ1l1q­&|)C$Χ˳f^[g'&c'\nMIvEྯbbBo6뚣&&agnaGRgˮ)\Ek 4(Q% ?90TRϿ$T{JwdHh6nhNcb8\S Ur!gjU&%, Q$6("R"ch#8.|-Sϱ_Y]Κ։q$A&4Jj(\($8 (I(2q /@}/y#3f(; ï3yXBhR Jtza,+ Yf=PޏMTIFF ecY%@Ŗ0ďۯ~YEHL͜} 1NbۏJ nإ7 6r݅u EI<3;*eU_))ÁRq-( TP -b"QF2{}0-=1kq<~m.3`,"GdKZ+TSF8cjE( uwmGD>*r&|={C(PUerNWt+ϾYVB]z m9T# PzD+٣t_ kg:b>9fyA7^f0s|%#^8l|g'Kn6i5z5>W;pb1L91{65 A@IHJՅ70`R-N@Qqzr5e3UVlp+cgtQ"884_ 78uL*FS36ؠ<{SY5<@mx~^8:2 י97=>}|\G\wGrv2`=+5aM+Q_ l735c,j.jƄ8"b0A2 - $UkTw^IՈy9Dx,s؄FMlmA HAAotHC';=z38.y0Y2%&C̋;+5ݞ8Oikfi&|,{RB|&{-Pyb6"<ߌzس͘n$şrǮpQ&>L?&]=$<Jq{Lgb"} K'`1jjt`̒n(T!>6M|vpY"aA _=%%>z6&ɋp$fbRQaH/[Dž9Be.{6p>&3 =?Mnw(<DNL[͖r() x"tC XԁyϘˊNbqs\.e$}c^Mώ1'^p`L&e4lD ?2`/Gwux+1DËgdP:Zոx: Įy'J2HjI~B6DPdEEBD43 &,Z}PX뵪i=,"$B]UTmY'3!Vi7~v(@ Q`L@BJHX"Ġ bT01Y1 00:o'~GDeɔ尉TJ'Iyd‚DCV))5ˆ Eu螙'@yDACh`AH$̴H3,L7f&>YxDfP$PTHVdE!0)H` ?q!n!06 ` N$ ą)1cHRUXPʉaJG[l2|ĺOo|2H4mFy"oI)E`dLWo"*{Tf0HJ`($E&%q* DXEEJA`*I0X"' `at}L,G"A(v~?&jR,X]L(!^ `,((LPĩI 1 ӎ*uѝ0^0&&e2Reiҙ7M-10[ی+vc.\F+",Yb͠q&727*-N68C. -vF ?R}:XAczn0b )gJ4,Y0F jV@2OT@}ϏcZnU(\TB@MQ(`}JF%ފMQ!H LaXTQ&B2rUA8m,3C+b1DRQ"QbHT!! U *K+H'1fĢ`Lb4@=T$R r W1&RsKB&d7IF~ 9fwuZ]2B>}M; ` [-i``|",QDTH)*cEٌ0k|!ZYs1DRcR()l.j%K"zql5.; w%baDg6k "UZJʪM,` JM (*5m+cXTT`,9KZʘ`:LHbQobD#6hsCS n73eUa/mP9K̰ ̄` 09 <F bmTTEDF #1`wmmۗ1QNm^~@iOs! 1$`,4ZXYChfL[JU88bs &Ԇ`|((46@aoYa02 B\-F4\DL2\TL1Y+*Z0JQ2,E(fB$ )IZ4($R)RYdlS\{ AJ@QQQPX< (}Nܰ\g~b2ԄEz,H/$HS$RI)!ȄT*"PDUb, @YDU`UFAX$@(XEUDA#" Q3}ۯ`k.d" 0 R@`JdtT#XX U$b)$a'=nTeydH#)|sзc{ZL>iX0ZRP$  "Ҫd~U"#'AV)(z! `3}~V`>xH=6nkA# 5x*O0? $TH{'1 3 eIq4" RY$Ad)*QZeFK+YF+[ 1?:n[n[n[•1b5PjmmZ[8?] {f3nIS竎fbκũ# C4&~Ծp:%d\2[ H{ސx 8?Dȼ"D *'!=0'=mne Jˬ ~c+DtQH]~`]?hC@.g)p> Z&A DDa BȀZ2l^Sdv+8}!$? bET P,'d+"a!k10\4Z4˘FpɕLb˔SѐdLHa)fYcR{t?9,MA蠼< O@5 Y5H"+Xu$LDB"c`qX R'e9#BOÄEH(Q` EQV(6}'Db,f r`  γ+B%DCd:p.^'q!K^ $*ĴB01#o{X~?%-ODbm%FBX EЖ$"A}z' 2%*Kϒ->ͭIItmmm*X7[JڐgU9०[AD,ZjYhԵTpE@UaXQPTXT{t{,T$`+$EdE"EUUP" R*+E@PDU*"P(fUVH0$3Q`"B2*$"E$ ED"PT֌QHV)EFb*H1YW,,cY S~}fs[Zfn_Xܓ4ް`v;E9vU0H&e Ç;*QJ$5kD<2^9+@&2u +:fBIRE83d 0Z9zs2rkSn28²c Ic$HV~=vh(!gQUDFpH8[):fj/+t fI*&9Y1.7R@!@f:8&$&a Q3=\';8-ӭΡ$DA( E,Xd}jyVn!}4#|vSuѻ T-m \Ҫ\x\|yνrEyK1LC%LhX'BZVgSX4E3(vΎvtc>U Uqt]LL5-*]0ۉY:ywvHY X՝8YiaL{n=N`4B *0M Cԥ "B6\ɍqŖVElH87Ʌ[ɚ`X({ +=p=99|=![m5hΫ:2X\˛l,X'ɝ/ "%Q(ZZnHe׉|(EBs},: kqw898Вz6 =-.;iTfFgDaommfE-Lf's!V$"j(CL9L BEs ܑsKs ADU+"_|v-loNIϱa (dan1Esk4fY֌Bنw̘4kfli<^Nm]f(#c$/uTt5754;ۈ"XqbIf Ee&/%#r|ŒW>Y'0lw I(.lY\ 1&NJ 4w ';]ͨ^V!$%OL̨t, 3/Ni)馺77:gѵu}3?κ%KҠ"(ɉ8ͣ \]MZ'75S)*u(X5uX%P<ES(N\fYf %!4%$,K/Oxr\iƸtBFQK]^n,U2"V[gW}墪Z,o-iW&1-C]IB'5a"JNQq5RM$@-23ygh;Eg3=)vux$ sIsWƊ3,8 EJ啍69̬ʲ.dij6UY䙘je&ebZc5DL؍EeTR¤sdvdFۭ2q>Þ59S1*;S+&+8eNݼ^o`&Y5'p}hzigY_^ʒ⇷Y,:Z!w.!I*W}2NpZ >`:vԨ;g4wK|b^ Ab ݰ |r 5Û.1ܴ{X8Í@@lZ&Jx| fBd,i4Kb$d}XźA{^LP2ܴC(1)%R fDk09 WWN]h$:Y#nƥR0*x4ˬ] ]LLQ- 1zϼJNe%WGvu5%AƤJrV$@'P(|d^dRĂN$YRR3v̢Y0\%H*QQ& VMH)'i:IdDd d fPr,z01D&R* D$:-tٻ LX0)-p11Q (!Da*)C!EDS,” 367>ЈHpS50@2!J<&a Jet'"PzdaA6fuC.'jCTD`cX#ZEN"tgJ"&ij)jH1"{BAljK1)$x4QbjB\HrrN6ХrcQ6H!IIOhHcÅP)Ga 'm>|$!̡Y2[a'c>HV"  #ňo:;&ZW!R4,FR,Ad R ,UHqwA㧧ˁD;/1XrQVۛm t@$*T`]l-8Xo =I'-P'` 4$$A$kxpe ՐFUUU~$蝨3 <|.%kHq\-dG?ղD(bb-bLXni # ^P0LƣRA-wPND EUEZIY$ \DDUQQDDUQP+H "T619d7K,`Z 0LA@`T"E'^ggܧ,`5#O^%UܐaafffbQN$E:ۃ2yPγ:uT*Jrq%l:SӬ@bA *6R-G\yrp˒B6֊<}ip뮙2bPPId.ſk::금@0B@ayIbb,Ă % P  "B W- UBbT a*1YQ 0'r$ M4`]^90Th ժ>SaJ䓫] 2ݓ8t~HCtnJ';0')AH0Hē64LBĖՂc,\)_x!A$("C H "Ŗ` VRyb(^-DӨ`R\[04޸W.ɰAAF"p+hsdìQ@d2 J0YUӠe!QmP"*9 0$: y3gi|)d(,($!a1۞s6ѫ5ٟxd R" dt{PAOU3t ,R"斡H}33\:&"t5I&KKp[2,)J[\)bޟ k[|fj9;þ;&*98QB @h"*2Nˤ89+R{cly:mf;ҸaaE JXJ?`Đ?#$Qdc%@B0P렵~ځ;dD1a! $W> M. *}C!H|NdR5!@4D6ȝ Lʊ(RBҺ!xU6QUTF*7+I)"`i$X%Dǭ3u3 arDN6+P}wYrIQx^8C ypM $aԍ@((U[Hgp@ 3Vԑ79Z-4xoOlК ];&o9P<6K̺O!A#6yNbNBtI|Q;>'p6oq8ܡ ; K`EM_kVHC;s1W liYO2`@4yOE.)襘PA`}!3%TBL,ebb,T25- Z J5  z4&p)$! FF =|Y 1>Tv#z:4e{Cv*J$)h|ČHČH`šY?( bPQDQ,R]qŁ2FYziBDq$%A$PM% 1W @P PP$VE1qA K$T`XYag,Ä(` PKb PI%H&J"AJ&J%n]5Q`), 'mrGNXMfJ$CN1(ĈAIif2L9h$'QSZm1 BA0@ 55iRAPY jMO5)$ 8 @hqHV~ }`kb$Rb2zJA ,&PDEZ+ f"X#)B(ȊYH*iWhB ";zAl@XU " `a Kz||}*7[eZ  OZǪOCbLlhѱcFhݝ.Дz^ySBrIpD7O =_)[V+J{ e6#HHI*AdF,` #=}|TCKrK$**۞!_L"B*1bѐz%=q  h-􈧰 D>rRŸv@!f:=3 @Q@RF$d$R hdȪ"#)$!  9P9ztc-`|xL4|i;ԑ$$W $0AT؋EYD $?\AEhpVs,8gO]K+AΜG(A` IŅVIr!@DDbXF֪ Kb1" *BF%K"B((Ʋ$4ؤb\J Jb rID D^_z9\3H=י6m d*d|ʮutd.d3gcurX:&[RGc(KY9"Zd&Y';.SgMFCs 8VuNT,lԇO7Tx%2⼵ )klaNuT酶uCYF0DnGO Q&b% /=*_yO $F"0QQEBA* P[D =$+֧1COLzM-D kT&5TB,6CABӈEXp8j&R}%/ҏ`h*~iRI_$Hv;=ziI< fO6E;1{,ݨO1>3 R1ܲȰƲڥjH!$O1Eb t&}+"sH`3<䒱`0QW)D!P-J{j|}YPx8) NؠB7 u y,5 =IqC+ЀPcLRg I$dEhqGDUd&$5$B@'>k`{<.uٛ^"~B 8j5H;!hG$BF(őEHA*A*II +*!*UTTw >I5}4\ 8 E]&E CA" ׿"mTrD}X:gQ)q͛9T& l*=Mh^?ce/H D܁"܃rD \a $c$IQ0bIHD8 .Fk0Zf ڟ,ο5S 9Mj^ TDB7Gݗ8&$RCÊRv~oIs$֣ݮWYphnSSxɐ`bVsTʘ׮f(A &* DmIAsiTjlj60A^%;o4'1[2Ndomʚw u-Xn6'!ܾxl/!8Ѥ 򫸞wE}eh"c0c"%H3%R+"U bi$`FEQآ #`XUQA`bITH[BQH~߲u'L/&!<2IRPXVY"Db @Xm XVH~>N!G()m@?;~M Z!'rI 1DUj2B [@'G=g⚁fD CSqJ3RS oRC}= $.jA>x?ԑ6[aWڃi UpfѧX@6V#Ʌ<324 TDs zLdXw㸓P^uA2&A*&7Bs! 01g>:ϯiȧ@7|`T/ ө$uEJ'8HS1H L{ 5iϑ|܎{\,yr4g3J1D\f#;mPs{8 M\z*"bdy"qY0y3#uI.b ֓Tb]8X+f_YŽ@8o:Zm/p#Y;&EL%$[֗Ɍg#:2X*}'%l3{^"eiGygFs̎ xN VZ7*̏J3bAvNT$R׮K۷9Tk7V F2ɖHhQZu1e혴}rVVS0ANx-OH> #U7&;7,O/$:E4LEEOx$Ii"'֕ 0iM'٣ GL ]@%w<+f. kFa9Bx5G78cc$F#(⢳CjymCluǧS𚊅Qhükc1S6vmdF v&2LݫxQ+ 1w 88(~84a$ٽdF0=#ђ\gI:&y(1νvB)B6t!)18+NC:aқְ{YиeZMs03rW<ŊƪY.9Sۇ4;ϔ'4(>w)񘚀`P@r^s` TIh`( PAM+@QWsrI%f`)@ mXBNR9ITI*EBۨ(J@D J(kJTl ƵkjTVU)NTU^-u&ԫmvۀt]{i^O Jzw7ӮVݶw9ޚIJIJԽ( `-T/)U ֊ X+*ҫFj5J +ZPW[aڝeiJ R-ZVUTJ6 n@` .Ƞ)UUlhhjTԁURl U+l!$.6X!+K4ͤQk *d,U"meU+F[k4JE @1- el0%!7۠J vmecP6Q[`5ٰ6ĩh͵,Xeɢ mX*(RiTUm3  (s{7tjgIjl=   P,u޺y im7`@ pA=ލ95ރg ݾ[zUPP4 СX*  ]Hmfj3҄nP]] wTNѦBJEJ(H%JH ԫjM航:1U$TI[h*rynnr*, .l@-l1Q@($TH@"|Q@ w.ftVNoly@ ZU@9p +V@0RBM Pe |C VR0@ Q@*k@ P2JA**!QT"4D*+C B͸@@7ݧ) .L(t4-6F P<烱TIJzPhVM PPDA!JBzPP)E($ԈIJ I@D*(QK~M8j  mIm};'YRpgYώ+m1Ƿ'/ vB~RMqݿ]@˼+\gϞܩʣ1J`')yU(?{S[!每j¯LyTmqwc܏ߖ4hU81q6I0ax-_~-;F ŇԤΪao';έC}pQ!K,fPVd,YBF0?6jz/:oP՜b*|M͔~6#ǯc =5?~=c?, H_vr-?1yTDM0h|/̋^F^J,j/g5 QM,#w _(f5_wŀ{/?P~Pp?߶s]==3CX6@b??h_B<R#Yj?uV}9}bP!oa xmbT~~rj?}ˋ]Zjcx盨Jj-3@M9%&2 $-O Ⱦ$՗U>Gd k~VmlHN?}oy=v]~H(Bد^38=_OA ȾOy{>?[g_81' :~_8_d)|[l0)Я~7,yGz ָQl俫3"Mf^1c5q|8ٟnʾzLJ1 | f? ) uF'@_>3}"6I$hyu *B}ڏH#A=6PMxr-0(>'ϿQT9b aR(69TC4/-X q,G-:@)e5t.0zA;(nzVy<_'{}Z +*r=`dn"Fe5PA Hȇ60"~0񔷲OOVHSGd!HS`s Qd_)fBP m~bvePJN\>]@I2p> -\ eI48"[c_ ֔DU qCKH\l]f2BD"n`-ᶳǯLޏ._Ժcӟ_X__uV)>!eo波!ynxtH52B%4h_, :3]c-#@l'(46ʈ|1gB6|OY`(=L|{l辱PC|dA [k9D}χC~񗑻<^ዓ˓nC)XlC wY@ۦ!0d-/T Z[k'MOZqx=Xqa#>bb?x^J sbLD( zvmjL?6$"6A\{h ]^M FE)Sc1S>/%X==%Z6G7eiktTv7a҅jfs|uCC?}(֥K˫4Y A?@_E;ʡĐEw !ز-\2լYE'\םI=!CDi\0 MrZlՑ7 xQmgFQҠdzOG%F= ʉ@)Q02eɔqИDk+bY1=?)6NYeh0O5?$2SD52N#yH |z4| zd`A yuiUU&y w\Pl|#%0=ۡ)ap1AY-$t졐Q|<` -|3 ![‡XHO{O]@ aQn0}}r!`\~lzKt|3c'.DA[J V鞕1v;?ى͵+oe&X>Pvq6XeGTS-g r*=}~FD<Ç@A;"ǡ ![~jv p>T0r.?V\>U\= {%yd?`܏.${}d} Hƶ3{d">ol]P<Cokk%鐅l Zzº.ۊxOPIȀܿǼ>/'y{k‹1.8aLC-^p|g.fYBZD8*qTOƅߢ#:#@>$"q_85oaѯX~}}#+C2+蕼^<7"ps/?[fHE-Ń;:3~g8mm_FR|W'PMGa"Bl ?xE _R|k7^ xAuD~gcu&- WO}eZ'N^1ufv:ro6yV*ʪ*gW!H`>%ߋ))e[!\;9@  ,?,B}x?[}sL%[0`3/[4o]bE!`>l$Ӯ]8cԔ 6ܠT M 4)u[j@~6g~ 2=.>BC!L|$*uP#=~yS驐 …6 8A# >wN㬀Ҡ:$5 ͥUt3H ״ Át@C((~|oa^ 0陧>\V:6pg*fڴ+IW%Go€ !Bnty)vy'Uq_c4Nh70XUb"۫HZCߩ ?Qׯ=}|x!~١+SX' hi@;NK5*7n9|XAPhuvf>42+jI촀t\o]xMYTa?|m< /磷莮|:8Lᩃɿފx9<ž& 3{p k\fdr_=YbƬ\r9N6g?(l.Z }á0?m ?jPH6S\R)~$ $hyu 9]g]q0teWW!2 hm"{Kgp(*Hn0~w )@B\ l(&'Fc>Y##3k qhW k"ňE8'H:&~H>`Iv3Z'DVzkaYU%spio3) " 8xgPED9 񀷌wz}B;'x%RGꘇC&b$_OO0/0wt>jzn;RPgL?ψ g;WYdRM>j%Řu "~0rw] Ls!apF0k:zK=9|u|pUb=|\0[!,-gʔQ?MF M+h56 ζLEo~i힙($?8vxt#l<7L ќ#ڠ'F1m ` o0`$a1)Qs߽cen#%Wcb8n2۶P迊VU C6>_oenL |GⳙS%j>z%mȜJ~Uˆz< F|?2rxE*͉3{hD3Mq2tڃJ 74L?:+ 21mOE6>I3UZυcv`61Y!-XI6HJlg G6v 5RBO+b$zDN4rQw۶ce4F\jnW?MF.kϋ7 &J joLxf? =.k~ǘiøQT r?]'I.!c]u?,Us '`% 0U*e ̕`߳k.J6*X0l?U^J(&g @)oF H",:TQ0DקQ(8 F"fL2=zp"C#64=;&utPI<K,  rJc_;ת3jas/ \tH7ǡAG8rFqVUX"m7'q|M o72Ykݺ,A& ^C|TeI7ANϬ3 -70 0a(xHZO-# ڎ|^,}P!}FǤG8>x}dO]a Skc|c-YBPBj81ՃEgaTuHE??V~.)G_꽾ddL3 \8tH .# zAAA'm̑ 'N"e\UoB|bPWC~v )G'6G?,Rkc7B cf65CP=Q 88"^VϿŮ +a!E { |Ǘ (cb d=.a}XFjD%Cњ?q/GDBo|Y}Pw`8WO\ߗ273)jb^[ÓEAlAAQOP5HJ@-of,@ўD<`C!m6˯xES>FݓUID1EmEȅЛo7Ñz#H 82ԶצH!zB]D|6QYuzE5*<CשׂD.,^M9jֱEYUQLlX{a PJHZ{_Л<9#f2#6`t,շN\d\RصwjWUWD1 8} 9Ņ0'3?zȗ $l P{hdaT: l~2( ɗ mЗY?GgC903{B%ݑÎo[opy(18mښy21."`)qdP6hK)+w5 y.$(Ǥ`EÅ04켐>zd:+y(a@\eA9R]|gwI7@{[G: 0?8|VF=,u=hS8y(sZ1!]6a]3.Hk %Kfi% ar .!+]?>K.ͬ}tӊ.AV+{bݛ83Vsg3mZt$y򫒳/pcQ?xPƷ:]"G\z!+i}@|}?_3g~[$~pf Q*ҟJp Mr_;}I>kǪ~b`\s4쀨}~X0`5}i8?zDl OQjBI#zWA|fZ^TtrZP<qnVUvO?Fȁma߀'E#Y2qrN J5ߣ{OއLjuZIbM[gAHDEu> =9cŒe ؊5xűQu9c&zopG6w 1QP@5[O{i"/(D"0 ?6765OWe8?wF?I(72ϲQ?sB *"D?ؐp $ *C8G]PcОs cDx ,hb(+僡Kd{Z,] {(6qA`%ΆR|ݺF!!ف0 7!. =P}(>ͤN%?c ;@‡?x$503P66m0p̢eYbx7o߳>GXӤס n^PM6;ѝ:&H@b x-Q$)#w"J?\13X<Iw ՠ" i!_ ~D ֒Xl!4L z@Y*k,I4 }+JV!ڬ׏w**A Ls!aC\P-܋[+o^j8.Ud'׶߯ @;} /po!,-gʔQxd0OXƒ3c/`F&/8sUU8.[:t2Ca T܏pTzXLMY5>*s] wϮi^MV]#ŕQ'HPh8x~RH %r: )a 0Pbׂ!9mR`BkBL4?Qe {\Lǃ3:8S?ƱyHUkX5/=.:/tj-oo~aVL &C >`[_?Gg3 V쉩IOʵ[c!&fo ,?Cp ^JFdȃbMfqHZiۢ+9;u-?nhE |MA w8v_8K0w, ZH  9`BXe[^\nuHO҇d[f| gDX8޶5aYG~]돡!,qPGߑ_DZ3! ~ʲN4(5ynPo] @? οQ&9+Vr>!-_DڶMꓠ#[[8F(sTc\~'`% |*2c!(cr7rlz|?\U\;9@  4(!þz,.9/ny;XάleqJ~фDb QjɃ̿_90|3}x&T+a Jk-6}͐ {޲„ 39qg'NKpx,y+8eeǤWMiD˄.L@1}E#,HQܧ,Ҡ^ "j ~# ]m@H=X^ql K@D0)ႈĈaiRfDacGj^ ' X%|2J𛯺@/k `ڏ g\ #(J!?!VYk#9g-,YĤPp1!( A,ɷX]}N!EQ3dj׺2w L 64H: YPX?>]P%~} qSyH`|{Ҵ/j o.(Pu~>w%>|um&lAΒD?BI-rI vPF}(>o0YofAq",2%Ƕa B‡  ?zaQnk2}n@N9DZKx>Y1 "~!vV҃Wjq\z[-8o-Z88C#2c}>h;8oQ!xx埬1ˊQ/Q^22&.:\ D ˄ݱ`# @?fi@! G~E ܂ !X_aÎ`%?vaGҫ鹱ϋ۞(+:z>SA#H62ȹOt%93%~O#HƸ"D y`3xُ&@F1ϡuD鼌|+#xB>Nj\Aό+İv@>jd|R /a,XOorP4|QBw|^=c҅0+""B+DK_?P穸v]|}6m0uR _]à 49#MM0=@O1Q}a Ҭ=?m&wUUUUUWvמ>}ٿol1@cDo=h?eV>{? 61@ᤪ]b$!l,|c Dm)),'aXH' ~GbyV+9򈂭n@5W3 @DAQp72&BB 3ffUKGk*2ʊ2,=}{}z~=Zο7 e^'-Nk|{03+-v%!b̓QԵ{aTFw TO?o~A C^O]]/A>Ϙ#H BC.%7ˋ/qo:g@Axp< uվgR0L}J${ -kB! - (a@aC"C@ZC6 AAǠ v<cѳ|&!qA۶}u6Bahg^fg~<ׯ"\/U^]C̏P$F?f1=$;뷧|Z`~=p?#J1UaJs`όe]O R nc0Iݒ1FqwokeŒd  P E`uWX3u2m%pSy tpk-/l Fk]O~_|MXfXܖiVf%  *S+nNTM.佥/{]KZMͣ;U^vf/_8d ̸-2WΎ g pCJjD(0- r\`%Xnh)mfYѶٵ[PsVoM[V[v]۵պk .jmyYn;^kCleocmSalj^۝mv&-\tXYc:ڮtn]s;[W{ʠ,v~ce@3|ƸUk:Do(Ft0= H伲5T޳G빝1fqXKrCC "zq| #"]ͧcq8%%t-Rc@kɊd[d+皗g7Vr ep6ܽtȂEjz*3v)ն#a18tRy*$5ɱ [%NvOShg\hOPtC^?@]jzD_A|ZLi{+pcEgG 4j @= %NÒ;3!a7sL~X{eeSL x1JƢ@軯 $_EvR "K!\*#L< g̫zVx]^+xD~+^ 1&ycu>@Sxh˴NSYWU ]%xs#8'hzf,DU]!ٮ)- lDx{چw?@:[.GNv"ǒZqU`ΓQz/ot-%<^k>kĤoepP=aȹF%h\`Kּ4P_-$ء(9d`WBȎ&<6._@IF'd^^Pu<|SϬOzkqYZLzG$թ_%dSpLQm"PL.l!-9ֶEP NC9̙PϢ>ؼ֏hIT9 /kbm"fЖF#Į[rmyHvr{(3A7aþԺikla[ğ` v t'2#0 HugP}rKݑ"{y7O 79PW4.IͯNbR1.,i=z^ٺ=}5[9"99eyAV8G i 2{Gh) _ u\Fh_ʡ8'BnoB4 =ͷDJ#i,h&H`?QD3Jiٷ,|q~[O OqJB௏ /5[o-eccd5cm o@޷eL ū8?)߯[B8hNs@Ep=FQN@mȱr5tLAߌ|bPD/<8FWjxlkex`xyc!'glC U#"Bo;ʈ-/<8nC 3$zJ/wazn h'쥟6su ~T.T7m\M<` +=«*TpW@֢ӹjIYv*sCͣ)ꖼWر-z7CBql ԀPLx}wΨ(8j!kX" fñR+24<ímŪX RW7Ӳ3La&bxL u_жVwZ]'Fh%!-fiP/ģ>؝ͨn$oV}ȽMOK /qS]tx;_@7SRӥ ͘WM!Y@a (KOn4dY54l[J' G;˗S Þd`0ULQ'B,&f>bPyW9 M48˞yr@NF ŪFt~!"an O:#99bH\b+mi KC+R_92kpX,T}+ؖF1iԝ#wԺ a9+5:?Y!.) \l>jЮ>ڬ"MߨVHc2k&1S A7*t9Pɣj9ca"CTNQIKL߇;ɝ ! ^aI ls̟b7 uƦԳF_s#.ݒ'{}é5F:ʶ]0%L$r (/(]K$PtftLO sH{',xCqe$t`JAWkx:,epm:ƪn1+Q[WV XԱ R8,ھḿ%ex 8;u;A!;G)!:<. 'HW_}~rS"yw^NnY}Q aW'>:PbXKN<uvfw4~2m59c4ڮvٕlN'XygVi[W]mU׳_[όڃ ̃Qe8UJ=S:F$!#p#NuY*FU[mۻm}2ưl1Ƞ,ѧV3ś4hPS&#dtsK;;ߛDJ~t ׍0|J ,wuQ2ŠOH Aœsck;rƃ,VK"8GMPRb폖CR!D5 GWl7 ?7 y_)a59n#{Y=9$DHUU9̞ʼn5X}$f{"N"fD0{q2%D̾,SI?EO~=1ݶ˨bHW>WRXwy,KY!Ļ),Ĵ J!bbD#9 /Vj\&MaU[vFm%ːn`abZ %If%hUQ !ȭb3ZMC2xm2혍ۃw-))BK q/q ݮU5 uDoyTUoo`b۩nq;ĩ24ack{b|n{wV4gnm(3 .*.%q}~M!C( s0h~IKs*1{[_%2Qي3̳(WsDƨ^g1,tQ(U) <̆v.ʪ*TTek:ӒV3c}a[Ғk˚~`EyhMזΧv; X}9bȊ\I^CkbabNXanTƼȓ ڻ;rG5ˈݿT`cd\)+4A :ۦhmQoaۄr 9If+xFHU#fڸ Qջvm'K; RKkx bQ&67.&1!UU4\J+fk0hò::*:̆HQ R!^A]0 , H붉-[1 HA(:u$/P{B)6Ӌꪃ(lWJm=;Y4H:<]ŀsE,ѷ*zvr7L%O#/=yڠ٪=]]EuUN8.'J6zkO>nyopoU/]m0_1a7Yxs8t_̺n ^0,z f2-717V!P 56,Rqz^+fF&gS,)y8ݹٳO_5'2/)CRaaa0U0BI+0yY'4+Luf3#)$+ {x`Lx44(P^"QG9D3Da0kizDzduOdL"y1ĀQܱLú Ԡ_3t8PoOܨb怂dDyQ 3DT/di3u#0m[ֆ8'UGHLSu6C"t1r|X]κ9ʧHr)DIDȳ6aqI|\7k1!{k4tV«QfF1)WBdAxLp}|sJMdf! y?ofrǼ>.LU[(pT$2ꥶpfN:~R  fc原ul4(a"ۺ X]$TfeK[ i"l&D HicVPSۗ+>/`9{ڮF62e ,=t4%QjB0|hY޶͸/q YUT5XLWe0*e{܂N"Af$b#P3r>J}+* Ef\kJ1]أ&+7/Fs4׺ "$z/\8)v2Iׇ|%#B!ffR)^/suo:̶(d&e(U7v%iX>#" rC@3Z˼r^z=D PX. B)AOxEH "vD<"|qhf)1=(xyȶ}ѽ{IeҢN쨠D4N""T+xDLK5T]yb oQ!hEp֣*\Vi 6'-[%?G2ni9~]0'^&J5 <_;"845/~=Pb{a&t̫]=&).'#D=jBY!u$;6o^Ħau6QOiVT6\][bwwB"'{s %8%OWɆƐ6L&X?|O@dtSDVVKsx&|EBTtP6Cgw A"p/E6YG_wGthӾO>u*QȋѧKU'. ö2_Hښx{}{ڲg"<:?8h UAs 7~{{fV{9IDiouLoduXx/ρ׻~ߒYoHC( BL@?Y}|e7 ]^}^5 !02!5PqA6ҞseZo ӕ'{[=Q-db'$%UtVD󳁏^v!VQ?}esGuϛ2nsT!\x[BTzmaWj֥ߌ^K3t"/ :ya?~`?s}@Zu}O3 1h3 Qto"*I ,Î&bZ(L|}W@]n@(jmEqt\(7lҥƞqPy,b*UY j*I5J=lDؘ:JpXyf*եSuЊQmy{Z7)ԏk͕meZOZtuu^OU iC*WF aWײlpdA̢H1}yZg?{םtti< 2/fI}X /+i;soY$W%T EH*:/8~DDwh8Zjb6aLcdpP!c /go/ّ|day.Z;csW^Bpmk:Z( PR:# *jo]I?5(hBA#xG 1%ffe%ffe,.-^~R<i:J$V熯 ɀrD``ZXk='vxM鼤l9N_[* nbyUDsI=$iI30ӇEF"Db3yYZF6jS-PlX) S^b‰dI zܭɓi :O 8#|m0fD?ȌEaێBڠ__Gw5 $rC+suݲUnm9udؙ ^ r)Y&t35;9 62E|0~h31"!,1?Hwk^wp7%OƭsSnYv%ds1ݝP蛶<h>"1U3QQuҾDWojBU׉ H ͔mD&r;xYAQ wwb)M~Tr]V[a `^p<уz2n7Mg!ν[#hO;.]_SbfTn"R|١xAsgzWlrɭ8QEeKytֽilV]a/RwXDr䣰ghO83CB09GN&LI N_Ӆ=ۺ`܅A@@. ab(w]$h"DH株$[yy/11f^7*}#8AD!T< >(IyHO"tzȮyuݜb S# $L'on^)9 QVʭ V3">f7pnwh:iw*eF;(">ְ4:`QֵW^~迪}aJI-/JvQ;4,奛 qFl_N$.֛6QkHkKR忯Of?ڟ&Dq=ʢ):NAGZǚ9+Hnɇ"qy͋Rԫd'"%_8hTu>@DNG&h<>ÆlrXw<:ڂ.6z^񡼁֢|x(E/");[2{vd!"!)Yu%}{S{;vf G owcG[\WåM812$ANhEen鴷]m`^ ]QUَbdʊ㢆g&5d2e`(%C.haCs3̽3f;VxȤec{ܚ F@*w;[h^T7ӪXx^@S2%}M¡X}<ĒkeGeE!M!h-7M5eZ:T9l4~QӣrnFmrsK>@t8w3?x 33/;4!\ws^-G "('{ƒNxof䯓pgdUo?@`{ 1Q_Ig?/?o>bPaO{|k;Yt%Sr9tR6*~A ^:脣W/{`jB03";r-}U߁z绕x߳UTժn<Z_:H}?^s}?v|{sbk:NȘrg;u3Aczg[0 f>G}נh|0$H:S외țt:dgBRS2&R+N tizû`uWWD^ ΐ.ωN^ ZUszb~J"!,x\T5eNRi*©?p8Jy~♘:CПA [JYޒAW۫7tC@"W*; _BY/w=&z-~=KHCF+QlK&#njѾ ZqdČC sG*8mԚGżxkFpuը\vwi9,pPѽޑ;>5\ohXyX+**onkiLZIf$EĮ|F% ;k%ٳ "/aguGkG@|F B2q([՘e!Pi n.&S~/WL2e7P3WlŒGnܾy`M%m@bޱ0ՅiM&Ez""/ BmZh,ugtB RD!ߛaxb Xz3|e\ k B2^U|CYOAj͂ёD(< R?BJR*.󚳧Pc%c!R[ܧLrMʞY˪YS/w<{%L,MYcv=o;T0du]q$V'gu:5-\S0%1X}#!yYٵkr{T|t>00؜<<3:dH~gg/3:)=23e}9{L";(c /{2[ NԌ: ƾSIƌڋG'r\ p,2Nғuh/A6к.mse;r~i>xd!G^;uP4_AƮ_,?IPG˓fCVhz"梪3GEʚ͑D[7&$ K!\34R0ho'jW+{xx.CxN#Q+-4;×:s38^ĻnRe Eщs |{ M׫U +pNcnێDdnlU!\tГ/0u$32)WE,SB\N9}ے{ y݈X} tKO @HDZwKԢQ =g EK^>0= Mθ⊕6UKAX@F.q!]>Fz)B2bq^>X!Z͉XQ\N#߾x~H Q;Q%"rhUU#qW m\+I{t |Q$\r?ߝ" 7,h -O;QUMUDUbVyF~[F|Ե/Jҙb+x_I,o //0PQ 5,VN&Wdwۡ+ X ;[V,Z!Yen|C*Z=ը %@qan.S qc/>~bMw|VzSbtArM{=c@NC#R1 ɈW$46iD8M9b9^ yƌB(f27isXf9HLqYQ*ϻ B@d CR:x0lu|k.[n81t°%,O! RyFלB,ayNy0G]ֲ9OTomRsz~$rx/' `ekޱr T 9Ly/kZ_^iwGʻ21z L)l``¨X6u)$CVtXwzߞuw*nl"K@Px}芘77JG]IXVU~x{cLVM,z5WL0 Y,Fk}<;>@8ewY[;np/I`Ku~z6;Y*]GO7][4O$$Q 3;lv 7 l ^VŎQ"5j Y"!o"7ˈ~".IIqVQ #y+|WǞk,& Z/hdza{GIu=!H[K{jzxHr)($ ԸQvJdk{O  H6b HbFiZD'q$y\T RjEatQJhA JwO|מטg>ɘ|b?_'lG<4 0 8B _VN 3u" H88}#~Q*>€ۨ\/\Y"-K셫a cr_D5VvXWfIyzp'O-q-M 0xG;3K0(<] FAJ1 D1 vlFNԸ .H6gTD@e!B[[ƍj. E˲6B! ,qy-Πw ޳2Pk*n MSIOqX!jM`D <9$l5^ ?5{q#ƫӇVU7>ȋ,~%&n{PDåMc@n8AtSIӵ}?U_5zr^,DY,S,'`Tc֟;:GŒ[ 7h{>ݹ׀G%SH–0]qާQ-ªZ1̧,W*/@+BO$M?-:&Ba7l^`{DhNŠ>FiQvFZ/޵e.*8空';?!pxh5_RqU;\} ^wpOZQ))EwR(XB+l]C/Fkry 8"tic\92{y3K9Ga|'xj(gDvH c305{M,lr!:W6$NzEauƓ7ůù.>2T1O")- I[н*$N{=|XN4LɁ)=CIZ~P' }'53ߩzrnWfrqx;˵,Jpft[D>̮T'^Z>/yyhŘ\n 9Q^#,㛃8ImDrT`U"VU]΍O*C9BԢ37om\!Jb.Pge9. UWcg;no!o5/H8=Z^pV^c 3e! #ѝwJ/WoKՍPb=&ŷِбboPZ/Bs+D*I~U%um,egxlzԓb9ه|"`db)/v:)3[8(ԫuW{WG0<c˅@ta^,[8w"?J;hf>xjMCȧ-I٨x8Xfvt1*O2)C;.vzy`O&_RJ ޞ*5xI@paBb !g-;Ux/V9k 3DŽս]] .΂9}>;Qܙ[Zo:3}v>X%SIO{ƍ72Bh'Eb@Ym&Ӛ"#2U\.kԊ g=bG [& %>m{L L8C;wbt%#NC9VD|/4:Ř(be6{y1OmPLhB /k)V!lK|cGwu8ʬre8>iq+[:EJκyn8IP35۹uɖCS\ٝBFj%(@0eD\+a- W>cg&ç3X;Wv"2:IGp`/lAyzrS#2Fc0Z47g;K$-Rz [>֔7ϗ1΄13!1Wae;o إ;LliC JM飔]>U6xN5|-ŚV g`͍SG^ׁsƙרA, 1}nd^|g:p(oIq f(^YygXj4dʢHoq 0h)ܦSgz7NޟNWQԬy٢!DVuDrw5M[ͣ2d)>J"Zs^{m#Z+35:Mmܲ$sߪՕRKh[̓k)KB[uhB뒌[nyAVoo 9&xs"7wG ʆ]3)31*ݺ=|1Y }PfVDlcbg\gwwis2#x3}u"Ygv$`4ttHH:rj`UPu+L̒e/263#39jE V~!Bn[4gh-%kDg/:$Mⷠ]s@ +>RDpq8Ct[u!(VezQ{38= A0pO#O!}r.nHFu$\X@0szΤDLp8HC13 F\S IBOꪾ(l(m|"!T)Fꒄ>9!i2&!ۮCm*DzBIaQ<}8oeׯO XP" / a'wo:),Kyk,YdFyͼ^wsdFQ^%%!-ݢ]'?,ORwjܛIvD)Ѹw9{k{'3;SLbsI؆.ɓf-lpX߀ݭg0bR3KlܹwK)*s8x|̫gb+} 1 aPsYd)x˙_eTk}JxUYNjtīxl FYV7e׭N}WbpvucXܰDk2|Kv͸|$Ɏ\͔F2ڎkǝyF&P00GT&qbKU}Sj^* AKr3!{x{-?PP8L,S{[2?j>Zb@?<- rV)%})yB | D&YI Y7 퉿spFswiz7ob&/2fܭ6}kךm%eL*Yp^fyzcm%/W9(oDnwurC# <~`BI~X_޸D2W];جl+8???1^3{ލi?i44 b/swo_:t%PA*8w‹Kr b?ǭC~ː]urɾYr湚^Y d0myC L=쒵IgMh󏌵3f*ᛊIl>b볡șV\)!fur=M.pB)bhňeu_㚝#G%HBQJS.^tѮnv֑^aBN" 0qIZ ={KOxdcpL<:>+ ͸&9Ŷc;":em {<v.Pa0vI1!1?X}!vg BKxIM1C{=>ԦCҥt@7j{jJ58irO:y ˜{q%*ֽl:I^Mne7;*6kpKWgQ}Dަ("ȗqaRE*[%eWxj2w#1iޠXdBE{5_r8tщP؇n.I|lF L"P},<Q)iCHAZΐNOgiqzڅ6=Su;~SOV.@D+:QUA|-37]} ؔxR]soiP7h|IZt rV!c]#3~ynt@̃Hnl O9˸MEp(Vz2C^pxH|A ao9}0`AM*(`RXP.4CWdfpTV:sXqA 8 C{Sqqj-3˼rrNžKpyށDH=3~v{`1/'JM)pz9b*erW^LPw4S&Е -/VJyΟ1:{ì\}}}ޣ)@r;_x#YJx_r VJ3ly;.m"<-Iɨ9apsm&]x,1myo!r)AVURF߳#q~J`U q`uCW9[F-!+ouXHG~^ί l T") ިbůǼ;ޢ7f^Tt5ąoO3 6YP|H> }OwtE!Zv G`^R Жd%U?+X| gS6 gEX~9[&CaSSyaꥑ,@C*I }{ݷn J!E,C-Ӭb#<!F)p\+M}uyJ|`al18jQֶ@Y*l TXSg\{*Cr3rJE0~ߗ*/(dr10**I>Ȟ{$P!,XaC;+HTfqaʞAKR cd kL\GFUUi@ܪMChit bL!08 F)DyCZS.2qP w M1ž VضɛDzc'VОZu.zyj.zU*fZ %a yez $=@F>-wo88 xC%DWoF7w\''|ٌAx2c0b5y{ LU@mI6ԸP$$ *e0m DjM7u=qw)И3Ԕp6eҗ)k||xu߶0?<@!n@w47l;jfT 3K׫bdLpqsGE7{%|f$@]kM]̪)p")+30 FuZuw30n[ec~:w8MɄgxUhLD=U.yZcA{,#\SH-s Oyq"7X,bͺ#Bމ1΄JXGf$Ln [Kt`|}oU,xjcL$2CnBL *G"MP);394D*9k:VIxC0˦8mf hbhكGq<) 8nYcoLJ.s0G:pdzaMO꿻~޽(Iv7<>& Q#19X֢qp!4hU00 tI!껽}}zo#ʆ Cb@΁ < ^.o)ٜھWVVdlU %v/KM͐'[lTO{H>50!B׍ٖfjf׼Imo25#Jw~0y }gù7ΰwPj!n 84˜{Q;6y۽u'xT =jPB1r"D8]}@`!@@ 'Ys& Lj&8Cd$ ۡ/x潢4 Bdh\##Ds>p5vFTVƺNZ.C঴1w@ D}݃$P1 p͆8fJ=$U`&>wDزjl2!Ga`sf3?FS%TZ!"c h{־{14ψip$<$ ?d`6f-ٙVh>4k_hhI=1@M&BdZ+`zs90r| (@ a(6x^Z6\9`~^op~kq9]REK9R lU3d۫7`;HHA)5K.f`:nyˁYL xn5Oΰr Hwf9󮟉K/ *`oߎq[mt xUʲIf@;h\c|2Ng '5ąr I~% @zelq*Z  1(ZwOPQaD P# Rpj0@`j7؞ bny›;<68,zqwpË8Jw T8&` Za@ !W׭w(T!@:p8w:-Oo*XY:k#bR ;TmXd0OR0B(u~?o587w\I@LRQBطpP^Zebby&l A( @F.p0\@Db&Y;"wwYBy ^=<}8t.GC Ot83 ' x mPzO=j%3q&/5S_\:sߟx^^ xC`wހd=o|b㋖7sضF@Dk /xt'y_8t.b, -t2 :-q5kߍqd6v@.@R+]Ns~ߏп/8t.лb@9 Gx}^XcJs\Ee{O!yýpxw>=&8t.ɻiwquQ "q|pp8t{ r,Gb7E w>>pp]ϓy TraLPwd$6}zTBv_<>=|TL0\AßX9_wD3`VIռ24lY\*.,V\Kb:Znb@m٘q^g٤IwᳵK۳^&SX{ڞ!^jFoB&=U#y21, e\M[s:GSjh^mwz 6-WQkv A̦I5"_gwۇB<æw|ãw B20g[55D% aW׬xF t,20LP o8fx}x:q!{]\udvkx` !E@ٻF<\{єuut1aW@V _nP"-3 / ֿaY@@dmGB:py@ @ ^x7\;k`B-'@kǜ TNUP  㨴 B(5Myx-`qQ{ÿ^x}p @+#Nw\{ $./8t.j !` ,`:LPbjE1lu *枢4Yy9np"ee@@& at Tu) ?bITVPbC:X}ϮΛ  fb)x5ΰ@PEF7fITT  F7@*P.63T&֧Y0 F+dU@P )@f\x֧￧G fw-~={|B{u=s @p PO&8w =g}m]DdT5Γ:/~w:p^:}b9샛f,P5/eM4 *NF 2H(* gt$_*-Dž 4#>s'!n.mCfqTH2qy"D ^9݌ .v/:"ƙd :jEe'Rm"<!t"Efc9/FON20܎uWiwPZ"E4-6HK׼.(<?o9:l PRb S0`! ";7zޯu5Q P2 97|{yw5滬H % EAlγ80$YH@FAlد3H{7/8\E@*;_wa>Gosk~8tMp]áwGw?_߯Q/;{n@U6z vP>+urB( TuX=Zx L ʠr,A330'uyn:TA}: # oDZ5,R(kw: H:EaՇ6<5덁s΀ap 7q; d  ~  ,<{o@` 65֋Q.buވ{Uju%k ; u2xFXLP ~eˑdd,>95Nؼgyddt~лp~_^b[e0@(SlTN꘸d`]ãw:pyBT]Wpz@} .y>_n7?^tphabZOyd2r5}y8|: }|_8FJf/#B'TC(@RF@+-*+~w[d1) # < o}7oyAwc3*hP@{tp{w}qUa`JWc>uysH@h u ptp~ޟh}ptpsWv@'w;5uaDz\1wK||Uʜ_28뜶n*`w4ζ[ W觪O{GHWNuʫkX5DlFX9rNӒgz1d7#1<5 oUϯl}~ӻZWyfZKiOet/[Cգ]̿\o;s11K(P~^Hur/{p~~?7\8/8pu{T Q.<E@9Nzqto8: ?/ 8>ſB_ K#~)M+j?߿H{l_ @y~<x3۷O#$p HH@B=D/fz/wP@+ ! "2:AwAwyp`@ W5|yy5Aw!?^=:(RZny@?߿>Q׾ { gt3:xmq8w|:󤻀j!~<~оpt}F8?W^q|tptpoy+!=/=<{M3@ tp}xF@@B'ZhGg:7kxp<7^v8/8: ׼|}*!tQo.|'&iu][ԝr5r"=˦qi]ciĝ gvŮna/q7gc 83rý 'It un(]7<T )139λZw~>}Aw<Ͽ߮UZL^@ Y@n0ΰAk-`unv;_o< : 0, 2CEOc1^Ve@RP90!@ ?~}x|7r`dBDQ6cuKƄjiyiwp-YCbauf`j/,x492ÿ8@bp\Lk!\Dc:p^(4ˤUD[TӨx_DZ?Nc~ocYʤu':_wKI l I)Ynu RTQQ7CMyޝ^YӒ9EL2\D` ַST#yŧQx(@S`Q,B0@) jjs>o~VLEr-wt; 1ȼ{냼q\I9ΕL#CUה N@-bqIoB{ќ'[@:fӊ!Ux>`I u4jsoFmeUySo{v|K .%MR[OB:*B.gyF(B4#*|yŏeʆjY,^qvtu{DAHE495P#N@J\DiȫƷ:ϯ5*f(̹Qi3O9j* 4SN*,:ߋwϯOs!;l%Dgt yX9asC/nUes`]BTN9o-Vb0rSQbi)u}ݵw+@"-@ 9 jB0r.tPSN@dk%RT{.BQ30Cbm..CbfsM7Vb7U("*,st1 P2xuko.bwU~i;c0Y $KK!DZeaBK!so=^ȷPEQuA@("ǫiȊxU1` ta#N@ xff`r9y9mwu. ADK^ώg|ywGŚ4 2k*9yȈC,#%  u[1, Kl8*u19Z}km<@CWI nH9D:H!HR¤c;}8Hآ-ܸȉP%@9qȏ'uM/tv殺gȃI8eO2%#) ͌e ;{{u[gZQ_|;׷0o=8vK۲NYb N L 9Qv n٧ݒ$Rҿ5K u_ZDdJR)"_97 wȒn W# ;芆C_cX7l@4bCi͖4c31J s *4+,>=/uNLsה?33OGeR $xkԥ@Y TetqqQ׫ RU˯s1:ML7TB2DI X> tgr,-S#nzrWc.0_}9@:޺RDVb6t0I\Vn,ϋ\ȸC1ĮSKnW؁dk{ewYQ!vꫬvCg~WڜxUU/*c*!d4lEFu(LwFbfQSM\ W'Vhp:U@:TVN04A!B{W֦X[$. }Mj|+oGKylYK5rӋۡ5|{lnbƖ.∵ёñ!PpNVUuFKȣƘZKԣ]u13ΧUWw懺@Ld5B7Ӊ|]@Xz}:ǶZ\imsw֍Y7kT יj *DSaO(r):!" _0JYNwLwxHH:bͼ9Kd5sT舥EG5;}՛AμCy1f2pqF+enY2J8cReu|$vy+b!9]42¼Z_w`cǯc!;N+`|Yǻd71:[Ijub+yQse @(h*"n!Ԩo8? |%bqMOW'[yտAV'l)JQ3PDeϋ:EܗDiɖ9ynhr#/W-LC7b g( %{=o~<}FR:-ʁb(QH9TDWн_ +DŽ<'%w]5i))'$1RP )gN\0郯4. KԾ+fz(ӑF>xZ.+ SPqwݷP~<_=W)xmCݯU 0r6d9}Nht߲j}D||{)s=Y)H55,Hd8}ģ`ۣ#OuA1{u~@ƥ\DFg9XdQ Zx*i)i)Q{ui]>>*_ٸ 8,l - r:ߛw0riȰiG^}=q#$;xi!Gz9ed>1ieiP lQ,D皇9>O=mʄ`Zb(29b:S)ן9cep8k2qnbhĘ 9~AFAr-Q]@u0iˆD B տE٩nka5\ovBPAghݴ!T_[Lu*k7!zY;˯IS(G^Q 6q;EODmn%gr{<xx(͞#FMp56*3j@TgQە^AS9lc:3ukքҾVdw#F-1[2"W7tydQ!aADQ-tiǝמMxD]eF@?3=2p|&2DU,2qd[)T;癚'71<5*K4Q rgQ㵮! 3mqWAn"5*kp T2"2DWas3]jU(-"^@]ݙqquO+g[f8|Ō nL-b%D/ :;综ߟ|]kߞxPw(x]!ET\MbǦ#":hl.$NbutWC*$Vt@<+7AL@לY֩UD>T|!}K;:Oۋ_kӐz=KZ.c3N FCy'pi TNr,u/Lrxt={d=|x>|a#^orح+0#OUHߏ934=spgMV%ۦGmJ^|G:~<F:rr)RC˲Y,nQGNT5 9iCa8Eq2VL&mn*' -QzRT0rlQ,]]jO]qrkםzOP#NDUu*'P#N@ 12eU9cœ9qZxf)QjDg'Rx493׬]5YLuiQM9ϛ5ӑk1yjf(/X\.beljˣ֮0r,T2qF9e.mi؈!F¡+$3O_rViW^a3QCժYz(\[&)ֲnWq.,9J3Jna#K=LozO[I }]#s+۹3@]c8ϹZ>8H_[s=e0IsS,i,?Sl_x;m+(U@nl̖,#NBF&wLg0k5]Cbi,!>*P#NE[b3Q:W~8\fz!Y&P WPMA@Оۮ9~+r^XZxM]gEw}o=;HjW*bQPA-+U\/9c)={:ք() FHak{ٻ}wQY,++ey:TNWe896)qIg]jL޴ c'05!E49:7%- jZPAۮ%)+y[[)eQFk4Q[BrMkLx&a3ľ+{U %tH&ĀLh<[=9 8h(sf\k[-QqN'6@i9kILDX/ kמxgSf![rXp)k7FY1V~tVgox\T4>g:+5Uh S4*;cSu )ᆆFKq ؑhv\xUU d+yz*&Gd=i2 wc#P7o٥y1]Aldq GyC ]Hyќ˛{ : dƟ)=2}*r:}<2}Mhju&<ݥOs3AeP3x$ $Ϛ$Ji2lbY@ :c絞'k c^)S;9)ޟ&b[?([юC w)2| HC6cXCoCqO fT}F+q6o TWQ$w+lUY'׶%ЏMFNPo^(%e:=sUMNk]IݵV ಫƾIun)-3 :jo{,Tb8X7~Aw+qMK؈~1ծ#YY4mk/1Mj}~|sNA/Ĺ@CkT""97m7ԖB0@[匑$ r!Е-*75njS@q.+ڙ؜LOmbⷻKLlpRn^fg[3rJ:Ey2y߷9lHT#8Ʈ\ +7QQ:gl㐟͹K{ż Hfb)?܋-oc`TP#L '1CE ߞz̢D.dx]ާKN-ATlC+Y ~c2nf}ى hJhpb2r{2JEXw"0ɩ߆{7:Ƥr{4LL?:OD>Cģ\a#ۜFRgNo8L]1%@ Z^wnʉAFLw!q`&%}|[O2N!Q!@Ҋ\fAєF2:g4it"٪X٠hcKjCCxMljXX-(QJ{y~]C˭$ASjRZT86Sg6Cg=cwtѩ-MN׎e1>!k00ѧxVkb~Rp賵[˭-[\ԏ  n暾ᗆ,R.j0&Yo,_*%4FfB[ddl\o[3MDsKɌka䩺{ ٭9KI|xeXWDf'8-X5宋(`i6f&1;ADIw"}D: hdb&baTv/Wӝֈ f$b`|daƘӐ@[ {لC RL2Kvv h:11xHc5F+QPTX\JjKlT:ݝ r!xk2dq1Rf߮K*Éfˊ,Ί4mGimvz܏Ҿ~tۆlw3 F<_;npJ jI\bxz}qޣcJLVhq^YHsgs dxi+3Fȇux|I̎ǯYij):ǙP&fg#3>!ZGZ]'YBD6akI&$fUEF):kJ2xH՛W*c &Z&lް8W]UmA`v/( (U7bwvp x4ۗA@,~V~"]QE/Ӵ]ˠzU1bga}-Jl8" }"4)E&v>Q*)Kz1RhDH|b$cKř~ΊLFFFr h.tJMx̋pB7 j 4!iLS؝f!C[k#nj%/CT/ACS`G|s!#|!#8"8^?wJc=[uU|mQۓi0?' MEP7 ?&2;@ѿn LG|z`'x@t"#'(CS=}?bDx?m[a|{};N'_7Gm>Cg|?Ÿ('"vhxc/>]Q*$3t}iGg> ŲpH[p:b:aTH;>?T_tpJaH Ga ~|/v#Go}sz}!uvXD+A3@.σyO+^ݑOPFT-RTU@SM4 ҮUUTQY9UKUU(VF@UUUK{{@`'0/ #_mhQ?|25`]k?=p/I|@w/`nzh?`O7>$/~]\fg{@cD}q\M iG5x']{bllϿ=^pU@?ǯ*f5A/;/y4P? {I$6Ǡ?|8'BO{{x?rI6o?_F GBuc}?>Dc ! 8@׏yʡ! ޟ|]UwG_÷^_awQ>OBF` &k4֛#TI h&ڥV̘.^{0۟d?x?Ox>\7SO/O!7DGSkp¨؇*(;wp7w?|9' ޽vrNnsI$vZVD8ppb&PM$sI$I$Â͛v$rI$I$ 7k>f؈64X׮971o3b#lcv׮nrI87I"v;cs7[+ʋU%_meRTZ.WKʊ \qI$Em򿊖3Ē9m~y>>*OzX/O>̷%8&1|bh6?I$Qf .&&1u*k-{mJ9_kc_H]v!sAxݿ<G *M e*[TvO TQCk *_YaUTUIvMC6=$+* ցo:sG)̑ٛY_^/KX~{n>^[i=C8ZͅLIzO 'Ⱦnl~y2SpRq`q\p 5ad$?}Xc9;wGϝtn=qχU?.ft=CQy|>~cCٝ=o8=mil i%bcڵjjivuEUvqzCoy<go>j;zm=hElI /?4i{%R!$Oz}~ ^\q|UUUUOæWq Cn<#0=yt?/ȻPL*eT{ࢹ^(h}> zUL|O'̤IYtwi,\I'‚U/ 0``ٟρ?Q}ݡ9 CW+/]pȔ}=-ua=jJk )~O _Kc0=s8~G\}y6O0Uvl~=*x^) Z=BmaGYdrBaLU]\ۀ"zQP2]XzEUޜHBdQE$Ej!e|(wXzC~{Zg*~jdtΙ{@_V>XV+ʋ1pCc߀{_'ne|_әTL_Kj y k&q/fk&q$bI'TUnc0ퟖѐ梗s33'N/c ~qe/vTήBz3*),L<; O d9Ӡ`ff p M4Q% _j8⊪IYq QG>3 2L~z:48;v|4iѣE*>B<81 bUUUUv_XV8BHAaaZ FߺY-ZkY,W| +7d{|w{ηU?8-}3f3fr`Ȣj.լe}{c??nN9UU4z/Xm^6kg!$'_ _=g_qw8W 򶼜?Qƣg` !Z熯mZic1]D\ kjCK3+\ T~q1& q{? 3>L0:}g=J(2/lȳ2,OאU R q}әf>Od>Nz?(w >q>9~16qST|o[Q'9qa|[d峜0}F0r(?3 !$/u[|>ګc'홝0 =0c?p}ڇI'ǯїYAX>~||?Oj#x9:p5TaQR(j*M]phVU ZQtcy_ˮvVlnUW_iOInk?55Z8Rotwt]K5µ^B-$npJT/kiѕ|UUTv88yd^5o|['k?d#=X|1>z~+Gx]|\߄=eg Ϛg&|u󎸷ͣK(EU._׉ߎk+wakxm! (g8{PQPg5.N.N.x}SPmꭿ=ݸvwϏ;vfZ*& f~XF1ƵUZ櫍jҼ>"}Vׁ0 j,_=>Exh}?z~U.ƏgAklV0هKcFv`j5YXJe*-\&.S_ťK9uUU$ ȯVJ.vwN۷}6!?JUp8=8wˮ|^$~*iEbkk+XMegmAacvUUUG/H0%BfUzy>N?/d4~c0pW<3}YFǰ阘f8OeWdtU*a|QUH5i?[oI$V>-6A|yF_=}]:X]HLz{Q|zxlj*o()5W_ SDUX ~˳;bwcUTO Bҭ+>.}-pt6 =RI'r=8y~<{ݺΎz(Ngzp]h($USv$U2ThԗOvO?N-bKd?.;tpQ{χ3+>Գ>t"t9ꪪ*bmx*N ~e[v-yEUQUTrWʋ""bԒI>] ɵٜv_:5AkG՞U0Y\EB¯⃿jCU֨}~:z<|=ϪUzޞgfffx &'ϼ|#?s,a0hϥͯa8T+g0c/_y\w櫧TL?/⫡MRINS<-"kCI_N$>rJ|LF80"GNÏChNS˿?<zC5=RUU꒪.FBQQbo` %Q~V۳ꯏy32ef+2pʤ+V-IjԮLmkMKJ ~n/OXOy,;<[_᦯-4xfۋ9{UT^oI>$p5 jj,'jZ0Wz2p~_̪XOxy>O,,_ؙ rUW~~.Nnie~?RI'ع_jPk"BAxPPQyQ`\ $n5%z@8mxn r.17^"Ke'%08{]o]>Cvzayy~S~a5sqUUUUb{Z\Utffg?[75_}UF4i<U!it[X_ HE /ѓ@a`f-%J ԒIYD@"C \[MNSkeRIkGOF3Z5'i;z?2 |xcDp>6Ͽ BH<#cߚ(FTa TUP gهWϥN>UUUUUV^ןͣ&g⾿x^kw-׮K_ׯ7[~V~9/ iiySD|i=:BgLqV3333q|t:UQT~/#ˏf|=5\q n*v!3*;g\x~qzG|;j9U=<:yq@Oñv+~?|_Og}A}WgUytz һg{>_gy~{{UUV?÷YU]g?:xǰp~]`2 F|c c d3*ז9===W}Nx(CxQNeV x=GCˏ`E~~333}R<{.ګUUx݉$4,1EE+N6$GI{<#~ggPڀot'byg}$RK (R4d?x2 6@fMdɕ͐/dLLT([m" Xm[]q$5TVETQ*Wm1~X2xgL;Aޟoqx ꊦꊬ AvegQI$$NI(dn c??nw._R±JrBMg{[U\+T)qdO>_w_e-]gfE}vFY~RU^ݼ83 ;tuHwt+R uVBPyǡ߸u]}`}>wmcFw ʀL̄02=}=5I\Ԉg!˴e3̈9 YCKEi5VǟX~w檪*+]I[ ƿmmo~05|  uxש_C^ٴpD߲٭.] TaSI8J1S߶m\]ֆ;hd]-,.‹+ /kT+ ʩ_yxך~>q!$N&@\/¥ZX^_GG= (|. {,_6<* 6B{y@ע*QmLJ;gÀ:tNQ[5_luL&J J/I.Y{?r?玪t?_j*nלc1cB`cvm9{yO, 22ɣ6 3?5Wj'gUU|8qg%/}l/ pca_BOn_ܒIٕT}_I+LM~ů?;$OqK`װ/>i27_?V d"$A^}4fSK9E?FpڤXV(,`:77o4ekzk.pIwR~qXUnPK~_OBI eAv2I'*QZ\$_p䒶+ֵJC332{<gӿ5|ysRcwsi B $l/w{q9Ȼ9Ā[\8bi#e~K x]d]>SOO6Ҋ $$I$V ^ 2/2uƎA?zHvۃ>_O\1A11yE*Oqn2BI Rys [,Nr16ku7W\NT(_-IWwO]eP}:~*~~GȐ{ ><wU?Egx>-בyڋ~ҡ{]9I8QaY-NL?u33"fff^DIV~ϫV?Uixv׵WmUUvq->=\k/BD̉UĎ꾖b~S >ҾVmq^-|}|9sUY3*Tm!l! xqO=ox6pL޳jL6`*(v+atX^F^ hR'uCx^?fgf~6z"kuX~5Uk>):4j.,{m Ã0:{ߒ'$1X`x'ld=_#C8wDӯAjWgzcQ I$~WAW1?EwXc{8A-&>;eպ[tEauUWeiwWfk O?#!x98a![)>mmP~VHC\}SX~^~q&).:muI2f3333A ( tY>nuD&b??gE&>ڢx UN23,#b뿮+](e|,6}>(xc[{!7Fqa r{i1rP!O_oN^D򡺪pDDOh008qUy>x<;g!p3D6h'45Ojf^l LMֈ=\s33<׻Z~Wwv3|!W~_c<#UCԏ-!ǡC 0` "K! ٢@! . P쁛[\c`kq8pgJUUUUUW)m6]{g} *[m(2xdqD_-ꪪLE瘼B[f.mcjaAŋ~qo%%'UUUW^\W ʠ=+ZAk߻>7[{f7;k+< Gm^bI?.˹$~U0c yL_w}@t0&@N;xo0`1-P|*T^EpoAu q(tQUTzAB/33,OeTdeTd\e|_BK 5lj$߾?Kh4(&gLV&.&" Q`|>ڪު'_5AUτ;촼Kz~G˃4A &l"Apۡ{4 d%VrTcM M4 d"ݴgEcM H`SD\(:<<;fffijgNtQF30ⅬٍGCasi6qA檕-&"P\c}B9N=62#  84 ߆6ꪪ]}ȺkUV̐A &} b ,}yWfsU]g9YҍonC|c333cC0i鞀C2+׊;pdc:C* d@`W@ z~\C@ Q"b:OGCӾUZ"iwoyUvE?oh3033:$,- NJ,~FA*z;WLLh1ۋ_"j9^\wq1ZpjcWֳX3OϜ޸犪UE6ƖZ}^/yCϯZCcU]ݲ^޴^^߲@<2'wa}>/CQ`Btvqy]>=⟑h:m[IυB}u~=GNI6%IS_`)P/q3332&e%ff$%,%%`[Z;~z,xe;iLӧ=<8T{b1&1&1T^ *$Ȯ쒛RlA]~Tn .tvecG\Em@^ +A ̒IS ٗuTvr&W9ss*] +ڵ_KFj_ ,l.s"|8>?">!8Cnn+_TUUU?' f5Tp?ɘaawN#ȇ!ZD~mڵVCl-j W(ӾU򢉯 bKJ)Bz|1bL`/+ʠ6 Q$&^vLE|C]"@B\rꪛn?y櫆|/TUc3?WpW>?I&VtV|SlؒP[՟>sq?׾?~oG'<ѫfwX^1rZT kk=ӌ3+?wOϊ>fffgfpkࢌḑ1N,I>O}e?US橄pQA\%UMve/NQaͽ`c=|~ (u{<03v2'|qKU:wU30>_a^}PL J.ox1ø8bw|=O Aqz8 GOܧ8A T*w9oeNsx}(mcȀ |[I_fffegm*ݲ!ā $a?# 8{?7}yzݽ[:qTګ5`0">F矈>l2%ŘwVo0# Yw.`f|cb+mv3j,ހ3ӏ9(u$rWj+]{_kB^+bn̘`袏? >bu"/ik.A3h~x}^zw]~91c1/y>!! ^CI-,*[-SĞ nVKT2Kw2ZI׃LQEUU6-=ąmAsZϜ#Uzʈ^dhhtW% ]AsYνB畛zʈ^I^rG3@؟m)ta ` icx^x8A}qkrHIh>S_J(|5i{ywwW{5TUUj qUTޅ` coǧC࢏gL?fڡxT׻]{L\ghmUxGoޫ>gNx<~_*W5U0C;>?^DDgx 9R#>~V9l3tG\fV2rr9]a 9Q}[!t:zv}_^\Urs㪪iDׅ;rH.@ŀŸ-n{$׬?~ОPoNoLb3'7G L*fmςk|UۈcըիP/f!0Wך/{p|w^Ot>W}.m~RPII$I$o//h:]/1rU/2I[JuRtccewƠ.pqŮ kzI{llsTj=̒AT o| kX>/ݏ }b/۰Qoآ\OD>9"ElwI#&nۻkk_KʥmRed\;>}#=gL`OӀC\=A UUUQ/i%$X!+UUHUUAPz{ru!?[I?R1mmy@(7 a꫇a>;y{H ?ɿ=ߧGC3h}v6l?ϷjL_$c + tWGmkFeUWOAlpI$$˹(.8>{18cqk\qr-pm}+A}6:}݌Utor85ڪ:g8 T#JUUkZkX{OiXN*$!2D0?5X>o(~0;?QHt8 /333_kϽW\MrO{AH{HxG"5OU~{UCsn컻8:ʊEq|&1Kk$ ]}>xߩ_<mqqUUc+Aob-B~5[8USQZ8?orߋbdYl,EiaZk|x_0 զ-a}9|ݾ>_/vϻUA!g݇~\̪LU}{zj0_gçO qm ~K"_+~ֵcg{{?w>~G?vߊ(>@} @ ;DD@2 }.gn]wvYwf>ˌgvo g;sU:}@eY:<vlٽ6a||@鲫A1|9gMbzBιX˧E}r-ks`[иw#Qyraǟ "]'˄$$~CPM>EvcF=8h#o"*.Tګs*`jXy>tyϊ5^Y|fEWc,ۢq pJ?^GWת_l{61d1aY%O- &#R=8a38U!3!"j#~ 1I%+$BM %㿿r5"fD̉:ѭh^I!K؆>J.KK<- k S5rYra/-~u$ArZ@dSL]20<0'^aߒMU]ō?4bvV>z`,,a͙ $$^D .>S{zWmm|?JOW vzccEKWwwww.^V/UQgnoy`Nj/#C v~_T{[8e(C`mcq]\[ 6̮hKllސj";lvanX[vEItjLy_+j^UUUSH@=Zt4 ?kr-  6 q7lb.]Z SH`s fs[_ӤDf~?{=U}|Bg<}T22$Z ֛e|f3 jop~Š![^g<5K:cX,ί:s.Ee|OQR~fm}_|ո,FI}}j3W]ozɹ{8zڰI$DŻUAUUVcNFyg~ j,+ ݩk0jYq^`J0yyV%y,6$_#~Bˆ40G3|.^q(llGUUZo:"?BcܑаZ?r_hG q|Hhe.6oU7; cˆ:_kKk§owvK@ UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU[p$ÁDDF d=?n "Dșm{f>==_v $!5vؿϮyk+-iH @P@Tj0 4zִݜ_[m.׵`S,x}:;vx)XM`^{Vb`~ϲmd8 s㾪?xC<8ï<2 t¸22*γE9|+gE|Uyqz|{_ :_!>1≿V0La+o_s3O>x<(EC[VyU|{II3/%%gZk<A Ŷ )_KKk $V|UpHhX $*̙0&O[1 `1<~G}70x ?wC;Cw⊪=py{7{ټz_w&0yTQX~߳wNQWӧ{>OY|~UT_B+[ڂv_NO]>/>CҺI$j*_Qt;_JJr/+f|y<.Hhd>_)dgmf |hC _~x9=ou_.>554};{_j_*5UU.3/FŇLNn^ HkWϹ!% ^A5y$~1&/UU/Mag_lxi+鳉C: Ι"M [2%UQEUšmD 1R`$nqxufy欻|#659X%V]659rٳ#[h|-M?Eo׭T؏faSx#& -pzV#5s^›nz\9mD#&WUUUM%DEݶ6W0yႡq}zօBHa^_FN~}GUKGIMoff7:r sZ5:5BSE4CED4*8nx|^ٙy'UWj*'1EאY\Ex]wvmʋڟlq.#*]WtWZQ4ԒI $ IԒIBEUQ*et\*ME‚a~i},+ ߮-?кTPUοMi>=~z<5`U.T'Ĥ8yXϷic߰7dz`U.T'Hq`G:]њ:Tܕ눵Ϛ9qk30߳ΟeUQi+_]UUUUWS{u|q8q8㎅46ۂP`T-Ai x^֖ mUxt>^xt=T mRǖ#]ʵkJ1;?EUUEkYVݲ?DQݚ".e9{v5KA~*xVI҂|Ww7>|2fVG2fVKsc]?̀~MB8n %ZiEh7g1rc(,.J"@A@҂DH((]M\(Aaz %Ŭ -8džxwyq68xaLN(]i O_1E|<}8aZE_y*U1p=1QA1_[ 5TUTl湪3ݞUC`酫Qf6ﵥ$}ϞG>YHLKE D^n6ߥ^K +kmP|= M4CnK|{-q׵үOYUUeR?l7>80j}1V1=⪩m883c^,z^o9|\psG(?|=hH:s16~(=8WBzT. c_mm\}\mrmn}<~׊ۣl;${mK_vq^1a"rI^"`'o⠁:R'x=$|!C`CY`\woئ{4^'1z6K|W-8ܑة|_*URI$ϕ 3eݗw+1{qfGٝxw_wij^=,ꪪkoO]Ap Ax!r8Lf\ԟ:f4Lr5&7)Ht )MF+8?aϏgu# =0?uU?$׸7z[*b2ГVhgi֑ FMU@Mk2'yhT um:͛G{g.+TPLvFCXJ%=7ٙ==F{|ӶQv zouؼ 3-2S ̖^U]p] $b ؛څBG dr M{`;:6sѝp7};}7xk{&2Qt~{-`6gwfӅe~A}vH+0i|5?whqv߇+2]JTV>`$Ԯ0c +(MVyCQO[nYMlg"?e(e(nWp/H*f&2Ø @>3? Ǐ36@h|CԉtG! wyYJqa4Sv FE D`<"+(ϓ8(C]z09P*ƙߢ_5 =7lk<@!p{!2QSg:+V8l牍G|\zg{{#;Eu ߖ *##^/߯hb'A7D5QTHAxZwf$FbV(gܞL86-+9FK֕q5U!@duyN=mHYL( 95CK*5OC"v vk!c٬΅?. @q#Xi^N+G>D4u45a>ɢU{K.{HTe5vM2]l̃bAʴQ{}2 zDFyX# .CwtP:Uz_~4(ܐ<gҨ&.5s xqeFjF㣣eZIܬ't#  RD|OlSN(dG"eZUފ0Ӧ,I0D*L߮0c;-R TtG׈ȞT#Ypsݯ;e"X*@Cph;~ ۠ytxt|㿟?@>y?_Pox= B1e4ݜηr(=(;y 6\|t}|~'<*7]u` =>@|}xt`?o 큯?})x:_nr}$V"I,Z=u^=z1  BJb DN O^{lN`\Q9lH$Gg7Yݻx:g䝼3}PuF?93Sm_?we1O1ć!CK?l2GTu,=zϟO9U&g"$])Ip*/U|JZr9lA1g}͖3!O<ֽw|b!_  9(L*8\{dS|ɞߺ׿={ +¢jB'̉w4lۛb[cdv4Ubk qB2%1DvJV݃cdv4Ubk qB2 QܫĔۥkΜۉhWF8 iuK*ʮMUv`ʠUlK*U[BU_7֪* U.=NUUA?Q-,K04THP/?߯3Z_w_ 4wW{ⴞ8Ȭ]g m4/]U+>h+]ݜa@I^a)>]\6F_5%Tbfx)< G*xלD˝v/ W]ݤ) hT'(nY<Z{͗ ӦvuD!Q'LM3цFHa)ʜ_:\MFm 8i!0ߞݰ TlB-mr#ȿ_׿~*%C OH!{y06OZe-FűSD |=`/i8aN&pi 3^x]8R !E2? dՖkiH$ gBE}bG?ܲ8[CG|_-<] Hѻ],Cݷ$  (4?9?vm ii"d!,2Jڇffgce~RJJ[1dćAK%)it`)M H2m%P6(&^kxO^=y?!KzQ2!܃ w&A~]3LnC/:ǯ^{wU=!8!5dǷm ĨPrVy}oBsBiv (23(C C! |h_tssy|qM_YoK@r U H8+(2 c8oxpoxj7p= 2Qz&q>߬;@'IAa6<<9r?g4*fk5P"G ;P(DV4J4?5뮯ϯ{zw=$8M92AԦJ%m[%OU^~g{Τ1<<9mYxk8^מSWߞʬA(̘+QobޭX?ǿY(Ƽ/ǥƕT1t@H&3V1'7/yqD|5xwvY3cuĦ v9eBWUU=SAڪvGq_T!@N3;bAf!dIݳ<Є!1DaFT`0z-9MG7)a9MGqE iiMA܆I`a&wU ,2XdIHffaWU!עkAq>)pQ{QE+G D 2TURU\B 4$3H}6ݳPB?< r܈y2uzgƱ~;edc/#C`;=EӾ_HբQD{p:qGˏB闀NCR HJPq qCnxY[JGoksXM-֊=!H`sñW"ϰӝ] L>P۰|z1~&aa)U)@PGݖ d1 ńfqU(hz!<8ϧf9(ͮ9e O. -*ҌƟGC5eT+"ʪI[RXMkkHL1$ 3''a櫁D}fWHCٟX~Nw pp' C'?-Dǡ,K8M 4}c 7ݟf\qx6e'xg>e"ŷD(l͹)66x_ 1Yfv;SP4nX&x[ ֶ̱ŬΘ;FMn,Bź!˥}{bن6bbن0bI%00`iJOoK F\̹,{FOm:2njez2J'΍-9pc[# 2䲍=íC)hxZn9ț(R#TP/5Y"jꜻW^W:/|rv3Uhxt=:Pb (]zxgJwN4^.CMq#Aü <`UmnG]H-ݳa"HC! b0WN7>prC8KcL >0{KKJh):o,a`,pftÀÎ8803*S8={gp.?yxefHV_>#4U6%!Y].!p/c%q.@",L]$Ao᎞C8҂E+K LޟWt7V( %q,s۶+hLh:6>yz4Ut.kR%:/p T¤`29M/MP6#;d`j961ήm+i=kL dMMHd`·O`9b2mΧ 3 9<=F#,g=DeNYDAl*SYۅ'nK8 ፶|[7/ׅ#݇>,jpXճc8*#]qv]vv(S1 xmWk"aW k)J5;fRX3|Va! :j_)7~/N~ cUk9}K>Ͼ`Tc~_q R2 $)&dym5_o7l(쟗TH @K2=OɌf2(UBH #oOaUg,$Zqg^uT Aɇ]O!#$#OD1@ k2"Ebe6wWt ّᑀ8PDMPU)TApVEN6wwfl<^0Ir4Җ*kԌ.\Z+ݻ rEU+:9EUWK# 6Tٿgy!Q•૴\J;H!uU<>"3ŧhۼi쀐 FguL 26b>5Hvh6`Vd4 #4D1xYOui3uArtRY[ҽJw\ҍb:Fjb&wmh u |kV{yw0N' JQy2;atx.(M}GJB~|/S2Rg 3/,L,- L~Go. 6^WG_W{ $"BOSZgV] ##C>'wјs3wv}2w #yLqp~]#0D`CWJ,ʈ@@t3 Ȑș;d4 pæVxdlWl:]<8aq\q^%6L"@6Ȝ0Cl vtHr<# ]:QGrԀ~Xv` 4֭c?0f`,.ntá8efgg1PȦo=`Cl8233 cR0Ve~]22IGɀ i8<<8!XLs*CL//aLpʪLe 013zCQuT<, 0!" `  ʨcL3*;{2`gILE;ʊj ,>E;@=0! r!8̠ ft@!aёPY{2`ZSvcckfyCDԉqwU(;`x 03WlZliZb6ZAVaTfE9aL82LFe+T ?|=@0da@aQ}OjÌ0eC"; )Q6*2Ni$$Uc:SQxkqGn+-G1ҮP@sqܾXóCPb0#% /?] ",E|F,@6 X@6O#F8ƑLC~HonNw[?zz2 nGp}ׯ ϡ/Lao?gu<*0/$!SHru}Nj&cQ0xmHLr JMEƞc[w]ZDuT?auwWnǿmoϿ˜l1gi[qr*SlyYz0 R]<gmq1*wZu)Yfϡ.&>nƣ8Pa,򔾶o-]~,#,'>2du19&Xfa+qT)<¦b5Y3Ic9X11kpy%+H~0!N30U"q2sLaNqq>?.}r?i(~|$H- P{Cdpi4#JRM!M AN8N0Cc`0`&gue+8(C>!QYU09Qb:Wx{f/fO !AAv;Om"4wYhuA !Mv|yu:Ym^<Fj}aP)[-+H["' Dz+E";8'$bJuGWQspl`jEж+3۾axDVDr2F 'RL,ߍ+"_VY0 B9͢HgtKzň,q=3;Mw @0ʽ%E\ª.Ubr=ۣw͎Qs $E^6FlSߏѲcޮІB- !oE4Wy}h{eS8{ "u0>BԳ.Xx2+RL$xf+q;^.73wȔSvhNG=>ӂIEGsa9{794dޕQp24T 9a'| \k3 {'&RᰆەrGtA魻u#['Y,nfw ԁr]ƫU__wK#Ѽ v eƊtq]-t8 C^J#o"^ m"̻Y_n‚D0Fi-u|>)=/䋱Žڊwh"Cyse ZY'xWg[Mכyzd b"U$ܷQҶ;dRʖgR@p-RkzPEB/1AրZ3yq+r8r{u@/gwɪ喦P&!cz19.T[d3B7Fb&A#Br8d\rB@BvT0S2*T^ZX L*ť|Q{qz4Hk?$?~s@߄[<>-U{ݸ/ aQ =-=>]tADaG ܥFcut*@-;bt+͠{) JJ KBuVF7/G#GҪ<ꉆJ0 tGQXnf[zl>YDTR^pd3P%ĝu4A#pfrksbUcbz*y0@L&T@_+7W+<%zV/KKp/hv/ςW ?)xɱ"Q-3:^B!DNUH(b/|2/l`f$n(* ,gZs)3* wcI6ң vE-k v;: "rYKꖣd!X1F ٕ =MiU0߯U\sgSr&$%ȧEu#k{zաa#ΝsRUSv333vtv, pZQ5Eko7\(p\4Ƈ= 0p:|` UP9<`w83tj"m<=뚡4=l>q۱㏴=>w{mcb<I$ON?o7Q;FjqUk<=XX !)Ʒ867Ded/CgfOmr3]P/Wg!0| mȦk[ָܙ=s^#d#|7Vu xexq2ITp\|%̚ Xfp̄?Gv0ėfffF @N (b"Vة\`Xʥm̡98@(c(qګb{̴DD^C8 cI6E, H8?׵? ֿs':UnwtSHdB镔ev|d[bNX{̣1 Nqp _IQ+t^aV AߧTPlD<#qXjGZZs!AU(a1gUami\#o ~::x=꒓ײ/;,ef)f(TMMDUW%RƮӯi6,IV$/u H8-z-s5AiVϭ3=.bȐr.LM@+Z'q)ϸR#,3ժ`>S%׆>D- HxnwDzhZLhMȌJ#Hh[鐗) IDpZlJ_2gmoR"Ӎq]u~qz}'*^1rOZǜΎ=u}g᱖lcc6 hsnML2ݰI^ge ZdD'K>|My[b9lK>l('{uX:T*GdPTIr RvzS.3  w/J1㯞\16Ff<_B|W3+):q&(j&FNnWvTnC4kxmX(j&FNMʍf .2 D06FkY)Z*"Z-iјlvȆݓAK,6o԰ퟝdǂ}"-k$xgd{QݷxGq|>gH{ׇ9msj.LB3)5NR" Hֻ1Z($Ne&kE?L?O:BR gC: ;sL&0yno4haŨyUu${o`ٕL&j)ӸCN2qӃ6lp a6NAgL;gl]فkbirwYNC%rr N4Kc۷]DTCWǬgk1w6xI=yUt %?>r~*'B sβ5ǷWu/^ǺN9B)$ $f~=~}s>!+97;Fd¹rBʨRU,oNh޳ TK` *EǢhXo5 ERw:pm@H!JZN PH$TR'1Šj2~=8@Wu7}z_7^K#n5qG[|"삔`n:Rm]ΔnYe,"&"Z"s0pÃ8:XHCOF9y@CC9/,.!0qևnt3<2&&uCdAEʪr]R4(}Q?M@ʈJ خ++ِWC`=JzF,@'gR`f@^'$B$^hePM*sPէ@w>6~D?1E p\CJR1 wNvn҉v:cZU+MHj@Ă2;qΝurݥѭ8Dԙ)K$O&공痕HG`C0" 4ݭk2QhnܱIi@C L iq1ӭT4:ViS3IBd0 $101ӎ0uX-&Ue,20J~YC%aEtXI +dNwTC2O% /ِ 2)A?_+,O䘘 Q]ev] &,E//!GeV`{v!9P!Jg.*<Ȝ6B*oapSo &k'&k3*T7R "{382W\Lye6ߋ;d2Oe'Ìʬq eߑH2 ـS ̳ BBDpnS 4kZcJU-jՕ&gkީsꪘꪛ [HcO1*M/PD; (Cyý& tP\l?3yyЈ,jHg'Og xO#8XFơJ\7؎ 389ƅ&m 7Ҧ=wg /O;phD癟W{(6ȧM qAzpHH͝Eue6{;v/y2hU_"M< 5KE]d,%.8%%{{B";>#[vǖ-aR׶q7~f~|g%};0(ޠ<~DOccf3P,ҌePq0YFO`vdPd,3A=?:uGCxL|c'&CQ= EaFyq}ϔzA20!*Sgv̀ ռ"$JcDIь3zx&|AÑ f6E#OYglJ!ǚ6K;u39ԈT31r#UNU:UZm&5sCdc rHjE.FRH~sY߽8E9j^.lj20Qj%Y|Q!JK3nD"IU1cf.RI>z7}a2ٽj^"r])>IEP)vK1 lHR@qe3[:9XIUHGvD\FKkMUpqu UvSκ8]VBc+e%Bc/V}oP[/הVï2UD6@وYRl )3s kO#vwdvjSoskft\-@7H I bdH`iYĴċ!S#9JozƨS#65Y X&ԑV{gO.!Rv\ D!MBu6.O LSN$1aUCt#y(,͓ʞ426xjXF=TSH`p*,owyFqsv0)"e2-?oe͆r fUQk9Zy4Q$&HRB76w]W4L˜9}_k㓇/_r7>gJ|yiͪKC ɿ?kF|3\;>;nCCsdupZB\]K ӠVg֪UrCƝm/Mw}]4|N3<,o@XT7Mmp^\ܧ1u߹$sQEdzi#a#.7bYP<-(z0, r CΏC00á'?g MUSMayIpj(q=c2B`7mP-=imUp:}vE{:ޮ=tG|00Cvw3 q K^‡=Y"EA t3333D<3_ IRוzmI$7UUUDimC-𩍍WƦffcӎ8!QMvξ*+;v/d1"N:KU <|]t66L}z^ѵQvi\:y/snS˴"H!]^_Gs.g3xOT̻?ܧ_Ydx]†-U Љ /1"7+Gp}5n\SyJ}TO`-,EdC?1O{7߯}q6TqQ N?b92A(?x<_l/xE&SOﳋ )a)F J F3! 225U:qk,_AO?G添sVq\޿4.>f 26**)"!Q8 fc >T-vw^:o0꜖J\s1y;lϾtO)XFr6b-?žŷz׿TS&o=Ց6R8eg [g丟Z\-eqHy30շ^%m@ LMcBi $/t6`ljvJ =م;" S7Ȯ8{7uDM&h" տLSlp"NX:̂L [AJvqVLTH܄s3jy9*ABByf+u4VYd~15lŧǶcʱcbm1w;y?=n\$.%U=׌c27&Z1 6C K!'֯KV']EZaG xLK36W3ud$C;$Q,΀XtZY{t:D`$=R6aMPEr 2kQj9fל*iF6#4?y7mg*BkR[S)}7T7p?!ؿcWvNizcƣWƳON6Bء֗q>n߾g\ Y Kiڌn8מq:x1=5׌lֵG:֢TAD'u񚣛 s6jO9HM5`ϟ=_]{}ump=)%SI$pbPpÃ0V#LVh Ϊ{ VqW&IxnE5E8={suET33`UUN!qf82{v*Q:yy{ 9+1XL\SMW TyM$}E9,#38'2]90#39neUٶؐ%bŶ6u5` X [ ~_ʧr[ 掭j GYFHa 5c=kX H! 2zɆ6̴Ap}Φ8jD92Z\*2_M/G59ƺB h ^Tsk_CG`j.%̺uDn$xtyxC~32|zLQWrD6URMk4`pH!*P4R'L ?D i)f^E߄vD:I$JL4 L64%C nnnŭ8ѻZ`)t!"ay:""1tJ®,(`P6ObIEFȝ*5MS8{~-}UOi@CRLLL 8t. hO" Dc"P0gPS=uXnDa1XnDbw1)N2r?9^;}#+ŏU^hdӲw8 3 0,2 ʫ23km,V-LScxkZ4kZ4dڪ;#B~^ʳ 4IȧO" /h%DO?,šjQ^&)BJ8k$>,4j77ʆ~& I"wdv1z~1_+Co+E#Bcfxg 6bb!qfM͂kU|lV$؍N;L\3fdTݫJod0W +_~^<x2ۯ<`ƦI\UJɃ1Cֱc}ES欠g\$ݹ"+{l L N#0@ֹ_F &({a=M5n߫YbCyhj6̊Rq[c(~6K8gC@U%:f=q9χgARQU؏rc{Oo9vow ^p򴈭ҔV r6lb FV kT.VYm1RwGڽ-W7O+$jдmzT-x, Iʆ%E"2sSYn;Wuo^6GLъ;.!5sfu[kXqX^r|z|q\Th-2?ͯQ|hcҶ}~{cP)#^ϳ޹@K-3L#x&n$~]w{ߣo9ߞx7dd(%YYY  )rYrn &8!c P@?L꒡/f1zNAQߍhw!泉Ί@G?+Ei}lcB`2q4^u^k]ALǴ+dmoZ^W"X2Hs'f szs!\wKʷRf`6JIvE5?b0E)1= ٵi=ўS3gM <VAg,7+&K Nymwy QThw3si۫vU4˪ّ,I$6rvqTxqu HʹCa$ I|W->c5*cܬ΍ۛ`̼)q8>'-m}.̎I??! %!MYȄMe=5Y2Ek|e9mr)K)s-(--f".lp E,!&zn(Hv)B@H|!rKH2lFuM8)+i'G.gyv-Ŭ -  ] ]wv-CИ" "*2.BHnQ 01 "ׅ\]^] ";B%A'|ddd2zvu+|io_-d'|ݚFU~Τt9}M%LlYbYS IKp8 `msDӁF et?DndX[T,zlsB/"G"/z Y[i43LX)h2Aԭ5.Hca&L AJNag~44Q{2E!4$D/P}aw̦ |{qZHs0Ls \|>Xys"E ):Dѧd3cpמsfcgh:I5!/1V Lb dz8Qu=G:C찿卧yxSuNwL+@h2R],(+G+Ix[jqύwv]K(ڰ-dS xnI߽WOG&og' UUUxy}ӿ|,|ZGZ:BaD#b$[m o*{"l=CPGmB8^P똩z=ݽ=k5UUVFVc&ֻxNjy,[1ә +.f^pXYv8Dkhk> 3m85UUNf4UU&f5UUU^ SmRjiŠ/KZO+MK8>Ncd$mHXTT\VlP8S8YX\.Š΁|0oCfFXfffe6$du ZֵsxzuYt y˸&5i+UyZYPT檪6] .ػ^NVV+mY5VjLbs kk+bk 10a*{\$.mg -G"™mr\[^wLxvAD=30?חګ۱y\./ fMeGJ*P Iի0ֽxGa=j;q$#mػ, NGTL|&;Z·ǀNϨ{-ec~Sd1=89gn+,'|/Ϸ;G{na3{kZk^Y3,,00*.XّfFj{]g3| 3C㎘q0>|gqE{uG8<>oWU^áE@jU+KOǁ8wJ:RUmX{YV^I$AVEмc$L.݊+[Mg-[oC% $H&P$^ggjf]$k2I !mrI%Zauk *J(lh.\86េ{}n*Y5UN BMoX "U8gRJ`QUTUep-Kشzlwۻp}1a:tsnff |EU[:xѧ~:"*hu=woͽٻ(:$O FK ^ 0ם*Mj[?7"`_5F ZkꘋCS F@]8ieV׌|_98HH@VImbQTӾ.PFĎ{|e^{]lH%din(y<(6-׈yo;E4UDA(q"&Ra(L s!ه`(}u[w?zC<@Ҍ c"= b*Ty? _!;w1eH*_e%W0P򈵥ܳ)VL~߄CD0g@}gG*wWD-kbB:$w'V\^Fhм?\?q/ȏJ-/ R0-K{}~w?3_@oKr艻c,ݾ_reF򻶖MGO<ީqxN9-lp(o%A ʡ \qk.OW{jV':5֖!*>f'tJZEe1$ vw4wp'6lYmMT2ؘy3])'U^真 j$bqw[L\5ԹTbZpDUH&pRz}^(_ !Dž{F|{w\Cr-eZDVtIXpjek̦k'Mϩqىc![H_xfY=zU΂BS= dAΞ\p`|;C}ޯ}tȟl&-.;{ W}?.πySw\OOe?;εXK*FA~7ێt ;B~套̯Ex"TE??)ϟ~^t_}{;B"y 7Ku˲r8) rFi^u~whٱ,?id-o2u߷za<9|L`a6O_}->/7%`eJwc䰫1 # l "MMsYx؁V/+y/%yE ww{'3QѳlvO|4Iz=۶DO p;5;͗mHDh ƃf1G& p4|᳒ =M<#xa5Yq9gX€D0h\(dk0[ 41CeУ V ( AǼpM=G<&!̣vL'|=4c֣LjV:qC!Oza^X=uz#GHq0 7"OCzzp^*vO>6l7osD0|ǟ{FЁtM =)O#?9Ao mگ+8C< 2BW`*e8x|( |`~BhH-}5@a޴Xu1x`GX5ԧS慄" &.fdf9ʄ!DU`~< 3.>LQi/Y+&]9h;yƙ;MQtjUzvibu°\QBiw[.B4LŜp&d3Wl6O36/};zHǝ,:fm92e5 KBnΘZ*\ !mjL=~Aݝqc`ǤQZt<~W*=t|{C^>zs_8/v꫑;dp.G @4 o,HDkuv?>uJ.ԑ[aDDΰZ֜f)U0O^@$ 7x<: cn :u; xt@hvʆanykZә]U=Uֺ2*-DF&j[ӳeA2Vw8jE[ M;*ޝ-xNE]*"j"%/yi#v{)oIe6h"v+308c :x 5U!0*fB3Y0˦ "JQ*ʩ ffӱƦ999yUKUixtMUURE-T83KffBCq( mp`v22 rqppy ʫNCUHQD U800UpYp3PU`ræafeCL^UM$MUUU2+Hb9UUX8N 83!lY YjfBRCC89!T : LqfpTU[lfff:tcVՔMٗJWmkv;TdʩUL5TU UUUT8;t I 25QUUT0US 3zx!x8hH* v |?-},Xh$H?ٿ-y3xMGv8$xb[O9Dm<ݹRqeMd*TI*JsUZ%& g$D(?ʬ5#HR9#9C =6< ~&j˜BXK>IsD C4#+%  zӊ&q~ ܏̂Yk2 eZՁ#@&vN! 176ѿ&@ot` E U7][2 euhJk,85P㋙@4:4!HAMPdsKx#PaZ^!CNǶ[EH DZUQ˜quoX)n/Y0Csۣ;r dxÍ c2$ EF`(UzSNqaCվȝ/uڑhA?[szs&j0\~xѧt* 3ChgZLuru=MbyFX jC7L2v@"ƪ*3|'m0*Q{yh5Yx*"/ߔL@I)Oc~C@3!FQw"cky,<+F`bnqrnQ9սkHe|o8D~;E'算މHp(W F~4bV߮|yjsylеIHcFLNC-A5 Z.BGH2(i* "  BgNlvd,J'*c$,I !VrYYPL 芄z7VT񑙈@v'7,t },lfl( (, o ews3#QT2fgEb?A7Lw-d>o" S!" xmz:E|բ^>'+EK 5pcMP7T6'eN++<~f~˨zv/ԑn'ĹRl(]04cTz} ]aP;y㎡3sCK|]2ӰӬC "\$nyح}-L>~ v -](34*Qӂ426$D)a_a^o^`Yg8+{tF#s(C3B)'+ ݮVw Nd3(PaDzETwVrF>!.Uw31"QNڝ64[C@9(GS̱"$@s{{2` 1!L@iG_ [0?ud nY7d$9N-/^(֏;.`րʇq/ \ `%bQO/s;;JJ `{F[ڵ220/Kؤy(|^y殙 IF siqlj8Wa5 A"&hGC nufQvZ'T x  \öӸq+:s.ώIx3<$Fȸ_k/RL[gn3˭t2cӎM048Y۷ow+OOvzyyq ۱lg3x`vÃN5E=^n䴄?z{|3I1W#cg+k `[Q-y+< Q HS; 2$CY8Js-mh aS1>LZ(u|u9)Ņot63W 0/TEL@AE E'\/#9"L/ 7ȌFHFV 3yyݻV WY}sNC?ۈ"l09W||vhݜʤ;SUF4|m)x/r`5>z}ؒ=-TFi Kԛ* yޜj;Sa ob 9ePuԮW O,IFCk"a~>zϩ_y>0ؽTAߢ-Iҡ+6 W_c, 7-DeBjK "U!];wk)zXtBVFM,zݠǨwOZy뾻z٧ێ8>\֍$ QК e)gnTop>߰ d83 ' c,ֵdNQ {w|kk者bgxKq,  4?#!} icx(hҀ?̪UZt?0_(CaC Ȍ£A4D;ZZ]"e{ P2Ø=O@i@2+S$ V;V?0CI_g13pw)`" gz S$%NQ4ZbJEZŲ֚6բ 2L+Ud *vX! MU.(?fff ȧ3+ ęFw8Qg@!pYţPd,l,l5N^;v/3333'{>|lyn:ap{parNm:tj㠪Ǎ:C30!:uA;'Ͽ妃otjh{L&, !=;(R(RO3 h#Sf<7_?x;,+qNW0`%)f(|KAiVE+5 +f0r [ҊǝNKM_evwy-ʫ-5kv3tw `x_zH$|^Εá8'ӧb #S˱DDu8ώ3eU\0vgtI!`~χӧ((v dž~]UQcs <. 4iαB=,|>voz{t:nc֝8ƞ^kWy}Ǘ\s܆^ˍQgzHw3湨~N`obǍ8+Bj0O& yDP16' V 0o01n)烶dEe(׳Af7o7 -mhUt311 beX5qCJc+FLaN:a HU`c! NL`YR)sV6XNS<,z;yA(淸w7_"&oC 0̏c7o7?N~[&s¡JU9C ;ҡQ% 2+HAz5PcNP p,mf=T${wCJ# L2ͱֆU%P=!zGҸY)ĬZJ4Qex +Pk[ v`lt:` 04qB_|OkĒHk){[˹6F2ltj#-.e2u-CfR]͓dj)펖 \e%̣؜DkfFprfehFn5֍i[paf]46~"aEx ;N=6:tq̪:Lv ;ִZӮLnB}8P۶1ǁCc .<ƪ9Ca 'f#,''HoO㧀q?=zCa lô1 ;ӷcUUUUێbCnq헌sF=mǖCLjN#wۆyAmۧsɧL+ :~AJ" ̠'Q`>:b`exuxmۭ[n7R *(9֪Z犥꠪CELe 8VCXu875%mT)( GC* 3G!DDE,PCb/GCC b! !4OӮ~^pDPtNU]BNa@ں$ Zt+R/{JC6S¹"H;# M˴IWb* 8@}(Bw? G\^aa.ba}w>~!tCՇ gLヌ1۠fe *#'LgN!3!˭!;0hxM

6QHy$qᝮt8'l=>"[@ڼ+ʞ`HLA <@!%C8آ((=ffW Bd'ξ 30uJJHdɪT)B3($?0oްa7ѻ{g0qj@q>tiE=LA3=C#%4SM. Dby4~>8(R ,a8ϡ}BMG+Tq8|;)7>,篎x ' p Ν6G8hO 䉒97cPṢViAB<'hhVQb agP>̉>Y D1}0燃f008x6o-`gb ,9CXciM`+`3@I$!22$ >*fyc|bLIÐ(H=߄4 n˲m2쪺C 3c埍a;t[Ҫڰ+çn4·C|UB&D1t.r8<8pg@d5pGHuT  Za0@A<$L0l\ iĒq0’qpvsX%mk:1o#Yf< @<9c3330Ȧ!IߜwqùJqiNBm08hm8t8^yv`?GEΕ p'/ԁIH)7'_0`ˍC҉WQ*vj^ko@;!4puA4ϹGNXa !"!/ue2OfV`L}= ?@@{iC QLdWP}Ȫ vغ` wl1e&91ODYsM.9*ʅ:bV,(-DT4aGx*z.i7 Pm"̮xփfN*<'ePZSUMr2˫wDX:n\&#p2uCZ Ff83=N ?~4wHrv۷(7T:(dP!6l^|RZzwU}6Na PI ʡGC=7݇3VaMf1i0hQ4SAUE!HAϠ~)K0>oǬp3!3 Ә? Vd9:À8 Tu!;sR" t֟dsŭ;#KVd@vӏ@xeeVdOd{w;C\ c:sCtŒ>(X $FJJ2ヌ08:CM+u4<4 0¸8>Д VfTE肕.4ֽ].̆E |\Ѳ;8j4c2uE1Փc>l.[yáۦt3q!Mo qӃqƵT)9#8ヌ=JocNff`Nb[ڻvt-r۷svoN}vû,w̷)Ũyt: vgpart ݆݃ 8Qf"m 0<GN U1g1уg11 :gC;t8$Sq2(z:$I0လg2 5z chkiE'9pafa&9<0c!Ӄ`t;yqB! !džq v3:xq6.qx(NDVcC0!< J8 !&6f`cUKB-,(5Td"ըemPŶ9t&c4ɡ}LMŠzׇ}UfM }5_WA*l9 H|*in ;zfbDu*vUٱ"+@Ac8f{} Yca_.xe@6 J8XqmgqciU#x @5$uPPiLӛyzB@ƚ{&\"8nffϒLv!Fg|{`{V@S'ӠfQuPY?qhuQZeSriB 3U u5eJ 0ETQt`1O+b0PԬ:[JuQ4\ ӅYlIRZan:0X7T  2-JۋC֦+Vlcu%58ܘPQ 1U(y<#T`:|>kxN?A]TA. uPT 5w˧yjc8z:p7N Cc#',N9yfG*93=3m<$=q4u=4S3љfaFCN#t{n*<-YT6tçaL6o Œ$7\̜7m!Z^ƶ7t"uÀv3ICK3ƝN_/:ZƐT1^۶Vd8E wǰvv p"&a4bņTktpӡ{G i p,Ɏh0g4OHNeR;v;y8v;t}NھU_pNA<)yێ9K[ 1*+ mGqD8;}WH%Hfa&؞~_àCٶ oC̅0h ` SRNL){ Oa4NݻcLϬ _HN.=, 1"KkHbcn#;ḫf`NH8bfe,Ou\%ߢ<՚29;;Gfvљ]7| RqFXHuG(Ƈ8B#C6рOG|:0xpU 8\[,z Z`{^Нs:6 !=8zS==Oiia÷Nr\#-39˶w^(˧T62Ca;u4;vAI1ZD* ɡDZχLbaFχFf d`}= q438? u4RiV))K faCL}x}!<(R0I v&CyB =WGJv8=b*)f`2bFFYk[!h3/5|~%Q%tR|5y!$JJm0.Q %kMc28Ìppfda ?'4Пј?5-dTEd?hL~q4f9مj7<:L=YE]p:`gsPQ;8|8=O~O\ g 3=: 2HzphC?5YN 8ԩ䙻ff0{ZHT}P9],pa8*RD5hc1X>Op&P*!PmP9E-cƳN\)x<yxjxBT(hrl8"D.^-==|]=}!a:Oq؜_8 NCh֝î 5CtKhpt`(imm_! @5*,1*+tyΪTqfkAt8e,,'̰v];d jp5\L>.?0]w`H13!ݻ>jƇ|Uwϡ)v"" x 6b?lD^֜tӚ933c3t62LdavNg#cWǣ0D86KX칫Jʳi$[V 1IaRXDZ+ֹmQ,rwq ! َ0qӎ!3$Jp]1l`>p|xov$lkE*JAq\v WG 'Ly ӿ}ѬH4fF!b 0λUR d!``"HBD>5hOo{8o6_x5aO02M z >솁sMWiŦhZSXtLJhŪe"N#qq8CkLC2&b8('Oħ= 2=dD+H j$6qq*K>W0' pH~C"w0fo#D)J )CBCvt(>b/k+, Cc݃^C).JeIBd9PL ?sA 1ְhLa DOہ Iy v:Мِ|2'b~D(6*3Isp=Cz"i?]F} !cZ[5u0ZUkY@|h?#Jb"UUbkZEUw`Iɱ1f`TR8O Yt`t<efMi)>W(n 4w R !na 8փmQ^!xq#35̑ pe]GA'L-ƁrXM) R !nUe6ÂmSL^dPUK-쫨6D)EX=Yn\c*7lbЋeS8̭;u`QpAPtm3a; l׎g뗖DQxq!ʩZ%\Bf͚Ww*p8S? m1}(isTEXp۹/px:vMx q9C v*'bAGxD$Ag 0qzgHpD?\}9qDzZ 40u tYSG: aWaau{ ^== 02fPG<#3O|p$fip%;ZW[oZ&[6va{eJSLU*84TUAQ$+ppWo d8ǐ E:Q6(vskX&Wff6i-C2X} h6m r4!bwJ9)ivo !M'EsjCN!8$.UL088N"LygHhf`pg\g`3;W@L30qd&`} 0I GLJD8![Nf(]! ! `DM̊&' P iӶ5UKeKH98Ì$c!L!,30@HO/{ nT2ȆTMLP (.G 8`{DPF{aTIa (1d!&BaD@3"s"c*䢅ÈaR'mE3 MǬXU$4cpcڙrycjgnZ,q7$Տl ]mfgav&17t4\l60pr ۑCY !JOM42OhN_4Z a-4OّW{ք;t`*0#%1 5ۚo[24M:g1uU >fhDä6ȩݕM+gcOɧOAC]M%Ct]q%\dR`É ?I2RgGb!f[l}Ȟf@>! ʘw@IJxfBd2C"z܇(T>TU^ *s?fZV=$"T:UT9aÄeG{QT0GIZۦ6ٹInm606pxql~?]+hѰtoˠYh Aq6"v^6CJʆ !~^NQ5htfN?0G9jen\s]=Mד+teMݷmqY䓧< Ӭ)֖|8ϜS{p0QBXӧDӡaT&ܚJDA3xnk2AƝ  6L!#NCL!:t6δ8E0a8LtÜpG88MhxeVQ5E D&\d+h'F7ڡ8:+gHt\bdB$082 W;MpDD_~C0"R` (9i'?Wc8@scϏ8??cJ MbE\IMu0"BѠZ5EtIMu0"G{֘GFo[7k: 7nP<j6q<4dQ`02<+Z(4\cPknL9pwЮ=0UHv3c!;rv;qq3|w<<v8:4v@蝺'CÀaz {qC:dBg;dzeTCz"SHhO`C@>j fefa=<;DtbA,x<ٞdZMhd fVI`eX aHDaNUdCQHqQ]C@C5fMB;942ӈc+ J$0LȦ+* Q, 22̫ D03+"Pp/`C͇?s7W+rEN`bX2Rt-4nkB2kvZ֐ dJsG iIl1M=A{#7~YNKLhm*'wG=QN;QTHPLM0Ҧ=?:A>|MLȚx`faMҒ[tсn7, &aaLdS;tDpg} (ˌU}pYPcd1 Hmxz&KnL;MЧ!G(ܛ؆.8;Գ!Bt8}*|/-[O8H[BE شmBH:Lh3p>G&hD=xp<Ga:B08jۂ`8 r;ycqE< .:=m>~839:s]v{fl[C;g!N>yM'8Sc2q"#Dzr\("Э)F<;XQ퉂1pDHgw!!8UD`QDffgyCPtx&BW) Feb"a gFF0!5l% Y6j8vˎ:fMmpt:A߇<+|"ǝ''VH2S"/vm*ZM#KVQ'uYd3Qy -qyHYhYj!80ĂeV6bu˜?Ʉ fM k1"=~sy¾Ak2 ՝bquab/px.:ydH8=3 d Łӷsn7Nkaӱ@0g1DL};)2mYɝŹnml!qºc6 MaLkY< /z?ׇYnwnw?^ˠ\$.NJ&tp2D GQT(`0#KHP,r %-(LPt!304}OfCǺf949蔔#8ðzSDsӎܤocv'{=>>kXb5v9kg NNNt<lg +B\A@wDtC${{ fr#2`|2L3eMLaSdS!Ӄ>SW^NwnL l1lv03CU(کF`&% Eǚ_8qZq޳nfY\̇;8,0A 0: O:Vq!0Jp xQ]Aj@ucɻʹ?3 c%Ru aՌ{oSsh!1ٕXv4jLn &AcIEL|z6G%09O]΋=mqL TqJ:ng ZdL܍ &*LEnǖ$3k9-Pفzx&tYoÊdf|DXYPNb|dWw6<'fuD[&q#m%!fFæ1$ٖ劉2QQI1a[l#rzgyNlK ^o@`C,]M hGc_Ӈר=q<"*yGq^:۷l8f!c >Kcvt>vOq>OO;~a釡EI$ 4$iR1zY{{^ej.[QмXVLZ0v^|zq/gBnL3=vӮӦ_/;qҫˤ8Zˎޝ8KӃ4;  'U\#U>Ƿ3vM1"<UAZMUImir4,aPוM3m]TI&+]<>(C(Hu8vgO#.,m 1<t%,-,.^mYZ*Q%vf{VO9zx4>^(6y1Lkҫ;=>UEʵy )8FUAa`Ҽr:gçD*;8lfa>. %@ T1:`s11J9>+]*3n:V*QuALlCc(0s9 +5鞊Cc?0AB aڡZYab&02sx ݟ~*: ZtC=~vB"$ yE37 H  >e 0ډ O( ˆ]y._dk-0 09"iȘMCL̓ c!8:ni(] mOqPxNhIϚ ǗϪ=5#5iTKG8GZäyA=)LCCBu#r*ۀG p5AmUa}3?:#vvڪ>glr&C +$,LYhrg3[QT4QI?&=bA`8!ʥUÌ:5oHc!00~;HcKq l»$ ;g6xoss796QHp"wxcBtj3sN몎e߽ټ'h]D0!t·HɬBR<Oab dzw32(UT{:q 8&8+ʏ@Q M0M44QDѤd.of$$7i02t 8q<6 3vq &zkiEz _G8SA0WFe_pWgxiڪBf@T'8p5` qf4q-ŘY-aeeKΝtOzR yf5pٳ ޾Ɯe{cl^L6aabE(\OCB|*DCz#?,cXjP qѬ5(:շhcti Rw0<:Цy3v;8vh8;q¢|7Dd:+j+Y:+j*vgy_I^b ? rKHR̄LgP&P&0Z6֖c!`3Xg?huu UPMZy#ԇ=b5Ya0!2 + + 8lCq *d$N=(>fho-G$qfsXzRETd?;dOؗ6f9&Տmp`RDbrcjYc·80) LH\NMiԹ:ƹNuњc!& c!#N*L7Mh1Vfv2!Na}!&p{]`Z{becΑ+%tf,IDJ* $iAe` 2"s 5a1^#\qe J1$PlEhWqJP: \C?O?߿\凇]`Q=#k^k^cD%WDD)GRf^f"=v$#=B$Om<0|7QS$ 'Up;GpQo8$w88g873əraJSe|C@2MˎW 1!8;t>hn=:hN?qPn)C@EXHҜ5Mjif2t=;T*2sll v'<+:qyd{6#!<-5&ݙNK 3 k'$&vr恒}6!1j$qe_{ezq5Ӄ^#xpLԘ IXa y_M6/$M$@Ã0c3S8̹ sꫝցY,{sٜVL}m4@]qqd4a+Ege|FYd!JBֳ0 S;gCD%%8MN]$L@833(f`d!݇ìrV/YˀMqaüD'L;'E .;ӓ.uBv:HaaNsζq{6J @P<P ҃E :01Ȱ1'43tvБӎ c! vuѤ1=ffaUOB#ʈ|(??" 9a ~2BBL@In (?J'zrW?ZCoWPᦄ1g'M9m;~[5f( 3EuB`T UA9U#Y"NM>az )D$f klLz,KH)$6 c㟲I Ԑd PE-svm34Pf !eaؤV/QRma,"(("*AJn+3M<00q>$tJ` D$(~&V<$Dyo-dBt&2ɔ򋛚iۃnoRI݌GQ!BOWLLB|27U(36m{͛ 7ٯNP<+z `JJE4Ѧ#[i!B 33 WBs%%C *TUUU5ͅTQTUUR*ꪪ򊪪$U*UUZTRUUJUUUUW]UU^QUUU$URJիUUUU%UUV:UUUU$Z*)JU*UUUUUUJ*UJUUQULUUTUUUUUUUUUUR5UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUJUwUUUUUUWUUUI$TUUUUEUURa<  %" ?h4zh#,,83<86v?iӖ5g "N0 20h'#`eDdU~!T5gda&rptÌ8?GXfȡ59ED4g^su7wwL.&Ѡ+80ɬdJjֳfBo1as1#0k1:q Cҳ!CPI:ea48:lqI$jQv[zp4WP 1 +3@80!ێчAa+ҍ;P8`Mp!ϑEx9+f-,ae<؀ؘ҇'+|_N\!A< )sbYVSlm7q t!F{0&3fsׁ9XQD)(Ĺ! 総_}lَ÷Z72UM$wv60rk23x.s'#3 );taU-@e.e|뇗`A}@7+'2i1 ]A km^˽GZR3^Rv%C^X=)W PkgiaU6Ch؂/# v=2@ñ$͉%pC K}Kh]r~$ n(o*3=m5Y,g.Q'7뗭f x%g@\l $a`5H}}QrR܅؀mgqw;Wx:kXᖺLn8{s^)Bi~״ļsza/,VIņ9=r`3P:rm?,#wʦ7@[Eaqn֐b_GA԰кv: .aom{ oqC~qTil)f?w=ɽG\otU<{0m#,W$8nqv4k ٻQH3tW5U,~- , ym\p>ϧ:tu|l.\Kgu4ɩ;YmYZ{ 78O bw1mf'LE7a|ZM42(א٣ g e=S<'e&*(L/!h xq¿ðPwe{+: 4_לq=vʮ:ß:JJL*ފ!6mi^P`J ϣ{xulDjmg ϑKԒDP4:nW a Dq..@ʖ^W.4$};mA`TcJ>"嵑|@[^DsW&f]~7gÂjֵZ֌v?s ." _KRgwwww.L~^<=z<w89vuSΪNzUc8惻n(-/6OH62'NF":t<833,QCk^mDv0T]eCw_Owȧa٧aTgO{{3x5UURI/@6 kȧљC8yש<8>P^>j)z% ^AmbZ\%J_I'U^#N=; ؆w|ץ6++Ion ~_[mAkZ]rXXߥV=)K@|î'Oy!W ;D쇍SlX˻wUlՋI ܎rɳE?ϳ(],T>g`(W\5KW'mmq)-(>U^_O^^g.aؼ xXSvZ<(TKOwUX9ØLDL4wc;]LJqysҨ*o90AP@M>{>xme9d!|>Hz~A`]ջm4h6pADiZDSWqDm;sM+C@? d$|E4=GU&Vd'VId>>o{7ACO abXyW>333,R8曛KnQ4!IIA c/v2`F #!M0<[+4"͟~Pb"h IyvlpaێCb Lb8a1 )u+WhB/M~Ez)J;죈J6$ե&,KdBYqqI vkvg>CW*W\:j!dStGȆnP 0evh!THX=D>]ʇ}rfaI&{?oɌi =A6]D%SpNI^qMzm%"]տthm[183">NᕑC~U¼<C7H$U<)` BLَ@k4ٜnF @Em6c3Z8mnF݇VAY%gˎ8`N)(Ik+3R+3Q_VF_eS1@R Fs +@fqCi^3@mD`U\>56HP6$ڱ Ŧ~ێ7p0Oi}$_6&fptΞzU?WȏU*e BemP2ٻfcJԱ$,6lږSKKb[aJI@S3MUK-L%*b ba[lVVPZHE+ąMBPYb-US JD"=8ag<(e 7~ewehd&Ҟ% ߅3ʨE|fW<kc;MmQsGpHClaoI\x#n$њvXd`ʯۏn f!tUP3EB'XGF&&$ ѭf(mM_{H)$-}qW4N~1v晼 Ȱ f*3YUxF gWjYD X K5f% "R.lѹ$n<=JHxR"I<*^F9y⪱c|cf/oRkk;!8)6R Xn&%lL?z՜A8>HcQiR)r_V eᱰDQaHaM ayݕ jJݰơɬTɬ5 Oe]cfZ5N@rk$Xlw[`xqǓgŠLd'_+QGO%4f7S4>.Z}yrw((,*NCVmw{\7N:{HuNeTO"yT RjCϫv AӦz{=N:=fۡ 0ĒIbµkKȩDOq2{4B A@kOeb)ioVcpcnǧ=X3@@cˠ UUUUU[kcb$㚪 W! :;>gWN^ǘD'Vfˆ2X\UQEUj%ʠ xkNC9!elMZ•\U:bh0;Pp"UUUUS<!4/}cQi:Cz=M5@3XxwwE¥gos1PU)P߃H h"@&l!!( !U|HR@!f?pȓ0ba1+.s5&$i3 droEn˼-Oh%Τ0JrkXDafl֚4>Yݭ5hY˼-Oh%ΤΤћ3L5/e$fZjɳƤ)pkQQr\ 2V5274MfSZC CUt2J2++32v\Z-iKD-DӠt0:atp8@`Zя=Mb7&ft: 9vtTR3! @!àLd9tLQ >{tTQJg۟Y1mi*(//Nk&-%fVu47 2&Tz<8wȒ ĥ+!0{`!P%(&8"c訞ƻ|fwD/A3)B5Z.V 2 `aX0ʸ dJʸZ"OkMԅ meӓǠ$72E֍2E֝2EgSȺ&" `f p>*2(MKjDe=vqKWxpm6e@yx:fe` :Vdۙ-ic8N"L0!0 ) 94@Dz{NOA k»ݾy3a93a98c *V8:!j!bv~Scv +&& º;TSQ ל7[pް6H&v+PBSPh*kdYTҟ,ݪI'x&*pjFXc1Vr\pZHfL-UUV"ӚTHտzv mpU@((x@ p zR@ͱ(ު6zBt̐ʅoߝct}hnuA@5Z,(!(. jь㙂1Ĺj NBʵ4rj|WI\exWBύ!Ӏ&_i6Xm>^ؾ | Cj ܾ"cud&bp*QHJ+'@zHR U'].URE}P!`|/Nz\21"dp&q~5MQu>`/e -8IDidJۼ0ti5Rfu:t:lf 8iBpp4` 83 BqZsP`84⺇ !=>dIƗ3yA;H?b]gf{صtt.Fm6ڋ'*4`6#00KieBH`&.dqq˰er:1X`pg__/ 4#B~~³szq 4`M+`ױw,)?opoǫ`;Ѕ6==_XWX<ͤWXa1֍ a{ ǣ(` q O^gq2 ׏*OFZ2NENSZt43=}EE$[mEeJRbq:q$yK)R=O~y@!q%- (>dQ=6vm$1CBr }@~0h1P5mʗwmʗwmoGNfPd8H'0@Tftb_6v-Ơ56dc aET`e0+;YCWa,(jr,JyP" Yd244oI,7Ng 8y :q 3F&fUug.ݻ)Z5e RNZ*(\m5\Е^Slxto;櫇b=8!%Ttv(=IKH0Pނ!z_* xv,0:u;q bB~p5\;yT6Kqno! ϩCvTB+!*M-G (Y%lE:qʠֱ`7M0HΆWZ{>^M M(PR0UBQ d{'PR- 5 RjMZ+jdQ*MZQ)BVZ P&`fTd a hf 4n1?A$@T]ݨPFt B@^ۼaB7٣Rqs) pkfHsaa̧F5/W#F}id?@]HC"(A( < 20qd}df:A}WCRPDBD zΕ{Lv Y2(WCݡ8=)Lv pfWQDxac}٨OfCL({D,3:epa%'P2)/(bt0~}]0U=ёHn4lrivhѨs0k7;1fhѣP`;m- X)t"`d0g*@p;tÃ((t';x gz8;xwXcӷN!n8;d'C: 8s탟1j5s3U,U:C= ؆htr$`Yt94kݯ=ۗz~p.&M#B2dIiCŠ/xe`Sjb8=F>7c!^w}^"ʫ3ͺVD6` ؁(k(cӀp!C=!`va:߽t0/lWmҹ{~ofB3@d+,*̙ip2Rh)4c KYX±L*102ӱa񋯰:pv]=C3tay;t cQ9qq6AEN\\q '..8͓E4>U3fi )a <"W;~쉄!}°y(iGʮtC.XO/HN {Dv>v,"dM 㚪̪ʪ>~ <^pL% >6 @@/iqㅾcc(:"cΎA7 88ZÊ*7^cD%(|` e=4CM4O93q^c߀3!ӈw_GO*c< 2!=>꫗x̊+<:xa}H4RpCk8XLXIRYQ%Uy>gx""$8u k*uđA43$\9ݹaQTQ]=>]>dygOw|1Bzy~"wx;y7ůwsuM L?- mnO/s4K}f%QbX Z(gx6bSdMd@K( @͘i5t@-].&z &-V( hUѨPtpQ l*cma*)Fkg.x NK#zXΚXl@r:;,hJ}UM)ޓ΃١ջԚ7F4޻ﯼa= {]jR@;X ^sZ"0ysC8Iwc6%zp:COzƷoqW1ASu :Ƣ$6ԩhh4x2@P*>,fh\>{ou!ǽowHluAḩAоA@y:k;jںJt@];eٰVmx}dz+vF@^O=)I/>W`1`ͦED]IX(4TWLeԂ@Qof1mMp{tw[{:ƤH!Vc{5Tf[17\;I޻PgrFTـyx hs" 3mH ikv8-&ͨF(9i2l6@Fklh@co:jGlbYNn( 7}&S+ё^&m9۔ӽeDnRx/Н RsIW>6MjR|@֥mkԽ %fT khk"=ö-dnfTEj/'݃9tm5UvpZ>l'.uf[t()bZödݺ{nࢺUPPl;fMUsީlƚjڕQU6j5Y3}q_' lViX{gHZiARֺpm,4p2ѡ{Vҵ_|[-7 KhՀRV=_/>>jƀ=be@̺͐[6wT̜l t3}8ٹ,Pϰ+n:';p |reUP}oHվ1wcE4ӸtP+:kh۰Q)=$]{Q>@f<ӻlg9ukoPuEֻ :<P&Wjo^4h٤ E-,S$E{wn )I)+ww.W<(T9a#O#+!P P#5_f# DtmR`tm|^`-ao^q(2d΃S[.훣+kbv: rh p)w kKMg.W-Pklj}]mۍvnSVj1њVbʐR[kuLhP ͐S6IB3j3maL>EgJcknw0,PYmu:Zna]2p9.`…'['mTݕ}ztݮgQH3J5[VKClW>^[h5in(;,Ͷ(PXtW4l+F`ݶ\I.;[ YQ${G(wz]f}TGXے::pv뮮g]r4ڭtTo }Oq7yڬtdZ$vusM6XvqE$ f;{4 tk 842lNu SM !l哷)v}xa+Fh "U:zuG 4@@L S&"iA DMFɪ4j=Q$ڞ4 4Q" iOB1*~4Ry?T44?E=G1 z$@@ДxSzS66H24h$ @@F@#5M&M"y!H@@L 0D4mA7`??F??__oǢfk\"qdABvxMwy$CDbU\q*I"kYFO3{y|ta]2=e (W~%y/Ȇ3@ 7^ݘ>}xk'5"S垽szX(?=*~ r#P~+O?<&-r<5We4Dd"*):φc#? 1'޶ahQ2QZ/-" :;ˬ?X<&2*g~&1GVGmŨBQ6#;_v }ӒF};Ɉ}_ꔤe+ÅSP=/b H8`kq>/L*F(g el1K@,c!-J44L  +d(EړT*U1P"G}}˄ Ȥ#tvG7G7#0Bob`N$YaPKZLQPPӯ/@\r#b} ]m")2r̜_/um|OH(9 y`@SPjjֱR$iQK6-B}={8Hv]v;v4vAqƀ#l%2EQd%҉ b̼ېb)+hT#"`HnxA] DХj S2jaMLZ/;S^6&5SAouP)=`Z?3_Rhl_9Y4!UI%WL̖+FBךܟ`):ʍTG9 G /O!#L") xM*SB*@DB}ƱPDfU?APHf" *ZV $JI_џ/W_9}WZ[EQ(B)6fwv2IH/>78iECǶ?^}/_++fez^]mVqh6peFSpZjUYaǃHn z..逅z[o\Kt䉧JH)o K#]"4la M-MV!QR_[8a"yjxqU]s3g :j~Kn*kqoå_Ӟ -Tl]W4.|E}R&øXm=f v |U~np,y<z) wwwl^,&|KV}X sܷ_> }@x[ ];Y%'}C|Z pGKF l{N @RI8k*]/#82FGܹ>SِTf5ۃk }3rd6Xi] '!^=/-NvZav.6!ppTosᵸG>Z0[wѢ-I>;iq!`O76DѠ\QjOfYk~n)9!̱WPJ*rqw H;W\8j_yI; :S`&`! mt6 %рaN=#rOD{zɱęQ|S<Y!ޟwAkx Xm@2ZH8ځ=0Fs#@;<h/D&FG!PMcŨ =!x$,ؒ>~x, |*gH2],5% ƠCKБ<4_ag-pgGtqua"8a`tq:; kď &4_FxA:#G;2Aj/ .bI)Nnvf7 q(4um53.졵ٙ^> =Ü;7EwdoQCwV G!\J7rW˱[y۲ 仡 wR4 s9+ ïq)Q S#za:@xW3s?m{]^7h mPr VpQ2S˷fOWhdqƖٓyO?5^y'&UUi/{TOJlzii:i×OGխIkZֵE$>x&;wF0vذ@1xeaZi7/lƘJ^_Db.OR^ " dN|TO}v>~ ǫkc&р{;-0F.*ά%Z5CRǫUݑd'/`88u ˝^?Wp6`דNzlyoN/׿2uyjrs#NSsKJ3CE+HV¨%(P8TPFpˈdv (Qpm)9+?d".,O~v XDv?3`g[NWu +(<%9?f2r ī%;Nπx#Kk CyPST^=GO)m!OwЩ "kD/ y8xs?XYl5]xoYe4 lB'".Y=W,;{OLqxʯX _~@dP!>ePO~Mo ԫE޷NbWnʅ6բ99"}3YvՇ!__ ·Ƞf{p)o#M!쒣_ww=} {ӯt=5ϡW_DOwCR`?Y}yMr*13p%E*A勂x}?gF_`N|| G b:]z=RuBh)? 4s#}-;U($'Z]>G_Di7.>U0!,3KĨo";7[-Po<,:C8"f4YVT)P0j׮a?I6dx:J mdd[7my.l>)wYUun&Wc>9@:s\,qH^QI~cx?zIOTyqH={7l]@stZCjͷwfr͇g?_VᲯ- yw*L)4|&9jXF{Άl;-zQZH_}L@ì8q7q#"y~KR{<\ Dm"8Q-@qr,:ӎZnd!)*2DTgg2kEPD詅PUIDcg,2\@(,SHQ~WGu}&|p>% p NJ4tۗqODa#O2<],O L0UEsýY f>k}AzY|ğ<O 2,Cd q x*fo44eQFqO@ɜyS8ʪ3S(ygdQĴf2 @!w_WjO\ ?V#ctnX>>3)(ѐr ZM="w?7r5=#/"Q_Vk~z5%fPK%,g<@tAM pPr9q#:pނ ht{xrtM#(>#8¢˜ttwȩתɛ**SYWӇO2 >Xn/u_E[СĄE ^WoS?XP"vSYn.drXM!)ȋF 'ykoi?&[ b v̰hP&*Tvt99oBbojDB@ePWk-X]K|aAſLT );T~NΊO:뵫Y>x]xo w/{B6'/z3'S*F =n B-I֜msf~JQPq$/|^*j'b>: *\+][D?xE;|/GCf&~:ۜINž,0d ,n2@e, {d(-sLJ  DO7RI$tK^7^YXɹpd?,!lT\w^<\ma-?7wߒ"(!BDDQpTŠ$ɸ2f. (s%`@dd+eQTVD֟grߒD % 卿FxF$9Ͽr u8#A*6&20@ T&0jSHN0~(ƶkW@~c{ЏQɆwTa0/uDiP?H &PBA1/i<?!A6HKG7?=&hq k}# U^ U*ַY ['ZV@4 ٙX$`9;S9ٳzx1% m-`o*J*ɭhK i:JFW05SXC^tqG.o)r it2v/fbV!2#}$."b   Z{hHia !DBI2 *BH{ {=p^8&Vpt2 &`PVïck Ag o[˷N3rMMQ}aݻEn}pRerO@D8Q74!Ȓq.(V(,gqWªn" ôfQV; 訿*ew8G%4Rv)3 2j3 ?WH~j.Pʘ? Z`&d聆 N 8,E.VGxaZfZ%QND,_ :kzo6uRc%׆:S1&0Nys&s912pl:j&s5ius ZtUZruPSYyc8 CM$cf`pd$$E-᏾#]( fA1{ 9$ɂES%g"w :6.d`dϦ~fzԛm\$= ({Fn{J:AZW3e5lQ^dIWbLD,e?wok-ѐ;W9%~+p ʄ8$ ZԆ\$aP`l dqnd$-UQݙ"f14T8aLdNbwin}Ͼz> oW&ԢfVh50o&f!Te?vtY|k!&ݼY߷LCC,4uf#Gc/࿴ //fK`iԽZ=9]D5RWk$98+pUYX죢~O;pD۰i V.׾qr=P2n`du+( CD@I2-LRRߵ~J+=۝x3ham5cNcEY_"n]^B }&0A4V(]gP(8%Eh2_ΣG߫Mm~Ab2B_]#DAMp/4.l&/ݘ ֩XZ- mhfar G T)'2NjmD$,| K;WIFUV;TvRlln+k* 1P wx #ٵ %IEb )$XA_ɲ2$ w1O0od\mU 22~g#MF͜Ɍ6|LxsUFv |2UZ7As~LF1C#|{-|I'M9c3/OP]!Ǥ.d}ʬ."ezN"JEQa<P#9pgr=]هwwwE ?^j)h7c~~e ([ERO Seϗ N;ij{{~_;K}o﹕]cGx˘7FHo'q.b9Q I>Iq04,XI"\9A Bu4``/`0̯!Jd^\af^ n3=cE.61r ˛ {=$cf`pdQCɢ`эr3 A>Ce2`As3ȢH$1@Ά :,3cqYݽjM.h ƌ@qp~M'+h npUpCZ)/b \VFV.r b5V82nFY@{ŎwܠvKniއ|gk:n<~R1 y[&'f"6CWp~Z#a>M©bƊ/8j}jӼ-3o /($.2qӠ^TҲ~ .@TI,c+GIS(e{t~syL ?('>;#8]9z?D~b/}L;f'߭`hPO?9Ă9C#3S9 8 8a:}ثtg)Id ˀ$59?HrkVZp죄r#끨pXL>T;e ݿqVcCL~m[`$doaH:Z$ loŸ*0FWnl:"rD\ӣ.{C+*hwWuPnq]tVԔHu&;VV[r˽Ǎp*j-RK~hxc9+,sMy/d~OQGs֣x3N~E\5:e>J b,ѧd%k9ur <'%[YؕݙsX <` Χcwtr8@*w`eQ'%cu f tϧ5Z0$XC)]YV;`YϿx}ns\ ױxGyOy#:f݆ CI[8+K_7I&F?\G^yDdYw,#ֹ lM,&z: ZDgnB9󛔅s|\.69µ4죭On91hQԨ]pm" g; /Mhp|^M܍S߫ p;`sθ㆗nɾW]uzqM*M'JJ8>xܟ:ځk}4i] #;͍i_g=;~n<;[}/ .hLvv7yOn5ܲm :tH>ݿ>bG@W\JN0tgjV^[R P[CG]BLDt޿!Iau*΃z&^vZ_V!\c^ y8<7K09rWVYqP}-cZ:ZL?/{ ǏV|o}_Vs޷߻^&x9={r- 9_)*NG }NS 151>tJhE7Q·5hǜo&^.d+Pf ~"(%Eڃ:;ȶKR[m׈fegɔ+wwUW:C~a9ʩ߻V Db\FO2an_Ixt8sCò|v M/齮vݞ#<8R}n6Ǧ rm =ayCTBвכIZ婎-gkxmjey;v8<#QZJ)'U5<0p0]]kX'>C]۷!~0Lq (?.O2?!sه?l>ΡB}1C"Ĝ~l?rҏ~AΜieWu1u rJs_5A?}-`gq?ǘ7kZo l09OGE{?;IT -5"w~_J7U''%(-`z/rp9[IL#FƱFb#_pHFU4os4t-.^{1#.G;+l F`脀R$FODp?w[, 0Oɒ8?6a`s~U1bJt3V2b)Fj} !t!rm@a Φ >G}V|^톀`2E3((`)@|DjZXF4.E_[ MTd9RHDBDA6m~R(tJTA5)QRXF6jEk, ! A"-]+4nUljJjjjfUh*TI6$U@Ml#-2V-eKbJQ8mBHЅz d(P+%rMWSĩN)_UVfU Jd(D#P*%, @>PP_Yv6ڰP״cK"+U+='E@ѵB-kmhkBL?ȟ݊ 0ML֍LZ",F+xؓw\,bb"Ѣdj,Y/ 2井hfv$;*( *$EA8q^RA:^PHM0[!YfIYa[m@ WQFJAݐ% ]7uu_o2qC Bђ1$ e)_~^$`?NR:8UP+%SG G:i<B*Eb|#+lb<ooDw'C:]b2'xRAYq?~<0JRU$&ru>̳boEs^/ϭ^|UUUUUWq='a+/ CId !17г4\䶯?v>LEt pG( $؊_ٳcslQ0?CZ? Iկ_?ɘFIçNRfI?M~YG=뻙_˧2:aQU=LD^v꣘xG~[7pR(/>+}'LpUxڿc~[ߖY׈"ׂ|ǧt5>P8|~4D5G<[&H[=n1 /ξq~M.{~𚧊2-k~I*{ P%?0PbV.='^8夋Y,/wz}8,>Px#'虨*jsH(*Ea~S.y#@>?Z`.y=}8$H  ghh 3(*Q=T6 ^g >/dXq{0rv 2@4RBb:Pױ{ӺDqaHS]һ2܃`x@? Ɓ{ DcKQo\RPxDGO[jc}|I= Wxņ*zf7 HUP(7V \uHqD7_1jp|5W5g/H<7btq(DP298r w_' Aq3}Ȥ~lޓ nX놩Npiψ24f9= xf )CrB͸@8_r W=tpAVsqa ᮢp' MQr Ty *}cZI}feZ7?oKHxSM4!A fS(dCX}Nr_rOk߰ @{oֵ>Zj[N&Nk;^\8skR "xᗛP~$ޛJW ~WR'㮶-͞I sc6Ta%̩(0PߏpdxVeG}x2W >dhA,kz~NUHW.G.9*qU $PF@ATD;d'fkj2*\£uڟQ8hfS9֮Q8E7,%V틮͂ڹra.6;S%f˲p.YeL0UjE+ukpQ6[M[e6*R6VcuZf67helsڼJScfQIreb/]>풪=*;ovmNڢ#6mmvإ˱6Sce?I >|>;UohDO5u=DS+F25QT_Rj9j Tg Tĵ,l!?#?/i? G@oF z Dy)`=MA2>j2GiC_v%2L1T ˃\bp1CMx2^& RZ? i eə(L%;2|;n½m!{ Yg!_`I 'R#d便RF}x0M]\ zXM"5N,Vo(Ծb?S5UEmRҜE.-Խb4VA^+\{sqC(sq^ZWu oa9T /vUP媫UEAU^XrNJNaHL I$x8}j˾VlE{ptvXQ5y(U<0݀@HGKQO`xW2`{%vvq<_N\Ϟ-h`!(og5S+kwćǟO셥E*AugyRِS֕3&W(qdm6ʒQ$+Jɍvܦm)2WmQfk e-kj(5&Ph&biHԼ/]ihihmڻc-]s1;knrգY1KqqPU9YMfElV_g)1ӀLqk>sǢRM֡rk0{=I  #f@~:p1ؐs=O!0-)mRҖrB Lx=O+X!ME+pݹa{;}rI3,WU9嶩 GsDM:?rSSt eI+gدd~ɟ.#ш#cs\r,2Oj"+?Z ۱5 Q HA #ovF ='@ls;C&#ū)1\sV,B "ѓ`py@8(  MMnN;i`h>y^RӪi\$Ix"bSHz:od  d*>^Λtp^_om=0_ 3ϙ^|UP)ep]qgcE99i)xؼxWJI, y0z 2 ,7&XOdsO}Pٖzu"hwX>FT |{8R@}%Ȋ!$:>?(rXqkƐC! ?ǏO<|339xYtܰ'(phީ{_z _ȃ{k*W\yKA`[M5;yηSX xxR/Ne=8B *8gr" :v/(PC[t8s/ 8Rbs >&H ف2D3iX:$hf=P%θG=<Ϻi@7UtvIREY)$"^Q$n'D/  ~ >qCtߦi`I$TYJ*@*L(j51@L/d?}쏟}pMĂ}B8"%eNZ-s 2Ώ_Z6{##=9:ϘM0 0 qF3bOA*mf}rc~@{adB(at<'P@FHSvlycn;^YDZc^\~J~ hG?RRUK#Nʿ@ɉp "%A΀@/m A=O 'LqwĉSM}A}FUUUu96ois@״sZJRW!6"UzWKjZ4Kmh%aA-p#$2FHk }8Mыs8!'B+ުMrOhD 6{;2Uf߷=84}ۍAh=MR2?S Gx08G ' ~f6\E (eO}kȠrC5\H 2&`|>\w.Ss:%{gD!k?D`ZWE'}s 0P }2`Y i]$>g} |Grx<$)Jr&qFYgU{`A /[cl1~69IxVao{s'Gx@4MG:2m\ m;#շd6fډ=ux[MԄbIo-ʯdgz_g܃ED<ӼGB @h -}{)~x.S/3W_;=yt1>OLw I8M6_B/æ' {O|hanay큀fn4pC>=,[GѷsnsA@<888F`y d>1;cݦTJնw'f rR%^fg'#„Ð,NPs]Cx|4A`-duU?@6\*du(Q' -a=sšhԠ%_s)? HsbE?k`!P> !ohF w'EO'MB'<՟9WA'p`D%y ~ݰ;00V_pQC '|Wlqs$ :#+NIeR]se w=j/57E. Fk_-rMzޱR- `+;^.Wssq;Χ1!wZt جoA,_3Kc²}#[].!Q\Fx}SryJ<^!ᠿ` ;n~筺OnKFDS/QNhB{=*Sv˂!}T5>QZ`p'R##%)AM* RB nqo*Pnbihz!s1DiQJEa`Io.߷r=#62XCgީTP"^kOinX"S6M~com0$ƈInwM̺S {AE[@f`A]^!֨*wz#FXʘԧ᛽k!Bp0A'!U?l$+P;x_%mNH^? uswd08bzU%787\*ufodW+Qb{kws%\*,0ŲkFs.덓P,x ޢE׷:\l5`OupImG`ѽߴ}hX;=> qoQZ>{ُmw|Z2Ѱ7&0 &vxKMCHKwe"=a5b<hP/۸d:N/G]@ HLzRawU~qAu}De% nŒΐU0CF͞vPuڍ] _3P康,lˈ6F!և+67g/Ne_w5wD]{WP"Db yubCJ-h"bFbR@o$AtgP!E;"rtЈ-#pp@mѧ +X>W?x+:)f9/>UK%x;'-=ȮZ#QFE {ݏ2"i=w"ļu(6{O_G y}z܃5WphG<4h `I@D=^^ŔPH۔b=7ggP8IަATz.jibn %G >Op{)}}"y44K bPYO;rhS- > TJLODU\8l6n${8t @Hq"1vN:j ?n_ -jPDbu>ߨw0P F1s Ԁ g=7ȠxN%o ;C(5$o|g="``#{%DnX$e0 L"!bBK$Loyߊ< 8l· MFk6(kk#kZI=ᦷ {5pN}\0x l# ?EF@x򍧖 gΦ ,(}% ?}_Q 32\K*a8jn_cUڽ8wF˚`WdU L#5Qʃ󍾿m6m“ojc?NE)1MجgCSEu3CM=S(^k z9bP^;p/<`{kwQ(dPCQndMG^#܈QU 2JuA ڈ|Sф 0˜w;mݖCB)oPWSCn 0%f!p=UF{q.?a"#z 6$H _LKrx6,! aQS%z |9zkH1Xhe`"b{k_I#@Hg8&b5GjI^5xD.5ΗUf&S R-r"(S07ıEޏw@"tq;m%q*f;$!HԻ-yxU սC#A=iP:I\o?EЩ.`>J_Ziqe8/\Xo<߷ywǕCP0)B! G f~:WHl ".Uc65\TTeQ0$` Ərk;*3X ZqWNh~}8E `B(㌃Es@J4vvz}>wӃrOvAs|ǤC[m̷!?/i=lqU-b/lL?"Y?d~sEWtSW}}U, m668wNE(>Dpj (ZsB,=uoiKEsዅC]n #uV-/-hF@y]D"JWb r PG{*w-P,C %q h?HcDJ 1Yk_AV#O Re| A|GY"\#+ s*k.'E0tѮ j<xk\mPɶU dBd d|blrAgBawe|!GWadC!2$~Av;co=ńϼI#lljN*ϵaݏݯo,YSp?{HȰ"xzuJB>IE%Ta;78Wr?z$5嫗@ |1;u³]KTJbѳ3?:|LjCg., C1yr XHP)JQs" M>pHC(*UIn :mƤlf,;C4R'+-{䗂 +_3"T}D0 Q#t ;`$H/D8ަLE΅Em]Y@;W6|owu &="o5ʥ~՜ v낯һ)EZ!^}YAcpONZ'^s:[? m B?0H"DHd8xGC>I>(TޠoYT0 >J0Ηs;(?fD>vባ(EqU,3xQt2,Tki3喿nޚ>K?Pow2tiV2smF3!|GGG22o].sW*5WDEU!Ԉ*YEV39񝃠k*Qnb.D/5w@*?>視{!Lb`KYw`b#74@)" XGqTŔIbwAy(/C!D-~Izwqb<1uR\ /S?/3Y=,fQd(P& [lTf/A5lk=pP7K},&{i g|| 2~9HNC'8ut g_>irb0ؓ鋗ui`Ndm1mj{VDӅ]w٠E(KrN" oŀ(lآOf`_Rthfe *m$tPpDdz6CyQ >贝 &ŬyEH;:[M=9aԚ2IYXHw|DmOu?_?7 D|$d$!L$d4rM}xQ!l*L9 ᰿"붢Tsd׸5WfXpy= `J#9@b\A͏,{|P 0 +ݽdD(Yx;ihļH ,|#!t0uikl|)!7z;o^De0DX(gE*DE j@Ѱ]IpS("4J [1yb#/ruB,bn CXh) f-u@pϣ k ЛG&X*%w+߻pա@_c7 䬲0dBlej-4^x:sG8*BlBr# !Js!߃0)4B wQ bٞׄvUd)K# !(R'@ GC6Ƶ&r{ D@Q7ln-1h0G/ bJFj0*= Yy"TjQfD ۫~џ_ 9wzWRBppXXcXfP2ը=ns qk(V ؼr]uF ^ Kw9୹ƵimL6ͱ{*œȒ(QJ 2A#SVv=;**c>tԣktu62t]pXS0?<]P1QܬlU5\IlGʕ6&Ƽt o-1!e\ u4 x5&d"6GE`h*pBEM J(T~h{I_w6 3-fDCkWDsYg 稺#|>Ϟ[rK!fn㕇u߆"KS^aؼAbK:vKصbLsDA_9`ofd!¹$C"D[ P]( 5B^bb&+~|PrB)+\_SFY98 l h?𺘹a7\3O $J EG$u~CmiG:S[<h+F-fxUjd|~馯y;.Zq(A>6CC+ Ć喴O:~pޅm<SB u#QB6#۱"R\alQUr7\ԝVs a)btQEvS `9lfO)1HuRS( Rj(Puk&e8fA ǀ@61z݈2OLE+A;jr]Z7}bOéfIUDvoKh=AkuDAHcRJ Io^t{Q,l0 >j(\Fo}f4 -Oŕ?sF55J!Zdcu^s% M@Fs*x4Iٯyu7#8s%y-4RPV$@Pf ֏t(oMI+³,Ҟ)D4 ~ûkO 69_5 * 2_݃xUUUn֭ڪ6HәI 8o7 1"=ei_Ak /i+zzegWjk/#.ٛo3jSR> cZ򼓘 H@.5YR_^qmyOm ?"BMqR?ÏÜ\?]z),+h퍂,}T#ӖO,dZR{2Mr7cwz=x7'9<=ѻ\(ٗoKgc=\~&}ﰷ3l(>e;m#f]#6oVWr6-XLƋP X[/  blJ6m{}_w[Lqfwj7Sn"ޚ"tye9/ӼL5V瓁{t-)^>zaeV 7quG-8/G$;v;s4jS/*TȚ;yM=7$Aj1s|gF <C AP7D͗:p4q$yy_n=rv8XVB-__QA>cZ֓܁ q@>vVk``.ޖ y@/T83=%`D*#AleZ-=Ң{gw/1; āyWoyD&s\ 2psg.!s!%65홮fEwr 3Kj+g ֏mQ&!Ly$) j6]k6l_ ڐcemZ#]4uD~ic<#XT(PBrX'@+lu gC+(ey%!g5dqV:DOd{4}PؾZGѐFCNӝUL>Dj"jbS[cD(q6Ap^izР?-wpjz!<81 $c 3R;zu$sHBCN_#'?BҎre! JQD)bc]/۩G\h&jﱄ28u_u\ { /)]f5}ӘTWcT$! f!7vyxc4@A`5_Jf:_s0ggM"V[ǭ`޺< 5L x&=ݸ\Ղ؅ =bGhYLKs蓦S`>>ӺN*>^o/LpA 5ZQ6AfVm}I >z#6xq,)^?q@ QY\.\h:}%g Z[X_c{^e?:xG A; |m R V^*1z{ 7X%;ˏ?!^AQ 4 V/cΤcUoKCzmpsŊgx܏Lq_ݿq2@*21TF&^:8"0BB_#{uŜbYfjy@7eLD5a)gH`ʀ4wڳf #Nmlޱ{0&Iy zr.2 #z0E)K_}q0I;-}]WM0j=sc! "*$ҏݻ1nH7aɐ?/S!fN[Sqo L^N5T55`NBA(2ѰGH;DY\< ЉW~Sv[h\ky>:V)& ?e{bIql|/_O2÷?=u:ȑx)Gf.?ʥP~a!IX8^N$;?k {̝Vs$8! dF wݷޯ(@F~~]QB/ )RU !ZX?G0baFt`7mw|<1 AyQO Ow3grǯ|[c)QuʬQU\<DH pqI! + 0"o;tR/=wst˒إuʬQUXDH pqI! + 0"o;tR H󻛤47*Ҫtwn4ʶs\Rչځ;yiʶ6̿bxN5b3~YĪwhv~uk|Th`UX,+8"3[Ɔ63Er 91SԲv;TjנKubFڞzؾVt曗)y#jN5*=uGC]k- vw#"]4:;VRThusXQ|^,uX7Ngonq1ۛޮ }Z_o9C4yTbK^7ֺ#m[W.cZ+ yET&N֝CIܮF𸡵Nw]F{S;d^чM]1Yg]uN] _ ^"v"+Wjw'.cXN]j!N2 qSQLG>ӯ^V5Q]B`/=}0{4 w~+Y{xԧ؋~M,e08)%T_n>kuA@.m/{h 6םg~)Vkmz"$IM\"v$ ׿\rAJ]Eo0||h1mALԫZ>jbW}Fܷy:6k/(Ҿc`AݟQuؒ=1/qB:e,&iBֿaGq.EXL-* DyIZuQ"Eaٹih07gt]&gA( %PR)KvZFɚ(ȸl9@ VUB7cA!^'N4dV2fV1lc2Fd60 T SPLl GC.rVѡjшtbOb,k'YL03ʆ+C{0z)IabUJ8w蠘 g0Ѽ2\0AX|&'ϓT1Ckۉ!Ao_ݝB?F2L5m<|xB߃DޘADܬ[Q_#@w0*wHi}d6|9oe+XKU\k1҈_0^Z`EtUik\JVwjȶ0Әorj>?a00QցU& |+d9|omH 8ԶOo _]Z0JDMw^E~)Q;6mVaȡ%z .dS (6ՠI-Qu#+LIYQpE>V)tl[Wvmf?}ڛ64ozwN`zsE{!*W'BwsȌ$_8Xd^i1`=Eؔ)=}36z/%c8:W=E 0fxg?~0G῕S BOX6n%X)U)vȒ򄛢W=5@T~+]$ 3m8P!, M"=p:}DHa@Exν\X1ou>Ѥ1oe4#[EC"X1{p{#8|=tñ.ʻص+uH?6<d%88Z)렮  iVW<0[cu~ Zqyej!((>Qzw!&uRyLʑF,v8hV2x NZ{8ggx0\< lŬD'OhMD#!I3 +|. "슪`z^#Μx*r ZەCq|On\)~.١mh[FfTI6jVɾ}݇5~fMB4:I3=PI'PDe;h%HO5l;h05pu}i\i07t o0ʚ\!D6QL fXQw3c3VDh}kY?늍=\GolG-_P~I "EP(U5OwV[a[X%N۾~he/ @&G 79j!Y+%ŭ# UkяwO7';~Gr`~)1=]]?ο_H i^dذPy~炙C#=>+r4OU}zE;?OQ14 ^/eD"NMPU*JRy|:_qAsPl{t;04 w5[P/Rn3ZdOH d0 ]in+pfiws8:v>ѭ}ٿT>E @Z=)g>u5+/SyD{0aXg/;/7{*Ϻ/seqoh/J$۸\QH&|<=^ߵv&Kwh*!d@/|>#G^^j.8fI@r6VjO~s=G]a"ʊ%oaZ22keos `8,lrH'OȯOÂBs჈cbBx`Ek՞Yoa>i\!pZ!w/g"}fLqh-!?,2&os03O:o_Mw~OX8K/ٔޮ9@/. >qk>MRsxrZXpƿЀ Oc^wvOX6/ao>&P+ ؝+Π1 |.3SR_:k"@W%G!P@E)F0ڢYX(65b:Qh( 2S$)V5&(fHU)CAGm}|5SyDw((55kFJHa*ШR9"Ld*4PLj1jޫK/:__LR2K2ũ1Fd0cjvf^t]M(4HZ`39 ;(CqAIy DN)`PH=\e%0S˖xpESj .|?" JFD?~1rM_.@~D?Q3lG#=Jbovyt-, utyG"w$^ GB]OG#ƿt G!@K*Jҩ|+ȈE.` ù&!vHid1Z6KdڔIM! a،?0A, ,ʌICKM10jp"H2W)>4JJ}_j̨fW>r/Fi}_FeGk]=&QuOb(A,wa;ٽ]Bf܍fk YU˱ KL׏R>ZٯŝB#!>C/q.A1.^Sէ/{37~=334{PUXfgmϦ۔xQ؊HPywUGrpקpX +~w7#DCk.<)钎˽'vApb,0lDe+ƒdScԿl0P=[QohUF[ꗐOv_cM}rî?zOv*E|SҞEZo|a;ٸI"%{\/Y?(/m|~?PsuMuڛǘn=3*?f<i5/[FoL?OC{:x}g): > _V^?Ϳ~(SA#@g8B'T:!\ 8?ճSn7/FH_ꨮyK%;G/k)#J8d'|(.”4_\W7p[wqSnLqvyXM^Qx;X;n O<3 & ޏtutSܕ>~A{wov{nʏ×.}O-WblႮzVX=Jܘ=zxG߻(;!usI9s5Ue@\rGtwj'@.ϧΉJ]VGb=qqGp{n9{k"t0xVrqw}"FeUQT_[EO,_?>Tߑc<`t%^a /FX,tlTmpWRQVӏ ebvO/.-|8@;ZȤMn`$(bk%:uӥ6(O+ *ҵAJP@rbkzZ* Eڹoft2u}IT(ՠ2Ŗ}  x$ p>AK&(O(?Goc? 'o7|~)މ{JdϪ}AZY7}1E ? 3מqh=_sAo ޯ*77k$(@_O  @NGnDt|8J:9p ˣK?Sd~us3=Nh?/(2&K^4t ]HL.Ә8@u!6ʣϠT beOOG1vaxx } !(J ~3XdH 9`>/o!xSyM |@|}z w>"qpbi}No8P"~ @Rz*H2HA{~:;6.#pDWD=݆ODz08[aZv/š@w2Ĩ5Z HPu ~go{V?bLbctjC~wol/Q<`9ĻsrM ^7+۽?,~ пY@LoA?*"'}tw9@9K7@"q6gn<p]uu>q<3]1b?km)LMnPZzM:tWvdF2@gQ)='B_Oc}ULO菏-ϧ;FЮ#apUF7ԸKm8w՟%ᛧGQ*&i9~v /A VRiݿ ӰK,*&[.9u]ףR(M^޺&c~˛04xw>UDaS_{8\$;3nGVvn~LX[} l)kr19Qdo4p[)/wh=> ` H s#/CP eMȓ zd@RdeDNXjm[ȌxY\bJsVs鼧0WG ƠO !c~t5}"Q7]wS܈ggS}ΰuo1ӞΞUm''.ZRiy87Rf5'~u% GG]A+EbT`SJNV)"w?O j[MbxҏG ώ4Nf2W|.,!E#s1hs7q hݯ0t#<sd|PsWfSx]"&U*HH1Ie@G9*x9a"OtEBᠠ!)zYAk貎8J_6Ì/ HþT7{>{6{9Xм +Gɷ*6#K{٭ٺJ@0M3urw+zEp gr4FH w+?O1\Ofzc?WVl%jpzf dQh%뗅І6D_~G=oցeuh6z#w=^]=vX"Q}`]foB2_ L۠Ɲ(gp޺lW* v}?}D`Ӓ8K)$t G.O//Ѳ?8=2bVPX6-$S)SL>*mo,_ۏigPa5hzE!n[)xcC?wJC"~[Z d*IjUU9)vÕr['sYw;ӈ_斲m%Օ}Z?+O7-;}=DَIs=EEAr0;h*Ixlm:NUDS@N-~(Iil|lϻxszq *pxߏ1/ǑmG$+Y>G_W^ov-e+v["2# -QKBְiTcJ;rcbmh1h#ʯf_o5 D)oʊإ( DxRj敇XVX:c^|>frQ1Ȍf<F?W`Cޣ~_Jh2c͒?}*X=r | ]59=N5ۿK׊ϣ5f;Jw#Mw8w#,Qj98%$1=.\'3$D5+>/ \ i;b!3xl5Af 忱!ruلPP+"G5'JSJ oְE{7gp0$yDL}]X.Qݑ-waݼ"iӚ7žX];BxQ<;尞ᓪASzQl6z(^A>ܙګ^ÉJ# ܏ӞYN|gR˅v;uy糯ưW滳t9 .8tΛx?1gVE<6mF>XA2{S>zϟ{Ͽʇg0zF)]fuzvxRaFNR28ߧ6"9,Ke,+Ǹۜ5%Ás WSY0( 4wie ;',ci.vDCTwTmܳ2F\wseo-%>Yot-#٪,q8^ְ7it,?2xra0u۱ܝn{N-D 5X*݈i㡦wu~'wbw>kv~ɇ^-ƃCFŹvʄvfaS=QqW 6QS&IChnsw*34Uq C)naڍK5.ffb$2ҷ"`tLt׌pvY6drܫg|֝+kWC1h  3tԭq@?ujh_V]C Nt +8' c tz>f/P ܣ'v(Lx/r!npѪpgL'mX AN)Z)HRyq(9.*XHHo(8PWP%'zFW9DjGoJWu]}x F4@p0Do8Q8冻ny'%$|î8<_ǢPoG|Q_B(ESw~ lJkw_@e8Hv0 k qa7׊Aʼ&Ժ/nY4+  Ӌ%qK/Έ70!khG? ']B[b#ZɞK<_KANon&c~>zql߈Dx:O')A 0q"5qM|0/ 2Cn`2M ΡI oI˸0_BM;z;ԓrnlw" ww' jfC"!_?\N ȺE(03:zGl@wq 6]Jᐇnw[/9 -O~sd!`v4@Tb&X qc-Zת/Zv;ͼ m ,o߽ #6B3zdJ̡AwHIh;er954f^"+Y1`m'_85TM 2Ҵ5dG;50y71❩0T23ZD|&DD~GƳ*ʃ]܈ W:9ǐ *͎s9>B{g[rBD6(8&%ï#7kcXlj10oYԈKu Ck%O 1u-XKC*Eq*Z~I.D&q m"?pKHl"F+*Pg7` R RNI* !\jzPbe]tH*&lQA@wV;RȌb(ȒeЕ#_+ίz}\QKB,DdUQAXULآ3l2ju,{-8V*3EzĻ(6 S5RoKEXu.w4*"L,Ph4f+.Q6xR#+YSLΦ9s|fSkUP r^NX̳q/,l/&řޯ 8F\玁RJR(ItvKniG{:/pS >Sֹ3ϘȗB/QtS6R.C'3s"RSyL]PܰyEgAYR1խ kQgY`-҇oLUBéRdc$QU;:Ho&uk3uh @òls2 ^Xm({;d&/;FuoEJ=rypFr;߹ٍQwɖGC+ce2ArfQ%eӴd &5kaSc>fW%6mwԑռnrƛ.L鹚LRIk$0d곴$xW<^K.f(EKU/1uvdjv;:v7v"b}<% is~59l3[zqQ{'O;<~yڽfv[ZP/ٶ԰ twc7x|*"=gjϞu|pw&Lfo]zɔ5֔]X9{(+psme:--r#-u-GV.΍ 6`GV`j^𞇰:ޫ6^sϣ_I5R9| X3&l&1 K3Uib *ruց%Hn"yu:fHBaʌ_(:F""gfژ˟b,^T8VLgI{rWr'6RMUT~c?#=gFK[ʳ6μU`̪j-+d'^9x&ֿTu ]au59=ND媢ISIRu:n0L]0gѧ&0l32@E7Q,ߪv|x,$%h_<= "P^ ^ X!T4`3Rv"˷({hj,[ aܿ77zݰwO#Y1{mcv}9K˶;Q~9}O0t$Ķ[4f<҇H"Qw=yH}hLeBFx'a7ZpHq-*{͞&:=ŒΛ=]s}LsXN9C\y҇' s-̤㚎k5+5eL_cU3vĥLcE"/:z^k^_vܛAz!^+ !H`V\K,>n uJ\:GL@wZ4X¢ٍ E-3u· E`4 *Pf\^aLṎcս7;<xI$I.!$5PbIX-kW\*s"SR .M=j== k~>}߇y{KEHӔiu_oEEAD6ĸPf  ͏uۗ+THeoL>x\6HTu Blf|^s4[k#TX R/:zy`McSNmc`6|<9֠LQks) _30͜3gPQ5^8G4ГiJi=`%|훘qsro:NchnHȍ WdBf=shyHd {y2M jX8x87ށrw1kT\o9$F9"߉yw=釤uGU'~t=jV{Rb&k9ʰܥ5lP˧Ư;N|ڊDxW(˞׋`6`ݪTf7n|bR26K㓖,s|lv^C3L1O񲰥wm~:K28g;ֹ1HMnd4wP []8-f\V*J)/@eH9<|ae\FԚ-׿G@/_Z $AR]N6no`HKqe8Vx]axHyT-{+ɾq]Qog|7* 7\%{B"]/wW&곚iUUTFtuDUDDDDDDUUDEYo"F3Blk{`rfvN1tDDMNyKh{#[$Gk>S33ff 336^!ă4Z;!D8ϳ7׼W*wٵ󑽴m~ 4 gLO([[@ݜ[_nWG#tFq0R407ӧ@6c rMbOgNaRpy0HWd47P60mW;]g; wyB BesQG6bxssCk1QmS"ey;wߔ-tH99hN 5لiR"5UhCMOqoENbHlK2bNggW c@D#קNݵ(%hn[C]gT+2.؟Ks ޺oAXRڂ#5"0IVkG"#S^S>];o$@ BM!':)yP Ԑ~F|dIc^nBC3:!fXavq9[ϛyP_.)S#M-1b ~ǀlI$62,"di ~Ե|E_>; ]5 A}'nY#JOAGS 9kS U91yӺKL~moihbf$6JO 6i Lҥ] m0PY U󚁲m5;ҷZ~y\oFڟڱv͙WnP)%11Fp _x}cbìXLZf]TiU`EH%|߇zim-6M3L*>? rH*UC`3q0bl41aPZ:qn:F%mX҉25\owAF*=I|cхoJ/qe8>sej) LgOIyYG"qUߏ m%bgy>s.^hǎwFyܐ vt3Mu k {ʪg c]26EK Pn;eFV_m i~(fOf;] U$-z?;')[tK;!_WL&PP*P"U[l ^&qT4qOxBHqlE4rs_XKe{UX =bQd JB C4$Rjhb1-\ZLY4T-&f ؀#k7⤔;`fogQgr/Q`|*|U"@&Q{;8LKT-(%EKb*as!4ahvThm ^7pW(i{JKVnlg{Zڴ{*7<6ҲXH'<υVc9ϋ~w 7]->깋uo8ܧxz}_ל<{_λKw:ζ['doJ֯Uc\@:ZaIU,UAt;6`]= yqP;,֍ﱹXro 꾘A$B)&ƴ*ǤJ$;R$??tO1/QJd؆JI .\;NU'aa\I*PMWa ٬Y,BDK4fl\`9Z@:N-2v02X/5:/YM * "OGe,cՕU Rq "D-HYhݚr5:z}mcmVݿqB c8s6RhcH?EmjDTU9y.xn|t3ECK2;ަQֿ(pg1AZϵ 4v}{?ypM`M 0ub\ `Glh^M6P` >8`f[+awbaXm%L\v A6שx)%L~jz_uTmd6 Fg;\RL!l2N;Zkqip;I< h+eJUA lL''ݻ58y "RJ f!ڛPlنr˴33ug]fq1鳜2sU&5:f;7-]L3~lhoX{;ƵBWTZ$ ( )"Ҫɴo_.\%%aa[%mhQ)71JB 6d@QZm;l N98I|L"n[U.q([ O%v|e]])w#3лH]i~ %/^۾ʞj^7?ì½geI\ӕ-:}<$R!Rw/Y xƆT[֦wFmFt|~/#I ď@(> =ûafuU}h}4t@?8ߗn2{ZC:Q~9w:Qkd9U#ou߯y6VŦ.mHL(?I ##':>ʝ`bϼ MJҰ^REg/1(4^xEa yߜ75~.HҐْA$ @,`S1jm2GӰ@Q)%-_pO#ݱҜ4|fp_$"ʟ)*HDMDkXLD(x篜cntc\-fRHݻ0/}7O=ӄ"!@]9a>=/^{%+ë030#+(qHȴ=Yq])/R8(\f|43C-H?yI4uj+oJu]huQΙMTT-:ig8xt/[];ɮUX Dp9bwr˜ mtϘ9,B E/a9#9{iFc :;2:ZJTZ!>-ml(z|MO}ƣ SU ^Q~V8E~-3Mָ\Dd2,v(p՚ϋm3gAXpD'(D <FW2@.y%WϿõۉ7'Z9KV/}oiwFg8y<`x?zۋ>T\꿆$;,S)rJ1,K^/7iRZvg s>a  8(lLD  >3_ 6HF8.BUPto͊Brۻ@d1?F]lUl:PaO&=T6 9T',{$ ])ʘj ȕ9+9_U'zUHD%+yT&Q'WD$3jED$_2/lX} wlګ}wѯ}yʿD,**F'B\ߘ`@`FSV=np`;Z_AB(_GR+Gf~V{ ll:?[Ί. 2OTQ#QrfFɏHo3:UzVM"/Z8Q /-~]UN"U]ѽEb q=[bN# CN7h}ʓӿUGluK- f{è+u@ts٫O0==x7 +|<'JLrjC^!4R1G?*ʺ _ޝ 31DC >B!)R5 Up&茈ů  ooH zNICQ~cHX dt d_)[ &b$$NAl5tD{?Mnc}rqqnKg<8z鱩Tb#5o=|a1祷w)SEcX9;oi~7K=ŭ3"x沸,o3>NRWfmbma)49{{ (b쩈}C`KNx*W) Dg @D:/6rPmj}b˯|GTьNW|G1AڍjL^{AbS\\K%GٔEX3F/56S88KJz3!d WꁥAM?\ XylkMtMK_Ӧ>8j!ō\x/ڐz}x I>?$#ni}P~١k(9LB/ØD&i  X6޷$NM/t(9ЉP?_n9Ɣ{:b2޵Y\^u5V+B:i|nQTҭ+e_\s> gͧi<usABr?JA5vs g~31>ٜb'Aka-Yþ`yQrF3xÏ8)8:p}_KUOmE͐֒'ޕ[(w4tN˟63nnx|;_Y-D 'Χls㍪̤cۼ#sTVt(Yr{ńn-xG֚oJ vzG)ټ7aj+9(TiFJ\?=Bqg"wca~}{((>"MW?WLp|ӯIVOȲbX&s`?x|2zKhX}+4OW`ۮo#=XjfUU\εXqVQ* t%: +«W;d.Zέַk}<]kje.Qڮ'Z~n N&9M^o 3Zx>g/X;ɦ.f4kz滄\:S_ /~MwN}fyxrscL^.ϸMO3Lcwvj[g֯Uw껗v&^<5k|ׇgj]u^Yk}׫yuSD(V쭏pmk"{:Ʃ1vk ߔ0\ K^XG/YgW)I|*E$q wYTsHz5Dup4͜-6r}41L > ~VaL\o`),ϽTC2pdwb=uLݖo{VPK4:'2&ʥARn+'qnΛzVvR 샴<+e <ȂfE̐,FmpcO4-tזK TA( QYwzQH-p;w׍9G&akPCtM7v[㟂>xgx_^4JÛJ2Ě(M$h1~|>&mE$awALUQC!CNo} kRG>ҝ5 cZA-LEK~cJvpp"CC>kh”nY9s;/~{FCf##3X܅qY^2=v=NxCC=^'m8dZ`fKέtBxJP(Ng Ϙt-f#boqXL꺳*fuhA6A$ -A%F>P7њۧ';+nRIg]9VJk9j6R 8fޭ&Qjb<`pW$ .R^0}]4_7//B;U3R=litWa3Sܻ{oyo]73U(bGY:V!+uţ(uj{|(]Py[JQq .3QB:ꅀk3}n+IU}Q򶅔C%Q$PD؛׺E21QRSJž"TD6v};N^`}JKʅ$,I'% !~l|D=$zN'ufzae+q9"mz[(CuxCo ĵ.3= m^MIJ$ڡ&#O2SMfOy69y>{XEj1]zF9O-R/WL&Z!JowwWcG}A߯ˎfh2_WUܵ(9z$.z8 WDx`h!٥SEWbmoA8!$ {~@P,C4ZR ko|oy=YQ^53tjFZ8|7jZa9ќY5uW3<5 ff}λb<ޙ[(9ABtٝN7mI KG\yx&@y 3Zsg-F(nSQ,.}.Mok 9>BB!#(5U} ߤR6MBaj " I$)E7fV=Plٓ9D8k3/.*.HKD;Lڭ_<Ulnr 9\z A|=Jߣ EEa'\(\F:Q?:y[6lYfHv&/,g#Zx<*q 7{/mũN3$+<կҕ f=] gKg4)ef[.BEԢ\8se) ZD88hn3$P 5@8]zVw^P0{ 3:nA͜ Rv!G=͏;M{5EsבAU$yM|3 T2g?,=8oyvZ Y(|O.Cz>xb<JHo}A) BHpyG=gh-Mq)T8e`G摥r(iZ QJ5I CD~_>}gވ&/k}"39icӶ.&`GϻIxL5o18x34q|$8>җWzt"}& -B V?I>9wE VTɸB/tovO/NWk+T m*oy4=123GA$Ba,Z v=^lv@ЉjO2Y %.Z6f"rWԿg"\e6o_yy|>oQ=Z,-d ֪=EM>E?GbaYlor}`^ ^~X3!wSé2tԒ¤m"\Dƪ"^eKء'EbGYMBGŹ;lq2EKx~|W͘5sv:A䴛S*>B?;*j̥=]wEt?@zwnl$%;Ͼ8&ͷmõЉ8,ͺㄐ>j$@k 7",}aL`8u^ bGFms}3*G;~fg5幓XNVڥJɱ [*$ŕ֍ns0nikch߳ h|=lMy0tCOU̢ !v&P]xZ+<~HB?B=|+d";RErV$0P}oQLfyQy;k;<^t6/nCj[j{ǚ*J05({<[|r5$/ݨvvH_qƐ.Ʊ<1#D";39Єjco<۶>V<ŧi5P=uZ);!:*6 |] ZFkTڻoVx?[Gr^_(Y@e,Pj4N.NkiIcm]6ߍf)`qhH!q{=3^U2=Z[L,anL6z@Gjd$HX̨30ëmRk7o]/?"NҸc|=wwNp&74 ܼ.VK[ ;Rd*2# `P¤S#֣1_%0 }vFdB A@K/Y4#wJ_&&")0ܕfm3M/~>r;Ε6\+^gH;TZCr_y]q—C7O%jQGU h_,rc&f"vrYiYGk)*ﱵ֧N~D+{׌D|F,.wȏ[>3׽_Ծ+,L2VskuE UņeEZ(K鷧ⷼ!&s~ܦOZ ͽtC/)C\(Rmd_jys`F$fh+DGnwnx^9kW]]/vQ)kBX_F2~T=n8];థl9޵ZL/93#x*}Ng$^0r̆kn߼!|͝;ADvU73mONﱨabo/jxRYҳMknwL5f֛/ttqd.o1n+!,]#2Aiy K㭮e݋N"W 5Dfs諛u)7vhzB{e⾢w#Xgb7ퟕ׿3bXc7M+>ыaov~ZpwaWr3y[oyzΗƙSwrBlrٝ:gg{mqt9Ɨn屸G3 ںsg \cź7| 4})Yvs.׏ {H7ۋeH۾ݍmcmsRqUy_N nNMųޤ|eUľ{܍΢ϕU? ;"';Oe/NvA2@mljNz==]MeF_SgqUy7>-A:9,{'u ڻZZx W9 NO3o+o2xuuܑӣGt Gg5{V\.x0z[pC{y])E'y9n77߷box{I;3pr6|dtg}N'sz6~FwX'N3|,B6߼kczeoX5͘a/En% ^aoU'xk ƍn› L!)e+f sp\1GvyCZa~Ҝ>oO0}֜\c(I`VTGI${z 2eums0MLu%6S7mltI&3 ."}f!2s#0CWΑ cp9AefbU  v2$X$qIDŽb\:%I!$Y(>C1muְR6|o~*o{rkօ d60c~bTr׶_fS,Ic[YՏTADCS:u͐:׃zE1U`:t @CkƔ[ F@L#i'hR5=l m.4`Q;TB,Ъo>˯mgm; pۄx 9h'? UKfs~eߣ<6b8A^\!ɥKX_%VN`jٛզfܾ Mm#͠D4ěնjè*hzy _j,0.[rcAѦѤZhN3pjdMQ*ߓo<;22o!`$V嚿IQWD6*#lϽkqݩ`DG_N|`dD-UD !CMi0gY ! ac3#Ԝ<}68TT7'b6>S7xFe[ [Gfo|`IRtʭj^w#]w.]'X&ig7yD/c`!0W;K"\N{ ݸַE >}ϼ |4 !^Hl{E) %{@[ֳcͨ.魲5l%9w J͎ [q`9`ُWοM(o/ο`x)fAʭ̼^fsĴkJ&gSdޛM4e0"UX~۪$bdInC~zlk:7<=]{;8ohFE@$.Q>#Awz>_x{"`LS_ApT+gžfT8%!Bt6#GljvP)y47b2Mnև1DG"nja7ei??%.-`8{׽xNFxM`>/2J.mbϻ i9RBń}|:[ae-9-#6s^7ԣ I&y{kiiַ͞vxq7wVk:k봷mgg8|u!ױYnk5Xhl[ۇy<GFjL߬`?v@l%k;J;%g W,vZFDtޚB>U]d*̥Y>=x.>|b]-( vN2j8Nk"YR0K,YY(SpDKh.KknޝI<]ѝq5[eM*W#Eog}XŔ C'1q,V.t{9?rpLv/'<,HG?Om6]UXjMeU"clZ2D@0JI`}Sl33&}f1𕁓!838U/٘@n8*AYKswb֣ީ|Lk}g]YNkPq)J^&@Rd,_mIRC ^⥆Ǜh Wa\Kw3Hr4ʗN)|L'uBq1K_/0ST}c('qbټ}[,&3xݗ3ͳuߚf7by-:zyu4<Ì;]}&&56BHvԆj}7ٌzm-97` $]kkYlEp"7}tIv:/>4Qv_9_|sA ̫ȉؾ)D%aYMmWޮg;AS޶ذ[z6!HB2yz"Xx3qe^B9Oy?4:pX 1w7[͠oJ5TnH .D2\Z{O8Hf A'OB^\hZռG<_cG[QŰf2J5|?WŞQvD#͏GE#\m98W ]՘5HV]bf TbZoQ`ĎrŠ= 6B%FEg02.v""D9fRUR N7Y3+q%W$#ג7SY j8Sx/B7BusyDżvg]{RԜ7Is<9  1Bw>Qꥠ=x\t3#KW%g,F-NmYא7C&+#:z%%(IyI~]vﺓ8L}SY$pya6UPrU=C^Ei:RI$"C8dB$ Q)"~~Q5Sݡ$BNԷYWK n]s곾j_}Mno4spun2jNw͈˵gwy^^/}+M'/k5+;dR27 +ifcO5!ݜ its]M_l/0JB*kT@A<  *u&~Eϑ&EK6\KQY!sa=zM^׳Ym(XIES=_M~?h_7M:G a|4:k;МBn)\AہIC5/)LIu~R*̓ƯQ:d O-J)K _}d'&R?O(e0b& u(M"uuU8KNq8>m?+"]<>D,J< n7mc`dgG+`A ŒIb묤v>UՖgn[j`qD&1-{XVM(zV,z5ᶼ5|Z\u{lx0 ekB:#d;5^TuA_sSZ?,]Rd߲/ IXg Mo! @&ֲ8qr-`ޑ"lp٫~=pP޵}HsIfFnϤOdW$U;!Ϙg$؎.U=Whf0G5RqP*`{r6WƚNlf 렴ϔ}_˶twt zqUλseλ0:Y5x5TΝc:+6. NJ*ʋRd%&:*UxX(é 8Lne"Wuk/H5YY+B s.@~:N(.OY;XC:$~{ņ&?+ 0hWGPNJ%I.Y[ma5T2RרK.uUXI%'`͚Y,;{iᱫ9&Y; C m6e_fn\51h;}$$?Òl;U[kT~&"u O!I %.SP}"J˒JI=+- f]BXH8 % _Ks3$|C94R&;h `/85E]5eXf2+ ;p^Lނˡj2*a]ڥ*Ob8{i藺-T0`V><^|~|; A=3'ΖDg0=fknZ mLBYO7g{ѵvԟN_P0L'J4:c/v^]Lk{9?ѽˌ>lzdv;ZiV*-d.NHI}W؜a(=Y#Sj,@|z}?U)YV?e旺\z65oLƷa눙1w޳ax.twryݢΜbM;XcLjglk=ma3Œ]`Re>%6W\Z;Mrbi!%o9a맘Ox5{s`vb3T&{w]uBZ2YN᳸NX&Hkuszy,ڼde,c(;0Dj ںz8eQVR}ms0S!γ8uߘϦucxAedLj@6 _"\~ʈkDYf 1V oms->?"ݳlPeK1bÞf 6-'f? pqoorǘiFD0E$`G/H4&4 T|3Jϥ:mŸ< ` 6n[2HxkQ Y|swn=m5mʔěIBއ'zRgQn: YٟC_'J -_AEꔶ*gB$E~z֫N5w&9JFa%U)#!f'>Ye"ЬTnD@0`m lS̹Qk%${ek6 8PLY<9[וOJPm%VNrde_##epVʵmb]iᾒgL˂;q<`<`EB~nȕMl\doo>̄1]칃[&b2NF{8#6 i~O>\;PlϩEUE{97_&AiD5:fa>q<wzb%Wy9B.@ܵ _)5R3E8Gtn[=)K[.Y{ }w^b빎gyiwCziKsֱ)Kslܩliw[U}-JshRJ2hX<dцX꭮uU) VeRʥFzX,$X Na;ˈ:Mn Ɠij6g(r+fd93],zV+Qc7 "Xes褣kzqP:1~N)/Wu\WR7xi#fHAe*L8N~'s|KQ^Pq,j)*Baj<}5wX=O{^c}k[ַ{ܹp+{ W7㪗6oȌWY6Z+n&}oд"[*̊fPAmD2OzXqg0񚊺wM̀DdDBm:ޖ D$]?"^4pj>eNnT a˩^kWAp@K"vlz\!o#C ( !<79jqqh \i0H‘4+UsJ̞-J'IUO2 t!18Fs,^ |[~mC%U(KG^Ga Un*! f JDZDП#ooST* #oZ&_5{5v6HJּl#Ut[3548 R!}htLu9v(Za1ݫ3z|)]gD1|)ɪU.L=fqIY͘z8%\,<+eec _|$/3:m(󝝾Nȍg:k|}>k/Fߚx|U \eZ.dno5#ֽf|-SԒ u <8]|e FA iݮu-ͺ쒨 z$xUQ-r`v^j j-s$iDϮ=P)+=oP,6ΒÚ|W )*D60d&6HFaR51Wv/Ea#eyvJيsFKbU]г.IP)c׍z)#V *V1K{ R(E6CTlle>C[>;% +>SyFP08k9?(]\Gd kשR+,]mKBwƳ2wݒo\j@!b #m,66sde <H8.%*LmUx"j{xCCc/ P!J )rnm+oю>\˺,i]Z){cn[={% eJ(%<};ΕBUCdj}ՊtSfzʷgs>hۅ)0<eRO0y\W֥{ev#/w[@ȱKQ'(d !8:K3k(9qs?c Ԃ7 p66&VFRt5M{Z@j@:1Q֑vqjg@n=-:kһs-pRy u=^3>6\OC D'G^%۽\JBScUa@qA[ %;jZcV$kvJsZP4y R3u r|'a3»^aE.@bxYbm5.sq 节/|%^R1tfE7EB&4MԒ_(D 7(:kJR(4d'1uVjmn{?=U[=*HXU <2z_X:USRKtE.ަ5 eK$ed7"*EZbiږDsyqԎ#swxqDzgsoί7u޸|uiZ")sv;ou3֫_;kַ}xEbR ~ތ[5]r|דqL5bLa/kixүY!F*[LȥF9]uQ"Jb[5Ad%c).0JwSXs8Hyu{1kވOӆ(ֶcn'lzu}oMOBUR1Z!5~Wkt7bӼH;,sQz*JM]uw&wx;IMԶQ%2׽FᣗgַQ|kI?bA.1XAnxU*eUVUUUUUU0 2:pM&~s1 7k[c{d8qרfWCewKK]븺RGSvUlV&Ƕ2w|1s~ci!u'/lo9l_B4O_ @o[s{wx֯|GnӲ67~/~cZ =TTçP#OSқ޳ ;Lzg{Re5f)yX=X7VSG;Ns`E%mU~](C 3zκ9n21H<]UϾݹxmLJ<]6ƦZX @ A_1D$f9HhcookgvU֩fX. I."w(ST%/ h6!kiظw@pZ.Z)+=]Z'jF|kK.ʯΖ|vY,@ᕲAzΟ0倢-EQm& Foφ 젠mflP5qz] uDn "; 0LCzt;cKj22Ă@*Ŷ*Chb@m`Y_;NmFG GJq,[4l7z Η[3Hq*xP5 X UgIRH G'ip|GCݙνg(8lR4|mr& [*E\o `Mbk?x;:jF C2yUMdۖQxb~hr_!Ǡ!uz4Գ Hkmgd:A|a3{ ,s!@djtuco hzd}9ifx0ox n|MaE8Nk0,ޓx<7kw$Go=Vs:5[w{-oȁԙ8/ͭl `ݷ #lvpqD6lJlnNf5yl.j6D/ KD@pP#-+ a}{ hڤ(3w HU P㻫OƂ b`+g>2$(̺*Xe[~14FwSҘ᯹;L8}_u??鵓Sރj Swģz}{C,o)Pcn1I3W ?!J/3y$3_Q_=A]b? [w~yxV,:{Ow{jWtG9.υWj^(qsXu"^mV:g:lN1#>FAcc/lZ^;5@kx@}6PU@cfyp5X"Z aq&J B_[]H$Ҫ^^.1>czrշ^]9G|B$xԼF|c})q-\a SkFL#0 yabp_ɠk:8Uje[w׺+_^í8EjZ "F|g`6[G/}b; eĩK0"5[Xo<)'Y@|߂l26%Crύ]Zr !&a_ ?b*OP$XS I)Ȩ@҄ xu3wxdY Dj1, {[i!{=HyP*iE-0p3[هZ[WVT~2õRw|kޛZ)?{a|Ty68|~u:sÞ&;d'")xЪD<=y>q&q^QCuS3Fxt`5h?Mx̙A DoẼVqu6֊ǎ5Ƶڛ%⳶a=]h>O[X575G)zw~{D92n=?\ݭz_w+loiZ<;4@,vu8^yR?ߧ޾_}o%Q Li3y{G9pW|;Lwit%oҁpZ} >p_!g6!(ߥ(nUUC_L5{~WZEO^k褲1mb?ɌtMq)%l,:8PMD'*`\+f 9Ù~]b584ϯ>bĜ:Aiuq(MYZEɕ`.ڵ"18Hu?(:gEJ]hS0F+@/xVqrg-[G=:5]0+;p#OW=v1zt6Enn!@8ޤ(a pڏڊ=n Ë:P9V{^UJ1YCĢBUʑ<z;{"w6ίq9 z wwWGeiT8/Xh%1p*Qo''5;СFN z0 )N\s6_C\2um՚Ǣ `V8LD|8)bk{ŽZÈ=5;!3̶ϼ?(kߑލDw7dHYs vVݝ0&u=oW]ha;XMO̥؋X@'98LԊIp[2%qli13+7eC>,} }o.Nt"gQ-uVEm2Ip[Pd Jca?c*9 gTyosN.}L-`Hjܯq[w$<hgVИTm)_WIKYoj8ehn/F劆+􈌩eoᷯ}7OP=L8{m+-!V_:.7oL9cҞAǥaU?xs/8| "tq.vwS4Ydy}F%e!qGujuo1jCS/faG돦m;T>svgҜk$&x4mgJ,j|MO;zU=9phɭj#\r[QцGs'{^P[]wvjkqis\s_x߆|?kўFs[*sw1=,oNR_Wmѣ|SP혾3֌ 72;G<thgA | zymz%Fʣp듗zi@2Fؔ&v\iWdICm#pk:eC*Y]ztt@B"0 FpMS볞Z9hItn$or_kQ첛 ؽȄL&S,R޹=.5w̝xooaL5AB?~x_o޼뾲YCiP0xN4zIlޏ@Ge}ON&M5 ͒a"q;N)c&S [ڵH WFZEk#mI*SL';Bۚͬ4㏑e&Aq2ĶXi9/H؞Ϧ ٝ5r;WnJX*]7L,%ݟN0z4WFbxI`RT_+\擉{ػ 1]unpC_yaQ diCFm.Y:"9F~uk;(S#~=W#j4_]~L?7Ɠv>x޳_&c^S"xu*N1'Ya qSWg+t3>SoviFN?g^c L=2}gñsE9s&ERcTD@Swo=\FLh+h|67s砜Q]28фleŚ]p.E=} e}[oOAwt́ŸaY4E2GU{gWr?[?oIq!p}-SX&}^Ot#˛z@G/8(dBP=4&dҟKذ}_/[W*)J,2+&L4RR2SUPYASEsn\21L@ģ}?O}ݾ'|P `WqtYl8U6S۔חyW2뮤3XRllt!ģĨ31AU6 c^N 2ّ-RYKMY*Qx(ѩ*6ʉ+M(Y|Z#@M%Q5v*#dڣF׮XY*lf)D9&[JHzvٙ$ս.Zb"X5([^yxhƟ|#Ȗ?O=,-4/́)՗V"8"]}d(/* 8`g:?҂)쫬 !KT070 xy ?}(+e;3 8[ԓ}C &)4wn)}>1uuH"/c0Iyv]$ahu,p)Z ƂvR ^[J/fhb #yP%6!xnݹ!g'$~#ld%NR0k8X7?%0V$XRZ׫BSKAV.mC'pmsNwHWa!IAO@$P ` :C:8u † obC~,Ӗ d`7i#"D}ed0?R;y9R ~^ C+v6,U.b^f4Qx,Eѩ10DSi B3ys=нw%A(I @Ä_,p*h/"'!F r<ܛ!r<aRztpުBY"g1II' ^ZI"#ѹpbg9jQ_?@){:h $M*4bUuy:F2h1F(ƍ]1RTh*MI(IL*"M1!$.Z(il@n9ҒR! 0 TYFCMNJ"e4²IQU6!]Ȟy˭S6eѱ \Wt^p[`.b0 Pkܿ>.}r_㈳^SE`q NpE\T?:4C8=~?+IJe K(Ѭ J-(Z4n5qSљK`2y^!\$+F^^"]<Vp 0Sh4[KE+yPqMIFtAPHngm7KRj[bXKwQ]ݠjţٺ¨tRR _y ;oM8z$XXBFR/dHpB;;LEQEZ0+MST9)Cc*gOxvOGK;#GF  @p]_iͰ8@Qg쑃~1Ϧк(mvvbg-ANj1xV7޽*XrkŖ|vdwE7<[L ֚v{OG]tϙJZ~hu;4q==M_ c⾒of |UyŞAv;WTƺ 0`2W3n]L<`Seh@nn{ dEiR$y3| KNCYL @4!GbxNXkpRDA'܂&'K5[),)i%2e,LVZJMIIf3*&jYRZ*mKhٙK)i552KfI dBRV AbD!eIa@&"!G`JZ%jZR"#isk̭5jM)V_o'XJddC&HUK~? xHȫ 0),9! XVTd'!uvBi}mر$!xZdŶl1BqHx8}sfUq! 8Es鲛Du1  b֑+9? XkST0eu]>x?!^س$PH5U#9q=- (#_8b Vl[T8pk,}sB7\F@dޔ$:@̓a:a(< Hd ?`c ىA6sax&c:MX\@o4.t9) PܐP)Mx:7s00a4Ϣ0@D<ʮwGGA S=7p@sw5cbb'Ru(k ?ъߟs1;)Cw}C ?``C;43[y3`W 8J@ Y=9 K^#f4fn д[~@r (:|rD@=T $ =]dEt|w/B[-\?yy/&ž)!퓡pB%ögWO75!} fi) ?OM֢#'AӠ&Ñ>{O2~|Ge*0{}탠'H^KHh@$Lp2%ml. )tXArкd[3<6\7207Mlz3lnHh=ශO "HEk8pz.PrAt*jԬ"3n/` g-8-zo lܳg(h$ WkWm.ev9r[ 1xddc$fSya~Yᆥv+ ` #C ?h37e!%#`^LkXnIMO{,2^Mp g)n -d:}۲aJ z\~'͊e(LM1` \F.PR,yIJy4Y7Xqqmʬ!*0!"'j\&P( 9|Q^lzs;; zu3,|'NM޽2CȰ]:SAdȸhǣ(f2xmw9rcYKݮf|: JQU)K!\? e{l20\S'`Z**(ijV5]5*mJjRԩ)iMRԦ-Ywp@r^ 2$R "€hY0D.Sb BTZJ, [G,)G Qw1 U@HQM1_=_B|FP 8M>]+SUvIbJD4Bva0|Hp*BO.3hI_r8<@C ,E <8u(+;<*:U>=SD,oP[[NZfjp =X#;!wqDS"]v/ٱ2o WO$|*A"O0z_hp >P+ABI/v2U7X+s)ZxaXD@7@>kcku Y,x`yܘ| wI~\1( b:~[IF`S%D/}ąps~ÓBAs]vHI0#4T!2X$!Cll zgD$X,GmK_? yI*kȲ1/Ss+ީw!̄b;iP73ȲM0=w~F0[c2BI! p , 1@`RB@ Y0%]@4D0zBbBxܲ  .zE l sT}E|yj byk:Jt (DA,QAm] D/P6JCuO+ -7h^!wCNn5N<'pw,HO$~4h" E*,J"`Q^*J̅D4Mbfj5v?Oʒ*T˧Ow(~.X1gE4} qhoca>]DN9#1,z$8 +zSa[%#Pഐ>a΃m)M@J&8*e)R֥y9/ƹ^g1caxT* $%Lv<f@ Q9b/ {<{=tb#l5:͆7{> .̹G%y1DkC "3j(U(zaET+.HNM%%y@ t t< k?SGEAs/=+~IOҡ0o# I_P#s}mc z; !#hbgC?3x*pչh-AJ;b)qNC=?h-Ɲ=kG#P- ,ʠD`Yaؽ(uŋ5hVVc#@zp"5 LSkhqCNI$9 |cX&`)1tZP\Zܤ!cŌ}n Nxt":nӑBmGG9 i&iz,RAFcd0YPwC`߭e5GL!wA0@xqT (S<Ы,7)RKTbA2N#]oe`DG9c!#Tb@ $@P@4@٠" DD@/r,Qw0*=v=: 0n8hEB 0 (%+J4Y!+ #g)N+AArl?O>Bq:*0yȆK}l /cCM&/=?0oaWg0K{2B/6hPe0-w–P2-%O$z?>VBYICz2]JZ$$|g>+$B6Ͻ1f>EPl$]f9))2d#IAIʑ : Ym0!Uș,@F9-DZ 'Z\2Ađ4pV8cnz( Ȭ43/i.T#klo.ּ H/:עDAgVtѩ_y;ҟfD,P{h7r%C),wqo{$Sm 6oLZ4z3l*$iP~hB9`Uxp !0 v}~>a뷩 `'ZD;).8_R2h qgns lzr;^߁x"#h 'ϼ~37Ej(k)] .#hSXcrIJAFi(!&u{:V`x㒠0@y HP2 ur!>tt(yJ#r74&j!.{˶V k!6 ;,C>axSW<{x &} >Q~dp<| 1!}=lI5[IGy!t^hrGd<!r4#a/`~\p[_{YON`N}[ԡ 6F  S =ǏӏmaPsy` b&C9*??ޟY2>](>t'0p~t?¡ fvΠE1z evt JJDDGX`݃ma)P Ҁr+W8 sZ  70qoi.Hn %) M]V8r}$9A;8)4@ '3 jJO-y=В?z w|\Ϙ.Av:U;~6w"Fus ҄~!8H'D l-l'M s)P%4l$:Z#]3%f30&| Xyt CF'l@^ϟ q辤$}D/XKw OT9Cps@)'(#+12a|֜Lq@c1ȺK)hm? MvNzSw8%-[=Tuv:~=wKnoBlPLwD#aIN8ҝ'K&ݍrH kjmZR5JZRR-)Sm%E@YFK!f |wG2 lE:7k%0;=6>[dpȌ Kkz"G(.?[V\ۆ X6HDĀPu>bo]U+d޺W_MyUi F=NuO쟰=6HyI%lR1d`,Ocfsp{}@Q+O|1]1 H/́@d%J>T?z,?qn<@N@V2  35buP6l}U!Hcyވ |J(R,nE>V=+7n 2ቍ4C̲,c`߳na$`f1DTco?/=_ /=vd:`% r,DL@}koTET_̦n ó|.Iv0cc=z:UVu,K-#! `E +'[,Pv罬ӍSPz1almhN&v8<=NqJ '$ӛYY@=HNȪ/yroGijOdpwx|MQ<)RAGp|҇<ǝ ߴL?46eHHFK4iɡLHQx barrɳJ=wR CC͌EAJqY\CnVw`E2'8 z V(mAmo#џք36@7^F"4>(h Ӄ@7Jta!L3w Jq0_%?$@ؤ}!N/5G9gS НA &ZKRQQThJdd--KML,32E,Ff$%&]K.$ѲKu1ƏdZP1L0w#UYПm#J's?0A %%{T\"S~UUWJy:H糶wτ؊YT*}% zBXEF7Zx&do8>o Yf%ۨ_YR[KL! 8jiAHw?Z<Ͼ6"(;ѠNXj>&a׳a {Pbq/zIdYu}'tE qȡXv:*3c@焇'gc]O򯈈LϲTsmtJ)h%c!DRDI2˻-5y.n攩*M)iWaAhB(F LIš<GG3yq{ 3YpaR覾3*FO#LD$͛[n{׊"qω~[3?N u'D/W-;~)KG5FQ'9Iw|Q{p"C} $q&Z_@z}I?>߈8g'}_ ED6S3ޖ,BHqHR|r]V6ГCS $L.RKH;b"`4 X|6s b r#<K=0v#vkc yX#vk ; 1UJ/䎱v$_J`Q)@(!C'+g?0}uŁi[D~ddIV 2y{Jw]3kb+7Aw.}_`w'Dx_c7-Q/7K(/ް^.wl0W YE sZE5H,f&?bEgh39=*;[V̆#؎*ЄXD~s/Y/)(U\I$K?F/jAO!#O{2o KUMH.n(_ >=|}xy!j*) 2L_Х<[o >OlW]_0wB\,. SQ2 jߛm^ttb&*%R{XfyY4K/EhCJ`f? ppS6P0?^@l8x@>>;E$\'<$G=d\rBZ M h 7HCқ(vǒ+.?J )653}kF-~I$jA~b_#+Ykrݎ[?$I=/a+-No'tJ)?~~oRh\@/! %y, P0?\"a8k\b\A1pOf d8FHdJF G6"E#Tw" 09)/l{hyD"l!?c:S>ޏ|B8'EZg] "]2vitxIOU@  ~=x>G'B>I7SzЌuFMY`3q%'y1Fcgg$fUm[bvgճqx"VWFP- )dOt`T#*D./5o縹rA]BIcBM E4B?|%Ah r?OP&ˉӇ%łb8W:Es|#uI 5%z<5/9HsfU!ٖP E֩)h\086<-*B\:z-rW1 tG>Gy: GOW^]>dH@'e(:PPj[B d+i0Gb;w"^UUWxD3Av;%ir2m%fi`)悄\${l& \рa"/"S /@#Rii=uoS.q,W9LYUO @?'L 'Ĕ2&@qUFJC4S0B-~Uf J%0u$tHtɥ) CHJ,2̭!n$lB!M808x`krҾ otD$&`_: aZԋq v!%/+ IBð~)PU>Xƽ2%HQ,s%<(,8 Gu,1 ̹m @\[eZh#>Uܧw~fT6Yq*|_5`_`܇r@}IT:'ȩ v㉉nu p"G'/7p(;6ö2`|J9~Q}E,л sM>_}٬j'd0p9iz;+6LxO 9;3g-|JZVjuҮWVqZqиn8ql!Ħblfbd$ J9r>=w>aȰ_-CIp㎼rza@$$C~ mnۭ&eb9 »0?[WWC=8Db R:pꝀi71Q~v8< IT$k4ZD0^pxdv ?{a ?R @3toTֿ9?l̟R_mT}Βq?˖Qe>Dxp_W>~tk(q ?;4%u0ɾ ˷ 1^ܠ؂$tƔwյnD|1Y&ƝT}nP_=;t9p^eU =eWq0}MI%妓 )tKE3HD"T_W;>w/Gzhq %ms^$ L^כ_?W qNJizf33 IjO9dtxߊFѣǟ|zhvNwr:C_b&AhIUT >a#l{Ir1 _g8 >Gw5i :RB/r,o~ hς8]<\>AT%+v0 +GDj84'ʡp( G"9|z|dz#G`^\1q!e:_1NJ9r^UL.h(SޓHz=IX8-c?'[h _1b-Ԃn"p7I=?Bch4NuW76s#B9rx_3^ƒ֑ >33333?UUIR)JR@`UPBmC@A ^aϐŽP/]D5vLWEG<@!RGDzջߎzwDOUWu%L@]U?ٗ&rjTTVT~H#^8`8q`o c*wAPnZJM.yq*1)9”\:Ǚ|>3|D46#oL`Bx;}gm7@;l4*{].iaP }9I{<"FmA*'#<8<76 k+Gġ&"7gyUW+p=91y㧵hj ZZɚ Hbm*#\Șziy^展=c`{:f `4|;˘%+x(]z7r⑲_2M9x'mA/OID`zyj)xD=~s@@y# n}dqr~di0^* .JEX]C)\CAnGT$0aH: ꏇrȃlv/@s.*^R"Q{!y0<,&fq]Me%]ݑ:J/`_gd{S333338K7]s^cT/rL ubO$ 4F)DO|D0`v:`_"I [Kim-''c'Q9Gt=j+&QW`6"">f}>Ǡ u@^BIJ b|ۻ|Tnֆi>>E6Q!_c5g!Ng73{ =9kN!""%#ZNl Diվr5Hgd8Gvi=p=06i#8{F'kr -e fX HvYW${ =gfg]]2A-+wqPF2Q(%uuHQs)̏;>3ʓ"(lְ¦2RNnF̳dzuvB5Ec;h:^TΝAVIG+a(Jz9  7ènt jtc5|I rc7x@3Ĵ+dXp&mC!v}{}SE8؃F2y Aw+/@,\:Ku~;"2XѠEѓ @nJ 1zD!^P WWa9HxeaC]_;@9Wm* p) QBOB" 3Lت=X !R)LQi!ԅ0 :kbM1LU2a phxvzޥCpnŮ}bXsA6 !2ˈo$u.@Oڻ!LQ߿kU*gi Dd3 \XiP7C(4ܢ8;\]A#Qڼ[GzlY0u3G ݱ7lesv6(Ƙx7msL1Ubi*`'@#K1A9_ffI"nG뿄)Z@[J6SߝcwQc 4L;Lis ~n_<.M™+g7_f(x@Ht4 7wU6U \z΁8VR*G~2 ~xrӃ=W!0;Œ3]Fy[נ@lwN .4c/u^tSE%׏f"*B#Z7{pSIO&@нEv :zFJm&r>@ji!56=M$PVp0s5 hWHl4}/|2,֔4\Ss ػj=ToR"5񽼷󋖱߿>~ _r 8 z%@$swr#+fPYY`)_ U: ,l+A`@B"5C4@ox mAgcҵʗ#ǎv:8ĺ4.(g+AH`(np1<~27ĭ3s&ZSd|ˎ9?+1Mg3z`y|B,kyd^g>E"sF²$9"Hҋq cǭwqmmwǶvsu Ӹt5ƕJTswp6:cWޤ#t8RVO@0o=T|cXSA@12fK' w ES|-*cwd3sYWgIa]?CS->fFr߶(jٛe3XpkD-ˋ I2<%KtvfBH^C "՝U巷tkÕ7G3hV E`')R_nOVe _2HQ^n1otESMÈ\/>FG])M%Y)0f&ъs@A|8<#1eF=9!M@;ZN<6HD@36S[lΐrӉT9D<ğpI ' ҁ\,/Ѝ蝠c W*"C#0bP"|eyK_8M9Q͝cU`YfKUTz"4Jcs|4QN0sn^9d4X2N"t0uN79&7 ڃRWMKnj~o A1T őHrHE8)rp1(FLL\ KWZ/P~Ȗ+ȆnK0 vblx[ KYͩ|]c ׵Np+ʖV"]! i)l|qvwpx ͎`|a-DdmG|LymY J9ڼӺ..>_[awŢ,]^Aa @̕6J Śһ.>}qdm˼&&Qk)h>+USkAwl1{O8ں|V"ET.ۗH$X.Q8 s ];;)rv.$nƻ[vwcx݌&]AK[7k֥kciB9a[ع[TJ5Cmq~opz-BH {;q_Y_t=e>g5v,%֗dZrڋ8="8vwn|: 訧[Lx:2eU5/o1> /3oT! Dmֹ |8'Av()ҝyJdj08:0Yij(:*dE;0hml@Fn; X_w&,_n>>ws|ww!giE{e"q^N+0NwJ4bFCAdZʈe-b6(v"/|`"Y%\xf 7gLՇK)c Flž@qARa,||!׌Cm\^ii%<o,PG - [ k7&Dpk;KR';GKX.ݞA@`UB@7,wσ el_{o~|H41ila*p]Gqᛶ(INY8]MpyGKǧpu/AuBqu/̦qe&e ~랒C jH*t0,q^PDB9ѵOZF<| "tGFB=Þjpn*XCh-SeO}&QMn\S悱uܝGNEݑ$K7j_ HgnC׻ wxOh`AɃ`~(TabAAaXPDZ ,?t !;JR)0mW-y9sfKԷw<{gbvP2Bbd 6 ?ZoAA#پl#X'˼vڎ0q''Aa:F⍺VНَ t\GeZ $b ̝^eI qEć\M0Nqʏ^)2f;CM"zB,tttsGCh Y ԍ/u[j +rɨ$!Xྴi wҚ 3*\%x-Y836}CQܲ(4Q &#9 wp5LCbg7uwGJroƭK5)l֡Y>\RK#K^msw2F46Av_0(4/\!wRL5s(37ol!r֯dԟ5&4Oku)~ɔ}=gb-?{MGNtHFޅ$AB:.P$1n& ۜ;#S 5^8 FIrc+JQ}b +8qӚ0I"x%Df+|b&WC".=pxs0-u(NЋl( A%PVZ-^H "B @ͨ4ns h=X:4+@A70G "I@fa1 Z}Z0 jeH!H:n?}ۮv@Xj6DA F{w5OpyMqnd\޽YM?eMsꪫ|%/ԍg"[wOap+|/~Z ޷WGOBv.nO}^;JKoM5=VH$ yLV&EȦ=FlY%wJ+kb)4k5#\C0B4Ő (o8J QsGY+($^դC td,V0~8"Ϡdx`.6Ⱦ\O܆ |Ϝgy=7l9b9erSLzEFQdP/"Qk%U˟6ӱ҄ax)ݶ 2mWaΎ] ./S=2Q3Xo``xK< >ppOG\K˜]QZъ1j@ (J@{<9'۷vhPzGρsGTns#O it0=,o]YFuDKDU=$gq7·U V0l\#7Lv5{QЅ.,2p;+[s8(>$*BN哓")gS+ܒ钃Uh.[+qQ<_ ۃdۿm_@`F 0UZ*UxY3 #]Lg^. 9Uj4:1%0e(5Z/,"lAUFUBRs,I9Cu6@`,ɻ8@P-'P$vX̘(y:EYRnN7ܱGꄽ`^!S݈ W vV [[:Hr|0&/Kvff yVQsqA~J>rZ?^cez3>fsym[;t:rWxwreږܒ]-U5ZԿ9q*Ux%wϮjtRnC?Im E:FbĢ K{96#.&B"\Z:@Qg0s_:^- w? 8qX:ygi'm6f+q7M7&۫ _|,ZH2iA$=őUәӿ?^hjmΛ8}#*(/dgñw>k8]ea;z/[p pQ%6@.sPp7I7fQA|d@RnaqMovVcSt!.yJR%:Ζt-p`9P`y ׂ@aΈU+i9} .Y'`88_҅i)L ?P[,9SymcL8sɷI0dhoUc}iUUW5~elr96ƹS]Q=?.ٔEm܎@1]K Me"Y*k9ȠgV%=<[s)Rɛt`GxtTPƍ⨛+A!"c%08HBP% NS)ƁJ&eWp0ɣ 4`/tPؐ#v6% @"větV0ضņQ[$Xo"=jo<&Lgjގs-lXw/c")"óA!X Fm)&58u^ݍ5Cs,OI>8LG޸}hBK#ѿ1F]iDv3\ۛqxt`^ZtU;Jv{:wY֞V llCL0沒a=S؎7?ߞ+|"e{;]Ms=t2؇̈́)c[INKd:`"A>Ǵ늶tӽ[me\SeT,jS[/]eml?&֜gchK}P, $;ե9JA99*[nw.>=绘 BU̅{.I,u~;QxO3:pDTDE S!Q.Dgi컷'7#?؜1>]G!eM NNw' 6".רpc;S>ܯlrF9۲\['nL%P,szb"He_TaKXYEjCS$s$^[Pn?29 f*nv9.v^< Y%g#óCߺYh {bPi A"^=6dfV>?mpt;bó.|PoӀ 5%:jL /[}翜d­> a1'9B|0ŀo}MiTĒk:x.éՍ]KT͸\7q=$"7¯Wr%5o ]BTB((6A+ ;lLO%^'qzp|} 'ǐ('ǷsþQv>0ŕ=*hOǡ8jɃ#59OU|~-| ؀T KE]эOy,>qDo鼌7e W( c(ZG 1'&J~3ɻΏaYb@8 m[[c"p.,JG 5 g!ew$ rشs|99?2sۯxhvD~.ClZ%d| s?>H+:W_B?@q$ I6Vb!J[|^\Cm2%ugX S/]*m*A$)5SG1HSݢ @QYr碩N%EE~MEݿs!CNM7H '%.b 3J#~-yXNnE,X9(UjeOls|aES .,#2q@ I*'8kU4U] ƌ H8~.˳I K`*CDfUCߟ!G`~ae0zg\:nOddH)+`”DJbWshMnoc0sCōߘY<(3 t&ӷ+uDX8vQM 2ZS`y2S^!2,E$c9(T5@0҂ M"$7K4 n8?qXU{Tq:m4!NT;;I Hg4{Zag*_A ϬGFǡf&Fsu7DQ{G!vwOnū hKͨfÂ,K4|a;|޽K1@D6{釱`қݶxDcᆦ(þCby-z)02ld<2kLSy\ëS% 1q]sv^s߿[9ukY5sg:l씻$a&$:9L ׾VsБI,U%^xP1o@o^˪[q1xJ}W֭ F"0t#~w(VOFK,n ozf4۝Ksn/m'G)|Rna_s{ocoqWYk֬cunӋo:6;"5`:yXIEsKfr:lvv{s.̍sUiq.Wb]FwF_\x3:v/KWnv{Xq?72eK' N^F ߝ&J8\r}~:U/-`⮱d2OF'Q۶=>9/:Oֵ f" /m,.s|56aRP4a+vlS#R-r>H}t/CZ$x;͡j:{3^[o"S78V1ug[qگq|+xKlE0{V"!#S„j|uI&5-g?H|, f8jSRqWnwMn5\ܦ(w1}\߻7.];][8׾ƹ{ӝ+|RǁgBֲ`407˕rS`2mz9m>?=3}-WVr+uO=ԅ7nOa]`j-boU `dztf09Lvצ.7.vcВpB Cd""6*rZEWO{q{2"'7c#6}g#x \e7FfM-?z0#3)!aj)\5?8 rEF/Ʋ΄}]1H}av19*?qT5uwywM ^5/n>+БxMWFyN/k!#x\嵋N8ƲoIƔиE z 6=q]c!͒[;U%F˖twH:.TkR[oڅ63x.|;!cALT,UX(wYv&I,RRhm-F,+EDcC$4\2g%&"d-̿kyun.ȇd!yPv""Fq`iNT2}woXgz>H@Bw˜s]vzKN8α!kPG &T?Mh#0a!Yme#{ӦNt6O/n9\IrIlӥ[ڳ 6؁(I֗`j"X" \}~~b1j9pv9(~g1{{Ă=n\zyïm DtJ(){m>}n\:%2*䳓ES?wHV_ ϩM i'7mR,E$Ň96o[G@ j<$jE\$. TSﯥ{W(Lы2QzV2kiLMSI$;naP5&a/ Tb;A^ׁ/ix8܉#x 臾܇<aAG5]J$>BBN' 6!I K_tғ%55 7g"꩑Lh *%fb(U8(2MզTfwbUч(ß(ߋ ^B 19㎯ *1Jb̳emQ i<Ƅ骑beLm9X AbYSl(%Pml B%Z/U螳yj?)Kma]Agw2R'i GNВ!ōtծTmUUm}C;a(ɚ[wѓb;^g C6#SQMO}va Q=PHS&~Ńp$O~9$fMvqQï?c{c;oM_g%OJUY { ‡0E+r ĉnRLDQw4ԡI1TXY9H0 ?#w&1uݻiH}ahقJA`58! yrWa{MMo;LD?s$JNr<48?:GضVfWqw 0'~h)Μ!B4079L^p# ! V !/*,T:+I ;}M VTξ;}Ogi4b\8(2 Prc*V"'*†|#G#l*|Tm'M^x}Ϫ (LskE-s<((/-߼Mzh^;AcԂ>_b܃BFh@ v-'蒦۩= 9a ~ N\KfdϮR?)|JJ2YV[]l(% d$UeFJC^+hP~9)00ja@DC J;&_d]J*Me">=y]~0s>@"D X%7X#F7_gCy>f"J2dHohb+-S ,x1DG@~[niL4a'n׏s}Qj0_!S>Әxh Rt$W($ÒC `@XXh˩$`@XXhdaZmb3СkXC; P @uYP 0T>p/h( X1{-ѳ-7p5͊IlZK<??:wDCH}"Q() ?c5~ i4@I*|ߴ$B01',=%JY?c> #w>#IY{.. _)|z?aٔ݅V=~޴ZK*&?R, | E442iD@R*]h4c>{}`nҰRhш/ZTW^"2STTCgF:|ۧKg95齹3_hiDD1(ۆ:m.;k̃ BR9&Yd)0a*@2d&܊~u}U}Z#biLs^-k_HzI26 ^ /ȧlFɠ[41.5$l;oROntޣEKMH'@sZсnb 1LX _Z3RV֒><QjF|nѪ>j2_z=Z K` \PMi*b 'fӁz/1&^~{Nw"¬cꐓ eƤ7jT02M0_vo*xLpL"?–aLfդE|2&Uz>kad17i7jk'WQ9t-ϯLlʰw\^ou߽ȗ/feWJ ٴSfWsg\j#u:WM LH @ * A@$5823Ѿi<ǢA($1" e|% ILD$I)T8Nfj$?}|^}3S`$BI| q83o\,lUruɆI&g[Ϯ3oMخ(Rf^-Moƹ4]L9 `FqmuوܛV#1akX AӟLgWW.{F1}Dစ | ) q@XuͲΉ(Z l <#"7Mx 39wֹ?kF9(nL!d@䣵n #,J/li㧆h@@ :imm[>m7 Z+:[Hd$9\kw!HyjPP)%8OO؄#ө"p` \DN%)+yftw<[YR777A ExqdaAE@D"sŻ;:n{A4x#Te5Ϥ&x@@6~!+]c(O؇3"pIØS;$?3ꑰ0hR\t^py%>4I Aa!No[V,)9! 5J4܀* `Ot%ɨ2RҔJ,fQgc@Q 6[7CS郘cYe`UމT6Ih4"K,E|OY!1Y/ 4}O]pTYv;ā>-I 3p׏a=}qJlϱ}UJ+فI3޼!" 6)&]Q(}n*xZQ[306qC ։ aDEz-/nh:$ 3y DhyJ$ ተ08}ZDATXgn?$STG-M]p| S,0~)xH7B>H#r@ob0kW-1B,eIP^,jrm+5_W_t>ljP\R*aM`N{Fޮs~5pٻw&0{=k*s`ōfq=LNu_T2s0Nk3X+7wzɄ7X$εHMN4F>ğ㜨^G/Γ觷"t))uB6.r뢧(N0s<-*GsvQ}bpVGsQJgik`1 gfVix]e6±!3 2}- FX. qojb"a-8Zҭ'bs )r])/~7)foo-Kߕnkbh<_Ti;_S]antjN U3uEJ89/ܶ^NW7\sea]sKufs9a;t;&oQ[sёCXwxBGZkuT|c}KGma[i-ЬoemDWLmR-*s}|߽4鉾%8Os^cT=dn!b%NlA՝9߾P -YDk2c~>=Еr oe3_w; ew2hѾs߼Mke_[=b []wWmw{s/x3nef17W9/wۗƓ&>naa8V;ylo;JS|8mi;Owl5qܮfwrX+YȾ=嫑;n~j\&3gB%E8?3^)F{6_|[m7$~mrs5ͮʮ>MS}q7^g03]թFu2ޮ3jD50{ෳj68>,gxg`3:O(>73yx; RDKfVU.`vT*bI٪a֓z^h{+@jB긳Ue> L\1^|'חllG){ycF8z] eȶ.95 pՋg:02czGzB<Q9og5S-FΕOv7X^#qؾs0 ;52'mOq35\[/W^E=Ayݻ 3/rh|>{ݫ۽SmgaVN4DZZ.^^{rj pġ"f%m9gC;8B )zWh7J7T`*Bgc81. HlMm)Z@ D RR )h)Z-hhLb51lchֶ@!BJCHl@ B"wePC."qf Ta>gǟ,NIP%UGh<4`!-sKHm*za$v{y 7񴸺H KCl\>IV䉾ti+ԽLbZvsŤ.>>ܗiC=g<־=ֹ?]7wTxn=+^rێQr{gC㸙ub34W3;qozxdA*Bd6aԴG)#O3ˌO-~a+0W+xM^E_HmM5Ѭ-kf .pdi`@yxy]MOcjƭa6HDq4w+Մ4o׻q[Lkc~zi5ɞ'p]S;HҤvl_[i28\y{I؝wzp;s-߹N%㙬e[cUJ}^E{ZjNc )_R\:YFڋ qi.5X9'fjG3*{ߖv f6yp(1Ib,y-[_|_8Gۦe7DD ֐fڌ9k+?2d,,pАoݱmA;'=i ć-aa*ɔ-`Π~!re`X9 "o X<^Cc!$|<1Tk6A6 :0 &r{[\ns~A0譥Ad#JͰ9&UTxFm$i5WTD([)`[a !\<-mûZcAĴS%ΥFڋiL: 8SxxvxDžACt>mZI2LfC1q0i>wח/w(Рbdeϧh;][w~0]UWwDg=5&jc]`m? hjXl[Y*U8ǡ;jiϹnƸ8Y7PbdqZIaFIet߳oDXew?H 唴3F9:@($"JPb 0ly(>̢ OtT1q󚀉RO/sDNIYiml쮷d;Es;\lm&ĢqJbHa?sh6SʬC>>1_~'Y7̞4͎{ a<ې,Zyj>ZSF:rbiuȖ !|/ #&!ϫz}ɍA~zc9 ʞ }uMdF࢒E y9~ ]y^_vH=84zK ב,2Q8hu(o>o3!`SdG$c}a0;QW P=LDHlHh+t-9k0Dd`&- 7(9/)xDy;*~Sx%D/1cH0d- wv,2ɱqM4^3%L,CD h Da >"Z!"ܲ-MTDϦs&@X@(vgtrM~9Ι)?zvD\ 寊v!\%S/Fps(1 \4j\ H|`M*Q*~:SOWGdܹn /܇$B?EE'ʹ3.F'd#S,9JK̒(i[prɹW$ pV,eVbV4XRX%g;*yd;;l3L4MPD}‰ 3\>3Ow"HI=־/=@X L!vEO_h\bjC/P1@p)xN~Z7'*؞$ ef~.˰Ƅ>):(,RZ%ڳBfb.HHC:Dh%f7*sܹQ52Ad'd;M J@a(q(LPlBrn8&S1jkp[%П5@?P;%ɓ&L2g L2dɜϟ>|GcCH "{""%!CPWIhI<2 A A!.R 7l$;C(07~mYl xNCz (5!3,1(ֺm]snst3FC=n7pp 9i0ȨRL NXqe]e0M 82z-wh֨ "UytL`(`LZEC6#`,z3YtHCHattq75*";eIF1>/N)v6 p@ a'[HgR4Eg(![o,)Tԍtf%α,_qիOzo/qzQaDPXL*q9傅~ ~1>Zk~>+ p^R=;T"1ߩ&9i-Yd *ǭ)EsN#*`)(HOr|$}lx $! NJqĄqhwRf "b c oVrJfclZٌEӌ $A9C,V@ p`P 7 ]l$ݿ@ȕenEGۢhUny4Cuk7ya=33?.V0u 5onIK^5^+reT!@Jll (A(NK9 LH+"2)d.) CI2$j(qA"2"׸cMRGq7-e"6!2I(gArz 4a4ek!B0ͪ`BkA\r95F"4')S MZ6csj*Ļ0 l>ٽQ%GeFRo;rJdo,>^|>WT"Y-D "&4v>Q' r+LbLEj',ⶾ)\71 | p)rG$Revق 3PIIBP+Pj~QDMRԃ_=>=}'LkQlƬNOnP6` &a|Hmt;h iFCa6j1dRiں؈'qjMC@ۖ;|9q~U3OOۣݸ2"~JR;9}˶PJ0XAF2OIYlQC!&l@o׻\fݒÔ]E9%!ҋqyJ.+s41 ĐD P3 @`UVݵʢk""133{~dާR3GgKJuHȥ}0‘_m pzBB(@DJuKxp^%p+_4s0~r0}DI q P*)1BPX jBfT~Q/ _nbGH@¡ YL]Uk,9 1Yr=CQtvx)2BR1[D\6xΤ^,Lni-m,fd2Ѥ+2IgXL7wm.`ŃIj%}oI 臇|}JYj!֏6@}Zf痑_tvvۋlwC۹W!e%G=iB(0 A Ja Yy1{P0Tꉡ"spTQEPQEL X_W;ک鹠ӣxlL@ܕŻqT O(ȤϙbL׸P5Ψ,>)?1C;QvB`o^%&6eo8aq;\Y0WAHʌ;Xn҉ Acd\ YA 8"RPzщBF 2"؟ ;'q<|69ɣcW/ChRhISNfܓ%J4A”'Ev8ѲG r0!i /]"|\J#@+cko*׊**-eFjVѻ%T`&=P$"> p6k5`DC32)㜶3IH-=k(l|_U62Kz8Iڛm[5( //ka[Pe =J9l#vM91" 4CE'NR٤= R|vuf[3NZ`b3ds jtAƛC$LL'/%0iB@m;L:(%&ˆyXn*pF1[1l9Q*F/-`bUH {*";¹zAt9dkqQ;@t0%.0J@hۀ g (6C.mw<-ahyѬO:|/Q9䰔 b;Va nrxtr  h<uC̙ #P *ouSPb(A`[b*m[E:ֆ8)=hCz,X> 15l}u dU Y]a-F\ͰN dLz 1gt/E c ":RZ;չLWA G 5B! Z:[ ki MybbK4N|0Onr.  \g3sX00gMm(MJA->h bP#@di-Q 0# n9qoGx#"Mt%e)q x38AR B3x"6zMLK\C$= 5MC#]qBlFn`C{ A/v.[({eTJHke7ɾŖ.BK> pH$&xiP s3h96n3( JY܀B[*1g.nbcB AؐN̈́@a 55h2bQ$DQqXCR5Ɂ +z _g"t{Ŏ9|v:" L{iϠtNiXϯ$@0P%BqFG$ZҐ`K>T) Tp3Kߝgr|yd /vQC"@Mʵe A`f`X%ݚJ4۹ v4ɀm[Tk 1XzHQ\&YAd0svO=w㗐1!7-?Tw|$?ۺۏx>Jx?I!ǖn-mym31J!/6Vh ͘GKN-I) +5 'RnNN'>1@!~5&kxKH#! 6mzlK@rmDX>N}(@2sm4Q=sf,$-1tC( (8Ţr.9w6y^+_gY{%26e]C2C@W, B %!Y ׋I DKGE(BZ"Q7%p̯4 8\enkYRfDaA?Sb$i b\'u(HlS$8^jTϸeRΊB 0Vx621zl.yzם_6UI.ڱ=w9k<"Ë8(%&S gk%Vj0˰eCPA[*`7^*_%qcH5b*ES&B j#bHcm& Mj\pC tm:̱N7qFeQ"պlr孬jf5B)s È5Lt}PKo,t,k`Ipȼ|6L˖[( M Ecqp (vL;U 6O6O`F- ix\ OZ4n-KFpB@r@:߶ܕ-dpEmsփ,.(½mF/g*a>FIKYLLi٦WmfrE ̏`/ht%K$&!&frʈ+*k^ĐrV ko̼.y Lhz@ku "q0tB.`(-T \a=hɑvn׳xfj/iӬ: JC"Eh8MNCz˽X H9MݚL:fR 9,Kjqm0bv4~b,!+9}۵>NhB-~GV3"NZ@6ʼV7͘@ 1`w҄gyz.^ uA7%8 2ł`Д/SN]wNO|f gg\tFo8] ζOz;McW\2S66+r{i~L7cYؗ~LҗU>:\u=:T3s{Z{e_[ywQANYjNtr󄎕n vQlq#p;UU/xޯqSU6' u[sY|+cɦ`2;0_=}e9i犒nokWrVt߆W=z" D[=6f+,.[twMw [Dv5։a[N5~d~}x5ɬg#V.l=t7R'^͝hs n8H"  b0=wƹ6!mI3JKGϮĵZtz6es([$6z޻ö{W1lw]7}oD,i;WKc0v5}oژy1ƯLWq~4MgV>-.{%8Tw&ŗH1]&s/鍀$ C3tw勇t 8o)u REH%!K  `R Fsy L4Bs496B}~jo];_37}vEK id!ТYv4v"3$DwΩChvX*E0BU[rk!B"3A" WeU8:/K{T"Ԅ!666;XP\KOTyq9" &бC iM}\͎6y)xy9 9S|h=Vܦ5Yuqq/:YOc߮o'SpЍU_3<#7G~3рf57q &ʋXXgv"h Z6Y'){639w\V(FD4 M6 ImaC1p/[qUb=l+nomZi}6a}\`w`8s6 m$L+=/L{\8!1J $)_lJ=[0 ƭqs'; g/8(vrҋAyBh=8DGA{>qU23bܹ=lmV6ʰΙmr0?~yTuڡ>'~v2rS6|-) Y|af)Ih9AA%Ѵgb1ɩTtH@f`Ht dtwOiɺ>qa54.M;dUA$Lk"52Cmlm; G-=7=Q 9q c׏oTmk;q`x̤yvB_f--HAuOiZ3}θjH;I 9i(ږ aLN{mxq{Ҁ{.3mũC^WPXSuDsk¶9JOZz`C]ή+d[mDc @E 'x߉SRED:E[-PېD&aN灹< Pm5ITy4i3EKa/on_,xD2m"Ŵ縶2p= صln*n= og٪Qow)G6:6cM^鑽/64 W{Й{ fmC7NL"/+Md-7]3aA zm-|۫hSZ瘰epCK'nj.nKTE7%M7`E @c&HsQ"9oY 6L[Fv#i%K͂ Aͥt!^՛%/FJ*3/TZA'+lm4+jŪ )~{W w DAGn@_ z(` X2(CńQB2~Ϝ/Ye%s;= /()5rČF3fu;/@h=pϝGIS3CK V-H .Bu!9 i"Id"~\:gX}k9>pv"a3li`27o x爇($bIZ*;d o.yaaZþ LXhu>0ͺu*-)wCޮ "=6_L͡04nirP2\bb=;D3& $D*HH_|z9w|c6 4?ybǮ}uސq 7JEֵ†d|2p7 nc y1qݾ39o瞵=g ZɎW1UZ:{m,_/ sd˝3WU#MT.UD%#e9j (9ܳj"Nw˻~ R(lhl1y/m~1"N6 u{$-oi,õmGboۅwyh47:qZpH0@maJ`NǔHQH ɢ(#P%@PI#^F얐@z 8E'MޅA性&HzRmi\@Q9x"`1s%QiUt[blj=x³&ȿZ؁nx'Ka{wXe6D(-{dBʥxaL+="c@!kuTg%^h.7TZ9=/ï}}@SE ~%]d"3(^ ԺuD. RhD+iyҷ=`2 4c7lmj\@@qƇDo6X) 5j#'+rH{ha%PEC|?^}Gk4Qt_'6jC`z\:56?Nwh l;y\چ4W)8RηC".ŷ}A͑>/b~.ϐϔh w 8h\bu$-'m"-v9 ocV -$\KR,4bt&XmQʄo?=}tY3ˌZ6e33̮ǘx0ͩۿxJ?}(0y9OLhCs#mުl&PX=ATTX0(G-_9ϭ:Kҝ`)Y:r\鑵Hexmd3c\m6k-k67ioz {8g0H0>[\yG &ODj[$Ph1pu/!̔p?zI~e|NgBNQSc~ܣd..N8* $Q j4?|)ـ;$ W~xgR )H"P'rA;/bZ e ,iT9CMVo^wnon%6?%*gCtC4) ܿx܄jN"Q>t"K,x"2|<^C={7(İXPl'4e'ͽUI4ZLD t9'8aԄp疏hu0Pt4 9a?ym m0nE9{ hCdJC~'Tb? A(IAa$$ &2A^~xӧGߒDl}GG1?/1n #%eC]:@/=|p`6nyb}ۿtdadxA =s`H(*Үu)\ w~=0?hf|ҒQ6Psw=%  弢.\h;iCj e'Nڐ4s~?:KcjBӌL G K}0YӼBl9Tzx:bNTRѡ. 2/ oh̡ 9 `1݆db٬^'pqϟ%HD (P` 2#{! BG)@@sV!~*`@=;D=;xtb+9 T߭Xp~s %ID)%P)Nw:Jr=xa&8w6; ̔?uwФDR} T $~S95=Ntx@׻_%<^^) n& d؞=`σGLL|AwbQ7#'N_U;{Hm!=y#pt[=5T;@GД-T: 2 {wW ?Y;1z-0Z 8tyOAsDW:Q*jb٣|  0m % &Hz/3ߝq˷Iiln E}@rZd6m`+pdA;LEhN6vQg̰aլ!Ig .Kq߭9:\pqi&hPx7& lbLTm Sh/4Rv:aLFAta` م *.bIck޲ ^0$*hk  BFR7' X0:Dh'JEXP^6mM"$'Y I(XgGG,21|M,jfAH+/x5@(ډ& "8I}w$n37V#O _A:Faf6wS)=F )P > ֯dtܠttpHMѱ%,[HdD)00D(P!#\˹yT"c,D0] aR=zc1&Mb#=@EKӞ< )i!JB$͚G^FĸSqPDqgc< ge@`DyY40[ 񔤡 jEwv Ny $nFؚ4e|]5k/c|Sb#eSb4+XiTA-(‹68B-)zvBP{p? /D%6sˆ0|OsXBƚXiO[pEDcG"7f+CRޢ׵ ؅tnVܵ6$)c=@?4ax5>>`EOLR^(H)  m>:1"܎[7S=mѺbޤKP˃W.gSU!ZdW8DdT$ɚGєC.$שj @ILC aA&4y I ^'r݌u4řËdi=6PlBwlYtCc)f(\:%Tfk7HcUA\gL4XԹazo!$2cϟyǝMߊݭg=뜍pnպ0 *zwX{|ൔ<4FqIL[^lh,]*pW!m}(RP"3{_=(q=B /1i+ͣ4Cm^`p &HD\xf+;l,rlN5E;HF%)(Ê ~>!>$Nm\ØVzniV׎&r͛h#9tOx#)AR_@6!AGǑRPbły!oH`'+r(2T-fλ]my'eLӬL1 bemp\RՒTw% 4% !T (OP}tb{5%CGN>7r-h.A%*7 4ԹB$ ";~xYR8R4D-^`"w NoMixaŨͣ ~1\d\LūL[}ąӠ!&9Vv ;:+PhG8Ԝa~y^3Pgw';`;s1IMcr3ԇ)so([eml\$]Zq y)FyeJŸ?PC$ 9<`"y%pa9@s DTDE1HI",k{ISqp4DREDDT4DEaa? }?KMBI $$j3Ȑh4ltaRi)$|ߓ^RJRJR$"^s[](LS 䞀@A0 0PWDTDE[w;}сHj!L͹a|l~% M(`$H1RE)sHt6 'Ohy;!¬4a})y ? Aw=6>\cx׬   ۮ}>5S 2RS"%= w! RD(r;{թRr (q j;IvA(("_b H7b`DL =%,/ HOj?:˜CZARihH, ;OhXO-M񐨰c6&pдL^( eV8,oí>@yL t)=>K IMfS9 *o}^YNZ<%P&فJGtsqډDV@{s@b"I^؁J=*?Xz%Ou#7WL R6!`GcIBJQˆOs8#ggc,$Z6_1Z]) ֣E夸mW#<+&vn};z~4%邸> Ur,Z-C7T0E*ѶlE)dC2$PdUm=:|Fz8n;=3m5h+޷Ϝ.Uj9:3+/u;Ιw}.ܬn2Lovzۊ^&{e]3uʤyֆczgm/y~wkqOOeN+\g.Mn*RXqke+l̸l\λ©k'/L $D$q;./rIt٢",iSM9$Ү'W.*F6HS!wSҮ5tk`|}RCO>W>\Y7% \i0h9gh7aN 8w{5+;wۢ}>n"} X-+T$aݠQN޵tU fPXm8Ho^L 9kj~jloRH,H[2@Yy:ya MG&.zfXlۜ^~!Ȳ`JnAZ^|F`;mY30NVJiL&8/VCd-s؁!TMxe;R[߿~a3}IhJUP45n7i\IhJyB]R:qrbg!eQm5#AkƞZD$B4Us[e ȲD9dAF"$D" %043N߯u b㵡ԔAb(y@&M9=.>\kZЖ&mݶ}RTw߿|*Q@x3K@1G8ΌۺmauoƾzEYߠX*l&ֹ:_mE.s?|:ә;GwgCܭ_=ƙ"Q pm`^-66ᰇwh;XKH_,3G)Φ% Ic Xb(K&/#h`FyPݲ9N uAOpμg > Da4nحUj(/D4 ("%ڥ8DC6h[ro緍3ɣ/k?? UEmFm[86& r;8`;~)_--(_lNxVPB_WR:MPMIE{nbn02#ĘGx#)Xa=4MPxzarN˥t$7r% q @MT-59AG .Pֿh pG̪|*P,Bo\@~aKqU"CȓFPEfbRQ OT`0dk332b=Ĩ2穥Sڭ~]XWڻX  vCm?e& -І=B!4Dŀy?*18qBJ lOE 9ߠ͎r2y(}3%Mr2 עw'c~@!!00 yˈ\f0B ~5lHAA0t oDK|a{Gh<%T%M] ` 79o)IxG?#݋Ãysue s7:;N1 L`UJ$_vatC]Opms $Ry$  T ,6H?>q͟]vv*mtMƩ~}zUs%Xw/O~W?OiLh6gPB'I!e^v^6w?}zAn<F1CȒyR$g7$c24nYB'ONE]jv%N$DFRТʙ}dq"kUd5\8Dζŀp0=x6zapBGOV1'ć"dž Z"̇2SǶAE(XaPh{DQ{D)Җ||R4>~>^=.'z\NXQׅ&X')A B-Ϥe^.fŰz<&ʣ^ZY85*j[* [rTP6_\҈csrx#׬B`H,Zk1ZŐ" "`}mBݧI.=\qS,_W+"hS՜m*r5[v%qY wv J0y)oŒω ,Dq]{vs^Awp$oh#G0XP@Te PgǻqUA xavYp% C.m@/ֻffukZ COz?ڋ4IW-Tf M @ՈY6O`[WG,wx/r|\'[JYAbĥ%H,O,0~ݱæE1'&/<.pr,([fD&.m D8Et*Ayet~Jr+ rBRV`JtgCVf~X1g=G\Qn9QRQR'dp1}fɢ r 1Sh/Ev DʤlJLfL>d31E'U~6OR])ql% ,đG4!wIt=PȎ}]&ivܗ]Vē&LI6+X* :ý~ ꒬B1_·+nRGrvۍwciLC3Ë',33Yd^O柞t`0PLc0Ԁ&@)#jE{oېIJK]B`/8_&YܰOO n3dSDI8y}2әߛvWC! @HMf]3 Cp1T '[0f [(7o;t}g̻41`* Krs?hAEz:!$3o8ZBLAP:TL$`8 DH0H>a- g`Z͑_A`h! L#BR2qlQp@}2[|@ꀡ vp 05`13 a3ۿӣQ!Ī@ !)T*HG051Q qc# *TQz_έy]XAD|. 9{ok` R%86m86Öde(8э=$VJjT)ԧAFuۦwÎ'O$txgˀեbXi ; 9ĩ;XONɓ)$w;~oܞ_q yݿ3J>GHe/~+^0g H1zFىEx2JGA w8s%8sLH"QĉSQl}e' z%[1 Cq>X X0A0r~!R4b:16<9–\"rJg`v_׺ L@gEBL] '-C0& ;f-QV"p*#h8S?,FY"+a6u#Z|'τz.f#mh#S8mGm^d f"HT-h8(-`D zj[>_8P/У`0y=N5*`3Lvn'iPs`^s0UڕYGf(](WU|3 vuJ;Hǁ@}Nx6hnpĬ8NvFj^\Im.neһHVY.`nzކ!hjd4< >%m0v kC~1(zv~ֽmk 5` $`}+!I 1iS] b0z mZj $`2ѿM?_7oވPTA&0 4!輒} Jf j*jj|rfH朢{om _ÿ8t@֬ GPio߸@" !&c|>3肔ʄs֍& EL$ F3R$#X3PIc_^yF$5)Zھ ALf`P`a_}X{ dAth}n#'TMBM ɫifz[ +:6o0c@OܦARILGޖYuץmyG\Uhw߮eAC]`wy'""q03&"({fPa_O6)%N=bP,-MavZrB8J %)&aF(JQ*I $d (feQ&Fy[skFܣkE (- ˈjS@7ヰYX0X# JC˖?fyl6;M#FXCT ]F]P &>埢]m:Iʬ*()1$J'(J-1T&|:m*^8)31/JcFvƊv0 Lʒ!R̴9eC116ڼ*klm,Jƪ]֊MPb44JelbƩc)ijNIwM<7fīV\M{aSeܪpIHH:"wOp Ab"jGQg6)iue /do%}#}ZrprMFoZ(R>Afi(ud C9~A-bH`J1$+~Ė%V24mjT6T9»)""Bd[ bJCs5+aa҆=x\͊ccF^(f!,B$6Ӓo-B k,ʄ6bi*gW+i0u6+ ¦O$8A ZhPtv58IN5A!*d]EjBmBNq2,8> é^'oC¢D:M]G)80v 4m3݅0_Wq'>A#10 vh45 kP(t~ #@Xt(lw} ߱ϷJ٣B`!:a>&:JLn;U:lX%YXjUYfp.):Psn11DEQ!}m$t,e5XI[-m,k# rFb{1 0y5~-3 Py5 ΜDhǞQ%5mV`ljVCg!'60Q1YX^P)K ONi41Pl 0Ao B&0~|b| `SSJA`'+;&AMpQ;? ӾߩLl}yqkƪR Xԯ)>gw1"J k* |;ؤ|ar _q ׷7j)^EA!ݴ\2ؿaR4Q@^xb l͒ߝSxuJޯQAք(>CE F*Mb&jXƨұ\ˮBq;RE zeكXd<CR{rJWgYJHXH ;6keŇw oi4r PuigU? |.̍J IϋP9q-)Kd+[Bu83SDp(Rg$%yeC# βpacẊr !:(1oHy~сJڀ!֭(5(hi>Ѵ|gzN /Mv)i.ڡ8pK'P(X5'G2g:dK"'D^018~8d 3}QG=t79H_ 0<@VLw9YW^o/Ǿbzc{+Fvu p;vׇ. G;:9,kkhm ò8%҅ع &M2lBE@AGFx5ʤ edX@v,r"J3&g(!2JW@.noklu<L/"_~yxpp}!`i8uH _gmrQYRCK #bo 2 6m%| C̗ζZ(pZO>ˆ<@#)"i6TŏSE9:~TYfe5;ۆo0(41(E ׼F*iSgᒗ +ݲ<^h#4X hI=SzbRS|r"aD ;d84nqD{%{),$C59s<892}XEI*JS.8D%cKcв^@O\ }f1ctCmmv2L?DM!u Jǎ&6F'o?'4PJP^}2-3 眻Gd*Y=`JR)mp}9я$cs4@Rx- 5p?N'![`0&4 QG5DG Xnq8Q$!!ٜ)"hɞb߱r#+ m!??4';yVBUUB9CUv@8JBZZ5!*Ҕ%1ȁAvN&BPUIZ`*e,Ё>XCI4((. (BmgF! ? M GeR+NJ*/~v "q>L=iۖӱ@.UB"""Cn1Rҗ=D0DDE 33虭 xCb(8@n H1@ָ4p3˧Ww}ޜP !<#ܨn ,) 󏴦0|KwA2Re?;9#x,/+_ĴLֈA`w}5ek8pʒvk@1,{zѤ^vtrx^qXBJ "5_8-UמH)A @_S=*}Y`Z-#vt=nzԝ6-Ki^kޝ̖)W~1)1JrZ gWC'QTU,YA}>Bh\f$ەzrsRLC6tfb&DCGGKIۇCDJazz8v%1HsċHNי.82ְSQ2' x=^ȍFW XZQL+bvtf†)2}|sZzTi$2hԇMR,(:a~+f@;ⶸ{Hl*GN`$7{wTu>'Ry|׏=ޏr:/ݖU&.j-L$9 Fp*.)q C{meGޭVyB$E>r2f5{1\@ / %&#B'L]l*b&*"\Ċ%Iƽ)f5ܰLTRrV׹Z8i]挊uW\symV%k@ڵo{Cr *K %od Afr0[ִo'X{cNxtf CT' GGvB$4mQV*hݶE@,5G 6f̀lJzM3$)KeɅIjhX5$ ;T@zi54nbddC*OwLB0l"j9=4T(ɀjrOs! RN ʦiLG?6sdgŽ^3ܡ:-TCZVȼV=ћLn{耍+ԖC+طFҁXAFR.s g,/nt&yp|@ :<~'pĦYRl )Q(Ɖ! Bc׼Pha(!rt\ G@s}g=ո|dg-&6%}~U*D03zHFOp u_3س6,-MU,`C é,!̢ Y. !THԥi۬i5))wr&څ m S:V)H&Xk*n3FldY$ѣhلA,EJ6F)7X!,1/ 8y@ɘvBh}e!T=ӳMīLLEfx nR[P Ƅ#8"|%Z(7E:'b}l:IPDJ@hݳrÀE Ms,goPT_=%c1 G~v=B;@W3i uK+|yH .Hdţ34/%"lࢇ| |w7G418ذ`1t#]Js@k)JՀk3Y!Q2?e'Ʃ*=NZD!$1=2BL9xJÛ Ӷ _6%~'V5dR}x,0K-B[v A=}lHhВ9h^-<E`Кi$1hJ<_w05f8e tPe -;"{AxDDWpBP: ]J/ĕHZm]# zHF }z}`qФ+`aБC;|mzJ9 9Xs#7ec3<^@hxk/9AGm&eS^!V(l?衐, [zDPeu(?Y`eK/S[2iK۳IR<>I\(! Id0\d*TJBKFذE@ 8HS3M =[7G.O 33b}s0”z!!$F=a$)KFbM EI22~O#&ȶ"#}G!1J%F֩Bu1ݬɠA;MEVp_'(O`5~]¥1 ecu{\RJ$H~nVgRЁ] Վw$BM <6a&FPQo I1P| r}N$ت.S%OC7<hYX(J!%ZQP`kZ0}iTyHXqRaqٮaccQ.0JəxǚmeaV`HIǀެ2ơX,m 1H V[OMA5Xe[bqGI/IP:Xl*KPF`aU Kږf#!`KM-??*>0eA^r)b}N wp!%~><:Ś/졓Ĝ]Jj8nj"H%pJרqixTnOEUG XsT'~D1=FB¡\W7~rqcړ[$xrqN!{xNsrcxSf޽<Ƭ0j0v -FYD2]-[eK{4"{n>6HlQ)r"S ee睽!$! =AD P1L6l2ZRLb[;I2JֽWK$:bQ Աaҵ9TMMuA>T9b(im J/RCJT0;aRʔ",9 %J P )Cm8#'!L= I= 7m䃖91_G2@4샑m Q}4I)dysRb 4=x30[h ) 0y쪈{A8RPxC8=)Mx?ӖdIsdƱkRQ#X7wReVNs]-s\܌OCo2J*K/ b7<iY̧ D 7w aTSnAҴ w:i"s3PJl,K!K)<8- `~ Do7p.3t?(rbf {4NkݷnI-zƲCx߻zN2/Y9MBLueɤt) Zm&2{•=&;q~ID9+&6Ai1)r+4Gg 6b49!l`wHt0llpDHa%*˳Odm&(NB ?XRTͬRND+Ba'rFiwj,զU3j6͓lmIEozVōqܹ]\N=iyW-ֲ.53ZUHkfs<,Q$+G{w[{.""""xj^eeҭ\[VQECnxc"(yviso^nӑ"4Djd[ƸF7zwvn$nHF""]ѱ!;T^Kq"""(DDDDDDDDSIXHK98= ČTJƬ3 Š?JUi${6Q^Kud &CIVJKQ9&p9cAhxuu+P,9$J1B1BmvSSbl. h}6;`S֪}|X},;BFnlm$1݊gc Ssi<" } %he"ZaX' b ͲC{$ @ᆰv8l9l)FTzXܘgŽׂDANp#KTBWCΊ:?ȍ)X%1!"I:, (9i(LL@lJ&A S#UABbṫ ¹C s'8^y,gxRcfaE'rR+~allFԄbuCqWh܄|>>ҢZYVyeSg)6Ӌle+$QAVEKn^zD`4)NGNpF?i^pgIc0nHD9tXtg3q&>Slm%%~2x&%ܺ+c9uV 4ˍ Yl+"2;Nc &0sr4 &/âab逐Z aeX"ZnN3+'ٻz Hs{(ǒLj :~HHhVPIjRqBڭ@B+ N Up&4X/1Z5ء(3 k:)#k^f>l'tʄ2,۫-j%aV6Qj5KLSf4 llM,ep wFQӀ)$"@h ?J֫xWRTks[TihvW!dg@Io0i; c;a%t{ m Ė'- lKܩHƳoIXI]́87͐y9 !hP V Τ۫)-Qk'EP9 \'];\>ԅ  1`k ,"") RQV0)E,FRڧtf~;*FFĒ)˰J7J$ZaKTIM3"@(% m6NOH8 Dh|O|o H2:U!ԍZN)OAdc4-Ҭ $T0PD4I4_3@]U%&/zw>vdp "={Xj*}R5yA=2? p0#e/#0P5SNF`(DL7RL)IN}D 9B#!VKjXRk`T`hh JV "Cjthb}wN )UFZZu(zmDxDQsuzO!h>eyd[PQpe,2@1Jl8!KINdH7q~Kp[V^7hSm_?)]&%5&UMjmnh4̮mH;eA݀eD ミ={5.a@ &5YW@h}kZ_z X!,!0bQgRh1cPpAD!Ĩwp}fj;<4B(蓾M(efO`"5/}sk$ "ƌ) hr31E@ޭ,\^ycPGoi;L}äӀvζ.Uؘ%'l2G׍lسg؇m93NnB=wthE:YpO #")N%Q~@2$XM6p&/Bo717).7 304h>w RTAw0<1 @Ca]m7<uH6 u p `fT(x늰m J@>o/QPOwg8gp8}nlBU{@ pa%\;3^q| ~V1!l-W֩(( lvZ䖌k]_ȣi@ M)!"V $>& lHEq}ׂ&ɱyzH8 BtӃeN^G4m' *@,6.np,%!e ׼4 q1:$ )lyy4D@> 86AʢfsDArIHbc r?C4FBZ0(`K#ИO ^z[/*[ݺ{{NTkek*#dư:1Q$D!ZfB "&Y-F'fsž}BjN3>sE'KLvI$ YDDWAh)+>PHgGY$+_-;jx @XP$"Q yᰅd=bv9yZq`( B"!3g{ Fo)PamxklZ(@aAڠP}(#jK4'}qK|ˏ(-4ƚ^310\tcCsiI6r `J$w=Q;(L4FH p}^JyS~KҺcB!eׁA>HѼ?"TEuP ҩ:_X4D؁)L.6t 444$)B"G5B9` ",/0Tu9=c[?wy`c$צΔ5M%0[(ЛFH d0#o DEp "$`<I{O;&y^kE݋AԴhmiHѱM߹Dth d~衲1 lnQ51>.3~!SJ4 z~qA DJj\(iy~~+̿FГXD hz^<}ӓ~Ֆϯ IbՖ֑?x~z@v@"ߞwPFI<#JlxvߣЃYEt-dI+#LXS9GZ3}Tb'?*-qi'XOŵD Ժ*/+,T,@Z7z\xRK[;4X&$'; @};(w6THBmclUc WX1vD_P>$o~>sGSg'  WL= 9,S<c %-)!>fo#IRIPI/ S4i؎R4JA(*?7/6r9hRelX#\4+U@kƛ&Yd1ޒحS11 -bĪV6xRx X6D?*L[DP:O)+hzpН48xPH7eih],m5pnf A,%EſU&mh\Dkf a}=q]ׇ+9Cwڷ".mICU)mfiI9 !%Vlun^ܮCMECbYɕY(E[B>PϥVSů܅f"͵hCO.7i/GD\^~m֧a[NζB{+b mgge!tda٦J|N C!8"zЀ훤ŵkї-RVҶk3am{]6O~׭}5% R眑iO2&bK- >plifb>m)e edոE6ck S(0M4T#Ugթ^W UdI4z@nW4qy|T4vNE1Z‡òH>ULsh|s6`σ wݦ#"JvҐ34 Qb,PU֞j,7cfew6ɟ&A)Gc0He"bJ4%@ m`v8b5,KĻms\]݈ȋ9F٘PPD}I91E4iK$Oo: ay Pwf=-ڕیXv?2Сbd7zJh)~ia%P͢J(J# BY5fݔRFܥ4L[ӿcCLPB&WIZ?CIz3MD8˫T4~mjLNy@h#Qm+@:*eBhI9 n>v%M)O^3Qt!#w b1(' 9r{y&lHxE"(I R::9L]Ƃ) ;(Gn@aJ;׿iT:Ⱦ cx<Mt^ #FcU["=+ X𹱆!UN{!>Gj_&&=FBdZ8[w!،$!AD}W%p60{ŭo~!˱hbC )K *}׃Jv ;*D :]Jswu&|I~@ #t! Qp#67 x`L7 _%li2XNhM@$4Sݱ_jINtjiS_\|UAOѡgF$ b=Hv#DŽy0)S2P?X8`P `,DMԹ5‰҃Ĵp0B?L"?5 ӀlkynoT?BF)G5ȼ6&*() yp!@54Eҁ큔Ù-NtD^jwDǓΫ_H+a)ױ\Ca2&PAȆ! `rmHgKMV؆*Њ@)d^ }`Yxɱ2raoJģ,TJ-#o~CQyAt;A930 Z(k-[`d,BP퉨5*o2deϱh QN;HG~V.:dg0SiOJCQ"(JEPPhQ⯩ǛDSu[cdɽ6c#Xi4"h6(ȊleE2X, "Pt@O 9\V!(" ¢PL M`N2o5;e`MCs璄bþ9(D3d6u\DRN CqCyja&CS ~ˁLQ5̖p=v Ppiv]G. GŽ̉Ў+MR0ӿƆhωsr`ҶbC4S%`ƁRrs?5DS1*Qf-^Ɓ؛ lzܰ@ĘͦJu:2wD`~RړRƹv؊n0lCrvMjaĖSJ/ 0= m6`>^LfU3Ǭn1GpnO8paRה,fE } Lq:̜F*?[ >ߊ$X-mao=:T!p@!Q_J1e>  "HD(wZ~2NДTEZjՉwQߪUNZhş[lMK'C 䜈Oq|"_hM,vမc\s5a~&A Bpb":֏ A N࣢P Hi~J0hiF{"(EqGƋh咦@G{gsJK`[\ιa|$( J;B]A~` *SBo̴tߒvC KHgɲC00 >BE˽Gp3A.4H-HN4~{z5gDl ca%X[[C qbh7>\n\pfQMe4JoH"95N() gh$!P`A5J!X sm 2hMVV2QiE]('WL7@EJfp $,4HH"P\iP5:2^: z8:#Lkf&;FK $)`Q d;{y*LC Sa\0 sNF0bH 7I&$Tm>x]$CD| ;P~R"8  t|i<6񌰔K"cО6N}^$)E{G23pblK q*g¸-ݘm ԮdW2QU1% Mf%' |0 A3v]N %#ipG`q[CHR-QNf'GIz{^SO΢Mi\QR&S\h˷C<:͉DNwQ6I_T T!(0i0i ԁ@/ (O@dl f++Y62 zN +]Vj4G@eưUD84Z pšukN~Sy-W}&=[)UUM$M `<۲&u OZF'ȥI<r dÓ0 6RHQ) B'ҍ0iY'Ǚein)ngWD@f p`Oۨܶ",Hi"[(QB*G$0EY>8o{G`^6E )i*XCa2لG狱|߮/꠳1~{ć,׽0hvt` hl;Q|6H[H(r*,QJ.ZjE0NSp\i97:q/l1J( AUPl߱Iʻ@#VQ Rśa՜#cԐ CBM2" 66L[mgdnψ۴FF@ǽЊ1"evcj;0XffI HA؂ZT*ʷmRܐܸ\A#5QCcmjXh[P0C8j\EDdA |Vbh@Eh2_B,㊅5RCS7:m>!B0OEb=8`t՚֕eP )/j9 /zWv܉^U.]8kطa U 3rX02^rXD`MR G:"mDu Œ;N4!*_xDFjbQKUOLe@f^a"d V$ lIlj:js˨sKw`dF~ ZF<*8#wxD]R}Kӕm qJA""*%ڭ?SGDr1v bX,b$6D 磨!^A8v{GY1Uu$˔gw*FW2bIѧ`!w{%5{,,pJ<<>s%,m[-m:*62:=mxXqPoi_k"B+g|(AM8;B :[&|zD ʨψ }qDŽxPh TԇmENXՒg,`7N-5ȞscO:fyB;ު5l Z =0_zX$h0z4 oRtAm*PkDkygOummц[^;j'UWUi{?hI"LhhEbu_$aZOACPB1)tw6#~&z^DH\b}ؘ &ϞiwYReذ#J9 b`/#I\rM`h 0" 4/!辊" #(oQ^y;;ݲAB|+Z ~b ijo@ Ӻ @݈o>G3VH aqcߊ6#y S+ `8JgK,-be'+³8l$Gytw5u&[BכaD7;fGsB4(RALv񡙜E  q-Cq1a&s%C 28b@6֘)p*%=HSA'I jI t_\bdz>o.OӉwK;7J^S*],!T* ,nDz&yv4 8/%Òg74U­6a"_ E 'lq „a*1km7D@ P\59<Ӹ>NnQ!D邀(І@ GeV8A &Z)M !a/# ! :qX@l {}$ګʄN$g$)F)K5^CQX/yS'HH ǜ(`ozIJ{H68_ɸߥ?=VE oڴMB#cNì 3+a٘就sbs01;]"pCw1m-,ATF,~d4GMhAt\y4?룀SH1@Bu1WLڦlFccDlTQdbKEڍ6Q$F1EI_K {ՀV$C2#`$M|50$60" ~t)v37*Il2'YKGRN8djD"U'Ը.l3,& -cq2S] GJUQ0d/ N ʧ#);@Lg}طYP'~% GA V{2#3ei%ɏ'N]"OO67c!ݥP$:^KǠCDE_s h|?#` t|$@ hTʎ`篙m:v+9q ol2`3ԈrX66Ci񳍑`2}Ev9yȄJ*S%; ۲kh\UF[63}O_`r#r_x0%Hc?`E20D!0=x1v,5%4`rW|nߠm6n&2wϱϝTE)/|yy&g) R'((3d;wqwsBgthDG0vGۼ9 (I !FC-JL!u'"Lxw\[$*?1v1U?yxcyn 6Ĩ>},kb@C0:&fEn{`] %UIbGcKa7H#( .~7't mA\D|HM0="22K/{W^pma .b~**9rhUJ`q6Ka_( Yt9 RI<]UY1R ѦSdeMKQوMe&JDfISߵMA%dĶ4pn>2_OcùYB9;ç,l?j1(h=B$lV^In8a4"i@& iEcLjr. .LJCfl[=29nťp4SYZ3nuƛR;[7zt":ފdx,t `1HQ\0$T -+Y(m# a X im   l MpD$+ >!Ω8%lY@հ,pR@LH|5>~ma'Y򍳤]77v%@Q)8s{Slt'c@0qX"MG&:36dyhESrgR 2_smah Ak\Y EA,Y ,Ģ6R` xq|NN9jL$',pu0KF6Ёȟ嗦KIUɄiWQ u$DVlCB-1J>0Z+E/Ie"D2N T^B(зQF_,C:fDZNÂDEEDQ dvڵTّYuFR$J)(Ѻ\T 49Z6a9STi~Pb$X` r:&'m&a#|C6 NKӟMxS=I 0E@4 ^D ;V,B!sv{rSiQCRJ&lfdL) G:s 2`oe@-K}[ Pd0+l "v E d)\M 7;XI ༆nLfܡK"B "$ullAQ|F0Ej@^!D@Qv9 Ǚ}s]S{ `f A7evb PufͶ!5\y>M -hU V8w\=Ne1Ayݡmr)o7Ta]a xLF 1(1 9H"B78Nк9 JAguTNZR=H`a jפquM)<6SJ/9''@8p4,nn9682fjܸ Tog#ĀskDs9eg6FM\M8Վ-@r3/K|ָZ]0bCc aͧ%"*(n!-` ZJ0 k7̓5 t̒( 6vd=&\qRcԜ21c8xÅy A&, B)\#ފ%IҐq~8 q>^\72j ohF}b+/b I-褄ek No7J^ޢ#!(؃KY-|)ѶUև@ʵ~\dBʠ'`l(/Ab`j;kvS׭Q|,yqͳZ&UicD! EBł -[F9l! EF *7P|Fmt;lLl(8w0Ep`H5kquZ 9&"y_:"jC-odA8i)t4tP`h8L fZopHT f鱆|\S\0șL6ksְ!cO{ *)C%jfs1Y",uB m fSC؉joQƂUߗK$J{WO/-_I$AkMыȆQ*: Ј6X2D""l{\8*MZ-9qJ'ա[ĭ]O\L"7a8XA\f88Wh26'ɕ,jl-+gt@'(Va)M1e-4e@!tabթ1~8Q0ҢɞJZ&YŵVZ|ag"k)13xX Ed[%YTaÌRP pC2T:DXƱ#sgLph,HFT9OyŖG2TCtD{,:vQ){S ] ]|-kNA/N6!!cc? Nj*Mry(osoyu?a=i{oNԬڜ q<]hAJH=ٝnO,2{!Z@肼ؐ QbdQƸUhqL[4$ we87jMkhDZ85]-XfB zfbG_]$|s2'u>HD}z} &NrCk;I rG2ڀ"9C!Y$Yi/Mo˧<W>rYbd)FVs,k\{i^a  ?fy@p%OC u-@F= i4KJIl{fhHkW@ *@yr=N4FpJqr$~š>9<Rb*LI hbWN~~$z(8oNrL(Ї %rjg!g pz5E1"RJ= }ӿp</ؓl7I2` -kHPɻ_6/NTД55S^C(!&: @ q8Od_rw,HCaQ# &*ݍ F;|CAM'<˚!i^چx2јx;S7;k&cDp+RmDYn쟣6(elV,S;V-Y G7N]v󖔥!ly`Ѷm]:' U -46k(XbJ!B2k aHx&2FR6 %j/P "@O YT@YŇh[)W\Ew1IpkԩBUւR7j̘ ˆb@R)0)[#H- Ց(L R;ŸVct5RDJ@Z%;Bn]||ɇ$ RGN8)G>=9#x1:|_Urr)pь9E`G A e94DV (NݐN9:!/| T3Z |WmwLX1XKe3mT&T]rIahCE)^ujc ʲih35kZT6TmIMlw$]#^l=ۘYa'eeQv1L(BلiqزvBZ&;~#^F/,Ć*%8*yI^M"w!AHBI_#;u1Ac&aB 43&:`u@ގ%eQ4BL5y^apQZP /G1c2),4=>g,&H c`N5Jh("5$㭥]os USaLHŎhFPYLťp~dA(9lB=i!RT+ 57}ߘd "@&i ~(~S*K|%9%#QA_ fu/. ZzA'fzCH{1 h6FD>Rv9=ˇI@4;7mLa%i4mX#bMٔAM+$EVZM/յJѨ<{a 3ɘ\wNBdni%<wzE1R%6qϭvh"d_X 4~#{]U //$SJ)HEtN\ޚ"3E*1-*Ph-f% Nz Q)8;;MA1OI{Ȋ'*R'd^ N$#6 ""+2%B p{o~P}4pYfnJWm%%0FXF6eS._<ȧf]1?"8|ɈS%%a1ќXc@-iBAh|$)(G 8F`iʠIccc_!MFaKx(jlX뇂q9bETfl2$@cܦ{a袑 KИN)2;y).}^ iDR49/H(cYm7U M%fґϚN,~8 JB@2F'{"#:o~0â"'NcAN-U`n?BM0ײ\. !BV?˝baYTAjnvU䙡"=-R)),) /О-9q,9r8Ҳ*(SRR>J(7š< {G䠺7ӍQ)Pz `q0Nt 28 >62>0&۪Ah^5R%sCCLK*GǮr14FI0R4c&YFfQ2q'QB1\xwtVu7ΝD+Q ̡ۧ9:5UJh To, ZC#!"nb:|8"9  . #P0a 5Kd,m3 PhCkE NvZ罹|rO# r ҇#cT"#Qլ74;`쇯[%ѱH{lB44DY :.!%4e9A9FlA*={sz,X%~YLkź};pp*V];÷` GlL)~>|,:6а`Qo4]YpYKfv5aeC7WǠ GХnS#/hkN5DQIE IH;?C.SI~%)AH?r]:&!Fy@@/t bu8 9uCn`RA(U!cY(a Wn;]4I#3BGN\ MJd끴jf"O>1JkQL$Ad=#&i B!U "Rza(֙ (1z8dw=t͉*7t"@l߄4J ҏ(SBRx=h'q{v I$kAt} Pc>n9x׌`ws8FZ2͎9SK)`)0smV?7D4 -/403d^/Oؿ3|[h˜v6CiQM$ڟ?}%-wٿg,VKo@D|ăp&K4 D/Hh# 3o/~}|%ׂkD@[@ :Bo*/M׬cٗ^NG^gp%&P21 m22nܳn\Pt ӔOz:?kʹPg5Z `ζb'_|nxqI.&Bh\]!OC*R_F }8W{O|C|T5=r8ް7岐qĻi)44f0&qS6g(Ngg01#Wuh)? ~w|=آ3/ ^ֽ?DƼgb"͂Ī8CD]5of!HnsUu<;8b%eW4}`PF#2&m~> *u[`000|.c7 R s[!9!+KCLi$ 85f fV(6(UkRv{b!?9p $tKPp8tp6/$J4䝈ҢG~PC݉a,6:F)C1)(Z%4#rZl]Z"<ۜs;Tss<`_]S77%}L |O1lkMwxTTWA%dCm{L&bqhzCcbϴ㫨60$Di$liBFr5VDbT_* TYDD}"0j5-ԕ{!1X cc&%\dU+"%67;\oU6\Yeu$Y HEb"b;*|+s9 %@ᲈ\/% N^6yw!E\!r[8&»FrX~RduUb'}5S'|bCJjzjx:&[OI{b͢<$ᆪ8 {4{V8 \jbg I@s-TuuPf?_]x> Dc"'-7Wڽ*;[L]0ó |*=[P'Fu>ؘ^gEWZfi\ )24PCO'CQ5Ԅ|nGdP9eE[7QyB+9mohgX7t'5RIU 8$,\"y$<];1{`5A#mzͮ3h-)od]m Jx-KdhU8r w6DWL88.\NfRg4mġTņXc AP&toAwRƌz0 KV F1#)MDMJ`3sz75AyÍ[a q^ /, /jZxp p<|={Dxq kB&JqOEA?EEzOd#$BԨ<+ G?T{hX1!Q:" E"D߆4)B2+ٙA|w>4?ӶjB}h'z!{%Bgݘ{HNy>BB DiE3;ʈHj O!=L%rӨ߆K@M _]KϿlOvd" ,f@;PC1ZEWW)ޱ)u??=}pz!:vMn}x@>./x $(4_@=cJsj{ -8i龽vp_z7}{:hlpOm} y6dtm&R@I ]JTzu%ft=Ǣi*,@ yyMw{93]4gkM/|[tu3[.{n,㏻p}xy/;oJ[4y=] `9ShR]0QT$ܶzn@aiҽwϾEvo#FZ{qݵ{:m6ba.Ѷ os;ҀkiDg[sKl]nH )vҗYT*{}z[`5l<Nsh1w};L|H)P>r|wWmZB_m ƽcmjTc#Uo<TDza }nvگN3Z4vz}}.IAJ{yuqJamlǏ^^ۊ>ꇷyRPu=:}{x}gYGzx뷧w^w%O\{>twwo]l{ϞR{};Et{ӕvOMwx4I{COGϋwZ#,4e.:/=ϾgﻕYe[-ϯ^7ٹ뻝;7%ݺϷklң=|k5 2݉蓻{S1;wmnw3:6 o^Rg\;3uC vWz6Sg]*{nM6]ݵU7v^ѽ'|kuoe|ʃF[챝,FφpҕN]9$s[}w x{_w|Cbl_}03Mh{F>AWv@Mw+י}}>-wU=,ۖpndo *j6n\ֹj]}5۸vݬgfm3>e7Jcc,[86{Z)]P*>{ς͋t9[ɽ{CWEQ@ @ =Vvogoz]CP Hq`KEjwz1છ*@/t{y6 w!iݯﱻkV1a7vYZڵ@SI@A52wWf7=׽]go2GZLFMݶf=@ﯸ^fvvNwiVn*I;#2wҌ5vpw'Cs;@H@^%yۉaoA\"v )T'CH Uk 7u0tEΨٖVM6ŧatPSڰ#]i/eE$nsg`RIwn+TRN˺[WuRv2ۏO;(a AJ|أZ/3PkƹZ#ϯztws-wf{s\]-suWjͭյ^7ܥEB2asm۳Yg=og6{H(p/Eʪ^=$MSʵ(vIsݐoSm;crf鵻͉{B\"^)vu]D w֞fOD؟\C`G5_lhl=FwUE!A_eZԆHz\?qqQum ~u lA>v66|>6ܕiOl#PYf[.~/,0~d @%oνe⪇5RDQәp=ل]A?,QIMKyƭx)7SQAKȐ2T4,AIEUUPDHPUMQSR43u MQO:1 #LK2Rf)?Vy|dʃ5vQ udWdRQEPkM()wqW3猻%w.U4o&Yľ6[w-ݕ7!>SʨŻwv-< 3(4'`b-{wk%5j@d T=Ш 9vO~S:O+|._F*}ߋE`{2?ŭurryڃٻORRIzV"$&v;UUCGuȉX'?ʦG!Ҕ!BUXGCRb 0pZUQIRe]p %#N\!SP5cD8ق\ه)y" "14a,X at`NHڨ6holc{Lchk@67*j H,sDGACl@i`4fh hj@P"Z4:ihi$bZJJjR߿i.7骗 H 4ed oWPN-Jb*dw'&D2fvwsς|9Rh8ICE#KKOP/Y \CG~ jS{q& (V*+ ?ۈPR @9E( Q XGUN0^Ze ^B)sAB~dž%&GV^ѹG4\Ni81(?:9д%(s߲MD]!f#c1뺺UUTTb(Hb.n0ꋆRc+ `V(zs1AR\Ö"&TidvT5-M:C,@QYĔ5,M 0RECIS424H] TIDQDU$E$se))I9bfjHacDTPQ-3EDSDSPZ@Z4C6u%HOF]5w'5pj pΏT$ϵ3=ZzmDxk$q! !h/#Dd`ZoBZ.b񰍎Pdț= ]Fb9}]x11|BBOz@kq䎡P7PS~2QmZ2G0|7J">Q$"H @"U* H*@EGB Eq!"4;`1 %C(4&@(BR9 &TRPNJ P"V`*cŹ+EX"yB4 #B% )*!@ASBsd" *5Qf?ABTbCAUY?;3ggџc9(fJWz {"QRb1&3`@|a69BtV1@ q]bXOw> y!$έ7"b*QR/iXkjX䰋5ŋs=7ETFG߯7Fߣogm$?gkOdse nԐa(Ê<ſ,TAZo7*Ƶa׫$|_[>Kdבb ]p &1 ygGsTG:VՄ 'V{DS $VuؗJ*1m.t`+j@Bѕrp>aXRb+sx JT/|{A$gN5jiMz.<&^4m,}uc>Y^wc@g.= xlaIwYtST co0JHqb63 kLB}^NhjU}+(8FڙQ0%^}zhqƟ_;$X5dW~9$a&ZPgU!2E>okl?e3q][YŴw){o2x 39U55&8`oWEԭrJT)nsӢ9@! ~'<M426ITfb81V'#\hMH"4amE +p8oIQM7-FQ i7@&eFq0YV!րѡ^nCF&99U ჭX<ϓ<4 q;WǒP T ~Kw&UR7  >'?e*F8"'NsQ+1_b\ֿ}V^$~˧ a)&sk K >D(2C&˄-P$Y!h!WO\K =ފss!rqlB2L8"e"s!~[Jړ)z5 81nRUѩ 3Kk*d dUccpńӳ :@_~8y@jϿ>9zϧoSmي&bx*c'(IWՍ"spls{iĪB\RS[.x!Bx0Eॏ45{>XBU GL^L꤃Fl $Խr:h}tYG*n(_*R8D3zzhFGk{qQMLsB+R⍙M>)cSTp5CwD uP*kNtP+X"^xb* $Okrku'zΠ!goN^x PgW쪬*'2oK>7\?Bsӈ)S;!ḺIoޘ<㈲bU6E ^f{ZkQHIS"uզƌꉄw!Cf~I9mQ-\]0~AO>fIWhQTK`VFpD chw*6ysdxY+l f#Y(X0+{ܢ!=.wC a{;#I:8Y(@K@;n@J!x$<|mZ޶0UxLux襇;~{bQ IQP{!@q11֩Nx^9Dp~^y:":3Yq o79ě I  A)h'UT̨]Gs|9z7mѰh-5@J5MHRW>IF_#G/hIۿ}Dʂ,(oco>U{OG|`=]_;iY +h~.+ѭ; J! ܂,̦ȉ1 CcIlMUTl{ıq XԬ!US2A ?j}PgbрUVBN)rѶ a!3l_ u_t$1hR:iTPt`r(U~CuZl 3OWCj+Jݚߵ40 伬ЫPߺv4L# ]uBƶCAª.Vݍ"BbYuҥl>{8*tq>6TMBշS%Au)*i(D(7.45JUNtw!&nw>NѐܓJ # \gh1G6VW!sˋr|Zg=M3ZEl5ˤ\ٷYvcZ1$\AZ:z@;dfz\6>ZHxUg-zrsFۑY\5ts^pσE͈5[a*M7\c49x'QHCt -Wpds q|H[PW}{qPԧ]Wu^WGS58i۩Xw׫l*¬"ƕk]؛FF~#fI[Ӽ|%e;G˟r."„LuRmӲ6VS-"[sתj-$KNbπcvc¼GA;J:F.C`{~<wU)HW[':_<{IlpsY[%?d Evi(fx"2pbc^ FZF;8c{H=ן7mkaE)txgVYqұ׸4 w^P105ǧ5qVn4^ef5,rlT\/ hbunauc4κa^ qvXiN˱Uzn dǑC5|H\us=@ha) ~/} qQu!qeNtST#~}aƄnjJn3/`]õ`&2WxwKtm4i2~L2s::K=dd=O0oN) 3(| >x󭷽*Q+4,U-G9ő<ĭ״4eo2D1@N%tZ0 [ȥOYԻ*vvz-x<}g|` F廫uF{83H lem:Ubнy'(9YYW?KaPN sM{c+2uZ|DƓZw2#UHQ*§Zs>FT|&a>vjuuCQRp.jj0K[?řz2XE8s?MQuU5o4f^#qp!țV1$ȇs )@-YqTpz.m6 -L}F~0Q#}Yx+Zb5Q>F;2,\--z׿q>&.VjHQ!hEmBl{ի;Y0`\DM7"FD15=Yc*O.ugFsuj6ΐ#%%Bf•,_NKgy(AqVkM' ,%5LS%G?!![oqZ!$Fy9г}S> 3x3Oh`Hc҄A#H׉=jTUI[rh][jg|êf >Sʪ T 9iA G͝У@>.НEli?\(?JC㹍'i-I􎊢NÜhbAGWomiG:UK!%Z||XiRS(=20bUID 3pᱻrW$=G7j"f[FTY*.+q+Ġ[8N ໼䗸;9>(>QP8 5oxho7Ҡq{CA H(/9pV]/ {f)n2Uι ?6ꆖ2n>7ԋl2H&drv0|vM[Up`UzhK+c!)fm+Ǡ 4s{24] W\7@p~!H,/}.NvqP߱z}گ̐}$ν${WP)Te3dS^d:BZRrc-lc#˩3`酙icv|.\uAguP!°];ͅSi(zpcל\}PmcH &R\d7*QTu0mYÅ ~k A/%7G=EE8-9@ :=7txTam.:Cʣeacř8)S) EJEN//3I!*LC UjM @p4KW␚"d#픩 IJkNu^o t =f{~կg H7mJ};Ƨ!Ԉ8MTHd eY3A[*ܔrt^,yaehIМq%))'x[6q㿓JICQgAOS? ${zζF&"vpY:<߮'7W0$yҟǶ 0H1L-}ɇG.GU UeYtb.{7IHe.w?D< "? @P ?4 p*gEC-}v]>>z~߽)5 njz9Mk*9Sb)6~ѲYEs-liS GF _s E_t/:~x;whM{V_uOrGT^5zuO1d,Xn߾4;a폑p]U,p h̜ccܰ5Uiy%oMkeuwdHOp Ϯv?d=YzTN>H_j%`>yA/ҺȢ͸CXɸ{G1WﺱD1ϥSdDJ XސT%ӧE:j` x*va+ G2PʎcB^B@U P/Q3B̌b@}vIùPQWav0j3󶂐 Oع7FOٖhu@F ⶰR=aSуy9[ы&=<>Nbj2d:O7լ?5hY9 @p^@OTZV\qwX(R^DHTC[3"+,UH.uxЇSIMW M.%psף)H;)}7l R * 1Mv>{D- +Ge{&m&5Y:pDJD?7mЮsexG"3)0:ҫ`PQQKb'}Cf_,^|Qe!VxU݁(c%,}*NطkXM\d[bnKz-gBغ~2sh"3ěJSxϾ"Y 5̌ƥpԾ*8Ƞ( b ՝~W NöAT_n=qQʂ3pV {'I#ҪnjOV+W05#G NJY<'[ CbB{ [aa*_|˾S\9gL$Y=dxP!98 U6ҥȭI"\Q,()!|$Fܾ6e#OS ռ}zq (SOl1g]tHs?u[KjhPV-P)gp 5)Aݵ,=٣\%FUʺ S;Tm}Y៚.s3˿Tha>vzv6pH F]OIjfz۬;cء; vT}|yǯ8۔)t1DA OUضW̷;8-9zdz=w]LO5KmXOӝapDSx5h=Ko#Hl1e=aٹA Y4FA"Tj#ԮF,!ڢ`Q%UJU_V$HrHRm%V,swMwcOtu9@4w^RJEI;ak&D k>9QqSdP=mjT}boBQ>;n$>z H0T ܎BPS^qrP96c5lU Se3*7 jS[ʃOCh^k9%P-+zV.aY}JcԱM_`2S?7f9Bu0rIvim=Z&ߴ3}OưINy;IS `_=XEuzp眵7q*$kMG>)n0t?СG(a=RF4>]}пtۈ@u,Zk݁BW etwᑁU6ی69&Ty ϾI pt8QS'alĢ~]Xi ;W7َ_b$Wh,_;s>kC!_x-zd[뚛; F+to"?ZwMr*9uQ>uUW_׋"Bk/]q2龟KC5>8MBnr?gCb9׏tp^3AƸ]ÏL30}o,wOA C2y>芤&:P5CR:J 'xW1 }ybD@#ĥլXsn1̝՘g`~`:Nߺd3](:yG?*/Tu0>O{`4o/+}IZY IzF@= !P_|7Ew(hc=]x$f XOĂ 鮽8tx܎\m(bQ78pJ"'cm L8_v)o9ѩ&8o F2QtE[ܒ@46rnY& `oGAd>d(t*>Kxέ#otf ы/`;]v؋sD:yIax}N?C?VW4ض߼Y K* IxQJ+ȇvB],~aۿ|BLAޓX.BQdId6MN,7_!^yU^$B 'i;d|yaJ]yTKTeLB֖5!u?,:Q?ՏP5_jkxpӞtb9!'HOSe0Y<`WyKY=( _,)/ݘꖀt8#3TBRM,)h(mqa1|2ObA::Fm/0 K C $"5D`L?uɾ6Oo$Bo}`'V8u<%nUoV/0Ubs=O%#>7T >}.] V |~=pO3(94~>y0pE`jz$I;t@L[0(p7q]}ݥl{!:(2Z*A!Pq;"q/?#Tix5aT>!DTx_-WFu"? y}WAM00Vsp[-@xaTo[ bIcVS( t[>3d /9J_ѐgJex! bw }NwH4 ¿ARA Mg ;GK?;`tz2P='C.HERz28Hr"OTZD(@r`D=pGjSzO|p)itFrК(sK cXX Jv er Oj0V`X)hz`m%HA[ΰjvA}Sro=T6x ZFStK׳׬WEy  5HMڴ&8JO /UJMB8uBa 2}(ΟfM΃_PH%^GipZ~hlB~]@J16~ sЏ(~3P !M;U42JXJإ=ZQ!9oq[)Pi/ xOڳ"بAoׂ|8yq"Oϔ2ؿ0l% S-9gm5`6v*{= I @h~9o u\a* TV*f]T>^z/m(6uSsh|^홍u8:tk(BxHP2O 7_>%2Isr궧ZjVLCV Lft^2i'$IwrF-Sif-i$~8m%GWJB9h X`=fJ\Z(:!4 1/iƑΒV~b;ib7 wz5M9;;ԅCQ#d vtush2?}((E(AG_^tI?Ja1'7!uVdJuTFBI?aY0@Agn^|eĴmMA"W旝%}_~m~i/RT `.)#90Y aP[R>TH$E2 @!6$o"R?g`-#/f磁;zsܺMR@5*'I\t:A&* Ȁ*WcB􀂦PT'8~uI?#/HKLfD'Hq얓L*)>^rTN?own6ek >OE$3\V6LpJ,2QJ s33sG/iqJ6(m-0kwQ&$Q2 pT(z5GGxrW.lM1B⢅J2w l=IR# zeҋN=sH-yfIMp8BDA=D5NQ2}cL'Дp 9CHmrU 3[Lw2`wi%HZ|n7ӑ8gC͏iH8k==v1bztzQg4O="SeJGuΌz^c cM)<ۿ\!s !F(ʇ=rMM$1.J:ZD=QCgou7.P7}Jxa`'Z(by!FݬW_H8o(>! cG|k +1b-b_Gj\@}QHk8v^KZ)^D>X__:7 ]l]۰]!SyT )PGSdƽTM9?Vƪ^jVtɡro.Nx\/ F#jBrdZ#A$%XeP3T~Y<Xe} Lm#@[_Ysҩ^7$YΡ8 r8}Ǹfc55)"&>,W\Ӹ/+lP,DA<8v{x?)g 66AtaV*{PrU=G}rUPAeYta7u:q\_2?x{4< 2(~i!;c9"{l=᫣t#DK) p1gf6/%D燦pј|-3d1>ƸMb4UѶmEZlNE5k)A?@͵4Fm3ROS:d"59*Ax.({!}|]PyOw[66Q;(`cl"s~~>ǥwwßֻo;4L(@~¼̒cdt1s8$HI%' ԣr@YbՉM6QY}cإ P6KÒlꆫ[4lg ̎ A$H&t*z 99ۅxm Tgr>*4\VyyQ]~AcFk ͓\惇05)bhB 2juv*ۥ=`lџ|4aBg>w@~6}3u~v#3%ä71J<#U6ĠdǶdzRG15Ċ ETxt ^aX?p6=?c.u !>B>ioE akoP[C @-Lj./ A,py`a;BiQo ) ^5~mx wdq;Kҿp݄IXGl(J'A>Uf_;t0$&H?c4(Ow(@X W":Z7b'iرňVY.UlIY.?a{5Nx[ ^ȣ󱿇^DO¥}8Ϩ8PY{5B wn 6UB?%pf+\j"mwegCs!hn+C^q@& eqF#NϨY=FȈ=C7`I p_P;ÅPr ,+C!BP[E2 %B˚7̭C.z[+P 1i:RptV{l>3Mx"ORG q_ Ӆ.->f輯̺'5T'/P;]5('*b(禯 `8(>? ÊL̽*Y9{FTMn=>/iU4E%O)oV$Qة |5>QCiaglA߯TFFzX.1o-]IA.vBGŋ~v?*{&lf!7gGCQ -xM60sʫz)!8Zg}ViݙxwZ]CJi:G9JQGEa2JuEnC:gZԡl&=R{/kQ}AEƶqG8nR> 5qU" EUљjS{1cN*Zn;:{P|AO2A +[XFf@1͏1O HqTo`5Hx>۠@KWsT4$P^)o8P gJu$g({̛DCI$57=^(O6`Z$[@0P_vtkD*n<" cɲAP'"6׷]nȓxMՠ/:TGoe{RY^z`Abl fKtyi>WvB0L)(J<9L)KC%?}D69Z40OYoohBg($esLL);Q}86WL(PU_v6ѣNʖSWPI& :jz<^_~xGkDk?Ԑ (BpVzC?H/OYHT,b/#mɵAyȩY& FgC4wK=CP̹-Lذ 4WL=_s7oC4"/e1U7GB"4Q cs|1 }>2+F~U_A"ET%ۆ[4+sΉ!ny_#\9Q@.fG\MSk@A3M%D TCЉ)CTP1ubT+?-6{Sg1f)9Im[St'"<}$1,BF*Pɮ5>79z:#h=!jZ veUtD1p!+Dgd9wo;jv.!UN j鎷|'UswGWöXjs햂T>/w >%KtL(Chfw'IRI&^CKlʋ挷>B*u#ko7~EYVC I]5l=K(KŃ`}VP:P* zeHKL'e-0ީH攀f%tP;v:Tad%7%(;vs_ǔlwVf$Dq(MY5t!)&0Ba&7dA?{Zr!#|VXp=*\y yw6 jeSc{)+2j>ﺻxW "! mT繶Cj5Al.~k .q,`\l.D80d7Ly"xTs)$T{ztGW~~^o1?4Ĥ˱`hKSCwӋ=MJ.U}mu(؋0*֢auuI툄r 0Ӻk&'U8P['wơ쥕ηAېe\0.&awo*5U-c֏+qqD0|y\Gr&P?ԃ( }sz*0C18 j["üjΡBMlo`h[Qڔd"-t=v=syz@7IKi;!OS!!hKD$D- S54[ ҡ}6bȢ( G֘Nݴ,J0X47d#rI$ͺdmX@#ܖIc3aL6|usS$Vl OᐳPQu#'&{@z;aA@R}`hTS]2;YDef8^7֌m0bME!(@%D*?_:ӷ&Opif鿓N#e0>-w+~@i d:p&cru?;ː7"FF Z^@a1) @-}+["8tg۫ݞzsֿÃFI),8{#˕Hl`h4SMbr^EfATꛘҡG&,%{WoUúvJ(JiU[nG5fxB&}PԱ}JğN-zzNK>kC1ڑ1 WNwQҰi/'_+pO97mhܚM15R89 ddq Zo|z) ALk$RrHYHH`.F6 Ej,D vޡ 5M mt߿[aØ񍄒\'n{sZdXMG3M\d?R1lo@{j0JԐA'>Nx:Ac@R*r^CE'ڬ"֝aOù5 jAFm0Dix@;ۢ>3 Ym4sb!σ^;D:Jd +1y) G5{ 5vb:4ka1E^_z; @߼ 'U,23o)mE(hdihU%Ph*0j-09R/;Y]! WKD'árVWb|?&E(S`}!c;0Oe1T-P(q{2V@H>[da@Uf2~3j+ !W|M~<_;D1Ђ91BBBBBBY˴"!2Bi^sDjx9ߚS-CV+ t1z" yB9 ?Fͫr Pb}ݳ 4~c(BAK.+7}"BYzl@`o]>,59CPz7aK(8Y=_ϼSj+PٳHa؁By>{5_qs &) y ^A*}P *zc }"BBBB!Ƿ~8ϯ;_c\/>>y׬Z]lSZ1 R`8HSu}4cr1K5ƓD R F#N h*ZZɍb$?Ah.}6JRՒ42= ]a 1dፋh1 h"zJ/! IyvPr*`) ]g2U_~;(HMQIAi֑\DR 逵>أˀpԵ0akѲR"LJ$I5Pa$W _u/oq ,o p}P )T@$Z:zZ%6x(1y}=%gv@<[, I ,Py<~84ˠC#̧ɪ)} &B"]h-NZI%Ӥߊg$V]5 Hf7X]ɧtKQ՞_%- >ֽ Z=濇&\RzӤC9f N*ŦCƝuwLMq+BQ$QfƞhAoGF돇8,Ӭ5#qH-"1m)FN8 qõO9@ +CiH(b^GGWAqwXni ,A['!gөaB;|y7i#|]ڔQ_6ͨY1A.l~ۻNAٰ!^Lw<wBc:开?ٍTTNn&M7il#38>BQ+m ~<9f'hpCȉR, wxH~ѝ}~Uyj. ~rHH' /oT+W[Zx&3Bzw#MB0QLcx5mwdkeH(sؓxʎ6L^mqFnzre;TGEE7\ j"kKteƟUqlc.R;ig<9Zgm/smyf 0ݐ\balzC}y5nİxZ,!0I#WVl>v xT8J{C'v0P0 tX&9ҩnNǂ%c2jyOB kpw`HŽ-nl9-8,/x+ >28 Yw)YM)Rw:@Ѩq`N6(צqF8T+D%ƹnvsU3T}՜{gu K>w oG/.RKð'DaYj>D-WO 4U1OJ(A~QYyK7! Εǐ)!Ł]I7lo?Դa˝^.jH"n'v6pCڄQDބ;PTf5t$ݓu [,dƇd $0 pqmjCԹ6:LܸBPp_w*̚ Ρ] YEIL2IP*b4cyyl[Oe9揢hΔ#rr%IGϟnr^ -sq.@_ RJ?bTfAT뿃 *!Tz_weV5) `jצ`Zӗ(Q2+6Pu{ ġ;DW]qWQKM'BcY8}L?2Tf 1{{&^p5aH)(e%M1raC1=PZqT=0@?穃?=;cVT];}Lt0ϙLìyM9x?'._N ][DV.Yv'(u=Ď6K^QvLn n+ws _/aS A+Y.u$Ω>#pwbSM8 )R\9UԜZ UݰlĜ tVuzDD%xi7I.McYgV1.W M|*Y-9'mZ*Ƶ0NS1S+'|^سq:rvuY/]p\yByxWDs_?U~nҴA1`NEWp^+U I)nFg蝠L!,8]{_iɄ!&M*?:vxs說*nT1=-6hH5MT;7+ |Lͬ¥oJcC?|`/yel7HYiEg~7)/*@6SKd*+y~Hg!;uY)ּ!"֝K $j0:2JBWI8I_tst!> :Ȓ́v_O"&"n9 W z_v-m/n]A*}$]Mg4{O (I%\,b1jfyG`4m& ٖZ [p򤨏~ZiRJ* ht`5{qSNw҅$Pvqw1/_g7bX?CI80`|~ǗGI^gn .ao8U7'Al:\ E1Fэ>e+^v; /v[[`۪nIjncYr ؊Bu s 1ݪq8Ɠ# ۙkj?\g@<U[T V#ǑDN(I^G+bp=X*]\m] $.5Ddzd_wX8ŷc H@uVxa-].e}S`lw~&5>쯋9LH0Q'74X奄GLuj]%soAJֻ\W?ÌxθPB9"XL<K`1/>IT&]{xnX `\2\,o*-2GȖj Ҹ$>)V]>,̠ٝ큑!#>½Bi\Q;byLHL^ e:R*߳igHhI;~E2mNfɋ}(KZ- M9B_vM<q/XuUR[_H/.۩o/a~5ےA#逬XBdhQ P*P RWgĐ}Ãg6:1p;ϖgg+ k!G 눟07hdY8a:%t̜Kb=1j]3ҟZổm8%[3c,POv/p>N(ć<OFA Ň<|WN/?x"24dwI0Gi y٢$QR Wz';v;s/ +&2gH @8"HwMt/c#  dYs`ά)q2Gg!mܺsBȪzݽHy$ _DLtRQ7 ʣvc8am4xft!&BG2ҹjH@_Fݱ罐0,)J?'Eϣ H٫˚oDIO+pΥ $8jEI(K NTwOn{@w-(8M\:̞~0!nR,w;ei#U;|[]4xN"fT^&!~B}tbds(!*2oU~Q߱<>=p r~zhf/nx*z?wٱV_,0_Pb auk~} ڍ5.IJ4Lukz: "(aa&񪱞dpF4Y|psp:t~U$w!ixb97ӤjdvԾ~ˮn+/N*?Kum9;7DNN? 60l0ǣ_O%ryAt: q[eܥaG$CA*Dl p ?!,jW˖$$L ~S? 75oȝs9abk qw~3D jz6au;)l-">ۤyҠ D@pAKT$7qЃ x$dBwDu/bf'b $^젠cWs<(XgT8&mdhBM^?u@ks}SH9D A_gV dy ~oh&]e8t!2yf$I2X^W1yrB:;Ո1 d'LU<{XNt7c]x}T iW]z11@N\&cT3u8x@)=d>ס_WS]7I"> yrwhkX` t3R*tNɵ̟gLׁw3|.x:aQ)CTUP X=OQXW`Ch(:>.;2\Y}Ly7c3„=_:}Sq@di5PP Q:-/ Y@Э۠WE#מ SNz=/[, wҡ0&rF9EӉ 4lPpr}9HexI]>ELyp/rY(Bfb4l($\`1'+aݞN?Eeo/_ozAlD3{tP op=AQ悡Q a,om_9O TPA K3Ƣ+ kO6f%Ψ%?[>W-.hT GCRM.P"C^ӨATW{M>*h&5ggMZhՑDf__0_ /F_X);%OہCF.OZDh3JAsI[=r*VX2]8$Q.g(֭}#pxD%[yF4yрgzk9٧x }:-Ƅz\_TɄo1F~9b9jhc" Z@29T- fX av]'G [Tu8'I*|3굦aۏ i' vOB~/Ü1KP"Pl9ըd#yu֮.P"]ש2}SBxxsjG=%0U[+?}}91p?ξꥉ0-L"YuU.@." 85ɯU$F 71ĒWl(9j٥&~&Kh;у,0G]u񽋩R~H{h=,kZfff"#?ޝE´wED߉T\澂ݙf@!(QA72xZiV/T̸s%dz"L4'˟>CŰsݿΔrFA 1qqP0I(MCEľ}ubgcb`7^?4G'XH-/Wv4ؑǽb|*ah^xGCz+i"1kSv_t>`,M!cmN!wP*YNkP#֎W 5A}2@F+$E>D$T*O^J.(2)M2xV K=j!~)ʃ|C򧺈0S 6cOIJ=ɫBL1P:]b=v v50!%XG8~]?^M׈nd !:ƺ:P+ĿINfN2is)_џOsX:Eȃb '3M4| {5lV@}[rFB'0$BN rNO3Kc:d3gi{ALk7 {=sFZ\LJG#^sOڽ^ϻ{<=N/}{G >O7P?זMRt$Nϔ8^TΑ\"pI5 RNvSz?y ='Z1cYt3?nB_(Ha#JpA1+({D/Yr=))nso>ɏXûf:r=١D;+sf}舢_[c=>B,Ka @VHmDWix VMj'ڷԛ(!WzI*KЩV>y*"3VK.D' UglC|ˮ ZbuV v@N#%B >đk3kjgf4.o&EuٹlB_ˇ^u?q$(\y=iuK-D|@\YP@mRIhtIEXA* uj;=3{8h*pwVh'٬"X+L;1_Aߌ}x+CiFNa.+CsiHȭ+RG}r\Μ9E WħA@c-ޱuXmپnAC瀛 ʅe8>η+GMzoF ]Tq׊?'kQ%{ -a"ۻ~®pxx}7BZS-璾2GXcQтbRC-f<0>~h+Ndѭ?uBvL &~wWyϚôtֳ~Lv}j UB"D7^RwW)l @'=~JR*1m=J33OK_OOhUGn"Ly":t>omn<VP [g`Y$&s(r"J5&U#ɡq`$( H^0nSUwJ6:۵X;xH Y#PൺGT3$39-(2se&(d2r̈pQB9#DWŖ&ByX~o12F(@s'?Zl>x?H0/:E:tjt (̓y~u=ƾ*A8%>1,bTlP 'Sv,kBa Z$~CMJ3>-i{b'WhǟO+Q 5EUGN4eQ9(G@5֯:dfi\Ѡ6]6Z_h7Rbg, 6ٗmzr3r kE0󁟱~B(,{s<GBW0l- R,mFaekv~KoTRV=@ @ ؐ=XPý{5>w @~I*1> Lә`-08YV0eŚG%Jå0}"nv2!9;DzhGz`2M#M#:u:u=3ħ 4a^x~_dLUTCl"}GG;57ZŠb@[h޺r xkHY>E5v"#Rd{} L2Qݽ 8u ܗ6~v{Ⱦ| pnODeS!ӚQ^8`dG@u43k&ɀTEҬ[l &vV8X:muDJN9 $.5;.$Eabu+MA$;0:G*ER5k dBB)_vẓy_~_?@wK Yr /zTADMP(:JlqM@EjN:adwP%U#Z6L}J{Ln&ts[s~!~x}oΈ5N/3Qʼnt)&ڄ > "j(-%a@Ppn_''pL%i ؿ .z@ lkös.?]IJu¡WI\175oՖ<kq(e`$Id>a"U6˫_I$9!$UmP͇ :_]2/ MP&idt/uYq-q* %+Ujm|6Lq=y_BcP&D Tw+߆*<\B` {Qa$I ߗ5mELMڛ\m@^`"012gLR_; 85sqw`b3ZZRsO<\;bRYLW{)5HTr:]ݦs:ZZnơb=^mϵ+55a|rL} PU)4`G o݃t]DHFR"H%4!T{|/\G!ף}i'':>??wOv)q,C߮@~qْۜ.̥~2ؙ bN= &cBz^ȡ^}KդQEO!dDCԶW^)ع LnO ÛGmt4pc+Ht_Vtҡ1` yl~5ƆYxjyڛ<޳+y;soRRNJFQ %)!Jn۲$\uhڳvvI+:wqЃVDn)[V!]eBz7u000y@B1!C*$ %osjZ|/+-=^S |JB~mf;"uٖ/ Pl[-҂QFLQYkY'f0' /FBC{&޺ݠb0ӊIZMqa%L(^0;V~RK^9V̺HFDq؜4_1yJ㵘(qY5?='ל Bk!fH.)\7FnOu(,Dhh~7~*t:w1{R7m8'\>3"]-'Dd>c㟔ѿMzAO2@=].t8ЙeHx(+2 (]"K*P8܄Nq@*"~oB(Yrm GcuQSLe&S-`z[c.pnR>̻/qoSF :XW|p㣥]poh=(|i<.OK`w_h kJ>V3l1'{P%$ҊᆏFV&ujXﱾ3NS2+@4p:2){z=c}AیO˥(-*Nf#o)˿>alE ɘnmO(w^3Ls;yMc&L.SVOdL ߳_o7GL0xբ3hA§T)@˂/ E`!O[73܍[!i$"H2L} Anx)YUU";cvl G0G0^Ñ\b5"F1*Hq=2j"mKq A!?'+ḑQHsTz"[|jJ)RGCpDg@7 O{@GݯV<to)(Gc _G:pyP{y}y NZAsThQxݮZ6բj)JLL&9<OǽU2~^/f㬲c7~![aHL}>\37^6==ﺠLIaڛ[n3A~Xjo[xx{s)}7z;!Lok+[KQA̐`>miJZA0}b &?I`tP:K <[h@4"Nn4)Xa(0\D.$7^%|_¤@@1]J-?8R(l i[G)ӟ٩:_\:y/ָ?GE8q  N:1  UEQ߷uzXVk* 5jοR8(YJN'Cen m) ʥxNJ5 (0?|BR#2!_<'pzjzudzA鐎s>Z;POZnyu!E1.1_loѶuaU+Cd6)QD`(O( $:xH3/((;/ W(~ADƚb0'n,CzXjg𿭀Oh@}u(̽I$T [zG%02&P8AFAt'frt+jHyu2P @zĠ>wl>u}hCTuY (R~G]g[96BVK1!JkW`/v@lɨFbD*ԡ$e1Ф}1*&pmr ^%`Y(A*11: EfN9`KK>">= ڣxz07 1̩eL%BɦǦ?g^NJwoez{,g>I'}uӛ|폣rXJvPYa ͙vcU3||Am1! ?76F4L` bYH{Y;E"H AB+1R\Ϫӂ |y}_1=2Q8ZdLK@g]aT?c;yrSkFbCUUel{N678\jc_M:0?Jt;g1T6B2+9OsŽ^71@j_ 55^_S~ȡ)e=d3L'bq y״QT@R=T5V'9FW =)(A*-@ .BXd5vJ6_k I]vlQG~k#~S;1awZ4{71Ʈ궒磌zbgWwvb^-˦vJyuO++uSTwC;ӕׯ]En8)W(9?P}}'>ۙL/PAHO7Hٯjd2da=b=xC B@;>dyC!)oqxphj^͐5H#yEuaq 2֐'ѮђbP8wlB3(^<нۿږKYd}NXӜtȠ|#!vÄ$MESmC*"9ZA P%E#їL, Tzqh&b3{Mjgb{v&t~ide} .YD=mNjԵA1&p<jΫKYx:B"|{tk; žgҽNZUuӈ~ÏWmfDrA ;H 1@q Ců{b+uuBٽ&{IR;49[&@׶pgN}b]A4~ք D!/=,zh0^-ގLbֳOS}o~\V}n~/߻5[VȖ Po)`d.> UcKn?e=6OmQr/A uU6LMorSOY}5xApY0tѣ@@nzSzuzg9A%,8\ yl[k^.VVlG5*(Pi}eB;ޮߣv4`5BHfV=q{1Ԑ>~,ǴI:8-Á岮oƂ=]hmskjXB%"Z']aJ=Bj}U3> hE"ytI9-LQf;ڷ@`pwc~vvA=h%E\'U}J.5N5k=<:Yu޽3)Q07Yb53XĎǽAn ؽTjo{Ƹ1\]މy!m)ZyS'V}uz?V*+@cOF|`뻩O0@ndx0|i}s j4ZL'nlpN!y7ԉr#p1R%r۷vPA.]l7Ñ7b[7gr7k][v xwsЛZN h>N<:H=5;榶AbS1U'^urͦX'pK^k9̿FStiSA+HICu.xeg37{ Y˒u=-7l-4L-=<zI͵aNsF(D!2c}u*_q+^x#㺳ٻsDG3;2i:Uy]-?`4dd d[xvF^$_;f}\`p,5psE6n0\C7Z2{oAO :u;Z=<'w ٹI\V-㵯FZ[,2 Dp Xz GxQp8e8:xzܙlZDN*6^q zronjfQ{yf'U2/Oߜ8y;bro'8F'G Ie 吃y🶥ӧ|TnXb%' -ijbBulaČ2tپٱ& L[~ڌٔVxң^3E3qlOwWGCpq5ǎһS<%{T[ e T?E7G- a!kf={7_)BV ?pe R^w#<^N Hnn^uU.aY 逘}tAϨyaFxӰ?Ռcf'C9+:n..wΉ~o(2r@W H;ztQ08Z}ޢMpHahMMwڒ4M~`a߷ rE45# u-/F[` 7=P6 eZƣiB)#v.D!d  VE[ގ.vchh UwKrw8/8, 0x@!-i+0=V;эZ,YI}EjTdL>̷ͼ(ḇW5 ~"280 3!5Y.Utbh,yMB;kc:oķ2cSx8\>g@a )WvFq&3{+2NL:hc=: /j~௶ooUni ^E$l2FZ^e}'g4[׎sC:*tl @w`֡EܿVOQ4șƧq$vǩ nr!6[?úfrݼ59ƥ9PN44.ޠu:vdW#b|n !)PG+aPgg`Fax! $ 87Ex٢#Z$Q & f]WQ zgGw#K۵׽Ģ@KBUU}q6B gwX$͝}j]}>Z'-?i=L5t\F :9j53_mqJeGfz 8C5x,&P'IOMEz70;xײVIUaifBt(hb2fh џn!7grL(HQ5J?<~3>*׮t}Cc 'p~<.P\s:tIԛ܊+EۮOK؏{}I%`IFD2(D^F䔂%s>4fFD&P~ F9"WW׼&<J x( R@rU|5k,dU@# )3 p쟵t6ǏR{niH,:Z ࡧGASwh+O9;D$ ' 2 ち\*KᏏNRz. ID$z#8W.B,J#|n&U^x'эP}~K;nADHqpy5/sylꅛ rUaAaMc4K )$/E.=aru<Ǐ8h-#Л8k!Yo[> noS ;ׁ)'|)I?qb!gb3%煏yRč>)̇Յ퓹LI[k+#O]{Gx"hBūƧ>! 9[bm@笹OkCAH٣X=(85[C<,#sZC?oZ鱦iʧ `RέW n~*t6f)ƺ_/ AUz|#:^sn&]_rжx|aRciBJMVwAE&yحŵ|ΓBSf }$A p\^Nl}x;"l5jefUׇ5c1NtjIl\jX/w%n]/vnhɎ#Uscd;!|k9DQ6?ꠇWpaECuCo8{??h$=ÿH4 B\HI?ճu\H%}UO:ԟ&PVivG35$#Uej7^H> @@j;KN_^Ƚ#7~̃KylǍuf>S>}˓# tBAf; 1._S*x ponEp26u[3Fa \=GviuLݢӟ5xa"0x#:ӻ,v:?A!ʽ;|Vqwο(Y`PǕN}_4`Ҋs2??pT5h?[4Ar['<<7׃ԫO. Gxc~5>?ADJl*<%g٥c҂|%iT5Pz mdb;kdTh*^ɕ#0'4Stv}▒i~]s1^?yuc?yX(=dR@B nr|1-w>ȠABod:}o `øy[W=PCOX~w;O_,}~7!EONP@WCJ%(~PPq *=(P@CJBRDQ D@HAA4 R,4@-QBP1JR#T 4C0T*A0`=BsahNJ1*\DЇ\9^Q逍ZȺ # NF"V ۂb iv@6='UΈԌ7eaL#)(`` cqZM}kc:2fE00li%c4A%ė K=jץ*պQ')$EqMUMO9Jf&$`N̔!yj :I_R;86 Bz22PDLs: Pr_?jSEe q`C fBђ1H!m @7K6.7z}_?6\_3 F֑(LD6B1OƵL%S@@Lr?mϴPH"ATE">S<ie'<Ex}|U!~tTAajkK!ZP_@>:|x2 D^s!kbh9d#Qa ?uUW_or?(/Wd7vtmWOӫQ:SYx $]f+zRO}(OHS%PKfX|=StI!?Դ3Tޯ-E\OǺ>6ckT_|q&c?i"(%A TEP&Pa$I@@ `CŖ_نe *$2 ?"LEdJ {L@ ъ?ۙ a=nw,tR (!4\iW-7<}_bjvhZӇYY(T%-^IʾmtqJ^[<劜.)l)]Kfu' -lG環ۃp"!uW*rr6vۄ)m)GU+.7R|]B"\oÿa}wYˢ<Mƽ,Q@AsZq6T,pXrNk"z #Kd쌨3~ӛ{6O_߇mG\M=? `9vZm+UoTtv[:7jJD xw-ngnXԎ+a˸]Dn^OvGͿ뉅~]hA/5vl*]qmz8/9SRw3zS  PnO-w ,/)WU`-{|4pT'~7?/K号໺:SWp_FWM_fpc5']ybo}~}}sszu .F2]]` {nK|ں =qv+eI8{|"?/YW@J;+a.W}& F 9A'(oӽ;E=Wma<wkR؟ʾ* <7\E AIb z =-;}?LZ ~_af?H7>8]w)KI՘-Ab Q?`:+-;T ''<+M{|օ՞ގO}?56~ 7+hT4eЕP;gx!7fjeyjXXH8H[<W[ =/zDlo\μ!xv> 3Um.s8JLNz<T*;#Kk9> LEɐv!"Tvϫʦ"'{g.VgQw96*|q 3H;_רXٶS,eT{xI&ww}i{qZ>Hx0-t uhS>o0M}U f`H~ZaHCe=p;i'BdD *Fpe(NաPuc6MA聦bEQJ:.xƉʼnv׮Tx +Hig6">1X !G pN]87j}/QwE5 81PkN#"'??/>? {֠S76 |ۗ~q?S݈KcY׬cժ'I%M*`!tA_MPp!3#=@u(J̊ž>zdhf)=>|D x5pr<;6R_*kUѰ9aE>vppN?/CH)xNw^}|Ņ ̟w ƙH%2#Ia aOL$kǒ "L:hL2qb^mgϻZ ה~Ƿ1` P *`JMZ M A:^(0m !0e/>ʓ//??2y_D2In5f&_8S?gOuazb3Sh0nCj뭱̲fVgwͬrlK3H`*%9ŃLӒ(H LM4E1;dG%~7v]$1(ohJ*6m‡ΨMm6c]EaYWqB^';t ny__VWLGbm 'erӄ~WlI 텶l$h}rcBM:+AUy5cC[mmmĜmm6lwoՎIEUU%UURưkHHud?1O8-ئZZۍmm~ݗtg"ʂ.[Š""OK\* ?2c ^Y|.[+nE'%zpuR[jCnpm9r~厺DY)! ESt`4xTK&TJ9-~|.}8| %ɼ$ @HJa kQPA(?A 7e_O?%-hsu]=AA0k@r ݫzB)mۏAh=e ·SB@$՗߀k#F_O$#0I܆O~܋~ïH%_ K;ٹwHAxjpA)gӷ3t,~aIx9]L;:0OSh}(ĈQ !!.4@Tf74} ~h$7~>!4mi%/e)#;$ҫHH m!XYmm>w0vt#qٸhuVrOG1` V>XB"* -6 BA!V rĂ=Ռ^K ]݈LyV?ނ^Pt n[n{o`l}Cmi,=k~6yw4SM~9=C%:]|@0^?rj &BQt4!YC2SvJ 8@Rx[x6mۋs7!;.uOnӳi߀ۊj\#\5i{2ӣB9>Wng.V~]ԡGE*AIzu{(ht!OHAD7}8!{gL@LhOs@Xac?ea֌Hwg坭 >OoV"HstrS‚]g~. ;{㥳}2ҾI5";N<.+`HSbBS4`~;Jnxy8N}4jCN} BPlAы)w_+vϫm|5H+XZ+4ʭa# H@cM=S{ " ͵ 흂B ֶ8ۀuɤ2$ڸM{!{m61y#14iҖws 6{V mI IZY V4yJ2__.9:>_B| SI\6֙VPU%r"$x{c+8]+P?\hSAwi$%,dq|eiS׍y;:u (=%K6br)9ZDDW:|u|vW@zLAC%\582jU;S7-&"AhNt UaG~񱣫KsrA& ӄcG0|>>X Uu~!_ʒ(8v|T{4nJbB-t`$Kup cy㉧/;!V]]N޵-MM~K 0=˃92T\7`/TJ#%lG`&\gY%G'aB1c_i!%dslmQ;E^"15A,YYb;Xh%o|G_iZn$Pa|T։CV8 fxyBitH.JwzrtE ( טi|, lhX-}ΚQВR$r?JG<$Kۘ01 jW:Ԍ̂0{ˌ--N:/^ӝkN8gK5F]ylj1ִ6Bo7 c,,2##h u1z^=!Yv!yIWt49S-=*>Nc'QCԀb@a]P5d5W9 (AN̷Yf*ki"D1bCAe0{% ?j$km۾@wQpw+c{ҏ,ay-RQ3:(>/*N̪ݽ%oIJU6 II$.\|- ( Y5DE='C ^ + +]ex|=;"3kM:TL <,GF86n,*w9zs|5Jsaw愝(g-a3*Vf#!j~ IήXNgڎ=У|39?qL9X>D1P僝\ī)bojbT\ҚURw͵Z2e~܃\88-THT/g1W(ɝX<ˌm\ɯFv K *ԩG @*.j1L,ϫ6*Ɣrx啹HEbVOƖS\bTV8'ߒM+B4,0xpZx[RTTI"ʳo7R> ݾ@v%F=ب."hnu nu-N-Q,2 TYGc5n,WcWb#{0+Cv=K;[To/UWM'^?0\5ZG&~nm!Ќ/2H(D)) J(Ri(BiJ(jJB Ph)V\~)Q~X Qory2ͮ _ F??Zj?dI&ygUΫ&ڍ_>qtMH'Z!уS9֩dbFZ4P@:S ,#5~Uc.TC _yEwTievbŒlW':m7֬_(.RGX'`-P=<Y>‚  B:gREКE549s EyBe^vT͈~ Խ070@)D6DpCӈ(5 idΏ;wbC.L}8QOߙxo8bnyv#U" OG21T wDl` ×r<_I>޾GM&t_ !%DQhbEv ԓ $N;{޳>(&0`SM(w5u.K|InFB P4"lV9jˎ]`l Y62x7օaF5Z7ziׅW7ݜ(A(ꍵ@~[zlK*q5& #1|檬dI$7nI$NO > IgUj>zd6@[vJ[ 1ٸaS*u( س0g}ۆ1400Zr~&;7VOGr"Y17YUgkC\wL1Z/E-h)~PHGjL(*0䰔NqlN"cVE4pG]ךwfVZ۟Lw]]c;ѻ =_+8sSF՚8]GZkՙZ,+tN l$wIxE-#eY}8 ICfY WY=ֲ-wOUciU-+zG:hnns㿉zofF#uܯcCXuӫwQٯ= yWS:KjP/SWE UsQ31f!^%u5KƵUffU&K,;3٫U+6亷<|}Q jFbPvx0f]&l daSG uxR 8琅9$ ,_*I0Qs"8= CxkZǕ'pPW 3Օ,FQk"Ʒ%31d2uTzPUc]*8̋aʢςNT_9d)bxgOU쐮7m%~ue{. $C[,u Cs/1vgdTx0SXBsM᱆vGbYcC+M[j[05?|YU'+܀Y[[5 Per`ܡ]} J!ҵVT澛dU!גGthhűmEȃV"j&ۚ-WmR{+ VWUYх3ׁ$㥬ETbִN9u sK-_NۤSujv\!N%N޽S _T,&qf08n,-UTF%YWf U N& GX ;S`Tو?oqg͊E+ݾUC(oXGS_%D$s:3s3Si =UA+4|-F1 JTo֧;r ؙ`|a (HZTV) sg`6g1mx6qnd)?y%Eg[G$\ 49j':͕YAS J8TDRyMK Ua]yoDuk{+) 4*./W]  nS`::J-~ڑ?*Z/_Ug F=^7 ֳOw'+)Tڵ2}j|̻ +Ndf!} rD E6'F!A :'rڕ߷AC0u#C!DT*cOɷgVú\ 3o=Wl*91O˯Ub(MpࣔMB]U ]SdWIqƚKQ5%%XB9Y^XgNWлԹ<Ξ.3-ݫNeu;E#qvGLVܸkN O!0#5˸i.$okZKڴfۥܡU||#|^;r gC3 b+U@%8޸FC;Hܶl}ŽWT_Q 'Ta[aU3q~ȋn=c.S>wg ߱\X:#9{a0foRU㈳UrlgX= NqTllm8eҪPkb!j\+﹮Í8_Z u㉮d3eں67cKx1ãyf:dtp E۹m/;wީ pIBΪ&HAg='aXFdA/=u~C[}U%'-8 ȟ!/O#<@-#J2\&%C␩ui,ېw:S!%=P)E$QA]@ ^B ;}3ya@2KgB;IϏmg* L;Sq|Vf >"^q7D;TPC!&~, rkjFc#i㌥+,5/e۵8B+A6r'q\{G3Gjr38,hBZI xtpρ n߻7"?H"G2+ra*TP%Av/|쿴[ݗ#~+W-lr{μҍ Ϸ>]YG> 7oo GD(s>pO$XXV|~q!ۮ @B A@H=1mD;nMVuy fBD >B`5TTf:g]wί?W €"B7>n=IgN޻mNRxq3WZJRCk68VԤuT 0vu3}V4ܑwz^:/Ʀ2Q(g4`-:&exu fa? ݒsY^Kӳbz]lusYc Χ^jP2 uڎY3MPU HaqX8HC2ADC!Vl |剭ŬLcy{^ 6`؀va o4gf&ojF3q B:JfuD6qzްwǠ\ϼ7oaڇG'g:ԙZAYsYNG'j3gf i*#iQh M;k'd؁#(l%KАJH 'wPxjiO +륨8I n~ Î8!/R7M炚&은" NEÀmǙ4BTy΅oiNM8@=+G}c M(6mqCg4:"qCĠuQǟ@r8GnX Ǭ\]0 =yƸΣȅTB)똺D1 ((/ĢuT)BJ-R[Z}cVU2!HK+ItFltǶ87m-r (Ґhqx{ U1@ۖ{ɨTDeꉎB`*VILXppMb0N]~12Bѣ4E`& g0{zhTG?z=i?zN$0wc~8>8g4`.\0_#摣,mHPUcr3bL#ߵPUF4_/H9̺gvVv$ߖުsbATElG &LLx|N{\_z Xu\BذzWz8t̕XҞzV5$ =ffCUv.+THw6"|4) zDۮ04MK_Cن[ yUNy"Z/hnjS ןσǃ_" s7)ɸ-W/jo= aܰ5kĚ즦2S8y2>3"Ҝ"vO(wr\?X} xepv`Q{7o6e뵺.}q\tV1c'!M8]"f.0sy74^w{zϫӁBK+H V3AevTuE|F3`^yY]n*9~-u|u-b=y}1~4W3vw˾yq%)R;NUUS=uwY륻1XycD$I$ID%|TZ]kvҾeI$F9[˙uvoZ78痙xot칞K9[w]psRIs=t0WokO;\]zuj9_'$L(2/7?S rŷm."!suџg+IQ!$H:q="3z;ҝx<>jbhXdw;o?J=tPaU9&R-oy2Ot7#2bH`_wO\L 07p k4J?7Ȑ!gaM'|I}h dFBs*p3r4e(4iӚ-dem(*qvhv0v6ueemقUGTՒW@oˮw"i(ZT)bPi"j) B( (iJBJJZJ)J((JZ(*(bh P"i ihyz("=m3Sj}Qt.0?M*Ͳ,nL^ `4}A(>deG}7گDPDp h~ǎաp.`42d7K\PI$.ϗ9 -OVL1a9w%ДawAQ*@'\Zzcᙆ9~%bV0`8!>G~8"La z t0 Pc<9/^ aˈZ8@ϻo\-R?Qa*wJ ÝPH57 E™[U[(#P& e 8\w="|і!v OS=샠6FjS}Z]O" l_۷.]HcˈqBTaks=g9Fm{kLwU‹ûJNzWff|@|{ N;79mO2wzvHu"ggӇwtky6wiWpÞ-b@Hps׍1wWXA=B@R bi1jQ_: {`N4w6;C!T}HIvƽ7. +wvZ%j|8q< Me|\n!P@ |G}8`>TĶ ~T] ' <z?@uf{w|t(١}l$?}&xmSL[?| X8JM< Pg߶| @G_yvk[oP m~Z#CLZ #/loi<uOgxPЈ*(_j>J0D#аXyƎ_mU_alvLhPzc"HȊAj U:GѲLU88NF0 4:RCgMfodݓCZ{ʤHY+*veWR-o ۹2n2 CC jS \}'X$o:|}VU;\xR,P2 M?<"()P-UE~yvPWNF`ح rQFŠ?Re^@G -$?ls%9;})R0hhJՐu@W$ȈV[ef %Wu z'5B)Ekē+&6ՓJy5Rs5z=Q=Al* j)BH`U zlEp` moV ݅V欁 !n~][d sUtN]e1}A`,#݋nSA,1d_tK{91<4n@-&?}$ľi/O7Ot\F>lY0|Jl2;{E~v$/'[#!9}|;s{Wq=אpQ㳝[hއS>6jeTj:R}똢 r?2l+߅t`Ι锡_h!JS#xO0d6غ"RwhG"3qx< wׇrDMUUSBjYq7f&5-|p >ϟه%:Ib<ǁhVxiɂ(ON\nm'^d9' G_<5T'?-mϏ>w@r; 6&'H c.V 1i7C\y۝{\ߚQe hwtt8v͈ׄd4v)=&#%`IS%l&22iW;LTaF A~}p=^z`aؐ띐{GzʢL|?(Hj3Cr1BTE@9{4j^&2mK0~]Ͼɧqm"jB6!ʃ_`n|"$zŀЇy|Tr=ň{?!KǨ)gG(,T`p.('wť~&ӊv9|{K'0ʃӏ nNSΤ&O}KxyU?؝0ݻ׼68 ) J= X>΄t}pҗmD?sr8J{܇M*F#.C댵P%7R~ uEaXO b_=-eqSu{(xePTMahh*)XLoW=FM|oEAq5uEKEQ OEsr~皎*scw׍4>G(y֖d| m4w_y9޿\Sw?ݙ9‚QUD4!@~]9(.-!*T^ut9ǾpZո[dertkGMrߜ:w}ET1E46?lMLHFD>hD1:!w_{x!! `N2/<D @SWU5ܳn@Y9"{?_ }%B}~6})`\$Śu;klqAϽ\P[3}h*$~;"uC"V LR ը-,$:፹x]Xr?F]_QvK}7|'#c6Ó׏Zj@-ZK9{6AcLÄ[gyAmBi )ksegna"VJu0?^O;>~k_쇅_F m(!J9߻4L=߯|ch{ +t!SaBQKp?9 )*nxy'}{}_yBi2## q$dA=kwZnV di] rQCCaA=?zC&Up+xa ?Ghu͇]]x·gD ]զ͙~hHT}њ jA5}:l)gZ~/W]֣f  -(sղB3! Ť.AEco: gV;#{P]S!.٠t>k)O/<<:vn[0&YekL ƴK g_aSb ?2H(}⺝bC+ƷK#31|_ VW71 @NRonWtI&{Q,U@;Qi&&TLnSk @Q^Ggv쁢^}Z;ehtۦݘuγsヒ&jF19 ?ihpUD5'zxWݼ1PӬc[$!~dcqs0?\?ԅ}?=|sHKq_qb~_Ϩj!m7 QH8K sP-)Ci hhR( rgyƌg>|{=w:&<[ qս`a"-7n'.>\yG@QEQEBF"=RV I shT0'S*ï$bKZ146D| q\Tf1V NHIK1hmfg*&ܠԈbTqTfø^;g-c͙̓_؋tj7oM5ˆ4@D RYDs|&bؾ1Ho)z Z|8nUP$UTT4`,6@ ? Ѫ>W_knh?KN?rޜ1xv $EzMEr_9 yJc$U oj5]1Fl@m*d&am/J<u×EGcCٴTf1X7 Hy?nF˜NG* Vc"KoKtBLWH}R=Yf[X'»ԥM:m_e l1"7m۱a,*b}a֟Gn׬@a#FmjFXZs3U`Oo~ww'})mb F T:uUmB1DR瓝y0߀_A"aY&[ _zD7z-٭ofMC*񄟳#.], -R>ZLK7kLda%,_/%N( k#Ë뱂%s5y‡7!!_"\Pρr?+f(&&C'DlPQmV$>B_^N5X ܹ?xc9ȕ=-AxMu3Zz}klcn ߾}ۀiz F#4X > ʗ.=|X D8`e/RZj4٧#Xc1 ''_[ܼ̕={`V!9!LM!uOWS C֐$ZP_nq9ն7>]Dgiwi oEXCNp7{2$V{Iٷ.7"Ozؙ:bLǟjքbZ_;,$'n$q?E^N~rdBw2@3[+.k=?wLh-p_˝qxǞ|&Z=LC$&C4 ́k[n3KA7uTnY RgZdLքѷoBVG\v@hk 0t#Q+"?Oe72AxJj[rR H!鸵kZZ6@G|~?# Y,0,y`tCTkmF47(wx5s~g0CZQHf| ;=GH9 *a~ˆRC}/z)S<E{|P]SxL%RC RG~=&=a,YQ FDPEGf1K],f*dTٍ$i"}GWggٸjz*ˆO=C !}IQϗ4½cU_a<|23̬qߔ=8$Ѡ~D$Xԃ(m=ƋXȩQp=񇝣SXH >4r1xML5> mr-4訸JOP,3APD%  0u^9ۍw;wq&K+lde GY B(aT`B ( JKշ aFi M,6[dUk&pҀ뇮;`!$2a$4P R~tZCt s' v _# *i;zQT|,HKU a_197]b ;"Vac[ 4ީX牠T b DqM4Y"!/arPۖ޻N7N@~Af*0KP!BNYEmւAK',ƋDTC|Qҙ5805T v6㵔&-OX hpbRN@z=Yzy尀W3::!펗-eigwOʈ|\$$ I gϨ)C6Լ0\d !!y ,91#@ ?ҪL咨7vSc:ɨƖ,j7PY<#H\71w_d H+)ﱘJbn!JHdܦ-/Z Cb*v|F85U]-iGS}rs٬7>7ڹQPeo6ѽ>w_'J(+$\XȦysk2uPBJ#f2Ɠ]~y@<@H-%%!@R_~„T J!JR44}\g9~NvhE`&L楦pg6¶yU")WW~#ކB#A_r ' 8Oy4Qp XBm&ן9~?.xO'K0$" /xMdƥrK(c`v;0i_jXNpG]y蒄EV|zHAf܎߷u߀#c<${њ5Cksi=7Љu buC`;@c;'E v!hDCz@:ߥnn^Opхnh3%ٍP6FN$$i!U9r]rDç~WF>l`n(.Lp䧼;#tɸ#j8/J0aF;To?l*;=P6r> \WBM^n֍h׺XJˣo;x*,RLLə $Hd%/0Dtž\f.apdžQATQS4"QlŐdC#o]5Z/}z jCd!*12Lфjⱀd(kX?Ǯ:? 0F'"*rD8~qnwQ V"lIZj ^m ' {̩\ /3=N#z؞v`؀@iG+LBTwWm]`6&Z5|{ JvuIa" DnuVL8-ʪ$bLEBG@?C}\~DgH"5L沱5 C2$̍?"()*It_oܐb'+IL{# nG4x3.@ng!$@ԳP0ba2L͢o񺓑'p)V TQX$HŀйIb `!$XD=?o?O__9 ,-?H7 t I"8qDLPGƟb:w.b!|^n)GD_o)-BN)w0?.i?6 J|a4oI DpM__{k iYc#0m tVBVF8BnH\9Fw;[YYh@)H)"4a"nuҜz1Z cDpNmyq " upB D;#> 84AmYM͒0&h%I(RR$[d`;4kpZy P.Bsa> Əjg2]n&T;)CMPPBD$R)TIUS1TM$J O aLEO (.H f))drl@L B&x4cA3@QTrK*ILHSILDS(QBXI .sTJRi% ͍Z: jj$4+( (4iXl14>ĉxF)F *" fdꪭk%W KTR%+LA-1 lSM3  b%hI\L_vwO!>$6>A)aQ1gQa@Yp3*~:k8h@o0}s{떯oO^y"٠}=ဩ^#tt\6臁"+P͖k/]=J sムfIcoNv>x-wCtsGsx=iO <|H`дD 2Oa<}V2Cܾg*%wQ.zHH*=~xKn6;xgFdj{-{,Ֆ?Z~O˙, $^7>z8suۺ#?zD}z (JOٽo_~sݟhֱ"~nZ7TQ]\aC!T ~RcB5{r~g8ScF {c^[-[̃`kKH ǵKԅkkڇmO`E4nev4\\FR5||O=uS?7*,ª*;q]Lv5;JDXgGAВH -Ghb|=de֌2'?w[2Jdt2<XOX%z=]7F Jb@((W5sEMl"P&ҼDj_ῶTTy'H%%7ӿ ?N;5ӛOVR  pCI;T`=>ٓkԩM):("~Ӳv^foc\^؃ ? xn6.i3ȼ"Q T!$Ѓm>zll2qiOFkH`2HDҔQ[ln(&>I5b+GTp)(24=*[QVB)0vt h;[& p !hItb{)P2BcRxn#q P۬nm[QZI wUf6:-[hok ,3j2zk*u rD$5✀~E Pӑ Pa٩%!0~!8gꃯt wrh pHzJǢji,E1!T$BB0ϩ6=KiAkl| :[ߣE&wC%C]әa: Cyt,yKd)H/gA lj48!' v18H5M]'<}bg5bMZڞ@H"xx:57ISK+٬ylpkȾF1Y8Q(W;L-̤ s3'3>34Q >!@=P(i#{ pJF4䯲HAs/M~aPil4.X0+\"VP  !M;fu=vVt.Ć1N4uXAjD]5p J1 (JIFBY$PBI_G Ԁ4$p2Hkc>GX/n`f }JykA` :aC {<Dêe)"lvA'`y]h<T3@ߑ #8@]./JGtZ<5 `!w[t>ݠ %=NMޖݕRm4TRŁ>a)%sd}cQ !H(-L dB`)eJRԁB a*A OG""P7lHĊ|e4#€D3#@4DJ!GP.7s=P=.~W9fD xb НE/?]#STN~ozq/_IQ *IѦab 'cUc½>6 hPf"&iST4TC$]u[ jJ`[DIJBF!"HNFVyNӌ7Z%)5O%P8}k3z^h pgeB>&). #{$(WP.Ԧ[n* F.`L$q.e&C Y6VC4!0fV6YI #u>W+VP`)I #=TLX{ MW(?D@?q/bi?o>M :ͅ^0 k |`xMCgM%=5lxDX4[I2o Z)MbLx%҆IwE׾%~#!jwMwԟZkH\4^Qvec/H˳e9y> ۂtfcC ~z涮.@ζPz]|EEeׁz\5Kru63\k бz{v/Ϩ{B6I`cJID=tKLJGoj*jiP,p>;7 #R#" 8J $AKDjox CVoވo B "Ew[\%JM[̸ LS [Zk9ÆnAx4 =ĸrQYbG1rxA42?L`ů>< |oy3ZʸI$lBxT TOB9`G [h;[ȓz:)C؝Zy¥UJN$Nw 8=aDWP䡤ex h? )A(flNKXb~d" :܍ 5"Stѝ d7ޒ*g8e 7ȎRj㪌 Yf4Ci b6B69k.}< {4IQq\@(| ~>a{o/2;܄/ρa :b8UNY:&fia H09[meeMJe0n-`(N+(ƎI `B,AanO$L1p&IgW5RAD}6iz }]~OY?݃~v-A",IZynxPj?N9E{jK.BU-z<[i4 "7 n,Ɋ8>)l "Jк=&H/>heegt^V$- #k;p>nxi.0Y niw]M٣)1&lPLqlKK_rm mK{.(=J ufΧ.qD=av%<`GDxxA5._!DxyF@٨s_ @c|Dq.JksۊLDTkAv/Ujٵֵص~;]UluDzI$y^l%ekʃGy=_M<{2me^$ KXQrg[&=C^'&u$WVXi-ScSnFumFԷV{8 3"!S UE|//RysM&F[t8Viran`>6L;D]MO2i7<>mAB1]@KE(H2h6-tU40.({RC;f2c@<[Uv[yru!cHd\ERMc@?5UPCsq P/ /YC[boư;aͳ4<Lt  {fsa;{# /yuCoK .G{^DY<T6 [ ;%1hG &t#zȖ{"yJi)+l* HvK^HZ)VuZBu"7shЂ0C Z|Ia_37w޸9NrЦ))`׵bUO ."4$2Q@c lVHݥ@̨6ζ7<&F!Hu/wW|Œ82)"gAnz}f0] Q66=n=׻rr:7n8[|YLD[F $:N?6bC A!R탟k۵T-أUiE :4<:{A# v!;=Sx ^i ӈ<.h V5nB`G Ges9EǦ__ #F#l2TQ!:$X3AD3p0c79f5XFsZ$FKHA (7?EkAu8b>q1J-u< {{C; =X$`SI" u@2,)ZU P+4ЁJb\"jt NBD$@f|{X`r:MnE93H]M{}E| ybגKʗy{cv+JEz(CχjM%GVȅObD@C~(!Gm'  0Bk BLgJNH=`bJ4%K |)@=AxJs=c#7 Q)]ڱ6tS,m0!1Z[=fK HaY."$P!Cb|Kk@FXԸyaxclXi|tfakxA \VIy2ȅq\46 ܂a eYqGT4 26!A /"PUTTAI%S$T%W}~`Jy`D4d 0AIyb|~~s>S "MXsoLW^A@`I¡0D-oJ*{VˈZHMժw Et>b]Jz@W!~r2opa2,0{A?8%lO[FѲ.ո5m+5l N)thsM6e0I2EkCBFDZ&>"1;ԼA߀t]1.HIj% s! +e0DbV)2%p':d=cu]S@%BPxKZif76jf$""<*d\/y|@C'_.ZmcO/GxA^QK4_V)f1"^~^QѤ_YgUU(˂cAmƃRGC@d" JJ)?GA*Q߳}X 't67:&z¸ZE, MHFwL|<* 1L!&vtGJGӎW5,c8|u@ZXᛳ&Bo`+$ . /:|P4Q|5.uǧ"v).Vb=@9.z\7 _oU:D30&)aFږ 2$ @a*{ϲ BRo)ӟyy<ELpp$RT R!ZA2@)5(.R/H %ؼMk33333UÀl0 MW `8nZ(#8)rNETg6d{L3`HnYIu=5 \I 2 #[{: a ڞKi"dI !A)Q`'; 'IլJ@>WZQJU7!9 ,I?@G?5% [7+~5gmmS?=[4Mh.Rhg93H#vOjEZW/=tV6#Xotc**2 `d 6%"APpD?U-PJO!}f?2cC[sSM ]3a]k{>iR 1X$ zHRҔ @żlG0E(:‹i\ T)b~*V.\ D"<&f![0ږ`C^sTT̞YBDEmOF"5!gFUE@ l$@]L ģE(2QuWR5 NIG9$E&XP%ˀaH&! X^c@!(`R =C(.#U_K.Nȣtz_ZSj.J-vIDE.ԑV67v20ժk5qNG#[asQL8b1z>J#ޕvt(>2A[v1-:K<~摴J1[1y&Bfi2 VmrqذQ άb!UHB*Rv= ܍Hf)h!1m AƳD-%Ξ{šMDC#SSS;skBo46oiGUIhnwniOH.X u{(R@\;_m=!Y$J4ϺchT–uDG>(RƇHzq47;\tvt'pzXRmA =(Z=E0nAƧ ~~~TeۂVlً&ce avH)6 gY¦S)|st C @ng>*66h(qk6fƌ401>EwS6@ 6̤[X31JO "q-F#t79GWԝjhnU)%u `H_q@v5]Vi @c' ً;A%cC} 21A)>ə(~D;؆>h c1 pVąE E;Y_(pASyCH0\: x~4o Մ0뾿oͩKi?9>=^uCx2G:Z@å/˥J,Pҹ#恶ϤN+UQ`FAncX`2]$'0BInVSQS"^/-ڇ~¢`1 }pfMgxa0=QN+ņe+TnimpfW6`ɖKrQ9AF1U4dchɪ@=wѤƄ y=(7p3~aGЪ" @[G$* ʨOlovl'y6J p1`:xy6JEQ_4'@SHlj؟8E=`Wyۉ^1znѼ#[ -?>:07f]8m> QDa%@8KChm-}߿MHzpc\>=ì GW+向(UݛNЭ(-\9Yb` U .![2AoM$`>ೢj+ռe|EO ?&yy񪸞QPeևeGg0itdtudNg`PYÒDRhm3=Hx̻SUs ׉I%* (B-e}[|A (GWA>XiB+k{%HXfJIr&/y "UD- bho0Q _f&9cno~8BH1 a p8CX' D2S "wS cC[f($ѪWàKImӃu#u& ADlސ4)1IJ̓"AǽZ * c ʉxCz/}Rqn-pACHTKsؓ@ޮ kS i>}'rqɍcemݟz,2K>qd֚fj8/q"BRPɍ$]TZ& yaz`gm2L[Zlb@-Re[>9o&;YrD=\ÔY>B*nqDS_^̷ir㘿'|Kj>\H.&'D2]0;2Lݖoxh(1{BnM~!* /s ɒ(}| PD5z!/sFGoQTB%Ŏɇ3ӱ,kgKJ&v]H`C&0C_(cQD2P;~ ='N@A~DQ21?D5$ґ(Hi"Ryx܏9wEA 2Ln6R1 /@Pu<;%'Xľ;Ը&^`" Rj[Mu14DfkWS8URM' P #ؕk)Gb >KM,aULKbM7 Y:@!${n(~PC{lQӫ$qS&*/]\! Epw Ȧ{jT EL^,+IJD.\,Sϕc*E1ۡOff JTKUksnw\d瑅>cM2>|UZsh>""!u; .M "ٗ~+rss3Nb?ĝ&GSX]+JKE,$J ΡG33Z dҺePk;oѣ0` 0 IM3%DE`APPPPPL4E僝zSn=n$ȏ]Ѝ"wBL49s\HеE;ju>>4yJ&t@qy8h~RR4IfgG uida`kH$h8>7GiQ}p&$, ũ)JS@@:ɥ*{ϡ }Q=B(2dh>9EET*F*J62;jЕ ^x :óis}ģ"OE&&`+/]6%)1qw_, =!gز֏ΉCCp4(cNK*ܟiC\He7@4q>ɺ z wu[J09l;3> Lܙ@A.y#SRP\*h-b/G}QEPI{D""F ]#0iBGZB"IQ^h/p Jjv3(=iMh.^u+2 1Jk"\f0e$m k2Z17v3 JS9Û@4‡gI:Ҫ&ǯlo*?\!]9S#׀0("%b(}r:/{ (! Cڊ~ߙn/E{$2(d0Z}}VRU5x 11.%7Wp)CuLjXp4n4l@tbEU61%$R"]0i,` E=l|<y%/q#,M  H63xEI-: M Wpc C&٨Z9=)@ @ IHACwrrv8y8#>wc 2cП|4sNj3zG@.PGB !|\<#`y= Nxe!sR-ܮܚ@ւ6Aw,~Y@7MJ Jgh7AVFn3N9J?ĘGɃa+=6Q >Bg6ɵL 3N2B73̴~݂uuLSV`tFA:}1ޚhd7i*/Pp'/XpA *7%4=؃!#m $D@©d`9n@zPv7ǥ*b$h֛p 9fCh.Q֭ Vh<|IH\z8" 3ɵdSpB¨W&;*"@pe緊d]p(Wt@B@.;4[ |Hrɑ ;m%n}fcucv$JBGܴܿ /  u!9 5aT !k)@JɊyQ\RQP[ː /={9Ѽ2`oE(B;A*!r1|o#ȿmRG3`.ի.#`4p/15*v@w3#N*mE\4@A[K:7 7HF@ Æ*,njL'"6Ft w:BPZQ7f 0l6E\9(2#f`Qw96d&YnC;pްadn4V"RN)NAW*&Ž0vL hb![4~ɰe<=A@cLwǛմ_m}G̻[Ow27TFC0v(^q۳d}==ul}.M46m4 9YEakO&lǨ߆ >Oh\zt]^F~O^{ ZtIȨE:9\`xL]^*lCr^j+X+Q%Gs^;* [i6|@h6&] et, S){MQ$JD9Û;c20s`ւɶ҆\˚"1ٸI4$,Օ?qG[}q! o vÀ\g|(Mb =m%%%%zc?5w] nV Px$r13Ggr@$Ġ$<|^5!I!3"AD%0hIRmn 1+Mؘ4>= ( $ v&*̴5T$&y"0HC! 0-,MJ1Q!!a 6:ޑLc}]3\ vZ6 gwYv8 589((-d`QC d0`@in׀ѧEh!l2!8rrr. !㱂(T-"kDk!>/JH|tll3p!s0G`h`& JDJ #43!?Vn()(((((.<֯#A74A!4Z7SҢ66v ݁J8uwd1ІC4QtAiu:|]! H =*]E(Qn8r)hִH"JbfH" *1 IE Id *i)! B F`֓XG8ji9:BNJkt|ʀ"i{eLDiG@4hy!lRz7ʛc7r% 5HŀBHbE8ev;Tȉ@[S(V)N@S8(}O*c$:CL>̏1VãP|rˢ`~/}lvDM +IecEο̄A~B|qH&g>&=9LdQQ̅i?>#x Do8ze@hCLJI&+ ~% l ļK%u)9zaedATNn_2xEuSF͝9~|oyY<tI&\Xph_z!/hc/UH~vMmZ d/괰=T'ՍÙuԇ,|n%Be Pv0 eJU#tpU*¡솫yl#E=R|1df,EU?RDPG`@۾ w4l:䢮:H20m=FP܁:q)R1,_#8h`!h7Awé]C.6AƮDjo HY"J$TLt hz.'+Xr~9 w(B@à+ljp,`ߛ_Pf%PKr]xw8;hrPTLU;9` {" \ ;E3xg~A9nJH@KL[6ŃٙPM5IȤSLv< :juxG!g '!AA)HT^Ą>$<"&P+ia6{qmjcvٖ4Ɨe2LCg^pӗBz9**ի1b|N 7S*GEcGb,pt4W%oI+*D!\לds|9I0V  {Ql|eJ9sB}:nj3-4r?GEЭ DVF8-/{rUێ[:CsXH'זtx8{7nɬ %.Gw7NuZ8`6al[|jۗ 4e|<ma3޵f~5^A7lݭm z8>se8u.t`Qh0*& (ed}T'2ˋ=g#R'5gU}.V+c܎}<6KY;Opq׸RVZӲ^yRzIDG3|Kxnf]V3ƃ:$Y<ꔜ 4nDЎ7̐afA4W PmtjD6$@rAB| l*'sDV ߊI{1i_ TG޴PB), D$ܼ{32 >-PGU*ahN98^Ǿ&͈pr1 J2w@Q@QPSW$1~fJO4yezϥh;-'6r4n!)&$ݏ%KQCׅ@xt骞в#"1^[W z 6cgԀuf3thNQ#V"ST&b Jkl<P #7 0/F9;!%F*t$ L ]S Oԃ@+DL`Ji)(&&" "& fH$btb"j$ 1tt0ǻ@/{Dؔ`Ґ.J*v5U1OڢY( *cTEQsq0FC:֋ Y>~ݠyG)("*(C JMӽ?ŀCjDJNE^@p4Ca9aχ;냰4lKpP!ͭ9Lɽ6;o~܀b&tT%*m36t) f$@}\` p 8~RQ4w#?"a^*"!.78,rޡi Э~>mnGm&* Ҝ04v t9OUy1† Q-e࿭[uVHFJ: X S=}NZ=R{pXe%R]e3p,t!442 ^MAl*FiT.Yorz"r0);Bw TPV3s1ie0I.@ubnB'4!#{J] |nT2 1/qUQ~ jAF(:nyꦐ7’@6oBIeCw'wTu.Mƥ}MW4E4P> x+,J#4||9d\NL{.F&n yvLB߼5T?q0F6ݻ 0hh`s\I=..QiyV;P8䒕 A,$, PgL̹(^NY CL*MG Woe -UB)\bhsE< @l"tJ hADHP.*`:LB۵ C\!ԑǭ֍5[B8H{3/s E*5Usԃȣt,@: h:fd Atr#$`c7v6\]Mx=ۻDdf :RG,Y7 N`n3Nr`4-_Z(ڣ081%qIcCE3N;8A 3fMi]Yc.Mu<-O=mā ix; Ju: _>6Q<!d;@&ҼX(H UUP\b~ӮWw(5td(]@i]q!Gg#ZfDQS= _D!E^h&$&r i I+ԃHs@QEYB8VhF0M$Ĝ<>& /6 K T]lP {LҔ<ОiG0 oOG@3>6zyty `$d$dfU%#%Wv]vPvѱ ôBJ&$b!JWT O4 )Ccoj]Gu݁@"ދTA`pNb4'kQ:Ol{$ʪφI_ #?+| yB1RO.v ̞؞^纯73*ɠ\-@OC>i`<C q9ә 0īyvl@HRٞnE5)TՓr`>v;sM׍+D;p0}n؁x/`79{95]0/ OGHĨJ) P󲨲"R'CI/h&I;E j %}v! #νp{7naЕyXFN;/dU2bxv' sLQވQxxC F"qm>Ly1»6{F|8 4P"OQxߖ}gdǸX>_6B ) yKIIۜ8=*,@^R`]R9eW*#@l`B#Jt߶HEc`Tqˬhf =i}E]p)~X^ϕ_kz -\`p(}8Ӂ1Op󸘉EbA{o{Y5\A.;q(UVM (g<4:uA>Ĝ)6, vń]yB`h}SABJ&b /!O# .7I Aq Mh wb"*{vM6$~ آ6ؗ" vc{6UAX;W]*""@7|<AOBB *1`L~:}jF9*xaXD{U7{"C}$@`c8Jr!XUջp>:l[!?vЮm/`pOKlM,˱Hnsw"7!|7x;}=0͢j+ZR,pGbM9X؇њ@3B@2 <`h?#t9z$1#N~g?":<-@U@0UVȭ ֜CeQVWA8+2> @JCGPFHiSP$@T;N?-O=/{?g?ݳj;X<@eϢ+`=uNw9X`w O ~= GB҉:16]T _%xu(̏gW,DS%S~H@Qs# Wܡː2ҪV VN̨r"j^!a2eig힩κQG[*FC%7YӼJb0}*O}&ǷŸdڡPfa<8щR31%0 Ba9<#J C0z-pHB?Y .{S9Ԗ!2 tA wqJ3yzfRrٲ[ @ 2Ó1|D*j=ힼR@'svzͭa$RCBIn4dBz4txq;iP&(Q3ןpsoH0:AG]m< sNўQL[>!5W{v<0)]k6!pdq!IHX' 29o937@6c/{3<˃@Թ4 icNǫy326a3[ p,Da=)Nw70DDw>$ I$G=tCǙļOGCL$0CA0D& &ӽX6H$&~;y+jC6k:/m.N֑)؍KV+џ$<Uyy1fZ4~RMiV|1ӺN_߶!)XVlA%Xx dݼƉ==n<]9 zu$pEB Pn{7m{߱; Ʃ5w}iȝНGt:aM;Ȳe.wIe@lߢ-9F|gV!h yx=]S+D PPLw>}ݔ$߿qp KgI0V ո{xr8*`;$2Oa_o+Lh]]PO6w$캙fI6ǖ:;GRѰ gſ@&cmT I>5§~$oKp|=B)Q 0P!aPk(z5YDv @TX =e z:1 s7ǁ#8g:urj4}nWy f~iy!,:G`kq${/SpH#u]ut՗$Aĝwh({y%P 7gt2CjAy'ĨCIsy/ᥲ βlMNvy 0L.Amd!i֘^? ;ApGwZ r s@D\7 q0 AX%e}M IQ*h :rEbg :u $]$#EZЖ:h%P7 Wj: :.]55:]ls؟q-coC"cK:SȊ Tp(.h0JZٿӚp]oiuȒLs1(CM*:Y* glY,{G8;U޽˳cY:FdmtCm&ho/-j:TϿG))(j$R6 \?%&g MG߸qu6l69 &=tZBj`l@aL{_Wf˷4N#\x,!E mT$ )BB]oÿ!Y0DtxW/N'2{NG h䒐0]C <-aUNxȘ! `z$ `c{j&qdUs<9(1ܪp N-zj(F;M 1tUD!D ,̩hH #snMy׮dphW#oN!|qMXO=tMܡwVGy3j&MAybl:?>CBn79ChCs33= DZ(y,2U2h}770Nլ:Z?r/KÀA?Uzn8|-rh`,JHSGO?6np(|ǡ_:(qtco?OTE4esonEyTG22&&ݪA%MmC\C٨jm&HJOD8SRO4YnrZqG@{9S6ۓ.*zkgxXt0vuy;x4 A]YM4A8XcnKˌcYT й-!y5w0(,lsB)F`A5׻ß{g%t;2ؗ3ԠoHpCuDnKx3atfʼ<@ ؐºKSP@  Su6 G0SPahLpPCLσ(82/ ?{LNruavea|fgw~Ҥ::qr%O+%t8rזpRR]#uXӚ1丯hr&n1@~tjNHF bMBmC+ %I"B ٘Ёc~cZbnhY KD qR/ DPl(|e9!x9U*1?ׇh4v%@z!ԝiѭӁ;XS2*ZS;jX$"*@*ss" cOLMӜ9zፍldC _!̢1p& \&nxG O^;~͡P@jH@BJ٧RcERsJr(^o!Q~>4m#~7塞{Z;_oqͷOgNa=|ej")zX\iJ8* K }%AԮvXћֲ`c@09j"]`grNحF.] N'S.~pQCsn_ogh 6_@9gQ('Nd`_A4roٚa_,iVVԆ,-#ijS[6F#%#scW*19CŌkZ1jhgVHh %9I,UѦc+DSLh%TSSCBDQMM2"` x%DrH$0Jc=qkH]y6a,N0;/w}}T Eq5:wSMb6NbIqAljS!&ŰnZ(jm+XԦc Dme"VPdA_ J'`j(] `""H:%05z|dse( JmV]T0 >da " 8raxm%4A&>I>;9s!wyAa@8pC18fԴc=Ї-JRL "EPs# A:UOC0SK "asBN |,yD nvWADJRIC-xw&Tt8kjsye*ߤ h3Є u3]k؈s?/zޗW=\G؏vٕV!t ]D%p =mVJc+ Hj(nj:460A*a]fRcF c* ׈Q/T34f" âXmf? 6Ʊ`PZc'Z -R uϧncDt0j9<q?ݐE Rh< }*$ H^ӈ@"8<+b/^mkعf&9yt# [>*"ƹ'\jqWڮTd L"G<Ҿ9-6dfl` &lA4٤TV4VF]P3,"rA8{9\qS<>-Ƿ@,ĠH&Ľ(rxC![7lkHo&:D,䠮W‰{ؑu6Mv:#yY$hf2Bdaѝ.fBo83ԚyLNZ4%t>`O=n /?+>"[0BAy/vBD/g| iÓ}̀#)FFA '2aehӌCTUě\ W0t-\/ 44CPKId"Ζ:zsኀd61j ϋmݕ HN㵣r]u[Q [kYn֬{W7 hKaR`CdS~ ā9Y`sڞHpA?\ pӔZ` "wUW1@2nz@ӠCy@-D#ׯBácI4dܷma/Ƚg~_Pc۠!J<4f֍gVT2M`/7z_h>@|#cxX`9GQLx`0Mn\zzQ $ЍYֈOɞuGDI.YZs!XX oLIFNNk;J "%(͈9cA#EK244A4E3UT1A/S i3'AH .lp&!)x;8 @rROBdTE>AJ8~\SX>YCq(znK'P?%C;KH|J>0C7|ĺunCm91i8Bm-JB$oI}e-A¾ ǀa5o1k>'2C ќlCFPk24nG.SMA,϶*2ls= PlThm{M8s-gGQGtx|7F ?Lǖ'@a[.}C !R~N? N=Ǔ 1SODM@!b>t霠79{޶4q Qůh&Zg5#Fd0}>\`=Dr $)u|{PD;CܓѼ?$o<`IT} _8BE4}aH?`cG%l*|r?V E)fdAJ1-R&e]NhH|Ke95!p JJ)R sS׳74^ QQ$Q0q1)C{ *JB SB@2J@S9 ,lҦ f T]bMAkc Fh!0䱮ә## 'ʆw? ϫࠖm]76 d7C[*S wYgbtI06!3q , 1TQs %{q3ވ1|~zY mv 펱AbG<#?dgsf]MlZ,e]:[;1K9߯?${(ۗ-5YjE;D2t䝀&l[db񈙨GˮuH "B o6Icj MlkRPuf b1s*"#N"N\ .XG.IDdMDC1&H 4*X <(1%tC๹" cVps".6F6 r21IchXPDCKHiJuiY*ݖoy^'q󟻉becxoY?ՑlvN'Gy^%4>j-UQ5!K1FU?D4|8hcŏC:RvPg} D$O.7l7֚da,HD=q0󣽁 }_W\M%,@̭Pl%8@x..d:靡;Ctk^q! {<7({K0@9 rPو8Tܓb?kPo}~u3QLΆi^ko9_?mw8A!)Ɋ"Z_O^+0vm?}<ٱ7*V]k1l,PgP֔W8_]Q0 T6l#zlbk1r\w3QEr4F:n `-Aan[UnZ[q ,(@Lp{zM~=㨿}s>ÙӀ/֗\s^NoqnL4L$APL̸yoݿ[}( Fl@>v0p8Νw-g>9xzn>_-wnm[vNBAE_,o2% a]5~/F':2$3wGFR} I8/V=z2I$5)ud0|J-R([icyJco޽$)~3ˆ$2<}[Dg{J (. > .Wo{4 'ь0GpĎXJq  }.dj%N"%-7R!$LO M ' ڈ "Ǽp8EA5TDST32bH[b` A2Ak{}~w̞<)op{}$ NPщ|˦]e!bE}({D쮲o/%~\O&d5PQ(h*S= Zzxgr%9 1Ȭb-jQ jFJm\Nr/7-er R"1I ErLhYpDFu勖4)@ѐ:dhVpG8ŌX)b$v}΂e_/+?K"n&7]4 n2͑F9Ј e#;I 5f{F(I %hH"XQDDH։ T^X (|ήafRQ_@P.P>Q/; {E\W@JslˮIiu(Nskx!U,tSVY"XҎ4X)aB+ r~%h4h*=c3~ M&^QVhS~J ˓ 0@7a I|;,^JYP|At)Cr3^ُt/f(#ԅGXIA@W$؞|Ĥ.YQD@$, ?DSdЭHjN/Ψ@m#eH#MݭT Rv /Z06 ml`6z 0i%Hc50qvXխc[W qEsDѹ0ޱ9)50,lh$(DD M@b= GYBv`2r1HDKmzC-J`]NG (4Mut`!E#fZ$EPy<~^Hg}5TUUuٙvv.9YUdeQUUDUssZv%pu֞I+zzHAhHbAɒ^u2'(0@L< mلrN4Im(;H+SwWaé1 фOΑ6Ea5J8 佐bJ+#=$/vz=HGgcB(ro!tN)A?׈DMRM ЉHWR'԰BRt=t(pM*i:+ah(U Ae!ӿ @ l \)E)8Ez{) BidUs|e7yb'"wȤMq۵ƿ{%#5s %>OA]4G,{ %I XoJЌc! VևɇUBѸ~jG*gzGB}W{=|92:tga )>))<~gKJV@ȁ<(aUzi ?ny prOW>Y&Wd;HNgzϣn1#OO`jwVK>󝳠0CL8`C684^˿_>]8)m*?'']^XdGNPȘ9AYa0`,!҉D ?@̢Km6<\n&nb1JC:vy4Eé+2o2 cU7l.Pǔ~n/SP<,c,,.ZLC2$N(P ّYfxME|䈺*x .,qw") &A#&"n[ 0ai #/XMtQSAsODvgwd НA`m r0xPT#mjOh:ʟC;=l֘BˢL# 0="@@i  MvY)bF$ڊt%L§02PHcVCMkWH(Bb79" psa$.q4mI~rŊ{xIKdl ֠af=$$BFcG6Uk퓯M=k\c9/i5PW7py#\ԴywaZ"wG yjQ f~:pnܵ[+E-R۝km%[e i*ұQmѶ]TXW 8oGĒA2E8\$zMnr[48S&[f`W?32giW!j ( Jns @ssWT 0\@T1r!X; D/ ǣaCS> G48H!=1whfN`֖|w TO8Ѭ6ômAM@-߳.gY$-R\Skn~IF=q7'!Ȧ*0!hAbQڍ|PԱ*M5Wn\"'1Ix8mIKZrIti.$:J n)Jbyr?Y=@2l,(Zؘ3vR}ʲu߀v{iWBXTJe^ 0kL4mY[@(ciZMjkEu %CBEM)JQh%@d!U`Re%H=L ji ]e+@\P0vEJc{fnp6,teB@`ՍT}nP={1uoI6 @nN@h]T5J !4=MOQc>00o'}}gʫDCt[rH;[LKڳ@(!>q ÉzA0uC0.)@շrtЯ~Z}ey%)g8'։f5lO5zA'_# >P5 8c }vq#~1482 k @'N3bݚmgjD*-p)nfUi=+f!uYeJ[umgB'\Z3z$R$(!yQ T'$"G n0uĢ5`D@˦s<%`A,w`PE?X! H#A$M%b0n݁ ExBI =fE!JYMIDTָC%"qFɤT] PѫD:86_[DviGlPNvfx4I#ڝ}JK7тwh=F0bЉpBM;膨G2!;J0##~L_~XV\W:]2L-9 AIa8~$v=)}p v[ @5 TO2A+*]~*ӗ+ uk|MmӡŒSmpNöRe8˳bj}j+yo5&#MR8gB0;_<ս\=ЯUh݋,t=scnVDMT3MY.z#\\ =AGjTtXDa޸2L2kFo|iq '8s̕Q_jgm=3rx f,2ÎGn=;RwKW"ޓ{éJ7 7,wF&\`@(pv7r['Gp/Il㥐mscu. nrb-@Oh^4a MH#n ˽#qz;.'\RHT.T">AY8:'P`M; 85"P;6F' ZP|`h1I dٌY)!HBYdF8&5jDQ/%սڿioö̼*2~3zI;4 b{s`K ^c:\Ap>뭉8jڔ@4cLg9ymRbߖRwI31^Fqmݸj9\rqn1 ӇTu;+p9cm>ީ6W/1> $V\!0%mmGztKU\I05KeNk<ǁqH6}p3tˤW8E:y0dzǂw-w 31NǾ&;.e+uِ4dAS;bx{ +#-'u}%\qPaʽױt_\)P; 5(7Hk (ŸLgX_>fŹ`T暺A7rUOSL۷di'9Eg9r[#*l35]+fnoʄ^{+C\ot&ZLd?dP0[drBm/H[G0v8nV%NJY291pomi'I0H̵Sq iiv`Ι`Z#+ sCb{ a F!̯ 8H-&[ i#NWo OE h]I%Rl1d 1N,]caHg˱^IrF=zӇ w^-E &KݼMR91mi3n0ިmIw+^>yȂc9kV=euFy,5T3kfFq:NtHq,uHefaaԅcQ.<[)̘wƆ'dƯx˸d0;gnk\i&tzyL*2O1ƶ|> S^H h<aOZJJJPGXGK|C5$p);u;»FXq&ݤƶZ'm䆝rnZ4i\; L[0lZCuiV*64\d,#[2f4kqG.$]7 ˤ'LYkcIѶg$\(S"򀥂J\O~^O[$2a*q.[k-jswuR&`v6C4;bM7}28땎 X2j5b(b023:I`R2n,E%C\I̙s#8ԔD6i8$^Sʾ&B[[X˿ؖ#V˩>S:DήLð[3ii[ &yk[&iS7q\HVY۹lӷfm@pU>h0<],-O͑ E]\K5H4L;{!\[sy 3<&aAN8CC{AEuǛ1<᫷ۭ07N6n.g E-;%mMNr!I(l1ۚL`W:arKm|S;')CSp c^tuL;lFUc5LK0lUaMk"3:l5 C03B6'S3ڝhAS,sD\fbMQa=۶y 'wgB|c9 a6YʛDm̵# oMu+lyڤla|D`sMU杴S[ǹFU8n"j٤4nm$#8D\,Z*qNލD0w~UbޢS,΋[n B.4sƴ7Do[7 MO5j˩4T%oRkY6F1t9dֵbfn;K3]іy8Vvؼzh3=v5g-_S{;Y&AiM^BO{233dDܱP: @?(wd~R4vzxt&EC8(ҙ!-VbG(f3 Q 4H9㘜fRbh3834H))߭^8Q䞟=^:.\ iHagdM$L D0i49(ŒŒeW9=R3Um yZybG'"\+ALmZaÙ0f@۲[kUY#6ޕMUbᦸK U*A*:-x<Ʋ5UV:ոNo8ol=C[Nڞ1W#)Q63LNmN)poZǵc `XZHg5$یnqV]?Yq;bo*}ww35[jzkMVsq}hJw@9HB14^*>0`Ƙn! A J4{I[{`]E8[c]va< _XGIqo1||zrxGY9c.kвa&)G.ҩyYC,d/8DD`f2Mu4Cʦ}8u\ A~_glB*_MC'J5f0F񁡋}>y@aL֣L%I+|}aDQS_]<[]vx#`퍌cpR a !(Ԓ)mkc+!Y^߹ Lqz챢u[ %UvYIe'𙙘`] Ha|u}]MַƠ~;E kQ3:"GYbSV,v}O~0u?- vsBMm~W>J##"wD' K(9o[@s(I050ZȬw؜䠩Qc(s>F4D_Z2b3AMߥ'Wض~݉a\^z|p$?08\cE\c Vc(q@6Qĩ™J`{#A׌ D?+ICpPD:nܔzS ]|귊|;t?qЁT3HPF7 {ԟX"N@Y(+ԁ )A@P!R!w|)ƨ.?i:@L3.Jlv|r>jGwFB z~ԯ3?55ONaXaF d9ΘixUV,VUUj'w+,$Y*5D{OP8{XսC`U~LΤ<9ATt2*Po=Zf=Ab03"ʇ#lF@viJ㬐ah܆"+Lj˛%C6T hAɲ,9+4 3Ocs6 4%VU6HK;!ɃX.zMp f_qW=>Y](R** btQA+Mg|*gwO/fHj;$5p mߪc㸬^;BRҋwF:/#z^چ.G,e2vpMub s`[uNˁ)npщCҗY=imi(scAr@j" b2t"OyG*;RU0<'5i">!4b.W܃43 ytFQiS_\O32eߚKnXj0ú a6fa`Ќ,U5V#7x(E4;cvXhπj65r.p vWKa.kvp7Q## =̿G^1Bs'zNosUUEe0B;> 2/ =ҡ=/e'w! 00&"̾&<f?^ {B h<$x@ laJU""E(~0̥~|N "Dq_,$/~A$<5+KTWG^F}|c-=oA@0`q]D]>^CNߩ n ;;2<%'$ #![ߣu=-r)hBKlf`SBJFJ$'%{:3P)Bw"Bi  B2>ey)I:Rp2D%|rTN@q0,JNIOW3~H(& Ph@FTQ"i X! iQBe)"JX&)hJ)& d/}^FZGWRGDAG|6~̇_|0Q m{#{sɼNr[.F% {8%B ?!6AB`>(it k';&M&->tʪGXMRL#ԁH1X0Q7r/TƎR 8Hhy<ǚ[hhVf[,g咯 ]L8m_D TU+nψDHudb7"<)IX" JhB J:1IWy4@>z>%za`CRACB7blӬ#E[8C?WYG2>/g""쏪\L2 gڋL]I)%)с_~O-bH:)K3" K䜀?tր QˏzD'ANLJү~:`1LBH>7 nj7$>TAuE 8|JUY"aUooTsuR* *fJ G߀風A=_񾏗wMi:ԧ )ݝCJs 7x;n7 Rt`d L!4e6LG$ HDWq2&ˉV~!dH HX| @Slw1o0)]~_ARA-zy@6Ơ撨8=7{]lE(x'_5-wjv$o旸j9EO:%Va BWT>dGCXÉVb|(N Asm0= 4GQCC%MD-@3:=] HM7evwar # c7֮s@mX2P(B1VtÒ?$p,9Si&SmFJx G=cekV֚&Z1bT4 S3p=r 5]D?X8+Gаix@;ˠXA>% A1mmi0mJBA.^ D㇮1dƬ`Vsf3L0i38Sl5xh{E]"L5 sb-!2FFAB-pƅM83n/.̈́f0L᲼zV9փ)+Pf4bLLg66A"Z`I#LkL3Xh(&)6 cDZVUCdR\L]rngvq$ʀp:!J{’* TV5{CzaTE DY *GC`  5ܤt#I!  xcvJR4 M+(G$D22MLgdV|#q}q0%ɱ,M6@s 0GD RV!(iAH P)XBV"Q $I()AZ*还}$LqU}z_GOhs@w 3T*'~Z8=}ۙ-U;%!ϛRr=85IvCZ(-KdizıS[ơJU%PO}J pd5԰xBnYa$VD#f&rz6x;^ ? h Ѡ]]!J҈1n=?Gw.b/j8Nzvk`̴ 69ޛGfȶ#+"friCUjsZ,w 7" f{FK- i(PYy4{|&eȊ8+.1S ).d׹$=gus9DQ ZE;Y,ǫ癠s~}8y4BK+3>K\f0/(=P'0e X& mbex%7;Cn6rc|q|uXx҇ |>$4xmrad r;R2xVtgvfk%ftcO͕ "sh71=>Xmnx|zle{3K&Wk*W.=uK\X 2-! ӍA%}?Q3nIi9MJZf3bt*oDh};6ijxf6:;:ehC`{LYƵl^p P3E䘃*=D3 M632GP=ٰ.ɻC3lkmI43ˣi\cQ "Nx\ 8C (bgP0h?2)W-%-A$Pk2)AAWRI=f͙XR,:7JU%jE5i`ޓ FM`"k*3DD@P)HxA!  '8n) \XP7/7{B) K1<ri8Sɵ NFcy-4N9<9 J|6Lz$|ʤ KBe@}!78"z<]S?jT(mi;U)܄yQ$H5?<')?b(1sS*H5B'$7I:* $q( #MOx DbI%^?_{!ۭd})*,}0(r >$K bn= G*d:<` ' C" cGwm TGfr$O'Z~3 ؔ3Qa뒇=Hb*B#š)S^H)Rƞ<% - x%zu.0]fyĐ$ O\hIMID"-qi URHW `IB fi`zR$Ƌ0{ a %]KBk.>;)7_oP]qD*=1V2 6 1EP^̹-^CyDDO!hl [+b9 #@,PK@k`y4G=QL4LQAM5PU "SMLR4$STLQ̬RT HSU4%1M% E!STDptGٞvw@lԛ`vp^:r+"æh*xM]+|~F>ˬ|xuMoc8tz"kna?])W1W5_FO|.sJ[b8hWZ:lۿ0/X~F|i xd!"n${E͈nh^p?6u$?w\N1GC)CBʗ[" ГB\1Ր%A jī"DL V&݇ {FD>ouq_q9 ;z^uK[@ADc_j) k@ ɼNhFDf BH9Qc?W'R]&$㰸I\Xutԁ;L@ "+wAD8 @v F  7h% (f#s|X( 3ĂSbl$@P8ϑ>a?F&@:xFPw#D:`Q`h|J*uH!m hw .$ '9 OCCtP4!]RTxqґO&=NCZcg򹞓:ڰ7hq]y|؆TRvaOrCP;hhqFH,<*(dK^9~xs0 5! $|0p:&WGY: T 8mNp(@sE4HL'P4DwٹQznB"*{{ l7ó\WC#ǂCGK_IҵI$to,^},/wM)鲰8MU%V CLF{CJ0zv|L#P`+!ԑ +)@[Jd }'%c hjoLi R :4lx{P8@ԼSX-B"(vC  E/?dj,9PvTRe\n-AL7o[`ci1΀ȹIپ`<nLKX!FVh1.8OfcC - a V [#e7F8N^+.(=/ Iϓ!ғM7OWf#(*EQ&g4u#&ћ(--ƌ7¤h 6IdAF\܈#a뛔J73EŚ#nd+A&9b:0qꎭP7 D sq&!x]!rh$`4[ e+2mPQքؚ`5$AR@GAr#ca#Y0ndYX;IrY)C@D%"@d#B*@8J@J ˮjP6'5Kt5+$phU @q ".$U!Q$ T2A 4®%FK"<j~DHǵz^0p$M&/X9j?l~6<;8ɲT% EN CHrbp_Dg%\!=2H>uiӛ; LšHF  (iOY6Thj!!PbȘׁ˷q>?£E@BimJ(̣LA@U4@4S42$SB JХ)TJB PP̫M% CHD J!HPQH4HD4`T!t(!KQR J4CQRQ *5QQTAN@h1BŠ34+\Jm(fU`)ZR AFbIB%"Ji$ "VJE(hh @(d3" *Ҫf4B%5BNׄ膗:N*$d6)cMß7"F8It:i=uTP-10">=_Q}C6ߞhf3ȌQGd ?MIHmѠ4&v8( , @!ӽw)H@&4S v^PMQ/¤b&k' }9-rAA e,Tĥl ((h$i )*7G4P&Ey}/iJh@GOc .e t|IOMN%P@ &:cb$sxJ4) oB-;RdWxҷ9BF,\hϮ:H 3ǸT;"xgӥR;n~~05도?]D%s6AN$B!A . x`lѲ۳ZzIy@vG)&8@`8o;ܡ֎S6"@VQM Koe)ǧFCqV {T%D0 ?M+)3'?5wA͢}b%ait#΁{N;p_1#EX sKԇ& iĹOa#lmGz6_tŞf.]5#i(y{行zswTEM%5PQb{r̍ZٶKbt>`~TxOm^,r?4٭ahؑ \t=Ϻk@3X |C+7 4lihN@"Q,kl0PNɎE?]OwhBP ikX-8?g{`W,pVEsxfx ZB-gbQ`f1x-N"Pfƃm\Crѐ$ ڣ''07j68O.Y Ð~ԐГC G=B]4$(Vh9"gk_yY@|:m E " "\ݴ00lezLd:#| 4X:-(In'-C}U 9$5O?vc r7ik-N8f;xtRBcp %QA 3-Kۜ:M732 揗v-d@ug3"\K^HI=νd9Ri9 "÷v{DB"Fd!BC ZZDJ 9ԧ %2@SmdW,A0 x4;MH uNĠ P˖Pjxȇ=IrtS ¹ZG@vOAMj>O~$G\V NB&GFJ)H`1R#2G`=@} CF `j!l td*%9?up@#&J "B $yؖt qh.?}8")5%v}OD9APCrR'5OOY=5 !DzKmiahi b@9R\#C,@~ԏ0 loj8O|3(00$rJP(R())iCduyrkL3!od>cx{OP=LAa8ev(mAB![s 4~ЊD9ځZ&CL @(BOAx8A 3ӓ佒t8# @dHD!Ɔ *ĥ 1S0ZDLBHbY}Mj>́ (x*?|.תzx.y}ZI3J~qAt$LXʪSȏJBJ^؅-ș&)a%:4'-T"ƨbX2`Ơ!Qsn3/!y(1sԙ4\ ,'goَoyYZ|pl2C*0AHO9܉Ӧ-#_KBpD޸ C{:D5y&j Nq,7 ;0oύAZ!p͕e ! tmu c,\P΂'fN NMѼǎmF1vś};XZB1a6!u}]uʤԘ۸|h&7mH4.VlaٗYrE35)qkz:yvvt]5G(HAQ%WK\~ֵ-hvk(l,]U2vli|Gx9>;""OFuvxO[ dbNuFCi TBYO<1 \AwJMẑmabh'(b*XS[PH(4 iP:S4#C](BVRHP(Eքi"4ĹAд1U1. 3=@)BVFz\@΀e D(~>B-UU[mj֪ i Zxb;9?Ĩ2t!-g5qY"AD4B}*:> !0G;zM>uOnJ+D 3Q)!aOS|}1K&>X4 b@H1| "RTL (u8l6 4,Dˡ{9ӮT7"4cBT-9<LYTdL#7h.6-V ""] &xLy];?Y`?a׃@@5ǧ9@[+OqZ;_$6vgD1LQN䨦"Aet9E<"QTM\̔-I Ĉ; y 8iLO0.Ɔnt lP"O>`!FÈh&H51 _dh3$ 7@$8f6ls)Y3wN: CJ+[' +@cms><|S|,1pGop3Q1CjHlKFWdb57Gﱡ^Gr?vXj%Z-Qh<,9Tod@1$ j[+,5:S,$كK7g=x:y#ze/&;@tr5AGQ T4SOl<+:8ηV )({E6Z8̦"*i6{F'@nl=;;DLԔIPRKU-i W,bnl, ԍVX 2kmIJvhH؛͐+v9uiC S$4L& ˊ<2!/[flk6ْR7k07kgjڢ3&T1i\`ix mg3Y,|cZp|7! F}\4n H/""i4an ZCN8\'ͱlPI㛄h@PhM=pv Έd~!y2ΤQtb(q ] *Af*#`6{#s^WWL+ dG6m--C/pJS=1q1"JN]~e0-ՂMa9Y*xcTDl~AȂkF?3Gg_d$ HJXh4% NYg$$DC9w59%)B?>k&C,s~A ]!Ua zU؁-2]}YNRRmo7mTd84`54%۲R# Z[ȱ}"͆}]M[% vwFDĺ7vX(Z)B/2Coڡ`ֿՍ<8Tp=@P M2jEN(LU7!"8h䒘p#x筢9Nf9vMS$Z80&kG8hQT Il tArSH](L|2`=C9 NbFK= ɉib(ws92*%J4i(4bXNjf_=IAZ)JBĺħyO?1a}\9s#6=đ @K4zާJuhM bNdXu_@ƏwaE*|4?J4)ui~~~8w@ IrvKCK/\,BmPG hu#$i%C@4ԉiLaDbzqhs,L~\E^u7gF~o8@'QKp<ZWf@Ջh TxA1F\*lUa^YHG1L,£rơ]w4F9+,t(hl=hӫnGF!{;::!UD1%(Ht&%$-UA;ɺPK :!%N!Ҹ@:fd?o͐^|Z/҃+zDrw P(wLCKn h·0w4EMhĶ*\CfUI$r,Fy䵁mUB,5C*b I$4ӹano`[1S0نfI @2; ݲQ'ZLM 't/%G0⼙ y\3AlQ l ӆ3"P54b, <1eFZbCk3\aI1e:Fیno+q$Y®6w\ A4Zhzyf,!F[ ?86$xѭ6Fl4CSf^%2 naE33f+zx`|CCiɼ5r3&9.Mf#gY+TĢ z5tƂ0" hZlǙe[6 -MFĞ[DC8@r4Zm?ٌe?E}]6ږ ]HъȺܚԁ`H"V{:朧}|z0ӌ>^w = h>H`OJDg40c^>du9D{C45ߡ牵#B))()hF( :U6%H M|kpq`)"i`fR ( " %)%DR$JF&G:! ۂVJ!N ̀@?Q`P|:' !އlD(<>:ny݉Xl\Ȏb#"4""׌> !@H3|a_-OEursc \['nv3sH2M/>WQHWt!uo o ZJ0lV9c9Jq Ssz>Zz4T- {"Uezо{w#=:A8kK jZ[uNJ@ٖ6DEՌ[:}ry"؎FPȉua&'%9E٬]J _5pq61MfL٢c&$)BAHER+Inڈ0eq.ᦹ;4cꅴ9zPI;bH7JȟH.ݲ0P2Ȥ5sNo d ~,*_Ǚ/xãzg 7#9昙b b  -߽P~H 0 s=C OXOf`gRT%AC{_]/ f xa6z6oB6d6_2!!KoWJ7.&ie<0nC2dܦE8k&fG3 T!EUEO_"$O8z̃iБJi#̄)в"4 sXW Q8#T S9,S26eoCo^ut$'3J+Zsa ա D b=eoM0ԒpDAq`\C`0g.Z&)P$;&غBA%1BĉH61 )"JN>W)@n`y蓝~ ̱2鰀xG I7\PA;_D4`pPxjk<#hnƪZgO_ e̓ A%((zP`no(9ut_ " !L@T]!BN ozçܿEEG9PjKlU7E:,@4LLD@D0ԜwVÑ!>5M`s7.]름w?Tq|n<{ HC`ѝт(2B+ !ȇ_'S9i3 2erh?du;H.V+Rac tRkhhn΍'0ɠ (0ȫQ.h@KYb| #wcxl #Zzld412%). ,F #Lݝ)w$J,{[U (bG9mCP@a(B1|M\̩DJD*u¡AЉ; ZplasxHRP᷍_wuj7+aW8xE !*T:M5ܮ!0bjdV 1D\C:pCUمp4"'F.2o=6Z,ȕ6c-*-STKPeD<.%V9GẂ!dABtbatdp$YO[N9r0SKVӹp0`b]ֈ,A(Ѭ'66gd<IBAVc+u ,"(O '#,p4̐MR2EL4HC1IC@DS"A*P 0PCχ~T7Ϸh&9қqFl Tb6bQ.8M@۫4N h/V`W.(8IEb;rir,mI$._kc,HX aR!n2ܚL xq+;8sF&MU:V|"u$ JAiC<1n|BSЉ= Іအ2$NJ> 0 w{JhJ;@kp@Hp PHG֙<@Gs#'M@H]{CGzHd^ N@ sc00)$pM ؁>82 lコ þ @<3p)e"{ K#b *=@&0"a a%V@H-8$!E|[1>8(DEbȸH@"( ($ N3 qKEA1DP-#$A1s!"73V> j6#+в1O7=xq% "">P Bd@VaJM $I`bJ4MR!P ib bQ2t lkyDO8T4!i#$Ea<gδS >n=4 K ۿ+; ~i햒$X1<8ۻ۹SL0e_DVkir$hP 6PCZACJHR ̆3EJ T4hrfB OXAL#Ҙ;-IaһB+p- 2K:N򄃞i"G 2phȁHB1=#J`5u͉}d!XWjTMT:5 3d ¢10F&$4cIqk>z)G}gs9'4,BLI:bKi/{M⤄04놡.JZREAk _DȈb P{O {Ф$IKdw!F^}|PE ͝~A!B-Ώw-i'^7|._kEPRPB]BƜG5 9] l-eA | (zK;aJ% vM)(b0>PыA!tn4!+$( )*Wo@N1#h(i%A!SM! YMR6GQñԣ(T$l#Ř%'QJB'F`O%9 uĆs%˄҅ !ː2k4^lpDV Z 鎸bnUt8` <~I32BDb̩)KYx'e#;@~\M0!IJLD-Y#L1@]T|,8mb$S81dG :tJAG\0zW1d*(8$=fH kjS 5m,KbH=w%W&$K@/=' I&Bb!G$v`@(VU7ōJh (R*Ӈ/ ן/]%_ TeK%_,j^}`&J)Xz5 Pbt hWTzҦ)$0xy3Qkd%|!^z͡&ۗzh7̂iQAJd=2hzSbY0Bpt[!Shmpg5QB8`;㬎})ģ`˧/e$:xll >L@APcvŖ-`vHgΎd 8!8D;f &H.e(A$! U(H" EǐES.G^Є+@!䯤2TC TƊ0|nRQP@Tij(R$iBh CJR=iH=:~ &F[S<Ah^tT߮lX"DF1qHEGӥC!& [\/0;WY&W%t}p~>AX^[kH' Q{Q2nrz!b1]klQOYrT5hp@ BcA61f 2I2>0+ x "g@}B~B޹W|hPaEHxq>ވҜ޴paBP$ !>@y5S$/qD.4N[^0)P cfl=A 0STC@o~?!;X ŪPkDC@4gn4)Tx]]{b8MIL@ E;ΔɹYI3/?ݭKb9dvB&FL aF6JhJP9XCf Ŕۢ;װࣼ wN U101 JҔД,GҕPb#IZ xSDvCTd8C-5CB4Д-RJ P*/=')d5SE gzs2+E;0à8)xaҡA%N$~E3(zC!z8 ?>D^v'=U X2O!"hT,mQ:TMQF H@KAhBd9i܉GDcgCBSTU"7 BD蕖f( )zgm 5C2p!aC'\A%)ԡp?ԚxNJXg?ҡJX'G0?TN:g6.P;yC/7"&Z2&"n ۈ%gZЧ h(g2honȈe hdRWclFiJ0IjF uߥa#:xGL5\-DO :V$\ 'K\#YI B_kDOtI@4PP!'I; 0Mʞw= PMҮDH@azvE)` M"RЧ˙c*\(T*CQW0 #T: |9_1uK?z>Bxmk|fpHPB M?Cl L;E0`&B t'(bQy4s`tfE`F|(H-Rb@,Ƃ`B+FNFIJ!m" JSutDߐ tS1 >hnCjB`}9rk#-Xȇ뢳$<_fD:e)P_t,"h"%^]ǰݣ>qV!ccC{/N*ZlƷ)[,"zqr |>nl Ǭ<Aw=@  PC!ɠjsq RM ukDvybS60U@v@̀ #"Qʑ:0MNA,TtChb\ =N=ŮrVG D1{:<8:#B 95XQWi@ s=oȰ{=dž$$0T[ `Ӡ4>.GREZ <4% ey8`1LM1riPЀBЋZA9ApEì(mLrno=.O=lȄQF.]s.W4W'6")&|;n8}4k;b0|9n#{Րg)iAo`8;ݙc 7G w%{yy d񵣌qi5fOI\T^ fn{w9b)f jer>?qK wL!xۑzF4!F}ZNAAJSsd *ʜyLG|t#J( B1)uHJ)?1?)WnA%^?E]|9e}lCcέ$+ݥPI]ep?F¼;G0FvCtrxxy/Ep zs7 ף! rdu@o֩!SA%iCM#,%~[%zN536Ɛ ^Ij AbAjD!7 HP> NebHEK٪ddjgi2UhR%fe xRax,qDǸ &xȥ4DR!HP2E$Q4$,РL0PRR!F𞾸L26X4T0k\j6mƕH{%0wd6fn4jfw(r7*iGI!EN(G7َ"hA{mm>R~?8"(+GŃXQ^[fE'25S IK; p~cҏԡ# I2iDGえD2?c(p^:ŶU1h)$<(0QKH&4UCA$H4(GAELAAD;  &" iSi0cN<@ xwҝ̅?ic쌊"}ɒ{f / ͌#N3H#`q8nGA1;sK@ZvI΃0Qd= ɌgEA`.Y1A馞r*@XI*.hf58U)<-*UoE! Sy M3LK.p<5]0-8$VfT8C`-fh&y()$yOqcfBOYǣzI۰Pj(voǯD@`V@ɰdArpqـ/_AWGqĄ{DW-=|aX q x35"ۉn87#Vx0;Ԙ:pVu#=갵i#uS@ȊSGUP U3\ԩȒ&Orz{f{DM'cn[ Sdp" lvG%Lg^ݏpD=? ] 4G*FwEq8JIY{?!\;իZZ 9NrM /ľ=+fbH8lvOvCP$eE‹ l7Ȑ8}R;d/ڢHhl>I40 8ПBFT~C5s«r`" $uzwL NvnX U%P" x8>§IJ{-О ֹPI4=^h/AuA{`y@"e ’*"N@:돇;;@>^PRV$! #&O룮G)gD !.ҝ\I0:(aN9R!@E:Uhli4DLL0٣nCЧLyF顮ˈ ~s\> 8 5MGۼ VP !#EzwH>aᙦ_seƨ r3v@z⃊I!f(CNP"T D!} 4~ޯFu+NT$)rQ+_/6HQEx_n"OUH'x̋u۠Rl #:d%('HIo )z:%tBe+H+_B@ t(|P >| ؘv~36d',~WaFjHD+ASg } Z8Ay=>Hď/=7 c!:7(2rsQ\<" bv+-ː+x4lW!݆a-Td(Z.XdZ4"6 ff,H&fZ`HA OIuQS"PTAR`*[0FA|o*ҭ9ip%NA` @y #9 ЭeLPL=!'XjQy4H|'m`AHL0˦WPjF#1Y,4&-Ze:YEdF8#m;, \tp.gKgV.T68#--d ]x]UV(㎶)LeTlNU*E SUmʢZ``kuw -DJ8@sFISlNsۅI7jK:^sfF;d1ݓ3ō-Iu02i,*padQl)) **yCEda(zxh-OVb5~!0 SHP; "_UC C a?TPOHA~.~REeAe-ЄzQT'=4 !D4 Uã#JY2U$4 4f:ek, 6feᅶE2+RdP҂K^lِCJć Ni300ot%ֵO >s8v}yjH$;NT.D\ 4;1u7Ȑ^_7?MTm**XHc@=@sf+@ÖHb GfCf |MFn tUdJJYS31!WŤT3iqߪ] ۨjY7!PmT(HV(ѹPgg$ejR1ЃAN=v8䞎J $  ]}EjYP="84cU@4fz4'GOo`yMR9aJ\"ŔQW6 ?+rBo&ETzǤQׂQ&5cS CDH$4?ˁNϘwdSqzd~4aO@{%wb@HBfJB$i)P:dtxDT]=L>,8x FGP::ctuEbp0Iuz.w!OyfjMzrG"Zb{IC8S?b:5ԨxuMX0s׿Qy!CE9{3y7t_gysDuvmN"|” R(Џ@`8`^_3HRiCIBbJ&**d3IUSŢy9EPP%MS5 Q5U@Z "pF=1̂!zQy!J hQ9h@4<H(i$H(@bha䁉UB "XÝ~:]Qg1=\A:2PS=G F Oh T)R#Hq bF@jou[&X |7. AkQ'*k=#xz}DJ&*6 p)3PT22(c5"@ꁫu8qhD[W"r. 8(ҁQAQmD`ebc+o =&l\2P'{)MF\@CIgUe$SiԽ?sçs W ;_]L!1{Q$PI oB(̕U2A=,1qRtJlp~jg7=w^WX3Q}8#p:baA8W0<\=.LTQ5JtQH,P]kCUE:nԑ񙪦~S83GcRlAS/G}b}V9hzqщHFv30p5B^oQy 5T|fxbzIc=Q$^oT߷.#>Q#.q]hr$_X}!PMbfY"qZn1/8)"H`VvsH)p*aK{ d*MK!`̇4 lŞy I&I"PS?N׊euOtܺUG)ȥP"qPo=SQI=vN|}1ㅒ)$V9SRMynOc>U]#)YZ7),vuD913vYvVh&X61= N# l!'Ҋo,jek/d LngF8}]7ڌ?L(SCƝ)``7(s[a q p{<&aDjb3a39n JI>*Z3v;ތX f{caxan ˁHq]U0:?`s]uۢyYz_| z 1ge朓m8 fnW epO\ЮܺRGVhx̳ÿl?)K@D| Ç'E:;ZfAV E+|r`ZhI10q@LA`ci`ێ k{iۚsD"$@2㇥)r7w)ےzlMxXȏ3cr8/၄GW6ff]X G7ӻh,K^p89:@R7ƍ l{α1f5J{M =y!FIWBE30G5 L_@tJ$p߀TEy %9"+@h/\ }R'ufeXg>K:}xn>'kсZJNdIb 7~&-{43niܕ|^û鰱P .)!ߤɯ$>9qqF[F5ZNR㽺O1L1>\I2W2xnۃ-/wo=|<{Ub:Q.Ҍ}M59KGoc(R}SAڊ+\ĭ+6"xD3PL| 6F!6$)^shv lFkz5FEX.oJ#p\ޓ|=Ri(<(w0Ҹ q/^lIz{MoLhK,cuϔ"5϶toS/CXΧ[gbXnԿTt~X`{Fe\oTۥTcϟB`!qHBSY˄&U)|\PQ6Y(1fˈ+d=z."HSɉtє $z NV=?~8raem+gg43A6os8(hL2a /_^yw1ᙴlf , 1#CH x͖ 6]Y:fz5 FT#o7 ]1x 㧯g7̡9ƈȉp px].#Q޴g }q6[89@دӿHKA~˶ۧ2'B:c_(Ք~AK+OMH5d:7#PrhF g>~ORAx|BGR&~L$BcZS E)3|6PNvOÛ%fQN>/ErDPr0i!O:io3}KqAW±ch,B؊^"ap(ez3]-F@駈)j$vid+e-C $r i<~} ;R)r;0&dH=x")cSV %Yl^ŵ9$JY:ؾ1R*HfÇ'|sIAQBZC$]Y/2JJ4AӊQAZ,֪!2I@y+`` ((A0U p&&lUh`3 *ՊQ2`I"Izj`҄'ip>3}D&М# a8q5X@,I b{Ćqv1xtAz'"M$7/^5KCd)@0?>&H?MykG$D1 0Ouㄹ%X A'Բ4RB0E$3hEiSH+qyf/"=LMf>Hp6&T/xHP % U"JB E"x~"@/(Ho~@bh`N{mn}#DLQ4P*yA%X}>$t1clMk*!w}4u TlB _>sOe$I*;CQсe@^",n+a Ipdd#=*=w;+[TArqAEQEQAv? _HCυ/U"G2W$AJ++ ' 4+]("BP#_gA\ JJD lh'$Mי8w:DOsNPhУǭfի`6KK[CL6mXD7Yn@FK`֤ gS `Ff=nQa[p+ybhP'jd6 Kp0LHadžqK6"t$Yk+݃Ӌ .,QT !κ/낌&\Ah}2iȴB6YTxfH8 @>[O|r'jfxFvB( =3;N-`b$[U&a Ļ[)K+V3 B)q}|sȭcCzNYL]jUEUFQ]5{Nӌ7g,ddM (x'a%8DCM("Ŷ:CTa3=NV5 ;NiV)L33F$xcYQꅣdv"!V^JDvvƚʫI3]Y2voeya2-:ޝVF䄂1@m39onHLAaispo:s]VCX,D>FfN$܉Љt!Вf}S&sf/a=]J9w#rNMk|c#o9rF)㙄܀,dFh2vfp=>zSn/jIhՌܓF. d)iPNqFebj47f9%uhmJ!d3㡯4㎊%gzDŽ1rw{fMNpD'ߙ恭BLnӬaΜLnYVQ&550o`ot#T7v:o8?(ΌkyُMoe]kʮ{ z9_LFr;(JgJIghCa=)|ϣ=f}$,Fa Ү)%˧e!yޚhJ viK QwV1mi#Fi!RfфN2@l ad0#nSqPBo|Qζ%6,Al痯^梌`peij kɎ $ʴfUސ)YvX8FX~<f,\/xD}|J&1DY9HiL#YZD珧yBkD^2003LdJXG&H ퟬ1v2'Q,m\/13Jb9 4uTE`Dr"EP/%ƴT  i (^OG&<MNEFrqBtïb"lUM1A#E,|8=gY xHD`MExxE5u Mx!ʰ(q:ՌD1d({@YX;h w Y| R9hėn\ kjpKYO55UYYv`0Md87iP@3]P@/B^ B qaH \22$b4:\CHenec) I&liB`sa2;"*Y˓ KR"ng06˕F;P3 _3uI_iTI$"n^ð@}cS%9Uj<ˋ-z ^&":L8/ 6e;1uvax#V7ZH|eZKzl(Fk0/>7"aGɜCHS헵NM+ȼҴ+He*Y#vgRVA7Ƞ~YVD8J/@P"HZPT @\ u"D:4P  #@a!4Ԋek& :Wl'W9 @ T% & (KD>z@s5Nfk QPwH(ahD! βN6CgRE)U]6X8}/v )0/2>p!bY&P(0m]5iy"]MUPLF^.*\IJXH1 @۠f{ۘ%8q<\Dz ,o',tE2ү"5,I'%yQ|>O@_tZ6w|7*w`OS^6eP;HH?vMF*DDIGi9/ 2dD1Wcbk.Wi2Ch #%I@>02(i@zO@ }ꏷM~r4bZtOy4-%iA)WϴGMxd*‹Jq'a^h5Im-2Ä %$(z wx 5E s= Zٝ6xz;o$}yg}lsVcD#Gx\ 2! |s)Q 2jvCK4ߑ5z%^4M '$:.DtHw`Q ِHe*j)fl |L&qtN"?<'[D| MUQG?M[I(Lsy}MTC׉2+?Q6$&<ƫ p 9zG8o=!3$I/ tHP={GIi!w[DR1!2Z~fZsN1Q}$C|(iz~a 7{bt`S;j4B\Ӧٱ& DHN]}ĵ U5E?$OX{C2rdHs ”VCtoTzc2M_}U/Tǥ;$Xa!2 2dW;|nӪ#M\8 DD!T% Q%/ pUkc|߳0\Q?efdE^)R P(|_$ : ZQ(urLQե:gSPSS5|U~"BPGɈ jX"xrr@> W,i q"氥nNwvqPz #E1MeCi gH.[=%,{$M0R'tVD$\&؅vc0=BwG!DC {]n3P\@ZPT[7T2ygH1AN )r]lCXKγ6~ci = MtG>@;r+C>"P| H -,c"RS!!JEEMREU$T$ID1DI4DK1)DФPDL#2DTHDER%P )HДQBPRP+HRQJTҾ0yS+6>DȂ b6];?*#![r4Qu%  E%ӗR7b VAS#F%~b\0rO.'4(^_#py]v9+i!2FSE'ʇyC^MĻD JA@~gؼDG̟4`#푤) 1-% ,E,3^3A54p6 +?8:xJ}CO2!"r} $~εp2$bTO''"""H߿<5Q PS ('VGfQf3X[=u w}J$;rRLmF$y(0"cQ\`R<3K$36AYH D,[Ղ f7t:uz$\|#R2cLȊB#f/ȏ'?Ίgw H%ZS RܔyoE[N J GxB eB Gw>y琝Ht}1lk(11H0i=Fq;d.#NoSS^CQF*ClD@azwР( ϙhSAuA%D AȠ`| XCAc040c 4ɕ.TrtIf͌GY 862 ^b6MFD kZ5 ˳vgZ !oRcdžTV"*| ,qĀBMrkϵ[Bk(s5{jLGߥ魔8yq-:ۘ#^kRv6ٍ!+ Ho &θq޸sz( cpKu'Fk @3ݤ#mI=y{3z qJAoJjCǻ -ѵ2w$[^WC0xCq B`sBB$)! #u d1CRtPC.Y}e},e mKd՗J,.P6lcMe)C#6hSxuVJH%LU4TUHYo_g"4i?C# $Y2^DhlEFD8A1#dweqHH1fTSC̽5#\@Pi XՋwʠ'L5Ɉ4ɉzET 49FsZcÍvXt~:qjAy@@,UAEQw[:/@4yApqSc! fQ9nu@FBid[nB%"lkPYgZSR܎u(^çBZ6IV0ma`u86 2B͍|Ʃ z#w.p6(&&*&q !yG73}EΆ0َ5 d0* b Hܔ< $\3ÿ-LbH!c*M!uq=l4F)5k@MTQ SI(x H4S8ƈlZuS`$gzFF8␱9eC4&l`{ɱz ԽIf:D{(Zd.vN .hbK0f(q&Gԣ16m: W15k샜|IProYÓzZ7 aߛјI$ DC"SDkf w"3 AQ P:x=m?G+C|*:$%H O'hCi)j9pzWy*!p#r|!4 $i碂xNYhPTSXVDjo܂'B'q KJ)I 4#H$$)"P"T=U)E>~v7}?$ӢF@kVxB{u%7B?T<AIZ1Y尞vT,[hn'9=Щ<( R ⌙6t_"ڽa-,߰`f=]Lo7?Ȉ <*(SO>qbLz2f@ @#o{{OC{`:[ݶݓOn}Pey9:E[aǛzɘʖn f_{'}8g w=@|zPOQR]ف+GϏWM4_lDT.곎Ƹ׷Uohr `7Ԡ|ST=g7|J;RR>@4 >O>^u 2>_m|;먥V%WXkBG$[^k[g{3Fdޙ3oF03 PWL@{ Jt<GR-֔hPR !IB+7ª o{5P*Hkl!@5::W#5yAlفn3P@ .;v pR(Q<ƞo\+Øm7޻T; m0 ywsl-#v|6UT1tz@VӠ ]`k @R>]۸z]@( hP XКkǫx*h {\)A3LJ}ݾ}Ϫv{ptµeowxgU齃uM}zz7&B׶׹f뭵yR]Ͻq/{w1svus|}Vپh ګ1tmv5O|}Q_}>彮݃ӖښѮ{]ow_{ջwm ݩXu5>u<=kl\(=wwBlm*W.jնwww"gV.qw}EhK;q{{y7=(OnۭvwlY*w{cK)k6۷@uw;vnww5[龧ݹ,Avh}m=۹}pzz5w{TϻSANCk].kһwzRnvP@4C e/w3o6+r_z˽[^jӼ^}A<ѠP(P`@>MteOlQ,ν+F@=ݏCTs;;lp랠 խPh Hw?=Ww~S:/N5TK^,{UL֝I+4DWV f!xs: .pn0jJh&f!HZ JPRQ 1b"%)i%?_c DHSQ-2wwheOW")#)ZhJZ/_14?[^!{:D5IucY(Φ& LMygx|8v֣^ 떬vluQۍ9ٵN' rxjd0ҷflˉ [ L _ҰfUCHuzb&szZ!iRBű>_]Ӈ}lψSzΞ_R}z"C1c ^炨msyF"x QlT~J5\6$ʰS>?,Y!1}>^!bSZs (!Fnc^[Ϛф3U1?þT(!"Җ7/oFwY8zR%,Tg>jI˻/AKœ|ܒ񈼢 3R202XbvwhI$)"""""=UUas'8ij󐅶BV.θzUB3LSߣw \7GuxiqU~@Qr=cU OOLPWkj{s:x\m5zv뭴gzV-[| R5Iʨ6 Qfr?7F"LW{kRS %]9c>0y3х9:LrlsWO|,>MqAB>`FO7R( $TB~;뇆:;`(^:'6@bu{YvurB!*q˗1z{!Czbpp  ACAGRBE?ޔ*f1U 'ϘIԚ Ʃih#?hp`X)b4EG $RJP`M4A߻45#Jt> :PA "=^=(R$Fp@A)`ƪBqC X2_԰*9?#⯣6(JPD")O?.j:,'LFcU{4PJ"jyIGm>gvPdhDb̷?*9Z)R,n5 AG5};-#yONui3 {&PXD(B SZ\8A~UӗMNI| d|.)HB" )"aDRk3ȿۋ^}Oԁъ 0D}3Dh a3iT$Z~],ɘ'ၤ$ݶeD2 IUd_h0)iF0Ǐ]5TIЄHRL-,)T4%0PPR4D!U$AAL@@+ĺ (BI1$ M@۩~bvn:T\z]S+./nT/l>\/gOWvm`*SFU OF'yGIJSnFوx 'RϚ|U7JC {S-0(H@|C4 Ӳb_UQ~ﻎPXת.I1{KMSXwCD;Z)G*'ɷѕ.;y[uu뇗s%NˢKXddIpTʢd`hZ3*W/h/U§+ɥU9H ,yhxG"]<9cc,6MufB+U;F0lH .BQ򮷧gX}#>ʃh4l' <ʋlROhQhSGP$#"- rTֻ~; ; M,SJV4H8]#PݗηX`"D9L*}h@9)NB?'|=u?uI7eu'З0J m{htIo ؠuNFb h-N.]J ѨZ˜mZ0RJv`sDBo!&$옉oTa*>&P=;G#[@P< fHSs~|,zv En `Q uypS7gdiSTe'oO{7Hi(rI݀MQF [#^e5U!~9+_{9i5ەtHwdL-P6a *<뛕s%eXAR3yKێK93:(ߓ^_꺦Gw5M\F֓.Ps=)G뿌n ܲLI+Dbȋ&w͚H̬ޓkQc%%uu ?2BīuM7an5*,֌iRUj?Y;TPI[ZH??'4ݧ ~zkD!JR%c*$*#;s>q )BVUUUUQUUUUUUUUE] !'t !0K1*~~؆.Sd.l o!_ķUh <HMLϫ4ϫ2xgGP#eIZB>ӎO;b`G}?;?fHI mJ``Jj9Mqb7')+:Dz8$3Ph! Յل ?#3&VHj5)YYDE#EV8H2UMREb\ĀP(6DUBIi O-j iIhԠB#E ci@}ۃAؤHZ0bO˘5K2 $HR%%)4BR$EH4"R<(iE*T $hZ jVZ)%) ja0V 0_^RY)L 4&=pd>meQO zcW&RD$$QT4L/S?7Q ɿ PUE$~7#*W-ZThHJD&@E(()Ԛ Y &?e7a8~!GWK:E9vA˥}P!ޠnل5t@ T.YÜuߡwl`X?,7*'ͣIC+2RN,LLCV9;xX>pk?F|&*"% .l PagDH#Y/ PFCQ;=ӈL"2+a!߾9{?j PU_Ww/?zygY yV4A]VjrOZl*Y}ϴc\="M#9܎Vvz(du ׅ%ʞ^Li2otDuL@sXk6ޮ PM'`ȞhD&I ^E촫_7Y㽛/] u 4CWtK P)&D4'3qM#^ͳ SOFaWiL;mƲ-5+r1ZwYB u>M,QhJBy'CtH /N)RTij^a9٤eeW dHjӒg׸ ):O9>ɍ9M>֒ boG^a4 j%u|XHT@.{ːw%~Cܶϭޓ2ԝq#'7~@.{Sx*,ߵ|[܌#RU=< CzP~xrv|䐟X$H %AUqe"!:@bJՅRlյ༮FaEX[Zt#|iwAtw˶wv`u0wΧ+mJJN1W:ڕl')K_?KJeZ)J#a|[\=w__xK;h*,?|}&+B_s(URp<{&՘ .;~>*'UWTRtˠ3B3Z qpjeh{]7NdP5A5BQ#w@r*G$< r~2)5lPqnMeQ[Em_|r}zًH{ww)eA{{@Jt/NJg©sSQ8qhIx߿׏>)/2Y L 〒P2L9?z>m',RJm5_}__ Ӿc3R4 4%4UД1DEMAUTS !Y%5JK! N~vxŀ>vê'ZiӱUUWiu@sqrW">|G n t)4Spch cՕKU 6d2T-)QedԶ:Im*2լTm~\f%d_0uՑp7Grx]tg}\ٶShED^j.U8V901ϼ{v:I?￱(\+ \~s;=#A~7?I{c0d_{?Q댭95o*:)8ȴa%y\=(YժG.;l=6:C@xQJ|=C`FiID) (r쩾SځK$ Qzz8!oSǎ*1k՝YAHUDSNK_~̧W>:s41O~])Kg1.hB45a8cSm`au%%UT>=Өi,ӈ C,zuκ+~侓}Yߦp?#CXCmg֊ vgd!'N g|-pզd>*6 *,T5 1jxN(uVcuMzo2!H%u`׹9Nwb ":,s|[^DMw'SYUL[$*OS'x ob(2ixc >ZWzJ)OɎ-m SF*6KiL1Zmej'o%ryYKK]Y.:u?|L N[CQRUUcAU5*- 2*d H7Rd^.ŽpJHL`'3J*q¤beioko4J0,+(Rpk5tQdHԩRjk U~9AS"PEXF6N)綾otk}J3l*#:XrpnI^,D^r( d*TQB(674.ȃ-R=e&IB0/ޱ-nSlw WfZcZ,Pw89::7gحa T)k#$zSүr {PV/:m& CD)ߛ!̵RQrZ ɬcdc^er~T:xhr.I61tW;%mN{M;Vr_#`4 rpvsRCU:Uirq خ@P^HҳsGhXX~;Rw8vT6$6 1q%I9}$~]>5B:>71xFicL9 -[5!rP\g52W¡2Cp[~gqr"C߽8*^gW1$žTb=`L~>r֣ #Z{;NW Q ^g>Y#(u%!Ш /?z[*xJ a[P5#&} =fx=REO=lm~(M 7{+~|xXŇ5rd}q+8KxAzb^x 7C:ʒyܿG/xδy PoQT͑B@@F#T8LPt(z󆇀f\ϝSN4fSYftaU0,ƗZJecZ, "P7]Mf<[ۏatD 1jÜE I2J%fT/VHt!ڡĀ1am20%dm0?ڛO ׂ~<{y0"d6%H?%4`u "C&垎N{<$`or)q/R}]:؝3rώk,f6VXL5hhY,>N1tz?SX}t7{>3AA TmwƉD|%~ rlR*vx854@I= G(S+ƽuzwYV-=>WjZ7fh!◪Bߺ>k~VW }]4g)8 q>Vϼ)6&-M6bj<c7opMe@RڶAP%'Ǎɨή \ MڧRe{=]R꺻}Y`B~0 uE$.umr̝pk46CNtzGSXqP.,dEJ* ҍPe4IhH~swP暉 Cy΢ k,0/`OǬ_.R2R`.K-xAE%RPP2J Q%xH&xՈt"ӃShfv =rF34C_GGw RCK5R=3_ИHztKk§ |,l۔L ] mʷߜfu9+ӛo3]1|D龏\!$· ˳[7j;b;$+NBY]'06 ,yaEͻT|xuy:X[(I{Kׁn~cp!yT@AMj9Q>I RР{Qi)Lh->s83YqbD@GD QppaL_j>PtJkJD#Ugu kH8ŏsxc\1K2x7BW2>&fl1=ֹ90gȒzb~shKϾwusrMk? gBG~x5qH& Eg΍)ZljJ5EuN׏SB0zZkP@Ȏ,8 w,He)AdIJvkxenb!c+6I[:PQTh5C^ |M1Z~!EIҪ|PLଷ>G{d8{=R !50EpT.% O& KsAC&@#bAS&lPhNL-=H_'K0=g?07Fg~L~'g"$/Ͻ;G>'LpvGH~^}{Ȋ=aClZ%cFU&J|KA~E@RC<[=;}`/L?qB!bµI%'>{,sJ۱g[^=7j=FѳuB$I$AA6m6QJUĞ@O9?S9gDfSB@~m_:*C"Enl0)fK"CaX Ow3/N]KJ `aH!JmpJ$]Ӈ/2!μ;]H84t wV[EqZf;x.ReZ}wJQ;C($]q;KIGFoA弴1)G'<7OޟҲo *WzB*O=uUCᙷw{@BB, SEq|+*qmG@o\pM'? 0 hT` LUA%,ήյze@=hJBҭ/xŮX _Gf u+mu[R'PP9Krg.zDB]%KD( }ճ(zg(Vs3ܺ_=9ύg'Sr[E摉 )${Ƒ]q|& AdEs}0E~;׺o `Ht{"GC{rC(hˀ+__IJ~=#ײF8*Ѓyۄ.qv+thh$n%G^9it.TCīùwn'IۻGϮvD,F0"+w!%bt}߭O=-NpXv QO֭ʅ >mUN}p_v੯nC $)aB?Nw9Πⲗ5R"VzKI_ xvTck P\J8lDoEf]"I{۽{J&rIwKMx^SEڛ+9os߿s[qn֡î찶}y\]q17[:0+*UJ!!tIfC>vE&va)t#CF9fl{VW׽j1bmm2}uUTu!GQ|auZ^f!UI('F+2װ`Ym.ʺv([|pW2\c,HVbԇyB1zW3uJ2F JG1|h=.6͊e:PEuu¸H `A )hB[,rգfGi XլXUB(k?%U$zT<4(WT )˱E=ֲuLPTa v N# W_w(krP5*!AOz,汬yj{gu}3:s ~zUЬQD*[:QKި4*^ɧ3]T?Bl5At;N1Lyp4W$ڕE Bi瞧L KR׷^!/29W"/"GEOr^ER% L_Ƕfn*tADEe@BGxv1Ņ3D0yתnr!($@LM{ ֠( (,fm1/GW]5UEmV'e"~j.l77꾝yv>ggofuvHRz` 3X[~ܹ۬%~7Sq@!S[ t,˥QLTW=MHޓNm pM.y[)0%pB)K)mdm?5 ,lQ^g~.-:4a+=@=k m:h,P z A0: FdD$s>ubA},]_zmfQX^ rg9z/_]pxZ~LZbPR,R,Pj*a4K4޻(v7ܥJm!r$\m6ԫO g|9YNK7nz|]\<E-XQɓQU|qIC٩l1ϔP\H 橺ҬZZLCo T=yaZ''k/c10;xI<~SPK(qpb `@FS?!4g;@I+'OXd[Ýsgq/*·)Rt8I 0²g=Ɩ'SJ zȷI51 ~#N]ѐ!N Niŗ-)CrcrdiӺ! Hm+OOWF 5d8QSjjO=rќ&EEdYĜjR[]81(h@Hq*3<2",UAAw0ei.]jj}c튢 (& P;UC7QO bj"|TS ETKJy_-E!bPP -V_v@EDU`NZ:X)5-[fQVҀU@F {U)d*(?٠?q-vJ @4xeB|'b|oq`'lxH < L{C*)J8xKv\Й)P)%Z PT0/ 5#C4FI.? 94$;P;DIɧM&HTÿrE0h~zWׯ<Wf>b"'KD}/TVo__o%<EUZ}Χ3OzU ga)/ɦpkZ NgՃˏ:C GΊ ~ꇩA`.>i.?HDR}Y/\T #qE"*T)EΖ05!P? bVѐNO͌CQ^72ET<\v puQNR&QK4>p4{OE55FK1 0RVƕI{1΂o_:)AGQ%=/2Stt.9R~Jr=M o},~T8>&iHK4R*`ШDTߟ|t5 Т2@nBVU ]ϧ;,9׍UZ>RvJ]:~SFvrԋ~/u 2sPϋ| =w:U4!}uP1AXyO17TFK g_9o?6)H,;SDt?@P'}>.ɇ Ch!{8,Ոn JwEĞ7z:IuKh;ĠV`Yx _OV?/+σ?((Ax5 Ð.~Ņ~ /m nD6y dY\`Ee>٩Ҋ>e>6?W$'k>$3"tX22 IGց'=]~_5- XA^1'=7o!2\ "*IeF C)~GpQ?c2a "d,DA7T~`Q%VJAغ5PYIɿ4&1x"a?Hc)̡iAΒ,POOW1?}&}*o71Uhp?˛ssz6ҥLނ!Xv':^&f<'Oo#Ixd~H0<10(hBv4$Wbr"f?͋o$Ĺ~¯F*+(aV-`H}_V_:v\{]3鼣9(2%L&Lj-"1zeU@HI= H$ NX}iV/>=.eghy&fl!!$<ID{XWe;;s|uR=Z?EB>RiՃUr?",5=(ӛҲH}ȈȈ>O P/5yEܮg:|6) DA]9?wvIQ q.}^.U&zy rIM رQaWBPTߏ?d{Qģ1J?3?rvgה ,k.P5HM@q&J"R Ibvխ 'qO7Q`#c !Mp﮺(G9,"*/Z"Vu309Ԕ $E9ˌά(=9{_Fa:Þ9oӓYaҟ X p\7]s>D vYM;>R ?qv9j_9>(HAx9:}3Ɲ^qҿ!4IOt9*5/H+?۞:ls?vsL1m@lgI;v|'0i嗻+a8_vܞZ 區nA5ce:?A!RrXQFMA$7t G _]xCm:iuvݲ4\mGS:!O6n,{¿7AS/߾=2O=y0N A I=S6GN<?2x#Ŀ렋у3l0ҀE$|~nwD.7tZ;Pk=taUi h= u cYսQ?; ,@1 vۢWWNBabÎ"0 `r/]qVD}e1ڪ?.2o! ߊwΛ@c{`U}6e&ZS& Chì~V<_ga4[J\f~tlCi v iϚ$>%/BuRwڀ(DhCjfmwzo:]yug$ ;d {P Jd@A`& ¨0Z74M0f>,? kCtGC˫WPN( Q)ZȠ*5aR ӄċ1I߂Ќ)2>rZZR٘H]0ȧ*DDICLM!JD95`&J@ PAT% Us^!+PM J EQLTo31h )ɔpJU .I&Q%%R+BP- I.AT2U!BP KOa?iۄXPc_dUJS0nLҧg0LCѴ$Ek\$7ZTur!̢'D;l?Gz|ѯe(=jqZnT؃'=z 6`l޵' O]A)Tuj~jlN1 [<Ώ(fRC|uAbΑ}(M|kӟD\ mU=cpx2?#*MUN˔9J %1\qVDs"Jz1 Eki7Žn`N^mмxJ_ߜC0cW+I1}yphz{N|eaL@E@7 i"T>$64[]c>cH>CIdlў᣹Y; k g×P՗WFхb&<UkV 4J:{ "7qyFn@o7d5@T+l;z_=p$6.S|msT@asSwU"qgώ_̼j\Bp}'/Lj5qFM_OsuÊ3M?/(㪶X9NzJҩ|AuK%r+/}+ުsň )նWYpq?;?cwT)JbY8L' 3h0g OxTOaO7w uVW~['0dFӭr`98E!5; D|e -jQ+hrC)" &҉(=8z[>.cXvRM' D2QbSQ_gc"} !H⩖(!uIQ hFZZ-e|k=itV!4Nv$,%h*S[p$G>4Kl ԕ@/"Yf>QJ q NS0 _Nfv֪l5CI;փt2X!B[.]qx#y^1mfQmݰ(c)@&~%I /Qf`z&lMpHH ֯DJxӲ E(힡l.itxITc9j4ɨn!mƏDuߝy8S`G}' })Lb:)CG]96 {w;e-@צACk={t})uA-6"_l'|qWf,*3wD'_N/RJXB`AP XAX_7ŢTd.|Dz5z<]>| p"V*Yz&ӛ|4h‡{2^"x~W:R@ AEfR`ͼmeaRT_9;wݩޟq6&ڋ̈́"E$EDISEAfaU H_ًag._|oHO/~tZoFe!ϼՑݓmE9f0פ p<"KP k1tyDtY"<<";yNn`Y.Ur4xtP KZɡ =~T¾nZ>)}*iz#?ŘFi7P * dD2![nX_ggőي<<|=Up|F'R/C% z }ϯt(?z\%NPł\ 7! :: !l UDTyMC('hL tH0@;+G @ o@Wv'gxP% k$'G K+aZG (Ϥ]uB廳c9<3#h T 1I2AR[9 Yy{n cbFο_!wBpD$}[fW G3_kϝiOa=,%_Qu u9._IIL8޲*Z.aaNV/1k 5;zyzeRH;PsQS<:Wn3#?$r a%O 5ĎDxxPlc*< ,Cz.>;mi__N^94<.!g y 8YϑD=O-oHK= N.o 5z_Ec Oqٹelk.{lZ),\A8y] ^ČīhxDz (,X6#b?ɤлN-ܞ_MZO,x8Kȹ Dp A8:n9SBodum`_i})R )O'-@hb(aˣ 5^+g }0B}3Owߪ16'PF96*3օgП; utapUF{K cZ3e5EVwҙ^ $$:¾x!%DD@3ϩùl̲) 2jL$w:T!gQWk'/.t]a¯T<-z``7IY\P\&6A6wxZ<_{N]v:(R-qњb6}T!9!#FdmouHp"9/8?X.={38v]qzߏW:I(t$tCtχ uFQ.uhrw`. %&sP)Vp H*2 q*Z\^òd~(8o;V=XSS.W}J*`p,2a{ǭFY8WX)GOnգMWy}=eyFRd??"Aƾx33 PpezrLnq8Z?C'IJcx$3Ɍq;:<oӣglOdrV8͉vaP8 vlgraӌm.,QK`#P C =z}O]#t*ş@U!*LUŻRbYQԶң#TQU^> 뼦xpfCh9U4|8Ӻ.$s,8 BK^zUwƖT%2BW rB ax!NN4֏ I[bu:]"~V 83_o1_dZqwվO=Z2 QשN8≸燃ˡjOa4P`>Q+Q'=oKqmwK@}&>J[ZYoA]+/=yT}g4gïf1w,+ËC~5Ov$" K}U/-Е!zJ.Ce*g=7oƋ8 vh`w$ U"S\MJH8˃wFՉebP(ƎF vR A `yUUU]x]*M~gQ*_U}J+*\XKnpA)iC֯/8pCsa>䇥+ބ'?AJ#D c=f;Fytݐ=qg Iɖ]B g/OKeᅅQG~f렁wwodH>uEJz;'ê< ". R<( _"Ur dT`TyYB* ŔwC49:usW \ k1vs;>V"-qgϩPC\/LT= gѠ,Қ\#z{&3PT M7Pu*jXKݏpP #>_ԌbF ?xƤ=I'u.?Ywe4eIW|pMCb,J!x!`rB뢸^>70)!EL+F'FٵQ'POEB"w%n LgY 8-4}9ɋQb`JrY)?>{pi-;v VcGGz/\yi;A;g0#h!`Y?w~2Äkr @`vm*Ҫy÷gƍDzŽQ8`q!KΌprY'һcGڢui* -4UQ>@mnb36S t[[g?xlS`T> .|Tz$#t V[9m{XoO= SP}Š4P E)t|; <{58d}۝ Z@ oPg lcNsǞII ȉ ?O$f'u'Wu1UD(z@z*:OrC{he g0h30<4;ܞN1Wg~r;d}݃r<)~ ; #~ܟ}AYىܯ89d"8aZgz)%pdwiC g[!܆PT?{ږ*L!|U j|ry,\{ 2A!QI;Ŋ@ׄӧA1^U2#J OWdO@K~jDػbҥU\YPT(U CP8:ÑD^b($BA Hb!5ICUU4QEW/%ȕ}o˶oò;F I{A3 j(KzXRDś?.͠QQ⟏}`ݧQn6'NPfljۺUP $7ږyfq}}Jyp˦꟔LLDbxBR|Ybm])U % 1{]3'IA@ 7_PtqRCyQnUO3,j^Q ʵM[}.Ƶc>kLh.SJL/w=2civ x]PeFM8YhGZ)NPQ4!&E@I/&[ UuGჼVք󨰤N[(AeS_EuDK筁K_ۙ=b"8԰`>kXϱk70<YXk3;A>cHG}蓇0s],Z t's' ǖZ{!Hz+xB*xCTSw +Åp-t$vRJƢ?q%9 Nc0X]<\DkFȻ=%9F,eWA`G/߻2!׺`Q qÝQ a*.CV;h\#uSE%EE &|O$%,utG!BN XKa/ZڅIU,RKl~ZUlʧ:YbJ:$+uK>ogeY3b6a[E y$b"iʖZA!hDS2(Ugv*==πq9;V$p|۾&[f0)_z ්< дJ#غ莰+zO^=EƊH!([vc^v3d1Cw ~_e9¦mTj׸&uu+YӗQKVr T:{=sJϧ1<^bR3Ee TEU#_g9b( DԮo u6؃)2d8«b^$>P_.?@^+P"Kg??#O'|峣v8Ël{Ҹ(yWaOO6|΃=$fu$:E@IN7T;1os=jV9X% QTUo$r!,QEd԰K BM;O*xd* @1jh? QP_X 0\0锥)JR)JR)JR>=ėmmmm[[mmmmmmmmmmVmmmmmmmmmmQmm[F[[mkkmmmmmmmmmmmڶmmmmmmmmmmmmmmmmmmm~IuUTTR}9+FY4j.UUWf/bUUUS۽u#Rp&%sNIY_W8" wviCrꓒ9I,S;Lz&o9I'kEQ̮jèr/ٌk@)<۷箽x2yJ-$= 5XB÷s75sŶ @!HyJe7)y+Y7 5'HF*teq'hR8\X)^Ց2$em#C,xwǏF;D7C7"\Z 3e ?;tn]?n܁ShV},YN+?{:Bԭ|$_)z+j7̿(;;Fc=ʈ'эWV2uO{4D9ƭxDs<*.*Ny9Mf~~oOJ`3W:j+Z MF譸wcӐAHQ`,ĉ5-)\KG|vۣnqKdBGڦE|sch{Gڡ#\%!tTJ0qua[@`U!쳰X2D`')  -hp }OjM3b_Kڳ?wc? =Nڧ$XJ>;?݀ٵՖ!ÒZ|9xQrDi|paڪn)+?`9к{ۜ4# 3{}`*0G^UcO0`3 30`xdaZyMGz鵣Xi=xѹ$sn #ZE}Ȁx_g;%FebN=^cްӛ”K5xe 8خ"{#}_cU\Gz{zFƲRt6ZYªԣ^ r%RS/єEJ%oQ  " W|ao&tMC?L[Q Lŗ%ߦ*qRku%v>D2Th>%%ba6PkAZߓ1bp+{}P|9aw-N$]ھ_Fb^:xQ|k7>&] }OaVVUOvLk;[$Sz=ꐊȱ oҔr>88SPڀ-TZDxicdƒGI*Q7h0տ0"kxύv$mN|,_*,mu#1{a[\nHTCx~?oVwT1؁pA2LdIrٯ-bO}յ[ 8}09B/R j|Kׁα "*"S|-T5Q-NV(lzaeE Bk'0H"TUb&1(9l|QP \l' Q8)CHss]Eh? FŽe(彞/PxZjL;YO#{ar75D01E{ y\›K cpvFeE!7/d$b fWT #[ۻm#d*& An< HQe b)9tMD B\CJPt$$Bi"hvLg:Ո)imA,vE[@5ɬ'φejQH+g m4k‚ [RT7/A|*Q _gٲ-;DC3+:W ,:k]nP&햙!ö$ጺ/c7$hv ,d̄1a<:?ZH X"Vb"j.6Z鈸#?1jFHLp͂H^qY~᯺9o}y2b 5P(UA]]OetH,ҷU,5AJ2 \]hO~0u&{7vIcb!<bҞ*EʫiEx>zk $޺(p!*tfh=N&B#h*pFrO"يޖh=ߓ{IO3?wa:UJ/PuYxPqtP̆ezbM˹+Q3(` zHY(t eT[˄Bk`퀃!N"xK࢏U‡fi @P&Gɫ"Dj ypk `Iɖ!oZ6E{R^l;|ےȎ3P>ɜhc( \&'neر }b6+h_=Ƚ[pp֒-".z=!siů G $5أ<i,-4"Aqg\+dE0)PYt>9bʟ\'ݘtJQYG6c>ح\ޅ| @=tvӣBܿ7—=#j·^/R, ya`A|3 z?^;D|88SQ6 Qh-$ ;{|8l.Y"#?+~1} H>b[;qp Oy+ƺF xF<6v6>rJN +5lD ju<ʚ$/v{- -Y/ׄ.W#yL@-ڍP;hPcyWI"Hx<}>U0hFܖK]{{rÙYؙ9ֶT8#+[6USCMi:p ԉOZk9\e:zW-Q^j߿*:n-Ӫ .?7p@G`=8鿠පn`bMdtN|tɖvTH gt{_2^p.BjL/X :O3V|l^oؠ~GdHmrTE eX2Qq.DKD(]jhhuیD3)Ɠ *EH3Щ dη*%T_PUB_v|]Lh)koXc}[ëGq\G\j! DBȰ%uWښ'*XP;Q-mɈg"UMUՐM$40 sۡ=''jJ/,ad1(띶JynU+ n!ԝ|\!D\5Sw.2Hu:-JqE'7V[/ֲBuY-9i Y%@6r 6A_!A`AZXi\~V#0 ?bA0*ONe-`TߪBX/!PX !lܡSce#qFz*T0`UGj#\x/Ѭ$eJH߮CSj OSZFa)[KѾ%6C*H=,k3qYH8@ Z@dJ'8-RV|h\XeP`me͆H!IuY*ޤm|&qӍ۫' .Fwm(,<N>H3ޕW*Taydݘˉ_TLl Zy<<,Zy_tufڳݮmu785݊dǵLϫOs^=U%X7QXYZWT@ DGcTZRUw243  ;jn 3 ɤrdCD>uCOc}/YMf`!`7 sB#>6kQg~Cf6?'E^,%^yv>pmo\{5i`S^59(s?(ʚѧ$+m!`A~NҴ<;s]Te>aAD LϏ^یtߍ{]KLNa%UUdd[<3. B': #J0}([S3̍SσvZn{c*!:׵  N71n'cr3E@>ux1 2 TGC U<пmׂONJɹq󀜇? }W&OӱGƒ݇G dPiOq>3;s7\NfOQ0T! mr)Zl'V1GMr(ݲ8CҝuF^. l7Ž^2bq,7: "s?W\8T@:˵Mb+o9@Dw۸\ ~x:6 RAvfs$1vyPCG0&VAB7ܯ9P9m-Z6&J_o 7H-ktas7MѧGLE+ a}SOxG7 N$I'8,h G<DAbϷY١/k 9Ef azKa`<ef̭7BVQ@vxa|/`@qe9i J62Gbs)Ү;9jJ 5!ovnzNuWBgEHi̝v9D#0iPp xҠŭ9HT]Lֱğ at+ʧJu+ުhYkw];qJs Rm[kdQܫqrX]axcx+J 2U$.}!#a.(Rax9L=y}{ǚU>{o& (} "eFUʮ?T~)aXQ. D:,8|01N#؄y\*zۄK0-7!qlcw)u Λ:ţV7We7a ݮ#y!\vu(F)AVPԬ^lTgΧhq9 1V#\EKW+Qjgq'Xq-k"E5Kא(sQspYq!׹?7+VCo\>%0ܹ}re7#g*pC=g11*t=Ap],uǩ׼"{MO»/H ˃*$_s؋UW{=ygլ報>w )RSnϬ !=ߣz}?{c_0FM-" lC !:VcƇAʙbr|;K'(.RTEʺAȉz4|Xl?!G%+t|>^mn2H )`]//e+fEl2K]bARyV 6-%U07ptDp xeQ"!bͦuNp$9MϘÄ .џP|}_>i0#_I>W=w_\1y~P#r!xnaΨM*&N>Hųb nbjF 'ݑxdK0o  UڭȪ%X8BI`7U߲,cQSIg@k,5]*H }Z`MfcCyԯc%ɗAU- &9R>/)ӊ:H/Vc~)Znxf({tZʊ(o?I9©EMt;cqAﵷQ%[(:ydl릪ߵL͆ 's5Rj{:݆,gGK >C ND7 {@}E0ryI]Q>7g+Zh2n'.~ʭ3r1ßcl|A2!_zqꝚ-/rJ-@!ơ^\2Gfۧx͆3f߉vkÍy㿲V>iBMBS3ϋ\&?Q/go b}}6x,L"Ҕ߄PV/*^MGU*2[%ݩtCK]E5-U-AHLᶜ?kjջ⫤?,Pqi Mh?*#o1VQ VfbWuEUExqc0Q Q3T8c yx0a^3jECPӭ֏ -eMc*ՁIc\ %তB2mtjIR U菥w-0ŚSMUU[ j`v(҅@t! F' ,1i.uq^c- KCf^QA-zuo6-ֲŵ"(~lVQ<-d>y#mE)|3C ѝ1p:"0jŞuewlՐǦ4M *Ǣٍ3/T,yC33].pwzԮ(W bP 03:ݬ @'Wo6x]XRp`f*ML(e&8yX_ IvF+DXs^Q[PkVϚQ}X*h99y+1{?ʆ.;+pk^ Ϲэ0z*Qߨ >߀`+g!-zSU UnzfDtAi*\uȀCFG1OQJ) nR")8!yՉ˪QQxp`nwLAnY cջ ;s54lhØOHo"5W ڭ# [ٵ/ɡnPm, 5Ѿ_갆8_eaq^^nA@Vk5H|uw(PMG`]9B(|Ei1(i{2;  !]T~Οne _?ׯVץw'; O&P+ۙSaqUsq^8Ww"Gu=y2i8ҭ|& yǯRۿ+%kFSID.g5Nj̱Np^e$ǨZN7F˜@pUaȒXV_^dt⹊]0+4"\;_8{qDkYFCs*9۱R?4IM i ;aS(+Dɬ,9ѧ8ZopڮOa&2X"&lأBή1 x>ZRpʧ&8ڂj7U$_ f>eҍC]%lPx>n (83`0p"5Pj ҃:_îzOm[svRX$@~j{D1TśB \?Xƻ)x$̑RtŅQ~ N;s9QPQo,o˥91Ae<$oэ;&h k`g3sTG-0L2WE>GDi]) eu0-@G%J'gޣqG<#.[uNjTㆆ™ k)(¦e<`(*R/n0ߟ|̭*9:/*G7I~+čnzmTU'NKhEq7-iӞqƵ1oqaH#d9, ^2A7 %Qܦ#cTG A;@ D*@$C2C@ujx os^Ww[PATFcwŠߎZEUvݣeE>p/S)I;u\:\"z]%n)!̪7U\YHJ;K{ 3Yko_=`t8rUR<8cr .rg(sch9VLE E/>6MvAup_p_݅՟\@4PA X3Jy,  ׽d!^҄A'}嫢_՗LszPČ[sV^0[Tt%pDzW XM Q %.(ծNUg8:lmz+R.KF!QF?] .aŮww>rBS Aw+m8MߒGvZE ͋zUlie W pNl6ƺ !l3Ȕ}i?JE0\](J.% j_G-xT?of c93j^p ٓb7-t8Fyv{t~Öls^֖WQc1TNNWBl(Y#΢r4$K%O7Ob-6~p-i 9?@*DvWp.PuN{=,'S~UCap+܈c30$ :OdsUVTR?wmo~ܘf aDjYa]U}k'G.SڨD9!K{1B QSs/A+!IiSe$SzKѬwh~)&!KK)i$EMBBiTAVi,Sunx=xl汏l S iW[w\Gِ:s!.n`FPtEK-}Q4NjRd Voӗ\;0TP:]~;AY^=mH{/Y$N bA/|Qژ WHNvQaopY.{`yUC܄-.a4P@\mT P^]1YVU ;$taZ0]XAhhc=qP^p+Tgc$>xCچϢ/e?odsq! IH;c>0uNcR*t./-ę=?jz498@fH?WG[ xqO''G:ԸlC!L7ɅuXoi+TvD\V7ɅWMNaD xl )2IH\9ތN~zDVNQ >llYwh:5~m"19936ݰr +\$BpGYľM1pͱϥZ:u jlK,TԔ|yֶfiOjd_`]ݬ|oVBBqE"`A eb+ܟIb?O[7THl$`^` E szغoѢ% *`0l "Y][H9AP@J(.:'$"c3[h1G}Ou5z_hlpU*X)fRq?W|\(=^и7u,Fw]JVƞ 'e*w9\͇E뉖I@):{,KR|o N5UE- ?۶V.)q&!K%:j 9p{}"QFjdӳRi$=3G:2pkhO  &<3¬b=և%j Rb_(uC{ hTי.']zM.{!x!Ν3{XJeT\v†"Ԧz7瑩wP;gaK0S&xRF_e(!:C .%&rLo ɏF|1*AEV[t6PmYOO5nAƿ!(p %u΁98@JCTXUmΉoKJܡA͗s\%ty0\-eFmbj] yG3vgrVTC i! A1c|xCQ`M[ZckrQ@p8挅pF+7:$ᡯ}>9ê*Q:Q֢:}~Ӳ%0R֏HCNGx Qgs{*`@ "@//#n KI?*`5O>݅˗~z,NCo8kgb[ǒz (UPB4`BS)3b*SW3Ǩ)[@H;*|n& {$hTًV&1E 2>eltUF˻'N2Ŷ093hs}a߳IE>]w  9 ;8loGcT6 u1v1-553*`&󢶖 ʡ2aڄ܁7e?δ4}cId>Zꮦ"KFXXMn峲F@5 BA91_Zu8Bz1g1I$h0bv!}G26$e1ҖvNg67}|-S +ygǯ2 G"6?󵞑L(C}${vgpi*_=⵫OeHɫ@^Tmd=lխ}-\u{󬈩aksA 60v;&8p&BEPl hregx}SNiNPnv'K^՟?z=UtsK!dC{GNRE13`8ECU~{s]?WSb#8`Ɵ?`Z?D\IrE33W˙Cpkh|ЗdWUXǮ<:o8FuH5?SQ-1BXw;}{~k7 ;yrӱ; p=]wڊ4FO2%Y&_=yl IBLS8W3ԝ˩ߙeBUP8M X-ˏ8dȈ:tTcTegǽQ}99]5MO׹w&n!8k9 r(ICuUr!Ɓ$4÷@bswZw2HslA`xmdsjsэeLfu9 =&8nkA+H}D[јyPY N:#r[rD&g8\&Ȏ.>Ҝ,\'oTl9/r+|bkg!խo#Z2]#VjBpַ׽G>Z 0цEX6KWu(5TL!^^mK-L<=> baGB^T8TQ AneWB-Z@]t.=y)B(Tʑ#&@a罃FYGZ"4 <,RoGԎhuq9:qWRT0W.s% 2 Yyw"AÜY_&fedÆA>Jb~|_wwκq'Le@lX(P뗙lC ָZ[r,DaaY$PV7츊 uA@PTN{NaTNRSI*s WFCkm?PхٹKrQ'Lf\"' awKPSC.9F&>rFzK7h"^ ";ihע"b# _U [f*6SIWQIƅk7b_Vv耲J:zh~8KzکTD_%'J@M{<AvW?(- U6xe8+`ᰉb{** /\@'5L„u& >]lM*3-(,3nO4[5wꜧV<73&\|SqO*p0!1)ML~WjmR5WF#DDM×'$v9w)1J 蒍pn#FE,-4,a~G(㯢uA ce3cp<4͙2^6:ǁXNp")YZnBB!/ CSzяߖ)^ =C(7oSѱe6TE=px>[qlϜǤ!>R;kcX8¾e2_f!P{\-k5J>)-mZ{#bC$g?Q?ݾ#?O9c? ?/m9駞[Vy@!>e&9ft? ~XUzAIwi]<1thonvͥJ+*!J2I[L|WY~Jf=< FinWOe@&7_;S <@ƷϐZ)ky2Cg v(w閛~ ho#qpz*YNRP^W9#qA.VDIWG ╰=9G'5)+W"A^'"s|W{h1̐S~=PXc*>ufQ6]}Z&/6ꃙRUE2H0wFVw8Ӆ-Wv)m52!ͨߢj@A_Rh@\T邅TF>f(Ƶl(dZ7w mMkc uokw8,w=<#m=_>u]f:Rxf|CXkn/ӝ\2WDh `l58ߕP篧jotQVN ?(JS (s8="m肨2bFel\xγL&QQxؚvqGn ]N`bsE k&zr7vEde0OY Y@J`΍5(N<2zXZ=VCzK︝RSw9vNQI65ca/ hd_^x޴ɷ%۳#Gh?-sʤXU~Z0;pp}Wv~KI+`غi#"(>2t?;w=x=EVjq) \˧<,B xopjGGu9wp˿[z Q-& RSz!v* ^Ӭ;" U-nC P{^6J]=WMuT< t͗ꞱH)T(&Zqq-8o.*%`_E!jCe](s\MLgǂ:ƹlޡ[_/nj?i3_l$Y/D@\qO+?N|O2c̸~Y#*}yF7hOUWFyA9Q? EJ\m)/}Hc{.CQ͙DM|(\6<22(C>"3S1DyaI;Q2V(Nڨ/Dy\*f^u4.2c1WN1qIQlfo!١̹jCzGN=feoYys8b˼,",.KTG0>翭{`!Nr9z"붲A(|6xZQ[(Թh=9}c_N(} %fOEwez۾Wm5iO\}w4rP) ʞZ4FiCsk*_GZn1>l(Sg,eܭb-TT*5ե3EqcZ*_  iEHacU@6stݓ!wLY!" 0(c kc*H{?Am{BG {o3 ؅v0z|6#atT!( & a_,62%T:@B=3۟FPFCd ]Z&t=.n^  oAw.ؿ{W#4/@PdsykIt5lVJ Y~)D㽒@|[. E~vaug@p 5{z:U|ijp&OW(#bzyoú 9ahlIt7o^5j#{!Dwhbw1+Aj$߲k3Uf:ߓ SyvB@x#ј<-z>ħV{H!CDais( ""aOB⦉eESTEEQUAHLPvH(j)(qDQR{0ɘ`hfB *!( eIR*(iY **(X* PP=:$XF` ۯvtugq84~PtFUDޭTln 2G=gQ[h%C8gOkӘzy̿Rd v8[*]d㜭Vk4IbNUҮYʹ69aA^񛥲RAwcCʗ/=MbT [8*!Ion>̿?ٖԮSҔ| H"$]CQD+ ѝ/zG)*+fqU jO}PD>)tP.>nuwŚCP7f;<~heU,G_,՛O+(#=1 |C tx]3QF,P $u* FAPka>#B6,ԝmB_sz"7 jo© '\Mt2*A,XL+F:L,fj+}gņ/kDGP ))?ZT+vW*魇Q(wv;$7E[9_O{ǝAܩS춧/ŪfjPiؔݍfw9΂<Ͼ9PYDpz(C}kH]ogF0~aΫPKis܈8$"@?|a=; AY=#ܻ}&m svL0[X-i|s-pg/* `YS,M[%׫'~:wo*4)Toh JKH5POǒe̩-KmI<6h`YRX$LW 34?8<HjaՊs HhAՀ0'kXB@B˱QA'h/ϡP+C G_e㹸+aGs3rnlY }I>lLG?/;VCOVE,{n{.?&ޭֽS5KrA?]'b|XS3:Cx{}B O>C;u[y?=|s;ƆTA\#'`r Wf998?t͹[ FiwG49wa+X94#Qx1NSw2, = 1lxKV9vjf63i;ct9WgCI941taޣ3k2UZ%;9bDl)[P*mG!QQC*X pI@P78@;?j[`0Kl"U6>nUK>W:zn14̙j,!r_,h(SVE$9Tx Io}QU`($4 2&rƑAF:E PӸ ITyAaqA\9?Ows ,?@뭀f6D7>b+B ? ILT AhAɫżs7'0- ˣ O E(2~hC !yF4,9sN=A#"+yGw|>'n쁙U90s\R\t`8'/kϜu)v$%@ bA4RIHD)ЊA>F,BǗ ?K?WR EhB3f>'N`!QV"1 j-Wd*bsڝFrQ:$%fO))́L瓨V L'K0reB$&8Њ@dMdo trـJNx!80!.q\w*H#h` LַhvKh*!%OY鄒, PfjaZHgGI\I!W#F7ï'""V= TJP2*Y0A*mBhSfe PD ICM!P DTMT,A0QECBPmdTH Tq쟙:cGAggyjn%Zg;Bi6t76 >~_s N*P0Z0IʆHyu%C| kE'0r)0 Gda-0i5'Ϭ@A$L)[\%tB z &zG5 ;H{y}?vy5'10b6cZn`}IsS[ITʟȊQ* ݶ4vwqWU $<cS4RKK O`7ԟv7 3_$J;%Zkd4Mt*tomne!D̀%BEC1pOan|EQ">fYb_#첓$ftʷUz};NӸܡ ePG 0$M}@@P h@(>wibc7·yVe1J+;j 0ۿlpaPhX~h_t}bf™,= %eemPxADD|!B-T}1jS|N= %w~r44#;7|,sJq5.ۭK] ^nf]@o Uڄj/B9w{ēM*4nU$c #0m^irD Xv|xqϐ >၀>}İ$VRr2:Gt;FĺC hGP{?)?.Zj&s޷y12I/?hug:#gRkMߛ'd/-=ÓA,6ImP2)rB2k鲣Fs@UTW]˖hF>@=J57i\Fo2]ևB\dwi4K`:֭E c1- TĮ .jt*Mݵ $PU#:v G)-ًrᇺ6uo䄏سĿt9Ju< G[ㄵuQKUK (L{L9PR" `9AԆ"!^?L8Ma (9XNdalb 4kĴ`ؐ;S2'OKR5~aB=?>5#H5E)JSTEPUQEDQU9UE%|t7 1R߯pcg"`ֆ Bȳ"8_ :gM ;}Ct54 !EWOn'ԧ,230>0Oe?1' *t 1r5 +zS~0Hxy4uϿUuL۫A@7CBӝ'׼+-p&:+žCҥ ]QK:F"A{P5Pzy;\>D:; / (IB@̠ނ{ߙvרehjе֥P*y9h CU_:A`hƍ) 9ŝY( >gsE9Ld"L 7AsY_JQ=Y /x@7?c#8~NjQk ""z<ry(ѷ~ӔEC^{=j]L C#fIa,~0,+ =1*tEz}O~Fжm7(UUQPKrՇAs>*15F d*I:|<‚$p8`%Z/*]S#D5 z{&6s&mѝHH#,†8͔sՀlXSp WJPCߟ@6Hu%Iq==UbE7rZLSNj{2C3mCF8xx?<2+Br 3@'n*H* lZ3YF`UUHq9F::!۪lP!IE(<3{ABn5FѺ:m6ᱢ׼!Z*{K Za# %c#Sz= Cvr771*O<5ܜC!AЌˡgS KBI#U",5kߟ%G-B{T:8E4CU$31J)Z32uXnglEvG97 \Ϝ%u"9g(i5VwtrFĸF2F[<܀w>Pid`\0/5DZO3Ɔ*+F]up"( e"bN [r#> f88muۺ`(XHlWa/ hnoyX0 #VE!?Oxu=|8tK@YV<"<[u5+~"g<Ա%TYM5!!?^Q&]ثĖDI['9P VU;OT?<Wgě &$% >^U\({q)d6 Jj@92ݰr/7'~+Y-@ 27܅}U}F+"78UTv#JMapt>=FtwOutc"t7U(Y VF'#8Ua68-X=pg\k%1b)N J}9Z,5,qNT'[uz&1_gX_k^ɶJE52\^k|(~1L%zN6-nNS nW^X 3Gָ^;MSI#UE[WT u{99剝mzՒ`uk~qIJ?B#kҪϫjLZUH=^ D9s)8 p|pZV_Q~}o=}2w}D[өt<ԾEI.ݞUL^(zBHrg9Px hOy۟ӛcd͊  M/J dT Ndl*?ϫOL=J>k^PBe/1 ] MC G} }ODd1  >0p!qY}|ˮ?aT*k^l&wTr#ծ[t Mm~I*A;C 9qc7'(yT>*OQo'_T2#^;S U#V=ϗ rha0g9e jhiH/JȡBjx`}~?Z{]>^v?Xw>, +AT]qM ⇓s8<4ר !ݛ8]0 㫒NHY<^ 坮xzݹwuQ;} =qv88r"F9.9TLl\0QS\vX^_V}{IH@_×8>Gțo;}0PcQɮ~;C+nnw(2v!ѯݔ돞>Jp̽];py㵶Q;sd+=v۽-Qemgǧ[aV8EWxOI#u菤3&KZTZjڦͮ4#7?vwN(-ZOH lsyp~cnPO0?p=[6v=uJ<:F1[ :8i|.eB#.~qѲYdEz&N9 [$[(aԹ݃o.&ҵk׊jCuu, +tOI-áuYWNSueKV6g+UN`d}0u]o/ز<jMc>*N6Fz#ĕrdr/Tvc׮?e5ޭ^ɃdW}GBƎ&ڞ=Z3?N ɉnwhaH5 $FLB4^$mq4^z>̅mg3n,(}p&.i,!TMj8b,20ߡξT &^{>T{뼻ݴ7s$.v6tn;c{"{ qi°kcVevc|ZϖJ^~Ls`Q̜(\UB)jȾ=k{]DYb,cxmQU !BByII_\ʂyL9@G.mL|զʸJ""jUj6њv)>yo|^[a;Z9O, ިZ'vß;OŁ#&$]wbٟ~7ٴuv-w1*jkU=4UMuE ArL|L1k^Hm9{qS>nޣ"{yեsQ]y׼TAT7Aʌ;2NK}|c{i*TbzncH7p ~eqQW6etk-p!lCG'|]`$ڼ6c1oA ^SI!rlpHDd[=~;>[+wwyo_Rm%m09TPAA55As4xò+-t*8u o2gqwFHP=>Qp}S_RNBk\G5_fByٌ5=BB,6xAh9'ۣ*6~o{ȊeE^- (Wjs9ؼ{U?SYgۣէs|zEiN (m Vfk9&Vb1TåƢqxLXUBP85 ~Yrkn'xPĒKTW|YrED g{/~Ք)}3ïM M 2Zy y#Z(9 Ǿòrl= Tsa8wE=k; *M^'UY5a/5݌ݣmO'ةwX^컆*fgɪ qVzw\?ꋈ$|/G滠ǠwPÑ-!h_FnWkTG*G@a`=0GF 9vt $I^:nu2aZEU\:a\"*g vW_mp9ӫ/Pˍx9<]he* Һa&x-CBqe>DP|evnqޅߙ>xW]J$W* OO q /<:?-޾+T]??$4+"?dgnj{ 81|C(;{K}ɜºl=dYGDFηF5-Ԭq|n*hW-r歪,`Xbx>LT$?̨_wBIU; d ,9 QH ui^|nsd ͮElEbԹ+1َXuzrAހ oZ؅37X[,uPz~Uۍޓ~>:)6\z1Q6\]888i ,aH.-0vc[U%IOEX~5Sage}z{,fcZڬEÛ|+MytxJrlf7M<::Nwe|e'x&kE? k>?qUUS ,32$+h7v%p-}S{_=@n02Gq'c3AÓݖܚ+3*v?)v52!gӞG]g>FێhqO8 ~]6צѡ[QSKְrS autiի]AA| I;50)ϧDa잪T>,$vt1ɞ/?X]ǜҢRMI$[˷L,1\u{N UnA^S}>H˔ r⨯dGAzjX!!zXBvj˻w W7h MWg([\0J]ȹb9wWOO82&9TB܂iL?>ͷzll RPJ"<| M9)*yUo~ sNd *krM1Op-r_3120/yFQFՀ/|BOoe oLW@c@Y„x; W,KšRCf(] P odQ ay0=9W/[Wj<`;Nq6[f(Rս;C ܏x wm j!#Ny:t}W&8.q_CKQ:]ej;} 0QΪ5fI a7Kh}fg_UA_ bEW325 8>:b~4HCWIC[A"&SKUsʹwj|Gs=3pa6Wrձt4&[芸 vXS<{y*ďϭ)+z>;j雸v3kQ/.p m4-&TWpL鍎<*)Xfl ;tE^ꥭ׻\z겭4R5^ji"9SXs?I]G O*g ,ݖ|gSs/QۥIlg^P\QwA@*ïr@-{RN'~,z֭vns 8rOegݰgU8'n Hg־hf+ZBz"mV E"+R8(KiTHuSc^R-^,u Rp:dOt55tbMI3m/Zgz.,7Gg] ZCFo[Q즥8JCel\bxy wlIbf&hFR\ʶJsRpKϝr&A@ÕD%s\ 5ËJBױCڔgt4?B8#S!(H#7oyҡLT=Û Krx;&̿X7ktyy''~g#>FOd'!ޝܫDJ-Чel/q,gU\4>uP LrPdSus 8_dl M9lӖW!`N}{sȇD^o5RV fu/UN-e){ۯLjVD|uWK)ʬX/L5u冋!®Ɏ+9Gh~&Q&s392ޱ@*hC/Jg-[5Xjٷ"1I]=C/dcjf8ch#j:l~q kI8GcOq&ܻsYÒRo֮=V% /0P@{4S㱹Ðqr KB e짂cܜz7G(?DQT4 4DPҤA@Ds 0& h J($V()* f*(*& B!f b$)()*()b""*eB*(h(DA$mdc KKTPDFDV1,R d !XJ`F*J&V(Z(H"*J!%"* "JtR4ME HLQ!U* C%$@EJSQ@PDSA1LJ450Q1UQERM UL4MLU )C3S55Q DRDLLILԔ2PE14 L3LT5U KCA 1LLE#A51D%) J)RTT,MMQ0Q UCMRK3 TTL -AAPRMJPPCTS4) 0 QT$EEUDD@QJQQ3,@I1DED)UDDDLRDRD @%U0TM,M2 M)!#EeD R5R$D 5Jpb GQԒ2jR?|A)ULMAL3 $D0PU!3#KLM1U$DKI278RaLEME C0RT4Ҵ&d&%" T%LRUDRQD4$S/IbJaJJRB~l@((  D?>?OO*(R@n  SRP9(E=P'$ܥy3  :IM4"nE|"q t zJ((ʠA(9z{WIgi9.3izFrVoUXEUUEUwur*niXb޳Wt]MRUTMK&n"kVM PTT$IHm&&%J#R-Ti L(! 3 J%r%`jZ $*a(#*" *$)j!fii P!RBB IB I BLA{I"Gޱvg!$:dlX5i|j( %&CM+HKyOOE; OB'Y$Zw6)T ?$[aXS6 )EI0\~T/w~ߠۡвwa *G?W @7D`^;O#"A,k&Vp/ujZa#MtçIt?@df//.uh|K3wצ hz_s1[ٮFg $lEΡ\];ihR\ɾ4=:t`akbmBߕmܮ _;5vmqy:ps*PBdn*Q0 mvUi[;1C=:Q cNE_O% 4@TwO{R}Mmx_ ?x<|~G'6T޷ύK0ZtΩBәzXS&.eeUL:Cfqfh,I`~ :`[rUV]}zgP%W%bǼ@g>i)iJ'Q#+B:6k@H!f׹t0~{ğ?MHy!R>({@KL1¤la:qz?j'וf*-~ ZYp}\8˻{h=9<81=|:Yz{wPVԤT=JVRoW;k0)UWJN5"'бTs@p,g}$ jy I-34! }}'w.)Zu4Yj :t<"T.]C}"λ=2AW|-%cVuV5ʡk;Cx5wmh~oC ɣVE侖t<*0JjFrf.zKᶰh=Cx }d"!cðo:OH)v|,~U$rl$qo:4_nNJׄ"LVyk ]dI$I$ \7xѥ/Oo>a~8pqӷT!8$iUHGǀ2=pALDfIJG ^΁tLC!A(Wն  Ydhex8P-ը ^Nc?ѷgAa*XFw<cf oɇvkgx> ?H=d)mYf5-ڞR`4)qq )<Ԁ B p(54 E@)å>Moz){U8 xNq(:VAR6P}Ƀp{ee;lD@\ j9:1MCXF7zZlj Qx@+*)<ǐ_#4N)ai=prRȐx֑E DQ2F-1#{p$EFʧ BY+ߟA6j~9zUaDRR$zWX9'm ?s `# h)BIP B1 ,9CԡVjLqxfUcEN„F74 LLݨ¼ jOi)A5d]k]!| l>A@<|C`P8iQ_\-  f7]>O- 1l\FNo>X1 :) C, &5}?o&F %6>Ht`_ux`q='7+(hY{F+>K:A =UxNj2\O$1 oδBa#!ϣMWY:B!4 a;g#YmE}V0t!CU;,M/\貞/n (R/!Yl*N?V<+ӣBrv$$E?M#I"%lDTʟ;/ ?ٛ( rWDoX؉@vam@HkE&+^*4JݐNo0KPr]{տ81 @BS Ʃr[vbZ◀ঠLˡ&cIL`ݱ@L熽;41 n10>^xPǧ6 9;β9Mg¹T>ÝGɿLo9*G4= @4wcg+5,d [ yǮ確N³:vGT*3pY̶C,Á@qUlwv$Vh=}ӎ/kRl "C={t9ޜC$Hq!~xtlנlm٘_B_Pg`,y^O>oly&>Ae9 #FjJn &^tLf:26en|T;1O"R~vf@=d:{z3MKѸ Y}q9 K~_Yȍ^?ñjitXD~\z(fe?w .77ѩ7?'hþ7A@91\j@+(ߴRn$HZ-WX(1Π1dG XL-p(RDfX 1ʏuՐ{;A"Qh(UGAZE.bй!+]jjiGNo2(AF0m8>]塴2A>K:,"jѠ}\5k'[BiD64EQEuygL/ m2X d18hMB-L(jDH2 49@_kZr?CmOLs~Fd"O5z0~vp$(J/$"9b@ >?(&1@솮ftD<܃>A 0 =Uu*j BwDXh+ؿv98#Y`BjF*)MbUV2E;GSif@ dHh]KtuDoVhaXNP}=S"X'hyFMɀ=u6uF dAKa+h=2~`OߩUI^jA]@jRFF;rO2+]SFͷ}2`(yUr"\8~0"\ɏ@`0A:*TPIL3G'X{zTtϽ>FJgՒiI4/{`%OeTKYDaʐ3\D tH UTz*wkH1;'gU*=5/T.V>QT>xB)SkH/Zl>4zu`-RdͧiUmEXoDҭ(baYE/:оß8 9"kr2Wc62{8뒎!z](+m[%^pCB4`rr(_ɒG޲D}G&`&<AѺ tczNً_K;Oxz8K+L챙aH9jtz[GtSlpP_DMJ=ǝujQխ 8 ME$^ӂFDw8 Elt;ɐ ߫[,~š Lul GH5ηI]Xѓ:wEV{b9q-k'JF [V|擣n9Y1f*麧m!O1Z6ol_e|K߳lC|EBb^ʵ¶q uy8>tcxlsîA[MSa5#;&Μֻ°kdZ՚e>N!vK}.Y.(P<en,✐+cRI]Lfd0EʊDHS[Q(Tbr ^t7:3 4H͸FPL[GٻW UrʝX= S0s8hvTht 鏣:m aR.RܯgR6 1˖ JBPxJ I1NX‘QitX_uѷI*\ᴆR孹h۞N->TF <$B#Z3\LCLjQ8§uŎjXhFw$=+ܩp+ 8fz[`Eؽ~!]\9#&a!U|GUco%mvoy*M.|R+ ePxb5-:߱B Ƨ,o^Cd#[+ء|_>sx+.BWˈO9&Ozhpa@W0 ;ddBϮ!5@I?J=z"„v(&J&3MU.]URZA]~ﯯ{oC@@Q7-F_~uXTUq>1{Y,{xމSS XOy'mvtk`/:hФ#fBgv?^yo#4uh/R'O.}z WQ U‏0 ĦwgCy 8:dP T@S*DM #E # QB$J*E2hdĄDE-3EQ!bʟ?X9V7ZU^eWOcSG?=&'I?`{*y*o߅I" Dt1AǾ=D\Tped+anZw4u<\JyYqX0[|ثVW7;<֛䲠_O4PO BKgmOM9xpuzCoń  hON?:GFgO_HUXp)w~iϦ iLcCVf?9 y`;olMӮUC>ޅ@K;jێey/_Nx&2 RRk@U _{/H(T\<|z~7 LunYƲ*E\Wc*_Q߃ɵC'C0W^7AI@DH`sDIB$*3dv?~tbF =G^u/. ԩQCI9@$DpPE; .ɚuՏE.! ڿ"E&h@4S %0?l ~Ҟo`s̒Էy]^QCI$(Т ]ob)ȝ`N9!I!ZahTE5(J/ ɦ|gRIol/'_=uj{vn{_w֝o< p-sW].)W<}uas]\^vO}7Ʊs;s:륪1xUvU5/vl>yg=(3ﶲq:곌c7}1 c>:*[<{bJ`t;eI Ş4LϯS`.[RKE$nPJ>h@܋Уr SԀ+w\SXHˈKqݷ]w$g\K @ws }gVZ07[q1C1&]wW? Q|cj@齋ZWdoYS(h99Rqy-y1ΰ 3ڳo#d=X'suz7p(P;>`wԿny;N/,R;TDCG/*gߏSUӎ3˦ Nm]KuïKMSEPETPLPTQIIBPEK-+Q4wwq(㵖3WײC0u8VJQN,u@4$F2U>Oҟۥk1J =#ij*N3>^3,sgr>MߤT<-h`ux2z/z/Do"0nbв>$jF'kX3,K0 lC-2ՒfbB'|pPt;{v p)^PM?Jޘ OJM1/Hw:Q d>DTQ'lWPA@oP?TwA1$H©PR0UOpCuWd/42tHr!(g> :GJ9:+44#F`PBU?nUJjVx5q|AgdVRÝ"C(JN0Xd+O,R,G :8adӸ0#Ų3lELi\ɉBAY}[8\#NgregF,QQt88e tE,"ddѕY#v<{o09/ҎDž"(!%%ADq}Rg<^l9B $ܬzzh+wd2BpQ0XQX&(]"HrBJ29_t}ՓzQ &n<%H!#`Eʠp"\^o `wwg y&r^>SSsa99$>" '0G>WnS@P "$9*pyG'z`$ mfldQ?19PA?kY b(+^D`+.([8Sy;5y_<9EĐHZ0r8U1dMqǰ$$'(+߰LCiB`*Fm{؝)>qEfkp!Wޞ-a T.pGu8u陑5$^4+hO%{R xf`XEhIrl(k̫E @䒈ރt&ba*ƒaklgKe1@˵ѓQ[ur lP53)zHYw?kapl?,#=&{)qTqRi0n*nVR" _LX\+ }7=78M`kOU u*?ɑ (Jrv_5 mfmLxr0y#'> <ײoׅi^Qu^@ j j'xK`AЄ^;>3HrG9h~DY#w3l|QqrFAĸ;h.>4XԾ&sDSӏ#HB 9/&lH< ] *_%lA۱CŭgQP|av3`yvΐ_X.[5~'J,EDh ,#:F7꣙ƥQTШBr78Gț!9Bay,Ouse?6_7>:)S.omU@ رIԠ'^{? p]0zQ/:''t,D,[M˿CScl Il@:/yI%iO2N]$;sCsZ [MAxaq`/Ԩ%x܈ID.BGO9cA8xCB%rڴ=(!?`B^}N-f 5 rH?"@Xl%$%hM4 rt@/a _ 6,$y ^ǣ={~䂄XW}?e:_{fVѩh{,©\8?MKAM"+ +5]ML}n<)& cITbè=ޭn>?n)J!_NG.N9=zۏͱVp8cSicO~|rZq$0o݊m$ V% t']tuR96OW_>b ? bq f吖r[hP+'-owNK,Q*"nD 36Z }+9E}| * #mwohz=^hzeRZ}=c ~j<"0W`1Ig_!#B?7 MD4`ZB8`KI9.5TDo7W8@SڞpĽMċ@ iAgJC9D$hs>FؖwˡZU2a@ /A3>2T ZGݵGcr?uJz?e0vt=+ [hNhy~>KŨTˉ@)(TTDC1\ި/U7̟uuHOG;.ؚ)RJS # 2j%{BEٙ{<^1\(.'=6117}37*Oc`f ˠ&6ue76 ""/uۺ|y_6$)bhc0F@@PG9u0 ځTKC \9a4?|ǟG ǫ=wC .H!ceAM $Pْ,UJAmD@X)h=}xf 3`05P*Yކwa 1c /;zB,ρ(@+S\ab *0!A6ީx밸kJZ0)$tGtCÞ.a{{AFOO]T`L>.ʉxJ;&U-V*z:][`O? P d; lq AJDHZ# BY'3  …㽬&P&.Bg`֐ x9Y\SH}11u}گ֋}(|NCL?bOՊ"#8oQ4:{럪xLqẔtpwj9s>Wj$l&R5٨Bx0l.I} rX %J2UyR* z^mRXtпbcC!g,QD /y~#bfB9!St쮕Pn]1 [u$ZbBi?^ֻ':&:w61D'^&>_Xs*yw\o`gLw_!k坆~{^ 6qNIt_ J'n۪I[6AHhF@"(‘٠4Pea{ֱhgcϳο.>775~t~r;(^~ Ē,p1^X:L(5Nha@+* |Q^7kuN aG(IOw&[ziP|?vNwbKYJ_^2";]V1|y G~2CEwYq+剰O ~{y?MyH #9wfèwі׸t?ZrtfS_Xʙ+iƻ[`a3z+zWBIc0XVp5ҕ0"0<?8#UCt!G+˺XG(͕܅-, T쩃B ;:hh㯾KQDyYkIH'2Ѕ @FLjh~z~ifMLylxo np@$?[k_i+U:: 0.(P(o Ti?/AX88G@Ѕ}Z66eifZ[0|_=l (B!$7KOD<޵{=~{HiNGXUA-e';eB)khFhVa}r0E$G[YeU.fvωXԄN,DA>]Mf8wg$QOb?V @ PĔ%B8E> `RhE"B-X6C1߼R;AoCI>(օ#@Dqv\^i"kJ9ЂsmPc; oU`  p/zclq醱')vg;EG +uUrj&]upO 9+o5v\Q]$EeiZcp 1 b v0Ta!!g8UP+5 uIn sɱ.)J4-*5u Q}0(0ϤE{gǍCCL0sej>;N3:l~>EEԻ :~|A}[\n I,fMHETP9N'ts>P|뿼h.>[RˍA}'8:,0!W%NUcDž:9l^O1Ճn,%1 M* XAkWEW`4a(m}\/""jtջو -D!Rg3*,c|.'D"ir}*Uc W?>^U{B콞!;sڠ!R8c+`<@u28wNc[Lv,4|x˜ 78%;ng:r 8 8Z6ř| l\@t3( |ޏ?T ݢP^}]2zo}ԂEe{âκM= T Qv(ĞhHAd( )(T ViWݜJ+Kv?Q0􀢪)AeTFHs"asˎM>GDLYH9/޾e5+<'/熛m ElF^Q0rWmv uɁ%/su"3ƲO$p@?wWow{w8ȗ쯒qMZyOju[z{yuӤd5@]JS&gNaX/ _r)+'foUľ_:Ak62ΓV|fQrx.[ Xb*d+ b1X-I݌8Z˛shA4i$bFF/$|c(`#o-Zft-0`B`0˅{BU?ϝв_U ?wx:H%S eFbuX~zCRˆߋ _"S4fnVCgu m{^V #=YOHA}mdv98! d'9hTdPn4S _NİLP;xP='5*p@NVfrCߓ~h}vHL^GOCCW%T\b`ß @粸'}rќ{genaFk}W CrH4!Ls8.<&[r<=kO<;otXdpv("aEvT5]]$#vyVڄO\G-ju [j΅ xcoPX2pK2",68 q3]'~WӗA;C;uxm᛽i9x=e$Cp{ZCg7]O~r5?m:<0s:7Qdb@cubPAUz~WSۮ~|Ց='PO0jȰD(bJ \k5:,#t|ufǨB˘ 2w_8'<Վ]^ +G\3P5Ƙ-y&gӭXF|:XY;"6O?oq߁jN+p!*_ѩ&!"|^墁o<\wO^nE|5.:K>CVmڏ ]n,"P*#ݙ @Y7 9oe!aVBm(5uT5Ub1( K1.,()gRDcʠzIT \z]d"BW*? 2 \k ◑9B  NaV'+:*5]<`q0tȽWkմ=O6 -Fyobo(*ˇtl)\";'/6(8nل+y#lQ`JSUD*.aRX\Ӹֲ l60Mbd_#RQDKbJJݓEu:.0՟ǤJT -<Y˸_N8MFOO2[RpXO#z@>31pCLrp֮`t6W)joӟ_+&m4s~ZE~)WDL^C;p_CMCRm)o Gڢ'CzmfVnhЌn٪梇:8 Nw%er`^dveI$^r L1Z~tޛ;0Ck=;%Ҏm:x!le36 VRz0 qD}/2sԜ*O0ŝqNmZæ fS,^EvMݐgH/]ҳ<ߵ ? zŢ(,^9㻏FBF%$ݓ1||d ]&BU%WcpTCjCEسD(]iJ7qKT~L~:F4ϟw?ġ.SAטj ;oj1+#i61T2C+5Dz-RvЂ`ru@svV7L,2^±n VjͱL^%2|#'ƐMlsdvP0"4 #Oi m~1 p"yKG?;]kcCz> I-v(%X6b#FM* nq(43F'gƠ8'^r-PwuHGA$ ¢Yn/Iwɭ붊qpyD=7xy\.4:JJF<8~w.4P@qܷv=ck)Q[1QF_1CxHH) o8: f}."^(<ʓ/8^nznYQժ΋aP[.K6vxzsF cm\ʭz6{ up{F?M2]'Td0]HuBY.]H s3 ]zi5E}nH/ԓu`k5Nw\' 8Ht[8m`1}TB?4= 鮛vɮH戚n\V[y&[A]*=\گ/]K?:9!8C~<37ؚ6da!b1Րsբ""M78Rk?Q7Q%U. $ Hdh@  $P(PJJ 0Jb!?敖?>\~͜KL o-kb6BsoEL>6 Ǭv񞾆OO8vԓqp;%O6=ğ>o_?^^$J_殨'+j\?9 RQjlHưY X{xv\}s i:o_bQ0ɿup4ѺC`]NW3 ?TyMzokt(*CVhQ ^p+[ !@S0xR Jkf50?mz tY  LJ)"*(1 A2&&$E)3&OA6a"x@1?QO|AP>)_PMWm<`-y% #w\t}?2zp!ۣpܓ+5+ H[⍘)2&6̈́@*Xs|M aeg,r! E t<2`PX!0-k$FFHsRd Pbh,}d. E hmOAWpX|&HO"y( /6 " a-Y"]DBSdE<.ˠ  n0{hJ(M:EyM HU-[&fQ V[diц0YU1z OÓ{O k|$0`vIhuVnhKCvC텄_&A0K3F81]i=Џ!HHRGޒ3~`|GۺuwB;T5t .vJ(AOwI I.\\ݿ{e/|& OD!M,*L m▊jx4rXj@#5.S~x9G2q|5KKڤÊs6u-a-m@ ii %tnL#i2=q^ IG>8,H!qcyߵrOdAh7 X o}xܢr"F!ɷo{Kn+C;3z0T]xeb V]YДdAdI(E ab1@U!S+an24]41*xL6^)쇈 JL|q>v|ˠUByx'p;v aW_] N;=џnL8'dndI {ҏ:8(a=PPDl4)~C݊ p }elp۱T{ϗ"0<= 39Sgyz  "H)&~''"88!¥9RXE`Cb8vEd=܇vt_[{'Ѡ̭KY xh I0ШM;C$GudEd; Nc N>Fԗc;\DRv&@a˱F&L(tgC8$69,E%NL!9n'ܠL lp{3GX=!'e()$@5O9 C?Ǧo{ȪX 8@Q! Tn^ӶO{T^IUQg*`Z,is,E\yu_m .wuKJf0AWL1}^j *P1Bu"]5^d˗.5|:5vS$f)1H=oc{D%Brܕ 8L5JԳA#N!Gx{hZ-SjҺ18` lu`x>M&aYL{=""+Utnu9wi{?o'?c@'fbNxJW4ܠ`#xaF;ѢN~?'T=wɥc q =4L|#7z:S~|,w  yBg|Z 4^` TEQ s''LO`` D#e=*c! 95<)ОN]h e^(p8ѿh$ | ]lAV>=hx 7HtfC@$ܘ)m \| &(u!I06ӈBx"1AkaJK2ԳV}c6=3Iԙ \(\\ĊRF&pGW}G^~d; ~tKE|I;A4RLxioK]Ċ3IcfzY8B"-T1vދ.zKb`$ Ɏ55Mb,e$Ύݫ;L129%;r#İ8$#NbӁC*x|D:@|O}2j{k}^G6w[vpZ~H Rab:Qq'dky#d D|BN-sIѡ<ϔ8g0A-G}T=Tߦvș^Sca SG9\K<6Fضd0~ E_}|q릟Nt I ?8:hfDVcHQϋ$HFj+Rr1NbUqJ#et 3m;ϔUY#Hh;~vJUXzR $UNswQOqaѷ!W0h{cJL/nW{-f;KЛ\>8@dQDbX#12*[#7ch`GnG3F{ې')i)9%* õX9O:z'-<.1(e6gb^( @~L4= hY,$B%-cCpܘIa4#A"'({d{PtttPaL<~%33P ]`p\a*^{4:4Fyxy\!MEr9QQ]8)BEٲh(w#HqpA7QJZ$@MȵUN Q(SDnE㦺%ࠆok%JID9lǭ8iÍ=9z&Duб)hw(6Ϲ!*MQ7#3TդkvQb.*s S !tRN82LѤ]|!\DIsڎ}%GN mN D t16@]}G=.-XgI,dNLEzhRf[lzAjZ]~8Ow> kw,d v̽۴;ԜTUgRhdu->c99_!@N8UҘ*OwJ. wR;B!J pE0FI %~)!},x<'c2jr1TnfL9@x Jϫ-J^ )id {`E`PE1L]017ժʥ٣0*)4i,BY!f#I`!|9JBH!yB#bh^ha^}6:&KHpyN@DĜVtT SržUrUR홆Fq9a_O&*[i^y--FHLRuKJmM 0ͱ.hj[kA$XYbN>ִڽ{{ND Y}lNUI*&x2[`wx]8qh3cخKp1X 7ah3|Np'et ,L=J.k P҂heЛIr[2˞gsby8R^/3 %KXپAXND`LJoFMlln8Mh*lIT 9h2  Pp4Z43aak%KM$ LC=3h~~]9m&piXǍ~|-|@Z5B͆ բr݆ٚ#z=?X}n,=N`S5nnR7 zܷ=%fȻ`~4Wѵy* d!Z2\6eADDAH! ?ߞ~hf`ߓ9~ [fd10biѕ/i;|#m)GXCp˂  @!Zw=L7{TL^ĵ>0!CG컂GI44q;zCCZJyլ@E|3-{mş0:K DA\I,9pʏ}CLy>՝586OY@,*" h'!A WzF\sQyɤ>PH}Xl!;.C*uL_Gx/ P,+d=Qch9"=w!8n::~ǧ HuM1ܼX*j; 8fF -^w|MݜJ|?_Dk|+ǤGT~f}Vz+G܉RC%%-L J Ojv|.1;&?!E1wL׮%w贤Bhw_G0Ok4G(rAT&Cx)un/s5줓^k&0~vi b6} a(b V3( _ܔfT:[>JQC2 F68`8C(A 5*R R@&S% =:< 8a"ֈKC>DtǬ:8b`H>389I>DB)) :8wn4qm[+)/TIvmNivC@MKئ룧qaR$YO^d=gP/iZ)u)nBo"bD篰}0t;xuU$CsJYDsP8tS3fTHjUq`|هfd0)@ $E!LTQ J <` b{='7YϧC%U2-R>dpb,g( |?0f 8de` {1u4DQPm\-gp@C^(p T@Hă6ƽz/Pr7g뉇N8f8A0pP?'::[+ځSJQHPQT:Lh(b J`""6;1\Ci. 9 9en|EIOQ @]wBXO5AgbM;URH^giϨwIal1NݽwdFAV^}+ӥrޅ+`*İ!ʴpG$ͻ}T:D']u/?>8 G /pA;> @T{Oj#k5C۽ @tPѐ4ahkNW~ <j d?<(@D[ z[y,'HC3*,aHi4b+02gy_[8@"4˭ R7C@ 5'RmF񍌅$8D %DƀD:-רJ"w? $4튦13m|s(Ix" tX*)E$b;dbJ#ȜkZ:@a>>(bJS* i&8Q 4&l6T#fkpb `=^ P9IXT %CXJ#|)p?ʛ?¶GԠƓI);%vy_4'T#m}4ȋ13a4,J}> Z!ꯩP!go9TNDF'Dp;05h=!^vCS6}G=xJƛsW eN;]`1/:=F@>k@/ 33)=wl|X:Fuƭ A g %AZx}tSW Iwy[>m;<1*y2_ -665UUtHrNpva0b$rx_P1EiTORs(n_lsԮ{ʧmfD)z$ȼ  =}-$V' jrd7~w 8 Rk5!JEZ.(*{Aױ'ih#w`(^BϐU%b fNlbp'y/9բ1 dB "+b璻 nLR\/ (|Y&Qя|uB`΁8-d441"$P\y/YJC:%b{釪F[,YAҭHz\9u3y`BS+0xq| vAEGFW M7l v/qe@3!Q^O:MP=& .s)iu)j&LnhpM@P3UEz1"Xn A~Ď Qv>yI8j(-~̑E"|  ωlDGo\\9 :h,D}0=DzzݩoxlPSU`w'P`Gfht9ř̆8ԕKT6!o\u}wcrf&%#B~⺑N#dƾ;l>;?zo479nI,قcu h~͕x\F1;@'$,2]J!fM=hC< f 򘖀2oQi8IWZhtecl‘.KM@!l-~f&l=JQI74^z)*sUHBm2`K]{#s=!(4֌;Fe1woFӝ#(Z+0y|A@qMppO 0 %1)#,Zdu Ǟ{Ç uWwbi0_ě~nIN|'\:UT$rb}#0u!NTKTD xәlZ@=9c`a99<}2TM۬p^$uEڥ"+HP{<.ZѮt2\O!K -m 'LE!I(m>/[ku<;iN!==eF]3 Mf zdV=Vѹ6"oOpd8[,ȋ:=4_, eeg$f!ΙKT5CT6{"{pvlV'Àd:~k#Ce{^XsHBO,`Bm02LG 0[UUT*P #jG w*7(|s:$0C6tOxu"w*!N,X$Sl0 @ぐܔP BhԕLLpﳫ̐_qPApuLE[d ܻvL^0];>F-%!3ZM+a܇Z1@߉ C' 33SuuSolɶ`͋ Md|uFNҥH &9+Q\C032k m7deD~Y0bI%\&"z4h9RAI@ B`OŜ(T.I^Ӳ"J~p!E1 HNG(y:?s^RgC0*ErW1x1G$d6$-_P6W[Qä́ 9xP#e={3 (k̹3NLNO/NaBn0LRDE~hyTj.3ΣHQ'Bh}^ErrMyu7A} )r"H!XGdžDG8 N3;$@bskUp^;チ"XK P $0JG`cDNwmiJ(8f- SPDQEؠ .I$aLC L$Yf^)aL$KB7'zvwN!D Ă &v:wnXX(04%]nYm^ Qe!&M|E>:޸5!2!PZX!;XvO2! اπOD>7COXO vKi4c˘}RIRk xP⌈f>\ 4M2OWӬt/( G~p؜~!!qE z8FMuĨU$ , h5,% 0,AKWIuc~(u7(@!.!Πα=yZ$N#z58X yЇEAbd7$1A8SҮDC,Ɉ A Բ ޝytSd-)s]!f2.:N5qhc?xwcp&<(4 bbCwDM;8C i,Wi0kx=l- ׮C4i6,̇Xk%^ $ AMtUXtfȘQ 1!<[Hbux&6xvP@X<xP }84 5ô48Cb=[QT!DӞ w.HRP2Dun@sox¾@~jѧ#&1)bFnr-E7r'8 qVk !Yw^Bq ,`N{uA:rCDi3".),JÑa ;䗊Lth~)l;؜Sla%\X=}hF$J%}+*yuz=Lu m@x1D'zhNوCZH2GDn!aDԠ'a&'&!햐9{!SIi-#1I_8ҧSAL~v)bs:bVdLacو|qI$HQ*QX44QMAE*()ܕ?lL8TF[*h7 Ihxl N\,c)4DlALp994 =oqɨĵE&"4TU3g/uR\ JNjHS#1j 41$lu_Y#~ !}G{Ў8^KGP <i$ `>rZ*'+,Al;@8hCaSHLMf]=]5A*bD>1dDJHj*QJ-vFZ@҈"QzH.J#Bd glDiSX`(9ψp3d%3VIFHfu>W~Rꦎ`hHp 'FpyLKRAe SI*՝VSPkK;.^|MjKAL!:,40T;+RqߘCK&NuB$H bNz:4`P Hb A9OΪOb06;jY'M4kͿ ,(lBq摄}Lzl dw~RS]0><31̖qZIԺ`cwf " ! R*JuK;'0 )LX!$$GDCtK󕈎~Mn6`f`Yb.Ѥ"DB!f*FRWK?r`!QZa9r]v(=g} 3)4h{O_uCK>1NKFWz->w=$0cCٓCFX67f:\f⬼Tr۩vɓc&Р lU1Omģf!,DvTmuWKf)^ 25 3./U{``df`x ^jT_l䲏& ~ϱ a!S|(t'e~R,;`;k)J MI)4DZрĐHHzvz?.9տڌu$P*]D%9x*P'uaM==Pɡxb_~ \[t~Wj DV;+~7Dlm)D&k4A$$N)i>Xe9/%*Z$$CzTiJ01pGKO2X'9ϵ$P{i@'Q`¬E[P J2I{3CE^Aܣa GYCT& I$9IhS'#P56IY$fP{)C!=`gA&@|:wΉL4>XdOc΃ 7ȳqz'-t IU]MF12fs@lN|g'"R`XF4aaoM󧧷&pݦc#L rҗhX$=z)"< ^o@P:Jlه4L 11HDHlV,\!MeO &҂C0ey}{la08~(@NH ^HSWY!0Wҥp1!"Hd-32瓹uA:kCm2m8Vݛ00K;TG'zs@&67}Di™u6bM[S^| p!1PjJ [PAv̜h'50:-tO SeXDPvlF$6.[32fk]TLFP㞵鱢嗝uh LTcޡ3G:q<z.~fq%D'3Rk<&Ar z]v3 +r䚾>/L笚[zK%[z>^Z8̢ &+ *.RH_Ti܋Z9 e9lm J T-x]x(&܍#(]z8$Nbdb)>eRǧBK3$?G|Ҫ$xFsNwpNi̞c~'V;W"I9N8!zE$(S&RËB.;qk7:iOl v؜CTªY(`[Y'Nx* ^C EDGL5Py%Av 0ė蛒8khSn6}ށK- a#=F5Syٗ Jxa9O'6ψ<=ܞfL:c2a$f =ϗg?:^E*ozaV:܏?qx\bUe*b9-`$Ҭ`4Krx+F:7]&ࣳ1FME rHq7,눂hQM)[3'Z;UU85Z T\i5o.RNy1)X]N-6;wa?NMΞ;[iSTnd;EDrb tURq-k֫6r0,Ӻ o8!\ޘ aeºvq[1m(uyiZD'mV G<Ϧ^%tý ?ae jYXt+GDBL7fgdަۯI/D@&"m61N6o\R?w8Lv%1s]C3" )V[m9/ 3<,C*S7]C\bcIųC0ߵ2E-'!7M͕[="d3ܼ\2*8IpݶSY7D1y%qߝӣE59蚪eY![zB^69'v '';dJcEgWW̓ܝ'/r`jDNC@Q!Gx8`P㹒bbatzA pxɚbk+5َ(KqUioX2  !BDgHwc3zl d+隨T0BTޚDE8 - Ո2IA+wL׆^PH97~(c Z aƃSnSl9{zGo2j|yc!_kic߻])ð5St>dHOt!t=*<`y&:ƂUT9*YbmshzNDCX 2|D }7i_tZGfޠ oRbDWo|).pxNV:'#Nιk)@C JjTf" j<}Hw>&u$G1V q>[L* V,9 TlG璎td{Yt;:Ѥw{yEN$Cυ0DC`A%T\xV9JA|*)eH)4pC5)GH)&DfD=D p|ƕgTU񖧱1wFIre)kT0nԝ Fi0{c0 K张Ǡ&*HINaA0 RxIRGGZ߁6xLɗLu08(%nd 0YoO\ü.C y7Lq$x4[2 1F@Bd7- / KiV:i18rtl 43lÇ+m0fd6c=$pB4346u2uNw&TY[΢wf7&Qo"F$gҮ6 C p7fjb̳<4`MĪ5F(;!od!l`/ j- NK1: iW,pdh-I0Q` AHkN ;A"95:n$0cBr6♂Y0 ![_fv9Fvs-+P隘;dܔ.K 95wÝIXŷfzL25wŐ89'$ MҠB"1"Da@!I(w?'O ?ڶU=^7geRax0qL(V (R*R$)h{G=8/>?3uGz8l6`78'N90(NNP$!x!@D: X_m|8.5# p*/7/'|y^wJKX Aa@,(68fݫ'` X>_GܯcH:U0Suq FO6Hr1hDdÑBc0^8N{i0I80_4 {p1Q(:`v~,]vx6 / /B>XѣDZkfjJ @$ KhwK'h 2~9wx@g =ǞzBMijq9X;ֱ'zC@Bw+;cO& ˻34 Ŀ1Rc R8^X=T!g3N,f[kֆВٞb[hJwwј'I %m)"#'dY;Ezh꟡:$$gB`Z$! X^'f4ۜG`eD2& bLD֢ jdQAn()Zi(*U2VJQ`,*hガJ 0P&uD!J&DKh 1Fm)ه_/q<;tc/,Tqr+ ,I ?rM$LN:"fJe XL,aDđ(bG'{ d.qS"Pk@J"C0@@@Т8 mtBMҒnMv& b9-0=BCކ>zcQ]B4|'9< {/if]|^E0Xy}jH` #50DXmS r[p;hM\QUðϹi]|_d]/g0<E""'A   ` +q13vI;09~ޠE/ngmvML2MZ (֒~n8S8Cbfu: #A~z}^Y'('oPItyB!x???_k~u=P[p YxxScf a|.okx<ΛdU_ hr~5N5t_311/-I#/..  -r'q6l؀_.cvX##KSrP9'N/XJ|Z͜Д}y5(?_ \*|fi> m?MFh#CCOw{hK1CZ,q(+lBZ6Qe4RchQƆ̚B(T:ILn.G*GHkk=UuyPU&x;h D\vŜ $2]bp)X0vw*LNu/ ul'VzMyκ,myҧe{34@㭡ʋw\[羭)ǚp6ݧ%PH4ITݠP?N鈇BI}lng-/'#'=Λ KKihf^z'Y*fuj5yU~1_LBXqHVHwpaش%#MBڠސBse^*"^-t#(K#<}lҩӧcYgf cev7k? i {0y@ 4XE޵FL{a.6Ё(@Ds %ܼ4מftȜn0zA _ N ҽ}<\eܩrj i[sk;*~|4Yo8XDӟuCCI+'*fjDh^34'{@3 vOHj[C0/EPz 2'b!X|- DIgI8LlU#puZ >aZbXܸ2QȨ#˫OkSR> <Ç/^ߏ H6*mv[c#%hH'h҂!a<*'}6媓\+Fk" ήT%g; BFhIA R 4ܣ)-S‚6({?Cڼrfm3? V$wCv^YO\\Qc mfǧ8h.b]5cxy  a22ݍ>&31Y?/-|$0|! 6wQӡ(z/x=y]PP>'P4w!Y&^R+fg˸8xJ !sIq\}LIa.=1CVA858 M44SٙkD50$*b  D"M1(U!3}:sC݆ Nt(4k{8/УR1(|g2g-_%Ƴv':f95Bq,i%&H( )٢WQ."mJN`YncU#|ګ+[T.( M#.i~)C~$كp3Wݤ /+ )rnZn1k䫬ʡQ #!!hOkʳs,/>^T#Òo(+̆*71*3I8$*)e3!{C=ﮇ 7{6ж$^d&va =ex0!YĒ!^_jF='5iDFi%@Q@e! c[pٶC9{@z}g=rLV;Cj=!o_D8sʉ- SzLjpK5+x  í81qp ^ u᠒I\G nZ.cyU!L0 I8-}I>ۓ ;l+*e=CBY"^ l/_r!P jua|4#[k;4-@D5+؀h Z ގqQ4ۋGBCEEDε*yhs!9Tě?Cp,Aπφ%d0{Ys=-ksNijWB^Zi< 2YiSB\_n(.Ywl`8hLwNe:&W-?*֯yV{qNj]=LI+<:mK\]42v2-}0zסeѳvZ6;fV^M4CfXoR}SWT6cmV5ZPD,pe:7Ѕ\oi1z}7W^ƚ2r0 Ѣ'E߫7ҔV>MT'8lq8Dd1N=6j 1s݄c8W+XXO}n-խf/!I8K!'u"$YU=U"{7*oY.yCoF:nNI&/caǻtUUHfȞ 4>d]Cv8xTͤ$u!sZ3v'%^'OZ1.DP|i$M-PL H!-:\9=6K _?oկСV 1peG3 R;_Gx_}/ >>F>8 ExacAx!x:-]wP7x#}n]UO^1ыdۨn$ HO7ӏ239@@7N IN`ݷ*Y0D ]䊧hDyϬuh؂Oȸ$˜|lEk<7_#f}ʣJ ޅ#C|ATx8'쒁<1' H1N7%  6JX_X`'yBy%Ѯ peu16t G]^ Gc-3cx`;ryd;},/MV"gE1X#/>ؖ FAimo͌Fq#VGk/^Ͽ,,wo/mgc3`2O$=l_!OQxŽF͘( ؘЗsi_$GTJY O.Hs!R߈l=&a2/W7f?%raǏIpe]]xk (O>IfR~_c'uxf:Blzqq,5q0Dm!9=ÍP iUpгDyZs[ wr3̬_Ns` @lk"P7`'{~(]nfn8Rnsc[yyrnۅ;qIVp3:% K98%<5yV1g#=^ɶx׮L V9YlyKjsdMsE~>F1r<̥ Q57qݵڶ@54k' kvsVTue5eI!#AG=ba8$IE2:D~gqQ=Gn>DLwoR8yg=sxb H()=`dž-SgS>Ga*]+&y1oUρ?!&E&.0Gܙ=3+3t6ZN@Iq+C϶i|'Bi HjL$ 3:Sb8يp˖;%3BrpX^: aTĂ#I]L·@4~ϑq*'+&Bqt#&D"5clvX]F"]1c*ffY 8 ?cdv*Bo~5,tP J 3tX`$!H7Ȟ3N}{O3gH[c_p𽷨dw{ Ƞo|^6|ggC$*h!4MhD]@jFG !%@aݧJj\pT).ޭRqО:w\'tY=vRS!f}i7Cڽ랆8{ԉt R5 *1fPʪUNТptxD&ǰt\#zALq2AM<ֳ N]=f= zGK,ܦ>ԸAx;p[p%:X]"i8II]'׷=|L9߷l8 A (A :5S;VF]+oBcpJ&iG_3;#TAM^ֆT Ag@)(Ƀ #ozRG,cco^ȟ#a^LyO3j"3?nAq<'.|dLYagԞu#B͍) q;ه:6!A55c6H(aVߠ&8lyg(0"Aggm\EeDǧ7Xi8gi1jSHJx Cm2ThD$Qœ8A&څ6H/ug`^,ͳ  _{\CsF"0F>X{21\Ir<mм&/UUCGkxĠt&VXcAl`W7iM G/A C U_UޙjLI6A@Mv)Tܮ^G~XGh}g)%`Ot<!0˫+#(Г#֐Q׹~_ӘzeHDI(-h*JLnVj֖ $>lq/C B33WWq(MpWi:k;1P%9 vNX߰ozz(sɻz]pP|%(*(z `[Fwm< w=40yGjt,ܰY+[EtfI7lkzz]Y5{?i,=9ܤ1M'_,=F~d\;u,ިzD5ƛERXL1 ,$2e<>%q7qϑ'ca(Hݪ-wkV6fs˵%[v[*[ " D)1@*6@FyO yɆW/,6ɹ/K^M[rc`xEz'm'7,ͯb|d1]~8NsiL`7C'!r%j&0g lz^EaHXMI >SwUҵH2#8S7y[ 0:J0<ܨuUڰa]hUC݁ 4(gQ>lzMfG'I]ϠKf` ~gĶ>rA:Ӱ*8;FQyr}z9%xw8r+HR0ЄL@Ҕ!HPĈ20 "3"J1!)N +sÇfN5I {z CwR]?_jp*=GȊ xfPЇnF*uo>07< OnkI|!NPGXIY VcV²=Ч^Gh)/Y!]0@.DOYc<;q1B. DRm'F4Evdr ֌f8o'zyLn?utW|6ː^/%C (ٛ6|q7gd+3xYP!U^Buͦ5l#a>4Ɲ`SC; Mjx>&J|%Cqb\,Y)Bu=NxNyG͕CL\lsTkY.BXά,tN ;xjPuwyzΐ0R.8t,C~ۖM!w3\' BS"|9|`zƇN_-+"hE %%[LOX>PH;rGs'd> `0~m?yl(%g8Zg{tr6u&rJ5q/fAjz1UuHo w1bΒgI˼IKΪ~6o*GU\gtou#o'H =CǏUUOt1:;@7x>pUvwítηc=z r05}σIٱޥ|J >&zu;f u8Y- ]PJ1~_`Xݕbg>:]̝WUڞokJѶBx~\w{WBCk]OyPP3C Jݍ4f13DYWNYq SU3j}u E7},]o'tEK\O+Y;Y#K;5+:UG) WDi$&38;þ= n|\y[W}OI Pޢjpdpxߡץ;kU+J4bDI*3Kb+"C& 5`z5gP=Djf$IE.?k 1 Xddܨ7EژOjN+[+Vh28b_|xPxd3/\2YOT}TInBRLCC{r=xdDJ2M <21H\/ʑ5= Mt@i ElHHǗRVn;_oSGa^7yI3T9}EE @.N݊ɨr8:> :O\>8!L7C$@>SAP hu=(ݗJ٤3v0ص+4&!]wn}<45;lb3%U~FNje[ZKQQѽb7>|wK|4 lKKM,2Ҩw8wPFAK@)^!>.9eőzX*h+ǀ'fHT1QETsAؗABـWgGb1 e٭d'NdAɽC `%C7Ca1!y&*=9zG krrA3%n;pYL|5wfscݷ+@ 6 'GH>j5)Dn3Վf/^S(gmwQ̴ dz5N1re{kH>ldɎܷk`%hZ`P$B$dc+\qW/~ڞ-WfGh ɹqZ5LSɴ 3GI{ 8뜟CڲW})ӏFz`nvӴZ+e(@ /Z+3 @:r}_( \6dyjo'ʃ;{좏,QP?3 %S{ߠqCOY^8MJ7$Y[}75 8+CVHog@#6!:>|B;9W.$8!Fl5@Η.f ^\kBl A33A1Zb '6+D:zxDz@9TuDaYɚ>);uuRl ij~7Nr4-!X Iٙ k,1k5bI=Kh 3C;}?z|ȼ| >h^}2 e9&ǎ~o{34 }͉s%fbQeLoI#:vܗi3e4kcipfxc@Ec(Lt#xo-Mݽd~zl.H]!̈́v#xDDE1Q%JEReMD"07౴ 8&i#Ar p#%w^/+DF}5`p -0AmD?Fѻ+f u p8ۺt8Ԅ;q$u''\ jW7=χjД4- 1Q4΅12 `#|mL?ƖWjAq(~a%ǦO>Rn*5k|E}lx:@l@g j4j@fЌ(YKQ^9At,,cY𢥲[("VjELFN4f. Q::zgy®B%܁MpȢ"((frVTtZw8OvݣdD\)͜hk`MXhG'Gl|ئ]X2NZkdۇ)>YaE(/N9܀cJI@„pCrC"/=ɽHzh^o3peg`mvfzo9芦޶U˂h$!5.jݩvYX&\f(FYzBZI׺CTXqfb3#-ܘ1b6/'s{ӏ5SZ>DwG5ܹr߹R\%H x;Vp^]6ǎ*=|9O4QX+)U%07J O[5}@ LӬ$2&Po|`6Lu̝>ijXd;8&O:hunaȔŅwp(Kg?C2 }ӂsy^B` w~hr=="կ 41B`O׫i ~7=$ ϺO?v _"Hon[XX{GxZsA桯KC7tBC$i\ W[3$<xƬNIjud_?* η[U=sը/Z|݆1g@^s 0݄SS;};{OX8.5^-cVaKN%_awO(g W꺉mZRQ*ąܡ]T~J0d2$Q/AR`iJqrհHddGC L%4t??†+H?1Ant`5ƚWK(ͳ,Xn)jXSj4p mMAQ8TT3{ ?vɉ{>vγ ^>?\qqx嶞>^֖Xr7WT*~xڂr*8\=L wbA` seqc03Tjvx.fdȄ h \s+|Pf9Z@)j.m{,'*%z [ʤPcX(>ixY`N ȓOukGTqZOj:ubM10"BMq%-ޟ[R͎ ,)bƍdAʔo5I6bY5/ڇS;Cxf^SC|ۃbg#F]IX1ɠg1wl3s bMdI1Ia ~D4EQA Am$HR Dd#HH#o&E%Zi"~L;wt?2g[% _ ԣħO?lpT9Hk!5f  NoN%!A Jp%Rf9X!G3i^SHz6lǠxl f Sr3snSm}>аywye[LSlS0qc1I& dE ǯ4y-A@4 I< ,'D (5?W-$8WT>Hy'Wv}" _ S@?Y-搐I1u2PtTV$}0e# 1"P5QɊa+ĩo!) %JE[1aBiBB&Hc;@~9&C]t)\ PsRUƜr2瓇~;~LACyR{?Y>UKМQ"uëFL)Po(8Nzc%۴E팙fDCyhJhu5% ޒn6osȡK2I5: L%՗XxK\o]m :3seQGm,P0*jmMKӻڂ$̘+NbV&fb| E D"dûbcK:]cJLäP/w槬'?nMbY)IF=z7M *(Af$~nU֪i!5&(!톑 b2 m XU0S&cG{ V۝1?㈆l~C}N~"=t'RB{{+ `S2#yg2Xp2xN{\!ԟ.dk0KvCtwdIKOŘ0d7:j 9Q-zloBv Td8!YLD^94u >(N4|cu'I l}ukdR+lCaDd.yj; ҫ-{/NYӲo}=()בjŦ,-ڲNυBNs! Oǯ/Cf|d %Ȓ M9J""/?a!Gü}hc'DӘU xa=O=NJЀ}UCD%Xq&Fx1pwyzSS+ϴ&<d $}b4\Vi=CK* ͖Q/BPnMɱ5bR13+J  P&I;mvWM1#=p5 $XFJ| h$ S>< &d 0BTR;:9A+]vߏV{tZ3p8fAEMPf: ~۽;ǐiG/lCݡSG-zY`ErSy+ui*DГxz?u炄m㽉oƪS\dbץ8g,""| ATXepef &[7)_yU.EbqN9{*JY T ! 3aF) dhDr2jC* 8ݒR! &(((A;J*lb,1A3X^ SGvKFв|?ir 'z|#R.%YB@x|@dş >^5 nOp =6?!p!z`0W➴䏥!*ᔔJ d*JD@ETb>&K:6<?I]Yj|"B#A^W^`:{}_gCn8:FF")2SK[E.QcZAn,#eT^$¡ PH'9 #0 ajTDKưr(*6I)LPCowa`UCϋȣ)7*uu0)QR4D-SH+49 JI,"³}!\hJbU) Z;~  I$(f% eL13 DE%UII1I3TDDRLUEC5SD%QTS50UUTST@AD6u*hW>lciV48(DP%7^)8Ri՛b~ݎg]9{: b+ʃ9w}KspF)R) ;!XùWCXkA8`(00ŌP*KF?"t{ц}A&GYD(ګ , @HHE%Aa*h OTJde %IWBkl\f}~8T>rb'$i~R͸*D-`+A#f 8ء(V[+*Hu Upj!h|3&&I̓Ű&X9_ *1IeS*i8 RdBtshSҝym}-*5eyIo,:gGM9;Pa,D#IS8 S3C)@yw2ɯ\ BRuT@$|2ļ ogyÃ!ڎCUU Ni>4eO p--sP!9h#54f ():)3&C3)c3qL R!tR4Զ$"g򚷫u'xIUfcf4B V(z>"h<"'~"2IQS#ParИI PA(A  U NJ@z39q^+yU2Kr$!JH'oqϴh iWBϭ=g T@:  92u˓NZ3X4?!YH]W %`A ĕc' ibRKKY? \tcITTh*9q>YU p~Bu1 _vU[;$4{7@9.d"I Fn~=rTZ 9,lnL!c_ύȫFs*#HcxۖsI(ҥ6 Cm&-9rJ`=D OϬo /lp/_wmo 4 'ryJ%^p}HMo:8~beHgv(x2}xc$7tF Hp1N=.]=7NAec1|:H 1A $R@ XVā{'g_4kMӤc@N,@+. K8 W=fmݟqy| w{9PdP$CB4Й|}},/N(l=PIOTp o釸Y>qϚEe ~CIᷙ$'_ϻ!fT"O ?sG{h*ioa1aՑgQB~b,PS*O{ }tk?$$$F"d*?'~qBa =PiO(&)i(.d QԘx/hägl>~guq ihT7%aƜ0BFIqǥ>c+FlCr^`2"(Tf c`A}fKA<7Q3ᄰ| ޷P|yo|2|t ;fW('#|h93:T:`j09v;3\V˻99b) >ǗS(h@ѓΧ[$3Q=ز(%%YZ\f[Mh& eGBm'z CFyq;L%Ø1sN개ES;M7KLdOTC8q䧇#7FaQ Ua;;qoM8APpiJ 5xqbA;aYra3SAYaa $gxrr\xJeoNĢ@'SZ*𮘸(TqCxJP 9$$T?}W6wv]U5-ѺS+F"úuUͪ20 "F=A<>4x /}ڍ  52Wn?^}? y5>UBD'H PYF`S@Q"d.2VQL2:aHav XZPId ocB^C,-ٰ8"[T bhn2Tj \1j ~%C *jֳ*DDĵK[,'!vjXzHy ȓ 4 / B4D `rQX1)j~߻8@qpBag6Ghx DcKmٗc:+0E4,RwERTE(7.=s:$D!9^E엋%3)׺yB|,ɩ4TcPRZ뭒,[f9y9w/\t۠npP-pyFdPM$`·ӒIM?Zp)NYTaёhOEx}]NHghŀĀN,VA46C9wGwW"w=KecW)!f!c݀y}u|uwh뤇D)}!&Iu;ysHF*_O) dR<e*JVYZv}g[Ke(mENm-(˱XĔHRXIRؙ*TXTU-TQ؊!mUD"RP 0JS6`dD$,@ih22Mbbia* YJEH4K3W6QАAM (PZt89MzpIx`~L?~OA sQ }*V԰IkIRD:'qM D9RڑA ?m>Jkta;Mgx*@Ȑ& mvURbCL:f6Mä.Ac)?6n^;%C_W8^\O0$@)$Nͬ2`*e:\ip(,bS }&vaYVC_>Iӄ}eBT#!` :x|&fNtW۰N &{c!\H #\!w }x`2vn5_דE~(WF 6ѷ@؞GW@F oRX}9?bT MZLʼA*UDJ%DP~dCYH Q0X\pKfaTʅ=#D$L?sKPW;/L`7jZ4@]a@B8D2`O'y^7 u!͵'#NXL>v""b[D8B2AXUAc"b GQ  $w Pǔ= W;-l&0,a>%$~`'׋5ϼbCgD맗ZWWjc>=Wx6L%T-< sbpݽ3xV~kllf|f2$+ ɀDR]֍ˉ}.1#|xa h}gޗ? Y2R}PV _wF8T8 M`8l̦/˧NePM@*… " t$rª(JaA* 7X!eFۻs1=N8{'AuOP T`d~c&Qٺ0BΚ&O*>:  u!,$bT)X E JZX*d( T&`j2]@P@و.V@20BBI"a jm>ЍLA U0`Cgx[ x]֤ 93jrՑZ0ȊgŔ k+J`ٙiY ,,b "*uKmVDQ\0X FPDgV gstgUV8Wrq=Az$:PC92g1e1X *) "Hv ذO={'O%"oLL9q| /F[n۱/V>`($>gO#>lC,U2|0fT[Fב5Ay"HS٧={Ks]o](@+sKL9V?nMlː'HyN:4VSܖ,3|ǎ}c1UO#[jtmкh&~XWr]WzvLRrF ASx7/:陆zOv `Ic3l2Bj9ᴽET+[-X݃'}a ߠ\ ˶ imvqxpA{N3:Z:  0ƧTQ̠1O0[ּf (lZqugwbU.j6QeTʲ.d,44/T .86P)ũmŲQפդ 8o8q' 7 :ueiڰՄlԆa S18]}9l,62J - Pꁚ'iōK @XErUEhQ[avxI0$<'N`VwsD9Z8L`Q57x,I\;($H;6à@!f#`#y'~zB l G$mPBXKmtva/)jg[ t)a PfM&/E9Xrsq A9y;ՈtlDP)L7rfWÛCg^M+ ݘO/<8_d{#0V@g(AjB].Ѩ%Ifo9GJpہY0z7[-cB9(QS=Zͤ`-`:@rG M O=ug¯%`6jRVDTv@3Ex0_VIcƂdz˫FXy&pVYYdmYasx.Gdc'|q-44 ֽ/۳SU4 \7Ô&X~hgL\[B-ڧ(Sd<3k\?zI$.|k]VWcT)]+A3(2lTWoomS!i ;lvu2ͅ`*nkD;^W@m%,`!#I#Yc3\815ӛ *rl( !(NIy ر0BaHQa5ڰ5wFM1LCw#81tt. [G c^޸) 6ju'[kHk&FȅD-Á s`g tY \s%NDZBKkq4!AH Y%`ŮI eֶf;߫`LC*ǎ!P+m;nz<С@)h~-܉ܨJ|&7wq  LfFﴃyx0 1 k0*  U@B L _~g׾/iA! )Pr MZ+kHf#Doqo;!R!oz40-  @$# "#Q!ë=9oՙF A"䧼R=a24AaU`dbP҅ Dj2ۆ;C! ˧N!NjFg*9% iX\`ߩoK5COXzA$5xUUhZb}c/~aM?1c+P}A=W.;m^/4Z̚LC|Q#s}|- 5JQQ 5 2RPMB4J !)04P"i0Dw؅s f C3dPܿPpBS!U @bPF%B`I"jJAVeDRiP X!%H" A) %E Tbi ("H6#H ?%w@ 0: wI@Q, #=W8&!;Cf1.?@=䟵w:v/̼(RTeIIMDTd1ͪƠ^,iFB|A<>|Tum1ba>tTf* 'mXhг!>~OJ7RgKʫ1 ~wN]}d<J;J:*qA Z-鰂b;A<'ߞ|}ovC O-_WxGF2Ȋ_S~D0#0;[TPt4~O>=f¢lw]/ϺS-;D)ON XQQ%A4Lģԗ'lv$').GC/TG"hp#mYDЪ0kۂ -\A_:$W[3絅^B]EWy> nˆ<}̷ZKDT=^xH`rb@QHR<9֤:CIDYA)igh!jaUU b|WQ#"^Z'!`e/J>Y^yV$Һ& ?f^*?LBƔ *+ 1 YAo̩7'љk9k$I@q"jMuQBف&@n\Pmt jIO<}:w};jn#`|D C$J.aǽ9HIS^h;̕$S խ۪/>0'Ӛ #C(djDِ"SO~hQlVXհj*[[F-::E[Y&C(R((!h -UTJac wa ؖ "q'-oFؓ?jQ ֶ[mҔ$}R ϹX.E^2qnK'2kVv)mME> @&C$ GQ9}\S"@@vGXf`LIޥ Xk yrqqYݸ.VΝcRX5 tbfD5K -yBlWzt^׊]HWE 9J7&JH*5Rs=W^Y_=٘~s.T7Vvub bPSrA j}KUT5Vߎn :^s 8.ÜS˂Ϝ/|*wfgoى{hW=vR'OJe &x-g|e@VඎFva;G~p<*uL/N0!;13w;ڝX:hA7csouƹDzrT5/3 iVK:n{n,NfsKwPaknyqoM.0 *,7Y &T K4!Ta4oAN&ރ68A\1/ 3BSm4;OkZwYE;38볕o=[3Pdƭl ;?JV$f&nn_t03Zn :5J;i[eTjj3]f醙" 7"PRZ&n1=WHȃ׬SI (t }큆umQ۽Pg.Ct#G?@Lm7882ؠɽQ*7)ﶁ)vn)fݹcE:?7u6br׈[8qo85ƌ#쐗ɱvOKS61DcCcm|OO>?*Pߟُc5y!5GTlB{nvmD;q3'J$Z~N22j]p䑞׺~nVɌCqjjfSs. ۺ%~So o.V%]Zlgq_M|%2<(|*dYXcL' 1Ɛ %UlуMe7;--sӭ3ITiwtl-;mE~IdǪuY}0A豖FPhL9 4?UX1ZP4!sb |Q-RެnLDcH4$ L&&Kd̬(qd+vˌ B8bRlPPq6ˊW :I8GkmAFkyA( 푰Z6`Jp)fوsp59+aԫ|2;~p:"^1N8t-nQ[qC]]B{gwi*9\FH 3 a AҰ~>g 0hP5w*,vqoec遚W x!NnC>'oN="Mtkz䦙X]Bfɯh)0ۙ7zk/);  ^l31pxjꡣޚpx7#7~\ 'VCu]sq}oOjvA[hՏY.!wvF6y^%CyG#+Bg>"8ߜCR|XUq岘!T.J54 <3clMM=[7[XLtrI!c: IvqDiߟhUVӍ ,RoGa }at9rd>z6D7N7v[&U;mx`<=:5h27̗=vç܎V|Ŵ# ̐0 ' ơWȟ$a& ϸ8/†f1 S3P5u9Wno֞< #5yr|Ajw]WV8xSۼ<|i8e;DT=2X*d ^T JQgnMM u:朳%kޙVdcfcF mOh5CgH:t].#!Xyxxs\&/~:GҧbA P|']!9hqH]) , 8{EIZ JI_ `*d 1q9k4RBB|hIx*$?S` |cxE%Bd+S!k}t}Ed? އwwxOh>X9F)ǩKT;8{_w[Ff34*U*ՔQz@mvE[CFC9mOdjI ,`#4ECz}>GG:Q?7 ,>sbݖO0۸o)ʶQkixQ7.az4sF[nDi“m o8| 0A[<"QtoʶiOV$$;qaW NE֔( "T@E4'%6Hçv^G ڿ>&[2_&ou 34JbX^p!TR CbBCԇ{ގRy$uL*eTީ&e:O/˓wtS6k\&zlqbk'x[y4pItɈwt2ƌo8p T uHňXo%!j-S2ֈI΢AczէhA5ы$ D/e9s\]<&nM`%ۙ4>dhS{օD+kcv"WqpXONuF{ac;w(vtP-?tcxhyn[P5۬S Mqz<;^師'u2Sn*'N왝m\ f&lcg<+ܔx)Q E7(ЁǮPa1wuMFV-)!Iޠ9$*bQ=w|NmQP´a찁GS3h) " Dȝ2~ ց#c, Rc$zeKDAXIR % &j*5U@f&&UE5QTUAj%I̢ iUFH"@(RFڌDUMv(Ȫ@{y~~Qi]Kut ҘP|aʏ(:-SlNwL K,I:U@e è."h)A  Dj(G7JS5!UD Jԩ2MBy|S*JU)^I6u$'PR{q8DqxϮ7ޞH *yvԔDPF[.Kr܇S"+XCD { %%EocƆ.>8S! Q =dUjrBʒƾ-r@ׂE#$??.ɊPPAX QTfh92F9`D(d ~DD $HIl <!} <%do|Z );r(JĴN(F{2nX7SK@}PDF(}XQ! R8RkF، 1 ʑ(b ,@2 l̐$"T8Cq2EW?/?8B;4k__NXļŽ2עݞľ 5`,reX+$Es;7 #{m)SEq:L'.S/kS#)]ݶʆ2կsb,7@y"VrGhvاq̄휡ΧRM$ϳ< -!d9n-!0T%A %d]izqt' sq '!PP2BjQHA`q"# ? R4m hp膾@ ӎ)_ `=Ij1TM.v}CIzt:lkJ>6NYK,0ivc0 Oy|9s=p8l>ۖ-BҧД](1`Z$JI1;h${C3FThI'c\7v>7jcv'F.s*D>f钀5%Aܔv۹Wҧr& &IG (=p[[NWΑ)DVZ!;+y/$ACC*!D5s)"Ax| fIgzx ql .?ihEZ%z#LG< Pߝr`BT9x`y R 9ua0LEFby-}I ^{f|z 4aPŌ(LfђP{8Q8"r[u 'sgtHTP\-*觯V v}uʁL,$`w(•!")D:@4&S&% x>2 ^]psFÖz0x4*xa& 늼5?bo7l dH'h~Ps ԣi?ÂbaA=cxW[OT/X}n큙< UdZZD?bHÊ*,8췚5r :GU7;QL]q|1aEA/@q;rr<Uɫ^2c3𪚓%ec⁦٬XTL>MF}T;]mXiލrG!J>~@*h:  tr3GXঈ^e%..6BPnjWŚv*N4#N”hX )Yne0 A .]d2! Q25 @"7#@&tԆa'ttsPP"f2Bd0H< = Qy Ds @d(n@S9͜ϩF9_'Cđ<{9ccx=ME2wcWsņ$Z|'v&/P_ӏ)^v pd$1xgi.J" c0MO8q`5DB IqO`;t`:ev:ٙ%U'0AW`Jh+N8)F uΙ*FH68&e3?v#M5%r4hdeةTcf Ӣ& al;dgӐ* u#1H&5F/Kt'Du3XAG?O#$ ^iGhFhl'dwzrݟzֽY*HyY5k xQ (=1ʦTDdR!dHwe(beyM&FDՖdU& iGahT 7A lM²VQ9J 6V)xx'``C>pϘ h5"W|E@@FFC ˍ3lŒBV(h pFtʻ&h02Ny<*K/̣o֝@N/8BP2`Jj5{ӍM'QM"w#9;'nFfބ" N~= f遁DAJ)B $?˧HD -#@9 !N@q~' XRgtlm +txE )߃ߟEف1F&G\ ^>*iE0`Dc"0AynS;`w((˦>0ǿ}@34j c"L=J'qI#QX4T-0ɝf'gwm0&>.Z;9pRV"Q3AN[ CdwoD95@PT~K/. Ivo#%`aބ45a^~}}ZbI6T`ʊ},!IDCk#U*ŇGѐ8k=}?]>UG7|_`GL̼HI^W&i'Av/Dɹ_B@Rlo#dR;"+ݾ-&ϻ~tV@K='*(aY!4b`g6BCA>C1{IBU3t 䗃4Ro8 ?'}1969W LpHs~`':KΣ;-陷ԉ9H=]+DT8䜜59]43PpK]ËD0ǖ0çǴ:-PbH" Y T^gsTCL%0+O9:è2~0*d#EV BZ>Ga֯'3{ރ۫-Ӂb!ȕpzE xI:ÓO5 Tv뷜jKm)|bNrJLm#KJJ\1n>^B`  F 3e/@w+AĽ:p"7%I1#@R,v<B < q-q$oqfXбdqx'>XdHMp Q@+e'5 P8 0lEC.$, 7AiSpPImC]N_}Ic@Ї*X;Lz}4/vct%610]Owv_R&bgr}3j+"3/P?^tTDEro'ܐ@-1Ё_4CX)ӛO?9*owLpV[Lc!ǁ ߃гQdAH5w[Q0IA@E4 R< fBU`f+% ^85شjm*a)]aTô.Kﮜq5v Nl05Hj|^V!7jϯ;mndYPݻo3ЀXӷp~([!ܒP#㓚d0ă6 {=!нH'=~lDwb/YO3nL$>`Ocn(FTZ ! $hA&AhX` \ ()$Qd͘ $@(iBP`dXY(eSP@% 7 PD0q&**0C9Þ0-Yܤ m^Z*$hHxe`|#mE$˭/awFۈ~1lDYP`}?x>70TmnOfYeW7z!.'l P{Ɯv+J%c+$h3;̴ẹda:4x[B ETbJ}WǪ ]nboV{FGҪm[Ϯ/lp P+sX[3Q;Kw}oy;qiv+9;CRҚ "yz+:*c.o^ʩugw9Cvh2C\irP1w(B>&f!_ "D`F ml`Ai&1At wSS)vsF1=Alr2!B@d (%@%*D҂'k6=r OPyk!M *y'~ySwY#o3/G|>`fmćdqX1.^ڟG! tK;o L H "( !e iHs!_Csqӿpx fEՀN1O U ("2B;^,MSM)Df Fr\ `Np4\1d;P"ӎxJ$'q$2I.6+9RhdJRuNޒ찣$(؆T¸H[Haz%JۋA%( !CJnBHT`Kx°L'UWxo! L:C bROX,Zrqv!`DUXd)щz}>氉‚E20]u~3gIMY8"! H a *Ot-`#I0+e=ul6~>nJ(;!,ƵkZֳ0K'z䦄7&ha%.=2$vSIQ'K,p~S]SP D$Mz&,< 5@aSG2 MS|R-=?*2V%A@1 IJ(@}a)P!T c :)$ 5 ᪉JRarR%.[k 1d&RTLK&*",Zh)rL )%($Lr@#L$ Fߢω|aGtkj:~xZvd D"߉{(;_HpX.~h20~\aIn؂k30.2wxa@B= qc cJ&vOQBE0g#s=?4aHiNlH$=xיRCKa֌?q6&B}"Fc4l Hܤ:x}>tʲ}VZW0l威Wd{⻳V0]PRuAM$0 <9{3(>BIY{ YſL@" zK:IΙ;Aa:`eϽ޼g BtEAABPpR`~9O+5 d%HLV#֠Xzc%cA8~'P:'̅ 40/VyC*YD$7 ͂L)Qf`*BVnc*dmd]!""CvI&5 7s;%3Ѝ6z'U`>#Ü2 rkRi(&9|gH;wd#ࡽ/%ӚaiO{g֢ $f` IHR z#4C˷%JF)F+ZEu8wM'%V2*]4!ŃҌO{#D, !N3#e$r5ð0J[N]{T/(S^ )H8~x@}{)S ]ع߉Aԛ´I@z84HXSaV+!IJ$2鉄&C 5 J҉bɠ8T?sdF,Z!P{1P1v ZN7@Pa}?D?AD@EXcc>ܱ ;-H_PQ&i#>%_STFyjO9 4c6X!e2 vPNxw0i{ōD<ȧmO _K'Y3](5R!KɄXSeJ"JG02 &ZxUM,Es)TK@Y + 32LjR[|kʇ( "R鼒SJ׮Bma')A7uE8NmkxUՇ8QO{ A:y`qn]fh%M!іn̉4N jIJW 9z#™X)*00p &8c(FsL5Hq&g){0Pzn׎"# J(*#y:AA/":LCNJU)Df#AH~~='co׭/\Q|<գzG?Ae:u;Dl="1JLgИpn{nb!C0u6$D\2#9VM+C,[YoCVtq ;@'ob:%QL)T@(HiD6}NOe }quVTdu?fmBQi25 u,r9i Sn?{{JbSiu'ǰ烟$^s,?6Rі tǥ][7; Dͦ*&Mde<𻏊. Y).t 9!2Bad`͖Wj( PJKTi jT0gM5DIAB, M*XMo^\\7{eT d ѥ顫JB9qL*syvKPf4lI(p)E5?'){9h"iwt0sYTUwS89,.bQɁd.Lj[4JXGpV1qtXn34K5j0Tu%XS]b}5:Kl,0BɖLx5CgR04|d!9|%/ݡ[@p2CFjPE13/bC po3^H@\J-`SFRL`|XpiA]<0ERemab{*^!/Dg^7),88!FO埲Z1A?56jCXtHZ ëx,m-ŮML2kh}SZMot=fi$=4M D&9چi>q?/qƓtkPҎ(ݞ<$MBf%8#b0MrRxԠu`d0cYfp85BSHXzU%{N6V=) 1 ͵sl8XjKF!D/8*tsq #`x`1( c\S B́r)aHeGOR@i);N^<'(_Nx R6RC8:sZf`enMf) _TE$C%9 ﭯPSrCaʜVPQ/_-SCB >'Q$1'Ϡ/I:Gj([gW ~ (:9`RΩ%L@aJ`YH~^&@!:A 8=L!Dá YsfYz?xn0=wᣛp;{SݹϤ#j^.C!"9q=[F(Q'A"kf̽)Ɯ1b d2ΐP&{{#Ҡ{)@;'߆7|`aYZȆ[d^ (MW}2H6 p"i<2&=1yuCvB6{vN3_xښ dRPl.,T+Z/AU ,Qyr#FoeSQdzIZ@@şbr}b dÜ }\-5u'8q2rG݇N>=aA@JǪ2Jm݆N6LJ}I+R;50^CpIC}LR@k.8ǬEAG8q$+?}@EV& ve~SNN?U0ÀtFCehS# ͰBILk! FXMQ#G!~_T=[* N]<{'KUOi l8>k;8 qT~~aF!HC!&PӃSSxBu\ףmq>ў|!'-= M#IM@ 9QD m%IZ?Jo(X&ac0J2@̩DM1 SŸ6@ AY½5O:N'qB=%+8Փ?qXa!ඡ;Bhi^:ѬA^3Hџpo#DE4%1M CXT>$Z bJhaénpE@) B"6^âcuӨK;~G9جRÜ7,D,cnq^sPOum/>0ޣ304 B4d$ ZBK rzmrpzpW1Hz|_s_ҨB ?6wՆRn={:lx6{  { Pjs.t8!o% r`N+|ru:EDYHB yK@AI;2Dr4 0MSp * &Yb* t GKd0#hQOVQ!ӊHRGvNiw<:xwB+o>_PzŤ^s pW똹V7ɕKg-nKHy.͸up;.ʄXª'E!H(c,=C^*]LC@SpاZUB #n )R̳)ٍvڵSZ,NHeZ%z/ "!Spj`Jl$2pC4W!>N]= k0'k52fAqiE^t!A!rfRRlft`]3R-F0U'N?>Xm,4_^^2&#7Ya;1P,DGz_87XMEe@]|$B5;PCFΙ!m8"] nء_Wl',ybX| 7!SqM&Ye;~ZbX{zqPǂ=}!y(*@lWEA a)OTۏ lj_}iRd*E.{,a75DK6 }m=p؀Eûa3ݼ&YyDoIYdD"jsYw# HQ) _8Oq9ΞDΔҪ jC V󞆈v`A#4Ԝ10R 8hE  YJ@( )KB#  LHc@9 [m2b>mlym-BDHKKH** ).Jf =z䓜)"4DO0d@Eu #!Qިt'$fz=_(ǥ/tNA u@'P4w`bxAt2[E2s .8^"d)yE8/FbWĒ8\hNN]r%nE`4z1D6(Ӵ/WCa*O dJ,]lKjN=Mg-- DR]Ir%dNHI s<}Bx?۸ܨ?t(N*QsX/H/Yxv9@"ݰԓi)6z ;@YHL]xQt4jР'@=#[;15$?fJ8%2C*1|oҾrI}!( {# BS0foyu(L; ;˩ʝNy"ޡKD(S<>D̒TBߥ79v >!376{~"#`t@I1ƄPDdL&)%,P C Td0YR֭" hCWBi:' Gr>a ]7 &ҫR}M14D2 2J%FNdEpSMQ0x24`"Æs!ʅ^B;0F$i奔o.m .ƌuyxv#Ѳ Mxi%=Ǜ Uh*mĭbpqY:`FBdډ4@g/zpXJ ,Т$U#(p+(Xx)J#fG .BRΥۆgp f3h6YFbJd@kB^L npڮh8&MsX넝 2jUfQ)4&pq HLS7۔!a~\[MӚL"" T66傏Oȗc;J& YRwmz]Y}4piI6Kp]DuXbnW-JaŴ䞍k'=4NSl钘eSH%G9z6G$9Jh0 9;1twcxql[Νy y$; WW+SD= qHrQa 5C/n%oS';= )N3yKÅ(s I[8;[C{!HEb%(sz4k7 Q#b_&!{(\潛KKhF/]k ;)'Qf*&4 k&ƌ©? i) &F )$'!Q`X Z] e0 =Ew IYchrrXԃ:kƒ%W'P^ݵ^* v)utE)&p4#!3 ]]t p҂W`u4ydc(H,*҆圀V`M<údB^+ Yaud :$9Bh7d.tM˺( B:ԝ4ZeKF1Ҕ͚-q*n6xÐdo `Y6@@XbK܌P@")5Az:$ǡp|0 R j1#XՆ(S,BP"a X2B hq&Jn.%$=#bT($&G d(Xߏ88 n )>B<;۸B$ H\Rb@/jV>&fQ嚱ݙUO&Vju?IG8ccL~4Adp>=OtY€R0ҔR0PBHH CP"B3H)QLQD5K!@H4RRP,%5BH $3@DSEJȑ I$R- #C(4L S 1PMLR!PDP B4 -RP&e"4RH QLRMA(Q-C a0 @?АT%%`2~}^ASϯ\pS{?yڞ]ه2խ s zP'It!aBIGE)@2V ^Z9쭀s-hʒKTƬCu i)Oȉ Xt5+B>*网aAM Z 48'Ú[!HR'ȝ!2C ǯ4= Z=չE&0C V \V.D {zX#7i%ƅ v z`Կ@tn Dwm$is-{U1tRр !C+%4%0R8 C0iŢ$O{=3dNz5Sװq%_N'ߍb2 $og`d!!63+=S\Q*\1+"d K!4e̓ZQ)B 7DD?6bQAt-`=˅ȡ]ۃJ76&gD`bS`LTPA낑J_ZQA1٠:naǒ~Cg<3M w`Hhbb+"SN).&#m=*14\&acO%92]6Raˆ4tzl]XR'vՓn5MPݾtKCJN&#r>&/By: y"S>x9M+3:4ygF>e'Mp+8d3A<50B =O6oFpo>-6L\]έUJE)/&+%7(d%Ua!d0Ch`yk&Pae $a\ If1A/ة[w k@ң/T1xq퓆(YPvJJ{T:iIcNYi&ʈ;h0ΡmwqP2#Lo"=h1rLQޝGn{A&+Ѳ:փR~Xg9\6 KiC ob2QZ$RVе*+*b$EYł[d"[j6cHĒL$4(e-(PIM )%& jaVC{FqO=~N%wx&}0 1I{#*S%>n "DC ӁQc!e~‚*?S2lN}L3ķ(lnnQO,CWdpCOq/T*z)$bDDE3@o!s(} >6800q!ҋ3!Չ|- =nlԡUPu5f}61wG3 s<@5*h".|2|b"YR! H 9?aYKţ3 Hz*$ `vH8} &]jzuw{]E5 d8b-hF%2!aB5Eآ 1rC xN^:*{u!}بxl )V1pJ3ٽ;`|8sNpY8RkSpP,>WFthIHzO׫  HG$a\$Jx5̉JÞ *UJqRrL**|E )5/}T@DY E;wbtygcJA<`ZI96IX艘X @rfw!T!NayB0)!:i<] Ru!$ ۬d4 mXĝH]>Xzc lS PP쪧 !JB- Jfa<<}Ǩ*7GZbUoČNc AhP6H$E>'g@A:LDʴ<\ x'`k}~|۳|:?M#̅$NT>8eATPeH򜌃 ȥb Zh>g 8}4ę\ԙP崸o_8<[OHs`:K0TDMqhq{߭ǂs,c RQ; QS''&@~ yH~ ?`zl;; s$}mpBAre1[^ G.0!zȻTjXjxx @H' .F^(J`ʮ/q;Ndxue9N%׫*<Pu(J';@6$7h+j)HdB)&0b-ֳ95(ot:d*t)=8&ws:8ج5Vr ܝW I Dz9` f\kYB#LCGC=\&UBO0  ^obz~Oπ8ˋh`%` (SWӀ#M ̑4Q$L,,B1A&2dh V}{@|b:d`= 9;Oḗ,2x<{0y~k8:q8?(*p3ϖz Sz=$Ia=}m eh3b'!2JpHSDex[֜@O=tP:"HQrHZSoo!ET@%5JEKې- NpBqp DA%U.6- ^[hQ4DY,xd &Q1I5dȉlKuQ(dI-h.dbqk !_;C 8BHnbYg*u/1 PMxG6T98nGr\Vw Ū=ftozXʒP-31ᤱΩvQR?d{QWShj0oבG^x*e!wl%XLn1%A8/$REYoUqg*U"pMN%gmT`xuUVĂC[ fL!phD5ESL0f$uqƳ] 54 G:$u33.ÉY ʖd5yEGc0$ưq8hx}B觬@òSIu^t< !DCE@|䌡kVM8 "){U>ʭD. 5:ѣv;̂ Sj,2.E( CTt9\$Ƃ1Ǐߛ7N``eITxC)3l(ެcsne`C{4&B>{Rܡѭ R2&_-3>EmWH;h UѢ}wJdkHx2@($:A`״J5&xc@x(O"}({>3 OK}:W&#ˋ|A".P(ELKKP3u~?YF|a$[ۇ"DW؀T! G$U $4+4 +).!)<`$k]1Գ&;s_8U3zHrCdI1]܂ޔ̵CKR?\d+s6۫~GvJȦ&,4%T)Oe`S.Qzix:]Aq5߬xs?rDOWn1;ybKVK=c1"X! ԞZO\D2ބe} djm^Iy?X* :83x5 (pr&79!*c#S1|OcL bm`bPEmmd!;E'QUm>7tFv_vAhOf&*J,%2\yvP!31p#a9 6o<~,\RaB,Cib?4bDD2hJA>ZQ>W>n >D~x@kV2PpЃϨ \ZLKGݰo/gu'M33#CX"d=ĕXLSGy㳵<8e4Pl B(BČ0d:Wmxي^[AN'>iw"X*f3룇|9er)ZB ]岚aq2Kv 酌D̆T?yl^Ph,E0T‰KiIF(Ȱ}q(Z*r*I,;n?w_v> @08C?nVaDc>>yΘST b#| 0dnǃd`S}>ӷi SP3_'g18vWW}EGFn{ I;UP8 JCp}9;P;RHJ)*0m@4(m m%) Rh}5<H;!y挓t^cC ļL}vMyF/`ޢd@u$~=jˉ/;/|ޤ|-=S9u)l'V4 `Ǹ,;]/mJ2QkG2bԞ٬{O=>n[P\: ͛2SvBpŀ%-<BNm8uB3aJ1J,Jgq@{N D󈇲HkRy8IYbjJjolTM2a&잚qD$J-ً(R50%< M#.gw$8pB{j#2I j]&>/h½Z5QF% k6`Y=# xÅqe~ϱ|è?[n +bUb K=޼mݗqMySOdBbuv<}iL)lS=ӡ68Ic*X!I^2d Í[?Ʋ )BUOBAN iK 2!y$ [&M-q(>eCzHAv#ܜG̰ +K@RHBҒK+"DP+!@BI5LS*B U$R@BA 5L!T( )$ DDhWtC!&j!(B1@0?(>i`(b2/rL%': zGC#?L~!:dG U]H}KQ5ciĩ+ ɮ"˸'IB4q'*R*0'bcY948cny QL)'PD@`ɉ#(_=G-T^~?&#[I H.JBu{?!nbL~ Mv* R yf]S,H#%{~>ց˴SBG_˯7f @u9/LUzɢ=CO%[~9^MmV(TR#PX$',*eE ĝ^YwwC~T&.dBGJ7t *0:DQg2_~\="&,) K/zJM.N*E\(dHgFb%g%2[NR騅 BʜU2l91J.IT]3Y(aʇt&1Ug5SQE#Q2 i&ٓxҡL 4c]"ml%52)A21DD3̰DU Zb3$n e @A4xcc4z$? oCº$\KH8_O gY{&u T2"GK U6DB;ֶֻ9:FTSWPP̽"R_QborS|2}@&&6 n NѠ*Ns8Dp\: .N:.!y^tdᵳO#(BvFS:jjVomtr36MeA" &X![w 8D@gCtjMH")O H<$;Ϗ05)~j1,,]=O WlRZCiXdG¼ԹHST"@B{IǠzK)PHH>]Aϡя "1C kZ@jm7J((x;`")!"!VHI$cMib)]\v=A\;ۣ m뒾PW KDI%2O\Q`q/@q dx4>64ߐ;%6C7Y14УjV<="0;Zن.8$ R15<}iJ#KQ$>TG9̳Dl /\/de*˶IR,5&Jqܐa 3(PNґ7^)[-ˌȖɠ.VLbv!uiLɒ((apW٦h,dE#BۭNq+66k1Z]\kT0Ozxy,+#F)I GGpBk MjR FV $ЪP+íQZ@ŖL>BaP@i|'Ђ"X`U fb&:exklumI:Bgfhr nYmþ|8}?^Fnb k*Q}riwwuqsA'͘}ȠTveWn8u?Іy>(}DEHI4.=|5f q6ɀfS qJSŝyRALn(UB:ualGaEHZM Z(ʱDi1&X4@qntFG 'B$5@{04)9Ԣ#R`6o:^-{XIvOu^׆e(ДL&%𽼮X ١O}}\I HVM<`lmuM^4={!6=DDHT D!Hd#*`F3 1M,$ O:fփx*]$h r(WY^?=佥dDd4abBD 췠nꉿ]srdOJ>^6Ce~r2 R 2?/yņO(=rx7'-׍MxCbɝ?V޴@ۗ~=s̒IB KD9nft0c `J׿-,FIAAXIf=QF $Ј2iǕ<>^_7vP} xJ%lcv$˵DDa*ՈAHAzlA @0 CASa!dZYVdEf i& $HU(T"aX$> J.%Ӡw迗A-};:Xhdl]z¤b XW]8sNpNH* d du ^{'.{X7{N8}9Fסq%2[ڪ_(6N߀U R*iCp$=o)d si87`}{=!U;݉;` @X+"t\h|]fbd(5G fQ0mcmHVMt ,( (Z ""IU Hb7; Cy& s6Y mHY)d-N22$p+p|ϯ:!&a KOuGUI@ӆ¦gx MiO{TWU~ߠ؞x}>邟S'3ؾ؀ynڏB٦1 V [B-c`ܧB!c5qnqRy+br4 (:J`ͮ+56bV$ H')IUY* 'f`KJP(-JHRaa>$@_+"AdTj_/&r#Kr*Z<^][\W*J6?09y <)Z5ꝱo#g;nuE{eMSqG_?G3ZWzC۵IΨ~]~;pg1\??+e6eW\1} }gJ>;,cZWJ)ƙxwQ]ݗkPh J*u~&(Kt8H v`mNIJſX^ ?PVEzN{Tl|bܡ|P k}ILO/F6SԐ5qs:FNaL8vd 6%7D!G?Ic"O:4/M3NP!Hgw'-qzQ0I^e&v>]W҄m!ޣ ȈHf;g0 K_xP6ٺ7Aj b]hy, %C{ C+J~>R۱u"VҦ-+]|)X+n>3/J8U>Ÿ1 PbV8fwEͿ| c{yli3!d.W(!8GQHBRxCQQ0!$/+Nnj!ry)GuUjoนD4mCYw1 G%a e#;I KC{E"Av9|E9Fgnc<;x"8pM}sf`jǮu goDFmɉw1M8n^/ݘt#(,4C=Y5^ܜY9ڴhWEDԹX|jK?d3ZRO0o.m?/NԒFzNfbnbkڈ!g:P%kJI[w{bݸI&w2b~j<ל:D;al.=U\#B\<AnI=e mK2g'snQfB$0OW=1ɫC\)8ӻ8#kXZDl-^!&g%8^EΣ+Xe!!BWxP`UjM<#PڗKEb#RMF:w{zayqGR'cYzRsOHal gN2(CɹBPݹ:BA"a7;C;\@^cz%ÞnJMHFWctaNД^uBHrEDy'.АKMDQ>+V­yk̇%VYƵDnvh=o"$3&>rcЁx rL49@?Y7hg<Ŕp;)0/r"/ޡ2'c3[?==g=a!B"| 1OPp Nfgۮ%Bq9z{sZ.Uҏiѝ0,%mߜRUJ2Y'uQt&mw&A0&|k\f0_}W ;GzÓ d7,p!!gTyNlHI]MM2x+:c'J()ڵEEB,2t^ 2TmTzf"Yz\!;ae꿭7}Κ48מ5UlGcs- pTvg>xGO(3M:Ǘ#-r: LXvwe5p13ODDwDKyR0zL^{41 $&nVD=q=0ׂ A::+j+r^$7\Tc:kLj}Qv1d ]`!]My4lfe.l\^!S p;t&|wdL~d^1Gz4[,裹EDK ;1=0g)qWxbKw=vVwZȋ.R)D 1^;VR.Ⱦdª_':sm mMu`oN :v7}Nj<0 {m[DURʉRL08Npڷk2g]SDvӜˇ8;溸oč1["wxevXbaQH@P,d"zcz-p1Dr be HrܬdR g~IOn[mJ~isl'#]Q@{{GB~N.%2$Qc[o(#{%k6)/A!%("a >'N =f+:d*P8Y&T)CGϣG9zKՎ5GK:3 & ~+%,gg g\=7`m ]h 4_hf".!Vŭ! 2Wy%6@R)ɜ榦`Bc /ނn&B(q_c֬bYCb .g֓`K )Aw=/F[/\yTBԮ۫sm+Ρw]c+dÉþz[k2wGWuWa^j&h{ 0Exq1o!ێ= ^ifNP'']|kET7v>'NJ i \2цaB"EcA7,Rkfa&6A[,(k41!"giǐYC " pd)!AΪ%[*=|Pvvt$@h$Y$ې `sUib?ZB}T~@z˱%2u Lzi vph50wPdIDbL Ap;*73 0#Uh13Jo\1gAUG͔;"C=zcpx㾟o˧? s0CJ{A\ d@| q +k qኈ>\^nG")u/D-VP9nqD98DB&:2^zh(R{dr*q3~4 O+auYZ_ " c>.`' V!vw8\8V6lai5kp[9V8s40]d+ă55l DSUc702_3 C!:;kq2D^aX!wm8s 8Q i=RGXVw#efqѡ;7#"_>2 >PZy1EU;)!ᄲ:Om}\ޝ\l9Ɲgr. aCcؼoRs=tf=)( ?"}nEY}+qUT$K E'b?;(۽iAg.޳ MsC,rXI1%#n\n0of8P8‰,qdTM-2p6H){Ɍu]+GgMH0svi>3ȇKNA[1'C!3vN@*2)qѡC@N gh0ԛ\InIbD-Mm7,&7JɘFP \\PCjYnn^醏i0_@QoFCele1-}UbO2-'fK|e y`4fL媊49r|sXa#cswfpr$VF$PI1FQU=o =cS<I5ҜqI8TUnLXyk3 šQnv~Jw3o!;K#fv[~t;eJQn5c>Cw! ΄Rh^BZ0ŨKO۞z|6.P4 D f5.Ѩk4P:&7f%Enbhr6:rٜ~td[Ɍw7DmfD" H$ q.bHNv>{+0Īq7F+f3^v59%ܹg`an$BIU1r6f;Mѝ:v;EfXrq}LuGn0M7evrI#ytACQ\XSTm|씓|qA pY[JKwLMbrݍʁCL ۅ'*l`QQٖba@Dxl Ŗwe`Y3ڊr) h3tHDfȀ'ژ;$! 0rhdAkL81JyӸf~aWa (@eE# !sٵ~-平AX BdE4&"! Q hleR9KCcc$b>**;ČӶFR% ի6Cd1o䆈EA2()A`j Y@MjBb7U-@h1l`,8-ɷ%sd[TOL@8mhȉh=HAiфŘ{50zq6, 'x3~zSۓ$۲qקO/$s`Dє!$%fJUp8 :8wl$`1q `mV۳C na2 ;mctFI\?2XӌrdU=6λNOFͨv1cbӴ mYYW-=3NtɁ<=Hx+¾ s` g&BjVD hlYQTQ+F0!$v!Фpibhƴ9qIfJj9%u2Yɘ1- pjxѷ ucCo&fgH:vn16 n2gXZpoed$Ŋ 8a YεYkFa`PXȅ)pA6 Ì$Ʉݜ!n]1o94[uvjbQRLFz#<2_uf H;A9Jˎ{'1ަ[5՚ĭ'R)N^ZbF2׈bi3Ć˶1 ju/xPZg4ϝG9}%V>"3i,!',g@@<ޤMk/n%ۣT;$ zm]w; M9b噰IưyCm5ٝ1ĹBdCW7t8F/ۅfoA(yE R\3 AK#jL͌ra쓊H=w7S y cC5zn޽9e#f`ʠC_tҊ5^8pzlmՆHN\v2 ܴD$pLiɢ9C8d 4,z&1Yk=YA12 1IDA#D)c;6Hm4ZatF:6t0rzG"9Qb\!0"&hs/@Y;Ż`F4&Trtgta4mL1E0 9ƴGNi \nEfB^:˒1"hwl0C5oa:C$\M> _TBC7,ѭt20&}]#S3- Hg#C!#LtÎ~°F)2㙄A&^a֊ٜCrB`4;)E3D"u-,M V1g2_Qm-օ+4aT^9IO3[.xuј ø]jJ)* ){kh`,0!r%؏Dh#vu.5{81 ^xMӹGH|lysLFjrU9U*qb! )kƀ}Ni<9v"{ŵ.GŒ*f DFJCBq:DE8W+j&O$3[V30ÆMsdto&$`婴 R8M6 7 m5 I҂/ NNsPD!@tJ<Lr 4"9l5PO $P Ha>RE;76qvf 2D4e4 j@i\m[2ւE;eՏXa[ h378jsuE!l5a̐Yams.PScWRz&!F- Ms-LPi>F  靰i9@1Oi;&i<_OV(V==/]@ף&kF!-`* wfCм߮B 7X3=@ù2F=b҅d';\Q0Zm̈)H$QxPڕ0&z9@:=mSq=y=Q}S5NDs}𪚠-Ol2' <=xVkz<ܬ ;dXpuLN&T5>aY흡F!=c)E5Wih|=_fiRӐCmWt>$=8Ya>8eD0UT et;2+_ G]* [|u):1tNN%q?q,u<|+, e'ڤGD4[^6*U2w(ZӃCOxyMpxccՔF0isz@6zB5%)U(CWA$CºAH>bD J(2hFGRn|٣IÝ@@@t;M>ד|l}%OPvqCDA" +BTM80!^:Q>m8:ظl>~64jfIR-yi .9HAU!5BI}2 M¾駤3üzIO!ɨCW &L1o7 ]_,hшR(iVf,Zu?@T"2 aMq&B&4m BA P2h,$|3P=1= u F.A!.KBЯ9[+0s>_>2*f0vIB]-=Vxhӥ]S]yã!@9p 3V>f{J }~Bb@*2>.ɣnCGPIU:\͐W BPPɀ蹁@ߒ0 J ˮ*]<ȚP[b_LBYh2R0B) 811ʐoOݝ”6𝔤;ڙr"u%Cۉx5nI/˅ɉLS`Bw.IWI93 p>dw)rb' Q^OXW>GghC݉A jBD$xHBO؛pa TiL )S24X+ zXNΩO&T!TD$~C> {D ҋ!@ c)".,x} :'֝@Ny1pnVFGR[@,TE\0\  /?WU~~;ALJ8{u$PM+ H5Tf *O|e7k`u@PaDCH"&Ch1C0%7.BRb%ɘ\ RbSybz&dMg;}b<ߢ2?BnOF(aBrdMu=gB}<@YFCJ)C3) }E "&3zM+ OzYL,(N ϣE…~d2 f^H 3P" ҂%~N X*? %QH" 츷C3r츠""N,- (Q(kalG]Qt=6M,ɡҧP5-p%.͖bȑ ;{)@ @`6 e1Cէ @D+jE`,# ٪Qb7%)7T)" "8QK4:ij|XsWCYK ԲwJGYifzYe2a  Þ x:J2[@̱TFJR G6HY-(<2S R@?9'(j7 Cj̔`ۜTAI NwK( (LKE\cB$cjPJjg%ŊBџ2EO,X+ agmzP],7KPܞ֥:0Vf`4@|c63Z7 PD$3ly ]'pUt4DZĺxXտW|zFJI։2B݆Deprb9䓘!%&ܡws3;l /HK>x'O*qD"ZzBQȔRGL4ǙPȷ|&-kL" hoLQu$\j 2Va8:'Xih"c'0V `"MFE4QIHQT~\  *?kaq9VOJtǤM Hc,M|<'R%6`jG"} Bb=~=0'NNϐ?S撂m  *fr\FA2`5KC(XՖ)ieĉ )BU ~͉'3(bp~h9+ 5a.3d H 2pas&`A:F;N`*KG 1$TpPne-H,߁h/@mɥṕ%YÁHHD !jq,IC!І/FABؠz0,;< М)l6p>P_ b_A! ,(d0ɗ(L׼oTv&$R_!8aDeo% :vn< ''wOЊM=p5q/)_2ݓh+).K2z$̈lJU0hC?}4p- (qTpx!ݨG(JcCG}0-BCsrQug648gK(QНI"("Ic$/IEu ]Pks;f{`B:cxbapv6^!}Sz5ӌMCB D)8d >E' !Mo( UZCZyP|lO; bm"). BY2J' NZ׷Ib( "L6P#8(3Kh <[babX!kLjQK!*G fdAJRCRBd RHl\ğ"S)>դԤ%5GP`x %ey1ZEР |&Q 0GyzH`=BڻDV(ʅA80i}mt;ۼ'W (=@0b } yKy@ ˩(1w;9+8I! `v$B"VRfDq\~7%p\Pp]'n @=F#%cE:_E00&2V_ ޑh*%B]s 1<4{Wro% P!Hdbm4N`|1RQQ(Y.UV('/Cܘĝh$p&PȢ Z""i,W׽nx|0-)KP+f SM]JK%5ZavIPRR@4)TU Ba P4v@ !_q:@* )")H((V!((JQAC EK 5!HC2pJjJ)!2 '!p@xY \bAv7׉(O! &ICD*yc I5a@(aDҵDAިTBo׷^~60 I`H!#撷  Jeb}yq:+C4O_,!OX_i{vLEԡ^;y;h2k`LYHv݄@~"^oLC"B=.KܯWqEYπT㚤9G#b ) Y(P#=d(zN3?TéDݭwGJ. (<$$OG)=R{BPdS SQ)S F"wu 7LOݼ8>>A=Bnmmns8XDN3>E73o}Ix/P,p8M*h}?y}:;Tr321sLU1V[t;1U3͔0;jS$x-uNsH1\f$D<LMGFAn8Ezzo!ڨ,2gNLT\K.N5\sJ=UEj.,͗-宁̱aynwǸb^Gf3f@` 4 ]۵=4feYL^o A&L҂f<|$DEluU۳2J*Pif5Xt8NǬb,;9bMl,w^yiD(S pWr<(tc 2hiR_ S0& ܳReW9\Ӯw:kk<K ~u'*<^0V$]Yl @&byKrŁFAb h+AHӰFxzh?$>ωwz1;8c|[ZXY Y7Qp!!<<>~gSO3sv]ΊSR |}>^8Q*1ռM x}?<~# VCI- 5wW 'Pz8;k MRP&n`N2蚨FDR5vqgrC$AyCIEtfՔA wr9xq(P`UoP\ =MM}b`2]`Yh*>jI::xK寤 aJUa)esCfa?;I$(R"@&aRb"(J VmWw~b?^>YXFwom[)w՘3 6F6t}n7hYnac:̻1Z :@ ]_C7WPیa?ħJ]Fz>$'ZǩK 6p>JyJ\kN.+0[gS"N@ymW9AI0Cv/K040ǎ sd4C!mζ4TY=P3<u=q凟8%QFK: H3dA62vVXM)j*&rb=8p5hsI6WBbIg3/vx$x?<ȿ%]AQhNu#C΋ɡJX-t8^8֧vx>ţW^\N$p#"f6QNdˎv}+zy2IP$ҥC8Eu/{L]I.ۖ[ %>)孧>lzϠj *b@gTww^V Ht擀e9MFA_)0 7iE982I`wsCT1Pe& v-Oō0U:m>}[Ӗ)UT8%/9i3t?"1RWpmD0< 05UJS5x*TEB{9jP)s Q5;o|oD]XfFP9 όdafӖ&PR)$ ٮ 9aČ;Jĝt~~?0$+|* J%ZPU@IH4HR: wҁ{Q)kb q !W0P$!Gj!椀 ^cŀ[C8D}K5z/%t;JD}erV'NGur>f>|?QE MS4 1Ɍ0 qBh"j$bBaY@Z (b<* VBIa**"& @I* ")H&eP-4Qm ș(턠XdOݏnT!0@F㿷/ₖQ?_c ui8X<Ղ!?CףmgX?gWw؟v| O  J?!Hd( 3$!(E E0XeQ+HJUJQ1X)&BdDU(P*.EDR@hT +`1#1.ZqeiV(,m`%Tŀ d 'wv$<4CHQ_? 2N0S# q%P(Q@ }oܥsW|s{yovFm}z4ݼAh݋燐}^z^{g}Sp}UV-=7uՠрLSd3{Wڒ<}N}yp=7w<€P@KհT40#>Ǡ)Ey{p|ݶ{V{u|=O@0BnuR{wM -,΀ҍyj"vovWzR2WMJ4EFgr@4j.wpc5ZF{t5+Yva"I>ӌ1yp }ǻRbASJ,||wyE6wqR%I]m*_uo1!fOMze@t6} (@=ەlh>yY 6{[}3w=`(ш _{ D_I]ގ_U{,}SLs{p'vhf+GV.ޅw>hT5<ީe{B{Mm}zomv#E@`hئwwĤZw wb[pmcNTcsާ<4Y^G-''}R'kŦTMxF;}>etުvnv{ﺀ+VPm`^zö{KgP{vmgW6Jp؝ws6ٚϾX$%.H^^Ǯ3z鑭޽iUPL=^|N˻VY=BO|{Ѿv9պnt͛>u(Go;mtQ|=7<vo|bkzx'yJ=(}}}>fW;OnۯzIKv Pq;{ޠt{Oq-5ݞfz JiT}}w˻yﳯ/nk ݾ}琷=2}o{wjhX۽|!wwN9g=({=wt&wXxI2iyx娧r{xfĪUowݹ=}ξOw; ;{ݺulvN&U"IIB6z5)N[f_-8= ;0[mzz(=`:AE: t5s4|<1}t mcn z۶zyݼEP#s.y]{y\shQ\e@}{5.}|oc[Y={kDݽg}=nzzG:ubٳPwdqQTN7•]zzj{bUL={ڦNw*{ӧ;4vw<NP*2*dJ"&"i("/0Ij'.rү2ŜꑳYJw(l/^u=9Z ªrɬ ))HTQAT1IA3TTDUDTEZbV2yRx:}7T_Oqq0dQ0EPQv\RuCJ(\~}P{OD!$/3? %x\R1U NA`tϘ*J( *Dx9d (@HcS_f&HD 񎪏&'GG j>}Σ32Ƞ!xՕ/$~JJQNF@T1PU$P$BS"S K F@g.JlF A4;a !ZHbM]5 \/x)}yEuvϗ&,8XCvz](2IPB@ʐ%TM 8)"0.@dF!8HPv mFEM%(tJ(H@9&H2k @:73T1n] + ,%NiL@P_oۃv r(m%JV4!HUUPU%ViF M.(N"((h٤Ra r`% J-AE@ i;?A*aIG GNңW< p9DnxB^(2A*'(H-a#xKK'%u&5t8?gF2 .`|i=E_CFGtua2.#D@AgZ&0h\_kvPЀp0RP?E-fb0;=ڑrC7n^N`4I%&d"$:ZTg?/>fJZrlv%P|0:v<WL6貤Wi#a:@T?}_1ٱߟw@"%˖mOgۭq@}ߗCxnH{zNd9Mմb-yGlPY1 ?hqA>1Ka6K.FN:ky$^qNPt;# hmɏˠi _@N| EAQ+6jD4ϩ%)}A>lb|̵YNY|6q9 (bJQP24BE,DDRLA$@A DDB0@UIĔT @@b8|^{&E(I ö45 YxWj>Mox=86؛@⅂6'npP7~2(*ޘ S  4$$ ME˥9"^މGBm]*:]|TB#7B = ӤL"$)Lk ^_;<ٕA G||~HוiBA!mBwQM\$oqy<` >lAcW?T1$bqjZ&rcXL< ~@ 'py$IVCBaF$IE@ֲ?7QGb7[4uQ ,X깰;MFw}@Ddkʐ'qtHS >9 Ag[!ۯ7Kﱬ$=Ш ^?BqyB>8Swo߰QK]QqO$xNJ5bYI%dx}^qE5Bi5 £ܠCa$r$8uU!RײAyw4[ϧ:,@w1B`*/|gc!`<-% G$ tB@b!r 0 H8d_yi*N_#٣ Ldw APTNQt*>:T_@@hި aA3 M4(Gָ,_'*^`;{S]qya8?=Hj6cwr6 , `>OƿOoaΚjRQKETA4LU$TE0v*0ɦj*j")(("(2*)&jfi8QQD0fIJJ((b%J*)b*&fb"")4T4eE1>w7Ba)iC2M$$I 2@@TJ{^*P1 yK9f&B nO(i~Qa6m0L񴩈aĜsֽ8EX79%Lw:[ownM堤xLWnbl"Vp4'y|qOO;zsdBA$$|\DP/0f$`Qn7?)E B0P4SPETv:Iu~X{NY# W7 D|!J 6$-.@.DEq BvJ% ~|Ϭ{lp,5C4PEoÊY~+!`:@!zr|2?"EO'2|fC2r=v'w2MayOg{=ov|y9;hB.{>s"<$6i9HSҗ43 DD> /tdzvԽrt×}'^Kq,׎rxH~5?+xcbjs+lQ&pt8g2ëV Q0b1 |<엕#ADH ^y/ۆ/ 0 d h $ٵc7 2~_p~C@u+V X>و>(f@O!WןVȬ)8kTۈ. b(HB#_l TzEԹN̒x$@@)EUEiȊ>/ڛkv=yieʐLg{C 4(>xCBHR%!{݆-Rv@G) iZ`VC@*seH-Y,P26SlSы !KB M+ 7É@CPJKadEoɥ-|͛DH#V(d aOJ5rв#3 >6ǹjY0T%&=q -9B0l,@DĄA<SUFVߤSXU3I9Px&ƌLh$ba6&cS@qdtr b4*F)hȐv J: #Ufh{q ]6n q9rh(T@KI0TB B@!!+!u,HBBTu u5Ura LMP3* zMQWfh]2PHHЅDBI@l٭ O/ЧEbb<6BʄPG^@u$JBQ"J)$#H B4 @$* "*J0) )JJ"8aN#a(I7p*XNiz.lCd #{`$JAG]h!$! Ri  ZOzd M}_&ܷ9ú}8Ƥ:yP!)/9(ʊXLaB͂Gex Dfڛ'%M$ u>ش*b*)%~`$"ι :GFG,x+^}qĿEOn@G0#PiH|n] Qt]rBfbHT8 Eš T9ˠK4mͦ c7ww`AQ eDL-A,)7:^! Z6M{PGH4#ߟ{2M7+H'*!Gdy˙ JW)\PiAv/@PY%$ZW"6n:|Y=Wjߏ]uL&:}ܲt >_t[& Κ sB8填3TPx kd~Ӟ9*^ (Bc X89d X D @Cff&K @b,@D 8@2@k.0;%{Q&~Ap`vY'):agoYI6#K}/P -Ҏ×(ϖ B6(?ro1W3Tet9aoFj>QH>;b`T}o)SLJVI9*4?gzb1g*LLjܷaquqϤg&y4#,B@wq$a#!YZ¯Gzq Y l* ,LȝCSCœp*3"[Rt(ͷ|={肬qfapH>_( T6>]I)ī|2RFYSii x"댶REl6F *NubUui_Znݎ'7l:g]$8^+6b)P`ʊܵX=d_B[5'w6{!Eu?xe٭,;@e+ۉ2]OHa :JaѸ(qM&]@惈m2,Vf7qlS#Ӊ~;ܼln:ь*`e\3tFN\!kGa gK&D姶K5V}q&^pC^ƷVdu#\ebzL{s3h ųVDIxS-h9:E* =Zr3q*P&ywCƾogbgc[jJ;x9]E7Wo4:9@3!JpI}O(:,g)~\8wݮ/I! AHX'<lzxC/us$N @P#ܫWW# ʜ_c&ݽi=0C/9p+msm.Нb1N.F\¥!A0?l;R1+=%<n~7I?'P8I@d |9' գh_R狗\D9J XcxQTDVݚќ*D%U|ct.]:?п/ ddv 1̒{ѳkbL*]FE|>^ֳ.8pW=y9_G/-Ni IKI[`!CT2;f 0ϩZLilU]$pH4|K ʵ<ΚqF!Ja8{+EƲ v#)6E=˟sw>ZeNRk(9|}˪ y ɉ aRP. VNmct4 mX'j+rvy^/ mNu%UʼniG<Ԭ*ӟ*y47fI/C\#N1Qyj*6~DNH $ZQ`=U{} TxY_!쯛pyHṧe\zyztDNSl:֚zfӞW ,wiׅ6耪cg\㜆ZƙE^]ص|6zp0uїf!?jlxqeK2.N|o\պDXlfg*bm =4'Ѩ֘@ ylv8u,P(t,{!WZ) $́2Sw&z.?Sֳ@--?sv?:Zhs;׊F~~/!]'Oh ڡ_-ؿeIt Q ^xGB"Qz{2(:lO塏+WS;38pD7;}݆LMI]%5"3v/3V+Œ71Txcgu\eW[[3OC#-MVU'(ZxCu'kK`stYx`;eczVMcuT¨?,+4D|㇕DT ? „QN DL@u+NI,_s-<ڧ1XPbQGSghBB߉OY'9[s8X~@+R_ytOa{.Ƹaz1t3=wuD IE!R o`;=^=9drɎ"ypXEL|_?=5ML@g9ÿ#nbC4}._fM`(=ا zV;l@\NsϫQ-?Y/Ί=(qD}nk(s/?1mq 5sl/?͐/`}qK!OD g`ʞ励.(QB}$uP?R xW% (P91=tC'ãX|w>MQ1m;Q]VO;eR@vcEq* )NrHbZ_2kXUqihz>8 'OiQ<Hrwo2B,}EpT,V+8ZqQ%"s_/̻[)$oL]k  ]ul-zvM&kz⃤٢@b U+Or@аtx`Y%)L ə+fŇ^#Vh/ՌTR<|[PemC0ޠG# V'ڍHezQahZ59L\Dp' "2 B~bfgjE&Gr# @j.;~Uv"zG@1gs+"110f VcZ+) 8mmUw_1>ޮ떚?@ǛE"dr+:yіA&sƘRԢ=_ZP{&W{a>Uxq 3ȏ?}:n0<zO'^`,AGx(Z{(& %>qU '`' m;rY^U?jbܪ>r$TD뻵ӑ ` (4.&TQBiThpPRy4gp}NMx~[V1A I2`60زڹ+Fʅ1=M & Jr;:nK2[Iw/{fUtleޫՒC]̯m"$zվ`.MKoB'ݛ<{ov2}gtq/ 中uƫ}ylO-ƕ$m7&ZBEg7j>نFI7]F9ՄZhl>y̋S:v;JAbV;JTG~ý?>?P|IU7TSIJ8G=?*juZVqeuFĦhM& RIS:͵? CXhqq(2s}-;mDY;Vudq+vF[mC7thlI/VDfL*ĩ{07=)'ViRJ,Uڅki,Y[YIeaJuk +Z[\îVSYYV_ [:uKkjBj%.mi:mjw.o˼,XP{ZU4aU<$ 3ޱ2XRT:yW50dw+KJCX`iRaiiiRZ%qRm%)wU\[=,)T+qSs|L8N:9Nq!+ӣi"֔'FӨY!+uPҥZim:ڥҵ)Tem%hYzwէ[IqWT)J_K~c> ҵKmj5J/+K++QNPFݘmq1B t$QUE>W7x!9aQC;Ro$rww۠)"Q$O74p8?3-JsVıSW͘hr>s0# tpP)e:eZO.^tڴ:X|-.VpۥeBW-F:uʥ9l'X[kr>7qF_i-V^1Oⰹ۱ V,(N[NxVB%+Y27QRf9Q2BJ934./5j4SNXTTK5˕ ne)R~}q-SeyMsI:xO}ebx .-&h[VZTsFmIԧuI+WQyNKu8|~zW 8)-1ug#ψ?)B)0Sab;٬tKn׽<;J@Us{v x~}OS ٔ<=W-Ո?7:繬nǬka>ell8e7`ړ}_r._J\EjMG>("0mUԑXMeTH8{SjTj X&&Qr nijjL$%_ʡ> A8v0{C<4F`F&2dR_6woѷǚ8l\ģ7]Ao!3lƛ{R:>LK3Zj0=}Y&D%>#:dzt[4=5[ eK$ōUaAE*bG{MoۧPV2 mk cߠ{Fl^y_!~#y@dO8'>\=I]ѺuxBtXBnz >=^\釷׏f<aĂU cZ"ը=֡5 'NbDkg4j7BNS4ICL> :(T*.X> 9~mfN`f }5?*u 8uɷE>{j,Gu|d'J9xFMAFuvFsRf\ƕ:Ƹ47Qcubԥ7&T6r9ɘ|9ƍF"󪗜wTikO],V4XJΖmyĤäa=+ԋRxe^.2L\F L5KOo4-fs\>qa-f&qL=+{Z_%Kq0~-y~{h:}n8>Omlی#ÒyfRdvD_o}|:XVkV%T **nK>نO W靜֯uhE> ю" cE4r;JFv2!&"JntY4d49IQd6>8knkXghQA (!.| F5!22 y4j2b,* r"ΖQ Rdfdfv,rj 102kXe2ʆb=phkp4a\ړG9j1ƫA#:d$8gV_jmdVA;!zlh1j ~s)I\@kV^wb^AAJJaSvu?%5˸өn JI$NFYiՖAp"[ ["48ۧY8${v_\u`hQPI?kq:}5|lsw IBI$!uG>ʠ?ڂ)Dբˉԉ^aGsL@ĨCAT:}agxau sL:ABsfSCq6d}}7I?97;*}on zgb&.s/a"_X^~t⟗;s _0"VڪpK0JE= j'2h A}ߣq{o)UAL fOe}p8t}'#u }~~hvs.:z AA> `aL:Շo13|7I_?g&2Ǝo宴 <"z8GuE3F0 ejjN[vg?>}skC:t?uVfoێ<v*ٙ]$C!jf6~:ե,0Z1!|W4 ;p:v diqrܙԗeߐgm7M׌ܖyoYs'*VaNd'+Q{ej 3`w9b rnr -θ}[R?E^D40*#V8=7Q9t4>+o˿n]­tQ181WD~M8 Dg5HtUpkk(CXB8Nν?009nVJEAiQV "^~b/(:gv1QyQQݻ@l Gp)Ԛ(XzÞYqüCRHFaL䬗$nBssroX`~G/^{qۡKv6?G6ƺ RX ?s0iġ?gr.Z:&_j=>5 1Ml?XcPO0T~C6x4EE$U/CZrBv=Թx`B!7(Py7'3ZOZ@l?e)ȓ3"*[?Chc{b LuكFCCE{u*!gy>m Ǭ"h"  L`p9 2BP0l$vO5f(EJ% P3 55LEQ,SM0Z 2 .0rfJu.IPJn֦\ LzD4EJD# ME јS@QA0F2QAT^rYMH#Be@- t#) HdtɓIQfzAbFLlTh L?MƽP,~8.&Dl A>xFC'eChIa@\WǛh&l^~& @!5hO4fT;wVR/ gsf51%SIY53Gp,! 6^G 0B ]>EDn\סm yd !2dB<;uhW;m 60!>IGs1zA1 KA2澾f>d ON%ޑA,9 P/g=\ Qo?$K؊<9XI92$T1/T#HmjAꞪ~ӝ{^tmc#1Q}>}>/4Qb,B ,B )DIOXBUq7#@& l}HQ@/ᑁ)!1."(.c抵g˝BF7.{Gxc߰t=Hwzw MWY(QSVJ#gBu0>Sv #uCk}Z$_T@]"EdO<ҖC,t⺝l)M`Ry-p#8&/T*UL^XFh!fP/@vwq?o> ?|"y>EOn/xf>g=WV9.xZ˯zt=TphUk8VM{A>ʪٺ9\ڃg?{rg-8i%ZD|D[lm>6">]ivC@9t3xNۯTaRG$+KvxjhfYQpuȬu$>%ǽ$?wϨM}?э}Oyῼn@탶LJ/jM"B2rp"@PCu;>C`7B5g!q[I HPzǘ  hFH?PyʬÃ) "AK/7YuNygdƱO-7ؕM?c#p3e''E^U n썎UhPP((C(5YT `mxڹL'N__vzPD˰܅e`:vM6U1.]c6 YuQ;" ʫ #H5mς½Aζy| [[_&cNq]1&bg"mό,{^"7O@Qj>iZ"JD ^< @t-vJkfHPE Ă9RRН2YRFKE LR< 4,ԃBQKAI0DKJCps.9^m ν\x Va[[һ Ca׀ya! [ ]'ԫh; p~f\]҄e8C@K?h_a K ?II!@0$&Jj$X09P@@X2&Q(SE X}|}zWs[KH/{VYI9ة V٥b*4%l; tg S ڢoŇWRlKK¯Ҳ-%A}7o\|_:?QRoarW Bn([:@u`ЪK RvqEIZu؏>?LBADQhpfqg `̝6Wvo \dSWק[f؄n$x\j(>qR 0m.X;=xžPDm an4(1QǛo֪5Ypvzv Rؼ̌ʟaq}+| Z.re%+fU0lj瑱Gnq2\b;w(#U+ݰj 9J wѾw!3^d=;Cg[5JvG#dkx^Ohۂ3TA}6BN|JSTAH[qD~FWow^Fă<01y}Q0a SAZ`6gks|Ph@`G&rljnWwvxayO.J̈́3GQgwk`(VBIKs hT7h`64@!g~<֎eV.sϳ 5nq̅Ȁ@AlHĒ~ozC|m@gYcN.y-&TB_2xD U-?RVE!F>ߦFuUeo ѪR{4y =uvn%(/ ON}huEV(Q,lc}ў|G*;ɣ :.-ws[n4 /S?w)];3Ieh)[YP#ɉ%2SWE&}(>$`QBтy=^y |z8\Ӹ#) 0gUJϯ=B]aCFaP?j'=\6= K>٥鷫nObq߰CgǶSLJx~g@"Zƌǻ1:TvgNf0 Fk&2u2r D9_đ~{(^yIq9/8 <$BF"0)P/=;d]JCᰣd "@~z96/yT"'Ӛ3ބO@)V`vbL'1rBaiQ~MGl8:pgWk]ʴ͔l=(@Zk8ldK, 8 PY,PT 7 ^@7 "~E"Ar-Npu_yҮǷ~paQ.N|"Q il[oL.=K@ʯ'4xoQMw40/3>֍&vÃg~Bg lwEίUU_s鰘SP/ +էL̆_ R_&sFA=4%()6}b^Z9Sɻ ir2MC\} +V4 JcYރIYKp>ԫ!=dbYAn$-X6WuMlr{t7ܿOvB`'z䀬:9 @o;}ҫ-7ggϘu#zxvq齬A  LD1Kf+R1AjD sGQPHYRꯘҔ>wdN Ivnzo끊1wESR-3, RĒ>#7) U!ǖZ|cXovM;LwQഐ*Vt2EbY?\+Q0Z4+tF@t#JwkNr-ns@AuuTLVc?z2#b,vU+ jɐ0i ;k aAH|"QvkoO*hPXzWU=)C "&^NX`tMX} +prLxp4P/Oty8{>(Ɽ5V_?v?V ҞaXsX481c_c/hQOƇ!߽* Em6\j`%"1r=a"RD0[(Myw${F펆,|;9BsWt5u u_΁\Aᐧ$ClN<ߧAt;Z%,r޴'Lq@5|H&NрDBΠsQh(̺pm\Q8ܦnPe "D\=㎕a~ ӧ6VIGS <>g FﱨЁlV>#6-V@;g^UBg^e#L 5Ys>awį }N$Ȃy0!>ޠʊ< ?E:X5?6|a!b*l:{6FkMh"5*IXJRQBXlel^\Fn,9;N!#X>ivI"k F<(0p IjA{D]E"2^דĦfj xgh mq! O =00uXĂL8~;4^v,ڰuFeV.`P=+8 i FWCᚼZuU 1{s('&XGHC=0@1apm iKT0P9”k ,_,Ot 'ݻ+{iqtr[0#I3jH@+5)PB (9FQ?JڧIPI_D2%Zߎt<-fd dC*\`ca!$$i{B (AY}Կϫtҷ\Q.!>o_9xsqn%S,0JdFN$>6cPHv (J&`CA$)iƀsj卂i\G (jx ƜWUV;1_$X>bA19 a,5 m6/?tEb5a*i0A}߹XAUUUUMQUUUUUUUUUUUUU8`в&#F:*ns4 #^DKP@)$F,+&$0vԬ),d-8+F.L->`&!hWo w080ڪ?F@n7fSM wCpJ$ݓ@+`=%HC0"ÀiBcՙ5~hePn)PDz3t9?UރDI1@YHGl>Hr-/tG؂Ý{1k|+0\SP) (KkʟE\o~P!tsA<' U< r.=+3zwD*qstFǼ qu<;vlTYQGN!aJ pt@˝/OXPA xžz)PT"CC<`86,/2wB(m^gkGWoeLW)C_w cݧ&>"H\VT(<2@*p3d@2%|y;Pv9†㱷s ?t"J#k$is~_Iz2w{ʏSW@qP(*6^u;C}3IQf!ZPM9iT`d!`4ڬ$բFS$Mh("jCR%wO7|k*Y5-(QUWWر)0 ia-&QQ@ʱW! M8s=1n hO1$$ ؑݚ|XkSlW{ ݛApj" 'YxZ&CLp+8BCySBY5spHfEUx~dG6řw P 0<`=E5F jSsv 4_kHJ[ 0T P%*Fp VEf~;˯T* TuF$zS(F$#`*(US~B΢}^LBCXK'u;4*(f1 eȏrߕ*DG?_$l[I;‘cYdD_^g8C5վNx=p@6J  B_;+Qgyo!t}ZL?݈LC9,ku˫OH$[@,f- 5[J1Qǫ~KGn$j'+x!e@&80rP=N9h(3e* c o{קο$|y ~p+{P\ W;Qz#O֢,]?#9JT5>΢ut WJ] e@f@mX{`q!!?PZxhG^w]h AatkƠe_E.׈XTL *$^Lz}U"jBt͛W"Dwra n٪Qg=Nj8P?<~>)|(;`S2yjx)sV$] E}-t}|z&. @Z֝-Cd"W?4Q͗O pI&IQP@.:A̲@o<'2l(Rݢ'y@1cvtOǞ=p ^xHU-5DF7՚KMllvϮҟOPNtF5 {&f)Y1R` !M72!@:5M]KSnx\W'੆ j9((kP>>ooh:Ե>㢑vUX=cר`/8e/ xѾI+g@;~~~O4z.潘;bSI6imi(t9{ &5 `~Xbb*W m; $@h^ PVxV _GuD9~Nh1ɌE-|!U4KSXΞ? (֭Q ফ]hg} Ƅq$As \<@r^Q> YTI$2>@8 n^Vqcz6}|n Jb j`+# 0V|>{=zj^۹{Sq&Rk+VM8ၙS6a-u, (gѰhL`UqBdȤԀahlr9RYX5cfk2VgdCo3rL" I ʖ(Sr*Le+ؙdL`SD04i&s%TX*12)l ǩ=/n6n`p{܍2y~0͑;-5iDk5S$B(OH 8GTn|E~} ]YZ칍>\iYT*H"!@UAUƮ(RHR&U|},~[I><;;"t PqAEd4PH~RU8PMK۬Z>Mv;nnUTRa#S~0ɮǦ_heZz@qF*\=7xp\$|59ݹ#yKվn"RYPD4ء׈|Y Hې7'Sw#sB$OX&衙iM.R㌢#Є>'J x=`XHȘ5άb~黰;PEɭBLTèu IUfsMd*sO¿|CtAH8BRDtygΎPi($2O*1en p*oͳl1t_^1]_JZSl#|kzگӍ :  ek %AH+],ҸZBv߸|7ku-[l;HT{mt ɕ?~ݙGʈ>?G*"niRiܴ¥]Ue{fEu3Padp/m!pg>Xnzw <;|XI$I$I$I$I$I$I$9I$I$I$I$I$I$I$I$r9$I$I$I$I#$I$I$I$I$I$I$I$I$I$I$I$I$H5?蚗?=d<- 9P{ufm b(|QEUUC'`"x[,D=z(Ax^v".޿UWUV\= n,7N>NJPuK>9,S7vҚ(n×%$c,ϣ1p?;&cqmzc%m\=7$Rݺ Y)&)"6;- M;}ƽ>|nIq7郦>~lBG>g=uKSg2Zl~YkLth0 4f18g1<4-3l !շXv1M:K;l{wON8R2v}J51}.Vpg{&RMvu|PpKsGy].e͡3W 4UQbvxXc~N4g6ӌZajCLs⯲1Ztny!yL vbikЂ!Qֵ*̪5y|jf4T`]7)ǐ#9.t"kN a6$躾V97rg\6 OP}UW<.A: u>9)$?<;=\xG q{yPQZ Ɋ"B6,Z@71/bFҘK:IW2؇)aRn}1\"b^w0 ¼.A5:@}ckzx hգHª\ߥzU!!tJd| 6{R3p Dʪs R_\yym!vwQ.MCd1 ƶʠ"HplZV8IҾoP_@{n*K b]*r9V0 ?T { A8@R%ܸ (7ԕdxTrf|yմ>uI@EUݸA]3Ы?W1jy<đGSuE2NjL=x^%k4fF~3x2ȈbWxMۏљԡˉOstw'&LB7,;|4x4tƎoUZ>.$V)WȦju,jHM($EB5"ȥtN^3p$ZMÒ1HYKt[1DZл\*U$0t鮜@9Q,.klՅ9 _6CQ.6|ie}y}#M {R}&U+ڸ6@+Ƹ eUɣ<={"D{Օqp%Y& k6`% ̝}KTQ΄BKl}`10~]) xw/g3JXߺbR|>s6>U&O ꢂq{E?џY}QWFx-v=zSv2UݛWVBf\@`b'g><YEN+[\̓|c\0Yky%4 8NV]n9&@ @L Fe[ߋqݕQ939EDR?yV>}9 (u)XSN9lPAؗ8 X!t<=8ud_sdSa]P_W ٣6J5 u GQYb #9_"@qdӵ&(/ gM5y(>^r2q1wf"drs!rl;W(JHxUx}^ dgoh{mnƚ5"]Bya==.mU£KHuFA"~89Cl3~jJ@ 1迻$KNcOD̛y>3 S `oI&`HgWH⡼Dە9(\:{uA jtfނF/.̩^9 3  r4]-}r+YlՂ/8pdz- ˻ 8P#$ PFΕ$e_+r N`ݻ.rU5`Wy]{:N}(9R$kXI^0F2NW<$zŵXdfN^WMRhK8t:MmDO; 8`xsHX,c8::ΈRִ"p(AS-+M#&o%-9&wR.a#ʥ+i Ϫ*w*=^SpHOmC!A @x(%uJ +y."WEm04BQ.Qua ܨ7ʷ|0$9Gj{SkQvѫeL @/@"{"/UջZ͖xU{p-a/vBs"'uǟD >#a{/<#T /˞9 35!Ŝ^wS,p*}#.|4 ^d5kꑙ\7X+k?0ks]tǤ$VCFUov"?^OIvYt gf@B ` 9вZ"/p5>:Zy}e40L>/6{:CkVDgX+VL9 z~mB$#トNx c?ޛ-|(f7!#(A`|si1|U#/6ݛ6hAY <=}L_[8h>bFbP#f-um9j`f z jvW U6bTeHԔ.ʞ%@5 փ|!R~8(ϏmGzd؂ 0EpW e@p!] :SS e_}0ɓ(AOODa1]c[%vQ\ [팃U TСȈM?i`(>F .1C_L DmU7C(b0BA*Ɉ8W-5~lе6kR'Ƃ/Dؠg׭]zuo{٦7Z_}覫"Xr>dž )Ok'"=[ns{a1oR};q,ElANLSeC8 P&xJ١w7WevS1x 4YbI:5ZQ(pUz]56i4+E&rNSdEאJ:ZAf#\X ]#!H([]|@F}tj( >v&n^骾[b~{4cz5w>ƿonynIx>}`ݡ~,G?1)]ޛF , \ajVNأ”FKfLuۦ|7rkN ~q#oo"4>tB $p`ɴI =UiHD gQJ̕bAXpihf6q"~lP-E4"`.ҏ 8b64%Q]B@#w%,b r6M~0 =v| sl>f%6=WױE*Z~=X.0 IUuٗ2³A-c ,pW VygVĢu޿:FRsHrVZa2 In %U`*kl+&tTHׅ 1UUEWD0)Q~'Xе.}p~o-9 nyζsɡT$k=W=#!xVm~:dU>P aVrR'՝};v.K;uT筢>$%t=~-8_N⸲$2GCT(OX7zN4fۯ¨1!@BqFXI,FeŀPѹ?QB`+.?H S°PB-*X~N(p]H-Qί1rx}"tc1G߮C)ec JQ8?9| phiI9E"L qp52"azQ9#f0Ar.;j6J76ٸ9hܻ`]t]jC \e~_л0p; [3Vtxtݞ`7U)ES]a' qD5<?9w짖P1YK<ӂ6vC "KAG5gB?8 @ksKf6X)/?33@H)U].335yGs%n0FK`Z]_IYamo!AWR6f:]M\BTbѰC LM ׮_Aк(t97 0H!=&{yE.(~ǿ8$v삇Fqb`޺a.hzrU,R&oݣmČ7AcPXo &nhxNod b*# kx&V';]s\$!PIAH!W*UԄ?wRKu'ݽWH׺€Y?z+ri=bn^3Ȫ _G0#/EXꪺT4A=b^-|}\ ULgm)y_dM"7< :InZgZjRuYJ$/[La*1D(Y"u+"Jsrq޺GoɉDb>).h z6SHqE³Hy<3X/Ior5 xqxv-̊ Uug}.P-ե,1gGRJI H!l C 4.u9"gYx'"[0#/kH#o'}V A-q'Syb묖M5F-l(^ƚ`Dj5=xjƴfaǢ-UJЅ@&Qܔ$ҎrglD9}DwNAr(BW'\ud=Sq4/= NNE't{]Doۡ°dff 5Uɯ @r\XLtc'X߳TOVnDS$[{DBH.瞪ap4>T~U)M&TY B ,Y?s:_?[`3!7e_*3˒Db/#@0cAZ?VU:`CONC#m޲ Ӱhc_ƎRWD+stcJ-CO6x {)U_E=??E^ 6IVJkНn}1L5/{H&:2t¸+)& `vO!0bmAm+NvH# [bH(H"qCZ2èHV=O􅥹fNҬ$vqj* iI:5h(߭o0c39G3 ~Z3M> ߰Q!v_XWa10JAj[x !!t0W:z`mq3%gu,n&W|,2ը69QrF&UcX'=gnv1Y0=2olxB2|X&zUCV/U7Ȏ&JH30UZp c실BBA.^٧TWZ: G_g#;Z֡&Ѹ 1 54ǫ˄/:k͸d41L0ȢJɼg˘ 3MW .)u@Z5e؈=OYf1K{&4_g6mOaM& ""0~^yh~IP%(8UlE,wƈNu~_k QTfq GY087G0ԤVOy\*\{>-AuRbAaw,ϽU wFC(F?&/g*\𐨇Ή.z, 7|]ݭr7WeQoouv;b?gm`&{4}?:٫9LvT\ʕ7܀_T.;0e_Kz˭ZXגk 9ѫb0(<zCk:HjmRP0Aˤ$]~ȸ?`\& ̱xCk g'?b|%Eܗ2zJ*Ç?Ŭ*X<5F+_Ѱ"VL)J9:=NJ77h朕cu"Xq?$u uOB, Ql>8ʍ g"^s=iy;Nŵ)?_=yך;' D Q.GWF۰-Wll|{?cO<bz86# * 9o>? >b }ڀ.9@ BUӣB;T\0[ BWom;llF~$Co\V꒮cѬ-hc_5|2jjAX]=I08HμHȘ*M9 V[6ôc0AU'׌jkakB]jimsSG8t6BxW;6 BXV גĝχ pww @,>%- XT0?m,(k4A"\5 HK~f_֖feCf<݌8& B8c5TEQ5Qθ8m| _p?H0_Q:V]GEoe_p0}i֙ӾAՍQxva1RO" ",$UfI(QF'3 ̐$C$z!ꀋ ˝pi:*ĀJ>-CH ;oQ\<{'UCNg#!l ][\޵wat!-1Zhk~/AK."9*璉7r"963?iMǣ5y0˱epV2Xl4" WY*_`)x0 (`>ŽVzi*  @CѬ,vI4| 'S;Zw7Ӑ0ʕUh>0<@)!D;J4N2jV,f7`M[ߴ]*͡4p]Afr[:5 /Wu&"ـpע.v{ZX46 +Zgg0z/ڪ[7`.+5I3\-axKm6ź ~wUi.0pZ|n T Bٴ%&o[6*;# SeQDtr;viC$݁R zLUT4;( tXT3pr xxwۯ$ӟR~fp)]ID2Ξ&߽?y:,,L;&[M9oD9ZnEҕF>v tgoxʡ!}=Vfov́7 #%t`'꧞ơm DK<`89I v,Ll5=F.R2paG9\MunZE. G1^6uƛ~p@Rֱlip9^! @۔`+b:]lUjhcZIڄNݍ*l3~k]뫶Wy#E  ,])8fUo1F(pWk$6 'S!Gv9P͙ڛ1欢 |;0d,0Ȱ/8P-]|cVkR"dbn4>*Xm91qF C#9CHoɺ+H.Ga R~Nô@]>ݳzg^Lp[UMK$?ρwlnQ_<{FY /("&W;)IHEH0Xq0R.2OnP#NTU{'j*4ܕ٧DH1F BCYay|v`۟~ 9dNמ+ ~ * ǧ>WJ*%s99QěIҀx i%{5S;@pqJ|x?Q͞f<` $9f){}6`-(티=PZCg@B)OQwzŗ̗fN~:{ m}wLL ;SpV:˫+1SVnL[2+0yvD]D 1oOdA iiBX'I8^oYi q:D3nDY5!;YTH ǮB:a(s3!GQO_kvu x D)Ed}LZ/X 2I/ps:P~6@+ߺ7d<(+/ [6C@U b'/9?sCk*yaempErh=Ae;˵ޠGG=B!Tq{z~{1aި(Gؾ9I~_k> [vs@uw숍3맻# 1+@2pz|DxK0d|pǿ N}Cm̢6j0X|˓Ean:zY Q\jd{S_Nm dM}tqe?i(1SC4LoXJB*XͬV=E(CE0t/&!KbChg( ?ULnK !_b`WiP2?{ )0J8rֱ̢Hk Tލ3[P rHx{Yg :E6bMa鬒gD\+/}η`3nX`tsFI9qC備` %|ݎ;fFLNSe&#KF<%R>Nd$)`"1fĻEi>C BĴ?<FmB8Va_{\]~ux9K%g+ 6quVvZ#$){#senuNl=j itiYI<`1!)D0~Gȯ(XԶ;," V$b4 o)[,5*tTedATT81Q Pnm\|L2xZIYDkyfCѵ^|XYzW@X͐Vzt`&ƀ*/2wfZUhBO1tQH ~ 䠤 >}yTY  '\@L#func[Z `\Q4ҷhɫz{XTiN ?peS F ܷN2vD;(F0g`;1${xnqFj%K>;Zq$$_d~pJFZFۑC c'2~]h=c9Nímrƽ]8qCgdjqTjpN$1 45ƒ~=58@ݷhūe:f~yᄉIEobd.x(Q囟Xz=yٝAuEEI:n^ ᛅ t_9}*t}';E ͠-M|Wbc\TOSYæpy&0B^T VĚǥҊ;>|+p AC&s6ߧjffE2 ƗJ]fgQٮېk]E-Tb@}y,]c;h>R1p1H!BD C^VC(rԐЃV@pZsmN Ie\D4YEԷfIyJ)ڡpt11gSEh,=sI;u6.8 3X~6h/(i{ ú\y~y1u>wR.*%_:dr/ЗD&ZW"G꧈|^`9o71OW9 ,۪d. z47T'X!oy8&|{p IX'jG&sߐ,$57G>ݥ~3&Uyw]Kh[(@0 %[2Q$VNC"Z! h§X "V+ '9|j*<@s)KAsVmG >p #omwE3WL=#? 0JHWRy*^0? LTP("H LXw*SN|2p-]VsP3]rAA$]$ʍ6_d;q ̈L5EU`"Nvcnkm>n DOFnެ 7:[=@$!.GII4'`|18! gkl@ Y~%2}0%G'S 7JM$8ep˯ܘMCӐh\T(G)#pYdyG5aֱ <g BwAP.NWQdy3@ |HWJIP1?WCǔ" uTo/h=qmz=u_U”5Ah(Y|=rDֳg&ӧDuq˱6=۽$`wI3g_҃J L{(3 v|n/Mž|-e!&"]5b'N3FL_kF(̞gg ,&4ôxόQ-Ӣn"_ $R%wg&:GW08 sSVR/ uBTvFχ*o|4:sXNQ[yˍ!\q #$iU- >*U=c5EuﵓU7awxZƻ-_X ߿ht'LOsovIU4s=b'Ku/!Ɖ:Sű\`'ljDc6TNAD\_~8 _tOǞk>xI]o3.OU&%p֯sܭo5*|h$.N ݑJΥ&ej#ZD6_Qnjׂi%5#f5x۽ kS '[myy7k9^6q&w@^}oi X EH}/inlk%orx+ߎLo1G]I f̜|}'#<1eiǪCWۗfa0u$R፜ԉNv|iRۺ%WɁӗ쳀qۄ׌Pg"Ҷ] Ӝv!7!]232j&pY{tn" Ѹ=fo{e!W*X]UI溥X0̂T9Dc~^g1"Gi8pDInWG(dp0UZv1-U4W;xcZUBs&'K,> #u D- 8fAVjq u/@D Gr`g}(Q0jCЛg/zN13ʈd,#v{h8޵[NtR=2sl ꇰeJރ,. a9expczǟ^xt\ܲaPiXD}:7dslP9ྎ~$>}x[X$ c^/#SXj5hs9A=Spv(PtCre~CcP9faC ۺ.o]=--" ^r}@GfB*A27E*(yٓҜqko Zx ~}:f{ɟFV}"EVm#\DM5/b(+ڧto" Ud**%$1[o2h i5TkQ %t ^5NI5xzu5|EC4qE0m`id^sNõv},j>+1}S_+$ P۹sPn\LiP/<4 ɥ4qg9z2@$X"^Tijw+Pv9a/3Wxk di$b4E1{; PaP=6}}V,hV" 'afBQVsDRAqĈT(U% %J˃I Jqזfz1ee_(x{gd]Kkڏ%䵤fgd-y1LIǨJpFd \ʓ^Tv`!ȇν~ҙja_/)rXvgk(m.}x;hdyb#oBRUVj|ĈQTHÝ-OfۋׇF h,P8# סiE21uAr:J|"˖H㛬\(g 8E&]E&3n5oPlOa򇃜@⯾zy81I<@^]^"kaW'zg,m)\s Ě!/9$9 U]{-[Jf,q=Q[ߚJRva%3Ug!enzl, Pd7qksZVGGф[(vl8$o\IVOvجbdDԤ˘z 3a7 ph I$x\hy. YՖ-H_rW(ȥzig"xO|YX:E(ICX86!اI**uz/=@PxW'Y^9)<8!Qdq "wT'z=*p{D9r f(30b~$S֘/K_/Fب(;mëmezm@)䌔tP4`fOK!(!=EL:FL=`ϕ?HȲK=gX(c̤Z.wjuad|HVI SxÜ>(rcG. }tY;QJa-eXiԵô~!) 98oRK6thun¡W: VD!Y2?s؟WfɆbS!Ũ5RQDB|o_ۯ}wﳦi56tw]# 8W[h||ᐔt!N>@.Ba|IUږ[Ck+\"GU[mO@i|$K Sz=ɦ s}2"iL.M Ee1o~t^_XGı6(Rc䘝/՘Y@Rh]βSSY)qta71v`)1c]֘2 le4YvšJGzgہy|5- pEh"S]UJ /7 Oݶgi% qopD|(m X;ٝ EȆ g!lXi^mc@r3'ؗ~/W5ҕ ,=ۭx ޹os-{saGG|k pMh`e(^o Etc g9<[BGoG?mқHpE_a5ֻ!o?(}o>arת߻|}/v. F r'Ep=* xmgXU\Xٰ֒7y>>jO>wsnqhiL+/G;1~.-l{ G#u "#Ja\p~s&be! |k3Ýy]Hb4X8>WݧJB%6]tY`b&"`T]0_6l~,SQ!9=&H&h=1G J._ 2Z*8tgh UvK_߶~Q bʱA=m!PRj,7~Fo( *' I%F?l =8OxvG ڑ2lU`5`⍣/flp#G;rٳ,|p YZzùeIFPJmf/A0<n SBekHw7͏컳xb]u"b4:Uhm=3+?x;.l_.P[zw~g@g#}.ck~~*u=?ԁʺ}EUu 7|{X_X '  JzU(ZBϯG̬_ ȃnTpAIˁD*e6Vugw=( peI{DWwzÁݙJ*F~v/'G _D P SMr`cf$;5x>_&XVtAT0B $@У}(mO5&@cۈCQŁ>"mbB'Vv{>P#?1ʏ|xkNȌ "MiZA5c<ɠ Eԅ:;NRmB v@I208 P&zu8y(AƆUo|nrGa?^ ] `ǰm< ֿ, l;q4SP $v E未)J"*(5:\ejT @%'1(n%\ѡ5)|8w֟mB@R bT D7R(HҊ >P ) *"F jJ"{:ׯ·jG N>P,60HAA4A@҉APhF Н3%cbs'd><u^ٜ8gL6 pkݚ&&-fEWy 5;eX>y[hZLd?/; m* p̰P4MN(" "=Ѱh h&!Ax™DCF J=`l z`L0Z'</褗:D GH]lQ 'I&$XD (V&QB&GQ )?S4hl3.bAyUG8~~qGC" Gn p[d0)uؾ+'m8'MZGڑQ/1APA2YDgI2fHﶷpz6d҇b)+/X€.:bA[vp/"$ > A31,2 hLdةVC:R1& ̙`,2 EYal `L0I& bgBaW>C/;bbQB+ڨzc0Xr A}A0BŖ #.ju =d9 %‡Ƥ=gq9D6spsutt]瘘;|Q(!.?0W-k D[An;{J/svM}߈0]z0“%͓ ]f[/8K6ldk` Sʟ}].5qsqܰ)9CƅCOvA#%!4xo(I`*qW& 6L_>ZJIT@]R e˛whHCA } ư)3hlށv01A-T*DDU`)kl7ID(ˬ(G|n$2+CY2&g=x *)G^U=_S #^veu2*1:UJ#B?龹}zOZ9 -'+sO[̣O1ب;/Ǐ{cOׂ? `@AM@=!6~INPHpRV <s|ѫӵPd$ZC`n8OF9kݿK} #=ʑP ?IGL]^#!+H8%]@0=q/!C K~C1s.CQ<,!!ϳ X@=@}+At sD9z^;yWZdLTG^S;[uQE`#ieT@RZeF[xo}!뉌g~q(< pEh6U^Kizyx{9T(XSK$pFA!#'6@:nzuo,JD8J>ߞ˷m_KV[mD!D`UT(P[٥ Ƈ|wmU", S3:2p$X|(֎}|;#j}7{f^3(|- iEJ&. @+Gxj wwH>"=_оM;@/{c"Q Ƥ]UC@:TwJ)ztXE20n}d~Uq pDµ8󜬥*|PXSܩdzVQցn\o}ӌ1 IvB$nƪa N7Gnp {%|۸o{gXVW]}yi"u"W]w 2jx^>8vnCQ>p ߆ff9ՈNQݥTkH-/GxB#!Q0Ty@}τS*D|ƦPArCõ=}toj˿͹xSa*iv[î5D;)pki2f-UmJZN\%xz5_¼EQ|+ͪl Nfw,.ڈJ101Z]&szc *|txqׁSM]\"˫Bq.uVzJWcVrFTy |b13ʤg?~p^+_a@org݇V(_`uQy=v?,;`5ؾth WDs,DcfGW'`PWrt&UMj<;C:ֲ5;cI+d!Qţ=zX0Ǐ!М9VʛڀAjŷ})Ol?oYR<=zYҐtLTQwMGsU-m3{._&E}rvCA(#1֪Tpp/#Ο*yR᪽9knKuТ/B nP~=0[5-_ w ޻d߳ޏ@ջPb=rpeR6PKԗVI/&^8w Z*ݜyJo/O5@j|7GNgRg{w|c?,7b|I~ޝ2l_3 j"^UZ&춯Uqhul'y?=A_s@Jstm:s~㮪=oV\ȜIb2vg#1Es5f*ɝ1 Gb6/u@^]ʔw0()UJz ޟ˻`=|ceB:˧yϨe^_*o3,E ܩw5a{4?Zck恼 ]G<9K8wqX4A5ai\9M  V)d~( `w.c@~k$ii>G|twdVjA" %b-oz)`a㫧9FJn'J>EsLz.Gn(%7fmD&0)EuG`gX'eo|'T ڐـwFװR_;k7':f _ _Uɧg'CPE{p+zRb?g|8DNviԣ'W:3^C#MuEzn]8TC$!w^ïd- ;iX}:[W62ـ? QN:Ȍ6 }>! z=0{xz^^ѪڿpHTnj6}kQ>~vՐA ho =I?ay6GպIj.xw7lZ4:_\)}Snauy?Ȗ۶݁y.pV^_Qu?}0e>K9= ٿgzg-AK)<9=6}|-\,xku$^.ޫn~j‰n áW:g?TpPys߷n󯏧p4{fo?u[˹7@ztm&psm?,H7f>zҵJ;+t]:M$aO/IDU`v.^O05Op E}@C".P %jŋk7FFA\y(aƯEU}J~OkD)ȇ MQ;VjP->k>yf0l)B?/ZGGV$*UA+!+hػDk»w>Wc_@Tbb=%E&e,& "z.:զ\t@;3A9d30$^{ܐDGΌ1TNsϷn6>Mkœfo.TtJ ۶;7#RB;5Ɵز!H%j&;=]6\!#d0IxB9NEmP;s8Nj~{?yv˜Le0tF'ePiҬ%xeg_kB] CԒBB"r;!! !ACZ Z\rkppjCvd6h"Ӡ߇:¥" SH с@D4QHwHjh hH&Yj$R$)i&"h$ Z"$jRTfD89P`YeFb6bɐ @ JRCS (Ijh(FL*!*@V$))db0! % X$%(M$I `a2B@TD5 !T0ER!`d%MQHPKIM4P ALL0EQ BT3$SD4P!H*SDQITL2L@I1@BU@ IE N6LTQ!T4C4QDTTYY 2RA$0IDASM$PC_ ĐRD$@ԁDCDBA#*DMST@AQ1) DM IC3ARKH#4AM̬MDM,' *&"}IBUݎ=cU-UScAԁ9Q[16"d,tOf {$8J ;}2E6PE1MGoE>)@<"(?"'N?TO<|P'*bZ?/:,c+tFfj !DI=zz@ ms~:/J}Ƞ~09TPd@^:nD&a,qT6ђH "&Nh!MT@C$f䙘!dDd +WbDG9 OfP 0?0Q?T|Uc{`!NCUC0a9adXfaeNTdL1`FkXTGji2(b h2hqj(e&bu&M5TMTP4VXzdAZ2s1L\#' ɬ" B4DC bƋic _DA5-@@S0ULPkLӸ ri("?\,wr^-w'!,O3{Q~SiK9jU%ʍH{x_9џ}e{Oh$4 z;6.Lܤ`Qz/cN/d jk +20?hMV ͲLH `ƾ>:[QZ1Z^#RRXUP^j62Co9|:=LT`RRgY*`=_//_|'Jb`]3FnyGݼOzz9U\x莭5 6F[6~X`N|L5~\_s*R6;KE(՗?{H+ޢ!Džx0kwŰwBv_@vP,@98 ry+ >%kZ\ }8#u}z|Kf7rOi_ T>_Va;r 9;|QDIy|o od&-N˽XAPWP$(tԻZ(u_kki}5āzJHk]&7Zse/TV(rK8粸Bm=!Tܜ¥:gC!d1]-Cl t҂/.5$_(&/#:c; 7PH5sAlj:M^*4 mlʻq6UYYV[:|}A^fxPp ρLb;q~s9 N".(Iȁ(d`M ŏ3cE61Y'IB 8BR3?{V!`Uη[LHr-o뮰QIӬɢ3կK8)bV*Φ.$;~ƍOs0P=#<@Rh Nɀl?0hNDٴAA&"uptgū]pea3Szw(1w(tfϟӧ-8 m< Oo3HB'J*2&ɺ}_2~@Y0S Ґ̼'2e GL2E `3<7n!B[SFAEGN{%R HRe(_ aN~5ƵsޢT+O*0z) .Ifpuxj|ZC::į^n<ui{qTtG+91{\2)ee`57,l'+图X,QZ\ -![񏖵RK2Ufc}rCT/&PC2RvHpҵ Ż@g =< P0Ll6B@#5'EB7< G>F2Ύ/`&QGDL%9r5UAG}ݑ,kswn&J]qNݦas'#ÚXA#qFBE87 Eh|= %~ij yqvD?T$ X@@27kP)!tBs;4R)邀mBR#7`:DQ˶;b+(Bd <@jO x(# rpYnlϑ|r^!a F+ǻ':)h0EoN٠I=J&<$.}`|A!ȞEWlJ?[ \.A_hb©>ѡIBu==rj쫆XvGx[@(}'Nh~+@0Q$K 6[m~j{үbd?1 }u\'O p~ϬM=?|&\6}qwjOĚҤ@9 Cjz^A8zƿ`iu=*.ϵ]@0E`,'7jBO0Jd# ʤ)]ͯMvU5偰.Vᓰrws@FgM R_^э;Q:I):-kre4Wx~MB=k.;yiQk `#nW%y^{X?]]r(׼V.ޚ-P&ihum66≀+Bԣq׭Z8V4΀T?YѪk0ھ}L=°{Y6"& -b̈+]3[©G 7PBrdSE{fZ>zxW[뮺WU{C:SuƕJaٳXiC2|(5=* \#PRcJwkJ͕:\\9|C=pg 0nrFv|܇eΆdTTUm95sa.vjF_h=k^KM<8Ȟ&gj_z 2u+QƩ5gEZ\]b~ދ +XQӥXU@\2=ThM ,fk  Vs|xKsh+JAkǤ]勓2T:.,Ů`z2YsW|{@&k7\Ӷźaa7†9Z&(z5^-s:ORv;\REM6  mnęZ47k(@߄OUx]EGEU Pk{%:<>P%ykW0C«2iiD`ӹ^o`ƚ78Vu!Q*bq|~!rCcpB؈UH9<',-!1#Sj4Wj{Wc K΂傳PLI'>px أ +eR@|+ej=:{gQϞ.ǃkœaպ,=4;\y|9: s9Z$g'Щ=;Za? f  lDoV6.Am5;v.Hm߄T5 vGSJdT 0V.UU,wu5XW*C)KLݱ/¼R'K꒥ǙdĈ4<ư@wlXD j/`\${z\ l˥{t`\>zB<{_L$|}#Faλ"VAQrdvd:%5D`nX<9Ih0.NR ڡS5X;4y͟Wrrw^oA}_{F<4ytUv>nf/ܺ}Gaɦ@T=e|l潨XVyܝph:G?W쎩Z:k?VEs"{i*Ճ?FWWP,惼,;n)9u˂vƔMTgl],XTךYaG/ͩk8wTĴ'L4iڽ AoEKY yyTEJFIaͯa iyVr?>f ̐pgF1 ?lqRGflFc u;"cw nw_מ/Ó'whmZ_qdVS`ӪpUBH:ګq&_fWַ5 0Mc,tg!OAClBҡ@PU!E%--8#R9F|`TIި~e|F[/lᲩ@`ПP &:zG= UZ]`}T H>#bW<sA$7n%Ϲ/H2w%u% q#jL NCEJPD{HK8ymon^֝=n^@Nj!j<:mdp4>xx=g4=Ϯ]]`f)Hĸb:~ 1F媥5/W[/,k_sbӚ[Eo^XaFWdj0FAƣ VbQ %Ugll V[Pva9ֺ[*Nx'ik=_ser  Qp)$khKxc3>-Y2kU߇[Op}`\ӻɗ#^ttuFZFF"M+, ;qFلF"Wh/gb/[A>XB..ܤRZc/R vTP ~s4KMPֱ"-fS\Vlhp &J . l%C-a4#9:iUui[RnUEٝ|e,Dtg3Z,+oG^`~j.=Kμ')C-yb%`7}zqƭSݷ|.\)dl0c6, c!USrƩlpnr:n<]!.TSJ"ps3gju8Q!̶ܰRj{2kgj5PVskXɫh 1PuϰYYkXrlGP0XѦ7BoKpyn4p߶xmPVFVݢ.4=Vf:lu;eq-de)0\\m |CqvwJƙ9O- tGTn7sxӨ:/:շ-IAnϷ}5קAGk댼uQ}#vPV94#."}Džoх1<>.c?p5>z!O2T^w.Jwpz7/:'Z0Cb~e >jeäjڅlh~!=tl|O"󈀭f3 uuѝE~pD6@zP.4)&W8\71B5ݒJ5O@JyӇuY[.x]WKWCr@ϸX~vH$zq>.lyXnǻP0ω/"huխU ʻY[.%Tq[~RʼLnMl5a22%::숴w-5~ݒqv, -oaL[d&R[0v~(*Ttk1jI Y8|g9%8tMgjaDɍEe,N :ߊ~E,u$W@O; d-z )#DBZ~\}9o(SRiVS<P̠#M~(8]U2KOů!V~wp&'!2ԥ|<Qs4xw'ד{xg雨Ssmt#cCߺ6,GU&Iz+wAǗ3P4 7σ~dž>_9߬"`%UC?O#5ۺąUzݸsv+x:}S ^]&hEB Y*\m'P+iQ6Y$,,}0T9`%k>ֹfegّb?"JUUu>f}ˬ A2M9nDwڃުɶ/XZ"%^MKZ$:Q ayra;@z> *jyMވVp;ɑLm5 D?{}?`|* yҧ(O]7p̩8L9r_|p?W~[Wz'47JD~LeM4 Q<9fcNBpJ;;MkW]jˬӃdDxȱ}5&E$EێfxxW/DžgƦ;&_ o[\w9|cS7NFm9P@"u#j?=2ӘGSmHT翺?8/=V'^ AV~7~9;Ǘky>ü+[b2l eW't,6\o}5.v/釰o``;0]mO ln @YGBHNs֨f<  ucK.A\gUsQ_4%OshFvNNCeHcQ b,>b}Y?kpV!#9>߮W6ﻭ޼]HHᾷ:>Jy#elۺ=&GL@ʁ"LG'n ]x[^lrgi4j Cg:4ǧ/țr聯nz tƌ%Ā:+gxs]w^ . 8Wi{[LsJψbjZ7AJZ+jꪡ^6$7eNV>=tԒ6\ǯbKmXփ[$A/( Fi()& V*() hJ(* 8^]S[Inc;0SlB3 b(N,yaWZVoy[ƩۑTPǸR}IXIh:Vi=ߴ(.K{E0dx秏-u^!ߎ9ؕ8%{ GEw?8!DMͫ@D_?YVEJ/ =H]?wEwh "*`>]hiuƂpXB*7t̖k<{p7>3nG, SI"`kLAS7CuЕy c\P z4~@bj!fWtJk2Pɖ1bW0£dQE40HIAQAQT@KHR2RDMJЅSJSBdf94e&xn/\bݭa2Iu\DōSsݳMk?nc%벃/"%C.aS`y^\C}ݳ;Do98˨3U@<1V N@AcӶ|ٙ\DRD:s I#]6WٍP{oݴbxmǣijyikFY,P?/?m?هR; m&_`}0S].*{u@,)T$&|9q]G j*e)y^L !$5Zy3kw5b{s8}fg,W<cE<)i~6Y]4wԖc n5X vޚ]x1 P"HVܮNS&gz'TNK^bh{Nz Oҧ`Qp@tL}TqEXSau/+ vYw=r@0|f-AΤvv ?}?o~-UYa}j@- 0|CjD5A8'p;!5Hy@Ob\l獏s҅P)%s)_>RL$w]j(1]E>!5^TՀ}*:7T1 A'4_Fx!uJK[@q᪐:4ǔ=_  Gܔu0iZ.n>(vA?*zhjPyn\-fd]!P[B'dx=-IIע-5[0~6H|Cp!؏jӷmcjB)瀾X-i#eo;yꐔpu[bI7gpA=RЇE^A>^>չzEV5 #bA{nef!Gt')F ?Pq!*PXȘP-??r??>χGza$cgG gYxWnze`ۑ7~`T(U򕤢N>y"Oum&W+l&WU` M;Uny%B:t- q c9{a   vUt5-m5̍Nqb4[&] p׽*U9Ԩ _Gӄ{8N͛?UA"v[7 :@`? l D(C'>Ƀ؟hY{N6bk^qO/=JZlqc)@*W s?њ|g.]o./?bk8|CqDLj]٭0A(jӱG2+3 VsVI (AC:Ж\t߻BIy "+@ncy.RB;E2ܪI/K9!9.u5h_׳kR6_b>iw\+|O}>Yo$'r(NIB&>+/>V`s[cDD~^n5檁ЇÂk'c᰿cO"-͎&^/Q|y0!xZ0 f52ߒBI!$Y`%3pè86G aceWdRI߁AroCOM]2=&?OyNcXgf/QaL{+W ޿>넪L ୼3p_Sn _P"'ٴLȧ <  ޻`=A\O> mTkR:q oj#S[ɘ/~kzCoZ5%lt[m%T;;$Bz3&ury/uc[YcMx:Ϊ*1sN=&Pd oDge-‘W,gN49Q>HgXaLA$H{~!O1VPuc׋&B܂~DMC '978czzw0vnqS>tA;7q~xzx)1Ѝ37D9zZO?OyTP! (@$X(1Ҩ'{p[zw~ EROz CA|ȏd7f"5$=B D( Z>3E߳YFRvOBqgs(&%F<',SC?Lϯj7;?i; ;g$ C?ai+MoӱGUM>;ϣ!IRˤ =Q пd>->s0- zl d(j9du=; ~ͺEEw<+;UPZUWۧ@C ANZI@I58]iF ]iBBB@*y|B妜s*CW#x ݭQTa"%eY)Tyc5IxD/㍜Gt?y-d^d$nZgSa0?m]"9 &Jhr_O?; 詸;">۰:GD@&_ pyhIO!^ >ij[$>wt}g6fNcp?D& (rp 3Y; qfu:4cA:%{۠D1R5j 3g>=ըv}v`^v8FgtT{T8}ޢaǚsozt?Ɖ4 HZteD;{`DqrE`FaI^^~쑈+S( }?ٗ7SnT6~MM>m_KrFʼnӏe~WVX_X>Z0t; e*&Owof 0k&+qI'ipgv.{zX2.8j?!xuf>tt~c^z-zv,R5ۘ'M"?MTCO= H?}a)xF)X?60x.F J+ ZzO&Bc~Cih\b|9/{ f[S'} m>2PBϪ,>C݇1W7/񡾋B VFPRjԒpC1w50g{ ^(vBDŢhax! 'ډ}| =t2)ٟ 쾄n߿KVȪߗx]9OkUHg|C_r;3wHc`twwGG~8c}N\rS#@xW8e-oK4n θsҨ7>+G'@ DafΨ߭uİ|\nX}g9`NNy٩0dlMö o1{dv[m|o.d.G"w>&O? 266z>2A݁{c)́cigZٗYJ\DO!b'=9i0t쾜 Lϗ!d_t7nx_"5 LED+8&J\q[1|b 86#jR"*TS5"eUU0[1~2d9Zs[c\f1q5RSst[|%rVBh -&ò(_@[5^UH2fXC_}Ln ^;eLk0;?A^o{v ҨZmz*7Z(oϡMxcf;f!Diz<|'xL 8ޘqN쓦t%ycֈs qO÷cَ;zIrMS*nr -˽z<3Ç[̖:5vU FÂv:}ExgۨvsJ`iu;1p 2ۇuhHI,bx] /x^Y6XOnϰ`G1F 6 G "L}Ad$ 8<8c~*ܶp檡[ٲ۷^ m\OzAlwQ@uw* %{@ENu_axmEוm fUd\.( { 3w`$ tF36mIv΂wW(1n-ݽls.{9hiseYlEW 4b^4R!n+eM/+ZmA,fs։]P?0>,X~3!r@n#f{@Q7l#gEQO4Hm-piAz".j01bb'?ܶ{P +UB+:'I$NoBBc}y~b)eZT9ϕ\m(681OyԖ^9w:keTk5kR_"OEE00eo(Jտ؁| 3 Άg@D)9,![FT??p/ 4ѧ!+ < F&iA6IstҎʓ;QFqu@9!#Amn;?ta`[M{٪o*Rc\m`CD:ew/e]0wK@]pfK*!4 `#OuY%]iul]>OFXPV6G4jAh/UFPgIHTagqyԙ Vsu`qMGf;۽>zk1ץ3q B"" mp[Eka6XFG7OH֓k;}۾#|]) AXᩙ ?>O:/H4 I0r e㈣E9Ms$=B!-) 4Xi* GOmkyxCWL&}MqEމ0/+/W5b0 '2d-pROΦ3\gSZ%$WF{a98_*-ڞgwsCxC;* " ?e*:F#U[6 VH"&ڊ(p #lՕepUZ A6 ' Kn 8Οmc$_? ,@T͇}oFx@s H'^jY ۧr}o<mZϾeAGC^HE&`jzZ!\<_Qj8"e1nɿ>3^h8v}7??vv>fB G qQRv:`\Iuk>͘_qgcrFtzsX1I!S&VwNw%b{_3+Mnkcuc9kR?aw1%qcX#ic3^ϲ\P$];ϯ/HUC_~rTG!=?8F>|JQ PB YJ <{i>누8BX"2[T:'8Mw:8zz4SG? uq_UUQ\]{y%Ͻ񗘍 K$c< 2UAJ9'Kn9s=u뮺7=~LS1Υ?o#waA%1wY-vfx h y|(^ǘKBfSQyz'@qf7wIIz!ܞT* BUڗG E@qr= =2.IG} DesyXT8L*d3x^7Ml@) <xnso`/6DJͲ%1j'Ǹ8D;}a~G9(t '6jFv'@vo}\yޟ/4T<2$.HhQ CPc2X9\dA`f:m2̅kӫ}6.W%|!;RcH|̊$='axS`ԔQRQL'IKlJ5:,z|J J j]}S o-2(=byK`9.ToIr.T7pHKIm|Y2:;"oа#a@C0n G15?)U)0רW Eh4TbS_ZjS[ '2LL, $̍X6U$"w"[b6vJ#}_ lvv{L3*GhV/j ldDNj G0 M,~]zY +P e[%~}EC:upg[6S&PvB -#.̔͛9d2 X鋝T5CX(/__f* x9@|{hxxo8"Z:՛Ԡ=¦ bP7El"Cnt2fvXeWpq=l`@Q\󿭫} s˅8xQEE0(@xqhØݾq MQJP-Е +{T]GbIU H9+nRYd&<5Ḭ 7 W{U<#c`nid+W13~xnGoXr"46ߗm֙Olv]X4c}! ?Aaڼt"k:\=ݓam+Mw(Uzc} }׾\{RA;MՈA2mn|  |#bȓ]6sYi}9YHPFunVL\%[k{q$5"%bw1dC˗~Fz^yb:@9Co 6xDfW9"ŴyM+A4y򈄢@k@ƽxpl. ɨ87iR*ʯ$[9B \ gI Q,o]YqU:u7T8E_*eZiRT2%$ aGa&uF߿x/.V pu-5  ֹTȨu8𨎨l+079iD@zS~[}nskB '!o'(&;o'ˋ^C탲 b+߲[d_;xH)F@MO9% B-XZ%I4.+ EJlt#,7PnU;Pgo'8'AOݡ|Q9uX1kL6.<o*HLv ݧ - ͏y\Pڹr`ISn:U.(f0g_W!4Y*X_-HF @-ſn*mQ(7I>ʿ:׷s@pb@9Cwh Sŷ8сjy)!paj6mA&eܰq{>D mes/0"Pta IJQ&M'JAt$ۆIAU UUDQ;K Tu0qp?P0 'W$ yv Ui,Dbp"@JR0$ p z0P}zz.qB{ b b***hq@7XB P@̦3hn0$U\9r]bydR0:EF Dn566.\wAcaH-.B0(.wQ㟏~o3k;N#  0Qb,җA7T$1=`y^ $|ӑcm0["3!: ޶O@i'g !`|1߂P?B'KN;%FCɐEI< Nrk QA/F{pv1a8U ;7Pc{6)(Z@2)LJ :Yvd/|C JGӬN.Zxqt8+)¨:kV!QP1q'~߿{b-m7ۘ^ctF}îkrv#`|Xdai`p}5(uM y-&+ ai "2꩹^I>im il'\sz)Qd2blh1|6 ji橸x MU5:$(!P*w 6;L2EC>x]߸&<_h rh5_  ox*5>S04 HH(yy:sOTTUTEUQK1UURUn$F9%W;"Z0w [cp:A8Qv>lb]ݰGCI$?PߠbySLFpo0W3G:QIPgRB@ւAR?7 6h/i ċic|}$- <<}?a/T7(h*~uTK?G hM:! QQ'@%u ,{P9&>e}19>򢾖(}`>{!YSg'@a]z1-`K.|59Gh潢>-߿~SlO '+4O;Jr^ƾ]~Ϸ3zwͳ{R֭eK$`\=sUm31ts꧕/wr~e+^$MȘc!DRD#IG`1j=M^rÞמ,cL Pv`l@L ű0"0(q BC$+&i~Ϝ|,_J1&0esLCv| KP̸ he|D9C?!Q,#Q&\`XߘEhӸCD>:8mȠ;0G d L; trl;L˖:@ލ31jCZA t R 00"FP+ s@ ={&J :BpHӥ@-R@w&0t8 DL (&4 &[ăAbzXtӯ`Q +UB^DGң{I 9j'?oh>L^Jsޱt|W7 qI9ľ:*RҎ9!@  G0.0LD@Yt2&XPhH@HBk 2 %Crb%4DI2C0SNXDvқ" 7߅Z4)0P, j1!0қ" >y݉h2p&6 {TcTGiM8u'$b2J0s009`((` )^ Ώ7y[@"*cVҬ%aIQDF0{~o=pM !B U%(UTU4SEAUI*(Jh(#*"jj*aW^X /Ɂ{>N8ѭ@FWrF6hPr3hh]FD~2$GXJ6ڋ@N0,ئ#Ɛ0qLIls⇝3 /} !/v0\ȥfzxqvql) :F혶mwm#9j+h pc0e\qCh!|R}oޚHwüo*(~0&7Ȼ> FCEytwˈ H~jh,7y}/17Ӯ!Y"P{蒳K_;;voێoĮ#0ݘ{rT*( ?%<$MI"l@/ D0>*#!K9)'"G.Vnwuqn ^ghhKKgE~yIYϕ\\ȶNVˢ*>5,SZ)oZ8Bw:qv[?|P/4 uQĄ\<=@ !ԐijZrBP&Ñ&C=.L̻?A>٩j&ȕ!sR$= !!"A$H.rG6Pxz&;4I6 GqE;E@=xwFY='i -Aҗ e$=u-ki67˄Z,;: f>GbCX (y$" *G׫8;;Rv _oÔ]2SWL7YR1Gۆ{O_5S`);9ƈ=_i$!uȭr (# H`7$N7$$I@@1PBkF="͆AZcV6gCnw{v\;uA zɢ E@M:8#nN^ثy8#<%R,b+AƠZhkx" 5(R 8@pApH¨nf@4hQww/4kp&T@7VJ9ު~&A y4C"_+!\DC A$ QXFv}kK|q\CeK0b,KsMp\X~pv3ggv ]?Si3ݯ𛅹9 8^+),R=cy᫬BXm͉s u:OwĿ g[)$+ 0dmORV;W(ۚ>A,C[G#~{^3QۨaKɆN.r"ȋ3Tf7EXmEcZ75;ZR_iC@#[nZu멒 M Y[7 (ֱ$7MޝLL6X cdnlAA/)?\L`pQ190]:261 h:*0yߔ/S= qcs"]Y$ׄoW A&@")|JHMDw8>7UpDDH$Ҡͺɒ+S̹2}z]=C\eDl#DKTZSTIkQ! C=sܲ۞`-z! IH T(uCExGxEF h6WdPÈQ=b,S O#zFD0ɬNk K"\87N.h@&}[ ^ۻ3AQU\,cM*F! =᠚0pƁԶ[la[BI!JGo[(9iH-{Z-v鄷,;QfjCTݻ EE2EF,ͤ#]%63| ,1vc2?K/5A4S`D$C)zpT-NSe:4ɫMX!/1ybCF%`hD׏qh9z푖X2c@5mM}|XLA:,vuOԄuÊ$ooƂ_|RYHJ!e}2>baH1lE$w](8_fvv}ϏN8\ ,0Fw4o=USI?Ʒj[g^Dծ`]z=GHIeM4H 6zJ zRѧ1pL^WO0b&g2:ОZfQR=3){gu%5d_ppCs6979!B/12p&v>/A) 4-"P(P/\L2HaF"'  Ɣ>J|=hH9yn< ɱ`'0[̐6&AA.YE?ɥ68H`+SՋlG둹uT6Ia1l3IpF% >z&6W=>q4oѲ(l5wΗ!nw?~hPYKA`VT5rXm>@- lIA$j5N o" =:f/]a5y"x~r/L(S@=VCe5DEQ!QA%UUULĨĚc ~pIؘeЇ<"YlK=L~feIMh Yoms' ;]~8UE}s'0P\MrVpڇ<ݢ_0K;lKP1z|62EE\hծ4.N\~$ /~-fkwUv x5E-"D2 x.Z`mD#ӨHbB Gwtn;_x:v1Rd C!=LAZbfV:PI(DH@?ۖjNWB@o%6̔B+(9h-5ۡl8:'AeA{N爵 s%j_!.O01=/gAӭ9(0 0ZaqO댪6-0$Ҭ.o_WN/b#ѡ3!4hI9Z+pK&R^riW;(|eUA5 ;DxP_NQ+&Dz2M2L %"VdJvR]T^E  6Ì"J5n'B QC6@NJ8#E1b>ɨ|?;ffNX=*I0$ $I$XDr2+VU@VUUS!5v`; >MMUUUETDETDUUUUDDXXDDDDDDDDDDDDDDDH@KDD&$B6}ؐor^33233333333333333`2ffe333331V[mc333332̮G%nd-̎9.ffd3&ffffffffffffff6enfffffc-nfff7sr\fKrۙ\ѷ4.M  4v-ff[$nfff[$nfff[$n5f<̹lerf≮̹lI$2̶I2i!rlHwO7$nfffc̲[m̶fffffC2fffd"5 :4o9ݸInc3 <%mm[333 23pHDbLp\~ayG8? G :XFLLIHBH W,+)2H9S"IjO H< ) _"$G5֫7w5J*Y*|ôl@C NkS1@XgyᣪemràkVgƜS.<^/cl{ MHm< Kc +Nj*|lꥺ]ys1Nviz"|ׇG w xkj<5U4.fin @d ܱ.-B4=$Zcs PR(lxi ~!Ct6v*(w#ّXM$bv?V|mUTg emƃD̋Z |Ngs0Rٰh| p7$K,40%PP6m$`(1<(b ~?)__ꏍEN+P +1-fPϭud8 Xm jWg1/P` %ɉ H QCcG x)m4,{5; ,RPĕT ! Ϥ/VxԹOPcSu:v>%VL*zB=%HRUJ}uBd>='q"T$%p`QCEG=mDiiNCox/6 E7OQ{u棷ؠEگ[!`8nQ9ӣ]S < :PgT TݝGn\B`(T5 , 1% yK8k Ii  c 3!c 6nY!b?!`SvxyG1<ƫ2B{ 7;C^2#4P@]O I^dz7y_Эy5WƤr|xXynIj_^,!+ pPnDl0/R*A#DdPz+04Q` /g!6&]n\Z/Cr5EPo|wm‡W TZ~V?@*G5DU$ !ʎB{!N=(t7XHgOOB[G(lRT5OhCahFq:>EMe,-GC3$l6+cQ:-C7ԺPzs; ҹլm<ɗn+=F|4ZŽ&lNvX jR['lMB&@ddUI5B͖++Ѓ0)26"d3^9qgiٹވ;l/c*P2pNaHHp\ C~$l G$Dza&`t X,QL'#X::Mw4q*=ѝ;ߓIv苠)1Dd "hm@ي%L0n)ȯŸJAۧmXeھ_߯Y+TUD E ge هRzDվ ^dq(/3#|dpEp}^v9(ѨP%ߚܺr$ :("s=UȧHr:V >p7Y2kŐrD)>f\]HrigU@<@tur<xB#fT-l2.yۢfP96j‚3)#yTƞpnn_~Qd4$G?O?7qwq$}F2 Z4wMpPHQS$fG7j!{Q3yp#Ssih5E 9*0" йTԕ׏8I ,PXC8=9eFv #un;tTwscIư51DxP(w!M ʑ^ƒ Ј]:cX!(@Id=}aƅ2>D!mH0Ă,ԒHjF~!BuِS/C؏s{!+JbƎ9;\Oh;#ę Nvj >S`wd:a>~ ܝGj b@]hM3&fZٳ7v};2#]+MuTmp':6Bh`8 {҆5i B`ZGXB&*az0]ddHG=l-6)P+0KP("IgpJ. j r8FFtP6GМS q`P96 "+G_eˇQ&";P8>8OBǧ}snq(: o{ CRCN9 DD(~+A*?B8@Un6ߺc޶U=1q|!w'cd! E)#?1]v'NO qO]@7oꇥ]rp:" <B.|J  9!H Y9o<q3 :@b)AX $ K qKrMP(`!]s˻ʪb#Pg$r a vhs MzAG1:8; ;%` ,栍9d D<ԂHꮕE1 `z=Zۭ[/@vHd6Ǔ`с\֥0,=n_`A |d 8"dCnx1/"A„vưpLF|N4LLs*{M4{uYeo;ȳNM=T9G2 *jb \B.%!f bB 7,w.7D:h>APKȢ.b ;A:(@Lpe!C_4ɹ(+x֑qH*`c<,5zÂ$1U` ԆL1  h^S۬*<$0 'QWpҮ9GfUd5T)PC un&&g` nj RK؅44MBmMO$٦pf~vsenq-z-f=cHi)^xQuF\lZBAABB;zA=RKAxRx$,$`(.xtz=arvC W2 & R@S" 3~K)(""SЁQg8Zk}?KUP(}Bzx59Q(a"a$J/kM67=/,GwZ5f{Nefe X9:c2]c|bg84- tFy$YXt3E&$6'DჃ5g%4{("90͈T : F04ERR|^ṇh[0܁0(c!˴0T!)5MWYԀi~6`Iaqn!'tr*T#ј&َwxЌ2=aPo^W@|zG&@p=1, U2 aǂ=QAԘmoHi^\;%4 `w@drjT`q/s6ȐY GHxjGY 875F0ʈ \⏏oeW]p`G?݇c%-@d#þCOʼnDr`NH[³ J* a'~SI'u^0ssu9] ޯ=x]D!D GۚPMH;l!ʛ@LCa>٩Zle|kst94)bRX V*&6ٽR1C NjO2%): [g05?OPE=8Œbҭڊjm> 95e%kP v~ h5ѩ#n>LRVF7&n P$49<ߞ빕"o؁ l;a|9cA QH2U\Օuj:%9II2aN*.6 < XsK%^@ޅwUXa]z g1`N,&4 y(>'\^,(QiE$F4@lKw:- kZ|Pİ^0Q0:!ϸGAA@L:dKj#QxAњ藀9K 1pd(d( ,)hY9N`ED[8 )oi iҒbJäҥASml$2K>a3WkDF\Ɍ:H55Pq1;!5tQ3R#.a4*jo2q-H"0 6 A`$Pڠ { *pB$lK`pf/ $A)#9JM cf!#K^ZJq0#c* ׷FtySp"vq ֊^ECb6ҫxm}2$;Bx!8!::"R!@ T+,HHR$1 !JBR+BPС6uiŠoի_<Pʃd.DQѕiFO^c䪥Fyi(9D(= G@}׽M.Oa/rw\u眻7KvkB4Nje,g{uбx;IFt.,V H"ĕ кe.\F }Y ^.@r'=a6:NX AuE$HBS)HF|! B DRghj^Cs L}^qh<À.lq>ө#W{#,fΰ0r cOߗHY!Ebjsx^9]/S1H 6qN55Xm68?减]őI%dh/u)ꤨ*FJxa%11|OtP٠;OP sXl8BRK^a +96O`J1%nGzIZ0ꈩ i)ʨuE#W1n̋13ף8A`b1E!Z"!:X[ v_e9@4ũ8vHxs0GpR"]F0\4LЧ },0Hp@#XIaY@J ̡.sp4xt3MOԙ`8"X<ͼPdv]$J407TM%5EQ;Z|ͦ dC!?מm(e<_,8N[) R`9_'4!`Іv'|j2@"a5J '`BƘkF̰|Y=NZ0kl`@èA 1P3D=n@'2Ch3O_`AyxP?c1T&Zѯ.(w|%).9L& ޽1|U^`. z[,7&5(>󮁜,a L!0] Kl.\щ03xdU4V0&UO Hc"h>y9+| R >$B|Ma, UEbz~ȾiĢ JSU OQ՞톡xG{GǽQ{/9د_XAf:]Q02fi͐ Ӛ"+_^((3[ҌI鎹nxv<66vLolO.oN j!9#Ga0EH{>UUUzrpede2 }L Jp7I8p3ndm`59`~LS}<p'XO8^AaB8Y?uZ(ނ!@LI#$ix삄>/u$AA~=ϷZDdI_K\b*lY }1"T;Ȕm s "rb&e`wEζL5 s{r+[@;F%ܑ1'Sx*p[/Kz~:n96d=V%ъ^>?fBp)QjDǃg,zh̋q!EUɰHL \o2tql{zkrO=Mf(;j$W53;'͈Ahwcsluvΰx~ݯ7p[g Zce@4SyEu 2&;F<㺮uЗ,x(Ֆp.XQsbl=LN``YF#:-'<嫲 !0 ш4EFCla,;[AѶ!a4+ؖǪ6&٢ PƐ 6`.aq^ӔUTǙ00p/ДeA׳fU8'!UDQ4 * jFҖ(f B@36M`('\B=po7!ZX0h Be/ɰ}&r8$l9 6" -? P"kLv`0`BJ"(2D`fMEU4U!AH<=̔P߳:T<äSdv$\vjf]AU"Q 3VKheH(:q1,o3Sټw B4u<ܮ z%2쏤;τ*Miջ'pP%S̞78$sb J@r1$c CFW|j;agKYL|@H>infZZJ8"CP `EpiFy }u#"RcZYBC Hgfu#pqx_נqUS;rP=gPD{|κ `'!NJɖlc|ձ=g@ǃuUiK@:6]XhxKpt$  Q (do2(hpYEu1EQEQ@uߧXW9^lCBT5#{d3t8a|{t؈qЎ;8 ,UMf&D-i@8di8r vlDDk8RÔ3E1D}j1(#ׄE^I5*P?!_&[FrWY/a1Bf6gI0ie!+`m !h\/ ,ChBdΎ)*5e;'@jV_  He\5 m(R7XJd!H}2[<#dOGꇊad FwInņc?.dO8@:nG ˪fd;czJy艥'>qZt nUͺ-tZüST2C׈6B: >J`~/@fT6H3L%tCGod[$qbP67'_(IӨ6M;;,a<7U~rT~$H^?<ϦO}TcmZ:Q6iir,%s}խ.k;񬛾;ֵWֈ5n ILJNM}veI3Yv-4Māj= TB}F8h$~}L}VѡRv_ˉ^]RXCD3s DDhVZ_CA6$C~Ò2.Z&MwsG,La/$#t AF|Тͥ2bVX"f „_% @'@irL) /ġGCR?)R$.?jCJ˾SKKiRs/|JewB : Q8[+Qotc;/;9slEXAǥ~D9,"̤*ɉ` kF*iTILb'C2?5C HDHIcow>rhxIdQʼn vod553Ѐ0bZ6w*(QC}FwDL3p~X֓N5a6|#e=1шͿY Wp ɢ TPIڛybgƭiQF LE4`vCv{Y5uf+A5F) VSxpȊnC,k[AO-}HgRedQ;8C"BTN4o"h)W)M8`u2L @x8ѥ`px{W"A u]3ތvtCy]H8/ M%l#FC Ś C' aF",5bh+㎖?fd ixǔGa$W3\dAzְgk&K4R;wbJyH`hc"! }YK%ww(9 )zAoGSiptR狴DỒ}"=R4 ur@:p~W[ edVe;lʿJ#gQ4@}c!v@c0@(P0=N5I],(iQ, }߻_B)67'G@ < @(9vO`7D,Z6fl׬rj1bރ3a7yhHNS<ĢC"U1 fF,2ZčjdUFh(*YNf5D<ﱫjO(~kn_`iGŢD{2=_rV9rv kE]@#˹T3_: L!p<† 脗QTQ2PS=7Xq*+H g^ߝaW10\{,&RuV5*vA! Bfm%Fm]3F$RJ)kd^,H7h?`< /B{> b>Hg \ۮgv 5vdP?ϗ޺ Uj3ց4:dxg{0׸ÿd%reyJ2Jj붏t6> _ny>Xto ""s) 4,\d4D 6LkߨzB[Ts@A:/Yz߳MHDq֜*P1;pj {%1B;1[̰i_~f4[kaڡtԃMGp.(DuӋ{>I>Yns'{e}~Pi4;_gf.u(j3fzχoßЪrOAxd px!`C$D̀A"?U&$b"+U{8(RBl/>Aӷn%g5* #JBDC`cf~_{\؆̼Fo%zsyyb";2oL_3;y{ȼrTMdliσ@Bæ.EUObx_zwO*|v&ǣBE0`~:d\T$-3Ws8== )QCγQ=#y={#v#aB>Mzñc$!BI;;H<:ljz,_eKDt ыD@=?GhThbx4X$+eGNAӯ]үbs w*DA*I;:&iPtp>!!p V-hLӡ|97 e~`//f3]鿰EIwi`DGz\u7=ct+wBDɁ mkro翡=3p g( v8LB).=/sN_;4ǵEs-jɲ**$m 13kvݶmkw I&11 Iִޭ݆f7vme嵻]i4\e 1|&$-7RAQet=x@GW$8 0s8c8)dy|y!<8(uȜ[ j('."͛}p5K HfQK"Mֲ  FHe~k\ƺ̛0v%LGyv(`SulޙGnf*窛 +#JGG 6f3yp8pN:M`m<!ӡKN6G9(F qug՞}QT|VcAٙ}bnl;Xhld*Q^DpIήVҩ~B$I%o9*JNG"9iט4@*+A$(-lU1ߵUfkZP7bJh?ꖹ{^a0h( (;C|N5BNyÐV*D;S5{媖MZpy ܧ^ytK\{KgseX4 eF/!-'ʄ"|i]4Vk~^f i #0fevu.&T+*8Uhhzti齬"Z[X̹b{ęF O.'T@m-`4~p948 V S4D| sИ۫^7fwӔU4Ru Ai N`iIM c(1 3V%UJjK5L 1"9#p7ԾS;`ZF1ߥ=8ǤLqi{zM9c@{ ZqR.(qf ^kkK>s: lnIuvײ#$a  JCW*5l:<9:pnJ);-WLn2lWNyk+kKqoKx!Г7o4.o LJdNzevs-T:RP %s; ߷"Ds8L΅D ɚiK.TAVH0&85Fă ny'3ט&24`0J 3DmƗ*Ʋ134EWl{3=;n1CB (jtwIJt;:gdGvP!MGv>[yjp=px0޳t*`v GZ\g=fr g+d C<ûlɘ0|L=,rI=MN0{6<21hDz 9GxK,t\ o7G8*U Fw?k;t!$ǗBQ8.] t*櫝]PdYkr~yc˙Q5ttttu r\|}_0bqk$gi*Q; J b٪0I =ital>8!"Rq˛ :Wom=ҕNࡊSxKpSN4L7;#}N>KE01wLpNo}@p{ cfn#40j<6k'(ξGmT;jnjuFw6zo,NDzoSXuyc۰ u6!.y^vH0"}9cJa8rfeV$ j'(=u$هa$r n\/zhr lr8RBBYDD#`nnSze6h69:!aV9 H0ʾ N%4$ pHjx4k{hr*6c.g ! ce `8춶4'A8-k t  )OjL 2p'sd -W,N=6'tSL >uUUUUUUUUUUUUUUUUUU55UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSUUUUUUUUUUUUUUUUUUUUUUUU55UUUUUUUUUUUUUUUW`u=^6ҼͰTu΍+H9=.%3_n`:ٯd쁳0QCԇqݐXׯaG8AQ7}C&ȬhAほͬ_w z=چ&PܼY$v4Mgo ʪL`7f-2ZZŸwG%8 fp|x\×#SvGrZIOR'F g%Ȃ /HI$>IP$]Fg2ov6U!84`܉wͯ#n*y=t;tݠFb;¤ +0)-QC`߀"+}- ` !T$`!,{ mvl#8pqB:dX 3{!&6'×`}ie?o^}<ǬGڦib6 [4']7-ps5*)V!Vv#,kL]^`&'n骧 AW:% Z8jj][ 4/@a^_? u #k[M5߃PmFD> *]xgQ]Ngv18&[1F @!B<@"P/M4Mi4fKn)Þ!H( NA3y{ =/usZ Q\==>Xo QІđlRؿ#?$!;d檌S? B(|' "Rp=F#aBuT94MM4_{6OY|`{M#0x$meJ*xp3;;M#'zz| aY_=WApr˞Mm@+|aدt; %`Gҽ rXy^ޖp`xqq zgl>TFRo&=z<N`hɳ#qFM x)3isBlιVCTj).\fWUUU_c!x-h9rA lB Âb$ 50<[8'uί˦4Q{E}^,>xjow])dv=o8H sINDrwT%`T%D ?#K[$8BlMTd4H52>ڐ=&@#;˦:ϻF7>;gong*TIYb+iFz),-ꕷNs)R R.1X}},s~ WOĮ [< u{L%0vJRjq ݜ7Aecyc^Ӹ;Ǣicrvthا>& \Nù9GVa\ 7iF~1ިJܶnIlI_6X ZAPЛܶgxQxɷ drr})Jsݿe79ؤ|;_ r=Zu&N}/`\.RM *Ӊ,{ ,ˆvִ㖛$.I3IX9{lOgL/E[E;=7d$h*! 4CwCc`;,/<Ҫwҟ7oNNF{X͗ϳu2Y]m ~x3o`Of#|Bp_ٌi 6=|(x!;po|♩3N;9uh[MW>4[YSg~O=쀝ϔ/y&i4Mo{nl Mbc =QhHDKV"2%U˵DEJ (cM: i#& ~2(J+tUUEBgȿ2**A@Y$hHHJC'|*b%?>8_mcE*eX*ϔM &qy~eZoS{nȼ{ワg=ɏcI|D|y-P kM ؎tΡlZY<-M$C{%P<Od=DTDC׿q*MT4A)8l0VX&9N,hLt^5 hBsZyca /bIKjǓ1 ,j>Fll"=SUg3`2w7 "Dle\mPHCw QͅN;W!SWYhxQSmɩ ;>F׎L!I!<}/љ tmem#u9] ÚCid6Â6V6Ė\vꞞ?׸GflF Fݓ",p/8)K]H݁FȖ=ZЎACp4+`MI]R"25{jiYhy{`2'.GǷ#f$ `}DBK&XlYj_MW ", ;F:Hm`HEUER@Èxn8 )sk666 F$+bmCnoC ߠR cAfJ k!CZBi Ay35<^ܩ6j=9 /B}zg  / @IFf0(F0 \.B?|PkddduIՊ (΃z68`/)&!E - rJ[x\Mō9>s>GWrWiE{w%t.i~R'ow=2fѥ>}3$ `%88]^E:הjC *w:GeI'H %+F pc[kvQIJeNu5K:K>F 6v Q+$BX@)Yc.(lD81. ;.aid tž&LfvSP'ĚC,KceOZF}#p)ȵݡk$͐Gr3%&CI2R&%*b3Y . 4Ą&4I2 ɁoxA ` X!%4ż_in8_x9BdM/VXJ[$f'/RS?WE4So|qv^w/B͙08Tmf,n7`vLwtPm ]!j_<^PD1ZNCE8hkEׅ=} `3߭Ͽ"\ɔ7<; e541WxÆ]T !MY dIEISRRD$DĹL,2' `2?Ke=O(󿬔ByCl?ME1SVmvj$?7 g0SNDbaVLMfa4e$QXk0#V2@Ԧ3)QLBaH; % y`~ߟ2&Y;C nr?ьhT -"Q데#F`oͩܩ'FE˜/]N,qT>z,х s燳g!uIDn>ǵBg_`PR31%iܚ=YU: "\ wK|q2&!)x+˘PGVPTYfԬہ̚s\rPJPBQwxقd%aǦm6R2@I4A cttӠr)7N-qsA6RkoB/_$Y٥\I'S"(Lѯ7~MXwWNnU,^&汘nf+bʶRhb\bWh_H!`hgӚ+_#5NuCt;!=B-!pA PچHȴYn"u٥9HZ~yArh58`8%$`Y=х& $B"Cq+|0TRDXE t8 !9?͖m>3 3! ^`qݷ5Qˢ#Q(j3d.tsݱKPoueN3ދj8Xg9Ld8E22@yqXJH'r?u("ȝ%@f5*k3]X64{D!";~(;#=[O8pB `"n&MЃWh6^fHr_n(hsS䇈>ϰ8.Jp` }PZ,n!J4Ui}vU&k>zE%HTHE- U)><b!׸huG.f $c6o{pM"tm ,dA TaВf`Qā^_ۂQXdF1?tLK9V)eDû{q>.O|ydP2A)F>DFjOt I-dhVE#q=b".ޛql xhjOOA DA#BRD%5Mܘ#ϛDJ/2㌦*\;<2~͚M3Cr6+(AʠR1ش4hf1j QJ #2)._Z=bdü&iz@hD8= A[j* PETTRU!0SAPEC)k2b _J&f ("SHPGXii*$Ik8:^N zdr|Ox"鍄;6}R"w #p9L]xlzkJv3;$چ'~CP7~{ycD(u0"trXC\eu^;04࿁gF{~16qkŘf2UtA(]nLR3lC`N$%H 02ֳF89+9‘[ֽu>="U '1HHp,pa4Hb9X5SiG(oO:0db26l0J-:_.ᜋqx]Qd[*d)I deBBB CcCh2r`Lu~|5<5R#!k J"$HaCI&L jjj*jaSIϳ3qľ7<;1s/g]cC_8a>XeV{=Щy !?6GPB1(p".\88C}x:MCAHjʀ%kG̃>!˸zl UƲUc'ΚkBԲI !PNcQ2_aPlH~/[Mo"m rF2a37ס1(0x[P: ARi`cQ:"6bۇI2VCO,D.(;TAZɆ?pkmqNtQ݆>C5ת7Njyp U`% A95Nh@7}LChm3iۺѓXoVhQX*o݌ӳ0W,JD7ŚUh.bY<,.D7GCpq5<>x[=O^e͆>j6gl.10~GzEM 0$6Z hP%B5ޒR13G>7I*,R ETCqr'z2>Muؕ̏]z;ZH=CN$'!5X-''Gu|Κޮ>$ׯTl9oj~ Uڜ8|6'ݿP;quJR|@@0PIb7{-E [9V>] >|Q:_̨#]cUzz` G(t}UQ}z~U2}^shs7I$u!H8ֲ5HD.ȳZp"8gfm= Gp޶P7d`F‚DiYr* L跴'C9Bl0n! i+"d9,cJ!HL3UD"U--4.%0@+y!"nHHw5g/N]}(,DĦqS>txt;#c$K632U`n8 B Z=aaTIKs"A9phm !X7^9db3۪IL3Yy/TONSsx.EQE硽C&E2@#Ř{`IAɠLjɆFG was1~`s7cIyyJ?$-YH Bp}CY#O{7+0(S"dFA|UXЬ\2.7؄P)߀U[{O;pMGf-(|/U(ob)#6|LLǺQх=1ɞ1)xT D)E/eFЁ|`y  P#Ŧv۬υ|µMNPldhC gmdeqI6`h/hh T2OHbH⛵+t:DyqU`5bѠmk $ 4 Ca&ȯew[wZ6eUX*ΏZ4IU=]c4]k%֜˝FG;gG&qwbEw)&a!$H~]mPs2ݹw7]0#" |@i]8|/X#ˍO'6y34_Z*\(\hh|>yz0| )3nc܎72Xs)ƙN }OP X>2^._<ܟoƚ`Gk$zevWC&@!27vs |2B#IL@BPXH?~¸P$x_Yn|e}oϑ?$RddLrQ6$ *D Z̰%7a8XQb*Mc  ! p$ eJ0Vdbm0f0wF3L6cY#5qX@ӆicm5)cU,9V82 11,fh-DVJ@Te-#l$Mȱ Ə?W6#h4nDMXod[-4Xt䞝&M͘q]@ >\&є)MU5 L1i2(4Zt4rՑZ_d 2AQDP@y25@fJ9%:~`:Ut&㴸/˘CgjNú%KXv6 42-(3[ikA!uaCxwIm VA-0M=el*+< c:(FAs`x<@@B@!cՀ;(>Pr"" E)@YuԤ) 9]0ƄIOi\FbGG$q7Qu,"X78Ѷ\Lwj ^νwl5ߧd*T sX;EMK 30eW6KAT'@p@|"X`$kƚ6>RɺÁ BC " mƘRR"3ካAB8Li*B0p & ZaI|,#lk(ѣ-DX`B6cEĆM(P4RQE@ԬayoչݩĠ aHddP  $D2H)J)$ӆ Jf2& bC34URᆱ BZ&hәZeaF*"X @*ޞO⭦!DKwZ|7Ă1 ہ&z;5z[ư+8/%E$ a<ݵI;|.IĐI'Cr;-DQ~֜~6XrZ:JFt!e.{N:oɔA Sq <"E\Z c0>ĺ]j&9rb9GƎݰHoleېJ%+RGn!rYbSO9NT2wx@$N#SIq,h;xЁ)KP9.H+Yd(d9H[PdU N=)淺 ^ 4n|y&/vD5:bI`A1LAvk~ ۖDB(R(3H9#F|ü`}cvƹVz{OuH<, \DA(fj<.-:.^Ph )h7AʒƫNmHuJbUiifP#kc&sD/ \:p$)!nlaG] $RǕ DimS52#F!B4T8c%[c 2++aTabA^)ؚ. `HHDwl~./FBMm ’#9ΆkHblC:G$&Vka&*4Q,#/)$D=M/_|LKdkeD83lD2*[C挃(TNQ.0C@8غ;m !cQQD 9}}? Dz7U(!LM?tzHDÄ!iJ J@Zt?Lsϡsq8̧| 0! &$Ē`z΁@nUt>{:̟/:^ тɪ ޴7p3ALdG#a +(ޡl`A! 0&cY 649]:Qǟ7jB.v`D̄dx bK#C LV2Ik"c5t5nAQIkWXʾDtT?ʤvk6 l%:&6i[zhFڌmJ q?qaEW4Q7Q 0FB¸4o]7MI|/`֓tF‘ejH )&h?R)]AUZ:GN  I| ~c(+u{1hkq4T<"_y@'"끹0 (~IڃGѓ_Cc)=G:=ܥ;b3r_V=OIضvtzc+bk͊#'H_֐xS"*F4u;~se_.b8T4E> Sh)0V&Mѕ&> GjG<0w跷4OEf"`5Ԥ'ə[9\ Ì)4x @a(Gyb0h%<]uoMp:4l:+c Da48#$憠B~g9Ƙ#v 1 & 4Mä-:95_tr+X/~[J<|Id!i(HsIq;f~ F'MH+YbH beGz=Zz%0~_uC4\붜z϶ GR;\xGe>@T@Ha- M2R!eF2u5PSSdJ33(2,bXNCF5r-FT*!I2ÌLN͞V*(K V! - 6$mj(0>{oQ:@I ! R$Q$w֎y ~ŶpNgUIûߜ^J'.jA6A1ȍXCR-@oP(jJ@ZZVD$ $ $I@dcAB&i+}2AbHHebDbaUbV(T%TB9Q)1Ea4y@J]}pCQ⛮E Ƿr@N};O)M$ CM¦)TJԠkX RTlX?^1pbqR\h+R OgY$KShF#P>jK"hkFFVBbT`jZ ]-OnOlA|S'J 4@Z[\S_fmN^Yy^hp8!KBS^QVs*r)(| z_/ R<< a 0GЩU&{'g ~"~.5<$/xln #9< pNhT&LK V0ޑ:ZѴ9$ʣ8 ],ZS"íE ;H PW=m( pjJ~<TdNߏa,`!x(2v,;ۼ=O(:U y9QLUlYIH$7?xFk)8Dڋugor5qŬ&H! X"z&Շ8ݬ `tq/J^^;)4/ؐG$JOl/gҵP!J4(w!u#5Me)>D8aQ&) {eC/&4%%2i) -4%2 T醜[gd@iA˙W"#>;K$fX %.oEb84qަپ;f c U gYM6nOk/MҘ"I~\!Ñ(*hguc&C=aBwNI$ Λѷyç=t~#``+) Xa`{:kcv>$G`UK[;@v@;H<#Y5ߎ.&bJ$4h؈,4HP 40KUYمbRg[Xs)b`v *jJ+k(6iRj𩉢qSym8 츰TcOm2/iMUvig1˃ۢ4gRHq]5s# (RL!mc6o C9lGPRã+ @Yi2EƋCQ.TJ)w hXATɢB 6'KCCw=ک˄cWi."l)C̰K7)X e%帠eg4 8XVA%ҴupicnQ|B9FꔃKK  /] 1@0 HtJDXha3fI6yW >\}:xB6;9$6W 3Zd$*\ &׮ ֭1X`p"'U܉h,[[CP!L]{>3/G5c U}Rj, $]m, G2ʖnL{r˔e\ovF80KŽ$yX L 繄FO}$pi:s[b^wW|tfEמC%KDsj%dmʔ h3Eomɪ޴XV5(@nx X0#\DG#ᨙ78 ڇ>Ll#^dn%;֩6SN ܴy)MgftHbOt3|IF"R2#&OtώԭA#K xNd?;]wPHIJ㡜f=+s˻va֐W6vMUb_h2*2qvcz '4i.QC<=ܷMM c-5i?ΰŮI K+H"F0xJtvLLZEFvbn#ӂk5mi&;/IlRӚ11o4ƣX|cOډ S;feGKs|?-WP E8FC݋4RP,F"aw~s-ǔ(;sgջ33 ;٩vBň,Lv0 ~u $۝fdpcp ^Eq !teQ~kj4P-,O֚ 9O nz5'm$7C>I #+e`@d 1涃iUc[x$dmh;CwPt2\!;G}퀔:@;45-ĘVNfՊvB%hZb H` DyHQۻ!ZcTj/.9ș3b9shne8dugū#~]ppIg zh]wM6$wLxrgl5s d:A xuwnR99iabmx4`l6!!Zq"u8٭ `t7;sª0(D;ިvZ6ՒsmvIm; tf>˂ iHbD#)&$ΛZ :DTLs)ֵ}"T&Nh"]]^_̜D"&z7Fjx{~7Dr"vWK9;"Bƌ6w9,GckW-pc]#9v*P7i[D!!,OI6=B)P Ɇ3ԜAcrxcE,yXNOzl2zÚ q10͇XfM-)Γd-3$u7)Ԅp뛔>|F$$K1Ժfg'\Il|g:7 9mV 9+fF*G6Mnη2㍵g4W&InۗaE\kz]LZdE;–Cc:%U+#ԟ׵ ]LNM۶3^0JWh\Q:9gɍCd'.CSY Y2*w%u5K =1|STq9$#"ouճKC ! ne8wٹ{$%I;t --CXNwugn۞1'gs:UທDA['*O.b-92&efgG2FT$6{6\#ڢ55~H#\a/;?UӼ8G379ؖ2.jbb16#OFɆ{8{hΙX0-6sEa8FB=N⑙ӣ]*-"#.i* մyd3hE8 S<o}jm:9 `m<8hk6&jr}!iͨpa0`L[K FL !v,dѪӻ;\]5^|n X.:7iW|dM1zmg^ei%ۀoZGib6 2:E"8e Qp, 0cHVi#!o܉V45$#1a}p1Q\C$T,S!"J# y"}|e֎ȡk"6ţP8.Fa_W7,q̇dm5q&Sv٥yZ/ff p$_ E @wnҜyϘ~.I {2"]f} ?;bWWao,EH'D=77~@<$Kܹ':ϯ; ` ɝ.:b%.{zJ`"%f/q,.HCb mU,!TOM@ D\)#H#moa3 JwL#.fP8CEҋ>_aE' Xef-e4$D:"$I !к7'M$P $]2 IǼ{,_#?ǞꁦQQFo<0f Gima DCŤBPn?++r[R$4bEDa8gfr3Q=ߗ ;,N}q)IVՠe(xe2)K Z9`Ul?x{e;+$w 1A$:g= U N jƉii{Ŷ|q-: CbT>"dUcCN?H.w7|~1ˌf-N`g9v4#S8Sa#oQ$'FǼ`F \OA/[~ #aLFfdR" 5ܡڈȘU7NHI}fdNh"J1-.= $$"6ТBZD6^qzMU 7)^Ex^%E!0vaZ< 34WfGtr;1z&|]KTسHv䞹tپGBqhE#pB r{VeaBNQl#md>4l6T)Dv:zC\<98-# b-!TM2=hSyީ"I;.<\/z`:1}]%q!߻vwV H'9gK2-;39Mas߂$0$9 ۑv2k" K8FS^6=9.L ̀% 0=ͼ8+B#{]7[m-  @P~Ã^f?Y(S,fCf"XdAz/{ּZZ5h5(bs7fdΊ̈)%fl8'_A LӪ~KGZ)Pyဓ%2;1QTDJf]p& 4_h>OcOITTf9CTE B =cF-QxA$;@Rv)ZPp%um25Y#MS31w لCrp^ w\MY0zN$c5XBx {^ՙ&4۷Q3 x^ִg]Ӓ=-0@cV9F&*';G>f]] xipM,#8KSӲeAMpM#!һ:w5za6_:LНyq1mnB} 'LP#`0qn 53Ȏ3 LiU^CX;Me.z&Ea.fc0mË{gfKlN>,Fo TVlk]xmuhDER?˂. :;5iK>\a^Yng\ 3,soǯHfwbMӀ.`ɂ< `b~۲dNe ;KJϥ`x"it:˱F[fp[QRx!≹Gt0lJ gu}]CMfBBisL\8XbgLN/]p|Ii(NeK ͏ xcLQhjxB':bYI`:00 W~BnVSCn~E"Vt_-5fUw)6:ENf AX3`؀ xoMJn D@&h(U4TtJ k K{ E9!!ݾ\u"goc"vr!.Cq9б`1, ];'upz=f{AHPH{s  B PB8SqNF`y?8=]o$aѱ^z67˜AR{Go,>ɞ]|cF \8LBa&mP$,AK裚*6XsH҂ZrBWbp̠>H ٜM犦ŃɈ]p']mQAW%EEaon9G"K Fq%˯`ism)A1LiG[8'}w Q+D9s"Rj#Q=,sao]9>go|),>ѽQλF,#՜M5^;mFKk;\G7;^9hw: |oJ:eG4/4uLeݚUc3Urf:Pahx7SZnɓ>MuR e9q85. hi " Wk[:CfD}}yKfs!)DQEDaA(r!J,8 "A!Ěh$@miL1D&B)hUDD%5ԔU;qa(fJqej@qqYcr % 8O[w1O%D3&,HD3$.4+~S89KP@ fЁ; o#aVyC$Difi5V2# 7=~r)zc?5uLHDEU_w%z&;Y,ѩӘR^#DP#:k6ƆhY@ER@5'v0n1dk. > rAr#m gOoӓh^wWH) U )(ROG۩-7KCORp\O|oF;ϼM4Q%IѨ( *^"x!x4'$CA D{zqmtYwlm8 B{sG{!yohcPRDD@'*CREPP>ݠOb(iS ēc ^ਗ਼"X!ϯ{XLBVә N$hO)T o8̄qڋuB:_)M/Kεwh"AP4PDsw2N9ۊh30 ZMQh*lrR谣 20,VLSQLg9S+x'DĬ, "̶Q!J PÅCR=ɒ9H􎥭eadi wi:Sĸ$K@QdIHR! -N %- nN"РRjM.L)LT1PDD @0EAPJQA6%)韯lP 8_Ծ\vf1#fh9(e/jx cH3G"p-` =2ppݧJ!\Gvuq[WI2DJm[mֿwY!wQ]t>^t=Xfs93s:РB xr/k¢3^d7z*{@/F. {zu=^ ٷ4>o>;G@L0_$ { =uHqpRCJb lOΝT^|z'g;؟QgV|C'y2!:Ou7RΎ̊KL` }$$`n@.QQ`AZ Zh  W09PNƚ Ӡ(n9a4yA $u@s\zEU)j7q-xWq/+*=|IrwR8NKʓ҈2z(TMH2UiSrs.ZHClLEW$𭰿~O\AE^!P#l_8CB̠J&=RFЕ@aQ6w}vߩtq6nF^] H[y5?51W2:щ{q@t& v Iox_0`P|OϺ:Vxx j̰!){~[z}˶VTDGeTUCkXh=TCDoqtWd H@"h5ՄMD5m)DZj `P l4DINn~ A@e&):όv R;qB,M?VV;Bc<9b^!Ni5M1A!5# fSwH{ma( h4{P ^{pdB;E1c0\ ,{<q9 =8)Z_T\9y$Mx9hRcEAqPXa3h˭ެNa  ΖE!(N`D" T>#EM*j:y($ڎ^KE<1]`TAHbSA(.wƬ7!H 5p願 AUx"" ڲ`q?С i͔ Q7Vzh9V "^< p~isdzC0[<ptI f9Zp0c .^mIKInܖκ!):Z en^\$9r%='7A9&8Lm8 F Pm}5`q6D.+t`X|42bi&p ^s0DD8w5̒JaF0ɧXD7~'WuN`:"K ]9Xa?Qۡ4bPkT7oBa[1<G4 ^mFD16li9q]ŀLID%BF.9Dh -FQ$4m3$´[d2@bAZ ۍ "2(йnZShc41&0ZVd (ȩ-Xl6kPDQCi&4f%CB֥-`f oeUh`"6i iiR78q$T@yUBFf L T`9ӽ( F. ec6~t`?a.;rnI/1*"bU^F `HA%oWv^Ha`.xB,43$%)XhhzbuDƏg!",/h9)h C!@'$:@"KPrtOE09YSu:=0M)⅘ 8Ö@D9dD @P4Ira' S0p;{$: nXk5pB+B+@J-T)C@ !CJ RHPP)JP!%LD !M*DABPPR JҴ1!LPdaDQDJ45KUIBP*U  %P$C@A)J- "VH9 @%.f)Q-%"@B,STEA JR AQ 2h)RF%)ibF@* U)ZPZ(m)3nfQ%/(UCԙXH܈יrq/GI!ٗŹ8y󅪚`Tf}zXXh$& 3 p ߇",ۄT;9+,=-OWT3[.2ălw78%jtECA1tf&XrQe@<3L]-7Glamûgzy2%d0 K68N;Nܴ _0L` 1w Ԅ!55a6jֽxӉĆhA׍FL`KDb[JUT*&q8ahȅ\#$%h2< x:଴m*ƶtլ230"dw JN)0$" B!5 oy@H9 b}ߧ%Hp_▄ O㍤]}:p6>ƆFHQ婆)wY$6osf``2ѹa#1{X|=[Ok!V2@a0Er!ʏ@qV C=l05-Ưu/kNBD'VXL&A+fq*3 N]Y,S rU.UQCx$jFw^@#L+1Qk3]C_yjLN"a %t4Ys!H\?5f!`oN|z* Q*cvбĵ\xO}Bi>O_X5Xj|LJ{hqFe[ɇ^-f3f*5 ]Gi@ĵ;i=C(Kn P&;gp!E@!b? o3$()\QsRq)pF(!{#Z5~h )h\0H8)C-C j$}4 7A#,0"dl;7XV7T(L%s&7D9>&ЂMD~q5?J^O^$pO) UiV4TFFP"YI BƘ$NSP{c?z|W^?Ѓsi0BGjs{` , 8lLc jd8FVVp\`z(! V3DQ0mٟ8#==Ba >! J*JHLf_p0'`geZR.)C )7ω񞎃h,@+BC% ("^wiu!<@15)tMjO2L~KM\7a^4#RRHwl Hd2h |NZ  &H4"90l } cЛ@yp3.n? -R7l臎.(bӵ4 HڇdH_0D ^,hQ5qGt/͘H@y$B koP Niن%*__L^ ʀ68ncגz2XbeELdbDvd.b$ bQIZLY hZsIseI@IRy#~ əgqn4BK~St+y%{""0apqe;43 yG,pTH7c@@9MR#Zl޵t׺E4da~_\w %u檣!Jzs̥Ors&bkܜ5=rߩoZ6Sk1 |]$4"9amtr3=vvwVbpTIS=geүbC˟k7O3!K0:o.Ȅ7. O- th]SO ?q* 4% Ҕ-C0THQ D4(D<gܠxPa7` Np 5 B@ ve8իbH jČD"Sc _ޚ.Fп6gm+a8-ؼ5!цEQ!j"h,C0? qJRs;L52Ǭ|*'ݳӻOh) F`sQVLHI>koQ¨Vo߶g-'h.f=ywyÜy`  `av#SӼ&&Ơ*!UvlyZ] J()XB I}z5R`]cK&#Bj r $ Ԙ M M% @}PF!5$BL*R@?^6qDq6aӛBJhBv@ -)@(-,P%(DSI0D=έsx>OPր!! lg2AF4D9pfQ< ř@Өnc 58˧ Spxh7@H9'WqvW9o!;)Q7Q BOdP[ox]#ڞ})dl@ܗ񤜚-|8^ΈJj =hc x0!1jAmȡ!)f# MKC@<)< TKQLMbE_aRSS2J0 DD3VKX%BjRiT!adH$dbr (H"fb" CFMET RPJDHLPLCPPE$4ҍ! $:ez#(+u]؆LXOE)* R.zMY FM$ !0 f[Fz%"}uٚ@|P?2y9G36dCnmku _"~S3K1u w|Dy6j)9v =%)tưx k{seHf2Z3IڗڌS1"iHA |;A8hd30{tm`dpa&Oւ'eҒ81A 6냉@#XwK#X8:-p=F74_ {#AAubJ*59Ϝ kPa|hC !EpI5C}#@dd t@, H:65 .$7!U hfԶR 1Q nIat:Hmv.ů^ @=q@[jL MJ^&yR,ynxJBbCцA2 $O:b©%`@RpF̔5}UGn<ż)#ZȨ$^ n >@?zu@m+f!PԪ&[@s+# 0,&yH[AX#M3ܽ`.~գDb_W^QBcƜ`B,*:CS*W(ΟߺƧ=CB 1|<љ10Į88`|ܺ9~ qP.1ix<>u`ix:yjKJcX`F؜j1Dd`J@cxxYD sfʼn荮amŊ\ |ZćVL( d:"0 (jgN)MkVU@֌hF5r5Ir&폊laTֱуHYsf4C%*`h(V4gf* h8Dұs#ɍѯ<q%FYѭ_qۂHBFΩГER$CD=S iJ H'dHBT$#tak2{0lR7O"E$f *6GTnHrE(ǜe`T̅>/ u$ Tμ?=o3̴/Q7;eIx8NGxDS.Ġw[Xfd 8yt}[ Qf4I]uDi"IQ!; ڲ # ̛(***Q1Yv`iM 2q{2QIeiХQ Ly13(1:d2K)$@GeD*z2XRHFpF I#̍a2hJSAU"$FihFD;AFʥq2I",Jۄ1!˅1]`Xd IIafa"("h( 3 (Q"0+@ QLk0ǕB 2'N8ٖQ }V ӶA*`mDU!0| +^!?flqPtـ)3\NfC9!Eڥ -fCq1 q09Zȡ놛cXaFxD*XER2$!a,$˔nLmۘE罳h!hq,67Ly֩\ÎR`@!^I^2*]qccδoD} d0@],h.w۸0c*v BSx$ PF0Ҵ (EcNVf&%먷)A[ HƌD:iB=bH"CBTutd8pzaR6!ͬ\ o2[>Ō$rDyfpٶCqm\ ]&臕)!<}$=7UD<~b7°|az0+ 9~DrV; ޲8mC#fa2CAͯPPf8B@ay×=g/] 0&TNUCQkIRCȄFH:4j#!tYUdbas- H})H G  x4=ROrMrv]AbzS8`)+_t,Ԣ{># sԹ1Pđ9& ,ë"aգĩH13OV%#zf4' 5bǣorŘAԔ}MFNQq44q%#DvH;8:̃h淌6$iqNYB5yUŊ ^گk» VMĠ nQ.f2n(2d"UIRPbst;X̙KߢH :s-77J!oobq'Pa ia"7cI 18Z/gBNPև}`*(vf0$"b@4>N*Krlj `6e؉@Od#"W'I]آ !dlf=0.l,IRA0(!ȇ y3̌Z\Ξq<A=C|ñ@؎ ?l 拱7=ThL#0 Ȍ#$ND'lpTqEIxN\J4?Ԝ; n RȢ Ɲշ6m^FP&o+?ܧa(Q]#OđmtfDx`cciv0ȺU@&>2F-_yTZMH|&0zͩn ,Q0 Ggrز^]JHU8̃pyHSFW0iuً`CѯKC3G,U%73/]Td$U}$%x܆gq37B:,&a|%Fe#L4HdO,dGBc/E% eSP41f@JA"%bRi@B$@P~i0Uj*F DVII2 TJSд@3$L^$3J"vi)? 6֒{s@*Tm =,j hڅc%$G>'%ϟyK}XޗZp? 8+$BUҵ[ Xh4Ze$Fi$qOEԂClq 㓧hRQ#^# ''312Ѩi@@vnJ;JخaS5.Fʆ0N!d*d ))T0D8$aHH"n]iRAS8B+yj-PҬ\M>A˲4'X6wTQ#DLƢ֢Դ]mpMQD:e`LC蝹'1lg9N|0ŴW#QuW2rITMz*Ȓ[oSRk5LE j<"ql@Q{]u20. |G1uTP;>.%MJh"}ogpґ.8IyfD68壧|ZQMK͚։3 gҽ6VԆupKnn-8ͳ fAk@5!eF8fF{gM<!S bUA({&5DKI 6}w% ,x$6 ٮt}4!P2ء9yoonlQZ|j&7`(gxNrke],O.(ڡY1hcC^88;j@v?ym g.нhCetiÄ\̒{jjP_>0LphqwxC6NspRni=[TMoטL#hkx#*dS[?۝<.š 0lx*)Ghw7g dGњt/:4[`;rȧ9p(L'tl @ 4phJKh DlT]Nv1ra7 )E0!<%ďF$V}ߊ=v$)?@)}|i)?kQ!4D )tLhJ%>e_7aPwQD-ewF@v+ͭcdyD;#p94ZjFgW|nMz[KQ!ua eR: *={`=`c?_ry''$82 9o(%c:#pYZxgkOMMo F5lsPcchg}PK:<8i'xxn` =1q5i6~%3^$q{nY14ie9v YߵGmG*Tñ֔ ZI wk@6z qh*zL%&):U;akL7*H q`afF\ĉ&bCJ܊Q 9,DLS%Ahu05(CT?ƖIKn&>04IHbqcjԹپ~w- ]m44wYҍrhcAPhb}1c_~a2Ede{x=?u8 l1 8sQ$PAkUQGy!:E\6111 C|Wɝ޻@tCtD' wWw%MUPJF.QbA=PFdܭP#u(m:')o&Q?X7s$N\Ǎ ÍzSIФsXlF8ӁM8' cq=OPL%6܆q6 *.xFAmgrfQYb:Hvx_\ji;=0d5P4i4s>P4P}SSQxHg1N &iXh @JB]*?坊dA/x,  0\ ˡ0Aw$ n'Z5SеqMfj{_|u1jd! GDz|-UkUB0I}?pd^zkpdwl .Ry6SrO9K!fEuC\%n` ():|PT?=m4* qd6}x}WYG8w}y /{h@k3Ӓ"i[HgC@=a+epJ3-1/->l&&Ƃd1;'Kς"zdf6}~$BILm$1 q*55}(H` iL43VMf$ ,BVb()t8l{6 D 6`,O>OAFAR%^PQQHPiN7isdFK'b4]a4#w>n= @4n@6dW[{Y4%7ҭeK0&A5lcUQ7 `8|tp⊎g63*+q!m20fQrjBp%#m-Rǒdk5^N!J+ O&2\<%kDKBkZh QXfc10Q\ ݍ +]SYgMjRxaviCLț` 0yݓtUad}uj4m#pY%#8~k<7'Ѡ"of @핦peUVFBh*1P$fZRk2CR Hi!1RjH#{ŠM)׀Ot" R9XixvKJh<4P 0$^pmяB॰Ī 9T~,CDz NuRD ,H2 JBA(HKD 1@IRTRDST(RP$@A+-A 0D@LCHH@́Q,4JL0$AL!P) 2DPP!@ED PHQJT-4E$1T#LTK@,5PK XU E}JI!Q)"-ːbk ʪ@t41]=giD02˧vMt"JA`C!!Y JRdKCfY FL&Wgݼݔ]S`CPAf\ShqsξcH()7l,`H7Rfo2 $J?̫=Ԇh0-V*0縰] Ӱ; -uA3q jȒFQa3nE$d2!? G:jk\^GrM|:^6{\lju¿rL"ọZ]%!/NR!Qʊ`*g0q nnuӋXg6ǰ0tá a=bl:9=/D2!ńrC : LS9p"Ң ?lӝ:tpW@\A@"?WETx&ZOt]тT5p\dAxj]x[KԻybf( H_-fLJ9&A :`9WUR 3df:<ix9'>dX|;AL!PUNbgyC.ERـ{4jC9`ΣhfI6QhD'fIr,aaHs ʔ 2&65CXzb! 0gc6LP1q +2?)0viP`qFiX@B1hPt *"%+TS9mgS{8qrHLJ;J4NF7dei1H5"pߩ&Ԣi5SL#(dS{QI (qYM j`0P70!`dž14?LOgMj7P~4nC挟UDi6 @4Պ K9fPU&&2-VCe bf&qa#()Hq`A6AnU5bmJ28`E``"00 B&H2)Ҫ(>.vGY>4uJ~);"oUES#ؐW 3ʇC%?4@ZOgd}vJ2QV?^ M݋ (2B_I MCOSv J@)Qh.btXѐuc)% R(RI=4*1 $pP:Z?w g1vA&&2Qn0JVaI22@n~0eR)R I:B9 А\I& GRMtͰ!$rhaD@`fm҆\b]^OW0Лyۀw^vVbHr;\;tٴV5u29 vi}[h=&/ Hl Q8Fp5ZҭJݕMDR1^]6q}0LuУ:QN*4]sG6!(*un5s\Ӛ #! &FSoJV=B+$khww1۝DC19P=P{'P"BA P{qSS R@a6/EHH@d!ݧ(R`dF3@-4P12d}zn@ O@z(xF#p'"{ZR84P&OaA*TQ@ҹ n ^POwucW 鬸S@N\*X h t,fuiߜ?EZI-f0`&_!WvcGr뀶DVM s^z506(C0h@vG|?fJV2$ wD-K DcL) 9#Ϣ5>zJ!fr ڠ,&nv˼4b!-t2ulF 6bc$8uKU`N $D9X-6D"44RWqB M4yI#j\N5o 6Z Hi5&] gً\qXCWQ+a 4Ŵȕ YiG&8%&Tf:8;N):˙$Sn*! Xr :xn'4\(Hv!E /nfd#^;G&G49FRA͖9"2Ii7 ^1!g 7 qS7yfuM?E/a GCL86JpaA_, "`u4m16r*D Hqq7+ ֓ D_;AǦiZH$_wwICB-[x+T PZk3D  5@#C rh~zᩭ2|d$ew6sÙjՕ Vw4l~ғXd5gwA [G%>%-Y1 &Bs&3@T-HSi"at/9~~__ gFL1Uף97j $ #$iHQff,LԺ*J@M)Jي,HRg_iͽA63z@M 4-!IDJ< Mt`)C _CFg- 2T(#!y2x-u?v#v nO3FDf8Y>}yǩ$ ip8Ɣ~Ɲo;Q\*(XT4 e@ =t̃H@vݠݨ@*Dx"GuA18[#oxiJ)(i E%P!fmrw eë vlIi?@Ѕ EQ4 ARP!@A(DJI/U1Dtj5%˯W$:k6A%AdI5KS69 M%k' ĄRR~|#DkOoQNA׏`Jakl=BV" q~64CK$˘CFPLj4D%DHa8jkamB=t1fXc-ra67 By<[ Z}:eK!3@icyRI`>Qgw>&nّ1 /FU!GuPZ~b-l=Lٯ9\b0uMjM1nKs{e&Ӏ!z<ׄj/E4+a^BED16CWZ{0x"V79fq[eę5OL̬G,8x5ҜU3|BM6[Dvkp%ؘ-u ,̑u<̿O@hA .^RS#v,jVYO[KlҒ 3z`l w ;[=6| ! >$npS؁=9@0ÜzZt uyus|xH6\%Ø2_#C]\'lIƎ$b/WQ7p;ա=g@ eh3c"$* D/!%w(lUp nH`h!B<Bи]y.qO6mߜHpvK^"pqd DŽ$ ma{Ĕ.vƞg'p!HKv9܋r3DIӠ腗q9(<c=0bb/FBct HBPBuԄ`,0`!VΪed@r*7p IQ,,`SZ*`m%ӡ}0uE'ᔤ ƙ5"hȡ(BAHTP&nbؐ8r׌;ߴnEw_N q["T69/M5%$@A !IQe;~;ǘc2C ٪J!u7:yF3A$ҡT 6juKitѽoM%uf+ rcOB@vriT+;I 5 `AZ +(LPk(hMYsΈͺ nZUH]@ 뫘/)G2Xv)ـ1&G~>:WȼV$G!ʒ$Y%$P$ 6 %*I8mÞo>Q% 6ܖstCDw3i=cZ,QM"BD'@õlc! ھ%JTbf&$!Hy{Cv?5/8'AKJTÝv[(t(q"l ݟg ̎WDCFHh0{6j Oͭ^Hd] *aV56P1 xfb2p$02$$tY2IW2jeQ665V Z3RBDB 34+;V#"iIb  8snI1Dup`jA3Y&X.S,$(h5 HL[ABMBҔaV64S T- K!3: 3i5 N0Ie33 ZJ7d("$HMI( (-faSsFbfa%';ޝ0LE 1hh4PTɹ4hf$B3f&EfbEER9dᕐFXdR PZ"-`Pn ṾL"Zx*),lR"$2,$1 TլKAEjiķa1 @ tj&Q'IFIi, f5̥o3=H Qx9nѪ+ho <Ưa1&aZ ڂvPY:н,('}g؇RW?qd1=T?}(d&ݹY}0w'R9ajc0Ǟ^zAܹ@2F"d8sbAi=$!9o(TT!" 5hrnB f$}FOI͂6Xؘ@PD.aJ!z,'kVI6jTݽ77yvpi3HY,H4 B#J@ͅWˡ]XLqQ3'aύ((3<;}EJ 1$,ՀdPAi|{59T[UE+Ȥ9 {He^Cd誦ܶ0l!`Xq3iRIz{n(j i]HS20J ,m4_[2PJ->pgrYyN|3BH/IH2 a1TCk"R*p i9d'Iv5C2L2mU"2-?zD!">oF66Y I+84z5+4Cm ީ/o-]C !#2^60(Fd#? (L.#@"lfÌCJ(0ҧP3 #BD(S@Q--Pҍ+j%(S10phl $bΥ} p@:,VZ F6m|@4d$Ik NZkBT>NmL J1`$@ݒ L#RA LD%X#B II11AN bUD}hl0), -Kڮ?jA"

߇v@FLY{9:jl;Q5A,M:T B"&dV! YNO/*> ;z 4\ ݰ +aCGUw37 q07 !:t.dGUm59:BQ 1$"(js&c( H`ѬSL -d+!WrZPn*X!"* Pr{xF8ֱLe „ bALJ|"ҩ0AJ:1pFamY킂OSKujU6 \c u-u^5b:W M)91!Y@z=OɑkQm)I0je JD3b+ `)* v(NG[/OvJ}+SHcg9_;jG{G5|fj>7A> 48=HzlvW\5V@"Uh'̝;/:%b؂_<ΈCg$v͠e+GٕuR(z9g4cX˻ӷYԺ3z$0FRǀv`փNG9}Ww'Ǻ>+ßN7$6V!fY0.F/ a5gnVee "$̭5\_xlT%RЯ+J /e9ߩƉ~}JCpn*ˊ3Nώ Y l$w=4zθh=53}SgiIt\,MÎ1ZkW65ƔMcǃq i Jk +[q0 GŌa\5xNxVG/5\Xl;< u!б]KYS ӻXuaH֏ Wusht˃z=їݽp[).ic}$ۋP_ۋ6tEk0ޭBQ:h|'0&Ma@Ӧ%t:Eivls]^ 4u/%2;Ɇ>]c VI? G%?^oQC9끋;7o'JM>O7TӞM<==!q'3?OsG6= 'ޡӞ@ezf!q? I%dE6/2b@u"-8E3I -ip7<\*{/BSo|b+IaNv7[\u 4ŻT4wuZWgo8PYy_+LST3%Z19#)[8_Rh8#C3m gm鱝beHd-!60zaqӯk=jԅ%&79@Δog;$!'B eTAf;2h6ǘ̢9)xR17UapI 8H}l Jȧ\m8[D?D? ŃH}AD%/i&'RWNPuy|'YRraT3 "8p.V. n!Fv^!a%Y~;>,+ T1qmN穐f0ͨgSMvl}+\P+4YBg)>Lߦs0dn5ݪড়ȐhJZE}- ٧4ehicso]8:~Q_5烿g3X~O1wIrц?fDհ}1:ۮ׶ [I.*Ҋli1:NIb%KTj#Bdq>u9tm:fm]%KN벧~2IvKm+}ГNY]5oMR2>X28 I^pf 8;s C tݝ>0cM*Ն#Yf;F%C 1ݱ Sy|WHN9ipKa"sb6)rRRUW1Yӣ~b;P3xxh;OM`l#.MrKÿUAx۶)0-xG!O?og;,3Î2F03>@x$g^+(8ڒ)S08R)i\a?_NZ"o! o`hPJkeZě5ۮXmfӾ20]VM덕G-mwo]{r"xQȻsjXt' 75*NMˎDU^b+fbdC)(\q(q6a/P P +rRf ڸRG4LBiftK)~d8a7Um> Qzn}'+^ύw{K]k."Uμki>O-X:G7ayz55 ִ35lijDPʚ: Õzi0S&l(]=Bcjibb{sNy FDzxKHwmoMN'n㿰hbc.I zu.&"t7#1FERTz^Bě8Nr9\ X.Ub18?"`I,"lkυW4Ua4HjRPC٠t-3VUnpv|qxAoLPH#0O^Hi|R!HQ;=3 6'^`\X6A:-`)[;u!~w\ QP~N770ׁa@&"'>Z0x)ܙ\ 46#B6|_%tU;Xqw/@t6o5! Ab"r? :{loYR>Ea끾ㅺ8>㯁.@"N:4@=D͎ Dbl|Y4:hizkttP n0d¶&]`)+\n1bdu11D08{1xp!1FAHjR7ĉ.x8LN$i)gCB2`\*E`p1'v٭83.Y@@Zi.XN"l0\+צcA~+J5^Ԥ I Y6ׁ)ߣhdaf) Z5SKI!E+#[r1DNsDOzԎ(>YMPKZ }'X\=;0Y|;!qcܷ<#TD?ǔ{4m2,wQ!n)U@T44P@Ul4kv9ADHy(I&"OF@B@ FBxSJY1ACBU*r/8MZ9 @bR.njcYȩp5cfVjyd #2 U.%G 0Q;ovfF2T=m#Wg<}ݍՁ$ M넥[s$.N::ot+3, ፕI g2u0`'¬N򌰱-tnT ) €^<^~rRi$n9;/ō;rD =~za`xv<JDq@I fXH5Q]\6!!=8}=G2I#5UoUyb2"\v_ /eJP{7{FE%f}(x66|YE6@) uKB b D|~>^7Gq|1(NX>0/T1!A~>~G#("*̯XO;'bi;.E-U'f! EY`R}' = (0 8WPѴ~Y3s)Ww=7%h07PVIo%+$~_.~Eeբ1a^aBk"yu1^l Li@:՗ X qmPIid2 i:wU;~u6L哂G"P"JV""drSi & rn'G̒ERjN~/C58f5 #H  [Sc}y 0Oo"aQƁv2Ea4z~&9/,~9Gö۞V#E+UdPW-F:T@`^-f,u'B`Hxr۹>/J ;|BZĬ'$3,D-DU-Qҍ%ˈ"n y{yO̘2{cF~GlɃ2Ls].siG" F % XdĵS>{ppBD(3$o~˭ -LA $:dnDtzd{RZ4PIB9Ldd1JltA2ܼ[(8~QlH8!@ "2p@ sˏP^y459k5" ,J[DPnX:o,6E H|qϐHŦm9Ȟp^5i`Y.)@ae-av &JMFU!)PٌN6j8:R ՕƵ Lca1e% BWSn483@Hq\ D\$Mj 0"[ MCnVr961T%O"رi;t!$T*gCF5ĩ) Jhm!:B\r Zlm#xgj3(QBx*->Bo (`}@ jp=KFxu-L6!h2@MٙHUtIԲZ; 7K޽=WNfOٚܚzkKE}bCa;$W@ei3x%:cBGtGQטi߲/biRAoBK}Y]a-kA81@#a2DoKHȟh|ncjh%A )`#&JLPt-v;^K3Q1]P2N$91Ukq-F*_8Bչ ZG'l O-ԄFF$.Gv}rk5k`5*]HR(t֜!18Cn؝R=EHU XDI=V ̣,cq& c&pɄѢ3N6hCvԵ6;*M6a-i@ȢPmd뱱sHֲ *f(ƫqtyss"+QEJd DF$&!ClccI$F9$H݀4b55M6iCP8| Tu1(L|j)P:(XA 6 E:IH`;C1WuTT Nt5Tb| 㸘ܚ^2@>Cr?MDU* a>$2dykA-\UJaʀio:w32bw>pv0}/4Aj+s PɯtəI(x(ҔiT ddJzHb)aP*!b/yC$x>*> Ssp##50rȍ+򚨃OxG|~~7d'-KrJ9 ؘ@QjA*/ko>󧧮kLwq\à?. 1Gwaeᇁ l|B䌼i|y`1,c01J( 0386^%L{2-]82gLh몼bDȸxSrJ!F&G0bɐU$t^MWaSg} Xfy:4An Βx#y= f:iaA#]8@"M;p&xmIWvo]cDNC` !Qe%:|vY:i]T;R #uN 2]nc-!3u0>C2S3# A\bAI{S,R+/L0e j l4cpttf2+Zicx޺8pEf.'уf!ӓEˠTA[4e xq!9!:(ׇ!7Us3SYuA3 mJdMH`%ps1C1p={nƣS=긨O vh4>vS !iD [35傆AD1'waTk:,DpuÄrt/+a5´#F!Yհp)9'pV#Id2Z'[Q¨9\4X4%^fG)1K2 c>FC'jo>!#WfE^9Yn4gmwxEaslwAX5D5 3Ƨ*U 13bs wNx-q1g\AYW*}a32ԍsbb2C8>N·)DKvo +)g FPD4-emv*Wg3U(/;E`4p rd*D49xpFBHm g%aJs-3<:1\V04t4P\2h8'ґ ܴ4d|%2WJ2lCsUcj΂4Xq_ Cb i0NcYy1.+m,خD6F" {>(gfaqqPc 0ǢÃLpR3)pBD&) 4>Yhqη Ύ0Ì-bH8nڕ6 ޵:4pu-؟ѐ%ݨK3$n[50h#VD; 6D#'fhK@h3~0%n),鈬D YmˀH[emCc7ުʆftƍR{e{;śe!ĦP! H6nma388H78I 7H`S>rV3PVGŨGFAh3?8|:vf`~uzG0oE0Q $7JalVfy[{HIQlsN87$l-hZa휦-o>WŋT`esW4io#KVsOwYnNFM GLB(6@GߗQ.GU(`bx >6Ct@Ԣ᱋o4qo3\ HL<7r-ϫr6ÈϦ^'$kۼm nέC!Te4*yt- 6lEfLC:wKƪCsIK> iQ&1AFyZrqY<}\ŇRYh٪;lMUj~mCf9{kWH:^:w9ҔLBd@B!P!v!u.@i0=c  &5a0$1B]WkvƵFE#6z IT$6Um٩Ge6c-ֳ2#I'eVhv3[~1eDJ,iwb 5#heYupPfA7fߌte$mxN.n ӼWŬWgz I":{Qғi*ˋi VKmE_m21(:kcP[kUL1x]ʈνQXSsĘA]N2)>rV+^#t.㈸۷G"衈S.]!̆ aK&Mزyjd@3B;1XXٶƎ› `n{3wH+|rʳ 2_1qa[& PŮRm9:dn#rhr ֐vqX yp![Ϗ.w!DE1{,;yd~]'6Cb7 V Ġ+JP فBgiZAbdжBP.]$NTႇnNP)Zcx#r 3Tvvݬ C5$4HQ4h&#Vө52 DJ0l*d0 1E% Mab6$ZtҚORA50TE ZpP{o$[(J`t%bcيJT R6 !SҮ46߂"9xvfU0 7TCi‚ $g" dLւm'_rv Ȟ›4$Ί??l:I#4Z EG-F=L.ew*ٰ莀Pqe1-8Sx,4IPu sۑC,V Y9b b=08nHclMZ\կѾ L6m~{}!E$KqsRLw,^L~> `Ra!|52f @:<`eZ DAF8&@ Z4al10θ%YQhHdha'^[lXHA op}۷)ݴ !'8Z-0bXS[4-k!+k׈] ߖ9; Ă RB'L( &Y7"de"R *s #HҦ0h$(Hi"rQqD?8A hn1@$HRb> j`l3l%h/-OJ>˶ xdkl0&pLa˷[|w`(lOT%؞lIia"}}ƛFba涨v\" U$NT5WT?{-v6"\9`(UEC1!sӯ]^ωXuWw(Eэ&苦]CtdoC[{։Y:lyHR*rpA1 !q)j䐎,REmlr`U: 0#ٲsj0Mt!Nn!]99*XgH4 XB̄M<=$4Iy.5n;Axs)dRû~Wb,jO*marCxzN+`x8w6룐 C.a;SSL 9@m2ȉS?;#sL@ 9&lߣu?7~I@̤d;:D !9}Ol0aA JnrbK 浭4hf(0 SE Q*J dGݭl8j`*30Ggq5:0f#sA@i_=P`X4  8o/!"OpEEÀ=_.&g@1I#o1\>8_Ǐ?g_UZFR`@bF1J-S `@Zs~j ϪBOC$VpE/pt0w/C8VQQL TΆ3Bĉ ;,![ƌFNh5TcZIJCO@$Ѭ3Dh Hw'RE\-_˺L1]}z:Z 1 :ʪĜ|'0dzb00 )AF8vhdΟ0TfP " ?lەfDf,TLfn}{N,j׍:bEJ<5JLxH%!EH21WZ!020{ܗP#邕Jآ*n}Pqˁc?\58ޒ'' ;l 9 NGo۳`QIB[TLQE`Z2"f&I[5[0$t"tA?t(5:齈+8䄑$ zCocGd+I!X$mvkc"#aͺdyHV"4iVQTV4YjrK5`2sZ*{82G,8F KD LA5S R%2Gl`:ƻ O$0tA]\%Q?O;ZFbI{li,:'w.52蜋!m1b CBP4m@\ƒ*"b9 r9y^Q(J(hh&hY)i)(VhJ@JB(()T8 Dhxi w*/ڠSv aAdQcfcQ̜i8&t4y`㠮B "s /:!J,P@yD_hp"@߶O)lt^  4mL[Ql8nj44ŝ) v bR:k6\x?m?c]z32((%ih d50Θ)G,I E JD B ]pJxH@@@(!MQA_t˿@AP_d}ON`4ToG=>s zNC'9`aHDL)zptRpVA1Q""320K2N,B0u:|t4~ pt(C_#=rH*7g~2FD~!v]d$o z't̺Ћc8~{=$:)tr&ޤXƳbGm+ $O)-:Y$:d_:=& lᕔdw'y$2bҚEM{x$ a,G׫2Ӌ0ayMؖ]n~c7gx-CI{ yx<vCDmx:Da 0ܫ,ArA `!>_6vAA?,W t:EOw!! =!= dE(|ӯ\0\L,F0@Pn6 j9b%jbS!0''bQ>p@y yL2%d{]ߕ̅cb$P: uH~HJ`]: I4=q6'8dXc9 Me+ԍhBnp޶)103 ̩P/C!ѭh&FTLVHwC#DcϺ= 61Ƣ,5Tgzs%5dPX`cM-"d`B`8 6Dg؎ha%~H^WBzi۲A TTXmĠM<ƀ1SJ)曏;_'0`B=Rx7:gx0 ]S VF aխ&*0""PL jJ F9)Sخ5A5Ro(E]tD4VL>:WyʥvgM^a( , otf$Qe"ARy{^E9] io} e{YSۦWDKaikwbDeLl㒁H`JLRq_6" dhO3L7Ar^:4Vz1+K;~>Ə?WӀPD`; 0Rpi0pטmhHb"*hh B-I$ 6X^OHM1N> @៎[ZQe}HG6ȣ@}0ݓyH{2iō s#3”7 Η'齈L%RUh+y^8X+9MGw)wBcGSpAט`rsh@d~=gn"D}ċ?'BH}x˥Iq yDms;TUQ'-UUU\HaDDAv pN\GoV.𠷫 wFO2W9̇#[SaNPPP"R>zH+@n!( ӻ 7JbiW*WK{݅䪟tam8 1ܮt% ꇏA'{y@j}n (}-q.eKY]X6QP"Ӕ3cgmڠ~\MzeiR31]Ix,QqNeJIMUŭt^Q^7iu_Ձ9tEL- ͉7v!D +aCL; K!muf$57wU5k#1N2r逎3!AeV5C`-рRL I]pM_;Hɗ2"{N(5nZg#IJΣfH&L`'7C6_l}}<;f+{¨F% 4HbPVPQT뷾uh)RҠP(뛹ut˳lFCh\޷A`{u k3gkoGwqwٷlvδ:}m`coh-G:;}ҔҎ K:f*#<_w|<>k-wZ{4::#zQ9 rps(ۏ[۶*[v(mҚ6m3f`zQKxc%p4wz}@% {#t35t@t|}Q!U}<nk qAv}k.={Y<Yuz 齗F`,@>GzJ iJ*kT)h| #餞Q QJTN/upr@!{O6Z)-A9UiMQ"ڶ Yݐ[Ӱ7cԠO/hdz&:#EUU93n,nìtv'clF _v3]_m JQeí<(_}[tnsUoz{w)@;X.nv֙R^Ymww{G@ 5OmO[zsS:a9 ^F ϯ.[e-Rk]u@\+k};ONngHՌb-;v&ᆲ6mΣm,m޷ !lfjW6k:;u+'v:g\J {8CNg_ #5aMQBLGlaU_R6v&G(폧#BCW`gc=TJr*1wKb=U7w֙)kPy\@`eOE];36'N,uـ@@{[]w{{ۗ jڽܺ;=GAAH})fZk)NK|=i[b| TZOUcm7ilvשZ:e_Mݻ4MU3NJwn vիݻhNwnS:BYCjMFh-\oiLMW˧ d$jqWTF:3KPtӻuGNgBP|֥msv]7]dh{[*t4[3+DHQ[ 3:0"Aǽ#zWnNʽzq{;vaUH C)xk>lS!'{W3l mVՔE> 5]D$TqiiaC[mFgcos@={Rg*ô5ۍSx \!O/UD'iD@X7ONe6=F Obrة+?V_{电ե럲M2#,cmo wYeK0pFX3"\":@?wMw*h|ԷR1~ތ%A^AϏ2OW/T>Tq3X] s>AXj/Nx 5xMdxp_Èd d>L,|:+`3>ػ˛P#_v"]w9g[ʱ7myT)}wE*=a6PRw$5`M7\kbҚ WyiaQ8ƕ<~HooaleuƗNӃ;9K\~"A}CN'vhSu9JᓻxUPf~u6$l` big^;oVx "ĂpL ㌪|D&xRU((І pcnS,):YXBxQ'KRf-X#}_;kC8kfVkpյyv#/}${?K|(~8`~-`і$heɱ0㩅>x?tۅg_F@#S_@ޡ,!m\/G|>9е_菦ULI p ғ Elϰ.!35WP܂5uןr9c{چ\]|? `)B &?.H.)LGd6E-_)Ot~?B_4+/ݚP @o<l~tPشzpdXv\;usu* $C|lB?}uR7ٖqARX^ewȅ ^sc ՝U( 0Oiaa}jCjk6U=F^!ۺ_%LG=}/OtXhӉڲXQלN܄jw5˳zZΠGk/|8`QG5Fe GdzA_?;k[H{AŇnTWE]gY4>G{`j׮_B/Ϩlxq!Y.Tk7Pm=4(gqABǰ^wϩǂ:xwA4r `?!q~=tmP~lACuF1~RoJK})(#.o(Qo{P23|^9ڢdZea|$zlH(X"~AH ][۳@ 9ZX$j~T*ț xVOֹ ks,16Ll ٰ 7-\'+֫Yl* ;/wXyy\%]z;s뀸g[Mzf /abpW;]%Cmٲ ]H-IKԒ{;,lvYf'i>yd7F<%uo OtN!QJ?D0 g&}?òI=!O/#9@\"s\|Doxw.8^P@xP Ώ$|B{/ s3zJ'!T.q?S&f͖46p74S%ٞ&4+"űVkWd{*%]M;ȀpԔᄄ*1ۺZ }߱ӺM8)gWg(81]4sK3Y@õoxpW–l籼!mv]ݻ[] $@نYEjdۂ ݫAÀ^3ZHe~%J$|u0xփ<UUQCb%ۡC.9hwZ,]R,!0[Le$&.=00ͻA ։N ;Bϗ9 }}*̀H JʯsS4r0FHSE*eF|竦.~VZo keݛl%H$VRܠSPKAJ`@`Qfff`.t#QHG_HrU|^ݮc]\|C*Տ ZEL )8ݖ5#eHuuIIuwa>Vƒ`Ag>!uioNXNx4LoR KF$ؼFL$ZN Rc[ӵ,}b_2#wkM{v; qգ]׶cߺxr_elpRӃT)/) lw[z[_v7ثpel/]g n9m)j즺Vۛ :EokQ˶Dc²n4{6;&"\( ݗ;WK6Cu֫N]8 g09@nVRݳ(#tmYBRǜ(]C qsp|,ȝM ~z6cƒr5.#> ]FuaTsQgmJ9NֶNq[ X6]st֐5 ٍa>եPr&xY*-XxDa)://n ,ntz[מa.nɾ.]nݹg+"apag2%`Jl4woGJrcSN44}Mn\wLsw'V޾R jٌ qוiˋ~ܢ+n\&ۄQiW|5V<%bv4m[u0ܶ]<,񛥀Ѝn&⺯[[ eNX-U,9s)G2{5SE]]o,#fa+u$_wO![>%JE%`yt\>uO[zE`쐠ԐGLXO"h ģ4J!v擬QId_&Nl˿"Q>SG@@u s| f!??='#טz66}r|PEE]?BH?G'藜ryH|P~x'uppR0 ?&Q!3"}>wGR NQ m4 ~|VYO؇ӊ vj$O ˼_ϭ] 0d\ M& c'BÅ80ײ!b.;8#^D 7DŽkRtw9F#閾ݬ]  : ϹrdOc%]C ~5;1, %VsKIܞ]d0@JUWVq)=o_ٲ'~I+ u!uPhw!2 w sVWr_^CiGj6돾AU{l?c/~trv@=h**҇>ONa&ԝY=yx4|>ZeC:>K58ԇslo%T֊d_j~Iשׁ~) gV:O$܇^0XDAwRߤvqqe'ՄrBV_}5Cg}f+i醘 ]lojK"L2Қe1A_P+Ja 9 (=7R(c™=)Q],)wOI# 7BH?!t_x6!(ۈĸ)>5X?5gɶߺSqӢٔs A|7 cd.XnsymTzcW%'t>F֦c15{p(_^W=vG/T^-U`ijg+@+ЧrKy`k mo(ffA][ק((Js~-Gҩ}Ht d$ TTCiD@4THQ@H(i;Rʹ1 ;dcvNHxzD@41aJ8EF(ѱ_UHkP$о\aNZ714ֿW2<#znP% }x'.MOaUx_@8)ңJ_un-Mjݖݷ"btt7J˅www~=4\ۚT<@w uWJ;םqƻuwm; d;CJxbJؔI[WIXzr6hiB-x\}{\2Ѩ9m@eEkWrxq`6A #RH7bR>yۤ¾Wpsӻs8fdArb֫]Ռst5u!"I>QH ;a:w_Άd'YQ@ 5=4Nk@u؂]V +P!>0oL4ܟg9?^]N Y5[ Q-Ұ7SbD  Я4d9  :2T zD>_Uvp?Pd96`>""C}H76o fIԮmGрDo UYh% j Hd}6ܒi PDՂjh f׍kF72J5DkAi,Qֵj[XJ!*-jb-PţPkID+EEjYK wnʣdۺY1XRM=5Jm1CU%FhdU$-ZMUZDh}[[!ת!jZ*bjmSZơ0RZ J(R !2FōKʐ#W4{\M$Q!YmFlE֩66-6FmF1H!mF ilTmJQ( \B*D+Vr*,$IdSBAؑS@AHH'PG$ZD(C??߫PP|s`4P* ‘}1XYs?aKWmxLumA7]ەגeT[ŨT=ڻ d qtJ-2dGָ/_+ŧ_6XXf/߾~ Zϫۊ~C·vk״dpjVf]CɉB\Bs!hmW OR>#Chs!BpiZޖ :Ɯ>ʽDan8Dv_̫[b6q,qaa79*A!xj@㸥_\mQC7XLƉGOW\"v[(Tu-)wpuZ0s~nUӯ7 :1N\nm_1UU*',/.W$> d!Xk[O`DTxO^"npo-T}VpHa/{Sh(Z9\6\BpSQeʛhv[|h`Vܐz;tUxê 5⢴GR:pO8DL`w¨{Sخ;nֱClݿ:A8mZ+#,=Ա ZۊGMs؆՟UG(&1_W0l#OUa;o4{>!d"<ДA2Qg39vڒTAaDDwWޟ %)>N$~%sM^=H}޺]eA*x+xQKPhLJn>`F'o E1 @{@EJ U:ةo P{"窒J#"~HiK?KP(/ꒆXnM%ݷi yGb6p-C ?cl9,(. zROr.a.wwe=hXӿΜ!r<:އZꖔ$UŅoE^TγpF]Zq OL=u噸BL@x񃥂hnL>#'B ?JGz}L 7< -}*i8n VưO@-d/7I=H IOAzIPE~4t@uA`좹v?WkϷ1PJ 'CoxTܷXwIP"+-"=<{tm;ĥf c}riTMK h/ >{jiwA9t~U†l#U; *?nrWJlFh*':g4y!%#MTjO <]d8j(T`,b3Ӂ+ukNU z05?2ᘈ2f4*{~b{#fֶlipw;`SKC^3M?RAe ºOzB~2VTv-`!r_iգiuUS"/p"[_.@n8GG#{WL*Bvp6C!%i`dp9'C>-rKFKŵj R{x`jŖ _$@gs~ VQ@_u_s|E!65k v1-P A / X'i Gx(DOReb@>V;EG;79]Ą/dQ\$_og 0Âx4 @4jέW1sʋ%T8(8qcCcތocǎߴ0H` DçĺoY+-bN.5fPøm|Ŧd;tS P LqtuPD +(G WS0/M8 HMW Qwفx$ $wO^R (\AT !Cg=$ }SqKn"@0Pjw bv9=ӿAlLt}2c :pwf`pӭl# z 4'Oߴ\ֺk_uzHR/TXW^vNbL }Dހm>7W nԘ3$ 1(hD4X-rjR1<}~yW- &|ai;~|CmW`]si!Z|` EGpaLLXN\TةӁQ *o?dσ濟;y9t?:đ{ c`zO{>T-Mo7\Hb}JD%.Tc^׍O|zs` :Ì@ R)mP(.طtG(DIK/4Dn՟j" ^,U _B=SuLsնzzt)MD @`=xE^?fG1UKHMl4%߻'"ð;9{OQ{A/\-U+Cߋ XR"y(?;&w}BV[Bȼ~i"*,z} R(?qb_F7 4X&dMU(~? F`X^]bD}Q ykvKr2Ob!FSrQRgpA!.ۍeŠK,R>#Jqs`Bql[P)7 Y]R%BB=\>rOM4m͏F\iG7INL#Px D6/!>L"sBo3cĠz n!yWq_wQ辽 I0=M,DGsׁ{sa=vE;v.l `BVJ~O9Gs1QX  l$so5@n\*{  ʫOt~s ˣ]KTފ4n QYFlLv[g|:`~3pTx< \ 9 `2Y~;,<3?=.LN~.bc?@m^q2Ry67gGUn" Ad0}{E%mdw ]-?I҈[O9`@ A5(æ߬*dgAgR7A7 U;%GBQA((wpΛ{?"ќhLI2wy:MG Z&@"NHvsr-X8X" P[+,x ^j_=gp((%3xgg/v+{67c;|HD1a24Tz6:宫hA$1vZ[>kmn1gQd{{OB=}[%{#$jU=w *|vqyHB (d(@Z1Էf*l7wH)B@BV ^lGnqf^3ƀz ѩ:9ooN"6SS߾_ #h\U [)F`+'pI.-Νaupn7`B!B @^sz -"RPe@yEw"Yp%tm#@]a;Ev{PDXi#x1*iRةe4)daCt{+~m.ukt/ X8_v:+ߟV}y͉L-#?da=ۂ0.P0~<}9[dKbAw,\qf_;d`֒>zLk{ l6Gu#>޵㵸MiUޞ I&e0X)Ud\zQ`z~ng)8_.d۱a8c820RE*`fUIhыk%Rբ5J-eQX )A "#AO~㉪*DWT*ۤ_5Ǻ잧%XW==W]@{^sσϰki*T탒GsC^=7 wkP~"m!]ѺzRCYr2&URmZ9[q433`FR@㓷O՜D4a4K%*`^|zs2X k^e9w埴@σ"g헯]y!()zhGߐժ(E}ԷMd?^9d;~9ܹ/w=?/m T>v&`0Q\95 m M`W_`g>6ȪHZ!~+b&V Ru0'=FpҜ~?6aAeaG6^˂EP%$Ď,7# {D Dq (>hm:@ۅؚ0F@ݠq AKJv9vpADP,d53)2Y@84Oxh-vi)ih"2`.q$bC^ _!o ~ͪB/]mkZ8Vj 1 LK^>x} qL:<9`*.= 3~iSG (D–0 w 6do#{aKW:Br[LE)Ú_EZ1w G6\'/P֊J*4Qb60UAI6zTQIaWUwaUTUUUUm5"^? ދt*UN98 bBM@Ox]/BrsIAr]`D|u=c,KBD )ɤ:~/>ޜ _ڼhڡ뢻/PKX @[ 6TF QXmԟu.jx(cj +y1  _`gˋljLPQ;:w_z4Nb\xiX5 @u`WfK0YB9셊E ,I,b@˛:䌮<1IyPm!8>[kr2nW2qi|ԍlDzxY@9}^5f[4@*p4"s~]- ^Dr__ P}&R6af=l\}7aS [ zwxŇ1zҚ5\߁:P2U4AHezqk|npg^;n^:֕XV T"`xv4sPuӿftyEwZ;w+;€i-_W23' _ym^EʩnaO3Peza¥r8ʣDEA!mH&hW;S9Nv>OfUtsMA4ן?CQvM[TM68H&@#Ѕ| # [4 q`"cp|*Q.,)=?͏ gZa&Y0`6`su(¥,qH4{kxt G **C|qܴ_cp`>#T\g!C=J`Y S 0LOm6 n/S-""#{O1⨾d9`>slg) :8=IHI m;z,H$x1r_z*hQvg#dѕ_>ޏˁe*Q'GPuoPzUl ڀl\w]} ӰHP>ow(;\:(Ho{'Evv * 3{(^ FEYR(1vy?m=x)8.T#k:HOsRظ @J!!tV`w`l>$ZSxو $myGL]Tk4VNfȔlZ᷹Xx0#F+`KGB{ֵuۈmղ*_n}?,_U4 $m`Uz5rsD/Oe`EG Ig`u9b:?cH!L",,Б%蠏;B+V`F`K\CT2pT"c 1!0AڵZ2[7@~PWcATxYp` " !% l~wQp ) X +A`@t򖏏hQ:.>m>nSnP%9!paBH'?b _9d#lK"M)k}š uDdAػ_yB6]_:|X 6 ((>ql$sI< oRY ~L%Msr]B&y׻trA)}r556C}JN[UYcYC m;/j%^02_k G( I;U6̝|vm~?NOG*}tm Rd^7;c6rׄMKiMnG\bЯ%۩X6 դ5:90P- iKJ/yבǷh?P>1eNIHȰ2 -LHִ@D'DY[-P?Oű<}3 ݎ@h@8zf]n1w1Vp{CEX6{"9N\6Gε&;^/A pTqfx(/)ު5*2:hB'D|K]'&B\#x7|ìi4Ǜ8( v]sdZ|(=W[rT. |xй]E^P?Wbd= {w_o-KLi2mѿcAw]&cIC4-"@-Y*f&J,R&vL^rC31Door4JY(&jK(ҔD4DEnb VJh2ryH6-mZ':r#^[U񩂖4Uɑƛ{-jUw]5\DT_:svq4|t?F/;tD@(Dȅp{Ws9Yp^ 1Cv{Pf ^24*ώgK'<"mG->In/#Ф| *Nȶ<{NolЭ尀.ϸ۵ߥ$@BU>wGZ\Vϱz}u:iZznH],z`#ώ֎#'d6s㧳e }/gP،DEzHRMzӀ|#5׮~?QtV{tퟔ gD4#Zʄ=9׿2gGՓ,AC Өy2mSAGa 8KO?[`{V" v{ZNKrOxA`/6>7 MOǖ{۝V#!oXшDy=\YbIa8f٭\&zkHցb&(Ew#;nJ/!A |ZGi3)1)$mJQ9Ysowt|,x{`d3w mtH:A)9i{ '(r!7XHbYlJB1!'(8CT1ڷK""",P Hb*1Kv u=UǼK6ݼ.R 4R?_U+}fЌoYBpGPf@YX+dK>2h塝2,xvދ8OܡK*8욉,?C@U}n,uytxm+ P[6aJ_Dzw\~<灹p=dFG̭L|O[a_ E[@XCrm1zY*!RY"Hv4d4k6D?oj-5?x6ݖCw7Zȑ',T=Eo6I^pe 7 .Ov.v``Fi%Y>JTPRI ο.?+^#,Q t*0s"^P@7QcBX6pQ ;!I)Xe/m0M̾L=f,>Rc<>Y'zkĆ[ߞH(.-]f3<댣ˍZ*ht`rTV,L_g9 򇎖9ˇonaˀo T:h]\${Kx[c?ϯ+%D4, L1G]U_@fr~iXuǸM=Kg)>\?y>:Z'=@݋j}ΟW6wY>FO),/a^F{(nG9 ܿg7>k|PW28i^dz-N3Xʬ Ge^son4Vf%)oFJoٳ\r݇9ZSAzz;:l2=Ёٯ3{F{e[2X Ï:M،vZ{i+lbd k38{N(Ѧ'@v(K/%"Z %ۘL}q1.*Pw TIYxuXvE㬛ĻCɭy1yl{.S2"Pk^XŝI߾+::zq>\e5$( JCAo#lYhRQcU&+@I^f{#s`ka{Ρӟw)Pxeh%;PQÇ꣩~N"@f~d jnz:k% ]Q90 A!1F kHKʓV_gJ,^U~?0 |,E\3u#>( SdM:ƈ~5Rv0zm`Τb* *suTP Თ@ps Aܙ{Jx6/ F^WA3i+} ɫ{Psn5sP95:L X`q[RuX{??*V~`)g=/ׯtwkoo u+m AɈv>Ӥ=ʝqvPKp]ѐ8tmr0sQҲB-; _1̀H CT<uLJe&(Uo?>GT;o#azKQ(tQ38kl7ᴠ:gt5(pm\>=P`@g~?;*ۏ"%R92}Y4a6b&?dwNm!txF:u"}Ç$gȣOCV$rXI.kOFhb{*Cq-Cq DI* n 0=EIyyGU|.cGhPYA1kC{|9ޤฌgmc ێp@n9KO9t]pt ~psc'۵喺$%~U"@:' Jz&bȊX-0{:gN5%e,_eSd-/"x ru7qxe>YC\ddZ㹕3aC1MͿ_ -Ƿd !jEMzOif*{t! 7i~2/s:?Z`Hn ,?'4?1ۼ3cI _ 2Qëc5๹_|%`0R# ʗQCP,@s(APPRS.y)c|YQkRKbar/3 1n7IM.ҏ?G&D:ox<Dx9Z2`oR|/?go ZI] 4u>6`X:V.˫TW?.l;<:{b6iǗ̾ 6YIXt8buֱ~- fL`ǵpB9VTB )A%L@L (sWiΡ~[bV[7x~@Me)ڃft1ͫνgW ;#;KAvoe=? 2 w-&.n/yz3ܩ|i3X9i& `=>E$š sN5M[nA' va`\F?\HJ GS) g`ϧK= =Nj'Fu-5h₸߱ lڛV"ڛ_\ RAZBB)?{8ot9QT/:"DTzO"Z`_qE3}bTy(+佇G^ tn,iSz~,zace$4ΖU9ڋP0Y럧XX0*!YiR/6u1 ۮ&k|H?S@"o+UI"9(҈9F{\a`A4/uv/VE]އdp%t$E\As{N2 ;c5GygtZlSrϢJ̴9k0xŷdža3lIZR[*I/ӟf` u:B?(Nkΰo'yzúdXO UMX!tו!妝?^yxFzvF"1ZRA_s?ێ[N#?If,8ً {`/Jqs eqԷA5$ 9PZ3DObY`ƪ%/VϤ_ 8,yXS=Ėۼ3?Ha"@i.l\޳;֡9:%(H+*w%dJV۔ '?{qvO[ }A=5OEN* M#;9ng1šMzseTJ<%k% A'AXH%F3^B$!z|= ;kbSDFor .@nj9 dLXuG:g:騂vM}Do8+ua+>]YK)Sw[8g,u4⭽3 ,[L:~w:;{Pp `qT j:pٖM1[ 9IltɥQD|V%8k[1(G19kAa! f^jD)d(GR;u(f/:4pmW[uk]clf~eB28TrMV.wzjLf7wٛ2 "v8L:[:gnoB1?.kP]o}wȀDoU!˂{z~MBD5t|-CFVԾX>K+ry]V=8'hk>(.j ^ h/.x)C >90t%7*bnFF+Wڤ䊯9?s#TmaE{ yNǛ- 'Ȏ#&>MNe'^= _ <^ MYqdŁ+¿{0'u5U76N^BhpT@I#"J6=^Vea!4r7[9 ǔyC}u\J'l܃J5VXWrڜ$6b.@:}W M~kUθvPP Ic|{kEmeXѧ?H#VŁsDg_TFhPuSiA%ĸs?0ۻTI-axl!51Ϗ#C#b)DQEQIaU쪭 ƨyvL~/:kKn8sʧ3zٝ!ә@ADB DEuU2:A?v7Wg3KlRax rBp&!oY&+ s󩃙Tjn`IB5"}d!"߆N[kmp OFޅ\4{esX6Vk(CJMSG]qpՃ y@kHt4fj 0.P-̿㨀i|?Ӥ`cT h3 ('VeDy"[ DʼsKmni 8$8bC CN|XUP^TttAATtՎcl g880ap_BA*[ mrҶkzE ]h[_![KJf~ɂA2ЩfSpSu;PI־F϶ea]x}j3rƖMHx|gXoŭo⪉L~f$'7X>( ][}n[aS8H} Fz<8 O㑉7~r$f|-D@>ew4{!#meF[SۧH- v5ٻW @c0vAף\U߭^I(\* { 344ortmln(BIbM w˳Mr⾊S*ltg4wz rYbA7#fE { mE)4jjMOuǶp!< ʷJĈIVO FwءB}諾Eyo-_vaޟN=6꨼jW@Psf{(%0͑O~~S_ !t0m6ћ?o,WXL]ʬpr">t"=̝'-l1۰_CK 4lHe KH!^8<El[i @!dM4Pw^AL^~xL(;[.V.lv+Ua{~wq<WNBƉ- ) C54g{CΠoݯq EPû-e?Pt9|~vubYueSP.wƗ5U޹\T(bU0}lO%'Ń2s F/(f_|Bߞ3x0wp *Ȇ<Ѹta {WX, &Qymag$˃Z£YdD Hov(|=t*Ă @:Is韟-.NZ&g~΃?q{b̿d7Tx¯y?Qm)t'_7{~d &IOCX;m*g0r'k$ M r8K)t)".RPT%P/8S&GLQݥ%7Uΰx׈M-TuuU[qj°'Q묡μS]cmCVx^䠠 Ndy ^ xf̮%FNM\ @l<dcveԴAi!'xZ:Nz8 Dpp="#<;LC܌K&Jz4߂n/&jкCj7Dzt \TxA5}3%Mevyx<)Y|gamne s`1Q ζ}HQw8.IT< )mS[7ziӏ$PT348 &n ًVer7ʯp02pf &VAxGp%r>E&fc=Փ=O8Pe%RRD1 KXGȤ,wFuT2U//&p^ιiI*6kyg>cٻЏGMrH/ЛL0H"([{2f](#j HȾ`stqt(=iMn z{ÊrfIB˔xʊvWd8ZUUUUUWg ݼk:kn6YwȑE_$Mgڢ,}laǶs*yz;3Xʞ..hAfws)Ģd*u\×mxiƶEUuYuju5o|x=Q4·9,R5L*nhZ䯷~6ف\eQ-0:M!x`K}}r0j猡VF,ͮ"uw7a}#qڧpR{><,^Ȳf:Fa(nl1 Gq C*`62]i݊xDVo<;Znm8vRtϪly@E"rP4C.-~۰u*$ k6gA3+L] v3eЭ]#LqeIՈpQ1Gg1W` C)_B]MQX=\8km;aET`%wvktg9c]4sS3 1*JXm}sSu ,FzxauK+0pCk,kE(JHIz4UYמ8ݯ&bsvJEw9.Ek~=UYKy itdH`0qz H Y"p{bEAeӃŒk7º< s;B+J4RCB!B(R!24+B|niV#q#:cat$ 5߿G&{:C#m,D< tVe嶎 !B$B^YeG &+2jqf55Jx }tBΨ9Kk>z!CB9~' T?Fb4sc:YYY6{>c FF&"?!dA9\ӰFQb,p F_7I1TCx?%',c¹k:izk!a䃜|:!zrb2D:N*?>U@ $әghzdՆ'ɻ߻E~~mZ_v២Qj&

QÖ ~NXAC'MxpB" ;U6\,ƨփ@۱hM"u3;[VJP̐=uq!#((wvu=D "6>XŽةWjݽ"5N}o%hU|~CuLِek=#_"@5 T"`:C(PEf'0vQ jƎ w "ERiOldz.t.4$0|LQUl2- ڕ*ބGdḿE6f{*/"#$eȲҁ̗nP&d:w0Ӱop n~ưMl,\m=nվalj+[~a{v{zՃ;xT'ԣ ɼS+P#ezG>l}T;][ȴ9A2oԎ~Zt|[],Pk[;P읫j=|\ yёG)Ӟ GB P>3'ZNtrRfy~UN:P}Fq$TTx:Cu &c6c\&<΢ǥP]q22ɍfTa߭4;Y%"J,Obmt]!`@B?Htn/y[<7ݽ,hXChG[^OPu_ :~>O>>mIM`8pj"̒.;{/Ѡ\>.UK;HܙƯm/iͷ[0:-s>"߄:$5Tl1tC$>}@bRsCĥh]qЮG0 /b#2 k%S@S8ʌ(BG|pC#"V0Oz3S?Μ\Gݯd9qq\`bvxd |Qw]Fq ;vkO 9>2"6FoٍÌ$rZC3j}xu }M L dg6%7B(I4IB;vCtҪh4w! ka մ[P]n(n%%"?<Jt: .wJIK 0{!^0 <~;t5^(fUʆt,_"c7VbpHgL-PMR>m9 AW;p3]rܤCG 9WoO{:\sdsxw[ $ ?w.a ,k`"SN8+hP4E%Wvb.G+x5*&0FH|~Jf$Aw.{/Q 'ƊHTWVqeñeգL~\} P$i_0uzR/HZd@%rV̳׏+=*zFtnŭ"҆ CzKhu^h0R~mX:V !800H, L`v+~0Teχ?&D\m^kРOws}0MU!r<Ո$Xk؇![8nVNڅ4ßH$~*p(ת#shJ}o1_&7LЧp]Hρ?+k*JJPBif!K_Lt!2\J *alLز I`]ץI,htK! ^5g%G?ֵQD-XlK3:Pǰ]վetp 2ј±'V]2QYo~3Sd-Xv#%L4G{?o_ˋȇ%򬫝@("(utd W/1S ]+[e/0.]޺6Zme]Q@7ݰP0dSP|e$d O+X8RA̟w3]h[* R;^L-gI ѫFWuG&_f_'k2v 1iO]'cl~V# b0mx>oOteJ7({oa떩='Q[]Ϋ=ST<:N4hld2Wݖ]@V2)IymD` &MAƒck Msf0;*`OI,!3L H ؏=£_l5@3K ǿ mNN.jZ;k:]Eu^z\h_=_(bJ ?P?8xr89Wvk׈xzQ;p뷤B=i.OhVflł.ۉA-޽k,Kuh 0$,ԄU0,ʿ:x93)R.lj.اQaZ=6DwiO(Ԓ5C c-6l Q'b|6;bQٻBjߥbd߿gNHX8=G/L/΢c࿼QU _Љ&2 6o,] \h5-sQvxu'lb}(}'QLJw F-C> 'ac\[~==ZBLw\x.Y20Pe0B$x|^ %uwxBo9}! {IJoxͥ)Y'kQ}@Cp0BKA+ QEdGJHd˯Hr$8>ACDEs$C%qƗHV*Da2Fee=M@ A =˸(G'2e2@oio#9y} ѷn׻{nq JHĥqb0tb9̒yxX b\r岄bz,j88$@2;1RI8h6a#<3Q3V@m!\W"sgŷQaqc^5CH Y01+|#T&f:+Ę"OV_W tл78$7V*RDTEZXVҵn &bc֜`$f"Zl?$ R <8|Nll@XkXĠðJR b8X D`i(*L֦փ  .k\>Cxbti =<3Wn 6dN-2)\.6˚j=oqFAjn8gX:mjsg<[*{oKXpʈL6*08M]0d0e&$c]b%lcxnFvz oJ4vɝw}و!#\f`RwL6aSm\! gkp9U>ZUM#mzQuO m y9Ý b[Rn\]u?I=]Nt)GMg9X2"_g nSh2 #d\o. :xv9@՗4UCzrIjx ?O!W`0j$ُS҇ƒr3/&G~Α/IkP)n9<!疳E=r2b^>6%v+ʗjk|jrGr5ww $]֌ʚ6W9l3n\gdBXBVFh,7d.?_ 64wT1RdDR(# A ʆ2"/z:͌..d'^Bh~\|5[S.;pORQG1ˉ}#[mOe"XIK|w@"I&?Tt8~c0w $$tI R?vK{""]X8i}0yzyL[SĆOY% 6Q M􌦢rwŜEN]k@х*7d@MLI,i"߾|翎;Aϡ8i׻܊~9;VVxvm'b;/x:G=6̛wFM;+\Q)Pܯhm8!DLMڮm'ס/ *-L/:Y a),7b2f)S 4)2bb'$5}BL 9Wd:Ck NI._ zC3N&|e*0ZZ qTF`$Gn#{%K6gDֲraolmT/}&t7#b 8@Ixvh݄.q"s#V5,+kYٔtȭartl3̚?6vD *_>>^{{NЪ&Dn)p.V>{h/N$'"vSˮ%W5zzQY/TJ;hϕu;}H`Ѽaֿ9?c/s4XUO~!ÝwB!ݼC9$$tJTq Ü2-ݟ9 q$B;-, Dݫec)s2FH`emwuN3[_Ӧ1;Ab#05@/Ŗg "%hEDZLCV59}8yg!uȎK8{Ȕws[La)hTӻ<]#X]6,E?2 "$x;ZQy~ux0 3Gp@[Ѫos)ZИ I$Z|>j Ң$ K QCTtf>lCquoIn,jb\wJja"]i`z R-4*Bo"7@Wٙ0{ 0>97×j$cI,'4L 4bQ 53bMMu˺ݙY JF̉Jk*3DȌZRJS5R"Y1% LRևYѭ=KieF@]LNLhLo?0"H`/9W\~(|ذRH_6YŪ#xš{@6 A {6Y³Y Je!G=kiz% xg& XIa[@:%J!I( Tǣ&KTf`*HpU8{Aд*C{a l,t@H暪Yi4F Bo*OW;\9Uq_]s/yH2T!asf|aH?b1>K7_lryqF̕nvde75L:Ft G\8v9^9fZyu~_}^qmOn]<|~$O_YோujM1}u#sȵJs(8 :֡E"$ fdyl( *Oh*[VSeEeukf{^"5z"<.y *F&{rW:rXIzǫ;p3'yྑ0eb/팥6 /mc,{d C‡' . b4Uohwd@r_USC|XE~ȃ}vJxQ_u'&ԈPݹ:azm#4 //rT7Ua 5 j:΂N`]sʗǫNQ:p!? !&/)~.]8۩AJIRM*|Ky(3/[PTWz3m (Bl&Gş#مyyz[~Cfn,)t4oMri=ҎF ,aeQžVueh-;d%(Pe4Aiu <(|{q4ȴ4Y;K/(/~7n##TOLlfM}?Ntaʟot,(pܙsAHR^XsWAiIG\H(uNgg dJ/U8*ki? _p~0[\L;'(>[Юi(뼕`k0TSi[Bػr% kb윩lZNދ\O`Q*Cs( !t#Ne/JW޵5s&r`<m3ͰEϿaQMrs|zr[V(lLB |J߫ṇ_dAlU D6׆`_}ll|PU_ٮ2R wxQ ١#T޿_ F OSY]mqp  V`KHcG֙om(do2Y퓇̅Qw7FkjE_x\rf#A2V#: rD5r`#\,* 3*,T֎n:ű+oë9b1\k-U\ ߚ]dpw4uaJ_%?|a1ܚmmmͷ}%/Z 9,D[$(G}`T g[6hgWz]ʟ5Z5z~bauگKGΫR5Oyv_/߫7GbWj8Gv]gT|w{Q?VQD Qi*+i  _K$HY Ty#nWe6Xh)K))4V ?.]rS$r"IJQim,"o CH~tP: JҠPG$X!"U &T`BV*֭nҷϩЈ"Rr>@UI (DJD BDd9|]TysϾ=^/D(A޹g Y{F;v(>\t Rd:~HU 0]dtv+T$AJAk'/nAuF2{vxe`%+f"솸E׷zF5O!|5 HN_>¾b|+xtQ`rWWit Y:Y焚:GY98c &Wf"W ܳv8glujІPK7͵9TGu݂Šo,,so^Sqfqe5bݲx-̚KJkT,tuO\5+7 p٥o[5ߝ73o҈zW.¢{=5lgev# ۔C,-9薳sy&lv uٯ5 o:X7K}u4ׅaLg]QJG*Ҡg~;\W:? 8=$twfuG^[;)˔2=q߲Wy,v7gh/YNze ,ǧ&D]N kGl,l2KC3\iCzSCl8 au(- F(_rAl:zitjٮd uHgHj|hY`kjێ3擯Ȉ[nzfS98i6-&t㱹;^v.giumqzˍ9kcnuKw} KFo-",X9HmXs5].{Գm2DS:_F#MCW+=>˒e{p坮Rq#\r)78|?铇=DFQ0#^JqN*|rAp~}}{V^χϲYzPA[\ózcW.O8۝;Kd2}˳5wڶ36;cvxj,\uzwݿ[a#u5e*{]ٷ)RѢgO}ݝUl"nuOlvRɋUvIZx}][ߠ%#X6qQ2]-d#8R5f$2.; $ɬܔٹn[dB#0FM[FzOlמw:X߬aJKZT{^cn!𴠌-ɲVktgor޽hߒ&DkCܺOVp ={}9t!t\^wyꁊDJ |?Ic_CJd';~YoSoſ[rP|Aq2H(!E~R6QJDf"ɖIV#Oz5tMR l  꺢&[)FͤlxWQLϥۣ@xe5?_O;ɶ-鄤5kݚ+jjL*2LpI4R6(Dk׮$mSJL[&4&lJR,b- D&PJi44QIh{Wd%tm(mzIF 2RRInkۻya4sh4e4E3E FW2dKP8F$E`{F$|uIdMWӸ?_b՚oo/O$X߭Ƨ`e~>KvnO'< uCŸ|{5Wq\2h6, '%GH s`q!$#xd_d#{oZ~c{O ,? oc<ww ziy=:dAmßSw=fjdSm`e<# Wrx|NHg-WaX U~9@nlx=cp]Ƶ^vm9Ս=̙(4n[Aʶ^K0~yܛQslJE܉ Rz/hYw[O\Q`>=^U}lnJ2ܽpev ķVz78xQu P^@""w (h}ecm_+.RP""~ ՏܠﶗVay8.V{ЉWk\W&cƉ$X@gYX$^%w[5}e;ۅme)@trΉ6EcB u.f2~Λ0vR/ ŒdD v'GdQw.Dj_C@u;\Y`A~k|A1q}XAsŴD7_=/IzoV?ucwnyR`~ڿFHDBQ1>])DcLDM|uVivRrhFzݦrj,T_ P\Tҋ啩EoUwJhdHWоeѦ`&nVJ,=m`{n56Ps*kd\G |_,C'$@h%lc8(VW2p؂[L}q_w%~A0 (=6!TN( ϛ3"ζ qWs_@윭îDG^?rx P I5b6E-΍~w2/x4ޠp@,m/@Tz I01 Suہ&O*v@ݼS\^lO+jx'ѽs4xN! qDyad<NހOG`]>:+%dHxniH?v-qэ~nސD_I L! 4Abbղi}h%܃A!K?sv!~_V"A!vPO?pðT&B4e":A~@V}l`UbW?q$ ozlV(&xqv`P>izJ͑5%T'G0@mS^BFXTTST޾ ܶoۻ@;u &vDQv>W/coz0C< 1"v);ש|d,߃+@AqHjR3]t]ZFBܻ]3v/yn4ɆWR~aۙ5 k{>:gV^:t׍ 05 edr9]9X`p7GTlqB; q5' dxҼ۽ 5s\eT+4 ?UMW0]l9z%z@8EXjjYGb 惞졝+k%A\a\fXqizYyd:,CPLbzǾ ']x;êa/EK5ۅtg&cB6 @Y>Wfb68@wo5]|j:Gpp8u_j.;]8p $!p, M xvݥ+%U=/~6byj4;\r͝\p+zfuv,nYثl\'B=Xsלkjֈί(==A ;nZ1o &jG+{0XjBj#c4U @u鈈%3 pvF)]S҅TD`^<`랝~ 413Uf~ ~c JY*7b19d>cպD P/GoURT/!h$[f̀r=p5{w(6RhTR8n~ݸār!`r qmkACWKUߠLшLU4n8""NUl#xq:"*7U۟.3Xiy0ɺk̇?=?J_8u:b3 )Ȩ{ZpS 8b#YM]DW4(\ÙO6^3ML$"t0a(ܭGBaɢ";P„><ralԁ_/aQ?z5\8a=mͱ6nnG B}+Է#Cse·ѵGUem:,8\a]Lt[B^V:D^98wzPer3M +EƟXZc{V E *(() be_G?A;|NㅋM_^pfWS s1^/ObR;γ[}u Ƒ pn۽{+>]>tڴp\GEge eݭlXJ <۩ }b0+yQ=b ҆}\I .Է4.VeEY+C2pOrYO20S]x0:Qw#,8@6UE'8{+]}خ/#A5c~st'c :t~gfG]QnD^\RTe* $ NO;im_ȺyXCylRyKpm˵:Zq&Th>ӭGN~fq v8忓n{g}cg^ )[:2n kdFks\9hwb/-;J즪Sb p.@$q[h9QPӘ)n;m $6*Fe2TXB@qߗ;H&r)_㸌j׹ZK |pnis} |}rN>Ņ *0Ђh|nJLF5;1c|X +$CN6tm\{lpUn =Wܹ42:>o ߻U`6xF7^adf4S׌sϔ)1Kg3S/]~?iw떾ɴ U^lsb4<վ%w96<4ȻK%뚐OdG>x:NHwxHwx/n4^ظL ]o1gۋя oS/|:>MycXۅ_ӑtc߯<:l߲VMl 0pn["U3'>ݝ=#YoGnc}ڹ][]>1#Fw{\ڕdßrYXO|1 :Wy(!ՎQ;t6me/*AA=ypj򍯺ό72oC}aC3ˋx^S[~$.vJH \ "!n/>:(eRg%70ԯ=aVٶh/"n|uupVlb[~/,&rcېc[2W}Cؘ)5uEo@HyYɵDy,${;; Ol#}[mN6b@Kc3q)?p٢ ")j'_Ϧta6j|0.9 [A05,kaٹ_'p,y>F*%oĀ@W_Wlmnt\۲ egY~n-$q:'Cg⡲fH $p6yfQ&`?Vn+7j  T]iT~/zsq1 m @÷wuMĽF>>Oْݮ1e-1NS|{ ](Tu[mcEũ2^/Wt{ϳB, ET"_;?o?9`4oú֓h?ׂ!|4􄢐Q"VƵՍAEDQH1hſ/[e߶#/dIR"D)"E^.C[?F?vb^}_Aޱݹ' va6=g<@8~ ::o/"7GfEΎ<_fpSEa4zw,v%%(N9{eP&0" tq,\>]uPC0u-oN/*Rd{\$ 5 ;L)yW]*tC+5ڶ|!d7]o[5SJ+b֖U˻ti'.8G7h:#^?wl1u1;qg=fc*.:neӖN}u&5Tp<M}Yu6-!:ק73Vo,v B[afCXKkknҘػ+CWUf-:mF}]e+)XDO(ɱ1~Ru Yfnjmx[\)rmuŽ[ՁmBr Ȉmu0̳>05ْ{]֧RuD.7uf “Qd38Soe:]vӉ^gd],gdpeSVNY79t}s^y>hkh /%'X\B4vv4ke^Aձ.V; i_}]9Ie5jVm)^Y/Mw .E_-gՆ=_\?cier3ټpcpfn!Y9붸G&^;u!=:9Y'dxʢi^V_u8߫V37Cjm~0jceJ+Ɏ]f%=Kuv6KGۺ.wbF'k9.mgu^pVRq)EenJз/۷f8v~sy/0ݾV> [enCgm/sg+RBm €n9oc%sX2:l֮5;H7qbmӝ94,Q^r[ݦV՛ m Cm>8BLDktPuloTF%n 瞄lG%LVŞWۺ[+s^(wSf'W"c++9=lq~8]kdEɜ@oL ^ϕeZcc! @4o)iQxe4{fqsK:Ͱidmrrkua:Bzh3qX{ڎCY Vny[k-Hr.HFnZnNu;#mМ]GY{lӈ~;ifֈ8)L4AOK4ݼGĿ 2[+ovl糣V®5},]϶p8߅(hdD07nWBڎmhܳl#Kn d=Z: y~;z/),"ܵ>rݮmѧl%ƹC#(݆w;9=C;&b:\.sq05{AqvQ;tlZ[yGlQYo]g\raw'Oء@&P|v= dgp3h/5Z4ƙ Dvn0@ƀfx8 f%DDS[aǽ`tz 4fTMc^pNUT z3_~|OC6Z,ald]ϵm1}kdgn6hr!3=9e1|3gvR;+%^5OjwGy[ռ򍲎q ֙bM r 5}H8q^B0K^g!lկ?K=Bb}MOOWkQRϰL`J?ggh {@B@J= .Đy,t9G[,W{քiy#B?'l_ l;]fA`g/j_]O}肊eOQ|눶uu 'mm66.8SOzFn qwifMJVBaF;bC-dIk~ݮÌ9qu;s}h1N W.7[l׾;x 5/,a@IsU@@ ~4M4Fc{k_ʖy4]nF*`8֡½/FtoJ @\8 u^\jP0(f?v'Z.<=!w50wP rq2Rmm Xo5Cxl'g{ ȭYXV&=zCN3W2J4͖xccc6p qZR0M:ClF AFMSš7 jiMoCHBb_h[ Fct6,ù Jyw"R"¢:C|!" '+*}uV!Iâ'&q^ 3`)"0㑔>[O xNERU#y::&bM˼2:#6|LĪ|LAEH9اKt^ 5*gSO/tF6o>J o\iU27r WPc!30Ɠ`k(>b֖.M>.=L5q"`U2H.hV$i»7*ٛTqdoI(YKG[3Dq\tNUI.:u\\tZn1Qѻ9Nz狺I?1쮺3==J&pIL:{IFL߮yo2I$<9<]$w]ӜFx18Ҏ8$OvMUUqֱx:1<t( {6Uw/S.%uF ˦f1@<_srH:ODgs\p qk~F)#^1 㡝߈_I1;F@Ȗp'C ˦!ËFU9v=rj.>AV;g "20 !Q㦾ҮHx7M_sɔ"CFѳ`k&5CK[ad(֚%R&5*vW$lcM%8IIyD I&nU~IwDEӇ|${I/s'UR #*eв))\Jww/W18wpsg 2lGpF hUV5TlU 6@bHp%h{ .qKvBIPO/*Zj ԑQDm bF6MTDIQ5E$*+EE-!hP4 CuO9SoNFQ".o@xI~A:b]= :﹤JO]؍Fx 2*vKUb8&C9 ( Jۍ̤ :X` (lŮp:;vO5$nh0(k7ZjdH,Vl;eRh2cRQKE._{fU1I=ɮQqӱu6_,oy2x<ՐIjHȉʉ+c5M|*sy"sqHk"ԶkqF0 E!HRE(j d 7C~]ݽ;|Δ;J]ćŞ"T ѽ\`-,A!ޫ;%Y!(#hi[vW7΋ ;ݓ[2'H_2'6Lak7yetM.ܬ $vqw\-K\^FS>@ōōʲ&H%HYhv6Lak7FE:(\1'j_6[qxqy<,tfZ8hӔ6Bq1Y6J]WP\OJ~Jc -dkeODKG\s9Rs%|C݌V\t}Y#Vտ46Myc*{ * ;,FsO 诅MYz%{O*tXY|7 4V=Iڎ{!m@R0Qua'b`֌h>`B I#ǒ%;q)y^AquvdEm tcЩAA;LCU" ƪj$C།l=n7bbG$ `p·# d(_o+Z|afnmrܲWD41WzV88n<#wOgWHÕ/_t熒n!SNwǷ8hvUHw@_r_Y#EIO fLϪd;K4?@Ţ0?`̿ GHQ~a$q\v\ s2=u KpG.!hh?JTS$DWs aA?L#G4? A9#eB0hh"`tAiҨ&}@U¨\$9NN$A΃\/)TWEzgF(6@Dɰx! vp8*+g]a/G<>k'P40 cvPĒABf*T(ZppY4e`\'EJzOj0HHugpwGuF(xu =5$?E@ڂ0geOQh B~Ǭ qy 5ȽnƴB{./v<~HsfL`T]U=vke!)AԠre{2"'""d2Y7lmOq b!"jxfiZ #&uG}D{'Ie AQ2⪾ɖ. ,1"LŁS?痴`[ʺ@ިPJQzmA r yF ??_[Pq{B0t\ᩫ„4PtvȅAf87x ` RAŕܕ:tWS0z~HYL?`8\;QrFl Fe=JvVIۚT5Y͝Koi>dndL ɯC].Vkn?#疋&vP[$ lǟh2OP>duYLOwOx>84E4Bª!E"X|F*e7o/9}L]X';;䎷%i}x\COQX?~߹mn`Mu;YbX>%}#;mbPxU8zE@i %!-Hfe؂gb /ч,c o-zlQ]MK -34| k^Q٣Q= ,#S:oџsǭl&lڶv!~^{GDDp^px_y)X4LڼT9D;,bO`v=5@vǨmrf &}|_rUr6T:c_Σw&;Z-DLǗ)ږ8c[n 'sۋ9ULVv7 ylC 'msQ΋y#G2hrW 6B91(fw?_ˤŒ(!ŗO27n1QXҗaǻC@N*P=U *ɼ}Oӿ|#Da$4iF,93(?ԧyR`߾m۸SN_Xl{?n9yxI`2EE?D?Ջv ;9C|c9&('*(p pà"A |(5u d =gR':oOB.¸,$Qg8u{2΂X > 2ayd yQq w{ڧW1a>j $'؃, B=nQuD8.ME ?<(Ue|DlldJ7.lU_Fyx$*<~z{>^@@ &wB|:M5=oP(% 5]쟲`MNmp{4q'`Q=AdZbZDI`T HӖB禊Uq( B=B$֚p#s]ޝ/c嵆V;u Qw0#cYH|;/숁W_C=: uTW!(9 n!֒&IG 8Ã8<9m!eZl*q,yjHvm3A d{a(?`@J<9A>>9on}k! >dH10$&j oŃwudꁿxI4sX`2ݫtj<}b̍Caȇi"}^0N݊|d,pxnqY݋דZmb{-߈ykwgfj"R -.]6wSe V9sD`kSخӒ]xNz!Wfڣ5ZqauSGkd,_=ì;GC(}ec>:[qYd~~3n[8j]I4mb_/Wep#-BmpIK/w]gg[C&ifTV3Nz,6Okgv!1aw*p'f""yK\ޕO vBS~_.y~{N83zs+1, bIa=˕MP? v ׌, $_~><|HD@kXޛqEUPHRSv$W"^A~+CalD;p%Hyuc$;AmRQ1L^'x9v[Mse4Uo5D z`_~J+$29ж#WO^9ˍ|D/OxFC P_">.I=U1ԓHɸ~-L6^ :Q o}?oۣ#\UbMs}sz]qK2R Oh@ǚQ'lP؄ZUG*¸p{&C@A9 YYADA+X0|['9TꎇNXI{ Dമ`0ov[!j!uKt,x2EFǻw| 1! x`G;_?~t/J0&I~!;ͼC>%~|֞<_xJOZòxB_nPָF9@ jdڻo 3h >9o(܀:EuZ"w(2i#wMv/3?o(ƨE`G"I%{< x>9҈P YrTJ!st'W_`p.pzBe ?e=[dT~}~JoFT A4"Ev c+'?34D[ztU,"s 3̉;6yFD eeesD(|e8E?\P-F?h?o"G<*C˖KRS|VJo@Z!2W|=Jg^sϘ !݋AQ )"O8桤[s# Vmg331Fm gGXu28_Qt'Y.&e zoA?ΠЊY5P7I=@|zXڏheʙr⎇~0^ USa_<;z=Mcm2ݪߋEo7V*d7)+( u='H7H7vMFp/@6;94P-x^DNB'ѹ >"΀T(xQy`2V(((J TRˡ[jOgoMQӡB1ެWƟa?W*MB6NR+C B~':*[_s}_RBQH*9;pƾ #^>4F:δl[Ԍ٘2Eu$Ąh?59MNn*>v즱ߊChvѽ(`v*bd׹L @`]c~ZүWIY -;> k _ÿ< a85VEg`$1Q4]W1>& OaAhGVl6u)' Z1k  Ve< ,>P`M( 5 B pTmA2]t3+_}De%kK<׋c )A$A#ADL?}{@q׎ɩ 06dkK7콀c6%ފxfrxvCajtiI{; m '!1H[M4殿 w-.?|?4 ~ݹ(9=u_M9EP;psMhl?SxHHʾcGCw  bc18&_E|k`ߋ تz?g/[ wt=hv]J+COwԚM0Yڽ}CÂ'N6ˁB^HE$Z2E20b ?+~!fp8X}g0l2fDLy%'[@!GkN,`F@b$Dpx%CCY`ˁLwz0u{l P<0@I1&Mm19V?`"Q 2Pr hAc b)qRH%LE =б_R XJ Bʸ7>i9-m .LPtc852P?CcPd!1T<~E,}sCv#OYg^Kɲ @% U}o}Q?c"pypPp.r^sė+ZIJtH$lϠ#?@o GQxOAk-ufAǬ`{ޠ+P&/YJ W~+6bli:h $ϋ5d56eR8]0 eQ:ֈhIri\b 1)_q@*>MuC~2oPK@\@rTǩUl tB?)a4jOK+HXF%y>iU\xx8 xt!#H>4)vzl@qal薇!Q=bGj| x︋m<#Gv3g"\NGءgCƝZ\[3J޲ Þ>]"fm3 \`Gm)7o3S"&uLaW>y-cpJC8Fu/PO[1׀AbY|cA~hw/Nh8_ en< ϋ\>] HWqJ|8pu畉)zO6C<;glñI'u&?-z ly:&>~AWVm#;-! YVpMƏUyO怟35gcbC2 <{ܒ~ ̩Gؐ zs8Щm ~,[6A~]D໙\Do5,pfE.x#}hac\ϭ()L%~Ikf> vH A=b2[ 8rC@@ubi 3ЖJ*FG|Sh~Z(RߵC_5*`ɑe`0 .^w). پİq/~C7?T.Ht_2W0)lwPhhhCp5o/nL>YVO~Ճcl|Ϧ_K,N(<3U.2 ;^*~ub&7L~an#YQ^ !B9pbjk'*U tbEOhkp'הY̭?6tsypjc}FÔ=bhr?zT⦢9ĿsUm]KgO,>1P@s9d?ħZhoK9?ovWѯINW*!*H{h^Cؒ; Y*f\*-yZ05g!w{y^æ[*®@"rS 0R($ #f^Yffhh~_`:lJu_&-b"`I5WeSm9ZPV#Q?ô#)t;fJksi}xBΖeԿ pմI҈I|1\Go[=n7MI](P}?OY=v" ީgG'EaˠP:x +ɸը!׭]$|}X% Φ5qJ!,V~G }vl,?G_Zi)((J-vʌIeN}h˪)Y0)BT`HƁF@rrx0]U;!rw@?oi=JT6O ]&bP $ A^@d|s4:Z<@aZryU5_$-`T`"WgqwGd\:q$='rg@}~> T(<Ҿ9%{tFLݸ~`2%LDPs0;I[^PPp0w_ߐN9fpf+/cG& ^(+(8$=[ ʻ{vh b,tB(>7۠Q/xcx?yߦ߮=Zlr구.tCΈPŁ:"uX PO(c^XXov\BMQ?aC~zmv%DD). 4X{w;ᱧDB*ib!=Ȃ1 }w?!ԡEV_\:w1)Ej+GP󂣔AC{rUAȎQ%(Bi~^gϚ/4<}iy55U"2)U^OSg8bbf8_\ kϳ_\1sX icsVvj:$yxfzRjp=ZJڒ$X{H_U\$C!r1UU Ҝp4q@?dAW g}-)D%6bA($fBHg];k-Hjk] \UV\͹cbsW752s#h4lX5r+4"[cXnmV5*TcT(sG1WBԚmFѨ[PV(Ʃ,mcckbەۛb6i*5y -j6cU 1Tmrb+Lr+EeIr4kDUckwtU2Zb sl*p]@??a1% Oo?tΟApL{vY5YZ!B3]AVfآwhW`SeGFG)9r?_^̈^o1E!{3{dx(0 M%uר~0q3هa8"ĘtmZ!G̋B0@DT=BNX(Wl*iHs$;;q_?2G};w|'֊t ]En_eb$H( ?gHBmKL-N1h?i?TD1cXsg8]fW>3Ɨ~\.{d:Cy! #*auӑkȜ~&9avx;fS-p, XRFQ0A,!S8ȢxZXyC8#}K[ Uj?)l8|XjP"mr (7ߥhcp0d'+Lֽ~ẉ֣\Ssh-(PhN 8 2S=Pp7#q(>W+Dl4UXI@*olY^m)2{@,!?C~馲Nxc DrwBò(fTd 4|!O?9IϙC^8WӷwƵ>DPזWBKL EZeE ڌi$rrm@Ad`prE?Cшg2q>a%0aH H×jta#e0,3>I|0 ЉWZ濂_ U_Ѡ HCV`Kח&UR+"#T/ 0X0Qa%Lװ CBHr! afl5*;2s6 2m:0~QNj`(6Y7&O|sQD`0M$ylszdl[>:!YӇ~:(Q3E/vj6. 1p3{T+&x t9iaT Ô=ZO!Ŀ{/<ɂ(UO'HB$!H!c׮cAH1J~ <#emJ3m-FX!E:̊H chL 33 2# @C(r ,g@9;@SycÙ8CZQMU⦩U5 ٥?}.n릹D`J`s)Pά!_jra Qǽq+FꬥḠ hxO>©1a<9=!ɸ'џe3W |;zl,gqO ǟDǰNi>4i4}OKBB€C eT.T+]kXCg6I c}pd ed~6K۩}S~sbU:]Wb (iLvLa'iw D@X )bx C&M,vEL?E_G(*" U$Ak \=Ϸql.r#'[N r@) z:`yU@!2`PVa@ʀH(1QMk4C i *C@Ccy%<2A`3 lmiu^'L.Uk+^DbHP(%1us;&UOyta  "h }\HJL[nnR 7GYe3:/)/ { 6֍1@&ʯZ1} ~F#~rILă>?QFfD8m o}V r4,א75gT(ZNOrL>RԢIIW}Z1saOO~Vp*G1;RbibSK+8!3+«;2c|dHz`(+@0eyx9p!*D$Ӊ(DCsтy H3 b0 B# dlȾW{{)0a-uK;tqT%~}W^7Ԗ?ABqr!&mߞh}N P0O|}\?s3 $4Ww~4W WgnhaӅ0`֎θ ̉LיQbh2e1l]{ٶ]LnNk fn8jPX߃]:~{.3mOyJhVֹ%^\7ش 6 ZsPl`Bqe8{Ll]c>izNyߞ7'Y^V=PHX'6Jp@5NC&C_k|[GGEu^D}dm~G~?Umo`y@L>$*iBB+@hLap`j TOWh3ۏTFi!#U0CҦVj=׾a_>lh]ڔ#}{g?:Z(V; #71qQ\?Eq6|p{_석lfpt^_ڌvj.#P5}?y[>9,Ot}&>W^`UX.ݼ =j~YS4Fƽ `:ͨB0PujVC1:_|}ZVfs 0~ @Y1.wxlv|!?Xd4=g{H *} ~A:&YLd Q`wG=9;auJi* 횊߃˰Aw9ZaDrQ5[A|1> rp2Mqg;g!H/՘ǚ򋳋W yd<ܱYMo)hǻ~~*d3ң>ٷ^8`r"3!5t;1f'E~gM K1ENAȜ8 g.YNFgfऱWcCxi Vclm#52MS::60ޝ@$:nza"/ޓ ݁Z0G h!P,6" %"Cmki)\\hW r{P ,V"H$Y$t ė``<Qg4BW &k.nNaww8A;|%bkȾNa9&v1qGx_S"DAVf~'y;Dx!9OqD9[GNY >D)${<2\t@!E JI\D(UdS$A2 RT# ={x/vQeaPr]Ijx0aPE1FG,nف33BJ- qbPc˯}6S փl D@p$t%WQڂL,)LGoRzmj7!'M;4o~d #GI_"q{q$O`a[ B&f(xOz]QXI0|@(р9%n^Z6Ӽ?|&$45z 8`Q&Kf2b!LMEGi{?~c0 aֻsCQtW,dC%u"/'hpb(*3~;STaˍdӇUNàI.TpO"" 0)ePv-,I%"p=b@82LJơwNmȳK.#mpz#ڈ}uYĚ' [ym|O; *Ez@H@ R_-=L=z^9 CsR DicC&A ӭy f>pŤ6!0W|REGXkxO7-pt/fލ y,4DŁTp>A !3{h=-oL*RWZArOiw4tOQ6%ytcȺV8$|(<5>`T60WumC){xzxbBM\kyE}ĸ'Z+'鋒SK)HP UBe ã'&Xv#ڣ= OHi!1,ww<&2@wANvHh4{a#`agb7w,@KuM|LwBz׌nhbxTB8g~xi#chm!3r_dp_W|xArRfa} (zU5(Њɿ&hwYWtp 1& 93V"ӆ1 PKF}w ~Lшh`2t>?}j( E"QF ej孄D9TdׄR#gn V YUR?B9G1 &FඨJ }S܅ePoyuԎe;" ],QD́͝6L(5h) ϳSۼ!CB@N޲fd]d$NR0R&$=~ @ DHOX| +Na:v"DL/.4 (J?fqqL`3PHLķG S|=S4:wzf}CN5s ]ЧJ}rh {K#>1ra,56P* /zv!l)i;IRUb}Ib*"߾lД 4؈{7''n٧X8@9I8 ~R2u-,G$%dʪE.ܑ}Ư('z{{K.1bQ͵ À#_ܢ'Z|{)Z۰`gn5&$(ƒkX"3E Pj,HQ ^cLp~K_5Qi* tp!|آJ.HZiܕt0(ҤQ /aG?U ǙsXihz  ~mP(0Mupd'@ =MJP3@j"T$lUʌ*1OnF'"i K<L3 [X[xuy,Y&ڿ{'Ax"u KGVA?jt?~l_(jS7C S7!O_\; Q#êv*6 f24Ҥj1S*V~8DDֱ%B$؃F A];M iGKh%+cQ A|b[$?q%N{;+|\12PuE%,#.Ud^A'7fk4Hr1Ɗa?mm0P5jjcgC\!G bwz/8Uo00AY\e ib9Bgaᨆci̺bU0M4BSF6 Z퐾)9Vʍ#cJM7€٥D]q;*q - l)֮xQsH;ىÌOphU[WQN47Qՙh{iVg05c5gg>J*+>[&S\=EGc|D?Eb~0(m3ۣ85s][$t2zO9y=M8߽ :bEjFUhbhMQE,E+v޵mDƍ5hIb!/EZYR#,4]#կNQ\hNJ;Hb M?|)e>piʸEvliTU@Rdl5Ct3wu!&̓"jQh!6sɮ^#QFRQ5|ZPc=;a4m[bc Yu}xKl Rţk9NrʹkI@Xg'(_I#J 7 3!-!0L8jߡ_{L@[ؾsd8O1ÞͷɃFJ`Me D7F>?w3s^mƼSihb "P?cAk ńE6_MOoj޳nH;ٍW緺X19c }vHPGJ @"%vٹn}$=AP!"$8ABt:112 A"A'#|}ʊqo2<?*hٸ" 6{_~!䎯y "?< B8HYd IS k5 HDs|Hgď #`pA侲+|b f@#1pB /˰xc蹝!0;fx!TDP'`EPHR $d.p0Pٍv\ܣ+Uʮuw)@dP L$@0C1jyڣ>(;zfق A`uW{6q߷eRj%ɰ\L #M|Ҽ/ ~o%_A߸lI,ǚ+vקw}IBf&_!?Z2XmtSMnY [;#Uzް9:(FT^ w̲N8 ÏۢLLP^5>5@P c$n[7l{Zs 쓑TrG5L^oK)8b桸da> 7>`c6z89g8M) M9|1҃֡g5>`!Cm4A]h-`10d{s't3ٟ=+=O"4"pw?ݚx4O%Maii;_}_KfU8c@ m ̾glP'>4e4`f"k zh.e@{dġSd |)#b_:LÒ\Y[gvmwDG&мMkY+d|hwZC.sd{IfCu! Җ]K6㭟5?J>;hz fan#iv;CgؑWhw)tS-m PGsa`0O\Q=~#⧠=M7`:ĩC@|:Ur(yMC jMrLF|E$ʠ򩄗i_w!` N%RU D,s𘣑AwdaDQCMY86݊jd~-Іt!]3>fP/ ol8Q!RU{$G u|1hDea9v N0kŰ4 +. xI+nȊ"<A%GNp*BmwBHU18v`*dQUQcc) XD0Q*|LüMo߿ajXj#bI4b#EvuݥOGZ^/?.BrS )*J)yzP>fWn^z_*}C'8L|#L' e؜<;i$V3pNpK8~2`D:k=NG:>)yi:A8ۡF^L삈Xf`ۆO]c5ǡUMQU -!jPds&>|{Lt>9 LQLJO.L __UU_oli83V/й JFP`P>M+tEi_kӷcċ;W /b~2Z׿I4:[T†0d9l΅-%UDz Z,y|כӮ@* kyE]ݣA`Ep66b-6(@(" kDlF("""X uo~*h7,v*1(=:9FC|Gp piÓdYAtcglYZt1' r0پ/ijaP%;HfCWchNd."A΂b.%`%y%*I(fH""~K"mXC(LQ8{o_}:a!"Fc=ȵ9y=S:̈FqUld"V^{U+ۤ4 W]x?7e|q5 >kBc&a}C}4\x~Hs'",R"%ϔa;{*{~䔟{k*;KQefqǧҖ@fb0c 5HtɝU7p2Ž0;}Pu>8#yc (Del.s1W" ;5*"D4xn/X7qb/GDCR)au$9[a.P(A3 R9'S FUD.[CXBW`GӋB^ɡXUC8(_Ci&X4X .Vb@$"QCYhDćç.ǢqRv[Ozj$#bV%#%4AtFi,75Y Q4f.;T='Tt`I!/q  Tσ-dv?^F]{yBF/0TFFtyvZtz3 ?FoA){K0OEPF{P %ʜ\2" # 2C|!Fih0 `݀It{AMwpAMǯffS (` @ (," roD.lNZF0%?v$Dǻב=OY 9*_{(" h0tafȔa/2%ݛ,09[ݭ?ַ=0' +]4d@QGi !,Rt5+!CNkE ŁWg-,4ɾUZ)mifP%?q2vd 0T{GBa0Whu+>FMJ:'Cd#Ohh(_<`Ak:  1 O#@88sSc값7haCߍ 0|ýxaf_"=v'uy('8Bs1 lMџ6󒇮„T ɉs32$ "M4d}tUDmln!A$}Q2'Jڑ n) üJh i k5ʢ#*u j @/uxQ^s ^.@#>Z"j QNzt?y΢!{B{7LsѨw|Aт047&g%xqxqdJj:ϵ Ru$$7Ge5>##yCTsz"pZ jz0Iz:i ^8M Mwazt$t<~xPϽ ܏Ny|0ĉp9=P'NGrC17J>V0 di# 4΁yZ\2ASa9N| 7` ,@8 $D@@J?HyULSLRU G}ٱ/Px|dkfm>8`$5n*zXzhPć 呛d#{*3L437!@UT:u@C[˞VjDxZHre0*GSlE=3Z&.>4G&Ϙ c7|%5CñCKqW_f~pbiȣ{ONl5 y\󶌯r딢D )qL#ehEf'kmkM}Q|)RBlmmDʠт)ӄ0 @p5:C!g?$laغC}N;w0u&2C~W'AC4\`` I"6CaTd$"=Iu&(VI{L,H(*[JE!TdfzJd_Ey ]L1졔Ma&]@;#,!hӠohYraUp^ p`0Vr^~Wy]zC]}КѼpV?sfR>PL#Z].RrZ_e2L!(Zԉ2j%s9T\LdHtÎ#DN {LYC4vp?ήǔcljA^{vwFf;j~8\{4 hxvP 8&FuMsι]d`~Zэ FjA` $! k$O:zr'ăm/@OtHPQ!=4bzigPH4*GU%^^ZE%#$!Ҋ%U)ǻu +ק%3V-Lh5UT#QtbbDОzEX- 9Xx`!J/ 濔*fꚏ Pe.a(3TCuɼIF L=ILulF34 S09Ṫ\lͼ=1pph BJ}6b:ΝiI)Fc\Q! |ϏĪ`Sc7(If|^ؗ;Nk2QYp##>W>j8'| Z D6رyȏO0 FKkNA,>a @ Tآ Sת;at˰Q8 m!d$S| xO>b>^~Q0оӟ1\*M.$dywSBiA|03h߰IHYZ0 43U^c$Bdr4`M &0i&ޤ?΂$Y!֤0l ԆEox!>GQߜg).iQ JQx.a\D$Iwu(םۇEEg''j,EMĿhr0`otE`5Ԩu|`h ˘ҶF#'#Շl!oomu2 VsPP2[:j}c'Hav%?W@g\AM 1 {AK+;t%V@? #=Kղ*Eu֕u~14Ubŋ65 0x;KLV.,EɄ0]y5fb.ѵk9Z~''dcazrh:1v{bkHcFV@nQHaSJO;1:E=:).d ȳbJK`滢A&w(`ƅ8H{$^wUشbΣ;a7O(L 5(ecJI*jly; uQǑWQDBѠ W~,O=<4ig&$!}@\@3~ · \~gm#GPLfI{ቼ?o(' i( ۱-(p{NRAJ@ +.{F<(B(dDOnCЌD0,Ĺ @5H*Q 'lCpފؘ3 v=lsu)SMf$5P$ @!0 #C؄_V 0p1P h=NA#vK;^weB\5`0b7}WR(~?ςM)qa*:Qyo}*INrb>ꡑpkk[P%o0ABN96$_zf?gG+ _7 .Gk4(N+js_G;w;~u|57|Pע)FBPº4@ 9Bjf(;z1D=׿kz2zS!ծ;zs1M Ȣs:kߞ&Kr/yzkmٜ5!uKeKtVzY+,pg1-`v>&W™N[s\lT96f^(WXsLp `X h{C5SgCs ß}5e(?Wa흇u夁>ٔ)zRSLfaߙC?<6݈On:y))fg+eXq8~v!Ȝ{>2`p {O"ODCH Vf(2)Xk|ة>AZSa0KD{Z%dTn-$Mzϗ֏a,H~vD`Eȉ!СA)ẕ'C%J9C*>oϴO^X9&a89b6g|p1CEF,<CbD·xf뇂۶AHz+&h )ȧxFL'aD}^*ݻP`@:! `R{qu!5DؚdI@h m1)5?HK }d*=~ѽ_w{m` ::$N[oV WZ=XCSZ<Ŭ?x ^Ɠ"<Ǭyr)xt3~|oFTMTi-X6<'|ha$oNǃrS0[J}ZΕ8 TvngvtK~%}xd SF,O(; LBDE}Pi0e,}><Mе(wMk2d'&A9t4d %"aOg31H㇓ɴwg&0i'܇+˜F:3 NҀ ?&6brU7:t]IHK+i$| CED>J9JSP d j%Z?ZdO"I@J&JCT90{e9Bє Hgm*9nnQH #0lb-?Ja<8€C(~Dzhg#[IL}&,ׅȮ zO>A$(Fw}=jT lõ4yLeU5Jlη8T{ M)I%؂8`Ȋ'ٻ,?EJQD@+}KPQ M1ibOI 7!P40O"`pf-|_dYΫt;t?_ %c4z㞅$z4,'ȃө2Ky5$MLjn+#΁#sQ%kU^(@DO~HƉfY#ͪ a) Lngjw%߲l I*D5֐J(~{wF̼]^I |1ϰ>*=/aÉ4͡ǰg5hH3.oY2 c Z((b0_a˻c;f2q:0Pf:9R7bɥOYP8K)a B?Q 䱇|\;g Ia'!f\>P |lIНIvH6A!G};p/E)@  eW47̆o5.D3sx0 EZ/c#Ȱ7A1G:)R|*>+vPn.r?>GWGV4R1/sЎ`s3SS Or O=M)$)#0#Rdu=WD\G%c4 >̅L0?b)-;om-ۿ}ɐ5bHUb3Q)1.Hzjd4>g2aL}G|&ӌ:boaJ&\@b+m>"R-Κ oFP(i& @/mkAA~G#EsO?l۟|}^-0bGWDᛑ4 ~%v*}/D)~9CtZ|57>J+xC`((Dv} X= ``ṔPatP{nڠ !l2wC;ns_16{blPRW!6 ɧ?dk:pN#wz\: tawl',6wd!ǡZT^uǎ"gc:;ĵt,$%L>̄Lɸ(>{)bϤ۹脁Gϒ6ׁ)08?XP;!I6#:4tQ܆/G<  @NTI ^RQUB\0(+2R ``\rNUpi|?=^YDB?X ߘI0sO}R6a?pO|eje8zIP'~O#o@ ?̳\Tv@Pt$?Q\(%1/ ޙ6X?Q:١_sðCtīx:COqC&Bv1!ga dd`}o>uK]INө6J Pv8 Lx6Lp0MNN^ǹo!rԪ(UW^hMЩ{s4dX`8pC@;;pQG=6z ޿6Nq-(pߠ@d,`+g{ 붺237rrVw}: Y^/P.nm!ē= B肛3Q{?ᩒ{yElA}!a٥*ɐĄc2nXICyݓw=~;O!/Eu)$I$ $7݆oƞ36PkbEj0xUk-[i'FQ 6,kd>}r;38qp;L,:<߃e"IQlA1[Xhԕ2hLBʓ&Cf%׎" "n>,6\8m\~L +c^H`"AD%_fqM%18  γ8! $_k/%E#t<ǒylli9qSM_[ֻ*E?C~+}`2B{F@~~UoUZ$;|A9;კa8OWs̀Dz{}FGbyG>IL<07 \(0CqfT8m gcC30r\z|>4] Hb"VC. 1oxG FHmkM h0R(ώ/UΕa4 DLJ4Wr8"5ԾW8C=!@J7KQWĩ, MO;>8jz'}@;?rN*϶rfօI"dI8mǑn\PQgPR ;a*<Ñ!:!^u0W6x ' Bp.L5pGۏyXk<'>t5 %4@Qp2|ڀ4`< i6{gc﹒%McI3Aw~|OOvy؂8@z UU@ G֧LG]$y^W V|.| ɩ7IЛ|+^| Uva={].'9ӂ^os xSyB$̓u:8<9+WCyyHN&5x3 kg޺8?E#D|)-p{$ ypM@Eß%N'hӶIq4u;NΦcyt`d O/ER)9 ЮO!;SckUKGP 6;!:y69 ¥@%tO#881\yܽGw.>fdy+yf+M}'[8iG;%Iw5$x#*ʢ n߶L6f]ouxЙ ^0uOlGGX':, ~(vbm F>ӑɤ NS< & f#7=vuLRRvFn۱Jg]^$냬] /`F+nA}PY'$k:xMh3}B :Us0$u#{5Nft2itbqGqGӜCg3z:@BNEu;m/{$B$`z^y2'幌Zgm{FfjuJ/<%gKINst3XPRf3XxDvU  rx~Ep9)}=6zw=C- !@G44QmО,s9@b-n'iM9S f* xU8ztǧ\[]N1phσP 9G&ºsC~>Ns@h>ǎ@d,D ( LCC# bPMG<08tt=5#VI!BnXE= d@qlPɳ<ǟ_=ZÚh (6VFl;EFDl  @A *`ӗ@NQ ndC!xpwQ!lKR1C^ wp"7ϵ .cٴ!OQwz^C|Yֵ&CKY(D"0glsihXC0 n@$" 2DaG~wB?/X/\\? A@So*  ȉA Fc8oZC+=Y:G\:YT~Y k{K A+Uu=1א7b(5 ;L x=w u~ A&E;!l[4ۂJK`բ}I]lp8H%1ntؤC<+7V}C,F,h(ڸ*0[~!4qdžXiӥ{OAA\ܹ3(\ WhJ%]12 xn揾d\-[=1ILaoKD?9Tm" ZJ Y*ǜ5tRw.7ZB/&,)!5Y}W\5mk%6\/($۪nIhIPd/TdZ+$HgǕq+1P^tqn.* Yrؙ}H9BɅvWXX>]2V/pPA^ae{g\v eLD IoR3CD@'V@ :~%i8t쇮_D SQ񇗻7 6E#Iިk" lwlOjk.GC+) +C WK<]3DNCvia!w<U I[^4 BFD Pl`SԱY.'О3+jhtAJ.wS}cCnFreQJ`lia^;),C"t;x2uBHByQ1t94i "o"!X R 0Ւ_B)1wPc2l1ƃ^Cq 9ɠ ~MGv؆ןWfxhha%f1IX‡ &3ʊqʸqMB#6CHҥ1-מ&v+m}r:(]m$ؤ ԗ͠xC!*QKAЍf :@u Du*Gv;bP Ay4 wxkZJwC%阔b5BE:-JTuH47h1 F I :eNJ=ž;_pGٳͿkyGuT7a#W١jMDBbJ>h= ė?B8H7c~ۥE*/Pg)=o-hhv۶ӭHg3pDy޹eg6c3fa9@ ( yqG릳 eH5m̸NyiNi!9@b"EYC 1B}lA?OM$-.Tt ~&x g^Cm䇴?韗Պ#ғ~,Fh%!̲kےbK"7+sf})sQB׶_77VR3 yPD JWѭfM#JhJ4oi=$>n <4NuPӌ.lKlqӥ8WE/)k&@Lr>'yY߿hfK+(:*~I'~y|nj40Cb˟!={ e%"3wojq(D[b[Ρ kRBz ZӡR90="DTU6qnFRbJZ>Ϸ'g0XI?KH|Wqt}$,B=}Y@:zyRl?4zi)i (`iesoQْ(9|la8$n m|Bv[,.$0d2K3{ i_9k7+əQ RYyi/"&z&/N>"^;mTxn?vuX3M\u/#w';Dݎd1)d =FʡJ3 8ɪ%w!2׌)bgqٺG}~>?PE{|5?٤cT,hp  C C=a˗y]csÊ2$ #7%2Xr 4;j69(7@ˊ<+Ia-PxHSr*P,D\b5>]73w5qHٰiZ 䁌+ӗ*AAh3."eɱB4;]oV%Di) g3-N6k}MYsȠ,d0 Ff?ӒZA=_u'qaAY0_HXzDGG>_ VP3ګ5vdziĐ'Npd2ٕG Bt2yzCFoL{ނGXY8g'ى+@ %4  ?ݐ^W\}u&IkcELlXHR9kLي.Q?=ǖ:"!-D yxBPdd* # 92l=FN>\ @ؚh;mSC*2RP 5im4ČCƸaQ1JXb#\359qBQ+1Ud9z&gJ n|**}i+4?4<83O2%d?(Q }#)-aJ'xJݶmC lP@;ȞdA@&29Cf؋HL * w|kc `mKP#sP s=Tᙩ*>b &w;N̒Hg$)!0OzEN<П*5e9A;vK.MbQ |n/ yw)!=|vj@UWD@dԨB@ȁB!&khkM%Q:K#O1\bDJkP(ʯRvs⠩`26#GYZr_QQcaܒzHHu~eOgxqQjY C pN\ϞDgp-.b;qDF#a^'8XO3d ĊWr$<t~ܵ2.J*?JPtؾc|EE;q-{;#M SNďYY/4H}<=qJꪩCb Z?#pBCQ%EOR.푖ڛMJmm}Vo`2h3BpA7ZaM4Lih)AʹM4v]6AHJW 0"R`\ǸCxsXbb!r@~l@lɳy uh#+|swGW{[\8{|P<[^ okZHWbxͅ>";>~߻Aq˷$E,G>!h>HFq@$G@r<\NPPA PHU%kIiN+M6PdPY+ |I*&CDf:*Gw>XǓGZ(Y"F@v2 bŃ ,uC%LyO SM cw ۍ핞ρ@6d_鮜`tNetO}Cd1dŁC vI, ݥM gk 2UߦCO ï9P@:a>ו盛o!0gUV_J-Xh5J*QonAjI,-U Q L~ݯl8\hB+z'$G2 N놱.G=8Eg`Fr͈Oںb;;A8@$n=6mbsF>1~&'\48/Ga*b++}b-DF_Vjcʪ#'pcMFe1A5S4/nAWÓ;=o.'#4qo<&#(B:- 0>_/Z^3cCTm6mVopW+"j@`cm=s\qo0ܖFPXb- @Snׄ!yojH)]3;ɤ^;>3Ԑ@Q $J=r$dijn]ݭPlͥ)SY5&Ƌ%sEkr-,fsgxOBM9|>ϟ~tzO'MX`cLJi5%#Iqnp?KL3`oY~ & ĩ!hC#l]_:}¦9=iRA&f*ָ"PP=P @*ݻ'Nx:5^э#NH -\d<;~iiT QY`XZJ` &ODtҠv}>q0;(%@ZˀGG %s=9vd&N8S%x{>%MkY$Afaʁd;轳,|(=4}g$=߾)|rad#)m=f9c4<=sWDTwb|sb_u<v(\id~f[iEZ/^-)Hby5]01Io&R* $Pҡ%щ:3!O ]gldXuFX|ׅ`~6TD~)̸3h3I;5-Ȣ[n&Z]Qt.W=nS4cx񼨗yZb:V6\5.LvNntvo<ZMsr2L8#")H%hB?<Qr|&ε "~'^=>o 0#?Ow>5oo+vP9^426?/Ȏk& q&fݓgZ|&Puױ1S8.8={c`d *)ש<6t?T!HΌQC0Hӷ{h/[KAa%H _ U{1SSb$'=4sz&2n~Ewt@O*8uAF`Oi/(؃23aED@U6hn-pVYG[-=$yg AC6m3$Io517]Zh{=r1"uKq| F*2 z,Y|%&P4U%v^~Hf ݧh隅pS)zkEE؛_!vv.\6?WJr}ك]}{PD}U d0OQ񅓌w"^;yooBHP0q@,j0cqV^p2ẜv;zs":cg1FqΕ`)8 @DDH6$;75p岔e]v<箻mu۩X2v5/,1*! ;Ï|`lzmen{jn {&x>Fxw` n#t9b56@}mXM"1xUD ā- P:W $]\Givn&X&Jd?hs>q$WtTyOC7:gT:+n?N&7Mu3Bg'>0{5+ 3 +~K .\]uj}Boe.ԚLZB$B!?4C\ ~ߛVQ*6*Q~:4|@s ${O~? w~]5Cxl6 HRo GA>ez^> o 8BJ1EQzkD2(:YW/iDnp8HFɣsd؆ nnĵD#=DgE .ΡJ2gbQrr,lnt`gnxM9zDP@C Jo'Ovvg<4OwaV1TS'o׃IymUvm6JHe)S) EDv Gm+S8I8)!v'Df!73c*UyaN^e1_ͦ݁:ier2dis5`ϯZTCoIaDLqK9%#ŒL,iNqw';XR^^][U^鑛8oۆ.BCyN擁S=LIYi,wQz?:w~k⁅|MBqԲl`X~|Y!3xL4f#? @8=wTl9 t=Dp`P0_qb--*iA0"( x u|9nt`TvqYtMr1 />{,WK:"4"TMB[ u0 I2јL& H&n*BQ8:Q)R PV;T(H@\#u\Wl 3@=HENd[EηەgSk 1U4䄐]8C.{Op'#cϺ+{Fp`wvzk7/++5>:m}Iؕ R|GH<8giPY=@l H_I")CQfo9GrC{Xn#B]"j CfV0_fQ1M~XPP@-dg =I UAJEƆ)5"> U@'L2BsW74T*(6M5kZѶ!WI+%mpP*.Idf"P W3jŵQh[ڶƲE 娷w`XjP4BR.sPFdtSPD=POpb(@k}TEt5>P/R{<|;I @99!Iciڍ0n㽽\1Eruy՞ֲ@l7TIۣ3[GM >ݥ|N%;pu9{΀v)X.3z20˧J,c}M辩|?DдdTirSzj  zYQQ g*W].""C ()(qP՛V_''(}wӗѷmJiy̐e :%e1Eb!L7s1`a7s}{,cU1X cmZ Y8ᛆ a̺P2)5D RZMI$(؆laH&hEI)vx{on46pje ݌8)!1&6:ؤQ0ȈބؤZq(L i)Bt8` D 0c.m]ܓϺQPTR4lNW]Jestu15wהM ecBA 8ACdo6M3E&3bؔo8Q'W# rYdN!j㣛m`Q 1:jnFI)[Mjyn9ARʉ^R4d NF[Na LiJ $ `f=ZM"91 Aq+!$LV*# ѦЬhȤ5+ FY`X00Q,ɭzUA:`r(6ʍP+k YYB {!6xWMy*ᵫW_dil[)(k7vncbG[i6idQc% nT`KmN'Y1Fv:eiJNIb>cN(AHb^t6zݒ\Fs/.^e?*1!J1)e)mԗnlF^N]^,[x[os={]]LQߩ3{ׅu QF>Gut;Lowf@}qP^ s@ )#tC Ё5a$RN(+6(FӼy\T;wpCF]ˮ[]dխfXCJ4ҀJRᶜ[3%?_uhkěOӤK@i<(taD"Q5=r_,{pFP6zoOJix}6YekP( ǚy‡8᳉c\4`[K2m-9 үʿ76$eTDtN^ H=5_A#i` Qq<%4TQN!9Ȋ.OaV QN C!)ZtEVh4ȀҦ%*#B)L@o(jPCC&xJԕ\L h"ЕmbcIًK Xj +4B3Ph[5KUa;)EwDtn8 XRa\Bor@pV-L`cda8FE4+X5WՊb](KSTT;SRO`@dmry$%6~w+;fpHV5RTrf $T_Э'I>?A_㧔YWb{a4 <~dQb0!'Y/4 vۋ篩KJIJ et 4d0ɀ͔ofH2Bfl;`LƦ-`TV%?cSژ)Qr[VXF_њ! #NsZ  ]ckbI &dsEs54t3{ńæX5`B̑8+`M(faˋૉEC s}H`6jŶssgh* Z&)T9g &M MW5,^7;x U牸*@EJRft c1GKP͞Mb[Ls"gkUr tc&9ӛ)Ԇ}vuMfP*' Ą8lK-G p|wM2 $w-˙*UP)9mn2^r`c]^0e$:ku&xZ)'Uvb/a/R UСe"@kQ5AI7M!Rb$lc-O;y@iAF>L=ڴ@Íw,DZf7I%7Wg\h1rJaaY`(yK\5eCLVe840XfRiVN L҃aEu6{4f T$Ɠp%q瘮.ӿl\6s#GF-\;` . VZ*ZI/ ?6ǣ],}m+v2Uh;Tco2VBQ(;eb7" 7Hg2xA)Vz~]U@4Y7S VC$X݊vKb0!oX A}!x붺хc΢$OU!dE@ryxRoK 3P߬hmÊ)WPP7e1 .IL:;PgfGjjfWӚl%.Y4Cf<Q>Z;>F7|ija-uF',)6ͩt70[yNpDM*aU0_d08ɱȱrup!?  lUf@` nsGҚQFؗOXtրK[{p;F(-H, z( 0CÊu۴@=)OBB 1R,F-nCEԋ`KXw.uZi9M#,)Ja<+NsőNP#"p$-A-pmbrBa,4n9imQВHcHG;7 ykO:8< S =<$i_q Ѯ\Ӱ RbZ-`DheɚRNt%ݠYAapq\4,P 57}1Ԋ?Ptw,*G4!<3uI^7> "҄FZva0@LH|3365@s8Q, BJ &Itl@ق4M$$.Lz)`.E|assnF6S_6)ʂ԰ʨrSs ZLkM1 ކ4\[p&5b*@u z9Den$y8TD!!Ʀ&#Qr(L;$AEZf$xY&YЂ=AMVj{ME9䅋H>[Np4v' mJjsz8oisiKUNqJ'.IN f8p8O/QL~`]m׫Yx`’Z]nwWPq!SǮx^_);/`FV53A i^(P}dzޗ۾:QUJ`PN2⏁?f%  Ac:LFh{4tB= *!0@!1COM|Ń6|S~MrF Cn $:?R3j74䐫:;oG8( 2HN@WītDĹ@>%g|Fݰ*2^!Cpr >8? ߛmb5^pbESŸP.7I'XZqpsٔCx@'I~t'~dkCi# ({HĠRPDߛgE0fq7Fn ߕk<|~}AA~NO'|{9 B(OPZF=łSL7ElO)RADz+X_Ё0XN9 tB% A\ sB≺А #1LC ! RQSR@B"#Hoq̄c iv3ir0-kD2$F$lˉ#J B&Fb, Yw$b@2IlG.Wص_q2kzeryuzm4 p##"&|lvL 8Y [O.D0"IٴEv:-⭍KiwGRy~F(jc#"3 *r\PY?rЄ= GʋYGcל\m5G+QM8 {K2oO⎛Ӑena5ۊP^v|b&u4Vng[ 4nvր8vy<2l%4jCX\2< X9܇!%iAØj 4:D$tavTP!ц59r뱵ɦx ,,E5m$`s@\HNe>{]bT}}AAn- V|Cmhmpql}6ޯ8´E,zM}(H>{wWm< ƒnA#9F99=EG{jM`|v.Ez'e l ծgI,:݃ƵXބycaf5##,x[A|k4ncepL+7& |c59h>l 5]n 5&._o1003`A`Lb &P儖f'3-#e̝ 8 0 `$>~&}I@Y n8^2 }6JǍ׺Q)x4`^vӤ,JO8` vK(M~8ܣm0 ?BPJER$< <|`)JD;?_M}(L `af%_ +Y%v=}}kR25"a5EEHb_^Q#` @LpL1ʤRKuU~>T~3a?eG;8yi@L4"TA2jqGYzln3"'釘 x͏w=[d<Lv &b8?!'?tޣ{'Y!EjQZOcMx^J,ꟄHR=ޱLhj[  KOq)/lQ1"o^I RD B'1ѶM\ cD$[< wht};2NP'1n4!3tCA2کejx!O6 ,3Mo Ö!%#1xy{FY}҈ R,hC5QC!hD4tv|yz@SļA*(vt{9t<mCJ1f2PhHC/o&AFqa $h ^:%3lHafVF҆Kp]L&vUϦ$ԅHS Uys<$.s4M|uGFs oczf鸧lZTii@c~{h4IKzcP1㙒QPITѩr_$%< (N\^-QWEJ.2{0yn B0D#W5}%8|Ң!'a|4$,ſ oosۇ/Xwx<Ɨ17X!ШOEz}F_Rُk=r>38z^wC9=n|Blx]@Kv<i+ߣ7 U& 0TI#l1CH BFQ-#HAQ /w׫-pL&9ws? ?d'|`xh~s>^ٷGd.}<_ t$د1B$@Fu7\1A Sͯ a !!DuѭZ UqN2~ϳ;5tiK)DDUab4[0}@zk38>ywX u'3}1) Z|1tx$r<C'r@epBEͩgxl!bTEOe$ޏI}wвw~Gѭ5(7x,|.}UvN8EDHssPfxUä %$9 <{b N]xNY{ϬN `7j.,Zkrc|J Fx'd*np4M:VPx֖<ӌ9|bO - "v y"M]믮#v}nP%8`AҸm'=)+4C( "pAe4r#&;@ oX tH~ŒY;Yc}li<-vCjޜg"1`kAJz[Gطcm\8Y fvqojᢃGLj3";O#'*!;^82oD1Ş0qu *=@ 7ڌv)(׻U)%@v h?AK CN%=p ̖SL.Y^'NSÕQR5T!dX&rE~J&v<إ̃3' $#+|"V󴈫B?6ƸmhD@C$'忻? m(PQ=]OwrGl? Zh@TkhbbTw͓t nhYxF@pBy6d4Jzl9Wf'4;B;΅!|0U?@R-li+IU^B(:|"{!=!xg֓R{vԵ& P磯n&3--jl..RARp݌Fvޝ&f΋krjߩSfU񉟌 s9!x}^ pf( x\NdKKd T$B:Eo7gN m뽵G$ArDhmGy0gjQ ~C`UEK w#e |։j23,l}x3wY "9 p/ ГMm뻝MIGX%2/r}Xv;AQ r1{p⭮`E%KOP{A;[Cȍq)#+x2ٚnA>1o۷x;qdM:/hlZ68xb=yV}ah=r]PMGG+{]2-rZ s5ns]|f]Жh`vhexׇC")8ٙn lMVI@a&r8Wo5;Htihq8VYi7<9񻐫5Ud B1eV^JEﷷoƍQi%1~CϷPg>oJ1"{ۋr_ì<);TѲއ]9d8#aTIBP GJ5"kpf.1]SE(pOܒn,֬ਰl,!ьeFg&M5#)I N 5jTdiM!Ǎtfx4i aLs0meT*R b@ F]D`κ/׍ .ePl›4Y8io%ՠ0z02Ié%ߟ|RCˠO@'PMT@'w:y3N/Nݐ*}Q3H"HU)B ASyDhk 1ϳOƅ |hŔƘR͎*_{(%gC\z똝d\ $7'.U5d0ƭ(}o|9qq8@%3݂ۊ=3&n(}#=y-Q~1^\+^-4ae4z04PD-I`մ5jHd%hbP ))r1=>Pp?>Y6Uؠ,R蠦mTQp,hYjBzXf$[o'4"!@%՞|@'*pd^0=k"QAO$:jJR=e "Hy` 0݇T!O=mw |DΠ4L.:ʾGpXg$(MH@>*~l|N3aH}I6=r$0 1}?( r8v<6H+Iyt4}o0Oښgπ9vG0ա鰠o(ifJNOt|A#k6a֤|"cgOp@}C*Q(g v|e)@  EWpU? 9C~?Q$;퉌+h:1\Gvg43N͙yn]N>i\:HJCZ 9 'eP|D6K߽OSфqEkR| sE J>V>V _ituQ/uCP{s=]%A䲪;{,ƿ ]T(>P T4:ϙݷ5J_bSUcZD~UGB) RtJ*!J C RRDZ jmAjimI %"q@ *msZ2kuXKd`cHQƂoJ0BD+TX M5@"jZ6m6_l3a%hW6-qb;ֲT~c` !γ}U`?4 [k%!rCt1)Q9=Jcb% I=wc UjjQUsm@D4Iؐ <XrHM`wIddYlhS-N+y1yט*vєjQevƇmǡ㮳6T GhtöXEu1 U$I ,Ӿ64ϞmFjصu"# 壉ˈ&u(imf&zr`HRBV=xpLH}D@38B̩@Cn_)4Р!2S48L =OfS49 [#}XBjPԡR:S9JyuPWdY2 ?o!""[(8? µ^J _6P32Q}}@g#iM `5ֆ_#Mx*X1p>6oHn7d&s$BNȝ;>brǕЁ|=r;L}ù mΈQEQE4;z,vw<|v&oruO!ߟ0φ/MƘX0IQH n;0-H1*cPԖ, *\x /"\* *WvDbj Z AI#M5Z+#&Q!LiZfםjRT$+24ۑJQ Di c WX֊(CMvyD8 db#u4yyG+"5 GZ1\ә&2t$6@` (rWCk6Uc販CcIEUƩ &i—$)2EɣsH^q"M.5'wjeʊE͹1SYSG hw9]w6;,yTRS} pƎH'lv3c_55)y8qr&Hfe%d Jtz' "FW yr(9@: ?_c!DĸE|eR{5=¯to ȱEm_ۥ!0//IYR*IhLb#AX0($H FEj77SEҨYVͳ$DI5Ḭe$QM%MTZ %2X%Ԇ iY٭X KjZҲƣjѨ#V*-D`4jh*3%եjPShf dlm%MYY0j~UR#߂X"}1}܍/ U( 熯<g]hSt"aǪ4v@,bR<,7TNZr mR,=ـ$rN :!y1}ASHp0.L~"B$P==0|?#7^D} /k:Fb d~$̙T]KtBS‰S$RD` mkm5ET(Cؕ :ϰLI:cwZlKH 5@7yfvZ]?t@Yiv|-kϒ4<`{eHע"7 ^|6"cHYPxp8ǫu2|%[׷|LTAؙ͇y l~JīH" 6 #hRd_/x,MX֜ w6&gY'M! 1)r :tEZpYEՇ5I% l5Vq5uiP">]kI}}Dad#s:cdvr):cu>©>F0VM!=+tbVLڬ,-M$*,ƭMBIHΰ <@ğ_"=Tlfv Yԕ),h-X{`_(2O_GFH_! Z=);!!0Ə͗\Qi S[ɏ apr-dhm,|5FMr[QΘXLyىZh: ]=AI ߨCdCQ ;v(fL` #17ґ.X^T0wˎgD{(]A F1 kFYa>ze ;E DLS"MB9O!t&Mo[&F-k҈v<:/*Bk<?7Ҭ`zcu KfUHu]5G!()^gAu`!8^/#j`AOb>Th8b2fraY5)v|0^`@KRC&r]ID%ćA6ϻID7FG0eiif atmuݛTRR1sL/(;Ή˹cS!3V**YB("-`(eeC=DӏLJ鱎IXLqYO51?֗(2#QJ9YOWc ^ݿ>'_tnt8^lPه|E<|ӿ@IudCzРx>@*w}6'| #R`!LJ cIH@~% P!xBJ@3no]A9!bU]5 z T`)Lhz [̊& ~hrCR{=t&2Q||Y]v30>HCQ 5,Ka/'}"&,"Brՠ1,_Yhh"|<#< ,TfY_l3!gXү⦢C @ee飔9od`{Z#*"DiI4vW$~A gb(֙Nuٟ-mz* @ôOr[-8XZ Өss RD ~OHĐ VJR/KG %n3ia~lӑg6ΗKh˫t kmZa "4܊3#( g o"Zu}0PofU\]A&T5NjT1W>Z↑_vj$G᫹j њpDIm3Ӯru hhTfgih N5Swnmͼ3@ɣ=!sJM;=i%ێˡΩ2X銱q őakc 5yq_'$t s:& ` n+}NLUV W:m܅Z7h*{k' m8 πYHgNV`&chRE[f$5w.r)q rfuP7 %=fRI`eT&Uw`@>Z@Su.DR\=پ%$99gWdWQx|瞪+Gza]Ps'cAr" ^i4bYw{8GKn sxbj.Jmw8QMKSPwVCas@o׋]H! *3GqٝBkAzHf&B`hhɓ`Q2h'}M8ZB_Ov]/$ xƥ@Ud| ٻ$O{2&)< ә"'^ },;#s籰 fo| RBʄ#jJ,!?wdVf;,ʇg#m09ٝP,;i6lu-UH0X,s{5ǍmH#=!?k˓죤;(].hMx>POtX fX(j}}+H )i)F_R3mUF+Q޹ۚ錕**bjco:dMi'!TYYP`&$VIf2%֍[YJhTL|N&BVaiM6Mh,JVk5-TSidIc-9.T wXzMRIa/"E=qĴcGg, X*Lh0@` |ȂD͉R8bl+ PI"4 _L˛TMi&u. |w"cFZx>P9**EFv6A ֠Qj3kE $,83[0%O&-Rj(4l%* RRRЍ 1 ̉ISa5ZVF͢)m)h<H`q50# OC?yGި֝Ngd÷\@QF"e9. dfASpSJvS2>=aڄÁbE%+=i3}KAnx)W}/I2pJ/s$ kK'U1,T]M {xw<{h&3 Ojo l=}L!V ;$~+Ⱦ?>CA%9Q1|g"p*=P]2Keշ y[żME6iKaIeQ)tj8JG=':N郎l^Ȣ(Z9]-Uv . jZr`DAu(cJw %XCp4@dPyTɎ^ dh HELyyt/.͓?\ޔFwff^qO6NdD+Ne-2RՉaa8j1p h]t[ItuБ& n 儍̶龵*m!(`ɎE)c2FpcqA"ƭe$l ;mwYr-<0MDEJH85AFQ l/ 1Q& p2@fK;°ӭY#":ic,`2A.{b)Rk{w;2`E3K49. !-lDP(;8VMf4iPšDDC,M1Aט[6-sG^PFn:e*8.p 4mhx."+ʋCs86"6ۉH#NB_kY6Sc329 $\, Ɉ[͇ҷ\vN!@|'eW`WĸrZ'$,O[tIp@H`7]^"$qK{9CMU4I  ܈_izth0Ѐ:0agA`g \6ʛԖ'x!?{>5 7 4'jG7r|DD-h&,X[&-C5$J&)KCJ4u0L LwHbNF17E#@ҡHxl}4x,fb|uϑ\ڶՊS-Ԗ$ܐBK3UqП03~ԽΝ}:y}NEu!5ˎGW[ ||e llzAÔ&aȞB;D|_V>xMbc -PكaOphNJ;g7P|dOY`Kvv=Αv;!=>$s!!> 9d,2+ȲB.0C{ -'Rt†h08y85{ dh4CQ&âGV,`<T{qnJr͚]8}^?M{J $Fxg!tz ~iU' ěz5iŐY6Ŗ0D$412ea>7^ *R%F;鱊'w*xv’kxz(tZ0 HB#1< Nݗ_ k#{Z sh˦xŕ `8iu ms{'7%2*f4w7 .c5M JJ*iH[TXՍmO}j8^R 24bACHTк\4ᐙ& @LĆ\r9)g~xƹ>tLhcOFK:'c>Ghj:4"*Υ]E",@ PahNd.aA~l, DI;ɡ̆54ՉO!}'&Å}}?yg&M~9$Fd=zer7dIV@>D!31D4w|9/ 9-=})뤄kv9Q1#fjAṽQ J@uǨT-)Z $lGj8 ;((w$wkwB'@Rl #sbyo07$5剓@6XT4@m1/'4}ªGcfe` :wXq,Tc;lrBsf́q~b$Mq dRF]jќ|\!Eb6sWѣDRmkQ[zu751 Rm`Hll d0iBVDKG蹈P(~m`[t{V^OIL7t+x, ˫#0~ |: 2%$ǡ@EqȈdL(̽ -5@<>FI5f $l?z7 =cJ&XҺF#*- v˳nFt}Ay \f\CLᑭ + }=]OMm+kcfm]po =p"~@:`iFkf[Z r0G~19hk A9),L@[P 9wrʓ֬5P'z90[FI th$ 8CK@o?*L6,-.x(ER  PMT$ant lrXlHI :2m&z2l,,uhsYhl=Gl2vkOtu fE]ON8Rk\,{^WI)a$@f_ ߝkwW>EKC<$0C6фժSW|^lm k&@sړFDhgC>h|A짼xtwsLR/FAp9MV#Sp\h;$=%+nNᣯˆ1 ̞XPJ!݁__R~x,jvPv3]em;!SA|a*Ԑ3Q Cҹk_d?e,؄#aa =;Lx0XST,MOvr9M΀jѩ(_2"C]@S>Jc}hra "ώ1牃s[j1H2 >*M2+#M^1DaloC.N31\d(t2TQ\8>ٰie MI& "ZxAIGE+Pc{1=4vz.:ǖ3RHP*C@p.CM/'%:yZ Q& miPWԺA9wä^*>d(:C> ZCi"=|p|2@$,d$΃23RO+ $3[dـdH L8%HZWfBh'x7 ɉ@(|\ns:s׆j DU< Y3uCc90gi<w0vR s=q!U/Zɪ3c^pAyЇh:SvvwG~XӮVtԓ"jΐ!;h*Kd2 5NͶ&^sDa{R v9m(dFȐ'?Ae `9۸_7f˞]˫;Xߞ*(\3 a|^C'H#E:Y!: J ֧ɮ$Hm~Oo%=P { 5 b@?4"uCDD AAsV$R{y4Ж `sy`32Bw#0a$iL =*FjHШDd`D2 V+Ɇ#Al <=gQЍwo߃j3L͉G;tR>;Ow@CsT%pD3@|@}&0/5'*0EU>)[**.ܐޡa(tt$lSZvq=+%]nmxD&JҾsR1-VP6mW4% bo@5I ݝTlvmTTI, b9T q$xlGnh! &e(eR}*r"MFbd M1ctH6,ɦ4Nj]IVȢ囚dBe#Վ"(8!0a[2i aTĻo@j0W^뢺 @(!j4Jo"1#%:iZ'>l]R&IU@؉cD*+l"th PZǂe$\]>u'؊D`VK79E`wuJ7ӓԕj\ $@L6֕ ; 8ҪȕPCX4!@ &eQX @dppmmQmiWMN,[&8`$23;:*i"UȯЄMoQwe,Q]Pr&o/+Q!`, `(4WBV|ExytrnC-.3vȸQ8hPfo҅ޛ2"il]\%S|8kUoJ;Yl֖K/'xVDZs'"J;JtXġEVV 4le)Ԉ_y`>emf.fl|ũ8ef܆Ii֤r+ f2Fb 3él)JTT0vP]vzcw%KW=4{Dt0$,6^sRr|HÓ8e&:/{7H.['˓{OϦ|Bl,`2lI fQ,TĖ1Q4J2TZQ))"H,"*m^%G~XDHJB b@TC1(rP3-?q#@o>{@m{PWO9;Yf6Am2N T @PQPnb1yC85IIBY BMj5fӜ"p0b(J"bV.N p`q2$H t PXb Ed#v$(U$NKHJ)GPHmlh ]m TఆҘ@HkX8WZ˅|hZJ﹀Ф#C<4d c cP$@^P!Y*2##Zv4kN(P rhk1$rQ0Mi$607$Аbٰ*3 fD$ [lJcҮ?m  LbDL#rq}RJ ׃?/L6 [:W8O.o4xD}`!D1E1x;`!B|6 (rhVj#=$v 8 F£lk}sbΘ(hAN :6N)&V5if(i@(ڍsJdl1F~u>&潪JuNtOf~ITd.3K'rz:}9r̿Pc}sa'@oCE@Z")v F-cp@XɨQj:FcHf]޵ەvyW̊RQͧGw]ڬS"%|4]8OMڮԧ[+2Q 8kHq<9DT)JPeO&,F"4j lJjMdcGuyR"Fx4{.|2od65y,P5 .`aBEDĥqTnR2BqmKrr jt.?99p#4\ % V"ҫÎ:E a.0th4d 1SM&6P1k)E6A& ҥkTmAXF*f)s&A%Jh%6(!SDmAU[(nHlYϨ]BLlm쀱CQB]̋&ހg}s1>{]"Q ɍIbǬ :8ZP*N8/:3& CUR4҇m)~5 ǧxG 9.DDf .TDR!!,eAb4Ђ5~J0F$LԼh*ϕ`ojY8cdbTOGL`4gPrލ4姂p`Ji6j TnjAtСHWp,Դ }(t>";b-?go_@4%-j(IZ6E8xv2`,=AcRDU(X) JXBJڌVFjkjjJF@ M,r ]U䫜N'n >t4ο:>'X2bBB6J _^ABtr~4*9w!$bbwO*'49OSI"~ۘ'cXRgKYn2y"+gIW*9H9+dQ1RF  esuMbtSf 'dgHiy0SĿ vAT>7>yQ (m}q rBOC>|Л!`()YR?= ` >bHDD8Q,Dd}{_//'c<!h7Rt!G~\gSz2%A鬿Z4& ؈^*7Ү#{?岲}~@;AC1H1E I\0Pm`0h2_E(nH&tVIrO]FA0@~~ϖ~v쬓/CRI$)8`c\'pxrSI~HE 4RRK.[2mf@`Q")5osuXw;YMDeΆ'OHD.-#w2 `M *9$J X|r& %y'#lzx706 Xo ـX5 i@s0غa R&D:T4G Q̓@=rԀ2. [OQuESnȾ" <Ǻv#y,dA8H;@kv7:kNʉlǦ6p#`MhyrnĂ0݆ $:)izJ;̌S $@v;A n @ d5l)tݝ ($i}fcH[)tF-S8Bf Ie3|D:zUŜ5=X_v3\m&Zj e* >yہ6)D ٩gf;ب}'$gm D]fT^A /?MQ#n oxƒ o1`9(>vU¼k9A\(rXx>(b c?Cɳ*1BBh'4 Qw.J+AI04n?:jg ~m.6S(PEM*ͣcX I&0$hѶfƶME-x{p~"󔀲2#A Ij} D^fSa*"TOJ4QT%A ϟ%Ns:T?/yBDPYGhшކO򒅎(# |M/D؅x`*ŚLG1%A6G̿C\~NZ4;B΍^u3ITݤ ^imh6,F[mH93 o\j(Չ܍|+=ѹN`;I;aFXQ;0rAP41鋓TH4!Ł:Xr1uΥ2F^w[%ȨشdI&E%]2 e#sx>>27j22*|̈́; ӂA -OMrv#dc`ְmBCP)&mt9I\ƱP q0娘o~LJ Sva{)ѱ7G$KΘzXe0͡ C"/8Q DD)UrA2Qxlb.cdb : ZgL2IHR3y]p[Cx"y}\s|jF [gǁ"0A>iҗ=: IVm(=FjUi?Sq$ny5 dL820(,ִh:v ba1 8pRQDpoK ح U2 +g^=t<p9wOx P}oDAĨģ$yXQ> ©0=h~BvtW9!'m}}O;2/-r{D]͒dEQVbr%Trr2A XDȀ6MO~"kp>oմQ@$HRL4Б _gƗ\(^țyq~ԨԄ+~1,+m%V4M @xt9$&%Em),K[uk5[vmlSmN+Y ilqrC( mThb*(jam6i)+ hM-[J+mkh&D2 5@>rKC$+5)2TE K@ G}"I"e0{}: #pIRJ~G~9 .U`BU y>ϴ#Cix"a%//=RC"CoNBZqGy 65@OnaoOul(`e{uyZJ Px{[d&8_ϣ9[bMSf/4]B~^]~ҧ8j&ܗ_嗚w8%r'5aCv{A߯vɉyzL_=JzEaőul $86\OApiҨ9ݮrpP_\rr7 CeZQj }|S8sd@G wj+x4)ذO"yF9ogpׄ8TvM q'yI @7vr>T{&ךL8[Ϫq$Zg&iT@q}:;k t7_szӄ IG'+ݒrf '0 cf94xh:"Cc6 *BZ "Cw ߳8Jߣb¦2`y@C}tƛ{-l>.4PP,5}dblg1͠^}xY (Sä$S75N1t> nZ~bI"q Y-F5CH,RP/!w"I6} h]G,J A>ƭ.yݘ(lȡ ט4 #E"^(Hz&e?][$KLAfV07 ^=`ULO:*LԒ 7؝npö@WT:8tyF8FnHtCWPYLi9[ lW3#>U.A(nu޼X%*P~ac ,%eI=WIi$2\I(rEءS ւB08pt]kLM@J4hPhFT1(̜RcdmQ5 ;-$H f(Yit!m @LІ؆0Lj~1ч"!(ȹ9SP;J#1 w%CP3EȩJOOb+6n82BsT'wmiE$Dx]xr̷ 3!\,"YLf5DjJ;``C0o˟ꧺyy53"mWBJ@P(OV0 =~: ó/Ykٽ4HZaONfK 1RCB(B:kY9"?DoFkzC$LG'وHQIR*];o!ĔyK܋˽ekyeJMأ*4~c6)B5v% ?w!ܨ#ί*KGw#a4 !$Wwy"TSwbsԏ>{ܮ{R;FWunpmu9g;ם+Ye,׽s/b6RVgj뛶zusdm$b1hKnri")6o:۲׎rٺC6Y+cE^6&⼛6c<]g=nm"뮶Ww=kxA$aZѭ%I.,ddB$:ȲXxۛ['M -uˢbҜ< #̇y1 zC=@.$X-7y}X)!'>ޏӗ[MP%Y(ntRz~CsDn ( R  YjHw P+Lo7J &"t\hvW1sˮ]gvB/TcBU>gCZ,H]:=U`漗O@ "IiZa#xXj2H :mUF%30()S$1iv35*"elh+",kc`1U]aX@bY)Pyb)DF&Xp:֪X$aJD4(>$` 5VD60z%H(Ӫ" $P 7K+Np1fHƄ:7T18Iĥ5:MjH7e`37ӨmYi6J QCXd2*$:ZPe,Z̔dŒDˈȠFT $#C6966# ]qdjVd `;igj4q ӌlF!D %JcX8LfH ؔCPۨoedmR؅^4VI$EmȒ.$@ڲ@A !ާ8D qO>rbI_^>q<0g@`@ɉ*Fa5Bܱ^H"FDGfjj4T#DƦfDpNE,6a F-@B% cEdu̻;'hoaP =+SoN} {gHx7 fĒKEE7C㤢c{~Ue;ܪ&S 9v`XD>%qo! !ObXx"Cb &# 4mZ5UKLe55SmdQ20j\F{ ! wхB! TC0m"Ǩde1HCRm)ZMfhJ6…puwgzʷQ6R^.ʙf$ $BAj pCߠ(3k՚34H<@JXNWCN>\I!=u5h០~m%i eB~~khƣF5甋bTӮhOQsT}J (()#G?d2@!gdd683Ehdē94/IbAH{%>%t By|=]=Nā2B h)N~$f=N,< D4"RWuWiˍi&&Nbt; %\Q,Lf2ƨ'Q;2ad .5U@PBoA\Dj*6wksj"ukVSEۅXT[ضF$Y0s%j6J+{XIQ%]sZ{yFiGY8XaA*H0Hv6a@( 12 SLi2Z*׎UQVZ۷:L9⍍9uPȚ6w9HdRK Mv; ӿ @ ()P"BjL sK o.UD;wr4C!l6I 7@Cׇ^IHBqP{+NН(bkRч/.䱋\ڌ$+mcB0j!%"Sn0Bid!`r8zLPTS:3XUj jvKd8$Rk4]T 7`jr;O8E0L C9%{ai3b?hϙ.vD^*C` bS?_})€[*8@{vuh”`v:ň:G L! 8-D$L@r÷rG9| Mh{S}(3a ^]8i6JcBgxM9 pao\b=yny\y6,Y9'\mSr.˰(1{CҮ w|ýֽGqM7T!\<(ICMJ荡 km*y|'Cygˊ񭁽`j@X30{1/ p_k=Na;xk(.le6!w1D|{ԝϢ3`VT1oko|*r x"()AN1qMt_73 ǥ o奮Z]#!HTvV]%}Ʈh#"dgv/\ȶPp-6OMa.=&e9I~i:V=^M߉aw֭SkFQM9@lPGdB T" JI;ν]k),p'3zgo(ބsN(F;yz&K羖wVR%G|qnuhuplN!6%G=u[ pBn0e# (ѠĹ09zMsQu@Хa!431[.ՀRfxNiY)bXaD ΓƸZ̧æAL N150rhLJy2:raK9c.ZlTN._Fؼ)8^.8r4}]ZTjgݗ㴽cz h+wb"o# 0"X{Hq wB)xEzHV` *z%Ǯu ~^BhazsY4q7G 'zuz,4'ya=ZR @@G'zsHsR=ҝ#raۗeB{@|~/Sd+2%+D(}u>].h;vn1DUAdPRRDG1z xpfov3wPa{=κ/%ryq8i> 4^@;v!R-iRUfAsbRm8h$Vv9{t8.zydzp[AĂ `K !wH5lbֵqEXZ$&bT)fˊArYeJg0 !fr +fzL'.vW&ca 1ܹXLUtrOl9vBpx!4 %܇y[.-30=99\2%GvMiehQ! Bܷ"@ aawz>ʍ23[ #@D0>Gp{ 9Gtñ.:aM7#im}~. d֋Ҡu}Vu#8z{D˜vp,q &3+@ /ZJc^4=.X'?5 8F.FӦy; W8xdaP=C7ݝY}AID/1<vQ\_iNQZ _tybEBOdf3g ~?ß}#~n!X<]X`H+k+y("!1(TaVQyaaFDʳ)k\:J$lC ${^A|h`+~rtb4Z[nkZutMQFFege|LGQyDD1!ZЇA8M-#_GxwxO-HmAJ(?@#@Bd E:Ui:%]@5* <S̓P Rq;}`|}T8&o`n Bd,rq³v/Øx t7 8P|L?@n[MN`Jd R|pٿf;EaFVxB$)xn+#Fq_1Y2X8rj \@l0:X=Vh-WZ$+ GBov'۰_L)l06T =tnGDG&ReHd%BTB#@$ZLG5!@6؝Bdws1PQpα -9{Nt}: ap M*z!^G; b|HGG&B<sd5D&Rʩ8'@ >: D93h=?5HF6J'b am" :&Ò Gl[v!1 cXlm&L M(ۃ4;QbPj)p|`70U=s$eTDN!  e3SR=ȓ>>Ei49 _˹iy3յeNJҚa'C3+xZi;K&ZOׯSĂ';w2 ;OS}eEtr3ϿTm'W4bJ RlB"!I/D5`'$ҐUTa#eC-%;>W/qR`SQNq,zIL4P"(lr'Т{vm58{C{&$1jR7fMU7A2iiQ_d0z\TL!*{%OzMP~7Gi{=GzrCHK XCÍ=WLΑf J>, Z>ibY]]62HōwOYCۊqd&?:mVETJLcCE,@DGM.|E oIIi;J§.6[欶C$ 6Jx=J4ج*Fi&&h)[cD¢a-^LL.ǒ &7{44dU#IZfe̮CjW[ V{ Μ cPHA^4A! #bۖO (@34߷\fڅU_wI!1yDh/27OU~%nyA q \K'q`:jJ*㊶(lL"B؍3FO#Mz<'lʮQtieF3T0,؏En$K4m67MPTpmEK؁vt-;&ćZGV)s/3r>5޾sc2P{@L H-(  rDNP ֐Dд*xM{LX wcCC!ۉDTR݆Fa 6HKC e*a'Q BeYl򾺹<`tCX`cfB(;{@Ca' Uf?EblGar,YqUx5c;n*g.26,/x`tNޟ"]K6,R*YvLdq`L MbbptdZd*11,V Bd;Pzo&K͑X``( Ru #0i6ZH pcp2PO\L ducF k I-S"kvD&;N;o2'=):`wHW}r2ZqG2'l0G8 IIH.@(/F|I-rZs8cCh勊c|0O$zErR4a{3s}oḞc @DfL!:m$ȝ3e0l&ffMuwaJ(W{N6x^<G!qla hMb*5fWq翥oWZLCMZ~ݚ7/P+ Ĉqi8ɩ!KḐ z86X>+yF.EקāpV` $͈BW];1% 83VQb3e=lsǫQ4;g"fCxU䙕Nwk|bitq\10ɓ:[@9X7&Yd,555\Yc@)aZFPEXOy;C-g_LIsq!s 9yXX'IБ)R,9~{4.wVZ@!7WCZGzI57& % ~=pd'#GZt4>b@ԅ4tSngUv{{9ٌ u8,(nPp^i__La>#9adPTp03awUcSP6DcO 'Ð^C=Z3@ΩaCId>p;mTa4M[%&@1P0 bxNזx`՞c TggGP@DMQMc<2U:tS@`x=CG˴Q|Үm\ȋ/a)h 1n]QݎV%ʌdzs5+1 jDCI*1Ƙ,6ʬ1(<%eȅQ&qQHnNZ(L+b݆YN4w7!$D` PHi9Y;n`^gITkiM#b+ U c7e$&mÜ FByxۤ1U,\W4(L2-0ifPUzx '1ٗE3uɘk[g,7Cp% cOlH!F!g{@ݡ~x :VQ]CC1kmL(fdD0v6N Hg4 kM-6b,J>ۑ_j-Q$f榸0v51ew55>iì]7ۦ9-җgF%0\P,CɬC]v<&].Xhʕ{.aY`c6}8m'c98V|l`N9h v#^axbiH K I&9 LexBsP# 4!ϣg_"̑e& SSmP)O~Zq:w!˵:wxP^HQ&T%@vѬĥ5w&+uzkmr+L`i$n;CC 5r 9jLEQ_) dCrĀq (RHdР@wأewیkuxxնܛ&Xڅn [*ں lBJIX4ʤ™fd15VɫPcPC AiSa-j 4V!<%_eQS1yR'^X!l8Gc~&!aђuE07R{jI)**Qu fh'͏U  @lSnh 4Se 0 tҊ켺v&"W9,Uv5W&RN`L+6KME7Ꮝ|D ;q3'fKDrWZ5Zj  D0M#j9)$#⨅S\1Z)Nae-!ZP\br񮒪^9X 6Bxԍ( p-D6!bPZF,k1\0iaRlLCuR4A-X!ZW`6B&mVFDFxӣ`ۤr dvA$"amR9!` L!݀+H MEH7F8t%Sƫr-xmR3I G@$&»LT14jZO'%<S!t$-  )(@ mHY~ӭvttѩ4E"&(&$Iwyq; d6^ | L(>4 P4{mdm ' *%կkZ܉LW+)BEEiiQ_TPЈrbs u9{!յ4:z@/-zNDc)@SѿG/a*Fȧe!iy RtoM(3t,i24z@R 0 Ng. "HcɸX;Nfy}XJ"@s`x{mxzԴ=7{RdsۙԜ="^ιo } dA?LB䠴BHc +J" @Ў@&CHct}w_w}Lw g޴ս 2nB jTDk[{\Ck1fdEУY EU5U;D)Ô q]aH>y 92 \u}4fF}?o h8fNZ4iL{־Lti<ΉHԫTXsʛNL9_ KPաa7 Z;LZ!zYӻwc  +F ANv|Y9(m(8-poO_σiLa71ǃ;g]hmq07G,}:l72,B<4;O~tT679b{j1{Cǐ)4.0> kb` 0qjy jN.sT{qko Dz꼎83D@+Wgf EC`ģJE)BMEHPS3;'}q:NuVGtu>_Q4?R?$` 랜WClO"C~ DM]ҷTRHvU;$̬xo/[ $քc+B=,Oby՞8=17^$'k,\P%3`<=<'nҏom{}LSHBsאe:lqrm~G)^312H [fG=c1SJ}l$^S w%c c;}f%L0|  8R}O~g7:ˀxIG]aJ=gQǏԊ"yҫJ&HDh{(q X>Gy'W0&8GJy2mwxP$B @XDPIfh 0I(cRPE i%5FEL#0f̒L#cS-i)2EffH26MEFbmil#dAh,Q*Aj,%lQXMmi6kcbA[&ZŠVQmjƣkkcfPizsGJ 0E|>&{W @IjQ2>|D0~?<xg{z dgdh+2@l{F0wvHI7!ƨ^ M0Z}]rDŧl4 >%Oxٚ_}p7|/,OwJ<î wfȇN86$8v>Qo} ED |@Nf  @8 <9 3c?=kgÇQ֬)Y׻I)+UM[nF,Yn{t)QbRo{Ih+wq$ծХJ9uqo;wgaHu) '%c 0.qQQ0UL`4.8dF#VJ(&3,մBfO6665U2Z+%chۛW]⼭nFQKjԪP-": CD|[ N÷BwlM8gVƾ; }y}9/X`a' ''4_ϓ\WӄM۷.˥ wkwXλ.k1d4~R2f׵=yH̱BRt^&J!<χx .ͻ5;d{*@=g*ײA4+ݶrQ, EB@{-lq *1 a e+NJEh:D!:<[N}27$C`ۆCbuOutc="(1&)(fTŐS%`X 8~RL-iS{.v|) )vDnI c,XclV >}ӛq LQ>>NIh e8QC#\I wL|V59h~58c"ѧyC7jVyHӷNuϦ`#J!n ‡G8?ߍW#>S|}fk @쇸T?C9 SOpCNt }_g++!*2`.vHMeZ\3QUD%XD$ c' ,\ o ђꙙ2/72h^ vX٘t89oפʣjKf@Jޢt#4[ʦoM, f'a8٤kSQ]ƜfSP4'9om\{{.URSB~3Р>t$=O}D}.!|p~o#9ď5h8 TahP(*0#{m,5py0/CPN>hzL@HP!93ƻ( gѣ ~ÈyWaS1gqp.31$ @#d`\ ?wta$P5v0X\B:$rP';=}?9D@nґBUéLRBj,A )ʽ0$2 s8O3ü /8Y$P+)eZVl,3H|-~^r۟ΩPxF9uPdTÉK|B{pVNf!BE("Y/ o> ^(ntY,T@ù;]@oXiMjy@ZV ^:g/?5ߗﮏE7] SIѝu6??C]$܋msPی\ \,'~+}0C\X$Ƅ{kG݋`p1vv\ڣ&SYIp$14DC ljVgZ"<\ ˍ;#;>1 kF9E"j*l) M*0ǭ;4j 8m7URHO+dhlldDޞ93ݪS@sPHǦP< &}5 =kzFͭGEt 26ʲݬe##1!! lBB@Rb\Gv 邂)af=+`ً[{ŧ;E/PIzm$@ @sP,pnjavGc8o|x3jH{™Im@MxȄ2Cb ۱I/'/ ",O#mq9cleI6KlMAp8FssYF3 k`dXcϧz_olw'"h|0cd@Ə^3Á);6Ԕh' ިc g>"#v"NH)8a:Yu@OnbN܃sUIL Y 0°E"Qs{ӯ fRџ__lm$Z)\>^{8A*f(&,k*C77|?_ qDǫ>"޻&~x>5?(+$k*TUQo㾟uL;mPU I}^ 9W;,y\BRU(5};V´@3$)z8-Gf7@{8(Q@mQW:]|h(t)@}g kW{-CN}z'C@Ѵ˼-޷Xu68Wʹ$'{t=c {׹_LK(n}B>@>wDh,tϾ>WgѨs.{=@4ۻ1J 43[Tyf{KF6T{y03ޮn"׳[ "6j\恶ۥڡ974J{v4wv;^P;5LqP1ػUBn}[sw(fh4݉g[.4J heNPtւuU.ݷr%@zz }sn }7I2sΩ.@ݒ}5]Ғ>}B*V;ϊ=|3 ;ziEoσopK] DzioveVK!WM%q{iun{5/g6nb9p&f LEsХ|}vS]4DMC_7G,ShW:}zUY<ږega>ak^;u:mٳgT'ϗ)}ww7kp7wnu9Ysg]w׵d%֧uiwowwl;]u=]5r9n3קMIU4:K.yo7mɛkm=dNrci'wks6VٷwEi:ֻu+biLyvEݍ.͝k^0yvئ:wuvͺZflo}au.*}]jP]wmu>l{>{Fg;wethw^]i\; @SN&-jc[p!q7Fپ0ƀ`5ZPo8ᶝ(+c%HLl%WY5TiBC>4z,e@ק mܶjq--w;:;9O9R]{i\N<)y8c@)hs^wrS:|Cnڱi3[/1w@6۶uKl:w60V;ܛo>]7ӝz{ޅm٩.2nͣEʛ.(:}/w]8cg j{w{:P((7n/M{@o8ͮuɺ]6#뽯bطt#]u-c[-wJ"֒[eufK[7pl;[TZMnۻw[Esnyzhuڤ`U9FmKLٸԍ Z;u}t"W5:lz6ݰ=VÝ˚T0]s$`t}$֜dǾßGӅ=NbmtW&@!fvm4;q_:ljyۏ$:pt{w4kvµvNǝnP/^RDD( -{[Jki֝EC TnPMˎY'^;J)ж v^Y`zAUvwF`[}mwS[/wz;ow՜CA  &#AdOIL{TmC@d! MM M4hLT50) zh $"LMOS4L*y'PƐꌚd$A2S)d&Lɩ4& d2dTB h&!14&4bdɤj'y@=GjB@A1 _4TŮ?1+n pk?#S7:'? OA"ya1  SS5M0M$тj@QGݓkgnV{nH&ڐQMPBja |$$oUx(WTqT0kag.F%( B'togKR,z[pߝFꩪ(*tQM11QRM~-4R ( bbh44ҺJb ~jKc;`P|iJbTʂl[ɵ^ڨPf^oJH,QGRtQE^u0CqOc,**䕝BȧQeR"+}-Q{LU1h9bDK14UQ{c3AMֆPULP4(`4w c [de3bª%@D-4P8+`JMp  T-f9r o&.Nt}k``*)j"&X&D_"wj/GJ*sb' H,EB2RI i㦨b0DϬĬ5UQN-RAE%:4DQ17J45DhEC`UUF0PQ]"UQ: `)+gZ"(Z%>PQ)PPuAOWO#ESTQER1"yA!&٨;`D0|CC mbIa$SElAaDZH@@^씋CA TEPA4P$\ Hm`y/|XLoO=N]ɫ[}1xn#|~>Ƀ5YD;@߳b<?rOi 0S:J}/Y>j_>/OFx9WѪ.] KثT6meGƶӟWu'Ԑ pE: hG0{QBP+D BЋ9ȩdf' ?uK?v|qoy\Ry'ckw3$!l6%>sFSr4l}1AXJuq:t D"BxMLܟPy6M\c\cY^Hlgq"V }HkV]C4UZf!~px@`a2w #h~s 6EB%)FRRvrK(~&Z/soW]I"ȠPXip*z_- |wk쬯їfe#~|9|FAOp_`[ՍnP|fV Y*g(##2[Zָ.x{o(l@W+"w{xG9xkdZQgsܚ"Rf* #hD% yz>nYJ䲾Ӵ]+&3IE=twtiZ>01A< gz#k;uSJ q6Swn96Aܼs55b:u:wrE$R֘;d$DEp=B5A1Xjh ^;wJux9؋uJ猴:;cx4T%z hP=L]  -N'ݑQУ_gQ6p˳:tS]` A1RAkvn Tڊpa< [oEo$%(&׏i_w#MEl ~tǔMx#u#GۆA[bJTnꐣ\/.ןd~Tg4:_WñV";cy/Z4zTn1/X+d>wZ! eK۷` K㼢2y~)1?|ӆhVRmk0b1O !eF6,KkFl$O1M.79eZBQo;y1![e+6{Gӹ5m$;cŎc1o]> ^GQ04=:0N{_?\?:~; 0;P7VGz',#P~V>깯 {}^0XJvZٹnZHmˡ r(C.^tS*{z NzsHY*r.jT vUMj=G5Q*t~oz?1}PEv&DWqQ % tqb\utJj_z0}:忢. Tn z-H JvAU"x ay\>mOs+X76cyUu`̆KiySp+6o n*SP՝^t8_<A͵C&[a\Ԭxg9@@'|Ph"^=Geefj@E2i?o xtHFR3l^q-G,;%8U 96֙5 M0?ل: 55nQbTeh<̫ !*~0Pp#Qe؜֬.Ӭiw8_T ^u҃89d}}cV6oH\mz58<9 ~K f\;}C$0FbnH:8znrOTѓTI8U732&PE͒7\qުTr+wgZ>Q aU/caaaYF6<['݀mڝSXnE`@bXӂ3U)FPnks0ՠ 9reSӻSnE7co f8\7U8 C2LyVA<'!i̎z飪ҙ Vo602%>9r b/ߐ 0y@(6Mx$$!pRIqc#8Oٵz/W=|QT5Rډp4Y,n ӖKY?Jf'S{zG G? ˜)OڤV~coC"E/(~hVIcO1uuVvAP,piD iힷNL1#X'<4lMemyjkMb+69WUCNBsV%u=x PdZ4 p RHL$y՘nj>[;QFWP|SV阄f$e50:ivcepuX9M*4$^)m5V* ņ^A ($t3-kLRvx~?^A =B6!1ί=A) ZU+teĤd`GA_ ͮ! =[꾤{!AB`P4PZQlhBWp eџOD'Ab""4`iڸ1p ?B}we|g^ DZ^Wބs6[B{)20/# D,IR+p{Q<⒭HPd4AU#[k۹Rڰz묳.Xamu-,6,x#lUK#:5E%֣~U+E]RVht~66ejZ!ekQ:` :n}0͑egKٮoeOd2.yckDt ⪢BUkhp0m92s&;p=oٖ8.\益j!f?-:x20D<"*lfVkóɣ½|bm{⢤g8*yvL֨ b[]vSngy"}Řf;9"C`j˛W9vkU<'>?/(2 ޸KckIs>b!v7aJkwixj A.TRtWQ(iʤ `I!9zpГgڥ>揦 Ap^=G'M+-_Sx{ CkS{hP]dYzҮI2$fx.`ɹyCVaE1x܁ 3 Ec ( Ffad/T2CqhfB0][P7 @e c\vfՅL~PuysB${V Qo2P4jf ; * o IršxjGq𐍲F4{4B_8kD9b;b v_b?q>W2|fE gRx@Be9RkzQIJdtgRprQaXUݜ/ĠIqr-)';W rak!"v hQS niq-b6 c$-'XW]eMڒn*/)7rvfF@$ؾ$ 48s0 q7v_?"ndk#L A=S~ڥqzH>=z'udȟ?#~F?ҩ~O퉗0dRA43òp̤W.|o,h!xȝP!Hә-A uɡ`F&`-?U2\.+>(xv^!E/ӼA>#@prvW0RK\`|$8JEEFm"CE2k5Xдu>*d)BbDk<]?mAkbGDVXѾTùCSt~:Q: )3{(l6hJ`E%0=_ zXU0Jeqc\"عNZLu5Xll8_X?yԸfse F[`-@[H! 4`%;[i!r36 g]SA\e;H 1/w%ՏNX hcV^,k}mz;jF6Y3u{2˥[v7,T2';sɺ%(UN'5?]B Sjm۲]5UAA~uX:V4Qmąց[DA액\eoXO4gM1elhJNjmTP3l &3ﱳ^(N8fqS%6Ъg<:4‹m6Ae 9$N]dqsۣ9\l#AA\uXy;ׄ9f/>g a\>-F6&SaSDLRRe~a)6]Ku7Phn\N# Pݘk,eL1 (1fvhjlP8A)cZ-?YDE[3%~Xfh;:3t']-套1j iTp濣[IVՆc> sڂޙteuj ]=\.~pk'IQ[~^7)iv͐.ʵpMNCS;+J/|ns[k4pHp57[4M/0iik׊A7;Z1kޠzjjnJ:1d`.'^()e{\S:bqP ̈́A(_q{PDPNL{+$ @N8q$̺E ~Np䅋1 xBog= , {o8ꓢM%!<=|4Ct.J:|%N`4 G~TJ#!9&d<LEI'9nBREŠWn@20^wfj^j{eŃyyDzED`1ȶˁրCj f'>6k`=kVoԁ88/B,od T,Y_ }d?On_~u')ի {T:?nt1!l{T0 |Xlj{ONocÇ=LdLd`ȋݵCҫ9a]IEEJ!a uEYm72u&aw>~ )+[Ԑ7txOa? NN,tOY08Gׄ;c37[r<ޙ0,WOsa2u{RN~'{Rg <;ɚVRZ>oXd~ :ʲ?|gKLLv&{SCϫsU^Wnz!L+RYf ؞=PyZu<ѯG}bcU09BDL:ؓ¿f8Zxׁ6˖!JK]szY8=nuP!;ɍr 4{Y4M7L~ '[PlYE}ͨ6f f>EgStgOvS*m^_Z2>P+=07 8:q|0Bu]NwڔT>35C“gohgxBjRXeH a>WZK2.u-}s>E!R{⪗dL=iBj%rm܀v%o~,zXϯZF53. RP#r/mR r}l?wl >aF|% 9 e~2$2Dw"_⦷DW[UҎMbCEytOb;Ի|r O(E}t?_m8I7s0HHbUgLMBrzVG?\ݚ/H,R[acY=rCn/R]c54w; ֙n]zAs!W*IpT8OߘnWϝbP4%@}2V=0dœK0L~P?BT}GpօI2?]SdWB,S i)c 6OD! 9=VDZC6KFNB* iO]|2 T> -#>8hXd;iϮՓ;#7c-+(GT?fMUĥlP)Z.(3" sz pA b _dA ܍L~d1S40?`·_ 8+ovUr14H2qd@$~!͌]̿sSo8ݛ>z̥)w?0u3 gg{4 Z39K'H !)j RaQAK># BB֕V*f1NڗNBj c߳X_XzK l1Nꖐ94@+j%~VY6g`}2b-i,V>]%?:@'OUZ[I|Y46 %wU@}<;ѣ4 qj)KF'8D&17<{5HM]a$u}FA3ZAUb@ioƋ褆HU}gF o=d t* RhZS0PC R :Cxs*@RBmyt,rjZUbrTVkyoW?IsVJ件GF2OgzژeMQ EFZbmlHw*TaU.cVt T:";`z If 4Af]sJ&REl h]6B`VJܹQhe 5n4%&hZ9ZK.pWt;sKm Iyd_KQӶp=a񢪚h #zWqiq(ƣGw-:h %%NQO ɼcLvnhrzpb!J(u\1:þ jF(GZ_s6ol@Gx~rP>.wtc KB{H.pz)e~i,Ŧ>_ 2S /m/0,&󝌲ZDugrW0P& jz"T.:M{Ie~ o_b"3aQAĘ~5@ /!w8p%v`n Vۍ\u > VԕWe 6-E qq Qv܌W_6xXBǘ=8xiZy]`pBs.2Ƞ% r6Zmg`ҿ~r@n&;L̑YhX_9R p8z$3Cˉ8<# q32wAFKiB`Q }j[Z)ewO#Fg@vo 2v'yц7yYY1mH>q  =fyjD{-!_(^U"mkuc];Fݭy 6CMH:m!Uai%1[=c,xם*>c" #G1:<ߚ &&{6 tMՏR.xM7Rz,zdT$GdO!8A{ᤩcc:;Bu9:$О$) I P7c%0UltwvBe{@]X(лd?I?SU~?u>/o|~aM CJ->},R8́L ?o!7 +̩҃:0`yWa<f ?&Ʌ@d8I=a/: 61wi {n/v۝j!=#YT:!CL\V''3xPuMlj( =Dg!F80Eo U_aW_V1)3&^m,@5֪rQ26ͯXb>}ws% *h_uFcg>*۶^ HV3{%ڭ 4fҥRObz8CaGMײW3Vb#Bcx232!݋m V9qBt~)"{ `\`u3Od49o]zaHf{J1 b8I 3PL??ofl'>>sFZ{gMB{Jzeɤq^ DH5žrflW= !؁7mǤ6ټPR AQcv!Xt]<(kd*yw=U[ZyٟHϚ ɸ-5x3ͶX9Ngc6?Ϸ,uv D6$(bӫWrEkCh:PU M >{&5t:^6FU;+Bhq^a0BRc2L7,[Fˤ?=Bv|{#@Y,;F "sV4#GIyao5Olx _̉be92. l3S o xBm13O'K؛B?!XcaTH M!o-'SźZ-A5i'zSeJPpffffV*@ p9H_/3$އz"tD 1^ ?p$ש]@_,sNDځh6N_كP*ff$vϿI9iti/ Hzl,AVʢ7S0aat8Fg(8dӧ`n5%1eCC DwXRu/6/v#Dfi&<8ڞ9l*Kh7Gm0gW;M傝m,> (. */K)T.dFCy>B S5v38 l@!Ն>5~7I5Sc#5fmA w4q^#r26.V 174TSMQ'uv_ɚs2>2j@0a:3WV X[mK4`e=0fbXj݃.gO2@Bq K[`fCO^PvZ`mgǀ'@Q8!!|Lr[L9u0B@Oo/N<VGV߫+[ע(# @? }]-&SutȚ[ʼnStu 'IZN v֕E1'l nbh= H!nzrʃԏuǵ}4Qu![#Lr:sA"2OPW#躃^#;^H3HL i|NKҏUЛr _(Zpԁ!' Ӗ. 8 QGVĂ`рRRRfh*:R`%$:JicF*bH*Ȉ~#`y @F-29v_hV_мG("jBF~d z b8e/?;GN6ag`0FCa 2;BɧD:~rGCa*D>(րο4cP d@ %>!*|?ݵ#s}4@}=L丝=G|1t[XfHj cQN EC ܜ9[l$g;"fV],fĺ+in)ߕ DaXMW4"jf&/T(w+ Rr6Pka6?́7'(wqP==_-b8`p;l6!)HQޕ3P=}iXh峩̦ iVC4ߕmhvIH=3'IQD5R6v(%^|/<~o!_<{qV0q`Lta/6:+*roJ tY;nkV`h <@̿O`|lg]멢mxTƴ]axtL4|`v:Pa/&%*Kq< ̃XȾ }{-KK:dH~ jK5a(x1aۦA[fR{dsMLSffcz0eު3\7۽r/7h1vX ")ȩdG:}o뷬ipp(0!:OzסW("fuC8[_ON{!Uplk핹2apޝ~. O,pW1Bpӻ[ 33T傝NSƺ@ZKS0cbL$&|DREA, „@44R%4UACBK$ 2$AHč #@U)VɪDJZ`*)<SC@72"( @𫰙aBz{9oLcL_GV  M; 2Y byOc]eW&=1Hgqqx?ż|Ls|Ȱ"1,T SQP01aUB*Wf᧫h:k 2oK;;,rT;Wz1xN"n;,o-i`y慣D_xa/2L5.ƾ|A0 pj*^ z1{t=~}/=7&& D{yC%8rW:|OeY- 8(DRq:VVu?}g' $QM#TVGXn׭>?/BLxbLmQCI'yљgnؠpw3JA}ZLڷm{RhiŒYR\6(;}ߥyo#]DZZS;|rb, Hgl1E'δ3X@|/&>'(8fdV+&4\ei@xQ to0h24Eoj!F ^A+c'ξ.tfp*`"Zdi+ )˘,ѓwB{˔W!Bq#O@E3arr#%e\kH&jPs y}%T<5yOێWZw2[$Qu'po 4Ƴ_@NQn|2\D0)}]NmªףXDSѷLFCVhl[ہe=2.\iV{/鿟ݮEc@ $ɒdgf6ʯoqP49R3e?x3-}Gfd$68klrQ{OQRThƤrfain+l?9ʌjiFEVnY6LFRV ljIͻf':f-R;z6\ʎ nn rp?hgW0 vNAeqZ|w'*~׷͏|}@wބ0B.`5CiIx_'^@X`VϿ=bX 텶~C#l2fy(0\[ '/__T}2kqL8.@.@5_.``guxoO> ft Ȭ0w -l@dpoCSYq i@ğx\ң+8?yD:CR g1Ȼ_C~:N~(wt<~?s2jo,&F`KaknYt}\XZ`́A?"&Vn*j#® -+_Ph3>7dhX16`7{E@tǴqK^?\w֐j_>DOEIW͇"d aٕ蠐~kt (cfb.~fE=T`LlH Lu[ޝi"JXamֽuSq?D+?wq6NBO&5NlrgnZu'_'-A.䶵ڔ]GS 5$"AEMk+Rf~ƙna؄3,$f))BAlyx~rѳ(cQ B~5uL %02V¹GrDfWIa8A&0,A+/Cuk6 f!hjZydc>4jY{o'Cn?)]dže&8&77'foGv(f!Ƽ$,@(h6$Yw^ķ=ZJ† #j:\̶W>"@0s{[=np3#3#oc`&"mIJ (Q}@yf^iwnݡ)cZo>qڝ nF]po!7 =Y!ss[q׺ttw΋rlZk^CUJKEvJ0be#mAx߂~}G:W z{ո ×/wcnDRQQC@MI9* Ĝ3>k$'h=5q/T0ff| ![ݪwG{ y2#3% yh`b-UXDM[VI(fhDhpU%P)"38y.&G꣐ST?;FOgzcxVCo9wk-vE+J큥tl# P"|>Xtۏ}P'W{:-ZYo2ڵN>-4CGJθ~7/Pm֋ 0~fϿ> sh8:$ e6Zy{8<o]M7@{x 鱶d JZ[f׹kՕv>c_ŏ5zwi]۵< % - VǒkCt6'cu33: O2-Q&$IcITP2gp$dђ1vvϼ3b)Q_^Q oD0f@g p0NLN{ 8 fUP<}<ъBpX<5[*v '$ {3ϚJY[XM{/J+8 % 'wc`dવ`012dfuh+wmnLl˱Qs6.4gfȫe-oz4#2q3?e*9( ,M]&x lh40hӂm׎eVcp"-p O^59wTVyZ l Dl{(# (t_/ohO&d o'1ӆ`YG8>}W>b!Y־ &pFUC.= ϼEb|u@ #_20k)9w܈#~Sjpj"I1 HQƷuZfOУ eAlE=́ԻqcXq-wP*0HpYLj\HDAQ4SDM5T&".`H]ADDE4U4;jI0u(ӌ~ҤQTQTT^woh)bi"&LJ>YDДaJM T @8|Vei) :QĆb & A" h@GhQD,ɐǬ9ޯӯkwN!W$"EbNjB,Y8`X` vzc}XwPc?+,/> Zh-Aba?pm`}Rc#< 0k3N+ןѥEˉah !|u|˳{Dw4L8hzoL;?۲s",XHĉʀNY|rdaYz(i4x E/ 7l}v=T[ف,?_#tn3ϋ_֚N!m*h85ZOϳw!og 5~CVq0<_{vd֛yDC"g]OV/c\6CfUsy󣿑u+1fo5 bR͎9-ŹpNץgg/Fs la Hdn{*Tq:!.-wK Z#G\FY}9NYkus nXy;7Uo)Cքcb'Ek-:0ۊ+c,UT2iUUUS+5UEgY):6f|JImxzb&"աtnD4$aXV>mve&8ֵ.fgK׾usxjŒQڸ᜼DfAZeM32 8$`̒-8n}QhsFl c@s[|BVj: ciVn ^˜L?S6dOmNJ*"!vC֥5??_ :Y&!n`=?a$E|zĽ$39 C1Kx }0R_IC?#`ؿ6a8j~>M&5u>9g dT2CP|6; PW{+ڞzD+XbԄܪe &zi |t z!Z@h`0b63~8}b@?3݊Vmя>CA N& $M\(oZ"?N%F}p!B9.Eco#X}+-I2 8HJ?/01 1š ƙ-Oq-P O~61np4 q0#>@K(h`XF1 sEwGFHZ7XMV@=%90fsp=5R5A 1>K[]v|&uX#؁MK=(㭻+f?,/( ;hq^6>b~a'YEo= uZ>+3bNl_vSzȀA ĸOiؚ#GJY01#2Y*" ;e) %7k`LRq, &CD+ q!fneafGm[h^I=9%>66W MoM@ &p 1z0w(^&|ez\Ʒ;{ÉR{+ȡ!UDu5^9Ʃ[!5a $R`dIBC; Ct.5OUDu_/,eB|Pn: _f+0H0>(?V;yq* R@0}e,le-n{&F"`s*\^/h$!`T¢{!?B_H]WylOaMƃFLx pr'+{[X\:DqKx[3˻Op8Wfud@Z722sc6yQqXtm 6|ym,@MHfrRk=aECAc0Q8?OW6 nݬfЈ00eVG'9Kcclq_cLBX9;\#jQe.I┭6 =<=}Hf|헩׾K-EeK|A~߿Wg|D?qjoԝ_#'0:  @^5B|z`-sܾ;oLTy~̽~rI$| E$X$fPh 8*cv2*hm1fvne.s)F S(m+BB(Hm}1r3 2Bfs%[6==[,jkZk™rS!rn7.FmG7p EՁhQâ&].*0/20P czpQ(Hl (ʓuS_~A " $6r#wM} ' ǟ*.w +tDO׏M`7yRK@ Dga]*d% ^;glXq)}uN] b2q:p4݌6W \PXuP IL) Ti~f^N $ =-&kYlr!2?VJBS;|`ra8t՛n]Zy>pƜ Z%Sx6s<)%kt~xN|];n!,M60B꛾ҡfy~1.} ޒ}6 =ftiϒ8M@^*=݉!?dP:jV1D[1}j Xɬ_;pvg㐲qЛΏ86 %L2ɝ o{\ʬb2˯vbͱ# {N!y RR1&*"dX.V&=r.ڇd1X+DN5 ޟ-3l ? *5ub=w`@E*;2dH0qlsX 7RV2!$(k"H!9N;IPqc1FgnOQCVw=.tO`L<cy p0ŝvUb4ƷGc5Kya3 xH;%6}܆uML =Ab 7 7kfUa_9%W {Q-;%nQeA9^=֏ks׬8J!4OE //*-w=6snNK^״a" G0ϋe@Q,R>c?@3fQ^\N&]F9af6u=jz C,ē#DvU)Y$KȈ$b&}6dN[qݧ 3&R$*PH`pTFTc`>cѸpxA'˴g10̐ao!I@S#pK=I^.C䮇j.4D^϶7c0͌g?8- t+h' Oc@5jˎ(Ī<ڬQ|w[5@} Cbio3L sg|c;X*k~;$$)> ZkWBPk߲liGy4Ģߍ m7sk=]9KÍq{$z^&+R&z7W6WX ;32#0V, kpDyTݍ浢0eMq 䈤! 9oę #}_k^5V܋ca`g;npF~ZăZuQMQaZNEDǡǃ/f - ߱h(nUEUEQm#:FDBϘWh Y83/*4-UOW2e-Wgf+Pnc]W{5.InPT\: ڨ . 恲y;yןr¶4B*`JOc mXymq(͜3[6*$Na@1%lOgKm/7S°3 <$rDĦj#2[T'wSY!ybeQ}D !j&fMt?_=]QX25k>p ؾa "s<9V72c F11Ϻ8vq|Y ;y{S057KSe :)hm^w *GkvC ԮP[>;[1``=7Hlu<44̅.[n.щC=Ԅ3:̸Jو٭!So{O·Jh%X@H&"fU7ѩj14c``re 3sDTp qӒ_Z {ats_6o&-yg ?ۤ1I)#NF-'S5|yo 0ገ* wScb7dр@Tf?cCZKw 5 <$0G#0 0s(Ɏx\c )Qe.5( pyW3n~}W{i՘.Ɛ#4p=ۛUj>9zkoT;=71CZ6NMlJrB5W=]8 }t\o }lQ./ڣ&Kg|QY س#Xˀy{"]$TjwO뙡T=Cٌ zP|?ܼ_q"sԢ` ɺ bZ!=O5'gol/>`3~lwŅ.e̟Lf,Z1+|&e<áM^C bDmv$I/TQ}J2 };v^,!š^sdb2T5"DA+kh%8֑݇NwqNw1 iZMgb\.En!U~%k|Ǻ\ƴ&om8\v6-4CDP6dͱF{M34:ݵ& p܆ʬzѷn9K}ZỉM`KKɏj0A %+(x^mXj*"ۤΥwZ k *|: +}zWQW6`׾}O2"p/58w묖%J!CSLA\^_- @s\A*'b&o=w֫;g88WUynd  D4чG]φZ[-aw1E|_fƞh_dj_ڠڻ?aIK" i&!p o6HsP6=}\wP*Ǵxw;OfBfl zq3'J4}?Ŧ+8 ?qȽ#ioois,oLK8<dd<4WbQ g2h-2 AtF1".4^b{mQ\lG1u%#m|:TZdܲ1&DPžj/dҧ {@QRruňLF[)si5lv$B"Ba = "}+{3[b\S'uƨ@ѻps8" N+JaF-TYV7w7FCw8sOJlMa g4{w:?(_p!oH3ҎniEu<&̇grkB r͇D5}34SiW8qP*t/ 2/51ǿzN2[hFfGG?ZU{L )Ҙ흽xڶrL (|6?S~0Oµ1qO람vm#W3dlxAy]óǻVʁ`RL0śGq#v}=!6n5Å"6S';C!%tRl8B>uM| Q"W"4mP?I ϣd&^qb&a -ُ*qGfJEЛ8Ӽɸ=cgEdwe6c sMH,f yK4^Q,!3{!_ j[DBhw⁀Պ@w=4kKœ~,#"Gp2A/9Կ$XgmSS]}4#2/cLex"/Easz3 bb1;Y!z(s3ɃnnlF _wN=)vB},56ޖmW0hmulm({=U4zp۲יMk]GoD("G/ v\WZ((;dĈ٩QQB3oU'ɍk 7Ix?,'Ӫh94}8jԀ'fCɪ2Mu&iXcպ S wL1V"mRa.{Vðc[V4o78 f/?d\]*}ӡeT;ͱl*-l:k# |5}e?o8L30''UIGQV 34ώߊA@V$DDނ`Wh8V>5϶*^v "sӵ1_xP(,>jq!\j&i7%2d~'>62pI*.{@s;*_ ,D&F)BMͧ"aQТtHy|.kkcHa`Ľ[U4ȍ# ?(?Lɗ,giHu5W E(,Rb"1vȾ4|ȩܝ6DE6@7 F (Cڨ"9su995ڻcH wN,WD!;^u=J M PbFd(&ToC*V/@ӳ)g*7UQLjP\ bǢ&A+?]{_7>ԫ?5bd QJ0 0fᵓ0#ȝD2- HfMq'o(M{E+A;7}Pt,{I LM04*hrsfc3p8_ ޵caZNhM-.A}sK{e8}]{㏶t-P}GK!> R!ZSH4Hk]meQ3e H~lRCVi!-GFid"f3h:4e8;Xޣk+{fZK:=ܳ*H1c3#ђ&Y\lT'ȿjI|XW;tkt󮡻Ӈo˗WOkcɚ\rY;S~d7|Kkl+DŸHoѬw}9VR'QK{9h_7.B*XvvC<$y箶Ġ앮r+8-=_mJz8)@D`[=eEFеzajI> >GPP/l5l4u kbJd9̡B{+ڲBb&ʠ]0"fb~C7hYj$O)֬wVzwa>l4,{Lȼrd DprC@B1{ZZ 8D)g)Ͽ6r1]tMvߕ3GM#9eЊ" ÞdcZ]Pc gEY; /r / >Nr9"*6.EdZ`:˶ +[Ѐ .soXr 2;CobW)[r%>Уҧdv'm@ gx[9^!z~CzQ./ɗa4yOscgjwR@}(b?TR 2$j=OXT,"$;H@ '$#)8,s(@1'\N?f8W|uxi?d  Ƶ{ 2:/X̀c#gy"x@ D^k+3"b;֌{$rNcąT0mWܺtv5}sGml(M|]? _?Y9Ds1.}"-sq 1 Dq33A5q|eks<}y\kk)`mp# _#c@k;γزfq+,%'kc~[@x P{ tL8`羃?aadgȨS cNO+ӊ.ϷG67cRk7SdCzvK(K  @Wp 'ߍ >$3=CS S}WȚ'=~H2ыb[O \Ŋ.)\8JJx<]֑"oð xtX#|N)=q`a\ 5T#JZHuA<0o.V{[E"H.1_O8P7"9 Z7VM°=BfiR0A=f!S$*ӆsˊq>1* OO\4D4ZKz]gy+)Oj3/3J4W2L9oWgm38&WO?gI ܅Mؐ&Ly"`q`\OA'( 4B%Y7y+L7g39.Z.}+>v}}.9$jl>%ZU3"@`* $rGvn7Cdс`dsbg bķMVQ$UT7,cc[Vʭh;dƭZn3 D-PۏL_b"B`ڼ{` !QBAQ7, 8(@Ե媌BanF%#αg QB'^KJ8U MMD:8jۤƅP@|E(6_N~VAe5Sj`HgE?n ,st;aq?iH=Mt&r!b%g? mmň@}*bpNEnN'7[.]+%8yq5fKOJOJ@(0Qfb% __j@10紀2Abc|w>aW\DHg}< ׬'_u16YÀb$*^12΁ ǩUǵqY0/ߜV`lZg  p2p BW,.,UY^jqibȯT)4W t۟jcX_g*:SA3TÊyx ^>!gו1!TmПTX*7gѯm}.BC*ݙ!mman 6«ei;ϟx_fcW/6h !H"$J"ZA`"LJP&4?xJCbeYHAWzz>m5SR>h5X5P3*2,z^`ň0gjF2Y$^3|cfhC_#zBx@kkqc|n#0 k-ˎQ z%ql 7f dH+@tI#ċ܏jjl{c܂G˒?Il9S;^^8"=j(R#AQ b(JE9:lDT/ CxDn] E_&sQC&rОE"K)MwѨHà1"o2<[NRpz篔 =%9Åޯ /]/óNx5we5>mpu΂>U-s xp粇_yF~N,̭hj19I8A? n`l Bby6]vٶ?vx<H{skkDܾa8~-Ո2oq*- #L ʩ$ւת-9&@}%܀@tV~DY ,Kw lC9(8y Ώ4Mk[a9'CpCZ++Z5i54MRǽ WpUAyIO#'a헁;+ A2;q iE˜v."p&qT*qc&b KO`^>'(D " 8e0S2M\)L5?-S=$ ̶4:܍8G R?(5pw:MuT*ӽS{փVǝޭ%Ą鿧0HC?O@hC mٔs MwW}('IoJgLй'7n"?\IpTL/Axž |0 xfF"u #mttŚsqG28=;Fʌ>y83=AP^p@ /Kd۳p<HxN3Ј#J:ӆC ˰p&Nz2v\]>{"] o39WќO$^g)q=K^c7'5iSL&.@ sX,0ؤ~_Y|S=bɤ/.0[[ՇC A,B6) -A:4.-!s? ٩aR?΢%l544p ӏk̑py>bĢvңBڃF^2+#v;ÍNQ?7mi7k+u :@O`ϼ?&g*b1< ~F҇}H.4΀ChC~.>tkӫwэd8l܋kB0_|l0ϓ{,oX;-3R̺mEf.OviڷqO32F{0K.}i)][a۳>y+׎kgn tS ¹ˉ^W 19q5hM P6\H(5٭)~1#B7jvO7z0Q) @=W&^y ʰ&hÌBxX |-u @͎G vaΌ;403(&ZH"@OME8kknQOqo{H<1avymɯgmC6ZCm-3uÅmG4 *://Utgoļ7ϻ:lR)ܫvuvUtUbҧ˄nM󷳎 {vy5d}ПuPri_[jf,!4;w?=34d{ߎ=ץL`=8vk#h!ۃVlߛ7NcPz]>㠣ljh2320`WS`N@x`/­iF#m֎<Ћa V͔yfI Vd7H% ok]5H=X k+1[!r5Xr4/2mxq< <[syf!2H5'߮t H?ŀF)4k]~@w$ f:~tSU4:[u*}{sIKftҋޭ!7ޣCF!M~ /u{|۔F2MLOC6ٴWXqhsԉԪ7<=l$mH? [_S (Gbt!]E+eH ^B )ȖQ\Lڔ  NZήꑇEx|âzmwj-TfHz (6p"q$%8Q"&=C5NAL3}A1UES`wk}nk+7Oym;\(lzTDh݋"0z9FZ3Pc7DGsgΙMQ":m{=`ƭ-ϵaۿf\G<q䅜DYJ=faR`Vb ("ݹ3+6pDz#]`<@@#Zt,.kkI%$2-IeaQ*ag[HfԷ>{#:U\|ИF@NJ5079]DQ¨Ax{ t7+./(w"ۨAi4Q1xi3+7ҽ0vd'аMV `6kmB+AasLd;/~1ڶq4 ;ݨ5x6dHo9I2Tpk" Bo_m:6Xth->EN8kˈ"(6LZ:64,ToŸaUQHUUUUTQTUQUTQEUUUQTMm~]O肞!,$HIL 9>dArэ,@1Z"Pm$@Z^PZtfM4ad Z ub 'C?PA`t{>bybO/_QKk~F?;چS4pFV (\4 0-# #( ttM](f F!9=03r9嶋nY&XvF3iTHmHp[ sT݄onA~tJzsms>yuV2wX1ªf['oG5V;3\OgBr4 LQe ))~骿KMŶB<^wCt "cvNڅ]NBJv,q~&# H @/YQa04~`=]ȥ}#k^bs S#ؔ œvg|^Yj3ZdH1Ov:Ylfl<3^:iԪSmQsA^~g04F]Ƀ]ikN[ blQ3_@93( l.;ؾ6♘8\cCԎ[7xEOp48V{=3'b8o@ro9ߧZ^ >$lS:f@UayiAyXPH1ѱ x~{VsJ͋ze 4ާϏc*9_Y'g=1t_,ܢ,J>wSz`ƫ̅F/j!4Ps 1gDair =jӋ^Jlm-p2'"k?bؓaijJx VV|k2Dx7{bKmx"cSk<I#/">{5Y0@7گv§TU6}[ϼ Ga/[Qju.ý[n1=O}c V}O-ii&t96KF{J`:Ÿlc'!/lbRsY'JpǢtK/ yx'!{nށr+T!j_3`3 k_wf!^W/G͢Ԋ d7"c|gDP:4{"Ė|=U"W}?;;$&"+d׻n ::G#es c>o39`Q#w;#~S(RVuk(8kJts;=<4~9TV l-k4o[Hk!R28`aL Bͽn1r-_u؅ܣ΅cPO:t?^~]0Qh-2¡ɨ:ڀaUtZ˦%ۅ\chg$$qMBC^L78gxZ៚KZS3o棞bƎɭ`V/R8N{>.l1_hQ#t5o@j971_E@g+VhA8Ӄ]$bbY*4\l7E~* R&\A21j/2z8'tgμ$%Dx8*rȽ=ѹ{ c[?K5.9C,WwMc7P:TBc_ IK㜗SHbXa:6*eH$aѴH(& w[~:g5PXO:mЁx 7ț$_Ap3mQ`џе-Z+G@8DZJ ?D@(NsXɦ{LB.$28Z/EA)d-"c;qK3ThbG{>1=pE)iangE͙5C[dq{q R$679ÖQR׃߃zcf7r4T  2Yi* )m9a1+&Urjgog+mҁ=fN r~ܺhk\0߯0%$XP LRթT8 +1oHOW 9n lU0RJ[QEQ#v58d:2/NR6ˑ]KOZ|,Wm17.,^#wGAHȴ1k0,^V3 M7\0`.!&A@ϽځAϦ8'!~mj:eԌ c0|oz5Z,"`al 2 mDs/>рx3j58s{Ӌd`C3+n9R:p؉3ⲊL1-:l3ykye<*:}ᵩ!S#^p1^7O$U 9TJ)a;C.fLhy̠B,,(AC.s֞a=s{=D]4\YjS$I h\KQE惠;#'F@uR\`XFi߳g+$&[37Ra9iuXxW%""C![XY=C%UXrp\e:u"gMmmkNF!8Z)rKo_:N'&`(- zW/K0/w煊R'̊"EwBsŠС3D҄S .9wCi1^|qW$[x\h.db\pČgl:+K;aQ6D|Vr=:J"( qz'ۮ^)\{q;=t$ܷ#Nx+C"88!iJ֮d6; lvXUnރ]]X<|ȗ[mNFF b{Ocz\nlnSi[/#}l@h^@9Fs'4wtZ'.sX"ܬWy2_ q6w57Cfn"ںTB H%# 4 =6|eLW2S9ұܨwzv!8DfGf `bDت'5.s3g|كdƅ-Wq`=]YrbXD0d"\;plDslsMaJҎ,`s$k zd{.X\&nl`΢Zp­ [[_Im͍"DÞ}%}}$(;+4b(`z]7XUmzr![H^Ks7uz*Ais(Kjc*'ccScGݮz汹cMRyO4Ⱒq8~jUClQr$^&ul85Z.ꁚKz ky~wAou3~-t;ZUDLc:A Fl'/,=,+3W\ǭ,Cj6;B.qed9sbsc¨ǂ2 ،b싡GZxk4~]= MJ§Y{V'"2 'O4]¼]MXf#zS#btʓrn7iec/c#GT8|Na.<.Uzax{ Ě+z<4@q7β R*"G]PTnY<Գ"ɮI/1P;]gk$Fa]v,/.=Nk8hZƈ5G{ƉUi҅xLTgRSB~}g tJjA ^juQI1\ rX@_v¢Dg> p-j(2O]֡_Db3V:buog3#$86 }>20dH\^Y7^Zes7 ,:O &Y4d™BsXR7ŘAnˁU9]`[Q-aؼ lU ks¿־u2a($>nP+pŔYߝ[saz{^_gFCwّ3wӾN{c5<9LYR?c`K&TzQMLDc}}M;q0-΅MA?H^`kt3ypl*5R;@|f.߅mf V)c ]|Yp43 amQ W~Z7"H`@`1kP5B2#l7+78q_ 6q|u0?JD$MD@2Ӛ0^atplBi 2*Gp-}-Z#O5KnXdXc~rʃOVjb0޸ަB6^\p􎆄[dh'9~'3A}}#N+, xSjO\J,cu,@,G #_EsK Rfk3Kx pog\%'>4%~bVGp'iۯSW59ou!>XH ߋg@xnp{Edz1 P8= h,f%fi2a#1ROmVt[Z"Eq6d*A4"[^*XJoM=u|&wڀ^UUUUW,X eK[+ފg&r_9 @ 6KnvA:ME|Ʃ2z 2 cz[-0^یN+2 Ql@[*%Dajh~ "9?RvXvm3pGMqU*i|jr uKLQ麗O .Q#K z!Z@XgmjZG(:V ļ#d" ⶁLņD9S3giѣv ͻtkN1.ƻ zb>xM#}]^_xt-BK| ט]8[q5 L&R&WAKK5ߑg9B=赑af{i.Hce51m = zBo8 h3i Ϋek15HcHګ%z 'ټ"K1u_Q0#At)600^X4NqiB HzÛCI*tۇv̕S CF†^b= d8jh>E´4 5+Q0C_0u ;&ez8`JRk Mg!IaF&UkAъtdJ,TCJjo֨~Q( E(8)Ay5gMhڼX7U1Jj)8!WpUl$j鄊w9}3b<2O x] C+L-i.p `;;p!IQ&uyfoRF3P壆3BFC{ii̷&wgm4]Rāif 席 Gu0Vc謒30-ZAupHPV`^)VeL"HdBF:ʂaXhVVaTkߛKZ:I1}j"#+jY3 =VM¥q9f$Zٚ,w1 fXhƟKPm?1RiIgiWKk7'mF~[:*D"3?} =z\"I|hJCÐyBcѵag-o<+ ;⻗B0@o73/u˛k!8ѺڔJE"E4AJESCLCJTJLIW#EITt!|Cӈ?ŞF^z~];GzMpRS…+A} #L @ h:uQUq CK>=ܱ[~t>lw^h@vulX3 ;_ {CqkCz~7X|P3IS Ic˕Y)@*+~}$I"Y~AFsFw~eO#xothFa:qȪؽӱ} @/_C])և+k.?'m lu/zuFs3j@#CBJ0#H%K0Qnޤx`jOڦEX!1 !{ :Z Ѥō&0ws0w-+*bX&i}Q2(8|T~NJHߌ{ުhǭ @]zLKF92+/pZb_ԙBߵpV0.@Zl ~!E8+[Aff0TƋ 3ux`7AE2;CBER@|)>62ˮܠ,:#E>I k;:z_AS#rڌVWᶻx\ 2H҅y bTiS)篗h#jhM^r4f+e&a#.=)w#K-pFI:Vuya .΄HeN1 f8HVPe0FD FƁq: [9 Xj8o.Or83ϳҒi͡]hPPO00l^ƹ?x0}h7˫'KR}g C?e=v,F~  $D S:r0/ν T 1v~._AX#.[@1 HZ8cCT) *u<|}Ue!XG(W,y_M; o'kdgS"FR7E^E~ԥcjNْSL CD"I !#o4l8V󀥅ET"\G _N'O"rhPd Q!m1ƽG$4u'ԛܐ WdȈ,2b8!2o2h6)X"(>y=DZqƇ&?-ܴښiL 78m)f!;0N"ZQ4ASr;_`>~޼a63#k:Ӱbَ-[o-zŹ3=ygdAH2LW&^'nbb@ILb~n׷-#ysh矔~"FY5i >}>#N5Ԧ'eiǞL<+E,8`l&`om-Я4*COz"|bd%#c@ch0lY@Rf$ɔۜO|2L?[EvBCp0hoXusdyί N:OGfKPGg7X9twT@90<D_I&Üԃ~=&R[S!͗޼:ɨog+c u4yӼo}_v4`bʫ ?3 D 2˞ˆi(/ E 1 - ~3*fDq!PBI0@AK*HB41HR+%-@T*iċSt 4/EA"CAAC@hB/0J Z:IhЫ"hHzii @(:UA27}|y 6_ &8}XS:#4eR@)JBZAJD@XEb(DCusZQ4f"~+$=Jhq?Bhu!u"Mh9W !H+J"C @R P,I *o~?2~??|3Z~=?t~h>'n>̓av[dG,@!@!d2M{&7$y?yMwFټcsnp`gGD@s NM <\{us*PgDw~E_=' 3@~[pE_WBB># >P$S()J!B"5P;) <*I a?+T }~1IC 8:%8ď2Q4YO.h'QB?$t5@,vJď_G~HүB$7"f?n[_2(8VjW盞Isn߬-UƹNB-~M"6PjxF[7@ +e1" ڱ,ύ׮kM,Uԓf|X5n8)va[FA$6jU#{nu[\f^ITuT5Ŗ.X69Ԙ7|ݕ\n< eܱ"_Eeȶ~3'鋂S ,¶k^vj԰9$U nnBB\+-.Өc7[4ݲYh9n",2dfMH`V)"8% !IcbfW %L 2-PҺוuU﷢=l+*u07㆖`>\FoT.4 pL*b%0c',yo c lPT.4 \~,SĠˣ65@erjuPTS[:֨$8!eUqMoieJ҂LHYfxDS&*hG6۵)&ưWݫf.HkpfU;dl#^2؉7ɍc OGVv$Cq|uW Wꄍjѧ -7` W(0mM<9:Rvۦ߉3ag앓HqCq!RS<{L|n=a\}v8],mdJyI;m+O߳uC}Lzݑbwf;waw3#jw~;x8@KUnl9܋MҎCƶ1p~ w ! +rF:τY%iu.|JmuYEҺªUq|խ\$py )Ǔ^i>ꐭ6fZatnV)CttvpL ]UQ|٩d ÍZf[Va#ϮAb spL8ǥ_]Fa |0 xHU̝|;mQƺfoCu=+8|ootV3 ?MKߘƬoMK^\"4#?/Ǥh{驅R s[ŋ,9W]vYW =~\6ǻ?`qkY.ax&=ӧWwΘ{,qOzj7p3~̆| ֨?,~iM#úz:!|X7eWC7n3Qy[9qa f\WG5:kǧkoo{'>w}0d.)F>̒#1Zի|DH8]b|~xvc~t|VC8sh|WK](b!--6W _ucȷYȌePhZFH~40UH̗7tC݈G<UϬ}Cv\CTRk]zxEYL?spTՔ2$ϨR> b#hË|O/lO1_;"jI[;U&Zֈ#R>=1Aزh|ȧDPA!)D- KU>MQE3h>WoQXoypQTtj& +P4%GRi"MRW v4SELF;CULAlԑ }HSUTUQIPQCOST)@I0|5MM]~X&X0Z}領f"@|j[qM S'sHK+5QXb&g{^9;f}s'{w}vt=Za:<RScg5`h1)MhvV -f 7#Te_.j=B4f_n4vrlEdBO 1_CX"=`STD3cP[2OnVؚLt7hΓIݬPFb0qײV,chi|j?ƪ.D(LF=g|0`2qo\qyj@DU?wzw.7U xm8>`:uvz] `d+xu(R!~;tmݴwG v yg2X?s2k @l/;!FXz ]1EԐԍvyX b G|s1} ]=nŶ!1ü{ݱպN̾<ڞaf"_2hϲ Lr}9G께T._{5' :є͡V:IrQ\C6up3ᫎ1o]xtpltCsc?,و ⪏jchXc~3a:0PB?Eb״6yR?pO(rBY@~C{UxPr:~0Q?stF0i^-ҍncv Yq秪Vb_`v,dwl{En-!a< q,с9_W-uLתΝTkb ur/N3UƵV:)4¸uYOV$|pr%o4mF8o bU67݊# I$L#Um8! hj ~A*}>R|OE"È児'bMW[O^NfJA s]L6O%AG茈]pz=u݂Wa_\O5MD|YH>*wH6S!_CTQZ#" κ;;gΫqb~%NMSҍ/+>Z@8Mߛ$^j!&21+j^tvK1}Wq`“5 s\֛z0;> Yܭ80dNP9;'!^Zb8cW$PхJ2 ) ]P% T=:C@r=@HPp/5}Jh`SmPo?_u8-iO' r NegdyaF/Ø(1?{k"2랰b$!ϡ>:p%9kϐ@k# */s P{ "X[1PFٍT\h0^FCdB[INs.3܏`ĉ0ޖ+z.$axevk< b]nȹ0t-;G`Ȁ1CMӯ;}j7@ By H]~ "~vt#C3"x~vk#- .p0k26cJNnymh s.o-U}/x7`o `ȉP'ζϙ#s}_Ő c(Xqҟ/U?H H^Id zIDd}5]V9~H5zEo5 QB1Ae1c+Hjb^T(+aqgVĴQ,cFڼ?LHs h@(*fFݮ[:yй< f d|ҽ퉍TtPSqV<D; A15SCzt/]tzA?4kkM XGbɼ@~}|'ꅿ eb<kG;(FL#P7a[ޏ7;N[Dn8Fw]^8~܆Bb?EFYd LI l JƅS d"vv'+XOkٯ(qj1u8':*쎗#(xD\2Xi1L*u~rF[R#?J+e 2W۟Cڿ\ q0Y颀qGꇊ)ȵu E,bLpDSrRި 0Xf؏6Ec C5xߒk]<|14pCn,S‘;ΥdB&x!F (}-n8J.41aJ9Ax^kl`E X;sKЯytbL5氺P2.jd9N8w(|òSnAg0Cs`f75u74x }ñ_Ű9"W}Ky@r=Pi#7G}Ρ_G(X-gIs{_C|yDN6႕6STeWk'mUvw\vZ"u2R8W}7:)>RPy:d^`yڸ뭵rRHS%3::3[[`FAǜ:cxGuz뺺JuGotoݤ03i! l0eYWMս̭hVE=kjx>VNl,dGFՆj<ѻvM{9jGEU~\ Ж1,`0zC^͌Vn1@qs#!Tl1Yg 4`PoԖFaLl5uN էK@vMLjjGns4ΎK&7z=[T,krzY̻Y-Ϸ V٨'}"lVT':_-Y7 *Gsb%)G\u*A-q/IC&[hܘ x" kca )GfnO?ˤ^n{_\ :ڏo֫77Ē=._.=8 }!3Hޣ-Ds  οMU߄#Ǐظ>MRc)%H<P1[6&. Gm5 D7 XR߶=݊>Ş{,@'>Y]_ jsonZa Ix9:jhc pZ \Ҳ>sAJc8`ZMnK%ncF "k2F7,_m5W\6Zg'I˷% >y j{W:*֯<@ݚ]r/4.H&Ƀ!זeD}(PyH S9ۃw?'{ ݛ7lksK0T*~hddʣת^LT- Bdؙװɦj^EwlJإ.ANc$ݤB75Fru{tT(ӧ3`5B"ʝ#,4k}VVq{-e\u!p>oB)%Ok~0ut+/D{]pZN9hS$_j1I3$8~;\ҿP'rJ<C-n(T狦@+grCLkTռ2dgcvՏ-m][?nl"h *|a/ pH}:iuvFii #s w\?W5s!۱DC ]J'>cGG9(zvq< Nȅ7ꮤB CKlڜfL=ԔЄ3q.}vˆgz>~I:QMoQd)nf-*ݓl]VNZgF nI/|4Ah%Cp<ȹkP(S5F}^n0(h@$Pò>{l|+c.FBxVѯ>hhfAE>!3Jw;ttIɏߚ:\/b>F.Pzndp}MI솦I5U{3nÞ͒Sdn{ecƩKesk+ʮK2emkil4aLӲ1JKw:oL7~=aM&Y9*Xʇ1:gjT/u'U;Y-a[P؏mTZ(SC jSkT7kKJⰞWuN7M"1sCKNUl,xU7_rYJ,d,vTeE D-P[ߦ!~)s.{"U,NlŮ  ;vk%uUVw{ɸTk<K綬Ljj̵ŷdG42׌0cܭTxݦ`Zyx46p])]\1VR[uτۤ+-ZJñFjn͢>>trͥˍb w֩\u5gd0 D{-fZevZx%eؗ1[$Sѐf4l knZ48kּ}1TXucsOvӮkF336s5k W2 6=MKCsDcfa)Lpؗ5lX6(V.~%7skSlj1rm3xL RʆخvkZۅj35)G+6retH ֑e)$Km+ms,MJ5BЕ:0њ`UlU>iͼ"8m EC L4#Ե8ucCXXْqF׮g/k3?<ߓ+FƲuQ7"Mcbm]YxdV^\mA۱+=kp9f'S1W[n0 d9]3-<]ru+/{[$a[<"ۛa$z\%QUq|ڛ)kgG= ˎ7׹TxX6#`K,]BJBWS=RYEWUmuc4h|.Ulna5JNPn5΃gwKppٌ k}[G>\ȿP"i壜$ mUijة&㞥dՖ.qUQ9fMmУze,hkSvL0p=vo3  QuKFi3lcU<>ҡGs6# X]9p vl! bӍ۝Ԕ֍Av%RmmuԜڵe'0ÅԆr9 Td0%#hPo5q^ ˚^ٝ[JnV9=of䷍|[>bxws;L Ӊ u3HK=}$Ww~*;=Y=eR\bpgjNZ_e?FZ}x,tH\Ex9pCv%ٺ83gssW[,;͟&ȢMl:SxBW!Ik񷌬_*k[:N^5]3ק %}iu,8$|KY3)Z9T6J\۪T2CuEұ]:@خrk-G`jqH26=ZrOIJ}\]>sPdNJ*&W{\/3Y*TW) مI56/벸@oP0o) @w,V((`×Q,Qmy1Pyb Zb 51Z!=U,l!E\madZ{-xՇm<-p t eD9-H?eLC1^&>s{h ȇ7$D*lH$?@B\dӬ7/:~2P0o-we'݇Ǡ\cq&?Q Zߖ&U߉lդB؝n!Ct^pִ` ]2 Pv齠!6q7\Uَ GGS}-:T]v KCx\H[ {;^3ׁhoطIVRjBP#y8s'Ǘp)ӳÃ4 Mꬄ?{gj<X\ˮ.!!MXt&m6{SXt ^f$M6|?8=Yv̢Fn fOX5fFz<&t\i>ws57Υ@~qzlķqoc٣Ң; '>HnxC90+8mQyd7vdI:0t:,nLsD D@%~L qh}U<Î\?x`6~4USUIUÿuO42O8S5\ao tϜ8h?߯=ǔ@).4j„Gj_]h#($ؔQ} z@!ݹ|a#TR(- BX 0STRtC^j l⓷0/; tAhg*9HITߥ?;5qk=֌`@!R2f@<$=Vy 21нflDjULp&p d;F?F󨨝?&C)sA >u1æ"@Z@٥t@]c Ӹ}}{I4|>FB_/dTѮ|YvˋꅐMD?ە Alc 4 ҃o6ko!a-4478#$q%'$hìbaImmӺ o#C#yۥ;s_$Ͽ(."fȸJeQ:Xvdք* Q@O $]D1zЀ։Lh),-В ^?s!x=_/Mb#!;<ӈ-9@hLuni0I8Au!<6!շmo"\kph 6 N1oYyx5Ayy:3۠x#DnaW(G:d4bN[akQo&Cf#cnÁx3Yv$`"1kqe!Q Y;N6 P4sHC\)4N4Ear$S <؈1[2g3"5[ӃZsIApEb1DdK`1D':fadB07tVwTc8H LSD0Aj#bb60CJf!xb ohFA5rE$ #:voB{8.y|<"8y3lɳcԌlvmF-LZXt)wff z҈ZxʺE+so7憒:Rs1u]s9}?+<cbNz|GkgzEou+#DxYRu&&=*tu]K p6.8z騚\ GRcҝ^Aぽ<ζ s99`4\^81Ug}YF-mVEO[ZX7zn̿7\>f;zsUYbyxɮ^xoZYܥxF9*DOWHӽNwU~6qWFW@fp]pr8UKKGI)j]꫍rs\g8y3308wSX67\.91~UQTEDȂ;ΣSTId7H8dɇYOɞ8ȁs:Z(6#p7 !$,!~Bq @=G3,K4odEK6[ޛ1Bl)JiW bT[wwk|^Ӑy"GVtq00Y*4,Hf@0pȋBsD?2W)Ff^T+q]+r"1S}v 30!HZ'1?WKB>=76bM09٤ь_n,1s(PǍoyvu1m]SAR0".";~$/#/vfp ˉoF7 !~c;ua%4=#6x#nj^huzw& Y׻RYBA,] Պ0tH^&_́zYOF F@A)XPpBiaLݹCC\d;&lX0Ɔ%"6*rs~ ddRQ1RtvʶFF50@f \< kbI2F#3̱(hjk)Eab9m>Di֔ H t quR`ĚT,|`'`80#8$rcN޼pmK2MHF K`S*.,rQuAOD:bZ?4pg,N)k0\~H!2iJoSW72cJ]HfYdZS~0MPb0@7xVHHfmKߍ|ttJi~SfkJz&90|V f#*S|CB h N^ |uѦ; tJ&S Di.)B1:I oӄ6fm͎ k'YKDqOON:UkL\ B%nQQ7~!zsGR Qy|<,3U`9z`[q;(?6ivb}P<; {30+7,s'b<QߊT 3~ cAs#`c.;qm97=$P7eP@/:CJW}ߔ 9M"U3OcF 4'@WOb?{=7iO,W_Lr?@TN`m2%aR $g׾"y2΄$2Ũ:)u_}Ð.?ȟnp*WA)? a*?AnyQуBKy !W$:`e~(`zpo{,oY/{j* ga@ K(@-vl%f; ޑ13 /|kzΫ'hx0'߰{2pKS8n7Fr`Q/ɣ`r! ]<]E!Il?/6ɈPݮ^eC!gp $$+11OֿGeC!7NuL_gV5Nn"r[K!f?a 1p2!hTjg'zMF( @h6-7 W/HXa7wHz4*CvT>YijHK[ǿ}m_V~A#J2(dL zcB5Y^zH`vm(!^nV9B዇.}n 6;.!3X1}B{J ɲo>afӏ O/>Ln΢Z Br-sKoU ơR{Vg23]j3ϧowQ7}߇%ؐ97d`. _%+aB_(BOLcT߯=ۼc7z&Z烯Xv٣CJR!k|NEDQ$ ` j0@vIz-s'8˴zuבL.q׊AC '^x&G_[7n쎭`Bftc bb0ZF a+A9zn_|=3s9 \}]:BìT?;w@4g)C; d]ؘ>kFiqWQђ =fJ&i[~wVy4B'fK!T%O>~% ~_NHCNxN]"7OYW<;s6`g#ώp@4D:? 8h1?fn1NZO>|Urh C?A$c: }jy!80caCqgՖ:ؚ饊ZU{4$$bl|[_ e'`C2p[\H|*aJ]#C-G ~d#UHR(: n?g''^_W 7C,zaIL\3c4B=˥E}KkZ0ahLQuaGѡZ>cH]!zY.BVgQ| n̝cʫ?A&w_}a|d-Ց˳ о TR-FScTnУ˖(10XVz[q7xKsp_׵ ψ:<=oxºP%?/TBHC9g>ES2G>mC;tnak'ÌKN E}CPWpDo/ 7|}8 Ns=4MēK~rv`O݆i f^/TϏ=F+g Zp]}~Y~rB[5 ,#{ރ>U3f}]Ӱx -W|Sq 71t#O}4NC-'Quz; k+0d6m77H![x1h[Fpu`xuTŦBHA۳}$;1!wj~aB!CKZݢ6 kRAXqBٻv>@Y[x+oٙqJ@RLr]{ÀpB:;X+ z Ңp>yϥC˿ w 8zǟz*ySBgE_Dݞnөܼ^ЦZ<2FB4I#9P|Vfyx򵯥a0j:mUJ e{7e c^5Ld^WatTXmFb,U0L-bq4[ӊT\uuqW!}bL0@ ;5+;>7L+8QGW@%n#GtZ7A^^c,.#ho1w^u|JGKNoBW2.{zvu6B +Hs%.{l1^bf_թ{Gut*8:::br `8(=у8N<+uᄔ= 7w{wE($J(J(((?gMĹk-Mz` !z@1" BuhM2,0n]1i?Y-X 9oP:-W0( 9i~&]8U:ӫ&M!7OҎ:3yQl]d+ v~y=G^Ng~hȀkj C1h:$ד uՅV?f̨+3pnjsoyӜ)Dݤ.?jb)2!W f$s>hF&Y*3-b6hO3t~SG#woC UFy!pyR}O#}Ꮸ`h6 AB # S/Órg0!&j| {߂vk"D`L5iU{!e?? 'j\Um!2F~&z?q b*7 oKkte ˰'9>6k.&tSFsW_k4*bJc\=Ne'.}-m 8M7M_L;Ќ -!to4(9#4vHmrhXGATg\kFYn↢eS/HXA':]Dr܂ "4FصS{8>I- EB+cMJм4$Al Xy+cIo.eyFا {M/Drr#ǬXTVMQ6JsZ!8ŝN;Sn]}|+:5lƷ5ֹk[5Q2C~@0McEPK=Ģ2귏X?I7CGqS{{ʀK {Nҹo1Ø@)wbvmҖ_m" u=ia>Ohn&ģc?sc_"x?aqi`zIäc:l~ Nq!՗A 7@ a(i< )G@DQڟ#)-t,_hOd!1?,t7WU8q{*,{YWc!-+}yp`Z|zZ^Wrʆ$L 570CoZ=xFgιQ|M`A#&iO n{Z8;l!ș-L?OncCc8{`,?pp=$󚚛PX?7qKXPe5Nb^y!?C $k ױ;GM@ VGZώx(]vJb$(Ni/@It%Έ] 55w[Cզ~4ֿhc`# EXvV~  >Jrb hw^$ۏb5H;8,']zF=nI}ԴXhqB(=#D{/&^u't'l?KQDW h{jt| ff 2">%F& />f̭ p {} R*<' 5leq}xVN3|N9d=;Tr "x;f]ce{=:rB8bҏK,o \Zvő-X &!,:fD\N1PLr&pθX0V0g-Oj mcL =FyTӉ \D׏e/*6U_l>z \\6 u75Db&5Shu#2Ā;4OdÃۚVfd^-8s&^_MpO.RC.~s<@ {=L{|.\>Lzu<yl͂nؐ47D?z%2# `At@ dz@m_at^ P\6tL Qt` 00xk27dffbΟP{{19rڠ,+3gUP+D2 }x)=aŋ= 4Pz+!/P @fg!ݞGAzm%"8+ y-d8-UDpI$CƺI sz 3 :ޤ_h?m}Zl:^;[O7]v&1۶B{M?㪱+T$A_,"o_?<TH0x`U4 &9$@5u9͊ mEOQ^m$=3wZ14bX'kO$6=}(m,f"_yo3š-bZ6 3'` ̸j"@< V1!Ddz[}z: d ] [=N-"v<Sߍ{V.4$r@h6P211"!*s* %Cb`Yܖ߿JW(ɂWdžǧ?')# =fkPL\.wTp W:lN OxBp-ۇ=~EBmV05rSC7)؟_w"TC! 6~ Tk_qE/ӻB $O,۔$0&!bPsV 󾱃> jH;{۩,<[ _{Mj_F8+YT!&,{. Kwβ'C6eѥ x8"J}bp֐[~ e|1hH}}m޼[t ;X5*dhθcGk8\k9U" H}稌9-(:<]#׌(Hd~/@ j-{KЕTE`RP&x졿j5B(}qG/%O ȁR1 Cոt炍Ys+Eh˫Xt *uVxi8^m\&t, =bUR qnPX$=b44-)O b(UJAD* h,a3׍*wmë^Po9sQ FN)GVKDY_g‡6139ŁoD<vGk6p,:`TnړC;rJz1ݯyp8b}. ^ Z,Ҫ?<~% _| Mg #޽/ri׸\/E mj)W&,@$%@:-n߀d'w|.9 }'rB鿜'(zPImvGApB )CA[̂P\$s-#eN=]7O9 |RkՐb?י)RyO;Uy0g9B4^rkZ|8kUV1n&HP0?no`A׭@l'E gݏy0A"N.RJk_o;yHK 75RU2c(E:O i|p2]vt9/o?l?KtHn%pP Z_SɉyHCT &T< je:{[[ˡ R5R9qLj$Tlg~u2@dEϙ'q|׼8%IK2F`>1^K y..}SӖh{x9Ϩ4>OGyCHAQJ9bF?Rg>ne3~5X[ϰz^-x :3Hm\{\ ihޝއϘn$7Rp5t =ɻ\%TkD4Q:zDFb&(Y :H(˞ts`(m"!?/7/. u"+*#u&#ïnM3{C$|MUEU@O}nECAUI푚m~u1_mUD%PI I7 M3o Ev_O@+?&7^W}HyyQx^FQ r`VpF}"T ۼ;@ ^u>gp!4?R!1oE1%?$wP~ ?u~,?N 1WNVtDUQhT&h=#絳?Xrmui'.y.jE@”9%a?ũZTG=EAf%'~UQ(hMSH(cTLhEDTS|{N' $> >%ǎOcG X@6p51sf5bI*άDNoXw gzwo>6Z:A<@A$BAz/i q=އ/ )C 5g7 Z`NT\z c af&iʸ3*(S޹DŽ:LdFْv8Xj"VQ *b* ;H*p!jqm& \`״5tb(?b/#7I6X!:`= _I}Y@20ڍځ>6oA~H"3'Bf)C =vaD&ᕴ! nbw0_>*9:5݇ tQ^V,=  `]BLHi z%@ i+Ϭ:)qi64kIUC$J u$ЏT cQ*HHjbf)()891yWp2d<'6կS3`pc $QURRi^Oc4rty٭*@rl*h(ge>:$ba L GF&;O0?SBX;{H p>pNqu4?t@ҎQk&a`5CSe0f^WvvX6@:ͤlWmΪc߸QcSKf(XX, zF`lJ(;Qwb;h!o3ԓtʆIHi)(Z()"˔;\0͔a8K>m@adqxkt8g6o$U_i79^5֔!.()^**nr?:~]rŜv GT xv(?0ךId`Un,Ir{Xp?pd',bkO Q<ʪi-EiGp@W{3fy'Y+AX$Tb/,YwLy~2+2$ t%߉Rr.{\KZ>;XHQZ#/XLZk Y@p/v_b5Cq$dPsM[6oLGTGˤ@Go6r73' bu׊㛱WM\pIח,-6-;&!&]s ic%W VrruMJz—/GnzQ+ Á_O<"7DCL @OUfE@ 0Iӂ2o@|@L6,`,) ըϏM<H|Vu؄I,uXAaXĔ[ǁ+@)mij-*)%$O.[>G,_<ZED{!N`{Mq8a>묰oA ޺uyX/@<=sbOmL3] W\Xs͞/~^@3)$}VmͳЇ{K뜐v&r ;gLIV_ h#,!pZ%D8 xem3ގ-3˹Q O$ARD!;Z&KLw봸ӠT P6dI T)[7[ԅ%4$BC^̇ AJ|~|'ゃ@tGĝ/0 d3TTJT5v]8z]4Qͤ"JTk!&!Ir0QĎ;ø;>yr.L`q܁0 =X #%)U{DAGIN`A(tSPγؕiaG$Pд 0H[F" RCJDETР1 +) ۔w R8v?oْ!S+b?7cby G=wK&־5{mj@!FI壖S0yyO ))iM<-<ӝ',"LрL%CI>y׹ RA)6>%=pXUOr;4dOZ(9;,LbC`A>6Hp00`%k\ڶ-`E$r)ڇӐ7(pVr5=Yɏ28pzY-lC`)l6(2л:zx2 <-f]!D})nװ Bm7$:j`;_c%.}""X͉Xo^|}Stc_ ^ЌE *`8QSÚ%̠R9"L""CЇa2T'npHs ͓^Vlz" xvFI%>i_2il*,U{hX:?̫Qtfś] /Uts(Ek+zJeH@T][YL,tw1lPŬi#6M3!0Lm\5hN=hĠr6t՘heP9PF\ԡ.̸:Z~H}gҳ 4lhGz 5Ik@S4 tY ;MU\=ɤKǗ-K۷45rhM۷br*59m=@X,b6ܐq43wh~=>5bQpw0K-~?@sqnH Dd$ mjnY4 "φvql2d1aPU0_:d)nCWLJg>=;_3 x!.Q@NΠH>( y0"dT?_vd3סAPazn< `p$˵zORoK53'A)/.gArܥq YH\:O3X={< hDbDe00:x4iru:,mT*=?^p hojIhrp]>>ԔST4eU9mFvaU30Q.'7@wm\2õ`923LtW$ 3/b鯍6SqǺz0 I㺺I&ф vs4[;Ĉ7MK}"*#c DCc<$ ;TQr{fe_T\j|<'{jzLMБ$T ;aU2h'RMCAq [(s `pp=6* SjҤb`/[ó6up>]UihTUbjPR$QK?,L(r&י!}3T1oʹSh "hHC;xydXf!&voaziʭS4Xfh4C. $@a-S-krfJ|kqT`U1bѣ?RV+]q6r^@4BD zIIGo<|Ɂ]]_,Kpt91Rp)/wqJ5C̆+Юb` ̇/0"fk{ l)(TUn!. m5diaxJ+m<;0=qVnK%Ym!XIPރ2 ~wz{xw'y;Պ 0if9ZgƼ)Bց34 [4?RGQ_-9sSW';M~<79=л0Cyo}\uGU@?aY>~HɮRsUqDX3Q98~-*Q}{lcsHpntT -MHN'1"R UPܨpf P`^طa$@/?ﲥWg(CnVhj3G+R 9>6:eEN?&Й<C$W*Z@hAz([]E 1VB-1(eAǤ5߁#ߟs>n3 6"_l@#:@JqUPb5ݺE1lIC thOv|5sOCf& q uplE7pG"GNy9\>] \4[v=a'azN-SV 3x>Efa(4Wpw$yz$P肂Æ~zuTYtݔʮ[R ¾Kw2\cGK>#@t9@dSd $mOP/T;q6&}-'c4q>q ad#'$% 65;p79 @E DKFY~$HSǬwj;I+F{Pd=d۠4dOdê=eӁ˓ˎ;M䟣!ܺaQ4UlLʧJ/уݜWi*2 yLoE7*O[Ps-O3 c`EQ5.d&{Rw2s"qٕFxE ƒpԣႋd$"OsDD%QE4LU-AdDOZo%C_?HB-ېHr$'94R3%((_nM-4FD5~J8A3@~ςbZI^V#F&7Pg@%1Jk[NA tP: >~}guXTRM$DCEU-R4 44UUU](T-UUh**jHQTҔ44P5UAIQEUQTAT]ITQM4 UPSE!HRU-UUUUU\2mOnsq[8 4Q#9OޔC\r[vyպf"2N"c8T+3+OIhgRgV'yf8@1H "`GmG 0$.uzȁT@Ʃ-VDgO~BoOLr#!X< "hi3"!~_=+C*!_YaJmjT?!Th_6k<0 `_{/D+KP6(J P"J Q)RR0uُSC荓G~z /3ZZr!~gĠuϺSfGR@| `}^dPig^Pg0ܔ>dJnj EuP@" "*pmkꜲu;L>&2T0h{qdd x3?` to x𦔉|Q41 &CڡIPKp3n3CO!AUOQCzyJGNM_V@0mZ5}ˆ^1/G9}'ݸe"CsVcPX~Gi8 ?  dA;\`ZNdp; L,ұ a)B"R:A 0U!%#MJJ'>f|3)m+)zbziPIL,"jPE=[ӳ̓Z dq3Fh{#` ?CɌ2d|Fx0/M]Q $%~Y4 l'F$^I"R@}WH9?ߓ%m];Hd2 V۔Yh2چBph{dǚfE̵E blbD&j<1x374($c`MD`M[ t ,\|=Azatg2fU`H\q!$űTEQUM]TUUF8ƿΊUN Y\jrzQgDA6c}H4TD8||Q$ gń1hH{ | G]UR?ׅEQ,H4K b0YzC}OZўAi̗eJơ-udox22A<.|tfu|I4ŋxJ5UWchdX܎ZL>_qkm9CFoC! ApFFm* =1V_;q/CQAy!1v`MH猨s8i7`A')/0cc%0^DhsM<{⯖H$#T rsNҍy:6pqQwDֆ̨۬ #dHOy4aX  C?9Rj5yFvDk-2w4oUj=(̽R#/ xBiRdl'STD( @un0w;R@t 9P@]IWABq Ċh+I_@8@zIazb)h`k1 v(3r\xH?,K(Ń4mRö\tu)ҚHJv";|AX轹:$Ow ǩ;$=,w#pСf!ϧ^yx '02Ḕ4@/;da{ƺ5CPáȂ7z´Bv˽"0=/&Cq(-ݢug<ɛ6p$ :@sHu%gRqXHt.T4Wp(TN<{#) ڼկ[UEԧUA5673уjH:Kb =["C;LlN{R9Bo;U H (ExsN;4"S(͇h6׆hWZZyѻQh ̞heU-ya)UU(oQEB|Ch$?>Ǒp`h'X!sԓFfcŒX@*Q@S5 3/z%,]AG^N)4GF"GsYB X]C<X?јi`av, tŸSY@xzbiQuhzdCJQ͝_UI/Vc6-I#Bog߭qpl3O=VO8u'32`bYVxgsD^zJH6 6cF:`gVB4׾0/O{{- & Ac=iш揄 6dr^{NP1*[^좜 {$9ވbfQp/`0-<S}3`lB|hlcKﴵWϟ!خx(hLE{}1&dЬVLPs#UQbsSP:<f_ɫ3lNҐT)zydO QN/%* 8T" ?3`;'W}[r3*LD3qB:^QP*4X C$xH48G sc M]v  $!1,cDj<;r##Pxȑ&_fO)bFBB\0PE6%4SIc(P v8c#T @0BBhMɃ\]j0AhbÈJY1=&5C ?D UDeUEO_wL8nwZ^o傅cjCΉF֠F JTNRޕA!Piwv5 9!@5,7 gԚM,aI,u*|p\G8?7[(lCJ~Ͻ hh1h `w)}h%s{ kyu \qkZ55qBγ hzx$F"(*)"bJȋۿ @25 6z:Fǎar&۴iVq kBm 5͢JHu5@ɭ8! 4kc } O3!Bk q3:Y9\z(cIaYSp7A+hOZ"B[3ypm#}⥇֨ %gA}vaۓ~/sK*c#$N!"a)}xcutʊmj:wl ( }GQ$4²&`@ą"ma\$I# 1"|LRJa,L&>?;t | < ETm~'/lgלEd])Ht>HJT֨7TJ0G|!')A#pNE,+_Xs}c8 c]V7< l1k-g<g2Xrw xn6go}_kCƭ MOB4,&a-w& Tpg:n֏ZKX, Ia6C07+!+5c,[ !x:,=7WKo"1fn T(kq#y lB8=DG` ŚAIC#,*_j(eqFPTkfRbL@hP7Yh5TjJfwvPS]Fdicns`Vqv LL>RP5e0F˄!Q]JHx5e @L0=CKL`F9b$bEA$1h~өT*j*BxJh*fQXH*ɧ7FE,!`Y_Ѷx:mok(9UMg p̢Q჎P&!t3Po2 8u7{?jIf{! E?d0jic1Ai JJp *T;! c}v`(ڡv{l?RCI !bC0dT@PGՊ;x%i> #,IL.vѐ vR 4j٣M5 S?^J=C(Dȼ>~2iPg[^<A1wX;t&r%LA{Kt#gOxGHdLc~FIMmCu,a~Å{ì TTN9g+:Ls@x^Inwݟgtao'dg{w.C`:TFCS6T&I"XDN/TF'yuڡg`U$PFXIL G܃LU]4S)1=R[Na'n Md%E'>*r횦L18ifLlpB\Sȱ &#ij\ch{JH̓l޵ANee&&YK`T46LEP`aN!xiG1@wCB۔U]=22"Za/;a@M䒐{+6ۈ#Rߞ)uþ8Fx"[ |*ˆu":hCfH>ġLxmgĩXd<bR^{):d ӯ%n0CbA>Sza w}@\/"sPGmk ȭ64s^`/Gٹa@v8jx) ay7ƶ‹9kc! f3ǡrRt\ymT^ӦwI@|!DFsfts^pNq`Cg&FZL;:TJ~ :b9r<\I`n 'Idx</a2C2ld63@K{|p!R}>p@IC)KKA*EMb 9'. 8PQB'؄124 f6(C?I$K{άf5%Kyrݏ5h?j/ *C/(T[ؼ {pop5su:2P!% >|T0]Y9V2aqzþj"3+Q$vQhps0H/rތP-4( k`PͦD 'XpjCPJ 2K.v@;$cٵLLglE vvy,#b =INA<@D 0!H98F%0wz:,lώɡ/k  {$1g3l}_}(x/O‘>y!M&\8NHzf-MkgG^-tY>@n+U09eij!!x3O4o5<];b;`j0~#SV7>h@ m$`cro0/EHdKAI@1eS(۷^0l #! '`NH<3J BUUUUUU5J9X~TN).C9W@fʢPf.= K~NT`&#@uL lA d@IMļ;ƤCi (I;z70BRo9DRCSBɣy v&6#Tcl?ӸDp#a!PId i^9L=r":υSkGi|BzI#LĎ?9^/TtIo7o9#_Ldw#uo93¦!ª!x S/|$&!*:#GI ';f'xaoF.FJN 0i()lgcC.j s14G&1UX臰:hyj*]Gk$.,7 Q' b(bMcdđ11,|SQ7fI0qC@MZ6T,os4׻v8K[n,X $}.]2|;ް!m>FIg͛ƐX4NMτ~t1tgy.AA:@P Zjָ81quh,il!ˍA等w\jwB0pPb dWkl 3)p8p<Ƭ&"4BFYm|0u6} $|?3Bul|r%ƙ8s.-jp1s%Gxxr\Q A-# IBD@42 R* !B 4P440 'Aet |8 &ĩB$(JK QH1AkSl @(}=)T?L@$Hd;ZS <Vwv=э|cx]Nє=.yܕNf:h.Oz`d1>V9=ϡ  @(W>)@BTyG{ӉMDu{nN=u9Z^o.*7g^/5aTUW#KkYZg-fgﵯw躦JrIA(k>wMxM#{J#ڛG=&*r2aI-x2O2ZfKBE$ 2ojOl tHʆ(C2a8vla$ qKc/l7҇kB[`y1Atv0ﰗɼl~G?md$(~46#2bGC"p82PPeo*ZMbo“Zݎh1;$O1DTA"'8?\ U)]ԃ[XPRP5%\64RDyʟ[,uLS"Sy[F6$ EuJupXCt1kM JE5AT A& "Cb% z!R8QSX0&VhB@뙁0<+)bu+'o 1N(NO"埩#ALvj,llhK %:a$p{Wwn*eάMs<#~aiPʭx:!15Ϛl#r0Ɍ|\< C 2 ENZjV 6m,iƝ *`$ ɖ8 Wz<>sC H/3 AH~vx~Vt7*oU`w>}~f0q(6K(:@UI vxyB"{"Q#`)H;O p34(r^=| g83j!*q4 8E cGӃQv$\n P޾o?U&8E匯F )~U8@HBT'@P!dA0fh1WRzT" )Rt R/Ă HP=H^a b6Ph4 bm(#L4䇼 *}&(1菒h!jU$<9 ?纉K}>ï쵪~.> b9ilw\D1 L%HHeϜw[M3G ; @Dzllna0*}_^9v6Q`ݿVc,;bیhsXb*DmC . VNO_t3=~&y9|"B%DQ2Z%mT]RB! \V Dˇv=J?Z\rG0: { C_׵*44anc]w'dV= L2e%PRO^?0å&))`?(JHR>$Rcŭ: (HZ`&Db"h)"H @}4v o^p‰WB4D+ !iBaާ vIaCM;7sZ&YtNΌMǤLy9+141UM:h "() "(CuT\lSUELUUQEUUUQEQlQAUKUUUEURBC>Oe)!QU&QIUUUUUUUTUUR4P5UUUUUUEUUTUUGt*j"f*k^}a6,d%FAJL3ݖ$s̥%v;BMq;5=!Xテö6-z8Gdo#_ha|ѝk4v)PMꤑcǕe!5c&H#w g0pG%=oںm+ N bSieC0 ڣBL҇( |[W1Ay0c3a2HN#hȤ$xzPh {(䮝H3d#>`D O!s?M]΂F콭ʽ0-! ztcv7NMxuغ'ip)%|;: } eUr bA>usP~iLjwW4|h'*82Le8΢I[WG]$p`ׯ͸A57w.uoȩ V4'i=RqN=1imIҩo0_W9 k3f N7!wpC:DZQ)=i-; rH:}N;!wy q!!iOe-QPI?t+1107u(YFh/0' z䫑ʌ&,`((V2E^j馲Y?>6DAG/.;73!fkI휾DA8%,\aUV̟?O^O.1(D)ưXZ\[B m5jdq*떜}SBYP/} wov4OsQl(<(9[ O@1K@hÇ`xm ;}pc$@i>Z2r"㎃mϏ[o3<X'T4QT3=æ?4 #y6:΀7l0@w #h)"CC)Hl4Kuџ9mFF[=3d1/txnM0-eͯAҩn$x53]P0 ZxyM n-- Rí"Uom.pQ;|Z5lʡ83c bnjnBNÙi&0XoÑ(R+6{}V}$1$ܹ$糐^i6 wLX(!aA9F<]T;J(9F`"dd+4@+ɚ (X#fcCG3(0ֵZ2^ Pլ3Mw巎v9SIŅ;tZ={w~T$u RFJ̮ߔSrʒ"+n82 ET|=2^Đ,{|iǛ^M:&Ktw$Um/v0]yϑJ3{ޢС$ 7S!`h jmUwiNjxՖ hrbQvb9Y][vaI GT!Ϭ ɰ-3kQj @Wz8,+q^*[oMK% pww;S[6{;.Si&ig;'jo5-V[vO/"E PH` C!z"485J8!qBn!H7{iR:e W vĿ:`) B=fYusy֥N<#K@0ˀ9ɒN`%pP (C^gc}n$uBZ-++Ea[cH}Ƈ.RXm-W99 !);v :{L9VMuEar2r8-S`RsftێެD)E+oO3&nbc+R3PDu V̲6q$=gHlK*x>ї(o8n4ѤфZDL~'жy{ 7WfP4RXό:P =*g+f̆q<33=\<#xjhD\صoBs3ye)J4-. XGN&Jb h@8P,7 M4B:(4W^VcYq&$r:s4 .< TV_Z;@ygr^Pg{{vL+#w G㮽šպQQ|gǿ|6?zL~HvA(yc;wIx$ܽU]ŰOĝw0P(զ ZHN]\ޝ-32!v]{esD&Ƣ_DNF~DJ:+7%5:0+3PN)(* HCdbJ( `/4J3)J m 415L̓hSgpG"8PvbWK8ˡ"'t'fwF!&ZiiygncM~ȁ&'XqSu;gsby$驋\v}Y9+N*TrI &] z@^<Ӟ]%>'I827ۯat6 I7!pad&~DpH L` 3A듄HI{RS705A.ɯsR~ p7VA\e3w&paȁ$p *1!k\Gq^P'qΫ{846%DA3&~γA_-v N4ܢ1sk: "i_ZC:jBlsvjF 9dff C ft,\vLulM 7Ck'kM#N is5i,qU  +GJ cLA*M+bcfg'iP 0e.lWT!l%`ɇ̯bD ?|QECIWϑFjV>i}*f6x5c1abv Yƫ56MJbOHZP,DU{?ag"iOak`=f9z@dP3voczl2(۾]8܌x#0A*Ńx _Iks`6%UgGMNTmlurOQrY c8r欯 ٳf eInYЬ7) ¿a`@}чGCc1VAO^s@U9-,ʧ'q# G:U}.~ZcW% z4M ZZLP/Ơ"'\s|3coPm P0g' FӬI:Pυkfff`νg %ѷ@ eyRӨn  uNX7߀maF:KAzY:3xnanC@FT&wضd\UtBr92a庫)3`3JLF*k 9F1eٜA S(c&rD&2PeUj[+T7=&1u[Wlžu4QI8V5@͈8vIg '5Ga(D M-U nm."Him"Z. ^-Vm Faa8UaRur+뭥gv {QvR*BCAAi okIחqmM`j>{cfV[zW6ʘm6ŨV/c-s[1\TըЁpmw٨Vu +dv$YXXqziky2 #hECD,cpQ}caʗ6l Z>瀝 VJ HVqd'ww3DԝExZ 7^9vS[7fM>Mr|Tf(HA ղqdmšjt56md2L4{yMے E =}l5^ت#;kyҭ.z"0%* )D<>~)+bB©VOUB!-A'9 -q0#5m3ȰEt8͏A,5 % @09=هt0jFץp2,L[*d6BjhQĪy= P5 ~x\AQ0oj硝` 5)۶#\Vx`엺DP(@(O5${\Q] r-d!C4EGbH3֝iH`pDz@1o% m6lx2&Se 9HgOGerpUY%H++q[)(]]!dG~,ci 챦FAżg`@ZP9QX,Bw66 }f[ 8[La\X+z cu2%'X밚#89[e/C(ScٜJTmk[cڳt]86`4w:Q4k%/dlQ\^T6>`꜠o0@Tb$c.Sy0{}VGn<ˉ^b *.HtDLkV PDUJ2ӷk|_H>0K8Y$:)yb@@X9 34'W)|~ ̾,,fz4 sD #8aTfG,[Rr?W`GP~$g<4%rHdNPCD3&#l&0bdJ7RļA 0olSV \砤?BBDQq[/Na(c1nqHgNMFlf~MI`l|H" 3J h~վvZTW4Ry@<9@oFĆ$)f$,y "ig-݅rpHjI S$c ?MD*OhHf2 ԗkd ٟOgX( B9 b@P<2_dfS~~hP:_޳c8NbG2%4SETowΞ% ZI)\DcCCm$1MQ WrtR`!p>}eUB>wԇ1nC+e;fnHx~[wiO1$FA<}~v 31lB2 _ʅa)L&Lo!֍>ґVѴ&HJ&#tlXH@f t$rEG  ~ov!wNDRPZ>EXBmrB9 Ojv#$CzHB:L~Q>s1XZ<_"&b Ii?JN/DMLV/$}?{Dz3#ՓbCΨ6fL`22"Ɋ4ECx~,;}W̓g~9CO 0-]-;ܐ%P럁Cg-<2pȘ. MbvAqͤn - z'Fjej;af *c9aPm>MURsX.aUzz5{mM 8L|B#tzrN`+12:7W٭ UA4\Z1u8s{7@s tfj g:o6`Nts`]ǍiL݅t! TY-@_]Ћ$]3kum kR3Fld˱B><[if0Dv's0^ܡn%8i oM7@p`N2CG6*{iR )7mf{BPI3n45u$DF2>87osYŋ A$7[{k/f㺊XF&DB͕9ܱQ_:|أeqI٫IP'!`"EBױyT=rT"$0M8"@&Ar9S  EM0TQ._;%t&0!0_9*!ag4J)Ȃb@'a(@=F@yU𷧞!*>_oOLS2KW@AlD&eɟZCg|HT*Gva6CixA fKP/S}#Խ{h&</05atCvCE],c&o0mц'= /_p#}1\ Gh`(vu")nZ;H0Pt #z`C ҴJ Px0 Sv v!"M$@@Mu0 +N?M4l upn V}nQ6i 8k& (qП64:3HL&0lRbV^q8E:(^РJp!g hIG`# 7"!p@>/˻1N3!BC907$4U(2m'vfQe'wl~Y>D=D o )(FbQ4T) hϟV֪"j0AZJңԌe(6!'z;&I¡~h#RLR!b f3"i#t+ Wd8)glYSqbi,TOm҉idhDK[7GڝQ;Ͻ7(ᐈH  )Ha(Sh8ЫB=J '.-ġ>0c`ܝ=ǒ GaZ?*W`ۃTMAX?sy^y h nC'3b(.%n[^&c&(J:S IAe"hCI1URE,i Ii3%o2mMb( h(ZP=}DL: 4K0DR D~Cjt%2@P-H_ƫRKIBHI2 PE!=j"c&JHb ) $*Ut*$"~b/k":3ԍPQ-Q%2)0ٰ'V{G xOo#^&W'>3퇕H|;m? {Ofdđ{0dw ~ zxF#z TU 1/ 0=yc{p6i 0s/.0>)諕aJ+ }l2EQvF P#?V荤)ݱ*fB(5|@>G7` 1C󦡐Ġtԃ|0,l=GY}&r&8 X*11%6b` DxϵːǮ8~R#\z˦qkI/B:3M|BS'` 5o&Á`kxm4ަ4M#@VMMVӃ0qč0ezR, q uhzN, BoLߌNz;Nd:)B d:X&52 ,6n\o>x#b'CS!}m̅}aVې)liffGN5Tl[W֦OCuTPQ9 k+ LC2ҝq#RcrC?MO ON/2fAXs9Cف/wz~$!~OGOaCHCrD)쀠kAg@"}(#B2qx K@`ƚh:;$.G}Ҁ"! r~i8{(>c$BKb|#*mIS"h )4-TKJ* ,J4I Q $,RQP*}Lݤ FMQϬiBX`S$)aThZpUy>M` P o@b, LTã`2zS1?p14 / ~5 2C;:p8Rrs>uf3|H=C`*zttCAګLk/ TF#h!'ZhPFik4=n`A`̋1 8ԶWjýljӜp~|ݪqʥH GXtUh(52𽏟q Ќ0; *E!f X!×ONf'$*eu$.؈ eƵAkC2˞_TAaIӝq-TTH0oaFf)EL8}֚Ho-m @Ab5nߟ?O=gHh2I54Z 1bхRHm K0NihJLP ֍ NJ(ƄtpJMt4 @f4ZPѡ"!#K6W~ XƐkGԽ=5"{ *zV}F *J{680@ >.=-P| 뿡T'V.rǷ>/?\LvF( Y{P>7Á]{p%{C̘(c0?FIfȭ/ʚPۅ⤅ߘ={)@q6Q&;^orXHr(R WTfC+L=eē2N^Sp[8(j0'f#cmTFX?//oǽDP0wI AT|@`* j)JAd")@`HOR J)hi()*I!+(~z i"p z׬Tr`*hLK5!3L~\fEb$L$hr/>p{|۬nI+HbTY$ ]tSUh7ֵ)x0f!V]_@"~hЭ. iq",HB)y$@VIG j;h:J$@~rҸ0hp8!9bS{NSA!WE~иtUi`!Q xi0ؑ;dpwik{Đ5̉8ib]p줦H"aXlS QATN RJ 2Aq܈? SXD>3'e\`2NOwʞpp+*:iVތ ׆k|. m f QCTҩf6K+@O X0I1Vsf1ڥ!›Գܚ:Лb%O_ }dLTEu _,f)""gv"mtʼnj (p$ޒqhU=`BozH尶: on,1R#" $*4 '_8qDxd!$n?pQw=}=Mh:O^ T;^6~(jc#}4ҩ "aa1?&Li1 (I3R '#  t' 2`M]:I#㴝U뉚v$߄午wb@4vɣ0l`S2!BH'))*Mwĸ$@˼Pwd1jlqPRT!]M bbLV=W3bN-=жy{7u97}WX f`A)L!i;=Br ݠpt/OHD(N~=^92`mǾ2kd0 mԌE'RF6밝:@m` .",E(!4njcd `0C@yb2!*VuAI|x" mq'NfӍ بtiJh OsAy0IA%CF"6{=Q1WK 5i((]4y*H J;muf4ߗ 6:wKv_-B~֮,Sq鍅5ϹWG;)  ]F43ut%_W1a+HG`#A˘`(LMJ@th$4%"㦩ZO$4=hB4 ¥/HTMf2%|kI NN#T33=9oyÁe~k6+=׀eT۔4"lwQDEAGfxm \O<(HsD35A4T`dN9HesrOnyMݤҧ]gDb)01,:pm )qxA"VNpw&$ lT!P"&)D,,]īp|^|Y4hOt`^R厕ItN^ī]O*) (5yB~Xtgt0 (&`>&Џ EweՄecʈ?xݞNӺUBBfiN29o>qz2:.wى4!c@n1d@ޜV&hJ*(i:dPD.01L'yJυ30XKA۶ISC&f`)ha-nwp^g5죇0Hz/(,Xy& _[]ޥc])飛h*+ y1Tit(2eQ?Dlg= zx=Is2kWBZ4rr;7\ܜ'4iM-  ='Y6D;Њ3{n'8bH'FWw1F0a`Ԧo^̽\'x 144z-^FX>6`{ zHCBTY|Q&PDIG^7r h;WIQAreӠ"bL0Cg0|l+cR6ii[ِ42I2sc̒ .pYh:TiPRWœ[*"cIsR8=3l Pi§Ș$|ݏ0t}%^c9*"> ڪ[7^i܄mxS7uTヒ[htj$Κ.1RbT];`I{zqveDE5%%i oϷȝǶ0AQI-#0yhX55 ]]ɜut]瘈lR.r٨KE4)c xA3ԂDtNDXM1W=gQcT%` ik ̈́ATedM&S82AR3'UUhZ Bfzg:. 3Ciqm Wlƣa(j &'Nx5PP4v;U-b` ` f1-j*KFbUsvF_:=Ӡ5q搳QvGgyxC![ VwID`: WޱhA Rj(~$0J^`)ACTg(Dz0`IUO- >$! ۮ &%ڄҐ'n͡1\A0Jk)2 14Bxx=e;vj[CgV*d6+˧2cMtiSD s BȦ$5`UڰبmOR6u&'eqn/2#q(nkFgy)THX%1ʲc|yٸ-v4fG%lVn\`^IfEgCq Z9*+#˰DUrx/J.Z$ @YΔ~uT!7 G\sPg  ȉA ,w˂[׽UD1Dk&2afD_"fC q(0ey)*=2-Lry*{x8 6rpAҭmѰgJ.~XžaA Q2HJҒP ,D!E R)M 1 ">?$PW`5|C~&[:îbN$Y&<*}X^ Ta m`e$4zU\?aίg>^\C!0<7Ϋ (=_o|-Uh()LG >6V[u@o ӧ ?8&28ۣz۰w‡c@d2B PU}`;l~*𿌣ߌ\~@4ØSIS@fZ]!i ih!47cIMhӎ#馚iiiiiiiiiiii #)ih)Hs!Xcu8Cn!qqUzFkbVVm1`bIXin8B 3뻍ĉ $F)vh$')k<;qTh%Uc "Bz6$LAkòUO4851bE$ЄJfPZP) %ޅ'i;ͷw(-LәiV\&Uu@h|9-mC9i Ogo,Ao\Bx@"r#16E]҇VHڔ4z9ٿ)˛iit6fwja5f$g7z8dѓl+c+܀39`8G,3pjkt}.[{89a`K2.!&m@.V$Nj UL0rV*C$ i!'@S6vkX}#6yjt&5m"fB9nl10B9Ɛ81 R0od N)1Z S;ӉF,҈^f2Dx"eduƖ5E&DN+>-ƹ|;5%MGʙ ӎ+6٢8iiL9u!it*\л3pe] 1mSm3x+\:}чJI0MDizy[ۀ Jk"6ŝi鈛Kt}ގ,YO&lAt=0+Fӈ},e`p4._,9hHPa呶rK ՚3T49bW"B9f P@l@KiѭEfd1cqXs"qV u@޸xP)Q+ {R:X,[T<(1+*$pĐ1)VHp6Na򳆴>:4.x VX8A 8W#}vBk33ᮗ.dPMP5(0rx,Pыkf1rS/ʶA4bo+&t AfjBᅖ| :6%D!nͥӿ:s4Gw;0m Zb1V% 7C@ E:0ÎြEQj,gk5r5c83285\;F-S@V5dmෘmy533u2+ QM[$>tcUqz87 mBm3.rFlbSrrbeiI~ : Ha 1Ƹ1,;7eOL-'`vd\c&hbE% zpD.]8gz˹`0I# <,D]lK^ EzfG,5l@{tI(Ȋ%`CFM  K]' >a-gnF1aٝd XXl#]XZ_r]1c@n{3D LZw& fqf?*\M(3i$8w7%;)Z9P 6d{(ΠP(&ɤb:~S J @7{o5#g"EXhӅiL%9no#Gb))ReM˾ad1SɃE=l4ƋPƓ:]6od歏LgnnlJmAG@UZ1 m5q΀i]zg2tL$4t6QCo+]?).rx1 K8ء XCo(H2Zg}yg]b\hɎdV{5찢nUX`Ybb#c 2@p=n\iqqб3Y,9w}05ǩbvq<jx:D`Y`FX'YM I:K8ټ0\ BxĀP,6ړfvCu`ErDV.xsLlb{έ ifF6o9oI=gquTt0,Yj ŗD9y$dxk,qarNjHl63 2hיP`6WnhY 9A,aImLABnDl{p36m>NS!9i$(, Gw=m2Rr= | |:͋Na+&@:7Z |E)qX{t .Н2[uOw.@Fn)ƎèQc0hr <Pf!_BK;d8a|I T1ñ8X ˾&DJx y9#RY?:@j\FƳڤo89((26y /Í?v[d&<9N{Oͳ佄)2Eh2AF0`HmcliR^f<24aF%^Y DE*(!0Lq.F/# dЫ}fNIҕmCS\AxA721p]xʛ= p3YbRmqd7HgO ͣOcNָa Ч=z0殖\:*fb/NoGC}D?;-gL0Y΁붟#.Q)D]4 5p2(j!/8zuL+[\ȸ*KX[,Kj:06جt: mSϸ;gǩGqÇHw!,,:b8;KjIRli>9SG\Р}@$v9͏z7H%*%CrR/yHk`hA$ JUV4UP&J'2`bb*-01kg1# ?M誾=p%bjv3xAXSG_}Fq@~[-o9ܥ>~CxM8c Ր?扂;M @`zc;q 1 ,zK~k S82 +?6#Ձ?3Ak_dXmzlub34˹6&QLYC |;5 ]:L\WG \{w|Otvއ'>$FDha"F"c4#Y R[qi_[|:ABvhá!/6#AP0Go/ =hsBc^^5zO/=X U]a%cnMtPc ņ挙&GDHkQ TlH(Fp2mf{wǭdEϫ CWt5 ,K8N]L6(--2Ȓh0Q1LDP ߪxBR48ޭ0@dyn AZ9"j)`z2DE<x%վ4Ks>Mh 8c-W+wP-ٯnBw-i j3J] c]_.! 3hּzyGϾxⓖӘay*L%*"lP*&xŰNSDF &| a/n6: ÍbOl1m浭+#`čbkm4]U#7bfɋ{!΃6 Ε^[WQ&O7y F 8@֜X$:DKGhLGoW PWNΛ8/VLW)}/}-ȗѻW6S #`.s 2ǃwץx dipX4L#?xv}CfqLV0f߷\4 1>OOL 1iXnz%5YV%<h=AfgM$f:ht8q oDTy72) BrRY;ts9:j?tT\mV{4<tu|r6Jlf7Sp#ܑs \Q M4 H 1C0VAU"=+1Y45IĽ룟4!o,浕Lg}cV%w\/CG<6Oqc1[ !ZezȈ]:rz pew@ LeN<`I8Ԋw2Cd?O=j *)CiGi $ꯊ /@EIED X_5DAP FLTkM3` f"!@='h }]?Yԇ? epEoSnDjW;N7~ Zvva;z-EO$5CB}G??giHJļ 3t?~1?JD`!"}_WpIV3h;r ff(^A;ljV 8H{('9?mS ؛t-BTdUu@PYHW(n.mٝy{ђ YF,T05`hXd;24!oэq*ƒd8Ap>WHD 5iX$d#@TG#d`ؤ܉Y7 ō"4_Ha@}@AJL3T1'e(TLȡqc'lPݽkƿO%CޥіXl!GE'ϧ9ıjU ?77؀)&*! }/rzLNCzmJxA{~L3pΠJ5"yтc[T_2m3K=9no!<0芪 kn=LD 7>e$B!zy뺟qjmcn~oGtNFt#llh~Z]'Z@$OAw4fAjÎ OG@;숤hYw؃Ir{N쉸LqYf),&41r/B0=#~bPVc4#@.}#)0h4$DSX;c`T)?u!?ZO'dñgI2t=98":R74Ԍ2`-J=2d5Dj *HL b`Gdit̍ | gWF NU=aa}x0vGq:lM|B9dhyg;KHd\i;(x‡𦒡vx `P1C! {LF+Lo9YK{@4L0Cl2 A7A.JhXW`΍l8ǚvIMՌ gZ[Hc֕Za̝VVH!@Ch\ er C&H d ' n#KlS]ZbITRqD;S}@.>ΓƋ #懔/Pt|~WtOa?Ad[E_i}pݦJU@<ᐊ# y@}ަ?2=r Ԗ[RIE^C>ӧLmc$Yv%З7ŃCQBbQ!Ywj #OVɬ%'!<9;L=@9ݜ ЛaF[+Qޢf17YX< ENC2i/3zlQi{M|瞝0 `,ŦOQ{{8;GB E&ǘ^5/+ħ:CӍ caϒdsӝXQx!,촞 #Δj`=$ :2nlk[=ɺ"AIYWqX'ߝa:reA@6[Df {*XD1|RW:% a#jƐΧJ!G1PQNdJt R{sy5PtzkĐ6%ZoK-}yٯAnv p}/,p1,׼6f0=]Wp}֥91Ok|1y8<("ٖ(6vi7þ@tA7Y ѵ[#3@̩4hTr9MrQt66Y ޸*Twٻ}LH#/C\5# f66GԀj1%LIpyJpwK< q廭%)T,aٓ٦-CL,Y]}&42I:@|wscV<6;&pBR$kshfRa]_ $l+典6Q݌XfBF[A+JM 3;k2e썃4:ݑUSDH1+騆Y7ౕR 8=uPE#[ZnbAK .9τhZJQ~n64PTG/(r>R*Jd\<@HI$A5PEÞf圛QLNi#x7xRb=w9,H^A=8:fv՘E-9RpcNk2'SË$Ap^ȗY/N˪N~wul'X5d=xqṉjGy%KwnGՃ*4Ka`Ds!^]+<;5xgl > <:JČ]9$qn JZpD-yPKk9 KI7|Lz$KnB!8O M+b7p9A [xvVؘ$y3x\+ D@ R:$wxny9n@Gi!qk.%"[gcPDJ/e F%PM~@6k ֡ڛPd̑GKv<a%t'OK#G.SJl:z.+nbmuŊ'6}/ ;,@pE҂;Uh6zX\ ܈7ͺ\ZA;y~..qPjw~DݜAXZҙ a(>*#ylKo /})P"QdYlF[cp].0qX7w> )y~3>H I CۏgPrKC@1or= DBg-@8"5xƣmŠ*ీ4.H7C0x OމE3L{bX{.W=ii\͔fV`sZ+USUTGmx>2w9=0+kA"N~Q^D' $Cv l.bG$oFS 8@pD`Ǽ{b|Qhd앜sKbI̛˅aV4Fis8tRtN'0jڲAǧdR^RSKҐ7FTP2ڂh\x0 s;48bL tALaz2TYG-6 J;>4<1RXŶs5a̹>8xgxd#~rB>A(2*o=g6H  1* *URV$!I(u;> iH _ =@iLA>(Sf5D<(D("Iʞ%dTEYdCI"#HHUBP"Ј҈SBOSA֔rsQ)SLHƚD>Rɓ3{8ɷb[-o&9jضNx؞Ӽp0{SCNQATBD#]4FoZst'NIJ"il>Gl{ʸ$&2vS$ J!o-) iR Ŷ[FXIJB&")&a"& :b >-l!bJQei08|@yonBC)!ph<Fč!N D o]F ODi1"]Mv4('BJDQ#)t9nb"%$b(&i`"Hb(I j *d)Yb)*$*%B%AiB@Ra("HɱrZJT)*y[\#m`'7Zs~=yVXЭ 'xߞ E&[P Ycsaev6ʔBa #;v/\oeCWWL/XBDNh.]{lh٤~Y6aca 7BTWUz]毹JnNCT[ 1 %6KF RPqQ"`6]ԆP[׏Y (֯&;w!2oo!mV,*ٳ e.E#}ver J]f[$DD17 A"A x˴{p6>|( C4P?<|ш&" 8/33t$y?qӫhnN4GUX5Ccc+I?O;OU!4J#G@%RUD*A؅O}"d h*PP)MP a @DngGQUR'H݌Bu>]]㦯 QH PKM EUA ׿ׁ?vá9rI/'sՓ Fq`F ()U ܬ‰<woغn"MOIG<ɖwBI8,"J@B4IܔNPZ@rJ ;t1 OnsI4K:I8dQlG1TQ6@K_GfB v. ;* t|78L4J< TМG#QȩCw`"P9yX'32o]hgz/^Gp@hR A`MCVf]oT)tCҒl"NHвRIJB QCH0 *  $aJEؓ Q"A p~FBD,@{O!v Pہ/ÈK]'?4 6;>G)־5&شpŐX dK 0Ɂ? ͬף፧Y7<`I@BZ鑔Eb~bH$!l=Č$(pB˕{-KC:.gFR'pܐTdUWtYP ^ P}/8=e׳9egعuT Q]0M-' @;Aٻq_}88i11A Dˍnf)b]/DC \654=G %QIyym]dB47tUHc<0A:/2"FQ iGo(eQi߿3qTW]yaM${xi(,E: 32IMgq[LPh!c1iVՉQƘYt_]H3\pz 4Ät3TBH=H!b% "Ui@ZE& ET"} 6 Bq’\ ҉{S|PFg>M > rT#HzB$ pm9c̴փև`hԞ(KM1{gn?y\MJxMЬc"<N_80~)" RA|[iC`<Q p6N}WTBI8~l:8o El:9(ѵEAdd8==Hf'ascf<& װnlժ3cAE4V`ivx;y(b|;mrI z"D]ETF #ͫlmڷll&%ђ"mz9Ѥ (Ɠ$a'd㒳25И%4A55ֈZ&l` aicހ›7-.6zM8-n[ky~7/޳Dv zݐc֠0H|8ypoĐvk$ )R·LA&=b<{C8>ڕ;h! a&O `"j@չ 72&C+*rCn sIG^.~hM _{uj[UȲ*&T*χ/=R@ wK@-*P("JR@HңHRTā@SB  IB% )5%PH-"SKLJ*PHCRTQ%"!B@BҴP*д HP)@P*4 ,TUQJ-T0@1 JҔ)@@PRPP+! EJ3SIE3S HQE-4IDMBR SE+IH(ҥ%@D"4ҔI4HRTD% 4M5 ВETS % J̄Q)CB4 P ДP*PP Ҵ"4R$@P[dmA?T=~@TЏ=!O h)dQׇ!8 ?`DTh]j'ۄ0ϳXbMfK [&glMpiCi$(q.IlDlPP4PD~B 'Y:Wm$8]S@l[ hiAF #7H( IExw ,LI$IDS5 2P!LQ!8 omQ)N 8rtD:EȠvESȂ'ٿo XKDICyd,5RLP4J4:H((((Ja5v! P "H!bH(jBH( H$D)`(fF(RY`jBRhZ`i%!"!d(B$(Ef!a YhT!BPHi*HfdZI`:;ћ)ӳeK ;B0n!w.=6'3 Hހ Sg& d4)l(2Y0t۟gʫjh_O|Ü jɌS<.02e=C m :Z qf5UdMb`¬|d9q0F> $1)!ݬƘ$ /YO6"hv QEC K?dŭ,+yhnw7t"q >^Z2t8Ya}߂G|hQ&4I‡`1_}q˘(!oY`/E`AP'!>AoďyIY0c%w7޿bPٚ xܶ?A`k|O${AJP䶊u=|qL}tCy#y" JRbS; H"D3$V%v%5f̀Hzf;3D8 0iMI7^){CDT_92PWowOm鳰ۏ^N'Kc\"Iv=SX rAb(H%DB:2 ȭ`7, hH" іfOT 4U0Ud:#yGE|qB i(*fi&l}ic8>`pOyw ފ/B|޻58ZA:6XdFDm `1zdLҬ n%@:.]&|htisN:ZqwLX(A`*0E=Cٶ O=o u󠏢B1-2&FS:pw $/[_g.yB 7:NNG4=|f(5"P DY `N2Ё+AMHCUiZDiALH@%O5DN@舉֝{ H'lpCb 9d_vM9iz8 Ht \K G,i(Jw7n23w~}Uɹ~cc gX$<"sVƘ3*vΕ>:ګX*Qțe`H; p}Dž/8o3uAHRMY`RBT4 Ct>o$tϫ_{0ItpݘP!;ں2mVګ_j1X5;NUW3ۘ9+~v-YPa(.ڝ٦{GBOwtQ~BQF3o ͺ}XC'毀+?(XR % R2ACACDPMToR J(D群O\n0NxW]`8I'] dXA *NbE"J-E YӗBrFqA0$xCy"mTgUYqd `" eƈ@?۬bs2@KlD|P@uɾv3-, :5@Kf劉vBP@=B?@;|ך !OIѪT!{]Thf#K7<$!Jqvv/<Gҭ!6%RC&ba&`;SOK ΆN_ & RLc3C;15 S`W(, @4%LP1 .f"T ID~DʶW:ˇd=lLw@&訿 K<@|MG:`a}<_a!H@CTԏGDw.}_DPPSC*dI6)-;nDh\C9=H1&c+40N{ pX>cT6{Y#Y$Ms74DYᑜ$ؾp%I!Mﰥ'>D|\hWkY { "G^%H$A%WXh3%z __g05H$2*aA?>5gaEFuwu]X̥jfQUYà b+3Adc|y00WT@iwR  {t1/}%RNbS3! ץJ=L1; #cq,%a8\vq;FuHR!\O`"lO+Ps!BDGe!cOߡԍHdtF P@ajBJy- ]9tp  D޳ur4L8\9pauTՎ5[^BȒ#V0+sX(HGP\DXO ´d`LIyTF'"cc2P: Y4 oۜϯlh] }fy^u^f[,- 2PHA,`ôV6< FeP_GFA--b}"1Xs׍w8ߒp`\qy7^㈰:<HFGJzXȮsI o)uBIq5o\!0aW#OU,(lv×Bpmp$vx`྇.W! ~ 4 22y/`9"Hôv`΋y:Q u^}?rIQ+ ж=&m{SNM X|z :NsoTJ&bI(@4( ^D}*H)NB/1t0~a\CpX) bP7.e(X  QL(*P\L&A_>M^{G{JR&$(RVHLkԛ(~eL ?;C#]0-0rhL1]/,g//LǺdIt_q''Qb.{BCNf]).!{ _ k kayl%cѝ5/ϽDNu^/Vkbt0xɂP"Wt}g\ R=&i؁*AJ%ZAH$B Zl F?jD! %(X%/^,i,q ə:7p$ 45 a+e8W=,BZ@G7(m;81`~C7p&#:::% 45Ԑq΍}2+ANa FSyBءDhF{ O` @$:N-Y2&:g͘gf4xp^Mgn "FZUH$_Zȡ)т'OQ @,ma<XEkc  #=aK]=[SH DpZݒۨE : wuJOk5Btq~RE}enxpј☝wa؃O߶q8h"R" 14"RR*+Ԗe y 3`L zxˌA&Mup(b`L?Dnõt:^_:?/1|&tkq O+/b,H۫O h3yCK (==9\o_Yj">'fo콧ݐ'$Ce\pTq]n^ۓuXV&g x87LjiK>V+U" " E%5T,[Ϡ"]O>BJ1-\ৱI"=HЀz"tTMRPW> &5@PbM#&xhDLTd7UDzVrL!Ns&rD%Qqi DvLbBF0K42d8=S,elkse 4M\'3#F|N^ SI IM埾-^ %2RF*UQw˸q.jZVq@cj5#+T+6Z} w pDؽt}"ٟo] %D8`݂ *3˴[#`Uƨ7Nh bv4T=z#DK5!)Q$%KD PDDDU4Rň,]ڠm lXɇegj4Pto|={;>a()z' 7vfLꥭn8qG''`a"ll_=xHEDƐG]yyDuV*dn!lr8:WvX۝Ŧ(dѭC[.hb,[qY1Țc,̙Ut]%be6KPԹù;20^u/8y"qDje5!+Cԧ ^W3|4E }j-MW*:ԝ;?v{r>wAH@d}ha#; 4GT$ێZ(p_!<,آ}E5(F +H|)'jT(5I( Z6tLQDR 0(E4\W[g(C\%{C,]A Gs˥t!9Hz1gk h9я\ps*ERžJG_=oWa &$&IH TPZ$smђf bfM4mb41b3 7kf mm$Í4 /CC=E t{ts⢽KO5h8 ixolq.HQ‚`3alHH51CHY6MFtSX9b5f!F5Izj aM$L#2-GAh0Z[—. p{j29t]az=TM!%zbRqdFnKB(viG՝A |!@v}8ԐxY2/mRHh 4~Txaۃ+z:8=p27!ft2=O#}lTg@\-YU! I=BR{7=z~~\;G&q@(Ҵ̍Lj @`h@t*"A"ǡ413L#Wa=&.&xrMhV0'5!b%C`! CHhҺFL&n8@NV<i"žpqډrT]i{ r0!AwDŽS~;L šn-A9@^cIN.C2>!VBr=*=l9wT'Nηt!WrTS]7Y']0$֮J[(=-L=&~[CחO# `sl*ns$7R@'{`>/k|#psS)oO~ Q`Ȥc'dSi) ۵DvDȚy| HIy'n3o#T1(Gi=˵OhTZi@%ZTB(LBIdgǨfQ<%p4' _]ItB/HD 2z:CA&<* RdIj46ӌ"g&`nQX:Μ$a`@JI{#<6/P|6r5˜rd%cE熈^^j; !Zٔ,hVVMȋkm({5@G$/ Sh (ZoMI@Qd BBH qcLeDAAN1*"#|a!hMr"CzNY]O4{VE4LET \+%ޟ9 զ%m׎'wٰe ]]6=G"ݽsiS@G+Sj6Z#A[HB)ELJf$ rL7K1=g絛6[XbYB>F2:^ `ccj -{oLzzy{"j&֬޺įwxm܏o|qyb/31UӺ[bVlduåѹ3tlvhQ=Kce\~]1B~J柋C7}'NiY ]Yb3#d[xdhƏ"t^;Rآ3!%_~`opX{DŽ4&6`r~߻ N̚B>N=z8tRxc=&azzrU}ӇZGAXQ dKmaO]IfcV 7p! (L0 r2zf&}.>Ϫdv0תS3at)cDad{Hŋ;6Y p298]:3C_>dw=(FX 8P{H¢,,.r=+SWC#y6Fw-d{\zos^#lcPyXZ4D% @ǽy{]) B_l.!G{> G#O[)&1Q0jnsiAtNTqp>F`#58!!vClJd`r?ЫCFx< d([%Rq5!c>N_*u8wl}eNy>#:B8 mi&IN(\;㘲gp8$J`WnC"o 8ۡ ɑÉ_ ؔgi̚ΦaIBp@>T=i~OSAJ ȗY;䪀q<ʃw`M|}~^(˵ 1c{Xa̴S|j|,j,ǣFXIٞLM+2 mW~lU@&ϕ)@3hYdPPZŞ?datPb)ᙦDk9|N N 6L,!(cL(>ϖR+)B)`eĢe7 +60#u⿺?D$HzCI{f GI`;Cp  `Nro: MR{X=r LzUy67R׫DR/3`NnzC"\؂j"Bg6a+璾 NꠠOɌnjה4ڑAQ !mv4?iML346,C.im}}146ؓH {7 Y>&:7۰ @y 0cyH`˜P= 5&~?/ܤJ/B_>'4!tTQ*%#zjX^>Gexxd7mv>BG[# A$[JIA]ݓʍ3_l k rϹ B[Ar1/ň1"!Y41ь ]#, @I,bhZ6^?pIR-Ixi4fh%g=u8t2cCN6IkN"MAWl"PSJ֍={>8p-w0P _Ow ]yJtQ1-1NF@] 4{ǥ!Ng (Df<6 &%u6t:iqN btq9,XʼyTk +oyĒcNNk-11*Vs)X^Zudi#m&6j0lv`.E"Dhmtie 2E66;<2Q)iRqbQ8hFa6,űE B6ANhkjͷT|k/AmD 2|27֪CazO֒6큦.âX*RSIB:dqCJ~}y ni=S$AS4GSpX[uw0Zi9k囫:0Ɠad(!͝ ĈRy`9k-l! 4l$?_b8>֕eLvFip2 (j)&I$*Yx*\o{tMH0uc:5[hE\κ4Z^ |um\mU"x },kNNIv#+ ^442;T0?Tk[lba%W[," ;+JڧV!=@(֚n@(#[sGRQ 5P10(5M(b}]fϠ HI8MŤ O@@*iM"=(tNVLj]j%:zt)T ǩyq QB~5UC%FIFKA:,aȤ"~Bݱ=gaprw@C'"0@RXH&`(?Y^!Xq*) $hh JP@hGM>R"hXA*FxBJdQ|O1`{S`8  a\ʶ  ◮ɒZϗ|xCp-k_Y3>ݾVe2Ft H@. T:V(X]v SIcʒӁWG&lm;G- LA:0&9В&ыrD ~%QՄ#@yv\M"BRG(PThiq(>> ݘ ,Ad9( D įhGc<>sq<^M8j' i5?hZ"()QЎX>&9GdT_t4>ei̙*Xa;.uezc\гK.rU"[׍0(U@vp~yDw8i^NJY'AC4Ò..Zg.a/Q!(+,Jθ'artXWʏ ]M 1'0>MѦ!$LH4BcgH8 #f0]yHZ$ -ℾphF&PeX\!=(7H cp^sӿ&TPͤT XlAE0e% J %Kq-1\l/2 `#A4;@q; "Jm!8Ëg#i2'P@f@bI PP@Ss&w6@dD5)KP QKPn]Y7[Vz84C!rl鴸U IڋAN^34 T8Xm@ 0o=֥sjha CT ;dihޗ[450:{SixܯK$2L{y=q9C3s]JY8Mt{keN|̇|<$s0C7'0s`jnx|leA©JfJ XC suձKYXH/N4R!A@)Y% QmUۯ*u2@݀-.Of#50X4 >^}\)!.h|v^$H#:n*Q JfC łH;NrFvޓEMJaL%,AIIJPo{T)yC^roy Q.hr$c*GG[U!Kۀ4lπg{5G0=̆/* A?A\G> :* (L4 ЩTRPD4 TP%/+ X%PRJ4J-4D%:5KJ!BIJ B"Δ$҇H]R4EPrh \H,"PiFĤ6ÚR}b^%XDS^4#O$ñeC#ct<2p=TD:&/7861`N (F>|ߑJ"K?y՗j>X7aa)iaQ 3{g) k͢hlSILc[ڻ$T!RBׂOj uP 0AдDQ4*It?wnw* w(1Jwhs{ijZ>UP 47eoB{!qF2TP(vC8B )Hb"8vUMLb(p'2Dմqbbn'K%1) ^%:yޡ$gW莻z"bU t Em]0ntw%:^:S@L!"뉈8M.S 96SR[˥UJ*SW!<xbz> xO(&qA>8~;3c~E4ui<vc% nQwTz0B̔%$AQL 3Ll1b [=0gh%G8ɳE۝C$UDT=A !:"z`*A L˃+gi $@Pv`!hkLa?ږUIA@< 2%  QR@0P@*3*TGww?O>C ζ2iAILLQRHĐͰܣT"RqFCY h1HC™" li9 HMH&}C͌ҹL "P;@%\ɴ"NlL @z uSؔ8)S(JPľ!O ۗ0l׼b(O$6**#ݰΠcݔБH,xYbAՀvhp4r?WHy y6i(g/+oewaa"Ys#}'j0|1C@4#!C\yp|.8'(P`6Sa/`P5CˡF@`d+Jp9XqCiV<̒fbr I i o>N `!7pCs9?9q2~6J2cH>Mmn,jXT$-znBX43 ӿm$gYkS6TsnK iiV~|x dIiO% sDV2Q[HȡC1 Ġ҃:S73ehR*b)bU}U1bAsB. ,]5,AJ-M 5TPBD!TP-#T#ED,U%P PU!QE@PBIc p9$;(>g"a풃2f&g 'Ȱf`4Y.=HxB~\]ՃRDCxF7 `=C1I7́ףvJiʀ6$4!}#;*, jš§6]-| bthNf/TD/'.OJ fUM <*uGƌѩ z)@<Ƚqp_?aKq}{abͦ&}Z i[ =⦀>eE%zA^$ g1JP#ES|K?JH4C]-&3@dW뻄ע0UO([F#I4/$&/nzBhdwcOc662iI9DŽ}iD+?<>˜,Tpaf#I`k -<#$0R8oBgA{BQ,TВtFz^خ^.؅FYґ5)28 sL4a}{nkzh*)H% Pĝ $\S/|71`ц:8io&"?U7֋7/}T2dNY7SU] ɇĺd0)qT3b< -l2?$Rq N]>Nu" zTiݟ~) iw>A.7*A < Dqցzhd˃oᢉ1jf%A۞ wq؍-씂!h(jPCIҨP)B#AHPow|ݨ"$ <qAA TS@U8,@Py z0fa- y4,S8E6n[O @: l!c|acg95üë88{kxCC@BJ Fc|OyJT'#Dnii$^+ƒz8(>@s;f}4F,"HU4 LĜyT`7耧UuzG)0 +bdtّt!޾gd.~r6mUPA%+Rl'FN}߯۠z~P14PRTM$DHȞU1TSBґ*2QDAQ1 R(-PRCTPQT(RR@5[)x F6p50Ӡ֔ "V a-+ )}'n(g.HNp!=6ʜ3AABx0 J# G2g< h'Zlj2S¡xޛWAr%g˯2 %PݹeKYtV!T⛀c_ y0?A[&n{rJ >T)^tjjR3!@\ wvYdߕyhM;2RjtS4` I6&_ȟqp¸"e#]OꂀR0 h8~vLx-G\q&uˇ8RZ~2"U,c{)珥0ȞdP1]ŠuBrE~XOm} @Q"? x;$ҬsÜCkFvdBHyr|3?]2vq!5Jٱة i6gE Dn}b &™p_!o=~Ft0qM6^6_2y=1 81Er cydɩOl( ;@>>^e.ߝ?W7$b us.f~uV,t'C<}p֑lg&#"ؙiOͬ<~WHCk͔PYR)~àXC S0P߸-[Z|ROgv5Mcפ!nvm圚$'\sP4d aC%ֈ #zNyO ) 5FƝ]!,`7 m0,H&+[{\F *]Tk9rcXwqOU׉ /' mO=wov&3[iǾ2c]=&_Yt`y09'ćQ4fgR{`C+ "'F!_o $i"j{{˓S,PQǶٲ\FC!RAAR@ƹ6vʆֈq,dJ  DFHaZQI*&N榈f5"** [<˛1z[#lg::L FObsnozDPbHA$)a$f@Jc<@>{"CΛJf@Z&;H@6N+n4Ō#*`Xר]." A !Yq4Wt;q8G{ԩ{5Zo?iӫ5ф =>oW1ta ($ƞ*\q)ă yhP]~a`tpr q5‹Di1Ju:GǥE8QMPzvFL:x2&8͟@ ~ѭҽHhJzpߑ/\[/q؉C@xާT*{}16FKX1 H˘ .AD>Cxp{[!ڴQ^CP@y#Ě^jJ%ӈIl2QMF4RQMMbz)+a DKA UI4 "h -ݶ:;dT5R#tj1Wwf֣ĸd4tGE ' )lbɛHjME4i&p[jJ يHhbxɶ鄅)"B$jIJ&t҅=&&$̮ & VAI Uɺ0<` k^^vTmө#P1i(Fd& :)* (%(IH:Y %fY=p'qTjF d'!ZD3(R*5{\+vցs؈X2$(jV(E*t:8kGuxU0U >e %,s03>8*Hs2RiV@4lm+n zyuv&z|%v b+uR1֥ UN6[h{e!$,%R0H`iJm(G F$y@% MR-R"T@P[JBTd(X!hB)'ah"$&z,Q$#DM@kP4h@trb.%Q HNƀ%(jQ)R)pϼ*)dj*=%8Ѧ Ri*Uth)Fbkv ͱh4(DWBAāCAO )HWMwtC> O"X78c2O\<qD.IB|vdV kO$uGhl2BgtFmVIEDQKLf~84Z=@<N&2` 82aO"Ki@G5eL9$jc^c?f |yşJeOQ!4U,Jul5>tz$i_K&ݒ!@4\)X8hs2@ {.%d׀w14*l,6 ;NDH E@AJ3K2I "Wx'xm1Bs5,4*42 rav?"򆀒VkOY9~=R E(óǝpu,'LbZ=rL" 128-m(FO!yai6ڢ% m> "8ێ=(+Ȭ}Ml8=sqRW_IT{qݦLTNFMƆˀ9@!aJ&JREiHQ4PRm*eOLzp!_Hs\:rlG@w 6}h7Pn'BL(ޞtTvuByvJz|8MriT66 d RW i\>ZٱT[^Bu@2!C`1aI Ə/rM̄8tu.)b$2E EZavQqbE!cx K r=T-֒p(?E,Ctx?g8!DJ\X'Q mjtA/U)D*?9—!SG7 \/t = *J ؎/d (bGwraQr"z:6(R* B!m7;>ZoIиK ݍP˔YV!9;"pCϒq:4v_s0~~ksp]֦Sd+@Yh`)8BD%ruz*4(87H zmǴ?Cr<}xAS R$hfYJ  iXiZi( *eiTJB($"j*&`)biFhhJP "()")VJ hi(B Q C7Q* "1NG~De4S5<(f 5G(7h5+A4I"Ă` !ib2d~bJ<(4C1m-:e9= HJ H3@B |0_}>#-qZ[w\p  TWXT:Y,L "f7+'  MP5UbbbHAP{:N$ ;I Am'50;+;4%seT4 IR۰B D^G`$EC#hЃ00TR Plt'@O19l!Nr#T5Q Hf@<ơ2"hP.^A3>?jM齥ȵBGPނaM)PZKH)BR@RD^33DGe*4$AE]qWX* )SN&((DD-#IACC5JDP%)IBLH%424RycʠLMTӓppnJA$BBҀCLRQMH {4@ JL@DDRBN*#Cf1FdrvIpa`5'`? _-⣶ xJ*B'}X,!l0* HBP UM?q t^rF hc J< xV@dtb4b4b4b4b zRP(+.r\F_` #HHe @tx|"Әe8G=jq!'OR@P*!OztdBvx~v,C^3߁[kk=,4 1"#FD$1:O9rFGOwwA1ړN$FCJ/c!?FTwWnʪ־g y;㝠m1p*m۪>1$itx;O.^72;~̓n%+?Hvf5,;B t+a:NŅw~ q E RCq*L|շN7]) #x(:n<r)t+kwK{bX#jǹ*xf5"چzNd0NfS]~Rոwm|&7w%Ԝu{Bnj=W夒Bwjx">n3]ڎǙ8}zO&h{u`4̸gpɁC š_e gJYQG$U~İ &?vp Zs/Ah`N*dzPD7\O<>@ pv큨s "a;l#9>QG zX{am(_k,Z#}! xƔ+KJc}xƾqa3QneV1&/ t|*shYWpou}6[=-tJFlC~`BjHΙm'yj[lop\w3 '*Gd`F403^LrI&wYՉΐX l̾^d%&.!Q;Nf_5C p$  zvM"A<:# a%YrP\7iJvMYU VEb'$9|BK<^< [@s>b3c%Ϡߺ6hy^gGIX37mvw~hzm ΑQ>eS͇FZW ѡ9t݀v/]2%?:+54BY :8u9v&A,CQÒ^{ۢ":y[CM `ro !hl/bzTMg4eLDͽٕ`X #U[CGSL DM9[E6`ms*VaZLCV2ɱu>4w!! LG>d]("=y"(= ҃T޼8̥ :y(6,9j_8N7Β|F]f,+ϡ= =%&`i w~g o߫ׯp}\D0- P:ԍ0@HrXK)hO؎\8,A\j{;vsL"j#`Υ$HKRNH@6xnhcL8dD 9yibHPnq8XL13Jh{ ?g'-8 mvYA sF-q^5"XpƌDfVKi]lHN81=nC/2 Cm̵yX@Pxa(^ V)=4[)[w`y&t6+> +.eW2iVtYF_-O*RIedPsVCtɃSPQ ce|e oTBQ#qµxã\0mDt뺐U MQPBn0Us V¦d"Ӵ۸Q QW%q"51<ٳX }޶*Y+_Vta3+vCr(h3F靵Jb1zs/.6=Z#Jcu(iUE[nf]0sV3,B(TNoX@\*e~p1[H2(XP;T9룳dR{44c  6YC3)^&Lk_t#N`6(5 !85)_ N:,$CuatL^̵*4kOZ 2/-X>ÊCZ'UVu[EMPVc>S!%w2qo<hU+5AgR>"wѽ?/E;{+}oi本_^=NDP}Qȁ1pьl)h2Zp@uqRVm) ^h-2kOorTڶgWdCS }޵#SA/V8kQh@S"`vl| g}9͡1E֝$0I_Fjeko*'Rٶi JO堰{c7.Ѕ{XJ<ˉ⹽j<0xyXZ>wgk@|ܷiN,pK/F nt !km;v݈O1Pv P2@?uL D}) h|lD$@^O82 "/O[LA(>0|$ 'eEz$RAKCBOԭ˝>zB?!,lne?Ί:Kdsa1)&/+, ko;f;1r&`x; }#.r4A7eNl7؜ ;DgMayƯWư^)zhvj6,`SAw֒( ۆ pl0pF0t<_ۃ퀵HJ^T3I `K8a"@;D~ Hp7_||bhM zw?G,埯9$IB=;`w7:MDT=1 [2u!oLgP`%ً%Gq} ̀LQyCSv\d mLA @n?0'2HknjN}Ft:9;UGZĺC'zr*,Ry_3g`;@ Nnjgr͍,g5)В:f{jV1zZ`8BREI/: %0C$%c51(I6AY.Gk{d pD #!WV+"i8Fc`lHRCf 1XJaY#"A:Cm&ǒR[c UB"Lڋ0tBmIl$NY{2Ɂpìɝ0r(@k1`Ÿ`lFjhlQuB<44Bhp.P±C[?=;9#C߁JD.Gg`5>z5 CO" 4R% KKKJ" t +J4/J Zj)񁠹=ݦvT{H^2uyH t'&O)6+d 6D( "y?kD4t0yIy3HD46JaF!m$=Sruv1DDzyc1.q~l'b;remD 1c |< Mm?h.+ V Ʈwx{܀d&3wߌON8Ĉ!(]Ry2RkbuB^h`6M8Y!aQOnV#!8ٿ;g/CY(#$OCԕ))ZUᅐ P8wNQ(b%`%;uNy7y=A`,t.LdC撖(* D"3<"uON`N@q`"*K{…%% tk1xrQHR40.t-t%'9<qJ;Na "O@K㶺a6+^/SٌL `M2ӌϪ৲a4lSnzyhY/UΩ&%DC8{d=[32j<^J-69ad >p,%1z3fAA"-!xb׹aÖé.9C=wR =+RY!I &iB%Z"A0>'bÐ!* DTJ a@>R˗#x!8Rp7wûw)MDTM 7`0DK5)) N[Q@R 2z@2Ar^4IxJRAlbm5\ē CI$@R{}ߋ`5idaB7;#C}8:T:9@F;w'`)̤Iw]>ޜQ) &b"DF`iR)Ĕ7\"b [$tDHЄAOLbym޽{z}D  S92o6wHS DXR|")2D}f fSCJϴ^9MySS1mnި:KJް 7e֏t"E/|Km=.,{㆓zOAT妲lcep6mP "&*Ff Qc\28afݰâ3Z;xAfKBoˮ< QV=;.NgZ:q2:fA%@G=Hs# Bk`?N2籀_keSS'>hi;,,q$lZqC~y:u|?.*_6H31152QDG""^7wӃX!%@ sF\ IV=L(NN)wՉ!W~q]09y$/5}ڏ7/DVاck)~Q| u>hyq#pD)N @EEE ~`R~7{,wA DuG$] A_/? hL4%DP#@p4o(6`=vLo: CX7Z'֞dՇ,N1/1GнSReL3!)bIŖ8\$(onTpdT>)bMJ' _A=1&o -R,=MQ"al^_7EN1pqG pvyMC3ƄN!jT(  p[ba. L)cLⱙy3pd52za@lahq:iE1Wc\A,:[=oTR H% PLy;jCA_g%26 a]9u98d?HaΩ䎢||6#TڞҖ1 &*GAUpYEf]  C8&Ck3Sh(Ci7ɭ^,ƣHAƹ7 Ώmp Lҷ3!N3%G(!#g f`y:`4j0GVv8gV#D))lY2p:aF0^!7;5숌r9qt Ўu=HUfç8٣*PKݲxwU.9f̜]k94F iHk2 !D J)Z5 Ià\PY'T.q)wS$0\4F2RHP D=a0ի7KZL,H(v#.ޛ܃ 5N2wP3*.r;\H)nFIV%H Q{uMq# lnXfEt,4Vt[.6F=C M6k:7ru gb3P9q'MNFF`t7duaQ !rw1b,Di4I%@TI[o"Ƅu y"#@ |4 ႌFֻ2h{Wu|x421<@68H d}k[(D,Phak 1tpq 75VMBi St9\G[TȊ= ,`KՑT|C\JFqwY9Q16>t82sg-kZ.ґf8j^vͳh!ѡ{Fl-7xF& c|N; ZU2PZPkm!jVy&Oqĵf`בU(Jr20mnDƠ0i(RMEeG yg' Y!;ΰ1hA Kh@-PjC#f=IȐ4ȾMMo@D*̈ѐ­]9 2+#gnX}=`N;:iF3x:Bo:xrVT ۾ÊYb@BhuW |\7?qۃ4NfӉĹʼnxCG]Տ 2(JӀCl33Gf^ng) ej+csG.˫o:ި\>.FMr!ӛ^μ0g@oAd6QDQ D!>j3e-9BH O^[~9B1H]aK;1hoW-y%l: Zɵ +@m-uE3߂IMlBкTNp"0lstKY;8y@}J{-75h:rb8*x3K\ sN cG3K:Zo *\iN0#hom'?-*SBKQxۥTģ<4B%'/<9mVg$ MuԚbMپ0tecn9zu;Ԋ.KD0.ahO6ь8ls'B1[x i#6p `8!d4 qk&R3d t@?|[SMΎUs:tSiAM]Mݟs)ْBÞBIV3系̈́ hhaӑc 3!Ե +[k5.雂4e*/bZe Clbn`^#k :ԷoS|kgƆök1d6$<{аȂnof7Et2ǍU⵵HTNs]%O'a72)$n)`m`Lq^Z<۱D*`z9ˈ:dBpQ2iȹ{n؁qlx(?2SZ HoE0o c bj3# ğȠ{sC q&^+(5 O򙭅 ͈T*obiX36]tQAkɚBaED0(&!3?8\$?۵g%!۶N .:$f\lh}_~9:uz()Jb]!ru  t|T(`C|ЗĹĹT! 7x}-۩ `Qvz%PIz lDQef&$%TQHJ Z7n M<{eԌH`@N&|]B$md8IĂ'c 5aL4 ~*Z3/.+ O돆n'rJEtE1"F.㪂2ƙfhH]f- DEbK 6LBdkPnQ-`ˆ)den&C$HV|7"?|%5Ci1}짧Z\P0lXxk3lsp`Ask&YuCL+]EFW'R!N1CAvHֲ+ѳHpɸMnPfc֡rkN`y"'VLaă.`Iy"R\ej!8ST&BtHawEgY &T[0X19D2븣"c #7 a[SF\Bmj P[ 7t`8L7;1!r,tsHnr9{ehɲRC5$c@x޸Ai:#Fζ5Ek:V8u J:(Iؙ`3 <]0Ιƒ MrwZh=Ts[>r6J)6x0^[0tUP+ϩ|jlAg8wq'ZR"!?US @1Mhpkhd}5دGAHi 0+GWP"E(PPiJE@](  ! OBEA@1% J+H QpP5S$|PA.q`>ꀡOJש!Oh80zEyK7 o=yj7l(jIM,BU4DTEE2$TGW[ID)V0 ׀bl93'T^wX.p ? |y7Nqs۶P8 w0:X8"+׭ 1F$k9=Fp};\mӅ9{)G!:FuAӠ4j8?D 1G d I g<5si7?א%ڸJB 0loxp[_BuՑ4FN `a'9s7L~\. :UJNRb Ex8!1]1gF#d*pA!h&/#Da̶bϜ&;OBN/ZNĝ8d{܇yx;'\lB`A>rR&kl$"Z[d䅚dlUFd"흱AW@"m+GAAwX^l4LlbO(q[E4ywc]Aۥ/YuK`Q2X!zʋ؂U14AUQ:$߽Ǡ؛( 9!<.Sp9Jӭj؈5 tWa4Ȇvj"OS9hdQa GND̠PP@РL/B*{CA)JS@M"%F RJT"bjA}:-Ko{f$ Z%\mZ4aǣdQ@F$ 0$d7?h;N3Z'VfKAjo093`ء7U"}mFeh4j Qhѻ\Lr2j{ 2% ~=p`S^pn$(r aJl#vt%nTE];W$<:Jwʜ'2Ǟs&¾u&/`0UH=<o۟W0w"%"xy{(rQ!H*u? MּUg8к߾ae?/û0 QbDOCm6nt_/?єɟcjJ>4yz"&E[͸}B 4`pF>)R0J=Y>b^(ux?8pB @.;q) )X(! )&)(bh"bPk*{_?H^Nu4H$RĀRwǣD=q9ߕo{7"zsanx_=!x"lQbEt twyDP&(1Ne,`* "Dc|{eƒԒ3)HP4DH}GxSyAyp()EW.>0H[aɌ'7m⢅i)] 7|s7 sNq?:B oIRil"bx}?LN6V*9cP ˇ|Fպ/XKъ Zy'48pAq.=0rن`i~V40\$EUCIA%||?|#lb qpWO/2ǽFZ1k=,C< }ٗTFd:1M͕n1A ዆ٷTyn2Dmda#OViA{\`xz>s׻N(l+~|nR+AQP sT5x2eQ,Bp&#.4x;>v(e#,8/8U +>XKCJmpg UY*>0;JRGFP F|-)3B-1 F5U}AQ|:g ps8q_M˳I'G#@:É$3.S`Y Mc|P>}S̟ë춒!(\cN"P,G];ǧNͼOP{(+w|fIСBSN%UDL@^QL“t#:c6i 5Ip`E$E XD-R-2H:t c \$'=xvaz]|]pM! 4N((UxЃDxF7d 4"F@4 B OT|&԰^R фD4 M BimssUdΰ_SqSQ1T&|3nxQ(y{BaC=sNlB?/=޼LV1Ę6,Nt bc0S]w RXmEQڎjuݻdE!cOnpeM_Q?"W=8& Ǡ-9Mxypuo).H~FȾSV x@OTvALY f 1. xInnB=@-2)@^=_TI7HO)TO' Ld~S Z h%3&dX]a~J{)H@EhDif!}  :J{\qV ԝ(!-oX$]^*2^AW'H{mNfP`)2N%[:-i(^! :{9qZK^ߕ3sҤP!;Ӯ8HBnTTψ@5kH ! `gW>Lw%ƟJk@Tv6Rh,uWkd6AeDEL4t4#TQ=zv-&O83d>"Zrtjo-، %oD ϷM#v%B)DLa|Oz/c_2ٝ`a߷m .hN/ggKc΂>lᇷ" Q z F)¹.?c9;[n \Z}nڠ[R{~)Tӊzb]#ԘL4?54>{B[#x˶ 9T1q#VwewoCcLk8z⡮ (X MFc8'3p':ꐩԶ$u"d2tCzz| 8a;e'QfmU^,ZVf8ƫ˷cb9׊/iw\6EFo˓N:X>iJUQ j@1I~P R|f{gC<~d*"hrYu˘p0@Z_蒀Jq`m!3lKA^ |t.H  m:v!Yuc|rnbL 2<4]Nz񫪭>`i3ֳCN2IXGlR.ID @BuH+;s2='[@{]7FFe/hoD11u.d.i'"8sE+ ^eYAc"F*l%LirzrfrAcvgG>P$b؟5ila& XNoc.4z LJ[i5kDfhF4?&',U5N+]rj2f1 3AdC¾2rȴb :K)m'x5.GyGD%9Ő5ZK_j 0[]\0f+; ACij?4BГ谐P(4ώs 4rylCv5zҦٰgꮫ1pqg$r}NR VD2 -8%#,+΂zbCXhpu(T bd#,ɔ"& G3P ֏H0 f`߰}b^t`{ȽTp۠xvH&I ӟbCpX)R(Ǩހ,v:q-CA9Wqh#ކ_TjwC;Xu5 YYb5v_!IJ/haRJ)F(JbJP n&EKT38\!S끄sN6}C1]P{}}kU2v2G}&}0gmI=\vԝUEN \͊۷Wٟlҫ> ń`by{dSC@P5i2 nGpTANmAɭvWX('Z>> %T (}l{0{>@PH u1;-`56PE R;**ݎgNjڰwPQ>t>Z>(׾j<;V` w@JcI>l>$<)@Hѭ_u.}_Ww=D}T&Szۼ<T}pv\^ޭv!n9Ks۞:׫>p'nѾУy1@_{COs_`}%G=۷μ!Wf=k}@N4Rn盽ˮeU\ۯ=SDωu}j7/[3:oǵt^{(;ag}ouFvzw[ޛ+w=\箽ۻOg^g;&K7+y7{{stq{}W=*OVw{W=vjsz}w寍=#mi>,=m[^;vޭ}>eO{+{۪y;3 }{ :n-uy}\{7G9{}Sw[/s_Wmᄍ/ =w2۾ﻇw}Ϯ^R*mov7j}/2.+qsRƺ4ܗs˺ޢ@ ^Xng;֧6^]{ZO^o=6=u}yO{w[V^CW.}mZ=;׽Ө|/t]js:Ҷo=O/nQYrʮ ;tuIz}sj}sׇV9γ*֭.﯒q/6/hvm蠶uw;n6UnUc"k*ɻZcF]Q} ń{F˾^cwuW@[zpE4 @P9+R(/:>pB_lWT]]hzqX{^€ 5US^w:}}|V[u;(R9`}y@wns9k)K((A@P+Z>ΞUvŽ#mMB̅rVK67D٨ʫ/7ZvֲK5 v1klTVl4;u;! :e{컳:5v&:nuc{*On׽nd.]uv[[Kݼj]])ZgN v,ڀ -XNem(%hPbS׳*jkCD7٥KFJ(Wzamok/JBֹcr]n15rεGulnoxv=ζ;\t`=@(6,4=ÞMBv ٶ5u ,˳\.n;˰vvT`"=ނ#@uP]}|=]{h)` ͂\.UqNKp=Zͯ9k;Hփl oz9RPgؔ- b"x]vmg+86vKX>>@{.Pmwi;TM튵fjm]J Tm;؈z2qgINBg=pH͍i#`n8i&@@&j51OD40 IA4L##2=3CzGh=@  @ &i6@4銛ԟcM&IhFR" `@I)&"yO$a)EOOڃ6MT)zCFI@&@y4OSOD=S==Tjdj)`MDA@h&@&&ɚOSѥ;&GZ֌&"&(,"(IPATSPDCm4ƚngY;w!?!&nis2*&7>wqj5xB&~‰FM-EIQKFKFFibb (h"*"& Ǩ3yG'V9V24?mlpujrr*h*)5iʊj"(* )f}J*(YZ&b_P5jVEv;FXETDMBQM)T%%:$M%5S@EU UJQU=%b(a%%%6l i4,2T·v;.094QU%d>4YA Q*ẓ(Vh*[e(D|%«qfptQV 1kD@QM!U%D47REX$O~AmAlVђyHmM1EETųOLH)Esr؎q$$ezaDU"`*2D.*PFKC4Tb@@ K1XE%LLɁM*K!hTZF!ȁ)Zp BIP1p\ L %ś<14,D@C0)&[sNhsb  :D%ČQ!C! %Њ a8"$ ?L*9 (xpK1b)1`4UChФP i7fU/ ˄ik! P/C-^vpŇ\3gꝽaMǯwtM8rܱ%OʴI6)dE<{syi1l i0[2hW&b)5TԐPtT)RhItT LLIZb/K}9\{sm+X6BWJYzg& s] vGSleaA4RA_~ݵ?^ZiF7A;?&}X׃7 hSoeP8:I8  Jra?8iφ~8j*ܿq.1Z3;Unۏfk|D:F;ܞ?:`|;zq3YscP/a7gh=[els[oS:R[-s+jlo} '\荘*V5i֓uY~ѱtL4,n8TĺrGd+gE2-,#!ǎnCzm0RGNd㰚Tܳ:la(YnP@2C+Y?+;s*&`f0u)"`?FVџöH: VA֣LnP$hSbuMPY(Am@1LDQ`)! &+#2 >_w׿ph6YXc%f3ԑ1$L rMP "R(UL!bDJ%a BD֚B$ *h(A>>䟎hh7yi=y7; 7QDQ4p搋pk3x [KCpq S{HQQ!ISg} K+!ޖ<JF.ze-t4]t)D V*U!AH`G=rd2H Ȝ`0 m!kP}׻Z}GMTTD}fVH$feCe QPPPYA(DQUU4faQ9NcNqј=o_vxfik95Qsa M0p4DtQ?܆]o,}w'}A7ff5{waL3Zuwg1piq{K` v]ǽٌx2tg$8!?r=qϏtæP!ם7>v'Sɖy5Cn똆<ɦ}\R{{,ܸ,|qY;`ָ 23uӆ獅 `ďt@!xܗYgD`O>kۜJۀ׿66 `X[u,ZY$C߄6t{V:==5^E5ehe3"<}1ڬm3ss>6:=aEtF ÈНuϽV}kfONQ 0y~[[MFHRq3ƣB; d!.0qU&y}\Ҩ=%KfO{"Y{*۷zޮ9}jcluÑ 0H+sR`PGJ{فoѣFԼ up33k 2 &4Ẹ ͊n ]{?Dv۪0~]2Tu~`hdQ!lDYgir4FAO @tQNCOA6&T'MTvB&5,T 0tC$"hr^΃M%UЌbNI2A R&A[9bvjutBВ"Qջ+FYfRY3!bsL!D" W8n"" dCgRzbFfd5-fx4M( d_GߚMP$jf֬(zJCaDIDq.,HTK+! &jPN"'Ic04QNjA) IFAF8\$CtEB<2 0x{%ɊFױ .J8KQ'K?TWse|A>6&Sӻ?HuE׽qJEhj@bb10I("B""UJ ZBebFeO+RC:9ߤ0Xpqy0#1H.LѶѠ?bh2`Ki&`wdQ]H !2R J$$r &I>" 7*"*4cS@h)R%QX )(E*4H4 IB)Ѣ(R!X)(N:c̾RrLMsg1N؝79``F$S PHC|D?]Z</МůT'r )soM~Nƪth))X#"UvSWM]qs|ʖ j?33H"}I*@Q)2"'ኔ@ 3Õ3 IO0S) M1EI)FJ(Y@Є2T;RjŽr}^DD*PaH}[6/JFRAUC"3(ênȧq,,߉4iA 7 D;f{GY=5N -`=OL6@m-!8:[4 9J!&CHida &"ti骠ߚ#3hks:<pmĕ7^&<:ha A$5u@ @Vz:6۲2<)k>L͹^DýO2@sAu<:Wy⢢jr![|~hp{&U,UQJX pHL":嶨~}+O(9}&I&S7gm渲᫬ilBfH1 .@LPkQE,DH-sMrgk8,<0~)|w%&IIJHfE[3.Iͅ]x֐b"C*20sc؋kommׅZVKHFG,8rVێY14&1JV1(0c-`TH£ϯmc!v֜oQ\hnKVelPG*O ũ mr" #}(qs]M&>^|}1~A,!/- F~8ێFíQ'κ yߖ# Ag;7[ kKyúWUPa};#cK a|Cr#OC9tJDf8,޶GS@wORVr[h;d񵂷&Kq@q 6:zAA#zp{4͵va(ma+D~<o`r_'!׵(i Swi̺1@pyyAUhX9!( cR~jf^3|%Nf;7dq~g |tº?H˩_js޺b2֫x0G5g= MrǬX 94~Evbk 3jHU0~   ="P/v[{VPV8?G+ٔMvidli)O w%9'}Z"ʨbfT{rvl`Ha쌻4t@r"  I'g2 wb+勠}b/ұ=e+ުD`CGOOݶ˘'C?b*v{}#]5+*8˖܋e'1p' 9rqSRYI&Ir6\EI2 #\k+ )`1 _t~܃464~9)?g;kٿb 8?39}wy4>Gza@d?,<1G\1fUUl5$r,|U^7Z-f[,g&\atau2eAא0SmJw8UW!<'BDstUQbzvσ/g6Hk^Zِ òZ({ĬbUЉ`T~|;\bO$LܥLZ=;~}'~n~FJ)$qAL C%h{o֏PDxO_dd廙rUnNvwG ˷LC`|0Dt\9FrI5Hg1 )OwǶH]ѧ7>iʥ>}sUN%ネ#[\d(A#PQ8Y;FZ6nF&P'nka2kn+r28z[[s~bϬ4]54hNH"}:0p6օʛy <1~>>όru)f,A,J(TIx*aӦ4¼ g4RϨ6>.a"ŇXn`,R=$2nzBhDFZ~Cc%O+ (ȉcDYdHkzЛi[VYs@X:HKwOQvv|>hCz9W7Pt` &/$tLϰQ+WybA,Ŝv̀Wа7ݕ鋷r{Vwi1`E4ZF]]:6L2BƤJ"X0NbSRF iPuʙ$%e +V۲6R>R-Spe$ --&-~V4,^i[uWuk_/0g0C5C+#†־U;Dɝ=i(B3Iz2jĸH]k K*YVPfkߗK <`ݮ7mT#n)hkKFRz+ Jn|xaR#q.MD@R39KY5CUX_-dPYzCQF‰ sb ** VN$)j1s2"2'N&FY+Lfd1dTNF0PUX&baf`ADLE5ddCfc! .Xdde9)Si-,p#p!하 UX,-ePt'7dlMwdQHh6 QXeEff8 3v(Va .so?u#!8g NG-+LjEn4N&TC%\ S d?TLTJ凶g_թgU Z?Y{@ AT D18GHח~i(gppPP^4I1kdU: 3_bW>W2+N]~uR%p Yma71Zҹk3K/c (6w 4PqQ2k3 1q'0*ї"w4YZ50Hzzg ueG°g*M2kC-3_e #8yd4vo XHX2R1e|TH2*V^A*UN gj\/ a9ʕIwv7H?^Sxܤau ^')%'gYJ>~ad.xlZy dI;0ߌ;9ZҚǺ_ riZ10P7.xChLk^pnj}m("7< }Z=>Uay[>3v%6-zs ^TKb빴bNK'NyZvIm1맑wP@[R/e O0;n0&r]2?:w?|=8IHM Tޠ'ОL=BƗ|? Y)>޿Sk`p`[?tAb{19!(^{F!y&?Do_82 KJOnAdTK / Npj\霴|1>.J! 0!~r62‡f'S_׈m*GtZ[} z\o=?d?mvV+|.c!/l zX_0,6X^@2*oT t~H$b8䬮ڊ'TN6I!elBRDW!a,xL?뒿^ʐqGiB0[D$՗r<'>*~ oTQsABu⏻ڌG܎tt$A??]7 {}< Ծ̟gX?{p %`aI @SP<|N=}}\}P't3!ꃄ UANCVjk=EՋ I}i88|F!>)̂FDJoqS(>6E @u2Ymz#57쿹&ꃿj h0vGOxH@Bx?AWYۀP}me@{cy^P;G ϒ2d }0=[&(P", |j p"V$*!(DA8ػ">VWXXvEaK abD*&` 0I!XէT (Vhop@,Jq-%eg%k-R"X5Ӕ!w1z0T+2;/Sk|/ !5eE2QW(m0w+>J b C$(|՜)mu,ά뜐+}wϯ;v`f)jF 5Doguީm"&N(' ϦtL%AeŠ_1*f(V優5st]\+n&d$1vWA)u̓[p] u|F@@o&[B u~* a֯/޲Ÿ}˵k:MtF}7OתyvU(^^|mv)1ZAﲕR<覄a֭dzɄ8'*Rr+AJ| ,P ׹=+%@6yVbN  @m}Pq&D=6Ed"X1\˥+ )&\ʃD?tud5A7nHPNSk [Neok *Tn7q( ͘I{7ɏ݆~{pԫ'35sc6YWGɹBd/(y?W6=GrYWӯtz6""$F(.?T9VvZ D_xZ6nX6Prtkqc#q|nfvk:U"d5 'ڪCV>~d. ˩&1_mklPu*ipP. w$I ܬW@ M &ʤFR)]w=vt2 }1 _mq\uقJq|櫶ʴ3cPX8~n鯗PXBvKŜO:{IiFU`X>9W]8!xڼ; O)?7-1 mqAdqcF5fE<ڡ4xyFK :'Ǐ0uջ5nRh ÃaLSj@N^/lu=z|̳Ej+ׯ~ _Lw]Z&͓ fmh4M"|9H$h8vϢ&c (5\η+P bk ݃,mCU"*E쒑}w !wjVׄy'[!Occ~nThlV1Ÿ͜n4pAOgL6^(E?paz~{׏A)?XRϳlOew.V-KI21wMKt^ 'UzT: 8ʂ|xA"YIaͥm]AMٺnW6[8'k>1.Ud9[:8ljB:ev=K}"K ͆g^|ȂCհo*gh":@dPeIMEDUT4QTUTaϴ{=$Oq`=&СJUjlȂ.Ա<_,}Zq?'M`3UA8R5T"&:ᐤU+_]4tmBsy7u(d 8V,EhtŽ1vc~NL  )QE"#2\>ƅV(ݥS޶aUE_q\#sj3Gj%!1;Ć^.rư|g?KIW*E:O#e[?h$kϖ?;?aN(oچ$"mJUP)-RІ^L0NXJ]_G~(?C1ͫ9ʰĽц.K1vp_UȢؤU=ȯ^Cچ ]zgkzQ ;HZ./"V{a'ԹG5uwdѰ jedW3;G'X$"HΛGĦuR"Gl $h$ƿoϾ)sgJtNhqL  U! ʂ+G_r&%~kz2K CqV_h{ɒ@Q"fMljd$(٦&_\֋bSJS |3x&*T#KIHv6M ^z(bE*uaw)$? 1UAEEfbA׎:W/yLP'gP>(-(|$MN@>S'UpQ Cd$R} c3ÖIq}B"z@P@F%Gĕ aL7k4NHwIJ!̅O?NOo>UkF<^u),(QN'N9V>jӉ5Bמ<-@IL8|^%*5^j\VVԩbb`5kX-Ej%U3yjeMw%k5qS49?wzg)G_kDu`kEHm ADmʀZ)-Sb#tOn^Ö HB3G{$yD5((WpTO"ȥSPs4f: ?H˷pm?rhK8Fxdd ꉁTDWSבH`JUZ*TVuf`2H)j7C b©oֵdQI.lR#0É;JRk(vO?g4. gQx}|(m.]BЛG<4r[>]/_gpcyqWpݠSՕfaYL!$^5)5!TA#pTel11 ,32#?˛->Y4662Y^Is󑷒@$k1ۃb$ H)bI' N} Y+ $nE ZqʊE07R2*@p}\8k`R Esa&VF =~(cGRȧģTT{*,^?wOc?(B9a΄XB깶H*,N'@IBQ0 .T_vD{9Wcl;H$Ќ#KfI(T E~y_Z/]МAfQ?S Z"+f6ASN%2Qhcb(utVC%0L&f( \`&0PKQ"DJJб4DKEM/:ܯLMJ4BaTSSRD̤d]M& J@(fY!&?Z*i(P"JhnQC1 4Pj!ZR$2Jf$I$E@BD4Ɗ+d tA~2,§_.;v3c3ʟ1J B Yx5 =)Wb=3]2% ;\dLa/x rq%? 5'\A4B(Ҍ@3'Ɍ0f|. ̫@^4"i=vN_"VJZ B`S'pb+SS*?8h?v'u`/{Q; _>Ug?u2aTYw~^qg&Nن$MMMjY\LbjиXaz2'iblɺbcDbZF٦R7AFn0XlB!l(Z $sHn*ŘF6r<i!I;` MI4qYS(a:U[m1c0X1jx!St;qȝ -f)teŇKc&쀢1~լߙkQ*7W[ъTk)NxZUAy&3Nrtt8'K H" L\Gp] QI#M_GcGO '֡@a0Dp!Nv&Ga\ˢ= Dy YD  JXE@C§쾙40㯘`hqoP|.BhQ15,Ol)ěwv@X(" Axoڿ~1ξֻ*ϩ]|+p~:)r>m;dgr'Pf͟;\ @<Q?.fs/.NO}(H@Hת ),<ۂknwm6]g/P%^"v?\k8|j3uAmYx~ĭw[[wk_/[wC$PV+~?Gfkg B*RtKI#x\*"vTO.}2|\b>zUb"1DJ~xڀ|]?m#+r>YE?c%Yv<rkZYj\ښqؠGrd"})1xpצA{z p ʢu4_+AmRpeXkQrs1f˥Up@O`qTި,1@ty"[O+'~M!ᾈzBx[Z\ =y@e:I=D'VɾpCTYumGT,m*8o r+IBsgQ#/4)0+j5SX0&drbuˆx߫PnP 3_ 3:+)/"IJ{ A*|UдWEr4nhc'\'Xf.yvUkٱҕWB/\~d2}`(W\cG=NX#Q'R5̩)|÷_軦jbTl ?I6-\r}9z_ppsGy#%jWs?/=ż{ }aD>u_>*J-_|VrP^CQ , >HOPǻkse)Xǘ㒫fT~'u{'ÓtT"FҁyP?2PW75.zNPpS5uU/G["DAyڷ=s+!ЂѬtP$vYm LK?Gj1dD*LdܥpoБtvg,WBENoP`geALU:[x8s8ZΪg3yV(xF~sR~Z)Z;䙣nǰC3RWWįܿ8MJG\(i3Sv5̟!]^mZq7kƯD7Ek_\Wؠ5*. d= ] =Pm=1 *nJA7mzjGŜ/u0o2%tMCƌ:m{%[m{cL^IOw\45m6lvA+3">BB^@KIz7|KF.ʌ9 { N5˶VX5`z#Gʈȫ :+X>ALWu\U9>IKoWF'/Ruʚn&Dy :]9W妛Og;߱ P _~i/YR,."ˏdgO7MxOMBF1Z3/8bOP`ƙh߇rArvrӴ)ݠ'Ji˴+ #!\F6MH}x2w9uݙ).Ih%)Dlkff·wYldRllG4E[2_f\7炍"N9d:ݨeǣN|d=$=;$i38w!N:2m.Α𞽃vQO_JsU6;H%2$}0-QJnëF`zJQV&vK (,3pư" *b2A֫ }%Oo_p ϊL~G;9pbV 2pp;!8w?y^ʡbKXf72L%΋u lLB i! .Y;d$M Ud9SO_{>FtPmL/G'w6%9 5CDz0NP}LIi _-`>gI /3VQ[z>evkZm,J>e1P_=b! bo9l|4'.=7.NOw 9%%*r 32}]jz=_ Pܳ ~!*ABQqH?Q̺x3r?O}Y]Dx_A9a1%K1> a~?zt/OO$>/cǧ:A;wTY@.DU|ExH+ — >ΕO ?HSkn)32l@_5: !!P<g++yg xa7)7!F >ϳ/ E GQ>[&lP?Vx,Y~ v\_uNymssؖNP?>^8rc-%^c5;]f%6wi>Kԇ}"M<-^GHO@ԝ^S^V߶K͇s Ki#%Oi8x_Дufl0TEZ'`><~Y.nFgG!B-zAƜ)Uxu#Ӱ"τ>.FZ9_۵ 1y]k|{#˓a|Wy#PA{Ա4l ;l#kLuS1\;āwֻ99ۿ څ^嫖)2l,ǢUCL Ž * l }%M`[ғO`5Sgd N~E ?v|+̓&OSb 94 qBD\{ 9/>~fa#v1(ӲCSsZ#b臷zxSi ^ B֩=5v,tB(th/Y|yVQ빭?-6APzGPuܭM. c_p0Ýq 5ծ˻ l7o%Q=jp, PPh[qh{tS; vowʢtDWغx'"ti>i1F~VdbRD=MS-4RؐR\Ev"[7yN oF5vK[RŸ,ӽoވҴoo~NPbXmۗ^SUB? +7f}CX6Tm-M'd$Q FkM{sMwDJCy(h>E:BBk3wx==Rk_rb9'Zuae'==8J۔Q<}m'^t㛓ΕhBbQ._jǣ=>b{o?}(ʘ@X8B_%|EP]!մ;=c[EG@"XRoA}pr?p} An#JJF0زnϭV5WPokk[xUHbR9]m@EͨOPI]sI3 `0C\Fv=x.ed8JJo^ >= b)H~9}-Pi.Lu_ \i|L>+P̓tiSfHI0\fju[jo[T$cb%k+<h@S |pbvO]!g]ْu SJ-Q`B=%7PQR?"u(#!S<{H&]FCJduJɆŤ7y;vxg֍(> HHģ4 {3o}&*|"sA!pj?2?؏GG'K\#~=t/gb s`.TvP ԁ88#Qu6AQ,q0_e\8Hd._ s7xϏ=brOjwͮVQUT@#'Sp&FȪy@ԡO-Gbb@|y5޾疀J<=^hp8 tC*ͅPJ<\ (f]r]!fH~xx%'h. VZ}U߭AҢ Tub`0 X TF1 vdQyfogl=h'Ё3Ju }\oEu}uQS j^u5,"'[h9F\Q.Q4MC"LE̘~losxG`Q5٫vbx8/k4]6ux)5gڔUr(pU]dDfb?l&}v|FƯ>ir팅wp_`E k*{&:~ru-UTc24C#.FS)uR1B^ G3S@Nށ>t @- v+NLL `!WJyrHn-X9$ 2Ι+TIp'GMXF,MgQ@4&py@bbCo 8>9|QBS'y R#P^ ޴D|xo9)Wūbwb~A.u@:P T T](DUCSq+vncOKk=789裒Hh%`Eѭ$(&VqdZB)u4AL-d^>4O^M"rGgfo^\(bT٩_W*T*_>1M RЈiS伉yKp8**~7^%PdZN*EO#$+PG-u5/Ǔp#F~ī w%mY[c}qV'ΊnkSgx"ۋBĉaӫ$Gh+uhuԡ!FҾMSpT @T k NHn?Q{dȉpѮlb{l@ L09Lf!1'GqQ.s_)Q c g>w׭=+^^y$<<ڿ"-!+jQ.PzD}om jV/^>>)GI VpWIiwm}&!{Is1IkY0f']Ñ? ^F!lV߂#Ơrsk4cX`69kx1dr}wN.Up EG?F'ͧFtR*v_hb\ va1gH@{ #WzQII{X`C#!0$2޾tzݔU,ڛ^,b$onz ~k<*QI1uCgzwټ>^ma>a͵Wځ 9J O :6.6[HDr Vې"UH[]/"juP(¸$B9p|4@--.R# E(C+M0ei)SLeQU̔,-o|E=bQg2}(?GGuu|wt:#?Z>H##؎&Iڦ<_skm7\y}O$ {]c-1|Pv|6bZ$M,,1+b_]*` !ƀKJ 6Vг1hǞ[8OڟU @?nIImwSNfvWHEW ASLЌ= aWq=;|Ϻb{j@{(5PF?ĒI$ܿ&SO39,޷eC iBE= " ao=? IעsTdΊC_8 #L 3x9 *ȩARf`l^Z uVPleuEXI- &?EՆ޽xx:tI*^ڣDm(QNЏt` X=Z_wf@$ @(a48UTg8i_t{^ˑu^K|\ZxPd=e -tzG[U {=[EVgk0O|>~ڂT: {{-҉ }O\) f]W8sĹyhzM| 9ivMV<tD{"O΢K85If+F}א^_>m+#HhGH8tpu&ݼBsIs\V׵W#2dRT9CLL#xpo_{+??wn/R}4n-4XoY6*J)謹TB SVWX[8 6+gfs{pQ"I&Ǥ֚HDS,h Xe'6k$R0r&133,Šk3:ai2-a1 XDhj.]?Lm 4GߤgЇOΙD"aqKoԽ˯[%;I.ؓq&l'>xݞmB'ua`v3%Ď(I_lTaϰA/:&8cw<]B 47<&UcތLg Js'$r ~)7G'(wlGT?Ц6˝#w@`~9<,.k$Ҭoz{*Fc$eao=$FRsv5UWViHO">Hrv w믓 A IPKh*SvH-T||9tzи|љozN/}>lm;UZh޿x(g?y]CKGꟳwyG} [?ǜ;0w+plTY" * ~]lJ?Ys^g܎^8E#8$eف$S[pM ۚ, JGDt9!({iϏkc|w [{@D#ȨDވ,s_ !8prκ_'É˿w&t2E" Τ`mWcwqko؏:~QtK,$I#rI$I$I$I$㑐InHܒI$I$ܒI$m$F$IG$I$&dH5=/2A9BV_;~}XT0Le1B97zן۝i}fuqۿn]%3B[P&V겳%hwU@c͓?=^8B67>BZxe 7Śσ:z;qu?=vR22ED9U wj$Z**IƂ0~c/~(o6j @gpGH,5t&~&_U&ǝKX1<и3iG3dYi0m( KhXnN9 S9K`aHCTB#\DKey26 exE~.J#=M2r۷{3ſ'}/3"Ӌ5TyXkx'}oZn]Ӯci Koټ&Lǭpc聃i13UoTXmbSטpt[dY[ɓ""5IBW~Yfbo՘q:v~O\nhL+SW6y[|x@ȧM0!$8V168gw xтiT[&RqT ZeqtgK)Le Aםc0趾^f~y9fDzd| ^ ߶P-SI'ZNgZjrL Eay<2Mdf\ $*mͦ(d= C=tKħ; >O=a/` Υ~Cy7fMb__H~˪K," 6yTlpBbj=V n?{1 ax&E-&˺3'>^{wN2 >[ht~ U/4}Ʌ2Dpp(8u  W ƒ4ڡA vyBۈPͤ2r#M %ϤXDJsn^e]bCUSLf>\5ٺKFP[bN +͟K33'tU9'>9V7 n` G.b闎kofkYMUvҨXXч-!̩.'zsy}P?uǙ򈪈9㈳' X& ,O-$/rp(Q^z0S]/^>:uE[g]28/ iBR-HUyYY;d]3o(t㳥@V R&/~_ a( Ug~^<=x~q[}S6dI^w˕,0Ns2Ä_7/_>>@=qej%\Yށ!,{9Я|8QC<^);(t fب-e\kTTrt/c@&~m 6#GV\}=~_\f9r''UH= [x8?1 ˓V%FO9.#p¡^8O j^^.iW;M~J&ļyyW }9:s>iG"8EdeLb3A[CWu3ʤM:ۢO3doDۮ(C!~@Sbe8pr]0W2E4l|W夹\fc:T s5ϵsa6^'BúPݧ}y5p!sѹ9gHy3Z-ZώO»==ǼLț0S-^UDG&2tYs!I6<0aKG:zwڊ}-6X8|oY>xϹT4- fp#}x :|WYKߒ5}p,M26%3w;pέ ÞCѠHiC^`)ً*:nMPPv|*)>ػ뚻6\-0[V!(ӑ|ѳy͓0tS.m ,wz>gDAQmQ/g2Z5AbBȉdm +C4< s*! Q㌳Jv!tR8flz6SXE哬8X\s]tf1UkrbS1D⊻R>$uQIi9LQFc.Fջ;ĕNq?)r@ >2`H$O0N $dW9Yf0>{tt'Ζ#_G8u]֪{dP*!ct;ƍ7!zja19a?~+uEcKI4܁ /}n"!o~q4kdv% KR VƩs1n/ރFTYG#wfw3-dg:XT !&E`OCxp:8d@e ,G /\QusDG#?\r4Es4a 'I`!{MӞO(>Uc\6b|H#Lj]=k8zzwSlpXS(թwOryrIFRFne<ۦ9kY,bt>KE8 'E}h+((.Ut|@-#4"T~vP gF^w)r.}Añlk߬>@<" ECfL2 L)i@" ʜ⎘PDp'0ow6 ܈ǯ9cMX:3)BAuBjҧ xY{*e4,a߽ѫ-1>K> \%jt} 7ix12-OyaDȄ_ri'42ks2=94\#WFUwLnFËȫQM^kQк.r)@ L.cUKMCHڴ &jXۏ,#v]$;LQmۧB1'OvZW RŸE.p8Bd} G#3Ý}[d_xt _q $"&/.C9GOnJqcM:S7u*DET86C- -Q3ßƀ)Rٮ<~n _ظk/muwl5qУ;; (E5 TBqD;zo=TI*Cyi"Qa 3p`m,9N#'!L;JlB!9-h X0.)g}qt5>zn sz[šKŶ`[Ҳ 窼䭝]!1`:)$u 0,TbjFEF?0A ڙFdmyWVo':@Um3ZfKmzȌU?rw!3N];%/  = c E]mXI+Zlvj\rkRj-L"58BgT_j/~4X\k ,I0@L߁pGz!"ϮR/\ s Y#СvHΙ `DZRܖU$ՠ#/GMdȧ ] ehͅt"٪ /ՆJ:5¥G9??8@mYhl6?og8٦#h#>3HK: pAiA,Z=4$$NQe`ʻ.VGLbM 7 5߁srvmbp(G滄 {ړ 24ƑדrF%  ʠsG s8Ln +^/^4/'~cze񣅵(aM+Og<ٮ53ʼ;8f,˫/B#N6w^,%!ȇBIӸM?Clɏ|UlYÖ|aΟg+f|a+q%KxK]:Ȱ @iavA*0Uvf_% )cSۅ` $I)@50f*:U,O=?. !{3ݨnKx:RsQ IQ h׵aS@jOWNc )Sl&.Zq\YO@rd:qs,~>cdx~;"4ǽS7+ϠvvJ(:ɇtm#j̠o54uP`طr{3 R@[V8gʎV.V3]:>{b حRVbE(<oL!/E=]tqU :%ZHb,Yy?È|r/9Ahm^ nV֢k϶CH*ff/ LoMi;r:͢y}p5ߗmeF;=ϥqhk 4"Qxv&@5Nd^X o}fM\??,R5 p03+UZ8Je)kkfP);,wi IGCTUGzL)Y'n,Bϗv /TW2:8aY={k:H(^(]If[m"28{+eي\x|2Hز~_>ӾK"cj KNNe'oiUA;ûI0!.J֧nkgu{F̲."iPd४+/W:quMEW-NaXQEQKB*Ұ#Y2Cc=7)E`-/=J!KqpCۏ 0ݏ*W/\dʇdqow8'#8h ?(D/'|pjJ^70tpm"NΟXOx7L:7m4fcdsӯ^goqM &} L;~Ǹ<ӟYf2ȅ'Jk0k24TÃhd%x朘W1l7>j?LNj~$IL=t W1.!־[sZ'T^Y xߧ;Yw)Ud% èwu`xw0ph@ sl)(\7mﭱ ċH@цAǿ눴˷x  ko'$D@!w[@sl$;9k 9Up ^|yp#_dO!i#藧tX0/tMQ+m;AdU 9:]i>*"P@)p'HXqcX]ѭC׋][g Az]g_/3`$DH44QNsb6O˲N95۞֤Z F֓p,^"I~sABGySzT1dcDT7.3,pS>O'-!Ld6qK6:XO1K^34`4>$u{}#@!\px]'^씣/9n{x#F|<감U7;y uG /"2ucR8 2g@F|vk_\33gɚ_ r{h{u\Cu> o2 Z_}Ǔ"dG9̓KR7#HJO zވߪ#  QŕǔsxXYNuӉr$(:sZyY Y;z(aC2D1@7Dev ZtimEbQWx}9d-]hE26P2sixp9EJy~^=v과b1H-9}ˌV:G\3O Z}h{r)uix.s<#oSa.)TF ˡtܛ.2s˾~n@eQ.J-X0 N9(70$v:r6==5ryߋu 1f8B+6Zg:x~fBd3_WNO{_g|_NZkE/ˮ.m7͌s?~oY=xߙu~yt/؈Zgֱ ld!j40n9=YzA [29qR3t" UVѱ~?MZ/C(zli8Jӏ8p SY= 2Ur 014vo.]W~qe|j,჻m\D3h*pd~a;߅?O̧[>(GJNU3%?r 9?f:DF9s\ћ++ח5ktnϴNWCWێ:G{IỿZ,$S1IW0RހþLj)on:83s]#3{e0\)H z{\*qd#Ym Nۼf1FM2),CSKm2mJxkUb U#2H% h L:7$aZUQ8Xbɯ6 ƜkSI1,)H* B wQ]pV AގraCeFW.H[#?-9:2gzh6>OAssmٳLe(-ZGF}:>yKdMۺ"+p341tA"MoZhGssHm^T۞ԲAbBYz|Zj4?(NUuA2MmBOE\ la: >,nji9Ib1K: c9p+q @V{O 6\[k* UtHb/u:W3>$T[% R,B5zMT$oȤ:76F0)b"Hl%E^ y{t_q4<KO:ңf]+[4ݓ+M>))ת;4#6#xz]!zx^R+fꮫ\v4/Deܱ䀱JG#(`ebbWwNSƞa$U؍e,-\k(؋jXohkgMLET"Gӕ|!'ǵrC*k(.;ZqNT̬)Tr΁@@]o͎qakRq]ѭs0n36][[d0)7&&jnC=^`sA.ŠڈJ8i󄬐UZ`?|t˜XwXvCuMUfi+90,'-EFfl|w: #'+޺U [L٧eC6D"Wp0xvۤq"9$ u,1lxFN{> *fnb FHHL8ߩU;꛵I Go~=n.\H#q;Иt&iO,P^DIɩt E 6q?[X Gr*v֟ #!.2(P[`{l! {Tμi&q|=8E(j BA08U 3Kd7Rc9&(ܼ5vnD e:?aooǃ ruTqk7sQH˯8όlm$e.l=4Iݛ_eR+%^mc=-q,<WM@yFlui!t%)葊4{#?ՠ iq[T}}w}fEI3Pa;z.7Ӎ܁!6b)(wXh䂓 o@ ^[`)"q~sap6'<#acA$뛯x Dh}7I% 8)uM/ú)ct9ND==r| ]v•P/7*/syK:(]P^Q_GRf3|zh[CɁ< x cկyw0"g3"[HuU4Fd+hyPDdQh<,| wJ좁92@<1&aF>M*#LH#^OrgάB6bHdPzgWɧ%ݗ5WNr>8Usxϴg<}&67X+P%ه.&}ʲqFhal.*~LB %Zi-`/[fV qkb먜}t͟BOCFsyu芿R5Lʗ`nc#s7=hW7x);"% bhE|jhdԯ;8/'Lk[a<dhQ+\頓pO71ä=T JˍOgkwa8McUpz c䎨唇74łj >PޱQU]D1f5& ̚) zESX:*ʂT8(qJ@::Wݺit֨۽EȬb0l'>θ깃DuW#6sl}~O/+"r QQbJ(\-B X~=U.gHAJ + f3?w͞0~l|_FjLf%(‹4Twf뾹ZG [w[A o9A 眻))44p~^o֌lTش W8W@覊<=j>VI4\NY[qK"Bef) Y&x՝![Ǜvg'% LKz牯od`t&0P'8ಊ5-CV&p]' ﷟[D%Ivn6@e>7Ÿr9s }0^A7vkĘZX߹.[HǾU*aGpȲB:9.SuՌh0BKbR'!+g_ 6L͢,C+fP:,^Ď\9\j{xW> `tV^30h&\1P r _ph2fii*" ,1mjE1%HHvci"Q6lQE[]o#M,n1}K>䭦1ߴbm%vByZϸ"lBsQ;ϳmq LK8B2_ ,α6ZW /uؠa|De°uZv|y}¥9*jgt[ (I7OO8)wevD5!Wj:C@[[⭭CN,?pk>7m8*/w1mZQ){P8VXgY-=?Ri>*C7T뚩$RaAU˖>9L{dUY:)Ijv2F0_CpE>WqC[+~+p֖8{o>])hood/cQ3t 1#3QLKl*\&xñ*;ɇL2Pi(A"`puMuݤ85 'uO5wu__1|kԉYo5njnVfG~$NK<^Z璉O¹+eX{s^ڦN!Aagy3 "w}qP1Յ5VrztpI$|Gfl/XSHRC_Vmkk.S5̋3[Utoy3 1t`}Dh* Ō02N∡̃bB|Yl4n>\c=䱳O.xTg#|?--`];=ǞZ)eW+o{KdK4i y~1; _ڠi c#{8p"odJwM̒!ߌaw% )*yWaKH@׫po.pSݾz:{]){3V^FRPb82: 3 Joҳ#/~y K 0X ?<'T9nM$RguY<o3ͧCuXZ6jX`FKJ A 1 mYH ܩm9]7+R&jH uKwD#?<vbYjyi(4Y_o6J??  *Eڠ~pE-Xx 4SF4ܷP( AYb8I,{CiS]{X7Dd~p'X5sWmF'ql2ծn+3mu)WRhb Bt=\M+WR%N%"b8Ct4k䊱1Tܾ#Q+pX0[n,js;_0 Zj@Sa_)x\Y!x 3H>+t!De G`Gf91ϿtR8#Ba?DMxh[僲rCDe}3F-]-W]!҂2m:Aڪ*ձґ<~T_!D Dz9]Xٻ? ϗ.4#Nlt@@$EdyTz@0;n,xZ&~޶RuњQn z2:"QH(3KXl|8x5_;g>lWI{-~˷(0PY0FRt`'@@?2@ϒ%>ξIï_jM(zs'/Ըz|ӑ_j{ Y=XldSm)%n׆K5p&%\J `jI$I$I$LiA(b "vaK;@V$j95(k_hlb\5M:'lux%uojUoPFI!::iE^-xŜkh%H;*'d׌s{Vx~.3zH26Bp? %]zA{cׇٶ'MWt]uR.وPrcJی"+n%ج+P/ Ia~gg _Ҍ5Laf@Z`Y:(6!]..bFDQN4dT [IENL#kΰـ6ksuL#jZ2f$Z 9C0B^0mQ|^%G2*ybj"cSGet_/ׯEݶu,qt3H0Sla{Ta&5U%B]egU-/d p%B <#gY5?CKjqdٜw8`7nW5.DF{ԋ7du_+@B աg ě c?7mq d[<˧NS߾#&*Pi35 aA&?jsu8 e8TW2O0εQg=K9<>q1Pć3P7X%UHrqs#!yQJY,Zڎ o߹s ᄐH&6U7hՊAWc|KJ=7&H]j{uѼxճe!L搦a?S̰?/:UI$$"j|=vMn<\4p6][G8#zo1,?kq¶lׇbGC&m3b DսЁg7bMKC^HUܸvAͭBR,/#=G&ꥏoh)Z`E^Ԅ` 6"AF՟32-miKՊ/.%LDxey_nC;~R쐘 oLJ[]S^AЈ zDg*x{T `G Jq~+ȱr[kuÍmukǺxW?{Z*eUc|u:_??NhI ,. T ?Dp+ eC O|VgٶbNrDq?ɭKݪq@P#lNE Ed*"RfCZB}2xm2e 8ό3A>ÂT7X6Q>B2$11˺jg,H'P~O{<.s#,/kp -8O4dh[u0Rc}Y 1hQؠy uJ(S3IVzr0SzQOb9y$Ӎ*Ѵ^@"KEw8#B @2NT|[gO6|.6jgJ뀔RVHZR:=AQ/j0nkx&ڊ_OK?m| cc =pۢL-@IQ @  QSE>L 8CNgiO)N~++k dTI@LhA]F)YYCr[_2Ά5Ys-O؇#uL ܥ~c0G=EsZ [Lw+X-Co[|ů[- ~ϻn=ݪW˵c9qlkS,#.k#:p*XgàZkuҼ )(4 /;ϝI Fsl$#p$ &Dwc+}'Ԏw_cBhߕEsĦeP<PFs١K?~gtK}?2/y.N YAG[uM5$mfDZ~o[ eBsĨ\H'lmR(~* $Z\ʡY(/wUo಼A j}^2.\P&tIuzήjܠPO)0crVT)MxL?%g4{[?c{S& quToޱi_r1+{3Am?^8"%E'v̀\S\_կ~N1C5_ZmwZ=G /uMmMw¬%C8" !J9 HGZ6sooӈg˞Rq^}uqs=ұk[\V IҴGF.Γ]mb^9G|=q^Rվz`0Vv{sbX=^uAm[f%tSP4X[jwa2,Ѣ̙t&;I\.Sόkx=.I@c%K6+\+%G E$C(5(a fm+ڤ]s.'YCG]ѳ[̢%$.+aJA.4biۂ9jx<ܠ7O!B5~<<0ݰ6GE[pMg&E-yg ?"w6lM>F/iJ@RA#7M) xFЭUmqa"no9uydt]҇Eh[ߒ!Ik>'A}eߨ*Ds i}sLPO;l>|6 S ADM+gfHR)ᄦ@dd<50#U9`x(ץ ߦ v=6q1[nc͙;hY5DF}$ϝJi {AlE S[ͺ`;Ub{Qpǟ7.oe%/JP2 "zy\:`hRoۏGҸju 'Okw]x5l03sͣ;yJXK:qh 'T)?qwD|r48F&tZHѳr]1HH!,b:Zӏ^$MAohuV.Bեҍ>l²xL>{i%]=4 =giz0V~D~Cx{M =sbݟ0kWsR=u0g,2aɐHn2ù|PgNgODBo1aG_ǺFLirI`̝J>aK+ 8Fd'Ï3$3n@=ЍEZ膁QP,:ZE,cc8jfsPqh^7Fu^j9kg+FҗV,~Y\{).zn% .lV\o !BªRٍ*\,ٽ(LQ_TB,zW]CaIUS)|ڇ]rM)UU]*jbͯ }_ۚ1}{mvfYqMJ1'.i3#54RvljxX'vِih y?j4ҧ[jH{(qPI"p`$G0EOz1  FᝩQ#s?Z ^`]ĒI%Tz'7r8;:8̞*+9$_ȸ.ӤYv |a p|G`_^*XCk!'cu0趺Tw?ɀe{IU\\-\ωx5bZ ou%`+Ъ4UV9=ܟJYgѐ A~-yM |&H9E{&7LYtp1x.8BdqDrżr p@AEJL" RbCQRڷ>$*:PZ |<-X txW,00fFDL)@/w[FV-flt-Í04\Tr,k 2Y!MP轟Sran@%LjuBB}mN:_4(TLL 8?|v#[s:7` @Њ6IyW؂(k2U{?) ⓢllUc &`h=kubdƳ٭r7l7 kZ#FT<,[Z^u󣮢*1@4,-姼a$A'>ohu ?F|%$W&`Rˎkrx į ^c|HV]sߋyf>-g @kQB8؆YֿoÜbߓƟh};ZgA$58/c6b8C>nQfl!͒@a7i42t/tf g#!xSТAkST;LLo(P&N\s@6źD6d8~% ^a2T'M "~ ڟSԓ :ܷ(eN~A";JLϢ*`nsj)lQUT"ZOlG59{?]:N}hok7cPNt*=c1WeERi>&urfW?,C9Qx6*U}\_c G1 0`a$(A?߿X?ow~(x~p+u?~CۭTI>][yU\|սc8Ǐ/\OUp@O`/0 ';s3ٲ$ nBz<HQ7_L^58 z!27|p_(0$*~BpյyZw0+"..|3}2=&u :2(z(8/~?vnOHO)*? *)2h)CHÓE H BCPR嘁DLH*TC̡i6diAN0 PUBU*d6X䋗k1ZCS@IJ4H44IM).0a8PH>G;o 0U3J(Њvn Z )eJ R @( @TͅoSolw"22|=&{l%C >"|jD!8A&po,C2# s ۺz?w7x[mI$|uCvyuiIKIc'>N҉thUG#~ǍF*0`g(oG9D 2 ¤t\ݵͷJO]TAxhmQ70yH?XmTvqy̕}LZrK,RizK,! ӄqRuQzR] :UO_u@LHc\5Ե"?. !CIBR RX_b yz> gP>w?(Anl,uSQ2E A6f_~C(@l˵V/=PYjPW+윞AÜa`Cb3<3bt}퉘~TkͤD_ v| @^ڙ~Ԙ!C䓋B;?دOω+^yNA D9rR T\P,"5idc>=,ú 2x;!܎s`^ hZDD3\OKYПˊ?WbL_ώ gh*Ӡ~ ؔr5 $dŋFo}/" Rz,˕ # R q!х% | Y3}*ߒۃtYH,ʌHԚ%ҍSMb芉 *ʷ:d C~lm#y)t*>Z@Gw}}.D}t$ {΋!4-=CS# Wscǽ"X uD,eď<ߔ,NVbvVpWYpg˦ldݲˣi@?FaևW|U0!~ _lلgjI $m~R {  N / 2?ou6<^ F*#"܄)ir%,Pm ^Cq'Q$C")#6h:7GF_Gk(St#5 ^, omg" PmCԟU8s ÚR=>Q#~-GęPe|zF|#zEDƒo%WM;а_:R?wy@nCᠭ) |ej;J+׮{)0ؿ8/rOuzt,,mQ5'DH{? OZC<[./NBjI$fW w#<+{a څQà / {./ӟmBLfYc0Hn=QAK@[dyk(; 9f;Gnc)>D%KgNc4tv _|P-r͡^way$dgJ"QCr4yg@Ĵ㛚ã96j38EA"1pqW\X&L5]>(89d^)[T=u1]UR12~Pq5ʼj_.LYj!jIy&}wm`MJ`Uʖ|烰0 Xu޽Ly&(t-?(̪&e@7!9a[c(Q`!x[ArW &*X*k@VU3B(\W=E}m*J= 1>Gbq&*b_i'A2Np/JXTe xDDDK^|nxY.n:CQ׽LqW\ @hmAáN<öMr,s d+Ra7;(1Q`P.T(||Lq ApKa>bDO;3 ,{T$H%'^I& 8(=P1|]ͮ_!O?zɦ k쫮gJY%'&Yŧb |;]:UPR8O" -^' ^]FӐDB:TaiV*>uC?Z@0]C@,=czvb6b?*2((Lep\\hl]GAȼ'l*-n-GX3{Q!qTrq䥒%%oqcK%,?k*VyHOIk\}Bt^ڻ9BnY[X&H/t7zh3@@h ry$p,a֠}1k?ܾ`9eF=[f^h?V=>ukzVvbQaoY lT[/9O>xe8E=oyf  !5n3GM{@?qS W'ݸoCwNqDoQy^z:p%¦*~s޻)/KQ[x?,SBz9Adu3 ~v]J_Ѫ@⩕i7g@ynscx(L8酽G5 Nn̽UCD ,OWEqv}u'?(8%_)\8wܿ,>@v=&aJmK`@bHzf؅gHE!iWt^,!UUA= S,|eAr#` s,FmӔ\}1zC9VXWfQ;'n7mA2WC5o0h*1r~}ڇfy>MVm6_DCEk_Pd$O}<>\6.w|!@; Hr(nغ/w7%`.[!jvBu|>8s~?kN=#}\`9oU?͈(Ǚw?MQ0z\9vu|a)ol1z ᝈ"7zt4-ެާ &6~p'1Ϳ)M?ːIv7zxd8l̞ rH_u{}?B3_z#ܝXkD@x nVGz+)E*&ALTYYݹ7=t耗RLI u@8D]ކiM=|wo\?*v;-Q{FlY0k6~^U!Na'FVur]V:L4ڿճѾyֱz |TFԳReV 7Ušm?pޭkx~S°nLJgp'h` rv8?qdtx)e*bv?B@«@]V 9f1B}5>cT% E_XB0!xt2,|G=f]>O#0t~[p|@P} <K={wk@Մ'hǸ} 0o}s|U3#uo=|E֏xvY198oìS]B @V1LV懟nJn`vteG #*Q3 ;_gii߮?/}Ea]φ܁4O%*O]!raFeszH {8dqӍo4|Ԭ~+;HPo͖rL {_Dr<^;"ΟVkxgnL |CtO>h^{Aռvy<|~%q}3?-n޿ixh?jGhHd?QtB$҉cF-ɞ>1W)E+㜪>9"ľ\-{׮t #dݚ 5 uBRF`!ALJh2EMy;h`Uj&(Y1n:=Yt=wtϏ' h<݆.`7}`!9^n)1.BȵCF#5ގ_"%QKa׀x8g!=oFU|{uyM/GS=y{:Ȁ DuE3n'o咗Xnr >{ e`Фwp|fw}YGbj ` T$d#xP,ijե.lDTr٬=+^()`y>y8< ~&) qMOX˵}7D;3=*=|qH" hrɼ-go5O8><ѱrdKڷ[O+Eιk\3}Jb/uwǰo~,Jx 1fL[ UO*YJ0r"(_˴ ^ޚw6n!:S秧 >,ځ8vՒ;0SUmuj([7x *plYK<>Nv=OJ>_ hm] ^s!^~Q Ͻ:M.ZhAr5d֛T Iq:ޯĠTwV#s Vp 3ja@.Χm4>i#X|$'bZpqi5?GE+UHA_ًI+Gz;~inͳÎkqLy~V)b&=3z(~>d$qҳ 0–RP=1aC-bLr2t:(`F"񰭊Ɓ W~#(v紜.~_e]L9۱kJӖΩ0Wخ0hұ^廉{RYҢ.&K&"SE!;T_?]f9\$kԓ1#1Yp(z#Z{ƶxuRτ^ v?p G))$3NpPV}UvKm>Kˡ]=ȟWc`F &'R(Dr٫'wB{>LIw8 ?sH|v&$J*"b" $$"("$IJFih"ieh&*bXI*&($ FH`(Ye("T$"*)$V)()X)*$(B̬$fKY`MY1aBP(D$ " X@( @h"*jjH%hhjbZ a!(&& Y)**"X) &( b*R)XbE! DJbd)!h RHFbiRhbA e%eH F *j (I(e*!)bH*"%aYJb @ $bH*e(hh%d)J *hi`!`aY"! FVV WD2P:@ŕA!C 4,RJMAAAU4UB3 ,H83L\f1U,D#ATMBID50K$K$4THKf 1H!0E0PA@eC EJLDEDASCA4ADQ˂ׅDU4PAMA,LLEUPpȢV""hd, %( j X (&h*32ji*C }TfeUUUQEHm?PPPHH"@Cz`@r%eBN"=$CpZ :DݥTnEP!iA=u|D_õ<}DBHDMf(Bq22MBԎ\$ 52;$ReJ(u  &%"SP9- J+\ԧJ?qș'O|zYoo)b>rMFTQ.X4HLw"M䔂5Jieo0*Gu%!CUS1+As2.]8?LZh C;YMSFʒ"" r2iP ([ªC ܸ3 MD9>/HwlFkB oUX4m}B'<_;.q7(ְ3x5cC~ ]>J,*>aUHnS)yG%y;+U2`b$e|sdЋVDCE|ΘG3Fytʓg3B~"I! "m6cYޯ2>M73hm:L5c3JVg9:PTT7wkXJQ/'qCT?Shş˞>ge0h7JѰu{B R\48XekdUClE(3$Q}x:ĢĤu.8*oxv'0#:oh+uܖXa cG+8O gm|S-e[->}1f^mr<׿,u? bo12H%@9(97喺BЌz yk=AΫoh1G )Wp}c~pDRLG ЏR8ڮȏ΁Nm׍1 2xK`¢lOS[v@?}ɜܺI%p>i>\g=BW@[ٮFw"%J(`@W9Xe:gZ֑oPEU@%n^ՀmN wpS+mL#) Ls!9ͦ6վ袓y}8Gqqӱ3Rn#S_g͝BSHL#C9%=E>JWx\Q#k34.ǺM(dj6[<\GG\jEqÏpBR C?RAhF{f @[|E(.i w60s?>ӖX*0ǝ- %D=Q9tu\*׮pcFHuNh_o,8|?S'IX!҆sHB%So~FrDA<>{~dc $M'oNTT"9pr}X:ϡ= ikn͕Cd;?.% $(QO~YT"T%?îO(T;uDEX`M%/{^c$x 'FZن ($4p3D2Aф5d MY7G~reCߊB44i"MbMGq8!9|~G_I=%\ 1eQD>[`^ɩʊQGWp#~[x٧@R@B+!H$zNsZ%0ծVՖ6*goc0p$.r^ p$T)U]?g!?=?w3ӺI=$I-UUUKQ?hp+"=)Ё?60!A0CCd$NAs(W~fliX`1yDM1 a FV aB^O m+s@ާ&>)KN@AA9b}I7W{)XU7 ߃ .f.=(jAWv o*U'6~ q bU_mZUEf(* ,\_}} )#BaM _p  `2o43b :zg\[zōnAFc@xɫx/5u-1ЈG@räDs\0!6ưje ũP=hD! o@lXS PVF뤞m:t9"*^91P "fDfsب$H퀄ܘ\)mByUWfIgqf~n]/<؛'QT"ߪZ.WYځCPmH8t3/Cxxo?ZV[n) ޔ@GACSSb\5˥,~Ppj" ,')yT*w Z"QsflnBUq )nVU*TUH%xo,Kμe FU]8ݞq8ybsF󺘷M1uFSnusg_83L&C{0/]cߎ+kvi`CMR9sltD-cwDY*,1<;zÄ.l3.9y@+\ܱGi|3x~pǵ *n ~$"#78aCHXL]q;&M1&ݎYOȈ?ct]s>< }Nv(k|_9\Vr? ߝp~׾-tJ$a)ؾ R| v[nC3R:[Z[ԏq߈xh>#Smuw5b ڠv)HO1yKwn]߅#ھ%{3SS_3A~0S`Ɛv:=!d߭e/ \lрd,EV0Œh aM1\]K|Ql7]<&i HΜ] J!jo%%~U=y@l Ej4UM˔C V]@e*r921Pdqiicgt0:#^ɡJ}+ ިos1d'u2m8 CCXr:QFW8[f P/Т( Y$6q!nНRqF&xzS5], uҹv^oC;Rwh| G[9̥Ժ<+ϗʰkH'<7lMR[aXd:|( =HAzAaW>_eq:uy3z-P~vP}IY \_Yڣ^Ac/ܩV7XB}pw%kom>sw['DS Nb{sCpX]}νN~.*Q!N2=cmVQ`sn-LNy<Φs['(bO[sW(OáQIIcr'hW|_:W g@{ah4[%Yo ῢOxM~9%P!X{p\Qh΢E#6L[d&ec p vOTD3#B,0›w* >MK.i)Xt'ܢ_FN7@ mۃ>;Nf eP0fG8x+^p'6V>qlDǏg{wm:c&(''sWg~<7 9I)JT))ihZPhi sOapb+QִOBi 4af]aV* {,,N.ToY*FLZM@cAog6_gs3rz4"fdBMiB]Jkڬ`yqx-'|n$[Q6TI#U( xIwkW{CV6sdseOb՟;'=}]@CU]nQܷFL7R}c3]_rj9%/JxOU0Ftc1ٞ_V2js;>y?ã|= Nn,\B1_9UvyXS aid.t]Zs]kbol](ITU!iP^Vlw W( @/7頯'\ky]1&2殸;)cK_NQ Uv (( -,c&ڹ?j-0 !7Od^e7YXJo?%;]^쟖vi_Aٗ3Qs!Xj[J8IaA~z'4u:뙼&ѭ5Gnے &Nleڳק\/FV:jѴ\Ն2E'm-AݮEu#$QB. AܩA@*ټkx3YMD_q]'8$WtglQua-] o2][Fm3D+û1 ,&Ƶ;+G@:] 7l9FńH# [6JTm Xѽw;9wd, C :"&C%ٶ/!1̭3a 1*ٙt\a4Ñs6T t/ID+kH;b<˛q7GeWdk]z~tUIYkv:5p]{LtM/ 5Y qr7{5)Dy$ [V0h(;c eЧ4{x\Xd. JΘEG1¢jVg;]ט>Rfh=@&`094޲(2!vͶ2 w+W"b޶NX7ີ`g[ZI ! GbP! k|w֎]'iEuϰ}tܬ$EJ'hlEYu];m9q7LJcuܢ6F&Q+!HgsFu)uSs$gk|9sS{}:?o`#R=O3aJJVJ(UJA*!jf$KZ 2LbJ dbDCK$,dFa1qJ3QjJ51X7Be0ጂ" u,ʴ%LQ93dE3Q4PD1^dZg2"*:mN3zibJL ᨙJJa0 AINJA%.VvN7RBENL[f@fb)13,3$)"d*L0 %r 33F& j"1$f0db҅% QHPd"sZ,w0R42M ɪ ̓0J$1$قd*3z4hZ$ C(0 i0u  "5-A"6/*Z悋7=[|򏫟#J9yfB:N+As{]v"# #/3jmSoMc\sl EP@$1&$J*7r{RQ{ gle ~C9ڥ·XvaK۳?_t.EڂnlmA0L-` 1X,ųcȊa#MWჭk ={͸bwg=Axuvywa{tT&k\.3al?r8tdRp@߼fl ߖǗ~ģ[e#`57`|[03 %^Ъn!z 갨Ԃn:G ە D HbGU#;ǂ;+s"w"xԹCOկI!& 9 {Ԩh7bYOHtV/ Ok/?[f?=c\A7yGד _~ 9p_3[>5:1ɮu:MaQ?)utlf${d,[s}ZKs'oCBZMitl=34|iν(o\ۡL op3WQ gceFo0S}ns3E>@TER㔛 G?҃/z L) ⣏Kpz*f7+m k1$й#': Z጖KVT]bD`!S0ٳ?':[1+?A*T)|UAyeW о+a8ݠ V3k^[GG`HIH|oY'} ZW| ܉ ypP)y,߷^Vo7//Š]P"I<<{āGL!tw y:\<džnNОԷ` 0c7\xɦ*(\ 4g;j8!e6yj7vU{ҡ\8q'IДU1ϻC%Z a&JJ`V3ue4h{4ORU~56!禉58_KоiΈQ@N ,@}W0S֢C0:G~ 4k[@nQ2~sG:wl]̽n1' KwH&"z=QbNo1VI>&fw A9~߮(h(wmk~o-'`y?oV_68+d鬣a> v&uw|.U}jc8%%-ưߏbCw4  L}r{=Irx?t~*Qw|_ͷJ {Z` M;k7߷3rD"[:^,P-(0  ͂u~Ԁs>Oxhjݐ(M>c4tkh#$e{ù8md7aϗOKz!5ɹ.PuG_~3қyDEz}y$T#F Gc( Bu W228{\Y{zNfOxɴGb=0#$`)p~/ַn P=mG{3]\qُdHs:?c0DƗ}Ǎݹ^C),{R3<@s噜}Ndo@(hf ibx},;a|<^mewF! _* B[0XH(%$awVJRŖ۪0Cm9m)̗&Rnǔѓ k B8+*W=^85y"?1Z:p1"; L{ǯI^c XC(R?#g <(0Z8긋^S,ۇ{[}$ (X c((0i|^CjHPS=`C'W(ϛ>\_{ޝDmλEfGF(~ʁ5`K5Dz˚/&|' 6S}0pr?= 諱yA[=#@4_h!kBb"· s?<#b:Kh}TgFC"ikiH BX~Dbov4"f܂˷$M4$@wLN2z@S؈R5 7\*`[_;to]G\Wg /?/?NQe0l_ wl~ G n_,ՖG~`UoWF\5Mg|βgCŬ];ŁeyBqS PTaKgAD3_ ,jF[_ӦrՋߗ2\JRtnKW_^w(! neB\&ZWi0*ؚGnv}|ΎPDe&\+XS-- .0k*}U1Iޅ0(&ϊ7|M4vlO=q> |~x}9~~d/RW% ϟP/ҾOkqxx-{ ]dl)ghhb@PUZSq*%wÂ}Kz;4,#}VHT䳽"T m)kڀߪ>4)?h`,Rw{cWo>>֧ (P  S?\}Xg$T{nS2C>{"88+*N/fQ@"tnDp! [.<1QBx`Q }0`"4"Nj׻R"&!0[Vs>V녠"H6@n"U>l}.*F9wW@. rkQFjG^T~X=`#_ 7j6?3:}@>y e S @5 Ϗ4A[z#5N:E"͉a!\n/l|C mq(^*" ErwKE316w3V֣6󑎔Mq|l(HqP0Q"QyBzHy32vϏQ8+3vL`nr9qɇ鰔&66|RS 8DNh>Xl:߅/)Fh(-PH%N).Ʋݮ`F3N,Wv'V˜~O;3Q8 1> (6?GessnMj243-L ekv?5d"qURĕ* /Z?~V^>K!?L+"*AK|.u~zlށz}6:wɨѺؘCN]s۔:  X(]aA?b(=ëC8|h\R]H70 =a'SwMc{:@ݩn0ߧIC};CV("X*$>U*[:ÍtKSՌv]m~) ݐ֠ߑkk4&!kb*泶@$R1 }Q| [@`a=/ך0)Aa{}|h<A"M̫{aI&B+b>&p,q䡅JI 6W®qja.?|G GJ܊BħlunƖZ[ PE\%| [;+J]s#\+hYNSYvJ,_C 5c0F@;ڪx}3S{R]lFTj>HR^"'Y0)á- 4:J8 A o ,ePKup>%zf<@;NFgQA,rpJY36k*keD'{ VojBe)pұӛˎ&@:G (NuI.-k$]3 =~ Ԣ\ U>*0 H`4!Vux[GшFtזjV >,Œ' ϨקGT#:^|(vTbY|E| gJ# O?"v`(DkO(R7'$@/ݞ`cG'`HBێ!yĨ*Lx72Kk~HI{m}] ٟ_w~߆`/w̭y$A,_VW+fA~_eo>JB*+)HVͯVB5ׯ'n{-D/ ;O]hdHf)]%B?2 H*j@`EP/YZAzbP E>I !%5@̄Alx}gcAK Y¨&>o7 P_j?ZD@F(7dXM_ǴPtRH 7kنqwI5ҖGU8 1"XBP QA&_B߅u\S/J\?O`&` `TP>?GJT)2hO:zDOO$Ab D_d2~l F9DG?ne0z<6]n -|ǫ"~J,|jLL|.QZRHy6[g%F]թlłmPDػHEL2u9j(  1Xk,`7-g/8Rn'~Ѳv+M2-R>몏"<[Ѝ쭄]ik\4R$F[|"y>%&%OSoP3əoγww{m˟{DSd9y[ߥkd^@IT('x`u`>~_w>|w /|ހukYn4}D$DpJأu'`4@Ƨscka۔&i sX\SU+v龭"slcmE2kt5] A&GDW![XaZʔk]kAmA*aߪg<7ȳ GQj=}}ڱ ~,D\ZINYpe_\՝6 y+W:/z2?8,|2*\(@Rob"JwEn\s9D~.Y݁Qm(B V ̲̿^ {G-O ʳ֝9g`dg+e1B\v=Q,( wj{vA=6<6ނ"u\u>S>Q@">rR PJ4Y&J) }fGmDžpϧҟ>_؏A;rP+Л8"+WAR |@%Fb864xp4CM 4$?Fv 'o, ޶ G>`HH<1}?((*)% J5D;uMJ|sG70#\pExgSC^1<*Sg͵qdM {9d!`\ꛮuX"8ᲡZؽ R cŝZM}f=qdeqa5 o) gGW1ҭI LnjF\UUńfvIb=wzӪxCw-$P"@ gL3ߎyڌsw\v+fx7\$B .a]qDw˪2/{Byn?H|zٵWSQ?Ñ7AuY %.!DQJvLJC>2(>> DĆ[*qKپJ VgɌp~ ~׻3q'{!VcvbO.; D)]>n$N=nᗎ^s!((K'KG*ŎZ[zLJaW,aMs`N4~NnhZ̯ ^DVFsͧUuNp:R`N`^T+Ϸz<xnߍS}ɟq$7 ۢ= 7o]5ٞs+@파nb/֢s(OƷZfYAw'Dʇu' ADIۈeΡ!>j';w{`t`X/'~rӠ?My陁 W S$_4Gg7S\PH|[y$=3| a[= ۏ$pCTs)˞HD9SLS PÅf;C>= d(0~rHYOO?јI~~ c.!wfLs-˼j%2撛,P4#vPiC=,5OY]$uKMzSx뿸rE^R%gzN5 ,θs$4cx`kS9g}1c2h qtt>bf :X~ ۋo`ήytTi58% ~rt$B0 r Ó'HIgm3B&)qDy_t1i@DEgu9ZK-tG^=|u2ؾc,ٟI?tg3l/{82У .e(UW#˜BybV/([^Zt=m9 y'lZGCd=SSgE<<<ͿwЌ@fr:^7&&ۉRZg9&!N(/AYLVvNXEL q#j͚XXA ,}ѰKX-24 =_9x.rb.8j#rv 8㜖:~ߚh:kyt'zS7%ia!ѹ5c6Ŗp[35N9Eщ1c*8BHK5B)n&h$׌' ۧrXL.s!϶,L/r^;-#գw-n7\(dOf fv9F >Y.㝾2nWK`8!9K'w=yk][H(BIWmՏ*#:, cuwQp (e>L3"uB)ךG0}YZ6Q8 9˭ڷ`P!]k}ǩ+:{?}b=Pvfv>xžGidNżVli@ae FOk`bd7ٖcpQ<=4 TdKSh~3jڟ2%/eish}:7bkE^yK!IգjPvH]{ȐgUp* 0ar=L1rw/-pu N}Oβi:G۬t ZLJy AYXE4_K fikzCL;8RVC2%.7( AʬtU}κڣ 8EvT&i*㳧@M>&1tvaa|Ԃb".v)ۄWe2O$؄M2(6>>SMM  E!T _ U fO怣gy&L'hT/I$d$'0C`q~vĖ3LZfc1\q2 5k'3"j`fL.H(gMƵ6"$ozܒF I\֤"(1h&QJw)3cB !**E0$REJtKIkx Oy)hһyC+P~i/ yЅP}SA #ڟJeԯC4(V'VC;A avB&4A-Z0 ~Ueb9pj*B"%*$(@[H-'HRI$EOӟzW쪪UUUUUUUUUUUUUUUUUUUURUUUUUU5UUUUUUU*x`G*&Y45Q  o@w; E;rp'OewmTYW=@ІV.އ v7NhD |yª+x$MjGX'+QF3uI2T.JޟkpmH3:z\DȾI|7;* mBV1dBPv'u AgL3z|b˳_qg'QES4$XQ(<`" b^c@i&Շ6MfR 84BC؎^^QF"U\Tٴ|x"=uƐ_wC6`H"_ɶ`TLQJ҆b>Y)"8(:p&p5&q:x" |L&~Єʨ+(?`u ̫( Bm+ɯчFB>Xxs!UW5v~⯌yn_$|𧻓9bA)a ݓ['4l^ vsչn !}KӌY`__M#kߎO29'|m q.{eĽx<c89Eшe[7e' .v"Irq"m8bn5u[C7hi`\-hU0ǷQtQRK1sM2 4bO_cO8זYQCnΑ HćcHD!sϰam S UCC_>|՜Ihy3=zcC\tyw9 S l8>)HcHd .fMv=$>cߜ8]:HgVp&` )#mc0& .`7"bb i1C|bfzjfG;DT LH4T)HTE+ʑ@!$)L[F. @҃{CUt v@>N 7@/'Xn8q<UP&'^h<2ާmmOoQ6UC5r)&IՂb/xj:COur6Dr~fy[SY64d>9{ `TX rT! Ŋu8EKewT$y02^}rs6|2@76IRsؗpƥu`~t:p89\L#@h/`PkN$0XO^p۩rn#ڡFŵiܲJ#}4NloɍAR8QV"5Pb4"[ƹTgqDFD-:C}>MRוAv64dW*LjZ` HR3 wZF3Bhx :Y@keOt~=ʟK:6KF12)FLUL' -ݚaqOg}2 z}ܹ6:9KHa&#d|1tg>qUBHxP<*մ6*TLWi|xۃ3I:ʿch fq<Xe U6X i@4> 'W-)@3X e S YQ&(ۀ @ت~a-H$1'Go^I`&`[GܵzsGfMp1% $ %HĈ"q1)5>0+.xv?(O$spe+S  S@ڧ NB:pi{$t(;? 2= =ٟ^ꑣ`as$Pix~K;Q2񔈜a(HG34QghyGk/th>$,q#>4P'Rw@quRJϻM ʡ $fGM>&svar$O''CK#k;U7,ZC{I7ꏯTr_ pi :&罂\ORLW,7Vv200;\/13I wUS; F,!RH<@sa`}I /j9Ѣh.O=bhG惏)/%UwD{0+#;w1nl7=1\#գ~?<;'xA|9nJK]p]Ӭ'FDG],8:z3f849͌KZ*fۙrxDQ&!Q00jo ±c,c:N9]q!Fh=r37^'8>8 TJ"'8$ah\>?ia eO<c[Ǥ^"lv*n#0p*&R1L z}nk?ӗ_uDnO^\cXc[ksF&u1|.6ӛ7\g 79j?Hcu#Vcy%80 .HJ8;׏Tߖ ;o<-Kdgj{ K杝F<9ZnfLywxmsFW.wGʊ4;%6_?[yZ_ϩI%˚?x};AzGHd`<JئalhuGpm( ZOqqYF 4sw=paCUe>}69b8J !F\}e_??Ǔa{/?y4HK0an#*UEP|Xϣ7hIAP:n CBMԚs=oSI!$^`؇$Q"p焁e35AVnhe78f-iٙCX#mqR{K #_]rΒ‰bjw- q/˟iUΕ2DDTkwT׍޳E&+za2M$~StlBЅtkug_`@v% H{<=`MxLsԖxs*j3<^zHr '~p`knb0H{"LlQp)>v9]=ʘ;>Ŝ=_|{i8qbtB*.'pc$Z>@}~;¾^$3;wb`6 ~Mu[nt֭K?e5 cF<9( d$ΰp<{X@@{}SqMtѶ Y$8SWeY91!5/ˀ۞VKEz[lmRdi1ݛxx'u7#sV}h_>Kηnk,` oDC%1$LaAQ#guϷ4w%R/8ɊΜ8ם9خ*l: '`{"lDvV@6a0RBH(gdb˚KتN9)$,acxh5̎_I9J< 7+&VR#e:md},3It q(,:t>;1.6 9*Ц"P5dDpڣ&cxIdriD#sXleb)5Ņffsrgfn2OYWo4yl:St@ FA&71 Z8dAX*dUxԨTY3t t9U@V89H0>^bT&?2!`9ă@}R; ,P(sJXt盿_?]`\\?Sc:݁QS6L88!~I9w?>*,_!ٵsUB:Z!>s3i!=~U``C͘TGŐJ*8h I@0.]n&U.PUDf>=.\(U[{& pkRS=w{nWN}9P6r!ߟje~>:9K1pCX{$<}gtp`hVAWrPD9W?Qx:fݚ'O<{&󏅩̐a>at9ꪪdBufɐ*_̃d>TR@mpڡj#7fF&::JG)@w=]ddGYT֝Mqq~R~_[~] %*ٳF6H4Bq]ٯU.xx!lq\j48JhF?" lN6ɴm#7@G[79-xp|}&q/8L onHc.(ɟMeө?Dd]aeuoyQF5XѻPR0=])h|j7a% "X=9A_ !Wx{Ȼ:Hz ~0D2 TԢq&J~2#γ(UMx#F]}O{Rus=fz$*x<8Rj @(g <dK4s<@bO@GP:yo_yT/ xi m|q  MRWDaɼ*k yyX<uM+Ag"Xx6F (5'6thzt.qK%k sp]#N3_UfQamWACp+Ja0 u%āb 1D@h"DXxAƹl&36`t!-(˚@рCͰ9^:Tpн傝F{l:?hz1"lP7f8o@ 0j n~YaP\L'}G6j`6|A3I?((E^nErO.s;BPvc񯁚sdZV2bW>vB0!H@PhhdoX9"&4hA8C$S']q 0R\Cp=9BdiΫ1e4 D-h`+B&dg1qbg}jOv#HA%ܱb1Ql: C5ͫpH`@LN[wƸ#;R/:H>#ҍfS S^+>T֕G,(S h v:gśKK1a_'Zm6İiG4v`umH3ѥӼtЇ }`H0&ApHWG|248_IuIq\5tNRgrRv$b Udҹ^v8%"4w 9]RTN`薙E٧;ۿrCvڇH0>h/XO%G@{NVgv$w#"DM$;~H;'vX@)VeZBaДд HP HCLJRLH$C;ͺsu;ÔW/y [yoMI$Řh' Cr:B aM:#i@$CN/='ؑG ?oF[D(1 g>A /kM !FY$oGo {u W~}R慢f I} C -rؼF'?>mWy1R;cA#vxsb!5I'*8gk(tDHVFHb  4\>154{Dzr'1R! &HON>o'$3]E8ܱFeDm6MY aywHCxđŀ$ T7>({~ b-Za M\IBp(`;޸p0H_͑8 zB@A%eQ>r4;ŻS4 <Æ޳L2{Yp/3]Y'tsuKpMh!.T>%:#uLx*ie0; :>Q8R@:,58Gj74A0 amD^ ξfVBHc:llD:uSbBDhGNr8s*>{i8[6"%T, Q:B#V# p'h^7oL`LMAtIG 1)Dabs_I%M]TR!` C/\hB`91 (/>C N L+>DkhAEyU4UU ,a!4 IO'KZ(MkK \j--:%"I$*2CRE֮mc93>h6Ci-8`0pXުs?M 6 j8.$~E~w'-`nkLO G7ڻxSpgBORH ` LC~\a|bQ{ҤoY^J :D0T Ӳj``U'J[.eePαdfV ]yyGF-Li7j κ~,C|;*tڴp/w!q֛y{@t5VvYc NZ:K#)鸼6!Nq'@4ti%;ibڑ R0NvNǨ0sV|DwQ،."D}0u%ˋœ;/xCt!lL7#PG)$0-"=oxU{9 0~MFc|grR%,(}ضXc6R69#T;H `!dc5-}0-hZMIB(EDP ,A+TBULrs'1$D+eÂRb|AJ F)CPzNg8 `:(]#FEfYǁ4t9`6.~HaUEUUUU&1CR&Ǯu=6Owz&}>)k;*!a=2G˧6{ν*t+L.cپ#eSh'%@&}{t{Eyؒ~i. ÃeAqE3Da/7OtDj,=5Aqfh2 -x4d:²!c uW`0)#0&tEZhJ ٰXaC%&SUEQAO@9!iVxSLgXIGNӧ6/4/K*e~%x +Fp}FNf~ԟμrgk:1X [%8xYkԠu%d "!onPLFH\%# >K ռс V ѮfՔ`pJ}8pb;/ubCJ'>_Ҙ8IJwC̓BOkG`83 ddUb *whbk,9Q%#_TBwmVrOO>+|Wq)?^f&)3Z3ipf'~MA{wCLCTAT=1q>-,F&5a/eg!:ɖ8[H컡3aP.H'8r'7 Mk^)r&׷.jsMFvg;vHs;(ڼcaz<^~&P9!BRY>8 lm}! !zwK۲R8j<=^ڂ} ߵp(<7Fa\̢g+0W.H.1qwCBm= W:OL VěEQ}Jo%:X ܶ+-I oa٣%H/B{8EP9ف=L(4}flP!oH Mo> >GNL\,N#AHM,߿iVH`FE[:!aWՃ`syi!pUN7t@.b..r^ЎMOc*!H2pJKk0;;TckVD lE`ɡQZGCc u%f}CH6mM@ Ʉ8H~p'_H_0h;O6 ԕqqJjf2\Q@rFZ7ݻC:.GQ^Np99D@-(w;B(┰3̜"U.TDu!v(zLP8"D o|;fu1%;bL;ۧӰDhc(b Н\>'p)pe<K^9nA1h#1Lcm  IOz2tq"R /x42v?6_͇@iډ)u7J7Oi!AߪN=^gFpQm B }XM!ǕZ3ASOk2BP0'Hr-#]LIoh|dHFanGV uGëwܞ;IK{0M3;_<.͒tÈps吕szi1@Xy]5Kًpr)ZE R\x2|u/ fh9)rl8K0sA6ői3ҁ4 >ZE}S"4I@ ud-8U "Tz#>0CES6fĘ_"H0ax3c R~o_N'YQ'WVZ9NH(z*nX/7/b`gzI^R%Obtpf[>0GdH9vzyd$>_(d4i:|R~#?# SvdAFCB4R2' {WNΒKO}:#g>H 3d< ܞ?>蝳zH1{TU:5$ M2Oxq Y*01u8V~# :{/IϺ 2p'2qKGڒpYsR3w 7t>^X&DpL9I5!]@ys5$5D>&4}prH3`rJ Zp  ! {O^7'[xf-I4,i}lv6O"n>{ |~>v:r 8(o-Kg>[c BJ',9>7|e`^>TΞ o#?i͙,RC,Ṋ˶sTdWd ȑaf #ЃBś/Mi*탇&u=G[]xr/F5c.+(fp>c#yu08HɾВq$Q=JhF$A`Rr|\mE}>%ᣅ8tF$:Y6* `D IA|^աɽy9mDY813"!L1Csֱ2FiL2S}ϑ-萴> ..b=(2>޼hGԵb1;ET_=»T`,=EEp:~]ӃH_6^9MQp b2)oN"]PEKBAahto+=@Βb!DlS 1*h{6XS #F؏d;rf ჵOlxq݇>㸟G8tt4/>{=G0*c}cl^u|v ̻窪*= ɔah/T^@a E 7ӯװxHTc4pSQ0d܂V9 }Jc!` 4~S44W\=&h29ȵ=q;z9k>fڂeQ VfZE|EޡDUovp.4n10k3!uOw<9lxD'^(ɨᄫI̐p Νm=uxD2A0 P M솎#cd ҭXn, a KT͐źc1dP3B8h>7kaBmF ^@@c#ĐPTT 0C$Ri=?@APaAr!:'S PjsjYCS-\cf%PfĭKb8A&屚oN 4%(ӾMU< Kl4KL2X|cG|N$. tNx1]%sPu-(0tkw$+k'/Þ>yӡ/(OFdq^ %Iu툺ĽSc`@._)SȌ;KJo/3wޛK:aD.y" Bǚпơ =]pNΜ5ukkMax HY1E ^aG0sFa><DRG!194Wo*ԝ2?t`MaqKƗ>Jj| GQ8n5-!z]7Mn;0Ӌ M;sطL:0cyi 4S!:x`i*s%U=[z;`;\[M! 0B5ɲOz!9v*",;i/$:ƳigNK` z -D)̆TSd548!S }T}{NG$>> Yrl=M`"xhw+M*&Ntܧ59WU A%\&#kqqawT& 8>1;sV!h}j3qiqx9\KB|G6C \Y\:" ZvDŃh|Cb/0Rz=A\;s1Ʒq:<*xBd ^<܉L|-ɀs|@F$= J 7ɔHQ:}D (剱n /#Lpp&`"FDnse(ƞ$^ݏ-&6)O4L B/WR4jB2r ˦-P=ͤwh6!d]g[D'_ƞ{0$xF~U$H{w%BIb[#7i[qn)2,{:f;/'I>= :A:2B~ݡ5d4VuT ^c#8Ы'kCxI$DkrƏώA2B`Ǥ|跨za`bf9 .s]zӡoE>4׼C"UCH`͵7"'3=$w &|ߑgǃ۲Y ѩg[ wxMT`$PߗDTk7Ye(_ @Sd& @J7@k9ԓ^?e u?X-1;ې ¶䯦e1\홛X:'%| Np)S%(d\vnru3Sqc5y˖ktr<{m~ȤzvK3;.Cۀh= VG 46$ـ ]GFj1\]++؞$>n94PdN%A#]4.ufs{>U UL*jO-E+Kp<>r>AL:&rV!2?nMfO9X4 P(2Db߃gqf~tRe~1Bqyr9U̸n^qSCs66xcu`{KD {5@ek;> xƘ :`l*Oaa9=$;KWqY a%ۘKIo1NN%xzxav>e%~rR0u8ٜLzEx+YBx~X{HGG2:q9]~gV0NjR7n}lhcF9zǎ\%Cq7"EvrKw L1Dy9t+7 Кz j@ciׯmxz8ͩa oe85Ai+f] c4#ϬTzNP>'% zeSխh03~:Ӛwv݃+Lq!gZvCׂ0Ћ=F G!s=6Mv@PdA㨱>>'a'\*8l E @'Q"SȂ߮xIg7E1͐]dUMAeg4M 0]}ꏻ.aR<Ի1Ia (f>["gTAN / ePH"Bl!;t_0D Y:Qd%g&|MB\!z7ht ]JԉNh: JG$ggguc^ u͋K8؍wJBkDmǚ[i`zՇ31n twa݇Ru'j%()2H O$ 27jA!& jr,HW&s2dB៙Ypc\C8j8KUN? gMK8؆40~Bksc QSȟn3u7(:춒FZXya3bOo蝹(A%ߤ95φr8'~,p4 yi~'B#X<NQ:Kz0Q+۾pj*ٺ`xc{0ȓRRm6V8gD-714mʆj0@aòy{twu4٨Y!DBxәh3ֵjL;(N ٖ}ޡ! @[yOD!H׍)֔XyFY=ty:i@vP_FS sS1%"4gqI7ma_fzZCG4`L8Ղ` 0i6xU;p{ya~h((N=PGbc=z9&!IfB0RJPB1bd(yTA&;3pǂLIp葖q|Obw:Sw'ǻ$>{ Oׁ5!@jxI BA@vVGhm!Bb  OpAD֑BeN z9G`[%ABg@8 ?l';or2'Oү~ NNqD89[[0PUpPI>/ǂ"F;5F:gɱ6bƚ&HL;.`jc7POdtv12Yt`= _"{{*rGyhMp`2 {i "c E Q1OnȀS`H!y߆i`ʪ@QyL8Gd=說~~1?Wd$~ۙA;=DHq5Pj-XT0'aAJ#SPHi ;lS#,aRI½ٞFď_F߈>hP)<S,y9 7ܑG=,4 5=[uռ3S1Ù/uw\BAҍ;S)ZpXB,*A_wɒ>Qrk@a#lF\3I*Ȋ8JHw{d@;it6{wnbgC&(ݛ_]!Nj(s"2@K!e1by$s: d&$3 CVH䩱iWSR|$E1D6.g v~>/{f>_yNQ$eqy'@|}Gp2~VBg0쾡~Z رtZT#z1*A* zm<*_:;{X#=~/wկv<3ܖ/S8RƑ,T+c8;ɭgfm28/T~(W6g\AӀ<:>A}8 f.#E* Xr㆟W7x9DDQ;D#Oz'z| oD!zeT;?/^Z. B;E2{a75.#H9!!e_C}թ7:`^z7)B< "j%>ObW~Ob 35%!ww i+DA=Lp#=*(X t"B)6PMUP<KdLJ{f*9~"Q;H#D#ᰎc`Fzp6h,^]f(X(aM dE 0rHZeO4j.V:Ut$`ŸxI5ݱfꙚ%:G3:ԙ 5x5Mmic`Ɩh"ff6)kncb&B 1ÌLЇ=Y ۱st v:/$}xP?q oyby»3 1O۩>mlOܛć83S?ru (dc9Kdx b>.4mD\b=FiaN-TTvKƸϺ 2.ug sPD mJaxʈ_]Evϩ*p:7r~"Xx%$@IKx)|;zT<〢I-!!Aoh]A@됯V|d;0D^wX$.R U$EryF"}#Åp?<>S  [wTƢ RnL΅~'?~V(#2Ӆ?g=1cю(]19 t\5v/`+,o7vG`<}9@@Z^&\梾(HdjܜD7Ye;/*~9k0{/'=HhL0τ!~.Zh>%\bV`ޣr6sP^fd21 03$0 13 LC õ*XM[AJi(UL,U2@1hÅcjӘMmK|scEä@˧ %Pi+ (?i'_Tga@ͮFb8WI$ts]&~ϐn=@ΗqKU 7ߧ Y}mxZjЄO:d2h)W9;'Jb+^cT@?yGo>((:]zcK>>?dD3ϩd7[]  Fbs]Sj^*aIBB ~Q;訌U2>] i{9.%4詼 y5w YL6`*ӗqm$$~l~?j<{Q%ϸ/8<{_zw֤N{)QE@/*&] 4spXK ˳c(ݹ)RK#㱜4 qBC@Ass]ypK3qL&ˆhv_`r DG8pÝk˔J!`fIG<"" -ܢ: EW 5X[%6d3Je/3-q>L{yZ^&!Q8-QQP]քqD@H缦|avą1E66D!̸2=Hy4#kۍ7~=-@yזy<=7 NvwEHЁPC?&ԛ7᪯6%s~ysн9V{144[ՃL oAi1!fjɄDD`2YFcz‚HX=l8Vԍ8}xhLY^)ɏy* eGi13{ QvVR@N(!ϚJ h~YG >: = q={﷒5!\y}loJ'͈NFcc?.d1!8D*%ϞrCs;'ǽ#c\*au}[%$yy"<ɝSyR;=,P|6`:x:p/:q84pz泂ΊJ 7*8L]%/sI&?y,2YiX6"JImJT(2p[=`8'N_$@"FTԢ}y 1kZ)r;v;Nh}W$FCB[+nSV^] mfs?TLc[2_R"Zo/20HS@\5z՘dwUpS :`J(+n}nVn#P؈6(/ S3Az@2 7ufd=8Ķ~ |Xfb[ų5m6=gs\#:>=t(Ҫ+ RfJUjִْds68ZDdQy  hnBۻQc'|bU汸 BVZB 8ne¤+1z9 ڞ7ɨ!:g3Bf>^&~vG{df,P`FpsG$dcyf_R&1"?%],)a)MFF謪zj}8/;Rӧ.- jjT>-Q9T&N|ʜl7* ~W pߊp|-wxO3߄ # 2/I]Wr bu {t3/# 2QJj-dH_gE'TτBc ӘcO>ꡔGu%YĂ`xsQ$Mk'tnX&k$% {I%AC{m#=jH"䪶 al9dG7 n&ypڔT3M l HXm V`*:ePFX(I(e2| Bvu'vyGݮ<_עCl=bG4]="ֻ6<㛊x):fVàE鰻.;4ibC@ǘCmv`Yy$%,'J#\&*itlC2c(l5T;3JTK=F@ H7 ';Ǥ|'=Gn܌iiP@mY oA-N.s v@ # q48z8}O)r9ny_bNk<}T=(=] doP#Mi1 u>~AJ;}mog-|}:e frrvsX_0x+DF)ŤU[Af/&O]uOl c!dCAFw:}8s*5BsJ gPf8%w5m kpvHQr 6 6"F\O} fo8*X5ōG"{{NqhjR(ahH֓lW!)QVhA;^jwlOgNpf̱Ɂ`ta*ŞsyAys$Y׆uqSE$mt7"JqMo!U UG!FYu=)-^2#@%ˆob$w"ޫ&bQr҃ }Fd.zZḾh|ZFzAB%@`zte6 ~]GPnNa]@%u]few3t2yWUQNz5N5풰 3LЍ{:ww|64݈O`8G딾zttH%ߔ⏨&0dHX p`[;!c43afB&8/78.<}}xQQHBzP ǔi <.pEj2Œws.FK*!iFXBP٬DE%^ާAH!u:qm{IʇvUFXQaaxY-z`.},,2>MZ՝ZMӫ6@na}i~L_'qdoxRo[)bCz1O |G6K HC든v$ D6ÀOC>|r31&,5iRUzdBvh]++gp^"Al\ɧ%wn> u9aٮj\>|j9u/b( A癩Nu>"Ҫ9<|LdSfxd71M)wVӾGXBxѳJ⨜xP8 X1Mb/#W~4Nl)~|!ľ~[d&KkvwIryc^p9Mv@cEpIt-ʍ|;AmTQ1sWH!BNj6ptP΁9m[3ZS-AQ?M=ri=^]bł|{3> VٌZ/CЎ>[W?&c_8 pwnM}ɓdDppUNMI\XRwr:sZ#!1.t*B[ Bv%$VG  4=X"fi4poݚOq:!ͶS'Z([K`HpLI0i'Gyo"35HYD,ya8{' .~3xcώi 'b{dˡamI5OC# 2Gc'cZo m51Y+Y r8H4:\)!ϫ#k)Ҟǹ4#=h ry npzo|X'orB:BfCQA1hi׉̊Gg%h9R@ bi8amFW.f`j2!\v8k'Z [I dcyPl:ۥ&Sh6rVd@X8 ܬξxK c5͛S}mxGB.d%Ջxo߉| 2!u>=ð߰E>XH:TR:%uUqhg/_fVrHM ńXh @1HJX=CO;6?ªoSmb@'8 X+?1b:a#|#RQWb`|tL^] 2|t"nLgO x7H'Q=|. z+2NfLϺhBc|ˇ] NmUP$$Kx*,^/MTȄ6"^4}q}gxgNm&D ;p,PlSFoĩI T )w#07;==_V޳NGڤ :y4 㚹Ñ?_-M{LL:~?ozLmDSs0mN5"QxzJR׉粂<3P}Oȯ0 XnXQ Lp-lauQNyK\;A~T0\w3>&܁w;12l(̡;dI~= y> cٜÏh$H[W!!!*(퍫ÅqUY4;7#-OvEQEQEΦ;'hXNA'"Mbl9s4}9pN;cd鵅Vam,}p'oH>M}mPlj wg .IzIݏUhp1~nBG[)vgx1tC?C'[1"%Mۺ$ dSi烟, >Og"/)94d+7ZoǍe" ytn$ bb``k IWN!LIp$1!O7Ncw@]R7;ކ m5FQ$zd+,fqH%,T@q 0!0!fy$pwr LR/pBg i͸J-&\Acɓ(86kze 9& =$#/d8Rg2?z|+Y+Y!x\c`)U&1tHLU)كrTXyÉB9\0!_W71 |:^0ϨeD_,yiϲ`y瑟^f.w&R{S/HۯLz1[{,Ge㇠f+?9 M6)ƶ"G(3ֶ txcqx^$iB4R9  RZ1$@0CMo5;Q.Ȋ.GQ~LeL$~gYϠ A|"u\ rw9ּ;yQ鐠7B6flI}SyǎW2yERrM;m9" *< Ш`b#%>$ۢd JI6DIMT;}8ɬP4C̐prvRGr |;Yʦ>h̩)A#8m]dʅQ0`9^ዖAxv s8ֈDr1b9Z>oWSN8E1#֎$^KzjD3%|6r-ԱU&Pr|;Rϙq496W]wtP VN)P*1p-3HL0P ֝`У- ,)4rq"I nd+)6h)tczNwD 2DLbn RMp5p2R! mNhr䧲Ld8]r)o@ 2T>; K4DL1AEעMSdn:XUV:zGQ> n:n8.-^ةNSY`S;CI|`g^ng{WېGzo_Rt).ԕ{,Gn+]ѕxxl+eV\)Gѭi[n;8"b| ls"=L3ŞLOgָT@{w6Sn".|ϵ=E܋ **$@LG#)/ڎ8m-T:mO"4#U /"dsg߿ߡT\DHxwV{c׭0bN#s LU91"+"a@/03#lNұ5n5LDN0ⲉ"a HIY8ן J=s"acڒ ysS[ Ɖn˝.\F qIVdW ޢ=Gvu}/fO D!@4  $ UMUR10x$e(*:0L Q&"٠II;uNW8otrҧ8 YC.ݏS@G͏oTR[)㙢Z4Ba#1k B5NbFXPciEQV "Ȅiէ܇FֹB:58u[㩙z9:KP}sOaAWL~Np?+P0ׂ ?)`ju!@Hخd9Q⟅ eb8%8\L L'!uG>ӷ*^o,1'Ɇ P~s֛aBgb홬) 0A3QG,=th] <pfR&і`Hbƞ}$ϡ/.w=2/Wa߭FC#mQM[8?Dr & hy{I)oX) 7w.$0 fBICʦJ:rc>V5 tJD(jpLzzCL>`#@ăBtP C8ŵ hj$IJ&! i("W}IVQxk";>ǫ;p|ΗE )(r'{EGJT;aoϣ ]]ԫ'NBxshsc+iG?LjĨI>\~ъE+BQEAMP??5n>preN&g)}DN! & ڀv{y%@[ِW7>-#_"5X4t hJ!s3LAh {|u]@FSrf)FEVz #ͱi ّzq\r+lT $ R^i%Xj#P<{b;̋˘!H`3 1 qqFb2(02 -Hj4O)yn@cbjd3eMGM zr (N*FϜA!'A0P*k=~FwvPUiYGmO'(K܍ Ѥ~uC蒓 ;͇:s9yT3$P!JDr Oqşf}dE!`ֲTKMaf.&mW Oq[ĤU&@G`lDG$i^q7%YtԒP oN P(I'[@0\2Ө̦f 3phG 06$ҡ%0-*sNE:ZC27sNz , Laɕ3_1'肖))2Ĥjs0 rQ٤S &u~/kca5G r͉?00bf05´'ӵf(&VV2iq7&Xmݼbzjre< FsEqp@M6Ӑ58]\2 &EьކP٫=6,w0\l%)`fdx:ZUJYʯM=s$kK5b]/ "2M16Wsa(wLtwRzW04eYE)Dy=d~}Qx>U?FMl(ǿ9my5Iڂ{t!Ta4&sHI!nm yCFt4kD6VWHWc.S15yw]ECe # ()Ny dƔZ9B1' ]]Kcz ,]!mcdd{1ҽI$<`0Ӑxqa bd2$L?Z9Ў:l#6#(`F$`F2:Խ\'Cg|QieX/$+c=0Q[Ex9ȸ)A6YS"r@UH ?HIy"UD#!7!7q :?gx{&<,; J +tQQh}'CL3|sV3 =uųk`l͊K lN:Hi+O-)'@0L#Q8B|C]uIqt{N,9҅K iod~Q &o %m0p$q dIR~~~|‘RU4f.]8 AX }IIIibDpӱ^`a|sd8 d a,ؓq0FP5wW,2gh c$$˄SK" "j*b*2ɒ"&I(&/ 8&R jVR~gj qxOO Ù8``=R_$@A@(@B3]RO ~m(3S򞺡{k, Pm8 IHu4jr"f3NkDBWm`2cJ7n(bW ŖD% " mJh(6۲  FBt:-QՃmf@"mJTASfiL&0a  qAT#N9# i+B!d$%GȧQdjA63O/Ɔtb.dYHQDlf('4h &) hPkHd:%+*$qQ]SqgoSfzΡőN'.57s(x";,s3 65r*d 2f u1r4:"R$"ZJViUn_>U<@ }>f7fƄI[n=&mVSLF؊pF /4TNZ"PUG C )+\;Bf4i%M0(Tf7#Rb%P CQeӶ'R¢a:,UWtɀ~!dG%%F1HKDש=O0Wwx n" V tvba'8s`P:!?1JܒDS:~ak RPR9F0ma:/͎\"hzE‚u~3C_$}erݒ< ~=A27IE{8: Sm{{b\$)O9M nCΘ mkrfZڕlh H2UՁa?l{J!~|`2\Lzx>2}N`fRh|kF6tV ^T: ɊcrhIF@#+z=7x$"hkT,=STByBeT-s \ud5IAIIH40PĴ d!Jً@Y&AIJQHRЅ %PRBӐ%@7CMbhdT`Q+=KR =@/n; 1#$IP ~Rd !:d|4 fj%( !s/`1q*B0&`x%DA/OK&?0~O. E ; ]NA06|MF̄GTx@ 00R&ZP)FSc ;b?yo ~UJU*XĜ|l*Ŧ Ȥ%+,q4plr 2RtI 4ƃY*YdA=gauj5ƮQ,D,m(aB Uۅ1F$T#v7w{gDz̙ǻ<45yްӃ!Is j:"h*P @xB a$F&< 9c@ٽ$AY Ҏ&Zǘ58oC 5*.^pqN6!fTv¦a fdZf5ŋgCPC9(Sj VR<ѧD1oW jqJ.; ca"bȤQ{a1 6iG0::AN:`YeW:<9 C0 v.E  "FMW1]i5<,B (Jh312èE˳ xa;+fg|yF)Oz|Ĺ)2L$ãHV4&~+ԛyuu"! ;NЙDUm˘J\ 6– J ov1c-d׃sM `VE(i) G e&LK8lCP mb%iv|u_Fs\e,{X\[F"3^9ytht$HL"'<=J>%^{a*.P1lDAہmAѽ, ;buӦI@v 4v.1VCŅ u9v'0` ^cYyd)howNX7Zn23Oֆ޵'N*mϺ{ݹ JF΋G \EptJډ5ePK!>23LuB*#'G)$9=PX9Clge3 ,BBYm ð-=I!$az c+š;7];pA%6ypK^PU|ѽy:u116R 1kat@ wm+{ &`ͱ6N~̐׶tdvIw>tt,E&z( @}iƊoI$Eii8g؆6m]C_U=wCTU,3|d(}-.eE$P-?e  ۸xqW Ҕ>=^:2HSH}Or2zt}݄|QGR@̱CBC$Ȩқ}qږALc$"# lIhJ"a:1R,7 #խ"daYap) @Ԣ &(|||8N`S$HnhSR}e7ë^G͒IݘjS쉁ǸL\_OيFKm%Tˈ(c$2*˧Y޸1 fx}St4%7v1a|٬8F;',RRE ADR%RQ5KT(1(+H@c JEIAL(BBbv{mVJQӊ⫍Hl`!H (D %)@ QAT)H@(ҭT/  *T!VIVÖw/=Gz"abY8maFa@/̐hG!tBR(.ބu_d(!FE-#yfuT "VZ F2JIr3)#rPdt/Dcn:a(ɖfQ Q4i+ ,T)#/S@xXJNOO/ucA~;LZ`DUA[`Jcl&~gOA·;btLV  XjaOY(Ʊf:Q p, ͙S3yaMCY1@81vt/Egۘk ~x?@R$L$+?^<׀}IGwRu5(R5y;Hbitm4|5LIK&LHa2#JPN|LDC@B!@|L¥Hթ;Mx ŊHO~9⇲ ^M?[3K+y.AU5&n0f%YXE\t*Έ,eR'`V僙0W3pOo0JJQ<|S$C (oY ,@P-]IaL1 ^0_`yu2\x{Q =u )yN -5I)Wg5~oc?[g{s-fK~3K1qؔh1$0t-'FJ!265Ou!Ydó0Z:935Oy?8ӽrnU H'LhE0'/6;e鑕X5n աif )f  y\8:z<piL%2.R\3D#m aٚCHʼ ^"Fg3KKm3s(<_P4wpٻ-%xQw+p P1.0j%lԄiF)ssvR+%c ,f,)esyc2r&Zpx+;}rvg{I:ްiwJ%msrK3BHfJdKb; p!wv0k\.'kYIvIjq23T2sфy~/GiL^BtX/\l3Raˡw<ҊkDrBFhm˷$898&=rvvq82w  @(Tـ_CC],5LTmJі>O\8"4.a 7rOg"D#V.PS#!{ S\[2̝E"pi!C *$`r^Kƭvx롋# %[jlh]TG^I%E11qlm< m0\JV* Θ)R&xM tѾw~'8MPF8_g9Ƶ4kS] #٦P 9ղL{^<ƻ(!et5Yfz&| >B@ ҀuķK eguфM틐ٷp0jbSnSw:堩pp8txݰq#G39ry~cJ D 1N3&>/[7]s,Uמ.YPsHnvo`֧6=ᆦIo<(9'qN1 Tmw0Q0Osn)8G}O2R餦w!&61#\b̏ק4.tmogHh\HLkn#RHaFcq=vp} k#k# l;90Baù4JK3p_41 ΍ n5 fNP)`4")Ί1K-Oo3x UTK>vZj &t$t8va%o7N{bILt:cW,G51[ˎu1D[i<b ۅs 245ˇ,tcijg+æ L:sgv vF.g`gf0 @7{:ضxeYgSjnfJg|x® Q.ך%!!cnXx {4k6NcƆgUd5U2pcZ^I\?}L,Xb\%>8mӀ7&j2!bQjsίUpbi3*X*Pً&R\ @aN4ޔVF' (qOI"R֔ї{vO75mC:AAD$Y¥Mx!1(tPxWPB Y4·c|? S.w5MCc qIqwe^#a>O1O`MQvAE1,fH4O4 &F6 8|ˤ`⋯{CxW^ͷIødI:U Ä,@/z^D2LkmMVmO 9hz~5ǛǮ"iyHdD &/}in92;v2!ƛDPV]KlnOr0qwyd7'ޣ.YFƒAԏn-ӲE;Yq6(f!Tql|#̳gӜ(-1[`ox<ZQN},Ǟ9d~4nc<dP؃EM\ɥumJݩV+J^u'3~0!X"<<\Ov1R pY׈^O}}OuƝajBV}Aj(']o!db8Ow Mv{D8ȁ '!F@]Oi0ø$:?R?I1*9J-v>b>i#?67@2+m@36a7uFLL[L四mLbs&nmS\ֺ@p+vքe܁< yu3ËYgr.R,vx9kb ]3WM]nˊNYg9,јބxAo% wA!hbPUBmjU5} 8ƽG&vdRIW)c% nU'y *9fwȥˈ&+$Ic#:rr>R=˔;Z9 % IW[2LFx3BC%VIT_7Eu(QTֆa3k*3oQ|Y&dqW!HL̛ʊ/>_a$VKZ3R0TYnaLί8v~0H8kdoAEd ^Xά>f>`7ytVu%5PMf jSYbdfkbjMK@,ʕBJ% &剹Cr :b'qCҞd `a $د aXFguuV-dHKБC޺W*vzMi"z)Inj~?gٲ( |0TDP$!@ Dp}2?Zi[..$X88(Qкww[OS?_)އVr80?4˵>M=kzv(rG@ncn.D4U*hJ~6uf2 #?8|#^cc6KjKFzdNFʹ=)"nI1iucZ1hCN#VkLc&{oy- 3AA R! I/bhHlB;0+Y޼ 1 4"C a w%0a.-G~{N131g{5 wYN9EUs[wАpCtc/(5q\(24'd?Cӛ^XLIѫFZQ'ntMw]Cbcf^ez/#d"HfJ) bʼnG3'Tgϧt,xH#=hq1t~>)ڐMa&]ɅRV:xI(v*1fUYz!& zo޸EnS(.c%:AO%?%gXaڷܴsWs6!†`f9r'w1֜L^1,KBgiJkQʣ9QfjN+3,Kdch }߹%oK:'Vߒţo_kw 5LKp"eA.KD`xflB--O>,dg[=6S! ?晽2$9QIC5?4?Q0#;,YCzw_^;#5f.beD'v@itPMhn?M pA}=I\Σ8 |C>t`CD ϲfm9,akSb˄ɉ>gI/Ag_8Ro;Ўݘ: <(4PZ:Gc͂+bf+VBaT6EJ8+c#:  @ c)lU„}7Nt]QvI"@DATu'_=owr^ZΟ _܉r2YjO{S@?D~r+Vu:aްuE{ IIl߯/wwU>nϕWDقͲA$0=#&HALXV2 u &B-&eHa)Q"H5k 8rWhær@tAeM x4( "]Qdpoi0]2ϧH<6m"ۯON~ /}hf@T@ u1J#_g2]ԙ1D-DQAQH89s.*ƎsOD0tۣ!UX 2W1 wZt"&7Ƚ'x퀧m(˰MC@(& SHv^j!RmV0r0u`1rVD;ՓiHm&*)\Nn 7o*p;U1E/ ?jZs;E}p[:{NF^OWTL.CrsaU݁UAG]Pxҍ3hS:!}6C W?%("RF f N5?=4"D/D (~Q>3M%@R%2CPJS1(y|$%M@ >eοL1pwy1Ct&(%bAV,zWN:雼HRlδM3|bp&:emzqntA/MMu*KcsSlȸUœfQU3 6YfE0]a-%2B@q5<*U+CD[f'"wuf<tos\m6W#8,SN y`u%FfVo Ԯ W uH]}$K3m3~05̈i 3r~5vN0]Lĩ>~@ƚT39^԰zN=XE̓vE[W&EuJ5c0~݉o]~8X=_P0{z?i90}]~ C6@ z:4mc$hױJ?t=lpF:1~)򴌈vS+x1$R7Նvg@,`Z8~*mQ.iS<HZKg`3m8vg&3(ߌZamqp rQMhaQ #qv:#3Bf`5$9`h,$)FÆb"JwBPR*c{Eu /7p e HhkRv *5#q*|#6;r,6&f?,yvnS4J9Ӵc1 `vq³H$.aCsm&[m 2j eK(a(tEG}ͼq}SnIAp=`yؠMWlΚ21j(qVܮ4‚D_l ZP2a:c~;~FMᛌէ0Ŭgr10`(KtO3P*)h}>weI:kҔUTG,5!YC&=-X4<Kv&Q6 KXQh[cN()@oLcC\\RVu/&/WaCt$/]jSBVYJ5G:1l_mRIzd: bQRںsAZO:wđ9G*z|݇ P&R@ZP(1ugG [Ōb݄d"c[646j٤Hiv㠟I~F杖aaDް&L÷4֍"1l~+LFs5-8N|L'/pԻU..Ɲ0,Y`"5Lh V_9=}OmPD{Go R&ޱ'OƿxP)n4U1ψcoI!!z!)F/qu7r;{Coz9x]nO b|?+.ywY|qل8e[7=ws-wo.I<.Y;~CY:5?FXkN~O2]_{~s >7[8w:*3I "rjxY@< zY׷\<0w kstY1Hؘg;vnbjv6P#p]Erzs?'=^QG=i7d[Ӛ!6P;i- N`fME,ѣRPly ]K_r>| $∞:UXT䈋_Nqqoo^ІuY1!Zr2)3:.lUycs{_rRLP6u"Hs0v3Ĵ0J@4P;`RD"05 6aE,u)$,h̪IRb29 8R"(h" Jg1&hu9 1ğuмH(21WOaJhLQ!=fZziPQb (o=z358df=)/V@I.1t(]b6^!x_n2MtOvĚC'JFA+4 i!"^D#=;|4i}mņ**/|rIbDQ]3 Ά`͢87*Au0RAAXJ@ԑ ]9f"! xyt_O0Y32(*Q!LE 3r0 L =c/Q@]rB"Tn,*P=}`Drs23vzHghϳa}^r8xw(UP&TMQOLLsð>,B(T.e D$fu=5+Y5yldqOY>CNCH:k8KO2r؆#Վ}E\)b/A h C#g"G^mCD,Lhod!(Fx`p5`*b*jvԚHFDjaC8;_]+YI( Xabct( :(»]!46h'.vBU 1mPMBՇ*ɋH\q13JCG XX=<1],MYd$D{(u볶Apy< u^W2J1>/!L)~N!,pA?0ჄkA!?-iD"D8T~AibyZ´H4j3 ;hu11&510r p PiDtd%N27Jʡ@T$Jla ñ\HbA  &ʓpnCR82:Z NFWBj51`:Ֆic$wixo0N8Ǥ쐒 ^z`FQ&Y9U&YMQFE,U@UaRE%YPLILŒXb:&]HUa֌ Hf(B""(&h*P(!e~^ĉ@"x؍PŇ 8C O`~ـQjjWv (gj =LPy)AgC(çSk?^:X@Jf 19Á gy{|QNa9yهsxfM\^~/H_?bEByцP_(eA!0c|%:4h؄})B@C,A,1KLOwjMނPu{ zy=vJ(PeP2 @)"P( ag_h)c+h,Ex,#9p u7qvVq$OnhM hzs7ڪ"wa=}|)A~eu?9W0!_58r֫vz%ip+~VU\,aN)EtzV/%UX+?;(+ ⶿/5*P(Ү<3?9fD3x Ǫ2HqhM oo0, e Ç=Ge ԭ񄈓E׀vf q؛ë5VICQ 3d~|y;Co1O+PR@&\`U$0fdD#bh4q$q9#DZ1`a#TD! $$BPL@,I'8P@ZlXb&D@ !2J$.YFB,T4Izޔws܃JtCb jSiwdZ #n Q@L@BQŘa"o>yRR)"*`) sHa j Z5QJR>΅DDD iHu#``uQ"JX3E&TYB3 9 99rrtEb'ZtZDA2~@mdf&0yȊw-;цDАli}TGb0t+AEW#xF"+D+EHh() ݓSݳlFvoGnkFfv'%LQc#%/Yu)x ^W^4ph%U5C}wUEA`~3]u!X#FA,MDD$1C 4!E<޿a~I ;_ӿ kCv|&NBD94IPk0#GXmD Hn *{j> _`oss$еEN:?>L Kj!CP`zCNÔyCR;tDd9-*R{3zQVi^KA'L=1=WnjSP B)(4X<ۈ#ICٞd8w*2&$ 0b)1%Z*)ִ5kKn\! C11&jӛՇYK)JE(2߳={f-d@@PP8IN+.E`>}D-y1L56YJ%XGTQCLZj`!ANåxccId8H0Y,1MG"2BG dbRb7F3f4ڃЄ D؊%2+&6R'Te#TLn$F6BVAbihm ,+.aPHYN>.ti G4D'ٴcT =ms{\;C7:V Zphn3v`?cd^ 6HWؾ멶(Sܙ.k]A [r >pO}0FmTsR&20L|OuzthIG0 (E).6dF>ʄ B`Z2)hR"! i?,>B7ǑU; T LȂE B) T(((hQZ R)$RZhJ@(Ti!f(Q2A2D2 Bi)h,,)Hb( H2G! ¥ B)i\`\ZfFE Zf2 3J)B Bi2 Z$($$ $J'*J&är$]]٫SmC"̰A#LHhJS=τPĴ*(xTLMN#_4w&n'eOO@Y 2 + 0 , rʡ+1 s$(1Ase㢳 QjEd ہEZqĔQ0ԠҨ/BԫB=T9Yij)Hih*"9f/Tp,PIHCiʍfdTf%6A(>!y ^h )GF(?c) (&2"{9x#*QH#vnTDTLADR q\ϸc P=>m|`-rֲV ДF}bHĿ|M6pMlh`%@׻:{ٴr5Pv A IӸ;fhZH0 R$ă3%MޘVkCH1Di":'Bpjb*ִiqE^PbZh6 iMJ`2vO8;GDA3C"&yf`U7coz InA t%`@H u8nٕ`]h^Z܀Թ RLi&020l72[ lIlB$ !]@Y%(jy P0`Ј MT?/5˿0#Fl+뛉gTŃ5`II:D*wB$E$h$`QBIP%|bʜ3ۦtU~av8WRr(JaP{B9g/D9ܗ8mʥj&ucafQ| OP_Chv:-S.GamJ'_O/)Od2X_+=S! '&XwOwªP`&4*aFi*},TJ& `2|ӱdUՃ^F%)ư5DW!ՐM00M*j5ͣz \s^T/jD x~ ʛ0 %@ =0/@5E #z&b )*0jC r|.J=!dG@ѥzS"a(@,'g,V(Φ({{Xb"}1E䗜8d.EpRGGF*Cj_X@DT ҅H-~"(=t0]*S״p! FdhO d7A1RT9 ì5,&uD%L4@RHI$R!,|=q x@kEv?Va=QJ}dd*zӉI<$ؠt>H`(_Mٔ%e\@jP Bc\$%DihP j8@.f)H "EƁ%`'ԨD"D5@RR(z|OsvLޣ2+ B4".A0{[rn6o~s:A /WC-߄$yO5^n|g 5l>|HJ@=;X0 `L10hLGFLeD:\y{iRt`NةO߁BN{̍IAE51Mpd߁Ի ݬb):3PAaHugSbZPՐQrCu=c'v2k7227Hჭ&BZ@0d(nb}fԳ! *5|tT 0ʍq=Tw=)щX{iItIσ;/Jf?Qd" U P#eTa|dȠh7}ǁ)H.Otb/!!9+btNhD4ɬQ|A5(D DV5u( bQC<҇ `qc@TVx3X$3ܑx%@(Ae$dr(MiVS&NHa8S :W}4(|}!STPB9@jؾB"(s,vԼ:w|&|4zAɮJ}a %- v< Wop&GQYucU KB  %a@Ew8pMM]rj&/tOq:녙)DjBXҪ$$ *pK3BA`FYM B!Y&cM J$ &*RA@HAfXN%CC412DJC15DP+B-,DBHQJD()UZhX|_Mf0C ^; HAm'}2u+ψ?wDCQ@?@>P$4B._wB(}kN9ĂbpHNo<5!^doP9 xI! T,[ePZPL Aċ@xC4*VCRn U"' ОԌ#+V-6RD9%Cg (0sv%K! 4{ԇ7aٗm"KZ ((h0t&*P*sp#Fh~ts!|BnphqZ&ghngOQNZLhBm`hL'!U֧(5l" Y cռ̑+f=~L8}^̵b[OYȐ)ԭ"Eŕ~N%"f30Bk(CԩY=ZSĢ|`؍Y7iMDF JSE 3@b. gD뽚zHI[0 ٷ1qU#LFRXNLv3 "ܙwdcaE!XM:k z$oԺF$ݑxsp!ҫdS±1rzPmyx N &Z5;[*$ )*oG2 i͚l$DP7DƈKBxLHGLds4.`dLr-†K ,5I N`Q;O(>s{cA$AF$?Fy!|J bAQE3(RQU E1a eiBtTS\a IТ}R#IqEFtt,b<{RUppn5NYjo(-s HP]C=WG!nb`md6M 71蒷!XdaU pk6YF2U$֘n&dl)7YVSF6! [:Úk9g0U ;@0hF!T$e1-:fn105TcH- BIc3)ޜa18Ad0+j&j&jJ2YrjpjTul6[RC#!VSEk&K$ b$"{i3Ս9CCi-5Z6jpR+FBGn3HYX 0@h@Wtx̑FEr\-h bZҥc!|Y-8Կ\6Gy P4byn`(?A<2ȆGO:I0DQllvBBA.@>hr2]*#gmWTsf]Kݍȍ׭w CkmLmw(|1S#+Pȧ[2hǎ&$j!pΌC,p & Ya%k6+IRI!c ̺bSB8dkbks:1$@nt[9yDmgfJjTԳw0Q%cmfwݜ\jX+JUF>8Չi$C1g~U^,J020a0Mꝍflg+ H$ ΘCep5ȑ|?5oO1?GH0j~FZi"J)D~@;ޫO=9NyPݩlT' !5 G<ʂ0^螿`ORdˑIb?A*t?Ύy+PP^=.dL׆CYMœIgn}%2T(!PTa$yUcjX{b?B$ ?⨈b@;z"{!טXEb*EBQK(e,*"IgKEZUD2L7Uce`FZp`o3ejg ۫x]2iW6i f Wcۑ"$zCiD65.5dj6gS7 Ti0vE6ÙHMKOX1Yq:b똲5GCxT1-iȋ,Bd`F͑GY6j8Ҳizj*ƞ8n8׉ǖ&se)bȇpZ#Dt81UD$H0Lra܁H'7qC8^508qmG0I -. 4:^Pa m6UZN"n I Q"*\HYspXF8px442,.pe-&0-2lj2 V=J>)Cpi]ڭ[ě,׶L.ukLܛpSq b@Y ʈjb>"7 ߈JzϝPQ(#ϡO2@{6|J()pHL3C Ҥw)P;.\3,rBj .G֟XB't<+=\4*MkgoSEDQ@X2U̅z8:> 8CveE)xfdED6?n jC ] >;Z *d9R!H G* 8> &dM ]% 4ZZ2M%+hJ1xԒz'S}uk~#lUҮE 5%vh{L$4Aϟ]ֿRhV \(rz6Fw=__y3F; zS 6'͎s_wᱰڎrwT_>$ ZdHf UD aA $0d64A'U Z!B ıލ6qhbBM8n]&RdF!o9da1`9 fɌLҌE%fXfl\ (dQI!S[za04aAHd,ņ);e1CV卶Ce0y2nMY&id(0[F1pѽĂjih2TU%M84C<ÂSk$hH8`9#@ @%N=::rȉ R!ZC@лl,<}OPՄby0FOq袪805(v,Ae DfQAFU&d&6f fAPaAaA  PM Ic۱R.J !L}%h{s hQ*fD6hyUBnp0Ra­5IB1n:~\ 2>Hm8o_ϿAXʅ<4[Ltp2 ۭLPd3xXdD]Y.s?6i7س5s9b~'d8T'+{nQ``i=ZK{]dl!@Aa؍К B_RB}@b! o4x hN}H|>}>^ ꃏ#5Fe;2zLOPUaR_\blPG^>Dxo9G+,)gˉDCJ2(B=MG8L٤MkY \ bY5!L6U=o+7(7<V(5ǀv e $2W<#6\E8 TD!CGfUOC < H2 ){*ށ!'&L*qy#s$Қ!v^!x 2kV(ZJZeO*:Pv!q<@XF*TV>!kX[HvAhZ6(׬SVFMOn`̀dЦ2I eUD[ѭ@6}w8c˽@QvIMf[V 22 r  g.?͚o %! 8i%@EU|7#yζT+(U(1-&rHJw?ʳS&g`]n5^?1&V{(LQY9H`j#4#H#KI-am%'nx]3Ԓh2[Y#B BkЈm6/NI=,D5\ XX* ?W;22ic k 3NT@@IRq^7'fBC9aw!$g~h3 XG!-ՉK?\(U1dR8YQ:'4: p\Cu ࢚Z bt􃘣v73CZ"6b*Ü|GskDa IE9蛡9trz=9ϫ:NR  & :7pab(X!͚&2'cVZ!)-P@d 0`V"# ȅ"iƪ:seIǗ=t(`=a&G4a@2GA|f*ZA`Q<=J /ǍOn8C`~ñgeRo9LN4⪖DLDB{+:~xN_;1pGDѼܥ6!k}zmw.&W.וT$WTC~j\>1Z--9p4󱠀TnEK (ri5r6(Jg͏ӓ*u pxiHQϣ $ Ck\5du՞Gc1$^B/}-Ҏ 6}5]͞ypέ:r%Ŏ ;Al$q}yJ]AQd0Jx`aA' &3 FȒ,{XKH7lCZ,B6ԛahI(j&3 $(*0"P܌6}AX CB1EL,$d8Em$XukS30hXѯ*&.ݿ6C8P=+k)@o% `S_)k,2|>JM` BJ6YX>YvRmaS")A6DvњG21> u#u!)%(:T"!ɂjHl5P- BJb1#I*Dz2T!F4ȶDl9ϟS|S%WAAn*+m+x$(첅-,J(H Pd71㉏1_I8zhSy %%<uQMfN[dmq .>գ$8J tCn:Zព:XȌ FK%x"3x< v:.#A zwo͠LwC"$ǭTQF@ißrҼb=$<5վB)M X\4i~W~<{p; *&K\S5VLx\xgm2HlQ]̜>1 s@&Ƭ!Nedr2709K)43"@Q8TaΉyX$q,1̵EH ng AXT8QF"&O\4b+Aс# 805ql'cd֐!1hSUJoJ$X #HhZW[ؐ} .RPNIND̪ hb_|h5E*ݠ +2 YʖAOojaφ)WiSmFɄ◗1} 55BCME .IDi-!fIXxL6 O[3a2V+9iB|C~c- @i#8CDH~G  Gxy @:xS JZ 6xŭDn=X29[nĖܤkd`Y]ykFeo[ε<sƳa|Z-G7V\bmVO4. 0&brXSAjD#Hؚol/\c*P: F Hkia5-6 H#lgfbvsiMEH̄)$ c)&VaZ:@䔍@k}#TodwK08S0FNeQeuhSaF;c"DVF`F\;ROI=;|u}/bRaf+ 2*]",5;4듌/wh`͆?|n r"`f~]` ,9x |~ bMްB 'ߧi4ݬ\tk VpB;.}ʣr2LAQ+,y;+bq(00#c`v hQVdj OWP%@%"hBLx pbQQS#:`jbQHԠDs#FDzNoO2V - 2 4F"h+:j4X-(Zt q `;`4J2 IJS -"'2p Pt24`n8PHm6A&)4SnCITMD^c‚Ia=8'UfD\RI ef ,L"$A%Q}A48C@))EDDH8C@A3D4CTU7B[hhHECcl3ZVTSƓF" BA@Ti)$yHhDņB5 ݊H>GCRB-!d!K@d@ Bd4:S3Dxy< Ӡ M/AȽ>uogq*w2H2EsnfW0zoFמ[* =Q_Cŵ&ZhK^ PRRLJ. ǣo@T$h%() V*FT$$ !F  ,LHRC(HХ$40DA*PU C#DL#)54B ,R1 I+BRI E(HHI&FTRDL1$TƄbq( !!L ZT Ӛ@` * C~s@@,x =ۜYւ^RTjG$gY%KuGޘaqFBH+ d ,EŴo1iS%4hRPP xKvbb ,a=h"2A2 L8ZBF'oZxCb IP@)HtA'7!Ha`O/1D:/1+2pvN@*pm5D3K_pv[$> mx)Ǘ}C[ݥl۹o HF(\oM?[:N'lJg׆Dh1SSi 2 &4}SW3hcj]Cd#̜N2!9((6T>J{4|7AzvμE iA bH % \0N Fvi @)8>\L.7 i@UIfP,KJAQ+7[ $1,q ( NI(6mZRIJȡ%L lh3@YE m`""Q IRQ l4hqJͺ bs1 1Ť)H3ְt3BNM3!VbyTk fʳ!7fUZ֤i2iF J: FBZӎGfN`,ne*cce&bd,.XR.4*q2V$Fxh -e~0C6ǎ1F81VpR13FYbգC@`FdUBAI5XTdp2js3 a& cH-- JAtl-VН@i))X.R44F!E8pABIo1h(遪B &$KvOMa&wa`JPݨ>@MšE84@s:6q8` ŀbtBRofeKYE.RPVrddr5:*tT`HD㹰4]?=>:6I(DBdD0'xxb'2"nOM{uJ`xC7PdP}aI>d e$d)=仲(9SQyFZ 5<@>vc]Y T{Y C FN BMkL ×n7ڳ̭]1RpsEKuд'(C[b'݉aȅ,x*^Zwdp R"u߾gO-F6g G8Šhl|,j@ 4Q6cï;^e(b6E @s ! ͤ&`և A&6.WWq3;uQpsJ mL!J h *cQ7xVG1yMݞgO#`Y5Wd o8She5uBP(c%QGK3ĻJr}w6q @_9#;`1I@~H& Ah%W!ᓢ+~b7mdv06j?r.6HA4hs9t`Zl"RLl1 MZ  (FfPdG!"31!c!JB,Q2i X ԤEM6im\8iq8s`9]r0:(a:'*"eD>tdU~&=:J*q17AsfH?R`3 e:Pj ,FֺPUfXJf(=:TYBP/Y~$|`"jPrZbAh (Ie%61 I0@<ġP,^`ԏ"c`Āi;Z;@Z XXxm}!pĬR mE#dO*BA&Pd KeC uOr9 WAQEi& OL4zWbR'// .s㛙vZ} :;TL7wpC]±BD'P>훑cY+o:hC"S0rw}ďwc|u N0b-YPQYO!)<_|$p\3xTӢ/$U@DTO$p!9"!Z)R`H b@4a$M4=`*3_z2M};$ܠҩ@T$gA* l\`2НFFP(*; 0AR!^Y֮\Zn QSDvЮ⒃ATÞ!tKK 0NĈA(]~gf'-4TyQJ5)FAc"n2@|EE=%4TJʣAD@&'7{zxo lNϽ^L@C-'k'ԻeT"H 引2@}OnY (b$P7(j>>Dn)NuIh"`UU(P$ 'h_Z@E_ yIJ [a у{|y\CaE\f4Y5jI` Ɛȿo4N;cCs{_v>~* !9bzA?p%}3"<$%vp<{=:p'|CdIm ~ע%5yK9Jh r(  Ta_=k$V&"||uH18#Q@L3sxv)#ylnV.IUzAaR1TѢTZ6A騙ΦzbV 7(&LlQ`Rja<+/| ôca 3kmS{fA;F/̆$$8$eoZ99)JxMq7V0Xv$wXق2CcUH(5C3Ep)Nuh8oWS[b`ymu(ee:qcIf`ًl+܇y:Y"L%;Q@V `ė(M/ ŝSM]p) Fƞ9j:Dar`58!ZC!EWxc D$ AE#Jb& NPEx N!ѡPw4{ݔ;ʒBDr`>xt1'L 4Xg"s >Į+Er  8A*\Zz5vVA{f xmnjWt:nGXM =Og{L rp'} t<ΩLJ~ ~cCq"!$)&B2v/QBRD% ֯ycȓ?A/OowѠv.Y!3$g~)&q1]@U( L $!RA(r2AN'@_t>OاJJ0SJ4RMSJc BXBtbH/,ϋKF !a9U hz>OP}QFNn[ qp:wp'#oX8z!!= 1(Ksg8*RW2+tq/'@h7 Z:`)EQ*SALöɃyRuKlqUd:T"}i2 xbe"SJeF$cH#qЅQ2s4/Uff/y{:}oap A$~I> 7 !ud'\םY i.o*-a:i> uh0)̠SV/G@,>_iLQE H`BlO@m& t`h::IF*q-&̏@쏘4Gx))D Wc~3!OQNepΚD6~G9^`ͤ_普.6kr&HzDMegde%@gEw$3lzn 9XhQF\̧LXcElyy|'ozwb$P]o!D= m;1]tXAsfCR^Șt`h=$u[:|!v?:B@}* jqt:ZB0 Q )\itHGJn* }@?G=~Cku uSͯyHcAE'mECTlCFgt; !?s?`!B]A$#Oa !51$G 12@"ݼ/H%,AB P_Xv N;oĚTU Y$וQɤE{ʞykX{Yڐ0yd3)p° P;$+=NCB *T2e%I`"CxT WxjI=váhe BTw Ra0 \#yBvDZ*H:>~F<ڟ\#y8z^/rbr5$BJD3 ) Jq5: "k, 2a%@GG@@|~X!&A%xա_+*M:]y ?7⛟vCO+@Xl !VX` Į] `I8#5mHn0 z-@l0CFP&4ᙗׇ,q´v}Ed 3ypxud12 a ĩYld:6Ox2Ee?Fٸ2n= SGybd]y !9 >sy|gcE4 9G҉?׮rFsԄ|V/&:Օ,E*DS+~G߀/C6OMu cGVIȍkܘHDفLy1JW\%<ed!Hf7:za tTIyqѻOO\d4ER OJ,˄MqS:м0M:ʓ$`"0wN^S O81y$~"X0g 9`NxDӀr^l< )25IBP{dڒZiSǶeex<Sk"%% KgG$:{;@?J?Áz(&FiR%۝ MD%%R~& L'6JPA! !,ل߽6On ̈Sw㶾Q-ۤb}f[<{v)`.=/)IZ?Р`3~­L H "Aa[̆j BTDeZF B)Kxh)V _^6`Gb퉢$݁R:g"X)"B)aDTQb)*BW q)$(X:7 F!\f(fE UURL00좤͙5ckVboCs&EI5 FFade1RG C17PWI2#0$!@96D`DRdiRtSLJENA%@SA ;Y,&M!H\`c$i$\# f`(L!"mJ2;kYhi`Da6b`2j!I5cESALތ[MUQГY#M$k1M`j2d!J`"8ʡx( Wzxwl78Hjr78V&, eF4(TS1K2 i &"C3@h1C*,!7Q14f fX`H5k  BSk#L$?Jd)PAQ!D8p`#݆24D-P22`̣XcVNւ Ͷ!*!hr\g?6OH( yh5NZ29(0jJ.`ATUbApLzLILLVCUTuEM.58}V!ޙJHMzoYAع̠2$$6 &gPf2#08b54EY} , FIHh2Y50 Nn`Z"қ9#hq@dSdPPa2HPIAaƝaB9r LTaMek0_JCs$4ar孺k"gCkS"F7՜0܌*0"*eR t  |P2NybgY(6@4'$@żthTw\|Ӥ# &"YhDEĂJ1H M+)W  3M,E'bkZqN1r"$ >iX(wSC zGŕqeAi@i4I@5km a."0Fš4oD t``m  pp>pLa/!M:pQy^qG\ lTϐ_GɄJiGu`@a&i!.gVìibV`wyFUNG f T>v "Sz$>s =0T) :@=i2oygs,c*wWfaj/UG i)&l<d8DD p=OT@di FbdV(5*]>1T D@´4U).vO{!8Nx0BJ4$T1E G["w8A)GC r'SYЌ71,L>k8Xu1M Qav۔V(5XcF cC#.' ҍ"WI J j2c [B\54ka[a1 Ƣ0 2hKYPf.碑U)C4!(Pժ!$s,!`+107A`MYQE+]BZR%2icEd۹ڂD㑍HY,l`1mx234Lx)i8ҍ:[\+YM`D2"VCL0m3"KNk*XJ[u ХnPF&"’F dYk" BJYݔ#&Y2 KSZ"9S&&ְ1XDTvP cĥ:  i".̤ro!{r p5FNZ+mQgA؍뙸 vɂ t*ѻ 죂nr/0Od<\F&JSA bκ-'S*8q;Q`@*ǵT7Odž|5ŋRn""V333!ԡGf0Ɋ0%(:UL)(l2Lqa e}r=bZ0dv{)Ag/8 I$!K%Yvᦱĝ=wt3@`!T2DFCS:a=ۃLpzah !$%w PS(M k2ÝF`0F`@% U0RTBFH_J Cp3᎟10%1 C&<9 @/* "rۈpE r HMAj>0H:TU= U7*sD ` M_ײ>}%u8f51dL3#p ȣFJ׍f ҕҽ/႗T&߉z%98bpIxSO$-iҬiEuHgL>I A<4!ĮpnxAWW햄<֡i $zP[q3$PI\2 rQq;lɚNcO !)"AH)$jV7{0r"/.g5kF-6sȯxZ3z^fju faL@?l۴1tQ  շS*#ڨ8PфI s$m`!AXN ]Mb,H3 #hRѐDMDA0SI)H5Y@?n]7gy@O7m(zp`Q=[kxH㍭ ǼLyqu+4$U*-!?4b䘈0áJ ^gM wmn EGIU7"Nk3D~S=a4on Uݷ4o0/=x |䠊_/n`봥B! N,!@P630h!` " `KV`})͡SO@@0zA#qa`: J@@!AIJqFI384LI@nĨIGaڃD!ri!d!QDhsB0%mmVқPڮfPHAE` V9ёbcGϕ.Q 6%^NrJ"! "< 4/H8a-X)FB !JdRg7g2r( LLevmf.JvIS\in9d1+Q<<|b-R{۲'7ON‚[E:bwΈ*#ξ2@q98 Ƥ҂NjhHҊ5)'>d7ķM;%m9k6_.^^Ck]Þ.H1b(sHmsk&٨ %Ѓ׹ mͲpxR9ϵ5`ЏYڟ\a0mIz>Q##bdwkP1ueޡ0=c0M!HwhQw;Abcc5)9xQsrj5${S_/BЂy=|XyM*=<>oKgt>|6qryj%B %Q35z83E|=z" o v,4:栓ugJM ٚ#j `v.6fgLǿgo,BGÏgQ Eӏⵇ|JX'VX=zY@moc_p|Զ?,3|$ ]Z^:l޹yt[=rW{aiߩk8)_xfFb9O\a3* HCdp&ikD5i >a!M\˯2rDpjջp#5)\,jeT.}EN>k76:fL ^H;R 9f>Y8hQ8qsD zΣD8wYo#ƬM[uĺs|Vg2GO#|e)ύ'd$TyT8^fx']bd.N~51M}1^Gb&!|{#T3SgÖN`Sd&gǑّi1I&n f#zx6pMg(&¼7"gb8ôwc'?:yw|DŽқ4>?,j>W7KChG #i3F0@㉏ olęI!~fzYn_T,վ 4$ޏ==ѺGsgjW@[0\)|pT&+K}sk_:篦slKrL!dZjCg_Hw"9B?b Ӓbݠz|>LA]4gL cP7wὨ}? z*&aCå|]j۞Y~">ԏp}cD:$ YwTH~*fO@QaK!۝@|15;dwkмu 8jHQjSALΞ.u+j."/j=Oָm^KQZrBK=&'Chӱcj/@\tPtiV-R3{0U%0 ]5mܒfHF/Yzƽu*߽DZ<=k^A}N&c2r~~/Sk~o>*@5"ۺdzWO0ìk]Ee*P=_S7˚<4RAy<_dyu|w)^+eDԐ8ZfҮq '/l).sߕwI:4}>Gw÷SDN\E.!9*/?5% 0Ί/XW߭J ->j 8ϗnKPTpTL8BjAH%3DQZ0Ca+= 28-,VM4Kw.{3'BAtR:4Ai'r\]b.Km[!MdAR\dܹ%03뫁"Rr 5טĉ]&D7_aUXRZ^oEȟsw072?N8c*zt]fRqjp;8C|kyO7Lk#3)U">_0ҩ% ;PK>DmRB3"0V`{]X>?w[z 5J8ذ70Yи^ Jw(p\A\0T:/_gQǫnid臫9U/Y !fErALޣPYzׁ@ۄ2xhhǡ9;G-JBu)"]ž>vcN͍Eƈc^-I-#0I%-hw;ÆcmZsoD6 $8^I0ELJklI ݰ<ľf1m`nMPz:!rymPCS)dM͢Zs鮼sՌ`m :[ ]=;Pipy<7C?AA.JC-G &ɳF.|ɎT M2|vKV懥 PxJJJ {t}ߧz{X4?fIMuj"- [R5FRMHbj{kXm 1 `gOH$T&a.F+P'8 e>@] b7$(PSю.@iC xEC9wg ̟h{aߓnHt(TAfŭg:4r4 r dsӮtcLav 2fYZI3r'wvGLM#Z`fsWDS*"~}QLr.z7 w\3?DNͲ4iAfDe@B>QA4SE.nE7&n )O6IaC ݚ?<˫Q0QyK[ϝрBzu=Γ$>~?ǬD9! way" h>x! DPRtC'pUM|HCw'PwtvVVfJ2)Phe#J͢iޯl15OtJb aICR8 Zŏ[fF JƷTo!2~3;4@tXuO\ϦQN#,} Nq4NJ@hCd<^Ҍ܉C45!*8 ՙaȺZ|n/p4MC/./UΞל+gS*3[d@診:X$$2I"RR jY!L5#A`rDU|WS35;kϻu#'^c;}̪ٻq}uۀLW\NͅXw0 8OA5oLZhy#r -L4H mfBz0T]z6ȧu=jf l0v6FB5mn80"V.RD zH`vcVs951H\i ^C-(`&D`IR؄HȩؤUmZ{k&RBwJ)8 7t"I$H$iȝǁZy c6b1!t?\ 6w lmSՊJZ(`Fh]qKaR*39xe0C#~T%hG<n8^/)8Ĕ"ĪN -5yns DMw̲1*epq i hpسT2s_VKHïӒMm)݃o%r>9EQY,,dhC ǿ٧q7ߟ_\Um9قaVΩPcO}g4I~r)?tKcDpeW4ICE hbBi5U-hXh8HXblޗZ0 ,$xvZF@w$qa[TٙUUTceUʪ"qu:Ƅ6c mZ6@t],y#piMIBH ;oSLcYLfތ5%h&TM%j)MR22%ZƭxMEJ`i%Jd$%HGØ$q}"ŌyTK\+"TfBus#fG I º&2EUY#U2@ThFi+?KdJ#9  Sf$ \|%84|8!p<5?w0# #ϼ|ёM @. * '>l >jQz2eCԓ꺓?ᘩ@AWX;Udzd#33)RfD"&<% h!ףDphx&xzDzb pN- EAep̤'I<CQsÚDF3|0 S _.oZ֨zӭ# !& R21 12 iȓ1)d&ap4qT (c,"yVgBꢶcgYS2K 9ECW(I X6T&bN-:кx /pvjeg07/ FV' S OC؋O#f_vZQC2"e׭n\j|u *7R'G#D2)6(9͌OaAq)Xd&ɣrƛ)9`g6" BE4:2ڻm슥MZ0dL tܨ5XxaaܓcBzkS'sFS5@]9½B\6[.N9l:ꡏiNN;%TGnsw^D$9.sɭR;F,`ˮ 3&e]FE"giyvw:(Z 2(iUz^C[Cr-A&5G|Z1  ٓꔱSYs.L^RvxԻ!^I>دEAX#+nh 0<Ê9hJ\r%3C檪t,ƪ6ȧ/VrB׍Yz1Pi"3VӱE4׎1I/Sm6 )IFJL8:D =|7s3Fg%Z2 9"нjJ- t0&j4cM3Jߌo4˓fcFZ=j ic3ӑUpӎ% fD#wl16R\L(!ac v#h`s='%WpN9<aE'ǽCOѰR }i,C$a>hUuǩ՚hU͕%$RN1o(XDb~}В.J!- B :< R`ĜE4<u&'(U| 11<"0smBfJ*ӎ!91#.X$42-*kz)c^g7]xwֈ%I<):*Gu꼘iYi/h /2 9ָ,)ɠlM{Z,-6\GtA>9y؇4ϐm L!ˍ,ɗcl眚MG8+91CAɝǴPY\xM;=$L<5$m&͘.vSgCX1."A&K6m D̑ChMNjDrRՑ=3FqC̝Q]rAy=H"8j.tj@RCaX3KPїgLn͜Qm|ǧc ^p8Q 5t#F`dy9q.H~BȱqypSϒ88z'Ynfl -["KC+zbG5g,MK yUQ>Z7D!%1TIQ zFDQIMC,JL/08AfYd-0IL9°Ϩe.R";yӬ %AK.bT8j4}7< bys$ ]sF`tBˣPFJ%> ^XچJ{[y'Fi!DF#r҅ '` 2rtR+-hk;s)ԂbjBﮂIm8~2T: ;>Gmzb"%/俋kkw^4P4({B&R&gL(FpS%!"49=344rOwȨ?^y{`@]>5@,ocӠAvt񲣹ҡd(5+IDAx)rVbsy-r`Z5b1,̩0b-ie54-mɐ0[-,!"iuM0Ŗ…F'H"1mZc-Fs"2 8 ĆݙUnpJ"S8H:H-MpmC4ƛj*ѡZydž:TE&&wO7UC&"A@<Ѻ6RвBW7N><Uoi7U5uTN\ŦbԔ*$ΘYYDRz4ýЧMHNgV ء!ִ&( c2Ćg.5F2:8adP G //B`` a``{3-[纈B=C@!B'Y@L >Q& aANY$DjT8<A-"CWdf@T>gM,ͤelq1 PKsg/\L\j2w K; "RʞvtH 9\h5Sj$:L&2acZ1lucIAEJB4pF0%EL1өשpEnD0` >'{ B!(B/N uUDN#:iT#;* OuɳYvW4dF${-/sM'$_J.,NF8+VUu)3Hr68A庰Cp3p!^ ɘKqB9=|z` ӧD hJ4i͂Ö0@I{M(Թ+fpգ%"Y84an (w9>ZB4h ٫dFlcl53A=b!mcʖƒO-p3: q;+jR>;cO/@%h-1 !AĎcӡ`("x ? u&B,AC$Pܨ>!蝻w׹ff jOɑ$),5DFaGjCKI'%C+MR64KK7D ^j :MChQCzEPxupG<Cyg;[tI"2a2/qgSuӃCeH⃅kFM>0&xcɱݦ'Ɂp+yzK+h1C \ƃ< KPA)Hes4f 5x}bѬ\N,jË'dGQ_ܬNx&!$$!r8G}$ÿDNknx ʎ4p׶\CppS@i5>H!Q8aonAH&f!>ҙCƳ\3ډ Dy 4 J <ĉ>*O%6a2|bpfОc: |D`38Rh$0,6i!zA-0PٵX8PSJ=m]AъNffNEUXqlْ(1 TEӮMa¥Y&:7\\M( &7 cD W`(]1WAl(n´#,y!Tfq KaLS $7C,ir2"6A I([-P 8>b#@baXd6 )AJ#Dd(1;J"mԮ0ŲD"d,uSEEdTGjB:8 M :d)RXtue24(DƲcմeLUTnQ'mm)X.&v岽W4Ql1TĠ3 ,9>gFݤҾafTU@҅|1Li_E*t$,]x'6\i^4!晳9Ţ`#,R ^"<]ߠ:=:!K0MMǻzyZ;Q}&!@@_|}KM4(10SBJ!JL*7LC2E)Q (GA PRT2SAAIHP*Zՙ !R=5~j8ߧA<$8)=?gpwt%`/#6֔!/MFDs=N mG B'n Ql 4)O$m T w=+&=Zz߾>Z B8;<|h!Ux52pHq `Ird- iNp2)B=!=Ф,,r4:&Kխ0rP|{@a!4_2.!4z"Pr矽jxdl%hqc7C8X09d dNѡӼOZE_KW!G-'?`ٿw B)MH3(>|tfbFI;6JQ(E0hakYNy [1{a3TᐨDPpy!C.g/FfwoBü&J49\s$ !n,gMQbT_Ue}Fg^MIYrbyXѲᚼXZjm6[c ἱmDQJ87n36ŶμVE4<Ӡ#bJu$k8l`k)Q97^3pcׄfZC/:uxKPЖ##P 9EjqB 01VQd_@W">kH&BUAHr`h à5 &B,*(;BIA34)KG Х 4 Uuw3q 9 u{p0ȇ`3 {h*iΪ?DOa>qsv5KPH ( ٢l̇1sUT4ЄS(_2i,'BByUAALS%:0fA TzA{6Wp*dfc(d*2*-_ԅ%D~x`OቌGe9bM!ÎɁ)fS ^߷|W;QbDA lX:3 `1dFVҍ3"r8%D *2PPf!JL<ƁړEZY(4n$c8閌$9љńԤS6 fcMafepѠua dQN0$n4;^ Q 5cF4H@S" (4: jY|/oUCft9*2WM T?SO(UH0WX`I ۡA%m^z|F3K{ `) @"DCBZ H7O1{1 0dpb-)5|拄ṗ 2zݲHRPEUҩ}J&*nRAaɨd:>6+2~! =o,-`9^!' D|v.H )ɉi]Jm@q_ >_c@88ZuKFZ]̾Ia-J@`m&` j : x'b)?s."f4TQ5,IhYAY00=MFqo*ةF1_ 4F!3,0)?^aD:焤/"0ST؋hQ[F2T0qnE}!:WI)=.@b*d&~|ַe֖OٚDOҮ,E*Rc66I,(rL6՗|sG^E3DtZ"\oFqO } X@2w4qyH")h") V"oͧ#ywmN(zЉ@{*?O: Xd06@2|VY"V1drAEHHL 4HHѶ!bBѡiBuD~ *h}ց땡ZZd0гD,n.m56Y~ÃHDfT4X)!Թ4WIƑ1leG`۪ e!"`)嶍v;hhA HQQPDMDRRLj*L1xr#s'HЧ M!ŢE $_:]CDl*;kX}d7 w(}A'4XGއר> (_՚Tp#!'Y%Z( y^=/:",ڥ -)Ta"yƪh" Pa4$ Q}iD1q#,dr14ASF6D!1[ FQa4%PQ5S(vW0_DbGA0n~nq"l T@&ħd@T5~_nHh?8?_0hFJ4): C~D:!t`!ЕX)ht C# ̲FY`0E^,~x ͅmI,/ ܶ 9@dg~NKO`&E*VD(ąh}hpP`oru=}g0+~UaL ,*~8Œ l,,*J 2s1 "F0̎_~֭f`MQB8s)וX$1A׀JRP_/f8fy+2۴bwiޏa֞dIDTUU׆DE+H:={@7 G'L ôL Y=ɇ%މG3nHH5ե> ; *]Ph4b;xpju80H\B8xX᠟LO[,K579gOɓ<Ӗ`"m+7~2h*`w)K5CR:]oT_tn5κR;>_Nv0nJCO\/U Əl[cMLA ;VəzQ, >P3i\T/=q/›ϴ|#&ϿO*jOU9ǧݭm|G C2~/_f/@JBpNBN'+?k GaA&>arW`5+~(* w = 4wÙUzHoJՁ>Oѱ ePD vE }}YxfJ%AAIUHOZ_.yt( o)p*FdN¡h{=G~cl$h1͘%Lu%ѫd3/^ %ys̺"Q RUMPaP:uzEa ۆ>+툑0 n<`DA@ E @41B" (@ C@RHJ% U4'6"K@t >Ǚn?۾ۗ=DkQD?ٞG/]-yA<[%>q[#J8i]rIL=“q;n! v=i$t|FpF h2ԦT˽v};QkL-I8z&QzUc!4܍*]liђ`<< qU+8.$ޙPq:X5;v ۼY?zٳod|ꢁEiD` FD+4NEݾindoesr$*8lc7-9rnBM37xifhpg| sM3nCF9o{߫6lj !&8+p3Li" B#Sg$ecI%\y]nˤ;`@(`skCxRLflɢicciFѣvUۺZ7A@gS`} %CFA3vG3Cyٓ,B267Vd1X73!cg%i iƖq70 6Ԏ&HB8,񇧗mG% efQ&ٛrBRcZK$Kvx|CB.Þf]kNkLϒބx$`L NCLϾ5.jFp&s?׾Y'RKz1Qr$Ε;V* ˉ#䣅;{Tí<afeZHtݶw`߇6'YQQώ%T_9@JCTS@CI+@Q"̐(Q+TDHR%4 DDA T ĢHG)A0 .?a !D>_ϟ5n!(ʇ~P=[q㒳H_ ?jzpD >}$@@Y*R!BTBH N mAK1LZ,HX` MhFɉ\Q׳ax _;AD! _1AY&SY9}a*vU$R"RQBUEh@)TQ*iwa[ФqD}9}l@{sF\vJAFCk㞺g7s%VրFyѭ.{S`_o{란|{z[rwGuV݁>'݋>\R/ }= .>OmG= ۫8FmO;lA>wst|7}cy8|jE[d[Mg[*wEB{ا;>GA}IPޯN>\@s@|d}偖oBAϹIz7{k^w}ǯsv^MpcYJ{zk@nF{[vu5nn=ﭷymoz^uݛz>ͷwl7:Zoz96e]yf& cӶ&a_f[z/wg׾_mAVs>nzy}X(wzӽ=:`[bda{w*-y7nw}vX:^ڽuCu۽ܪee$vy{/u{׻q]8b\nmӹZqe_/7]zy>w0G.%}}ռww6mEժc/{7C/bρ:^Ud=zuZFewwmkAz;y|xsY:)tO^9;.{o>zKzf[ ؠvݧ )Ψk YtwwkTk랻Zaòe;Xa vckkq[ۻ6QwzӱӺۘU]No|G[ỵ>ԻWnm_[zrl֦y6vQomh]|}wϖ @ @@4$dMx4&Bښ&&FD@&LMFIiSQ6m f4BRD bhi?SԇSa4hS# 4@D! dMdh4j"MOizS1zFmOP?\@?|K/?-'^S5dPIVht*29&_Cxp? D٣!tVKgYhczzB8i;_XkޒҌ{6C-ZjЄx!ivDQX,X4PԔ${w⨽r)h9j'ְAET|ձUNC;?  ]`GeJ*=9튒()آ&FjxQ(şV(QY2m mugWh+HւIz>J L))Ptu G %*TMJBSO9ύ*"Ym><,<~.r"*FL𪀻ӢlETt_:觑x5^us}oM4V"*;0JA &h("e S|p1C2~Wr*yjbS~XUBbqi߃^uGNquaiBhWvۄUCoM9I2RW鳭g4gF*bTT~ڀS𠨜9}}sg:KUzH{YvwҪ_k0*FƇsA=r*m?\o0 j7 SYI_T`Z1$MR=Ȣ*^-*hrCf@Q`OF̳ZN 3JYR0w5|9=<95N[&xUWjNU@*+mJѦqhYez}WՙHªqiRHXmUgd˄IRLjiDŽsٷd/݃DIFmOcIM>nl6Ə齸tQPT AAETzF>ٵT/m.E3>hcEW*QERhy0T)ݶN%|*"_zq8Ux)nQ\rx{шJ*iB4%` %AT=ZgD^(W y4씚XǭWI-54U{m_HMP}dCBLUZHƧLQqDU{Uq֋D?=̉1xw/ӱ?u)k~OWUPӯuI_}vxt=v);k}eeA:!͞𢼨2(/43%%p vƾͿԟdum͑@#A!ߚ85))7OT<feT0Ʌ *( i|9k(WBjڗUXD~E0 |S,dU~PARqk¼^haɽTT:[6Kpjb?SO D>WfU}(HDh65IFM.]2{uTu(g5LRUHhϜO4EB2+JU J/`x$3OjҍƱu=>pҪ ^R.QB$6}gG͝'巅Ņ%ޔmtSdK~)5H* 54eqB lJaHN/O$&B<`̾2r? e{t)f޷Nw4EERI9$ATOIE'kEHPCAOi~r y>`?( SHh+IpntTe >iGJ҃ 4Ha5d. iI x0X3Bor$G|*$ "&ƀK}a+;' )kvϛCsyVw$ JT (*&d| (+F$bb(*8 tCB~P~|#QPz[ e ILT|P4Kj#( 1SLB0_eb XO4W:_C3E9nZ"4PSTUEDTT5IM1':Kh?uA|eKCITO{h)(,OCQ9:*$"nگ4u)rjؐΐƊicPPS|dBǜ &]Pb1Ҍ~*}m45/oȤO! T-E柃L!Ž z;pyWvf'wahpJaalai% )НRBU!TPZ}!PU.((}-h?x3D 9+‚rMS@WiCIud-Y"BП恨 ( ~gpD gF *X)jFP[!"pa0$Ort%hGp[j* ;4x|}Z?;B$Árb-ÛQt51kX?Xb07>ZG#IiE[F_67IrA'vڄ_Pu0$PLCo?=s #=`("""0gG ۑo &"G@_5'F`9 DuθR H,MK D1eVTuf jf $DdдJDI(?믕 Lg)m10O֥⪢$,D# H P(:PAR @"c컇OR崮3` ޿3  *Jҗ{}s8[ r;5l $nH %X`DMAHc <"12# 5<k 1`ҾUHtDlR!iY%b&CIZ \TfcI'<3n]/˶ዶʫUskGL5.a)3M &t&"Uv-j>, ~_R )!"++#0Ufnۇ' mlr9$mM4Qyzz_wVDJp`;b83uz?L7F1ahG̒1%̛RD=-̭_|U[Qh҆?+8:BqA[ f\jwaZfc{9[CcU)֚12dsQe4yjmVN37o|>AGԊʠ(T_Eټ/Cǵu^[Mz Dߛ~>.Xe[bfIZ)F~)IWo b O,IU!CQNRg~h? {* $زP! ٨{{)}{xy`8m5gyW=!io6CgwK}txa b7fUYz9*: ?tSUnG+VwAcZ،QsUNՊm_Xj"?jlMQ:6.ch 5mk3%VsQ;*875ѵ;scgu1mh4b͂bOՌCt#MV͌,z@r1 3W'6o{_^ճj깃AO$ZjO?x2T:ObHkgQ5AɚyLA~2Qg'fsF h щ؋kiSZъvȡ5sZHV*޺xAG_3~WU5*Q<6Ѫ㓑+FoYZ4gkZc{[Z!F61AhX5i(`Zb h) ca Fk+ea1$)D'4P)VP'I\V0Nj s"'H/릿FO% \A`{ʀ'6![jK{-A5Az/_VQcW:L ~~:~X0F̨Es'4{StR󣙭?ucksr) (bXYd| 4KL#49! IB :6ѿnѸ緌lcc̵WnKRd*ŴzG: u-Km_Nzʿǯ4y/Uf֠,D ^>6 )es`BW,ݚvSyC&aa2˙SEb\s7e>?I_G"P~XXX>a$!ֿOI0&x\zTT`#(!?cڟ XrB@& !kM8yU(S@xFz"r|npx/>1xObBCj¹쟲a})[{GiJg!#!WFf,:&B+ ONn/מJO_0.k@f"|<"×{vtJݸq'P2}^5cKmoL?P?prwGb8+-'|:3]zaM~?OݞU[?쪾Ӽ[O|߯DЁ>ߐ90d~mXU%!Qb`!JB U4++R*T>QRTdO~L7TѸJH{#}?YaÇmL?_6?ӗ =G1mur/ X~OZ즼(fѯ}>޽2h WIGvL7Y1ogMD!xYB; xKF[<$z~Fo;x9 |MmK dsujv_ N(>F'x?޺$t"|fGV,ƲO?ǮRI0f /؆{ q^k\~o(՟@< ?(XG`ԴHo ?ڸG;yg0w"'ėOCQ55g$5'/R?IcGH~/_8M+pΟFD/ހ_耧?  !::cfpHܒI&VVGZUUUU@Gp74 W}K[ܽn!\ T3IT0}M5N?8<7X8Q~IH-aw|䘙'l~?+mO ]bb P5 OWKihE]\O}*tZ}i@OAn8eLJڪ( IO ?T\~k zjU?3Gxxq(!c__zFh" &oX0 Gc~HHNg/UHTSD5VmT,Q xU& ԰ @ ~;| Dߟ@&N*kq@ P@1 #5>AMZgJ#[t&8_Ƣg Di,)"n!V &`G 8@ ۯ_hl*=9`?~<%󤷽NP˛*K9G{ݜ`,F]b !1Z6#>GYF/|YӑA ÂpÚuPx\NS[g\$+!AF5֩dW$,˙ D4=[#0 ]OsȃVt~;r8&PxaD UpdZ s_?=ws/Mo7ô* 3V.swlm?`rȣ^>ܼxp" n6l D"15"t`nZ İZ&`6{}xϒDK`I?zgz~st15qֿԇ kO'ݖ?a͌U[@kT29CW^|Qc?>M|n[?ҶoTjpCnw5cӦ:`6?bi[QJXt:ZG}h-0pya[yKE􆣜/KcUk>Q/ql^8Z- Ptf2h-ר!XS^$[VqYtZ'\N@+PĘ|JA-V߷V=7{zKG33$^o.@|^AcbTo},- ,˓PnL7x};g~ѫ֗~zҎ$iƘgw\7Q:Z5^]_~f2X43c0tr*:s N"4o+qy?a/mH˜e3%ԍ{r~TYH`ҍY1qs`~Fet(D~=UPVwls~^Gp5zr:٥?mi;cFh*אU?sg HT<7mg_ɧ eu:!-ԺVUߖ /ςoV,ܬ>|{sP{ x 4Y@ Y7XDyo'"3~;ğ:5]k#?v D[Ϙad҂l0?0 0 0 0AAA """""" ij=m;A㼯 $z8wpd(@H\*"\^_n d.^.gGR*ٽDdǗϹY-x5D B"έ+nH] 'Nng (* s:$|ǣ |OG NLNFbEʔ$G拻*VlÄ<4OɁnU2|V`H3*QL!]}/IqG;S iyÄσi!`h3I(+|l~J6r1Ҩ+"r)qdu3Op7f?7azG_-{='9 2,Zm?J{8 ; q!^rMZg&9ui`j"@$ʿ^x 6`E_ߖ0'ⶑH|O mZU/+zjNš0JL%1#hs5;'gWR_^a3p }us퉧G?UC<셤2C"٬smp 8`Dѹ9dAi (ȉo4&wBMte;IGƶxDX*&^ R B3ڠ9<[&K|QT C}G;'jE(pJp &G&?:&g6*,DEUV AUQF=xz5U`Ś V9`B;qө~hXApCÿ柢J ܯK8u;=cjGNg@zY}_p$uU %?"8=^_ioՅ_ d_G?>Q,0UH|bg~Hid?u04@QY7WЗ!5FGB[K|<<+~k^er8v?<MC?78P%%U)x:ĐPI$bsuL?OkDE^g&x N UC^yuؖZOV./5G-3!n!B5pϮ@9((TN ʠ])A]~a%Z gns1oz[,j}3Wy>!_8*A]P"ZDbKޯ\>Xv힬qVȫ^کhH(z<#R %wEX3ji#K U^v ta2M aђ1< #gJp:'(ƒn=lO+})͏[:w &GFhi ݟN<CbEsyi9×޸m @ʓPĻY"ǣ}r[k8cV25# $1o|ԇ=gǮ *ЊXc:WIx$??\HK˘ΐ U _χ~@C̓"!^}OCTo]nt7B.xǝ_zB[S?@EIY-xyqauKTu܈ FǙEe B C23|zҟJg+Pq{5QH)JxB(m.U>< *W{2YJ pPA"Z _n7pfG* v950 HG)tzGiPi }ا7Kj9V0zp~{x1n~:|р}u>J'k&59\ 1ə| (r׶x$ns's1ervj@MHwtk0- ~PDV T 4`U0Ռg*=H_;Xk7*(RI•aQhJ8m=iAE>II#F"""` Vd()` &Y&&"*H(b*(* "jZ l 4'Z aYXeHy^̊t 0 |`Dl4/c+JrP\h:*8iҕHO^O`>c*P{;壽]?Qq|>fQ2d,*ȸ|%(_/yOݪS˛bcשA)>v<?~f`GkyPC {|>7~^bEOd&b7?"t5!6Oӕ>s2Y =YT;_:^EL2(*۞lJe?s^>X(ȃt]D} #`ȠJd_P*7ܖ|L7Hs`W!O>ڠOU杕a,|fU-8G!\]U8AUT6t-@HJ.DM 5yxz_+7"0D*"(ߖXcAI 8*ȋ?(É3:^sd}~>ځ׍e IS5TqE{xm v ewZ#Uǩ:~> {?GEp(0v! x`}Ny \!W X|``;Kϩm=O?Ϸ\}#oOXAG{JB t<|te8G:ſD={pEQgg*]Ƃ0f`q*SP@ y~4kp8ע3_ E D4PP P-+ACJҴRJ4@444)KCCH%#CHR RR4%+J%--4+@( C@ą S0U-4)@R%-#JҔ-4IABDR * L"PPM  T"SE4E R,TIMP4%B44HR% (-0TIH@4JRR(P5ME"R+H- R)KAKK$DBRIJ4 H)I@PRJP %$REHU T- H-(!KBR Э#@S4 R+J%@H)IHR(P4"҉HPЅ#IBR#B4ABД@R!J%5KA@5T4%'TC "@D5_ɐ}1ȋZ'UTX^UTEUUUUAx}y&b!5g{~EV?6 ?JkvOTxtY,ޜs}=_|_eG,37S"ϔ:s@RXVq]QN3={5XAՂ]gkĭk`Yua:H\rDC7nNINrPi=L ֣|~1f<<$ : ϕ9;_n4M{9e&YPzx`Ґ 9O,*UĻz6* <"ғ_nsjkzJ[y0+w{dEuWg=W }cAn73zK.il{6nEx㌫!imcͣW-eZϋBtGGc^oZ'Yw3^U/ ˩ߘ gtzW]MmM8 bviS<2phӻ<- :kIףq _,]VjֆI<ΞyxO(>r,.Yz>j1F1Zǜ![ r2Z5d|| rswO\q}{;Gyu>˗LǗ^9ֵkM .uf7V5^[lg/'O*[:ۿ-3ߞz5۶7t tה-K^~'njRSS#U}网V<{哠U;>xZ,HCl5yvls+yo?t] w;aoܭ^ϯL$L25y/v4ar2;?+E}_A VKrUkyiGev;<><[>V65Ȁ8w<9[6^& rYJJ"Ͻ-yqrڗy5}Ahb:^o˿8ݶoVf^S+QȤmyz gzWeZ\3?ۗmדޯ̼yֹkX+B~x K1Q/n{ʻ ir%mۻpUŁ}(O^10v+ξӮ/ R _3:+]xk9F}Ϸ~΂uzBLr\r'iR9fƒ {ZQ. eyVGiickKj;qD+Ϥ2m0;̟ۿ_*W>vtw.٢)7v&0l=9>4g{,fz[P3)lD^͍Mύ#GS(>qYPKٮ1cX::N}*IY"0r9AR0W~#ioW=C{@@BBAC:uHBFS3 s2 `L࠸ eOT .mr3JTKQCv8AT9~z,,QԔ F.Sd\S7Ɖ\2Mgrod?{ ]G~ !>`a!Ecq~YNfO!hF~5q^J?zk7ֽo@rwVܱa(HFwu||tLi~пٹdos6?Cuߛ=g x>h;镣e.`39b*!r.ח^v͉P_OܲwNn֚O.Sp87 yd]'\]9zBxSv8֫Fޜ6 F8a=:v.tr0}jw7f؉yQB|: =s< AN.u-1'mMGI3Etq8HxsΛdqҩZsm7p"VƦ!nmh s?ȏ~pG@0vd;`\ {8E&ۘq@a[s6#l(Aie"ït{ܬ[猰C|u!|J6k ) tٳJ`1u:v-Ӯsl O:vZ3 NKn S׀=xqozjH(Ĕ0"krp^8pܡ;!T@ DTVy1`s8Mg%$?bҶA`A; :I&$iQ9|cF F2*HQ:B^!@ٰ!(,ϫ) (':cQ!O* !ZbB3E p$Ā]xF5@w:;8ME!ت-UL8N_]}w]HI!ؾ5qCސnhMxP02,^\9 Ӕ:!f@Uw^oIp2ln$.t)9]\.mhԹ_qٰK zkv3oׯuCJb!UWFuHI8R&p{d‘Z"|9xs&ճw;xd@ I$I*uIy܇F {<^qd&OJ bx8|V-rS%ZӲ֖վw{6ePw2( N9ܼ =QCe!შf)E*#Ot۞H̪9a̓( ʊB\o":ޏ_ yME@R Ox_.;(^ f@DR&L'9!#3Ktbqʛ>S偃K S6T2VP| H&s&Xv+ ƌPi~cS{(e vKsZ9Y^3+vڭ6pWNQ#PKB4Mkngaӷu°DHHPyϒf@[+T@ZW4#GC䂊Y_~wA*x\K@Y;ؿnwr9ᦿ^M%v"o._$`3|މr+_/gWϦ2Nib(X==Sm:q%<{xm,5=Kf ݂ 9ϰJH"Y` (kG ^҂T»9& $Iz98n֙ kVCLD!h'#."`LL[]8T= oab#[oeOZTPXNJ R0ge}4ݥ>w݅5f&"l!o^q0 dKmu[ڹpձx@D;s4ҝN;S,T$9;OTQ6S<}Q'V$1GEJg]a})s&f$Ĭ'6c3 ꊫj4۲Bb*)Ef"8κ*]el#7Nٸcਪ7/V·NRNr_ :@![K:5'mS"9I$" ]:kW2rI5DWUb6L-]`]uᢸ֗z=0:U=O~ թ 1iJZCkypg-AFSQ5yeUe݆qƘM 48ؤUP6PhWC_9 ^I"MC/)ڪ^J!'"ƽyL&Y(Wv*U2&[B8O[[W;+zd4`[AѢP&JTY"V|7z׽nfv, TsCŅ=tKN؄Gd%EY.1Uv>Xz_ek;)$L$ AZXx[xW8k7"8:嗐xGGqx_Il5(<Ҡ)P@ݱ&nnƋQU;}:|](ڷќo`n=z)R*Y^ynԾx+/sGn$p~? 7i:Up.ecU2xw F&0L,QJ2 殺ZJ2"y\ 4܊J] H"!3s57fN~{Gy+4yd(Lћ`u DɦUxn,6S,i:Η9z̤G<,u uBeR .Mm.`ujZʘZ| "Ȣ(iJԍ٫vLF*җ@utţ`ꭙMb^s6+SLY#dtыviݮ!`6vaP) #l'/d\+-Et14 5"m08N@o:ӗv5a0FpZQ<= SrAvMb„ k6u0Ø^X Ujl!DFP MBcc7R WF$M j+usD-IduޭUwngp Nb*0_CUDT8j셞 T>V@Mلi?l;s ulj{;|he!װ)eƁxׯ&y8+*8aiDvgĶ| fUe%hʲS .x<*3%n5Khx.9$f&eKT.rr(1=lZgp$C)} @څSK;hMRζa2YjVsF mE3chsct4wwI&Ά981X7iTë)LP*8LJK <7x C'TBՊڭ 5HCOo;ԮdjbpLH{rPI Z(ojrgdx㙡=:3`E;2%>O4K7 Rm.DMp:Qv nC6 fCmlز ki^eko)a-N[B":"^U^$wBIݥ=f,ulBQ=dtьRk5uk@*A $jBᓲ^nliL𘻩c>`B㒹$ByqVoqŃ.P5kDYf1sZ92fqd#u:܀@ʪT90s242Bݣd7B\ǣuF^Mɬռ\Me7?4LC6X+$qW"'&LV"rͱnZ ЗdZ9>pN9`G`Za]s/QՃ7=nnvm:6f՝#P-1 4Vv%[[CYlޱ9?A-T[`M"?wHmٓV<kL";;+ c Y։T0AS+6MlKEvwuEJaUWsó!G;Ʊ؉F=ƑbCXYquPIAl=,-:hg'oC8ۈ_%3]h^i*.[Rhtv6 5! IaNh\]&6* tV*-D$9=' G ^GUxn[IZHM2 OvsSm=ԕB1n *NUB|c)T]g\ EԽxun 2kyZb7)זf7-|EӳWFC21x-čgE]eDu{6;Pp9"ocinF|NfK]ƱJ6e.[cJnIS`*aaG+qiք"03C1 p^>kd: AM ͞+@: `)R1]WϚV{abTy$]T gLGQl6nw\kX48Apwfj*VaMYHW[dƗ+q բ .vyy=+{gʧ**D!;5 ! ,jJb Y6+f$Ku)doJ(q]CB4=2FS[uEC aH -(*5t9ve2FYBNx wENi 8PZ`aС͗UXZ!OȆP.l%diX\ZIX.CҭVZE6lūJ Zpt *;V3!֠M.))H,M ˘(c)B.5Aq暆v&^9ުCsD U)7h@1@*@(D$LAmXEF!ct݇QZ965h3囄ӨӑᑍqKd]S@uGBH ^JaD8wEQppVc IBJCS5( vkOf 38bgs^k.d8k=5SK\[Ѣ8.9)33#Rܷ)sk:X&!Fpȱ٨,/tC@ s]`)86Aؔ;B=Fp8+ .bU*ۏ#%˖=wDJ3Gxʻ@ Q`@H0mH D9I%.'xۑ3C/ɜ)Kjh5w*X$\҈$3f,~[^J:S+@֊OOEcCHH$1q6µx P`cp <գxŚVa\+/u2渴fbgZ8,pFG.59[B|+]ts1AxEF$;H`P~x@FK[Yϓ%UJ-z%hMTR$8@f^4"3'\>i!J ͷ iڈ֑";AM /1ffQ1q@p 28PcCe>Bm1un) -G'0ͳ<쌜*r!A,@A^1A f+x$d.H&W\V& [ لJ6' (l!H&|y2+KǏn.A'!Ђ {",Ec-# xghಣ$:eXj LRNExwPPAAA),!H!HAeMȂ@24@D5|ZTSĹ)-&ErCπt<34vf{ъ$ VZɃUnJ9/:1|2 ΪܹK4gϦd#my7|J{3G, km l;zP Pe1 pz'3=l;gpKz {rDlNV1oqk_}/f_{K=glh^̼ߟ7A<x<KH};ݽX~`ݝ{?z ?ΘFWlO' g׆ N6#Wqk,k]g?j#2euzdεZVJv:U* zRZ>XҪi*UUUY,;bBEDQ/.\QLc?<P*?>+纆O;H !JIeQ|H] k!<#ff\& d(Ob!wL Fniu8$LP P:>~$H),af9c~U9e7/ħIIJ:NUWGH'<r kM!PgEs?gWP3&n)7@oz t ?T,lpW龴ZE: )0dIo>vE{z?ZX{폺~ P }*GrR`+!c1q=Y>Ȗ쁌P4,&&-_57-?C >=:ȧC(gDspcN2\g4}_ P_v%lI?`` 6HǷNZKK)˟:S7sš.LC 1zKh//\ I`[$Z"&'m]/7Ov@@@GaNǟ.INPB?MsBX(k9 cl [YH$?E=>@@?Q~u>aXA_F.toÜ\i4SBIzhnfNC_]y\{i~8*q @U"^E~W_v=ovu(() TW^ۻ߾@((((0@@@tyu÷xu P ` p P _Nvۆӷk~ @@@@ ߗN[ӇCnۿ~{dPPP!4@@^TDiӗMt߿\ ڨ((((@ $=C`> _b_DOhY&lK#D>Q BCռ>`C!%a~~rs_jBk6(k@A??=į对M?$!GT喝|5Brp!6~|v=VN4l @I$NPR"boG n⃔_ ) usp|ߗ\;uG\^/:~q&QKvoonkj >v4 !7V5,lK4V^bbn &55"RI6SB-B%P!"7$!4}(*=î7a2NŒIf~?C%Mʄ?6|vh#tsɕ<,ό1Ye0Ë积JkftOpgEE( $*0"[VrV`U?{s% jP8cp,)~v*i?4Sy|7A'IK1? ctU,#H~y>%ֽۯl5/Ģy#]>Kjغ\>eC1=@V-oG2ö}}to~7nĒK9ē̞XU#Ax~&@ ;];e/Zk7@bOz/v_ahW#"0a|xmyxTxRO_9ٌ>Vh2':Tۭqt'm€= fq@Zj8罔fV^ȅj|P'@;k9q=Zq}O'İU$Шr\SRPݨ5TCϾæ񀸔(EP,d^47!yJH"̣Ѩ?M\U9W'u0ө>?:dmӔI`+N*uI?]駷?}|/ph7)78j"|(j%+0fW1LmgZ;J=W˗ AYq=Ϗ.>haΫѷ:O@P VlSyKW za.>5WS3")8}@J7;&z=귾1 ;q܏KA-d eTQd(C{`ϩipe |Mbz+E"L,Izt#+7e DI/]Xe'O]hy +$ĴH4*kȫ/c-q{}k!LgGwU"pU5MDoor' =d,?~~vN] "U< =|>21 Sg69۟=2J_ ; xS>#ǎ9RK>=$ 2(~gEQ6yu+{z7M/=!G  Nh'rΔvzWNzu0he|P&wN-bI- $ LPd !qvjuMm2bMH%qC~׎NzW5}8D@>8yi[M%B}E8g,&75a"$hB7e9?   GAp 0H'E_fu?ݧ8rmU|S# @z4q9s/ ±ەPTOWo\;*;Nʎn>\L[YmDWKܢrYYܟ8I\ *+ 7Q%$pqd B pQd''oz3y*RhY,&h]Lc ts+AU֏RwG]4ۤ14qhn8pMGg Ms/ǹe;f\iXYzDJ4'ɓ3.V͢(+t5^{$N<@D<V Z@( (##]HQj۴+WB==[fG|۫3>]_._ӣ?Dz>J~?+A@TbihB-R44*Pi]%R4QJ%RB PBtД -@ -"Ri4@R +IBR(џ]6ߔn&V}bߥ*q':A-y8M۾;N@ʫ~Cǟ.={e^xq}&xv:hkI=5Yjdkl?Z" (8ec79ZiQ0'PQ>.!3=2~RA]VZ÷/!r]rB̂G>B=ve9am^\˝D'{˟ӗAQ<\pk[z޿=߀x!+S2^7DTD[FR0ʘQAto8yg<\D1?X(>ycpQmF[ySϗ)9$C A]9 Bֵ)mX'$A4I~9afVqo:[|ZU ?>Äѭxt`ZzƅԻF0LI) L)"pŚOr)& 0YK%uܶ&RͶh&53ahG.W~Q?\ajۗhߣ'fV;8cݖ5%.GH&A;lu׾C J4~~^]4JD.fg+Õ#&Ic L"Ub |q~8կ>+|t!wpq>M{tB|ݯ0Q'ϛ/Nw>aϣIzzީ-ۑpuVə6ʷs4DJO?  4'PE:*@+ ~!+ϤGۤpò]%ӜO톴[=* %t@X&7vzR]5n K/ܕ|kq9VL`? Bw⑽}h ;̫'ZWxr@~noZu=P&0c/4PJ(1UPu6wgviE (X:8KVpJEEcb0Dgo+XNFxfGVMQ{j01r(1 ҝ 9$mIXBrV1b#NƍDnp]#V1lŪY$\r6aPv" 7$dmLWk4lkzZ4^<\+ZKi,ereE̥:+PQ=TpUm<56hؙ*EcŹQr-**Tj-EkQ̘Ih55e1nUsX1RMKW\\ E%[j d4[`)4奪NlhąME<ء utTz)srA Ui̔N5D4ED5B-lmm J`R[664C50Ps6Zq 5ZuAM5w*LDTS@Ǎfi*FQghƧ% +DJnlr6EQJmm-.Ev\MKKl"lmQ r RDU@P)[ʼ(B k!ѣF"&A;(h !A4T+q [O[iLC@RM1i-DQSJKKHj*NF%J#Xbhh&ӢiZB!i(i(JB(֑֔fPJL:tDBithhi$JFCGlĔ4ZЅB:LH҅-K`a)֊@hF)F!hIi4h$iM)T"ĂRЃ]_clsO8^Xe| 9a77J$|Ϗ=!'@6}i> pݎm<̌F+ݟz-Ő\Q@o/gef]i H O?o|t!xg+ŧE*MnЊ! Vg"yL#JTAeOT@TƦR'ޞ\޾Ƽk /*iG此gqekZg 1>纇uMyȁM^jWO +q52[HG0۾fdK1r#SiyEww/ؼ Z+KVXC%I%ņ=k~JyO6ˊ3I>I4y.iǷ8yS[Ҭ\U^ޡ7}-|3&~ ]p .1z/OR HPA/].~$XF/a:je{orE<ϧO7C\dPl]˴4.m˘{;Ȧ(VYuz M4m{!UA| Y~jBZ{ɷ(S c @PH!(f` ?H]TO5ZcH5~b kdI29n vdii Q LҪRQPRٛ $Ht^n%MNPJV/)Zfg݈3o@@C=` cGk7}`̥j< grHT~l2f7aGP~]ڏ̜98Z0Aiф4P0=RFoh׋J1zJ(.x/7'۱b~2ȜK09AG*`>ӷw^gMt1,,4[PT5@U:;D䍕fFw fVpԕ ԈZ[7mǯ= 6VtHH8" Q"?I ~,^}_*@D#ҹt,\qAģ.8Άoe6>@{_?Y:*F27sށ!ykq:W[d{#)nYi+yc 'e`)* Ć'}v0 3׌&N\$}ʪ*iURJ;{jWm9S)5C~cPi5|4|66mYRP*w48w㔴.[Ϝ|~\#6s0[ *J㢻=qZ \d1n|ʪÑ jg:m4q% #0L@Y6mh:Fqzժ'6OF|I~ PFJhxkgY.n "BƘe:][۳Gpݹ{zH ,Yh1LH@Μc]a~kLt龤T#\uhֱۯe*2gS%FC36]8(eRTBRէh8Ce2}];Hs6[ 6M{-*a،SRۻ7tˏJʯf Ÿ _HJrK;1 A&j8u=U0Oz3iζ6lI&}Dj=i(}?UObO-ޜYn{[g|h"*)BbhhO}=yя/ww׀RFO؈'Q%R{~]2mP{t[y=c||zE_OzcMoO5!^F+I_Y\&_د@IhJJR()R(VR4 RD%B  B% "ҡM%tT(4%)NHR@4B 5IHR4% AKHPH+I@#@BQE-B BR@)CV ZZVi( Rh TӠ V@ѤiJ TҚRP*F)PJJH* RhJVz;A|ݗUx닻u~ W*?G)f3w(_TzYzZ=0pxE,siӗ.ҝ/r E^0D4Ok,9$=/-y#w>r=aXMv'TMm]qwa{~ް.6.g5{ 0 uPzw`|;; |[=Ǎ8kW723*\]⩁ޭ2=bzY" =R݆ZUtï 1ZvyRy_& zSM;DC8'?HFffA~ ۴)Q)  N\37A!U`}&'Q{ 6NUy+^?9OQ %Cg>u6*^ৱ] d'ety}{vȒ^c+ZDr `Ďds/s*y?S>qk&5d7;E 6mRڙ{:(("JMDRDFCJDDM4DLSLL+ ygGO?@M/` woIӌ8m\d>? SP`w\Y&9D1q s%0Qrk׍1ژOn8c|8ow^̏. }]t `:eϣ۠.=t6\1ta~v~A TiaH r3`!e)7c][vSm[/Bx^Z*juּnX"đ~ɱ8*s@p_kS-4sNallI(EY[:rtep_€ԥLӦr2ߚTDB{iSmӌLI#]3}oրK?&\{{ >#>.`Qjg+9OB8ck X?P (߫A~DtT_#Bт^_!p>m&˧' bSgTP~-\/(~ɘ6j2+^?` r" |~PNkl^k=D`v7bݱ D?ZtEPEV#ceV!CǮ "y3ea f LI)E^ ;ם >(#:t .sn|tB'ðw$(Qc4a7B+ڨb)$Ӎ hqe<'@q1O{zw-^f{pg̠rГ(5o_:SP>? ?,Yڨ4C&?SU7] p1@ ,#C~_~'j*dsSg}D; RAHIi?Q?^_Nd9wն6*ڎ COi1`X~E7~POg ">Gמ;?Ņ63s]_ÐDK?_m2l6X*2js?W\0^c.)ym)3 AGKxosEqxǦ|ޔt<4e[i~c]{ʐiʏ+ML^۷^H>}g3ҹ׶|?i }r_ëÓG<~PDy4c;.ZwZ.\mˤilʼExe x}% .1t0%/4O"un}=7۷{_c;g h׾nuۆw^^7L-1ۯde =}c.:qҒ$za~ra<$6rТؽt,k9 (Su1w\,j޽QQG4o*] [ݵV'2>d W_X[m>'Jmm;=11>30U@ź=k)ע p e!gҳǑqtD)⤔8Eɀf0QvUN?7c;fa8k]-n'/RsyhvǗFٺ]] GFscNVzylr}ˆk'G_10oVwFf?t/}<~OtȰ;Ra8xۨr9i#EE3 :Sg=_?Yc0e"hdt= ~t< ;~ӳuluU]0޳~f <^~;|=w4P[ LjřS9+8ݼ\en}p\m=<=kP6o\8t:t_+i VغAwz-}ɫrYd8>;WdusN[rϫt]![6{f-Ϟ^ٝf&lPeהgi;Dz#\mbe](3s2QQ\zn 7ş yޘwpKפ 38riL-Yei8Fw93A͆S,F.\,!EE?9 }ƀo OWJ%A}DZ}PĈQx,Q)d1Jd1F9&f0u@?MQ3(i$`X1+p/w2i]}pVYJ`_uRQ˲Qf-t/ϧ -^<"&_Iq*7zt^߆ô6`O^N)nD \@ q`[+Xm dFpӣ[ȬI}l6$ )`- A ?n;uz )EY@oV,y61U'dߞD;? pywsyָ_?Dj1i*0V&g[S`!hX/(lMj 1 `Cx@"`?0C\d5+x 1Wlg&ڍI+[Q(Ÿ˾ ؉'45B'"w[ٔ[!|#)N 8 &Gsq#@Zk¹ s7Cof9DpLyD1v 6f?}h;=ʦ <9!&*Q9hq,=qȆܪuofq%U,CK!DDMUL-!^wBB[|_SP73y"I||=*wr:k#n8̎u豭 VEu{܄14v$6':;*zw5Rj^!1"or7_vm|L&Р)(E<(6o^w@mD /,I|-vM 0]LEo{p9f3cDQg+3BxF}TYGm);=6!#qx r }r5x󳋡_?}HH0&! G.\!ԝc1luj c-vUm5^!mTzsQ6&~8 DPF1'j'2_c $ T EA ̤i\Xvk9)tmP[cpcUjtNo0&I@ $lb>v֑u4$P”=_`lk$ i:=R%hFqJ v=PGFI(`S*.s̉ja1$LP5qTFtO2bV{SÀꮰ BWZl^@Q AfsC?c>UC^zY{ >xF/QQ64FFauP(0Dt @'pM/лl 0Q@qIZ ejN0|l!)mIEFȠaoKn1aP!? 0 ='LUa(V Ze:a8/y3fh݉".FH9͕hd8gb ؗ$(>Iɗ`mK9{f?ioÀBF-WD#2Djy%Amj41W2G( P^Rm^>e6 0 ^5LKq=O+n/˩3]b.GRHQ2tEBȆMa^~u@4 *y3@ hg^A˷=2'0`$Gg:+Cm:o% +;~:kΧݐM[7AUb>IDXǸETVEHATURRT4 E DE%UTT5U!MMRRQT@STKUALʔT4A4IM5I@RSML%-U!Q D1EUUM D4RDD (DUU)EE #LM#E2DTQECMA!TDTE0ATAT4̳TR4M(RD PDDRHEITTKJ2CEADԒTH5AAIJQQұD JE%TRP$BAA0QBQ1KUQTPATIDUED]I($ iiB!F(!!"ij5K45QTEE4A1$SJB(ETPKTEDDUQMQLQMM%0@PQILE%SPSU- D3,-%QU5 40$T RPCIJ1HTACLK1SPCE5RD@5TUT$TLS- +0A)KU@#Q-)ACEP$KPҴ1TASAJS@D4UT4TJJ )T % D%QEP QHđPTDU$ATUU!JRQTT P) |eG cӑ֏֭Es?\]j}=k d}o6,f$#H=q1g"^ pyq B<֙O5j MZ?,:Ud<ː'`>b|F?@`840Q7 6Qo(%K͍І UpAy сA 857 Sentu2 2;dJʔ9,iI.̔btӅΌ"!G7Hwhüݔ3 &x LPz' (?#䗛;e}:P!.ljϻ32C϶\wS|ƓhsyÜ ](7KهL{qM,2#7Mtb7L:K7-NH\q 12_FS=KWhoL51VyǼ3@AƐN,rH:0pw4m'1ƺs}cZ'u4vY'Wf^Wy^zVP\"<)ȳۢNKlwPZ/~mNfL>Fby&F`$@ H! /aPd_D}]VbLj'^`:<\&Fcg0==d좶Q lj1AeLL ߵ>`r6D2#ﯶ|C@~/vĠa{H*c\6Sz>/ 1r8m&Z?BKktW:u͙1T{;`0}vbijp2BX ﮀXy[dn9T >1zW0@l6A iQ(ˬa:du(C;o&Q!#!asQ+&7 uRa] 㱌 Dz0og> '~ kx  @&p]ql5byK H:MeΙBu]"ɓo4(_P^_@@@fv\t(N Z:St(Z_uc)R(K(pL3*6Q$'=>Qe>V.S]0)ą1Kѱst L0c,PQP{זxꀁF@FьM֠hMe A\ &h%ǣ>U[E}GZWjnd;9z%2 "w'=<@@:(Gdrvn`dPĽ? |ȓԜ cnA{ qd9 ? |OP}xM哃'&V, R:$ Xsd?|KPeHY@pP ";>~ 7H8"!`WWt Ё B5dNb>aAm7]CnL]gM4Nz ʻ&,$3n/S]VxN_o 4P>jopc{s#:Wʠ_dʕ:۷oWodv;HB.al9bͅ lO^a-h9XvW*XQQˆ1b2(lgG:f(K@7ݜr/6,뮽GGQYXRʨ|Q!E'z#r|E)3tZ59s &Y(!\Qpoel"DG$A0>P Ό|y!&>La l$Љ&ea؆%|H>5)l=mNq>vjNz" 2 ue] Ο;:wXl[nBE빱8dB$ K\LA DJy(N\spBx1uÙ4G:Ichm5/Fkj-]wBdρ'GK>V7M HfyBp@.ggC^%aO|"_ thdzH(3ܨ"-DԺOlC4)M D/T1rPC2R  p(^(hS;@ JCtP< F%S{"'!rS@Q>W]`"U X)ШE 4*V)) f1(=By  B%"\@#2CN=M4~܋a^%1 ŦIhkmEmVTmKJQdA;k"%ȮWrX'@Eϲ~D0QCtL`@`nىIr.}DVwP|7RVp8^)h,u >hyq第ĸ@卤\&/u D.ѹ┃tKbsCfdR> (qIi&R"IEAzM/WHyFH$K+^Lk3c6kM A&ڂ[2̻vZklY/y!kM0F9_8N}㦊k1Hg3w.4z,߇YGӽ.@C>o꺱4ԉX~R4gsFߜBjNv(~vy|㴓nX5NdBh,D(^σ 01`%o-zFDgW=0fȫ "P(YB*/857wt UE*nXet/ #+AuTqPxRy6铫}h8|x0:Phr7IiǮ^҉;p |XBn L0jDU6 *? %0ۃU8@# 8gBKGq>h؜tݟWPs_:DSm7KBJU1\>2l`<ەLAfHI5\-x&^ [p/_GX@wHVPYu>T(mqH2rϨvBbw@*(8Hd ΃載&G=QL[b#ǥ=f,Õm; ]`56`o21 پ Q"1T}7pD N@2 HQfW{4x,5( 0U{vtXaœY( ԦL[W[0o @a'R0\|9D4(*a0pQdg, jhFSΞg4cB&@-| q~jn!">R~Z]mx\d4h5Iw綵kKG;8KfR A3(H[SHUu =,V-a棹f=i;/\Y&E.|,gֳ<+У\9{=myX,N[xxkҕRdl08Q,EHֶ\vvte4JbƮ8;1 ~y)( BDyIƎh-%!Vi𺃖A*L<0Y+k,[;)ʂuRۏWφL (,o|FE>:֊ ]lp :Vشn\xc˩gN3sͺa\jRT~S>|7v"yW劵&+`"@'qc^aq2ɗ ]3h i4b' sɠ,{epNEqM СdR~^>ZYO[ WB_чVC,*7i\d ,=vw/ h)W92NKkz! zsXJNJ drQ[a]bc[ zY^ ך?/yl"`G 6F/Cέ} *!§,i7Ylv/E#"ATLI昛7 J*CЁ̀u)(&zFpPAc]/ I}0m\Ӏ@xUkamίDw:u/ kb♥Z!NV5.[zjS%WJOPE @UU&s-7 iT:jϬTx0-(5E\m2t\}9Oc9J&hFl ַnPVB5 1Zpʐ6LhbzFUhPhq#юla53.CTGC0"FdTԪ+etwӉ(Cb6xl);F9_OƸߏ.7]crPBBӘ/OL*^ ?D$P铼o}?=oY ),m66zP&uhk4vsxq\(b`l *KVgpf!`ClF`QkMNvfaǿ7Ђ{$V{D[# JlSC;j&+Z Fhb3D֥eq뚅b!FLF4C@sI( lhD FVFM%Y lP!4̚ c CПÎ#\vܫOa /XzufIK!ƫq(]х'&\xd}u)wR+Lf1'(c .vDŽh'3YUI3=vF#:ޓq(,- sM]uky|!#>m+Hk!rg|=djtѹ4,I%Y"Na9Qɽ FmE7`(ϞH7n TP{xcI߅(7oL2帚w ;vYhsDl7VG)kTM P!xP^uYՆsaLmGKQxM`y<  \TLW bt6Z]7m%[F q4@@2Ҍ_oSy"޻mEL&I6/3gc8'zknh_\X7Hퟆ{CO] PH. jQPb|t T0ƅ^$zdڊjZ]hV [cAG3j){TZp{j=VK |_@¬^u\&A`Bv}G3᥆ő^ZNP9Ԏv~q\HvG3jb}Nv;L<BtkG!Q0W4~}hExy9ì1[ckN@xa, ]D H{=ϲRҽz.c 0S1/ao$b#JfΣQ4:ԡA DvFJ@P1 E6;"} J|C p̮b)"\oȫN m]2G 8fxPuh-.r߃(uZCK Uy72wUiw/$bDc[lژ(UDb up:!6N7Ҙ 7I@1O4;?L<^M)ҜYb`=9Wv̠V.iƔRp}.ʳuO'\SX,2H^ yc ?Gb)jV! ^2V(?.PP0J6?Cvm`zDzwmhm|xѷ$b]{`v6q=On,uk7BPbvQQ3n0 '4"ed` ^b1!δYcrIðS=  בt'1'b))_D÷sI 0fPn=0B&U: !I %?d$ =>ДQA,$!#HBÛzqܰ8deޡcYa,r&yr6 F՞|Ge8d;W||lcrNP9siILYpy pd6UbeRn~0.=<1FAAA1Xǥ}f9XX,kwo&"Hl[mGj*ۧ3XwO%`N^3=zOe)׋T1c 7R43KU=% ٜ\2!u Ҡw Ν-gFGrRrX :Ƚr΅~ԆZvpЩӬ8V MӔ$"+nh^)(%~֞EJ"5X87R<ʙ2N)/;Ô>q)cN yYԪh:_^ԅ@\W3X;0'EsmUd/ҭMcWtI@f-:pyhc3.ROXXXDtY< 1B{ؗci~}s'xzF6.있rl߅iӽ=v79% gtCgp*RedE6 K ֌ȳ92@p#QĮt*ddO~, ѻ(q$:rP(H7SӲÅ2_̇󅐁eMF݇Lx@xi&h':up+rͱwv3NN}3#6:%冲84bҍG"80iSdNC~ ᇓqydQ  ~ mh@2 `ð5p*΀Pм> 'A3 fh/%*]ᬲB!brVE``c+ޢh=a0Q g>I}*{RO82ͪBJ@&ᘓ !AfK'mFrRYĂc)k?FP]EU%쑜Ecm׵`|_,#hen* nDt豚dNOY@Xj&)'^4U_=f |86 y Vg?MY3XBa0+8Ix<T|{Y~j%s})uꮝRؓ5yIT1#\`n%IU,:m/BLZA*^ K22 ~渀s%3YS4@*ze_YW%cE~8[z]J璤< BN0}w @I-`z :L1J`Yb.\%8>e<H@A hE R@3XH( x/N0kg_sMދ삵ކPH5wfP*>_e.]|s?Ҹ@[A`(iH+,w2 I4~WitAҮBD";K:h9Wvl+uF|iXd'22 "HP}xtX MI;vʉ kعLGD(q y 5I7ϿlH1(#ăPrA=۟n?a>0Է͆0ȹ~I{Htks\hu kՋ gsjus5$gꩋ!fkEN,9TN/9KAN5eם\Nx]lًMjLa9ui a.bK#@RO?Ιn@ lI$Fq]T1 vm_uy@K<| D ZY[!/G gFw!@}a " yB @43(ʅ\M6Q[I&fzDx TK;jJ(ԥbFh!h!]zEڞW cfgflL n>a?f CS|d72Cq -x?W (*N|nq7OR]ϸ(``, @AP2ph*P8``, !L(!L(!N@AP€P(h ` P)@(T0 ` P)@(SB) tAHgzjmꚮ)#HuM'[=sRWrDcQLD1a.`,KiGfȈ93EMq幚ֱ 77F66KSh0blFo+ JDO u"F8wp<OuGQuGQ3 0 mu@X $Lx 0 @#][q=?TXG*[`GOjn -?I]m#6Ic].1v;N  급+|4ZNϰSܣh6T5`65xy: o@^9į @⩨,;R ": xu(@A`t#HdFW#Q @QACPvA+ǿfƕ;:{%þ<H8;JV7P}RO?*m.a'b6V h}9ozcrcmv*wa-WDD%% \H6"f`&6Q;?BƁI㻳/>ǧ~^`1XvB(8Sl)j2 (\HDih>Gcvdea"^:,eX 1x1׶K\7y?I 1~1R:=9Z]~C*iqϘCQ" ,JXb;Q;{! :y$Q:`z Y=DȐm=<-4 r qb~=X[Kl~uχpH*  A I-]"-8'LʪU*UUg!&ifސʈ%Pt%_L¿+Ȣ ćEhZz<Йsݴ>7_wHŐdpAFy-:i5U]3 *y{4ǵM"VgN8R҈:Poe6,-ԤÜlXٷ&="wFɤ_Q1s<Q勆bU9f_:ZVn3/9+;쬚^k?N"1`XoSp`1z;Jk.9 5p`Q6kYGAId t@.~_e|43H=M=p| Ƽ"%7thW9"msY誒Kz̒:}˵AuHq(Jܥ,N]w lD @TPGlϼ:2 AQXa׋s G@.@}_L"C0t`t0dÍ:?L>]_:=ܡ6b hBhI6t3xL"](4QY^[q0UQ{z3WH&C"0HpX-t7,P(5QQoۘr׫KM #-ףI]9 &$عv5f*40F08 J9@KH`#\/P QyTUUUUUUsXO"SV4AANnrP怮Aur8 cb>Aw_<eAXdŔ{vo-Tu=f@'7ҁ#59*|ɔAQ0rY,\b!1(,x~6Z&ea&;&4(MB,J_Z^DAJ::=3wlS33< TN aT 8c\@-XL7~0 ƈ*M`\cB8 E⨈̨mwC1K!#!L2 ȨDG8/UPn*ҝDJqdDDk xޒ @DWgGI5Or@oUdlb :4@Lc,Ɨ% >[je<(̉"㲀">k $i9m"]dl69 .0L) FXqmU <2Əpc\:D0ltE;f5pB2::JBf` ?[ZR64}#؎Ԃr2 03Hnƍ᭻vt1=Ҹ 7\fZՔ8L Pn "\gw.\sNd|餂08k#ciY !B㵥υHe=oyHǵ{B(8E (d͂&40Hly̱ㅲL9JxXٺ|Bsrqu4rsK.$ҡ*ko%-îLu %^9}E5I!XnX1$B0tq1#66a D7iA{ۯԔn:!]߬6`s! (`2fν|7 1Ӷ;i ,+9QGikTZ75:vpPJ YD>$5|D}9e(5\ 6 jf$h J 3 &WXhWBc$)'uP)C)̈c } MS)̑={)6tnk$EPBˬ9mfNGV$] Ik Ci^wM ={U tEqQgL JH!{3 rgy|~<3t+~·N9SvEcAYGXGb>F(&WaL;Hb Mr8R mzcP6^mx:VL.ΙC tYA9L)m1 h25hyK<,6Z8hGx8fɣK3 QewKgw$[ c|K(,eXP ɐ9Dd=L+1$ɦA ;nP;ZЬՖP .&𼡜nlMaδf1qn|a%ް~ݞv/ TPB⤦M=8ֲ֍meC14EzBJlQ=Zrw0Bfw !&xTVt^w1=饭WHXvI'y3וhTԠt kي N[4<Ņe@/΁ @@{DlnM֨m_?Oϖ`\'SMx%{2:˾:c<,jѦܵ/{REDž hIPq̡E J&JGp_Y8@T|9T3#KKUUUEUUUUUUQEQD4UUUUUUUUUUUUUU4QUUUTDUUUUUUUUUUUUUUUUUUUUUEUUUUUUUUUTUE4UU)UEUUUTGW1UUUUJYS6U"0wn:B#F61#6q1vZ8CrL vƷ7G-l\BJڐ%D!%Fђi&t{$bQ}R)i tP<%m´ -k6"203xq8g?oԚ1>,禲ضF]7M`.". 7)ٙ.bA ]=ChfjCx.vq?R:{t9\Ϟ)8q)3 s)Ѿbp7xӲ{朷$N\9I[^XIWU3h h"?Ìu2C2r81G32-'3U.7L("\fePVF~%A:YG0Cq``ˈ@^Ps M%R4!`ݙ@~6HjU˄hp>g /CPxjX3PuAdDeK((((FEQ\;w(* ]Oѷj9O=kG(wHr$ 8pcol>6w5սv77׃\UUU{8&tfNDHZ#Ǐle6@ ?VFv_jt Mp @"" % MKcۈO=٧sǙxEZ'}4g0Rfj]N;)o3CEnHv8Î5PTL 5y0أو"(A)/5bc %QEQEQEQRnvܢwdQE t??i\856iDۣI˂-^H74ݴ0#B64n9ܹx{}nν:. й325 #`A^CJ쉠*(2m@Vmu?L3Yy-GcH12Oxߡ8ϋu58f9B=D҄j=s9ߜQ|O:M_|&I3q4($ %( >g2_"Y+C(IGX1P{嫳{l23:ׇ*J>~{ p(>JQ`OFhޛIVT~0&͜@A"oyw|o72OhiBYur%ٜm &]qzqyMz悆Q)z|@XkrkmGݸQA0hQ_sZ AMB }25w?㷓 z{ŏ\s٘" -:ݼ.=&.PF*>vplتZToI?DTFġ$zoΆ3P){PB;{'+'p[nX[DcWzᆵu` ST:&&" fjD)11$ F(DJzkѱ\}i[ud(x\J-2SAGc%2~r[#oc#N:j;,OdAT cώ;vVy|??iB\"^Yf@;8Ǎs\F hE~UeϿK$O QAPH*o4P| Bq]ï7#S>)/֠ƝXPO#r^*sO't4U63\:T4.SLcyb[4"ᶚX)10Skcy2rf}ԣΪ #A(0?Ṵ6"M/}`7VS!7цynV*!ΰS]łUA7\vjC#;'â;F*!k9|Jt i 1`2"VA23O[h!n'\w7A$z2UGpsZx^Z,ڱ<Fm]N͠PCDHP JY3hq M2;\?u87$ٳ8 CƂM ?^[%fZV D"9n**QAP)G:ܢFu3mviuvW[:9DfQv 鶽E/McXP?gtyB]f|/y-ZM}XpMKRExrՅ-O=MQ|i\ z{_M0UL4)QHod?'Gz ?5!xpJ:M PWbThbi\9 <^fw_n~[7bhc2ṃ5hֹ|'V l?][m,ݙy PbR b&qqwsNЧw\@D!Ԇ@0۔D' ,L|2?GLϰ/4ͲK}0!$ (0 lF+Z*_,\r["s r绗v׏N27ۗ=ӧNyP`," ҀĠ" P B)HTAEd@Wn>t馚턶~A*"+wX[ rp4"P #YV\oLb< 1aRAS> `ZJ{ea S@@|HM-zkNq˕+>"6!*JX~hv( {z9~Rp;ʹ$Z5aKfrm=||Co.ܑe G7?xHEءQ>;yǧ@ !$ayO!W7~4-˟N5~}Ӷݻ)@5Gt{'8F($J徻\Pk<#oeР >2-'*ʣ:iJG,Ŵ~6˟^wߵ*Pؒ y\`DTS`C5E@"yH>55IF U)ƍ?E>{uzWuk<H4]zt*uӿ,_^@/ǔ,D, )F :kTZ !M hp6 UѨ$UE''=vP[~tyvZ ?Ό4P@=NM JdNPi5.JߑSlvo:YIbΫ{:Vߋ+Z#~23Aa:tDA;U BƄ77,u V*lmk0VDh3Ȝ2ćFeޓYE24 H:hU댎ڳe&P埃tP^'C`P OsN,`rjgH^b-'FcA=$x4 [xd . j`B>xS>krjsq&7 &r59ht/n "L:`Gc KQAY~W'| S'~?+zy-*@}$ }_?ĞOmziyJ˳c]VoG(r A{uU vnW\7(yl)ϋǜ+VlO)ޖzT|JHr(2U U 2.\^ fo FJ$I9}o s( Qb5KA5URAP%% UKC%Q$ "1HOo-\Nrᖘtod*!:e:-4;e2 DDLZ]e# 5t^wE:Fsw)Ya:jgvjlRJhDD @3RS!aWl<0tKk ʱSWk9d\ ; RuLdDH p)űa|>%Sˉ=q T"~u /ƶ0 ݘ\،i 1*`XAt;l6>2wbIcهOõ[4C PM~qR| s8vHq9^߶$0A.7^7c|m6oin?Uq\vruC's?.Wǣ@PD#` f Ʋ2[=rΚG]ls:!HEI{ W9S=6~2s%_hլҾo̢d!5+8izdx5\;DH8KP cj3ȤMCzAɻ~^ߞq`5'TMG1mSVYz[j+UQT -BW]gL pŻ)Ne?iKuUGԖZy]M׹BƀBiIBZUP^PzBhd;aQ0Tp8ߩ|!ӱ]O()Ҳ^?*7o#PidX k\**gbN:!&Xhi  QfL- 'Gl ʶ, ϵtɆEګ3rfx|-@LC >U+qs]jqY)XDin3I.Q37=;O#;X|oۧ4 cEeu»as\ rzn! a=˘UP LH26:AAa!hxefʠ‰~( 'z2?L _˅]> H1ڊ&LL0BbXT, B+Bx A>+SP@5, <"^gAyd H {nۦBhh DH@ s0 SwQ)i0hh>(gʃAIfv:e @x=a0{h "Cz(psBS]H9a M:{c|,X>RCz a}=~o*HrT$'0 ި#Pϟ@وGmL:AHѦv1,نQ~x.JKգq\SG}>|wi|$CA-3h)&o@2"\og@gY@>ފX}ڕQO!˙GcR"2_*ciM'xhf m!H 6IIC+-R fDvjr2 VT`ғK,-9q!@a^#AIp;n%en5#fb(e j&etDLtX 0v|oZ"v_:oI@=x ~,7IL'Dx? KORGVlqj,lq:~$|Ev4@A[ &aPuqqz".sҋtkO摢C3c]!u?XvwMtC$9 3nRJ15õ m -^h$-:,y:Rr*T6XϬg+REU+W'3QwZ9Vs})$@Шh4-*'o9E;?BA jtԓD( :eˏ_>U׆|eRB"? }/!ŃP$R).yl8GoD+C$I=?yġb5=9W%11KkS>{" A@ 2{|g/,m\6j}ClNDYD0vRI,"{/1}Qu>tg- +88G=|~u}ly~~**"8hUG_f0t<]й2/RH #)VQN MoMBt.XGS׍a1M(@ɇ+,L P[\Vo | Mu묽=(ER_nך,T N;ODD@`X4]LԿw\Y|'^׏/I׽F΁P# sh cj@@"U hv <uS uodQ>Z( Pm` wAg L쇡q #r'wT'hb p 'wa@xz(:eJnQOnj̹#c/CP":E;& XhD;5f.F-, Xeʶ }־U,IMj;FbFwrtKPsWRX^h6s}oLu9_+7r lk'ww_SJr 1)P0h}`^=HT#C8@øaCola73ϖ烀FgG0!c@Xߡܾ #{ Qx);xsKX׶chBKn>*;+0)_!dl2?.Ɛ \ET3_S A𡧣Aj4!V/N!,m֯ƀU9DG[n׏"P7h+xq3<7u.eD 8 "BACަS& y [ ea߉|h6]:k#[/t@;;:w.mxOQjP/</w(Zu4VH$RK9(dN>qO~_^֓sJaiR惪Lh; ְ$a=]&biZyߪ1I>N^'jDK|db=.g˙"ZJF/swyg})Y@2ú5(Ԟ=2&eu-7@Gg$XΊ޽o^u3]:v`$1R*) H*!X %METEUUTE~7ȾXgY\xۇNw{5AUW=|jQH ilΙi]]u$IIPAjR֝yٰY,XI ۆ^t׷n4ԅxSIs't@4>@t>b!<aS|FI0eE[Wix0o|sD B,WwԶ. $rUبKC$*Jk$~w/ND+ !3'\M~ֿ __y!!Y~.|}ST:7uqAw/-}=#zS`H H$ >x5A>9e,RB=[]y[rmfDTV/> H6>a@h4DF qX1M%l+ 2H#ц.!U uNۍX#nU\W-sޜ` (FPB*3C߻d!/2hqap}X u?PÒQ DmoеE̱u5C܅>m p~ wF,CI|_tqӆH0Vc mqqՐZQS5iP2" ,dz>m NV^ Z L8<"$T@œIUuC6(jT-Du3?#ڑRwJH9fLfe (bMNl4E)!Cbkس E"e'_h)`:p^T!"B";'o~ze55@08tOS D4l^>xN~x!`:`au?2DݏQވ(>ZNU_%KˍͺS["fOd)CY&f0yǖe» ɮ)`8y* 0& _\#xPt3mPWQ}ϬHtV2l %bK[wAX(M0/w`r"p6e+b~@iו3l6{ɵFd֢UřiGo]-2R&PQvpV@QU3/.`X9Ȁ|姢aT/]zcZ8D;f%u颈\tr\t@r AN /IL$D3H% 0.8myH;(8<]_a^rΦy팡x |,+O+8jLkFF[ ,87  hʵ\EG疮o_KU%āW1?nt"P"Cs|q245S<)lQ: 3񐊡y{A;$"UiI@e $awuD0E#-a;Xx`:| mq7.@.*a"(kH8k#}GQ^ DćEbC:gn **ND1$4E-Qa`]QYcŻwc pIiֽ!]z$؊~Y1&fX,rέnPXqu8sd sqN/imo"zO Iׯ>|MP4RITP M44)I-B4-4U1!RR]*=v{oׯn۷UQ߯^9۷^]߇mTTEUDEG<7Λ;pnRᦧ.zϟc^k~"*" <9v^uײERRNyץ0 }1M/\H$4*H$ ]ӗ=u:t~p4"""I=uN[Th4vXXmLp^^Sʼ}*׌XN RW#{?f$"'(G+>qΜϦ\RI$A}IЪTm'_Ce͘m\+lOwЊQQBŅ*u>LZ{$Ub墮s]9k,[$ H +E`Xd"y P8TG]7n2AU*E*O &"BM~#%Z? t],H Jx.EnI$;T&]{jrZ8ШRу栢 ~F ہRU\\la~h"ljsBfjUlS/u ;d6T}[tQx`d~+<Hw}[‹"gmE=̀lB#HC-:^ ڃ5Cý ֌viΐ`8WzH"A5G> d[QbC`{0@,W:NI >G~unf;ye(,Z:Bk\&Y1N1qA2bG((RyHg$4ְp[X@9=ӿNKG;4QL7/#߸t=I7ލPFEH"W?0h: Xb#Ds8>7%MH ZE Q:4(CB1 T4q J  RSB&&AtUH/!R9(z*/< e" @(Iob׊~Svơɡ D2 GnM}nMGJ-cD:^}|G߾>Dΐ1+!**$1sC,6AyYHF:! S 3}?'o@wD ⑹E8)$DK'lϹv)XUAdqAF~h]^0aR$!@ePJ}BxL`Q jۡuؙi:ёYIӿ X?o噇kfC~D|@hXP. ĝ'=Y( ";M6P/E^# n M P/ׅ|#tkZC㤲xpsQ @9 P%U=NiOaPҪ =@J JUF"P*""8bMF2+ 21X{$ (a$2Z'Th\13\;CɮMI4L H"Ma8!b;$PaʍĘ ΁Ar=v\Eg.-*{Lv`ĪS z ]WZ +8 L] 4y]n !#5'Vxqa?^8?wsYsHX>)v¨!=|~vv<^3 ߋJ1(@79%x }1rZkP*Tȕ"dJ~42" P|3)h}̲`\懣<qJyAf'T*no&pҶ|R(,GLհ䀒?s.)4 1"fjHX4(i1X Tw3cUx^xzc;Bݍ$ǿI7bWQT}f1Tqyo/Xc0bLA 4xQpOǓh( 0 3RS@0A1J5JP<w淰7 Kx5ݓhkPRǹu"wk0]H,n! BMtB+iy(3`ސ#&C,)'#ފ4+ݟ*va7p= y^J"'Rm"}?6ڱЋ p"-^zd%]śxӺ!Ox{`$W ƻ!W( rbH*A$z_-zA|d w5 "T\I/jiRd)(Y9N<=P2%muYzǓ&4dz_?Sd\cIv>w%/dNXDE=fL7DUV"*.emIs,!JtրJfqƀ:>.}p5&G'G8m k R 8!$ \O%hQrvѾ淠уf`mޫC vU2T!(BoA N n1h DvGT`E>>"Tbkpߥc . IMBЗ3?ڄk6,˓TAEF,XxCZORbc2W ENE1/bхq#_nޏfy\3z#m$[V͢7YV % %kwx]]hȮхJt4!!K^g3|H(42c\<ܨyÄP$_TO"0IC-${-MsIe 4QT'4PAQuʒ3GXƺ\`ׯe&Ʒ ZnSGf68i5}Z`lPĶ(NDsQy_;4`zCjI" @ rGHh}+<wߦ+f_YkNw 60+\m@ )B"` gL"M[o"h]7c`CvԸu43E{(tjS.}}d0|lۙKˀ`4{>F8Juӎugݛ~P Afvs_l3Lx [\tb:læM{gK NB, TOM l}oc*<8Y_cc?g߯p\h₠;/=W_dFT]KrˆK`[9X〴'8'A_z`%ZAx$\- y@C4La8;bz)G8UC h!>0|$vi 6jE:>@w4yUuD6uˑB3y&s*ӕw0nIy Q8u9$_`K t 0D}p+oWN^)CG>Nm%rv; Fq :$śwxz&tKG6̌hY~_{eJZJYN5x^0TU\^]sP, ((G XZd@(o`,K6ecBCxuf^潶oΖ\][gb!^M7 _NVa0aZ+w ډ(5^R(P’EN=f𙰤#† !7hh$ZuR0Z\N5cO@LбM(CiwJ/_Nּx̴kH``OKHmAR\aPD&nTN U !  Rܸ(!vqId 97 l&$tbn mZiQBhUiŕWF)d ΌG0fV媍kh{SDpjXM&',KmO)Z50ݠ=S ua P0XHQ$+$GQZ㉷joʦc*(VT0p+I9hx=<:pEcL _DDڄjDOC 6t" mcN2@>h8Jsd Μ+\(gߩ*@4lmL,iB\pyl j(&#5h$$ 鲕7,MU^2k\1-J1Pz#ȩqSNj7dpDD3K' 8HppTCF:*ቝZ´ф(80$oUԺa/uʦ-˽s&+PQ&$r9nǍ^p*ǵ=(et<;>#R1A:OIy@D66,Zn=1Wܐhd$BSѾM+'ES쇌"[4ti#XD4 _n;d)Ԙx0& Qb IHŬl(!ENȦ$} y_Ȅ+$DȑPAIJTcPu 2QH1%dUZљ$gn}8>mro,.@4T9#S$ DžLKA qusC&Ozudm˘YrI PIJkJHvհgv5=^kϥ5H"ou3 8_&5zȗJ8\v69ʠ|er0 *HB?Ă$;0HavWm؞vb2aS]J\t G#"p9\ɪ6mFGV,uYG$-FP G:& 2p "X5ʒa-b/Hޠ0Ȉ>x|r(3HU -a,GJ5וDXTc^?z(+f&N%Q]RJUm%aޤǾWYwZɩZ/t8`bFƂ=%A8W1+̂oʽT #ON͗y֢=U,+2tPcִ$usaס6<"`J$qʀ~juR^t2|y9;[e}pCb &YUr} =䥏Tz|?srQ]Pi]Hr.9`=?v]Uvg (BF 44~faϏ"p=oVdDl@!ѱ-iD"tp| Owb9J~}őSIR[7 GInOr-&c#?4E mXAGF[`׃ʣ=F)[Z'J} h(_p )"w?*54\:N  lxΒ\ pDdf.\k Ct!bMOQHsC0Hr_|/9yIdY(gS:UAJL .4Qb\m0$ʀ\jJD~(*H\BVT0*Y d6Ts’+ p3:yK !(Z㔺 4ڮfQcb?LPJ(ȔK얁) X'rJmV9h AVHx@f%sg0a»?'OO*pnqH1J&K8Xn6b2 $ǐ GP@>  su jٞ3Zl  !~@;q؟ FHz<9isˁVXAݩ P"&dAAjPX2Z։ 3TK%l]O%`cn0() G}A)1Zu1,OŒdc-8zgb;oāQWc[09cLDFׅr;WǶ27LYnoK,X )_@΍rAdDC%ŐENӲM'T04d"1:,LP|@Zo(&B18-,dZkQu*l]\=ίڠLh:l\1*=Bz1nycim+tNER%P&pUOGdC +F-q #1 jô2[R b0iIN;բ&40YO)iOwTd ;oXŊ u.ҴoA>{}=`V*B1ā$iPbc`dK:BlI FDiqF1 e_M| r3u3䅦QHը7ܰmLKЁ#{D $r;#Z`H GQ$:@E?b0L*ޒa% >(aH0+u95h<~l)2)'f Lh|(ϟ 力MpdHd8!z,0M` dzO~Ӱb4D}XTQϱ38Pх!0`kL˳nD*HIOT]ۏ]v:+.&i4LFfҕ-=%\ܲE Q@D AY2*zMQlm+B {`c$ 4y>wGc<-9ƍP= ("kBpJ{*Ix77Gg:0Ƞ`dYz!LKP^@Q?T0j*<<[ex($4Iy]rfiFh%% v둟X26?OqLSr 4CJL˧%{ǜm>88FL!A5 pN]=T"$x D%2fjVNy!]N:M*>g&ƚJPʈ@! `fTQm iD#Txݘ$Ƌ\QrLT#k,$ %HD^@OzZt2pSι2̈́2 jYQf)*HeĂ4q)Ӓ k^sdIj@άB""*"""*1N*s!6lxY𪣦xw)ؚ媨Q)5@9i%F Zfzx|4AҎ'9(}-"r)PIf8hrh0 @8&hb4AC"k\ƚrV.&5O$9ﱶU=Rtm"9YEŤ!_P )}WǂrӆBPHO+Axsu=!XP^=X'B"E>>&&BɡX$Q?a'Qx0İA_b = dCHCY9vpIEwJH0P""F@!; %ɂc1&f ;}z`6{tp x;/=ZK}Ej2͟ _[Xi86PG W\琢gp|gQ6=Rn!L_d4Mo聃`x:$D0FBXm&+URIBPHĭP0)$LLprX IFZg?(hsi/i.HQ%C3An.C$UL"cBbڠV_W ) BQʘٰZ#>QQToz^=}z2D CWш7NGvۑG^W -A Cx~UDrôK&L8hώ!j3P\uycb>!)H/Q<~Tg_0@9Fm47o73\]c5pvv1 GHg5: !j}(t~RbR ^m5_{q' Tj׫(+".yaLq(F+C<`3'8 BVDJ/׿O.vFP 4}w3 "+""(IX*m^<z(Nob + '^;P38r>@1ƂBiꨟ[ 8B`}A,a>A@3%p;5L0'!l[U׃ighix:qv' c}ciNf}6g_Kb‡}ͬ&d8ph'`Nxwiظ[)K^?2XdL`Q^-W`8* 깽^m!s\(E%3Y @IRAwE4"=@~_<; P 9Wzwȭ']ub.}9{ Mx!0])Ӝv 8JuN^)f N2Rp7qS]Dq2bYf /7:|/zX-Ib2!YkE!py+ 7]RH'a/,þl/f.OÖ$ d[ֻqik; 2-sU GdhZ7Z4j*)wCFxqT^IׂkbW],4 dZҔAp v$%fb/4Aر0R6ĩƬldhl;& &Ud;Z\H1i2R܈ѳJ4| #BbpH>N-qL*I`&~QP#KvϿu@_CBzz >Otj)hVf. Dj`@S?>Fx=!o~;lLFFIcoDBQN(**taNba8q]~$ýU?/p)B$B܌-8ㅋ J-v6pb&&͏ :RDZ+ġIat4s{xdpo,ο2qֱki* t>Jė9O1-d%G xcSB:{{.=`h*o1<'T5\ %Ώ΀z>?)*\{HKzO sq!IqYLۼޒD(q zw<;Ctz הJ,7|6/ l0j\(8&>0%!´tPAprs8%qDIsM^}c#' R0o`T ўu^x7,3ǰ;b^fwjl|6i.=B kTt6b#`57>\q@}Սs%--SJ[Oͦ>]Gy^;Mͽ88'W/HCmӓF w/ f~ "E.$#S"_>D}`LA _7:߬vÂ8hCr0?e񍼒 e#yn h?u>5`V^d?E`3oP@`Q4X(2'I3L=jx|'Sz.Sh㷵8xW}u*NuT"W;5Hd0buBn&]t=uzR;ϐέ՘g\MP2d.]& ifʤ wod QL^5n]&M6(<5sI1ºcӿ[ʪ5ʣ2(yxﮝ^L1ëH5Z{pC\Y7cu@:uΆ[XTEH-dh~%Q$!" QmX"'d\.;1*O>HѰCR" b)b8\͋#&ӗZx,vmo0q3vD=vlli C t0y!_D>8B gN1-iL*n`kFM=.GA@.{ /ؖp|8icRI&KU3P%d,KB,QDP3{vUR;v*>y<+kKs9C?f9(4a"q4Zw2AzSHG ?_.ZWbhkogȀl!L'_-7oL7åj"X P)J]ovI(X:0ȉaf駳чkY 3P -Y|nל^6 p`ҭ#b\`,ٰ:k[zggs&C"_EE"x5PsogAi6$B8S>R]@8}r+È;4725T{˩X|V5Q4?KM;zK8UW :>40@ݮ\ HKVTaom'A? X}߽O4D"4${aΰ5kSC3HH7/> ^esAil61x-Uy)amAA"y%MeR3@Cy~gttih8˔0qYd$ Tг ;z3Lcc`g}uM|mnnSCûM8:uyx%"y2]rDɔT+F8R9}Ny"YĮ`6Of|6k%V-;it|V+BI@@KQ7I#!ֹf~2lb?0XC[8c|=٫'Gq, $1Snܿ .cVl`e1 ƻJtc6^pG-[#M yD,zLdTGy!q$F1~Nݫ#IrݤSMrc䝩'.|P4K㠿`!*JyW>9 w-KLC)q߬jh(D0S98! 1XWp!NU 4S[(J,n9 "|;HP `gF1ga0C '|㟅z!`2O D%M;U60Æ4wv $;2Nbp _)젻'^q_]J#n>%2,0m)Z7yt=;|eUY+m@H2H CZC#$CdJ)/O'l9ϗNSqLZSdFW`4)utm+'ю*(0̱b0KĸArۘ. :*OۆX4XmM) Ohf/g5%ҸL_/)cUUUUfbf#>TT=>H0)! bG-(`D ,Q~Crx2҅#C!H?A4ZyɞJJݗb#_tOMyx.rTXʹo>اPc@e ÄI(k3.'^8I/ƌo=;j,҆#SV`/ܞ>n K@55i2Ub* 0> W%rcdj$ijl>>>rWٓ+Xuעwd#q(}?n wAZ$jǘAb`h&Z|dO6“9d$C.eVX{~rKRu>S?T>S@J'JB>%փ';x:I:D] &G&{ddP?x^wGq_Ͽ(I6i=ND#t*2(JNɅaN\?wwBkb7Ca M`3t4~+!"^/Tźcr dp^%?3"5mA.|}Q>""Mq 7AZq͆V\Dc'|bt(fTҸ/ ͠hAwe@2L9ȓ=K~gBwwu7\|ךva0mL֥t) $QooaFO; irst~ [\( ێ1>pǞܹL:N3*"NI)PM,@=*n)X ur8g'r!>uyԧ]\L0c]@S KQ: iq0SDPM"BUvH?~CG#>@rHw+'Z\>z?y̪WwWtGr]cO 4H("BDz[G>5ήgFb?:a`b`RA9L>72I/?EWK*K<}XF>PbSd` JQFnVwx'L{Y> Ƴ0JOUh7ʼ 2Dc7yg +N{ukڱvx+l8@%jUx_zU`[=߂4I#ZF,a?߄؊jԑhir2Iqĉ?UT?tNnv> VRr$P:ڏ??O[[_\z"|JsuUVl͚ͪvaj~=O)$*nz^#Wj}!tBs0ei4j10pOT9x$l;Z$Yd4Ӱ9K817x3ن3 ģ@VO J ^ Fɺ 2 Yw[ VSe_y Pa6D1 {0g!Mq]M!h/]PxN82A;&l<d_=HT$D }YB"RR" bb"VW}"u [6P(R `ڊ\bjICPUSlbLw U8R@0Ǐ}v%yfhzW7Z{ )c}=# vooۏA}z| m띤@״[Ov^5䨒>_QxUsٝ۵'q}^9psA E (V`Shf @^vw[_zjUHh)kH.q !h_vHٽw@JuU@ JP+NwUp(:@ P! KM6 ]=כR2=(+:*ωj}E >;qWA(o0/@ PRDp* uv:IC>:h:fx m"Z}タ.$:ҔM\QuhP{vm*ݾiG;QosNz]nٮpmHE=Z[ u_8 z5V( iy:*スWo=/w]뒗KttP )y}ϩ}(XoUq͋{뮯z^;W־{^t"u^]JlgjܘF>}^J'֢nN*w}я%=uճqc;ݯ>p]{{Gw;c_GW'> JVsKvŻE_yQMݵKۇNINw;kRW.o=ݜ6ykrv]7m}w&}t;{W@dus콵K]G,Vq*BӤ2 kf۰WxJàM=n[oNP:( =΀NiGP^A'=_]+3iw=j-ގo%AJTs'g<*tmJ-unP{ox᜖]ͻ-e.zGr[eS:6:kKH:uif+b q`;ux瓳 tvnn tMEzkr`[۶wU=hJv́pvl5ynugB!sGI]l홛޶ܹngTnus淰4P@PhN h:sڧknm@iκw{׻{5 jL;t[i 웷m+&jlw>t>}gjnN7\yw gutBv9C{{^;)[v{j.KhAִW}h t} ;)4.@{#Uw]{T{mݦ`]`ڜ9  a}qO'M{(~Wh)f" )@"\8?ֻ:Jy%~4~*-Ո?+GsQWQ~z`.'(Q @ 1!?e,zmRY"~_~v$T}yTMQUѰNJCD4mϰ;1.dzOi de:PWB6L<iRn2L|X=*9w0^ozw )+TL qTKLQ5۠I4B4A4c1$RLUk琔%A`WQޱ+O%3척9~zMZs!(~ FB Jkk];v7oxUQ=W|v+^q:Y}oku_atīcnO-+w0?6''&p%?G?(f:z7 ܕw^FD*%(@f;AW1G g/a\2M7+!mt!Ll"lmZLs-Fk޴az(f/q> LѝYJ;wIzpt 6UwηN \U*""ȇ}F.~(s>󔪋>3];3 KPʼn~y#RqE\-aaq$%'Hictjb֫?[7ۄ Uw#T|+zF5Uh\ a 5?;t8HV|΀|h|½պnrFU,`ֿzLWs E%Ց51ߘXt457MFptmA*dGGi+ˉۗW^ΟT%c{)z6gRJMgF+Cw`KB*;!˿8V%QPiP98rq^t- RuBu :f`v%o\z{:wlgR:vq fBebACKHHQ 0xJa!u&gyG E>}4)-?7Sco4ҪL"%-8E]~*w{Q wt D9{hĐq'M- Y^(Dm_*RkNtDM[~)9`>SKmus>uEzHR5?#@߶79zgʈ[)u w=;λӅ*?'Z6gs:p= <Ն%=?K壟5dͯ8klɮA 2waW,Ps]|iR̸36𪞻y ̺OߒݪJqެO,Bujv;(*SԵޒ'~lP_n?=S?򑽗1'|<,x^XJ|U |=:{ E!AUe8e\:NguwI)%I5A'0k96 9qyDB)ˆwr&X RaN:!g:BNI?u'/Č~wyp,_grNL Ziv#Pmb6k+3X_#% &qkoqU$2&O++&1vc'CEFY0|M:^O9rځHd7rk;:s.cUxLs4ݻt|v U?Z[E\_dcBNuӿtU=IrwK5vxM`1 (It~.~QmIr%FFsMvrAkZ[Naa>iJ43;%fUC%ӵufHGCJf\M`ux1\ծHw\5Qk*_)p<ܦ|ZA~s x}:q}'-1ų%S bε C'y(^:wcWeJP1PNBRyq|sʞty'>ߚ ASPdwY\.]Hcjy܊AE`cc&g:>F@`9Hr4Q9$CStÆ2kQ9㳲s' ŀ8 DR' ;2DZʎq`F:*Ƿ=}C/fBy=o(n]4K(gwdd¦UY1=2ܳly~ֵElh8.I~˕ EVDzUvFy7F|BHxT"PIȃᯯ^W`{g}n;0DSSI!#yސfl'y0KMH$6 XTٿX~'Y.t<7퉝*?J5i5QhNq|m屯ȝSǥGM]U]KZLw{HA2rP Oԫ~C%L ORx>P۴/Rn'6Ԏ`߫+a iJi iR:CзnW,6TD,D %1iI9<9µ 穽KL+@Β< m3.uR (sH ^<6u%(JiY((i F**3JBAEi 8!h 8u6 6)aXO)IC4/>ShA`?9f )6Y5Hjr\Σf#'\;[L#K BRRM* 01BTąLI!2I^bxѽ?^"* o.t~aD{L}5JB- 5LE(R%E@T@SR 2H@  )"PԦ2R x7=s[l/GR H+P%T@5HDE(R%!ADH3D@̑$H$JD 'H.XĀAz8qԻd"@ (DJ8񭉳DZT2bFOQE0M5 ,ŠaESKaUIBO49=^E -OCB(B <|DO{%S$AXiP9tHL) @g)7aTzcŀ+nAp{9 O-#5f$ch:(QudhGRX/˳!_EEbVn*#\Ή0 6Łz ?%$^ocK'~#]d\O˾ZZE%Q1hUSIҚ5!Nf f#(M9w4\-SNNP8+I$\ T& Ԇ0ҹ0|oߺ~ӭOoy{,| ̰տ~$?u~I@f`< np% V3 (=3熤Y儱$M4 0..IZHlq&G=ȌL_{qW)ʧa1".AnBW2ZبxWrʗ˱V2ٓ"$ײ Ey̎TF(!v];uئuoYvQt4/Q1().k\Sqqc$zm6D O:a4&(P])dU0UbC] dE B6inDؚ$v#zpJ06+.˺`)[iJE oX!&,n h( F(!݈B!Fβ0()"'! ,’"I7`kRo06mDMhbEADXKQ[C@n"*la$H_rqa2ri[)MkQ_<f4} pVTZ@ؓDncq:#ؕFt(& T\RBDR8D%a~|Ӭ(( 3dpNI dUQU 9%y?pX8kp60ZĎ -%פU;F5~@9m: W͈yU iȎ$H\#NJW|d5sQi=U].Y()bw`|IA>Q1I^CWjI:G\3co.Ч:q#v9 ujnã[^=6W}s3TكUYkF='] -F.?鍛]9Օ/;yp{!S҉P]l.[$'VOXWAY@obC %/iȈeoÇNǵBct&Jñuj _I¸6s;c![ĩIg9oŞtK1D:"JXV ":N9{?U_ꛯj6o(y#-sYb;[PCһ>g$ccUuO/ک| u$HfjeDst@T$W}$E@:_ yj^bn.$I ;Mn⿎ҟ~җgC$n0+U8S24J6vgD ͘=j(.n}hf 0ZT3O?MMkNv/˲/XZrV"{*NU3|74/rPqBX]vdAQ;k0-IT[noOm~F9Wl=efY)(!CX7'vNs,!#bcrCQ첥C\%/HPQ/ -Z36BC_Wբ~:~s Op5+M~_9CN*L8}]p%84Q69$v ј,;Cwy"H -j_lBM/^\gHa7B! :IUQٿO.f@C0j~ ̈n::ڎ㥜tKz!IoVeI,Pck=٘Uϙ."7Ks{zI#l\0#sNݸ:"ljzyg֡D֏:(\sjO jr׽҅|'2 S  *E^?Q#~'Lw/9K#g>>WX~`e4B3Jv`C8e8i|prWm)Mzi3{ 38G>0$Ŝ1044p:X*?h+VVwRwАirW:L%Mf$ZǷn_1+wg 85.a$E0mC6&Q7qz%kXs^x|hqŪ=S\|;e1gO0vZWq4~QC2ftOZv0 Dew ȹ͝][g`*q99 u#\# ,eheG\ N6W{`3 xpk2Yi##fҧ0!KtA2+|qY @wrPxٱzeHHY=)Jwwx4(C'A+hH]o jeJz^BfDGC`O}OIAv @D Y$9&_`/n$a89й4/43&=,hc {̣F\z< ޟњ+@dP\ѕ)L e R{mu#Y"}>T)L/a{}?#Jgϧ:p> C =YYCG\Ok{lYVJȏ'TzJIhBPӉ tQ ^՝BByv)9ױ."RzfQzu$ yV4xus@Hzuw6!c/7Bn`=kVtt ˒pI?mU#h$!ͭb UAB %ܮ}a'@R~0N&YO.05I lf7coIH-}TZ@Ge@+ ʁb 2JJgї6l $ ~jJ!(ЄLoj4'͘5l2=qs$4#Vk^K(_(rS2MXU5r9u4RQnU*E[7tcSU&>SN1ޠHuAF,]JTyؔ jX)$Y-8"leY0*hS,̣, Rآj A#m@$h2ɨ202Vh`uP&EϦS165" "%+B45ʂDh*ŖUU2 "30+ *ʜ( #IMLbl2"B'#j6$%F1JcJL,̈0,-Q7*g7 (DZ@O;hPv@xFlmѶ#rq}xN@d<7e fdʩv֪HrB" NcP*\$ʌ?દ9>04P*ԏ疊bhCyH:7m(5%%N/M?K)*r hT]+vXybeE MUv懹Hqm_מ?;n+h:@jiNf7T@R44$E TNrd p2N'~'e0:ABeD$@u}?/?+^χ}Zݟ:p ξ9)r{~[vr:0ϗv/RB&?TfsT{~E|YdrU%V?nŒ2ɳ#%ƫ2ʗ)?c^ޮwy>wwY-EUx~Ҵ]K{=LՅ&NA肞oķ>@S|. k}5(>*B-QLgҍ <C~%ЛǓ;]v\B ÚKqa"itӧ/E2t<20߰gNpyzo7 bq,1Qw|ku<01ly{h0Kf(3K~s;y4b0g y;yG۲"{.<m宂yc2uqrsv Kwf":$~ ǿ<˫1L-qӿ7n!!ލtj,:hA>QX2V¬nG  3~aRP,Ec9=Ntq ,|07 TFI$#j)&c/۠cںI _vh!\otIU"įp!pm! Y2""s^.R> OOJ =J>ʫnϔb].}c]CX-)c\=N(q$vu+O.\]}ENJSǸEGkz&8L`͙KYtQk/<(aZ|wl;Ю傻%{~X 6izmhҺTCC4c"(;^_pDNbu|:}QgWVLYXd! dD?(zԊU`xK`|i@>0)"d\\<Ԕ!rPyڎbVKn84c4JC\mdΊ!0p.6ę~ 4'p?GIgT:?7( \V%?Od/)D>Yzjb !lʟraooǿdVlJ'÷h:!AF!g<#H#/h/8xoM/9:x{Ä 2s>G\u;+0_'gd:M}`: T#!=tuD^t{^6r57K5ҽM Z}E 2d7L9c^@=4dL8,pb-hf) Baa0F,%]:֩^!Pfd2)+q!'GCxΌLS#!LO( (_Xn"2qZpdZ8@9 %BvwNYLr䞿; ;pp 6~t'H{y)|bhH@l)߭߿ź2e'W=+'j~7S )Jmf~N1 [d5#~$>y"7ONt 8|O~!AWsFB.:t¢/ +u?07,m!fH% %+8fOz_ݹxI֚^%M%actX aꨰo@ 5]xL1^"9ORNNgt=,Sj}6B !Al|!0qW$RM=Czp|Zm_bK%ΞWqQZEd`:Mw./y繩2IH~D s׏7$RXۓ\0!4^5J) , $-?lC@@P$TУ0B CT B C@@R R 1" PR M PPHB$BOJ) LU""!BaeT%QA B4,@U4 ĊrHR #U E4J)J()bRY" L3X4M hiĠ0M AE&e(&Bƈ+=:)u 5B42uQ{lu%S@5!B],JJR "j(RR'P "J)R*()(()JP dBSA[f+TD3WqMT̐JC#@u*r@(($J( J"*X)J&e" ֆݏGG~g|aS@R訊&7o?UPꃏ Fb=qQ~?cko"RϣCP ! N7 wqIGny뱻y0 j4f+AG=7]ZTycu mUznhTs ]W5Eʷ N${趗o$?U2iٯ}?IV?%&lؔG?;PQ*BAe?gt0ZHv6-x[NK'OB6ALPG*GXGS4d{buRTğy³{ʍ{1~4a^̥̽ R#jK ݓv֎GK/A-5vdwv'J'ˆW$c;?xtSo[m9=l_r7b;y߿dY-]#^7[q|71?jwo5F`XOS+)_2(O;T[$|Q{E=onvDB e'pޝO/UiNFg9m]|"@+~^M,X&~0(zH T ]® EH{Ub'%s!=AYvﴑg_Z|ATJ(%TX+yn^6B/ b phjW|u/EۥS y/HRe({`4r]e7kjˈQ4GjQKǁ}ٮN{cryw֮C.Kσ=` ߓ+͑I?H3,F]&%Df6sDChVob g'$Rj[z#woӊCnߠ/xxyz Sxn9+O8٩ۥvYe4[*X-s=L{(cVTE83eUoQݶS`w 7u\=}QզֽK'iyCա {7k KaѡZȨh e>uW}B|hgV1t}^G B #x=n9j6ffkWk3$M>鿏St`z)@(r;n/p"E\%~}tNdf s`rD*6Ģ+P0&3.}{$> 8YNw5 w\XHZҽM-u3-{\<ü -*ݱz9tUp>gٱ%ty:6Q(ki\G,ݶ[Km $}cn(^W@>?7Hm뗇ӚyhR'#$MGe1GHie[ K{-19I%;;*A{?P0@?tm]ǣo1lXm42NӲ;52Q<ؓj3"H|8L"B-=^}MG!$ѭý I4(n/иu .A"aj!b)Vd<~ "7>=G.9f u%En߅!Xa}arQS_T-!sA1a >>~|3@<|]C`.sqotgf"A>(홾s1˔A< ff nةt3C0{I%WΥ_%縓&_1Gܿ< <i;\Bu0;s='y]p)(.Cg6#R@wјq 0:4y&S3K9Gn/9W0q|e$Ccb-^C v.~-:O7mvw`HyMC9Nק9܏qnwV ) L!Ġj=N/DZOc'N;Eh頺1F<6ZnJJ}1׾9Q0P0vXq"!O@ yKz눈QW ד>&'Vԏl.%oWު6 hE!`:pYܱ?  Ch٨:S -cB=h* Ґ[4oU*'>D?_ɍTdhoJ3@0*XV]s1!$O ))E 7yrCç_@&*t"0+YIO5SOg}}zá,C~W xdU]_p99QhŻ$"Q 2eXs3XL)C%)pHCm#i$ؗZZI2Uiq J\%upr63Fv r҅(7V蔋8ИbKcJ=CTOoO|G׻h) lx^ߒ: [QP3~o$~ bb"{HJBvۢk241ק EG|Ty>T'd7ǹ@?aç>Х 7@g/5ĜxoTke#->_in4SĸhFU"m;7˟]`m)!Dn7.KMsxX  ˠì۞P&(!B{zqJ (#0P7H)9IcX%IB}i)7׳Vf{p^s-\9_L{,A^.A:'Ѭ۫)uQTmUa?]y;W[g1 iE.hPj%zJ&ϳ  @s-ʃayD'D7Q:lV~|TÚ^ڑ?@ %f͐@8Ï>Ow߇EP>*x`F،b5]m-m"'4vF0 z ۳0͙@}٭ hQ|à _o:eٳ]xڜ2wE{:VN!DvZ|r~>E":k s$W@>O,l: 0=%G?+?J};Saw !>,.f#$%$iPvM sـV^W\&&od6nNc7x_@9ic`v0׭~yCY|Ρހ~ͷC{Rqdyʨ^ξ0K{ja.O۬ wx,X"(IfD{ d"O=|1.LH?="@Gd8#cgC c4EQ,W?kQ `FDL8f@%6> 4bC_!8w?oyhHGUT؄Y#å@CԨLe传"׮ pMMBR81wЃt; 8:w}3 Tp _-kkZQX~(>~ l/(>W*!C{}K e$I7/lӂCi.I/<ě`h̕s[y C51ڗc̃M21.Z$k H#%vV+rV9fkZ+iB٦{ c啶JaU֨WKe>uJf^](Uyp}ы(Z(%J#oJB+$FkqF~gb?u':~}({C@..,.ǽDJ9D''Aa/՟Blr@~oWőicpؠl 6]x~kAOh"nqÓwzno<`vT/@<@zJ<Am}( ;;/QT[u`?~O8]۫ѥZ*!`}sw˒-Ɛ࡯OR4 Hqi8q9{7IbtjpBͲ2#zu8Xkt#D`KbJ|k~De 8.6~(?M O2 ou^։5=R:Z"24MohZpKm&mލxm';@=%vԀz I嫨snjȓ"CEr&q `܄trDrz"[ H8btxt7 2'XGJw >NDUDڠf:cf!ֲITDJ &svCL ?0q!MW,Ia!y=8@'?Ƃacׇ KN!/o& `}.2R:BQ'wU}ퟣU?P=Q~8CqKqkBFԿߠN!1oM4@d)P{& }Hx"/ S)R~hM=zSj0_]\}tN;D9.O]jUB#G =jjV,uX;lTA9diȟ=G2ZJj>!u6p)T)[(q $Y"/S0f',=>Ȫ(!?oI()=q\1?^d>P:$SGH$Qk'w<5P,MBlP즾Ho)%BHA:`C8tCX;s(Ev³ \0L%$  " iZBa( 11@LȦBj4mDoף(h~/ !fiSq 60H""&2В=䔸>~K91x8 H]>u]* W4Rٜu5~u,4` FrTa^^iO៩ϖM&)?\ dPT@6?0pE`o+Q"dTٟ~}t7?GTc):(﷧r? O!xb}\{/P7ώ z 9 !H&1J,NSvCj\}zo$ D&>Ilm uTF14׍Kp0 d4dʪW\x~3&=PǕ]z;oW!s&;֟4~GL?@ܙ'\NY{wl"iPJ*Ǣ]P𽄽Qy׮ Qaō9 ѰsqO|ǾF_7֬Q!R@>FP̋\3(A—}*5?V9]t*D@oA&P#? ̟5*C@*^1+0/.@w0)B}:QMamrP|D{AO5 ȐjSGUDLE}搀 g*|CSîzOti;v8\`D B* e5GR5PjTL#(<}=u 37RfC)J[dprK-|]zxHl'y{J f6o0'D=|v${ h@ԘuwDz80ID}P\4>.g TFʊHlTD@hU ɩw- о0>CO`J)Щ_ Z6uӈgFr"k E\ɗj 5Q{~>N'@B@(7v/avktԃ׆~\ ( wCۼ㪂]PW$>u1 13PQΊ,o~xgvmLC]DP:ꪪ? v*EUUU'~]?GZG89rS׷O=+pɮ>sO ?4C܄䪵TTxUØ!_K~i^ ; ϥ1, ĤO"'!9u(|}Qh@68LLW%"//FnyD$$ͤ HEHSa->x&*Lj uӉ5OfcXj(a(itzc>$?w Gc??S/(Wu?|Clm~L܁Q'o̤?2¹ aiGN v*&J))2gD'KkI_#F"a>8y/ᶸ~>|$"}#1 (Ȍ7(kvAoWА+ (BwACwa=>~?殆kS.x%'7aS}Kg'83'?oǨSJq]a!! ]w*f.-p}/!\.HrkB"` pWxB?Ə4o74 0}&;^%9> ΁2KAd֏_WA2gN,;Q\"Xp"6!ϣ~ ?;TGxPU@bZ$rt'{ }t)jMHG=R~V0vRz&ȷ@3n} Avl{JaX}$="$wpe"tfߋl(>vܬ~^ᤓ˴ _hpUGԒC&CVl s DCJ3  GT?7:Xg2Iٱ?߃$|3R(އj ݾԎ4pکGx!Nh#3 ryQCpK;-؃^`WzCoC(`v=n^*8J 2d$ 1zddb9?Qr>N{Uh_?OOr(f|.|_}~O|* 'Cb$(xu7aH'MxO5zK }1˝@QH]VT f<k@5,;8(@lB-UTʨ 2Sx!2BJ(1']-p)u5 ¡* +"jhKYfPdXB'R_.^MV,l0GAUWmTUQ'8!͇jM;8o||*|[Ơl]Rk0C^va|*]1X(&=s>leRe_1<\. O hdz!$|X8-AQ0{zB+ *A`AT_K_J$FےIm$HуD FI$I$ݬ2X~DV6y._vl5קGi?08 Ta̚\ RA?* UAz\;< |ޡsOXg@Bl3n5U{? 87I1D"'#isk$YV򣝻oƽޘ4oJ;uU 7cY?Ga.J ,3S4A<b}q}|p5o'te=uۻcXm/Buq;%9:!hi7a#s}T]qz&;13I: .H g&"_acfwUJI:{uK9 Cċ=n? H.(2`&QQ OM8߄Rt h8+^0|z$![3iAIkp0F/PR ɣ' f6kA` 15(FG]8iP(/5x=Tu\̗ 8<+%OȎ?v ohO;/0ԭĖHLjELWHm{;b29XCj  (AF oJ j˶$ 2'hyLI hMB∁HZJ^l5͑T0@(k2N2qn !hZV9^ 86 \϶A9G /KG4aJռTj,y9Dnep\T %Gˡz̀ ܕT 0Ny̺Twk>H.ȭm߫7. %!@ nAnC?NaHQWEgױV _mLkBf1idI6B&?*3g` -#%K+?'W& T56Z ׹׾ NFr2"o?QrlKI/!(A`X(;%҃~9_7ӎDz?c+/[CtK浙kq/`Öf)K1Z4'^4I8믅`?TqU[øۢ9o=N)dqTT{ݕ0؛1+8b:X$ߡPk<}}Vk?ۏMtiϯ&KUDR*"T-0KBت0XQUPUA~$^=""  ∨Ląz_\C/TZ+˄\:K z`ihcdIRVvA/E<9aM'՛YTOaT3I/`IʍiGxmО5|2c:b\~N#xFT2|ռE Aĭ0{v ʞ\^XSUdb'%8S=#PrO놸۹GX&LɬqkzH4tP@ !*XNi<3Gשzj!Hnc|ҬI֯SE3O{w4Ex,ko\IZ`M98x { I}~꤀el ,(E4d^֔ /v>ZRx'ѱsA@/jݐt0sx[ VT4o÷Kg_Q@M1Jr˃ Z!%\J`Ȉ-l-q6'"W]7]%wᗴ$)AۈO=j %Me =rw՗1?ǥr?ފ&yA?{cG޷.'R_B-I WX6N6ke|)勿Rي&#Ox$-^-\_3 3pp4 Ⱥq]T\ף8uu,/aG@_N. (tL*l'u"8yq{aՅnnmL04VY5\PӺWv%"% ;䤐>D:CRĤ @RW> ,qm7b-I:ب{ )sa!mG x{L^"m㴸r]AXS0n> Ґ!,wcr7q=rx؎pIVtaD-.|Y$ض$HD(TQRAdbWW,j|k;w[!Z.g-sg=ry,)sa!2wHGV;~4] n I7YG"a(%b0`8q"Q*<㠒0sq݊PcHb 0g3C\ۄG‘k -OCPtUR]ハgz:z JRImI-)@`\$8{[x 3r"\_{tӃcXcg#!!F '*4U a 2 \򭅨2>AE h,2(Rb#z}ѓ0[ynNNvE12dkqtvמ^b6*ߧ͆ ^|%_&V $Wr} ! *O]ݏS`Hg㓄YgPW6aeCo0c<|)77t_.ɗ@?FDŽ ހ GFM[悞k?[ F MəJ 9码Kݓjq,}"-*^i-`# 2rb)dhdfWw<\=\cLSC)Qk cKݯ˞yKz> PGd5vW>/0\ﳇ+",!G{swQwiOv`|;R-]qpV>i$c^/@ǩ  D-D(DĔF@H2cMM^t9Cn-yp;|Ț \ۜA.yZ,^rAnhx\&<ó1krwyj>Hj8 cPF,-(׸>*hY~Xq{&:XiHS"{Ic [AMAk-c|}}n~TjRW|(HO /`WRʨ(eA]yމ3:5p~w(/%=1ȁD*Uf]yah^.u2uM^bŗ; [~߭$If겷Νng_ZoO󞸙D"c5T-ݸ;ޯeMN7}6dkj(!e@"~]  qp'P](؞P㧋:YU<2\1[c¸do+{oتDcK`RrmD!"wzB.HXog2axeppRStB2ls|tX$IT'AN=<7l\7닼7\H|U |Q&ۻ;H8 H֋-6Q15S"Y։YbKA34'qI' <(_EM4 q$&S^}ψ^jiB93rW B.0nyƃS!B2bÁC Boc~a3lL9q)-3:y2 l-Kw5CtSRuxz|Pf }t!fK3zxL) /Ąһ{&Ɩ6d:X* bvA ##l#;KF-mZb)8:uV"A#%.PI pM@g`ٺGcu7~H>P}f`z6M 稻א{u s#Yn5LՁ# _B$ֹiqm+BPpt kЮSQo.TAJ?vq{R{Uj@m \=x>g l]Y>:fY RI쓢"_21 Vy"Q' `z8R6*!nD7pD(N*c1U@%!$z<( I4q'hu{lRg_ \@PY/m5~Z %꟔<,ޖAvp ffff~U:q(mbzY ҮL\ӊekuњaws<@:8Mj`rHi\e0oQoVsb 45 81 KYql~~<)p 88@CwI;*("c;8,u 5@8ay F5̀Rd]fmmo{нk" d{"0u>z_3!H,@O} 1f(\tv.n邹e eɆl2cWd:c y՚TCctL T31gAU}+F09 3&(Lܷ-v]~ͣE v{KC02t?јmNo/Nz&׋asu5OG p%ZzV D ^Y̬:0Hb9E_  EΧ0m";ґ@RjxYqW~n/ /t pN#ǎjMx1K>k2;>|멜DaNwÑ/4)(V'ċʩպ}ަUUrLEIL2'9)Jgk+/wndE_H># ]/DS\K$`.\cb.@p- v{>w>$}Ѣ?Ϟ0吒pGv`{W8j]AKqwWKdN` #Dqjxp(#}(Oj26[QJ0"TDulpaaU\f4((Q} ^c0SHw/;dž۫i}tL>P2ȤL;qUeWY# ?k:p7~ޕQעo:w D+\@{i nY*9+|!҈|CrPWf:\U X7Q-ds" $g3T= /~1M=.}ptQ[}#'#7nGt7{6I=00 yX}sǔM%G e/B`{@]`.:G0?_vޕ;)0]\P62x9PpeQJPĄ%5'j >ANx̬lsf#8 &}f]Ъyw'"G *:OнZ~2=֘VV{sp}6O4ԤE?U 1]^31D${}W?6r^=\1jHT2%fz@^'R ~\^Q(.}eĐR xW-IӐΜ-㛕>Z+4.T>TȂY.:}ӻ(ϥ$3@@aWvlx.9tB9݄pb y,> y0g^db)Ʉ,HC,_@k`vZz'?F)oEX6 E6 t>b&{"ZIRE5ڸ$0Wî fwF2T,XZ^7Mq6,L LI4f".#"DAJKJ]2!RMNJn)@ʅXN2 !t5$'ֵ֡)fJS!1g/mmqh&Ev%% Q!B"L']s(IU+|8?Y@LFD< xt?GQ7(X_]a?ɻ޲st(=fk+LF 7clV. vP>ߨv${NW>#|y&ȼ,3"8 /9" AI(C~~ڴM:ޘ ʟ#,ﰱ' UݴxbbOGrS8@2s8)w(9b߷`lL v p,_\IQVf!t8Uuze&Z<4mDŽrq%kW^誅gC:pl`+:̎0P/Ws-s5ys|wIC`2>Ir,d[F+Pk}OhuRgC]FG^1$,&K/W裶?^"@@iw69*AP?oMvA=v21|n~/3y9b~Fq*;a5,.)Aل?\Bj{aRr|>Q-ћD$p=I-H$!P(4GVjU~J2Qst\K` LIӸ 3YQ) kD_?:5ʵ _È4Om3'1<-\̙s(P<jq%k*_{xAҘ3.(b9D%CF o},\Ť"M*Z1n|tQ*H$a}`m rrLn:7D8hbpS*>9쓰i]L6 נo99gzܢ2檡Ef&Sp& (y4`uib6ZG=bDo.2 Qw r)Ą^"[lbY|DRxDrv;9O,4"+n@2n;dxz6VJj}|$v…:2f :i{COܛ㎭]'~=:F?5- 7<Hyk1[tkxW<uc6Zb*\]E`d#H{(Bq ] î 7I ;dswo{9? ݩw!`P oc#prej:3n(aoJ5OA\@8[W\ۺ4}=dA8>7>:g8v=BGZ=j_OGb.۬c/܍?'0a"BqCȁZ!oਂX@37)hd7&*ⰸ@Ve|u!ѵ?sELn7-͜Oi꧐I6h^HΨ؇u c-eNr"1}p6{%2yR%4{&G{-R2**Yf~*D`SNo@'X^%%I gèg+õ #EFD$qo{ I)I32|!cA4*{RFջ1^y_?Njx1(^hѱ\!jͽGc;}XIp)4#C.tj;zC,v5 t?7 RPOA{SsV5Р/"z7*ǩ6p3ms|Z雨 syo9Pu.pxhdLQޏt=|=_]$"85m;E<¾K4)n6tHzm{/E)obe^Y:vZU>㗔Kk"n?^IH T.Y3P'b nVuG_rE.8]copBI$c| s]7!09Z鯣Mߓ(뮼G:4~!\Gĥr$0 hRÐ&(c ;<=]ThzN rx(_mG܊heeHw7_{]|.0YuzdDD/w_f*|1M4P=?-?&t1P1AeBunCY"LBmrMqޅmQG76̙2 YĖw !o:<8bTݚÜI=#]O?MO7 yWT o-cn Ͼr,6ȎS 3p02$ PP0e9Bj]^#dݘ)Qh6 *^ q9@+0{nQh{}Uj:lD 'ߎ,Y"ScwWD`ச 0nv+=qϜw ꌠFt GaY'%gsuEPV^j!kd|Q}XĘ-猻oZ[! ovXs{sC,i1v/%ؔȌa3cILooN7Dz $]Sk;@[Go% Q[}o94*j3tEǑIFUw3 Fl-.C޻FRw@=>gIr1B ~~Ѱ>b{;qRCap]>|Zn3GΏ0'>Mx!t [6`">vj¼]):X={Ed!wƑ -k,0CPt}]S;{8ṽ׳ͼ8Dnl!}N(k[Du7 8)1Xkf _;Co-XrB ff8MKdJ ϦN ljb#2h qhH9aeYJ䛆7@3<.Yk*-pr`0JbV#p1˖؀wt K<&gW (`댃jG',pMCxƺO?Ř2E~[ 4㐝 t$Wa]=Vqz7sBڵ p(R7LF9ƓZ` [Kb(Lasȡa%roAl̝**@}/F%ZGCxԯ"Ħ)Unziq ԟcF*'.2_IDwB {L](LErׅy!); [cV[ilc Hyn),^{'Ž/}V zT@N/>9:Kkj!4aE{~3m9 bhV P9e`L2& x /=M hįn@\N\Oc X[huYm_^PB^IN EW .}i`8"WM@dg8x4ߚ%F#w'Cdf{ Oվh%' NɿH%< z}o6BpnXg T`禫\Db0QPTXl9x.ŢM9Q0c8dksBU]]XwgmC 9jիQvV3&()C!dMV EvFu Dh)1ZIN+Xv.݁="̣4]j )%SMPêg## (=SBv犮Oż줴sIUOv7*#E>›Q$3- f2!9Iݠ !(6ǿ h>G?r|k3?{y{'OdK&WfW=5xt [7U/!]X 1@`)"hv.;M6@(F㸽%a UlwK$sD;f~R#5_7a^&o H&Lӓ[mTmY7P@]O:p^;2du! Ӹp!s6]/%sW۱1V*6?ְKZhn\)T&lb sJ]„ i,lz#{m)җ=A ~fk/#VxM1z_!q3`ct<]eq V 1j -#v4o\F9ž8KdyӤ?QDǗ=g\f;K7eb0B KANpm7R?;xS.Ww7\xH.X֪ݗB[ڭiM{_B7ZT@ EUN^pD}}MuL4yvi,4"eh?b4m'][to46_? u]sDž莟J8?fpV8ݻΎK?İ1.'1 ;wMX?O2"ƹ?<~ 3͆cĨ[c C jِMnE_@cWp{Hw޽PMfC\(,v ڥf1' Fvf*ZIr~*Nh&3lk<sy}J[fcۨ(&?w# fʊ4{緂yҩbYqV_9jFz:( 1ө9mG`6Omb$MX!ijK9pBCB?_[L\Ye3yW@@";1-$S^zij1"q9˞]>K^Xv}X|/}9;InS/[ #8k0~>RM:<7׊ Zw⒴AbPXVTD|bPFfePV.}%fF.U/}KT.|\[XɇD1 A*Ws9 eh[}KFCuB!0\O}溺_r{&<UVR yE;Y*ܜ(RP=8v{Ƶs F,W=J!0`3#Ƶ63wsm/ x5aeVH]啊kҫȩ/*˵Wzt;*8RS7lŨ$k [f/[BY v"3LqܕF&-ړm xlM1!j UZekU,߳J(jÎ!<xvnؚ]'Ue׭̌W?X&8;k۬S /1Cdv𛳁b .r<jŭ~o Z}[N@"@mJܗtLmzfú tmXCdWok_`5,cflZQ#DA`θWGb^Lb0SFacDSGHM븍7hJP BHRGb@XWyዚ4}ҬWOG1a! phJ a6I2o.v1Pc}__YC5C)Ix `9GFbWU:~g\9 8#]q 8* = ]!=grAZ8YZ{<$/P XUG*2&ʐpNo/3(^=ԗ1ax!CTC4Xa$9!&TUO;S^t .{,x\:&|ws88X^w{j}kZmK?GN|ؤ2'nkۦ#W/=ak8T2zo-cO#cgUy¶%򛡶Q?'$=qֳɔu>0Gb- 80t p!ƃxGOTH۬5Bn}YEY,]7287\ svCńW qe|lGNE $QLGm+t-:6{pCR$zJ ǰQjz80ܮ+ψy !2n=$sGB3mjKCFQД9*%RJXb)& !` )3:=:% ypSF sG^uMʫ̻*:'$k_j|A=㇥ۋ5:\YL3;å䣈8#ʩݸn^y{}߼ 1}Zg#Cr+3V^-W/,[:tPtx`:N2|k*NӣY7AVG>d vl˰(m*<%cqCi-qO(^#;n6Wq!p:Hb˨(,_uUV:|`F"Bܔ؀NH b ૒fbkb_wd ,2UD\QbY`8*\QϚ"81$#~ Y#f_1ч80a9~"s٘ ԏ@V>$=aB]b> Ƹ\OkFs#,#$fV`/$Ma>Óy#hV Yv Вuׇ)T}fg ;V27nD{%G6#6mԂ1hadciɋ=ngX8TcNO]Wv|ɘ{UiVLʺ&T= OkdYK8RhuY; lgG[9EUIJ7=(ڕ@c1tp-Sh@8Ϥ֠Lʁi.B~"K(Qȁӹw}}8{5#x(@[P:HlyHIT9>@v8ՏDD $@BH?|կl-<9Vy0 @P^WOv=?7ߍ~Q_yA鄭ɯDlmWDEArz>bL?Hz'?t[ UJJ~ʥ9H'o,DHw"Ђd s*RU!J0MAJU%SDTE5Ҋ?Fnl1;eFbj"P3 c?\Ou!DE t J_?i{?{1?d? A(!}^!u@5jkU+\s0 Hd~1"BacIAUJm3uEF7xTuQUSvTcx@:h X7 #g\s@Ӕ`5dl5tUjE&ˌOnΪ4,~<(>?(pAkWaT)!Aǚ{Crd P))q<\ _5#6TR䂨gńļU!>_pC嶢ed4Ptb^")pm)Q.g*Β"XfJ#e}z>,[8gͥ'Cp-l;;%R n{cfcu(FfOQc&_{4ٓ :A|Yȁ %N G2Eԭ v#~R  XNOP&@D~RAc<,JMjEmff_r`Xr/Ð\>>}$-Blj:TymMcݑ=npPԁaG@p}>$&:E) ݀H"e"A;f$@1B!  ؕ1TEZ{}'r|xGK77A18g-2Wvt\>%d6d܈x.K*yJatFiB!ppԤPP! E( ʊ·!0Z@NKyx6};uzz0rã=΂b!qX Qg 4x}2ː3Ʊ`' !Ciu1KFXtB4<1Ԉo2\.\_u|Ne#lr̳ĔF=ETD.vn`u =B"$`lSAxMgMq'/ϯPRsvw]iߍfDGPK1T4 ͓:WϞܸg@ݝ}ۭ3|3&&IFU9~9Fv)j(>gGa1HхBtMyMTkSMm/*SU@e!hDb r} N?0}}a8jlJaˀ_ VjvCaGm QK}#Ad,cas㝅UzXCx43w;wŹ)U9}OQXz^@/ K +GX.BB~W=t8?~ѿP &%A |z'!@)(~uSۛ~NiA!̽0zf>q ).<}uB-9]`BCÍNNBsq0RM&\ךJE9ў]|fr2ɖl".EEOc: sd:]vpOoW=79{vP ~1x|8p"'<LòԯAJqO8Gv+ȢU0B5P:bCխǎs^ÆFv N]0Ȱ`a@J[샜&[~?ϗ<} 1t;d>7.]w_ӚuAoeç7|o1wvwLJeƉj1wvVηw>Buvأ&6i,ˣ?`U.{A{._&3Kъi \>eO(N`\8#cnVa7bT9fz~2p7d~r7?^'M[޵w1wֵX+<}uL@d>s}N(Sfl i8ߑtt=|wg?iDy:݇=u׮O.΃R~|B;O;tꙈc} ;~O-AhEԽȉIxBlzΐ{{bߴЭ)w) HBD4a@/YB]]RJ1 pWN0㫴!? |zӮ1E`Qc^Xs}']_0`uA ͬQٮ@h "A-׸N4rɐ?vDC?vAduUZhFb˻zXz\xߖ[JljQ;L';"Wl[f{UJ@b?f=9>| =.=({7b6?^/yrgOt([wkOGDQs׳mOsti-xgKq}-R._n}ou෡c;{݃Ϯ-ow{=oA>óh%X}gݤAivctl{'arAodzΜ]xgnωX;ٵax~X* R0@wLx~ϓ?jt/}ged#w PU:"o:K QLy(A:[Yu)C^"zÂl<͋w+S(ӯvo; |7Gy=]@t#P[̿~0gEM_;Md}NW׷3/Lx>}pw 'o` }==|A0E_l2 =:n'9}K*B؅/^?l˲w*scMaov#I w 8^e‡wGᔺK@ڨ=Z%h$m(weNo L⣀OD7ns]e4:(\,Oxo.{[؝+0` 7refcN@~-y|'mk.޳(yLUSÛLŠYmOl;ž>oC_g|-R Fe^N7mJLU.|S[[Rg ӭr~T_l.q])pѷJd v9{-`wVeזj9ov2tĂ C1h\Zn/hrXeJ4F,{-*901k-iJ4q5)AsJ0[۷܂F"~ BT3mnSݪs>-.[f)pߖCLv=~c .bsW n~KԸ*n$A0׶m 3YAh3ܝ,KKcmD^F(ݓBIF|0LBU߳kEqva] _8[Oeh3=dFQ,b9m5֩ړ 㵯~x#hAD Ei)Q;(Dݷq‹t\ЂWD.*A1Xjr{g֍~]!1u:uŝF3WѨ~+?NH0juM||WZ»#Α.F |ޡ;߷;ӽkui~ +*r(|1hOm%n)2#辵kZֹWV`.W)uC>M,MtЇww,w#7 elטUXs"2KM뇯nap(!=(G'9WzEmDAvaЀOu!>w O{hBnƇǾp }y<8#{: &jK_Ѿ'sw_ŇP͙{~l_'*3ߎrX"#D@ls}>a5;aTqEOlA@;rۮ=',f<1ˈqt|l3-T : 3GCQk4 \LMCv|P'3>a Jv}ݨ " A#md&\z \Kt|qGT@0ddD"M#ƄgDIn~wm@9x@7@t?/>":q3wwׯg)_wUUUT͑NǷϿ]z￟nfgМvpX.thk7N}+L~ /cYJ-kֵuֵkZ;Ϝ~qΫWR\xKN7JXZqaJ}1͛qͩWY夥,])9ksA갭n뮺[ִs9rk ͢i͔]<^ s'gO|4ǎΨna{=% p&ܝN4'=M8@y{W5vJ@ ?<<`9c7~3Yz% 7>fEs)f<;( &B0+(v}hrfbI4YG˘BtxU7M}Bb ^{Eg '>ZCj.?hA`+m[cƧqnMBRba:[g"/Z?p:e UxWxQy ;<QY-׋f&Q-V}=m5atg~k5w.bx(CĜf 5qXg=n"\Wx/^w|vm qП7̱_CnN,Ԝm*%9sʨUt3z!5cY3Yse!(5H1E%Ǒ_g9CÐDG\<@^ 1[MQ3DK%n5u3p{R!2 $A?|(e)G@?߂D0AvFE/Ǜ02i#:x6|=f !^ECcɦ/`Ֆ0&iTq%4rh՗:T2>8)2Yf !R ڲ?$]MimjycGZbBEbbR'r?2 θ+{˞QݯJ_uTN.PϨňX<ʺqHLTK{# 0 q=Vx64|Y7W_V>D`͗D>/V=\c+ %B<{ILVHWNsG3)äb:K%)bArI1xQAH4!B;86/mRimWW5k m:4 kTbu( )#{nyFܫ~N\nBL (y+Nؽ %҈8rA2ʗd,d,[Ő{uuW0CbGcwBvCڐYh9Ώ }nO؃`=ǧ^=otEP>+5@zlƂ{'Qv't::-IBoQ:` MF!o,l JA)`i[ 8(-%0`WB5FLTd\~{~((z~"?ACAGO-tBAvrJW>r'zxA*DQpo گ~2_K >ޞN]Xk#HP(2p5>ff uh;Æ)?T M4H8}#R|o9f~ڎ5l]>.]$B>B 3[ᾟ*WQ~A'w((n<RdpGݳӗTp̌Kp;:焏x>|N#>\ <Lzvt$##v61*=l!L Q;s~gI90~͡Z1`.tk|of~7':'Jþޏ\ H)zzTl6.Z'xͪ`GW5􈸒$M#HTY<6]VHz@9 Ӗbo6h7z]v#s `$^XR>pt_FV?oJd\yd4q(f(P}P#_*E:Y@kë* J(""(i" ""h)hh)"(f&(R(&h*Ę8_W}{9&y[^uro7T eY|LI/u:qJN4c!tߤ*_K?qEGSқ%0cquw+'ֿiNawK9\ǵs!Wfa"Vpcsf_+c|@;]I-+:}-e> 7?3{ :}hiYW|oQ%_jCvދrܾ1Wr?k5Ö㖘!"Ŕ_╧5jR*ꅆzfzkM=g;{{:xĿ|_HWq;+%HEql"Z; ܕeǀ׿5Ja`=F8^UӾ"wȉN5 ;%+xepA;p\A}eHd8[~p6kύI:OqHY)N%2GP`4NQ8@Q_]E1NCbe$e,P^7xC߾0Vu_ͪWM4ƎQu7۝XV!C\r cpUFg}+=-fB?Ttk,,i16r[A^{>.ߗgN!4)+ٌ)؈sh0/?2ʊqWUECV֋ ?t9_8Mvh)* qkOc@键rCokbpsVU1ur"AEYͺbpڮ J@kDOg13]Te< ]ʼ< Jp|%k} DtT Tk'RMM!@=R 0LSƾ}Ϥs94hѣF8gc0$:Ǭ4BP T%@V2Nz)zd?^aeuflSsCHjG ѻ<+% -A!-2aN1(?^:FӺN=0;710OȫG.,h9@yMFq࿹dAL&.ފП=| {ĺ4TYCZ p+@<Dџ<]wwc Z1k:/-W ..QwSFDHբ.%}1o:[dvsq5V{g)AmRDQ-9bΠPt|G \06vxʆ0F:~Ap7f ': .sluu>4Pm f0fw x6qxg D[&gWDUE RNw(ȪE/ wBD }飻wtpwe *.{?} $)B(&$h(H(f P!i&,*U Zx6 Ŀf<# +J4F.X`X04JҲd5 G!N NQZp(#,r&Flfd0' $Qȓ)@":A3lAAcG JИlQ8宱6A_N7f&(bHe-kk`$*r$Ŋ2 IHI V i&( 5QB$0"p[L#aXViF#h"Bʰ M9p8Q&'F mӑ@QTt!EŤIxeVGUHj2`r(S(܎CLEf5ۣm5_rR60E8M66)j,LD&hL#-lcQ*5:lW$f 9 jy@ $F٧Xx(˛,@)U8.ҍuZzLCDzZCx[VȆM1;ͲlIgZe*5kS l vhmMzM(KT*/H;RJAۏ@d& pеJ?\H4MTUT* #ܑw ! 섥00G>cʣ OgAɲ!poGȠI!OPD:,lByH;dh4k>l3?oݢ r; ކr}{xf^M'A\@-^ӄYKVt@`(i`ov~v;חgg8x]@Gb$mM"\?L4Σi٤9I%311Ѡ~y:ڒ]8(@XћFB>v42!??O>L^[>H .s oHa+#q̹0HIF^aDgwk5J 5wit#Xa̫eK8HnaK&_}༎?$jԈb %A '䇤]`\Tcj8iq1wQ^\ox7IrGSHq+nբH )*g32}u3cQ3[7# tWM|u`ƥ:Ī*oj|st0uĽjǞr07'I_LJf.pZ[TY9/W BÊ|`7O#m8-#L}w&&vfLQxjZ$-*}Έ ʈy;>8Z&!&5[3\~jxB~rHb %P<,uɈD翎O)ҫs*G; `K$R@Є*fk4a=egK/ 뾡3LS$0x9z$a!/ tuN~BRW8hA'.)9_{F>4Z`aaAn􍧛z:??<9"I ¢8ꚣqvy` )8ctv/?GUo_l9 "l; Zf0J{Mpq<~#Uqׄq z:>f a>dm$$0 [eE;w& uƩV %H ^/D=IY[40:t _YӟlstO;?}K)P RtK,icY=Fx8Ԙm.UW7J<'L7ū\~ssoֳmY,n:uYĩIX_Y;0|: !5:㔦gP%?jRd@"ֳisVBPj[30,Oe(G{ٴ) sTh Bv ǽewl3?<FZ;wK*Dgil 3)6!&2^4pScR8 Ws_jѤx<*`/}ɉƇ\CgY^O^MIH7$Æqǎ33;Y 4ۻ\FYC5-_tf<{o\O.RV7PfoډXV+~(a ApHgsE ԁba~' Kn~[pc~NzYHmr<`e JO׶ny k*qY!ET+@]k<}$s,p''{Z6 aZ,fCBR0j?ۓ ww({2Cam̯1ֵy{2捜֝i*y[Wz,hRGO*S(A˰Ehf}aХ DH"Ao[3Öza tZį/Pef5[?~vjߩ93l?x<rjJT,*1 EL #%J")B룪2!_>俶`}܅ Sb(rbr`ݮF!V7.v!Cg}ٝJƆb,gHsG5sfޭ%ERH_׋})>LO9!l|ܿ;G y7ϘPU{CUms+<]^C .(7"Ҡ4Qy.k̪ " V*G #%@r@?G@Bz#3n餖v¥-DkҚ .=d-p`d-8rg?.=N5d ??(RjhvfwRVg2F7\^=qUYB uZFEáGCg̀w",(hbU z`z̤y^3G5N&L`LfKH#*Y;+b1czp|K ŕhxX^9rt @;MtZy7$Qߨf 231ӻ;a~C~+wQQ[Aĺ~J\dyf SQ}эZqM 7qGھo/pWu.7}IzbO(B͠qj#E!Qp p~?/LLl4)psZZbg*!;^3fОEg bAU~\??6\ņwrCɡ2vP$3|nqA?9~ H}vk{0SCվ?4۱ͧg` ңvdrYQ{2찇t |*LQUU?;b~DQ|'nCi _+A0D5ܨ4NjX O,$^U.UO_Cu(<'ҳQ[+' +~Q=u9AO&f }Ff9otoi$&O.Fvi2!!Y|b-`JE" ?'d.+>g»wo'OCQ9y+ 0?G%8|8?5CI%w'#ԃ_?'sǻ!9Py?Ԉ~\!fP.U|C8QMbΓǺv؏8rAֻx1|tc5aPwWv| }܉UdNǯ#Ll~jކgI::~Z-5A(H ;*|B! GYJODs(xm~Tֿ?2TzYc0xlD~7 ?~uo? Ƞ%%¥vOVM\+OS6aDsXM1J)n7DDjm#4qjmLߠd I`oR"G*< #b=L`@k:s@g8|aW.vZ8aysqQ s7X|32ளP G xaf_JK~W^d/s`ܙ~w.a>~_ %nKd^{N.{'@(ߎε߾BH\0=@ɇQpa={0,ÔvCwU/>\0JfJa)>|?'ycIr~._tS@-W%_g5Sk[<{tV &BE jhXSNu)G<񀙛J=Kj?%췍4\?oJ(P. Ur؋2OD#Z .t$)ʫHVu*nH/sdUxQdP@ 1"u9p7~s6/N3=3q甀J̥>2:˱ ]ڳm( ]w?e(NPKjZsG$9 rL}HPѾ#&׼poz"TʸVPBRûokbwwqOO,^/ aDD}SЮxB& p9gOX9Jb 9oŃŞVHQDTԲhNJ?K?A)]ǫ_H)f",3J2_?+ˇ:ÔDVA$$Q)0ɂ"$,*" 7߳e'ޚ7^& H?oB\XYK%8|K" ~H+޷܈vz lDt{{צH +>%;^M` l 5۶dN@pel/ m +>:_W]Fb 9smȉ 8Aluxz%܃z> !o/nyu6s[$La9@12Rho'(vh~ EQPIB q]H8o7!fq {yn'!}<=o qCDxoм7TS@,%0rA)f?"N"0+Z e IO skl:Lq &4˖45݊/1[-@Z`H^^_9^K4Z-"$Nb!}OCg&K~d+|NZw@4?GE}<)SP46:R BP(69y"s-kNW_5 i#DH }R}}>\EX$|SȮО|8m;qC9T U8,W&6c^W9k ^ۙR. ӣxQW(:Axaj/WfӒ!%Žx uY-툵H&Yt $;\NB(; *>\E96ycRXPD.E~awS~mٿҪCtt⭎ V\ =i }~'jN82/ ;&6I0a^V]>ߔpޱAfG]v(V( j$ Z4ڈJꇭz!u4nr H/#爯>8ew͊ UeX3WJ@rOB_&l~x), 3n]aJ\< Tgn UT9H@@±ub&F?č^|3t —glqF|& ҶO/CL1|5&\:* *mRc>6Zyξ?QlO Mw}ڈE.;6hXA([iGa y"PBpݬ\]AiIWuo~ '$CүG]]_~Ce㢄{) ( ++B~$cɈGEeQxS ypwt^o1g}Wpnl՚$g#W?*Obbp< '7uit+Ӄ s5GKBs~I!CU&5uShl1*1'Tׂ [qZzS_^?|:N8;Ȼ{J]#Wm? "~/~ G߯vl f =(z"!D[ϑǶ'+O3W [uREU_$|׬'\3#n4X;רlc3:^C9{mIK B,>&}<0J m:YR(%لCoVn)OO$$G*k=N;CQ5F,^ FT1hh *%A r Yxxf ie Ojc,*xAhj^ )^zw7l}s$ew31v?|a0 @DaSc0]N"d d ̂&.z3S\4>c(g p?~~oͨ_ :ks44Z׻IgKu/lCz/tF_N?T\q*UWE&[ 0$IRX_2w@!G# oDA@AqxJ]+B;ԦtgTY39@z;7̒ITǞ:>C#4r_<)35ܟT%+BPP !vGC~4z)_:_ww۱p~rKSlUऒ ϝzq혝<*uF/MtH~4 0*R#lb՞xyLu)y9*JX! i6g Qo2mN :!<;sM,4 lmJ.Jv+}(D Tq"BrXVP{z#ޮ#z[V4 :kR`@0AfٺeۃZnP N Ȟ$WǠvs=5ݭsL`tHMNɯ>X˜#|6FC7<-8.64IzhС<܅|q7Tr`_.ˢhUp 09Ys@ha%?ؠ<9|!O?gR!t?h)㭈w,P*){O?phwpUIihm{PftD^2o;<ԃdT[/3vldؑz%OB6B< ( ~_4B&~+˛KSad4yc,FzMꁍLm~n;70/¸/fBT@*DMD>h<B -Pc >X2|$渓D2pKSm'p/]鿽~uQ=@0 EƣNX:[S|vv_gmF&|8&}եᓙ&zG_|JxP'^+Ƕ6ۥh:O1n>d2]#Q^GGdP˻{aQi0Mٜ9l Z5)CP܎cp[t5яS}i8F&YA1=b ]$ sY6N+P*kMbfW A^8>b$ ³l<,TzxYAh{ |Hm6r4k.~W盷71O["8B>~ wHSQKn ⣣ Q&:]*`q$-]l0۔NCtb;qKY>s̟ N6?y?~zS3_ǫq[n3{"4孄uͻv0Fݳq´nǶ0PL>XYE7Bhπ\- Jujsamɗ?Txe{.ET(uz_^溼GmҐZWtQEӲ5(Wh\W"sUbos=}>f"Է CI V{]tX3kA{X\*Wm9mkck.&Qe8KJKG:9ҘgM<=o:H᎘DrNbos$ш'a oۭ6H*#`)G`zaẄ́oP \@\'gsw>k9xn3: V|vղ̇IZs-j}3Hb*FK#.[ZڕgN[x ׬b;_aaFxw }3￯[%GvD-> N_yՅ339Nohh]ނaNJA3DXÝV 2 pr& I4zw\t*!DD) ZEQXa()8BKNT)IC.Zx!T`@4!@o6PP?! q1" q#10ޜoz1)-ej)hHNlYֲL2ʫV0?{jZg@`Fe)m W&ݛ(̧ a(LY.-ҮB]@q FE8R1WHZ9X赬5!ֈe xACLRPE4JڄM!D 1aHц4^Q MQ^ʑ#RYY` $O3DtY WX/chBNGB꾪24IHH9-:SUHPLR#m v5IcL)=gnE$ 9ܮccVg@ z]<V}{đ>yaO8Uܫ @@.NrMTw`80; >ktP?^wC[~yBux"qFC#] |!W?3®dHY_ܢ^?b2e6P`ב',0e=A!FN3n $}f#Apw3G,r[ TBA Mmy' x?HqӅػ $P+|?xk]U%Iff&)a ? HC/P}*5ӷ^"@W9 E`Ϣ+k,Rd'>353l_i4>F|cY8$uRH(q ]- :ucȚL 'M 2cx{N!aŎ߄֓PkroCP#|8wֺk$Bّ3`IL"K"s& İԀ}$+*!0'|HbJAx4.0kOn`z2v+-D!#/тAw83lPqrk]S| |0E6ywX`ϊālSSaΉ"Hbf$6@WBW~ n+ʻ3lexS&:ymf퍡:֢}{׳^ꨢq\ XDL Ik/?4Z /WJr:g|tBGIV'w|,92ɝ N;6Qkf G -liJq"1ku|S!ww>C1i,s,decCN 3|݌g!^)ߘOb;po'IC tbJm$gʚ v/=Grp"@x$K$ppCZ@hCh’`~܇p9!Cg[OH#=jމ cnwkHz{8 ;ZE=`t5GԽD|!|8.oryDA &&H>z ,PFbOh'IL 20}Ce! m˞J@80Xj!Gs6{CQ_v>;5LPKܪwB%1/4~^Z!Ot#A`GZR rz)"WCro<]z9E~ >HwO":9D'+x岩Gma/ .dFA/2 @u2J`j!Frr$a&:<תwp7&3Z)>'J)65:%1~~_q8_*У?4#ّ59͉$\P5R̈́`00mr]!a>$C9'>^w|YUf3NӲ02ڴc!As| T{ 0<(&i47Ԡx^11HD*l   DDO^P6b'|V`|-A4{fGфW {AeUc)l:XĂCB,ˢfEOX:2):r]P[-,HN'wh 7&_%)+@?Cv 02 &a1aC=KnhQo:ںPR )DH",sz:ڼ Bl(<ţb @ aF!H}f{̥հ 2&IHlj;jwI1nj$ Dz| wjέ9fs>Np:Xt,!j,FNu#~WQ<lLÞ6r8aϢ/)!ѡ!ݓ~PwߚYu{,sP +E7z.}Hc0B x >JBzEYegw9"ƶx_0yy+vye ?^a$΄0HNa ;7R|3M2HdNQ4Ez<^s.؀{K =Otyj]꟰8̟8A"^D$6Q@>AQ3 Q7DPw,,L /vT#ŗ{AmwA$K@HjWà;QC v]ib/ʵ +`&y=78ꦨwǿϗpW19f)#Ăc}uϋIxwH3 :p )92'Z1T3Ľ;Λb8║4I<&#O@ b6R$6qC٬d F3O<DˢL Jcߡ"K/x P6vL@;_dшbL2%S!Ѭq"aH̆X&IjmpqQh`?s[6-6RTz!D: L Aڽa {s vЯv6OrheX7 K717wQ'ǏyDysW3r%&acgx``3$KHomnwr{HٜL 1bq"PT{{fl^$56(ݰOxfi3j`}3Q P24ػՌ3%2l}ĺM!&3 po|d&Dzo W4 :Ӷ]k/l$fO<.S67Z\L>~ `|8ź*R06A}Hj*wns2AŀF1SÒ{`VQN#x6bs4'[Wz{7-0ΘM1d.Eཾ\BIX7`0?H?JӀ0$=2CO%DɲwB 1Jw8 Zi듊X66ZYI0u\#\K [!4k8[)Dg[ґ:9)pnQxhqNqn$5~71!CXGH9ۨ ^!s#};c,n>sgW&% 3 0æ$_S9Wў6iyRwkBe1-Ɔf1@y(uô0 Aʡ]]H*P0ϬcO~ lo׮Kl:յc0OnpiƜ$*E*.oq.hJ<\;}R\8{Sb *P`hB;B\K}{r|9Pz,R%ig $_?}c]yٓ|qrA)D@@`'9~>'a}{`GZ 8&O3 D .vbyð[{"Fh!ƃM^n{l)Dx4'ZnˊrO~S-0T.2̓"xX l]h>[q|@h#u.wzۏ6uhYbq8SSf,iiܬsp&9\jk6ptwLnq=4V*cA T0srI8=QLG}|;|>H,-%] p}@vz=NQ1HL5&)3! @0@@"_]]=C>t ǂ (z70l$;& XT1wfkOď_:o`k5H4O~~ +5. ZPC*K蟫eBԲd"z闁0)nP 9BGzfN.q,sd1nwI"T~d5z\&F>@s ۆ^\F=>x$\, djةUdfd9 It@Oְ홐mU"4ؙ#m[YT8S=f'MW+?S·4m Vچ8&woN2hN %=U{7>8FZ [8 TQK9sHށE.xV/gi9ag"a0(!e}g5RHtDa9 wͳuY|trf-B i=e3ZMRqm}~: ]s̛]3+ Gynp4M˷"f2|! >.ݺ\y\>n׋͌ M%^ըhIH d3* WeFT;`a6`݀ ӬϴG&pLd$;vp>o?8=do[kfMpj" j&p+Z14,T!H&dDij6: m'D$͙0Xj fk1C/ƙ7ES\L[l}G=bT=ơNN=AG]HLi@\rDG˻ QC{'=%zҞ&C[wwXsZyE d0GGC(C,pS3/g'ZӠ,ZrŠ& xMb|au5B|}}Y&t$@vlB6!BGzFw.؉6ZCƇ1&|Sz2fKǯiIcBxUH~EFPԙnQaS&wRKN^ZFz atϲjHEf!8cg$˺- &c8h}R$A$D6"وى)ㆠTt~7@IN84asLml0P!~n#"CM"sA׳w{0`p |9_6 ݌c~)cp2MzAҦ {H&rUp(de DD (A'0DžG!d4h<:;TC\ud=ӋUTʪ9JѨy0@E~"ӨnqtJdO'GX$.Hywתpvq;4 0.T2dIdK7456 lxC G;?`P_C M{bì`X \YfJ4xv/D:s;\{Y3ݯ٢}zC5p5_Jc#{/*p(_B| yӺUuaOFᨥRbCpك&Ȗ&(/hy^Wo;΂ܢvیrt.&~^_BpTqRSe>sqF 87ZI 3 h E "GHC>NE1>zp0\Tq=(  ؊rAk&]xWm[BD" ri3k︰Bc"J療q6qM2xzi+Y&`lgCb&IUUxL\"0$m ^j$FCE YY5DWGDib*9Pl6B!L2`n3VM i$%\pH}I:lAKуΚvǥٴJ50]+e|GUANӹ:gskrF13"Vj8ʘwGtnCH:ƓDv1$[x<Bh#MPu!|pQ#fC_Q4 $"b'8grZwE֔f AIL 4v阏N^[H "X۬$[ó5#zPmy&C/ݜTȒ(NQ RO $'@n`C밐6p=,X9p=kĿU I;XADžne;m1W'}V֘f8 af, a+f:vfl#<V!K52K뙉I8 ;h (@ Nivw fGDn 4K1:BC_^F묪4Ku6[8аé=R_Z=cp663M !|T2cF6_9QΧmA`d`eFxtqx`H`IRUY:m<$)y/[2&.4a {zr% z*?P;A\.ƽBlNZ&BsHQT(DG%|u:>JxHv^A!&⇡N =u'0\.2tE>ڳw(-{k|hiapy:*Sa?A%''5a:rfl$A!nI'^Am<=ހuE#Lj=hAo#>!"C/KrqpEoWs1B$‚ꠞP`x)04PFB`E$0T5>8]z٤=B00r7׫O0Rpq -{0%U 0ZENoLhGkKiM{ 0Y!+ܒ|84u6`'~xKEh6zJNLPH'Cxr$ NS5ZZ^,oX| *e HOf(Uػj1dvU㇓N\po X~AEsPk ܚ&u"0aZ0iHT+.ds5)+T^u?x5mߜd8e%䆱8"9dkۏ$:G!aBAP R v*:ʷ%#Vm؍2Js]yOKlh)Ψuwj84 {?Bm昝Dߏ{yxyI/i]Aht1$t綀4@ń"6*PʙS6;} B$ {T߰-!Ƕnu (ƗH6#I"FPpY\xMϸ j|. @4 d2Fd:a+M៟+n\tziR(̔_4썋~rNۀ>$L7UUFi%o*ގW)uU!hG<#\h#lcxɁm܃p X0Uw9tR pnt T]!znͺ 6d@loќsq?Bz^|ȃ=bѼ81M*XUkÝv0xq*tah O\V0܂HG?oSMBF-BK",8qK8X^ndf&iPH/1p8T ôNIGzda.SAeZ!`nxdM/$G<}qfsiI̳$Lu8dOX=vw: BR  ^Oom SB!'G!Ƽ0WϏ폄f$V#:H\;^&O{Hhi42IL2R(NJ 3dtW+UB"tNEҺ9>;}tE%aA W#_@},.B靻0dxl2!5 $ׯ^S|8Op(z_Ib$8truPwnH8C0>Ip^CtP'nB<$_$dŰiݛ޷ZQN"!/'btA쇑-bИ PRVAtoѰ@{~j I#cLK^X۶?-uWp" (PdH]a{; D1}-QNsXllTD<<#cGk"p`O;08WڀzX^'[ϱN!{;Fi[ ߄'r0"[b0֊|*kIcA[a9pT 4h )Zi8,2Mb$M{ !Bft QکF&_-ƣ| $䭻wصǧX$DG~FaLA6XN;m|dž$)t{= bfhV׺\pl eT?gCW 07 6)X SN," f(~p_Gݮd<;,@W׈6 N&Pi`@5 @m`9D:tE rk׈g>\qb8 #2Ar  jNd;8;eĒ!I&!tPM |`, ^Kxz(#lLf5jgX!R{`ߚq,L4 f<܏+ZlY)Q8c6*$P1B B}i8Az(0Kwdl6⇑+P]!:[}'24:P$ fk@&J%"'Lt#Nz%+ ĵMUgvɌş),;ioKt & ȉ(c =1zGYkƔv3pbtG ;Kkd8Bdl{~{n$56V )H\Fd4Ë;CsS"!6pRH[܆ib6EW爉!T~h0گf;;\FOW };at3o[C`c# [Afx.%,C -`<[=IvCrj1.ӯ#htS3"(ၲ9Bd-p0i^S5 Ogm/;Tk)k8&332M%6E"7KSu ш>1i49$XiJO>O&9NjF+π۾ u6xÅ4.^1ݶb,^R0O%?VLcKudpGټȟwrD'6I_F&=:N_:T"箛H OȢ˒`S]X!33p`k@uTL)T=p^QQsPx[CD%=rQ3kAחP00HdzO)8\x7wC2'9El:8#r20KFuM ӪBMu:Ϯ gf#7Uwv$F#< p/\6iWEǶ:D"@Pwc!}U4#;EB1҇!4!4{ ONwgX8JK&n]S2@ER|J>|U. 7M gWNb?^tOגF^Nm(x]9+<\1T4U&_ $e6{>|wGQ}ҡQOSWRv3τC5Bjp"$(b~qv؍!,:Uә@ ߼R[9@H3oYOT4j &lST vwf Ipex(.l__xၪwŖ2Tn7ְi=eDd@H|˟BgҀ^VA&{Nhm|UL4>qطl{ߧ]g bάC(I" ִkGqqRO6ݫB9~_ػϦ{iԌrP24c.Gr]2HG>1KF ´Bq$sm=WQ!I@ gHDߗ_'׎x{f9mtv6'+AZ6?\5D]ϴ5@CӰr ~]!-ApdqJiaG쫶idzxOz@w)ys{YHzk#jrS^`ҍ$ivf|shhLVV2i)1 I$ 9e\y 4<06]LW?>n8g9!ob&pv>;Gqv"'v<*иߏ8xOp;Gl|'L%C2YİNMyӲ1}+3NF@m^t:3Ry uDݬVBG}9_KwN&nTaM8C*6|&T:j8u'˨e5ulwˆhb:zx'3a$0wWD$vxBd`{|NIpA9ܚp܎ .kxA'R bGd$oX,Nv%X;"#SCdt0Ph$PR|/)6tB`zi2ni sXb2BHIp^=4BAGBv"Љ|Sͭ:bA F0|}(u!W@_&{VR/ 섃c9h &ېW sATvuM*I{2T$"7DO"}N>CLw^R5uovmcѠqui6p9ęi!#(hdhJEbH&Q6S1{aa"|]n1f 3eJ q6l`3;Nؼ5%=NpZΙۋmmlmn&I "<ÐEy!34&B9Tq̙΢"431qS{;]b v 0ǩy#}c1 DB DUq 'I _y|>D ੼JJjt8rI@i_suv-&h\^!U¤>a߮XS 7* : "Yyp2]e#vK+1k#Ɂc>/XF,0354u'eh8 {P.Mp@jh&2D@S.` 01GÎ { 91'SPt͞ 8vDqhs<r#@K7Eم8f1}97-&ո[||H|El&ZCz&aň w B;CĝҺU-wc7'3&]SԾQtLOH 3J6CSGr^t3lpsCl% 0wn×F)X "ق<|D4-4(A{wxC M^bvQ$Y*E GtecҚ;dMutaf!ýk~pHRFCa@Ӱ& t6e6 Xԑ 6#|ziB u7cҏCb@RQUD%۹Uf\E@J@y  !᰺H( 솽|o9`x:hhDISvg'8Tsa/;qiv`D= 8]JjpA/b%irAw m0wHO& M1r[d$ּwcfw "C`PNz ܎zYb=+=f vp _[>L@p2d@gr` Rv 0y1R~^>FgpcA0NL 8O |34H4`F3Ǣ̀Ifr}"(*'Š(*,n+r1*$"0D#͵Z]Vi q&C6Dߩf. Aui: ^u7!FJ;CffxP pfR:pi74C9 gV'wmBeʧg!e$2WZ a xoA|dsЌj*-BmdIZH{4'Xi]ĝUVRTJ\~$ HC+ IX4&QB"b0&%9D{:oj?͜-'I>T'S8-qȽC}5J8J S1S Liup֨A8K{x&"i5pf ni!c7~y2uGA}v=YM)SJB &NP sKgt}X}2!ڥ8> 9c{9m{,{[|b $IهaxzujmRx+JMHp/P^ɯkYUKu.wIޠ7 7|tg/4%M رw:fr ^|tCg޺wq[l)& qg+f׼N8c|^ !tGN #kcd|BX39MNy$wOݼH jP zVfND $-0I0pߤ8a^3#5kRbUҖ EbuWpljZ!4H1j. P`Tli9({)CAz8A@1 S*v 1s sbtOJ&2 E@PR|'NTz{ bGc 8Ǝ`v 0D@涠uaZBBdPf*fd2!9nE39qА#{2v5rO^ !&Tzt68"aȋV5L(:CRQ`*a 4>ז4s==9/cN7B 2р,f*d`<:H)>!HĈJqJB 1(H@̄S #!"&6r"NaL&.!!X78M4z b"[m88M18t$&b,KkWlˢ]]^2_SC֨Sz!RR02f`ĠIPL\.ԠP3| GWlwGjDksV38>b>crj$>sͺ9ZG~ǯrMMg6\3#ŁQצƫ2yYdl诓zU==E1؎kyz&f o Jud Y-`mPzU:'dMoU4 0<[j_?d{рM21ߜU;^:x]A =y>sDZU>=3?.2u:oyPM=VLYUR cŜ`Ip ) 1wib !}0Q,Zm}Jea9"e3QNVEۇ\IC1omq2mwl/s`)=P7[d܏s6!%C+0`br$M^^a̒)NO5^ٻu;:v2'#z܆|;Ķx=]l ЖrYASÝٙkJu͋qipLD}),3a [a)#F5u &h,ZjnZN"`65V Mw]O0_4o:[B>iZCd2iB)  !?y{&S0I^SOmeBJBLقam$ttcï}ƬX ܈? ʲ>|C< >H%m0cei!}@#@^챓\0:bʟlfNKSfdaaV`Fb񿏯|?w<(O !=^@ (>oo~_2gmo$}?-'WnS7b}!zovU |E1!%0 P1ym#GdhICPl4Wwj ]sZ>-:# Ծ;w4u|&.P''>ÕR'=_f?sx'NU|hhI VM|!] /COXTvJlg‰ƒ 00vL,p%wvxc쟈O2y?h;n9t]M.7OJP0IA}7PG|f1`aX `9=݊0Du=G"P#>=F{D)8i]v/EAX ~?kӞ|i;L ,s0QG*[(HATq&DM#Aڭ:IDNz2Q(Sj'{V1rjYx1;|&*$7Ezm!٘a\| m3ͽ 5@ST?.sDOs@z?M|QsMO{q%rOc;il]w>?Dvnz̰!dITN.ٕ^n46+*{&7$lc6?:D:UfOHyUA0«tc5_&d=,?[_x_o<4W׿F޾~UU^N<L R,LWoFs4^=3Ï}*`(PRUKrc b;_𛥏_B2_|гwȣ:,FS9~fs0n8قw>goYfM{R Q0N=^p`z]-:y/Xa! 5d۶I1v Tqe:kt  ހ#iYQY'C}gh)܃03vM1⹨|}q6 sbl3+|[t}oObupa!}, .0yk??=`?ooFY;}MUpA_}썐P;? WZcx7w0)<~t𨀝X,VmV8?cg3gx /_]9A(\s־EOLcXu&%H6ht~EFP$? cHFfW80=,KI GL0Q/%BP +]W$%X6#ݒӒU ɢNH s c`cʣB@'1 ۱%* = A ;G@GR>{Hqgk"iFRaS>%+i8 -N͞p+xBvds|+^%{9xrez0Ѕj ];8YF~*q,0DgkV w4Ҙo rs_jeuuR"T]UPkZ^;=rppRfPbٷ~w ޠ )/ !NTҞP*!JxpNRP]pRF;;'dG6Nړסꑐ)!mᎨ3Ppl bl1N3A!?\8X(L)R@N_HA H|v鞻~ȼ7ODɸBIb$~h4Q=h 7-2c3!䒏ov0DގL%( ;jMץN@Yg0yvREJ8RNQv>~QG/i3gFyut#6N~L8qDF集7ToOޣiD.EJmQӯie{(k)÷~!xă)]g].D oA {mZ{pb9k2 $o:FİBK.Ǭ|b };c1 c+-SPQ%0 F0h|j~^;GWty?U33۝L)aN%$y0$[+bGs0g鿦/d RP! 'a3}o<͌:k˃Ț>qKO/F,DOM)iii|(ϑׅwQ=;rUӐyۯgcGen9aHi'HZ*zh0q :#rLUhr;x7Ŏ$o>#mvFsh  Z؍T@.ӀoHO͍zyI#XLשDI!rdLwk p  2u"2hUaiުx5;.`Bx/_tBqv ؍0ڧ}4K:zA(:׮HɊ@k ? @ 'RɜukB g˧=sسq-@3DG4mgr h=  W]:[$t OUR(.̿q̽c M݀vys?P F}~r}^_!d*qO"nzrlѕ~H䅞LNj<ۮ?),LGmk;Kݦn˱sqtcrP ;ln Sg \e/9 sPKps17cuLQ3 #җp`۞< 8(;hx@v\SvJ=,SQ/x :_y$=7}+8>J,MM@g|(: R0ș@!@u'pH۳r'6@!I$\¤4Kz"8h,CN>}8qv̅֓YvF)~1}-KcGtb@ZusQW)zM"_9m4 7\維o^oLpsyuh;c2vbXBS~M]i(O e8syVKlK^f''݅FZNi Rh9o )mt" JH7_'ȰrCdP%Q 7 xAUWQ0KҔB.8EQmv͵ we :X Pq9z<[(ަ(|Oh̚ԿfMCc >7~ٟ4{W2U´𵯖8bϺ~0Ưr N4wZ`eCw뿇aEff"6MT"":v )Xd2b$/@omFJOR$s*?wOMHv)wx $S" Ap ƗL8r @`l`kH֑,8G>6ln?ECZ/Yq&{u+zOa!g $\CX{B[Qc >%Ayvl♨Fq*J)ñQ\ ;Bϥ0@NֈI4" XrΣǏC, ?8zj&Az6`׹{d1AEm&5T`49RBɏ71;]uӥgtv&R1a>&d؈!mV8_ P2_\gR5T'$c{l$qgޖ 9 1.} uR}p>'x-p*~]ۓrɆm]U Ӷ"aܻw[ah`ڡ0'Gx̲0S~:G+{wwމ]G|j[=Ņ :]&<׭ Q4@o%`nn݈jc! >p;i)+ 8Vɇ&ExIr6eI$AzCmA` =0;/ D tBq'&lnse{U"& ccWDC@=a/@"@EpK%Tg(Y 2Kuw7p-43n|]N[oza &]64Yޛ]2<~'g|a]av 9k7Ǭ)=btop{ :n6jWdo_%ݝ/sJ-rkv=w;o5Jtg}׆g>;ӇU/'t]hz5uN...s\ws!.(&^N$ݔd]ߞp@PJ Q b 5PrT&ֈdH)$rK 9Ӈ}'Sߺ9uz]rc8'0=G6PKjN3n?*twMd&,& \jkB_WfiɤPFS=/I! 2P`BH1,CNPʵ,.Nʌo@ngӮ0᫛{=<ƾGEUV*^h|ݷw@Y]#,ՆU|%hV/-'CmgG,3_[DAUOb闰xC\̳bd]K 8`abP K#9~c-e7$&XU.9f93(>z @)((PA#pWX(j5˷Rd[lIa BK%(HP.@jN݇!Z*Bwq4r2/Z"ڙ }GhƨgL^ iH @ζ {MZȝW&{S".w>1@wd*=.gLXK;:Gm}Ct0¨0W-$boSAFxƋ ːnkZi68B+z0ƻy d"#*( b|iH'.IDq4bXtW; D8Ypy !b|8 :'c9 xpGԴ{;|;dﯿxx G6YeE(cxa1@_΁@BdNr!QtA$I ̳0xgxyzseX(j1dNC`[:Mz)@p;Y,:c"#c#v}Y:[63fkc E;<2pDI!öbDvƊ#!FN}8k||^{?tJ]7}`5Dg]E!*5sUsۂBOn=ݑtԪZt^_dE/; e1N݂j%{qG6-&aI .AGp}WƳx눢>1:snΙ yfnoawty)ȈJ@d(vss~q:W!3Λ#eM>'ယnιpY5\܈܀o T4a2G o@56 'F&[+muVkYI'nVC&~pct:@@:x |EX4[P6wQ}`ns db'Ab "$]; ;$Ps`۟ y͓=/T<&vs؅]%nAY#g:|qc t Wx:tyvi#ˑRc۞F fS"j)sB(ldl$8 z IG t"6H3Ѱg\4/RC;\4Z[ba_wSJI;J~힙5=Lフn ӚV~Kx!F G9c$ +xQ7$覮Hbov|yL6dY vk3 &WD7Ȝ @f؞gWhJEΜ!u2Y/`C3Jwܺg=5U,msOfn$kmMbݮ7X+ݒqUѾIsj4۱%WnzZZjض'PJZ*.i069Ӯ"~{9iB%nUUWteMJhU#%$Js_NJr>D*)/=!љK'@>z?!Ry<bTe ?S3' pYs4"ba" bōu30u%v1 k04dIFRНIXjU5 l“p@eb]$?0%[/H;VĥÑx&ْa;UѶZTqxRRrl%]9' T/n"8oED@axtȉ]L!<r&h{x^4F'rZf NU'ۉ׾10̎FaA!kS}dL:gT,"O Chs|}I3*FjwMxJ"%\]&:(@ d6,4=1_zt0d"+X)YdXgo3KhQuSd)uS5-$ .u7T Ƨ{]B;1f@LkhxܫP ?.>KJpˍþ rx) čuK:ӡB|&JO0:TԹ7;G^!<|ye}fRQa8[gj0lo&> NR콪qŎq:5Ճp ^SD>YnNp|fTV%5i4Ȧ@E$ *rPK@T\F nd,ִ;=)>tWdnS'#kFp(R,lυm6\*S#HݤF׏Y$~!̏7(B T.zΓѠMr8y/F@a:wט8`HpKFxroxogGlƌ&l$6s:$ }qqɞG:z8yg?,*  5wR'լqMY՘h&NX*ڬ9TmqUk! ݵ\:-VGiE]GsG Q5~>MYMw,;K*#olo\fhGcr2(( -3s K^4Fs&4"h;0K1NF+_-i.6?U9C.Y'y+&{t7HX,!]fhfcx,@Ph*{Cvb4V5pU-3$&q⼁ԘtkƐ}F#~b  ]߉ 7Ǘbd7Y晘vzCv;GXٳ_G?&PiN3QFD1R2*)XMo-pc4߆1MIbM6Q拓 UsVBJ2+y52B۾qw}`L(fVFv{j_4I#`H20^$)6,2^z4ΝϯhEs>ۻQ eW8rr}`h:G+!~Q#LC8 ϻ{\>>c!}r#mW,Lm0y~(>1]7 ,; {kyyL,@V.{sF>L$X(9=n\g̞wuoz o-/ Lyv9fta;N&P`{Ɇ!-e`IN| C&b7f(f)ʛ-x LQwX?V?ͯv>k$?N#n<ȣ?pީwΟدtDd3PZ$ @bn47?n]Sw >}eߌizwቸtWR($Pӎ&HCӀC |@( ΋Qӿ]Y^CR 11vBtg'!]/糐HLsϔ{|{sjl1)b,/ri<:*LecN+7?cf#nϩ6YC7(P+P%QD(FHWϼhd]HwX^:v7aI3{oѤ B*F8 =_C*F6sN!j7.9F~3FX}!/!?03R>;vuM Ӣ?v\1çc_ 1~2BFۃsS&79+2![у ^ ,M=UDT{uOo(*3W{wŒ ͧ 7an˷97_cy,v${# 7}ltKRJPFp3G#)W͇`-.I兀Ka̲tLn:w"4i~vTF[ڑ~Ne56/aӟB<j5X:"<`YX{^319kt=3B`Brrw!P@ .&HLţku:_pN^'\gT@B@a&?vyx  mxfYfQ84xq@oAthWk^S:!(>s-{%B;pG9 蜟$ r!;Iy1#Qގ^8m}},i'/*sb'g}œJ&HPX`0JrdڗL8H.r#.Q@A2i-ZMu = }w[d\MC3l K{ 6l?0<NY;u/!⾏ݔcM3׊>mxc:M@A2vP_ .TĥZ᠘=oqY,e>.6'qqd! (vof#}L0B'sxYG~s;*r#5%"!#,h$r4B8\=ݷww˧C~SU^ѵkV=/5ncO0׎V֦8r{Ϛ_Rof1/?uiP̤}<݂OrcR\8XGRbi"{7 .[O1 *!9q{ uW?Es c 24ڀ YxH9G%yhצaӎ`QgfJB''pD&Y5Kw׫Z &%MQ,h%دzIvؖyOQ\R4woola$Kmeogt8YnmS}fthК67xskS/|e4C_ eϴ̎9o}>$2/%"\G"q4>Zwd'Q3L{{Zÿ> F C ih<㷼3$VP?#Ǟvst#SSe;ݙ\/xif ,QӸ1*( 3.C ȠvbHⵞ ?A;92#2Ř:,rNGFD|?{~Ϗfd0íf$ IHNXI`LCܜWߗb5"5M}/LARg]^qe(X}!dXЖ=ː5'#%b $ZB`DZ='n()GzNJ=nC\ 5@z$@9#18d3Rn.g<Ǎ[@4)YՒ`S2'ǯo-A{4A (*MJ]/l*a|Ow%_pTL=n]8. =}ϿH,Ub}`( ,4td2=N8]I)DBQOeQFO!y,(o!PHmUhiRTdRZFq,tt{zgzlP*,v Ic:iܰDFFƣJ>^HݾgAfXG d GXrQ!pa!= =; l w7?E395W>ݡ4Ȟ@`<7٭G$3BzK)>t<Q}6q'2PU14ɩu[Lh}CUwIl_h v: h4 7!$K ]tq4TECf0f8@Q3"D4TDR<;)$M:r0Mo1}~ ēK(~R&>F'kZ1(kMc 6Qa1L)v2ô5KsU g??RPn}"ꙅ*C5zvC uD`ɪ&=xi*'FCδp4ȃ,BnE0UB:_9C%ۨR+)iSNGFbUdXj㙮R&q1<\FDqC8p=K5 Cf`#,tmʝYʤb*K9xl4f omn F(0Uz#{Ajbę(7cKZ𸷃qC5TK%(ҡ5Y "9ڸn9)tzC}Δ$N,lڝۄOEį1IE?1nfx݈'Tl{(8JLC#PC=905HGMô:Ʀ]G!'zĂEa=ep@D|18BP뱽B %9$ʼn ?,'4`4}<⚽/MHM,}E `ےɺas5#Rg~5JdPi?}@`j@B#IHVyeGk@L$6~ӕRT`_'퐧#p"Fр2HT'-0/ɇ+Xd8 sS?g!R9"'$D9AswcԌw|oC"c%ˤ΢ H!/bF<D#D"shN.TҚ;:̸ )OxܦLPjw j9!ePMeZŌ6puJHI(R҃@jG))&w . E,G|lxÂ+Pp7!C$! u$Y}vSlYxR䙝@-ru !H-]ĐAڂT|P3 p7&ȈsXh\6FX(H g;X;qSHkEým{m~qSUu75vCBnT i^[EHOzv!f) Q̀6hɨE"& FL+Zr*gSW`x(w=3YHL>"@l!vũ,+ZґS!0 !heX!JVV;#,T4 Ģd@|}p; &uuo8Y ԝ | t*0`z~^fi%_y:E<.-eixCr8~" .dcaߖ2HK 9'?1_زe݄e)DҒ(PfIƽ4IfՑdecXcU <3 -uX#__Ej-HS0 McbZ$i&8G$cY31!!JD4fPn)L2`&vd aԞg2Wf^1iZ")@B3Y7G |~q>9!;&)[p`xaɰӓu`P/KOAQIhTC'zRtTt?\I MV=FcJa()(DeJ S4U5Ѥ%UIKM-DP)!{b khHFnHVQxbU%%~ J`!uGRnSC"Sy衼 2nUQ{(Z0QNMG:.f(Q) SEIӣxY:YK"10f*|_)aaF>mnff+ސE1Ff@)$$qחw k:s IH!ϽDy MIΡM RURa4_->9? a?.XaG Elui>d3o'˸k>?/(|( M~g9 bu{Bky>0نayÉLـkxcOLjNЉe-y_!6Ih,%O9}霧K %d򢾯< ;B.ܕpom Ÿg(axE8v:cqd ;׀CtXݛEɛt7 &Ɛ]BJ_ξdg|RcH~/t^[Ll5 EN0~)(GAr˴&/Ț * N@-@:uGgSRW>'\G U%z~kNG0o M%Puv3 ^X>(O'lTB R35ޜ ٺl\#l4Aub9`!q;4v,Hsp&_.?[90,}ŅC:9=J@GڞPoܟ֥vb7mllL\Q4~d"EXCIIR>R {%LNdrN$ԪoaC=λ^NWp~;QzJh-~ C/OTA`<v$;X\20*"4*(0 .Yu} ٰxc # `2$02?dj!rm B$C04gU̼7x>yU6ddܦ jDÒuM3/S>RE1F%xkx*B6Cl,iqpœ1 /F'@yz31׮~rtk>yB@f%A]#(CoŔW(fV1Ej!O/L}orkCy+'gExaEdda4ʚ5 S1"ҮNNj&pli$ *Jƣ0aRюA@KE%R"BlT2 NHƋ#+p+et "`=ef #Yhcu"iLvՄr[J8A6ƙ"(ڣ$ta`pYm d$j V85,&MAlAFK-QR T" 4iRA5E9=MLdF{vs,ax;d 33w焒0;WIJe%,Xh`dL#1 H$)6 "A5XoNѢ0R)2љtVY4d]4czqaG 6 MnO8{iWJ83D>ihۛG˄ @}YIݿŜ:b3 ;f$`&:!Gԏ+$ ?,ɨPqMR! -2My_jp1P@D=+f&0$H9i B KM<{a$Qܰ?trL"mCE]9;x~DѦs~+̘< lI@d bH2X["AY(HdaP8BFDffRQX$1aEZ) lpс+%Ё@%K\m!j S&$h5)6oFX`"$lc@[+jA &XZA PVI֍jll3 2# *ʐ Ʉ&XY%)XNLC XaV9D(P:YܼP?*µ}hp3fCI]n׽&@(=t]Æn3.aػ:1ҖBD}?(mHA1Woj& hB :x_yvQ*Ar亯`gǚ347$1Z3.̓ "1s#E67H%̞0yD j9t ~G-Jy!݉DCrelP6 E!G .IGn]u'x"\@8ap!0ˢwhĉ`m4RLQò0̱ɲ3ѧM.IJV-b#D42D#mLem< B"" 4ک(p(54Z*LrN_dB@Bf`='.Wt+AHQ( ZT@Ә{n #Ё: B@L7N`i- FJZ^u:|T@a*d>-G]| p8]d,~#;Ӿ=Ӻ pȬeHB}N~m DPJ)LtZزRA9r%sZdžRp9c LUҭfٌ[3hTy":Z٨% $'X뻠#!#mh{HN7=Τha%MY;х84T.S PhHd-#o1LבMl&OǞ3C3Qu/v]{lDjH r Qe !  6,>08o'F GF`d.eI|;*ZXQMbMz]6knj`Ay.h#;br`N54[wUh%yOb n6ZTupQ103F[ CTۜAKnUcbѽi,DhT DVZ &e!M95LLy]8qp/}]#ӌ r`V&i :[  "Ab6cK:],<ӣ,{(}u3 %Yӳ z?F ]ZiCnцlX$Ŏ沋Z~; BDV a&bھ^>Y" * I4$$KU B4CC3DM A4A#S 3@ĵ2U M2DPPQA1!A"4R_ӊh0_:,lh]B׸(4Tc'āy0h7bt0SϿhs`젟Kr?/ = [;2&$bw fKRHhmc8; 49-03dOJwjb2+ 'pi ђ3,(ŽB@r߃{mCPLLr1 0;߆g,N#gJG>:D&SJ#\qzA 3Q=4Qc'CĨ)br Xa*e! Z B )iJFJ& ` hprjb0Ԕ'mXj!Ek7U=xP(Q0`0B%Ңv?F{HމznR-DD!0Ǒnajpe+ϣN"AuEGnQt)31 7WL^y$WPi0RE!CC-i8^V`FҨX)+,4BMW$D'~'z JbXv\8a4421FxR*D vqpB lãKw2J Bc`!9Ƕ&!*-˵p_=(Mz̠W Q$fۿd׍=`Gt}8c_ЭԳ& Ą0v[*f)"d(iݸ %E4Uq+33, (* J@TJd!CU*qTMJjY()~(h#uP+ 8K@ 'GxudIvI2ZlȲ fv n7 s/6JrNx8Q^*J07/9 KE(?E1 (P2E;@& -: 䒔/2grsDYۥO]|B&XizܣO!q l8"ǺmYצe1Ϙ/o 4pLLU{`^cZβ;р>Z$Ĉ H]h0=b 1VYlȈ9fz4(Dfpنm|9d'url~m5$'¶b5?Q!R<ڠ*`"E?KhI 9og\ꖓ88#&s_uPZu!0F!SV;_L3s;GKrMt /D !7/FxwVvU4)"N*`~bQ̼2Ǭ OưW׻iW@rYњxu;gnPyZuT0Ū3\=|^`'w2_%S71,\%7}We`&=SՠǙfp{oY7vvWČ7΢'31ħVz1ݻ~>خoaaި&{w6iia &܄ euƛZ_~Ns+:(9w[sot:\TBP9F!gD5yi:P`+7#&^rkit1E͔r>˙M<)Gv?@PUGf`iCǶs=Cj#p& z@n{00W*7'XA݈';B*L-]31tZfȡ-Q{9 ,t&Fkhc3hπp֎s&Ъ&@j)ӛ@UUHH+GZFʑSՃmiؑnHvKAP"|@hاNq,,NxK(uⳊorjbɏ aNz%$m8Y^Q bńpQ 5nҌi 47Cb4!h|mnp\ӯU]rYt:$[*^u1$%mTdMGR!ĢQxԉ^oɖEs У+[ zams`Lb:3N)|=Ŀ|b=7tgHGQMgc{B;DKxlasu`|^f69;8dK3껁/)u,$Ɨ:3y=Gw3~2߁4ge{bi| BR02hfj%8"7Hk+0]_+{-y ܎E`hڳx%F;a;ćF54s ڇm"I`+u1dd 0?Hk8Aub(Qѭd%E=z:[ ],@iDzq+5J\3U,]7:uOŔ_(9*źo(5amR jͱb$Ժl!pӎqVC;2:yD {1b9Vdfe$9D&Ywhiԙ4W/;19V]xTK}wGL tdNf6njEԗ/$ևff⽳#V[.pEl|u7bw ]?9"MSvuOfNlJ3ɪG0eӯ)0n܉ З2 ̒(]sߛ(P"W4?g6サʝpzxFN5|13utȞ<]-뉴6BI% NGNzZ^rޭc:Ze\.aŏ+JN0^MxǮ8sSI;]6ZSBm%TxF:KY3IzYc{&ܚN㨔C&2E m{*|\YL58٢!7"w!Go<㙅mc,[$E.YmpھO0G:Ɏ`Cϕk o(B=˳%w@M54RQb7z\ScpdrKu+/ʽu3\M=F[7\A.w.H\(A&d9BFe;]w; ظ{#xa^\A7L=Y1Gsѭ,󞧓YXJ<q (\Y MBFc ؛TshLyO=㎆.nvH:ž s.fG}#ԃ\A)$2$i'4>@S9 N`cO.?u/vrˆMm.gbsƢ71+XiCXdlqLӴEbd«xhB_'rx9xȍV/orSrWq6"c4^R5LT!"hԵFJaú\qwfO4zxkVp(&:'5w80nIɼ4c 2t& 57Mz*ezΪ&6^4 a$F &I)n[÷ǹ^y 10( tlfcVfqk\,'Xbb 4k|aɋTDO9V၎</~8:S1XKNL~%\m74;Bl 'Wx>8nNz"mTHێLUWn)NFXݹjWxs82n/G X"Z֢`cVn)LYb"ƖM]njZlODmTDb+S5fw@Sc~jL>:*Ww$wuTF $TWUbBuM{ R~;iX㘳t\^!OJ҅;; fz4|!0uh~Fzsyl%:ʔ<6ȎG8T() uBgW|z+Ϫi me*IBD׾Ǯ.6r$R E# 3J PB D֢~CH_ 8W(`y+(ɂ;YI.x[zdE5%2f;e鳜cdj9[ "!0풞[p~6tf>n f@dbbx"yzXhxdEW񛥓#Dĝ:ΤPӽ~ >nyU>}kT=f{x qZS1~>pS^a#oibu"vhsQnGbt+㊧}e6<Nb2n%%MT^Wk)/ّۤw"YiĐB2FK 53:qk(mwy~$ pSnJ%',QTbIDrؖgcqvKy%|jYl͂N 0mbj̒f0-P5٨2ttSG9g:fExw6;`q^HL2gp!VS{ܲa5'6_9koOAp$ }x0'q;`tօ%n 0P&p4A nz;qCT" cLxȚM̒VlbXaڄ?K홾< Ꝍww}8}dmlAԑY<]5g&Nm7١ÆO@Ihǡ f9Pzuݷ$e05MÄH Er`%1 **M)Z5RHC0ӐL\b`NhÉ8UX;B!S(vb̦4HcĴ!ixLňt&dHo߂ln$+OC- {v&>K<G^<83j`bZJ.@W <1:'Q;+ !) lji|o-pC\`8 A0Ъ5dDĖ#$z|`ʸҔhc V5&eȫq F7"fL&0b F:Y !'n +!{3^T(&Zrtme 2'{DPP噹 hZJFedh8RSC5$@v VҜ:?41ug8}R.+ m2O05:X)<5 6u QwΪ-G5ʹFGj_ ^'eϋCd]ʧ;pȔ.q䍥1pc$Xt.(Ū<(!8TB~@<(* yK)t wo&Mycid) iΡ47eK%ObT#P#I\KZL8MDYӏ8łML3)0yNJV"G3,F$hf0s)r3Ԉ #yYfOJQy6$Dǘ4f:Ӽ*Rcl6dgp=PbBCX8s&\ʎ303=O泜xw0l%QwV*+xa>4y3^η`nڇEǴ9K&TMoAm H^ք^oy o.J$" >ac}Qt]͜q  ;Z rgh A 6sܡ7>(~Pc#[ ۥ4x `5ԜȤKۖ)3%}׉[0aSc|z8v6;ؘkރh_aeaZ@z zh#p "U 0/GKU pM{&APلli0oS>y:}B! =~ `ljq?V\QF`&dKpUOr0t {1)\$?CEH3K1Gh!u`?q $CQ:7*J@ v!Юf}|Ò{XHq|·HA$Ox~C"~Q ]I Eb>Gą|Z 9'f9'QAF4u 15ydEZ&b:!5}(N z9A&8ca9dN0c4C8$}E';nM73PCB P{ӟ>=Ϳ?CG<>^!d?-2d Ćԇ/W  E }GRݙ|P'"I맂^zʀ,)S_cW)S`lCJC狆8XT$kJ!N㳔x0РzJR0`3E&1 c ݿ'}@xA0]{*)>Ӛ@ӲiTeQV@cC:IQY-cX?LaK1C وp!R /7ҝVo&2`D5%&49)PتCf7L<Ȥ%2( a!sGL$ ua`#GiKeJdF μ(g! S؂YEVqiBFpi =FԡCӡx*PuΆݱ[Ky78m 1 V ١vpf,dXd8|N̂0I҂47RyEVNb vŠ^yr|3R4 ׶0y=ʂ2B! =}g<^n3}X*7Ћ;Έ<1UE_oFAaѷ8RHí\N]"sa*|CK+PW"jb9owfG91M@[2I;Rx݄1N1Uȳ 3{M|YM[}-K8fʴ勥yco十-8\ '!#7wN{#"W\K3 3.Cm~xRY -3`G!PcIeUk *3 ts1BTEax>qy%| 2F=;qMw$ܒI$m#znuI]Q<ü#$R~sSq%}B*BϏţa~ =Q(޾ߩtSǪ ߩc;P꾇'ɳ'z 4"ѬS '11GTi}%vǨHp`S zyş¾}D5눻XOhqT*^P gN91% 6a+8uqM])as6P5&c3 <T0* tWK.# ""H3toMD w5Khrp2-6^BbVZ EdxVx670L~čq.a61B5OR&qSr؞d" hbph!b#8Fyx6.W#9ù˜cjKLزG@p@Dg)1Ciݫ%986v0@3@π8 1dJù$#]{-~=ϣFk L=UOqrAP‚]RȻo~];އRc,-V,MȧB]0}.M)=*ܓP{|¼oS|=OO)Q w{Nz깞sf} ~ii 34H$w 5>jv6G-:I gSjA $8 Pddbl~Wx3s&u CIX7:o J.1|:*,kMkVöӗ¾&<<>n&&j'G;7J:N[Beja1ޡ=;q%9|< #me$MA"z@~"TN$UH4SS1 ZbSUEJTPHM#.yüv 9baP4RVcĔ0fECi"Xfj 9EA2TUUZlobp `JZC08(` QT~4j/6|<C6z}\p f ``@SBB%Lz 9Ȍ|^D+Cx9$ODbI`P\50)1&z fZl[T `64lgѐo"Tun1aK)P64̋1Ž6ey`2< (Buj(V6CNj! PER9SF3iF\j( 3KtyTJ aD:C2s'V NR.hC8$CPZ  r+,jCK=C:;9e;vA3rFNMgC)_['<Ѓ/, tt af*z]\EPyݨ-U?2~ qf;IPeZ)"XBj"hy^ q>`rO@!  JD)I$ DT) A:{f/yLǔM4 R5n1 #ťL60_RjJHxgd;Q8<ެ ,^9월1AT5qhhb"9E8ɉc0 ܒ,,-{0 >9!3DP AGߏSI8f1V=Q {‚$g1:A/ZdȔai(#Lv=pT圊 5jn.G__2)?6kL^!~"xPH/(fm|0P}"'Fs^wJ&qNcKٵ*FtOձ|68p) ђ33*>~2<$]sPziЀ[єQhR}Y[4ܳҐBmbCi(+^; $~ﯴξC r1}ǽ|'IBDHТRB#QĠ̄& ̆ %2(8+0M 9,sq4aa=r铰kx5T U^ 9}rV_xկO ~#)$Q? 7-MGaOd}¨y'( (P78uu3{CcR4RDP Dr (lZR{'2 SԄB桉ڧ|]x]4<c*ިA5&26*ߝ􆧧Y(~h%Т@[0|1o1sH|r(;)ͿcsG;>"I; ,|_!ǝIŝD qN'$]k; ŒZzSCzi: DR4gmhQX*$揸 qH30K4WcHU 2 `N>I{-> %&{!DJGyq6 *#meC_=S#lfBphvŶX- 4c ! `#ԇIܡeA@<$I XUW;ZZ :Ε:J638;$hTD,90<4UB3C#Lj7jv1ÃIu 1kQz銾y`˲ٳrrv1L%* }>T'o{GţX=C>m$*17̂o;0mihUJKRE3 BĥID1Q]e-*QPA[haS F-qh).c,{n*hRXXceL.`F1X u$XsT"#$ȃ8"Y<r -8M:{wUkЂ;JٖU`&A)J!q (ZuwĐ50'݉$u 7媪TJY;`E 6$aٟlt} jF9/mDLNk44SDPKC )?66VroᏉ-)2C"4 dXysW! 6B ?' !ɟo MjT7=O#wQh%h& =G%{x}p|@ȁ c|$<{$:{@!"o벲5d.pCjHKQשM)[&~b9:uU&(ĠsB fuw/uyχǒh<YZ{ĚU%kЀ(DD+T^Y6#+풒"n&dnчȴCMNJc C0xz3oG2lp1(`P&6 FjH#alI  ]#:Ew-2qIclZH`)Qm9Lᥑ0 }C](5 %#plYu'ZViNjc 8A!$A#*LvAI*zwf` U?uS[>hJ"HDPwH?G\h*0Vj#i8 ؀0k:"C8귡rXp2K3V c<CLSg\SPN=uG^Yi0 ۬peTj-lQmVnn#(1Da3K ftRh޴q;#QeYJTJ%I XH(8M+`ML'rzr>!5'u$;h$IwS֑3m&XiSĂ |;"-/Zq1P㏎@blzqzSr!x`t]`$IxCVtw B:ZZӉ͑JuN3YaL޵,hi+ 1X>3z䎕1r%,TMeVNb1xsChEzvx2;j9)mo52l/Ogk2ވFCj?UVGYb'AYHd$x[$ x4|9li`>Q?OK:B=~n j&a@ ŗ Y$|M KZo[B򾯉K؆r'L.|gڐN?2*2 V~k cY(JpOGye &QԤ(w&Up}u r 2Dȁe;TM1HLSH5(c0 US&MQ}0@n$5fB)aCSnM32|l_n*;G44M"TEKԦnhD1~n2ZPQJ]ۙ`w:#X!A>߸ @-YED0Rb5ư\R"N/hN-{ +<II=GY4"Rkу&eth5DЃ] cM ϰ= WR114V33 L&baf " *ft䭐E#تz>Hw7%B%H "1yO#ZBZ''?KF #BO;0J(q ԿKӌ)9p¤(0e"B>n8p`Ŷ `zT<.b*+ۛ]~8N)F'lANwؤGhr )hFN^ pC /m+CD*#ITEJD@BG"Ka}e=&$C@@tC0c!P&2ta$QBv,ChfЀ}PdHH60>=d}q^1H : [w -(ѧN(Tcm=aP(V\Uh$O$ ?]3DTnXX֢2uW%:CO8 7[1nC-/e e |f/5V+xjho6>f^Tcn2 cF> =su\*ȱoN*gآܬp9,M%hF\` Z񡷣x1pZym: ¥z^2O;0Nj;.[[z\yFG}Gwuވ4DG;-.-ݤ݊xe/=_]unwpKjX{fcI@ABmAV!keT#P[njJgrZ)>ow2M>A*NEgOO٘Mמ &l{B% ,uh%A5N\Z30eMhoRw{ )c;"B_J5=Ge#Z84:Ȁ0o}:а@)c">DuD  E>^͋Wpd>;%?QiH| wQUM-0nѝ 21ղ Sc51$3*nMr358C&q8Hh*BM4,Mjh((T4EUUUSTC# @U$Q R !%A2ItݣkgYlȎz1G92Q0Aӽ˥%@1Yf&v#rTz bB;Ii+)S5TUCS[ٿٝnC -Mܰ,ER諿 I`I':fbRlCn4p3R3E= QlA) xczB2ЂŘV;kM %ˉYˉb&=pBwM!̺"% Wx돝?pj(FGG/ PnOp~m"h 0DbU(C@v[\#k~ȒFu\>,UpՕw6\o`p *@o{ a!d!.C$ZL{E `lmѽ\RI!,\삪v bT{p"Jv4`AZL`SS= }#츼D) (h(SⳐ9`C12BPcJ0!))r *J&A iJU%)"i\% !h$`hAk@(@A9ji*B"(YVi!Js0$ D! G RG!Y3hpXZ1((g*ӄ=WDMTBqW$xv}[!/P{.2]M2ngg븒JF%1=*^y9CLHE#׍^!w2O4dF 3&%cq+pebl{8oAT>G2[B)w ]y@y SֳXiޑ W#")AǞ.?{ nջX&D=KA-5ch5TAh3 eAL6`g n\՟A MD҃MSiit,W U ij<{}9=tI* H Oq9NLPS12Q=0z_y,2ɢ%cBMZ\ @R*&bR 3CQ6vWG&?nd+;S߼G`'Ku kNfSԮ^ bid݇M̠n| }lr \Sor R(VQwj !6rֻp9U~xlB$ s6NDkaR i=vlƑC7p\zyEr ]vE_[١LEn gT%ڝ߇a|NJ9^݂P)fEZ3,, &L kJ` zmVF*EU$⠈T*5 UNwȝYYvaǡL9hș`TzS|ѣ(ن@CQ3Z2ъΙB#(qbݷ9ɼl+"vR E!IiIJ8nJ(AL;\5Sp9LPto Ibb"16 B!ᕒAȇ[# 8fpe6AZ%ac$e hF#A2yЈ(0225QhD8dfE-5 @i:ȵY"1˄#8c%1T4RvXQg& xSPYnΒX4ibyz 3$U,a`<ƆccP6W1T;˯d5(`Pe\S1`N"j?8Sꊺ7e 42+"*JD"oί.l,u [0IHŚ.3]CK$'`Lsń-I ".7|2֘hqF!Z-XpFѥ?gtfmŪnswt.wBt ۥB ;/a;͝[G- D$YZzҊRAVHㄇuP(0~\*iwkxd⊶ƆjMkcҌa3a 27ǰ4MtsxFu-CFVr@*%%U!{GY^k&\)&JBL~OTPTCH (( C{;w@CBCaAJ?\e;ȋQt^v^??! d.NR# Tu6wB/Yw&/Cg삢Q BABdH#dHPdH}cG@ s C!dsw(w Pjңi)\90 0 F9k r&̔8,B"D3`#+nwX J+gVa"F׆Wn,AL.t&C;TfD [Ⱥ9`F^Rbw' r]ynRM va D#f%=Z 3 Xյ5S8Z|1􆆁靝8CDq]p Xs2񙡃md% aQk°B"X N՛f62 ih䈬a7\fC"(#JXRwJPUKS11XB(4bL:.,%#lEQ2u)E'T"40N8l*vft%0@8)  0-b\rtD6((p"]#D^G$4"|&`P&g/ jҘA^tQ2 'r45{C[*f7Aq|y ǖ9Qr#JBd-/P 'ӵOAo̓n~g# =ryt%-YcrA9sQ'WIQLc9zL 2HzLC=Q۱/g "D+$GR(Xpz{| $_.3Mo[ēdRAv/ 7H_lS{"|'cታ-9. HfBABHE$L|8ӲJN1V.ӗWBT?|0W1]&B~iPt1)4Dpe%; F}TF0L Az5()f*=ҞAGS $=.nIANpD@9X IA,ʼg٪snc p5\E3l6̦A/pJ#qQ0ĸ(nwm5ApfIeEp!0q7`esE#i;4eQ*2\ S ]Z*B+ayS^ 5$# ^c} I% j9хPBL LEi,k`a HU;ʴuAJ>mB9(OST~f LOJBwй|DŽ!TH.HvzK @ɕd#IC4SaFHڛA_F$?d"֤zQ2j0>NtycbX{0layd=%n"~m<$j04{A_>%IT͏M&&t?B[|HDWDǮBI ZHu#c_79l aQUh8{vG/FF`;ZyYC*Zm9ܗy$J@fg,Z!ވ(}m^HޢҧXL>yR&zOqq =%5MuD⾶%CB]`~uFaph<,Xhz8Ey \xv`Cx=t5uI)llUV,Ol~ٙ=F8Ϳ7%m+,W;R|'ݚ WH5t$9 J Ƿͱt CoA(_HJm|D@IO$O~G0&;gCI v=Ň`rxg?/=_>xlQJ!2bpB\VG[n$۵fLrNK2nf fIimu2ev<>0[s_&uA6ufGiZn4RS\f"r- 6^;VA!fvs\= b9:VeK* a$qӍm{E*BL& ip%ɶΰٹ F{)]1ZKZœjʛ'33!ccۛ =[jD`dZoXZB% m$AрUBrR#N7Ba@)c}M,0n R@i\g :nL`f&C2du;< d5; Xsxm^a-:|K_qːY.{dnېP?;jf!ð>]|B<7hMW聥TGҗv>+0ީ12'ĺw-@H 0 mW+@os67_y'61,y>$i^sbqݿ/Uxfa$˶L ;:u˾@ʄ{ X ;4sJ0tsqpwm%QZJ @C^qBaTC Dy$U4QģØcsQhB;&%pI83AŸ82BkF4F5N& H%2,`Z6vb00 E b`HtMxv:I&ldIqZ/.  jpr;Z]<q R(Te %*xk"҈uwg).bޒi͐U A HcQ(SA bh{u7c`NpOf\ ݜGz"ȡݸ|Ɍ>UCPB'ܹAc1 ^e4!jE4DD#lHR0 ư)J $N)+9DTE *i %b閤L޽ӠԌJ:JC=-UNˆ !P èNv<{'ǾѾVjR*J"Sh7]`bAUƳ]1ã0)k 16`@)ӄa6o]"Ob[>6$=e tk5Eܚ6}au)AFDogy =K;=O0qa7/iNַNeU4R/"l\Kڹn6jO4#K2M)%b*0}{E c%&F||\" H!p>P5QP B"",i5Jg/wNH!+ Ú` =/1kdEt$x![ J & Cy5Ps .C]sӏdlLΒx *4Ir@BIC*s3 "&1\ 4(*-5Ǧwjg^*Z^68{*Ө  KP׶}OLF@CI\FZ+< $b~\, }D!/P>>j .> 2Qh}٪%&9 R h1^?g׈ebg91 %?'-#`r "fC*)}gF"e`CYeazuܛ(1}oۀ$bukhC[! \uFij@ט;9?A )\=\6>>a*d>q8.oWMqۛdQg4 O c#$B=Lb֥W>=LΊ@CϷ}ox6ຐԔ!6E?iqm"|!B3nF@4T1D6'ŧt04*@U'9)~(X&T201GY42xQTOvmMZ#⪘WGGCp`bO"s@x᱈z&XɺcNc9kTCƹ̤􉙣k^|&9Dqف>0Q16 DIAqMUBWFI!p.It!$Ҍm9$RD8ݐ`Վ1H#Br k1TOz:Biͤ;]e^zz&PF-DJLXDo5 kC!RgJ䣈pPf=,=Ԓ8oږ/(Y12G3&HPf H觀hvjaL9ԵӭX.IW݆K r0g2 (``Ў4""t EEr$&mwhJ6*j CG`H!aP&jo7d8x 8i2i 9Phu*#fB䩩24hHBhx$5.xr)QaԻ7l JMEM p7C@P8ִ$aallx@HFKDPAa`6, ( )SZQn$bV#R`dĢU8A!@8/R ZȠuZFV@Rڊ:W < ѳ=($T6 UC"0@p&P@LP3ɥ…AhdN(3r섡Ek,ɪ ޓXAXb8!գ1Tp,0i2Zbh(L2ȈW,0 "r] ̽a誣CQYF9mBlDH&8@a>R+@҂Q&N &m $A#1p$,,2mXcVbcfXeNjyš ȧpQNp^ѩr)Z,d~l3+=k>8vW R+?k$ӥku~=%+#6TeQhb !эy1c|%T"OBRbl&H* %9I4pR*RBhjbH"Y`RbH "&D h `bIfZ"& RD )Z")hiSpVU%1L !Ѧ"d݌ KLiM R  GS4D3ٱD 16m'Ѷkcz@R{7fdUfz[^lFeF Nh$[}6nWiqE3ITL5*qfc_-H̾$tӴG 0Œ 2JȪ "bHF1 =F8`Rȡ>Y)JBB@v~`¤SД/ƌDZu<OKxñWd fclz|P0m!ɿ[ovD14Sa`5$Fobe Zk 2L)CA JK3pehFњCGt45ל(PƉyŶ x@I;nf ۡd*x@͜ި5qzĢ=G{^b=B-KF3~]Z 3рd sHS VE4($c 27D5S\ŹT~;ȃ/n8^д;̈P:%-30;?jv0yf)V>>w$}CnU z;p0ȈfA&S H!4B9FѤ4R&FHm˚@DɵF`Xلh* 20` u44HI#M gI +@Nc@6Q#m PтސHyB2 -rIM(?9)8 'b?OU PɈlY @ S#bJ0ɢ"$ if*fa)',Zt@ߢ#`bD1A@5к*Cu38"e`M:$X(A S| P)JR)HJ- !*cg 3$ji@#nSȫ1gY>4&ڌX9 [5(m(HV!`ҕPć$УxP%N&$J{LHԖю䍦&DŽ* I\!¦Șs 2X G+,,p`"#1"(ʓ $I`%X"!&&0,a5N-Y!NY4P &(НyC IVTOiGP BxDKCa$2 $ޯvjAUH+_t:F"Jbfie"H "Cv΅O< 6GbSIW I+!s`Ia ݩAupa1rRj5d$RD05kB\ܘ3$ T~_z?AEZ1T"{*%Yh@$x@BP ʑގ9ڏa*&M0DaO5M(ث=PKb@?4a%2T|d 7g\M$a:|3:iJ34/^NttPkϊV$(Q)iNd_*Ŭ;eT90HV)4\O;dSn;Ⱥ^""y8L$4ٜ'!.GMְZԚCR91 #" %R$ dSD:F3ibbY@# 9DHdl/AG㆙'cʔ‹ C!@9,^S//6yM"  ; pӾ4d&C@bNM!픟(] Q^ lQA$dC[:Sv;w£hŎ l&3%9$ɓe!]*|R = }!*B) ]RbTOh&fbDh󜖉R(!Zf@3۞ qݿE^{ >V Q"PJ)R$)#_vlxqסh`afEJ1}Nu)bHl?oSh(i7e^ LOn4!z(y ˆs Z'[ZzƣQ#V L)ƒJBt<= "-Ͷ8H& 8f$d"H*IP>x #zfgu'kB))8(X> it24FRD:32Lđ2>VQ{ͼpH׉23]km6T![떷1d;8+l,#Z ii&F|[S pKFk&0ίD>xSiL;:p v}{Q19$Liѫ1 6UAlUa0E\mxj$tpB S)Rl%=EIR LfSni u0&g I4T= ]ɲ$9mHpFs@CFH)Ac@{Od/buifJ dUO!^i8 C|~ɖ{]1#V }:[8I \&93D7=A;:~!؂P}+R"ϋ"@=wD|#MZX[iD *X,0K@@4QABeqo7"(7"|x8'UrZ*!B 1JMlyKŔ9*V'ՃzG>N"k%pb=71Î8!6 T[i- y >Zt&w0Q@R=%pAhLwzu0M `hTvHVFM2LJD.%5?tT<( gA7?x>1Q%϶*  A8i</( XIo(v 2B2)YJ:iBU@!ex Xɘa2- {pVt$4!BmG} ZpѵttQ xAwa~P~'<]1iDԹd=cNA&fD0U3숪64XC;zKL#laŏCfm~ÕO۳I9ٞS/rD=҉ӫE`V(d`j5Мe`*j1o @6nP.DBOل}61Z@vYk7L] 8 ٥1 4dX7ܔVH{~k\`:rF"L\Hm5Hd{!/l0wDž'RP tL"?Gn|a]H-~Vhtz)&t>01 $Ѫ}dzr13>=ETYAVy d:MΎ9UښɃOyI*wJ$$a Ķwg?/-|[f0@8Ҁ)^mJܛΟ?^Gvƙm@0,4@D?mSp?M!,x}W݃0#̏|:Gm3%3d3{!AW Q 48퉪kgIL0emCjʓP|=du"\1; s.| c ;7  PI?߭ (@rh,BSJl̏=|FbY1n!􌚗,Ԫ,)_<)#q 'NMY4B 4Kz! \R".|kH#pcdsBGE|<$ o& ghXt[im.E ] Yg|X> 6'"h;DH yk9=N~RDnpj2,̱GB .E /*@!<  HT"p [u{VPmdJ9)ASX#;(e Sm\ 65&\D ePRPU".u0fH0T5K皭o2GtLCR|à^# &PYfB-#:V^|MT@S&k^Y&E(b '*Ol)4CKHMDUUT4SE@TI4DX QA9ѨS̷-@QKURWZuf&ȣ'vLBFu)ATRjTw@j 3ud"j+`5P,3 0 *Hd(i*Et0M&jak`aI aUcRoaG7i+FD@Q,$1 @K0ILKaHUp"%:%"Ĥrrb'x 7&JOfF8ADURV*j%~N2(fC P?ԡ1WjeYf!LbEA40Q@TIECMefRSZ# B.ex݆SMBi L1p"s! FC402ʋf0)v0I:RPΚę* J!9MXI)Ph̪ PViFTȜ"Z!8J k FjTنMS`QQAY<ÔZ̈*,5H̢*!a dA%D1 Hh"H ,(B@q2* K P% FaUKc!T$dEIaRtp2MlH 9̰312l8 v "Bx)0aGGZLJSp_ol>C#x(޵8G |NYđlli܎=fckT֪PrdK3R"eʍ&E-c$"Y FFgVW>)8$c[ɻLLm[Fb0gA\h4D>.9ٻ (0t`lHGE`NE`lд+Jpu2JiH wAM=0,5tQI#,)&`Z:o\>/ #0L}2νATz62U<ٻ#AIє_ux1{q\6愐pdӌdFp .Zbepwc+ C$TY֙?J|DR=! hc P`sܡ2b)^}|ho^'# 1$zeB3cA1!JִsƩʔ$31 &|4Ej(8(Z@ձ4DA68 Pt )(``:sg()<jwv԰^''nDmR!0eywI'ێ齼NDܷsątEr pXalDx0FQLQ֝ ĵ Ά-k@Z2!eH U#PHCT)5~dYht^=fwY@6OҢ_GFD&.kw=~{ADtÈXГ u0{Q$S5QK8h&w}<:J"  wĂJȺxO71\1a'PDC,a$d W3ijԒ30đlbD!5(P"4J &60ZьԱʣE=@t3*8Y4QҸ۰UZmĴJafiJfInRrl suZFSQR8*$29P#,EKU-ᙌmƁAmg |H4CZ ,j QFnj$rֈtZ 4 j nf_B`n$(D,"3АaXj٪Zu?0+Z@/`2Rr=ߵ]A:;N`!a=Pw&r5h;4T}GT6ٗPэ@CK m>m}c{6JH̲B3Z5A$!  na\)zĀg uU@4ԙ$a lʼn1 ']%-,(U.u/Hb!i.{u_B .sLCtDG (3/0 \oHsoMl4uVBCa++$&"$ D fLUªHΛʉ*X6, `{GOAOS>Ϋ-%  xJ{l *Cږ"0gJ' 2Waka ((w]-t8ܒiҽW`eHeLE1(w7ހzLZ!"RK f5΢h`;(6)WA[rDٲXH6ٯyQ" L%bd%78Y NI:dxyTl)\n>R墓Lh #,Ȉ% ,QtRE0DK" 4Bg!<=dlϹAZqkgYp >j#ݘR4MXйIgouN0 ĩrxN Cdm.V(VyFEN4ť$#%4YU V;)( N ȱwJ$ 0>Z ݇{O @JBlOAd$ێ)J('B[#A?WCxD/veSp`& 0| g /@!7u6x ӈvYqN/&"&lk37:N ř6ל< u> sB:@ӧ'ZE)D<U`DQJA0}WȄ"DYrIj$(bD `fo' 5 ̰ &`YB̋LW8psߖӝ339(lֵӽ&U!wq!(DLB`@" -*zbD @S Q_Y F ;l݋BJ @!!# R$S2@J"Ia!&`b"db =`?!Y''ĄNl(("zCH %N~*R! ptyH~lbOׂ l8qUE!W8!֍q61BE&Ӏ8$5&KT4T9CrJRȥH%))hB!.f`_blu -0@, ՕaUB n3%Nʙ(Sdt#12ѡs\%r2`Ƣ\ld,$Q64`؇1-0WϬ 5DÖEYX6mZ L1a!QZGBą<cJ"H*M@d5dA@D?6rh6 99%%*䃖@PkC@}/Q"z~|ºq"b ~__,Kb%6r@!2T:x/cZCjĤ W[*<rY)4--ehj4Pc+Eq7iT#l6D$Ԁ $jݭǶ7C"I(ʲj%#ԥ3 c`3EHhsYdq( A QH*V=1GA& #q_BAk'N(×1uaɈ&3?oSgd*GQ%2;)pX pq[ơ˺ y',J <[sq##ϴ8S?725gdfwN`j(Q6Ls6II wmwX>2tcw2;su5ƫz痜f(ǚ5<:Ƕ b c3oy)jM%%uRO-:F.a,mPZ+PbMV]gے7:ٶLPc%q6SS'y]L>qY rjMg:"Q„:ȣ*h$j9]cc:ve]ʧ7530ޯ,+YM? /@s!ܜ;jKH' ƑmuϿ3T&c lOlI\*Q(p^nO_#c³[<u9N+i 8mhv.FZj7!#;@$ yzM%qN.q9.IU&xcV+ mG3~TshOo$d7qY yfWl~;_\H{}Ǧp^bB'[5y@zӌ Dmtai)ß* |1lcv{/~r~pk&angٙ X'쁋"A KiUMsU~vn7މ蚓 +k4O ܙ3᝺KD+\TF5&>5Z\TyP)=%8f)XӦojcuwenLG ՗٥ W Rgo!p4؂lb!*A0JkV;9O>фyM)1(ngPpeMOFR|D|N׽ۻv+\I)EPڇr x䑆7$,@|fӧOMm&܌}ှQfch;&26& ,pqrD Cewe1 /Dq h̗GH)߸s[!v0x'v;@~>uΆ*g7C, K0`8}u{ݛ89Gߞj%X<^ $xّX) G|1ִd6we&dlCN Xk |v[F馌\o'!*Rc_Ovї~ƀ9W^"G4!W|Oz2"B5h3Rc<5ݏkpe)qԸ%'9dg#KJn 30aB`} Lr9&sO<*|\9z NsE4>-)Wb:'N8UxRC)$!_d5G=?uޙb&:d𔿙zCe8Ɔ{89f3|cO(&06NN8\ˣt?\'ߦgjG*h.&pT.N C Z%\|D 0tOQ,B{Jɳk~Ӎ6_'v|!1N} 䠼zr7tD[c3H>qf4i'sp,*1/LZݭ٘)*wU6{(HӢ݋s5jqpUy$r'Ï7PKQ/qĿN{ǻonB|}})̎2e}Zi03^ 8Ǹ26O3ԌFL;\h'K Pi2q:t_V.f\Bs_n2|3 z:v9N@%V>zn'lׇt--\Γ]b\77$3^ W7<<>#{UO!'!'ؠC(]IQPAB6q_Nr#35+1LzLjy]W1=HhPqǜ<.G|OG+Vѧ;Rj#&짺 x%۪vaWHQ!%i'gHy7I׷8E)4Vw3RiZD4,h9!N-MpGzRI;nw{R|P)n */NImwUXkkoerc"ߔś G8A-f. ƊFedI&Lj)]['._I%hcfB1rl7uQv!R*L5!bƛM  lDԑ?'ˋR#"sq Y.Yr5uL,Akf4v v%Id5J'IqRlh]6p=#aBn:!ǦL l /MVvip`A.K,(*St"ʂRUb14QPL:"8HM%#?a_\.Y4[pؚ ($(EHRt R]D Asdv3Dh=).c#LH3 <Â)V8)9,tm$ɴc}l9!)~4=ǡĈN'a_51XyOnބ:H ݫ`; L8}}׽GTKHy'h*jU5 Ʉd*L b0QKFC$\)EmabÕ }AsӮv4>7DJk5V ) 8fB O4H]p= h24S[u"`TzKA v} ɰVUS w.Dx:Nc&H9 $<(ITJxMgD(/Bju;R'T#G|0ݨV@a @5*f,K0)J&.#¡IX1Rk#F{Wa Bi8t6=rω{l(!D]5(w~U!&"\ 1~6C*KT.]F\h29 ci;k*mHH`gܽHL*P32؀,=̃?H~*ҕ2P`6$ A'kē9xFaLAވ5i&"90GÇ ç1qE˰ICMXŌhnI?1Smth<5vB*M"oS>A áe2R xdGOUT7OaSeAڀE140%Cw!P9&32 T2tda`_tL#Ȥ\1`dʙ(,eXc7%-YГ\RjSMZۘ:Zj &.qz4JݎY n2 xRW-&#Z% UeȦU)Y+- jI-HJ6#:6 v#DeWu"420q4\EhaEZmV1pdF-IICX1⊶HBv*]$NeuK-tRXVN8+6=44 ip6HR,ޱqm8EZhj@ƪ1EJ3jѮ21THSDTax80PF!p!TIBI^Nedm%Clޅ!j@ht ܍*c86[t5@,X)UUUUUZ",AN'211ǐ H(ũ8&`L+1:!b ḓ7%QHi¡ $՗A]6H/ &@6I؉!+LmULa1L^ Z"eϧȜ=u;sl΀ua8\ZnWQS: 8lPk]a7x*!^;pL&%s8ҸT:hԑrn`{`bn0-ƮXn7m`7m Ra ]H7 D2K"L2$Hްٝxx~mlΞt2{3ye$,i3d 6І8wOqLiFn?:g @ v^{tS1,)a) b SBfN",*ДI!(H(@T 4KJH$#N00@ IV!,` @HPrE%imnw ݉T3Js:s&G`8B@&M4 R4po^ t##RMIM!1AXi6aC>\{$RT8o<L4$̴(F|C3[CˌߪYBCb; ή6xGdӱNGLӑxptɭqg'mW^۩8FOhfgz]h^L9᪍d,(iS+#9ޜ\SkIAIE^/aζ3 j;hҚ}7 ߌA MG0𹀗nSGCxdB8`c( C05NhoDž}G X`M[u4axZ,- HiC:ߥT%ף"Kb]U %LxYϕ@&$ ~޲C2D3sX3IhcUؒ˦7 7,vI CT]RkFMVwx!nH;R!T8 vi4Ni0( I39+K9Rͺ96_Lgg1َĀǚ!^397^# \*b1z!"DB(Lh>B4䯆[W/툶 v vjv)4.|0,{D,' TDŽl S1|-GT`C!e3C<%baƣK,3cu64O*u*r W4w:15V gΙ]S̢5"Lkˌ9YRtAj"Hc#wbxC)sy )d%,9 H3JtLffCM1j4lk.P Hֵd`CukdgxƮCq[tDŽ 8bakxԶ(`&BTէ,"Is4&dlvݺ w$3e Ge8̉ƆlayR۾Z rE:'b R,;080ׄmmt&kzX=2}/=a&C5i㋸hC!k8q i=˒NR;{F!ǡrvLY/'}g oOL&8;a汾w}KΠ{`ؕ}m%N1qP<.Yz'mQ0>u0{0uon2XsԹ0~̆}A},g4COưS jz1퍌vj+5)5yֆq}7|3/Hg4s4DX 5mVBIR6(6 Ma@A"oE p1>F9>Vmig2dpՄ ;s7aё́`D3zڔQ=QE-b5TɕB;+ToC-1# q5{3@5qF|f uK'()(t ^ fxxh'<I0bN7ߙt'ꉊrC)Tg˄,J2}V|㬁8,:YB9t4:qECs-=j OWX8w(38Ml*>>“J-jwNbIu/]$ @k9 6:{=y϶)y%E Zϴq!*co.u• fab]`N$q>aq j8}9<6 ~{E5uXl5B bOg$49e*]R 6y- YS+̓2J; FWцb-@86D҃ٶ(2G @1s=OW<hUiJ| {bL " eNN'm# lMݎAPjd @-\H ym?<)J4A,7^:fہQȚLekH4F9Sˍ]&A1i $e4!{ٛ‹mP"dlDv Oqs>{nR#)M ؃jk 61QnbBL: )S!01H%Âdu.(s*c+k% ]4nټa椄U69vЇ19ن9{b#<,]bt-.f-3Op{ĬH$^? C'OlP{HOfOAZ>3^tκahF&ӗwcU , ÷|S{JH BpJ>Dۆ{3N# "O$"|&iq;#iLR['@aD|:B ЩDS! {5#`4 D(3$%2 P O6x2M# 'E@oxR#$2@COxSC 3dE1XMk?Í9?xwy'%<>yԧB8' Pe$j ˢ3Z "Lf橪J4Pcy6HːfkNPsV̅bAŪLvV10"T5RD27XѢ5dFJaaPYoJ%4@ P[qƊѠi"q17q&T/0dIS9 sȆHG(K8D (A2uGM;uߡUP꘱ē*F%Z1qrKyD3p!!goSof8a@LYYbGCE3YML:(˖&9W{5.ZV71)%I& gten,ѕ'b޺6h B|dMOcLa !v< /ƽItہ`4Jɶp7:z26]Pi(1 N0}x/-4CYz4PNHN4ܺ(aӭ֙J-2Lt1 Dz\NгoiAJmkZ#fa)r (G k rcYity0 "i{@BĎ0Č? 1lPvl<ӐGFQ<@#0I-Q% $L, 2;VQC<;j\&aI%P{s!0*V0M @PZPm& 20z 8;Fq{Nz+(!F}*(b? 1۱̻!l^Wď }l&D~ߥ}Mor=ٮ;CJd)0=Gx@ᯬ:>Cw|;fP1T6_D(~d T |Q%32Y=wۓ⣴ƚF'R=[n2IUHOƈsNx:]Ҫ]ժZ'TDpx!Tuvyb3e̥sɓVO9̻jRVONJS<^$S:Ľ^K_^z5lXo\6/ LtXJk컚BJj:]MkRr˅gNҕExX@ЍR=3=ZfdŅ&ZJc -w֦SpE6a=# `jlA*%,']jF89TkrU hueFQl4܃hCQu Q!* JH2"m5,"MQZ!mBщ&fR 3U8 $(4RnclcnE&&A, فHQbyJ  .b2H#,ZMf+q3FE8Nk5bF+jѼ# (rx5aEXZt[xBO:bh>·xG#DBdMSpJR\ Coz12tNpI9ƨ-nZΏ/Zve @K,E0(  RČHAJR0%JA)$#=N Oh_C0Q % ~|H(>U@6J&Pu#^~H-(Pz)P Uh)@} HCr]@(PP S! iJ_t#*s"GB s5%:",k(F14`^ϿZI`J8#29:kr0P R!MAf &  /,{a,E4kZ^ 1fnj]=>>@AN(`afEC ?&ffiEe m% evf la(R|NG?P;>n3kq:I1o ˉ;1u;75CaŅ[K2ܥ t| Oщlbv wTO'i]kMy"k_LM@E FF%õBXMi _Uꀰ@tۣ'v}hIB$a2i$ٙ S$JZaPMbeE1e_O2m3͏XXQѧ4g8.5X9*L> jX/ʣzJv2 k[ ܊pI J1R*kNˀ2 *DܧAzn .|3YvItmKj:A200//ByOo S=0@jжYr{pwD`# yj}ll5ǥ D(j4p]X+P, OXȨֆZTP&v(!RaVSUQP)fd~ٙ2]j|&ЂZZ]8`hi nGeHZ?+- ̛w @:X %+Zք1 X,v|>̼3Z/5^Ê.k bK;?c+@1E+̢H- I/7q=S'*HwdxE)QTEbc@@O؉V&Q(Z(Ji_yԽAv튻L1FM5S:)$:1V12xN8 " љ ;tSN;T{SXhR%V( /Vj %&AAPnW_<#?b?% \~ 6:j`>zAӠfDCf3j\'r*F ӛ."YSoW&w* rsN5? "r:aaA~X L32pۈ`Q1'w4TK\ Hd%-\vEׄp0bH )eqO\}a1|I("(iàoiĐ /ӹWS(!3t;vv\?K%>vd]k"JM+N@~PxRMP, ?K l׍NzOGKA.DPXHֿjΌ,zw?)kk.6̅L1DC!ICE~ћ7EŸMS,DQ62_oLȂ1YwBN\UjqW55C(#67DU$m-c4rBU8ŵGvi%RϪsQ梢*j *mֱ`BmtY+11 1'˂VHHwA0 +|Ryg?C BfXXőG.f[F3j1v59m+ၶ )j :~eI~_V)H=`!Ru?I"CvCbq/1K$7:b2*VSRDAAN& bqTJ(}$(di)JZZO0r?$h`*ȋFB$HOt%"!D솆c,#Sl812 I99GdDI 9)rb$C腥Z2#?7J}>{“aL.d92׺<kbhO` &"1)Ca !!ީ0e$ *>{ZW r}JF" j)$Z$#D" ƝÎ*-b.t ™7a)ҝ20Hh` Tkf84t%O< I <ìN<ڨ%l&\F"%6#~>1wA;f+ C33ψ~()xNW3ӭxR iJ(rK#r KM))8'^ec6hkL=x&LIܓ?b3 S5GcEy+KBfQdȰ6g=e<4{IHX;1<*je`z8y@DC̒ \h1*|ЃAUj%h!5:Wh\u1n 0<9t !Ig ]h>b# S) oPܔ {ou<6JɫU#TԤtqLM},3 6)U'0!S-U­6(5\HqQѺ4`܄Ѱcr$B߱cN"݋M1(V0BԚbl#UJNFYJ8Z݃B{C\Zc  IJ4HƧ:7 Ѝ(dܸjF>N*{:Ӊp@ŭ49&4Nx|0i lC{czϟf.ҽwWl_d7=|CD ɪs Q$tScۣMTM]Nw^~/? $$⠫R.H"ǮOPй#cegK-rHq=>ZHvx|%k D Mۼ*T"vj1lKij!6*|d6Dp4_D=)V3!K x2,1,6laEL+B(ͱ1>-ݎ+nd7X9.nZFF$@JWY9ۄ* 4 LK,I2f (I"jid%Je"i)h12i"i0ʊaB)F$9aӠf7ftZdhi>6jOnfdVk+'3.RX(c+ ?*<IQMf6FFYu t6[ַYIһ=h'$e 21rPĉEk\IW2 ;)z&H0 >ƈF%("Xy/>2}c&9|JGM PH( R 3%D~A0  @GRPig~D<TuCHzwd&=^\PʯtD'hE^ș`&z]T|;1՛w !t^bX.C!$0PA$2/1;=ϙ>q.8UYEapQ_(ID--!Xr 0wd6!M&x&)Jl,=`f j7) IGIus# rS6eK6[>XxCCrQG/<,z!,fB>[&~:3SB4?k3sl@u 5qO]arnMI+8 <iX:Ìgk)C w ЁruKhudSNV!EC1~f9oiPhk8k)4kcBԼZ(i"A)G"~2}7ЦJ[x|I@_BA$ 3C{g:㗹H8сMYqe?$EC 8*1èsj,3wڭªwWa4Ln~+]vDť\}d~cvz7 ?|:]ÌC Cݐ&!/ )?w@D ȓn3݇L$̕(F zB !Px9@_hFB~ڮzkZd?[Π[ҚxqNy>tւknd 2Fo%n5x,A+90"A2H }$1}w4ֻei!B`ut}ij GX}~8(3:t(Dg* MCתLk+eMq2∢J#GiDՈ!O}g+*|\/ Tіʦ-i\(f}ԎEXğXL.(xKU1!FBrIcJu#645ĻmGq-!I0Y,jcd_Xq}+&hj- M-T!X 'I2%ʕM(KGPZtȻ~Lq,Ȳ4VTԛB-4OosE;*ꢌIVthƓ"T0oR#U^[}n5WFEW;>%n$PFBbk !fR|Yk-2LS`D8۾ lX-ʘ4l;׆ R)OqPN_oE;!?Of1)/9HƛYNEdM9Q HM ou鵹dbC<:)4uSsOSTk%9!~OOvVr9٪ldGhiI|[ &B!>8?縳5=R- tqaz\>0$73XA 2;$<7.2L%Fs(Y\RHa'a1]NzZ1`̷`;&ьp!Jo3W#5ӣ $~3odlypߖ<Gm@kG=ÆPr9B偢JQ"HhEd  _#<ǡ|2s2#וDyfݮ7 BDig - *s}~8.bM# DE ҂ W&I>.pΡ}ߙ[YZ9'&_bjib(V$" ( D*@ d$iU!)!J"*d"@H(V`PT1F y@{LXց fP!BB{ۗl?j*?OfK?̉p'X?<;C0D=:eܽV:0!UTT4TTU1)(q0gVca(8 A,aROARI`a$F RY8 I1%1I03$(clAI7Ӟ~ƏC{v6vR:B(u,WBhA(4*P k", 0#c}@{1p)?]>, 1Z1\\IFXBn  Gp;3{K!tw^I~o)D)L#?qW8cQƒ!߽dMfw(pe1@(Y (! w _{u=}.w h\hbE]>޵us@(}ѽ7!Gv&ծ`>]]h&%mm냷>gL[uۛUdt)}rm(4/u>]>ݻހ`[hf֜+w8u;rZ3K}̭ WoAC{Ps]҂@;L0CzSVWgyj4Av6z6xxoiҨow}[ }T݁5'^uU@(&6[sM ׮2j:% /3ʇwPP; >ڀJrVFh,;L·@V{  PU(({ +|P :.6 VvOh7޸OQ >]o3tO@SEϬr>s9zjgco@wu0JJ`HU>]N}>zv=(ֶj+NZmÏa}CP9(QQR$CA׭+E_s{>*y{{l-vmKfwؾMVR{_}vsݽc]hv)ws{ѫN5xξ潯wr]s6}ML;pޕ^6;cgGun]_=|o{۴{t`wl>uޗi5:N۱t(,wLq/a>}{ {E3Rgs /#C ۸Igw U{4ݩyӾ>o>]}ͯ}%fvѢTSo 9Q@E$)Aݸ>}}A@)w:t+vo(C}[ ]Sחc{غ}Y}ݽMޞm&Ykcm{k7LowنydMGvލr{{QsU/;ڕ._w:]ݨȮ ;77vW_y[t;Vξ}<׻^6G@vyV}kkndgt> ޫ.\QҺ 7O][:[Ч@we{཮v"E$SlwAouW_nPt ӻNt._|wma+\ǡʎPP@)GUp퓛imϾʒ^Ai'Cɽt C:Ԑd7Z6Ycj~qK3h6iV@略UNhӹ\0vUvU+-Ɨ_ߠ#G<@/w}t̄}R;[ԒVocXm_J4,RN~ȳ l[83,Pf( cde0MG Kb@_ùg|-MADdU'|yHh@a:%j2 Ei(bQxu" Twwu]E wOϟCG'7ԲW?W }7W_ʿrq;i( ãln`^y0,os9z參Js_]Pb:9l$ }1|K'q|I+Xhru]2 m =KD%ޏ=ڂeR ??2ŦTd b 9,5?+;ݤJrN" # O8 +&֡QS1b~=;HC"I +SMQ$H1,K4@ MPDfALOJU%S@lsծ1X XRv~j\79[51O'|ij){-d3 l I ;7_LUٷ3ce;Aa8;m+'0ikw +L+cEˊjMFeĔ%e.#-8"5P3-!5wR~FnfvatT**Rs&\@653lYwd"]"d$$# j]u@*%È60RCQݬ %?-:a8aifΎObOx le*Lmn/dBJ3Wb̀)Q_?Z-хJ72Mded-Npc52w:)δP餈PmnDM؊jnCN]Rlx&<CD\qEt[[.⽶V/ۦM.t=Q-\wIF'Ycm3#4jp 1&  ON;߅yS3Maek2eج٥CkR$W|58C>Sqou汸q``U .WcNZkefF In*QT X8F7ˍog߃ =Sie:4?%P;>eY8*?ثV}OZ/ :^%"T qMfsa1-ls8z ?~U;[}<#vv<9PCW%* Bx]>F^>y|лl?_П-Py9&C}!` %)Oپ .,|7 uH>euR[(2Z_TFnybʭU'Z*7O6&B \d9})ݰ哐K@.(=/Nk;2OŐC#tj1vD ??Sy]']۷NTA^FT7IjRmlk rĤ>'?6!V^8@IWGFeș籿=mh-xCΞcA5Nx9!w0h 긁wccHvzDBI,@R]*1ޙyC>ƷD$˝FJ0AfF|?(X 6YnMt4 dL jNcyNxɫ/>`=T 9]?U)) '14{~Ӄs}u=zXQ^F-Z7D"Q~ǸrY? c.5$vܭFm%n`%%rs g$Ysa,MQKlƗndK541:%(+k,4.d!)B^Bq4r=주-EA}3QDI[A%qL*g;jS;qv.!mP>·ԏxk(/V-Uc=|VaD׎W~jP>* Xgoaг&O;Kphy^{BvG@ 94,\wک/*szYǝW ,9&kpODll +=9$kJfOa΅q@Ji+ozoEx5kgk'1H/ uY~aE(ٞy;Á%4+p(Zg/ ; D/˜<0nx\pd*#' 8;BkdՊ'bOQi؎9N! S'YzHRcbx, "],uf,w+6fd2 .UWܞLa tᒿɷ۞xׄgnWr˅l<|;pTt`> ]qgb'Ayx 5@gnB_ۘ+RK%0ҔPXw\YΏM~~N;:XPUqm$MqYUʈ]@e-B3c?=@vhyp4)~N T;>1]U4&[[yW'waN8>,m`\PBeWrJ<w WFJӑ5/d`j Ԡ`,?9+Z^ PLFƅ7?W7FuJ$L0197°ou^vyȱ ۠rvKI#[acu\ bE3r:ETXr$)_ގyy<X0=wb5zoT[׷%cB@E?CK&!lr-YKH؛DH#P`N `` 6tkSˆF5SVgKULqB0I\#`Z0H@iTt6tj92JXQL9 cdȖH1YiJ 2r|wM3l6ad@"<$pցz I7*%\RJ-Ѳ@!"K,!(F슙M̫[bՙ5T RZ`dV(9$CcL+EpQݢMrX̵0x%PR"yw/2M csY sB#UK0s'4.* ?K1Fbv Tp%Qy eQȄSIÀK 0D 6(5{o̷$zB|b@nc4l ,((-jXcc{چq (hfR+"0)=$,gۈQxMٴÞ ]ez|VC&,؇A>5 w7~4 Tys^9;G[{;BӒлjc 41o(r޶$xxd#<@@` ĤO24xؿk"p<@̠ݑL!d_?D`N@çv\~OP^ L%S5$TACDs*EV`E1%4@J A H!%UCt{O}:!`_'4Ӄxy a`gRBcDR& i=!̺A8r@E ) QCQ-JT@DAS]k'٪)Cu TYIHX#qM*gSvbؐ(Ƙ2RE5aMW#;uUMKE;7b4}VAK\s$sfxD Cϊ7R07zdH_}p,HD skY۞5>D;@5@EU91-k@dz`89z<`؏l3Fb(X65ݩ0cq0jTQNRmy8_WHAB~Xkƾnk"™qJ+3dZ;THhg4vx532la00R\sphyޢ-DcL&`eVw9̆Æ̂R^P!!73^^ #.1B (@ZiLYF ~Tx${9fSʽ_\^me >xW}})qUG("N.|A5j 6~/L5hql;W,(B}Gn2\<sTX 3!Fa]=d$5M:5|ӵ#|\A#,Ȗ&(4n";r;fm))ʩܹ0tr?Nh5aHoJ5(䆢PDdUQ5BZ%!5B(8B(.h0naVeIJQEfŁZ!>yHmΧR~ԝ,AEnjihST,5Ă"߃f+0b+"&HP0$%p&*(k"jg3ddAj 7Vd.HYY, V12!8AFWƬ r2I-U0l#D+(bGBs.@+`ur781X+ $)hM`FZ2(ܙRVGpӓE P왂2$$zԭ RY[ *1&6Z $?dW '3%꭫ZU:& 267gS;j#3/+5D+ԃUgr`7 (3) ``+$vѦxhMvژ #,BE;<Bq+ojsxjfkU)UATҪh;:4x1I1dhhs0DM8DPEP{8 06mK EѼ8lKjB6T]IC5[щl4JǢZ5XV"\lqrYU]4+dMo0'FC(p#z%@62T j3[8qȋ+!Yf+}!o$b5mXCodȢJDA219wF6sD+murFOQ3[mFHYoۀ-fY(087!]HeY]m{+SP-(NICJ&*BtKHҨ$koێN8zի#HlNh`o#~Jx36[\_K8^@ $s T*>4hb(=\x 1..ϙIW(I5}ᇿp?hAՉWޮ{9zKnO-[X0 gKCtZ!ft^6`K1E4;@Guw8L2߽?D^5oBf$$!P|u_GGf3z_Ī˄-{Lm=3:=c1"w/(1c1JKt{l˳y_ebhM~n):!aFL{ֳk*wKmrYr<̬NlTeȼ}FKߑ̺@Q?$,Ag/̞P [= 9HaiQ?Dd?ʧFxgj|vu8ՙMRuiʪ'{Gyci'*#BN>I|Ճq-&aU%KAlj}N"USivCưHDg-mbaI,-iIbN} 0Ћr+w X0Z.gf]X>?"g{?{ߜ L<DVsteW-(s, yD:r%/&@t°O?ϸdPT٭X걝EEs]+U}ʢ%׋ `K_\/9JҸ覒ePGg}ңyfimcfi;uOc G\iۓza%A#U4vb*g*xAٻ\.փd' EϩR핻UaL9ැ2ԇ *ை$twmمA7' g_-ۧFvE~6yHSF;3-o,#K~55mT9O+SOXSj emKeJL/ޕ Z&qY,#$ٺ@yڅ`Rɺ~0#Rd }ؼŶY쌍1@sl`#,Vdm,a@&Լ93x@[jUdFpr8; /^/ķ N.;%"wT' `S+ӝAX DnEY*h.D,0]$y7M9ӳx :Nߘ^W}ٰG@ v*M)ԍb6t)2XsJ-0? YA9MfLz/uƆ1F=oDCSpcSSdB` X>X )CۙvI^yOO:riVp,)ɆQiMk0K38`T2dU?]ʻ0O²^ݔ9Ϳ_cl>Pߘ*}n n!鉵glj>{(>G6W- YO&tEhҬ`bq:> &8BR0gCA}|"Nۇ̏_݈ǐ.:iqA"J pQnd0a[!"@)ոlE "^?-hj9Hd-#j#3x{ʛbkyY0ʷ9CWYI[]+E/t"0%!;(zk$҇ ;9a;x!c\GY*_6?0Db?R prUE`2`kvsIH9!*IDk_&M < *j.:e-}jOcdjx5o3ÑX;6=qɭ_o0=ؼ>~5|uWuc{d~ۅ1_}p&s-lW=:j՝\C]ރhʠ/pa`IN4Զ"Mycsg!:;sb`yWQF̎xp->?0QMgY2*Az2J£lpDIJaF/$7FD89WP@tEk;~dF GpA]M_.6pKzZ mwfGċ!>e\޶οB2'>a|tPQ;=?('ïd?'|.'쓄<yz@~88Pg!2O&R^s|e#>l; l1Ll]_sϯЅ>Z ӧL^*Ϝ }rp?]E k'퀴^GѺbbDퟳx_< Y549KAh1tFLkeKfȐ><>(AԫxR=ӫ(v]{a݋ߝ\'nk,*@; nIR.U{'H}(^,jlYmۀ'y/splB˖$TsG[K}uBJ!#]H--bԻB='o 23:7,_8-M}5]?uۭ;¤MNJַ'V?#Z"::ePh\0V,ǜ⢋ +q2y~Q(_ L>U@$}춸*u; eptz6y~dޤ?2"Pp6R|[\fc82ۋȵelTs{"re!>l\n(tAouzwجΏSa ݟ{o_߻"yASȀXCf(J!?iOqEq93m|3"n+eFyX,.@$ UW/P-Lsn/մ5f245=ضO{Pk/݄hXN h`t,PS5?~7\!q4U0C.L:0^r`I'y=8/U oR#Tc;bg7% I~"ER/MōĽÕ,joqM3dFg#?1H!W^{ky ľ񚘔bb)\Mɞ' *̋tT0 C̊e[6Q ZD qtW0霱\Wqiّxx~+-3Kxz!(Bd'Nz2pe2ݴ68򿎶Hᩄ ~|x~Jecf2bf5yq7k,)rPCݶ]- vd7u;y;Il쁢z:= dD86OYr$D@Znq5ȯTIx|{8ocrsJI˚ўγ{e ,kXwIK16jJg7*#`Kg~qc[dK>j]3} cs\DǴDJdQ&+wyыCy5]o￙_ѧ ̶lOr̤&WH-v޴p+m#Uwjᶇ +'N'M;vZt9Dў]6iUk(vNwX[m]MR$$I"Ii7bj#ngC(0f:Pq>*LO7ե)IϪBVP^g73woh11:nN633S%S3 xOKRjQɠYX84ߩ \ HznmῆL^,ls>H3EZ/.;|P/GVMvҼ9ۆ'ZQK)u/^DcF}8U{^ =Ԝp!LED1HRd҉@Xъ" {1Kd|a@Pᅘ淧t2Ba5CcVҘuf.$fiv#$U42&f'XڡGςғq$WcEp5Kb!$ۭvl1JŲ.YճtZu9%G3 `>뼏ʀmPN{Y^Z\\V3Ѐ\Z-?NZbt ` M5KNA||yC"Gt 9^KϽY'4҈Uѽwz=8etc řqäQ͔h9$7&I:) Yƚ:`p ,tn KEfo[A _\6-FXHxINwl ^,*NQ)ZAiMMiz "waI$I; , ,yhΪQAFUSO+|bSQ.WIg˧Oi8\>6 #uP¥+PZiL~rϿPQeҩXUUzz]8Iii4޵g F64DSIy$6ysfkCX.j+NmYL'B<Vs&X24x]y L֣őA vxq@ zH#TqW#F8̄w*Mٳh RfQKyqAANn$ԈmI7>$OeoRj )ݐQERDbL9,P  Aɺl_#Nt?BI{w0P.:=էÇuh='O\!t3 | ? gsr&==y}}LW݂_5PQ2QE(D3E;w?{tJ>-n\0??UpÇɞa{T+# TzɔJ:~j{ )C94:1TC4vCFH');<@>};*rZPQ c2RUTqGj?i RcχV4ɎwwtF*bD_t?;ٹ/K ՌF>)"نG 4fMfGiΡ JuoX4,$atFF [BEvbFؔ*_tG> TS QEWy4)DebPY`4VF19l05`ȂfXUTRD߀ڢZE"@b e| O>4wD@PF)(Nh`ɈeE|0YX`+F "ӽTP9+ $Kr$x3d%Rdt5UJ3Nʓ&lM k01čK`%HiQD`7xMD5#k\Xtn`PFxυ00Ycnd2`KjSe@f%f.U_2UYEQY&&r Ī$mPPA"Ap  Š()A$Ffa~4 mm6?.!Q"~HpwIn3 &o|R 2u.~;cӎ~$uFP`_Mԑ?@3 EOj?4BJE(Ru:ud" 2 #DVU h)p:L|:LB>9"I=YqDTA94xAҹ][#DaeHNڑEL dnG,ekuJr\2[2#B-]#EJCw1YH I[ !,#$J")7d7  7?.6˯\JrX_.;!R|ANBJbW6N@ K;ȹ+e~urHT@mlpXF|A(WScF !3^?=c엤:~Fno{@'H^?ݼP(eU@ }جW'8A=Qpx Bmyl)Pȅ6{SjLz?cy[o?iƶ``pbטyKN ɴsZ541Ix`3nz-=.؞[n6 o\y?{;TU'8;}d]ǻ34pV(tePrZ׏??oj 2;^ +u}ZsܥFn@v٢yTEF:TnK:9p(mPmY=|=b|es ~^Ch0B!Xy bgL@bjO?/H(6m(;vY-| ru y!@VEUCUmws{}oC@1t7T'IOYmO /S)K`,LYg@^-n$D9\>>_]kH@GF~˸2Xm`̰"wxTPqs&(2~ nc 27 mp 1vOϤtuu\9=Ǽu(:;g},[V7VS ~p*[hOTG >u1Z8xQż#LGN(TZH%fп<4`d٦ŠMi=xo,k+V/!z `]$y(S wZg:Bw!4nG &oY_!њ/?:/Ef,z|xHIzܑBy(<|u߅x6K7K }nՓ7!,́?}JTR&q{ {cƭԊ:KO3(#ݛzy|]oy `F@Wlc9$hȊ ghr%Q:> y_wL, b*u X"f"HJ MM~6ru=!Vмs@ӻ~+EG3@l{9 Z \R3 II?g~`;P!Jz8~̠4y':kkB_J% ̄(`~%{1}>EOw8HJǵCtn& Q#*G1d6k/0{QvY d~D `&|] HW (8Ii"#\܂k];ꊣ%WjD )Oq.,uP!ap\@y.`O§4S_'t?J$=P]qLO21j*|GiXCipvGP4_R !ۘ+tt\c^:>_'wioPݶ݈_#}^6lrYɲ8`0 P1Pި$ǃ7uw| \jL,\ 0w 6Q*=Ӿ g믣OiwO@ 7#Ш Omi'ǿKJesqhRP U:p(fAA3!R$pNڞ_3?@QN<;>eSS@}"jb)94A1\Տn¸ʂc;b5ƃe،d*J]o*HBEOO"oyg]Eu|gZޕO 7ʍ<~_iX v!*θR(@ DGS,7mۈNuZa7`:-C')_nCW#ݫ˅Ђ\kUCJ }8^I]sa$vd~ߐx~Lj; G< c.!KZ:h󛲕-O5OtsexMئ: ÷ ]|Qp;V9HQL=^H2~o ܔ ]m()3>\2ՂRx,?7|5vxc_w2"?T`6/fA xɻ^a/wp\-J"ġlA!Cwh+e^>(Ďz)G1zF~>A-NG݋;xt XAe0@ e@DO ~D2TNNO<~v24 >mJB$>Z JO۠5!`e2+CJ{q;%ZX'HdRSJăJЅA0 DJR-E %!2> C@CT:emTڗL%Z#u+3Zu $98;)}-CϋPQDIV!%w.N<(J; P4%4,qJAAaM% !OCJHP CTЗE+A M9GsIܫU$c!U [1@N/|HbHoҲBSE-S3gJ`!FCbN(?AurDGN2 gìIGR] ׋jCVQ\E C(A|IC)nX?~mas,˙%H>ar$B&`.G)XrE [_}"$e7zaXqV6m5Hf[+'^/j &m -jnJENAZ2 `0&<A.qi"4YE!%ȌWccp5υED?Զ3~TqkR`fW*'&E6sM6_2 N|D:6,Jlܑ& /se|np|8LA;J}D<$/^t|6k:RioNE9> H[}H24-$}+u;8qw$d8Kky~Kp=HlshAncvT ~[ꃳUM-1\X75vlG:m:S2lQ5fNcT o/DX=^JD'6Ӎ`Dss[&s>mgٖAmtP0K:g[>7sgO_]|Y9l[??%%^w.0ufӇ~k>VL8*s?RdžXuÞ 9!Uy?#WN$/+8Ipϴy.)#ByBDžW""x G.џ|zD,.Ż-]w\>˻ܴ:*hN|gQ6WK|4iCOk3=GI@1(OaWX M]z&D Ӵ-0޸xʠ׾ȖY[&|C}w긏 .ϫ7^kѫMA!Ei~4.߶ XKavq"ҳ8Ԟ酶3 gHLd<8%/zܰ9>SzsiEֹ_^E7Yu.tiGY"qm{/X<I9e3G{WZ΁pBK5h^}6^G1Y]ۺ`tکٵCg][:z+ 6v[ \g 6Q}wВpwEZl7{O}eʝٖMU[%ZV]Hޣ{T62E#}I,/^{#W^ :;wʕJ Q~*Dv+"jo ^vcQ`c*h `H^ j;/'sU7 ֊4ґ;]+"#+:"2P`{BtCbUS9Ar~J<#H[zHyte B ٱv2kM;d:D9A=U;܂ƒ3ya_Wz'(,TN I;'8ods*:~8h~, `Ώl'ا$~\9`kZCZ.pWn4#띹}2ɖntΥ@ tHX~|:|SGW~{rXrڕ>W_Ө56i˫.&ڮyZcH^}ܡJen_u*s!fY$g>}NpT,0dGcvcs. _'萎 .nX$'w/;ġ:7sRb HQ 6 1DnӶ$sԆq&܁HR #0+ y Te= xBC͠<0z#>;c=CI/N^|_\X6Ǭ2y$ vIL":jkChdgۉ(qS1a6F?ACA =]Ig Bx*Wܨ~\}B(&}/]57~\|m=B)>Q'Ƒ\:mKxjq

<[r, 2˨]WpSzu䰵@R] LƄDZ@ Ǔ ܻ"Q Y׋?m8`^*)MY~$%ӐXog>Kci1/GօH a[шx h|f~wX׎D+6j:o|֥ȶ' K˛BQ8 dUNM&n `z?F1P3i[@@FvS&!gUckt}ajjYH4] wglߐ2Q@ZL(O . LIOPwov Н9@`P'Z瑬b[+D><$0Q\?\sUm=]G݅x>oP#%I~1 RqEʖ9r E̶)N؛&sӻ6[NH)9%4ez*@iGkpX@حWCs!w\ដa9X&+u6n 3eO|_Ŗ+ĿgS2k =X{XֶϖX:y`Q~ 3/Bo:͌%@a5I4@ՅY/3(hY9.E1kUe"$ՃO^i+ RR2lF ?8ZgȊJ2槿C߿H.-.R,WoZWjH),a;,|b2[%} ;H=Ӭi{!鎩EyEJ8.LtU P%%s _5JqةL"6ȧk1H>kl=H(T AM t{{V;pOsfRqM%Å"`B1LV(6J`3A‰IrwץEDG@ MoBD5"Hܳw(An;Zp[Hl':]NhSd,<]1`"p( P.qIDK^Wf0k+dmr(G}8 oFde_&w)LU$R,yaS&[ 7FP<y}sON!ɆDµCuI*ᚰOJO{/IRc|I ͜Nmޭ/{V(ɪNɏea)0'U Ҿ )6N}JN{5z'~p3{ӚFhn0-a! òmw!FR,TA<:EI΃%6z$kr56_?.9壘 q0! gs 0p?7T%^A _D*:Cx5 c2)T@0OGta@1\Գ~.K"|s?jp?])Uq5j\zQez>XӍ'D9bn GŬ?OӖ9Ltׅ-GN^{ޞ^YmR?A{ Yɱn9O/ J?a8LB}=z r45,˺Z9( C&'Gx>#ʏcӧFE ˛a7$u2P8U`PSp{u2gQ{2<]C_U)m}>EmOShDW[{ <ZޟcMM@:Q/ $Oean_kFl_h!꿺 ٔ:}RxWE\9@<;|F!`*I`BEm˷-B1As? vek4 <r;}mR巿.a1-?hBٯ;=9mp9v4ũNnv`/ޗ7)xw7UB <MsIdjO=y2^<!n1\7%P&P϶U:g>j?K`} }E}XFȽC\<=@7o5iGeĉp .+̮PM|w7ЄBMtc Lt?$I R]سZ$ 8 (VV}!z7Yrd \5ml^xX_?_ފot j@ $:Ag0pW7P:&PB֘ɁKcy5bXC?:JG`Y :r i/eh~;Dtut}z'aߨ E\GBq/󧷥{t%-շ&7YHXrTJ@ 'ؖ\n*ǭUQPx,_d8u,Gģd4Ő"4@2??8!܉?VD)%"( P%pm~u=Oi7i8‘l!\0C?փ~^~5}MN=JT|GKP% !<Hd=Oj&1pRO;pEu 2̰Fi*y?ayQi'3UJ=iX3 G*("IMWp&0$ ֲc-JA,$cb%0AeV0b0D,ԤJل]6 *V bHF&dXRJO9RI!!J驶[}2]ZrCz?~4hS_VȼR`S?mQTSum2Z9! 3,6|T)xJfXvJo8anTW]83r68sˋZ(eGC!_РTT >?C}C?w\_*>cR?V GpgpRH@JIᅰ'XigYULFwe<%#ei9lCOȿv uu` ;v@/*z` @>6OBOYtH{6>[$z H|e^1X \s1+pe~s}>b*L K/L0^oǫ<~x0I6 ,"bK3 @C*##PHhc21@)Yl TcDbIBHF9 $HF&8(P1rEi!2D7 @yCUE"@XpsJ"qlDRC[磬D*OpE)wQNL8LtιM/N '˼y#_=w_6FN$wr@wS߆9E_t=}e?jAϻiTGp!EQ@DOU@W ZB8K|YHft  \d.T}MLTrR{V/Дa1jC Gh%ߏWqӿNO-/`T2ᄎ&NZG)(yy661?oXV"kkV.x򭇏{,˽5"y3{쭊BO~MkX`}O2}?|ǞG98(so\|" eM_ C[md! $ξ;7۽RIcsAƲ7aB1owwSHCu?7X~w.+qv 8wuHr%MJ/DLa?H 52C`s/\h$T$*ok ۂ9+":W{Xw {[h ߶~&wԟ{SCoWS1 Yw%` "buwlP ˤGzF?f+wlm}xlFy~;r툰3ica ZI$$@߉lMӃf [ yFp"lp"GCpVI,b(-Y`B8$C 0= 2Q9 Uup&?<4wdiAPGoq^pxÕq zM\ܻ$86rmFRq1i)XB2a.:sOgn*,:/26 F*8 G 3Y`O9߯b~1BcE^?\.E!)BT/}Jˠ xDzE',}gtxm@oRîb bJ@HrP@6A_|dͨI}z~7 8l?O_EhjPv@&R:AQx-:^.5@S ??t5yiP/I3s`2!QN3@klQ1~.~[)ZE"O\T<_sCykJyt4 @Ws0#6 zҩA bESQ@3MybZ)Cc1eDˋoC5D{UI f3UHOat#F"5Zsr:a#vBz=,:0?IZx! paNdr(& q1B(#j2Σʂ a*I?FGBNw^Cf(T> ]$Bz6hڨ`}bH3RJlTE ?~q .I ܄>>Wy?W{m>OȆ=ة  .( }.DS.?>_pFuo(S> =d2;~c݆2"B Ee!jeVlM#5d?* HmL1F+aYQ8)"+nݳ (*XfqjjцV-@R/P4_qZJ$i$_eZEpcd b2P!`wJ9*,z(T Jb$2~\Ϳ_CIDPtp Y|wZbQD0A}λl>2BJؿEȊ 06{>(W]b>UA: \Eȁ: P'L$HFD$I$MCH?RUUT؟:0=JP@'NWPYAPScHᾆ鱁kTJMP)?LN={V>Anס *@;UvMtP2d-6̅1E٩-wiUV1yv(E~cԃ÷pap<`G%6kaU$xZi,o9#c=HFHM~Sp<8; H{zR6$ZT`>:$D e+@`@*T)D@۵ΦD Bb}erס/_ҷ9Mh/4|T'?r0O7%~?lMPQ;A aiūL(@ `CQl7'||[eܡP6j0 Db9Ns[m<0ّĠ bmß DA:Y>[SEWg1Nyj~{+$I@;'0v! i~%GOy6{د}c˳ܬeqsWH}zYT`V\^GluʬBg> K|"vQi ̙ݝl:ʶm..E8_o!|:6?ERn͌C~oEe,ZPq^p_OvR@fm\@k0I-Æy㝻C Fb4rN'D'A a7R5~-qDY֫?iŪ>Uǝ"-s3!gBl2IazE0pl,4l V]8Ms"3#9]>7kz掷}b&oޮ(}o֢9k *Oݎt(SYh )oW?->µߤRO|C&t/d#'3L@ED[ X.MH{ Z:h~.&`Ԭ+9*5SL^fh`Cou9יF.mSY!872Pz [+)PB7V +j0 :!ZtRSEup~E}%Z?H;tbY}Ep)TM'Q }\2P 1f3kwE2i^$9˔,eǯOg #{;(ir$I$oDƚ}IcHP[ oBwSC˩8Du0p*m(F_wd4D׶;_`gmΡLL@lxym=P!-o*xdp@1a ׃bb0(HQ} ^]ܝh¬w&H T ]x/PyLUbo(.WT$-^!nᄂa$HWX͛qΔ\pY,zQKKS P}jsy35<]l?71vxaȞ$Eԅ.+:Ea:]q]0Qy@~qrR} o[Hh⊑vp[<F~(S0oi%*ҥYL.f޾9LJiV%rO0q<3y`l Pwo<VOHn_>] xsL0cl5o©v>i6U*ܲFn#I[m+T.$Lp~S𑲆dv#!ح;I!)ôVzG{T_v>Gs["$ %_E C$l#j XVmEzQLz0(k/F)`3=٘7"$ ln #ȵTc E(0KUk73 &fEO<_5Ofa\HAP];\ (Q7;MoEJJlûw~ _ԡ E T%AP~0l&C*&Z1/tfaok-,/CT#0-p7ҹtZ&A *PHa%ZJ@ͥ(< 2pq6V/2xWȪ آl@@060Ik`32E=M%tJWuPhC>B6Ga(mcܻ:`E$O2Qq yshFyKlT #OLbY++sfQJM$ТDHR!amЪٚYiYTp5(lD *\@6Ar) } ;1?L ?Wd3rIZ~N}8=H(EATHi0I"9 ˤ\aBh0c5DߎcnT뤸HQdPjseL3c 7O2 PIR&zvV!e{oLퟆ&̮%_HnQH@а Skdڴ%HPF2ufWR|ʟ]ص f 0 8eӫa$IdDM/% T Y+}m_tf7ݙW:EmG9v= `halRCLG#r HHXCDIyX ix__uno[H ?4BnҺD(BQU"(=۱vP Gv:K6~b)IG5-&DZHG]EJJ!gw:Z}l&jPsoc3(@ZPC+f 9&åf8h߻lMeGJ7BW~'I9T1H$lHAyr(5ںrfyx׮P \#?Œ/C>_woH'iрׅ^ %#)PTA-f5 Vt ѯHS.e2L-K?_//jcl_so^x]ml (maKs3CgMt2]Qg&,QV,S3g2^5n * i+ODp+mbd AyvIjR\½&1gk x#ګJ킡~)[;׷ <80$JCق_Ztpf.SCljZBRE:P"${Wd  [zbkhTTeta(|g&1 LE31%d >F4WP_VT1 AEYIwfܨgSgߗ> r/$b+h!ǭfn3s*Pz"([STDu,M6`:)`aV HxxAx%,=ZJ1G&1fLs>~ bm?gS}D?Aj;_Þш.i>])ߤ t %C4^x@J? ]]7TCu'tզ^f w+ͥrpN=)ݠNlbVpeiq^; _z06xi0) H@,( 8fTm6}f%Vx Bbe*0_ڈ&BUnb8);(sQJB2o\r=(!il&PDx-ÓFvsҲPbe!'LN\ @^yyt ǤeO J@}ͱPJɘJ v27w59FaU7RYm,.h$W0-F>8rg~,&_Z/نbba}F㮸}{,XN\#sտSXx(z>|c$xӂr~q@nQט}7ҙ]#|ZX"ūm >k^+PXhr`(RDŽ\1V~Kԣ6+vSX9]jՕDN_yypʽ;&;XN\Q1"@6>d֐.- |>kcîᙺ{0^1\/rkUfo;,-U obzÄ@G#M kNݶEsĽ.*}(:ռc~q~O5sQk%5CLx\zK,))oS㯚~*9f#|jHhَ<-A *y4|I՛zMϊ >׃C7__$Emt!'Nz0G82 Iβ/}::wI/.pPzl(ﺯՃC/rzDi< {x:?a-WѾf3f 9gdN !\ͳMUVRIj "yatNA _ 2 %AI5*c+?| ~YX`ʚgdQҬw78p2D6..]`DW@,8ip_7p)7|]nr4rfg-' q~ڳT㓮m2dP7OVIW҂ t,FW/ze̷E P^8j m<@-At2&:0CGU49[(ӌ .{a*,aձaX}DKadL@K xq?jKJPƎˋctad0A@:7XO8~<[.O8 N-{r(&d'[)%(U7O`?5K7: | @!Gb8tT` TO;ЇsĹF;(חhqAŠHiU4θP.i7y2751`A_fmhS loE`Ì%<,#(`jêK@ ]Q4FN"d_ۺ[(/ Js15+3Sn|^ӻyG99zd:8g|kX@TgrozH&=>\ʢʘpt}6*]CjԑWTs~3+?j1A9eH``NА?ݜefT[0Ŧ˃]U* {ޮ"fݭ""tsH G i,"3e #w:-=i|B]̤a bVS7DYo!:=cm[Y^sJXХ}ZBg:( I4ƙ0'WݴN%pDc%}Uj^lspʑ5a$Dua[&Dq7_5w@  ٳǒ"(dvܸ`~#AaAzi<)D #S 0 +zguuq@>ŐHG,- Y@h>)p.UݲGkxP9K-Wc(q>K_|A Pc75| EL^7g9?[zad`}fD}qƫE~ sS@GݮvA_~3ԓb%%^ ^i^p >.o\4Iʲgaz Ďt?KUz6?.d6* /˕&S,B5繮fd ,B]n 7Wv>]&ŐqŅ:BEII2 No N6:/2C;aH&C 61: 0z<7 {l6.{k>P^ Y6"Vp6Bq 0^2?9w Vg}Q"| #Xf Jt"X3!4ᙔNE4n4S$Ln mI$&B8jdu\o) H H,54j r*1Hk$" CnF2'm$ dtcU6/VϯqY3 'YZ4ftA$Dro:!)#*L8,)& FhZ'0htb2 !mA !B;IB_G2 ƛiB(*"a`Ye=ӌ< jp=%w{4X n~zwuʰc1K $>s-]b2a<èR&atE1p?/ÞIwQ]h2׆֑0:8K~W6 tsu+6vk.>sÎJ~u )gUV-P<P_]J)da=?>GsGNzVBD;qt!lKl_}E(!MeHT-_̺WYN'*-*Z*!3sy=\ݕwo<[vBR}-#`a_owvY .4tAI<x&?21 !!X8W+}L~+X0Q23`g+)Bereuf=u#<> 62EZr0l,BleAk?q)ArĠ `saStn14؏a9WűƙIhΠ/Jbber{l&22ƑzJ5+fPr*@eN?ċMխDG/ g0x7YWU#VS]`Х"PV֨P^|ZyJE)ٝ )F2 a< @RRp [=;B/AeLV:)S7:/n4x[!Wj\sf8#/f3~ufP燛»;~P&ۤ\z_&t@D_Dcx-*zː79ȁG _& )^JA"TgwLv%34s%"AE%v E'~c_{xP2QzϞ ʆ!dS|fM…Rd`fdHD%!0"S!hmA)ro-b nf۰L.0?k;^ m7WŘޢFF:0d[I8W*-%#9=W{w,-cy3p C*\[xbleI;l5=稻Z$(X^R.W;)A!Mg_gWou _o^u$,E!'sn :b2Ag@yE\G =^`C!?d|<Et,&CA)/$<"D oLg$.j8-huDGQIx)KL y+C$$@E3=5P< *klB%?ݽgCx#%ÛŁ$l;^&j&ަ] Ug0#v8: s1p^`$r'@WQ;03 cFDR `*1Enm*@CACiA֧{܂ ([ilnFHII.Mx bSftV__?tA{(\P<S;Ȯjvkқ#~˝ˣ%< 6HDZ/;J*տh7 $a{*c[PuXNQ{A&c#Np;öXA=g+YZl"A;B-?B/Xʎ.w1y+I^Gn%~Ho9ia->Q6v@vu ZF!=bb>IG"^g8pє)ՏӴ{pC# ;یFn{kNfE[7c ]-uڰ{r R ]Hk炈B jd_"֭8kIAlmAvDi-~F5"ة-,9lXm»/.^47|VgnSYY&R! ɗD\ ch`,.yEֹ~30C v',͸exO,5-q@ 0 eL{),݅P$srtpNYxlAonvDR,wƎZ˧z\a)nURd?| 0HfiNS'Dd)\n &$h\V#Lpv}6<%~F?wHJ)EI#ihtڸټm}۹K|6^Y0YXx7gz)(;u=nuy*]J+ n93u*- 챆!DA:pkifn)rH0+Fv1e\42Q`/ [8T!]tT3p0vcdEPcj9 ys[pЁsmVL7+C:"@dR#9ñϷf@Klp'|Huzy4GϣUs ש@,?V{@0G0Ib=p{{.fOD;Kom㚧׻];pD.2t@ ]HG#eA@^ڈ0@SУʢ@CƋ%)"G꺲G'})I$#)~repS *ߢ#? оߏA׏4p*{*#:B~9q 4_Mu$aea kXz c 9KoXB +E\m~%^:^Ul+n:s)NwU$L3pK& a(G% 7'NDQ}/Aj&0Blo;Gv/(>˵{VF{gl͈͒%LQHI[4q(5 =]N/^փ$xyj' HGy ialݵ]7ez&.O $a 6Zd% I p;v90t}=7+%)DD@_wX2ηGz =`!P7l v bPJ9sH_C! (pRbznk1=mW-tܔF |Pl &69C>l iZ(ſ0ۄI nhyvD z.\5K3}!kՈ-axl{f4 ÎӜhXhI@Y.,0LG]Uʡ? QhHl!tXr9c BB1Q vûtPQy A%,B!%nhSy߽;^ؾ̴ gvccTYQSu\=DU>yyeJ[1nJG Hv6gNm,;? BF9 G~o.Xw:^6Ðv) 1ahZ$/0ê'w;č[J.t+R%T`\€EK@\AG6AD:i1uF&RƇi>aXȩ} 5.e%~Lw8CX%fcO-n GCj ME,2GG3&.9Fb+XpxUQy?q;g-Tj8]ah<* j _y9n<7!: la?O`!dIc}9vGVd]x,,p$Yv^(u0A:'!XxbޤaGlXFLrJ ug5EǧkD8SmQDI,S^=?[i '[ͮ uиo3}} Ș@OG4EK`30=p "34;y CE0&OpGf`iZe(219p"xhk{QE~$)8ݲ".M~HӳXh>QcQ1p\6p$7W1ӂ2zUюÞv(Ɨn kك1hs'JNB8X`rRg(u]AlC; m̘MZ-d D@?.t\];]>nb+u'O"\EQ!qnw{ 9y_"U /x8bO DN`dW(O BIl;T!prtOt1̮7%XtP7*7M٬Q|''˞Fx櫸8aiiwcc* "x%!tp#>{{iQY>\̀x[%+eIR)iȕ͘@%]g!ؕVBqWnz=Cz"\Y~v5xnҀrAI#AYgZ#HJ+onSY $)lt]+N# 2  ab'Rsy{v>oQir5q[Vx!3z{.hJ G#Ck՘xz32srռgF[{.q,LwFZr?1-~w>EFG0ڈo75dGg*s'jqk w;E3ckuǖ`ڮghkZq*pr;#q*>DPFx^8n qbH- ŊI8^r07}8X#U742ThVIUݔC`yȈr_vu΃fku=dya8Q.(PCGkݐ)n3/^z jc0Uj\06qZE y|\;ƣ2L?scfb&;J2W`}x}qV6'2OzufzQP uS5.aώ(K8"s) }*lQKeңscw]gAШoOӊvmR>ԃߗmw%<4Imn|m6;UAYgUo倕6 :+|szM<AY u͑n#N+@2M׿,.a͔>?i5/IR><`N&3 é,{ym?$~?SuI:uqN M|yYŽO*Y y(oEc6}ĆƸGhD}JWUoӻK e~bGՙYIΜI$b]j\y˧@K|5Ԋ?91/n3*``8g=aN0<(ូW[E^?5w6aR\f6I}!qSX;q3E^̯iE?zyewE.#8wPn2!x1C{|ObG XB,{'btQ갴l=j_L\.@NU@o48uO3n-b~#[M1pUB2 r wBٽcEXmn8(Q˩<Iy/ic'p(9%^'] g E\UB"G"f @HOE`~ڶ7!c<= i)m#H fh$9̪ Hc$ex3 PyDD(}D֑ܓIA6m^Hj y^Zpq 1uGaTJ*t?ol H1(/{9 )EL ($̪5F,2?0\8:!hq(, |tΣ*CGvEj.dj8&?ɮw: M͑(o;.j?P?Yߎg9oC@ec֧dD n_f%+] rmʩ.= aqW~7`*N,n$HNjk'_ʝ:MUՙ$FƬiR7g;7% '9vezg{u=t_|H$09P߉C &L =>5UT`C^a3 u]&l_A>Y"Ŷ%*i}~1=C"F%xrY@ ǓRyQ*]&* ûj;cæwYX_ǿblQB9e 7:heb"Zt,:ԆMi:_6@|03u58`QzHt魙Eo1PD/8Gf$8?{괯RGcbaN3c('5JQTUdIAU4EQQL*RDELUUEU)YJ*A be)&YETTl0xMq^ӵox$C"Ct}?;foUPEhH餱V;X{W D}(%SzHY:T6p$7X*%iI _%Qz?i-=Qf3/gqsTMûݯ/2 Z^~Xo#Ɇe/! z!8^wt͡uqCb;g<5UTD;+9x11]A!s=7kK޿=avgFpQW$'>眵ϰ5u/RXPtG"+cK`ajƗQ͕U *7:Z7,p[X ltQ !R$0Mb?N9O1{)&s ^\'p}1eqN2{>~@BUT/pj>4{u:"3Yal&w3"0_,@rV]v} 6f?\<{wF+tOySLi}X{ǯ"N8v'\ M?w,nFzT; 2 Oʋ9dl)}x[Ҵ!!Bߋ"z'Ou AtP9nXFUpc*?M׆xc?,%Lsm;!&Vd#M͆T*8; ڻX.N9@ اs2&*j$Q)Dx?G#5 B :{bǫsͯ 6%B uz??l-R[mg7| 8 N-Paѐn|8Tנ`VTKc_?YpA֗r#οoSdLgu"9/Wl3™H5vA_cۦ狤T9 )-/*"%JW:F-#q#B0=ꂴEf"d%Pd$Jh0ܴāv 8 -G1 ?tX`j)Q10jN2La"HRU@Y>f7 E($OΗ.xdU F;E&LDEy#n.uR[(!dVy#_!-_څ 3],d" @}iԎ86}ȇw<E߯c*~~fc}~AlcE0Og9ӻnS>Q!G2E_,9ŇrtgQe")XNDd<*fN>enw濂}S0 3)c@K?GRRPo3ym4EH,`"!74*9O`a@IK@D(<`DPP FrK0b˟ՄUB7%Z$fCP‚K3F$ʏh>'_sXHj T7z#o'8.u opw f6߻f8~;Qtd-%#Ǭ3 uo=xXPJB92J߀yחJ2hQUd\H\iN=;DqŁظi._ gQ IGAf頸31P[QAu5qj`L=R[ӵ* OTxp E|U v&Q9/3z7rS=rBO`"*!@c tÞ|Yh k4ːHIÃuy?}3IJV 5(6ڨg[|ҟeIA}zlydnO .8ҬBGYG[ݘ{Q6H窏bbPکrd!C2`e!e`mҝVyxn16:~ ! I;cyҫ9,O[/F;9VYpBTBn\lZLv]ӄq(oA#_gsCW `aW">d5t:`B·u<^aHQoS S2L;ǯGM/4U=Pc^Y [8 6ϢIh51p~OnI)S޴JCBH}7*)`. PlO4fz5NpϢXOPsUY uDCC,ʄ=?/zˬgku5>):bJ#ţ$&=Ϊ9~Ѝ 7> *qv*c%)f\(%"Y3E , >@9N=yXxބm*3w+8J4z)2l} pz"<ݐF݌~5gr7oÑr/D]"^`5DA* Oi~7Tv0 )(H=>6K̑ޮLGظSr%a(">b  UQpk &TA@$q#rqE!@ =;:NIU.BiS] g*hVS8 je1VJww!(!G l=vM@؉Ͼo뜇kr }xA_}U` fv!'1?op({*-%] rܢЪhvrp Q m|eX&>nACd؄=LbgN`/:9?'.A:25<(hs ->0$܍OlNZlƝys=˂LsRxz4ej06D= ϳ qdlePU!眏WG!d8D-+l1sD~"P(xp5UA0pdPmt90*ՓJ^(Tw'kG3{6@ GG(o.`UnnC0XG 8/8R7YL*V[< , p>[yH@PH@bԸuTy/J`?(S/JQӷˏ'>mZTeoe-!Hl;냨btDy]sK7/P60h#@$Q[~_< :~>b(3IM4_a;הݛ7ߋY,|y*`!g̬:(s֠K MBE ~KgUۇ0GVWw9~YH>.W6Tk3sjWO<>%L}_*<^|%/ɈWa㧂#*^z=4o_e}@Q=9͠A? '%Tl=˫ :飥u!V #whiE44F ő\d9df:p(CShʢ(L3fv +l sFu I.+Yq3;imtC BKޛ!7I$C~lk_1@ L5:hzJ9m kC3oWUEw~gqEŇpqFWBl+`:#Rտv>S5 ڏi7vĆ/hu} n_tgdž|Ȟ%ՅyzGOO<{=zݸM씐8{6?vyǪ>~M6"CB˒#8x~QNHGp&h zR}L誚KšFI/6G%]ovϞvpqxGGȋ=~{l̾A_Y%4Ut\6>76.#d.ﹶ OwF>a <<^V"8])Tc'6uoU0N)wߟ}>Q2:y5W}GofPq\I-#`70p\BSL?Nj&\K7ess 7b. ,:Q8mHw]<;GѠ)@g@sTR j. X1@#qNdX9( g՞ 3 r}'T瀯YcTnlɎw^D$ÿL-#p)C*KݽSuLlG&,n;yOõ_bFivGtx(t@#WAaN ձ<ÏO͟=SDfގAߩ]B@8H (faAAAP._&F0?FZ(x1tM Ev 8M/{|QSZR Kug&k | zo ##[x#.8>"xysz˸'xO6N D q!/'a={BKͿk^_=iY۬=UâVaV4u)Ib}H[F>'iׯf"Y"$=N_vј{}mmy_z6Dz)*ٯtÈ_Fz~h^F/wyoWf7XPv=qfϥ~K1?"mRtgx~nCnHې׸\u^3լsH=7nN<@!!Au|ء~WUT(QO/CS?= (?x9\>rzH !Ԏ-ƭݰPSz>#-'sl2DQCccq%xw|n=%b@ MWIwtPp{Dk$Pn(cǴ[XsÏKls_* fCףU׸/ҝ䉁#r.!CSb"eYT@/ת @4EsqmdV2Ae 6:@YkvQ <5O4fwy׀;k8%D7j8*s9'ZSmSX=[!q(WP:suKĜѱDQFR-A[썲`Zuv u#ц`=^qhM~}Ct^&:vysg,p.6WݖY;w@ۓu|z㖚tTOS@3c `@k]CKݡ;B4â4kEk̶ ]𖦺@ߺ F[=1#Uwɒ.]bFYRks7Xcܰf@'zg+uYm7T^ D0Th!3hFo2v8,KX]XoZ?:_82}2Z  #Z]K2f(,K-|pr@agDxSbkYB|dSfBmk*~ mJZw qv:6GOx%s*}K wx$*YҞp ފ`8u,7Xo0*LTB&870$\v֌RA^{s@ea߹.߿%F7Sh[ rZҭW WE] RjqXP)Jڱƹ=saK pYKqC=u`w|>|u's;VD 0̻|I;~uk q 3@~*A>p q37?PωڿHEԊMRPP B̫%2$&j$b& bjb(* dZ HjюSHL5U3Y34Q3$4A1DQEMDLA TM%*ԅRcY5ATӔeEI`9+V`ı`C[ 8S@r* PԃT(4D#D!E$LM!|4$MR3l#ȖX"I(& `J % H(1%h"R hXJ( &hH%rZJ%$AQ 0345I@KKQUTTPUDPPI TMD$ AU, UJDDJ4KEDIASBU%S%THE2$*&h (`BiJY"h  *T2T$0*"fX! (@"V( Y"b!"Y)h"Jh)a( (*Yd$b *j(( b"*! J"iDĉ a*!2e*&"Z" w&4Q$Г s& h!h~%TFNUTHbTL %ST` CQSELMQ-!@L HQQ1D5 bbb e)$Bj* [f(B(" %" "h"*j!* H$Jd&( *hJ$a2bB% ) "dLE#A 0RTT I4B4SDTK1T4EH4SSqMU^[X 51P1S$I0JLDE4e4`1DACUC@D4D,DGaYv<=81 {q*&"Ԗ;C$c,I5-X儆TY!:H7:` )H1"((P? 2&읙(Xaفb8H1dTpgPĔ# EM E%$f9dY}e2K1RYFT5DQcXԿ-`j"U(R2 (34/-4FK~֢F%Ӭll*$A$O/F?u\ '\;LHH ryC]?A,3"q~!͚ P둎h闏}&[~!Ri) 8"gT zʷ[WZu:A8&=5ְ_^×FAQ.>L,x9?p , ./ڊv (- Eu7-Fvрk z\0gw*b),6 Cl"{@p3njw<:a~x gaݧDž=C{6m,_j~'P;Y `<7QHTݚi%q{&stpcdݷXe>Jjk 2 YĞz mz::_/%EQ4':75|e)Y Ak>Ưȟyxk%}:8g˖(T=ӹ~Ad* nMd'հyTBP% uPqz"p(6J'It|[;7s+ ;[y}'s|y9cBN](&qT|1gUCW,Y~/6]U>]ass0α,ֺ]>f(ˠtv0{*H$p_f]nvYaw_^R/Ń\U3bst|#|x~C*}}?3~9X.'[WWs32PZH`P064At}$tޒ<@xЀ:!^'Ow1v_ÞmߪT nڃqOT_c?H[/G~ >Z[ 0pjT?Eu'ј$IGkupYs7 (z)A7ݖ1gvF+k`SzV)o9^؂`qIE䨷I:`Gvpȑ.y³o $JfS 1v䷨sGX#y!V"'ߏP;;q_h~`]dFp}:sIy{y9﹒Ѫ oHåDRl8 v=fktmxUxOQ'Ol(OtSov&/WG8‹`WKb z䊁DyÏފ_NRPg v(f!]،*%a3] KSz㯹ТA6fGT2rðxgj v³N_@̺EQ:PH*@P~(PETQQ_/fg]8 IT[It4K ZtɤFa6p.tB& }6}γ%P :^vk⚰"pplJCMvw| / W;M{ԔAU 3"UHYP59Pg$tf7˳R!c,jˊ.Ҷ!IZ"|z|OkW(Mn߻[XF9yv|dt!LwLޭw ;1=wI\QA lKQ-ua&¶8:MJ"@:}އ^iMԱwF+kϗ[^urF >jI )JC?8kpJ@،&=Ma GLYIf"`@K0lE6pR(lV5>PKl.d"wqnUw]ԍ\t}I. b;6 LzX<(tzߩ~A'9ڏ $;"Ԡ>ҍYt=yaBpnM9Zv+Ed%\8nQ@wV2 11LǛr^%]Xo0iϞD@sޣ E`**^_ ovkgM?pD9"U:܈J(@NN|<>jD8qJYd@6O]ؽ(okw镯usPE;S"۶X% Ҽ~ x;ў\m͗w|gmn|+8:x+ݨB(FFbFi(hSP%RL#Hd)\lFd9\bNT䟮LϟV7 wP2qXĄIրCĠoC*뻿n4dX xEx # d ޖY`p\:3ȟ16cEJ hQ!YP}q OBB/T";%9hfƤF2>;{O#Om |9 r||Eb #< gmI.I ! 4 Ko*8}t31P B *(N k彅yĞ|wJw}\hI'.^a2U_7@40I8r[ b:T $UYO6aMܷS0FƎ`dN0/ǽ$ jy#a|CzE.Fس?xPOax搊PNO_;qMDTe`j8L2,:0[%a*زݱ^ ][[i9}7\2V}{!__GӯE ܥKw@D3ٞ" th‚&(΍G؅p_$>Vsk_8-U7:LH,^^FNoL|慨׼.`dC1z'u{ l#3'C5"<] )zI<. 9i 84mNzM2Φ*5곥. \WԂZn 10=zft6 $,9!o{]EW,K*rTV.Mګle1&@,ɩvqz![z,F'F Qnq\ش/F߈t#C- z*c!XV˚3 Y%.Ʉv!.suY|c T{nw~cfw_w__w xg߬D3~X(7{!Bbsc?qbkQ7u?ߛ%GY'P^2#]=sdlK}Ե'M/~DX(h"fDnT@1+F!JG@ m6<߷(ùGUkm6O`RU_>ɂ4#H4KDH^pۄBkT&CZK_FoEhrþBagP$U9uu ^+LHf[? 13Zmms8c!KɆ!_ :?wϭNHڄˏ:WYյ]7j>J{GC+ޔo1߽zO{3\V7ˊ:\v1A hp>=݂׉ Ȅ1Qʣ+`vwd>pZXRO}7tDDtX\?dU4O?~?WsgiNw]&rS}JlmAfjq^6? 'zC z@K/AHZk@2NfO<4tŭ _:c\{A,ȇDtJ[4sգQ AhR {.a]\3$#݃y yrz04⧖i\^e 5n 8Oey^.Z N1≒ _PSI[&:x7d<3ò C2Pb@?z=+>lIWw|?gvb=/ؽnR`ً6xB|fp Yb@QQ8#85 #8ifb k Eq/| pa>1MYq@옔th7o{A|qEgXQd O6as:Sn.EQ Ixcĝ]kaϙ&I$T$ } y[ณI#zQ3:~w;?~{q}5_$1A"waJ 17d ˼(Yskק:ܛŃuaH,-Fdˆ0Ĝxִo6m#X.).TYwطSgpuGw i8'+n@dcL5:_GOGNj8P3UP UF&\‘0@A^?rqvGF,Oρ"HL?O"$q56!q?HWVz$  D'?*YE3eC̓8%{G7C /M3I75dd`=j^>HXRy-æ'xPQ?z(D~ L5*IA e-yHRUwXUy u!Z&^-Q3 5u@!4&"&u9jzw^錾.x|;τ#1EQpC49t}(9hݓ| C't0uĻ{%/?3!91jn#ϊ4hT0͒hdb ;Ƒ25w&h P*㪰vGl0 )l IY|d)"34NS#4ZsyQ}p٤!-`A̱ct@4 G:Jdo͋H?'އ [AV'blZ7a FKJvfYv0Qm jd2JI5'y ё`4FH:@9oY5iKmOBo/',NŤi62)]CF. 2ل(@pq#q ffcX8>ptװK+1x !h(JV"(2J&h)K#% "2)", dqE 4:[@2Hu??߯dTҲ|+/7O"~e+8;_w1ďmWq ՕT*X1Xg~ĥbpG [>.>4?@e Y@)د;[9oeR˓J\r Ex-1WJkqWZ1$t)Hܜ9销!n^wxHJ}WP.U{|?sw½A/QR|=7=?Z}=9@TQ,DD( NW?׶0 a|B'7cB;jA4 R q gt\6%EaJHRAC!^]ࣦ ڢsDEed Iy"ukď[Ǩ&5 3"y^fjT:%><"A^SX=η#PIĩ$BPEB>=>* :G,:A'}ʾJy<arhUoI4l-{H|C\^45YB֌-| $lP/ԂlJs(@={ǔ&_ݭ|˯j 7}`y{Wv|ʮoSiBf@sX3J `@ЁƁqe" #RK;ýDv 绅}Om?Bה!آǚn!ł"t^*O֩TGJRxo7L0t <ߢ|֏SUl[A|LPEJBjn#r錋?m;E`>Bgo(9);L pM~^V3M͍ȯWVF3 Saaڈd`C=Ҽ~_/c6^//mR <#x+hrxl{OA7>;Tоr;U}m]_h >sj: uǫ! w:7o aAl%i& G3"!ňNVw \8 maW wdtw-DJ;T~6֟?Oov?%*>C{`^S,1_? ~thO~^=9 uR3<P| a/¯׮3*WÙΔT̡AT3a`?*0nvx~=_CS(͠@C\6 B"Sx;^f.]=>qLWZ7arپhfܪd[=q,‚v5Uz^IDcA2V-Eiyoʍk9>|T 9ϑD~iMg }@Ȑ(ycM l}% hUB"6bBz˧!No-lWE5e*ݖEˊj?{t{pIBےT D̿ɓv|s9d_xH03/@E)D#Gc0bTO?z@n|<ׁ$#q{Dzo"YWZ4]h: }; PYqb@@Li2r.s×u?gNR*`(b$PYv@x%%0|M<!4C1)*('ڱ5/Z*TWO}-ҏNAY+C 9w w񑡋Ɠ?z7_``'r" @$U%ze0PtArqr/q~'O"ñ/pc[*z/ہԄχOO{: Kz2x`r d+Ox"_(Wcr4u}]?Oaof8_i^;KXZJ]+5G O>VVĂH3G8W%ɏRaɫ/;]%N4ywJtﻸorfL'%{?; vH$(H@<@2ULK1Ctz*g ;=^V`݆L^sz?yFQU~y Jv f=p0r!Axiׯ *R:O4Qf4:pb9{Q o@ev;.C_H.spO+Fo5|m:<&d@ yoVmz$ܪf[$wBA I̖c$ǟhAsm^BG<#M]/Q]ADOA &#ʟ+e'Ԧߙʋ~sdtJ4kD!Ǽ8_V9y#r*;{" ]˺7|abTI 1)@9r_ 5ݷmD`jU*>>Cw M ^z"v-z "j@ j{;ܳnN.*6qQ;W.paok?L-bH{ZZw5 ̰D)7t>\{߆9օJ }_C[@x`XA.e9`H w];G5Ncb7pgcsmhmqObQQ?0 g $a(%sKKWX g'oGD&A!_uܖb ^dYzU9vy]ힳpGA 3 D3ݚDݒhT dR0"_ϳOi~>}ENa? !}`Ϲam#/;y<&w7@bcQteL«Yv*cc㟓A!  dT4*c*JWB'@ 43|!8D788A.J;x_">@ᇐ`D0:wy0~?-@N:_/h}{=|O,9\?CdR "Zg+@ÜB6}J7r<v~,Z{** -{5~˖ޘ N6,迌?Έen{J'NعBq6a:sS3WG}q~Oo;N!Bs@!`2ߋFlފC%3 OU_јr <<6Tg6-FoA=NӼ4D}n?*|Hu^O?cux~/_OrȪ@|ʀq;@O'y|%;#`C/Y=@8`0@h?!A?4yw㻸]^w:B vzie@^ w$bT= awXP1v=MC0* \&zþ80 goo?~~%:5@m#m )54|*:{#UZ@Ql"sϖs$|hCr Óԫ{@SQZQ:-[1ep8uAƂ}MCa!y]OSO)e7S7c~+߲f~OWU=ھւm9rmMi`;PhQy1ghDJ|R@)%^ ^0nXweN u7j F89ƫ `mBn9jZ$RCc T´ v-cb 2tw)A2Z6 ʴn! /sa&a;}!>Gc$259֖lHZ _ů' ߉$>Y7ThbJQjWnwzݬz/Ze|,3Z.<݃{q 0=3z3f8JJJB..c"%t˔_Պͻb&,IK]ud( :{9OY@A I@zA;TWyy)[UxaHAt^eñz(Xz5CJ^^;6s {aW@+v}\HZ,ќ?x|ծ%m`,`z&Bw^j >!S죿}s&;P}~=<qܻ,YQ ^ ×`Q'Oi(9,CIVHN] .] %^8duE}w`>) #8 7c&aGxsȈϡUsAz{G`'S(誔V:^fos}Lû1 :z=Pl.c[R:.w҂T4qbT\ހ-=Sްr%"zHbo c;ՃUgS~:2xU ?<_t/~Ӧ?l&Lu>R}QGBɭH#]B<"y,i=TG3Jv ܴWChXc۶ksF)qs'-X`WX҄l4+`oc?|Xq0h[CHHgAPqQPt)CT^Hqw`r99 Hu/أqػ숴wP0PBn3[}̓~/'%Y.{NʰtN zNQn`P^`tzS5lp5c  Ru2˦(3#;ZiŜ&^w Jn  ƣZ&gO歝a YH+?kk[Al+Ek" '<&,?k_]ciKֺV/nR|I"~tޞb&fU4||wD̽28 aD@&൉H8`4'+ʝ-1񿕎E8/?ٝD.꡶W</ZsW*!-$(neBsru@%)H{USw>w;#6է81H0fۦ_|{z(6[!_vu#^ ^2[Pp/C H/a~<u kCZ٘Yw7EZk_RAwi|]эDkp_ [IJ @:(yu5(ӭ-MtMH3IhfibKE?pz!AUqH iaA10ot`zk{_NL+><=ê7`oF$EG |v\ !|2fF4#~Lj|Z# s٦^! G/Wˣ5t~bSXG5 7>{/]8:fGb}| v]s*:\zs?2Yaݡ`39g0v 8Z^%˿ O,cPTAY'T Y6.# U׸_o4:ϔ ys1oڮ0g͂[KޡDž8< ye9u@)DTyw|,\uAX;=Nn1A{ge$TG(a#po|4~רq9mo[IS:W,N} 7}=; RUNG^HTulDGVe}+κM6bjR.؈43gr2wM,j~O9WI[tv*;Wt`+j cgl)C.DA݉4 {-7_GUl2"8'qbx%lx•9ڔM xn 1yQ<wwiҬs *@|n "b4BNy/5*SSX8᏾T{CmiG֭"\"¿U6}A4u=KSn+8O{ % i"l cJwxEfg,j_zlD>bY?(v$BJD^fӯKk3sJ+{3@ H.ӥѣ0d ÷ݫm c31c6~s}9 Oh_BM[]YMc~q@bO\}nU)(hzk[x@-YN?&lL(J :<na_[pP.='>SvεA}R[~k}^Cc74%"R@Rʸ;H=kJ$ګəG($)rP'{㤊u8G2%0W},|{"O}69 z@dzn8_ |oسtH݉ _K- e*5B}^{Z8aJi_2\Ģ}:0F)?~+3M )z{coqDk (!h)Iie/Н;>P7Hm"GZ8+k̾iY+-f&;fc2pQH۞ۦ)?.\ч_Bk{/v?r6S8[nXK߱^ۦ˱hsǔ<-`[!qAtv`fr|Ik`*:Ew|7i1z786 ՇC֘;2oSO"~Cp*7,L) `37ߗ:_~3E?/fμʄ]|:Hx}(\ XA paGBfRqD,0f ǹ[ 57xڪ GZ:&]_ƞ*[p@|` gWkzvz9t+L*\ttbUEZ(6nce!UL!iؕOqsk;~k=xߋ"I)ߛ QB(CmLyP^1']w~iYd3~PW3B٦{Ӟ*y.3W/^AYPhE.1qpI3ísVA ^Pkk8N}w ;Kt#,o6mTҽ/ׯ^U@<npAȾЖY Wo~L e샺lcnfy;3mFrϙ#J+<*=G'l̋mpca+sn^Zּ♱( .kn@LXH+ Q?}?n_!eZK/p /{(d;_מIqB^ߌ.Gk~5-H6g:P5cIDZ+ %[N8R6,qkM7]$HGۋ;>O88cs Ea 6ޞ7gVˣmS I#~i:ζG—lk~..vPA=P;zcd>ļ^0^k™q'նʴA ?ژd4-BۏơVgr.w_e,F\dC KT zvNѝax m wA#듛%s;$ǡ#2~9iʏ8<{ }bas*@đU߫\a-Ժ;$pm|uu0@HqXV/6]:\@^Y!\NH0+Ay.L92yMp ߷a^D[amm|:?SaF t %XVSo]D FdM~ ePv3m0rhEF ^g99N⸿_1!2=ƆO45d=up38e4-!&Ru سKzه 5ٻo^ÃY׻x5ts謑lM_"gn41KȵcZ=\Yjm: N–:XnbK; L+JqreY yNAt)~3  czv)Of aQC5@FJ;_ku7tPvtqsg]}dW+{ЉLk\tT`aL8#siU_a6V1B-e7Ua4lw5|5n{1 "B)"~8ϒG55p~yH4M#Y=5} TEy}&{"t0|ED$J&(}*}uGo=?M޸oߤ7lF'^}?dG>m,L=>%s)/!V~ ye9񅴧$Z3Lk k4ѽ- UUU۪)NůwvotPN(`?Ex$pΓC'Ό"Y9pw|]d7Ax]XtQCB\8&…(2;JlJ=^:{8r~Q8QjD6A^L3n sa"Yñ3È6·\Qd;>nݻ=e&6M-0熬B6haY%B,u`Jljkb&$=N8VZ}nko?/ O(jF|X{>=7Ri,A"m6a|!Ye>.Et6:HF܄4Mŧ۞"'1Cøa@u Y"b|yaf%h^ `"e$݁b#RE١cYRZGhzXB z\(kGka:]epw~mFbXHсxt%N{aRi"!^WE!?Ϫ{zr.R}_t<i+i2!Վ~@q ӄ0őU!ĥie}! ()L"\$L!cuq91fz tM@~vӦՒKJ  }IbĤ);{v]|wE sd{1d(۔(7J6%ǻhr6v oy=1g^;sK2lP/I莜@"k}Z_IC{9nΠ&S `hCJ{w׶9\cщ "S];˃EF&4ԏ ]Tz+Q@;Զ ^6lpf6v:rM&)&:Cw;tN<{η9ڈr; u"Ws~2Q !^0E-1z>ƙhbI-GZgpm P *q^p[FxP1px00q1 `%!i#Z(B7H$ y{gA,[FJYeU0q"ȤZx^3-bA fe"'zahz,c w 45`RA(gfwxlg̑H$ 9-.ʌ[xl>y)S`ɏ4wȆZQ>gPP(QAKS$Λ]zXbx]"a^DҘH|qJw[[}%dw[\('n _¡ E!#:I2Jݾ=Le@Zm6}9O-, ;$۲V GýRQx|6ekfyg &9DgOJ N Bwlξ@Z`痄!`CTL0YkpxvwӰ4 $u!DtvI@w'CJw"切( |{/f1H ly珖'NDG2d( 2-#%01& h1ʐjMCՠ(y䛁5po:cSMTpo*eSp\w,wtqkIbƽ6 N|ᳬ ;d& 4v$?,Fsj2hGe)>}2eҭ@"?/O>TyG :#X |Ts_N3ZF$] T¨1%ӏǏSH2P2s1e:r ׿ I.Q/a~ 7@z% _ad?ڐ`C@z~ x!5xC; yyxDzخ4vB?EVY+|B/>7~i}:k]&zۧ)%G;ك3"f BN/ g#1KATpy0R"gkCWD~y* >>I)懱f6Й'tY4;K;<{N_ ?z9(9|H fw>G入 (&9BqMxddޘNr()IH)IFEJz%aŃ=0kw[J FNvLdw{{$s큽A4}Ke٘{ӹ-(1ө vaz;T)pʪh-pLm7"AߩS󽩧M2M_.;hu7: f: -A-Ypi[N ractv00 y3Yia[0^~(qpOk'3=1]bR0=.˷C0~/gc7s.qmnnw>.Qy8p`kП r32QYsRN|2uTf \Ur8Vˌ-hJ"{+Ho.=tC@߶=)&v [P5{h U0v,b.X/C{z\¾bWpR&7X&sx%{/hiܗ]9~{,7EMRTCAuݨ^"l­g pod%~7gX`A4|ovղ# ' &>w2EP&2uF{~Xi8XPqI8&&$BwFRs $#Cj#uSyՁ>( wg FNl,"D /|׬K\olje~[=!3|GPQء-?&d\Cr> ;kD2XH 1A"yC?'Wո֧i;eΆwЫ\|J80MauSci( x}25>)e KFqx5>1 VUFm6;h3497;S~n}g%D˕U+; T# Ɯdv*ecmhdzXk #.٭d޳|* 3}7:Ҙ#ړy)7C``(ԅ5!hcH;k>fF&0u lк*L[Cw%đ8&68 =hIG9g4h3(_䪊@iSBCIq\;|~@82LpS5v趲8䄃-VYݲݥIY;ሞDԩH*\`amL>oDu;~ʨ5N!Y#>;zH08 ʂ#8R)@}ӬSETnTuPMEw`ECɭ%4S$N@w. iBdcȢ2]kFDe-+c݈|Z3JQl q|QxNR]>32Ce=JOEip 5UcD18V6 X*1c@LhU{FJ%|#&|"iưD"v׽S !|RxŊj<}7"1*隐 lk`Mvy;_M͞#!Ǟ.5At UbJ[ T%C L!02MC@:HSP9@c@ *hQ6@:YJJQ}&bVUT8(|߹|ygp~ˈ{^L4M8IX˧a:uA|P`#.{ns^C'?^Q6ۻ׾3@ =sܻpsJq (h9"L BMCM-EE P-P!ĮBLD PAr% !1 BNv?^Wجu,Dbt7sUc#ʎzG!$#=*/Q"35.uaT?;(@;ЛK;Iz{ w,&shm;j& Ln&}?f `uNjiՐ򫲹((T: }8 $\ׇxKu~U.a}'PGIby' ےUN:=)|iK VmI2g\ISP<|yxwa@!5M=ꪏaۦ?4݃=@8;1!FtC~ YQAYtS!\8ԅp~hxC{W3!y21.NAURPIϬz{d̿)'3LCX I 2DNCωP HE(AlmyzOMg|i:8wm$"Yw x!͍HwІo:nWN't дsrv9XIjt3DׂxT3IN3N3=3>E,p>nVCY7+fq|6EHuػ7UlLQwU3cf,&06}@RQ#W?Y!yr}3>|l-B a5^#0"y㔒4 #KzA;= 6:8j[@ k|kL0 @C`aAsS". ;<?WGt}[:&ʚ|z\?۱2t 8Ճt;8DîC;šG )_6fR$:C$.QK 2Q Q_<g5Ր?WK2gmN16yh#L2 v.4]^_'eWb,Cqר>x$T=E`_՗ k_G?|ô[v*da2 R3=KŇXڛO)j#C7Ӆ*}3ɵHƱ-d䧐Swؓd"[IC9x,i`s] 4g|I1#`gKcy'>ڞ ;#!}Aʖcrf OYzTA@Ę `3.8nt?7{8FO`鰸+ )-@`/XD8*j8T69{ĎXHIv{ /[( gjK>5_KO8+ 7D&G[T %1R2(zx/Nx?On^<=7/چa1~)6>|ǃL A$\  /!_'@z1G’|қ;B݂rn:J 7 |h).I;$WOENyO@N_lu*5xFIRrF6b2sֽ_Yn'Ox5LFZRC3C0J߈I}{mdz]]sq7G1,`=C2¡M ϣmM^5$N$>δۤpl$NBQnL^}$ywOCtRʨ[>rOx쪯\7:P"{̨x!YpcDVC=}f/;" Wr6!(.f\u5hbT׭ Sxw]2ng>@ S4N1#2 ߃;Ui7&ITP$FPLjX3߶ʿ;dDɣ''6բށ{NLQ7G|j#gG׷#J|ێM@R ~t(ͱ}o#3+{#~!EAN4RDj\O GOzJH vC.dÐg`P*ly-5~^aMsz,.&^\+\Dg+x~}6,G46@H d='t}:gyw2<j  !i4`C ZG~vsxz<fA.PyHdá@]\@.GTP9DOP/tB't7/i:OXJHjCP8: w!_8^XjT2 Od ^lI)Ԓ$/ OWV Ŏs= 0 9>.[~<8 LGB_;^c 1RG ~8/#R3Zy 8(I{~w콵5ǧ>7X7.],94bph!Qco@4e4l;g-tɠ QR yk۷&7/1ZαuJޱoƣ~f\ZNm #*H/G \Aazw| Q7%O?CxD {%9@x4ts|GEDO/wxH_#͗Xr~e`#Lx9r!?EFiŰD1VdJ_6!u;Hw $:0hPwcq7:Ᏻ3+(!bX:6Ά& U>|p8S rN![E I& $zTJ\.A` ,~^e7iٽu!=LXsRx!β# FhwKU\uDe8JZ2QqCJZ`7@a9C. 2Cf %1fLђiz:d|==:fX,A~ޏ-υH#y5'n_yt;5K2:m`:Jdb'.^\ <uܕ)CS1tR⪣M=UhQarnz\ 8V#ɍu^m .ǣ0 "mh=m "7faխ% CyfR"0QPB$`7y)UU^:{/e f*I=zX}rNˋFxӱ7:H/ؓe8Y/R}J>MFp o&zy=;v .C^(*lvj`㯺8HAU =5} {\B{{!И0wdp#|*$b6(޹$U(1=:G:^WK]>q=w kY;ݺW ou 75Z m =3j]oYz!ε0v hYiGN7c$%'M9m;[gpuD#h7\*xNuT'&2<ԻHCN>r[i‡v;G3I }tGc=т@4Eɂ0Xك"L#79XJUgpάC@tr> Nؒl[݆t Jq92.<JC5F|8/ ֢"l'rW6@2xT?·Q; :=+>yZ ~A;5m^~{'F=$gV}p-0[TC"#cF>nkvVJ((o7JMizCaRU`:})9f^1ߵ5u‘;$( ߲H@$W`IJEU]^޿VQ I рx{=o#c|u}3 1,MxÓo_ø8ECEuKӇhWK: Cq#5s[mZ0G\<U`vKUOთ3@x^J䏺U@33O6> @ccnB}doD@&)LӐj@`wه`@@yEG%gs&p=XjΡ>y9!CG b(89;gq8ϊ)`=?5FR'xH0_qFu@e׃̏hc۶&U̇ffFᕭ[&ߡbvז&b3h wȧ|0="ٮDr 9cP<"IbEWxn״9D+];|jmu`j[,iCP*eHCv 0 8Qɵ="J@}lU`%`i_zqu+Oy~ ~&s@#& 6Wۿͻտd9#.`W2єX+8D陆;/Gsj|tt0Njs\9XFɯaeȺFddYMa&S1hC- Pҽ^CdPӻ<ߢG㣨/A gll}j,ل¬h@\z9Tz'»tY.W}_~E@ 3vBqdtei߀`/3AGě_3RP+ӿ^|F1N*r5-I1ޝ}gJ;HRŐ \:n{a%C`qEٜ.)`2q) 0А|{jٛk2@7"qGD(Gލ/,drJ'/\&XfuA̫N OTa3F w хCR|$v@kJ5riV!nu6߆zasC%  6L1M`Yz9 E4bu. D& vAHL.P2 jUN:;:@t ]25p; &< vrvd\[ xS*<;L64OSB : cPlG(7ZhG~W-uMS ݅vݠJuuTb*4ZA(>>`X&*(S4CF]HO0TN#E]  (E05<] T#A0q~tWD% ~$D zb[¡"k92Sq ]Ya/?7 ϭ:%f檃<'6h@$ NOɔӐ$U#fbDjx8 N>ό !?9M:0 +‰hp{N ې4 $` ` TTւEHP1 hss}X&hRaPr> Zwz2zsgi߶bML`9@݉x!G{ylO!9~tR{aHBb ?453RV^pa1:C?`wjPr-F ǁZ0};M8{圇Dʝ4}z.F5 p`Az80biw]˪0H a"DD&go.m)֠(vI4IRE|G)a:8I%<}>O{ya29N)gC> n>M n(k Gk, =gW?p$OVw88&F:uϕS (2$*rܩ|xJ}=F&o#ĥifhE>y]^\;=rܴ"}õ7ۄ|:|T -d9} D餾QĴ|@>`D1gzAD½hgjQqqNIGA=7gQ#n.Nǟ= gK$>][A"h)| &$'ui_ťtd3To . xlA4BʤjٱETEX0E@3RА"G0xi(VI(M(p NzM:1SW'}sO\Q$@@ݗ4^.sNMCŌ LBىVEBY=P:'|Pw8"rANj2k8Pi{GÀPix ؿeQaZ hC5W{,FpOw1 |!C{`xcw>xケ7-p3_ BiϣrAbI8Z S{|,y.˵AbMO!آt dgc_ Oa9Nx"|G=Fv`TkBJ߳fm4jE kM>׮ځ˨7!;nuN(C"<B! I0OarUw9i{~kHV BP NqF*E+=Ao<vpD ?1A+EMa o$Ń|]0>1d HIgw?J6Wԃ:bk -f؆%bHʩ<69?HZ`ƁJFwl ĕL_|PО򃯸MCoIi^}y_0XMGJZ /&E87m*`Xgtְiٰu4K~NU 8z1Hg~41 U0۵x|o\RӣK4F"Om'z5p"d0Q;J t<jfk/TH))F Muq#J{#0>cGn C$7Sqfpf`,ގѦpcM"ZSI ʶDIxY_XISNYӦtqԄ4X-њ&Lr< ڥcDCM`6ˆ|rj鋶u*%v#?I\::*k)LBB'V4нؽy.TLscwج>0Nh4֥Q(b|8hx8"1ӸX5N?N`!rqdfvpdt m;Z'WNo.A_ٝ,5P:knNYޢS>h>zAAOJ7I kmsk(z<㸩gU Y-B|cwfDD~?xX]^  qP25ӗ]mu t$@fj= C3w#"16E% !>m]~MQ?*A`v^♇\YQpĂ~$P[f?\x' #5߰i Qh87B(7$GGpnE#D(FGp9H˜,:i3a;!E3Y_sv Z= K=$Ӷ^lҞaMfk2b3jQd:篢Ș,_rVoHjzrquһ c3bo ! bv~@|:*vui4 3.7 pE <`4~F$A&%HQPOZƒ@m2rጐb,l '-z/#KU7P٤:]yaߍ>U_=5=d$;B7&n-(4q *Bj_zg͵!G{,N@3),1gT7D p;}vb:rwgm r>nYцnw4[X@ H}!Yh-#m 6/wN!ג&0xÀ4`P܌9 ^Lއ 8e`h .]_2_QY$4z9s *>"?H1L>)ogzt[{̓/zR-VLdQ|ÀpPì :C&x~Lh ЄĊ;0[_4&P ce5y_˷]8 JHWvY9h'Cny H^zix!ʷC'"~c0JljsƸ~'}:՘LI !^ σG#؄rM>ia"Q)x)qИ|1ʼnLۢU'DK dUnT&{{[WN>鱞n3Q+ @:ah%KS|=t䤀PSON_I#fAk4k}Gl9N2v@OTy(bQ1JW=n9,u)$ Dav^lA `z=O^dٲL!$DN5ȀJ \$*삓EֹKO{NV@xe g6*rGYR9)bHml2 89=%i<2Uv8]9@*0 G:X/uO/`v>qld^9 ð iMmw(hyVI䢾E߻ʃ i>߬آGfNxyKJQ&u`ro{ b/#ރƸ:*aRQ =$8#L!NZ-,@/|?M~ .&"l-#tB@lMK*k0 !Yܙ$ԣݭSiahhfڒ45Z{p5%]'I+w߮1WB T0~n{t!އ߈(Hv=9hEiqƹKԻ4ЉRb _lT,S?@IAU7;#KBBZ6 GK}T55*{OH'AݩMKHJ:){_~N1 .GŦ^Ѩۄ.x"< DP1ˉ0#rcGVq01aMC:+˅9c C'V,6F)k\;?Čgo8=)پ#ߏ)?I~3k3:r|te52Ch9g4͑clmVcmJ,c;dzT)%иu>9> CNSvN)| #G yԵj$N;f4nUBΌbp\]MyʰX'Ca"GG4:("(AQ$S$OzI9醸1xsmԔl~rcHa(xVP'Ixg^ZӍlmJ%u f_X;bR\]rYεG$'CǘfRך|hiJ8;0iJ^+MeЅ^ tZAm'qțَp#!Г'ADҩϟ׍,3'YlI""Ы Awe-'}׍c g4= V%îm e#aOCH 1Х4XbJs&%XT9 0#m4MD}p\`Bc!߆ hlᑴ% 1VVM +I B& 9-0~UIԧ\:>iw^;t{ r *t,,] dwح "0KŁ{SX  |7 1NQZqǧVs<IKv̽qų4l 0?S/7WF}ǥ oKR/c4-z/iݱzwʀpZaZ-]W+L7-a'l9g@{8zSfxp$u:bjVb$ s5W}cpe.'Fj1 +̳Cj#w x!AJn1j,"|qabڟX_ilUV-nZ#m+NGZ ; ]wi?<ӹȐEiQpTןl r{M{3MC߬_MׂsN(M@< Ƥ̆C*R@gUAu$YS1^H(JY1 gJF@dLfY ﻊ笁`6ۍcgdn1ZKwgEIN7&nT2s8[o7!ɞ`6!rc=wC/:)w9dkK(ӹT77Τ8ր7 hWxŃ,J`W7TAH \&~_ADhP6yPNe o'[X&@QLp/kh . a`,5& ;qC"6`2:A':Aʊ|rjS{*DB? XNm1XS5 A)jD-GM >(83&{?vo@lѬ% ˟vG_tDqo 8a]j.n;1%y 31h;mr$vd#P3:!1nxhAb~ "Ge#e?Dm =l~+"8Ț;.]Eu2-d Hr 7̫*i'`19GHF!"V>މtIS9"#]1S@7)xtόπ]e  RBbǟ7pM@Apv/]tI`mBDE|HNzv27-k񴷧vD dܲJwI#o~Nêe$U) H`rj]Z gxxG2SۤC޶W%/"к>SnS>ž0|ГCQ`@ˆH I8;{Xq5l XW>gԛ2Xta̛ٺ5擘,3Ϥ& C 0 1 'bsI;L( ]6[ps$gN+ f&.Z=oP) 3-uŞ~2'bJ0h}dHuQ% ~=ӼLzd5PT"Ԧ%\C^% ; pF/ץTv2-ry9:W|+ODSIet~?duwws)4FKl6`Hpyr>|aC˭f)>WA58Rᛮcx_pz!] # Qۍi~@kŊ`8g>,3l,&N,Rl}z&{`;̺O eCD<.@Vh(a@pÉgi^_:YGbw&Zs?5D8ȃˏLAnj;uk,8|âLM G^sf$ ^)COpMbs HMI|wA1^!Hn7ʇCNT iBN Cv G?}gP{䜙]={EӔlڊC^ !Rp'L|:0 cdAᱧ~yp35Ib:hk!=a!vŃeju@gHN@O1Y] A WW ʲ jT`a *D yj@FMMcL`ЈK٠3 Ԁ|It,Pa,ϟNҬ 3ΏC*!XNe@(QL\n? Q! "A!gPm8j8.ZZܲ"DKYY[Rbgǡ)):IZ'u@LapI]vHqhW~lg9 O;s 1Hmnwj+Q7:% +lXeaѶppk O'>^uA ?bl{="8.:Iv擘:b|8ͯF!dHBx[I۴ѓ>䊜A@/3H<@N63f- 1rQTk@!+Zka^8ɶ"]JA$]BКɌ{ۯ!%|Ps]vU})Ylb#1dcjOJٺ܄!cȹ:z|P$>_Q/is>~6tVFpUǙNDLKؓtqfѐ'*bF*R؋{Q.ءž36Vt RcIv5A|n!sZZB6 )`dWZNkZvE4/IƲ88̀}G[iƉ44ֆ-s,(ĥSRx_cO_ozUw|ݬADb =yvIdYw Az b':C5My"7]k}'O8k潌ۧwoTg4@L1BQEϰ䞬}2`.S]uyyp_Ik|$YN Boh[%7`aCHuv'>sN\z1vKG8` ">753<|/CSSŘ\3mHn8?'\O_0rGH~a|#)T QuyWr$|wzi`݂DˍH"8 çeS[c?=sCkf2N8B4?dáO1a"!q6-2 |ѵkXa7NVc] 7^G:מWH;`\)=GxTz5}Zp)s{y?jubK<'(ǻFqߞ¾_m'<{/ݘ&Lb QpEQ @6 U#q*)TzgB׳{ !ڐ/fDA"vcP ̽Gʿ[f/+T÷ *q.Y:B3Tsvt !;zm7!IӁ <<;UqTAJO5޿p#A7$ 0F,GqFI%H{XL!R#$~| .8o))5Ǜ>`Lry}ػwbhR`JU/Q_R؁&}Z=dGbk| n[sb:yC9r{JQ`vNPFq(kàf<Xo՞Jtcsn͐Y ѓ"\WM(skwprQ+kχW9h؄hRw_5 F`O3]}ap;hF>%3\H5 l 4}ؼi AXFRȆb=f(S:0Ȍ,}F'(3h7zS4GIUz wxfOcˈפ 4(OC\2Q d/c=R"PKfbX(a qZ;$WrtI5pEf$6ÖC"0g?&F`9^=$>?W:7}wQʪŅH4U; 8^CNIN΂:NXGXgq$wj_x4 D {$F C@Ph1rP>3TB`e2xMG0uCTL{a@:=3vzr<#/l]?9H>L҃!"@ @JZJD>p=ʌ?' Ї?J4fbsdeGL;gyԒ{_{*EnvePd4bmKhGPq(xfb3 Nx=>`8yS^-^lar<gәxсu3ϽS_3@:. 1N0D*pk~/>}xdM~R" %5"~oC0eO'G4d>>g/29]%%&"qlYNuq*yX~Hoْ0ru%!׀.M>O}^GjkLjSWX)>AG[к~!8D,XVMѴSC SG`HNj!ݝ V L '?t4+rNW^ ў:P yӴ}MU1ڼl*9p-QTPCή fm#B\|$mn]a4ΏSN[3#Ǡ75GB"NEZ! %~T51E6e_>4Ppלgc! 5aQӝ[klI tBl2qᓸYrsu6~׉ r9qS۪Ϯ6$ 8 F \z^ry0pDs+d $w@YC']uF;(p47%G\F}a:I`ꕶk7ڎYjXRrx?Sͦ zS9n[ڽ@Н9$8Z%E Y 7`CX9Pax R nv*l~#ݭ]z9M?,GAxwq9lQv@٥2BzA ç&yur) t'M+r1@- VeE.G v[ G1ȵ(nqW5K3§RՒ|@8y(Eq2gr&a]> ױv_qPM2pA:p8Cv8"_>iǎ;@vmlvyc7Eh׉rZHT*}gpVz9-Fl-=qBj{%N/zq:<{g :Ya.Ex?1y7,erO=JW5ώ9]eV|xFT8$z/CZ/:fl(l/'y[ *I<[^T,[s D̠)"jj"R[lft=/ca@7ukOW9q߂B)VVFVH UiL$ f@[oZ{. tg:wzsAfM$OSȭ<*sx\=>bPwqsnjOw[Jjq zz#ʺ'A xkm>;Qsr!${{l~mhE\ H9 C1c3ܴ%o&<a: ]to@%4zX8= P %Q.k=z]Jg _;`%\9 Pq+ Q;tiAr ށޤļMhBy'>HmۿJ;C]5.ކ]7Łh v,{RΛM=Xvt !/Tu>!Xzhba3D.hӆbA cFi+N SSDbqCik5K</uBCчn2Qh%x]IO*5k>#@h}`4xfzT& 6lv$);pɭ-_.р߷L8PͻaGf6]Q$L49?Qu3ZI\vc M%g:V»}pP1ya5l:"hfi3ߡ+׼IPL0ԂyXw u>Gݳ-YJ A 6z4-&zw9~f,Jǐ _@;AVYk]y,E* M;Ҧ#2m,3Ųk6`ЏDϲAG@큨9:g][3SRlcoIA\A-flK$=La.BZ1u*z n0aȕ*,E 3h4ZNKtuĻ֤9p#.~ew9W y1w%>*faׁǿ|qY yF'[ZQ^7EmsI< rk^39yCHHw|iD08 [rTJCp6ZPY3/naz7}_N|>|scu*>Tvg˪ډ[76,K#e!{Jܐ+Grք =-_7ڣ6L; ҇ /WW< 2g9^Fx0u\o;L/YY{ruhdG<򯻈`gG~6}ب:[?L Yd|d&l5b-yGJ^ x ":|T `cQa>^ʩtEh1KU11 60馐~?[ IfnzSOc(dh rXX8HSlG9bB_OF>Mⲙ5yӭA;ꇦ(@cdI#k:␳%~tO=|4k3 `@! Ǩ#)D0oHܰxDdpDQP}C9<͈ ?ZMhA[8uj@M,b 5P븒\"AlzK `q#>bhg >apciIz I]nCfbv鶿6 QHx 2ە r| hoBﭥ893XVf+2jRNfIl'b2X^X?  ݫ:E/2ɗ<e n3X}}!*AîNXuX`0'QU$vdd,鶞Zۛes :bHA:$L K?؄˷1z$xx|и˕,[JPr¥+mU#B=S0<Uђ/$soD"1ȓ~q{ۿMCvJ g9qh.m26@,DApqu$Cep``cy,$2ɒUzB?lq_Ǭ}>lr2Zs 5h0M]Mߊ>Jd,ḛ+<7|ojhSB2ZB}|9cS"#:(KuauE;  Bf((EM8|i=u `M!6\|Dli=_~\3I:ĉnJh hI 2dtP6DgQ9O(q_Oo!ዖR S(/QWzq}(Y'뮃9Ul|>qMNR`CIRoa<}mʧ~^׷Kty>?$#Hy|R1>c&vD|CW<_,<hUt\.^$,:|N`\m$PkrP8d䭦Wp8ik毦)֔`x)ƵV4k/so7-b`;{!$%4(TlP}+=G9W#3w@;ʽ4 ? 䄝KCϮ85$Ihv FB!73A z bZ Pvbk5x[20fd'wP.éyV9'DQ!&G8{5Cr}8}dNi3RpЭK3m4:^L\F M~c]9 }ԓAaN;t`GgL90y5B`,kb0P#^Z*v}Ы| c1~zjS-:s# 1̄)[y׬&=R#z@ACPa=3Mu0 q9 ܸ$pIŋn {]ޓSJ>=̢,{DODj.w6'+OQEW[pmfsktA#ҁ>κ쓏ϋO8 n$h3!{ t;,L܅ j C#(&c\:;Tqx']􀃞ΕdLŢa2Z$(hwH" `hJ *BS9U]ݮI߰PZ @oc# /'W[Ļpx:]BY%O#aq'5QkhWfވ>g69V~8n=)5+k1r#reV\;\5 :d-@*jݕf|1"LG\l8Au{^>^2t"*( D"KU71A0&ˇX=Q"Wڛ"Ny&)$$XCOyE;vZpGs{ުvW ;m(Qgψ6@[mϮǷ${Ja檈>SYKz0|<9ٗU v<:u˫m aV@iH>TeFy,׺]B5zv``V芦%G^=27=81m^4P1җrϫ{@ezj1[>PBsIF-}$ZHF}Ht^8=|Bx ɸ[!E)jAufܖ Y`Hbr/QZ 6X6MCwfHٗ%Ldzqk-VC|'usG fV5@zѨ|-\Ok+gt۷ﳅAP UQ!x[ͶJ Hfϝ.|L+[z\#tUz gKEh0dkzD@ @hO|]YT sfn>]""lBFH EĒGNHZ d(|rֺu# ~KMaa; [lG1h{ x}>]\ET PIޅ$Zr[ rŶL2Ԏ8VrQx>܅D+G@*@Me_AmNmٽoHޠwo4T^RDmQ` -X:SԉlY~=7KN K |spj)ԡ:BP'ݯM.r ;_Rx2!mt/X@2&FD@v0=:'z* `."'LIKrsؘ*9!I&U%"*܁wIzni[]x谼+".AGþF@V*={#h4(xhC*"*ÈQMݔARoprcmj$7oj% P( ZCp[.˦< =hsz:m'oa)ɔvj(p^ވG AEK;!7 Jv" \\! RnpFbvZcyOwIs0ÛJ,W}wtTiBXχׯQQNFʕ4@585ڕׅ^7ۊ +لNv %#89ad\6[)_ jnyvaЖf|;}}nfrc )tYm sOoo Jۿ7px,jsy VVc\aK11h'mjeelpmm|\d6cKdg{a)P\&M+ X?.Ճы\XDBDs# ۀ܃v6썜]!8)@"6r2 îbzz9nvFxTE (CE r.ݙEp"sjwg&;$ 1<.+(\Y˽}{o g6xX3.cjӂsY`aL: A}48#(9@*(ܪmK;8'" vv1n Z=yg`uGP 5N]EPG˴0mbgQǤ:u$I%UW;jv6Wvi34рlz@7`lX[eU-@AD˒35h&]ecZ'{#Dlhn԰w*T Lp.b,췢PY\ޯ#^OGmarP1{EPp )+:'o!S O(s;Ɖ1RjVuD##:_sP λDUX5P?oNؤ@whkW8jQNh xݾ9y .aZȬ_Qkdj5Q*U#CcMC$0)+P6EK;椥4@d.Oi =$r^%4= : @DF,h(*zØU tmݖ㯙}<ר 8 TAkIqtRa{#it`mu+{Z8#wYv~Φg! EU55M0ۼ }f;pG ۏp$(PT0l~ >8`0L0̣{:t5[&ι %wxӇRy2  >^mi?)i:e? Bul-SUVSmv7oE׽q0p. 컞Kz`s P3>{q5X6xo[3Jh~a|E+;7:mHڹךuf]o o^+MFٰk1ٲݷo{eY˥nI\w_T!%utW|8d/m,v1޻'~pT,t-n.[WobV ]t b-ӜglqWo4P? 7=6qnǔ8+sώfyқ'a;ƙY\'n~5t~imƶX vdlo[6A3o+˶[^wO8VwZ7F" -f.χZvuv?~; KxP;nx~5d_r˧8k|Y=-zZ{&7:2}ݚn K{g]'XƔ2WM3ٌ.Yan7v:YӖuuƽVnǵ%ie}?+uv>aǠBۿ]l--lIJ ǗUצ/l0z󦙋2וoYSnr6VKwb0svwn-q^4*g~¢+ӕ݄ύ 1j8:Hnv\3:keZnn'Ե;}p}#N36٥,-;> :8i9˳;̳QC` ,t1iFA=J \;p=M!׆yh'B\=B3(Ru}Q @i\q+D^^x&elB#yc,]>^A$(b(!܁|L `yH4 2:%b+jݺd ش ZU]ȝV:E}|Ht-#cMۿgV&FU""FJBVdন' !;clvGlŽ7ێ \'Jێ; 5.qߔ ].Ġ Thifۀ7_yx.Uk0veA`IO 3iI2|vHwu4,4\R&Y1 FoxlV \/a4dQbb6 `aGFӍ򣰍&,7kjnSUl(\ dbC\Bu$5ϟcKn$Tu*fpH6qk|װ`C8BKه(C(CW]$xtpFIt4( Ϲ"Pᄚ}$ f@ &/Ƭ1uK]FS7]W~,P8\7k( .@CRb8z-U&sCh\op$R`(BtT&XGWˌ0+` 9(4}֦|#ǡS:lK.%0zP## D!#*5 \l"ac0rƷ>xZ 5""y@osmup `b"K"% I6 Q][׉|pHL)rqi0.zcѳc<Ʃ sʜEpAuqD M@טr-2K`' ܝ>knI)EÄ/AvۦzAK RTl CKG@Fѡc{`3^7h1%= vi]'2vwD`͡jS|qTWxmr`2=ឤLP9siPWo^ ǘځ  yChvDa _".ˆCǮ'0*UJVCVn%Lr0ᢇ$kSN&d}f2:o)_|C]~E a+,n\M b@`h?H2g+*5TWFn$D5rf\]2dr9 WZolfb Y*#j"#q'iBR[s5˴ :W 9hKD -H 6XԷ,7pP5 v 1lnܫWBI!Fd M׺pِVrY0Dq% %7ˎ}r揁8t1W2L n_øwoߩvh ;"[=0mDKMܝ:8D*qe!p>>[Ҿ?NZx=a`C,Ef[B#Dh+]JR\$vXy7n 4W /.`yċZ {mWf[i:Hmb7փTlxko oI '%ۋY傕1 _XxG/L_|rؐDg`tl(zS6=ea5y{r~c` ):d pS x*B ^`,XnZ*D)n6skWnp冟EPU{`8g¯o[T(PCJ4ܜd jyeN,PiPNCXag&E׶onMwx:d#w*<Ly nL. FM @qHn hM‰#rPtmG!7"@(k~1R b6rK@D|Mw 6KxR} 3Z=K nd"vݠ("ǚeHGM\ݬst'3;d\"L8g)<,<1P1 7HqG3`(P}.c8-@"b݅Yav$)u Uy}Xtx7ץ3G7G-UxX$kx}yυ=!ȿ{S_MNawRk켳8im)+;ksXM Y;C y(T C˄JN8bΐ>A!{pvBURܤWt! H0]\1>2:am`tMa{j9.TXA)GJ@@E3f/Q[VS^~w0d2& 077:@U;#=dFL  72Cb8&_VI{ D3ު<ZmȷUǷ S8>BDJ*h2v)bL[Vcy$"_AUWMB@-"~8ݢh\"T>*j= k=ҧcp5&y7;Ӻ, z@+^ *B#׎]\[3(4C[ w0Cpe[텕HN;1R@ " K"Ѯ NQRwkKb6!rM}΂K"4\O H ': lk! A@S[pzkAyHߺ|wGZZo)3`F@v'fi/ͯzFF1ڥ0^5ɰ!;_3ʫjْ v]V A:<øYe'Ès(`g߯5ŽޛxZ!٣IZcbSiM >y\0.<!a0*cʖ%ء) aQa{8e xLGJ 4 {mUY6aDG-w'~07;08\)lUԜSC!,0(b "]1aCz=oTtU^ 90lD$BĔ8fB! Is^:&hMU8`xD Xb{8M {c@ `r=a $3D)pLXm80VzsG-q9mtZ-k_SP+jQ "^#G^qC~'S5@IC]@Xw6a^^mVv咆(wB,j#KԛQ y ގ;~G@E"gݤGrsWSvt˦iJo^`,|wDC[)ev{fR$j>P+vwM^A>C^$4!KN n$$}q^f(#XoPc2#Bj|w[i zoB9@A@:MA6=v^rlxHCfPQu44|2l0vvMǣ NȔ-5QQS :&o^ҡǼ. %v{>Si!A/_{d'_Bpxx*7 fÈ-hjUHD@rhDd.6B1(ʣv*(QBXr:uq,vn覀ټ<<=r*Ŝ  Ͳ8-Iil `☝'r`u,S&X_Xؘ Cس>B*\b77T"ހhcˋH} {ߥ^:0@)v6۫Ǚy|z"& *ux ~Z``5'}$'5U0b"Io*'1Qټf _d 4xda/ H2\\3k.%VN{y_g~UD~tR@QAA0ڔ5U{|}g]JS;0J$G=ou%[]9fF -h(C##3RrQ0'.]vNu[U&]8|ݟˣT Ǹ6H63&II}Bc$p;۔WYu09LZڀ .gfILEȬ߈8o= R#]aЋϽ0P}zr{d=~h[CC`rjq,hТ_Js@|fB2p!,~etQUx:vJjЅ#0Af%49)Alf* ▵P2 pS%;pXvp{`Wĕ^SI]7 ~}b & 7b_'~]sZtu$]>#醺m]a{{ݝ CA@9'+tjhz`Wġ:?N<8Wtf #%j00ra7C aHqe/r=IcG+,l6KO랦㾹gIVq~rWiPAD-bW JZO=<l6z0]Wyb6oA!>S-󉼵t v=6…$OoS rP^# m8|<=|AcѹЅ/t5 D;UMo9mHp㮝pγ9td9m*E%|Ͱ\*6FUW%H51/\)K9i.z:}#5%ًd|_Ӫ>=6o( D5T\hՆ͆k=4kgN@R؁b2c @\(F}ݬ?F%A#|K{0s^wf-Qत&$zya'd@"H~=[[Y  QMJ.8N֢QC3& K'vkL~U:;サ>*`b\1[4-`$sp'Pv#QZ(2XfsewB-ƀP:"O Pr{rj7?_x/_@$A ~wHhmyf茙{m@^@2T.;6dشnfp÷*S7t (ww iiRQmΈ7#G^4A|:6@b(6P%2Ye3 08S  HbcMђc4CKICfeHĔ,$!L d.)f:QkzrNן%~é5DH򢠃0u?0 0GO9&4O h<!z{I_%unpѣm@;=wF=''g>6j`g )qj:̠A?^ e@Qn7>:p:0v!7 6*%SٯzXIǞsO(y|1sw69b_]B |9#uR<;;p9ǿv{/ZhR:j_q|byLB$WY׌™ MOg";ȉH`$$.};|FNLW>( *)JFrD &BUpu4%pe_3g,0rA2s)gjbI`A` 1E2Kd%4}eLٞ9n2Z {@4Ga%TK U 1;}*b1P:=ri"P@Ywg۟L<+r}``!:M[2q,NJA23 {}܅>k! ^;ʷofBAJ cÓ=}75o3>$ ^PpIbt-_-e 9a.0r Ţf3(P+1sre;M h\l dEJ8V1Kӕ.,] &L|*G[;(R,%@C* }N8Ö(4x4:# 6;QM6arkqZ^^<P)RMuigHLG  ӭT/y?b"d $d-Ep!pR).%,#h4>H(t2`$$J_fƊxx00d$hn}T줜U*{.Ye"-lLO|?7 }d1dPQ J8=~=.omG+y0.e͙4i44q>XLZ JyTK_|(@RSOz@bDh{mL"!"d1G?[VYYH܂?̬&2E#1Hʑ2U jNJAWA@~4Qc?4bYܝE3i7m0v\wp6dA{I" !n@A,`v$""P8G #H?RٹOh bqBOxѓ=0fDHqf?Gk?jy<CƂX)}05fYیrC '߸yd'VLT7YG:`z7ۙ*AaRY:?T6kE,\Fhٌ~aseȦ'#nkaA}{$>4}W{5)V:Wjq愭#Jʐ}-Icn)Mo4נs*!,~ӻkP 89Z9ӓ! G vgJ2$2.WoR Jh HiAcG*[P.HMYԎ#?Q?jOɯU3ڏ+<&dђNSm mئLfcdbp[@5Db _O()'(r+:9rf6oy&<8Wc*% 5dD, 4baS2 A-Ȏ/KgP{@p:#."  wV+QHDINc|ϒC@=:x@o!! 9@~z礵:877-i%ufYPŐy]|]=㦳Khd V!fiAYd˄|iLahuqt,ѻS+EFW B4wz8}b q04J`j8A lm!1.4I;O_?Lg/3!e@^tнU)C$6C}yS(\Eʮw8lN3Iw4{)ׇ(&.ʝȩyi1tg8^=|mx}z?gvy!4΂Ԟ'Zp}ĦU8FM.1XxpVuN'°aa;y'> z=\{CPy ꇰ; fLERy"oi(#5[WVGFDD4B6dhirr X$NR p5KN0=0Vۿ5q/oJ%997ɄQ` yp0%2\.]d|5gȤONL*^; ]H}=B^a  ldh*̆ԃXcW4jt򭢡X! 8nF.NxI)蔵#n ${?M/ဍ82}%p^\3Ջe!TpR `9` Os(3ԈqDHNf\cyn"{}0·dij!([L24+JdUD 7f R@/_;94*U94U4{s'zAGq) _KU \#GyHvWOԜ).q]kf^ϻ46cr3G 6:wob@צ)32IP8Hw"cǙ/E  62Șq z["֫1.p7XD x1`) V2 Cv)u.Y;3"jMQFpgMhʿIk< '/t2}im"QɼHoF&#o} jk{StgA  jcxH5>m(m@'at3J_CETRH@vwb?iZBHe-HXU@Z&*VQEUD4EfQ AVDUQTU4n ``'_^8G a$cFJ +Y{$ *]*}Р"E)mܥ}:uvw (8X,T׊{0us5R8㊤ )`_~2_p SdRnrACI5H5x DQru q @埢)i%6bi'X>>mgo]ȉOOYogR ;;Mz;n1^{N?`|2Y%~N+i^;!qdit@@2cdY#D åB ChIudD^ 3E90u:N:<*6E2qL$^7vq?9 08{=02\ KmUir1ATm E"IU-&gLbBJnjMoƃ]\1a~ՁgETS^Gf t0n0rc꨺U&OovvyFRjh!`}]IBzahXQ1_s!\eǶNrr9A|fʏ"vZGЩ9Ќg[0Wz"8/׮;t.<E' lĠeh 5f1Oԡh.Yam!A{uHR͆Rt׍_o7 [VG@+T=7 3XAv//U^tN"Ѝ*J۰ߌ! *jfzWMG̉0U ll%r[k&Q% R37x~F/os( i  /|QC^m vn(Q|px@LDX}I((6*H{ĘF]Q%"\r]f", Y 2RJ䉶 I1f 0 cѪH$E-V8 ۨnլDdp*uQ Y]j SƛJuH#n&2RXd!Nćmc FWA򷠣0Ua3iuRӦihmadLdFQ*Fj Nr `elD@P2< E# $SM۠0'Tn31rM$Cmt}l|Iq QTcwH`$UE$"Y%$VcLϻ<%k#;*oѣ`4o(>eY@r ,R Mfh柣_?@'閵D}XY~@ϵޣV@d ۚzhBj-py!%݄54ҜsDG-A2x{f./+qPyR?y٫l$ "%!P !0A1W\j TE# 9Cp!F*~F F`Z10JaW?{'w(2L<È$F½1E0>Yj]q f%(>?'zk^&~e)1s>|ѩiW✡8O@m{=3&6E?4\ J) (ȓ'""2"Ji2"Lh(E)GsaCoZ 9Zz@a8ӒDLIIB -Ѥ3*5jtYU4Qfd$TER4d:7epmȂ ( \,H`30 R1 2c-F6%$nP1e -Q`PHf1%`9%F 0H*3RPDMe&Vf; xʘ%]5,fFNH9 "5oJ!,{ؾ ]#>pR `r҉,zsrA u>@4 S΄T1Od6NJ!tbAӜnS12_~Gb,D",só)o&YfGã\1Mkx,zA#|Eg1=sϏBgCNF4bA3MY'9~ͬ7(A " } ʑ S @TCbz`,zcۙ)JfUd1E?쓛mn]L_9oÄc_?Wp 9ʓ쟯ISSA U)ܗR}SXn;&K3# 6O}eő@!5+E-(ԥ4&)dfLF0}R%чB!8 `O[ ZPIχ.Nk0ܧ^$K2&N_ ;Դ8e]c"n?S]u uf> !xr6+,eXY4r~C8{9Ԇq5ēx;D:@r9m1nH*10J5YavX3vMi\Vpi: ;`|x@~qGP(dkO4UU(y4,Jғq)J.b'đlUQTPO d$$TKHȅ H L3@1YrV6&"L&`*2(7HPJ PKDL!,PHMTHPBT Iw{h4hrSMB@ !(# S&C]H/15~v1l;qܘbA Tn8E&i / ú2weXCM1 4ĔQ%4ĔSEfh5 ^UU*>θ1Whp/4"u辁rȒ(6'$Ge PXHm X0HKނEQER'nZMZbh*Q|pqzffXQ ,!" 0ķ41"H"U֐je#D>w 9mi0DT5؇2YWA9кqbx֐̪0[DՙDDJ1Ut응D&ϑe)5H (iK ١ 390sH5R5`g7 AF:B(rq!'\~j`Y2<5Q  %"u:eh4wISv*BI(<>ZN<;F&RfH>lȪ J %D8H^kH H"B":eW%@HBJk@)D\A0@\@(A4Bf44DaBc9xV\8v DAWHT)(&!N29[kpQ8H;\`ьQ-QnQVDFEfSFFRV3 Ad퉏!&&H+0Ƅ8Y+HíQtkV s*>"@ P9 D#~lO}ۍlf"" KyRJT-;C⽤S;e}rܚ[]B~_T~k"FIgi90>^ }izR,N R@bSQK9V_̆brݡ ׶{١KG0( #Y3[Qp@63WN>}C^y0|c0yiNܱ0Ό;8R@x %x,t  1N#mF3v`+YoAm`z |fgobVK? 4 `4 [3;ɗT̾g_ {wa,6Exb>>o˥DSJ&<3`s8}8|n3H8p15n[&0&JA-oNS9H_W"q\.} qyr=k2ofD;M| 2ƨGJU,#22$ 20 ihH$~Oy<>Y5:oݨi)$d& s$/ &AmӮ'S}mCC]Ar $b" CHPf4Y&qTBL00h)"MXVgY@%2-@Ub&BH?9; dF t@ЄRÀwbcVD<~ZٝvuIH0P? fN >^|/݉:H);`Ze%8|"7c~ ?l4OS,h[9 k?oSt)}+#Ye!gQOn+|`)x00)3(Z$70nS,M4|dx\vn;y}sY}A[Rз+\bnUsatQwslO~xoF΋Jz5;I!B%B")Z&<3'AdJN3cySJ䥘d L3PN_L])jތQY:37(`DHQ(Ps$NRr"/ = }:b` ;Q@ΰ̍h<ۑ~;~-oWyJkE SV#Omo35T^u48∳edKʠX`xF6}Q=U1&Z=DKyHUARP4QT r@RAB.;r $9ܨ%)>3' @yZpCP»QwRt ]zA[7q"SM4 radȏ~PyPF\g(؉JB*h4&NUmpMjN#Z$lF,ZLfna_Dola@:aZ߸4J/zEI2A"B }Ć4rH+/*x| k~^w>;A6& i@0fP5N& ϔzN> O!&u]J'+uǂuFh@nx K_MYbHAB@r9\H336Ha։ɢ&g(-fjOvvpYD#8vx=·0#DA ZY7?99$ ڴr—"}4uy.Ql'h"{SEmQX1=gqG aVp.~r,ǤX%=Ǭ3g'$='Z*O?:d UywwGDd|QbbpYcR`7|`؀rT=`| f(ExSBz cn=fq.-83jæ@la- *MK1G6Hbs=2MN/tӃGctɤJ!H,-d1cLӧ f1!vtC' "[(_ C'8C>0GKkT$`{tnZg @.GS>99!4[uy8a-sxj $%0@wnT .߂1p !$l_f֎FpiC(nfmЂy'\;=F9IZK,ӥלdl}B!,[+G_]E  8ÓY0:Ԗ.mǑøxMC)0t 1x-`f\oE ?ZՌ`Cȝƍy`\&E "0f]+hrn]NoO f'fJ֢'M@E]g 0<\e@jIlp9uvKg|C& CDL6=i 94k!X;h]$GW"].{ƍ `е$ 1N`D('(az&)xv: ͽg 핍m҅crW3aƣl٣58<NUt(@dzs| իONc]&3Cd- }"387#Oepa#)dp7㽻E loBVGN5s xMLu LwlGLuJ6EUy!(-;RF`;Uwcf/m"H][Ac'W{`rAb#⳯N5(6=7cZ5l髼M')z sB3)Y4F)V To9!,Xl4UM7s7AX_[[og:õ^dkʐ 3 f\crWXN45 XM0M>߯85uiwuuQڑiNyvQ*Kgvкx9&1~O3ggK%gp ڱc5䱱?9ĈCiArX,@s n-Vmu@ H9KвH J{!+7bHm.DӽS19OQ7/QsI۰I(P IfDMQUTĨ""|2(?}vQ"dB ̪JfUQUUQUosGUj"""*)UQN}wzںlu_!?edʧIv{Ah '$G3La,9՘yh5,|T2O@8Lx~na`@4X#|Χlx"/M- MܶNeK@6iqߏ(Q㍸WЃXPEnoمu|n 1X]qrh6חy XC|7ym})m\EjE#NXy04 ܮ#Jr 0) xgFFYg'VxY;҂O%pC8DH{qySZ@lñM eS1augYxB]u"ĀYxz% fC{p~0ZR 0$/2n@jErĘ54 'ȗ`n7b,;s'A"IKۇ̀v:`Jrm[0@['bdn r12Vfsu4`6벅+^3@sMk_ڜiy019[KCS:kާ`!++3QrH X]+" ґdԕ, Ku^;GOq(v#@=t [3f .;6-C ֍jC`;z)G"T7JS)ݠJSELR I'Б4c# x(xk2B *7qdkT"lE3DĄ zYd@8# $0Ljݿ25dDEC@PM 2|,N`ovxij=2-|9Ļ*~o[v3͑+df`:2Hճz'܊\:Sb5ޡvGaGAl?Dqm#@0 $16=e3cltAyp섿Q?<čCH" >0u%36-` .~ 6?^z&s!^);q|6y5+PKnC-[O$0\䱰 [qϵs^ Tͪ<Ͳ"OŊ8c .${A |-Ei%yCL=hYЫf7U;qOrrPn!Ⴠ\Eq$ '4֙7a3z'\KwYyI9CP!pqxНZzt&}a.İ̡ ̔"lp! +%ҷF9k:=؊uN%Y= "cC8׬Ȓ<$:pCOYe < 3i<1 x4P8n hNl\'b|Ș8go#X#Ķ[v@XY z&L4 NL(f!^.`YqawwȆ 0#HCe6+#8 Z78ϳ=΀BcI=9^Ĥ#'oXy}A$fbE9ɆF1CH⽹85ddt] h ?31b .8 5WK~vȨ!KO:"qLOMB0p2|`*( L)@-#D!*ȑ$4xo7w(ry!Xse!ϊ+}2J J B*+7I9, TB!o<ȡ- zԻJOo>93 oGĩۗ&3+FP`6 RhM#mc;5"n~[u2WY*>^i+a![&t䂌Dy0)J;$OI+vl΀?|>?B_J$ &ʍ~'Q֡]t~lɀ-7 S|S JQ4O Czd&=j4& eК„q+5AFeʃr X0FWZ,0NSP㑊R@Fdfm~(4{ t(%!-4PQOT9}|faCt1=cw/*6 ٱ=rE8/#*̬m̷Uh%d[o!999|v.kXD,AEB$H5ϖ˳mBr=-'1߾&6rBq&BNO k/O=x iT)WǓ+)J)~_N|=sϿAP  : FM ea,9 lcF)EcGC;G>p, .a#P,3PP4<[`sip@n#9*{$A9``S<7lN%&|b!8Z8qx 8٨"m7S= f)&^3@!{Ib=TUHobڭ/yqQ>eH`zSp`cMGjVrn7*NXsQ ~\ p|l"E]`r7L}N.9It'>]I{x8˲ ;,!~sSzڅN @ x:r$}C$Wװu!~>Ԑ)ĔQ9?:pNQel#~}guMyҰ.ɣ*&Ja@NrQ=gl& ڠMU9J@Q,NAJ'f֤t!u=?k/<4n:݇{UP̼ z~0+QU2;0"n83wR["]pfV֍b:F3xD=enQb31B >7飚8hX1?ubCV^QĐgo{-@|gs˔нsTxV.C 85t9!ֳ\hxbK>gY\M~!YM8| b!mtλ}NUa^9=#c(vK<-ܸ3ׇHh{Q'5f" <,yBKU=D  Ace2BEMP %X88dC^NcnA # $ՀQC,tDEGAEL ; B/$"QNp;-?(k%z]]bP$j\ Ɏh@"s0@J`hVli屬˓E>L&ħ |ڧ)T=- tN9щpYLj.VmTIiۻFڵ+7Rj&:\%U#M R3  IACCBPș NaGCcK` $t &A &L4Lʪ ,5K40$NPDP#s&DDVX0LXbTQAQ4Rxy&Aܙ113)n7}1MϳG;;ͤowIzl[!q>VѦFVuj3>sRS%""&(I S;X"3 w~?E\9= =$DK2Ę%2 ZY'y-%#5S '$tfCм}v}j@Sv,aT7 ;/ӘR[ yq*\}mN䯳ܡMxx""%*DF(ӞÐ]¬I1@"T `2a`:TLC"e$w@'J sF& [Di9r[Sh`6ăZs+ĜK7@Ѡ+ vnJx&u&A=b$Jxi")L,)L!3)5m(XZq‰.:t)ն~Lیhs { gñ C ɲ '$tFitC NϷ =R\~G~ΆXƁӃr"XMF~,XkZ^V%l6ׂD{DU *}MO 0'+7j&I,sLx5C@ƒ)Crݲaa?>`)c~^l5"HmĞ!"יCËӗ(aF?ճ#i+PubOFYmHrn31mHb9\X4sQ  h+21QJF&4Mn wEGY͝fzTOH0h>Dp8rX!C~rN= $URUL!@RD2 $Z0!"Eq1BAO*:JEkip'=[1:(s8.ىڳֶd^r9gM"BFɟgSm~ʣI~_G-E82}^t8i~ؐp+BsaP"iw!6@t[; !Hⱨ*T}$aX!| =i&@_K,;.$m=! aasfU ${@缏9'_Î9x^ 19)@Y |d HHnvTE0p{TƦ5Ђb F#3V<4 wHd` -j"柧/A5({/ņ rf;b)pf9֬0!H]) y\&T#JBБ&zA,ˤr2 %u4N^aL7nw#![]kCDt Ku*)(d+x =G;Bd$ *DnM͊HΚF1j'\)el2}y::)4LTHJh1Lfʀr,j 4CE N CZ8Ɏ UƲ5)`\[4,UddX&#}XNjXCGdCBMA&-VEΞH!@(xYEN0xT*"I ϩ;l:Tl@Ę>^ޘj>n~[^k ܵ}]v^Ihzth9v::=sS`xXr;Lxq"P(9"jEOX?M1_h{ !…Q@b,/>"Lœm u;{!gϧABu_>tOUsy00J$%;ik8*rxHAț'Q㿬N!J1 "v;Μ"v 0 &4-?$ץ}zvde8K1߫f܃ $r|Q PA HU Bq!֌-4-"P41f/JYHItgX`<~5$:~7@{/c>\$*b8WQNyw˾ 1ɵ&8cR6vg(sB`XifEģC+5icQUn5\LCd# \‰9a,E$F=:`"@CᪧUTU+/۟w .*З)5lR$!x/@ #;%}I҉ M(=s*OP̈́ %fl=ϻTwu8&;,p 7F^ lZYX@B)@CoTF##03~g[i[p1]͋-ك#k\Zq4vcL:x IEчmư:NC( iäXG(X[%*UL4Ji?P(sf$Em74dQv7TXSBB}_(Y'I/3bM|ye_L M7aFg:@GhlE 0 f!E33P Jh%Bʝ5õ#jN儁!DTFE& _q6;Fdyj`Vx|hit1QrP@(Bs+"oa^z h3{nj~2Rއ~ 'R=H'j|A_rH1y)㦶]vr"t$ 6wg@7ADX%PhU(M\犛%lb1Z lBZM!vK_yCϊ+(wY:~޹TW^3b뿿@VMM8uuܕI,! q}>&u5!Iy|n =Q??K@w/b_fadSȶUPOBPo{LH}w`7P3*Q0 P8<9 "6Z] 1.X% Ɨ Y$; B *4քpUؠ40 "aBA+HbT?UgN<>UH3xc@'CMx³0̄h˝r l訧J4< Q8ϞuD,>kl6Yr j7W&G1aPgn| !ަ?DYTcYBmF %f$I! ۡ1  I(B d!B"U=~{O ?;IdHypAxB u6{*(;թ0RNX[kP)<7m*kC@m(aG'1_NHDPBQ&Q:yzg>8`{Z9I 5l8=8OۘJ፧Q!OV%P>R JKJ OwF t08*LIMҀ<.<_BQ,I5L'<݀r2]Opz tä4- ZPt`Mf2(R ))0>dv`]U9qf?*CxG ?El6+khMR-$hϜDX }y?}h.t:—98y 6Pa+b$ \Nr=))d@X Ҽ LFZ(@āh~E@= 誯rWQd}?]lC :7 G~rPEVjBUY;bTP0 U"%RBF2!&\YEF$6fPH@%-!/a H*x\bD](.͕$ a8P|eD@;6D82ibϐ`xd^60XpUk4[ѝ".n$?/PV]W~ֈ䢐 wjh?ŧύ޲ic#e;:=Y7 V`rШ9 x퇹?Uȧ`ȔLdj $G>&2j*) lUy?Xp4X?:P/JC53)4B!b"@Ȥ$F {>98IFbUC}*3=*fCHb<a6& v"T CLD4L- &6NSe"GR q, _R &@4S)vrb _%n`UT 2DLQ pH$.GtQCFI媇][9[MC0FIa b#Ad8Et T[LPEBHfJ1HSq[FSOblӔ0D8@IoQvvBnb-xFY7Xb )\i G h"IDJ5+-T",`%-!N% Y Ƭ2^'`ޞϒ\Ճ={m0D%O_8I > p`~IzvȑvV*nQ 87t~8 Czz߀{MC F]y.lQSDQ*%5,"al0Q1Uo'Aݭ5 ?݀FF`@lYfC[iO6R({@OJlFX@\4m/b[q*a=zDs.1=pKTU'3``&T+hv#?2s>^`)IHb qai ""#*Uk ̰ S a94N@:*@JPNpU KCp"H& Bdc, F6I8HCAUS02I T.f"&(( B1$ )f Ri@1.)C$h":G; |+;uU3}acwĔΟS<۾cA1E?hW·)0Xu:i0pzI$' ;69$5p!iP$gJ+:(޼"h()0>B'kpbq:0nY#`~k@ |ҜhKS@L()wʦKpJ 7Ȋ*1ELϢ ( Gb=,TA )M1MyؑDPRĔ1@SJKEE4*D AU5%"K$MA1TDTAI$J@@1T"TҮBdI}-;2ַ_ISzӗ.9nX/)ڣ9 {7$TS'ݥ'`fB{l0r2S2+zxDҠ/}g x 8kѡXoE"Ȓ*x:W51{`cInZ&EnFە5l?;63# :h+r %QEUq/c{SP[Fi:E׻*gH $ nlF0馑V`Ϟ3q!K\tǏ&q8IO$s9s0 V?aCQI+`z% E>}0?Qs1!fyzC7Oo?|< :zDZ`HTD%&nij$E5( ̆+-& CbVvAyڑ?>ʏ-2(Ŭxa!CI}bɨ{c1xV9-- i >HCD4$I-%juckZ[m3oXr+QFlx+6͌ 2&ll"H5:6f&("2C  y˜[끤bvI+W`Ff4j #hCAs7) AQddgX :vg0 JV1 a6l*]FgfBZclcp#Ҵa)PeBASV5((`VZʴa4a|l*7@DaE0VTrL "ca&I&fUXa6Xe3/C[8h8.0QD)Hv9$4f hi){p`'8Dխhcd>J8%$D mXE(=cP{] s6bMB;b@ G\ `H`e@ȝQc9&O}uGwr⋤50H2mȜQE=hV "'7蘻c8(.0($^!/fn!$!)?$$<im $}@~[d6@!JSܧ=aʢ HbHn'7`gWb pkx^(gˏE25ZOXJ$ml8DXz^*] Ciwob30pq@mEubcMRHwAI,!ŅU ;gaf}3NTsҔG'7?^64v̨DFP]-Ց0Ĵ@X!SgJF`\07]5Jy-Zs uHLuW;洴CFMduT rY $ɚ٬+51t#vE,mc)N1#1WQV2 E6 F8LMBUiŸ`BݳI2d̋## $,r]mKĴJF)S ʶ0Z0)o+mh[cܶ6E`Bېe"[$ƫ[cւ<2;ũBf3mJTZJ V4L0lvxgZI0~T,9WXO4^0TYw8ўׁ{.<#4ovtPLfˌ8a_2B>bL(gaIZ !Ɠr%hK᯴ŪhXpIB-`HAwIäln'#,E1&t *3͗F #%RDa5<e-h_t^١%d* &pm v7אjt7gK.eڑ5tfe9;І"q2h12*n:ΰ]*DZ2'UK`;#c /ab%PCh,feqp-s`G6A/fF٧Lk."M6hA+:'8Y܆)CKu 7 EmlT B/YHbtl  "b]tuƎzϖ>4">G aA&mmWfFpT޹y5=~V\cRɣ]o֦9ic=8IrnG!FI~C[mz D 6kBQCёnKOӌf&nYŦu1&/^A2,t!mluQ8()݇f*Al+Z"UNz'JO1 V%ў%%K2S,R%:eN6X!| (;!Q8^0)ꞑj+y-Bic^_%};; *de!tcr'N8|d̳-qkMD >7t/ю: 3'dUUUX(D%1feUYfc2QPRUQ@QPʕT&U 鈛|;/iu9y ɰ|AN 7n0m-y'v16ڮM+nY^Fa]#MBs㷏d][=,OdE%'5wjhAh[)8@0I$ ȡ JZ 1yu2V!I0p2e j`fF`rr y ޵BVXjFXRYIc8[XYmA4\3 4 Ajۦ`8ܒaJ_1ث S3<)h!r@㍍*AdF4.+bhr65H Df* CKF4!J4*0&gQʦD(wU=B<,y.Y Ox\3p'<!ڜ˳W.YkL!VNeWT(Rݺ҆25{c9uLᦊQ2ZfW رV@X\:1HXֵBqZ A|C6-d c 2sL=r\H'yς'-6dIn)ፏ\@ 0(62"ĭP ,L[TpjqnµZ6O FC6 {8Y|bBj"S@ƱF$&zÐ]Nu@Tb6l"INA!iPl`5)Fh cj},>OfQ mBK&J h&Xi::@&pfphn`85:ƌyV0bX:}nF?/<|*B=IAϱB}y- kF$C Q4/esܐhHBU)A={2FT5G=2H ]#(oS~g$4>_X}pxoOFaƩVM؆\ǯOH.7Um R|ͳQ2V# M@=cm(2Z'*&ᄨ] ,&u]+hS?6k8fIs9=t`t婋"OI H$&þtsG}i@3c\18X +ơo.k,v-F@ a MdbDffE#2+3%FXPiYbv2;R95Ie+Aj))` 0((VCLAXO!et,@pbaLVP$ t;7Wڋty憜 In q%Lf<:N`YEĽ6,OFR#o3$ V5y7h SRe籵Tn .e}4p\=@f\RREfpUB#$ɦj$J9%}{U ` Ip  bбo iP]6ε.h#P`U(NG9) /lfkXKtWն/{Cu7m]OFi>T.(s?&pLeztUFȦI jLIxsHzу,N7$Y &n)|F|' `? B`-bO doVU cK4,iBDiWgzu8;yLܜx#ɭt8>c|;Fe3%] #PRE69|#XY#_HA1mMiŊU@Q=OP9g{aOtzHy8!&^y0.SDMcZQ]"a @0:i5qޡ>8~@sF9]Ҷo)$uNv$ %AﴗdSџM'gެ*U&c`D& 2/R̠'XSZ[N>3CA;T΃HoP+ZS`m$#lNpK5yTNU&bH,r1^3W ٪ 8C~~rI0w8iVmFtS#B^^Bc 0lQSLDfkyA.R#&m"55c>LT%ޝ iPԝ, @ ^04aQP' Khpa@4QÁKk Uѕhh6㈆Z1K239Lr(6ȩ$U껙i+'r RXPƪ"RK)թq@H͘j# nݱ  =533 U,H$jd\MN~'٪٨(!, *Ĵ-I륡B}ܱ-RVl- zhCAH6(frcHc7ŃmgFK5u¶. XazpvG{ bV^3`t>32Aʙ d*h!)^F=RR1-ҶDE!ev216@NG`QņH~Ho1ϓI=0ٟ0 )F:c*@ćKlд`yXđG7#(N5r@=} PN[jauB !I}6w<]3nhZ a~ m-%{59 fI/~Ιqq!l$:F21)"k5dc{sVfqGqTsYd[lCf.E[AAfL$5w*Q4:n_vu5iy\m.q%Š V k-CTI &܌4+D\R#IF𷔘q&RVH.Ѐ+v5T}8;9+K$-5"YRV%)Ź Մd$m=M+$RBDiC],VOA-MU֊1 AfcH`I%#zP*nPZ$y,6ȶ iM0r>jh%JiZj 86"ۀ0{|;uO@iNA[o(ae22Sa n k;}NNTLI$toXFvDEfIۻzz(!UX&:J2+ J .w )0.tJdPDDML $RKDE"R`b4,ɢ !*H**C"Xxl vC.9& WS4 3-eg9QIJqB{e* ^.|wX.) F0h!4]lR?/2zU A A!P;[ |~/!tV: SXzH0ȱ2}y  ?mt̀e}ٻGol,BRIT^mPoB=(X`9"1(QH$(8$+I@K,D-1T4M0PCHAAIA2SLI  1 UBS)D,PLD#%B11DA 5@Dб@31!@! Q# TA1&!Rbb pZJ S@&ƈA(JH[6@&"uM 9:ِC.",@?O:2nM>Hu+6rPd# DAиӮ*ud, P`ʅv$0^@aY 4 D!"jIPٽ)'DAe 7݅dYwr; 9"8JTA$%" 7VI&}g!P2Tꏹ̇@(31++,Q 5=qb;}C`#DqԪy穖.qz\"!"1PPjoӰqr2E݌BS`_(1FqQYSuQN=o>Fh`2_c~ƌ8dV~@`TsE188G8Q r&լ(Mvǚ`?'8!C _"X` w{ _Pe:N>L Yࢎ:NOOM|.ˠ8ag@=ع>{ 9d섘NIuc6nWG$(85C(Ev$"zSP;Ԭ ԁ'/C54fA H Y8Qۀi"+1NF1a'6԰. XD՟ɨ:9I3E+(eF"H J@F9“Y53+ɳp(qIb!$./2 SRIai_]^3?GUC ZS悴kZK0ȍdLXDs4Α"‡'լ (75NlȘ2!FFL +c`H Q!A0d E&20 )0G%(P ֳF(31h `&$-F&@) i  ̡Y (Tj3%n crfrrhibBuF3,IA! shQcEPFX M'ci-(QU #-BHnD%D[+hʥ ڌDq297c@ "ᑶ֡,c"f-wQQ6. `a%m3ٽAFbi0Q!8~ 1p&qAWֈ=Ldhz%8wypl͓k3 ‰!C,2Y`*)bqTҍ AUR4汈v*2NRF k]J;s=H2gQA9  p"$ܛ-L4Ih2 a]#(S?!pE;p>zgw H۷/ƈ|QxOzMf  zi.VE4slP-rsQDgLֿYˮ{." s"J*`c:7~bHHFFJHԥ`wFԘ dS#'?NLK:`;Hn8%S<ɳ4im[+8ܶC v 4*LWE KT748M8Smp`29ٸrTc< 6_  ]Tn7H6>|wg7k YH w@qی'GVh2Rd5N,GkC!Ne30 B&LN :Vv B@pg8<d>3vi5[|Pr:a!@ r[&[y;tCSѕ#Pf .WaT9.z !W$B D*@S@YR# 9-#䪲l8T"^ ݣ ݺ?*{@$#CHh"#2@1i "lpjc֘dN&HC% MPQcC*Ld`NNdRUeFƊR F"cI8F @&4f`a] i(Ģ "(gx@~ߎ!OCzeQ= xaUITɵ;*?QZfq߸wEbQ4Ɵ8@C}5`P?92gN}GR{xc2|oht ǪnMmT6}E;wa v}"IA06BsX;60DYgH1<-Z c3"Ȍr``k ӬLظAQDMI #&փ|v~Q_fx?z4_2D[(F~3&'Hq[6Cۭq;ͻTTO㉀|((%7 $%)Bx@]];(t>둡>ԓ$c DChۤ† ޗH$B9"{vyEedH"|~ؿ0aQx)H !BURґr.@( T4 D;GI%i ; q l~ԃ @zo,oGFN)5 Hj(kp, 7f.Y2H#-*3QDT.B4AFNوϦH@Rһ(`xS!n0h9~ @fP`I%4撃EDC@ƽa: 7@a1s}hrQzyᤇd]q h w xhs1Tz ,H~2bdpz̟006-R^mgO{3 ,B2]ckK 6լ +XRD֧[[v\{CZ^quڰ͢|ϊ~B.&D+=*Q!AAہXE. Juz k$`!;y.܁TO|ih q\h7iT $bL@2-3AHLP'0&Hp !,ah@0L&D>"! "&%:ʴm]hIgsLohC|fcHzB9PR80[ma1F( iJd;!FG Y 49j NӳoPACP4C<6={@w8a>RQeIY d91eEAw|`-F 2ODѽ\|0rp0h HXD`EA\'n`R0GǓ@>P"|mu.X71]O*>\' g?dIdvHmF<a$m. -duC_( }ي1_^RG,>&RW@8t~_x0fa@y" (4!{!ψŀ04(1wvU'/qykɄ%X]:|2zZ#`r",w8#Qp~zKNYaak6w?Pqi$b 'q|3`k~zQB_ˠ=?ei֜?_[j(H(:$5 Feoil>h()+7& eK&Oѥ5~PJ6)HZZt בr(~msqW{Z&vem6zVփC0jFuSU'Ä,کDBooA1Yf7LU.zlT*¶a# "㍚4εl]akx tx`*#$&LMw:jG(7)҈n{pH ~!utI,q܊|70g*+@|c2XYaIL]^(Gܒ5s8\oH@A@ϟۭ5_7LB_ de=ݘѬoi{] JHɠX؀?:Փ)9T2gԎt={maz\2X={!YT%%[BWdR 5XUj%π 01Ha:#u/ۿ:yјR{ZtaҦEؑGOЀ195Hv3TzKפ:Q 0FZZ;R5uX-6kzO.f njDX*17Gk@!%˕-LN/z#3{,F,e'(1ZIҰll"H=2" ">)XM.5АA%|^?M_[|Ф?/+͇rW,ĦJxf )EPG#73Fض1@#FKnq5c 31rR7X\`tL/lt:[bi ]R )23ܬL:.X .ReX%D~B(:pA!Q9@a0&~nC!DA 54+-Sc3`i!W!P{"di& V$J 6>e-afZҪ(oGj*U"zQƔP&ߙ:aޔXP;e>;VTtr554B,6mI)Wߺ1RE^C7AF&'?iM"v I*@H$KB*M&1ٰ^@@ SBH",Ih!EI vr[Q9eXc:^О = 4})ՠ$"nF٭po _s$f`˖$bO\UB$LdX`A@@B{vs|PHPLi'uǩq 9fpFJLa@ ?'")))D)(d_PH0TF12,* 29yެiz8z#UDTGô*dysćoRa+'FZl5ChCiS`?{n=»Ex+:;XM}qD-}#"Fẗ́_DM8=ZN o!OM&ZҊb:yrnSOoSX ^1; D8!=[>۪uLR@$B "d'z=8M0T>"ġQeG\,LbvHD!!O9"(9=&(LB% JOyԘ{}NkQDT]mj(.uG;V^qa2Rhj3>k9A3UPtԋē'oTZAd Y!@HBF )y&PdVP@h=hEg;8PP'H% R5i(Awe"ƑZC |>|g ݛC2 /c!5%p /"2{e)#W~?#d dX.^D[BJ4RP"fbJHH^yxHb?1UPȡ;uO.9=YMD%15)K6hސTTqAzFh U5V  BAI6p8c?Q;m!VGR0u@ .p]L3)AJ,bɠ8| .l3ty]`nTW>E:vM gJ'K(:BB+Cp׊'HjCgf@لDh&$Blߑxq2ȭ !Q*y#eȣ F΂'55j6e&G HBF&Ԅ , LIJD N`LU֚ r0ƈL j S PrQ $d*B(ҩ*7eq3E@;Ç+Vb/^8T\s9Hn%`kcrOٯ<[ W\Pj;! \bK0e=)*ƬsiGo:񞏮/gC˝@;G4' ,%|w<lC&0`Lș%*6&)gm l] q. "DK}\j/9*Eh~vͧސ}ш9U+F9 H;O.ؾKXӡMzD<;Q (%;XP([~Hټ)z=rp˅XéHE@^Xȇb+?Kn?ƒ 0fhd+Ռ*@yn~:s%-cp"/›"e]@96<[:gKӴD=p}q0&B*k1mMJa}qԄOTñ?UP5njPh+Oc z}9)8cڑC+k9~4 (9RY89ft{Y¢ۅe"t #2&L vZ/3" RJdvMjh8.4'~:q$GvfkCQ!򸏀l{ǸꨴI)C|s^1ҕo\' "\pNF Oң\y9{ds .H٤ڄ8K!ab`l^܁ 3 F7 E lH:.`s!c 0f6E+K@7=OVf^ "Xh"dǢkG D*E q>,i^0g}R~`VKnj4p^O0XkAT5܍^#'ΈO?J-!iT qc;nHG/6 :o@ MnP {8_fH`s-pM4H  "2vD 㔙b,xpD m7N9F: C(0Ia GFCx>Oy>iV ׈usD'wW0%bKv*BCӾltDD,>ix[Xō)4!TO>7t9<@&+NjgA6T+%:km$1*^%Rl찌cn?JoѨ| y^w ܿe5 KOey1! /B: !eid7Ƿ $@rӑ䯗>+1(&]=w3ep0.N# B4a q݇N*d3Թ,dv `N%|M>nl-S|Oehq0O@tp0|'⩅a>yhbpxHVr-ŎOF} `ZHo"XiyZ Y=ܥC_S`80Kq@upZl{.ߴ\ Ud-JRlX"$Fv#ߵnp%ǨAlp%UUV `2D [x[1Xua x=ɂ !heMP]>zIo7΄au;'ZGnEmy(p(@ })S{]g4aOs1N> A ݶdH5 E* ,:sh0ϭn$FQ0Jb3 /c!YqA0CABv)^q/|*L`2?&s4ϔӕE y휚Ͽ$qXAà^ b#cPQ,1A0#f7nI1w;w+~ئ6uaCT (C+Zak( 斴|3⁠kPHvE*b";m[p-W}cŰ[&Q4`@peK}|:6\|73uĸW|y^m,MP!qnSZnV0dGDJ=7AC!ov0l#K$-$AeT抢Ha'nT!ئc? U̘5go/8gr:":sNFR#~Xԍ{{q׻㧳\E3)" O1Dĺ&Iۭ\Pp?"fV ,gh؈{=pG'ݰGg=-9d!"vՃ>rRSNyBH/MA Q# 8/"" i}is'<fPgdA$?&G1 A+ \222 XFAp(caVL2Zl֠eͮrtDZÒ p4XITg_ݰMu{Nlwc8A `gvXFaθx[vy4C *Rѡ6kPٔU)F z4.̌ ܆IJAo(4ZP6#"N8`PED{ "?Sǥ, Ԧ$aFTNki~(z3WvN 5گn{>]+ ((^ sZx޾Fy 蔪{'D=w_Gn/rh;Q:J#x2xN/0$Zw3C!gh`6eSd6m S)D-#08$㜵8Ԓ*ώ,>:YBTWh?5c/j0n̍n`LCO|V'=V< 4nDE=#mWX+t)͆",m ţtkqDȨ́Fɶc]4m.0B"TU 'ȐSn7>d5(9h[1 MaRdg=h{u颴a桠L2ajE]CE%. c3%)ifV _Gcâ: 0 À,Xʁ@l$<8OH,VQE0%\k3 s蜘e>CwIo83$:[V$ OO݃M54pCaX?Aa xaY "MC L#yQ< /ؓ4TKƿT.OA=E;>t}nJʮ%Fe`k0tHEId9Aqaff&E4Lԁ@VGNRI9މ~Aלi2$OٝȨzA6(`R߹/&n}{LQ;8`.t n4Eqs od/ri#sgT?4D!bg`wWIQg,F?Z KrSC)H B%PA@- J/ hC 0@ȭf4D!r@ 0S)C ( ??R]&T ,6Moa9rQ$^ LҜh rWx}]xE<8nP6]ê74 Rƈ{ Q}ƣ'޲4G*VJH!.ZwAT<K=vwrEwA'$p陵{V3Bvx::_PmHD1Ɔ1U H&aObHvx֌e#l.>BRG,\3kW"Pn7oΗ% UQHL'l}$owU,B,,Q@[C:pUR&xk<@ 'wR~a$F4&OiOT!v qp[*ō,,`Jhÿ4&!p>pۉ/Ff!HPɀYʒjd2+! $!fR)g4!# C }ˠ9uETi$B P<:lbJ"(ݥ&~hǾp&86uTh81&) ܏d#jޕ"`"kYbpVoL vA@֦E "fIƕa܁2` ;f Sq̉XxMbxfւ=Ǚrqfk5 Y=q!C;/kgcۛ{2) [L*l. Nj3rnMAk/L ~%A"M* pҏb|鐣۝pCI 8/v>q }b%`.)/#< RutIM&(+{>Cu>Ge1`}D wsaG3?@pA*'Y `82IT(6W0bDsЄ[aڈ ;'03rdd97*!+cbEKGNc PVxG/׼wЍMBwX`&W< D9>}e͗wu+?*Gu9@o ȍv0 BCC>o>>WXi#E;cN[i78PU~K~ AM/tbhH(b.}{"\3BF`jy4g4pqfRmmGT] E106Nik~I{*)&7e'n2p 2 (6X)2F5$Cc(X# Nas\6 N4I56ڣdiV\ 5Fn %jd(X: )j*mkC^C[&=;<4Z1ЕFi3$܍[p47qfNR#t ȅfq٫31{C7AC9~H4v6RuJ0\dֻl *naB'PPFD1p "'BWՁ4k %+eqsOhacvpʝSȃYGE.!x3FYo|b(k9B  Ϊ* ·SJBR64c^lұ 5e* DCT4E51ehyHgs 6 5ƴ"j BW). b xL$dU^yhC"h""<Z/pݳڣ#Cc`{&á[ዉML}TvಭW,ytܚ0E1#[" dT! w4pVv"KRX LJ & tkSE"8\6kw7k(pDd^2e%7𨻄ꈉN`hڙh9+`:( p1H]^e5uFit,IflOS-8gP0xDM=*sBD.UTҢu鞛׻KGw J$Ã4\9B4kY˜W1!Vb8|2SfLnׁā0gsB(q˫&2sP##l|`)`(Zi < ΋F&X% 0DA)K@E&w;lڌӦ $B SJcF5I`P4!S(,YG=uqoHrXL8RVI"HqE恓w& {w x5硁PLb" X P( Z) iWR_ٳ Sa2 $HA-"BZ 8uId &RP{j3!fK7VBŮH X&@8WzAb,FISU;l@ وڱ4E+#Šl~ ÞiNqʠu:ڏC ~YwР Tex'hlcLtf2^9Mnt(_F/U>Bs ݽ ,&]*@1 a0Z(AlFtҤ_n t+ 3i"c"@X8 L_Hmh ( $R@ 1u$\B FQ1y‚H1B =@az+{S!j Iҭ Y\@@n] G'u΢@<8XAȆƁ:jVmȑ 0@u7\f>毯*C9\(79F["r]A  rՕKeJx Bu;g8^܅gV.ދѩN)U7^ol.˝Eh9pv6jcs4ZB$ Vb"A&w0t ]ɘ%B"KNS3g@0X w>fٜa⸈~(`G铍m1[x8%7`S@g53w"X jl06n=]r:sNWpBk0 0 m=TH! , P1Ёސosaۜޜpiӌ:nr-Nȃ,:]pؼ2Z<!0Yܺhfgz$`iǁӍ<@jNchOɭK~BAײ< !4+#/rwF:26{rzy~f`pp2@*3#>.XGH`\v`}fˊad&21uu89pW4o0&q@ē jA9yNh&'BHޫJKRw&/}z"fP)gUg!Ř,pE1/E.5C=GD`l[ 23@"Q{ipظ0XX\{7^81 m{}W v9^AlC1'z܋ a,$&"`l*͒WK@pfۭ/A߉.;!6/t<on2 cڥByExlvmo l5+^],{yA|a'$>K%8|UMɿup]CPDM=߯3YcKae%P[Tס#}:B|<ѬLqf;:ɂRxBi JCjb'vy !ϊpmp0APܦ(uh"X!RVJQ*p(q Z8n5Θלg^uC!F54Pk=MR j "4*LqkĮUdP,xAHf|Td^L(`yMTޚ/؏ppx9Aݽ+03Z 38ιx$'Vy@[e"D. M AF1O+f2zoRshYB$X@rr5q8NtÀdKRӾT0 g͚fouC}7zalFq̬l*Z@ɇ0̰Dg2cBTMBy3M)kZxHP=8jPfuUq#;ɝ{HwJdPT6WM A+n.N CeMhx w`rlSgYoʑ&0jF-E߾12H;5Du98(QHpxma2R0KZ9Åg_"aэ9gm|,aj}G nKI.B@}^\𰆕8tM\tRT\jXY،3Hf, 3Bm3H`A[P3±O5 mfr@`gbޮ8zԗ >3MGTKEP蓺3zBMPcN%1Jt+P1ǤbDqHkp1JH!@0O)\bJ$Agq/D#ڈq`pӬ3ۜ2Z!ux‹t*kC*!К<ٙТ+uwrc4-coGo|kz']d R<Ҋ 7 wY߻3Bifu32mEp2$N#`D6d"0S]3 أ$r4PFnth< >R4n &Ӏj YɦT ;V~=õWNG%! 5^ՀTBVriIؓA$`~[@96@-E;3>Dp9a:sѐ\b=ƦY i *]13a߆apvE=jۼBgF$ wЍ(!o D:10 1uP:rNlZDJS!@S}c Mja*"K4è<ը7*>rLP)2·Q=gvDsz,6s'-pX;&8T tqP[CHXUFG6 !Sdpfb 55d(C UÌc\k@Q 1 V 2 24a۬4*WvFV1XaF&Ԭ4Lt3n+k*+ȑ)mNepk8ًcbIhf\14LI17MkPc\Ƃo6iV]UU)8R"#Q& :ˤaaUjxSLM.uM7wA11D!Tipwu@$|}>Fҟ1 RNo15`%NN/?/U{dh47 83؜j9kP,&@blE@d (\wBCSJ?\>0H&"R@0)A/@+]e?Ԁ҇G,jwF&NqvHRHPa&f(`Pz(GQ$!(bEϥ,: g}|}Ow(w;OO9}[hoB,0meQ-mI1%[5 ))3K!@МS$-0#EcAILNyQ`𔋽sӃ!A1$fݏ3OԆyX,M& q pbc2$Q <#ǓR9Ȧ,Dfe!B4aPMxml^@TؤģC[!M^lQFG9g<@m ] .Bw.pq%3$Pﻼ@yӽR^vu."*ꀈA(;J R$B"P"M!~l\q3.7"f58)>/{B4B @:e ȘJ $Q4bU:ÌC> 7bnvu;!z"O!YFNIN@24jXgsv+\ ԗMNe: 0<#RAnP]IlB 3{dU#o#z\ЖVRhaPT5L}-rn54QU gw= )M_uyCE'r*%/a1JX 8I*Vf )E#0PT]%4"b*v{~Puj>?%n7~k}mv bRv*!\Z`ZtgBaL\%%!xL01*p * _fy'PeC :C&Bc,K$('[-QD G*Cx&Za43Έw٭@l:|fXLםI4xo\a½s|^ y\]P?Q%N^f))HҮc='|5ׁMk}w0t`DT@kJf l T7!)($ Xc 'Lp"J ġH!Y`ɨvafX"'Pb EGY#"هG@n%'  ~.]hu6Mu6EePR1(38hӠaAA8H\8ŭCL25.}#J;: Q$E4h"A dVM?OI@Y0i&C+M@dGhB..Iv4^ؕzN7CPjOf^*G9} Y9Ē:нީFgWrށ#JݏWHIh##=''i>?h;|a HùmHV처aI_)ۗy]3_~bXOT}934ޘ6>dN+1kīAP?}@{z P=9~pɩHɌBH0F)+xهRl>{lQ.[Ș IҌcC,lH!picAY'%w d8ԅ[f!"#BP^OBf&PyZ)f\:2())(h "hpL4kl ǗmVTW?YƜ"bw@a_vzSSgz]2:}Cɭ_/x900l_x='EsAsAno)!}OIC! Tƪ=$i`Ra~((ZpZ)dR:ICHx͑\y+bia qk Ʉ"FCIPܸt  cV@SIې\EiHU@SUΉj u U TGV6XDVHf 4Ǚ֗sX7؎™"tbM+Jk8ִbCN@v^a< cژ>1 ]eV#(=W-L\F~zQ@4=C㌍"9Sc&&hxvu9.7VH-4`܊1v5C^  2](TSp;Cbky!; Mω6$(/ i!AȷvJ(9xb] |Sv۽)\rJ8A5#XJ3d ďpnwP'0!f)'} QX@m؅?W>A=:y0.$/QíL_x6e#05n"vR-0kn!eDm0>0a14ӱ!5;vw6@U1Rk YD L"mSCh38W'L{Jawld!ٙQ@4NIAs6P=SKYA2B"X&IwdwNR`?aDbD-"$> Ĺ2`#Uwd0^ly@1x}7gh2H h&Gmut&'&( ̂8m"բa h#6B QFI"o]Mb"0ŀ L,* (  % T$`@B(4`;aBs` '(gc{XŚoNJ0W{& b3޽|=]ݘ!BfÐ1.^`hȀ3@Ǎ!9u[*,tLˎߖΦ?tZ70\JӓU6W#g|M \?W5 ֐hϩ$4Q2M؜s (i m/(U`dGTM FA3B)bЩ@EŽ80G!_8|F wf32Hz5.Tl|=] D6K[0)uR,RVa^G/հ;vx`ޅ?>-E~!EP4t\$4L1f2$RտZ}GZ[aZf4]&̦.B;dc\='/[i[=Xo?zySrbPya#J~=y?8nRc j#F64ZE×%sbnvtX"vvNM~CAxJWzfZ[ĉLO> uߐ LHU(Q5v:=4eM{q{mRBC4: a;@̋so˽]1ҁ ;'̌](j!#r F`)ĝ] (JIrJOÎ,Xpȣmii{J16tfYY݉2KၿF́ /buygO~|ܚ.V_&eQ>?P= Pi`}ՇrIû.2@IP/PlРem蛐wiIz>L XQQF?d9_yC}4I):u,0AZ,\`1UAﭓ,/j!FۙdHN]ܫOZq X]`hwJ&6{P**~KFH>%JM=#}Nk!f1_g1" [pv.fiw3y<~lQl-7k9p}?8DIPA>E b՘=3toy" 'whQuZu/.>{yfHHdH:ad ZeT9@)<$R]o;(r;z<įg:O.u OYq$gf0}lf07 MmnRp~!6cseG\tJ2`J':/ZK9 (k)KQjnl\5X7or52aLп~w2g- /;mev)QNKκmeQhr|0W !E"D88lwGכ:2kzy 8M#iyvc`љmpu9w6>RgXdCVw 7̼͛n>ߓ/PgYPZT=x:9Y19UWm6:fB,=2(A .A2L+ ?|epә]<(+$k>"Ac?HP_}򛾟u<3ǥzngVOMcwkЧ>}W`nvkNow==7y}w]o!(Z}uqZ[Ffow}]rĊP*L%]R|ۏ/;6wfʈԯ1kf5 :eJkz(>֮׻Ho}K睲Jٶ{*Uüzik֩ (^JM>Bw&ئRn :uzz糭ٯw7{wJπrBtPw5-7@<}}{AeӜZ(g{ u׸np{ҥ Aѥ]"޷[R@M `VoziUzkJIׇwiT&qKa]u0Dvj:@Dtc`2ϹDhEEZ*@*_Nkzu{1( Gҵ}`Ϲ g}|Ƴ!E5ZJllJs, L@ {`)td@UBDA=dz RP v:65J{ヽ+u:@Pyn;m):f1;INO|u=K{z}OZYu;z[[rp[䷷F'wVk;kk@K<t Uh4$Pwn}A={ܷ7َn׼=W{'s{w)FO|.ϻ뻺 quMIoOY y}};w{k;oorw` -7ޖr{׶V]_o]imxoVm=-qnmn]t*W_@_ilGUѷ-Mdnmw6`UvkMu=ځpuw^}sg-ְ)q3z+GwƥeY=u1ng6>ۨ׈vtvg^{]owݯv:z˻rsfzwmnQF[dPv%)2i7\ܫj6vqsbtg\㖵*TU)$ipI| }^cmB+s96wK7{wZU=m{}yt*Po S@@t}Ol^ר N[TDϹUmwCQ}<(xg==ڽPQGnrw@} f(Hѭiْ]to=Ӕ뢚s;2坝o% {:]6w[V:mN{iM=菉VE7]{뾡ģ'Fm\+8^/ե@;) H5smcCvRt{۸:$P$z7ukδݣλ-jSܜ[v iӺ7m]r0^*ݯsWk[]g@;۹Ƿ-Ҁצ4 vȹλۣѼyۮ]l vF{ۺr@H:滷:]g;s΂4Bl]ۦwV^^]=Ym3bF]ѻqk+A{kV{;mi˗kV,:{`6畷p7$b*(Xh"(9ܞi(>6J*cr H.bMq==DMPQAQDKE$TTU"@)˸mJņY۩?{G@'or" Ӭfiw; ?sw]֋0Րv.X@Rv+4ɯHfU2" $ <%'d9Um"|>'cߝn82!,ʝ R='v?]ߵ׫I!|}>?{ 0p5~(?O~|nO};@s.Q[֡d3,;azFIڎ8 ?+%&A?V[_|l|ikhG#qd(pTUzUX.mv~xHB\b|D v UM"e0[a]U0G"߷:|,WCP GfC8r"0ԣu͘Xe9V0HY_˂*'1[DfjN:^~PۆS5$tP7.S.Q^"b6*{8q3U3M&? |xZ㈍;TtAF?7iVQ&X'JBJ+2J'B,@qʓG(}TR." uQ;5;:BEAwxl*NpUZoAeFŨҘoOh;%UhJ9%e_pjQ-!4ql#z18AK(fa *] J/YΘj a01#l/5ejע[ G Nٶۣ.$~T\t 2 V.qU ;G1/czz|[iga1[FoʯP s阧FiuQyVr7V;Vg'8 cMyYa7xD!5pѾÑÌL$D'Ss~j/C FHXM+ICMu)L 0V`erx񆁪v˿} )G!H @X>w~s/eo)2f.6Nݦ171Y]:]-Wuh_i8*#=^P=l@t;|]W{ FO'@C ϥbz8vO;l{0~WЛ %ϓwjɔ 8 ~*KōlDQc\ڡq/#_?"lSvEP@= Wx=Q^n?(`%mAwXz!~4kT?R)}0}mN]h-I ʼnv?I$C***3I{{1uy *叙S~+G1:vѣUi!do®T!/;$hY`sw_Ĩj)IKMTR88 iV}OQ"? ڀ).+bG֯?wׅf,aS<@]&lkt#r! q7±)ljxvvfb dҐګns>dBd'Q}׶oY:q'["Qt{vЎ nRC}xrH˺(OP0349# my*Ր1ȝoOxNTȇtpKej/e<2Kq>vҐB9u8]TP`3'B#kFp؉' \PMiTQ5]2-Ҹ BW_:zpI|KL'\" 2l:oo8k"Vs;z7vŏ0@#˾:YcGN[ۓ{⍯ݾ488 ovFۇ6v1Ԗvez})\oޘr+5:ɇ2* M2x%LaH?$% ޢz:1h-L DUZIP66?T 9պV:MtSe 4_&JgLj{˿~zddqQ81P!KH40@_o,BHSKJӳHF hJdAP"F"+2Y.fÅ=`\X b? .ƾ5U=+i  *VO}DUʊ&ÛF,m0@W?}؄@Bep /B=^]@*˳=D8k~`>~O.WPy d>GhD]1a!1aBr! D0F|?/j&=}|YҀe?5F!H!l]dĔtv ٷ|>*VO?=1.PBT DE}eN_a,ǒ|}(k@ 6e5mjѣ5~gFtUXh揀Q`i؂lmG9o` @h HPDGg*ѵff;y' mSqk~IeTP"Tli$55IM5 LLy8C&ڧ5rwFX#ATSlCڨ 9ا$V5nlPgPAgj2ƇsRk sI8f_h[1O ۳[)͕u(QVzDUckA^SgET:##$al ?g\/LWllq~:[lt: !@LyZ댌 CLLcg-LТA`kQk%1/O<{j!&^ѳI#m㐅iF^r x|YCxAjN<w54cCp0kU_ܳ};AHc`2defU#U&zQflն.kѹw;Sھq`yܣޣsQ4rq&0AGkl"rڿ|! mw:1h2H&̅fs z&|xFdӎEZU RSYߨR}~Yn^dbEaZ*4[tBYpI JV*"& XҢ򫖺+mCVs:̺)MvFDQ۔ qR:c 8ネ}ۃx`9V)v~vp*~Z[p/_DYSNpjs)No^9qF gr}Q3tE!Mf̋w"Y˭Vh{Z$Q?`|8AqEW:?I2^!a$B>{@*rSAv'\mrHaYr<C47XRNgKvy^&{p.Uu-oax"SI=L=a4(vP.n-n^\́ G]X^.DDJ! m~/ ++HxX1 b [Ƹo< ?qg+^b Uh&ș:MI)^Sǹ 'a47QhW)7wfgo>}s[Uo9Q3Vs|3 U\ 2xjWyC/BEzW'v\ɚ͓!`l_o'Ya3u=vP))7m}ta߅Sj)byW_ ,xɚwI)QE-IDsLD1>Jp_VݍZ=CzɈp|ȖPq_fXYf)76+!6⺺.?WV S">;Kxn5"#h`9'Ѵe(]u U O|0>XřWkowp-'p4^T~_(Ǐ4JsҎ0T9i9ɂT=; Rj4 jPB+K{eXNYPFϢ>jV2Fښe1ͼY4W==)fmջP%Szoa,Ww|!^jn;g7;M"ാSHKjA9.2 nx_Ģ0!cdF`pVX$w!MMn<8Q GL);w:ϒͯг|wwɲtGKlzhLZuZ/z:^liT Bfu_5Z?WymI;KIH++=DJ{xdC /9v^+kKպh"aF+1thc̠SVz+4z\(30ohVt#Ĉb.1YRO9Ų4A %P-eAh I§|#q%WŻb^,I<{z?OQ )fQ׌A8z\}e-fU SR7ZȐ>RDS\T΢Ҷ):lEt.)!-ㅺxW.U9RwI90Ð'0ą}!I=W?4+{s77e6@H @6uI l'=14)B/Vo{^<(sSID2Fa tQ Dadrsh;U,C.O&zd2:f> -̸͓$)ù^̣JNgAwljj2Zbk`1gO}ss{C_txb& ib:YJr#'!nk#UDY Is=}ٮ=0dd+>ㇱ+hD'r.B^%3\|Vk|p5hv7IecA90Gthƌ,>דWϩфg}!ßإ* &R' 01ÜܰGy+F􈆱 yR23w6f$Q̿|5HM(95mՆV:weL}ļWUg8|6?j=E<1bw zYU1x.?i?ꧯy'6IV9`Zpmoxk=pܠ%2@U: fhTw4#s'( ԺBc٠dDA ǐwc:ᠮ8zË7aUgWyjӪ"VWEL O*>rd#uٵQVAm&+ x5TR qO/֠ +x!{$~-TjKED~}oݒ 2h,Eϵr Y'AF߳%{_iɩ_c {zZf|s%AhW 0Ӎ@RG@0PTp]Y!i/1⩡ka`k/s"f@S{ovb{30?"Mz+*5W&ڵGIa5DR0V8b'%w ӨlÆ?o=4+J-nA٪FYC6<91\@ʧץ_"TU U~NŤ_?o_?/叧iWQ@˛ a9.Aؒ'523+g0A(hYG3Cwţ0H%o oϲŧim$k$*KUwǷQDŽ ! IBϘ{l[#Afp˵w>l{^X驀83anJ+%+ rҐBŠQX;8 K*O i9uq5!?ۥ2 9"#SLZqa7ao6fznޛctLR&޵UI<(I(ylջ!CwZQlĢgK-⻥7MYU6UU`%Re^*٩B4T"u6SVU^q.y}1mNwvX%=2隌k|Bٞ8{RǞ|O# Uaxpޘ?#ȈJp 6>ږ]Xj*`BPVqr aE -!9R<򳩈R# a'Kk(}wiS!QEuB H. ~ s(Dڨ"(0/xF4LD^UcMDMA$|1CU4P4P}9AȢ;y74QH@AN]}}՝ ?Q$S TwQ+Ϧ^띧v ? W 8BS Pk?)J }A ?<5: vIvr9a7 4N@ 3/Wxs[ &$i>OB%+D g<( 'z+)H&_GT{I䟝;)?K+b(@H}a1DDE=8灣 ;_!W.;퓌q0gJ}@(tTR)O+/V%$QQT5Ut79i/]КuQj4};:?S=X~\TUTt{2UFKUW 4dX 8T晴TPbGr}ٝmިYŞI#V3Q9h5IM&A(JNs'sִUgJ>Q<<١NsE.M'7s{E}B|dpzZ$ &C CG6TPj>t6I}TZ)H`v;ػJ*DUPQBM'nl[([> 'w0~ւlecLYm cAZkKUJ>j-3ZB{Pms س;%K)lmהJتG \wWsm[]QVMF|* ۲nZTաñR6r3ǔѯ} 4ц8*jh"\k1`F&M-}áf h"*4 IE *!+j &k[CuomU˜@BUlVō c4fs8أ_w!՘ sU2MH!J{%6"hUg >I %6#F`[(vKVZFUQA)121d1QۻN6.Njï(?^&(K!$nl('ޡ֠ lK@?6-U4$-:DsRD PPPX~=!௅} |2~^>[V?obC x9R_6({0M>og4ͯ B7eGjgqѱUUl!k>d~z=^ P0/ai̪?!}oFMDGA+i"@v4NE AU)N}ݲGD"3gYtlێƨS1 2``SKY!!bx鿳p_eE[?[,?!tup,;ϛcp+I_}3Do)󜾚!almv*@[f>5&^6}-.B|/DY:6{GI5(Pzz&$v5XP(0"/^wx{h_›{e]ez@E'^<Op|ztlSO>o5dNT@x:_].ޯ& m N;É 7Q*<}6s}a!O,ãJ-Sjɘ|~j CCt7K<=9O$-peͶ w?/fǮdi,+V";d8E^(@>5xg'Cs)e)e?3C? 8!B  (#>YF,Ϊ4>pAEڋ}BNY__wy Ó.x1;$016 3~G)1O~@VG!k .+ʿ"w]NSp> E|dj Ψ7{84f"I*e2JOtI)^͓B$L 9?QqTd?88IsFu.`$ =Oa83|/ MAvHjg @\ B53"*<Pʝтg>u7^ +Y>YeʽW"^/LFzWPQmx5L}*<*ب$VJBfS%6w0&jL_2~C{vlX {nWs3kWitAhѰ)'M;Aԍ8HU.V%~V)6}?]kږTe<ا IhDTKȇ0EDe{>0짗KOB%PH_Wj"F"yg2\&j#-@uvw<|rgCx lTק5=>Vx#L~egR±rs"n m?Fph?Q~Vr.)ư~?ĪG(dzD VLBsQ S\}_xtb<5?o6a-Q+:D"pw}d%}z2@ 4aI@rd'PvBr fL{Q&kMDw5l?ڵgR`t6s=܌h8qL@eErLأ"/%nt8sC}i:G }v>V|#"(**/1#jjj 71LXdIEy.h%B`&KӘi/|`)`}rdb7(ňgǧHd05ρ)Xqq:l ZN P(ƣO nm4OoL%!E:d<eߚ}ߍ|3æݗ}3W"3wu2&<'m?'W8uYHR*3)Oe>|)JR^Ze=Pk5ۅ"<{>߅;~H`3*Z?W!E{U(j<`9;:9N:[氐%ݨ)d%}H.P:ɰu P c :€s)z6)LïAC>I?b M8A(^\neA .@mc*{,BY_VA|.Ra![1%&K'lO&;ڼzp_ǽnCpgDW%_6|Ũ/Ŧ~/NIV(&Y"IyҲG89Mͅ0{@ܓ0=HRP`L_H l :51/+ ?h=7@\9p>)@ k("d߿My7HH !h)`J+47MxhǾcE@zta>p!BD<"pGnDx~` 'r[wXkP:*bIjq_yyi虮pN5Ć>nu,\djTPVB)]qf=[Y55k:C?!]лͪآ,v7R<'NGQٌb (gd!L|fd5+Zh2ܨnґUF X;6WfF#E0ƨ`O}ϳ;Ae-jIF֢ҙtZ7o!5hfgCERyU 54M@ Q"1Tt>rW\ Sl@5խxrO/N UA(Bv[ImxC3H$2SJHiϏf"~h?YAa.~G ,#BKsQO,tihvH5R%%lQǖ['qZ8ܡҟkm/ߣwҐēmpvEth݀)~f#qL!qCaAt1ݗNlk(4#P(P`O`'fL%!H )sx#ϾlRee~X)/no >4R%L<IhT`g7AL^2:{DNahmQZ}Bg:5峡X Z%UYY,胧#HVUo'~Kίʌhm<#8#ӟ|@Bߥ/ǻ2eP s꽜cO.ve0]|:.h(MqgHی;| ]_(>734K}Qhm *r ]60XrW:wʷ3 ˚#ĺoM#te˜|"曵Jt`*"׻S"0a(e~.-izs 1Ee qA[ޑM#(47GRjޡYY#x]#;s<|ʷ>9_fOo|/k!9Cnψ&`}N!a ’;aV Mҹ~0\Dɶ0'|n'A])"~,279l|eQb)nmrQ!N?Zk^.4 7YB(ww?&]Q >NV6tɟOm;`\ɇ}&?k=kG{~.vIpxMmUn]_7XMOL+|z L{>niiGF}{6ަ%,EKb-;p% V7Y NHMz] " D$Cy~[vryYdt izM s(tUL9c@Yw-3l%_?VPX~Ϸwm𻪿#z %a@ p !>.2o!~[6cGl0_RɊЈ%6|cy_W1E?B7tYrge%M}ךJ1$4H7/~K΅5`jGsqT2GZgMg[95ssX1=4Zj=ύ+ſ={l(^2r+*K?kj]qNп _u'p1Gl\dXLtZ)`^80@[nygRaBc%RV3T,`'ȂݙJi Kpm<k(;Ub炽eC?b>nHw՞,.R(-*}.CBI7uY\WUL{OIS.GvaRF$HH ?~#ju8=\Fij 9pgOU<@'Rl.("@LT )U&c G8hȈ{[r?xVEmۈw7vx@~(ܰΤ=s :%{?}C^+E&Ru`*g&hGRϜN NkG6^h.?񟗂-3CWb\Yv2}*W"9|fXqDJݔZ$5*rҗh7:|Rg@ҡ7Nh,F|RHC(C.&ׅ>@6b ?/F&f>S`A fruon M7`C:BS{=^Jż_b89^2$;m**5#B_ԃC6.)@ U5vv#H :1rxG^c?r*~V0L/f0e>lxm{͉MpL3ߨ`$Ւ?LU)S:)|*YDI93rs 4DĆrGv rњA7:.+x;To?z:=wtAaC9ݘe> D}:DFJ 0!E9f@Ts$nr93&R_X>Il1{[|}7?CjLrȥɯcj!MQ\4!G+ſYs2)8Ȫ`x g-T{ ;yU&fݎt$ EQ3/ R}$L̒^>["Wk"NS _PnL񗳇Ho&Aҷ!|PATjoxŠ2+edFVD`/N}a ؃Fq 'hڑw: L:yC*uLӵSDwXsO|.}AmA4;us4қM+J餈_IXBo8?:oш)cY f6DLAg~ d>Pzyj@iP0cHZW)>q?{܈}&c+#M/zՇUͪt9}X6W|FqKE7B#q_͸;%ßɔx-=)V?>$ bBc,y 1A˧~̘eL,u|ߢ` % C!X [B\p bc@ً]uݖm{=oU2?ƃ~@n m(@cŔT0`7` =8ۯ!]nJ~2!wl[EfÏ~T>}KAn@7rzB}<=.~/)}ҷ8b@NxZkp I;\"΂]&|R)B4,p}Vǖ/`0^(7A0ITWSS)fO5(SqqN#H#8b|X4A6yUA_&Y>(A>9bT A8?}#L~< e+J824y{@.mw1*f|eHYg P([{X Cyܗ#q`ц\6z)Ġ$,j:>߃qO@z$ҞU8=) rA_Ҡ'rx^Wrzpap5iԥ9!'~$GϏ=>ALAԕ ZTH%.4A " D@߃znb>󚧫 MvdY.Yd1j#b>aەL,S+4->:a|&}k)yb'sEW!A׹(Q;e.8cA n@MdUXK^noF:G^^p?6h"?E=ZkLX^_3=pk H?;XEPA9#}FyPo6o0}vt~dYR uh|-u=T U=8`EP zxwZⱐa;jH4IyMt@o||3pX؁Hf5;<ғ0(* (uW:9('pE_.h {7\7⨩~ǙL &^ t`>n?̠]yxn1v1Rlؐ(lߏ]矑nU/0O`߭(zE 3:r==<2IK)! v{ox tr|03qaJG8LH= zJaI}}_ޑ7쇏\y#00/?'r:UÆFzJxb1ynݟb)_R(ԞԿvD. (J,?XI`z @"TE.#|~^DpP ĨM},A» "" M8;O^iz \yx>e1oԒgqRR/Y(z?ƓX~{|=FSo~dFr7 2sjaLk~;z}h0?[}ôJĵ][h;FP=,bf=;Ă&Ech|2E:=1%D!adzfB_ n27nrp8 սP;<,;S!f=̣ID1Ġgf[`B)f#AӟFla,hxҁ8ұ[Y sCv"vqSK'iGPkN'J&Hd!vhȑ@-W< ii>)MȺ qb&m!:?]UjZɯ^ ڤ4xs"$K&g؇=` P*B/v__rG.NpO@ 2NONr^')4baϑW pjD\1ҟ-ĬT=}a\?Y*~X>I}OSQnǿFM&7(HvtH]͆%'W/L_AN~8%p''n?}R"Bj `B67 3 G۱Lcz4?Vl_wo}[8mR4 5RTDSER[.rۑvT52 ' LLCw7솚CNu;iOt}5"GaK7kkP)p,#9CTqIH"(g|C-Z#^%rH[1I`X mY@ATH#Į SVƱ jɧl'a>kXWKJ}{7w*{ B9 ';#}H^P*Ƶ1Y=Oe#6[jљҷ<9Ң1$m1y+wV UwUU_A㰙ĭ)@k~k?-:䬰+Zw5Ɂɟ)>=NH}2!lxnXD3> P̑n}lGM췀?RuU{ ^P>{fYd?:5mWa#vHGe)tQT829K|`t44mkC䴝P2讼jUU}YiUH!AP#]8k?Ts̟AAjBykf~ifc=VmeB#3>P @ҥFU $ #IkRԚ%(ܵSpPY &!Hw5wUz`Ў" (ەCsW*>ت* Rwyʏ9L0K`nμ҈1!m-0z1CAj Om[;LlFR}/P!$aDC߉19%?(Ï}҃G>̚vEZhaRUQd U c\j{(i$7hx싉R,YJ_\CoC$qY)@%l(NTGUon58廒 mGQBx bU YmA>3#CAy7M_'}ʚHTIvPW}?'_̎sONj1پc'U ò̜FaT JoOPbP)Ra{;ʳ"w~!|w Eq CΊX__X[}Uq5Ulѐo-gLud&. &tN7%eÚQ()C>R1pf@JNE)klD|ѩw(Ec($J10o=C ScocEU!_.l@r;i4~o^ pؽf:֬8θe=}}/q 2lV!ojk鯑1͆p8GNpjD\>w@<&Pu?WmʮVX#B jϫQ9tO|p, 퓸/w_M9O!dІyR'd< *e&5 _ 3= xW"X>dPy8c#Li#aY+鉙$LFćRC/Cdw(v#8PA4V߻uj5OVM !F͔O2tpr'1"4 E*??%~CܩPoGwͪeUBU$D?}Y40aAօ.(Dx((-4U5VlUUV6mmmkkmmm6mmmլU[mm[mmӴXx[I '&dI$I$71U렌!sχmmUURUU]|ڨ+;JA$tܪtGɇvfn"c:w3kPP"> ^l)麪U^ۣ{CG+4 m:1h|.eeOJ%:?xuzl`nsΫ0c4Pv6"艻%w#CxV7PZTT5{s\_JoiUs\@Wzd_?O# n*9W^kkAy=c[_8}9E>.d iXr4Uy޺'oćԌ~Go7IbD*mxr3^y yp;^\w<51+O]Q){˓ 6fVy^ u5Yn/s?YUhsEw_O Rm!<kG4P .^h] 0ßUې[{.vdKxGguhCۓOBQbx=!d*o(w3+q^lljV5?c?÷N#&Y?N}x!YO #4_E>?wMz};S_U&6UӓRR`MH2Z^I =Fn dW %ʎb .{x6a>oME:3vgU7Y:ύmCj>5|Yb߽N?u9(X}tN*⥖Tb#.Zd#G}SfP}5#LWw .72=l[tK9Jp6(qbn+b} :!Gꌌ"QpIcvOC۷^&Gj|jXV~ny7&yw+tb#;VnysZI j"k_YIx[V\;sRD%A2tG,:̵7^>@ޥFEy'nh_@komָ[6]˷z(%y=67}::{ -<ۇޕߪ}0< HcPDP"Ѩ* ťacF.Ҡ!h1ϢWYu ‘㾀S52D<hc Qmƕŭ,g"Cv/Y1dp]83Vna0 d[*#R21Ў²+յ3/|G( ŅxfcIH=~Ӭvd[x(l'[k,(_iPТm(;E뾯 M[T(7 Acuȋ)hݢl0TN,K]׃b|*¸g 2[ zͩ[}a1ҸrQTât%bv nڣfj$04:-2nMS8H62"g0T[ ݍ.yB>n{'ۙTԜڔPQ$@f ȫ}MJ%yא'\H 8CMϘH{SwOT=!n }ZAӅvq@w}r[i~ϵr(U%T*$6?ȋՊχ="&IXS=Y0(À< nUN|x9`3!M#{ K>\5Y H-BW=C 5Wjͤ2:wD4Jץ RB~[cq!R"V#9FwUqͱbK=)2Y".^CtY e{KEcƟ<Wsϝ)_:AF=-z˔$=7b0IN ro-fi忧/NK #>օ UZ}aϯň>43Cẕqpp@)~"FP^^= 1X0H*b !l+TR 1qԨVhywg# MBVSF@\0m#> #WtEh5yڎ%LN^lHSF0"#DAAPbNB)DF= _193!0EST.~}7om-` -6ƝTL3tB^vA,9z߉ymw=5/ΏoX;sN}瀡DeP :YlTx_D^Hkq,tIe(KI+P8 Arփ7k~6銁pD٤FpF ucs#D^pe Mˮз;0s٠T"l%h(0egȠh"HƖ"?Kmͽe1/xp旿9Of ;,qӶ#$n c 4vy`1盅;v8r)m u]ۻ~瑱 e81 $DjJ,$YIizrݴ.*ݙي s3 C:Me.cX`ıTsZΫ`xlz>W|e,`O޽h<``V`ĸn9߼NuŢEiK T~͐7xSf,S_f^hsCVBFS7q0gXo 1#3gJfY(`؄[0>Q)V* Là(XD?Hwybvk׹xDa>?48O/o.!\: .bMПL-U(qebzE{ .7u| ':֚ݖ[|x>v .o2|!#g=C?i ԮGٖ$a 847J>?V kB>tOYY[Q節/]`״Z]E|Dw' Au[6BtDŅ\@0RFv j5EeԇaQF/"[􋅓'˝(p]=t7CowfQj`hQ\.Ӈ 7 @Vk3\3W6t}:EFr@v#r'e2MCf+NƺNWbkw=#+gڇVB"Xsq`-.^p]Aalfyu=zJhn]AUnNJI"9@D"o]C熁+ȌZB\-'w& L )2\`Ҏ1D 1S^ݵ?Oa]D^A(k5"UM=D?1 Ɔ_Bq"荏 X ?!o'ݬ?7B7~@k'1h8 (] | ryc.W-G"r<*\B8w(Fcri'_] v=/BnyA|H'2*\D-XTn#@v1$S,?W6(K '),㌗)k_"՚cV3@Eي +xl"ؙshιN.v+>%>qۗz@MP6: ;,A3OGFI*X VqGP^yc*ꬰY*A+|8 *A /zqK: zM)L.e@#tt<2`:JBC:^$^Hf 7W-Rb$)ۊd2ƃI!4?αYL*V×z~ >Tcel /Po(0?EmNݎbQ9].Ek`f\$WVӌ4Fٳlp2IԱR0ry\wͳ^|k3]Q0A_#8o+-(jP|nA _;Rc&v#ðMCK瞜T^2rT!}d'NTrSB=4X02C&ejZ8L ޽okg4 DMEAYChp2%2u\B JuHkQ/Yz.3˥nhet29sJƜCz7޾qrt-ɶ6 䁂\&˄ NKta(ƀ0AAvd[zƌʈd(3ɢH4PF7+V'i^+zD ;}|8wf|7P;'@OWRnb|[zCS"_]|{hg2]HSOѠZbX@AFNm FEG2Aja:թPi Wsz´"AyE "|ZI屝xkKAԭMWÌv:G:C_*Z SȌ4J3#aq%x|aњr_4qߜsZL%JH)r3*Y264*SΥpZ!~.%|2#$Zd/2|3ÙE\no]V=G?ރ=soݿI4 `#[Zi5)q s*' +1 + P( 3;_z3] mccoڝUk >n=iY=X"S[_La)g `BC.O>lQp{3:ϩk\z("Jt fkr׷^Om NaȁcTF \P|Xm\'|"ݱ[L(wI,@Gt<]~>' o+ZЏÃ'':N:2\-N2?ăJwla i*(ty_WNP7|R襷؈r!gJ6(B'A45no kD; 0!~ 9WNAz~Ka |ٶ|;'[v>/+SɂJ*Nr(nq3s|t&t c $ulmZUS5|&Asy+HлviI$O*WI$$mM񇳻gvREaE] #~>nqW`6VjŮu ʏ$~}MG!\qHQuXשa<HH%d(=V.Ŵ<&B"g2x#]v[%,~{փPgsm)\.< ?J ?9pNHAa?yt8`f'BSbzZ-ȄZL{GXB2naeqr\k_D@A̢@HUƱAJ4.GFr_Rn"%Tz9`TO Su9kɫ,ʃKoKu o]^>N:ԅe1 VЍ T]pM&sTtl˓s_޸Obc:LmTD0!, Gq5E8|Igk%$@I|WFM1&3 ^j=Ym&<Íl$$Q^ī? 86ve؁t_ r(S kruZw XAuN1pa x }aE\i_brh _t#;Ƚ?wUh$0 Ga# G\UlouǯVmk )1k6ChT4-]ē7dA R7y8cj6Pڵo4:O EVvh+SeU]*U$I!/m s  % ǘww0.U,uM'ViMԲ4eJVUjgM`R@7-1$'Q 5qD•04oFvڏq P^5@.NLJh+ PxTcs/k{% Iʹԏ5U:s2UP?%g!K=(F:goRnI ߌ32~o2HH7{=Q$U ~g3"˓//_! F(To!] (|鷴.Iנvu#tokQu: zr>L=TMui35kyS|C9FQӼ#]:{@7yѼf>[@F qX 8sdž f(`Rc|pKc5@:HI&?³S ӶMbkǒ58gURА_q' {\Y>FGzU}gt1p2%"Z0sճ刧y}d)``PxǠ ;}JW~PGnp>D(@^aC)YQفUe񓍂s˻%:?o9O};+0OVk8m@"ʃl;)W@AB4+#}%o`:ʬt3'Զ?ʚ9x _ʌTpU WC%Ց`*YXT3dՓpߴ&E Nc2y]*kBŝ/٪ z6ơ=xv嫞 H;2DLmF̵5+^yq+u)B((khT\58&7L6bi)ŠL 0iIXA?QCSS午yb=GH(. e*tA(9i`%xGʅ8#チ\gjHDHne=MkRVVT( g WQ/AжKhY"02>#׀ym=ua<#,괦"oE wkhXPRBb2S[u2dNw-s}V1Ȁ pX]ĬJ% TyqEՃJg|A䗔O45m '} ef#AUOW[xُYŽs[+ȜГAu BVQ8J * DGv0u| /\7_>OnKd:^1<ɟ)p`|T! 5UH3RoC`U:CLC!溅mmv""=U\5>{zEhk`d/#pFI6i8HFdGFᵣ]ɀP@o@?Ѽ1cQ&P[9Z sSНfaH h*faX7=,A;jzK0n-x7L ]yv32FumT9"z[3ؗ1_艿~ټZ{(T(|` h0Z%dᨢŖ |-7qJ-MFz~}==˝,ʷ`Z :sLs~ Hy~Ďݨ QQ]GS>߬cnODi kO1Җ@lvRsAQ]a9rf?aj)9w2IRN/mi^ YUPc͖I#՗K^LM["<#ЏXAIP8wUKJ .\`5g;MǮoK`\%*φkź[xö,D:5ykEYo[6do;j԰b}So!NJF}g!/K`G"5Udo#ϊLţb.!s8'[/c2á 8Փ+HOJ7*YxiXiiLp2R"KTyjƷـ]TzjsԬFf 1ո Y;8Y!ὓkH4=PT Ħyòz1;XfkBHSL/f}hrCu7pB@uZ ">2aOzrP2mكwq螼 3oD4agX@vP[ /VVO|snar@6OyS})ȗȶZ.Qur7<69Ptnof 8I9YE"y$ rט(#N%!O[KhcDBۮ/bw(q-5~#φ5]PMl9DʁRYdER%teͲJMmm68d#^PO$JF9Yģ!I&P̻CmaFF0Yq쀃Ʉ.mt]BзPo=0t=bVzo7 3E,gp= zv|U$3W8AjsiQ K|+P.=ۧ>zak Vkƙ1deȹ`bu|m ѡ7D[WB}-4xtCKeLf- @DV~/LSBĶCN7lځ<3`Ki$P񣇵!mO}竇rQ.0 4 vڬ/\ 'bY I4iYR5m cF|TGZ~ ZEL}NƘT(+da@co @N":C D`_ڊ>Sz-iΫl2Q2"fU^3Yl-ΞMJxYȸ\? ʹ|V*P,n0iچg*K-?ъ޺؈cyfd ~#33rQVkhTb eW/ q}*06O:2Ƿb!ʻh z!OX5gXNj2u;:4=Ew_3ҸvDs{퐩&L F(5Prg%̊/==Wa lO(lN-P9i`QCM/]"11&P"ꎚPF剔CZz?ۗmh.:\kP/e- (DC~dpS",ʁ$VRRJ@)˜]l@'8Z:)[Gq}?9߻C9X]]G8CRo\끅0PA XdMXߗ!B#qC}&~l?[ui>Ʀ{ĸ}DzSH),y`m,n ,פP AeBGψd{D,fs, iaNJzsXE팡IO! kfZu$? %E4m`PvMLfZUFm[,A˿%=TBl=HF\ AQZBc,7/4\+(n3h sG&&-͠`*PfB :0`AXTCZ<,3ʸ1~5h'=B(IVRTnإDP!RQbeQ{Ԕe(Ђj̪ԞA-Xd&QJVGyX1r7!Ax kB'Ky'QK.:+)4#9!JKm@ɶIufisk&?a?yLA<ɤBJ/osXttJ1bnrxo$(W{jXB 58L6k(;C%TOYXM7H 0U ˎrfaiGM>=u_xl=\?go2&ÎL0"-~yٜlYPØ>)- 5(iQDY8ۿk8''n;kWia]xG#l w#dهQȤT((PK#4/" 7I55 9@'组y ,VUuV_N羍!ĥ/xIÇueك5s$Cf3m;MI.B1Q1c!$ìHPoHBq@JH3N-C}?{t PeǢ\!Eܗ5zviSw !I_Յ0:tR6+D=rĈȰ$ zl0-pqvFPsaźyijà=є|ꊞGKZ*E뫪OKK=u ԿnP`G}9-Y犗["q?X)#g97 (+ c,ރ*쌌}HA[QiR+%Жx/sTط}w6X=P)zB~CG{i3śE(,"RG!f'i9s?]~!" MPmXr%SAq{ Bϰ|r쿋5^Jͥ2R!X:m~V-! ~2ӮThc[7q F˭{aޥ)p|oKx Fۺ_vPc_^D}sfM +䬗vMeg <dQ 9^WF RE5%|3AEL? aܮDOy}Z^2$A(a5wW7ƵIUcr>\~`~fƁDכaOPYбqxЋS<%/(*xikVaQß跒1;h4LcB퐶>P`cX@* KIM [CO,8=P͔^Gy'X'e?`x ](#D$.L5FTmi#(kuڂ }j*Ӻ?2jAY %:# >"3(evucF'k;d=r"ۻry̌CX Xj9:$nm[ƉxR:y DOrNaMNﵥ"p:£[1;0["Ll%I11 iH{zN1j\XLL'!x?T,+ + 6Kl:\[ Pha@*5fx |`qC[Y2?;Ą)Ȁ7"ō OJQ8K"(QCs8R@FGNp;o)9?KUm̿[^kFJ1dw Lu2n!"@\Ƒ{.9&8ThPs:w=&sD 0Su'ӔbW#G%-Ŋ],W=D %}F$3;ɒCsXɐĦj ]˜+ }m/F͠k. ,,4%"Ege팿\ۉټpFF,ޭ  $ve%A3a imFf i/ d/.]l?fiDڍ)Ak(GJOG)FY=Ulsi GKlOn2I N-EE Nb,D(Q3y齷Ӑ|-W<#&#p%*rQ >Ȟ$HLV,F"a<Z&P`罥"(@4`n=@䀦Ja,j\b3zownnAz= {WUBvi\RwKb\1,بT(H;U3wnXܜpGRaeH#;6l|J2Re>,Epj 0_MWAV4l@t`i6f9nݠREӔ"41N_%]%%o^kU|O.=蔙1m/) _DuAXJ;ԛCUKZ+QA` DP!e )J* ;|`Z)ュ‰HPȦ?TskDA^!/J_,vigfxr z tcv0ezB*lu&B g^V z]90%軩0ۢF?yVܱ~q<#._g94wfǏ$[1kp[FA愔 G \uVV}0~@mߗ,; 6mA^phN"L>ZFRX9-$B؜( _&.-Hm!@q5!wR%B@,1Q{a2own 3~UٍH`%p6H . 9N`c`6t/%J#(x|G1qyCەeW>܍kb .*[u]^O<09IAN.xEdmk#8^_l`0(lhI(a`<"$s3>{8U˄TGQhDQ.8S/,t&t|f<*U_'X (W>~$sð` F.AM?K @:2 D J).:.(*2ۊ=IC ݏExgG/`!Y '4;WDpPݪn R٫ yBRLϚ" s 4$K"S b`|-LGmr2Vk=&2!b#z3H?<>7x3<=.yIN{Jm%9SoR6ɼͺя)e}>r/@Rz bu^}9K$T7GwҼ.=oϷnݡuq\?e0z(v k/鯢wDHx!0:`Eax[qA[1I,8ЏuhRd)Nɸ~`/Y߽ KnT}YC!PFLEeB2ԯF۵Q3*R{(&n*;l$UEnWGΫ0~Exc&6%un9 aek:M•n} S0v,CVJnSk.nMY;Dy&a[ _3pF 8m 佄=5|>s޹b`1|jC:9M 0i b+R8y9^~Q K=aVƎ8 H| Ҍ݁IsJ}xm^/\(K00!v4RTF W{8ڠER"U+f8AJf~|+37*\\Œк]Sa.kHѶ+=t.@.3cHap dF oV3d# K pp33( tYomb]D֛_zmy1nK[k)Üp[`v.*MҰAC/_^~+Mө(`Ҙw&["K N!!+{08npqH(gc=3@!ϳP"綼a۶ujOF#?\v[~xdrn;]"WF_"Vw1f87+,./ ƒ)&} _R!O=]2G2 ,GHMFּ<3gp}ů 6~"" jkl[fym (s(6t-3)(3lCEBB{+`\:Tm__w"l#w/5U(~.̮"pkmc+x15fbHqV2q7 = d}ur^֔"\|K:BNDh5m"oҜi/Uc|)o3ÌMnƫ~\:y9Ԛל %"+yϋknk;c׎;ԴTC?UqcLiX=7lVz馛pCMS:ok&z\Q͋4\Zgy` 1|w;4G68j8~qǙY=wTm3G|YUSu:F](c&;d+?*ԫoAEi`K0cY<]] {8&40LBPWK|023?ճe8lwj M"ܨ߳b4.}1|tZ~o\r:MW43]d62kl`9#uyrTrwB}8h<ôHBX# Fכi2SwGp  F\nǔ\8TEKv@vjp"K .Ƌ1ZXK6vd;hXٞ9bс1TEk+#";&6 =0ȶs5ߧ#У#dz{ eD3 mD `B%4z]xvhJmF7o:)V28eW*&uU7q kwVa)sRĊuk#t!a8ˆn}*`-BCP!ߝQԒ+s3XUg#ܺY>Aw;?Gu h4AV *.ɦ_m~KNI \?q׵Tfr,H㨉׸,ݧOqgh繎NxOa{,fxjQW-#oW0Q{,qM(ܰľ'(K)O-ԝ8\6bC~T{~iܬ^?GNT^Ɍ(^h$/Yn׺on]fL8[]XcV4CJ[ Xdm|Ց,?N@cܽ50e MlRv@[ 0Su5$yS>ڤb/XyEL,Yi*見%uy I`Slz~yy-DyPV PHQv˶DM47LDŽBIA]_6(2kTAGG{:&@7 {̽W(X[uS]m2ZvӣݛvmSR䇣!'/K6A%".+ROzY.tW4E% JJ擑%UT5Uevo|PY&8ǞJH~nŠ>ȩ>dgUR@ӄ"S\Ҟ꞉e?в޶\61~k^>>c`dƸǟ== ؔ|[|e1֣"*(la ޞRM{w&foID7QrҍN&UOT@]oY[SX{ dxcx/An]UgQPY[f~3z)B-tYFaQ˴wDFv::)F?Q={Y:]ϸśH?X A8P#0Dމs8 33W bGxvuwfet8ǔ!mfrj|5 &ZEf sᩛҳ\?KLF=3}<0u6C)f!1UPD~^{! :Ŀ'|j RDDMy|FʟهH6aHFG"|DΝP;Mh;tzc ݻ@O/T?c߿gFgD)<=  ?vDaݞp˭@DLJ1R~(d> Bfhw B)@UhC@A)B@`\` ~mKWT;QU?LlAAB*=T#AU(RJqj $Z S *Jdh0[]?Wd(JCV_)`X RL`̰!̈́DaRFPVtJ]}|@;`}TiGChzWqEz@ ƹRG.?D~}D0J#s$s%Dxyt>4tמ]:4&7vl ~-hN!P{TjֿُdVg41]8LH8J{.ËQW0$)G <> zj|∪t8|?9̙W"}? oQr(zˤ(9N RG5Aeؠl$}q< ~_eq/K ;C1F#OpOM$s_Ωz8p~k E/'1~E !Jsn~#*6Bvm'|eE1 ߌi ?i1-LQ'3!ZCdcp|p>+gF+obѡ`3|>SĞN㠲H_xNRw8'I]_w&hPr4v`)pv֨NQPRQ'1 ڶ`=cCDR yA3{ CJt!MdnWR}lՂjhuιȔ 200u >gS~ǽ;^f yQ6>'0?j!0?``P?;~=YQnv ǧ"b9G J:!=9uPRi񀜟z0鿇 =4S;/gE~k>{ r?!}f.˃2ZMdۋFux=|/SG+d [`@=ɞ;2<7n7jaaZz_ɴZ?h>6<ȦCznnڤaO?wq%CܫcP?{Y?JeJ(=r삧Y"o6X8gxXB5B 5MSU̜yU &b[rͿ?t}{+"ؒ,.}9 *^^6Ua~?jMP7aH pꑣ94gp}3U# QxV0-w!Xk(UUT׬MU< pS[1NBY\7$ȐUwӛ|O2M*J *G,}fȏ]C}v~Y!&,|bC CvOK~6uK3k;Rc(kӳ۵5x= I.;^ޅP޼f1>'霭| Ez@ě?vcvn2;igᶧ+b$>N'vpS-yYx.3_wǵ!>UC7e9f\nd{|7NJ xz2Sۼn'8$&>wTTiKI$YˎlfzC[ep yΌj=,p9F!b\w7Kg1L}5Ts^Lq V1HlHTc nR T|Z(YX\jC`ꐝbI5UwG瓀t*ꖓ eSC{wS]Uʬd?+>jKxٳ$I|_rOP}^Iǿ6X0 v q=wB_s^7S>;A\wOZFt9@^- k he T_ 2#A79J88uvCG"'F %ǙAArgH-a鸾&̮AKa)h%H(ĄiN.%A^ǜu)MmZWGn3oO5Wg2V1o^?i.W5@4eD*\C8m(GYKN}jlPyC: AwPs~D< ͟^vv=0U^f1>]cN~L秓uW=a{e]oMCžxV_ޗqP57In|90_D#iF3y;ӗ _uًygXź%nWLtwW)E#CJkW{xGE-usWnB H`S >0m~xzX'5y^Z*X|FM8yڳ}I|_IBU)/=]gQeX.V_}H ~_Lgu=L$Gd`Ly2WWK?kҔy3::^UVqjuKҸ{n|*X=mrd˝)1JWtlX`My /lu7CDLp}ɳQP*R}>^3hYOW[rxǓ7C/?^Å%itiFfM@QFP:/{|cjw@0kIKEYW3E*C!6yAQ89RJ쇧h%eG"zF"Q-Eq8ci;:<(Z~w|`_zќ&8ݎv[{h<5'-Q:R{#xI{vu*zXF /\` ]C`TY<疺Uy_65bZM>!A}ޙxy=1>V9烍 ekFCp}%C  m%{G=o`旬";?/Ib;>:4 ̪=}(uWLg.NyA)_&#C{YrtwMF%4{$ o/8ɿ ̠]4iplDgtZ-1E1!DhH}Uv:{^˟!S>5Y+x*<+}zvFXqf =AqӿPݰgz^_;||n[^EZT%ajX`U;f{cОTa3 1-aL=]ė/(j6 4Vg tM­WY~9t.IV{\qqr_}cߛ]@0m_pG0fȟiCϺVS3zy]0Lb^CR'Kw S=Qq`{<;ݼygMNA~ۮWk}\4cMk{9>9i%$PR( f>O:>[?X#Qe7ǂmtπL(\}PwqPkϷttɰ.IS[˛P{mH} f9ŜB~;*7u#`]0^XW%jyxXXoȯLӎC{_$4zzz및JFh7h|3z n_frv^Zhcp\ a7 ^^ Q:. WJ:0J1Q~CkrQXl'(8`7VO@V?T*ppu,FTcz=ˣC&l7]{ N=U|g/R* D[L:puFYXiT$I$rhm2tK_Yd\oԇ}A7~)a ܡt ecx) Y.^B˧Cfub}~؄.8bk]w[`[!Uyw_S*RsPa QTQFZ^{P%JБq9 ¼ӻFլT )FNUo& Jd}44Ii[sI."S#a4jH%z|-F seMm k1pRBIjC%SgL1&[ߚ5bK({ϯw ε p_\瘸=60r m plla!Z'3t\EnUda Ěb.lD7EvC  G.|w6B`0󿑾{Ni(E딵݌ZAZJ7ekBLkUmiܗ?q5oߜUc8Yv-ZF9Xٶze]-X0a I< Gxz\~^ULg!(p uc[hQͷt^k<7 s(boy*a9ձhį(f#D{qU.6"(ţzɅOѣ5/ ͽK߶ۣ95zNqYe{cD<B{(25?cA۬nS+ta62x9vfR~_wvG/LX{N DtGt.=8O,}w?,m.lvc =d77nV[A*먬\=P'z$q>_4gA*JrzuTEM7>c3"NŸ!F3+RcƏT "BbXji*XcgRRE ( "!( a(b J gD,!12DPhRTM7uPL4$DQI4DQLKPDQ1CISTJAEU PDKDTKBı0Q3TU PPE 1M5TIl0SN5xDRj֍tF$Ȅ.klvխc"v%Pd4@,UR(09(&h4j)l62LR"Ed8)Jb*b"f &$(IbIi@#Z`d"eR &&`*)"%JIa&e$$@&B i hJ` Y%&")"(*f&aI$F`)J(&HJ(!&"i$b&@ ) )bXJ &!)&((*jVB!!b"B )XHHD)*D)%)J)"B!!Xf"`"d"&*V"F!"b$)(hR xP#LMETP0HE@%2TJRIDHSE 5M QD2QA4 JQPQ4RQCERPI1A0IQ3QLE52E!QDABTI)HJcM3AD@ҜHDRP0)?I /A$M2%ELT^beNP^g350ML@UCD%]'IJTDTC%5HM*D42RPLS3Mr|6@ą Q44$G#3&b"J"Am&h!lC%#U- %2IP ""h)Jb h($TDA1EBT!DS$4$L$U2@2Ab) b h#ƨ(hnTM1UMA}EI,0Q4A$DDTwN4M2D1IPMSUQSADijQATAҔQ Q4)1dPDJPU$Is,"(Hi"*J "Z( hݑ"d V`BCHȒ!I`IPS!LLDTPAPD1LQE0DL%0c]DQ:fXDPQ+Q2)SFq 2)i)t"DD?E4hЧq' 8B>_"@~Q=r!PJ? P-DŤĀĄ>Ч@41n`":2j .|"B& |%Wڥ:d! @ *;FHD!#=#IP񗷻<{{@J zgPVvlL]th̛ (e6P`ыv*Ji7T%R z= %*^22D9B[LnNCd妘X\-W_#t%B6hWzH jnC(IFt[˜٩~wEc&V-#ݳTB|>>M?{=0z}>DaYL'ŧ3{<}_|973]p7Y4e~d~_cm۰6 d!7fmu]uZs9Ls9O-uU vuٔR h`ohD. [԰ v NAh\2Mmt3ÿo,GEj6FF831Y:c=R"^LgUb.]8V3ɵ 8c`)ƑQ q:^ݔYmZNCq6ңo0A@2A;e tAy2{/a#kt ])Bp;v?PnDe,X},sz} H0 Xt]foF*yN칏G(zKiMc5xtSڍ)_҈ 碠KHjc:g÷;w?*}oWF/_`9GAAh}0wL!(]{ >wVCiXՇ9U?}S"bRzJ̖жp#jN9}U:s+V8~{U5Ά!$Ea `Xꃊ 9 ~i=o4Ϥg:\3 M'ZF_A@> @)Y "l>I%-?{8Nӵ *}JxA<>\ygvH}hRiHB"D=DEI$wI )i4DgG>~@KּӘHI?>vC/$x!ptlJzw϶[$C_|DcLL|Bui^AE|"zc/lcӲVYeb;uZ; zH%/gU\6*pa>~ `֯^KH\9[?t JSI%hHK,>y9^J0S ! پ?V'|=kf>?YϣwJ O74xw!Q􅇺f+!%N_|Ov&]>ER"7x>sezqwI'tGo[GC @:wT $=(zhVH " 9 5 )А ^ņ 7㔵#qIδR0L>ˆbw? W{adCq$w]_( Z[GGUlm7o=mTTׁMWdrr~;tiǏ0!tC~`?h{߱Wߑ >ITIP%D f I:ZvqE-%v&>s]]p[w~חso_iEpdiSJ R}cw>{8x~~\vN ChiK:85ShkZ $dcl 1B= X+1QHQa1fBe_ A C)Ach H n8WX^h\ & ɹZ*szV0;c3'~1n|K} 2x}"7 ASFm>-Z -VuR/'i!lwVl?c@xmib?pI$s2T gMzW]MJ*4f7:E\pXA[1d+ڤc4 R. 4OMjGϖq*w"5UEqw`YL!]X"I~1r~I122- a֕k`eU]h ^BtKmYO~z4? 8(qR.-%O_`i05mgKw ֜!AqjY4Gwi\BhAGQE2qRU x?t)%a 6E>—G òCbO^Zͅ/x]fdcg"th3b]nuniQF|F*d0 F\HùZUeZߡ,J xzV-zȈIٮwwy=R Kv ۙ\cd* Nqa}tͺwkRfF>8pOӄ+hPU}/htY(`W:z!vpUN,B½rQ=ƽVo8"ٶ)+>t3,}K92S [YG?ƪ62Du?CUQw*Brd=cmJ);~ Q:!>wg~u3'!%T `,dzߐ?%z hh)( R M'}^7\#IݨLvƛx1tP^ngIq {{xnu\_"0V^zyg_O;;zyU[ `g116Ԃezs"/,u**P&(e(A٠, [-ΛeKOahδDÆ,c34lLll#aVt2[m謉jጨ6՚a} ^ָ gԵ,pWjP@LsCu3=n>Xa#)[+%Ɍ{^bTGUUIJ2Ht&NT? om wp9Չ;(: }Zqm}=9<.\1uM:ð",a lvֺTMC%,e''h:ԹEծG;c"ƒ鏏H ,c~|!%Bh.=R;Ǎ=BNQ-a[_N<`<=Q,@̡ O9ÿ^d @HЀ *ڏi)E$"Mpԩ-3@4_ M&R JH%BUA2- TRPER$A4Cn0cse42sǮ37??4i+ha.Za jpͺ>kdDv 0ʨH.yd~=p]؊s&Ͼ&>ZM"#G7h&90ֱG뇞LFD**1Erm1&тZ:Fj!6ع kqB#)<}9ccER<D$8괮IK3C=<"BK2k׭Xjq7Kyp=aƢ޾v0vsqPdv\K<b|8;~_5,Q^$Q5=Sq558a>8vs֭G8u^w{~x7Qgu;[inLUEgk&g7'=!GV%efe,66(a۫a׌&;XcQ}|gH1@@HsJwl0!=7 0k7Tjx]\c]Fk5U|8{ }x7[55GoT|;K/` 9Hx@6J\5µ9RkQ9X\c40;^? ;goz|pΔjU ;nHMP;KCN|mx/$D IaC2J@p!+"Ʊ=={rrȂ>DhFыĂlw myFLuf`M@r%>;SZwM2" LUb:L:Ql{({ zB%/ _Nݙ$JfbR@@0K߶!|Njot@v t41U.n@?`(DXQEAEU553ETA%4pr0C:M"!QGXE {z0ʣg2j (LJdXKd d@d$/X_1*S.Bt%y$;Si$;Xx#q{0^$al>ۅ#0(A3Y~(7 [k@m-/āC<Ҙ&}An061F6kVTQcqR16}pypXl9BCnb5I|8߂jgvWPfjP`!¦„n1=]TK@Wr,TuW˾d<(08D]sf 7K)G4R%US4:qoNtUBMR^uTn}4>W0>\{ڂh)xnuLQdS5nXX0cT]O&T#D@Q@4_fUTwk<hGiw8T_J! pUONVț3Y6pE qzccv84 #nF%`1+_ِn|zT,p"FbVl~ 2 inۗnC_]}-/W P?O7!T~^a>;os]i)R$X @P~4OnWS\cqd#l*EB9@QyiAPo"?_-?Z׳țU)E۰| ZN镙JI U ĸT8OEՐ{/p%oa޹$~>{s |:xB{*et\؝ B*@OR8o Ƣu/T0aWPQG@9|ߊ?D=`գ_%!KDOƝ=AZ$!o #TG3b Muj,=paE.ڲ߹6vj~?Oo>s>yr_v@ pQP0o?޿<,)@y%v##Ab"Aỗ8)Jtb8dE"PTg)ɕRLH3mJ{Ҟ,Nh xRט۶? 3ߚ>+~VsdkpbƑ빙%J("5ײ=/L+<zb*ARwr?T<8JwT6|~o6o'aJ i"ԤD-g~;lW182,AD@<`L7yp ?ghsl`E{x<;c'7tx%L06F N+Mu\?7S$=8\! K΂?lֈ}Km6RO'K0$j9HNJ)3v 0 мr6a|pt:JGޡizF" >|SXa`!}h8Y{Rb?A=Oj&դd`O2 #Lt&t2Ov!Rh ,9lw8 l<=A{C16 6II*/yw,QXEDhP#Gz [LjttJ[TFMp\npA#W^`MٍWvս.vtQ`:}] /s8+.lwd/> ?%Xe֭֗"~3}qW3ba+%f>!yQRʂ>PloPdab&ߖ JDВjWad1€2LsaA7C )$)W4:ih!d?"״luN]:>Ziy5 kϯ?gOx?,{OIok plF +>_'F2u 6y8?1a'Wdljzd0܀"E$Jo)e0p5Drc-(?8Ϲ?6^wKn$y@ Ӈ{F?G0ûwX#?>D:Sx_\<ne阄tמ}^r8y#{>Bsa|vUn^5VPr%[e!BsH  q/~C aI8$G5͵$:Spü"QT/&ثTXKc@@'’~a꽛g gdI*-&ڨbrU6 ӝ~g`lj@>Wi6cusR*U uyq gueK3D=|Dlݰxem_e7<OtiJCܵI5Nv+s --/DpWGk4}h.y]װ3벵-{2]&^xfwg!x F(W# u ?ol 2eTK 9I5? $ of>|OaF[9%-:^6zfT?F$7ad&ذ?$'iN&,XcbRS!\{s?  }6982ny[7XѮ~.&-o1eeuݚ*L8sʒ_=ru=b}Hm QJF)fX``l0ջp]5Iqe! ֑˷HF[6Va[,Ue!z`:n'>fv$<<p OY{SP*TaUf < B8;fNv li (b~n ej |%~Vl6qPBncSӏhRc|[!= 4k`0Sy>xoԫF!)vy:E5ΐPb z\jg]0>^;dgA@ m'FEcUQND9SGnf9u ^evwV Jfze-<>l!cժdZ&w,JӐfd%7[x%Fm,'PPGAW \.gID ^۟0m֍pm2팬I@<U0M'J4H ţt5ZnuXAy!B< B#p#qJn1ÇarUEukSWf "`˲I{AB:5|21ȽjV %fflȺ1OSLe5v"ޝc*¥8~y7NO_K= w8nkUtFc }>zo_F6~UtUsDj>]`7"&+P9a3[b7a;Xk6}k(HG~@uW͜-ZtBkO4Q?D?u%rV]׍Ghg6<+lc"ŐP [T#<}HU#&JU5 y_P'53~ 6!~lY73.Fz%jp _ǧl?@H!V^bA:U,yʨFIWFKgn1-EʂUn(E;!h2`t8sl,w-O躆ơ$u)AFh+$ttX J>\xIzCrNܮl}#7r;;b $ 9=UX؛F%\6;.@m)j50^eb!5_Wwd>}ߣq(}-nvD2osIĝrԇ(EfW >& کǩdbb+}n_oz~É>n^\, pkgmJB&齡OGx%nAv9~kIqqP~GZ6S jxQV?r"a` Bx(׺axӖq=RL)~{J7#67˕x^}p4@zO'vƉyW,)JR*tntY {4}ָvE#xP $GHhU<3Z F`\b砅-\he.>dc jw[&w(:TO&y6+@kơDg96%!nkwK'Ϭ5P.gZZ.+-(\:kt9cp!'ˏ}ܩA|ǬivڲWKbόzv=?+ne_pяNayCBG/'G<3VS|c>;b #R6zv}0 3&&"Mų1 # 91 .k_ pXD1z:#\hHh7(F^=G=n"MAԒA]˸#M38s_h`;AdIac5s7׾y{Ӷ8GnN%`Tw}"8LhlXK l`~AȻ*cuAm[ػI۪$}<$5l>6p!/*H2nUˆ4\6@]epZ"Eshm3w5ڳԬf; -)Gf0.HG]!󫓩2l 0|)+f%DF2 ݑDf{ݫ0LWf / CS50ak~YJQƎ{>QQϛ9 TWS 91أg R Yfra4h]WDZljHUpY2On a18rH0PʊW{4¢zvuHux%YWDnH"e >M|PaCy}f:-44=mtF{x8kڊ79' 1WKK,hPqfh'0 oT Q rOPT5B\O'oV^pt=.Jꨆe`q5QM715ݽa(U 4Hc%5UGllW=0>P9 %q=Ns\)Y{eUD)l,);rОL2:T?wf -K}pɟWx^uJx^3f5O\2/{1PW]-R%} &TZ^`:`;~j֝Oãdn!Oi|T$k}ZQT $C Yqߜ+5ONϦ>a5jÿF5?Vz,i e*<_8ʻd!/y驠u)Qg1> UcߩmqE^58c캺匌T" (zF4_SXMN8ŷ>qkj.\ ]}sQ5h$$Gxxi8D &x^ K'@sgrr`Q{Dk-{_}}5:?Dv9ɶew@0#aHOQy %Oķ >Npu]u};0 _KtD nDbN0!Zq&GhhwC$BBdS R #0O8UvtpQbUCtO4UQ9ST={.\#{z] *%%-Bֵ!BhrB_bćȨ?2 9?)Q(F(έd2D3ZNZ0`#){Oϙ]]A"5x@н< D3zk6 H1fK9S݃" 'S_y.-׈O:3x+B Ac]~9/űI}Z j?m"ͳ 7VK9*}'̖Ұ OUq. MFkس{''Hp("p]źf~7qxrDN8Ǘ(ku8Bղ#PZh9Ӂ!:xOI9G(@rKC{y_=INx|/k.y ߢ4!rNT?P;~zePJQ𳠥]ʡkO4J]^?0.4w>H(=*RYB{3C8e ]UtDi[ PSA@DxBP'J(2J `<%S2X]g Jt&G]p+r\ ܦmMRUh8 ŵ a%*XyS_JEx$J"l!ݟnQAH>Vٍ8Lo?d"KB#>֜tK3{NM صFK5le(Y;Mcd5>ByLKb"-b=^.c %I$JjN(oO@JLXS 3bXDP8]x9gSN', "b?dޡA"T4-Y1YBv.YaWy)/dwu)#+ngqrע^a%'!۞alӆds` mUwux<$)hgqWvp@n @gǢ()SkNX8av@ܪ P`ЛZ8wWL u{{!wlȿ *ˠv[hScػt +"cDwg➻ )HNi= igyU !(Xvajc'n[S8|h`>0ЃI]85xJ Q |mZD(bK*~d;KJi?*xO}@#Y z)k^δd܏Rf"mǴs eO'.F'#.IDcGJi**@ِ*:msrpṅj/.%XDU{cMFٞ(V='' mZ"n!\Ϗ`s_?ko$BxNdL`⭭TE{fٷlA|d$; iM:Ρ5 w#IFgƄhin|λLat9?Rhj?;6{D0|a;A01Wp7$ #f!ɃaJ'Λ@x\F>nGsBi&R;GCe$S[gz>"TAqϠpgnB;3 `)%&lš6\i<__x?c$(:nSzKdRCg2 "f~_/ysq,yqkR:uOR>9Pkff%TJbI*'8 1--,q?>DPy>? ~g?3: %tZPkI]`c:Q?ʤVMCG۹H?;;ҡ,ЪsrH0V%@$w QbL'@@!r8y| 8Nf8)2܃MHAX;hA,tԣ܇,ށGX9ÒCX\!J\(XgCﳷ:3L~21˗}PxvDB6c!;6j s .j p951))lhFHr4.2av08HqFa&JLlaO,N=%G8:?GQ 0=>.C4&d1s6?@(@6I'=+,|Fx'4:ͦ)>=08=Ob1Ԇ9Jf4SDA.q`)Sf`O??SKG .ɥ9PSFX8d6L'1Ĺ,| $r? `fGxݍ?߯f5~jHKbHH<)) ˇ{ L]LʁMF$liiaCPi--v5:dw rF"=FGfΆbC,̓ a4)ԇ^7Fk˂ ņe3N$E'jŃl9Rv5~TnF4r 罆D 1D G 4{y`ܖ͖Xk 62[6G܏'D㊞W6M/9 d"{>}L}_&;ݿMprUY36ƞ9xg;.bH:X*MH&M \ix8JxE]iB >1ֆRB?w4Ni4V2%RiIk~S ksx|v1Mb M),Tg%8rЊ5ޭr˒K28͖dpi)J!N8ժ6Ħ\c .ylU8f<6xs=e* gm9]Y꣚bozɤN#AjcWD8qQ#*'[ƚUUUhV܋rʪUUW*9_׵MUh(G-]1UUUUUcUp)tQUUU@UX'E:=a:0ݡ@(r(|q >w#ku .PF9&W"K=8&qy[p߾,v'T! <4PНҢ0wry(AtZ.tI."3>1%B <֒%|@yB=pib;}'U s@~F$?&(c‡p-ðSKmˑv4"!0r|?A v0Ϯnj1^\@nPY2I 2Z(݀H^ó5z<(fQeN@}[``AI. 2P6Ufm(f\cL0#D7NG4h/>[UUhӴa92rV62pڭu `m@Q{p" ߓ .`t4QIFcIǓ3='($)!5'{ݦ^n&SAq=ށRq`p /ы;eC@0 Ӌ"D#`5b^ݺSZ֕?q>rĦymJC$ؐӓlOXCxbAIF>u8O.! TRFD|}UdhmG;/$[4| N'2P/Zvty<u3?L !S7uOG, 9oV6uveD9ؒ|G ttȨ@eg5I/KHs`Zmd1fdɦgH0+m=1$5;B9sEno|:HuǓXuZT2?I#듽k)gmRb׆k-)ٜv\eE|עMhOW#&QCPN۷ͷsv [,ɎtyLۆfL=A qd_9Z:8QR!Zda\IIrzJkOd1tW}q;cDSvLܨE Q_z ]BatP>Խ kK1-^d(Fa+M]0,{ N 1K$uRr~FYns8NM:$Ns}9:ɵ.$^q0~~EҦe6_]THד_f\qnIT`Qh)pkaj0kl(v h +=f?s̒9N ~}xw:w,ncJc4^tuMXG+e>GKݚ8p@%2jxƨ ӏ2T*l9sֹ#n\:ʻa&cfA2ӛוe +3$ߞz;aݱ4QGOUiW؅hp򽻝5qu9 柖f^_%\t$qWi1[t< oTU, M%鞻YHU#ٲgctaxO[\Hy(‰πz|~gPwCMN05y& wp3ŸHB8I`͡@NR-UDFDZo1>y|d(L',d\27MQuZ#њ?׎Vߜ~3;7Rz,SʖU}PP8ӌ!G9n.IJH]y}K_fC~4FB0zI5ϏqCƧEcmU[jcmUgd/`4QTNyor\ OE??e<>_$gyaCʜmWҢ+RFl%U`v@|LoCΚP=Ƅ *y/ bF#򨊩F3j˵r*={2'gPwމDS}C܉4ݰs]̀P~VOـA죊e/s5H` V}Kz9܃w1jLu `Sϑs{Otz\gﴑI2NL&>lT>A#/-1q Hz\Npi ^gy6I]*TXFu>*b{ōhL$k#ɏm X9#lm0EEAhۃFH^ :ඬl\}  &ZIUAqU{َ ^ z x&߼Q &6WٚFiIP;-Y`0dMPx7yRThTb#zU<8 DahMX+`I~6G^%jϷo$^ɀ^oψ㾼5fRhB 7~l'Ɓ@{4hhS,; >e$;Gw )م=FgL@A_CaӷL{"%C4f4f$!f Ulm&z Um|mvvK.4mCh6›" 򑺷sFN)xԺ8QyfDex@GvE6Tœ!C8vi)(~W-r`iXzrT3Um!c1τbpM]5yq,̀X8Mx'ri^es "V#M"c$ePξr7z`DEU=y}Z3*Z%ŠJ άNmmmI n0YDleA"k!6-wDGEUkWBvEUHR< wԙ|çA,V8d.XoDb9ysr&(17(cp s]G"#{+{9"b g' (HG_LJ(ch"rC}Bx^! ؎2YEV"'xM?M4'B^1&S0w2f I xX!2lrO? i^Hcߌ᜴5ܓOe Kik8g?h2Fo ;La@m~ߣaba@q2hmXn=pͻ8eAfÛؒ7],?kGrɘ9D1oEiJӳel֠lY XQDMgXd*%|f2(`LꁏMt_m>sLf6cfmLhKyzDo8#V4fܿ)-NyP{{v';Ĺ'@/1U f18".#lCקlߝAٖ8vŎ\ ˇⳆOɓ'oC$ds=g-eQ[1&0Hy+GzC[utɘ.ՠ ~;<yǭ|pPYG=%'n8l B g' R Ѥ([eHU5E#f ԅ!~OV' sRV'h2!,Aegwd0 DяRw4̀z0BxqH({fd??Y"~O"!4>B!}I@#I!'? {4 & 22ij/!ت]>Lx@U v۾*(Sl II]<_rH| ?2R>. ,wlb_P a<3@}W"|2òŽa TpP?}~D 0N1b҇FbplOP)[A^BlCaܣ_In`Ea˻$!)&I!ʻc0Ftw,g2HS)bbQ Jks\)c k˿u.$Lj~_yTÒmVh"a=tп<4|U")pƲ^+=aIMfejB(inPb8JvFZc,IWjx=&yyĴNZ @[~()b{G{>=FϬe7v;X z}*e]tC;6B8BoCdJbߚGT_24:*q v۷HwJeRsdp؂4h)Qۂ>M#lg>)F[ |W \ld55 7x09c+tF|tRhhCG)p* Ţp6&AxelÖr?.^k&HjnPg`suȶZ@='zbi&N9Q́VvT\s{k}~@h#ʏwqߖ̇Pup>G @o8Ɖ,HdڟsGBq' #3&堀y8@=e>8]#EN|GIOA@u>Ad;BWMkT6Y9yJyhecDQY$t h_s䚁do~+w96g! ![CPd(Ód\Ajo*40ӑ"{!O9򟁀cxH$Fǁ” 5f@1mY3kR-H ie8AJT2PšҤi"4`u"妖VMa{>pDÈd#< 켎QN OCX,h+++Nd{,x<aF*N]]{ 0B> NN u*ysLDPD_Xl!`<4p@JsKmm_cXu0 c!DN 吏}5pG5XgN+, a)1EL PFL Cl'DBAIkGC[>bwR/uO:N졫JYD@)H@}0="9oDQ? Mw/ !XGx*{d. Wra w =`%" iF&ܸ;MN$=v7<ƛx@D\H|x41_z^&1SȺP3yXIAh3V!&qOH 4ft9C %Z *$,"h6BqSKgbW3εL1PQ11K~g6bE`q 9T }wr=OCA)rW,h YPa]%_OP'xzU#^e4Z@f 8 {-RADsT\7$Ga4lp}I;={̂`vC:`^6'LC S9z HF OwN*JYk +lPl%%9sIq'@EK18>9DAA}@ :?_e룊t{]s b+;8bhǦ`{ k3NU82& |6fF@ B; K@.[il8LP'CrV97:y&bEVz(ZЍ1!vb6W^ǑYc2]ӧw2t{'a3&(ka&= 3 X0%oÀ^lsc!ҬXl#>V|y|Cb@ߟ٢ `s0}XE1I`$||gAA& -[h0pt'#iZiPIYJP79uf, o!BJJD}!HjGAOi|=QV` 1 =wXhJj{PF/#IRKjڊ/ (0XJ ٚ ke<ّjAq: BHB1-j`yZqBؚW\2в%z4w TX#$m BCAr"μy(n=K@m98圂([3gEބ?PSa c 5KGhyǡ|R&k fᬲicD vE  ŊcyIjv  YA^8?a^%@>G;!`vPqs@A , 3$ʸPN!4X>%00 >% 'Օ͏V-Cr/`њfeƈs1sIRvO9 oec6L&'ڂ~6,uq,D4ŢlZ0$_;s!z_PA@V0[q*12]],8٧pbJ"ibPDH^51aB'C4>dڇDE X yhS? mLÌP̄""`cۧ26qz!}$@d'7ō+%W[$ݣ sԚePdQg tq|~iKtĨoZ+EIaڷ8&Yȸ}Po`4=nсwv%)f[?87m6g2íup}nD<:i EÍ { T`!Z(><N)\BbΆTր"hҭ 1gC@/6ɻ7LXpJ8k-/Q0E`3 bxc([4t 0pPTH&(bm;e}S'J>Y@eO`UR OkF2 A˶!f(jRb;XaXuƠzx\ ۑ JXCm}z6”4r{1VG;F$!hFJr%U]vx!fXn@n;L*Eͦ*H* h"'}>GzBЉ _ #/(e$y<~>ࢋߏHп~AZ'=PC˛0UxBJ~ N<$Xe~$a.+ 0ª8:ph iOn(Fe7S$?6¿BO`{ tO݃'q !h9ouFfy(rXmd{Petm h$)gvLSaPaA6U8UN)؁Bb˲a}$4834DxO3k3Huwt=_UOa q:|!~ĩxgLVs. 剔щz3Yج%:3JëYN$pu6ɆvVivB 9+Ga}'Yt±g7n&uI]Ms'{8$ģ9pO.OlY"".8FMi ViR!w˧"Ml#oSz6(")yd;5QS0j)`K)TLE`6K xr3`9|,Ŀ0ꜿwjuRg4;IP.p&35*2{Qr81#m-ȠIA={*T@X%a;;~˒p28B#ЇoQx~P1b4=P-<76c1#u)b1bD{hE΋*%74l!X`YLVٟa&琢K TRC;Vb(fן߸,!Y!8<|U 9&:!7Ơb{; E{B9"|{gcd^Ǯq08Wm/n:H!Ԕߛ&蝾Iq'ƸD %u!b#qZs2b!1.G R(o9|ǹ@R<`TT¢a鰎n*z;vca)%#! d}{~*"T5TeeXɯ>8{0LU0羠S!18ɜ`VAuOfMɭ,^"JSl*DŘcZ[rWpսۭ\w$X!;8xLUELQiWbюUy`/_;Maf8 ;2~ '򲾺1{iԟgx|<-C_~*)O>eGiSeNj:flV%ZV#F)mx {pc\qEĐ^U֝$"d?vԙ{'sD`zx 8q+Wz h31kԻEctPc(<4z#E 딖gXzlANuKȺ񛡲\8 O4$- 2N`>`*QrT/4 ѳ"3 0 2)Ĭw G Tr!/TT5'?ױ!U0Y%XIn/ T`yT 9;'A>DD֗'&7<\02+2sZ2 n8ղ E*j \X'ց*H76 9bk&*7WxjSJUUU|^I^AY]4Ӓc D8Lbj%R桞?=; /3c׊&4W9~_/Xrcpufuj$bVR^ Mlw (sj<\LD# $bTS };r:Q+TDo&RfKs˞q7E$ 4A>'T& ^f4(Ѫ j7 w.<{z(R&r@H< 2uxL~/ ? rJ9J@/PKx;>};PO.}zwLk@*P1Ԟ$:A˸bแà9'Y` #Wͳe%;2C# a[db9Ƚ%9z0Eaۺ势?P|'lq޸# |aD9တdݞ Ǩb#"a I:$$.FH# g r p:h ҿ.!q3`3&%K<=_9rˑ#UJl#n'Gr/ʶ4c +s0RD6w 5|4HM%OTWPș \}ޚ % h,0dx^C |^ ET/A- FtH0!UH~L}C9`At'b !$!n5cn6q+3xb ɹ t*-ruH3]tA BFa-׎"=:6P!!hy5$l6=.d~iNV;K|1LQ=aQLٛ_h|x(0O9~WlWw.L&6nK 5d5{6(b+0ZJER$1L]vf0SR* Ƶ vXưfPV&f }En"G~@jYevkfH6S$Ilfe Q8P¶ ]5jX[l* ZbR8Si%JaMiaZB*y6v:T Dis*rM3^1mnDi+efxF<"K'?~:aJ؂aB?>^g=~ozĬ~yO?GAL<(!hblr(Jķ],ԙaBn9D$r:uѮUfޝֵٳd=W=X#jq] B[v'f8ȗ{*?+\:`VJKq)( {N/PB{nxĹtk.(*1hYQWe˼|myءD~x#Qs%I=9\:.7 D=}WB4z$3 #ՄӺUIYהtQD!>Vy飍ؼ!Cc(u6 E/iȞ錱eOg7ceݞ~qlm y|?tsBu.OJ.%0g=nԶf84OcF l']i0=i$X^řlܿ?w\m|/ ?Q pE4z}lEE#} wv%\<905}d?^ƻa e]qG榍E 8{V?nCjxUChꘌcdb4gTxXu9B*mб #}1o"@XB^AWb:62t5=;|c'YO3)HB]nL6D ;tH i9w^/pEc&kdM_o<twg9ViMToqɇ6H a(i-;D% zn8*D҉L&$.S&'bjsڇ7D}qo p# dԄ=94sO" @u-Kh6lo)v =+Ǭqha]ML:;p|a8]o ) 6bh!` )@_ھ|qQ' 2v[8t8A KJrux~"-#&VD<7|^=F׸w$rX?g"ьf:mdZ6*X"!ZmĒ:%@b*MS^xl/Dm@ 4X6(iuŅETIEV:]Hl!00wD*+]}~GM|gNvndZ~okAׁU{LOw `I͍x]`: 1'xj+李:Gl#g4vmk:q4M!X3琊0Cq Nɸ@~!/rOs"eKv{G[\bئD7rGn ȣ'"ݒO>3kVbc\<Ӑp)s@Y^!Z$FO"Y{hl#0ӎ(fѮeV1DnpabЄv:j k ԛ]lE#qI.(fYG'-t#bSNۯNƋ8* <%5r+T0u$gfj mlFK<$Ӯ2R < ""Uސ $BD ^^lNJN͟_B2C"0Ƣy(Iu;$ Tُj,^볱@4fVO'&#t?goq;Y3mt )qƎ׃bCu( UW=O~yx-@q+Ň%rq(>#/Eb(GG-CC!8qzAUת *8 Crۏ7pNFnt>rFFiaLٷH-xHxPIȍ Ȭk:t9 sB!sκ7 +y.@k CJ R ˎXPnzn7]VǷd)벣8wg6NJ.=2=_6Nl;\pvCl] x9i.C>OsO(?v_ӘPDJ4t%M)"1d/%s2Xi= D@`e?hDPҒC.;4H|J>BǤ'^C$Q'jb1!j IM(S(U4$8Go];5ϓX[$^f|kԖW0y} x0 n\o:GFP_Wׯ~z|}. h7Zד$ ; HBN^oLǤE[?J"9 < C(Q~| Ol6T|~jG0mSm% F 6D%|4$JF#tWXp khXX ͗KêSU8qGd{32& L!┓o 0Qu8~2esZ1 H<,ò~Ǔ_R@PBw3 <ӳ'4?m%OV2 cJZ!_H| 0Մ(A؂G`; 1oC,ǩeGOK}SFhuCnqguH 7Az2?a ZrÖJ6$DizS.[;8wO A,(U x g:j"xs d-\( A4iwۓEFMIRL@-/<#am04@ouI|K>zAP"v"2=Y/9H2&Ê9*~H$@CIR@Ə{^.5, `|gb^svƓZLPiV`"_};!΀2ZƃFEۄ *\vhK\t*"#h,iR#2˜\*\i_*24fe 1{s.kSD$g *e nX(0M&*kϷ1Q!?>G:{bc\ſ 9C3{hlcpoRvzUVx=)+9H ҍDu~Űwo~qK*Cc"'smDm"iF&RBh(WyvvdaR =C v% sTha,G0y/bjIJv+ %q$}]g wga&p(P??̪" {NuO0g4R6Kt;|^몿I(pKukCC;T ~#MjK,0h8kglRnn~}]Y@rݦAV[c.Y*z]ﶗ$yZ7p0`BTŝuBT**eq*.> psT>QH_4Y#uW❽Tw5B óss~ȳLJ;fC7|_|9|O^gM ::(V*s!] @}$Z[X^m7`|>xݤ#-GU8vVKd̓taH\dl&d9(Ekmu :L`ʇwxqNg19Q_@<tBO' G` JK{I %R&nM1cF*EҢ|f|ӡ϶:A5Ra۪`$B(b=;H$ 4"b6 nͷ.z/˩󏏛y#M7(fE$;Z3GW2ڀCg?~;BBFǴZ] Y ozI:=<{vxJ&>Hi,~qxc//3@CUTUATQ$8O8 22ݐN! *k7P:ؖl?SSc+ƙ?>=}`dz9rG=hϟ(~&A^VCm"^*b:ɽoH:%MF7gIHۿR6&c^ !q m-àz&*y|{CUU᡹jG͞OKTӏ^S%M.19\]@E&,_\ǡʉGx|(;l0/&Vӯ\|*fx_qC 0) MpM*6lnȨDU=F=zW#l%qSAnp E\-IkN/ag@EB5@lbYGq>[K=}HA._= WT1_Q'LIhϤ.Wn0ɐ®"ٳ>hIsUv'zXH%CCN??`?1?ap%RLCHQ)Qؓ9g,3,q8hLrpF+BDuun`/8w7y>oHXo~UTZx1asEЍ_m8_|~Ku{j~hP%7(y[= | o>,UUyk_[=g L}K x6&fg'Z!V舛25ی"6\NVwA#Ĝ2JCO:3>n"69''H̬P<nj!˅,A C!dbмwb˼07^$wᝧCȪMy]du$/r{:SD1gcg:Lk;9}ql"|sgtڼ=0ǒ^+q(C|DȲE%-9B<*a]"Huh&t- H Up'2dϣku3`PM6룘S*jHX(wpA#d} AO&c`$A՚GV$/c>s6c$i( WD[z$gZUoO*,;/=#ץUUUTEUUUT-4L DMJ\^$IvI6cyhJgnx%\R1 ]tB(7-YU;gX %'iQ_ 4s$THvog|{}:~“;g.Ջf1xb42ZT(|Nuq&،85&S^6\xmRI kJ4ЊM՜Gwg=譃06.M$w<|8_=N&r}y䙯f C[PbIl0Ǘ/ngϟd3B908W9>=SbY/TQ㎏OTPˮ;n7->E})]+ J?~T<xo9fK#] = ڿ%2σ1fSf>.$sn|>nHI4l t4`F1TRa qD **į"A[5(h7_0=z-۴~~WFq'f+n H NNmwvo:_^yCqG>Π/G">/{[@|D+P$[=88b7Þlj|&Q.R8ϳϷR/xQ9r_ = 4Xa,["V:!I\ 10F9^EvaqjbC F y00ؗo kl(@u2ZYG%V񠣚:oN-^3BD+0 7E*o=7MQpmܼ˛D^&|=΃χ 'ʦ s_}r1,z7 D7 ڝ"ޓǂMsN5pw4'5Q1sH2m>RaU+{'tf $?)C?~z+jmDMtѬX`B?[OB9'6TF5MSBsoT.AuV UUQGT)?gUZ]UUEU2AC[X]1i9Qn"dZ>(B%;qb 8YPPRXD(׸!{ʜM FfD%JT`+?ъRJο?W)z erHK;RQmII̦z98F(x]<(|r\x5ȿ-0zuu|a6QȀfў)0!xV;G|x]r)7ce_)Du׭]1 1{Hչ( |e'$IoJmf,.^#}ٚPtg\v,dim[>g2&@q;:@=mO\+xR Ѐ5,:򹚞䧪wpyj Bkv!$ Jk{XR:{e 0 P,^_gf|H%ٮqRd=!Y{˟U!A9zv O/?k\g$;CFQl2C-ooc@ӃnG9v794_'&/2-ޡ\u&xb H Z: QOG77I/tl-sފoz v|m'{9uFo/s?$wg2Q}-ɠT9_b+S6obpge`ufX ,.0v<<|rxdΈs$=Jz`-p(t  0P:0%89c91ך>Lqǟq޳/x`\hr!dfTMt\NC~SMKJCm;998rU0pͿ1G%t]|W U47ۻPJFBu[J~ ;(&D y56!$quJXԠYKk(4\Wd ,šzYK7w5PKFWmoP#Uq~_FWr8&n`0Md0Y4DݴQ M8咐@}t1#園 a\4 zꢽu9K3k;.+F `D} t (\cц$ȏz9d#~> J f P-pbcOFzV,Q8>g~0GxH]N{UUpF=8珻Y}5z%6=y`yqc*> 80l^A!2 %2*AuC0 yc.RML4ЛzZ[ ܰƨ_e)L*q1|9_f; wFz E.=zJ>:KP̏ ւN%4Z:۟nWZrtħ;: uPcAC/g 9x"I1خ%ϕ׶~ 8zf !ȋ0?Kxp=$FN~&+H'ҞDטͥ #?o4rM,hVym ?_l3%7ȀD?tV]{ߊ@Tb_R*NolIQ~$_-0ܭ;Z, ҃7R ,QrrJ) jr:pIUm-:!Y3+WjT)wU}j`l^WF9tk0QEw3׮籏3_]Ӷޑ<Ƴ㪢RcϳG|hϣL=&A;4'Y۩\Nœ~ e_TtW;þ:E]6/S@4Qƾ#o~:(B{9̍t|\x|-Z;1B.z3ގƽUXeu|d$qBxv|I| gR^M&ȸ]0@ޮAf+~8ff KHxw2ȉl7<o9ΰmEx2[Rw;m顸"{BQAw5y(pc}]˒B$ϯ8g Y_mǓ9=NRtD? 5n΁;[== 7Lz84XpA8DUDppGӍi0,=}QQM0 ~beBP#-1ϙA0IۊD[-Eip1SG@F}32?S{^VWWL09.04,2>Q9CfaIKXnHQƐj5l"$Y1eN-KóL~0ca2YVb`S䖈4VpmANHNd\Κ_'y φ':6 Zm L#:"cJK1$26_5ׅrH;4$OD Ęt:1:ǪxBH alCq\Ua5 MT@.Q%3`]A34bk-^(7 T p]xv~<{x2hپdsE[>7sG$rlgQ>Ǡϰñ}z[ `Nw`<=Ie(?!:w$5xh}Bk$T<").|A\I<A?;\; ӺCqHɫ:T:- ORÎl 9 D6 g,3 {3ǩl[9=̽.#P}\d}\AA۠N#> :zzp2۞j%AuP7\~3r^ Ј;?4 }x;Kp&64")_p[!ĚH`ӯ%b|'el:m. G $Sx/KxgrYQPRN@ u3!;9;oۉm66: P0B'qRABfmnc{u>"_x{F&9ݱ76Rϋ=0Na|@1fȧ8C^O]6 jWEUp7h Lhh+zz7o˰]đz\t׉)r9T}wN`>*h .g`P|C7Csij%?]t|=}')e; ƒ>k#hQ~t\TnNnCVF*4 oW3^C5`H|i_ e>ΠNY!AG)WQ52"s0?\&s 8T8ԦuKGe}}7 I(I`8PHl&",GΨDq=۟>8}'YQjzÐϋSiqwsAІUUWrN/gY[vKGf(I.P 5!`6p˜0#5BD6 ŰsB9B8zLoA1E0$b< nWv^ YLYYa`88LzwH) 6L;I+rOR 5&, OC|ELmU]g=mfGɝ:̚sZR}; ʭo $2gF !vu'ËW ;2ܷ [3|n>?jY=PǺ/7^ ?=+?6ܝ 7B_#AfD]LJk~baP;&B^5;E$F9Ǜ}fT93ٞ{$i7sdǭɐ}?'CMc7^UT瑧}|Cw!@z%*PbW owN^n@p]6t UN'hĒf2v~Qgg6om1oU _H _W؍4S fam49/9ߒr#bLa#ZC V~dvF;nM׍76AI6^9F7k%Ϗw56; C|H4/:o)dCމs.v#$݌qDͶuW)ǑAgy;GC~dD2f>j<?<ŅgPrpB"D?Cn0]31}G~7Ԧi|H5 Nb8Xc9_S?[blnioVRfrǞm#pt\=Glbme4ݯ(r)mӝ&2K!ٌ"A&umfLF IF{ކp:he$[Cll=֎ \le,D"Ax*q|ܛP0!zyeqɡ3[!8`lP!}G ֬ C}56:xDz&`w쨯-wߴa˃^";j7[G2C;8Ʉ@)N>7|f=cWX5}*ጰJV3hecد*!&bg ۑyc˴>S6.%Kl|`3zEi[灾o)Ąj]PS$-A=L$J/kHI|NJ&d %r7\Peʁ^2W]\9m%HSi .r*<{64=+c3Nw&>s!r79n; I+rQ(|s_3tAB3z>;tן!ULgNlf};%?jP1a p z DȏJ?MZ[ Ure~3v*$߉D9F0/|>~qA\l> < 1+p☼ĂFDFП2ć*1 R,HI% r@DC00Ԑq M t%5ThSl4ѦU&=KBR6Wyr5HE10GHNK2c /q`LSD}C(YBZEX/LW3K*Z }5oc_NwfTy)A¤ ~yis<~*2 YL;$3I;Q J\}v/K!>{%l@WtKTS <%Nw >`zMAi")o{{ R8#~' tٲ!c< m(udXɖTQBOo}&氐 '<(O?^P;1цfDN?l'?4s_K耾&I,$ssS04<UH?Fyw[/1~_!C/:M&-*,CLz}AG&kM^/p=ZS"B @G {v)(X9&?ٺTCm<]!#I~*BǷSa]!|%OKs_O~RfaHq b0"$" $*8;Dk:q Y|4.6"> hu,I1j*ã[Xq276;V&h#ZXFEq @3C#a (4<([B~A#'ۜCH f~I7@4e^h!hP)]W7{?̓{8=;>E1hJim3Am9&1G8±AI ႘yXj @ӶSo?=hSzA+({vE >lNk'K°#J J&?~+tH0o}`7_P#aipʒi:"aA b⫼l[0Dzt!jrjArq=UtAN9"nDnXpL]sJKB[ ]2SXH)مliXU23VqI,7Nɜ«0/k`zE܌6L6o;c)Xd{$%Vv><hlG9'Vxxt.SxD eADg&ȋe5󹛝v??.C=\cA>@S;ML 0B?ݾ{Xi&)J$&Ww׈">Ǭ|3XdaHRDA!f"KJ,@}}0RJd<0ԉOD_콢P31UZm IuHQb(9ƴdX5h^1gҢjb)> Ab\6߮77U-5zkQCN]oEM9>#5Gm?4I >}آ~ )Tb9Snzx7rȁF!)D pa} 1ar %@qΜ@(PRUxYqyaSpP#qx;߂g ߡِ#D4_ڵF5FE (ϔ'hB-Oco.HK3%(_ɶ㿿\b~;nN8ݥ4 jB i*IuAb ã9NTK&!쿔z~/o<XVh |b6JbGd}=њ:b%Sn"# i:2<Ot{!p%'Ck}>\ \7KG!z~/ MkT-=I21PU!j(ڨ;Yw*G8xFhdݥ9bG٦ xD?j%!qM!Wg]o x )ȣ4ISD8vSj-FS܅p %BI)J44`iI`uc(b܇@"B$jx(tsV#G.O!\{oz|OC ]W7,'xi@}%|MDP:$}(" *XG$ ϋr_cQ戦&fQ4&6tK K#x!u $'-1^ܲޙtåPHdlEV~O>@b1|] 20QҔkrj;c6l ؃F,mmT Ð#vpDs8U?s)ǐi`:ÑPZ <ゟ/Rr_ePQ[ FƢ,6-` sL[8xx62`t`OrGkO`:O`|)mIScgC},4q,=YJZ i(B!)Qu{؁'qw,ƒM64}N?{px\/œxpXRvjfL͗Da4 eo4e?Yazݶ\kRKDT]ܵ%JbYlp'`PZF1ˣPƤQ"E711 57^W:TmKFۤXp2d9vp'5u1Q趠DLgcxM£#/oyw8ZG'\=35 &`:!!#N[Fn u3` !z6|ml*L8&^ofU0(h0֡>w31<+6፪ցOJ^& n5d4M6A`vigr-nSzؘb0,=8@9b ~ڜO\,Q-M# VN4J[4]pTqB!"'uo#7!pDIƔ}Y0X}MbGG5Vk 5,rIÎɾnkMcyҨa({08pj\7D,iFJI9p2WN!& {.yu#\9L)T\tR&6|JًRlfM+Vfe.4DMq㛛kub\Ӌ"HD\Tr>X|@S"Pv$>L0==HO # )(' PMaá sֲڗ-9fITax9~~_0Or 5$ӬLYI>B^LQ{3>GH|' B!!H" dJ h ɀi7E%"P@ ($%~Q;K@I4K_hsʹ=e?/FY>O'(z s:kaixX1 UҴ:I7\\NX%P D" ܗRV)0$R{U5s0"?y&X)((M*}/antXlf޵HXMhAbFN.Փ'i}PlTe p+`=91AM|Z N? d^U'B\XQz[ Ov~^dƚbTg[9DivVE VE!)I#zlaCvئHM3L)d M҃Mq.RN=(0fK;CO^N???_nj*vZfEB6 . Rއ*k_wC 'N0QZ(4h T%Hw/j@&Wx=K;{[qSPôju!P`(JQ<)7 !#{wn:vaM:?B%*!mbX OIXU}@?34%/_XG9hDW]Hnid(g$0OS?\;9AA]I%bҀbO#NLT˚'D3ݹOO30˙uQ@S/Hֱ, iSi<"l]1*11 ?^@"x5<{@< wY'9S`iy XBA2^]=QixhNp qQn7P-$2=L?|IMl##Ph%(Xs{pLu64qфK/myӡ٥dc8hk0'$ե4?HJI Q}p80vaAQd TYd=I Ff!#]%-Z LBRPrDPhR S@")T:0U)RMqY'7}~=aDZ4AF|4A#"q *CbXV':M `4ayrHWGDq2T'uԄ5 lFj{ A03]Og(u=6up^W䜷ӹ:H~G&?1_b*?ӟxFÄI}j֟B7S/g]u)ֿqa:OiڍX>>* 059xt%2]֣UH1b8\ee,&$\=x!D@jq!C=&_ʹ^`3J? 'X ;H1?D\$HU ^#D Q>HjZ@02߮##N@$2(<a1?Ǔ_"!!S+2g`9"a(mG6vʶ=jBhmk!(^6bs+KzC8e}ThN@<\dRT+=}§A8^Lzݶ {@I2/akՇ\Wͫ82cGcPB 4s hCTUbW.ZXy#tCӊLJ@pϢ*.5N$~@'M_~}۫g1kdK@D$4 )jidZ T(tl:m@&.(?W!b9B!H}3}oJ4dn$ig *ߗVO#϶?hbO{+7zAC$I/ɈQ+90MEC@ypmyi`q#0 _u'|BFi΄,'oĄ~C^Bh %L>#j@3C{z2/;lH4E4D@&8òwWy mFm:3SvB?/ Ttr'aC?0R:]?v.}CS葅 @TKUKPQAA&JN\M|rhGwU#C0Wi62dUQˋAd  (lEn]RLC k:/^䇆#ID4!eFo!EuDB>"IH҇OUcZ*K]`4D #$A4ԒE~SL\ 4SƢL#G%$4A!.Q$A TTųRt@DT{^q|U'ÏyEv"Ώ,%A $X+,6]/E~F9cE5KZC Z)"BEPH9Rrfvۑy"r8Gm"yj"\\G-s4!S Ҳ%pmʰ#GHaU@Aq`ֵ؍yw,UiZFDdS06bZxwWb\ytl. gc6-A'3:TFf2 + Վ.h9ΜĒ2HHJa$)JRXIamMr6sn%Y!('sl[\PD@UuF(ž_7اm͚2mb"2A҄ᱸf؄{g6Hw. πZ`.xs5 &Qa9D67t LUTQ A '҆uMAICT'Џ|d1:b*S()frOpTsѫc=& )lHEIT=1C{!r)1vٕYrw TzEG} bԑ4IS| 71J/ wDNgt윦 D_]I+8%=[S$@Y1F0BHhA8k)T10c)yp @S2`؈ĬU& h:].4#,Kr%G$452%0Ck*'%t4$SX (%5Bb%"h JBҐBC ÉAdbsD0b)Mp0N *Z23y m;T^`CTy%C0LM%(v%R2CDbݟE^\HlFP VjdPRRt"ZC=8yĐ}5 RW/۬M 8Ćg!2|S dtPeN#Ölѐx#Ule⢫1?L"G$ҫaTNp% F=z䞝9+FHr}Kñҝp 4y|ܻ({<(*"5(BOet@- 0BsF Ly0hjta4y{8t燣 uH$r| B3s",*/@[6/F!v+LNI6 JjYo?_rkc|\HY,%>~}łA(;dj"8c AY- 4r1*!̌:)(j? tM2ԳmA:)a!LS~^6!n E"V+4o1[ťj֍:=wr*O2/Hn'lOdE+ch7E-$`2meiPl;83rsE3 Cp#!BI5,#(ٕii>Ƨƙ(Cd_,! 3E6Iw e %@Jɲ:}q/ ;~0` ,ocu@1ރ(DDhҍhay@K89U`4A0' &P߅`MYĚN <66lE|D;up (蒂|~#AϠ8tt[f{;G5f!/~Z7ݒM(Eۇ;C,sN׍DhOuwcj?_$6 7NMQ\\PMmDU g"{FIz ?1Hx"Rp#Vtݎ  /ObY tq@*qJ i{w7H6KJj' |S'xCGz7؂m'bP&"(H"Fe>܆d "AD EҎI  U"UbD`XD+JK(!BBE"&)Pt!hT` DA)iERP"AR J"QZ#$#11, .ts獛Et(pp1g؋e8[lCmFylUgڱ%gF`h"4 hJlj%jR`:pJ"0RR$xՃrp}0Ñ!:f*kd6X&I& <Uz/ )/`hBD-PԔRAGs Ot;׾F/wMndkU"J1-LcBJ#4Bpvf޿.EnFM q j{=&S ?rn#H$ n|-q»&|A+c!l΃»jNyZ(Em~ 8E$( auH!%sxu;FhNifՠzBL :;vL ³q:#<2ڤ]*D' 8r>@pcNkxU lɛ +Ncxa9'M.N)"n#AUmPcG,Ωd^ܗ@Ԩzq6*5!,ƭk+~ݜh5jT> 4  ta#T-dYSS̝9ӓL֩9{8i;mdΦiĨHʴ R8Zes=zIm&Ѫ붲39dH9Ml/̛* ~QZ.6ĹC[@ܲ4(1y;NBˢ*c9p%NXp:tō"|\ 7;6G.)bGaARJka+ e*լ 41AK҆Mϐlh{YsC^"{&t"QlH qBvci4{seUwl麅MAVA}LP0؛8C0>Tö{ۥə٢dp׸T\&,7|)w_OgM\dD |0* $(dIC!o5!/k22[ >i$@ 3 cY[yΧ7obV4c D0f3`K iib.]b\2#j Z;[޷/[Qu|k,9$vu. PEfV5Yv`R:HU`\AM~)*N>5>#HS"Afkb." !0ǶڼY`[Ac>O4A䈜@&ch \ ;0<IV\Hn4CI$2L Ӄ&2pwKx2F@uԡ9;optp&ި]#vo92dl{`: ,'v& k񎍍+$CTj]vlU Yt$$ev2Xcl،I?WQ $J|Ϗz΃C@0=d, K0ՁLuG-m%3:q2538gF^2ӺS5ZJhz8ncJUVԶ&^*p>Z&~)SO! 2FZ0S~dVb_ ߚձݫZVmUUUUZnU^ZgU{>Nբ5EP;ٌ%oտ ȗDZzW[ַc18 $DXE" _I AJ DI1!8rrSTP'78J4#NJ@eGB?pA[Tޜ^ ~8H ?:&8ҙ]݄؉~)X[οj4wUU|3U~ T-;/d3-ӆz9g+4O$d Œs jj핅D!!\q)Osc>ʆVH H-%,)DB qkT$[J0hM5H=A$h7JBP$ Ҁ0A! )0  :iX&`${sjf# b@ƼO!j0*"#^02tbteFIrT `(Q<(h;;'9Ƭ 8Ӯj'z[/퇃G8Kb X:+VUYpT @N;<,"1-,lٳU(N҄> */ Hbآ n}ih4Z"8 x~ryC$3i\naATBga-' 6+JZzv=G| Շ$ukeh:ɓCes$ē*wH i9PM0)Q8D&Opعp#,s+R='/ <7l]ݦ:pSSY>ϳR )@P1P$ RPPB4@$%,EPHRDGہ RT qCo'@> Ut?IGRx{~wTnT QTE&Eȅwc ' Ƃw&1tYrJraԦ1 \ǭXXwCfFăt.-@~aV3s'CB4D ' yq=qUS*@O-} gaԥyc1]^$h5qb6f>&S |0Z`bEdV0ϳ e©>ZpFG[8=KA;m0X 5L~>*L7s&LAh.P[1 20uwuf4cLR"!8)AIłX = "} 2'DD!yvrfCYֈ:bIR y$.m] WG&ÀNFMw~z')@FH(&+Ч1&36;ObzxpNQ|9hP+sߠ̀ @UUgUW*<  PW'!PF8Jo[Za04ѩPLQb;G'$mRLR}8Rp(읚;%U׮OcABLideMֱ(5#(2y@0POX@ #$a`rUlqB7㙹OScIoB&L*d49Jn r>2HSr0cWB lCHF161q[ڽOـWxv#D'.[c x\Ss7MU_s+byx eh !(R %dz}?m8(7S ʹhNPth<ªc0:Ψxi\0D# L|6192$ɥ"PDXcw6PtC4pO?CM(SZ}5&;[,%Cy4XɕYHƞH7n\Œ<ɩ(bY&A_DCܨlHMޣӸA;is̞ݳx_!޷xh<(ț~76TXyB=q}G;c78(uэ<Ο,49o-vӟ5XLN wuQ6΍n 62㄃uWu&h.˦TJtپ5j8=b:h|XILt95s\lFśͬ40ڥcUd4i+;Êp!2v:oB4aQ6@&eQ P;>u2W'osJri`A73ȸqQwˆ]a'{K˭^rǘ;VoJ󗵞;ϊV?yxǍr+n8o{wtwc#- 4T:ۇ1VwmesX{υԧMoLakRbu gx~jq<^.l'|hD:hKf{k$hc$/0X1RQ!4]xx8 0>6NE +g@8ʹ ( 87qD:=lpqP mjBx&N|qve2%09{šʟHv;C4g>5+$X=Zr]u./p,|X$fa >|$ ƌޜ'ųűq;!`fHYs"(*.=cn+U:E2-G.{e qc"kp]/̓Y@;^]NP`ifa [ C dklY-` 68XG0B x,A4`@FLW K5'I]qE; s B}eJa,q{`98݁ʪωZckO R+9g]gG7rrxHiauTf BںҙDy[yxG2y} s>C:3"9Ǫ+}5g ]7~.r(Utquuv_V2?E7}b :ߒ}o;ӃxL{zT牁9m#:렊ꌏ.y}p78U@m0 ݻD["%:ϣN1L ޫvI5ue{VJ[P іt>Bg1CGudњ~i(](c\ fj]e iیp&OŽQ01I=^1$ Q{#*nb ,Q\:)9&E);ѝ;&`%qP,蘿%N2qL(21jKͧ]&dRdLkx[\o9β5>y!}!pD f!-=O3cvJJZCaC[ޞyv٦F$GaMxPQH=o延kBK+o.82'"oW67%3G( f6crrԆ)5]wxk`AJt kU͆FreVAx>]f-8#pSR(ӌqrrE:E8zg ӓ\;MdJ9v81(%&15pUߢXଋ>Ur1+봊QNܛ#5K382Iz炉)ts'PĸehY/Hz7fYsMd|zm[I1f8^.ʢx$ϯPPN"OcGS5tGՂ`\'AЍ7dq׍_֎7Qل=˧2;4oƵ7>JC@jq7WSn"Exo*vBcL [78[kC 1rq!Tf- LR19{8MIT;Yy)ސ3G:]:P˂ث6W$cX&&ԝ[m׬awӐ Sŀt^o^m)5Ңˏ08v7( BW\5ZD_yNu'[zp.ν ;mM&pów5Gv{*feAox1m]B 2$( m]3w&hC ɎD ;w#"xuDOC΢X辦62sx bxNc:-2z19wi-pvs#9riڌz{ϣ.f;Dxij؂8:֣JŤ<*u^rƇlO-b#Grhr5qz0!;+ۈWQ㨉)ʠ9|KgD"o*ՅA랼xݹќW:v87F8RoW5Ȗ&={Zygm:=ѥQ9'Oo\Ock׼V;~WΰfWO_wN9Vu(۷|L^NtfRs8 bͨ1g~\$@):nkԶ#7#5*sImkBoɥ̡ CN|^x.-S/&hTpZasNdZ5/3rU=_Ir6,nF+ۍo wgIUhvI:9ó`Dm*i\rV;rRo2<99Kf/&^_YF^UTlj)L2(uMjc!#{'kc H:dqmux.LiUF!qRSg0AI}6wFvMж#hЫ}tMO 33.78Nۧt'cBC7UDy$au. XF{Ij9RisTK "32JЇ@8pV1-N߻\01r]P1FC̶L>w zYd+e7F}K&&t'p."UO84+MI:UN{":qwL/\-:,!/Q){rQ0P&HO r^s <,(XS/DxjηU|LĴA#f! T'K2"L9Zì k(nG,D4D mc C]\au50L\L1U|Mb AuiE^KX0PDaOYG#!.q* TT4iiwhڠ97`rR;AYP4N$-ܖa8n 209 =۾=%åaҀz-iIną':1gB㠘w]SMz0 !c0H1+7WMwWG\7X:iqtGwˋcleϿlD>Tѯu>pAL j6p%-l7KBwG>ʞzN@tBi7C64a^bs` ù0;.3nn]l54^|| /ٸhq`XgT@/Nie;.rVpDdrez p&d #-{ar i ^Y,;GFl%Pc"0o?I8oyoݓ9cZBN,[h:L4Ma=`=»1HLUyA¸X 5J?+n h HQ 틑 B*jKF"H<Jbj u J&rPp ("YE99 7ه9chzxh6i=GJĈ9 oDbFQ ~D 0: !OL~Ϙ__J*w}^ N bb+v9-Cfe p޲y#$i"/x=ʇnFȢbZ +15삦X:n{fdKƢ0*X3#`.H ƨyaUt4#jLh( $@ߒp9h PI'@ 4 z=W,!TZuj<MZǠ,%PѮ>jy-?KG{9od+$}D$=w>n ,!F9j1Xk>:L%E䱭TCܘs՘SMޔ~`I7=x~.|Ƿ7ZCuQǟUÿNo<5}17odr0Qo*Vxm۹52x+mzfR<)']Czk1#TRZ$̇guG]e󃬨21x!hONۨEr7KZx"i 7;F͠A awO3ˌ\Sw|Jфn>}J!ۯ56sŎMXrUC2zMMuu.*3FU>V\ˍkrkSxqRvq ɗ&NxN~$8Eö-;C:pe7*yG5x؄k,7Xc?w5zק7^uv'W1#q@F9EcU)/B! Wb|I(u̷NW9XHpovx0yyv eʂLN1_Q&oHf Om| q[z~ig;L[i!pEhR/n-k|IKs>A+>`e벎tnSXyDMxɃxw,9lG3GHǘz;Hr_σ8;:O̯[kbHlj Pa#r>nʘ`QSѣeVP%-PT)P<(`ݣT!L4CWj8gы^I? [2($E"q?Y"ET"&",J8qIJ҆0BOޑWDķE\v8sEG`DU@k+kV(PU) J_C&(y=}hOҒNvj'&Fy2}'pp/7qQ0~(qõG@ږhJ(P9x 3w$t L MT{!rO~9}s>ӂx*5\s>HQ߮7nO7TЯ4@6N?x'C^IZ˶)`0+a =F#\50yZfR6X07-;r!zy:.du֥ETG%REKK9%I7FStg^SEHg{ 4i6˂ACGF j$l0Nh2{{ޖ %YjrUBOoLZmrVNZ};'%PLE\O cPZ9iF/hu;1G%;#>qRy@ϗqrVÕ,m}`NTDM;k3SBBU h_$U2~ ׈fĒX6}=o}LBz@|=<!|  o&\9lj '9nzY&D86Mieeeo{ hŮ燈6n@>~ɔ` "H" zif$|sOBjX:R5pt4Vl¹nG/!I"5X0S\dF`ХsCON!x8Pq3Cm˧́3HlQmFkd<_ѿ xFHfD< {|Ne;0>sxW  O> A}WE!@*Ї*(706I i<=:x'ހm͚կ]:ݲͱS}:; v]٭u\+Kej~׵ӒmKԧ(z\1F0θ6A Qq 1PkXDJf~DҨT'ͤ>f@`z|hn%bCr>݂EALJ,%4Ѓ߬vPt>d*?\MDLDRC:~9!èsJń'!}2̻fS#8ԥ&G1:YHQGx.8ʚQ:*!0 sN;K; dn ė1e5E,q>.7q{'mzPODF'^yq mO*pjpA(p:R6Ǭye<>wۘ;"  l%1A,7X`ӳØq񙅗vZE'4pyZJ\d51z1#||y.8QYd鹾<4h⪑.m'Y #*0%,yj!"dP:ʩ/x(Ǭ W|&"&Z"I'<]|N1CXK\ I2L%pk{J=GϩX qy$mrl@کl;+\Д=gi٤1_:z#GEdSE5@b'VD ρ{0i@O<{$OJl~>?kؖBax F09pׁLc6$TQny<pe q~}lPvqf2-V8ɲ㖮DEӶ,a S6zpۍ8{J,§\|3*(` ||و\!q@_ AM+L'3^@!(msH>PIN苡'A'^)53s.1w֪!'ד.X\y4qkSþvfeyLWeZS(ƻYRVj"+ g >2KDEF3JወXM1|mm׎,ۘ詮}9[DnH-2-E?z]D@(WXG{~c<;9]Ԟ/=r> uN;^{7vև+zwNa$9H4qu1_N8,ާ\y1zg(2;R}F^ qZs"3R)j|2!5̔fk}+2J NqoqVbߖcX|b+?@c .X=`- y{q׶x,Z-'j(g{q %:k@CfWv٨tE>N"0Y˩ *swD𤰏4wE= qHjՐT4C2GpIK%qTS!gckbPYGc!|NvƪB{Z2q!s|:;6'4T2Fʕފ7 ![QtοӦ#%ie+=*TwT~a8ѱwO v֛$K 1doQqve2(⑁b 4n.C,q ۰ErJ&*tԴDOp)H.M0ln8h%<w\"4+kD\-mO㾤*!0% T;@JE d!J) QX*"X` %7E%xP=wur@|A )Q<#AM 4  9JB "-'h4Lu򍨄1@L]2o&5m?. ΋xU> ((Df F mb`p_B9~d):] $ efd3 Q'; o~@NӶLlXΈbJ(dN 0k/gEUm2} `?/L uj#D_o?7Ģ剂 wr=/Ur l8*(?^ܦEu< 8Ip>")OM u?'lvQDū8J̯TSڈF8` a+E0ALZJ =%A I =-A$Q$SFRyCIWH<4sl(O/̓).J?5) {DMɋbr# 1"AcI`F!l*M>(xf @J j`Qf=s #l6$CcY(LzMJ%ݣ V&-<փZ0ib*#sN n [K3%-ワrPb*VGΛAfK wm=%pd܇4 +(Npxp]JW;7e(2#!.狪Wl(u1Aw}GH2'5LzIJy:Ӽ[{#uժ1VJ0 [FLITB$1i")"AlE4#!Zb&RdTbtyׄ3rF5Y@Fd!L"[!On${?((kg!r]=:MKz&`wEL|YĴ۷o<%!C2,DK& *f'9/囤w@'D^8)9)Z0 0gǁ<쑒VbmL3'iRê1D3_lPcZc< %#HRDu\!#3s W4|l?!@ױ'aEm 諱9pvO!% ٍj)Ɛ֌:b@*@s8)C ATi1S5A0`5CMS~@L(%{"zFC>Ǫdӝ{S4hXUp% ۾)!!i% Spx2G>"$a ))0_T^ f~m;f}Y,@ X ,hc8!'圪dN"wddd $@bO' w 8(~?ڇӗ}㑸Ǻ>I3iZ8 ,69lf<*'XFEb`|&AK`9rQS`u(vI4P+Oc~+]heʨ;mG|%b?ve6lOAB0B: ۡ+ʣtDuPԨ+!;PDA P {uS}"@Rd.G0Ȱb}Ax'& *"ԟV$Wx;KJI KszhvL TJӠl^@8قE*ı 8L8*udD /Fonrc@GR( A0GA4 xƸģh"*xDWjdqn֪o6ku^&٪ ͏7PW8Á~n:!{Oƃsp)N5Rh  OǨphx0h %_{> ɱ9ËAOpαd9&t6C[?jB- -z~[Tl{?'^0W4@[g9 A}i&0Ϥ044~f2KuJ0@ I岕` HBB bZhNPp 8YD*Sv#@G`f)/Î'=~񆒄0J~1jKyqR5ɰWx:̭hmysfZ2f0cdoz-DW6!NNhrŽr,w0IKo lo |lmi2嵢 CAF h”5fP6@ ;Zmx=e50I]O磓g'qFO hB92CN%-\ɸ[ j"交J Fe"Jf(JB)Jf( !@S5 h4 PXs8sl&$I5pLopnn\8gFDR.r]\%} }NLRӸ֚>E 31Mu^sUQEV3%zeM CCHERPL"D}0qwȾV }rb)ƨ"jejh 'UCt"EHnY+tŨފՑ/H.a[zdB΍٘~}L͟*Z85$h`a#iKid\l 69 dRm*i$NA#%6R_cǟwq_QX~OK <{4Pr q 0UK4$E #C^dhf$32z€*P3\E5C9ܪ'%Ψfx4("o0>p+!Ʋ4&Vʚ*AIy$0"h/ bB״oӢ$z;OLW\ b(i7r.m:2&Ŧm;)1sqC#CɃd}왹CL 5 z%8C;ݒ'+ 2hHJh `RDR$ %b($)(B H5@8C @kA"MiV*GIJ iX$(ZZ (4B&JbEhBBZE8*mb@ĺB!($@i@Ga !&S6Z)R!4 (tJQJUhq+ID-+D4jڴF%*-&X.qi4: DT:аKCTU*MC@@@i 19 JL䒀 A*RU+T!Z@A<!ʅ?ٲ,Y;mȀ9 P@0~BB.4\0hjJWD!%)J xx2\ FD+O)6 3z6Xqr%@Xl)-DX@Ѷ" zẈHcBM4(D$֤Ń[#p AlD c=dM؀_xaUU@`q d"*( :`a#5 m%a*Jas 1*|I\R7D*uo~_LL]25Q 2PQQBR-%RL1D3JST%PKT35)JS( DJU-EJSU-T/2͖]"c@}L$#X̾iߓid҄~S:LOpA1t}U~LN7% 5"% Ѕ"R o 3@AJ]GGa@B=ƾDs^ *p,7T\6ɴx0bkH?{)?B׳UP!E= ?g߃?ċ(6(۵&P7DAfQOC&#cag?n\+l1.߲Eo(?R *<`7*{Wl.j!p=\?ԟ/֔xyP ?j?U SԽۇ6)[ 7-C(jl:פ gdfh90l^l`,E4D``%.P+sƯBKUG Sv.iFRcdC5ǔj~rh6~o@ yrbb XyNSɶuLو gJQ,A3Ҝ ]e4 [JNd[әf0Zx4q |YˊÊ<8c {XTsT"Zj^Z"xvJh @|Iʅ[姂p'Np*C2y] ЄOx"q)FSRBH{֏gh*&!t:]Z,q臘@ ^lj<@`Ińo+@yq@9(<C>#:H]D#A6i]\ET`JCXr BRJ4K)!z?.sQr"[ Xs#@>6AFMiGxK@ sW]vI5pu˱D+P]4e*`I !n*RveY1p'w9tKec" (CAC9xebbS0dWmpz'!2_{y{˖T lj=y=Vw4n×x=''OtQC`.JȨncG$45@:cqsp?k*/L_f.~bv~?:rlq#͵ݯdmG됰r+xFjmcGDFn8G@aT1.!XRe &$(t܆bPB(솁4J&@ҙ O~ =5(PPz50 %7' q}dKUBÂ20)njryR/PV*EdIM{! LI&C!SD8@1?&B+i7,7=~~F: (q QLцzf`ёƈIz!?A- BSQ R+K) @E#)~8@ϡr.0ximmޡbB% xNb*e%G4LyEQ* C\<{hS̴j `@eQR &w1x2!D%@<"*M!(ΛwixMK4hP};y>U.*ZU"4SbmOsNX)a"K!9S &>$=qޟ75p}'OrhDRT!>V{zYwA졞B{2^}crCuq~$J{8@>ptIh{):tM  (ЄH}h/|O̓>15? 2?|.ǻm@P{PC_A(Е|s!Ʉ2eNeUQC4iNG\;Y icč1B!J)Xjg={ͦb%k'Hg)|ǃHB8dn*+"P^ cXplҪT&Ή=P9`>v?D p_dH-5H#ThOL $h{..`ZVq=v]zBPzBBƉ\-MKoᆨq?#J;WZs]ʦQTP-L9À );2A?"0vCvpF4ݗd-& b0}..aeBi}CKZ݈)@3P M1Ֆ(2bxUr2Ni2K(>rEC҅(A(gԻG||M'(JsobYUtRVaGC6$S s-ңۈmǧrc+M NόHP>95=TPJ㉅[̊G1현p$}?fz}w&:ؠ%qtf8*wCn]n>*ךXiǻf}JwR?%K3x)gx^kà]Uσ.T[`4Cʧ$IӘO`,gVxJ%+\qzXa;ks]k!q8Tě{Ŀ9z~X\m_XN hY1RC<;s܁ ,+^cN.N}ňx;YhުpDc X,lPxjn^]i3/^:@W6W9~Tsq~Jϟ;.hBӿ\0~{֩- 旿De|7U9r W2mu)#P^d^f3,@|_Kib^[ ޫK^=kz{̅MmH5^=/D/T5Lube;z *]tĵg*ӳSf,+vG\d5YA>T1/rm(}I'ğ`4A!iA~P3rNQ? s1}#Զ8Fh" W ?n7J`OJsŝ Lln9& 9 vDmI-wE:wO{|fVCz.|F[p~‘QԣMT`68@-_CLLpIP4 #к| iZA,Q$4 WC4&9c$*&]-A󛛁&)4!<)@d;r)JDQGQ+8DpƨL8r+0ɥ *Q %&&b-J3[N`E!$ IIRLTTê1RSH0r$H&](ViQ(GK@)EP&$:S@PMbM&6:"%t:{PӔOԈ|\ I}#eb p@mCb (d^0z_;4|~m?DY1 NxԬJq 9}YO׷>s^[+噧0CrI v> ="! tocbT`%PƿJ,Agbw/cy*r>?{0 N9o'S՚&h&HaCODBrdls@D44PĮlnl)J*(HXB e*j *d bH)QR)$Z*&IB(bb JPbfJhidK2AS JB䁥iBJ* `X?\%P2QH$D(܂4tb}J%hKMZ"@:cSD?nSIQ`>>í4VB}g !J ANPspHbDaz)$Z ufzS А4>2$Ԡ07!B)HVL/\&Bv6 <ŞOS( LoR0,l[! tЂ y?]xp`PtcV=21KXFǽG{װ/$Ć9ͳqüS bRQD=ل$;Sl]M{4%ﰴF˦2G\'t"M!F D(i4b# =MS2ᧃWI) Py dыOm9_kH<,]T m"Ȟ  wPd8k=/dF5فs4 d5@;;tMJb#j]`s)㼱P/(èJ #4 bB<; .xq g1F8%m˛l,H9b`(q" i whPtRUŋKq3[GtL!,ǾsJ(S@d%Hp?L:y{Gw4do̶G*56}D1Aq ꒥xLXJej ")ݴ[|,vC Y ecTcxfgxyYǛSp#'iIG GxK\eD|)H@BE7X[kGU׭cڤ= "7&e da?b( iݓdnvwC*3jFBA217 `d\xoˬZi"(+F;d.lPzS<>G)NZq9rpc̔muh}Լ0$x5ژΐmcU=SFF ̊;\FhZpr;QF:E$6g]`}uu"dHZW-I E5~͘f>k\OH}y#sBHμS-GE"r!b`3,CA@[`q)n2k/Ig]U(ѹ ]Pzd!( #FR5:SpV.j6M U/1<';)PĄ)(5ڕnsIڀ:pM)PDPW3Y!U Sӷ,w ~'섐.(L8aŧd)a0*SL AqX8lmLS7j uWG"'I$3m6L3|'49T=b(% 4] a-X=AFrriu(,) Mm&)\mث@H~H4 !@4 @A1B Dn==v {D=q;9y|Z^l 0/hK %f~5)?;O\\Fb!B'ƂUd=rj8uȕ:aCET5(rY`.$8)4y~n!죠֩ۅQm)#{&jzcr.˜6++$VB2Vc LJa#Z閶УQidP"#(+!guŖϲ߰2ivzwXcmf"Bzå;)"SzGbcԼ73i ʣѐ|w߁|ᰉAwdft8THRBrhcMFF5 _Xr˧ky lL6 [$0!Lirj5MSW9d19"U3r%ҫ:E[DܓvC Mjm1bm6(pdo: # ̯lF@ѭAZ*D;'bjRHvJĽJ2eD M4l|0c7u|E@qBRVJTS,n3T}3è!061{0݊7]Ό1Gkf@ 0{[{J4hF4,!ޔaGMEH_iwyVZ8kyH@|y`ȄDevC||AĿ׈,B4i"A5 }R=`4AҴn,JeTc=śvu"዆F֭b#+[D 0pc:LK4cQ)010>ϱₐ>!MS 68&?OINԂOCV@BQ$,<|38s3G{U7AЎ<@pJI}^UrJN :8'|J&P)򅦈}­->Xp=4?m38qP?P 4%#tE29E\8XA{ϐ<9$`Ɵ2Y*KGJpU6j$P0A}*]MYfWha=PLiD"} wy~?zQ(Ji^J:`lDQBL4TAHJCAHA Ѽǿ= ) }o^aG[v}!`UWɰޮ04DARni3" d%3x= AI$p-g{j|$^?Yٲ쏶Z@F5O+A~) #`Г  Ȩ5~=&D4hbͽ(Hhe{ט@!GCwE]ط$DyJzۏ `rE Kue 1xT Ryb l^)$"ŮŒ2d"c=txOL`|vqd,f@Ja &Lc^<TM0Q;:b~o:(QJ H/pE9f&bd">Zӝd:Q(ETY!(;*d@T]OH~]@(:bG#t/^C2D`vO`yq^gTCΊ&.yi6F4Pgxxh$L +CkuO&!Hj$Oꅡj=rBҤI?P>\Djp5}~I%':#=j7l_Qy?}tHkUSF`08hdLj 5C\NG20>Yqyr yKp;u Ҧ΄>'ݩ_7sw3{)Y.ZL!mb8,\nKӭn;䐆AǷ./4_z>Kf⌡:EG6?90T fd_M foFAhXw>RƴCK0`If2A'Fq w`w}A/.VO=Ou.\Oq!%3a ABgvIxy_!0U!)E-L`NU)%58'k;Fq 1pH/܎衮jtxK{(x][TJh(Tl.VTjäPb- b4vh(FJ J(HiX!FXb ?.E~dmC'za5 DCn2JA Dvt[ry#YN7 F{bk8·CO737B3p7L}] ojJfvN##:>N9le=>t췃3'!ŃO-_d=Hc+}Har.D4?.ϯy KB_U>$*e;&?!T`z\IKl0M/tp24~_ႠaJlu-~0(R/+> \Oy0eEB*?H8llcjT=bHüMBn9x(Br`1XRwkN kQBYMu>;EEQHAM2>'"ZTGjT`.O?:ǻ.Gs#d@ DL{kXOLρ$KρaNO^n[1A?߶je{/=殟\0~XLC=M-VQ˔x6 2I5liUPdVXC#&x8#D < fpMFkHIZ܊ggTTw>P"hDѷcy6l̼ZB*] ZayɋsTe0hx41#:Hk jnBL2HYdxuldOo CʹoZjjD&я/f(l o dQ!4X@3R+0XT,O@YdʥTăBPiZJ phc5DGIRq KGX1aL`^ wURR&\L ʈSMVye֛of_gBc I:&aED9ްiDo7*mF(J(ToFyS8c"(b{577X1rU:/ g˓p>yu͝c$E"ї\ zɋtMÁ76갋Yсxgm XA&L)˺^Nltvydeo~CDه ;)z L=BQAB{Lȃf8-}ncd]eB8G$rfVeNGc78~b]W6 r":ʙS lL N_߸#%7$C`AB@R7x]2JZ qgݔhr S9hq{3u Vw"ȡ!1\ouadHPuqXN=K۸1t3_Cki"لm/ ^ r öY_d- '2 I.'8rvF@3 `,j {f[Cwi%򪅕A[am~'եJ~IbQSۻJq;F\Bf {ߖmD kl{niB`XޕT;_q:12VB}I^<Ɇ5wpyU+F *w ΔchWq5+Pûm{%vge/9cz"'$A`t-AI )Glb Ea$C#`Cϳ٪p0 ȴ<% Α$;çHx8KBQluTROepr{πd6& r,KgR-4(nI>t@q:M BRc]8Rƭ,Q B-0e&rmm4w6Ja#pbOA4?@z!9<@ {Ə;"z9!2GB .NԦ&ȣ*&)tٛwB L`CBcHj2mwyg,he\"ӐC8ns:P.@g@9 h!A>Sq䜍)%_B!GbTǴ~58\ k*@q ;0.#'=x2Aƶe lSJ?>WADL:@)ECU6N !HDB %0BPRM) !UYQH+H,T15U5Ik1,ThH~"*(ډ%I^FDR9 w0MiAӡ&! %Pcvdym<$ yA\7SD"0%>eU4f]=?%[Y(BI" (Zh %0h"J@۳=I@Ӓ%pᆔ@عaȹQ l9#Ȉ7~u5^U|6Lۥ8‚QnlLFVzxbU #B0g&:r xm(vt^4sdwZDi@U ڤAcJE)2hD}Nf%c~lCdЅ@Dp~:818"#Fy/*  ? *'d'dHRD< @2V&Z2ԄBickHFAX6E% 0d.=RW"(CŬ!k%>ɮ Mm6AA,5 E˒2!JJ0SߴEI~BDO#}#g.U(`ŭA P5`+A%IO (vǃf%B! 0޲MadVQ13] _ >CzCX9+ *9ic,z~Gީ `/ݚ?x2a/Iꀢ!CԂQ2mp߿5"zӧE##'!no>>*Ze(4`S6Ddjl1hii&8q7nLQ`^YI+6b~  :qx1@ixH6XS~~'4e:quFdHdM=},IJQ!!3UWl2dVdJRМIC%6$8vl C9yBJg46lXrXm7x'=TES?(C$ϯ5<̞.66!'FT7-C~5z|{803§(oMVA#6}vw}ݬ'C|s@}9](2f2,d]!J&> 1hs0iޅL$PBӦb9rͺ+g5p]4~%TdN?fFa ٦h7Fhj:%pq=AEz8FQ(=>9sИ vILX - L|2!k¬5ә'.;I;IrEBĝM^Ŝ#?_#k1*V0Å`P8qV;w[ #|pl[- mUW ,HGI\ `9dޏ{zs5CAܪ>P4~`e֍"(qtK4d.hhATJ1QYl/s ŘΥGP*ar >yiHCOhio1M

e5{!ZS)oWDR#Ϡ.@)@{ !V"ZQa@REЀPh)FX!d%'B&vJ(~^G ":'e>}Bu(ZJ f4% +0us%,EP9&@0AJHL M/T][A ;yA鸑xX Hea߇2)u4h=M2Q0P2ٙ*h/vB@PPϹG`4 H) )h E+@W%G3b])(#T ;~_C1C.7 x9HІ: +"S^xc!i\؄Ju+p ٦I;yH<& R?xB[nUIA!#huG>0rݠ,0BCsx#>>X'{xpn؆'F*n8$FqpYOh@9 FVD0-Iy f /j0|,Sƀ#B>sF HΕ6Jw;y2 ࢛B>0: By$b $lP;# !U2 hd!j <1gמ/z{|=ʣ"c o)%a쌐2QYMKTr$ Zb()DOOC|bvZü H0L8/l󐅟KiYQ:Ap9L=WCloW鹸=4i~If 0'3cR齒ZIܕ b+H~&u8<"9*0RI HU% D 5"hy<["e꘴SܡҬ9 i#+" [Y별&jy͏j3ݭCE#]f= -mphy Q:0(Y Q4A!볻EIh|RxZ%f?a$ԥw7((k1޲ywt8BL.$6 -M  `XՁ)y(Tl`LSݧ݋}0I<>'E,EMe|> B ]iv04>]5J4!E)LEdC`э dK&FtZ(`:9l&Ȁ,ҬF\[4%{գZ [\pٜTtMbF£i~4ra4ZErYUu\!t0B Q" >p4t cJӣ )MlIG#8M#y~@L 10*f9jZb6|X%#04":3u c1rn`y4 M:Rˑ11;RcleV,Zy \z x_)O_Cd{;ĝz~'(<;^_=2!UҢR3AJwH"i=W}J%=<#Л8L^AkH*}'& JgNIyB#J (DP-THEĐ>cQ,BI="Z T"E=y~PArcwIIxǢ|h8Z;t~DS(@:fClF8ѬGU[$Fu*ҳ3:CJV*߻u cV 8Dc鐨"`div ("bNg)PR)+H@2 %03UQ+Axg?Ff~MbN?<ҋQwws>AjO 25m));ЏُG+L Rtq4$ҍ=K`??7RuB,/%+Iĺ# A1 o.O#~02?.*@u~6cִH&BzVe@OS?~"`F=cD-e y̥e |8}>5Ym?ȷj<vp]9|=hq U9g+a>NJ86"]niܑq.QOP69Txp\qT=/ ~4a7=qm(T D`s^hOw69i{hwE&6`wZkwcA;ropF#BWb,Ltxmw7J g@a$0h4OPeuL҉ls=w:|LкM8DV!"xv1EUEAq;E͍B,<Ç94ڊhT߶0Hd QHRI_s DL`U B%@4.>; Ѫ|&91lb>X15lVB8~)/>lo/s6C?Mk@ޤ2P&6OB4 OMwX\rRI@styaEblyԥ~b߾WA|lr Vr$MX ͒pp*-'d :J珖N3P.|+Q1=`sQ$'j܆, G  ۄ4 DzOO!‹H?90 Pʜt*j.oz (>B "j4<8@5vr9͞&=|}ѭRh;yYȀ&B!h֭0~t,8Wm0Q.%W.52x<.q4oGX2sLE_,!)!QĘ}"͂0W!uLA{! GO[)2M7&1'UgBL""6FK'G.%/#ց@AQގ(>>H OȢ_Ƃ?ـRd4 w!b#D$**%I> i PҩLCÛgDĂ?|C3(9t|a {cB"|H}&s6j1RLH6Q$li0h ݊&yLј(#/:5i|iۥ.ywD vC˅ɵrR[3h?wm޳SG ]"_IBԚ,=2a}}s컟3'z4d_ 7<%׌ D YMu ǂUҨ_mf ~3ߙ#YMkF NDUlNC" @s/;^ V [*"si;f2'$>- Ay~dFtlěI $ܷ\N(h4g n3GFЩE} O?r~y}eLCb#7(\&@1P.\̨z=s v߮噉+0c`3?d_>vq-h5k *aX0;,0 $=8UAsYh)GJv !TBbC0d0"D0RG }?  6`!p rI\xEI cDS'=Fœ 52)w88i\=۱n61$Xő.m=#%/%|1ȫp}_9b q IXI*-8 [c\@9L3c{%\B8кq5с+d옊cDC1kQ,7BLS T^cā"f( ))s#F!im'G6 f9DihP}Hr=rw@堊"`0mj`hw9s1sh!2W|D#HPDC_rH:W)D$_=qS( @EG6bCF*"0W<1u$0QEX1r3MUFf!ތ^ŵPADǫ8 #MUzPE61&cDБ%RAHEJSJ@4U%LLc шyQ)> qDtmc` Rc4NIT10yͻF~hll$xs)gEŻɃJµ ؈]WMk ȰKv3fnaaV0UhLdWQLnЫ1,!c#Ni^JQbzC KxX hbh[ цKyt!TČYs. a[Iq%'r-]t@ެW0\JmoE(Rs2#4a#2|"]ω)"nY C[qhO˪i<#H'5"LWa}4paZT( E!Qu h }_U)Z֡5݁:aqFeo#Yh7iѷnT2 hf]w\[-sC7Aőa-p$BW=kY&@ቄAeC ;4B I4CARup%&dxwƄ  PpNG 3=N7]D7%!D fef&dԫZu#jJQNELKƌ]B0p}#0CERq GY8FP)Hi " )%n\8+J %*z} ySĎ\lBAg{=d;mʕVʿ 3"F/E -Yge{ .m[%@Yj"(ZֵmUxvhe'1)PTnY\/MtG-Eȣ+{J; YfYp?ZTTL[+B C @p@5w!$:`+:IAED aM~GӴ@< zME':}[?xOk;tþI 7aD}6dtM}lv @K%nMh$KSPH4G,Oq mX.KIR{2g# 8d" ]w|hyI³ hıЕt$(Eğփ~˓˯ղwahC]T/7yIߏAFF@XY BRBdhFY`buI'Wrx@TDGē괍٬8D!n׶jBeg6q*.a9t:XaQ&SHuBT =bz:u_<}Ӈ~FUNFz+(P ?QpHw8r8Um"6ED.wq4P,iSpX2puع+d?c=Bˠ:hD88Od%LH*Y6 D4!2\GNąAc}8CAJ?:2%D* z ;")lmꐤgIc#>;j\Cg3f%1HAȜaLJoqz$(./E&dqG  Fib"%$P*dE  h`%JF(P*vEIDA1*/<U4E r4m9FEDa:JmOLrx4\|gϒr :GyQh~@JnaRDYCrQ,%%zBĤW+O5} z4&xC=))S*Yg & `[R:;dbS~Rz/* OBN1:=@%JCzCHmp0!O,0/'CCM $;LؤhOlteOz}!p.N)W)E‰Tį)^1IPZ7*!cJc!a4gJbB%&N*2YLi5ah)!hPvS)؎ - s -=XǛהPbϰɇ mOg\1A}`Wwg'+J;:" 1"#TD2185lU2-h"1Pnn)H5چ!"1`<㭁 9 NDd󟿁wF de&R`XbT6 =G9! FO `A D~Qć^ bGbOQNI(="p9xD@a wzt"-^t`)_G!v2>r$>|ϐh {"9KbF<9?чi*_&vZ9OaћjlUu'XQcd +y뫙]!@*$mm&3^F5c28⁍0a]m1Hap^ pD5dCv::T5BBM&ZDV?Z<-2dTUlhjOn(c^{!c`PB9o+r}"8F^kf/bOiMWBDh< /s2 2c*9*tk4(xwu/r;4߶8sS/Q4Qv ځ-rIt\lzoY +ΚʧrALytZ1G&xb}+S R$>kcX&eLEi\/\zsj5Mtp^Rq]0ӱae#tF"Ms@HeJޖK!'#3qyhTyxOCNZI*ƺ^볾RX(Ch^fފ颈ErsUܞ#O)uZICsO3:E˦7^{Drf3g'1蜾d̴L[Mq !FK1),)^)7ZFu%7\w?}ZֵmAƳr nHsIYPV"I9rvxfI#9*xhCμzG|׷8q;:fd9X"i$&H;b!X/xQMhH\B'=_9ˌ#.UO_z1^EeԞCi1RbTNۈƐEVKqWXKcʡ}ň=-pu{; L.dqNm yT Kj"ߖ]Un :\C.5, 1-r¸#Ѻzf[LƓz٨a%kL0N{u ɼ6ϗF{$bk͓*0L>Sbbjkg;qF"R&)M09hm`L)x%b8~P&" #h7WT;|xwm_q6*ک|=*RB;8#)/ȧƮkoD%^5.]@\]@م<|'.1:/;EWpC.SZH< e)}Z8uGʓܕָFH+s 8BCkϫs45>v=_ltog(C:> ygZ=Yz HXj"jé&?n6`}ì pQJ S]^4H'|%:i !x*!`LJwD^M #FefÞuoa(Cq CAGGrYǟ$xO NXf}6P)CP٘@壳ŵ Ъje&9TRa>٬K30)S|r̟5NEm銳s4ɣf~RGyK[~1(} ֮D0dsyK_ Kڠm(a-U }c*dSHs9ڟð'5Jm^q*msչ.t䪍/7դ b->ڊ"8F`q{>A ?8"&8GK8.KCDMVׅ剓-ߡ5qX'˜^&$K<|+CA^k.t P#|amW&Yr‹H92KRvnpv;P!BP(ur6a%FJ,d@D<\s9O%q˓1 sv1#} Y!wx8M#o:u?=eP3iR!WlH Ji,(RF0o%.2/0)dYY.Hllby5S;nÆs#`w  @o[xN86,RWN:#qu[W~En[`WZ9w#9ӻ-B=C>"[O8<߼fӼ TYSesUjKS^MnjD:xHM\gp-B8û;W#L-w>:;,K8+j)干׫cF@:Y!816 *#NT$ʰfu8m#<ĕ"GB l=`7~εϏE!  B".0A,onGtO{-k6UQ/x՝aӯA{*9*(Bxv}" Pm^a3܁SFC{Ȓ6yA-=&-*[AO4%4.r1Ό^9G (#hC! o4Kws4 \\x{ϝ_F#"2z;ɡk`]0:< erk% Ǻ0w3iмV :qyNO&ٝC4 냈r`ian7DCCXp@nMG{%cA,x>,Y${01ˈw54:"q:#ݱ1ojC6d#>I,{bw5wvLCi[턇a1lY701E.kHvfjyr1׬X='B(]u a#d\"v4-Piy i!2Ng~Oy^٣(vUD=pڗlDz# %*#>5 = }|={~"ȝ$Ɓ) 2LLpCQCC 1Cbx80g|0T>vӴ{Q8!Z;L% t#lmb:7@pfu0:%PMwS+0_C!CI@]d !@pp:9Cu]ogF'|׀FJO4ͤ !W#4B$ΦB'D5M :&T "wz5Mbw8`3"f ;h-ש5JYXFWu3@X# ,Fbfy3l85QclostQ,\0GIo.[(V6-FIFE4(5MI1\M 2B4W7Ũ2KM0E@M>p/C?ϵǴ㱼 La,):F?KI flݠcRv"b2O^g΃"fa崺_ry=TΨlznj}m4։{4-n"9mlˀJ P;i~}/K܀n&WJ[gnO(qN {Xrs}nj=ޏ}W )ùA5}l ?>!1B{5!2ql݀@`IDWJL) B#JꝄ>@ T<3GYc] mYQBR8WTv":lNvp* z,aYɴanCPw2Xbf]dɚw{ƥZHX~ڶ_r]}Xa`7E@~$d92E-. YZI*qI%B 4kMt:,i:3YU=ݒHP 3$' $ uem3.m$b֑Sk')w>C;}t#jA a^ PҾhdT#sȌ"ykOA.x[K[nQj}^cF`#Yzh+%'V8}T "(NJA7TٳBPS~9=/}:#O02R%7ցliUF>F,b7޳kꘃI h'6OX"/M!;W$XXb  1%inV1ԝ NCbmQU"f8J)q2w$` KPAEʊ}I{ x[Nj ҕ0Ÿ ﰞh 4UCӮ\3d2ł!}i|A~ZH{j7"T;dۿ%KXQT{D1Y!;O-a~jvc9$)?`A[o4xCla7:0-]aNDk ؒ}2Nh18Tz\'b$XdT"ؠ!`R =^uVh>zG+uȽī 2i/xsZƉWa]x e@PSf}ORd?B^HGJs ~%:v5 !q{b&8F 9T@b'T9 hFsWfl'h?>Rl*~{|Γǟ X#cap$>8-IB}Ո>Xvi?+`:0"& AjBI̺FI9(H: "$a %QC%1.Իt@XBb  ,`W4  Q0B`+ ½LZͯL5O0-#Ib`Z"8n3YG]i-! u7nQL-Wu!, {L͛V2Eava71hy4ޓe/  Ol6kO%x8@əRƮ i#L1cn,3/ij,<;˗܂1n3Z2]$Ѧ͚bPg3戋oK>?~|)Q {EE}G~R6h cƭw<@)8ؐ蝜p>˚PssDt|\24m|_(g4F w@Qx}w*$~P?=$?z+͏!c$iJ3'K+r6sEcs;ͳ$!rZ(] ,.PUGle݁[i-rq%N9DsqjmUMjnd;hhd@#B̆{2p  `*ewuŠtwTLgSHc`ȁ˓i`G HHT{#JCȋ"Le) cmBM$Ӗ\0c{;{eLměRB1(~3Lp2S<86 @D623m=jmRe VYJ儤u0Ĵl7(ULN ¸ |XDS0x*#h$B"umb U2kh=PzLۂzXX㋕)COw >rV*&zMۈe6TGa ~N뼨Qlh֍<=Aߜrq%LD`&Cf4qh4ǘ4m?MuA"_E_O䜙PT:̢&I hh$>'MpjP޹p7 ƫnCzkOx23kcRPr6=<7˭LJ6v5fӍeH}\!w-DQqxTBvvDt"(/_k*Ȫ0ֲCJr:qDڹĪ oW8˾5[eWC<#!hha,$a3+%g lI@DLD@PPII AAO (So#62={Eaa5V;(lJΤ2-g"xX L#-$.:h€pzD]K&C:K;<#/ːV=DNTſ)14bm>ǚM**t[2SVRxreJ|,<+pPpF-c1zQq/y~ќNN:a7I2 ) Ʋ4p?g&d]-&88H=4r$/DްY@$Lx#:"8gROF@.6LN8apZ%Y &IDG&ČcrkMf:0.-lHFPCB:z;zsj51 35cQX_osu)ʡ"NxA D $/C1Ӄ 8crTU3[!bHh *ɴΈS:3]x2 4: f/qPpyMp]1_sa&fL#i.i*p3@4o5׌^Ci t a& 5yl&oP%+IJRD $DAD>ݐ{asz|(JEGχҮ1p0<^$UjbB9-tz:4TTH8} ]t|n[-%S~ Kbݦ53 &/usy5 Z1:t+t@ֈsehj\@dF 2:@#r@$cן_< $L@ĔħwEMCG#(Ux2H$?%/;BBg!o lͿl VVm㣅K˫:Ps-IӑLrMf`E*̺D (qVUflFnf5^T{%Lx!)lD+]|َLs$|t L~lYfk vUp)̬m:H O|qN 1P30&Չ** JG'>); 9tHfao5Y%TӔa64A s59J E3qD:kІ* p-̇s#^v.?+LLΪ D\4I$d }GL69]"Pnt lxfqtsg&FjmS,Cj)ڬLƲK]q]N刣Uhs{{y!ػ!]{ ѕrgO7B\(8>)1QmN}B4 8qY:NJ~gCEGMi55+8#ε>j4Q;$y0HW 0t9=*|@u|G\]šڊ}{ \ J#q|)qst:g3^UP6ATVY RON-$֮9O XR ^XdM=p`&i-l`f)h 2cUpB e| 4wDMcO&;զGv̔6JQeI8y"4;aw ΅dTUA0J 3zF[SC>0& frq_&+JR35ܘ)PeTkND4l6og,W)D@]N7^ȡMpQ2X% %DsdxBPS=$hIA(~Que IPm3c!4$*q.\*{g==-@6ck]ۼV:3¹lD ݽadNLfɶa+4nmnM#<gn&3 0MC ̗HuF`-lNZݙ%.!@ɆX4ȑ+tXL1-3XT\/Ln݊EPJP EE%D FpɄ@a)%afsj)cB")vJip47ýbU&H+ kt+Ua76G`4Cpi֔*=H%k9ws7ck+:6:ӕ,s[2A  3EmE EcRqJރaR`,QYop,ODbB=ǘ"qwtb!!SC3kb( #K^CyR 7LLEr]eJDFFC2tfd8zO$/~&*c;E-9 h&" 'n|lPf*7EF"D"enXFr o^l/dQqJfj9+:5M^d\Ihb`^)"MUm]RBKkZ+c+ٹq; 7q5[^Y-߈4j&l}/'Xy< Y <*1Z Q~^*x; i @ҊvQDhO4! lr1<(bT"=F":\T;럜O~| )̎sϝ捰âv=!FI uퟘu;p (J5M@ R%4I A䁡S@`vAЉ@JvS1\сqNgU;lrLaFb` k9Q!A̜K"M)(xB 6%D;B@"#z{Ij,>;9!ip'xMM;oG>P'!I)'xAǭEm" 5&"B0%ksקSlx@ŘTO GöTՄ4(܇W2Sċts%**\tG;aUM0R΁9qHKnϭ!Q:E1J_n@aC@'"O>}tyД5~5BBJ$?`g͓iUe'VY\wԐXʼnij#0DPt0eŲ4&ąQC" L#c֣k8V'2$$6!$;)RFmP<.m '[ SRI<,j4ME[ * R<8yﱳ GC5<w94se ӱ[N)JyǰxGw1DDkn[э5+F1}oY:kq AlT@Oi`P C?$!s`H!p6p賑'PBjUi =# JF 0 Unx(XP|`A<~N&U9O-ɃD.fhSy% A҉p =/s>w*į߄A|!;,_'O|=A0XI]ݒϚ8UE"nCbĮqߴ}(h?S@;:wBD2CIJvL?dZ5Ǚ ,"Ҧ Bƛ-K$HKe") !eG24* CDE#2BDPI@4,H)A7>)i* }C*pMIȻjVCT>$:4Q g#'Ǥ ʦ,q[ c>1"4pCцp>z|OPT lBAyh 4'J/bd=\,v?)e nD?y$h_P9wZZxBĥTO d6qDBC{tKApiŠ"ةlN mͭITU%|f I` `@~:=3.xT 7i)` ;, h#(WJ@J7wG`1$",g(|4+M?HM{-nN {N|-EnpDRM10-j`,&!= % Qa4m;/G7x=dǼ3?,ɐu&E~N*b hfC=uCĠ&8E)6j/KԕFÓcgaq/۱ƭ6Z/^ f#`*bKHQBR24̴3E A)U>>C8"0/ኼު/vhd@ЁP&}5C]Rspʷ۪aMwԕBd)S<]]vب2 2O/{6}jm4OxFtBiSZV D(JJJCdDM% a$ I,mk&烕!r~Px ,)&%U;:ȾSu 8@b$MBRPSp$2AD ;+CvH]{e L͌}$Ita@rOnhc B0!^EjrC uN8](=n!Hf bBgI64H !gr3+)yO_W$8B MfXX0S=erav=i(X̹"*9b~69\5r6IFל9CLܘXNA۳ y#pL0"44.*g#lf;G!YX?t~bPBPBS UIpd W`[4?%ŰkFc2fxf%* . 77n%RAAIG =sz7kF(qӼA=d (9Hvj(HAC(EU--0HP[ (BjR%b F"%F$"h( t( vpH.Ͼ`>LgɐjkKdS|6Jt:}_!|NӜB)pAѵ/D`QT R|l!7eOy>;iO':ʒx *y<H"#r. re"ۮ!&Q@lFƐD,L߈ן0QOl9F"̥$cEAz nр(60h(ލ ;'J ;U>(XR!0'N1?uO|lۖ>!B"^-Am1ѓp#| ys93L(c2]4r3%Aۍa k 4i;U& - dQjh?XE tĄZU_%iI6T"Π0"Gs@M =a4h/ @~rJJFh+>7Ӂp{[煶(Mqh}hPQL}t4~cI4/tҢ**\<&O4&92ml4.GE!UUl- AqHiƭG DH6U1:)x."?ҲR; Q^@Y$*Psqo@ds\|sDP Sg£p P! @#KDh)QH)Zu ؏}u\ppz̾ `GJ+In2()CCY()b.Ke]X@نgSMfEgʼnӰOsf2$o,Q"+ۣj5k##ӈKI* {|zC˗L7c8>pj@ְ;gՄ/G9pi 01zHR뱞Td|LrÏ[*pa)'&ZdwNNKB6W ftq7:}F^&`a"b%wrͳes-ȱF:I(|:rf QEӣ)2q`1ᅇb[1%H{; tſnqc;DdT%Pֈe+ը9܊be?!@ H$"_sȬD?_blO_4~i*(K-d)Ai$^CEPHOwhK.6˪ Q8Sf mTl>BP ЙF& H&p. jkS&gsX(@с?Q{G>߼BA(+$k=  'Ӏ/{w_{HE@Ϸ;;/}]Q&ƚݳrڵydJŸ́zWͭZ{UξlM}8z@4hmb (*m{7ݾٻ$:":kyBʭu-^rvD;Zn0 jӧ>h$yڔ-wn}_K*Uw^yz>Ca;h:v2ѡ؆Gu-;7{{z)NJ 0|fk8{v>p B @`N@DSLw۞{{jk{>zp/v*Cn(BQ @I(PJ4G@dW Ru{sr_6*7޾ JQEJ:5kxw }44qB㯽^@=4@iGV}hjkmӛ[bխ|Ui]7;zi,֦6Z[wUv;\޽uISwA] ΔtiUh:wYXE^ڑ绰AB RP>)<}>o>ް} >=rӻvgv^n|3y Nw59snwA>{ӖPe62hWU-.|b }x}_{=޽}뱽Wm_{䂁ۺ*ŨӹYj .v6ۗwpͅ\9;y =ycwUUsɮyl;Eh7۽n.cǾM1cg a=[%vmzͳ޷vP>Ssy:x}zKtY{umkw.nZ[χ{f׳Brgfh@h>)^xvNo{|y>׃ny7mz.꽏8mGf yk#&0AiJRcOAMgВNM:QϾ6g[uvv"׳e{eW֗q.mE=^Grx>W{'{.}Iv0rU{s;g=. m˭fy{:.{^_>{燯uo}MUpp.XSwv{w<my{D[h8Ul}W<>yXwmݱﶾ}i;ۮg'}v޾b͝֐:6t@F>vmT5' s!x8\:bUJ+ٽ^'҂@ mZSG6ɱ{z=|%{:wLf׶Gv#%\JӷֆޠzwZ)밾շos˷^<ݷOZ}|#}bl֩Nk͗n{ xz @NxLX9ݹ8}-Z #6:ݽ彲h\w0;{ۯtsu;8r^}{{m}ѳo{ۺ2EKXw{ttA-*wkv;wd A`쮔JtW #ofKQӫݝm| ڷP{WtrƲt9PH(T$[56yC T۠ C!BiAGѪ$RP*MzCMUop{{m3w ZrSk5ogZzeZ{j}y@g\#Zn2֗@ݷF"s'.fo=n>RT}m}}t ;@M& aS$1JhB40DMO2IH$D4 yɦdjšPyM2)$#@'bhSl6SS=HOhJ~F@)AdhLF4FBz=C@I 1&L5DGi(FG-@RD>= |)o % HD@P+*i%QB $bZ Zb H $I`I$"jVT& 5P>6@*MNtKE dSI9L :b!S%$H5 ITe!t$Ur'AӒ^@" TbJae~Pm}5տp?͡'@ϊë`H LQzDىY7wSF%-jz \,d>2C~^U;Tm)|+}Pwɽބ !G96ᩪnx4b!QE5x^^sx?>u8?*6=^Bkj/(kW{*0ǑYDؽzt{k;yrwFU gכbg]_#5߷#ѬM}4'L`pOvxk>\_MӺ=_6CQ SO͑/1,dgԁDDٌpjMSQ.c o?{*%~S(:cp쁾KKV,1D458HG 4 *& bf >XQ~\& B>\?>6@~$; \a9Lb;ZI@bPB_qηၯ Tu3P_raobb r{=9?Ǩswcy)(8Pxw?MS8'&z|\1tvP30gW1IYNX9Gf;@)(f2ǔ(#pQacf?_1_/䜸?iCM73l,/Q|_&yakAB)D :"r}o4[V t-vhW{5HBٽ2+ bv &/CiUsΓnv=%肂9dJYW*3/<{Vsm&8jePksr ~fͮ0#X9~Q҃uq`K;|a~{]8Q,UViB u.AUimaB1s \gu[sfkk3Xj? Fµ1zKmQ՜- 5kRY}Y<6ަ٭.it2J ͖\T=ez}r)jݍ-tB(쌚+SIE3peƙUf|GiK,5v =.y>,;]NIk' b˂e;xF[[nAa=7QT UjuR4Ţ4~xc9"^&vs.4Zq냹ҼZrkظ3LNMϿ:_ju۱Z9FE",geGS,\ɺ݃hbӆ}Ω̞_,,x7^Qíg 7vߍXIX1j%F(tVʰhJL5gU= (g#C#]c" b+9/Uz-3[NfYNp`ґաp0p _ύ}-PE8)tu EFiKufRB;CfӺGbS~r(;Mbch1g0vF5{6y׽!x3_O"}uYFv)l\Oedڇɇ)U{s-;rGYl Q Qc\)*wz%7*P_iΙ˕ ! ֗9u (T]ţ֣62ޫt."#$zOS(5QmƷ#9,{,e/Sy[:V#H<*Z85ϋ" ް#ȓ&3T=5F5,k+WS)mP\#&%{^ս%4 f_]lb/~/}L%kHCiNڇdLٶI?R>ÙT?ۥAWyÞ>WyêP+fêk|#iRFtWᅲta;g5Y[BQDznt(1=g}q}sHu%gl}wz;.a>Dz$<[ᒔЁB=H}{Ǹ'y^Oi?T;8:?LjtÐCȄXJ%?_CK)'_QYTb PQ 1vv:&=.D AU eӰ}AnshNeFu}KEhw~S1鰦dCך}?s>Zי%iOɌ TYlZ\n| 2&>}O81% IŰ$lHkuMtݶV E2QܻTNf@ɂcb1 3G5╎Xc\̑rΌ}UN'F`ho'Zδɧ85)nN2g郛_]m3EO&G*tsHP$`g;kͪ0Ֆg"L;=aճchI0% mm~9&rg^vETEa3DhC:zi4{gh"(o2WA,B=Suֿ?tQ@bD(wi(=~=PZT (ނpiеS᛬T,P@P RP B%)@ 6,7RCDG G3s%T( P^hkn2E0f{d"1ߨ`CTlGqv;!I$`SB38J VEAahڿUO#\;q@:tg _:1{^ziln F{`ߩ'xZ]kb4xd_yˏr]%9;|PL[}ϹY\E= ,"?_lt]rW/)"!~jsf{fEŤO8Aä0'] "~\L'=M?ii_\T;a0CݪC#L#i\th[2~KoT0E@JU}M ;]cmp9cW}?B~5=S$H+ M)I`߯~:(. #jC^0)sݍ4J4}^zjMrCOXK8j ]/Fc))k[l*yt2}T{`isxaIyu{s)!k} M0rm%f[mqv{>:Joa瓑0d:c \ gevwm(.0e.w:CӳAV!W/}G֛yIoZfɥ3{C=J|K2 A ˾^OnfXe5`&t zXQ{$#NӜ<4$18/ڨ+~gwrx'nsn|9r\.!B2,,oTAs.X$:}p"8r%=>Oߛ~ЗJ]!ƙIJ,4$}ܞw#ѶU֓=0z[@VWIn*{cʇwt+cZ:VG?RX=6KI ~ޜi 6bI ,.}Ied_³>8iMA{ȊWY+<'Q`|F9g|"U'=U'b` X@ e<ظt6;_gÃiyQ\m5IJ}_ˣS!٭*njz΢e'Lg.sŠC(PhM{D hQ ~ -i>2y<߿1tMwh]1HaΝ$笆ug:Hl%%8U Z{8ś?WV,*MXvs[&RikJyBכ1_36jBKɢ/_Ϛ h~ۈaHWu]h:tIE>$jpv,J?DTBL>O[g(4w3[w -`Llfѷ?}#ue4UW{(!0("<>+ޚ̽'H A>{ԪN:nn TL/|܎$8 0+1_BB`,9q+|/,/lCB:ۄʬwP:T{y1;%R YG@q,lX/߫5=2tP~NSkAN~?G_އCJ)\<ѻ;vLk)bYQ(7H?XMÔXraANI<`! 2" +}pDȱ<ٔw!І9A_}Ҿ l@Yl{]sa%9_6NjL76yKLRJ]4n`A震S?vXpm=Hl^M%'M}Lzt.]wPP@s.*SҠ0/OK'j4dzwQjl1ugkH/3oݥwT 5x(Q<2]U$F*&'ð RnU'Q.Uo(# Bߵ{T ԀϏF-tn,x$:sB8VI%9hnaȦ޻ ǑJgC~Km[to`HQp:FenTY( uBg}(LbCr?ZQ砦Yx.w ԒCi8{=] T4njtéBorm.'K/iʛ m,w\Ÿ:RW8w~[mϔПh#dƋfPPvGlU{0g78avXsŘ9crOB9n^pKYۋ]O"p*5P96^R @7t6Փ0<8op*$^WUyb5dѝt|YʸVgfpM 9O+SԳy0Ɗ,"91A,-~bqsdV P†-2o?T$NLIhBh1[ac ǖuN?* ?۟{ k + 'Vg?ᇲ)0"%l$8Z~*(Z'#&z14IGAp>=w522}L?7~fB|k&n3b(o, ?~bBZ(*D4ĨPH Gg=ϳӒvQ;"cgtrn,7d @=g\`9! c䡘ֺ&@hp>iflĨI&HѓDpuew`BF_&a-@dV$j1Iec0aսf;xкV+ڴ{?3*vb0|սU 4JAV+^"4P"S ̫A8B&(aB H%f( %&`( !ih`LC6K9:(ط#zI,vY$II]:<"+y;j\ud(i73?6}C.FT(6l75l:.n7BdF&$ RbhaVCIm@i"_QRдDTZ+{w1L (}3x'\yڱT-0n…U)TnaaSazQuWn[mwxҤDB%DPBPI  PDHA4R$BBB{ L"ZB8J ajhBB$&@)J h( KulTLDBA -w:#r<9eч& *= jc{4gH ,`@F (T!KEPTHRĔTC4J")_&v?O=Pd_GHݮMDn⬬%e}_ף%#ʡ}NOY*ϸχ8\ H"h* ̠ȇ#PuyLL;/ÃAC*4&ꬋvǽ~ 73q!@00*yOtj h4XO?#{ f'q{bd 4Ş,]4fF%B(D `F#xsEe!@P@n˸3oE'?gA/>CЖN %!fGP\osZ("hɲ`+OQ*KCf0|,^޷4sI]|3ÍihAm/[ة:1 ׁ+H&yiƛ'XQ8LGTټhUqY,%풎x֬ͫCyr#ǒ*QÑr(Y'[<jC=9 \jyxj1@ء@% eQCVvuƈ^]6M>RN~pE.ٓ'f3˥|ig-s{mZCDhS*{~"BڽNSV_- XC@;響[Ffs[dQk9 %4 yM61KC;cƵ7^Wm: m]'E q7fA9%r&d' Qe)Kw횻M/CJ4 I@SLAAAE1-eL:^%dҥ5glyH8ڞɌXJQQM-Q@RR%4fXE(U(~qFz;mb]4nᡥ'Ζχ"1)Fj8(coNqژSZ$4E#JX)ZA!) M zP4@VfJ4hMChOߋGZk@Ux ўub9nͱHvuh L%E1on9:6{kaEiq&c쵶Ð66AT7f& '6h4h_ѷSO44zjdzQth6CduDPţ@bSDPEDMFH0A_ҔŇ%v+ ;g%Y "(ELiv޻za-,MAWb+LUGhLZNcZU~iG=Qb6ь7b)`S 4Fs#kr F|tkcG̍Ŋ _ I26$mKq7[6эXA\]u:::L n72A)cZ1ڈ:.a&VGv:&"1ƭqGyr񻱲h%E'мbv iX6 vwhkbCN&vGbKv;mLA8Liz8՜u`/X!WN=bx^DM!5\o6qRKtmU3{|!LğAZqP* yFs1lfuƩzH\372,g%g ԳhR,o_M΂0% KmsOߖ;cG2͇M=Hyw+/2ۊ=v6Akxʿ5wʑOL#pGwd"Y3QC< VQVq._JXaVs^X mty/;uF9yw_ gOXVcə_VVY6z\q;q !ծ5a&o6fMf]jZ5ZeLE1BIOMe&5xD[E{åź)%ug*̭v lJ oSҤ?s:VkjO(wkc6N'kuV*Q1ͻofhz1x/*%NtvPSAJchbn!Ja[{ҶS|񴴂fafqQ gs--ܷπN8E^!{DaSozY'fhb贱'^ f s#`$vH*3s8a~-뜼'/gsYWmq~O˶hYB/g{]]CYB,'&ЗQ2dXN8՞U:W^‡q꾏TVQD{QS8_k@ 񃃊g56H>I mnny&p=K"OA( ةLܞ' p醼Gż<ǝ1Dh_P;P?ٔ= A"r(pYYq룀 G.st9A{+ HK،icBp~I8?K&=+sbiqA- Jbxx2H⣱ ~X@}Ǭ j0~S#;),^.w%J(sV|-c?dRB gxΌ*Qg>|}es /@Gkrpow~~.|{h2aAS@}B=snyU#($栗"/?fмk\2HʽGMKuO i(|O"0˷/#yq}_ o|~x|%L9kVq=B P\yFY=tG?oՍg՝3Sz!7쮃oBv(h'([{W:NNX))l'FJ3<;(ru&4Mj=%JGn+qL.syuQ9Xd鹝A|×|5 gG$勗{Lu&Vӷ^ڸ~7]tO@^ZDrxI(ȁ4UDLDHz>msO549 4Yxw{}z0dWe eX'w[.&QK}8yizfxJuWaƠ(+w[s@ؕQ>gi">IS) uGMg$F }!'a(E$EP~ GAP3 HBtb0X,JB>HMMs(,Qtkz ݼp_-mfʳ ZgW# *n E̹ə"tzv2/M'GBSLj.*;H/]wngKt;f`0pi^K/1 V&|kMz5c2brΏwϲ~G#d\ 8zgLl㷭e?\Ku%]5W>M~kb#emT:g~a0J mQ?qȁC:OMnP<#|In!JDaen eewf sTxT< n>>PtQr,_ g@*#s1tJShWZ =L}׿|\呻$ SԇA(k8W_1p-TM-5 :0 WU|~oUYWZE?8:_e٩1S7˽0bi. - P ;W9wZxT*TE=-^ U"]@hf_cμʯkڍQ/Efp;NoO I`dT;S0oXW^žr{ !=\srlqvwޮ}3PӍK|pѲ{+]pqhcN7alEqu/18gVjA`ije5Lp=1uU*aZr'XS8=)JY9_pνe(M|eFM F Ԕ6$*>_&㗌.iljϗ%!+l,_3?g>հwx|Se+id oF3Z|TR#ⶍao\z-99D&?K%ElCDn1luGcNXh/ ژ!2I2 Z`MŲo}i^. PB:Qozӧ].L )1 p!Qr٦v]␯[FgM+Fn'Emi-*qC41o7zJgljFv\qq$RJ.*RI97VXR%kY%'ps[GgiXxxBt{ V'-I3Ns"\288ǃ4]wqZryf9⢮c{M`צknv]v癩x0iI9V} )W\) ^KPk0&ȭŶ6ywqGSmbpW9k !f-ZRq"P^>H$6apgmu{k^a X.틦_ֿ`ynO'K'J6m`vH8c1>lo JO|0]wKU];tgV,/UQhdq~Uγ"5A֛3o{(f#ЪtV/t,RI&뾘? $A܏L>`|\ gG7޺^6K1ĸԒAF`q]]ֿuVbj/c:OZ= 5Ȇsf gvbiE!gVO9oORu) ބS7I4⹞mraB`3=gIJ U Bݲk$b25'OGs;wdD*P<%{]qvf"f?6zc_:>i ;H<ά&Lf\mU<~͟d9mm/ϝa3²;*cN1_bXq 5t=/qָΧ՘/q>]iDV*RLU* ` }֘sJsS˕3|l>AMWærx|S;Ry-1}ئ5rV'ZP줪sBoÔ TMT@HEa~o-̨R Qהp?|.0bUvL' 5+Je%%d4-04b8~ac4>Ԧ'GEYōX 3Af]30J%Z{`ӥK|t>HiP6Q5A;[:f_dP4JM\YTR{D:qw3AwGILM#֏XUQQTZpgFz:%45E44SE BG /WNxAAOuAfN0^1d+E9B}<h HIA0wl&pyK w#G+"o{x甹Rk!&ę̗hBRiSB#%DXv;?M]Jڡ󳉛銼a8Bk"!Y;_28EG Xa$[w??1^X1E"e$jX"eg4F(-ӱV"7y[ig`yF [FQT;3\"Z<[I)|vcZoj8Ѫcn}홦F1Q(r(SmW 2d(ƏFr4݉g>lr5@p Pj8F Ov#UQi(`5HE]!"g~Y) SD6D%yWu@rlqn‰v%g҇i2Ty/rrB&wa&y.j1V)e|$0bDOS e}_!1Ŀ{ %BsIE瞸eT!Zk`+BA_ͅ Oч-@L?݌Qt4uv 톃@@ӧ4HPQХ!I^@\/4TId$ԔWWMP|Pa: ?3rH-,X)`w45EWyTv_FJӫ> Uyj$dxڤ#.:mH9:iJ wVɾ:)щP߰t:!BUŊwwT*rr,^sZYf=Y‡BB1P @Ty8wu|3ny~.G/z|BJS]Շ'<jos p^`^vGsz䒊U^PoyQ!`мYM _Y_UzE$^ʄJ mgaLJ Oݠ=C .uTCpr?;OQm{~ofǠ{AKЎFn0WtOo{[{+.IS~j;yv߻w==^{P ';UQ lU R8u?2 OB eLXIi):pHbĶauH+,WFI4=?痋(i9Iw~cGD5~~7Ō{牮}bUB' &PDc ^?@.O7t+.Z4[݋b{胺.A}:߽5.Th*BA1}胿.U(Ġv@6Zh;ywSŚm=c_qa>EThnCrG{TʼxO'B_xu0{}'od7{_z>tdxxjJn׆ w^_wUɻ~7t+_VޔъٮιxLj"8YvyY嵹y/A]qTT2d^㍍m+MiI^?Do}7eS{6 2^ʉmiWu:֚ ~q"\AOÖ={CQw_;nxվ&7Ve䲉d$ύ<}8 0~u_iGe>Ko|Z3~?ÌtKs$׿]hS?ʇ6Se27 2;ܝ-30#ɩMKU\G=?MPw!nT9|T*g]BBQwϦ}x _ՈVب?qy>S2>~gr7}&abb M:9utu \VnvD %hK},r g O鷆:E&40,蠔D}4X`sɐ̆}GXb'MQS1UTUTJ߾} !e}Ы"?[md+(j:iOuѾ;xպ4f oPdl P?GD3 S86o:UIeܓj 2Ϗ凝y%|@3Ki]`UΠ"iyT֪M_y$1G"Aj##!#X00T_Ĕ*WmXM|.it 7'g~mpCDW88(8*{S妟 ص=}'ӛx~߻bk| r05<ێ@,r)ddw|PyeO}A)s@?x@}$x){ݏD^g~Ga<N8.c J!`QP^OL2ε?ncOuz>>:s#ʏATFu~n|>KGu,i{ }|(uٝn A5A>/ qZ->GhB:L}e ;~j & L> hi~&"|0jFy ϑe"<$"@8Q_AX |zpPKwŵﳾG!dG )DSA83xf98~ʓ},G\q;3 H,w.aԪ}rlscx osO!$ ~ُoMݛnOpx #[$Å[źa@؊>ME{MqQDB /@G]Mwwn_",mN^:o?k˶3Bh9OR4?)~U:iO12 /*T(L8ON#^OP_\*Ethe% HY1?&3~Ck J?a(T@'$ϿD6$ ס凯M9xP0$bTWJ"jlB@HaE 0QJŠOwSl8APj@Z@Z)ZEiVb "lb* (@V J)H)M 2 B " Z*JhBhJD.I8sQ(ވP@!@DP4RRU?6f^4_UQHhtU RDE,KJ8E4-%HRVw̠+2Z8YVU$-.4T?# 7Bd 2rAbm45I44EWZ)j "]IȎÒEs: X*9(7  9UF!{*c)  ([m36 Qʈ|UKͻuv?ΛTU,"\w M8p,qlmAcaZgG:tZZdC73SawG #v@icMF3Rw`f\,nYmFPhC\,O[!pi /u!ӖoGDFV]F 8m|ssu3<0~v<:`Df]IfRx. ]5uGA}$pc*p^t ;||͵csҀpЛ#jab`<0Wrp FEi߫оY-` =^_v'bܲq= n"O$U;IAg˨@^'q{po'47 tWBlـ9{e:kàC'#J֏,ہ R͊?#ǔV&Sn }+'ǟ3#ώ`{l.3Q?7u$NY;u|9Ƹl,|x0O{HcUlfU /Pg̅'5<3_ {S?ys>y66ϏO?cA?2O^O(gl#,p-|*lzٵ`]˳؟8{ٗw{PV{]&#e胇h3T0vܣa@@%!/O:K1P|0j%藲t?O'Sy*}|>zC8ǂIEU[Bp^ ,`IUxak.Rqq`5V͠H1|Vn=7FwƀB*N $Kfߟ3naL e%kePoǒ)+;1pPss8EE.mmjoYY\', +]e/V&.r:nld"ri=(sOMd=<H 3bk(1ݷoZo4,:w;uGYϑ_oV~:*xKQ5jyl-YeqdVˆpo3UȰ;~zTt-AG̈渟BGO9DBPn{a6^[^bjK_WVԔ`>W\wُ_F74.ROr(RpӚp*;ϏYT>( ڹQ$wE'~oB50f- 72RqB92^09kCj3D6Q>Z0әfnw9_󣩻4%bK=*MxsGܲB H$T>`QԺ -;8Ye8zàwst~[{89Ishp%_ЛHCU ^8lYA}-cdXlo8}zf)TW[9` )}\aѤ5C tSKlOK8 æ*(ulzX(ɼ?﬏x+\זI8&}5sIhBpſ{=Z3[IvPl$;T5H|i1Qd$^A `Ƿ0ُ9(]słL5pmY )!?0oT5Z46܁#q8#[okB2v<)lăV{QA%[́;ZiI]KgaSF c왊DQ'2'= 8_\?\^I:Q@l >?"RVICIB؍1xp`n=SWi#"g-7̇)SQؑplO|# ȧ`.z/[&bŵ~~)˩6;|'V~r--];^:t8<Lp*Hex;C 6O=vI}jv-"s$i=DGߝc73˩ G\ڥ$ᱠ#HG@'uS_Obޫ7{ŒOO:YAwR O!V}fQA `rp01A.Bie T(Y7PnTcq6f G>h>S&)`_R''ng?8oWYKƑH%Ty xvA(V! IRq~DE裩G/A$LJ(?8 RfIKpp]`?s>MJS/HmZ'ܙ&Id&O{)Tw]W9f\* ϑ-.,B4iHlW2;dJƱDUOe}j*)EWc [NK~l4 b"` =Y9qfNR+"$ڹ <%_ja:Z{:dUX*lgȈnZ9QtemyqMO.q% 1wmWUd>^AǤ{'hwxyQ)R)aKܟ/^YMw a%6 %IbV0g9q( W?u8l31gW']x n~y3.'빵JXmMr)b@G;͌ȄT/u<bOѦgZ&a"iD8_L.U Az"@7 A2(,C}6dYm@7gNς36F,aFh}>s$"IB@PM'(?oa%fa`IC7~񠴹}n_O7Ts/}  y/O4F.򌮈@(o L ?%~NNyDGa/a6O^ɷ}5)z0y-z/VAҩmꞻmJ(0ԃ_9/,(=Nr};6q/<5㘞gEyR̪PFs}deﻯùv:ptT,ǀ<b!-b)A:DdW!g6찾x% QH& N4 @okEmՈO@IB*TL1OV/; yuLФJoܡ$.(j0˥u׾GΗ{OHBl wNoI @_FH(R BdgRy'MJ%%情=j(ϢN=>918=438{j_[~tF)A  _-S"UJr׻ syĎ#v:K zQnQz2LɆ>@Q>B$UC\\T(m/fݑysY$B]f1>r<֘q9Tۊ0h{ >cxc+A4'S/ ZGt20)^-&a0w_!1ʻ@Bbz޻k`t)&!bh)ijeb/#MBzƽ+ߛy=Gu} 0U'f2Y(rɂ$@r>Pm8}Cӿ:Ó -0'[!夞LERy 2^>ŗ7 }޾+?:xy6qo[$S [Waq }KV!ǮutW[O[4rĻVv|X:bo֣'}QV*<`쮦Pvdl&tk]Ń2s}n~npv=O]ˑ8W]nť{F¯\ GJn~6߄"Nf@8PchIad;luזQ|~3AV7W,2=|d;_NN{IyfLac(srâ%!P6:{{(@C~=,1:Ǯ!bC tVa*ްS)P H^W)4wH _/l,a(f oϫ5򠯌H* ;PS.E k>m%KF,3{!>EĤ9~P Gԙ@F/ E$?YIz3mzB5PgfГ7g]}M?[J*),7Mگ; 4Cꢼ+?F[EBڨș)ǯ3ЕTU-F&+:yO}?r=ܪEZz&}M2*> 1A 곢}oGg}9E Os1t|]Xy@ 3UUdJYP߻~S/|sz``fApfjf:>5,~,?7Wܞ@XIJ * _܆y{hoڿ.9 tʗ z_r`oR9jD囍G,:',;E;l&,U^0YG,*̨")Oow{T[ig'm?YVAu9KozB7iaԞtPS**jkZ3pB;7V=S@>$D{C|sc>9_T }ܰr!U?Uj@D6 DZrT,Q_>~4^EP2WuYBʹjLm OeMWzPwja삩- hPeJ*/#E(5# SwϹQ6HR?ٟFGNI;,0{6"*  h JZh$*  tBi0ᦚUpI`r \N=ejn*Q*/ Uj~ʬ8~%>hb\Q7PSS@ '$I$ qf{5?#o@ScGysw,M>P}> d wDg =Sk6J 8  "GTף &wMȝ?J?;g܈xĐ\: y%ٿ}n˧'xy_3bf\'ó$>E9/[ *{;qs2o݀7ނ{tYv 6W_d,C;urD 䋪`gK8G 2 AR7 {y#qN!,y*B6'ߠECv'AdjS߳yGIPX#o8(KǀP>&<@I(R{7ܣ|PocE߭YOx?D^>.~0xȏ|yjܾJN5^XX ewD3Q@pe(\mxrHxIz+tP}T|&H5G#弘Hţ#L kwܺ}k,uzGwD9ԁ{wQy9 (76|O}JJ3?m SI3]\N!#I8Тe?CjiA:),V?xW~Aʥ?0U~%5Lv(KPݘdβJuÐ};}I)Ai^;z;G*dbd䲡ܯsN=!u<۳ERt1S3监qO7]Rd㬼;)&ە$L_1O&omdg<٬U^L `ܽܡU4T Az۳x(a]5ETΆ-h ыވ $Ar SL׽Cz7 btP?ry_Ѳ >X[=""{W<֓7ro So-vd>'U>yq; )v2w76I2ݻεMRc`-h1^zR6ؿt&Z+KMm~B}>Y(C M(':t}쀐/D5J7?ݳQi-&BL a}06Uj{5RT 4 "Bxa`?ؿޟ}=ޟ=b/01jm4Mv=C]0(6?TIj}HTcMr '^>?MRU-UURڶmmmzc-mլEmjVmmmm6mګmmmڶZŶI$I$i 1vigST3(sH̥bFgZlj^{mSI Hy4ݳso0<۝A_nl^rICThN5})->dxBHI ;<+XIRn-WC|_]Hb5T+ݜ 4Ԭ }W0߽p|,C#:64ۘԄGm`9d0n7\W( 䠛.xa{k՛z-uivxX2P$DzK_06&p.9U J'3 APT!?liu'oӞ2YI#T,X1jά:EoxA+@:t(󄀁p.!Gߜݿ!n|-Y;t?// iީ+%Qx /+'j_9h0p]>RK}]6_ hFБJϽ%VJ;.]i]fiHBn) хz57zHyeB cOȦF Ws4/=g V?vI)Gwno5jO5I#Ce13a,;z:,ĸ]Tu|k1+ZbM!ռ8?c c71(T5nah{< u>Tw *~C/ <)R_WP/ ¯6_XX:}οei|/_|7oruFX emo-Eׅ-[y.n2\vcn] 1a9>AB"> Ү"+m4C 3O~ Ʒxa/Y |Z|KwEM*HѲgS0J{s m?ӈk+:Uqz;"jHlMQ $t#8י]TQ"2FW+>r gLYvuʈͰ9z9rVed=ZRGC*k 덳zhfpf&ӲMg [MǕٕ]5SM Ԗʽ22<Nv(ΐ . 9RE7A5ʼn`#;UM$=hxf1 U UN|%ќy߸*8:T@Cp_u ?uOO' }/쿹[g}Cu" w?&]VItx++xpTS&8=sExt9jÇ;päC X$>BaU|I|w}Y]D Yy<\/ZУK /2; !ТBbwWa )KG>h ,0ߡ۷#/Fb7"ҍD#sWl6SH;3;+6_ps#ݱq2Y ư{uY-Cy Q[UlĦ"ROcɜt+OM*N v(7;<#3 W΢n fU%l]y2a%{]juCݟ'(Z>GOMo"G3 rD@6QJН{l$4eD}bH+-RZs¸ bOV woxn/' r)NҼ#c.wɚ>t #:V}XVSA(_:?)9Ca!ʖtG}ysO(oJ'O6vgl)\cY(}JMwTHX"dl0/Ɯ#g A`iwx nө3CxsLjdiXA E3G(WnjS~NaUT~ΆP &f QK_P+Y0|GJvQvų2HF&Ɠ8 Šlt"h8R8o"Of{lV!+P.Y_u^ nx;o|Y!}ag_cs_ê/5 )eOb Q' tŃй4\An]ւUԸμ3WxuIXT'nbᢨKZj Mgv+/6./f8urqw@m\)4(rar)wat"w<\% 6's!ޞG$E( y|WyK Ο  &Mn{̓hy_?8Y<\;'ܘ1.gglnA DЌZW\爸4n' XmXq-L &7&M/d2T*-]"Ox^͟򼮋kUjvOe~#Y ;R= Vm! y3 7?{38fu:‰?bN? +raqi' JuDA'N.NՏ{) SjDg7Pz>*sy'7.O`z7@xunId@' x# N}%`M̤L: ǕMn H{&!Non mĩ1v6)_$f?>F.]t1$IB ~KϯoO촣8Қa uU%ѝjs\z+l|H6 eMM%\;֌41BG`a\){C#˓g/>M44TQЋ^>`uT_ *H21O9Z=Oe;P5w5MFu{6d([/bJBpS9Uxyӹ#5Vf3h䰋/a\8Gl/—8lo'vEt+]t/pg-1E\ EGq_1ů'b.e;ԗyAv|O͆pУ=Zvl+aW͙3$jLLC cxo3G {QgGCk7l{5QtWw4 tB`"Kc(.oa1$q>B)C p`ǽ_̇ ~1`/v!{Ņc(vrt{XzsY6EGaz]öq{eb éۭ;JwCH~MALj s= g4}l׼9[w)Ȣ! TMw^X܊p .,q}.w<(=ц ]U @_ԫIšL&r|=חh-'hfb qtE0'xeWۖh1}P_r/15y ?>5I F0T(%8иoM`S>gٛ ~ C,%m~'.KTDĊ+oiդEӌQq=ǽB$vx CmnV:f=ӏ?O-\Ï@qs}~}7AQG]QaR0sO[."x$]eb0pI xb״\9̬ϙoL WYn0v<`5yy|$=A跌"Y,Y6KMĠ7d_#Jw[ߐ1vFWs߂( K`JG%ȴۃ}ZNR#$m9N2TwPQόF.[!A8(ɼXM;;?\ .wDo͂d~.ـ` W?=pX9naC :քyA#{>!~?5NŒlbI2\62ɂ CڻqM(iP!!|p@R눬WFБOձ\Q w 5A$hަo6D'|"wv^*;ut瑥TF7D#:<>tIP ZH00QV^&hI%ġ#-oU }ɔldD#^%MPr)$(7wCެ/_oKڏ|WW*a'T>H+8>4tW:9.?X)'N=:(4 ajBry9f3BIAu'|ڟĆa^M5&KAH{6Y<&1Bw/ ';f,.'(o}dN*q&wӹf!P"I )9^=}x'܃{AݕmP~^Łu^#yV;UZvr1_Tn;lR\ۧ}{"Dﶃx0O^^q{qS,8iR6,Е>e^bvN{-ڷmϨE X;Q]_z3/LDž֋l/A%̈́ mіLB: Y\07ƵQ;i(ՠf谗g,3f+䘒TI$r[_zmB^ ~F3Ys/٘R>3R;]4d43/߭_J'$/G`a{K6[,GVSd# Ԃ n2J"QDM7>Rpi^z+[M|Qa_<#@OKGR |"Iu@zvyfpѮm;2 rԯ2ŢzbA hHFЍB`4AU3[Qz~Yic/7GYl4ҜaSE.#P(IWrƤcf@wĩt;_l ЂBNkD*KF,1i^8dژUUUUUUUµF9Rv8bN2=xХn&/&4t߫ldj* 6(Dݡ212%ɘP4}S]_υ n6475HI=gR}\Qs(f@^/o|[o4˔ BD s{>U -h p8~BxuDT%&.8y]\&=\b=eUUUUIZ)jUZUU֪&3rė&1ܯs;"GripϸYMTl'jTŭozMIUŭ̊b~Eԭ듙 ҷ%A90D D.R @-Xu~X`!nm[4yL0~ s2-:;~s[L:h&:;NfS#{b|nɩ-,(U $ޒGrqH#.Cq9CUĽͦfa&. YOxń Pz~[1 XEp醢+q՟ᕄ˸*q_H))YEy[ڤ׿omƳ~UXc'1CxEזwfkt"9u*%ި>C ًN+6hGpwk[ vGi`8_M3im?/4tK.Ӏ >A/jQ Fg >u~Ĉ&Fpۄwe*p~i]} n[L֫D:{NyNov 1F ~#|8BH >οW?Gu}y\=WYteUnVW]pg]ҵ 1u;B5ni)f(6fLfNfғ.}/2CcgvznBHWP,^C#˵u: nm 7^Mw=JD[hiI'): 6 ]?q?yNTLzIPuyU1E7z8m/lHBt._FLv>s/#8ޕLNMX;h@*[0S_D;ygzNYٳdF5BPeEB\[ *6[d35ވ;P ].x^;ؚvNxFfS)&b!Ftt|R8g?KtKQs+T8>0דv2(Joy# =? MXӔ$#}ܦ𷻣x~N5yM+r\e,8MO)s{.%㗉pQȎDu@)՗Cf:nD2[Z발ë.mES7.}S8z]C=҃T 5ED8~AsxcOA2 ,խEke1i ھAwz\Sa}htR/y"sns>ݶ9qXbAf;tVPA D$elcJd2i*i|Q/{o ]B5!70|ЪK}x]X×K$ 9g 9P^ɑ3r i6]?kDEenmj,ގ26G?Ðq_.#N0j᫙r\k%ԆBCO[ar]eUJTAM^ n$E)@ 0ұ)MzNgzf [`E}f7$-SGh`Gpso!`'"o.ʙCƋ6{&r:SLн)\(K5UqEȈ]T|G(HtvYR(%U"`a8U|uc]>ͅ1ш0$)'%y{qGo$R~\ҙ! ^}Σog0z?.Yon`G1N҆<a}zFsg#GRH՟_]WUt̅7AR|u}U)ۗ Z1ʉIҒ<i*3Mm B?‚%w4V`fŵ =f?jfa?HY:fnUP ~;z L=Ǵsؘr$ywpV]:muK8y/OE6)e-V R%Zc 6f/cDR؅kSv'b)%f3ڷXاpHBm3rn#XI-z1zǛĊ &Թ|rp rMo{όwƛaf(Zzn xAH7y V}@6TX78-MqC{:Y|Ҩae7ӂ.  (C {H9c8+. QtҸ]>6hr*§`[i'xhLw2 +hsRu^3d!i-g{9DLn5xXfHw2lP03> ^/ϔE>5LG5X،=ǣF7:#-vA`uMl Q;afg~;##sZdBy")fT>Mc ǜb*e }<D¯ $ ?obG"ٜe$tg>uWleEl~C7{ xg1XV Cm8?d,浜d~e;' ooGM=g(d"& ;&|j~{*6ʽ߭bɕIkc_YFYɷc=Od> ? x?ROnL#򚒁www/ķ;k"'+9 4~nau# Г:/pwGx75xBǽE.Z =r YUkAU7V? /24ۢ3 &P aEԡ'N hj3և'pn(9τ{pCﰕót..|]F|88sPaLo7 r|ԅy#PGn!U{zR+ TOp~_!aPUݔ253>+ J@qn1=C(:5驋y,kp"E)Z)6@av׆x "P<ް-ùlta/4LZ'K+ߠgSد.P*FRҠGhr#!}hnx]#`6~$ԒP I$4c`ӟQ(x%[+}ig߷8HU nvРlߜ(ce'~H*-y'` W mOENԢow<2\~3,ɘD 6 .FCu9Upߣz@$:n 8:Ry Yz]ݷ>Y P1G4'a`e7E^Xk'ccMb) *O 5R;KW!NbAt h`xί`B)3U֟iONOS}[{|f%G>erše1F t"kmK5 i nܧdͭʤ,Aw=SE8-lTe4aUg\*9npg*^z>\yH~[^M' ̤Eowk=WLN ä͔t Sۃ~mT"1Wd] 㒩^1 (fYEWUFV{ ywj+Zlx9;p MywσX& bSPtNh6#rPعKu.f}UӖǎ2׾GOTv BNs1xTBg(,_O+4t17r}J0b}A!hGo7VcFS%:vX^E4Q*6.:?9@=6_RI? 徛_D $@^C+Hx4ZZ+ DF?wKȨ8?!x{hm-t}[ze*1۔/W*!"}qgXͷ~JOfPb0^ +6$=C6;-U *(v4ίXԽ6ϕ7&Qa`s^rwB ׵9uQ&V̝kK"0_R{;-r#x?>~~Ysi>COnjzWN%?R4$]g[1gx;*rr""(rg;L@@1e&'}q;ݲ{V ff1h-sЭp:a{TAWHNۆ`oS~pp#h?~-Lh9C9!Yf໓uBb?vAx;oTҢ>2;mn3 Chn/dCk>fh[f+߅y_"<`XYњϛt`52~_`ߋ`(VoXʞ['lxx 8|V2Ǣlz+(vn蜵txٮgb<0Y xL+~e9]e ,ҭ%z!k33@pd.`p&Q1Slǚ|m Ѣ$ C})x/6!&6g,U0#x ocA'fZaz'-ө? @^HrG|%kLT?/D8X( T<<.#tjٰKHNb8E8[M+0SQgwMA2YC ? !V8MjMs\#Ip%t}bPNQv x2n_#x9h{pdl ŭEbH&(W!b148†t")*C'c-_!<fDkT0w!rSﹽp5KW-H/fSxJ!p%0Aa]^+/q ުR p CQ}Uoǿ|x۞:en nTJ DЭ_H}<%vEyrj#2Das+..~^Ytf>5(R: eo[un&ްxk'eފ KF,;;kŇ[K+8`7Rä9#-u5 *nXAz%NuQ*H2@ǃRivO^yLkv!׳m 6o0Lt3d?}S]w􍤎/.SXA{] 1&%>L0=޽KӟŻLwyZhØNا:e dhrX/ז|hPH5Uͣ8Jgqv뇕m;@|^"sX>QQWJRIYRP9v +u\׊N;ngG1;."'F>B iƲ$$z(Š;nܣG]NPk㪬xU[)Ck8ix';lg:qbŠF߫MFMsx|B#;AjSffy@Pkk=[:7U24_玲2'6XgKmk&쫌SoMku{ڷ^: oTZ駴=k(qO?۫|z/wq{'["ga(8EuyEk1zkxD&uÒn P!Z Z\qGZƵx]Es^[/oJkP%sX2mK֯,Z#uƪLzYcq녿 7궍g Nt6lUJ~躞Mn9ԷA )2Lo۲=rqڸ𠛺E4eEw#HaD* >#Mu㾱;2~] 2[c{9wg nqGA_BN*EUs'iF)le>fa_qE(kk etm}n阭w3۴OF9KvQcs<[Zeo*qK{i_)2O6O;r9yOŨCxxi<k)q/)ɭK6G7ڵ X}ҿ?aW| -W_PV _yhSLF"3Mmzž,/p9Yeksnu| yt97%)]Wݙn{g-ip!8  (e~zS86Ls\bR6J*!.dd>6qfú 2߱bBNBCcqV>5n0Qޭ']4dM@P^al:/G{w9i{)q99`4w[p S@ҙ>dzb|iaGb!@"e#%!~٠s;*x[+::Y8dmYm|" k#*,!*]Hp~ay߃Y6IJ% 3Kϯ]纪Kc\v%5lIo铅Brbڶ+iV|"P0WS]6㱮n)غp߱B;& /(?!#g}=.Җmr!fdkd>I4F/4zSׯ9<(?|hè.ivʘ k'Lv{D|YX}wP&-0MXYOzOQ(۟sO`t"`ipE[>fr"MsbmBY_x$ɞƐԥ"peA^\xuV{DY{)n x4B~+`>|:G C@-Ř[~f+ |>."҄ Ww:Ps4G !b"@B-Dj_-hy!v<*YD޻?kÝ`F"ţ+FPgEAȁb72wѺ.Fy 1 Hлky}q9(ݛnYLH7]yVu8:nYo1a{E+}&""!|d74TkN*_/7-x >AwǚLeQQ)h[Է a<5?}杈mem۟Lpuʹ@R=f^ʠ5/}P`D.{`,2 t¥78Y:Xs.%Z}KG$ IGN ̀6QޜeF[ ;{̌4;N($Xj@K[TdvSɕ"LSUO)7'Jd'P_s5IhAW 2sB“,"_#_ZsXu_RN*(ࢬ׺'pp#]c7g\\J *n 9ķŠn.j0jFU2,|&OL3{Lu^&{/Uf/=\Fm|~`,u+aA̡ q|v'0"'J-]Ϙ,*Kv!.6o!f %C0Y$aE&a-Tgoj܌WuO]:\A"oW҈r b^~rP[RL鲼7 bBQ Z~CQ+ @yp8.VؽuiNAk}Idg%ٮ1DDPEA,b#Qˎw,.P"Iò_/`K}FaN\]4Qb"]O\\PzF *ZUoMOiPoG81ĦlA{9*RNSŧt}Vч7lde$Ո7}H@cnδ`6^z iDgG1qUp)}`iӽiH1Znp}L3 Y+C\`7oۜ!Klט5W;#P;Lְ,`ޒ H&*,=Aef*e  ՔN 7C:oKBFZc]1l[T iwaѺnq_C!FF"!1ŅLQ 'Be1☝~jOt'h$3Ÿoo>I7\? !b m{19[&_"!sTtBzj2.U!c:_@;-숼(~]~g?7O|П_C@ *0H",n( ^a||>?6;X8ՓU1_Ax;o޾Ρ )E?X*w?/Bm<})I0 <:"}5U3S@ɦB^IcDE0>rMO#S/$: :)Њ"*k*!*!@&U<)((&& fj h|0N?eڴ!̓ĘHjD% D"JTOǸ F6 @PM Pr,J4ޯ7|ј1UT ;퉠qV8 D* "Rh*y 珲4t'|s]˿5 8'h 4^ |?1UQ=4TQD7MkEEWz7[_ؾ86a EFV9WVJ<9%'Hx@;u>tF QE~ O *"DjQ~U?ޞ+ ҟ!Nzl?pdFG mKtIڡis3Ws!oh`/4K@ncͯqk &.1$ܡ>%zvBH&#?o]~|}iIFH')q& (hfk=}IAQAQ'@UfJ&Q&8@`ba!A~wH}6S 'f{,/P~%!W ^S}㴆5% d`"AH%:jҮN  2%cxh}8hSe?'䅘 b{ojB܆6~il[6F(\TQ9fM84#L.xNnԪ; _q?Pz~6s!"[dK]Pz| C+}M beɑݡ=og`B !O{2S/6ץ &e?>T}(5 x|TO.o鋋c[K;6 aFݹox!+$K'ښyM. _䤳oR:L4$ξnSD+MY~21H@+N"~wuƒ߰o "iBs0 0$95C^)bY5sm6)LD8P6E˦ DQ&$}IF9'‰@ٷpP!@gǚrxq}FpqTPbl?KlpD\ pUxߛg#_)B쨔oR 34Qx3 ,"Y/Uz K`^:GĦ?ۮ @r4FT 6/.# Ǐe` :o8[%0[?\E~xh s؞ S`"u(Wl-Yd9aAb0 <_`䗉okQϣhX<;GP D\pOC҉nxQ;ڡPĽfǫQ/8hjN3 :Ȏ_& gUFس(08Ptzܚ'XfAEd#vz X!Op2QYČx+$;0OIɟ| Cg\x|i&ƗdP uFS++s:W2$PTa4ൕrCaay\Υn+ݱ,.p*#(PsGPAIr#樃.:7TM\j0j~ q˶QEӺI%\:P?XPN s|xm&)x/gXP_ܵ uݻw3#&JHCV2ԛgPG`g& 񇚌ˣ=1ȶd=0m{/Kg!D3s1Dv{_(3["Sê@@!BF;+ U 6yKMYͲI-'&-U}' MO؉D7%c$\(QsdPl&oyG̷Q}O?&UK1>{@)K,c}h\M 1*g$+eiۓ %%i[QhtURSh6"H2}8rA'$&6U2\vESUA.B)؇t`\+P= ޅ$ɄÿYD'NÇlqj*Ȝ$3Y sN%3Eyt][G8 PjSRDqϊ$>az]Cv|g=v'Ä&eQ℁KBtg"3()(r+ڄlw ho*vE떵K55ZL-vOH>{>cB|DDJ4*B ݼISh#ۧ0`ޯ!q 5v^2uݠރ!9=rx]v Ѹnm:qP' x$fR`i(wGڔ [,E[/BTӗoONz}Ӭ *O%a~(݄BNilNDQ岘dHwTvv\bhM@ q_WZI©{NT~1sܪx%`MNY&Minաw4w4Dl? QA{}>o:1||홈O_sjbYDHaɶh=_vԣ>|de}AO~T]}t0~U1'^Κ1oh(SE(Ghf;wIƾq7Übt-W.?=mtRS>āx4瓉֊9S{4ƒ>zt+:Y!b/Hw?Kͼ5Gqߢg{7~,]>˩ֶ|?ԧk¥iܦj3Qi=J/W4OxXy0 f}y~qoV>g9* :{-ut #ϭ!iwa0Jnc*-{tq˜]U}(_]M6K4(g^P+}n"&mlpv(6׿NJ /h>Ko7j޻cggy>Fu6PtWsUN> d( iѓ+b!t@JYB\V[]3kB85mI=5UȪӣS ]{Q̛gȨuӶΠe^>#4ov:p 9Q.,S=!`ܬ.-\C\T왤!5^bJEtu;~ CgV9@z|K=r =) *a n _W\7q1TB+~3n׻xwPyn/Iq_HB>so?hXZz 8|A'p Jwх=ܼTwÌ^<|'5ST5S2Q~ˇ}okoSŹΞ.r& ;¸K?&1Dݻwq=zOip^@>(y!!Nj9gO/awϯtj wևˊ=n׫"|G-v.6㹀 w.v >Zhhx?+\9IKafvx5sKr UtЩFN+܎ t5n\EV~w_by %G!]x}zDu!@T!d!:]O jP2&nGph{]-|Gt\4OڋM܇rIQup=.H/ ϵi0,$p[o]ʁL-N x+ g neNY}w18Po7&px3e(MY]J ̺>lnF^%|62*nBc&W$S4z(&wvQGU{뤲vd>NfR fu>Ml pwG~^.@tݼ22=%1~I :ٱ|'^X_ˢ:s>0?"g2q52̣ޫٺ Ǖhjjoh_(Sw,bʏ:ƼspD&p^q>>Wf #6D6t hgн͢ spwx{_ju#n$[%{ZB}?WjL2&\{jW˓񸏵Joz\֭OmM +_Rȼ+/8WGݠaOE튮$rrsz|%[wN5Úe$<_9܆MݥθOԓb6xk1ӏ߼}udY ½ګ< t68Ϋ-tvsq߹+Oy6fҠNqyk\']Au [YE0**EsL [TPitE [FJVkq,,. 鲕;lL2vF9c% kf/HHe|**j$*7VPI ;5`tז?H40@(Wg5nP3eڣG@9YH'>t6k'GBVCj00>>gR#>E\7#c_RͤZv̩o_n}h<W[8jz=r]~K}lZG$>䎽T\̝JhuC:]>JD2jlz>IwNlܗ.v8`'dKV戕J'WG>/x03=~J\TjzoW=,Λ.1^<0:w"a1G( ݚsI8pb28\c}k<~/1 אǍ~3*lxw;"?LWx 4 $TTKHSJ B2BMUE 0tѐ`d  mV$PitS,Q)-jCJiAI0ks 1QT3l(q UTIM(E)CUE4D!LR3 %QT% KZ\.Rd#v tRmpY60a44ҌK,+KQ (TX@hR%*6$ib R*ZU(YY!( F)H)$J)"a I j&% TfPY*!"j H(hJ HJ(jb!"R@!`B*h Vh Rji")&Y*a*i )"BVJaih* *H(bR&X%fJX))&JX H!& &H$R")e$$"Bبb&jeI &TEj(( JB!J ("ZQK-1!4U-LPHPS!0 DCMQ 0Q,ԍS3CA25Q1A݂"&$j(bd)J)&bN2D$BDfsUQGJb(b&H BTXjU!Jh=E@QERE4&  X(babj* h*bj "LIB@PDlf=dJN*X2bh*  `jqOffM#ERMUCK1DAM^Z$"!b '8?SL5UM#1J %LMLAAIC45M1TP"UQTHPPDAbbFh JYB$"f )) Rh*ZbLI2SDQQEDA *R-GLS  K2СDxXH `HJB`)h  B%R"VHi&%hRR :LDTE50PQMi&#{!$)&jQ i0e؎*ĮRJR DBxV2P%t 2TI  Td'o 'y7L"UrsYlSyh((4"Х/&`? ( 2U&BwA)VT;} 10)73FCT\*QhB&``j!r[Ez _AZR D653=Ov2PM -1'DuOyl ,JIa4l[W% 0#Lk&$(ެs LB*AҘc F(lEd0C(AҺ"#a$!INHa"CPbɈ-1 gTSyƜlIKP4RL)бy/v`1HROg1TD#U"*z'P:@<`;PȘC@?;d?g=r`A̦#*>=W*2+/(h]O~Ot}.1 2+G\~xbUYVH A#?ᇳtٚ3PeF_GLhNOmt~Wa}[~c~+"DFUKIt/_ѹW\2A<Hn8s8jwF{t;;y|FooGAT`CN K Yf8ga,o_⏫*46>LhqFYB\&gEÀ-wl`Ἶ7K8:TvK>1W|gz~sBB'5|!|lA%?uWUO|do/öL5{Eܸ6Lp\3,g7uV0ٿ8wgeoR|A%%]Ych-mxzwmwમ,_qG6a(]'ʱhMVM) ^UEQ_,O)a>K ja_zxݔFqQ`?i{0߷e9T ̀/ޠj'Bl\nc#3l:瘄{u_+&}K}%(Һ1T{=S㯖peޜV0ߑeG]ӽ'IhØp͘699 ຫbd oٍ^uK=+p fwz{zsᵸf̬ԫY+jV[*FpT2[-yjac7f94Uf'UΩ3jƦ ^Xa::QUZqJS۵t+tV19k{x8p$c8}k**s:hƱ]bUŒg_< azFᵶGn]~͋f;_B/ ])=)0o'/ ?˫쌒Kݚ_ |j>Qf`Ww^8Ez7? ]'G 7r,yt𘜖c}l;}qO\ w)>;9GCg .۹ܛ!^O=Rv!^#y~RasS':+TyA/-y}~JuQ^گusݤKD'ǡS2ޠtK82׾Xjg89_z-W JgVG' &b>%8R X#ye8R1|%Ua3gVѣߤΧ:Xl7>.+&%}RXō&iǏG׫]el/C?k/P~oi'R0~/þ=LA| 8y~ހՈhtRSW(|$pj!oŇ\n 6@V@^$}\@ko' `l˰) >Z"AVQëmr`:1|s vuAT8} (~o0}y팿@܃ݦ[STDwлϕ#}s}ykJ3\â#|Ml0` &I#RMFS@ 8E (4MGq[ 'eؠ eyZ.W7>*n߭ʃ؋>nYُ*eC '|B/ %űa-)eF,%/b);m\vm3;'xQJ|9up)ŒxCFat vF֢ݵ]vQf=Asy=F"b,`l5윺)0I"8+s٢UBq6B_*'@<}%rGd2ˈF|";Xks[X1x^!Yw^#_H(9 :7+n+%?WlvJG( ~=ITXtTKtB`Qv 6cPESrg(8/H~vHSA?I7auEuFȋ Wks U@6 4ܽŃ{/謏|$D$,()"x[w>/V?rMT=ǟ.@|\ ڌ.2/WoG>T*9xig BI|h^ (XAFX r'Qc?TaFN1@!,>e3^w==]d3nxp] yQ= Fu=Y۞dkTz X{ k2y|]ձmggY`h\0ӚteQ$iQBBATszz8xLq> |Hj@hQ=n|^@NsJ_~cvKf~1! =2!p۶D.8G– WyjUv \0w e4tE(f(نV<ù%"l)cBdQYpz;7 MS2dȁm~ulc [kֈ&)e|}fp%U 9pxwϊ|qB|x6tS:>~?-b~lxgAL긊A;+ӱ~A r{tH8+jj.F 1@ǘD4Ƴ`vЕJAu 4voƃ*6ϥTUѐEFEw;~IQSLEᬘʅ H$y~8^6Йv n/Jn؝'?I!BJ/sB0l(h5&s#ZP< M4I (i!'?^ 4/ p Pp^]4F@.ak$R؃Źh eC {7Kbna}:B8K 0DOrԯC#R#5JRnLD﬜uk}b+T j )u- +M ZPٛujBdM-X1?ۃwհZN.}oy!ƽ^<ᝃArnynjptmspicfYlI%d~kL5 駐,z1}if¶>_"Yݧυ]gsCg/:sh'/1:?~1D%S`;;f9w|Q$@yx9 E.GO2tZ!Jp!BFXy,;I|PY@@<0~;,yeN3E~A74cf9 59я"߫9tKݚjV)oK6GXc.S^|]/.sdG(`q" f3T=6(şv9G7 cw Wy&1FܩYt{m?{mͶR_|_r(-3X2IsCJUL U?^w:iغMQ3N, z_N%qsDx::ݘs^$> d3N,_4Wmh=~?}l9JTV0C0Zov tQTU=%Q ~,&nǫ̇c uv37wozk֫ӫ "3zxvD,;oS!9\W’[}v'Tb8PY&Wzmnpkijh5c~IW)l|z;ǻuҾeg(Q6D 3YiQymhB'd0G@F8t_;]D(K;`W?;53D D^Wm3Ua. "Yѓ"®2ʰo֘\E>ypW> ݊c%BmH "_zu7\U79m?-@qkCt .K<d۪֨ɳ&.. U{? 9%jMohsk>\H"GƘ ]~XBg-4sij9&YQWZ?2j[O*⸿O@zjSQS brC~7I`I*v-s *-P]ã?44IJ*P@`?F`Kf.:sƹc͜kL}HCauvK3FSTj 7I1聴ou;'V"m@myz`gvA_gH JxU=UtG>2z=7y_iF ݖHe*';2!p3{)BVlI.F!ᛤ€LG6,DvRIGH_#cɛۖӖ<3-Tl}=jf .XdM5'=[%*4ӫvIھeGmےO6]\)͵sp)JiNUßkεulsߝܞ% 'G dL4WLg6BOMTL (rhpUV{c]7qds=}Rn!;J~bC$2+槂N@ &tj$i2(9n ;##:8 @\[<8cpr3gٿϩh3.ء߲qj2mFV"z1[gl&~ǼhmiĩJTs.2%#C,Hi  FyӋ{iɋFy@yűIFJC/Kyƨ;`MP_=$]heO#3fS`L\QdMwYi*+"ޱ,Juf M;Fh4. ̬HNL%<}v4m^3FR("(2|GEy!q^M )L., 3&'ﺛ9˭kK J /ڐw;؀̸F ? eV~ϡOLIҰp2_[yGYLh_=/>4AoT5qݢN;w`1`|*2Z_ i@ĚC| IP{E$B&GFwcbIfRvL(( RJvm(k|dY!BÿmJe=Ow84p&GH"=}!׹s:tVN um^dIWQR+z|?$\&CH?LiY"oYb1r@c?h+*軵e~a+*GТqo䷫͜{^iV۵A MMaՙun-*~ =+R9ԣXg` E+JY]1[L}&"pK!-x¾9 3?{x+nc8voE8̇[""٣Fɖ8 /tYҕi"o!LaAB{a@ _:rҐ~tT㈚SBt{Z7N @;}oմzgSmGݲg9\1Έ4N.aOX}.8"=zyD@/g4D!}cQu[iEuHTA6s?qH/+xqQ>vܮпʱ?8λdqEhY۟viVAU0I W+Q.Tc""ziZ鯻 lDk.ncZXPC.R@ǿP9l0 |Ʈ/_Z,I+yM{osGYg ks/Kz&m&솮6#_JNE\,%#F{H;g?'i(CQ 6Z_AzλH_^!`";#ϝ]Cg}Bm?G`rfWLjP!~k>_|eD~iEdL* (KjLHeA.Qpxf րS5[n܅t4\(̨1/*T9Y|ctgw>i[a\  )]23޿ӮI6׬4P30:fjOsjv]#3_B L 0n.rͲeaZZ[%rHri7&>y+|TCF\_O4iZ(a=_$۾/e7/cz:QrZUcY0p5XW]rX+ (VR,j65ZBhպU}/k aY޳ZK +Gm1|` ;vCL {c8ֺAB 2;wno1Bxm*GOW17ۭâ8XɤPcjZ}{UKFQ*PJeupuu]:J \jr7uܞGū#<]u$3`GS9/{֢⑵Em }\locޞW1m^O7b'vTQRĊva4%Nf *k?? 2RC$ kޯ 6* >iB.R ̬UrDԨ54jT fг 1{\omiUDS4diQND7aUt#12 0}}tց AT ƆCh0`TA)}^z/ӤRI+Må4r c-bu-Φsvid9}#k;ht1Tům5P yXY:wwc[)2?ǐb¦SڐmlbͲpº2H}uA' fe#nX@/_/,4 :L_(2Ed! DyE?eZ5ݠƨFOmхy02j,G/pv2b=&7`dx@˻h0ADA]Z.j`㛌dK`丳\OXF Tes͍iц*er)٥C2*\ҫ-H\8vAl?iOglrb $rAmiju Qq& NM.KR$UDg@(1 CPP4UT,Qd*mo@a8a,PR˲bR)c}ټThhu6yJI͙w1T?\ڞqBOsH`vCސhC_} ܈)UmbxK- + Uђ' UŔd4TH!~=IϧZ, ,;)<g+jSA ֎ q+%xRNpޗFO=E$EqM$g|fE}6aU/o?_kM>A jd_ V4&tc#z(Qt%(#f8llC{DGo.wo ͐9 X"™?t{ˊWs'soJ~(jדtM=qT4J0XmРCGd0-?lxsCϦh,yB/'4P4zأ岇 @S"L^ Aˏ~S0LFN>V#;cq1RN-d h4 l i`"V/)I)ppM4U|@w% EDPH~NLQ#$}HLS^KDUDLUUT5>J*`fj<٪5٩OXT}ӨHos&R==9)"R# KM U ?h(($?qMQZMPƥ{.* L׋q?4 K=M%0u8(($2v IE@RRX2i(*'ڤ)m y&5qSEQ2T5U@E4T%EYX1UB(GIT7U#?(^J} W2>o2'84K(PG|p7wA;HhГ(yW97#Ew'!zo򸦧.g؃eV$pQ627+P \mA )>Gbssf(Cj$t%'/[Q(繁Fk= vfnb'W6*dRhQŰ_J1;N=<)Fe?eK$&\˿"#pwO~X򥰹ՔSZE?Lq! @$EOf>xs 6v97;:$*?ːm~[;yp(iE׏ᷧw5k׆_`gM!xL߆e|I]6N* F?-qap ) BJ"0JHIƜ=-׷>78''8A} E"(Ҩ];?Ŀ88cmZ 9dz.&{L7'徲?Bo^] A|o cE$O8V}:]OއdȊҡDWù{<[P9C(̤^C5hߑ 3q[MHۨ fW$Cش( aT{% wowKREF~ݟdw[OZn#_9AT?=$\ppJݽ}E}Hs1WzoYWs<x7J0?~^UK_'>1I^j5H+07ރ6lL_|>5+O$)1t3G'8/"rI #8uxO1qVOH|`ľ>O BIi燝Ǭ}dId?_n 䞾|kDn=%NVy룷/ Pjѣ{Z?dy=Yz~LԶ ~~Oرz.`VSF(: ;աvϽuUx|Z3tug"v'._ydҒ8K7`ĈKF :\vt#FڹRTK!h, -Pa B[B#zq^6IZn)=}g8{YsW2Z71?nߤux""0bTT,9_ãZeI6Oܲyg33\}֤/]Xxܚnc7{?,re%RRTg30r9A%t:E5YG͖u#oz$жeޕ_g{y BwmIwWz3Wi9|lrWa~->c⡂vWa+TT070Q. m˖}J_ C ~M¤q O}R?Vċ(rB'풅φ7Lxׂ! vD@ C>>ς{oBȞjV6b ؚ+USErhػVjvybVYRuƌΫJB"R*]%Obr@?@ǷX_Wurm}}]^7aWPJfttfB{g6Ж dLϟ7u1ácV-G.\)U_Y? ;3k'"'PV+ԻQ舁q=TߓX#Vԛ;KbJ,yG26;ϝ\.YMƥAC̸Y*111,v[Pux\ 1vazvCDt܄!PMnvs?d  D GroR٘zHd`?9`I \4iJThs>vh P!o'?CP>]x= ^~~(vT(:K"8DO9(6}@#ABנû~_I->}dLu\5MUiィ1 =}KUpOT`=HU*њXڐ;;W޹gΉ=nQ #Wg1spzQteEnx;T+fGsPD3Χp ?k|$,\ɺ?`Qa4hbB(M3 8{=oVDtH9t*11|w+Tp H!1o2zQqls^SmWeK@TN9LHnP)JPKs2"]^Q4I>64dCG@l[_vvp9IK,/*q0fa)o53 )m{ ~R@ F?^~y\ڸ1H 4_t174]Ux]/C g$PPǔqjEqED&@BYrE-40-#r{c񓐴V{Qc_MTJUbL-u{lW6Wǝ[uR l[e?El:FCm.Ln-M^<K_=f$ğvBe=7%mSLgWp郝u"霞N^H0CZ .mP,%}|=ZZy0)Z]Ձ(Όw @GQu|^ |dycah;A [+;WRBbM8C퇥V-FA  JT:DL?'gGg}jOy`GBxm:^g}?w}?(D?bo1p3 =)܏/s CH(pz2GrFx<1vlYl؈yv5fke_Aɝr 2|DwQI=B GZkhK˘D]?Tj ~N?pfI@Sܽcy'+!ԮMn/ثˁ#)[\[nOv/W9ak9EΓ)ucXbz宾yiz\@FRFnbӞc#8s\j]*=F*8s.VP.1s/v h,ghz{?{{qQG'"5A;5O7̀I<ǫ SбRդ|8eJ^O@0yVV.P @QHk:b}<0{Y`B;' |&uaX;^oWFos'I"]<[r 7965H'N0OP7ȁnFvѶR]~`y}!_5͎׾M62|]ԪD٪$jGľN ̱#= Ms}~z@zE_,Vh-onwm3 >к("(hJ ]#174Rgq! YL~u]O<*hR<$O xCI+8Jh ",IA󗣠8ؘ v5Kт  F [4?OYQ FL.LVaI/z6 !wNN86ӅH$U`>[%»N `7nw(@D@ޞ&dK+C*} 0@h8u1\,, aEy |1s䆔wD{8X]WJ:Օ/sP&сAy=-,ԫqQ>. T3>(>}_=b f-6D*3:w` AW+dKXd,<~^p1jJ t!dc -7ȏ U{zd\! ? yqrUߌmaέwICNs|L{[O g欄N3mWqw {H~d z'gXĨ9fZ`E)pt7m":]{+ eۏ=6BT˹?{T[.Tt3{3kb F#+|QA/ՄbYtn(~nPH!~\xP@d1E-ĿFŸ{I SDQJxIyU._bJĞj/>Rhm">Y\T<(0&$5Wn"h]s[ST_Hv6$S_Ĺ g_mm/:49itA.#jC5")??Ɋ-ˆ)uB>2 @!DD< ")iQVjTe-3@3|5X)01)":`"\&/_ge:z:]}VX>,GX=n#`T8M\NgIwUۂ>Y]K]U4@Bl9^g,p4~@Y*rg8;K&@@U:<)@A~c% U0*ܺFI/k;'n& ިJ0VvN"t؈ "bwC:!`c`?&Z_O_IT}wߎwWO+bGd|Bnhfw^$)7nO9,h,S_)U(BEv{>]M_ߗGǦ"?ARrf7w&}Ӗe+ԇ/rqY \:pAX. y~Tsݸs"1NJH[v;]nTGHjopcr\[(OGp>+ +vSD9:忚 QNnyGC]}51t_];ts}.s\d9hIGq\nڑE@>:6P݌$}_LKNXCN.f>Xhayx8v +/CN?Z,x~Ff:O ΄Tn^wQ=EnwwkQ_/M̯oSÏTeK:ssj*Lf *g$x@5.p!ЈL M^xA():P1W߹H -@ Ug'\rEg{b0CA_d=y1^ pdja8IKo.^Xnຽ|enu|ʑpxKsbzbý3Ǡye[GBNs|49W09"RBrua:aE)[T؎k͇e(PoEAZ(;Zayh ۸mcr 'R[Rc'dG(Z>r=Ѭ RV;q]%v*!^|tS@w[uu+?}~x=WϟDae;Fm|HLB͢sw9I8/JgI@E՝9AW K,%i'](E@x nZCP.y\ huJn7bcZK~۞" 1@== <2 ]m˭vĉ/R5QMM8mag~>SD罇P)+N<}fՀSUglȕPszyy{}œNNo'bZ)Ftquxi{r, JwCI5Y3Q=]K x⾳p)9_7<_+FdaIk~gb d]uw(IoóH~j) . ѰRZî[Z':?a!ɤyMD +H$EKT!Ac- Zr9SHm0$|6/vE4gٷtОjRkI*TEB^Ng++IL?A 4B4}tp;"q3{#l.ak:yq;GgK!3}W)H*txZ,É0N rޡOxJ0w?s '<\9(8?|I!.*Bԏt~h`^ $u6)CL;d` X\'GvjWz|)s?ٰ|b=\@qE4sWz$!d,(Uxg_tQb,Ya77*T䩪 )qLy=@XQ8qq;KɆs=gHXx:&Z!{痛Ŗ|/~” 3 褏ӣxf](e1 ?<]K잛^ !a랽nDCnLp7h=)хP[!wma+mȧd;j0TځvACo5u_ף9ӻA=?5%ar3>hD 6\' (pLt1^٧sllGu{wAs^[:pu+p-"Ap涘JO.==&pa ZN :=5>ş>5z{^@QORpuьΘҝqcs sXx D95X1z ve%\r,M ջfj -qBS!\z&|!IZTËcΡH}qtbׄ;p wM :}L}wN3W,w?C d x+Qxb}7&MJXQFNaaTmɡF.zM; Px:'5u r=G`Eo5&hnBkmDp]CdɛpivKa^,GrKHNX d2SlH0w~1= k;S8*u՜D9'8Dfyv.LN}[i֧ϞYmMMׇKLZ@%ּtvsekhd|׬a3=u^%!Y4#0.dVk`@Q/%Z5a a.8=+X3=pY7Y݉~װ޷H2ɸLFUbmHtl=9 D/iγtw&QW:0s9@#퐷׎: [CJfvE@*8cm!jnP]GsX"tpQwD;qxNX,ǒ*9gv]+gws$tD0߿c}O7pˁZ_{Kgaj{!--ΎgTy;v۫~!ʞ`D;?Uڳk.B(OYK(z+里`WJK|7Tm[7MN0h((YUFꅈ>+G8sQj=:'w܁hʘcQK5gl dVnnW\8+rϥ,*0O=gVAƽY&ȼЌKB9iU]$> g:cs-=sop\Tw(pK-^\w|VVBmLX!ň-d(門rÍ.c׮E]#Ñ&E 7%Tay`u/q8P|$:+X 6 A`ٸ1]ڶ5,Juc5 ;+ZXIw;#Z.8 @ieӝYlpy_a d{%v1ٔGgtCIuH% v#Avt&/oja(" έӪtS)gװCI ʦMy<f)9,%0RCXJ} ݶ\iuaۛ3w cre-e "xIgG%x.[u Gji:%O+XpU:oc˩FWDyn&M=8A8UA]:*i^Sc:ATvXJڬzr{-o]ju+ZBuB+%b.2]DpThmUlϖNvs,f4Yg5ߴ191DvyHIgh3om>GTU;̊_]n(}Bp0c˟&O\*].y;vqm(.EkR,T=p0Ó]oϭ*iv:.V ?U":3+z^Ktkv"2Yc KB _?#Rs-_{@yE{zZ_R׏n >(ץusk hSE̡.u.>ci$:YARR|톑UV`5t6I{':Poܨ]){̊{8D0Vd IjD^ru:aUP-?R}Q^,|nF*n…,E7hOc^GͧOt|\*F, 1Sʩ0ꖼ>Qo8*D梿^RAQGbWWqՌk1{T*>lj]ȾV(}#M'Ѣ=445~u5kIyLb((wo&e;:O2QDLDؙLAS.70-ETDFb⤸<")П=z˦D "#D,L3;\0&S.B!S">ĺa{Wd6Hޣ<>(I _j{ZKP lL΀@(0PS9 Nhsp5۫@iN2;JQ5λo8sG ;XV#r ;}=n" 0OUe $vĩ_30bPvJ54 s1/s9Tfij2841c2.$Mv[(UcvS,|MѸ:a_UIA.Sav+5Zz}0;r{Uf75J\lUUeZ] DVʰjz]K #YKZ 'D>DDª$ ,oBذu*s+蓙oW qoN0SuY>ʚKky/"`k΍T/:Q/}MbZ}N;T"ΚaYeՈ!<}iS?1ST- _ 3vb%#l hY7Q+6w*$aQ@дP R)0!iLUc"eņ0r{DEUSWYT8N4CICedDxb! uf*RW!v\*VN6}sL 6#}^I0G DP{NX#MqD T ߈Mt?J$@@s(p%Sɣ{?_EF1i)u38w%WOϩpHeE ,"f2I:C*qu)WwWN㟅_m%3 ͆nf~]7aB{Vѓ/5Rs1;BJ˻mC,zYHT7;qҫ4i^~Bw_ m 2I ÀҨsk<3dfґ0S}|%c0лOAh!94-iwש x {Ė-J(VoPj~)gp&E?} 3Eq\dW}v;?!r$5 k=}L %8HqNL{Kc[ 72SqT;`6C _i*ZjcC& PUA ę3  5gCq\B5b݉o/|[BQ  R}a}?_ RDԍ4H|] p<3GqC kȫe`q'47DOF:b) 68%lݝAbC{ˤp.줾/RGĀ\yj}GU&o_^+]ᇹPN pt3[dsVu<hyv;5u4>STitL$؉R"PS1vp.ɁلbsJ;T'f@N!+@.\k+ɾI&Abgkm,AѪm~nd4Ʀړ$9P!m|IDWJZ)ZKˀvv!smmLM Z))WP,:b %TaYzr=uz=np&4K WuQF &z:+pI\J!@2<N3Gr ;fy(d t1H&%LE)tdW 4oX#Bzolvx]=]b2@VcÃ@g'v#D|JA*|?B Vo s;eb qXhHq71\$8sr@1k ?·iuѾQPW]$w413IhHv:FSl\1 090JӇ_()L醐SA\ea;lj%Ħ "m r1ҴdEB|y :6J=y)s RStᒍ3g9 e3<:JAds NP+@!J$,PW%<5xB(+fN44`UE_>l0)c^k0lE #xᛄvu<Jw'" ʥk7N4 f n}DVF)ŵm]'4)PY9F˙ؽq^X!yRS晆S&-Պ og 5"Rعܑ$߼FwO|vz0JVʢUc-N#F{ાnܩjcBz g{C&Guܾ&6Bl'TÎvЍ }D%|Q@JR@2T2N:HWHPH| QIY'j&3GSA P v)U,G XӾ226%{FuIvOn4m#[nMp$~4ư,r <ڥC6r54rdF,'/BBF3I1,HYZ: #Xrtײ1aʏdY!"|"qaM'SBA _ɱz`Op;!Ȏ! g9>?UnG^$]}E, n.t|ZesT? ##b0o\ٯ2n;fUkr)`Q O9Лm/Ilw2q"u{Faf9 >>6Cn:ߤq5r(#l$IϬcղOA|mʝJWi[r4MD)AY^E/9!Ǥ9]`t^x$j"rVd>G>ދP^R _6^&=ʚU%+0"-I-RR!VNophz>`o?.9ti: *Y` yաIʙ:gٞ_cxCfܮFCȢ'{4Yk( _d@(3 8J `CSpi0@Ӡf&lO{< ?K Z3qt MP]3R"J@R( ,e4^pp*~sP3ou@\i!:S4FI?I;YmHGx̕B>dIR&IDBxդ3]`vs{V : )^'N崒E R)c'2LU0 *,$^\`rkZa02>(B>W$1v @5/m-q^MzM+;eSYד)`.3K gho75dt0; u8Lmڻ&U,@x#73kT]ϫcf}swόmmHb1<5{MMK] Ψ f >F6 KJZC̓,N*N(z:ϫusI7djIH D=e9EOx_#0G_אAvH eQ^)S>A(Ƴw1@v'~Y+nH1#%,n6@Ļw"Q29C0g?nt/RHz7$융3=笠Q1 {I%B)0| pb@ .A-iÎ3$>̐U(PJMۜ&>r`Vfa'rw0}w@3p:d7>VE&j_apIޗ=@NH%ɽkd SΌ2p*$w'^b(RgGyvdLP l@=v〜]`aM&؂+SNޜBszl&|2w<d]:(OYa^ۯy9f'duaTbjLE  `,i:txHwǦv;MT=<B<;{d:'ˡzl1m V+֦.aFsN%" Qsmמ*M`EHA'dz|jC SQs9aFIcqw>(l;"bwϷ;v.Z{#BNfN=Uuf$bxQF\- - kCLKPɊD 2C%=1xo$Od 2]ކA;+Ѽ ms.|HwsS.BCađ bOgܛr=H߷oJD OYEUHDCHdfW|3{wFAmtDhhuiIS:PzMD[f83HճX[yN1pHDyMY%Ag5`kݨ6161+# $p@҇)3e Mkf`VHldڴ;K@Tb 1f/ $Qd+;sM!0c;oVspO|ɲ6:8L92*P}"{! OJ}҇?D;~9moai*,P4"d )x;I7IUI(c̼4N=Dhǫ^Fΰ˗8:w丘w8ӊaH~%GQ8yH.MN (Jd MxV\)58mZsr8'PѨ`пz_&^^[esh6|ߝZ(Fm_$ HaY{bZKn#8;Npz;t- [bXDPqcq8b9ݛOO0^gSgE)%dG0p T"W18 E7M's6^<&; dְĬ':ً@(sI#BF"l7Wsk" b6oM$MS alQ۞m[1+hHON+0L^ az^&v)>V 1#cuu驈 J |!Y<͇TF|O>+#  SfjIR IÓ˅uf JxWXP_  ?1Go'y$43 @k.$zбGEIr~A<`d .pL@_Z3P1ݒxn+)b$rA3N'I : $R$"B !Y$#_MF{!,c9La_".v pI_Nzy\ "B& 8r{E]4Po;~NϪVj &"PXU%o$'x?D!]#]rlLBQ;2(pIyE1lf5תM]߅[IIކ54"0u9enE1Aي4> aea%NT|须8l=Cbp5a!t] F|>@74 7l7kpfvhwohnU&y6f !2IAMe"2&Aa!2f-pDx VrI<4 &'\""{k+şg߂̮NTd֊9ѳOn_0J[@A}>E^(( Bz9u j< w/FpRr1BuRHd=\X߂v [%Q:p>LoPɆZ)YIS2@- GԈ] We𳸩P# R (!#u9Ȏzl7x^NeF>̉%)8֩5& 40fAx/hC2Aw:h ɦ99 v,ܰDe NE;R]8sN"D]NBcL)kl=u$=X$rJ88eMZDx*12MohkiC Kp@jkfkzQ;l.%:,RHbQe<0@Raj1bYQ Odzqz%!6*Ld\ڍj>q#Nz1$ɿdS:?=1 :q̈MroEK03m#;ֱĵ8xt'~b?LCR#~y?!}Z++H~]wbQE|Ébxb;"íi8TZէ?W\;\@ʬ-x1'f8N&t؈W7])Ak}#un*5ʩ3c&RCZɴޛk2ɮ߼_ lsyθnu.Qq~"8҂p>}Ph!5_~2+DcJ&CJ'gU—EXE&3m2!VTwjP>&'(YԚjFx޻wշep"!`Ӛ./D%2u|JW8;/x6Ԁ7 69Td^g$Kk3qFC*x(6^5M)0ӯmzuWb _s53ﻜm,D//n6gLL̤yya䱒a= ݚHi:cT tZo#e,h?+yvyƐAAݛڍLrc`sn5sm茯%o4 L,AZNjg h3ɤwȬ`imypjVmJXkk): (0KFȮڻ vRNvF6{{3o&aN@r+Z̔M=+49(:v}*'P鈛Kl|D59n?o̜W ֋#O8€k5 -Э35*D2Cismؚv7jB*Zl- b;A + `i;wJ M\'Xpa$v TQ4XVP<]ؙytxD:ԳrT&:65&6 n {DۈFc.m) _[ I2{iO.hJl4tF2"ȑ을w /wgMQ\cymhuknc Kgɛ`]rk Lv/9-lpI,I3ѡ0PI@H8g(<$a' \X3ù@M1`DI/y*5 n"qA|SN3LMDC:h19Iqv`|xǟD;TGBPzAf "8:UIq(t:C _=+b'd"39?1"&-"-(($UvTS@AuN#@4QE44yT8wI%G>bMQLd*w"Sn-4e88(Mb @8a:eO;,iDLQ$iSf(,"5py硈aO4YNԌve hvI+|+EϾCõ=dAH!. 8<}'řpxW=X¦hD_cUVLp5ϻ[1ZJ(QhfՃ;_|q5 t`}3B2uc&LQr(|׈8 z@~{:(f$53]L1 IDYED[Os OUst=c z2F88Egq: c;9:R-8^m!\6t^zZ遬 OQlWs&6*/~y9TV**K*-,"h:#k jVSDR1JSQSARy kt4$~QN) mzUơjsI˓9;!RhrI4 U 4.7!CD2}~~ć>2C7wb hm|BFFJHT4t$ljAPuM@Fh( >ܓ Y&Pa&eCUDP \Yfi17`dPgjY.8k Rgv32|Zi-%^"eӴXcY w]pa҂tGbWjՆjcnxxcy90eq >6䓃BiiHY9"#}Z'3liXuON0HJRmq0v +Vw%FBM0:b$ |I0j]@m,1w:>%+7*ޤDl&rjlfClWD@*&=P!}Ā@ag? qG}W-LʾyΫ pH 1ac v:ҙ̆E"o\k r1%ѿkr(ugK g\>.("\dj0Ǻ(r?&Nm!'G8 ٠n>iZis}gyc^ 1KD 0ޏc!1\Rfp<8% rNK`wa*ԏLDQ| /r`>zK" h]ƌ\Z7D/_Ai!I1:D" BJNt gQFxuθ 0iqu(UZ,QCD0D0RPQULPy@aƅ2Oϳڬ%&segnH![x@!ʻ b@8+"t:fVq 1vk8nLk. :h#<' KdeVFCraI4~v!]VгgݞjvUèOBHwbJCzyKsP41=MʇF|ಧo%sJ*, } 78aQ'qT?>O>"D^ذ^"FxOp&cLqa14pJr+@tE*]0(~@g'W$KZH̬" lįP6UZ8Bf2``&(H鮬Tٸ hX"70 AޓaT9@]*'90=O;>yS"QEQJ1%JДEA#0D7Uj7\wWJ)@* P"w{z"= Dzhrbx-ı<01oDGe cOF$|'wh_:bJ1cf4{| 6u֟a)";60=Wqv1k&b1Ez5q^0 %;Кu{n{:HD0Qwkm}zC ZIkZ ~QcD>ގ !'N*+?b(6H=GU>E ]YH;Gn7 m^Hv@0~juO6yIAO{'4~|blX ]x NF(g?n ,*,6& fY&uΨu>$mB!snEs&Lآ ֬GyFރ _; &Ifeh*d"%j Bc sML#4P挄X$ @J& ?ϩ%b*cCa?7fctϪNGYq76Xy#PQE4EPSEM4SFSt>P~4 P2_(#9l }HěHG.Z_Nq>)$).e$.2;) 6?VmEj*%c@z=~M92-gRr&hy9JD Q`QP u^PСA̕ÁzY=s571f"}.ԥM_1Ac~wn8- Z:Plm' a% uKi7%ϩDΞ8 G8Qzz6$ǰÊqN{!6߷lL)CvAqe> sri#6F#`F%.AC3;e7zڐg]Il`)@A0?HqH 3Dp/ͣ=OKn\MǴCW"~^;韗y҅$EI.Zc+)O̺iά,,Mtnwa:7U+@DkKe5횕-+9ː64xQ̓B\}G]:5ʀؙ<`'`72 Tq]Sp3ւN(QDIDQt"$H$8D"Z"i"&Ү Nub((**((# Ao\^l=PPIQ*SԴ APPRE8,AR#ALBUD ֯Mzww}u{GX8✦ flG#3M.Sp 0n,TVƀ 7)Մ68m=%oEqL-eY2(K]:alcb\fi1ohZ%&W"Ixi3̓O~O9~B>KҤ>\G(Y4w }oZn;JyшO9rMquSHlz.{iQn$bgL"gctǢ_fȄ֙95Z4'؈ ܌kg3 $YQѮ`*UAH}-xcIN'm0Z6Y6> O ~Ei z/+hf tpli}}?B > WBNJy+! !Lp8tMYlEY0GT;=u!+$FB.rb,GϞ9K ;r4=Ã1H/$cI>OߺzAH= &tjz2A' Cٷ`ȁre3e00c_!|XE#0.;:k2M [BM7 銑(l^ Dyj;7[lRoVM Z#4/6݊apz[XnTYpO45;mNׇOr(F2E &t kg,\pn؟H&|T0dj8.d)0 !;'[Ǔk; 0T, ޱ 7Km9/7nj# _tyPP';=u߃ Ie*OmJ0 0 Ȥ@d4TWOo!>s1Q6@z3^9!WA3RHɯucDzX/әb 0! rQQ(p:1bP`iFӊ2bE"#OҤA4сm9_H;/`6Zå/v֔;1uodNR{I 7kkn (3G4Gir83DId=Ԝ،?PSD@uoE)*tC$4Ӆaˍ 㴝y?3˒Fx1+0!wy`"[}t%y/"L=PEG <I=0YeEWPT7{:OD'P 1;3h hxUu!B /aBц"߫:7iBǸ8k,0ZRpn\P::G4 0mQyqTd~4@^cl402=o3RAAH}Ç=ɶ '(p2];&᱆vj^xlP'c]5C&&ۄ>!9,7CIAO ጥps 2Pdȿ:lΠ||}Qv5IyXRNoBfO! k `D`0@0F)' ۞CS DwL *<$,XfyǥO2?Rς!n(O;Imkݽ/4 nn`27 w74ژj9FfSRLQQ0=1$B^L=e,8qLrIOWp? (CHm0NJ 0eH((hd9Y[X0l@T|O8r6Y-5I#1ϘqdYԴ!hY n:䴬MeDh4\'k[I?VKĸDM]o @7^l{z%EUen4FvH^M9e]\LX]H\ʙs;G9<)Z݁XJob]O"*,G񋑔#o.Аwa(^EJӯk(Yńq|аwMfVLӐY!axH!q1-,ux]cͶۋX!~ΓBӜf6:Ŏ n)$D1 w\HCH;1FMHh[as4É|t|-Yu/ L4֍Bm4+$<(]x{j%+:5 h@&ZBˎfc9"3*bE*3!~6x_hFaLrݳamD 8g- [iC"Qa@Rxh#r!PHQJEC)l ?`)ʢ<&(EFf!Ez}F LM:G? D-+! )逖m.΀@ t=x(T&r @.H:(!E60 p$2 IϞ-+"|=}@lΌ!5a0O\X ͛3K,(99q1?<wF/mY@ְe]J&np 氘 >(*σ~4Db]p%&"likcM\M$ržh Bra̎&(rD##=+Fg+yl2'4 ) 8)eSI?@Yώ2PV:"C wokD|i;)!ku =g~^i~w\0etI^$ i' qz$vg4M7h@1IcclLX9@Ǒ2 iZlu K: BX{0vh0w!"|ڪ83L2s[}jm!3l)cG$ 46 NQ1:1% ^~5je29ѕ;Xp'1:Ck 7&JhD1[Ԇq|@LMF4;'2&#z*q%c1 WbX3Bmx+#&=C0x}L!dCH_3p?Bg˙'.Ṉ铪"S섢\ע@02crQJ"r<;Z, קYb0‹2`~M%Ѥ њ" w$Z+]I: q $MR 6q3Fp:IK_:Ii8;͛]U/F긬:"!pP4%"DL`X!FWDBqG#+볮9L|>gѪSLլCc@e \$( L$Rv!Q2" S@i&! z\fdC`x2J{1_Oow:#V -B|5Ԑu8 }] =+Ɖa^,aԒt򻌙֪0(TPE:9 z3Ǹ (Uî tNCX ޔj) `]KH+jsTݢ2`'ͮNab==O zf摐-_ (*!fkHHSi+ZTX"`1B f 2u(ŶLeϊgK[ P.ɚpo\ !b'ť然.[(l8uo߽ *J FkbOx'STɾ4S{˟@I/?cF0<~/'ƺ@U{:7wT/|ݧ\b`sUѲGuoBHP*2\@s?Z{-ϯ][ i{z̃ȣ|%m>dۜmd㨪x٥^dI[@|Pۙq/[mRrt+g7Bޣ6gxggg=/Z/ hguxeYX;e(Ƹ ~6۹Um+a&vگ$KR ^xo ;lacFfKzvߙ ^wPDQQ&JPɸpM\\D̤if@'wn}oTaA) = ؠy ~tF:ʒw7oNE@vK[WAYaكqѫo:UwoKi4 ;ԆxLCAEG aLL8&BŶ&nZ4WqI_TqMDEE%f8.(t朝S'vjqF|5Oķk#f+gNg7ܸnϩ͔r%hp:2c[:ʫ,lK?Cc'62nd4i Af`5,[1ZsΚVD " 0F65Yt7!3PR-a53{aC ^ )T{H#I8@5b\%$%h`_W=^;P>hH|ߑd>ob̂vFK虅h"1HAwT(PYa8~ f~=$?l{5!akpGo/CvZ1H)H2vD E*Gw}C)"|}&ڣ\].% Q:LN&HU&Kև"j.Lz+(FdC(:u!\6ޙtjxSozϟXӵ(b<:Tŀ0Ļ sA&/LQCY=x}|i(SvǦ-IΟN3v++Qc=2+Q?A4)$[@4#I$X|)vwq!rׄxw_M C'3{8yKv!8@S>k#{IBxH:w"a$4t-pĨRV ϞQzhԫ$,} ˞:1/<~z=G`tu-e&~yRx2dxB[xB05(8@yZ"7LidwarŇ%"W z 8]ߖy7F Cʇn_)fd^,U$CF/Vg$]T.luX#e<2z'$uqwV z4_$ 3nK_6:ŧG {/n8. {fe; Fd #\ @9JB!"#: 4:C04g3ci:VLls#"G+OZ|WS{ha@ٓkk<@Tw6ʝH#v$yD(yMb_x惸|}2`,5ݩ;OU*>*V/k6"mh#]{:'t<@DB >|F 3m! < r5CwSCGX0lo%#]4/v6FIP#0tƒALHF;0"4!N\ҩ8vӦ>>40cgLQdu`ojt-EJ9 lJ n7|t>Ƅ І\($R18fz9!QǠAA <|hR`!ʐ0!bІ >W+cl9S῏ :"SM!_vgk4B]f8Bbˎqi332c/+3:aYLF.D652ܻ6XLϸ S/y޾^ J5Tk( ggtg%,@[솜h|Jzq,rf28[z9%e:. ؠzÍRD6^n%΍wf`\ Ai`]`gaԧ ܉)"$2^lk{tj k`?o}ldfQŽ`aP9<@;eSd5=H}paCk KbM}(^6͜4AβSP̪AM*!:87r[ +y5P7fQ˵p-' ׌qX4p[)ɳq}&+댧-V=I2'qQ=!Ү# vuV؉ܔl>B7 Gl7a2LF4f5g )W!uNoGl|(w8SVPm m.7% &qF9?W_'mec1i:!/$ϊ…~WRϬ;S3NQg:DgGO5f=f:)NYˇz\䶱Yl㼢!׈T34V( &hmx)=`jo,1P :k\hA7QC}0 0F O~vwhMLzBGސ{"-˱O}|H3 7̃1lKHڽCEՅKA3,C<xee<PS*d Q9P$ؗ`t68ԇS|%*(ץ'#c"P4WAV x 8LI`=P$0TJL65)BjE٪4Z%( IQ'@ܲ׀~^" h0P'vR5gƆ0]2'%- ԢU%S봴hΙy|IҏQpy3ZeB̔s̡c2Z8ycN\ݞ'ha Dc+ %aUxSdq J°(|9pMl)3t 4)P!pWF==k@H5e2Zh0SgnU 3g !007j)!IC(jht:iݓ msX00^DnC!0PVk' {…Fmm "Eݡ&BF5:0B_2ztCx":(MEd7!4M  /d(fz]x*^f}/A9``KغRA`Ŋa&I#E?o3d{ĸ[}B;v9~z2i 5&1CR3%<"6&CM0^p*)6,J0 lj@􌨋Xё^0cLdh5,ؐ靍bVBM31Zv2!m"~i.`?k&15B:ȞB{c0KGLAZ\lݐe鎒.܄nABQr"yTPiRdjgXuHHxK/# ՜N(=%ZؽjEHۋvfD;Umz϶X!9{bloULKi9zJ堐s8t*im`@@M4=4# X%"98%ou\;c|s#g8ldǬe^Gw=S؄Wz!sE*J!\ bD~vMPԫehHE79btC3yVl0AZhϓ֠1#C~lNL90o&;3V$n=Xv wę3KcIWRr9'mfhwv;n:l[Oosx2j'3vA>x0fGYaMN㌺YC'sJz[ǃ6yfׇ f\Y0RLrÎL6xZD]SymcgfXj#=Hd=U={S'mR;O99( wH#cjX XRmg6ݹ!#m#2uJ7mĄf \Jhg+n/0}P(}UD~A$O!QP29yʔo?^:0 /|4/z>?)Cتۺ;r::x˜% AUILDŽ1Rm۩ηjZc Cns22mO3%w@m"93Lɿ;ku w :3Θ0KCJ0MX'U I3u8lOl6d!$ 9]Jaz|!<#)Zyt:UPʐ$n9v(LDض\`3n^Mbn0FRϗ5s t`\] ҘK2s.٣b'-A8yDbS483m}*E1((,h<1ݦN>t7l%"c!!̊;q0Sϋ : ]&tMOuhD;rS 9H?*y_/_+p^q!Ap1G{HBB|-)liB $~oU<vȫ\Zl mbea ‹, Yx3gN/0Ed<.3,z9!CC{~NAWi)iVf4K² (U-%*,`OW8,Z u(0˔KQu#'mQ,mްi#lTV.PF l$ajC_9s*تB )z]FL=.2._n8vɟ 3ݩE uIC$c ,ج:_<7\!A qyZ웊8)dkww7o S뎱Na%%0 ѵ~Q5ҕՊ'ѡǎi/cCSg(GɈEoaQ=X@.XaX$[$ {ߑT=\OC}Qr#9d t 6e++9J9 N@c`ސ al pcy: 'L!ߣDCQ5W3<40$s\}]a!ߎŒOlԁdl=olx!u-D`165pM(4Tɠmr8KAXGZΫCdU¤=v";(,K!CbRr5ߠyUk˹|J@߮'JKiRX/^톲b٣'#`pz:Ld׏Pv:v~xx5 @A ؎v4HS =a8O7-q&e@DC$;}!֒A t!>{Q@<12a85G@~1I>(yfEMT` U-[ҦYluPѡ 9]N`ΠL凒ypuapL`zw3Y ߚ[Ra+$ țΛl;4@6yih[K+whl• 0m!t33/|tfNduX-)4Eaw 8~fcBtNy拦@oC~ kɑwhκgtMcizžmf@נ&砗!‚)wg nqעD\lLG-!̐ 2f P|1 ~壣c}݋hWbjwS$$rxGrn_ZrP05eA&@}є*Hc|_Re 7"ݝz3^NuC"K܏-NۢU;Hb˙z{lQelj!V蓓h*kP:7pmn:*r&׆}xt$ج/#%<"zlw"0iA* ܷUm1-Zni0V`q5Ag.4zzl1 AHH 2h]Hg/2ҌH~I@V)~9 k.!(z #7t}O=&XC^hް4DuXg(`G(FyhQP-`H>VB(dmL CO?f|pPIW16oGr8+(} ߉)&B1'0ciyde!pK& <0"@ܥ֤@0W{!i\/݆Q(zYxo-! ~0|1f>w\Xu% 6[!HrChv-s i&C睳5b㛐451M%4F9 j/E7k]͊m)E*&))iNLBaRa,~p`z=󪚊0Z< 7NX kY _F.g۳K)+CL64/Pg)Z18#?4L׵ 9d?(_RHP?tt57n <'3KaFz$-FYG1@ēj$&&e&J/"Y"I46ϓERGJ}L|`WcYY^0 .=7>!J0D$WE0UK;|a4ݴ.D1 hUW $$Z5a4I@IlʏаlEbr 5&w9T:T IhCg{2bʚ ( bAh A@aLrCK΀o`|!'z;|10c *4yk?1'~C?g A}FҼ^C(]6$A?Ӯ_S2Mf #bHm8b0EɊ=e)s=ܢ);9g[JLydooc2`3(ZVo'$I:{se9Pʬ>)|wc[̫u)ւE:hc훛+SM;Ǡp HwBLsg㮠'8NDm@@TE2*<0pB"&(y/j&w3q?V~(*(FAWf% %%0 a,}/ W]Nb'd(vÿ@'W!=ωªx; ^!^?W|PL!tQbG̲%Df6N^SPQ lCض#_R}?ALPm?>zϐb%|y P->/?kd'Q $Ϯ=پ6²H@?1ĄFyϭ9 @zu:lvP !xj ܯwa~r݀A :m0`wh`_@G~NXkc,L# bASE),8!8063n'ŷM&cVeƠqB!w;rhfn) I&R>XRB@CA`DTT!*sEMDPD0HkŸ lƮᆜb;B~']_z;'јF6 wg7[(RhAEŬ8Xc,設J0lQ3ZtEb X@Ґ^S[U3ф9&M?霁&WbN!R*4Q`AM%QB^ fةNnB# ymh`o)}RPuz@ QT@GsII8A)(), 9j7poGǙ@ܬ>?8NuLB X`~F;6‚!b:b#WfT8P߆cd5\6Ҷ п X?=M<2$Ai?¶yWqyD9AT20n؊T&O{dwAqKw:luNx=""{7,:GSH.`q金g]WyW;of*cfC[ȟ i|`y> yZ\޶+8ӂGN=Lؽs|7@L5m&h$W jCQ!Ja]E\|L\ĩJ*jQt3zlƷa ҆5;0Â!"|jr,q̈07TۄbQ6(Cb6"d==Gҫ$( : ) :cf{QK͟q _S#z] N(=P |S'Waj=1g};Xo"M@_A+/T!q ?n{TR%R2vF?JQ#0.Rɭ :0&l-euTŔ¥0 yni;^6^ӆ c3ZFS$2cRʟ޳K3|]|_?>,v:ssD?m(&VELrK&KC }/~@9jUhLJ#H@!ȂA(@@CJ``H>{ݙ_l05c.p<cH6t Î54+ B)WEunê{MOM _Px;힌gPvhb*Vx$[_zWU @=A =#xp$ NC.x\מb."O׽Ϫsh^T'!zNqG9 3꺓I mJ̓&F"@9ہ#N".Wb]X< e/`!eC|ߞwT:$/APɼ84 {J$(|BSrdp}=>Ӟ*/s'X%H#54߾+/*P;V_^m׎_^DM;!0:gos|o'q<4wA~x\Nu{קuٗ\Ļ766 Ԕ`sON*.2>]|_aF>`[*dƨhK n ì 8% K2}z2:yk6!q~IyʻH&.`PB$h ݹB0TBMT)ZmAiMRݩd{91>߁0*uG#䪞hSÂh39HI.fRÛ&2,Wgz1ٜ?AHM'] X!1b v")jk|#j5|ȇd(>Cs08fdA:lIY^,( K0 2F6>*ey߶gerZ*Gq-Cv*k44jy:S"MPz˺L`}'M78Ua~d6n >o)N7s\ l%giʡn 룝eaL|W^3bim[(/E2I&B9:O[{@>2ջ}0z1T`XzٺL-#ʯK$IȮ{@I??D?K"8R:wHΎ;u ejvM/1bȗ/APj bjCqXf)ҀQ ;BX|Uۺ}g9gIۻf Lg7_a4Pbr^ 8!<38 ("8d@XӅ\$t''96%")~9B%-&Pt9ьѦ9gZbڏ'ĭ/>ɘ%itR- />G{!:sO˃nflǟ "t2"UUUU|q-JRX\mYSHZJ*bem>1dGTECGna-* ڶi)2eLқzz)xe$HA)y&5bzN3ryA]كϘR8Tp&D L}Ӯ^n6 2fhC]4 4~]=^n缋& O[@.qY?rܨ"KRsY8T,"&1g,S ЂgK蕚+<Ҋ݃"B-t83&ʚkՖXbzێ>cP1yW%M0#{6ݧ'v6Qo oZ~u!!a BBL!3 EQ{-[fdٍ*J#Ab Hnc\7Z}$Xm- 3%#+|h׬:Y'c :uu{p$(@#x߶]Oq(e.o83z`/Q NĴF%BA9aew2w,I=K;`af6vj"o;JԕSuݏ>+l;ì x Ov(,Q@_-=ޏ] l*g>z6d eZH dڏ`c]lO}xHr~IP_t!AU! 8>GM8S7=D HejuzⓏ%\b4WmNAS|BN5lۭsz:2jV~pU4@G2,'t. ]wҷ n<1 ̱冺=0Qx6,08Ʉ5D۝:RӺՐggח6wZk| 9r{7Cd'+HŠըrkuٸcǟD Ӂƽ4:bҜ-{@廠t1U(dw{SLg(v:uBZg;ە`f=]z73:'$* oN@GEwgy`-ĪQp:?ϏKxV!0 v/Lj@|җ/~"댊FeL\@ %Kˉ6唝*)ʹ %yf`-ll@˞IoK~<-= jD2@IK}z0w7ǬwfuIZEGLb"̸{ǯ9VO?t"kpGQ) ' Gg8`9*n1:/ݜs9)-v`, xDUģ{R` 15Cݠ4nWb|NT;{'8hVUU9%^ qd\qDD3И!Qږ!鷢ٙYup鵓 Q96nEEĹɹ8_&rO t4|_=1n#foq Rx5^i09=4!b0c5o>]=1j$UL@n10SW_\H0ʗflwv~j>;<㨭(&Q)D}QLV;t׿2ٛ}=/m:8a>}y;J8GWf腝y[gq{ǝ/3XmIv<2̴?l,UnJ6y}F wwwdϣONjnQ NĘB"uvZo}R.spGU4vvtbmlrFU>_A a'hp0O'ʌ39ê&GZA'@k d2j.BhxXcu/\0ef`B¤!WO\,#;#x|i+BZo#[t t`豃r H9Zg|cUy`Y_u4zzi),[9}Pmg#9s=.sc2Ml;w;&jbXUw6; &gFtW|ShߪSY اZHl9m`%A"|@`/ !d YH)4‹k^TzoKz× z7'Wng:hڴoÝ=7+ VcLǿVθiBDCMM}ݶއك!QKr6:=2|'Rw*QTR*`fwQ%ȥZ Tg';d@5e\K!TL!bm㤻cM1=hиǞom[GnrxsLvHC:~:Bt]pָCΞ-2v6+B"QPxJ -{ĈX@&v 4'G0 n{ppy0=d1VM&ђ@hCmnm.-}FX];Y NjdwAbs`mIgssv>fPBD'63VYa,#>7 zcɄHO;X4ΚalHC{<6+;%gT 9zsO@H K>zs_TfWw|Pim֓$^D.Ilw|FHݵEKY7Bq$[sc`LxnAMEM>UK3ѯ\Ofrji m^e]a_=/=&_OÂ:j3cނ:#.Ac}g_筶)-1=t}E c/Y\"MU@۴0vl6ZTbjv#e+nd,3>:FwQtV}w$ $a fvvpgY˥vkVN\5f*#˘'>q|b! -˒K=/.7wy5䝈i N^k&*N+0 fh`0EJlۖůwF{s;n:磇i" gM* sQAj9k{C߾}?fQ7U'rX< >kl>OŽGQiyz攘SF⅚NW:nEiDҔ>Ĭ%j==Ir"9q A5 .cqx& s F}-7aw,wQߎb#$bTs\4Lim&6^UENt@7ZJtaO[ YʔV:LԦFX/.ZjD4`Hpq5m6چ|f Uo\m+E5hT;κt(۳1SFy$3ӴWΗ lmzj2l}A1^۞Rë<!I L9$ 2z2pYݾ;s l2i7=y߽z-~9kM}i5r{FNi%#QWÛn@o ]vZ~ێjmvir_,a`Hhj/Cu5_s0XB*cg[PʡN/,EۢقMy}(޶󾧓6 (g>GEIזT{ 6j~Mf9]oxRi xI-T#M*0 T&i3\ɴXb5,Gi_$;҂jQ˧3jGg{dp^3IV~{ES-6,ٞUp}=;91yL*Le0j< Q^ "8iS16ЭKWeoΛO,T$̩pd/siVmؚB=X:-Ŀ,dڨDuOfC9 z\hHaRAVilMSDK{rdZ !H4BieD!GgoN251B%g0ϼs e9|B6ץ`폙2Y7*c; Lq_!DBz2`D ' $|]}4h@P(=f:n*qv '_wD7UXb퇯tKVE&̏0bVGAѶ !)wUDTEDDTUQV@L @uUd,4;o0CL֚)_H o)I"B5X/`4s k'Cra"WlЗCKLI_>:T0C%!(eHh5@Da?".~LD>Э?,$?G_dw}蘶07m'0J݀1)_ByQ8ҭؔEs:"^tAD aJ=}. saB7g),m=>Ug'8NLoNFDM`(h}T2_Go'Kn׶ްHw!{7`Cjk!)08G^nsqKiB1 h[yԻmְ{(6T'zƕ:I hPLH1a,UO$φ/(^3E Rԓw-iMgquBw,I$+8q~σ4nbڠVe%ΐqj }蹻I'TY. T :""r mCXrC_'B^a'H֤ NܤT]"Em^5q*:I|]RPHw! p\ w,$q7ǡϠ <f5]'(.aD89b [BrYő&q=7.!h0PX"(BuAa{FDux_R!p ljp;*)6eVbeGyqFLwG Ox uĞ'yq=f V- yߥs#W֬s u"Q0frʯGH~J8s+H!Ͳ$bfDm]!$L{^01}@[1U)YIn; 6Y҂&+qYd3 + !@PB""+sM$'TX-V\yG|ǮǼٗxiGR6[>GR96;* 9aJ&{v,7qxܱJVʎ2 1%=ıI ̈́7qaku!,Y%$,1N3nHC6>$fsp(=KFs'!L+zT>qj@Qa4icB2D\0͊vf$,f Y~~0zeMm3XJ"tpI  o],RΣo.zx{L1yAX3Ǹ3I}>| "" J4Ёgi4%l/ ElUB9ѰZK^Iկr,Cѐ^|)8<(HƄw)>}Yd%(`1v벹F601No,5bTMp'c47O', e€"jO Ьku>Y_ H|$C0KMKUdxrf*"@_|3w]t 8uCM*~PE*C䍺f:?x;|36m-7OwUURFXןM$[rk gpz3 < :hAI̺mRP;Ǭ7KG,Pg,c\} AZ߫8_YMQoaIΒ7^hZ%0>+G%x)b3XuP-Pkgv{fwv.ղ9;]WXmZ8_F՜]'5`2b5iI8GAs!tG$ @K_^D%[ѓlS}C" <#}̓Jz7%kG:]9Jvϖ/A&8 ճ2E#̶idQPgl!PsY@::Ym(̼xo Ua1[?׶h<9לvwF6,4cQE:tqA!} H2c"Y2 7 ZN:n+'!vwpvJN KF?tC! VK'οT[ vƽ;Y&C&H"r&1 'VxTǽٱ ~:?M7H1!Ÿ2S\$Y~ Uq(֫Ut6Vv'=^}fBf=韒vU;}O1O}l^4|lS4 }x\{fD Mdp ܈14,B#mV\d֩S`_aa޻A-=f1+Ӧ6+tS˕_^f9cYGfX.Mg4 uC9:F ɆE=%W.*I,E@Ez⮗mK1;|,b=c0t-ݽ'L+9wV4{37e߯36{|m6)Ǯ>dPD7^.pռq'WA7)uOG rg`7# vF̠9!oC" Z( >(燡O5 r߃Gæ{5!'K: g]}kU]C7errR1j32K7TRҽBlʘbGCΌI9P?Nu`}O~.#58=$Ș6Fږp TBKm_͖i nY"h)8uU R3ooD=SETPm籞@ՀИn|9x.vdOSq+ė"S D r0EDV hҀ)I4NJ=4`)͒w:+|ms4NI1Ts I YJhv]ݻ<1{7Q9CY?!'zOg}O`g=lsDv{NV#JCr خ.ZH\/ܣ,&EF>h=ys8ôj߇0#cfEşl ]àNwnļ AJ~^}5n|*4!9ۧ,:lm+. yqm' R9}%p@n20R3'Nq`]!&kؙ.EPGkmi=[eŘP`>:,=pn[؏seև] 7T juU璌n {v"_1 ѝ`ᑽa ;pv/_&FjIںЊo&5'.Nr <3ܹΡ7gmjͻhxy\_}OʣVl{3֎,g"qRϏ0BXkebI+񋇷Is{||wssr]N(vw!r>ʔ+^Ei4y/sey΋l@c;^~(X[NtvMkʻ< %.H<£ʗW#)wbhrW_Z+ G <("7tH90Օ .ݨByLOHVޯm^ʛ:6k!^_QwmvɑL/uz1IBo2zV J(Ť-4Z T):pf.^&FmUyu Sk0Q~)P&`GA_tӕ“wI63:缜!P7K #[`2䈫ǡKA!7F11c $"& $"!"h2"[nX@.Ac,<$MDv#Ѱ:c;; {- /<j֒_`\9u ag""Qޯݎf.QDHFIA5)C>S|3]*Q^l-0%Q7̬0(E"J""Y ^#iZA٤^: A,ullg}%mq&)T3C1gI1 Sʰ4q&Lyt,رVڳy 6Hf$G)TFDv͹'fCa?>$Bv;9_rP0OrTdx_ Apćټ͉Vn$^4{Z+u݄E.(6i>'sdڍ sR )0ۜvvH3A, R\s <`L)oKSDX-6{F7>;lp{cmJ\{I ~Z?f:\/S}ߴKh#NvJTO# HNP}m>}DzrR$f7_=ևs7ྀ ADIAM'd @33KcN;CQk+!#G{6=3oxcij8cg_**ㄕp8(%H!B%|陆s{#43Ҋ5r1pH*`%UGtmrq$"8ݨx^=:[fg(4#Ck;g8U8BӪaXj,b{NU&CkNL JlH*$1E!P83nr,Gajnet^ŵ%-B{]jyXN;}x1<7jѡ 1ó债"3(v`'(Nۼp>#[̃<Ȣ!:(kw>ߩEGWarCf]߫oTܳfWGDLS7l4TI&gNw6uutf0HI:ZQr@)3GqfA O'eMv3_?8$NRxB~E05Y1 e'%$4Ug㌃HxUt!,xI1- 6@*.Q A j:n5-󣹇i:y*yd kogw3X`|볷 u` egC&- ~}GWP0Gw7.u&v;]4Ѥ cMt,O`N & >TrlmY#ǃ}%:bxa,( HjTl֠"ڊ` 3XX{ѳ(T RDP7; v$}B%02UMc S־%isÃzZBe>Џc-3<׌g7 ͽ1*i١Bѵ-:{=X'[cxBHt "s-10ZX !A@rֳg9_ Vb cuw BRJ3 >8S rmN~ci'-@42)ۙ'G_h3 1滓݌]HMh cEtZ^wF2 4BpI Ks6~G>VD&(?Z/) lжBZ}TK4݉U; 8bfTp7*<z%j ) @HFpKj\DM/E辄:?k#k3&OM 繠v`& $ͼ*VGn#&3dU75$=}?h[uKGՀYqjZ;QَJS޸3t>>E?)'Eth &$7xM,EQT >e~#Y<#:t֩Qm8 ;-!+m@Q1}& F"yO~~=ׂH$!"xdd:5\7MtOYB˼X}\oa8#5^ni(gєbD&7o vi?/]PSE+n_Q?,ݪMr{hgga`mIAݩga@d=2{(? qHNpe-)\4uX=zg5=T2y!(/Q\hBL[&ӏCadDy_} ߠz$%GtCgE!2qh'|'R,f`?e2Ȅ @} ܰÔfH\)JW,Q- A@"lFRi%ARLAWj? Z$RqB e$whrv}f=F*bAr<'\ξyO tHTR "g=wy^n>MEmty `888M#  @􍳦 cHH2PQuGCv7.bOgnP`E>d9ޠ/5QƴФ*j}ХLYI{ytXnj?NrcI 8F)WL?z6oCng J'6˻F`j$F3Thܡ|>:@΅LJ,Vҕt^c[jH@pQa8%g"jD+@Zj Et̑#RgN<*_9ti k2m{tX60~ࡾ~?mΏRo`u6-`Gcr!` d!kx`lup(|F {Ihz{r|y&  m E؜&hŒBԝŸ|/q߇it!i[d +`T%QM9aK˝ӿ~V|8|+hp{2еǺ09R{ }TAhaKw~M51m5COWuI[rNah^FEONQlu !R) 0}AhpmE"?C'*!*L7SoӍ"1 8W\ymo(rDLIJSDDE (ABE k|c,&~o4N4(=AN>MA$Po~J_֋ ab#f&v#zL$Y^jOˬcm"9=\-{y5/du(]d'pGvÍ_Ar (c59͈ ۙM<~|drkM*P|6=H41!HI@$ Ks#5$:J>7SPir> - Gs"G3"s~HncwiI%wm &(BNHׇZAHU 7xXm]y[}s^䚑EU4Д={0S)P%Uh=yk Smc/sR+'Y0b+F4&%G"a>gتu `ibD[L 4\O40o/q1e 3E}.`t!IML߯uJ{~-.] g9rfapK۲ 0)@K!~Ou$пYt $'T_zF{Sťv0Mjcl8{̣<‘`L L0Àa5?UC!փz* ),Q5M -2@(5uHENˈslweG4A^* w}TbhզjqDJ+BS_ hfi ni$2USBxq6?>3 ^k@>ǔO!EXOػ`ONGD;R1 "BF R"Zd*F ")XREI= "BꒉzL8i:0eLj)*fzF4;0ѬkǫH̑a&ŬS۵?Mxs?eAb$.58[+:XdcpQ8l@"a |q`~$>, H3O|f2DZ&6) Gئڭ[kz"X |''.Ev(jy:.wOɓ K {D(bS0ļq D2 2 K(R,MD[ x~G?Wz̜Ќ k4 UM] նrʲv n^^ܔ[xt^26:Asqh"X6Ҝ}`|s#aT8C6vw1%1ihzNPy_40@R̶ }Itybiu *Z`NF&aTk_3RFP+* k 9x'L@J (2<=4C}?[?>BˋNSR4C\~0¾UD m~חdDM˻Խؒ2YB$#9,Z9' %d] Ѳ)!z^okS.mқgEm,U2pTn+I|񠗉PX/8)ojLӻk4^4M(δomM-Vflpᨤi7J4k"1̂ ?U[ v"b~?$*Pnj9 LѹlGԐrdhmw$ "y+Qc̘GP:k3?sT;K] BT9xR(hDm6Slu6F6%p*%H!qZkt8Wը:: ,+|Ŕl1>e.pSƗ#eWX.G1c=ZdBmCN1DA\` QH͒w ]#(};Uj"BF`ByV4A{K P*sO\Ի$/5eT LғFM@}A|2@~~`O~*P0?ETD/; ) X)B tce^g'fe`05Hz/t5!s;E/HzC8F>s܇f)rNCfqc*`)p|Omk9̓F$_?7PO is}鉣bZ6΂;P̨}Т($ PjJQ>W>suj4fp>MXt&bj\UB;*z•%GDJbBO[ S.;f{~m"z_ON 7!*(L3%ɰ۶U8vq.tT&ytl@4Cl{HOXH $*ûw{vۦnꫠHãl 邐>(Gg=$W/A ya%QP |Ü:LH9Dʋ$341ޣ/8>G|xgy'u! dE( &43lme%=p :HjAfƝP)(b aZY%"϶CWtu;*~oR,*Py7JHL+| 1*QʦM SО@)HH7h i Ⱥ?hC|:󉆢ϼ5sTu;d(>?:>߸j dU2J6=g>`O_kz@>~ Zr01rT=nasU` fs\g}(GOE+Mm.Ҡs\;z_֩r-$fHMC=bAIZwCGlgϡzGZ( E*)H 4!ZP&eiJz@a ""E_o: YGlH( xb<"6nٗm5|s*EMSNK=z) Ғ|J{x`QWERɄv/JO)$aJQk,,?QLПO_+N@Lԍs _.{Đ,klk*ܬXĖHȺÅ迭87 XcX K RM^f0<ʦEo57׳Mtn;-Ul RoL >HkNV\݅{0Ag݂tm,wIltK86ђ1]hd"gyKaxC"i\yءV9[Cb%'֙-3LȐqdvv8M[ 0d8vd~^~ h}߆A1h^yڟO8<JX&$))"bA=&v_( {s r:YT= w S;E &,KC)trN0/SYB w9|UrbQ|9/rеd7 >p{46"ja?Q)HRVpzC!u:C]CCDcb)⠱Z:Z: ;nWvAhdWo(8-m/0j;JŵQӻrc";k#gAnN U5]&vA (O[lbu)zuKl#:XWNC~&O1D1`!8{98a05"?יUUvÇ`  E6{-@!a { 7s*sq1F2(PS8jF Vɛ>{'Z\ p!\Z`zTV9: Q`&*mm P}v?|*NE%xlT  4*cbL6` 퍋T]q$^Ji(`NdԒ40NƊՋ-rDBW&5ilb+1 4a D `S`X"i"6p4Jj B" F(a<+ꤋ`19q'<e"`>wٕ%#?Cۑ =" 3Y9szJ1$QHjڟ"' L,iضC_DlJ=O4%D;뺥CɩDcJ22|O}$fD;Í|dSDh2ꬽNȠL=Y=J_:^*KN-fu)8OS!!w a eI3 /L, %g4c y ?mĤz 1܈|NT, gDc:'L}ִ@рU) ATԃ؆Ra?`&JR:`@^ 0B~?Z(k%G>w[x竺v5'7э]?HҌCjmx/4BQFRzӤ`zO$FGCܿ]3HTB-7ب8 d5 LBc#1$rH3PكX4!tE!&:/DLM?)DH_]:}ZX1B"B>)Ij?nLc*yɘmг!9Lmǘ}ZM@9Ԩ}s5'צB7F9I'b4(fswߑנ֡-t+fx]YWɱNڬ+їcK$OOrcj:Ԑf+g:(=.W$Ül4te],{@@ 4XzT'XljyiT듑eOC@F& Af@:TVY&RTPq&2D B+J?l8D$ANЁ%"& 0B(H 1R$C4(zݎ4HYK涚|84nٽF yHۓ΢#IYKlM{WK$Pq:t<]zMK.7mG UXhӠ6񋢃rdUPmDE@b`)HLTlcr b+@|۠=.2`f/l6< } 9˓ŜI-A( tq2cڭ HP LFbd_5]$v!:GM-0lL1B "3;:fmH>8gtc0mt߬q$Tj2r1nM~N`&-%$pz?3}V0bEJlf% SY݃\hʈWM+fNF 3s5sWJ2`a/Rs{mG{xҢ{@aT &vk<Iݳ1Zl 侨Fc`a̋/*h0[G'7`z))8f(2vhܟjD*If bI( 5#`ATlv3"CQta+@BsC78zڏWwSLA҈qt yU0ժ4110F hK 7#fگ+b = A@ٱ or+Ky.Qvl_V^ye6 9G "0V1%cb<}yiU<"w;/PO5t9k#*Ẍ=]3ehd*7T܁ @W8FI cu˩u  ݒ ҵXbI!T/b#ytg!UB Ay}& %5׶ :q)!ICqȎ)g/W܆j: MƲVDDѼd; cq s"M86ƀll e)w7gY2X&cM|R:TklҐzhf`Z-m"DqDL|AѢ@0!KHEțO\M6eZل\Хc PXroLdJm"-$C,FA ]b 9<$PZn#whSHF%V1T[1Oӧ>4_V%رx. A Km-#0iYhūz I "H|0؊k17!ZpF4 16f w]XtCvi4,uIpD"4vt1Xޕ. iv!02DNFygr[E Lw2Z"lfs"4ke!c5H#PI DB1 <6|2=4 4J"%޷d1ow4@E(<`PX ,s(a#o!IϛTzu?O.(F#Q2$Ġ^ۥu3=wd1ËZ7kgn= A+ !限 7v52̘%HFӢLLCCxƇmM kz"׆+i/O3gumNF1sHik9(}ޘ(W(.Jvϋ,{sx t¼dv|&آ́@Bþ g}zN7Hfiwě:Nn$zN{ ɸ0jȫQWmn?8`rl3Yf>CӴy!Noxe2aÁhrG5ARpPpWouQ;kDv 1pdY470Ƙ("38g\փYq=/^@ 4 K06dER;(6y%Fc3@ALL 2[`g{Rb ?s1A Q: JCT4EK@:@>:k'axxÚBm5Cm(U̵ OhqAAJCO#&7e&, Y^l,U w+wBy >Rw>ZS~+b3e EϷFN9'TC%yrb CPH; ގ'N ,SO.#!|濬'ߨ#2t}>(*5>v@z,3HjoZTBPHIDBhuݪA쇒#G PHv pp[PcbM:KY(;kӠJ/t!i"die2xDH(gN& J(}JLH#D ɠ1>iI#IJ W@b q&g)l-[@KWL(HtUo:4!IO3"{a&;0MZ&de2 @VIQ4b$i5Ps<$D!bHXR"YG| Qxl>hL_ I ` QT@JAPbUXfTX8%QJP)Uh"R`] CNp@]0ޘruR5C_ŠQbZY.UAL{UjnBg&|U݇ h')CK&3'J4'R0Pڍ˾8oֿ*CQJ*Ż 4WMqH<Γ>0Zå BD%4AEDpw ҵ!ZBX!l+G[7j{(Ch"SX2^):i&BH.gwIKy5 ߣ\p]6OT N/`>OZCꕡt7wrjZc&2z2 aƜ!Nwn3(ц̫ MZ*0\rPҡW4AxE@*:F,> ubܹG;V_ok8`N%jm8?pW7#Rx3([늽 1=!$nWKb5BdZn25lgٴ B6KqhPR!3HbZP )JHi`*ZQ$Jk >0## J6훉TQ@7J 骢q{'a0JTI!:8AAC m'sE|/0bJOH;~ch4 qRjdT}ZAt\`Sa*+iC$Rbn UD0q@v%rG W $ 8 "$TZ|eX4>-'GC8:b%wUKB3x'.zg{}VCBB i%7]AL|~F 5/Ɇ|)F {STQ{L;oéPLxO^>h)僊!>5JC'땠? s L !yAG{ '7ջFϋA5!{,=9R׽bi4SRToOLl ؎$l&ё7"v\ 5 eЙ Iqaibww.it$iadG$vc~oqJp>>G$TXXk^@h"$* i\ TS"m)Z& PH2H@P,KP`i$$.B-aJUD`6ec.~'&4Wi#kIӽ"4CDI*$+Oٸ81yrY\%ڒ=`qN]GFٰbB!BۼV 5.%P5Z|@cH\C7a_%%fEsD>LьLC ̤{4$r =ٌ>[sPM?ާQGQH5^9NfNJMQBí 0R {+Q Iߪ5S Ny\":9"ccI-|]t|Hå`ɑ2Hm)yC1J) 7 878ÞG$ MH@0Yg*% !930xz p P HI! OKf3# ,ɋfy](S=Pyf)NVЄ@vKVڗYx3ЇQ ^KT Py2ftqO;pWH,6QD͐R.1Hqdښu+>PK8l.uPy-| "̞֡U۩C\1^W]/XxF#[WTg^}!w;j4R8ZR 2NTƚ"i;rSPoM}n" dZ]F^-ZD(Ҟ״_ǦYLG;7*s^8q;fc5umc v]^;z{),rsĝ-o^A๰vmeX:mA{;R4^=f%ϢMvpMLtðrz&Vm%Ylc8.)]2=D.>}閻`w7 ^b J.\; gn6sȋǥWZƕO>D;O]xÙW IZө|RI9r)i=bsBU67 6:維jW4D`+3xMf2G"<,e6ڥp;S*V5;˰:K* 22Ӹq\n!ۜՕ#7s-pG1lXgݜmwY7HDߖ.-f̷<ƛӍ'wh]-3Qre>,PԒֶm8rͲdk{szևT誻/ɹNvxj6E+E4э@u+Ix3aB#-fs2\DF[)n`:5:xdХ{#(ӧDIO$-HM;ogTˆvT6Zb6t,[ ͻ-:t`vkf~\ uMtqVd_sdfm nG)t5ݞ|zN68YF׏32Gsz2v5?1LD44wf (Ha`U÷rp7LM.b!:W#<8[l:Y7F{v5L&ZCjA\H5Fk[.8wѰˬ],+n;փX +\ofyH\. pbM6zq5`h5"kړ:`J%28dp,jM<\gрWYod,Exw{s%MiF/'3G Ewx[ziV|od6Sj0$xƂ s0AiM820j&tI8O4MuH-=\r{rމ svQb` @\o!(î}^Ϗ>ńĄhiePH;~d[xYoGzGpµK:w8S=}q]p[Bwfs_) Q`f]Nᚼ_ bږcc#mN_b/B:Ѱ iL_!GJ-;@(Is5ʞS0{>3Â1= 'jtdE"rzHwmB٘`ufY9y\­ٟWWC~\o}H @L*DA SJLə }s[ zM1sӠP2+*PBA" dDċci]1N(1Nq&pv'tn$R&N<NY峔EHiti:E!F*/\,▆6S,- Nmj˘10Z IJD7u*JLƬc<- Aì4I+*%f}.xh PΧoH|bhxHoMFkDѕIJr;+5T-U{9m~zdDq4(]ۊH-vìfb3\'Yl#Cێh3ľП^r+dgӕxxºIfr=-g7D1-u[ccuZV6xTT6L"^(~˴Cf壩fqYgVck:^O}BS)3%Md㜭֗{lIMƵ p1%59'zE܃k}3lĀ= E3;1,1fK 25h;yyev$TYNR40c=X9LN~UxKuqÄzN35SeGPc|"q f7mSIdL) ڐxȹU兊iP968.tѶ5b&Z.ՅdCL!廛2k93sDXY ÂKg$Ǟ Zaa";rac]˾ zS@pfbyRRl_pI e[VFA#(ٓ;hkStA5ֵq2ZtR,fiquU{vzk NY4$MB 6 С46^f ~lAwiH30GV&v(5'lut:Mkqb1V*Ych 84v%7ŗ.*L`4vVvDH-É3DÛDea'毗} j30qMWEPmp':kt`O a>^O Ia cp:\Qf&W3FA0`왩xvƞ6ORki^AC2)C+q;2 SJD"h I|Y<*Tz:ybfcN0(HN6 d3dT_L2wQ^t#` nx׌:w|DV.`yiٌ[eC>D!Hr FȗǨ:BG!B6ۭ qDP5̂Ep.^#2_,Ͷ݁j1]t1<>uv(u?Yuk;Hz`;!ÆlAT<"9KE)4bu4UI.2Kɫ$5Z=Y!p[[f3 z$ TʊX5vT188X#R2 oFW-dC Nh˹Dk42EEP@Β0-iEH8rr9kjiۤ֓p1Sy&B9s MЈ&5}\C^7wTkbx_쥝n}\UCt,죽9駄)<땍+r+%lm)L9 eNPc9у7Mp 6.elWyvy0g0b1:igtc]qCgLĶuܐ ~8x Dwņ[F\/ʚ *n^7|yfКs{a8;b{<,(zٲnVt )51u:pv3SR#m36T8'x]>Ԡ\2 z07u=-(1$>RqS۬TIuql4G&au=߰H$sch֒Յ[ 6A)Y ~O}iXSE:=s;Lj'[3 ,0=L2 xܫQ-:f0N GM坙y msX~M e בHSQ9gpN0jCчr&gi&\c !:?P]_Q #כv`&6Fu"l$!%T]<+14CssGɬ-cwO=.a @0aMDD&I."hI,"L?% 101̈́G)]:Dāl($B**ЂU  T1+0A>THKf9 =yN u1cPǜZظzM:ה#@4BW MP6u|͡DW4?;;q,z 'Mѐ! z3 `zs*HLTx }sB?o0jԎRoa-CGADŶ#u̓w)X"H5Ē< /Y g; C9+"r( RpD{wذDzmUŵybeA UxlHl`cف@$ mV1]Y5&VRm~cv7I9LAqa8{W'I߱7ġQAG w 3Z8/٫!k2ީ`)e0;w'uMF4;7IEAr =os , 4#I!Cퟮnzҗl R.QEi-ygb z%`HRd3WU9}<2D;hb"4(&E>?F2J2|9qi1a>>P5$Sy9s{>eDQDAT{X!ii>[#Y(@d-N뀲EJPa&/xZw ab&;SL/i,1C1T͐yh#p.<ZXQ!aVGRsf=VnF nzO +& DqBͣĠ⅊m9)h˖@vq-aד@`AIĠތvo1`. AClT&czfhÈ3 ib70ѭZxG΢^03 t3IL,_7z'e&@ =NȤ,t:uu?I 5y:7L٠s`&T\ ?yy0)/I,C j #?c8N#2>ÔVAIά.Q%$(LxQJ[4 JQX5V6 ˻I^0БU;Z󃘩? {4>8e}ǡEnJA'Sq]uk)@M# sbj?@Z.EPB &" R)BF h \uuF}rn% 2 J &e`RϘwɣ jF-,TH-/hhj3_O#Zit>`ASI1Wv6/))u T\4ܿKa#9୶7zuXi J:98D5!mdִD,V JLStOOd3ҺBg]kg`Xaz)SL8vL 38 3.D#M~:G5 :}ڸO:nc<ꎫl;.ca'wrXIgEpBfzNi@[MCisJ #rNwvG[N'n2zںͯK]m|Fh-Y[7~-lCh'\}a"!4dG`A}an1S*5r6'sX\s 1ٚmfO望yXO˿:S𹶊4z_>3Xqxנ !f5rYSMs M#io6#Qy)Wyk)w4a94héa0^ JrdYk32iHNP;uP!c{َTe͠gcj\ƌ2 xLQD% HgԄ+gGTc/.AA\0 9ĩsYjn܇IP k-e:Pr8yp :9\qޭ2deEg0ew x˜K$ND38[jlQ LCl怴*0; fZFY8Zlhk$`E-,AzC0e(DŽٶ*M+کF֪uA*YXk,`qih*BfG-DO> }s730cMIL8R;nBagfv]Vѩy*_,c$_9[󹬟K;peAZkb_-SщZW6! 2W B*R-sEs/qo'F6v1^Q10$NF;yvG 7vHa:lFF0#D{@EqVkqV+p#s\‚6#XyN`Yx1:ڵ~jve<I.j̏^;y羷>\Rgy{BX'AxKd8u1c!<;Y_@p .@֤=G̍Xjm)]l 鬕tc\b=-ı4 ݗJ55/m50SnoZMGZGe℠Ƀ^\sA`AUު t `TPHV)\᪙,l"(!eދ;ul#Zljwucs A!`,)/,ecQLTi0"`z̺k{ y!Na}r7u=H+[R@8O`YnfXyC*U }'Gi":$4u`-1=a;F$-24=;[)VFr[~:B`\L)Dp(%"SH !1L8!b M? C! gt}aĀ *@4CX" OϚӓIA U@Q)G*?'JЍ0QAuI>jR)!- BОf灧=_!'H P!I( D* )(*%驯=Dn:jvc5evKUwB(,P~:M&LLR$MvĚ׭\W>!JFIɀ,DB0@{/.1IIEDFd P$ I0)$(}"_{9P?G =ДS^T8q"Pɡ"\Rm9=L:m.ihj nd?@iw5o*;kBW}ýz:1ivE6 ƃ9rA댑FB^ m ,{MP'5h9h1=Ljb`8`CэF|_hOp2dOi OAo~~pt8=&](ZՋV`!8Q@!@f?6G / @:Zc/pxoƒhRq tMl*ĴKC@Ta 9JT(M/_D@8 /5Ku2+q=-p4H #0nA?nY:z;)f*^V:!QMj쁱"оO#G$LhIHDђAC@4Ù< J.jG!;.ܛhr I$J"yNn灍d _K PA 'EH e%RC9:Mx 24b~PЇ <0R$ @l E:fśݟx(ca%5"xiP49BD֐ˢF;PЁU?jalWW'I_xM5xC^.$Gx~?!/4x ?X:kH})d&PPB^$?淹yuESRLJnghc$Q 1>/ϔ?|@2&:v6$PkGq rn憺ZpL@Psp`*Cn uH-(ă& U@ĀPP&~LQJBG`$d,!!CGp٨QXEMIIJۮ ~:3Dg*6WMs՛A#Qz!9Dw2)-l8&I KR⟲`ƛA""!RT]Ml/u=<_So%a}AlC$Cjz,K^!uk^ً%z8g=:c`n}P߃'iK \8UD圎EO(d+"L]+Lϸ⫯㉒y:m\HͣDyЂ?Z6Q$Cuꡪ&;E b s9jGl#?*)<ωf)B ! ?FQ`L62@>P}3k v̘v.ҿL|~> ⽤x>o48xhɖ0=& h>rGIDxJ'PNK6^rVCF򫮶9jOtBp$wڮ7)\¾vGPįS_RlЁ3C( kסtsmd 1pFhdE>:JjIn,1W24+ʷXF iA`6ItsMQh) Sh3V-c\Jy`Y8axؤ#B1df'I\fkFo2͆ c!=AHc WlX'{#KC9uESMi XA64fƿr7$iPAA Ĥ 'ĪjwIJ)&Ӻn:}2BOe삠?J&Z .JiU 4IS u~On`LK"h #xpjMͨ8f(!Byzn!AH&#JhfC]I$ZQ14,y6؊ @?u٭b5a\Kތ&{TCTa$l0z/%1ADgRULMRȽ)zJCMҴAϭ᳻ AFZ,6gUі5]=H` H`1T3C-1o\U/^~o$=_&8f $ ( e]Yxx`^Ksv qTI! #@W!l)~o>v'f# ^K*r[2qC58R\V@I$`@.M_1J0tκ9f(&J ~2pS0_둠8JK!f$ <棉 XתT: " I]7f]BDI , F( K;?sa)Ex0!e\'& Wf(+1-%/b4y7ESHQ@PQO}rh<%⦂o3% v8#*0+>Ae1P PQsXc-zN=QFMAf\6)St$G4nyOg1=w|+ScԚ@mُy2DmF 1HE0cv@#>zi6^X0bsdci%mS#^N2^=F%*=)*lF`G%.դ;8!Z2ŭGlդ5䦖'ѱM2M΄*bOg4tjaOiDҌ XVB'BM뱋'bl&Xvb^P\Vg3|ÓGiZc,Z6 a#Nm8GK.x !>oL ;C,p膨dG!-aq_}s-=FZQɺ$M2!q$ӏ̙wcfQ;&JH0. A؊##J0vfxϺX"HBJRŠ}X"o۱ԽP5d0R43 *wl"05=Z}؇͝ d@0ֽ^k'h)J`h#VB\_==СKBPAAbTb~kp@},y ,IM)Ӫ?[J!" h 5>y /H$ M[HHFJ.ntv0G̅_QTEPSLU DD4G>ǶA7*ixCs Ǣdfۣť3Y*|!СG()h)hួ1,f Xͩ 'W*H=RA隞<|R'T#l8jr#!A?[KA@uHD MQHS@D UP$D 11MQD!@DAL@H!(SS0APQS%)Ґ4T;MOQê4c91 ) fQ:H(O4^$ө}4jr=A_TgqF'Oz-*D6(P3{arz;tut϶ (yqH"ҴğpBgϜsŖs54Cr"fAȸ>``L |(RXta-%F & Cd LI7QE hN{mW]Vv%lHȌ0q>hH[jWV|ݧz="|`V`B P& LIVT~'DE;_ZK0o[R#5aԡHa5)lRSv:%%ugL) *Lk]Ovlę'` m%"Rf (4Km,A 8߯q@ǼJz⹢)"\\?tD'zFmėlQʥWKܱM7]cTI3hFfliqM9F躔ID.ͳv`m=S&eeV*پqMrLXJAJ{ <*ly~"ԙ)$h֠CXЅ; tR3 b}z` "S*E" (R! d yx)Chځ\Ii10 1"Zbp^~!P_O3X@ Ĉw>=.@@,NZZY#[XjDx7;4ꁇ03FvRW{y@&zgw\ m2NFĖbB 6k}MdΡtKh]Jh1]7"s{V;#lT}|>[ =5%).(}pDd\"^PB -˻"lQ]n8LJ5.w&r8. MZaz;v5a'Mvr (zQ}y*,U_O ;|Wb 5'SŐS}?d|I߼*}MM$%C!~SZTI>yW"@y  HGO!J2# FLUx1FµffY[Tt7 55{ؔ|<ق'"K"5TUԦe1B53;Z jf}TU@ی"C䜙oClybp͵ 7r ct(2Q}jHm(?lMq=<2|cX"z(,bƻ34pZe|.,_acь0SU<{{oMJuvM \|UŚ5)$zs?8F$D<9v`ĜVT<302?/GJDzc4yu'#@wB" 3K4(8C_WCCQAy[0"ğW&Xa(uLQZ,T_Y,:zQCpIYP0Lye)(ٝ2 QtGB"I_!1*L=F^9%tELf,i!փi_ZTk}ףbmC`GxͺEƌhBĚVFJy'Wq) "XVNGw PZZTӊ',T%Q &>LЅ(u5I+>o~e3 c@5d5W!1Ĩ)I*|+ũ6tZ=bd,΅dϷE3qs[׭q3S=mL|OK^F{򌞀jGX!%+ n~7ζJ9h-'-";ߞPG"RBOTȆ93;qJyҌu4~͏f(fMpؓɲ|.]%0\E5d)vtqL9p0-LD(6kVCJdF0X#_1w؁J@jgB0T) o ڪJM$$ƫq_W.K+-y\{_Hlvј2~8ѼQ H#I&f۷jmAhɋkU4"]s䊄_aQOhC#4_Q?ѮR4e(b0#ҶDihft[??ʉi x u4BQn]F#]؂V@LrWI:1Vj.R?,vJ?j煘!T &ih Lf&r?m!O]ח5RD͐ Z'ԌH:led@O 2"XRO^QT d_ҵQmJ }3,C?94ǴemyI)12,K0|$'9[aϱt:CO|HSHRU(q./ȸB+<ʃ_.F#6 1M"CBp1P(DkAGuT#a]I3g;7 WLR d]BpT|=j'Sbc500Łhuda򶵴\õ5& 8-v4:ֿ[7REkO V.10K⽨zRB C!l2i&iJ@bhjTj(PNJh1:E.2lYbJMciIhbJ)JPh) JitS*@Ġ F"R$jb"jH*I %*J)i(D)" )$[ "P 4 P7R0cQFru m7\B >w@?.w&]ʒsܹԒ~2\Kl CD}Gwl_gZN/iЖmbؗ;Hǔm#!?>N] E1Z){GbMu҆ mYo{+U"~-,k:L> &?aT@؅ :%TC$P_+=#Dms*!뜂H(R H))&D%`Z C4Q4$H4)5A%SJAj\&&[l$Fw 0cHi*=nkWZ32$Ѧ\ qݴGˈq0'V4" ]a 8CҤݕAP;pWi3Aʀ墳P,{p>ުg4v:41 ,Tc`0P}TyUTz'<˜0$Fs4p3e#F'ϐ(T,CI'*<:b d iېO[EdG_ufd3z__Nq?2BF! }B {0!I9$Tc0ln1vD8 /qTf.PnY;81%_Rz󈓒cl ;m.I 7_5 ÒSa64^_v(f(ȅ  g7wȚUf(-X¯k'-Xjd)4& wTHF_= ВAWSZ;K]D\Ayqv!iMVhHrl1*dLJ3/>?%nP=TP!2"j$bvYL _H)LI`rbO{7ކ#,NdbBS0沂b l7#M_>Ji*P~g֦}|LJG,z=Xt:w@Nmӥ81wE׎yɺʡtaֆaQę^61a F8Q^5x:H1>XW_ #!WK%æz )PQVa$͇.:u]e] j6%,sŚPR5YmDZa,T6GbHRs 23 ֵLQ&js^*QV%'.Ǥa|IH3^u3U' ;^=<#< 2*!Y bZ9jCbNPBڤ4̫b5,fWdldIy1lClEcJj;+vַ/3Ehb}⤐UBhpaB21`Ks{0Phā-QMC5L>huZhјpkmlc0bJQE.Q)`J NI)wИ.jOCFHn'?gןr v1Ca'k,H"h(d=;B_uy˴m:'j94`!> & wPPl0cdŀ8&z5aVXQI@GRĮwM-`aPPm1%I/qT`1niyqE܈,KӾVI+a!ZpQd+lmPiWlIj]R!AÞHoL %%7kFc @iB*0( d)SPg2EF0"i-j[fA.mUmKĔ.[rmqkQ,;*f+7SPf}4oYyuL0u5:*D^omqn 9a2di2OCȬ]fT1%BR#l; eB7=jtR;bވ C 1P'eX1O-fSxj [b3oٺ9XNDG1AKHM-%SF@#٫F dqK@YT!S1`bDb޲D17y{}uZT'I/3^?L1*FB4@PD!I@QJ^?d76L=PuyӲI*&(x(x yȦw%*ňwʔąLwv:NY9 Hř؛"8C-c Þ bߋs-&}pǎJf=pX885vG9)b#hy5fF!'sUDc_f3ggޗ n6hHa 5"n{1cĸ7NZ ŭ`jw K`YvTkإ<9O6:_ S?A>[͉.|ھhYw۾\|fDC(3y u1ٙ{MskC51ȿ("!.GKdў 5}5(6eXaT 'de5oTQg t )%"AtZ3DHE$>M }gGZk7kifرլa%Դb|n~./K@wQ3]G1m0"G.=e߉۔19Ac!29:<$M5I%bhGO:;~KIp5<0"ܰJZf;>G4~ w#z'2HwswXt|ju?/ȩa b@(DĪcSĴn /I؈>^@U:81Ml8$ 鉏3MIj_S3 |L=ի쀏)E(U CIBR!$ZR*9% R,@(`{Ni˺fp==L(Ub`OUb ݔ> XGT䅿/9c=~ECPīp;x8zQ1P}qAKAD Z5!D$yVs=Ś>\ҧ VX4Ti=1o eI`+mz<۰oV Ho,{vd1o[;:gX KH'D\^TRꇛ܁ރ3Z ޅQAhE  /&L1h4$ h&Z)/D]?ヷC!^ T$22!ưSX" Z]s<t6㼉kI'%\K"阘͸Ǚ즟dxD~{(͑  I>fvN`=Khimjn@nrf-EaYCIa:E(ٮpWOiMu>Uڻ,9@fg U^a PH1p+V/n&`|^"\!|' >Ŭ5!vNyss<;F8TdC@s] V9AHPlxmup1NiBWˊq.z OR~(a>sf%.jQ#=sk260\zkM ZLHY==U''Cs;.SJd dy@qMG]Y}ZmaP/sjSc@_tO5Aۗzd"Odi+!8  AxHx#"!WybD>ΫI✓O+:oDOc˾VMǧMX\t[mRTг1f& T&[*xP:[ȱZx&J=N&Q8n@2v59v4^XTE;5u\RѿmwO*nL!SwGB\ 3:os a Sam,) j1 Jo 5ZZ۹M``Y!ǛH#@]kE0$jZILٍ,%?kxkODf1VՔ %1jUAB0ؼ K'LDNr/?-j7qs'BBԫT*M:81$0u|4LK0-02o),۵CD9LI&" RC9JsӮ)yAyy,Ao"T˔# )sJDQh?@OƜ |صkobopzNԏX`h((P1-+øp!/_OKA,ULEI( T9E~> `M-ːBaLI*!O1XN'/!zBH`GO-B?BXa,jUΪ3Uq"& 1.pdKI uAv{\ca7IKz< m10C]L{')"hm^2ڍ3S3j؄KDc刺ɔG,dsUg ƅK),{$ @5j[ (6!rd2>z( }*Kû046" >MF ZF1|K\'Ӻso QBJ !IM !^y}/ \߬W -C3Z^P=ē5#0ĕUBAHDD! N}=lw2RlT]y!ptu(H$`,e2l;\c/@E F`Flq~o=px Aݛ[XB'LlA@%RD%%I(Jf{%h`USݒl\!C I!B}}m˨C@1S#OBYɂEe{9 H;{F56C<4@S ݏ:v/q GFӟRϦ,v4tVL|V}3n0 Aޱw\}y;l:  vnEm9y4B- P `1xR Jq(PCC2җgL>I)|{||@!aBB Ld@1o=SY7lOırR37,^2 `MaN0ih``iie198|n7 hr.GǴgm:T ٚNq4L)AF(Fٻ3&QPBS|!"wކkr/3(ҳZD/ˏ`ȃx 0ݤ}]DƇӡIiyWi P~ /i $2/oT8Es=ut_ .3 7d um _-gAu?H6h>=*jFna,,,5K,<,Gmp|SLXEh-=51JdiÞW_pt.jV6r3ieƶ0f`s j,H64 ֝1ε: hTE!$1PDc hRD wT%uk $P n%'#]xz?%!gc0G=‘HJl 1dAQ>voS |F&c6'Cb+SO%`uR%6\mW/x1EW:y-"Z/&PHhm8Ӯ}MJO:eI=H/COY?^3Q c#jm P}49QBpTGcrE:C_;:W eƀ%ᔹvb)vɣl.#ʱIMk\KW}g"&c<0;\f8PpI:k\ltSLlPPNc4MԳ0iAl `AM4r2;Kg')-Pt@vbocGXZT ;b8.&>﩮躍u#zZF+: IZBtCL>X$xy0Q{f7 "Z#`>޷Lhy6V&42:&2y%lm$2$> _xEL[Irۺ SDt*"ʆHR$$| NNctQU{`3 ;&<P7 mI ) < PٳOנq^?/v˿bHR (viaS69]t䦄+"=b6 K0M0jWZT׍&JGCx6?X ,k3HBuۮ`#yNbNJleoD4FvEWJM*B qG:gSB#54(ArX0TJ IP{#ٽd͐`pud4cJL`Pg8{< G $O\w.COi(bC%c[.ذΨ F7c1<2S GClZu==!cFPY&`bomFnwzD 0l+ICt=I/IC胡.4V>`N=vbV5Jc(p$7:"/lihXn^HxBqh=AҚSҺ TAB4Y:`ib3w&&ħ'CԔ0zEwEmt >'3yE8 MD=>U0TH"4 B H*P)3M M3UMk@RHR)THU $VE5JA1RAJBЋB"I1SS4QD2%YA]A2̂`\\a"pS:C 톟Ry>B@SiX1$3AOkm.ev5tHGPR)"B$" i (*(iiH(e+.0RDD*7/ITju  25yl"-b{g"Xg]˷RuOׂ& Y'U%n'*~r|?' ײGvXIs3W@TG tR==0>Sߴx gj)9d8 R( .y!~#9G=>bWu>τ48><PrAS/2I/[?Å+ H5AR5{GĠkd BI!)!*%&$(%"!H)IB"B*$*X"KHf ()ei IRb)e )$b2Q1AFΛ`R HPGA?Y /8G&x0>yoACtBA zzx  +5;^31mW/!|a<àW>>U!6U:lq6AvwYczghQ>Nҁ,QsR'T]@e~hp%'^ݭ8cP~&82 чX  c@Ԏ07^zpM4*?Ly)LՄbY]DL й4 bNq D_\P8<)7pg˚#lE1N-)7JA|LR# |R@FOiأ/̊b{=I1n,@ 1[J4#MQ$%HE3*@7h$SC ֡DC{PP|:vFQw(WH<4δ|Bh{c^%HU^u}fp#R}lwgκ%(e`Y4ڴx:ԶH߷7%ihE iy1C}(P!%b9 dɵ$Q"X<917g/-/s5)'Ju$8E:b 0s"PŘd榓dCrK`X͍g4T5ֲ{`)4sRg5OO^t{KҪEa m%709f п8- G4={ڸj@k:R9CˌTN0kPa \RY,"C Y^=2 i3#ZF•:$BЁ]A#㩌[>X9WcqƔ80K~*&͓@Q%岥@PE2~q\mB"-"&R$9ܲNI}w(I=:&Ui9"LD(@pp0˼O(hfIxfvqqu_@!1A2$#1nnH  0 s&t?p3'0DVؚ n8C,:GFb6<ρLK ?cE<-Q'7]AAK3CGU8*!NtP R@RiDЩ@⚀) C( ]`z"`)QXωWϤV pqv5-߾ꠚ :oDh r/ԉ]{S @*$?}$ !|B&F(rZAه 4<|$̴DDgG36ars96QcU}ߋI qCo}}Hk**<&&6EX/$>pQ=ОZSn}qP1DyFM#HR̐R:,:Ϩ{2R\V OqsMi q6~/c8L*3nMSf&Zhk :0h+4 ãcDp2"FB%y :}mR3_vs`329bgb R|A[Ī0?aG?&;#K?DnW=(Е&5:2X4 #o 4 t ljX"=OT'-c~uhłU,?Uk&B2@>:zd=dBQBPP4Hwj,ҩ$8`αvJCEwߠ(bDtRzO~>~qcJ s}Ϯ)}C=A PD40M#|t Q>ČIC PE5L!NjT 5`}}HyZėj) gN_?~@[`>(  HP;pBHbD%$j%'x^d&%CF!5п*|x:G {ʧ!A{rD/k!x/hPIChN#Ibg2JqF}?: be*І2v;in7 stnGD>}M]>0ar%z20H " k.Id {9) =~У_ihs{1E (C=·ƋbX'ԴՈ {Z򠨹iyJ % b޻l #nTRJ3\t7H~חN? 1+A u?{nȡ"`uO VGP0:T!m!b[Z/l{nh @%rU Qs2u( V1r_0WS,rJM멯"n [Be+OaϬ&5ZK<2=%_ogA-5d0Y˓s%V.P$2`,PP%!|9IrTj貊He8P9`[ɓم)IMo]6Bty9mtO=t"me%c1MRI õI&AjX'!MycJ ;Sm%"R?*+JML`eE5CsŨ^d,ɍ3$>m"!f1p ;m;dH 3œS k.>&T7F(hܗ(~_eB4<mQ>KB4̚%>}Bzet]3V=D P>#^?Zf.HDjVzn"NG$8c5+$Hю+&!?Oͫ |949;і|`mnD veO4HZ+Š)q>S\kc=͎+0 %),A ₩=S* BPR`$ـ)b$*!$( i NbH&*PtےB] ==lๆ,| )Lc /3xꊑƵ"m_9N!, U(Ƀ%XM R ,,16"Ia'q77Ո?>c B2KlF\]0љDIKbQ1j=7@ UA-]BJe 0IlempG֎䦖,wS`~~P*@lT}ق{;Q XK'6r |< '_w?cC 4 A(Bgyy O=AEIB HbhH"mv:u}ZV ĀuzD2eA(7.jhkz P?<.}F!YND)(Af,K,OAFq'Z4b%%^kM$gf.Bߑ],HItljaэCx^G#4QM$PSAK0_>=(~Ŀ5TTe*8uH:øbh<#B}Hf1QE=Ec2cml` Ի 03 Hyp>4h-j1QKORI4 yTsBpnvN(QgP툾~f3?Bd6Aa(4[e>N4I"eBQn8 EBnt+ry4K1E*RM]E^pL>[&'$:G5gمimݜӋr&: WjaIhcԿR{MbN5npf8vwrȋ>톛79Z`j#X;k2.]suc4rAV^!B\>'6<"YVIIT5kxyd݌4p7sRQECRrss7Gszfnia8.8M06Fab6}Y.NT55,!)<9o'P˶|ꨘMWM԰O CR Gݙ%Ķ #_z×ĊO!og.Ǭfqa߱Le3Ap5C`* 1cltwه7%m,[s' C骛G/с.zf:޸ྐྵ0BfnZmٿ/γ'ES#!0; @$@ ^+}#!Ycm S!B^JoBp8g'{-2S"Jbg4фO[~8m.>Z>,|ZtfMՔLܜP}P^{F3Z-! 4Yǁ|\'ə'1  (>{=^\t|I¤RuOi4۩ =kadjOM$<|v VEV)P?þ:H\*1'}K<vW5 a%W{U0IчoSu:#">\#Fi(_ ɡ?gpj4/x0X7#LQRy9!z;Ϭ~WqCǫMt$ L`k+xr% 04/ZR$4>SAJDQB#ɬM^ @ Ä/k<4vq.Ae*]OlspFd]7"{!/B08"aLt<51%!H㖦?'vjFw79!M֨> 9l;mpRl_oBC5E#ЙF7%43&MyEh8A!f%E ـ_80|2 չeC=I/p&2N'C _ r)`Tsm(3T}z:mQ\ġۺ^A œM[ATej==b!0mM(`,\z9u-Z#yf1AKX<;aVxId(tiR&Zb>tT1i}eaר9z ;hCI2#NȈ46BhN-#x~6?w޳7N<4`7aO$:bO~x"[+e|"C5xi鷠{TwO@ l3 ]HTso.EVLQfo|b6%sVPa;eڭΟ?ΏfC, `w׺{yiL-7؎ǖ ֑*B(,3&ƘtԤ|dz4 GmUI?i70{:쓪6=F|3%WVzfyF"MR(";?@6 aOC [P0.qhCb"Ra&aWX IwI.r{ H B-mAPS>O@^-&r>[IaP(ֆe@PCŒs'3e $p2pz7d?XNfc?T`ޟ0 {?r05MTM6ԕ?v''u3H1PN[t3Ɓͅ`%+!#/F:8KJDys.wQgb|p"I:4IhEqWaOJL=.b8HR{1?KrfR6jtxA D3 8{}V ;hӭ~;<9~,icZoM'F7is+%oFn]}:sT lAg(ٽfJ#v-6h QR9vaaԆ _)flnG = -u?H?DRJQ$/t<꾛H2C Q=x KDDA+2Qlyuy'J@HDk俻JJGՕSmCoOo "5%_/WwR%&Ё21HU@,H9 ㋇ 9X2E)i]ta'iJ.WTϽ$|<ͧ!Pxc0ch#b1nj,edIRyRNX-3eLzN&N)Gnm@( 4aY(YgT4$@Q3a-;hbh֠"jb&t:VOc'&+ ? sԦ% Y#_.qBiɌr븿XBA>gQ^R'q wph޲AS9JVZzR5aZi! 4C%2CRLIE,AbO4ङ 䚂}Y{ ᦟ $5FZb*=y&$!J*H޸8(7!!wPL9bCA ,FF]}񈘋Eb)9`X$dj4hlgo7EJb-AD1qNlu[Q4dRC~G@h1h5NĔVl!y |,z= hB4`ػJcqui*5M#@)ǒͨ5;&D)UBBnC+</ 1.DžNb>3 OM ,TF1ILr2ok8bIt*#gU0/0rv & z6jP U U$$hŭSME4D}2&l@޶-Ib4J1w;ʚ 0=XIA,PU'Tv{o1y8k77p}ױRD&t4Ѽ2i4 OTWNOVh#سj 1c+V^ BdU`t8kh1e 2anxj>3Xm)+6feEe6+m%2% xQ"R12& 7Wa;#cJlm9dÌm$B(lBy`V>X&YJk!1hT.J%^Σ.v\#BN'6d=_XA3TDNZ̙2:,w -U醟 =2hcd1ym#vx]̐m+Smt5]/_7 Y!yB.< _+̧ʇpT89T(NT CGWv;QɖFF0M$sCk %S=hL @v72.GA%vjpe!C)| ;J ;Bwp&09#YagMql\䩈%D& RsI99vQz 9d0(^x%#9TZ LD;M,T&qng,ʺ&0[ m1HFF[Ǡg`Yi.(;_c@F'xg)Ax/>)wlrCq S1#HN}#w_PB,HBFT ]T)Z(P))gulIaL@&ٰc6s!H$M" %1Є@PRPs^фPMzj,}oTܬY|R, 7ݢZkPS~rH"/X^:J{& J h`$B"hˊPq15h.dWív1^]!j%#0{dsxuaA DDO[;71_| UTѠ]G-:64 %Rj$%*=.g)3$>ݴIi5V]t>b0 f0A*TiRG%J[#+-UY9ЗhkC":(Ǝ#TMSKqK!Aэ>y;mE46#Ncݢ+Cd Aq=[m5޻f?|r&Ɏ9T܄ll) lj9ֲwv:pD =hw=P0EeAƖbBƿa4ÉXJ) C},gfބ3'>)U\cM{ #0ZBuohMA,XLVJ<|^$llG/\tgMHT8^}7+<_h׼MNQJ_1dO$C{ ) _9yЌrT:- s`ņJmUQEh0TTeW'Z*UWZ)W x=s"}1I%zo`zdNP:!d=$g~BnQs,=M0H!hx~!T;+5[Bġ%" q#g0b2l6G1LZK@dhI]ׇA].rfV C9|5TQ,D >TKHlm3#E p  0OHd_{T5}")޲U%y٨Ƹ E .Q:E{/fKG'J~BV* CC] xKHŴ8yIg_z|H! JF%D>}{B q\RțWe!PCi%Li)zZZ{o4&Z 6HJJYc!B&#KJ2QIa.tp}J~E'7Ey vhR.=g㰁A8z dt%C}%;߿Gu^C!Nj uO l9-DW>g8=(ỶӉ V uM H8"wkpR`jCE@dj6oaꇷ|k |2f l=r_#P1]}X& fD8gOñj$ꀪ"jHP.ip2hRzQ IBbT025"*qȡDQhX9HPE뤺!~CQA j`,}SJ$C2]"nN_=\P B#ϲ @/%rNz!X(xtC߃z>:+PM5xw (( ) JbDZLDs R*gg_y㻻*\7k]r>'8xOj4ķ>=T4 HQNGJXLQ c,f Ƿ<PʘX2m^Ҙՠ)$!9̅~4]0$OVjϧŠ ~tk<`w!(GdG7R`lVɧ9 eApԞ2x~h~TBfKKjpUFgb&N ͻVS=8pBp5 qGPC\Pl۹TIZoE(Qfӡ:?ɵT慭W>R'Z|ϤPYv[>^j_6:F(r4Yfk.V ̄H؈N &#{h4:5ާi}U/ {X?S'm`\|K8ADToeޗ,enn$۶6V R뿈v[/1ډ톈GNױS0]Nx'ɴkS]UY2l['ЗJ┥j9üwhfJV:Ix~hߛǪ%IB5@NM87$XjCu&9xHfo|< !<4Otf{j|o+J`&xn0rJ98~ZqҚ\`o,…/>}|y]JP^x/J!{٣}b`NnqEj9c5Q*̍c78ɟ'N]e'F^a2j=|8ʻuzߺso[mf`Q);ZN7p^'.adޯUq qip4l@ņ@ I~{ mV5e g@ykt!}n5c|U3?[va{ܘf6 ݹRŐ p~2,Q/$=RtSw6yPJdB;Ac)g[><Ǣ&>5JHFkyF4蠜mo1dz0=YDƎ: e+{hZZe9tPC ѫ*s劳ŀʔ wO˜^ƌa8iF [ΜzvKx{g1#O5"?s|&0G @c2$0!s1!zN5y1yCBI|-Cj3mDqS*oq2v+^ʐݹu'~o#Tzjf1/3Q12d=3TD?J7ٱĒ<;bu Q,R#gܹtj"̢1&8Ͳb036je{,*OʂH2gcV,.bUmډlϊ2}l8py/H˔ⳜL\fcv)O9XNnt$ќ@Q۴D:v~ ߆8wۤZ.CW"s6EdDP\Y;,\d .<;kDV8%+L#kUc)2\フQQ۹)^ӌvzZ""Mfpp eί#V)5Ƴg}y`ٽ?J D*lt8?iݟig˸kNoer-?S]^m\5Pe$[X~zԁb~߶,W{ N (*qwK|19BtGf_]_>m^rג|߶ 64q Ce"8IdD2x+>3|)<+z\'xtqs̢{^loS u1 DV |16JW:Ӛ2VuRnysJ;׭i֝>KX}Kp4h^3CЋs'mړ[S=ҥ)N\4oV`s-.[l(Rh!xuDp(Kⷔ'`0;Rڏ;3{.ܹ8-slk,gK -fpz!^97*nW Bsh7Q 9+DNÆi Hb OQ@ @[±$6 8 #e<&I%bxӖˑ)bT vߵѣf{Ef01C-3 ă/Z-nV߁c["Ƣ8IV`cz]Jі9g7Νŝ MA akq,@a~1k NcaJ?RNލPL,$QQ@C+Pɦ`  )O'$WDjٵ50v5 >A_s+3bQ2D0ɝR*X|?v*WU9۝ >1 /` Ea=z~M ݢr.Q] _KYC>Aӟ5$y(D&DL1qZ *@Bj`g0m A.o3p]#+̒`H#Pyo\9+4k8Ipeqrhn3ZŪ9 4 {r ak14iKp*p3Q 2I9\n܏T22j6%daG5ab61H8W5"{@A U #Ph4L־I*%2F_co6ܝA4Cj 4#CHw3>YlDn)s68<ƋEZ mPQ#Vvrr8eF tlh mHv Bv 6~Y^o1śq%F &\Ĵp@#I&v@j%LST^0(PWZIb)dGg=18#&%5f2PQbOBP٦ov @||^@BtW-A71E$?s\Hi7gv,Cl#% v)F\ć@9>Xnqix茀Yꄾsp,C)(hT% 5h}@ʾ>Ov*.*M=/u{w:FC¨- )Ԁi*y >vAG`l'g.\{4yQcf%'?#mtIvf- k"Ui[6+Ӡ:0"# 4G/|w6LDDD3'6'F')+}R$LU7# *4Z|;7/~>S'm&okd|R;\l^=ZuL?A5}埦'dPQH$ݿ5AʫKh /PRRBJ1"hbZi 0I2il}g&4Z\Q#{b1щBNF 9`Ρ)o,n6zvhur@1h! ) Y/<;Fz"K.5~9 ÏbGAw;&K/aF15JH628}D}8F4x.~g>ޝJ AI6Ƀ !f+kw;ͥ`&ɐ=uU÷x=HijZBT` pݨhMVt QM P(#j }x\}9p$xDG:h}tBsS0Q: PPN1bA? ׇlmrC@i\v$f@,ꒅ㾅v#2#>4''ݽ!B MzA;ǎ<%UC58>X2PI7"@p4}\ON*5G 0; 3 4VZG2z|y*dB @Z(I A ӤFTT2RjIqNP0n17Ì%1Nӫ1AybMP@uR=UUHDqhLt<媩Cikh=LAЧ $ Lə(EYX₥+R"u0czXi HIUSR]54Һc1j?Fgq4%P.He]7i{6^͢ƹT\a Byid!XcbL:tF6LT>b.1@o5d&m Un3%e9#PݤR0DL]f b %i ,Ga63Oi|l1Qd>H찜Pfwn'|xOڧyIv}AHbdq\ț?*R4/j%V9*玲&k& *?JwZd4t`*DQ.Q92I)ώ9!$2Vs,l*(q8Xn. 58YFwU h[f-75?ٳƠ2cV5l᡿o6wפx68$BXirߝM.zNEi托Vu=@Ǔuc_jAۼ5)YSo t#(Y4N VGӼp1d:U#ӸYך0S1ZviX&b )R"KџPfY>h%J"%iHKH=R'aH"a`؏F #*Rga1aH`(h 2,aHIH wq_o`= ,B C_Ul^4%}rSb wWrވ(fA9{ʜiXDk0`u]NSXmLLÆCH1[3X$C"uy4Mtj<Ji̐F#{|BS#e˴Y:f1M00bDa2a-8 NwBBxF,frizqeT,{ /m{p1䰐ꔍQJtN%h F33a8jR(5ɭ7ywfw zRX ̃C$p^vU6.W0ӵ!Qש;U;51֪]&hCN̨I.#mwnA!XXeLĠt"f0YbwHUL;22ʤebe@bfʥ㶣o3-8 |1!fEp hc=t!6#Ihvņ gMM$F a4m,darַ}x8N"لfa CU "cCoJK ۩;Ѯ`<ƢM{-wwq cŘi i{=`a )ΣqzzVo燓J6w˲r}3F[̨36~Gsmk;!D"u'T&^DHY.+EnSP /8nWQe2eM ůDsڨiVg1 a\/\mC^JbQJÓrG7j\\F $rD YP6])BÃ&Gk׬"0-beLw{i"QsO#wLq*˷Q3>9q֩KK7nSbRwCJ(^Qܪ3ˆj`(pF7כQ=)/HL Mի ď&3e% n\n-FVp{AOQFD]ӝi1 ;8 vĜ!pf}<˷ hSK Uz[}=8Tm:jd7/| HAcKY1+^=Zu=9NdѢ#I5`{Î^Qc:*&ǷPT5q^:G  Vɍ9LJW*6NQI6=Nyss|oRc} tҥnSȃzW˜(xt$RϚ,8:+p$dcivtڋ[*Gjxyq'Mz\6TӖ۹abXdB["^b^jyXΧ3z񋤥T7uŐMXps <| ,BhA9 ! &(˶Fl$s;ѣ/c@SyM,'' k+Yx|32CP;{ v̌]`. Y8KirZ6y*Rśg @IJL=oet7gn,[3}q&Y[vfz쳕c:f63&vCrFh&7c+Fpr"fBd F )iAd ęYY#,&tXpЈIhE4֐'3x)FY%euF-N5"xKKC<5%ՍIJFY1:zei?99a(מ,\BC15vZ%bI3lƙ9' fn#.{nug@D5 iAx J^}|uSm@ßV,@м $8ڀS>WBxjV%A!2(j*y C8XF'z"l@5OBƐI $1t6 T!B@@1ljm鱨c1q\@*PW#'C)/!Ǩd"$i&P߬wOL8^bGlQ:f+8,DhDZSNf;9;R44:: 4wcxN&&`Л,ZR43oH~%{mSEvm&ѣ Eģ>)ƃ4S&n0]HT2DfB$&v5[.T<Βi)--%tޡLcTi ƘņFEttrȚ7S"3mk|A69%1Ra:6 }Ұ"\ lJQ ,@2PaXD?Yyf:Ī"XifI͈zIy_>dĽ`C,qnSZ:൬T6R(uƈG#|em@u>I.lgJTuhT.B0^@qRo9%K)kIZxZ#jT!heqE`Qq\Xl\m]ʚ" K #wxLαXr]&I{e޲VxW1on0br\R0ŋ]n4WCh{D.l\ë́faA1A0mb94Pep36m6Y p,1κtt:"I5DXi3%T'Cb NƂEB% S ,=&QAE0Lv;,qMMWyH]z?nrv"7 9b NeR޶ 1hƛ`d2vwXWgIy=yJiRPv !*cm3;n(ޜ|u] gopGy 6J=ClQqs b Z/W.8JaƷpz{SN`8ktΖ603,)T(T`9rP@4D_p5lRpmBdǵ\fL BP hOnjC xk8ϠI>x' y8;uىR!J(JJT?IFzBTɟk_&%;hZ`l>X=O{S$4ȳH3 (am&%hO-]7\'^ݾ6!l-4ɯP*z$!eZ `#!5F$A ohA†(an (UBZOdLNSY1Pxz0sߘ< ZDP&Ǘ:]2s߶I};L:k*'Ө,G@׊# !81SHoZ@2!coXe! ;f:1lX՘tf2 a9N-j(5 ! t^ɌVػh)he,KM-CŘz Dn痄sTJ{`҇>:H'mFCYΉ!Dg@(j muTOS$PZGݍ^QD06&Ūˊu0֕(e;4Y6O[Ceȋ\2RBaIZcTW4{nnlUeS pµnU_q쿚G#dE? LIA/Ƽ'F(p~!L/cF/NkӾ,#2yx@CXyN38svl2C !h#Akyo $!DJ"P!$@B+B4%=z  ZE<Fܜ?p' 1$#|C="<2QhA&$9d@6yau}Zy 2tG>AbuI: CA9:*tAYyd3M6 Uq/ucDh+сN㣃!{Ǐo{:ް)O%E>囃 !5 ߿x?Mor# I.%8!ӝLB=PPfBgfBS t uIh6^rq' >C5DR؃9Uɞz= C0, GahCh$/ @o\Є(@ !!֘ $ aܯFL9a~`i 7Bz)4EGq$h)MO1 |!hh3Dxs4? [|Ͳ. HJ;EJ]&|S$]HhHujOg/$'pwR O$•#N%+! g$(ŗoujnYa ]*ӽn&\K5e%5:;P!0;sG$v rCSm\W>>KHJՄQDj a4&!.I(`ib' pRf(,H1)_v8eukE Ȑ5!Ўv C6#=-эss 4עvBPPDNJoiILDPAT$ ٩zA*>O)E^(%3ee*A`w q[=062 '^1O^z418G'Xq~mԭqɘ(aL4Io$K>h4\}=i'H@'[ .X8ȔRvN La9O>: >Du 曈  <}a%s>ЌUEa$bc(|HРPu<ҟ2'yMz@I 52apczŘ~GC.LzOW٩whJgnE +.dC8gQ&n ]AS␟WSNcQhh:l ")T(}`s =?hl>v FI%(T:N56%a'\.Aݚ27W.d P+FJd;LEWgl|83!?_ҶUԓd٧~ѪU zE|Q'xjhL0P+\);Yd `c?)~x74a0J`0IQ PEa"c 6x {lo\qzIU:yɂ/i0^9{`K{rDPD=1"(]\Rh2rCP7 6B=n&ZE>{Fzl@Sk$t{qGc^atA@n)HMIbiq-mc+hE3iԽ"VKHcGW֩ߌ>Pa豅1߻}}|u|w:_nK;I~8Rd9|W&I=.k4N8~2M mc0Qc }⊅ޒ@' 5H1MgZ8=$yPd gzA:__Rh |#l'h8$bJ9nߐx\y)u@תPH SQpdNP#IJRұEC_MMa^ /[0*Mk 4=E Nj%357Vب%yFg㘶3(vƑA$<#K$N!ψс$}cRCq7 =k(o~r|4|A45FF4LJf?΀+yTw *aĈ(6+A#6ĉQ*o))"yNo lHyN)'AAxAJDRbM{|^.Jy6|sR? #1Njb7$W딁v1k;Ր%D"+,Î?n]2~%lj, b$,efrhcMdŊC1]Va-=XňƛCCLJS4IICP4II #)vqpCRYPH@NiTƐmaH䀬$̱% Q~ӿg|nj0(9=Q9jtuD#jN =@J99Uyuv5w>'_PX`]Bjm̿(|-W؄?U.u8`d:KWB/H?J&Pą"Pf(F:AZᘊCT}-?%m=AKRLS WC0pa d%5~WvJ?TN{4)JI!Â_zE)q7=BkXȇQ6 b/8ٚl[rQ #AYrd`}ϯ]Ҍ*]ɥ%-bR15R ?=,9HDfU D8ˢć0# !B{ hOwDNFy&2=I _fv,X&l gab,ƌѝ7On-!"h-$ܣ-Y .4ZB"0H!iC6'~q>߈3"\ %3# (5kwt9aG'~ | 4 )-4':Pypmq2[+'9fՔ^ڒajqqâ W)Vc&5ޟP5k|5_c^mm㝶jNI*aR1ckŊ0;RxɡٳVkA0nH6m0]d*2D$6ƐVV8tk%w\G]Ξb T'$e.Rޙ-]s*J8B5wr:C rkVAT:(ML U|`5Brtw\ N 8O8Sŧ(Sr:$AƑƵq#)C#*dƻEN GpV?͇K!U횕j6f7ti7ZAqgUy%IOcMաR>8ha7 Dt zU}ʝ81 puttt46Nt%;@u(؎\n!G+c}f:٥d-К p@xjw^n q `Y?_#~Y [rE4@࿭'FCH%%-#-׹pA|ow EDT߰Q!3E`ɔ CwH()bjr d)J"i(l<=bBܰ6qzFzuHp+B4#yu@s#s_Q#/pPVI]K*_O^[ )Onl%}5Os^vZjw];`t [ン3:ΏOztm:݅;<*OkV٦(Y6|ww{ᄎ[:k Qn^ˮ̹Y[] ֯fQw]vol=͔oeAmDBwumÈj5>{n<χ^uj@i; m>ZRs}{nkq˃O R=a}ތ>UQн'{z:Ԉ"뚣S7xκk a]Ħݘ3ixo@@ɢyhN@Z:h* tw 򪈣wA[}:y4tuq1{}-^}#ٖq܄bӶ@uhj۹: fhDJXf+R.wW}{xTD,Ǖ 󠗤y[sd.mJlBCD@P:m`tl푡Mj=Ҩ `)&A/oZ޲}uGlc8Uğywi޷yk4kmWݚ]4wWޏ{wΏoB|=z1AN}n cx [{7۵;a uunû(zhPPt5ѠbKS{o= ]uT}J_}{n2tUkLUytUѽzwg}}zݚn]Ǯڟ4g{(=2 _U;X݊𻻼WwzwϽwu4K=ism}L:Vuuuڻw98>ې5[cuOosy<}{o{ryz\.7qVP|w.[sRWl}mӧhVmMѻz lV[]vo`;qݻ*޽վ{frzz{kug:kv&uqs%{Ƿo{owv2뜫}᧘'uϟlVrciVnWKNó\\hwL"6G. Jt{{;|)\_xwM]mݻSo9uq3a{^\t} XրFJQTϰ%9X34{єպy}n+U^vyϬGY)ڭ]nWfѡIT|ϾwluBStMG6^3ٚۆ'/ :=F@- 3M}_+_lzC+]Um'sVv,w{̻og;9m8+!fPuzvzM ٷ+* SzvvkWN]Zs\iaskNj]Z{Ew//q}gnO5wYhkkWuv}K+`@l}4ӵݫWZ$4jݕg;am[so+4:trmݻy4;AruR&uwwjznerMsmc5c1ccuuۻk^۶âbna"mS,{pkW[LYL[JV4HogW ۉ}z:6&!t:43PlfϸpS {ܭ{͟w|gZl*u6w *&Q$'8.snֹׁ@)8{o) tlkVUvc<=STkfR{w۹]u݀i{v(]{͵3pAm}Uۡ-5wv2ͯ׷ovJN=tkb]ac7Y JwZe[yvҕAJ U8K5 t @d@S"d&'4S@A& L4@I!&i@DA M&& OOʟSQiTS#4#@IE$SOOʟSI?T2jzH&@FD4 z&LaӃ2Sk6\0LhdH%C_jv]OPx!m=_.G<;.vOp()S>~S1#xKEAD.(=>gu~gspA~?ޫG Dh% >F6rEDƙr@X@B]Ȏ^tec.QY k258ќfOZ"u 9gMX"MeTc~_P5dX)%(9DSM R|( jakbYh5 UYwjd){}y URq>l)bTXax3_V'~!# b;r_m7 ;~]>MmWWsPA'1n.X`߀oa 4nW/AWo-C^;69Eh{1rcߟv3ɾ\s|ޫGٮ*-xqbRNWMɯ^WWTwz֕UU|*QUUfUWJUUkzŮq` 1v6 Q9]|{ϔ^qr[+ug ] NkѾu?G:3JF6QLA@ǭ,{LҒ-͚WdwµƯ&Ù%|UL;[KJ2I4jE\{(#я[Bh-œ'W#_e=d70lvѡ^ Oe3k|_hFG Ut?}Yҗmmp09v8Pz@0zgu]uxm2ȃZֵs9sg59Wj5kZkZkZZ֫Z֣Zִֵֵ939s9sTR)Is9s9s9sJR)J]JRX!ksZֵ:ֵֵVFkWikZ5kS)s9OֵkZS_#/\:uڀCzzAno䰟mMnTf$O5ig@,ȫ1CLQZcQtE` ʰ*HU0 bB5<ݥ%W5|LJU NbeicOo9W"y:\K2xyoLcЪa.b H'J ѯ;r/\#ry`4B+4Cz\;F& {;{8D o43l9%{?S&[DH8Vv0GDž咳)TcΞ7Ly&VCP8A6’& =x.2\m- eemrs1U7+)N0࢞!vC &+lWC+[EmA^òXP"ׄvlX |`B)ѰZ7\gtzng\}p]n;.qhš&B)*j#nEfr `Z]0 Wʘ-_DʀBVh0xq$AD PP+ݙ>6@U J'^zU]Q2%tHVᨚ b>}Kک"{I.O?gɏu0&CHjP ZTI׻ i_ғϗCJ1N@N8.wN__>*e0\TUDc6>̙5TMK,6aӎ`FtM]X8F#bd/XAU. 'wm_<^m[o=M Qc&TW`h0@$<#P/W/?gG#riՖO}& 0R$ Ŕyn'ϊ@ֻ'C؀?yR&@6D}8VXnpi2N Manw:4u`?]%q:s5+T! taH۶uH hqp#|>I58=~Kq,msGNFEKBxL)!owƻawoBƫZה5dܔ# Pwq9=Yd=qzj-IHjrکylItI340֖Iҍ38l$({ ܘo׸j<8]g?`y3]9!]89]T(9['ƪًPQTA+u#b9&V~I_OR-TCPR|[rۿoP3:7,IutTJ8L5MK鳥mC=ވ0FP// REiu;rlp"G7( Gh+MefsRKp072Rߺ6]&F'rߎFzԉܻ1~5+A rZ:XArUnء۞ȧ7l1hMAܰ)yDZ¥ 6NPP`D/7"lHN~+T=L(Bs9!7%s~6a[US3{ }Ptm,acfWXS8 QI(, KCHHM98B5pzPn~&cL⽶Q8÷HF?fbd\@[3vۑR!8\C,\@F*p /!ǭ'(ktBy$XtQX`i4߃zxሼD&PSӱq!9K Ur6W:ڪp?5d{Dpc?ZtSyW>09^|[n֭Ӄrm`uuӟ(@Gzp^pޅ?H\Tv]Dd^\XЬ$Y*y/嬴ߍ$:X o<;~ r߀ߤBlD":kGSd_@-P\2PB3P1hB`n^8ҽ&i-0An%7rw{MDC >1*5 IE6~gxCga6gUǎw8}ɠ @2f&wOU"yϯOKX >[_|F˴x__jYavj@ʯO ו?ʅ=d˵$ #TTQ@ATDDmh;q"()&Bj"" * )bB(j&iB()Fd!ZbS8iĜ96m(Mc&/~< MڤuIz '\@EQ$@4B/`F`zo;qhh0u+ANU4& AJ)~7JtFfjA!5'Ög|T5Tz6RѾ&K C ֘١􁏡Zn8KY,"f)чU=#CIF$FFu. #VwqaPS4v4+C`hG : ?ݶJKz cc%ۮ"SiYz 6ҹ ݄~)Qf5, `(0B0orC\xtg6nՐhlukN!Պg`oȍ$4..DUT@^۞y{!:F`  (Q`ZZ T!b) B|};|I^G{,{ 5E W2HWV&K.A̜&;Ӓ )un,'1{w<ۜ)QiBhFD&BZt#JE AbDFd9) `,r} X@@HU9ӰZot7k mG;*$"HSRUJД!S0Lɗ0H LH1 "10DKHDR%!B%PBP%4 % HkA"Pҩ&Pp{OѭFKMKDL̔Tx?RRU? >4r%(#F@Y$(!gXya=L;hM+}#~B;BThZB}k>2{pL}ZjYt6y'6gPB)8P鴑+b+G؏cH;LX"CT+$A:T1(Dú;io> lDέ*di8dT24D оsѹk'FewkA*"tc]u}g<@uEi$b{7r3i){XQ4̍Ԍ"lmߟ3J)'?#{{MM4ڼ cJ1p|}I+gs@#;$7@[$dCnLsNYN b<Iv]7!&y9{_@)ZӉy" lꕥ@`Ŵ Qv RQ{j >(ȄtvU`FY?>޳Ȇ[ sb,\ n0C,A5Hg3*\ws*hQ z\G"~d$П(u̴@tJUwts t 4xV(dEqڔF3FeJ&dv rr;J9tAˑqA,b;dCy1DXbtTXۣRKh܄kY8K*61I@RPr6.EdQt!ATkm+6߇Dw6]W aKƻv"`s(rL cz᝶n`Um74C'떚" 3PvQ[8:J5-ƒEc 4yBb RmIf5`L=dW'Jn8F=.<Vdb8yL۩ FƱLGrA6/kA ֠EjU1keDKl,QB.cTbVlͶ`щ{AC:h^ G ,+JR=H62j$'91chZ=B>lKSAVeb"LV#l)XMIUUy^(8~.C\9O3|ϡcoqt)x|߈`+ up@.(.^YG&kO>3ZShzB+Q^z>&:I5ӹ3BLObf~'_zoDNXJIpn}Q|eGԭ5ÕJ M`LAZyk9[r/+g!Fnll N^$7fk: q.Qj?l+-j :R=.sa5~("u֣۹Osw+RckeZPDLf;%vŪe=*pawƸ5ф_48ͭ,??6LjgeOƩͽ&lm ^:vw>CX#u T)$ߚx}; FӤ0:XUNDu$EYSg|3J-= ĥh17P=_76gmIHvU ~#syOw\i7ghH\:fȦ!T\E-Rk'mnN2+0BԘxljbJ>fǡUY ! ӶkGo0Zl!IN"=IauQ{jP%uœ  IVvԃ1VS"5~V{O]c٣.~ @\1LxBjsV&8 ]ʣ4A3D)فZ;Czs4O)J[X)Vģ܀LyMW&Cj1w8j0yՌg$_|NfNj);`:L”W1,tyݫ鲼tm<ѕV¯Z-Hɡ@*PZgcڱs?pjǞF,':>uץ' mw(<=g8|O3~HE~~8LqO d?fu[\ۥ&??;|E]FQ#O30[4 G;y$mR*Kb[+z݅~ݎ:݀oQMږZӗ˥59u(W;@+PQdZ#"b(T0^g4?WDR,I恖Fö1;2g?/4)U(EPvkˮu ]IKtT/š\_}N~?#غxд8a 2Zl#O*0p (KҊ2# B2'*H&=~c[1#i6/9~ P9C4E$gñmwbU03]0^S)PCָ ҮMTw?5͒sh[AJ׳hv=zی~p'Z`'|f7y:ǘ_GjVCq!kx;psaۥ؟Lxw|,W>{9iύgA U_-G_˜Tٓ0]ӰYF I](g]FH8O~8gvᅬRSp%t GrSo2YZNXO?bQp?,H`#Jmr*I?4mkVRMg7C5R(a=;\'?{Meƃ S?gN)ʤPUPAPPUw7>B]w:2#ֶW[% n2Ir'ݜdwlsޙLqπp|,'UA^#z6p`4-n6֐ #X6䅅Wmz-HDyQQwd.gϕef"0g c')ImGd0 S t,ÿGq:|edVP!qr ^ t@yOc_o*'>-!|33Z#p 1^WR($RzBn+M$]cT^Ĵ OB@ÊL @ce) 8!-!5ccgUki/!:nAE<]/6IƹCf.f:b.-1g637C[! "xqm.r28CI)K"Q Bx6lEjh)~YcW35(*:uP7#7Ak J6r:ZbDO ul (뚰.L|(ei"1Km1`Ff\0&LiͭUC9/rD ol=<tCX>)N=4j~?Iff eb2q@.{fdUB~jZ籃uZ#YUڶط%2S|D)F1=i{j/^`7wDaF.?}YG8<#P0@Z .d/UHSn 0 0 4̠oD B8F;U]?8wi9zux̟U/t:75#mWZ$2)!Z\DHo[ eԎ4.PJ`~ص珶.N..P) +"!Bt<(?U5zvm3KdX ,UұFO'Z4TR8& iE[סߕPљVIm _\9e4|4E|`g*!*fwJ}*~ c>;OώnjgLrˈ N"b3FO<ό?dS|]9=qB[w]8{!'%-6U]Ial6~޸+2wawD1fS3[YQ6- $S}sδ8魒哭Ģ)X^k3e0~dEQH/.~:Bşk)U^Obd=]|2lPa65qvm"Ķ >M1D6gcҧ7xsHob C34 kmFCjA a!'F5oDun|0]Sg_C F9_B0D^%t{gbp bl)UXdZ %P QZ†gpT\]p]$~;w1b8ݘܡ\Zm#3 QD9QYK=X{ݷϳBЧ:r(/^~4"UEh@(WlFݷ SgF8WώZPĞyoz377ܗmD.-jj"H`PruDȉ[9%AV=! ы$q.7 BL 9M2ݡkyOnj)&iif1j*Z;p۬Kᯚ_mb AA6Gj L31̙54`4KAy1,r(jj.i{6'4M R]YKRѶZ*K(v-Z7bI_WZ9F_[XD@O?IdRGb8PJ+EUԘ7y^Ϗ>R]7lg4$TPӃ3g7ȦJ0Ju0TIF+9;JMB/8O^ i?$zL!!0@>\R4@"^񿠀Gߛ,꥓PmVe&DwB>A >HtT 'OQɅd|e[atޙ=d97]` ;3-'ftI(v &ݠd<(V:boaW_FձPB8M?DwWv W{BۥUB2 #ŷG:~nL"v_?G{}42D̋Ϛ%Fƒa=}n'u~?uuFYマ?dɲo kퟲ`,7CsNX EG ܻ+ $P>9^~n;OM?T[3D~A_/ODQ@~yGĭOjD tF3^x0wG R6 )_06@83 5t &j0cfR O;)z'F"mϏg~? ߡOX'ҁO?Oz W91 ;o#ĎO?ˆƗ%ܤ+,wes{7Fͱ7 Y4BǂˈrT>`:8AJdl~f`:#B\^#JR{:}M!a+9t!d M)NE_#>?D`:^Dţ̷aɽ lv@E,^P\Qe~>uqy_N<_fvv};ǓƝhy;O*➑9Q4{'Zzfv}j"~Yz+=:(#Dpζr*1 uvv=/*8燦K4w`v]=_/ʂO34ې;qpÿGv;ݞwlyUo@_WqwbP_?oϦ틴w_u`#4=?!K?1ǣ-1+ gQ^x$Q|r$=̅A 4[ŖB0=Ad89P~N ([➾[|NvxTy6[o!m[SNуjTK p~AYVY PQD#?:aawb%94Gr~alC~oJ8o${t}Q \Յ >[x6xix\׉5[5-VO<҂w1w< H?JL G ϸB>KIU!IJH/c-ֈ5_H֜g TbE$l桏 " 260n'۬7ߒ%"#S&MdħLg "}'yhβtIۚϓn1 .?%z}5@򼭏`RrL{/N\|N6ՎS" ?_[a5ﲥ{])۫2)C*RG׷C^Jn_Wۃ'Gt<±B|?_Eq ޮR|É^:AyCn^ "Ffͫ~rH)v%Cj{ ฀  M泶ʹlh̪#h[ԚTf6P41`" *@ypB<0&P;@g^kr&jLEfmL40lDAjB:P֛ ud n >2&'"EAT%Y?sA1{E#%y!C)3$tE6ZySDD4 a_^7Ρ&mX1 гzLt">~0s\ŔB-CD_@I?Ӏ.*c glO~)\?5/{11Bpx-"OTF(6'tzA :;"dN!viuc4q~@EU!'ɢ%j "C-~V\ _uيnAQR͈"(;>S$ՄF4ƨ>C۱i"qT) 5 ?q.!>2˷@\=lsPd56X0⃵,"xP?f{QN$}/Eݛ={j{y48#^~/-ovpqXq`@ \8pxu!^ 7;el D;n@Q!{_2$\z>-?_$1};8Kd_2ߺvy~tIfbpQ ߯Uƴu d֝JSmg.8^T 1Us/) PR,*q=K"nd+V4G׀=Iu˳8C-Og$) &0b`+'Tfqo!,rxv"_}pt<Mt2k܀&tNVccNQKv@vA!@lGٴy\T'HE}9h7Rz,B۶B3vD]P/G#wbGE@«n A  w 2'td'??-ꐄ~z_0-%jP@M?sjx)HH*)_sǒr=ʟ"ha?-ZO\fNh! (ҰIQ^%3  ?eĄQ!H=tD@Q JD {$ 8tDTKEo9LC eBOJ&Pl $`q|_i5Bē+AM$T!%,INXf`X8TJ}*H(&V#팔4RPCyN$ Xpe=T{pJ"_3UJDRy &R)Ol(V6*&(CDj4L$R8J AJR4GvT1/@n!71HTIvB (4=1}쑤} 4 QC@3 HRPĥ ;,QY*J`!n1SABKJf`Tu??1_|u$9 繞 j?ߋZ%xPmѧ;R,G} M^\NwżRrj(yNꪑ 6Fq9 ˯ћu,D1N[T8:8jf@iPC=&WUTצ)Qh$XhwK_C 8 mD~\!`?*Hpl_}A@mCEHطryt,=4cuށ'Dq*B½ǷN6}ba&v. _^?:w;㹭.t2[IS%TdTbngWT1g ة{m@S/䜯f yzb}0{>? tf؅t\" 2P4 6=w?-羅ϩ31c'7T^[|b#t7ffmw$pr~;yg_!],QUN*؆F SH` eX2*0gLFN=WlaB~ϏW~O!CQVT?dsL/?Si/E* !ːc2IȬ^2B\W|s}[1u>Q 1η:p (BQ7_7,/)T|-߭bӘ7by,qx:~ (۽4_$.Ё7GDp@ۤnvQ}"1Vb/7M(~L^? tguvAK0D5.p߫~x v'j뵪H2)L 5wV~׌2S22\]bC7_gܽ=ޫLD}??<"oHpɡRub>\i./_edJo9ߓ: (& }[g74S_ dfNx}^8Fم4}~{Z[O)(Xd 8%|5*cؤ::G<}> cn׭%(<5׹mp@)EGF~:GGyJwKaJszr7qC^E+/?}}#m q5LQ.UŴEa(ҋ/'~yHS}t 29,F Р,-x}A߱h7 g0AOoļřyh.(#(^ ݽBC(XZ#4P8uK;|i Bqq/"⬮,(,\Oλz4i3썢Md%K,b&=>1/J@ $J^T}W)eXTxjI'PRu|W'x_AWcᴿGȰ>痗n8tzx10p/?ZIsYt2-/荅gGA~<%Z f ͛aР@H=1gbXnaL^A@D&WA {%}c-w>PXwg$C_ďNIw=C%֠NbG -\+:Uxzua ɯ-ܴ$;aBAKq(G2ćN #8,cG8?s?Vٽ7fS<g.3T8a,XuЇ?mNiuO?SdDU~Ĝq(L;{9zcĠ5>z;芈(-H'_(|A/P41Q/f{|E |'GN!&ݳ|ti[ ?=v?~Nksƹ{9@^$;u"PiOn}|9s!W!(%h99PG;{WVB`^a*2$b{gHV3\9Mcsý'cǶ^ܩ:mJI_Onpby BUD4CE`/X 1/&RxxM]Lltɼ$ɰfsYhCMF$Ğ5؈e 5F"TǍGJ6Ql8D} BLq2VBf0!L\XMشJ.OB!}Ą;xӘ۲@glUO@l&du]h !`twӖ|N6bO\n<@?ȇ4'fZ4+$̓pלC(!TjLj^n]QAm|w~~{!ה4[̨\&e$PŃ.LDpX|NJA<8z"o <}o6bΌ'ADҗ^mhl@ǫ鰟m tCd!C~W;=t!u8R . l߿YJaJ $Oϻ_>\7[e(znUhV10${|7ߓqu闺k]N!6(bB\m;;{d%s~<=va|;y;BEMz!!sg| q6}sr!@?)2@rLv8z{3Tϳ)}0X~vwxwKϨ!R> Ux?P _r7*J"UUc9GG8_i5VIwu?LJg[ozxܙ( cXyb.6H6+z\3! if: 0F |;ӵOGF %? $c#jCK >,+lr@~j9'JP5te~cd=/أ?ڃv7qu?A7X@x#rl!&P":UX|q$R}ՠ|IcBA>h`^\i/T @i!2$STEO'ŶKw/t%AWA@䊪ܮ\ }S_ =N&pcUҨ2Y?6?ϝJkQm] gpbabTO;!Yf?WM8{Ė35"E 8m yO3/%-[wO n<)vKIC/9/Ϯ$hF?@Cg/` 1?(XP "Ej^E6S^S~inAGqwH/38DI >$Rl]uvr1c?lB&$w*lzn /8]T"~CyNBSݵ# ~_5=V{.tR83W#Iw-(?Ne F}*`_;#Ŀo{5S~@J"OĄlkX[B^CBVۺ$~O(@COR\TQX{C ֏#Twv 3*>et]$gE=XwP!0op'eZް.AωeEQ66y[_6}s9s9s9s9s9s9sGty׷}^Nk/..2'Cb#Q_6]v/?0 j|$XyQ2Kxw9O>$tflARDvnl.~ E&cM4[7ӯm!-<b4'd_;}w "|d3TPߨɃP!. q4}1R\A,u 0b81_EjK9NNLh\,xmDn*EBJ T- N?}h2ဨin#' *o,ȻwUH=f|/> aG>z#+s1} ^Coh&2%͡vGb5J>ЉSOrGG ̌U:} v %Q1b ?b|9%5ÔDYQ><:JO'>C CGI﯃=潲0~Jfa g}~ =B=FC_#{l.!䝄g$X)Q$ӄJ?ڛز*3?2"o~/X:H y6 *R͓w4cvB&$0C,!{d:fњN5`Ԅb0G9xDR)@E$Q~!")+8E1(A,DQ5{~jW1/ <!A>Y_ Qܟ |ʓĸӬ_Kϣwl}% y)?|c_HHb|y t(Tq P;ջ;`c!+}96n3`gq!uڦ'Ə'ꘞ__J/%g%%P,PXy[$«o6(U@))6Ou0kl nX8hՄqÀ+ N`*R@ $7M6\:8 O8*zzUryAP+?Ò #JEunkTE(^xAE 0\#.ȟOĀvd^0ϫ^ƾ, i?K7r=?Nz^#.^Nz6f D.SEF` /mIy1o {7g$EaGlk=i&qYannc/'u (~9Nҧ>{w= U(EQUd'L< vN/?K3ѵg5M5z(PYo_,RY)~)C~~״3ցfx*UUUUUEQW|hT!^@AG.⾚s RT> yۨ=G6+Lű՜3эSzۆkhuЈ:"=H;vRS?ItdpŒwQ,b*caYFF%ϔ|!)TWЄ8)^\bBPI^?9Q}~^:FD@=_ӯ =v`~U{Oܥnc$Vtp3Eu|)a fn'!MM9)AAU9wq EQZ4U5AB(Bi5堢QAzzWÆ^8-PQr#X7~|3ݻfI/B6.Ȍ@(x.kmE/ʖ$I$I$I#hp AOl$/,"2f}ĒQ(p{.wDN #'ҿb ld۞,#"7 Kl ś@Z uQdp" &RHv 3<T̠PCM ɽy S6v-d=D}}Ax#?=r#X  plu$jɪ\1FBjrt'q>r>0V% x`} [8sw0.$Bb g7[3Dd721MDtpM&v0ŋU*P&U]`v1d;(r ! i҃0=s=c S d !d!Nb+ω' WIsHk|i/y~Dϥ@9~qo"1 lB'Ug )zÖQTwo 5;ϮYkϳ> $&C 3o~@8L%lWIk#DHwGW&Ҟ3A5(*SٴI-P p4@G80k'|~?J~$\O=_ω?يO2g {22a'JHn^ފW3<e:fӭxw 'Rv&]NR=O]P '}ZdGGp򚇊ώ۝Z ^%* QFӭϱh""% 5I|C?QyA>gѷJњjhRg=T.ӯo2_*N;M,@=7G{YEtJ_~@֚ZqPD8z 8Dϧ@nH < !j>|3ϙژl@c`g!1iOrnffl 4Mea: =\"71F6&1[UlMF\@vƋ<6*JM2rAӶ fDYC:bArji cUW ͆|P='#DF!h}8!]'za3ײ2a>[4حOM !UѓBH \٘EQ|4 P>Rk2I$/'$'N=P&֟1ԡa(DDN]ѡ]y8>%13CLlu}CvCbs= H9vrOvr}`घ7-yY&ؙ]7/Q#I'tkU| /L34fSPQg`9Aaq"& WbOˍ\AOi/y9`8awSN{ 42!UPU=h LXU8\p (528I6>͞ߦ?3(GZ -U*="iL'dT^UmmmmmmmmmVmmjVkVۛsmVڶmjmjUڪsg/9;XvhI#r% mHm(wnmmUkkVm*UJNJI~;#P':WÂٵ5G?ֹ$/TΧN Y0~쐲]91N([5?׮cPOU9g&*WB h ڪ ^(jVABj8\dvRJ>VZ!OI̔$z]cL̟,Ii/sG{o񈿳hpwD,8PEQRda뺒b 8L'qp┹1%2zv[l=I$";Hp]o+-o)<*1DԗqV<_I~~MKF>FmPR2Q~"YYh /yTA{1ˬjZ*=y2VMx]r_}w0 {'\K\? Ox'&T?M'߮wrADbx*oP"} Y{+hhDe'l 1@9 LKI'g79l|n hGމYՐkVdVޖGYudZ:zKFljjtAHx–{y=5eVˎDs?AXn++·:n̸>6ͱ3Fdb97?Ltx?Ͳ|"H}젬}_m>|Gn%jf?>9g-׵B opp v97][iu[aI.r!! .P D%T 3 ݆.6n^ezZT6Px(OCd8p 2>A.`B8)=&/S^0RˈQ*expt}kMtJRb_Yga5QER4Aΐtz xtOH? +QKu Vc.s.9(q7^"cgƀoЂ 4UE$ _p-ӣUP瑓FW&葹hУ?@>?gb6{+ྌTpk-Ն*5<^4wy!fZIbsJ'?7 ?>bqI=VMTTU;UXZ"*tEAf̠s^C|0LK.exeC ^L?Aȉ4dϳlpz4>'| 8'>=E*1qPQF.٘@:KGck?H4cBnYcNl`/QGsV|o&sg# { O)ÚAg 7G]sv : N!g?`ɑ@xgaDM.gǒ^1vhݘ<*n,Aک ~@@ϗ_nhѢ?YG`v#1"2{ V7$k߃{Zcyj#9blSH {(7A}G$Àā1 [7b&Ϗ?'cK^η5^67\3)h$xz;kW-ϡEpڭE :ΓkՃ|1f1H`SO⹨u͸~_ EnuJetppi 쿆p9 t9JհiqT*Nc_DםaTwq(qYRw;‡[#Sr(Tf}ֶ-xM< Ӌbd >/-X1߃p{%^4z"D_+j `|?PgBF*W*ZƦV<~7Nѿki/B$J:˲)\RS1j !9'3*. |.Qa6c|1}t@ϣKx(OE 4EGޗx.7pA$%=*W5JXʄQfO7'{{E@7!W=\xU:&< `?4`ru6lidNMl! RXw0MP>8<]qFB <@w HScd+:֢o@[HWÉZ҂m8"*O͢B %=r7{NDif}7Xw PxK&&{6_Ո<}8>h gN8wdQz`um(Ew4_b롶iyGLo$uv*v[ɦQDڣлJ;e<^֎?δWed,0v - ʐr DS B%36:y}^Cƒ]pOPr['@p7S~")1(`R :0, f8Zĺ>ncR Ħ`qFDQGte,t%|o \s-w@`0ԯxT/㢠s̉}[pN/; .F(Y Y9Ã^*7җ W_轜QI}&K53eZ88y@.(sFp<O/2y0&4*epst}_I.I|\H/eavWG6A}dI;.9&˚% ?~g 9΢> 189D왠3J!C(rmUi'P8_DTHC7֯+)8r|}] s'(Ҹ:pcd duz2׈pjleM=#HW$( ^Tk]Uvv\sg ք%5_ThdD`awÿMj^ѪWNMyH(tD !~پ!i\OKO%Qqhj7[Bkt)d֓m911MD"taѳ⸍pjdz1{۔ly a\3Ngԑ>rWy"TZUc q7T &ߢ.Я 'i".mCu `w((C˴1#% urRx:(J8`i?7sãZ)Z ogbx޻%a`'n8>L:Hf)H0 *^-~5rh]c2;NФGˎsRVxAA|5Gnb'͸hs*aà;5|`އKfxv®?W;5!*,{%kc-ll?nwB&E~K1ʧQsꥌ~=m&SFs^1,]V/GP}VNsf:?s,0LoGc5r~7K9')yy%/Օ<۰(CPfSXl 5/ bp#[?A2eVe]&Ěv'C:.+`>9*"\뗬MndtqAK[_ݏ(ҥ) OI h0Pb%#_ ^\]9 ?͘>-bo?Zc 5V٬ 񐳢q1yoggKa㋝S$iJv)m!r΁Zu0GOq1zf9oJGKe: HeJ^ceF0+0S5Tfkb ׏ff}LiZ'J  VSuQp&:@O-W{cfN>wPV2f!*"@Ǡ: :!4I!uk&Xe~?U fnaK? <^_1^F9txai#.ED^ rb2bCsF n2/-.:1}!Nrbe)ulF1[n`~ll%@[/ۺ{ǟ>W1~ Q0İ%}3_%;5h n. BMM1Z:7Y; 99+9Ϊ<\շ30p~ c+=f%{ 1N5Ԅ<H˥5+(1rg׎^~RiNxcbj`CP .|6u ֩(t{xvyo_F|jBokkbK-x 8һ ٭ե &Ry:.0AZK$`ng sǸiUCۅ_P"(0@33"`#JF\!$'![6ǫs\W 쮩vsh䊩&*d@ /}4=tU#!<3m$,.{)}f&@E~L>(>lE~;ky/3fM80&Ee6>Ra'v,,'<\r-t_ {,k )Ap)ᬕys+ypi)vnHAYN}YB^)UvJEb zN^G ZĬ!2ȿбn~b|_Kl,!W^ hrZ7F!Ж90f˧NW^Y`?pxv?9躏=U?!~ / lńND@[ TF`0o~OapiyH\G$L/ẅ́0jd4ΈE޽p&;QdMlPo| fH1UԈںDU:y.TC#JwllL&]Wn TƊ@@a "QE9!YSg%?Or1 W^X &]*FF#K-d04kTH)b,A4 n b^ V5#KD5z9N7CInEdž&95U͌ ƬELJ1#!.0^΅Р^#5*r:jϵk\9݊2}32Ri[31`ppkW%9 Q`؂:mmA|ўPpY8,? HQnz?cت#:l CM a* bDBUo CWø`[ AD b ʦq~ CkSrlcHPkiVq~oDҶ2Ѩɭ4L]dǻ'Ő7%+'t;"a&RhYdyPn3Rʟq~wR' nqĪPVOb~duz7} I9@B t׎޽e09-͢Hzpq{=n'`SEvYAB3d^](TM o=hR7•$Cyrc~|W>xɞUCk`g{:jb`CK lc&9' ;P ϟdC 5Jq߃ ț;`B 1/ۏf999pǰ{pD gTN{yk$\ai~>!ájPVN]?{`O|MNiY#4ޓN C&QKf9 a#y] ^׬Auv\xBaVŢwt鋼Ӧp5SLƢ-ǵv>Ǜ| 9G&9Q(=WS B|3_^9^ [k~4pDPP0㙼"𞟺 Hy) '"XqSm'`$cG/\Gce0Gj~ﳧ$xx&2aV\ۙko|Aq(^ⷉìTͻ\^A.j]tO7sd$x~͘fSa .߶,.9l"@$JhC9}Jcw|Ȏu!I4t#fBѱ8g6v7.p匪7r<v%ge 2%@42Y1hh@tX%270*@d9je>&YOy[&D!5|y0<~6㛇"? QIO%Hhj9z2`=>/KA4}U[ !7+fWvWgH?rm~5tg;PF@-TGֽ/>(ٟm02ǣ5rH*fq?z*gr싟)F??9_or{O H` q]\1(A 69YIƵłδQZ'j~>"j.tˤFC?Ī.:G9 ~c\COHQp- avK*T\a eڛ /Cv #ƀ F0@EA*YO^[8[}/3c;qYc.c\bogQ.|X4þw`s^0׼I)O ~//IĘ}˛c5TfjYkh"e&9"_!B1,BS d٠$P } ͇Ynt<:>*<=D|nd*%߿گnIFw_नb%Y3A/ xW὞v@5*8>W'Ǫ&A>Iq"yR7ViOjWvvmM6J(Fa׋A6NX;"(as.yZ˥Rl]P6DY 2wmÜWr\:aÏfG(S--ge?} (Bu\VnwZÒ^^O+;-;Fh!MP_9 jds̆[̫#u8(sƙC1 5;e-7 Fj&:v وUGW~ªOvWڪ5UU^]sr0T!V*T@7W=CR確NdũZwTH#?* Z[qg>Yxxޜ983.թ(riw2a_ {G}gX!r_`W8EFz(m~|gq]/4t>R{ԗdϓk=Z]yM\KSr\M}K^g7ŵSuL51vꬅ;1ZxAӵ?ݍc*0 q7/sM\R'`\l  \GHZ phbW[-˫3~t{G{} Vz%wJbbis-KK?iל?ٴs0I@~egO)/?{jHE`]rJ`Ņ'H /~F 0_,x̍*&_N[sgA2(9*^24{} R(x$z_8ŞH$e 9L;VOHɷg>5!o+_uDqrVA@u4GW3ckx7?a<Z|1V /1 ]Ep?9me[v6GeBaY JdMwfc+tU%t0a(BQ~8·?ݬ/IC'7'y߇|MD/G;|:]w*G ~GYhAlT% j Lwom}'"T VnJ$E"\ UU#&NfT|L<>6z'1-m% q||=`Qn+LeF>bϑp>3ZWw>޾W`5u|t*]g3™+5˰54׶sS٭ IL: P,+8ܙ߭˵ĩ:ʚ.=W׈ٜ)J#ȃ9I: :rϓZ@z쯐J ]ƒ8CH40tɾ5a®NjT<+kFf$Y[}cqc49y|j`L!yuRCxwPFVxR8u#se 2l4ra&e&?kt }\m& wHȑ1Mn6" E KnY!ZI$"#좁=XM?W۩QpWDR?j)َMQ-I V 1YpGtxDP' M0ovB|2#1v7aSJv{7g{/Z'3sqQ?EVTlCVb^D{\Tnss}DJۑuQƫ4_游SXÚ"0  qЏqsOr7x,ݣvnsTA1 wd\zGU1}dyOCm䎭~LFO9w|3F$J?%*wUMb&OfяJ5Iig2&G]2)R O=vw5<6nд(!az狥mMxd;b`@:wsT.ct_ߗ0)>JI (TJ,#3Z6a-1H@0n4wѲLʵ AHL fo//@~K'{(sf X68Mቱa?F'EV%Ϛ z0I%|~IgIB4:g$^w*h&j$^8DN{cX K`Ɇ]f粌% _y{0/R ekًvO6 @Rte(aCxV]W2 K3qo |L.7B>tJ:Q~2s17@}>cv+A#QNl$63>\W$qu'Q("<4od! ;*&ȸ{u!>85Fjnt]OGH'8V~뾦~?C`gD}sGEU*FeEY5Dx`dLvSeR? Ʉ/fA9&[̷B浫 }&'8 dj΅NjQt)aW;t3x`D!@0 !V˕1A 6aWD*Z8F2f5? aju g Y ?ů>D!F{,`! o]'KcvG ]01 /<DÁ@_+Ft[,7``rEyKٕUdβ;ڮ6ڢZ!n Ѥ h'~3l\¶(jLftYDJH|8'a<æ;#G,XTC`4wM2Fx6;]mc?o5ۚOR(/R<(Z6lWv㙪!} 5VR}쩡p66Ҵhſ>lɃY)I>dTx(M1+!GwR,1g_⹹5% P&̏8 N qDj`s [ݣ 598 jðSR9Ip<. [Y,"6^GXZ!t螧=Hp\ =?0Bchl=D.1]%ULDF r\=e 1B@qGEz n_ u쥠 ޷%P>Vi\;9'Q} x0dv@'`wZ=E M V"n(¯\Z *Z!,{Ȅv9tG +~qN{ -?=MsJtV5Ŷ$YU=nkj25pmҰ8yI a~1 EHeӭ*:Cr+@ 0 <[XVºЄh:uKc܌1#ɟ>%s)IWfbY/KR?rǾ *m?+~8O;n2 A%կ9AO^׈b+Mi_EU3Nu\c!'S/ev oΊd$""ExHѯ>xTg`qh4vtFI{ v^lc.'6.~+7׳7 }s9Fnİ3  *`gHC >Z޽=F'ZwSO6r ,.ă5IZnO@\t ?Wk gN:!jߤՔE A-+9y&o1rE%Ş|xZ汄+r'N`e}|v2 H}wCD8q lzZѳVyT(XרVTa/my쩃=~_›d*ɱpD9)Sݼ3A(\%fybMv "!=u7xiwZ[v TttnjLtZ2r|y 1ơ?'ӪS} R',_=\Gt^V%#:~|Wm$e$뚁*X $ |CwB|c}]fG6jIW)#T2?$5R pUrIB6R)$tkhCcӹFH0%E5Cay{vabW,'K9 48 \0<@:?B41R{pXMǐ"9#EV@mX";s댣 f/n%Ճ&t^!NWTՖ4bj3~ue1}/tiks4d^>}AE0pTtQyD*H~.#jV<^|Sy0W ==-Re(q}{}I#ߏskQ1a(cD:)/PEte 1mD (g  8Eǝwv'Hf wg~\VxB)'p5Vxˆn*ʞ:pŀr) xvm@etL e^FBAavwp0Nf3٘zU)xٖe/-*f䟏B168Npvd<6~+? beXH)~4U03TFLS !xA0 q@$Du(V!mk-3Plj['<9i*"J;pH<5aAt˯hg4Fqfry7vBl7eR>d/һ8;hmն˴ ֶFr0e@tMּ*UQ=p }]}Ӂ\V?yZn.c W+|<6w18SuI-dW}m6gZR\0oGlI mWjȃy8"`Loъy?莐 ?Eܼm9s_guoi3DK%;Cw#csnaf㋳ Bܓ5wxsEެs=ujFWsRIʁܠgP= y\ì|~m9W_QRe|-(K&f~|_45%kWg9Hnm"i&.M8׷ZL}7{e-nxuU=> ?Zp^\5ƹ/ڻ#AMÐ ԕ=I_멸5\GU]vϏz"qgD9PRcQQI"![S ߋS^ss#qS&ouݭ:O}K ^X_"+ {O̘ePlض>#vRm-Ğ*X({Yύ>iz8|Gg|G G|lYsh8t -Z iinT9 aXHcnZFTM䨃]W|.z#N{ zǚ/;3 ;O8|,o92DZ3)!hΏ]]V=0dǡ ]>s_N'ю%jA1Qx0s1#Jv\c< G'0rHσR]< ygS3ķx€yڏV/>|fb'ngj>s 8+X=EH3 >}@{ǎX93)[9@Puslgꎵ>zK ܩ8ψx׾0l_]sM009pPF Y Oć p,ȱ+Ɨ/ˌ&Bzcq$_Am-DiRq.u߱&s|v?pi9Ad7Vz/ g>j :t*QAg_BUӱUxoXxcpf¢(mv~}yօ?h-U^|\b l0Gsbt7|'+諷m]ґQC CY;"G<˵_80z m.[&߷$0;˜~prVW](?+blPaˈ=:q)“y}Z5+h-Ekkok$ pCZ*p?A0~W𯿰=.q*|myXhq.׿dAze<4Z,i3R䛯Ts/ʬܹ9'(PMS7E;#SF~d2,i*i Բ=73YdƋ(ly^!XVClQT3wZOÃmwEsj߭mc4IZ.WZ1=J:f%o;ͳ WpA6+gf?(y-q-L7i|2Y}5qYh!vKT>+{ekhC C]O={h 꽼_99%4$r>}1 ^%ĕØosk#_Z0'˾1͢k:6|ok?q?ӚN UpރP@+Ya0! k":Rw3Q/Yv3D+$B(aJhص4^uua`/Y`Cx A<}ZhɎ_dxP G&C;a F9GFVh#-]XRh Fm eFx(.1II;g#vGiW'c\<{WBH!6y̘-=-5J(J/ [J*Yf]}=טᱏ ^20'0s.!2>4Ώ55f?aSh^0ur_.tM!')6Q6/Ngmi]J|{w X(cLX(l$і˿}Š{=#c` jf-8\i\#LKF¸HWEہ4"F0@I7w3 Ssrw%C3 A˸8r&U-D!dٍ @3EGknW鹑9}^sh̍e05IeH2Y6t{<[/W +s.AΧ}e( @~0̸[L맷&9H<\rJk\utfvs?|ƥϷFx2>_˪T@G6#\ֹ[ "|CF"WQ[n{J q)oDcJX'U4"T?ėTo8dFfi@RY!5d#:eamN`4ol$m^Hɏ$<~ID?hоKl?V9XL@i0xfע21PP<[ˁm A@x4gXAaۡa\s0">)2F߷.tAI=^AOn,VP=vhf"`"( $HJJ" !`^sQKLI IPDA? ztvFz C*dAw@ mz $@> g/7;,3kN2xSŏ KA1?<|+3ÙUF+;(9&u9}V,7rf<_ Abnj ݨ;=tQ{TfIxEU0vuڝ74׼Y*S 21,w_NGe[Юk w<I8 8!1%QI|űqTӋdS]' .\V/sll/\Nڒ"!ws02ϗ/FX"8?rz`(qNk0ˬŜ3=;ȫ?:1pqD@AVP Crn "G[kYUr n`!ATqwhԾ VM4Ί#(hzl\8oճQ_a4X`P#: @@"{ z `$إ urdžո"BOa>~uф~`bĆ!ES-Un6-9^c劵0U[zeU6EUGդG}RjePDUlg*ѿő{5\5.up ,e1y챔z0\XϲGJ;lJZ8RL?Lg6jDrUD*j"eGbB @BBq GW3ac/O{HO0$cg_7fkFTJ1U( ~tw8_/vag&J,Sl ?).?iև̂N1QHT)Ԣ'_|(coW8|Ü?`H{'0W0CM7aC/쿷=߫zy<_|N~GrJ5Fw~l1ؕsLаD_ˣ&4k[_lkh'#£#O?)&.QzZ6᧗߫n~Nc"?Hb1sp8acBL* y_"C=:B? PA܅l( hTP~r~>W[ctqaL7ko)@U$ Č2@HP*Ob#r͗c02lu"dH&" BhAe0dc~?>Oٯ_9i_w7qO$> > CW\m)# b -nBwy[3 ?hX (TVcjCN`! +fކ=Oco1ъ/I%C??CD,;~ g?z ",0_/%aDw6~[P qLi#SONUhDZ["#Z̩D#KĒlU ֿ?* ɨOģµϟXDM_~K7IWeՄdt3%x{?wkc~2dQ|//̶`F L'Rmi ]pRFG ۉ"4J;Xni}M%}.?%[IT*V-~G\ =5[5 W/( AU3&y+ zg>ǘ\)4wʏ0!i!u֏g L L]+n|N]9)] ' __cB&gFAIn7DϽZ<#-_8B6C ( ޣ #I04EE77*z*.t,O*\ɵ1͡Jfh"%h90S\8+'4P 2, =?XR\g@`#`,?[?XlMWfS&,Q!\P:3)ozx5FVڢl 7QڳYNԐ96f }B}<ϣ ~SCsd:G%L椪c?νObo{~̑#Ob0u֤9>m~EO??ϓV*ml E(3~*Ūe\Gu |JCoG!'I# BPHn{+ ;gF;_Go0r_߼BhQ 3O|r{u~ARQs]+:"T (.m~мc 5WxXP.OP(^7A 'aLx OrPEDZ ҃`xl $; 8 \?oD; snqG@8-!Q}HU;|Z7 pPsS‹  lkD 9$䨢1dd$ff{e4D :(yALd}p$fګxBnq 'HߕX0%&6Ъv~C$Ҏ8f݁K[)$}}ħTagqQ-Q`R`gLJQ ĒFr'ߧ">b[*ql^䠎)FB>TZ]{ɞTT};翩ns.ȇPQ @3->E0E< DXA ^o~4 #ok>0&Ks,>:_W!= ͥ? ߈\7RRN9GyFs^}E=Zg g/8P( Ơa?ϟFRJt `"0qaWH ALHhzX*9\4 J}`"yEx8n?YHId){0@O0`JXG?W@^(@*QhHQۘ/ =@z> p"(wrN9&

}מk7]58=vb&TT"G%u's=;kS+ĐYp%A#Tr+y2@-(6 לG_n3 FÁņ~De9S6 $G Nӭd۷/|W`N!BǶ}OdiZt3( 4M0GHKq77Q4VsENc+]jR-hy*&5 |=tБTPJE9a1| h?`NSDx&6lȏQ (׭~~mOv67d?*$^?!NpeP}/-' H;U\ߏuyQ¹7 ṀV?cZ1ᄀc K^ h$( 'P dJ2B1(a"CK?G mp|Rv(cی3W.d6jP:BԢ\oHp *="%ꌘj iX砂\À!`4ʀ}~~͖juuO#CfULf9<3:JQT?s,/vj%~EPIMB(DԈߩ(|ռKoT<]1/5م}AAE v}nv.tD\?v2( 7HQX&ޅ v 88* }twuuwEcB~A%PBy;`"2U e+9q(C?G0#)kHC7 #G % 'z{,JN&=y֪|ʘ!Fd2{joh2wLF!E-7Dgkp,gUGԬ-zqA_>«NnJ_e^ц r Aҩ9NjǨ8:䭛Ӂ!42cr}(UW<';u^@ˆa; ~xwy.mAo;2_ȍfe|4@G $GYܧФT:* S"r;=:?jNOwcw.lݓzj/[8Yzv=UP_t͡ΗР spreo^{s5ScOW*z! Հbwto>ڌh;Cvݶ &q$v\_>w` j<{_{WnwBMJP0'9}C0}q:pD$`F$m 4o8}n7|<>!YUUT*ٙUUUUBge}usbwᤣ"1r4.1/x),gR׫] ' +6e C>e>/߆M#4Y}8̠!x8 kfB{FHZWWYyewmGF~qqX:>1n| vk{ wc R|i0ljV1Qe)Zr9sֵjFkUkSkZkZkZkZֵz֟ZֵcZZֵkYѭkZֵcFZֵgKZֵkZֵֵֵVNkZkQkZkZZ֧ZֵZֵֵ^ֵkX֖kZtkZֵkYu93kZ֯6ecƱB3i,NFtb*=x.UʶY1>b+H3xpĩ@ᆙbmΈ57\ a v_pv PX!X%wJ/P%[>Dx ?{'l;>ot?zb~GlDv望s낿3}w/}Q]~MnFw-և}ZwyIO<̀2H c?T쇳tT#@Dxe?]pajP6#)"VٳB!O !D>6RcLj5 Z5 Ҥ 9ꢂT<5+Op0g~bV RvZsd}%t*fRИ]Wal^mX$r6,+0NXEjU0t*b/QK/H –p}'`^}šXc}n"ll9Sa9=mRDHaFam4{e7k{|-Y䠛"z?8؟A)*/L{ק*Wl+@RI$绍߅4>N=wOlg,v.gsg3m6q˘U_ڗF;#ޤI~ +pL=՞&E;;pmusTǛt7UbڢTW|qNCV[ ]Pe\b;2'"1O>@T\WkMTeW< W뭲%ϻ^绫'٬Իxӣ;p!SɄ@pbR ]$~J/,&GJ(GxO1%h]^ YQ"D̈́S +!غwKuamd5Z;A'w|Vi|7Y;?ÅcË񆕕=|B$XG>u!"- &\[fnɂ{ꓗ+i'J/e]e̎v90Ff;ȘhPKMe"d6-wl0uJK3tFE.XS_>w:pzrݕ7/wdK9UE;#jh=(<* 9# óDIP8_]hpSzsYP^,i Yݥ'r9~^xBB*sdzsτkS,6b6jo:FwQblzz3k@ۃ֚?M%mpiݽ&%HO[ƓNj4z ^2W&Y1-VX-8Q 0a+¯ܣR\XxLc 'Vso V9n5f+V` fr%c(THlP,.!xDYx hAJIط؎]aDt,Dbn1Ib ᓙ[E[8VVJ-Y`E.W2~x L߲F~/I\)$ueeV*@U.L$"k_^>H?~1c #q!|^:y~ wÜ`cq'-kMizf\/gj@;ak5NDNafTDʘϫAxFLj Hh(.@3W ĸփu4; %s088fr8 / ^?*1A/\x=`LI/:lY|stocaְur0~"5C/$k(LRv:>3Q/hP ~cEz^#>EӜ2:5FiU;/Ri];&٫;{ǃ==Mog:Y9U;̧.n 6PϫIl0y ¢Ed! 䩶ʧ7 /}K_]pPՙpݿeun;2ă)3r*܃ԉ Jv7tg 24pI0Gק,OVf\·#H"3 1[6S'_}~ X*֚ "h^\bղD#Jb%DX$(IqK$50`*l,hXh(a)("*bd`jjJbxA$TDKHVQ,I )REQ2T5HUDAE,DTE$I D-$THCRQASDcTgm h"Ga"&6GlNv1c:4|$O u_ B34 %bTBBJ%+ A)2R,DA@JbрڈPhEa"R*"*(H((*d"bb! P )Z1B$c X&I))ef&H"j !()()j*h  J"%fZY&ibj(hfZ0 j TUDED--DDD@[#ZkN)`%jHhFni& bH"KE%L%%QDQ,Y )% (hh! (*"f&kg#m !"i*"!(5:YfљHv+ X 6E$4 EB,lAPQ(!M -$)bMk4LвLLT!DPЄ512CU0I)ɘ :d)M M%P#RKQ51TVPQIRj$ -dhbBd]hI.K8c%dhfYH`ƨ`9! (l*,STu&T%ƉIbO& !" ):+:I *(vLC$WD0 ABI)1D5BDwQSAE3L4DN ZbChit$mF d*$ıQ'7 yS kUi4JH$MA#EMERhsQ5!PK LRD1EHTQLֵ$MĐQ%Qbe*fd fBZ*JӰ|bh/s0-%X.zt6XckxZ7YjwG;%"hCnI!`C Ue󻧞hnA pA}??e%2K[*@ PE}Nwn%b9㮙/?/Jt"@qhC,=ucr~'PUtD8 ݳDUWR0?uv]z.]ƸLoJ9%_r;ܽ? +GwOWS l/H+,q9g_CYf`-&e \?Fՠ ܪh˂X .;! fd-FDVh0+ O:=>pZ' 'Nea[\濧nNqNԶɫ|Z/ӯGQnlW6CuB Ylyf]T(`Ҧ?")SjSl˥p(DLv(k{T[|ho~3_mhe*Ӊ+%wf(}`͌ߗLu>D9ex*o7#пa,FF.Pdp6i+daGb‚9?x4 TN9oqdupivcvZƂ [x iK,' guz^ LJl6 à/ C^痣ԋU\FT_acW**Q;>f N]9;mb<>RU;o~ߦZR*Cfϡ7[LJشVMUT6k={[M#qF[> U%Ut2c.u7֓Kd~;w >J:o B{u"|\ɗrЃuc+eIwsJ_Nn/A+} A˵wWwS; uKp>GFTgJutُ_r- 5Spy?4OK_[iGv9WC{Ø.38,rp<:=ý{~t8CD$" !x@eCi;6<}bm JsaaNi܈~"eb|q_oGآ@B/d?GP~_@o&Y /p?7D|GQW2MQçWKhPԣxBL/  g6;/?.$'QC{F0@@EN*Pd9Cw>,^9NrKp:^AtzwFrxz!ng%>Lzp  +0*S~C_}|}#%' B{T;RI% +>#u.ӧt_zjxv=bw}8_ O?mHǭ6} \\Ry_UXB>@4dGx TBrC* I#x CO<;g)ht0b <} >?<~x 5osH(~twtR5+,2 ^\½'cb0~嬃rfd΃>YT b*~nTƇ]ؐT]0,eoj׏[nv ď(3f{0>~NvX#l ރpxQ7 0:fFM4Sn(2*;Ք'p$mٶg+7^<ӈ#|wO ~u=Cءڵ]@?c0>UFOu!PtZFzzHzQVHgMfyFIt$ 2DqwAr^ whz.Q|S Ubo/3ӇRQ)zF!<#@6D{"5b#˶# {)(܇3zO}p g#_-sv~Jlu8"=(+z p=yo0Ep*I5od:L #Qr\o4~y)BCӷ}n^"Z̻xe23zw C~$9)R^c=Pb* lHC+2#)5Q~/ߝa\,qgAAsÏ$N`r~?_ Kl0A+Hz> {7@D,aj@A: a8Oͮ@:xGҪxݶ\!/v˗^~nuyu"Asa?wX9*opAN7 Gxi[lx|d´8շ^QLP*VQ/BJPH  a!\4D0PbE(eMM9q!^ ^@f6\ʑP πL|!su<ޜD> #vvm}N NΣx;kѱ2yRY ^{;YG1 8uw@{*N:!+K܃i)Y稩Vŀ(ǭg~j/":4{iiN,ryˣa99$DSR^z\i]͹Vu0tXN=X^*+6xwjywfIGfd~xF(>}I5:aUUUTWhV;χss8FqAuXgzZ" A'pPV-9.(u].nA g>vŐ>+ { cQE&7gttu#{ݙ3/'4Ghe!]J Sz{32I^]ah %[*.i4hg<*o%}g9Sj:fcK~@Qο'my_|}k~0O'Fs3@9QHn:mmd q̗7OT1&&% =+֮|'}YZ?o !To$> 1sv-$<` ܶb>xa =Eο^]̂Dn(z>s"n'svۈ=>$(OR>D:~Ճ ń3ǢּpB[jb<97; GD˵+O6q*/2>ߏtA?o;yizŵzAǷ2|~7C&ba#@<`q /Omp#q a;:9D5;ٓ^S,f89OVJ$$]%!&;tYЛ>iGNxS^1x`5D98gЁ,<}"AB9N͏3@D>ИC_}==;6GvȯQmpJ>(: ;xwJ yRJyUA@B17l;kKݾm "=7j6^P3nҤA}sQitgtJB:`]g4pĈ5=VZ< o&chU x(M9 NF͗@x٘.aMstM`4S*VA6=z(~s\Wqd;9v<>jp:9)x8Dx/^RAۡh𗢌':t%+q" 0F6p'nemlx|o%ު%^nvEGxLxVqo9HCgZ iã}CnEK7k,F/p^40Gn{5o<ڤ[m0 Ԍ '7BcEw(k;Dw>~gԾWQs]y&?݂b([sح0nShsBդm0m^Z]Vz7xNn3j2Wqsܘ4D A#B9p2{w8Qf+8Q`|P7R+2nlp[~|V'7SNF*qmqj !ΛMGF}Q5ux[ƒkaUj7 =/ (Vʞ[N6|m3H4"S8iq~ХS|^ +b4#:oG(icgۭql<15x7oUQE]6]<'Dp|J@ݧV5slHw҂ A R#bk(?SI>C5?Ĭ8.X@ ^,ۄyZ$co)(?>N~{x{3,u Avq)2ź"4AI ՛tOz~N0Zqri݊fX6V7a'W{JND@Snv9Zj{mkt{kJ9tY ו({Ȩ7|),eps0lXN#R0фǥtk1xӘXwyV?}DJ߽tt殆TX)|Km_*[sKTt'>F"2Aaf/;b=RvFPb8E\(^B+zʳl(/no7΍VfQ8\NgG.ܾvW|t4CoLe0SUΪ`yRT3W>B.tWΪ#->t]rݲއ ]C]Nh[-v o\Sp@|[ҡ $v|9_lCD7ܿvaaZ Rӹ!&4Lk 0? ?!Bl,@|ϖ+s tl4aݬ8i~G~(J)BZ9|Q+~?~lpYekF[mJ1 `Md+L6g8 J_J}>qz}ҍ0W8]s/?k9LdA{!+z0=X5b6j2|ߖCօmu"r[ 7hf2~ yO/>t~sWJ1l3uwղ9|\9;W _0:KX@Fg pߦݥ i=UTwnݣn.Ǵo9r3\-Up˅C^2j*o<퀋ţTܕqڶUXQ{C1 o3LZP_7Ŷ^*]yz~9W;Hayy\j2V1W%0kqsgIGpC9zTqܑ~ Oe)fzƧ{u׍)'-:Vum}ݖzQ6)=g~2)NzӻLwf~&9p5Z+S`u (wN19hDo xSs8}]Fx 5܇hN= ;8dɭCQ޿6A7VCctP,7(P+*s-b{FX-{Nr(ؗʾOnʾh9! }cF 9sI}+17SEϷPUOOڔ@5B O:@ A D_ NK MԨ|ңkZO$߀E +?^MZVq1 W_ܪ1i i*HF"B F PJ"(J $(CZQ+ Ywс0y*Ota BP!pEuÜ Mc覯K=e'w@GjtYZw@C`6 qe*e*+$"a5uh5bVh0wi^ !nKKֹLT$L'M;xF]IԽS\/ЊR[\#Rlkٺ#4a6 ECRiD1$`)IR%5Vsw*0k[uӾ?MA3QR$j3M?\V4H;$G(061Ǝ`jۿ\ Ҿt>Rxԉ}#h2cF+V/&ZȶXT4n?9)1ī-c( z`pzsJ`uǨvLU5 fDR)RN:fRTM_Fº(D>)rJd7ppPꘈD i)J1֌(^p؊#qmv6M10 a+HM!9caz z2sA3$rΚ =ncBNb.FeL,VPJ -C^X67 x/hBD0Nn(0ftȈti(Fo_8XԞq'"_/_D_/sbDcOӹy]LMW l{lRuT#@(Xs 'D\K?ޖdaVBUUUCp2dOL`p;nM#)Am@4?;SհBe&5,LQU!Z0 ^8IS; wOrsӣֱisPpW)B Ą é̿|4cA^<tGeP:?; a!|; oݵ* 9`? Üw GO|?Nm99q_Rt~b_8Ĥ)>g9NrGs"Cf!YD5jHAZs`0j <,…X&1bymD鿻 .*j㉚ĩxfЩdf)C 0kc7<#K='VĻ܉ "TdCBr&[` *>H:+OuOQaf5^FJB lX5GӤHIj.HǏG뢎6>+q -0R F//Y;i:PRҔc1LI !'%_owt3&(N㧈| NjVH*lH1Ef2KƩ27[ f`̰*X@a.&{vC"¬ {+6E?;W< mUrFOPb@HEPͳ]Da^=QbyMŏf"@KUU|ھod{`PSz"ךgkZֽ5)N1ؙ-&ȹk\EqqU8[_4.ݎ0ycVW6 .)׿3.e.IZnBNgh7m5 6Na K(D3ŭY ͍Ku֝-}umKu{V5c=ͥw{qƵUq1q_:vtϑ5䌎P(a(v6]ǎ|Ow;TsI>.RxaL (:xߞǜLsϜ'5,W"zֳ41] n_[|?Q5V:Ʊ\|B$fn{'M޺7䉩T]΍JQ1vsF[V O ͻH{e4sXw0wl0 ƴR(HD!MdT .DY?m0OQC b3xb6: $B 1cl!Q鑴 ka\?'s%w4!ǕGX&." 7QѪd"@^}3HOP NӢsΒ2(ƥ!YqQTTr}˞Zݭc[^0 B@tV!T:sxM2, z|` J `,1^,I/1ػU+C;[nm,!›ayhnW21ŒLۏMgu:fLͳDKyG.6∇QIAE5 BRLUAI1AH 5NӱX*$VA3. k10z6$:jZ5ct~Y\?Q cؑ޾_7f$i~'6/1!Czg[ӿX= ~v 93s/8[uƴUE,÷^ЛKv]>?vOx`L !? AJ@Е<5BUim?T50ALFڄqFod3(ʕȆQ`eRP$/8\PLyٺ"C_+SGVigHDϟ93=b"b(4L Nf *(QƱeYG6" /! D?zySf X*z>IS}S%CLyɈ!thz t?mH(MM_(NErQoh\Q /@Ր @o`(@EB#n݌bԢOUآ99ڳ6b33*UF}n!8f`/- ֡42,͌Pta *xyq27D!q;:jww\S)$ꪫ47=nb (b-^6}U`ﺓ#xi5%̺#|ltPTR6q7 }t7dn6 dو4 @@ <y[9HkA>oNiע  DpTTldkF=Eыrۜ)f-Cs(" Xbcx֋b󤼟>k{|fcުmoD-y"?=^< r`MC!~L3$h@ktZ >VC7TC S MD8Vч׿Gz|qꠌ\bIىo=F\;B!>YrBGid@"I" 7RI*RRXɇ^}ܵߔ}\cn)$)^UѳV]9i|V! h ɿ~LrO_i'`?nチ o"! |sC"B{ e*~"SԠfArt.h_LRd4QP}yfOsXI*cDY@A0 WI__zVn7@+nOg+Dtο/!Yȏr}* %:Sǜ9j9'n|( |-qwK{#@lWcmsdUػGnTE qnj86xeԘ ˍj* ӥ/o{C阕.4Uo/ff"=M@l:Qbca uso|d פ4PxX'iKtj } @/ Qi8[O/P6׬jrONA(q_V?qN)Aq 4~=d ~T,7 Y y̠˓d14r^S4UFbޮzDJɦg$|ڰH$فl|#xQr00310'.ʪw]]xClC$)g'L6H85kYRr\ ؏[~}݉FkVsӀa߽M-nr:o?em#?F^R*ЊiXhE4?!_Iz&sVvr.v}R_[6m+[Fc7d C.w0iU0plgl0̄, JܢupgєU*uxV_j̡)5z.~eeQwX0tEB^7dG$9 m; oGs@w^=:|64N"v}L9Wdټۨ& 1`d79@cwOOâWf'׊D2zoSh@a6<`%p'") ?$0JKI +z=R}[ތ`OxlA Vͫ éps.rF?L5)rbx#H#5穹|邸4%*.FO@1ǰ^Ed$$@ݻWYЁ rr>t7x:dꪎ .@S/211 Ғ @d @Q&oz2˸~>4D_?#ȠHR1 0LքcL^@=y'b=?{W> Hj{ kQzyB4ss3RsV9hl|=[w]}K+fPG 6⡑ɅR<:LYT+Vkфp`꒵P|*I1p#N{ H\n-wD ;,R&s}d,i;@+{2$|˟eXED(yiR9nҮ{Nˌq+9]!Fʜs) DI;8)|]7Q7t r}z7Ӷx~'drݹ&zB _Rf%v*@RBl*B%iT=(ԇ]{ "O@eǟ~٦gK "0 z eqeOy#տeNP{{]QÞ=5B]vI 9F9?{v"H6=ޛPw۹qJf/}nqON59sRfux>/rXТ<{f$:tf3.,a%l[V~%.W3;jD w .>|EkvVpVL:Rm4kJGnSIGI0E2Xteohum\\.}2dtq¾. FuHSjaԉB6!'ZmYJ1RzeuY[Vf E㔦~0Ԫ(Y[0;]/F6nL1˿>K;cI&#p@TDgΊ&Q1*@uYG7ߠ 67;aE}zb.Nq4>sxEB 7j}%=A@;ߛ'gƸR!(~Pevn9JRndNp5QIB\K* Uӳ?s<@QKV}E""̄E +K͑THK`sU@_c?97P;#K0xM2`5v\j7,(M>>р ӆ5g>fUGk "VUn6s&sJNՂ-Ļ$NyV,c LÜHV+/& oD)ZPX tnT'IigW:Rw N?cA6`S!^ˇr螵jrٕ-vР?zPşl%O4чm]QF9w94F?&&o`'?onI2dX2 $=86o%[ɲͱӍCSzoC5 |!@!E/7U&~NNx妬h6 {{v7Gx7vF|!{:S9Ln}3.QjLՌ_sĮGLu{">QUA2Q v|uJ)IK?`k-g¦$ߩJknN۴% S4 j BAAӷ_$] ~/{έqD =gskWsL)-ԥdՂ0PQB g<*?gAuK7hޡ:P\*6 {\ca8U3ɜ9֔PqDW6ql-$!/E,v?9'zf*:L/#@zg/ݬ%']wYF*yM>Xav0.|qӼWF?8> yU<^M!:ﹺe`W0\S>.rrnz3#!0 -b#TqĦuOҔPH sB JJvMoY gYt%kZ~j YCe=u]x,fxFl(WP%ut22q#š>Depd-J[6\PA8;#;ܥCnY<"JB)E&~/] tr[˖y(2uY0>ȁPc=w_r9Z31v:*RJRH3owϏvnZ"\L7xl֭Uu@^ csAZvkn9; ZX _1bSa{P^3@%gr[ξQ~;>Iy"c_lk$OϰȎ`o;$Hmxqz2WuBw[v<bVhYDiXUz^*zn.Q0@bWٻ`HX~B΢~vO`Rݾ!y^Ø)8I4KRj3YxTOH#6< t0<9$~" 82i< ^ۃ`յ^KVr+2B$on []v 7㔷X<GMU"2l6xl <3J=W Hٞ`K,6+ʛ0啄 x~5-nAڬng#0 9eqN__g2E\@r>I?MQEf_ZBbx֐quSY:`|>1(Kyn‹RRs ~i|.OALooOƙ*AMPüoNQARِp&]8wh^J%tzyy~@xY[8.T{ mDWFy6)<:T `/<8%@e8#~',0'S~9ٶ'2}jetЮzI&7<0_/<[E=z.*`K_q=uS1'JL@w|D-y׫ݞYvE|OQpXVo) %([ @Ң4ዯ00.t׍ӸÙG%nLr8 |/FgJ._A5Nx=l EAV!u&dt#<D+HpiDo9Ɯ0t蠌%gZrDUm*cj΍ytfciÙZtVmtv12JFۺ-{l@n"Wplwͱ37n\u6\1 (01i=y*y0?շɜ5CBj06ٷ6i|5__w@( q ȣ,_84A+k^qK4jkC}4{k;ą:픈@0M=8_evZZ z/S*Ey,{_ Gy'v0ۯbmCq;Ald%10^ M%hV b9c2&i2mx|_m = hVp$Ma3xpՉD?JEc{ xZ`U3G ݪv7ߗt ~xOs#rA퓋l#ii2"M5" :3۪r'FD u9I 8j{or?0صo(OMO8U`] [mL5og_~p `n-j5^ EzU<Дn\/ eۃ+i>}j&TJ})IO7hbݧ\`悓_ŨpIL5zxᷟ::I!F (_Yre f:w G>}g3Lx.>OQЙ ug9;-P1]6= !_:̕wyA $3Ê}K{%eEKZm*8 E= `&mwv,4I=̘M$q(>)>WS~T֦=z֐/7=:H 4u2E /; BwQD G Z3Zr]Ll;x˓jbE&t>?;wLZڳ=Q fJGEBH`, +g:&P@R A^EHFw#>QRxq"豇a@ (W̰W@:7˳;s]G䯭ZHdE٩Mw2QpܮA.~%JgCٽazoUU^왆2s ȥ{~l(T&FW܉4BI ~.N?ٞc?w_տ?HkVkyAnph"0T"( !@:x'8x)U !Oi ce'Oq +YQm" _H)M}@` ͠YӿHebBb8y#gJ+CZPCR qCrǧ~MO Y$PC{,bhh2aqԍĻMT0ZꀈIIvQ`OBC ':*5ϧ^ť]Q sTH(f:@ô!ek2C e:z4jEOdWԃ4!=.Ǐ|W9iF<|zWh'MZ& l:T RrQj"Ps8PGY@U "Tֻo fS>!ۑap0NuZh'Py`çKfs+=@6ɴh?{',m OlsHuI:a)85'rcmt5g>2}*blrs I HEQQ$3pP~zDU) l#1"젡_qW^ k^!< .hq)3@\',#8H8`  7L 7G>p,g[8_$ S5W ul17NՖcC Hͦ`r84 e7&O4SCԈ,H"q0';+U\ގ2˥D@elpæ߇iMWٸ}:*nu` j**hF*AV3sfl1HPCyrŠ0R 5J@3bEUTuTEUUkͱs|ńjXQŅg[YpU/6آ1j;nHFf@>5`JF||gyhy`O d #zP?!M':^GǷ* ISw*U+Hd|zWrMf>1#3ͻY (6bk2N6ta H<7;M/ \~Ho)>К&>;f~#кL{xH~`ԢP E||bt}Guۜd:0Pb Ϭ82$<(ā;J>}@-y!. K2i?rcsst@ϳiꐙC94j4.u,  _KPmZ|rIQI*r6t&ޑ)%>e_3_;8"e Ч kY z Z[!wdV_лǃF{~MHH|$ b!cs3Dڜ)*M>.kX\%o#} >^x /ރΎ3_gVxDuN[)=M"A>y!-C4`>QX ~_3ngw2gÜx}$;)]H#@`Z2a @!BIE|s<6Xf$~  ˆP ;ݟ:Wd L}S,q_Ao1"D@T|Z09@iwgw\/aӎyxk3AJi>aQٌ#PRꕞr>"yWDN8q 1`6,'cnDl^xRxYН#8~ 4)RJ+N=߿} d+_n|ldQWB ,*C*ʴ{~0YA BMRpwzF8A -Yu0Nq'4'>\]?rIdu u;bK; nmUd-STp{m5VUAo꠳C&Y!瞲w.(puVvF.Rqvn*ڮEeƜ]¦<+Gf*(`TAUy`% ^ni:sɭfaLZ+U,CG}ڃٵm|j1#m$-'fRc)Y&ffffffffff^iOG 3$ƅszbwRԦRN(' ˽\uIts󔦐c Bx0d MXTO\ƧSi&8!qvGǑ=Q3'~z@ C`8nc@$9gpچ0Z/.\d _p !W(̉˒u,5ID#ϭFpjƙA^(|8J6t~A9_V6jo5S3AP_jDpS:1Sj$?FdZj`O,kC賌q,~HB`[o0 6gZ(c8r-`,."1Κ hkov Ly~?k?gҘ* ?&>_xèGXhu#iO< o`>ww~ą6}Ȟ9Y9́PX)0WzU:1fӌ_YpT(s4U0ЈDw_zQݐoxLݣU0eETX^>7M.H>7_bG)I!Χ{Mc3V[D LZ6WL7|oϺ"J/0:U%A~.g.҂qJ_F2bMX$H-hR]*X 1I {Zw&-wY%K</~ >ɴާ#??=o!9 #8k8gfX)C| k97'H2Kk!(osN{x$6~_-J(iVyZM% $}'f F`Ldv4Tw>v4be lƊ~N DA2۾&dP1Q eLCX1 ( mW鳾I&%ghpwИƢ2ƗV7vȓ۝t^wuKvÆyhf9DZK~ xwvEI>Vi6.^m4=Hg#rXx~؂ˤ/X.bYv-٪\vҜkD1FT-:'I8_ҥ2ZRuewT`pf/!AlڦGdofš*[c,|,BR.0cn؍%'әՆqI==53g)MSZ5&cp\!: ( =Ğ\PUDUW1& hZZDLhKPVu<W@ȽJzT،\hWFק*9F@#sY sNl~#uQ gc>LBTCn$! rٿʠ)wCܷfGe {>?`:`|A;ls܃'9b б`Y۰ N^V oʑ qnNrq$Ll%uXl1א3p}2✠'rwU56CōDT$iz$9/4'sf'3A4֒n|j@M/' H3:(%xqB|ď;V ;BX8c~@K)r1Tu1vZ5|lS: d0fQ&!kr{b]5SmCy@ɩx76]Y-D` a>@!=IzE,X:PwOH3@ D}/o|=7\YUȌܔ=Qܯo5ġx0gA USZq0ë21] o <⸓T O-k.( @)Dnbi)u^2I#5 nb1Qtz{$N>{^Tם R^"t "|%C!"-`?9ё,5%V#b-m1F #Lo$)$> ![@7UsH:sl^02/ylBLrOt IW>BbxڠgU'2O㠿g>oTAb" )6\-AL4c,2t,՘F]mH8^`2lSLȒQy5fN ͛@ZYMG"Wd$ّ$XCFDyh*B[#;+E "S4>ưx/jhXа54 ftQ;a$Oa))I'{38k`Ϗ ;S2,Щ\JQM6R0̳9PR[k 4PN a c}w>t^t(қG=YE ')aŭ"#lޚ.7mXL 9| yz.@Ёǐ|=[fCiv{l,Äܧ8=sg"pǏ vr-ӛIg-oXPOjS?P|ow3|-?_|~,c}}&k%pN=ap`# hkߠcu }zOw*J p^חao5,sI'fc*KG>9*O(qxE s^JZt?jnf>SHkl.ǁho}ۋIqAdΖT !C -PFKU +=*|(8Y :>,hGB ۢ&.7>_eMFonCi8dXm&Ċo:M>Y60=HĜvπw"9`Az8J0XAajc2&xj*V5E4cQ"CD"W}",5fJJHaXmudl5NI,_I AɳCᗐpjsv~X#د`{taz>$^Q("(}d_^(\8 薄c]cHAǤB@va7SuB@ln! z.=+cTqQb>GN@2$ƞ8C0ukB9kbYş]f <Qg2M Mg4Xld61c!Os{0R=aL\Z^FFP}^fs4}Oc[={- =+09S(e)zՈUӊIy$)1vxȉh*2)(˄ 7}i8B\}\*v* 䟣{S9pHМ 234@DHB,#UڧMSp<=IR O _G7ǨPdwbOޟ5ȟ~ hPB{rCQ<#jaEJn`K#kc \ sY9d}qm=;p)Ne%Oq.A$- -l艇P42"DT5M#Bۇ":(mu!떒A3逷' gK)vOi(ʋ'ΰrQieCa;e*1'{ V%ﱙ\d42IsY{d*I $_\ e$A,^/9\wbfh4]e8a,^@vH?Gy#?#B{ɤN_/g,_9ޮ>xQ^ꈃTrrq=süJtK[&I ]MIӠܯ$m)wbv`f@đg|?Aj?z\$A ,@9S8@SGq 6}&4x^J<GLhfaav,AӴR G+=zT+J.Rm| #muޒt$ !Hx*@q>q!q^n/N"ǶC(okj CŊ8Į#͠< s̍}:L `O*m,͛p1ѱnCur[ZRP8p7w:\5#1Cw.NY{=HInz7< _Da$6|c OCm2BƱ]vgAu-êTĴ`|gCݎ7Ü, 1!\/EH|"?o\I3;% Cxv'x?d֙JaU7BzS4%Ժ@%bH]5M`(1okR6 *&!O $Pt}2='PPi% L Zw22䕞Vw{`ĉi>I$TsŁxS9ZJRvhABzȜp;k!x3 D3"=aǧ|9$`xJ<=$]K~r = ky&L7Щ!xߍKZHd<'w1AĐR,b{r|ؐs7ɦm I4PӉ w/1aEZCmcڵr%bTBb4(%(`*L1C̏tg.0\Mr_wMEo!_O邦D(9@dꝲOI&B8T_ 2`,ӎ/?}^3.C8i2v}ܢVEL-|3^; bk B1=zgrs,'NR Ƕ?'5og*DpϞjF?cQt,E|NTp O^<*Ei|h3{ _'=a}1 _e~'0 =!s{} |L5Ǥ#QeLtONăܶ 0g_q\5!aIEBC'Y;d`z jN@K QOv$0 p@|G=ho) N&>="vDq+{F|6&'<K\I7Sp\u pp*:JfO_7sXzL̝䆀S.IܒX &FyG?_m!;|#uA`˙ ; >sգX'%A a7&{d4H6aE=Lcr W5J51w<?%v~)㒤a/՞fd`R HQ@"AZ840 E;=Ν=ZAx1i p͘|Y|5# QցyƮD*.\ZkzB\sB?Sk&bNуq[਑K0xQ#,jǤf/q1&$JLh/;9WTGxR9'jP*"Q) XRFb) $rbCE6:} =;Gtt3 cөp)HlM&E!u\F}{8=js`|%R Bq`6tg^~gB?8CeB1 g׈`A fel;(>SOKCi?um&K=@:Ckw;ܰ(+|hw)ݬT7=ev夸i'!'#ܰ4: rq8Ht >&R bтM5M\u 8=' JC':9?gm@IY$ƸGs!ч7#iƊ"<wvc?ż̑C΀ ~}(&̴miDʿg ";K 3F-4 Bq }E*=h0iYBfbʖbĎ N  Et:٢O'F-$$&l!:ΐ~dȁ?M܁=C瞏Ѹn@d{7['jGեب՚ȏjlL >a'VM: ,uG "v4%I,5@)͚U1BAzI&ɓA%4PNMM*q~ pZF$)^++Yȕ/CLԿˊO+P}s ,d"H4I&/M9Ma1 <2ep!hsB\`8bN!lOACRA!"wXKj E(dd׀(8ےKz[L6ѡ'2*x*JF/OVbc2 ,Aa  L Hh6ysD'daYn`m/tA  ~B\wlA<%))'瓀 6%fb\1?.u3cN u dI{CU"A$gh@F@E,tD8Ѫy1z{Ӭ`Mvės C/ T]J u}1 i.zjP6Gp dx8aD51 qRl*F`/O;Ԧcmsd$62йv(6y_ C p ָI2qbn^H| ;D spPeʠRHb#`)~>DwwC$(3 CNvxovM %dgF :QܩSAIgh: 詬G4xvAʃŠk5 qqߚïd6f pƃ:)B5b dG29DY\hPI{F* u=ftC=~'`J(*I̐CI~l8Va:0TFPb١I4MNhbkn4g;{-͢VN/K,;{<8!C`;F!X(4@`GCoBL ywPDe r_TtC/c`Qo?O&tSTĐTPHR@`뾀UkN0vB *IP(>)}?wo t$ L/4BfaX?C|8x C eSw/XI0#?b s20P.OJ(-w^bs.4!g4 $7Dxv71D1eYHz!"x7{'8 NB+R0?}?IΑ""$(;`pꠡ "#֘& 0|3ؙ匁/zReciF+`f0fK@)ʌTE`<-+ @|])G=NޥK3x, =@t2ۀHQBWoM:a{I R!ӼEqV- 3e`·|Ŷ-*^q=Qo2dp-dŦt7f,o>[#+]iyӳG LDc˲] X 7e ]3ˉnQٹX]]9B8A?~!IpUUUi?OzxYW4$Fx?UV@{=wX|NӴQKR03 :GoÈ dǺ;c|ÐEPpf Щ+DAhb˔KUB"b,zw5]=quiX]~6KB'8pħg%a^ԝ|pD6(JEP,r)f׷ \g28D,h°@ @%,8-PNZD4:?sH42L-1dptSv( Ib9^Ag%A: 9ز4V^C·q=*߬8<)Tqq{aN.<8i8O! 'XywQNwV턨 Ws!C d׬{&.aY^r v@Z*<ıCrA1xyB3#ctEpdj1_l;+!<ɓIAiǣz`xhQǣ"N 1 9 ^R*Ik[A@8iuQMin`\4(tbD51a!!OTZa$HxfQ䘶EAIc\oc{LmP39OD5p2 oTy}Z-9;>W"KdP8p tQSFX$wHJEx8p`BoMTZ1`0“:>JYmcЁ&۾!'t$Z:^ҙ̳q3!A]'L=}5 kV_`wi?'c硡ЇFZQLC 6exrU.ݽm&zCS'8QIlw gȞg}spq, :Q( J@d#iYKNagڥViaƍRA^ У B!̓v`͜}kDFWUqZ_-k\Wrpd,ȂkFʇ#m2^kc`3IQJd{a͹gH1tx &C $E G zRR za CҤV%Z 7\ӔzP7YdTwъXPK-86I(oG2O PU#'R v@CtNrjzHR|p׉7e yY\CJsceoVknAiL^R3.%ymSL|e'GuksQOv!z0Mm}*E}X0ΆO9  A3B`&?(0YA#, ݓ2ɾ0_A~lPy{̙6DZ ~+9\{ =$D 3D;Uf,fpS^y] c}w9!µ<-G盘x' dn yOFeoѮ7N D&nf" `Ƙ׷ӿ /0DYEXFGAs(֢AnĬ \ߵ*0~3)|CvT>wT;ɖga=B դPW-= _j>K5){$/bf}>#C8bycۡj^ (ܣyGa1׏״:WwR-5aٽ5[z`VO >#\eDQHHB"M|ŨiodG z&6Qj7р~V΂ vGu3q=g0/'~C)%?_YBJGiս#Y$_Ppܾxr<%#/R`?w輻`Oybf9tuQf٘58DcD*q$ N_/MA [_/?,,3L9tA8/%0 iٓ >D{PB ?Q`9|7^/0hJ0DF{65QJ@S@r)1ֱ%^ o!k6?gwH<(ќIyr(Y ݬ4Ѿ&Og3ҧX)<<隰K9kv!ii| `ݼ2A !.Dbj(|Iw*t,6+m"WKgl/b;tNKY&4KkBCOY8N_-54d*X1GxSx?zݏY䑦25ʄ;ub ! FAxRU=,$FӕGɮ\HYu-x@M1=vF)Wt;d [׈w!<ÂO' 弎x}p:f`@gGPueJLC^"d{)Ll;rXEj"xfu~w,0CCD#RQ §]_!"N,8KtaBt9dM`\N{fuj6f7w}'^  L\~2e!:䂘pb#֙09y8TTbP~G`G3;39.Ԃ1uB|!Ǔ"6ka%  ,&I{+%`6"Sqs7wnH-J~ !b@"P0jJC?͡ ՃƍojIH؀?>Q3毅~6KΕj럋HH ퟝ}Æ3O lRa>Qp=wUHG^Lq?&7ɼ3ƶ64I$ a SBȏI>dw| ! _8\O!7R(ILϞ=ZO u7^OCll 3=bBkƼLt?2> W{zO} aϷk߸>lnh(sj@尊C=3aK@J'AyfM`K0ވ>N&ePQiS Tb͹= B7h q >kA03'mG#9A"/mOBZ,Q;7S:8,c CGa؁'HȂ`Wsc0!z@@7:>㯟ϫ+QCM8Iv.0vKZF51(E]c 힨sӑtEҹn C2.OK# "}ع0H 4=xnj ]ߓGaOBwڧc;3̢Y*afU"Ŕ՝XbQ(=]_qyϾ^R$U,t'ϧPD9mمѯÖ<Ѝ "‘CА0rB8F[ t>xڟ1d޷IB+T!9nݳo#=vJv<074lXxgY,=SS8@6;L-mN81i,HAظ;;i8Xiår$vb' :(Jv`>-26C'QDb1]lHGm[}ЙwGa+ *H6!E G d{8 ly'IW*:;MRZ3E@)9tW=QR@@jLϞiL V%^WH#IÈyvq%`l4d- hfA|9vnucæqxiB!YXJ1InzF6c,F\KE LL4I^IV`tq%S+u"3{7#ppwZj'^g ;:&,؇)aNs`l y@h1hL3$S1(c 2&gW [60zdfg)F$Өa>#!xBu }.A0$3@R ߦԏwf*4QE޷0$72Y~.n&VakiƳfƮuN`|- e±G\ׅ@p۴~ģyL$ÛM=Cy^[#A`<Ӕ~m[^ܟ9Lxn|4F3fi%0_w)rtژiO a:&Cr_4l .?C'Gx~ߧ#tbmaaCDRC%1 ģ̓[Y VX6<6kin1 =KYFޑQ(lE,Zº5ip 2ִDah i'\[b1*5Jee~ q~߾YTAL=? kПȕ#|3uc1Tp^bJ>€T_S{z D.KisC. g봡Fd@}\/|UGLUkpN"oU5$z8:{'z~&ת/x$o7j2.-yuLG+1xЧ>cP׏+лn};ǑsqNDF$265=~H㳂A9~w!Ɩ׏ Ehl^OWLC]o]@guFC%hN\7N}xkx)Rx^\paArQpR!2Uvs̀D$=1P>b+qb#ϕ…w+m_QP#[ºX& =Fd!Lv3 PMsAvňi4}<>Gpx&pӐ!K@!Cޓc\qbe廈7l_.M>hO+j rIBLqvMB.uqEATRBU1lmGFPi*Ǔ%5 4 pġio9PcB SxЎ $(GюFxڧj> ~MChfTQsP-ظ0Q AI\C \iS٭da FTMSF7j"TcՊ"#BvXuӭ\:rł;HE"]:f|=}dA ss8M!9HDIʺܝG(*;c^( <׵Nne:⨢={G V gϙʥbc9*-5CUN ?H8`Փl`5׼}' XP;sĭ'q9!rE e܉6~݇hIRwGoMar+9P&tDod$:sc# "$ndv"IA4(B`+#mc[jY(L}mn1v -e!uѬb!;cm;8ZЄ7ٚ=/nkat~w%-n׿;/=i98ﴃS-wv ]_(Qr0}_Pd~,stkǫ|1wn~]t0ڿ0 4ߙ`3 dCjİ+wOlΣ~'^":+k۲6oa; n-@G&'wWuF;'9st!5~鬫<%ubIKlkFѕ@F06 ԇ(l~ F+~PAc^sfh' j P9m좵 bGit4"/"Cq%v(6bGMzPT@58bE\"' 1-O2tH^`I3eM6.Bk0("ˣ-o~`h?{߿s?ApwASč} :n~I`?{:_Vzx$A'hvdil>L^1kпZ6?n<(w8Hy!L:42FBJHDIgA^Y q;2?#KhJc"08om0sɒϯY<cOQvDىkYy:qI_#ڨmn&gTw db_4;eMވAE@5ξgM5ѩ}N?IWsv3?M0#,Aü zQTDQEQE(8yV M l 2 IƗkȍm!KZlwEAwBExxO;>Ei:uמH<ϧ=,!2E3 &Heffy0cߚ~ `9m#D_WYca rn;H $)$(P$5gLa^ x%X 9.H5αt$eg? . qw137KdALlh"eJnܝEÕ IHBKKA(ݺ&Qj=AC 2pĀ'h7K (>?WEcof]pq д6(Et㕸PKm)kTs``d̢ ;'+!ϋ [~9܂Qe&Q5K$7V;]0[-,0+rŸ]--t/A_P&96} Dg4D!/?nCpna'D6dqq{/,,b r sAظ8ڥܜ@Hk xMu{b}cO ogN38oHNzl a4ey֑hޔsp:u#{oݮ;'tP Eё'2pJT8\ &}é0)w%qb&¢ 1R8(v*;-T1#i0H$2Ct nh(:H%׼BX J?+q^K?r^a`lgJM]AW91 *KovNDHKu]_h))iI2KDKc~n]dMo$X,v\zlB񎯛ȱb6{[&pJ ǜ/nɏXg,RV߸/]+QcCϣ Z!߱'mVppWmℐ逹4`& :9u)x])ɐ} xsp>X^^m"Ap(u#~pG m[: P]"k1Ajwۿ"" &%DNxHCPz<{!#83ʥchPI;iY0#5/,.qUnwmIP#]FnkGq׬7M%B}Ϗd<䆢^9fr"g9{wrXwf2C}Y?]:cYBcnk(7ƀy [1W+͘pBi٣NF :o&XPqEdQ#x<:a1q5bm%Zr2#O?<&Lsí:HOĀY Ҩ0! M*O9 q&sf 7E x >My=\y6v(T;&ng'moTwl#X&*3|~%^~(Ɣ /!>'`<} ñz="wg4 НT^'+LqfU!Cp+Rxp#pv |B s)WJ]Â_t\X脍^WC~\>7EN-dCIq3ݮԊJFSGf.cslr[*:dDD~>MBFnUIdP%C6 ٢|;aZX7ɏRI2pDC߄]d0п]yYpx.tֵgAz>kS,wKmk'Ż>PD5v39fkZ]x5)2}Zrp{ab p s)^sy'NuC_-q"9 !^-lD LcUXmç>$d&3& /Sc2zKk)mrP Sq"E‡ XwҊp~Qxuh}e ~:B#!űپ9o\FplM c#$֍!DX?@#0m*4R\d̐{ s&ANo}1C.t9 aD EQB(;7%&>K!>fgABE`Zc`i=ݵ={tiaأ۰%d<]a|! HEG$$-i*)ߩ@H%"r%\{]~K`HHGUܨKl.q,eDQx?Si$wضÖ᣷c o~rbYL3{Ѷ~u0~?/hzX}?6/4!31<F!_U#CH&]'8>Pq@p全a B>bl3߁P92d>؜w==Ȉ(/*sT~jaH6< >%#GSK^ D`|BsiL[ooopwm"E8}qϹNf|`(>2}6Y'jepHL_ e5x598~s˿ؠq|Q9js~kKnF}0{?ji'Ehqq~И"'1n*ODanYjޛFcflZF#j d _^t >z.(G'=).޹vY(Ni1f* TՇw^s*4lnC`u20"VfLqɁ4[Zp >4X9t@zky8 L B8guA;a9PJqߓ=Lm; gR'2ߟicyoт7F?D 4OЧ=tw[ 5 =!(x\J6ǫ4  <nC!L_ㇳ>8:Ϛ6n!H<:C֚2Np ̫oR2\q>w=Eb|>s:<@z8zjذؿ#9r=y NI*OOpHF A=Q{8@x\pصey#%f}jip^*V{& #7<~BJO`Ziӗ΋|'jN9| hԻ)s_{fV铎endKS i&`㐺3oL$N)2 i{ ^Y ˧qUTPf 68 zr[#n\N(iɠ,hw$RUKՎ~}4Ya7\ro[jEOoy {G>Y?l?,7ѫˌm6Scf<Cg}Q:q%i|1팕_ΙAƏY-!}l; &SE'z*Tk'9,"c`0Y$Z c $c_KIU&^siMZ8l>``s+p&HT)B4QB{>_p $뛞D7c-Θݹc"bР{cӵOoFGJT0^+fyc$`#=$cmɎTޅUXs!Rv| s±rNj3p0Ƒa& CG@Ϛ4yu+CIBl_ZH$ 6Zc2 Mnז)xkvtQFhOvH鼻o;}ԙy;ٌI ;+Dh LЉSx)& `̄!8m:ArC) FnҢ 1s$a+]Y !i v]7YFnj1 p6 2.=a'˼8ym}uо'qbD뢈óL7C{ك}h$ۼHZ#])nJK:TL V|l dZQ61SmhcD1d&ǧ'*%j_\7m'3E}݇! ;Wm<)PRoĀ +>_t1#K q2A5h78ILD&HpmvVL;Ωʓ8'0@3B14 $X3 =خ$9\lQwjLu5ę6| #lN)k`]ho׿ZcϤ_i5$U$mq7>cƻ1M3C/v2QBVs &d:oW3"t >x[,v,nM׃-ׁI q/Ǖ}:Cdz^5m9BK[=<(6pNs-~,F;邅B$D|ly{լFᧁm$㡓yڇ_; |49ls4c"f6o̒PJ 8opNZ??qAْr.nr`P7O`2D,VBq,{|sy>^͋y.cbj97.NEA0`6 e>9H 2 r8C զsn&44EAS`yׯcG)=4Ln5om1Ǿ vW~DPN` (+cKr`1P1+ajlE  HnڂZ|m qc=%d&%:U }zp^N~U3)'Q8_}M! JhM'r9GLՂ u Q?`mckniS Tb2oϹѓEbndazѝGKl7YY $$>X14O1:ԐB%R]o @@D!IR\wsvA2AW)Zg[Zp01QԚYMݠٖ%mAxੱ6F"?r}3dccl [7f7"c8hJ41IITR[!$ ohĄy ckgr,z$鼭\=mSh8-mLU-Qhj)*X( ![u&Y[aZTQ\?>PCC`(0fQ8?=}&O? D0ĩ3npZ*8ۗ F' .AtI:81#DH\68\ŷ,QȣIFb ƍAqI!\J(}PNl 0uC>B'ޑLi`}r(@M}3YsoD0] 8iyX/bcE;ȗ/s hMb.AL:"MjOiwJ#',ށ?A@'lO1/j┄~Y%/ߑa"Tbm8J)-K\\}1/yC1!KT]i/w!xj^qK!5K:'I~+IR\*|sd}o3QɮFэ"ЦO!y/ kF@ l O1"J<"X?o8*AMaۿbTPu !C|Q66- np>Ubog\v#_?ؤ>$̙ ߯TK(fOql7LlhZj?hT%0_W_g3(9)$~oAfWH:AO>5C%d~ E\̡?_uA0KsBLtlT.p ^'9ωD2%cU43LF#*\) /Ƙ9neAu$xpr-;'TI4D$2r@PJ3A/$M>WPF5VC G n"5NR=nf@12"nk HB&d\6[Ŋfm5d,02l¶4{ xHMB/Sx  4%J?ٮbB<+Nnr: U p8ԼW4$ψlb V&`C·PZ怅 ^oEbYhSlѸ0՚\F0.X$^m Ahe4 N\#F  i\I ZmqEȑ,,I"V&5kэ^FΩhD}b61bpX˔+d53,,Ȏ51 *[j;`đՈH8,QM/c0|9o}6j՛nndMvܺwilf8 niWrP^*β@. W@ D@Pl ,^,(~O$vϗXtr1߆Ѓ}G}R"Iw%nvFQd sA#=א<?8Nݧ j: goM `؇TDT'5۾G\([QX ?'l I_^ݦJ `Dɢ ;Hb)48쀦$ ~2Pﻋe*QD+!li*L >בXNB;_%'/!֜z u^[ 23TS cz]i1K_/=$0&M+=|:h{|dH(*@GfX#AY*}#'يZOcil3Tp UUuZZF" +"YG|r}g|D6 0$gvspXR'z PZXв4U{AYr38S֪,ie(S&)xG2u 'ɤ<a?@y'@RDQ~nC4>uPBzf^4r&҆c օ=5УK~r+.:  P(ZT pHН9 27ly DɾdнyhSOIE4P)A@% POǚ2 m'ksO78E`"=>'x|v7ig0恾@</HP"v$^όj,Ղ&]qZBzi"DG ^PX]WHDOLi}[S/j!OŦt\>SCr!2q0)m4V42 s0 sTv7d3|-hҢ0!HL tԐE]JD@y&/xdp5@$YDhToUCpxhqAI i$YβCDC}{H'}# *++Ad4 CN2 3D@io9  WiYW:ahIPf"0gt Cdd$x 7/5㗐Ք?d* s L">ꓻi5=rbSZ02vElZ}1.cUؠ{Hd">LpwJT d`+I5rѱhxƂ`!<)FFX";%"@fdJDКIhJ&#Fd ̥0F ;f%._LDWday??xB~8{:~L)Jw;ojk cDB'$ &$1~>lDES9v|Q>P-ZR TQ!A)DHiѹ!) q}|y,o۸cz ѭ49~]\%m㍇) $!L}uIМ!bwDm" C9dM7J 7 H>(q1g7I zB D1`=%on $$EI\zfǙw9P2 ybSQH\:(H NA?A:yzJh\" }c$ SH==FAqď2(TT1 | Of,,q_]e2jEeAA6/o'tN35SO{J/I.nkӁ" 2H$3xcNH!NhAy!]:j9~S+G tP~sթX(ـxr.""?Д |e$IzP](@&UCH8JPx1s$ Ȟ3,I?)p%Pq pK]@{vrH U&5-o!tÎh<@u%Dq~/5 pz&y)7îDw}I}Xw4Ft֍9 pakD[yeΦk.q0MG136dccL_ކ  jD`>!oUҔlzR9ѝk&}Ali54C،$A`8- K|^53ve Kf5íXԓxs鑷MJ#9bVXNgHWDN*s:2٩ѷb$hGYCUmMd6jbyH!]靆h16AjA4V,N/DW R LzEC'8Amh2mg^,}ɒꘗA xp}$/#:`ę$}&<@$IOzQDs)?I?c$t$> ށ^X#.<}$|p@Z7Aт@4k8d ) L>uWn:Z> d?iN I-J8ꍘN18 Q*>[ՂY?`ʺgosdaopX3Q˵ vҎrcrnĀ@H"  ;a6x@k4) JdUK@P !@/x߼ ILT|ڕ! Y0ǚ#wnFzFxc;/7$F6.g85|5:n"4ʺXoy'K8p]'R b& c,'r'zd^jǽމH>ͼ1G,#֎`a?<1[q](${둿Iz3󝡰q(~^ qta҉zT=IJRPQ,$B}N'J)OJ$A( JGBiAT!ЪLȎI{@B{9}zHi_|IhiOG%_;~ݰ!HN$~4y}N!Oq"0GXD$zYן; ĕ᥾)_,ѳ fln 2^hiAJ>łR&š#a?xh$I/๋!%(j1#.@R@" !|Hji_˔JG0( SBy4 BHRPRJKBCQJ s;6~^X&@8BtBz(D۞{BDsK{r .|t U] &܈fR)>/C0??.\PU )MRj;j$>ڧqIC as5PDڷu57I=`#di#""`H'< ؠ=m ʩduVO$Pҵ}@[Μѐ| + ^AʦhSōŸC#"Ҏ Ob,FH3"L !9 TAO zskLK)oAXcE >yמF^PqWCF`wk}܏&phTĠ4G@rDTC!@/=ph|6_(Z֘SVlݼ4dդ6یd 3w՜T-ypuXΥBr&BR#e4L8[C)cJhS ljB#&0=j JoB{,GeaUSAarg:f3NW!N G Lh4^$D?s~@}:u;žI;׉?QM=!HϤ<yBԝ"ѣ0d;'O{ >]9t`"^<-MG)ҷ$1N߿,_>fc 0j3ЉJͤ3\(y9r9%%i~c La*ӛ.tw0Q9Ǹ`+I4:ZHx!KkȽ?2- 7Ŗ0hn 6f 8mAf?ImaѳPrS -&8'7? D62p>c1YYH7X0&N93Td$C8xrd&>݇p 24c(-GK:mi R܏ƅD1EiSa&aA<X$ &`X%<5T@\IBs?tPRp:6ֶȢ|c[?8{;? @?$~} OԚ +0E9 j&edvj5|L' IF#3DGSh "$&Zxb(Z{}7=;2;36DH"C;\OAbv7|}=jPA47i89p 78sO P#a ASE$0pknG0Y b`+X2]QgLT;j#8HGBi:@q!BD@q(,,504]]1-ւ98{vAH@R"H̪203@#LMB\ixDUZ(tD_?fp TULuuQ2n둆27b9aAa6.qn98ɲ83ǮqO=}232:m`;`5L lCM$d4NAbO{JfLX9b"=3I(/F';z_O'>ĤL=lD 8 VL./,K~ԕB &';u7GG InH4ɳM tΕ&y+($"6 $C4 Q `g iJ4@NWI$~sѧ;"? hCʘN0Hf1(pd&ƐqbD{'I%+2hD* Ip]7e- 3T&hѬw5>`;vk:&cW$2nO)CADy3(7r<~arZ՗䆚:J@Tj%6l`r&#cD'=H!9DP\9A͊(NAy'4 ^G 8'0hm@%)B#6JR"/-+@!Eb2 !2&.Xt"ˡ@d&2\0p SLD $rDMBR]IsF1Af Tlj"S ,pblV\C XX፷"Cʹpʄ̉>Xߤ0D`bb(zl,jLPj2C19AlLU1n$4v^ *y#G>htoZ` RY#>w>B-LQ ԁOOѥpӃY.Bƭdgp9d7E0>OIk0QisC^~-j ߕnY4zN5uzPM|z--0;fY=[;}vt"c#MUw w㠣5ʷ޷3AȢ)@'sЉST83$@5)fՈc x~=h= p+~HR c@`"Nr8VT L {DFp􂓘01ăFEBR}r7qZcСZp3B7 b*B?ߪzAά?&dG_b$Y,QEq|} b'&'Hı*j#BH;9x]ʡLZ9̧X:I A@n)^I d;߾q0lJ^QBf 1 p.sg4mFb"1ֲư8\ԟV9=s1֌cy< `ɝh)N\eJ8ƹ**%J00e!6=oCln- l76=#>JOGmҚ@U;zz{ER8)Cv(|a+AHAK4CtEESds|os~L>sNbN DA@Є$>`tp``ktۺv!{bnC턔 ߜ.ޯLRlf풢xw=5|(uNh{!É vO}Z(cE*LmM OiogSBt,3D'f)RL¨myMxvau7iw&jɕ&Hi2-08D(ۈBfs%Y`x 4t`P,P8$0̇ iw eF&aɞ};lύ59 R24 2`XE  $86s.5b„fc+m*c[ε,o!^XTc{mW8_v.rsstTl$2uU7'milf B5wF*i9Q$nX$UYVL/IaED Gb=4WS"}V30e0ta !bъ2b1Chpq--N4zIH#d346X! R\MIibZtcEy1&Ġ3e4!bރ -^ADL|<%u%)ա3U å1lPFa&X )Mi "nL㙴t0`?8w nb-Z%O vn<8k IQHƇYok4 ,I$Ujˇ:#z 5SREhU9. U5J^CW&f91A_C1x:9A<%>m7*J3G>T 4V-2@ѶFKnyX7ycO?[:{j%@43>ʹHFt/!דiTeJy<Q DфN蒣o`]KGBoc>R'ԡ PWEH<دph:7j`MRe|)i|#BenbD>+jB2i2 l7VQxG&:٦4E?<<}~۸Cd;vX=DZV[hz 0١_kf:t3P9 £OB` h,  8kc|.(i!E;I&LPcfMMHbS"LNE#3F-goMi^p+GLsq2:X8̐"RfN|ASɞ?9b]:QAO70jddO , n;CCFj?[ ")?&xѷT9<~og:O*{ %EڪU7^;At#㭘E%8q ц0+]W&[fcRWrWL kc8;Ǥ(}rLE !;$` >g]@j3>krFׂIj=W5DO@S@") 2sF R@E$KC5]0*b.Phb{OV1U ^ erߝ._dcN%*Ra $fD!*CfQt9m-XºTΟ܂ bD@QDFTP"(D"JBe F%VB (`$ $F B&BI XJ &,+ h7Kؾtt=}ʝB: 4GG٪`R\PZbǓa謈U"1c3>"SC$ВQlY4D{a%P!kFh8yC\E Z8l=]EtNٝ9y FiQl9)GV* K41d<82pW'R Ҿ)=qIi.MKJ}R+ԏ,IpK[ FiIJ h" H jB >D& ob.o9OIt|=8D2@lP{'jH3$"8#6.8f+5 U[`oafjV.aiF Oi% >UO%u F7>f} ffwkD*終4 l7|TJtH_DjD_:qACԓŚ&r4q]0$~-M- KH0RҾ+P#?Z@A%#S֗/\L F!ȶr1o[H|8D*?oE%@"# 4 H}u&*`bH"}0wѬ@؂ϓ٤ZcBtJ]`2 Y+F\!z˛8I"1b Cڒ` C@jb`Ow'! 8x8^ϪO7 L9!S9q z%Z@Qh+|O ꑥ?{#p<kGF+ "*$UdVBD DBmha"GC{a~o5סdY!r TԱ̖ƶ dڰ0G'%Z7 0Zs;}9.$G1s#[g A?m\8 Eۈw}oz$|P:|ơN'7ͻS 6B-H{8ls(KDKw,bq fn:^:i1l#h3Nb8Ri1=T.N7Ǐ0Cs^7jvsY>X? ʠ:@йቆN5Ǔ:Fr[$ɲ(EA<-u5=K6DwPR&W]|[uk7/]Cc<Gc<*_lzFpc= .']{O, ,%"ѕ86 sЈi`i:b|M>ww, FT Xkx'8#1NRXٴ B߉pO1N"h}kP ʢK(5a%\Q9ln65 æѦ1õR@q4Gfo ,VAe338 8{!ɂF T-,9րHt/ Y ] f<!G'lm=xpWьQolSxߎ!k0wǍKC惮;`P9(ll&`fbBnӚֈsq_Á7-H 1FݰE|E" jC$LsɜF+ek-<ڌfQ \Lw8zF V8YΨve+qZrGۍr1d՝KL2 pL!hNzC{Ρ$ ,kw_agQs:MΡqfi0s a.1=c(ޚT^}93)6Hp9'0Ƶ]1i!6`!I DrIXH/B3½.&ul?OкzZ|x]#ݩu t4|y&`iC1Nr*L+!Lu#ajߞxwޑڡmc YK$31V f"z*Kr2xקɡb9cMHYY? ; 덂2L:t>t'!,԰vnp1_3zՓZrQ2xv=2LT 6iŬO:9oDYcm3mJyiغ=׶+xēRDz䜍^RG<=;>R4 oyqGT%wl$QA7aXl2|@'$o6N0 pM;`k fdнD9=ڹV&Kg ڴT:sx;~#)&" xp\/B9'aULd|@)12Cߏ},qsWL@cPi“5y~ۥ6=:-Ld}(vMH,$8.7߼^94B<#78, ꫭg /cm A!xfLJBƞTc޴s2cid1TBou HkkP mkx]>u|zD9ϰG̮YCGmE99|R.͌ Nĉ{DqfpV_L&csöe/ )d1 N1.+f"==ڎqꯩtsư^}{wLy ۉX5;jn4x߆@؞xxf35!\>/9C*"Wqw8xQx6|W u9hzvE.}|eF`<@󗨘r*#O +>^wbKIFf|g׭3]67 o.;u.Zq݌o;{ R=jWfw^t<ez2tq*[B=P)9PR)dZujrNh=YzZ9,&Tr15!;&Z·=p 1@7Ha %2HA׭mƋb[V.Er9Pv'wx8@E,Pqqx槽wCQo/:xt? nx1pM3!\~3}CH4*ܹG1zN^Ya߁e I2HAv8yߚzPK6n>If/\⏏nyg\zZ! 0&8yg`g}ޒjSE@d386h،lzz;v7P`Pc}d&=АOZkg8dͿ` 5潯u} v-ٳpl6y%0q~{=Vm98 q5M9q6Y"vh΍*PJ/qX\5"M+b۹_ZTwFĞ^ "F_Ɏ?ܻy\I|ALjԚyrT Y:^Svg\$*\k<WcGc;۽Ep]S⣕oP\]Yޱޕ3fV3ML(bMS ,<0 JQq/ӌ1oΙen?; TVOJMA0g`q.ǵ1~Al5(*'Zs Ó9 *'Y|d3a!l MRv@`<3h(bO?;FH׻C{Ѷ=[pxT! bdٓFϜ = ]G' "#;; ݆Me9-d6 xE6ṭ *R8Z01Krbh,@%6٣X?8lNcBsEm14[dDC] pSfۀ^&nfH- 2a Rhws:%9<ŝf}0\ó8HtW,ag,xMukbT+WGigNf::,WMïQ bFMjPs. 6!=kr ;rsdvqHFd"]s;ef" z!vÎGC6H]#}X 3{P}xNCLŇ4qN}?;I DqTw(")  0blTLQ D3*e4 ,a 91uF'"R CŠh*O?1`D,)n;z0}y4!˭ sYqz'WkÛh$Byy@l-p4XDBF$؞)DەCgat<(,.k " 3S)'u6i|XQeIR[/qm$`dbЇf"ݠ=- O~`=jЇrI>4qlHi|st@9kuv$Z2OU2s1f2f#-l`h2# [k3Bt:S9 Eey͋dAP<"_wqJ8; gvP4LkÚ>ڭ|/z{mKVJÁ²HaR)1~NeiV,]T&Ø,_hϜOֆMhwȚ 7yq2l(H%tz:32!rcɐoC%lTa/{A x~ `5$}[̝_$&f!8?l^|G@V$?ϼsw(H1.8"(u |ӂ 1*8cV?/ʁ8nп,bC`VlDր9HY2aӊAAq=OOR(bn~wu{ 9h]( 2 1ݭ%RүeL *qX>Uďj H@(P BUih)%$=f3f?9Q)&!hws(!]v r>[9㟯=C3qQSPu ;u0R. bҹ??S,˓ư3L#:ʒlCM) 64Cǎʦ]$&EblYUӾ .-;k=[.Li xCA>P.7$"ЄhGd$Iz q(Q>xi։Vr(9Op3t{OxPNhmM1 ѦR]CBHX7͜:}޺qL[81S;%$PrM1u&%I8Zm& Ѓ$(6i~v҇/Ď/L50NgmXY$0(З irQYŌe3gM0:>;`Д&`* vh t$"og1  d;:IsHh21m{FarOSLjilj-C5'Ɇs OW'w?"@$p,>~K`j6n-"dfϹ0㘖ƍ|ADqc mlHf'k6{ [ID- 71vC*OSeO8nDeNSwCzdq9j y5S2Ɇkuw鐌Q(pZě^oF65D0R0K2~eys9'j` .ԙx" hdmZS~ ̄:|j֩pVcolܪhDn ЭcuIyi;`GXUE0p9oɓ*ۅR2uacTcjp7[QWV Nx) [6K OA=r FJ%ibiX~wIp''rKՍ"$sն`G:<NSQ]V DS:x,8LʨI!K 8>!^ !$A dS'Ǐ8_Oƈ_/s<ITBf=ͬ]ࢡ|IMimNZkneJ!!Q0lA׹?tKIsDŽNfxvҩ~ &xΒ3Q;ޘv #I>gtu<ǥh{9+K"HqjڡNwZ@y,iV;;v-3 3pYN Ҝ WtG!Y6İ&ՠ؏-92MJC~vC|>^BDIm)ڶ ,c"G!'=xiSatyC =I` v=f]"%DBB ^K5ϼqw9&:=UOb>ΚptJ TklþKXZuL@0j 9Jsr%ba9Ks,l]gX|` ܿ\?&8چËZ&Ɇxp\6a!BC8SEU,h^).j{FVIf'81rlT7!؁h %R"x-y|^߄M ?(>̆6[Td}(42A<~?~(A7|5tV'׌IΈ\B릧UΰQ,Mnb484۔* VMI7];Ϟ 19U%į38l}ѵKrc]jyFE'Iy!;=VlcuRG8u=|pB꣯0".i6=kϛ)pK(\7'mVuA=yp^x¨g\o ,Ʈrao BٶP ilapAZW0G禀/^}.+w hh}o~l,MҎܢBOfX|W;Dȱt( =7@ fF[FMgm"BxE;N7~&Pؤx_7:xO,Zb7K<-rQBg{j>m{;8j2/**"WM(kk C&ft;3O0r)0tz4nsx2<)!GbNJU{2z^wKJ b3?-JD$z* DRҐ0z<ʐԆ|=+\8:@@(c(s#bI=e'hHq Ɨb DnsO:-\ᝲ'Xk x x!NX)0@LpZXd؞KP`jMD!>Sp{=jDz-RcK߲n CT1D=?crUPc&)8٦i2"Rx8ջb4k^ƒcckES6=3#ޡ4%f׍ccZ C.X.iHA1)N1¥#:v8r*@MFh~<8I⒚‒#R`lA%7E%U! ,G895TQzQCDjD`=xPuIu`9H=XGC'!{~'13`^~ӯ:y,/AbPtّ⨘OT11~F3}%|1 $JH"DP@Ҕ%P3ĄD@EJDQ A/< j*~jE(E)XP4 H̬LDDč!,Ĉ^^Am=}И}C"~Zlx\fdd ;ki(ߤ8c' 6Zq1 X q@n S>6H\0}о [zwiBJXjNsSBĔ_QPEM*QE@QT2 xe epj=$t&:4G8׳%OC JCPTx| %@Lic  _ЦͳKf.CJtmFzz)(c]hc ]<]Xa0b3us\h%p:6i3Aass%D :3WQ%SZE҆$~n1ǞqALh\HL=uG#DC9d/yNHpm/T&8TRC’%FS, Źh %>;%ߝ@%bw`)PM/8#b ,<;It=A9#FeẺHSBD%ZtTE5@a5EyqqaHN ˥ t)t" ((ph FlL3f@fcԆ P1qCོ{/(Zb71#)u]E-#q~{. vׇc! +i!K76[S0rs'ߝx(R Q(#ќ8r;Np,mP,`F6ꔡKR`-) ֣݉zvtv=xGmoɒ9"W[#[f? ϰ*WZbGY’,c<95R)bh4Kqtb"b:K5$A ?B *|S)/{:` SU覊]q64 cb]$8u(gw@z@;% v/]!vHh_kx}>Bzp!JT7 2吠ДbC@pDs!9H!X8 o;R?l/uѬ "RzqXzj? zU% *w}R&lj8Z$ *Bć"}1犺=LɵMDlBS`y21\#lnSTnAUnlA$`˵GcYy.Vubvb7iT*cPcD2f(a~y'A b@H"?yܡ&yXfBKlM0MXThtbc[B.o l5 j}\vccuL@'0';]bg " z~U fFD[{/FQ[͛aENc?'ZU@32"0C͂]0I Xc`(gxY g_Ca{ʹ=]OݸOHC5H@=a)XVE)B!J%* @a"& %"JY"*% Q P%IH(&(R)!)G5 BJ.B@Td.mZt|`Pֈ"ہ'QÃHm$g@jN%z܁.c6+)9m!4|pS%Ӫ51_GGaU0~| `c hWӜv|7 Jha ʧ@SuxӨ֞yw<-o^KredAd!ѣ%l?*?tӼ}AN5Wa )쟙;U$ 'w6fӎ1@>' p?]?>Mo>d8z"KP5!G+TM2=x=P#D|Xw;%|H5%=wԞ `YtD;"s@1 5 НR;`Jq SM Q d%  @8M!X@h @! HC̨"wЃ¥bGϾei@٬92׌UiCV(l*,2U(=W;,8C 6rsndFPlty)QQ'4g. T 21 hv^qciLdM5<bBiy4^PӍB pii[Ye%DMC&ˆDہdəM錓ypAX!IHh\Ht'%Z' 4ӻ1M(#H*  DM(u^ ;#wM<<ތYVpZ#R @у2Og N^J/p3׶N2>ƈp7 v:?ס{)hc_m8% M&#p"`2q$0h`ŒBaN)HRQDl4UpmOUkb 0`Ќf3>r[SU$/٠.8<9a= K'ѿ^@'-$'!k RR yF O/gAL{f j5Sq(XBB@|Ť9>NyN !R9n1,aގ.Ji(. y>ɩE9d8'lQ0Qb}E{ L%+C%E MBDE1'z{P]ZmB?|:k }dԅ-b4=B2@{B9*vq=,T}g>=D=*:b:qzR@U Quߡ^CS͕d_  a' zJkPKP9Cxb"iJ0 MPuH7p}h dccy'?Ҁ֬ǀ*XR ȩgYv'`܅Q$lWDt&J$ ]G.b":@bclk+@m`NNm5йljcYs28  .ϛa!9H~?Ss]UOy-ShƑIphABNN50p&O_ts`b&(ZT=R0}c1X}h "=݃ZJӨ%@ P4R"։/;BPxQ؃MaJM ^0!J#1#Z)ҚALHh X)(bj$*J %H"a" iR)h i@H! B$bJ*(ht*(hT(Ba&)iZbJjadf))$*(FeItM,A@ҌBL%PhZf DbPby f$(hJihV*(E(( R ((ECRB`@,H#KKla% P!#pD'$R2dcx_@ 8',"76\@P/?@ DR%bЩDS$:Bl4:֌/#i?6O]b,%$q 1bgFnnr5s8pJz)Q0AU!s99U1iY%cKȍ-|ːg*y)LS0UPT9t9= GN B;luﱤKTJSNHc~^H\ݾj{N?xg/C44w% l' ?wzZ!*I")*H(&bT"jd"a(jd Rj)"H@ & *F9/$P;v""ʌfM*sxNd)$)b(] Pb~  eGu "`*T,y=56!>t\~c.y(*9z>U`W> ! >=:?=PC?$=^_w+؄(n M #QTESTE (?~߫mѹ>OQP~^fzP(]~3xʷ:E]vH<*""G',}jeu#Zα$3_7gv5`xM'1lxDIK&>|dC%0 ;0S'wqӎI!HGt}HV%z73iOoKyTdbE "4 A5N$y=2@|?p>X3@!/VqUpaQ PE.D v4- fhgZZ: p=xFD`j5ņIF88ib pO GxMv0A_ zѷIDvТT4f7c7 #R4kdSr=ˡ*h8,)Vf؟ޠN&!6j=*;Q.{FpؘR0"39],^%)Zl`eQ fĺ1[b?8(!)TQW!y#ن/zR Gt/H|SYN\w}|sz|4+hb}/Gꊮޓ%؃D<>#T|BNci%(P HA ]H( +;ʆJ:::0j@īAC]0Q@daDVk\P,¦BIϦѬEIx9I<-% f>SRHn 6D2pʹJ/TI}#bAbAྉsf=AԑCEHoh7VVJ8Oó'&z> #^D6$$ Q֡2x!5 ;u;.o `+n.HY4"ܵi0!~ߘ>CUܷ tbO:d2a >ncR$ٚK,I\bFE"6'ڱ$ 6r&m7ORҹD ϏSϼ;DQуޜq+ĝ d5ŖPR fYJ41ͨ)m6+8*#,s\|=9ReӘ?kG=h Nի3j@+JsD9Ca >(u Z bOlzy>~MG\PPA(Ew 06 l\,kgZǴ<U7a?C̥ ڲϩSdAc?9|"k}EFNicynҥ*?Wǰ,+ۡRqѢPۊ!;03 *(AHH R!0S I!_9~""Ő?Yߟ/!{=਀!鉛_9*HA'~\0`"SrRp\LC Ч#ػPu~Cu|{MDoxh0jC@b-Jj,tA( 5RֿBCbHߛI!a'=FG:% (5h)dJfHO'l> NI_;޽ݎ.1`*}08XR=o7 5zea63݋'NDD)@BXRI8a yBU*DI?^ԛ2j}~PIF9@t N5 4C&XS6tKT-..⎼y6h>j(L>T7aÍΞIj?ɢ/,5tdtۘġej$n(-nOQw~x>.FɐKOC!d%l#Mq:ӘT[-)5؉4ƴKm]{7َ9Bnyh..&pciOSZ4#AGœ>Y1wb-j:dj^6CR0E'C)lxlqJW t^z̝^s_՞тQ׮bF:*`=7:*ѸX_QpGf_5[𦯬Lcpq.z~x84:޼wq!r9Gn>ݺ3|Qc!s 1N@ֵITc#ps Fnέל9||BP\|sɜ&ϘǗ+=a׳ 3;sk΋e,$0ɆfMf.60g: L?)v~zW8%id~>ݵP W9OԣPNYÉ ~3Eq=>=b!*Gmz; |†Bd&ȁi^hO{7j ($jO[Sq@̆Ja0~ N%ݥ>,m}"`O#|6A>_k" hb@` %` Q`$0$I ah"_1 ,@CM,(Q~/P(Ѯmu/`Cl,U ıA:GخwnR(G[blqj0m,r FiҦ lNnc,n :FF_מɥq.P IN!*HgPP$+@ 5@U1AEUUe& T"ҒDAHUUPR4=d2im©$PRdt-I -$\P]a ]ħvtI&EaKIh*UrP1Ӣa8iM ]RR!:g1ߣu $ˊ3"N= x^saaleTENw,DA!nȩ %>ؼМn$Aآ \I> DWNt,JOay7H% ^7P:d41)IVT=I; w4@74du@Bv*03fΎf>ɽMQ =E"y;Y{7NE)]}a&yÀLpLlH`E٣.޼N"` ?Aa꫍ `/d ƻ_sJh@SN4;e"hqq4FrKdA%tJ0BD'b!i4G\HXj.V|Pq]4 0GsuqOfS] v;T-dLe4F#i;kޝo^ ȕ(4iR.B>t~;z 篳~Rc|4$]:xb@a xt:(-z(FLknB(0Agzs0Ďtѣ+| 7EEEQ1F1o2e*7QRFԘ::d $vHDAAr~?Yh" o&MPPWӖ??7!B@HK  L-IS!HP3 0HH3+I TTE0%L!D?ͲK8 ff"`i &B) (F bbRL5CP0DDĢQTGX PLR%vW7-19Mc*eO  "tR Jr Zdz$ s8}~ܞJ)!͟/eytQ; R? {>hoQ4F0hɊgI؆FCӵK|PBC3N9z̻#TUאM=t8W(m>uBr/7r H PP?pӧwt{dLt^ډ|0,7 &OB"L,1Ov -sR?dbǶ (!+'AC}{4Q ) SPbbhHIC*kbB b 7Nb"' xrȝW-Jy.z҆Ӷ׾K!GhXg8Iaj28\\hfqJ-647N3Ҍg:ᱚI a- yƛ0&_0]_phhCF82*L`zdhKC@ѢGRUr63`0!p#` Dt|tM`ؒe2M$幂9%CIb<8_3 (}g`*4$^]ȼГ$ $ ɡbu;41A{.N&DhA4-=_P|aиk7ꈴT- mBZ]f(dDL5dk>lw4Pqg%?/y];rݒt(&n)y㎵&n"9qQM2(H+i͏ >Ĕ-DSy8grI-``:#Q0# 8R@nUn Ħ xbq8A?r!DBZy2\/]M[d31>tSNʄ_ @̠6GEv9>}rL{L%$ \2D4{gr I >}a%>?4~*"#61 1!M!iQQeˁa MLيNAl3Kl0 Vp(pq c(Q%)6ZĔ$Ib=UNNzǰC'=#$%DP*~PG'0pCDR:Wp7O7N Y$NkFg~Hxw p) tNh":6*JB"* KMTQUSAR']Z"#5ETꢿ0}.C$D,1az>B#90)D5M-Jo`,`F> [O`lgHll|C,M8mP xc@5< xbj?<4W 0a4r#GQv Vi'iJ."lDm`#IXnAڢ+Q\m4x! #b=2–ȚVZ.tB@DZ`)`rc\c{ G l1FиG4)IL ,c` *nxAdbP.- #cц iet(7 " ڭ5ba!'ɢǐAb*ĊO<.Φ,aJ507y%8PD7T<kuBG Q,:jPwΪ|Xby\5y±h4ѠFm4;nAGXQwQ,3?1}ƛ$ĤyD7#D-JJ -f[h+Cf3XXc"`D#l~'ܑz#pQ1VB0XǮ C -7.V\͆$K I#E`rqM h /vbpg}ϿAqn6G2c MU ڋNf lcF"c 12VA$%(163~[n)bJIot]XlDEۙz1n!,Px5 Ҙ-2ﻰ(uU,RT'w1&MOܛ ո1@vيw y#LnX w`2Z{$BzCԸJ#PҹӦ<,gw|E{ruhP7.cw`Dzg$N !+J$XdJ j&3<n8D=F3!G˟d(yh610m sw Zƻrcj GN ,Lz&ΒEqIp :MA%hZªt5! Ff'hvL(D39uvD D82 p\: 4EՄ $B"de\ $F CxNRdT@DЬLM4 1%EETTP AJ4) |6HPu t/Mfocp%9O@>:$Ⱦ1k3CAFLD|_S<̈ hdɷOJnHPnMzCD5xOiɏTb`o6F,<_E'|{&>ȳABO*p~{q"rC8A d93D\B[i!l3e@Xw?ݜws/dhT[%V2eפNGak, 4jFFiLk7 @ٮoUխB}B; 8 cN ke8|$dbj>pO_DT ОL$Fr} ͗`!vCw-' 9O:vף$͚Ǚ`飌.=B<KaԢ"*ŔnL? 8UePIj "R3`lE# u*X S1[_т͸ǻYAU}fmY~g-OjmxΥWB* JN=Ӑi?-egIWp*m`˶~= Yԇ;K8qϻOd(c7PO͆ cI~*&:t& pqDo,Uo-=gԙM'>ëyDϦx:pHUA!O N|}gk=teUJ@)Q@Db<!}م}49tp5-^Ex:Q#FT@rn ũt0.꺰@oCNꗼO4wrw*F)rpZ )WrT<bC0l¡ВɘCTQ#Q#QJCEP  !EQPg{OC5$q>5:9d޾YƖgq]~=+zt1J >'(cP1r!\=#0VhgZ6ȅq82:xh3{7u'lBDm C1?Ŋ9mMG]mMPSJP$Hhф)4i8Nq<$I6z L:-pLb>|I1ܦY2 9 @;qZBk@>$. ysi' nM(&Ik 4+kX64f Tc iǕhB ZB.Pdj$[Pl ccG$3X&)ݪznc]h4a2 7>IhD|&B_:EoX Ju;q !bJfImmpQA@RH(CY!$F!Im M0^dFnʲH4)0w'J~9vlנ@]f70wQKQ٧mEs4\k~zU0PO/F%ґ9s_/T2SW,Ӟ b56 NI_X1SQ#x =p=D?N:kj`B`h !!}q L'icmh-J_yt*UNTT eB[BYi &' ㅉ-5 *fDžmJg>T)g0F)4>Pp3>K1 g)(aTs0Dad키2Q,Q8Kƈ T:68Y40`- 2I>lt l>G9T.}7SsB-"6~>, Ϊ NkXѧ,ZokK @Iu!$2IJN2β0D^sff^sy3Rldm9yMnLvoVQsY]4d;| $_sjn^N^T7 L#7␇v`ˡ!: l4"O.bS0XZ|^&vZ!Xd ]sYMH}E0nO<*R73AҌVDL"e!&L*ITF`E ))0B8(/܎ Y|] E2ztCjB$y ׶Jl7&isNۯi"1dKQF@;)yE ":1 K>+p~28z)t $!((vq@b!h;t;#EktR}XrdA~OPrQCN<(UҪ=`h'C l01((ƃb_^`L@060Q.EL)[$=,.0`1{I0aPE%U boɤ D[p;Y!?l [j6@ Pn2XX=o~b3ƨ:E =zEzGK W/j 03a|,0@+{HNڙHـ !{B|?Y6?@3M?"G(.?hJ m}Ft|!☸guVڊ5k;[\S"w26C,6 =Ctb~[Pn94a@amJcgY>YIP=[pE|t,,L9ԅ"KI)E+7pdLѢh9uABLjpyi`^ix$4)!xʗ@Oa\%29choцPJ4뻄Z,$pq#CpaB3tg=}v!!4"% $B@PPT0RL֐[ |3K>ו ??I6>Eӄ (Ƙi:r8YvBtp-'8p&[FbʼnAbF,BnnMEcc.lS 5$d I Z&La uDD$4IU"@$A` d%ҤA?n:OݐM !nǓ_w?'&>p|X }gmĨ_BϦ}ҟl@+yG* GS !e`D% 0+AA1(G~yCԗf NHAj0pisiW;11ɫBTh_{=o#c<vnCaJ傠u@P "pDjHly>3T#d&^`hڎu菷˜ 1.ò||XW* v"Ԡ3?t@5fQJ5 @~0hpC#FO *ߔ;8~|Ǭ/` MgIl k0I?&R$60Kg b`B|~-#iɢ_Y`SO7CI|~ ;_qv0]F7sh_O)>3VFKv 1ÃT8ͨcjH]&!ջkKy\ƄHK1zI`Ũr@hP1#%*H? ptR%QRH\y9ȕv;:/I6y3n-Kr-פ%?NKlKwᵮurs_nһ0 pIOAQ(!H^`΍w>RF叞aU?iG$Q=BЁi9  ,=b:qjd{ÿܜSܖB28CoQDDnx7!_D݃m &6|̢39AM f`th,8%3:Ju%:} C@BPl( sG{f,˜TA17F8#"5o2kFGm(\cR@Q1rupFx!0 DjXG$4FP@.X'4vRr9iJ4̶^]xѾ$4v9ȧ|#ji`19jxۢImM )ʢAi0(6 ɦY)r1D,u+X(ՏZ$q]6꯺!=}Xyl覴!I)H.H ŷWdJƎSl[ |jcF:ReYip3Gg:/'^YEE J lp, QM6IM݃ao#ᣍVKX>܄:_+gX85QYQОu3u1Q,CMH-D:#3Lv6WLyiy%6 6btk"XHnSXD[;#\SJ|~i.*)g{0=GD|n':Alh!bSx aX_ ^[7>0w&`}tmS;91Î"3 TEDqjDx5` U6v*N)Yc%IڃIͶH-r|N,&).(es8bCScTBAZ*@S;3&i4X"@O>bM3,NT{60c.?Ǖ,D^ȍ2YBM*PnGv|`7d'D! M"^0IpS Vw;\Qr-%IMhST3jcF8n\iK`܂r.q9AŸI(44Ă Dd1+4aO/?_OedϓU4͑ϪE$$BBBB&J2 + O~ޏֆҠ? R⤱Gtញ,`8P 6"ˌ|3vW 6JeT)8W?s[!CedQ=~kThXI Owr5(R@" 8*A!'!(~vO?.@q Ws< tͯ4A:Y\z,B|RtILUY5!]\bk&PQ@8W5%!Mh!s8S C5D3LQ uti̕R:Ei1QHhvaH6@].AQuۀeM${({% * !Z hxMhaXh0!XBZch+ 8V2ou<9WYiq!NHI3b r:! dO0GNI op%|GٷPSQ&)I C3Z`(*MPDTsx.Hi8:lCJhFFw'Cʈw1ZMd3MlfbhJA!2EI!4 )@J CL1I EQ S(D|p BA*B)JbhsY"1!J1R C vVP"@"* bR)Z 8˨"" DT/*>v#_r&7a ZmT(.m*ZJIp̪D'b5Jw6t{ԄHnj?K-вgS{] "bAT )xMsHw⣙d5#-A BRvcwqkxq9v DМ򃮺U2 ALpM`’IJSs3۝4KV3w-ٶEV5`JO$vdl Z #vL*H#5-LF=D˷Gi8: 0sͰm-EY2w[z*+CS0JHJDB]$=!YJ9ig{GJt"nKZ5ı"d T6@D@8ѣ`"i^D"ƖYBnܖnv$QHR@4Vb (i @,]Q h E bp(`%" 9Kyy1$*G0\1Bi΁G4L%B2 1P9X6RUBEL4$#-RKPj*:Kì*h ᱎ'.3!scVKQF`! Zx1n m텽8i Q<Ц`8Z6 +CHsέՉ,hX7R9̜$8'xws+ccF~[laDQ=k`,p'<8ḈWDԠ`jVNۮ*D#g0r[c=s!" a틶C P,c0D: 'P40B@Ȅ5JS ]$r41BaPsA""q9sLL=c BѥSTN>a:JΔҔ:4LL`_J:pFzp5xMq8?0c% 0"mJH= 8А Q1Hy|89 nԡqwSDbŸ7&qJQqHeCU |+ N{o囔)ea6Ў! hd܇ $v2rPG[i}Nɺvu,2)ْ{k(fc-+<1Ju9-h,rCVhZ@Y $56)9&!jcex޷'R XklHp\{8ʃhZ`$!6=qD`B G4!h!j$rShi 6֨ݶ5f FN6y/=\QDSdqfBdy3ݰT6Xs*ܤ4E2e/zD[IA{΂g%h&Ɵ1F4C7N ]`Ą$$uVr)bZ_vp0P=g2>]%LUR2I@!&F'l@cO!8I^P YDc5AAp!S==I ("Q TЧl̓NU/TGB!HέyRѠ@D ~-cX26!)iJ<}:Iw!&6Z=6bP",虮 (Sl"y_2 Ib9=_lsTh悒(@l ТЦl*Dumqf)e3*P{ic 5R9YsN$'@ TBU#5{q>x?4"x鹏|e}IM- }3_5|L)Jj_n)U@r|䤋]ą| ~͸)VZ@CJдDݴAR$d _+O|  t/9й;{iT \yQ~ j$` $F(r̦ϓ&l*fD0z$l 1RS~$ΠC f("4!ׯ#劇+B. }Tm0:g? V1)/׹;6޷U=o&Y٠.̇,(?(Ac|u5ϕ/ 2#Ҝokm_̓}ulŒV`$/Ithદ1on*V(8!I:k֒9F\4vIs1_/"x5 cq0[L4&فtѠ.pS `5JrEU =4C 71DBi4=YSu\*Bƛo%3K7b/=,.P1%iq!K-]'-,zk58Gєwq* i)i/ 4I=8"+lF1çf̘Jp~KHfg5mn|,SR( 'rw@fA -SQ x@ A9.w\y%*)$5 m٨VtZ EDd  !DPSق迺#tA}C׬;ͧPkrbJ .OEe yǷĐŀ~z9$aILIA|E؄ U\cODQR&bZvP𴜺. K%WM '@B"I㑷KD*s1yST݁^`Q,|AԘf4%Q1 b3SAC,C4RwݔݾE ?;V# oty2M$(ұw6uтRtf1 c#dSRL@0<פVde6ePL&xEw!\75WR pXK;Z3tAG |26 -\06fm'ba5%SN!YJ3Wq9Jzq)mP#@Ȋv>bf$NSqe"𠟴""a D!bV:pC? w{ yIC引.3@Úpx]?„|oSĚWL(W"mir7̓hPW+5/g,X !?fhw,R}zH>51 OBR)ЬɐH!sܳ4j˱C۬ Rei,}c[j2K&lhdKE5@11@SALT1-xTA!HrA"!,8v49-4$ym14~դ)Lbp8<* |с!M{*Q 'E%5"{!#me} ,opFuٶRf677xڶE AesSda%P3C&XB~cm5wA6r 0K${l0BgUAa{s[g;兛g2v=OG<֋"~3`}[5 aCfD *HΩwDԝХp'w0a)" jxg3CYRRCkx+Xc"Y)V@灇H۱}FCڜɏK׿l4I>(ZA>JT q~+@~={>)4`=&&+:rBF3Pά'n߾'w󏞐cȸL$aڊ.p p`FvÉ=$"_hnlz М]8ŰaD_p3>m:SqL3$Vk9 n[!La,U4 O/~Sir|~<Kz rZxZWra!y}\iJ[7Ͽ3\87a b;ds> lGK)ً?،~xprs 61_ODC[1bjbcLh(Pz H{2lɏ~!)xg{@p7;HH1#T EjЗ…)õB3`Gh$BB{`878EC$:)L~I4D@>G./ht<'udVI%(T^&B#"Q͆0$&ǏpM_q0r'{ *xNFP&/}Isry,FHFg#8#R^n6iXM$#2*Np%hDG/x_!\vM>a:3ėP%*M(3_+dž~wf1nOްD[kCYym=340ϗI Fb7S_9a=RUaHb)&NP6Fo@'WG=I ǟ TwJG!0PHRiJ>xqgV;QL<vT" "2"CÜFQC޸ D}8dTpp4X&d,R&CO|2xmǁ:zDxW~1K fN_q=ceC؊^H8<w<lJCr:8tx#H^~#ww<;ڮD^bQBY~> $ 2$UDHcka3J(6Ylpъ FM",KiuζmWJ ?DfH"d0Qс9)C稈 DD@ 2 ݒpm5uevttLvu;; Hy &BU)'>pH'DJUM?jj'R|ΌPXLcL=ӯffHNPpINl9pC=*XCўQ""GQ{:WzIJ;F{&9Gb 63~j1e*)6 fH* cbMPY+xX H$TI\@s&2WRj I8$a0njl0A1~;Y${Z9vvN @ȘJ=X B%vpLEcgBLK\R1TT4d! &36&"X#$"*)CE%D#AT܌j^0%)\#L9۳pE,HmLڭv{i*qSNkpE3wp)7S¹cḎK͢1sx`ui8 '`hv-pxI Mִ&3C&ڎHn 8yi"Nyx::J 3 A%>Q*(9]FdyN$:8J6E`qpAqNZƃ AѶZR\4(iK60H0 8qY)x%( LT%) 9X8sDٸuTہ]x57 -Xs˚6l:Lun23ofp#N.v%*8 Ә成 Ph舦"RBf)`XIpYv 4D \Yƴ%$qj#h9AAYX؍1Y#AK%#T)>LevDYBleOrPa4S1R̅JFaNTh0fzb1S"D1`^kCc͉2`h5&-0RhWJr2Cަ7PflDɣ љ@M+ R3pe |uN  ON"=o>*!I aD=Q%$ 1 mҘՀ<%Aܙ"SJ;q09)AvHN`OY?7x`dCY$H &#̧-,v B9, d Z>H'RB4"gVŸ2ҸR>F#cZpHc#R`JGmz G[95J2[J@iFIC)Gl d˔-jF +lEl8֬d# 4jҕTb5 iy`㚜Db9 ͚ ͣ]GP-FF(c$B̸HX1јEHe%v#;(;F^YU1 ,{p˖qSx QRM(fLm &A1wh $TE]X'y$&|zYKQ -Oj )I2کwCs|@cvIޗ ҁi:h"qICw$`{%eb8aA% $yB "G#׀vKr||x}1yMViTA+,9f9 dƮZ1훙4%# UaC0:}|$܊jńJpIyٽj?B4[*͆U Nȡ(m0<!f|r?^8 x`388/fOǣd5-J'1Xhpꊊj\#mUVv"DUDDDD^8bz~0nq4 2p4K F5kCO([>.p%-X 0JNN2/xVHB|Qm}e| FsEiHL &STB܀|y$DK bZe*/eswUM$Ò + O~ٮA{摺!6>hJ4CQO_8I-$DSȪ_h8pfB~jFu0Q.Nt ?+?6 G}Vp;s튁q!C^S"C@D%+M HPHuBP h}ď4)WG0vF: 5: X_0[ߙhJϗ̬@q(S*:?Qw|;}0V!_D*m>xG=I)@&M XHODPT|t㩰'a,ng MsTo-6w!P֋T"YӖ n41-@ AC! JN~GoˮןC}_2_&H$SGDz#<>&1ߋ/P f!hH!DiҐ)Z iX&` d d>0 (Ə_"g"g5h91>*  >Ҩ`n_ @ EH$B, ),R1$B3) )% QI2w ֍ ZYh(b H "! RXPa$2 CWznf5#L H^Y'|MI:MR JTBzɠti(C뺊'8d ~w#BR}V_\@KM:qA=:]̇{\`/U(PRCPL@4$KJsɀ= 2 r,9C@뉻O¤#l>'6 vz W9-Jr:!߮9; *}4v11%b%ih`9@pi|xRriRBPB&PgxJ4"*Z3V9(ElI6] )8EKtӀ|.gaǨ3JHЙ<8hP4$B $7dN{8fzZ%/MM% "fk 1)˗ Y)b %!l`651F/W !J)m 8j;Nwp'm60ň\a II x5Ƒ7+LِasMo~0 ic'$4_dy(7PЎ |NϛH8@c;ӑY~&a AWQI}5~_l!3g6 {Hx6#F G㙹&cb^ݹPL69G0P÷ ,88RmUR1u*ښw2 q2;!Zlf;I!Vl:;Bre ָe&t'i u<0e rKU%}?i;>Ǥ-i*a$ָ}ոD8 \kl%>5n+ryqҽs6CO|GY>ϫ^vu.yUM"wjKEݘ|dCfF?X ;qmѡ7\&⠔қ)z"0외a|J~O0ąCnt͚bCEuCS0xvಿҳ̎7h(1.m|~!CT~x5䏙q/.YEqrdr{W*kgs"-ni0vbeд}Ye3 GdWfebd8cb t dzDd{홛C; qFt:Aq[qe|Ҙxm եNN&{l,;6&]&8 SJ62@Re50.a~Z9.!hJ[x}$g׌KעnGcqͱ%"/j&K69sV('ZpYbBt^hpEa.N{ +ڬT&(| m"8IG- 4,9=(iSy2S09B˶wˣ ? 9bWw3 h2aw8oX_yYy4F-V+sav^]c}: \̕FcZLPv'<^Xvc4d+`7FNl!L|{^Zd;S,֠S2vRtNBlDDAB𙟔d$/!mf(ZLKKhD9_IRQ4C~4I^ʠهG$3(gzcscbtQ؃ԝi KQf"y;;^"%Ǧ@0c 'XialCr6XvuDwȳ; : Kʢ=dcP/Xuy:KiX<PdԪ_c]ϨUĨQG.VLs$ޜ6akf2t\d.[6Pw8/'*$@&ݟ#Œ;m^O33W:&ƹ%zԼw s.1'ǀɼfLF @r}P5K,tz81'7s|w -ίϴ\=#^3<h w5uΠSRL194¿3wpd`}C;jJBw~oF~ M`'uST4)h!a0%>uQmsX͹Pka)Z>a#v3qFӢQQ3mB?W60 ΗCL 6mpRەD[ÐS>w.ZG=5Ieӡm?.O_Ok !4gٻ ){4֩A ׃@qP0Z[!w66LgY ]V%7I1y$ƞdy2BVO;{7Y^0IY|tPӃ j{ߐaX~◊8H6Be$@иoHT-¨L€$%pM]3ɺ_hsSqhv~c7ker6yΘ8p.ǰ<̦_~<~=7`Occb'AO-R2 0&J$y:?P),Za"Gn!XrÀ1|bJ:n 8ew!Ca7i8ÒHG;}l!cHA#DT0E,wtJxwU+Ljݩ7HZb lx2ón%c(Eyvzu_{bYCjQ99`2hIQ9懵-.g/B$r|?¹lhݱʉiQռor)r2yM%>[ T 5JFX(8 F/wwLJPU? ))i!DRX޺}Әl#=8%Mp'd<iہ}'=B7?Bt 1"(70\ 91EH>P|`B< S}~ (1I#jV}.(`n+N54Ymi[4&D`D]ĺ#18fQcŷ>MaP?Ytʇ79%D( i U+B ݪ;e%&IKb@1N(h [ :CS%p "tT |C $,z+ٿ*~8Atdc.vY>YGJJ 4˿faOw|G)'hy#C a ƍfc CfYoRP} /%) Q~ (J?sp4#erJ=0U(zΠ1>ݻ&Lw$*l+R,t&* 6_9`raJaTʰ,=dsV1a<NNƍE&k).y|.qb_c 򝈇5+3 m@e UF0,rq'9t\w>Vf3Z8~-o^ *%4yhE%4HCn vUh:Xg; e=e8k#ABA0|uϷ`um[gX 5bG/8 4{I!6.GxD`%2b 6U0&go瀞C^̇aQz!Qk45# F \/V: [$w>o鿧o$@&{ m}-܀:=!PtUP"&0T h*?VEdF c % rdK'4R D;vfrIpϏʔQ4 hq*b\|c$vGIi L˽d[y[dOByum7 C'.C#C݅a@S&i8h3,GC:0c1T=4`wh!SjkҼ*RgS%jSK*A\ b%Va쩣(K8I{ivX$?'F| 8-xo}!Y'(N^aD|Z,NV$CӧSI m C$"(`/֧5,@BThpEq#)؅$?gK>B _nbW?B;oi E=ܹZ1tqPe[;us' zA-xSGTD$ |v2bj;m:v1lsrN(qM=w;;_p] &d4: @#nHN@OcP_8]r 4CRL_r$NVUyo (7=~A"8xGׁ+@ġE A)RPҴ ^d&B VHJJSLmJd`& 4COr bbZ@ Іe$C?2PI 1⺃BL$x$)b\mO$^~|Vb,q䚅eۻx[yܛ %<l0gbxs:eF\6s7(CAf+_~ '3A~BB T@^je WMZ14rWâɸU@v7GAǐt'C%2ahr:1Nn6Lu%lnG1[LŬ<;:Tj`nbKCfѡH嬑> ed!:'@؉b-b4FZY!\; 5񲚶6[lli mGl-R(Z2*J*Vc Tх`Hq87bj\) ug6M-\qk2і=65mǦlDɐ*++%) 2H6u&h"2:,bJ9ԠGqvjps/Tp9" &1M6 WQFW)k)rZ2Ê*f 2ZA2 !0R’Ьm PJ-:^&cX46mD^w.m"Ȉ1*H-$U G5hJ F!&#jڍIHI7M[JkZ FۑiSnƫeEDm1͹i s6Z[ڹ9(p:ZeȻcLHMoNQ i32b̚3N2k8k. l\BXV-W{Dv#l&u4Q2t rW 5UN$LXd 7@!VQur(;Xr=R0ha 4[e<:MJ-&@#y&E :F謃sRCzQMuwq%ǤfԳ2tilat@sL&BCW,=1½Ʃwٷ,*YC&4ۻЊ&;Y7の9ndBX(UMLRw/\=0^"&%RkR(pHPPoLp0S$׬` BY}YD&e{);R h V) X E d$qP;/;(4АSmjMYўW;c`06X8’^|r| N v!c1hC0&۩Dhs`[yG>f5,.&i{(e܃y5g#lCyol\d"h`wcɰz h@(@m Yx(Ěq<.copNʁZ(qCQ$觖@dAO$%C8^*nP;; |kYiDrDҌ5{(71T=9bj[5Rm݉Ga%x 1x&ieHP*Dx\}|N)l}Жv;8C yt卌y9$ZT>;U|2tfqb\i Mk#r4V[L>FH2Dvmp^!3;$D.]nc'"jnX%3W\1!#g홲l xK35*3sadlx5iWWX_0ZyFPۦDtR:9@ L[H9BD]jwBET#4d3Н$7f4#e:v-shF0LuΝ/e ay}qIa,ka&fSw SsqFGc|ᩛ"^w*qe6YfdcŶ:}'*dhkәI@5N\u2J7ۅp2@=cm{ x´dMJx64M6P.2K@ᦂ45eͭTv=C0Xxb8gBHlURVճ&O\m:a1%w[At4a2ZqvƕfάVn:m-`RjM]r#Ы !4t9Cώ㌢;=yœ9K'$Pv.v;Haμz+Yo]LC»?j(݊(H@$$]7?sr4v_jk =^^g5Q jiT\Q,CsVh tɓS«V >^7oۥEMXƸ `K󪽷odĒ QVLt**GAF;G<3qDIb=q)~;#2  $g\Cs xL@Dd QlF[8w;|6iA.bR9[UMpn x%p+ Ir31zǂezP˦ԛL#cTE$VF^X&OڈwIZQ=GZ7R8"z1XIFEEBC5&JdqnKgN[+ܽmԡUS9wV/,͸qk;vi-6 kz1Γn(5U:L \q2'3kx{s)w IwgBf9^#hkM`7Rxcn?F'9yQm!2( <\103v8`mB/GsLd4 %4qAI *a4TX| Dv#G<!e1P>6`7gl4 tp"<$/(6[4RPi *sHb="x@"O)s!"CHCAϩ|!?#i%;TD:3!тpK_ QaÃW A>C~=1P\@8fg¦k.6CfIRr\;/nz2 PąPB AoIގc+%A$ȣDa|F(Z](  @A;6CPV;Qh)b@I@/O#{U88]Ba49=f'q ~=v;0f S;aA> Q=5bzuT8ZhFlc-U0i)4cT`ZlX <VS1Q (A* *O*NV geSo7!f#n`+R, 6`2`0yr4cFL"DcMBn5(jN%5<\4IYB<* B4i dQtCtQHgC SD%K4*zwtmCҢL #/U0ajgƝYajy0"(jP/Z̥ @X9ȭZtmI]6GƅHq9s2G) ,WObqr2Qgp1X* TT 7$N˨5D"ћ̸ bY#lv 1wl0{+'д >GNtl`6A$LEAA-g-C IR+B=ь1Kq/Y$ԙdD!;d.ȋ XX#X'#DcfuǮN1{OXjGBAbbXo9H[MZmŔ+Qf 6jcҼl98bjoPH4.b4Hv~ZHt+5o81SԽXH..X*#:ʢR4 ]PY2RrEQT73܎Kx6})EbԜG=GF,a).XΚ]l[J> SG"܂apȈ]USݚe3cBi@[ | (o(P$E*DBVIJ>P BP*iQĂ,E$C*|xK}Fq'&CV 97h&sjKL `.cfدA97G)& J|Rz ?#Eb5U#Q{ L;!ۤB|>YTǐs77)9TpC=ٝt?fo|? )8 S> ?[m!5X # &=Ckn@(t-=SPU`W"S*JfGzߊA||D/8#s1/d?0 G~N:p-O˵vIQO o3%N 1 44sƻ` l,H1Up60C> XyG^Q:܋Q'SE üvK4waֲ(O9 Q}CMq*?\h)Ա)HФ5HUĠA^~fIDFCWS3Fg>3}HKOӮ0 pC! WꃢЙ<M-YeIɋSv67lWʡoerCQZWH&v2Nh4Mrp˫TॾM;l%o`["TmǗ.h7 S3i^WלnL&r6_iAMJw^p_;ĒNђ34F)&Kw% CoQGEjz1.ɵC ;Q P SZ+:Tm]gx *o3i0 ` BX+O8 N3KeEJxl=\/tw!RK~20>{a%}h=GyLZpِPEMsSDcBblAN9&Bj"iH.j !#RCl^ RHa!78S - ofD[)Ҳs6EH^݆M50 y,}?;dJM*180R;,<8zGKY[l7BMQe TdPK ?|l??btGaRue rFLDNEQH"\xDKV-%^4+2(◿D:y }tA2B}BPLGaX| Zn6q? ( *'=Oo4^ $8SSg: I:$ "c(8Ep%A^80IDk4\+l1F8˾. q)rb204U0! O\ػMX0 sW,I k"hBeD kZ>p:6""Fq"_NGe_UeݴawBC htdrE/  s'(xp=]"dTi;H( S}A\DI$ИwV1mab1cC`5I677NlI"  U0ShH\QRsCV  }Ùaա=p;wRa;z@^ |?_/.Bi>0,[=%%B!b I"%(ޘP =}x|053;Xua^d̘LQB nU? ҘQ)A+nd51 ׄwÅ4{{tb -HA ,1átQ_p˼amuÇ Q8!ؑJt=e(IAav$ht8strhV-ljVATKCT+j!k8Ms2ATT@Tn) Ph5iUvrlcɢb8p F*::c ICZݗ].U2 j^uqS.*{W lm w07:Ōc2.J8R:TPL9͚c<41puNUBL mC\R\mʪ@h=IB3€5~ob3'E5{yO%n0?ºL% W>twW go V3:hmĉhnP?ǀG (DvHQ:j".paA2A/&|ܮs@"((:~FP?{9Ht#07ZّAZYPE)qxâpvAT%PښPrZI @ h )70#?(h9c'"|rw[B)qVHãWA]`ѧlθmvKۓCV]FG2i1:]KYN`D$8O{mӻ-tC~vB!Zl.=*`~Bϫӏ/7c:( ^Xh$rԹL s;W|yۀviD9hS oߞ3w]s1/4EK'Y}Ҕ| `G:^|>q..ƣj*%VRw>?y4>JQsC31[W'0sKͳQfEG0tn UAj9chDT\ц^A`("R!`&SR AD@w )#?GYݙdk&ֵNiԧ";>`'ن4!|e[Ċ3DCCIa܂"A)T=Vu>1̈?LAvALo[܄~N%>&&/H)8I':JHR=HCH\Np@H)iRSӑ~oX|_ YnC#]^|풙蘁f9H60* AcC A?@3 ,ƈ"S gd EC'=  i׺5/Ҧ ]nJ h|i+ \3j03+cڝ%6g2Prr';h 4P{8q4ERid5ҧy.G>8z3C810 Li y>9e]Optv#ѷI8V!5J?Vbt b (xQnQ5Uzg%ŞԂA0=h$֭pqDDs!JQ{e- h.)i@XX9QS"M$$̑bf d( Hh" )hjb iVb" Z LFJҴ&$ jgЎBPRJC@.Jw^>kf7EiOV1k.$2?ŧ '̏ޣlU ǬACò4yI|q+MZf=nء܏#h> 2tUWm > %,`&VC {A6}еd4O0Clϙn;7+Fjw\ P>ٴ~ݓ#FeA'*7l>VICP}'{wyØF6G̜H m ՠ,^RPc/Z)=3goФ 1rBnM'Zy740a^%Fk ʑoysG'Y( 4D<IsA@&Qrv4pfz< cӖDOpЀMhrDHޏ5 qshSUB۴k,[shj1x0XMNl`477 4|손q]vS&w!y9P<(~~Wt ')PP$сԭ|Nru +R sCIn_!zXϙA1K ߤf[MZ*%X q(f-"x㼡ph{>3Ot=w!a$2#H 4Gs2MRmue1;j3XmpȈy c\\yf\6 < E|@5%a49u\621h @c#imkGtIjԳ HCR-uSe~L=D[? ̰B1;:\Ɇ7}3ؔ1& YyE%J>CɁ3ļ8C|c(v9iM+!f \[wd)NsC e!=(bEJh~QIN)C3XC1HFHjm`jqi3ζa/GxsZkpɸfxaU3QP9ll+1U, e)4Vn&b *0R6(Eg0m7bi1Ts.7XThfM,pJIKuf)4Lr蔒Qiֱ20 +ǠʡZy f1Ҋ)iD&Ek,93-, NuH$ S9' GG}V EY J!ݐ#| Dskp=6`XLpBf45:!6n!I2w{,wm= &ug/rd_*߻BV56M^uo/|VBD+McnlͰdU%' :}.T4=`6oLF+ C"֧) (TAЙ=]#A $N .DV%5r1y.睽ki u܎s3 ~3?r 8"T>BS&ͰhۓJ B#@-&M"!]APi%EM6)$f)Hn!YP-h-FXH܀`PcX1qbàq!?vNT C(O+00?O)?1.=ؠE`/ހhhB}(o)G_mώ$PYw(PS> Ps΍vz{>}7[[5ssKE(P ̢|(hkO!fw;{FnPz燯 9;Gy/ Xk}>ksEw9^qaC[:ݎŽ:c^ͼǻw9rР:G:4m]m:_`ZA G!omǭ-ٗIvb$B = /> D tڨ|C'rs[zf}ժ^n 4+t}n{=.e6 ;cn^)OF;>nfnݫi8'X`[PoxHz;niؾzp7rwYc7ǐzs9W2\O7[vC|ŝW^[+>OQR}'{w>Zw>|QP zUs}%M[=۽uԺc-]mΧXn7ݖгl]NeY+{kPij&٧{rrݾ}}=gf|^˴o:>>6h{} UMnmy헻M` 8Ѯ=ñ'weҀV廚Svz塽o ,vۇwz;b른҇t qsʶni&vTyi…H{z^uGݾ`.̚YYPz{yG}w#O6^ksu^p6>ti[6η{jk{_u϶gho{ݎi{ުG>۹ҵ{﷟wOOnXuwX :݁Hѱ5ªn+pޱ`O+zp>:RuF 9b>55zȽ= κ_{حt vwqvѹ}mӮ[} {{uݭG5}vnϪ8|\NW]jzy_ҞXZ={; s}}ljD_CC}lb{loivl(s^[n+'ޣ]^w];]ӷδ]}:0jљݍ J˃/S+w;Kw9>j}l}@^`{Jk6X7/{o^ z}޺Wz֊ѻ};ݮoa{Γ͵ǽ]sO{[UΛ|GH1]>vWRu{|ڄv^wrz;Sw\tm۷C:s4[o zWQpiUd[q{{^>QMWv7 N:!nllnkEDzuZﰮNLio=nݾ׹ݮ堻p"MT膂[מH@퀧{ȭvlM-{^ݗv;:YN%ŪuۓjZ׽稽!HJi& LL&'= Ʃ蟤@&D&&)j{SSѤMOM4h  F5="xԓe=(dzMQ#ƀ @!H M54` zL2jhGzOSFh4EA44i0 y40)iMF 4B f$jiةF&wD/XxyE;ajNun:~m|o6EQ)n[pܬC J!n:y-?7?;Ƿr ~UUUUU\帺w9>ҥ;Hg2g˿|J 7%*B T*~^|pAX`r7)] ;mB&D3 :Q9r]ٙb ,șwfuZfnhNPiهK^6a7LJYx%g}3T$ Q2s$u3{-e p[ade`]U܆g k[٣1آ蚱#)4/}S24H7 %ec'5S*eZO)YGCj5U+wvda龙2Kt/tvl >z_B2Vyn6NwniY۔%~K'Cྣs͍^.{k+q| oSQI2QGj4HJmUXA ½=!? qn.rshȶϗw*7t{s㿻;. -rnh8&dBdN";DMLF)'x÷1W7 !`#DBHbHg1p&|%aan1>;ct9#%ku|͒@2J&^lL{cb=7~ɲѶ[!Tf׆[[XBI X^9.JT"ڦ3:L|l.BH_=Ll !:Dz$Oj 3^;y"VQ><݌x ͸_U{6.B>] \h5q](1r qo"H{3yȭk:㬈sݭB%xH̳%5*cFxbIv*dtF n=+NvSDǓۻuH65o=ލq\!zDMy4ja(v8GgLyo xrЏ,ks֬i{}x4Cg z=SI&1 9l]{>G@BnFg4a,ml˺.M,w}K"gW>d(sUOsІJ(·sCOY})eAD9L>#yʻ=/%ȖU#nc3inE2:yMS-bNӊǚ\7Bv$XMTVJtD?hNvDڐC M6lu/cB -ˍR~@lc[ |?u9{`uCY? qy}t/,m8DOÛ ?9;/+Km%)ޞs+L~`X ll6B7]mzGB'$G9ѣ)i PMA; 7)C =,\ 1ɖ`K8qc KjH= /])áMCR1"+3l̨L#3)9*#*Q9a>zsZAq &"` .Gm IT$DA* A p0UHD}5gOV~ZQ[1e dAC7"AOJ( :8d[?,¤IĆKW]5GSW9Խޣ/T`1-K*݈f&2!y5y`^E aW刾WI`& shܛ%G9X>ҕtri΅ ld!t1c1z/Hr)',?CJ;G Lנ*&f7!*7{5Q|SM (aUMlDd7e}_Zb ;d|i\0r䟯]? /凭3o߯dZo[?ژMKIܘw>.P#}i7:$uY#`~ٛ^2c "t[ۘrPP:i!k ;sǍ~a`χ;E[3DZ3U5h2ax/:6g#ݗނ'y3|jϧ?;M:P6d 9Gbvm) Ǭ%C0p;Ũ~|mCnjaw4h'txL'8N?TMaۥzGv;0:6+jkbp11,ɚ 6-R4aO  5S*$^bd #_k4sŊCoVDtv#/{zrrXjza \b`I5X(&8mV<5 ~Nߤ81T;jٺ^i S%t] Nϟ\uѼQ}S&cPP]"Pwy-Aҷs;m%Mumr7Hβ7sϻ2$ǥݖ{0؂fi)-nMj,s|"}QC8LՑT`~7HV5sx8<käM ihGLO[ lu{]9H : ^M'z/ 4{ qh>fGBspsyl˝`D4>Axp|}8{t ȇX0R'$|h{GٕU+=lE4TQ`晉l[St]cޘ7T9k|+]O,].ǞXxWÓfksa*}M0IqLĎt$rP1j #ᧄ< YC⯻I %ټ9NKuF|6;rV}p4SBS h&xI5N}nf\KKF%ODdVU; Oh| v(ȰSI}YY H|`6o.R@ SFKO\C)T4P}L{[8!Ý.:juWk:?ۛp1 k uz!0L JhYKdHi\)b.rLR 1PN4Kr{c~"͈]#?9AO9oCvD=`؀P( QTJĢRQ%#H$!0Bz@܋y8I `D"QR%(P"$EP44TH%P3%D1D(`35@%P!JiuBu!F* :m)ܚ b5,Pz+d!.1F6[ld ͂fՄN*G)/ 9r9Kt DIQDriѪ~qRQi1@A<+"1)ٌ7pA%oRL+k|Mi32h(+S&EMa2?fϗ//ˇСf~ )zj50t&`ظG~Kըm60@vdiI 10eun[0w ʩ(LѨIM4C)I4@TEɥ*jJhi)KXdSTcMYU JPTU9Pd44jr(:F("@#(I+,iE)@k,+VJPTEM34Ѽ)b FBTTDp0QUPLDBR%BP# )*Z) JB")hBQC4DAE5Q1d#2, 2(rT,,hJua5ʍp 0 I&e  \r&.r) & fU&H! (Ϙ iSlMl7#V[PrJqh-fXIRQFRfc9Ct: KB% S bVvI# G 2j*%nŒ%pllNR;-M46smcnPkZ~(Btt?뭮?G>uϞ+<7Ƽ$4)~7X|=dX{@e^L7ѯUY¿:gcv^zkNW\x7}n}Ĉ^IU^ #vT5F"LAnmfr?F5o _|!^ڿiָfg/{,"$$/ٛzluq!4~mm\2?) ϛ12EI D$J^q]7gj5zU4mNBaޛ#|bg9ktNޗ qoʚAY T =6AyVif,żS«û#f]fR61σIcp\,TR LI I~aXT$AQܛv~vd[GgN5|s-m/;guMhas0A J0u1<]A5UQZ|Xl«iw3r~to}dv]J8m~g;yL!ub|o=[P+4 M){#OsEI퇌,c5Ө띹Vtmm^78Upfi/]= lS\AM4?ż|9AOpq+׊@rB0'h*]4ge{<~ cFnC$)HMTbw QLEJRə4X]i&`"XXN9N zN2qPs4>Y_(BEP@a@bl}ˎJnAd^ kr\;6HIz>3|~jOGw {Oh[2J@ j?>фw>[Pf1L7f\p$i-L ~3s}0ZaP Y+$wuۯSvF 9q56$ٟygZy&IXr-Χ#iV?-x{퓟\$I '~zh7X!k{?HsI(D@6'Oۗğ<6g{ :Oi?7?msu[uKv I%#C/dtVm/<K~|zG7пR`ŚNi>!IUUU%UCZMx<޼,77$I'n?0Baƽ7Y}oN.nXё$ȋ'au}5[4C70cMy7õS"ED8"+ׯ+Yu*@_(5Ϫ9/(h ^fݝ  aDf#"2菰A һcJG Jӆ6b* 4AQSFXaCɉ'ZP!zX99B$cnҒM͡"T7U]mQ9fb:YVV ;8 Cc%/*N,A|]4hHtڥciz=<|rArV(tcu$zg9.lkd)%  N:k@fńBT nO8N>wlByƾ?wtVn[[l44$H^|gh4zuq·FW9n_G&&EonG]emffy˝p {x@Jn@E!h^5Ji}Cϵ;zgc9O 4︠F%ܬy׳(쳍lߓˎ:[m#Uot;n F)5eaVlOۚ{QOj}0dgֱPG[:TJdy AA>^v-R9#t%JR<<5! PJu߯n<&E.'2HL #.kzO}S 1?xh'0^kzjM >K=Kroqn7F˓nQN)BR FzޙnΦ{(~3_i^3/ -}Prsk1{$(c%~V|~{q)ziel1wfh{;,H38猝~s_vb㽶q-4wm F39" y;( {2/I#jGm.l25PKD eeaU)i0{~ȿmFV^s.\]zA:A t Qs yȾppov"=Ч zzb/hMB/')\A=dXOXS z™A{-ÜHĎwH{ lpaOU]u;D@@]nC5Pb29OWw#EH]ߨfP &ʨ9&L[<"#ePtSMoZR- >|}m5olaoh~ƈ2'g/\g=iہ-lSjƵO |ȸӺ'8[ Mi8K˝oYD@*IgߎŻv㞮wb;<87ذh<Hf{(SMg$ v@j h6F +HĆ5մ\3 e yrH<2voJbu1KT媍RMW%@gpSQl|oƗK;PGG  @fbXܰ$,s#x܁vEU=UPr f>fGmwwqw.fKLO}Eݵݭ>^1WVY&uyMV)3OXi6|v${, ,CN@M\'R@A4DI:Ԁ ;9CηH]?n{)Qv.yQ[ d4C55Ӊ)$B2bꀔL C(>zE7fx5 D6V5ۈsdTxX9r yƅ͆nv" JDCj[5Nf}.(]̍>6`z}R͑EH]s8"4˰,OUYl,I5Lj&ٺ*Dse*fJT)0ib7쓀,~SKD >_0NdᝯrO.+}3zK1~54k35M)JS"Og뭍A &=хPE$Dۜ"aPQUۯ8G8_(/jh' aOTԡG;q@'Aw[$y b 0&?}q3[-?lT?ۭNZ4)u+"SH PP1MeE9ϬceVUӄ_~ *Wq\"QhMAf%W\2bJ/\MDDA@TDRTəT H45KA0sMT!Dk2ɯo_J4Nk|:>_ɢ*dۇ5R5!0jeK뛄 ɽF|-Zpwa8@DRusF302Lh*(DVFs3 X 10XSu#N‚X`҅QJl((a%4MC$Tc=c$*?TLUɪ}soə;C$8L<}S@{t&򋛽nY ҇Ɣ^Hhc :0w"b")e}d?jj?DHȖ|o]40j0;Fo%9|vEu3D}dBɡh,hJiFh~RKm- JjiV%Ce{C| x_P "+( K$[$B$}?/OO(}Q ]O*w*!`ffaoO_x~_j^rDR|ZΞB>?v|$ɦ>7PSé˔>son!$lLvo{k5Jvo+~A,nAE7Q&{ݸMַl~GEv40N9'q!I[tЗyvg!n06H&wcZO+$|lM'[&FkoL!+8$ $f(i!M)N?=F%ex CʃBaJ}</@|wN"Id(cޙ|Ze{\ߢqzz͆sw{v\f-!AM).Gd9ag|.p)h_m.:oar@N;!2 w~ίvhY7SӀzy4ز0¢j~8` 53F pCwS2;zxte }d RT?o* H@d}{辴x^יn4Yө)(fPBnϾ߀ϞO%c>xIk݆W$|}}[WïG>ezwx'HB#U{?O:yG=w_pRȹ۹G9FE6`YPZu%]^F.=:B/nsF3dYZ6fXUUFp&(M6@P /*P!H4RMf CBaI1$2JlD6I2j; @_)Ԓ~= i1#8搰fN4oUa5ʂ=y".#uM#q<Y?l 4ACJj"omA8lcr.S%Yj>;xpz?fF\lf l/ɣN/Kcc}Z{kZ'4wtDRM 4{7A絠׋h`1DׯV=A|s_xV^ 3ǟ)_s5)ɖm"N`73ȯ}fTLN#~`D)*T°t]etwٶ'p+0~yn@@T{kDEST$ GP Yjf"zr%ns$#3οMQ33:wxMVMUk9k&DDK`o>\>!:݃ioPV$Q=}}tmpb"!;9ҭ3. if[" ̩!c=e~'G!f]m髥؃r Q[ҧ];o08qiǯgl WKyؽxOmyo=gH]ɥ}󇏧;2___~yblDhx[Xϋ>qvq}_I ~8䉖 oY9v>Κ"Ѿ}yɃ7 ^P*ĩ?$cBz@B=MRrU3Rqhf84rŌAJ( Ea4c/pH%$?Y&Ș!94uY C;HII3Cy:c&Y =׭Ӎ4%ZҫRSY56^آ7(&Wr&QWusTZ3RMSwlɲ4jv$&Mô1x$N2;x&3r!GIR!ԇ sM ad22CC3C Bު 'LPCP7C$::Ē.7C"3- S$5v!ٛ6nC!!2BR')) H6uta!7HΤ:܆C0sF7!̇R3 uQV pgD5P HdBCLHmtc2poiBHq8NN"zM5!̇2Hq 6j@(@2 rԄi;Rt9ɾk܆N+Z֪֫ވxeG3qJ[qEԃ'ggkVs_fٻv(iZ$"vtq4,9ͳwuw62Hu0cv.SYn&:ֵ^qBS.tj2N!! Hd}1I 8̍r$\f-֡(EClՆHjCp#sYX99gW[g..pԧ7hǘugl{csCC&h d $IY3OA{31Ȇygv8Tԇi,&#Rjq!Ǖ귳5Hs!C|M-ᚰ}Ye)t؊Wc_)V5-D9?g?wc26CH|vc\i:lHlǖ`% j#mNzH#XA4xGak7~1SʾX~ģ}{K(z??1s􎇑~N??7YTI$ٱ ^ަ2:X08 "\@g~?<|b4%c:)%nüw+~ `0` 0`3 0`0`33`TUUwwvxNfUUUUffffffffUUUUfffffffffff]:f v.`iqY33S335QTS;D33f&ffg,].݋c,] Uf wc.v݇ >LO^W8|g=1^ %%7>$o  Wd\_󗧮P]$8 k7 %  ULV9_Յԟ4 bewS"|&IBUMؽf;Zk1(?vap#;e83}S/pEAMʂ#o]׏Ϯ(H('M |dE 02% # 4!F@t(Z)":j QC%q9= |m䏲 ޗ.ng*&=1:MƐXBlb@zR$)'Ð?X2I %i936t=}P)=&llg-mңf})m7ПO稢ӴT\%=4`Uso"e!<9oxLβT>zcInoџ+D4>qOYcħ}:Fx[׮(?(R{Gb+ރD^Yn<.4QH֒}~s]Ƕvj:*FQOF#Hzfu {a qx*X[o^!lrqiZ˺pF珣HAغ}~ѿw_z_}<ma9XWk< uch[:[I, }0[I+KSBY4ܢ;LiI h8imsW @ բ(2 ͢|Zgů6SB՘gӞMNFM톁a\Z!&_[B+jWMq[JVLfZVq1qA*\ENҳmdqOP({rwgQOTgfoJ+p&H3R)jJf%SJ"̮rܜCr`#R8'1Ԭo' W)+1n+ m1n+ m1n+ m h4Hf0: ,S2gWUT➩P=I6򟵃5T>{?~[Z5K}˭^Պ%/kjC@NZMLcYĭ>0^S9rǬ b >ɇ>y5x񫗷Xի嘏#ִyzH 0JF&HV D;9^]~&܃0zJiVq1+Κ[c0$]}åpƣ2]ٹ_bs }pYOW6Խo)6-_MNx:% Kh0_5$$Xs16M4$˫H<5 UD`3@:ANp9X!c&Mcj…xc:"эΨMu]{)0nciO 2Sc la>|̞/vMS<,C>1w|(pt4gC'wE?UA9/@=vw~(W`ek 9z=D0:0!.T~ߣlи) @S4:(Up"786) ntft<.cF9z<刜ހb5&FvdS%)42;mC{\^wLVNߪd?3T>>kQ=(TluyP>U'IA&,Eg:vv_&ێjDp^C?a +wm'Uj6Yu aD?: 5eaTS55G7Cs9 ~h_]qJE~? l^PxIܻ Y/0q F?ޖ+?>Ǘ]d Ac i@L>}v1zna#ֱB ;`cga_VܭBq}UݫJ{| !+P՟aeW(yyo،(*b&‡F?d la HHU8 #=!rV1b)gE06 췇8e$Re=WFVMoy[wgYESQTDUdz 9!:\o `\W0 h$I "Wj|V՘jI IC|gOG3x4f wK0wc$ɣ4ә/Jv<G  al,<σ:o,G>ŲDռ!HI ܔ?Y5k3X⊠2亄,$dLEO oCN"Xf`%;LctNND$$#\1sp%i*R)z붎XHjrUmxё=G 䃋,HfA^:)q)pmgmuVgc]8`,f4zަrvA?za@>Ҕwj<)5DTu"n"p3郗8)PoO?\q\Žxiɧh**?T%gfʐۦC8iUV>Ӝ=+=i1+<,^6c#{}O_aٔ!O#}F_}n(v[qfӟٔ>|򐙎_n8tQoL7tvTd !v`_ fAPFA{ʪ"b*mdI$I$'-$2mWEr/O[OaԕaՙqVDIP* g>s\a ?m/~եI"I!-1LZ\?GQ^ |ˋ.<~cnQ}?Q?xY?ƶ?tV6|?5BBd Р Bf.{5LxZ_hiW@LL/@hAKBO\>k<_WX2MD(9-s""*;?vRo7q~E)fgz'~_6eYeKmm>+ݒ뮻? ߳L3KU047ypGRFl8@vo?ۮh@9Hڏ:yQ?{r'{_^X*@>p)3?=P^6!S5Mza~{>PC%d2f3Ij }~,eG.X_GnGZOQ jb*״Sڂ8a|*= :=p!@O)GY`&YcEV[d 5jPdO X,I,I$m[ Og:SŇ{>"Y!}^״8~_<]ؒ})z7s3񊇁ʹLיfq۴ 2Lg>.0nZ 9 x3.I+F>Q1? 3s#{!G{>~~@ӚS x+@=Uϟ6l++h2~*y㣓c \O08d_WO sɠ/|42EPUAL4%P4$'7%\-| j\&,dfc~4qG]zo~Os K>D@>7.gnwQ$SpE%EM4PĴ*>bȪk#-*r@lTkxAa *b$wGgn"k?4{ tӳd~ q+: ",i7 / Hٲ^bA0k/Sb""(b6FNIH{v/9ϯ?]<ȫ+V H$('`ϒ&g}_V Rlnkރq |V,۽0x=j#^//bKJkkfo @/fKv[ 0d$#C} {4邜hhIKcϞ銓1c0JB!%?I!8k~?oq4?/۱"/;?i39Oh&NLA$mycW#ȏQ(NbB۾|3Xiņ *6&QDп^+TDڽ>$u#ZAQ>[mxDZ@`_lDe@(h ^ ;ST )u9{m[033K3* ?SEQDEDDQcbiZI$6rI$ʬ̪3323*w*l5]"tp?K؇" )j`3y΍}4<\Z2N8;*ɘ=23 OTG羥11o.)z-g<DwT_\Kuŭr3̦3ˎݔ+lYEu'ҫv5HޏYeְK`6v8dB9dh6콟i *ovz'Œ~g]x+[7Gδq61yF9ߐ '񌧟Q?EnÎs?Ư\UfK MlvzL=@r+kZJSw;kˢ>VPLܣYĂe]{y֢HhoZ̧e\<-{˽E& [toJBrkR]%t#ǔ?/ۏ,llXzLyz;!Q |[P5pO7%~6|N7mVʅęf ]lQ~?49|~8cw|oJ~Isr^[<ՕU°싻0C<:sf0LO3?*`~=:vm!>;}Eن )̠Eu'%p E"/wIC>*u~So R^7C9L N[i8K>3} n p>Wji񎝷qFȖ7HSڼ>+岡җm]|s|uқИ5p }ez=HG/y:;}kjo_ qeJvTICx;4N,޴OC}kU&iHwwf b0@Lz,fSЬ!l(F}Vw썼sR]vjU륉=?oɐ. ŚC)D!WlxLC.zlFc75VK/+YMw{^GoI5*N`CY > 3}'SCX~o|'xm\_zz@chH0ɺ[nS o)?=~[3) ob`j5bl@;+AB@O;?&Gqw[sǻyN<>% 54n=N%X0\N]LPY%X-sg1̌,wl9~5$$ujBDQ մHff˛ep;I$LLm`|.wn[7=0t!.Q%]?1jc{.aОPKnY$/C9qK/faJ&2!"=xDQ"30:1%|GgF{<@n!o*nI޷4D|~N/jx7{m ")` [eQs [;^@ƒ5f4rr5t"B>8VR B0۵a;-M>P!֏M' `c.SAVUm忲[3_Flk_?4)i]׆ ߿à 3=t-=~K"4̜\/x%u8Pgӿ(m =DMeUZa;'lXh-;c>Дtv"ght%SN 8!#$MLIp~HWe/zsZ!DE|wC8|!I؝C{#ЫtFOd X|MQ&YIx|iavdaUHY/`" F?_x5}, \AChDq*4yK'{0l<"q4qUQUTQQ`El˝oFYŐC ֠ -lj:Q el 4#,ZdGX`@ `iݜOqN?4?t7.M|#Ta8K^8ؖEZcH0WvI7~:Gtk?}￳"83$&ׇ}/~oW8]vy/f-zf7ɀ pw:f kq_?ێ+6K3qfxkprNņ`!Oꊞ !c|cSz*?8w7F@)Wh\V71P~#n͉XdcޥM~`0b`>0)wTJƳDn^炠7<}O3"[R\smo+C24 Pc,R)|B.e!,99:`5aظ9p]A 9PU阙d0ErS[|v+?,h;v3 &#2Añ A-.xzjzn ,no`XGwQkݿw8 JͅNLɎJ5fE Z{'kqr#+9OЛ6Ju P9v|fJӃf&bhrR"D1u؏^"AlGLH%dHt2%eҮ3 }3Zd$2)&hJ|$ 8?Fb)TJb ) 4C EsPfTh@"B@@A)DU4@nTS,G Z ]2I&gd0#H I?\ۜMͿ"Yr',#;~)|;G6XXKTS[H l*?s紑̙Onކa4`I|L^n^R [NaRl((" <-N#.S xTk_C! y{_ʵ+~X #o6ħK?riěhEhx>~ȝ7s178͹ba6(~]u+IxǾ?o=WR@ 6:֜O 'WH00AH;}#u;B"??xK X+/y:㻼*}z0ǖyV0|M-xV.0p&wˋ6 YɁazηiB_onAb]Pa% idJt}ԁ,~Q_mn/K^mȣTl/?U!R}~gSȻ>s?e_ xnҩJPt`7Nְ}7i榼-E(`vڬ sc%d@IF>*75KD@1r~5*ii~7םtz%,ϫ_N_{|J/RMATa ;<g|2묱އ#O šCJ'\("Sy^˾+hG,?,-鑫[r&v7w%`]u>υ?\p1 ԑ~lJ YOmIyL'9?Lÿ)`L{s!AY÷Kro _ aa|]o-C:f _tp?S1^C# ^yӞ}Ѳs4Ay}>F͚1iPIX,?j+?'4Lx7a/qAY~LPbzQ4ޞ=@@KS+n=V!c1v% .Ev< gtyQO?tޠ&mם߸ĉ(&n3Sio3v୕.(H-zY?8|\m9:ӹS߁r܊1IiFf]](XA1GTjUhlndAF&3,R*Hik5+ LSn<-~~BWz1ոDܪɶ񞓬؅+yY+{6m/ӍL[O}͢\2w.\xdY7@`gh0"6f1LR%)4%tJm0۟LZFvbP8 $Yloch&H2\Gh,@,3]gj8u,i\on[EmUw0z6/x~Kk ->`^,p-k\R>R݇fs"+?r&ad~C ݞb@0mLU>M_G ꠜA0+ff4eB_gNN9C]V/'zcM@&-/9]uRGhzGREIl9ԅ)<}=?7 ayZmZ!"~wR<-[ʍ}>d-,5vt!XLo廍)s}l7p[PZ9 "_Xwqflo5߭afFYhǽEū<=l#_Ei:bɭu31#v.۱ͷ+dq !¢eGh+Ba۵ٞ~o޴~}+Ne[3"` 0Ǩi ģ ~F_y@|{Ic1O/>,g>B_IG2.?¿)/;_鳯z}o>JY3ŏƹܟ[_OÐsQ-!# [bʊJ sy_FO'l׻r0}Cw}_>CW__}}#>O_#_?ɿHC'S32H! b }Bͫ9~ey#_wA g#Nl&aFE`z91'EY_ܿ!OajRg 4'oGj)Z9G!z_ֿ/~>_X#q*/C $LK043L`~H>GŸV% V"ⱊ\aM_ֱ3 B3rT(J-Y%D OQfx5EkݪP "?ރ.#(\q}]l眢O5TƥZZ;=q{_j(8l+Z%;1pƂJVt̙.HRmŷW'm4*܌v&Gx-Q.?Q;r1ItGS3y"5RF%47GЕY@4; 77R6p-u \st54KsI"*B}u]!(c)YջBU|jSւthD NKB訦v%Iupf=J=]vm:tg〙#ЋͲ4ڏ_nqe)}Ů4CFmo>.a}t;F7p`pZwED"6 ;3qS+h-e^ &u2n:g5JQ>7*H][řĤ M G6Ԃy.5%a@] QXȔ[ë/P=\F+v?O[$歔<'/l?gzY^E['1ϕ8>1_}Ѩ*G54q?6oTx}=|`u:k%fqc'NTf߇S;5(`{zZ`Ds4 /R8e)MB Fn.Z"9vJb"vSiSnԮz0|庰Itmp7c`N젝|#eGU+qчYN5PTTR{e4WۭŹi}u"gAVBuݯQP gu;{Q}NlVQ1>dTr9`kZumQzmD3ӽs@<?|ouߑv0ٖ[qv6s#n8³k5_.;xao"ѤG0fj3j^_P=,x=ߛ\yR*C(Nc;oS_TUNljJ}Na'Q%5_b2,kdcSu}}ϻeӵ^,>I1o}?'翹XJ%4)21# L$@R+aED1 AQ54bJ bbb/FTCDb(j-FB*4A- CH*" DA1SI@JTBa@SAP"ԹdӒCY4RXA "(ABeM ҸcQ1 Q@ S ДH) A!A1KTIeTIE$M,#丕4! @"H"B$U9H+ PRB$84E*(MdJ"bQB0 Đ " &k嘍C13aS)AIA, %BHR8Ƣaeɪ5HU%4AUE,LU4C4UҔTQ$S,Y^  h?̱&jZ# ΁R'D+݃+'=( gOa}NgD{}i#/u@&z9sˎyăV_AҧZ"+Ї0!Bʇ_.|-78 fXٻF]c%."Rז[K<1w`n01!P<]xpBltI!ԉ$":QJnn2[bX٨B XݕNF<DI66D4&Rq86h!0pA4!:1daF(K?7I,]g(@~Qec|??K7V.|B|ih{O͎gcVS2U35d62S߉ϛV,bYs_wz_+)[M0oԃ\ҭ+'M'\9k~pa ˿n3|8 En.@奷VCC% ! DKA ǁʇ }KC|C5/czdoԬ?_3sMꪪNP!u]Ku %|s?Pee#v8]-%>vN_zR ,\_ﶖUWKR㭳a͚xq~s.t"\cGxX1᰼]ha#- gvY݊qM׽>GGbw>Jo%X+cwuOwɎnOnk3ȚU#wmp'w1ն)Af[a>o3plIwy֋Y Vp=olfZWvhyF{?K79}~jWOc]?./Kf$EfR5n[6}ksI<&Pxy&A$U,+DuD^olvm3yjfn SFwyvrEݳecɩj7qyW[/[hvޏ\>g80]šo?\_<7*9"Y•=!rQK 6|=ZF^Dre bcN+hWG5{kN*OEcPrL)+z"Fx4V4XF:w',Rhȏ;y;XYCTQwZw|Su& hs9/W:a5V϶xS޵7aR=rM{n]= #{7E >-;O@>Qˏ;3`c$nfp9{߅K} ]Y}j}\<ٟ˨3T] w|!8o1p7ӳk waLCn3ԊuIwfo¶,rQ8LQYBFf' w<LH™^{HiVٲ7` xoRqR3p=KXH+2}DC?C fYlpsHvƻloh1\Z[J]\{(p%]w'JW!3cqoMja IC=-SkKJ(SӦr zTq)o2Vjmw_%vө p[V͉IX(ZF)럼7l0sp*ɵ*R(.V2ŇޝOYw Q:1=+ ;q8۴;nq'(ٱshA- ]jy2C[yS`#5 c ɟ T n)c I HBEM40UL"' 0Ɍq2 p1ņC("fLr 2&`23, 0b i*b*)c2Ȣ\22("b(0*""#3*`$Ȭfɱj?ˎl3nJw?/I~?` ~4"T Hf!9;$qO^ff>?y9o.~@z>T$#7BLC_=>paNX=i7^E,1aŜ'DŽY߲7Ѐ}n7̙1ǰoze̛wmOҼ|$!$~~OɮHUWXSL :GuWK{4m?71;(4s:ã bq`FrxLP[F~=ۭDU$R!BtN\մڞ'£܂R]%]i̓k uߎܨ+B' KeU\xB}X4 ԜzOic3KG~cxk4WNqm Y3|ٰ= D>pOVURmv?,e L|y識(1D~~_qT/W[fWR[ X8*-R(trׇKkiu4s_{0-xEq0V,ʼ?&A%BջD(_Mu4~l~S4@ET=F༂z۩umhzǾ^e2hBSP}\a!eo*!M AվSYLU"lv:iP<|7~wvɽά}Q/_w[;sߞ,F`2 40Ӑ)M Fd*3_Ad 4C  ;q׮=ef0,>-,eXFͻ!:G/rݶryr# 6 AV;Cj qUM@'#Izlwfj2̤:1GSIɐh{]9.ο3i1aְ;KgkV^f}5E U HUTOHz)f4q1dw=Fmۈ5k˙GY_ʆ}s\[BXp\a 5P $F5uLoX;V;`cBB7ch\KeFIV/M#ng;y{rybƲīW&30Z+2+Cp֏>h4MrEdIT(2w䚴uB0wU|96U5&Ιvgeo {VD(3oAEN{;?,}G.(A&#J990w GE;8IM @\;b L3`#bF =LD{H M娘*V]Pr% =YڻW:Z[8onJt`v퇬iovw X!ɣPф F54hѭ ߘ{mF890ةFS nFz@4l)@>6.zsfM!*a ~>vg# k2QV mgLRu G#\Ţ-@Trv7! dM)7! dM)/ "qNzFMetmnEc B-5heLaēIe2& 9{Sv3'yd R; 0q9gx[eQjդuvq(>OCGF<z>/$X8=(q;< (Ad D$0\3-&^H]lQ ՟">&>F@#"( RȢ7D)(/2~Dr? 2StR@?k8Fm4H(<+1ҏXSoqQ&ܓSW[$?[9!$n8#I;Nr Xy_٨u2AI 0hc֩d&mcSF!0ClnTьFц7nG*-fݲ46cfeiʭF64Ncfs߆L*\5a(bcE2 LhXa30033 1 ccdFhhCG4l†` 0 QPPrk[JSʆ@UB0rHHs*(5$ %T9* RGz*KGHv R+̧3z{UxEu=%^3q"6F:rղ34Hn ׌2aᴶw 9m lKa@1Z!0 XrSuDKTQW:Z,7ߕJv[ G RBTA""^8J!,(#rYվ822|4d 坮-ZWʲ(!Ϯ̜R/-+=)|8׿ne%#k-Q6*xΈ7E#ETQѸU1jG ݍ 0BwA8(]&h i;t徐 u]CxA[kBq!^;0syqqRxI q^@Qe0$HjJZAv6Ṭ&R\V&)c lanݿ?@h@)(P /LUrD0f @4":{oR\#T(#9xYHO' І2r\F 90dk=sG\o! s}x`%*E%4P1-PR$8)`|mRҳWh#o@$J>O]ttzxR* )cL7O{C4 R'#rWzBLL$*B, Ƃ#\WWch7?}Gc\DrͤNb61I jՒ/w[-g[Am.!U9tdfRFW$Aͪ$rMێA1i(Gp`/6:̈YF4Es.\0U9<뭫xDSUYFe0d6syƗh]-] #lb1X)K fzk޶$)yUq<ڪk845ŭpд671k28}8 i{8S $2]©Wwc =n,_vC0"bi)Ji*$0s Jh()Xa&>$u>$/ߤsa:)圲Bl%Yiz>Tڶjd~|0wLIMIMLMU MATE,t綃pDSP  DE4MU@K AQ(ȓpr76<89OX B{щv8SAx᭵UA0RҴD;+I$[Uw-i\^.]K6UL>"|UvlbRPKM"8Ԭ#7K{_3۪]ffbfI%etI0f[I$I$y嚸f$}뎾ݦwܒb"* ͷXbO&*"YM9I9v%&E0<{ Àv#fZN %'(΅?*5xn)UZۺw(3Ӯd6gS>x|9߮5mmmY/x |fo7{;rcBS쀉D;p6χ'a][+iڨ_;<"FafZyW$s}ijbI'3~fzkOwGDg qlr}syni+OolZ-u*Ǔ@*OK[ٓnAi3i"-k'#g8ANˉ3sffbI',Iٵiak $}V{vOP)=O;On8C~kh CAփCDlRb,d£oU`aZij3ihң~::*qL3}vDP`jV.+ j|H QK["@xcA"Xw.+]d:p(my.Z+m A:$~>{fN}7߾מZ'{>@"aٞ4܇ΌZB X(/1bl~;jkZ=${FólmC{oH_?}7աii){iK~;3j[K_=8]B>KrFj0K37b:fW5|1B=*l;Si.17w&A4tEǚξXFK8a=Frc5xJֳ_qF|8Ų/K'o!L'He iO|ǫ|:FG͂>t2ºuIe]1p C?>QZK0Aؚgk;mٮ5rX^fPvo]ٕVf,qffT!H"!v $ۍTAZt,pغD̴+B&fLX f 'L2Rh1c1c9<<@Y{W\XhY\ &M: RH6c5^J& P~t6tQ`xS_;2zffC6UŚZ8'*KO(RzAE;Хh6ٹtmL֦f0ȞWaX 2 ΡJ{z3Hko6 !FJ5yD3KB+L(hb CߡĂm1Z.oVNJ.TU(a(V={O}g/JQL%(NVq{8?tRǢd%rpBIY<@@`iJRdw#1Č@ kFJ`l"ĪH@ ~}PJqA_2?K?tRu?׌/ʾ~_3H!KB7$t)v3n|alT΍;-C~Zq"ٖyl!~YMK8 mN< r6JkX]*<*w-&Οqp!n HB=I3]ezms95Q@h?VYLfO:솷3 sp*7,KJx+971$4DV Uʟ/Pg?|$(|OsVLu1> DBA?NXj!۲"7oRAI lIEOϱ /O׃+=#.$>tAoWČ>o|njD|u!I lzN^>nptQ|^Q DZһDZY?Z_@Q~DΗЯ ɺƅ_ȼd:7B^>zI%$'N\!v Box Mُ,8yux 0PD8}S4A5U3UUUPAPAUUU5ATAKmU)7 DuG0A$G%I|}dGJ5|GϏq')A;eo%GI$I$}Iu=G.ޜloI49WӨMUL kՏ{0 }}mLIKx=^Й,;f±󋻺!o\_rI$…WX?g0Fa z^Ix[lHIud hǛ053ho07.4X|)\&'K>\O|͓C͟9Jl:zzzgN>nq NIRf>)&>c |Xsl~}UUCׇ˗ U&6 5$CϷfCLS2dh􈠣L"@wA<[.3p4IY(@_77w7l 3}^e::7KfbDx㢲X *f9l 7섓﵅<<Ɔ*q˹l聠`GEPˁb@sO2_c&إ׵wPnŒcޟ ݭc9ޝliO-=irqdb9z#D$k76ӆ+A&aUC'\vȸb4Gy{O}ϰQA l;fA~M s~.+ר~O9`N 8X<&SȉO| ~ݑ}(mpb8Bo td*"EU1[B8<Kq2Lɖ~7qƹk[zvY fik <ѭ!m6۽-CCmm eFefWUU!@I'rPVX@ /qȅΞ==< AUٷƪÆKmֵmI$ "\YI{,kmMwP3v;6a2[mmGd;WmeL1Y.\˗19 %k^"LU5UUUS5UUQLUwI[q""3pÀtN?]~|-ML $T ;}~?`{FySf$;1(2_CgGb=2r'oթЁ\o܊ݱ ԷmIVY_<\ՠ&Vq7H넵':`wif/0d~#5`{opc_хiD_)6:˜ﶢfJ (UNKq&0!fjn"|~< fN/YL {~/! =?a,8@ǵ>$y@*ÎS.o lL4U $zF,.gtG/&yrobJf󫻼žc4?EeՁT cm:#A#N0Bq4#% 1%pn>666 vL0e4B⍈-$cƛ~~O@D*P{}3HR(RҌ?psրm$@i!8/?';DZR|\O͆&B~נ(D|2"W;d/ LXNovpGzn$m:$Zk0mufh2Fr1czv>TC֢~3"$MC~TߛA,BYaX^amY9Hwq@mA1MaǏ 8fOS8WQ4v7^ C(hҹ;ec֌т rn6O9'T>]M Xcȡ7 5NMgK9wFIlzW"bm6љc0;q(蝹"Lv=(R7kAb+RB>t$nhmiVJ6@s)smCk|}~Xt?Z?`p<Y_""2+ʈL"^1G x`'5q 5Y ~u4UURf @lը^l"'!`b r5vpsvX@(En8fM1JahцKq2LɖNe4`A,dǚzf]yl14MuT]kX{Hg:T9˴E PAURIUW6 6o?o|\vG^=㬯~R$N F2UmgJgX=;Duz[Ȕf-{rSX.uv;&5UA Lj mЪ]+ m3q8"l2-BO!0 0I%BI*I*A0IdHuvBBI-)k!H#2&na!EZ`FMbd۸~ˋdSJ.Ӑ S6;İpMOA8Z#Zf,S(ڶKα{'֌?i]w_.5<~/W$ǤRL׏{Ji~;Ned(rQ˲2m$u급ޙ8vcq.<883 Jw PKjBQxO6;N'(z|}SH=,XTLEMgzhd݀APBAAI>Z]SpB11Z?~hI# e :N$BI3vL^+^%K`$kN8V$tTs2EϷWr.< H9uy>JcX~OZfX6ff=ٌnU%E 4vQ*:I2pM&$f;d1lR1ʧ#Zꊩ$ @LoÀ 80r@1"cT߸SOx6zV1ehRV|y3\ ?PCnҨAF*"I""&$ ihbbQi~%ASDKH䰿B*#1&f1T &hG$#')>=8| T>X}0?6ǜQniќًpϢ#%vvRFաIo }E6״f`1y9@kJ^E^6T' ;Ym=z=MࠠiƓ'-/-Rr0k?_?dD˻*Fdh`0r U4LDA1,-"AYҹc]}6i|B* I1`g;nUj2Cpr鋶  I A` 3;t+/00d?>K ?ţwDdfYgY!3+8Vrvd|qC`ؙ懇vkG\a&yH L`z;G;p߱z1ݛ+3.ņA~@ 8?L2g3bf!p>q hө_k`OttssG֩9(T*.JjaC i;=qü핅ۋ!|ԒG& y1HJ`s9xtBKn罚{JN;~{hOm44sM3cc33y8J52^o`YnX8b n8SK'6k ևF Bu֩3׎hoRmc]4tQFwd͊1f&/-JE.hy-q]zu\}=iۼE2浅|$V)Y.Jy BҀ%u X@d@6m%)jnuW/y /i'*R?0LL3 +_|HjǠ€D FVM-,QNSOPq6|>ߖGY&ʡvOsA1!0"lVmbhkI`@00VZLe3#Pb`mi /,MUy2yg($GD++ʹ&ṛ+--f`t)A3/ 4/̻_AЍ. @MU% FС%q79nQI$,(]]p~O SWrA K \TϾ`?R'#&lRA &Qm?WC\Y{U U\bRMj<@iJB(fH(C-_ co|}|#˧s ̟#'\61 _7MuVyۥ@lȫݞy@0" eu_}љ=Ib0xaF7]_<9kр"%%I;YG<6I2;/o|{ۼvč#߷*7>*ƽ 9Mèd+` ;jۢ VUfQfc248X @P5= &8LCP1}v|fC(IC`JsMn Ԩb hSP|D2*DWU/s dq2Rr L~.ixa&v`1MCd;|cH=c}&b>iu^/Yal񝱮*4d-L,W&fVbJ-!g/f0ۥcv#?=ֽ*a}ۯ$~hA:Ҫ?f$ .8I$9ۏ{ +Y$ҔJSkTt(˻4o3 2v^? ;I&BI!#;AU7;^{k^7=ۇo)eaBJ 0iDtis)xޏ.>φ&cy, `A983\ܯX~ZJ>7y쇠^mzS1ү>=/; Yw}mmX0]e_ |dϋ3O>avZZĤC 0L4'{8Ru7L&iċAiB(Dk ?58 [2m3dlBdvGk -w?,4nM+ }ȼ!v~fY+ep[0<<m.Vp0尲i>1!/c\4 m vڿnC}SrCX=b}.fYo^OEkC^|:r1H 0$nG#LEh2ґa~xދaјIL<)'H3pqpBBܰRg}FJWۇm`UV \G؄(rmmRY"TP Xxwe;(XS,Vounsmn\h_ǀ &ZM}[δPIEAP#Nq9~~lD(R9)wA$%|B(@dHH( ׿ طՇ]+}1 2sCI/ӤƱiF0g$N 'RhFE49>K_>[`˸c$t;tq9Ȫ7;{vۗǏ>>BP;f}2 kn8W gar{;]?L: b7eN,)& @_H<~#5C;0` `Op5| v`&?Ȼ,0U0{ᙏ,KOi1C3lFP @MN%Z5 ΘI`0 XaIB- ȗG A/ӮE^3Q!6.'ƥ:H %K ɫ^J/^/3&Tܓk}Q!)}9r=晘[m#t8KG$~Nǰ]ul=Y}l,gG Z+eEr 0ل3,$"nP7 yǪ>DԜ)_]2cحJo%#Tt#iyŸgO ܿDydz}cڿſ|vX ^D(A:7&./fUC?!K]sq:Sg?|nו.{ >XCo&DT#M82ilimel 9c7LcF Rn999 קNU1"b";kwq?ebzd;9a z98 :oL |Ny/씰 ]]nm&[X8{}T_79(Ўod˥f2FpU;rI-'Qf>~/ :R=?iyF#i=<`m.u>|<`kcG{]( cfuYt9V\Ͼ\9>iBȵ̞d(< ,cdyɉAfh+5}U68-^xq#`_iJKF~ab>o36Τ{{\q_h}_o¯z/c yq*&982uC&@fu(b <l(dr:#v k,c !X[ q(҆B2qC 6Xgʊq[>qM ӿ*lۗ`ѳD;7\'Sw#(1LT&/7\兩,aO 䙞-xC{SLZ $6 8E4S ŵ+u[e.WVNr[HC\5pV!5n)pP\&dn}c+py+tHk*[hq)ˑ5tj럳yU{2t%DߙɿĔ7s;>%Cd!e+Wy럶m _Sz%]&R\7L)HnZÄyˎn=}3z=7l{nE4a<7M:ci?xEpfln[J\9p%,%sK9jKZ{1=ԕ l(+vZa`*g|VtGJv壨0]|l $~5`TF KfRZFwSG\׏^v;BeϘ.n|LUC܈19ѱPfSuc>L!oD3{w!5q3cIk|5|%%pb} {E r>Sפ9Xe]om,Agݵ~]fKh)>{=s$3hk7"!MR. jo(F?J>W[3=yG|MZ-z.Lp)OJa!Nk}^pV8a;O/ {a ~N:Q܁H9#&&2^:xs { A8PCG2Q02QPRV+?IV;6Fn]HN玲ytqJS Hn 3dzf}1oDE:~م\,xBI&;)d/f{q&NiSE9> CC DUœT0jEUDIԃJѸ\,YSMR;PCVQQg$5|gYE6= #X´*BX@`Y,xd Fsf;HcFm; t>?b&GJ'zp 5#M 1MD/.<^1Ż/?G $̒`o,h'M -UT_ʊ)X/֠qfo?k@ƍ4BT XUBUxs{4qhfs9?>drudJӁǍ,ulf&^Y{-=ٶ$~}WdG6T2&"c4QeꐇW#rq"K^|liX-mQOZ!v)آh6T3qžk?U;;t7el pw)((̳pLuw(#<{v%}3uwwCT4)#Wum9K}ICX֊PQW͟WPV'ooa,vejW^`ZcֵoבCIXiXUDQKJMBXݑIU,CIu'yWRT)fM7IC&$s[->}P,J:Lޅ`OԱQ2+~ P?Z??iS>bEpkrj7^s? 3Oy۾ӯ4&*$CeЍ`rQOs i`'lfU-0̥=꼮}|w/\h1OÌcA4dYzkUKJJU,)eJR*R(EԏlQ1 `f'z+n,Ip<ͯPfJ0sd#G&sS@6Aޯ0 NDfy=**LsFbvdnRrЛ5gexݯ %0h0l޳ZFnSysz{sƛ1k:@|ܠy$oM.{d9$vNI0{^IJS=)SNV; E&⧅S]1&a%x) xQ`CƼpzr%;^86e^Gܯ*! 3%TH$ĥc b<׊_҅ 4 K"= [*[Ik 4Ea;;Hc/pl{[N!!¶!7FW`V.R?箜{>s|x$#17Xn3BBHkcVDT1<<-aA87X@0P-T *R룾O0!4H L…A&D#=)W\uN AM u5˕]߇֦%B9E%S̲dZZ(~fi'ƗПWD`PTbD YЧK:_@/h;wE||K%k눒bJB;LEfq%N'aQitLRZry&<"v;Co UUVph,;/{:AUUVijAPAU|7SPj?u}fL)Z$Tᢌ(fRd؄{ǀ ' ;XO rU4aOox|}y'<18vz" 8=!h L\]!V %H! H%R``%!&Ea `Idg qRK"OĬ&YR)A,>* c߮ww1 Wi\e]+Pӡ9yDd䶄o#E j2HkI S_h˘Q-ʳ%L0c$ 2*ADe9.^fW9c y`TI !& uFMb9P&Hn6'6ځI$La'$IҚF mpۚ.Ѱj%J#)l-? UUUUp :t! @~ōЅCeIѬVCzN-EMJY '=.25%O,P}Q{{'}=h]%l,?%DK ++@="`;Ёs:{g(~ 7ᆇt LM`"$uzy+#R#.& ٔ7.9]DA5UUS5U:2pu s5~ f I`2 mfA ``]lB{ݝDدQ/,`ؼ4T к}Hˬ>N!3)zmM'Ϸ,Dٿ;oGtWԓ;հT2K=.CGC|{u#ZɎY}ġ&Ϩ4b;S5UUUt6P3#Ť]$yט*{RMty|[KvH,*IA=> f6 n7 m B"}qCam1[JU[mWSԃESUUUOO>l0V0>DtA`:@FAL)JR͏d2ᨱ0ZJc>Dڏai@F8ߨ;#o]D 0wY9mULEQUG(DBמNW&a@4LC_*w8sAsQUuSEpp$)EJ'TPM,$ߘFN[̗7GN\lɯ8/󴥵te8=&}a.g5~c^Ifxd{L78<&۔01RcCDK ɏ$z3x{F&6ں49|l8)ry*]e}͎m5ه ]6[mVe(r6u`!MJן~ l+m@_ UtIz*UE~[@k˕̹25Z00dVa mx#^x,p{jqZG1FFh(҂=AGCrl4y @! @f$eđ8SbHc}043LUӁnwmm* !('ܳ &Ȫ UhtH Q<hHm$}3›1,kGABSKܓ~Mp mkco-o GTJvJo Dio>ׂNP;5yZ\|r$k.橳9:c[BN]9; 57 Wp!×[Ъ킻:TLv[Q#aK{"kiPB836q>ցkq9,&w? F,VB-,z]~}:$rE:Pt d97"orHjH>":ufN Ho@-8yAsrxK/iwz`hJuvm9\Ro]J21mi8h b`vS4ri7LD W6儐Ektv tW*UWhOwo;_ e9_msr:cO\os޸ |ʏls&sz#J<D a烰#8`q!ؑ2Y`Uߎ^|yf!Aʔ92Mh/wyw(y9E=wI GΡpX ׂ$#SI+M ԇ<Db0 8 # Ǣtؒy_yr,%t1ȧ0x'@kUcs`vJzN QE%)F0h#dlhv4 ,]Sƹv'OtsPcQ !ۚpЍ { 87Yܠo'rjq[۫ЋID i8c3É"7$r( "8iwajho3ˢNB 8a0xpTwQǚu"'L(OC#hqR*sC5;LM ZwUvuS(4L N#xYs'nĻ$k dKYtVL !;?e?׷U^Ndc)&!Ip W  C$2eS"z뾵Zߑ:30"T V DZ..'OÇڧ2Hϟݿd4b2R D;`ԧ9*BC@xz-ǦLau9@諿LTmRo]6񃛓`tggsiB#@2RZȶHo`[Cþ ϟ`wT ޚ1j8\CRuH68w.[1f$Z6amba p1G$W;wA|,BAm=lO4IizMM}0FL"9в]pv#ObV>Gʶmm{;dl}N;D30Ц!$Bi@^&O[\< i.FQCRSQfas:k'^P{SēFO4-\cWh௭1r2]!_YQ\Ӗ.d#!䞐`G,JHEa^yL^NjCA\4 i~-bpTXG%j99waU-aV.p<-6KîexAadI%M HE,|C:GO Rzq2IU*JܲN$Z>"ϯ2|؛Bgssw[ca! p!3ppWhV%Y܈, [T!T֢#4@`oaFZ̰NpH}:4O'c*-pcT tO5s]4H%9H2Z'\#V0XPb@q^ix 5Վ/#K1 v`4m~mmg6ρߟ<ü<^Xq6BrzD#@ $ um$͜`=s[eYloya:z7  `akWui, R8*髧҇ͮ8%^;(Is' ,gnHy>>m(Ps !BSp 'Ň  5Ͱ e¦ `aM qRxRTjж ?98ͺt6zy .Z{<΅J!s[ àmŘ 2^{#1jl~ȵ&gXu]);&b&*8x{Z垶F֭K06,o$MMB=/0(㉬gLQd'e]!̀‹3}]c[9fAYc}f׳UAF?Ԏ^8 Ca|r0qI^\h }`1ç@Ð8O1sAw!kTηdECr:~v@\ig40U)'ᱱq7s{Ers&*X,'hS=zG)"],^y;5 ~DOfB מ<;,Ěkdǃ8g,hJ l=WaE ʇ҈بOdj9t>> ir-Tq" _>}^#diV `l,(JC&5b+]|a;o:$Y^M@fKvM rjs _ug&IvQRT<p]}FC2q:0`C%t h7 +7"\it2GM,QeoЗaЗlb nfX$vN'x/r1tآ(ǨC"87t\Zt3; ;C҆T`ÀȔmiF~S b|Fpf|"hFH. %R(G](Pwʘ B8.9I5dKR 5јS1˰A4""4SbY"J" f(Zucڪ۔Ͽ i{] we-&K}T[ RK)j R羗M "WP$=t ,I9A k79g "ANbDG[nS|vr8&}m:UU*-/gvBY7itomX{BMᴌfO(EM 5繟.ˤvGz4PQ&&YSQf%.MԆJ h$ˆYeSK D!_'۟{U'oۭR|PVL$  9_ #.on kMYB_ t>AUUU3U_v4EAUUUD3UUTTRʶVբ'h&gG4h %q8KOALZ*0U$>4:A/):.ƔAw{ &+59@2iy*yT_=(v_/9mƊYo% @dLYJeIEIUE+pX #JA+ QK$JRQdYBRR)d(YPY!JddQHRE}6~('!`t1QKJP"aee&IYjuE ZE(ԁYVXQd8NI5 CKXe*[d 3RzXXY,N#ER]z`@*j-Ȁ%Ȃ}g0DI n: 7><&<ӓSvp/FU,,km+<^3XoM{:b`V " fEJ.rmB  Q-eQQ4hś zR7NE$:I=h 1 GNm~|M)b)g֫.eY k+@)L RrD1WNj_kAՀ#Jnu7HƐ%*! ""@^x/f~ rԆS@ąCa^Fw|]8O UyFfCJ!D@StGv31L 1ULysh&N7Zzwd嶗 ws;Q{gXfo;1CLgsAr"A0$0A33A$32A33AA30LAHA2AII̐K̐C+A2 L @HA2ALII̐K̐CAIJULA3AA33$33$JRR)e,AE(A3AA33$33$JK0A0L3330AA$32A33ALLALAA2$0A33A$32A33AL LI̐LA"A330AA33$30AA9] !Yb|smT*BHp<>IS~BDŽ9xȜy:Hes(,LLffx rAslC7Cʘa›¨CU!JğBe <^m˿JYe)JR{$I,{96:W )bwSSIM ,:~h#],758LyQGq֮< t`u]8%ܯCsIz`-*y E19^7l 0,}..`T<+ie5R$fˉ4WbZ 1)Asܻ#sa8͋UګQYJ )5cI<{PIөJY RͶG~=#+$>ȱ4-T)b٘bLԊ <0)K1qM)&xf)JR 8jAD88Nx# 0eº|o->YLVl7aгOEUUUzX;;;=etL9RJDԱ2I.ِ8jjzp#XYfOP}T@0L0LC# 3$-A͚\40BfF,q˒\l߮*&#HVgFGR_VݚE[]Z@'7ab(tPt{ܪ<\Rِ{O8vE jEn,@/`Bh2qPVb \A䨬Om~ɻ{(0 ny#x7ɸbͣ"O4Ék夨O *tSazPLeF\j,DLl$y.TB=D|:UUUUJiF`r=MiLt #r"p~`c641*i2?27al` cX&P,^yJ*Zo |Q9ޗ,ֹ N Xڪb qLBuɭI9 U#̔z{9(M r En,٘`q [|ӈr3Zft|xH "z-̙P|`> zSU0\M  n?)Xd'"0 $JQ "Th- (UҐ&>6HPOUd IaY~C)CCPi:9EDZ(ubW+k?4H`FS;IX' p'qDc_g lCbʤ:,BlW69Z?J0C KER Ĩ;E Up" #ǖQQYw  &ff"*"*Od ƨ>AYya I C:̝$?4mD Ѫk&Q\XP=8A$8j=!욀\l>+iO#2Ҧ%KS4].k@$ Ĩ )hgmOKyQ Xv: g@r 9[RlMbe0Ǖ奠r=-Fd9SC Ip m(sCDAL41 A >5UUEUUUUUUUUUTRӸ +ɳQ1PiF ւ ֒ ij71u%@ɯDEp 1L2gYF ]4GcCTt:kz @]KLF_EHPr,Y mnlqH"Yf0sa|v凂];tl u\YyzrWjS\l tƺlGw&B@wPy9mp|}>h! {_đs].2HH1k"y{x+냤ntF i62IO,Kل㸊|m͌ޭ>.o$tc.fU+(ICՔjtՍVu̸-m(:d%&~tϓ#䕰 RDIX6tk5)6nL F4ޚmV7a6E$ၛ =T*/OƕU\>{+1Ƥ$-0m@ j `)`񦡨`x%fN&7㞴kni8snc)j^Zصs f0#m'N9g( f$,w-&@ gѵ”]Zۡ3͏MD! @Yd@ʎ/ hCVѷΎ؄_"_>l :Ԥ G3jxχ v,b(\[5~* iVK\J]dQB/)ƵԎfyZ "E$ %) VB"%j5BPI0&@J k5kX )*p+!!ࡠH*h֫֬BL#YRJ,5$,SZЉ[T[KEHRaE$YE0̆hVB K1qP J%B JEReB`HiG_>݉vSJ1 =F7lLAT$}QYip0<Lza+l1AB01$0b!El PBFn3 Ra+Ík㗛&xGZN8pqWR:z(ɢUjT mP`eMMaV6R1z*D½Iae<c3I5HK BV#1fu5X9=_8`ʄ0Év{8yV\´%wB$(0JU؇FfI $𠂢]B>JӡLJ(~/@*rINr{w0S@˝ѠD}Wյ'DGBc'YD DD1fB)AE!B4aѠԬ ,7ܾKG?QNb?$8ziM!|WG|^a_0>N>~^lJ M8M*P@秇Hď"Ȇ.LPD?aVIUMwt|N7 :I(J45 @"Bj;uw& ~z;㳾֤I,[$C9:BQh䇌bXQ8|xJE&3LQ5ꑪfH>Nм@|4*axh(]#pv< ?+c_x\b5pChl2phΏ~egL0H4,Cp 5\iOZI{2_C`PعZw-'zOn~0]xw fMb/lM*AUUUU b1ʒ)JSNfBmk6'o>|VLƔnK, !e)JS}7Uq1lvjHgI&1$eYXYt(@#ߜtb L|%C6nN]\ٽ)Szm6}U_P|TϒN5'fԶ$', ĵsx`ߑe)gIpJY%\ӠuTN~I:0A:DW RJuT5Gu휙2g7"={"A=0' GkJM2Yae&C Ri>6t VD * \tN`ULUUdQz3G[7ՖLJ':VOX~9U@u*nR* RLA`k<:qjI3H! !*™vC}UCAHTQ|Lֻ Afp %}1M$sb <4 ,ThX5arVTOB{|gÂ*NM .G"j!Й/BQ\VfVp,"|\BI0C#*8Fp^JVLMSrk) qjXݲO)ϜWضU瘞rujp595x=䝃p`w땪ކ+-$Hgp;IQӛFMyrcC&A$8b( 0n3><< ' 0+<:rd?T^=]beNH7Z~nU6] #zA!FÜ={$NI4?~$# U+V6<|ϥ;#-l )JR)JR)DĸZbRg4U)]Eb[`զcM3 [KV Ljd J4EmA]8|ۥw:*T4JBy*EGhJo5= 9|ϻ O[$3GeL"QCK)RbR 9egI1D,ONa90a `j LT@MOH>WѣxeqNCJ)?+kF`'N\A6FO9M(EfgYS#xpфERb &a"łM~?O 0BSL(Q}sj{+B|GtY&Sn&td{݋do4 s !ؔHC#x6Yy PJ`KUTs (NR.`ȚWUOrGAV*  \~ >S7:L^YO',r~&^xL) }F:XȨtOQ@`)sL`6,ƍسfa !B=͐(Bzn+:)uן\CWxQ"A@"T\e OhAWJUT8<x0)i &(8c}8 pBa#9]&.\7Ϗ~L([57cxmFU^.NQ?)T:y ! {>IQ~0sX7|ƙ F=:2lGղlz+ѪwMޔd䊭 - PӲ|{f#lĨ<=|Kf37x4ѹX;Z'm,E6yM j"ӑ}vqxS$֞ vz}}-ؕBNH%A󮸈 OfZÿ p D_^gbLRz'R.=$" A$^}'"3Z5`FDyõ*۟1|}9\=ɂy")I@y_4!&b76ZPO1bGRVa\"dCn0QwpRy-2>P,El6k2 XYI&_|T$I & W҃ԣn906RW 8FtX;Wltjm.3]MC;irt[ʹzR+yp[UZI 3MMII& fvXavۣII3/Z` 3Ws'W hk&j :4=T U? rh?|^+"wPImk%hMb4*i:JE%X6lm1q.D d m@FnNҡZzh.ƾ !e \2l\+BG%(>uT~M-E%ޫ hG啈*nE8.N\KY.2V9AHv틢BR9 LPyDuS@}rpՠZ@}$84Hqg3!bvU혛!vp!(<  58|$CrA7G=ˁƖQC"Hw'` *dM॔xgysE4^qAFhY.`PLrRB%>gHQCI+7Y5q6z;Ն9p8-=y'tu  翆lFn1@rB(/HޢE%:w9ypdE1Zhz&dɘM;7v͚ɤKBbBҚ8[8`.@ 6EJ&8Yr55lW^LҒي92FBMM3]=SDTQ?dn?rD(5 |{JkëFYgQ4x>4=ۼ q"t6F7ԱO޺s~&%0  ~A~&4D@ DbОGAR7c`LjzA@@@]AHBCQڹMWiNRwiqk/n)XsR(C P) \ pC aǩ^Z=3M"0opֺV.)RyCFA"$`1_i%j>krlmv+v ,:S l(*Sl >>bagRHTdb(a)@$I=$XV+t+#Xa@PLAA0JZYd(R,JX)bRġD"TP!:&FYV";= <ɾ`pȔh<}>C?:O㾹[B gYž!Eb%ǩh/Q>wvl{M}KdgE Ge,E92Ա_QSfLhef<{ԚiX OzMȚ9&=n2GѱQj*A*j7St ^[pH# &yI)(Pj4.ײWҲ ֒ }8r ԄD ?ˆ$v a/Pv~Z/yШꈈLA_C 1RitXt6Â. bae[ipP\\F]S8dm9+cM)PRiġi.C$ (9fEg'R MvHqRhC@PтpP^NڣU:,p:=@6jCNkYdc MPELHN1 W~3MΜ2w{K+ɏ%4VqP?{no!&8 FO`4REHOzLE1/wЃю|H*vu)K"RP &izgw^aFpaHI%J*ʺ!NI+nǭ-------EU0bTDG H!F 0Ce $*ȑ&AH+ D*  &jZ) |(U=_~l#e(¾U8S6OfU*^'m뼏ݲ|vD} n *"L[`(P; MpHDٹD躑Q[>= T|.Sf靿W R UR82Shi&5a"F3ՠcBwZ@I+ ePx;;@KNro{́kEUS,fk_K$Y˧H5p tJrnW !"v2) N\Ĵ A;Raѵ`'3Tꪫ^t:TxSg5TsoɵBn(s<ahCd0)+M6h pu>{+NhDT9 ЁwZA)@AaZlJ:oνSUW͠*\ph\*ӊx̡j  DD@z 윖SI6LGy_"&eDo9# Ni~PlΟ+z[ CX3Q18ے^/U)CSo]ZB r7jrg Ll$(h$<}SvRO;Ehi or6m\:yglMU" .ܱ*pW%uxmk%)$!$P:Vb84E pBj HYʹls}^.bEOAnʪoU7B-n@`$iLًmwsŜ>'fb1}lJ;?Y[/rD aRrh "ˬAi_۶s28*[CCmt*x $s3C@&Apx Akݷ;e]ӎzsZO'z?'ȡay.W?Gb@_{u0 3m}CeQfE,ȃFAI `." `*3тIUDDbƗ}' `ޭ[oєwg7w͖BjGgd5xY}!pv|צ%cߺ5qtH!q-SoB6WS,O5 &PT6Əmo>ǎ;,u{:o7;.غ4c,K|)2pRǥ0W?gz>L˝z/2aRk|UTUUUUUU_W=>s|TUUUUUUy}Y|9>n*}GӥUUUU^*zN#K 'ܹD6xuV!B/(w7' ~^|=_R%fҨ_gPz>hA`v/>)$I$Y$fNm6ۜ {`WVӦl SX灈EZh(+E#8ȕtyh)Nqg\s#WqR{lM]Xxc޸bcT~UU |j"9֖U`=A:VC@sП |`ꘊϗhʘ6_aAΐ3^|͎@ Uqӻ>)υe"_?Ro(boPo`@wpo ̿;e4D oa|])8\eJp1QvT]xhgy Uq{xH)[7`;#k9׏: U]Ďwp?K1G* \bO>nw'[X3[jmgb(fMY+'u"j()*ìPAL03J>P'98 ĒLXA**CT2=/&2@ٵ2dzGYM聜YjI'$ R4Y3Zhp"DyxUox b6+FLmF٥M+Lug3kPQ̙/Ss?]*C@P!Х3f/hi*5WƶV cpIFֵc틁aƦ"r^zVXfr.h9ϟmp4z9(;$ȅ@4VR>6TPGyTW1(YAOI:BhD /WMk{ll9&f+326A/O80\I ERd$3weI&ngn#a0oNȷe7YuRr1 M]7_:ѯgFr*n2D%l"l$k h݃`^Ϗ 1Clcx)/ $[*-Gw(0Mtߍ;5m3z@ GJ Μxr}zwV!ٞ 29wnf-`a3, 2h[ԓm”!!lCmB؆tZĪ31*PS!&tQh[Cn~̥S/ 5THN & CwqʐEE;]d>3c\q t_+|#:MACו =մPj #2xG?}vks6fYe0 ^l"f(❻d=z$"OKuN'k"(Mp08V~7L% ԀItɁ ^plYiv6:H6ȓ*g^ v˴w֡]%3R^e<&1kŸ?ae)J;|M;^R3lz:T2ƪѶpDfj<^]Plf< ;VE2A'ҿ}i؆QaFlX!iJNﮦ|HdKPS $¯v.viOZ 64.o)[8^9?vcxnfvmcvloDWKEcbwv IuN,JzWfߡ!vVVHy>oJ;. Z46ۥܑ-I!C$C7؆py 5VM%U7ӣF@MQTN6Zčj$`[CmC5RtɭIU!%j #Ybnt`m:\f[O3Эj[Gwv`WKƋ[7:h=ܵ,Nz2/_=9 Mnc!WJ55v}[eAY߿ WM{u>Gb@ZjMQunheFc2ǬG"1>Y R;5|Gm$I$A_MHB#du -B$Y1ae!6`FBGmy6MNB:Lu` !>4ķM8 y&A^nAƠ8nA ۏ<*)O ֵj kWw7w}EOZ 5YK7tm52JG`'hX mfpðB&:'L%(Q&Bm)o?x9K)P9z\oŰdZRSZ  K$D#4śjH ]Y;g Fk/#㉹4&@d CBn6M*E { uUtx?р?5OKqo{M10sl !2JCdb+ -:;gNknK)nP":ɒdUE[7Q3A,0 S!3ϕ%Th,C|XF BB!ea!!`Bf xL撪L4IΊѠh"&,֊Ѡh"RsUbYi Nb i() y#R)H"_/190^k? csapџnr؀@@@PNUUOQSU^6Hty)pG{fG<_'@_; 4l\y~5\h_Jt(@ghM[i<;f:<g75rv'wߝ͌UYD"8 sw6^NvR@#6 I;4V4Y]Q 45b`;V5P~6vX5۩)xxnxT]P_tmWHk$peTu ZyI.Fտ1pCL}?ߤJ&'*iI$ n,2[aePǞ]kOG) l:+zut߃ݣ[nukIhYg}cf]koIiYxy<7WE ~Ƽ +VgTZ]o\o}0XK9ᑍeG%8,M0z( EȾCrpksz(s<̉$HXx;;8;EۄÛ;V :˛ץyƾ5t꺮ƾ5^91=+ҹ]YnioVץy¾t꺮W¾^91q01|#Z$kZֵƵv̓33{q`H+xAn;;L-Í+{fxäkf`@~}G^*[<5A >b /$&MGz;xi~ 3qlgG~A~juWayf~"?*ޜDZp2ٽ»%d 5dظ/@ֶjas\Wccu}}cfjn nE ^S0fJR)JR7 <Ҽ׫}p@I[م۬XIKvmꊙ愈*\0n:̭ü/uq6+eߍf1LJ.TƲ˖'˃rI$z rNFX13c6I*~/.88J>2r-yppO&Ş$*JR- ۳37348›OHemnm `1{͋ֆ̞)ܔFiFОpLnu;; &BxPXCY^PA}ߟno 8mf%^&ffb"&s*f̪v918Ǎn<NHG`$bCI8NӲwO}L˻ww˻ww˻ |ǯ *oNh\;KD3K%=~{N >=7MiJ kTyDIUTUDDUQŪ௟@C>J$Is~;%N{a9Çq|D] ͂\Vtc3iI˯Lq!}iR >φz1Iwwlwt]7eQpsUcF;Zbanc՛ljrnُd$ZxQꩌQӪA0䏏x ~آ^Fǟ:fA(3g[iokW `0 0 mmkf̻fl˻'l:D l%s]Ym/ÏR9߮$!&ȸkؐ0`m9~Ϻ:][l]p ط$8YX)v(ȑoƛ bV?; Zse3}"n۠Pkd=7nOf#SÃE0#'v$3123*3$JJ3123*J-dKjY$RږI(J-d㻰$MۉC7~,|l㻭גg44xح#lp4)Z{F@ KKJ} <4sܺiֈg$r.x_\4ڣ_r҅߿mђ{}VoED݄[׿L5ݺЄ!@ , JR!BW1wx]BcϮ5eB;F*ڇwgþ^p+k0{O"nMv7ݟߓPown;۷˜v4Q㦘q^9xb8͏r9ѳ\-[Mv0Y%U}3UZԕVLI&LI9f-7Yz3_/~v]’E@ P(+;&#t2L6L;̳BE;nGBtԾқu6{&#m Nϛ|8p}fffffE3>ff]㻾ffEݪ**2b::::bbbbbfffff]㻾ff]㻾ff]㻾ff]ڀ(0`wxٙw͙ex/&;t;.8odn[.f˽ߎ/Ey;"pಅ9;/PSw`~@Ef~D|c{{^ܵxG(w[SVt$DbNR9rF@/PH "F@()((B  U ?V z}4߂ckc+JKԬ9 )p!ett]J+̬>u@|ӚώJ.>=OR5 a)BX#^TRa c]ݺrvP3A %(KADtN%Th,Cecn'nkM4R4DGDRUI6]v;v۩@D@0, Q.ԕRa 5ۡܜs3q⪖Wov~ęxhh=b.7@ԍ#S` V1Ƶ,zmd4'5s~pdu]ٛ|ŒU͵]7}p'G~&׵C Uhgo97,HemvvR| !m>0m#ͅhb$9ˇ;dfdWvv(U?n@5ޝ3rq:PS2r@"#7<{ilmYm61^qbmXLm2`MIdzݾNatRJ> 4{1\"Ph׳Л3k@Pn; M LWve4 mIP Yn5f ύQ0JbI$ s״{ۈh0yNrO(> 1[y<8-גBCv*Q6hBI2(-&STQEPh7}bցwmxofC2Ah!ז_ ws+S{粥/aj9栁 ori&,,Ap:rkJ\;ﷳ2ot@c NCpD49Q{o (tŠnهKӇqc[0,/̂xw$I$ID$JS8cy;L'mcI!Rꪨ5X{.ɜ$GDQfKt_v@aȾŶ/:C0b;,AM]7PfQl](K}LwvacLZ:g$[ PQ>>/j=` 4_&-N𣯹ռT'pfkJ¸Z5ZiDݨ81\}`NZ%նFqЂdHN-N$M8ݐ8n3gBnQǏf&V-Fy f q-=k2IhfP3nI$0/\vRZְ JȲ.../O Ǐwxwxw~Bn<C$thprӶ_m K\zZ]JGwmԇ]lCoooom1؃s9yy0 0 0 KKLfl˻f̻fl˻n9JURUBtz5U\)r`̻`͙wx332wֵkd 0`wj(\,ٙw33.pfff]߸mb=|}}6\I2B\t'vq$x (I~@l~[mq 00-m>o;,hHf= ฤ9uzVY©0Jf[)JX $:&IC f;zN%$MiNߦ~=T\@8ޕZ__WS/#,:51~< Ӎ'.@abk m$$Iוװ8`͘4I^6 A#+¥L)t2UWu#A̯~\h;^84>i$.>4Ն%z_׻I)ơPT, wˬUXXhx>W>Q2Bm`4t:ߟ]jqv L5 C:Rayi͛R|{{ Ag^zw#6Ժ+Y3&*Q-ASB16A4zHRd([U]fV` R`qmQPґАX u{C瓖q@|VwW-/n6>0Ӳ(^;Dw `㞽L>IU{$2J3$Xg %)I\?2 㩓.TҚH \Gq"hy|>¾?Β*]&\WlRϽqvӻgBPCx h>UUTI$7ێ8UXXhx} c@6#060VYe8=6Y-f'v&f}BdZp7.vTxuPinr)H4;ocT_`MUU1E_USUEUUUTEhVvsȢ((ѠpQ8#8a,T7v Li_tD"oͨ&ҏmF6 \).,4@X A{g P$&\#5RVqdg^O(Es=S&X58vrF[C :FU ͒^f;cjHG'~I$ h&!sGyA4asbcM[@7xuY;Uw&4ggnkbb ޫI_;r6M6DCG13n5bY pPY2tͣÎvGcQ1nwGn ν'+Šo".,,wx7kAcIIߙ\zO,@/#vϛ5Z#Ж#^0733fn'&$4р@^;UUѺnw9uϣ}dO!eýpNߊ9f͔"4qͨ8dH yf8M "idZGk} wkϬAlEdDm&D6[Ī/&UbĹCV.@5cc>|;񃙊uÔw3N-Ԝ`6w ȅfysӊٿ MhV2Do@° C ]Cuxs9ʤ+Gmw7VI$ ;WX9yy35o@ߡ@ZJJ(OOy֠+K~dfɥM*iSuK7tfB'w+BLQ}¦`0bl:eu2Ebwۙ*m+Y[fwp9`5f&qyv6փIZN\9_(e3ƛM׎&cЈW ÖΤ/7FD(AבZhc*4F0p>Sl]mkPl܏g>HߝNt_ҟ|,TDUv?>^yps0噕UAk;em^ n:z9f-;`dݍgE5ݻZܖv3_|obo:s[i/;Y26;_L&3ù_SwlH(9߯0J}@:&ϡp `Oq)Vf#?N{2=}*c@g0BF_Z]LOxW)ikfO5Г3*{m )SbC:ó]o;i]SUӮ‰q$LٙjWMC,&w3˭KgS~(s^0u[߉&]VU(di2nR{1ڙi-uugnKrlu6|gam9[7aֵJW<|@-G~ `b `b `~<(Uyyz0 0 f̻fl˻f̻222i##&Ii433326ffel˻Pn0` 0]څ  6ffel˻\,ٙwQ><}} ;UnS?DҾ$ɐ -nmqG3VmURI$㯇F~g=Ї׈[2BfŢk,cA$D* w?^XBLPTi2I%Kv442cؽ ț{2mF~\q9>.3Yo%l&]2R>|*u8? x׋xJR % DxdiglX1s}Fi; %jJg_ﺶ֏ބoMf1UUVqxm 2Sw߂qy9A1#vp!ru807UUUWH]w.3KD$H'S#o'l~\rI íx箹w89v³LT s;f𼇔}۝d~G ?OME0IP+BDIeRܶz m$r5>?mt>M [J[J[Kmmmk7$Sק!*G.lwP!͝& fOu=$mo>a8y/cooxE1͋s ϡfO*:CҊP}>!~U$ i:ԗka2NjNۯW7mGjǕ2[jnDyT܎%ޙ6Z]un N&.IEnS%‰2XoMƂ.;jX\Z3}^?"f`2?U @8UFBkUCF$e?رY ȣN(}ŨdA_f5-izMk:d(+Spۯ 2S^[ɎH7l|.| {Ѩ Mʊ\m"j^ְIQCI$("1IPS=NRӧ)%AU!#]Ivt:h\بnXßd`uV2NPȞ٨7~90kRq07qewwZ]n&+@$ zy2S^3xL1i ̷[>$&+;R i6XstT9Κy ,Eb8a>=Iz Ǔ٘>X Li髽팦J*7<:̲C^ϑr-z8u׍UUUUs3bRОߐܕd! LS+5!#$֗w|HtQI3Pl7w>7S}bBN#t'ۼ;2o+|nh}ߞ@Uryr;b,Saf[k03RD0f&" OBkG̜ULI}"%R1ZÈA GwpTV bAѳeXH˵ܺ/OygǢlZizSA΄WgaTp$6v!u66=gJU6"DZYc1L#"eR aױB|FJbK&N+;F"r(Pئm@Mdhwͤh"yr2enn uG8a pL)"}mQuHrE0Gl/I!&6hKv b!YeAaLc- r7ǐ,/dL,Y]M.>@{{{Wq}t6Vk- GnJL".A*cfpzsH|gꇩva؃APǚ;`v eϒBx@gqcwXuÁK2"qHܐlC?B!̹c0 t4E_ws ,,̬ (ߟfT23QI2U@E@ER AEITMKT{vI;A]&d$; zZix'PA߰F.-5k;R+#d"׎Cɹi [9!pyu lt|"r鶈Ŏ 8(kC۞{n-mB^*`x'[no'ͰxIX>>;0VԵpLY7Vm+Ɂ=^!l hqL's | ^ݻ<&U)jgt0wxG CA^'w#&$![al* dX1y8;Z2.B::GbVI Z,eŤX+B0ﱘ4L qmww~B-k1̶Bֵ(s,HfM,LEAnVm$G) O9}Qq¸ye-t3¬!"B澍<}Gۅ?6B*yyt?`MuzU[OL"鲚-^v;{'dsRAPdfj3 vB5@ mhp1LrF;k7!6JcVRRD0 s?b w|K ɀG<9aкյcqV(:Ufqipʳ{ 4`:Ry};83|bjgM͙oݪID570HtỾ3mms{ Tސ ][s%ѺBmq.x\ViLCmcGR&=n<5WU׻1=Sw;5ϵ|#!sr; $*Ml/$F.qKR@QMM .XȣhF#y+Еՙfqgn~ ΧDŽޑ%yrNFhɝ/$D7HBwHQ$I!AWc[iWT畤FPDzBzতp7xz- Vk ga98]Θ*YpDMExd2"g\r!;ng̜PID@>bO}g:ml?DRUxxRV3{+߆VX@p[$1(ǝK uF]^4HUKA9,,3`5xӒ'h+kqy2m+KP 'OQPr2tMUcbKs!H7cK>@ tw= Qjn:N, Pňfmyi.A 7χ eh}aP0f %Q-*Kq0JMt;@%QIə%%.U"~Hv`;z8¦ޠ H"M@$bЩ $FNđp9XboI+!+de2hFo85 |?E>縰G OMx q;ipo<Un@w,y2$Z޽4Տw?|ސM:aBJdP:`3jh1ux PfT,~0~wwAw\.T3-oO'΅otrzm_]uBߍ>lcs3~s߂HZN崓>}u5ukO<>ۢ/{ˤm JN2%9vZ6sŢ}a2BZ wjnK/}#.|_+{N& QO{wYΡup] 'ifǖmˋ+S8p%S$F!p%E$wñ# |(r 6dbHM B\#Ar-.h6,-lcBHLeY\mm°C+hO9 KzyV 6W#Zr (%EdhPKSw#5 gvͿ_aYg FA.l9B̋|h]{-X n["@ιOCbj]-kT/>e4[:^7a(!8,WO{P_#v>}#{M_F$H/01mT$`̣{Pۮҩ}{a \.[I&Cu+7+C#{!`c6`)v[F(LMH)Jnd7ƸB0"JGȉf /S!raV`(Lƃ&Yd(]ě`Xr}h VR&Nq6&x6QUd$Z/ǒc25+L.c^eKFy~Wf!-G{m6lS ?9q1t6hGOִh#My50\reObFG{ɖÆ@Yx9>q|c(?ǐZ8puw b6)YHRfNt} [9>0M,ޟ;2maBY5XRDɼkzeLf$C{.*q J9 u*N[ιȰ!tc bhnEIV钱8Y*$ݹ AqM'דpRXr Nd8^MW"A?C'0@~vPNb45k *]tnUדD54i-4-yt 60Mq7k<gA׳O>Th-ZCvw_8wL춣3sN[p pb>SkMgh#OdSƨSčz"'N] h/MË$0Ѣ(1D4A"ٛ6i_`RrHHG6{qչlvUVmg&"4:oƌycQ&11)V4v~Clcn}hn8TMƃ"9T̢,,BFJ (@}rEں AҜ; ZzCC^ #8=pC]"CA&D>]DPԳo߱p^QOZ ?~wl=C|O?whx{Xz5e3%c+am ,1I0(rNݡ/M)Ϡ}..L=񧰲 N D[zdm6䭔?Z#>Bzl[=$&#޴hHShpu8b;:U܂ 6 M FE!3( edL$coc؁,n%_ rȼIM;F #]W3Ce tmBqD 1>46b8qԨh;xb$|Zx6J w:m(\72|7/=\ G,Z+2Pg '"?3 ~ {ôG=yG`t)6 `OWM3,M߭3MHƍ(UU\B 6 5 bHf?z&?c^c+]$ Dq^'ۏTLAJ{G@l!f `MI -=7vǍ!#vF3A ƺ=/VtG2Dz,>[wIExG`BNVv@LP@TQq( 0BC 2IH&bh "fÑ!F& ĬIB>ރ~HAZ<[M„`䑙o^2[o˭%# +Q1s嚛`J|`uA񋱵p䄁 DYgbȢ A1/3 $ 7&@Xdq\XҰc3eI_""#Ҹ _u=HJ7VC4 < x^e@c鳤LiY >CN4+|t?I{b٣,= Ow{kN6hQPVAO~odu%bՕT{… vgy="oCϒqz&I$K< wvKg= `_-5HŃ@.iz;lG㍊?0J~dysװu]';l[ffGEg˂)`p M?S9дzh%&,Rİ jLtzݽno7b\dl@y5WkC@{/{ AsV/sD|x͹M9l{Z{jM _1a\.ȪgITwdZY(3;ބ6:ga1 DyÄ>Nu6S&N,%w;"Ne/o}PEyج,FwGPNd&+; m>>964TDZpjwkױ([lLCE(zLBO}݁/l~LEZtfm#Q#KE#S3x)?d8w]c$/Tg/~ő N]}X* U;)/2PxH%}:8 :~cԢXFJ4z e"?/y<#+@- ؒM|?yG{, aXV}`R@%(:%DZDu#|iP a0̰[fEwzG^j+Fl40pSx@x)*j*h 4A^ eO »trx";"ǩ- A7ֲV+|`zиLb@ŧUT#g`RPr,v {Wwscg[dΤX]C؈^_(#\C_jUGAzX-MGu+u-1_uD/.1׺^2aj] ||9柛;|q"&h6;4`XY葬)Q}0 >ѠV)mgpZM%ffcQtϐI=:Ѭϧ0*xR> bYrfDv?!&LON )\;,gWJ~Ed5niV:n[C+FDܼE =ipq^ ΒaS|*H'2¤@84 "C㩠93 Ӫ>u'PGz\ǃ4={jF0G &hGv)ilnD5ڈ5P΁pHn#YCa:DuIRyhMRX`)XX>f ٯC1',iTHUУHh3b!o",5B(3# ab6GYTTmjUZAWT{s2+ x阊 +>|}t?X|9?Y'oå=?VMC؇Kk!~F\CVZXa @f8a`u:`QN<X8 Z RM$ST )25CL֫o~vaRHF<^\Q0ѐa~d&&\ղ / ]0П ML 2nEVo[EE HL#kوKHfl::AiC,2NҕdVV ϥO+ #|E@m=Նy(4C{il)M-F֑VՋ4-{Ϸۿ_wz5nCE$t|Ny2/{tIpX!Zrfl[Ѡ2J"j"2d" YRZƄ!QF -VLL`FH2b)FttH fP`hK1Zƥ jLaj&#ty>e"=Ǐ3Hݧ`!Y, 6%JdsLyߜIxq7b͞4ؘ6jdgf1n45#k=d9̍|{q鍕Ѝ bp%Mrg$@6`Uob:(z<=lbNJ_ןNӂ sfპZŠC$u=3IP~(|i<36HȞxKTE ~ ]AYie*W+'t>X>R)}T/[>XaGu30>r}HzC!nbc˂À9h&0Ѵq#J(*΍Mӵ;R ^aCTPE(CIAK4Q,EPC@nzxg uPL8oό?Ky3_&DsÑq~-L)C6S?FѠ҃QF!s qZꭼib"S|MPkE@f#Cl9 (CHtg#S7[J1Yzgq*2;s+tV J+ց=N1 Q` >^?soi?#R+v`bD%1g{xdT291ad$HLm~B5l2sNjϭL-kOcLdgnlٸ&j  *ѦT)4o-|9ӜX~싏6o],xdBʳ E˱2B>v?ۿM=kxvRSHr?ק^|y߯Jciqt;,h $, )d E*zWʹ3XquᣌQɳ5۳|T>&`W@I`AHz(SgN:$X1k.mn . 8|LJڔ8 F 94ʴ"ŢH=ocloG/50|\&ZH2cPEK5%'xIO7܄A\t*eaU`VD,Ԧ6;DfP~ny>|L0CKh!J:L=mEh6:nc##dܝgı>ff*Q>=̡e4:ȭ(BWlfbG'l>BҎ)93>bko3*?~L_l#H$6,EJ- `Dff-TU!ܘBr hّWc~i3g[MokްJzsO|a@PĊ>J X-Y>wF?VXTÚ0dvT-%닑{;f+*0AF0Pf8KM3%_ 6Ԗ!SIh=*fX$wTqgab ;2v?&g,5A"Ȫ$E? |;v.ig}`C$ﰑLP3u]p6=w۬U^{̌cTL a T7v?XE pLᝑP3{2)lv .PxqΟc]J mOwaqZH 'GP>9Mx(D72$=k+xI9Lm) +Yف\8]@N*۾P)ĩCRw;v(s";eQ}ډS*=m d*[=@5)d_"YT!dR vrbT*.DhA;caw%x܊+@s=Ċdӡ]wPxռǦ h5D$N77/>\˿bMrmnہ@LLWv^%% ^P¬整agkX.1E46[Pw=cluN6M+4bn!kL/<򝡨!ڀNFkCp[e08hpR@JT~H#0tDsAw;KVa)g7@zg>=r߄7Nx 0dKx4Dֽ4' ƳiҲ qad( 4O xN6#Bc㔹@ \S:@q)%T-UƲrZE` Z}1kۥɥ(c ỏg ckdW:QjSA~q.n: uh٘t[@ mhbk<_>4Y̏={o ]1ƃPf1 PYZi+Zæ*9_}Ŧ5ftlVz@0?I|APTЉX7Pux/= 5Ɨ >L?"}hAH4wzО֓04K1*&|FJ(i$ qU\N.&2.Ch TsG~{I jS2k kę)DMPQp C$FJfIWKXqgĤ< Db^4IDqw瓓K:.Ź>.=T2`oXHUETQzHfzho,0N% i"2CɴL a*ixE*`hM-48cE]IT hD"=H1ϫ$pe7Z!!Y I6-wg)b֏l #yZtT3r9QHQj~YJ .JE PHQ jP %ZDv4B+x6ն3u8RʹO/1/ _dx"_y[;nz[9eĴf^ (pt6dm꛺*mjcnκǜ}gUSm2CHGւjf[/5yaN>d'5?0 } qU[m Q5 }''MkMS=?yG{/h~}7?d#0 &>(GܬNbv+I\@"&*U$RMuCQI%,@LJ^$Y|d芵 N'o6G#̥vsC1=T61ß|]جpM?4^ٶ&ڠxA|ByJՒj]AwN$FB4 ߁]9fN=3Z2g?A>](W^up*RoCz> 68-o(_X!6.!E Pm;OFlI 1M.y0xGëKLh lDyM7GftI_Yi()1I#l&Or C~М3S:HLRR-C!5HQ=iO[ PaV>u*[da~T0q Ff8́A6EN4N}0rJG҉jcPAvz=+T_܊02l?̋AFL"+0e;! PET}N eggD$8$#^<} rtS؛9RZu斱#c:1˸h6A5!F9)!E5(-<{ŝ|b.QEֶ/.ݶo'Z~Чӊt"m"f]aՉ&" )v3Ηp6J"5%oaCEpZF4ʗ t6~#j\u}@tE" .j:V/ TP-s+p޶-*<<|bLSc^L0 o@mDLƅr flmiNJZj@{:Gs|}&ѤƷ!u0Ob;,DH1 xʎbaMԻz:@yΝ%dCW>HkO2Q@w\^jkT圣Lp[g$GjrEQUw0"c$7;"CQutᭊlkKRۛ=#ts{tFn=e7{XM:jŃ CEHOnށ/8-|nl+xP"B(oACZ[fpH3Z 4OFD$W ŽhVZnXGndH y;:V&\ !i'yDfE'z5UrSW/eDk߿8/n̨!,KHfFvս邍im|:YK z4`܂0z4HC:F`  S UDll縢hFų Q?間gT4D jîMc^+TyJXfGh XsiFD?YMgNیr)IRNZ׶ŖaQGB~wiQBd% ys>fFQ87RŊv} "f4oTS3 !CUU@3+#|ߤOkL'VQZ& ̪gPѡm`۞@Ų#x~s:1}>J҇뻊rҷ[ϲGϲߒ"C(QZT(Bq0HD=:lo`!T@}RCUWYu)ȃ!CJJ"(7 iA-KI( B<6D&lSNO>0|RE>6&xot ܐ^_Ԥ[}_h>mu[5&3xÕE<(׳$!Q4Chh}'ce5][ o!:XY ݫpDO|BIǝ%A$CH\ #D9q {k6yH=h-|4HqNUG&-_(Tu#{n(MMni>^# *A]Z{9)+q4]3#'9hxz2;^ g|zp&RdQ眰LԠ4Y$h2$+d-la۬M~MgO܆ I^j Ѣnym$Flf3Q֕Rbci2:EBDebc2nñqㄈסh =Β9GI>֒RDG^\!SPѝg Ba#YTxzB!!ybh "p*a0DJSaڃEA$ȂmF N`y: -QΔP+觤mvoHІ9V1ت`"6~*{옆-H.=r@N^0F$F2%6Xl ccxQ?ửq;}ӎ{g77Vd0ks_+4| 6R{mŴ=ܽNwuKHD[eDѓ&Tg$C < 0$X4'NLrV06_w6W'f$'tS^;i k:P= 1݆ =mf+ s2.3qKBVika3CI5@43lCT57縦b$w$-U%ZFkPҪqZ` ,"1Teb5'>whS@l!q새E*B=dN逰 O C]N6JkLAm+V+B^2j/֟LQpC32d̄~TLx3󗂻tR(C)!85ч<wxi-ϙC9 o"6*Ch٢e"#P4{MQI9fZL|ʩc;D{g/Q2삃,I~~ařeV*;/ kˀ ua#}y`D cY *?Yfz[lIL8?4b8BںUFVGmR~_Ao/ ÷S%TU#or`}H$*}$)t_`%JJ-lm|i*O|{]ROCG}GeZ{.hlUAAbTV :5 mu?)-†=CuS3Pi59n?OM9˝QV~ |a$ OM)$?5'E\I?)t@$zUT>^P_?0z`p/ U 6H{3@OzT28( e2#:cܝ1=N_12뱶!$ E&N:Ed񧼥/;A"3_-es=y!ۆe:t1𙣅01+kb5&P0$" b(% "%|b2$f ey% Ɉ %udAIx'x;$6["Y!`60Є²JҊP )tD:bӹ?t;贔%.pUb͚A;2RniHZ)G$Ya8-Ë-F[ @\ARI>ju`K"+ wӭ{)[tXH~Fč:[}~_o.[l$-DMөGl9 SWLǼS{YoBaZFnW(kF 읊& "l1h"?-c9:ySKKSzn.  vX(}v <9hI9PE=wqJ$hB`Ն9g :. H2RӾ9A{C I Hi'kX "MkDcZJ<!l)Ӗ$N rPD>:~|LtCgwT=vhHUMfGT EB Jeь䲞ŞڞWkUlaHbȊ4Q24|1|5q>M'6*  «!/=7}ߟqt$ ɢ~\ca*ttg٦poJGP]D+R`_2!~E37;8 :>y'ZXPLTmV2Z+ivQ-+T3 p`x F5،iA4 &=IӧDDG'|`'LP?ړ- N6n 0yElckZ|^CfǔKpp0e_Em̕,>44S4hb,%?e6Tӓ~>>o1v˕#pH]V2՚~o5:x56m0ה&vOкUK1!3?)P*IǢIWra!{@|U؅XAgyy_fɸmPA FzMy'otC)$󄕱}bK3vT+pnZ&Yq{K >5AsXm}WїqNљ\:lÃDTO5WFHwzRR ͞p-j(͟.7Q& x9y;iңz;>N72qs$O#`, hӌBI?6zY|^mxX|<`PqP4b|/ 0|ءJ;,xѐT i# s4>x\~2@(VG<-w̆ȅA?jdw=٧r\SPyȌӷ񞕿ԪXoe!NNJّ9IŠ'a 9uٛ_'}6,ૈ,ג|irך{7Z=Dgi[,iI!L%~@AQJb͎v%Y9BLτ,Q~#$oZ81§FUh?1:'{:։OE(#q?jrpm0-uk@q0#%) !`c" 䔢Sh`:&÷rj8E|DjH091JBһJShf4n(DD׆Z5F)!Rhp;;lhHWxDwk?QGEZr)4A= Հi}T&bZ"ĀɆ'}c=vr)=$2OJ?>wA Ҭp!6ZU_7, |;tPoy=455An9|2{v᱉b4AHa ,'hrЊ}m≍W:2L͂kOjrZ||!Y,A޻&O0‰#%n0A:0zs=%(UV*/Mr3$Ceک1B<Ð hQT#T-LRAF65,DD:mRAe+.8b   3 ͳ*Y]0@*4IZ8ER(v5R(Fi:B$"ҵFהAaR1!T˜k F%GG l} kpCo!|%gxobY@AzőA޳h E+en36oM m>{rdNs *WUE xeÎwf挭=e0W_Խk mh"c:q&⬮^Fyeܫ6%A7Oj[3ơ3)40̛ܸoR6φ ')2 4e*6MQ2 |لmWEV\4aԚAts(L#+4i@^ kr|^hsbWGKY(4ѷ9 Ģ)KDaOqJ-[׊1siH |!X˱ww{+t t}` =t ]CR!GQd=hdU ؆)U|0ͽY C&BHU &`Bш 0HIY'&cE" ]FPaAD8Y%j_ǜ Ip oHЪBIm! "•u(JPđ,UU\d cQRmZRb?"}lˆ`$1mfہ?Ht<$tf!!2d8I0ng12I-B1; q[օY rw| X` f|,4j0r@֌BFh`rjHbjd(Zd $$`dAQC-I` Su\lx9'Rw7L>o[|W-aG3Y"kބ2UGDu5̣hLt:/KC1щ uK)i0s-.16 d}D)k[us95Q)f93&U ږ' }meq11#)7þA$V`V I=PV ZhI(h&H*)u! yHХJ*BF1fP & 80hUH("EDH6-R3i"$c+260XX`-dF̰YBPƀI&WUFƅMk!-*ff !X% yJ!di!*s"?K5nd`0Q Yb,8`j1so-'yi%lJ@o!USP̃?p5_M6ЙCwW +7⿇z)5_UShɭY1~QtMN^`h̎vjɆmʬ#JG&+߀6*9ON1=8֡"e ِ $߶ksgcbhLb `oAގbY`(ϻlOZSQ Vkr!c2IP֗7QEcS >C&AX 6@B$Kq~HME'n}"i"O~hrZBD~#};Hj03R in@MXu2Q~vPªP)46׭yA(A 䚁b+kuTHXs2LXI-KU?!;Z2R&}! RjVE:@҂MoB!Isf!WL6W5NzQbdo5SiSŸ*OTg*{(JDr )2FcN/ۣR%,g}Yu|cGdpUQc99.VF8x_9,֣/a 4dKͣW>R}^ʋHAg*5 S j@3iC/cBB!z]?$KzZe)LN:BT7(|uɁPy:Q$}J-=]†~RC"ɉ5H q }jHb2K d0IR# J^oo@ U,B;{|y}?KQa4]bY:B " ewrҋN E#:!-榤Qb9cT`mґOP]d4HXw?Ƒ ҝk|c9&e bcHz C M54?" ik0w_aAPV 6DUr #+BRq(Cr#W!WSr4(w1(!U @l}3\mh,ۨ6_n] G9Z.68Zڸ7L韮A0Nċ26n ڜp|=m[tk߃/XmLdLU_wOP02{\jzHqMj`~_D6B 3"IED`$JCmyl8޹0䈵ICn3.ˈ?PV33?er<ϺVv]Qu:`9L-(_ VM93D$?{! s:cLT_$0SgrC]gѕ^qW1(/MI͸ /h(U3>QiBzNe7ɩag*c%Y~v=e{i[dtcQ nL74_}c;;&^:vҰז>Y*Rs0{GNJȣ fb:";&Ŷd%eꭖ{xŲbgn;KE" 1Wg[ AQE?ZyQ A[WEDtS蓥P$ixzZ !*&&F-ҏ`f2ݴJ4$!1ʕڱ2A-.SҸPy$tFl3U9bCئ"tèi{/[YXFP3T)+pT[ ӟ:*cVJWN_>Bxt|H1yI`>QfCFl?Sηl>qIa|BGݰK]5 6DO 3f|ѲRΏ`ܳS($֚)2rC ) ٚ6ɇ(kGUU{~9S-~m N$'Db/#5 vYEBw>Ae_h<5z_dL۫Ng(@ OcQc?@^9Y{#+,0uPUUxBUUUff4Z4s*n&4vv!(zLUuU iu.boF4a4XHXb-T$Pj92mPgfك# %m %6ښl^;CYeFXc%u|6 (99$$mvmdrӥYtǃLMf6LpMZXFdZH6DFKa KLeeIfc20w:uuC&(#*.YXEFhnp ᩐL !4JAz_d"m]f3DnW}@Fj7^VYTPj |p{ %ϯqo~ȩ5T`8)k *hhxZ2KOƆA56RtM&qJBu!k{VJKelLr:1ŶJc2 j`@¢(遍RN)* i*s#(IYb3aEA1ťMfc Mb$TcQHh#KjA)Eƅ1"c(0Ӭ ,j)̈0pTB5T2 1K`dFdXM2p3[';7`{fNbJKk+&`ll2;4$Lz^6SKq&r,8j#[(6<7f"("dzE3A]Tpn01]AI1$Db&=}⩃Гs[7 zcNbH6X+RQU tMec̩6Ć] ằ>+ bӮ2:yIrݿS, XmytvMFimqI@v.l`)ؤhmǐ69=i.oO^ٙ.q׳f=!HFIf.Hu R5!>r?NBx? :H9 5lpmwí<&&A7&,Dykx?ʙ#\P{WF Y^ NYC_Ǿa&* `B4 PJQ.ERf Q>7@Ȓ B` ~]wv`)O`Q-Z,Fޅ,'l& ONsQU:O)>;_6 B<-,ڱb*7p2"lsj6%>;lC*i穼aXdFSg OqbƷEΛq5/$K D 2B!$ =3 H3";~Q~N_]gNX6U{YRM HtП49P|({҂OQPr(<}""rr(So =P"!{5~$2)t 0#ݣLƠs sMn112!y¦2L4A jK$ U,zW 6yxU3!WPF2Dr7'%`dHh )-`N lARX&j_2rDy{D#:9Б@k"*)řHXxbfRDFC %TdBL QHcK4$FeUbI 2 P#ʻ}-uBR`IϞoW9FCWgLDK0'%}"'QDNCNLGR b&;lr^4 A!o/l eGBk2mUoUaFY6$D֭!1!8ADf8XDVHmV;v"_J&)y\;֊t5W]w[0RN4m<!JD/{?|quRdkx@V-zEX"X+:n\V$մ4.p aM a }Pl¢T/m][ !?H.! "`l(gU].U7[jeK^qn9Vsh8cG_kHmsچ2[|ټ{WOTS~Z짌0 R.3DxU &g"v[jsz_oREPH]+4Вdz,@spʵ}w&؊gA{[ڙ\a_+fzd3ax()J|CQ}O>R7}w@cCqЍ{&[^tAÞY7^V3ϊj! Kc] gm> /c(O0GnVpy!?lچ9\m( -mGFwV8H x}W?~ش6Tιɇ$odHͦ`î2~a(Y[2+~Ӫ Y?R!#;Ԩ/ >p4ZxaZh6Ґgaƨw-$"0W:;:SJ)P@ Tnu Ny~2ק񗅛U#ԠSVzPQ@^dAv;XCklpdz\2.W,m7`ʠW)^#VW.#jE0śQGqذNV4,Y+$nBdsn4R(WP&<,8'P `.RG%α -:}^OGl=D7Q ̣x] ķjj~QB sxXDn[@ LBi(cIDK $yA`rpB*.L%!dݷ(AxM;)aV-fֱDt:w 8|$BHI#<=wp,chUtZ"IZ5i&4H~EqgEC)`uc,z>¹H<9$j{xٿ"ӧ^$;@Ȫk—ř؁Tȃ2# 4kZ$XX;p0bI(N&cY}M3 J,0`G$M7CVR:6'\836sT[aSf϶> QI&gH\hrmn}L3}fH;/ ѽ1[iv4d<('L@AyQ̀<DvY}"\R PfTX aw0ى"nX"6$ .e{p>dp, CH%'| M>"ӼzuξF|8Sx7xŝ" Ng7T/Olm"x` Zyx@e;h7rvspC@F2B'S~( 3忹 /M(fZo|u5>'ZuD^'=:y@^x+W16e] S)lYxm7ta[s}XfBсI\w ;u00)$HY=|auT繼?:o04zz*{)C*S&K) !G9<6)u$1< |PTiSEP΢_H7M˿[3ϙGLcLxH+ᷬ|ުsyL|1i4~tdrƔx:Sӯ,nAYEtA_mݬ~S8ɟFF~۪>a˿bOsQB`3s=|_?t鄾4#^i$d^H7#Cn*4aFGpc ?PT")R'%.%>`Yzw4D9dLS779ԁJ*Y)00z0&+ڟ8%dKi6['B&S誏aY T0@ @dyBw3FjQ-?pi0q݇'㟳bQy?۞7݄b^MjeHuc'8̅'j8.|b-5Lӟ.X>+q#8{n%7(->kI&{ر-htt";:.C'M}1w: ׷KW'Wxvb"^D@ A<hjN oWx][2F&ffHHQ&`:JRNr:$`!*d(! -(QbXYWLd%LJT2 ,Dʑ%1(DA*- L D#Ҕ ILč#@d7f :@ 2!xS ƩݚwĎdCCƌd"I;H;!i v`!߿q$ͭN-A[ǏW:߶!$cbr+`ƄnhE5nԫ^^g }M6=v76 @Cj(&R#vv}/~`huA&i>s"{zcϸR( ""  L"5S< (\RG;:VD{@ؤٽ7ieRRI26^Qтuwj1գ )Qໍ"Qh?3KU06Fxa'u2.G2:ÜwCG<-to]z݅0^\z'zMJw5^qŀ TLH";#b(D͈@dʽXb9ZUwуwj8 c؝MNL< gqp]2FƠ2PZ `wpF{kklAP+M,$1zXwN6nPphBL/X݌@^D ȾbAC*Y fr'm/K=w#kAw,A;#f~U*9]Wnq V/to<1.r+M'\CbWKM ;3+/l~ Pl (wǞ#.Θ1)_p=)6a.0wSZ r1y ya|XLzz4w#iw6w9HGhH߇NrcF{4Ð80Ujw1";=k͊vDm%BSGFAxHa@A]ӝ</^ t\D]/RŲ̛֩E [+4NU=ۉqN # zcM 3"#yUD{EÜ{[&+Iڇ£,:% ?'(!)T;B"@($)z'"'4>Vi}u[JL=e17waGfXz\83 0&\`V@oy.ASNC5k4V%D h#0FF"d{M2%S*q!Mf  Ur. C-KJ[.l97cԞP8^+ cFDƉZЊ H!G6 aۚMzp~^OrB8qO$wRG cl>RQא†#@8ךl]1:YHh^O,I,٦D4Y1dЭYҸݖzpH:ww=9H;/,47%R9X` Z)5%Xj xIoU֝GN[Mk$l1A )N ʤ i[j6,)4b;l;jf9*%וqD _ `RK'W kdwD(kf>ޑĞG^\WZ K鳠~QO A%dlgwawNy_ƍ{Ia8uZdGO[cB +Í]0q kDs.J8)<3ԘEEnsĬmjL*=b4x *c`8F&^Cr#jr2CqIhi?'N;G/m\˧Ő-t|"(Q}6VE/CFRن)c"oc&~o`IN_Ld:[01_cm4~kf)3-m#㢁"BS3-pdN_.Lh~1 k(8C``ߣGmu(U"ĪydͩYͼDLďHD#N)pR-w1 g8w'jQXj` ݊K!%X`a`O9ft#$$Pa0o{!o4g_b/5:43/aC &ylfՂEf͒7lby(*s!z ݟIx>M=m.Y7m?:y"i fđJ X!8 ØDr^0ޭqdMAWՉ1p`DtZ4bBC5rM QJmTXa,[Md8"o)ű-!ʅmmJ;Ǖr& ‡~^#2Cb}C~IOOSw}ùz_HDڨ&S==gDKCڇ%S}EGJRuH ~$oxǤ=l͠AKd\hbm T'@~pAIJI2XYc7>ψog;a6!Ķ<G|E`ݽdIfeX$%L#Bi&P90 $4*u4 #!x>G;N>?'3!JDTcJ`g%0ªXgg#@J LȐH-(~Aト3"LD@hՑ]kCq@|smI &)Fq8<ӳw~x`?q!"0`2>q  SpMO1߱NH\͟c R-/ى I:hHr$iH16ˡ7_JwO:=OI{1}{9d)jDY 3Q׮ jUbaa~YC$F`)(2R %*E/8H£^S>L?+=eH .O׫+^mhHFuą}HCN|MPn`~="sܘ3ĨYO~ }ɼȠyᜃ^qOe`b Pf'V )i BFGy x'# 9p/~N{/!D}x@;LV%0 8>w2 XY\"䆸:Aa/; R0:3Ok25Z Mh1410Ƣ9 qC R%ULHQ DU*D 4-!ITH@I =S'Ie.Kڕ>#Cacl*|?`~h _Y@ 2t4ͺcp|d j_6EGtχ CI#1;qg)eToуcbD͗v]Sǫ̮_;~rt7Lb(mu:dG_3v n܃Z|1G`cDk*`ĞۜpŎs ?GQBDZE!B\*v<<-ѢOy@gT"6leL46,TU\c mHщWki`3MFb6n! RFCoTϏpmئYP6&fg?z=PAAti ^bmt3X5r%:YɚjJkۂyp5XPH$bH"|_Q%T@J(+V%>Ob* HBP I!AAdPQ:W5xfOh t0,N7`(]c'fhuFM#bhn/:LJW_,0cĨK[ޏۜ 4rG U7߇I!U[k;!hjj`W2  P`BLlX+hԁ)9X5.Po:'{lyۿK 1Y-Pv!O?#hЃ!4B({1|ؿ/޷q6o \L?KЖ)J%4`ss Զ\;pQ.50/Eq9'ǘpϭp!t 9 R4ՙDDA1M # %ތ8Y٘> jyi)wͦKnxt\f̠0R`A|n6y;B[KO;=I##5(pN.ž}rް7Ö'3[0CL魔GG[ccg"pFYMYXQR54uiTwAΜRG SpeS,^D 3^Q9'{Koq%{aVc9g5 1&>nu^ }M,ڣM]u4*ϋ 5-wSYiZ^}N{>}ӕml4-} P٥ mD]H͛ێv` jL;w JΙs]3gs{=T< m\/`MQ[ύY%|;ּ6t:PaGb J Mh\g}wހvkư d=#*:1⤲=Ƨ{uO6ۺ[]۾X3U*vg>v*q5r4x@jkM(LH(E@Rg]ivQgW{{m^u}__]U}$U*[u/aWD%Mv{YWT`]=lPlUv`ꞍzZ t0P G@i@U(PJ{5"P pJRJYJR luV(PpAx}o[׭1 WCb:cm7k{Vz.p2}uv΋b̠M澙ޝvX:RmcniۇZ: DJVE46PQE7ؾ;-}WT德o]n^޵׏{]8wsռz׻׺[˨}F5ENfܵvSxj=y{_l5C>>uu=ۇW{޾{Zk>=;kyL;ycݻdwo%xlvsy^>:͍6֦;s&oӞOqrio{*p!}4^]{=QAmw κq7m\sj[;wW0:Ϟ66h'NOG}tFM]=^6ZI;y{OƵkV%UwaݹNٯ[ξkoMnhяrTsfC3af#cW@GwԪ1ugowA9vZ^w-vwwAUӮ[m9n{=fQN۹vhJ>c{;o ۗwn޻ms$] @m.MBZyH[Onuh+t{LJ\;eѷ62NݩI3+{o2uw9 >}jz ݞp^]{>}z޻kr^{xtty۶O= }3[] }k#0ެBsWYR(7r_|۷.-oZ^'vz{7a)`{g{$T-u.ư 0-Pvg} an󙗕mbmucy|%t\ .(.8:vcӅqKw{/{xނRP[7l6b}uo$ܳ[{=om-{K6AJV^/|2mҡ%6{ι۸l,0 Dۓ{hj^nYvݕ6wpvFݻ ֚Ͻ0PuTYtgojx8( 5bvjU";5KZo/;Ӯ'Yw݈9kwOOKX{Ƚ7.v];׽x՝ݴؗ-n:nG%n;e[ss¹tj9.jݘSuݪ݃7`(jCgT4i4mQv!BPSWik(6vt287jULsm]J]Sr*2H%U7wm㵲"lCe\^m]JZ#;J{` #yCC%ٛ^1^YNfwnX֫IDytuv=V/mn] `ۚDqw7vZMwse<nvu>6* 7Q <ݨ+J 4@h @&24Qh M h&Mi6z?LI)y@A$"&L#CI4L"mR=2 M~jh4d@ b *QiI~??O'7P(P2AK)P by`r%% xq.TSdԸ8!"H b)j) A }Y0! r4P rS(p<"&Jh Z"H2v p\tR1,30Hԉ,.'JRvFy&Un. 2` W+( O??OL>y(ٛͰs&NI@T%vdDOG! bE?COIv"!2ӭFC $(\M afi` b/%IXE4lBSKBcjL@_i6Z_ڴi{ MSE)$9LTD4UIU;~䠡#{OiETAV/ȟB\fEbO`s ?`}f&f᷸Kƪ l*ŃLc^.=Β`\8v֍gA#"?zO*l]ͽI9 TKm2e Ѓw|P=PW7QAHZOgO=Y|$}qI0K>Ɯ”̄r{PҋӃD/ƪ1Hd??*&RIjq.]uP2 86zc5ֹ) "50ՋnpnM+bqnCJ[EbeҺHmƈxr 4a-z.ݰ- %P $fUO$=ZKӬ[曢rF][tۮb[;+ІՁ+c:Z$N[F{OA)fYl|DηgG}V*VP;>_u?{^ÁusJM]oK>uhcHW\(W5Xθw}+N5=rM2hn휜%). zw4]^{e(+o 3|ҡ6)SCiݯ 95+nh3w)aƠ$pstQt 1w^7F].)CH=rY{* v-V/g*AI=} z._-G /޸_ء?!?ԃ}.;Rz{@'"c#88vHuwmisuo5|o.0 ?mGj_Ə=j4Vt^XW ;$Nf<4gɷ#nHH(G !DEu_G9meQ5ՒTMujXw4lSo^1Y,"of8ci(y4"$b*Lbqm&(qA#]PO,KHkyR#ӓ J1LSDNjXtɅlo0a5(9a պC7ɣN+_^9;X ptmF{Iv_q!7dǞMT,Y ͸;ܯ)t4:8NٓrDL`~-w535:?./o)g hDAT !d v, 7т0*Jͅ0sY3,"#UX(˔Ɇ˒o|:wn5sE`ydECPDL-Nշܪds=9bY$B)ȿL.# ` ~P9SO"D ~0u~8 ePqIbM, >򰔲(/Q+h*A8x?3k 'oCѝQ2obNIANQKD<.̳Y|zˉ dJh(VB&N%7h_#v/u+3*Ŷ4Wyt=;Dp̿l%9)| D%9 TiBC\Z?jv{UˌI:?#%sњރe?lKϋҋL޽ӥjw8wィ>aaKJKrj[YBy}'.(D:'Gz 8K"*f(mշ:U׎vtbSp3龜xCtDFK[WlR6> pK >ˁ,?0 a.Eơ?-ή%O߽g<~fm+v)*@-EU:jtfsعLP&mK.d$D/G,_[8̻+fqS= dҭ@-LJi!?cmqnnaŪ(Fj r?D3DRXym* $-g#P1?YD 9&j)_1P\<MFnh1ݱ_WatK# j#ƓC3YO7Znw58%Q֥Vd?T}Jf+Yzc&5) c+m5h&9]wqs z5M2:G!BV#+)qR " :&&AOۮ޸c =-]L'WW$ه9O#$֯04gJUcN7-'0?dN sn@O73ErN߬ȫZI]u4t m0Z53p9d{w ~5m Y{iTTb*U#L ׇ̻eO|dyCV43~wuz̑-3{fZ~"k#Y2NB &IrtmlNtxD 2UFߗ>۽@yDtTJ/n7ݥw+_JT~ZFrjɼ }1)hl|?LTZS\^wwQm-{NQrhl+T:)i}P|{YL`fЛ;O=AN{2$oy&1e:RnDAJqV #,[g5yL J dyTa UcUpak J-3\inIeOM2% ^T⫮1aBP|PvO.~~D Hrt[`Ch2u*CVتfE(M]/%f"9vnP9H:8E8[Bq TA 5.C;|avHF?w9$ &PӋP𖧩ۛ4֣79YkQYqKbEHkUʋGC݆۠x.v-jrUo1ֻVt]*1=Xim2r*/[c%m4^ʄ}<~Y]/I`//coU7Km\pg^^Ne"T].]1Q(-0" TVMsgϗA?{px q$Í3䚲y?g_;LHhvI% =^Ml9Sa=nCX^ `D%!; #%H4:fEԪm a-/2Z#>X0.ՖP# T5@{gS0n>sә~V~MGd{ \HQb(I@"B)`l`!fB`&ibU% )E֏g͎t! VJ@|wOdF4(J &kjQ}3BJq%lBqA)K)7zUdS>2#ʆdH`QTyu D苢hf7fh#+CS#߀ŔQMi¦M+367bcʡt 9kX$#RvHmum" ^ @D*S(e PP޼EPrD, BP `% @b"@ R $ -_CSy;X\{*Pt0M U3 kD67GӟN4?~LT΋bçz|k͠r(&)!ф%0P w{}|?"yөi`H>O2]B;> 4jcOWn`QpL}TX3jvhdN62dic jZ6w&:352U]bƈ1G 3N&.S7< 7?_]w&0=M#E">fzf5~"@EjLS+"xܼY#yub jƂy7GȞai(ZR()F))JihZBi(*`)ZE  ՠ4¢vlINr*orFw4tEr&ױ 9o6`CRFi E; m-Q؉Ql)jCofZ嗅 5 #!mlnj?eF`6-l%6PΙ!6k!@E(j00{dɷ"$Pu̠/U^Edi46OxnxGZMyK1 4G=o('hLÕRި!}kH(יޅ#&dKRDri( "WsO]02}1|]*Z! Əxl)爨~AgZK(*_D4Fmue b(mA;2a {n޷ƗxuZk twr5UeAAbQڍI^_) Nj[C)h{9US{QHw'N7yW@DpHA :HGoVUm.YmE^,jdA idJTBIlRRjf #gn-n .BdhjR)5c5Bh۟uΆjX S ()'gM\q8l`8!GdN:H 6ܖ8P4E;+iuUU5UW%r(}1M!0Boa$6VAjw9ƃ:I4]&*rQn#%v*[bD?k vKՑTl'gN|f1ۊR61&*Q4tf_ ȍw.DhfqDH,3z.ZUA+@h4D9znAms 4!81VN]n-Qc4 l$Y C#6aS% G9bѨ8qp֤((85`&1SZ܂cGzoÅ\n G}qPte!=?点uD([܃~)5جWs`bftbI 8.}Ѓ9"U|!(i1 _cXq9N9 dp%tVIl K(^rQr ra/Z%@q;:Oec]aA4}瑟C*kλ9aI 9eF%PR(^HV8{';om9.Vű棆;U2AEcmxW3Yy̼mabGFڵZmL j؊0rHL+)!LU^g$ s'[q7c}_lw1Dp1`ME=D^H-X3126%ǏJ0 0pfGCZ9VX 6Dd`KB1섀vNݹɻ4-Ӷps5]᫚]A2p&KʹgAM IMk{*nj䦒$Іb伞1b11%W2hu:r5 q1<-?{FeA0n=84ѪTM;EQ\4T{4T9oɶwW}o(B%ZFo(bXX!EЊxa#ETG'qIg`*_W-*_}z`"kZEE$Dm"r]WQXo SGHN|>Zj0':f-z"io\d#;ncԖFh-ڦQ[};k;{'5,p|~G?bolֶ5zq{G8|>6xӳ:]ނJal8o=xGˍc4Fp? 1iq\`hgsZT,&,-w6yt?cc ڜ, ʎ.S^uꭢ4qhg=飦ϫM6yjVlb(bqo253Td,-{DUz̎ .Mnw+>(t )L93l TSK:0vUaF*ei΍bH Lc1|T $NӢ1>{x^W7+p,Ε$Ӱ$ۍw;qLfj>% m h[l4dyT+/cFlzB՛_^Z H5_4'&Oo_ժ΁( e]Mt:sFR)(zXı eHJ ]116j lB9!18t>yGubG61 @<'%6 *忝DH\uPs>4pc"<Jdہ1Q{n R?`WnÄj~vuP;GAB)(x{zޑuuTsez$k_Ȓ] o^|q-^7-tᓝsuE,s6[I:>ft'ԏ.D~yfomCCR/Lb*KnwM5gǪ~V5ɳi~,x.)Q0a2-)# 17%QP龉Y+#9:48کJRX|K|]0~=WDp:}A]n.inDK^=#{ۇٗ~8kۍv̪xӒyO"hϋ9EeVFJ Fo<&)g.ȼXa /a'LPmݰVpQ $ ]L3SEAJX ~f~,g(D>>wއ={T|R f0)sC\ؐ𺛪w3T<tHel4Q;o5*8`@lFd> $JAyvme( EQPig"+]OB.opd%ޱuzn(ɀoW Icgq)]]4i-Y,fkC>2YWn2W= Cj D2,.Тк{N ,s?^|W`&r=?A_O6:=I5hYoQ'Vk>XfiV`Fm.#f*Rx|rphbb(qhݥTN%"&WYf0){5e_ù*SD_ Ψza9һ4ͳ{(=]-TEQu :'P1)#IeMGզoU;VMa&|0ê$\& B:__VR*ςji=a§ԿW=sa_4?F-SZquqm=N`b浛.#"yL#74xS@`Bih%ѷX"g{4Yhւ3 I bbRXc34c? \y{q:~p}~ɫk ~!8䖔ϝ-C(R}g,8!D? 9SjvCo3嶔sJCIV ^w:LgxxkY bKC5Kr07#Ti&v`bZemOd%3 ӘϦ{*)ABrd*Ώ3N%h֟&r8-ym`zg<(ґa @u+U[3P% >>˿lbRU26tybTR[u?i헹UW27JIhTMyE1UTO j\E \ӆ.M~n&1{%u+Zs$6C/\/79![ngpTV.SB@Xz{-'jK>鵔 F.fKJdLY$<}R3񣅋G9 bS8#H ]tךߵ@V}/f.yzzq>dj.P 4_&'ܔӋK;k(nI*SlSڣR5 !Ë>>N"ii~| 1pEuNꢖBF2-"(wX̎Ԫ\&~nڎI\q/LB9ҾǗ'қ &=nUKUU} pRY7eQ5!^5M)xW>}l:e' AMSCUM[GqG\-M QG~QM\اDQtDUWkCw+媮Is4LER@PPPWsFCNG`*C~5JDw`='>;DUx'[T ]~k֥O#z]-`z8|& ~HK_>'CɺiO<1IWmKeFvwK1M3zwhE"!H>'}+⹔|.Vld Y&}.%,QR):⧵2~k߿''ޓ-4`_ЫͻXk"Lޜ(uYRVp-jAT 1vրzA^`ݓnww"sD:BF˒b^Nm"}<|FƢ= O6 (| "C(gJREylk9CATO#ƍvluZ'4(Е&"i*2%m`"huA&#$kf  ɯh97 Lbn5lbB )bBr1gцޏe=zU32}o E*+#:fb2S_Ti{5o9Il#iM29Ł NS)ұ-GAҁʀMm@ZBeïCUC|3NqO/LLSJBnGq_b]kgf1)!1H [ Ezp00 H$p oН |TRrRR9% (mUSED{(B' Z^U"*lf;ZOQc9qwz< FhG5^[e6h" E7dG9&;Bra+~f[1`JX@:`ÖGXF܈-Z Z`Fd$7de[Njѣ_x5:)VtR,3i<5vʨ!O0m5i\|/tb[`fpkqo)?)Ϫ?̷rؿ6}߿u md4 ؆E`?acsTƊ)nUWՐHs_-D"<ŘȣD=pl (Hr*uh}xǵSKu '//m=z}.swFNEM0@0NqV<R)TN꒣Xp~] u^WYgtIR8]ڛ_X -_5c/i vvl4#@DAw M. #h9ǀP-zyx zUOB7n{q=[W;6X6X/<>|dyIB P ?J<4:,UU!c8 F+( lU͛;?.0!AMq-!: (G´NA^uׯ^e)JRcc u] i)('>҂҃>q9>_0`BpC~yGa;oXgEw=n{stpMY0W`'FBE;Ý^`֧_sC{eh=mȨaV.M|ߝ/nu-բw_<ɖ  Pv=/'!cG4ؕ?]XI7a~C~3lT0 }_` ҈"A# ,3hZOjyPJ!T5^% 0QTo?ogԘلIeֽ^ jml'{r3?Kbr LNDqĊ>dw t#7ܜ÷ہ3L_U R Kt@! a.'<o?7?+uu6E1v / P}ӑsKgas$l ͠d0R((1E]LDѿ^[(  8<R;:j0*p^cē09UCʹ"𚻡p=_ =0` q@O/f} ;ktWKeb;mTuh賴`)2 b+> 2A@~uWWkoi#l?L]pՈpP:`]~_DW[ C,ʡMeVѨw#9yǛxw6=7 0Q )@*MbBvş'ݗÚS^)v T%f'y_Q}BM)Buφ}n#Cs_g:@X@h? ~)K"R uAz a<ܰ(D%L1)RQJҖ2b gTST% Qԁ<aЕT1ppA0PQD~<~UEE}rlPAQA aE}U^Na. B&9'<".Zj|l4xmp'|tI8ܺ*0OI䘚> X eh2TWӄJsx7B2bs\ ͛aWxxfj<|!oZgwlnHg3 "` 1-W/{G[U߯6Ղ-,p#."5_wm|v(}qd~BmoV.;vNd{2O6&țI;z"|pf ~>WGTP+v;eU~An9!JKuum!0~{$ 0pyz(=iKQ60DrtG6n~/rࡡR`WعM`ijbbF9vO?:uYgo߼ǚz_vDYT,߶OOGt9p]j5BX_ךY&0NW:ڔ,ri_ W%d B%;(Ѐ2sANT,r5{WuﳫiymX9uXދ Z^g| {r{ʭ7HkAU* l_̻A χ͓DD㼇3ZFoݵ^,H@çg0Ba(jX1$r~;{fH`^ڄa`pR0'|}<ﺃ1$4DQU B% PR0L|әYɯĵ;q *x0Rz`I2H0_y:N1<LD,:V@iu9app_.NDQk– ވcL\>YWkSff1FW4K 6F5`3~*riimćmHq{i$wzQ I c!oK)Cff i.L%oO\t&J^&xWÄ́s9 _Cy*\ Bpm"$-b4Hm{Lrᗮ"S??h m >w1 fhRLncM $@xTK'$~txNG̼ظx֦yz҃A@iz9ouzwt؝H17gAR.dJ(va҃b3h-'=l~ǠG2$3 "^[1wjf~,<{-4t,BDnYO$IłF+G8 (v.w3,6? C^Q;v,+!"<H=z ۘdi'!6˽KMz? ?O >*H=E}>X vYJjxEZ#C?m+LL X@[êZg^@arw5nA(d=/KX(p#7Mً (?f@ePQPfnE vx{}]?=c~vNO^Eߕ%-NT~`?OؘQ()iOToDbTH(C*q%UՍ 0豒1GUBI Ot\ p\| ~vo*X$"D u:>|];N,\3}NIg?ylahTF dBc9EG}pfnOT?z ^.ai%**/99OhfK FTj1krR6S(n_&4.a໏ %&09>]~Լ1>wuu_6w\Xcݵ9@@(L)%Z3vCbA}),?e;Ӽ}|Nq4 ]K>˴?o+%s V'r"$AzvwrKk:}H*D6A!-0K>Tq?? L7 {|M0#)t\xC0\DlDKBhTBEWS .`o`P*0LIoh_ :k+NDi(=\mxJIQHRUUs^Pi;Cn>A<\ 02H>LpXVv+[$j7xQ˞EDWًJH!*z [g Ly~1x| _5sD}\6MP1`7mzvG^,&.r9v,tN2wSBoV3/M 18OٷHzF&6ow|z_|TL86>\\P^ P=xD8ߌ1wX9fzZzҴ^"Au;{wvx{w<K$(89qu-q[}n`P L";ɑ >϶:n>U_tDZ?;0/ΠWx^zj UPrAһ ;}-!sky|P&??g󮵰07V$#G]me 30d~O9qxә.>zy@HWu7!{̀{8a?^ϟ=`}wx4 #9:6d=TNK7pjAcQUәˋqŽ)3p~{j/s}Y)Wܬiu˾Pl?aW#.RFrtMtɛLJIlmQg6"WکAKG[@AЛW90uRminA^fop~ݻ "*)Ujd':6eAmlL y)%Q^9wǑvW8pJHK;SQG0U[+)<5,=cYth6c%:=K^ng8 -ɻOnKsNDzǗG3?|NB>~'pGllI @=x:5ph2z\9^6 6=<8oQkI#e? {K9!U/|?lv qϦ1FNa3@$ J>ncĝw2u̧_N; ~gPP-M܌Z儬zŇg5 @5xu;lSNaTöi+[ :^R{MsъF^$Ǭt[ <]s'G>B\$9FPDH}Q8&5Dnwp?<c[$~cdUM'?i_ϳ D"Ho1-n u@ ǢSO0a*D ܪCO\R飃(A6?na QAGRޯO aNH*r@GV0?ђϤBE+\= bDsf̄Af 鶩l{~|g2'=Fw>GIPk;y7>w 3pbFP9`cTY } 'Ψ!mA+>F.:jz0[** !oYi u~>zDחcoK>zRA}0$-ҝgxI@l)E"$C]|૬g/v?;ǃJiF8dM2 S&lи>RzU ' r }P=O%* P䩷gP+!` m-5 Ts"U ?YDヷ 'MNj!x x;C:%b5M@/ɦJ7NJa-l$cwxuFCaeJhSGAd/+=gw)7I]BHD~^ u޿iU>>J MOhh*J v|X+ĎDyO>3> ?a2~*X9 |LN:2JI曞dGhBС2pa=tMzkz!:Jk4\v*pPG8TkjzUu%^TO0Z?UFiVa0~Sk68W 0PEG/Ev% := !FL}?ZD4} $8d )8lz_@,&5I$g%zyƂϧ Dp 5g9~`@I|ݐJ )ͮLZF%KNw$ԩ8OG1gKOrDsX9s&L,6N{H'Q`GQAb]e%I@MNX7(runbǿo91تJ J(ETYg'ftQ'U%9܇ OӧMRg~k;#X41 0@\JtϬ _AX Ksol7I!/~W /&Gl/(H]ZT$%z+j~ثw~фܛB6eNU,<mɷNNʪ4+UUUxuB~T9 ܋}J6&B: <-C+ u Bk-!$"DSNty*hWV}YYYYsv{¢%簒@UF.#o%MOt?'ֵgp{!$PJD>0 ڊQ6m:J|nU=P(7M T>/Q)Iz:rGWNܾS=`&' T T?{ױ'UuuuO&H<(Y'\b'^,D''ႆd>,߳Xov]A|U/wsY} MRxʃ'r!ݙeTwgb[aY~?Nv@F|,< <C!I⚳6&x##EE.a39ϰtWO6ލ/_D;RT :HEֺjUUUq<0:&b^>L vg?^2^S~wP[`R"(ДG}h!.9{Κʪ?_^=])C?'CRs}HyɯmJP։٭BS6kd |PZ$|hŒI帟{'ӭTH!a_OZ~]w]9!*gCH gĦr 5>ň4"Je>H[SHڕÙfHʓǰؽ1i=Yyh6jɈȒHX dܓ)^&2E[cmmxm9`Akk?x8#l$ B #4Xќ+@ '^T<^Y=YUURHH*UTj[mmVmkV[mUmmjcmmkmmmmm6m[jUV[Zmmmjmնmm|߄|sm~06UUUUUVڪmmm[mjUUTSlsRI$I$I$I$́bBPQg%d}OD,JĤ]j\jYgY߲s뉇 ZIGsFmdd[F1YcH7UΩ^K*\ZWN(Ǘ?$ǙkRy|}//W#>/]Z3O%5֯Mcz0vz G_IݦzQE#O)};6;!|O&[xϒr23İQq 1W R!~MX1FmgK!z^,(A*827ד ,""{n@V1pXC>)Q8xwcn0fN9PȤ&*Bb0W3iI'Iu潜YDXZfmDﲟ΃T6&pד:xVo @ɓ7u^L`淓/ ĬRDkuϮٺr4 T*@_a3Bn$;H1*@ mAO7R2or[WXxw9XRN]jƞ263?o,.]uݦ6gy*9! Բם;^q=I?N2{kCThN*j7V"`~N3osK=m{ǃ ;bP2$^Weni9o3ʬF5oRG$IHfn_qMÿNqml|LgY4k*Cx< = TOx~B^A`GJ9 \Jc)Mvs\b87Q»_Cp:.jϣNZ}k;H]7nA-빝С xl|䵔bR\WynLL)X#˽+*VpHu=h{95d-.gIOOIo>f;2_~FV|oZqB*k$ zQXlkXv@3`}aA}w> 5xXEDċ\m[k}q/í7Ρ?bzDb;.PAqL߷g/gb\؁ą!pb >=YGS4~'|M*cBCԸM'.ӻW&`P P1(@RXrBw[vEQI%ƌ: Ŏ2foϕ#`Ju}/O/9~G0DXѪ랕txw7LoQvߔ%e?y"9YκY'0:/gˤV6*:h)cS+ ~EYtgx~u7aP9*N%ª:\$P(Ju\=j _ .1!~o4zD(˕jsSEb诎tVD! &u:̴p٬҅<~|C=:s⿢hBJ=C-f_hliKzN+c?Tyqkvx-+[} CU_&4f}`~_Yn9\6/KHؾC>u uQ٣t)5)^B1=pWjxǟ0x_#[lu2L&g:<&x:^Q$b!F^Hʞ̉z~]w?H >{4u7&|m'ko߿gSt "}&Dq^9oy>N;LAgm\*bQtƐ7!|X2#%ϥ P͈G(a% *UBfP2nWq(=1bv~8,f> \˸}+Rxσ/:~pusMy q'! Qy4]o:r k+b#{f8z=Sٕ! Q5ojôL=G97;3IV=^6\;w)fQCҟӛLMΙv m &)>)3a[OAMɸjIAH`q⮐"鿭ȋ+!Hj0H&4BU R|w3uD>J}Zօ&HMD\rBʂln0 O<ɃD?Ew>I6=ؽ$FٸB.bCq"@Ƀ ۣ&KCB0 e:Ɛ=i"D@O)GyG_p_hp64R-ˇ%`8@y~~0˟r-5jY Χ1QU+96tYi|k%Ϧq)x  `>?UE/l@2Y@HR+Ⱥm!!nO/ )noXwTYk`AXeUp[v?ذ3sؼ J6o1[0b0p|"&q5G|dg Kh ӴDžڅ3d*JF4?}٬l%wz HBY{ ѹ}180\ ,gm_uWHDV3(-3rGDg(M~ŀCg?SPIѹ+ c5pkc4aJڤ$:iVdC G.hu9l]j'V+ Y #'F9e휋p!P`\J[EHn4 :4zwHq&, =ra)QEPgٜXw'?<5fW}vj#.qg i8:CXV9^߱cEdh{JuLJh@Oޝ++WoYpD(>9Fv$4Z;`tߑz6`Z.YuZkiu9lPа粈R@^Ȃb,P }P)ZD'ciW/c'; Ap{+?E .Ac= 9]G)]\ ddtl'] mrsTSnMrhFh&ӗmW0FjԒ*7o[OR9t`2d_f&= D:`@R'I"&:0$2x٧Oz%#ȴ ?xSE[;2\^5N(J"C=?=( vI@Ȃ4>w1hDm[O9"j&cܒͶ>r`PB _(ezu[{;CPpz0՘'cukNj-(Ni| H3^ { +6,z DHZ;ApќDF0p<=BEhֹ'F{j՜ЈGa z{AfUǚ>ߏL¸v;r< ݮT@rHeog<z{$5Q`Ray9d\kZl<ҽk*9Ơ33J]@O޵$^7Mek=]M9]2*ȳ*L} f80>.fzօPz`ifeW^g>gb-UE72n9 , (0[\6*D_a'coӸz %g}~{H"Jjф+q q7 hfjY7s cs%MB:w_L,R/*͉h̼[5R'hDolok(h0xXQ5UMl*ьi{̷X?Ѭ;Khn 9-2aWv;:@@qy`>_[pJo,f;2rO:u s yrc2s%oW}–V׏W^7Tzҙ9U:^H0W^[/\R0N<L)6s-e؞"7ꊭW\UGC9#7 G~ȱMJ$t4t@Z7E޾7:y™٤8kX0_s_p".(vfN|Woہ@TFza/=j`/{:*I;h9L vQI9]|!RK{s8JȾ!6(DQ/ cqz>K#|ssk,~lG PKYUHUޗ]vAlЫbbg i[,f9(]%4Ag*UL3 V&EƐ Gndww B.nΣōA֨'0O.,"/Wb 3MƵlǏg]t[W@o& ftڂ:]ٿ/((˿#njV[ O](Rj#k((z*Z(U)kED ͵ĽÐBf?d.U.kRpT&E(Ah52FŋQ,P7gӭ>9;u0펌.NpȽkOĽj Fm:ڽA晘}a68f1۶+sL'^gJcbn[ bTʩ VI`D."BAӌF9k 3Q8_[:BI؊GJsoܳ {9?gtrnِ,%[0_m@'/hD w6X|qEu`tD,dP 5}h4I揷f#~!5z5zھ'~s@qӬ7IgŝNw$_f7y}4&쒜UD*? =[|_SM4s+^WZ(0R и.cɺ іj_3f |@0u1;Jr7ݏc`Tc_]u10TqE(6YL>yDՊs]>QWY[ߡ7(UXd5]nC.^YWbFq 63{($ҋk. tѯnwr GʃUoŘZ$41  & X" @p]h!"s*~Eة`|٢_ydҚx_c#s3c)A+M^іRDz-V6,e5;YQIh !tx|hE}=FGpUR [7F[+5XPcgwb=}E@/WVQ~IS nʐ@t (1)qzW )}75rأ*Fr4zlwAwY 0vwRSqXAhXe3xaGb5sN3O~U^\s_ߊ%B<Kw10/iYOj1L'tCozo~H밑-p֦&;",'MXq=q\qE~x")7w l.;G2k*iZ;iGFp>T6g;OrаX i gZ# 48HxUxz:a>ssrڇ):% M ׎liV%ZcfwCfZR?wmQ\U|9;CY9y,Jx6D(M;ml?G8V6$ߵ5<,~ ;6QW} TTVm˲梬' Z'{WZU;Ers%) 1:Qb?A5"FYp?lT҃s݃SA<*'3{:s;"ؽE^.MclDwh{zCq*8Hs|`MN';Bр6:$!IX}D{`Cv3E0>+ų^\[(dfcj9ֹV)ĉi.Vh\~B#q4VEh&شnG̨0#Ԉ7#;};:>k4]O:TAUwQ&3XXBP99^'7zCh$ c6 ȝP㠯*d<.;665Ś|'Ro1bcVvcHZYl9[I͐72:M]ȡ.Idoݐ4Ɵ/\:9ҋ 3;4 @G_w};q-O92rpb6PB旋V%1Qߌjo"d27S#*KK{wU3Eݴ0,(;_ρce'˻ត;vqjG 9EM*]bWKlD?wJVƑoG<9zo_((HA hS_@*ꈷ53p9fx*?@U(?ckyЋkwO_4+~>1>g\]3{s/M D[0Q5Rǰ'}Q\5 M,;U "JXc"R #,[[doӘ<_y­>%Qϝ't 餙:fe>3K:RI^ i<*4-- cpa`-B^ !^uˈd$~ig  bxG酰M \Ѥ<бn^2cKz.O}F7?Ͻ7 T78s㢝Wmܙү%rKg^[I˹Ev}o|0-`|MO2O !z Xŭ,K]w< |5iImwj;5 =Cg:QwQ>u5&͎(]֜7yad0dP1*Efue>K@SX?Hh;'[,EU!S~6pQԥ¸y^׸daꢤ#(3Z9jm(Nxaj-on?~fN`_ l|g^>R:ߡ r:'4ęq y˚%9C*x5&1x.3 mϨ7|ԓ^Dz-V\nKڻek9kpEXlrbpP 4L+80a-JE!kqόXc"";YR-YRWw+Gq5,ZF4G9WuF %C >bO+mh^E@j`w (z%Ra:\ )D4vL"G[<鯾ӓ <921D*Bsn^@yS$ [vqK48TLެ~J@Wk]dӪ#]wUϝ xNB Ed&XK{g [n!c XiqͷkjFfreK93"!*n0@o^n|`v"BBH. b3;CDv_[йph+dCAᅌWnMaq$&O2L6ykiե%S{G9N&ZiYD)"|f10ԝ2a)7[Ym9+ᖟU/cesQծ/{98_~BuFV[ƭ?&d8! w.IKHxL #P?zܑ,ΖT3O|Rz}0|Dz>O{)J#DZ?ɦ&h?,^^񩅃C/wbp: W WY$bSKyHQj k3nOnVu}1ZOK͛`IoG2(2;$Gh{""% P?>DoǠR{Ǜ/u϶>;^wv8|m6e_$:jB)m6؛%J(Y\~̴R3BcѬ+G-kFkxͤ@[+ f%O'N$ ".:QMu&\f}$)zNs%ʐqud{rJ ` iP;0S5eE Neԋg{XA+F BAUFua4э90.H[\" .ņ+Cٲbô888$VFs2Lk5І:9uTH8Kqn_j7PE$&gxGdݓr9N?7!ݽqG^R&3 v\"5z',-b_ Pc#0v_k hsG!LT L6p 6U՟e U]=W!'!d\XBF! @! hUf8QfLO :aƆEb=҈ͲSj?91G/ K~ҭ:w^E(P/Uʡ}fHQB4Ӝ^ f"Ce(}:g+;ev6stezejw]|vl^~"#pP=eV{g_wfu;PN%N5 u'O֊[k^I9E ū94`ϊ$_2ζ=roXcjzֶ~oFd|h~vB#\yE?3qC{My8;H«5>(0!7AbpYjʫ.vis[U`8\ƳDci탕;>;p "˧Jr:>Ga`_f!9i<ݟ>iFL<="*Q{oH\:x8Z|'+~6Ǥ<~{.$uVopX${hTh[+ZYj DSsDl>Q;?U3lD| Iω+8v*/ uiEgο_L|7i E`yIqʏwxtj4|nYQc9ҲHE і|>flwU<%]Ӊrd}5C<hb}\;`3prÙ yXxP #f/T1_ez`\^8 e#d`&g*ڃxp (gy*լ"`qfx=e`- P`J_wk3]$v]<1M;?}_dl}?jѵUUsz p7 $HI$BI$Id%I$dIylᄀ^}Rub8kZȵ "U]q nN.5"M!EDPPtJ4R|t'dFdҠx( ~'"A|B!LLajG2 y[\f% 1z=شNOjݪLr(̳so:{ SyuM i$4 ZKXcd2oXII}Ra̓N>8IU G&dh tZ=VR1L5 5AwI{q|1v ,l# ߂&{]V["dp0FuP5TH况,1ͩN H3Q] G&j\#ZLcoy|F.yMNz4.E~OGoQMtaV/eľdlOK{L &.'<_H5;8j~Mfl-@pY׺ ooBA2nsPRon4YcYީkP҆> @&OA,@Qg /ۼX;~p@$[ i6^:eBʢibq3ܙ/NNIm:0TMb }!oaQ:(,߶=n23b"%Q#FCWvS@kUm3^Wɮ@ ~,1ߒ㉗909Mc[0>oÝD‡RRC*&I 1ʃe:آi23ؼSdK˃Mǩs{" ;Κ16c4OY􎏦q `+dݔ b"*("ZRb Xj(( XU,DF1PHEqv`v9z~oU}?Ԧ h^d>mgZO<2kSƵ~NBllYцƾ삲$;nXuƈ/KcIi)! s=LDG8SOcZ>Us`%,uL+PI>6T|2b ȝxӘ)ы틮5ݻ93.QU}mFFQEo| bByuP6MA+yt{|!ߨDޱj~拁.o#&r OΫ})`ce_uIQH3OY'Lu˾3[! )f=Nr!&Esツ&k8Λ[T4S?]ha[XtE+<:[^o;y4UeUUaw` &s%>]Kuڭ"ûv+E+ C̼ڀOöT4Vet<$6~i;,ky1; T_Ѹ)qdǞwZc:^ ˬgIߘ7dܺ 1K(q䚤 MǬN?~K9`qv$nkS&SB@ye^ȧ=3)Ž|OL낮߮cɷQ %I1n&GX;85N!P4G`9a`$ИR卣,qs0Q9M)m#8C;L'E+ڳ^9+_?ݽdbqB&A3 p[$?e˵n>Gax%\9]ɝQLPOWyՌ2y3+\>]GョzW9h}5NtmX+)~dgz SywsKO[d2 kn cSve׍(̇J*a'/4ƲpZQIfQhFJ+Vkdwc?O>ȣ'e>G~JrB~$ k/L#QBK$+ UνqS""%`p~ɺlR~j:21SGR{o/bx4"-^͘0 T ǦݭH,m|~SEbmq˛|%'9s'I$FESB$M׌Gv'K ,?'<MTla.H@DPz<^>_~{zx𑩅EJv PFC~N^m]xG~b*ruuutb* SnM<|k>#@<^ $b=grnFWElL%I~;$TTP^3ZӐдA*XR'p >O@EJ*,v*OoWMGss ^ r|cC_`O<,p `}큁L5qj:h)ĀPp J&p\=6p)Q?5|ѱS>Gڇ4o0HӉA_ 펑sgV?gN 1A\>@9{oďQSސ<=}8+=E }ks#C|ul$ꙂmG`9k}!o?j”EllĊ#ArѲ`{ԋ롫:X/Cȿ8bG0vh_jOb֢ F{1QDT$EEQEdw( ~RTUI|j/6*UQX}@rlv7a(`j*(&""0\9Ȋ.#ƀrs?.YLݢ6`G{a< [&da S2aA DJDH:@h 3 `8BfBdCJC%`OpL%}I 1b(HSc*G GzzJ~t=Ѯ)Հ_LwYDbiBG#bUP"1 iaڳB%-D@$mzLz7|ZbX 86O̟-F!0?P ;1?9K̉ɾgOj0f5 ~Ћx0X1Nצ t.}7='Բ)H?`WԟHNApE|Zp"-}:v#;\>e|D:se~?[4?pM?΀82"!A/M}]oOuXOb(857yCyD@;*ր?XTyݣP/vfXp"7@]껍&|ܤwvbROD&f~^ì:f!4*4_gM)vᅒX JBzˎb0s GVB CV l =rc-Nb+'zQ#O?e[^Amic82Q} O=ɟIh?EoD7Ŷ"-[*l>"f={=. %Qy=Zf(@""`=-$:gÍ~]L)jIJl؁>1sPM $ICR=<cC"@`1H53~n|Y:Q헨68Q[z1z#n)*^Iw; 4KJT$oP,Qpo]rlJ7kxe젔~|{Iu6>Y?<]}bE GRz]!%2 ߾_;X/h^xeU,. }9=BA@F ~Oƒ@ #`mϓHe&ތ!t!#NP \G3yW"@>dC@ 2IήSă{y C P $G"Z^=_K5To9$ W]ʡ; sx Wy>vmq}r6nh)UQ ) rn2vT`F:nc1HgRg? ?`Vyb 0"AbvMPHh5 t"_|K܆J=.RCCk+9%'F"I;'_H'6:&&oP$D?Y ;ўbj$!K7_w{ބ& ?j)tD#v `ȃBȜeLټz~jK$ͳ@LjϪ8VBBcuZOWliUuY 䏭ǚKfF$|30]zdP}b"㮭)a7H^UYa.#Hadg|VcDFB3ГxZq c,4 ^Q VB7)ɝ(lNc;Y 3B5돁{7^S_:[Gi8G<;-٭*j=3c&͇ diӵ7}g)|Ͼo  (>%>p' 6 D\"1#/rJ{W!f$Y<p5fdDE&Y(zǐtDr&0uA/r.@)IJ_x}欺 }ݠkQ?%jac(`NJ̐HTP@goAAS#T=B9, DzS ;< T2Lɻ!?T6㯁AvϺy>:l}4P  dG#>Zxe"ģܵynjfU~j O!ɺg"PD\h jF45 , :+DCR\q)o}|θonwKo ~?h~slP9΋nX gƺ|TUU{♷xAqBN:sRH&r>n'u|W쟫o:Q'k-ODr7uOO/l=z*2 5=V{<ݰmy!پ ?3>e o21T@׿NzYyq?A k_97%]P?Ajp3"yϩ^\ȩT˪?tn6{ a_Dr%KLǬ}LSo̔JP{Ey~nst=xp [iS9ǜ$$T4$Teq9G bzq"=Gy>mBtb>~y"xmk؅_/Ttw߉yjeERaxutŴ>:[P"RJ0Ϥ~"(r}GopxbI-Uj΂_LSKLRsy5j La4oϟ}Ž8ʈ\nY|s$ QvQMcx؁Ԗe |>C㞜/uPnA BGe4oDSJNyUtaB4G/Ρ器=̟!Q;7\2xvg׺Pt>k`UeG.* o#y I]/r"lWeӰl>_-wr04ހ.?F?._ɿ7v4>Hy$<Ej7Pws/-auxE":=J0T! "X铋6=T燋"H*-_>#ۏ"#f^c9 RFqs3SKe;W‰vّ-w8W^˦}s>۟=#;1:jRtw^Nnriv.%{V!o(p% _Wl<\S&1{5aS6MGo]{e~k\}lEzEP@9SGCgEa79s"f#.}<|W7{B[tQY ւaרz;=$觋{g~0I@$ZvhF{~>H8L&N@O& ru% !h_<um[Q\ЮWj:kf$cغ>[3Lǯ|oru~  GZ1w /xlyB35#PIr~˽{!x貶A$W^= !\XJ BA(P &zy9G6t QFj٤YU y_甫Iw\mI=G>1;9tcw?8`~ū:Yb}qhx߇Z?-uش\׸JU@7&‹/89>C̬@2nqQ~O9&?PnqxPI[D\<)pSQCe;ׂ Iw='ES/jyJQ6B {7_KD#nkbSCD$ R&ŬagFD ǩmK| C6Ws)g+0aܢ|}~̽G %v˭(Ow/0rY<zu-E>~6)5C͆2KmpTп_2,SOySNO?[oufw\~I(sr&dqXOv5d>ޡ533g7~>:/*qGmsMŏ4[H#bEuC Z ڝ)wb5Mb:t-@_3!^VdIYz7gI`V~fm9Yu1QV1c7Ƶ֮RΫV1X֬WgNwtBj5ww&SΩ3]Q%kwh|O},W85X} wRg:?~ ov$Uy{Nr‰b&{;q賝otsr.cm7G@;cԏgVL}3}u( ]}`%wK+,R'ݯ_#h{'H@DNV}GrȈJ&$l2%BBI7$(C$TI8E]&m[3&^lܣ޹;^[tJFr,LֳOX#oY$vPr5}? cwta{Ȓ磬^,C)Y#hu LAG:x[5q>axQ!!,D\W "wro~=!gz':=x.$9H2b$7^.SdWB]ۅMCW$6^\3vL9bYJ^]z:y'+Bo+ΖlQV^ e1 ' pIl*r kÊh$)Rd^+cx$t_NP5Y Ǥ*R0H׈nkW=-9pu_ժ̭KЖhACs`Κ؍X#3:~hFiY5\jEeܲZz6r'3psmx;t|bzlk6\Ƶ=r,Lfv,k1!Uѓ:9Gn )Ojh2fwG]~f3`/:̉lݍҖLXnU̙6˪BN1~l㪪*QD_8 fRe$ VZU'w2Ӑ>w/=mMskadFs+pBwڭ5ֶ|}x9(<ׯ *|_r"<%%T4IDI@PLDUUE5LıTLLD% Q,QL U%0LDM@UQK Z&I(U1PQi"X( @L,|AESQD%PPQ1HDyUE4SL(&n"("*(fb`b b"a> ?XHALJPQEI!PEJ1I-@AITAA RTԕPQ ADDAQ(QLa$SMEQQGN )8UUUP@цJ_PHBBBQpA GHP h>yR+ Ob #T  Q*?%5JV@@,;@_U D-"AT@  P)JHĨEATPB)KHHD RЈD*rH!B'Ш?ȉD*# EpsّGULP @_lHdvޞ<zfo6ˏߊ?13 !`9‹fO&Pd^5?^O*!YɥB)fHҫ xieyugEPPȎ&[ 1h< λ"IEiH 4UDXΠ mք)" !ܪV"Y#FP ( A@9:qBX < m @2R4ID  !4DĔdM4/)YHلСs UNFU61:(99't$$G 1i)tv-#%]'yBjGJS4)sd;N$"B&&81 KGG$$JJCq~H0<;!?CR"]/A8TAOt~"\._cU8KfM`sPɀ[>u? ʉdk'[;c,s#VRN[yG˚*κQ?an۶a THj3"_z5= ggmñ\wF{wPd{]SzuCK89^!}=qw˦X/Q2O.cF?x9aK7wn2=Pw6|r?GQUo}q_F}I_nw?s [! lw5# [0mb.moW\5}ئ)QVU_K3k[5uT!eSƫLlkJ iM y_ ]WYPZuK~SinhlL5s¸A3DĤeuvEV=ߤtr=NN{|1QH5VpIksu!t5DA 6iR0\+՘CѸ=_ڳvxx^3gz!'My +NnuxGJ<ЋMĠ3i,HCV58FԶOg3$׎gsݶn~9[ΉA-x>|5M|ϙѱ'5<'ۡŷ8хuB_#X#.i/WSCǑꞔ{~h<"O{m.>'Lva:叝[u7WÙsAMT'9l60S n6o/3< ݙQXc53R^c0csjlC/҃#t~ ϽlO `0("^@+/o^vb(($ 6 <>\ޚ -9x,ݵ* !@ <ƶ( ִ:@%]ZF&`?/׋:ʼnjv" N &V~W}5"D e7(am{w}OGN'."}Wzw B|R &:(N OoFU"}Sp\*g^O>,NU~@nC؇&~?M}%èipT(ܠID’R|{]Ź#`ܷKK BVL~?@̠X\vW;˻gDE+CBdΝ~}=N\Lkq?I y鰈?8Mp~yX滆 jf95c˯#O~Jh^/}jP. sCM#>F%torX9bRU}ӁT^~E?j_w8ZT4;`pQSU^qt;A8Eb[Af?炌ZsIQQ:6d(i֠mAcϹj#dGscju ۏ,uNj<0tב^#gWprG/fmỵ٬XGSжc}@u8YzK獬D3ǹdٍs6荘qrvAQ*ܿTO%w<ꏷ*)USܳ{nvt5R5Sԏz=IUR V, T1nX뜃72@2.Aд9/}!|! 縺Ju-v=r,u>|?1J^%g}6qsp|_L_QSŠXњ>HXknpVxgTlvɋ )2zD:}sy3ZdzPYឿ3`bXc+fnXArtYuN:"0W8(eD~ug zKʫuI&9>Cttާ.'>l$ ) }Z 4gahVZ C?#Z& ceR ©Eͣm%Tce`]p~V;;l}5>@TZA0uGnoӷ^Ks{PxObS+᳥G)Ytn֋juomVvCڱjVr?lv{q%,Ԥg4弯F^F5zcU'7$sFV/Ԥc{J\m:k5]7懜>*6sIDK_?/3R:l)/[ot²B%ldv&iW9Nݝ]SrrX\[%6PЋeFL݃D!aX @/MS 2+gw#{AxFŰ(vƻnъʱ ]Ύ:Y*#10giqֱ+i;<ܩP-slqVHw+-> ߅zk89j4.%qQ9 *)ri㖑xԑY5"wOGU(^LHo8G!0e0CjpWf+xM0ԹVoKJASIii6 Ff°N%1(ܬ84A60`pέ@85fc^̢H O؋O1I#ʟ v GO(>dJd~;/ogՎ 3# ȃo p/~t:~ EW@9v$C?eɓF\/"A/=*!֮dS5\4}'-8UʨZV)A@sܰͪ=/T"QqY9*iͳxG'0t@>Xpۡ 10$@2(do'0=o;7Q&Sߤd% M>E'`o+*I!o|kYcW4Sp0'oS33 +bBSlBl0(PDD x;?=Tep`zh 8yw՘" IIr7z|qvf) : c̤h^buuY\qc@Qv7GFd%و@%God'/P~‡KZpWɔ'OHuBtsIXZr o-̞$yKm1:Opq] tB+?'҈RDtg/w;2FKo!^[v#~);]5:)*@]L92OuN>es׻ӬDZ/5ۍ[KmMc7z/y]W7oێ:17./]mUcqӷVm펟Z;[mOR瘪]:ߎs\W15p;qas!Qe6HZ;&HjrnL-DhjK$ln2^kK[dPgAyIH†c(+!q;ƪ s7.o.qڮ3[tvV3:f[qqΧ7Ź/eRK`2iQIŵԓ1kk&L'*Y=gSS+W|.y7u\QtU_urlsE.үscW&GxOfm=]V}u2j&ɴeu;C]68)7p)0"-9nu<9fbj(t/3׮+n Db3jx! [F֯a Q ;z҃ު!;\}[윾?nԏBɌ* A_q]HI =0n6qG 40-TI)&!-o7M@\Tb")&_ ~46(PtIaשuЕH^Qp osf,_] *ahh.ÞۤX 0NVβ27PD[T"鷿}t+4F.%C9f3j QęQ|aέhlFu{K۾ݺEcc[ cwP$$!AIMT@SE4PDIBPRKABQE!TܽXzPsrdTC˖{g>:s\M}D{{qJ[FD,N>6k'J@GiB?@:E" D n'@!NL HOѠ1 gCo \?BЀF D8t !"vcDP NX{N䗏_5kgLd W? JM/Ow? ^spI`EީT5%!dcAݓr5AErqcE܇bӿgʴ@E)ۍщ[ǢA/-vrw Ń"^yj` Y.Ïeޮ8_sӇKA JPֿ?} !O_3aM6Y5-spZH ÃPԝ[uOJ:ep3 'xtP]3feUi%˔׎dXg|ͫZ@Y6}x--.wD~__O  ( 4lnxC99:=$I$I$I$I'pƾ@L<鰯d B׮eQ ODܲ,X]w Ի^=\䠶bi^.>ٱ/wT]xRD *$ca5Ogck؎U ADkhr@PwA^m-x8k~A|Zdi83R8,d,1E3MUUU~?U~o!ym.xxfWLbS첪 ?&ѲmZjEj m&l$j ʋ~vk$v'YМ-?jkCζI0%NTE xg0s źcNT([(ed??|=]ↄY՛u<}Փ@; h{'ӏ$;zm3H*5\hys7JΨOT'9sG$8S""L ( %8w&_$orȣxH(S?&r#_К8.(ʸf'ݸ9\Bj *IDoßh ?:m<~|Nh>{cL u3gUTЅ ]]^.'M "pXt[H`9h"~Z[@G퉗sjLk???)f3I(c-׿o969!E18H;u""?)&}^ X?њb(QX 1:zox?ݶ8fd3D7XИ&*$&*( 9Lׯ;iqwe:NtA@ - 3P~;ugcǑ@u;87|xe*'&{6 @OSP BH|w3̠K0 :O >t~&vOWKvd1x~#нgI>F K@R4$Ο8e:x芄(qI@A.rڡUhl76PRA*MQ #}g`gqd0`p6L ʢ$gUA A#\m@*ڶX@DYƿYUj(k=sX%uT "@APj9a\i'MMWV؈lA5'Ͳ:7Tzl6_LR"/+ʨ.(69R*XҷY%˫ oUdD =yk TTQbΆd~)t._V}?1ˌ/nGnK}Yf3C҅BO/hW0M?Tٌ?)=> Dǒ^?,A)Uc_x?Ig4\lC2 S -$逝}UN;aWVĽuav03Ps (cW;]!(Vnnw%Wnsb-9 Ua{`#MmN#S_Pu6+HO^+4 7Xm%Od:IHUya㳪P B5ȕsW(uJ<_bQQ4;p?Qz|`Kna`|ըJZ v̊ q}d?-M1?ᒼ D (cOsgezɳJ0 Mq?\4U0!$:~owʓg^֊$$h7a]nݽݭK͐EzJhF($ ?nqP'AYB3g\o1'cS ÞJS r;V/n|Sa%8HU[+սE 7xbV+/'m̳GlXX @N\m  ƻ&KQnyT??gֿ,vQ-فɽ@͗Bʎ$5z@|Ȉ>λ9EHibBY 5;yF5?cX^~%f`CD8fGU/_ c49hlr F)D#阛Z;oSG=!2xz3wrHDm{QBdz^rv 0dqHb"H $XbP ~_a~}lQPpOUQos<17>( 7I@燌p@/ }L?a (`)K}aloʇOc>5|%|y?u/e r薂MăɄo~9޿%}x"wm,jPn}`7| ]9R^mlޥYrp TEEA"ԳMkŖS/]Qi1̘w>$i7fNmWR%mb s1v ۘUT|&^dJbkx,|th"Q"Q0#0뀯4k/^FSujd$UG&U3{_݁a'k0 ;?<ʩCJ$N 翴'͓pA{Oǻn}yI$(us)ըwDڃ gM13Ҷɺυ=:0xмPdg!}33&]A D@YNm,.w: ʣKCN*QeB0PrцPF!2m[.>">Vbtq Iy4ObF,h\'Y]CiOݘ*6f7 713ן<^CS~Nog株ŐUޫZ=A\u"koa6/0Q-ㆯ&wr,{WGehPFeAI ȃ`=!Bkk7[goq@G8%d E"?j~{]3t]ΧU c=& iz K?_&\YMJN=UWLxxw%i[PDY'Yuf<(M+D|2Pr:pu_j{;[~yL;%q0.Z`P*ET4WTUcӼ4`ƨ RL,g_${ 7!`/>%@U1:qZK^5 E>wADFĦԋ C<˵0tN G!J(((bWb۵:(XWDbcʽ sxI ItĶ^7o8&e,jAǟHaF)yNN`(Xdh+%Njm!1PX4 X v8BOFGns#^;M 9R,U9]@W^vtT@)$%'1kECo>K"&.Cxh>Z( 4g`}+X(QE  w{oTz8~g4="{N'br^2C{fg('-p{iF#sp\nl۔᩶F,,oV@Nֈvm,yN>yUmu7B y.m%6-Ko6CvCvo. jGjZ~^LJgޭHvvd>Q (;Q=$qNFAlV؁y2Qtۑ$ cA#AfY;Nh|}kѓCA/5Ȓw|xU<6g!h s Tx^Fg]o=:ޣYDo[^`^/%qmm]vyߝ#_;)ZD-}ι6b6vws^& ֦'d(@EXɏ"?|hqzI]|^9YTT䔗QZ2HG땙Bq֤;Uc*ѡʶqq5Fs~;{ 8FEi(1>%*GQ xv!^oQ$sU (sqc6KM(/i9YJ?LҤ8Ƅf`o<1.+;/Z?{Tl!Cm$7qznHf{B5KHب"N(* PLeXl ѣbwzj9jmҬ3sl챖bZ ۮsk37P6PXtU$DV-vCi8ȭI|E7D$Ӽֹ^1 k7bw?~!\T#ﱓ4w1<o] }n&ݪe1Ye ^4!^%}<A(U:H%sfMiSAeR0 ,fڊ-Iw Ӻ-zs.z`c,C?C~Zv7o2#0dCBa"u%+AFa5&aR_+z׻a Xl7~IsAqY$⟏|oMdœ׾/ XlNahs7(رx8qCEQ {foR|0bd3J?7 }}57>ΝXFIcY1&13\7 >P{nYG)y4R>DC ci]><񏂼 ߃Vu̍/ȼp^ܮ q7ˁ3ZOp"K/LaB=Bb0X[P{;L^;+Ť;y|㥌&Pa9<) #`(xpu;9۸Ƿi4!9c P !F!mޮ/[ ̛Lh_X.0 =~k뭊 ޚZql.M,:s+d_98!_=#5 ˙aPŢ{o35Uܣ7^X8/Eeu<ۇ%W\ϙRךCtV?T% :\1ӑǖiĄ$ * 䅍W0Q )0xE쇊g9p2SA4ADkܜJ0I|r(^җf7(f< >[(:ݲPDQAEh-.xvH E!>݊Ij>8GlAA57Kz2|s PY.0oљOJ(xv/UÞPB ¤'_y8?}{CE 9d@CsߚH(bT^H{-w&a=(zRw12[sP2A V{d-_.}ZBvjĹ^Uy'_d@D"<ߎ(`Bl(.+*Gx E .yBmpf#쎌1*uvacօb"Ґel]=gefÂ?$m^;n'=z+2R&k[prpb-cD O}kf]ݳD Q[\6@'XZ#~CtbK2kx 6'~% POILz~M(+8Uq^^tbʓ&X;,a7[ J!"uD;rtmʹ-.(m񌸛վ,,4fS4j7=ǥt $;$] QI`L_c"B:˧HԊeb >?(< І~"{33OyKʸgɳ9gd>FEgoٸo5/L㱬$<%3G%;=YY[#mkd2O8ϗ;tQÐ58G_=nY8s6|RY_sB2uox~eΦ"?]wW?5k{_:j=2[刑剿ͫ4ᅙ˖QR-}^ϴ]xI[YQ9L.;Cjw/QL!T"Vl,5̘ݥpgα\*btjaǘf~U \e8s}oiL]i4G%Ծ˕A.>4$!{.={_jg{Ě4#)" hsx0iOP :'j Ld:NƓ$֋Ȯwk)d&8L9{9V~'%qfD?$b#$"PDI)*&? ȂOV(\P==vG"r?9h:FYCY}@2/GevUjSd:q ܃D7`p$MJH%42 +$`;a"DAY-ꢚb#(71dy#f9ri) ِC,9Im)X-qa!c*N*qT&@PH0 .Ŕ:I#C) =62!6@15 Ȣ(;a1T0 tC`BbfQ cbpEP$ iQ UGpb#p^m &։!~?/8X$z== Re iݞL)hd3\TT$!9 q˷ɸS'l>=/i^Gv ó'wŇXGY_^B*Ec_mv&> RZ"b~Mҁ=P\$`{/Rf?R UnOË#$CV&AP5b\ .@43fZr?O =7IES^ĢcR&H@ }6覌>\ǿe<_! D% iDx?ݮ}jr5I9IB"8uS<&*!7SNS3 ɂ;z0nfHQ(g`}}h 4D2F ,9ub(lp:C3< >]+ 4z` O'#"ŋAއ0 װ-٘%sþ`9Welմv94֙.gm0YjnK ^NK7$6L6]zQkrHcc(옴sc:L7y|K.z`TNcC5a;*xJMT-ףEm/R$'Le(IC` Y߅р 2!@PF>P o5(sDF<@ĠDs @vvawCBĘO?pSÈv:9&tKdJN T6wǣdJ1{[B m!Fq@9币} rxs$H?=z\L*iˊ))"d!_Ƿcko](NNyC7#&0!cp2bbCM;,u rnNҳP%\I-00~UγP׼-jb{\ . 2m(7.a3P^`ʠD  hF`Z;a<dn&5Js%r⢁6p|:7"3sF&c{jŀ@},AZB;$r!YWjT9f6@4@i[T3'`G1"Ra6sݐ-jk l"^ph\<āE 4-g0)s5;[4!UaܞP :{](;I_`D^x>h"Noyw!//93.H$+xy"PFgdY djiU1&hvvK藫rwf\s1ރRHÐ,HGp&MHp3 ^O{{W pxB@PLL&P qvz2?<9⪪UUUUEUUUUU}M?C>IA tl3 \oC# BS!@" bR3h=|x驋;^L$4ϻh# BCz<]ϳ׏@1aோMz)7Fdi/r4I Zhqn48rl P܎UT.D3!caeQH%nsD/2Wf]I͞p&fUof7M&׷>R `*< ơՇ8SьtW;:/6doNH&s\$7qJ>d'o'Xp=cYM${b98=]kyt 30Y)/ G}EDWw?CÉ/O x.xDSTEq-qͪT&X;ʀMq&t8{B>-4$ydi>$QTJJcf :;]<$:a0ئX~(>+Ctᷖ.nq6Gq]G;`Yh)$$OzM6w нے_\NDUM*DMIL 0ҟwqA%bf ae!BalCT=!BtQg-J4N|pOLP:[:v" QcÎz)rw;1D!G 0lJR0|4Ms8 L 1(IFI!!œBkxĭЄ$LE}p8ObT,>cw{,Xqy#kh"kx#8с`xa~'8w౶eO5\¼ysG(9뉎pyPMQ$۶dfX@Ւ!%D]ՐG1zOG0 ~(NqmSmScc@C}п7O&..3cJ`-`Xm[k mkYmdr>>LPСJdKFb{@}: wt{]Mtrpkh j H-8bֈp&aCAs60]vC& *a~6ysnfTkN8os|8(a"[H?^:@fjbrDAAF.d;2@LÅ3=ƛ6Y $7:݆g7Rɱwl2c8k)±iasl4@r&9jv *`ju zT}XUMuijdHqC@D %ݻ `qcc0L$D?l/Q:b2NXOSVk+W?@/dC#q!iITHP:Zs4%QD65׌׹=x H=ah_~HCNj|lO,b{]>z}J~ſ72SzxNkt`VWt8%36PZ=jMD#\AЫ Ml㉐ۍ fSuqypп?|Cg)ojyШHiQ+uc3lINsXG5*J \t'DF=(Y4s?ʼnEuA tͯ,;=Ø^Vh(!;V+)OTmr ·!$=]()2l$:4>jj*".oMf@6 YcD%C0 bPVyqHC_(d7Y~r)NNX(\7LN3 Y-w[ϵǹk AB|Ş@ONaHNff _`a= 5.OCp8 f Ŋ|\c}Xx1IEo' 4B`X%/!}E)e@XnIhtە0 *WHG{ܼ""'É)m@wC Q6_]S&-ι: .A=tuѧ@?!mѤ2=Lt1\Ym@Dd7bnGf84K^DYKz&Fd[ 2,3A ^k!!qd>hFBH\ll(`m6ەӵ0cpX&CNjPY2g 2(y3 Z鬪X1=0 =m.A Eyѭ8&12 )f$a4/@ƕ9.7V̊C/J]jx3 1>I&0IdLxan@M!}~{0gBNfO{&YǦ+%ꊧDnDY飝gk; .mY;o+PE+'n?g :Un)7X !o;Ռ娴!,~%vN=dV<%18NkA)8CF~6Ŋ3J G-غr7YЗSfOVzw 䎀IL4IFGQWQ[-;f20鉈P|!ѽmq-l'ؘtWD3`mcZ#23vWË[+y]N.6uw"WlS.;49n11z`ٍ (HJO}j1AJB ҨG啁B&;ϫW3Y+9vqqA$gW=c}7ZEd4na4stE<':z~jQ[W4ɂ¬2zȴ5o}nw,khQs"=9FyB3|mts+,0 sp(`.xC4}Ҁ=tߝ LKib$&""c$5UERbWfq&.IPOLALhCaed !:dI`dC8{F D&sL{劤 aB nm3N!}IE 4CVהuޏv9]Q뒩N=v.bix&uLZ_&ܴm&~82Cy\dPF{&EwN-'S>M|.TštU:]gFkrS̄Mg~;HL=䀗}b iBXw)ưr}Y}kl&'3 _:`6`M:%7"@)$T@PX^̒$1RcMB NVC#z $,/'dhK@)BcE֙ၴ9ODCJР&ٝa5@&F+ڄw՞y&<3àBB7'D#Np=V 9`M xm!߰MTJ%Ή:a3 8\Z4[ݻɧ:H쐲Om3יLJ z U;]y 8ˈ &_`N\2ϜzhнS'@ SK,o3iOp֓c \1ZZ7Ry]lH>FC/I ;jjm5_>'n@ *>$G}rBP,X`DSСq=ND{R'(T45ܨ+CJi*ﲨflf uB5QA 19m0%T, Z 2P2x,]z(@bih3zhHT08!LJNOp,sQ5҄ABS MH97B ac8GӋ.F %LQDRA Bb%P$L(1Rrxၘ(-kSNȀ?fG!> Nn<)bA  'h^U#1 ЕKF0`dT8cXHM ハd~Y=yǟÖHF|MS A.Pz`i6f;B& 5,ݶݠm sr0C2;j6 1xi㓣8݇=NS64+!6f`"> pИ mF/wƃ,TFPMX1ywJ>fc9Y|$(gY 6Yцmev; vMQbjZ]O1.=76[^K[[dӖG Sk-[nh&#khw:5&F83 pѺ6&@$fp7݌˔'}yѤJԪofCc)8iވiRj9 naMc`v BgciWmʴ`%D͚kf&ܹC?Ve%0n̤ IܱNNE_Q2LGHYޢ)SA%2plJg1&"wp&{^=<`)0qZ9Q{ڣؐ>xvEAG(#&q+LKB 7D* sቑ Bs 9 W^[Ȏ+f<ݥ1@ HMP%Mt$yz7]VC O=D||@`wP.k"0+``I @W!p^.v6 on3h`Dg'DnDC9)v1,}&0uyr7wj)`OS"R= vdMJ_*5с O0y ;&4U۟a'`&F ET^-􅲠r7ni&p9\m8Jc$ u~;-$ AlSos_83S,݉#l~#8 rc;$>/MZ1k)(1Đ c%.Hv_ !' P>{:݈Quફs'$6)ċQE{/b&Z%EE`!г:PQ[@&@{Mqq܇=w!+IL"qKjiW8ņh޴j~2 kUqje˓ C@ 0-e `%"Gw!b`xVaΟ!lʊLBEaF-`-4.1pN"0#0ubH0T*Hl. ЍD-%6[p*nqHn£+zy"B }o&>r$7՟_Gy#&հIAOg ?D~lޒve0AZ1!4rѝQB!{|!0F!$"A!>$p, VTa:u!4+! ,DP/#}8qt:aCe4{SBhi΋Mqpw@[ |.d2HmTv[ÁO. uKh8r4ZRr21?C?[^w{&|ryg\?|/ I6٠ F@f=QE29+:ԁ (y}ܝrɍ^(I00N9C7E qD=|\@Db.7X<懔rXw:JGOcuJ r8hjj06|W&%U&Kj =@!$4ηik & [ l N2!43Ix&\8)P: ;6G p{aۃI*6R3XSH Z9"j F2lX6{Hサc/g7O_3?ù@ =o~"."(ɳ1I=wǀDV,i]p$#ʪX<|Q3;q{!P={'ΏnF6Utqg(:1z Sj'Rf5*l :@6+"|JPx>(g(:8~/>+9C'a&4HnXn1TXp\;|'. >X#팚 BCöC _зș\8N(d :񖁐D&:w>)S&&! TrD=EE4\=GӴpӆhBI$>CZXᡑy$-S_{@vZcĄM%UE UV\Dҁ 8q5( B;hh׳#8UCsq= !oI)9d\;D3BDLPETDHRLP’SN8p?q1*{;>%3~o~٩[5 ŁRb]5U@EE c;B@Ѥ&_ԐRa(4U5CT5)JAq) d C1U GKbuE^C+ִQE :a&jyF"f;qb-Ncsk"0|F9@u[q䐐& s46`/P~-C|}L|1hc>Dv92p9zX:˶tClH$IcOJjA<.@fag%=-b 8Sy/vV_!tepLA8"J;DŽ'#tx[t(i, Zv>/)%@-Vgl:0N c7a6qF`I"P}|GZ Lx4ӟ#܁?";3N'n|Μ<`A?DXᵂ> .9$ .!3:Fd0& GrpRQ!|H0l 'CQ5zx9FcN2p6k.ϦMǹZ' Ē\K# iLvl76hƑġ{CZݳ"" %K XYR=u63,FWvPLRʒ̰UJhǏlG Ei %mt`3%nxpN]:91!96 .15YulAarT3F{1 M0&1E N ѱox$dxړtc[(ἬX*,q:Э*dڳv@= }L>s%Nۂ?(D?UL2-?;j9e ~τ{DAZ `PLgL¨Iׁ˿x]ur|DjaГHnI1jjA%C8Z% pZZ4,a2ozYhillt7KŞ^ iEdGwY'fƪc€NA{s7:%.==OiҐ1 21 S:\-"*ЧC@6fʦu"FPFNuL=g'|ל;] -4 0o)(2&0UA@ 矠9lj)`5$Ad+5r^NݙlO c S(/+מ> $}@#rRFŜCjrʟdء_8wֈhÐI=b E*A1f^;+N 8ٹ'SǚHv=T#N>D +"T40w-FbJ3bɨ^-_" 0. LaP]ȹ&q#1L YSI`i8LZȴF P`mxldN'N ӉӈjudS+FV*K쑋6!T 3 0O8J~ '@"Q;F3 _jJ?e?:OŦ:(*"2y >v䏅Xcۉi7킇i*+JgtCo d" 2 pa& 9d%O0,:KNuCvR@xLs4SS mxp3رA^StqQ-/wՁ* ԊQ\Xj;,?,_tskEn#;\Jb)N# ~2%dAl$NA?DtP3Plh"F 40_<0eC(ViZ%-FfVxyꀈ*!/Smأ|<_Z\{TbĀ)#B5qlfaeQT1gT\ v3HgLr?&T]6U&=gT.Sc[A î0b X`x8 w>gXxرjv>,6ʔ]z{{fFwCq{#3gjvf_e=R!"ZB"ZCYE,Cq H`,~@p֛tG=' H&BSm>Z욧D1lBw,2Gi/"&g&G1'n4SnCoNZЯ$3 ԏS0^P#>^Y cyÙ`e-0Bݱܕ!@HԄ<ۮsw 8˹YqHLKnh#/8IiF 8hIeV49~Nb!>b]ő<P 8b G &8{1\ NDo{#\Bo8Z4iЧ{abHgWڢ&vxXk4KIΪNJ jF"tɾy8cayF98b{%~١3ok<4CDpg!ѧ Q? MD?1p_,fܣR|l{s7YfFJcml0GEHd/V?;7Vf/Oxqx|>b}oWqi`޲5~R6*+"dcaX Rȵds]M)8Fg&?N~TQԪHGa7~U.rņDxIA\FrX!jB&SD"SLKm|$UaHVMBSeK)#_[~Ia?!ďRLQO臁#,TTLK u5ˆTDYEƐJJa Dժ-Ou!Wqy0${1ĸX0;Cz!C\?Pu_!ŕ0xCBP-#-}O"CU%Kb" Fb|8z|R4hCFHD `;d @}4BF-'<>C$A 򜳉;!Lrﺲm%&G(u-94 DLH)4!J\"ZȬJStBKpTyAJثKyC ]L]$bdXqD{Pe=n?^L=)cckT%L645S>$ZAaa#C*pk߻tY@s~~evZڐ6=As`vk1z Yp$b?Y!>'̚ErM HI[cq×yݢX8L,ۡ)0%q,d?itՑ% ե.É+4"F5#0 #šw=)iͱ SM`d1" $`e0;'NH“-DAC0I0I EI>4@1 ^XDA 200d˝Rh(H0Ad҅^2pqr sm :QӴJ}0# 㖐M h3NSbcx!4 /$I3S!pbyxLCT6hA܀[[4ĎZQhDh`3׻DdΎ@ĐU T5/1hF=8QC>u? trO;f2GҜP_{B$t]0AP99ASTqg~%z3TD}< OY%x`!ȇ4mHi uPȃ߻;3!4$A-v6ۆpQ2'ɒ`! {Tty33{"V --/XOr6`v*2{4vb"fb퀮Aꆔ2!!#: li C_ }89Ջ {&X!M} Lbl}yDVq^L1>G-[ULMCw3{ʋnp1L14Y={sQ' REP0 /p.bh<;ò<̃ '9-ҮwE.&>r +Mq^WEFJD؈g}/NZuKK|*/eaP ArORsFbmkun[% @{m(@B USJDv1bfVG/,1'se?Zűcle-7A`mz_OyE8Klp߿պZJfID5pM*KmjcNH^A%^ަs!k|X0L?aoVE=<'tMێɍW~ZelM>Ty@~Lۧ]kˑ<>nL7CS ̢Xt*J*gA= O `cԜkII[/#18t&aNg_#w DΉMn|{P@@(#]ZBcgGH(HX?xs?50yThg@}/e;X^un>wFwuヵLkɥj8Jz P|Gd!5<ӡNQu'8sDDVڪ)&8c**M#CO|nd~ȏ0CPv-"p;Fwq->eas cG]*FB RTNr6W3 H"@̅4?չ'lƀ03>E >7Mev%'nn6E3E U[B0F Q΄u4Žp)3'2Yl*ʩVSJ$3ls0N f܍hj4t5B/NDUHrTJ%*ėDž߰Hfd`е)%݌74#Ě1sb3C;G,m&g; omtU0qtm54=>0PR"W<.Lr쪗pm×6t`g?!25`u"??m~vHR"v9B4 J]4o¡i&?U7'i߈~J7'Ow?LoOna-?}sH#|} }y겓LsJ@}璿!8lPDVN?L$q(\ @b; $E{(j@D)PyaZe(0o[!-C<) 2W=-z:DEТP " \Q 4 a+%J$hzgl;t{?^^:@Pr` 1ROkȣ'p7'[=1GOc,RX Y1$̥ !0t&'!hO~ sϡ,NuρF YȓACP>B$| 7'C ?9 fA/@ wį\=:}+̿_=ܮt {:zB&dɨL$NFAZSA8"{ 曟GNK\)@ЇRBB~<\]oH&PH,stG釃C>뛶vz08'ȝ*®3&Jq([l8C˼\fHI'M=IJ@=C\i>@XͅYVrع$P4!```#:!DhD%ǿ: p J-Wp9'a4R4TEݜEG1'D#O: Q0def!5$a!7P*]}S~hDa N|Àl"sDCg[Դv:%a :@& Np4v|$C|.@ab)>=d}iЊx#J @vBc}x؃ۈUDFF#E̦06dO0k jI27' 4Nqc!Іޒ*ux$8cS`x0m0m/\I$;qғ1B!6 e}{oy[2$vr-#{٣/q{c(` LrKiaƛh9OAE*S2NmxF6im݃km/>sI'nFdCg֊$^ѮCiCJЙE3pBW0ʢ/ȑN;eفͮv &ps K jC`ɺm&O& %yiGAMe'1VL kѲx/: 0@b8ـ즌 b ]0}jFd=9*y GQ(*GZ?{@F~#{8_TfaQA*8us;mz=,V7زI@k+r9pIQje?ݬ8FM' )(ZR*()|s|FGWv5<S=f dhG Q&C`Q;M݋>{zm{  |0|KKWE|JcjZAh(ZY6Y\Tm;rϣ1;I E3QsDhr͗h0v|9&d/5}ֵ\>fO7173FKkz.玣5>("+ש&y&Vi::BB_ar&CK0W>^lz׭xs5D'lvc8umm N?K򶙚'͊wXDZa+/Gn01!"ka$C»2PIbSɤLN< ȝD'7%1Ily[zsM:q+: 1[kIXs冊 2I!zÐÁ= KҤځu }Q.ǣA#Thd/bP|ׇjfTި]&19e$qHcBD+PS'bPtTExt+9cl=N5lB{X.:JA/*M}>9>h Dj뇕1('aۃiF{ZN1cm3o8Mȗ ɑCgH^vDi$s`Nl,9 e0A@שwE(z|Lr lD uOnwfy4w@irL׏тIg+4FJE zuNIង?S@d gLI ;Ew[;Pgm>*s,)m;2_$>1`1ɶLL|Ie/^>h8EiMyQM9H[*!(Б:&*~8$TV4H"Nl}^Qnjw8,%t7 ŗJj3 QbQy禗&ޖ0cceeq?AP؄bBy! *88c>'ÇT#> `'.T|N9N #W\0 '0i"xsX`qQQ%lD^'e6ÇH 7X>!a{NYNJs+<4rrm!1-hٵwmtaJ1nc2a\|,z[6qo 4sm1'̏B/sS{YN^{[%Eۛdac:G0Ha*Blsv g@KeP@K*GfĜxb^Oiu3؁m~AI bq`;5V *ʍ/MC[m:KbC.1 $ib=m_u-I[Vk&ԆQr3Z[ѶD譯:L,aplz3oiQ"E5,|]bqu Em䐩3!l#N?CklJYEcǮ/n)s㮎xg|?tm&d89#ASdáeV[6Cp˻vUBfFX{=㉣:[K-ݵq^$e6#O3@mɳZqՖ BOoZWaTQ)LdXDϝ;'[!1{ DElA|pLpmrE Q$"8͜ß/a0̐V[tGUx)@_eVc r|c&p{(u`z^D:XLxQԵAj>|Qgo^Aρ|#G=E{$u ^üM >R]<4yp4&RNID"TEêv;e1I;?e; c${ Ac Al |ҍq"Hζu8I莦+2"rsoNy6*gdP$9Y;[SvJZKL)ױi6lh )Mɤu K 󁹡@9H&eԁV[a ߛ` tpY9\*re &i8BC{#8ʆŻ-B7wOS(GkվqCոf5zHsK 3y}3K!J4SD '[nX1GDTitKTFo 3k, I`7B`~Mάr&u54 v専 gITXLK2 sqa,١*vЗUa:!J38Vocmailz$ɒl ЂwͱFx 6 7Iy.OKQXufr`&9c%Cm&!0Y%3NLջfM hM,0Mw@^Myۑx8K-%3̲o\V" tP^7;8/YTQ iG(QEWYХβp6ǟ d۳͐n*wܢ$6kힷ㠡bv@ + YFD%e1=FSЇ~:&$ _BA60@"^O/X36L1}`'{ËS5FFfRز&0=''ry&AU5q03awS 8n ́@&??KAǧh3k qܟĖ3_#u骪Wd8ᮧTw7%72{y"B 0T񌧏DKڅh[ şqÆgQ?[ݏRU}+f PPбD .TTa?̯0M:u_*d@INy`L$8=epc *$; –./-&=smFTE"bQw8<7xɚ gsȁO$Rh(6JhLߤ"Qј~8 CHmA,2r dL'IOPp8ڸ`ys&"98QQ? Ey20S|x?@!Ώ ?o c>Zi?@g_5OMg~VS$#Z)t#%\ט} (huFDπ!O$\,!|s F1$<` {VqΕM9}|lbx IsaN' SsIʂL}+Azz0X&+ {4i!(RbW2C'i _?.K ,MC0lC)D?g&+@?8xϾB5&@4":ƾS ?ށ݁4"G<.T09C>L;=* N'1}8Xː1X1l}޷&֒_a'!/]HEz}pLNP_:0 ~NJ:BMb`#a§:C!D=gaGH0^M?+IO0Ǻ^}>,`"CTUIa+mqfЛewR(}ÎGn~SIPMBN'ލblx<`-$0GWՑ;7py:,&ba2S #= 0f)<xu,!Cxqx6'&Npnc3$M8bC`NڰNI0.UU9NeU~w?<?:u}q@UgFi3%TfE!i, ;\=0GP4Ĭ+Ɋ#؞]$G(tf/X0>x덲f%}+T GFw}NVs9B q%$:KݐxbǸxm v^pCP[8RfmCK36"靀;&uT<bS&bWɘA;ܧxQX0 ٩a :q3a9xܖ0?E6`+Bu4DT<֝آgv/tRт.Y9?8YF9*s/~sf__Af/JUB@@R Ó?SZΪ`{{s*l2GG\Hͤ ,Ll % [@a?FMdPaH:1\"c׆qٱ{*Q5PKB/Ur}P;M(bf'co!kH  Cm/}WU dDLsbo H[TG.*ݙ*Wdt@ު]OK1Ph66|7Ѥ>f% nsNay'w1?1"~s谳Z2?:ǿ3%GŒ} 9+)ć+֔k ,HU͔m=Ʉ齆ds 7vš0OX+o$Gb)l^n qf*˱| ?[M!Baӈl9ifܣdʅUv%@;k+Dq!W}+s!v8g"~!zub\h2I!YBOHmLU{% ?}_Uz-Y|OLs \!JP@]??A/2#R,9%M>.HoĦ)5d׳0X`0PK& dgƖǿÜfhZeV Ue*n~jЙ8cW~zKM><i ۖ7cl^ަ H4ɥ ,rr(*01f][|@wWtai P($$NpG3֪tu { /QK)иgMzq8 nR@NNߴ$ xp5|L'L6I$I!(kƷ߿}J+%y[ܻ6$aʷJ2:}2in;m f"#+*r_@0@tQvhV$٩rr-Qgxu.Ўlj Wg̢IA T^EH!` G@u蕀8 ^7`69bAy~}wL=f=(՝M$zH33333>v5tL.M4f 4<<TQTQTQW5 ;DDvm {r=@ں|>Ǖ|w-_:cߋ=Kki\30Ys:|yk{}|NEbCCErrpٴÛ򾦸G)8IJ }G]ܯ&ɸ D@*IG:QчMm@%3GB q჻E^uS۶hZ*]}Ita0N5P$` &{}NaD10nƆlWcvݴo$kB5y@pڬ5YB!zS cEE!01 /nPqSnkbw][j={WJN !roҟ[=>I^CsDuojI##4@]cr KEXYYUU\Et$8[r7_G@387-ܷ$oUVAUIRJ"E$6]scJ~۪xM+so{7ϧe?y^}ywggYhKEDl6ʣX .`kd;_RHtTloWDcrXcv[At $[ϻV~S􉺁QwNr6?#A{jF#ba(`*  ve{cQ|&= Qb]aqQELUPU"m8zN)˟xXQbW ~q ߁Nf 9bKRq6|nف$ߢN<1Z#p_c@=& $ q s+}NCݜǻcܴ'qzhAvV8&jkcv;r:f@v;1?灖l1\j@k~[_9=Vho'S G֘&}΄aďZa ϣSz]v6 ZڶY'6 F'Y0 V=)i/GM"f&2!rg3`'.~^\o{<\\MH7RUcwDRV@1ǨVOu1؇d3*'sQ|i4Dxvo:&A,ִ۸I+Y2o)[9^2''E\LĈ$L!$$bؠ`TPpuEOi5p0fX<}I%UUUUU_S f/ٜh!Fv'N9^kl'S%D%{ݥvԵ&jɀlOFFFmzM"6ۤ*yFRse@5(0 @9qϱs16(@v9AEUHr 5B{+ATP!bq"[ߎ[۳M} e9 gf J*eo seY{gF@ا./PTh$|d/+!`.J;iU }w+ ɡU"H=1,L ف J;o(tІ-ymbMEw_$y,po)O[.8+9 +Pö aݒ( ߛ76^Vݓ,2pAt{}eC c={0iN̼ HMewDžtv n!gJ뷓ƕi"NLJJ[͹;=mfx9"5ѢdIzᾈHڳLi~vt!x+3> J&6@BsrB^JRIPN*X"ox~[l\auTaC3;r &Aov(r ]9a.Ώ+Tj]Te:!p ;y>J'8>éA 1u?Camd? ; f`?ك|;3l~Cd'][ ɲ*6N4X'nrw#c d'gwN$wtgJ7jܪ0@eӃe`616mKat#'2f7ӹEamrf}ƃc HmvxH!LkCWXorURzKG ] \@2([װ]b^.3qDz{`Y8l,7{RgID&Kt=-cĠZdIU~)uWo! i-I$HW 6)pL lvC o=s,EBAx̳< h3O&fjId"*Q| 5G᡿#u{44yS'==> LIU%GQUļMfQ)3KPIP KxK#~__/1Vf@5oe~`S73]qЫޯɵd)ʥ Ni4 0bc[c}r<|rl3q'twitͭ ֡ ТkS7P;scEQ;yѦ׸Ry4dbJUDn7YV|^:QS>IT+=%D1J"I!.YWU[AQ1;3"7]af!i(asHoK EXҪ`Tm{Xӎ&q3dѦ38w:>Vپ||habϫn7GQٮqx$úwwެH\C!4Ϭ`zp,1Fl$Q"%D }p-5- gI$NG- ۿo 6O~d0ϷN|ѶO}oPl^_r/mNH&sfnZ:QIRD!909+e cnᙔ̄032\#&afdy3 R̶h.}  y_z0^.G8WQB::`/ZCjPOisSX&Aя~ pu !v2͐ [Dxܞ=9Gg(Z9D#o(ُ{68/!Q߁Y2>I(0D€*{QS&`Q}vDa3h`Cު0Swh6N]ĝX?ERSMQlhZ(Zs&JxF/>PD<3ïٿ`=(H>4}"u / 4 oQܛ}u~pRSUUDUU1E7?xC#UG^8UB ɥjXCGJ?x#?#hG認cx`:IRMqNa +/t%>u# $)u|<8.LHGNW= ޜ\ޮݩ(1d,ĩVdL@LB\Ǥ-wU!X̴q`dP8("*]!ۢzoJ|Ԫ'{71Ec(f4(x  @jN1D*#'\깔#A ~/7ˤ/(mLzEYXq}tST*j dt{=2I6x)MT̶&_sWN 6|HЄ;<8cR5醕a*$` @ PZpSGaq0 dI $,D!QFr&(5l }{:1OReUKXv;2@&K}L۠C돮|`1j#w6e!V2I s(T &fnk̹튇=ڞfGN{ ׻,5GGMȈ$1g7FHyHy80{ 0=(0yd k߀Ic|$TV0c&!{w{brȚ\}Ξo-rǏ!(ĵAUD7&_H8Fvr ;pߢJ<+^!P`1F>v+9m"{>Aϫi\:wKhFpp# p~}38$.dھrß1'1ЯI͚+3JhnI͓(킄12r =t"!pk<<=y=mōݛRd@BB֠niGŖ;JیL6׶C5{Fsgg+zmv"Py?Dʇzx}{!=FXi$t,;y2 6BPQzv%DǐxJeľ93הg8l5cǷq{yF< $*DȒaMRY;N9qGâУSLts7ywrU@}ɱx6v7LS懥k#k(T}g5Q]2`{p3ITcMIDF b8חTM:2+yW_D$ގ`xMxpvy"A)RIE˅gg1=zʈVĹ;=@ AJu#Ԣc\xguzv_ p!Z;Sv%[Ha׏d;d|xqaW[Cj3.jg&WQUDs~WY0CP @0MG fGމbU3Ik;ȥ!gѐR ǜgky=sfACng#6#3ڒ;E#c]XQ/X4h(1%f?'p"{A1zD> zWl"qՍ_ÿ\叉#p܄4G*vMpkBv}L &AvTCUR 笟C@!&uu&'x#܋x){/f0QLc28taԗlU nذˆ4 ڗuR4 *j @\'Rb~%qQՐE{'w>|>`}ӻMPzj !FQ. ̀(mo_ _"؅(KS}_%a'-Oxkd` ˚I:zCt:MOIك_n K㇒P!#w;3Y˝ Drۃnm?f0cv1'Y{`|1MϾcfm3_vFm9$9`vR)zuGB"it龍|R~7ڣhp;Fɮ:>12,se 9GOp$og%`:hyuLϏm LKx gس={|@ۆK';e=Tw/Px6˟W%4.SA:..1kՈl)S9DǤi P{nmԭC\v : ~;fE[D(a/AZ)n#T;=`HABdģ!{Udy@RW""r d#FS5"58)*/!Y.b]b ,k,b TT>  OnrXC{"9l$q Ρ}F$QX~Wjl`hv֋ézBG(A,#:=<|D!n#cV |>V9(Qk+6!'G~|q4Q MASZΆo2~Nj?  5mLZMt E@zapնZG];R 1SO]{N0ms|NN1qѹ˾I2PtIG_p8nMnSPCNv-1''3y~n8k8DpgX^PWs`TaZGif[x=g+־ٺ2d w0Μ"5]cavVfdi5L^S3gKwkEZ;'tx.4T.Ex#;,^Db 1uT)q=Wk"3mL(s4T<9NQmFix"7LƅEzN)dNo9FnufPCY*W{vVZ»k!m`]gvuKt왐?C8bɇûN$r>]ەBnj]eEJ&D%.fsD Z;I'2/m n_t/@d!jdV/-&hF,!_3xz(yw#e XsΟoG7j/aւ(~a]y='D &¿`oqH;$O6DVB{(9.iS=ઔbxr>)*k7Xd) B$JsC8]ugkt8bx|38?'ComhؽǟQ )Ď01!,i1;&dНF5L |05) ND(6s-L۫=/$;lDfS/41! we=h8CSܚL{g17<.wM)*6qϷJSmlp`ߺ:G]=<>bE 0G3Ջҟ9=FBmc$T5|=~9uVZctTDh7nux#n$۩$ 8/ءS$Gb8 ,dPI&/|굯׫3p|Usg%U5TTˣg~RNMW dtjr@F7<z?/ /wKŞ;ۦ@_4)~N;X| 0 9lklБ&0 ő'l V2\ԃlpCo{SsKkK9?-dJT4wiքR bv; Ϗ^ȂZngy\tMJ"iXXLn^:C$:ʢ; ~шumJJI ^l¥r]*`G~!=fpMߓL}Y*s^_ Oumܓ4@|[{ 2n~~[.dΖAGBDS54ӽgnOB"r3(L/erR2~z%F`1UVh6#sՎD7kC]ҫ};ۥ =| MMPFz&LcwzU K^nԮ1]o;!E_<96sn&8*k$CpiO~}T__\gv>&3_igdY'~TLd5)`s08xK [Lm}$^VOL3z̞z">-0Vy"L|Kr *8*b|IkԥD<"F8h0%ёXlw'z5u'n<̕DFT4%K/;}l2%=VH~iCĎP6G-,&>eH )z(̨Uug:]9Ƃg{lY(a&"ζ:=(]эoa;ՂDtqr#\P 3+Ug4}m ĥpqW:{!$m7U=ʀt(:mߩ 63[\.h煗i9`o3|>t {FySAuL Af8hcfY!\prIuh/N1b|8HD;X9tߪ%܄{t\gZuߝ%Eᗰ!KV⒏R$%$1R|;>0ۿƨ86% F (ȏ^ Jb>Ig'wݑ6q6ġ@qZ RX`b\m6Z. E͆hoo}s3!Ì'N߫cohD$cz/7l9P}~apˬL[bwdCV#Yb->bymS ㄢHa' =j3a  {{2:BxNr]ݮEB0@̊)MnT;튙)B .~|H1Sצ0f(6aY<6;BNMʨ`g@1pZpx1@SqG*6M3( )OU[G9HK5>4 B^pw*0a.|H ?}3[AmE}0grȂ%b< !BT#הcגlq6÷Zt\ ϳ_l gc؃w4$7Y<[jsy*JGy#PKj`ι 6_Ȼ?vW2j`04&ɸ<'N8: DZίrf ېjjB2pm6no94w5?+yǴJ2qTXNO/:Q= i8Z&֋#p \$@jݎ(5kwEҝ=' eSm6\D\Z(yv,i7㨅7U@'P ^#F@w{)hvzJɶ `5,hfNfΔ^mCd5$ ZAo%k_'mEŜˑ FAV(2~C~RBGKMXnW(a: H%rbN`AؠʲL\bTBI)W磹]A'MHlG)riC{įQ㋕"1je)%Ls}HQA#Ҁ 4~wmy`1yJe!gJbU?`К#%mXrh7Ab^9w49xT7]!X0Ϯ=nwxw'/7JW˺`ulz(+@Ƽx=3;UN:[Km07br[:ǧMuA ^O|!-B# AP$d6G1~7O8Z$a'<@6|tedMV&NQ]2yE!&ru&;sRY=*bE~PO2gQ^7p7VBPa5rUi({?t|EpΛd#g,,h& Q O 0 pJ ^>wrO/CÒIt'a/sc ,K.e(X[[TE$ApCHRc<$M(ws'xnm?(4`p#>:(tbPT l`d "kmmnnO ъ\ƌNbҐDaxI% ޗb~пHT |T?iDB1 RkMGPD?*++.Be}Y#d7B07t fcF{}5~$*DĆL,]x$5de&wʙc')ù92:fdxY40_ϱPb1@D"d2mw`Ji4LH5HGٌ̈́ija0&J4d==]|# 2D y\ /+ѻL9?i G2i-IH ک׊ ԣ͆[~{Ɋ(LtBĴ0آ  ֿbvu-E~j,0o &N R7MiF[e"EB>5 ]as!f: D%Ѓ:5`{hXZFGbz)4~qk *k 2 "X؅vCP-MN1sVڈ+;[f[+"1ɉ'6tйzٍpckXe!5ՑR>ڨu)OdW}>Wacs0$\݉iIdݒMkoIͮZ,w.[!H:%4 p=oHe48NT͌E wǙ(;Cpr OfO𢡄d&@߈G#C'3/]"+8Fǐp1}8>9“af8NqzxEe^6c{Lj "c߷Mæ|؅H9SQ%D"A1 I۝&IC{'^_(h܀a\@=Qu{P_΃cdB0,,)n0t#﨏JXO0TB-Aat B=ޣ R{ĖE*!Ce Ӝ Ahh1J  !0U7 Qyڏ+ G]Q]=.LBX P>sl}|U`0N<~?>ATSO|_*CJ?}8z[=3׭IqLMFlԡCal#̇rBx:Ɉywi'y^c{\罭 J̚CȡuF+FT{o:vFCP $@P3.*I &_DM(hLO8J'A5=Hr],y$:7`X%hF6@>׆Py/ I,;Hg&X*gRib*jJa` J@ $>@>ӑ? v)$] oZ~ν HXB:2\5iEAJhHȗ"BTF#puwnC1RQXM{;8G XJ$; KX[L\m# g%MwBmjMF3US<08jZL4i=2t $wws(:$UF!@P).z(XOhwcyQfLd*>W99"SIsXc.JE(/ᗌKC~rHסzw<(!)$LxY_s 'U?UE0*64Azό ]= 0D O X.Sb (jC-H$1A\:N$$PI pAuJ`$d*z,¾9>|i(Bv9Bsy\v7@>)619'qBK njY U E>?_y'h2drG'K/ED?& 3FD+VC"Ӭi %>/(UF~OLyԛ$: #:kva5,D;%RL!'H64C$ J !E0xT343 sxŴ*g9 ZdmѪk/`qֲ6ٽU@;]m.n[֋G2CKl}C4Vva5+&Duѡ;Y^j T)pDSԃ !~L%' \q&( jxrk^-{P019(p$cF'Y᧧8 :B13DklP[ahU s(fH#z~_J|!>EÙH3lbi)cTAЭ#)"jQ|`KOa{%b"Zi[1[sx6lC#ى緡`'n`qCQsüi<'a\rQW᷷&sΦdkԹL[>ÎEyDE5A0vRm R{cDnE E%چ'l%ҘCѡ8 9C6R06I\^6w%,z;CnQцkTbriEH[h5: 6ZZIBh$!R$J(HDh_DD yALRСC@l4B8B?C8: D>'-+O4Wl#EgފEV=K/p 86DQS%/% Jy˭\tC-}lx@/Y3b C*"QAf[X#DDA5Plhֶ1( cKQi؁ ڤw'7F/x|D1OfF,ݬu!E9u 2l GY4 |mKp#PH5Q_bt)D(1J+|r>e!PH%*@nzgx *F:PI_%Tt:öQNv9>3༼c.>-4GGP U pLK2l2I )+ J:ME:pFeFx`*x"oO`<znuڝVVO : Z\9P|fXg ]17z<@-m8?Ą3 N|v(4كm7ڷg6TQdP @Y$3:t >0[/Ay?0@yD/յ[Y3_ӺZ98jZffaN^9ww;bn&uG`䣑EZ5MP @׉N#:n:tO߹VZp>cn4RiC!rHy}f4HX>oNG^gpZL̓_~$zy϶ >'D?<~ɿbK(֚q'6]ѡn=S҅" o-νl s`!2AϿ®WΓkHu v>, nv M i }SPBUNP"-!/''Spd$wQ=/fNL'9|؈cÒh~>A,RN'mHr=ݙXl=5s'{0Rw(ɂ&Pl@$ PP~WF:h Gh~LTchb\4贴q,=2 vi^dŁ7 ) P%S)(hRPD+HIHU  (^I*Qbc>X>cL}Qg h:_<h?G ԁ~:4tk}:p,>@k(b@5T&PR%|a~-Ň ߮jr>ϣUEE.ϯ_W&+k0-% o*^=?708}3b//rzxy;UBO:rIpx+ B@H 8x$oyu"Z.=ib8/*2Q0g8&#$b;ˋ>GǦ%ሇj*x(s`@~ 'dCI2D¾8Td0x(3`{@/OOCz`roނZ*, MAL%%]Gg1M,!=]2ݛTk'}sg1y!PFy<'79P:LLUJaݥᤸCKKz3˝8/}d5mJB}/YPG.S^uރ0hT5vr*QbFQ.N;Lb _T!ߌfGS'|\m;e50ò1UIq?y];IOp;ϤRqAOjTTά@u DL;FTfbQT(BNNߞXBl=qczeP+ɳ Ϝugm]^M)IPi_ ܞ,47*-Uh"U:բ$-ӻ (QM>qB8fÐm|IVv]Q5n0pXmbJFs%_Zf~Evj\$-IN.' f+  o\UTu&30Zaa u ltٛZfggHQ.Ҙv;Fbw;umpK5GqG$geL$1lI-ːD%Ddoݴ%]"{ҒԔ-IIn#1gͳ/˸t */?N僲%)1A1$*43'bl_xOk( |sLD}f2}f,6!oS󓇐`D*8b_Q0`fd0p~~s. UrPiPw$mfTcEuLmVDb-EXGS-FLrh9CK1ڜII2@GyM'ȳqǜ&yˢkv-^v~ǾC3'dX̒,2gIꇠ>")A@UCAU3F(6*~)8dƉ B,y-QGG/y<7;G=4!$Q0QA$PC lcl'K'I5֌M Hk ,&A ZX~ Ү5ďKa]tH|ecĮqֱxs9awYOq +=dj/°01t "e>Z2t fΘ.AI6e-& SG?Ƣѝ~"OZqM}W'p= w;f flzy TRĘlv{??2?6 vM'{Ps3 aK xBft}Eoŀ2erL0k:'EV N6*!C!3 $Y5g]sc/2hv2 ]9.\' o1y4I{䃧6+PdU[6aPQwv|K=wK73`=%2(,e-C&32|ff8}g:1`"dMji`%M%/F)V_tFĚDWHhUJEV!PHTi&9t)2óƑ:Gmә5םDZh4ct\:BdjGzVᨁe#OŅf($9|tM:G\c!yiOOR<@`=38m ,nS LrR1U[M7&434jNG]Q i2WL(ammǎgT'cEgؠl:#d9GssACa~{Ly~Q=!y'ocMzIbbHItdoN1X^qG]PQxΞ4`WXfZ<@c75G9c|56l`JƇ#1 celMDja`U[7j5",z5s.jƗ)NuD28;VaعAƘDŽ mҁlF̈R^᭼ۆ)LL1>ֆi8j*KBn${ڃG&$M\p˧j Q@Ϝp.sb%(HQ`*04xOO<kbm&1lчKLJBC +fvEU9AJ뇩E½5CIHM^Z#KќSFo LFa&CaܚQ7-KUlKc 6h nekMb340|1mp5#G R̤}_~',m 2z?Q:6ĹpZ|] fmT 瘼e*twf]-%u߼lݎE&zi D9H8L WZgƣbһ+ajUiΩjvk~û#^ SYI(Sϱ:1cZDC=grX tfo$uCSQc.+mp.tx,# b++* @ >Odľ]vmY{i~Ɨ_[E8Ƿ5۷>p:BbMz]^v騬X9TɒBklZB"'+GIN AfTD8pDFnBl<_XkJ]z5%s ="?V#z"d+.jyk4Y`O!'Kc&knҔqv38#X4Pu$2 Ti#&ngA_5fJtV_@ʻ53~%2m4l@c5A BmY\g%HM *ccś'u7eB' }̸!%0[ۗw:%]w1$LRqzD0\ CWgA0D6}Ԝ9;78JV{ۆb7PiWm#pP 4$̐mMƱ;0<r)IxW-3g!hxaHFdHI$&1}"-JY=azɠS^C(rĉw9 A5H۳f<6kdwztJ~q3\5,H06O!G>$.b3:i){E!kXyfQSTO7OaVs 8d#:+fgɻ6C5p߄!*fLzB:(@T~:CAGW FV @]@ܽ/D$YO*G:{i!"Fy2zw}^"8{CvA^BC@B ^08_p%*C)%R!$$S0(BIʥ 0P(WCShPIDBARp! 14̚ĵ@f&`{|;U@N3;M@=p$kz_k0!ox^j-wGE3Z=Mt3u*K nQ? PT((" (TD !(H!!@))H)b*99&Il'#΀|~@pIg * "0RB0(II PUQR*P+Rj j(@0N>բ7hn'<\8ՏW.H  P4–"?LPY"z㭤~CizUD~߸ 1! Yܜv,eՐm RpxA$BUAh9T|'kṎz}gkM)!A|3ФjOGCm;G1I$@i&~Lm0I`_ʜPykbZ\DEc) a!}Vt䮠"T4_>%<41*4ޠeiCCE&-U ]KT>m45꒍tUTI*2={U`F1'C$ׄVcC :By(C!.GY4,`,? e|3LT2`Wd欑`'3QO/bz(1*1Á(>5#;HhG`x3uA 8)=^Æbօ$ut/ YǎvK]= !mA۟1`(} Q~$aҀ '=$ϙR0TJ&f9h(NB$E.e" iri$`%qX`JD352]01'+_AWNK  RKP^P}~co xY=,Z";('hmd(yATCF0zJSۅ| 3-"٩Mq+9arB֚ʭ)MK?$,VJ;uk8΢~! QQ`QHaGGj!Tx#$XH&˿ ϙC()H)dX F >lH+uOyI|"Cy0w?BЎͬۯ?”\nE+l~dت(ו] j񧿥M /F=q ;9Fɞ [Ч3pnɱpcIчn-{9g1|`-ay T }[%THe{F㭷KKB 4K:tf{sNX%Yin|֑.K52AߍXۜCF7xdΧ\>yc.K];v,|c:pr3Vm QR WH}nz_5 ^VkUu'8x0W5ƍX2b-i|#MɪȯXIYiADh|"n)JX 2>(mS3-[:I"JKUIK,b^D*"] My%PKM#|.7T+A\W'T0Z8X>ˇAh:g Qvl\d˴nG<۫sPm tSͮhg7ۖ`4p00y@R&q>dMQx7gu.dw-Fo21 1n';Vc(`q3 <;#H;<hQMG<1Ua$2[ aHYPMy< u 4B´jI;2qřƘ:tfI?0đ" )lPF4*GaĈ?8T|MN@4I6 AM9l@^F/wn'X1$t@P1emDxR "-GpT!/m Ӯ!&IM6A1 3P_9:r䦮:Ǯ-?,;\ |:TH&]fQelL*Us8{e4w֜1f0 ~o¨0& 5.2=|.I1̡7.Z":*1!{k~x#'ޗ9 BAϣ{:1/GHXw=y{Ĝs/+`^ ៬ND9m .3swA.Ύ:^.{wO3˺VC}>|$kPZs5=Ls@kLz nxqqXarHQDiHu 9O91OksjWm]h8^'(Vكd%;"5']?30;oQat6+u:^kxlq"QlA|bX)luY[Eip=pBQODf^m ՖhIir; ޔ%T!¡\5yEC8ew3~tR˜4Ýn:WBY @={T -bs k)Gx0uψZhϔɕ $bt3c9b6C># 0AnNwaLM4)qMkYz6# ns/AlCq͒Ecx8ToqC.gy7Xv40~,!3KM.ުKLZnLn5Ku=U|5]n [1vE7JuS:152r^oLg{]^-u8J_~)q8ݛIfr]3q@x;t0S율Pnqm҃0tcy2.LIFwvbxY+k zr=1i $]њщ|DfHɪ O' [,:?g7 y/ *Ґ1[Ņ/߇u;tWlgkD:a nۍ`'4zN1;4-m~dfm4a.]m1MkaPz#zw  N,H)GBW"r8*aUARl^ވXP!m&ɇ>ߺi[+*P8"[jnˎ fV~덱#l@Jl뎪V ZiwFڑƳj >9TUí?1JW3S^/Yݦ.N!8`nג"6Lmڪ'0`%hͶxx[+\c.LasaiZHCTC 1ˇ|6EIHwg[D㩬c(B'QM؝BɌ$M ؆4a{;R<`g.7*o6=۾9t{5; qn.G[;;61ܞA *d,wI^.dMn tMVaEa9O߻ʇ$CffV' 8wkR9}Yu!1 ۨFqV9m|Pl&uB6q;Sfq箶>0У~ 4^ \S:w7c{䩅PU-WIN[:5|F7oLUﺩrM#(I\홮GppN- <],G=?>-;`.u#kaLŋK ne”ytx)@L~1bqO۷sZ#FkwTTP[<1UVaQ)FRLχK)OTGUSq2XOlpj6M(Ӷ 2w[٪D?yra1nqڼoѤځ;W=;e C0^Hu薕<4k5u'XrAZ\W0I}NȄ!-vW0[DKK]895}C9g6Ku68j0Uo[XF;]X>$ӠɹᱵpHQXyNO.9ӻQݢԼ(y'h]ԌFR8̀kba|wPNkK=sLcHb2U*!c#nPqNզg4JDRza6ԁR8N1#]@H9HI};zm'LΈ}=8^|6e]cT4=F]r޷{M6JI;CIη3+:[w,w$Lhx 0ȭf2q.HE>Gdg[cg` ķy hIJ6ElV2ԹW8j\XV(nffF (+ (ۋ53yb6q6vĀ[1Yf,RD][ȗ[QKkz; ;< ls88Pmɡ;8%.+3fMaFtSv&vl_HcadLmAf1)WY<&TG 15u̺$,ow%0tkSbdF_t&N-K &|xŁӵ,>WgwcvB6&qp" e[܈}pmX7Α$j98vfYvbBa3LDyb9LE:wu-إS izy Kd^ s uBKn)'qbf5ڙZ;tF= *FeoG)[Aѡ0lG"bm:/p랺[Ht )ph Z$o!w5v]_lZlPTbU5W4NEVem0օÌ1haDfLH+7 LJ) XDhcƛ n=eqQqo2flxٟ@d 5K!BU\.'N%QLy[˲X5M56gs=jv[A[[ezuf{n8~v/9jakYaW6 bI':ڮ;yڪ5FU+Ym-uhYx8ۯovؽm&M5{{$:П;o.1ZaRc/UxzQExP7wzTF>mfCuvs?v?vWY Ej, #gLJ0=$E"IL1X+om=d`"J j X AU-1|}ZW,:ٸfqLPM&izKj6Bsy ح؇ݟ[\Q,ƸpT-8O,˕sUW0W;9rP_띍Bx |UNZ$!4^֪f]Rfj((-(0RDY)i kcS ^aIS4ܦ+*3V l(wqfN6B seÜ([6t㌒NW;ext~CIY"B(1-yX&rL1)0 p4>? #s9`{8I>{E$Q?_Ls̩sm#b*W!ppGMC|AFO@0xcS%o>JlP4 }ᣨE& 5]g Y@nxFlhwFUcedŰ;2zYX "Jeib GݚILywWZbpgw8qt_zGV%ThZN i-D vOu9yM:};>,[/L4s8o0}dV$dGS|#7`~^<笓6Rvdm9u>I yJD+ݗ AJQ0#o/NdNXޔ^'*m o]5.( .)cNԺ+،%:kxo"{m޻peϵQV6lͰ`ZMшXd()( 74o%JəP =I}S}q $G[W~ۣ.I_Q#n2MyKmaU;VNnp~s{q$_3 ɓ&5cbƷ1 SÐ?ܕRbh^OV&(Ja%xF] )p.#>ݹGo_RvRT2D-*L@RRTLC15TUE4IE愤\=;`4Cq >VA|!<ƄnDI!:/xBZ qVKkɁJD'a`r*10d"4^(*b Љ¡؆i_bM?(ɂ&Q44lj|5@PÝ>NQ P-4PM R|f'3~5 3'$K<| ?a^ ='#9)9O]{?Aup9 }xH2ĦR}*!9cJCIȈ-|}/~_Vs7q#W$NpnqLn L"~=("X l_@<,`S&!9N] ໹PX]kcĀɥ^m"q)iJiOp& Ü?"D 9ZR| $a }6kʁل$:<лm G3cfB6Li&drJŐFDnہ'ãp$DX`b)\8!NFJ9@0fcդn hX#,WhOЀo<;~7v+R?4sߎ31|}Ij$gI T9d`z$r&Y$s?+I0'5l5&4 ɧMmˁfkDt՞Hb>X02HWIb"0(x?31 kW%`ާ9oφnB#JTD pM)]Pv~#F9mRoFeР`P7(s$B*pƟLcbbycHtVeHJw ]@EeLftV@y {kdxm pPm CtMj+a3!#Gqx8C4#I|pa6S83&DױsK<썆gñ[#mOo ӘNe7kNa~aȶv6-9$2rlӿdLq:ĐpDjrwBAC)&pJNCO`{.7ı%8I* \j]R#[!ncI5lf-uપ{ nkcuI@&c; ҷ\u⯬ilTI\#/KBI%fZ<^{Y\zTw{k'&nC S` ߓ0sô.q8kXG'={dp2 =$WqS mSG*:wFݛB9XXB (0h $܆n٦8CD.o g!e 8|9(9W}^tKm;vprUQ#ꅗ'̐Θ69 05ްwc.3g=Rĭ>ѝu1dҀ)fۧ窆 s;pOnyZ?7==D~|s+R\:} .mo>U!p VANgm+xx7­*TmDnKק6ˈV E! ˱2YѾ)v N) @McY8iNB ğkш?O1ޣ-5mXO34a ľzP.zJE8v! N_QJ*zVz>k2ey%P= ao#d+}Ӽ;;܏X.Mb @:? A;}|Nol*S!M~ԡU ' }=m pQމ(B`K.2|zޙaBSQ H1X'46m(xBߧV@Y&z̦8u<=$!Cv_]6ؗ_ٷ@%NoE)r)swFޓͽn}F1r nO.=}G q/b!]Ο4ع_`8E!(bId_=yϟN@mm4N&h3}D!H JLt}DɁQ rdɃ=~|X^1*6&aqKE kKSz93O2oPwܓw6ɓȻpo/47ȡ6ګds<ЧjX(tOZ@ɱ\{'cnq4.iGhQHS uī9i]knoniM B}8Ƴ)GmަH_)l=$#lFap$btKa~ Q j(Q\V/ta- B @H=10B N8='_Oy]l6d A#y M@u J%Z]pMA G`wk4껫|;Iy8)0zF$8&tmvdXE&5A'kA6uWّvLWG:Ŕlr6ԞW+LxE}Qg\"ش 8;,ohAs:kfi [t0ɑm&m8^ {cvc8ۜ 푎LNÍ+Ert#mԪr.]8`ت8q`"[ѓ5;ӎ PrXpsih"[uS.26"hiA"8Qh:^6L\f9*) jP%mUcX)! ͬc sjK4I2 1!,<CX:DBQ$4r/ i\N(80nJ8*Tj3T$7") T8<(LPCl>TNOz"h*~`c~>l 6u܅oקt<$\.p΁(Tpoj"&m7dVNukj ѳ\rΘ"dNc 񊪪֓3ԨHvv0" (UUJ @TEMQM[+{BFvOzzFȦ A$BH*M?!<@i1sHm=*X| >ױ;A xRb)((( (ZhfV$X!DAAٛRV ,(x~# &|z=#|N$ iX` =qX)YNf)Vx==}kQD6& |2rO\}8Bjo8DChGr%Ǩ>`5GdL[X,0Wmb N wj"#TS[DF??tQO\`+*}w̲мT'% ōJ);_cɢͩd?L52T(EiNG:)D .(%_ǘ6 6te4Ja㌔ic&乃DQr̈V.F *ZjYѱhL8 RZ TEH imMՇ7i˜\C5vB#QgܾY֥װU#˜9@4ncBns(YGm!+ͳ`GA4A!K~`,73="l!qoN 8ua\GC.) 'T/G'C:! 0ʙ H0fXCJg[ILJ#cbzO{| iXanj±#Yh}?+进zb IWH||_L{y`JcXVABBRp׮6nC 6)Lh5Iؖ^<a y$gvTi/P{m c]陀ø2a:a(`(b1"$BO`B(ЈcuCbT hOfGȈ h?>p:xYX3 %C`(8-=PrB@(R.JdH WJA]ĺGfB]L _IHS\k=aN|SYx6[; 7|XD\Od@]<\>! +{E0>T6y7CF4I`6w(WNB'^ [ihwF0bCُ`<0` I$[I{,Ҩv@ա#^rj0hXv",@0/<h>(Y$!˜TKt vKW$cX`dBĽ Rf&KcG\;pE{C;"HԐ puaB4%4~;'$2 d!u (L'T)u 鷩@QbdzgTpvOm(9eND֔`؆ BU#B4*QE@\0<i`$~bM|:<O)?_pI ^=UCSq Dqg3`6NJG*J҇b)1mxh:O\^YQFJ0m>ϠM$bJ'p;ncp'"` >g&)V0m 4r|<|ypu:2("0h$MM(9,~697ǺF(M'`@HhzS =% }ZMOR+cGv&"k" Z/`R&>(%5o%OnwwD]8Q J0 9Hčh ]1ZDU-|ayRCk8 Iqބ~GĩkܓKN@PO'tz雠NF6}٘i3&LA, ;{?|Hsou#LW-DY M=EGxZV )KM,.#P%R/K^[:y)~SC 45,acGuaXH*(8) w>x AeS 1^3G$0vCDcnZX:b/ 4=#!PJn /5`$c}qҞDRc*Q'˙,R @I"!Gg?8E=(4&kL1xKV$MB Y~[.$0Oh:t"w3F >`$u.BdQBhךi׳qzȴ,szt|bdAgC̯O  N)R ;&" 1JM((k)Z)JR(I(cZ%RiEhB*JX* (iJb"t%aF*$(@ iJM ild֗H *BiZE"h%RfJI) 4C&AjX"FZRJQ (f}$@h2l;a ,)_QhaR>AB$>~ʠ(H!$@RBx@8҆!xkq)0[*t4EQXRDTKS% C;-qDRUR{#IB>zIzDۤVM̵];rS(((N'4 &ELUUCPTNݒH #"0Xv8eZ(÷qDyģ,)7S4TBl'< B$<G=E0 cQS%8d퀥(&PiBE 0KBTSRS TJUU4!UM%PRI4$A343@҉Gwb:!5, p R{O"Pv:NtMl ûX*I{ޮ"-˧,ʼn|4^;|(|g;2G!(>~b Nx_oǑĀधc{mM V%4ϰv&tXn?! m%P.>t/edf6E;y\_z[L>K܋>9۝gǬ*>#KxE!+)'Æfm4;O"}#<_I;wOMj/';cmsBrŸ.܄'ojm`.(?\ $睢vIP,5yeA\;%[^\B !R';ɨ ɷ5=pWe Sjу_M3|=:,0,KAJ1 شwssB\@$9{$ ] Ͱ'E$q R☑AWǵNC~|bt;m0);I7b"dT4Cl. {B3D4iՈr" Y.b@g TkRr"( hvw!*Fa5Ҋ4cM}-'-eSMVAZytѫz!MD^M` Ӑv'.^t}UA*9zH"A8 ̢Gd%)$S/PqNNj_g_fz CO7ȆHv^Aʇm ^$шf׆ Nr'E8i1 yZ$Kj4bquL֟DIJED;rID=;)y`~"q%XZvnLzei.yv`礸h(>j̚d,2Cm"3~++ tw,C0wlD}N>q&8n+ =O}'ǞP{?  C= Ø8`}ǑHp *3a~+Psm{_[+d9nQH|04Mf CUVOq]=ރfrқDڔsfdp!6P)GVRdB)=Yw y)  Ds"~R DH,sȊ0aDh4P`%Nxg?^?)=pʭ)=x" N3I)N(S,%"% %$$ Lfuz*yיBMΘϴ|Y~rBR)QO)Kڞ$^ xARvn Cz<8=4AK 2 wJR:BB+~Sˇӯx#A;e(8C!OCg\> H笏3H"1P@/$DkشSо; ]P9.{zut+,N6mᘔACyf#?s |hZC~|wa4eИC};) 41d}?9yN$4)BmTzIǩogYASTC`Q'&&LH~pjeGԺMC1K< 5[c֐ rk0"5%C?PV@C c:!ŎC@TJǨIď9@B=e* 3jyCƤM٫0eJ!> !;0 QJ݁ς"BT:$Hf1KbPJ$(ҩ)EPRPr~zGaBA$a1/p)A?D>N"}TuzIT$DJKJw OAm t%:Ja!?685UG/Y "uτOvhzLq; ;JyY̶;Lnrem +<<KըPJF}?QKHѴ5N:>]i;cM_r\XmQ[OLe뿌k 1t{wt>{#\+[˖ 6+c؇eg&;D#$N! I"9fǗk fQbPy}K3_}wGu1Hdg,k‡S B>]Ҫ GĿ#jڵONVME88sX%ô=2'>) L$pa6P€(A# pa]u$ PP$HS(u9 *LE #4KJU+@R4$QM4w ~6~kfS'_m$bj=>TN MMnXATK,KI5aF0-E(`a.g#e$T(AW"KDXƨKTK@ Ic3-޼PqI L;Drp c t4P)^ TAL\ESbA3T0A D e $ J" IPDs{È Z7PhD@ \qD$p1)tC6Sͮǐ9)ۀyl.Ihٻ6udWVY ԦI݂TK1ߣq"zWCJ4MA0$4!AI,RPIASIȭ@SCJA < V8;6Ed{%iPBW$px`bG΢w@ fAS{ߖ)j=l |"<0^BoT;}z\qDc3Fc4)Puk v࿀~Pa8NEw1C@BZb $C!3am]f*~uiI "iRBi h 0P G'I˄&(*â(*a ]i<tq3s[1Z3ATA[:`JJJI$J )X- I@ETA4,4PQTRUTRDET4E0ĺ234CEU4I SE4CMQ@LF2є4iq& ZE"E- *Q10)ӤG"$8EvnnA̿>cO!C9fPptIcCeţ3gϼy!P8Cl,8"cHRGUZH]0Z o05uZ@F[y% i k@DLJP IcGԔ!|l<*s/B| RB;0Hw=z!P:\<7vd'htꄢ$o#n#^%8=‡JÏ֯ͺ?gUQ+@{{oqE/cJǔ^fXnan 5>C)t;G,? ̃١r_9  (uLF4UDRm+MID44TL$KTD2I0)0Ғ$|d$0APBCDڂef" Ba @$RtfZ[`AIDJ !MD),%I()g|83r=uC$XQTF@(Xb6〞A%}7bg1?O myq^E3dd݃{6ŀ s#:"pP4`!R JD{2P@ woGpUS'4 6/QdL-$8 D6V64cY/6U6G7 wϽV;L=׺9d5n_] lGۉ#ɹ!>S)v{6,d&=Lj;u/7D#v<~V^C  ϥ D:48j2k # 8CQ2XExy c qP {xE|z@ hb}NY4dSqN"+ǦG2&q_"f683'MZc73@ r]Q\aH$mSH G]&r7+d3)xX0@XZL1NӟBjbxH!O}wr y_?,xP5qd:zD]Ҫ ?ޚ!#a2Q3ugx7nWpUcmiBib]L`\-X՘ c<ӂA,!H ۡAhm&0l#ɶތF-OmAb#B# @2`B!M"]YrVXSd+AxpmqH;' "CءbOҦiCXL]aYCQ`i!!Ҿ`";<̇K8mA$g^:t$8eփhjc{oN%Q%1I]*m+AswqB!ёmV;3w$ Sk]U^opkQNI7n^LR1%"'b1II<`R)yB8:l %w0EĨɉ4C4E0ZXy'hcN7Df12J1z_gЛC5Rvdp0ð%$&A4EI"hБ+hd:LXc<: sgȘHgJNp(6l <(4:tEDs0w0`ߑKVu VY!XBC.vvىMæ.-u\ W^eVc1'QQc㔗#(l ^Zv*᪡+CٽMؖhB,3J!9\s~=enɏP?Q\rp#QcI $*ָe71x1d.{9 "&_nH^FmFV AJ2đPfF]ZD4F:J+\5s4qji2fvec ظpzAJ` CQ,dއz7xY ǫ]RnCDplVB,L^0xd9\\9l5hX!:gCsb=$(DޭYGRTxP9UQ6JxeB hU#hvhcjƝ-[Yv$NL,ڇa˟B T.i;4~/2ah|* YaݹA(gbMYupMU|&ڒDQ3+\6!ΥCa@C[I-rLܮ qNƴRkVW֡IE!XAF@>;쌶oR%ёCfaނ^'.kxS28Ǵz;􆄃 0 @qb8$w!CႸNgь@F1Ưи֡|pYaІYK1a6hɰ#S ъłDa6l~a-@Av-M!@i:ќrZ-(0`v [Hła rhP}F{~ѣ% ?@wTP TPE@L-?߄x4'./~!QAwW>`!蚤(& BA snWmݧ(gNjAH $NP$hr9.'֜t{} e7&Ol!zuPڕ` 9(@B z=I7ؓWPEл*Y1h&9:g6nr dxC lɏ'Kivpd{?k^\t;Ä!Z4N!Xs63"ljʥ8<(p-lNBkMk˼ɣVdMKLEjrN\\Xcѥ1IEq25G19Wmnm\2ExpeD0``m6ltmc:0\h }h" "DH9"8\8q=Mib13m&p6.bJg9#O${-@xmFrɖAMtW1 #/^yF`f:c6r:yq:2gI 6\3'` 8םC畦&IT|DJ;!2D+~@w# &%ZI .mzn@3`wB.xN@0edJ^ 2dIC0~d?n}o`Ճ>psg}Fcx88#n/B-[NXOW뫶mշ2񼖰,o!Fd #DԯL9kvF㥏aom4L%'D>~ 5/>x?DL魝$;jbihiqOfD}6l($Wv"T1;)\")kcKon5:|Δ v,*HmC15DEA 4'Oa?%EA?iO}QLGf@BI ܭѱ:hgOr"PT/4?W PRO8AZKm gͿ@0)!""*f J֤h h)Hi! )H!SJmO Xs;->6@3d_3MZ9-jZ\l#O^C6tE=<{Σp`S|ݰ{ DsߊM1s;e`= |T;ixH.م$71x2ϑ"_νar8]RGt <Ϭ9aT!)P2&u\h()Pqƚ`$9kh#VnVxG0i<4G2VJ(6' Bc[aJ'F  .hƹhwҋ@ (9ctpQ3PMS0L:8%%UPtņB JSA𘀜@!5(d HNg#!1'>6VU|y΅7{7 IokGV5ꖀ ylP[)^Ġ0g[2_h?ِ43z{Dvر i%N/QT_՛$P~r Sdi)iiAWŗH1`Mt uTbӤD;9Mzײe)X:5Ś4_&(؍1H*"6<ypU&4dzUV TS3,Y=A PbBBt4jM(엻J¨fx()^ #_)ŐF|ӏgK VG&i&i1qX4TĢMJa"JP P+;Upa,baB@|LAjc;iE ɐ=x /8OCd9zn@QER1nJ66 HS DGi . aM>P+qN8/r-@'Ci82!?U}wj|pQ%N(!u%,QHmUd;las\;wbkW $DTfs`yaP-Sh8dcES"N%Rmqm i[FSE]A 63h]^6 "HaV邈$)ftWZ0lb"sMĒxȺDz ao泊|C4iU%dA,XK\uTy 5Pg[%,at}l,@-hѪhl@.!Q K#b,a1T%Ln1 Zg@Q.# ͇O7z4wm]#rf_$:w{O+G wSfǹ,o{CuKA0ػf ~k:mslj~X 7%C{ƳhV'^B8*7Daoᆅ-8EFd0R4HjN 4-ɐ l_O0h6a"ף!NaІ DhDx7^:v|Fwz- IEV07p$" bT\Ux gz pw9S>-PSH4 $MpXϑ0d=]xRxM"1 o,Dz_k=iԘa_oM !)(!PXy Sm͉heq/h&aH 2$"ysoESw:C p[diT ~耏YdDX#c[*5x Q} і%:OuQkqֶqeɒqs 7Sv!K#LH  sbb!.Vʿ% ` xeS0kD=7Nʼn hG_n 5BVok0DlL$9ybAd{;SOK͟RdۍVa_Q=_`|}- *jaw`nW(hkm7X-&z(Ya~ ѴHg2j8BЭ{v/e8|4t' .d<")4S1/0.1DaXaMw }!W͍6dž,fą"e EĿwJPJ) %b&S33{>_.gȑ"|JRPx!C~O.nm@X& `=qs'H8_yÉZ aTO^%L44',c0T90 WX,0nem|X #qO/V^xn% >a8\12*}TJnDaS,ĝ }OKٌ$xI&nbT|v8 Q}mbIگ=53\v9 ?/x"cĈ; mBp$&b z7 N={vkÙE /}ذUP5Bv>cv3ےw[Hmh!E$38}^ߜ36؏bl6鮆(ObB$- ~qMQ픰ŵPL@a48(U5vh!7Nf0eLxkfAMܜ8DD]#O9<:oPc:^>H43ӾO[SHDFxE۰0D0Z%Mto{EpbP=p/ D.4-~7[(Ra~]9Z8=!0?۰~s %((NS9^vSE$xoj!xSȼÚb_>w1'Зz)}*x>Pҥ S7|1 d"xc `` UɘNR"|3?db~|8%J;#!RHdnZjA|xhd6)m஄"O ৮HBA`I!7=ƽVMR] *G 7eR\Qrd;O u K3Y2Gj}pseϜ^ q^ˌNR'30&=HΦ׫B[Q(Q؅K>=K\!GeI&U r.BUQK_Y@ڰC6gcEDT)0SZHH)UskϙU$A.s|F_}޿%H|1bŗEpM]uM蟝5L5JA W` C2 b]O "@x]xw!H$:JS2Gň^½zj[(CXE"bS"#t>%N+v7(xH0lM]QVN0w5fO>9nT78|="~0pw -hS[ ĆoeB`,40eJ PǺ{JR*3R7:AIH?75)KRs#ǟ!wpP4T ʔpP{ 4PB&!;W)rH4)V g);{*Ŧv CUJ )  -*V#(BZFflBQ$ҐЀDR-)QĺJkH#A0 HQHUA4 * I5>2P*+=ep%SJ@@hHsJ E?0C/o55r NMSI{p^؍T&!!=jtpIR$ !BgU 8t)9冠ӧbT 2KH 1$ ("X o&8.^ݗ> R?ܝN] %QUŦ\~?` /+Ǡ%<l2xȼpsCÂp"'o~2pn\Nlxv\M̤BQ&MIDD]LеH!]ciiZ=*BUhPUV,X*QT`TU?}V9M Ƹ wN~]ZP"r`7he~llCs~MzWACtbm-u*J Ίj&Fs;c~a!NSAuېQ5@A@ZR |Bi!IKx-ԯZA8 FJ1LC Jpi "CK1aaGBj"R`(bY(afViJ&!J1 G\X( I($H!xNZbYi!b % *)(VD*@ Hh)YI!(X 5py\ .3"KDsN5mV D)l8F1 K8p ""g+N ȏ e?; <@_ IxqP&& DBjPh2y9 )'0(0}BԛC]!`M~yf)fiЏc(j.Zɪ Fb`3h"/^ #!f L14(Lp@H1EH_W|xԅ^V"ge />fL%|eDY3r!)"3 U+oby;%{U%(ȬALbCیtwk2I a Jl{R)Kz$JhhsCB '%[Q)|IJyÑ}q"ݟa= A4PBzl1I! deWONB8vS i-g6S!W@rxX|;Tg~KL BWi @!wCֻ>e!7< h%0@ Sw_z+#0ըcxg#D]!3(v13)TPBփpBX K)4!(7N* 1ǟؚ5 h>o >5CNhZ KN2vIqCbsB(d?5IT9I 8=C:pjɡ^`@&@!`BbW4S*6r8 C ryrSDt%V31Ut QH0`b{).gCL[dCht C*V僉0iGH thNv1%)"A`( JE0%RD`+0qŹB` s( ;!Jid1&%hΓ 5dj,p11"R r!0M3M26@hgp^2VG0V-qlm6JUU=xJ)B$%!22JI DG-Nw0NZl&Pp7y΀rRqUNpmѵ|Iy0aft 4aLX]8=c BR16N%WGT4{(ʀ=rN`R8*vIqQ4ԣ(8 PY5*@gC'ojϡp%T/y9J< "bP$6 #Vft9t FY+Z=d+SsJ`L03X$6Nbs`_ ; 63FB_I )@d܂\fRSӊbvl;RRhkAs=8tf*o3# !$+!u8 =:Vy}  D=_퀥]|yQH6 zv@4I&w#{ra~!97+lK 8nQ'h6"rDI̶ OEȢ9c R+cE}rN;þl8ȒUw?&Tgޡc9ς${ <'vBS~B8B1J04@w$#/!C#`CGwGB\visJ0t!syzwJ <2n&r`uM8ZqW|8pcyo3l5O!i*@JSKAJ#Hд*RD#[E` #u(s4c`i4B>a P]rһɂH'AC@*bxPMikPj)&)I"?k=xY(d T} ҕ2KT3Bq!S!$&h빌4=.BĨb9<9(UY ;!NI'I^{JʅКҁN&f@P*0J JQSU>d)(W -icrSHb$ XRİh3tm Ɩ(MJoh=<'qҁ=/=.9+LCIDAʈ^[ JAJ !TE@-d?{Mq&\< bk<@ԕч8{CJq\!uw4IRJR-(U;ERB(wBd "znIcޜDUA%~?)(Q ^KCHAD#$@$S띅OY!1$_ą?/Q5LaVN Px">O'*~RcF=>^ sN'$1gO:`ǩF)jU,QJa Jv4iTC1rRhEw5Ut0s!I@fHO~jo}iS b2c#)* A!TG󾛇MW-0U'ѣzU(MDetIQJIn`,5E2|^.jDدQ Fa44L(+'}Q8ia`Ƌb#Q%A@QIҥ Z]`50E Mj`G nT 9%F'F7` )VvV~g9ttUL%RjZk5$8u^!?|ic @0ռ8cz1uFq= a= zx=)DC_n D.$Ey`N%?=H@IRĆ͎uv_06ճ I:C31+F[5`MJ.RṩkA`Տ'/܁>'pyyՊp b <ӲYEAHcR*%K=Qyx?kׄ?b!Lh&$g&ܚB (~pRJP^Ceyp4y(pd QHQK@+_yeˡ kPpPk(G8_n${z#($}c|? IwIE44Z+F36?Jx#9wS]"3u ~ZtI$L 2B6EU,@\D@n"񳩇=g#D㣏g%חw˟1V s9 mgϹaP41𒬲ܸf2|4hxjk) 9,E Bn&mv5C~嫇a8)(8%,A`О}R+b}ǖ?Uz"``{y Ƞ;.B~& uPdSho_0#jB)4bڣC zs Vy0GB 0V:~L~Li(+9200hc6kCO_)d)ᜒCڐ=9)ft`-PR}fln}|5D&D1WIMlTpړ$0b%SӥjM1NBQ>15wb|XYվסegGy+䣆T^S|c8yaŬe(gGFqCcx)).ꭤZxmyhs˒o|݄#tjtfY*|#% vm-zV>Y{/[yR\p#m$055YF(y;D nS (GSww go![ :wG-˲Zb⮺UNP;x(SM>-hJ2pa( 6A:0s ~ S|w!Nj&ji=3Ji"sX|LBL pٚTu|!M.*gOհT )D"wż[L9e6ldHU([03pͻv6E!1Ě^had)0%iH!e \pvb*4 t7ġ.H\"ʹ|HtMp\c ة8ȅ c^X"I1M̡Y- [u"su3Aó8|9XX/T!,ᕆAZBjKaYfrEjh pH$:):&<ف"an]k &P,|}POT7mBCH 4t#n %;4u*d|Z}G ]Ix ŝ wx3 ;R Puk9;K 0b1%Rkc?Cxa&‘NȌ,Ff^\/Kl>H;pj\FObA~k7 2w5Quc&)6]ICH,㊁±.oEq @DP"HuRK+y\%E/S0-vA{T`>RQf:&# ﷓YfcB?q 5MʖM&A/GI`\%94 L )A_*l)a*{&_K\-4Bov=[`B2!Myd4A0J0pHX$]. ŵjH]-/_|>磄2`v1c3#|ʯcmD7Kǰ _晗;=FsYZ#[A̮ "1$yq#$s(aićT@`8Bs}!qǀ^Dl1^b!AcMjML"۰Gm J)yUĎum_QLh*dr5;?g84|l\tI?▇_%%h!A .+%ǎs΄(~{{l1Q}*~i `rM/|㱎yE܅%п ert$\)DUUTEUDUUUTDPP3EE'*(Jz TcL_,8"`+XHi"cVJ 0}F5yGL ؼ!2ne15)Hi+rj$If( ,0J/$o>z\ot4"w@wHq@+bgIy#)Ϸ\ 1bdKF ,k:ۑ$Ra gAR,h6.ѻuKhLTXSm@v#JICA*# `<)J =6%Eҽ]@^QOB=R'"9hfw'pb:yJ;)\ۀ2:В."!g;=o6p(X0ɬ9蜄SكݐJ4;B%=܋PXׯl"Ȓ $B /AjOQ08^ӲrHf<BC{L LDɱvHp+$sc{:DDG+ "{D'i;i;0AKf8*b %@ǟx<;L XQ 9pih`Ek+ٖlQA8O:*a\*uil THCDDU2JAS$ <*! ALr16LJj)9#DM0llTDkCXlC+mq9nthR*Q#;$C]#@U3:>I""3NQA:]$fBƱ˜92R6jMFۄb:\e1b-`6ƶ͞3>t5#Ǚʇ10IERST4 Jď+ 4ZJ)7O7]`n`aT,m )T\lⱱ ɓݴwjiÎ!r,:e@sIO;8% QP JQE1QU4lOHMU̾d4 4 `rUqq'#x+;32]p*5lPKM1cNt.=Uy׶phx҃p07n734&|"0nlaSl&p9JRDӽ8WoJ Jw2.:dl8h=F; VQm-/ [KO-yMǼuUmJ䇈%;Ɨrچ9Ŷ4e_<(Fj &)C1 `q:0vCa A@MJKiXsu7dm=йҪ3$L+ǡ팔1a}zpiY SXF,[Z[|ưc4շ*Gcd $|Ns.Y[,(n\VT2,CgA+pHiSbv؛([|qu : #407ĉfh)$;4q}{C6sP F o 4 Tw@Soa *!-B[qFGބ# wot1,n6lCxhqp$ w\3!Cj@2"\`&&0zIՀq80U)!%p5!9/@pUiNU˳ljLMvKsݣg`d6,<¡Q[%u#4J[XS׺v?x% VOa$<>i6Oi0R)%("D|ٯ7()n*3"}f3ߧuZ_+r52cRjDv`TF\Gr'_E= =l#<52GR?4$S|pY YHM=(ZjFEp wgeKDjy =X(bi؁%f  Shbd*HIDBh _ Bp" IQ <{6ꃻDEOXrx^0iˬ( &8 Q !!EHƭ{x_ )`A=>x#)%/aO Z~bbEE6 sjʹjثjfv kBܨP"nԹN{},RZNm*0C'/{v^?x1aSQe (w!h`O )(RPDۚtˣ K {t4$W ,Oy4UUkfpdÇN\ZC9I I><:ۂ{a][zYT4#7E6}HVDAwi޹ vPw_UW! 2Rw/?P4䘧O DiC@0)tR !Y~fl,ĈSALla~svk07WP^"jTU6(BЌ)@JfRǨl{8/:i]4?/zbFC^G 65 D9 D9h9a?TĐ<s_geCd:XX8 X" dCpZ#JW@r8B]<\f) c8}GX愓u UMQЬD( "/'4RIA?vl` `D$JPB/cQ6G(eHAabbϞ0hIk"@qk9C @1B%/SIA܀R@e | !BrEJDĐ@D% EC#DMJ*ı *2Gyʎ2LLa x&!O="3H<}yi d2x8E ;Y<~ X@)N>:& Z `JB*ak#v`/5"A? 4 k)YxV!*SРKT˯vRn{E QW5hBց("Z& e@HJy=wrQ ?D5rtn!T@ΝRCPAHU!DQF3b|aAdN tQCDI_!{n<d|UUqN%h=` F1e `"pq)"II 4/!(iZCRd5HaNJvNd&#yx.ąQIg$0r0y l!Zt"C,Dv$XӰ1}H$d4K!I77P)@LEQpKB{b3!I W6""MJSi \j(fB ɐ%ILD6XYh~wxj8gۄ.t8+H$lTl$v%tDcZv5tӸ&H) A#_Gڄ9uyc2&qD4{#ЗHoÝIC-HLO\#R@>S$sp^jJHNPz$P)!{b{L?>F ,3dx"&:dg0;U1I eH߃'y'`;]]ӎ14GlT ۠2ə0c<ܝ mr(nx]2]L YZѼ*h4'Mǎڢ;+V= VDFF/ K98~;)rfj/{mcdgGn[ "ާ8KۤEZtc". %khuT ѩ7kQʶ[J)V\f#O/;cpC~FPvr"$!|<;y^ӂI$.ZG}T϶ BP`MywsvvS a ?~GjP<;ofZq&x;zcml(`85pTv~|ॽ؍8B#d܌RvnQAڈoKi*,$CC2::URLa6Jа+{"ǍTL꧑җ~ ѱ5ڪU%T/yƜc|clޡ{0dwnr>^/mS|@q2L081mYRcu^-F3!/H=3bM&֌^m.AQ.8nL1ɧ3t.+Hiv ؾ.αXv0Ks0Gox;\  BoXA8AuVݲ$N7k;*GkeTDޝ;V;7fdUs˭uQhNrcyJKÈ+U=QkEԩfY.1)+܆۔e10pBAm6HP'y@+I=j'.sfVaFKk13C(&4-Ue]yxwI0;˶6/e45[si$JӶ9L-G!ӓ4_9zMK< P,ka?V.5󶤚\C"S^uMwLrk y &Bf`7ߖOm$(r08zr tlu,3{J31!ˁn)TI_V\4| 4Fh5&p'LCꞶOO[)\͸ꇯIXeZwr!C[؛ HڱaAblVWl1PC&|]8S%JTtDԍu[~u"G~޻/>8}Kٌ krʽ;NiUo!g[K|f#`ޣט çH~kKt "s "#W&wxBT!p)Phݻge-;9B=Nch)iR=#~OsI0!9841C.7 0 yO/YM2T)Ӟy5S[`"۹cD1iFvg6+&-N11hr)8Gyggc ֣I@7Fjhl**Yܖwz&d[(cf (3TҖ0R}T!u XQ8.CD%cYe:R9/g0=/XƎFqaD(zfI(wwojPv͑L6IgcLԖv7t O/7~Α 5#tXuR79X{6o{ښ=fsSo?tUn,6TW"UrB 9(P<Ӯ،*%4.;.v$]}g9܂eVF#Jr,Z"hKne@.݌eE5)tpE\e3ʆL֯bA_YW ,CJ cM 1קqJP*^:0a:F=+1JLXӫvR\Y`bq<kۇ r~aLţB6 Sq۹#C\IEtBf23'cGG@<պx2?HXkXB|"|X;H0w;mQK_gd2m0'F%; )I]qBC !{ByrDIxq%~r6MI1"cgʹy) ]7Dok!ʙK,A)uU:X㘣8j04Cj>\Fe8aӺA"{~*#@O lѵx[RISC9G7 u^^ɱ&g\7mJO1$M7(Zc0LzcKI`ڪPQ2f}Ĕ##>P:dOw\n߄sḚM)FD3i72H>M/ RKA_Iھ'ES²ܭl`pgl~G$p\=nըKhC,Gʈ|xyCbcƠ9P=ΐn(a%j!,L\K\Syx*\Ff zT#dqkE.0ɛ5M.͎V<Ң3TB!e$coej+i 08Zutg [rUI5[uOwY64X09Af{!BY xqDk#'j;lr-E0$3@+cw >3MO9*!Ǡ8˗N<հ`._J#ys̨ ɹV\1us5'4L30ȨQC.(u-pAF!^8TCgy#h2LtGh&m9׻Q &5 >/5լbԿST;E5=81(!kIXYYS_V84P.qÀ鏌<~vn%0+H>OCGu}Z(&hB`]D|4"!g:؅㏁n];Y쎬 mgwvbnࠆn}`].4#,[*H9֨1|>cƥ"k+DOIJLLq_|9a!~fdFje ,y`D~  D-AHNS *Ħh % 7(*(mzRbsT'Qo0|f>\t}VCT%ąI[j am "n67YWV]0Z6Ay-QZ/ϭ(%i {O73}<HI^'G>RHWu(qJ1tuDBWFQ"b=N'z @JÁdE_DM %}lRMjDƹN5bh]mme4BӓDK#`F$(d@CYì}W'<&}'`Ҁ (HK.)$^쏛Ds=F'v` a?0]@卌dNG5 "J oJ̪2uڡ "E- ̤Q*Rqe)n4Gp>̀JEwDLiS):KnhBbM>-J#] GW/=! yZGS 0ōSD[ģzb]#%Km p?}U%U>pjKqN7E `׹F :І$&zԓ&LIwu) z$"R"X)i$>30SZZZ@JO hGHJHi™J>ju U2!KE(;gՁK8E0%y62` Xt`fVT{LTOpn0bjjx8뀮'F6b"O9O#F(h /+e"((-/ LjcX0{p8(/KcXYAJrY,56) Ì4oqk.lm4i(fRqh֞ Ąe*a$RD!O)etm[] r,o6OD;[4&x̆4ޥތqaV CZI \7X-im5VFlAXD%ͣpс 5hq04@4=E!{y+#9 SF)E m*j(A8Gfj;2A&L\%o>''5= (Hw&!6PஞW=G!%P0GxNJvrpT FC(R6d$zAQ 6&hL5n/?UGۡDltc%AUFtCwȇ;O0~TQ[)IjRwY0DLۍ=Ds~k*84 "ĉ2w~cUC1Ѩ)A(4`.4~ +`iO.='d ~Y?OGf)$!֊RMe(1LRI# gHјgهX3Py fD⃐໡MOn`hH>r~ ׉FIPR0hgAk2O?$wr90^Rd74^˗ua dbw}I=k*cR|nw P~31t`4ԧ DD8(;i38I$Q'I)(c_v/0llj1&4Plc@2I"fr O*OL$aH2(uk4g{t7~\ϩ'4bAġضJDX3l)hIQb(4h9ٍU.`fܯ]t0CI\o5 ĕtE8RT޼NǮ|&4iG7h$޻r-Ck4kLe!}nMD76Egx|o;5=Vһbq[u4RNaofڅ' #O3|QJY7ƺ8֋nF̓OGMJ Hm.ǬI4W !!ɐBr灙4D *\[;Hg;LbȔ9t ȼXQ1d#0aEZ$ ^9Koa%/'U+w{h(,jvXgI1ʼ8̴,\zK쫉O;N-hF&ʻh#@d02t(* AnWB4* 2.` 4 GҵẺ+4tr ]1 pdʧZ߄20=S-mHҝ[HRq8_3'W2DPwBh&W +$G NR]94Nd?*;u/䶐.K{xYC٨ fWpɁ+0A1p!b4]8F H4ܡ+%1qyfy[' n>*)uGyzPA#N1(0P-@ iC>ӗmPMl7%lnS03y)̼Ji0"ܔfΔȱmOگ-9pHA 5ff/ĸ."[ӥ׃F,7y8zഃDkc`lf<2Ta[fبC)Ui-p5Eo%ۗpoa6af) arВ > ƈ8&q{N)Ѝ`0#|o _3Ybc\}m;9a!0+,"RY*3I4Axjԃ9&Ñ !2cJK5Ru9SJh[Ϧwr!4؇mmgLt> i6Ekȷ;-n1N9Ԇ%VsLfvNVmYQ T97S[lrHQBN if5ĆREBPV2N1SOlg7ZhoqwGcj C>R_-F1n[MNHH#(G]Ƅmajr,'l/L0(n {F4IDjOТ'v.:#{2BPKR1dӤ3Y6I) 1%uvx7bLq\=gSXYxd20#AAD즑I`<Ijc tĐ`vaI!IX `bF .A fW,gN7f1S|gXhHޓ$p$؀bp%P0rvu"\x040zqKA2A0 9{ Phh)`C%s;($I &>8Й\Ux0&ϖieE"E!~W ׹7΄ RDqRrfVgZm⦵|wB,V<Yy 6t,KMfQ9j&`'@FO/ vמqH*XS /jD3" 1t RP 2㌫JXT#fS9lxjl m6ؠ7nݷM-p҄<1/6Dm!ivj6NHo)ixRPf).ȸQq5"!bboNS6DD503r8_l$PX((@Ҁp;8qqJqamrpͽ# kǣn.N^cWx iC;{HP%f1eVfqxA̳Ja$Xڎ6SeZD0-N p "Pqyg Ěqmġ.E #]vc{w0aa':\Gnx=U/E^7# (|qcd1FNB)׭u 9&4IJJA(a /IOJ'ÁbRH,u5MڍL)ӐRM.łqaٵ0};óDXBȬ2Y`Š2m8Dj NN;Y$(C]a4 ܏1'Þ8L?WHH8#}2MȒD~Sˏ);(:*KWSʬ,E`F(*ij\AlK 2MKe;y5I b%גP{17lfKeb4fS:˳8BjH> sArcS It"*;[FS>XPlns'>% O񨿄m5 X5Ę*)BvYI$P]V\ukAXNàetx[ai:QFu&"_SDx y"fs.3~Mmѽr=N$!)IJQ ).W5;/iyro{[FxZn A.4BB浶F2DNOFܴ&sɐH4A5TpޡBcQ.j9 йNUaG#IƊ$Ɠ:ȑQri[TA"},7)"BH!NN3G: zu@Fͽ,3ۈTY1 8ˎC$XUc`fys3ua[5P4 Fd`$GU :̌М$0n9BZw 59ەvzNKrZղ~7f 4~ 1na{VDM,Ʌ̝7F#1`D1\޴Ѷ(lKz'vwe̻ҁeUB]`އn+Ac I,IҎwb]xrftP(VI&B㩴@r,6_9׾aUĢ]+ cN;'aYV㥼99K vFH2AcySW%IlN@<45&M@ۇ6&ݸ0IHt"f6L YA$ؖ0C"H[60` Cm̆IAXn-&M9 0pTgbi1%yj~1^L[h$S 2aHOq%r!aHlNj,+ Lfɭk)D5΢{ZnE"h&SϭG.tO.S;Ho&9B<j&"tyL]QpJ91dCH2! %!Ύ3,F; QBds8Y]ʱ)Q( \d1fqR@1 ݥ41vnUEجxv4C<İM3# XSHBa*<Tm͋<\>s$,B{ٌR`aN:ZEwf.C_ʾ F#|Oj0fgӈ~>66JsLw6d)e}8/͙B hQgR83{\~M$E!=E Sj3YKR!д 2MӧmvzD|dy320= rPac 8w>-n@ &29{{I2s:>'| aB%.'ldrS<p!OKz^`PPXo`q磺БLS oi)ü2 Zˑw58K D!RTC8Rɳp{7{ l=>kossRe<ك9&35#l l'a>)!"#8֪45 m#L"o S'AP I,< `4t2tҥCJ Z! Bl*Li@ep7B]Jē>9Ab  ,c =);\,bՏbOOA@jS*e"m[;IAzkw)e6)4Ð|([lA(dk[`84ճqͤk5P!jHSzĩ4F%9uFt{X[<ۇ7[73eRAz XlJs64rĔb2W@bԖ$=B9bqnKB`§fh'"F¼(喨P2䋆b[LEVXDXIfUKp6d5t٪3M5mL̆)H#w Z12% FNlW;Y5n]jlTbHI8UΞnȝ8Ǫ* ,2R MHi4*q{lx-_-XPB.A"";^x<{cw!D(Gu"}Nd7Nt\WˌD 1 B2TRT09~'}vL!$4̚(i_$l>#S#ĥ%Y0ЅCQG!R6)$i }@(k`괙O}bCs*;ϖ$z(/ E26xSqY،L V gkr&ĊƸ"T? Ӹͨ9G#[7;FZ*LΊk5U5!wc盎++' # 'GьB"7$*cvf $$ +9 L/EJ3ƣp>uB P UQZ1_Bh;1mrs9-4'n7((S.|)m-¼J)JLAcI>eȒamKKʕ!rfbԣ'B)Zl&I;yՈ6zH0Rn(sRKnџY%?=נ}  M&Wp9\ Z?4o'Ash7I ;/D\IEB8A)FR:O8!^ 'R4=@IwvNAzBHB" )M=tRe9)s HJ"`1"b:.oye*mɂ.BJ=S|ec˼tݐoRXϕD;w4zW?`Dqb&_,qc!k83qS+#}\ \ݬfY.Z=4q͡D妆!x#"%WUrՀ -<"JRbl`Mr9ꊬBVjMQ ix ∋{tYV|Jd33CJԦ*.1!"ME"B6"BICicGM}^\7n/oPA OT0?5wl끜I0$\0)yR ө`j"}z&%DqV] aAS%^]N~-QGiM]8l" Vgj{SkcP#)3e,+J 84AAM-4AE4RRuZQp偁"La'S!! Zkn,gZ*M(سADᔒU^QH"Ђ(@DA(@(!́ͥJ BDՃ8j2F~U7x`X?@rΙġB4&(x I"pyVcGs4$1HQIA@~ p>^H/$I~i@uKJ ȐwCr=󣄞S9O .׻8d`_-ABѡC±jrxA z t d?@s0[ V~G|QK1Wq|x+G'%" J!&돓l1Ќ?ÚM"CA@@L `! Lր!Hg%7+)2*,T@4 H /"(Y 䀮R^yb% 0 &JT>MVJ()J()&I"Jj=0P,1+@ꑂNӰV0dt~>1DDz|6@NÏ ̕LC"D )t(RRDTA?wD9b|'|"(F$?Q3Ua''؇PfXp]$Vs !(>Ӝ%rԨʶGQ' F16LfZ+r~n(D9R21.S  U `uIIM` 3ٚcKr7X 9$|=h,mV"4+kfd% !ḒTB4sC v"N>J 1(ҀI&tG&W:/pX(RZ2IF X3 c-&=5 NJ/{xll[l#7q EF4E#52L-F02a$MAB6]ryFY8 L,M"0bImz!z4BnJ0aNɇ &(9<$Vtna SGp` ɩdј!.|fR8'O:>h8{UVA i0Zϙ9p).%Q$&DsrBޘ"*!j.wYPKt?@@tQT>c*.IJ18=9:4ibP@;*ҩB69$pdAȦdfC{C ;c( x#c_C摦bsF'J,rJ<ˡj) @DНؼ}`552\MґLPe4.QU3bR tT]f; _8L$)X8&Vrtp҉qצ@x,ߜ^}0C`(+ +FSHiM&$#sA{ W y/" -ɨv55iՍCn160PdIA9.AlA0APJ'$l:a1@?A D&E08G{~B\SaG5{J';~ϫQ =.wc5wedy %~Q}u PQpdk ,Q1*‘c@1QM A Nϡg42*1nmi\<8դ3y" $(HiM7Ns/ ; 0)O5MdHM=:AbgD75ϚH9}_fNA2~3xPS);jS١$$s RhTT)VeN*p'%݇Z7ZYAOS rMVՖc_={c 9U!:UFOIh!{EOt6xOI5!LZ2|mK!h#v2nI!cll!9lm Ւv SO,;1O;z^⟤꩔rR ~񒡺4Pӛ,C '% 6X "c$i1˃] "!*HtyPg<#TD_4,AB  K0$D)PTT%,DEPEQD>CoYN|*9 A"6L 6 eoWZn/QYe5EHD:y$(.TE*XJ(.dX2o|JƁ7?O@PCu \yoK {BAKQ8`:6w}O/J:&}jq`q:jP> gABK(r|XN/{3 \iS[@,lh>?ʑt[ x7.`J~e7oi& A~A`?&=|8+,ҨZB#Vh @FdC|"2CJT4BFYKs0K9 CP=. U!APypO4h_ yL@q|5܋Cf~ 8xdÁw^Lۈɬg~ m9GG-bE_)@^ISR!+*x3=iC㇕Zh%lF3LrZ)TB`'qU+xr㝎6/w憆a%f Y)̭d ,-±$K1BF1S, i#QP!$ P{ǵdG?jKGCD};3ϩzTqyIA{CÖ |Z7\l)~Z"?Ǭiz2@]+V:څ[;nrIK 73Q'=)~=:ni*Bl k0w])Sr T7h%4F؅mpa ޳ VK}ؖ0YF'c$0fHcm 55St"gUYi58enEٺnsǜvK:;Is V*3#8YsSN ͼ:q.,y*6dl˵e6)lo 8-VZkG3pr᮹Q#C7rDiN'MXVvzN;9ٮU,qxNq֪22c:2wuݘʹ?nq!qXb`3.PnFLgH2֣o8k* aBdY8бN fN-u4:c hLF^#b8snu6yEGMڣ,3 PaFj֟RV- 4L}hI` Ư;(ہQ$ny \1AJMqxM&ۦAe7Yt k~k pU G@tNjE3LD8vmH-H< ZčfVaTi05`101ܩ&F 8-fB(ݜMPgs7٫ Y, lv+v夛6UIu)DƆ˻CAXqm\;b|t'P*kRO{\a ^v!8H$ !'j/_q̴)2QKM0 A"RвA0 41'FHЅ%SCЂ}Y G9ak 4De &s!N"HCPx{>^ZRIۗp"?˱5܎v'M2Xcꌔ,>q+Ĺ!L<@a*# $='O}p=60GE@J"*J%Q((HB&bJPZBb(& Z `IbbI"EV"Zf JIff "*&(bjXbHj )**(j !)(ZJ*cӓ SBdIubKJ '{ـh\(?l/iD (Qm(C@(Pd(}XwH-)EUDKLQpZ/O: Eof4P!B D1O$٣Lnsͤ(T Pt-D}?n!u1O?/g4o/1AY&SYgJM( d!%QkϵqEݾm{wM9&P ||>w;ElcNm-mS- #TJ3;w6y|5B#:cym7,Q6l>w};p:$ J۾De|VET Xۥ^UH &q@(Щdm PҭhJTQFEVST=mƂ١N:i]l٢@zwiom۸)ނHUMM+F>g`Ƞ )M@17i eie ;Ng-BJf SYP2 >@**+`7 )J HDvbT-:hD I/|>wt4[-( +bwy\o{kz"D͂v_z7麶Pk{s֪v[^- nm/6XDk{{Q Wqˀt(*Uj]|/n֘wsv(MO@֑ ǧ>^9po{:wNܦﮝQ,Z֭\WL5sk\},wsUd6]]>v{l5R}k2vϟ@oq]}ﯮ}J _Zﻈ)OUN {ﯺB)vmb;˶kqvtmP$@MhRbչ#ݻg˝̹){6Ym}ssΏһvΆ'p(%@WN.nUbNt[avۺ|qf0jQ/E$o}ͥAʩ*N7vSﰽnJ }uͮ۲T^O{VL۵]۪)yl.N|<1:ݯL:|+6>Ss56=©^X[ݙo}ޱ/{VscR&U$|ʻK\Ƨ{n }k'}ZݳR+}I_GK:M%"vͦ^PZT:jVr|g=|ϏvّX n=587spq>)V6ub}z!ێj|ww3l]<=:q·v"e"8-m,7VێsMMBR { toF*ۨ..]x_`@ _D4}}}&c yM;mgpgݹ;vei}pHnQ̉ZޜnV`k}/nkUNe_*dr{T巻( x۽`(b\bM+Y]w[' :ٮdv^ZJ}w]v5vdkxnL+ӥ^W ݃ri]{86$)73]:]Ӡ T]i{=TST-}{"4 $[pdt5s;:7oY7g[:_fύdmtlwJf&4Ӯ4ʊV1hq՜n:c>Ws34*T \X钕K|_TumH.{z(d  ΅8d.a$eKYB @\(1U@-mᇐ.> 7~oe Г$FDoW#qddNhqS\p棲ۃ`ڇ[80b䞮@:M&fpm> [<8RLN}/ T/as x Ϙpºf`Q\]sx!BAA@e(2)cQR PPSJA==Dھ{& r!Phi'3 5ѺOJ^C(n@U *-*nNs\;vݷ:=)lڬ%܇*~oǜYS`ܷg lӚ˳!izBc? [{*!B8qX۞jlgx_5ᔹ nFV] s*[q]ÁH;Bv>>Ͽu\9/~4aO`ZlxCiٿr}u,&a!޷irL1>4^:Ӧ5 {uJ#uߣ"Jg~[[M.o 6rzHt[ȪKGk}a8L.[puujk yHd-[aLo7JϦԵ'.r[`W/‹c6 e˒ӟG\_k?|#r0O BD &\sd*kݽaeY]:{8U0_q`WmO sY7AS؂ibWn۹*P';,>A,>EL*c8/uUSQM$0U>Fݯ4RUPI1_h<*`Wa sñ;VyD{zbvM,Y<3A{nhG?Riw4߫4Z6E9\,t0]zItE/'Vs#D@%v=R:λjn'ѱ8()Ղ #g࢝GdrUj8ڰ'3Ylف! 75 (["Xr:Tv_cp!ɐDBaCAny#32kT|}3hX h,lU"Uw:F@If&&F!Iz.j¤Y~1=뱚&: {ÌYǾ:0QP;|b8xo[ _aqY=@3L_E:[z pAoo uǁ%(X;V1#̘j9folC4'Ji}(#;tqu)b7_sq0p&f$Ͳ@hUM sάľ!ÉwE>2)ۋ)DŽ'&HPԢ*~b_ͭ}a\5 j^TnzmŜ+C}׭lο#/0G?ɤ"d7MD0\)&z0Fu嫎g"(Z$tgvB-^^|S ?qٛ-ے]d28.t{qKo|2KyŘYGܹl[˼.Q[fĈW7)>5dM]Û`RHM!-eׂp{cG qQz^vJ]Ŷ NqΑn'~ \Ʀlr1(ؼaH.RmNv++ Tf.@桰Vs%["W~zBr iE]ܺ'gIɃ[6ӜwF"vo:INwE''r7(` 5f6:^0pz۶nmZ;`/<8Bed{7'nBą'fD}ssy5)BǥY`(wfhXN6L< t^ِ>.EYm/-m,6yTUhAgeo=DE7oeEكvF-NDž ̈ G&TD Fr_(a EHn{ñG )Y}U,&s -ُO_ۧW-@ǯij6}f3Pb.?}^5 T0tGo}"0*,pop0ejߖ {)qK2zdȇnČP0#x-yHo퀬qpwĞ(FIm2YiV Gi20UF4X\]CӸۯ67g{3\^`V34XfQaqd3Gvi 1"}P]iVf>gÛ#@c{s0 zq\*Zn۫NiAd0^J%LV x|]yIZt3|U~QSS3UD}m88_"H$i޶~_nv{`)nj[Kc8JS3ۙۦy}q *fB9cwKxAs݃3i52y~O0.ʯqzc!+Q8l)JSqs?&⤏%w%ߡ)§w.v0{i˒əMAgȓޞϗfG /iݮiˏv۶g])Jz:|{}y>^^^S۷n:SKZۯ!唺Ny$L]>8pr(J}L66冢|X>b80_{.5e(~#zP0`]hU<2b*v2ϧ4B⥽ófOd/xϲ)v|lӎa*}'uG* L`ScFU~ Ku'2Yw8guu%H' 틝V=95tCV h'^f qPNWz,â^5]B<08="oLKtN7wf>}9҇@.ރA &7ڣM͓䜙 @=kk1gf@8A DP 5a+Uh( R,41"Cl_َKA&2_RQ , M]Wba4~pL1DCP S3yC"nҥ,q^p* ?Dm5 . RMyeG9*o q;|Ў)H(ED89)G>ee.>r{v:6$R! T Pims`pYm LơOw 5Vb[m,OE8'VsQLGK9"b v!Nvk?(zCm G I0uQv;fi xX, 0k.aq[ ԛiP/@Uj4Ov-ABSW'$HKOdÔj؊" D4Mt#x&#ȝÇOJsåPGYFѾT$!Թ\8 1΍\5ܮ:qHQM2cɪdi[ 8tgniֵu1KdIes2gC$Cf¹'8k>4(̱ެn$JkrQ)AxO=<$(9!'v8 \J'ЙAݦ_qU _L=0J  /@T F "ȫ(:S]K.GWMV/c2.N"h-bш-g1EiVͭ<+z)QHROF xˑ% ӯ2+,~|0{,4{sbj$(B)Ba U TRIPđ$$(R( C$R#J,&%Y$}OݠxޟxF{A c )ۚhx ZJձf3Ս0RF(i b(@0CD1C(eBߣ)][!@$J1"%P/+^AFm:gtQ"p0Ki(g7V͓@lBMv'<ni:4Uq4QK*b @aDTEs:)UA$ч@3((ӅRIl5GaJQrg<&؝0\U\8DFJ7%PO9rrpaT[FE7h4PMhZ(j& F-QFtĀhI S@S@D^QWN $"e"*f Xb "("&"QTQ%EP4%%4:ejZ I+*TSlSI1&h )JR)hZi)+T- ׭6tEAR-4i((X|pt/G@ҡZX4[COlbl L@n๒C]Q##KĘӎ'b8:N mYڪ\@G ) fZ%؎9<n, N>>Teiܝþ{EUV-WK%Uxb^NUmX9\Fi:ltL +͑]5Rj*(j|Q Ѡ4V!Ȗ4ACEUl[Tw8:qcʹɉ:M" HT<4^4=kH#x2l]`2J|%/$.r Pk~nWPVG AGKyC;s"4'6MW+sA8@ԥ0.2pz&qWG`NldtJPskصk#"ٶEZFANܝ- fnTC}`QhrL*c.uId"_I7g'}aYHc&wi7<6F#Hcgl̀NLT8D\e)m.38[7IQMt9xi%"&X0*'Ei&!Hq Z™uUň i t XLԓTmzMqPZV]q\`4~%,ؓ} CR4[a1:.ܸn_2Qbw>ۚ= L JvnYicDo|W-yr1puTy(]IBnWG~^("`52-&$Vjmm%|#JB ?uMLPT: UÁNxM 4S"s29aqdG1?E.dn"BIn{xy![ᛎ%o, `Ap4V+`S "o]Vs E5[>;i^*~3I񤗑#Q8phe{A ]ur<-V_0+wIJЋ)Hn^z\dN#eP`9<<1UGb<'cǚ x\%< w9^;̟E6G` PrG!"(y|lV#9)<=(Bw{ *EcQsnPPõʙ G>aiOr!*BS&j篻 I(,@%k Ox|_w,SPvH$5Ge2Jboٟ_>?uvrfc +7}ZM̧S'ʁטdǃˡ*Z)i}P|#d4kĂT;N ]ȅ:KfxH[&55e-mv=M4փ lZDD a5*W sϢbWP}_?M͛m_ъh#dX]XMRL(擛>n ]0ᦘqH Qo?9~:Y-MqӇ,5lkrɚ_pRTOGVDz|/FT_^RqܬgOOҥ߇X;oGko]M;G6Eي.0J;Md "g q1Z/*0%8t }G/1[$zCVknb=~8]kn$s΅$h{ gq 0(1f0ᣯy pAI<) WĠ̄Nҏ";wlh8:aUG u6~~ݲF/Iagplv*Z s~G{-*M<~ޣߠxbxx, BfF mw:e+wsA;)(1eDЧ'g/J\ýe= 5Q\ *AW Ա!Uv<,MwIqg9$<'v& (l@AD',RA3kn=>-Aec%޳Jѵ~1g\Հn2 ]h_PTs }ڱ !bԊ\NfxVE;FR;9fCt~B0us & ɞr OnJ;1] 0eRasAHbu#&trUKo[vfOc?(_PiizNg3.:h@y)~_5KƓO\+ ..(_1O,/@^R5/>7 (pĐG@Qh"+ŘFsA&$'yA"=qT X:4[ L8H }iXal^wD|:9BnɄb(SH]^r7fjibά 7,uNnB_ lC)ٔWJ)G47=wՇKHoIg($J$XMJ(0pɸIh=@z**" S#2?kN~"8~A_f)ބaM8D@jIՉMQJ{"rS\.wqE rp) PHˬ$rSs0؟wQ|곖׿m zjCߓ%^'vT<G߷M:>[iRث(kW!TB0ý2Uc>Î&I0BؘlD5n@ݽ0M^3"ό榲Vvm:e R쯨zCfi0}@QWy9A8oYX8ڵglSH,b 7X[=rB BLA{lMU1U49wX7VY_tz>9csʠfֆe #lX3Q3E肂OJSRCs^h&  #0Z1V%pFf-:@$-/|׃tѱ]_|}SlAxڐtTiNR+=tm(pRh|IN* BCdG99c4|~;HKz5q #D$μsfKqm]f[R1AX CzFn}fU/eG"`>mgϚ 7E:ܘh=|&>@䕺3'6xG[[8ι b#Q\ȍ$L046P2"HI -?[y#L"uh]xMxdB&9{!Nk1Lw E-VY{jĎg$Ā_N B;MTw8  UWEx֋a-)_<)ƉDwLIciߕĶ >t*THl'~,;h R$ l/<]1^_< l樵|rW'|{8PD6;>bk ߴ{ኁ%˟~k WH3'~iEvW@Aɀ@@D30v|Y ntíh5Dpa3XԦJدe' κ.j<C9I#>=|v>Y2wKD AW8X4~ }fC^85g38,{.BrHy9_wa% %/*0!N!utb/Ey8Ff?3mC Sx.<>QrKb?5ߛ F^P*0y5n5]$beb̬DSߺ\_\h y2|z&.n!~/k9sKq>Ki*08yj:ZWpkyʅch؅^x8F-cT;h"ՇxS|A`:AUy ׿>? ~xtRK)B ڲ /ʘ=a[j|T Lo)2/{~!6Os6>vq0t 'DOf#ddDtmX\SYVgXƸx߮qɧpKlulvitfPEȬ)a ̷x?.g{$ZL9IkZᅯ|DBa }' 5 H0 !,ӆ@vHCvhz]t|3̓eM)) THdM-RQY+-8e>UgOkL<<,%Z1o5x73(D378soMdQ&%,7}?rU\y$օ^:aǡBF` 7+A}'[Τ0Gײ n>**F2g*t=)a3^%98@(@), ?]ue.4ѻIh< a(Er#da 'q8EGKI.QH<Û k3SA\fZ) e!8fS-*()v&ܣD\&D1%.(h B 4w7c H,)p*g֪ Z;ATK5*\Gh1,Wco3-@_Cԩ۾T$NlsO|U'<tdOHxt9>X.ѴO'jZB@IL3^%X$o;ةe!%V^OOvӐj~("3=ڸ "8YdaТ6 "F շ<Φ }Ao襪5_ͯ]lD@Iq8r@p`*}˔f(X߳3Sl feW>T" eمkg9JPՒ8`"/R(Z:StXzh$"-)MУivѸf|.z.&J xI+ f3V+8wtN:c'$Z#ssv֬7>]# GmJ)K- ӚƿD?-T]1@N 3GD;muO5? uT,IJYԏCMkZjAU`kNf$ h42:a1Q;VLQ+h,}y7r oW;mLlTWClуFE'KIyRTii׷`J\&@( kƨsĿgOޞD-J{OdM䡠NH@ДCEUO`Q@*'z+ٷ1f(~+ G( p#i#T"Ԍwm*`^Ogę;d#~w+GrI$IClŎ$+/>wߗ%'"9Ȟ\ lj]_d:ZQk&-+fu"k\3?UzB>E~SI<FF1Q_rPR;P]$$Dk7 ܪ'ǵqʒd Kc) u.v7+S&@" 'Ftݟ )(ġ@p{_}Ja4+I&1ai`S;" ;Ix귟THF&%Bs2p}yt>pRvڽ_D:ԇBf>l_1<<#K {"=`%fg b |rޢsrm=o &)d*:w; PB}4W2_AOUdd?btPxhRh5CF4`]EOayonk\=e:?Ƈ BɽnBKg}xo3:~pIHy)B֗_V J fO_bmfY;~?>FtO;2?m$5B a18!cxl?\Q(p }H(m:o \=5{?j+ ?~r]Nbeڜ߲KFJ(F77Zp>97(cE} HB2x$W4I4hWdJRYSžׁv ?=7=~lJ13ȇMLap3Z(1{1yYp`C( ٙE҆F҅lgyÞ8Ż.YXpcjpdcQxrFo 8xՠWt1p`01ҽۑk! 9/vuj D (_3 Xo'&zq;)@g>_؄n_{׳GMorc#cꃳCRDv@le*Zݱg02R 6C>kc^n^}w0]HtiD~ 5)Ffvqjqp2&s8ID N<cZxZX:FŌ2Ae!"(uGmsR83; [c(#4O& z8w(wۣ+ ],?.a9AQ_B>]x 0)׶BtEn_YoQ) DCs_`sŚs2=ҁ6qCKϥ}so_x߲kLظy*"! @=~S:€"!ȏ뿝𩷭O?n=}i3I "I=Q C8ߏ YTa* >B@r`#d#8`yJ%/)(%L%"A@1F DpD q7E %CCD%?t&ۊfjd!B|d?/Xta*JD (XC "eB&Z/ObBWPc=n_ԊV*ĚK! V@;Yc/%&TL@rL) }>^wY(q.t4h{EVVA nYx^@),rw s 9Z A~%I 3b`rs,IDM1e ' P_}(pB[=Wppx vOQU+(M=Qt_w2@D$+?G/c*̡?m>m\37v =dXÌ1?J aU!uZO4AЀ>_5邐,P8'_3#!6YtvB GeTޠ nH>pT˅rSZ7sRx!+NJ2# nTUz#K wK  DuJaF/QFr&xt Jle&紸rAXǐuh6ָy7u;ysq uY}Z=|{bNu\^NI388y%Ch͌NyNʼ +!ے%E]سA[P<;VR6GlX48`+{&̃0v½PEz^rߐ2\ѷW(sNjX pPnk9m/ٿW9~çtְWAlA<$v"Cin\T;~F{b_  ̠A %/ g|qͤBWUKu".iPVm%kۍ<>ە{>1?8w7Kc5 >e mVz;?>J x0!1/)xT?L~{q6XS ^]h =m $(I,cWՈ2|,X,]?쐩Cs*Vxl!Z' +yks DDQ͘sۑ.K׾dhPG6}ˌ͂ؔ;3p8lǁv3J&2'7Rd$/IlXwrݨDtXSD]EЄ'Tl֙gOp{|è{]t`\U_I.z!I_~;}8n1$wU㛘P:;rwMؿ*2v "LYcz\[0߫M?5de|F<,8{%=X?qF>xa3DFj=7g0 d`A[PEɭmQ*9زéU^\@Gѫyxov &L!s0J@Aѐ Ĩtrr肐Q"a%N=2Q pj$w A՞ԺZ)8H|χ/ɈuDWOax(@j[BZl*w~ٍP&I$ (~wJ C%%-V udl X!xcPNPWz~q{\c`=pq&(AcF~5 RO2(z٠x$DEA1$BJPF;Px;k!@OK LHK``(l7CmTH¦3哱9侗yTmYdCYc ZՒ4Ke94I>6Td.vHg2ŚE%16? ֕4C{s8~i/I L@PVR9fΥu/'0ViSBiLRNk"PdΙ+=C~CܐY%v >6d&xBDZyF0Qqt>~{ ']"^R3p @"~@#b:#XEIBX#^́7z[-M)l:p}I-}s$Ov[8. ch/VqW޲@1ڼ]=zu\s3iwvnݯ"x^OٵSa'X9B0 W|E\܎{3Gi}'v֏ϋeNx4Њ I'J[U[!:K`\?zaćC?܁}8׏ ?Ò H?TdsO{*@?>( BI%| k5La,w/A^}m{C@^5mv\Ʃx/ۋaspDU_~G~͘NTCK&OL0{Qx$vGeaCp?lU*:yڕ_zf9(/l+33PBژe^<(GRo=V PLDZr6˯Gxm*cmIZ}e+Hܻ6G"L{=U#E &I\2*V!<`cq/9Zx& =E;Q 1vϩaX3/4"j++T>?ԚP6ezi5o&2!{A,fkQuTǗ< ɥ{ pb{m%ܾhT?uB*lF7${H#ZI0NM 8.۳30Aka"!YaYJIKR ; @wc k\8֔}}_u݅c|HcJ9\>ʬU}?GޛӟL{?"tMn"|}c?-vΩr )K(Q%K{&D5(:o#@1ؒoDԄHd1<:GODrxH q,gF@mǖBdE) W'qR1=Ԕ-_%W+ 8" =o\&AmY5B٤a GFEǩX$ADN}k{3lxNs̡<+_-(iJ%$qwP}+=:%lA$L9SÝ ! sgc؇/i|Gz:s2"Rs_ *?IF"4jwp]z6"^ߝzu3Bf8 'G^rcKi<}g#B˗;Kߊ-ϹvNmkεf]l,8CjrS٫z2nJ(xSJpF'|0 }39Pfj L|΅nT 3k$LF:3-i&>ݣxN`̻p(ټV#ϖBWy}zSs?onC@>gt]qàQB JsXsXB0I^iMУX1!'L pж0*sΐ)E̢A H$)8ӂDCO1C BP8tOG!~w$?s5>_!4Ogsosz?q>c3ɠ~9%ӦT7_}0ǔ`9N.ІϳX q d7qNE&: Id#BODq|'SK8%ڙFGD5((M!A,s  @^mBr/)5j2q/'w"[n$:ZS@\C|2M$/|*G%[(ϕ9Tg-9Y((1anʼe|٨'W1 >b|]ӗ*y!<(;Ek̢ a{1}a{NvP8h#Z>1"ԯP#0G{ ?DU@H`BG@}Y+3Hwyz[dUo 0Eߜ>| x ~@7oxJaRf(vtT_ W@ߎ:E?C!_ldņch>8I1(0Ȱs +gd b`!CQy&!8QR|6uso\$BBbF, Տ < 6!+ى4ȟVOr)&Ea$T4E M$AAwNIHRLZ8e4zV:SebX ; r ۆxKdQP%FC/ѕU]{CcDv|/#]^vYCbUp<_\A'T]G #yM tp3$hޙcUS9(fln1@;= *b&wCgyk )#ͣUQҠm> و!#6bB }1VU]w$z~#O'}[bF.܀%B?˯59UyIs<QA/ܨa9pg`uBXG3R3ߘ܄ءg9 86 qV2ㄨqP>Oщ\q|z" ^ފ=jAVV!Ħn&h!U{b^8fF1Q0+}|8^GPJ$:pA"l2}̫?ڞ$K,G>(I߇>dfhh ==C.ȑ%R1?UK̽t\G :L(:j~ݏ J)c#_c˕?'Sܘw rU.6=JiWd z'a#]̇r싙tu󒋞}?P4CogyRa_gSIh-Ҍ5PҞsNKhmwsFeW`A&,X|aB HDj#Z%OD(UA2ysFy0ȓV,>[ď1O l!;h0RC(6՟Z>:ȁ"=R|n=;]r@?`M͎D~龀 I$I"T%UUԮ7.[JPQ_pyG@)լV@(\)Zs#` 2aog/;ک=jwPWvS2 vZ>$Pnqc4Hxo(l%H(WS~ ('NuڝAyT׍e Jo O@D cJ O7LUx0a|h鬐 ۮ? F̰Z4UUUE5T5Q"$_6 `%!!tߕBrz\{Ԇ_xpP'ҁ3Ȁ OzC_T^jRV.OCr>*ʺ 0 :.cW^=d'I; 0*DBR$" bV$Bc 3QAE\ƥh`*WaƋ51zzq8]qX.709r["@Bͻ^6溠Ē?aATAV6_N-΁IR٨tLlùqaP- _,:wU&,3D9?؜v[neT~_LLùmOށOjFd6oU5 $E.nB:UHfF*Ly}V_/#]vSo"*ĔtQ;IF/⡫ Z;;UbH۫8QPN_p`:?`U ۭv oE}JIlP"`uWS]F(: "4TL@>oPfjgԖa&޴Rcד1 wr#2 Hw;(j0R,`v"x!RxÝ5Kvۻc [O0t$akL:(wmJQ~`VON =>6}l\\7^rP2߀? ԒQf"(X*`UXNfg_B\Bvռ7{}sbA*wU̕@O!ébL'_xEqf|߆Jop9cRbA&~BzQUUVI$UY$VI$Y$d$I##I$FI$a$Ed$Y$I$UY"'`]$> @찤[CPo½蝗.mmVڧ`v ?:G{=sٯՌ@r'@uʤLrQ~0}9L[>zd!$}'11W _|iے^f~W{Oj_* *H*5 ,*u a>}“W~[-h&(gž䍧92!^qoLOKnjbظ]q0ft9p852r'|ErusYha~jN3u9$HP,n',! e"HEZ׳&#ሟ"V5QN؂S7!3jC"G9~ݳ~gdvl?eԐڭ a#wȭl.wj$0&MNJ5Lp8m~idFVuGNb)sqo##fm.`ma Jn] [ D@VnW0Y0Њt|wngFzx¤\kNy Fy3:,}vX>D,'"1fT&xZgfтˆu~'u>B K'ZCԵ=#MIoR;~0kXa+h!?2!АR"un~*Le)G!^q.<fO8\/Eek8ҥo`> \N<R*xW22\Td ?jG8@:w:{k /)[ #L`u=9,1F/G, 3G{P嶏ڒOsWmq{c(I<XkiW3i#UCvDFA kJ21>á_ 2eY5/ _[}ه<_s҆HH8t8.|$4[."@yA-5N\%Sta| "N aSON 6Bga}`ٷ A$S*b v{w0M;ƪv{=6ĶB8|}j8h5þWtb>L ܴ($As`Ok`F,s?@!0> ][{A `=i2ׁk5Ԉקay8\8^1,I\k: Rcp1-*>3ӯ_'p&cΨ@8|PvE 4!اf8EL{;d=lsH X2UŬ]YA))*0ݬnu?XVnYv|`D:#|B*?|(g1cWV[\gj123> @szfũJ 9 B~w @tL{h%3)$ u2~Edj3DielsQ)r]N9M)@H{tFю*Z6EĻ- wn۰zP*Rg&I b@zX( [sofDs|Jw&%O*8SsH6IM&n+Iz~èn)Z;6m^Y,8a&g 8myKm8)v6iOF>Uq~^qqD5 Prpav]tPՔ:lj!8o+9vS/Su`6BXo(ЭȮa-۾St'l!{]$7afoK}>QÒRsW`x0|͜ ,X\M{ɜ oFMdw˼_?ov @/NMəcןҦ`|: Oe/&I*dyJCXJ TڪR-C¹pݟt^K2(d AײhG>Z? Rcpx{+. KK=}CQ|fzw*3 f^2P?1*ށLt V^ PA( bd!L7Pb &[v(5\/҃dgFaVx:cτXe!ovPZ)}W7l`A>.PMx{OARa %P ]cȸtljq,(N`bΊ"B-PؠiB?[`Pf|.`N;_oפ4v|q9M42i7(5 Rl0TlS {VCg^yj >(G(%ջ!zV yh}ļ|`xҐ6tf :\amuO-qDV{qGxg_C 5еՏ1-+jSXЎ+ϫߴ V_m@JHu4r*b'Na!x="d.#2 pUb,Sx~sX0߭~$ H'b]JYUɋ"&We=ɲ>dc'.+ , (469mmMd6^Vx%w|^kɄ mo#Ovp1xK> eZ9,RNޅo4Z.48v{BJBazXLZ~ +Pxkڷ=9B`Xi,G#Af e":*u 6Z•%9 1/JHf}llLI^ ޒ&Z݋|a8P 8a,Bhh;;>]d::+"á)'o7?O:,7l 5\#[3V*"k(2A-9.wb솇OWlY_Gdf28y@8Xmӎ(OnfϢ ;Űլhus^5yːlBZabN/Z? yG/ =g%v#B2I9Y":#ۗgyqpE3By7)UjX+fn=x흝eNOV2pcsG2 /^YmfÍ)iag2X74k 2M9A= :(;rF}YBhFޱ; ܰ4Db"p g 7 Te)jzmuOc+VΊ΃E,UuYc钉Ὸz;.oLݛ~?r' Aܝ%Omh<`(?t8ȼwXZW_LqmuM4x$˗AA0PDS!!XA( Tُ-'GE%,d>;Aǧ8 ӇoAB Ġ*cQ MGDԯ OpiJeWCM 0XO>TCMo8GT$=ʢx'X5qRW+ltpDͺk89]om;cz-{/{0C 3vs]trZA` bBUO2I1c?' h/^EWcv+.V/V=8;5XS&~>Ft^%`3- *;27\61ąHH|GT1"xnbg%%zʿ,[XQpbFfLicm!|ay:VQdF:=鏱~xY T!pRٛO0ѷn8U2{19R HHS׏bGF6Ϭl_-ۢ5&f`ʋ/*&mgg"ο ԫ U >z':۳vdH]8z`vPRd-i")D(`|og O{wh8MEKl(A93d>d{5ޭN.s8 a,!_& s+n{3DB6bVamq_ r 3(1A| GJqUXg6V+1\ŮS6%bǬ؍_yµPto0yLrG u]\V\Y8Y`KKŀRF{f;iItǥ"f;-e5GЯn݁/56(7gP^ό<rQ- |y&ΣH)HиC[b`$H5$YA)!3!?%)H>$rFV+I&Jkm7Hl_aa&B6BohSW=$8gOMx?;e PD.€e9*`ȹOS ec*ņ9:h;sbwb*oLc߳/m!-R(и]˿*hU 216T.l!eNouTv*ru̶ػײ$c>W7tta5p޻Md3DsguJmܲ/ yet9mhjhL|ӀOyELvJ.ᄞ {=(#=4 a}ҿC ݑ0x-1K3NfT7Bn.IG3BvLC8y6PV/T:ی6ml 1aZvyQBB$"AYw?5 Hk7ԇ[bmSي[0Dne,4-ײrs.6 ՐQr9z5ΒÈQ 5:bG D^1#Xb5YbZe0y|*ȝA0"D$c Š*Zշ56@DdP#vî5F |0ԟF:ԁfzV<,}B9p矪+US1xj/bF` @bN?LyA Z^KEF2u48i 7p8.C~*/[4 \i)_)@uG^֘f'0i0vm8 IG~$7pn'B Ŕ0P,6_()BfՐ)*&68 ~_g'c*M3ԅHacq(nkPC)I{}=w[Y8-ۏ7n#XN}Hz) 68] s7Q.J8=l"#5nkW <ӿEٓ\s`:4lZo?3d}ۮ717(o7LIDu/ vIQ46,' vIϯ6-D)NYJA7z{Ϙ]z,OqxX:|%o$aн댯Y}*NyJ ͅ]kwuWơA<!"IR³@&2Ո KfߣORGH&jYDXnr.c+)ƽT4SҘ ueF!LsG0.xfxז_W ՚x+7{dpl9993#yFt*Ca֘|Evfn(Ryf+E]؊36 EZɣT}dgQ@@w7I*UUUUUWKg?w%W) >DYa5j83oB`8,GgOG1O IB7/xݎL,sjKD3qoDןR:OW3&T%Ӕ<\F1*9Pd۩ѓwjwY@B.[ƦZ qk3 VJO&Ya,UU . G_k^̖d:|d_F#H(u"Z?GZ D@yi/=17=X4>Or#H,q4kLkq)IOJ/p;\xwμH s*wZ07SY!#)_'i̫04XL\qnư# Ts7苘MbBGbƞloGqUqPY<0ACKȡI|x1צ5`SzgQS(S3@֖ GSy;'v  oRiڃt= Ox?%֬SՌrb-  P*ѼG t1y7L=FZam6 }4ͷnGn:;=6$,~T 0V]#I2èA~)C^1=zSM*Ћ[%.],p)'pZ󚺑G@Ѷj'BR|ԥ\;Vx#:ƑpX38~v&QR~~Є0j>7Ntu%%ʏ_qժgeC ^E}a >G?^a'$ž$2.ђdI^JҙZ Kz* q m:9Z(v (!Ԙzf!S0Ay^(/UMIUIS 9Tz=s\SW~gBogԮ )+&8wvi94B֜F]xfdiZz.s`"5eFG{m9Am@nX."UHfU%KlX.L3\dr7{;6zH~W>F. yr$\%`/f!oNXkG*Pm=g׋^4KC.hpޯH0 *8 lO_GHoQ!#s|ΎϠP(;MlF~y$ P9=ؗC [%H~̜vNps^sȍm XY"/ZqҤ'kk8oh5\^tVpl~"1\(#vC~LU, -+\;6pj% 039`H#68u6)$- 1'Ǝ# at"lϤ}`#ɮ2߅{g(msy9Iy[ M  ́CefX9_λS%UILrm5$t@ ەO d;[mϚଵ'Ttw'x|v`P`{LЏ =(Pf,)C"0>2VipB qX[-:*Hpcu`Z9At] ~R(`B`(M_hSoy)saL.'#x$2Yca=^>ѭU7@ ¦%}xu@WJ9stYF16F ةLD;]h\+cN !\C3\ N,xmV>wi;y?Q՚m?fqwAGByX(Jqr=8B'/ 4͝HY 9tD #BAS>j+l>nh_~b ҮXi. Yr"ݏQUl"LmL;7g$w6X[TޯhE<(W<4BIfH-h$cGu!5 s:̐jV%!0?Ҟ0OeB [i'8g! *5ƣ8z2-'o&myMyv  v!Dq9A*|'$c-p7D$jN|B;{ኞӃ,xjaZU޸8l K(Y%αOR>4ŢKp`sW;ϒ }Z&ˑ..&8W:vq*3aAlq|e_sq[Vhאy@#l>K::ceY[J;JO׏G{lvMLD,, %t.\$/5'+G+dad@((|9}BA S=h3\s&GY{~/Htq *n6(q99Kb?㒏 H@`47>ujdccp=DDC^Exa6/ H.?{zb;'jjd+G`wv:_@4!zWW~)OtȁD.@*(X~ktp|w$670ШW#G#xȄӉ.8 ^h[WBc+ E^~wCCEF +\Msw5 &nE@)'>έ&Mg~?#(hf B 됹WXR;xCSsm{-Q%fxfϬ,}PТC x}/i$fzs>}i=] A6Wup@x{C\z a^JCG?ā"AZ#7# B 2=hÿc :ס*P$SWrɁ`y Y@Bb 5E:Z)Xޅ|ަcMzAj 8 N{+6/C@P`>SQ ʀ(R}:"M{xӏmA>~|;i{à?Q:E+QwJuIAQb+ء`Cȗ%s͙@a8OOSP_i2"c}7am6 qcL̍&Bs//p֙e!^Y,. TەQ%%NR>̷X802!e 1ږq\l>M=F(20˓v LK(˙Z]sv&I)ai9q">l_i4#q¬6ɁEm"lBș(SNR|45cEWX Y -/py@7~~>%Pł"ݝDtrS@fcW ̣K/āȀ$3m>s~?NM,s,!w]V:d?KbtMH2v '@K8 l[_/t$Ȓdrz'(b?8o.$bؾC=y$ʟ7&$Y r݆#n|M5É.D4:BlYzy`%~ .GbHsz4 8mv5 n6ǿٷVJTl QI:Ws'5Q:J7%R/@r>J1Kg%ójsc'#U$&]C 0կYa#k3r__ ڲTa x60J ߶# _>#` " p.',Ga9m#O/֙U;?]u 4AcΌ̣! sնeitท&@Q @!}A*!xfI?h^!XH$ǯ}ɨR7˼yN/cQeU~fkX# k6!GYΐVT">; pgniϥ*lWxCO#DkZe)ܮc;}Aq/4!6"+J!lԇqA2QX/r{XU'w k@r(7{!B?J63zJ& ,Atȼ@7פG= R,_.^9L &Phvs) io&"mMNk0}(w B=`,iO]ۓlqF콅61\|D(xZ|9,^N~Ն&G.1p}NOn;b2 m^sgIn^D܀"y( H 4Ѓ2`"$D#Yl? I'/]aM^3VP =UG!qϵmICó 94^72PQ\lju rI R|degHk1J+w;TPa2Yٍm lTL޿}]9x_{l\_,4Տ v!+odiߗ IU%anM2~oђAzTyoⶌ-Q`/!U=TǺ+5N@D (ST 1\Ht'd39MP2 "̊I%xqʬ(6&7FSAkfQ (94Rp2eKF)K@ߝS)( nn7/#PGIIot؃f@-Ykz ,wz}s{OZ Zx\9J@ο؈:êTb Cz#<GD=xiO;;*@E9G42l 2xp!o&>xNIk|/ ,<@qtqdC}o3b_ZpmN%$j!KNe1" n>*x#KVoC"w1.} XU jqk8Ug;aFqjӃ:'b}XQ@z<2T0zwQ $gD;ƠN1NR e2C;P𯐘Aҍ!:4/ &xysP[4C2dj=T]Kn, u=XjEzc^Z5ӎsk[h1!߶5B'NzK7! ү b z9V3xG\1qe q1"5p|c=9tsɻMw|Uc?]7"*Biv^wz\<ƻW0 Iso5צ WO Y DXxm\p/St=*1u )w|L^1Bay+^6uh_lf!1 TZ*C'c~M>p]f:T< afQ[p0Lvo|41m93uAv<| [ថדE&̅‚q3S^#.GEcCQǯ/yfM|F |crdWA;`xUkׇ|K[S\"Ԏ~X[Ϙ^7XS\N~h[6*s|1>}Kaɸ_$_0.>MAxZ=Ly8VA'pƛ6!D1'˒>tO`7tRVyA5烧Pcs94OCf~pqS%i}MJin(cLȎg_-UK\8'Dzy|&g]*!%'A Izqw!>m|=) ¼LHCqo Kw\koQϵEUUUUUUUUUUUUQUUUUUg~*'W %rU{ ֌DY;>aw[%0[o:xa)bj顥k>i\ #md ,;|[~{{d\.(ݙ UBY0PÔ^~2(5;VSi_T'-* {uf6Fe>ǩn@I6n)7H"bЫ| ,nA6{[x?tW BHҁi]+[IİP{Qľ` 0azq1\%٨SɨuLX~Nhp^C#ܼHw\p\7/G9Fe Vz&LFL~sh K}cQš_0_P*vG=pEcO珍k Cx$8|ǧ^}8I48—כ,wbA#0Rɶ g b.3oV{R_9EfReLD"A鴽zn?d˃yXab8/g08e\vE>ςTI* KqH^6}~\!Q8E{ࠟJ{Skh`qf ^ *A7ɦ,TN$ゟNjKÃ:|U{D_!g"acW3[^usD+2/3TTay{\5p:AC5! UBP Hidv63#Y7@rKΌy~h5}$6SX;KSUS!֑4s͆QTys  ?!piDiwE}*W((B7˪:w/\!,@z =& (Mc_DH<xQ̼񎋛$U#)pr#[re9(Ee\GL{`"<Lý(BPE:`aԙvGqONryHgpLW9{7O![W$,&mrt8"q`3'ػނpymI iĽ1YJba 9:Yg3xviE@pFǹGqI#mq$ G >b c@ƾ=|un1a& Pg-c#qs\&{3 [=Cz1N=Á4uX3ƨN6mvcRz ã ww/[}CN 힘΂Qp?>wxzwI*C:}gvICɰe*ח EYBIUMU$14R _tQQUDQ5UQUEC%UUUUUSEU/ᓶxW_]⦉I>2>w|W- \OQ:QTCZ2({@4?Ȳ`/cfKEk,>GZ|e:3{Թ2F<^.w锡}#+:]KW^XX1Q. )M/.,pٍwD?'0ɷ>ϣnXVx0M ;dTM4Ix$My/#!]W7ak|P.l:Ŵ@"H_ /9Qu'7Q={LՏYG~~!7+@EXIH@PLd$D]9sH/h(A^7߆gh;yUXEwu[x@DhLOQ,RO=,apTi3~ul n(#~+Gy1l#ez0_+IlF9ȹ'%|] %6w߭ , ` ׭gVGMS6$:JUpcW%cT Y%b*;=xRm C5 =asK fqAX"0#5Rǟ꡻ԈXx>*b !o6.Px5" !%u (;UEnfn) CsF}ߛ{T$? ggp>|fv33?9TT޿W'olY8A,`>:5 pMd3ClL>b[YǶs~TO(Kܾ}QȡnjAw:v)5aiF{0QDp!9R=Of5oqRXx =bgRN>ުD,va`Gblec$pp %BDc~ޢ˳POg_ף+l?8[9 zõ[nyS"Rj^GcϨIeRY 8vn4z  ӿTŵOz5V,8)rK?KA/P*AG ]֝z>h{FYQJEAOhq:i]`hP4{X>bzr0-gXCj9=U25#^2ԂMG[o|vC@=Ʒ岽0W{sCCz#^&Uzq:@! {$&Ji$U$ASF()h( +@]]!m$[إEQ WP(  _ _8zHΫțWqoIuXv |ĹaߘѶm_8'4m?ڽr11Os, J) {2d2t5΀PyAe_t",F)=ki(3y577YZ?j[E8X^#߉|)Odc$wuO$y~L&DGc<}qd(Q(AA8$7g5D@ߧ[. } vOkb~i:>9)B1I!):A}_oЭtԟ.=b!$eatD6i yB)Qx D<  XN**&/U3ē܁QIGQ_)<ժ"pd*ҝGz{;_ ӝyoipdV H(|"UI"#G(w?; gNg{UgW?`G~lG0p;m_s@,Q=} cy?"%y5!|"\8Q1r Kh>^f I*CXI< ;G0k*+;LDn !R=qQ C6#*qyut)߫athňޕpGx|*v7EX{ kPX{3$Q}h:fֈMSVXnLnMKhZQM4t֞"wҌK,2 fmKZŢ{ؙ2I@2B D,|ϐ^Ѻd!m}_+F1x39 l~a /* hQ+CFT믙Bl3mXd6,__0g֫F/FWz8 lM5z oD3+$0tуjx1xtf*;2y C(Y0B0ю|RaL1dfffk}/{W;dr&;2rXox.q*^O#UęV9ǀTɣqs+ <.J=iͣ-&|%CsvDϯSzo㬗?SK{$mXAɔǏ ~ڽ^{ߙ#0]|cNҭP 0sEAo׷_nɧ RN]UX "4zQ2úyN :4)rޚDOMA!+/ad%\n8,!7G,`GD]>KNGQgz=x|pvC}>iCDG5Ö/GEO/(saPN#HXeѷcT˦C8ϻw/ ='nRi Axfxm|~Hwl#u]t.A=CGݧ;RiE?czHZb z1>u9~}n}[>^i缝A?paG>6wu]1}2q$ |mSت >)px #b TC.B7sοUbx!&K9?̚Lz2Bg|؁J~@J)zMd~,l6TD;/2kj*%g:P:&׭6c'8NmvNRv:KSq^X0SEGqhioCԃa d wa 6V@Sn:ݥ1 &|~j=lĐ<t*X1r8>y8qxE-9տO=CF>e:4cq~ŭ3{W~*ՆH[X ψ 0mYކ;O(~p<ީ:mB9E }?A;,aQQ}=#=Q\<; x]ݒ8~a{`>ٸWM/%eX0!gGXg%89,||YwpIch~^uxO_Sa y剟VuGkz;Ìv\?_?i :f_J0xUa/@х}n }7qMxnwGXqk@'|bOr YP ћ˾}  &{pT b6Tu* YXMkOSZo)o②>]A 6tҏ}:h" خ=o>6唵~pՕwIJGOFi;V/qx~1u`^|"<>άODiYm)2(L)@vŕ(n [xpGqJ~CvXQB>XdC )D-ENWdGHE]1|LT]˸!qLXyA;OqEk>.7+;ā@x_^-湔Gm+4+#'c8 +@ lVe x qa^ZZ~ - , ay0q2IrŦ`H: bwZ,;Rz̎ƒbpx~|6uuBCuvO1c@3 -6Źƛ;NeA'+ ;%;1@=`ZC%Ml6@jQ &`~\F |AJza H$)"& )(cXZFhi(%(@ 6hCEC5QL -PD@P̔1TQ%kjZhb&4DQQA04 C UbBʚ֓K$g"@*0BJQӠJ&J$% Q "* (" "jjYHJ$* FDP)DA"8 IQI#DT1RSKB-STM@U$L$P0S4DM QAKS,CM#BR%D,2E$AM ĀSKAHC 32-QAUCU JE4SSBI@DJPMI@TTSRAi*& ( ZB"dh Y&$B RB " hH $"Jb R" (X(* %$Kl ABL@PL4T!Q4 MT P 13K  LEvOa #8 *&Či"*>Q ,RE q{PAxc8B,c2Sh׹bl-AA4E^1172T4MU4vj>Y%DDLIM,Q$KTBUAP4;߃PS 3C!F%2w,CIB4ywB &`iǵ& i!""(&H`LLTP=,B j)RCQDDA@=Y)"R!J$bJ&) bAVI*끁PJ~0܃߶\\y7(aT%)JQK?PBFbo?ѱ XM巿W-TxM<]x>E@x?J@k:1Je@ ("y T/?{?QQ? |- VS Ik 'WgH]&٠j?It!(v0iJQ\*B Fr-(`g(cl] bBB9X$ Rbqmb+AH H/̔ y:44(hb"Pf0qP)UjLc*:=\ʾp0лY M SĚi0 ]cS2JЧh9p&Ojy7T?%Ӏ}#Q @1CbOeA??=BCOo>2?)?/Ɉ;~ƤvX/o'MKa|S+Gٯ1~mmDScW[>,r O,'1p_?7_PKSߣAJ? ]7A7 1}_$h`sv֏B#g0ߘ9P>5χ1V̗ck0]+G9VzG\5zG V9ܔs({|݆[Xvml$0m;5"c&frt8hxՓaĢڻRIx>U;2OKz[}~!/H_<m3 I$VoҐYcʿ_(}p#A^8sFn ާns3XRc%1d`FEbaԒ1gtpoKm|+ g"X: ֏TY3 )3wu驥aK ڏlqC4}Fi9"%?*Zk,iKm6 4@1 e l=u1rK+@L_H ~pa\Bo̡gcDMH+4(m˃W>0g%{knksqTΝfq<"Kd}%:?X^x^5Fç_nv0{8^`2 lChtGǞٍƄRW <(9c[.2ÃEЄH0m=:{Ԭg-⠺֓lC4NLdHs/Jݫ^ }eF? S F0ȋ_9Nr}c}?hwQ6ݼcX|<}_%'siN4\0>|jHezKv^xq >>*|wp\sT0 |γ{>~r]L/qפrmlvcZQH-;ǰv$w A~1&;"l8a|ч?Gާ97I^0rٔßk6vuc㷗1wm{SqR5>9ޛp*>9eOcJ!_z?귮zJ7xaho[ϗ|S&o6݇~[w wF`)zP~؎:~TR1O\]>" kY_0j7̙RP;@?7#'A$~j J-αMyV1twhWزՀ4v_WUAHTdn@cW(ظ?"gotNp#i0D$Pw" 9xÃ뻌/*1v$[%>B{7sl(W Z/pTM3)Qu`HCLGjoBy k 0Hg@,HEKҗ#=9b_ZcEM=و=;BTj{Oi䟥N ?fjٱOzntd̢%_@~w%u\K6>;x-C`9|τ{2Kz-' V!7k/>R5d`(3G^Tƫ h^L3 F7y7 =EhTHC습 sf^#_r}G7~rJ""y9+b !3a8=Vq"~;1$2sT7OGނ82k:FO( SҢfhkM8mcA5#KvI8t"{!^WpG)*Lq}o\IY=P&A n{@"!53Yi DM$l6 7]~_M k}fLZ\#cݔ:B@l`"  ̂cZ$$#y|mUu'^2vv2O?_3ǥ"TYdB9{° V8l֫^۵}PP^ûi e/S?@QפtIxdӥx8 [ۚJ a 9Q{7`"ZxE#]w @\aT<{T,.60g:êo'8zA,\S-z`[ PI%%o믖xpO85+NmZ#O2Yi& ymLw抍$p "0b#B7}XQ!3秓!RdC?*S~&@巐"]?FZ%+o# IXc=$+K;׻FPn:lS(K݀mS7\H4өae,!Goz1Dm5¾ u\|"=|{"PTuU".%xUj  h; Vz:6LZX*BP/ðμgC$8L8.o&>fiDLv`էqxB@m tD +gaNЯ%.BeOW`D i菣̘{Gٯ=HQU A &,@ h= *צ~'@}=뮧9sxł9" OdHS&@H)TT,CC#!vEx* 0;Z>c:AΜb0ƀDkS3ڠD/Wg_h@&Di B8k(OwͦGi4N&θ't0]]YWt) ]G_"cʼn!sCr8/B>Xy:~(AO xvB2 DPmIPi@* .b*'k@{;Q ?!̰ZG A|#J8.`>C׻Al5Af@~|>~.;`=`YcŽcׇؚ}0(U ژ͠¬[~ (4Ps-WwS H|қ v, GԉaĂ*_ Wr{Ρo7[@Nl ydяGa<ăn ]vmޜ]Ǫ;8F(MVe?5ܚt1*<nIpqbqep䪳,9˿Q0C0U\o zsHX9H0/'_t%طZ B.)⾞9/$VV VkҮީl;J%˓ *!Ggpg9^ңojϲ n ^x%$|̊jN mp`&`&zf^|93#59u@MH*f8}O*LaR} w4:>3ܽm֔{5QkTו>)UuC-7)t;gOvK>n2cE[Š 5gV\dy3~ =̫:9<QUCEއ4rS4wPs1n{,|Hw2C!͋Q:8[?2~H)_N8~QWЃU"oԌ;w /WS`\Hx%+ Ǝxm֙%93T,\vofy\׃ v/7tcf(HE]tW4fv$"R9UԣeqC_Z,³ɨowaEV1f _LqO˰шqt- T+CO7 `ֹǿ~6߅)SdaV j{ˀ#~"NGA` ы 3Gz}}^>+zmԖ>dtaڽ(w.z[&@Gm/!^'"~e(WT6r ބHt  Nt, iv {{lL$lzCۻ^}ﷶag[se|RkH¼L5zM+%D6p+FY\8ϻv CJ31\!ĉrղnjVsOpL]9Bl֢HA\-w [Fa;ƨ:ok/>J _'{wuRțQ6$сM OiA YfBww`8/f1 B54yTP?O{@{syy^@_e_0_gc h0PGC]DŅxNJD ~$Mbh ͜"(aEkkUQd, QJ DÖλ3,_=oGP*{ 3cԷ zTt{F h0 ,D !U7bۍw0NԞ`B==Y6N.g7[ urEb?IX*̵|_B 8XZOO5bn6V)zW40]Թ<ѥfDy*`Vf `}}?v}9+NΪ]dY-7qAޟacD7g&s.΂; 4+EB1@b#@v|u7uꢣnEKCl$A<\i /omwƪEq%kf /wUQvk>7D`k<j_'8Ϊk^c\[О|O]lYsQ>xw[Td*2@䌙 , V;"5qZXH  xB\JJv,H rC / ڭĀx(vC- K<p45#GbX%!Jz T1IդHi}`xҞȫ/TUPUQDPq8"(,YXf`wO8N cԩꈈpv=> ɖ*צrl-5b{Ȓw6UIUkԇ(u-6QcY͛l5Sq#E(C, R#pIw׫6?>p~u=IE8x K>l^V¦.n1" KkXWe034e/<  b@æ!2c $E&t Pt4+@<^kǶ P,(SV >ݙLq,Nnz sqC& o8/ &t`PfYk$KAr "2azZ)R;J5+KOuxjdN0aނD(Epۋ9@:3G8p1 D*Mf9( y9Ii9 pU!}Bv $Gq\Fofފx1>6J-=P 3QRCzM[3%+5$dY x&0cu$}Bm#܆ɻM1QU1"m T$ӌ!(DY) YC 4<`7d0Rl%ԨhA$Py p̌"1S]֢4(çe?`#|Hǚin@"?[2|lK4sO>TA J(?yy(b(" z}l=O4Dczt県6h[mrSTcuhw׌ 0ّT9X{f*lSy5Ӻ$ BS JPIF^39߹F2>Zi >?X8CQPG$mx<: ں0<7Rʤz2imyS hNz;᣷7Pʳꖺ545"VZvTQG6)4>)rAr[[Æ+S{ ,(PvT"s/j\eLJp.vt3#W="=Dd]V Ax_ORz!2c̆iVT|w5sv Yܭ:j: >ϻd^r=HZh?:ߎ9Յz@@-_-y?V Z5xsOl)1R1o.A ƞ,IAJD4@?d>bqGӈ)R(=: U C nkp5h` H*>|vIM4ď@ ?$K E _D"%G]'kz}ЇkGei=%ec [ӟ>' KK#A]W_bJz–Ň ] &ʛ^p [B݄nLc.j)6鲟Ǘ`1H.H P5cW'UC/g&i@ s뱳+V?gYU#ĀC|~.UlJyCr2Z8=M_OC\鹄þ$̾xa ~GK9ԜZ=vR'L{q/7ۊ ,z Na =uw<|pdlP4 "U~2" i;d#vH8<:o[v2#_oZc"ΎG!dKΪ e$U;8kr@?z'؈ ݠ8Pb@xi8|kŽ(Fꮄ- TW-ڠe2`QX|i#{=Ζ]!Lb,Of1;R H|<֜9ÿ'?տwW|tRBYxA?қhS8);{=bN7Cv&7tQdۥj M߬@JI0-"AB |gKns4S`1M'dVnv?XU)@%TتX,(7(D4 <0vV!Dɉ(8efh5QV38(KT1+?F L`^9}޼]}:MY8({{ i[-t#q!1wZ&Y'Ü4U 42{3階Vzq# &C(6[=5D5fhDɣC,XoD,qhwfT1'X#A>@2AR *-?'6P=:M4⇀A^m胪*TގXk[XQ%dNKصC(h M&~Ih'sKA237=~A"ב߂{4ʠ~( Fk ($rz߷ChO]^/oPT.'^"Т)VŇIg)lг{x+*J5=ֿRRcUcR  Hd6( ;ix:rmrsv-WS}M/eZ,vOs򇦍 #" JYf:WjpoQW+S{;I"Xk[n.u8Bo5ڷ>θPWb>h3}$#G 2$@ 3+(A_2;s TVKpfF|"6(>?8}[|"~0XcjKY Nvj=w"9't.BOI N28*=᳠ixC SAMtAҧ/ HYعay.#l΅zWScRARpHcS{$!"yV)zԻWEP\g#٥$+AttBT*%$ fbA֏oLroE|c*+g"'*_E)OUGf??#ӓULQR)_&m~݅-D><[rLmm~)&[&UuEQEU0KA#?wLtwr=g~ym" ;ʨ; r_әLCL%_р_D7ȇcDe]*'ջ)@^ `#dğL!0 e@'䙯Wkk[/$VH/i~Kb)IN&&'R;h GIH2~`ؓrDvVHC6ؤ=^;@_9 7{{m1Q&^(2*ci-=}Jp`Y`(;T+ yAgTJ4mt  /e0"' kӦP.$2 {-fFloS'vkfJh_d^;$, iUReO= ?&X*^rLuu?Ar䟹!DNX# X,HsQ Ԫk-#k-ݘCDąe9Ju;r;"";qo޾*__?r Jp)GPQ/'km*ARs3GIeI $뛂$&uHA$w  GK9> n5|U* iA^3k"Yi#S[)"(zg{%NPgx$hOԅs}~z9~Nvbk{S'OwM}zkO&JҎ\ ,T`HJIR#~`|"`:Q) V h:i U 0ڹ[XҴj n;J C$t_ 7i=4?,3suP("S?k^b׿EOyQ=C$\yF玒Uՙ7bC,lO:STnw`Zˤ:( yS.QrjxrVI{}zPRf~ޡg['v@:`džKy\[(EDcM$*,~rmGU$U8G~E 'UT>~^c%(vꘇI忧i-:OtZQq RK r=p=Q ݲ4\ƺ˕`}=0s lY(Aćp=}1 "p\op O!iu~G}y(zL./&ٻn$0R1$9Wy1H^l9!ܵJD~>1I'QM @@%Q0΍$yx؏l 90~Jq\y_.ΨI*>^:=4&#oD0%1 k(I 6/&W`o\7yo?ĠDWޡudd?``9rC>|G|ΐhOoS!G&Q5̓Ѯ2D1=C:J]֤~r| Qg =}ǫڏ7.Ի``@7vLP<_q$Dr-^4$@GBgl:VimbJr$<=o, '8O̧2Ocj7: sTT{TIkj))$_D·g낈-Vd;rOo./|q8bs&5Yh9aW ړ0i9Xc̒dAϡo>ض}THM^j(7d"G@uC1df@̶0lv>LUQx9;ȘX37FHj>lKk/ծS 1Jxx3mU_Tڌo2#B˂E겉EH%"r #I8 }@Xa0WIh;{N욤>q܇0(Opyg{QZ%#7=SBWΈC>d-s0>ŭ|9OI- /(- $t`qXrka%>c;|U|{m 땈S$ BYn >SD9>@jqQ0j'U^uyq@\,q*lp"kAP/tQ;D$ 0iN0.!#԰{D8SW"8f !S)A.'9s'`;$ t:h"ɿuNY'9y 9GA!+Oi;>" W0*i  ~_̪;ءGDU#*s@XjַkY>(ą~~Xp4&J*P죎UGXQ٦?t( F3"AT_Pʖ*ޟ" ٗ#(yS|%" /]C @ Mv^!8} @GeOK'*!!Z6,<+v%yGRML}SF돬_'|QGG+`҄VF_țR&KeA!O)[Q7; է ]kv73mz;5_'ċ(d,Co^XSBź?̾-qE9d{ ,foqU4D3W]>HCϗ799w ݏNgYHܻ/+tI@o_sX_x; 5^Ym]Lʪ-e'TK\wcUչC (sWfc! 1gaL $dlCh[x87sw~ lF6 .d! ZbHŌD&Ϝ<{$!=&2|]C`~?{K+~ٞȨ؄c?xC@d v󼛂zb 4fEbCJ WX $;@mBv ;v=%]xO x?E?Ks(S`%.~oף?οՙf.7]W0aH 0b˄ 7,aAmMȳ`a l]Cs"(.1qb?nSXZD KSK0^$UysX`^1u˒?w~n.+-r DK Ż?ي=cfI$`*5*)ȶ(r@;jеa%̆QZI2Gr&@)0ssyJF @A@6xDjxvip(C~;QG%8W="U;;Krd\(pUD,H:}5,sobo"VL2AgA /“8ywѸ4$Y! P/Hv]e|nj{`u1Ӵ 5S0Yo?` v}-Љa& 9L ϚbD>1ۭP qKQ= \ٶEw8ۄx>^AdQkR<r_i5}!X.4ŷ+7085aW=q0B"63'e.yL9&`D(0숣r ~Fp\("Д =&cо*/OmHe4WW;Ir!0Nڀupєvٜ5~mӦu`v?ہ q$ ;~%~t@֪*h{Pɂ0x8OA0DJsi:O/09 u?;v~;5ɿQ3M&~4sQ>t<(R>!]D3o!H<@$W x8]  u݋=%Wo&fB{V~p(mZ,?nYwIitFKR*ɪW'9%قwizaIdvJ*>H{T9Kف74~qK>Sƪ}z8SlɞO=̃AbA?wT4lQ^!7&L]FPѹ$A۹ӟE+g}\qeK&8_2e''E$*CqG]9܌϶8|FeK=ԋeLhW_*OPo2턥yg$Ps8?Zk{kCZixBcSUL')Zыs|8B1'y=!ᗌG:$|;s۱6mڻ,Y G4YOtQT˧] Ny2&(zĀ*< aBXMZU~.<|3Bz>ښe:uz^2k,|esvq<`( BV Aؔy@-@7P !sZ\np=+UKumV׬͹TEz:L|56:\q%;Rpt/C<@ݸ"You.}~2A &Xfo:$;7Yyz_넚DUQis3 `,aӫ~P#Pp6g2vS6daDA@3_YfaIN XG>VQΞHCڣPA ӓ%[qXpE:#J'F}u%R?u Ô L1%ϭSF>*A3m To | ޫ5RF}Z#0QqEIߍs I oGCR*?P-\xEM;F~UER (n^MX|<<}n&1F ְFi o3i֗Q(;k&HEH Aa&XtX4ť3pZ$ 9bY !f'wZG8=]~QbdIA8D"p,6A.Pdlwy`jY"i 6-,]a[Ւ%:p6"5(бˀN<;1u#m@ؙ Z'7zP)9^g 1=?MAoH|%L/(۞3߾HAH@ R .+goJؿ(7ΑO+ߩuW @pz q+LPF'~>馋W"! \OoCJo!qRqs,'m~wz%ćV9x+d?zr:OZCkp1obhHpƒP1RAߓ+|9+Ppw4*DduWccwyr 7W \q^!4@&Iw0妯ƻ/Vs?P6&H $Yi}{#4"dr;vڛ'2б0f!(P .RpW` myDd~ҪveeU]DÏH6 4pQ=&~L3 ݜS,I=Gx3@ЎwAOx& $HoKًLA1dnԭNgy-ՓI'Ԓ4,Q _WʸCoz;~ ?g"?~UؓI9:o:’iVeF` ?C?տ&6rb=">_#?K3 c-lKV6TdUq$:&zk„,Ga X(0~9d6w)va*x߈nb ΀٣ /R!Åt0wq]}!8l{Ĵ.E`u):fO ta|"XvՒ!!:GnCyV0vEv\,!@Mƒf?cq_T "7GgF'dvv9l1S:TCzAۨs_j j=Þd8 9?8O2u}0y6#/^Wy^;;5c{=}@e1%Lyh8pÅ<׭z$oyqCteX:y*SOibr̞龜L<hXR[9zDiIOs9V!}_1Cw" "悇]l\TP^ֿe=Arlr`ɮ 5b30 9=~<12-_CNv5VJ~=gYRR*@ u&䟅YFc :elV,`a6Ӷ6Mxv|ʺ ÄU#"5pNP;}瀴ߋ!.K'U$a^YݵkS*6+0Hyz5c38Bv a&ar`֣<@B_߶L~K-b(DpSs}*]kŴ %?L%82Q'GSq.f̏Mx1f֯^7O35(f|->F;Ntqh;8\T7av%2*BvC`xo0'a{*m0zѣ##X߸ND>$yzO%; ^(yci/t,ɭ+|2`y灐x_m= )ޭi'+40f)rf(. Z3-Yc/'FkwQŃmE~X8G]P{PxDqY<ǎRʹʽ8srg,ֲr"  (FoDm \8}|eI-;asq0$oA4B;Q&M #x|:3D  ID|# gIom(X[Рq>gB2#(whAy06dz7Ư7Mp@4'Gvt8 8/\hnf82- ߿5n Nhʗ|~z$Crۈxq(x8nM=KBRJ/2Ks\WNzzPCOz:NJ6D`"z1SI: [v6ثHH’H!$xbCFVJ"K S_lg+ TWAD',嬲ӸD":;G, ȋ/spx7wN`<ĝ07Z#}(0 rgZvxf;R[ dϲNb8*$-szvS uSn#ɪ͙ihhHjh8i4 y-f=nXXIBmD"bG/ ,5" c4ex:;9<΢D~kP53/Z^д|XA"M0Xy4e E(Xv{p#<;nYSj$J"-,OFr**rDY\313Nf}(R^ʞ* }zHDV$tg|*/çMJN,js Rd!7=[)D/\;@0[ׯ3aAI/r/t;0ܢ&|;-Ąԥ^~XP,.5SAT qBʓEO3R^#j"It+' 9B!dap l'qGEG'g%|6O!|c/"6`~'𑡟fQo:u,'I~0GgzƛGmS7rq@z-Ŵ=ɇOOf`)xlrӇa3xhP3Rjj2*!OWEݨ|ĄGvőX =gAEI} 9~ygmO"w)Ae|"m4O-``Q$A`NX=qp>sw<tF^Ic/[Ѣ~mG?nL 1} 'r׎D~ݹbIT.>G$.Hk)%Ld:: =`t ({ Sh!>#l`dHuLC~`H_-!!ΠN y5DĄt 1,.,M|K̄x10@I>GRjt`V] zu(.(nr=q>%%@k ;³a,='NX2Ixp$; Y%`vRo95?/qы"mUڀ'Uxr@rI`&82Nh]:-, ~=05IUC@PBL4kA|Ozm1߿˵8h>>H"1Id% '؂=<ͺ%Wx*26x'Cr n.˭1U)h3;G+J݆׿μ/NòZ0p/s0ɍԾfn"lܩ.T3wУSDW  WJ?L}izݥ"%@t=/F73!UǫH[F0:I~R|U5TFNCKC}{y0#kQV4ۋFkvkGlr6^] Wa&1ލ[!TlI˔Dkb|]#~80`#=TFtTby+9\3N%BB)ϋY=I*JC@r.ht;IB5 9g5 5NB".j(13B1Ȝicq*<)L\~Oo=pP0{qą,'a}On=bd%B!C}uxO# 3r4VfW]mz>?a>ѥCw^Ӎp^CM4|q503}(LoQ!w-O>OWI@R?%U{l/0 p-o;6%8R<)QcYك6 \R&3"&˛ r "Gw|= IcWp5+C\*)uc5u?K~okKlvCaٟDb- !L.ޏ`53ks7Ҝ{(S;8zƃ+B@5%3'{xǶA8L墂B|F!`#9٤&s7GS|iꅆ`o9TYaOkzÓTK.`QQE3m_cs!dЦc˵r= 1Z< qpip6 N}{ a'zv2tnB-DoO]s'}4'3m\Rc`pA&3 }ݔ@#f{BsDa=vޜ/w_=,e'4P$?>pǺ)B ^l=fB̈́{)H>Ws_oT,`P79`uwY~PB|Y p'1FlLcRswNo؇2fNԕt˺ 9J[m5Ȫ}JWo⏴#;z9zk%hC{\Ÿ|DM!HдA_ 0 0ҝ~XUo+\d0lzَOE%N+UX6 PL w&%:8TՆ.bs>M]67b,RqRZ˓K$3ޮxZ5~_]a=pgalt#t+Xg|DSq*by0\.L@ 4GJ.2;~wӳERf؀&ZDA]xo g xAMsS%}Fip >E+E 9HC<q˭08F s\rTG%404- Tiiu'6УD(OO]\wmp<¹D=DPz)QUcfgľ;`m(`r "%ʃ(}*#TSm "{aaVR<*Ruv,ZI Tqs?[NX|!ih}ՑG%x:?YSUTPUU$nQd!qC?_d DF1c+4p_ >7o=?0;IJIV !$V$F JQZ@"R%PN PSD>hè H|g?{22!0D5ݐ`L2fBʣ]iݙǼxLh60 @0!<¾#Z&jWYX>s1:x8ظ#UoA^;۪F bZ R+Y ra fsa|ӈB+7O`bӥ6:D Lz3kJD@{]}A],i`}dy {4ljΐ4-"ƫ|Rog_Z!6Sb\c7!53"VaLxGw)|IX&Ay#n9/ >+:A8{O]BLz4| y9 w:BDP ! B'-g[ip f& Cc)A]c;9`]j뎗l4hes@~aVc2 iKJMR RVVT dLb:XCN;F[a)b3 2]RGM h պGZՖrVl <#E=(+qllIeazkfABƒRF;tEƉ!t`k 9mY$dD=oMyY%ǣ󿿀1x\]BbY8=wVhj. rbaǔhm < yҲEx2P$-D*5IނeQwN5;WտI$b`uM, /1cP fU6 \ I>ʘ d |yEgO;=H85I9pAtHv)dSz>iwX8$) {BE$F}6.3!zMyxh>|}^G})H(H`d>}<ֳy`>$76T^]x;.g '57UN(87dz^6o)"$⽥3AcU*2EZuƙF|]!vI.M'DteNRi7 h (Is9 hh.`1!h=Lc}ǧuq+~*qi љMH{5_>1=nMt5_ݻޝC~G@Nr*3Fݝ$oȄpxyD) L R@$rX5Rfdh7'rA5@$/9j(j@K*Eۭ>/:Zq3Lΰow9U lưhΦ4~vIEӛe;(ti/PLal(KCTLU#eW6{ ,EY1]0u">(I sbI8 ^wr4z&``Hu j@uH +О$ s/&Lf-ܙd aTDT"Q5<. C!<=t']t!ES2PHHoRO v|;GZ3[J7r`BvnyO xyWA*I0Bk %ȼB b 8hA!78'.7u5g;Md.!/SchWN{!“i`;9A+LBk"b bc؃|H"l*T****k*EF35o4x!87b@PƆJg@6Y<1Fpi8ѹmglY~[Lhpm0Ntk&A%d$+4AJA]8 4p 4m B’!-S2"0 =Qi7ω@E^jbppsQ0+=4{P1ix;rAGf6B `|ŕ=eޢ˻zU 8Dxu!9+jxöO2sX'dΊIvxs@zٳchdW`40b@ܹ"S:Ɩ!'i;x=d:y6}i8Һ϶@RU|-*0;ظJS2i$BT*XTBt`rv$ӼNzI?3&A9+릞%Sy#ϙr=آ8NDG.ttQSpGDID2ب*׵Ї" i:8 v |Eݱ@TM4#V/}7sѱARJPgSN|eb U"%JBr):/o]6\Ҕ%( +dy`zbw~xfvsM%76 \Ӓu `@2 2jI,k 9yPemB*RBД47.p\o4p &VBn3rrL@>Mnm 'JNFV!K625Pȶ}Fd^vxdJ#&4+V ])`tLL O ["5 Q#`q= Nᚙ*U6kaCxXa3v*Dr"" px@ǟcqý L>}z$ę{pwk3;L`d1} !7qF8xP p' I xpr5`Y펆`Lkf@!ۍ p@@ e4EPdD1 5:&N@81 5<`4QQQXTBNss}uP 5:mZKRУ{rаMI,CbQrC8v C$Ƽ|6-C8چ'.&|yQ2,5\Fg?z:p&3|M!_RGx9d&!<ͲdD\jX nrrٲ[4ap0S v]؎J;'}X0p}D%LR^ HBLʅx̆@}E&1˞ }*jWp߭"rxwzg+^G]e# W/=ru3[VCޠH aiE1boSu# d;4@WhmWP{HwB<5Pj]jK>EW%EXPOm4qERxPXOO*P8>;ā63'7|pẍQMIi5Y32<-l>syیI&wX0IӞBNgyÇ .Ӝy I9M31&ePl^qg.|d)miqT(7@4ng,c/L$fةh"Qp\66Y4=2xzJ.N .MoxdX rf L5II?{ <ؒu{ɔʬ7mףgcl^تZ+yO& [ W5Sz%8tcaf /@'}D{ W8n<A8wzr#A:NJQ4`5?|Dq'ð8KBll['F؄Ӹ~'',?Rl*ʻdh e$ǟzzf-s<;I Js@ dB wU#ҔkmDta#4EFU p3] N ` -"4^9ʹmIE =܁03} @e Ja$ HK];sfa9 1=O}Jjo]\rG'BM$,QĂFYy{z <þJ!@y ϽYuiVCalc!H> wz%wS|zRQ99]AWPe^N( p([!0҅j}a!ѰB>=NrN2(|&F#Q'TV92X? !ZUT=Q<#>l)(() B0TĦo!UL@AI uyw 2}M1ʎiǏR&Sze\;zĄ)g!#(@t uixO?SrL4!8FvP:NA HcC%Hx,%. ӌ2OFMO>i@A#ͨeu(9xn u ){_yrxҽl|*9r\Uշ[BpCGdXA,17 Qi,ÜK>MEa83|}4אkR_+drЩS]cCV=8}{zb ͕ّ|@D"y3i@3(a ?6 m,@ p`{z1U^ D8H p@/wĶU!CRB@D$2FdWJ _]uީ>^UX9>Rdf}5߷''f_f ;H21rzx }>^m7;7'|OL,$zԼzUJ=A!` ĺ(&LY* ow {|;*q/x w~`xvBMpNd`{57֥@۰0^[`!‰a⳼J'92^ӥnbxFiIv4+bieOl3̀2)3`ӭ[s~2;Q!ViGSφ}=)얄4b%so]/u( *H怈d:xp9ɰِgsBwa \5||ڈ7Rؐ2;ʠRse$ IUEhs #2Mڝpx<@>DӺ!Mm -7b\Uܡl<禥0ƫVAQ,Edyg9%Y!m{=˺ j J DH`smlSI[d(bP)4)B'Qa" i_}2֋a /=X1Y `3!8#@HbzdIfMHG;|t yxv\#ܞ 4[Nя{YyfiJ;J1 dSzCI(<@03 p3).k 7 CyriK~p>n =OZ9CM 1 tՉb_zJ& w9+hjx#0Le''zwq:2ѩ6O)㙩RXyU7TɃv&42F$ }VxMa@(Cg߭~4}r!4'B>a]}4yi>9[D\D JX?vd N003UCI攔-7L䑺| .#JA^L[~8$zC)j; u\!Óio,⭋|p+3>'*H=I=,! 'J?2UQR1.ѻ<P8ș/&9á*d֖I̻ƁE<.K$s $la2Jk/^D]jh %hX{U&4*\Úhy '9W @XYty{ q7aqy?Bjp%=IGzdPA6\d;dK(9 /Y~>U # FN q:oxeJʨ#%{X>?ނ{ {uzEI\#F%UJGd!N%]ꈏ24&hGoRCҀ[#T'q"@+&!<P̓֞>B Pw PxfߢGd i{w)hv4nPR"2NO6_kĕ[](Yf{vEV/(S3''4_31 wí/dKW_q駛ڈ2U8R= ΐ `1|GT3mۭDLpF L-*f|?oڸP@3 htA 3H)rpJ8 Xw ݗ k77 'MqT`OM4g%[&09Δ ; ;fd14${ ;pc˾xSB(:Z;3Rqs !jW<$/Mܭ$K<<7ä@<&I1}+бa'F@?<^ Is:N]53Jr! R!d$ &XaA c*-gs\#=9lOƊjjQNno)aP:NІD+W;ܙlb x{(eTy䅁Sr~Ͼ j{DNl%@1N6.d\L_Cm!b&% 4o1 !ת~r`3nt UeUUUU㨖"LT hEf}XO[ǨP?[;ģ#+DA `蹁:80>@VP{9HڈK2n҆/RD1!OI $ٿO9b# >s'~_m$#]uwwoBf}?2gb z"X($[Z8s0uܾ[%!_0啋w2(tܱc`)\= #|aBgMye(b'ҲA Kvp|}!E{Xp ܉:,x =E<̢Nj`}_:^ƂlmWof=ǩ(54=Aě U\ucM:u$7e> ‡'2OЪ|>D2~SUS3V69n0ibdh7fH2Yg$&ym}p%o8Jf?, OAÒL_i+٤:/RTToަ^L:I_xQɶBK رyrJ6RJζRO8z~;3*:3C6IMCMYJS4qwxN܄ꃛ8aiTR}T ǝژe TC7"Ń!ճ(<:I^_.R-HY$ "ꅛ9kZ6.o#w@2x 0aui wz.fuH0h*/ጞ0cg?@D׵buLJD 6r aۗݹtoAV?m T960f0B; b!k!+U4;krtU 2d{{ʄ=$20]'UCWw-~/v6/1ǎzCD PĞNh$QO*4… rGku_CI÷8G<"D 9GSw!JsuQ֐sXbDA9` <يvKbai0 =ɬIHJ6غ@0b4 Q'?0)IM}n0h%6>02\*87BI2Pv2F$ !$$BHi$$dI#$8H少UVBI,UvEUkdU$(ZI$U-le,XRdnfT[m;q6mmgZ6Ċ HČ"EF2FH*UV*$BFF ̑imTfQHH$2RelEUc "V*d Vm[jV+KUQimY#"Q\ Ԍ$I$d"IKlUWrEUU"-$UUH6l&*(dtM&2fU%e%KdUU6I-BHI"EdU,AddUUrBHKbEUVH!ZFȪHKmB+dUeIUUUxHVȪ UWI,$UUUUY"U]$r0UUVqd媷&YڪRW媫$"$Uw7UUUUUUUUUa"UUUVv,UUqi+;UcjUPV)I$UUUU`V6UWd2FH -̵WdYweZbUUK6"$UK6EEnH;""*UU$Up*(;"Ud Uw!.H ,.PJHEUUY}Ɏ⪪$UY y"(tB[PE?D>uTTc0uaȑ򲦐 ͹ĄȐIF@66%#9O8>֠DnP_Bbo?Oq+Bɇ@mX%ИS;=gloZ>? z|R#! $b"͑F_ `$=@oL4635Ȉ`6,6ik? 6 !dH:LYU@,U_,I5JLf9)cF*lla^H )A`$4:7SB42?4OXh1O [n>ڶmګVmcm<&8Pz1"8uf5!6HaPϿ pm#rͶjLW@O|E&ɝ#|S903. >gXj&3=8r ,':" nDk3&:pq46>:O`e,Hy;3Y<8m\xqv,d&w{_G!LQdaH,}OWU|nXɖ_~8Fܫ2fY&CG_o;P9{m C~ij@ ,4+u9A\IP Pԁa/Cfi*!&>nLßh?(࿴_mbԝ\lÈdF r+i@ D@'!MhBQvb=>)Diwwcb1wC!agnXisyr7=(dDԆiCnndAB }uS(@< xw#bwWcxH89*Si:N; kA6uBl@Hق3 ~(0S%.!8$ñ,|ts>D qRJySR8W#ß|} 6RK5,q L os6v !D݆0kf/V0ü!0>sK[`xvȴq 2f\Óat766|sZ0W,@"w& ,GJWZQl @gĩ =(w45HUR)\nM xY퉒iu&"9 O^&MyCAU/씄D jU3@'8_(HSm4vx;yWLyxи;Oq$za> u5[&L٧G}XsIAhPd8${c%̒W>x2lQ#sC@Ǟ .18'0 B:ƇC:=u#FJfM4<,7S[Nd9ựB `gP؀JLsP0e^e #%"HBȎ='ͨ;I)Ф%<~JQ*HG^wv:xOh.B!CJB磥Q!Y'`H'g JȈ"}]ْA 2P;LȂ( m~NXF&Y|aj$RE4QLep*)ͅF\Q*λʥK-1S}=D U2Lc^P:6 $ !CAu!'H*BX) `@=r.& a^ܠ :z*D>p:!:TP3SCI<{ % Ř.{@Y?Od: (J^j'h)nzuΪq"i`: =3 B{GCg38 I!R""$9 Fb**"(b" bbj@'K$3ZD/K{iN9;Ch Vp>kca /ǞJ'OwhdX"HUi.v( Jz1 `]f@}^A =Њ@>c4iшS'咄U*U枩qܸ 7Tv>N'c]j{2Y`"ZJYXZ6BD7V=|JU[` b4 *wVIa"? 03nzF_ZHGϞ*;&Z(UR BTp.!{|x\LɏOd{}y4(a7ܮ\H96 ǁY ! P^uƒPtP'CH8c]&DpC h|Q|=<{:'ԸS|L gga&hHDa%El%s W=N14iç.XN@9q a|z19ؖZ$hv"  'c{?ꆨ{yr0y2cF$3 PǍ&s\^`܏43e炃5<"MyԂ35QޥHLC'"14biF 6fB`9kDu.A7JIA[CSLL@H7Uo[xgr  ڤ0XdQJ^bg uƅvyD vQm"N 6f5$ ZJ%YԒwx]#аy(%R}HQfQ~0?? -N='I?D*m$=[!8K!+=2JTkw*K. J4f uF?8MB{\NF6{;uiF2䩘(X!`J{*u}*ؕQ?нYl{12 礲P!qXJܡ( 67-I$}+1]H`,N}o$N1͏"jЬ̑CgБJ[ɇ\`fD4O:ΔFp{Ir3Ѐ`~|.bQ@RvR@t{$.D|_S}R>>'vN;0O ℐ5!ACbov'l_ެeC+BCxG2fg!Xs{Ӱ" %"IGgy!aPLCWM*[٬s>yGEM( Ի#~;签3p %Hm1w/:l$ş^^l&dYJ=iNǓ8=ϨBT: p*:Dڡ88v;PYYi[Rv[)?Q`|^qwۅQ L%~xU t[M@@ 7IR`Ķ7O· ]`0{V W9t5'Xb {mXhh#-E!E&AJctzDC xT(Rc)~ޏ= A n=ڃĆ!j!״݆Pº7bV@fN`M!h0f7 ыE!W[Ϲ$Mmۓ?#^XU9&>OR"f9*f]f(-lYփ)w D:: %'y:ը[#AC9h !*,00ȩdmZl@#NEq uȦ,Óy"#T*X\H}f ؄O7H[j9gNZF>gخɫsNǰ^[.apf O`Cָ"t}7/+I%\]}BGpKSXp9qsD:RB}E.-q[-}m߹Td,⪪xqu>=~菆i)χ 3B ^"I8IL[d7):GvAp|G/ wZ% |6u`p 4P;3F #zwƙg'{?_sBW< ;ݑKGqoO,:ƤWlvʐK' ?>D xOz oOߟ0d0t漴`ڡ^JMld-A~mĩ],(K<¥ f7x&DT4ڏ _d&JjtEb\/ AdI Mom1!E O`ۍǓFј ;4ZM_>Xn Bi""aќ{pM @Xpp7(HDU0 ]u6(>$*bRAWd{ab"?)S+ዴwǼ($C.O_l|ޘ!,FˢT ?kY"pyl9UIEs;^CQސ0= ӮSɌuJgʱMa'ɛ!Wsu`]J63^C@{ B<*wh;DHt>KJ4p"w~LxkV>zA݃އ 344Y!?&G'~Ty`CmyIȈ fxkZ'S|떀f2UUUp.svebh % ^Xaz10 Ӏ>!<8#ai=TIT0Ruadr+{CEL N{3[MY'!Vbz N1R1;oºCeӑMs~s!x6CzRnd'bI5 WTQ}dJtC1(oH-  Gws8w>=F BBNjV=Wm>n5~T6@Ч¢(z>k4E nw{NW|M"hc9DzrxH ǧ~R۰ rFݪ$kJـZY_ᬌ|45bLMŨ X4>bG:ZUi(SQp#wșl}Kİk%afLa0qCGpXxIp_K >$;MR9<Φ>]\>U溫׽]t*dut(z;f,HxC׹Q ZjĞK 4 V9li=xπe[ Ѣ S *FAׯ:V(تC|l3T*y%qd9$|yg.؂J(Jz <2N'7Saf8Bb&l6 p&_eTdžVi=QXId-4Y9Q`n(&TBi#sy'@D@>$I ןD9]^;p\p."=ql2"IbUcU -Gue jtVJЛBt#RHPĕlx,ؤ,%vσ>ݙw6lvIKZ;8"'!x<4I eQ9Hqm2n[|oNgc8E4)BkRlC|ӭ[o&s$[`nA4h4yFJPZQ`thO Jfd A3d·|WIȬ"1=.3P*<3!ƀxxc # &:D41f.J:ygWfL byt51P|o\7HbN 'Y!'+r/Z}%CʂO2w$ v'=1$duwzdiRb83Hb QiE㈐"F0}* BP3LQ'\MD@p!=)R`9BCi8nF" r57 eO(e fqC !+q˭]PlP%Ilfo]t2k&pr2!3tR,-88af )*eolbV9w'SP'CCQqP9- aqz3y!&9dMͻÜh@\ N2\Pu]ۊ:]Ȏ!q0C(hXN!ߴC{{lE b ?nlf]^DE^iÜdB"]O_fN*88olj l}jYt\QSsR C^hfL9XǑ-Ĵ;pw@_df{뜏]t.@Q 7zL$ 3;0Ԩj:">)!#9H7sGLsA-:( ڝeb#ʶne1\03(B`/Hd([QbaE)=&L+%܎)) FD[V3L0Ӡ"RL-[.z]x 6V:gb ,:vab\}G5C204F\ AJhBXx{}|g6ueE8g3l2jeQ42UiaMT)/ns1Q[!Mî SwóJ!9 ll by0u>aԴ' kJQJYr3x]'lOʾ]{@pczOz"*R>n'J.>zyA$Hau߲ܜN&n1T1dN SA& THY9T0!%ia j L7 p ' wgo]h1Lj7&SI2\I`Uc&LZ&+ӥ%_Oۍ+n|yZ)0Gd\,Q>PގOFsbV2CՄ燮O 7DJ|>Jh``>Hx9!1͌Np(#a,l>8YJaS$†eVaGCMlw&dgP$TTZgqum*G?Д#>zgixSrvǙ)9 ʥ1pCQǁwZ8>=(C0 ;.}+&3P~7z"#@5:B't"4- Hpom폎 k&cCN6p `:A 14i|@vbf(Q<7#2qFH0S%& ؇@rW~c$t;K@ Ć\Xb2$u?NT,K14& 1:BU`3W' `" 0!˖ӨƉLPR_^pi<ÛkBqwzq.<Hyg !$. q\/%)D4F>|"P=;k;7N Sz$m>=ˍ(Cb¤#cI9 1Phqcp0΄j:doh %910L0$FQ¹ɱ[A$Q%ʂ:hjGsbɚ|Cl2(Q9"qlM=8O 9?{U.\^lo# &!?/F8XJE`QIJr $^8BdboX? Ae>v!Ci? o51Ԓzo_e)0q&X4*KRjO+8f5a# /L4A%r{{z_/=[SLKA$O|sZsNIJ9s3rcPهYfaȡD;riq3*>zI,44oGS Y52SoRN״\XWd Ә E.G= ?a/!:K8)scܱpנ _C~'C]5끼3HYKE _9GҘ?JT5̟kp5 =C}%1q ֎Չ?a{B H H"76Q pСE ?؏mMܟ8T犄LUu(=(R($qOgaop?"rk\_TPInM?}oJWn i--uxǧ3 cgpSM;N-- :( KYAue"}pδw :l>gk:I XxMYX/.>_# .1tK;3z|!ըa@FĎo u"2 9B|t&`7uW!oΙ|(\GȄEyrd0 YzϞ;OiU5iii??q>u"}dnRS[JWҟtux=}Lzt%266 tx)H @LW@ ŠlNH A8;v9;zz"zzsχsQC }mJqJ vSs`(^m۶2T@멐5"2HEEIi,*hJ L{z"LPZ!5fQhE"jw^eEu+<=1Dg?zW)ax(aK3NݧWΣtshsS4>0*s &1{DT2jƨuxI_ $QV :{=f!:XI|7we o@:Vgպz"d+U\2`I9r-\\B (*q1fQ0 &`p l &Kąyr5 a 2HR ̨^9kSJ mUw&9rv><{o} $ W=PRBޘ I=dwJ(Sb' D u" w (CWyԏ'H#!٭+wz|og̪BOOzbDFs3H/@%}ܺs<*E5Wx`ճ`qpCʯ uLw H:>ܬ@\ab@upFω4 }=gNE{rj}ӦBV=h=Æs\v&.# *l(Wl]ӑlc-M)YߦoA&FHkڇzc~k3N% yH:3`/\zj,r_a"ņf! Q`` g 6~Ey\F\9B*‰oMsgleϬ0^QUL!rl/N:X_883*#DG"JkJafmܦh bY0Bh8:Xd*Acnμ~u,k EO`CB hLJ8A6ȣW9M2; iVzFs0j$嘤w SW YDQ#xKXl=2(B o>Ks4<@jO$lp7@G5ʵ:>Tv"f 0+-C<, b UAǒgBy%|۟a=C_H"(r'rƒvmO{n8B)܇$&9{~mSVB~DHb7獖-(J̅{'~cA9qDH 7 Agt+Չ=1:x!T5(`9o{fϰzzhOny\5d`vשf8v6#)=g0xshz80 ËH^u^3Ste[a(ezkҦvv$槸P)hw.gYnBcݵv'm†m S5tMAڮɶflj\͚c2͌]$!8TD3FDH{eleGFlFo<.&{Uv%UIWzU9$pۻAL20D@v-z_`yb"'QԣQOro=9*"S< & g~$W]PIE5bA)X6b bhCc Si6ZPDI@HPfbQ-HӶv-TEQdZ")D*FU4 eD"hRBf(v0;e )**j vtHjochQj))jZ<*5" "$xγи_BI] W^44Bfz)u㧄  :Su5GlX ov Z%fN@%z^NI+m@@%ReBl) `Q !pIvxc$=!{}郖eu'ƇQ Z @hK2,CzY"60=oewx:w N\nrd rG>e IxU2pAd@I9s#tD\Zr+Ϲ78]~h,5$>'dPQr;a r_/(ߧ7zxp('ڽҔG'@,B71K=9h3AtwSbǑթ0O:wwiHWH${5c5DLLI$ sr@&V=1{Q$&- וׄǎJObvzb{hA 33*L31c|^ϯ&"7"!6f~AQ$H'7O "8(0pXihnL\KGfKPf%pת5[Up5fDD_Բ}kWI&J0\P_h|XAe΂w(/@_Q5eo%LR@SXi-hesy%LSc|wx3$z"Ǐ HL `|3^_ߥPLR:ɖh7OYb2AzSqe_L..̎!5;gaџ@@5kfdoQǎAL@2m°wX!4zr`5U6Ykb>~t1/Sl61 >"袊(*$F^xlT# 3DP9'y ]>d!np=<,``Eo׎|::נXm3N]ɍW0$1^q EG/%aXzORʑT4gs>SۓNۓ4ϔ$0q&uR 'v̆d/NnUY(Mӑ;b|fgA92$6=UnŶ@" u8:SƇbv7A0:pr}4~ 8GwsI4FnɯF~@'kWs M>22!}9:h7Y<Ī p5@ ͊Bo4v̈́7 x2!İ%ꢨsΨVUaѾ "H$+]`y#K11čj |x2Djq:R/6f.Ϫß˃ľg> zD9OzWs6v,9hpjk%U"M,A\ ߮_/Ûʅ2ў0 5" aPwǔ@I-ʥ>c {|Tq{ϛraӗtz CK~̏QA3! R%S3_>sd_R>o\OmOFT!t'^ y@$à$1H U%F{MZAϢ.@d!nĘxL:$6oÑѡ؄~" -ehp|Q8Z4 AtG _W FC8v&,1<Sˡx9DȠ& kM( ґGrC5I|4YgQ׻Ŋx*&ă(u# "a27FYܢ!nTmk@s;|䓱ϖWha7 y;]f"|GJ M;i[  8Yq : _-C4=nj{OO3n$4, K#Ak-$dJ5o|*09 n'ձ7Pr Bm@1l};9F_5qQPWQ#^Z2ȰPoAcSs>gP <ݺq>aaGY L) ,Ie5RWB1pFX$_5]"efu6%hmgPd t\)DaND/x=q1Rxh 5<BH"Y}Gn>~oogM<@+A'/ I:YU,ON9q+⁃4(]U:t Vb30 A!vwk%͋2"Ie@Qv-Y#GE`[L(ANwPhkPW-Flપi#< xYR0,0ǡgl4< mU`6G:&L+hD\NgB>Ӽi|ā6PW9ajv!v8ߟfԄrRBI}5jy~_Zdioj@XjS%v( @%BK𪤩1Nw45/;W` )mu ; "( CPBUjo=is>t7x/XgVCK&Do )295Eu0 n{1;]m^]3FfyJv'XiwOS(a9ʫ=.a` PP'*r8JJBX&ؚ`jl8j4aHn㴚uC}G}*6j2X:㳘u^?Nodà 6P750|Г:7 6ˬHDkXm˸0wÈwI P11A7:DI &CҔ~@>DSXAC&%Bp|~w|S;Fb(e>@&!4ut0aJ^[S[wN緑P{ -Gãͺm/> A뼕>n%O } !'%co0&5;=}ƷJr@g b\ T7IGng[s`Ko#!OyIӵ8ls!!AND`s6Mw͆E mQ&>aZ.r!ߡa"OfF45dͺ@9mi2xc" c#H29|- u "3z׃ P{)M`2 = %ټou"廢$(Fa&"d`×.|Jјjͬ0D*%ɤ!&=&+}wNj~c3ok|C r2}z'Pz#m,w׽H/INvT*TTnv)! dO>ǻmO>xPxxD6m'u !r!xnY+tB *w?}05 `PT`ਉ:--Gf^jxP$' :̔s7(f'guk}Ձ|Gmk=g gw<^\T㧦@P}Ƀ BÖ8/6)Q0g4~TU~IrGRnsW\YMX$2Q!!ǡ}Jlnr~j.X@H`Br==KL\ꄘt$`]yX3,ҏ &5\gcQ7nOaR￑i Oa?P>cJ 툛?0G # A@$sUExsFڶjVd$V1VH$Y"HEV$Y,d$Y"նUTEUUe㉪GF?q/+=Jp@P/e'4I8!&( ҁ{z8bjUU3f\UOrrɤCQU@G̓ñQbLvC2à={ @jŠA/RA"@.0dLS߱{naBʟ9c=QM{3%؏Lhi?؟\dIJ\%ݯD:??1A@"?`t-Ԁs{n7&Az :${[ 6p LG)PJ<:8o׬xM}/yoPt)PNj|W$?`;IDJ>L8"<ޏB".V_|)|}cIet9V8:`a )ָ!xh xBsjnols$|qH0TDaJ;w7=N`,ۯc<*Lrz؄Q q",(F0"qzj˹cD.0Hb|0۩a3Pz>hPDoZWo>oM `(ooHYR܀8y@J xpu <%P" ٛܡלxC( )'29X& x0=qgM:hJLUpd^O9@Sw_AH dybϝ{}cñ{ JGŰ) 4%zuGE˅㉪ h*ijXpZ h& zM5MST4}:)5AT*UV?f=n{mkF]Nv?|:ηGK) ^ tz54p0'~(aaZ[ ːo6n۾s`@D?{P#er!&@^nrjV IHFYpT4W@{l ױux[<xŐ'vHZV!(( ww&dM*ORV/$@!(x],C5 ]<`m}HwKw/xC>#W4^TG4&,Kx6ǃRB*$K * CAt%S y„] hm#'UUtM\2~wNl YPd{O9я#=<`I A'YcPy ǽWJ><={;w@Pd3>&q5ޫS{2Vѡ`*=u;F1a=CbAΥ\rHaI.'>(Vx,(q\|^} WA&~ n{=0r# pPHa }i.*-6ٚy* sdLC sJA[@6K Y*0TDms9kX[04|.n S;_goKGWC==1䖝(򹥃دtȞ>NS<ݐ\#/RXHB}Ӹ* ۆnY1]{4zӐR9*5<)] IR a4d,O]5NW ^4K+ʅ#듩 4ʤ-\%\RE ;.X^IB{YA@䁜Px(  u5iEC5E&>X :2=:sHVy`yӚ雼#PD焆ѽ+ )l)p{R|=T 7l bAbI V=&xlPN]Nj]P$r(Ut)9\y=8WD_MtQK IΎ |蘒`[EDkCax0Ap D*9ԿVsY<*gT8Hfer5?OEzi$^b:Jl|{KW#{Y-f/sK qC,Ù;e!*"zP k5=< ; ,L( +*|5z쐞nw4ιaC]ܺ''_8q\w=/*|{[b8z=:uuZcŢ𻂩,y 7-9@:q̝"Lllw˃Z]סa^쁳HF&ҰThrN]T\ &<( N{/^NZّCۚu>omG &MF8;1ޯ!!Cs!\23)+ @]VN3]>bjvBp 7#=diW.Yz(egA *<6 ],{|s{w4ϣ{U$Y5Ba\@H$&>ݦ?>$)ڈ,]Vӥ#JϛァF YĠ A-md 4O!a?0kP 4@@K8$)PJ,1h|ԇ}TBRpUD HXMn2LRCd$ ILPRiЁzG5'O'|cS )fGǤ$9h) C:xmfR {(֌=(B H ($&u(V;{|ƽ α< 3:8 bz$;#~]0 e|uo|h?k;ǖt&Nq?Tas_i0RibR?9mƵ=TPs$All8v1)EL[mi@QQ4sXJ֠6ƴbLFɂ<9%-,_9zOlXRDHoUM44BTDHhg0he3k%$naW^Qi6Od),uX7dnwlf((Bh)WNl{Jt@j'cO>peL&3J5 39Ú OBWsfIO$^l]&l;$wݗ?oM]^ęy͉d؁?K~LcC>vVn*a9uB 5HHDZ5}gmTDĂß0'_}o1y>HvGB0ldRJ!Ȫp$A5~pCCyaPxx;XA ^=d/ 1=m*98{j+.Ԇ8ß`=YzM!?KI!Y [0aB>{~A>p-=n$AO& ؜}LRL4u"ov4F:?:PbE4SWW,Jh:>@JtރG!4 0Ή )RE'܈Q<>5d~O9epn?%1R5@I* 49 )炭*ִݹNɊDm̵$2kD /h8 Oa5[d`(̘=ךϭw7ItQFIIZΨ7nLBe"Vk$brq=~ 30 ЈL`(PGFlTuB\pi7Lj?~U#t~$~֥vz]a'tn"G(|z,/<Ҧ#|#Ͽ z<Bq iI˚| @`2-+䇒RRSP-r:DucVü?><sgh=<\ h %ƻق$[͗ , A:l:ߐ1؆hDb>4c>Gc=掰s39/FAM^f9JiMS2z4G4M nCPSyow!9rfYL-q޹ْȜ3k1LntDN؎spBv75GyWuC\<&jnOdGC03zq ϧ2n6ti4F)v|E  :|=;ᅴ!PCd, r}}Oeaq#Q_y7QEc6slr%`@\t+na Vù:)ݚ^\zeo2CTt7!TLn$3LN|9b,^bk0& bIs{oL,f<Ъl&c %|D$a+վ9xN.0LjwSGB".75NCI1U9x-QEټBoue58&4m7\YII&hi/q/2*gͥwN?I!Тmy@(I=.*T‘YђizϾ.o.J3_.)CfMJE0u!(UIQ쯪L!|˼5ad;c8 ?\!_W~0aĉG2EADJ]k!<1甗vWIz ˵bC>$x=}?!q~"w̾Dc6_B;r3xCd~;ܪM FÒ5 {Is!0zL8>=f\MlT'xǯN[wt#IPXΰ""m|=tەhWgƂ Go d  aw$>ij%yLT5 62lf 1%2$1fʵKt$3&tܹ!p߯fKk|7 TO~DrGy._#p}|GVˉ4GLs08L2CQ_- w`TeO8f n>jN'QRWNb*j= /˟t(t \E@]*4<3rFo>Zl\8~,MxrznTBf="=I!UAk{(ZJ)786JH҅d}qQ~=@}7fݮº%"h/JP.}eH+}/06gxEeDĒ~l1O,@j{GJΥFwM;v–W_Chv(JH8,, ,3g8t2oӒ1sj3N.@C>k8V5Hj8YD { oŶ "#SŖ(/%ZtD`kΦ &1Q _ ͻ4'wu:rFz`dD3TMKZ奃}5]  d,ygРch=[D-ytMʁSpΧ>p+!I#Aփ";BЅ "5M'M#QM@15ES7)L!w"i2)3`l Eh 1:h#):l9*EGQf i MJ^5pRjj"Ƅ,G\b"Ӎ5'UF$51Y"Zpb H4F4%tj j |cFdv\q{2=xcbU,w M ,!pCy3?ll3{1>: .9z3;36YWʑ"0$5v"!L@PBRPQQ ձj"Z)AtWp:"igJ5B?_dⅾeY*TxjjCϮ)j&)R3y(5XLzxFd/劋hM4W5Tr.9'#eKڛvLL&f3SPG5+n!n 'tL)(*{ к@ci7^9!ބ%%# _P?1O|*WR*Q\CO8(UI+.$9BKI+@CEDDGlOz;/0H{7FĻ*i"hIeHv/8X GވWdp`=ae;Ǒ$;8Ҋ'(rd ;Z42dj4&R'۶<+7Fvq2 :Z"D7  o@`n>D?`}-~w Y̎FbCa't u Z5=3l*:k }JaӘ$:#7)<ꢐ(v,8XkFב);7 KC-IQfStS8g>'z tz$)!!^$ DW`__&ZvL*d?_傋?)lnc=!20 ߳"*I1EGG$1Ba&Iy8[&a$>-ߖo_?Iiz"|)A:8t R@mOdѶlvX{LA; =8O78gkvKN!jK-#N55JXA9t_m.sҋKw|͏h :b&(Qyy-hkÑ G"Mʯd_q;:0HPe:N^Vtv*":Cg=:&zTz͎FgL2;Y4Sku+@/ *" g羜4 ()B\4x)PЏ?ٛ= "*J,K6ALjl>) 0?R<sMÀ$Xdo(Jz,r «۲gvE*F"]AD4 T5HZȃN TB(@Ģ*R  b+[nŽG xSK`Q-wn0@@D(@)[me2]Q1|}_~ݎ!%DU|Hi(gQ4Eh9UZH9(􆊪ἴ]f(#Tq$g?k߿TcлZ<CP!z>cQf徕b⹸fJWl8r]]{~}o6:+6k:As80FHIxU:v@P3zL*LKHҔA]YQ/7 '_cMHAb(AQʨS|==ʢ:_%4*O@)POPM*iP?4*?lCؐ'4iPS @ B S0vGQ*ڝ cI)9ĝ&A;(%[hhC!U|GRN L2ĊiFIGqdN)rp9$MES (8 eT"*Nf}N8;K5.Z\mor*(RF`@`FA*bC$(B4t:$C ( @ SMJP  IDT $N.!Βz,C|sSmypAl300>Fn32 htѫIqIu4cݛf(a)?Hi= #~)JB M? aT 10-gUb1xRI@^//ܐmHSS;'.m FU$=~yS߆_=+~\Q>FI~@dT[*+Rs/?تlCiypKprZdHP'!_`x}1Y+!DKapne2U0O23ړ BQ1ɤ6j^3b \G~:s~/@DI)ACM AE5D Ic(W07d Z}BeIN{:bՠmqU"h'P%@xg95f;r3vb!]Uڗ{z9Bk;@(]a2 06c{&KfD.Ip*u\°h[tB#Ü:”,u#=s/YF T;nnνiug΃0p$'94#ӎKĉxɤ](UB 8Wr7Q3ƷIMަX|:z3R7y85[fŻH=o^tk~#AĀH<f`fv8덝\nOeYj@DUtzz_D0U   U)2!W8y/ '&ZƟ}yޮȵK!6%`5ׁdxlz5mGOz֖L5:PJalXa^$зLvu\+GjXv=HG2x/pOZ, ^qC=N)}Mz*\w b#<;LC:g#I,( j.-H v(ӡ8*peAbMZ"{8Z0l!̲9d6ӒuhgG<g `[|p(  q 7H<+:lpFP e0tIKJl3#?yךFu`QH`a7ȳޏjK./ L;tiX[zۅN4ܼh\>ĸ@zkXヲ%2*$`K7rݽ㜡 KbmkWbj a4Tf;B\,tn:Q̅ЋCf^} ae`q !X:Hh`cSrS2#YU ocK1 Ռ/[`dC̤ݧI$h+ZT NFL6ElrN6-@[\goH: K$k fQ\'4AN-ꃁg NYotsN Jh koD"ƐE[)1;,9 8!%5@@6 lrq m 9\c@o49Kk5`wQP1тlh|Y2+$J[1(S i (Ƚ ~"WiFP' v3F Տ/dX&p7Y<8m'fh;;4X`2ad@񹞕2a4&0UBXFq\33H,X-R|<ɠp~;_6Nu ܩ9) FA;]߀w8"r4f!izm"t}Dq46GκQ^+ &,4g2A\UgYyDI%%a!g؉ ;*3XbA rttVJrˈ;q;&; dnrs<06p22Kq H'h;Slmll>::^oX|Ndu4dqE c( fj8Rzj!U˸/x1zda4g% xd< 5{ۜx q8ʌ |QW=4ܵq߳Z'|Ur/fW\'Rr`Wp8 !a&f*^b5c`0 -e6y=M=ʄ|juail5JVђ2QP@rIvpq@鸐*fueʕky(印^Ő$0L; 'ժ{ׯqa!D3r5d)qҋsXxX-Wa 8,E@,a[qCC#(gؗ^ν b7*,jI@rSk ga5B)CQn!Hq`"#f4- `OHE20,.2A9u 8I,xg~Tϊ h(;v4@l`POmOXArSnNq3IN rCѽS@GDŽGG2Z!Swaj]3/n`:%EA_3ë}}^<"`zUd9{#~E$*s뷮*7t M[-@8'4T~A$tf{>9&IHĩAx-= t^(y6!3n]p@Ka+p*Ɯ~d2urDr{"Uj(O( } GwZ*P?8 iƃ~E'vS# ɒÈգ 隖PQ \VI Re PiNHԣ󹲟@;z2+vB/AJ|G_{^c=_ᲣM'=ShQn[ }"(`atg>^Q9nl-ns}s/E `ж$sK !U+֏Ծ1#aTA2XrCH6jg`hJұ zSB tS%9l>A% it}G»OoU@!_> t,Q-dRܫK[zy9;89LnquM^G&鶜bsK΃.c-:|ppz0IΞLC;.90C`6gyK֢Yd 'Ģ`55Dq :UK Y%Pjxg4CًӲ01e|PxDw.y+/A֫n(3g!;|ɂzLpxk$oɌ߮<ض}7qW)VΉP@ƕ/\g/֡AQ+ af&{Q/S20cQ..ɢm19Êc1cC!&90C$ܐ6y“9ZiJ%0wJ4l@C.5%oQݹZq MHh@"ĀapDxxtX1B$OM4Hu1=98+^#'P ͘`<.{} CF4퇁=)OhAl X2|sD`!:xt5>x%$m=mh4ƥg#$B61soSrw%.|JÉ <ɨ[hiK½Q+QNVZf'YN}l,)h@o5}mIujf9TDQ~(&srY CCqN`pypVC_QbvwƂspz;!:Kd bĖep:vQ hC"r`_ݭg1CzB 3Cр_CFCƔP!rL2 I'FkYJ $`|i~im);|(Dϯd ~D8XK0))2">H$?9 J4T܃o-3%=}rO)yt<,>`T2nlfPB`C1]DDSU*үASFA7tB2RHϞʁ=~ PRDQaOR/'܁'3А!ns</?) 0MڎcAH9,IKph'&BRy& A4t?O;R3S¥ > ΂dC\pJ:,!mA*$*a{V&.9b;4I!Jz0{hbUOyھ0pe k^,6p(׼=ߧ"pbj`hYrLrzcU kda*!̓ sY0 !ːQ$bpuyA.M*Dywhׇ :"l.o0\' .Cԭg qE%:d@NI}wuFNjϱKڮ$0(q۲l,W('_x HJEGƏo`@ 6t<lL(4v U ItʉM}'6ըUKC[iYY?͇((*Qԣ"γ,F_ 4Bn 6۸AO*ABJr̊R n>[z>hAPFaA'_otGxP 3~ću25Ӌ rxUn$G1N]70\r!nLMC;^  9xM^GǗ0\=@6VoHhtæ莦$7l};܀82v4=l܉mH0!6M y.c aÈ%H={0z:٠*>!Q Ad>`ވ8}1 քM 7_%hĨ 3⪴oNvч?g MxTIEA D3EHPJ4=>hHBE JJZHG{#`'ݩEɕ,HGT٘$3T1L'!hFUxTq$``7:q]`ypõ o2SeYhɻ-utmr<:PU!P&aUaѐYAu6玎u) 281H+L!p60]l| WqcY<HgG}PVPT3gh04-kb-=ilK0b 4RPY"$ rn7=$#}p=)T3Lt@Xz SZܝJv@DPE!J4RKPj$hWE{`0RYTeODT!hbKIDv1f3malR~zVKakp( t7H4~T@DMI>y}dϬws S 0_RYSNΐ#s F&;<1@~~yb撸hhƌ[Ql q7]K;,Hdӷ5idظOpA:\4~NӊG&aqdnEF8/V Vb|'Eb]Y~!|.|NMkiDjCvB`IĺN1"Ʈx|z|^nI˳fyaq<;k-M3 s}C VNOS9| 81Cq|+G  Hn.m~|ikHXHQHqc}>;D&%)6(U QAAHSAT]D!d *p3܋q=A1J„)?3v:Q)Fmi0lF[:C=cZ{k;:5bةiHDAҢ HѠfaF%0 wCf0v9ͨ r0Ze0ۉGSiN 'άEOQ0YAPXo@>;}oLl*B(żbك + rᢐX%8vsS|DLp2r1Ӡ>5͜2c ӪINoTjk*oN @ 㣐WlD6HOQhw%4#,͹6CxҸάVQ)K7j$E4G.lCEDq_P?@ƹΤ%uDȳgٳ\5 p5 S>8F ^h *M PQAe 2DT?7䝪&g oA>~Di)^(?ai[݄B4T}y$(RܿV|Π|Cp/݁Ǹ("O)DEHzU4-U!!aq.):s&AB#Q j E`R( R&BN5]0:H $A**BhA)B")bZR؛`S%?p@|J/Oa<)xC?Y$A0A[dH`Vaܔ h> /_6m:k (`Z mwu{ah(* V!VnD#aM("(3'2Q2 2?_CN8[|Ək+Cu0Q8B&'DS@DG€҂oPR8Yt`?9i0Fa̖3"M*)K O?B}`$"u˓TU6co`PևHwz&!8 dX"& UO ='x!\(?COv>YG-=u9@84C Ȣ"(C^w\ BiYBK)9:LcIH PRhSEZaw} (I'  mmlmπNbh" $(>D2>"G>pQf4<5UU>1 Ifyx0MRM(&0U=_Y3( % 8}BA eh!I7a aƗQ'*>WdՌoU;Na,LPɇİ(STw|{̒nCXY2dS'|q*({KBH~{tؿI<IGO)hbci"x2=׀EJ`Z`?6 ?< ¦o\F4m((A0PK/lc`7UR]p(!} 4d;CkK{o8 &8sƴ|i3考5(%F*R#F#f<=$2;œoo^)…(BZ@H% iiGH&1(HB~MMJ&J$t.(>S*2( lvXwWD.:' !E!oݡpɡGơ^C Oq$>5gw`"R/[! JP( ~ % [.yof.? *qRBd ;ERǻWJЯW{ۦnGg'3Mh<*7FPJM!!rhHA4$ "BS[*q"&qO zHhniC &đ' {[h<>xPQ Ra1f'װl; bV={7&~SaDp4"= b!v%Ǟ+ۇ فP0a()Ӡlv2>G4t&coFBd<'>|)Ґ2{@ht%PRt;ei"!zZ(v,&ddq41 @24:N4~|JAx"X3t1O6 *˺d2i!)TTBjYtLzQE O#S1[oͣah>#wHɚ'ob_^u]4h> P1"Bۙ-,ḤUhf[d)SჁl[3h! 'olf۹!gڟ΃߭ψM<½> J))WElP41]۬0í4 .$*!͙I"]$Fc%hBNf (ěd¦V0F&Y($uJbD4uA1dxrd 3. 9xSLHV ~Y:i"~퍍JQ7`U4ԓֹ3P-Ъ0&TseA$ S ts f(HFx3̓كOtOe ,AUDM C+"cMG!~zNB9_fA叏p^RH@R4/4Œ5ǧ$z”!>XuSC넙8;$s.2%Y_Gr(@RTG>ר!1=r>czeQ02L\j~.i]ݨwox\(02&YCS :M.$;`Dq[jubTTHD T 2EhF%НWx;BHC& %3 @t)Cך(vq}LCpU҈zt4fo{!)NʏdTcEҚ$|YsOn2H<g -cxbY32h$cIr1 1FDzYdQZm*83^$ԝ㒰"q(B o;+`4DųG19(}lE.:sJ4GPZ ]ft]`;0F nˤ))4bQ4SHGOVƒ&6b"9erdgAr 6}~&Hw?Y|f@Q pL䘌bkAK \xt &D1=% .ã p098{ZU-h8a.n$c\h%ْFC?su@R@I#LH C)@RP;BϬ+P[x'$zK hZc`ۼ@?\DҔ@h`(tCAݒ} ǽ%DW3[fwM׬%RȔ)CM%4uHHRi(j "(A$B@ &i FlUIJ@S@:ZtB4R(TEDV0] "t%( fB* PL-(Q)X(R*)v1*%2BRSJR#@[PiB(4)()ZM&iӉJB Jh& j$B8} ?O(硍 6Xff=tdqLp;!d!%3:h_:MGiIh"< ( "h+HEDU'#n3TA%I%PT0EE 0RIT%$L5HI SKTL%DLMMHRPK$KRE! E %#0L*n<!wp;gasd+!5T43: ,GCCrFF9"TU AWmi[%j() Ch=e8F?r(nbHn"u 0{x= }i/1@s:7!z]NRs( 'Z=0$+e^z+?}#d_vAS13/7>q p-`put G/cTL9qffE jC% $kǗOH͌O)"H 8⹛*"xJI@zPUCa$3IcY 0Hs2ɶ3mjK@ pr7aCvMH^_.7A71CSIS)pV@܂FS>DAI0> r*byEc햢8>ƐbΈP2~_~^h] ˮL5.Gy8lAJ,-|]`RU&E\5M9JDNnD:LɦIi0>o8&j6T)9Ug/t)c%ҧMݨmllU7Gfa4P!VXa%+R~tPx/|*/rz_oD:90\`'\FӅAwӵQX/r0T`/|5i{VZjXhHczI&loB]Qû?xr9 Ӷ2$ӨiɚQNv\4ǥwҡ$>'N30e*ydDFzQj$  O.Q;l@DRҠP|.`/xG̊(1%oslY a+ fsL"#ΥgvTp'B@&ƒa%Lr? ]"֜MΟd!5 ۙPRiu`:EK߉AVNPF.MS"]#)*"Mh ]'\C4Dɿ)ȉFsر+AA0PDBAAA0PDP>.>w5MMxkZ_FіA!> >O41#.}mSL愠|tSHT4T$ PQ3l'0ġ$͇AC_:Rysyż(fUb=̹&!X+UeҥlcDUD18$T( CyNHS?|N$UK^\!E?)C$`R-!΅좤`ιBXv@ <|QyQP퟇ 4/0wf%+TOb/΢.|MDKI :14,N&h":',H(i{vd8CvP. vM;u;[6r|vgP}F)h+xp2Ή8.!QIIM-HD%lbPĔ %D:x"P4P4z'N$Mh%2߁e,bɔ098֤Ԫkyo7KX f_xʙ] F>1@L(L2*Nvs/{ m;P=a?! AR3:Kdܢ(  (,Jhh_%jtuڠ ^0C=_VRhAz܄R4æZB`` AT(>c/-Q5 0qr@1sBbF)U?vOB&$DY8A-ФXIJs;@NR{)^A%2[F};aܡ<ʇӇֆ9И_h3IoZC^xe*+jOՒsu2  DN;vgD7"uGTځ.+^3BWtgEH}:X:E { >4haI C\*̈́Yh6 i3<}$IPўwX2nͳ<ק38GSpq! |0(rMnX&z@,juƬ[w=aa SpE6||uSƸ9wr5"o:  _>hʝ?`N3SΎ2BƜ0M4:aUwbnwrFYd6M]WX\/aQgBSZZi݀-1T֨gY>~ *i"?KI)X`/Ґ4XxwJxڐ 俢L@|<+EJF3SMU-UTETH!3 GU+)\I1 IiZ*&c٢t#zBb=I+b1ԅ-m%DdfYњPN=::Z& E GKX019 /} q=`9 少)-RM%$Q1T41QEUSL DDMR:^,MOS"_bAML$نշM8ەh* aE<4h},sRdNӲd }p:T(_rNh|6;xLN" ۵^F'y><$AM~! *dY-8yQGJ Юm%ǵ:׌.Do+ J,4(^0x 3-X vTP @3R]1LR 4FTbP) _.%:VLJ 20'(Xb:4-xtPy#bA) %1@X\ܳ@1%I.%PE EAD-A0] WHd.$t hH&Jh֓hRh '`vHGtѹS$&,C4TS1sYnuh2rsͤ(h\שuxpvvxĿZ?DàS?<߷ z.`6|$G1ҿ |bi@{A.0~ HeO8{06WO>П?viD\<d֫'$ƍQRc)V guN֡f5|3Ţ>:=;>" J")obR*h~i cם(U'{q`#0@TD$l TeJF& BB  `Bӆi&TЦ0MR i*B턊B#c% %M%`%() WCJP% R*"B" XAPRUPYOT{_=Cy_z}ۜYÏ6.s5ACu,^4A2de!A#|=>M#Ju@Дʃ$iS%)O>ϟbnwp'DCQAwSAM l@12J*)tzu ^īq1)j1,5v\N"ӷR[ah` 6g3BD2!׿HS MnÂ;Ӳ6c}((5mơ,ҵX$UL)"Tx5#v}&>[LjX̰\ 2 7$ybJ :K(uB }Lu1 9IJu#K~`ea@3T<:;vђ?1yk !09[Q/s@B J6bB|셄 tQb::tV0<ܗpQ*M)-؍@z@D-@83 8!>}ù3 Rb*}qsz!^w*Zd<%wISw3ť^=$@ Q2%=R=`Cs~o '<`)|&&P0Q;9x MC6cRMf'LLX] >lD1hP)Re`v(`uAЈ-Y*{`=#P>giÛoTm6㵯 y K+Uh4҉D&B$SVh. mɘG]h49p'&m(TAA,R5SIf#r!Ki%fèzާmdZ͡S4bWk>Y ,[ b a01`-49H"mE H֤4$Aq 6Z°EyH`V:\Q%5N%LKZѤw90Nv6"ىcmax:{ɈA ={Uؘ ("&6'_D!>&p{^ (H-x5=L^Mˠ){8Sń@D×/y)SF.GK KвW7L}`MMMjZْ{]zl% &;S!$8G 2{'zCsqӗ{A@"dJ lqdqxN>>8hUn" K϶nWQS؇cD X #g^.s6eӰ5."!@]l?G&"f.ovyF;# :87#;r\]ӔiKQҕrԦE $z 9$6)ݍj6 QlȒ:䤄nR ^l4㗛D/76lz"N`9ٓqĉaȲK-W{]VͦQV[Ed!b.4o28{hۉD3.HB]鋎%[k0F H4TnR6cr` Mo^vw T8SN9)Ʉs0 C94F;(kX*胏 phvPBj>牝ʖ0iWmv}Y'ws+!p$`vN~:[/t]:m!`~bMS 1OHeaa̴X`E0p6f1|mɤ29ņxxxqB|=!_{6niG~zdj^Z&e {ޮT ҥ+PnM$PXm=Y aNH`ow~>?*$JP(h$y[m3 IyV N!Q &$G W/Oy?3jҋ2 !FV >e"ivN)yFr |J6F1HCIG]Ƥ2$N_C>BʨCۿcyI33G hSGQ3zb:]Fٳ>;]Ƽ,cjՙy/}`!2FCSq?dmsv1[:`txLi%#HPa}N&|)=Tݎ$Χ$3]^B%pqz!7fʏLF038s^fqöj2ue3G,HGu3Ytscl!@+3`"2&@=,ޜӨxXPs+KP:I"k]`lU j ’ X-]s OO$3iG^].8)#=L աKG0n( 9<JMD7#'bP 4뉗VpAvc Hߙ4V}럋SakH-;ęM3Է"e^k̏=2z_W\gʱK1Qg - kû7NBzE}sF%'~~XD`Oۥ˃'`A:q{MxUzީV==^`q< s;$0<GU @r} ˛rEDTk<2YEU)g3^sق$c鎺0Fksf*A a [CNP{{"e,-@Rd) ( ԬIM$ERD:xIf-R* ^ؿ^٠[׌- -A}-d`B_nbIIO598}D@AH BU+>D 4ʥE?wWk׍T'n&%+$-"BJf*O356 2&R) Lw{\E:\0s,aY"W3BI0+t@S@WFCX; y#Q#BxU&)$ڍw681b@D I xȺ J):lJh~mP={9>)Mn{qs㣙ѝh /fO?}h@:)?AsChEm# sRo+j-.~>> 9Zdxa"FRr.@p\`=I9lUr^?E٬'iyxZeP0.<%!laR2z&{ S|?0p\irqt> m$~]1$iV9q}'k:^f^~Pw3aW0q֮"! V 9I( <%`u EGG9 a vx'#U P}0MÊ@M/l  ~+ů _š=GpTXG~ Ъu ^Ѳ)McV\PRn#oe<{K5Cvk!:ԕzH3Iv#GaDMgbf^- 㜧 .%s|͍ 6'= v.L>Qaiǩ2%:;+nX cUȒ,l@;8,Lem]]é1NuS$*vf@qn-طp"dp-&S[ (>s7)Gqfd2Vӭnofg'Q67FرLpd GD.[l j&aûdu: j(ȶ@zH4 NŋsȤ b#Tg,C1࠵xDW2g&\@#t,ܲpk$Dh5%D = +i.סFV.$oC!OTOۧnrTP>`~FV?B^7wIu*5?B # Gȣ{q,DXh3n[Y7)Q:=״!%%w& 6K2)U5 l0p؀9Ɵ@dScSF{lvrf\0`!7T)ID d\CSa]r$G5Q = M1@buOOձ8O\4?<7 L|d !jOdȌ^u;+;ov.yo[&(Ȑ;L!%Hk0R"άW5U&%&]ZRToU02lw&'S7Ljs+F&ksdYvS9%]I-S,O§;Oq4dcVːɕ0Hg!w'#쟘 k1U!DqS޶gȕ\Ύ'"0LzS _4n8y r ugNtr)m*M`89>ICa q R$ʔ`2ꖹ-\$=E= YPt dN\CMs>p&̸^CF( )r}&#a6F鐰fl/rpj%H432Y0v̱˄7dقlSI/K33kaqAqL }DN0:2Ҧzrh̆#sBe41yHLrpAxLdM9DRnsW)%N#1J ^Fd4:\-94ĄNnef9fIY q=z1* c6䀼ڄ/4ڲ9RLFB۞wxvmIcJv$m`n` 'T\U4.i@7u\K!$9e \$5("@76 (Q:,Y9*è@#!:73a1h6[x:(}QPco8u(}wz|sCC\$sK94݀gI Hyo^h835kEcyXÎBZUJaaj.ڟbۘNFmSBl[b2e8}}I4&jUIV9e^"a0(?#}/# @ٔ#gz/W=GBusznҙe<.۹T%GE9~:whzSw<)Ht` 2s=C$!gegNSΞC)̞z&M<}Euيxu@ܡ0d1טBEh:8+N`1E#T̮U:oܸ%35>nH37krE@Do<3H#mHgqr99Y鼕N=GN%_ [Aȉ.Ħi9 잇L7;)bRυ1W?U!>P.7j8I2%͠8abFE _/oօ'%$\ٱ"8 gf>y0Y[)"0YBi@5f*C45i?D$C Ҕ6CgW3 _=C@pyCbJ'cM*i`q Ѽ'`_ڦ.Cfp(Kp;*VWvSm(Hi}I1%Cy^~Ykwm$1{xP(Q%0)X6GQ:!@%(JDyTP%BA245"Dq 2;`)`PAJ$D5 {!Lm.a5fҙB^\x']'a &,Z SkaWQDIRUTҌ4SKLQI+Q$DI _T4 L@jtΉSug&o .R D޳]萈90Op/+߰eĕ8.TPUWq&~4 GЇmC4l.-*C(<0dNZ.ņJ+٘wB)B&hTۇܟxI$`mE/XFN$OvD䵾8G05\e@¹e`u! N`*qbd^GWuJjgl̆Lb.ŕEsA`LQHҴ451QQ(~J j$( (!ih(&hiI$&$&Ҧ`R )T&)ZB`h*"R!b @ "E HKL$eːöa5e"GmZ3<9ڹM$y%%k JS&PI> TUC1U@lf)Tću@fF%B$ JSG[765/N!&F&%qߣO]23,=/.?_Ip'TX 18]3+@5V7 ${)|)LII1P#/o xyGs x a(bVf"!(~6} G Yuj^ ゝc1Ef'>5xCɡLI" 6h?ў:SD}@TȝQO6SMhdrsi0q `!(S0zJ k2bitPp4芊hܝV g~96"#S1LDLDDDMވl~cl!.ҡ~b pvs8s7@%A1L?q&&hW!]j^Dt_ 2vU늟H;JAfި*GDd56-L?xV]+8vóbY]dY~Z>2Llgƞ ш XӬ:H>|p4A/̓\SsϨ;`:٠99? tt@J4!.FIShvp/^=1!jl , ?Xġ⤝cPcs9 ˛@RJ@ QdDCPxUXʢѸl&U 4 P( L&!5ݶ(=H 2Ŏ\+aaAENi PbD%xi `hƇU2>uȱ" 89 |Xa)̳Tv =Pq8)h) (Nlq8 2B0!:8IFcN`:pE!J]@ȥGݐS#Nv "FbC:1) !TE5F`̐"l9E#RvؠH"$;.qL F#+RQD:t,[~ѭXƭĥMD` f;mb cu%QӉClZSN+bOU6REgCERF֍x9#v=Iˈ\c1zQM99I"aJˁ$ hMxp iҒ14)E( R҅$D@lб@aR`c7%/ ,#6bVf;'ߛ"D T{LC ݸZt.#[e8A3t G`M5*i(Ch-(^8*P.@ra =uIR I e+e%:1a-$S{I|'Jtz!YSFDri(%3t!-)!u,H,?y*^Ccs҈pJ$*uC9P=#dAZgOL1O(Uw/`B]~(cXزґXpI$Z Mc8lf Bq(fhR!hq.д& N1dHjBXlIB,:IH`P;o^9S"s6W9) ?';("D)U()PSrE$ri@iVZ\fĄҞey&"":'Hn-RIx/~WÆ?&acM&&bAO<ЛgCF82j3Wxgֺg+!D@R0 ( >9?= ´9k{H* %gSGg2Fe? 2u:Fl# 1Y[w<'AZb%g4{=,bd<9;QCQ/GN9 R=uO*]]I?8g:@'u1-}bh H bi]"STqɒCR̴DJ?\s,bKD:@!QF*r*O|Dls'4n!@ %SE)@PzS؟@CH޲ DHtt1R5lM O+ C2Kɷvkhv63َx=/d:x9)Q MS,iA\ eZ!M&C*,ŌQ@KWJt' P>!:QW0 t Ώ!q(G= (h/0Gqr1xPT9:0ox|MG?AH~ވqȕHu 5v!h#đL&)%Pc}`G()e;Ms-g=hq|163^;J>q5KPHς@fiȬ2 ;U@7z" sa {%2I=l?d ؅ܞ`P HzJ^`dF@ZW;F{+B (@\(hE!,f@A!wXa ))@+ǹX$e"@X n;[z}P~E;({% Qۣܯa_=YWG={=DyANf!t>㿙ͿZs{6\CHx)H"Jg2́>K'6}=@6`p?1 #n/G]}yETO#g )ŝC>vsփ~i:A~X~ڇ% FdG=2(xcuG~)Dȩn%5GU_=p$Κڄ7,Hq'6 I_҂4cD~[J)si+E?dp{8]c2zLkA+I{(c`-|H0҇!i""O@,M'ɩ@HJBvBqGhq xl9`&axj|c;hAHH3"`j/L_`$\b SM$c02T@*V6d TXRl(aSoxX6+SMQON0|Zd%k¸*PV QizQ]UPPͣKg[RNEUy5԰ g Ca\L,$jsE@t'ONUETUETUETUET1,$=dۃlgp͇:\lO/aPLP,v_ %$r6Maq?:Y$Ύ'":x*lv$Τ 2rswvtSIi翗GcY=aC؏bJ'B<0A`ozA0I?|{$R=xwDIQvQyaal紇( >ol!@̅܁D\f 3`vr L@y H"ZGC?v<鄠;0P0mY,N^RRK>Eg6l}ceaQ79` ]#?J@rF0Cp}=Ca#dsj#K`RBj6ԭ *2z}\.m=ɞe)H(ILܩB X rcDTrdvg4w D\aAI^6V`<$`"A#*0n}U~/ܵzG-ە؈QY$gz;er8#˛Y:\I~nJ96afbC1dnG#SOdl.e}.ƗlF Mvw}͹ #@$BkjPjʆgN39n&R:?.HA?P"!p=G5k@; JcgWm<E4-v`&We20.Ad :i,HRހ@(c( "8Ȍd 5o%8iYH@'.})_Jkj(@@^!6l99un,RT P0FD3o! ƳLc0545Jrs'*h'^<Bn {َd4$6A}rbVHt+AN:ԹpU $_JaA?D}`;^@L8熧%R|hO Bݜ߫Z?Mt`<0Jέ@d !jCUK~L:,II]9x$8g J$mN)HmevKٸ 4)?=1f6fd`_y쌐fg`dERxa|039!u,b` V'd`rntq7=7 C)RÁ[-?N*ރ]+9-oFJuq)ġaFҍ)՘t> A7z]~9h!a>7 ̪ @$dmO} $ФP2|Ǩ!NAYhcPMBj؀6*hu hP~&|%E $D4t3Ȣ8EA~!bzxatymouZ_j[:ՒPOR\dxTҽf\!#TE 4jQgCꢉA>#h¶k(}˗@)Bc_v@iv\Mb><$a"j  ؇ h^ nqTC(6]ңb*gB yg;eiN x~^'ydN/x}\{)iWeֿ42{o㿎DIT$E,̴@t~> Eő+LʴCC=_7r!bg]FK>TJ1Mz`rDH=|M ̘M٤S`v.(\}gbl&߆AQAXvSvC*XM6@9 t:َ]{2k&Ac -ЁF)G٧& ўڨGQi8b;u*05KF$>hITug31*45=C? @ l$"ȐL>p ^v#I"~AA𖔂2,cm~xѕAК#=O0ˆ07æᔆ709=R^:N,d3tzJsu֣us8}6{P5 ̬G "rEP!2pgS cg-Jd4dULyT =}xOp}%}`ZBCc.LEp8t8 pQ{4h\`yd#p, veYj^l_; !z>B}*WdHL͔r G~1!!iYE`L!Y?!aƻTYA]bu}J`0}Ch6<`rN KYIH8&xiA8CWeL$)`#&h]@7~Lsr6ZryhIEH sK S% 86`ʔ$xrqO̧خfA}?)u)X 9>=|`XegNH{a«a|CǚvՏ9SlO@zmT\h:%r3Fޏ7}^5 { "cgfOV_-]xИ@PCd'4,Er Iw'IBNnD=~6,[r8==S~ :M Saؘ՟l8fT^_% 𤉖c#zlp\ݙ(MYes,Bz >LZhi8 yPUJjV8Ѷ4U)R.AF¶qBHKGȝ]Ɇ(( +yx:QbDQUȂ iȚ!J| 1 KB|0S=%´nkQE%$CA^c1KDRTٝLcLE$!ҙ1Sc1ܮAxEq d`ap)= d&uGyȸ& :ÒwAI4ObqpQ9i93,x)kQ{룵4G{/ë#Q^_(vM5[fɩ48d'2F,pHD—tf9 фdT N̹ DZ6,˒4HVYM(0j9 7%MeUe2B3efPM 6P!n 6$ LɈh֎[' C<4otD}8`2AẕT+"g81GfNuS̠Br8nF^Oam`r1L׮;RrkeX_P ;8Q.H\CƠ4нy)%Cɕ !bJ g-db>8&(6-43%aRhL6M|Iks.~ۤW 1~>!g6aK3@"@PD4}e(G26s9F2 [9wSLd(BR4$RT$MHP`%~7Cl "* ΡZޒCA|hD(+VWCIXYIG82l@!vUHdٜÛTBZҖd0yqN^\*XckEy'w#bcpl2`GMp46:CZ#!ԜcHv0iYˢ8%s'I!NKvFZ(4j@Sc൞]{ Lp_K'\G]B\Pp1 6$,*>/h9C| 1p~]~ p"-`ZFD?_p= }:((S(*AA`J 6s}T"~!Q$ I0ǻ(*BB H^~m%fY:I+.wt'CA7t;)UEV 0 XvcU߲f:P{??;ndh'iW q:w=*V:$ Qj_jj*UTE7.pUUZ1ZId_y''C57pLclEPW}s=ZIc̜LspH˜!IBA$U#?㆓1!BȟS-~PRFt:$Gvna ; '+Kl_5%01 ) !킁=GJxAa&,%PDi{$62Ln ŧ;Ē1_跪lp:Nm!&?UȾP|T@PL B#SR1P0IDh&fI#|N!#MW@hG^2N?(2ffϭO+?F >ϸNNڄ@{AC0 ßOv۰J.Hx@]R & qy4|fJP>|5dҌ0W!Y 2RwG(PG|AaUDiCqG~WxD<$9 >w4۶g0!UbC'|K'ҧu΍jl 1zBR$(yZEJ H{ H4!0L]àLӀ2#' ) (c DvG SaQrB۽jݵC]+yP4J+ 4PH*Q-LIB BU%4$$U %"C0" J_=v4#D^,)$ƂI5.}}994@@B4O|ݕ~j:*?9(@S: ӝMCX2uOhOl,_;|pwGsd,3U_1bzno^(D)@ЅwH9?B ~]X*~({zvfLw5{D@4G]*Nr(:2 h>U+ʅ$$8K4,@RR̚1 ^OTwvbRNbNDtCM `#@z˄7021L7a+SS6q/8 vS!qOE'Īwu 0Wh|` )XdĆL@AHiuNI*)u&CCHx1LUB@,5(19݅(s(ād%9a+g^M >+X}5'TД-0j!<8 I^>!D&85,3끂I>vAcGS˲: idXy"e 7պ(,,+>V03*E$P]vv󇍖FaE$<:2HR䍩%RB@,%ukQ@"41RZQq!@})G|+WCپ|Ud0b7˟ΐia"'B'*X_hM^e/2fȱDi޶a$h(P۱QZB3G3L_vg*N$R㴉qoˑ2IŭW g  e6MNNZPX9zg(B;F E"k?FDAѶRþi0x}PU@T2zDx 8=|iVF׋sw$8)dHGDp}3(AtX-e<׽U>]ۨNTUĴ>"#?3/Y1vDT<$9W0 gODl9FpT \;:fi ;E˴!(CBCA^* 6E ִ73fs3@5 29M0@hH6m3Q(qEI-; l1w $NH v>XJ=CYJhMo˕*|5R;=vOBChzu8^\m%×.1Qio07 in!z@j"0e"m[X$Yp@ãe8LA9ݺm[zDCy$mՂo!錞 $D[?N%9qٻaC(@1Ad<2yWݓ4."9 ԾgMEDDڝF꼓.=] ox$0߬kbK#b޾ჸhzrKp"G̴L=[F+,4[`^(꣓y ]Z*Iı ruDs[/Fɚ6֬} -8hVkfs!9kݷE6kD6f5ڤ3̧kLo_nQ .Vju{C9 .&'ߖİ=e&=V)R3GCvXh9L0Ls0 H] ,Mwtə9)anMB=!Ghg?j];;]0c0x۸5Nk0jP\^ Bbjƒ q !Ilӎ{eH ,{;&NNc"3A%EU5b;A3 94+ka8vl~_"n!")f%ͬʝ(<]9XcU`9 SW>\>01`Phl 8yNΨQʟ ^fXQ @K3wd$ *J*1~c2<5 8eKrmB:ˇK6w7#Ё`1)} ?(.dxy t[1Oa=tdq Ds>zPaAhU#Kâ;gOa?M ){ذ2)7WO8ך{!:m&qԈxxMa0&0lRޗ0Y-yϦDDo8pY`PX  ~j:@Î/v` /@3 T\7u3 (C إ=c:QYЁ.t_69f-< "$4QQ'#=%6œQr텒9x14RogIgE2>F}9o `A70Ch d 2&/Aa&Z '!GGi"9Hr> c+0r;j_sO(`A!ACP5iY񀥛~jEҌO"Z(0젦LH/]w{'oNjucH)MfSe(SHaVC"!v7ia?[l|CEndjklU' B/aA|qdq^qJDJJ@;W~R"}ecӓ<#h._ie =>6Lesq{ cuQ@rZ*Y2"qSXd/K>6Z" >׌ Wìky@M4,"]yz/ 5Ǘ ڝ*dTQVȹLI%`׬QR ~ɔ>5sdtWfXTI  G3pulcc8!Re9 )XM_~\碌r < P C9zk $ bNt/YMa,ƌJt*\ҋ580``!qb`ҩ 4Uaݟ5mA;سRxx :VMNpΈ_ ۺ:cu뼨S!ӵx\X.LTTUC 0"OńDv h`9s^onJk^=M&{Y(R] ~\zUKg 4eLށ&v|@B.aPBjrۖap&ix>5ח (!hw{SjIl n2J OHN=>Gt{IECA$CD17pm&%"%(s9P%KTCzYs }PfZ*XO?ow]fc;YQ: h*};xw j#o@.y@+͗چ%yv?ٟCo8(i`̡ b!KdI@Œ T ~WD<B'(ywE6,X5| n.m8?p![tQTmێ[9GA$Bh}AЁ^)duy'FMoiN$) 4[$F&tЎ2 (bu?թz} H ~(EEPHfDf=h f:G&0SCPCA4@1DP vyErl@ЯQ/):0"0Ygtjn_NZqSU'Ҍ[IIS=}=1q!Rȟ pOm#rӟ\Tg_5)!@> H'&CdI$÷0(IUړŋ-106RcD<+4U>eN5&B%dek!/G [myR풇1?~=G@:0ÐT/+vh XTW%;X~ P)AaļnHZm&ৰDPF z*_f=) e$R@& jOK(o9M&#lO,Bw:na"=!#4G) ȇ9( y]E0+CQ% _-Ҝ$8g6XlrQE!.%2Oqmr4=$ԭT-oig:W1MIl%h%AOghxTc9o@ 쟟Ο3&v_s\=a1BAb9>OϺ&}]-?6Q\3YdW%,ubbOh"/3dd:G x0f&hJ2Dj8MQj)TO'AH RD%*Wd;HhV>r:>֗-A8I z}O>)is Q&QAYNۙx&3&wR•վ~+ c~ FJ(f=U>lz<6%pڵ_|G'BtADA{= g_ &qB$.0G-㤟bTiRMt=Uaa/X␏V0\.o^|fU:ΞfLլ BnctCttT@s#L9;yp! ] wN^&ufasoly̚ :` ud4$P2T2 )d#L&R]@*ay@׸7zz5G36fa 7&Z9L6* 2!\^|_a9< TARڅd* ܕ{!<ߩ~!]˟p*d 0:Qguf/J(ŔfU?e"̩I $-RJ\QԷfuImpx\tT Hd9y=uRI!"LY$QDV$lUI$VHd20c**&II) nREH K+λ7[I QBK/V` q@ 2SD\G-:<|Rc,fvp}NǼ#/333SmIBe٧a81.$'qWhЄ̫D:I91A4D45Xs9)٬<95PC3ibiR@J%%4|Es&(]LM%e8O3cOs$HdpN|BRѓcJ /Z)xpo攔lVSsWc`jIژϢ'=bdA3A(SF \>I/i"/$T̄S$4MSWG@F'M 5~b Ť𼨉7J3<5 1 E\d*Z!//}O<Pߴi$rp.  /b$V&)+9RBޟ3&.W Iq(Ay;:xyթiⵡ.eτ$7W/%'MD9L'Gйtty߾ ;qA#,RB: þpBRq;VY RX;t;t|i3q7j|C82s1p4]JfuN[52~s.b*:%CT+Jg5RyƹFqvfR4(nfc{gŎSɊ=n} & ק>H#:[c6 XY8HqsnZfnNH1]2 &agmƣQR`D[]AّW1"/N&%D3QRuZJKkΘ| H%f74%M% T[rFJx3ZhA|ܰ5R!C0ޙ[a !M089D^0ioq (~&@D""ǜ} Nt{YcmiPa )<=hM3$1ΪRLV[ϗYF_CrFT'St=|B;LE޻,A,&asd3.ܖ[) ROM$ 3XmMSJē'ۋх*4:owቼ.Km陸#elg/qLg*e"t'! \'#}t=bJL2(r#[uL dެ p21$PN$iñxqzZj.j䔛$34:/yG o9!w4HPŀ, )4 xgsQ/0p71 !&u03R)RPSJk|FbC:qi628ffkx'"d`2jjrNs"o PK8r5;DFnċdLSW "wdZ8faxnI 'G bpK !`gSvn Rb@34P$/4 ~aP"ZAHPbe&Hj7%;0 C;$)!'@)&3LaBse< (3ja>bmi/Xn$B+ģWe!ӆc3rYb SxzX8r{ݒNN2 r\Y(0aWԒ}3L{(h¡6i"i䝾z2lK @PbFB'aC9H)L0b/s׊8!2 !0ǖ˙qȎRbs8)M5ܲDaf`fVc,*Ee2 3ݰ #!&HcBQ6sLbIH - @,bpqli,uw`gh,i5R؛S?eBcC hiyˣ ۉ1Gqtr˕<(7/٦2!Ny0eE6AL:,8f r~$<3 6Ξ#5MvCig=TڢCfxB݆20B@2IL*"^M PC(ZY<-UA@ Hw|qgա{]Ts'dFqNA()3$PzYz tyl=})!!N.'rk6-5E ^ny5MΚnCǗ5 Ja!mj)JLFdthh2ZBmRĥ#2<=kF7 5 5Ip M@3PCIQ]q:1 8`gDԃXT"V!1EpHtR숫qd KQ95Ht(L×bhͭB} N1l[j*5F#%b q ;%IE{rt8+k > 1xBm% 3I1 TR8i5W˒=DkA"!X7HgFIuҞ̔kO^<& d$HSYK$m` &5aL(fi-`Sph^iC;D$ Dا,]SLk<2d:GhmӮ*s9JqyK2Ǯ=3f+lG!9/OOQLfn 䄌N[SGRwjUNφηRӡǎ 07ӽUUl|Q Dvf OQBdxS00#)  yw5LRZAdc"=})/9k`!)n%zHp3HR%r (qPx00't:sgs,謹v=\$.`rL)Ĺ1@4 Kc4IIBLKr3>>:l(AR)@I0EP/;ܘ,D|շb_7k_(wCh (̧ BL r A:4F`٩vh"(qp ghljmҵjLH`E0¤oVC:uD^u:4#~ofg Xk_qԐod)Kr@磎D@S2#`^p{Ke3-vZiBQPN?rf,SԜYO ^}aG[U xIu49Ю|.{ܙ`CL@ߧE  M!@ҴE HUP? r%%(M}yRR(W i@4T#ih(XRiJW (R- ЪD!H BNi#~"Ȱ, نAd`A)paLnh4NMI;HC ` <$/MĶhN\b6*E)DīH4ZjjtEH$bUT"TF-UUUP;˥bdVUUUhуNt ?al0'YN0 z %ѨRB 7}pKfa1 ol`n \Smn I c0Ҍ@HDE,`QS?C&,4Ѩnwdƽwl WVa;W"[bz7m6րlWl []ӛ1qarJHH!()Enq;rb*d[ ,-" ,@  =5ZFGl7u&1τ k^).'Y$Ԟl(ДFBˮ0M t- :Qp+Хt/P8Rf9}%E+< Iw!:Ft:J1bi(G"z)L(@XiBB È@8^[7Bҝ"QLJ'cv J(F2RQdtIcO^;)>ܦW?K5U sP1{057 ˠ1Iff#sJm.yRa&P(Du҉2Z3?̢3fTA@kpA~IS"Q蛱/!H+cCi2},NuaP|0; qo 8 Dųҧ; |l) ;ΑR,9]57'qK:&;JwrI*LLcJpMJΐf|~sʶ`Gxt99ȸaNWБ KC'0D9  Q(;z^@zM% : 䥋Y/Q_V˺?vUNqcI-onzB"j b;&AwZa*3áBt;v͸]fR}O_SHz3<JwV?)_9"|lOaÐpuXqɢjjPr830cŊRbnl?: iR?X [HzZSC#ITPh8=?<~"v@ R*4̀)1Sx'޽M=| &T 6C!-%3$Z(*}>HA  2 ̂:tĊ"$$ R?{6z =fmb9 żG6l*}Pz"=]2}^_:?1_29;%RB]?J! ("H$_͚ R;X"Xw 4MLA T dN#O:"EC4*, "Z(&qCh)$"S}"?PEJ%PEJ$@EA51EE"PGNܒ<}\qA?!Ep3Ѻ &(J] gM%CWvlIrȔQKDBm߉݄Wa]n cQ庸0)> 4n4NR"LB])OA(DbB9R& !y%̗͘Ӹpw!sL;2LK$i"J)L&Ds3ΎnivӠ'xXX#n'P^e ά' /.@$2-؛VW $zB.J47(  ixr:3;Brv (弁Ek\p>=mf72gDRcgWC&DL䉥ܲuCOsq(8,+n $E%L!BDh;zGR0_ 2G$0c*EQ"~i^d;j01/(#ͮ 9.~NHxн#Azb$^g^: QH D `~x>ll.&d N;Ij}κ :Fr4;g9m+Y)wRj CAP2N N '-.SVAT! ,$U!q!"KOGdPR%?{J4y{1@T7?]:pt׬|w*!>%=Bp$O?D qSCBK<%*tExs" %hzI ٱF{}nb&JXX1H+QiD egsxԨ?LQ$E8T,bgni: OIA1R 1T30 ;!OqF0t\*!UrOh!RRh&:PId3\$1I'S헳<;Gr"N;g*sEu\k)HlG%PFB? ЁM PEt)@kbD۷Dj*bNi$TPUEQF(7c(/\5a", s2taɆKm} y_r?Ή1pmD7`e,ᴙ ??[!ȉ2$8r&jԴiK%㟸<6n}2C7DCV y y`]HK;`H!5I 6LȀYQ:O#~4WlU1D`,,jD ݴDWq͢mQѫaчZ0q74 ӧ&~|iD(A.K$w ~> sv'1Un݈Jfwc]4;J~IvmF o#HH?3Uzq`t!sy6+#"qlvʴ*@y"X"m01Jqj884:b;v.! \{l]b$$PE8!#]C@qpF:ؕ5d^)$LseOBB b"cOrS>6 '=#Yq &k 6R~C^L 5P%{f ZThF$WTJbb("Tiw,e!dцR3!/DKl@"Y2 iH. 7eh>gϤ6A,{e "?_٭`!* ,hVO$\&  &z8mzK'q`ejd |b'@""/17~$ OD&/%BزXP31Cw@Jo)?4l&Lؾ8_?T~POqO~9m#n|IG>!s8s?vnEA$,S@ &!<Pjڂ:2 IVll$d?}uWMuCqB= J.J䉂$4tw]D>l@̀|dh P)JICr{9jv={P?y)E gd#Q4 \ȒJ.X '0a'" yA,nFg`Ԣ˕$a.lsSf'hn*v$L˗Z._кaaN ;T|Sznt|aS$8rF\ I"墍AfC\^K4XUȢC CV!`.ah^Nh`J Jئ@pZ&`ځb]TGW6׮ 8[h.*ìⰉDj g}kNip.` pm iؽnޝZ9@WlÁ,=$pߌTȝ< TaeLJy&% LJ fo84рN%CT dXh hzԦ61K,!n 4%CaTƢ) N4&cFp@CiV(XFNq9mg}\\ a)42Ek\Ũ)PnTgMa miD$Y@(v\ sb'yl UI R3=M˵J~n9bxf_%$!N\,(8$d\U#i pȝק9<.Lʩ뼨7 t͸h|ӖCL%n)# Fu6C!*emG.9X$ZN:LvC7vP~#uOߨ`ye? !;v *  BH* abð|~nrd '2-T FT>)O@4NR_$h6Y<Ss~54`lo?PGAQb\Ieğk_{}}OBm(RLUEc=z{MT튷{2,P]wѨΩ'I=a줇 p6jq̯r/|Dc%[V{ {nns}w8׀h.E=#T6F7C@ oEp45T X{͛M^]ތ#=^wwlIvI5㗺w8*l: ANnԪmVic@z{w (ThA:$ZCMZ΀iƒ`k@. 5lNk[싷NU'CWM9fosv\T<] 8շW;tM':[@k@RiJl$JOk:{R }j7}{jWϭn}.r= mm":::4C64׸@(|D@)}>H }`nvey wJ^$EV{ۀx}WPhG5̡OZ!v4}wwmnCeW'׻1v{{=sќWϙRoo@z{_F5 "6gPo{ދۺC@|v-Iw۶݇Z-]mgǴ]VׯY|n,Mە {j6n`z ﹾ}<3fw6|Af}{m]ڶ4owǷxvt5,keV˻w}{۱gU_Q7jFqUnkpf{9:vm;x{ûȮm+iֺvsg]Bcz^}ﮦfAvlo|=n۵Nu͇l(+޻Mg}Bv杇[˼ǰNuCo[Ow˪J=yg`]+ڲoq{d#-0}.tc^sl]hۻP']*OλkyLh&guDmۺ͐xnxh4Kj[n(:)@P `44 aTh 4E ju}Wj@}ӕ|emFմ}ڳqʖ\\n|X(-EZuӻξ{{6$]Rakl|w)e2ݶpf]{7wmcJKW-H03wr7o);5 wF7wEMk\@>TeV]ݑ@rUu9vXN-j̅PCChȞ*mON[֫77\:X뵖:׻ͺwƱZ vnS܎T՘5Ny4wutv3in;}cl (MRJ5gk3q@ld}swݷiv]YvN 7z9rw(@w+cn];ks]g-f[ xbNik['a^ݍڝsڤsjWskm;}|ev({Vwu 7EKT[[u;Z;[:+w{X9J ],Aʺ۩MǢݚtvkY:j[,+s+vuD5ZVnUێv]kBiˎ[inT" H)vݻ8=Wv&؝Ƴdcz{wo{QsfԋL(l{zz X Ƅ*{i[nV:9t6.G]ϻw5J6mԗ>fl۹:jtrPݸ3d9Rkhvѻ#qӜts޽GNM{S}>*J$*>mM@FTMOQd Й4& 4DlOSф` H MC =FL=Q3)<ڃԟ )ASbdLe=꟥=oEābSA@44d2&'@CJl){*z$iA2b53@FM'<ښV"hb !#YiH$)4TQ2WmLQCA% 3/GXuJޔM@0?IPURE%1Q@t`-w}>(*(bZ<Ǯ!`ьZKM|wFGLq"((F,IM?łXJS@Ĩ%#@|]#ܯM^ҏ:&f}9c`UCTPM Sxv %SP- &Pje P)MJI$$ˁ%xP5CPjE7DK2P3R41xɡJ)} 󄱀+P;:DȀh I eE9 `pQ=Ba7p$,l;H PzHA $$? ۵t e_ [P %^'dģHz$QMT5*4b9Ƞ0|F :|~+N (lgΓq X?vOIrI:EOwx/۴疉Av˭)ok`1¸5$vvĚMPBA=ct9W'daHyK/z]_z{e*/yuqL_ѷ+ɮ6ɹ aPnz2^5)N VkfIUo%a{I.n \a?EX "%x~2e'owƴRY1@Ԩ",) ?33ˇ$ҔP17qNsCV:}gh)"ߧk|sz'74~Ԃc6PfB H%:~Co>Ώ/@C1' oH@PBopz=+-}1?OD濧 aJC7Nxj `0dOp2s { 6)?c&oDr%kZGۊGE8eSh;U㳇Я<k<<^g&*Wiߕ$N$GLyZƴ\O f(Xfh5{BD|OsW᛹gyI/ [ՠϭ)ە+>N/oƸކ}F61-D S:쾆̂D<tO1h͐f NJs,:HdbJ^ MH*3B% :e-Bzl\6SRz0ĝ>>eEPHOI2}7ar nD?d\5Z7nm/ef?Cz]X,fFtCytZoUh#>mKJU{4j66( AUF_ޥt+%Sx9tycEޮްuYAFP"b#| nuړf"PI!zl5e;lKdm~S 牄 wjOdpjyq@he2/zس|XE` (#0cf\G9ƬҘCXj& oqq`#1B3\ vzUXˏ3/ tѕ"H>!UTrR0UO;lC-dXi~\2_/B#b_~p}-44O;JJP(X Zu/|9ASL\bYE6qXfKﴽ%ZcYXb4f-K;v8f?ɑ+,mw0Lԯn燯s !{h#ggO!=j+mQZ<>&|cOJV\X硎?VDL.aTRgXYqfۧ(y$僗Up d=HFF9[^#igϤmZfɘST+u&W_Nzs'zC ߍ ƅNڥlyy) Θpe.osٶ*=tDX!A+NUs,T bw($pǓu]6-Խ0xpȏȀz-mC[gZZ$6IOk./j &*b9Td=z[SՖlB=Ǎ; c]_s݁r8,.?h~T5ARf0aqpQ>1er\ J#"7ި4"u.dT(S-TEdk˱ yZeu"տmwHqt>Yns6_IWڪH 7/~ϧl?1jG7JO81Uj[/g8H \>>$i;J_P P1d^0zg,cC ο6 k$UwM.DyIE5}$ K8Ma/1AyDi5WB)AAO~PCUqo2i 9@)J HPc#gEFo`b q_:jރll1mѳ!uDBƸyƊٍ`F- h!'co#%% L mmB |Ig/°8{0'Ԇ0†(%w,7Pΰغ"TTPUj80ׅB`:^,#x,Ni:CyfW"J]ѣ]45QF.6š? O8­P4%/!$Fnu䚽F';,B5 UE\(Z(IO3 h QB$@jt磪fsEEXXz)aЊt.L`LKHbd )@6n PVD3}cc9R4܄x&^l,SNc*SRMbifVRU%$oH¶ Ӓ B,$Ke>zl A==po D;dq .Q!%HF[2iLpfqA .ϫiiCR ( 1f;;Yezj~0GH^6)DX b hbh(QrlmzZH{ !C(v _λ021<ƍ`>?e LT\U:{g(Dim^Q6/ Dm3U8PSYϗԗj$-0'8]a>E'Z}q۔=~2FhiحSA(뾋taR<` I"}n$&=)=w2`BCHS59gl4`6Т]k_)=!hC?ggoPNvEnuEQ]-43"XU(S-*Ho?(V}|k 9l/-㏓nWGZw>{N'UhX))<-P`N~<}^vօOi˙PX:/yC1tEJLx0sOtVߞ@|<2;L) ! :.U;dp?ׇe1hQIl磎902?w}?z}Ild/Pn*QjPO#8#:pCNtV:ȴxC*lQdkZ"dtY~5(Qi{|%Ɯn9]"dEFޱ茑r5:6I .ltb)8صdIF))CQLIM TttSΛbMKTm_Ѩmm @B?ux22L'(O9G^YQ ѰC"V+ ލ; PS@֊IT5ACCM%-L*"4|cIτifaϝڐP(S6+sCXqZ5.ڡjKCp>>#Nъ#ˎ @U(7ke,0]"m,U-ɹON 7Y zz6Jb)N1U-[mH5@TZRwPXjQt|2# ;ii()MIF?zfKӣVG]Qycct13jƂ~s&zD 2pƠLӳ^l88$8YAȣu*Gp;EjInCz6os Fq,ٝR(ƶJ1>MthPXՌfҦ&SPm):^y䵏0tSA+N1LT2tnib)5Mh\bh&}c cg1DUTPōW_xvA$QaWuIzԠ2i V~5Gfr3ƓQM:3fZ)wRǺFoV BMM^nZ H}[ߟ{3"uz߃eg74 gI"#!Ȥ0ԋ`}*j!:ss)}SۣCSbxmh` y|J(QSҌ[NS4b=cN$ܢ Ѿ oH[cPrZ2`Yp̰f$f[#S3 %',hN>!5r`#kd?KG UB{}-g%}p]V J&*, 'On4Ҭƣ Rl'<ބy H?Vr>ZڇSYH? =qkTT\ 3vG31G@(^(WSRU vv.2{פ4 Fc5'VK"(D("F4oq3nA6!~!oCaV)1W.] j#i 8E*f067U.&2 Ë+B0d4'NѫF( ls6*8dhRYfhr姓)7p\5QÝq9XhžvW+}٨ P*e5azTshNPr>Jh" R:rH(^Xt{3Ta}f+};Mwғc^0ac[d|hIZúÇhmW ßݧg$Av)p (Y@_DG H6Mo((@)BAEV3Ҳa*S#ү /ؖa?ttg fN~GuhMݾ9$;Co=ۡn>\)?쌇 `X#Xֽ.6B@"?yY5ab!LC"/U) C |ۍ;=ķ Dr&i(lш=Vgyۗ&5_ԽXA1JFSABDcS!H%8 Ƕ7([S>]"$sx!Awx^/G"AAeVeBIOl Y;+IW C<ɤ'=^Q?GxqB RD!i" 1%>Rgg^'`Td䄥EDwO6z q S9ۓl^ߦ' baU"`zd+Y,?ރI8N19FK@5ICHTQ0!"pX:>uAZ].!:K􄘒'~^mo3B7 uu1YVfərTݠ49upPA>FY0O0զ'-}]Ԩsy ;Gꭨ5|3yJ .[ZyFp86{;{f>`d9aLBHd%ӺElʲXkE{iƜnaFFy" Z>'xDV)&b;a30euȾo}a.e(|9ZH1ho6=wĹM.-OQ* <̠)8BlcTԺǞQ@\/]aAȌŒ>V3`4*M_I/ujmYty4ufP%@8כr_u'QxUv?+Thf*R¶ũb"a?{n#l*ZT>~2J#9%kqgbd"+7_2(=GMqaIeNVkGto[d4rL'͐<{R96w~`^^_l@Q'Ga (dhGR1뵘` zGj_ _Hx=󇬓Iq*6; ,uѿ]#6%Lm8v6p20r̎C wLc7H>K)(<.7qJb1Ƣ$fTK7qμ"/hww6lJa&~GwnW#[VbnԑV@9 8LhSZ*vYnQ#&aDb\1Aa}j&Q<%\P֟W>^*BJHh!#+qUC0Kj"w徰Q6 Z% {WX;#~q|A@԰rҐ#Uk5FG+OlM8 Ke!ԊGˑN#H#I D|⦞?6>yW.ߚ|M)6@cV*Mmα>BDUePΐZ=܂pYJ>yZd3~MATjjparwtnNiӇŋz4KQ?w3>+4{~jߟ|b$P64˸F_MyAkM-Gj ˣBÈ^ɏʳA3@rǿsNsǒZY ꖒZE.H Gu>6dK乐;H0Wf*x1P,B"cֵyۿTTx^cK"Hj%3w"Amc_v"% $q<9w{}"p秭x!'@&fc T(q=&?!8A/DbUC&D8An ڊ?WNܦɬf.y`PE֑iHy;\>/TZsTr[CPe}5em^Wq{45=#97S5>UV6_333sRDBÍ/ ·5ԭ#ב {iv3>y_wl2wgSkWgmkmۤ不]:ʉss]( 40H-7zǜeyӃ;Sf21+Ä0ogrom b*e6痎޿mw887RDH1 榰=iRvg;e*# x"P5 ȥ9W8h?ڙ8)Il86⹉-m+`6hn!l`jUT,DuFiƣ 4<+1`n991$v<םZDŽuӱv\q&$:^s^qD2v#<#j5M%X61PP-ы"CpiPW.`G<<ԕ_AATULvΪB;qX hRh"()v`?e*I@PLXX •Pb*41}y2;C ~~[r }>)O*a<,0z\As,rzcm[%)OFDO/FU?<@}!4OC`o/\_%>/ș { C&9wfq!t, } ?9sX^PD !_Iv_{YZ9ւ44a?F=0GD=P5~:X֭u%T?\PWXHN& }ؕy+N->S(#QH?ʶ ]4 oWkmz2IQGz:>X;Ģ=3VU kA-tf5#ҿI_hOTd-jLAl4PUe50O8RUDUOɺ+[Pi'K`X8_&َSGAWߴ(Z Jo)N[a-њ:b[:CKe"i E6pxF;7Q)/@l(G708'~X?C G*k} H& 8FŁ~bG<)w@ jwKSLni'^jU@|8pmqڈ~$ݘj Tٙ)QbCOBC=QHhKFB5RDIBI&:jAkcAER5G&8"4.*9'c-jp?U1LGa a hbJil49EҨޕUU QUR(W7ohXDTAQC2U lh‘|eհ1*( C1b*_ZiQaH<-]SqI:DO*aP1Uh7xs I>P"'ӊiWP,T{" Oi~oyFă?e$ /E.8R4 bӿu5Qs c w@@ k8" E?s$& |dB[p5&@J6yMȈCpgdo6i>7Fn;UaYlS (>:I[NCö]g{߀6f"*Ë׿kz^EX)/9)ʘTAG_!#1?3Jv?OuN&έ9=@~f3ZDYwYnؚ _汘 f35ꐐChm~>W^k&&#( 7XOG3ߕE.Uap~ތI7e S"G.iݿo{an ջ^z)N-ӏBXTSQAQ5$E..H!"KwI!8-2]+@?wB(2zP9x¿G@Ij!^UP/C1m= 8)TK@)`4T#?kY}W$E=7 :!@$| w q(<H=OwD>/Ӱ)?L!0 Q49ߚ1|A?~C!jIw[Qim_ ťN$2WލֆkLGi!2Eor 2JL [eج>%<ǭu"isqz?&/oI}6kB2b|CImE$4) ~C@@9 16-$PTVe$Rtݛ!rnRdT.f)NLJ/؆eqV+eρDF`OsY7rX~'7aC/ZV6QLg J|Xg??hJO*!{&~?(Z۟OybZɑ}}LE>F 議_*hRh g!E "Wn8,'??8U6j ELl)\Hŧzw msD"'E&Xm@jSFMbqQgPq! "^~^?_@n#@}#M8~1#=(C}o^W;lZPT"5D$$Q@L ։YmS HcI@̱c0JNmňҭշZ0(=4M{o\'5^I{=3pW~(煮<ЃB(A(W|][Ig/NYyw'$Sl|Ƶ">L>UH;=|Ԃ]%w:t&G@chXg>r1#ʞ=" Aj׏?fUjam(DF(–0nb`KIDe!K֓${znRFw𧻓Q Rt`k5|0~;sxC\,G.,~'!X6 5hP>It/1{ 0@g%Gq]0=vldmkLmHk|m VnYwҞ]u U2"DA'=,1?{![ 0: bk_ â?>ЯW YO {Ҹ?6QQl=?| }Di+l8p"(CRd~[P äbMǿb$[QҺdHsOxJC4AݺFQwCnlW<Ϸ0猛1?20˾pUc^XR!S!Ƽ@|!N^57e;ΈU kU0rjJI=#,f/h@#H(@T(Bh&E!I)@ZQ)V(tD5()R tO&ihiJD? w KIUHTR@R4PCHJPO)(V$=goɼRRLJ[dR9ʚ*.`lBE JPz?pl܃"eޟ?m;}&9BPsi+`UFxI̾j< ^':JmqH(/piOД @mJ+~Uy3T.+[Ǎ)Sy' $&@8-H Á _% ڦ"eT V!)u J'ǜze4xɄs|婱oQ D'H6!4BH!2J|2fI^8|1)*dc^SJR'Yrs}~ga"Pb@#nGڐq@[US<|V-ݫ/?DLṖkP^2h9[Τ<9KFq Dln?s2C&\*PbvǪ<>tt_:6̍5?}x,5:9򬶍HA~C)c`$4MB<AX*:4?7$/~tzja =qz{?]k9-u5` Q[ ͌;Y ~ 1tY!T$@6G)Gw0h*qC^ZѨh |#7./ kEo𷢚At`ēFDrsm9a|G.]XZ x]߳-#7Ӯz\>$1ن p.Xa( Ka w3 %_*ʍFJ.cJJ {1_|&9{gpfL˥#1svG { 8_Y_ fћ>y fK&lAGa=n!"8ꯢ |pg (Ū֐Ua|/2y~aƥ9^ălfAY>vb3 Yv*2XMc!Gh94~^(+`g^5|TJ^`uB.awZ@V~~$Z!J3q\4`ohs|fI][2#zO}ef<-}vܩ,Uw P._n)ǧno_`~,8wK\ma1ذxB^+6A_I ~[1뱕٘x^_/وL=7JP!`Oi(:V*GwmʿzzXҺ#6=*8@'_鎆۵PcBH=gĘ,_AjJyqdSqZ+C}x5hn7$ #׹~^\bV kYAzI1~F'}tF+),CC:LB0QC67OFdxx@˖Tsw٫v !. N$WjQiViZ0̜8Onta vp>kzEbQTY(z@-?*lg.V頋t-wCp)KբcA[pHQ7) 'ңڣ؎*A_V$5~qU ύ/uݴl;nm)D_7}7:+|t,F&NN%rkEA"&a[W:fޑ"lkL%8q=*Wln|.3,{hH'%)SĀa7LC۹6hu>SQHDTM0P`)PSiЀHETiG_Ygƙyf3:\T\9^ޗO^߆K& ;㓶$4p&@ч$ qnش9'ԣu#%?N @ק~?ɩHJ|_[QlrJJP'wUis7_6Q-ɸ5L+1hh ft?-kXЎEbavYLCz@L֩Ml 0#A' J ڸ&O!"a?BS %"T*Ј&MxrS_564b4}@56#`k0|F16HYٷ[1 0AA` I`*$O0 w47Nݐ okp9d L{ :XCp\M<˭('IhD0א zN|t92"TޏrS)2x w@85`Qx>$o4Gi4r$dx<=w_z{-c.Q}h%o]Ymy){S_3b@ݨFyp}B 2biYHY%9wwRZɔ1]pM69A` ˿719x\~Q5uRq^w)-ôyFP<4ww@+5@q"C锬t:_mxuz#D547vXܩʫ–x^o &if+h)9 5]Fg*׶$ls=LGOP!Z!) >91Ⰷx0K}>G {.\&

k~8OoVq ҃# dx=o{ EL>+-kGף(P2 !(c*k~Ӵ ۟O@2)`|vr/s/iǯ+a|`D÷k20]]o~CT|O?K 9_>|wܰ i\UJJ ΀*UJ?F$mU%ؿvq|uc?靈WG͗`N,p@R|Qx7[4: HfVX3aFU,O]W_{|(%o7镧}~mKf}~OkDžA4Vo 7yјyR/%~q~Nx˞e# ԸhN|?{.=Ye>1n݆i/gk~> $@O^YV>^;jkNq~k~: ۿDqK`$0.ޛt;2PR#|vK_ƨYv<>SƻND _W/F=\濭ALN>H|;Kx0:(gިCN,m*qjR9ɒZOo'2~>U8\ƃɱ^>K׽=yN ld8@@op4m.BMd?}lM7mi6r Umgn>+p(ö_63@|%WDp+zz5ā|-zSLM.UƷD[`G:;/:a /MF57db rR_no#dZ/׻l0ؾx(ͷuL$FY &^K(:+Da{R՗|kpG+6#%Wލevx(tDfK~i9 %ox&s<\x;_B5*N_ HrK^?}kDc(C*|GZ ^š.&pR\>@j2^"@L@CRpۘ ٤2i0d) %3FQT\NZz%)/Ŧ?qgMB~FmooH`{ $Vr(O(W~ frLǪ,$i! e򵳺v$=E4# )E'Et$\:|^X )=f/x`qk9Z)2 N2m`h a RX!B?ǂE~z*u 4#L\ h[s;9aK4Ζyȃx ];OLa KSC_D# B {][8GD*Op VC藔P]B$IORa+R3m.*՚ж>Q։=$(7?ejqϲ}uK{ 710,n٣ގuZG`ܢ;M ; yz$uLk Ċ{{i56}3u@z7AkFa/ t@op)"e7t @gV N䷄ sqB}ލakb(W:n`RÄQҿR%{|^q`: I DP7T2zT8oX[wX^$?lМOdq})~>Gvl%q֡vaE8.~7d+(܄5]uɠj{3g[4 eU!rBGBF)l 8=ONyROje%}wpCs!J?5GRĵmXzMa\)w~k|?WCTQ?fH†˻׷n QCL"wbkdBQX{s0g 4ad/ؓx b~i}GiZ?ĔB!Ï,~HVLepE|6xH@S3SmEOdan9@z=qNڪBh Bx!HOK״sI}.@F~=p؉ AU"#`.#\z#EDc=Ӟ3~l>ϸ܆,+v6ZyJrT,CN˻vӓ2+B@EX$9{~c:cط?چ$`?Ec"5U] F,n~ X!o̒(vh"DNϓ9[ad]=7gЪUUUUUURwPQG:6$FJ=AЙُϒq>CX3El2 Wϱ|w'LOr2ʉ?)/*`:sΟDx.PS@.?$BoӪw UT!j~SFרC{yi@hP( IR.QD?olCA6u}!ٿ\X'}BMn`_9E#qG1)n'$=cTO׼-zDw҆MP) Q0ӷHu4"* $/OӨIGDB{MoW|V}U4.XCVG!€=t׍E!41 Vdxv3ChD~=UUzPnĚm˙I aBO;SNUsb6C1?DJ`}w_>+, nj< )֧ЩhdS(O(;O>$C.6(\|O86f YEGH{< }}/Te}j"4.e#@'.`ͽi(V1% 4<}/msX{p2#a#%@CH?Svzk6I $" ni IL-rOa{:_P.!=2~]jbG{֫R@fjl--V ԠQRdvC*d9xQ?!}SԽfWrX޴X4V x8}آiSzXUUUXnr7:%t©aB|"U>LS޾9vrAC H9 4,La'Xiy@BxH Ro]#)?ALOI?^:z* F,yO~S9 `dL0C"]Ͼl OǠ)& [>#}Y|*/,ZHrIHC@}~Lu*BOrwo*e$FNIAUUJ'͖ƨ΍D{&6d|#Ax(dPph=P77KiGh \@w?şRM,09m~F+@,B2E7?́[|&Oܗ/w>ir40t(QD Q϶ OsYSW 30*Vn25r!45q4@ȁOc3-%&ffDТ~D`8Bzy؃0PY[K|FO3??$>v]gO뱊?⪇?16 0̞p=#pR?PT>Edk(GR5E-U*m2c4C?QQ2Wم.JhsiU?ϯwC& Ƞ(DzQD(/N} );HfZ4B_]4QE "IHCњ0z{M@P4#sit!_KsPD$`~` ,ǣ<U}*O>In#)2U H]o.W1<ȊBG/ܽC]i  &'Σ@"~CD9ϟ1 9Yd­3`X?Tc"- %91'TA)B$?$IZ_ w bѩJyR9V{|niϱUUIUUU$WmVm[jkkmmmUmUVګͻmmZmmjoCUUTT6:K㘢( M^b@9neUkmmmUUVڶxޤGlOB#m^v꿛?FtS|P$TKc-wza$}G:GPd'7Ooq!pPAHW(KNnL0w3d]QC8*5Уh.aax%W+rεt?hp$8y&`@ݎsMpXZfH9H l"rrɰqt/wBrF[S@O7Y{} u-m\LDla!1S6I;"U߉ƞldR#3? aX"Y-(?Cp8Tr&E\= 1H֨]L 8vߍ8~9=8fy8V=8ʇg+-m5n>G:97; "F*6/;d".`V1ixR9 -{|}Sfex 4yW]ebs Dao>!a~pV84σ.J:]Tfp35|]z֯9r-nV(\ʑ?mzcla,*k5J40"koOuP[C/ ?͜1My ,vyi?=S57Eeϔ^m ӹZeϾ0yz{<vOq(J%0Q(\_n (SiRSxZ@WV-%PJL#AO %k=㏏[0 }<ߛm)P^Fi}*Skc1ioƚG̯"{]Os|VWOp4qxsNw (;JU@G5w pCD`0噽ƅ!@LzX\~IRov#u]d $V v5Y\y Rpx3 MWX8r9h-m/=8d:2g&fN_a f?BsiF>qm.O˼:]_eD}-R6Yf~K@5ı}32^?0Yݴ1QP~-꺈T*Au$3 0z4'^0MD)ugHy<){e rAV̢ǼE!j3O  YTAjUO;&e0hFI${ HrU?-ݬ-k $/.An&#=^>.@  :;1Tss4L:^Fp-?q;ɛ7˯[)!LD.U ?/^NaN5l"gh,#)/o\-0J틒{߾єY ]~n ]{DPHd vr9Qǚ ʁ(tT;8 \em |U u%+tr3яq@=tIkr YrRP6N \#jMܹJVÃ< u˓pC/^Bcx\ƎIEV`(}0mkƹ">0{)9SĂd&ZR7e2eƴ7GWv 6lɬdޣ{kCoV)l4rYTm~$2MJ2;VЭMѷP%uq2Wi&Mi!4#Û|9Rm.1&A:ozv$ yE~cr8ƌ$Ȓa I.D^2F//7^l 7>[:>-@<]@SlRk.Ƹe6`6A5,a:Q^S 3󲠧0,ף_ @}OzP"(/c_4aGSY78MT 2ާ6wk|l35UR9UUUU["%(O/9o {C`EӨ`Z@mKts윫E7 6;3Q|7r+;%鱼#B >gm65Q#3! ;7Ϙs#󉭾?56RL/G6ŝ<0s o9AKUC1dƟ911| N3wf|MĘہq2|_֫ =n[sa`# d&q_w0*=ox`z@LZ]}Hv {F/XC5rc2  3!YϴxM>4䄏5[Omh"$`ۨDO鎒e8tDo{G(@A: &A vZR;N7+a3 q2~QnQRÒӿ fTMZHRS\GKcJQ(CC?*Po .٦k_4Sh.t:$ 1çϕ|4tl ]dI,DTE.`8btQE7yz?gɳ>8yq^j9pQ6۶qWt!K¶<v!ȾdtO4 g%k,fړ9–h|:<=Bޯ Ya\eq9( t{m #L⼃ 2ah[yI$MDˣ ! )l|c);9V.1=b㩹H~$`NWnD BEn<|',`Jl_i 1s%xO *'^AvCL%AxXOF hJמT>kJn Dww@ڦUpXЇcr ?сxǕ86 )(C+iHǣQ^KrXulJߞA&?vRp@AC0D|?8Esҡ/#"#E(Ȣ b:rt+_:s|ʬ"k)6]!`#\d;a4-l~x|(}0!?%V(L!. iS aEv.9^π ߪ%*SfZ  F [PϛFffC_xAiGN{[qy`ZH낃yz.Q"oPS?Ar\Htz? CMo_E(|oW0 Scf<&CK@qDj)C\ z#r?FE hV>}3@rC**_}U` 7"K-X\}yg#sVCJuD\>\*pWa(qAj|6?P: z-ӶGR1\nFAѕG=Yh+z348郐#EGN레_yG?b uy8;A ((/Ejf.BG 3˝h8 (PB$;ۦ x/ ;}"UBoݣP@#+*$qU@8sD!ľ ;/haNahpB=Of D j$5'?5107DH$ar]iG!j oAQ|cjCHw Aax#kY2=W.D}ւWYm35kp}m5&6wd#*I>cL+:N7.G73o-\Zdjrleǖ G/USdhteڻD*ܝ~bPJ`:r>L "9pGy`TC}Tih. %@=bm<(MQ؞W0]Pk7 (FP :Ot:z; )OiRV,qxuFxߏ[M6{7@HGfq]1 X!W}:Fko2 2x魪<&Ҷ~UUU~]=Jh?Ԁn~♲C @{d=\Cɵ@ްCle)d)Ia<q0aR|wsn&sa҇nh 0_Toer kNk~WLWحg Ĉq]'%9B@ۗ;mUp2L6wP#SpQa?ur _7Q+;N% b&Hg HnBE%KwT7럥)e}cW3#k)G*,&#v:H HD#?ĺǎס8%"8.~=yhdMa31,ɖG_.5mW(8ؙbØӘ{Uꨮ> G\u4όݝ6NDƢEX1>׬9c /Go3uq`qz/~ш @&yҔDp\CP^od} "͸l*`ZBvp68SARd\,"eay,/$ z:\ '=|4SєԂP9jFFet>9Ni FflKCc e: ,s+\2_%EfS0AV8=}_VaV!]1SIôҨa/]%}6>'ŕ@B^71ݍɺD`^ú89bi&w.^e²Zi( >ߢ3TOƘ85I&X?y)Y+bOB<ȼs|}JV&_˜ώ GSDt!p/"|"ı`҃%)G|mi.E =iIɓǿu8M\CvSeQh SxG %mgezo(N(,&@.w} L:Zhj;F@R̂AP#rFx|P oiNl !M'+gtCnAg Bx  }wG͈C2МMN4C=!.#6|Bժ^^= xucLc#RI2z<Ըs@t4 $B2ݾ~Q"`̸!OZopD8BC@ %?z԰#]J~MC2|.7dΏD(ݹSu;E=xzND V P([1 8G)2ͲznoFA ';rOe"]PWY&<uoD\@4^sČ2ԃgtk+Pն1 !Np $=HAycJH>}*a1BJpA^\k1ޛWՕH4j(<15:%_՜5'}ӳLn{,b OZ>uHG:&&eKX ]U>iZH'I WC S ) 5+Aɞ/ǞxnKFdyi6\(fG0smi*|<ވz2n)I*A5w^ 0M3uN:xCā9Be'%qtk`[ƒ@M"%Q 4<χ=o#I˩ (!j^=.~cc1{_S *,qI@e~|wέ"rvŏ+slX:˾]1:yxAr Y4p8@L dd%0b{:*p?$Gs$~7- ֥V]f• Sۇ$L @QQ) @(@^AȔg !fũ)@< TF_Nȅr!(5e\ <0k짥5q1N< Hú0cgxg6.wJfċCjtn28 -B7UXbQ#T kFޝD:uDJD$$-{.6lpD@3o./DTN9z!fԞm ^:V 8u_5ݠc)wy'-wiؿg)¯N-BBOJM3;Xx'G'LJri+K-v7x3A"j^#[⎠5T^V\\NDk !78n7n"D;d3 QE302YD?vr8JjgO﹨6z7 9;|kDzH=Es]0T}D=_[^ A{J@J<֞ %ARG\xG_\& [|ftׯ2 r0"Ep`GTaq"sBr;g)F$eݢY< /h1~`""C^j`/ͼH=eL&( ╭v/{ Ά2 |II-xD*2eeB36H!1ho@n G%P"D~XzN<&V<}Ԣ1Ήd5m/y늛jj1|xeHF4~R(eYfHy8;^G9̅g>+zAބ mBvL]xBd pb5Rڕ,lTHLqQOuNނFR4) 823ٰ:V@vQ{ʆ^#)ȑsau%5v4&IZ j'cZ QwXK,]?*P0SlؕAhܯ$Y%ԏB*U s,h('K|Ѽ~;"&. ǧ+$0k7kٓP|;ëuCst% `6}pd qYԷy s T(U^q6#l7棠&`@ 8b儩uGXIuoڛ?ٸV_D 5(>]osU8E1) ov,rΩn]眄<# Vrm]BfFMdJ(iL}OC B;a_#􆑠t-%!SvTOQ#JJEϩ!{O;Wg--, _7Bרkb}<6F d n;x$1 )1Aخ{兝 HÙm^6. 'u#H2-*W1L:TV*A(N<&<(718<wy`6іfHdd/u|~s~UeT,|!kmМR*chylyU#*F]7 ʐѨGgp6+8S| >|A#a6UHSwƾ -׷-(:BY?y=piU.nXTYz:"ml@ @$mEiEW&B9H7aWчrw5׏c\ G+)QǯfkN i7u;gtru@=  (c:Y3$l7Y@H_q0 V\ͪtS pޅ79x8;_!mJNmg[Igc_?>`E*~'ް&z-U֯Ǯ5AЏ]%n9y~*q8?=u>^&yM6 r0X,~N=>;^Vb2 e-b*s38zgDHIqV>Xf\ʆYӌ$z>4ц;XhN `"qnw)mhNХ@'O}?]w_Zb k`@)"cY ƶnBupY$Ā Nlb{j4ÞYs&\::„CtQI^>|^ 瓸;⏤\tzl~shbp i"c^ouΤ[S>FƟ UWr 4Mv+0 +7F==[yf(͑UaQ/s>|`0C}}a`0Q4@1Ȏܚ4DIZDE&)Px*h_cqN9xRGsM*;Œ.⮂']qɣx F~WξZ1;)d\G=y1n%A"K"tH5ŊDtҳM6 0^(L<h =HLl% 0b8֔U4]aԤe&V 9tƔro0T$/pd ;$)8=qRq}mBb@rn1 % N.8ĺ_̇{n3TXw(<z@B\<RbKtD7L&nAHń9cHBZsqk;U9_1U$A<a~|!üL,$B8lgY3c*\֮`ȇ\Rz!E0 *H಼C>*2 b޹#򡸫 ީ@9DZ~l+ y̪_f>X .!G&P=ؗm]sO"Jជnע֛85ǔ/1_^:gA ’ԍūa5;FݴF쥩Eܭk2C tsu5klsI 俐MQo|HJ2mwXW6-30Pxcayo'F?8c^1^; ;oДj؛ "K0V ^^PzVl*G#o/SÜGߌvŀN¤RL[A?9\<+~yOD%Oy"/t5A$P Zj== 3o.qcth7lR1h`:RU);pFX(1X[ Q5h/_|G4)>F~,%~p~O|JHL!2S,O=.pUw:3D^|.9\!B7ȯQ1RXu;5CaBR 8"w&CH1a6 4Ŋƫ<ƗXC_t08`hÑ c/X-H~ .]kW<^ I+V^RD]A& %:D?z^~z@EcI(y*huD )KZùmC2 MB =N9Cٍf'xMƐo> Dùhv{$:BG V"9ANI]۸,$z ,RO_,3Q)DGz ozc'@i 1'9|"\ !~=gmzs~7 VWd džݏd+Y䈓` JNmB5:I6=soKقlQ Ans N$`bD1al"DM$Qk >B;Gs4 B/f~햿-1@oT ,8MZ]"$nQ6I92ӬyQQꮛKb)kz* $3Ty,G/8AVIN52?-Wu) 0ӹEѷ=ƭ@y6},_.( -/L4}*D1|Ϧg h15pvFɞ jw$LzBD(( Vj7o٫:Ǻ" @}b.jd(Nx1R%AL&ґwD ˔g=gفУ8&q<}]IxWzUf?:MAFE]@2JQ8[>~SE&< Cfj_HfiN%c'mL{6>y!G)˂)?M.nփL#p #J6:0?\oeM7> 544dIDE oU)+yT"LKf x~hC _r}67޸@$F")C b +xJ0$kɕ^+MXOc$&ݹ:X=챥0L;Ҡ& :+sל9ypB^JE6rs:3@vUۿLG5Tw]U .?3+aq_@K`dY# NxayauB =cuGÔaߺIQ+`x1ʧ^=:pB3@F$m>!Swĸt?sqMw˳[a8q AĠ0 o#I-#+X J@p 5/%@+(Q|=5x*CYyNPJL66dA~n(zBt7Zsi};ᤴ0Aq,PBTuQ-Y_ɇ^+&0Q_GbĜJ?^ںTY(ƶh5m!"Piշ}ɁMyA%+צ^x&~0*.G\x݅ L-5f i{J"Ks3n&槔92blZׇaQ5#pP1~Uap=$hq}9Ɵ[ U2x%yK2Wt#Z 1Fq][31uٰ EoWb "p .;D6M#]̀ )lF HzHc|W|[t  zCZ.Rˌ"0(x(P]".z":.ιvQ?p-TlNdbBN%LaO9!/l? WC8ݓa᲻ːuNg &r &Ta}wW*VEFOƧe+Y^*.QfdUp ERé'D\4_܇j t`pK6wH:D`QԤF }n s{c666c`0/ 5rmVx&nVՏ=j5azf{сV @mZ9@"-9 00|%T EQ77N/M.!)-h2o(!%xɏ= Co\6ld_&$UčHmTVP Z˱@w* bosa52`7wf$mӣ"&㍇7WMIy.cna]U$& az UT9-s3.2"oJS#˱:3B$dL6Gl.(E%ͫ m%XhuTFc+1U*lG? a;UMCuG̔yTڦ2 1c4o kjȂ:vOT%A(+VFnYhM$gkq c*!~}\3TNׯ 8->^XN*Ό٥Zl|aRbѼJ!5SL &ڜoXH4Gzm)$љŤDzOVxw48]ӢώW"Trno07#4^y6UIhc>DevkH/,oR6Cldt V,A2SI]͜<J uC+dA^(HpҮIX֙(J!B\Y2g՟!Gk~xm)l}C*$9QUP"E83+ @KBHq:}eu6]#ʀx]6v7^*/ZMq,RR/hSIa~3"BE$STiÜ Xv8 :m2`\5.7m2-Cd-O^`W 4Op\s^pGem$Qxr)2P]UEHNQB2Wߞ]2BURS`=85g2ڱɩsgާ`Cy^_pȠ@I辁ήb*|M^nxE  1oV5uE}3w'C𠃷Nh2s9?y5>cG#`<"BWAydbŅ39-E_WVw txxcG@F8{5 rK= 0():\L9oS}0d|l'IS#`t~L#=GXX[ךYoWu ]HNsb>0aΤvZ 7adaGm "O5\m0_P!Cf!?Xq=fA(TS-7ܝGV807gܹqBE~z~$ =)(Sz͍3؅BvQ[#-uf;7w|(\)_ )W;,mEd/F7Y-ӗ9j$Ws/iǚg;kW®*{F#p\"95AǮ目ElsǍ }g9Q#zU #8(yr+C6, ]O`5 \=nkOXȃ39<- yyF 33aLrPg&81{d i5tqVb0NGˁxBq `]p⋔N,Sa'\̜ߘuF|&ì59>n߸zCQʍ<翎0ORNnW46>7~snyxn'Wo,?DܟX\ygńHDvf`d%#B] Ol{aCW0:`kuqNCa䋧| `(lRN{>Q>a0*q*0 N΄9jOcf]S# j^r>YO['f3k3ډJÉi@1p>7lqR:6U.3=k p7by)}cx"4XQa$ZqAF3(*:nW)56*%` z5~O 5(FD`xtF#ngˏA:6Da CShf&hs奸}JI(6Iw1*b&M!@Did(((Xh)*(hɂ*$bba* ߜ8_sFqb(?;K߀}3A͑t2~M+ƍ=^6EohXbU|Ag øuBQO:,<3A@e&qhc0*ԽT@O1X[(]v\v]Ώqc L4SXKOW`1Lq=ċK},ȦG#N^rc;tNFj 6fr0$"d_]-xٺ ͬ?g>vHQݏ|>L- }{TCgTW|U8qph4h{ ڍ: hV}F46fM8ӮZ8>ާq I=6X"nSY0^rAUn[.kZQ%=uŎ y>R+ uve(N !xQ ZK+#C`o+!K=mkuOͯ6<(:&4aeyj/}4s.") {qtn$OH>:q"q1 zhٳ~ZR !!}< uC8q~H.֪Qj$P*'p& 5Nѣc HzBrp6 vP?B?@ ?XPădJQweCIU(Q(C"`(("!bJ&$V3A)|k&%dCG!0- 3,QEC*?0h?C>88r)Y#5L5@t%@RPR~~gw3_O鐽lDSw彲?e>_Px*,GUçg6J`<=cz $G>f~?U E}GnI(J\@&4.Lo, q0СyuL:Y.VT??7\h' c5|5W$"wf^)=y;Өu ^Έ+Eʔ#c6?ov᜜fgr{9t3S}ZUӠ[>> o;}6}UUUijQ?8DDD)TO_42"'O|6ކ~Zgd{($$nnS iR6˗Qj}N5U*_bddk}VfxYH#BE(͈ ;?ì>,;?|YFMH{m6n^dȠ pyvhȼK/Q;c0F@OlJR57"wY mxb/E )0bch͌,C!'ZHWsK6>dYV'?/\u *vCn^n$" CNgI~??y%ɘt=!P'd+$x9r4c<8ps]9sR&¦@0QDPHFRHOp|2Z-}sk mO{f(''AHqD@[3GJˉT)0yۯ"Ral#oFvi@s7tUs TU `}@8M`ǿ>ߏ9CWԣ7!/ )eTCF8/pf層cUQKI1?_1b7V .u[NQ?i # XtwA~"?0(%dy2TSU+wH"Y _ͫit@Qy)0}ǨQ+c^矨SyFuG%pT#:G}t;''l9Ed:>tyHIneQ=(m$nX<5]4ׇP'%`V3,(ZQ$dYjOer0qOtyc%YOAC 6:h YI{g԰D q/OSWjD‰DJ {zd%D/Cp$%5f@F?b@/3ϭ!+~^ܳޓ<.EX$ow^;3rTDG+qRqI\O!p"n#TDd!|'Y?Ho ᐇ&Bm@ Eqq AR!T}#HATIAh(;?g2stV-LOgz!43$A$<2{O򄄁D"ĆPǰR@?#wx z|fOh K?-UdȄQ(Q>N!og Lw#\ e^ސ``BBu L& $w/D|ɩ Wx@?d0 C< Y^|\Ƙ"I &PFH~H{dS=k?G4pE?Zl[&v'im%>YBrځ`oCgB~|R0*Bu'H:z^a6_PI/{A#`jG\qœwө[jj"BA' , =>o >jF8ПÏyE<ӹs8.>ִl:M$ /D~/p|,@r| b]G]S!!N s-PfLJ4Z[\=Kof&Ck pIBOqx߈xŇ#c5H+{*(:Ć|)Hm@4{MD 2#[$ t PBEPc1 @:!Ex \r?4^=R }YӾdž}~K}g0mX_GN?eDH0 nQA[9Y-\ɏU[OQ"" ±x9>&cϋ臯qz;n=O2xE@'Sq<bD=TAţ6VpnSo$[ |lg9utF)&w/qpFVP@ۜkO8OB>*^{Vɂ6aa0~ِwiv=GG`*;>n/mqf͈]N,}C "ylON e|J^MT}M>߾?B칚ˆï7\ :ږJ?>P>Q l;6kxȉw/M^_Hckߺ}P\XA@ :76 !g+^ܡo*>ݒRMPL' ;V|?҅zvؿV5?xfLCۣOͭѠ&{5˰H*UB/_)tj[@A_g=EN=!!ˌa~=3 :~O}_+uU̴޳Qvg}ˎ\N}7N1k ֺbw.HL}6,opa rU3v([)=~>"bN4H@F/GZ t~]TGvAh @0 {!?`H3_En^<}=N㡸A_q+{adl[O+,soÍE ͷջ٠븸$c<޴pJ< l~Ü9ϰy;<09qɴ~>o HA,RF)>/߻hk͉lE_^\kH@Kf9h8a1BBmt?MKb/H=URvyXQK F QA-ߏ H2Nr hPLHE@P9Zے 7 te95Cf }r!>t#ߊIø[93~!Ft\2,.S((Gc㋯N", ||ކ_k uV_(  #hRp?XRm%i|_ݽ1pO?>T'cѠ6O S ˊ. -2Bӳ-2:. A({rH .b25#K -$[ȦGxQIE-,E)W/;|_+VỦzeŢG!۶ޠ|Cf@Qٿt_z}?wT0ExtmcA8xO;sAp!:R1 D*/*rR':`6 ĘOm~`QbH{y'N'Ovݎ~x!Tyx"$"gH`=$rf<8S=s4in_kI$Q0}.  &6l`<<75/,@ 0 Qr_fJed 4u@ۛ{TtPE /={ycP1:"2/z>cpRCH=J HLj _%R@GE[d~({|I12X鷧r*_Gn E;$=WAb*A;CUk[<,{rØY"TB* iF$ra{ ݊ )äB_@bC<s{;Meﻷn0;ON]z[@"S{{GY i}nwT(_/ïJ$*(Ԋn:GZt{z g->s/P{~_:s>s7HU.K((J_m߶;Vws }>V2cۘy\s88lɲHl"cv4xjUd,3@7_Q5m(Jwi㤢&Y 0._b('.q>ay;8?YH>"%Oo6ῐCkpS}[I1ZNoO.j*OM 9_: w#Ƹ:W׉fϓ>(p3' c2ak9 7+(jZm@iɜ%K oQ\`IW'?fBC~.[>}x= 6kr!6GŻr Olpp K&7o忦k/}ΑUfEC_H߶Q5'CXHuF[GJ 2鿇)00ik)x.צ`$&džWxۥ2La~Hc/+_.]<8ۂt:NyDgXᩆt7h{w;Ϛ~1<;1N0W%7 O4J p4~UK,bzLO)>aE[u&8s̈t yNEBj3jS\j -k[K6W|mn#_|lwp-cXJH;otI:5jd粦F[֚ⶰZmm%v2 FMͫ,ݗDR젏s1Oyƿg~IAE,}4ӟӾ|q_G~wOCkAcU M um#`={/Z;t쾑'B~e3u W+@+˓]6mHkX;g c7Q*.pé{n ʣndǡʋug.ϸBxJM.w pOo>}XY;MH*:ޥ0{]jZVE7JJPPqCLQD E35MTHH^QeLM LP5JTHUD5 14@Q1 P3140kDPJEAEDAT+Nuj&HZX !A1-MTDT$IE$( (J*!B &j` F Ӎ*άF]D$Dc9dr:Q`t4AF,d5Gba°3DDR-JPDJPDB1-%4?iءR$I *h J$*h** Evj@RBi)(EAL4HQRIh0SA 13#RĵU-11E+IES2SA4AD 5 #S0D5R0DJAMPEԴQE%LOCUUDTPQT@LGk9"b J(&&bjJj Iĵ EIK661HAE$RM,HRQ 4ADSBCA1L)E#0PEQJQAK"HATQQD1CEU3UQLTQBPUK%K@L0S!DMHDC%F jhH$j Bf)I TmJjj*&"Q"i "FJ&({F2E,R5PAPT1@BEA"-** 4XLU Mh1Ft{/GE?>AbI]!uDUyRCQ5CSK,1DDC0K U%HRDPTDBQ%BPLM I3@IE115-DA$M@ZE$vFĕ &d "/DtџTt$db f"*b" H%bSh::ii֔N!"2*ADL$DDT_ha"$ Zaj )킪&(PU%A5l o1IBU+Ha@dfb!Q"ij;j:4Cb% (0!|4<%U ?YZ+UKi}zR+жOGu PQ3H 餠OrۺʖOE"e@D?J AQ *RBX@@~$C&*RĠo*4Ћ@N}1M҈SE!J24&Uv)Md rJdO|u=ĩ2ZM hC$D( 5VRd>~1xSپ1/`~5;e\Zef>L@2JR4K!bJ*@ D̨E)-tVN5l D!|V͌LMI `4) ,Cl &St1x7ȼIbWglhEҌs(J HLD(C#!I7 Dz E= :z:p3`$K0F>yr$KI[(`r:McOG=-'B +!K 0D`;bSll;(bTSJߧb!QQR*aۚHp(@1Czn6 1)ЇG8Gd?± 6~?v._/I|ӯ; E e!G:`I"A<}c~Un/pSoHxI?Wم k f[H4ySS*7AT `DO>!;/tG/_ 6 ,|zo7&Qn*p+o~Mtj2e)qIr?6 {6>uq->Yruh^Pܲa}A<T 6'Mnqַ~zQ}LyY5TaWCUU_ _6wH&hrQxlCe6|r~LG|9<4t]QAXV f35{%s=>S+;8SaVdxS 4Uʰ>w;Pw3|y}#=}7տpyg8Wz2˿樑2 a?9[ʪVe͗d ~.2ٓ0ȼk۸>=0RaxxҫUEi+6,ʮ7^$r؈y$o^ , #;7nh&4}\|x}tw?Qx#S|.rrܞGWi} ]ŏ6Al>Gڿ1AEx ڼw%}9-ZS8(wQ՘+.tu۷D6Ǯ积]}#q>M^F|vY=_cj=^DDI"2po1槻=v#MU'?5e,Dzl3ؠ>t@P $zB[d t#OPz~(b?|_ dr/-bF/`;n✈ aLz银ũƛ37f4qI=j 8'>DvO2'xYWs}1>_ ^ #W iChz;&6(L\fϏXY\arN d?,M=kI`~h&H3Dd'#/|oP@ wc^ϑgKfUhq:6Ӏ1 ƃvD ۖ[Av:?=".J QdnsB`1%X7"â Ma,MID葠[" nJU a}}ˎ"pO!rYO0uk#eӪA&M= w hk@͞ wFlYvpXwkL!.ʦ6p.+$Xp"y {hbZV B_.[wER'aǭyv>X|G{؉ŗ"=`d(U 2WEMn}& UU)*|vQT gZ]Ä$YPTD*l,jBA(uuUv P6}v0 N/ b4ѝ}J,f^VjaO|oC41=LO1_NFi<{>PS(tCعz6()c8!Ot "}FwHNPɸwǮ  =%d@G"xj1=x^/,26T &@"<Mz;ΡW6뢺 !A*!6(3*tB :WDx 4 Mz,C9"yl8JWEͲ%s>g10{O~DylwJQW@?@J b` =^>7m.;ܜ'=!P & P i !S"L ? aqbB bng''q3wV;#\^_ uBAO&39fv,C@"]p/M(X9 L2\@ BePQdxBlgWa?&v󴽮cs9;bY͑vbxaʄgc?C\` /s bءN۬F`M"<T/8}Lxy>/O!wCI 3爈 4$͠^ZX].g 䁀*ց7+"h:z}?P w@~sa߻jy;~)!ߧ+`Fɞ@"v"'al Ln@LG{ WFTVX@Aon=Jg vȌSL]/| "2 o֗bF}: 0~-'OLJzY* ։:x30èNJ;>I%+0?ޤּ>ՄcoT< vhݿU:.UZc B&y~1 q21\w \pbAʿ(xag ̹,Ҥ/UV7|nfWЮ$b_WeDrm旅DU,\oA>@6s1ǯ<j?{ x tHXf|\qT\PvN;St$`oTWLَkP^ ShqNS + #c_? {Un{{ס3r6=6:|w?3.wȺſ{pQKKrbJ\>5U,Mk[ݮ2E2wbM uN,X: ǫ9I#N:"VLD4h9LvߜTRv.uqO+kJX mٔbG0QbnNqU0t/dȧyXXs I2C\1.VuA mcqN(x<_&(y/;j:U8};8s_&N_#oe+SCs޵(\Ӓǚk>Σp:5ߓ.z@-L#4ih]8pq" 6 ְHPf׳E53E$Qu:[ԑxFja*?a󸦈}DLES7,kht?t8b*4R[B6 cW:<1EӪB.#4@iM2/I7 rWx+-!-2`5kx-/rp.|NLb ,0(Gc]UJWZCQ1j"kF8#4$$E!N3JmbBH.1IBP&VÈE}ӣ-C>dz4%5A5\upޱJ#oY7Y!cb]Pz>Cy*u<"tF-Oؠ[ S=nz\'ŷ/ᇻoÅ/FTX4ޔنoJL$ (L+"iK#%-9=qX=TJ({q𜂇Fu*/Xp欁RC=v54 v}ɏ_ 3r&Ͱ =8.8|RCۂ{G[RTNI ۿk Lr14 2OlQn@k}F ?˯{tLu35e@<И@$ڧc_$@x6>w8 I~~RSшEiw( wV ']vUg͗@sX-j1U,Y+.`Go36I/8/0r133 IEe'tL<qQ_N}f{Ӈ>`KZkuf̶d*ݐ`!˼3 %T UeƲٺ >&pEZ&5ٷ=qebXƦdoĻy(V{KˬcUGWh#&GJhqTO[  U@7l=rf4;^kLCJs?EW(PZպAaj'n3(*ѻQ5zeYә~X?׮ K):qeu`K[l4(]ӔЈDh?2lU.deɈe^b|5DmCCphE EST!cM4RcZ=aMH\[!wh*[ 7kt5 #mo*d0ٶ/Iη#$^#;{:oPYE[+(@8 >46&*( R&jP) 9s©Y+xyq$ש0AɽzBC= ?ܣU-+5|9]GS).v!#R Eo7O;cMϪT&ijK[fWJzСG8;J]NRP1:IޠѥAېh4?qy2{A@qL-A|!Kk~EB*UAOАյT:O!NIAГ z8 E5UQU5EM5P > (h >#@h3nu "J[`z`qV cݙ1\<Ϸmn ɀĶ\)vwjRZ^"fqo~Z6ݡA4L<1[m`C?qtE\!%-`K_W!lY;,PwӔ!ttiTbI7Zui`Tȯ&{w,Y݋c}g٤0S¿zTs'ەɇ4%bV{)xe=[4Gcc;Xzqzowq'b]( Cze]?бV7 z`@"yb:Xp[ 閳Uڒvh\aT9Apta?rK\,AH>?=:.% ],1\uyƷ$<@vGLGhbhzGȐ]aI 7=|Fk`0Xz$+?u?u=!yS"'QP pXE sV|@l6i I}bp:tkUYx98<9֦}w0>H8rC0I^tg`+޿$ڣ"05Ѧ Q)Qz_APɫ܏?FMFy 3Wj;' ؞!}Mz .I-.I JX@O=&Otj =}k{$ 8)~h _|G||Wխ:qacN _XHB" @ן$|?L,U??,ѝ҅Mu!M)>O|^FQ5~wiFb?h L! *? E40gw>w0 (O#wg2;w(pU6\1F:D˓*s`X(rW$RHv$rAqk8 M^x0*&ũ0?"#lķeD)qzO#&K&6Ål)ޛ=Yg @H- I_|M?) :l=L&^ǧno~G(vS,QOօFJ0h;eO]N޿itYEԅ|~!ߦz6& {/r}"Ag|^_gvb0_?kADɨv  8ooJ=,+f ԷX<dzuuN Gr;@:1hci9.'k_Pbnp{T_nrf@,>kOaDv,c0S@!0) %J 0t?y Ch?x 63J_`D$"o)G`M\,:`0(eum7wo{3uO00xQIuǞ*Kw_/if{_O'<4e4"e6gEK)Z=ϻ#$Kyv҇ 9|%;|A@_ā wqI˓| @X*v I?,@DD ::LILAT,K iFxm7Y,25p" eÈh@,!TtΓ)H@RTZD_dgcGqGvmCA~\ h>P!^~! H* C|_J*[_⻃éTD#ΫTe@ *4!f" F@R~A8\8d~PND}IJ J _}_VoQO!%؏uRF9}i꽡@حl +Ut:(k!XFg)}DbJoS)3eg*u<6њ4 zsvzwf ݧ0H#{yg NeuUklEIL!ULqJ~!I;GשOa&p:E)68>CXP K9M\(ÔT7*" Рg4(PQ<SmC> |}a^x&r`3H~vdx똸T8Mw_$5PO"!e t/7 JHU҄%У^I"{bb=t)pçmH{j0EO.KP[d/: Ar2"[ce 2j(@̶;c#L宼ABp  NN<1 .i4Jak ZA;< $D@H߸ox3%gc|[(s,{b]}@?O'+BgNPG̠|c.hv#r@{rIty %Q;ͽzwEN\n RϢHt5KwEE)y p%TR%pQ)ͨx!ƃ+yޤ;g䞝ztn9gQCfl0HE`FF -^$0nMqbRIe@fb$W=s0{xH7I_3;N$XsL>]N=iEvEiȊc#%?`zrc0AVD Y 0J3jeL}Ϣ T]]t !:ї((@y\+t 'bLI$E =O8j@ATJ㜶ͼb1$E wg"y \p@78Ez|齡W^ƙub3"{ DLVdm26=Wɜw<? 4~U/jf,RbI8.pgX܉=xs c=O.O A&wC@3)Z]iqsšBNn{ta< CSHDr0 xp:DUDv* 7 no)q٭PǗߗ/f,Kk"?)_O}2PT(R?o#İ`!"?GMr* A'81 >QAn?6h}':iGN:BHH!p'[ީ]~sm6nwE ~j+G"^5 Gwrlc>8_|کqIܺ%w V?BD $xyr0 ߡrDXD<]BnXfh̷G[ }quQ:Q!Ugی)@s.׷~gG4K;2=շ@@U{h`ʣCrB<ˏoB]>u lvMƆ\]ajKGms2B78O>Ipwx_x)S|.Q?D,7^4Wcg*]KGbvb? hfqH|MK/π]Js؝ 1d&/iLNVυga߿:}J)5~Yuq҂SXb:^E؟6+>BG.&{-v!)Q/5 A@EO+֝7 0V_K}"Һbmf?w[tdVա;I [f1=DdcSXJ9w)f֭] )] 8~8K)ۆphkl,qmW k/K?'ǐlҒzd6Ä''Fܛ#Hz(%Ȓi(&l.8qn|z:$0iнx0k:k#My/yq{*\]hbL F)K ؑ56CE1H6+n \ q[,"#Ab &F3q֝`!+Kh#wt2,tA Etl$6<w$L*1rW yO~鱮}eƫ  {`;^&wqbwM<ˎOmc8$W+CɴJe 25*d? /L5|3NXIgKVrn&G`Òv a=IR!-ߎp?gFVnݫe#w5{/#F݂^h!X AdmMR} KZ;_<#\> nc4&|j0?ުm|$ԋ!hU֨iz[T Ҁ]X-E>_ef 7L P5O+.팥e (QV_\'߮FUdMx,DҪ1aC-1/xLZ;zuZ7po. atF0գsBt)QMϡ )VE$@/Uckj h+tlDtB^3퍨VFUr3/ 5(7c 5pwNb;%BD%eR4ҎSH;gWVM@)IOI=8qy4)/s)wiƆ)7-jE#׏}+,_LeQ@`̩ U * ,L3n2D}Q F&|ط{A5_ٻ>T[/~R&dIRu-e ]c6 띷'Zrm0ۇǞAo҂HK6]CQdVP{G?fR(1ݠTE2`:vn]Rf0{f}ՙ~j*f"E<6m!yݖpz!*-y} (6U+8JQRRIe/MY-0E g ݿ‚S2ꎽ,ai~ї1=kQN /|r9w`eF=E#2BS׺2&B{j u8M1fJPD2 `<ܲjSJkű|+M͒uI K_|S9s[ȹ)CuꚺCnQ 7/_z70i}O,?8 Oa.]FMXx!8ގO"L}1 xʓ2h_U!*2"^2!30C;{ OΨPkEnUU~9NUJ4O t#U[H<~3fE6l+\D>x Ff(JgK+!,t^èƞQrg(Qh|z|8ޕnz=ȣtz,JZÿ`?~BɊ3VAJobW u+ MOUӆ4cxYiE2)(vOί'Wߛ )ڊz<(,3ե(W¼X}2*~\x^ -mql(3.sgAul/4TYC~eOQvh@!d +seM.l[QMO iIoNx}6I5d;SBX(HOd65PaDG MB500o@@(=UF ,5h9)s;Y<scIӁ6IifU)IHIt&@vRR}.P$Ȫ䏲L)l>F.qb&CY`v!"e-ST0# 4VW ҽ=!|^.CLO⢴اa5%EaNæ12Ũ>sŰK&l II.iY`9@H85 ؖɏ&!ЊNT@"L.T, ,~EJ" yW3|zö=IRxm@TMyܢ""E?kue{krHkO_ yKP8~@F)ᠮXGY|Od|>÷A)դ 5CNej#E!?`ߟلa_CrїFP_ت~?J $K #EEaOCR!6Tr9OǬ#; $!*}@qQ_)Sǝ@QJ9MM~ 'ejK(9߉X& H(p ٦`\T<۵A [}q~7ĿL`8@e 4:@B#]>OE -|^ =fT} sƤk2 / L8IH苭 p Y=lu."ɂ^`/ 1u{\^cOm0xK&Tp@QRfQ fz#6{@٠*,&v kO2҄ĨP1KRj#MP=s@? )B:Q"E_yԨr>"Ï|E+U#[||U`. <{ ކ~6L\@]<.!2@]=œV16z &: $ THb1KmÒzD<½ wSYƌ<齄7OO V=K)`r΂P Bψowǐa^)aDw4 j3y\y BZhR%N(]̟$$Xm{ȉDk\B\dɀ`0bzif&UUU)C9!*hLT<ܞC4 ӟ~5Jk}:T&.,5q5EbdRӶa=luR389籦N2i3tiJ)~q))'5cj L˭b1L( :p`#<` ("___dk-`'D[4,8b"$&pؘ`nߒgI.uYPr1qSEA¨5/Gj ZÂAOi%&{A鵽@:)0A*?DV _.< w8tkl#U'0s-!ɡ7rsރ֌)h6ˎB.@8VHF'AciSQݣ8ylmc^LOXq˯5(2&8+>vU8.NY%{JgCL]K9ES,txZ:(zuy^M6qmEzۻt*݊U b2 g(EoGrod2)[{{.xNǽy{("ϋ$ 1uã"LN'zv^z}[b3S#p4;!W|H.~>rĩl&gG:%K%- h:h+a=ċuC4q:-i:jz#f#n P" rc`7TOA.?]㝍Lv$I;!Dh &C## Evs6v $E'y"%CS/pq ;K'IS02lWYThLF|8i,EkϽWe*V *z_kGd9UPizoPA&O,D!t^h3=gAdm' fd@)!C o붧J7r1-N>ilx{s8hiZuOv݉ ]PL.RNE9&{SZLA]2.jJ5X{FrFqjEs~fF PZbh88][|>1@l})1H&,, :'#64-!oHusl! >PpDh7o3md9ĪP =!LJt?Xv B{/ӋǮ|!ÕfRЄ^XEMx$u7FwϚ(`9mކ&XJ)|&wPrzXW"L<[0'̧6*$M iN JtX`E$F YmJI$A< #ĢHbtRec'OۮwwFXքȞ x$7MRu7d-0G7A?X҃svНv3y=s -#dP@ tnWj$P|N@vh_p2C1q0WÕbA]`n!6<$GVӂ۝<CD!r^"a{ܦK2O-$oE#' F'1gg-\{۷vcp3^..<4,r15!K8 QH"|O K @fs2(uɫ&ܳ#Nz^J6<'}!w`cwfJnG4<鲐1O*_< #bhXhXрʑp0VQUc`}P%nZf7[̊Ӄ:?}jfNђ9W\KcOb%D/\?昳ls\0eft 88I/*8S[*P |l xr2Owȳ=I̖jVE8zT"#N2CA;/3F^P#gdglCrH+3yh#<H6׉p q$Oq="}ڼXļvw뾔XWk`2`o@Ht`O,@;u.-+pn.ҭhd՘CY ( Lw M~Qc 1,83EuF x@pQ } .jƑܤ$D*dI];znC'EvE.&x"7HuuL &i;E$'rK J$=dA9w]SyGNHA&`,QB,:DݜI{Cf9Ȓ7=e`b~ d$-$6 v$|, R \9$0 fa-6fXBwjnh$|)Mz01!^{!y%!w`{)y4M! CG&>!V-IP"4 `2$hR*f$ LQ @D dn^d e`fD2EM5XnMw%2 RUc+g3féS.,mqcƫ6Tqxq0c&9:Z筋< vb؏}ȞЯd&϶[ȐxxmDNqd4% @xlmRwJBrlɬ#l:1l&}'tr Y!oA̙h"k2`8&0ztoZ wc5A]ȎPj-ު^F͉lcqa+Ivk'f #M Cx,gyU+Z y 6a1,Ih XAh-H` 9HM,@:Z xy,G^,[0~Pfr",DHx`&|3 `I (Xu801$"qlKl ,roiT`-8)(_Nl0'ԋB@0/PG{2[D_Aq` m]h"!R[ lA*޽g xϤ"tqڣ$D("F #IeA #<[L$5 THFt __PuA$_nk e0kz8 ?8%!}[)* 69~.}B7O:3NfIϯ`8O p5J(:c(l/Ns̿ $J{lח:LayPo۽a"0 cUkf_ ? eEG8hPFU#Z~hӭ#vO0{o0~PiwqpyAUPc fY7E'Q FbH /NjNި>Gxhz'O^l?!:tt=F`[<|3|$1!g0R;~.PN+Xf!3LM6CQ.n6:nn|f | gƀ-} 63C 忚TdB?f k(I R~:>6O'ᣢ^£cK0|?#i.mcq`֍t|I}T'|wi_Ƨtg01P0vEC6Jt2Ұ31swu*y\؄lXp$70ECI |XDaY*eݦGa! CǺxryvawy,T=t34 ^ޥj۞ b٬C178X{EPA LpM$zkћKd?r!gD.jLЃ@=mpkvд4!N8!bI^n5ƷJ|%m "u'o9 _{:єUQSְ҈4b4-b6HЈҢiC eǯSY)i}:^\&鳪'aG$o~we~Y+| iUrɤK! ; r9?1"{9 ӗ^bNjP93%KqDw3s}:aX{h t5MY63tS\ru r !'ciaHSrKUD:7Iս#@`1cjfq37e%N w.}ǑtPoKIaڥ\AU#集$t:b[Ppb5"m}\. 9~jmT,Aޘ.^]#tNNs fä́}r (JG60]`<7LcSŏ< J;Dx"@2sB=ssVZD]wCŅ]O`/ :&:/n@<͍eN/C|=dDuP8΀pGyɇqȹfx@Loz|F=DPg%,Bxf'cxDrx׈ZֺtGP t!_TDLF!3hӼkzx<<\B@jlt^ת/yp!TC& ؤ$5L\+z1'InA.jt$q1,0}]b;Ǧq)j@FBub+=PTeoP%JRa"&Rh% f)$(BUÄv"~{`#h`Ht c~a"CF c-! *|5>w!wu;P7 b)F'=HroBu}dPѯawQ]YRSɇ 'K<ρ=/nt{^*r߶zC9Dx| 58 ߾xNq$-3AF%HK" ;(,a #mהhl扽3]V*:3Bk1jP X~ 0;Ӛt:#}(2N>Hd$CîG ! o93h4[4wx!Ѫ4Oj6ҘUpN)I1Hgm+jJ>ٓq TrDd9IGD4"hm<}֥zP%5g$ĈPO~+i!)dC6 QD)E (Q{Vfg~½ >KmSuj5'kM(Qx펍ۦGG1D_J4Jy4ʵv t]!qBJDC 0Y38- !H6c v$h?ꋻ5#%@ ClTB!7^:R!=G9t;;>C~*ƵÛ,C}4P|Ig4̰5wҐ:``$ZF{s- 61G11P{҇a ND <97ZSZs5cG'2$7WС=WZˊ%-[L$ꩺl~*$TEmM{z!Wgx5 QѝgFxl2QO= guFʵVcTo6 ZĽf-TN.{-zI) 5=dYl=;&.0=-$jXqؾc96|%haݿE8qMqAdcP1p1k;d ;Mp'N5]%.jr:Y5 W5鮗Kp'3xq< Ŝ]h?>1+:[$=z7na!da&=LȄK:m|5!=SB<T3 (" f0*ǿw{l# 31i6I7H~av2eB5Z"C & Yj`i1UR+82@ϯt 1>r 4@oG5Ǘ3&FER,rp $Ms`qM `20\x-^ 81mG$'`c53b`{јXy!]ȏpEvf:=HI"1 WЩ1X ~ u9;8u?O<*!_^Ñz>z :xA#lQv5Ϥ_ J8CMYe1guZ29:FEN14zJ0̧z 8 |>0~B$#|iigtD{/\"E\ mK[<4TcHT 6y&rD!S( GBUN<6䷭jP/ 7vRCe۳2ȫ|;qC 3v"{kIہ4 ȑ,>?aǃ+1be>o 3H2|52fK ]wUU\bp8Q B{?,eblЦ]7%!Q,g԰SyO'>ZG^F~& NJ^~7zS^ǃgP35UMX<[#mH 3 ׁ>XHS\1~YSY)uȄeX'oڦз4(6^j^g0$zc G'YcIm6>y{dv$yY1 zx;b@ $":mdk0,Ź`0 $KYg0>cbjL4}d~ }P;z5Ny=#uܦXcZ5I4_M,9q遚G7w[s"1B iVE9ϩݍ2dkML԰.KH 2i1#%CI8Oq^=w0lG=,Z= I^@9;Cb])|[ Mr\$3"3Od?#)wLcp9kh8V L'~ 2&y[bFbf4hqєif*7f47ة4H³ڊSJ(!H+@R κ‰^pͶ=Gh~{@Ĵi `?7ㄶ9t!*Ayqک0dbδT Кzlc"0;t Q!@DMH}yIA.wpߨHMeC1H@0NB8 Y*fE ŰC"L|CHj(un3A}!ДR"*?QIc]&܃vg\<2xqQeX^4%!RY⥅1H3RttJ! SE_(8` '<eO2ltm P.lO\齤gh?xOR( b lJ,+} `d3?g$DiyRv`ppHzRjv @À+u8kLXjŌ%^1iC%"K@m%XuJX@*>Q&OuZ QX$:!b ~&:"qܠMmm@ Dr%gVw! !S#/"T6!<[ry 7qɾr+0 P(CĞx0g" Q]Kޅ UJcC5) 0W2PK@ӄ [ %:!zP"5 b0T $!%.T;{7v/YK1`Ƒ0&ƵK軣wt< U;߼(1 +ʩ쫱:;u!d^&'cN!hF! /_h/2]BhVBs E Uȭؤ"<yNৼ3"D }b/Uݖ=pЎ`a5d.{,US@=XL 5P1nbPUQ1g5a!P ɩU:پ``+j ގl8B&K0bI{wn#˿; ŝ0 P55pQƉhlJ>a*RʒyOGD\"&UDDHfLoYd3j>H=:xtM3vs_4uɠ˨ :_,*&gOW_H13{3 A!4ؼ1)6BiLT;8FP kWpx'@Dp֟hiT&eᤸ5CchI[GJ&R_%B.qaa˼͐M 2&HDػq02w^QY#^GUcmxHG(;oE\N Rd 6DWP&Syf)h$xzC$aIX"hB' B:CT =0le4SEBЦ0}h?u~;Q8Ȥ&%يy s2~(,hӮ $Dijnm݇WEOjHvv:v`gr.&nU#pq 5%TQE^;j-9hUrpb = rgPt%!(aԔ)JgLLP AGPA ]$;Z"F`D ӯ"j*UO ;&KbY6UBwf0{rr|?ev6\@a<746eC蔈@07LdRp&i(B ;S>1PG37؞}3C|}nHc8=`P1 & ,#Ɨ{-UD8_v0fV׎YNќd};`΃D!=ܟ|ԇ `9eε?(Ր_,߶NxkVHR`I>%2l 9VKpvM=#'@VifĒQ*|`3R@eLC23l@~gpNeAxߥ!Dx`Hp>88k!L[Xp4`h9:iuB Q} &3fkR7xDҧ~<#r ܘ"sD<X+*m Ïk}u:;Q c[rKFfUT(S)P{qV7lb܊[3qI)YbɄHXT{gM.MGmP-{O`ֹ>=-H C<-a1"'WHD^D"J"'ovga,J<;͝J p X`z&r3=6eÙȓQXZ"1 p!&L =4w׎SB.lYp8аD%ds=Cӎn-IANp@8<̯౎9\t 6&|WU}aډmc {la~c u{ cn@ܓ¹kR*єDab{wXaQUz׸g@G9B! ڢ~A'T Zu-UV(D?f@2膪~Yv'fIh͓MuR\J~/$>OUMdEl:><ˆQG.) VvJ"Mdz reO8pM "%)h 0f^&~=rq9h59)!&o[Fa)xUcTjxsffJ`p!&jORD/ٷȪFH:XYWN깚āH?Jt͈&*QЁ|r>ٯU߯Aw6&;ASSz(c wd5 Bu>!,h<b `ؗ!H۔ AMP*IB V8C8jbrdXw2q?úp {TCTd|LK9 \s¥bG- d׉ A{LUHo*=꜒M8 >R+\ ̵%l@^2;;4q5.cqBΤkY6`{Zo\zqS:L`{tKq.Zkhd[ӌcwHg] Y 41װC/\W?"̍vߏ88ay; c|d=e @~GgqptxEfM\ H1ٿEB08A2"uԑr"|L/WAԴiH凲`ls#}ltǫ*_^01e.1c&_)UVu5GxE&<b+ id0Q<ʵ#U|0f#ύc7$bO.03.i_ Dd˓4ɢCMqR1M~wu:Az)i:)7M.4H,<ѦjbY?eMs<tM23JfǾpGz/k쌫5f1G- ElȠ)<,f9f(:c>7[5S! P$nXdoɦ ۨPz+ք}9k"Bc'w6*t' ?r}b߬*Ռd(J%A78'9<u$Jitau8x{XB 6O8;V $(bd  qI<5& q>T >r5=5 A@-hD4#6bHgbUK8A9jPth5ĠO&ݷip;ˉ@u.f]"Z = ' k)IB:%Q§PhдCq GwAњ5@p1bC4NE7V`ƞC:n@^iUKE3ꤞ4f  ,iA0't8C{<(c"]POK: Gӿ|^إ.=5={53V}Dfs"leŀ@3\ ր):B$ ,ZuR:pINCP|{ IWJtRzH=?";ziLb0 ?=`7marHD +.H&YWvgnh3;r& ؆29bxxМ -ݭgqo] >N't^!UԹJ\]TXbЪImTymb{i3HpaCp`ߛ{だ7 gڝ sD.l5Iz{\te N_c fl ]hs9g4k/`knOE-Y@fa&6<30c,X;Yyw :9#z,|3k2k9C{Lp?k&@B' PR:HGxK*D(}$mowQS}eFr% 3By(ְ!oޱ*\W3R8'q u4WBy.6/#Ȏ2tx5+uSwYUKwvmue!} jE0qî cT^|0 @K٢tIMͅmN8 ldk!w&mfv1 k; XKX>vXzfFI9Z|! t9(5瓓9LGrȸ1&U01E ;_7e&ƞ&du!hkѼxqуF^Ylg_@Ux'LZ5@4 ,(cɎ*.RlИ"IɜZQG 0 w ʡNރPX=1#XTTFX]#IQ-nYFأMTwSVq KM/=C3QABQZyP!Òb .`ku7]d{z-چ*a##V _&82]Mf ua~s%:"u;0Bʥ^.۲&Fhu5u z&ӻ~0)JYzLܝ{ ;2>4an!4{<(30ȳ1|d;SB4߷xЯEU=)U#c)=V !4`hf$|S {|C3_-6n9Aי'J|âšH5(aЁ#1R~l@ UYh>4 @kbNE!M;q(7a͎V\+PAH̺yBAݝv#p:-i k]7A ޯKa P+('J0[h/\5WT@! @&9 y(:0kB^t3HȰ( 8XThV3^E2e$t۷LxBl I8 'sƢarG;:p49lp]O-a m6;2[&lmJ(YZ@:v*t,b-9r#^sPF4LE QH̳{pҘ%1RGҀdNI@.)'bZMRG$矪hzo{1BV!Nq$1о3Ry:65I#y՞g㞔$z0P<>g1HxlXA 'լgPե}1M DǜD8HyPp B,Ҫ"S$)Pr@,`z:L I|ã闎dϦ&i$1 (; A ~$OXuDBk d8QjR։{X[  'Ic! ǐЃZ@>ry#1v*i$.p^bF*8T9|SD@#sI~> M]v:C rB/ԇI;ł!;%#$x!G\7^dH_s4LRxlA6=.oGx\Q6brႫf~{e;ʜ[`BPKos>?~_  ,}ho{xNQ j ^m' qjfY#nN08z{$MUV1͸*OGmThA2s 3}g1S©nl1vv @C<"K:HX#U 48)a.N Ҳd6zKΦR*'h1yuÆaӯBcHe3$.cWġk;qaLUZ@rxVҭ^/fS}?̀ I0G?_wlJ=f=&in:{Oo :Zz~a~K;H|Sk0ÐѼ^5[Z08jT5LIɴ,ᙰ.õNM3ƐFF 984ωiކ|q$F=7#lehO Fb@R"lv=_aix0+9lD$[d'0Mxᩲ7*kM v芓"]/!d_o^9N)*'ݐiZ8.' |+oOd$hf?,crF%a/Z @ T J8Um8&n,F hIA-Y A)kUq{qa' cf[3VwIaP.Njd `s9!3%.aN[, a7x6M#(1^]ޔB!cJ1\mݨfj,:g\ݵMK]u ^p=m@}ceC J!AMIpM DM^m Z:_{HAPP)ckW2. dʸT]}kK:H^QMOV fH'aY0 d$F|HpxIKIB(PY֋K+vg{ny\EfQ< 1H7X#<ޟP}CL$gN?Sma\]dҫoZq΀0IQWOz||CǽkSZMpdi, bM'O!ׯ\KVhdƃBKVLo?m@9p?_XAT@*o3YE1OA _uLDTTQ.34*8飓\0 KArA a<0J6(#!d ڽ .:5R~OqQ#٠NO~Fw;~^ArP;=z`iRR)Hpr幮|8%~a8!|Ж=DmɘQ!wPA1~])"5c%s on ĠIdڛ\ud2YAo*IDOHaLIŶ:=.&(PV DD16t$&"za~i0;ciL@Zp9Loe 'K-;DK$-yO3p]⇄()u39۞]gá#'Ca!8Sz@b@viA8 8l:\O㠊Q*IoVN~jqͼ-ibB撝IԔb@`\*eS!QS쿳>Χ+jfC^tv1Q#`TPX2dC sMTw9߶i8@wG9cS_9?םX5 8]xDzW-[Lj$vp|o0+9&֟8"_DA& tAplum+'\u3elݺoG/1G2QA8e6.{) ֵzCg+_@ax19zҫHG$D;ewP'{F%t :%/U|$םzO'û^w胀$"(Yf;}>ҍ"uk]pzӶn7D13{t ["3EU> yQ~(i"wi{T0^\oUf!P* oAGzg8EޅtƅY$EwBD%")Hc8B"\a|^v֊ uUaԂizZ_\JvA A:_7b)M@# cԋhQKggu0*0SZ:j{50LT{HS@kl*hDY0@nӫp%*H+1IuEؑi@B<Lv7H$Lh =fM+ p?) MW*zdq@ B?ann;WauxN[l( 8>|/`uDgu1$Ƕj  ]o2p7'L㮽4:A ̓!21,J"BI mM9n Q!:ڐ7 7@#nF|W#i wDp%mt8`KWK&Q$ ǮB_W~rnTOuln<1Iլ;#: HⰄ{vBRݚUߚtgb-un.n86ۮ|bՎ{-8NBcH&iMʙֲl!y1Lpg2儶Ұ%R@ yx ^Op)6k 0LV֎UUkw mo17 j>}P{҈DC|^l_0X*@dlLњ"\PZX_;@ΡSՁ@>ER~d<@`"0i[M`G>]hsWT6c9kc';x6\&G< ;j\ECa=S!&*W`⩖Q SidEt}n ۖXչV1 9 M)@80{@[@ G;]u jxa |}yX dJH$$I$z_1o X2chS (!- sHI:J#!3,sxJ˦pr:C b& sNab|ˑ>w~P=@=|&9O9 IĜN^2 sW'ǚ =Zڇ\3(fNpq:׻{ qjΑ D6@=܇xν@1$&iC~ӻuqbs}y(T%i(^@_1 Ub3{{m*,3zUVknsr?=Cv_V RISgM +]h5 b9F wdRKmD/t NՏ`Q>86vxox}hVt2<0bO֝R9}ưC&{±p{Oc=W`79@G)l (8w\2GFɛ@[ &:E`sJ vh34=D:Aif-j1E|֊׬e>AC=K:CvUyP!Cΰ$(Qvy|4T!7*,FOf׸G cip(uaB #8 P<(bo|,Ax%cأʩDJ$EPڐ0tխ~{M{/`&3Di ź)D&6 `zKƂhrPŒE]mCԫޠ #3S8=2ƤCqyo}C w"Gͱ}+%%)JdiegVcRC~FF (/B $:ȀJ(]d&qsǗ߮#S{/Tuu\^K.7aC853:{F~ʐ [TQUH<;P2xUōZYCh֭ѷl75# ?56*_Š6"jrOH2$# t:~k|mˬ/ cy袢()z}08/F] ^G˸B'؀FR(H DR ~pi;d z0 'IC}i |/#'!?ّQ摗 1b) 5^'xp8wOx;s3wJ'!S^ď{a $AmapwIk=sw[q6([UU>U^3e^߫CnAVYA"!H-'NcwoA0Mf%zOEZAxc0aq`8N%pàm3:#Bu¹U~TAHpw Ѐ!NTLF=x*"C)=~Z{ RDJ]۽Ӯ!Lv縚QhZ.K9nj⇰0ı#p*榭(~|h;R(,ȜBj|sNhSgI !&v9k D5}O3,ٷFcF0+PhܛhΞDLt=瓾M 6ng1%&lMxJjIi  \pu^N}'NmN;ýPQ< <~==kcj@zǪWgK-1s@8A@N @^4PLplI/0pB^Ia.W.Ɂ77}9yuRp4m%Q"%2zǖ k6ӆrL%EJ݆GbL5[;yS*n#$듴,wpF Z`lԮ#?t@AG'ϝLsް>9׉{)}3B;{ݞFT^h6l3gw _$?2564'a h_CY38FmF;: P:M VPP.8gzB_8d׃~x1CQ/Sl a;{CC?D;L,M)HS"1 H&JS) h@6* g_ y$y|u[* x=g>f9*t*י|TrS SBW 0''ǽ߆E,S6h|m}o oIfRGz@Bh*Rƥ*+BH2D( QI2Ij87ʈ6=ph=1P# g:.1q2 %l 40$ DgDH^>]^MJj1är G@B 94jcA{g\gpP<}>fTC1}007cUwȊ5Q;F{5Ոm (-~~f !/@QSCPLRT-x.GzrAu\ҫ,hpVH 4SF|a/g .0oo+2wIkk^LئU9aMHP7 {`=w)b>)dzg=,#FN# Ec9t)bpvMb@ EtRۜv&"Oj5$TqvL1ໂhbb0وwvROH`c7j*Dc{'EAAE_2@_`p+Zo:{o"!_ jJlB# ( 1VոA0o<ʎj\x5h6r`/Ğc[r:Qh۟Кҏ.dA< j ܗr%ȑ5X%0~Q@ȟ mpB< xO"EHjd1pB6MӞZnYC1qTf/ x 8 w&~8A=0$Y,L/ϻ37}OqUdK2Mw{6 'GӞ$tP7RdLM;{>}gǻQ9QL`w@N޾yV@_G`4(+! 0kChcp4ʩp3a}1mnDk[x8Â=bIH tXy"w)((0Du9ǐ}JgQbR;X0(;EFzI`h-/~C"$"rDIgflR FD4El@ DFKNEABu,=܍1vǿ́dHD&K~s8:v^-{7=m]΄da~2WgI 5#$Y M?E;g#/*U2mX^wi-g:M_.U-gվig}e1B?AN:nB2!;*]O]bM/r!jB lf$:I@ l3˦/V1[h%B2kʄNQ@Pf 'H(\ckpξO=R:G%`壁#~J&XOX! * bKk ¨ [ )UpA!ABA#A=zzs311o&E2]Dnɥa:@c3{"r;thiG'M'nmnZ2zs`Gø_r 8$l6\W=fµ!/?uCiDnoGs@ s`Ѷ*àc]U÷g^Q]4p$xRa&-d @!/pJfA27QJ}/aTe DN<^[ V{_k׺[>9õ$Ij ў^PAu:4ho7x8"bs0##k ~31g zein%@äGKO_rď0$hѦK#5G0[9WW,W"F *$?Vռۉ?|@9OZn=_bwgn 8 KGPh@]@뀌0 DO#jy=CK#!4T=r6I157 lW.PF3>.CwG$dH>glF<A$9βQW>WⳎlwtI0 ދ@Cc4nĀu *9oܒL]bNp1rbˮXF@LJ!7`jQzZ,sq!ִK^" ddq 6NCIJnSԊ kDG1CB!~? λTYBƸrP; v.M'N(q?Y[p @1y%"D~{-5Y2~2L<j6#`Ԕnӏuie:nGih%mC p7']6uG8i UޣKT (PFUB,L;AbfDC "9PZUh~3i(r#@'1ۥNk"r:X| : Ojr7 &N>(1_0le =\ I O*|8~೺<-<8 |EAm1 d9" mI.VC4=S=Z8M;N1uXfDc5+L{qˡ.cl {WG!hؘ.lXqq՘ʍAR,Vq2ËR[qW-R@6r8Qr|+8^Ј!AAx!|՜m4buE:=c&L[hez1jT׏Nᄒ:*؇8|aϵaߵ J[yMm^B4l;s/Ar 0K]yP ml3=F:M+{> ੼n\EFmLܱbXR^O}Ccd%wkT0߲UuU&R H(*Ug=֌C1(g/bnrT髃6k{&DD8EH-:SXxĊ3 ֑V `NUgtX#d88N٬`Xg'סgqйg('qd{&ÚJ;t5 Sr.@n{ERN~CF"DT%:8-FcŜ޿5ʛ}uxh2Ps7>1$oxymXehšNuonP̱Akm'r -.C>L*1l]O®2!Tێqq5YDH%7I<iCC 1 f܇*ֵA`(h(k!ɺS.4e$CϨ{,r_qe3@pPY^Sp_QBW:^_z׺U4S)ZzT btvrcxSGՄ@OD~DH)NJ WE#P\ g֕!$|f^ Qښw0']Gpw{S\PC"3&QB C|06{ ؄jNq[A `@9aӑy~ ~-/<O42TE4DQg~늨G$Pb^[$QD|EHpy!!HWz8*` ra'L,ccxw~vfd Iӈ jok sajZ ݣ@ޕEhdC,@/s`n:q̘qm8 ȹ\nYƬڣ D&7 W^xg@MIF9@HjOn'KP߁" t@wAUƼ1p=q(; Įͧ2木p%rЇDmE$G}:uUИ!m3t},P Jjlq+czBIFs/0fv!Z DTmP h ,F-A/La`Bhs¿_Gn: {]"AAB;L|11-W7oCßQP`Ơ)Y*vB;nA L Ŀpj1 pm@  i/'oy fvb)ݯH '_~{1nfIh~"[ h[8Rˣɏgo6*(N(iRTRPSe4Dć8qq*}Ac_GJP@i"vA Dz4ŒQ0!FiF$ ZPid @iJj(GX=diWbüzh0Cxb*^bі Mu4,<<%ORS"_@5Y{ `QZQCLOi|>鋑fo8N |銫Rǎ~fu<b42$MM;W,.CCGZm2 v9ʈ9Oۂ"`?@(8MK>Ӡncon|P;!~b 9IX;$65\~\8sK~9U4P 1v'*U mzn070:cIkq6UG۝*5g4%DD9_#"N|^5<˞gDĢL,0`)_߱x]u,J0ߔ DU ѠS~4qttݓ%'Gm8 mu 88 50HH >ߦ+$hI#lkPFCSAvc!l݄ޓ3;%_^){a )i>j愤hQ|::~v"A"J@Q iCPzht5AJbJiZ?S%u049l(˿_mؐ hJb~X4hc6Əd>NH $5Hi&) hġ> N S @l g#Bc1_@}i&kCA y*r-COSROiqU6h+ lܔ:;qRѐc-Ó:fJV+vsQJ|f}t6Ƞ˂ 0=4UQU`Ԙ#<P`ɂ_RYNKׇqDxzwwS!@ƦaNFȉM]W`h&7 U:vD8x @RP(av>ڪp DTJO GpPVČKHLŽ? m۷=!E>=yRz }1ͨɠGDxH5 Ҹ|TMOgT"T Hx \8y6-qlg`[}Z84T*TRSVږX'r}WX4D;X#n7r=9,o3jhH7.|15Yےj NXՐi2`>Lł%z -2bΰ k#![̸HȘY%^t czuXCN 96jPSMZ$)$[ C,C)plQ44-Ћzt1#4 HQւCŕ_svƵZD Fcv<f8ģPhAfP4֛)0K ' Fxq]w -jQAh*&`D^'^%"asmwt|ߋsќ9T`B]@`{vɈհLBm=CϛhbaUi"Q֋8oh0hOt X"vX, -eGԗ&bU=((I6Pu&ѫ4ܵi "Chpa&S38Q1m"*4V3 뒾4gS?=ِ1!` T^M ?#Z٭KM*!Ũ.Jh7, #:R$xǬ/|:pO_-B (ΆHZfIА=.L8?(381d-]eAz <&!J!WH?Ө,x,4IC|\Cf. G~v X%Z(h 2  2n'fшʕI:( ˜,m gͫQm*mw6 r,a~y? 0 ¡(M)e/`pL"bMM `Bg6My¯H#xMĐDT!?{@=CǎvcS?{Tб`h&#@0= PG'#E˘ "Gq$$j`nU)z\Cc),8d# n/Od'җy-EҖCSy|/{IRo "Hb)%hAJ[c$^;|!&9i֘P:2`dD)(B `5|s a1pH1=ǦmTI>ԅc+XI'U8*IeK&'λE4c6sK`b6ĮBS`sp583|աM559LS8& ڃYٳ5`үi_A9\Z[M#s_i65x : f d*oS @^w݆)e)pNkɇ!mr7M*ōib9HA3Cᬝ8kan[lx=BᠵIiDm!8`8I`(Ka5fߝ&-&4a5sցwUEϕQ)&d K2MP NA P"o=|v-T,?i<0yַ5$v?kN3IAXJpfF˔(%z۠SвAf[8bCb #l#~IL\Md샄 l|l@Fs 7Ce"Ic!xq875-38ӛg-;+GDrrD?'_?7Yh׆b"_[ Z> b.'gJM{ծj38g0p}ĈP)|RL̐:b@TqL%4 PZ|s lj e`xs4i$I%Xe$쟩'#7Dv)g?JAl:k !}f;5S~Ut4TG>j' f ~J*½%R{Cߤ3C>oh_e1o eH'|8O0000(`@2ugفWPt58\@~nMfY!˦?pWc*I썦bcOקjNh Id)r"2"iHUvQ`)~z-{m9cQ rL̝y|`t0,#4S9s-H :?h WO_"E]( ۉ@4T)%ԨȫG)c%_liV 9 SSesS<[Kߡ(!  ༎=_9AO끤i[0@rS%]{| #_c34j@ӹ '~@ɐBu8/t;Yt3ab7LsI2C^GPGn$$!5 (xuyaEC3p66=}!p?_w,!~=>ݍ}nPfmq5 @4Sdsy?oX"^+C/*S#]ۃ+К|AqN& lvBMp[;5#˿E: DGNH.DK)fۯ-o'@f.H+"ЀJ.gNÿwBoc @BH&{G_P-ELj/)V `B- K:!J!;u;O3VE k4-:%mkږa&^}5|'ECQ`o4Л;ջ^3Pܖ *"\Dɫ ֌Zc^b~e1TdatFC*? mJXV빮v)kDAOH6  0=wuNEP:OU U)QEQU#LBUS@D,@D !JLP8s%S0uO6 m@O;sԧ4)[>mHw)'?=kZT?U?F#B p!JoIt !3'o`^$ظڏNwTufvJIu`,M$ű 㩊fa>(̇įCGh[bJ`~P탏(5IQj4M0(rNZ3&<Ø'c-/ #IګYMD~EN~;gTvi>?PQZǓ TE"CCݰnӱ<8; ?3~]WJkC2oߡ`/ aWL&>Ե!5GakcOIPoeX6gU*D.͑ L2 ؠCC4P~$J@u.G "Qb oR"n]icâG*x0@k8,A0;Nk_< 3ɔ`L4b!vz(`$C!^dX,װE?JqIP!,>Q*/>No{1Ɩn<ݿL LLv*8Dێ]ƚt͂A $rF*JOqTiN3!)|YۯP['D/w8Gá8bϊ %xGdAUm%F2KثF1s&UL a^&`z(hd BUw㶖 RѶAkc8![FhӧM;afJ6`Y)ł!K~[7cZF>;ᢧ߿o'E8`/][nnuC.`Se>|"<`>$sݸ8czS%q ZG2[ {8˚1/-t[ GV6 %dbw[ yCFo\` #I3ᾇ9 a6J@C<6z "UL8sL 0 FgnZi%v/N$lpqw GDI_.?kFO͆U5ӴyIP10QU (N$qa׬hM5GsSc7eE9K:tI"XN)Пoq|@S*ؾ0}uMz[h+MtQlSҔitUxn4S)(i j`qC%;LTm 3$ ^dRvIB5M>w% @s$ABR&[yF(|MUѡN\IK&*F( 4L[m 0i5:)=p`qII)@,i& %1X@KITKBڴdcje2Ny#"h جTCѣ@ELE-(qIAL"r2j!( ZUSt 0o%$}D͌\c[ܨdHz“gL t96RBөP9Hٳ"(Q6ɉ;#Ϩ~t>0eߖ ~GQUOlIT@Lj[&Ͼ}gwiڑ bh!G99pKQAԻ[:7@(\:l)% IIB Nֹ(Ţ4T; AwTM}B͡CD%!؄UCr:}nT-&?Ӯ24 ]ĹDlv/ e9J`PQğf=_i胞HN*<4j,@`- /h8s] C! gjwQ6ҟykF`ZQQiD'ſPj^^DN"M0Mm-iZiÉlH-johbF BۜD6q[7 6!h8BRO&ڤ;|i5CE`0BI?**Y֥"!IO4BI?.c5r`_ @q@'M |ŭr1y7 (w֧'|O=F\Y "iM5=E藆3đևĨ{fXу nIF+'6y}'zZ|8 ޑȑQ!m?Z$\R0# B;ӯf7P`I8lHҦA  ?u)AIH ,*D{eʘp=h '' /^/I4 A"@Q"2 P60($(R(**@P\J$ ݺPz,Q!E0?cASYyRL%bPB~TS`TDjAZ^to,UEH]8 8@vݣHt%06E#`2%Q lXh8弨ja@I|*yՁRWZYRV"}qC!Qn*C6;0-כ:F XZ?|V3Ҙ(fE}4 %é#9T lwY%(İ `,q0@?zF呥8rh,P%#@iӱRS)R"*!{M[i PD#ob`kUV.TEL Ry:Y,V[]®-qYPZrsQQtFAޚ,y#8yqoqg kCH*TmeBB ?&3BJݱml44@䁪>u$./j788Àrla5Mq̚%4qSzc+uuaH~O@cmsTuؐCJ[&'yvש#+ݣH( (G,0B3DAK ň1 iz"4գ,eS ΍ y׫zZ!;Wy'yzSKw'tP^_>HISP1IYl U"-2wxcֶ&EXmbinAlA[B-\(dt0"I`_-Z$[~2k,58d孵$qF4֬)UcI"Z iT&i3PP{qi@aҶUY*'.5$PV۲k%(u,5oW0i,naZQ 7PqMN$Áih3f^ F0I踰mVK%Ab9أu̺Jh) 58MfvMD0̪hT~k\dhT(8@o Aמv%ac6ls6Sb+(`ZBR4 X.6NQ #IZt0i4'CafY6(`mp7:b%QyX&8jh SU@!H@|GIf9re'prcHATuËđ-TwS_?Co?BU4Ob5+`X# >|qm1$늑H Av`?"#N"($SS?;<:rJ>8J!'}|)d郤u(ZoNW*R~{}o .,7k'm<^p&@|sԪw˿Ե! ek=b{EK*边"JJPJhV ?4:f'0%0V6Uq'XR)].:8 E&ҡƟ t"jJUB ߘ))@qUCA5iB$(!! L9]h[Flb(3c}0XFBCql)9cS:Imxϣ$_0+ =M)ysZ(mM\咑dhcdF4%\E'HBPH DR!Lh D8=we#C0UGzEiUi(Ab U$ APUbV hV"i`jFwfA% (pJ~LARadlHܑzX&d!8zx_t ڕ"`$dFF1~+`S"y%sנ3@Db*&>巻[!h7j$ yGשG[`Y2X?nc֔0lY!&B#+XdB{eުh~QT`< M4+HGB(DTJW*$<,A;KF(5 ChM"%RAO@@ب֥̬B`t'δ:1Ndc0Lш M(Ҁ9#6I5LZ <#=S +ٮ6al7aE&(lbY[nDN4 E̴y*M;B]`gij3D9\;[wBiCBLCLUD,)JRD AM % G%/}m: Қ@jH!X C\~֎ o % ~0FV#Nqy檛~~q8x"ۉٟ!_>^#Nrp a0 > p̎PX@$y_K涤-܌̎㱁 ++WoKYPX6M!(CS|M)<}]aPw.  ]UBO+oTĒ) \sD< {=~mDO˪B 8Ձ(JD2)@1 Q _ r( +opЉՓϖRLJtJh*F `<5CD;aߋmǯ쮭_rn@aM?T4YLJckFJ *&*")H۴ò_L?t9?#Џr@LM K10,D|JF&g{0_Zz&OZ?f1~Sj(O*2Cݰ8sT؁8R(B41$IB~~C}Sva1c#LA)B-&}`wj"{$GM^pd`ODFa&=okmh}4|\K&$!j=%vlWyk`n\!t!q^:d7q,-#4ɘc)bAb7ubKz)67g(>s3{YƴLѵG S$/N~m^Ob^׿r` ]'lE!)#lk\S~Q7cb o#=J}J'!e @EnN0{|\AaY"Os)@ 5h^Qώkztp`SQxbTD|U pD dY5v$n0;䆍2P02fK <̦BDr.*T<#'TO|15:q(gNB,f3YXY0myklJ2}_y%GЏ=\Pd*a}ud=^*3ZLf,1T"jr^iXXm%FvƤi1un%=zzoՐ!)sׂܳ5T8]W-  #N&h8HEPP33Qrhn:û0od u0M ^ @qwAYlDq(hx:EL2c^K\ksuK| x> Y{;xuLg@LF5TDQ:aY¢rdt8N֟eC.TMUYfvSؼaԷ.뉎S:pFzܸٮCYhEY}w?> >^yF㧜LU}~>]*m veI"^HFfZ+@]Q`0"68kR/ND]bqk؝@u, ; ưGf:Ht_[ ñ؜2DW=ƭeAr$](!F"1 ~ZίMZ5<BKaNLf*S$X4AU-`f1&NZ:]1@3L18a4zkFfc"ƎB :E ^ߪ]s ?2 vbu+u7%7xsX(JCawטf8 N #myl鸐]W*M5nNt^Ȭbݺ}?ǎnzjnp. }X8jZ\u8b3>;n 5.c`٪S ##ߕH0iȇ#{},D 4aB=?2oS+spHa{8-`x51uĎ'(ۋર3T]a_ib2ƘFJ2#dmn4#sO9d\";! \aeӶj^;ؼv}s~<;Y|` aLC9CFxK#4X`Ɔ B'-Aqt pIx@͝B)}[M)M&r+L5U#@=$9"3+ht Zy.g%v]p]܈m;po4rq !P%w@!HdKݰEt#=f5iA(!x Őj: hN7۾q{T"'] HJμx;n fD8$g[5m3&t8mPZ!J4M;]o(ENZOFWZНR@(/-]3E'5˷$ 9bsc) 9f͸bnԴ{`.3HoYg .Z"l8$xX`|>8щT!4Io1xaoOENc9`,0' ;H F/;5HN-bH%T aSJCr>{oa'G :oyL"0 >jk$FWxf7`>e&yws\e&:pFS%y8Tȓ\t)l6~sN]@ؔ,ֳIL+22AgXw8(li[|)f玼FՂ\]h. bA =9EA8ۅQr*jZ÷ Z64ͱA3]dHǪDxS63֭:I\4Mu"a@+ :8\z}K_n|vp A$܁st!npYJGӉ ue $<|b #F A uvfrwX:Y(-;gR)u;:8,qzZ$K` H#1 s;a !p}eI"yB[\fT=k1ܳ,!ң 38bNšLc'7d+ %v`oszUɠ_>ܥNz3%ٰ)H}quDv5N7#RѮ2X1U\'LhY/}`de(@Mꪥ`c35cTr8ʸ]g,9Y c]o]^ :LƉi1 tzf[/m4 ߈,|yĆ 0ei B;3ҫr &NT5gVf UP$1 P!b Vx",z$6)S - 1dS@tf3O]֬iцlLH&^@dvp%3p_g}>xఒ4A9î,o'v5ӡ_:׮ݵl֊IJI4{ݒ5FJa$=6  HٹH0wp 8]#j2DPzF&lBn8~_ uCY9霘%@yo\-3!$^~!8xvhA 3mG*cǫyޘ4Vcaǎ?NOifF:0$a[&$\qrz:f B; .Y;584-()emCBaC9 5\ac$P,EH/!Jx2(J)0p;P2MkV4@␽E 3dfj-5+d}dOﷵyĄfq4!zCaψƎ juI;<8dE"F]jaFAhHrgc%4;s*mM&4<\L X[28u1: fJyE|@O3sn + r 4ru0{/C`?`/ ЁKQ\( @ \ko?$H=EB4_"r\d$5go<{*LٜIG[^P9۴ǂ5^sCVtN"Ԡ2U<Ɉ/H;mq-`'2 Zt*"!B"hQ5<7s7~,Nƹ8:zAK߲cTza;۪O0vcǰ{ѵu*VlOJV;nHd!ELUGߘxcMFl@n 8/DZGmYc[qDF0ÂMTH) &S$I h=]EZ021Tȷ@E  YkeBA.KFtV1WNC?=,Nj`br |^z(=|Ttk}frfzi I i@xEH# i(c]P @K=cApH)'G}>/JA rX`匳3]3n1 +\lh.mqA.QӇ~ۥ66vC-.B'cc9ʗ nϠa9#ii׬/HP`gmW7nF}vOC!L6LXwd|4AN*uP9WqgNŋ#[9ZPF,MPܘvԵ 붹EPMd:r% `fFl).Rra 0̓q&o>>c`_זay(h>[tS6`p3xBf[-P$ MHC{ʠ4d8b̈́gipTU mّƀv}q kV"|2v`JOC/C kaa4K6/fu/9뱝wFwFUnC1BFkvme"H0"J~6瀞Gn+VP~ywȥ &0/!8G2\[lpFsi!BĸuXʫܿY5[~3Ms7,9]Wqƀ< 8v0tVs*Zni@)l+CU]uz [[{流RM5#˒Dg*:"DblTl` >~MiEDXh0D$WqߏׁņbU21BYvrv U;GelL\!'qANiBo{d”z) 2:c(ͮBE(v,3˳LTX|JӋSa`H;wxHFвC!x$>%hB 8basC#f'CxjNF u9uP8c\KtF]!#to%~4 hѷ8 .[Âf ,VngoQgٞS3:jc.@Hbq(p!rN 7NO= й wkdzCƖ , к kgM1{=5|"Jz7VS8Lذ(2d6MϿ8XWl\r1 %hi!z;ZFÑHkvK$`d BAf-3@ָTot9 qly@ f']E dRr09uk O n'vhQj=$)<0X|g=ǎv>AX-G' @ِ4ֹYWeݮ!UwtbajGC^ f[wn;N YU6d̢mˑ(fQ)(~":\(ܳBsI 4ș  ADw ^wx۹T5$D94~F,3N8( `\c\}!shS{{a|=yPvd=溘tN &,}2$ 2GlXKHT5]b!箛w"p|>e$٣8PCpvaK0NR]myS&F*<$[1`3$D:Iͨʓ) $d:x$<90X X$YdLdB  uGI=-#tsc̚A:(O_<m4 zMWO-sHD&ł_D)gX=9.pxx)ׇG"@ 'i _; S J8>rf}0j+?&=]R" 42 ~!+jԣ8;W仔;LU^b~QY SI@-xHDl&}㧻ۊixh Qn`6"72Mhl(XD#T<+!`ѷ8z„`jj&PeGA&q->H|r|&iq*$B!".9_YJK; Dj<4i(;B".e/Cƶ@9koxY3H~F6ﷃO !7 sa?LNb4Fo}iˢ(a1GY tzH?n=OQ0q<= G2/SZiV,]23",}9r\ J5O'%ȋjKTWYY aʐa[HsBV(tX[$@zI.ht|`h$?7t`8O'-Ƭ^J'8ZOpQP2 Af#\-gAY,+\oбA`u끨NIrq,u >cJO*741ɫM\`^&2d46.8]W8e3u~;s w䇶  rQ"=;CчXx>I{0<Gc(h.caѤmāaQ?]|Aנyl6Fȶ Ci^_"C4/},t#8NgV Od G<[Տ*RROE&7wPX/fVi哴DSoS暱 đ=E6g&z7:~^ovǿ#cPqz:TP@ l@֓wƃGw 4N*kb:V3ڨYrDg V.jW'Nr{Pʵ3za8 n k}{WiFf4ܔ5TLl`9_33)a,%[q-0;lu盘I) ۊ IJ}ku^׮o.I.C=GOp^;D:h u[V0Ime5toZ(qYC)l0Kn4BM=c؝8ٹƠ)#2 1 ̲DO~~dE?Ώ=`1 ifwGGu $BhGN2ZfN Q;J @PXRR@( XF"Ӽ@iS+?_MЇ%1̦^+˯6*)8I! dhJD1M T5CH;slk= (? ¶5A EA(N:*@P^6a݇Nu/ɅaA҃/wyJIGmCIMD@A]"+tXcb#D| .CAp' 46*;rVCX 1D%?sFBb"Hd@ @nÞ#%h *{{{~7PbE_%@K%?HIo ft,:3E_uč%rԼsL)TP&X4`7!Ku~>yj;kzQx[;<`!MR}` G>| ^`+@QJQ=lɺl).If6|^,@B#k;ϖȔIC}mT(VDSD-1Wy|؄h06P*BQ~ON@ ~)((JA7)`}|($ALM@iDLB'^ |!0ctq}I\6umeVN$P%أ+v8(n<`ʷ6!zYڐm&dvuptj(yz#wl婪o7@yOI4aҴhB\wu-Ʒ&4΃ `~ % B\ˠ4uK9zlG,Qqm6=Xfn"X8DǐGYHQUmLc& eY6M="&I`b`:lm(Ƃ1T8Ѩ̽"X"f:36vE3t5H(fJpWcu3!^|氱7IEV:s`D/899mr04D&$eҒ`_ـɌImG2}˶4>H$Ơm?`X aM+FY~|8bqtTy&p[mifTXfに>~Tքux;dЈ*\$ M3pTLVAG9631tM5AM,8b+ EI !!!C>B 򠠠T0B ҧA<^ߒ@BwQ@eYyrYNχg /R}^8"d(d8iًoce`yE9|Ó|nMף]z#<0ކ ]oUҋ ,t5D@Ӏor.q2$oM Sqam` 0m5M D.ׇ`󊞄:L&ff1aumqI7o"73 ?om Fln:#/x@iWpMACW=,,H'@06"R"j 4CG%<)}ݧC`hcF@GXx.¶( QBӵP . !QA(_ bhA DZ@ P $ 9)n9=DExXe.hA P 4"P*PR. ("C+H<`"&;s~DU<^s0DHp|"GSG4FgB/jVFiXV]hJ$Z@hP &`iZd("23И&ׄt'Z'C < ^ҬCc" u(bQEq8/剐S3v%NO*K6HDC?r]I"ϐ1E|a$T.gCϵfDXC ,#]"M`8RshZRi?V͐!ߴӃ /d`H"=*)C@(ĢR,KS'sۢr, OQR+磆G G`LđR]:*cJk *i/S0՚!_v?~[h(O2j3a NjɾkydlXDC(Pҁ;)x7P~Qƾ}'RAh4$K6M^4@dmuqX@R(pF'+W`qJPm'!p  g ZB#AUFsGҦ44[᯴4 `L9t£مEM(I o=R"-:{Iۿ:3$Bٱ OY_r3C m@U.(6Ba)@1.p&R(;?iWsr!~ ~'om0NmeP# { C$YhaOv@}d*h]sX>VRP|Q$2 JJo:&SwENd8v}Ȧa43#@{4z-HO=1뮧)1Fy+Y{%3v0~z mi&'tL0YE*5`^48( ^!".d\$*>,T#R^!L ֩#C;M#e}0=rW0A35$AB8ɢ !T44B>J/ѴoA)uƂɾ_E~v.!UL 5u Pz7ؼLaM w#BS!u)Am!'>nD؎)k`m? &J*B?TL1QQ/0rD|=vO͓шb+%1I/}C0)*䨠|/==VSO 'fS/  _;i7tk453Q1ҖMt%fzgjCvƢ!,B s;@uGe}b((קţ;<#7'_0G)eb@vi#Do_1-%@Rݮ_ہ>B $";eTGQ(# wÚ_0DP xOO8q Ϸaf\sU_5D:͔z;h5Eu=\'kJ0"`r`rq%$x$i ДƘhf(C@ m&JҺE )tP5I('?a4,ʕʵ2wA,gsA> GFL!DB_)΄cYSN~gPr@V2)35DGCLjjA[h*̝Jgdu-"=d/h^mz4#S  J5ƕEhQmX'w2o,A4wUUG0wvy+]Q"Zq*;- /(%рq?siAjV:5*KSȏi#ND4D <]q ,=O_q C*7~=|8|ң<>ǷN+?(HAxwƍ Ah;Me8ΒCI$ N!~6_V` ^H^a=։BߦyMHIՁ5:ÍI_L]"msQ/ K 3UPK1hJ["{}d_L1d88TM-fFZe)(ҧA}e>%IgRhKT6JJ ]-#@4\gS P]% ׮ Gkg N" Ҵ.FN =T\Kj#Ѷ\W&x&5vhjgjaH vk#@n 0-Z˄&aotZ#12\o2ӒBӟ |E h>H(hUb1宅(74X#RMRmb lWv:2㞶%t))lFwZdJ"z 5Y`EHO۰V9D-'&[)A]n2R5٦[5t8~|Ϯcr0&3{kTpQ}I>fQQZ"b4kW4B5LcdpP<$-Avoo҃R`4-RHHq0Oh#?J0[CErc3֣cr>k2ј\ 4u3p,G¹f$OJ~Z-[u3`]t;r MU04yJcWs 7FR%l@bP c(+^ ЦB5nHĐDs?\Rk/IAҤ(6{Pap?u!<}٠'JD'9Gc2DČz>o, dCH\dFJ H4 RC A昁s;hw{ozÛ_1;*BE"!G8GD)bB  (hh(!("!`JJh)(XJT ZF)  h"Z@4bR:R(bZ hRhRtCM @R TR3DT-F٢%(PAib"RiZb(jBB)@i)@F)T"mG֜zRF4$lHfuny *2++M$gdq R>dRRֆ! z3X(%w+Ԇג綝.< -Uxhx%za<`Cx ZEzۋUBOݧ+uEpsGn|2d'rU~o8808>l}'ހkexja6G9?|dw1ۤ1+ f| Y[N9*7\\,Ř~)3a Ǜ#]pkPPPQ5QM̯_#HtrD9X6ݩTL#:Ą)}`hh)2b*ę/V5Kd؝`|p+2/75f Z 4z1BhÉ=t A0fP*rAE͚:EX<}ӯO<`a%ߕpMίɲ] 2}r~kɃ6t<#Fh7et%(QGCԉ,:T?JXg`tQH$@R.<ZM* `CO3/ 0_m ;br^\t){~ŴA~p|0bq<6Eq"Kҽ"פAlnMq A*F,*07 32snڃc~{[ jecnZ# 3~9ъ@sCvԆL)A¡ БRK4cA4$i;]H|JygOCooG`0v8c ɱRIY]|] GBuAXvƾW6KeyCbjl%Nw6D}-DFoɟ+1& Wd6lN< (3SPl,Lh2k/Jv7{vP/'~1}ӿ C,}U<>WT&.3}98xoDOD~#%؆"IʦЍPf!R JpuA9_.!!iec j;(AR;hZ BS p@Hn%(%CGYf`dI NM,n/*8#" $1S@{ G"q A B@L$ߞJ*tv JM)*!LJ2S;px"0!#(wrcP1X ]VL'!(y$tU4ZN [#w_%bg秅&HǤJs9۸ 0g5q h3[Nzkf2k_ )86fN D ]k|>_l:#F{X2p\k`J[hK 5zl^ު9kv{2wӁ0Ԧl,uX}dYVxpbJ&LQ*:N hW ?.6d]R1) Iڡ}#LJ CkhOqp{~\>222UrJ** 6 ! P<^rxX`9b#N,P'i'0^mi<4 `a|Pg\C'LN؝ u(С TU415LA~U/ErV z]Bthh|i(?!~ˉ(c͵Lz0i:PL >e<{` 0ڪ ȱkPb8ڃ;ӎ.saVaąU9+^>>z@* AFEh"J"bBX>UWG9i=pbie&5Wq'Ơ("h.pc,Apm l{׌õDh ::z>~2GTAA,i4h*4"HM G8z5r)˵541HT>~ɐ<»e|ch41 &ʜ^・9Gh()R95`_"nCt9_A+b(0K!`<:0~/̯H&"Jf(8xAS/PpK$d _9#ӷbžpe ! 5ˀhnpB2CO-v}T ~ @:tl!1 e`RQlh2 BK?Méo-=>]\^ jp>ɟ\x@v=H>lzx<CƤN&pa@BD墛]y@&B𫔀ρP?k@}rMH1- C1E5RBĐDCE(7]R BiдCzÈYjMtih&Jb1 EXfB0Ai"* cV*P4:(Rd($ !)iZ)"ZjmPBQJDR@t ZH(FbAiJUL W ytݩlk~d_ލqa_&  (vX y{#JR+=ڹ,]|٥[i-^{>OXi;b?!tT(Ĥ;bIi  Y%$*!B)I$Ibi"h`Bb*`&(cr vLPDQLI HPE1AAzΘ NsBPPBE 1R(BE@U# HB3i hXBJL!AJ)@&h!;3LUOt4CQ8MPX9Bee%TnhAy>x0}wr>_hrB}S)*M&,> 4bl˼hN`I( `G:/S>1q_D=D|M+JRA?iB"'@d xg'}!(_*<<S-AӞ^$O!y0/I &[T֓4}`_ 5;陦 J 3OWQ<7z&5p{xVaYc 7Bimtح SiHM[&ɱѦ@eSYژ$q "4֜Di1B"*(]Q# Icɽ31l{fY5UXPu{E;!-t|ȦW&I-8Ɏcf@wlJz0(!|4l%?9g22#ȘMw!Zև5*:гTI4+";9:t T׶z66FB6ۦ1@'!5AD#K l<em+`VHЩ^AYs*j쎃}QI/6T66!D TSSI1f20;$0” f!45uE >=>{4ߞŤ JϏCX!"JqkُP!2(W b1OƏ]|cqj?(lDt'Ʈ2%A'R)XՏ&J=ik\\mD PaգE cힴ>phywF\WN %P4*s=cXڂ`1gF֘Ʉ+n6 SUDDŽbj m=(iS=t`aeXZ%堚4܋cyd;+)bƄ;Ł sl}^ӜEy8H-'>lQc4LփJ{,}^W:o[I?>CfHb* 9Hv[Z{f*"fCw&Ǘ(dPx}AyMdb@yn*G<ݨ"UsIUlR( ?32\&\/" j*4,鈻uqzߚƫu@X±aJG41v"J8O; bD0{ <ԾRY (C%`hLȂv@cYдr 땆;VgpϤR)IAbD }eqhx9imq"g9 ԐJ*V Q)QE0D[5w|m^XdTآ;@qpCF/i*.Q x?)&񱙡s1"" ?&7q1*t 4 .Hz rȬXb5N|u╤:W'aiH0N?H +|+2zI1IQ`qjb abF,cuF v(S$,ab%xi%Ҧhs8q }莑$PB11yEѥ%cH@(telmdrDί @8' o4`!l@uuu8!N Оp{؇ pKb^.FL$TGE8*(DGFC5yzRQ]s!84\h;ՈH5H`5ٽS 9'KE|$Lk?E3vٟ<0䠊;7.QE]Z^1x%*/i6~+Xj&ӻd>q\)&$ dpi47k0W a%-M$0qf􇔵%q{#y^X -S3[4uc"6eqdYH"LLttm%hǷ6iEFi%) @.Un?6+Zf`|q F7$8s ]]>zjԞGk[d6 b-ň@n8m)Z;#Up0<9w~q}$v5첝j َK"d8=Ǟ-OJzU%לf&]tjqc#stw4k2a27qtL*aл9c<)b/^4ؼޛ+MW܄z)k6"(ǀ%I ײݱaY'{`91TG>]Wh,s=^q9zMY@j]ysip\Y|@5/h,LJ1q4H`@8n+1yfZ04kd".n-|t,iElMnJ" anC|ҭCL狰0|21cBs"!Cyleӑ<|mDzOPzFb򃲞gо,qg D[eb M˭ -Sa+kt⩌FG\~za=h)lXKzOOK.::Od$!;v~hɪ8AZJ5!|FzX"6vKoC>K:ujbܴ80Lhu4ڦaZLBJRRC$VDj b&Vbbˁift a( 1 7JT H!BQ&RP*cџd(2GUvS",.yȔ[oJ H }ÓG`a4X}z̘, tQZjFcʎ>{KF!/16Jwo#88CjCDԀQ$tTg{ J]6bFM>[|7s3^5 ;>+#DqsaTw9~3$4 R^@}/J4@k4&\0* s%SH4\xvX2@TM bF8zs\"`@l6圾WߝS[9>6Ar/rAJvn1,A>Z*kcw} 0$0s-vGGMQG$hoɝc 93h eX&->5T}0lh[гDE6g&(iaF(V'ǙH_{rBJ8xUDn='<y- k/3arb_qsl."W2s ""|ĎPl!ϣTDA޳}垃TpQ` ndfhLq BXi R&h|CR*i?|.iC%~ w40~A4;#vQ)a}E*ĠɈ?*jeGBM$(J(f0i}0Y]D.?T;̉@:B԰n>ʹOã娈J@^s5 B;4eNd7#LܯFj5i:A*T1 <9ۑO Y0"sp{JCAv)oUIizcw]SDMVk%bf[r;a0Cm<14ˈY(z1ڐ8$.1JT]Xł7::˩i/T {@޹ ˊJh(iB}^}b;:"< 9 }Ϳy:^*Gf1@)ค(Y-?BN':,S7,"n*]C1;rv㤌itAHC09e0br@F%% N bj Q $J$SiyCPWE`8hk:wcXṅ.,ӝ*0uЧ#2Q$Ɠh()^"'uJJT7XO ;s6>7=?7}7tZYiHwƿ ek(MNLWȱ,X܍,zs^nO/)5>XzN(Y{\ elwV9i]}ӓI _vfV-;]<*26C+BB5bY HZ MpQr,V{ȺȤ9Gn&sw|qzO-gpU摵Yd @6"J8k2p%f[xgA-"k7)3 @qnm4_a̋(1!Y=p-j..QB`R)[oܛ}t/W<%Êu *#Ҡ\,f#A:d@n=XDJ?) (LQTj g8DZۡn \!_E%P]5h5wfr(@BmC;ѿ)U5G~4 O/;i&/i#5w{_$_=AugefuoAwK&aIz@K梅yqg|]TM܊r0pW3m[afH5Q$BT/M?rX\S=!*iQ2 ( (*bY!)4W|7O_DF >r0MÚ)YLԁ߳=|(-4q6C1*{:`,A۴ g=qsXMeㇸ1n<0m\qN7F~P`=S(5VAl3iA|?$PӼm0^=̧#~5Bdܻ2{-hc4xa\ԭlv}I'KQN j=@:b"ZX(hJic "g[.'rI5Ab@Rl]w%3Q Pp`(Y  -DMCփXpݚM APMM& (񞰏`{׫$OChV~[:yOl5yL:;[:f>*TxkOQ9:QQODyUn ˛5HE k]Іe _`c?췈bv$ۈJLhϧ↡co)5W?VcMY͟šY㍴2B$cgV x_pA04{l9^_Cl?d-1A/eL,Ȗ:}PX+:hsE`y0H$,BPnu>?U2l4RFc_sEBP8bÆ/e4IO$"tA`Q3 qGExiSJD45 j2Ш[i"HxL`6(110NJ@=-ؗS 5ߓ"= Tl?A}gGBVkK0sC d H44>AƓFcgL F175c_=@T)¡m|H5/ JJ/e!)QbX'ia}'SElxzyd)&̝[uPhz"ku[@x&~Gb6Hk) '6\Qr-3:ǩY8p#a+ 2hd1tlBDyU0D(_'&_v:t4睤_71/ TgI lq)O*Zk& c~p(i8c))`"i112<(. 1D\ȇ3%Mj@nHi3? lo,O֌q\ f tcm=h}9, ЇJ?]anDs:G Nݥ|=qå1曼+V%QJjvN)ҮB#\c3kg֘?.<05bH̚FDF!g6MI@v-4&ILu`>"`;MLWK%OltP !~Lԇ&jD(OGdC>ViC)-fˋ.r54j4(Zzji#XVBXZVѲHn`|W_#t$ LX4'-e֩˗9,yjct"kDzJ 7200ohhN6͛l❙9C`*3һMk8J14uGWޗNۘIܰHmrmƐ+K `Ntfpaq嫿Q9w.͏E~l(PՔ) D>8f?\UkqgKܖ:0 J;kd[k^6êÂ"LXtDq*RJ84aɊ.8`Q-2Wk4ay's)>vh`^LZX綦YTuATtKY&JY~Fe5"II@~cЉC{\HEeDWf %/Q h O^c#.Ҿ XQ3Z1LLp zɊɒ]-"XWujLjZ;CSڱNt4ÎRDZɬ4}3j df (" p B>$ǀL[mT . Rh"]Ze R@K;h>CQȼ2<(LAyw+By*\> 1O *KRB))DAPkɥht1A%G;d$[`1D1h +LIv[N$ݻ.r;^Iyb`΍'w8~71{%SH~a*d@h_ŸJLD- t{'81Tp]@46艼РjDE!02Tcj(¥$*)ߝ $`( F*RXJQ}BP(h IB6p̉ۃhȺ4-PˆT$2liE(!B"445-"[& $fig ($l @cE4W(yϭSoJ.e wt;dWQ /~6zӶ(Ql;h< K1Lw/$*Kƈw8O}_¦`T`Lx1QLEFPC {t8PTD2$TICEEAQHP%-!EH C})#+=kE=N;Һ4 ;8T([@]},P# `B&aB~$4cHCvAQKsvʼnihhPАTNb]R)fIHemUؽl_=Kl /$^Fʔ1#;>_6#`9UlQ֫vYuYl|u@O&`ʀ֦)N_0uhRRP)P!`R q Ԍ$DKBU4%(ER2D$ 0R!@S1QK2,MIK) D FfX &JX%"(Hf%I%T1P 2 A,D ! AHDA$HPR$IS1B%hTIHH_;GmySe ʔz ;,a FmIYAȾ:fZbfUJ{L%EڨiIdg5<1AR\{ H_& Ǽ}鍅ǯ50,$1Շzh$B}80M4S2G@J-~-H}(K}( *2(6:t!E ǖ~3m"GQP|}-9eKI$4᨞U֠\罊:p$y}V"#2L0RC)C+ 8.;@ -"GA$0Rı2IAsbi4b""f#`1BHH15UJ2A *l`h)JX{ EA<`CA0L]ՌBP̐@uLYl)%%HD0@+0vTd"'O)Q1G!&g)%45TU BL-@JJԺ!H!S-VEJ(ZR)BI& Rq\bL:h;u爂)1ť`6Ĕ4fDHA AE$hae0qݭDA4cWSmѬ[FhLQnѷvӣL'\õB) nH@K!xbh5#y֊z};j[jb<ϖuƴ~.6071 "h %*c1q՘Wo:|D>(As :>%$&٤ f$F+>"b&"1 T&XI`1+PH4LNc:$)J\Ɖ! I` Bn=p$d3gQ$= ]:ʮnYBUB"GIAlӡM[d zb4;Am$u6ێOSĀ ZsPQ k ĢL~I%(0Ma[")zEov0 EM(͝t<PhZ >xP d=mu G;~^LJҜ%9؁xϦϫ! =rǎg>1:1(̀ &e}cy1y|$0!> 0j,&+Di6 @Dh_\m i8JHLh[ [p!:Ð}r[7Y "Uԓ !NMN 7]xH. Sr#(uGf7uixipC64[ϋXkha LRf)˅E؎y:8+Wa9;2܈F,aLh`5DFtur`vS2 eTxKs蓐 *hCI|J8 W vĐ-tv!9DSJd0U3F4o8}CmܷT6d&# C"} Ap{ i}3K$fqZel85٭- Ws72 PS$bƕ5 FFnU_v4r } o[`Աx lq- +^KL`kM> F,u Z3V"%>wyvC'ҏPl.bFhczН/ׇ#vm*C#~J|RS,s`_>t d|NV ( #)Pϱr?ړW::FAEfUE1T.h8sv8RaShkAI3A'ŋE]ۚ"B`k3BS KCJFAIT-4Ƃ08JPiHTΉ)I3TVH4%DhD4r c'"8':\_:1 %V1M( oexJPq<B0|_"/TT!C!O2@n RM/(" 0LG$ ;aN,p{|W,- H6h TtaDƧah+w1"kˎ^THw6|ՙ!Vڇ@;Q•P$$)*$"ZP|=~.JO("w)N'?`@hj B`(:oEMu%2rg_uB",h&*5A8ɋ$,\cumL`u=ǐkS@cm]45)Fm~'Q(/oÂYxylsdM?)X:}x_>|gf{dB4$8,1軜`?dzdiC)0D)|#4ʘVBıA$TFB%WqN!Ї1 44E5Hh;WpNӚlҕB'wc@CxR BaiE&"+P53=V (T I7Z zbNx XgTZ'Vɠ&֟Mj2tކoVZQP庩֛;NY 4bJh~p\H_7kS=:͎-T#όxS)(Q4e^|F,q[ׯ!B̰gHUH`|$l#r S5+=> . ;52 Tk UYٰ2Gg|7'i)a'E@SA@@b"?6ٻ`gwIJboc?TP>| *^&ƙ C$v!0֣yjR=J6ǭo)GiCN*meetTzr9`OqE1 B B^f}$2u;ʄ?7O{wp@vK<c Klg0MLэ_O)DB~ZB|w keE#EƔh=&i:-ZMxJ@B$ Rdi+T4+FI#JH4 Oyz{=AX0_q~Ɖ&0`ˎSRֈ ǬpS2 4{Ew n <e?q頌t"g4ѳL 49q4il`y̠ \3|M0l+ vZF#"= hTv53^(8餋GO\ )E3#p$ԴfſAd#b LFM`y utD9Q<"#&Ih JԜ<}|T׶02I0K^* HR9 GMİrq/hE8甌D41eM瘔2U!C @! 1P)*B*wNzeB56hv`t?l$M9_NJ$qnӘi^?{ֆdR(ІEI41O{8r~To@ܖ{2dUt!~~n:Bq S,(E8ˇ~FxA2E,IM)C;KGg鑁 Elo$d TڃiHc`qŠz2DĞenݳNOGke5=kV-/ ȇ|$.5J tDR0@<LEte1$-]R~x>cx4&S#QiSԈbG} ͅ1OmV pCm1 8S)PPneC>$x 7Xy}F6&as7ƴBƌςm؈kJHETD;D; D6# ,e$g2*F` I%|b e޸ƫvl!0qL`.41i#$4!NNk1!~4U8#4ǜjɪXy.qO~cKY|nHCQF0 ٨_N9oȹCg<: }l0a.|6.. ,+mlaJ=al]{n6y#6&Ȯ5 6+n@v&3c#{N|YB&G+:ϝZ'sxף nkBGg0a)u22%dMߑ;@yc1 0$ 8X:oGt" C=Ha /ø4g;0t=&MQ4]e(li h@#v|L|{HI3P1m{:ы-8Ua%L1B!Eθ40k λBE8E_$U a8=ۆ JK#z"h؃c0VeHe dH#BXilimzŋJ- Z5 4w|.!I:4 ld  gvRA?¹j0|ҋ@ӗ`J"ʹ[fYpPPUOrZ lĐ JtZҠҮ\Ƌ5XD}~=˄j `{`$%FPg}!zzϔ*;-?+D5F}gi)S׮IaF{1|`r;[ `Lq6!}*e-@n{׭${(O%S<1{XGw!5 ^@dB1HM , c_;[@隆gp}!ljIIL ѓ8'}>$? ׄdw!R >/fb~#A"PdJAd,,;a):.@S tD&`Å:bB!F'Ŏ*o9 sxNg+$Nco5|a0⸺顮 ^kn  S!^{ָP )aCrzG_ݏ}DxB !QsLLH'NÎ~tnjqC3,,-؝TQ0(o"{H][ESCx5 mS/zi,s%>Ƣ@~$OGt i2l"@]?x!{=]t`ANDgY݅hfdS"(ө~(> kcjt oͽTBj=%1DUCA*ș۠s!Y jl4倓-B#15Od=}qGb(f#rjzE (w #%EI) )+*z!ٞ3 mR%QI_b0!mB2$6B3SI@ 3z_3| }N@rqN5W2kFREdCE"D05}%@}^^"q6{0c3L`,Cik@!A1AE=w/zԆĆmlf (劜N)!L@M$:$WO!Hj>ݟ]t' 0VBmMYݟg9b ?؎9a6R1b@9 a r>6PS2!QtS$O"%P6džڄ,Hw\ !P|cPJ?h<-gHk|5Un!7F1X+7yLp? ,_r|I(BD#u`{b,@ `.{s\'!QWX0-( $*$7I%0 jWlVэ R,:uάO~ 61. j 3䭚9tWE٘f*' uSJ~NtG [&L2~pН@lC{w'FZ! ,M_'ju~OW}pG,h7 ~.M1-Aw &XjC8&蘿1tC܇@r@9N (XQYF| r\l$i RT}"Kzph3T6"1](؆5"ySN4$aĦ=Y&$a.MRmnUULھ>cIC: h+OO^G3 !`>=D<_A>k ֞ȄggɁCˆGN7QΒ4r uRy >FN/su~!$wu;5DP,@bumQjwJլHs!~N7fsДA "Fc׌U1U5 5xCI?۽U_W%-Aי"4.B(>A{5h0FgQTIi"H+bŒCO&q"(Zh$NA)Z& ԘoÜ I /!)2M0U߰Lz7^l֍bW 1B$J f&0t֐jaQ3DTQA1KTA6C9k%[94 ZJO DžRPvKU4u/naRsMTQr0CUduA: DɟWIKEFE咉$:hJ""*Sl`, pJaqEht5Kȁ$H1B1BR1b!OA %4Qzk}w _Nzz)34fjtbݝ4La1.f"J Y*(a캼ژ|","*%f\Q5Ąԃuy| HvڜQ|\BO-qǒNItB)5Ի&RR FE4j INF@4}R7hUPM)< FDb@Lf!Psd^ O;'q `Mvę@QUr(95j 2:4ϿytxlpIB/vH`D&@ 0Y@7t\_gI(Vv;/BxJ'ӈOC#Bdqmkf4'oOf^v2dQ3:C *( Qg$DV!8}<|@|ysޑǾdR]kk-w4h+@ 55i3h~J#`~+RS4m߶"-{)?;C)F@&PXđx nAURlj{}[Gz P`=QZ⿯dGy'{d Dy*" ,tJ|6ۻG (+3H9/XbF(G:" %GƇy"n߮1* ڊf 1W/% vLjg؋xqQi/VJy`9Dv]7v.LQ7wxA+˃FCEyػ#'l)hU&i$LU6k:wYvsU1:uvi"m[n ky;f̝Dwq t IݗM00$G ,֙ϘW0lb"!laHfXdžaf8dT`Wm܁מtLTAo9DN%iZ+{ʁ˳Y+EvQLmrPSrc.qe$bۗT}pm#՘X`wI !R=(i-qEhfB 7dϖSp&ٝRai@5H?7 ~rtv3[?y1I]E?&;:ߙC"5tc,5@R2͚M"o]{iP4,z:GT~*@E%*"9;U7Ķ=1GCaVM9sF=2V;f[Vk,Zy$7A~''<H,ħ6z1@bhhZJ` !aifH"J%!Y b#樚{mD?":N>3- Blf9f8\{oP~d5%0*&/Wˏ *b*Jj&"Ճhuʱ| ЃD `SA &4M:a__#kW>pwh**"- `` {0kRX"aS#2< OҞژRğzbA.SL$X(-ʳQlϱ'}Rr@9Jȴ>5uf4rՉs!F1?(Nx&>c\L l>Y0k])3K8`> R3_ b-.`ѢDhѢlN"qI[jS@iJ"(i)(DJ@(v9ˌw&4 $7LYv6NRFL<V^ 1,`8OrZ @MbZ^0Nr}ܼQt-;+ wsl8v$$Xӏy$\q2.d5DxS@y=q`1?~xT̢&݌FCO+:&ߖ{q@hTo_: /yPؓFӱkH FkRh`!LJpB4/yl8v`BvPK Ƃ7L$71r־x6.Pn6lD TpX"uzfJBCI % BT3J)@4%-@Dh\QU 3#MObGN;`CH3 ~KԀ" ;pI,hF C.G~}Vj$=ʿ0OX+BGMo7A]!&\aBAIs쐥D;EDAsע~ =&x}Gഽu @r%0c՜e%]fx2 @7 0qٽgRC$#@ F& #)AZ<$ib@'ɈAhѢ 'u(!*6/C)S! T@l-nty|Zь\dU`:h]7n#:L"95B&Kw0 :ġQ*1 bSmqL+S8245Hd(q[$!Ò,Gi""}wvI4b 4ac`95 44C].wz4i"B 0N& NÙHJO0Բ2c )⽃[.ͧZb7lKk2pу. 0 Ae7m&!o$?(~O"ڠ64FICN`1}w(pP¤ f N *#I s:Ǚbv)f, q|5\ HОO_Q59 *!}dDEKJ[-m4} 2c68 33 *kS<9vzR>_M%riM%@2,$볏3)GF5qoIs ?OK! ]貨WLMFI1V;-lqX]XG]EeCxcNRZ+ 1hT-Fѭ6)ұ&,z@D%|?,t$&`P L AVPeR`tVs" !1_{DTV~-o\8 KVς0 ck.D~pӹ.6CAh %x;aL$?*@|V/lSv,5f^EI!bq=N{;=sCQ **E t#Lwn@ԟ4 irnK=ExDFƉ(}dyᐚSr&6 !*F04A m2DqS*0?M>^#Zxr[+W#3q'lyʒ 3SWjP؏\Y,K6};!BX@clf{FO\Cw--[n0s4SxAC `<\-&9,'I:ȀCb$Ri- ן^axۍ݇lBi /z"̳X%8 )ǡ>gY)@E3Dx6A"=DG23=W[L<HS <u$|,^ob\T}i H.o1_*Yw2 . Cxw0G DC8)jD]Ȣf 8iG6q04`Q C~z9kI; LH 򩞣99 > a𝏜 N` 9nU 1U @p"|v2%Y]j?z#؁:<"}M6|j,4[aaZ qwp֦\xDǮba-zKȚ, !;Q2:.IN0'4;-r+UE3X>,8+Teb[#~+t%EXm@3 '[cA 4 Jfmxh|q+^.{њOF'<g&v\2ygO1G/۷ WB ,  >LG7R'l30ϔ'6^DykeJ7M e[Ā!c=R`ԟ%\fJ@ӟoY-$t;&KnH71f9!rbH^8$ 3ϟZ8mիB|{Nu3e"tH#I[$5: s0Ȃ/c^&'׉Y Fˈ bd -aJY9}w/CoC .&w @+Uw(G-Ԡ%i 6 Dx,@kv`D'gMW ڶ&J&vN=AvҭzaxÇ4 POfq+;Y^,x08`8#:|,,$z"{ͿӇI'T!QOXR5##C!i  A)TÍR}p3`xҼ}vz1T {"2[j :d@eX'.bA,-<,b !oia  яn%о72T9^"|GO"=rOb0Db$Kש_K>&BW,@,0# TWFH%&K]CTMْj,o\'N@ԺL? ,}O<뉾(>Wn:USE q8=@э&V%g9K~rq{'[&|)B^z~ۺ+ayǣH[d:wB% U~>|8[:=ufKE v`wp~l ^5jyxi`o|_.SFT Rsn)ȡ(ck2 #X: q{)~:~alN6Q!^X.( `36F(3;$F6ލOn(a-9/>xObF|?yC3w׫ܓ\}xv]< 5X;6#)$4;,=Qi1ଋECL濓 >Q?qwAy 0bA a~e䣕T(AxY('-_kpE =:Q&%Ǒ瘷VV{.Îs̨_Y9RqDOk/Y|nFKˇ)2!GA^0=ay }(yA(PhNXqFzЖƵ\Xc y M!pE<7w ݓO뤚Y۪I2-Cۦ/GoF SlT4z aIlx% Ttu̱=2î8уǀt6q`$HL&kb-1\bg ō H΃ ]@}t3~lgmC0p`vGi vDTĹwfurӞ5%D=T Ejջx `B9q,rNk'4F^K|8u0 %z$29DžF@ &-]ē1O )'ԧTʊ5Oƒx]Fk!bCNm2!F%$=MwCrscD(h"" #AqcNUUUUUUUUUUה\S| / G#9զ qxd H |Xk9g "RMq469!UEY93hh0j\g'1`1-#D8%ym)Bd80! Ɣacc{֢qA8̳:S+ mQ4C3AIhָ%2jo[>ÈIlag가h;4]`(G}bHh7dKE'F `gIn2Ŵ)ȹQC]je'5g !C*%L3O)=QT&~e!oۜz?uIM?ar/N% I&>u'Y"){lx&^Z7AXL`@Ě t@!CWwCD2DALA(O!ů.k]UT1I1NQ͸tMbuvFK, %a#l=X'0b43wHxl]|;,!P|l*).Y3\txQ6aM? գ"Rj.S夣m'vws#\@ސٻ1`{KH"~CT]F$?Suℱv&J  #bMM $MP  hJHbH j&h((`%F5%e""fY 4ce- E)Ezt a P( })(% 1-Ib*JjH`dR$}S~"KKXCOoו}B%fQ`؟=~W/ 8v| oHzp@~a* 10,U,=(85܍jw|RI;$0 < ZÇ>G M.b uUB$DL1iRgg C'hMlc4i3xo˞@NB;eX4 xXeAG g0^\fNG8,\}4Bq`*ÛH~9㏤ EIy/ ތP |^R%D|?KbR~RhwƵ 8RPF(0&a& ϖ$;@ix!룰 R = 6  ј">-lhG$'̺C }JcElbKZ16.<3 1c+yiNXAP@G`8c10K!5!5HU!A طh" bH$ Ff( +?+j N6!(QJxCؔɉػtLhĤq040P,7&MA<ˀ6dQ" fvSq׬.!Lhޮ=և nK{FIf7 nFVkWc#MfM<"lf+P䉏Xy!5 kY(cLޡ`Эia alg f %N2; 8դl]XJ0aOf &Xb0ij@zȐ`Яu_=Jo:iA RYLoF@c$&0$- -kWBWez f:h3Hc*EDpЂlUk Q4t!<8Hf1$sd]åk;6(0Ci_`|M\wNrvL9se Liʯ(_cTK#6Ɓ=fO6a2t@3KNFCt@O-\e] L JP?LPăyg/'S;]9ӳ倴cF_ M!Lҿ<(A R `!ՄN:\;*RN.`PQ4U BJ$'`HߗXTreA9I,|஑4.$1 j@L I+!"9Cm#?4s#8)$t^bH$^L8@`&tt8d(`!2 r<4o~Cp)js2E ؄ uEBa0_mMXN(#K|` .#Ѫt\lUvq.;+ɖc+& 6WZ 9&< C'8 jc*ܝFpޘ$cBYrIuaąSժ@@/@ S-HhFڒ i"ԮGJ Q`FQ; JXpu&#o eh=@#wb=1yHg@Yq i*IcVMQG*R-־PLKIsjBQZ:M<E>{v8K*;0 )1ݸ;7RD+ͽ4w HG9L@ޱmdFHy@SۘW01-ۉ\&݄LC5VB^owڲ Jh.aA逘fVR>,?G\$Q8+~]MM-- LF]A~2`Wa U &Qפ]*Cl4 @ꊒ+2晩6I6B떦)a8677zQ$,MN[w~}OF!ĉ1O*>5&)W +lb-ϙh"{9aS5#B~orI]noN/m ^wuDEQ֛q$;9gDӖ c I&7Q@sr2(sTf8(v} K\BH*(3¼f8n١50ogch95mE\huz}$ i*c[ )%C'f3Gd2ɫ3+t 8@b _<P`59YA@!I$9jrv&/MHGs|Ts.7Dee  OoE!i<($ơVlҷppt|(cȓn%"D+iWF$Č lዾ6[-^K:ټZ&sPI.zfn8VņoYc2j .4{8׶@H1p6]hZf)M@ 5N 4]v]DlMri6S7gWd ,tMy<: ݉܏x:u2XI;\m:b8 3Z@=A`G' Q< f(AQɉ0*"!WNO|#5 I@HuiQ*u ίzqޒ[`n@▜jω{]SC׋pex}y2axao_.f$ m"Dt3óc*Z 㢢%H,[!2)1L. N|K&Qr\ЛDTSji"vzXK=1Dq悚1F[ 8@<*1 (]J &"XB^0mF 6 %U&A8 PmKVؼ{,Ӛ+ml[wKhp|it۸tl0M.u8G\񳹼|J}{Ji*FT4F)í'6hۭ * 6 Qb0b8+Bu8p#-Յb;`8V7CS0.  &pRm.Rʅ yaCy2=ᄀ DZH;qW(xT̶Ru 4 ) 7\ʛERUHԃE]a;w'@PffFĘtC>d>{*}$D^:=1X\vsMkBy$xA48%Y 70ٷ<; ulCs5k7a@c\ƣźIh"ɝO 49@%y5i0rcṙVI5t $jpmTKc;5󓶙(% U l^(L`-L-ubLڃH/uEis45L0J6,f%&w|~a>YCcCNd`X%6L/X;NVo2+<9N < fmՇ=!}ɵЫM`L[,p3g5 Rbt1pV1|oueNX(GÈ+A -J}KӢ`AUŶaJRa1p=:qvb@X0m}߿^:)QхaPopcmSF sO-KW WZ2Ʊ@/.IMЗjjyz2Kȗ{!bx(&b/ODCiP>|UM:4מEcoc@(XpqLti='9$: uǶP 2C)%p!$osk_.|@fRHC<>:bF$"!KaOQe:MS j0Tiw3ND@ucvm po ~=~~<\*T#}&2@ʎ0.ڨ1cYubtzq&sSDL%wXŦMśb/o"O REh&wခdRV>GÇ(Նq uӶνtՐ9 "j`s(6W=YGKH@pIjY@d{CD6"NdM`(TO~dk^˧ۡ-$ @mD`vk@?x\ZL:#a$&P[ޞ傲X7 ، (nnrkaŊA"s*N# " d ҝ2@'fYۅ`QI1Ԗ˨K^lTnLXWb!9 (sl[5 ?|@U]G7#Z];P k'(\&/^g=] k,C cAQ2P KHm t<QWsK ( !6yYF#T!ijoT޲uʄK$8"y! k7zk l U L}*& q'ocD^ 61g918 :F"v`$DP'i=K1n8%6̮հ$BĴ4VLiZOap@Ѝ/3I%$ttDKC]пT,AK$iۙN8%#0d&N8m݉IʹP}H ҝ߈GX3#~EUT4{e^`v# $; x=> !0  G}'0= ]IJRj!:h!8XIZ EPyf%>O1ryNVqa;1(y!E|f8Fcq%P_w +&;vB+!@[.|@wB)0R X (A(D=dba#:ȇ5GCr.c RS"^!`!i!YH5a")& J>gJ#fXU,hձV ,4AC?~İsc͟k4?/CO.G<@>|⊈hM03&b %s*F c1Z!P8=I& c b )|#O7>+۩plƐ2)r`y/ h<[3KHGE-N=/O㜓<4*2n!l,Vgp I*&g9"Ï^9Ⱥq?Ai+PX9(Ƅ֜oH1UC >An͊- 6h-&6!dP NYZЈ/Ul٧!շ9}h`'EgɔN%&9!ޢ01vlU;t=jK ƈNG*8R6䚜CCSn!(I($EL0nJbGHn4QAMP5DA}6Bn@%] 1Ș$M -$a1]$1nY 424~ft{ RDseCd+˱5Bh`ږ:H&tb$ $m!+0up]5Fj hf͉.0GSMuqC@Y0abD1f ,ٲy *Gj9ݐJRcLpHsI"4ɀ<5 sҀ눧ψaP @QP cBKPG(1.7w9%ĿqNg't`׷c!'^䊍 j5e*ItA) pX=o. S8wq:ςT62-d]:=;f DyPHɈ;RYzR[)<8ǁ 笽 tRЩ:Ѡh/X77"[Nي~r÷i4 Mnop+|Xw.:q!HF|ҊǧS^0 ~ġd y H JB 8P ih`<ʫB H44!B )H4*0߾`"ȉ9|=NŽ:?Z`J&jA,KAzނ<,*Ki42**]Œ!^.$GlxwvƚmrTd*Nr]N a2\ $`2=`10*R,sbw݀C< ť0m % mBB8B9Zh]R^P8dq19r; X)@h6fcqߩw9t iI5á4>z/uPMbLh80 q0uD/靎alPzC?$έ%-gY{5, ɲL~ӆ Ov&,,M_@>pbCb ! 13MΞU _)c^"mb2]6|l+XK4KE׮7\F%QQd6ɡPi[Ak-Plh%qukzf5yP_w᧭FI7or q(pbbAӡ-[qE% B+qn6Ɓ6R ;0-(H):=Av F^5C)$UQ1mx9^{/61ɗ Fq$sFʨI*8B̶MU::3כGA jGH6XDvcbjjEiY<.**c@K2gLc==vqM6쌉AI˭nVۄ!yġ'3Uwy˱dwfyPL d+m0RBק5^t!^O T[ wIbQcLěK* 0zu eGp UOϝQ>Ì`_0/GQ q@qQ td)(KCl?]q)Tq6yI =i(Pv[)w@8"e8UCCT9POQ")iA}PP"DM!Ow | R֔W3HHbQt. 5< 8,K ݓ UM j#gׅr3jVvBHeoޟ9+q)pIA).q"-s:Q( h&KpY rbXaYkCM']5p^mp&Ev(;.ЕȃS3"HO2!NA*5ܴպxB3vC}d0-_ ΌSS 3v83f#q ||S>PoE?7\^ -/'qP 3rBQk'sNŠ Eec8%Tl^*Pj'7P@Q>bĒJL쎂c@tv`(AFG$m 84 ' 9::8ńZORqyCFG {ꘘ@2!hx{;,rxo )`# 'J*rtha=M4$Q9´"S*U SR 4'a\"dx'C(g)8ԋVШmcDZq)Z z&6pbE#0515F`x0-oχ'p_Rb&_ߔCL*""b! "!(_ypq-!2m_cek+hʚˠ  IHLP&$%0ךjOр73-߱5!vyI~60D(d(ԇ34 B/{oQIϋIY.cQXىzd4%,+j bN\ctWLDDO%I$6U9בc^+*|pL!( ۳Bl`\.;O ,XV "H gr!C@]N;g'S QSE֬l{=J((D"TI`㹞 9&*.Xe#ff$jͺ)Cs WX<@ybJ39 G`0*Sc`؄M)(AħpQETo#W l!H!a@Ө/OiƠ~߭ZkW6_hOcQsHtNOyB3?wB40zW陆bZ*P'DS e[1$?v94a,ƒC€( "a KM*yYcu( D3Hm<1Fj%q!|MWƨZa=rU8>/q'͊)l f>XV䁲(3B$PzDE=ʡ=ЫAO DR??C|wXc** |Ì~q.I(YD7oigjU(s8$Ў-z썞#7.Aox&`eC ISR}J~bN۝:RBJEQw֚h9r D\u,$%. 8@ 8zer@AC@IO)쏨:xU,=Ԃ6*QXl쁲  1.O~MzK,f(2M?\ɸ:v 49{ ] V% )?$"Bf & 75C&q(b xAA'&BvJ _W0S%b d)4Ri-Kg?yqY=ޏJրb0|$d|҉*>~_T~ &$bBF-z/ rCKܔL a(Ӱq--Dc6Aуci lnޮc`4LF:60nx1RA'Ť ^ari*ߐ'MȓYXUovv`;5z*.'.@Hz%<YvFƍqX #N.G2D.EJ]|yݛ\ޞ(wϸ@aPq>?nt08BG @zN|` ROTb[*؎{.; r&^v lkRM$ GK#t <#Q"c7^oB $X$a8 m?'qCãHO &; K PA)6aN!dBʷSK"AY\#iyҮ^3bDaBOHE/%'K2WY]faѣJtAAE!HQx%k=p8Q#,r l#_Ro$>#XhC gr}?)(&?B jS8h25ATAZ/ O:hlf ,j><8/6-ө; /~OX>xφ-RkQ׷qAbwZ(&Le(Fx҃pqRK"*oT~Az0& lSFSAB 60X3M|{Zp3a"N(sMVF#Yc4NDp9lC !PcltN@(x=HPk؃JJДe \,awCSs6p)BHU@W0a,`]ƈXs , M"P~z T$CZH\%ac[7pu <{8 8 뉛"OAD:33iǎؙ@vZT Q J Pm5H=n])K] F(vUӳh4[ HњNF LMIyæ`/i "DD ( :X&yuׁ)5qMqx? 0K0JDDA,i7?CLtb~b4S+8։$Rm *A$<1C,C R@150DΜ2l:J$("Z!& *"!? %"(v" jP)"JX*)fi,2%)^ི ʋ(2 @2^a[S\]9PPGXYacDFhj L䉊%b*FhJJlLF\D~BšXPD2Ћ $RE[DzsicH)T < 'd'(H\Nw @(P @R4(nB 0!1L><CP B\@DC@)58*`^sv:CYb n'ws5R~).˵50З p3cYҎ{U䑶B83Eu} -&0L\7omyzCd~C|/r~Md w+>E:MS0"4e\# u`2"`53W1~wW" A p i٢Gl[<ϏGâp!B, &bQ-!Ac<%E_QTtyulF]xp#%@MtU^JzeeFE1 3İ Q F=tEݬZ42Paxޜȡ)|z. YU G}P E2-n  C Ӝku1qư&~=Ne$K( .*RU( 4ɧcҟL+o`+1 :ȔL)'W:О\*6eڈ`4*1QÁ4hۯaʎyCdDno nG=E742\7\V6oeUUro Ѹr9&mD LORD#@wȨ5n@Ƀ0qyBq/f M9Tij#3O?2kf!]˙]GXwhE'vҲ5^dDTs/gN8 mp[QoX` xm?lpS[V>8S]:Lƽ&lS8ӬXM7|1զҺ$"Ћ8 0ɨ z4]Ay[|t3x 5(KSz&*b$"$q6Œ=9l[(P #t 4.8(Ǖ]>qz5V )6ht/E1E"YKO\]>Xq/@ I Q@s'M89Ne=fLn8챏3gN*yAt9onX݌}YYc1v+d٨+cW,\wa+$C}H=py~Ugq'a2'ޙy-\0` HHL'qHcTǘ4QO-32@.<*jP%948ٝ7v#Is1FZKy7MFZ]>(ɺ ~4!vxQ /o sAB) N|fqQ:%:RL]T1yD/RƔ bD"{zK21O짹uC8.F%I'R\8;a@y芿&PQ{'gTj4Ut~pρƶhJ %+@ vH Ӽd?jk{{C}8qw:.s Brd&!H,H@H03%%H}+4tdToj1\(Y1@?w1u}?$(QKA.]-p}z653Kd,JPS5-HAAJP$DPP"JQB4CMTL%LQ2EQ1H0S%(TIR(@A)SSQALLT34C!RPS!MDJh4]pI:PGxzz( ,칄 N T/E ٴT.g9} nuz(3uf .Yzmd< aayʟnYæc"{=#P?#oxSN]##gM L'2z'CT)G"t_ G*J4i3:4fFMBd7b>`LU4KV[UlҜǑX9eV"Ԅ>dk44t33 ª"dzJjCZgO 2!4̛c @!~{{ePa=z}y{!VegvTƤ*mmds{m:}{>wYqO@hƀ 8ׯǒ@=Mnjv5be[{޻{vv!=$wѭU7Zp3[.[l"χ)^_Y|k!R3sK\gsU>`/}E}-TWҺ]*m^ʷ; ֫ΆX8U@hG.MzZh2("76j@W4ell ǪR}n{@  IkUR EP Jۨ 2o]_suwj2ؼk9S΄TP(*6QJ )xǎޛϪ*}2ͨhzw] q}} lXb4 $= _xhJޯ_@AP *6CP 4*ew=vZYZmm@|}^T6L{UTZz`Eh :AZmv%}㞎+ȶMČ$53o}1@xz}Wgw{m-m(ToItV>Z˞{sӇ}InKNv7hﯺ Ӿ}5{>s]Wn˾e_Wz^ ݯz}_Qu꾟;{UzO^]Tmyݞnwt6{lgY޾w>ݻg{ow3[VPzg;Ӯ9)U׵7FU|+m&s_M=}yܭw=ǻ_]5qoWT[wl۷۾vީ[7ݞo]޹vLewm϶jZ^9|ǯm|}k뽾_}4KcIwi٣g}kؐ^^CԏBpжVɻO>/l: P7`elZ^/mJu @뫴{mwM,L ';@4i]r}Qݻt۶+ZyXmKg]cY뵳vsʻm:y V]uHK\{zCg.ͺ*p]n}^#lzco 5iS*nU06֭4i׼C͐d =my_m{陛wm7;un+ɺ;^Y׾ 7N (@oz7W7А@wG_Tjػ:V>bnWuvz @k*۽$ pzdWYݧp*Ms\;8gy;۩u8{si;ݮu.{jM(:k5۶t6[];bsެ{:s AvT]t.fwUzfK9 ]7w7[kA$^/5-Է>wf{۲iWpkOvnwG=DP=ԯ}oש eWzo9`@h4 m]5.jShUj̲XsuuwLfnw9[Eu)l>wƀoI˾ܺo `uQ;[k(c7ݽqo& wAYc v{wWZR/=܇5sqiJE%]3n=nzG>w ۶ݶ>Qou:.uLQrٸ 4U5RРCfǛ1fswbۻ5L]rh۞ ^^eݡV\f'=YN=swJ `w=zZSuƮ7c@uӠnsU+vʗ9ֻ[&ӻb;;4=ggL{שUֽ֞aqʲ}Je6:zi\¹#ݻvo[Pdց4|Sޭ˷>t>hz=D[AzopD@@@ MAz#M@14& E" h&?&hhO5O5<=&##hhѠD)4iҞ)SQibdObhK yuq?$, ɭ8Ĉ2E:omXӍ.1 0|7~S·5Y,@Ք7.P^LRY")fDAG7^C$ J?#S$Tzx;9 1̠`AwpЙ?j Wf"im= /v4t$z^!{$ rB@( *R)J|o>o{T=ZM 3ţY kgJ*ho|yU_gKWuvtلqwNk'%ѧ,x][ L9%!ȣ$8OdM.90Ѽ1Gy_Ll.mհ6+9 ȋy[wSI딯n޴ZB TvWV-Y'wjdʞ]uRI̼9` 8xew /1qٛc%KoLU9[HS1qexeTo-;a' '~ݵarWQNL1))TQUk3bgD U-@}?'|޿藽a[fϚV'T:dN1DBe 7/v2e ܷecKMMpV[_>ktEYr_tsan \NwXQŠeb!vYdl.2-ʋXl:eQ-f ] U`3 u+îh=Xd_7: UbĴz40~|- >;(G[ͷ-c\r͛ v:MifsHh ,7Arn gS^ I*-C ߭Yܝ'V :8\4!.s(hkd FnڋR\w.q[꾪nEmk{~^wBy鯕:fnE 3ϩf`\^Zjdkvzk9[j5# .'WJt ctr3d$>uU=uu=V]Û.u. ޾$d0Tt:vya=NXƮk 5GGd 28=ڏaM^1+UR}6H(1DvnWfTwʰ{UiU"5ާL[WGW'O ;/MBw7lxiOޔ}!e1,X.?5M%WF0/ÏƸ.'`AⵂZscy5Ւ";Ū3;la9ݳ!oϯT-ehw|Qˌ8P H<ՕݾRt᫂TҋdfNnVn゚;sҜ,Ɏ?bM h!1+?5T@31HŖa-NܚK .JpjL2qCCj^<[Ϋ)J0}ז}vƶp v+6bb"EQ2oOCYl8( y8mhk S~QTTxYQ0w#d B<6"ןJ `%,ȱUE$R?oUi?$ĺЙ`TugoE )9. @JR̠r&sqY#!xR2gmI?7һya@HÕ֤1@7&v("Ŧ+ c r((-ߚ}qwNr]UQֆ3P݋IasAgGI.7S)Bdw>ʥnszoK+# y˼)&?ן8>R66U)1|qn;ic|w0}u$ w׈rS~&{۫b'+y?^C?Ŀlj 튇$}FrƷ|ѯ c7^/oiFM(tO:9:2}5N2Yq>gǻKۘ) >Bhm!oV$z|G;}> ˒1Sg{n7Dmc(&"UU~`L4g -t?%P\KBH=f&牙/2Uv8LK %"?r@A) 겲TPڰ@q,8̎iQR.Y I)>,,"V%d]{zĔ ʺ2 =f+/dtQP(ԫʯoxƙ9 FD~;pGY؂a3Mեp%}bFNZD_q t94w6I& HQ%N=;z3~rx%ܘ+YgϺ?<߾Vf8evͧ Fq+.6 !Q$mDG_hܻ~U4ZQP'DM295+ɷ5<ݽk<}M5LI<]LEAL&tC^֒n"~KQ<'VI!:eqpۍ8Yظ}03Y$CM˞ 945&-lW/-Q"+^~z{-VH+dz92B`xvkLBl& 1Z33 ڽ5׷~:\QADGk3ڊG{.urӋ2ߍf+%P!B $_.g utsTb6#ߦgFQ /Ҷpj(YCO[op0RW9e =ж?eql)pyw qӛ4KTGw"YM.X#Z 5]:DK(B_ߒR !?g 5mt*?ݥqvGǀj`2/z)Z: y3 kjwC^t80 ,#w-tp UcRz_&µrZi*-&a eY<%f ȦwSGq Er[L/` J"2ݤw\=*sC|T|)qh͏uZ$8s,9IP:i]Yd'WmzGnS pUyzÏ],a9,CV]RU$Rjtw{fH_rizlRpOD1 IOUu*BnY:Q@Fx^'KP2g[KvyI@V2(1!J Jc9UMݑCF|^vH4tm:x0 #~J 6E >%&Ao:mF['[XSbzوw'%xǼ]4 -YdGrQItt:ަEe"|`wҍ7Cb#+Gi*iAUEpmibZf!?w8>RI?S $> +_)'>䗧H'B|iDA"pݐR)1KmY (h>Ti70Los) LHRBD^Lj+46<*Ȟ]~;ghcK8&? Kpt3@QLLq,LKl(T:&i}Wr\͝i2REH*0BS |klI2'K Y't =xƅW9I/ ]0iqrxfPz$>œL>&MD51SI0L1H+G~aj92+4%ah J( )J  !J3A@ªh}}-,BD/{~>$o.uUÆDa2?y a ^L` !r|5Ge39 viJnF9Ӊk) -,SC9$3\Y-7Ab +윣;H^OhX Zd2pܡff HTB,TvN0qL Z{YCT4V5TTAHTAU%! *PBĐ%A RR,Q0B$JROkwl2BQVX(D!UzұT6i6 A`z|S{\^X: T<-bOi"m1%?ʧ*610Lpq4bFշ(e\a7G9Mb Y{@>N`riC>{sh!j HJXiHh(",D2\`ZPr2 "CxŪ*w6bإL6s*:` jCIrzd99Yre3 ̳!0sƖ|NbDaQBHq6h%DT !X!ZV$( "8XL $ V*h)% 0j;lLpR(P~m4x׵)hk` ȏϏbc*<(pL % DJOcdnul7.栱A?UX5Ɵw!A#yv/4yփn$2 ߒ!X}'"]m H 31 <%N[3'gV{jʈ=!j@2xB'a;m isI1zn?Q6Ks%:Q1o,(-N]&YB%pw 7#`0krbb÷g=,L نi24X%{]8L3RPIp [}6">Mozk?炾.!7mm5!0#;15.A#v6nET<qXfʐ2 qA9%ԯԇAӔ}97\)B? wcD4MqΧ+7[#9}WЀz8ulwOTòglZ@wR@ bG xyՕTq,ӜCۍgҿ eו2uBxkG0i3pu}yFBY(Jaи^5~{>~_1SQ@8Qjap|> ƯYKhӘ tg^X`}&ݜ)f.f.C; Nlq *(Z%4 ,)YH()JF ,YVTذf/Go9O&1i P*ZR cR";Y[,:c %pT?N%.w?NǤ&`sZPQg0Xd=q}KB A͏f- + RLEZX)4xmlʓ2gk |ư9<}oS<`Aq9J _؍,ĉj~~H dv΍.s헑K`Z±PQ%JBjϱ2JZ9:2 iబ*ӋrabY9 !@_12()=dKO5BƝPG -% J^Cl_ߍ 2 :RpL~B~BwV)x)<`ȐsҦSWC2[xPK8@mLLHT2iBchе[$Qsar5kЬYEaRH3qyW#Fe-*қ`_]`qV ŎBx!A|A,9f lSb8?8=j.˪[K\)XCoM9_opݾ.DFB̚PiYomyv[OE[Ze .Z[D~퇁`R mYZ8BioՍlƙVvɾi R}Mmej[bݝ}Su п2*?yLhl"uN~TxGɌQ5k.Z 2(V=:R.L3hC]H ĩ )w|u|6579-۳/8_}KZB{BLZtmF!O ωik*uv<?hC7_d'!q !r8Dȵ 8h3N*]uΘ9^KE?usn枑SR`r ) Q0|u.eWO4}Gcɨ^$$X|f8iĥNv*mBN|f]L4c_k$A&)(OҤٺ"˸8ְhxH0D%0{-KX]K>'W]J+ȳᒸP:΃I,ARC$wU-1:Ɖb^dnJ՗oZI}@i9g V7][*Ep Y]ܣP&ˊ5k?b u^ϾD_F99/&O=gyzF?5!_yMqx|\*M e,J~(\(뮉b|$eW~M P6]<5MU!hkxO(}%(־֋񳼾U2êʻ;Hf]b$>YviwHrw-ij_8%bY^a%a$*w&}WI[J9}^ruɇ+%f@S'5=4GR|rBd̙ -B$ B26RSm~5$OSxx#c+)"%ޣ߉ 3K|k3L̈ݺD<ǮKfoKTǘ&l;]:w>n6uƩC:F#k/]n ?9K?cp(1ɔ. 1`1R'i6&698sQ:3 rL0YB|NwQc@QMgca!TLkGܠܝ5"Ա!8p,|Nn!!? }Eѐ6.#\?P5 W ƞŤO{:oWv&U!ፗS5 * k}{Kg{ZU dkU&"Y>&'Ȭb'TqIOSICڐzH1ߤ>uSvta׏zNԪEZP˫JGg%~!|#9KMy.pN`c.t, F#"oFK\dx:A fL70 |rtu`٥Gښ|?p$_|d!Q gՒpkg_Sp)qű^Hè%OZVMJDVj #k$*8^2xuZqg)oѹ"B"Hpk疨.|fiק+癊h .=zn(N]A( P֨jI@ul;.a!F ܠӤD+eZ ĽܴC>{v0"9%8]J IF}z ۻ;PȌ7Qsqg`VԢRAF  Fa80(FЧLH0N$1)G1WF.Da~WݚcxOdç^ׂ|l#TWϻ-EE^6X*u9rËأz LϞ@pQTxv,(/_ 1Xl_t"ޟav.U\6E&9 lo)K뿒Zynum1TZRpˍjB s(hQջK%;"` J؀B俓@g}!^V [RdiopnxQDKUc* 'sʾ.l+XCрdBբxCH<[87Մ3a4GTד5 AdX)()"T~`>:~2<Զ sp1" 5#61"0q\D8~LJ F+Ǿn0e;3&'*X$p= (K[aOC?ၚg=$/ɩ9L%J<S㧤PQQD>(~~,rC1`}T&y"fII>?i9H}'yase~O=?:CJ9댝Kjr (!Tr '~(]`@㩐|ULJ&竛ӣe"'3]G*;QQϪ5Mؖ#@]h엌~j*%;>4/k> ) PO# D( K}kr ^a/,}9ip> %R=nɨ6fKլ@G#d/x3L #zIֽ=,VYjh0?-]J7t;; 3Fɂo1)vq`en.gZXNMC:n'l^ajH(V.jA?frS:Q@;*cF%{(F =@}A>T`seS.e* T,[;'W*h;W{ PH"F%K^T ek4qdVxA'p씞 @ ?CQ%5Dү7qʇx+PB?J˩F2@9ov~gVfpwsͼi,hr !3 `}T*c5wq;385Ƞ|tIz+3׊vr9vzfXa }mYT*Ŵ[Kim)--bέZKrp8*LO)n,$÷ィ(daL~Q"ؤ&RIHa7Sֈ\q7ɹ]O LD_ֹYHH2Htʁ{=;栽 á7(C5&3+J؈j@ۉbae0Y\Zg 9XR>#BfR~y¥*VUuڪ몒^bofU;UQ=KvanW1h_sk3y5;q( LQL^vp\;CfN B;캺cC 2_.c _׫vߨj|cH\>C)צ8/`@ۣN%FXuj)>~7r1Uid/* O,7#~ \  Md@SE %U4Д - -d&@P( RTX-3$ ˜uTs{94=JQڴv|oe^$ `E@y+!m|>#wC%mJԕ Xܦ"6Cg]|>!wWγkp@ 2_,x19/[3c֜~5̾{;V7;/ǖۘȳHCa*37$P+GR[իo*v%cw:67 %S= 肋N$Ҋ@-.AfH.#[*b핍ό|+'J֧Ľ/>AܩnD PJH9S}o<XʉQ "#.=';Xmv0Z[[3tdΙKp`pC_L8<}no8֮7zư85oU[osW\$.W|a)AmbqYCA $F5P4 nfVaХ;ީ~ vSBJ3(;nՠ!ޮO#̡.e*0N”[(,B!J;PXb:ϨP瞱뾼oݕTLJQQUW$*}-aޒ~XW+X5ïN-N$(D$*=A|ܥe?וf*ڰ'oF*mUNҥ:u*TS.JJTMY( 2Dǿ].umgrWDOTd mm[D> i37bRMBWe!D<⬴!1VxGXuX2p3j5sj`be&q: 5+qθ娠ʂΉ*)avU9aSb~ldOg33l4pqC-^ƘMiS4[}c]K+*B?KյegȰۇģEJ҆ TK8j4#jmƦԬ`T)N0֖*y'M`ǧ8_)*VoĨX'0raL!Xi,d.eQ~Oھ~b-ӳ{h~ԏ ZC+9 P(ut'Bi!:}֥)yN#P>\sX9Yې~|@ե)Dy6ւh^(>I(ZI!'fKT92W~ a㚉|srY99 s!r5d*d<A4.KBS_R;Q>,g9tyO'^ ` D4UY.*lEEk9J ? Rz$i?qm,#E>rjbU{jV_ӳR?r<-omF-p촘t('"b*}JЩaȺZ Kf'>'((b0u-+@כpR*xYPc^| 5d>UV<ϰ-dS`DL{,UH2C6PjUԁB: LC&}\eFkĽO}Ȃ>XJ%eWGJ,Qfϖ\5S4 1U$W^:Mbu UԪad]:cf;R* X~4eX1+c }I~Ls!zeMTf#m> m*SùlQ?ޜET*SԤGF*(j,32K,4טQQAa¦F|wŕ[PJb +VOeEQXIUA LJ}14ЍƷ -+ lbgf R?]ԱmZdPZõ5 ';{t(:m'y΃ ~"آOzݻb,M3+gb #@A9d }^ϧ5$&ԟzV[cv^Hz2:8O7)E3.*iAI- dLV@K2KRkhL __ꌾn~p?7?/T(d=S% -}4UQb)V2Sq(*\+ݮ6o k^?_e[&~ڼe(>E9ӳ  ui`L+ eȪuR=>Xٳ6ן@TQTHQ_["lS?R"P(*A5'O/ngV?ȏ/Xq)yDp#!<ҫo9x~C?ח.I?t ^=[ƒhiv~Oe80xT?p?~/O^͟fft6bܽ#5|<|M\nzz\Je-? NƮMK5ʔJ$7y9AYvuϪW?Ү#8Nq7Sid$>aE>U_sܼ< ϥ}<;֗wHea H. 1!͎#Fkjzqyz~b9܁A'xx<}}'E,*f2j J0tΓ0Ͳe S3[_ҖXIU!ٞKFebc tFoĿ6Н|Sߦ2xO7[u"c)> UP_KXi_ !L$:ggXVz=36sSG3s=2X[; &ˁ_<"3#D玟3^ezI }*/(CS"2s+s2a2$J0(|A{yː|>7P(>aj0U%z:<{ GAj "0"2pg_\ST#/%BoA'􇯎cE]?oV"#jX NFJKY0eMPA`-e~аAA2DU@qaR44 kWw K EZzt?W9 =0SsǦ? H8XȏZ.ӂ6),vH7_🾩Gr7&hGr ef$  àa(r7`aOZ EXG]HB_Ui[ׅ|"zON~Wwa?{)DթBjAd~<{G6 !|-}όuZ '~ <#' e \n?ٌ :$E|wDnt d)-_34+M2[0??;|O*lA_ꖔq=U̓*tc|8G;xߕz%W#5E)4u;;?R÷ȩK`aVțBjp>=]<(r~I r/=¤KZ{.5MC%YMnB #__ɱ=:zL>n I!ف%a =D"~sQ-џX/2iE-s=Ռ<$O4zD(:Ȇ9Եw:aHy% ]G@Mv^XMRPl?߲'Q i F(V{HU!H "{ ֹTJB(?tR BD4"P!E)BD ˼Cs0% B3 Qe`d* q* XH~:B6DXДMRrFA$QN%Yd4ybwJJP/$B/`N2&T76dKxwS^(;:v4^#/3=3R @1NHP1L&1H)? 'ǿdq4MdmͦCS{a>%.ƒfh%H$':S/5n_'J\v Hhr('Nk{b$CG$FnhI𔧋"p8NyYy?M&@28gw!BAs%(@d##zXf@r8]oտ9!s Λ`8a#v@on;&Heݙ7DŽ?΢lK8tnLԉ,vKЏJfpjTZ֥S4\;mhN9*`vssզq&'Wh$}yK_cHA-^[wD)ywcgI͢d[%I@"c*(7exw|Ir|թ!)ƚEۍ~viMea$9?ܐduiHjW  f>yz`g}my c&y0j``1}nN;6:X)%t񕜭:3ΐU=Q_\MNPR):k9s{> +AMtE=܄8̳N:\MrFtKqC׃ Ia?:#QG(m\$ŖpMUI^ëximȭؗ7ׇ-{sb'#5[ a8$@=̱!*5i*|eǤn.nk̍T]G^LE%r#|) Yon (,t9H֍cw__7}eKfi.Tn=+bzsk1?/<%]o7]ѭwlC茺>wֲqq׻bx Yu|m S tGpt#_#M{7Er6PGslkq_Lg1d'@<אNHqʧ~ !t=ߢ/{7?od@@yę7~))M`9s9s9mc/Jκ?Xt8:2֯^XnV 6U&˚VYy?(I9`Š֐~{Z$sZNe۾l8R}<œ$ '&oӄZ$LAQZֵK|?mϥ.Q+ZpwVx?S&~u<8ts] )5\;ttz mfq4|a_w4uem|V|HUJ~g,ych\=9oc=KQ7[ayEF~FJK` h(cEo ]6H?l`c֭'U~7mk(P2b6ΰ A) "d4KgQcڿGSz]] O7xl] mȰu\$sOthBHu{v|4\1\pi}m}BLziCL3]O=‡@@X exZ?I(؇Ё0TtlQ&*G¯bo'zą-i\_TU: ܚW'c0菠}f}tl1Y˖&P:NVs5U mNϬYIÚ(Z|ƩI3`Ξj]!vˬVe?CA 0fJNun(#wf$'_XE8ylFD|9O0c;'|K2,."AwcdEq)}Y[>>WBxW-Duӿ`>b{G'N::Htq|^ $`,^-,0Wð@2g.'az׆ v>w0r. (feG DƯ>(#Ѹwm@yWAdA%\g:H~{4# >_tv|s{uA{zslJFfpCXA0=Uu2C=;=xH5Pޘ8[NMr',O>uPF }{FVq>g]pϠW*zHqo5 !1)LD,1'8KpoыGu::a6u˴.'xwk_ԚGbI<(;7$9  "fZX#B *@?UJ( {+߼4(]> (/E|Oc.1Rg:=l.0R>-:.e0~XKNCWlppfa-{6.O΃hOW3u{~ SdU7ҫ .Y,8٠Bqd@"j}ޡhn0x":1"3`̡fpX<1e4vht3GZfCy( =bK #6ޛMYNE-piFӗ8^=CS ۀ]ԣI FJt@*(5k e&tX\`0)VBBĂ|]2jrgsIR}* / wfp +[n8~'['fvt}:;ft60DO 4x;\S./M~;ۯKdDSU! \7>џӹ〧L 7sV|eNݿpspvPQ8eO$!# ~ #,<-89j]g@:GtrOQ-} <tO0Svd#m&0.GSWJt߃Ҝ=.@RV ;.]o%C6b7v)>]b:7#5 0-l8O.#qo`Fzsq>__O\?ɂS%,?iiqq.- ܛpQ;<}?Oa!_6a,v+hIs"@fq9xt5+U]lkG|.@2Vk_Ì?/Ѫ `6`$#Y#uض𧋝.oO <ȗXEWЄ JtS7Q$]H ^?~Ϩ#\SG,G]}\>5<a{ ;Bȁ}W]rwofLt/R]8_6 ޞ#gzC5ޫ*pܛJjInQaAwWʝ "OG^w}w~vJfgӟpьnղwì}x喘H=.CErqxA2_NqqEX1@kOxbE:xqr?[UF:E(Kt`B5aP|Ck;)XapS0W|Va.@y.‚Hn= e'| U_9nfF<5'$ gCԪ0zϏrA6\tJDl2cCϬ F;%6ۿ HP>%ɿ,m90MtUd W(jgR x4 XXhI0`U;"(&ylfnyuRtJڇ[׽$v!*]e͠8b~n)ݬ#e]Ŀgי?Q$3ˍ C}{c)8Oo_y3GX{|^X9؄M\Nfﻥ5UUUUUUUUUUU*I:wgbbVA8'?_782_pOxgM$?KIA@qf*QPOᛆsZ?-rU)B}g}~9Xta>_7Jd?̓Ǐ4*G'4ALUlC&>g'~Sd?'7ѹՅ'1+끆c#na0@GkT7 ک\^ښG B.ơ7LJ?2}d1bR\Aņ`AgF(("Ru'6?Zp#p@Fž|͞G{zS%HJ[GN]߶`@%:[ڣ+y x2w@A'$ X>|ybK]ޝJh()Ts`;EޡCGD,bkP.!=Y YXݬv.L2ET 3A!\DƫPJCQ  ދ囀?'?|wJ-""<8&7w~ċm_f@g'E ʈ3aa-lT:砈އ'v!w~8ϊVVnF( |aeIHG&bY">|%&sw$0 3c%U<2}pGqP^(y)gφbD(r](\g]T_U}9$9$Ԫ0~Gd< Ϸ#xk'%2~0;glfg|x/#Vى!b}L &!J{h6.,I6?m>1!@?Q:hLZ3 s|@\_v/)@=L:JJ/O|(`Hz:P9ov}U'l)쿃8u` Zq?ILa5({-IB H4 b'͹Qc}WL2r6N:M~n #O} ΑMcRW/s"h_'%P^ JH*{NUW~UUUTtܦ>J=Y.mۆŧ @?< x8<|]V4x}W({µE@wT__#e(J0:<kEHy@d}`w{(IQ$j wՋћ agzzWDھ䍚 `\h2*!k{fm'"ſϡ֦t!Җ w+_cֳPOYBk(YzR,?A^wyTDJ'9JК>[ U;wӎEB(F@>w닔 CF 1 ?ݹ& t& w'm0piOJ^ߟ䈑 ՀjٗGN ~e ;6| 2b XNEK]&5%WtOālJyY|>?As jDZ"aOLT!:{!n"M~sr|/}eƒT!|i*RTjz{BG*1l 򿽳?ڼ;ObI0J(\.\T_2`;l("a+" EQ@;HT#ayr4<&X58v>FdMD( _QEfȢ*>@daj`7/)޺Er z;'K/#~ X/=Lj":=v fK`/VOɞQ:ȳ w|sCwOg> f[%0FO7FqiOUCnw%|kG߆="Np~ұl |~D$/~>!',Ni'=7tO=,i#\'9 6 Gp>dt"!ڂ` -axEWzFkz<|qP(iGr"&̽Q !||t(оĐ Sta =Ak_n ܀vP? 4'>g忦(N]9SD!RP=D';7G0{L*;B{ 8cBPtC|`8o\V J^lPT*lV*9:sj)m6)AS6* ,R허Fa[d,Y?r* m(0 Ȳ4T(хҍO 0H$&^|ezX!3L֨_w (NoUS԰5O0X$DRa) dXTve!! 1#%Q}1}0ѳ ''YO'ʇ\>‰n߇>~䟮/'/G񏧁^:k:Jg?i3sERF5A^5VhỌfDMJ (A?K頼aP2YwqP$ϭY):BB=B8W7;MBۄ6@E'Jgd5>ii[ƚvԍl1y?xl#M UUUUU* mګmmU[mmUmmnڪgjyR DL*o-[m/)l?†<=*HUnmmmmжmmmj}e"=m⯫mUUU]Qr[ g'Ha( )iq{^ѕ(,dEf`V~RP2UP)R_OルSxp2uCe ]FNUWٴAx xZ;&}\wtrx|^ 0U% 4_Qq YoKUzmUXʙ;̓rN1AVQ{4QG)}mC~Emܴ(.&*Q~.|%lE():.FDYSSAÒ,]S=^w_.yxs')}yU~Pg3ӊJWYWX1Zi4En5k0p~knQ;uj=R16M8mѽj%;kDY {eUPƑEʞ{RV:<~O _,*W0J,memmxQ(XݭЯf/-D:"< {|5/@sQyDSozlsOYwE(LB6Pß8 w(6ox݉ d`Ѿ/ժX5B53(z"f@nuG+9^t' [J`5 SXl,mNIv煺D;)vqa_ݝ"ST5?ky.pc1+~p`w8T"9#oARھ3ֳO? T+ Z3TЉ֘\1+||r[ƳJI=Wiiz;إ+t[u7Ej}z&ڥN.LUd?ЩպZIw:h+=kU|ɈR'1zwwzLO࿬OH{^e/vh)|g*bS\c+fbth:0j劷ηӒ?rz\o6e~[^ge8je|ndi7&ii_}w)(WxW ??xC p% U1);X!A=Ω zpݥk{3vt&s u=E q܌~)s |Tޭ)+M*Re80q#3z]UB(C$T'u|'!d%H}ek52R-n\:2Z փ-}^?HAS_|>.nV٘>+)1!vlkmw=P5 L#SXJF{tދOIƚ (qXzƦKl~k9BDQW:.x;cL)8l{y)?.g;`]52{H؇zt<43MC cpI ;":DvݏoT~5AboH·aw٧&2ri6P?>'\E0'r?%& =.:oXM:uQm-6T:3тsGpj>";Kl5(|yГ߀K_>m2pNc7Y`^RBc[9Uŕdb`!>LE7z-U|anX,}3csNKKP_V*ϩYLBÄ$ <6j#5,V ֙#0iPFL 7=!AU蝼4;gNsL.ymeYl{(#Δz} B9@TX8mꏜ xZ&RiC~[ˆ+Ʉ?FP CwM# !m”~YPؤKHUuX_I+0sWdsj>3 93l$/ Gf wr?+_~/] 2v(%AvA;t;w R׊ K_qAݞ'u[(M,rt| $uvLz$4:bAl6Y9Y m5A'< ˍjiݖf )]rL"@e~}Yi=MĈzÉݷqgk>zna"c &;9@:ᑮ2سys8{/ xnrl8] 4Bd>}۶jRU4r^%E;m~'mГSKt\WP Ph,]}g;ÙrhFӫ `|惝ƆrG9Q  vhh*}IRg2l)'wɲ WA>S&j[@ڃV7](!::+=zoTT!M>kzNFPfon/AJoS}x p~;/,66{|ഢM_!uM) )ntߴF`&W [ژC E=-'n:7f.9K" mڹf~WvEZs7r8y Jy׭u9rB6EOhq$–w׶kraKt m- !@<@!+;-NrHC«q ٬5(fUl^tErqT L#S Єe渍0&tb`4Wha`_ry;,^muWQ|OŪIAǞغE5;~Mz? Ңh z~b#6\`% @dN.FOĆvn:1m:I w @kpsF-*\Zln(Moz$ZC0{FҫvIW9 ]X,HiGӽF%q4Yʻcfآ_wu}λ~Uy%> W\c_`mX iF?B`p`MD:LJiCN֏1Xzߪm1 `F!B&ҜZ p\.`! ߞn̠+.򏊁"@|UYOf?}l'~SG}{cZ{sY\Pq㱁B}ƜuTL2ح1" KBn_Z.$R-xPdF(?!GDe:h@?>8Wajvg( P0PZEnO: TN|Cb"ca,*mg)i!-/2Hdd DX\/i$4;.(YoM&ZĤF%Z 9 $$53Ƃ.x3hPB)V_jn/U-g;w6Oq9򂿟V|~P0$!3uX(KDT)UDNjVpud‘ ߮\_7 xt!`圜%2CQlc(C#6dH8AsU~~RxݱllfJ$cD/u#VU+b52 sWu\b^;A6޵`, v:Y*7MK~D 3bRغ%Ot>'/x1'/t$Cl@&8d M~S 9)t~#O w͞^(s#N?4f#`mWA!Y@0K;2\a ({Ib3,H3%x=9f1}.Wcr}Uj"%}!1{x8,2SڜIh2.f$΢B>bixG8X,nV{I3$!~4.6qEk;}\@=h+2g}*Bk9C:!##k}')"^ M|ƞt&+8{Byl7oԹ/:d֬B+TLV(%D^$ix=T?c2@|6Q#Cy"}À%-\O}FoQ`4MR>l\}:,.z.Yimk0 D^+U#꒛H^F`GX0\]mdkvVHgҐ`A`ȏ!;?G?e`7Rrz9*4|!u ISX~ZG&^78!NmCx|꓿YBa) ;)֣.k"ߌȓ"dmpUhy_Q< b, b fqÖߧ\Dwlw皍 >[Hrϔ~ gU7`S*n)OEJ(Zf1(z ~u/)(E^?dX{ul5C1kd핤s #[M(Ժ3*EOW /r`^}S\9H(Ab}E nrb5^3h mۻuI W#BbXPE㬅 ],X NA칢nY  c˾}b1fSw DAw5I+^]s+2(\I ;W譑*␊w {ՂDùQ4_&F0CAğACG,tX{}>{BѮM{@q3}{)̅*F@uېᮏ QD\qtRhTߞ)6!<3t |rKd;UB,, E45 "[EY*oV"s%B61FC%Hd!M i0~NOtLbRӷc!]H236@ )MSk/,!ss9[|bq}W<HC8SÞocs\6`BDsYNoJN />фN5E|H־FҬb ьf"_odžr<fiE;ʶnߙG's:\^7|1iL=&>ɯSwP 5т&20 ԶOwZ9'كz^x}&W(gGƳFv*#߾Uɚ^XbpnwAG)f PPp}+nXT*jjx$F -G# #Mz:L^0fs3- jgcH[,؄0Q1$p􏙮_退`]# NT`\$W%i튿rޚ~P ? $@/CM}]0Y<4erxi; _kKkz0+L8B{;FN:UvKFuB\FlhnV~`t572Н?ד[Zņ+WK%T*7Ti\F7^tXշG@Ҍ#)T~!hS0XM9+AeW/Rd3*1b8%E+ݮ1`Qݼv\G{i݋8:xoQȱ9l0[a"Ռ!qc?^ݵ;$RKNa$O Sy(8gl`Py3R\$f+(:v("ڪdt5| ^vÁFˎN[ǘFiN#]0C,(AK8;5 <Յb!^Ս ̰pn"cH9WX)B˰5p螪EH倖3Ȑ$˳#pIIb,zójtYvs&_PѫW0*[dae{ ܚz+X +02MhX^z>1.(=mW6! p:dʨ:R<{F"5ЦF5,5)pgL`O[??sK۾r"B׬ෟ(6ՈS|nuX;Fo0M30l@?${]ӦqG;.?jD *_e̷?XВ1םnG88@X`SotoV$rPL `tm|a7,>.7_";l VBwp UQJrʬ>''ܫ h HIwI!ا"'k(T"ۯU2+]>됀Ѥ}^iNFNR籟&b<^;_0UC g>@E0f|{z(ΏIws^/ϭ#t}$vxɞSQHd}J!Cu\=kہ1sy7ܞZArZ¤=N.iL[ $-H8N=R .t|ŝLC^iEg=)wWM'!X'߃Αs;#1!s9y 72gvFEnp^e@]==Ж,;0:fgF.L#i3>tS]٧qe@-æ̱~s ͺܡ7J[yP@?4$T5"HIY΢yTQ*]O>BgM&:\ș$,bC(&oYj|;)`1^B=RDVI 8[!g Oݜ- <@a OԇcsQs+Z䌒XK[)$~'5ULV-YplEM\gP(&k=<8Dp"Z=QoɷuvI-IhR"e:ڈ=Ⱥ .6?<k}m7z+ew28(l'l>t9IXE!vF9LL~( X"9- ^Ev(׷X8@^;Q'oG"k+^0'BZ^~G>QITV/D:t텹| y|:qӏ,|hH$&"w̲z$FXcZ]1 ;PM>H1:FURmypCDj|.D['J){ m `mqg9HqF϶ZItSzhJ}JZqJF.tfB/I+PܘYDOP쵬Vq0QqC =ĘCzT_AsJ$0YMM(jaMYdCZ﷜MM8! +wgDcyь39v ^pD,6g7T2yjX@WJZ%/Fϴ|0\_z|Tk /A3v|0n78u *T`re@4FIpn3QnaT}~%\w\<+7cKV%wQCE`".30Q/}g'ӕe;rY(tR ;:=qkpo9LOJZn"dtb90G'^>#.;c0"﹩W đ$IBE_3lzɰx!dS;9ڸW.1Od5d.MN(7%)37-dXqOcG/mV]/IkS_U}-HpͳA\@vNvcGSW×1L&8|\ o܏ϛ_~7w[#(PgbPxprgDE<.wѺ pc nW:a΂c:Z^I4 g|, %;sMd`< )j__[@գ]= .ʁөJP(wsqr( Cx0sR'p(QtA[asn|F.GP煄GnFqܡO$fqx*jv!p.Ne~~!'[Iī,ܺ++M&C'g3Hvd/%~(CF#a3F\#naqȾ7bʰ̍D.#pζͰa:fde#oـ]΍Z2<PFфrr)gmuw}‡R[G T|_k k\Z%<2u7M@ 錖&'&[;=ު V'wAɇ%`TLxv|g$g=q :m7ijLy􌏚H8Tu`cLPT Nė1H>׋\j G҆ 9gW>?&3ɮkb-2lIB;do"JTB@889RY9*qmz')2nEkb#NRNgya0Bp驪n߷h@*=Sg6X@*VJ!َaWp>< C"h-10U C5˭LD;sF-FzIu0G%Fwl+|n*7 l%uEp`* l97څQз39DXġ.Q5A@@2 ©Է ]fyF.(TW; zC{?x _`npa8=5xi"2R. (> ;u\W|/I/I_ju܀X0~ZQST۱!kg}ϜC<;G8}~IBܨ9?M8tJF_NnAָ[Jǖ|v9!a[*O&gku\` 9DO}}N.;.-02Uْ{VNӚeED>LXak`۞#LNzSy-o .'E,]WtVس"GUm/ouP =hS,/=خc;QS 0hHk-hu!hxUB@empn<m>א…$@`# Bu ZVS.^l?H]FO9ht!"fܟkYy>c~ƪ9,c[䎛#9>TQLk}GZo\+&rsg88 /aiJjPgиp:C3t* ZR>=uw@ 2$I&=J{a#%6f!NEtR eM~"Dშ!(xJLzu?#*0Sd9<|M+'O6dva5CR(xࡃBCV}V6r2s忏EQ:_.JĻ;;D:Mw TKVi*mUŕV"D\/{]ߜCӚGaOz"i21)sgMi"1Ab\ׄY_}Cf jOD R0\691ּ@v gk\rH" DDH"  H D ! bHd""DBݻ-soB7GKGiS/}e=-m#ݭCFv08*&dL^"&<8"Xs5f9d" :p)CM#}\7}sUlEH9TJhǖ7HLY!  `gs=0%^*m\r~>ੰbipip!H u CA$p(}q͐F9ձ#7`(&[ܽG,]0"B@fJdA<_8I-;&g@x<=;/vS{B&TE-[:*Ci9f *禣qE~{?^  ;v;=AoIu\",R B&{t!wk \^xȫTXl2x>s(`BOcBeb)ds@& <$MA>sKT$:.ڽ3p/h?6a>8 +| ^6@gG7kF;O<==FF ֫} }W{>?T4#\ߧbwA{1 aaQؠ()."5d0[ARW0YN ͉hE &;H,oq,\vƯMмBcxg|ӝAXO6Խ̙m\]d ˄Kl[>4.:Lv3V}Ѽ᧹@PdD(rl=Vufw$,Mą󛏽 }H%.ՠ@a=/ .\B<^n^nr[ɫv*EL2umL8J^k(QAO٭Hfp꒳;H3;cw8" Ǝ 6ͬr^\\tvoI{pT&}qʻH+G+P`w nj8s3@ Jl/ꠧvcˆT+i*ޒ];R- yh 5͟F"j*jC>/sL0 8\fdw]1lbwe;_SO^Ӟ3=d]0rw7^Zz^O]UM4. QY&`cÄƍFdHmraYpDӕt@C P%(lh "##0ӞG+(>,t4e^ޕqPa(:*#*l^|Fh!2΂ i"I4ԝv1/ĂLΈŠϵnQKpI$&oWR<' ~j@Ouy#~lW_6x :ij~h]LEh"@0ڎ=aIM;pv0C,Ɍ| "gOAFMs+ !OpvqBƏe4= "b$Oz-B UP R@) C'gmyrҼC)4%V>a jPfD8*"][!:ANVɎ<0Psܡ̝$ ? šYBjLVL P.NZc'>^>w.(Dun/(ܠ9{ok}1X]6݆7D %RI&h\IpRv(KK-Ԝ;J=g]pl|IB;L-|~JXiG"" nV tK7]x;8/>p1Ĵk/eg喨!sq\,L@S!8R\ W5y'/J9Yg_MAxy:4@5$x˛|Fo/..9Ր"=uNFagWhҒܓ] YwH.Y+3<Jw E/8yҵoc[(RIDŽ2NѝE?`ö`gZ}vKθj{9QmZ- =%}p[`ιT%m .`cyב%Ŭ'o$:GHcpwN~S:,;(ʌls+=d̚}ܿw75pg-BI#oo^kf!x$ l/>nN(b.Th3Gz/a93R^)Dxn9 b_T::- "Ht/q{{,sY nu=0IMuFgTP?'λ*Z4t{J%UHEARaº_7c/^AHуLo^jO7i5*5ӹN080qǕ3/=h2ْxĨ1xh{׍.3վk^f7ԓYXb25n\imeBMX?jAwUR2ple;BA}$rXUݔ*+.|eS3"jez8ԓSϮE#^{pt/< c~tt|f?yL{DxIGG&qA5QOfMR":LttsV<KőB<&`'{]ǥԅvl0g8 ΫXET$V*x_A AhɂP6m@)H\=-n7(9}{AhhFd4d>nV32&D> {?υ] @W O}ӳ1q|ysn&NuhEQWx# 7k IwIMEtǒq("% /nם{r:S-Ub9{ 1\q"ѼfnIޥaU#DhUة_U A[x9rŖGXF QanVtb*EYwd-:U ВuڟT=蛌DyJD3&%X*^'TfV[g?:wX/4Os0,GN<=VyƋo/^oh٘[0&E ն w!M Qr&C@ٯYIL*<1&\6V|LajcNBnf投"`Q;Ty GV].8a6f׽lqf D_q]Pg}YZs|onv]u3&2Crk\q]a(/d'\ *IBL?s7g/1#o^7dRw"$!`bv~bw''˧ROnw+mPfsA7gnY 0pЉv^-g|lCŰ>,pD& \E0rhQJ<jBYc"[)\%*BO?!q#A5 hs+{O:1,9s:gYgnu|E-ϱD/ԷgB >Q0^jp;^ɂ*Wo9L}޹#1ݬo ?D ?WcZƖ/R[&S"8>Ű2$J˪|aJ>jʩ^ـF8.0A$ =U5[{GzŚ>fRh*`[@@nrg#%w]%2I_tO'$=GOeWى}PZ+ tL"fDJPz4 E|c 1" 萟IY3!GlWor , n!}f! BKRLVC2J̅Z[=hm# 3D6nTE,蓏m37gfe$(dy( x%XQe8$/aP匠3(rJEPJrۋ|"{x\>wGB.ozrN6'W{Qr#W|YG֤|UX4=fXê*oʰg&yBcҋ1C95MNi'zy[j$kUs.S\[$60YpD)4A']בG`ߦuA bqV 0Ah>s[ph}L QGM@QvItjځ[0Xp\WGcgU$^j:;lp|"zzвU@ B8D_ӫvB:jS%Ӟʥuny(E'#$Al7<A^،qlkغM1<PG#֋:2CPl%nF 6_1aˢq:F8&xD&A2I rg/,P89H! BGa=ՠm֠s*uB 1}n9*|+څ9QTy{xSP3@t뫟4vsɧ$B`T\#D+,7 f>oAx#k󂡳o|~Y?lBd45Wĺ<Γ_zR = Ӈ¨qi࿗_W,&Kj%8;tvn{t{ћ3 hEy&`tӯj.'+䟔q&[ϟU ؽ_Vhq*n83 D d^RW2g&K!k 1F.c >rl+-@=?;99"Uf>$o:?#!S{)X^\nudn\ʐ9EFh Qko Brl ,?e"'8y)iT]JyU-rBO(1Uq=x9ʡÞOcf {Qa73.HӘup]9D9~@` @ 2*#t D2}Y۔"͜:ԼmqKw:^kdNׄ۶w?)PHӕ p;.zCQL9ir!j<ɓ"kPd HŔ:<|bgt0?[>C>''qlx?#sfav0tqj4@MOCya4YeKd: a'^MF%̼9`f#>֖*6лtpPmK-g"4¹ N>=a|΄s1DB s/v/jk*;9kkR&[HߚM/kmo[o(k&ڡ _:( t&zYU|3y/Q׃LC3_ % d,),N^}_huXil@sR~)~_υ/ક"1 |Of?(2!Ge { 1UNN'k(dPϻ}ߟ}~N???uA0,Po1σ?<8'ʹl|!u?=G1z0U^b7t66ҿBv_,X\Oڹ޿~pDT ԟŝ s7"qӌ=Gp'ID޷$^zeԀ!HRI* R*Ja&`*JI( $E X]&ͩFZHH$*jT7~PZL'NI$Baҵ1Lftco6<_Wѿ:<o۬y?;䀐*> 9̬&mu*` nD AnkQ:=k}U?OLJPaiG4g:Ak۝%q2;IRg%Ž2v< q,N}MG~j>jc>'y(B]ݦ;@S,n9E\% @?Q狜y {0f8vg=҆=~,ɐM DDTLD󆪊[|?*װ0A2/do~K`2n ,B(Hl*\ejVWo0#K)ƶEָmp\ьX@P u˯k;_sj8yS 'wLt: N<!y`֫MM@!h0 b޳}Zҹ7apo|0b~C cY\-(o};r$_VRDLL@IURd @( R j%O㏜fB`!04`^Z+?6koS;jO& g $u z8(LR.0bHɤu:S'%i ^T@ S$:C`:h@ESDE-4,MPF|IcAZBB%R]"چ6w4Ġ5DXfo9^TT@o½ /THȋ8 ݇! 0Da?p?B|d5+ltOҡSD>xW Tϑp Wԟh~eUlɅ@O>3%4fo=Hx?ijNc] Kxz_#?Vo0NG #.[uD茞i$⃶J( @9d(#L}|TGGVl25UWqKH '@/+r!LDv)~~rUmcmKE$gsbH/OCvNC/MnLCzr#]o #po.]w;CR⿾A@ p A=WPS{h"C/Hu6lh! zTt!kAz.VB~'VYWS`R"8 '<|p؆N^05~'Bl~!t>r /MB zЁrun:Aq."Dz  BFUKDrpWHos s_WrS:GAX`Ï  OzQP֑c*YeKmml?EqƓm[mm~6ڶ۱>=> 6[v6>5@wtu:ٻc}77[8bcwݜDGp&kZ_y -p=7 9ް do՚g`?ODeՊ<{'rC|rh=h ̟b_TLr" .$>nA i'c*'Ӆ6Gg_˄5JI=gz?%:Rq@vgxVsyߺpvpqѨ:pӣ >O4xı_Jx:kD;rx=|Ucff, Pp`P\jԻp ya#XUx7s^nKJok'zTKph8jťg ,,8iXs\֬I(RoPf0(Ɗ9w%҂LuSI):hd2L>!)|!%bw]ӚlZSʪ͋)#dѱ|"$Ϣ0syt'["?B:᫉TVFr{qxf\i=*M G&] GY| y5 w>7+J%xO BtHwN7ra^XDZhQomI<FR RE4-Q{}Y_lA){Բ`ӨsNN;?)x䮕Jdͺb|緿Py .} X9\[G ^ L\=!.&:u3U[^ZnYF5٭.Y P.u87h[2hZi\ ?\jFVz&ct|"wtJ:>SWs8в2c$G^Wn!_-{%Q;;%mߺ "D7+`ATmtK^%RF*Jb ]/n RUDt6z`Kҽ O`v{5yb s.~;J?]1\"TQ\`\N&3yO B B2nP6B7X=~pvnNceH{!69@N7(p}})CEXyWyĚ\7NbMJ5cGE6 "@;c˕yjL^5eAf9ZzU6[,ϓEҴeR<à:t5Y<>q3$x(A;_EtSZEIQgiU>/hd o¢F@ p5HcʯnQs6A@{ #CPx. !0do-rIm_@I,􉍜uoT@(d7]}J^ba)ay퍧}I_AoQ/]e +Wg|975n+i;U+E=_e _þIjEOWc8Zz3?sHSmX%N_ Ghz2Ta =`̣= &W3!\p~ XW;| "4Xz㏓=E*Ox഻inrW]n Lec\Ep_f}+raԽ\=Ty.y8)5H K#_З?#_2QٝO6l1ї d-st+}uX_\"biJ2ĂRKxAVq+{UYRCùj#&Vgw;(Ha8^.orXbgV;Hu&  ޲ǔoeSO+*)Pg{nB OZKRs$h#MJaOo%REJf% @iyQ]dy~O= Z5sCe>ꟳx3JtQ2zފ1W7jTq#Up_!M$Ej%1A-Zӷ[n06kl]1P6'%^q*ij5c"Y\zbSF4u6ao4x~8r8u˝iO]ύgtGZ:ݯ48]pd`Ew͛L; ƃl.$S]G paep)X $mϚ ۧ58xBLr/'ec] ں#Y.+mi]E~g0e SQ~:nH}Rcu"H;E#qT̊.Ō0x9j6?iWQpmRh2tBw??ݰ(^~'|21u~byO%=@W{}?<oi <U[]7?3`#!?YatQLKM$`8HvCxHBcD>b3exY~|W> z׈uxvS᳛;?jF:OT j*î-tn\߅@ }ywsh:~.`௿#D~Z \[?7\0w!l{\: L <6*V ߭@ÍԠC߅BGWT6CjnuffQ;݋m]1йCf>qdgzbLZLw3, %-z=DQ%&Ճ0Ri\MxbLrԢH-+v \u]1?ਵ0#G(a? 2l>o$7ڧ{;K™zQ:9 뗭} _χ+'$xpo :--p.w-rf ` xLۘގP_?׾zo?􌾇l[p:4vH#:vof "t(b=&g$ S\6pֵۃklmٿ(a% *}"A|'`(鸖xNzpu @{n#7XF,a`5϶N^-[nDĺ,+Tfj"_~%1| rvqp6ocv b۝zHSi{<@-Z~5тxb,sQZEH}t{kd s;7?^H5-Pw}:@!1r(H *ĨUfNaQzc. yNG> r:,xp Q9=هDu;ٛܠ1A> *$n4 2в sC}kmcHRS)RNۚ:oܩWփĥX+gHs!n;ڭnOaTz+#"6D#C/^7\pN2JѻWSݔ/l]"d]:X+Qyu" qI p-οu7x$z.#eHη޴ uϜN#LuiQq@Li:N { \.kuAyS[]WxW-X;9y/@~Ȯ8# ٺ;+LJtH 3鿜(uHc7wP1 ~ /i.Qiq@,^)G?#3,Z9H@yz2!›Hv![v#VBaQ2%hN*;x8"e!]Q߾51<ܾt8tk.Ӿ|y3Fan|<%^^]N bcN5id,ї]̊}?@?!?*~_/b`zcX{mg_N@dE_φX~Y -z-@ڴQ$v.$H~Wh5uni(b{ߤKO3%LVvg2PCkv"~{*_M;BWȮ)a08Q˪ 7NomzP=R&iDp.7%* -`v@MaCQ;[ۺ.ZZpu^Mn|7WHtY#gcдA $'0W`0_PDgw(p_tk3Czv+0XI10c|L6UR~c?sN~}W ‹F{!!c>5+]>poA/xZSP]{kl> zWDXNhaoM>]<zhh}Ov̿/:{`!N{E}vq?t) Vd!wt8C>!׏MB `iNH C=VO~qj u&P</m9d{~ 9//5MCpS/vPuO7&~#TM}MlINL@(m⨞FxE(xvywQmp~V@+SjZ=(>y|ڥ={fٙ_(IRz O|)W} zaz u}ó_j ;¤{.1Җ۷f񄫺_ԅ. wR^4 Bp]"|x ٦eiqm\~0 4.CB1a/-p}=GV Ů*|cH9hϜu{5 ),>6Qfڬαfsۂ,=CR_nzۭbs+(UkJ;\KȰUz=5d=g@S&.v Cѓ}"i׍ݤgH@$XM : v0ސ/"ap[ 聊 4vOFi Do1 lGE(9nQÖ1?8'v- b;"OEu D~*0'J:LחϮXmɀSb$;H$l>b+ tB\_]zZA$W# ᧮vDpԚw~6sN:<QֵZ:|iR:GٮdAY. y黦U-ZΤq!&nIv×!>x:\59[|sxwܻnna*Xv{?˹4|8 up/X \M%xϰN(Q-{Sv2 sɶp"U &Y47RBZO4rI#c>uPNzNǙdfM ~vQe : cGts(ԛQ0lZ7iq%[ T oGyE6z;nܬo˅մuA[࡜eNcp[*AY Z('u@32p9D.!@ݢz}  Z|!$gϟq~ǝ?'M};$D2@ i!r \@U ?X *,Hj}̞WOHH>C=$Hé.-N0❛p}?uV ؍#:hrv=U5M5Jљs1,gKiC!,n.DM:_kh~'S10NӷsHm5`sڂ]ʻwS3Yw=XB%~p}0<}י4 1{J{x{cdDyo'`PϞ_][TC")H]f{C~xG؟)H86/W;Ia r@E{=o_=qc/vɟX!4AvqI51 (aI ?2˵~<:н4vaqx4);نN}N3lF^<?8Ams:ҙm vȼRqn bQ!"z$~_ rT;иm_rܓÜz 將80dX9m="ĖB2~W|#+椡1X1:癏dՌ)w%iT͎ONo`Cա btю\=58) zd:q[̹ 9FWJ gdyATЊ0{Qmt)Ύ#tIlcU ꭾg/j(xTUUzkۄPuz]woStA5|˰?w|uou[9LśAĺ&k1>0í|.7&'BҚU cVjcZLn0*h_ߥ5(ؾCmugdg!wnzb|J<19Ƣ'T݈z~8*<^e{UH=ժAA 2:5Y+Ӈ"D o$ІM|xp)$ Q{oo8s^RX;gX/رw milvy=W吙?g{pa2vTR% J@?mLi٢Q:~;N:6Q .ZLD{Ej wE1\L~|o@ "Gݸ{Ow I>._^']t9BmHiCs's<.ZY(hqaYyJ?) lWϨafy럎fSǎߕ-Gr[W+R^^1ck:R KZ|`W/DqPT6YLJvWˀ%u:uYo!0xU{pw7T7ҌuOpiS?8 !Cܲ{<\0<ܳ` ]レCNJ_w8a5|TDk^.*W-+s21js- 'agMUs:,$VSJ p!Z/tw窔[I} \Df soqq{;Կdɼ;{ϣY_&1<]+HK85y#Fak>e Sgx_uő]p:tb&wd3n{8K0D՜d:/t@yCL31ڃǨGv 4'QPCQ3JTx"<P?bSL}?ߌjIOTD-@R4 R-R+M*@%4L45T$(1JRbiIԓ-UO Mrpى@5QF8 d__k( - PQ.d8Ou ԅEl "!ED BfaC%- 2D@Tg]VKZѲKK R5(2RRm*(rХ[j|L2IRFZR1Aьb>%@KA*|[WTRT-(*(ZRH,D** gշrIY9 &Da8(pу1(!64)wvjPOHdV6z`XFV E2U20Y)@-)o43-jXԤ[jjφ>zGөtf A&45l)% 1İXԉVcd-kQY6,j fDVډe N02}R@@RR F U>UA *L %QZ[BX$=NZJ.p/K4H4DFeTX"1`TXjMRN'SY[*Aa8C `TeUL%[C35ZheaܙbnT)@XnP^T()XaȡAxUǍPnӅbpm(`əm٘I%U:,l2K(uPVB*L|2}|ӸO%=dZZ12PS3̍ ]b=oJi"j l,)zUd@Am**u3 -aCb!T(r9~/c?k?oþCq6Jᗥ[_?O_~6gA~8|<9:;']o4j։fpCD6A^H|ziz1v+d X+ S qL\LDyA A|'QWłHyS! PjxϤg^<]KFMe s g`<s2(QJErR.J8OQ Nm9>X=@HSH(ٸv&>I/o젴|c1Yq_#=>-#ϊ)I!$#)1RQ2L,WcRFknVU@A*gǣf&ELmZe*RKKs6XUSfQR4gI$ъٺiJW ogU?.j%T"TQ=$={wWCSP?kyS [CQ\]=\SGzaw3wIWwXސ*1,\`{Y3M]nL` \=8/ yº9M_뫵FٜJf EЂq_&,K18+c(0+7oOHYwũNu"Beo|r>=>5( OT/rky8٬02 E>)/Uiv3`=⺼>y$K+{y\@(vGҮaBG @I%Bw nLlxv낛NjV=wBA`$b]O XzE]+!50 eQM(lT("ˏTt&!.g6绗L±Wfjӣ^/tY}^@6yuRjTVmRqI)YTQ8^ l)hVpiEҶ%G3@afALJ4 *'<̯ݢg/CA h^L[۵Ilw"@,oPc: ff;D|ý]=Ň1~~Qxvt@!2dx̨ߧ=}=ZEi$w75Ŭ?Jdy!T$<>xPT{/k1u'Gɠo >rU BUerhDf ەun73q5.a7~r1ʥ5LوKHM񳾕C/QR·ʛx#g^+2kB]3tqww}so1tGZՁ\5uO9*PNwE:o>Ž:q8am2x嫬@( @Jl H}GEusz5) E|!5&"}u$C %ΫRɒp6)s64PRqJ EgK!1ʰAq+O˶}7Il{hu kWCac?6XmE;5']sv`h.3Xy;W6ra۞eeHDFߌzO=nj3 })hjb%*` H8jwUHTUEUTTqeH`^;mlZLl+-DT7ғH|q@<7>˒֥鞕/JI6SʿCAB <>n_l! $΃.+2wjeR$^(u SE 4*qM-_Qlޕ,Bo'>e _bOO8kvP=ޏPUjBD3 d٢ J=P"?m7yԡ'$` cl0)j ?w CLC!Oc MIDq 2g<$?!JR'10h!74BY4#%a-]ox@Pw2 F42I=j`bNJdCJl@QȐP*Jc$Y]͑t[9eRvӋ(  [[j6i`Qyk&`{qbYޅ'uZ([Daid<$' )J- '͡>ۥF:0KÃ0 n6yp+7qNEOoYQ!FJ UTo wS;Kj w0%$P{O))QLW^fZtqX}3wCɟr8=Hګ'i 2>'.* N*ͤGς/"xpL]Qo\J*2. TBwҕQuH1/O,N:;EAFt;x8n!^~⃳۫hi`pZ| ?鄀{q`S'G4Po{Afڿ2V/&vUt@}rb~)v8_p58[+ ` H; {:( A22 0k,OTĤ)0Fc r*%Ss?G]텴s9hP$;U;WݻS89AG(*6iL%_ZS =A9T#B ABl׵G!8eHQzB'c7(4/Ъ[Yfp0؍ qr*~"C*h9[7JGB| AP@zߤ '$";?3g>>> ܇ݏpw nrޙ!o$Y@T~u&I<&*o#@ .??M>)(?/?#A=X1r`y*y|4bC2yg#äҮ-?]vɞ8 OE ]dWA-R(UB( (VBȒ(??2=e"uW%xl^}< M@t?ɌsC$ VsѰP^Tay7z@gK߱J=ZF "Kc]T(ķbj8TGfIa mmņz{_GBu3(M5 UcCz9Z*se {0S:0#WXN-暌6k4A)?T|P ]O~l&OuԆRh<*w弢HX?zGWpA5@Ⱥ?fkgL왢c V럮mqȲOXBՒ@`y a3?_mqXPxRt5|0=MO03_?&N ;}vHHˆih9) # nWo^V?T!Υ# w1}^\x~dSdj](y*=Wz&H!/}נFkXx#`:</{ 韑)FbL2ܿ: ĻOh{?'vk~1v#.?{ݩ}ֲ=/BW|P@x~^U V793ɝĽڽ;Ct[}eŭTvq(QCE(=CqJ-Ts$eo8$ƒeZ }%6gw]?G8t]or T{A`O:73{Ĉð0w='Oݶ?!L^]ԣ=KND 9c9I߱sА| `7M/z"H1c'^Vqv&O8}zC݆"tE IQdvL}p;V 18$>G e$1YĨ?=]>O7WN^l<^g#veD]?OcSj@0f}\$2Ѕ9:Hs~3&B’Ku~߯qpƐ#;L!HCZ "T:L :3&AшA? շ3<,#9<@;|an# @C8.Ľ@De€X{S?2`7 )]$@"%Nzkˮmkпm~LO󑟞E_j:A@{yC3 3"'RvH>#o]wSYu~߶]t~| ;Hi\ pvV9v-eߕ*WX|;>ǂ^{xI/3xE!{4K+r0kkMnvֱ&4Vr "H~BKZXb;cs?.^V,?$sdGUXE6Sd%9 mW<i-y3)Ċׂp@c*nX<17|$ eQUwwNާtNF# I"eԭx8&Ẍ́Z,9B _: 7X|AGu 4W97?'qJ<}{"M_|y.axr)bH`y/8l9]} %`P8Ϛ"㴎X@$N;){q@.(Ar2AG?ۃ ?vY&Pk AݙD( 8w87S.umD};Ns.޴{ŴSӌiHH4҈~2g^傠W٦3CvetτՂ;%ˢWF1:!yJ`AE&Ȍ$7O8!XgA;0a>Y39y| |bؖr 9e?l/F*nbeWόQiי rBH?pϬ k@*X#^5'"lTk'9Nkag׌uF,o}29/>5ٯ˗SsONV <&=7 9&7ݘrZXUd۫lB¹_DH/`B@i:RậPbD&`lNzQu1.BEÇj~O RbD WEx@..{`'@ޠ7x<2 Oqi ('HO͎cas=1B u{(@(@g`3>^?ū%S;ݰ1?bb%Őm˟^ݸHFy;~[*T&>Gb}2\s8|W~`M[y;`NۇqrKX7ֳS)$yH%-?zJqא.RB1Ƴ Ԅ6y4#ì2bBaBhTP-TN*ton{str#(w  $K]< 9F rbYbde]" Cǀ7KA]$ɦj._">ءH}sϏ3Htqˁ3ZW}fX޶B5q b6Pz;I|5D1xFA#5yc U)(n]H=(Tt!Ch=ˆ89t 2D|PC6Ncs#sdOquwSA)]TUPX{s>±]'@)$ٸ\)E" y^MB$;*.ae`SD SؓorAýāٞ8K[*Jgύ A@X`OɂOJXV}e:x4 AHZ=}db'x2Y8ˆjiuA.2mIQQSn(J?)Vd8Č?RX"&3QEads0tz|{8_fšᏟ78\l֤nzq-QQܾ3O>/k,і-N|72AH112Ls__*`ܿUJ?Z[_ΫTzVW% b:5qN3v6-qiO 'Xs<~0CexϘ~w G V(d3}9 驄u7ƪSIɃM[| JSb mJ)UVZJte>ai_SlcRHJ_m~j*@]y/TY +$<VH,(XT *}|?g' ںhd<| \q!D¶- Ǧ̭HZ>jFgY=6l$7KP NW5\ɒ^jPwڊpMK{4(WJ#v'Q( m& /P=ƒG >@n9m0y{9=01dPq:ykM$ ,|b 4[Sٖ\,k|6HJ?$Cּ7 FO; Q]lf55qcci_1~ *2gi L5ClgtAF0d+RAt@Q s!"~-uvD::q&kٵ!zͥF mF~OLDw/JJB*;ؼaf;w7<$n`垹K )f89t&07խpwnx5 bu <8̖U1|4XZ>Gтq~Cǜ3ZMt|H w*G Ηl2߈ESbjv',y\%3^>cjGwxQCz='<|9Da֩ψm7QV`+n, O&Һ؎Α7SAآ0Z=uAw΁@aKtuHs]r8g1&80^1}+/VRX}[޺(TS$2k>ۯOB^`s0S Kiӄ0QK 9z5P2!ʲuY-=u#chp^P:k/@)SWR@IV[7:LČ)-u$_Z<R~pU"OM&Ih"ic'*ϖ:+J3t7k̂amj@ڐڝD (<},!h;1tNAZv:g1K3v6nWZsn$DZXa+2KDp$H1uqK@2Ts3v#¿>ыLӫ&$8*aiFڪrv@n, R'ם3}=QG>6hpS$fB 3ia3P~gǻͻws_ T3OxT{И`l7ߔU3)J. ؀_5N^-Ny!\V}QR6>)XߩOwJ4W貙nX[]BNOvFOq(ӆNJi/S9%ʒ>ԕȒ1IHATw[waK>4P M97p0g FNNz(ny^o 閝3˻xF~}8&N>3I1}<.Qt붬!e%Cxa@Zx32tE;n=e,E)ɂU;(Om}Դ+JW '\#YkT.)g +wW+:aDvUϝ˥%˥lͳMݤ`&pn6WI5%4ky)t)>$3-"}qSQ,Dg:1> xf~\sāzza9-exD=&;~?šg;>W$^_ӹf^|,"`B`)I?S@Do*)j|EἒD A%ڇcg3`+  4%D J@NuVy{sFuCd*heޠqD EPLVC!8?ߘA ?왌MHX^؉2$fRjd8cRѓ6ӏ'aFe)M€22(2j{ N pjs 4<(5OH&;d9T:|(7kGD- a͚)N8)&) 0WO ڄ虁R*I߷F~S( >M@ !O/ |W9)P0vabLDRqcDw׷sy#Sm&y_wHy_BcooܿyЈ* AmELD0ɘfUxɑ@f!AJDE$,_Ŝ(FOJ)UrcPc%?b_X5?Gs+/.\MOIk]߱}:Iho$Ȉ\R0 pΙo/w*SKJ-!m3/WG5hRFOh9+r0Mi!!S瘇>VWG*<, ;{y^P No6)BI c)ٹ2tIuGBCi3Ygxf1f8_u4 ']hBhњ^!Og0M8CWc]3g)CĘ(9 @;do_%ۇvvhf`eN${L=Rvd B0;ó9ܣ9]xU!S-D#Ay @2R#/h}goS矟$zchJv4Kq+g=|C I$8r $ 1xqM n,1`mF ~`>i;*,C<ŝ׌y{5"t=a+ _:eJ:= ؉4&XQ*1JI4˚qt%p}0bjNp]v{Mp}(X&bc3f+o>|1HBj1{Ӏՠ }@zDWqyMf[&isCA'ͺ:D^s b(.Q?i14%yYrGw{&N!8楽`kDY:ӿݷj&0Sf RwS}WCt&X? B _+4+P-ru)P&Cj>WMcrBct}"nuCPP3;u}ϴlL4 Dq40W? MM|cI,ϟ%&1pgTI.$q׹{êh|bI,tb S0.%T8e]r(!*Hs H}'P N~/ǥχU,b*I/sOBo%Pn`_}z!ZQLA`Bk{H/QqԾHL[ b{s|U??5Pڍ^ >ymLHk [>+4<'? ! zcXϜ@4b :GːE4Q%g_4CB+D/f"Ä_~7=n{^⌞ *hBrxlI;,r5!47au 8*@#n Wt4!<9{€f|4m4q<;of9=áTa 9ؠJ^@I,`=]4:SنC}| Rr`` rcuy:R@+S|$ٰ'nÓ1=G$ [4$ڥ_d&"RLy;9}僡+g@~o,I>iBszVy] !*>aU>FܒQI"Qގ=>ͱ|0_!w^қϚAV8`/ls2X}lBP7lͯ=(l:Ʉ+&o/2 ,fR:igI; ?VkeeLWg\>K+&q %lb 8 ,2!+(E]O0;`5fs+Zm#I>YN_uӸB!Cu HjG]+Q 7 HϜEKd-RDOIH8dŸp'!. ǂ2l!t&Ch14BۈQ__vON~.zR2x|JBbay wr'/*ybwlᵼI"$nr?I_ LρO(%BU _#x;4g: R!& #ȦZ0$dnH_{ߣ.6/Jqp"%L_`B]E(lz|W졢i =Ff4$Q=BCm6llǀ/L#nT<8rrC7yNc 3lRv>CS1CA ;zCvÌ.fWfCEgY<)+26!Y HX˒쐋 A>:$`5^Y1 7uxFƣ+,ST cJՁ\Y C)y?ia"玒uql]cYN63Nn5ttx+=3b@3Wm >d/_zM^6Ґ W[d_> y'Y962F'~~J|_4DR¤b O꿷jч^[sQ,g6|AY~fpa8,K$&ZJc֜^ /v??56vi ;HyT[E_P;^_~jL..n9=c]lfߨ; hE 3\SL4鈛{==N΅<^TqIL)PjY+JҘY#oI8 k f "L^/>80ɤ57& f}@ҍF K\=Hq\w 7}:j]$08j"HM- ;Y&\QY$ʰ"`j&zqo!HBDML2UX55df c!ffC'T;s}L}߇ *>bPC>4eGz8߀?wW͕hU!Aln蜅bsEI9j H`BXwL&z2 'J-(Y3DAzm~n)}; S\=oސv{6 I( "`#t4VXӱށ k~]v1Ka v 4ݜ .zE+! k {bRu`z%{{Ձ|zSD5!ܒ̤?:sT9v {FCý<|;׾9V4H >CzЊOYr++9j y`mgIKꑆ_  ,|Ƕ`w ՞Npϲ LL4]M'-çt8 AAcZㅐfsP6@ѐZ^62]S]ai3>}_˟zKD0!.CXi2`,lK;6V:tz}t,LF4kWJ"*}JGw9}Oğ~ -m|&9lKx0vhۘBIB>xyI&_:y13XSae ɏxIQ{ʇI7z7Ć "kY{buiC .[)LOBT94b 7 ?:Uffffe 09#SWg9SZ7Y{/%D!c{!u/yd  @۹ ƁY8r!c9M"!ాAQ<-rr>#ABAFqvQ2TIt@9 q8{nlT􏌾ƝcK{{RNg?MqجÄ$!~,*-mN_C:3!E0c'cgS >!xU"S1&!1`0noR $'!xM:;[=:'Y/i-<SIAD]z q4=MA$2J!A7nzQC(@F!E,s rZF{ 3l{[3Bnq!hmG:&zx@@8$#n>HmG'3,d0 _ 䨜5 _C ڬ8( T1ifYtbWű`ԋ.g)9}dkΰqkxfQa8-RtlȞL'SWe'y,3!̃ 0~t%x䳿:fy2#ZNg{Cx؂H(nNymɅ+<6GحsqpvfבH钄СQ2K3NܦվpyWs5 )%VK9`Xu s _+TxGt HJ [ P>K|5(('Wվ¨K_@'xm;dhӅ <~䮸x(P!B$P {c Wgxs520ZHw8! @x@;N>3فٿ.&߰<RmaqO9Խ=E @H*]=[`v'¤ā_Gw$ YX`夘* Yv~NP3b%Oj^V $wD4};iPqvЩ 77BnݎpSwpƮ/}3r{I$ߥy=y< :r'0dH߉>Q_נ媮PH7ܤ8:pނyQH{j(s"4_Eb#\mȢ| dW[jiVz~3CP?S$(J:D Ba z̦O<~L| ̉;vY16UcƵbm_62Krtku?VH?,*m";yF89p'b9ʮd{KUUT ݱf׌*ySNcc3wUP4@׻Hhw1m5;H`!E!Bcp&=vB#uQ䏴BPeNE8cŴ=;E;4 dݟc΃9٘TSKT  (*␢ z_q_x-_B^;^s5!S-*$LNZ`i71B6evj*qr )$,﹡yc)0r@,"".ЭQB1råFܼDʅE3瓇Ws9Mbgxi~i8>0SDPП/.FeTBͥ0k_ⷈ-QA7CFl&N! ]DxBI/ iؿi|H"] _]Z[ii dF ߁f@m M/'ۈ'Mꆀ9o6UO*T\m'z[k@>xk5}J4⚸O$ Ƃ͂wsU"OU{vğDM検tv,W|aR,so00I];ޛAQl$?HcڀqONŒCﶯ 3>.Bb&!"lWVQe么ܫԄK:?xwL>/eg>NڈX[Rh }x<] ‰ƉQ4Oۼt,O xhhE԰ x1Ah:h}CsxKԢr4JUJZw|=}Muf;[ݔeа(Xk+铀`|ȣna_1DeH pt/;h0<6<߅/u~DucnEOfL 73!ɡǗsy`,>ؐ/OD)(1qXi2w 4H\qTiN3~r٫=g $09gv]q߷i{UQie U~̐!t:`bQH#K[a8a] eN֔ :' Q thD@J!S2&B%J(CCT^d?=~z<}>4ŲsҞaqGvGݝ$0g3w3<:Lfv6&hͧ*)kh9Cf$4Ҏnp`dcøPWP#ż `ga`IcPXgWR@r) wU`ZIC;A"=l >+01!iOI'[7 ՝ĊP`A%G5s̀q3t;Pzޥ̡!L'T !3"ETL\95Ҥj z50aSCֺ̍b Xx>=^nR!@q-Tg.s 4 "ZkjIaYD*?}>:/220>%QT튭. r~nu4v]P2V H5B[R}rtI,`$Vi؝yIZG@M+ǭVA ߠl,!B',wɬa[IZO"T*^<)6Kpc !=aABh<"zB=AIQ!/1NF)쇽קZFxL Pb] ChO$8d*@baZv/LǫA<.晘Tz,u Ww{t'(L2@ܤ5ԋXS*DH*P`2cd.7PRU3H&TW!?Hb/{~`},n}_ jOMWSuitσM.Da^i--E?u8WGƪ7УJ,v:ޗD rqҲmD[4#[P)-C9=ҥ(IAb IʪQDrEQ}TwQx!>(b6py'ֽDwaԋ ^a=B_bM r6@l1xo޳7':Sl)ԃg9릐?4n{ t@NjVrN5[NÃxjIx`(#p2qK;,6 @&bP8?P1zm@' GVg`%-E\XȟI%'D, f@d%~FS2i^^Kgtvr+wIf]PISCC<.ĩ]y)5@rHVZLI&9{^ߔx(5 \6s-'5np(3m %#G#r}u'&"9УZ)ִ`mTCXrɓ0) f=%'|%w ~;dr8pcP(fxHęɮH}kps@VBf:.SBkpr؞EkzR$Fn0bvC,Le \r02ݰz? 6lBijڨ A]5f3^\?sL]#Ek~8V#:6XϏQ!愦{hb^n=!J*zm&L;qPs"$<|s^GSvw|(48iB B$ `@q>}y{wDS!!IXh{8< e**E-*Nq( $pDgY)2[$g-8Ή!Ǝv$ 6@hJY/s`TVvH_R_|HˁQ# D.ʔpY1fٰp ~zvLqUUtuUIu,8.ΐ,39!R(c!xI/$>}K:io )-`Ĕ>sǵѡ7$5vTtf҂ק%3`a&㦮 !ͳ7v@ny7;@s#N';tӬeM8'| }pBRf1MbMdo I`{8t%<+ly;u%fF™f,=@zj`-%C|ٷ7gaω9btFjm_|YI05qv00=8P?~vT~ES?ud9O8OI^#ax<,*xu9tw\0 Ɔ5Tbc? &/^k";B!{ 0rQG^RЅ(r#o#Xc٫8ԉB1O^+۠VDHH_:yqS|=eyB$` UԳ׵3YU 0(P7NAzrriANCH|?88A`dS %!wҞwOblQ-4Ĵ(Ja7.Ou=v@ܶLMl cCwN 55D D %RH&Vt(y9#8z3AJL~~xA6tn0GdQ 14ʃ/a{ygPF:4P@KNL_-g;O[&Iz(@7֎俟~oxP`+ :3τ,_fe A9GIDGӎEfmtGu @L/;v A5"C%AD1gOFRoxr'AIH<Ma)e5KFxd~s(ufn!iBK*ϳ#Gǂ Vfy_4?cvbnlIH3Ȑ L҂*(@kGLI̻i\7Y67Ґyr!76Vgmgח0#/w&俲v𭵒0'>)3v_뀅y;٨|~SZQٶ-aG\Yэǂ?qM {_G'jcwk=im FH)vt[  SbB*#r"BnɚFϧg6`I Sd`o?16i#ǃ(ot^k{-F0 #1'gD:|.]g3Cʿ0~)aӿkIY&J9r ݳK5631<=<4E #pQ+wZڥϾL! $; s-$f89d6 `"\MT" LH"`H ,$2h=0Ɔ&qbDZv]|r)G;SA*$9aJߩkAyx+ 61Njc/=r}!5W;KօKusAA'}Ta4"b u H#``9$1 D{R͚=x0aYaNۦ޳N:zH@ en>r3D9)#'/!ۧ~P0B ; ̘$Jɐ!GbU0vKl} ?3C@vB0Vwy +QO^9LGlHpo9;޸N  @ى&Cl~Rb/SR&feIiǸ8%C>8#DCp8?Np ^韟/*$d !B3x5נ&[{^eg )R=Z#@IfrI)=Īo0sW%-+f:LpDiI검?(ي\5Or;xDF(فqh!SQ Bq>|C@_]>Yn7 NқypM8(gCc:Ab>ty0R"`R%E5^&b/y [L$_g8!Ȼө>HQOO1tk.3)7t K}RBӈQ2͹*V3|ӒesrZq,%-+.$CaUgbT|qZZ7s󖐕$N"g~탚 C7Mo|A)YkƖ!Sx) &즞!zvNJLb`! AHf"h Xx,jCLA42LdbcSk6<</>d ڵ7%ъNuP]_ǑG({C#oS]x>m\;PA~Idk2y.jdd@~o>^^a(ᒁC~:-"eT,fȬ%w"|p:_}8$YH130* O 2V]3g`Ld5t^Ku>? {`ɯIݺbߋG~9Pu*C=wOY {E3fV: $#GgtWC GY8Ì@Up"3``_k]A=LP s`L8d /U_x ?Wb8[]`1 V'x>C`AC<a5!k1!J.ί`|jԱɆf ^2Ԫgp+|M;Kիa;Hmzd)3D; ![4[6CQ#xpa92p}]<ꠄ9Nvxݰyfgj9q%WwNrFs||:AERMYDrfN70'^%XQ6 p(f.' ̤buۄړ 檛ewx寁h @uqv{]&׾0 |>^yNÜxRFb{gYҪ,'p,yiMJ,8#d6 C ;3#$80S"1̘qa4;dF5@`W:kbiƍ}zw&`՟E§B~)cV,C}NfsFƗ=+Pd: /z\:TtLxak"/dP}]\$j|z.΍,ї>[ȵ(K o8`:ݝ'qЃs9nN_KI={5JLꭓ[;>Yo܍jՎ39;t۸V2|A2yP<X(D0PےnI8%( 2E+s? 0Tuw!łfO3^@x);.|b˒ y{ym~G" ΩQҙ9CKE'W>; B'iHz" m@p!O%u#cġҖ&(_?w=rEޗ2{6cϷ[z @$88ocZ'r&$F8'H`2-2j !MoP;wv0p(~bYHpyPK,"lLo~#5R%)1H 1Dx}ogGmUӼ(*y4@R;^ύ){Y$P J2(4U":/nZimƙa&n ژҮphé4<\鐿 )`1}g/Y 6ݸ_hy#:b#fm?y()Yh9!Քx!U0=?{?:_qCw;ߟB]WhMS'h?Ƿm'=A/X+'qlBǭS#ϟa|N ˎW''c͙s]apU v ؝3yg3gPI])'H5$%vPu^0+N/: i;c-pTÌd `D!W w/vItܿ7EA7>d?Bu T:;`7CG])m"wG%/ X1)đ̰0j{ oZcM , `zrzӅEu:?- ScA1/F;*'t1XWnzxiak9DـIy9|0}%ȪiV`C1#Y-̽5y<@2 I'FL'EqsM'j ٟ) SC0Cq;I W 8/0Lnb]GELjP"MArrx)(=,e?Q зc`K OȓlmPjv+I u{.z,R7 NNBa*;ٺmRHUs,dk T>9RoXp%ɽ<FYl(3p}c-D3=̦Ĉ̳ F =3>)8F[,oJC.;rtDr}v~ l$&e!C&$c-BsM\ 9Ǡv 99Xk7 r.ac5`9DuEӥO(y1x < 4M ' ӶIlp)?/0.5$ZJ9T 9F`8LA! =vG z!Gt~~'>;ǷD Pޟ*/O0[LT#5b¤=/Ұ%6-_zQLIrHՄ (.Pn}uL/6"U0xy4D"ٞ삆q&{$ݞѬ4T9*3|{'=="%1~2# x_YNV1|χӼ>Ӳ'0Ya8 6/0irUt3ғ[0l2@7)ܱD&18삨̓}7^>qwuZp;p`OH\%NR<"Xѵ`FSU9ٱ3~Cm/:q;K ps7G n]_%(QJ(I epv< 31"rv Jor.T ps?Q\=n o^>}gAXLI ;d0EHjЫRQǃ4u$~ r '^(Q3 aӟj@<^!zhh"2r"죰'>=я,roTx:3p{G`91'ei*DTu>W 'Hc^,#!$7t!Ӿn5IF(@lJ7kȮc֥"6-8{howӺ鋐TMU]0*Oh hBp&+*@O@C ")g`Ӈ3XF!ADNF{ @=HmD.2hL4/re20x聩f\nce 5-,j2 S c,Jn_!8Ѐ|0L:LI1רBy8 W;"1:0B 'B ̀?_<ۓhm 1EUEUUEUHBA>=ɴ?L_7Ulw3Ol & Re[ "*""b"dH %3'S?9(QZ{`!ig j} _+HH`3C3g3#jLA ,R#[e' 2 Q DH cSH)1@91d-)@U$TTb@2IH!"b *RnjO+AYxd"CRLlnU묙:HU6 T+dyy;>O?;`΅;-~|q' ^VIʁ'46]4=>tA#_>ٗwɴX.I=Y5j$=i0CCxmmϏNSg^ ږe|TX a{NUƒ҆$KaIS~}YALpc>g ߇u%"qF*W:t5+:tC%z}U+6@`mTX>_ʡCze4J_:;mQ[%!fiv͛5 ?driـ8=}`~0&ؒK^''K!UV3Uuc.1FnJzI u/V{TjHSJ+ ֧,s<; rBGXi.>v^iKBE{bVG<o˜YJJrl*0ˤ"o= wH7ף?!ua>C?֘P9/XW 㿯`?S5=~ǷhCćfw >=.Ti|'[D<J| B-( ʪs 3NX:pXtIe̓3'y0gC3RL5g:%Cɕ|[2?ݷ^C9`jVy(ӲwdaS5&bЖсR -Re qdk_y;IJ<ꍄc֥k A7wȻ*E&;9}1e.- &)a2j?I@Z;cq_͝G,;pǖ8i258~0oRNuou>8rS/o`_#c$LCRw|bcϻx>#xfaA'5iҵDW 2W1k_f9yKX峎$ _qѦL@*Mx7pC- N-نCF> gq#Ge=Cr&tA_CHQߢ/dt׊+uS"A'Ujn tK&Cd<0˜) ktGWpYjBB * $ &`` #z? 9a1{ݦ3iTma’LbRb4/Pxɼg1[s2> 1ޔ]:ý8 vܜaϳ+c f53{2 v7Ti}QO^Yb*`uxǍf;_xpx AgD0yN sh:;WuiyknD(cڋ\osxœ,燐m<^3pCa!ж;^qJr s^#a4_[W|2x'1I:Reu߷dC.F,@υ@z P] 0_\kS)#@\7~odk[[]k }C=>4Oՙ1o1d#>$ cB2yb i2tq'SbNCٕ_ލˌ g8,:;h|| ,)P#a&a5Q3BaQwT'zbDeU^j$6D P;ὃ&IzǑI;u]0g|&fg5[h2ebpB":%P -}jUh[|vę0*v*wDyLt NϘn o;ݕu 0BjDJ S\r?A P@!JHhb 31")H! "**22)5Q#2DAC T~ي&eu~[ Ł|(" >?3=gzE. !^A]' Lr/Ka4)b~ke8=G &3>woy˯˰C'9"ʒDQ_T3PaE 9%6CGBC= vς(lBT']'yӪTԤ|틯9/Oup;b@  $uO[ éA>?gɗ(>@OQ>8PJ&X{ouRw":bs9tRqIE-/2r̠*,'ox*#l@נRhPe gpTc @K0c90PYlRFݾKp8H,Ab?[!NW]&H89Hrw  kPk;o Tn`/~sFC"f| (>S |d<~/H'm $Ou@9|pY 5*zri9'6u{P.r9vbެlqBxZ*=g̘i-"C37`a>NJLG ^4H^'qqx ^]ÊJ/Aq% M>w9 88L#㈤[M)l$8?y@?̢C;Wv*wԼǽwR'Q괚-AwnnmوffY DaG?,'d s0AT*{>L2t^}*T[>Hv9 a&mKĪ^icH#ʐWi!bx8FEfqTh`dXױ8a}nYԖE0]081m`!p` ^@d' q{~sۂ|?59#^%8ķŘNe- ȖPγq!d@gcmt΃&tPʘuWAP%aC gw\Kfl4t742K| ޣɂx{}<`1y ٫LāǎlF_܁:w$:%W,Q2d@`YbdPtڝ|lL6ۮ̐v=<'qn0D<\^6'2n?ʦC_=TCN#lI(9CY:-wDRt:B01j[4;: Ƃ`jsl [L3& iިv+Rˤpo>+Q7V^I$QڛFIL+:I$u2RF`f`uhCMN 'vw_He5UUUUh7=b0N)Xt/ qBG!QX~ʴ* \-з- U8$ԕ f@5D`!h^B 3kC9jC\ܗֵ0PEŜ@l!0~9e;B&BIph|{oMx/ayYJGxu%dÏPG08${φhɓlUȃdWAfH#`χT+ HguFu< t$B}ڱ/̹3SnB NQp$lZ3D*v- Cw@BA570+ʊЌ^$k l@@:r m;C:nEIdU]~ummB@~hï E,)R[LxNvRRG7v&Nv [܎.Bۯ)py0@G[]32Nm1էwtHdP~щm$:äyۖ8ydFY6fBhy㟗e)JU nqCruut.{.F wj%UUUUv7姁˞܆DkxͱEt5 L7hٞnuigG]́JIBX4!GA:3,u03<3a٠>{1D V"=hEQeM8grc:sFROd6 Ĕk##kSm)EUHw 7%j9cN=%Q) RA@}#SZ !qErnX qGH#:]HPp2FU TA@ 6oݰzμa݌M m ^eJʤ+bێD1ȂXI5a4ղ!Hت:5kמiWH^Rᥓ]ƹjV)·D/nG:8tCT9[vvp5rB밨bO.C,/8wiYv2",%JՁ /B'jR\Re\[4P19nSDDrg G6M<<g3ȑ[5ƣ5Q m-3C3A' }<r JILYX+!UoL{$ ol}f<|hƍ5|Bw=6yMP?zwDDc^7;qc0, 蘞}o G& sް|!A*LEJ͑dl_3_%ęHx$:ڨا̫E1qLfΧo.D {90t={1vmmvl)~b&>'߲7 ^d+i:؈xigq[prܷZv qVqwQUUU"SG2v{׸Ce%bˣ՞hDa Ӂ[PE*ѫ >ծtU]99bzFƗXZ0|%"푁&/IYc;vuOIvF1F(^00xD^J^8@ݩe0TMP¸DBJx ~1v{dg V510x錙hx(so`~_]dzwAL&G\9(腏OONn==Oqv=B5@c@MRj:L!^/>oSRI>GN&6xOgҞEDlN~ AwQHgY.Lv qAOx:I6ݥ C!+҃ NvË:l1 8 33vvr c2 Ƀ3aY!P]Tn8'h>?)La<oժ'|wt0$PQUV*0<OR}ޗ5a2U.RlN(Ϊ` 6+f F6&/נxtc\ lp( @WXZKlC:mexAj$ե 3%mSU(s"W_'7hK Gy\Ӿd,= Y=퍑@5Khd5A(eLFe1rS5[ U|#s/$Ujzm8;A*Ề_~!@Sr*g =b nT-7=%AVO|Or(!wlRU⡯|)Q'$YY,p3m.]T_`ԏՀԸ\ܡB,_`ɘh56"R3ڂdY-G `0g<JcSN$'&@rFQ^<8q1LI[n/=jv a ץ7-QР,17c,?B> [mmUUW=+wqB@(CXggEv^p؇ tc|7x?#ۓ{K PPPW~krR.DUB:$EQ%PZG,TTE D R"6EFc\. tEqb-8~FCu3Ә )-v0߁N` Kn QֹA 'F[dœF2*:M^l0,(ɉA\ڊh}oۈ|@]'_bE@]5P9zQ##r~ٗ$6xY&obãRBnٖڹP5lG6KC;"r(D@F;ͯ-oGYpU #ab둜0oJ>9"23i.nm# w=?-]033,,5eB3TTبR^JfJ~@ ɣĠ[&dS1~oN=D0|"iu0 o2`02 0J  ΂I$vF'j# f)q7.onÍ& /ᔳc-G1ed-Vby3I!Ŝf&7\ٙ>&gH3+ ۩\Dl5I:hB)$v N{z,-_ߡ54c\X8Tҭ#xq $ňY}8u*]B{ |Ox RM.oօq&orHl'",/l3e ]ӾTjg:eGS:#e{2q >z|9c PU{ytdfI؇fK`&VvnzQR @bKfp,S"4[8lR5] |q#Ńotf'Zj]3/)@Mfg; ja͏vSU@" (l aiL@7ӳ_J[q"x"۳i$!u(xʕCp)>xMS,=^@4.I (d7t PGԔærzcxPWW]!$6\tcNP`7D% R%z{$q$S*`!_B<'~}Z =]>8!NDc!7+w:wI60Հ pŷ 'P(P]+Uس˧ɯ }>\1":$3@5"LzI $W % xt,F4Qk9`\̴7B ΂Sl_wE!V}͹;;=A#w HtO4 e3M.@8 >)Pտ&Gd;G*xPW$9"jYgp;t5)Xlj=I,[k;1`~&}Do(:$,fv7OֲyDHΫ&Fm >}_S4s sM6pD[ Uϒ5L{G@|-a\wsR-{ond:d!y1}#ƹ*֟ C.|DMdҠ-:ˇxoU8]^q;5"8y_ᵂ;˴|jٽi37 ltt=&`$#N6t@__3u Y I\;ފiA3zyw8ۭ$QD aCTtt#+8p8bz'm^*@K z2 8&|LZ$5~ m`V|3k4z\K6c`>2|ɾ:b]<'}#ЃCY뻐iyΘnb6~u8hI=Dۏb]$3TҰ֖:dt<=ˌUALԠNj 1ͤ'!$2 pg巈øZޓXrS^,HDT3D&D cz ,{&Y"7yH~胷f┟f=.3yuc~fB$tmȆr +q%Zhf9=e^=< vr|>8VB6?y(` "{=epR@rw Ш欲ugC3vyO?2-fdy8a'3|vCն5 w8h"SQ%*x!țDD+5|{и(sbx] oJ#tR,wr\UgE(P0] T7~)I Y5(jwq;!8Pgۮ)S xQԻܪqTjvbZy뜔hx? iKx2{|wĀB80cּVa+&h@j+2WiyVnsm,z[mFS׿f@>5QTL`,MCp &ҁ@_.#Ǣ{I,Qf" e%ԭn19Ues xPF/`# 0rph.xn^ogb]ɍ.=|ֱQ㉇MKI@:>f'726y;!_zct4Aۅ@ k:@dڜc 6NupgA_!5 bGpH 1<<8}nm!:Z IHH>C.6X{5ntu>%A\v68ϧd8D̂yӺnT$;(URYGl8mK/iS y|7u:fjR: Ru 6C ^=Hz=|SmûßIbUB0HH qMA.u፣8%6Ie_[rof3Ϫ;_.@F~MoL*3V-kHn=HKsbC(VtΞ=褻oM3t%-V6[~QJ.x<;SVHiʈ48SW5;+~\rt9v텢jSUTհ? r4ڴO4jmPҭ$L>1u6Y\8\5i * fMyJ9]H'$sdgK\ LDN>`O@2; pEUqX R+~0EGR{.!mlw%,0JEMlr|^v&@)w_6c8l)R !)qhBa~\Z\Sx"@p`lw*v s!~,4zJy\/ ]qm2|!UuY#EYXc\/>񰃶qg$i1Cscb F_𰑤}<&~lo[1aiGA O_g动& "Q51>ˬ)-2)o*X^ȣX(H4u=aGhӨ؄%ڙg=H{#1ќt#+ZGqRF'iáfϴY$!p09&sxwV)\Bc#`=@ar~:.c9d3s|ۂQcd dUupn/`df(pԄ$^-7z4!@k=.i{LHYwKV<׎6 8z: t8zSh"~`X-c`dS%8a:uv ȁÂ䀤8^h57yʼ]5X*T6 ֌eo >u vk5UcUB+M\ۼ<|9sY:>=撀ʻ™ _ޞ&TeTENZa>> fnp9(U~wTUaUTU; qy4A~V|LLE}.ǵ|LvoAXUގSu'h;na:"R c}/Hkߒ6b!HUm/Ph$T.βPv&/ Eq91=(g;=yu+zՊ4(Q3S/7}&Zo\yŞi3'NNQ uS_Yw:p"P-a}rj|XST<{N 6 h?e@$u@ 9\#{Ũ+Y1 h#)?PWx7ˬh 2% X0p@dnMo&ݚo{˦\e ͨ߳\1 1O$w3=yx͎>UFf|H&f0h)&^OE%;hG'iGH˭k'^d TT9kuT"Ur@{{3-j%d`hsN;r03"nXw . )0Pc 4ЧJ@sgKX zjo}wy@K\^6|ЬO9ݧ $oA_^PCIŜyw΀_B7VܕƸD*PK[Ɠ+) /I;,10kɪ 7 aГ$5y=J,Z!/̰6.b3\UzfQAlD;EpQq@1&*s`Lexi&ufˀ`G@`H MM!3&-"S v`m 6nqZAC&S)Yߖj)ha 1kaUϠ`v'5x)l!{x'px&>#L ~$Rz*\0()UX(d?/Ѩ}Dכn.q$ٝ3]Y 3k؃|,y ɏ.3zAƳ߉٦8?P>yQF7%b#FgJ5);6-t q`.12 g%L72a ?Y@tĦ)?AOS>R AE@LTJB U!@ 2FFl!)h?dAA S.I0u~oYEͭ*nɔ"i-95\ٙr;ӑRy`o Ks2S*75}GwwND6!MoǏ:5mw~s`=Xߍ`yz S*~fC(ϛd]I&4<ý!=zCFu>)|Gb$b`y.ܚ8?~"%c<6=r)3?A^R=u!;&F;PQT8Ar{'J SscͽhgcǼ xb xb֮bͽ) qM#4%B20X̜NB+&E)Ug;B!*0=/`蠢b?7vUa'$cWe}!Q US>.Hs2 Gp !ēl 0sDFGH¶bn-YY!U6M lp&ILj̱R",%mdO*hM *R~8OCn3NRD]ڕK_ - 1(wRTQ\C;=&'q ES#ja9#rw.BYd=|ϗ<ቦy>яb,C%! ECMe!p i{ט-z?ww \K} q)CԚ/͍5?~'Y* izy,Ch73ְ^"7oGvˆ7E8Ѧ3V@[, ERlBb>i,oo֧|cPǎ~Utn{qR!;i@( BvIG,!,DP.]gw @`~pqMU>% vEٽ_`}RlHM`uw8NRzgIDl62hlȖi*ZG 08:N\ʌ̃ HM}!f,X||4g%Ά^ &^ '5)dP,9Kgȥuo*1 A#Oa-H,EFd 8@:ACZDhJF)H'n(o (ՙP4bNaBJP)h{>qX(Rufvɫ钢fL_y(K>.`F* MC9fI3jips'ًw8cpBg!0u7?CP<4盏-X"(76KMI֢Aŵi0IV Q ^TJM ;CJxRY#ȔV{YfPHrIgV{*p=@&>y0+f ջZQҶ UI+He(0K@ac,PI1}//D{zϧXn¯?5YQ&>B˻Nx>Qv9=dVɚi[ʊ+8D2֊JXٟf)B۬{> S M)GpIF@ \/CE4yҔ#qgTlی(Tc0<;@0ˈAEa 5]>($뫵i8;9ʇw3eg4Ws~sa9D$#H~~8>P?9?/5=Bh~l1U SS4E$=N'N!yK)PZ*>8aPqL QRRI*G HP]G“$ )p<1)3Fՙ>NqI=aQ;HP픥"b?ǙkXAIYcLdK?JG79e4Yf! ʠ\П2c*>hJהِ8 %=@6*Y.V7D  ('$Lr'e"h6Hq#ۯ4Ks(FolD߸MzroRWz'}kH<&*h JZLd~?^ #y>{@:#9H=g~1LBļnh OH`TxPN HЏ>h*YG'l`r.`pNOxwa"}yɴKs6g@b( 6HAU+J:&O9~s۾K⥠Ydo!דy ؄ ! R1P/a1m>r`I{(%"HK>@rMTUC'/ܝ徼Yk4`575eBǬ2hcHYStBw J,>@4y[쁓SIBPTI#Rm*K IH!Y!H2$q4NNBh3[0{:BLCT)X)饚 ( L7JkϽ Tb*Ux`Z=z,@_&cޜc,Ee-O(Osu{@|v.8ub "Vo'?0v0KHdB!CRRPE)KIV ) ' @"D# #H , j :J' R{襏T vXz HN`{Qb23G?GKI,ʌWy W>"Cq}Xw;9$X"~_²",}ILdA"hQڈAE]Va@0T!K "T2Oxe&Cs;Gp g4$K@ 4)B(Ѐ*@ q2MuzǬ+<=zbcB8qG=Jץ 1vw%wL18B2_58gm>$tL(#mǿkKX#K7LT+m(R[B zUXLN㇈P穟qlm$Ad8"(y˶a*CY0;bÉ0'A8-[&z 1b+֐:Axzr;ucɽrmSg.@!/%AAa%wC7ǝ0j>b9P;egc- @b9O0BdِjrNaFWM"\d1s3`N?& syhW(h0PBEU̠6oVS&$ƽ 3 mRCXh~IgJJZRS;'WN;MĀoO>0?OAppV"J*.IЁXpn~yerh$6ž'K;M(L|tJ)${~%6`no.1cQcN%|J -т3PDM\Ɩ<-V] t s g Is(jyW'3?|5VH$`~Bӌ^o^ud2y Ւ>|)/ZiNOfC:Tx}<{$HSMK @rbE 8Re2̯ E3_]L=a(8Rg5AVfgnAB6紃uC~?< )>֘^}hX{~Igoye:MMQHD/CaAV<4 |Iz"K c?O{KG/?; C!Ӑn^#VX) (hi&.4URGbH&hG`Cb!hhY9ˁЮe^܉MO:^ r2/"z `xp΀=MC0Erx rg\ Wx!S_:6Os0m}BEQUEUUw?=ޠ+%$Ϸ@2zRtW3(( msOB|9^Gv}$M}8~[ u|QwOz~{Oh˻ld NC0A_Yȁ9:%C3X#"{!"a%N 9%$8H:DA!35>ۻZvʘq=^ % @yW4{s;p ,pdnbh aeէ.iP :)v{=>UfeU&u?daj?$< H(9|P?0Oӱϟ}~~RM F&|>, -MXOFQLMh+Xbp< cV5<=cDH 4suZzk'К]Hw2=;+uczaf`ll?Hl-Cp=spgaYs=l26б94,iæ:$~b+4j9l'I|͟Wp(Sa{0YM査z] BV4ef^ԟ$tBIuC8ƈhv¨EOgT9Yd{.*:bJy ِ-uK{6 A1BA ā)xIܯ)*%ZRL]TM $1X`B?@ Dws%"NXw+cѨx!)d=0Bׁ-fpzf> 1##$Qք)Sbv䴎BOov %,wC(Xk %B;.îrD bpdz<,̛$iec&`6#93JA2 ̗,Cv 21%M`+?o ۝v j_S] Nnb]ʮJ砍 ‡=2#g9a4; brt@J˩Ң='vSWF|Ne`b=ZAZN)qzL S88-(!ۺ#">(kx1xK5j~O\cO(n]>||M1x}>O윰&&4?{¨JC{xvaoy!h,Y4?G'cȵ e~:?=6ae?ܼHIBds !؉1[O'vpXzhgvtT/Vy/r<-RP4 95oiDž]|1MYHCtCIBgXacɃЧC'W9Dwwb)rx։_tv!A}!i :#)=W:|Gѿ! b1Ĭb8y@X4tg)>g#jR ^;D] LlJ)h(2@PDc[ib6‘V1* K#h Tm lSiq YI(_ \FpOg;35(LEAOUGRQ-oE:%+RAnA3M@u~Vq'T:Fo-ayD $P䢚U_E;t55(1D% vvN(7m#N =x -/ϘCoOM/@N٪SX;07֪?Ia'vH%)KmV,a ;d!3GBeC )LyX}RR~riSIǯXi/ OtV=wAQ}n+}:SH02Vr(9HXQ49L S D&Hj?yzA&|!ǐ 0n@WtJ paieqАBTlmPapazrdy!^wonv+ӓi> s7q.4Х_uQO$4<:.貥|rNAAjĢt ]f?T\HZPJ ʀ!?8 r(LI#{;}ӆee}(dƱ]3ުIA id*8{MpL!R:iI1*-!`bWsOFzjոn.ߠ]\bFz0==IVQL9j\!~Oq&H@EK(CQG&CU'$x;PV¨&s9Ya?CjfT>,"# SY5΍ AA 0~.cJ?0zv]:HHd. U?篷9|Si5~^2ϯo=}on`A|KhGa) H! T2)B) "@TG)B-*%`9M- YbtXKiՐQ eBҥVPl+J1*26 Ppw7S. TJӐzP*ަA X4Dπ:+rYSiȧ()/wY#9rxJFH (1#PDCS J$ V% H@L)~/fX!&B_p81TBDP])",C( B@E QBıPD 1q 8dnh}?58EQc*GAW Ƭ^O<1r>%䈳d Sdv0 3'\1 /cI3՜{r RX0ml66L'n9pAf ЃJAysx 0Dϣԣ{|ym~4k,*>n'!vx7 Bj*! e) Q~ͧ{ƒsJ@!%(h3"bN; 6M$ 2M9rB]i.\%|L8}x&S'M~{" [:_dmF,V0@R<` 0DmBg9q'd♂4|:t, $Sڭ(Ǵ< H ⦋ix[ ;M #!DO?ݙ' U{`yA})é1J(zw;:w[Inf-rS4Z?ۙ3fF~R[ً?V( G)0;if%h]T34>Y3YDA?g dvLykXcq 5Q%o 5|QYs f7G:Gİ2 NgW PL(Xe\jw!0ՙ9]nBr7k`(Ƨ\R6gw]"py(D!]lΧ4VXܲl]1C#-NcK@۷p֑%F\|CW&ن]PVH0T:̵sg` ,[0Ą"r5ۆ Pk\gn43*Pw  Bҍ()@ jX*S$(軗CdI,k#ێ˭Hj}ɝR zO(wkլcÆMȡư@3&@10˙n;*DHe^sDqʑ؈BuF1wV\7o67.+a3B&1j2HL7.muprk8ls*Hٷ018taѧ_LM,y&:O%>kFv5/Ƀ_U`ç;f+*kB_tA[ߞ[&apH0$58()7],՝?!'=.=ړ/9.;VWRkkźJ3nzgfg3Nxϛd#)P[-eIoG 뷂DƬ(VMhb+Yo%&9@S8;0lv'deb5kEك=x=Vᛵw7! ԛ'9 cL3`YO^f9UwBe$d1yvDfᄋ3kO0yL0a {Z A T#ch}LiO3 ;ROFa;HHr1gdPCv¾[ֱ-݇]IvvKH 7g&"#92%2#Hʭ=s-tIK䇨U1Px6G%wi4k!0!c )].2Cw' s9' l);jm&bwpv1D]amf)@gl&]0fq'N7kqLQ\CRxh-$ɸf1yębʔ"vnGO\%N3q֮ժb>N䳂{7rb);'XF)1- ~㮤]%.,9Hٽ ,g'(zfn1b]t니\H^ A}( vȺEil8Y.|s ×: tP&]񪑐8zNZГnaGyG:WqM\Ta|ADpdţ|l Sl2WS(}ib]p)ٙ<  3i熈I%=8 ]hD{%fj*D3&fo2̴vq G\KJe}k\Yf<``5r_ĜJ5''PA1nPUk&) kx#ۦR*=\F)ӌZ3($k oO]0V3da5GCʈIN{6S2b2fd zX*牵LSsnAhjwCy5Ot;^iu !2KRs L̓cn\MWRH1b1T\K_]ٶ$-O^c-rpnN%]I/DJ,!ﳴ^C;B̥+|wjR6t4$Fn,,9\mEouV>FG8*5Uz2Al{ Cljgei$?wYim2qID$KeܔP9\ Œ+(wMۏ;'מ}C3qv|rcR$Myۥf.w9g4e$EfcNwn}'E)U֦*pS-ԼL6jR )@z|[9]˦sՑ6Dg&JSӗQZwi%CF' n\zcɳM$6A9auݸg+. 99rlp3:i5bꩆe. R8=Vh($ᥠ(YsAKf-1.ݛԧ ᶆ ' gh͜w718s3ļ[lc0S9W50ff-M֕7c .+V֣'X6{nEۑ9PN&-xVCӭ+ .oj`5&o;T.]A kl]> 4.ɔLpcOї}J1N+M{yA,3cg>QAf:uCqqEt5YT!mL,vjaprFDN=gVD 33VQ@gc(:4 C>OYl]CFMѮ68M5,pt0[ @9 s['g,)a@-\kc'DSPjP zhgpwqd bݴ HD9c68;LtlѸLh:[̃jA<#dw`愒KU+9Gd_y"ӉF[|$l4P" ukz@ձmߥ҇pL}C7"]q0u vos7ψm04LA雵1 `}t{J)`96$ X2o84;pd7rH@2ZMM|t`IΘon67)~%`PȉaA&@L Z"7醨|c)a&C(VBK u0)(J {p!$S,{֔%t C. ɞswܶlu0(NI|^g=h /H?vmyprBٯ.C!=>< v#Hx؂CPu+દ %i!K:A˰NT'b21 u%O3%@Z8T 3>E.Κi0Q RMJ&S^ l!K3O&R"95|Zd,*tܮ=l.30|E8_%(f6ɦwd41df 3Z5<$4K<>#p^ЁIHR#D*RҠ! :YL`__:k"zr59ͽ=KѐiwFYW5̝+&e yݹC#22 ,qw-9>f=wQ5-@O&]DahtdL\.eBI$fLllۚƏg287JvP%N1DJlENOb*T:vիEf(I5n^ZBd殶P o$!1'6A q*]oZ&uj3xV#s&t𬨌*qk/*Yxy7xlQ)Gجp,N|gi~ILp$u8ЕܐW̶>_|F+F{H$H/+2>Q= \%lͧ\9%F/!6S; 5GèV8~-Y)DJCECʸf8NIu>jA1i>c0LxGc\|el>Y?Y=8I*72'DC_qRepPE঄.I1]yyNPzu,'uFYpyPHÛEO }pՈ.9פNO r;Xty-]ʊQO%Y):24tmF(S$apAl9I>IOoM|HVѾve I g+ /',qŤC2@̓ {槴<@vԟD9!z D_0t'̖<ǁsoJ-R E3J(4$@|iCS7YdH,FMq^yp<;==wh !KQe{o} >ߧ= Q=I 9 ɽP1-_3QԞj[Tuq1m 鋝tqwmf=i@C#  c W CPDZEHf%z(w(44'aOY:<[ %dl‚ fڀ !s1~Z!ץR8^ea@w $9gxbW\P00؈`zqj \ UN -۫4G Aa !Pl 0ZTFc?_-tD°M4H@bf$ok ʡyv{y"`{<õ<8Qj&ذs_>zNG xhbDiBdTo]_CI* whvyU 綰wO7JIPq7.!TA]d?5#´8"‚iӿgv1ZT!j?}qzZ3& 3sI5-|30';TMP(?ntSsh~bpd̽fy$;|G=As:T_b{e!=wقzC[c ]\b0U0U9gӆ&ʧ|wYw|u<"$27TaB| ŗH$ YGcGl$4.q43`Dbc^0,~U! r~u(v0!3(F (IHJ C1#LBmajjT JtC)jq3^^x#)?, U_s +Cד,gw:~rЄۻ>چbH{]:jƀ DH&bmMҩJ <~iț&#A4451R -)l) -'24& i)("@ұ$ aNbZ[)|Oq3ijMIӸ ]).~AI,">j?OeHD@:JiU/^Hb2c)%Q_8F؛xG\ATu+=ѾFVU$Iuk 립ٺ@(w!8Q&(Ϥxf}tz^Ź`9dk9bc~SeNrQ4[M8M x\Lw/9QiCK1w"FHx= >CξR( }i!b__ryO+I&Ξ;[se`'W~jp\q1eB IjqzZcNϷKGhgdFGZrZ "!eQ KÉ!Gi3Nr8%3 ^3rk&2S)7R 3/xw;qJ(B1Yc]\ia{G*-wó䫹M;=3frcjՎ\l9KǍ2Za%S3yFQwq}8ykOAz֝mx˒;IORu\ r"ru%N1Uy3K3h3olAꇁZPg낻Ĉx=j)0)tEg8L؄n> ^hCJ5|_l=XNK8 Ht8yTa$'}K_.&!ݥ "Y13ZZ*H"~TT {\lI)p1ń@+5Q@C!:)תxYu@Z3;3MxI's4iac);N̔:VtNw{lv3mI{BKJ<38_@ mhȡ趵`Gεʜ8u¹~-\u͝g:Jz|7O 5δEUæ 0\9A>lM'bwɞ^)9מbi.`6dj"0'@H4AMM$U2$ސփz!T\O2CD!s X*ﲢ5+`0LiU4N0.()6+A#Ah`cvP?)( (!tTq=tkXB'9d-uז5)4ߩ˗MDei3WV@z )p/1.Su`q<j, E 46@9Q}kk}z9iR$EK6?? G8x[F|$Ӣm^˱_aN?%8XO !"L ( JPNAJ,METTTPP P0:w=a*(P4Xl9:5/ؼސ6ؚ?T|i ;!;>P JHJ ^j{bR8QAu @ @Sr W-G\1 >Y%Q):LMM!@£hb%44? ^tkR B™`Pk~_y 4`$A *,Gr6y; 䧫CYPE喜I$+ &876Ug@ĔRZJ6@b[DUaA$ i`((TaY ZN,ńBdW'o@ ,Ar̘7!ȡ煘qM"&|fd ,DE <bBFAckBC.(ka2ׂDb^8 NYVBa PnTprʰc2㙙YPPD Jh# JeeJ5jX P**01NEq6L70Yr1eW+= %O^CZ-X0I3ꄠl=UCK JT@RQADY2Bi"fZW!( 3Xb(Ġ E$h 1**p(sy\ 館C !7ILPbcOWs0D 7HlL (pu(,TPX9g$3^[KioءxRbDƼr2:z]8K΢D(Ђk a'S0!18FxfP/ݛϘsŔR"TId]1Nh!vH䙲;&ՎI čT] 8PDQi ü8,T0ɐ&L0!VOR}}7e~xZu4}m~R`2=۱QQ# 6 %{xaeT*\~!Glwה~lTI4Ԋ'f Z@fBFaĞ R}&w]*t@†CHPЊRJ>8p4uϻEA+^:wtˇ{$8@5Έ0ɶN(dIqo @JDuv#,4k囖rę#)65WʥG`RNS9$b@!G_GH.4 9$yZ]-?1c=eDTPHO&&.3'h11iv:jgk WIH2Y?ǡv,h`aNdAsXbs!I8PA!x'pm<^g>O|OӠ_?$ %b8}w]#D<&$OH} j.KiQYYI|FPj̯]Cĸ%+e[;s!8!9TjЂnri8e;T*wOӲ/IMB#"f5*yxi3R\62r'hG<ҺG$!) "bd-r8d58fnfYÙqO]A 8M5~!Чmާ=Yd-Z;r"x /t.NegE*1 xf11iH;Ӑ;0_a-j KrC0 ߒhDX1'֟Tsom@ {Pxr&BJeig"~v@-r!ݘb,MpLJ jXbe 5h! + ;'lf ]PdہP:p%oNEvRwKȼVF}b=|Æ#W#Snq1%gD;ɫŅ5V ՜aSR2)ݍOs+'Y%dII䠽1PEb -zXVqnFTNDxPPHp k<|PLJ~d>!ecw9\嵐TCQRBfn'PB#Jk`wM|_:ˆgtM\G:4"M D *ʙb8%JC5T49TeJ!F)DJflzD؂Ħ0JgQ ,4ц>8{e A |B)f^")& J" pv_>ƚZT;vtt:J;qR}qFqB^Y\*wT9`@GN5\G3 JP:4ԕ2RQ CQ%!TC@QEACTDDԤK!I0PHM E!DPS141M0QU@:uLJd"vN"KoD(ix1r| 48wWjO'ZAṒ/.~v4$ 8t_?2L;q!ȕR$),{>Q*M@x%6+Ǵ;5JK3B(p~-ZvEtIZJ@5L=!UoѰN 1` $!JG(4 z#p]t苓`P=>p*JcfaF|(:hFKg& EZiUH,y</MD9]JWKO01JI7.Vr_Yɑ~w~scI(wCBRP$#4JOn:f(i7 qzS`1uƒL5ą dq9Z0JxhF<ۑK--*իe8,⡄iđ4eb6GKHdpEed!5GP~d?mq:;R0[*$ ~Ax r۟s[,5"%( Od['cS9g(ausgIѕ$ %>t 7_w8 ~FyK(x!U9n5ѼQ []2DxS (sj*Ɩ MH,2 B`($(P1I!8@ u'07g}:Ը&<>=ys:Pӯ[arpzWSR&f*J)|l.u0$"""ph=rGZI=[&Pn4wQ1¥Q8;c]u540ؙW^]0//v[4P"xu'VaI9RL{"ي] bfg wDB( g=<|9q(Jsei]H&a ex29(h~W-#aV✡4I{g L<&xSGjWtS8?1,Q6g:nj#Z(dTnkT'c;8Lܳц%ie5i=@:C&9dP?TtT/0I3ۮ?Ȩ8P ӠDp(w G'FYWqqTX&*fdy[,q}]~ @(J@볓) ^dv֕-F3 D'{J(^9mf|],ƙQ=G;B! )>?lux rhW3pD0 QYxP`hVKII%ADV!Du+ 8AD)DO~&~hX_a`~?~si02K ncJbQIV^'愄=$;zL '@ZEܜEBߴNcP:C.0Ib6rD rd|O^GOw?=0CJrʠˎb^&0a vEMB98IB B#J$-!1|& OϳOOW$=>N8}< ?L "0A Q~`Z!=i"ʋ4f%!V\.Ԛp 4C;CpB">{ Հ4?97Ap@e^06ׅPf6pQԒ1kWh4/b/8rMh8?\#J*R"0ȌIACCH%&$d L7Y~pɇhN9 ҜOx4iy۷ G'P}b;?770eAAAB'|uOI0˝LG |8r!|(SCfN2Q00ё'bi#S"E| oסQP?WZ"QZ5" DT@WU(D ЌT{#}%]͋;X\~0 Qw4TY0 CCx8Y h ?jxOY7tcJ R#&0c1Y*Wm4`AHKJ*ahCy~ߏz%t=Q)U6 PހsFk Fx~xB>I^4RA%!IuX'ؘѫ Tȡ*b,Z 0VI BfD0V"" "D&"$*$B  (a$ J f!HXJ( b% C1q" Ɩ2 * $` d PƸ܀O 'b.$a&KуT < xZSm/4}ȟO]"՚=SWvTd2ޏcv{m쐘}qymI@8\)MRjDǻǿt8d<]T-^gUk|IdSvCmugśQsxbB:='*j{sz =JaO$.^{r݄>"x4 A!㺗MeHs`;hRa 8) qB476roSL>80hdfrN!JGR X,>N95A )8VXWKT03ǃC+SϲNHF@H|a,Rws.@<~DOCCHr@JZ_׿)ҖL1K$dZ ֕ o*~~~gA7;z`R]٩ZIßbx.κk㚶H&ȁGM  |:x!He!5j]ƪUoLDϫ@P{"x&R* n2% ԉA14##r"=>DByh,OzwA۬(2Ap?JCpVqňq$(2 `f(8m$Bt)T\ " ECr:n;$/?i3.(qG EM PuayU\ᜥY" bR, .t¡$ jtHCZ5+ RmU>0l}t@JO~fN$&Ƀ lYƻޝQg%!ukqB}.2D `CjC(J+9`(;h\Y,=YQ%p󃈤p "},8T;lOBUmMhY.9œ!]hrAأg$XG!:,RȞdp U&abWrxR *cӪ2_% xxɄFSU qRb(m1B|zHMJs4x (y"Zr{I$$ŠR   HJ )Maphr("J@nQ4@mFTZc"B"3Аuʈ+ bt.ď|A>Xc%1%.b$(K4>kt35'KY>=}X6QԖT՞l?<35s3R+DTs-(TJ\*/z 7'gx0 Ub;4Z`pH֡;\Vìl9&aU~: ;2e`Gq4q` LC br|`:O *n F)⬚BdS}=h%*`0 MlL [ ' Ƙa5`Bl"".4ă[֏P# BC0BB/?d$9!mP3HB2ϗa _9wzYa K{&`JAC=8qTU40?ċv\os sL0t%cA,nxTq7 K7RCHI,vȧtEvlRTg("~Bgpq'BA[mj*E m'zu< ,PHMQ8ƶ}.N&(hLwzQk/;={̥(,.Fݚ*KJ'8}sNwswv2fEh4s_*yzmK2,D.2dj) QB=pq;۷xx@nє#Z̕gsz\X"@D[meOL8XA6!Ƨ%`zPSTݓiޤy!!N+!IOJP(*1"g|~Nag2s#|"_tk(xmMaͥpUr92o)MI5f(͵3jJ H8|ܲvsfe)v֝w9;JhNryw?}b6333!Ϸ^):T_mu7,9E0$B+$99'$P˱h6'-$ Q4!6izLz9O/$Dy)`01 )PC1gNðNCgymwxjx=(G!)CI ?@t C%"*Q T)?>z/ў?:xy*^YYIf5MBR Y? kqo ?2*<<=9!:[8b~G?AP=w0=hr*4P/t>IN@g=]#9$1–!=&I5LSis0v`shRf$ bXxtg'piB4.wܠuy?Īw8U4 "1Lpυ6v󳇞S28$9}=jHJ`(DBDZi)&RiQAU@U!UXJ0)@Z)mUEQ`M DQ1D%HH}A!=Jƶ2j~G@ݐnPܛSg{wf.oC0Oje:C0o 0zU 8Dqw6sUU$-}mlh.}:̖[?6 D(ӲwC&Ra3Z0(< <:Y85`,i6*((h:aRcN,֩9V(6ԘV^ ۟]u@- cdKR[\O1' `J&MZ MPK5QQ$T0+k<# d9Pf`&H(RdP$0Rst@dh"אl+-#JTO;@)U?1@x`kLݞmcpȫ}3c>r`۠R)JSLN)M /ooW.ɼlٚHY8YWg}14Ъ +yN7S%zIw5I'83vCKrmeWP*f4MrZ*]^羯3J! =jE.Oß f`M&ba.kDE;| H~^RԌѦ_=?pIL+7bXFJ*e'LD8tIfb7 _ 0Ei :KhF_iN%d> LdZVI1qDBJ40۶͈g*| @ } nI&0. DdhvLf{d/@Lh b%:)L'UFcG8d`sGW,'mL0tw &#XR8f!Af&D҂*"e@\OP%BI|i~OI={0M4R? )L)[-=nf`*񾆵J*a릇BēH'eB ☸x3_ ўf~ALө.L")m7ā;@|0l%!#OU ;!ޠ~ p\9㦕PF(y4Yj`}9&J2U3ClbJ(~GtL`Lg c2=o_. $~?'q,#y1| ׄUE} gd8ͪ* P`1J(QEEP("(ũ(u" *ڗM$e;lLZ(M  AJB!%Q.1$ ~K$jYp]EJ6S nX\ْ|_^څ@Q@'Xps<~kM0dTu}zVzMs?4 0! y9P|v(?`ұ 7Զ㘈Df܎ՕA6./R&&LY`bĂ2[mgL)ҧRYo~0ab=' Ø0Zk[¨[=~oI 0$DJ[s[KimTUQ4̀Ħyulj;N2r rq' ~0ۤ5iS0&p^s˭Dϵ'S~ϳJ?wg3\B[2̜ċ.-?{/F39wiJs1ĴijF SHP[%x Z)wn䙟 9Ӻc>EH]K@(Mn" 5  X5vҟH%$U}nAg5'SaЯ_i>pU;QdHdž@Iq^tg\Nt4\9EFQN˳ɻJT,`DRmxs - #Җ*VHcox1g$!(!ۭfcv Dϣ sSD{CAHǚMyKiO-y|u^d3hMh5!lᅑ&9jY᷍SwdŁ"MQcL}I^bQtSn*Y)Ě)G6z)+Tǽ'ZLС}y|hf }v!q*Ҝ`}yb9SS4-9ym?%#FYXdJLcg/T㥗^:b0@̍ ݊xi}3n9RIl*ܗ qxJCv,qaa2&AIσn=3 NFXٹG,d<Z_Gw8Q*1:jY^X[ Xn J+afz`;AIud N$¤ĝIZ0ya>RCZw iIɎV _Ko>cm孚mS1sU(j1F7RD>VKw0Ħd֜!8hNgCǴJ0U=N_c,vϗv&Z֌ #o^g9LGD ņ9Td4ƣAp\9vdݺdc"$p-Ҟ2 Nip$yE5 Չq@]KS#5CyN(BaD/f?"1VRQõOt:D~0t-@P(Y1K2\p-3 R,)RHRQRhSx!TUCgW!a#B3=V8MÁ@1CРXmLx-F q FKf%̂0 0%PI0ȵ ȱ78u%I&  hJ=0 ȹNPY9 N9y=@˭@u2Šp*͇h\=B9p6 &Br24 DT$4DE  p $Xh$}Нpԅ5@hE^Ĩ @Cr>tZ)痐yM >Ǩw+L5DY(Q B"䢡" Pa8@Qf*(J) W[,XȰE, E"J  FJ &JB JPPh D" F& E14H>fEt(6øzurS?MҩN<1?,RaQNh2V{ 5R%\0 I\=6i)S- 6/")9AEʴ҆Ąz @u#,9 ;l{ %pzrqѿIh}ӲFj)s&8.J /H}b[SMf=X0" ){ച   "$9ғidBdX)JJ$" BY )(JD Jd"@BH "ah" (hh"!UTRF Ra DRRK|L1Iud NTMlpEXcZ(C)= 8Z;'c7SHN>8,$/ۖc$08`6C}A4S%g%5S*W'h!Da11d*b%*AEN%X[ JB2S9|?ED͜: ?/kBb Ӭ>xFq'!͂*Z]Jd CP"1&aр'6_u O!O0"hp>f f?6T`L4oӔ}-s#la >s7 '^q<pnF89,ĤC{m :R86IP $+yd!tj `$1BdK%g('J ?'Zr,HN,ӍS@CGPMR JA"RN/Lv:iv"<̆;Gr={vrT"V&D☌ j(u=Sj tlE}, $QbHƆjBZ0eW2r"RBF撰&GS@LUaBʒ i!PN[u%dP`22=X@ LLh%` 0ITaj d̑5k K[4aR"idaH) !J‚DbBbWPԎJ҄B9@ R0Q:1j !J2 kX&J+Vӗaqm(4$!2c峔OmHd+Ճz$و 50v Li i>gOH;K%*)JPcOΟeQ7ҍ LP1a˔Kfκp^ÃlxRfުX:V&J5`ӗnjTK9A¯iwř:CnHj)V*;'$9' 9',ʚvSU R@HO(8|nmCaS߅]gY'8:@C]|o0Et:6U%! ~f@@ζ^%gπLA)% ,OwBɒo37? ,Zu;ɍCꈎv,|eNr9:^%545y2)Nspy7ZDa,fX̳Ja8Z bȻ5(dPJIs4gӠ#(=yI-#9YVp큢.K+ :Q]9Vq}inS]DS$Lv%0P_ &SXw Sna?0h. @/p +҈r*ؐ dC7,Q,4} PH!n) ܻ;Xzs;",(`/O,L[Li] y ; SY)* !Y![l /-*H"2vLt_.ڏVא,!@%HQd$688T"2 A۩# IwΈc@!2J=g!& JLahL(JDfD&(" e  "P2@TID`~B!AB  D4,B!<}XJ ><]`T,FU̦ WykCT*ZjiJ74XU^KtiYہ)2H¥-RƤ *U*30,Z""Jh ɂ,SBFB[Tb k***' Lb`Bf!LRGXtni C>^@T}? gfӥ4Kzv =%D FJ?F ܌A@?@qW͈ ?QCfJ|QDa~+o2&S(*OYany/[a %8:IeYBO.x20ď ߗ~OàdS}\C~C1R(4";P… ~yv]ӬWG= Q{{XXPvQ+  (5bQ)DYXՅ%-m$F,+lDGɗMjyv)߾Tas'zfԃ|퇽h1Mc\!Mh5[0 b(&2qp70 p35U*;Dʦ'cp°dP'M÷Gj303޽}͇Efl ӆA׬SxcB# @\aqm`Xd6x"O16YXY0;NHjƪ(NC.&PU=Cc/hRJTՠ%o:ꏢ(=S\ΠtKCp4K*jBrzȣf ?Bk|g >hVZ b2\1``ಉC@ܠڊţF".`@0ؔE9E%Id24̦JS! RTR}GݘdD־{hN2@<)dz2eMQxA}m UCK;*kI~P#%7L} .b^BNAeq&]{@ѵVw/fz,$8Baۮ4YBZUDiwv:R 㗟>p_Jd'Q~Q5"" S0MC{&Z,43yu}0QdIj2o<+̣Q%@z9OX(ƻFZy)UJhV  `2"__Rrҟj{YHtOzK9Ha(d+9ܲ0@]qV (ԘU yOUǯ0i*d2&TʿUsY'Je CTT 6>XC S}s77 枡ÙS"c]$EAݢ4C*V 9 Sr*r]:H䔂E^Jb[24O>I93b .Q˗gD Jě=ϖHxV"_Њ2po &Ix1J`' K}hMbRF 2oWL̫ ,ϣgܝ%soKz 6KKF`--,Չ%tru %nt` ;O0+<&#uht]{}0:4=6G]UUEU =7>:;SA)@*==&B۳rhk ~!+GLb綢)| 1Y{Ă϶h)& )"f"$( ERUPrA 'sJPȾ47 ES3J)L4+$!pj]hd`}`Q({|$F+TK &PW%'v@tOsd,ԆJʡOSe^,ݗ%%nKcA0G?7MSg |0f(5ha*:_PݹLZ)*8Itcv8M${;I<~Aۗa!!NCe%fcd1s˽G?td$ʄ@ܟǛ N=_ד`$ :@l}g"䇣gf@FaݷQFFAQ94+* d_ߢG5#S*k[mc[(^=Т~IYT.fPABR B@DD LN ʏV7PkP̹Y@qbx8B%4U8QC:mŷlcqZc O\Z4bQ[[ѦCg۶, CT|h`0fe{o 'FTd=8XI>4sdspG+s1ܼ-7;\ e3kN3Ӎ|1&U gեeauFI5 ]ӏΏ}?" 3q%z/rWRT b)S; pſ,ड Vy8ĢRp06zvaD@(R(ċ.(J bH΄:3OZ?L/b5hhrGNiXXb2lpSO0Xgo.+CM᪷J\f "|&}!v*8p7mw921ۃ0ebrrU!݌KĒ:U^R"38z9iӡ9΃vk 0$1UVVdQ]O{Ԣ\F+EC/:n o!޹ixįmshv^X.o/:˅߫8ز֊inϛ{j`a wgF&>1QBLʢBH, s0tp35t79y$A[! 5f[S3c ̆ qt ks kH*i.5id6sz)I  tgg*01XsBgc;nJ58RL5sdtΉ˹zt/0 HP&AL`0}PRdB쩏bw$" aIOpDb^h,TA=2;w󔶖UT^2OzR]I;P;eZ(h F! Ti (V3FT5)- 2}}~^(NҊy!nd A@"9Z`1@J8}.UmW=<2@Tylu?tr̗:CDJhO{ dɬ@/~燉ɵ<,(Fk9)/@ʰ) LLrG{6*`q;xl{I0D|;KS§E 9)@{0?.ݬ ~+)JOϣn}pN B]GbKȠ&Y\k[1'Q01㌞<*xRH3hyA)vd>Iu W:pzP_ۉ@d5CL(@L",1kIXQ_Wٵ Kӿ$>XI`D}HH%=@5Sb^H_CD3ޥ' `jPR<.ȖY}&GDDV ^r)5Ԗ W-/wwNm?.ZI&ܟgz%&6^+%fv >!Agjv!415%eەeҵqACQ~wl,0f7Zx ;GƘe z(@uf,cAv>(˴Ta%!D"=}F7FOqHs;Q|lA-SEр5@.eӣg]͘(wOD$p7zKC'_Uq3^8U)eqՒ3‰@uBJѵ@CZz@9)@`m }tO|6-kԄ?O|tn#"Hf"XIR,*Q`MA S- = Lb X, !LO;t Z)ONfTDT*y}KBb]Lm|MÇxAW4AVzS(XmB#K? j#Wt2OJğ=F|I_-jyqRCAѪr@vT㷙9)w>T1dm z*NBB^pJO7:w#T>( S U8@$ۼtI7j{_`؁tCCV3 G9ZEZk Sؔ05iCY~!SET$ l0w(Pjv6E Q+F+[-KGWpa;n 2A" zKW31Q6ɥb?'v0 X*_" 4$Bp#"9;.ZM "0Ⱥ@+HۓDՃp$[}Ybs켂̟JFI j;D95r9)ARPD$H v H2uG&.,Ag dF"鮄IhO1" ^{r*0`*=(&buҞ.zSC "AUPvgdTaDm3R<ޯ&gmBVxцdF6U+SRK#Dv[N*iH=J%B18 7#ÈA40LX#%+d/8K 2+`Ԑ)m&A$RDT>P1TP`]ǻ79*dDAf.EPD!1*BJV(B&qd53EdՇFCLV,1R0h5L+f`9Tk8YzQYY"֪;@#㎙Z#rsbUI2dC|rHK;FHS8+E,E8c%qd\rl SiQ}0P()E-QQzd`ȕ8`"uvÔ3,VxZpmP련\;$De#(;^d>&ca̅R82;Ex`ճYͣ)K9yd|!/yT\MtO9BcfdԣH_gjXD6*,2ZjW8dJQ:spRޘ!b0KJ ! ݜA6 LϪ{edJU6$u hTC89N7 dq%‚jeS[Ԥds=6` v*PkwE [c4e@lV/FPYNL{y)IغA 4f DW& @ap0$M>;|P@ T; b&0B)fh(cQ4PD0yKLId@'Opq Z .b)D̘`!R-a$PX2"K@\U#h?9 {Ҳ^Z6R-8qyIhR͍2IPm,2Qo1(.zQe.‘Qz[V]E"Dm-hvyR[ːb I.yDa^ ^]r+(p)Aru8#2sJu):n󁭌`аQb R2 )1JJ 8Ո< ͦ--apBh1S7Y CaA!*[𕑜M.d#Ky]defΝ'p덷`P & ^i$w4& 1XPX:X|lCya}?IYr_!H$o^Lo0}vB n038(MJ!9a1-UWuw ߧ8CyAxz>XCD!Kc ,^@'$y. Qb;?oǧGtԑ0`:Ǻ%ѿ~0_D1PY@åU b!WX@/K˧x߄y-D'w/cP/#N EEY#J=S!}V {AClj#Ge<'Z<+μ0JPBƪ/#!b^ } " "h-*6*mTJԕ'6'<1XX" 4Vs]9W`ܔfyh12<|',dhB5T1b8ĸf,D4^Q!^=/:.؃2m))!(oEJ( o"@" &-8@@Q=[ijqF[ʼ~:@wMVN>6B_EL]DZ<>䒧{ʪtއ8 ,&(> !CH%R!&[:u6'Ϝr3?)R? uRC%2`BqE QEDD2) Be=!X I@4R Q!AJ$xtv._^'g<.tXT_n۬}5.uuU5F P~tBM_TjӨ!PEisQcާ#wWS[NLS_G}O-`b''a Hj3GOyL ʲ{b'ujAaȡ<a,g)꺠x]7z>},*sНֳq/D!EqݠM$y> V&f" (R"a PԀs'M;oJe?H!()AZWJu,vùRfC 80H0Ll Ģ B({;eo)ߍu A@PЪRQM#W E0P!CAQ!q(F (!%0YSE+2/FO~YIEhpƶR? N`цHc)a84RF0{vI8u3  BHHGN,G}x " < ޣD?[w;kEGR0,JKH$ J,ʰ2$0Й5Hq;P;x4|둰W;m[4-DߗG׈r>$_NGpڤ&  SfP.bZ; Wt#J)./S P2ajS2 CN)D\h2Xp!OŒ7,. :Taeb +T[)S#8Aeɑp-R JI q'Ѝl m`!LQ+8aGwab 4A9HB2fwDž|u5_n#>֗HVM]]#2yoUyxŋђ"'u(YfL(o W?"sh;@~s;G9i;|#$G&Qu3}\Y^&M,H=okィh7ַLHC/3Sש2p>O KߗU7}np a7Q˻⏧=H0W8"8ݫ 18`ɥ3?Ї~u5sgdȜ9q-u-/P/49ǁf;KVsqʸɄmӲD8gGΜxvXRJ6LgX+}TԶ5geFq3LAJD>1G?MʏԭG^|:PskÚy0Ӌ\L[y{\:S*+9gҹgٖ\T{!kĊJe~fh()gwpt PbFWc]|GoTUafH"4$F,Pq͚eͼV/9Fp2Y#8J`?/f:)>jI(v4U9Ӱ-gG"6v+" ذNMapQ|XbHbA O8FКPed>$0ť ÿ-9iT[èRE2f=Datw H3w$*v ZP %wgOk䂸Sߖyy-N"2<4۲ȩK1c۹PbLp. K.~͏lᝒ?5)&֠ȹke tèZ#Oɦyr_@nϱ98㊥wqc'ShH{'#L-ғ ( Id7}#z/qWOSڸn)Hd8䦒 3M'L=N=׭~D2E~uԀ3"gX5d"udius#sRI3 &p5nרM!#F93ּY#jD)%;5p.%]xq`q {8D8\2QtҔ`%2f*ڝ҃Wy#|CH̿i4}P@ ɿg|_w;ӮTqqAMS_;[#Ȳla>wC?c0o%- lFMGFFD4>a٤yMcQRNp>e7nb"Swd١fG&glnM:_X|Mҳib>O gL3u&uCX]Ndlw1ļR{7uȯ(hm= q.aBU& SyHwu!,f0LL5ϸ_8alc=#Njv,ذKz+c(8\M(o3:J3[2j4N7>s{pA>E΄:I̟7_=&L9IHRHD, F |&hMǐV A h`z7M1|g8cK$ g }0luNBAL߿jUHVQ]i m@`Է1&6Ԕ[?$>#L#x^?\q{3 @fc+y zw%RPSHmĜ['J$W;}>[7a!pǿxs|V}z!?r r( 9 @E9ﴦ&87C=<= ྒ#>j=pz?*\,zz$|ea{fƢ)N‹"1f#z0዁$Nka'I=$}toQX+O:!9$q܅ADH5f]j BPDw|~w#G ܐt?zNimRj J9zK`O?C\gJ s40`'ўΛ(b*"*cv1M!)hAbpkpCFrd82Rƅ\1V Ś+1~˛S+6'pJ}}p,ԁ@-}~NMti r-6DkSL*^:fkxtz ͽW>5*=Ք*CkYnvփRdI^2ʜh%rְh'zDǂ_=u5ɷ"e>Ch#pI댔:޳ 2K/CTrJ$RLrLd 2ņ1f2KB' "4nwB%UbR(ŇdW9'  Id4shm04%1Tpi'~*f)= ^nI3{~H!ꪑd('zS3%ךכiD֎% c.v񦂎+X3ē|_,Lt% ~J(/4Cq><+!-M0SˏC`֘dIUccfe_|LMI 3DwqGd4DPhiG#RN!(1 X)"",5QX, J Tϋ:S1@(^NO€P ޖXP|J.-v`n'0%34.fͮڬєE˹207 GZl{Lg꧿v(;J^Ռ:¦P~x!s?p%?!mAQ H\^z‘bQtǔc-h<@TT?VXH.@ Œ>RKPg\hXUd-+"LM1Y6"(|bhKI2mr:O&YMx.Y YDG3|Xǵx?YzNP%* b r@4&E!V#R&hR`\i! e_ލpii2ZrRvO@'xv_ݰItQFQ̵WGR't}>ȱXvXUz)k4ȟ|P`TqJj~ya'؃z~@23U(j@ĮS\rYX_?tSqQVF\^e0|7۳<}q@;=\x=C)c3 CQLbLu癣j"; P#j(2Tl (fRQ"(Nq-[Kim-< >n#{;0%@ {߾ zA=ڏ4VP+D}|V((2Cu1r@DY4J \]GWqPЇR`NTYR- ~doAQCO{c5KvUF%[19^SrjIPDW9 yI2HIAKEt(&f6 ġ'>;@PqTv`)JS$܁$"Tq x}j$%!Y`,8JPAhE cDH#Ycƅ(G$!+Jd1 SaS'$<`~8&n~}qr"G-a;{@w}ȧDg1Qq`6>ѸTw5TWw8AhtTT,BO1<2G՘}x8ȟICRwR,FVͬ YڑJD!X R(, RQTa3:1׿ݣYrkf{X"0@Lb$VGEHdoٮ{d(iaTepW'0 l$Ge0]$ʌ((@f"R@u9_{F&"i 8sn >T )md=xWC{{ɬɟ]|mb)N;٣  6vټ41|^ޞy׏|,4gK1٤ :M' ˡœvcI/1{8;z i>q þlôg,'d<1 E9# { 0kA7Л:& Gû>ܟQD0/D'onQ6hOܙTcbAL^30ʀZ;d4R'NBQ~Ss]Ҥ0~u ]f UkG*G"D;ͨZ%LJg>'|:.Zϟܴ9=d~CĔ `$LIEDBLP!R$ЎSK!MI'w8 ]bF_d"0Q)i D}s(׿iۯƺa֊L5~'x8'OIybeP6{qC{tckyqίA F⡄c.څ ,ළme.u03NW.[U-ʓ:7$ %DfdM~qͺ]Ew($ A덑Qy>:I) ķѠhc(hbd&]InpHBh],Ⱦ75;8GXJ gOUEUGx攗Q퓆_LwqVaEbyij[C7hu覷MGIr6&꾱N텉Ѧ J!31g殔DΡu Jfl1p2V^bk {^5ӷ0lx6I'6mCc*sCk#Le.+*u ju7x)C6fHdv5V[Lk$-,S Jp;Y'wNNB""NE )F %jUX$J8CE(@Ήٹח՞Ҫ";T~yGGkn5!TTU^[ǍWxhPyBF09ISճP,'RPb%IhY99"fa|Rg(Qy~19(s nZ3 T--0&e@f%jb߭(Z.ᰬW-c3*z w.Qg ^y|xw*fX0lBcqvY42Ll;k2LȱbO@ΡP=5R"QRsJn#_B.#(í0.7+NVGS-t?,:}䜃j *@lf]i cz(TƲv%ªb\bkd \y s |O8D8K,T*2{6>lNj g^Nky/7q44Ap4MB:A ڨ9zr6=:gt?Ufpj!5c(35 0IV&u DVl%Er-DV,MߍJ@DknN a֥ɜx!>na@ Ry;mFy>%ih R4lZD[ѵjal-oc&3i i8u'O 5CG.5AFT=0s50|wI-l3v-A޸qol[ w36Cʭp14Ȟj:j :\]bSK\-uyfĭ`2\=6±6 l lB-8&f!D$(`HG.x#L9D)9gF#!&eOf~wNwmT8.g̲ūDSه d$2*NAPgrbr9U4LQ +L"P@&FU xt F.moRĻvq+Dml߶r@bΩ %fFE"I^^Y5;ǿ12L&*MQ \j.+IWʚ`B/$3 9ȹpY’ '}i,VUgƠVf γhx|19cw!eqFѥ>[>p]u5iqE3e!ZrSj1xh|Q|ણp:x5K31RKBgmV RJvU>Typ.g QWTdyJ,SXW"ĄL`*v_CEAT&@1%10MS ^|?-ޕ4=rjQγxS9i`N@%$$;#zUK"_PDIKV:PFTc)ȎfU.dϿ.Ĕ.~d=}l[ fh rXWP1 z̑.rڐ˺TsSb& #OvW5JPw:,tN,p+̉Fn[.RwF >3xN]T:`%T[Ff՝fłqGWnt]ЕkrŶI5RV9{wlVhIt0w湭Th&k6X UA?4ei1ݚq7 lg Sf05dw 2TV%%7N=]yz/dBzЇ:NOkӧN/9:BqDIΙDؚ[1aiQOө < 'YُX' EX[QމcDIπ L[; *3١[^qaY( EBgD+U9e@N٩% B0=w24  -clU};1p`<I&K4*97ъfHI$Mcx9%N'ƠM)J1(P #B&|N(oeL7_Z$*.w1smLJf1\0w.+wvwa?uN\ ԰CQ L Ռ͌XMA l<ߴ`H4J kWzF]C%2A7%2Iu?F})f!J!{^כȄ- ?QS81r-N:fDm%26[L@q.6 im-m-7к֔q3$+A꓎u*hIH%Sq x Ì+#Z/bE me( >8,᳓?N3CxI[:x<{sa+NS$1b0V҅ԴE$+„.8ĩ]y5(WJTEWq,'kt{b^%ܘwSDNgI5P;Dp/%dg9,: ćzXYJ*8i (oKW-2a0P;&dA ǭ2u"g" BCe&$LzfaEA @"P$i!M\U8!->;D OQ>e*34Nt~z!@;Cҙ]Gz^o^^gyTLD[60~\:;܌Ko[=d A2F\R:dϚAc_J]zQk,gdx2u933:f`I.qQhPE&M#<4e{0=5"e q0-T1T$L\" _?ZħxqUV/`8v?oj7+P(4 ƧiNn&bdL8hi0r IDGJؿ>z״L2g,4fÆ\ȐS$#F7/N6D|:v˾L0L޲žԇPDdBMeyhK<eO4硔Il"p}0]  ?c |=(h (*d*h KȀUc2>۾q ^3 y r7~'3Xx43( !ͱ։JYHWRً!l'ccGUSbX4?Ry!Ӵ.8?,u+$ (L2Œ N>4miѬSDLN,AC-&xI)>Hd;szo?uNYř`(fba*ggI|(AS@?g.ަ"sD;O/t3owćC׻ 1G." _.ϫhLg# Vbƚ:7/Zߙ:㧌%x%a#I&t)ղ'Q>覆2 r_:QD."2BFDU̞<6 xm1op- TQOSԱxT܇q{ʄ8LE9xcŽVOzdnw0c+7O"*/6HdD9tZkEEB:1j7M$HM0=q(6ҥ Z^ HЩqS. <^XU^`g<0̠Y<8v*=b2Xb IO)(")̈́vK\AADAXp,*( ZOC 03 u蛂zqXz7 eS =ȧ999a̰eXrKZKL-[SRi&|7)DƆZ1V NAKC3IG DkejX5\g^cQ@:kFdIN}{U OEF @ɠiI k~kyC3P((2GW~dP6SKBQ#Dh?>H:ozLբtulٿ˪x/% Ir'9KBPO3_ nJQ!D v+ā%/2J ;6f qd @ʐ31(Kx(!/ipŒ I#dْ`!>I? `kC#" b06ob}y_\}4J"MmSdAQ{7T/`}~р)Ub#>Xq(#J~bMV??.AK*ʏҤ zb&|E[Ju7_mC؋S5I}ñ!щÏ}ǭ |첈ef-_#/*NȥG.; h?*YOVdOR~sSσ~:g|w,SMC3|ImXT;tk6(ƲS]mOWMbͦxO>x$Nh';0jPND}$2g]_l3vҸ"\2vHͼcd;bQ(*2!gd5vRJ)stgHHT顚4ۍ>34r'ϝ?ʺ&!77-9H_ NDI٠nP+$gg8pl^nsGߡ8W-m ΁t 'ʊ*5Px "=Q󈃸̪WDPr *JB&(B")@#y:J ÒQDr@=߽\#3b"_t)hC䠞8WǏ ǧpxDʹh8cD>\!$oȕ)}LWᬈiHQ5*QyXCJjA302F :2X! P((&d!%T̟gݹIa3"'O##~¤m&ca|Fgͦ/6,Y䛮d>_?I|((khsl}̬m8⅐X!p5yNAA)"]O} 9P 68r*] cєeEb5-rrh(`*ަi?OPNG%lM!)!mrFUQCbo׀v8t,N'h^T" "d@Vk,IJQ!3_ONYjz߃A'$z  R ?~y{f>, Q10,3B"T77(XZI`Cزoo7WǖܜHdX SOC!^ EDZ $Q~J{\%?D|,W&Hȑ㌪Q^E(DA#yOf>9 0 $%JT0S&03]?I(o[yDIf&zq>o4P7Y ̣H(Rxp1NHJR"P F^w {ʉ=r@Uf\z [djC&J=EAY.~dT>#>ooؓdOŕ8)$*k >#-kD_?Y * !($hb!~!-Uo(僤ZRK i'"冐4'ǎ'M8)BM:ˆ6Z%MN4NRAf-Vd1'dT%(YBh>_'@$B4*%=]l@#w8 OOILzХ8%6sʌ v'9p<}M "RQ|ՃhOCx=hi=a~ey{=U8-1V@dt*RlXUDx:g.ҩ2N@H#ϴO56`%d>Dm󴐁?c-F%>PRLk01qGRVpmXbY Rb# P"O)dTO"zGRCu8['`2a2|<{hkb4B_t+4ylPb^&3e@QQDB%0DIPd9ϊ}>E J$wCHhԛR>Yl)KK7!l!8ZK[gQq_rKnyg2DSFۉ ?øv3o8DHa-R.j]HQHٝ6LSKp٥|^\AÇ@}eGitOOw!~R1R ;=C:@<'B ؠkܛħW;!zIPAM EUq!lpDݒ 1~gۜJ`['BoRpT}8E9E?Uw[=TVΟ?KomZ&*P'J(?V*-;kg#O4qIO5MO)"2t-UJ`4d D@0 2=U-K%PyIyzD rh(jwP ~HO5>?Rf-"؊oq!U R<d4f8E-La&{ej V Y*ZQ)m-*5^jl"RdTEAbB Qg-\( =3AIH0i.]m€ ON("/D#Cĩ$JE_ "$G= ]X &͝Y C=UR1`o&0n{CiWs0$8}GkXH8nJ f э_3d-1.?fs)SJ$PBȰ:Xq fҙ$0l$ ɵ`q~]xD_'O!B}fAփI2̩, D1\i`Y=u5HzK 8BUE +O7ifCS_fy$ ;3ڛ@|}_$H>!?0NdKH(&T=׋XcEs2ƶTl417hMBN#>'A@dPd+<]l8&H&mtZ^SR kc(&m*\YUiV@F (&Yl + 5&OiF0ۋoMU.vHXvk<%*QD7 3lPo7ݡ@"HLSmd6[fO ٓ{sn.(8wRgd9R:{U (!*D$*ZwL:h:&hFdځ?45* as31SA͸7.-'+Cde2!L0L1\%Js?X@P3 R8R$TD:ѓ2,D*+:*'Ӽyyd=!8ʁE}rD9UUXcX)lR@ s1#*H)I`(AsRd@UUUMSUUUUUUUUUUUUUUMPIQ2 IE%4 E- TQU$BEaRBd\ CQaTaNLB@i/LKhK=&hbؔEDI L;ʙ)j%Z)J( H-FUT( VIXzA bd?/ޭ >Ød>2Hyiv7`4`1^ZB&ӭi^@:Oo0NF<$`c&Hۊk /}eDA,E EIQ1@7T$9}C,iB$ y\^ "I|oqiϚЫ( ip%?,c|!= -)K.@8JP/ s^{lE_hOÅ{Q Ez:3;߲B̓H";nG"fj[_9W]p>0膠 Pf|EhkWli#j&n3G3I$˲ +Kl8緞%;tsyc]kŭ.Uc)Y8$AAaZ6qpz/ )qhCPҴ!Kqh n8yK҇]? ~ $Hf!on>3$=Eſ|1gFo!=DG"&~h7L&΋>8bY`| atNp2傦~5E|$ԣ1P^gotkR[Kin$ m-ym|l D!VeӫNL2CUp ,*s4iuH~mNm!TN2 ''k# ({T+yq߄vԇQz溑ڜZB}Br< %Ia6tq[A% Fp0eHIL'[X8&iU=i9Tӧ!'N&(gNԴ)v@Әb fn$|+ePRD &qthIJ*3 >&S!2iX- -)bv|),ROF!܎bӸ9ޘi4`xl)߯xI䰨C2 su!g,aYgyzDzg˝i1" 8v4&@U' 1-j0ׇ%%Sݱc5D𵂙LZ //e AhPQBt3"@e8NQi|9t05d Wrwuە<ϕ-!)dsb(2y^#yg[xh]&!(T'r$R%JMC .P!G*)9!rn߲>p('D5^ī ?BX(i8kAwM/0?} h1j"I f*d* ZR*ejJ*%"TT!(*$&BIj)(@*h( *bd(bԺ Iv02C1*Xom쪁Eli|QǷV* Nʆ9( !!cj$I_蝟M"?T bSD@Z]/8 e- j2d/ :%hJD\ 2Cޭ@1h*0X ˋ E`dU`, !BZd(Uy`aL(3iIf*9J*9"d$IaS~꿧 bLˑ 2wvOZwzݯ=量4Dixגs6>|u;2;O(=カ}=zW{;DžWous@H턡ow ޶g>{{ }v6#zy$UGxvw_`٦8{uK`= nJ®=^ݵT[V9{rzI JC׾zP )i@/ϯwïqstz8Eõc{4.ݷ@=4u+Owm7|m}j@D#R7] k+w4=t&@4 QJ PQ[v*b(Ҥ 4$_{ϦTK}K3ZȄ>Xi% ݎ QiA(J`DE @{h{yˍ@j{(հNwiھo/oww}tyU  GwCZy 'ύ>>`esN!IR{0SUP|@%H@`tIJh+M: :<__isATUA*ITo_|*/il>^I;;W[ /]|ͻuq}zo=yvշwһg7}]3޽o:h{{>u׽Eۻ](9M]׺u;tj(mA%Vc3[oTJ{>}{mد{+7K=]nϽgvqU{>ƾkp}4NͰėu*vklrۓV+f{u^]E{jk+y9YDc}nkٜ lW;]{}=jlwmC[kPQ75}ʑ|}wɷֵëO=7fuʝtKNneV]٤6Nχ}Tuesy'Zh[2WfA*l!מ%jv;ZM7p;חDcmռuLs"gvGzkFSZUm"I6 $I6xiWsvw^o5[ݭ]0n{O&^wiqGuYcݓ`۾Oiw*}ySSvwr ]76ry{ޗT|l;\]ۻkrsή飍V7ru+rg'n7l٩z؎{[ۖ_[ݽ]Czwr ݉qqut@kfjIiT@ u{)l3ř>;W{mmn]fxmvJw;6@*DР@` h[Q|=^ՌOzQۋ:In_yxwstwO{"oU۰twzNȺ3ɜv7G]Ku@]Ӡ6/ <;ў]Fu2:&*5S:}8ur sh!06Oݝ].TM/í>զڦ*Z-)w^CZ•ݝkاFtWkJW"U#%[49:}{ܣG& ;8g: 4 ۗzϹUt]:( @@tXq": U;j]rCwq\N(.cVkA{#;.]*i[u W&uۍ KnuCݮڝحݮitjɅ޻Zw]@ s{ ];w%7[n$9yWmeݝmV  N/]]ˋ)6Z M@̓Ow}ݻ7[Mk:'NIQNvwNwOAҽ6hVhETJ (:n[3 Mkl+T46*%zoylvEP`n` fښʩֹyv:9(W{ q-aΡ||)e8=*r\Ώ wY7nJ:ۺ,s#У:g9n\뜵ѭۮ`j2wwr23wN8ӣ4 6wѝܩ!t4ND&h4$̣MSIj@ A"hLB 42'i zH@  iM&<"yh)*6SO! ڂR"P4FOɦ'TT257T !I&@&a0@LOI3BB=F 5hiM1ѣH&iP?H**j* "kDHU1LPSTTSDUTLFj&(b&(*&?5@WgԀԏׯihjfsn92EAQM4T46![%o D$QTebDSR{تJibɤ)I&(-Ô AC|(Q GǞ`RZm)TRQ$@|'1LAS L13EDQBPA51MTCRR`_rn8 Z`%PD|Cchah"Z("j"`fj"vzC K9A  F"dR)"R2%iSe!!( i(JBYP%2%.WE:C~ "r_l{}{qW TP?Q%jJJ,Y tcx*G!VA*}D|a= '8y}=u/z{3Ү&Ę; z(ネ8Fwh bf#-2T`140 |6p}Ăn`&7Ԑz}P{ڈ$T}O?q_ASӬ+[s'9?8a_nf@U QK{ton 'bֻn9DM A#yd PǗ˕HAbE ck/}x̿=?)-vte߻:]l4xj0X]M;͒ͤ6Vx!${rd7c +j? F+a+O7]}Qjk8*PDF<$b<;{s(C.O>|@""rsQrg]x$dA#8oZYl<[ʬ΁?zĴPU#Hm8 1sR8.>HP=vo`lƟ"?eviM(8:W9̳A H{#  *?yޚG Q6'u^̞0TJf [x{/- W'B 4'{Ŀί/~JXțhgb0`֭GXz^aC3TF`+ZL6o81©B"m?Uz{&m=3J {rJ{ue"8T*W=fN]X\._X^o^oulR}vn-S{뇂Bc !K9ZJ[ؕ6wn}. FPY B$~{eDҔ^#ӱ|yd:I<`Bۦ37XRkeyB],fbSRͰu9`rHrh^m!Lՙs0qCkGd#ć:1z>+K=t$Ilu>r0~<|e뗒F4Q#sfa%1ttW`&=s 5ToWjHS~Giٝ SJo7El#>[[*Unj8`NvcBVoIS$}|:yz6kq7eia?Bw);5yEUא|s]"d0ޱ˃a.൜ٔdم`^CԿ0{޼j^Y;ʯzwl,j*bgkӌSVѮpρ~GK%Z`4y_7&0 &?d#LN ɴAa(r~>8#xة^-埃qI=t8H?cyeK7La?c;G겂)ꊨ(:2kz*šM)c YO(Lw` GnCTQzNU!0]EpP`J!E P3,xk }#KQro[qo t}7~XQ-?|lu̦ůL.0h!Y[JA۴5ٳ|7Of9}n]L+&ьEMsex5. o43;|RsG0L P"2׉;#bq.$=ްdEɒ4qxm hF?AlyB08EJ_s,vL2dH(]=ݎC05E̳KA%@|3@AT #Z+:뜁JBgƱ*H$Dx',Q+PLo5t@5 llgSM{Ƹ"""_pILGA'h߆#[UEF(VT " g=}G?V V_Kc0GʋU%8q9:)Mҙx71<-ZJb8|JjL?o1'Ȭf$$$Cɋd2Qu- uB$,m#.uMV+P5ci5CVZ'Jo՘3|,(9֏?~߫g6>O+g݄XEaJPR HJ|0UY=tBIJN8?ĐE 4)lzypf7.JAZ*/Yi@az_u"$P|כ ܬnarx{ 2ǙTw[pS?K 8'B 4s۹ސ>Ǝ77a=-~E,S2SKvb,Eunukomxʩep<fdU_:2ޟj.{sӚ"vL{fi:&yo3`YU{r4vIZ@?Wswihr00ק^VDy@T0`Gfјj<0{|̊؛H r?ƥEQ@|>XU LU4e۪%L"T>/NV(e*F?&tނ }PJ",L w@WqV$Q)G_6O)yQ~b֭D?JWFA IZ =|ϽE@NB:Ky<9-ѩj81ﮚŽ]b3BZF90s=ۓ; ̤4  QȞnUNSm]I &G{$7@+^4 8C,4a: r򭴨P(hMd5ahNړmUzD Ce͇CER,hɼ[-aH~<*#"`7q*u/R6ab8k'!zԡ>Y|K&{d V*xunɌQaiRjrkty=]Xn!ޛ;újR2B D߹ hDƕL8aHDh)*x=aIMmUD K [r=/ ;Y>Dp(ɆUzgttpfF EDbVE Ͱd]*&uFpWbr,:0~'eH::iCd=*4)%GLGj/g?7l;Ԏ/э6);. [o$YWJSZOb{O?Gc}vb`xJ!шmv^%ȟ8B@ )|9S(ȬNzQ@#ԊLc(ɓ6 I:Iho?:cijv>e,}|ΌNDU&'H>dH2T~X q_7ۘai431(R B)Xޒ*O")`4o(t,('z 'Hbi&p^3Ph !>,z8= &(рzĵDDw ?q2тp„>SIG1A޴993f wg;{Rf%,>"lԯʫ<l`d@$ҡx!(T2?& "q*$HR'&={tH-} aPAPDD40ң41l~EIHHq1\vNzEi[ȔRC..R&u\W$2)tM2CsU^D}گ $("(#Gy/l#?}~ sߣ?'OP&8~.~fOPkX}tJ\vu5ə rn0]h>ʉ 4TwiGN@Y^)CΰR ,c ]pf+91O埈ak(gۅ" EQO3\0_7YB*f{wElhͯޚvUh DJJAZ" bF/;2J4MD7k)tuuL2XQƟ< 7c Dh6b}mF5 mVG=*Hu8SH=Q^qډtrCְ' 4B+: S j8F,kLz F5%g:U1љ H5Zbm7Σ kVTƵYW8!.YI3C; bim3)"$ӏ7hQTELx \5Tr3|ۙLv{mQ6H4byؿ Ǟ`e]֪&kxt{*qV*m#1M 94Ru@iDXuQMPRɼ7{Gٞ70=4<)AAck4?*+>twYԟFM4Jy&7x*dGN("#PB 24}fҜACZ=zu L^-g-f7.iw!~ApF?n>tG3Way{6Iss0 }'Yc(>9G$W}kj$y ddekpb[3K/r@RJ1Ʌ<2ʃ(bذJLĉTEM>Q`q ftٓY&U.|գ]᫻y#%[:D9`Mdx-44䖐vfc'?C`BsEfA vdfS1$*+;GF>3e2WdLW'Sx((aƲDNyQM6t!_w`n( kס] \c}ln5ջTKaOכ -Q{ˉOK}1PG M6!UיΨX2XfrxFCZL_n9–kx"?g}TǼ@ț?_{i0V\a+ȵS()c_ qJ$dF YVgsrz>H7\۰>Oä rR&ssMZ' c9t"2o>=lB峜 p^R$0A5@oH?AJ|#DQ@Q/{9 F!ZܹfhS{[l+s<:hT QPVڧ_>{2A3 yH<~^bLD{H69W ~×r=NLC.bXYI<1M/@X:˫swby' m~㟿_|#>F-Ďt(=U||)?`}/f)SYMu-fo.܉&r29y-wrk1dë́;H@^@u0i*Ak& "%b QȉJFfR*8A۬s=uL==hjZ>T}M!KC._/ ٝ.)>zwN潐XТ[j{kdFD{1=Q(Sĉ"D &H HCOAY}o\:aZhl]F23\q#;̈=qC.ôC'N=E?,ϊlϤOz3G8AN՜ԁEj[\2"WXo8m[x]laSK̩1ɉ! ԓ#Gx d%.B'Gh]=~7Afmkfi/mW֖?!|??MG?EF':wy$8bC'83(@#ة73])"/''7@ *&iճPG;1FBE> ,|u) PY>6bd_J/( *杌&>xdHw" VB>9p 0.kq9$U2IWjA: vV"?Ssbi2 6I9$n|"ϦF[w7j:h)@>pqpǒ/J7QoG0 ~G{ L` ىyきe4Zs):#హ;! 5 m&̦EGk ZPs?-ϋߑ [g FB)%&1674.EAHuޕI6 P!?g3.C Tq_>Mc? 5@ 'GmTj#~'s!_躟Uz%1V'ԹlNQ>B_N6D](m>1p~?囚ѱŋpjRuv^P;qe~7~op"v˩> g ޢg~O 퀕^^?ӓ<@~O=6Z̠?EQe4[ج9{l<Pt{k:+{^x1y%<05TskL*Ʈk= 5p6*Hz[ðzY:kD$!B/r{ƅ'P"g!zgⷔ)E =p֛#7Rŭj4COymdYj#3~ ŀNa~% >ZwXk_oZf >>}wj &f 0h1p;7荁P'ʔ$AB{]Xb5s8v3^) 7ٓw§^/ۆ@?$Njx#E#ʣ>KBr2?NlXΩfyOsge4 ~#Vއ{U/"7G¿zf CܷRBHeBzTH%{PE7R[31Gڇ{v(Vπ'r6ؗ{G,$%OygiP =qze  bFe@Hܴ筢%_\NKUUZ;-v 4K('9FE']P!{er==vѽ DZB5'\NRF%jyTl5#B$6q}vnŌ]sQ 1`(_Xz5i-,m4 :cPw#8:5xz2V+9՝=tQ@8\S8nM:$-9mkO^E-3^,t1>2`-G%)31E@IN8]O̿?M3IJw#Ҟs 텢DԧNg' {ˣ[r 832̇#-U",3zL3x1fv?m.vRmndaxP7#& d3R"4Y#nrDBP'A *OF!-8mQ{y੉q2C7ܦ.DTș*\"ĆDRF{)0%sZaE us<)<)UaAW8QQ]aPHd ŒpQ[cB"΂@J/_j3 s$?vc흶w4N10_#J[6 m2vo^N}8 ߷{I>~4k,&^#%{?=O#ç;Lj|$P3^g퓫 X"zh#gwVI coK^]-/z6qKTk{'mu6YM.喬ni/Oh|Y܆ϭSΉЕ,7F0+h:2RQ]d "M?J*o?Z*hyxP9^(zM|z%^6|xkiYVfBP miA)632KÌQh[qFn#דA}+ZXe0bJD1wޮCuBEn!)1#}7ds䣞+"dHS#V&"DI c`/- {E8=B@H! g 'KtǑM}<͠~GwЭQXDdee#kBM&)Fܞu>q~pg,g}tL ?f>̘Aj"4\!}f~N~ߋ>Cݜ1E<DA='|gLV=LT BZ'Yʼ'Ϊ-չApz#4RQC A$Y'߸6`?/ T\>KM0Z5@U%n(cʫr"D*"I7xZ󷣳 .1ƝP}1-?w[g_v%6Vfijw~>P}w[mQt_I.=K$gg^1A_ $"BC(.A6bO$0?yڟHp˹hcC5+k d9[\+y.6j9) .p:O4COLrQ +}9)"& E%ڈ4OFDq?eڈٔ/nTJ)tMOXŀ I[oG{5kkyPIk3~^l5$Z{i׺K9%1 P)DDDzNA,@C+?<iM)=J {%O2*w4(7XoQ'g GKѤHhKW=`+8%Mbv{Z=%1 X4K\S?hZ|y`r!{Ž N#=x"LqIC yGs ~pcV̘f"`xnC妬Lf7k*+tk8?ixyD^>y5ADA@  *@:jcp'Qې0qtD9yIGrYβElT)iE8o7RDr ,-o0${&?sy@}g)$ X1(-HdEoٻ\跞/V L~u;i;0p`v I!hG6=$m*9GJ߈va=l}v~Hx͸Rty$,?@C'fO4A0E8* kUXvAġ/l?؈b"*{;rbRbMDtd=j0zMbp|} 7p'y@4 ]iY-F/[Pw4k~3m cr`b­n0H~\4tOaj(o]>s4{KH 7a@m}1jKG}7I_Yp?MQ`)+@+U}˺:K$MX): 24C5A>`j"7TY]r]`[sg$<ƿuV@zK2X-kF, Gu0/W ZFB=s[~}ȸNFG@n&b"2"qayv!_?e;SИe7r 7Mt0(GҡE)̈́7-Lpw' 翽<'P1[]Kh(.Lrk, &^/A+sX:ʟs+B.A_eu@4Z^)gMz_+`Cqnz3ujA փD@M@ք7SO 8Py@]444?W4(o?㝤ؒ l>i'̽qz?lG,@d 4 4R ҂PҴ4YPB!M 7d Q1VyB?t"d$$BG %) %Sh(tJE puQz$%Qqh ?`=PP%] ; PPt:)JJ@Zċ4P=CS(Oa:(scSl4@PI%nYP{yuhvBm4!RW%i5<=*'iH~a#3&B\fEPFHTqx C;hK>x'5))"JƚRe34ːŦo&&!9J+ݠ-~^ w2c@WӺpu$6Mjnv=Cg+"'n m |#ѽBC𕑏sᅠGɡ DEx;6"߫k=q炪o5Y1v٢w׵y㵫?}9Cf?::-#b@`#./֟8[Bj8GB "JʜErxo[g^\Hvn<g1(==cqV;?C+`tsSևjJCɬb:ֹIb_y*k^d 1T`,u B_$ FP <^=u* T|q{N.;\sfnW~y؏)kW~.+5cp6Aw@DR>r\D]p=C,r~`pQXZ\F7ږ=gрI*޷:'g',$+"V"XDsҼ+ՐhM~~W2B5U=egHp5KQ4g 7FxSU[ƪc  mfBCRq|wOq9@˃ʑ˱PO!Ovarϥb\I3ExiYnѺȈ;_oމ~x3no`g<^޾k?ᇑ1Q讲lu=ӷV o}@1Lj7S^+|&S]#AQ|a +~T:JQ--Ԓ_W=ѽ{]gNYCuÚߧfO"g[v m9rlq;k])!w<[<ˍ_.DV w甠P8`ˤֳpC#,D)bCs[ڐ2";_~4bfW+{U .Yl_$w!~G5ʭ~l )Q!w?t^K??KGتNk䫮)1sd$ൟ,1n鲼n L{p}۪^ Mcݍ[n.ofַtMTj:um fWrѕؽcA#'33 ?"A=|TEZn}nR)JRܢ`[u931$ͪ 5#xqSg$H'm_CbYe|I cϛ lX:;_Zl+oUR ͏T\Nt ? VRnn͏KfPLhC ;pp;OR‚bE0R6v;GE,A BUsY!RxPJKK^_`XFƎ}p^74+BW7|~`Mگ U'R|&,Ti.GB E KHŏlʵJj0ߞ-Wta,Tf]zR6?MʋíR0߃FY07q3o~D[1IaH`(O7gQ vp{zm+n"vkk]{onCAYT٬( q "1kM_d!!I6dDǮg3[RL| dPLCلbq/?~sx=f:'v.%ڇRES&pp@&hT$S?̀UF=W_\oԙ0:K}}+y}L1Y;),>E^Fn?#yKN뵕Ñr^u0* IVrY }E~ı SU;s9=FcP"0=^i9bBxOk@h m!iI=c+DBz2ǬD3ۮQ<aCv5Q0ѕq():؛I;y{H_K1A!43ZKNz1QN&]JՃAYEdCc0Q"*i(&4XY:8E@|`StV  '9蛟a}4|Q.&MZ9 o.|s k3ۯ#WUε2.Y"lMH-";ǻgi!"ԣ`P|TzsBQˋ}~,R} =C '_/ćxt@0sJus ƺV<EO}sǗ)EwOHR_w~>}ՌCiHm ";Sy b{6*h>C lק417@)zaѳv sCSh(7Jډ;}}{}t/th9e Q( IcEb Š+drtQ!har_'CxYp WT}-{3Bc-SwcT g 8Q啂Vtc! :Ԫ@\thm;x13Dr mJKP-Ts%PM=(X{\/vŞ+R2̄ {.5p/( 67Oϊ0t0Y-_ȃ'xTWvLa#ެ?WXĀ 8UNB0RQT 03pю#;4fun؇js.Y~~E~O]Ӧf?Z۳qwf8t<> M1F}lN9Gň?I<[ !> >@(;?˻gFpP{SEDOڝn/vSO  Nb1T_7k*Vؒؤ(n! 'ss y8_cLR=R!J{mdY}y65Cq j2#{0JCT'oPO^bI>C=0abrBН [;q*鉟?:)؃ (ux6!o*u8a6wօPf%*Æ7M|}.oiݶ8 }PdlDb?b 㖙իЀFNnkB\zXr||H@Kr E& JI)]7Џ8HiQU"(Jb-z""f"&:`^/at~<^^#z(Z<ߡ i_͇BXώD\a"e kce-˽z1Od(늵0 {!HQd<^r\ѿ'nrl[ hu8&S_n :!{,{%D{^LF>ʤnPc KD^^~p4L K s<5qs7?uvurJ߽=| h)N_`^ȉlU(X|3m51+՝~`^hS\]v.ÀQGBOn<:,/wTb_䯉@ju5{Oh0YkeÚ*4>Χ9f|F")Lz9/@oء,=/ xa _Ao.*y}5sxY<5Dyi^<6HI¨? * 4X>QxPQI+\tIu ^FՕb;`Tivu>ш$  :.wHq(AOKqO6qG7_4~v9?ih'?L bE'Be}Gz?phes/s?*@41 )D|\A='Cs~L1H Ij$Dg;;~|Xx;|yɴĦJǗ<ܵ>Fk]@9m"#RB ^wUSUUUӵ@cB~Wsek_ S.j~J%KQlstO"#`nN &D9Y;R*=\jrG9sjkJ$=(0ԠQ ,gcab+@a-m6jf | ˘8'KW[S¼Fl]$R]<8&ǧ0P., &KK(=04Qx رԅq7xDOv" \B=* LF@CÒ-%HG__/6gf6<=`*Hw'b.ʉjG"Ʉ{?xaV(TR 4%}b~͓-Pw DSFnF5R"g7}cz3E Cjg,voY+?8=''nvb8®"*|\C5c6wv8Bp$-+>f'>'/k H+|Wvg] EQEQUU@?ɚ_\ߩ}=~'Y*f %܁t@O_oCj<qAHo$lt6¿-M{ۘT.E șaѴ\4I9Z!w_hB$ MAA@J Or83MG_æ0%6Kͤ_6!@$  9D N"yf=p,PV@#p M:Jm 7n]>O_W]>|FRђ"'B"#&o9 :U@G%O}y8O_Kn1,<o-d{ UUUUUPv,f)I2Ҁ[ P/sns7  A,B{W<1q*?-(һNE@FKQs򣙏nq`HԶRv9X_]pw5͗K$tT9s]dH}Go6Eād1Tm$O#۵:Ղ,S|B!_{M &MJ8{B T)mt㣥<;w_wb822R'"N}~/N>0\ PCn=??Qp.(JN./UU 'n,ƑQU6ϣp_&+@di&  f0+9/JStme#A@j䪌#0~u\LўcD0p &KP)ƪ_Nv"&~f4P.D]Oas7(DbЁ5xv bkTCvj?^R.V}6G2cF-p_^ ;k|;|M $?^Izg sB! 5w;d2.psh>Siw dS"^?fU}*RoE#`/QOJ A2,TU!UB;a$yDk}rR'B1[rQ?m_*Śv:4a1LPFg132Db&Z&#4Pkmtcca(lz;'Zy8RQ_?yn߷r~nMY<,\|ߏӼ)`6'{QE~vcb TAAgЁ =8d%2$m@/ڍ~xன{W4ZD/Gl{ﷃ{O/r#+'6F\(cK^ucI$I$ImmmmmkVڶjVګmmmlmVmmmcjm HA_Q`&mVmcmmmmmmm_UQUUEUUUTUUSUU#UUHhR0>馊EQTUq@{ҨfPrѾZҸXHu>X:[ 7AA (hV6 *x-Yfo(qV9PCfR1tsW)n{Jr*7FŷFǯ(M#dH(Ot^#Æ)ݿl(Vt6BoD"ҷ}E~VBF0yeŔ|ds,5#GXSSmt8Z|6mz604xM/k\`4̅J%,QJ番˖nBG3qYFp3] W(o5Z֫q`;p37[-_q+hn:ۅugʒW.8w_}SNС>|G18\5p^쳒Cl?y dnE׊%l8Fs`F~[߯Gr2)[+ɨ*#?u']:>źOd?j`'_vB^>\b5BCwōyT|_ Y-K+\dmII|ce0Pg j}Ou v9$&#ӅR@ۨ\x3{!(`맛mj69)pg|f)]5]p`F$q~D3^F]s4]lT-`Y_1ڞKNn'U$Q+MAlH} Eަ+  5pb@⽆ϊM6a*DaaRD~_AA߷$b/.0to(p5R*qP&ЏFa@.Ȅ"RDS&]}%w[[$ɪi<$氄<9ĽJȥPhT*)BAl$Ic%8t'rfQaJkJ[h`"5I9ӐO8b. _Is{=}ޛªn-s~/L ' e ]Lު=}&mmֿ>\_C'*?u늆"xt±Dg>?[$1γN\zX,=͇ [I֝׳ܒ٪MrVRkzҶrͿ] @T˥VvjMY(H‚pTF}>"1j'A4X6$axZX_$ #>ղ"tbCu8rHpl8Qt: [d$ڍDNh4TlDk{XYlu ]:sXj%e0$ .w<$ ^|[W׍1X!RXu>4/Q>QjCfteCw#F{!:bW ȘYRNhdy|_6/rYvz~9D]dzx^;NpquCmzFSHDXeAQw/ ƓH QlX[*qll నPv ^%`_#w*iU],xx|qk:]B:^5q\a:${  0bNQ;dYJ q5`^ ڕ*k|F[f89|ر aP J2"J{6([)@¸X5P${C|G0 ~e9.Q$ VT<6[|uLucsޘ-|'j__Dc hXtLj̑]R [`FQĮG.\* - kg67:l Qv#7c-9\76W;XV+AvVeY1d FȆH -xz `34u LΣ -DUQ3(B دOC4,#Gn^F.c t- 'B>Ei*q"ڼz#ӄxKnLJe(v8j](ؗ-ڣq@Mi G[USie=lť M* ncGP5Wjr>;j=9s9峓bl4]+HƖ^ރD`yd.V >-@;  Sadz4#݊Ӯa#H%NvA衑xE7g~/7%H-nȆrpx+i&0\`nUx ۯ'`dH`g[bd*"ܿTYYZڑEzb 虴=C=.X[%A n`x/t;]7vvQv *'΅W?kv#h<72I8`S?x>A'Wʨ#B07/VpS@#.)ȭ"U%IusF[pƋPp.ye-( 8U+ FRz\h XEne-iw#4{ eTNT ,6KI\NZV:vݪPr浵T=2gwFv?DfU#"Ͳ>;5e#Ssǝ­S7Xx.d?AT.haARDY0ʮh _cq$ӯml0֤chJ:Bb $"#o}OK7E,;R){̄v &МBQ30;-t/! ( ٣h4`@Rm{ɕrHA"ufUE& )w`; 0Q__қ!:_gjn:ń_qCZsKc.<Ńdoeu'P= Xc35b#wέTHz4r>;6r-TZ iAQ~G@|׏4(" 'R5/ą!!1dIf+8px6:.j83ҭ-!Μ^TSN-ń>e#8 nͅŞ?N{:+*a< @Nl;@RZHNr&Ъ8ۗXI.[:`"m[9QgQ3֚B͂VpgW{v~1%@?r)7m/'7嵠UUFY]?Es# X1CYd ,~>$:RYG!o$ϧ+4UΚ)&ʚH:!Փͱ`~;>wxi"y4s܎1h|-`:ôjoJ?nmۨ3ƝA0YGG|g ,V KGD{*c1!+kS]ri-$ BqPսaBT]2/EN]@-aΘJ["Ov>5cf\7\¤^ok&\ݎ`\WkR"Bɝ;A x@=(S P8,IͧCo3'_[lȕa#(w;GP309wD(f"47vywib_-pϕ:w^B 8|H u>R'[խti)I{ák6|c=/&ͣwns{u |[Ȭ!n{Y+ig_̬"#0m;F?5uŌ#֜[Oo\#UГ=rm*RJG/ /?dabmʼ5*҆1?" &i}zfnpX;q巙ȿvjt OCl|Chz3:yg]@"-ޯUqpg=(7r P* ,r"%c V! 1 G,,>SS:5!g'#Aڏ}RXpvq.o8(hiOL ?uP'9WSMKWVks - Ajo Q%X(=zل7ӥvy-e,W耄.C#@{7co 6(dqח?q|غO&5 $nuF"QQĸ9u;6Q} M1@ړv.W#^1 !a2hb5ݤCϔIc^nK#k{~X=` w;Wݐb'D'uks}so{*BwO+()Mib^08#1?! D)MAp"1}h!vA/v`Y'6)#Dt/Uq~p`?OaGN%=KGoO~ַBvZ*8H[J|lh$84߽C2n420&xn'U'I`O?׏y)Gغ\K5Db"9 -ಐ'{-@!u4Mnf8gS;S=A Qܮz \n{0[K.zM"?:ym?f5JQpa53w7ʶ~ O;۪Ps RNi49!ABHH#\?DY8uvx7 xe'Iћe[3up "\$YT39I!b(p7oáfEfZ)#Pd_pZT$K?u;u|C\H0 b~ws[3j7^^DJ`}"E\s?L| j,<h8ryRq8?Ge^HC [OZ|Q5lD\WG1E(pZex $L)8j1eb"@d\' l/d<+@A,`㈨)2%W=56+~:1x ~`nHRWT s+m/Չ$XR]D-w aZ_qM;L>\M/Ț !p-"ߪ&lA_ȱ:s jE_7 0|<-#M:}3E. he[hFܶZvg_39nzO''dZMj [{e E :T (7S^d|,h)< 4\h^E,8.ְ4[DA92t78.L>AŊၕy[$:p_yZْscS^IcPtmVF.kcQwI]DY<؉hJ㎈*HRTN(' v咩ihE8`0zm~N ;on*A'tk=N* W8'w*/hDO53F%.ugJ ܥ6ds(%H?9QٰZ60KpP(+Q!v[} OacXdgN!3.4xOM/Eu["M^s{PȊJJ<!t S\gQGVs`3VS /Z7jſ~|P!ad;BB,g3R>lI#֙iBR%a]w*HHk+nS!k;1Nߚ;]o-T]sTuIOer8$M}P)F]~G%ɒņ,Bb kL*r]޷hZ@}6G,_}0Gx<&"VQMGvYy=Y0fTAxRA_/ю .'2)f}G-ٮ/D}5\mrUOxPeT>LC/4>[Ԭ'UX"dXBȑtKxڋ]Ѐ?Ug*XݽyK E0n`. М>TDRΜ$1A!fI4ݟ>8jY:|tqes-mיTyXc,P ]7Pzqu~c& ]-V4 q{R93XI u#^ eel0!Pȡp9pMA@pFK|)YSGjFDx\t+]uX&K=٨QuHmyYM1 "㏛س⊪KH{Zd~޸u`l^ɚ8nu $QԒ%Lф;skMUʗ#̳$j:桖BϜ,1$-L3 ba``TÁ/ԋ㈑B(Y-L̂{98Yc?,@wY?)(Pko*'qmr#nAtP|z+ߢ}+W;^ȣS'l,CT>i1@9O~2Ȉ|e=r9ŷ0EMq_>)'| x"o;%A (Hzli I 7_9@ʎoޡM:@ -9R2 <‚˄((83p#c;[Pcp"(MQMWH}8omtc~(R'aABźb/~u/cTM \'A>޷`Q l[>uF|lgylHXgHHZt(hf:Pt*Po(QQCD[a^n*` c''KToZ`aF[j loV%.U g-WFN9 1e-]gwӏqqL$_7$y߽}|f,PERk}Wi:fskR㘌[3E=H=u?jnEt[E *l^'8qx.kYe*'td!z?~FPDZpt:Pz)ԟIYI%… .4%6Q8p|G{%& j/S3b[?x>_Dx"(2#)LOJ_xY7/ӱ/g3#U>p Pr|3RT09TțQ|$zlg,Cu L{JT)(]|l481"PU!ރMf^~ⲖYS 4ҹb F2`a={t׿9N!J{S4+O惺3=羾!`QIMD LV ]ޯ^Y I DƐB v d BǺoF Hǎi%!jF.F=JP=HrK~zp<ٓ=ڛqgcQh)zqMJ"rK G"&y@@zG%J݃Y@+||fY`;C(X쌁P@2p{v 9T(urKҦcP\=T[tu! ɢүC\A44QΖdˬnxdDحFs+s,QHSP17/]kܛC[qj3gU>.lm`N>r(Tqɡ"!`0虗}\ J!'/!01BA m s~gKC lf0➝=amG/7m)J?; m&YqPFaؠ Qr" !u;Ӿ值vhghGn_}|65몾p?bS e88‰ƒ~ IZ\gyg;u=T/g:޳&4i&)Gd8E}~L l8HP W9D œlfYPP\HeoK_tN cVm[&U|m|>YpbpA0kǯ&g:B6/m.2_iz- U}\?@T"^Z 9+fa0`ؽ:!˦㽖|ӟ3H?*aB_L f=xz%~k8.pԜxU؇15m Ul^:[Go|XdI"wxUe c^ܵ2(~E~ZCC'h<-E E;vM'rgc 4>) Boû_Be{=^/_=mp^ϣ4vZmVU f{;\Ӆ2hA!t蟾t/4 .^²ZdzT}ݜc'"| X 'jXĪ̗SeͮE22|:225># (B \ir<,fܶdt"AdBEBKbTNN02V  OˊeEKSb7 3R8d^[z0o3WNQ8Rsrrl7"}'3/AǼP`(W5-CB- a N4a Zl{$3# zQ?;(1(88wwMd\;`G\nkΎuǧW:ƎuV`6׸3Q@ PoKܬ,@xXjW3VVB7ϞGJi&,QJ'*`Q#-@¯Gztu?oW8R>ƠHBvR >a !@Q10[ĢEpӫKeWp _ -̨(i|X;V'_Җ*A9_Hb@+`/ţHXD?γ#3m?6kf<46n^ufS:nl6\gVd!ʂt'PɱdQŽbiWd,?ݖŞ}Z$#g}xTAj%J"ք_ҾDq OH\J,.3o.}+(+?GS7]Ak:P s@v~ ] ! fEʂ+m㍈ce[bXI&os=~p-s<'.ERLC<,t^B=ͨR}ZFHD"#vcFmm\-^ mJ9F8 J=/#l_lج}i;=,i P;2- s K㘬PY@bd~ ? +  Ն%[@Cuܧ~mN]_'"2'C84rۈ<>'NEbMsgMEW )un6!x~l3[4qƀ~6sDó{jܣ>T!p!fg~Z"AAYXå+ d;ec=6Ni<֢0)syDm(/(t&*GbWe1}I9$k>߮k(;럔j| Tx&M(g9J SYVHzTQ,Ikz* ABbL}"%+$xa.‰ʕB\;gs` -P}&-mo y{BP4f. { ,akc&WxgԙN . >ms F^%\ȥBCExg xC Xx @-\ˆ((.Y*N䈛U=H~>Lr_ 2={?5xЬ pyt|D7Qoa Krn#9΀ds tTEٝ`R/u]$^2c߹d/J̯)% dD*E"h.hܤz+~x 7ADJDH먙 ! Pcq4Sl" v~aWuE9FX8 nwE "oYT7Ӌ J1V|T1`~c@P#1bn cwG^ QAޞ:N`]bϱ9n`"#*ܮ ¥rUo{jʯ/AVP\6p4@<>s/zcxJWT< S &9{ EջQzD9eaٟqe Ơڢ⃌Uc8cn)u0Q7V grp$jgoU |Ú~7G)FUC?lt2 ~aG£<_sPQ ABaD.ث`oG7+rYe@Y>p;ˑӉ $Z;`95̉B~V E6S(9 &2&rO;;ה#Ppy[g}s7 gmyK1O3#- 8 ?z>dF_eFM$N&Ɯݮƣ=6,ht_tylM'$>({%↑X3K.8N7F?MB>[Z?jpŪMnu FwRxBmidxM140'0cc!W:zF 4cҍ E=\XҀ12p0!E1Faqbm@сp7A-kOOH ¶Fy3K;l[R8.Xd=0!D܏Uh j|?I j R/L6e 'O loj<8aЁ)x"ŭh#~ʔ01X c`iVJHh#>qqXbDf B>6as*@.P5Fm#ɳs__u)+iS֒e+""ftQg|oqpLAb a]=wÀkzBޞek~TG]tw=!@QWiAV fI7z=~?TI!&忝""2Rc~QN7Ӯm uKM} oE)%VBV 0ϻ.ө8>_cI9@`>z׊)NoQEƶd`T)UZs̯*;vSdG+|Ah9{z{}0wL e$EFݻkM&#>FuA> OPp&M|"Ox+#3w|'ގ|iRxG"tgo3\s@xlٳuAޛ>t?gnڼ;QUbluRh@*wPΚqW.#8a-tZAeB+񫓍=EHjT"'yYjp$@/ دz0>3̪Oa&MHfk1=\[^ti:Ykg`v@l-RDxHȑU"9sH@q%+8SÏ *R6p(qO|+#sq׈up734]l]ێ3/Se*4F&DD5"nպYW\`"9߿Dp!Ey䇞#{NҺ8Sިq9FH[ˈ?R+v7B9ǂ5 q[uYgxX.`mZ# q'[+:ϘLrA/Cqxz!8K7zqEuacR K>'DS|fL $lzgF&NWkU}wY2պ(s,jbELםPl>u'pd-CTMqSGcLCao'zjϚtCImNmĻpgDs͜kq>eǛW#\S:(]H3;+ FFmO{٭q:#Ϙ܅R';.YQP΂ϩgȗiN9t}rV@f<- OR.:I^rQCS;.Ʈ%~YaoF.{n>#bՀvr7";t<@mvKc}_?\tt\l3zjG~v;ΗƵxсa6#Bx9Aym16t ω֎6> ,9 6JfAar n[-c6uʬ ]-Gw8`y_i7ǶxY';q8渉H^f=c4zQ|PDK?1:,#bL88EчxT1Wz#.c#ےsMw#uyX>8_5?B♄x m{U洳3e_`bG8z\Sqa<;$DDa !?Ë(߆GW1wrM^_12oEܣSFbyMRn5H?Cw^9x;~o xۇX`f͉r`@9x- Sשka:\F계hOMK/UKc?]`5Ql3Eƈ7qd"J-T W:ՈrS7BTCE`#ۢ,悄9qzLiחPybZ DE6s98ϛذP\ `&Pe|!`AN>h%Bj 3+;UsEY?(ϣfIӲ!_2QKI%]X]&^^NJiU;/_GA٬ @V9c|p7^ZzPYk#eF[UDyc^Hed{eUUW,%ΏgL9jF.vRsQa |l}F]efdbQ11a!EgE)b*gs[佬G3G_^,  ajv{<{A(@|fcr%ϵ[K湒[tOW]nkPDIJW;eԜ{^yV_G6(o: JR%U&eZ$3,O_`Be fFY=jGۻ*97j0, 9ybAZnQWmof%, ̣=,(+5zd|i|'}^8@4 @kL"8`Xm_NGuC sŏ0q?,H ,+ $gew9_/C](=Ԫr:2 }]<࠼ƺctɤ!Q,SgݒSx8:1+FE ԣd2:"j?v(} kX{AIDc|ޠ? _HP 0CMI5a7PjpĞZ"LTI1 2wm˷?àe%iM[vb.\$!eJM\ǢkU0?=JN_{?XY9v0YdN@* E{6"(wǝDp;`e_oǛr˲n>A?#{?N#yApncچug,} yaAZnf9h+/iˤ24KEC@9ٳ*{ HĄUTiUUUTKEU :K%wp#$w)"_:UrL " ݵZ!Ew֎[s00ʪD}qgwlT`d2tEc\l|0Qa{51նmUQL8;^ua'JD$4ulXbEEzc}ubpeb0P0)"Q x"Kc-qX|K?l,•߸(!|+F!Erܢ@ˇ >< ! ) 俎Ɔ`"J 2?ل?]f::ܒI$!$!$32xs:L4ӦS@3 qoR:Ͼ>B+, Ҡ!%ߔZ@L|_p !F@00g=MU9pF A85釪d{v`r-).P }8:Vu}XS=:3b4"H\n>™[y=佩BP۴ؓQPuNuˎW^UD9rȐFÓX+9.z6( ^Hi8-y“ePJEəu9 - BbKϷR;#OQXgo%Q; Y&&c\2}a6!݅ag(B\-īcr\%HY cX\xA{ AL9=::dbnc顒``^gx8o[ ]-9 x I]sg*ZIt zyؒJE3j|=sM`Ȍ>.[Zs.R@t㖦K77=цy(}8jg\?B_}K;ۤ<Gσxպ鮁Xt('FPH@?۬~g! A1wwav 8H|jL F~Y_"\4H3lgb4ǹdu8yC&V]4-QJ&Ư̌۲P ӁJӷڥ|s䤇 9\y0 _ '<@Z 'S+_~F]įZ#RYy^k'q㬍 $Qp/ZVծ#81{/p|( s]6x=P 0p:" PADQ?/P!'q,aUD_k. a{P}N>_dzG)RQK$TQ̡\ w-XQ"q ?ec?WJT#D gpPs?WW~ B}r >Q~c׈ͳ$eb1?`u]~WEO9!>y" ^#i^aI;ϟo]o =R# DOox"t ңЍ&Ńi{KДjPg;PZU@<$D2JT fIhZP TB'(syqJߍq{002)| d2sຎf_SRX0  ֋l>7זB(#4QPa O!5+1OUl24WRrdP,s i5F D'CԢ(x(i$B)h g<Ey8@ >${+ɅTzXg\^GOW)Vϩ݈nY?t 24[99]4O4zGWl!?#>@`|4:VA/Vw# VW<+bܯoH_2ٞ[(E}quS%8oY'#ǚ7vl|b\*uqٸ;x-ns)̜z o@xN'ALYȘ-vqQEN}T-Gώu&WHRh("jHcUS1LS$LDDH""Hhy6jЗ>%Uߤ={4yU)h#K7IG[vN;?P$<̞U^]_&kQe[-*|8}+~p6\q0]Vk2##!dMmϙa0Dp98O030TkJ'n[A$VnF 1wo3Pm(2&\ /_䁽ɦ9*"ʟ ?w ~MǯƒdCo<<(/ S>x(4{W)qDxc+|-mmIzo6NP}?~!s&@}X 44s jY+Aڷw &W$2M Exr< reS̢`n̞:r F iTZmj`߾p,dJ'*aKN4^,8y86I}[$$$EU`?M6_j^sPM RJy9O͔|7"! rN4ȒЩ?gW  @w>S's?n67C?(G>8>~Hwf_M~W)/B'nШљ>g^PB;UHG2TBB< ODO=/dW*:0W =y`GOn[&9mxazݣz>kq,cjTP^xkx2~mbѤ! ]^O0l'ѵxnŪ0Gi vż0A udP.V?? !4ÿ5 >(~̇w*nāU@:E!% vu7zO7{7wlgG N6ڍT 6 @$/=!kEZ;xN>`n~PbMrw>!941:+T6m?};$ޅ@ zzKN>i JY<{UAGʂ`:5OM 'Oj V|WEBG9#m+8ȵ\n6e{)#]l*Imt64Jgưކ^a~|!!%oa {#v不./BsA5PO tú61$k K/(ۺW֡?Cm? l^aMˋ\K; Y: 5a "JؠJHXC~IL< $`GY/S@*9@~=#BDt^T( ~MAhj{v5hPҁaT˘v3v)1)GgN2!;ʫPlG{;3i dU XLW0;ZP"J>y-[ĩ܎""ᱟ,W֘z![(z{gg}_W{?{k>j$n l mC;umMFA:[;H`{ejLZ@_QoDL ߣ>%Jz{^9W!\2*6 )'/ְ GxPO2=ƝI=-)TH@(PByGoHF@F~;$N6ܻ(z`Z;)Awcrܵ}؅vAgr!9zcwwzCsMpʨ5]}S|SƐ@Quz#yxN A8[l>5ȁμ p-O񜀜R3uiFK߭bȰAZaCX#dUIXhy/ɦR򶬤 aZNdCf86D !$ q:  r]ЉuN^}o5Ox O0DP|8T)6l}3xK PyJiʿOO8cGA]=NQ)Ef^Q nV?:^Nf(|pcoßǖ49#2-]6s9|(tFRj-r\!.qw'"+l}{;'1".ArPذyNM){:Cսmv^v= o'C/~Əz=% W/v/Uf9X9UGhΏ\ #o]@[d^֏COsηh鳧u?})9H s1 {MS=*O<*>~y:Qd+%NxAnχ$rEypl[ɽ{l=;w4u뿑5f937Hp| Se1p ?Qn3k<)DDgNa x tȒ)+dU(Fn8uPϥ>T] .pC>MBE ʋa +V*/N5(2;0{?q:&4v r"\ D_0_Kag*EfWbVZ rV!z;/̓$Ip0]Np8G=\\ =Ρ=^C0STm799OI5-ysqgZ_gp!k[TGɄ%W\RP`L^X9nʞ;VC=+4qG#!׻c\G&5VЍfU9 #3iz$YM.ݨ0CP6b9/PU+k%&ʸ҃ Dz63nj4A1wbyZ.T)̨GD'zz =.=ky-G H(`yr,"k8x`k?C:v`}ˀ=C?!ЬHݪ 2֕`B*VgrvȤ`rQ` q )=6Q*<яs;%X 0Q#@Bh66e?&7XNd$΁+Bv {@ȷ @t>ED =l e2oL;7}MȰk)v#l Ѵj7-nV+V4CU#h >@tWW[kFP<2|>fyzb#~BtoXI弳u[ofVHSؒYL}bǀ"ܜ :m*f^m@zs*N8HnBL-tPqw*zƟ?iO&]@@@ $4v8_7w:;yNu/m5m6И&GH'fP~vr[zgFA:B 5@B3LBU $HSOk"v'MGүxza (ͼÑ2T8% \}k^Y*@*z {m;XZ}t{k͹W׸] @- %񾲰APi 'UT(qJЅJFߤO4;{_9+A; ͲT1jOdoDRG|s<TQ]m̽JE,/ASk"&Qr8ug_C8OGvaTyvmgJ[fv,#~f%D[Qi ,T|i _^t JT!&mc|^.wBK`FY(y>}{s-_(pq+5fgTW9V;Ve+HҘ/p׍dpzϔF[Ǒ]ɝ,_Fqg;#/q2i݊a 32I$Hb 3˜rÌ-+*'v8 !i2j¬qA{=-$9n:Yo=J=.g"epܷ6u ˘N hntgk"R[ާפ0># A#^d !{#GrktliLLEUXrBGCD=p+xq BP]ɧQrgllO(짾7Ԁ*d\g|r1_7!ETC/TLfdz;L-ޘyim7^$B6x#P\<.c<2PčIʄ;gKW"(?~Wm^sznI֩m$ah+ĈTP@q^ [kAS ZpVA,8k0`Xt .+N*p <Go?\'%XwԼWX.nv/=G6G ujGX6{,$Jl Ԡd !(J!(Jn 'G fٱ{j͎3o*e *9U/5Tcߟ2U{[r= x .v,BT!q{ۘtabR%QzlM4maPd"UHqQe1JZ"bJZ{MHv S0STD5MQTP((V) bB$(hdvIb`)& ̔QS$UD5LS1]h*g"Fa"))uH *(mQPDEQM#QAIUUY4lVT 1g;X0c|#j4q4#6dNu ŔW94A)tҝ~[ڨb$HҒg LLLΌSIB@1>!mDL)HEJLRRQIJ1Fj (` j&1@D@51L3MQAJ$ēPE5U%I@AD2 UME)CHֱPS**h Ѥf"("131S0lb(JB I$" `(HZH j$$"jF(%* *ih$" 8d" *"h|2QE%STQSJD!4HDCLDPD@PS2!#3P4EQ3RTSDT11=bBB Hb""{dHQ@VBQEP%Gh)Ujdb%&b I |8fbh( Y4y9 (ĚZZ X*(̇4t uKELT>mm' bZ|"J(f b *I`&h"b *J$>.&RPTU>%0!j (E0Q ǭjZV*j "*hJi SUT EQQQ14TT30STR-$@RD$F)JCdfJH$E1DPձ{M{Z( &a!PQ+1M0ICjhj)(B f KDIIQU24S3TPIA QTU#da&JJ%jF(" Hf (d *hQ4P -HLDiK Q2,IC I+D:}{vv=&!yE̐ENBOD]TtCKC9HP"LPʅ M{Jq® J4ty>y0 "H _(*: Kiec896t]DwYT@5S!H4%  95*D9r~C5)IJTiJJP.: VL3re@d K,Hl`P~%(=e&DzMk/7p4o{]Y6K0M`xz99@0 ~~wg_CǾ~N_}j Gz oWt]e?N_>*6.wcm2|cQ;H]f+l 5O) G [E/s+IU_,aW-}cf0[#=M[~|  xNp$V>7Q+Js}hRdd1ؽ/%T-7ذ !TGSZ^oϜzP8><9ޅac:A?6(#cЧ#TguN o`,a96;ZaEY_Zf)K mkV،,ޣ?zNj|3{x<i1W <3gj,sL#nY9_VobA;agXp7gvsrJDx߅_4Q~sۍzq^D_>p'r#,/nr%,t/XJ5(nDo\l j|^3Wz"ǝ~$^D}-Hqȉq$.888. nagGQN-.>yx{竜gu:8x?o8ssU//yr"ʷżbq*y{k+&1V1U*9ļqS9ʌb21swxə&938XXQs7&7^_7wdNuq9Vjj g7c"8bUNg7^sf\gs˚U15y13bg1Quwg@AYcs.TΕ='VYbЬFQ$ќs:CϺ;D_c9šܗl,)dr Ŋvk\?CaS.NNocr9e[r{d*ۯ1Q_{<<<&O=A+gVuq۔ne nOO'(!.{S>W; xT-杶1uj gA@x0?ĥꇒ!'.jn5Nͽۧl=[b$89eye`~ )F JۛdAv?Vh4HH*. -SSu>Gxvpc_Q!?H1;;f; ao_!KtrJ|pq };H D@ND3'3h^+DD'6/>_,jhCv= م-ܰ}nH -z }V_6dHm~[Wxo|ϹxHrfXr2(3O?h@T% nDP8"pR|-l2X\.FJ:2 `I@S|gbrѿ4IgL>Xth잶 #yq;IzwPyzOJcgPbNst$"ep;wvBNs9vh:H釸; '640yaj+6b}Nd ΨP)@*P ^·j3{ǘ@JG'4,UZ_zyɱ'mwդ] *~g`E9j u`' Z\E2^Z^i֒TzW%W;{1}9za[ug^T Gv}#DS2;dE:do-lj؈G}*\;0oCv{ p]\Ͷ4vNb-?5EOFa$ DȳU+sCWm.\ x8Lawo\(;)L,A O_J {ԯNv?YSUCsqzy' H!üMKt.^`ݒG!/A?QPJ5]eMk;_@%'3(B;Z#x)ÆxJ?f90K*W8 ," $D~ HGq2c[S#M1 NA}b# cc끞Q0t $?яv? R[{+a/ڕ:guJ"h3ka"$MꌎZ7`[Q9-Ĉ9D /$z*0pv4}n8uGaMCluj|g=M=|'w_G7K'gu:п#Gmn8]_c8nqr}Bm`[|mʁh6;m)ŖD'XA! /S"\R mYfX iX .0Gp=fJkռ% !pDE\;M4v].#k_P"kFJZ @gt>,"Pr421_ zX%M@h4KH~Ϗ8?׾ @R!$F1@?/~ټy4?[~~mP2؁{Q`bG5 +A1b3^頩m\o5qvnoi? e|I׍a)ptqCX;.V$0qDŽ*KOf{+QA˴hœ$#{-/oF@bv=FZZn{ܯr:|bWXwa p$LB$!/~(, Taf €GCs z#̓HY*1cJOwӁ*xh'qƱ8RD惪9n}Dr WAf`yb4sη6FdrFQeOcZo3N=)C^r߁v3͊8MReh,u[[Ihy"MCu@O~M 4[iar@|lCnIP #b2\y&M`stsF/R<^ǖ>XUKvEXZlj ߂?};YFqV*X0uctbuӈ|_K*df(Pۍ!dY%&A+*wm$U Jt4/W('?NPĸyJ'ƫ+]z/ũ{=R$&uiB^REUEM. }i„=YGx>tk$bq:E}deC)D8_ݐ~rIY??=Q#(%hso$ɓFF",bj{͗9ʽHF2s.l:*dփ&\ w.q%%h_ ýguSw}tabO‚&`n\Ili)#8㌼";tn=Ljxˑ[wLV1! BAΖ; Zw|'2/F2A6h /k :k7駡i U>p&I͈D<p@qwɏSМ=%<AY|D?s_L6ɳvU>Yu\TaUJ(B&o 6~չ%lLVɡ( P0z=H4aruF~G+<7X f9.|([M4Y•8{\{[k'Sb?zWEз<0QC,a3(5=`ǫf.Y%$=eX(:f#JD CQ*e;5Iel )~*g!$njJ׺&L 1[\[]5SRv\]3/фn~탦|Xپ { ȅfWs>(s^yWI@'N)KPzU/'خ*Ir7bZ$أP'yܐaLOk{H_z 5ft V# {)v|oه_[ v~ȋI y% 8H Re=}plL3S\G~ϹE@D)ZJBA2ER%Az;ɶ X12R& `) )Z JD(Rd)*(j&h*S|u3(yyL4 lAl.u8?Ճx*AN,Ad `"6( 0C#D:=O(iPjj5F4=] Aw"f1#*!`{A/vc:ќu2220XR 6bAAFI5hz)Aj(&G16KT[TkE/0eЪD*R1=0r z<@D>hD@66 ϻ~a@ WAo?\OL>4]&>dDHC?0˓O*$ִZ%H~$@H$;/䨐bI= :w?=4FGb}-넁҈#ï'kH5%sr@E !ij}nLߩAYH@]\ŒM by!Lv֎sSzo{"vwoA}I("?3t NRU-݃qrgn f_EĹ m9#4}::,wG%Fe!D3F/JzY1S6=vpS&]WJ"\CMB\^@ E =ow;ó{Ǿ-z" >E=}ķApW}PbGp/}wբY[L/Ŧ& BĎ1 ) b1O:hP]igA@y__ݯ_Oĝ9W:9F<9"+W- 65?݌d:̵[5ߎD߲HUl$ S<2Թ])~lJc:Z{Xf}NP1bP\oVnû].16K֦[k|ƒ vb{yHQ]Yh>|so_!GeK='f?oڷUFt"ъB FaPB{ģ PeUOQ/ѯKLM6 ݰD 8cY˱"XnT`*'MӢ6HW^i /84֒$q@޸, V_LiffA۷+&CUHs YݘriJ^sڪ)j9pP! h8&Y9|kXe8,lQ|'W$%snz;]iLr%Es@N$3~i3.ڱ*^a5ҒL\}q!+@AaӆjڱGWGk:*U]fdfFmBl33kXy(d$3O2W 9BI{O| rń)1HzAH'9M p¥IhcbbR!!ux\!waqigxڊv9,foHK<u{|tg`'~*MYݨbz㧎\ l\#ߕ΅W4ȧ>>10:W1=q֠4Ғlh l^tE2ttG派6ͥ S`a;,NJZCZ 7?ht?MH Q Wĵ:nбIQCG>qךo#U)<(ӱg͵$x@ qaꊙ4vk/j6ZіwFPK%Q4DTQU ATK5R8 #D:hMU1@< |ɭw͋6qvCQ}>F5ݷk5>'2}HGbw2OЖjTAbOA~U=so^" ,ϿhJF">о-.R]Haa, /VcGפ} }Mk33zGAٞKٞ%PS!5ݼ`2%he뫴_Ytud>TtCFRV؂B81 Q5D IOeCͮ)(]z!7$'H!LbYc7n*CtĽ,GF4};4 |Ol/IC4{x)<;_iը}% ݹxϾ~{B/$0~+#G[,F )IIIBA$ mdAfba)I\D`wmXt(Eզ6AcELѓ+}_"4'{J)HI$86 QER;aOqbnwf)7ANiɓPA-#hǿǛPS>k;rV/ $29qZD]$TTaF~Sɺ{#/./tQHo~1)!>Y<>v~vL 6ƕZ-<_GB_aֱ7Xm#!<:`5@wAo9?\k^1w7kgZcfQ(A 軅oNdV[[@?R_Wr9#3싑AS0CQ~g),jhtI0RjARUA* ( 1pWe| \W. PC?ji# (Kkm32S>y2D@'O>Ӏ<^z6?l×#"%xGWz!aY`*"qs;t \@頤pwP=^wEO7/B`3>,myK(pTr!@f8>jD{QR}(`}~!xZt _ҿ;:]z4Zu#'QQ pgzwy" ](]"2s1LF"uR9\Mn1^dNN8G? #/GQNS6K&;=z @b,pɗ|7R D2x)} h{ϑ!=߮_R"lknN_CP?Bq\BA_v +&aaTB4x\F+V$u!A~3LrG>w"KCɤ@C=i :* " & !g*PQl OCm!(aj>3cz?r^9f"aI}, {C@y!5>?@h\BN;:"@ȜIѽ2ymw#iҀ=W8o}ar}4M>|$uuyl}yg2TZ{ql?YO P'=#zIZN[&J/?8b#{2XJ`>s>mX"љ 51K?\רGҝKJ{ |cJ_%>٠V3 (59C8P 틙Ԯ́Wp"gO(S2BDzd$1nV!QŇ )?nwzR Ծkv[ iT- @u!Ay/SpV,x<\àЧDĄ@+#lOF( #9γtJF^l0 p /ZE17㻱)ҿV;DBjC"/+4b4\n#nLj?_6oxM6_hqE!v!3]@NG-/3>(?vCgB"'Y~t~F)[!dH#څInJ/ 12(@_wڝ׻m6T=7,t}V>02`YE?O Ra"G|~aB:MN(K] Ut(~׾?;\:M<4!I {E7\s@?Ϧ%yw8J85/eAu>ñ:LmE! M5euA #:²t%bI\XKeoDO!5^(/yRZA ZJ ?-A HRĐL3@,#RȥAqxyo?~g=i#CVs?QWO##IJvz+͚56s@R1,vʈhU^}jQqh%k XM:HH/ 9!׾>fXz_?Ysb+}v)-#c +\[1&DrG~p|_|tlx@}^L~Ա":ˀϲ2 ,11(~(P20>=='E@.vh*D!9>x}`}FT.W2הX3G> 7VɃ5LY9IA$oE$:'9®p^  {e=M.rCFӅh mlJTj/- \>?2`j55(P+k! yh;dns5#Вbx-iƶE;G!H!s!'P!|5 z} t_}U@V~CI馲.+B" ^U>?橩/@mzl{N;!z Hde@?elSq :`ć@ oA.5?*Bf;=ںKq,<Vf|p3 vh%PPU'N[Y9,^xS k|T3M`x. ,A#jB@i(ZU?هqz]抣a:un{HN1 #Q»KفGFC%o<'~cCOy6ougv!clofi̋gԙ̦@wIS!F)8ppVٔe`4^9(mGh#b2ByJ/듮 b T~>|cF'~W_J_J!ϠӈTX; HǙdEzX0R?lQh;f2†)!U_q%0e4Y.;|w=~bH8{¾bLY?O`:^S,dg[`,P+2JqkG=$*߫z%GR58yX3=*bj<αbwie., еDJAHwՃ?S;gnTu/X0"@_zHwYs3*4pS;8+*Z H 0HEJ:w$MCH:w^yֶވ (/ JA %^{Ȉ$=0G^{/5 +7fC0Y`|@;$sCc\IVL=^D?}<3H}?ף|EuHOdFk[W 1Ċ@:yB>vE` \!((K |Q(%> p /t>uM&*:K( C:FĴ}@[pCԡҧ.$Y?3ۆ it?"E'tIhBXf@A_nvw| )a_mA~y΂mocQ>2ЁR>I)l{sM}"+.M+F0Q@ G@@Tdsؒ߱wKq89M~c%3_g}`ݕU Ok~Үf`KgQq X/c9BUqQ=˹x"~ݘ&/ IN $6˻+}9iF}OREXD3L i|>NR笖*t;|ՁVЉnh/Qg7 u7.Ar;+&` ^_)̚Fx< tyߠ5 g˃OUU7?` ߪN|LxQr mpBFW<2&Bz.z4D^ IQ傀N^#+ Z=': BPE7TlMUq~ E<^kW/7.߿9qD ݿ0<W*˃$O$v@ZH_ǩ+{}Vf&H (`n[n# Kr÷^\,ҺoN=‚͗)9-M+S\p &C-<5 e I%$qMɊX]bj!Bu5Z֢?3Q*8^9|h!@k14:ݲl~ûO@mߌ% >nM3ZW<+Dxc)( `ٺa\aK옞k s3s 6A# ,g($0!n? ([$ܿqXU=憚:35/wφRh .y$;+rm6ٷ[1x(qWuqlX='Fa 0Gb\;( oQwu `V@A jvcZxn`,{^FL7Z»=V|H=>`@^ 3$N΍W&`;QY7*ES7W l/%<~:ӂѹgçlS~_!wCjwc/.X:C)I!?= Z=6s0MًmAA10] mݥx,Ď޻yrbDm'= =d`͢%P Aj Q@5c }TnFnL:嫘9 = ZqʡlX}O/}3q<= GV+:=z}ѷ|¢, +4%dOPZ0ؚW_0$|mwm0+C-$l^Jtc77]|`8"uķEL,12`l am.Qk'eٖ nNHjWU9@-k`j PRwÃݩ[k0"c_WgᓧܛqBX)u,`g=l+q'9*n{pwtBr>Ȳaӎt}^9?M͑+m_n%'KCt1S8[-rկe").<"84H́3}\Jo^i3gxhZjW̰|, >E-UDQ%!jd@8'@ʽ |0EQʀ)$``ϘRLtWpzXgI ;1F|s{|UK fB>/'pyq K!~QeI jɔg}1=q铳 `,A+ʏX8DZw,7VgO}lO L1a~KT&8qBXMIdч!"^aG(D=qTqqGDO]g/1<,3,2wKkp^`(0ZCpplGkJ#Č X|X6ĸ kMCP0pHrCT`qsD@pk0']뿟8d5B>;9:<^^PfyU:>bNg%p#&io ΎGd5r1,9%cc[u9ϳa`({B`Ej`%Od9ąJ]Ϊ1Fq–ibHEss7NAzCq P)WI4 qW'kuk)6>G' > R#V_}|QJ]:tFmv=z\ ]E҂)ͧ~3$ 2-)՛}don3;ն;a! [⮚'srC'7 2=rh[}?,]8BkZ7WnxNp)zr\ գɎT1PQQ$ATF&J//d;d7,H$=\LQQ8 f`auyd|."QMH&4V }M0m EFbWa^Wۥ6 پ-PV+ (#k 6L Pkq<Ұ V%O& 8$iHkTSTPW/uy$8QʋgҲ-a.\T[HYַğcBjs/9%Q蔂G_iy8#4O `ړv`o1%nd bzBG 759;ne;"IL%6HIL3A5fǟӾ>|֮ ufH ͖'n>LSZgpGBoX @ft=Q%xEQS%z{!K ߊt |h)BdEU~h@7O.Zw]"_>j~rj/;oY}(}-b`\ 2AV1t7k`0 <?J/+#L3v|:[Am"%2ZkXI&_U]a~O>/}\bIso E|b9JO~ި|^‚_wsErde2;Քy%bj'%>ϑ`lvI?%0pԎ%&- TU,Y76]pD9Ďf S /T֨@+X8"#/9C-j%Y|`[j:?bϾp/s__r@ۂ "L<"dnٹ-ii Yz[yWV^'n<+UҒ=do+z(=s|=^+Ӑz_q6Y>OS F Vbq[ :Zl7j74`tGFJ~:04x _%̌,TL~>0EaT@>^ tp)I_UҔLcryn,g?`InHy$Pgg~G@P_ѥ?, TʃqDJ4߳e@G]!.$o>1>'GE9a6H0f4]/z H{__^C~L??6Jr_x~oqw =: Aj#|q?`u=;NAaSXzpz0F p灠n>i"@a˹=`$c/IAK!'k ?Osl.WLrؤzX ?hEY`bYuHCl}]}f/ /f 5c,%W[4}{Coq!zy8i]{T1ܑwBHErl:=/K<ծ<;IjJJ=s_#ԭ4Egʈ,ślB[Bs&gX$\s/?ks_0b0*N7i.]'af4Vee(,da ۦ6LXpѮ-PBadt=t֌:7Qo4+|>ex@c4@~!93ODuo\.(X"=(Cc~8}|$) "CgGЍ.9["mA y$"Vj 6fc*\wy>ݳy["|⏜:>9q?D/Ps?wK^:p/ЯHě}8|` I%s}.:?DH*|T|o|X  c@MSeUrP|$~@(yq %[ai.>36`N_ Guy^4I*Q|޸M"!y`{|?u @|=  5S0;%3'Z ءI)(h" XbmfRb?@X_ X:"_MAK>ux2m@˨ 0j0BU0cT~ߨE1ӷy)X*m6)# P*ac;hSJ8e"G}vwJFN7CC^)j@pCs@ T=xt4T=]5; w&5!;ͦws:b(T1IzZ<;xhQBVz=8M,3gfe5Q eUX{DEd`O+j %:@(L1N;|bz L꜇x"6v3ngwK2l1=70!p'EE`!m" ha(Wv.6Ɗ%EASJÓϜgA ^\G'#Uw}^n3-&62jeLR0)qڅ*"Rxsd@AEX@Yj=`X gK (lc04E:0HMSYghO#Y@!f@6u.S06EbC.T6;oTIJ.AV@Oӡf0nd:F2 r'^7~"neߩ Z !c^c=<ĻP_gd:p #?ڪu[ING!!bz#)؉ah8\fez([OٞHDz M׏&ICw!ILSM2B]PM'a!]ω~y}5PSpz cHpKQڝ]a<|GO?7|ԒVs wn2 E_Xa(< &;qPIP~۸i׃9 tY~JsaC i|2R`b:A:z'UYBd@5P*R$a'H#KGmm4凖OO#E'3C(h3(lH,T @qrKayH˴=kBLm(cAꂧ a%T/cvÆzK#~c}Y'8p*/PezϜ<>#TzL^545czql߫lA-ۜ}ۍryA什+7Àӷ8M2;([8VbLVsr]EHlGhq`_PJ??b ys@g<8_i>VOañ9^ md=[\ ҄ $h,2 Y# 12W^.A "89;ؤ5g?}3H꺇~ٗlpdfdltB|Fo<$%51X,P FoOW[H=&b4sgXC{ HD߱ԘKe $0"BHqQh@'VRU#ʂ}jCL]mo#kB@ՈXr#hxr#d pт=C/0Q2x1@{.Ʃ>ۣ2BftEE\Dm5󣸞;x@)>v0}2[!]Ō|JCl}}Ϝk/ K+;y{")*V&Ԇ0qp$2IA "{ Li @v R(~40e "W>t'$DnO<1Ag-9ccL i yz9J1zJH`(O?>Ax +=d<4|[ ̤ݡ@bJb'd?e`s {3 Đϻ'hҷyt#+X:FP/_ 4C (:$%%EJXOlaqAVY(Q`A6C7 ] m%t6a(;)v}Bn0O> q K Q!(*FQ` K1_\[ZPv4h_ |Cы͹?`0:Ā|?-~N/CXw C87a󳰓@F $&q;D*5xBmbC pɀruF) /& Ps.H`05v' \Նj%E_W8'X^+N5[ CAxw3ϔP˕j.AIq{oΗ"ˁv< #hcc97RXٷCe}Fx 8n SAF N}0Z5ڡst({,C:"c Mzsg0g vȉގkwKy;a4l Ect!G!S.q#p;/ vl8m)$Q@$<Y2&f K pɹ:e5ℭ`7`-r3qqx~`F(~}`"&Q^vUCz5Rn't 8A!{0xC^R`9DG-#zP#άTTcdҼ:_;(`d7 3vdyFryvpAkm`NThI4>*%OP?2?̟EJlc0X]Va&ꡈ$(g?>WcjՍV6n1d͋8R4:D:av1ty8"A2=U/7$>cq% %7>](7DЃ=y zűg3/o 6O/J$ q)=Ck{58F h UiTuiP9ϫaKKqPw[x@Rjp.Ct!*Bzy0lC ?gs_(xBF{&;?1Fӂ`Ȇ3~ q1'9W4AHbrm}ɀK$϶kD`1j~{DADbDh=8Izpmܗ5H\ URu}붬~1 bŠ_giX{1#x\4.ڭ:2nF (XP wAmGI[`6R \L}"r$r_ a( XuK#k(r(jv[e 4_&DŽ;y5sy1p4tlI"ے!*-gG,!yvXi$ p1 lCBiS %dj3s ֹbIf0|mUAHy"(p [c@@Hi@K"t Nh2@{`=Cu1ԟG?Lw{a *@.~\8? `8;,yHl"@c<4X$|Z>owA0s?87z(!LWH3< {@whuߜ.6+b1h \yiEg2{A͉vHۆf7V\t*DnY(Sb ө71cMoutG<>t8B7WJv={:wX6,F5E ju` J%q۽: EB_Wy;%0pi䚆Qm;oDs.8=vBQ] q.;A# F&c=\e^h6a͚h,ocڴXR+}!쨮s緍g@ibH @@̠uhǤ[`(}FGTghg"q>< 07`dk1_Lf/}m ~Lj;уu𐃄rFdl cw'i6Zۺzu'TA~v ivx,u;CCt=2gy2Xd7ZB ^]弡;lA1cʇޖbP1piVmca d*i:r4y uJ;}kx v> "N˂)RuCBL1`` s1(2Oxn{:ٲc}K $Ύk~=o3(ؓDD`CJ i1zߜWbIͷZ">c =gxCA#'=b>`ݣ r H`H '^<AG5keI5$ dvHdO]"k)̇wN x(?_LS E+@ B3=ž!Цi)pzwI܇M(gS \MO'8ѐ;7z1kxqp)\ ZxC@ s46rF=TPQr301x|@<2Q_Hi$(YuBfpTԕb9,9NE&0:=9yك(7̆)ۜH"rO8 !/tۣ -z^kfsk>$b) 5`p9'^t#dy v8MO @,L1: jBv`v$[=R+HjL"QbtjcNa@ȠU쑈-G4z::?1sDytcm0q ,d<0Z9 ap<}#(xTEZM#fglG5DM4ji4WT]17ϔUUUT[m`ڪ8b8mLq„赪v8O4dzZG3ޞ Hߗ]a?  (H7O_#|}  D~c[0"8#5}+$^ hU=TA,l .`0,@0Bc3(\u]S6ioD0 G}6r&><:Km[:疴0#<u׸s-rr/=&b#n7&A,0^;ދh}*SItf\ʞY䫙cm886=uUNUNmHV)㡉1û~A`8,sc\ˣ_b0kE=JDJǎܖks { ky/Væ$wl WރX{ּ n d(^{LqļE'~d Α@@^"si)8+z+Yʻ5 G_[퉥eْR @,Űzzh W\K2>,tG!CHL4]ÏKdtFOYbxM޼cx=Z:C_1_?>> > p$wI9{:S :pk{˔%0!>}<BPLJpaȰtܻebβ*&|k۰m=F霄;cv4M6pĤש׹H&aBDRJ@-]u9.)Fv& 8ק0,ȘɁ8#x4`fI'? Ɔ+Ԅ$bDퟬ P/A=!rD밞[9ﷲSa'7 j JE(hsxI)FIUSϮ;v$ dbt@#TR|:Yrˬ3($+h4X(3kF"IYaǑ;M5cy9 ܾKxmrw?_4Gzq)vр4 CuK36͐5HMOAd:i }ݹ}$R }@Ï55PB/ +:soQЌ"Rn,?iBm9=t{@so3'$`ɴmT\`Iu:3w<ν4އ_`2N„~*mP2w8YHpr=9w`JOXE XVPa "*bLOט{4hAՎ҂2zjsw d3!|v<@wt+{8.A @T j)Ԟ5.HCyyEQ(CwF { (OIQ$ 066I &`fa}{xYii("h:|v7`4" TjJ U8BѲ z*K!ơCK8>}hPdjB$WP1A*-s0Ʉ1*=hisqifgLqNBQfSؠ`5 {>U=3$ow"#٘zQyB+6D%| |&ˇ\̚sӐlܔZdJ`&f|}=ṕ ]e d}qF́ئ w*I&, :U@ N= Cn"^- ŠR?| 89d‚"(B\mgf(Ab6!Kx:LStM`Fo&܆HE@RG p?%EuԢ9# FvP1bASUCWjF7oK8͚ j'.kI4{A0z$Q~c 5+ppIsrdP ϱ< 'ev#N=\d|3dk βR+;22YwyurkAO#+Lތ{jlx" DA0a ݃SD l/e$\q@L19Bt ::rZ\ttw⥾IB#I$$$ *p| >`*: 5 0ہ0zƿN viZwl;IMd@LbGT/&/yGui19m*W(Q;rg:;P5P(c=n " Ẏzx;™y2l@$H LEPkseZvȍ, fp|&Q؇Ca;:iBp~>{m/O3#i\4DyǀGA N"m\=m#o(Iϴ4w'b/ EV={tɓdzySabvS4AH=Avߒc  Ss2_nLWw MP>Ӻa$gzEHq[kQˆ1r k35Cq7bP4(M ".,m499rx`n$_d>qo"A008rKҮǏN>vzsxϔH$UNZ7~R%3F\NuQ0$ E@Cue(~ | ڎ}α{<.Qc=ƂζGu[ 78t@ʜ 9G8  Q EAHLbR-Y8ExWHpIIєw'A2D /ޡ"{u| ap"7C I!F!;D\/8|EHokA Jq<{q 낄W[ޑ~'0>@W KvL#=;c;m~h<ĀT>?~dUiib<|m pfq\TNg@;pg4!;HM` if@B} ͖TM[MEaNf)}%䶯39Tc Ih)0`@ax3q~K* pГ$5J# pǐYsDY{!$CII?Kîs׷9sI^TfO,!߸r_V:MωbӘ>BkB4y?N/*\s'hHCM/a%̓s 6SǼ*WkT) _Pty )9u1Τ&6ψpo$ 4Q761æ(+PSCݢ 4?t1m׺" n$ bkטq'| &pg\sW=FBgBsζZ_)𒥛?^iށǵNܵ8Gûk rHC͇g@{rӑ;M1w# kj'+65#3;0 p7>ڒ tMU35ܞ-6+61y`2"S85]WPs$eyAB Ec&l=Gmi)S|H|.Ji~" zd9X!遪-.w6nZȓz(-~ߜ&S.l9CC.=&]QUq;)#J"ע[:]HbZ(S^c!Gl{䞾?F(աA${HW^E1Pw|H8^򈐈 6A5HlJ⥂$ijNz=_4XEN@c)"9}  } 3ȭU QuL1pn7Eri#O^e[' y$OH ~h]qf"acAK'2A]pIɁO@||UiӾ^ dzܟA&:,^3,#$J-xL m!Vx_F{.%xIZI SpBjrN}l^s@TJRa™5N뵯Ӻʶq*Y}vSPm%ņ .Ǿ^=2?B;L&@`li)ɺ t)Z%A<񐵴#``  N)jBQҝTt:X1:&*řb /8p‰:vX KP18# ވ ѯGÜ G0ʜ~>Z\WdE=L̀=tw:EP2]9SH 8R20kt6}CBiU4U>CRYR(YP?<ZGcmӋ̙,G),]عhT`Bczxf96\_7 '3Qc. (0a)V bGfAaQ`X3:p~3RBr>(b{a}F )iGxGvd6#(-,: CIE1C[8AFU* !ΒvO9#CGq٨3Hbh8LtDtIg"*LN9(<#Kuz=!2Ʀh<, B`h 9 C9޸: f*Hb@! __9ـ%y$9ij$(4q{u=Hq~yk|j  Jw[S2Q_s2@4% yɮ$YnFsO8*˜j:=TD8qarCvȐc!a K0*$z"r&lCT;˾ p3'?M_( _0)!B%f9?^h{W\ 鐑`@Ue IlRSh8a,4� -? I}/ J~›!tɢNAGx +F7K\I5S_C0=Cj?@Yl]' sIX<pF1*))$$"i3)囇$! _;f#lA@k#10f ;|t|`+=S'CNvY1JQYXv%7 !:q ^ !&dwtt@B6,h#eTvH sn,I똝94S݇xiA$xL7ڼ?7υq #lE8:F1:h+]ty39:åB:éX1Ó0:><J5nnQԬ%:e 93l<=j H݀=Tb;`׷Io5$']sCw& b:'[m3FB5F'G*Ǡkv Cc($N殈 ,+ 04ՙҴ!3sa'EvˈwhLc.xICz|@Z҄Ӿ.[F }NNH`! #vP=)v}@![ @A&*h6r tmUE=+0z.75+ΏڛfC$fUWsMkZ圶aZv \Yv>>JsHx8DQU 5Fz'^b" C(Bw 8 `*{{=;׋yac!)9@swQПUYSSS2Ri6,㨓백fLU&"ś<6&׊PMDbLpD!۹έ 1!{?<c [z`[UxǛs^ RsWJ,՞V6{}X5ְbw'~P"إ7i˲>ݰ$HIwNe+1 1L`[_WulF}I/Rи0adX0rt4CNa,,Foģ:l!>&ڽ x``<9B$ e;!r`nT eH`.3!ʁa<6'/CGDJMѡ @490bT:dtb+"ݎZ5iJuGxu3BzB#Atr5H^q61`R΃f(xQMw۸8]{ˎZH6U:}qQĞp߿ p cA5G8C5v5x#7+1ܕ @"z0x}X(ޭn%,BDm>͎/6Ua^d VSacHx#6I!{lz1H<@g43E8CO`@Rs)"M]ב=o=:ri35RJZ4HÞT`󭆌'ApsAw#D8I C3zk:p6%^z; rt؎b $0CU@EPIDnYa>tnw1y*|K5g@K0\fXĪCfP.'}#3Kz;zpz3jyWjP{ٞF!>2rP;mM0x;&T{8s;bw%1< #dqif!`:g\2Ik[\ej@bFJ0WIӸ(z_-|y prgwJǀ=SC4 ?5m5j.vbăL `@.H^x;k3:%$ȇO  v@/E􇁡L#,b lsç!ƢAGT#R!/:{ wv)h`=Usa78RD7: >nz2Os")g%I])(0E usMS>iyXrx7 N˱C tCD5%De>IZ`/h/<Wr{ze'.2.`è1i12F,j#{yfVMpn:kcD[`ҽR(h٫ p?& ¦ pqneޱk{rcKftfZ`hJ3Lj`m(p 0Yٰ].2Ã&Y)N{} r_`SCAJu9,txt0}`}a&ر2?6.W(ȤV?oO"F%H\Ñr8*8|KA]{\ ʿ!ꫀ{Z.s9 GUL !)OV[YĹ4pr7st0{-e?,:"{r5w h;3tIH6W ^:7ùxxΝ,!9$ ,<+.-2S Xuɹ$+2)poxZ%SX?́Hk!Hu|D ڱmM>45+,dt)X jϬ5z~tO/Ϻ"u^9_|[#x~ H`wRhВr8v;>5yߦyD%;d?4!RXEQ* M@) &0)>^X6 6o H@8YS x֮{bC3Cx8^^ exJ!|iۏ| 21GL@Q`8^y^p{{br9x˃k/*lb{m]Θ*57<M-dz/|Q88q} 'O3WfG@GIM[hh WffkK8୥1H"'QiiI%P"φqc3A1d0OT`êĤyԓ@HuY'$ ]7au+9nIJҊ*NSI!efR%4ˁ28ȉH CGwpװH>msaS9*ڀtN4OC3 T]<!'h)2(3l=CmLk(0"8b#Qn͢"JJ((2˖ !LLX/>[-^]H(IZ%_}B<$5r~"q`v4zRqlfT/qp/`*Pl&<=%B-Kdx%fφu2w(9;ar "@BH$2Gyfe:Bal3'y_M3m"db?^2Z1э "^$8{Y"CV }[x8HJCl@EJ`Np-\qqXvͬiQ7$6{} fB1DχM4DY_䪫wv`$Ut"gc!D1G׼ y9i?wXu@ڊ("jCZx2Pݤ(vun!Lkw GN]xO~5<7MXzwHj ":4 MNRqP`!F;(xwd[wasZcfyX86y)G?9$8 .o@o' 4a|MK٧0'95Z tnSa}2^ "@:?PYRD@E'6 B"Ԫv 9_cGV4}|?U|ͤ9<ʄzvj,GF*#Z2ˎ]EzIZ\)C44jҦGQ+P˞"*/-6ҟL<6*iJz;b`*==yq+tIgFqe9;5ӥ`B7{ќT M'3Bq VV@A wsw>7(۟8uM׬}a2R1 ㅲIzv]ϷrXD%MId8n!Htܠ6,~P:r# 4p沅0L5nBuQlp.B >ېTt?lG S ;-,F=߶$_tL\IUux`\>CUkp^{`pACǷm骚 ȅa}ns$YǯS %4wF ME;{<|)0aN.8tsLѓd"9Q9Tte,N 63a@ ̴A5z2f>\3p1\#CZ޶\,o;6'FggpFmĀN t;3)gbxxU A:vA jr)Sdt7T9U#k xa +1Xb#10&̓tⳡ i&| i#%uF󍈍РYvIJ$#*dZln=CF^Nu=V/ w~|`? ?b?λLPBH }rjTZJQ$  >/}?A& >S/l}4y62fof!GCb|`Yv6$HɣSv!",lr P2fPo?o=B]U>y?)ZIH;~]źO/iӞb(i>*08a0MgWz%M9Htu 7#bk` uvgчc8G\P?]PRQ[.8!A;ܑ1؏s!,йahX| V׾8B9B8"hL녰 0 [g)Ӊ,FJhNIrW!F ;lNE7 z4n1MWa=ƅۯރ6G!XJj0hKY[hG5#x@6C OH_g.cӭD;xyeRxDyGysv"p2Nεى%`wv[hh`F E73E~O;:ntHw4Od`bxI6 O (`8@8/vs޲0w?7liFJ7(oi̩`Fy{7 }.3*EtNIb?c܏ѡo8,jJ7OWܗE0qDylءc#~wjAy~ٹ#Z4-㉢"7{NYCF"fZ>BaǐbwԔA&Qp{OuO'g>N QU@o,z?_)Ogi ).Zl@߁}8w=o'z ԗKZRzZ1WOCiMddZuyKp?|EQyŏ)Ъ"&-{$i[ ìRְ'aa<)0 dK sW±imS3ڊ9(&BC;T:V9e@o]s?qB,UJ 4# P4}}9<+DJ"<P> Z91JS+z̭U҂Icq#A?ק?m,=wCA? 1NZ1gߪ?ϻvu߆Q羏UeFgXg>Ÿ:[;2Gk` l8X,˝hw7<0ocڶ3` =%H(2kܩ/|F[vֵRg}g0.k \PY7߶P$eff0x &'܀$ ŹdJ,Y2lK7 %C@fsN/>3ȝnHu4+'B@~̫R -dPACGӬV)c-YSu$˗ӅrŪGb\AE "[fWqˠƶqz € \Aߪ ǿd%r d|%/~QkJN#xǔ paPOѹ͋UKmUg ezN1Hk5#1 r<\C %iZ7Lxl{}n ] "O4KS+AEG{\%HF8oDYh2y]{piݒ`XwQDEF8snDD%d8K E.A" %m .\b @od2*.ބsz2Er*faL@Gus?q =<\,.#*d}1`2X+ 4p`%j[bLz:/=6IzZ̽˄fe%cz @2bQnt>O XP>QNw=8YjKvh:z2*.NDXNp` uH˲Rg:SB} |Tl>=ots\mDGDؔv8 ?[eGr=ùמ/BGJT:wzg^CwﻦݭO0:J CJ o]`״'r(c}ugOd~2 #ϖ}=iކA֭J*mV(UPR;r]nNvNr3&Qo P8$q7g,Av?T#B$xx=LAJ2B=y~DiN[. nJјnes?FH1 p?ZRbQϿ5.By%\ 袜qƜt'֬k,x؆a sQ xl|fA= Ho `H` Z@Ifo m:0NFFy B;DV˧,8H :q){}J9."KjdkEPm}XDD[`ꪨJ)bGטӍND<Q4m$JD#'-o&ncC>3;&G/w=M;w@NR9]JJD9. H]~`0Mux S ((,T@&HJ7~8V8Po6[f߀ev]5]Z0sW^FPrMRknB_+ZvWGS9u/DW gajTkL۷[z3qm߻}lCI[NS쫴I`i c3(zڲc,sn\-݂#CdOdPB^\P2 iq^= b D/M!%OG `!WvMjGLR ;G x;Q;h7Uۉx 28fw*i<~ b`}=W"\~Ȁ;2.R.]"`C`$"$ܤHP$ g5߀RJb ){wߏ$] I/V@vAsM|xj 7Ix;zQl%W?*1 c~_>]J}b_@ϟ2<䞙O3QL/]vJ_GN( z9yvQ α, Ҙg.C>nؕf=DR\'g4ٍەh.2"HPκFǃ$ {2oVl71 \XgI7׾Tg_H@ŬNh3j87\.YTiz0N9tel/ p$s~Zݚ (ں!Bb]:&.4 b$WW=nBA6GHBϫ$-xTxεZu+-)J}n)|&FJI)ۍ:fyiy)D }wYD yBU0\(F$G 2 QApVTNG$}]|$#;JO%Av{W=@C5*Q 'V$ `Uq1ӷC0>fi\I𖕂v/}r˅"=rFb!J؁YZwǸ2a9&+;bT+[qN=7Ez)p/0d˳*""PArԙ&n DTSjh4 }1F,ۺ&NLC_)Y&}hY߽m8A:D .x/LZ!LS]7Tyc 0"-KFҊ:|C$ƧVlWf<w@tܹB8I&N%ؑ@DׁC} UI7'i!祚zZ>J";߯ogzG Q5^R!#*sw2Da_ I,LDP3y,t@~qj '{(IA!v ؠjR1kt86 bs=^ hv1MWViHK6,Dd^Dƴ[ձ " Mi֭9šs6+-|)UDQBvL?WO~;ⲝ)p9l9]=^n^itb #D"ʨߥ}Ʒ W]~d|gIcCƤe d!6}\QZl%>HwIs}xщ%v;LyqL!= .LL9z @] CƪL*Hzja :OK{I*Sڢ lܟOiDe@{G1z5 ]Mnef3䝘US(P(le0Ǣm Xڐ Ǒ[39ؠ@o d35 5$&&KS=ߧA͘(9XBb(mr!Xl'r8 )=)99~&zT IdC WM)2Ni&wp  wk_.*vB%R0fÌ C  H-7ƚA<ȱTjU.GW! CoZ)zC 6 ✙Lhԅ]4fA,I#jV_7 CuhLHgTu9X؀l9'q~^."JHqA0J܀aۧ qIkj5H*M* f Gs%a8ϱ=Xq(O`qn8Up;M|2u09n`d"ZoR>C \cl+8PrAcBtΌw¦hNk[y@|K~Q 63;ƩTYa0g")b$ 'mJ/7 ^T7I,bU#4 .Յejd!(p..$GB%xF*DԾXR:=mcip(,@l۩1Kl(%t lw;qi0~t7 O5NO)m6 (X׃s̎;@Gaok=*+xj&o d2 Pgi9ރg>8ab,##ӷ߁W.Gzp9*7 );~>WcVs_Cmc/LC}c)܅2C NbIM u0d. 3۱Xcʶal 4l5%}]Y( ٱ轊, + g `Qd^&0Pɟ!A;!GNhzpԞ@_dv=NIB+AĆ (.ks"ye]NjUͽ*t5ӡ6Bs:k1] ӼD#[9E#I lOy[OxfE 2AlOHm&9>ö=;Uם@> cEF DnԠrF7Ld !OO393{1C~t\Jpt53x#v8=u3(67Ƹ3Y#!F}Ȩ ${=S^m{} w̛5\ra]kEw %|f$c xB;.$?CDf#:C8 >tHq|h2L5vflֺ2l!Ls `œ^4!|T Mh8=r>@ : _ji'zxQNYc,{Y`w䥋IOSbD%)R"1o02D'dnY`0\v.L7Ӽ5g. Pyt5äNvޚb-cеF ZWAں;H7L}FEpKWJ&qll'y)[ۤ xkbNNJhX%g, m dgtl1^co+:Y Б i, ܮ^r(TcBBO7twooHdފg-G9x G;=lNӏ!˅=3f)EJ$688b(4,|B V:a83xބCYC7=1$,3xM P52ފ&yW%v nӌ]cI)or cT3 5:c1`U4<*Q|XA`G%`56XMbD`mUlh<~5(a5MgS +1Z "!eL v4b^! Pfb!IKlp0b3R&`-~G4B]aPimHI;JQ8"Hщ+|^^]}߀s7nS=iEupi*tNjEd$ I;UNy>\􏺧uHiДC0J3"i(]#r 7-Q 铋DCav8ܚ_=\$ fǜEz X'qw=O p`N $DsiA颠wr0P4b$0j(d/Xȓ;;̙.6S cGHLdWRo*>7dՒ a }7޽,|8v@(hΚLvM[x |TF (w[K޳U O:y65'Ea()g=C zDb2X`kD f+YElUW=yeGfyc< &A̢yq<_ "7TY)Y]>/j1XCM],DN`"UY,APH.|e_:hdM 9>_$ cϟN6Uc $ 6eV x9hӁ<\Ob+Hlu#OCV̏U` YG],/?P{w6LTGE^&QMY$XԤ[@WT B emъMPS!-D*! [R)Wᴣ^;m60iA g2E?%"u^Qbv%w^]oS271~HW11WۀzBGW>Y@0!`W6j:i!JH:߰t:| 0_qz;=︞gܔ힧P P&ûVB 2xa~P>+Y_qDCmVw7PhkU)?'k٠=I.rznia%sn5c=<\{&JRoe Naool"!VB!)U}"w Cnݚ\$8<;arNlol޺ }p8}uLiˁ_"yjkIJ}5-=9p 0*Wm3i JʈLA.U 2%fٸ ,s6[Qa2Q7+i<^\7fx &"wMG9g{"zk~]d0!X*'iDD?NJ}-)_:d h `ZT?,0L P?9!>՟·~x(>#NDX/U8{h1D>c_dz%ԙ/W"H\c?Dj){7o!J T-m"4;)ZT*f}.S)0$0)1>#1iъv۱;B^>ؚFCT@.bY:݉ϫFt{V(mmNR?D|j4W9lz1s½8k4c$RbO1Z!Enɽ_=TlI|?=]z<֚3ۢ*.&$V*P]ļ8\bk|&{~s@!SS2ֹ3 ѢR ̞4q듿 ?0HcK>h>Pz#vĠ2nWDvPqR݆5(60Z,1gl.6ڹƶ1CNza,j,m!٣%3F" A4YDI"-a)E)A?\!@AYh(JbٛVX60~$c jx2Jy{Bvu#GEG 1k[2P7|]0upu@"F7QBK ߯8P۲LC[e BHHpqz]cŕh !i9h|>]Ӊ z}!T !LŘI!uyx̌{}ZΫjЋ}eU31IM1|ӧ !2NoRbFLcii%ED Z)„O >~2r0R(AMIEIJT&w%$75S%;Ck֠~T @D'p?<"As>7_G[-bZb56xt"#, MDCheՂN̾ l}a}/i߻'n烷?4s:k 1Fjia 㨬c)aڰXaBJ^솄 VLQNӝLȽ T*ѹ4#XgRBH}M#1NCmA۷akF֨M ԭs[ۙs0ddy˦^psx@,͂8aX^'. 9zDʳX;AUjb^yc6n.MSXtί񕈶YƐIѭ7j*tl*0AaB,elĭi,ZQ ι"J8mi`ٙW 4unlLF1@lit``P]AS\IF<:m Fbtc5@˜Oa;O^_hG^m6>iX2 l(`Q06w^_M@# =d}(5T|8_2USE** "<47TI8 cM!Ͳ LIQEPѼ8D@I DuD1TLĕ@U/߹Lu6RGD #ͬXeO xؔi%G$ ǐ;e'])v_v &Аc4x`D@Щ@1y #>#2y0neDiL!σ׵|3>YRUTL~ `dp&r!&j/@&ǻd7hΡ9UG//rd4M3Z@ hh&?aڴw+f$U(C PPЗS'As 0EPj2E>ZDId Hm& Ӷ`[c"HH0+L# !IȱGJ-s׻\ dHփh\`vEdQA՛ͩ.05gjtl"u ~VZ_n}_z*0D17PC\Dp`q2̺xc$Q60+S!d@PО S֘txXĐ?i !}DJ>8"REߞ)҉FyF%O~(X*cdf!*5d)Ĕ@~2Q!t!k@S s@ $~qael&mU}2CQS tf*Zψ<@0?bt@O"I<4Q3 J)1Kl$7_3puo=eAO{yqV6pmc7 qmZH6`fV&JHP ׾\1Gm'J iB6 3:L0SΖ}cgÞ^;VMޅXWŃ!Č?ī%(~ @h(RUJem ~c8"Q(s]xz1ɠ>##Dg?Ytht!'6m`AE?IaF)5CNYTaCrXҜ &ch,]+OgoPD+Xi}0 Zѭ󉹚ŕ!Zq6 gx^ .EVENml 7tс}x2j])9՘18L015B wr"o|M&gg.kМqy|PD|V#(1{ޞ&>\7IS\]XY=3VCZ*I" HV`e~rv6E.Cr'§ۄ3*B ᖍK^D86HlVc%i#˵EchyCxx,Sp\\4.#2x," .HǫT=u}HC8t"٨+E9٘fGH52q 5ALff[j$c:iA3ɴeV"bt?/?q POy|ZI ™g_{=H >OxOQlzf>HWCVŅ;vzKVm5-#iH")*HUP'6 *(``Hw8_?@^}5P8Wʼd )`ڬU`SԆo? >W23 h!R?ZwQsRp94G=x;Z=) *z쓾L%Y"Fhًf_ހw"^Ixz݃Cn$~|Zap8DplYQJP#T8ܫ`e yIj!m ٍ۠??Jӈc "l##OO" :eṄB\ՔSG<eȽ&o7Lk{p˧NGtqBBr,`FASBӽ'w564ɸ49510E /Pl(`L9E>~HNH z =!Nj(Hl )#Վ*NU1Qd` `k5-p̟mQҴ BPt;{! pT.#*k݌OdEdSHa D$vD5JUh&Ϻon 0IK*`?Qğv+C00ՑeѽފV}6a0ҧJDW*}"}NAЉ8S1ܩ$:x!H@!L$&÷=RdMx;D"[ ͻ!GE(  &9@jL> ':<fD؝9n4b{Bx&BP'QGS/^b]zO#`t>eß>%zI{/|mVADkX,$CG"МJo/4z$F="=/i?d Z C0wN@("pR}O0HP+!#UPh؝h(Gyyrloߜa1 !g #acmy;@A[˭x>{X6P PǷ͓qWD{g.,gpQ1FFTb$ 9FPFc'şN d(%% qʈdtI9v\Xr@CC{y'ΤA(z2.BU#M PDДTJ'R < jE#|z&FG# 84hD,6 s.4DUSėP=h²2£>CJ ^:ը^ؤ_mQaM"G'.c@\hMlΐ/,mJG RwWr0! ݁ G`.2v̜>.@M矼S2˜)?TԖn #>TԖcܘa4d4@=J.4XI10AQ"He$˦a?T1t=>C'9jGPkuN6˦~`QN Ntb@"E0פ1HE+9ۧ(U1f'sF] p !y̙vbwg~}Y|lVO8Fb:y1-ed  N(;|\żb,S8300,|AtNM2Z 8`7UQxB yνY-{N7BAQ$D&M<9!#\ճkPjgMy~.7 (GQ|BT^͝6 *o)A 2F3ڢF;i5 Kom7LXFK35 nK_ODy4A̯z$? Ae޽by8| ݝtN2 M5VC0Yh;hl X"f.$*hcQyT,*"HI߾rv@1!C ?>GxP rYЈP *8!"Hc+@C G]d7i*vʂpklXůD0!)>_0bdk T jkwCWebh"AJV*EɍQ% 1(@L&: ARUT\:RF,B_qbAO#)4' L[I6M[bݞ j*NCG$TRuAֻn:C]mb{능0b4pm^ju;n3,֜lRŷ\ ъ Xf4. T3v1 O ֭u@W4v$MP;bi"glqՁdV'mlKݸJ&&E2m4APS=8!L"3DC8a烉H L8H88Ξ[^ﭰxoh@AQTHuE]Ň 5f - 0h;ÞO24L+ᡤ"444Rt $DEjn졆h!("V&BP O3Լ75#G+|eqIqo .n5 F[!U0,#a:5 c՗+Iqზe2v) 졄 BXۣ?ֱO( lɌS o8> -` 8ZvÎO5<QA3DNG@$d#ҊOuA6噄PS 5n>$0qb =Eٹ&r{R@;A `h+uV6~E\U U1(qp!*)")(cGv810LKHqb;gXY. )E:)N>e33FMxv.t=9[Mq۸9D+86!1,;PJ(ЄJBL4 DRSQ2EQR4ą!KH)M'l@n/:>M =vsi5%֟.py3N+#~U=_cb@51H=^h |鋒PT0bG:V#oڇoQWCׯZ4cnA- [NpI8 /"_ yc4w}P4}9P_ZB&,91v\æwM8C 7AuNT#xw7մvȁF}rK=_WMEPDoQ `X 8ܐS?J_41=ĀCi_GQ _S`N!Ig4ZLUkw@à幟ؚT/Ivvz9A9isg"_6 4H-LS z7̝l\WHGZ"@mkqkN UT+c%z j*zOjwB`TPƎqu@HP06.x×nU2&O2A3SD KQ[e1#7ܹ2Ͷ"ս$4T4fqg{X=l`GG50I|;˒%81L!0ɛS,lCuKLa *@bQIG'LD1MF#h}ƇIz);勼 v$O36$A XmӘ!wk,Ge9Z)(_bs7pAaOR[S]>lt,L R6RϵybS6Qa|݃R(f> {aCsCK؃ $&H\Oz"Wl!bG϶5 0`DK'l| 'Š}?f ֗4W !O_Jf{OSg~5`LU*;- @iE/H o ĐA2 B I@@3D@ *P$T,@KH;:!DH|dwGn)T(JmS4YAAiD4& o D$ԵR[:)7;ˍDUHpAcC`􎄅O}>cgi u.є0A[88@otI: gZh1P[0Mq1jͧQlv%1 y餸CUCӤHF&z0)`wiN`<)>oV<qݞݸ\EP+)jC[~=}eM/()BKA5E9z݈{?=P#V߹阃}ިT%5P ]BD/V1P"pf#ư;z ; R2Lfc۹xbgv8@R t̷Re Lw/$4&OgTD& 0[ca[̎{L,K".}Ky螃:#h:pD1hTEVKY}VC44U$1qk iMfR$~%1BXzC{/!Yc]%R4cx~cG ZRj%=ެc7z 0 X>|vCtGWfQhmoT&L,Sr1 4Ic품)dl;s*īT kD4z[`^7)ﰞl>kLAʒID`e)(=jb(> "Q;E*v;wC ltc5ot@PݒH8 L @gGQ ޣF \IFh:Ԟp7ԁ984U, XS:r:)әU1PoOPQًez:4;TtY]٤5kR4K8iv:IsF8́N$K` ?$3{5:;:רtpl(@eL=V<='i-eYqէI8G9k4N(lbWs֩ujՋ`T+GxAª &?ௗNz/B.4AxX6#`" bZ "=IiHJ?!&oz#N Qݩք4Vh(h(z$Z8ƪ @BBzK)Ⴇ'] eN#iMe/E3@kx##/vuzPGZm{0[bjV=m裫#Zp?s3hB LB5PĄi>c>%#!v"@D$ DTU43 BPR^s898ywyľ[0~oit#- 9͜t|Ti:>`__Kix\Z(A߹6͞( Ώ. ey=LlXpFHB|q@S詰[?'XjOڡajS!r4M~ ^u'z"?naqtz#B!"H> e5@A{0~0D"`OI>r>ZZ EVa!Q^}WL{gNB5_\j'ɃdJkZxo !h14 6kJ/[8O58K)B A 85꫉hl绽^%;"D8p_LO@~_fOQ*6;<@V}RIOvmYo"oCJ|үFc-_q͡hU1A?&hmQJ YXɆfs9ckNd<6J"w ޲|JRJdl$įM24vAqF͓M)9ف1&@ R>8E N~ (NAj$LybXtL^$APBy Dz0A}}ss@=D?QAIOuq4 VY0$%pADLDL4x~ _%^DwLoxvO.Fry ӉzKb9<]M;%tallzb`OƎl>kNl?f`-*;>`B Si0BhXtp=GFI"c 8B)PnWp$J pIu 5遤5z @y Qxy+ʷt0G$6߮2G1LRZ3M@1Эs7)=yG9CfO~1Umu@Ʈe" 49oz֞\|af._tͰݲؠFZQUoQDd;AQ I2asa4TņnUo:Dx8^4>Q$Z ,Y$@,`$A@DD3l7KsN$c0W~yx`$$;{ 4M1^cu?9_|Y$}8@ZwOK]l Sg!q%ADCЏ;yp>N >[)ixzFxjvRNw* E}KϦeK$`D;W"I|&`ya"4\fN(B 0 1BMl3tXJ)[Ȏ0ykoЩh4*.5 ^=htULN.pP]u:wǣ*o|`xuWЕxR1>&P GsiL`XD@aoF%ۨ@瓑UݰF 8]>=9߳ݠ6Z4xq# 0/-&UI!QszqB;Fu|l!643d\F) AY'>7<^Rd#@rS3]̞H[#dnE^!wȵ$Tэ炸q<+։!ԺxX MU-!ɨEڍ5s0M#/.`wT%6Rn<`cB<7Hԇ UsӶU$:q5$?]mxq:r, DtsaXU]bOmdm,$_Q 8 )0tǓJd1>zu] i$vb[j{qlp( A6(B^!˯1W/F#A3z4 ;ͪB[OYF%L?LjNc|Il`M ֡6({s8]=ns*16!u-Q`ﱡ67!_ "@M\mҙu(|{ ǡ˨nsb I8M}=kL@ (Od1(**HA֬ICq"# B0.Fh3lyItx-'̑|<~xxD Ьp7}OX^c&2/X{ƈ']k#BG.i,DYޞ#QiAC ȉBcihb2i0l|O$4yn4_P3:=:b-Av@>\hp#oc\WKz-kBxe>jt8m huY!8z ."zg=!0 -,4h#n r^Bu. BMp vGWP,aq)-t(:m;ߞfl-_c:TYߧl!a+Hc!Kh^]̘ԇC=m$a[CnVO$.E*#V:AH$ 9á/E=L;$%g[|#jVfX) vnH=˴N\>ڶf d1$}Hm81n^zDC`aZӆ8pZ9"%bhr@D28YՁיޞ!;δ߈ʏ+pZkd78닯qfa1CDy-HUD%r@6(:˗ԍ67c]Et!aZeM@`}_<쾝%ݡ$61s% MC771gBxjy:NG@&qI;1pr@O4Y ,`Q >36xwh;!2YˉآAճ90\ qC_N;hӋq"Qkv\M0`G :j.KFK%;@IÙfxnolԮà0-48IMM˰|g<:tN=ƱN ʾ.79+e6KDQ2\@o4&q QR7ta ` T"]Vr, Lc#R]7 ,ADNq H=!J|`)^/˸ഘ[ /Ũ !ͮ+&)Qf=WӥO]\Xw z ]%cD2gVhpa梽7/9Z ھ4.:wvͨLL'|3نxwc'l$|.$z`ܺ57H{1/whK}6n7S=3B0aK/^gyygeΗ{h18}d;}4g#:*l(;(<[x4»A:ǶFĹ߿L7ב8(ߩlpX䅰Yu}MqQ@gSeP=#GZcIR߆@.pKQd A3Th+so6" cO qCj9bo> gp9XFr"AmPS&"HKy j㱋c~UB! HN C(A32)ura r 067NS|ql@Ѯ@ F>(!E^6u3:y 3S[j6'%yr&bFs֟}Gr|8n_ 9]ZvF7b8 A(񓏆cj9\gxs<;<:gH!$ùk>KVa( [Nn5Ah*1/u",f z=,_Eg3_A/2̦mVA,wJLs,-8v"  +) ؀W芺6G@=x:ގE>qov<,ؘv S> h7] kjSX;8:.S`['Y,1a6܊6 5۸*yl;j [cUl踻0Aq X\"6à gvAbd H&FuĘ.rX_\Ā-9qpli9N>D"_6Liw 'DsQaɜf5bW75:3ri5kt& U. kьMs3ZA. Jxّ3pFxOu_#^D:P6&B$VaC)ue{0{[Ν.-/6ҝt=} 6 QWPE=(ͤq[Eۦ =4F |з %#t [o +ߓT:^^{NSϸ g\Sj:`,[oxdwA݁L sDہ'uv;luPG]RʇJym{ 2J;ɠFݣ͠.g.ɇuM;it<40A=LD]컙fthppQa؆oi:4% Reΐ~c<#Q;<. X:NWyΧQmN{u9[\NZ /\do݄h ;&K,- aS WM9 /^v1R)^Hj;8'o݃VDqO"Z9!0,lJq6T""XY_Հt1 vV!Hk@I W 4ǰDY @4H)HOf#~h'eo8[=z]$rT'nEFP4LNyACGA?z˷/?>CuDvNZϣ" UpT 2>Sžv$К#cMұ!d3匋@QFʎdL BQ,1FrAuՌ"zSy{>uƧ<ǀKď\9Ͽ5^yMC(4.< ̶ֳ笞}uʼeވnyR9t ~-#Bp.gjSNyM7wHeVW0 HX2!qrY9${ A6-P]GcPAF d2B<2}30ULrW*p5m` T'iJԋG=:1 ̬\?HM?|V{\I"/ y@7?T]>vHS$ql mR(06O[3/@bOT1BS?t gːU9R1AC8l1Ihd}I1C~wFЅPЫI@0%L/J?28JI%A&B&?m2qMsXcpyax?sBPK?;ف= {?M>IY}^e4]9N6 ( cHŒS0'8k1a\-iTcۧ;nttsN 8a%51R<^t% =PMRRRULUxIH:2R 2Ā@wC`4^d3xys{OJRg}(qlۻ{8J{U>ʂz~2Ոjx@ۯ>FN#|#e e". 1c4ѣ눘tO4a2|4/@@* b3{y_LPdSi/Ӕ<؋; fQ9 Wlо$Wx!#?3<`"qX7:2Bnvs#ccSGk#B q^5e%֨$$H8􀃊z"46 Tg5. F& 8hk BC*CRMymSR7& 8>$K:!SF=AUmMqzu67 i: f@47s <+TYWwd9H_ ?Oz,>On]cKzp` (1=-Ep8ݤTSKU`E=W]V)7N"9)=$Z5V˪ 2⥌6VB@1^5Gs(% 4"˲Tݥ1$Bܸ!]ބ0z¦C2xB) BS P[B߃wS&ϛ;Ȁ* @hF*BJH?i_l:_ ۈ\ R}b'af wԱ:4c)fx6أ42 n{\(BdLHHgQ{7FGjop3e(O%F"sZÎ7_Y&6SxVeX< ߘڹU `2ɯ0g-K#͸d Ĉf6]L4azayZnD0nW /0iou *k/dXBy`;z*g {`h"%"XtF!'dx jH )(YYP D7z/BŸcyQ piM5&~ӯXtT !cEKRxNݨ󟗁(EΌKx Qg!t3p mT>#'FMl `!S$0ٽk8b(BDABBdC%!J<,4ih4"& MC HHb8V OM.yx.2v1qth. ~4.XTҲ$:|~l #dK\ˡ} #ێvvSp3 ɿ&͂((4YKm.!B:~cňv|t$1 T^^wL\G\t8`  !̅((87:hapA= G|o.D̑]F ^"3=2r&xx&%_ 8t39d hhQ|=]R3~rқ}goHĴ-6c'r x|wۆՋǶV%ܻx(^f %Pw&SuW!1+B -&۹n 6۠$䀄? AᎌIWŮ%hG(K8]L(р 9zk{n/,},|߼S0fX!U`_D,\  ̶H@݇aᷢї2Ʉsɐc%CsGQXge 84NF Z(T3ka|DVg"v PQ8J-zr4 ,{<ا4Drjdw&sc o%sRh7,Hmom&Xi hhgŌ- & E&,rKc|uMu}D%FK9(DYlKLrI8Fx ńPe-Sl8cUl/nrʱ@#1p:&@)@ܶ`ա]. vxQu3' &Fͯ"JR$=<U4n?3gBMIԁ RTLH)O~]y^6Yeډ\>+Lxv|P!x7X]Ae~jf7΂8o{OD7x9н.^nDȼgoNZ(!LaNdmrr)G[ádg{g92Pr{F qR|v/fr[ׇ" M c 9@ZȣK D_@h'.tP|- 7V] ;X@S?<@-{'16={|]E"ĭB %*~ԂrE TDNLthcn:~ɴA9?ɀZ =RtPi@u$,$#ڀ7k/940,}Pǁa=|E(p+ CH@M"4@- @P-Ĵ=Ph %L|Sǩj6ԹrScX I7<18A} Rڔh|xGҗ$AHRRf>桧Nϊ ^It] =!O\QW@ LOtbf34'N #D~m&ضHb@h4=pō`"c(Fv-?0rwv#'?aSI4QLfenJ)(C~>}n \3lrNq3A8-ŎK&ː BfMed Q6td\541m mh\@&N ܨ bf`(%Ī8<2(Zh)$Xc5zZ3=^fih.2yLb0`B10m>gC&I#\Bհq%x6=Z E Q@[hcYZF62 Kg4$UU1-U-agN ZLubq7y1 B)bxP\чQ- {Lc4e/#Dkl&UX|8{No;ɠ|Y;5SQ8Ea$Pgbm7fZa|̄) y!'a &,,utat>E`A|U]/{6{ |=I>64hm:{(?CRT=ndtirz\Ц7*h5ЬАmdedž PRR î ^ɆHm!\o~|j)h k2B"=|I8%*1QφLXTC>lu߂ɢ}t84z{ @4>=Ş͆TF^?^'@{E@x>6*NIEJMC A5%4#0LD~1Mv-RQh$AI Q `qLɪb)JDm\D9aw!YKqF6̥,2 *@T"?gxU&ZiW0?_5]v4SdvyP"@(z@pMNqtb~?O˙0WF!O|(k^pOaAA$xev@*d~)vYTScK:<| C C. 8Jd~~0>ƉMJ;`ߪ -\\:LgqC# DfsQ==ט *Dцs1s|xgV=OH %MXAQ̗€,[ ׉|H5tP HthfG/'E/hp4_ݟ/j{v'6t'@EP(@Ai%iJ)X @l:@7d D>H҂i R!tOҡ@PP)ߕ?}zÆ ~m]z(a1s1<d@Zu ;5u* s5us]w|}' P<3xtJnn+;Ď&,IЁ(|NR5@6O#Yi(t/甥ZPHiȁ`V|;GҤ&=67tsU C߬QFUȄGpdtpH O3bs:"Q=G!;AX|mK(I">{gHb dd(i*;/e] ` WR HK9Sx29HlĪʻ@؃i)'7 @t>H4BT!."V|WJ#¤zJK,7|$ҧUR".9*d1`r]4@n)Yaٓ,ifp`WqWÜtw=mG!f _䚚v<mj5&78ĴJ#f%Vc\VЪƇf XbEH E=ûm n {MjWAS-+!)VQ$(E@`4votuMs$Y4Q PՁRs~C` KZvmx Ln[L=óJOtxNƙτ/AANh66]Qt[t؞HuDV()g6%g<<|ZDO|tv%>ަ\t(Ģ"onJ2  ,=`؍"WZPNɄ,×hj;b)0y9 5lqbl!@Ӡ5&c\[{"9lJJ| UX"-!t1Ud+$`xWBqRv1ˁN, |<{+. 1A`9mrwT<ٖd著+ eQ*3bdHL| @2& $B|jILGZ>c2xA=c11v렆>ѽXJfOXJ`c%WW2~ JP`#O,N}wj}4ABRBc!߀*Q.xH]GD>0uNl>pd P!G$LgVaVjRm;O%2rJ >d!9i (4 T ]{$ס)9@#,(m  ;QCTs>hp-1vkӣH@3|I C,Lo |@ e6qP}^kp,0+`xN!V< =#ƯEոInf/]D}ʵ?n.HA" G.xnƟc!e*L6YŎ:{L?E +{n ۾Ts)m9?R`34.6>Zń#ׇ&!}y8Sm]} bA (D7<&$f'AZ+' )|߻~AJ 1~N3x ?4% @״m0MUpŶՇ)-S}N$4{b|wtNk&~ NJ^J|HS 'r(*X~/;m 손xI%WT>I<}hA6g'U<ώ#4H) FJB%dQ,KܞJbRb=4qӼ|~q55TBJ!ĀN~(00` Ai !;<O@gۆ/~M^o]_Or)х`4A[%':hGӧJQmJ4B:2Y69#'ղ! l!{l=mߚ -<|w|||kJ>H5%0I0D&$t= pJ LEBv.X{-}j/ J!|࠽BgBP$nzWm C҄!w`$:-4>Ì@[ P']H *#CT}9HHrE`f B(;`1ZTTG&M/FTp8v4 '~ONߓPCn 2aZDUz2Hd۱9lS:Jͩ1dB#<$0r~(R*#!/ ~/W#MEJ%R0Bj0*bVCbxƏ3t3r7mϒ?\c gA4&tE~M4A!n,3nOZCw:|wzx?/FOmR}KXo'ސxDd(O`z$s9q"O>ppE7BzGE:;xT:ݰ7>BC#CM q8=i\Z7y`/bF22m9&ƘsSY]V㎥_cJ񝎋:& #.TG>;P}s'7??a#e+vTQ(a~>l}~K!@[hQ…G=ߌ2iDM{q؃EyLPH݀")Q!P=>9x\2q/63-4^dmʔ\$ǔ'BzwnĀ~([AC`ΘRB `M4P@!J҅Y +6 08^պjrBmDFY>,\nh[1!Sb\ǃLAFz >}d#12!F$QW_nTUhT a`Ɩ 75c@)uUqձލh#k ڦr⦮YWVb k(Xa1 ׎-m`kN֪.at2"vycoST *w$HҔPLĘ4ĕJ%EӃc$)(*b dl`.A^ $qz3/sPȜv4bޣh{ֳ5@_ W :'sB&8gGB7A}¦ %%/k*LA@Sc#jCCJp1A{->$ !Qn"ku-f6,4u0`wH?ģA086Q =~'}<~y]NCT^X/A}:"`{{s NxwCx-6+MAA݆:or k5C a6[lIqSWCM=@5ꪊ0s>-vE` rRZ 'Q-CB)JІR=3!ӪE.1lj"@2JJҚTH@HĔ%#:A9 tH#H`!Bb((R|@4 D D50M 0RQ X+ *`@.R4h G;a:$>$g8fjhM8E)FiZ[| UT0i "#c(dBr@5B (gG>vDGθ:$pecE)\YybJ$WDC؎;ލnOq#>!9?)'$SV#@'i) )f!AAHJ*"sSa9UG|c%T\阏 $7:ʡgZ;A8xjT~C6b2m5ȹɛc޺\M@ƌ![0Ƶ"?鉺%̅L{Fb1Ũ- $$gV z~򹌵`fb%c]) , :V"5qb:ef烉4'ְerqC`VLJ/38 Pmmaxx/})NKN:76bXQ2/FZHd̴f _ SϪҏf .l߲N@ЁZ"!eh˧O:^a\9wT>MN@w:y<ܖ5>ΞmQI[Yp<O,l86侁q3;DZ`(P)aŧ?u.FEE?1Zo\`J[f N>̩a|H$DtiH[BW!q?TMzH"_umkd5 D <8u0{ "ϒBj.NꊧxF*eW$Mo pJD@ _RP(bBҔ)@ip L;Kr7aw5FӟKlЦdX{^S=d" ֵj_Z R|Oؽ@z;iH360QTHIB bH*b 5yEDAѶh#3랉! -$y#0DqA ƏE,L5,&\y2tqr/ŋKQn{zsEcϱcNRGЦc 0mQCDԲ [/ǿ]D>w}ټ/ӯ(;jl=)<C;;qcTCmI@\AV2V.61f)<ڌFmVCNˢ*,rm;2FnkMMB*+ڠ-."hgN,\d phv` I'W^=s.SI6Ҡ8!Ybe#hPm,pROѽ珁@&Fz>3qZobU8ED`zOAg 5"y3EES̈$bPIIL%5*[t6-)ALJQ>ϵ!==GPPnh~@A1W$JT(s/NA ;E sh^st̄3AF}T:~ =ơ ;]9XS4U hXda0 :c~9` 6axbiLDS؞ Ϻc0CkCJyxbȸ⠝dZlv;Zt>Pӷv_>ʞ*kpwrFȣηEQ jHm,E͎LK*cӎ-QRF`EZOv;D,H` kRIif 4Dn4̢)T1,@hioXlemg 5a(:K.#֡ᷭwQKjj)cm5 YDcUl0ԍ`8C6 d!1H`3DQwj6sF,^GzqZJ\+X3(I4R)dh־\])x k = =7J)9x`\1`8bqk[70fi {FeX=̈:Uja678!zƸM:YxnG͆PŶôj@"bK adp8[zY! tћ/uX7Ͼ*cJtEK '0R6 k##>MfB.,0 a4b!ace4礖+5+a0e aèSX A |kVYs>1"SEp巔o2 HI )MY`e 0ŀ[s`dZ\eУQ^ZXDR7&?$C^?eI%}D)'"Oo} R;XfnQ)>tg%a )])60>ώ9޿ϯCrPٿ+$ˌ2d MI{Ux/>3F͓C$4DL4!ìSF !(K6fތŀ2(32[Dk"yyp0', xlxJJH*8aݑ1d&؉t訙O5n Mf}vX>㺯[0`{y}z7cC7 )42pӉ2^mސǁ1:w&:ߔ}"LTԬJ<5KHL- TP^c VrG)B;P!@, @DWGR%$B,`NF?d5g\UVB1;z=}7_Rxˌ5AE,vG?8xfiX͈a1VV VjpfdqT1u6Vʼnw5GO7ǼQCmdqN's' UT<Uw`ƞ 0~f_h96,C,B$H$=IF'=/R b'dB4JxBIH"R p)>.6@)@Rz\.2Oo7)PSA jA:{ՒMa6x~iTg|aKϦŎ̆AQ3@g46km{6RC:4\IobyBA~yq20>]L̔p$ #3zݹ7+˘h4أ ƞW&7.lkI9jAlnh,{HBA.QPPkB! "i s3F{mp JU8"b%QC1:Ѹ$I*r !`CL<0  (?| !J0+@;yvCAv>=DyyAH,ng؎(*1z] eo=|YT~sAom!}' HHm')uf3zp~^MnLԕ.-݃1Ʈ$jLfa9 c'1:t2!" c j6t7Ӂgv`d,e%٧"VMoxNSX9thU5ߔcޚX\DLq. jdl1+.˖tUj1I[.-0C4xGBZݭk5Irq6+ݟ1# $ٓ24bcZj@*cJqF.@EHxv,{xDr4ॗ$%>®&H\c-z"rxeՌӈ3 `;0Z2q&q>:2B C\x.陈q݆*ZS2B&pH␞ICHiE=>W]ϧ6^Ol=W@ r#yb!z X~fyiuOm)vRٽJ)@5(d%JP@ KJETPQG6vb_~'*G$rY޽w8u6ТK* VDl6D!Bs֌,&upw6;{uduܶnFb47&kqSYqι,nNБg8q9qLYpL05 B6"rRH)T+B=4)TJRDqɜ[1DԐh ME@aSw[C ñs` DdBlv^J1a {$LX\,6aZP5lظ׊\S2m?ܥ|GIᨳhj=$RI !~kPeu6aښ rDP?k \Ï :QM|N\ f$\j}}sZjɜOW$(V7cI:w2CpoG]z߈E1! 4s10@^X1hۺ vH0R)ͥL҃$sjj𽛦뀉*?^'傀e2ɷ&s %(5^q>Y4[nb99h!Vң- l?Ov_eP0 x(gאs1fNa|]~A@p̠\7!25uX z+obP k"t|.cTK?DsfjǑGjDp*>}b~ B<#ȼ: F!|whkQhC KCD[כ P]~e r&X6?YYAv C^T''+m@:K^0Z6b;2cMz < ϊp18En +vؔsvIalD|-"F>Z#1SC-Y$šEmQ.ET9)t3mК usXZ 8fmbvd dƕ΃FMR[\6n  7Ŷ`bVYһFq#ם'J$lLHEƉrSr .+3n/I[[qkAP r-8pj"u-Hi@4I!֒$v{*dZZ;}=J&5]ЕWVl00Xၬ k WA7^ WL*m5kRG 5JȄ -&EA⴦9$q դIɧOw|zS1Z+H -%S-iRN-&kAe"#K_ڎ;ZЦhoI]ffW)VPtcGNWH۠ai$R-;uQd˻lmyywjM}' E`ilL8IM"%UGo!㊈^^ Z>cZq֬F34%?1c<{P FWMIl'Am-WvTε^x^CxmhٝbǾ74Q/FM㋁6#4VMhVDHODɪ8Һ ٫EZ ÆgF xf\vd8@| eVPb!Bh ҊfR=+FLZ>Nl؏Iϯ3~{vSj H$LlE\JY"zfmMGZ@=m>P]qm|T/{TPBj85'(‚~17&6w9ƳbkظWi_fݜEccFTv]ﰊ{*>k?m_1n@|T ;C0/-pgNe d@?lt$YX$R" -Cfв$nc"}Q1#שs3@TFM7 1KXG@r "?!ܖɔvƸ#au[f:ݝv 'rdnӊb*uhQ" BR@"ExPlmM5nF{g$^"%?T>^lIG8Vk Ě*ԏxhhpN S6R 0{<*ں]$Րs_ic@Hǣc8: %}uj#M%0A(I]#74iK~ m5e0\>0=5&ϐd |AU w(*O|t=pZԟbC u<إeɨ|h4AQQЈt?nmna2ylp⡞ՍDnOdMEIHXlC%Q{v$ h 6\=0Ὕ T71Qt&;uӧDtӶZh8ӧCA䆱đ#A@ukڅJi#2 3) F)]j&8EJfN Opy>-4%ʞCzvb|@t҄iUߧtpϘ>LRULK`ޭ GƃIHtI"+A45:Nxd7›B-A8bLkCj`ǥ zZňe`[=FA%MJR;}_Zűn:?V& hĥ4@sbJb {s`]q& (P9rY+HЀЀQU R@!ݹHjL2B ZLIy7@"`AJ&$"Թ PP6@5 * " H*$F""d&R ii* 4tX  A*PETE $DJRDQR I ^#.`/ύ1JL#)I iýCЁAl4զa4iP ~h')2=lf1~yS;bi"ZZPJDÂDj> fPG$5E%omtq v(j'|8kp|BOAܾcp C$bMۙ\=NO8|GAOt1D5 `EQظ8Q 2Q L k(%-n! @%@L * HD+Ғ S!) M3PRU!K$DE ,0A $$*PC-4 (D LKM4Q)(H@LTEL%C%A C34, #, ʄDT-4 I%APLBJṲLZZZZA9%y5$0h?]jF Dl82נ7>bc~Su: mxNd r#E5Ǭ]g6 Sz( ?'¯&rxNV.$fP4!Q*ZMknكȗy$#&LJĊ)lRo/CDAPژw齘cl8*fIBO! -07ܳh : (pF>d ./\~}n=xdA]`LW,ݟ!Js3ୂ4L1%^r`~ =eh0" 7R'$@c@}צ9K;2i &cM/'K#?[9 !(b>4Y&s\Ȍ4 F1%Y*Oɲq?B[ WӴ.C gX|N+,].X 3a7qm;?2040L9ŒVܪF8џn˼Po!-BU0sh7nv,Ñ~Rl rN e/h)l3&v#080Q#ȅ ARn@p1"us1d2 C˄px8F=l i>o  LOC0N]D)bB.jH՝&TI#IlNkiAq)Z'FnybY j1Z" b$ ^k%@yM,JD3hB5% DB!@hDv&Z(iFJdiGB􆴣JT`i*%4 Y-8 A50UL&"BF@(]Z 0 lMiH/X62$(ƪ ")lA8 ~E<FK`ն54ZlfmGC"QJW⼛Čm Q,M% +Ey:!`tI.bcłkZ}YBWSigyd5` 2HUp=\Z|`_*PE^>O#n-Y<D8d2G%R$`> r>aibdqfcF1-9ȭ3MT?7N>1I!fQbJʌs.>OV$1V7H\ &Ro%=)g Jr"Sm74R:a [WQf9`%>1 kpF2`3oL;rN$M2g 0q@l446ls{hP8ru}]^aYwj I6&asM=4yza=Yc|@8~l ;UCAY s/$0L7IHD^|"M_N+(qڭN*`\B@:45KF 'd',ypJ毅o.Eb4B<U#`- 5W+No߻e bm2gS0Ghtrpl-@kBoA;z`k9eE"$zzR00#jm4Y%cmkbD_@{:F6$ט@]ZPX ZWB(KZi84`+Q5l 3wyLL?T;I?|_:AN4M%>UdFv5%G1 ^tUh!h88@F`z-4\"af@C8C? (XJ?&6D3 R $HT@RGH!JPDS+jOIJK@dxK$PZB2*b5u\hgC[_"v&/3Ǖ^lAHC=;`rO4֒M8Ɨ1lqb46v62Bbu2klNΉփ˽mb(fyqlip\dyc9O L.&)3vB7fT3.=&;DlH zFi`'J }GsL;7î$Mmza_/o62msĪ@I#PPCq~&0FVMh@|-SM"m 9~y~8d>ExaEbJ@ JSnq՚?P ]_;φP`O1"B O`H 8Ca0DD&-&'N*q2{,DO4P*߃l#LzZmLl63D9{ o 3,}kHB I$Pdh;rSCBsvd*z4AO 广R$t/J/>3/0. Gw#v B,VmPP %GgCaЉ@!KBRB́{TŐ$JPhP~se\rc1,DX$Irx=6D@B!ULJw˴rbe4 BF&'JH&$$=ü,@Ud $2- (h%1SFk@+?l?0###l 8x;HB `iYS-Ӳ@- R1e@dl R;#PŹ4:Gi86F1 d"N Wt@Ф ˏId{@2[·Ճk2{?My+'X$(zZpEҪVU}LL*D"KŬ=qyE`a!`*ZP@( bX9Ġ:rTt9@IX> sLE؝si!$K3u$X;|H|_^T$Sj&b % ĵWк-=*)hΐ)ޒ|3 aTX4FֈS)8M!ȆBdg-g 2F@6HvjXc׭F>nj+9^v:"ܚ@)кaA;$m8,` kvksLUbJ.!%գ]+XFι8h^^e zSpe Hs =6>䓍״ bYFeم&DN0a%éޒT)+'JI; {tS;)>v/Wlq M/k[,#m5F*Pj%&m3HH:7Q"8023(o}+b~nϿNľ`h HBabTPHF 1{$0 Rw$_dZCb,"CRω b@U9&JXb&)]aYJ] nɂ /&*Q V #xa1p2`^ihtrL R-P'|{a0`*jȕQЧή׫I|;.>0l$CdhmmS⤪V&+m1>8?AA(=~8 (ū0Jj(TCJU& Qt>ﶶ>4a>RUP21YF] Ug 3 :D1I@FyFg:%M HgwaI@0 iB~ָLJn H,<̲.(0QQ@ +e\R"=8^StX & :a&f҂Š[$&If{jI y8<v{ O0*# Gm01Ȉc1#aZ.)7U"ur`MoIÚ1`! z.-&CM kEmġתúU2ȪK;h hJ>1 '012z\{)5%X5?]W+__4"&al{n* *J:eK :kӺk>\i ~;hѾEE8l0Ft?7 m(!]t1 S[*%PKc1m}\8 MyutDҗC ̄RH.soO@ӌ*kaPYk&z#Q4<74ڪ8 erE#4\,B'N\@9ip$*a{%B!O HcGB`h4H߰oY|yvf$(PHVbw\*>1urkGYVE=рw10bGP.uٛG~r!0%x"'P\G2 o PA֟|Fzb{`8$(LY%@^XfXrzf VYs08KOHfCbs ֈog{|cwwc2w+؏p=3d P lwr.ӳ!(峈΍L`hMe>"n$(12r74uAcQh(ǎݸۛ LM޲t9|9pۖ NpbɳCPM͍)bdHc۵gtzĹuW HǠ6!>GdbI nSt0IߘXؤ$:Bvor`^+l?(E~^⤒:J7{Ϥ&=j V]Ʌ63,ѕhl~e0&M灶(S@ڇǰȠ@`*f@A:F7n(S.^y4^_4#KQ@D>^h,jF,/xLBRDPL?@LRR2%IAESHTT1D%-%/@J&U0)@AS=){}l+(` )%"!h| BnZVfPND,ԨP4B}?xWyR>l@yADLPߎFt>8+db`h\&b:gOe2"B m_2xO{=2zQPCyB~*Rim4?v5=d吓0A s uDT1E|s$]+Ǿ0Z 8 TP? ۮD c$taѤO6! ށ5*#2Q$0j ERpyj]gy,214({BM#䩤5HMiݓcZ&RDd&Z"!t^9YRRPo տ >8&r6Kj|{6۱u~B gLv`fACDtf)8js}/0(2ʌb&b(Uym-ղ)1Ȝ+*QprGA'=oB=~:L'Lx)[93 ,X+upIڠ~Q'$Pb5l | Y >`m /ϟΪ4DA|YY&g-arQQJg/PBti;8:*FSa_sl9GcC2%թئ@A9׏[GHe]O c<$8H_`$;h=*=YhFቪ$5~@ =6dphHY&ڃ8kJpR2 A0BC^@m}ߣK@k4/V߼2j~#ҞͰAQ-b?S#cXь5!p)֦vt}zhB$5y$&)XšRi2"N6ta.#!M?'_Ll_^KUlr!Q66hf,c 0.aI6P! Ш-1g|Pk̈%ӯE,'_:}Ǒ=EYz nF>i Az?LFa9's&7I^F}>DZ*M؃gi3T` ڈncxNNl```wOFw䒕d@5Dlw&)*`deO11D$݄ ](~l}Ӗ J`tp;&8!8_YyE  a?Mvfݶ<&lp621$Opo> D!s͈À7 2TQRH:"v-LURU+$>S,uDQԑ%.؃YqLQ%&rt`)}d43FEJ >J= lh}aآc=c{$nӇQQ1|FI:2,R&Ӵꢨb;8*ɻ)ftLDDUde(i(I "0*J ) a&)i DX52%tHDCpl@[Fl|C*R8٨()Ba)Z U{TN=5# ҿ$}'ala [C -3B*d Q¸PbeMn"km Pȣ@ᘚ$1A励}9Fuj#в} C׮uTBAV:wa4ɳiR5zM󒕓 ;jF4F`fL 6h>L"g= έ\۝SJdLxDRY= `T|\9ln؛?AFm %Z:1si;;튇I-@0,Z%ҮX6zJ/7 *=Ozy"Z56-kQ<]̋W15GmRVۤ # 7 jia$Zdzk(5ql1uq$uo$:zu2Q3Vݽ]҆35PQY d2 300o$!""^a4z4feG}J8ceOFb+ I)Z _bQ3&R:mabuy^pY='ce7Rp;VJOhmnֆL3vdXAlH6oq!8u&o ?lU$׼Mпa"`Ygdt0|"rpi,1 <z&JDZX8Cc_/.}OVcRjLH$<#Af`w.L\2*2`uRЏY45ecLlI&d*H;M-\f8 9A>ώ 6fJc0֭*@>N`5Ϊ3Һ0İNSTJ?TW* @TfptSOmtK&ibq" z$L B*@ɂbF+"A "5,6ib/n r$fד 0x^?zI(wq?>BBbnÕI{0&bwC'6'\D{bDQܡ((W:.鶓Dv%W`t"q0Ya/ LA4z䟞M= ;cn|ϲ`iui%#e7H\5nA5 ⺄a"hw*wNIzV*ϒs?)OiMHr#3020Pi^~CEAiJ))Z/g S% @~  A0Yҍ.|VӼ 1'"d;:(H~^;|c"?^Ԉ_T|$#0(pu u7!$8 `%FhF!D RR(H e%dBӤH`@(=+PwxZ:P7gQ ,!JE02vץoD٘$`@|"JHuT/G'-tRGCZ>_ E DN2Sڠ(Ph+pT$} yϠ(b%Xb"{b> CJA`㞸;S/-!_i#6kl4UHTEEއϏQ)P) C!H1dSC_RSv@S,.PɈA„84DB)V2hbU+acli=Ks=<LTlUӉ1)t9wJF;OMȾí4|d IH c`8;!:5.ł psfތxxbvĞ$ METmc9޻!T1ԙ`sIHƜ( ܢ%wK`y5=T9xB?**㼣DD?pՉ#'dzvyݰxa934(ub˹E5aG~.RfY^4t="{j3ڨi?8#]PQQQƆvGAH1Ϟ|,;踚U M;jh"Y㎱KIqэϘ~z/Vv ~GQIyoaj13/Fjx%.=J_<:-￧…Dfds~0|B-J|o=Jطj5>o}Nlc8G[1Q#e߈N Yӻ3jȔfF|pִy`FtA (5Ia\9hu$eS !v)뮡G8疆RQ^G@XԂ"EQ* n^ixiH]q9:WC3>Wp#m671,s dp4=Zif_su| O=0l"=izi>T谣TA0w~qy ȼ *wiEx{@k tVaGȘH4RH$bvw Q@*){&D0xxRbvZ+jmwVB (dHOt"?|Sݍk ?xNGb[b)1 .(8YGS_~`ЛR\ĭ0U^%za)K!L+B;OpW˅/>b|CX%\3zڹ8hSY*2}}ZN._ĆQn!DMkcVXP)ZQIUCb$x#kH59N-iNF. hbG +Ջ0MQҸ`3Yvh[0ht.B$}رa!`B*FlFHIm52G9'W25]\p !o6/=_ /Є48xܺJ4%H dsAȀ͵;4YbĴrHXfM&#SĎ C{LS0(q0fE'ƞaF3tqku ܋,Mq=?l@Dt A30a_J df`9Lnvy[^J>iP3:?'jLljCཌྷxM CטnHcF[شu{*-'-`CXqZj@|HJ@{Lᇮ.H7~t{^)w2s,-I ƽyyj5yQ;^>&j<,8*Hyպpv:P*F08}-](PU@; `r˰sϷVJ;,7NKmKA % mj>(Q䈇w0VP$+_"!EN7AN%;*gPfaRHz_NY6C9la?CIpb__Cvi|M0T>8sqOUe,|?<606-5 "A~H$m O7qȆS]ǰWo>igSra˞.;,Y'± '@`9ao1ȝ/=!-aR"|;rV.˩MplfK(;"7TOJDT\koڋ`LdKF<+ox2A'B: PXU\ {te. qpqF}K<쮷G0uOM%q 4x:@a? RoFV`Ҏګ$pǺf\v+QP $?B\ I'|9qGG13K{2<|L@w9*|zK~~?iaGuw966= |q 7^UZ+Ă+Z QdU ]O=F;10zzb+,ގdȄs ]1:3Wi?z-\vg܊;.=p?5 h $QS~#˜b?Us #^(i,1azXx?S`\ p.y2 rW̵+U8("!qשW)Wǯn9m rqÓsN0;E`oF4{^>@m3 p{q݆ @7="|qٰ,y HD>.>15E0/r2DJm t/9nkY%Rĺ>|S鵨;}F8XS}!"63RLjA Uxzq")%6<' l!B5x]9o\puFpxU{8! /g3TEƊWV@C}wbS0TZ(}zd t> u{ W& [\#:C]nhe &W>U%gn ̖ev=ؓ9M|m`XWzE fMD}^wY8g> Ca7xAJϏYV$HƀIpjGPߩ|am`c5P|dH3!!Ìkf2,W-.oN3#]R} $M. 8&7cMP*9 4pAAPWS-W:mUcTPbK ONvJG=o< Y֦C^`1 e͛֎ {T7zZϵ&9d2/d2PL75*StӞFx4@oˑR2"Ã]3Mhiq&"loZ:]'. F:Fؔ|d:d]CqB{-l`yRUt,Ι{}0bs80ÕA 8S }9%8i˂oۛMG'oOTcF `?>4䒈 "a h|\;{*t'DRLAD-BA0pTi}AӚz<O` {u$!ҋVخmdaNvxP0i787t0c_@}XqRM0 s:\%0ԓ9nJFѡla-61 e[mi26lf~3TG &oNrNQ1%7cLjel iN fco k&@m#h6i+I88bbLNqš (f+SZ{H:[R6C|23N4 ն=Le 58ツM"P1ևMTlsǓ!M4aITPaWlǒ6> cFf<V+0qrz,ﳨh#QM2יQXzb4H{9Yf?˥ a5.ΖTj! bq] ysC8\c%k < (: m-09cb o8;G"z"<ܙ}dri(Ѐzg0Ac|yffz3}4Y3׹~S0|9ʕǵ>yş^QJ9c"jgLY)>y]dq0;v G |}6%% xak *#Z{ID(@{ԐC/.!D؃3Mi*Lƍf9)֨oX(s+e{cC&6FPo*LѨ3 ET5֖6I6bl}q}xe?~2'j\9fEiFC& ?TN3=rߣxcNFLjQ40x8~ nD2Gti^IZk>G\KZ\55[ؾl{+P88 0Agt=^E颁@YE,j<%aG]NJz,X46?H}>{Nj z㟻BzX̣AD1 þ+#VрBE4֔P&Ufѷ Q⍜?c2ïcY$64q:1Ý9BT,Nc)>x'D0 EN(} Y;zZr0T=Пq}#Yc" 8 w`XPy "J!H DM"}xŠ Ca2|]O>7>KO}dR'ڤրy#z@wVp@ۼ^IGH&`󱢨i::S.$,P0l` t21NOL49AH) Ygo?ZI=Po)3Lp9u/Q=yb ͊07& +K@c`)E eF۪LɅ!.`c$DmT.xL%B9(l=A IѓBsi bP(>%қd;B|B PB@1/B8"[HP`C)T]0a%C^A@m}~@tNQC oO8&\({>š (ӆMLZCM1( )s6@{a >LI!tShm0ua=*zx0jJu60@HdtgT ćئL$xB~Hd2o>I lRD%TdrC˚}?"z}yᱳ1WzKmaFDE2$X\m6D H+ 3whf bS]:8@Qklx]`i[ im$A5 XB37Zrnn.YL<\H L` 0eVioF)<ֈj;4h`0;4Ź ' VѺo[ԥ&д4FZa5a $;),&qCo,J8aU[Aݍq<8Li=h˧$thSC xTE.Q FO`~w JɎ#Z8F[DZ[b;9w{:nl(bpe@Ͳ&b&IZ- 2sI[dL ؾXTԻbfEaZ(}_1" 3/id.|N(F}D&@S`#܌ uf!WrR07mP)I-)}׈ZJH,l&@"6'}jT-raJid<5Y쒙ohj,UeZ->Zd_'x4X>A?@d^nؿκs!) B (1Ph@91T.g{bB|v0~}车~6zm T^eMQIz  b.sZwXlꊲ3><<v),e2M=YrDnb(~Re ~yBRCOj)T>vGjp|0/lDyu;TjZ-;񃓨"}4>e?fd?NM}ǂ?j~ Y'v'(I#J%v-x__F}Ȇ\.^EIu$˞!!D4LDܐv?p9PYT1;Xw;s%CIXAVCCACIA纋l* ;QQŊJs8gW jP\fadifspT0GԯF\m@5"$RK.r - K44E?=Wğ/{XF`iDR.T>my-p|fu@ʁOLcӝ1~Am\;lK@`PB%F jihJ)$) '>5v0DɲE6 ځxȇ8!C)1//l^=:@&1KaFiL d0g{<{nEa4UH+Vˇd]bcj! mqe~ot0c$iѬX8b~Vc4u t$V&7PH(rrL:#$>g7UF*2bcrVXFkĪ %pkE?`=N(D0FD'g|> γ6bLy0qK[[{vuva.V Fw^Nӯ<[!U `CۦUGCi= 4(tM/z8K0N$B[@pH/8B tkϜӃHGBj+fN&U:*k@`a4w>ӽ=I?/j8k W#i'Be f4Ѫp3!S'SSN[j%F hّ pC \4!s&P9Dq) 3+DkVF aVF:$F-5'H39 s:q{dP1yC}["OU ri C}qfpШٝ} uLܐˍV r1L2Ǘ^_ ONH;7{׈8jjĉHP3(/ZX:Kg ˪EbT46eu,oѮW] 'A0#(D9iSW(?;d,L2d Ō቎ȢDq:; jTz*j4In9b<ӈ5cPr16q8㹐ޔ -{c{kBr;3@1!Qj unGNYfG7\mI:JȆT4!>B.lEf]BiKbEIigS5q@hNb%KaB@3# $DRAA (D;9 i$BDt$q"_.ʳ @Y* uzrlrCDhhLu"1%QJĺz9mAlkm, 5c8 o CL2h-|I̚gl !oʏ4W I[1Vff|v%,o*kg"{<9(`l q.l䷫'C3ǙayuP$1 7Xǫڴ4A3N;\mz]S"0ɃE4D-thfh- ǶS6Kd-dd^ " eHS5 = dŶC`Q5viҫ 4И7᩸t$D5B s~ z9=/p̑0Ԃ% ޹U8.N  t$WCk !$Vؠ V%@Us:q& ApgW.#JBVNᕨWtF̲sŽ=&w&0ya,8{-:yJ'):x&*!ېHS=dnYғG92\񱉒AD7ٻPX$Ņr8ᣥqKi`&~>$ NX\0%J'1nËAhap&6q,Ĉ.YGnP|чƨ^uH ZJgzO$.h6grt.Dg0!qsX}HM7dzU.}^^EfJ(K9}Ȼ CaTWu2Er b>R/Un.!e;tliw9(fHlWϑEoqjԗL&SQX|28 aQB%>). P*;3 oפt(3YrB཯H Mo4l AH8h A$aAJScu2^gr# a%8`$ 轌(%&b&4Y~d'@Bjfس9qn <>{V95y(b.p+r!̄-R0,Aֈ=v-{1lSmeO*E[0%PN: :O2twa4lهR""0ʋ8Y#~C[S `,Z>jm9,50''XdYĔF7m5PDQ Th_>vs&M d}F2kuFZUV%Zj3gqC<.^Hi6z#s-NW\Ɗ)d689=4B MÎf7|t4 D`9Q0!dN8hLe SC㇇D5!p>1hby2. 0:oY(Ì(MRG}w;g:\]Bsu4#vM 3w d +y\Pi12lm rڦ5T%Nmv 7/{I EFqLEZgulԍҧieC!LnJ5K tM->MN=4y8F5FGMw0zC@ҌKHaaؐK6JIs!&p1ڨc :5XcH5V4rĹ}9:R >r:8%fffd$$%ffgֶ"-{e1(e'+. P?$+B$R`}ax$`9H +B(ȃ緥J`jΘV:gC&rZ=~@!Ѳ)H嬑A]6[6<(dO=!"X"Z4ERAŢ.TmR4!)EʣyRiHmoR  yPLLB ID,PS۷3Y3;CC)}=g G"O-a+*l(>֟_`lcD_ļU}N M530.u-t30ù_OmE_E綼D@b 0RjCJEࡤ$<9X4xRx=nvJ"}ca'ZhtIvGfDFk ăդci4fB62nGZg84x,JTq:RͶ nRז]y79(Ы$0:b_}L͗B4q4{ރ{Ϭ|rmr3SJ<0R&87s7Mݗ9w@6v yH)2 *P@=TF@DtJ@hAK AS$wdC-@iD CH(fP(` QЩJҢhBP2:y]BH薉ezT#W{:<(\fIG)QvHvwu"yxvbrv9# y_B?> P|ԅDFGU(*x>G^]<QG_!8P Ձ(.YsC=^fe wWۃSϧ§=N bY$+øN#@kbZ!F{?_bc>Pzp0ikVҼ֥ 2gn S8I"6"INX ־ma#㲱̧XYhhuaBMRACbdIC?3Ϫ>Uva3D>TU )"S.]t*b )Bf\*BB't6M֡ĻHT΁rjP`($aKt89aOd~yqw#IB4@ 2'XQEURVԌA$d0 =7Y9 KY_]u5LT.SF,S0HV!Tʪr <2X=IuD H35EŷF1j{M4P2~~G8Ey9^#O 34M/Ig^N()&$}f}g{&zAIvT₀& oV 1A^vof 4B|Ht~nU%حz-(!mhKg`|0o׮9[|4EQglZ*MQ5ڳXՈc/ьl^ZiJIh؄1;BP(Ny1 ǭE.KLO7vᚙU&M FvC8YNsxsMW.6wxͱmdTHfc6XE(V0Z%]PعqDKݥ\( b(SiAQZ`ݔEPC b>CuywvQވ;>q2 EhйMˣ|vԃ)P9xywp' ?W6XEDvت2T )X$h R|CJHM?I0B$'BTO'JhҔ P@#= =)S@!*h(J j((vRP 'X#ӓ ~Сq sP->b S“QB r%* Aob=^!<]=o4DHe-'P N<S?'K6DC qlvrĴ҅k4!["P:Wy/F P3>e-dJ s3FRT)57'pTmL0O1)̹+|$3&<(P~0b"" vLASM!1%8>d0" x_| Ų?wTALVƌ0JSI'qcC Moȑ"DijL=)=0:) _OX&5js3 |( 09p&Db=T jWskL_taԐo}X΄$7IaYz>V!AVUOnAþl< gNHTzu72e)()qd9ѿM#L'_'h6A0DA_^K ţoYHJr D7y|qUhlic[4YqMXcF2-b\1ڥ^CSDɅ9]DBXHA5Tm&B"cY;\f`@zĠ$ԠL.zMu0^B乙 FA)Z4ǑrՑFvk,%5P;BTHMF mafUcCكnh|4e4arC,@DR@qwPz} /!T6 UM#: ` *](M|v LA֒!BjAB< NV$Pw/;/Q+ZHf~p& l%a)(B RSǎ__B""%DFtYnבAOAW9qbx;FS߼1W6if79FAL8b )Uc '@1{kQ:Ńt`E)( Vim!D! D^gOE2;0D eA"!y-r/zK}3@j"L'KMkSzߜQBMAؤ%.AZ14.{^$ '|)a6f$β^O_9L-E%AT.vIad\w")+6!;(4P11KPҴҁ,QP 1 T蔪aS$9Ę@!;('#[;H#}7EF|{EWH! @P#2AEDR(4{P( Oo;cl}:~ =Mp5$ܒ*2b dlI{U=0ڒcz}y$h($=T;a@Tj{C{PP<{'"K܍;qB#CB-@sLO&$H*)O1-1Ą0D v4`KrA)=d%d_.!9C#U#2V&JH>?pU%S*/2LS>3E4Sc/cDw*9"?iȧ7:,hKKc(㙁@@((&(ԟN۸3@?LMg}P 0MOw>8(?EzlQ~S!5# DJAtP= 8(|.T LBR%)@P3l~B )i % b_r"KF$Ϡl|{T~'O rzGQG&sg1Xi/HB_><~#PL$C("R)x zg0P?_a=Ol# 7G#)Nga1ËNwΌ1? "wBs?M@ h~i  ؠz*Dv(טkf$卶P"ٚk2S7H=ϻňy_831VBItEbr0iJdP*AiZ V!TF. YT1bUQCmDn4Ԉz]U5c7|)(hઘVFн5 { !F6#?h<>ew%D$A'Q @Pl!%O#'9 BnmB#.$i ܸ**ǧ*ڑԺ;Q<ҹ^nӑPC1D,@8Ԃ.D:tp(2t Zeek>&viT\.JEa580 (ڠ3K(X>4…0B}qtF)*@ A8Q%E$d|0dA3tv-xI(qXa{4y OjXKi Sc$h!CW{zꢡ$E&@2GȢ( A!${f#~> Eּ.Zjb#M i!Mb)xTUX RvBlW0ac^^2WRû!oF)̌nYyjQlLSJUwdt.5\LT ] As'a$4IeOєMQ?Q߻UU "9a3@7 d M`o&c d?-\HʒC+{}9C=H{6 *@ |pAd)!5ujOGH7BNrХ s2$T:Bvȷ"ND 5M(-u8`&|ETT u{NJTRHʃ#t]|2']3m6UAt;J't-ґ$Q3[aBn-j戥F`I6yI|ǺCp$8$I)"Z OJ"n߂|R J%9S>'hŋ'"b)RX%zB}uUTP!>wLQI݉!?1oVN&UN$ccQƩ"Ix@FUTS^х?EC29{^SP 2QƣMT @=M*8pizu1´39B<лݰLmᩇc '|a\NF < 7C܊@7'iZh( KoI(U+! 5d }Ghjk}:qqs=XIA^WM}r2PH'NdPB/}mECӸ$9vJ'ܻPtC(b@>A˟1՚o* HiT-DƔrzyxbƊ5D@2MͤpTA|912nU2])yfO*KKORGۮVgE'; AUu$:4UՊ'Eb] I^ ̏1Q4 RxN=^%E'( qQ)B )>cX؉b4!б4 Nd:RFЁBe1 @Q@Q?D^| I:0Q0"Nen n(LH'Vzh٭(!wG5 T`E ;!%kV7tnOf;\Ҿ1Fv;ZPJ (%AM; w^%-C#D^Bמ?hl ^ƙNTF%ޘc $!1rƚi4Wէi=UQQSA$j&lz=·Qi1I|Aj0L5LkX8kVKN9F^mmz' +ZbP#hBA"*%fVJh T(VT(iV!I=Ͻ#a6Fq=9(pI̽IIOz{,FpLUR (`1$%m;D&azZCyba(I֣5)h Ha' .}%k N"y^v6ԘvqG6휆h(g @Ƶ1DC5.KkWG ֕2}r F؄f0v|1)`PQ4@;*=Y(C~hOw>k%Q}ePqlA%QF4D@0P^v4G3=meE PWh:Qa{e-c{j"㫚=7]*p%)O@ƛ!A',!X{ w7ha!x2cCyq J?"#Q ʇYOu~fLH[g) 9aSA`gݺ}A#$>N`t~2o!\Ӄ|3,n?K8KQd ufh+gZ>R%hyÖȪQPpm]?NFI&2`YNE aYQH#x_ Gc>&]F{a$'bfp8Oӿw;s8L8=ozp'7MD=l\h 0 Sy8x0P@T4=c(a~_^%;'G{͙5noL5#V^N4ԔYZ6 e/c$a(L|JXVCȁ55'Y$}˵!?sVeɇpҌ: 2!REPgV0p58s|xlָMfl@g72օbSwao)I6$L 8"b# a ;5Z5꺊;8+23}fmrG;k.zPw t\C9 9kWAGBMg}s8uDU)Ę`pgKOL ѽxbhn`&ܜ:<Ac@m;7xj:iuX(4fPl4 Kx hF E NLXڬc1k"[0\'I:w\  QAa%5u'6CWdQuZ,@N8%p 1w kÒ|kًˍ D0Ѵkt9僿aREydҋ{5e%O17'MJ&"h3u-pY#*3Iȃ%٨]'NG?d=Ko E,|M{*xc#*|!iA iy;nJ4BČ 3 2@P @E1 B%‰j` T:v1Si%S*=w۾L Pd;PXXZ(AB!' #BP/GJdq}+[I^ώusoWu$EvdS(S/m Y~cX&Xzj긿[Asw?~eIH;_s?4Hh<@A:$eC(U$D-3A1HKA))HEH4 ̉RCBI+LQT P,TR@U0TTM"CCEU5HU!CE0QCIERQCA@Atj`Ov݂)H"@%SD%~?{; ` okρBPh!HI1RPdthv&:[`l18pZXǵ )ؽdUؒ5VE4"A764|I ?PVIh cJl0 OzK@^۞wy}R=plzocj|Be6OtJh|C^s{1w{TU@:H=}}+zPzeuB@XOiI]ÕtmOw7}^n烽lZc{m>/RϽG=={ﺸoSo6zH MPzZ2 E Tf^snvEy8UsDP*iklT˝OCξTT9DQD |nsᄒz|=WFJUPdN'ph:HVF #@ 44@% (@ hJ$Po=+AE:)6wj}c TJU6*gT`Ҩ( m;i7k^z;iOm,`{ޯVcw{։l=[ />Grݧ{>}_>`dR< #rP d2   Tj mtMh|->[h,׮y@>=H*IQ}rRJo[=t-}={괭= iɠpZ$+ !Ϧ{4}/L bm@ jٮʝg,[͵Rt mJA#T(yַy}o;_|ԯyۢ{݊wzwsuLg-w}檕^KkUZmg׬=aQ^>iC{5K6+ξp ۽e4 }ġV^HP;xzw{}v3aSsןvs{O:vݹ]Լʍ:7 DRdm;EE8aSsvWgS>{|}V hyqeܞʢun]Oۺ5칯unwһfS{}T.q7opb}m{{[8=QUvm'Qړ^N۶}ٻr_Y\׶*/fI7x=(5f$6%5E'Q}}@Kquj0P6YQ:s/s]NqM6믽_n&;9ͱˍ=]b}ShU١klѮ=jMn]{|S#wgr=i53o|w!8]׺痍;8!@[m۸j}=yѕaKvt{Δ6rI}dgys{׻ᄏ5Urnzױl>@ր 4c*e%_;>Lw{䗵\noz_x]cqEN<A>By  -a4Ϝ>q}76pwtp⍷fJݽou]<@@qи ڹa֫kNcS7U y'7.kw=^gpm67U+k/XtbZbwYziݽU;ɔ3Y]=<[CpJnvt'wkxރx9nEPPzrwwnMUU<^Jlxz"kT@sSsݽF=M8j7]CZ;VczP4m{@Q-jhѠI3㻻A mlwދrwRȹ7Ф {Kwd}܍lPͤwrEv{ݻ̻o-NQo`]a yY<{:wPP]ozsmw:c^ONw`{6[g%](:6 @. m 3`{h{ֻ4Dޗ뺭ڎ9f]G ([n=yt$*h ր(Jfϼ΀D3Ϫ/*Uڇ9u2mxzJ[x;ʎn4;]}w}*S^]x{y=wOr5XH|}kofҁINGZ݃Mb!G= JhB A1&A4OBhɓ)D=&Mzh$D @'M*oSS2O)g=ɠhL MO*H JaUiBY6<cN(:R*v5g9MT59S> 8yX6ӜuH a+/n?]^6g:451>Oaszxs;W VV/ od GsIղ: `sB(NHq0&T4H'(iC'bYwTΰnI'|>}|zoŅ5IS FV3d2$5b)a Zd,VAP7$2b áJ j-CBDBp)A?*~dFXqJ cjIv{~v1 $=8M8DŽLCB$P(xXlJzҕ8C/I5;"BгXg”&cAC,FT 4A Y )mP&Qp5A.0sv !z{|9[aH rv2о<6'a@y$"ܢ'-vjFSkߵs公`Ja~q^WssK)wG^0:ۡaQfΩlP0yv8W':Sw%BZ_[|7=n1:yyDgͳ*8͟r@2|uVQHQ` HC!($bF3nM“OlUtKJgGH:،VwZ!}zçywx*DF<+3\6]?\$܊ O ?_yéekZ5Su~SL0}{'qqpʮ]ԖQSIhbj%JAT]5&G4|`P$Qm^3Krw|pѭm='U%z {$@zv(ƞF1zJ8Vd0Z{fF>78x0||뇪G b\.]o!_uUPx6:VRNb8ۥi4 /۶k \֟]m)ij-Xeu qsJYSInQ(bb׮um3CEcJ· afv%AT,vяwm J&MeŃ aԩҚDJꮗ`|IAíC۫KqG(ANQۆKlqZw pY׫V\LmjÆv*;a[s8eW~iTp;^ 7RZ,Ì`\otO=xlw1h˛nWnK7.?y ..v aǷ1f6tß}c= ;Hx 6 Ͼ.?7q/p94X3u8_e?C?!_3XnI-{Rwl=fToY֊^B;"U(X Q7Az!Ü?MA_Ά7GB>sưfb!cLVXsQA?m*Z" B4$VSGTCD]vbE%DQFT($>mdzt;<}(NnNVӴ]`$dR L0Q),̭3TI_?>p!F-$D@~Rg:MN߃=粮0gChC E &xr` D$|Hq bCJ0 %$?pjz?5gokpu? ?wX"AXF1 ǡV`fsô3\Q3 ^E>v*VCgH3 i}rhخ*k]G.6Kф] J4_EzO"ST3o=Z0vEX"v"3|:VϽ9r *"];[SXwd4w-s}^pM[u<$"WV/2TAכW/%deW%78EQ7_ O^إ mbsJy{ݻ;!2QnGD10!>7+ 82Tqׇc-&ܦ+]XI>̛ QaejY&~oXʙ϶Tݶ}RdQ宰LpFQ *B 6`諄#0R#|yMdj7';L%nnØ+(a@kOM| 6WX(yD"XHig96M&Wbd덧;*ad@j1@x7K[<cM8a0ZN\sp]7#~skӟ& 惿8*z9zTqb/FKn\e2ƗPHSux꤃]޳YzF^^ͼp!a<YW>^ǁ}X$ņ19?E3\lmR`5'tJt:PቯMCVkyDQ=Ǽz~{;,c5 b<ʗ0T&!Hg d'͊ɋ>kHOТbyUUZEY98Ho"!G] 6D*~ ]~;Tr&B6뾅~>D.""50r$bMGX*XigC7X3'⏅%<@oRu&$cuUUTqD(%oRL" =t1LgБ-18KTL%$֟ƴP% ET ASJ4)BPR(P U$bXh _JW_?ՇMzLw H&(kj8EO8GIJ8Yr1"+Į{o!h  `}@vnBIO AfK9PqlPd%yJ#J,8]Tqk"qIGkI ,pYAB$HRA7#qJ=i|PJhR 12P7n΢RZWV^1Y )HBą,B@I!JL(@U4DABQT!J+QTBH--f:rcxx=nH$a@VS-zBo@HIE H0RaU!]-;lÎgKawN}I(3nkOD Sra_}(9`FDG>]?Y>~mNG&s)JSwѢi5W{M$J㿗jgQW3 qCO`O}n'ѯt3#psRj@GJ !d<x¸yu1&EzGP_` (AN~-*"AD;ÔhF[PI:s:/]c@b kRSN>gga=mb`a+[1 )ҽtFK0\,6qT8i J I9}:y򧞿v`2H7i<46O+ood AyTdр]v%r k3OLkI?l JH}@ի:D89W@T|.[aX,Ԑ ^PUUpo㨍GuJiݵ hV;'p OBA99IfdGnԲ3G8< :943"ۑ]Fdg-`,F_)E[x;;N;#Q{JMQG1H,?/_YZDh0IS_&aEc&b!ji(xX(.(Xz 9g~o]n pb\Jn }--ĥ@ 1&h-[hy!Nl`FdХ݌v:}'f׶ibhљ-+!4*5!iFZB1mJ?JV{F62cS6aPj2)F srwB71%n:c^wuF0)XT -`PҞ!Mղ8r-dW[œqŽ/N3(jzvE" 7OOyBYQ-VB:B>ΦJ%l`Q)nr~NYFK%gK@\ f"IY3̰g0e=z;hԕɘ\1:I$Uѽ>tS[?6Q=ԥVKK@X#5WgJ:(5(*"l ֔R޻V::lճPzh߶{Xk[<4f(4)!K0.K7t ?$N~ayOH0H65^5v3Jd_I4!T~7vw.# W=v4((s*?l Aʪ5$ђ`.11Zfk>G~8)vt:I̠h(؟J's.0_0vk5+ѝ("ֻJhZR&.1*1>mJ `>0̤qQ2$Fb;gvDS'i{[(tXIwG5Ƨ(5/I6JS uk Ŷ^=Y-,{x0~jRBqɆc0I!\UU]X)S8A*eYO*xO\Jl$8ԏ79y;r9>XȭcOwSx ̸LCm_F9-\0[ ,X3hliagZy6Vl""YMjWOw%U#緱%˨djt>i䮤}83sh>xCLb? Cᥘ!=~˹׾EY<,$3UB5ܰӝn ?%fOh-~{]rfyV( [ag xxhZY"׹Y{\wF/{s7 V.0] SQoSt NǡOV-к1>fѩ09+{.Y^ŝ_㎘l>[ GmpǢ\Թ$@{`P ;65B ! {Ux9^5સ7_Zk͹0jsx/ÒWcy%g3"0R{1J@9ʊ(<l`*(wQHD #̱Tٚ'{DC)qߵhCmv1Av8 1u?1Lu< đhVԋH񃧂t0d,@5Մ ֝U} oZ0  +ߜzضpizLl9~M5H؟Ƌk{:g-=ySD{nN(rٻs W[tHn;Qߨ(0 GN:.rE}{흶(| c+aH.Q n|"lvkd(Bb~T3 Q4(KBMїidl;dZh@b߼fd%47YY 2,D[Lv9Ylm(*9 $ՇTd;FXxx/ D@_؍Ͳ1rj%p Z)a* Mx;$0,Xh,C/Uo),&M{Ik~f]R>&Pm}+ "'MPEa? ۣȥ/'E:<]_(BT޽?h3?%>A5l*fs5^&5̓I&:j^uD.1qils3SK %昁B:_ H$rEz9W`T LՀÏŐ~׿ΌF)"%^^g"2 A+Ts妦{_ߟ=?tAbJR7PΖ$ dSExz|j!f݅{n+uV\<mIJ}9%0:*uR0n}nޗpi(j4h@2]\!hr ,UUG7ツW0-Ss_]LZvڟQ (DC웟5LPj1i >_C*l^(2螻(w  7QzW@/vcxZf3#܀Ƀ;bKeWoX'|Z!׌XA7^/SmW%*Aԛmco$&Q`/=H""8~ZYKJ“#ድtM@B*歠tlUlyDZ.ma,« -[^/ s[¦>Ho#ӰtE^Y0'eNH< kwscƊ4RSX%xiߞ_X M+ϋH]w U(p0(*s$Dut%U#;X>H;B(%1G@ η՛#½VN⽊]arXIKNS(8Fo|.$AwQZaJܡ`p ǘ>莋9E`ZvﮎqC?GߓxƑ'ULBz;¨|Zn&2M<~Jh ?v:|#A Yڀ| AgIkyکֱ/\:OypS}}K彗 >"㬠'l1¥rHwql9';R D©✮2go0W;͎؋Riw9(LOLîWқWysÜM3+<`3~QrT6 >%ԫ;.TC+ނ1]K)JP@SHum'Yl,=ʵpVQKs\6d0\a+X]}n.W[`\3~鯓 {z:Ab ƧE|}{Cx. H q(@G֡(;3G9G'a^f8!fUeӕUˁ5?g/z1P1yHJKiC UMu`sq$I5֊I56X>TX*%U_7*Qc}~ecTRо;zx|jiAPz9QPAQ] x`4b&q&5f%,_WRV9kÞ1e Î*T't-jM9HSb-02ͱY-1iS097Y[zO^_wOwΰwVJShQ^E"-琛{ X 'b4!Bā"Zxxu/wCfHY2TjJSQI\^gqِRCLP3)w2^;a5le(˜) $JQp+ iwsA^s9mUj *TW:#Mh5E&*"+6C J *Ie(UEXV ;c:jo<&§o˲/ W%X  8ΒaрJrPT@XCR)>_+(x/ rG.BPC_^?l./@ე.rr9PBrQm ~_?,'Yi#HvMEr?N|'Wqh^q9r166Ev04%QOh;W>/~9TAdU2N^\ͅu}'Z'H!͇qآT.*̘~)?{SmÊ0uo 13ICJDUaHLU`Rkƺ*:VKX߯iTUZ‹U!ZV$+bvڈv[ElM@Ph+ŝ `~V*XThXmEUX*ތ]4p ((Yh cMN/؃ ә)"jkAX+P< ,hӣ$Q,70[xUD*Zh蒀sZf&jE~tF(`h!()E").QK\rdUQE^8RgBu%Tbփ ,$rxy7 ϧ05H=S??nZT?nS373&y!;Gj#31GЙy(775L>d "!݆O_<ADGRPRQ)^@(;ev?ͷÏ9{8 E)vfQEUau+)E`KN,*5V飕յb"?òAVwM%,bOwv??/.[$72:Co;eT<ӽT$Xy;8tbsUDTH)$ |Ҧ]V(  ܸ)B$ "YbJdK%A@%=/SRTN{H4.{4Q">XC#ܒTR~1:>.Ín 6" >O->kDBoƼ`ss3rZG5t]xY9?gE{S=?S (%Ywd"WZb32W\1o;7|j>sJy8^yxyowmMz%`8㮍&qPGSsNlѠ&ȸfRDQXd|u5d7"?ȄG郇_:Kk'nثx^Ew2ʚԯ͊Hn~ /ٌjѡJ{L#>B((H5s. T5A B !Cժѻ:s:}lZi*Y-]>T=.eϏnrvu\qy\>x/✢ػ}5X !s`isM:f !Jjffg6KeL5_mת5!7Ŝv P!@F?>+Z^4\!i E>EF)7k'F"\;ow^=`X8an.Z&&%=1`?GKV<=rqĹ*s_;4舗F_=DK|vxxprihVBz ȷ2 $x:#|s,xL~G`}I>;|p! TtM'Rܵ\dzY 񶳔k^\,cYξ+z\sf~6(gwТp}U~?|x4cϚC^۬)J%BKf}_^g?Vuq2&Rnjր(Ax?lc+N>jC "D >+aTkR"Z"Or8"rXʎRsT,Q;1P-ɲpoڰleݹU{ " K,D6ä?5aP4?įXrSRLF""M9c>ud4XV~ <f6 9-2r\"8T'{5`W?چ s9,QR^ѠG -\q{/C빳Y J0-8JNTZM* HldA}4u_QxCxpfz'( d^Qz>t}darZ* (b6)@Eȟ7u?n*d{H{"dKU@aZ}\<*xdPQfנxDq~q*\CÎ_^ض4;_LpSN-H7K@YX z? D:ڊh?UlX / 4}qE62.}`$bIr?Hxlr 5 "Mo ,I%؜jZ،YCP178Q{N/{Srh jh4' F=-t]-=IyL/ug/l\ +4=-+5\Fw&+~_ >S?%Uit%Cܭ>#CHS=}4zzOJـQQlUPTLb3&" q{?7CrB?}=<I ^t+pqPϪz;?T5:=b`}u~n:fw*0bR|ڬ-򆩊 qIP[~) aB_ЍL\&{vBj+-@ EuqPR{f\/ W}G?ٞxl_w-yz?+Z ]6ϠtI$5=$X!AAZHYġːqwWExym;!'CW W p#QHsRP'(A2O9P@(oo٥aQ`{*{U.]*$scv9 ޜ7;z,09p+jq_nmO#MzKER#ESDDQ {?swQ^AD yS/T@J8?o $OvĆ#hݲ=α S%̇@J`PEC&FŶt_B- hݚm_*]Sv@'aipK^0F(B <,#Z.l.xG>Z$U5H|ǵuj (WQ3.ЫoIX(-tOu;.`5q(L% 4mOΛ9u^(rw oL.:ܡ~PA4DSmd0? y%ȏjB @6Ap3=2v'x)EuxA2GwEڏ xZdZjo"F1OوvSvzlȴD?1{iHGÿ,GDsDv>g~_:Csڈ]xcێ+y"F|`р[bo~sj@+ &!V ~RPskF-?~p&q';Ӓ{Pyo/;za/f{hWۀ|rn2PcT`Lk , P OP.Pk_M!Ǘ\d. yA?oϘp}[̂xxe>Cx(_YܜYBj)ZA1Otiy"iCbj^S2R:(W "(@+HzB)JF!=$6@H?OY)N  i@탓IC@G#|hJ7!ax4KA4/z:}B0&)2i*:! -)@4{C׻Am~~oh)E?&rh}_:x elK/đyq8'~pnWu}(w57w^x/#ܗ=ِI="-ꣃCC!3B5 Gݥ%,-̨6U\syLRACBAެIɜ%9 upz9Q>$0Jd,4SnFSh0t@Q6aDߞM]QT>`bGDѬ*%sbV{.:9\- 46¤ nutՕY}-^nrɜg Nv/Ocrkhj:Y8, ^wc'0b{`xtXȈI_^hFqWЌF H%YLqX{kT>[k s؎~Z(*gC"^_B퓚?1ci`(?K,M97uJC#窚 .d;`G` 'T/"WB Oֲ<ڼ;VC+{0lVsctc@;,.r59u.AHC&[Zq D "i\Ec0HEHQLXK(Nt m|3_E'b՝qǵ*hgz4PofQqv8c1m'Q%;DwHJZ^:&{)||PR>69fDC@Y6m8-=9|%4cl7hgP* -YsMܤ=g5h]=TOiBT&OQ=+rٵ WFgΡQ !Dq5i =&T%$|~L9Ź^h_(N2N1֎ H "yx $W}??l9s9s9Nzr&p(a'1(a1BkO!k~Gv[{k {zQǐEֆÌ]e_k&7$ ۺRHOՙ4(iLRC!XGn:GP@n^,جI0< { xK~_u@ƒdqֶr9bpsv>ǒ#ʊѳxWO۞_HR.%4Q$oJ(P朌d>E9a@&#F3VѽApjԺ/,a[Pud\uwqѾ6t"?4v dCwyٌxbfhk';qAhg_yo$P]6>`Y3YDfۻ㎯/?"yؿW_Wf2|F߿NXmqL ٛ%&莽Ř|o\UğAH+?)Y0p>pmỳ!H9m*ۉBIÄ:zh3և)+A4Ez]kxq9py(\MSs+{S|07㉀ğS X=݆#XR(Rc~(TDnȴ#џNk2&?2Z*:]QIAϽ!M~hlU趝v1>n`b:cPݼP9-b~": y) Ɉꭗ0xK-s '߉=;\1}Q" Fbȓԏ;pIMg/|-HO^309GvяR;ϛ +zrS+&3mcõkN L[0$cD>Μ}`s7@4;)P.9`~NGоʧr @Iʹ12{ 2@j1E[EzmG-#1NGS ։^UG8C$01^AI"HrJP ּPDa'3&/,UxCE4RI<ϽQ`:yFq9*M=ڔH{oz Q4ѻ[UUI;5A`~1TW|f: #A0FUUDvg`i!~߾mؐOD> UaLEE#(F[zEDR|eq`$*s)!֥O=)!jP<> :`ޛ] MxգpxYH! BrY("Q<'dMAs?M5& Hozq08]>(>D5QCvb"F \XaP10,lJԍ@Q-項W?m?wwtƲCË4}2đ%.n*D #>0CabGDgмp/Nl<=>?<}sk'gY0=22VmK\fjxpxxe[h2~T nh-Xfy{J |NjKn)_UtzD>v=逮+Nk! 2 0Ypw eRSw6c%6zFyM;"5կ3!Cl {듰]#ҚFuϹeЕ!! Gx5o@vPC #Kfd-N@ />IDˇ;k5є]H;YRL܆ "@P;OmA~?Cs)(b65Y E`Nܻ)p>e:X>?}})}7YA!O~w+xw rp-bs8C$?heGy㎍zx9 }K"W1XBf}G0hD> 0CA6,}sHQE* u;p! XGD쳖L~5;ǘ  Ss607eډdO4B(iܐ~"|~,?I 6{wvz<5u=&H Oɸ=BkD ;o |W R(@U*O{X 9R:EKCُ\|" !JOlg?]>wg-qM3ݬ;*'pOIfG9@ЦHO8{vk(:䣜d 9>JlS{9yHU*=n%MLl ,"+;ӿ~Ip^3z|ޜ菻{BrO>lE@P sqeJJ؆ =nxpADP;\e~b@'zڎGgO OI9(<^\y5S17>_$ᇼy{/&8ۆ#6M`[hWЊ$e%֐pLGOL{8I~%m0W?'k<)>T) ZC斪[Wmms&dM }}QDKIUP:Pa3׳FD<dfa)G1,O_  ۗ=I3,- N I7'3& &%(O>Bq ^h$֪b|8F;p]?ԍgN=Ҩ6OHJNN=S>q,<_.0O BkoqO=W>UUi=aϳSoR>7CxnM(=Yd!4SZ,Sé' PEOǬ]`Ft*MNٓ#t=sh4šf@orZ }g05=8#C-@` sǘgΝ_YIdn Yn&& $֯S'zՇ!kNu?Ԧ2~OHO^Mxa"2۳ z>@1ѝz@84}d8I*̇.!}J~zl8TxCjK*-)~?Oǿz'??1`~i #[UI=ۓdA";-)ؠr-@ G ET^ip8!A?4W{> ~޷J>'qM.P9k@xQfƘ'H\ PPLҿw{2;Ug?@'p!As!$"; Woo~ƺ]W0|q9\*b7 ~okF0͑XH0GHC٢P@ T]'pts۾`52_ 2LꋒF^n{dU#RGa00 >ĢH>I`xB& ̋#ŇN܋t:;(5UT3ΧzᅰJ*3eH(" `{s'Q(´0&G߃׬I^essߙLB@`;>nɵ3OJwd.aUIZ<;2~\zoʊ)iH{~6L}+H: b'tF'=A@۰ewITyT?G"y׉p%o3iXBLd"AbO £y(*|*HZ<ȃȀh~D!E]ô{I @l /}1(U Fav 'D{>},@s/:QYhc3XÿֱGwZybqAhȀ'9loU>#Ž}^=2x3=B؝d^eX($!SRѶ5M-8dCMr%4U[BiD;is&$Ѵm b cXEQHX &bL3tc 1lUUJЊĒZ"XZJSWrⳣ(@ ࣷ xț}-&P ^Aܞi#kP(%3X~$w07" P ?.wU9zC Gv ]Q@rl;S~&RO\@#:6 _(/T}TNӲۺC_=_WvUUUUQ|_݃r``HH0#۠rQ 31(*h"uUUx]v3+埣MdU`tP:;<Η9qz|s<{m`._/>"yq_rt3@~ 'Mr:Ǽ6" cO/<}_W?Fsf|*TA"VVmmmhmjUmjmUUmo?UsUUUm[mmn/twϪ#;ƍ--m-* KjCaKVmm(mKQ[jmwPF(-NBᚒ']N eZ 4~V쿋ΙzY ) :eNFbASEKݡm*&!{D+^}q-×8<8t}Z\ 5 SywY2 .^8 ? Xofv;̳y; da2755.:Ax ._ӹpoRg4 G5{VXjq0P@;(?f]c]fOXKI/j5~F(^nRcp)SLԑD!,iH ؐ[TG'ʖ,7/9oys6qpO a)\@٪iRMNL`ωyX;Lvߖ $p DӱKՇ'숟n5%EgA~aYY2ftR?H- Â@^''HZ$+0[`.w\Z(ݸ.<<9`i-5AZQb$%x]g1R vM􏑿IoH1v 6babcr?w:z1XDH{W "fCQUCC&`CqO 3X< ppXyTo׮dYYuasG¿yq 7L%KzԭAckQ+p/`D~-&Xaw?sO<2]}osˢ;Gesx||vՆsӧnQX4<:prmQx H )H=8ϔo/e+IF]?^t|&~ Ӳ-*nzD|YHZ<ύLJo#ރ[2. dx-q>fIM.2Ex6-~M|2(0lg2U&= fyӯgs'>p]DQ͕a.v(-cstXn"AR{ &xS3Sn+rۭ"gB S̿8IE1T50b0oFbl^jpk8pض?>X=Ŗ;.G;+]#' "/X+FG;ؚ1)Ikp 8B Pl ,^am5&qj_Гst̲_OFh_(iQwr 2uYMQIS(5Ȁz dc,>#AUe;z7WUćjOsu}(]|TQ<<ɚ. 偬ľR˙H l[`/i 固gMx4S>0FkFfO );5utL7YyZD{%T' MW=!&d?ޅ??Zu+ifkZ{GߘE<+'^sW]]/Y H]L0:Ҹ"ĶawFӕ0筣C 1ȘΠ!}3 wRp=EϭDqiJ!0"<.6)Bݗ=&cErƷ+(y$EBd꺮+]1U\-#'=-rKcRˣ;~ |=g'{TyU#WKËJf?xr7nrP*zqz쯧=[Yp=;3ԾinֳVAj.YVVebI|;l)||D/WZwIg qwq=T;Rҷr+j<(iz.a!xa ML|Eq7:+#Uߏh}P!M-¨Z->o (dAwEVuK'ͥ\[j0!zk,27oPe6?i/3=B5K=U~嚯ƺN;HU~kx32Q(E#31Q+,)E#VHvś Ay2eb 1a΂?'FxmKE>CnY* ,\f^"|k V7Bڻ+E0twn\ ߭O>ޠhoX]j-^QKT_WqP* d@[5X [j ~y3ˮj-Nc|!gƌt.ewK+t^?V-()R((D ( cnjQn _u*(nS.~knq J~}cM;[vXj>: ԛD@b,{iA͐܀WٱN{^xoЄH&P̻ڤőU"#RHE $2[?wàxX8 Q2@y"7TP`"eʂ%eLH ShOFv}go9YԊLʥUX^0eW4LRτ1 8|RDA+k5012}ϟJce9N\N{Eb8k6V#a iwG"@L$Ȏu (<]+4۾ [ڇaCnC*E]e~`\Z&,&1iXs. vo_ݠS&[ٕbڨ3uIJ:2"fi)q_&DfPp.k<5,~m&qa6W~O;3]'{5jjKv5 m/зd n2`ïPH0(CO ,{Vk1{Rd$$#_Hln׺%,QwA#8"'838s~^%{3~]T6εLysח wV0!)Ҩ"?}Q@?} faDD}t~@0LBshr(P>BkC䩬R/?-M=x:Czssg Kr휸mq;m{glA7Vo@z*4!:a; ݈t6:s]׹T7v$c{\ kWdIV pfN(񄹞-0gQd|{yc?es88ǚe4 Y'A;RzLTwgBW[%M8O`FJ %>|1|.u(.ʳ9~}`| ^fc$ch%1ГU 11]\\Շ vV j Wd6d$hJ;5lZ?sl,z  bK1 @ 7Ԏ $rhvi7U*4"ݻ.IjP""']1/mN7oJb$ 'Σ8{#1_q ?D*|h0 T_ڌ 'EÌSl*MWbSoN?HZ+OBt$xkV~ a[O ^& _7Be`ODL1qdF|e 0zKG@Qziuc=}t5`Sp,x P&eHR|XBJSUXYp0]{@>B^{RMl<_wF5?ZͷAEH3qg?%^/{c0gXtTtfu&3 6#%nNpw;"%; ])tTRc^qQ'ny=:yWJmU[B'ѨB ~9 ~;;^ 9~15egx*ĵmUV}[ c+(!.8.׎nKEyDmfW3{]dEF/!\ c%^^6I`ZYM !|.Uu!f?S=70ZLKc!1O2`}*ɋO]u!z|3l~SҼ&UnwŠ%kLTNa,v{&S* KZ xTןm\EPu*QֿN:.o#E+]jpop5λUϝFm<( @m]sL0⡏ 7Qf_ksٚ,G(EϼB 6"AFb b=g(ꥮA.=i8-Ci` xeFc @FA߬WVN{0&E1WnRI h_:sYI˯Gv@1"=1efKH>CK bS/%D!2;˄ZLF1w8y©h @]{@֢Jwt-v.܌LJ¦ҊDܺ>'4 p,Yl} /K2st;-qyt*cE~$GoX@)vpW4bVpcovXU,^āx'|s))Bqv'l8jP.1D6J#XzEb9nJnW.ӀУﵝvW=\T#xkM_931i pyy!M#v?b D'i`R5,(\1t#1!\,{&de<\+A;m"q]h 2eݘ,i=Q(SYAu&RB muVnqHp_ǺY%Ux:H<E}'T{D<,xs1wm\$-tCP8dW3N-69hϐx{"s , =k=c:ֶDvu&}CmY9̼T%k..#}3E=. JL[$lFC/hDdnljh3d3Z aP m=jڈJs#*<%$qw0WkAQlaP9./w<T:CFJ8Rjǯp:忖*B?p]& 0fv U\7 ]VX2w֨ GOt /&r)VYC;pNM<:c!4ު·oWia!n/BDg%29G=)eU@u@ʻdrD~N: ,~8Slmݹ}. 7Et&6j^k:ɠ5班q+>5f8Zq@<]47€%1*|t#=VM(]ζ 9UܡCT*8Qhi*2EޕV1"#DVP/ͅKCtae\ Cz NQFdx6a+5J[ 4rj-:GD *hxPATP=GI7&/ODUc $*D ƦQ(Xoe[De0+~Q%bݰh5U^gEɨH?Y*Xϣ(GSgeڌ:{WSE@ό4|\y~upbc͘d)UO"lq (P`mx惘xWEBZ!u6W-9 >vjS;uV##+_ȽznPT#+ JV֒HJ!ixI':K<_0b$u7ٺm~yT7, H)$;;Yƥ?WQV<Mͽ`[qrO᭩%&[MEßŕJս;2$Dܣ^ ds0ƫMF. [0oݰ}צ(Hv/]*,Pen©Y^oA7szs>{bx30hc >;PWBX6]:`,MtFv[5d2q""w V+(D i@d;6a~ ׏47t7_f%MR6mB2cLn5R31yOC9_oYfu : Ugk ӕ^e/h#Ns+l0"{(t ^57{NyCyx@2߳/mqbG=Տon֝*sPuI6h)&:@y`|ΓV{ +ERm{n/KXX JB>t^Ձ ^∆7Xsčh > '(tȮ gG NkP0+f\Wg.2R<| {O %aܒKQ@zF./[v *0n,Gyˣir3C8*ǚm⬤3Q{'%WDDfN~Zo$0{qaq垢%fd@u wiO'0kү_}UG6_c$Ye0X17or(k<Q٦.ՄNl( N;#b70дڣ`;Hj(mO>F'WMnTٛox7sqҨ~Sp>ղE rBK:t#':J6m :᝚R@յ1*C|{>x&b;CA>;ʾnfm<}f#=|@5jQo٨נ 8D&Q%nCr[u^#89YS^$T%'?>a\i -1}Toi]*v Zڪ MNtxBW'TWSYO\i[ f.l_],6:5lX{d y\fÁ 5(zmg;fs@*nQ`u]oi vO?^:wx܄5, weB3,溊%˒qXHܱ~|XFPkσt0pFt'sɨ`(=Q`ϊV>XeÿSB+v0Y\RtVQ/.kyb?;*Y vA`pa8=lΊ_R7P ~!B9N.&EzF{UK#HW1Î c/޿mk@+}>Ll[%T,F7J$A ]K٠9ju^. ;]UW ѫ֣cbz](ޤc~TzxL)8#LM d4^>E;lqɗjq{'DfR_1J`x+M89 ;9] P}9nri䟃HGta.G & 0H&CqNaTGKՈux 3BI-XG|^UkEW+ŏƟE5?9Dm;ފXtW٭vd2`F4GL3 >ZrkXk; 8#nXvN=;ǩ<,xowko ;?yEȑ/3kfߨizey qBCafKt!jEX<֥ң8A9XO80K:f=ӞB{Dپz@*dD6!rخȼpl 8Z~LgIb;|G͎WeTნ<9qfP`CorfvnAé_uH"^ C?Um븽\3{Db6HPUCf!ne]n x\Y G8_f0ED~BgTdBvN;9 a+S$l8%{4? !@F00䈼Jw}]G>ka,ڣs8 $Ej@H]Vޞ-7l`;;EvŚ : }0o;Ss2z wPME!ъ읰Y g |J <ӝ,}}%|( A>D$;A@!!ˎ5`l,Z36lhi#R˧s &xԮ.O $KA|"wLEV6 QRT"N*f#`>;AE(26Jy{\6?)D]YzZ8x_B:TefY^b`UvwOf9oN,jZ󫩛E5u?2WU*vBhcrG{]F]Q?H8ybLAK068_'sZ͢Θ[bj.ETIe:r2({ V'wjɚ(.O7w.!T[>T>Dme`[9E*ItOeч*ɇe2| ӈ_1\&Ѳ DDjr1FZ3ng>W K]E+c6($@n*R-ZN@rtnSٸ0ܞiQL8;Q{GHrRTI[[*W'|?+rQUEʒk,B{t9^7=$" DȄ>N[B'tGi:lTuq6lSDb7(% @]LMc{2Db=ޠ1A⌤T Sh3;ՇY=x-aNUSTTt,"{& INH^W[/W'ogl }d@7Pܳ_W75ib38\P㋯24(х%B07isw|$$tt<7:_7tZNP[ p][pׁu`0755_e1bM(n8'V1}kddtࡈb2Y>*sfboTG}wW3]LhT7WbއkM).#U24;*e5HܾNjN\gV3.W){d2_1PkYCC*7e ntnEsˏn*7Ǜ@zP?MG9̵/w4AVP1YnqUq;Wڿ|9|誉_w>X i9L_y~Qqx'2sc0p|-+t&z:ޓ$O]ͷb}ιo6p?jMMndãL<7AXu$DB_Ƶ˿fD5:^2iN뚪iK!x>y'Pv8Q1D)EؚO N&DUwR2}O4=Ki00VߏOO=NMa %(a33L:9!Ҭ2:{uwu2T(oŒHќ·AgS}_)4"7w{0v/5-vGv.AD;Yg?u'ΠPQ}Ghn*Xs|o`uDu>pS8O`Z{nqADr4+TtaGn:FVNmR. A0t+SZሦ0uʷ/~wQHD|قdE^-}Vc=&_lUJTuͩ Hp?Κuiu{0 PħH0ȩ|e vQtwgG4NX\~])c*G"y0 ?0C$ yXƈ? @Oxr'nΤ#xgBFw玽 U!Yf>嬥У~<ᅷZ(ƖO41V:L99~qO"aifgTu5pY .ɝdǟrokГtYax<>p~{ZlY>`rJHM_$FGh+W؋5Cx8d 1ó=DhsSwp[ vtk0xZ.ۖQf; [9.Usr9#;; l_g?*B@)T8scN/\yH +ˆ0 p@ޢ;,_AtR x!قS^l\m|@fR#Goaom$_g] (}#e #K& S_dMZaQ^=~u} 1V³08 &k@@Nzk/ơ؀2KdͶ)l^]4ߵl-/;6~L,a|H8$i h/NSS1&ʌ ȯ_32l`.}3zk1A)s߯CeH+I=k^a`@މ}b aH'~RD|D]FƨԪ`24!Ӆӻ\a;yx#∁`GK\U${uRo Κ oӳMPu7LӈNJsV<* f纋J1υ2UvQ \YTc"uP;gHEPl,뚦{*P7</2iE".ZM4wz,OtU(, 0A^1ZNuY `BIϓIo 6l£a~ƫbڡhH 4WUA~ : :-R `{av4ӌ-Ԓ xT>񏔃 ^x~aѦ~aATx(;{GrhW169uCpUa c_w+ڌeµIl&I75]a8(hN\dH)Ix'{Ue ųq{nx { Y.OݖgyH/k_aKbcy⿗LπFݿf>=*P1YA8ۊ1ː%><^`YІOW/oVoa'y/,隚QRI! L8ٮIWBZLB&_ /!oHE(caMrj!s9"0^ׇ\GP6Nsanek4pQ[BƩe*P=hQLŋ>߀(z3 U8TT 0pe *Nd :=]Y?Y`$+fDPޗ@X=,TY`# Qj_X;E6SmG5'3q5[W(G=h(ڪyL&=O2Gl۲hwNߩ;0vN5DF GBl9iU6,86B` %ZWo7C3뽬:+%k? ]W:יve`AR fBMK@T ? \5,@BD0c+jq12c;z01eߣfv}qZo1SPv k~`QM0˥WgF 2Wzx˝osZBvVL܃`cv˜9~]@_:঒ d&CIuֽ/::F k;oU $ _(3 &LwqhOeSܙ^( /r,D+BB@,?@Q#rlnj " JQB#->'cȹU0>>RP!u^\ MXx0>|xÀl2Oog|ޙYjHMMZƗ\edmkŵB鶗[SoKUx ܂|t g=17j9{ofs3m;.1& a ^[RZ[z2U9H7kv 8|n׶rWd-Vl#jeo4ۆކ~AI&rYVw".WNuR})W߄.$0v}̇c3XKŖ㳤9UbM&܎<܅n4kK+F}w6W[PAEX)݄#ÃBjܺ]v,9E aKڱ:>*7Bt'8@ HX#͎kX)%Ym8i︭JYF勃)EX5z,$0kbSr]bZR}/C'qVDƨ8ZdƇP*f!+"M@mvdO/D+5vPܳAvHZmx˷eε3@hEz#ƧBgwddoe٤;L~h?{FVXx#=GƲYxEbI@1̛upIݙܖ Emw)-J@n7_V8-"$,yK1aM(T_ՍeOUXDgV dI@іQDvs#E?{|{_>st| =gOlzØy|Kɵ8fݸb.*  +cͨ~.di: d7| ,gA1)uؾgb[&_^#;)DzGm>/.U,O^>9#m/ wָ?F~8 wY2LyE~syc(˷BN ,.{˫s>6>8TLbm(b#JXs%0}|A01g*Od]SW\l,'9 1(B~SE6Xf5'~'9Nj93 jq|$织o z]vrB<4ǃ:徘78fdn=h6[pva1+Y}d 5j$~sտﱌ3yI4wf }moi}nLGXq ( }kF궾}N9uu\eV8f(W5,('Iqo`PRdTڋ{F]x^mMָЍ_/4vh60ON߮/G~7̕Z< \]/.]_Q˞z^*qv:aW'x*xW:xW/ܗ>NrlYVD>Yٕ7-I|ٛ8f撋<W̭A8m|E v^"T>Gs\9/r`8gS;fliid@PV̔Ӆcmuю7Xqid#JOB0MrTsN*]#z\'6q8mq'pn;Nhq$5uӋ;9ʼw2VuߦI5pB\2记tc/˂]]Og+fWS(tsʬ'vλNK=b RτqvOU|/GcA?\cn\8"P gF256I|VG! mˤ0*Ktr}A~XUO>5 l/vE0 y+>Rh|ppt74 Qsw- ֒E~-CkURd!r?GppTGNs9zY`FZEb ŵ APf{Kz$fy za89): l%bfl3Pю.LV1oQJMV(!b Ť)F"NQC%q+Y Kho] *VND< nqkJ4\;9:ψD ^ PS)u}D&bv_Z Mܮ z;ֱǖf-\3F~q$'xkM 1uyRcEkc&"OqF#պOr8oaT}OzNx{}%.x#~q0|ieT4QSHKMBmfZĒzP8B mgsS`я}Vw*Jfg8u;(IXFw˰(-9XXK(9.1 ӑJ] 685f8c7w^n l 0ϺpDAn I!P2Bp!S]&ž]T|઎LOɳL@M0w ;Rq[M{2V]+_?Лkw\m*m u-7|*s#`BJ3>3=,QkDQT B1Q!DLG]LTi DX@ш yw#ӛpr#\OǺmF^.Mx}ĒZH *M p]TI`W8RN;oAvYn 鸏ݖљy jn$}U qe l 5Iԇ? nqʥ,&|!kp-{wZ?̭q/*JBKuhZ@0sퟑ3~sz̝&o!(ptՈs_8Ѭ5GM:41ٟ.1Wc"J +)pY@{8HZ1C;bPOA>froZ<Y>u8s}p~"tŽ{a+Ɗ5uكӈXܩ,Qb3Mb99! Bӭ:KI{c;7 k:R`Ev/:V ^X;W a.|uc[:qe繿y`/GY"+۟Tbόc3#N3QGդS}qah"T1)G'ٞ%O⠓4*P ep>vm"P.A@̲Y RN6.9S0h]׮x#ՂX0 #򲋄a*ꚣ/3 čqTW5,u@??(?{vϵ9|Oߩퟻ_ms7ﵝ 0/qDVY/ QUn52;~?P '>%d917/ӯz_{t|&$iDBcƙ3p̍0vn\h!IxR2k0 $ig¸j@S_IA #L2g YQg_\]Iܺf&ͼV9`5(<~܅PٝpVY`wNn!Q\V6*џ; XIbc$1.ݼ7NNkoqPQW{tO+╮ml] ֚ A=MxU0IFL*s";mԳpz3F@Jfxf#uːp*k;*&F2mݙGfnIp|}8$CH?WتhM1нG{820‡$" DjdzN ϏR6[boxWOȕK_x3DwX뾮 - &Jog2E*-Q lOcuc3">GJy:s-QtZ>q0nں tg meeHHɀxQ/5'?~2s[Ⱦ-Q+}gE. )b Yv\e|mWߚt wAyjyf]͖匄36iG1m]Rc\vN/2 RD _rG(̭ya6ƭhZ:cLK5ڿ8\bsl`W"?kVTGp tp %On>ZppW8u _B&n84;:{ߛSe4ֺ޾_r0/Lf5Ʒo9ҚhηƲZlO&~<1c\+\{cBa҈#%qNjI!~1ϥOcUhX# 4Ɇ%*'g&U}p7LSyq F:L4+Kg}H@Q004`ᨈF*}!KWng,돰T AX96l^X=vg.9̷?1ol#>)zJ$CԳ]U0VXka *z[ xtwH)"¨}(9@$>1hU URV\XNA3o|^]/6D ,5,*` IpGkK<`K3 0?>?.x8!I$<lpFv6!۷2xqݓQu!&~Ǔp;tAQP;O^Ǩ-.Da6 dhhh1Lu!  :˻Y7attGn|Aq4^ŵH Wĉ:i6}i۟.QgwrpL{jTLRKGU\t$يny_]WGZ5l=.xWF ^狠5 y홄^}iz/5ڬ6i?:wQ̕ڞCZ+=?euƲ#1(^uG36Kk!R sXT5xQE_)~VijؔZ:qѳ 뉞1cj>j~uKs aWr0XӥhK6lLr2`̧օ}}n߭=@;@+`?@F`ĊΩڜBXQ5/ 9F*HޗcLlAS@oRﵿTlq宠ψ<&ґ#$E۸M'_tI:}f7|>L?u_W?0_@hhVO?SyiJ\ R|S9a}gQNWVgs!;8I?|C_?j*d8X4H)!غɪ"Mq't8 QUEkԛQe8"'u\(q#g xP9y8"^bV,DSX^Ylg9ZRN<9; 3ur%ץ'"3WrڜұtD4^@;1ѵEsAzp4J0h&V*R* A䢠态H_AGDDyQM ra"zD(AXVJEUUT֠y(8CD8_>???س$+࿣gTy2H DK$T ~S uJވ䋬Gwz: iR"b !H_oG_oAP>R >/ҥ`饟^P +?[=)12o*ߦfo?Id_/wV#PykX:Z#3 CV\6+&kfmo!}9]N2 s74xzzsI} J@Bd wO9sRݹԋNMǻ2F*( bI e)BHb(?`??I ?w,N}gjV갱Ȥ([:Kj-GC1 I[$.A h?oǖvqIs5AD?ƈ!ѺyR == Tb_hQ9Xؓ9yhrς0AʷBDJ )b*(*J pmUUUUTEQt|JAW[lIS( ,'KeAzмQjfz{P 1E@X:H$y8yPP[=P@G =n]M"؞Xx}+Q`Y_"Љ?ƽ8/YVl0W$\ IMqt🎓1y@(T3{gЂQنi_>y%Vg\>' ^%;LɐS<=ߵNl x EM@2)J画ȓd"W!%:FVh}>5 D?k)Ib}PQEQA> T3rᤶiWzTJye?|o} iCg=%$vH0ԯ=}{wp`3R|'iWRT*\$qҊy7 v P~PH`}o Uv/(c\^@oāgy<?T ˓|`3ٺ;}ERvΎGQa^ "=rtAt5[=Z$\qqq0pa1>>7!^>*qPH_aOgQP&71WO9 SUUEUT"~}L5 7Bf 㵸QyD>&qgzQWvBЫ`|g3VOD'.WEM.lEˁr4͚!dmN1#}uR-Ժk ƚxM$!#ͥRa.i@o>Ȥyg OJHrtn rXin7T,.bHxKχOnp Kp'yE!l}֚ "HF1b0$| q{L^e0g'v0N^H_3tT>1;=uU[PQ$ `Z'׌w*_ {~0a^d }P'/Zp%x@t#M⌟,  DSZ}RLd1!;{A ̢mDY 5GDvuØyTAB({${O䪳cbs$`: 6t{ '̜Uw`?wbn# v]cH=5\յ@|QYOE7+F>IߒOcSz :2TL࢐gwq4aT :$X.Gi&(1aJkwe+'x> I!2)) @w34@>.|?ۆg3JG~ "5sZŲ"&k*[G8u'_8 OjA4ȉ830[FCK *IgR-bYRP ҕkB*`mV]%p| ɱ|=ڇqvJ͸]Uz+om*yt&='4'YzՎ">Q6/nv=ťHp, 懍@hji:N_^;Tskuښێ =-ilF_^cf ø_M51&NXMppT=o-wvވM92>ظ;aQfq PB;0&/ cvC/cΕ/ꊗqsfᬸh]p3 >8H}Q>MkkLYKa>ҩ`Jx[#tofVH3\-MSJ M>ϳ'kUVB~yuKvCBmČ$B2Km a@UGEoWJyA62>.mx~w7Iyԛ)`Xː%Rz i ~cx|Cpk,K`H݁<GȠ9YrK=&?Bah#fᇎ(8Uc@ڭ6X'9Cd󧉜_V]~naOZ:BBS0`w *'Ɗ-.J"&aH~݋:4Aa$'WE!Q?舞 I G`̂dCt+'ټ Sukk1p V˂/M3psTl(mpie(kG*˪ ?y &閸 `Z0 EY`f%IL1B9QbaJUTQi|IgU&A~hdחKAa!P fp? ?G>Bi"  !`k"Ba{yXӅH2FuLnI%@j BcK 3.(beͰZ(I%뷣y׮9"Cr3n4d[EB (>AA8u[b^_rv/,/LK3Uxwsyx0?<ꁰz/$m?ŃA!F"K@LyUDO*8_Uu\ڍ׀t=>ɘAJSճT 'dF<̃J"JR6>K}V0w|LܛWc¬<ֲT6k߃wÌLUWflvp~m0 ::wCfWKpQ!1#aczlJQ&h+syI'r 9ݮ,D~x% 9''̔."-Qb"w;Y;CQGjz`g R_-J|TgZHq0MfBYnst!DgSZbwx[fR5X.Χ9u1V/+{yJiH*}[֎B\\>[_@,&yQS^|EsM[蜫7XY=J'߷]0\5_Ӄ37W\ҟ`OTYwoݎ^nS3= P~VYb}T n ˥΂eC3RI'od+y^$xWύ] a/-dk$'`M?QbȒTbl.qY֝NW!A`v,XewL=T=JcZPO_?oV>p o $`$. .Kl^ yϫᚲHnK=ز DIFyLywǏϟљ$Cz>u B#lsXXvt$Ds&?_>#[1Hqnm\BL=a@ G5uⶀ-s}B QeKzK?R'E}}F_mbc>}~rK?'["Gԡ>qPdPSPZtQ9c5{^;Na<ؽԠt^޺[g(0:"? B."MxRڋMOKuQﯢoonjy" C@ګ!` 7\гÇk.< z@G|ۚ9W^pYI~M OѲJ-Jez-GE 8]CBr%=aH9IU1FJ8Sf`%aA9]}gF=]7a)܉'89sZ u l~zBa>b9Nuw+X0fX<2~،}۱ J<ێ~>Ԛ1Lr=Bk.ޘg'x|j/X(1j p8<zpea Lnn*)N~>D@P)8/8s \ 5$XO|NZ9=seȔ#x齼p"A0Ah9uy9iUe[YA;_r 0|@CD}}T :c[H+]] 8UwDېQXX2#0`Z{dݩ[0>6%zw8{3n9+U"$@ȍ5EֻcZgݟ5@R{8`8te^|)K5ֽdEYRfLHj9r}`m:ͻ8i:dIJeHZ"—Dݻ C˾}|nyéQ_}z2e$C^tR,R·*vGQfN8PFeDZں?-uzxUh]!J-}ێs}V}n/%|mr`hձx=tVst뀗lNz=ZX55אs(a9o;۰Sd(WJ,zPڈִߊݡxp(jn@ AR=[3mۥКkCnR*T ߋ-Bjl#MnFQ80>#<辮~#x3Fک 㕒y}Դ C;^{[u Z3ޒZf@@jnXp- "-c}4S78*LjT(ahFc. vAeDÛc2XCcu8_9e˰KlS<.lu0 Qa m`yK31`5=EKjFK񌜾MK]tR\! +H+k[z4$t*$b H (RSNЎҽcddbj` DЅP`CB!@SAlLPR٘)4Yvd"Y-.) $(Hdѱ&Nڪt8J`ZJJ6Zfgg4LT 1Y15BH+24evx9PJOZ1@jFhJIL\f#Pl:֔1 A!%DR' '䓜 Dj8fJF(iIR;0("@IAI^q(*1G4*J2" (HDiP-!0ČIT %4 CT4m".VA/ )i*  h8i B$ & %a( S2+CKU1*U(DJ1J!" I $Jx4Hf&Yh&H"($"FsPRULLL3IK2DP4E M DDL4 G0Zh)*JJ T5 60hbh b U$"(CKB&jb$$B)H (IJb(*JDff*"& *(:(*% IY!j"JH&d" )&f.:1HTB"h( bGjB*bB"CTtm@lb =Ȩ($[ASQTJ}֡hX&%) &c2` ٭LIA$DQEQIK Q@I0Q<11I)Az٨)"j Z(i )& ( "R("Z:D4qIES- KHTE$P|Q%4T)QDKQ?j}DT# EMJ14SM,P]'{F,-0EDP DPUDATAKQQ A1 DT aLP!LMR4L@US/pUQOr,Q>6"f݆$%dIoMrf,S BHIUAϏ~/'x 0Ll;/a ,OݽKi^"e.r?HZnn[[zw2 WL[uu5CޭwCsURKрN~JULo+OZo{Ya= ڲш3Q_7wײ -Q+0OcKR'3UF[!p*B{cד:9MI6CXkyp(j.pDzs8APNll,&RƓx戒%Gjyn1N`"{!E)P^e._ >Nsc>Jsc^ԩZo5VV1@E'F3r߂F \򟖷{F&=]ܸCcꦣTMRZ=0S'⺖p]"!t%\C sG4jsG[3]˗D,vpfr6RB|'A!(H>Q}p9n@a|΁INy^7ݞzY%.{tU JZAI|独DDUcֵ|cZs.LdjY.RkǬl$5&u`l!9ԽfnN%]z𖙩P\ƺi5eOd< 7һo(1cfr ]ZUMvmFM?P/;+Z<<)Xw]r7ѵmm :YݶG;y(PQ.EtJ~AI:O)Lz~QO'\< A0FsZ1#R%8yFQEЂ¤vC1n3A@D|HhJ9`vT9ωnizeu+G6KeӔ'}.-gǪl8ߣ6tv](Fº j.M%+f9X\NѺ?u*1&{9<1Kpn;rz;cxr^m[tEΰgNas&m8DvZ}pn"`b[%$Ґ앆VQaiJSolgkv.F_k"_ЫĀXD$" =C' X|Gw_(h>}é!_ӏaOM~7֎kY>ݺ~Px)q7ܷ_1}/Y:ӔX[;,kCVm2sk檽q۶q<3:19ÎC3OTղ/׾+ 0{u+Kec\EG'UUU4{^hJդ+R]B&tq=w鶬-QOr\WHwv]ѫ;6z="z.* y$ޠ/Ň'3(iut!%vqwziQ8~9je%Av2ɋb!(c M XEeCxe}"1fn^_(݆>`Dy^O& O"#$x K~HX[;|cXj*n>OO>_!94w @7=/B t!~unD$QLjoav;QI:@5BoMދ"ހO2ѯhI?U>s)~[_@UBW9>k;Nv{ ̔. d!l\VsNІ'2x}g{y ~ꈶ~ts_ڝNI$7}T:zR:4 ~oS{~_pU^Nu IT>zȞߩk1Wq;?-6 0qJxp>aNhzy\nӛÌ7p#P-Ceem#ɹmp~?J+[ 䛮ι̕",? $xdP֊5ƒQ@Nx."Ȼ+Ft dAǽKP,:J//lgQm$+EۊAC!ImYb@I@C دB @U.SǑ \=,9wqQo5ADtzΎ6ppU;Y" e.x*B4< /c,EU!Jdi_tm?Qmη'V$Yx:PgأKܽwzx27yף,9_^4Q78$h9pΗk&zSRaF;D}'y uvb_e/$9O0b5PהՒrnl!ggSo+;Ɉ}.^1e'PZ$7>HLuwK/.@BUUs̪SCCAUUUUUjV%  wol*-h U0V_xLjϧh;ޮ)AP61mנ_xp+~l{>o ^C t)|!G]!r \61Q~t?4%CI| (P RwHox?oAv8cq)NR8pANsxl﷮ijo C***ôb|3&dRgg?q|onKS#,0E10 R:D}dt1$HKC]"/߉?ap|B?GEءOFHCtʚB'$M :С3n~)g'S̚0A`iM6jJi~b@[?L8$<EG"/ K@M&*_'=}v+RR*| ~-jB$GlOL<@Yм[ڊcBĖNA%" ۸v c `rZYq ܎r'jty>){@w?ܨVǗ ;xY(i$I eF(2ZOpPAL>Y6ȿ~  ~WOa?Wg4އq/"O?~1xx\жJ,l&l_@@yZL^R:RV X2[SA2e`Dn]==DFp_xq^ݐCR7 pDh({G-|iq|gP#g%5Jjq؋Nll(ߣu Q+_m&ЛȄ:V<ɗ\Jn;t`1hXDσkCcʹ}T@ۆeY $8(qY|}C!ՈFH udB#d?~ZXK.hc2Rwu,WhLw8u/҈Ɋϼ3b+f𵸾tZJ0RA^O-%1lۂTmIj=\rɉps NPsY~հKNr &wB8nNu\ӏubɍ.Zu5־F;Z|/3& DwG2GvfRk K]tCYn+;]m"AsgA؋I=1 uP\[t^ǘ Ok0"H$1hIUtN<6g0(e";{8)*pts/].מ6oh aRǦO!Q^XLXf ;" P~ W@*8K(=vkåT.o5rݝξPxtCşCO94K쵽JƑ:;Mxu `>XQ'&<_|,9 B(@wg뼣{M"NnQ%G`s)X0 ݳ;lp`tG[9Ȉ@/b}kx,VˠD 6B諺j{mdT*ȿ]VqW {|cc :nb`pP{Y3]|3;amW[3.-f0nfSRM'IJf5']Q96YE%/wbF-Q#V*vp#..xsi;;n[]1ln|Iڴ{"EYJ`V=Z\Vޏ(rSIoA g86f%%4(X { Pך{ IHC&`)= #_l|م&[3lf^>gI$M}.'E Fٶ/%w+6cj:5xQ5İY®::΃]#^q*#Fs!?xJT Μ=P`d(2~eϬu{\籮5 D@Mޒe<'Q XXfk(&?|,7KƼ|b2^U1k>" 'hFiH(bJ.S1yΆt!lLBW3Dlߙ9ƋU=?6ٌkO/qݻĐIۖZ 8G&*;Vs"4 :K30vv*0kJmC4$Hƀ%P`@×8|Gs/fE@ IGC)p(<%5Z|;{?w~=K3E@inH@RHc!M$' A [ٖ]G v6GaVޖqN5C[PRhDJC+fqzkKgO,Gz"dn\ Khh_ 7F]a8?ԃ?O;Web`1Ͷ?O WAF1(**CD05`ΐ#V&CK}y gۧKi<{ٔ2}DRl};m;:"9ti8b߫1O q#RvF!w x~?c.o33F/'v{mbcU*Ѥv~N*H$X!yӏ"FhwԂ_] LnrcO_v F=}"Yz#y~#&6I&6iUn1>'2EwydY 9ɜ!/tyS9_,?7B TRu=1?cLJC ADpeG'?xOl?(FNN@YHe7YZ {&qW*XFl~alI! JDyuI*DlT(0B?*!Lz=>[p̢H!]_HOevؐI T9 q1C'G*>.|s!`,*~ٖ2,<NYΗ5 ׯ=,&ne_iЀDwtvƼḮ򯢏C0 ]H03\l d܃!C]s¼1O> ag'1ǟIa#h(f)Djvy1,wuN~ +ɓN&~DsG56'Y^¨M !P ˘>˵d$`9Ξ ơEfJ5tBY{y RTVOz)q2:+T,(K*A:mL1,Ne٭N)+Ƥ @Z阠-{GZmœ/ Cn/0~+y 0*ۭgn0POV0cFYWXfEU)gvJ)9QR8AҔ_8\/c?o.6FCP>ޑXD 1UFc9w~jxQ݉yY YZN00/̶fҪ&A]!C,C[` /&L c**W큺N~u$ 535+ Jn:Ӭ?]u2X f` AY1i3+o4ۭv./g\W[ :2#ITj[[+Ej-Ubs9}s瓵gJ8z=t=v38PȈ䙙{f{:LjB<ጋ5tmZ]RHSnܩ[w^qh')(OS;I7$)Uetөyz<x7P_z.->*'n6ʾ:Puq=='S갊TVs;9v]=;UJm`\0;kuwMqv,z-k5fjb//[ɽRʧ|8^2hNi  J:ou6Pri\`5s崥!P0I ݞ6zLsty#}=IòH9jp9sLgs-xo׵O&Q5ɤR:VL+LOw1U#c;^!b&?<1;qni+t!T 1sײ=/W)ŲCl@p= /;}7j<6V~h5p+ڧǎ.kIВ;S_|=dz:+)GT5Ռ^5"f<e~!94ݨ݈auCseH_ hsq =ѳ37>P?u`Pѿʡk7a " Y@pu {`2]S31J3:(;81d>˧QqG)E Pa5P {E@R"QM IQ%+PD1yz\ؤTXïS uh!˶Փ !61pCQӛ=wA(nY Scj >E`&ń4U&DgSGhG_ 4|-g1V"#B@F 渉spӜU;zeJħtxJ~볧f IHHR ѐ6Yx'ɂfrF2`ӧ|8[?r j;H"+iZ7WAʥϣث*B‚'ݵ}TIY%"=>Ӻ|mm]unfub,6,:S?N>k'4Go7po=_$?>w._5dف*KGzIp" ֨RsJvK:Drl Qxe+=&tx>΍\+ DQ>>)':Zknj:@+sؿ|"Y7G[wl;Q5<fBgsIS͝8eqOgk0m0Ia&w4,O~u(_j<{ pmlʴ']kфTaX{ad`l >Pӓy|nZ(Y>(RmNqŏ]ޠn tHR^1hHid(*X|@ ة >Cኞ}-?>vy.[T#=@s(~[B~~BWӝR7UZnd=2uȀ-VDl->syN׆|DT)_|y}蕱+D%_!Wxng~*nw<ٟgt?v'ի:jwR\?"lR&MwDfGHo!;HYeC+98jtٸE_Rr2rG4d<Pu=AN˼&}?U>?kHr?2DeǙ9u"9v"ao=oH sW7k_ع&{;K)aʏut{ 'Ln댔(?"ub|S\Lnl^GZss~nJ;YS>)Lo{3+'(_pggćN[> X,Tf2" *og{ ӗeE_d㦕p-HÏݥI@7Ҭ"\cphw!oj\r~(nHaZa~Y 4K{TOJ'#ڛA 2n"4Ró~$ )'O+,=yx_llA6ܶ4zЀ5zYrw,3P *1^Q>h0VB U-8X<׭4G(EB@7qBofP&eAՋt ϛLm3Ň$&{ŀ[je~IT" \?#47Cs;* L5UI 5~-ޤ.̂&|kOw+ey$=Á"xRW'S H;U,~fb q]X^P^B] Pd@Bf.Tc.= 3뎔o ǚ q#ΩOBt^N/ jm &G*ʀOr.}+p")\A)A@ ủAQR -\oGw3ð@. a,׎i.y9D]pp(`;UHD*t?|A$(t9qI˿봸[Ғ9!bFUÖt뻳I!=? gp, |`9rKz@ǗLtِ nC3iUR#Vj!ܭnRۭ1gQ]"'T5 FQ$εPSP6zx>x&tJ;3R텬Рk7CiTk OYgKuĺ/UѶ" EUP 3d1o[ Fȏ&Q[ E˿>? >@$; b9:Q0?,nKD ւTXЎ}FdN_@d q.^M`|7^T>>t;PYIθZ gurzϋJg( .GrQ@3 %Sl2 A+scoBZ8Ep䶍>B:E]C{Uw޼l6AĐDVҌ\>3!7 _}q[m8+/I{/|pWalG=^_rb=͂I@ vF.2wՊz~u(mܗÔ60MݼM}!j} @x<<]Q1NQ<ȊO&IjPy`<,8aMjr~!I tvR@5x3lQ 4|:88?x=1c5@2<-kqtV ?9< *ZrN˄\ؓYx,/fmQfy<WC4FAJJ3 _@eKu'@nOGo hX\R#i)WAffffffe?u=J L.9s9s9!~8w6ٳdc k]lьbijF1{<F""nIV__ HEI{ߧz~;=%[80`zSOZptnLˤ?W.ۿ 0agCӋ_ }DM0@;o 9z"R{|z\2_?خ!6i_ 0&xApC{sx  #*7PkZR‡d{sX6)@&5 $ Bl(SlِS~x&XA8!?`Cy(HI!@Lhт-ߟQ(gVC~S=% .˜hqP(dP "9$PbЇ;AINDp^aV2'If _"x-. 9x~O0.9lT]䐇ZvG}x5XwW>vܒB>HssdI]wsPfpNuKf_n7k-z\rs m5@QbmGZJܠ Z@S_m"$+O|UUNT:L|O0o{6ܾ EX'wy~h!;PrUUUUHUZ,5 sI0`&XO٭@2|ތ7' ||u^,ZZ,^tRy/3@³XC:%{ϟmo 5WL?6,kN~@]N`~8|iv~7 :'dzj yxoo(_JJ?a[xA[չAZH+ !#U죠pEUv5*%\0zx hPU/&mF?Ȼb&(~\N5$'_م/{hզb jqOF7V6IMZnKUaxnoz7$apz;`?P2w:;`ً0tWj-dt|q]Y?xz H DsҫP7ak!Wz"d 6@0~daKP˜D%f*;µE>>@~丗FkTU1djJV վi1{G-7uZb e-֜!;K+տB ;\@$};NdD pVaPds]8?@z @E ZC5y@03}yUU? +]ƒbmVGT, ;lh;Z&v<6a9[|#ciF'+PcYKT9J UUQ'zbaEQKl6gLFE{Yע%Ӽ8^7V2$0}[ sո* I񊇗 Ҋ>Ul_RE#LJ^t)g\1Vc˹rkB \]G P&;\8 aDlaU?N4UMT͝Tx'C[ ǂ>IB ?㯛ZI  EԆ0R (ۏN|bKXe`6uQ2 !o`R'8>, npx:pX4ޞ@Kc)x09e:n|PMcW$~Fc[o^U""V5mP'^}mB`kٜ fK!U㪬0TZ.!" ˦kpwD6Z~N=scZR y G gea y ]G𣦄$c1ڨML`>506*]p`BC o 9߮A"*@DUl۝((>`_jZHmK2"qqs(r8.>`a *[<<8eU{[ebM,U+]<3gT(d9'0\n 8ypUUKpx=P4! (w%=~nFiۡX; k$?}Z(^Nk_2 &zik8ae"|/" #T;(bx ?"" Dy!Brd?CL؂݉Q2 ,'XDC+sڏcR bP_=a![;58!`^+I % */uD $թ +-a6XtҔ7YpƵI~Ӿ15wIdZm3w m<.M{QbL7o )G=ǟ38Nl{ @@mrP"^ppvd(7qf# zgzYf^V'St!e\su3ݦ5StOTMDAv Xao= KZ"Xøt3‰o[ٿ?u"@]Võs 'k9 ]N:R|@ %j$!<$H ]n6e%<:VǷ#3ǃuz)#0^gxn&Q$ x~n>?7sF!a[ԴX?X[;.=<6:(e1w)ZYD RLߣ=Oc>?\1^۷<\WWf2 yz"j?F# !B*B:J{^;vOwuvCB9s2kgk8Ms[G_B-q6J 'B)x0XATEacύ{#vk퉽mKKO bK ܷIs-w6rC9#S#/LI0S7.2DzOI=b{ka&[b\K'19Gg! ͠dbR\(# 'u9zP'Jl68W{FZG&<8LϚȨj:\2n0єf4 WMsY^;SHGCsΟNܣ6G6V[)L@AdlYPꈚxϩjmѲd #,'9 : ׃țPd[d8Qlp:!7= A/]ex[T`5T. zE|axORul*Yyd]0X#pDA6kdh=meDrŋH0t4s"q˾W&ܦf˜璽}쨗%T^Cyo-M8%>HYOsKh}(1^Q[$? Bs/3;xhN76jf) ԓ׷O }]Oi"7e;b8&P ē·z}鷭~0q 8Xq}s՝mzW(`F^) "LH5?{pE?{хM{G;OxC=|L|@[ aN>jIooB+vʪ6Z;do %m˳t#3xڛϩϳ;;ll<>^9ޢ@p\ rQP̈|!R^6*6;u\%bF-+6?dp(}$ !ϼRv^4 :;bwLO!wrf"mՓIo2$$B[%ה/w׾ \O:xy$1tIrd\DEo>H&os#آ%\PZ*q1ֺe3 ż$1DĐ #k]\.}]P`Il4q8 '?w)V BC?7ڀ\xfğSPhJPܟ4j RS!돟ɖcwX)أsfc !o&s{'0AJ`[M>vlU!:EC햚1CQSd070;#i6Ƿ#~Zۄ՘W ˸"ppAd&R*PB^SVR+J0a^v&<~HdpF0H`aw ` .Z:꺆bt4MՃk"Q2'c#SF ]{L ޒG3TOW,`dW8OCcu.RLn\paR@7{ C< 7|9Lꓗ.6N`}B7xBx!/|#R/`Fޝg5d nڭ#cr[Ml ڛ֎"Ʋu2-V0i*8#v:?3-"E2o3C=ZeY1ZV {5Ώa:nd? rdP"÷8a+)e]Nu *s UYHţю0}0P*5u_=Ij<8nwF̠iV *QS@]^qv-7!j5GϏ|qrKRV %@i C p!$JqcWt@ 98$l>]rt[5; DFE5F3qCPOr@6ue\nppl v*:]!&^Bs3˚2~;@QtGqQ~i7Zb$A hbdWq?W'1Ey4ȼra5 Fm; ^zo/^:Y#4qgH* C.D\YQV"%QD7Vjtj*X4TXJ֝ޱRF$U0YM˛ !Ջ=TetaJ̘%')*Ǖ+ =1H7(x6&!@DYh0rdhKrSEZ*gN,ŽNjOՔ%P/SGĊ yf`w<Xʤs" o[3ʅ;.?)~v6HA" ZWÉ]@/]WcCU5ݏIukUHȍWnЧR8dA8(Q̲"D?ow]ؐ @wsg=7o+gN=w"v]8LPQU}d{&{"w0YԇO{Χ 4|>kU>>~qaƎKAÝ 9U0a[6ۣanJWEЅ(h\V<9g:pʠ݅16wa`J]5[" 枚_ltuIYк22&hV*mCg>`ڡb]¯ߥd/ 7/AHd׸!bRK1dzkrg+IпFc[(0~? 3q5B.Ȅ\ӀA'n=#m w YI}? uٓ}(].M0W F7?*`|"@wHAC"xv BzâO9 IR)P&e! &`a$(2)~ ȟ+Y@C[d2?#?`3#uh6\gQhC_ DxD'?OZ_EP(kC P|S4p0 >ma'Qrzmˊ3%BDSEB#)U[!^8R}U4MF܁jPhU {H(!5PCStB(a5vmrHt)z2A}Uy=_ /6B lCG.i3 hE>^bD 8b_FIÑx/_Z `QVKϘKDnC]'{h , ò2 uFCUЛ 0 L =J'.H/m<1syv%&lÝ+nn^ ]^LL0OAք; %`=p,ATLYpª&@fԴ$C!S2Ú0XPpD@ƐOd H<I`^/K`s +mUJ#S1JP0b0ALRYIaa]5y7o:'ep0xs89t^]+O|1bYb{g2{Pp};ۉ&b(w N9׋!$2Hu5zx|[/mp"ؓ0̝F _ $'-4jC@F"j'y=x(J`Il4V3G$(pTp6 ko$7b(t(0Ěʼ D:0%\ I1- zɮ9dǴPM[Y\qɦh \gTL@u Pwez^IUT:/a -C5cH\X' (D M{]No۠:*Rm8A P‡ R$FOQ 8#xAt"dU `)@4,A2Nz:}Vvz$y/̾&SY, 8LjmšSc%CuЧZlb]6+!#`0P%8BE9p`Y3N;Qgڹ>\Iڛ~qkalC;ӬfgT;H!yIǓlD k6wQß)3XD9F,*ZI.w;s!0A 8KwP]hO! BTJ RH!j@;;NC$ 8?Ixoֽ u+:WY}`;&kmA(D045x'>L"";\7!7=gqf2(*#&"Auvoy/n$_Ct,SO١XՒr\僤%o@Xy03}`$67$?HxkxA(2nwм< ]kxeR:H01UWҾ{|!<.ܷag5;R=ۤ}:GK;zR:le|1 }= MDImXb,T,a@9j}("=1ۓpkz_Ř~FvYO%U9)Uao)gl"SOHRܯwKgX8LPF\"(]U@Ĝ?r4-_YM(0 w쳖a=sz+vHA p@`IE(HQ=|>:$u'KƬԥ=P_%s0Ān[?kp|0;iW10C!$Ih?.Z`.~& $ ;j埓C(cFDž&30O["b$9yh+|t'U{eu$.Zt.E!lGg05ᦇx5b ,(*wvqR 1U1 `5pkwf59MqT45&dODS&u%U1%:u߼߲x, I53nwQ0m_&cG,K N Lj.^z|+$$pMiPeyz,zti>U'(JT\D%iaxr}r1)F&ΐun+L-S0meA؈(A~7쒣5-R@}Y8F4߉  kY@X]BD3A 8"((2Vމ~chvF}3"tNv3ON! ҟhbyy3[|ii_B&=C Qa(] oP&U&'RJ8ACtL=xhnG2F'4XF &]ŀ]f)m'!9nGI-:8-"zrff&y.MIiK>>ϻ2"$sBmf!хEyf| 8Mәיoe;ȞOB/q?6_I@lO`~iSey`2'4i$F^c3>?0?!˧ u.QNm(;K;z҉d. %."wCuEq~b\ل1XL2IEnr+*N;M`Ź ޠo.{b>$cYq ߆%6WZu!ٝ%?1 }Z)o JY3OuLE䶧' MjhM%{|jR҅ sשъtA P̮.HXP3 NySww9-uS.,mOI(uJ@lWT:BU;>G s 62OY^f5;/x?sӅɴa= h́̅!UhScj`9:s~B7>e<#5iB gva ];s︇sl g }\ϑp ޸q z;m pBHpuXp|Lb"=P t5ЭxYr`sp4錿u~,{ͤkLF!hT:#!IFqY1,YC!;zs Nid= $߁yP4{9lkǐ>.?EX2UA@= x&ayyB⸂u5'z[E\ ywCw1s~>}[tx2Ou㒺 eA-%34Fݙ!}0jLoH<.R*|߻HK.kZ d~|=.š)IvHxp PE/TP]t@1[4qB!76l ugs% (˳7ͨG.~9;(݉nEƂ!{:L&-zPq0NO:c^;8㺥\ 2Xn2w _Mef4HӮ7H8s.42H8`@5 ehlV>vLK O*6v31#9 $B!tDZĭ;%aTēmoP3 #ІdlIeX]=#vS\}k!Be_N'aw3tw8t<,@3uT\|/Q~9Ņa;0蓋 tBu1H,><n*p<[udm۶C CV^2y$$қ9TֽzJGCX~D$}@ i?%:ܫwo3U3{^8)|'18ΣÜJCdNΚNr4^&- b>%Z-*bL*t k'GݑZ8f3'}X5-yLCs˷aK[=˾O\&K0vSS8pGZq~ٝ'>_A9LC)=n$蕏TMS4r۩p=Il5&q/٘]>!`B/h3Jށ+/3Da 3٘@a(h(lGBM=ߊ8D֋MSJKvBQn# jᢅ:gUwy0$kPNv4Cm9`bP¸]IJ!@C3|n=bd@AݕbL|Ht2J\?.x®13EX Չrnn ks<.HNѸDg_ ,O!8ca v Xb̆񸝌dS^I1!GᾞC+=d!u&i9&Ҽ&rcUx/ {Χ7`=1B0垛[IFkZ/W' 8py6.5}S/v -(̂:w\G%{[dy]O E|F0W3~T~ CM" &**$Q5La-hQE+{& YDu:~ WI_0O]gPvw#nVA P e"7E<"$8oQP0,={]܁!N/4'>+AXHvpܧJ=A6fBe0n6G4NY03)bo`4]>8F"tC[I78K|hŝfb:Ypp_sRbiZuhT9Y Ӗz(w $nÑ\a6pvИigzy,q2QFnPDsXsLz@fI37YvZ;|?62.TUA>5@F뽑zw1ޙ98Zs]0,s= a{j.tj;ab;38Űy1r*x;!pBLpG^}@ԁ[Mo$ h2XSNJ:ii7ߪ{˳)nȀ4.:($d'qw}3azHIm֩ j.BUg1+-7ܩ\pxzga"gZPHJ7M#r7-f-6Yql`mSBtv'Z+i1rw6C4Avp1 \gCP4~RC'I*xb}'aM}<ChGrRB(n+_ߗNT۫ :S9_qvJ;<& n &v#~P2W-}Kb&P};!#М6-Ku ;$N^>33׿vpw!=Pݷ$0MRʶd"PNkRg"&}fɰly[={ @2bF c?OCr|d4 dJNԄ1:QOзw筏"H}R!>|m` GZɻ_YîlOW_WkR_RuM>A134p`a8)l9w/S HHE@2@HOĤ0 ;//<u,$0C/q%_=FnHD ̀4)Cy4%Oݟ*YᐶB%d C7ȗ7w\a8DNDY0a*%&J,<hX",!Nq(Ĵ w3qSjsDٝI^ @6fI!B8Lc7H=O5DcI%Z6H =(;cϯ,a+!Q63 }XҴO;2h|yKoA( ;TUH=Ι8'J4ߢBAA:w{3;WoS3<1(0ĚC3A|&,pLDLa .4@6I=¥ğAzb8ٶb 喴2 .ՙ; 22N-|#-C1roJ${Κ0LbF$lBa ={7]!T*Х#>#m|nh] ?΄|2bbiehog<u2RRܪQPu yxl3HNd~ V:O,F8``7a0w*xQot閩ϗ;>]uG;v(`wa's4 pAnh`pbrRe@ꂕHJhpg;2jhhsf=N~i37gq̋z$ 1 4^M:%QI1;dͨX9l$~x\-5 P\q~E!lά9X]Cmӟ@yK&BpktP*<\4Uyrz}|$#_Ad[n B YZ =o? u8cvf@y(ɯ+U-TLr'Ln" Fy&SWwLtNb^79Mq]("`gSh4K 9bs tGF0 U@pw\aR2» $* ],(lYmA Q] Rq&LC堼*hːDkD 5jmX8a.MtC<놲`TF!B<7 iaO\A|!(lwz>7cHsjNo<A9PC N@A>PX|I%60 .cI,&41xSolمg#ƪuI;dI $`BR1`p` Iz@( y;p`"}yAPUUI3SD@ A%4D}B0P#ZG` z)B{r';8 4.yלmi Pf&9("HGA$!L%P~jk؟cCN( a&=p nHGF!@p|/_xf!:SCB|.eQEQ%*Ǻ ˛, $F<ʼ038ɿNth'fR?[>,MRnÑ,NLODKexm Szr)M*ϑ&;3v|(G/7Y> v9HoU3n~NOwIEݐPGg=xE}$ǫM=ceC AC3u0<#*dVhHՍC[n85:٠NB`wȠ"&.tQ`I".9B(Z,"ZY!(ROxzh0>2;ɛ{*H섄OG~c {xM'&~1^Y;;M'&:c`;rӇ}@[&k!@۳ cd۾O(COT``2 ffg⦯0D?Hm$:òfs#Du hoF~ig˞ DC G}Iab :!k$$YnCN{ >]ʋE/?e3:dsBܰ#FxƟ֔>=)<_ZyjqJY1院Ν ‚vs3.&AsɁo|Uۅ=[Nc<I̅Me 7Ƹ0&Rdr(%0o&zu0K+TP-q̟Q̕h5wY`Aw PJH'Zy!6OR`s&CFMޜd:˝Q8??N$*1Ȕ4S bI`gq&i0(HV wt ؐ>$<#1G T^y쟒Ҿõdj=NGPQJRǙŏm ZIJM_e1?S_L,3r7Zj;YslQ) ͠((((n';\ʄT(q|(au=(>)u:3Ah}~c+]3c?خ +"==&ȉRR]Ɠtr,?2a19;hy(\iCd[ aڠg5!\g9@Ӿ<>h(D߄ Y("KrN<^>߷뒅>-:?ʖr+]786&H3MɷgL硻:!?7 &'w1$|hL"'=Ff  .PCfBB xag賘-3ЅNcזNшst!BV#;!@)q0oU a>dAn6OTǐm`2@AH8 CkJN/b H.穀~C8JC(~p8RHf1 a}!١SK#%(s3(qHg'*;l;ҍqaRr5( ʠ+~`@q ̏Bu8<3pcZGӄ(?j!3hqOr?>MT&\@7!0Bhǿ47윛t ANarՆ7tQd.%?:)Co N$qWG$e("a^<^dY%c8̢ Iv3-;] H(!B$8F~4>Bb"m`poXE"~↣[8oȰt@llsfz[_ǵfXFMRM/Hz~C˖;;^$D_>c[>P<ԄDD?CqL I=Љ1'%@TGD#Hb׉Mçy^]qJ@Оq S`Ӡx)8':z)Pny(*y<絜1Mem .ί2g`$ RN;"fӇSXb6OY,d19尩}A齇pg}DF^zb[vL|uؖ%b~V/B p18HT ʦ wNP=A$L-op p/\h"`>. /˗2h :?v>9'9=uI4#!s~%V5ǜ`E>ʩu ] |p)ҖZUa+1m=t/v=e#JBN6${ JrWqkRco&;(Z0S;##Éu)ΚRmoDD'r?;ġ mP4aH\=7s.PƏogcI]3FӉcZẑGN+3>&LdfqCkQ:ixC}Sn{B3)*`Ў%I39ns i;2rT'ov>1fbޚ8K!}hx.V$<\z=rkxRk4  3C./ @yp}~3@=@DF9@ۢh5RAV"T00#tNNu,mI!P4h4DBu{G \C!9p}b4~(1fٞKOvETܨo${n*h^A & M!vmK@CXf1$tLJsr܎Vb pPM[aLsX(]NWEW8!ICM9u62 Jb"y7yLՐTCP3tU:)6ybBRyΈ ˚eM5 {uvPM=R[~B=}6I]R_O[ꜞ=17 (CS*$*mzg6s\Å$=I!1Da챦p]]TlN(yՍUMMJD­rQ p>'FyА ;jsəl!n*M,gU-I 6*h5We5ۏ+=`ބl˂G.ρ{C,:u{%f|c7:;vnEEQK:86F@˯w-bVn)N6KT`S4!k$` ~M!-=L:]E1l^ $I.U0ÌVdԀ46Nff0 3A08B0I|R!F% dϧ2{pK60;312I%)YM {iiLe, Vz8>N0cRsag2+jk˕#{;'E75 ӎF8| / n1@g_n2Ƞv_0X}F2whoD%H;sH ca yjy/#n1M-qe5u36Aۅt6k ){,I'g̣7kԯ[#t0닦8<0A:q:>)%i ?8""""")QQQU{'D7]߰rњ8!q+6$ n`4 yIg!troX`$x(r":>C簈L;&0DK$`/za}1=h5 bb=Ԗ2Lp65 !"#X&,ry8xvYo!XM.B|=8C?0@i;*kr:>x`Da_5\.@8ih^`x6VWeݦ^A~@KӼ-s! 5,hZRdB!WURГ`Ӽ9IcAZ:: vˍ^~!<UU@6m}潛)w (o}-;N>wM,ɄɉӼ72(|S\dNs\רf>wP3l c !Id2b>^9{R|3ƻPGƱa fPqc8ylv%SY,Y<{6mF cD>]"x_e] bu>o(雜B+!_/(̚]v!f"49gt-iבnΞRLFCt%ݞ,1V&J;%d1Iqty@2Ҍ]]svdTzS= yһc۬iNdzu$혚0P!3 @쐀Pd9>dg~mxl^MKM; M@QI㋒\+'c32yu!Le/nxxM7}3w;F-0T/ 1N5N3t4w=XHt )Jxx<لgeτ~Pa9?_CC=(O{yz܍U~OaE$P9W(Y>Y Q4 ⏕k}8[g ӿIzE1CF=weᾲLl۾,E$cc$gS '1R~ZЁZUwޮU 9@,#TZal֋E% 1D4o_\LGa"}$W à gk:.$-P;i 4 .T JU"mη>=}. 06"agm!Cjhj?,ILEs|7jR>C hiaHβ`*vCKO[:rZknpkegO pb!D<1#8r :oQ#0!I^۪=wm=|P$xXn:j0F$ Aꐖ&:Խ 7#^eQP9UI$3y6v6tc< D$SI0PD1AQM(# cD+n-U*",b~9a)Ac;:Ϯ ǒPONx YDKF\_$; Y+,T R*@h'[IJVq%? *&# 75`fPS#`Mju0Ch{X,'u.oVhø_aEzi˻{ۈDtCq H)0vpԎ\pIڲ#ON~~ǧx%0 `[ /vbgQfbXm $ pN&!W(ǿ(SDv!y']u&7(!!)-0Xp Ayǁ<ψW`S$F7^h$گ!CuFLP։@*_^H6}qJ)Z8*/$ yUL++BRY"?cSR2KQ$< qAhWׯx;# GY^%*,^Ô©͘mߩ+Y*~Cx~*ό9.N,oq ]j)\a$@9Jp2M3F0uU!#ޕdPO> Bkդfeq .dvbc*-M>}puDϞfb&8Y`Ӱf`. /qdyg W.isC%|9||Jq9>X܇ډe|ĈgS? a6ǮGq^~=xM'`~6riO~+<~bPV?bs=.LNis!=.+LŽNt?h7=gTICZyqiCpWj}یP,_>8Xx?8N=Vvd9}||ɦ2'GK>DRIsZpA՝a Cl*%* )@,ʵvp81hpЅN@~|XV}^?,$e!̓3 m'vD uF&o639B#\]{5!!}-`letC>fp8 43g`sΊ qN_3cQ:XVN P"M+|s9IcC\ Ȁb@bB&5:LM3RmJ+bpou.#7I*OjwP7V(N)3e}\o'% ڀ&iZdwC&akZ 6@& 3.F8' 0.Oߦt~޽C!3Y9āR#GBf8<.-сs0f?WOfñCD!1$@{>f8K)ƆO_? Dx]fl11Υy56=!g@TJEo8oXE.";sYI  D52ǿ8 >%x%C &Qa(41K|  b]PiH5e j(}`:Sh P!r7S%:]q%'8{:9ܺ,V7zZ=2 |= :윜ihбgUWp+V'I^slX8&S`> DKL<~ޅ[nN'>,:ObgcBFl+Ef?c8qe@1ɓ(uB=hhq&]QşM^u(].Hg竀[Oh$B^ (T]ɂ^Jcq |qCƞjpa)4/.Sj֋7~ovr Lv0BM61aKBLǠi0͊)xQzlnO6i 0@0xLNxQ;}9>Rtc< ^-uzB=䊳=dStqa(m&PÔaF!85TY|u?0$C+ie ~B;DB$SX#J@')i)/ O/aA6svst'iڌbN4hMʎӜnhavŸηxKt9KF\'VO|G<5#Z׬ǶoQUz@;tUZ&`JnJ轹fL|P(ZE=TT2LUCթ`PwYtCH s&'>|':K2# c3! ?J{IN&X)"bWLv컅})yy鱈q0L jlsra &Ժl1X3S6% -Ei g/ad,-!Vtc0яMЌC"?/pآf"H%L6N*NbdvβaɯyRDΟC#Ns:t'nJ))M̌ZJFb%ӁECAIL OH[4Cg I'Mwj<9x&:QTJaƃVLuC_,< cˏPt A߃Dpl07 0,%|5:`iw]2{<_$#)Nh"uIUׅ}篼5d(ȡi Q|'sln40!a  uw3b@%`Z\t&.nOb O RϮ4i2]D8S1V{ˌR82ں{yuWn@B+N$fa318E8N݀ٔtt1<94:&C> qC>69z@tuHSP439ۯ=IL 4=Z.d)s><.MK9^=scaAa{. w>°lH&+QFᘞAl qe A IZŃ_2Xf-AʐXfH~=6P0+46K{{2WBkeɹcca|@@Z+Si]NJj$uP*lBѴ!Hъqxꃹ^)WC t@[HhR/0;@ O ;d|r 2$g\Rny:ϏpO T&n1D p~k73i49~op<$}x;d<') ozc0eo 9(2&qą>0st+ @B$K# s$ذ߿"6<;[8۳698!v}hBU ?Hh҇Rtp\@l OS}}B!Z]Mm& U <{a*N)ӱ/T=IC| kXqn_WI& Zmsp$u'}R ?=BpTr /gH {Dr!f*-2NU׀I<)!IL(R3V3O 9|L^Gã>D=~y,TAH`V=wc h c%ajws~$dzzwp!`Я@4ιU+ntw[=>Y}p X!ƧD@cgx I"aI9 UV a!͹/7wfvPI}Ag;W$ˤg3G0LpP.ˉbf1rBYY=sA0]}$4o.vi uq1,,Ό*z^dq3$d $ہ.،$2a9Mk zmfo!lkGɉmpȧ&smMXk&5+8, e &י80?9W?m!ȔP* =DP֏Gf>KR|(a44`R>uۛ:D 3JQLE4Q1uϸ{9"Tg> -4рI.@+KQ"҈!=dtCG^Vbw:u; .dN{$gGri `ǘL՚ j ?CC]'z7عy۾ͲmD8J-|Ś@hq 2P#$! J@=|KŦ>a J4+_幡 :CCyʔK+ HchP8;(&bF'I >6w,[;# ((ֿX "TG(\vR L\G(-@?%C@iDBʎmRpɴ=.܎;a>E}]}$L7{a5CAta( N9`QU,|!`N& 1$O hG๪">ialori7G^CaJh/Ru1&H>p,@ƻ;Qz dDdJ/^!'?ii=7Ήج$0-RYw9-80ДSL۩g)gidUYB";09@8PP"a#ՓgG^W>6JhZr8dz-Ȝ#};]f;qV-,_JOtʵ[iA2$K8o-mLJ= =o\n찑*$ Qc!_>f Ja <޾OlxO67 $1%^I${67o=[xhH_0gu m N] 4sЉo,t6 p̒Iǖ('e _.ӉDEQDMc>WU9_1ޕj=l[1ָ3.[bP -Z0:8H @c 6g9g [`̙MpS.LGdQ#a'|:sǟ-cHkrO&x3_ʇS($9R#z<;xˁ=ᆤwx TT"62Zd" AQM ɪ"( 5*$cMc0QL@̛̪>%NJrqWPBs1Ps`ʨPMw T1?FdN Sd~bsuʔnPoC(9fan;a鷧B?JOcUBֆ舣=KrwnT%oysvݻ!\zlUACo\.vJ 22Nf ;N1QAP^$Op_s@"0Z/"1"RM-(͹X{Ż,5P[ڸ0RP) W=2,LdBĈ^:[J.:qi7y#軛Ч )ȥ-A7ꌗnct^^P:zwkh Lٗ ӟMi6JzHYP$BF2.3$\-fg̝yv{a=]knwwpxma5t3PT9-98-2$INJ`E .N=ndE6NK-Jys&zqV3÷NsVghx14SlC"CT;1yd:ἐC7w )uSW\[[m_Sbi,{KǏ gy;4泈z7OXĤI)II҅°ahzNUdBLJVWS{u;px|CU2qrvxˌZ.z=i;z^* {d l t谰pE[ !1vEQ QHHpYIlUꇞm(Ѣ-t@M5ΎEQQݐ=Ia%K[0)KʉE+*iČCBlK9|7S*6E{n|; #%B1`o`0>=`{? F)TG]'Pf?hg Ob"i&fO?c+1U88bGwm˿xp^yg vN wֺY p zB,ᾂ`1Fe`/ Zk'qYǗ}K@x['&MvfуM'LCB VdqVp% [wTSoAثz gxDk1LDC W g| owJPUY%&K&6I,WK"3y0J5SIꐾaJ.d JÆ8~cqemNl?Syqt$Yn<hnM O6H0("(4% *g6@Y >5N?F5/HOpr:/Ǽ8Dt|32m%m47Sm/'G( iʅ_X`5 ЏGU[=~Bk@˼unPZIN'@Na=ycrW-v.}\*N+_VM G2* GZ'EUw"Ic:95\MfCwb ;PB`7`Gwb٥dH@DsPףTPƭMأlvށc !΃Ά6Kx#ſ?ȳ'!WQ P̤_ <FEY W$#5ڀ0 d o"`^o@MMjv`U ȈD׿[ "&B]s Uʙ/.}oS"V1$`Qe#n9v)u^5I*75NF%.]sî9^6#pt w{Ǽ>oKo#t:rO7nE)(CGC7׉ ~I#H2o?M}ؗGX2yagdz>,bEU;fjҠN$t`3`giе)`08L 1g$CԬD6 D ~4}{Qmӗ&0󧤏|$z׆U!)[Ϛ}%=5Sp.}mx'S12yC\T@7[W Y[;s \ U"" H/$W!k  2p\av +{ C@q&#ek6|λHF]w1Ry,f8~`v7pɮo o^{o:yiøw!H\ 2{=&ЇD`e\, TT2*4u5Ah`k ~RRB l Rn^y}`4~[&R7gLFj={kx}TcJNQoi#9a΂U##h]% 2,Ʉ;DAZ}5xqd1nc޾! Ce(9iX~?2!BAG7<pfta3oyU?\r!̣DONaDAz椀 daxŬ CW R@8 0Gqƍ E]7l=VޥV V@9^gzl/hwG|0HŖVre '5 rvؐi+Ω ߛ#1$3AI;{}wf@e [ ͞:XooӮn\ ͱa-aC?Y\啐ލFN֪`*5`}d~gc"L)HBB|5 FpOTe_1F !i (1<:s;{qzx6  $@Rı$DDAM * z-$7(r,2&aA`( v'#=EP $Ǐ<'`3ÅƜs]^`ei1|^\x[gd_@$Q.Dd2P%$ۄ`&bqDTM3AF qlz?*nk yU`1jVڶնo LN1, 2S$%GĔ&oc31I&Jq]ArϽx|֬K?:Y!Shw>ߟ 1'!]:%Mgq FDv : |lt`"/UQܼCD >{b&P1ܐѐ1B^&"!T""Ik.z:r9Z"k;Ncb#I3/3L1k!&IAFO.Y/mwp%QÊG<.=^t y~Oh|ĩ L 2 p=a=VR_{!͢D&ElG7ǩIqeA#o*)Pܲ )hZbe&JH \S3"fw{9?qM'$R`OG4`Բ[_P qm¯ĎRgeos߶ٱmqtD*IG, -fHD_+b$Ӝ太gKzd@MF"MF3( œnBVMj֮Y] A5̀zջf|a0F3P/G+OmXQe|۸RmPta*Cܡ+7ߵlf n,\$I8=/J2Z IT ] ?TVšh*!TS@͌:| ]@tDgnU dyA nd6rLT.qĺhI$ %@USUZUU׮y!`zyrLJv389a2XI;N%n5{ öv@Cqnnz#骧 =F\!3H > %-oIoЏ0H5Edo |&D& T}鱵Fs9t$ [jS(e-ڃEԇkg Хv<.d6>/1Pf DE#YrPQm ,{ǎ1` 5(*5m&#pa2"d~• QPA܎n <~:KeEmp&D@߸-컌2a|;媫`fz: Jlm%T[ZҶ{?E> P8tCCvU9s0"CS 67 Ul#fA !  xn#v'M?Z>ٸ9q+vS$"^ԓF`6$Utt ҭt=vAz{6bIBA"TL QǣkMDH;wht'֞;r =2A8Aa-u0;x"qx)i˕لqn~;^DSasR" ik$\&qF&%˜8T-A,˟nx˰L0BPv:w ="[V&% ]jh63zD/>ƒ^Ag˦+ k^ZiB*}zӞ}bff@lilhN<ԬE*2p1w 9n}R vZhQENU×-O.*ӝ4GT}7n&3fmW 2n>KT\#|dJ>`4u}N(| 7!ţ̘,/zr`$왐!0ؚrdhSs rLlAB0q wqm۫:ny:f q8? )LW3³O!;i$C~kéʎE 1^BҘR)мC<$(Ű FS#ØGZ4l ڒ=sQUTZXUT_ɆFzC٭,@T`#A\xk8V&bg{'!TbEEA2d.:R3Que&I {tͯSXoB15ػjGtRAή\doojÜ;8m^ٖe:ɇ< ܓTC&xttX疲ki_{OU~o.K[Nf#V'\Z=<3|dnCšLQ?~Oc\nvjvML| \}:^X+>F3 ; ZX7"YD47/ˏ}E"=jǷa1 L VS""r 9txd'V (0| 8+;qHz9o$< UWXHr7w< ogzCʚJGnGV\W[p!PlsAB(@b^"jwTYX[)p?I>km {8*xLi!وI$n܅hB&x h(rnwa<7]= k1,cUQeo&y{$;]"csx95`zUIi" `ᨩ  1.Gnvha7,QLYT)+k5O>VlbKa*; )!K0WcLNnuC >M˂H"n;:x+B^t6t|yj4'}̪N&ZljQ{KT'J Bjxo{d jI%[@ =6IKJP|y 9aѯ} PPJ+thT1M~*nj<a'$d:kVS.(Ho &`S܇t{{ǜ7M` H!8Y`?V #=z=x*v^:&2w7ɸﳖNv >9O4_o\lGU4gT{]c'eفʉ673r: LJcJű:|Ț :Gώ kel qų|$*t(:GTb uݒՕ˝7qM 8^) +L68>>O_O; (' 5n`xZìlHO|of|_B>~>}y_XDU33ABvB aJa&ECA q$z*+7ֈi"/6#Ӄ0/A`%GI6$QWaNpB(/A`9=zo̲^s/}T~=$h'F)~uuCnDʐI@u@V$8v۳>qTsxEhguo 9zNiϾ@!0Es(xIA$k+HE-$(XDsd0o NQTXYT] ;7v4*nsG_Ow#($dDios5fƺL=l vIRN@zj=u9Ne\o!cnJ|mJlю;oq1b8v Xw.' ӷ"M21(fs;_بglZp D J E^d6ȶ TrQ|_zZug-%t@m13B&:ZXY*:GhL\,N h\<WQ[pMOP|EaPRc* Sý@1s~x~NgעT$$!lɐ!|_Oc)-q1w0899ZQ(Y.DZ>Ƶ-ߝ\jcI'E{=E_@֓ѕpvm wX7u!sԂc1ñ"ҋAu4[ <u-9)2miml 78MzZ֘@8bc}SBu8Ǔl'$߯Ǫ1"D qHj#BHu`8 ""`3cv쌿i׌-y?5?+ YY՗>op" jD>G0b.-&։ jk+!g>"_UD"*)Ķݯ%]0L) y,pFf=М1I~ 翺C'˞3>%p-|2"9vn~>HC>ڌiiHbi wq~9GK̥Kӎ-ca\w]̻g7:뚤BC }aqu.}a!>'封Ͽ)ywĿb yOgf>,P7']0295.[u"묝G="\Y&d; 9kNwIFWrN 82Wd=:Xđ@W c0LP.lITy똹ފo70; nj DmK|YΙhh*{x"Xvg~/b ,;\4B)pTn#PWIZDE9IO2`tΛfT ۆ|Q: l: @yeQ,>σ!{)s>` mPڀN4AI7N@)s>ݳ/O $9fE8N#W%{D<:btfAs49]}l$r(SUKP3*vdO+Ikw}ϯ:|;_MK2x iw,b'_@W,f\ Yvp""(m^XL 8vJCFOICό{05EBPAC#hE5bT9C趁6m ҔSQ%LHN_N9$9Eξ;LP<*aybjD '!TgWjӶ5k); dOzW&N(:AYP$m O@6 <}/tPaTWM^DQ|3rHCB񾤞P'p50RHO멣6{15EX Oha!i ~e1e-`bv1%Qs8SbK\0ѲIF2`0()<6~֟~L cE!\)K_Au"NԦ ͵w,?9Agl? iK3=r!jZGv.@EF&JfXշD ?0<> $w;< 0 PC^G?LG!]au3H'H߫z%Rbs8Ugd<^Fr7dv#**Ϛ``PF(JB6 ҧȇC5q r\2j29a048E-RJ,? T%@4S'448Ɩ$12`va$/Ԓ$|%rn)9M?J G?zfO|/$ m0$)A~3üDѺF bf_sŤ)9Z| ?X S" M}"B} 2!r rTyIױ'$ ?CwrsXʴbzCч\@Ofe %:3'RӂQsdqs0 "3fHE61lwQ]&~܀|O:ɩn~M, b HzŔ3&B0ه0 Qi~g^[wx1BEw3{:8Fc#492~OBaJ*T)TÓޣUډ#_?t/F!4 '@'6>e"ۣ̃L`P|4>\xiC009S+j?$;"pXfr:mI%p#4C:IIx«bR.SW6XP!߉iP£{ϯCr@~ĈLw~1Epb8é2)?~5G҇- DdY73KlIZ?Y'ΆaH0v1C*r@QHP65BUJ1as͒,ZA4>.Ii%vI"^9]먀CiKWLmr~!$bNԜOHPİ @ҠLLPC2!D h&Z2i@$htt\9<߉TMWp"8扲˱fJZ'SNf421(@40RUJRKϟ:j$mȥ2b))as\C'Xi$ 2!Rz"&#c!D1@ ߥ5@DDX?XO))?}o]y1nNs탘M* ;m}Vod'XE`Rƣ[cE@@yqPG,[ϻ(T!0n1I{i" h{˿XC LC(~:X<0;onålT8Ĥ HPR!Dr D@%{H!`<ȡI1HAtѠOߗJ{$|Iԩ[@:d((H#kp72|C)Ng՝O,QȯmmBg䁽??+cL$I${ʰC L 11 B3 |؏v3n!sO>r;PQA'߿ٓҁ0 P@<{/ITd `>tUIA/kg.(y3~~=֫Ádz Y / mQ-{_5zP"Ḏ*A:E|LO3z00v(x-0Y;RLMIMxMca҆B>}GeC=#ʄ^2h3"8}3 2I 8 P[3^AmbW!QXɧ$aBB4 #1Nd_-6?NEg#4;'g=[^G*D;:- `>Z {Dw;}8!u ؀je(`&0AJ@DPiX%nj.!/ \1Hܿ(p=xB3Q|o;dQ~!9O#{?B~=ivlMۼCV_(0`D> 8z۪<(ϯ@Bl{>w$F iޛ)˯_,ZL$2 VyZmPYC9(P`*[5)nկmJ^D3 w A /UU2s] FF )& !bDj]W=~%>C'0Sx4x3ЮdDBwkAT7wiw VFOs 6%<ɷWؔosE#ڟƩk.^/st瞄w4& ,Lq끹 fabN߼y=Q>^@$榏΄=Nܬ: IDB(g_ttDbżm ;:>J|$jwI1|Np0 iԜ>O?ޏ2pBD JD5L35P !IHf^=zBMح, *hR[/ƍj"iN!SthEi&WGJĤ,M0ߟ} <:/{(=gt9I < (8}gMxnOJ1Xo%|›f-2IvU@ZRdo7.iE\` =@g;Wݰ)o{Q؅1h8꣩~O<2$Jfc~ y?FbNZxK#Jv4"0~aX@|xW̿+!Gsp1Q0F'~_ȻmA?ˌh),@)% Ͽ Ɉtéj>d}׆ȟk"% d^=s@h RK?)+As^``/z& xPXk88~o` Vv{)b1HV}e%])!L { Rx}$~^8j˜dA7[B{>5y܁=^LJxu~OpTlR,'UUUUUUUUUETTYnA' 5CEcH@EdZwb@횔ɱJD41$4CEL:T%!21%Q[ (R%A2+wCcI{#hhu)Hh% څhGw}\..́ϋթU ϋ*Sy]S\be*cvcTAC~`Y 9(<,hFKg4@ 2U"$' Mx[|VNؙ@Lo h4?DnM G sY8{COd_'Pds=.Wr7f/f6t;'lf>PClT Jإ (؊ FomZ{[vp?/]Ἑ=.I7 9 JaLi\]y:!a|SOsK3*܇Yff7ngSs|!貟k!y܇p hf`&=g }@!hKٻE$hϣYg<-) tQZYgxtgEtmW`FI []tc awE0sc|Z<*JRRtT4[$>ՠc$5>C}ʆ3M26+փ-}FC#mv>D00,eMØjd_ω Yn$s6E"e4fm6_M?u#]a%5JD SIk 7z.2Li )b B׊=aT4R$:T,*VlUPÿ Pb(-]Ow܍ JR)5@RA&N}0,;J/ =62kr?@yQ邩pXejp*P``[pypU6f(I\t8yvYFLgsnb""`E 3 .FbaaR*ba1u- (m-6EɃ#5ffKMV-YmPbC2VSbXg"[JC6Z3 TlD7]7#ݠ)X]svP)`'E-iR Tc1v h 0*dA1tr}[g1850r7 t$qPkfs$8W8  GYT. &9^FlOGJQ?O)'PZhLpB~{:U/6(S9F,YlRnL/ty}DzØ&"% "& PPRI4qAe ( Cwآ 'c Y)Tmc6KA4čƦTJ ʰVBʁsi)2lÅ Z*# ]#Kk8y4y Geꢔ:((qA"x'Xö`şkb""`)j =ւ) F &ps&$-")b )XӘ@R"&Jb"9=d3N&>?R}"=c1ܘcAS"W4ȿA͐ !Cu&u f:\"_f[1RI؆0ᓤ(g~_I к$sdzaYɅ'#npoh7@Y3B00}@U821b&W[4% jB؀ibAj9d^ڑ#†KLŊ'QrI0'6MH`.Bဢ҆Ju K <"H&\t10%D ͈S$Rb^8h1,ADJU 3b[0MьіI-V,4sGnv\CE$VtQ;78,Yv,a݀B%Cu2|6t&>Q40!;Z^tLa1MOc"0J*iƞ2| |^Wð^8P@pxЀ 3h$6PJCo7'ebVx~;<:i'TvfgǾVGt݆ВXwV!Xi[aV:# I0TJBo+Y8? q)@9 ePGZ붏Cҝz!5yA r۽<n؄@(APW-)zcLT+ER}񢠊 e>K>(|H I'υIY^h% ZT|0r~rVA~I\\.79D2)5zz9}Aᘆh'P2 ){%O6)'b"Po/9vosK8"+Sհ֊5:L|1CplCBbpD=a`_r]sUC0P-syH~S>rNu(,:s'ޥ֬咫墏%}hZ%=YDb1 @`r=kG #dMU@ A%Uv8wϱ`dsT)~<4!4|[xqĜ#^Q 91Oy[(ŖCxS_-gIks^D+ݩ!BP*A(Y5(>C s˜vSH Tb4ޯ htǶsǂ߯3!c R B(v=$!S }8`mN5IYdn:'M{hI i:p!cƚO [c`J !J+ѝř-#˞݁Wt.dkQ=!dY +=;wsIɥzXVOQzgHunC$8Z#:!U&Yj&0-Mp!M<6p%BVq 홐PCŸohZ3F}! YCպ|IP<:n u/]-3R',w,rsZNd55j,P˚w8J-Xd )uKYdL)TEF9ӵ$"%:gLzLր;ez>eVk=8jQ e.Ã;=ca"*8p ]4IY Lyg1D1fByo g\ Cr2jtxeg:qa 6MZFYyMkLdQ9ItrCc\n2Ufm ~τBv!4z՚E< |hɃ ̗K[d2D* 6CAywx4L2! }F$'-(Ovg!@P`16CSH0[^X#U\ox 笢js~+}:c{P1zza{DBD"]!49i<ѤG(c2,3JaȆw>EN?7D1i uSHR"D$5H4гL"X@Af$ 8┆U6!Td  LEdH I6WP{*| 2MH-A׳Ի9*adOhOOZLT$p M1/c)F)ߗh^(C{ȩS(3sT|Q4RMnEÇfٶf˧<ϔX)dCK)a%($WhSoI=xyAB!P &PHAJPPAa$"PibAQIh&JQ#kkpI¯(>8&vщ^MͮZY`;;[ߢRy1a! DC%'9g3TԘFQW+"}ek."Zy4bEϞɉX& d(djˉBFjdʤ;vk/oNQz)=Q=Z #Bԉl99A9x߅QDmc#@eȒJ_c9~8OEA^8>߿HBEMԧI݊`[+w 33dz ][A 0L24_Ok_oPM!r{4M`=xsهΌ\YbE( }D+᭿>3gm4:sP?K < iF#RD }s@PR1 KR,zgs yK&$%yƂdkC"<$B -o۱ۡi9 T>N3 5Xgs$zv"{G>~tJ>Қ% OBLс"}YZ Mv ?UOMM׭Dԝyu4.;ABO?Rwz&y&O<$XĩsIm,:,%aHdH 2L H3)ACzq]c5:Q`*#U@N4FzoLRA)`Tlʤر `H;LUUQ.MapEr!1 (ťSD Dc1."W FB`]?n$:R(:^r9@y Y{f}diG"e$1Yy>$=Gys *Ԧ|Nj))7GP۾ܔ2k:^ۦnFZ”t'*Ahs.2j+_V\Q`_HaN$O{홺4/lS9JT(nd9tX|s=g;-6o\ӅgƎj浾bȅy{52+bۮ3 96ÔSv?~^5py6O*U97;nFkzKXcJiҎrW- 4I`ֲDefI{;F;'ZO&mNѣK _]%OcǕ2fqlɦ [XZLPC9  ^X̆acbfc9zò3Nsjiҙ-%[n5FB<^*dqC;֔ðRlCyxv:xzyr,kvפ|$U{0<㗮!2 ~nѻ(hGdfj=3<q[Og{$D$Y ܠf00F RA0F<4iz "*9PCeyqPz`gXًz .P XY.{fl2Wxؗ5XJ\i 9íliADu %)KbJQ{(%"r:n.G3ˏmhjv81m8ms4+fytХ 0: Px*~'hD7N"; mP(|"d{NH0S3zp5Zu@;0uHP~7[ PI8` ˦ÿnNxc EŧaK䓔BjH磭&Eao7F|'٤;dM07]{В#MXpViw+Ƨ1wLrV)cegZئ8+ZPX ߄H”qHUYgPIEEdL^J緬VB ^ٰi$ǬY6CmPݔsgN>gd36*j3SǷsTα ޜm#"WL=?~Q"v|?gDWܵ4 ˲>ݳc#A` "D6&!FZ2͎FvzfPvvF 4구hf&7`^խ'רTv?ϜE\94#͏.pg|ZXk5XN} ˼}"@E9gI'Mnyvyճ6St;CmԶbk`L!5h! A/7c df۷phe'\,16Ke|A:@4XK=І/n׮wF@$k7"[ qb31" #c!ne'>}sg3>|YmKgY~܌, m!4M9Գy|߹w).R8c C3vpXq y+cWh3 ֻWKW"7 ] EǾtaonQBc0[WzFOyD "m{pc(L7yM]^ZQK&5)>Tpg(fbI 6iWsw񻉄C[[k/発 T6GZo[T!Y'S+r)8iqg\tqX#SaqOyQ<\}bhg4Xny盓Aar1sIX0 o1iCQ5Q05P7WpL1B"a!e@NFxAB}DG[hwv* H}6T6m^$sW=j`V)0b5fǒg0љE|Z]#Uq/$̐4qۺuQf/O]o2)Pn8](&]ze; :=c5#·# +UQɋ16_./.n)ijK @gDBx,0ijqf 0@>3-vK+ t2diGoγM&M'qx\o3~^9r {)y&_Fao>o)v=C.@BiY\)Gy ah%߳mZ C:N;u3&9 6w7NcD_oQAkn9#77H:Fٻ9;4nZf5p[AC350u.sƙ_yŸL3i3(3w*6)Gax[vYδJ4`vOch}LM1#ۇy<2uXGB.]qګWmex:#.<F9d8J=dEAӞgw}S6cEB"#/54e嘝:fb>d )Y>Y5cJQLq&;(1>nZb=^$B$DdClfb:!n0s޻jcZBBJaO<ꕊ+4qL2Ra@;5GmgS&'=ssJiխ9ZanPĹN!DN2%u`o9s!`L̎׳3n5۳yư-!CPdvzq&[sK8A]q}O+UJ5:s쥥XDdxsߣTI:,5GD/I)Ƀt5vn;ؿKݨXSq[V-(4,qE<_ 蟛Z^c`k]!& l@㉨$(7}NNX6gH≣iHnaڤv$H=)ϞZ9mhrN s:*C<5#q|?qMN~XPNHL[nhw/x88#B2΄6q;EY5Q9~{kF4`I_!7y=>z6cGY|NlK2G8O9"ǚ)8|ax[b+Mcgh҅ =ЛLgrF;z5[q)̿/Fcw|T dXrv˝mj5xJE &} ?bTo#ELkXM&*qZ5Mv˜Xz^ +6AJ[_apc+);9f=>J&%n%'HK"x!}[ًw[8ʕqEyk*3zQ$Fd; m욍;CexrU13!CkwA#=jb;_hf_t5k:0@5 vLJVrc~ &9Ỵ6ZL~mϪ8t 0| GTGnЗ6+JrI0[>a. WMx8%u9; ĵJb$eʋATq-;Pʳʣf@:l! #=?k-zbǶ{FٚRmY 6o$7 ɧij&3jbsDiA{3{L9L͑0ݤpqLҙuݛ3Ps53V  :ι1 cB4N;P8h@r:g;׌۞p%I3sh* #;fO !%)&@Aװxr$,zrL]f m,pgـi5ރsر9]9C@5.8;I y 1=jHe(:`1Rb}xMg)B^ژ,Q3!Q]@֔eGG. P1P*H%":MT o`Ř<ҿp$?~|sR%X$W gA%f(>`NOznf̔ZOuLJrA=}+w=Ċ;QnqÈVrst5[,<z6N>i49\Ǹm@OL{SpB!iGOUQ% :kHx{a4OhxJ`"CڙH](Vt ќE8A[pc7SRI f^ Y 0L[68a  Hj؍jvSNֵzK3 !u_ny7bpw 5 " pscO8PJ>$90Q]{"*;"rxg0ab]GuE# //;wdo\k$B\4buWPP x"xfC|^Uetm@p*VZ|C ;)P{0>rme coDA2lu2ÜKa[7a !\gL5]605|e/)Y*z~]JEi[oD;Ä &m A7'#r;T@S< 1ʲ!HV{ᙢhp-NHvD @F^jP8mZ=qdf.yURap-Z9sk]UӐ-3gOl>pn"4zwTrWϵN!NV>01™(u\F C $ޭoDeb[Ѻ%3 `3X q0{sA.I:n!λT;\ӝHUP0zΌoB^]txO4Ng}JkӑL!+RIscM51c a3nqDnI%C]a4KfJXrqQ2qx\7=ƺ"qR^^"̹4]R<˩LX7̱"%dF& 5mo~SO;n_F "|n+;׺X@E@Bl`ͤ,f@I!-}cW t3ClwRYFamB*e l.RK??DŰ",:R)i`gBi4C /C&T%j G7_dzgb E =X AJ6n~'+b}?hm AD) V&`0J>ϊ!&Wէm~A=J.rmЮBꆐ}d:=n"Zb:#NꐚxM3<' } xIr|~(rC $/鿤`ƵJPS~FYՈݿLnmd0(9JlY=c3 MJ\<> pXbOZ}} él{.%8 c4P1pN! r`iAӸ PR|h?$@P; &x'shSRy/:Uu9CYΧyCŠzX'|?Pihv_7V@?~LW}3 &<JC4#)<~?&+ ^ʯ ȺG-&X#()eq0H x[]өX(jd0M/|=J /t `W ML6ubq 餈fB?n ԊwOCtRy03$C3ӪoO+ߋ)WV zlvЊ+93+ sY'VuM }Ri BnJy# gRLyg޶ < 'OkힷSNg"VB֙úñ17Y Kdf>jMW ā%Kif&y&7nx<= jbiy [TWAcتiGP%U;$2Ұwa;'%!KhK˜\p߶rc'MISGS7"j=ڇ~mIIP8yJFf@BSȌf }?6sW<G3?ъQLiWYsEpݿ;C|qE& )6&`M hH(Wz/YxAPXP`m<ǡ HH TZ4T'@~s9;ԗ5 ?[KUK>Nm",ꚅ@2f6VvS-i1ؤa"P87o+lbٮ:ѶpfN\)ÓyaƾyԣwQMI)՞HwLԡBQl0k {r;^v4v'l 9IuDTyN&g(?HPQUUUUDEQkAm*?"sYUCªU%UTQUUUUUUMbaUf".R.c[!PJuwv2/.6ٕO'Bd 'dH>gd)Hwʉ@R̃87'͵~8 |3mCFr]dGbS 6C:C0] 2f&FRY{ رv PDJ/9pƱ~{ϮjKO4 %M~ʊĩ4^ްf?xs&$ lS'=N v'"~8\İlՕA mpAʫ>+NTTh32Z2G6 ;`F̳$əRRw)uA#]~ϵs\am O3'hMkM:|gun4iDz^kXB}Rz9+/+18z&̼q~獿P?LͣQtCԩBs}˲0. 1QAuLIH(XiˆŃ Rfwww D؜ܶ-t.o(fJeҖ-R[R=;vht8A͐ap5HlS/r_r[UuGTK֡F!AG\M*l wp!.1( ÄV#\o2ӇK"wNS \qd+j{bD JgL73&p|P2/xTW :xHkϽg~wh3' )JW{1@,Kmb $ ㄜYl;":(j|INjO}N|jNF&V!]=]3&Gs<^ MT{s K/I3;Wd=_ N.㑊PyjĹN*6sžYpbz6[Đ;~sv21pBH./y).ŝo6'c La9m9@l@;sAJDG* Y%f)̣LM\1Sۉ4KL}pql/l&tsa\TASyl 㒌Lۛ;9?Y;" B!@<~3;=cC\ J1>*lqط>R*, A.4'_8w]_lqt_ _C!T6J? Rk;{z~_XϝhBtΆK3MO_u sJ}?}`xķ2p?4 <>Ѽ:B0bI/7gow kxw@[KCJ+J@_{rO /09SqNdD)_t4 I0NJcow@frMd-dьpu8vX~=2 d`!haVY*y%%% N39}ۿQ-֡ՑVf̹L_#5Ύ#qOoQ㩜Qm6b{{^OzlsS0#! (#Htmh^ƂL}Qⳤ3uň/&t>e-u:[&ZFSyFK&v}Sq(w8ɑs3: _ ۝`Ό_jecq9댘QJ{ms}R5fJ];Ua&rݸAIF$7Γ7dH/x6C1 t0c] W68 F!!gC&5# )`JQbe(d bS $&DHu?NAk u"$UJPm m1 m'W#p"jRdePTњ! %!ED t*`(B+&Ӕ_jX[ P%Ra(j4ˬK`\Z0;ՓW:qvrx#O#|hP "mhJlv%]G=O_y^ihp& !^q{:kw׬q]~\ryngv9EJO8뵹)6`GX72Y7T%E/89=9')AMr9LSDDTDQvF |6Z$6v4âwrNC<#,3T('c< 0b ]ACYVj FTi&4=HSTXDUQ1T1KGv}Oè<;u.>Iz&8O !;q Oԅ9_Oe J:xf}xp(p@}pEs%{׋VYm]U2w5d4W1X Q p+;_|= w JUR .B}#H 9_C")@Nd}Z :͡KāOF Cͅh$| +p;X A 'ʶw.uO@ *BJ(*UJ !.j4;B`f!"XM.g Gse3"?Nl(OO8?`LE"I ۍ+&'O"V)*xa$;~<&-;}LН{HPP dDI~~D>o鈈=*P~- (`$d ö%'{"{18|s*Q6b?= pBb"? CEͅr 8~ppCܙd@n‡ɾ$ OxmήOXzpǠ;M8fvbH 4Rq<&)C>:gygt CuIlE m hjAh![;e.E…m\b @4#S<&*hšx|NXDb:ZD蘒n0/y) V*dP$My`r2,N~P=Y'“l4đG(*)z5Xw`ag hi&4$(`@j]'X i(4h Btd,g`6%0A̙i8d@b"jYuRܼ#fè;Ǧ Jv^o9삄HIaAꩇ>C8q )94}y_*;L?i+p wsr$6Rc.{Cu{]d-!%2A?! o~?nBooq37zvf̹Ǒv==Ϸُao Q CN=x1 S!uن>א{zMm D~Í64A@TLy":$CyJm!7XEoEZO%Yt^ME^0XH24#~O`P}E}`Q$Aspo/, 7·vm(Qܔ؁ސ(vh EK>(<|7f"VB'JYJu b` {}=%ԥXcOl= rCS{l] Dca|ùxaJ~ICvz l4R?x>~U4r_FvqH(i2 /P4ډHW$uTC $ pȚDҍ=Z `sX:F&xsWh"= wB %!&03RPqe P y$Jy-4R31m?wktFy~gF^J*(j( J)($J/]iT=hl< =ei&amUYC6:Q} }&(AfR%hBd\`6ՌpBy8U 0( Eh@:R.r6T6y(&{OXNq"D'&JPmXP^(`"Kv7Vo2@?lpD𮁝0DҠHhvgΉh8F3 `a9upDH8aӱh6BHI3@3 wcD>͎!pc+Ps Hf@{Hwsчq$ g,r#ߊc0TsrmЇ rW+Z?B; ^$ܒ##BQMBl&hUO>+taߋ'uҒQ+yHQ>gI!|`w=P^q/O?Iz`46I] cm GP?AӖ4 >e;AzxH.4Il)Jq -J0.ZBO*hG:>/P=Br4 =M(IM o9b瀞YX" 21C$ajy4C:|d|bѴ,#lt>sd~i=ܚF!s ,ͭ`Q |7c.2MtttFAzX73#`q8=' 6Sp@쉡$C㮤O>aQE.Lqaz ɫ0A`sKs5lxB{=,)Ư.FCu8iF`@DD$TA -MJ[iqp8C!~4=3RpGK WhnyCL#P50[Ѹ.j g'z^=$E T La~:1)( 0+D$s'L N L/  h`8M&=Fޡ_`ЁǍi`R$M Jh( VR|hbP&()BCO>"""" : @l||D(AF*кJ ◑M#T<'ADAI@'9'lzYlsC1|ܾ`G```G\FOf F  A! 4:&$4BQXVi!"hH(*A@ $JP" E&D*& bhhZh*(hBŅHR F&(A"@i) JV$ZM#$ALIB E RP0 5T4ВADABPR SDM4*4BD,CK4ȅDЅ M IHDPPI $@P)B``K5ZBA?];a߹4p!D5v0 O_ 8_w{32ÚL{Gy}+Yd WJW=9)̓@7㙦dpl })jSu"3U_uʂndei"PIӁу~V @R'3QLj J @IF'yTHOg.ӷ>ir?fdɒt:* sۡ)4! 0-?ob24q!gݜ%N+3 NH !<)ZGҙG_qHu۽Ԕ׆P0RL0PZ >K@FfHux.myaj4N^ y|'`Bf&q?& gad!g78YTd!w6SMJ~B|$d"0i2C us`6-0 qD ̦J(wf~ Օ2K͆aN&fö(j*m[Xc&[TV*2,O(Pӿ}&nDTZ~WG٭ԸrJکV%:‡F/8 !,-HT=A|H56j)*=>6uU 0JX'߉t?#F)EbFCΉu'gvqkt>$ @>wBmν*AD6FOjQ=U`-²vOby%P$`~F-A,ETLAg{4~9L2[PEP!{|k_jp^2:Dc+0~0"$E 4ФP1 @CU1&뙿iOkzb6 僚:.c1Bf2$6b،2~1@3zʉl͂|:pH|H<. lRC*>H~ɂu)B%$P_q';>zN΄נ%ҥJ "x*=S%Dȵ (nM T11h3d9D/"Z)*l0O@B3 HRa|67v~.JA|0h퇨b(jiZ(kM}FIJC +wE*`"I 'FjNb>doLf܄GHD 'RumM֜dVC aQ^O WDi9HiNe5!:hrAf`|Vʣ3|'OsZP7?䳺蔠G8 z^0vԸC4`MIN lqLؿ?`s~  D7#_~wPK~(*=QUSMB)@E ҍ( /BbuL` 8>I^uG0G(MOQDtL'}Q>aͭÅ]6>H:CH6i,Nb^I0&r~8)_ ޢnoxzmY&%Ks+xŐn&f29_VPVsg_?:ɗSX~MD-<)d\-<ܺ߇8V2q&e P;K"%J7wFx1Ӄ1֧ܕDQca\qc!Zp l=4*]qguyYz`SoF\-tۙdε빪JWoW ^_'՚uleS`mqyX_e\Ӊs=>Ḍ;4\b1e̫Ҋa^SX)W޳9ohn1&w|K;3:;6vmxι&N'6늈pq[#u?r-CEz&qYLmL`LdLTlDPP!p) r︡S*ۯކa~39)(ec eV A?,PSC%|O=N4G5?VtAChJ[,E` Ƿu7@:HΚ0`UU;> !fCn-P00 *( ^?z@G訤tdE@R9SE2ro=EI9sb㠻mV8o (EWB-AB/@Iקq6QFhSثeW{k>6*To-ENȾz$xnPDHM2bшsMFG,/PN{1d )0fR%ΏqX5 EE$QPA4w<Im7AȈZ(=RXneIBCBD!;@. Ҟr ]V +Ёz~$7S QNHwR" *(XCͦV *B&W%Р2E_> a!NL)FcOApX$]=d&-' Bo!'*(P , DT4TH D05˙ 粦6)h( PN+(LR R] UT1 4IK0I$Pu5BADS0PR\.9% BJ AJ4UIDP-0LJIP S@P,Q4$ADEEH%s1jP (hW&) E)O:G;#EA1Th{|4r[o439fWiVG*k6rvϿ;>6]ӄL7H;ff  gET;Y*LcңL6j⩜?6⮒u'y@Qo%:C99 B!? zs5!h@jӿ򠠠='O1L.ύZUbaKM˹%=%bu ڋogʦ0ILF9pؑaYN}7NtSu|'r]$O1UH(~Ey(8DQCߏiQw#Xr/c) $3fa9ņ) Gh/;!%b'.X\z4tf!I)r}tgG&&+ dXMhO25;QG@8xx[ GwǼ 9?Jd l1&M_Cr3HQ"7mug}K01TC@ CZ[B,QM DF<Dz|Bk>EU%%Q:7H#?a _(C/WΜ!蜃nhd(_#Iz҄T4zPׯG (E*fg%(R ߭CFw%qbxTSaÑ'0q%g" :'>frO0rthzvr gݷnӆoˇJJ|ig34}a U*b5Z8z>Ԓ4DR(NJ5I%𸗫q)K@HPhp>-g)-в@"2pb$]JS(rUC휏R?ŚwP̂ҟӌlz9ڞ@Ġ| 0Lm'EAS&Z\Dr)q"/Y{僇2tϓ ww_v`- =`;E|>߮g0i|,$>Rbk ')y ")n B<ԋ w ?RKlor9Cpe~W ZsWen/dZI^#[vUdXɼg5Gl2y2%f1[C/P*5T4!mQ59a}Tq83o 鎆Y dz=>٘9$AmtP=@2=:|Y-S2rǯ C{cg71FMJ4ߡxՆd)aߺs F$6Oho5g8x9:"A&(y E,a֥6;3&ZL+0LJ3DuKVh"Q^eD^0?3c6xpɵ-b ]K+Fe9ww |zɎK'Qi 9W%>6, M18EaRs$AFv^䢨qE:ۂѥנSi ȁo_(vW/^kPU|rBxluV<1:%}dE e{ s'!Bs ')#zCOxN|ӢEý&>.ɴH@; ާ P7EUUQc!O9g`\w2z1쳜:,T.`VHFj΄* Bƈ6IH ~HNi9tzu${ 7Ea ʼnI L !~ %;S??HB) Pi(> I CZh՝; tPN2j @@1YG_m^_#_*ނv\" dIK*Nu0*^]7&o1mACjӉܵfب1Z- LLy 8ЅߔePJ_{K B̝j`C2 ((d~FX(Ɯf8yB2 &N>`{>8!(XDQ9~a<7d~hAv!k aKN'N, ð,*TR[)7]xLkQE35~ /]^;^;`0C ΍Ù15eڈ1O^@bY8X;cjiSn_C4a{))+yDb$Vx|2؀FEI60oݮo Tq3v]=^0=C4 &L--h0=ݐ)pbљvP1:G\rq醞FG|(}hJ@6ozaB`1FD8 ^#ڇO`8TND'"FPY\O<]A ױ|nĶxוum7Fl a<;lx)J}/ѱB@_~s0}lwr`Ϧ~8nb%㧔:&MCuEQ-4&OۉhSW -/ˇ~farpHd7;3NajS'd#7|HC"$<|,aS}Z}#qI((Bbԧ *:_+BS(& IS4JKIA8{¾zs%)& t !:,!$>=w^q"'"'G;ٖɰ0V%UR#?rt$ g:qA|717-tdM;1d `>cXYW` qiD٧w `O)w{8q_FYMd2 i; Yu%5*jC$D$Ϗ>hPxNzSŗByQ?h`beC'y+Sc;Re˥.Q~. Q'?ó?k>v5Hv4+eS׻ k'1 ;~y16J~z#@R<zdꦔƗ\bMmcJQm5P6Gus!Ɂ8Q]^&$;s}uUSjÓ( q{LyԢ0W! Xu]W +\wΥ&'j"|q":yRPG=#8Q쁬Nm8GŇG}6QsqTW*h?mK aDej:Me/lVZ$[rL2/L:-13XLT E;e8c7z"->! /iJSb/{L TڂoTS (O? OJv8q̸:A1M!T4,KvԠ$|*_ՂnvO ,;su键D`# zTP!H}%Fz3!Q5|°P-# 60d9N6_. Nzb#*Q=!ĹBP40:n^_l Q>GOBDLGvLC9'xc1ε & 55G z:3J,go'xNblny2 rz_D̺>YspAhE`qݘ^*vIBΈܔuڒtI p.!JD?{ ]TTh`'?T~~ cTT֋! cbX(ts ^ 4pɱ"쫼gÀxH_d Ϣ_dAZ=sy 'v,x`*~p=S`{Wհ[mo^=q1c!/79ۣxdj4j=XqÌjZWw? Gi߮7--bid'PYXZWaDİ%" d+i5ܧ&9ԄI!)|qFIU6AӢ|fK,з3!gu0VX}d;/LZnNBI+!St9g DX0hLS<=֢- 0kʧ#&o,r ]^䂑=&փiĩQf{ÛZ.eȱlA2 \.D3 kP-ZjSayFOQ<R ˝CQ] B$D0a8 ]Ӗd5;6QjLΰ.{kLQt :"{])v@"R43PR'.j}Sul<60,k0;!){nE(.@JpӜ*y}o+튞5ˢZ$iaޢ|ʞh=|؄ K0)I qDpC߲j4ruB缢vC(aF-Z8bnd34,:! TRUG rQ(i J(hj"!Z 4OXDmv TrwH4R$50@U2T2Q)3%%$1 !/$Lvb% AXyRS-")6 өSP4032h\:MLb!¾L';!p") &'aDMILPQMAA*^r%>hlVhdQ=Yeaq1/).T"O_,|+l3h D0ka@2}ÆԹj$P$Y9KL3-}3f~솅ԞfTB ?P(_QLL[`v׮؉BD @#(M Q(D44P3 BET DQD,A J RDE4AEB:@MHд0J 4L-(IRB4D LL(̐0LA H)\))ӆX&PRXNW#ҲfCԸJZ|1A;(0@; |!&'S)A,qS՜Sk\t&BF3g@;9'mjT,b$$%iV(h @Շ>`@?khfJNsX"/烈 8֜'aI NjvO04(a>d`$S Ԛ}vjM4>' l>zDeXa:1˳.& KL“(qȼHX%v+Gc$lJA76DA\g;sb'0u:OYM-j0,!vԩi=$$F( ~ $y֦9e>lͬugu/x%G DCFMD !+q24/.՗q&9`cR{pR!ߚCNؐ [~l&75 G I !!mR"n)LJGBXEn dpvL2M!jx~*l.)x0wft݇4)|@R͌{1\8[ԺYh+''#o_s"P< E ̜*X"oE&򀄦f~ 4 T!^]h'U! Ĕ Tħ?\P}?9|udb퇱zè>_^)AЂeeb_bޣҠy;D0&4 24m<!0 M-ËLbJk(J|-F5I*"FJpa1)TQ1[ 865RFUAEjo5HjZaJ/vr6$M '65Fhlь;s8'C"H 9$91%B&壧8⓳9Eg۰G(811@d 0@sw7kPahu\H@H|`D~hUT Qy,>fUsęq>UY g-0YTTQ DpP!HTTR"<`"X$N̏w˜??ݦAB @(?q_Tyf ۔=y?5̮ӫ<=_/%RBU Z uTS06+q BKcn., a0:t@zxi) (6G߃#=dVnt|ťR{/G'Y=r ?.( ona=@xԕ8* C pЁOdde!I.uЁ|.We9ɗHؠ9yt䆹'qōihtiqQ )Og$pp}yy1LDKK@PQ%CMH1== -% $=O IB|xEy\# O$x} 0-VK$$%d=\C0p`SLDẙuu0^IJr dR4*Dt N@M(yM")81`lٷBg&}>%xyPG)`u!>OSdIN'6́>pfN ٌP8њ;zM@A5( 7yoO>CZOWC&Ov9W  no(zJ BB:ht S" i OCrvvzۇ,dEi?!y@C~hh(a*sөu``sL@E )HR\caFs{'4`x{In0`"w=OQ+9<]hR|?)@8zQo V[>SJyK?Q mdKͣtRJ\fVxS9NOy;cc;g&Si+9?\ĬI{xGz"\A햗;[a*A^R7E%TtR @1ȧ4'1+L??'w7o_Toƞ;` ?@КUT&DհDA20%0 wPZ7JN? $@DLӌ44E]|I1ͶuUiQ*,*鱥2w @T3 1&éBۣ,6ܷN!X j;=m2i>L &8@h z~XBa˻(KWfM) 99(q@SI`=+`e@Kۆ0yC994xL"*E$" dJ@}~#daXAF+q JHJOPysO_4HlQI7?5epJkB$J]WVq=^wS: ɠ|!*e?i~* %zNZBZ6YJ$>cn|{>K@9s,OcP A)kw%r7I pMna{9?1tqj7C Hy"VQ%|u ADG]GyGFhn> 3OLc9U`}5J"K+Мw|dba,!j7Nz 1~lȯ38vMZX;4*?xf+X^o2xMd+xƌQS]`H='B?blZm8Ӧ%՟q棷{s 3ʹ%>??ӟ~q?cq;:}op!O ~f5X~N^k$d33[Hဋ7p^̍(B¨|xRoHTֈh>"rhfrY $3iC0b ݲ4 f%pem3 Wy(IFD̍Z,cRa̱FO(s7rώiGf8LŽ8E`F\3[B2 ɓD#Q-qhc ټ[ &f`%1>oQܪB!=1e?_%93!ܘ9/MDMQѿdBi-=WLI~az?L/xt"phrSmsʬ k%]|%_0)p1(?QgIwu :УN{ 7c㑝s@7h@#Ӑ}95|%PI4/XwJ?T?KPNǶ&2dð#ǔ}CدB3nņ{Uϣ@D9)M]jCCC* @1u0 h!߃i>podND;8L?4 vhHvۿ|KɍI3>d8uD51Y;{8}2ނ2<;A\2Q;C pO׊![/KjXmJP~RxE2A@b¤uWuAG`cz.trz=0/tԉH٢HB1OAP BooM O/N/y@@U,˒7sH` ["z'bD5@m+e Xt%;U\gؔL~`6e0b|TjHƄU- zb$}S~_awc4zO>/Dyd߯uYʷ,T &hrTό1e&h6a]+(&8p?I8+b UQ{5>h`mkL:X!T(ŗUE*aJuΖsL@m!`>DxdEMa'Tig'Tz[Ԡ|A67yN2(>]߉lNܩѨKᦷ璘S8yH; dQDͤ ׆1D.|'IcKoc\ #4xe<SԏtOnlj!/ӟraEUY25FA$DrrAhif&cXվCМLOR 4jCϨEB**`(V(ru+ؒOKG>UI7leQ }̟bQNѾ U}Q|X?<Nޘ`R92XC#C&M*p8LM+d8Wӂu)`<$YbT!X2r6H8w6(PT258g^[5R\1)9W9^-AX$*x6ϧqIrPGog}NϏ̤hHL+.Pj64 \G3ӁK(*K eUxlZ" T5K`0O,{k9t;(uP$<UcۉZ7V(_9- Ԩ*2h#MRηLsf 溤 ƃ'2DUU15,RQ4LQ%*rӗj("f"DjStJLST9liBQȧTsQ J l55y 1 tBI*AA44r4Jwc%`p\KiMa)J H d$61Hc:SZf f.,`^>Ə[g.O"O\ф8{I1%R"(n&8j ,;.`5@tgxu3,FEwHTWOdORD1FXQ#lPy뮗֘DRkqᚦQ#yX SRIHORxlDgzmO)@~OT=Έle)&F!IIt͠.1X‚S/o PUb`/^cAQ- eAT@) Eegu--|Q+_䥑Ԣ(LY@)`#&;h4U9 Rj:<"SW!MSt6qlh#Thx тV+HA8UfٶI4+1!2BEE1\Tt`Zh:hh&(hd!(E Ӫ>sFzeTb.N4ܸ)QQDFA(P͑TWTb Z5nG}FYʤ&s}sH~|)>D ea@C:'SM#IJJ{|=/GiW3(L=Zft2lIꕇ1R,DN72VTGQؖ*f< >hpIsO8O (7 39s dm \/?I*΢'c􅬷 ~Gݞ뎧+VЃ孙 {$i٭01XV(_!{$aZQ2yG kӗQi{a)="$hJi4#a?!2'lA{ݏE ߷ a8ze` (th``"jSJ~ bI 95Ex̀͊ZT6cJ1YOGVLcr/` SmTAQ08Ûvcdf @,6+[*D(^KdqiiAp3jl "ش"i-Rx00pH7au%1S(AͣukZZpN:$u;hR/7rkl^Rq9Dv/0H7댈lV79u%9mQ{lv[l0x3pT+%H>:R.c:{1GP,'I1ezVq3ҋK1rcRA$>s_4㮮~9?ILI=!n1.C@Q򺢜z"DwsýN^ӧ+Xq򄌈I[§*ֹ50˒8sN˦Bh e MΨ.kO3{nry%a /('jHEU_-8 UH?OwCu=da}f ?bR_GԔ UfX*e B{NqiKd?rqٝZ3I6"ѥ)! :%& *aREݵIqCgXKUV)KH,-`~g/]-thNѿ-DU r_xCqNHd"P>JѨ%ʊ,ѢWHOك=]WP\mƾ?ʧМ6&9R9gHc?&fvXϲn*̟O>  1Icl:@2 #({$>zY4ۊi(v9oIvђt~yO hL} nfS22lSB1 @C ,e }1d$@Dߺ}p*ng/! ( ?!u* CLĢ3y`~ Ψ):rB]w'!2G̗ODYvۡŨ;$#C;RxsI&|%Zޑrl"!K ,$Ve 7;7 PžXp{@OoqM-lA@1Ѳ~֚g"g}d!  HG`J#IKHң(KB>'$O:DR M %BH cs;?'(mhq 0OKcyO R7 8+ ,(C 3+ĹDa==TS )Y%eD%aaP!k黊xp@q$КA皆" n?Yp$=ZL^ɉDl+>?I'W@&Y;sӤ>N{Z֟vJ',&ʟ8 II#0YO뼈y03uK0~25+^G"<1 pi^oȠ `pԟTyܹAd9 Zf(Ē(:]H{z>x<|@F㦓i%QdC]y 霴Kz0ʟ uе*pqP ҁ>d~SH ЕH# %?t4Rzd:4CS'$-ih y@ƞZP#0lߜpM6.Z[H` ? %WB x|`rjzID[l'}JBCXiP T)$UHFѤ2 lR豑e8Cz >ղ+"PDTECLqp!XNI:5 %$ATƽPP/vX#:B@&! #"Tc4P-=y@7C  XS2XQv~t 1&"HpITU|웆~<3>M)(VٌH~8*BWu|C[ɫXЅ` ::QD$m`qZKR*ʐQ47He#$!G.)uΣ1 9) (‚AR(!4֞ !Uҕ|R#B3Q| CU,ט:Pc3TJW[swH#8YRWiM'-Ե]|jkvƢ\Իcr7;A}ji(RhaOn=x:̍Y7#4hT&pi*0LBifr{, :YwwcyL@yT|k.d=WqǯXZOO>gul9UʂH8w4Ags{f9KҺ˿<3D!M rټk,% Fy7qֶT9x ra;Ni9ߛ)1gsAǺ_}F'Py 'ށ}N5eoÒRy{}A:g.wn7s81s,aJ<9T D>Jr*L`|W1>Hg DtKL ;qԱLsM>cI,>Xf/ڻH3  x|!^'6Tد_Sw; ȄAFd;vi_8֨Ӯ `ɂD%KvΈ;6Ns뒡Hq(ZR8y69( yk֜:$y|DχfM(GqLQX19xhrӱ#Z#u(hwVT*x¨'g㣁B0#"\jƅ.ɠ6T"wLt> }V|WI \̷vr B 9F;D ix<;y ž;=뛒En+xq03`P^_2cFsZeΣ?IY[{gwGHfv.Oķ>:f~G5,Kr>;.ҦV:'cC#MX[s(}wg%BP`{mFYTdhܙ;;G$X{} _tj7cޜ0lߩ3O3LHT_#; 8z&pw3 82|.-Q9AS!KrlAP4ۦB΁V8iΰe,!ھmtJgʀΟ+ A4-J[ <Ø%njhό~ Gt[8w?(9Z"n2֊tYG'(`74$EnsD`OmQdnĞ)3q*̔Mn)5_ \GiCd=P7#v9k> Xr*fvR o9rNJ?a@|tv_1,~ u9cS<& hᶃGX3A /މUX/.7u)x_U~/]Zˀ]2LINW"~>•qN,BS*>\Wfagq [O/*-K#c"ՎQ1SnT{{cqدK8uU^QX_v z {y`z>=Y\l Ǐ|hf`+ۗϹeic.áï1z=dP GyTp\u6s[?9;N\Hc]}`UE"> 1\<.LŝhD j$0t^Bc^Fp4*xJ8Q<=6ϴ8䣁M-w.*c ) L}qmSR:M3ӺPS0m SF?r و~y$xˊ.*$\sS)d/+nQW!XD(9Ǭb\=#y4 <[)Y|F;)-t߹zqלZ4ǏjV,/:֧$[d@ hH8& ņ2\;C2Zc 6v(owipk6 h/<X}Iء-ݴ܈ P?!Pq;ɦyhSt2F"rI )b"D~<8%7hv::? ۆx#t7>#yGk39>xcГ2ټ[I~6SԠNHx<<4Fj4$xxId{L2يE-<ݛLjU|h=;ޕtdU&,{2?x# FUѺ%# O_G\{fQpr7RY%Ra2`(J̅LjQcA$jyjv _9F3XgC#q2m2j>k|$ l}0l?TW#dL!{5̈}g7J>yL B)3 <p`l?w=zoDh !KJ|ЩDj$7∇9?/f lǶvl: vHO|90[\i¤98@wJ;/dOFkƭ,"Tm++RTe=r>1-4~Kt#hqPoXgg+ BU3ʹw"afأ/QSRdX~hHT$e E_me0H}CgwGĖZ=~㰂G!gX`7O0+ Afɰp!dǥ 8k$vQs#6Μu1r 5B>B<`Aq:0lCoeC/I|Rty0 9{;n؍CDTOG6tS^DԬJC":$i|$-6ox<zK;~*ur(g0:Z$0te:7N]9&F{l/p(P2@EtyU !J+ mE-ϱV@>M&8T%:y 9w"v<@56&Ȇ@ ?_sXn|E@^ƈ%XEkcoϟ%;%$댠0H E7 JxDD>v!D0 &)jj@}EE=Ch ((E'`31jH 1peJdoaY2M yC|*_s)0JpoكJ#IDVLLEPM5@QZzliX:qh4Y<ÍQ&o鸈cq<9x5ѬRO%4}4㚠WB<q4D )2,I@dmE $DIsss>]/lPԳsWsio v9\Ng[&a8s%7Ua8^v[9|< =֘^Tgק9CvMmG.d_|xgd{dka= "շtݕ QzXFM@&[ UiAGmHMNR';pyx"""(E{vUW|SV4+yPsYKAa\ZY}X#VڙnbDXh"KY/edB=a+qӀAd/ h8.$Sfm ņDlzwڜ$5bm/ Y[!=!V1$ EDlxcYbg9xo<4r =t(ªu\5AW~􁘉K-m- KQ [mռNcpxnk5g O)\O~iqL1'1U<媙Ut#Uj(O><>V|9nwTEV n7L:۵Z%<$j9,P&"0&@Wi q%h ؤ+1r6XQTV[-VZ[T[JԶmAhVjRŕiJTJa@7]NMVM2 . ֎͘V`85U(D"Ѫhsf!P947 qY b&Zp16p";\KQPU&dt &.MvWIu ֢5m-XL=||$0isfNxl]=}qAٔ}%q5Hx}_X#?C߸VBpmXsȿD=*T< X $pig!2jr~mqH%EC р˺/^-:.̗aKk;`-f@DF p50ܾ;G$s c"pòsC0I UrC!`}92bh#)NqӶg`0U.7# zb֙.,rQI70[ p+LBfB - BdqydH»1,CRS1nZj\qD23[ +GAM0udj5}z} o> R[gTӔKD43XGݑE@TA̝!;û82jn.`X4e^qnZsv 22aݬIlsXgDa节Le+>rCC7/;􍝴ڭƘ2+C0,v[0q;@͖LiBuL"drIz;@6YVg6Ej[(.ѫGz6S B$P ( :s0#,J!vB;oq2&o98\@C0m3q^ XΆɈnN@MY9 o,i`a*xsFڰ R1̖{AMT }m ,eY+FE9qʮ'X0:!hه#7l٭4wyIN4ꟻ!TUg+u4邳~}S)R x`[}Gm آnMrVHf\˜ ;rc{qD:g,0Æ|68à <]wNјj-=PilZĿha xh:l5mm"(UTCCD:iP$XHLJj?s2,\}9>;q7a^t-R洛۞!=X2|2HCkx9*_x%u9k:33ěDC"@CŒR6 v{,m88I>=_SWfP'L0BC&.PM^,;ZM!5~69) >)'6&$B[DJI_#v\f $PH[pdy7nouے89dsa3JN;!;|ƜTSЎ!J _%E]́(7$1i|1:5$]f86cd&bib,V3v2xޘf"8xpiC$ HX wgci$>AM9I"4El`3$,HI;#Xs `ٖ^*;PPDI No}q'F$꜑cCC497 L/n ]c]2qiPI E6bOnYZ8Üd.85FI {Y(TaFNb sԨi.j.zҾ(|+ zJP/># {"fO dl~Gg&Clz֨ZmLbުy_ރz PaMkۍt)(S(&J((! `(d^qMԠІ](R!"DZ*Y)$~n|:ove *ʦSfHIPM|DZUv9x`Nr)cȌJI!<T68sH5+Q ԒY)-vѤ'q}qOvVXKHF(໨ΐPCong@Jyv<P(R:2EZ$2W(xA4ДU!TRr`tqN di"" &!Umck C%PV ihōuNey%;5,^yc{(595/G/}sCwc1DKW>ǗaJzp:b0) b%`ON;K.z:K A@@\ ;h&z2DmwdRǜZ^$jR k؄,H+n;@:`E"FQ݀'NZch؈05p᪑ wrR\K8eCURcűI1pC0;ȍ! Fi'6ʈ` Mhsp?BP `(u[`g3}Q7" 'C$_jh>_-m0q7aQ.RCMzP˜ )lIC*- 6vC3eS@{3 CX8Qgum(t;NjcbФL !dh(:b6Cj`Y:2=, vdQb:8("$=0y)HNXkJCJe`X5 MRQ5İQ u/c+YH9lPXzNzPP[DE 1;e0R (x?w4P 㡠!;3M^ (RK-Nؐ:%u{8xu EO<`OGXt!4E~ލ>$Ž  QhNB&"@&Z  Vy (j&sv3iC 'nՠ7Cު?J61LttY)i${$k*57)484bR60K`R:X;A{M̑D)AT@r+6z<M JKSW~9 3[|Y`L[QR|Ho/HJG?('I#eIDZJ4N Q*SÍb?3D" uoH1f:zPDaH<[lxLYwS2ژ+J|(uzYECVdSf9b̛ҺtA\[gr*SEn6flt%\IKOEP}kp+?pF  9%TC4)P K".ju1 ġg"vJK;BD a,,ᢄ0;7k0}[}Bq2pG<#q+Gv]=@}I9O}y'|rDz|Ļ~d?솀<$Gš YtZ#貱ʧaKAX] [Rtl)jsXQ ZTQT@(Q8;pp<@xYRuws/iqɘo|I$F&GNDt&8L܉͌;=Y`){ϰQ6DuAI퉒Jrdv82y2фTGPu$d6123#[zfN$JI~4b&ma3CiyB9v;aLK"/x44PR13FLQ ! W2m Ao㏶= "08zw'=!/}W&>*x$m_ΨJvthf4F!Mj cȚ iDZ"J奠_) PY:.bT9!" !HD(V [%ᩤ : 1|dC@N^R poHRMx@Q,I .Ne4Ӷ[Q6HRyЪHT)|?GJC1euz ! 1/r8Z/95s,ֺWmD7!F7U^`&!o Bc4&̧Q R!IW߮c ?>Q~_> bEȂD! >1RߕM Ӄ"f\ 8푘Izc% @mF`l)!ܑ %PCJI5I2D4)L?7`M_?a#iw-:M&!}>p)!!@]pqCM՞A`<NI#? b1@Esw~d G씠]( \6)f@iu7\9bz=a1 `@1p2aBqw QJL N.@8e3y[gG~A%%O$>cjrkX6* 9 pMܚOb%㞱%|DX9~"\5ث" x:T4w]Be5f:f:B́OHv6K1M+B骸;j,? ߠ\#Jh "HY||{%〮͂J$fkhJq_HM#l()ie R.;C!PPAB!E1HpaHkr \6ԑ* "7SaP?9 9!O! E2#;]e!Wۋ05mV٤? %(lit-eP+g y83ƄL ~N^ڝ QRSLTs9i?|R PHPPd)&]h (+0E)~0 ,wNԽqP|h4 r|R!9&].E ̐~Rawi %( }$ԁBQ? _'3K щhthJϫ۷>A7F*sPFRRH`EdLL~3lg_sk1BNci4'Yrm2N `M0kCXq j115!D34 TJKA0$tn~ȼ3@NU(fDmiB& \p)5?_: 'J +CIll)T( :|R B4br#Gˡ{##BUchuf ƒ# )h>h=$ђVeߛ*9 ξͷ% b2޼r:bxCBu;栊*ט#E{@=P֍ *A3t(l?sFH JHf %U&җ3ԝ1 P⭬4AF&J"ZJә Fj] c"`Bz'`tvui{G&d4pG&@=~RxoR jUNgh2B Dt<qm,),<^l3.p|7=z yxPq&Xc}tI^^ N샐 #P~RJEaZz$ RU*ѮR \[ 5|-o{.B::5ݖ!o&;זfmC,lL+SzdnKal P@HROgPNQ 6~BÈIjTye0@e a`hAx5 WUؖ^,=xL>ԅ E^3{ 0KANU8 "~8_XR ixl;N%A$APKLAٓg)UPbFJ*B(*%%`fzᚎ*xhpC$0a<\~TD4+Q7Js13Ca U p>yVn^қa"tLl䍌vuXC= L)j)DEh/ 1A6b,YT`t8> WD} غ!h4v\oݱQ&(uQ + I)2\l5 B.h*`rQg?,Ch9 u$ GljoHUT^UB>2 ̾t-Ia'8i ><ى >7{PJef2#cϼ_U1TEDLLLDR]G.6=аqw͡r!P!(b 0{͍d#D01?zx6~وD?taRcl.߸{*/0 T)(|0J6m9t0vA49m>~" 7&M`m|zC>\A@R4ߞ-^d20wi9'Rĩ@Br}%w(br(!A3BCy[ Xm 'x_%L>s d|;3S!w\01L;V"H(>*r8O=5LU\qryAPq]* ڡ|;U~߿H0s8~~W I?B7'FU%\I0z5TNr}N A  \ d6:LQs#cA 6?wA) 1<6RqD>~׷ 0Rb鸩 @BA `A[d]>5ke0\875utr7C"D SljLLM`ԁ!I˱Y@ T [& P iy 0(u{fxpW4N1,jLPf501hB.u.&`n iПø}='wa{@P h$?! Mu!E * ov:P 7DVI"8/-{ߏ+L]~u_mlgoG^ ~PPM,9~%9.u& q\.z)$؉8q0X!6緆ТI {\fd%"HQ(|ڬ{n97cÂ>[C1{F&Bm|tc3 d0_@vIw>Gх}Jyfۺ%I ]ͮ6C$̐8˗Ľq$"J%b^Ykͻ**^u=jo;Ƶ&`zh bnK7|~}ɥ0p]E&I6Mϋ=}[$N丷mv#$DAcE df ͻ*YY׍>/ymEg.3 7| N߇b2Ͻqo\ YD^_8r踏E3bu4U454ucyNA޻nB?9%!q6zijC鿧w( i1Ryb3/grhVs~{>;__ 45J⪄ MR)jY*";͸* NNT:uOڗ,* +&{hfs?(7 dgîfO]ֹO(eC#T,HptNc ~ea܄Đ# A&&+RwK)yA.&gjK~M nsYGCok2AO z(#1X&^c0Byv Xaqq~5#@\=V-qlRl;È&-pL0qFrHRrVAsA% ϿFy2;Ԁ%&^ kva9s}o]x{?/iJ)i;:- 2 @R0UE1*4xCD#{*׉:C 0G~R@D%(bᅴ<\ }؉hݧ֜&)u,3@y 7C~۷pqq  ;/֏!ߠQҀ D%Q w2N^K qԴNtI?a'ГII3Hn;,}wd9Hpñ!D4k w>\Q&aanKD n~1 Y'ZE)`2e@BD`#"B>! i ((D)i ba!H&!a Tid"R JY&*HifTXB"()I*"IYIH?k GXr ?Bn b p`_.o7~=>3 Sx،X8}?Jadx :lg/53P Mb1(Fv, a?0Nwߔi`mK,N ʃQ]tj!"Al0ER*1dDZa(EHI - )(HgoQe?W)x`|?[:02x>ƀZ6=㽀}w|[qs>+Qק^>|}yvu;ӭ: :ےZqPt8Tjhd^ozy;[5Ba{ n%*iꙠ:2@4h[{9Dr(b U{|˯{w}/ S.ٟ"x4__BPm붣{J;4;uu<GG}}kZݹkyךw\׸t2G@:soxw>w'JyצTAiBw` @@`8 >Rv€nPz*: .<+AR {鹠:H=wmʹ}nCn.P{Ǖw{}Ŷ\ڀ>Sl#@^⾼]f#unn<޾{'^o>R\;Y>==ɋw}̫v;xQ{yHӾuN,G۫;]nl}L<5.ws[OJ{z7z:ܞǻ(׽[evʷ}}CM{zFF {ww}Ps pΜD;N𾴩׳ڭk2o23y]mq=`Py軮nׄ ݻ }ޛ{4ގox۶\IVETgw*n]oFu۵v8l]u3 `o{G:avT4p9S[rRCy Mކ7f[O[; wtzs ]ZܛWp}>mC8nٝI{^E{gHufo8{9z;cڝݗu[a8fj5=[t׭yB44(uPnnWyvWӮ;:s||}vf}ySMvzRjwOv˹vqww0h莲WtM 8unFYnwgsbۑB( k:>ݵ`6ZSucf@7aZ wZ1k[owF&_}ӎ{gƯX{su33\RQ,6 J"RU*TƲUgR FcEu۷/v9Vh)f6xMB؍88v(ǵXv(xۛ۝F5]m7n^WOw-ꠡއ{Kgjm};`7],8M R3oSe+w6wף]5Tμ[wǻ<:[1MBSlEqxVۆ L 56&C&%4 @Й(&њ&MQMO?TS hѐH$DF&4dʧ3)2jzʞIjiOIF2Ҟ4Qxҟ0P X>eJ=Z WAUD}KCz]!> @7h<"ToX2*Bz !mlOJaa'e/0+?OwYθϣ_G^m.sӠ4 '՚.MxIyN`@B@BA~Ӗ|ƴ,*gouU4a}]dI +.F¢%[`pj 85zd9ް##YPrV%K] uY7! (5ց20l$af@P4զ]OްʡJ4G`lIATQM%31Ll'N&6Ms PRL1U0Y՗>\׺(Ij/%EqRO$9顖X"*@E_q!KҦzEzApyWh~_1x0?w*ryY)3}v?5 Y#6&՘?3[(p3xSc9ߵ֪(M_431 >8q*8 -3O Pu yCGMG`-JQo;d]VVYSFL ?~zgjT 9sc%W9(".o”U˸7-'IFH@ȴ:U'nZ*'fbs4)&~S)IGܷpJy]GM;C/uU \6;gER/ڗ:Ï[ϟ 3l0޴G^Kߵq%sʉ 䊏3f>^ ?c(nŖ(jb,Y [D!{C㰀j? L˰m4G=~l#b1Q2iSM0U̲ h8\7C3F%n"[(E2UG"BK}Wxvz{;ezIqS1wisZ=O(FpvQ)y"ცzko~Qx" QL;YPK(1s98<٦_go? ''x醆HTW)B3FazntJF=FI)6[[la+~0(Eq"&!Qi;jD+1 TnGNj񙷗N sA(r*Wm6^*ۤd+';SWZq v^h0l3߈۞-׻f4I5kN1^k@##QCZ5$݅ShN\ S┽j "JhN8/(᪋E'ΰ!jޏyxӷ:&Xec(\[]=ire)'VYFFd_lIX?}~{ ; 6+">N͖ͣKRvfb~Q|^!OvGiCveqjA5nVG98: Q@:<k[(ob\FF…*~c$웎R:۞9:> ՚/*)Kgpq19R-34C#uղ(.51/yUP7DNTߧ "3po61pQ7, 35{>\corWD2!(Q :3pnos<R/{iW?(0HAJ?s# ;H:p]J"1T i`*dRaSܐc,>ۂ,[4 PRTiCtzB_<|PF!C!DF?x̥TCy8E($ x:X#=Un(E (~@(*(h >ÌԱ@S@"V`E!BP a(Hh@f FT*A5cM1.i>"S$8*Hm Cɱk}̳R"P&``I9'{玎¹><1MTCqcv/?n%u7|̢wGO8ڥU%41R1C-+Jأ`]ߊKi1ETa"1H+,Γb(<6Lb*&َ-VH^g㖵-݅55 85|Ç2lT()$54*}F@[XV woQ (J=X w IQ BKMR/DSBTHK?]yy9:>bnj ʆ)a!CĖ&O%I^Gp`if}v6G~<1[%K֡Y“4MҐѮtHxh,a9gi l-:neP2fF:n~R>W#YkIA'1FOK6(  yAac]Tdxuqv*!#c14X*CA) ˠZs狆exwdž7o+ޠ AZ! T/ba՗bH) 3B QT%05B)BQh]RUHCB3)21IsN>6RsF&.Yi5T F8un߾2!1츢6 c?NgƙroR5փ 34R̃HA**#C@D J1R(+@Ċ4!2MHḰ8l\jxq=J{tSf0L*BtaUH c N-ќQQo8#3;h@&4H-11#B!+1 H#HP-yz6QER@I3 ҅ %7h&JX7cݞѠ<"gCc~kJ'dO%IJ"jq [mhŢ#X-$֭@)@(a-M"*"!i_+N#oOSqߖ-\ ^ sC .J@aGi] )JX)X0V)z xpר9~Y=pd8a)<=;)@;x!CıWGӮ=JR| Kl ;`&C>:wMMQ[bhfȏn 3p-XZw1{5@.Qao_E?Ox}yVjfjǏy&K΄M])FuCG 3 b[)H5['#Դax"\< ?ٸXНz.t%E^9yMXNB. %ɑ°p2+Prn ,2)=*Sa0܊FF8NΒ!hQg_00P[:ٝeuIK٣|b>⨙5(F5 R}m!^ߟ֠@ &([ۊ~\Ye*٦&91c1E2 $X楱J@>FBq=Tblm+yt6coMc7#jIMo?ǟM/:iJ)h~\j~GB^PM4'{mo,%>!JR6 W\dnVᦇ {5ZӃcȠM" 3ZO9CE?$iJt+HQFtI( #x41TI^4*i$J"j(]Kb g& k1L]i ѫ`nQЛ5grǩ"* %iJbiҽT/epih),Glv3QAݧYȋ=F"{ssTu7]0?ȴ61q$}m^m|\^yӨ,sf"%~yf8("ZW;ve:B* )*):2[;e6-I 4NvK ݟ)Rj/C 3<KE"hljݠ7Z8_:8t`n7m983!E$-S]O{Aֱh) ѧМLB+%AfiVƮJmHY1'rfM#7KJ*vxAb S;`$cX哮d0Momo?irS%40e#k푛J7AJeQkcz<@d}vcF&4V20,a:7JUs^N(2NJ[ɔT(1ﬦ_uRtPAG9Oʶ ({gxc{Ѡݬyѧ aԄzXHi-Wդ֓%DUID{qA6ˤ缏#䓈vukg:<cC%۝&՟ 喱f0s,l4̉S6k 6@cG:d#}X_9q3ݣ_O+CK Q@ahctX3.Illd9#$#$a3qQƙXwyE!l)$[}{1!FZ#WA.6bb%֜J:t8H,UiE׽"6¸] $L3ڃ B V$ӭcA ݎ=2uxkQuDڰ qt^Fjw%c.'cI]?˃dr8Ǭ.w1/߆ &Td[2[H]3?mF +w]meQkN]ۤ,r؛DR؜mSxY5 mⷌa)rt$7iwi\mmn &vjuEA'vu6լmA[|~#+5KRBH +$>˻~ϞgӄO>1Fu4ŠF(:z{dE+G]NjodQAĜƩiSC=h. 3tZ=s85IɶCD~i8#HGRj3tv"-Zcv8:LZ7gchc?Kͯ(dA41n|I-4MTv4|A۵kM":#j\q Ois:1XDkv W%Ud#&#wtUP~o"PY)x P)mChJ (*ŢI+ɶ `~ 4`4PX ZzFR=mh"56ؠo84PPT@tқ"|1(HiOU14Oq '1(P=:M Jm CJvSBT{4 >~au)RHPU8YNgDbኳª&mheuSqx# A$9( E UiKEk;w>)HU޿Кo"q({вHcJ'DȢ9qzYA*ߧN*y&iyQ_}lUT}MH]ر 563{K7Q Ήl',d@"e$|zCԳl}Ntk7W+ )Ӧ\m=ԋn#zfMX4q &ֲYxkV?E|n:kWfCÝY`ȩ*hQ)MN#(C\"l94EGr%Q Eʪ'ËuI L8D>4qUy$ғyC^#kzi)aF[{RwL$9+ŧ{4io!:6ύr>#ImßDI?w)%٧5Gx=Zh!9OwzScYo~3>~ -56I֪SeR)-D*JIg4Jj(-pQjPT SFʨnF -UsiqMP_9>:&턻%͖4yfI2(DEH-CXݔ,Vu\ҡS,pPN_jht-_E)44ݟ@Wg F jb4&ǗG415yTAQ%5∴4QLV1\<56LX|eu],;53sYa7T 4nT֢><}]["+ZenV:V9T0py@Bc$;m))$1IBP,:g^uƖK\{o3X7Wg\N1p#l!٪æe3 bzqF}+QF~Տ*H<m/Ai/A1~_ðR_\[t'5qO%&{2ss$a!fnJ㾑:}j3 /uL?^9^8D~2qLo"B7b"A0BB&`cd ޑx{R 8n\hoODePa#= en8Ȍl 2Wj=!m4 b'\:f/</lbm=4 qƹLd4COȇk,Hu.E|_(4@eAP74"*K%TP09slyPD Z 6- o?džV;F%KZƫSp9(G;?0e%đCuVJz&jR$ÙZoVusY&FD{DA?q`i!ډqSCމh)L^;&޽ X)psWp#N{Cnu~IaO8\=&x! rpK z)X[Go?h9=]{˦^0x8Pw_Ggj[lxBrI`u3 ܠvjk;yR4}3v[, ?EGñ8ǒcAΟYGv٥33qs-ЎjRٟ4][Ǎ'iJFZ[2U>i+נ+1y4?ϼJ5WMth"8 $唛^k}6aH͟]a;f^V)h & EPT5=tg(MV{Em8lwgm cuK{u;m|+*r%uvI΁Z̼hƛApϮZkػN ڃ$QcsZUX_7=)߲5:1pgd˅15,~۠DU[cf2L@?n5R~8+s_?{;Թ"ҢoM@"E3@$TJyI1ߠ\q?"ui+0@FDqmOuqx2'qHom4-|~?I׺l|d0=ٰ0U_wu-2qr )hB%>[49UM $lf^!l*rlG!1g;ґ ),35{~<LPI8`z0+<{.M_L_r=1(i~<yGueGoytn'sg(-+J=@Ӄjp<(|&@ qjU@<Σ⟗@o`X(%H7J$UӰc G8 yV*WZi;@I\gkӛs!2~Et\i- zn "aP\xv'i%JǺxi0ب/ir$*GeJ))%VUx.iTD u }WhMj8!(IP$@<_^W >wʤ- V@ !+Xa8b+ 7V?9>}/Sݹcs_8`#U%êj(.{^Ң;P^}R(/(ܾo;L}qkcQKј/~wzX~v_d0B@S> &o%e1I+{UoJr> pݏRHJp{.1ַ S3[>޺sXmp!mTB"G$w!I@ltmo{ú>P9bJ c!4WRgSVfz%cQPqEj>-ฌľ1y|կ _ R2Pv߯u"}+H>>s / //[N1:R5ɋqʆ$Sl&VXF1Sp$I4IdxR3k*/[3UTC朘b TY\' d.ڹ3uVu8?^ h3(/ ;>}EI~xqs<|ꀩKF69Ru>w3^% ?g{y&{h CP"21(P cӻ<+eB?˃ D?WM+5`xpTܰH%Hή맸?{FDQ1UV|cb?%n\pm E%~7 t҄`ȍ'Is_cjRTU )Nۿw~.9.??9~| c,ژz;=oQ:LCt[1f4Ӑ݉2 k~רԘ5y}mty;(0Ħ==E@~nEiJ'gL4TD_ tꃭUql: iZK1@UQCEuzM6)U&z>;fFbH=΋‚5;~Gª@1\U*uvI:%Е}RۇB; ]Ҁr2mH7d-ڂдT-P?C!WGD Un&M HOl  Hۮ7E (dD-&+*!z}vCD(?,|k b fY -j4Q kڄѯ*g[Q1 >d [:XbEH% ]a,TU. s=1TjR[R}$}!-1D U [X4F,I%~ݎؾb(" ("i"jI|cfؠM5RAE4IeDdrgFKHcQɩfou}o3n (.)Sa(pm~jPUTQlh:taHS(Ý99EoIETRa: ~iĉON*:>;EhZ2`r4a:N?]ތ4"d6}Z`HLQ`v/_~zvO$ FB\^`(V؀h뿛R D|c?2 V4@#G[~ߟ,~q1Zob@ŭ~/K;FɲѺ8jڒacPy얶A: (5Tk!4|ƶbjkD1Ljz7zȊj&!Av%t[iڢfPF_Li (Uk#m9[kFPdCIiTaO8J(kZ "VUQTUӁITQLJM̥()DJ}{B 6ՅU`܄b}34mJ,, I?Պ-_Vo@HCuP>aM=C”4(B4NmiZC@?tJ:R=b %8 Y( "uHU_dg s$~?vi® cksZhQfKOjT$q(ۍ7_jxhf/9ulX\Q`LOe2R@dvt]}CEV!T::tшMG0Пa:*yIuT%P8`DNg?b{?>8G A<_s_ٯ3h1*QU1@ J1ĺM[;grh?y} S]4S%Sr.OgތvlQHx"*~(t&|E>4qT;>=@oj?_/oOg[>FPމ||8Z ߦA?Ǩ6mtk?ao>ᐂ >?Am#L*D~}E\AR?Q`V&L`v$_7L$od!>vW<e{"ޣ'A)t}7QGl9dib]8E[m{v=ݮ i2w Q }|w&8_qG"{D'4hbpne/o}blBm9ZfT0!ijkk#0 &͚%xo"RGaY-bG>x1];E{ 嬃@J<:W#]iԀ@%YYG^9o&/م$'yGw>fᏫת7KfhQ{<~xn'MA(@b B=p\F WO7 K~oTa%[`Jnnсbt簸0UT{xq ]tj\/՝NK]>QTDD׾pF\ hS7P?CPҏjWhNqLbH '~" , תfV$:4‰s1;K'}KoT ;,>02D{r?n@-!'Ldx[ xeb?P|bA~X?|}<,->FEq.u!x4&$+*JB؂(#c岝'o T EF&Me HԤQ-ݪ@'wՄ( ss|ޝ"w.>+p_nzx̭..sTˡds.<ŧ@&1| Yt pyݮc(S]a:iܹ;ȏ~Ow5jP׿?V^='Aי@B{ n?O|^sFEm GMD;ˀ2q0¼#"657d~.G J`ňu4LpS5F>h4__ a6wpF%i6J&聹g2_ioѐo.TQˤRI*#% { y6m39zPfuPxHbi \ $ pJtxI_ݟ}P߯.ߚk9L!'Y#;߯C[oIY+[iB>}Lz^2l?xZv@-X%m.=u=f!!$  RP!HX3Y IˎA棸Pǧ7*M` 1V :dC$2qHbCm4읏A0ϫOb(o690!'*R4(JBM@-D(RIR)$(1(4Lʔ$BP -11 A"D4P̂&c O|uCD4PyB!҃ԐOU~|$=¼72꒕P!M .$bJzҬTDčP.$"P XT ѐhH z6( ){|Aq&NaD;!;41>vvyAҦ (IHZRERgѩ!F>xQҚ%~픠ӤTg* :AOġ28BRk)J@A9M |3Ïiþv)"]~onlu{N0eJYH.+C)|wjpϯ{w/ngCo}|oiމM_9>71 s;ʪ#=aczf :şI$9Sc< p׋Qr|fv&r/|{iT2# f4+mU=}K`2X\@p>\zώ{W_–p{M#8N' gH2w <^*).šnϯKci__H5 }'%j7e%N8}!`ﭮi%o,dBudNoW{xͰ!A|>qX) J$QBh~ +_}M`/ykYC]Ubλge1nI<n:J[\~ܞ%3).[{iGїк\/UԯвShwTv:4G:/Sq _~hnlߗ.?lwDRjO׈U|Boax_|riu‘\8  2 Liz{׊y||zf ̊mj2o%('Zdw(wX|pHΊ(\$UT9\X>eV*?[u]̍/z+j$툟k)9Ua *͛==8 KRԮ|^l!^mstdByw}%Bk8/zQv,@gfIhPqҠzU' %LMC.J0Ѕ:z-ч_RJ||#D nC<89Ćv8yߞwH m^':9i~4fCTmyj5%QA2>n Hf1.s3{ݐW/Nu/#B=rzȜx4e u9{B$k+aitiTl9~nNwno1;r_k<3Oe Bn!O[A~NOam{ Gxӻ8*Qnǩ~ׄ\>Hc[#`?ha:eIDJfj RWbV_݆1BbwMWvvbBBc1QUp;WJ4uvNί懄A72".DlK{0RLE= e\(F9;dBqzO9NنO-'fdkdhx/msȭ1Dy˩Eˡ$6_UaȲ<ɹ8z[UbCi-3O-Y&9o5.V(.Y`ZS rlq DD5INunF0~Mb> nl,/{ci 9s _qs齞F̿g OolHB5Zeݣ_S?e ]@93'`2a p5$p/^׷99.7ȡXXC܆$(Z< p{NZ0{qTQK86D- z/NR0 XǏ{H>l6\n)s ?SuO`3%CP n7<Sj3@ovyKvA|v̛)8f).̺C2C@ ߀ldfme;bT<͂3u z0GUNêiCxNIp/fܺScp3e7$^I2c`xc-c?79x62–,z;  #q\ߛ =u nA\S& 7 '$ŎTԖG3̓hIݠ^W{cL埵_8?ãI !CBtAK!,$((hH bf;r4}E>-) <=%A{O# S%nz=fꇢ d:'/o;Q'jLN J]h7qž]U˱4זtS<{dSyOwpDɜs-k|Tf7,H8 w:5z}:s*TW[-% Iu]v nxWG+H8Awa]ckm!GKߍad_i.~ݐmaxc. ^#6CzgGn?pJ=< *rTj[/l"7M*AW?voR>~mi~"X\q6/w<=xYq> 7ZhHɩz2`}:Pɜ:|`ȡ!$ӳxnޕ$LX?3N׆'&50G^5G}^ !éy;qН7t0Q6d^Vg^}BV=gۮg}6Q53Uec!jTk폏ð`x(YD?C 0O'y^Fv&audo%B"N)YpfgTzԷ*(B%LzwDѸ2Sv훖YP*G<$?aqPD=P>s3jz5ю<fL֦E8(agaA:wm%V'!CCnໂOipn0íGw!7Sp7 E7)=C=SrI>W_WG~=^ڞ}_˕8pTg^YF ]V$9I w}_ Pz.jԪJmq.A[/Y lz~d ҙK&Msݍ 1kd<~&a^"c+~qh]m2!A_))t4kng8rSwuk b [L#@3-ws^AxE}wvBO$ &@! ?R ݉mkIQ &5\`)>Rܬw uTd\ #bwYD$ NVU!QG# l=϶P߅7bu8OTs S E̕-~OÇwS8KkvAa.⃸b|?>-0scbQʓILGh^vb D^ ֶC[:(V8_=dQ|0&9Wb>2Qk/As@!@ 7Tr4"DfxGɷC4~D@ɔB !̀)Xd %B1WAH1'&1 =lX!-~hQ'_mɤWڠa Ÿ͔>0pA1rC x>?91b(:?v?$o9s< GAp60ĒNa^v['kE&y}tc_R @ݰ#X~[w @&'^<='~rmoG Dp[g$=:}#Z|?#¨yb fnsi4'+l͇:SjB,\?BHj9 ׌&Qٯ~ T&G* # z'#`G`^<=~dԼOv~}J!M|yO9! !)K=Țg fӞo(_/33rIL=W6`DOꔡUH1yWa/]A"76SG&\;tw^Ń&P(<{;{|8fUUW.m>`[a'v' ђsw9 mԣ &6P&'ꢟ]ВpjѦ@֭ccM:=ӥ40rM׬Y? 旟x!vG+n<ۍDݎ$qjH ~<2@~s]?`SN$p! 9 @wYʙs;l&}8 lG8I}w8Ә&TFY)[mLH<9qt{f>@ c#ecn(~H ?e6r[=P:z\[ fӧ=εcɾ*YLlPT7ު~qoݬ = L$7S#:yϯyܢQ4C! $S뺇%xcGOћI ;mu˭zBr}mX}9HJCwȀ E|~MDz!aE/!aP6uM#ǷROOy$׏ ='ډ|kenC'U׉? ʡAyN(*?E"L;GqBI5ǭlL 螿'!Q~˞m~yI$RH%#'_.s GM_{xn5D%vAطѣu)2,k( dF} {؍i?vO]R\{BC]5@.˷G? _5!.@Џi/dG@QSG0Rx226oΠO*74sd]&x٧soת7'"4 uz''D-1>*Ul>$:?nd>0'O^D?G󍑬gF/$S.Ȏ_z~B/'aX|]jrؤALWis,? ~:ޔE#.oZA\{7~ OXO0\(Cey{Ã?džL?Y'1n +f}8QҘaG)GAX-CTF H20Vp>_uBxߔrאZOG-I"}uXɸ D q_M*g ùD@Ax`-#R@O~О@BkLjONq-Cnu] UpBI$I$9~?ׇ+b0jfglK;YV$B|.ronm ޣ%6p57BX-))?E%<~?:ݱxګmն?|_E 7$I$I$IkګmU-jVZګmvCwUqmV[mU[ccmm{% (StA< h0n=WmA \/[ y(?][>l[C+ہ助T8w? ^Q¢ \N/A0 2$!ڃOF5Dގg`A7>GL[9pAۜt,sjZBPŽA29'D>L|ʜ;Y\Hp`bK-k. @\IUJeb!)Գh̵7a!_RK$kwHi0C/]&/HЙGO Onɮs?(_Oې}l{] nLڱQwOp=&GuE罻<7. j7GB%-%pÄ:Ie\w7f1_v5GCxGn<=;p3A*e7<;F?<ܭO}ڊZ xT8s‹WqCgkvcqX3+38p%h.uS]u ` zM-Zpj| YFVi LR6Qt8j XaQGXz:c]=;Pvsg?۽[5U^.z@}t::{iз0Wt e$[n~Q Pl:8,!Tb;GZ~Hq(k<0^/ cfc[ઊK0|tNUtW!N7A GC=,Yк$K&HQeP{"STCP)Ia7F>U&$ad[B-^EO^0bLK ڬ. qLsot~+0p1cKaIK9saxH3:"Wg:(/#ܲ/7 <`@4@afCi (zDwк}SrEE1g"")7B')`0lYnvbDOk .F^{^v|Yhŋzcq{3Qa\8m4RePR+YJRM&`_ .6^w;W]A j._dާ10/r(q(՞(kAm?5{/_8Z߭Rw'^ A! 9x's3PL!%T.d69,;rr1Kw`Be=jLz)K@0RJ"-^֡Y"00ĉ)5%7%{J+JذR0ĴDOSqޟe) 6-q:Xs<1dN89ƙnxj1$C>F5"x&SuD̏ iwv<[(džma{ ^~|6oX0S`_Ռ<&iI0EtuEB#6AsҎg)P ZqL=iybzQún#djn$(}f:h+#wwJP9(v#;p msb/GGv2g7`pE҂򊊁}ɴwnf^^_]jy?(,~CE;ǹ),|*ǢXi{iOݘ-dg|D6oG:%7U\ l* "\njEҋJ=|e:3IF.€OPr:` (JM3?Z_trx1ߓC3a/hq:ai"牵d`75Vt,|'2~[ui϶q',M7؁ ߣ&SWsCBOwaP=T"5]*/yy|ƺ"6EHnbR*Q$k6]u.A"xaΈ0n=O *җWڲHR=|_̏)ٜ~`˵`Qr,=$f S`;^v3ZE+>U2#Cz\Q2!Y]s!MC)No-xWMupNR$(>LL s/qwQ`/){7;<*FP 6X:oKn|$ 2ɐzq>0|{_R&narz/T]59/Y} $zӿǼ]3UJ#@,SphZ n;UU\՝>PZyWåUuM)ӝViU^*8#m$y'u5yFmvr3tpjgb_w;i$oOF+ysRDRH 3!P`çp!0bm-w[?~xT5P,Ĥ9E;z4qMHdeƱ7%#Hd}E3^=+׎" ryAa;tCy>i7|y .=C#EK]Pd'\q2C.M~}*0: 11U$^tFdS.Ϸf~>Ə|SV!BH1  S S{s-1FVX(tՠph~a/;[l#'\{M$~T#C-p"bAv;8:#P !lƧk/%+<ۭfu;((XO|F -U,)G~ d#]ݜku+x`*Sbp~`zoxv!IGݘF$u,H$PDt'\(αs u-<µ{p#r}ڦ.cmG!CQ\ cL9+p@EpPL9 z!;jj~R~q;~30 EJF8^WCv\2plU5\QO8WuiJSNn+VU'3ggy]M-j.J%+e[\k(8aؼ_M۔ 1T$\_Ws P@0ɛ2=EaX!#8ڤhs~Iz8KjuT9" K9]G2tL~tQ7/ Nx/ 0;D|k.*#{kG<9ҁ䐤·@W!Bs#g=}I+F2Ņmo?h.(`w໮ va -FCžk*(,ahnV.z)F/n̙s\KqDgp``Q+pmv#} ei^`16#qH8% P(83kJ[Y^C.>xmA]PcXnUZ 2oP ʡJd=SgۛǐM!rw_yW0 bNp| AkGNO{*snJ # =B1{#OL_)֐ɄpD3r˟ӻBjzݎ蠽 Sdzunug>DjFN}BNMP9q]BuoJTB3cNY8`*:Ѽ4W'f8Pf^QTpZZR?3CD$R5ߎ qf_@~,>)<44tڃڊMQ<Ҙ1^+{6˧?>~?8TT8b̀H$[rV19-] QldGEΟ3I ͨ2q^yRqMٽbvZ,gRhg5N57DԄJ;'^S/9Qȣʏ]RWv;q{ub:!G2kn1"~^<%laݑ^';CzhAx(%JE"w@=Q.Pn!~ ~իBcߏ{koFH&޸_9}l}u \-ЫW-|JPۺ[d{Gr΅?=8F C$^qɌ >]f!{FXӥ~ J6 ;i;iiD!|ڎ#I'}*1j3/ x$-x-H7nx|A j&f8Uo/ChH& 97";qp@:B(xgHx8b#AhƒrJKQgD3=4_Q'#yVȞTKɄ^$7q'IjF/:ρt!J.:Ҏ^صkޅbtRN0w:ZKYvhyz/}K*Q%gBEO07=_ř^u^ϘP#H'^)Gi ̹XPz]`}wnЌT]8jl%˟pwɳ!.PaD ~< j;s;X8E#kbe@ ǥ}=#ַN` J#?ABv@jvO 88ekgdDZU_J1FWqRs8*LXn QN['p O9?dy^{wۯ R* y#AFE 2 ^ͤ ѐ"t4oe3P`7Fs(}E3LZ\_O:ɀUeumc7;NG$t#M<73x|eaV]z/4O_ (v!=?q׫Nx@y`LLޮ|r\8ޫ"}qW6־r D;<o"TDd̈́:1R/}{|7ILG_\c'2AA8p_p'J ab2 A .$ /'ơ*2pNZoҧwSӦI9$jJ c߮G`B P<:6 ~ƀ*uX:qt#* r-%hcݯ^2~Yf,QB1ހ')kw/XQ;}"5bV6@R}JCoi;eD(P=TvN_ޅ7 U|a/\챿ۋM\' AaOԍ42O4 ECH-`C%݅ EߺweHzװ{1jhߩɥ^ק 7bNr:2s~4IM7ݑ_~vP4}MߦX4$ %Q:YџK75tJZ"~\.nӣ "F\kVyЌt_sixRbq`7i`ʬgupe?ȓ0w@zĺQC q \"Q= gh$8IuDNT^5ʑ[bۧi/Y#Pոܣ z:Dh V]K!hi 2 B䦩*FvY߄]\-o Tsݝ%)0F>:C}w8Y ''sg9o8( 6$ HG4 [h]@kA"mQ'>L%T_'yFw}8SсrZ4`6CLe 2&k:2SCH%*E!jw^j T/y^{-+br,KǕR?{^`W,T-S 4Em6b.&SpZ"+@7- >j:Kg _p9(>A$,t?]2l:>!K#e7E'mͰ+;F:<~6BAl$޻8&s-XĦc^|*ҳ)!'nJX|n)?POѫ]3 b+U|Il!k@NǚQӯrڹ2RMTkf Xp-Sbj]|A5zx>)Cx K}2Ⱥ!;` lF` ; :T(b3-?RgW4n#]_l;珏t>zM@Ï\܌ګwMApHR9;aг%vc{u/o9BFSGc  Ԉ?|d)Lr|; y"k DXa!yP$ KMz>AQr7? 0Ď;Ѡs*L?!v^5A#L`v6* *|WAq<31P*Z{#&/Id4dߔd6W;,D0!5#gW+ z/YY^CFxsރj@O^oT+NF0#1eX$Fg5|8]="b".FsK³JotpYz"\k~='m\Xy@&<#2s$iiGLS|0?Z˟8)qDB0틚c@B{$$G7̌}ceԷJ!h)zs }sz慎vB!oͮ.! Hd|z=κ;HPH|ε@CNtP8!TP![PsȘ_du;}I>poFTǂ*AQ}.~"g{n$DD7\xN$MuyswwO< 50'XMN}[ۀߦt jE2aAqRҖ!7_C-GgT8@:wzN^T$82j^b:8<6ttdI=:*(P]6ax]aؼ џn;܆x1_'ʋ׃嘲GzzȊ:5Hb{Pˈ]G~Pmxe$ Ro!K:,Y*ψ[`r"gJi0F "AU S8+~3-hWu.TQ,:_~CtC3Aۻ`L^ǖB[ {;BˀD.4`oK\`5/w'517X)Guo=iOwow9 `xLa~1W>R<;Hg'Q ȁIzVxlS lŞ ?kNM)iz{Z8UpIFX+Ҙ^:;IêaAc @twp .bn;=ʡ ywb;F1vpܛfqH| U +WgJ=>.?](BD8_f@91 n9XLQA# \i+4 R;#˚rx=^RkA*Q@SHw@sy,Ne^t dQbPA&'ޣ2X'PEI mǻ;z7 *'qM)KQ"0|fѧ9-pn=s㖷rT5* @B[n`U7B<4*놄=D+y);[¿0s4F=KG8ʃ:-~t9Y GGiS;\h~UDxBn A!gJ#x"_g!)z| ~#\26^U}}ɽ!`w7BeͲ K QyAt#;O2+M 1f.fv2(k ܒxN.w,7-!e`t2oZLVtfPgTE* g Q 8ˍ:v-33 /^qs?6B@4BN?`}Y;t^,=>,gHh< #Z]""/R;%b:sV" /;0^77SuAECXɅ%d@Q Xա%aR Au(80ggmzpPFPuJn[$ 6q"s!|mII0TV~.Y\K {BtFg±;0p513wZH($w!7+Z'WU+ Ӌ]1R^P12KE0uu6 V77C Xk Y= 1Ҥnn+wh~C>G3@+hI+ؚ^?GCsT\ ,`أh&~!S"P;^+mtduk\eFM0|S9Z}^<)UWլ?losҺzWj0xP,d7d&c?M<3xXwF]n:/Ʒsh(ee S:V0N`Q0L:3I-8Ȕa4TUq.MIن uTa{Nj?ClI̅跚DdI(vT3S*\*CQ?hʹrwR5Xp NGiË,V};ĚC @φ&i}9=u>vbJN+Ŗ[&g+b;$s([̘0 Nxwo?^J=O#wCVh,:ȝJ7ʇѠL `okIM^ ,莡gWd"GhTMJE< 3" k.iGw@(\3@5@L1EGK:b"qC}߼_h4x g. Z6I>VH~E%SRa8iіq1NQ"W$,ipuXfcG)nwd{Z*;kҌ%hK7VOgt\yHFkwl!- L?|@uh[KG/@(k% Df/=@ZvTGk圕(Y# ңɮ1sj[eRɷdrKʸA [>F@Yu!HsP"^y(Xs2Ot\ 6#x"d:cޗ+u샟\̦=JPYs_{|uqdMf?n5jVKXbMܞS8@/O72*OߑYy,.+Sf\dwQmLn8vkHe~簕݋- Qq(( "Q@̎ 'CC\tAN[j{eQM1P3w2Ap-A!$ya'MC0G_++&iU ג.֎x!L|dP~: xmyW1oOGnHG=6C3ɛD9,~N|^t^*x49Ď`>ckL.ؼ4jC]λx JuUaqLL2 `탋ۺvS :G6k@dx;(YM%Tռs_Kzbd> t2 qaS::F"9dGם0~!iIkrcꌰz4#o/Msށ#v#!_P,q w1H G\ ڮ b:a[REZ4SN 3sp0{ܲ,^ԏb1Q"{).1t2KRP 1h G)pYGT&/:1m< !E6 YZhNV?DOv|G q~(˟$=K<6/(J^P*yޚ>J"y%_<#D*sբJO5{῵usJ*fʩ cjXGQfjU+V Gs ?Y4 _<?) CT}lC7|M5=N@ޓ(&2}~R*o~fYilbP70A(гqHn2iB@l?7m?u1Ok{ȼ.s[ +:N%Fq)ש-4N>oBf}V')x`^ ."|hwؾֲ<owFs -L]6٫97v$B!#oF8mu='SX Abb;Yא&pX<ȵ0R.~ld5t];\AHG{ݰ ]`J CQz#X.0!`TE"qFA~ R/7rTR [*h(J1>g4^cM'=}DžX>/4/OX1rv1ߥɯM~݆`{Y_+>^Iqf }.K׊F~sQ#FfJ0_ukPdc5 6>s0(/!!!FCxVNzn\8tSy!z5վ.) e gtb2$:5UV SySͲZN ꍜ!Bw$ K}޶qaPI^JX-]9kHSi'!.G.^0KKS9@w^X#ˠˬ. DV(X,qlWaE M-r3~Wz84E &ǞҕX4 ƯQQI"ؾШ D^\ DAYTY"h[ W\i>T 07י\WXW`.(x@b!$d@w0U6(}7F83`-U.{msA>ļ~'&z\aڹwb=Чy.9O۶c Og[$^O@wꬰk:%H#`Κ'a!ҼUQA;~~́ %,5j4v\W ð8P2D<ߎ8~'{ӏS@d{ DP`>@t,PH D:ˋ@Jl/EṂAAds&pK$9EE־ow/g{أ_`Y0$~U9h{|h >u!d ͷ- >顇&{٢^RuboP.MyU9^_1t!~VU?v\( ޻>xT=.b=H!7$IhtEzʰGJaVjи.pQ;1U#=IZ)J"D'pre3ǷKl V[zVTنɬ]yj^ff1awt n\`1kH]:PNU?ES'kq齛uV̉zD75+;o3qIRi`A"TY=̅7ß9ӄq_s8dT!a-ΘVw1hӁтTm!D3|Jd>n5`܄cJSJg}L\`(dDdf{~fk4^J5!/B*,ANX\IRbҾ\V M>\P3HZ$<RP:RRDF&8h#ݍbBVQEjTǙ(6Y)  ۻEUT4V@kFI0sfE QOEI1`cTWͷG.u]LE 9w{>9YwEykE ЬiAPAcII!@='/HM5?>]TηHEs 3qtv!ŐoRQkfT2B"䣂l?_s2I݇ A#ܳqݹag'i{^,1z56-Ax{[s6"g{^vsD5! ۈx(MQQZ8{!.pr>:%7D+}@1W@M4QN~ㅗ-K*E]@ט}0Qm_Mh|щ&pc[gQm+x5(/@/h1q?FwIe d Oq7Ū yp6&?3c[asA4:^o53<]ӝioT b_6!ft230 40LQ bɗ%5r ݀5I%\ Czьk93HTgz$D(*c6.T=afl&cNԭ 6=Qpv]o;p1ڬ#[#lڙYZ'6ڄDS KD\G3֣j]bzh*vz|x4^^z׭HO߮Q,xH}>k$9T-3Z-ǜq:m1t/I +ǭxר{\s+5%qNW ڣh^"q:L>cE\n̈́^61v ' 6s cajЌEa Zh+ < aV3 (Sp --c 1:53$G\8C`Z_syV2٩.fl1<#(tӮ3uk(rl̽5 [ɶLk[q[GWTʈ~(}s?gyޑ/,izwyu4么Yܙ>'u$+Ǽ' K}bEhF6%oՋ'c^:NAHBTi ߍi ^\Ջ X5\ ɓnKZ -P~e_q9ݖ럫g\i ŷ8 PG,cRrO7G?`@0uÛpm+n}&!=Bm"Y߁@@Y;O^1Oſ[-ow qk^o0 t,~+VsIE{m݃o^irǰ281opd. 뵹6.% fѩr)-6 4SPB7[*8L\-o.#LVbڔׅL)1'\.}9\MOKWes7dDLJV9 ~rg|:묿Jd)|Un}1#2~W\z:Ѹ0杻> :!pgP7*_3ƥfq/%#M3MG5pSQڒw)18Q`/2p} ChoKiLL3QYD7?OLU&}9?|P!PxRۙrUvnkϓȥwz)ĩ}Q;$IbsޓhUG߆MoAcf.eLS=e-FlFJzKWPќ^|!.w̑1=Ҹ#x}YPSÎU1JPK\~8qxK9[TM"!s3Öث諽uGs}$DYؽ.p2j(?]S2}t,;ҙ# c{#DžI7]yg\={+HV)*Ԥ[N9:9Au|e:e~U0^D\)-2(OEJI9C  %2(OҲ\$[?оxhԸ^jWtlC!MܙQJ~V .\_u>$ps88,BDd#ܯ9'r`?qG[\7+l#S>:'o. S#PO0 @AVH";S;Y90.0eT?_pǶps"'x_BF?f.yF7ůdYբ (PZwD3|KGKy'kC.)RY YBT'ي!ĦLL4уw@+\F+xQh*׮\ڶuғ9&~zx/+ K׳mpep 9IKƫ<~NxD[{K8_ rGn9 ۋ˧|"Oڙ[mΗ?^!t>n-ݹ]i iG0{+ZfW郴Ys :޹LȂ@'V3mpiUðU$!T+Lz6#!X_\Q'1t5쨘b6T&WRZ:.Nx;=!Bkg֣ܳ`,";nN-). 7dF|ܠ8#<>5*[Մ^}!Ǎ0h7}R(0:"za`, 7j_ r_q!ޒH+ٽ}sAl2ZBR])$J.0+iF/`TXo.Xѽj) _Rqd1Q]IxIR*A]Ht/M_Ǩ(k ʨD-y,'*vt{s6Q |8o3(eas2e#c tD~A}%Ft°VDO? WMEݓ*nLB@ !M D4TC4$ PLE4 $ Y 2"%c+R9C*{K`x\{Dj"1^[r@IM]{=6}+JNӱ-32.;skQ=i f`?諢~N_ҩ.'C?S9dyY˰aKsmz3U1ƞɵ'<~҅x})ml̪;2>Ge3) ǖ,Hy<үAJE,2V>Vϲ/"ÝC5vBvV[3? 2){#Ե5 _Y>XIpkT ^>0Pɇ"$>z0/-xpufd,"+5T,AEq4l(^ަO` !F+0|3F @Ȯ`/.M@5E{qz?J z~g4X@(RV0nk({HRj3?{;tC/BpCәhSH@~|~emKٙB߸1!B/2[`,c/%l=mX|;ۥ[R(/=y :{L'G[:K{eCF:5jrK~drU2ysN%G)O|ʉL\.G@M7WTQxRDxGrybXuk( b.yএNlz^#4Rp&agow0Q{ѳH vn_j÷DγHenFG,L8^FTqo,yLŠLُ폤^Wt3;pkҩ@BtcIUԖ8&P0_㯵~<h姭bU_s&i T,"Z Lo OIc\IEOn>9?uإN=;zy3fDc.7lϢ5n[4jgײ)beքfWe jrPs[6 s&q 21jj_C}5ti*_X^iZ4p#oG5rJi&.m~xf3f~bWmW3u$vZ@]h][4r5UMe)Ұ)%n$!A.I|#>4~WxN0n]\"9Gߛ'ӌzUI@ӟE: /ܨ=KA>>a=?ʄ*|'s7qgER~0ۓE݌$geA $W kDޏ&خOz܂}?~I3=j>dQצPe PP?( a? TބNco4 q" 0  ʀ(*R5KI Đ)TD!H ; '>Jt#0g5,H56G_С@1C$0e0D١%T;1[cP^밷njB,躋2k{a >o]`Ҵ4:A P@b>Ň|7{<u1(l `TWUo{/+Jqv\[S0w*[C>"Q7tHh Ė45K[b<G+kTye}A2t̕&b_Ƈi=ƴʑJ<$s׷l 1)̟HhD?̳h{< KJ^IcLR'~@422Kh/pa,z3* FOlQl-0BEJ낃 'G|CO#Sњ7jbZPu! e?.#;:84MM1sƾ~ ǿ?~-lw#ޝ"/E1d aHM+N/s`%0;>w}E,Y#S|Н 9Q[ؚly$^~3h݅T$%KDbsQ{^u؈@@>z|+tc=pddMA(r0lͥ=CPG}r7Jgtv"8lț߾D P4 %~8?e:2DxJ=vᒨ!ڏ:xZXRϡÞeIj*dZE}:eן?9jw"dw"ztָ;_5\f.'X ~H O60yE٦qIDkB;@y]:-uso<8`[2{NN@2\v#Zwj*qB^?dpa^yiSw0<^e2}9n*O,mëöo PE^a=PJ.,{7 +*iIxm .>jO/.a `zb%n#^C'p ((,σƨW#w}- YQu'͹OO PUI t4SUMX'Gܟoڅ}'Q YSaHGᷞ=.sXzXT6-gt 2zn8p?g@yY{wR?=x2"}gX<i;x̀Eѕ =lcg @l}2n"k:!j^ -֖|_^)XW#iiڴ/w?ӠO_EFW? ?w+^ 7/cbB xn~.X$^s,7Aڵ$FJݣ0<;Pk۱{+}" ~׆9\hJpy蹭טzTB{sѢ ܞ6F1U|znOfy?i&L,f.{b=C&,0(5L37vQs_xku=ڔ%1F)gP|jS-tugiC>w!TPj = VX>:9 ='Si Y~\pKΤ0?WnG\C])s-_W}QdYJ܍M(OQ1,lNHpvpR-{MN^ ϑqϓ콑 uAX5]:{wZ% d4BJ$lC˦ Ɉ Jb/Rdb'88*@Z~Ǯ/<VK<|09:DX F X9᜸9J |zɯؐj-Î6}ԕU/䨛+rόpF" ? ˄BQT%>ңl x~d¥3uzrVK-f[֝vDžU9F278\5=T.հwv}J2y@^(|vm,rOУ?+?g&{)X*R-"r 4SĎc_?`W{Okubao+g{}Ń# m0dة* zhߟIu׏}}xib?w +h$Qe0gn]dhD`?ZTg<^B`>a{[|zN"4?_O;{iۭZܲV>"{zHO/Q^Zb*wfcq{ i??l52W?unR4-loX|Zfi9Z8俲j8yy&\(7}#(m7Vv6?}M>J.l Qa,h!uQ2z8{OB2Q1Hy1]2SWv4n5L^åUl?Up׷З/oY{c7'uYHeHq!naq" ȉ ЀEAq.#+:2g6,o`F>BPH(mߚaw*bo?|Gu^#>+Q|*x0P@Kb'`/Zx6?pEϫ7k6J 5ST_ @֟FC fp5⏠!a3?P 9\hzR{Uj ϧg>ώ"(Ͷ}.{g},6I7LPe+5ڽky=u8m<غ-ZNTsW:Rۯ•q{$Z1LE slߍgtmq΁[/ʋ-䲩$@0m#=#w/|p| w ȟzwџ{z ߍqD^ȗF_ -l8fIeS#AO:8Q);XۨڤӵUgI:E C:Wo};?*w:&/hoϗ ???0_˚ {}_ڒy/$2o/zBFi`8_ =O{:&B:=MzO]<|wN:`:zi6Z Hf>@x:ԁ/]]"}榦zM}O>k8<}İw;vK犡MW:|c/զXYv5:+" c |\U1@G ,3h{oyZ'uDŠ7cGy酰H~! ;o O}w,>rn{pUBB,DG/d=5w(X25i3qCܪZj&xs-D12xJN+=IhٟlNPo]gvyn}fURAC"WH p埏N4Ñ 4xKڂ4K` ܕ cfB iŞrJcZω|[֮IHi:be =ޛ_W@M;PPBv.&ph yr&T7=4aa5M 7]I=϶|yqh n/#0A|_\ž:ONDR J컳P=G'o>Dc ;ѰXN}rdrd.Bhg71GP77WR}JG0Bqs甼'b^Ȓ:46S$v35jW<:εݽʚKoNSTkޡ?S7[CX{>w§h F| p /" | Sa=xb- =vʾݚF?'z/_W\C@;F^֯|v^L `62=5 lWkBC$(,!&R|u t)@|/x%F+O>yƜpWU~Sp/!Tsws#k/6wtD,hb]qcFw<:OhbtY%7b>mX)S4 ,g\ܤr;?{x8bRO82Z*7^sb<*, s̀"?!% AC]}T$3aE78 \gAd8AY Xuȥbb/m%~zI`GݔLʓu*i'1fo3p\G,8 6!oЫE)r*+96߈}^{k9R6pgIhҖp5-/g]u 5QK_ݮ\_9I[ÆϞL%8(3!d>~’h5F0|NRBKip6,'UlVq>Fw=&ZWiFiL腜86|d/#]aգ (n%_J1;yL}q1窖t{m#)qt{|q9hw Ap[lAߪ9N@?)Ѭ"UYkk@Rc'; Z^4cZB.bJt}c-b IJ 4l*8o놭LBEKY-UXN dZ^ BhV{Vкw, R}[]XABcK6RoEݳUbW>VRVBavn5zϨ:9[v!HOB)N Z l'UԮ E,7A"'p `/ABXi} V$:񽚐 )Rv.Tbˡq/"$@Oߓ3^BoS6YZy_؆؁05έ."fIy',J$0sޡ}}y=*FjB|.tMX*؇Af rb)(b9[h7ו'tqg27,GxG.uZ2Qr B%]t-xTfA"0_1م sPf8 K vqMS'9;n`PNRgnPJɢ˿6ںEi;wt~9/崙)OM|Ӥ$TOR){׻,yCO[zd*Dpvl캗~-wqHAxlK|8W!ruutow<270㖝]su]E,WHm6WSK࣠:+fn_-w+jzݴܷmμMj:\A[oE?cZZ.<{s#Ϗ&h5E?<"OÐmH{+/G_յ)Q*(x@H 2U"PEBQR(Ij(%FeB"( )R# QC$$HR52SUACLUDht 4U P E 4!4KB1XQP5PбAJ@U)( ( B!$ZB!*)*)jeXh "h abY)$"&j)`() ebP Vf)"* Xi J "TM3$Q HRHTJEC- @PCSHPDPLD %R­Q4QUEATQ3-A2D1D)CTPRDS2 *Q3!)AKA@$0҅2HU,L4D@RP0T4DQQI1D"RMQLP% RC$S+TTMBRR0QA!L -$4MD%RB QuTJ 4HҲQET@DQ-%PIJq ⡊i(Ѥ"(*4$ Vb6qP4C0T_=H&c ɔbj"B&b&JY( >1TL$A|Z!h*d&A 1`$I!) JRba 4$H{6) $rBabR"b((qCD$DAM5%D!4 BPQD"biX@t#Hw1ZS4 H30YY DPMΝڈuB qj(6)0qw@ *H ҆>r?`"dGHW2pih[GκzA5yͻeoH"ЊJ)" &9)B(P Iܐ?G4EvO=}AHI*ᎅCx\UIѠ4e#ܩ:!J ftY C.FG8F(ͥ B)^`G(\+JLPJɎ[1쿾D&{ /ۋ9|$\Q`4SbeXiClD S_% ǩzLDA1FBq(chM%Yh3҅) S.64fU^i@b%;AK2'ODQ!dN͊n1(y*4!^0jج y,F1PS(JHiϻ%J ֶ Aub6CFYAhB 8DQ !#@( H`"Sc~ ~o.JҴ)ZhI)4JМ 2i&9w|!/'1 zXT z~Q@ Dp?S??f(!d9P?N sW 1 ?މ;!`¡ +ɫ52Gq{jׅu~mBroXDVV5B4Je\4Gx9cE҃g.trZׅk} ׌khwQlȈe.x =s`oR6s`gQҜ]cZbws2o6pZZtok Zf- 6bzoڜZAQfsM^äWc&Ҍ;R*8d= ݗ@!v۸Bh,{\2L 賊Te\bD(rظɆfU3}.y*>8=FL<Ƨ%V4g߭Y~uU5%M7M5^.bEpw\ 0tTkZ R0-'MS-+Ry qj!rpnj_,/k1}a-K_Q #3 y^ָ8c9驎&αg ocARnmgMrb|1~Ivh0ݶx :3,?=A7 F @߮o7^|seT9v)]/L7׀^"/_o.|Ogw]7z/7빚^ϭ]ޟAQ8?wë}R{rg}x> ގqY뒅WpR`F\v t;w|ۿu҄V42tY.0aτr鿠+0$BfU1t>;&}NbxAMw^^KDxՌ%wrDj`'-jv; ˬ/[c_][O/j*Ī־ő<_S^b)בˑ=_bf۶Ti \I2s5*#8O&IӡИs[xe4W}L4?0lܙ Wm!Pp,l%W$}##oìgowE}]7zy}7~}xyvlFQ_0_鋾A;FẉڃB>X_ >RO'4@ܼVs ;*.7nxx}ܮ[RaUxP[i`7_?0 PjS(:2K<8f7*xJ{-^fEߡ;G0?gGr)7_:ݗ}\,;{ظoxqiX#'{Dpq۲2VC#a,>vzNG>޴h, wNG(b>G4AϫONX|Ϛ 1@^ߛxH" &'UE}7MT.{ tA)  M_S`l6ow\(πw kԈQ(;`zb`p)>ad3$F-{%M*jKq7J075h0|0#UA FXFS1) Qأvvt< VWtD\uNw/{\!I*3 1əVb:z|}|-:u `XN ~H@hO"9 J%>t`J)(7=_(fpP |#l;jMCq10SBϨ\/"qU^4z0@1vv?go?G>O.l̟G'Iv. 9t LdVUs&ʡopꎁ0pG&E UuT A .03[eXmMkm?syu/>@j^NLti¢y>Ưˠen`& 0^H8M`@~IQ0 *aAG)G>gŕ෽EbNL5d:o82+] PXd8LA~%j{v`nqIOcu}Hy]a]ђѥCT{#ӢDl54Wz06-x @?oWwwF RCup;`4{1w){E_-1KxlzQsip VK;m~h8m1SfZ/'=c䉝Q!`aˇoÀ;ّc,X0H4b "Y@Q%atK6Aw_yeVR= 7eHgNtEgdˮ4~r{a%uk3F@$Xns2ˏ_.quF7/v'+(׃7,+t|fqkW/c/pÿlY $j"M'<@@("(@*IIɔ|ro3? 1i4્=юugGqhp4YtF/}^AVj0vվ2_ ]#)/V rNBoI8-t9xف !ϖ "qNY#Ignֱkn0$FRp^xйM~Iw.ǹ((X6Ln~BZ g )f_'=G 5gnj/u;i5YVJ5|x~j{?j l~"Mݫs*1UF\JV L+CÞropWE~Sef_0X~ ]W-LiOJQ29 UO3:GxG”b0w]mpbQ-{Q`邙f&v / H{B*auώ_+~TKSHvh^ 1RcCǽDA+x]AƔJ <ո3% -xҎp%],\@w>.;O|U&1|&NtڽCbVgwJ<6sօ@o.꯳ѐ Ei*(9k]{c0z^-VW4Iuxn.0"aY/?IB_8T\COQy`c5_]1?7UW[۩EՓ|o a(F?q(N-<{51>3?H@+`{ ?X>F(sn4E܇t[|2r blvq(Aj2x~QctP?P56t[eA:i``M/wg>|Q?(§=\8xKչ%;ޕ)rTcE[}x@'/s&٪DIշoNGymq1K7"-Ź,pt .g{]#Hi濪fÏ qU,|We0$i+NrۇSF62`e=Ṁ+O/;*=8nw 9t+%s茙>K>caS&."]aW\4gs8PTj1lr0\+vP*S,0++ YT779o'fItG,rJ VC:hMF %#s+?~ uhNq~;\" #'[#c\BX1 573Krt)B6#lZl9OSNCL[ :JD&tqd]-qe9Bt! j8u7٩G*߉V7" L=3LX{s1>3ۖN5x1= 4{)86٦UP ѵÈhSJ'Z%FAΥ)frz9&A(bܒZT8b/ۼi}PL!J4;FKbko)h?ĝ *vyu"XmEU~7jߎ8fsgaS;3„LWN<{jFIli9ҝeEVA &BmHFI]DE{+l@o3DDz:{?o⾋wUрOh?$/)X#?Z4?A}84.l?tϴQS2queR Z#2PURD<vmav^ZE0b?(@25`*#- n? z;f{EߑzyI_LQ`x&BEvFa"* 2_3,$T7🾵sd CI/TxQוI~ f!{&I8˷3L_=@zl{z3"aѹ?4ts$74?Eo/J&$~i :)=Ž]>=. \7Tjx"+70+uI]vuŅ(ku Y?QC"lj\ffS%^bKǸɝgI} Cfe&?{y}s]M7{%uyhUPWZGn'Wdјg:^ND/cK+yN@s9=~33kΨfp<"B7GyMNT̓k_|TaFN'?71%MNa<Ў`:,Ȋdsp4i ݶZ^SbɮD$}mԾdq>/w7"6NrѤ> ݑUOzfK](Z["=uNX @ävhɴAvxW+3$CXf!Nbt5fA֋)i4!(@o//Y7Pi9VQs[k狞?ZuyqzY[sS<}[tV7NR_ejmkRnG[Q.~Zy| sD@kQ{;HdmW yG/߷WPd&.bIX%vn_K4Wt,w5jHȌ6wߧ3J9T!YEPLцoYޯ$fńsw-PMQJbPfpygKwEcUҔteMj-*Ҩ͛^O YpreȈ}GNΊ~蝩H?E_7bSΦO3&+= mc_WN}jHrgB_tSl7iVB}.zn~f9Xbd?[86{gr\L~/J*kNM8uʉx@JT Eajt;cTYJ埏;?7v I LȐUbȠ01U}qj0JM RbA@B`Bvm-!%R|+< SLm)J{9WxgrTd8SIA_l^[3B :q6nJt|=AD= =G.I$Hl|bk;w4gv , W= nVafJMH*\wt{omtKUh|s,ɔ'_^һSM ǵ"8sXh/@0/rU@׷vGi!Fo¼|F 4Pxw4H)?M=& MX:)`ED bѹC0Q5$%`KMKIzOMчvCЧƶ "b $("yԤF)0;s&(H)|6[O40@QP@ kvZ 8fI|*d$d!UAQ_۞PSxh=`NLЂ\QL\Z8_|d5G Q&)Cؽs fPt:&ܤ P!RK2@tSTUA$*Nl63F""UY)懿8{d?!v {ݤ!.[pjs2P?" wf G<;Il]<=}3Uo Ӝ jBD [@O}$>Xg!w=S(T#ybmȂ~gLɢU!fd$#dtU4`17/y2ڶ43xL71ui~7?Kk eÕXh㊈< <ߍFDZa 5h5̡1Yr8r?d<NDi` !px}fk"K!uo'X:qT/ n߼fkǞLvHϘ08o7Tj 3ǣ}̽ax5mQ;ή+*έЏgg*A@~\C(:PB O}Jk4= CG1aCԪ5pf7˭%pg 'D  )?vQJ^> T$ ĠDSH"1`~+$>%}{z1}Qk<J w uJq$PL0`\=s|[KQCu!zU'u)~6Uxu;<F!=!L}H~>޾4㢌a]-p.rrr/zaN+qj<>fkMդ@}T˯΢щpv$^66JGW;7A<-v\?xyMm!o 5aGvCzt=O˚2 AuЁ5wzp{[9xQP-@5?; nVSsyO-RB" U4QAE1ĴSB0HAE8fs1sGs~CqEEǿGY # c|~AC/МPlS`S!!)ֳA@BÒ4/M %f2AY1 )M=&jgFR&;_ GD)6DD@ l>O%u87" O"u㍯gaap?IDDHYeQGvq\JU_%گTTwϤcLod 񓼰T9K;F 'c"[ӈ@H$oː\iD xubaӆvЩCmF-|P4tGy}, #d<=|::^DftCNO[뭾pƶg37qʄ!>|͂-<M4t,X3@:Fcs% go:}~>Aڜcr>wtb5e۾y@{1slkTxV[ r7HnCN_l}_v?0+H x%8>}Rٰ[U -.h?Ż+7ԘbjmK?2:qO]n]}lq%?v-I$IV{ }bF+:wGh&sjZ:1lDXMxr6lpV` fbDct'%rp8@zA&?q ?qYTơ RU(@ 1 6 >=Re 87 C{C_FgW`ח$}B34tHFA@Ad-;{j.b[2{Kk/m$)]7ۼ\fArE):XkMG[5|a#5L+& NfA7 O+ m##ׅfvA~쵘P 7)Ȁעas"(R_W*B\ )dG`?a&%΋U ڂ(_D@֚ ~+ e{cL<2S%B@UQTO]bk30ŋ_ƸܰbƱ?*9/'B:e~Hh);DBCd j=8h^}|0kՎPwXRgsO=fy= Ё{\qw Ou~+Md%5liQ|sOS z'$ulyI*4PBq4(ZM%(. kiݡ{yl8]ɇH ؈nzlv~1BnQ @Q7V(b+ZZ9U mtomс#`c6 dHHXswS$"gqߤp~z?찂$EO\]2;ǩ䧡3,1l?>y~C~Өp rPއznB)Jgހgl1lC~|gyW_J_65b򮄷ıȅиg5Xa_}>v[;m$mRI$ WHgpUi\ۺq\ˊTN>HHy 5$'T] M5 _8kVOY+^÷QF*Н{䀃:I^oC 3Je_jQ 0mtBM(1"zh;%/}q ά루GD15JPM @o _$;a`32' AWv*ZG>ˇ ܍H}N(PEۿ~T4e ă Ȑ-wBo=g<غ{ "uqi` !\h)A (!)$u~5/~F)S M }jOjl̞k,?gR%wg^-=66}UP(f1 a}Y^JL#%5(jPA)}UxG~0тuu *O̡qaD,,AO^‡: '@"LȦ$$LAP 4bBJ("eg`9e l1 qȲ.Q- p(,фĦs2Jl'g0z;zf6x&"J4-#ěus,#=| 0ة{x |C]ĆHZ}БC9i~/ղe)DĚMmS(N(yŭљ~57L0g HA9tX嶱`qc8~Yӥ$Zʁg3am`rGӼ\lt1&C7J!(=ca  kA3~˓P.4;@OI?ʢ/ CBB~%BR}T,J9kPR*mOa??/CEʾB vD:78٪;u+WG0i8WЙtdzའsmnXFai@NH!29^zJYxvt?_='d!M40-aKQK~Ź_ \a45Ce:^SmހҢE+AȎ^D8 -mVc b[+iP һ8tNB>,U\]|irL=GYwqo$})l+ D|Go+Nӻ]\wttTgG82\ëe·O  !<[xP1*7%Jcgy!1,. (#Ko Z=? e9a] \GVr`= !}5`ko?uTfmFXFۈtRϧc 0]ǥjELHwGD 㷕47GFBOsEX8z\|_]WO`=?IW ޞuh'qۂ` j>z>lYL+֦$ԟwXg=6\0XOأZ$؞nl='5s:MYXxȎ۲o3/U S9M>C^mƕ-њy/4A :*/=ߊ]{ KaBK)XbPB ͹ηL)3 !9P ԛ{^辷+LdNczrֿur"Z & hsQh,+|Op;!bd0 hԱ,eTS{`K:;_8ER0N/Ieq|U2n]{6zt*5 ^|e6U0mʷ2ΰWC.4b8jH܌BDl,9CtawH4Qj;|N!L(VHؖU!3gkbUш~Wwe'UZY-ʱ=|[ ո Jy:YRC1K 7 J9tPCUl$蹤2 ɘpMBj%7_s,–h] 0<3#"&3_2I 8 )}c#~lCS_A0g:" 萣 <yz~фtJs 2399>"/gt }( fgڒFE&`'nstﻭČtN P ֹs+our|LlfxЧ5)sGJ2ò0jq*./Շ'f7R_-v.Z51\Ubs6*i2H97OeEz%aP2>{;Hyjwq:0 0Htyw8#vP(ؽRWwgYj߈JwK2դ鑯8نmruҎo311H=Kk3W*jJiw6l$.jΠFV?Od9˽ptAux|ѤGdYTfJs;H(r q& zz_jZ{زVb'kVP[:tUps;:T=3/<)8]ʸc790uc~ ! AWJq7Ӯ&W>=V|>z'̴[R9sR;]{1틉2O,]SE3DͱX-U`lNk!(u92WB.ANA_bn{(oĢho1iәwmJ=ׁz7D0k }xxrUxÙe=q|Xg'z!׺tQ-)`ώVp̈z\F55Q QiËz%?Kۯt7u:`2 o|d&)' ޸O}L{)tw#+_W&:Ii}(,/{hⰲ2S7nqEԮOk]P%̈́(߾a [ u5bA'Nn1KYt ~a|**SO&2xhFz=-wT)e#G\T@^͡UѨfP;>B]B95ރ{xc5{o/ ̍YƖ:S1,0]D~% RPm EΉhZ*kEqT}eaum(FE_%3ҟqRȪaT۫ thb*Ds"%dc|OFTAG/ߚ4Vr/т$dUahwއ `D» o4+Z[m9}jE =](^ :y=ƞkIbvUm|Q^/h fpÎC ]UA)+腘AXQ*37c_zG~{C>1f5* | "@7/tPWxɬ`3sۑz(x7QyUdD {zsޚkLpā7.T  ou>ӬYO x:sUەɑ [Lv)FХ oj@6}OF.(ڨ`kHѹ].N֪>ș _n@NEo4UĠ(0$IPNJ)E(\Y2W)G=?T)@8"eE#)@485ڶa(8QžܝEq^de|8 z8pFH6?V׃vJ=d>qEJ^ԍ#ԧ?dh JN48x;*CVbh[r/uLu8,PؤgBqf];7Sўj~7)񻊟%`ϝ7KY_7c_UG }Cwfv~.XpvXE_s{fUReu)˪|KNw&`YUk D-}tt{3-_<%}3\.: cp0ګX)yG[Ș{M;h;]_U_/"yZ89b+upͺJ5//XNtp۱ $MnuG1X7:i%3Mܯu8بy:6<0ѹg'4~k7*^5ɞEҎBJ &&`W!;ħ0MK Ш^_ -5^E6&XHPhx:9=ݕĘBB?f`ćJ R΁)? OS/t,r@&򎮈LP&XѝWCTzQIh&rp!SP . :)0Y/!R><3Țx2tC 䞥>6,RZ Hv_uࣷq}?|&p80 bZW9; ό{v*w~u$ݳO蹙' =}zވI` D+Fjm!v<Ɋ*(>F[DLB; zP;?M?>[QW>CJ.ЋzCBteC%y){SuU[eRu篨d\Y2 JӶ\mv$h (C t4l ڞ8`~BG㭵&0-CDHŞ)G`%'8ȪIfx>A kأì7b"&I HQ@%cUUzumX%;׃aܪ J&9&kly0w 5SwT@Hq!/0~=E2c[Q: َ uJ_=+%QO N@oLDObCql[!X8gR[y8]7ݳ5 vL3}{lĐ,Q[Bp*$14QX4ymKB9Ʌ!hR%c m(5<  hJhRAQ%T21݂b̻ ×Rһ=;:.I0˝ 1)ITM 8ߩ=ēH52̿<>G^tagN"EG4ֽ# O4۫(NH\D@_1.-_YҊ^Jg].ƈ7zF 9T@VǿQW4l\; !؜ND6M{K_-1970RN*Qkެ.6RP0p$:p??n1@PfJ) c52S3ZD|#v1vh0݊A:]2y|v&0GH%iȨ;_]`mqD溮bn4CC響<߸G>^gǿ_s?J%͸% IO$|h&C5G~h}6NtБCdS߿oo \nnd%hQPqB}#-N^;7yLNB+j. !Qf}h%o,i~ͻ.Z].i{u|ad;TDh ƾ0T/fCaxxzeZeҪG 8/W7@г[ʘFl.j$N$@q\\j6q%>YG&q؜%rT taUzD!}>۔G {3_o!rK8bБt(m22%֚ ,M𝐎\ei^`fК6LƚX~g(>Xc{7$5!\n8iʥANS [SbSiEԍ6/9!lDF T|.ǽET=M#9;uEH3;E30hG#>WX}^ %+ꏎkNF\ D<4nzr=OP.aN5> е0}!112/eZ8`/3.qÏ?̦xj`"(I,9l*$h(Y5CN}J4%!P`G]'wjIyI.nbgiNfp>ap^ MSj ."wmFyqlDfjN.98Eir-{*8!mAHr,"ٓH$̼'/N0fp gG^ 0f/SZNhyv=@#醿XI{ H`(?-vhC>tA4D@d9sݹWRKsjlM\c8/VNVo혗{[I ,_fHsQ?g+L7o+O'3wRsRx֗,#|oeJB꥞^߸ww0_&qcXMӊ'{wr$~'.1$nu~eu4#'{Kpu}"1eNy}q%9V lYuB)mr{r݈lwbQG#32/>m{7=EȠm0a@y%G@T8HÈw b⤌5Ԇ @"%!)'*txm|Ҭ9y޻iHz 5[(_ǘΨyf>^3L,fGd~SR 7 Za0;{>;yr:|>0ّ98bF u+`8x`:Pp8ҽ?>9Cn;}˒C muΐT'! P^ßFH>>RpDwF9!1Ra9dTS_ߑjt_nC2؞eՓCYπ8l# },B$;IgXaX肊i Ą)h^qn ޫO|umĘǯ#\&C*N"u ]T7L$Yd!N]꒞)<.tλ"D'#L$ԎƶT܃ߗK#3gb943 o~yki}V%֛qUF ;6dd=zyRP mn{ٜ1`nHi<4xZֵ,iXa@BJk0m$siP6h%0m1627CH0籐ܤ1tbCcsmT|sD{O>! ʑqLq8 =ĥ#ȳ243 8-$1Eu yI2~O Yi5GrUK 8  +pHe*HfM"H6@eiJHVfNh,S}~P҆aNå9iѾ>{nu/IC- HOL;CN>%3*Qi#qmE7eM 9S]c+N ߋjƙw;m5H~+#Ag qS#ȥy;*,i8Yf['[2 168M,ԌM hq [qjCl~qfR.dHBtk9l 1Azԍ4FFɕއ㈟`@lX($vT:/bJ ~=xz $Q=,<I@{w=6/t`ZN55֥$C(HdHG=`l~7vk晚 6Phs7':tv5_Gm*ibC1PRL(ҠvOPO; /)V%Sh*2L01 m~g=t=&fHrڱN!tv2cUԘ ,l1&$`54>me{Rpq@68x vTИ|HGfnx0l`DeUr&b]D `|a?Om2k"*qZuq[  t}/kCa7eq+S lW^*]u]yYDYB'ns_YۙcUWB[!8GKԁٺd-V9;CM3w:%o绌`&My=!U?r膦:BciSOyBiA69!jqTH_GͿ|IRfstQ&5>i!A{S^qa<ߑ>C82D($Ұ;mi3#HnE5f`Dfr7?N¡6D !4IbTbC;JbL+,A efA0z̼HQӁE3KwHr&ѦTңB:2O s6H^B3dO kUM5sR_Um] ֒T߹ Aῆ9xtBhu$t C;urZy~0,uQxOM ّ_o!mD!Qyǃ 'N!Q8'MX$.s:)9<;U*S/N~*X]9_` 0gbG!sN%A1GtWϥ_/?)P)=t׫*m>whPz@x/fUAIUSml*XfkV$1J* (b")[ʪcƺStN 8;;MBx ?^@EN@UgMp3؛o\SocZ6:=I٪Hz\aR0u8ձZ((!uhRgN%$'htYu;G&#HݝWw'hاu ¦X`7{CK͈\DU/>Ƿ::mb(}C{*,&Hg'#ND @{ܢO}L)SSm1p3׏m.DŽ3i@fg,ȁ` <) (T8@ §T>OĞwH^χu3v\B6&;?XnSc@7A)~$%ڼgeu)Hu"&.@0TD b~]4&cT5K+}gb)" lF"reAoGS]stz{4IQeJiи8N0p%1z7HzPWuOan0P{3~d2wOgUאhy=E#@ Sy1)I G,{C„\@Г]F|#3G#rJS? ~\`߉F;{LT3*>.tUC.,PN* rnPrV=HzTP'~~kb]4b(@zOׇʅsP{3߀64926& 6ZW-ՖӭJC n_Ҍ>q5Vʘdcf3ysB274iܜBfc9#&9OwLn=:(bń`T:OE>$yiNi(X6Ʊ̒cmNRr pKztϞ/S{?.'00Z)_qe}Z ~W(ljeް4Pbi\N쎉ݶܗ1?7~ 45ю0I,_C[?b|MCi PNj h|Z |uaI\T873NbQL=V=Q}Uz|ZZo($b><(-jՍO.KQ~lQf2J$;C) cǹ<6|g3)H~f#_.^P+1>~fE&ObcuCY]J0@wiOX: .`ɷ ML& @Ӏ݇;1I{ӟ^Di4vc1Yc!\,= \UF] w OiCoYj.Z)aU_M{(. P((&$ɶ d yǍt,NbH*yϗϤ4;c,UdĎ݁D(*%"V j!ޱ&;oy@ j͞I9+@G5,^I,r䎬h8L i ̕z4+m[+X^\b=ZfW$cO#Wd aQG%R?J6W!GϾX'SQ8#ghg cɹxGCn0\Z=oO qߧ*[aIգ4S $./)N'f>TD_kwX$ @k1pCAn1YCRJ[H=VyaqHL[ ]WR95#XOϛu!4dM. t1 Kt'5_ƄHuPw%!haIALK-Dó8s W s|j o/2W_Cs 4l{>fĖv'}P&p`!CT&A jUWԓ| C{ (飡gUq ӢӹqM>p3{0<@{K>Yd)x PQS0d (*Nt9{N=84G>}[zPqMA23vN5^,4e3@! >=Ʀg@Tm9-E9Fo  LC}kf DNsX.qrdx5 2LD So/mYER(p'řb^d'A$y~V ?Q$?`ؘmh3m#_P|6q~q4k/h+}8g;mr?aރHF#4R(LbQ5^眨&wDQIQAX/2%(hP.fvt&0"IX>7*>=o~],U/ԆvB 20TE`>-28`۸$֭i7vm*t$hvBlK3 C{f{iNf铈qg%:j(2MS;6c,j."1L[7$l"ղfh!pDi,|~zB6h$(?NR}(~8>|?i\0t:`|J) ȭ$3NX|cөuy]}p2fĐNg{qt ( b튛㴘xөԳŐ訒!hbJ\,lMC_(:?գcHf2>D{ly& '#o|z^kw$Bzj9XLWƭgZxZ.[XNq^oÒH=vs N;oyq@+2GvHp4v\rɡRY:!Cˊ\;GܽR.wqV}=;ÅtqO%[$-~b\}=#P|.TUQUUUUUUUTUgUUUUUQUUUUv9wpy{CGgA60) ـ$ O pbdjev =7@׮S{0j]C=tJ⩾PP)"g3:I xvlyxU>(MS=\64xl/tޡqgopq80{~UIQ=|v (%V"̒ & w Z۶V`:7@!,dvq1 4j15K0%jfv&KC(|B?K4`FkkbmӢ:%*aMN"naT|>,`'{@C96VU |h/I"IBԩ.X.pf@jNHyf"y[@`rlQtw=hhۣS8ļ"u.;ьxE\-D{NJ`NFᣠ?1sV.O5;x.+"4E$0Dlt6K|`t29+Z%B ;$DGQ0SxiqR lKP6o5oid÷͡4-1]\*9'fߏ8>̏㉴'yJDv `B~߄NGa(9J=GdQh>,=I)LN#qSJq\owKi&q-&V."΀e,E*m|'SkU(S6ViDPK?}]QꓨdH Zrc]02H LQ.N!0PN/6Mt|tsN#YYPE>H)HȺܒ9c q=UUUUM˪N 3zxbQ> l${aLz$ז4?oQʨȟ׫LSR'$=d!P! 08l;ܸ\6=h #4m;JZ2q;`gjSdl/wUUXn`BWg&#Á#GePws3tdD&BFt|5!Z8(w@}&H&tPq9V9X1;4'q5YiX%,6 Q;9s$12T{ᓴ9!ۊ;C:: _\"IwIi DT7hN>~wWi7,h @ݞLAh\0U̩P4)g.e%R"}*6=ErLjTlcFaÌr=o6qTWIG%\L] S$оrޡYEripSk-@NR=n&|ʏΏjȏidҏlqA£hm>ɶX#Ge3 [CcD~'P&P/2<(ŝ{>2|0V>uD&Ausi0iߤ=0V_DZ@8A 0#K?^z/i i ]b͗nZNn~Uwccs#2g͟W} BŜR<<>]s$lK݆9h&] cbdIY5¤]d~=<MZeG]WF$d_PB0I6ݧuy]R6.jc2! l"8߁75_ Cs' ! !EcdӼ7^Ko[sa uC#C`k%9 k#3O` ! #XzbtDfc~g@) d ]g.rSb2yUL8N V``vxh8Pa(/I_Ymi͚1nTʼqf|. &Y-$P7, -߀aPF-0RTl*pΰx/_pDf5b-p$Dvҳx'~>Q  .xؽ}%2M?a*wII?36b ԙJt*]&-C3g9pe[vhm{ TeLAG"3^`Y*3ēf;C;*q';PY\!742w'v#Ef0Dz q^ iݢ)bLt<4uI`:/.S]lL0NdSǦy Ƅpc0Xjm$N;=4OQEY`306 v։};FX:I!@fr&y(]O]s&&yCyl_ _oow U:8Ab2"^SƐ7=yAKR%B*#08ý3Ȩ9{L_'m f/"X)yGt+fy|Jmg<`2 Itn?wQN9`s@f0`~H\01o6־eLrSHӉD\HB:H d]4<Ǭt49$@jvnԇIf(9% 4@TLIE[Λ'C<L w-@&@u&p6@_=nF#LЋq8ApPf/8)a7cg<ОQgQE#3 (5(C'RǓ)Nmm' ;JХ Bvƪklq r< 25C;sf\ule*9cl-18@)39߁̂Cqlڮkw6Gl-d lQ|kb,Nm `z!)JdJ("%@R4Q0PHIJ̠ҭ!{Q}H1 @jb E0ҭ󼊧%Uk(J,Iq%~Ob{~|C~OEbyR@1N%LgR<#w i__5޼)|zSDC Gt`$Z.p dc"7l$1/ 4 =! vNp s;@'q|fN0A!IQWGaym:o5XFgTWOir6?SĶF#>@蒓[wjUUUUUSpH'(0~843wmxٖZ48g>tؠa? BQOA| ;l?ZqpJtmt-_3ucxӃYO"u51P]ޓ3* PO?cN7'&bEg;9b<@ZZO 䭱Uz<#rrL3"qTb5Df ц2aޢz=_x dX7?2^F/ġH(&GO\GS8YHul._Il7([fS:sis2 ]qÇg4ے5C3tݘ܇ol~[l9@FYu*X96,UȅKqQFDX;EDhlx͂?<Hf$t w&-nWsjAelGMm$;3̆RF١X_ƏMFq ˻He|yګϹgs UBYF1sh) ?Dl=83EF`owtq>4DԝDToR {=Ё4/_Cu)&!|KI/O-ǧ5.uN-􅗬_4\%ҧhCBFk-6$H#R,l2xU\!DT>%7xvRh`1ZAm}c4n. :GAsxnguACHFa>ktCm$56Qp dCèJHXt:w6.fr;w[rH0)mq&\t9azH-PJHԣ 33Wk=&$ qFB)( 9m"L$C&\,: s#nw0AR)U5% )羣R*"L_( lIMUw.$0]g2b"&(!ʁR2]wxGNȩ 6.)kxǢygQ9T׎|9AD`x]fS8SNR!Ұm[~fvcdjɇT?C' ڇtexÖHIDܢ H%`חS˼xﶪhMQ«D`#dǬ2+r42˞3ڌxYUPrRxЊpEM1 g`f[u.TO$Ts8bFתQ( [`p^B!v)yӢ}g݇#p ʛUz4+luwv7VۥE(ڛ4qzdxh]LcảKĀG\CvS21WMG U"-JDkcX$QBwgU/R9YܥLH@E*;\J Wpk r Q=wK&X$@=u5оple (y{By%֘h4)w 8PAia=lJݜ$ RݰB*v߶(һheiq.y!!ɿIȘ;H' xQPa$F@4[^52ӊپ=lf]f[Yɓ IŃTK50XuXt,쳍#ٺ{KSݶO74ko=Ԇ[7;G;#n4hƻ'cWZszZo:glt.5 7`: xo~@1$4+p';qs l~MB+po߆`Y[hW(aU% 0PD(US+DS.s0 FtK1Gge֘,4p{Cbr/D@ ""o :3${ce&' O_LRqEau; ah;&C\o~ˌW8}fIVa^S23L%!$׍јq"F> .5mw^LkU/ UUR|W0;פ4:Ƿ:|W6nxɣyX2@_߫۳<ǽ꽹X8?dr$^U D$ӭR*m5!(Z@ݭwb~7s07i F=DӺ4H&ےǝN^/p_qSOY׽0cS=.MGN<6zI/߭aE.Gl@ ynqQpK]tEJGG&3#t2xA''/L B H z ," **6Ψ׆r-sUS+"Twe*CLw_obf3NY93ř1 B8o>t}>;4烷@/{)o_‡2BBh0: 7x k$>>#m'y8Z$ȗ%­<^0bfnڰN8ɧ@=;w`&oў6n1%*ZH s-\u{ӱzآsB: Eآ )2H"d&vBgm]:j[q)k'pdz51-VO #!e s lz~7ZOy>]Fle~ܬXدOj|XN/&H1* Hd[(hr$<,RmITQN^;`oB ކ5t3;gLsQ%עkw-!9SDda !)$$˹0^ 3woli品n*ws}@;7W`JwO7$mX9+I6RuTh*(ՃBf@b=u.S15S)!@4#XB2jDUQ M3 Ucv; T@acL ƢqEoM60Ϙ{k'uSoKkwPTXC:-i< AƃDPLlB8\W h4#5 fDjC"-`+ThH-gR褪UG d GY,&Bv@pxqիz\P];NDHA;#'+cΌ|y4tG߳|;+L*VǮ"D&ɟ0i~ ZsK6L"0XT(U==j@z| U)C3$oū<#7_^R*+ok9_A>{Iu[^@o i'-S=#ΨXFJJ$u9m0'?C1mw^v/3w:\SN-$}~lM'f- M`AIQY%n$uΌ rTXx³^?t)"$H$ [gPIplYK~ 4PH GwJ(9m 6 k4+*pl!B yJLHޣ2Jwă(6,ކ=W>}qxy0L #{ogn@*0es5 *B{2FLC*[_3bF!zƀ=M^B)KeP1RZCgL3rk2ؾ}8)~tN~ίg3oP*EL!VQy 9J*B:3@pؓÝC=0g>Uv[I(^C1CD} +6o شz <}t8#RjͿ; G 4^BC0;==堮p~~nbάɢo`X :[IN<4:K5s8 G_bC\ɎMPH>'Sۦk fz}@>T1Le0?*9~r5~zq'caXu5 hDapm8 &ğ v!_q?EKzʷZ(82F v8$Q*$2 t?g.\mq@'4/,:x3 csT1Bd|7x>Aqx~d񂘼8p= !]D(*~\]"c߃*bFC kk4Q0>x\F d jQ8`@ѿ%A_Cf?OߺAE^x A=Ը1rpv=ra̪I?y0wepf9_]/(DZ>Vu6; [db !Bn8TUP3eo鑴7AaT , Vu&}ۊ˲C38w5H*#ʧ0;HJDsyvm Rp߁ dYu7Th>`l3PD+in}!-esqd$YDKʨ!⁁d`}a4$ӟlbemVCʜ"qzɡER=|wTs@p g[!|o4d 7< /-nC}DXDp'yc9"z~7!&폵ß/y!$ɤ5[b&{Y 46k`etiQS5Ɖ! 1)Z5o8Mȷa3tug|#y61.A2c!,dp:H|D1="@U xz P&;:9nL]N,Pd•e+'nH:?@>8'Ǐrkqvgd:$91Vi."Kơ:Br|mSb;zE~ϙHlcv_ha  ZOT+|"re!4'^5@.)ͥccv]j"d g~`+7 >O;bΐ cw\`P@f `qIi28L%6t -I:b ^ J@9 P0eUvnꐇJO>G|O%KS2z.b@V@REgVtRJpҮsew{|ОR{@&9:da^IκnV7@?GW 㴮-uI#~X4R\h ٲ:F0o ‰`!&[BáP Bg|}Þ{ݖ{ݼWv<;z 'XJP82ۉSq=mxuOMx1\Ŧfݗ-&1lu̔P@~Y4o^> ~/5!a͓I&f)l>gْi>i/t?LH_j>kt)"`h">’P8 y)ȋc( Ȭt-(."i"b0)~zlx!G6zeߓGAc}8itw  UIUUF~HBwco׼}T.4=Go H]dJd ]o3gv^=MLוk4s+}PWνKY-r<"xwAuܘaW.:Zђ1:1\Q|xi ^P-stK[;5@Anw+J0'cUUUUU[{ݶ$dI%mIa=;6e}$E<<|u}͔<}**#וw+?:BU}P*lY: f (As㝆cG[(v`"QlH0z ?c[ɐd6A\b:$x=SזǏ,atZAb u/ .s^E4r)$dK 6Q/,4pȃPEӺ⯃ro"ixqk&8HqNlco rP09wMME~ L*̯X}+˞\t>"ME[Uc|j>3{|xq=I(? S#vAM5d3UCNQcDde T\c+ =L. %<+NOv|w 8,3S>tc@7N/( 6cƪѢ|"HuK _0|Vyqٞyip94'k?S>c^Aͥ(fJBU"JQ@1 7^'}cmY-H#0hCHel6>\~'9j=_!=i{!Ր(_zp;0ty O5뺨+,S7 p}k~I򂓐>]M{SC䓄ǬapX0{qףR<%'If\nQ e & >$s^+ypd?"l忧ǫG_go3NM> zZJ2 oCfA ۉiD1WwXl8oEtM XcD 2`.] n,ܫ nC5e(Z*v$D EP x{v 68~C9\eXW+Z5u| 9YT"ށ~# U I w]nh`*r֎^ £.TQd`Qnjz8"sx*Sx}W"v/HRt=r<}9򳜑802f*X=3h}?cpt8kE|k$f !$v*6~G b ]A(x9fd=z?t|>zT+\z6t{`-AGBɰ%a<4lCtʗ{W}YM﯐>%rjZԢ7ԕN^>鄖OY\ٓpKւiɣϑ(J 9(g\]n#B$4d7_Dx%o}`b91;D& u-3u buY %v{{ukk0%|gO@M|FI>yDjooSS|6 : nM_|GkhgqIK"W6 $k-Ӄ>h ];t HD(Dʣ Ue B  .<|e6~@ᨩa BhFRV)r+@Z.&x1 뻘(RAT%RIa*ZG#鞶H{zthΞcPvdZb~XXH=YnSDXUyQ r-*Bҋμj0kuR!vDxdP2$`-8W::c:J/%-ppW 0j <04!+ظD ~2d|Xi݇I)~nr[ѕdgx2Sv1yc^\~}w:8M"9%yCyӿaՆTyRbbBH0:źh'y 8G w^pg@x(8)E2ꆸv3+3㓨(K@:t9;rv]SM%!OD]Ϛ'ʇxYMg@aE 1QP" Πjjek 1*]vŚ7 8\' ÂT("E(2ƷqCs7eApM%`OS&Ȑ='K-u VVh2zQh?=>r<%aj̞94Qs=*bڽ̠-uC@.sAB^W:櫩_0FSa9%Hh..o(#c4y]J}-Y)Ox: =(7w#PY6pJ];Tr87 W1AhN:7^zDj:m2 Y8BJJ:ݼ=LY3sZJ. 뻯(z׺MTYa X#pII~rY5HHG'H$t/"p{o7A `u0Uߗ=nmuVW"6OS/V*LqS^S}15z} 6+f bv^UH>q=q9o& 5 tUQU[g9d2T汎|%1X.(1ks 0M@oMJs6@RU߱]sBkP%o'eְݗP\H XF"rϢ3ɼִǪѾG#;+ 4}!;:ۖE\~'ٰږ>^Kǧz,tN%l1rۘϧDZu+p$Nƒ #{{=+($ 8:]oȶGh|u^C4(=k~g;9s%ާwOЛac=G~^UؗC}P!8b>i~Cn[1N/np]br),>Ξ7f\g*eg11;(kw圾{Jn4DJJf5h'iÌTGWİ _rYq5tCX"VȨMV8tp qnDJ{Ǐy4lOF%c^jw/\j_h#UVZׅd9 9Q SsH*$Zy?,k~HZ&鈁JQV$+c[7e(:3u.Ž>l3F+ttsa}7Fab0;ϟgfq$#i7;ם+l[_޷.ɾfl.,H>C7pN;!f F|HAlS|a͚跦U-/S̍6SG0T1ꂙ,2qĊ<ۇF,릹i0Uuq"f6cAA/* [ PW y> X>qSӢa0gz\Jxj2 " Ul8Fq",.G /l!aoc>R@u XH}I{Xv U==Hʨ~CF8j{1 8Is?l 'R&g~/۔JcZTXYbΊ?g+AҺ=eBPA=`O|6i9xR IݠAV K B# ' `{Y3Wf$aHr&YV`(ɐEh`cD (E*]A0z0uP )\ЃD`ݗKQ)'CZo{}v.Fh'`K"k)Q%N8?1chO&5sO=Фd1хĚ(oo_ҽvۛ_d|2C+O<@u?{ik)!i}h4ov߷!^={L 2s,ćg>J사6\D%)[yKbpMVp/ tzh8AD -g.u.Wq(4 jr*χsr@hTn Y pxiHAx#¿ZH?1ZP:j¨jxjd%:>D?Oyi5 81MDPD̺H>K [&CݸFm-aTigm' aj9 zoeoǑ@LPTSPݎUHLijUkD1g1$n!v1LDr`0wS%ie?,F9f5M$EPZg!DDܯ$Ht̅3w$VGAu" ЌKbird}̟͌<{?g4חYdD3ӻLP4+ATnf,?Ѫ!Z]PDN!Wyru$>DO&O = .H { 4.XE=ntSM)4ci!L|_?n;tag'ɦH/ZQ(AG4,1JFcU>QQ^Hǣ'_FNE0ናZ>FTPe)=0k\ì4|aW O=oQa脺*nHo,nqgq"@I{M0F1ZgӾn(bY:Poó1;9Zo2?L:҂dH'Q}y:s$e~LA A%83}gi^?f{3\8 < B u!lqR`8+VZ3cl7z_{Rgn[7;yqض:[Q}4)ITC/'y uc.;g6`i)"%P/Έo_}zg׿>zN.:AHӶCT~gE'eXrfT)K(2Ds^~#|hB PR@n綵rjdJfmMriI F}riL{v6٬~٠hW{6 Ot2;fM/!&г;{EB)D%=7xY;8$N C%7`]cS ;$F1lkl_kz8hSJ4}O?R?؆0R9eO (ٯ1fYZh|+L9:!. hevJT1X3314e IG9f]HU,&<09);KqD >}Y>IJ˃ACO+  Hjd ?87[ô7ZGhS7 "hgZZ!! p< SIAKT QJlMBjfA옴3 ۇWAt_D.DK%l]R.ED۞e"fYZz04iyY>C&qWF Ȅ@"A!@MBj~?1JRHEZ" $2d;|۶  ]0vޤ1qy."z((&(!́ŒB&b t 4]…PĩKT&|t!ED  J#*n4N}J!:O("_vi=褝~ yI}|7E)4Zb#ѐ"L^QNɢ^8v1|KG!5mM§ pH"ÔRDHd}PD45/d,'bYg_ZNL5h<žBWB9l4IT!HhJz (vITH[!t1C ĉ6bMSD&L1AUS`b4$>aPq' "m>u4DQ@ 5LCR0Q|ZZJh(" (ZM+ng7.cn:Ht&bsz {Zw E5^' .HI4]厐l MLi8h#T! E +"C KhbZƤPva1!ȑbUk*Dmu.fOĀs.PMu#4ᎼH I0iSSp5P`[. ; P& !H}E?ѡ!6{tHTi#6L~/\M0)(p;o`}'Og3R<^f{ GxCpm 8_ 50c[VW{^,$-\&Q?;4hڣmYhӍ &lC9 Ǚ1ttKZ4Bl}%VB/.pAi`XF`j=F6#<&w2Qߠފ EEX`!Bt@#Bw^^~sMI ZB""Bά4Z~Y9wPEOQDAŌa@! Hjf?h\.61wf1";$(̐7|m]8iT"kk;=?x4lC2HS"DH~~tK eCHYٚ%E7mQb]%_p}Tk,{x:xɀرDBos=; ]d c]NGNXsoL;U(1G!CĄr|N1Iǥ3S*$(L "0DTX|lmZ c; m}hWIM"B~O>G p0!HP0U7!Q:Hpuo^R?{XͦBv4A~<=g- Q`Ё@ 8$%\(VGމL;pWDk<:MDĉ(%X^h v" .c^FL &ؐV_NJdO)n:?{ŃP䂄$8 `>7XPxMB$^j] ^*S=iƢCN}J{!ҊgyPV(f-&.ghcF4f liA&ί6IzԊtd*t* `' -tq$]{=[2AE&@\D =_,vIW$Eߠ?HE!@IJ7"Y'|p>v*IԿu>~aB4Њ}Odq*93ӓ!ͨ]X y2h&w̆ q ]x p\b4Rj̢|㯤t >SK࡙#v.uf3gנH8׀%?ޔPTNlY b%?8\=ahiq4̃B@s@%,C{Vgf :!Isk(kg8g hSBXH &a) K@ii< ĉ*ďvQXb_DqS~x a=9tVbK%l0r!|ACMһ2Cw$)Q?TԗZ`F)~ixlpnX'Dwv?'FMBPI( d\91dE%E!p^|!zr]ɸx>,C,JSSoIOgIB"13]^p[퉞JY`I BA@Н4U4+-8JJJ JB "mB 'I8rDefAFTLVogG=4Eç:89Vg|f#w*ksҁ@ IS==itbFX .2{GԬq^ʘvݠnboɒՂl##I娉av>BdJ0ޮEVg mHaxH&nCby+'٦~eH-EcKBjx03?<F^:ӻ 8!ƺ9#G>]-9z>4+Ǚ4#NjNp$6JCU8h kFV%R1.#$:ͳW{*j{-2MDګ]X>>0Nu*o={ٯ BldQEO0;x1$NEPP, ZV_=.qa90kOsySsxơ0tl)ags6;oc#l8UR 勓Os!M k:Q8xf WvqݱzC2b2u 2[{}+ iq{xsaîQbM<$br_oDym(_*1 5{ Ќ} CO>Ag_NCٸ.,:hEnH|azbALXI <*+<4~)=&bܐ&tZV#ڞs#XDt{;Æjtt@jGbڮH}Ǒ.<96É,"ȂL%f(lAtrHfw1(ٌ2eRzLt`v# .@VZou|0i:D_=T08FA,gZ$d`K7I(͔S⭄]>Y<|2k#ʆ - m:ą~Q`TܵZh(Ae8FUQX uP i_U 9l6ϊ{OQԒPDJE2Q20P?$ Z+ՃӇꍱ.˖NfEBJvuhR߿us?GOq҄B$D D #0ą Uh}>m&h@Cf"d8Yg%˝pqN q%I%p9ǤMPA;Q[ā$I?ywj}2N:q9 9TD?0gV$JQd "j{@j$$`bxW />z9v< a5ަ Uc:G3#%1̒!.GQ #gxv?"M,+UJvH1 RQn:[i MS'ea)8|+/a.:z.6ֈɈdd5O!3F6(85N٤ɡjB&KkN[F:QeF{e`4-3<(`64 ֋0SoV g.5הuZD+ &'8jHъ -Phw~׀Qz")f/ (CmNDy4- hx'g_85Papv|A{DEռ*2CDT 0}q>*|&"*bk"4RgI(MޤSK~ wzVx %JGj*HqQH &DZ&|oG*rB8Ye刀D0"-p9X MXnjGGlGvےӃ[]li clӧ袖oQh7xXOz*J #&eCu>r7~,{#xQ,> ~!u z3DLT>yXNUpf Q~dIGN:@&?4iP&_H<4.q؄tenh8ܪ?opa B@]3Z+lUKeV(oBSum}O 9/6KD&3Q3gSFDFmK(kDژ' #=CqմMN ABW`ݩ): z4#Ч14 LAB gE ɱ+ly8npY;$v5Đ"U ( ȒFbiA(h0U[`H)5jLk}N:Z23>hHzk>ckō8 C; ^dP^_DcNy#Y$#o`@l=bAr Z0bͰsc+05oǭXSar (E,3!qþw!>@ 0`2'y|<<`h(5HM7.UB"Mj=^?6'tj} M BL8K$!g('Ty՜مs ^^y@$a^CRS*?ͯ CXE2!R!0]+ }~l;wiwq{G0#@k^I3Lne:;iEBBUT=+(U MmALHvQ]RD@Kۡ}` cnΧnߗ˪%\msFm08Aq"5FrAz{bF"{W[XR\ZzJbO7ŃO\ne8/Slc75nB9u-dhhfEI6Ŧqa hA֠4d=P­03Pm@WCC"7FF FCQDn3$-cuN"QjCH *˪LSSva(wf9<_H4CyZȉD{7.~]Dh# bv M*~>'< |:6sjlIʳƙ'$@Kc♢h&k' lɦT$Ɠw2z$qLݘ.!) &͛+%c!D=Խ>~ c8PeV$9 $zƗCG |Yj)R&@Eci42hH(cgMEL9c0Ѡl5mDlN PĻYR |-qm!ϙOc`E!E9|?qeܵTN8tē4=QCc~M >SqMF g>s;;.4v's>6q7ngު>n`|9IhoˤDo=ˁ4He) Ii0 oQFƕ1sޫ܇=_i ~~SM.Fè6*\(Z)(ۍ]d%0$i DTglDȺ_Wz2<8 ⍇_ovxE -JDt퉮if")nYl(D_tQt8 Rݬ"7f-rt`RFңpAd,wÆmrED& R#FUY֮,Fd KZ=]+xA10$ޠ<Q$qCȉ]la(<Ɩ~*.?Nֲ=fUq1oCLN {O2{!8Ɛ=~jD*3Oc =a oI1Y#Ѫ&zhBUv@&/ZUf.5+AtsT| %|+o9pIEy1aM|aJ.c7MN/~gՋgt^ɖ c)NF/HIVuуx4-V!4l 7 `stVEC|B$u:/8v-t{ m1oXo]E G>oycԐ!Ǎb`PN2H$ mnlAH(8:*l~pF4G}xyo#-3&]Vf*:ɩi] fF ]6ߐLBϝ[¼Ѹ/CI1 &VnCFFxacqe2{xlѵ 7F.1A42"1lQR*>d!=M%i$ t$):D?&SxpCveMSb$Mn!R$2c5C1"jZM\FMQCbLf C"!~d,ղ{wD8[x'!*Nؔ fbsFrSIFHR(|UC[&ĩ}G_AeBp9d.Dĸ 1Ldf PE.2`pa8C1w+ 9 8k nխ!2)G d d|7F̦H6iݡԼ:Te l7DãG9~|P.1& B) B:uUMCe"$ ҝ6 !7SxxYQ9Jf7LZUni܎ ɴ}av2Ra+5)ԟas*GpU]"@`Ƈۘ%j+rV,@A KJQff\䁦8rE$Q\k6ŵ:RɃgAT2f)8Ʉ%i2MB[/&xc&!z<7ab–.dx d3&LR1Ym<\#zER݆Ê4l˳ĹލMbdj󸒕#]QE *DXw$1\"AL$ `@IrB1/S"!ħVTɖ%$ 뀄2i#bhUPQ *|eX+Ǿjp׍KZD fyfBvڂ9'w =do C$)dh*N3=\yBjtO( Gy[(4E~E`2B# R8vgU:@{^=}@COCKh)D2- B/A4lih" JRi'`rp|~{ Y[ ͶQSnDS#QRHAGOdB= iD r 2Q1FZ9GJ Z3#IZsݒІ*?zX%EN##R߽=Oo{*> yYQs~:̓9oiDO˴,;i%w&'\ P*NS +;Yf2&VCu'wtrѴjqbuMG\?OcT8Db"ȺFup׬5~]Yba&ѤBq5pQGO'aZFUj杪E9#2 UIO%c.$Nj%42g mJ74M7b'GѺ 9CӨ wMb ;F͝Vm461V8ΘM^LӸ@q1C1 Zd5Shͷx-3m(P 1CAIU6sh\7>*RS 0׻o;[༗M8=@hCH]c2I+E!Ij˺=Pj.!@Tjlu ÿ<͈&exhoETG|tCXV T&$! D t ! ɀ-~U4Ԩ;L[W٣M??4l}"Ƃ#"𨮾bh{ LD#K f /1zR) )$d1]L#/l&:e j -4l2i˰׹Ph!̣Zz=D]mp,vrKKi<Oն]'`zz+#}Vx%0ф&%Jl) ML_`r$t+)N ;hUI$F D<4`uMuUUUU ·S|(MJu_;Eqo`|x zšPiZ(iE)!!I"))Ja)  V4@Ҧ&!XDbPEbH($Q]d ATAվG)B'=p4;6A |M@8fv .nk H 8#yJ$$`PI!%LV*(`)SP< 's!!.k0C\ZHw|@\yKnqhN_igr2ltD&Dtfl/ݐ p EvB qSdr 0xf5 x.x= ~DL1HDQp;35ʩ԰L wd0.j&ߍ`&h͐'0uQ,Cs  v{B\ DGpz{g80*aHbFBGq`o2%s19O H'6!:nN ~K1"$ϜM^ñPMHo1$}Ľb2o'p$0+\11V&2#ۤ HfS@ܦuxP Ab,(%ߨ7:׍\h+-B8\3WCA.kD{T*&nyǤj8F#TAaDj`b . њ\ $oea2ǁcU_Knje3R4P.N8e)yU4h+ɗ / 3̗ H6 ]\d !9qάTW]oSfu5.mR3X!Y7]4t}2)01Hшs!lf:"]pW>d~QSe3W"Sv䈪nD7X!SseLlpd;FB^G]xwL0#Hƹ["i.5-HW>|K=^+!,3%&\ƸӎDC30sUq%<,͢5h3z8d fYR$$ qYCNҳ|`90IFUFKE|h(*|QAڸkvAY} IH$Zf0c30X;xw9*RL|' aL=ȓv ,ݭ0a1~d5$U{c)*F2O.?B}I3<-S-L1ƴk-3&'.ԑr"8j~G7@ʞ>ܻ)Qe\vZ~iTC}iKd;/X+w<dFxzed-n^\d|kɦ;zW뚫ET%kSN%-" /*;>A+kpz*&U-a]pXK΃p8uvv8K.iG;9[~ rqD\JƦ iQ(eLhm0J'(10SjΈ'ȗG;;Ƭn bjLb(}]y<ш(&+]UE(?X僙^ɕ ب$!(rU?3Y$yf%vt}n$eD7 mMtpN< G6WUšێ\\cr;QJ7ï/)g. #^ټ!#f~ cC"Ǯ[ 75C2HظN&I,.Yw`f 3?._Ei5%cm2$HB@ R (BfbbW0,7wP@H3@4O.~ߠ -|Of%.[q"[XOC~t{M[՗w/ښrD69oˆ dkLc~Ty\Mg{M0"rujnq[Lr q^Y]Go^v>o:/yg((&5m)pZa?k<(qxSu.ы|fEώ8Μ3Ô-f9H|Odv.]۳KXxk-c8$u}:|hNosw%R|EZSoXHΤae |NMKNu„b xK9[nҞepb\k{Umj}fSqqazn'mr7IѣutBK hKq軹c5c8h0.I,XsGg8c,ry~063C6;K sp^{l{>Lu9>GvP"ARi tYLqʹoDrxhŔ&}{4 ۳ YNȲa2aY?Q673v!hn̙a̹iB$?$<3Cg2]J}b#Շ 4s63c:w CLsOc缄$ie,wѡ1Z:jL{0qT5>-CO.nt MsҦчvt,C 3&aFjb};Pa@C(q'IM\"L_;;QddK3Zj4CQ> HX)>yЂu@0G0)XFB@PQs?'R^N3rA!! ?ڒAe$cPt'*BH9~DDH0@f ڿGOi'C^SVSO,3{`(E8i%=4?Ȥz{}^{xi&£02$|^XBi%0GO\%PGܠaU(SE)N_:@=~^vo8l猚CFɻe߷ĚAJ ߞywGU csFjݘ&09+\@Pځș^8FT!NϏIU 3,dLft0^EQBb}{jjדzN*xDUpw2Ș|iEWY{ow墶F};DX}CsWW)Ģf^ڳ??{s3Hu>9y|m̍}G.> WrADD;0ZB 2ʡwec,Y!WVT2뎥gdy(ؒUÒ(.`'0g2C:nⅬ=BkE:IޞW׊ <9l~Q(NlH}cM5CoKh0σU"fkyh.ǧj-χ YPej48;F;"˻J㎉㵃n׽33xĪԴl.%#=αNb8i'w"q8MkϷ9E*Gʂ􎐊⥀ͱ\X89A 02*xDc^y2C^YT xeAcI%\;&4PjrO19N˅8y98y`i,g}cPO@3e1{o=D DNq1θ(!ՒG@i% EF,y|w.0dbO94 O( :$S2LqXTz`Q@7V0&rۡƅB k~b|? "aI! vJRPҞ򘃆'R0Me]Ҏ"~ޒa]*DI_>)J&$M."B @7M2'7`HpQpcH9Yj k2䔄 "T#RGQLVX6dI$L|n 1Jh%07Gn:Ӊ po7Aц+i}1 dgٳN.Xd&%(E (DR4 5BdrT+Kϻ̀? Pt wz4xr ah {41" ‹^Waٸ;>a!!e]@Ŕ &sHnN5  J9L"__\z]P tBУi2 WLya 0$P20ROŰޅ9a#cK&~@t+< E# ڙ:JG`Gt3C"4'N!Z (qS/z*jj )g c010>bx2B y2oa8 :Oe(3"Fs/S BCrp7An56S$AB}|2LqȠΥ\;tsaŀkSfkaV,Y$UckKOJ<&2L$`k*bNҏnփNVR体Ʌ*FeO)7AhM۷0k3#blWɳ5p{{ S"  aCtL&̂ 4q8(hSiJB`}GN.>u%@aCѳl&:c^cu XDh-hO*B5TV}@rq%mHZey 3y1$/'dg$j6iK?GJ<ܠ-7ZLuu7fʪ hc6yQWǝ͟Q/6ڱ؂Zh lןgH(HBBj OJ C@PCxzW:D$D4_Jxg-#di 5޳f2<#\:~[]6lqNݞZf-krNHPcQ (VQe) V:p]'rPIjվ5.݊j* HIx]V#(~>12̇믐N2P@/3غX@v%s3 p㾋*/2{c] Kz|ʒAB9,v}%<J69zWd հKP5Yكo,Tl0sr >vJ8~PEqבfW8]9 l;&Tm5{^ý2b=?OyMEZ철&Ww%vzS 5PoVrO~׌F":q]'_]xb `h TA`3DCd +2ZQP@zU_ǒDCE;)xq321ǝeLA Ipd9ǛX /K=tjjxsJML***(FG fH pH@svf?B^>R{ pl!0z#_XBI=lnG]j߲3!T(iH =õ?;t==-DC{~EDtf`o㊪oiNze JhE$R (&Bu^iJGvQ@)("H䎑@ )"A0; )b@iHZY& yDJ1@r,R,2CꔏgC4 ?G$QD@}?Kd:|| ("Q):w qW DHB nGH{9!2COc&4L!b}xj=/D-&C@b;cpFi͏C0b,0 $ym  jlVwޅ &/P(moDM٦@n l9M(cXm\ ,tB| By;݄?]2?5',A F ax&b$wxь]~,l3jSǖ{!OrWPiIʄuL@,.UBN)nւ:ˈujq8#SkQ I$4\KSLHZn}}wq~Js[@{yWqE0-_` L KI`,wc:gB^0i) WXXL^}L0Z =`f zQjeE!n4W:QÈ*:P Ya"jѐ:“\71M,iA3  ip}x\,bJ׳?FDJ M,ߺGHF _0M Hy=5ZOq}UJR?k.4ibEYdaFgU0wE'f)7~ znAGuMH0 ;1:#">sES k*#,=,$06Y kM#AJASкie@; aBIz=LLW.ϐc3M9 F>GO*@:3 nfDz&aB5.vׇyx7Sq/7I lkRyi&>#ζ@'>t0`R@KT*âD=A@`L FbU+}6Dc3c FOl4>$TюHBJ/н ل>"Pu=6٠b H-0~5w/3m:U)Ap~@.S~M8.Gt -!m!$y M|:fJXt9:;н&+QL:3A w=`(;JY%OWqYÆ=F0+@BtRDz骢0(>C:g  @"YB@"!NH^Ԟ:E=hV(r(0hZFWmsh HNYk sc{N: J5[PjGsxa^_Mf㘌bc4]5L]~AFeL h:XUw,m,%Dy}B@|\]*w(Vif=h4ŖAc+Q!àŽXDw+m1 "JA t=@o 8vzDH i`ʣXC5pH>_fNj+FH *[!3iu<x?zhrN߂'.iOfs 򛌇ͯ;4s:$9#"CݫZS~vac`~}Ul4d9c h" UVb)!_Ͱ3% %AI%#(D@lN5%iVt 47m2B( 9~]0pQä5wJx ;}=d =Fc"Ocęry&x+#4k% qixu K CS{Qn0UE^mF?V(\ŭ -dsd֪' X퍠zr~XCAHϮ%Qyk @%R(AURM@P? Z*@Ӽl_0Tok:~\/On>󫹝J 6@A괃O#3aieJ`DGSq$CEE9:۝ |{?,%HaZ%iU7'aNRu>_ז/ء'Q7&# 06;ˈTҭB&IJyiX9+PIӘ'(gt3s\d 5Y5oANZk%[7>&y/LͶr.O<?}Ѿedi>=Z"GN.Ũ@4Th)J Fih((j)Ѡ jI4LL@R3BDACL!S@ĴJSMt1%4RT)Q$IP@DR4U B!3Ҕ%A1%% %!JP̥PDAZ5P4P#K (CIEPRP)E P%4EP:*T)jC*JSDHH@d ) B!](iR0"of(1FHgzISQ>0)4wHxj`aBQ*v!D0C$`F15#F( C졠| `C&Z4;`*-UG\ONij$;ItvHL>1zayxu梴:vάҊ:ÜO8Fq}݉*(iE]<9,`4&GE|n<dMm ۺzώ39n`ӿR ,=X@އ?Kkй<2͚בc؏̞y߈4;Ł9Mu^< &$v۫2Obj  D]4}x ?IMP6<z?'Rmأ~F(A,i> H0i-.$0؄˱ܶ풩 ]1$`+pyU4A*6!3!KHF8zH @&O#(lcd1)@̵F'ʡ(.5 i33EE 6:@JA@!4J`@Y0ɃpNr&6 p0̳RFL3ja$C !$ʚq8=(ĩ> u¶ؙCqDZ@lcJF >nŠc-ig{4Lv 4|Ovo12)ˁ& " H(*Q@Du䆂,q8&3UHwj9k FI2U!c;d#(Gh@ްht8- 5BIp8=5k;gRb~R4û Dn7GPcSM-ݴ4ERJv]lCRznqX$А@5H`ﶋ 8w.m  BJ$4;񮜯:Q~~`S8xM)N&4gM_"#ff_1.R_?`#BEKV -Ѳ}8\w)%ٚ=si" al0G.bOvuhfhgiCx#oLQ٧Y ϯ7q],V|8ܪ_?ΓAnzm4hwD!s!KWrGϷcIV"m6z&K0ՏzT 1M@Hm}'n P|laU=b-Z0Kx= 0 `O h!Ԩ_C(HgGsivVl뫨Dȍ 8顠<7nȒBX O`ފ'}n'(NkqFbQ2 j1Ʉd2UN`ק^tPhxDM B )lxj|dvÐ41P|H@.a ZB{*Ftcu̡ : a7)OvZ|ͬg-d!XӸ;T@B' D/I4=`v%m` ${H(aS'Mw%W=S/yKeG]A¼F.$ʄ|C SR w`?GJ (C ,_h!4a? B@=peMU,vJBC2=gGoj w{Nyfiy)>A>8=Q sө2ZN+wheD5(VaK'̝GB $8U Wjt)OZA/ŞM $Y,ë31d414DqDI iB  GP(W˫P_'gMZ SriB%J(G hBH+̀J+PP dMu'NHB\#L=7Z)!"&jo 4S jNwOL'P0T^⦖4xF:5˾S$lp{CBy/?7##IH*4h?DOKC|$~GU%h>F>uWLt(+?06Aq$2Ϗ=hP)AݬaAK8]ؑ?nFɽϗ9LijJPwp:yx`τ`pbp5 %=A L@JE(@|=̔HϷCOvhCXO'9$C̠ JIEj Ih8>`=,jNìA6Δ2 3E>Ke@S$ݭ*OޓTIM(7SеEG'z<%CBAAӮ__& 28rf> \d$jS)Aa2BA@ /uG  +|Cx!R+z'$f{PkdbgDGe1GulVT$-A~Q$y8%)_=N%+FgչĿsPl^Vg4SE芻|XtP0Nh03fKYp A- Q7wKOquy95f91jmbplɎ4pv?+B5*`i+ogW9yy)(4b}ZA圲I@ԫKm~ iӄ5dYUX‚䞿_;0/)SJ/&f nDw:f !47o2A) )hU uPUC<(4W]OνT%$l.ŸY`$:$5FDsρٹpu.nrbK1CHJ,BPM!MTDJ DI'!z槇à vuJ fR1(S/!E?nq?+hqòHh(P\PSn4LQ>bnC@ij|^aݔ"O 54}.$Xz:tD'>|$!Iz!mPX5 Ch c8jnf! !v$L`!*JdT_q} -$ogGRhtx^TUV&r' ' tmnX9m M5өEq"JʀN lQVE%Q6Wz7 &2:FyGr84NgكHw> BlwTo'A "" J< ir${s̢F)l(d2C?4ሒPUETE!H!~o0F5Be9!KfFD5E2gwٻ=vZ=f{GCP:Ug H(G b@f I!?'h.Ճ_z]IDNa>!dO[}-;>BrCQ2ВEI Zl#ao –% qUZB1Z1cH' Q1m5 38D @/H[;BG /\Bٷɡ-*‘AvR2hZ#@ azYMɬG.IhWZlW{dƦ JSUǁ:@@Q vXb@l 7WwL).U+y!LMπWbl$gSF $NPxpht(R4 b42 @螯!'=o0އ':Icrf@f GMΫtI>ىaL^=2t8cJ4cc m%1cLNGL9)8(ڌgiͰV.d7yfun25H3n-@%%l94$ uM'(mߖ>wph&aÎ\VT"Po?P)BAK1& tzPh!Y;s20iޡyK": 'ڎ@ki cvt$DS\$ʃhFd05bHZazFw X I+T/c>\W$n(? "BESS$; " 53^Q`P(Ama|R m<4 = CHx($jk XeE"߆$HLI>F(qCL=kvSUu"&4-OLPH?D@v\+U3^ꩉ6 "Buvu p 瘧wOwy&ڍ "QtIG ucąDD뿆6fѐ*4;]QMQhMYa,TdT;$x^] ?b#!2+X3Ɏc[ZLíe qpLC_hWE_:²>$hі]ŁHZ1irx^FH%d^''9-k=2i\{ԙ螀ܚgcuQ∙VwR}|&btɖX "Çi ,E9wrBII&-k >xHv:kd%uBH (o1Z\k@m[Dy 5:83!5ɢ7SA۸Bb {Ly$V tmq6(֦vlpcTTvq:p֖l(iDHǢ]:@y<:9!IRE:TX@健QF5(&men"dPn&+"(8ܰI V2%1duN ռioAIa:8*(d$֝=fH;o#5B\|&E(p5p)0GsyrPv-eC|Β. UCZ%GVm5F6[!ʒpo@03-reyoWܪqkSTxՕ:slwOy*sS驈ݺ雼m@ie硐lbe $pH8;k]@ʨ{;)ةۈ-q g2MCjF؃ 6zcr ̰aCb (4Й03Zb8Egpw%rܲhGu8KZ9RH=)db Hؼq7\*+^6.PpKSlm]);%- ƎsutTC@ "ؠŀ">&WA Fѱ8Ή1^fC%C2:!DztΚR'Ȅ%= vӁ!^ ?o R#JR zӥֹ a S`$tȆNm*B;eii }>ʆGxiSwfć֐1g}߃6,L& c8v%شh# c-v /Q]{fHbv 5`" PI( -&5@f-&xzF-.c8JȈ~agrt0l;_h=LOtW,EQ; /=D|lpxF"fgmoD3Z mVVVqѪf,vL&֒24jdu5iDcR[ bKSJ1h5ZSTcutT#Յ̥ӻM7Fr#܇+Hz!GF F' >1Xo1 a.Iph_!^;9<35GUJ43Vnr,T^C3 0 \tN  1}^]1.RSR_C ͣgMt$A" VI?*Xcgc}<%.Tnzh&H犳1*~KtJtN,qITTGF&Aᢻ8leCK?hZ9Y'֒(RT\7p@ث8fQ@5WrNؾ= :0vaNo^>OLH)*3I. w^R SG؈TjIL0cԌj %}&1tJ(cPhybP9f-PqL0|?/$,b\$!ix}"ȣV/l,'DIFGvs\br9uQ$`6ߊkl! pUP#i@P>0ŀgQM8t{d<=|󾣤r/bFyP9Dm83LML džm;2E%ַQr"ZK) C pTwlI*L8|vlc+hu=)vhKa )0f>=Yh=WEpg6 6xm'H&r':ԴT1؇dAe"6CAechmli]ά>'dw(䟋GIJ&Ei/Lі/e 8փM#x'oXD m Fnx1f}0)[2Ub9fr>oe*^mt38.0ܣfu!:V^{<|AL qaS7= DJ%9R3 { :lY}?g|}#jy=\8Ƙ: GљZԑ@~y)ޚ&n%d&xz83s27H;$:=(W]猔r7T4MNvL{IlKLJQeU`XQ7>v0d!]@ʹ(SFMyN jQ!2L4T`\NmF @5aFAql 1ˆB`pŴQvIIlN$D/2o8ns)ʶc cmb1 #[j<<5ݨچFV‘ HFASԹHA$tjw=A$DTH!+BARATOKkpyU[ A1\#W- ?`yfT)RGHŭ8D~bKfzAތz~ET3oGkjy1: qgMv΀ӱ\(hmfGc^@Ҧ18ȚV$ PC*iH&f0z=cr/;0*aR&ʒfU2iE zn=H/~gI< Ih0LԈ'М1_LjhZb~: .C'ٜP Zm"Dxaјs\g;xSuUMOiOkЇdWTTw||'Lvn #Et?i{Xb w$ P+U`A߮p"b[#I><(VMnI*2}3wW. 4q:55Hht! =ؑIĒ[뽰r[1̒g/Ÿ3ԁ^`¬ff`Y,~,b`6}3:15bd",mDP<3 (2{XU!v6%UcP@P>9}ǀ=%C"d>)bH;&%G>l\MyI5'^ RipxOo& 4d{T>wju#w_Hp$":5+굩9de9%"cNoB {7f 3 HX˃7FPw`Ʋc&4 s Q >$ QUGVQiD>L5O.3%t,2S/:pl%D*qvjqg(B"l,Mp<? &B*a]~$;gJ |/A- CL`HEѧ|7Ca ,DhpOy"ϥ왁.?eW]א94 8}Fo%L4 ix(B_GJ>AckUvȆ&+Z+1Zw/␯$lYq2 Œ<6VZ1aJcf8#Zhiyb") hRp\3HKBn҇@!DcG&:ZmidYIi ,$.,LSm3IhӅFth2(D)NM[a9P@B٘qj5 Z3AI0EkISL,(A5K3# ˢ-+KZVLra@K."]L8P  ^ƈU.fF6ic-%+ĄN~5ڜ'7|HY>^8`/]e;vSɢ+KxZ\@ƟњdHq  1Uӭd#<̀0~yU@ 5G@Ѝ}ytwyD:z3$ P&cҍca3 1VڌQWq$NquA:F2UDC1 uP y cA> +ᐼAcef L#30%.:f<$ore+FѶ@Rf]Vd``6ADe 10⣖ E[H A0uQSkPRRZ$]7smi*=!c*oQ?Xd"-*l-(vq>ŨUEK-%!K&a#96Ŝ>aʉ6fN_(&axވ'<.Z V+Uj vJDȗaL3Ѯ*F챓-Nז_sSr$k!I 6uJ;ZG$0*7aZ /[ƦXsin?88ʮMt@ 0XTȓi@ឭ-vr7D#d;& 9$΁! LI?yhcw^CݥV 4E-Y FA'8c!pHyslI{sP w`@y6qy4aϦjyCz~!1A& g8 }OvH Mu#QhFp T3zu@%) 8əˠ.OAx ƀt&~' EM,ޘ9٪Q_vTDHf1u=lldS 4g"dƧm53\Q)5S~^>ICI Œ(' - d<>Ff`TbB#HHN-Ș^\ߙY7f wT_ס(Cn0Od7{z@)M•d6<$o55GӨpda 0[vV Hh~U](,@ڍ|g\F4*o;;!h !HEZU "Q(۴M @S#IH@C!@Dl!)J)@!j 1AV UM/|peAZH)5}󳋸QzcE̔6I):u jHxPH!\>]ű=ƆWa? swJTR-"DP4RRDI@LPR2ҥ!L/Ao4A_!PmR(cMc xG>zOOl݊--J۩X 2@^4XxGi2)L;1ZE=F0Oɣ|>NT"+{7/d"$BҠ  b"B )f$HDv'e5>ǥ1& i' ' zAClw2 P&((ϖe^ <2* әX`qP?p 怇I ƃd ryџ 2M4~iN4HЄJXNA;PxB/\j QIL\CM_ wy2J%rEjط_8\) 'YVm"C6W4X2W/1a d'JL#GXCi!oD Gg"(Ї+Z:)*iGEkҡ=($ՄO:Z&5ZQ#Y\vK3`hku^BL^-|'?(*<,7&w?'4!` @I+JJB,J1JT|Gyx@΃-ː Q8 {t% P*"@z `s)a5y"'=y"AIib Ui()ā@y fbj"bVy& ()CR+!ML@)4X@G4HDDJ`q1JBI,H$!H5Ps`IL  @F0 "Hn jRfhd(b^qAA-8PA3A4H;&aH󻑎&6:cj.BH$^Gl&W:kӃ˪XCDZOy@4Ijƍ0qtkz٢i#9"}"DEJN4 ,BDK .H)"b<$SQBY8x̱@q=Fa)H_┎@\"JT)jU D$T3#"bWe$ $(zNԝmLp)HRJ.!A ͵#nUOSG>ע^ցtu;PTjQ;C~.'G573K/[' *v]4@OYFvn;!S# NJyz0I)J+ yA[숁=LUUU;Xu7 G {`݄cP%iS8aކ *W탄яBt_.N4 aTXq+Bb%AۼA!R:3LHʹSJD^5DP崮 Td{(lA5 u"b w*l{He0Z $0脼npX jm :k&˨TxHʶe"3aj@q=C~EݭuɺR$DV\ĦcNעqW\Q C k̢R)BtAMK 7w3X257'G0 mXOĀZ[*\*3l ЀgFeͲd]@΅pɴν_NϜl'iCp!(\,mك]64EׇA>Լq)A }:6wHt(鼵4IF mIGM<zeZHm[,Q-M$0[b|GF +[.aX# ](@+Da(Jm -ѩceZ TKK$3* ?Zz~_5Tv..8;$A:{h* YDu!p2=/((nNrc;9N)6NdG'x BQ ``QXhH`"NB $Z)a&(fh&Zhhdf`I) &BT%O (- U$L q怦yVDӤwLz<7~ 4q-$Z>H^ [b 碆a;MW$!K/͵]tkcFlZ]fvNmQS][1FgfͪP1V MEI`ȒMN(e4&bq_tvdo0.]}bYhZzN":dpɫ}Ҧ' jҖWtDNBP^iu`lVqyYoFU\P^H@K||^\M@P􈉺Ϥ7;;`ȏ您β=oN1/v9&PH+B >1A8~fgY !NfG8E mQKFpIFh֍ʒQLd1i›jaږlpT6 (DC mTT[m}Ẇ:cl'QwILH}ª >T"aK)ijvK@v? _pa_(G %cvwlLt) Ewo$iOdrt'[eC'9:@'Lq0ɓ23 &6Hq8A#")F0XmQJD JS0R`n'iQ-0bFAh M(h"@||:ȥPm5J|)X)I2]Td}"JvJ`҃t>B4K:Da aQ %zʝ`:t2{P0#䧐b)r>@hb Rبk#(2HM;|n&2\31Vhl"*ژ 4aѴ[L;Z'O -,φ^Kd;i*Mb&00zK00:0 'qE?x+@2P>ùA!%rXɓP:$ m~}bZ*v lokٻ;iZT(]!D24^'9&oCHl_%$fr,m!ijygid SP4RP( -*Q P@P̫IEv ڇI֎JT VRA) R!00 )H@:PSHRR,*m~>ػ^W;t  NrPb$%O$Xzz!2P~@4>G;J[/u%k4XAf0 |3u}ÕġфHoO|C}: ~sgvE./"F 9'>_`gX<- Rc41b(.)3Hékņ"HYQ #M7˖)DT;5o׵(RNAİw,9ZԘnsb՗?Y89҈ )BE|ύ;SiF8jUME][b;]1%>iBEO}7=HaTW0B [(@mhL&T.d'2H H dlbcyt)~7WC̬Bz0 B'kbn/j*{'>Gh) ΟtCǬؾ+:Xc='S@S"A6z:R[[mK S0XQA4Ľ&ґ $h="P- zK<뤑SBT L F;rgJi qSji .FW+o!q/LχgO\ei>g` }TiI>=mt/{Mf Fֵm v^ O&d"ǯ"܃$0r4A" C, N$&T0alUs2w_2|rt?탈4"\3co􈺺FhbQJ뮹\i)nfNgSۭ (O1T2BIugRCyq{z0F41|Scמ-Vޤx9R f 5, ?FcFq[Z#z8A6 ETq#~[W ^@R@D@)Y8D3|̑}6q%Q.{aL(6ҐJ~@2@ ?hHT93@AC MO+x07B(ʯ4Qy֍lkf{iaq2,1+^=k|o H8@ͼi(I>ÃY#]zm3l[MӞNZ`8{0%m%ecYJJ AW \`F P&!M(ɝ^C, f"6Ţ\ŊB~H9 wޒ~VAV@isWYCWoNqߥoc;Fl='{b1/8_u/s9zs@eyLal׈o~-Zٜ3tMraV $̀:f 5$ӑYMt$EC` $ϳ )yp&`*?p !8ӑQ1QJ9ŋɯ8|}~) +CCΡCX&+WCT%P%2tr9y҅CJqFV'ɤ -H ,FJLUO\\M>D&ל> üy6zq qI 7iVp6̐+a\P+ C i! $8Ԕp3҅; ơZ8QUyQK4P7\wAm> hmWy0diH273ZrQt有`k[@T I 8Rd3d\~/,G0#jn>H@;7IJKNXC(Pslrbd.,[Cmor(d*Ti$*f󊃌(3bEJnjBVSJCKp|] t1"bɦ`Ӈ.(N|vb .s(Ng`Kw;}XU |PY;<|"/G[2ڂMNmcIv&ڰA80A$xHyPC0=1|0LXCo.9ވq j6ĊD2J=i*T̠P}JPRU NZݻS9.'_9TS@2[ tpU vuJ:,z$>DAK=L%=R~~1 L`'Q>sAo… P aƲRlT QabxM=K~- P: ɺCXtB˖ǺlvS:ݷF!ܙ@n*N2A|!yB% R@r`nkE3#O F:ZƟ?@ 7m/pk'W&{48 ?A۞(#:O dvKm{tS՜HJx4zL={D eeR<瓢mb;\ $М`ʈd? I i5]bBo;BWBrrġSn@ $L""=Yh O]Ō"/GǯGtqL맙[-ym1J,Êw!j@䱅6d+;ukrN L&rPRHV=\c"M_V !~#6xcW)]F5_iT'\I%&Mn ABaO/23_-b@J@&PcwVAUb:cS4 O-#k;Az½qC)Hi"H"hpsQM. {2 lƬR v4lI]sorj]&ByIRiT>/VPy T"%EE ,hJ욑e6džN\0lNdUpv$ȋbLIh@ZOZ၆qdq\J`p q)O+D]s=) Ǝ" !kLCy`}T!JT49m.fn,5??epa6a'!,s*cP[×յ\ \]Hq?׼E faG:\[w Hɔ\bl$2O^xccm$mD)%d1˴B;h uHVEsayZkFAJ/=T.#L/D?9,T^ĔɔF `4CMf8)֣ vs덧M6Ӻ'i:EK&B핉! SsO9(*mɛK[neqĺqfH(D+xR"2% +ek)i%.0ע79f&ě07M)bo.4GAbb()=ke).l̴1DR}6iGH{=bh%#ILQ0yxlZ4EDCAG2P4TI+H&o6pwg cMS@RTK$Fǭ*$$Lp,@A:=Κ)h=wzDeD؆(V̒SHq$8MDTor|yFjhX811D.]+ 48H=CD2D/4!Tрz_>%9#Z aL@A)Jiuߧ16Ep(۶NR3uKI h*<1|8y{L!KłE 4MPhiڀ!b)(%(*ӂ"P&1t!BQKzx;> ՍMzU|;DT^m:,Z`抹`b1UOSN|y i +0a*Ɨ3B|p{"v {ymWdr:3^XNx0t8ʲCT|6a#CN64. ZADY)#kl Y ޙ=?Ї 6WԹ\E;%/o,S{R$hJdx4n(aB*O#R1(/ht'|v>#l&#K'2n#t{ flP ).4tQ HA:sMdQMN)^${ " fP):kTQcJ.QXضŰaDEP,3ia@X6KdP/PQboj{vwQa) uiti4q V +8s\["(&2 0*)ctgH@\UF5-Hle,4u"0MA)B.$' 1-%MAvCeVBj2!@YM ]iKB?nC&dgQh}qj,VaRRP^cV "L60ssrr@ѣs#L%josЄDG4- =0B$~3@͙;%iMl:L#Pvt.n@4ܓ3pL]=4MpT:\<56;x?ie! B!x " )Ui@+!rPفݡw( HU%"D̥) ˉb:6ԍS<4%>&#Lf Y'$Ɗ5(VLY6W͖HH02{4_b=Q$_%f‰nEΈRfAzT>)3|oَ, yya-u0tzrf`0բw%@i&CK9D=z?I(r:tu(LvʠQ#ٮ%&ju#T ]$$/iv|C˯.%Ygd[O$ =!O` bPYA= C/R?Y4Ho}/?A@+')yp&7ݍa19& iaxPD̸8 Brؒu׏"m}I7.CџR}lyL=o'Z(0=BF?{XW|YUg~y@ & + =lNp!ԢO`טS^oC#>{á9DlTa1 Σ}"F,4b!PvAjQ6E=lUEI)=ڨQE[h~UUU4B+b E! G>ѯ@tce 8X.;9=ԋ } "WR_Y\"S!$Fk>'˶!5 ~cG$; ^VЇqu,V.m1HbuJ⥊RQއn,tdf>0GqǺT1эAц1+̽J&.UF S.?0a>Ăʼ!& _C#ݒĭqDMqC!v %auG6hƾB XFT׏%XhMˍ~K̹R$Y8oLX) ~цp|A5EMT)YFN:#q~0 4zzTh_~uӼPwb Y;ΒA46s## -?&~f!R ̀aEJDQH@R!$JPI:42-C$Ld{m> !>R.7]]j7HjtŰPđ(!ETV2 Hغ`NskU "B~@T( 'Ci-)LC gРs%B5bqLS!SOI7vS4Y=~gF6yb^AHƨGi~<># )@H7$, s s#w_yqXkM3aJy0o;T**CTPTF%J %SK,2L@Hʒ37u LQ$@!1yGx0ǃ)G0f!tqzt  MƂ7~_~oC|K#M"97;|SީR=tRvH?d,nE YE  M 2BP#BQA@RP=p'G=RxT^%k 3(kA#Q]5則ii0^w3lBqi_QZd8 z?&(y&lk5B)X`y,n;ɣȧм3`ȘU Ccd)! qs{kz~N W!$C:pYdS,'SCmYEVȼ3q35ٺ%eKhyl'h՚ԭ[eob%WY!s' .ַcsq5u\KM꤅i"^~9y D"uk5ߴ31l&B;, 8T6qj_u(gq.h~xs)\uP>$]/gMFKC75ٿR?rv,!᝕9,Vܛlk4N9힣zw,{X/vlX}M7.zέ]^půcL\ro%<4-qY:)7hO{,8)xrӰi\U=RHӛY5ff+3.XFR.a~n>͊,W}Dq" Q{ qW!,/:XԎ$U$a7G/hE]s\7΁Fiӷq1O͜1zvMG 6Rgk?L/g$Cn駱ߞ'=Mee@3pGחa80ZC waANWvȒ\HB_5ryCPsLL`LTsC)+D{q6Dt~Qr1j-#fH(Gqk˚ZLԘ"\slSLjNF(2|2iq;BhζyƙKHcxHlȆ'aEF(2&o>(]0Lo ’?Q4uCc(vқd,vM$m\F3mD9 +!= %RsgⶾqBلK㐮>ESMlP/8rTT9,ZpkEqxA.w-#lxcLoJpъ2 n4a8UTwbf Cs @kµb\Cbĺ1|Όiիi0{9s**n6uGq:'C(N;ٱӎpDfYCc -Uqv|;7t#;K[^uuBŕ<38K2`;׶%2z뙙EqSIyvs>+^!*>v);6v6S 4K,d19E}hqxr<dASw[xBBIt~ZrBgC 4=Bll>|\:mÉ 7$-8$9䚫SRy n l.?.MQ>V`0̙l NwGŖ14_sf(pZJ>A 4bfmv_^d)nJ?Ajeg<%يT+0"CtzeaRO=ř^7Ss_E~(iە!ec@G{1eK|eB#&|6|SkDOR-QW9MxCR򮦿V"'yHަs؅ jðG2}j~nT!ql݅(o*fTb/U2'CSإ79Bns lՒ-K-}WWogǶLNy⑑"vK.WGkq3YQx}^dmcTUqe8AlBnrJl) sƜTrD<2Fhj# (LHP/$vV8o;wN9I <ᬌG1G К35lF5f`t##Jsd:gINHݤ];sIYy@Z5x}bİ}~SkG@=u&ρfBxD*vGp0Pf!xy!j;A415!:gF<_C7GVc3'|y zپxHhmѾkJW #F"" &} pMB䓫T AxĩgI_`seeCVxxå$ 4Jb,z_Fb#2H\,k$ L kt#aXl7W0bsDQa }.>:e9*ɬa4L4CǓ-8kq]!zp'~G&t+~lv%N`Ik$JpF?%g"T@3wxGBh8roJX38!~'}Y@w0Rk"IlL+6P0iH XA jݜX4{AS6:d7qQt0a%ID ҎJz ΨvJqBk4440N1"1F!v M@ q4ANe17Ӗf!tD^0Ze@m&ƺ3Za:niHl8+Qvm b/18C"C?UaH"%\&]IeQr#ȴ*h`w5~Gwk8a!XK^eI䟸T`q(S)%34PhdfZ AuE^k+x8MBYup²p@2tbqo|aƦN1G|Ñx0I v8n 35L[%Nvh@l+Օ6- 0Aq"+|xjkBx8J#fiӨc~>`%Vxh<qų51a3SC1Kd`A"Co~C&`!É uH"x\F-`jOYfF wvhNv+Y1>>$UCSJI$Hyi1DGF!><ϓG Jw*g̺3/RCP[V5x_2#35NT 1p/߲QNH>pR)%+J<a{6Sp.^²RRD>3vgOY5%(Bޅ)0# 0,UE~%M=4'#7O ZOݶ62)EhBl3tl0R|ͨk:H$mDo6`-k@nE% $$وcF2cvI&J,MN$Ոɓb̂`zfԩ2ˑL'K$,p?!փ!7F_K=#@%"ϰ=ZY6;퍱CTeWxAq&hD\i 7 tv2y /2y+lЀQ-Jq7Vޢr7$LH!CIH;{ncֈBJj$%; e),'3AahFQB4"jEQ$ 9" RHq@e;=7d<&7UZShH" ʨyi+Ty~0 ׽űD!Z|b$PQbmvX>OK@6Db)`(8 Y]΁҂Jgƻ3^ %`'۟k$TK(eiMkՑKA{U?MVoC,s%((`~^,Gr 6蝧3Dj0"7'q7Ƕ)TbJ4{h9 ꌡbSoF@䁾؂|aH(d׭XӍ @QgBE7>6~$>Q~kDolC$Gf(^F4fi}$*geT:!v߶s)r!E6(&45VLب݇5>GP tdІ'͵gk $ӜHd52;4{'e ֶQ2Um1APl(~YVY./#}()l;8;'ӀnJK94-Bri Ҫ6!;Ro=86ۂ25)!1G9ABo7,ǡػ׀/SPzw~XڍdCߛ't Hh&O11 Xoe&df^2ܪD(p*f!a(VF((>|@%2""ǖ L,%GCA1T"ў!adC4^x׫n.FA.wK 9ZtbsʀQrW0m8.L#1͖d|mFgn8&mZ71274UTTpP'EFOhu;'ސ݅fn~ԒK'9ɺ(\$%`9M Ͻt1T/7ؠ2x$l{!mjU0lo9p_\34t'D'A xc'`| zM=]% Rxo'Lx1hpjekY&u lcC *ʓ`SBG|~b|6ϣ eOoC JRS>* ą!AuKA% 1!H#: `+Xgƹr_R!lF D&RJa+cвВ g$ɐ7C lhsz#F5y85QT%w ҝ'`F-mdR\M d=(;ɶd%#"_׹;ADD2柶].Gb퀡zENGYњNǮ ]FkЋ5+m~ SR4ho34>j\/0qAd,;jC\Eơsp9aa:=b6u҅%E $]H$wAƻL vٹh~$a6VPݮ4qM. D:)#d|qdwEQPiO8|>nkIzN_!ѧ{dh=v ,ρvPn6 j[F$o `oS&*p4:lX:#+;'wM]$Z65n;ecpX LŘCfd) =nGuY+X-ӴE3bަc3XWoyusQT9$V8Dq,H[pt+n0k1R gN A8hN8N zH7wF΋I}=oolqU|%.n"J)( IJKe`!7@| N0Wsk!*OX,"p ܘmrPg[eÝe# 7>=ySlDdSrv-)[{>'p%uٴ|o3fjq!t18FCPQ)7PIAv hj!vx5bj`htxEaFj!|e8䶇.@TYicCLcOBC5|99I ( *&̦HZPl 3RmOC|o Q5G$Ʒ̹j[aTٙGaz3YC͕*RduP{I !$$46u% > MtE` %T1 %jJFѼX"!U,hAycuQ >Pכh9>KUֽ"ٟo|qI9*1}xqo4Af1MuX>[H{qR+m[c\Z7\$|gT%QrJZ&B\Q!Hg0-sN&ʹqT\FEV#V1o %knlRɄo)q \LS&в TZB1& ^S ngj1 廟8b&z6P%ӡE:RSvF9璡obUe${]&Fz_#sWmLE]T`6QXGq+Y=:񰙣^ҁTcLe0TգѦ1 [Z1m0LzH"q*zstk #kßm^16#6iURduR?uaeC=ls!rI"Zi61 Ԫ"HJGh{H9n%=UFxJas:jKSwY|8H8K'd8eL%pI#jlXnln@2$F\vMi(\մ9o9J3I)N,|!pSPf>Q95:JŶlՉZxyBG[|&j%-R\>9~NMd$0=&3M6 8[c1!m#!v! V":o::|`&f0d 5S!&筅xyYw8vw,^8hAo95t"@D"0}zOaZ 4yw Hcr^^!uHsދ8 c5^[K̏ sӽt#eI`uH--(;PЁL!+f+>]Φ&&!)BXl[!p APwff&a2ӴK6|Kd8nLpE{%k}NL9XQ|r(Zvߟo$|č"0Hɧ.q֥m`YCO2nhmy3qhc1v."wU u}_6h`bOfDJ21@BPƻsqrL* 5i>1֖ĆVd}c<@ba1ZX%M d́W%ttCY Zw(Oƨ``̿ ""`LEPFD d ܻ@ڳ1V <,(($ b*dN! Y! VB}؂!Fhe`(LEC"Rl-z$4FD@ d1YUn]mq$ci;YHSܑ3#)XAb*e" 6bYLJ\s*`X0Vix_Id& qwbXXC$˔pT4!":q3qME zS1b8ҭJZLk|pÙR&ø$5 3X\21nLv鴁pr-@zԐFXF'l w`j[c$\=pk$3]98Č|,uћF*)CQ|u8x6aY7YHl̢ɚиgBMSJ3ov J)aK"[c$:j㜺27n.l6dfzq̷5gp4V~J=Ё7R fJߨS![OzaWSL}~9DV!($ 9b@O$1+&v;Cl7@́0ѺR)%BQBDI4}ڛfT 0׻*/].;(a6eQdU jBb9ᙆ Փ!}د Gɾ#p0IC9=G`]MGM"]e1N*M]yǜFWF6wwᐙ!Nj'ut!c"i!m4 Vp;|k{6`XBkEOyl3FD=0HyUJNЭMf Le)4xF8iUT[82E0LX$pSOFiBTRƘgLÔ(^| @Nk0OU};,=a $R|]O2PY/qyr J:z NR <:0Li+LX~ D4A% )δOl)8"6[#1|M@m1Rbij/q@c(NB8>l{P&ECJBK{yt9Ze4<[GͧU 89(34zږ ꝷ5ip vtD= -hgSL# ;i͘$[ pu0c7`JK xrvj% .vkY&.ߕ<[Ha N!RmDJ20m|$|51^4R!U$J[{r"}Ӝ ."SP'JZ7h蟝.`9F#|s yH 0 {A6rޣM0BӸH^] lwEFY{aN2jŬſP>E6@*u%鉵!eKOm x=3XgVۆfF.&(נYvjF채C;{\y!`ع4E39ΪMtH(c]G&3Aw}d FƸٗe0Ixɢ#ȄϐeH:< i9a[\+'@^CcthSRe> LIEt@B ٥6l!b:LҨ=1'vN >W #ѐi+>jߠ}f#<=3ᛰ 7蠉)_hjG2xL4C~&H]vDؐbGS7AI&cP\V OE*o2:R7 qרhU:*#,)6o9IJtȹ"P"RTUi&4(IizI@=X "@Ng0̤l]HxwJ`xoBl0 B}ߊV4Rxڈ,$U""HIHd"Ab ("nwlfwl?03:Gb0Rh|8c&B||J7!=z* O [ {R>Kt /"z z}ϮMɈ&1Ѥ4#A:S\ I ) O'ðvBQF@){15Զ=rwJR:<-GABմ"mP0PDDN:gm4DAϸ&H\t߆ Ї%i4xcȢ2ԠᩪaBƋb#!wYK;@hb B"r ;"uIo2hZSdtaF n1G8cM`K/2.ccv/b5PDza,=5\َ1MeHC9AAYr V>'/'=*7Frs!8ӄ!Փop1FFz`0HJXMowphWNLpLW K~%2@G*@_⿈߅^k=>FةVysY#entZ)֍<=(@q-%yTQ*|;:I]/y~cz=.]S!Aa T`#p-HPCKe>Я,z\@h5KYp Y8DY (oHO 1$RAN{|NҎ:DzM (JL"PE: @@:HQOmD'CdT8NJ#wc!@b(& N lQl+޶\m4m -9I#BT=UXt'HpM$]k}GNAΧz|UfX:G5Jp&t/fRݻYm{2Ѝj) F{16ց/& F!0hR _2y%.4z-z=WNX^Qz {+VqYuwD75ʜe\&t`oVH1D;_ )A)E}@dB ҄&H T SYJPhQU(A(( h(H D%+@P!T!ӥ!@x9qӠ U,Rl9{>khWHGtYءNLoO=>'sbJ|U >@8;c4BD@BJd$@>1{~>v!kd;]g~CJ2X&쪴rdET:Qd6w6`Ќ %lmU1ޜqo] r{P)į RA!D@3H,SO$׬p^Ht aI j uo٭梷Ϸ^TJŻO\1k-!ڎ1z,n \3j)%= 횶9A3F9C;>m}oьmcE6k4V+5xM)+\Δ]!`P1*6zkQ2>``T$~ rwk#M= ع?0pM#Y_.7;Wڪ"(y4XJk]WA{UyjB"LX7i8E} 3qhS9z [#< -=tZY: Ibd0qX("$]١yq e%T)b0DtLDJPUST`Rl.lttPQGNS<;db<*%^>7'YP7cAUx<2<Tq,+']qlj/%@L3,zݨ ;Cɶ7ZqZKmAjOyl;Q%tgt{TԖAO6bbGUN| q(|>,!_(bH%dzOІH.!& =G#wΚoSB(  =?vlK41 [Ehn=;HCax(,e7$xa$ "mAC\/*PHed2^@BPкZ_$T'Њ"zCAH:(C@< \!){ZHeEh} f]i<`F$̋a;/qxjԘ&1"ZcrӽzvfaG׶gZN.#Dg=hs?K /~zx*\ '6FRd~9kRq>F,ͰŇ&١hCIĞyzEljJONOWJĂNw:d^x@ t{ 5&Ch-X]Գح1=BA/k$XCf̉Ќ@-O;AA2٢0 RRF% *b1E!A$=ϪJ JM    pSt4Q`pFC1,/ bnzw}XrxCSU?\kE}S!RgW-"֬Úr>΂UԶh&P:Fj&&IRyޤ)uƗ}is=OF̒;v˗s9S2pe Ne3QEi[j1!y+D!9v>#VhHQ;J6.aa@Let rH5A{&]z6o]'DQǀv HfEB or%D8@P*3tgW;sP!8żJl=1T"%.n>#a H!%#T }xrc0@# T:%ND'>C ; BSKN` "HJD> *RTH-TSD9~\8o^.睡"O=4awͭhڪh^R74QG{Xx^60`kXG4/0T~>Uɏ)ZmJҺs%S50̰́뻏ĭsڇ_;3r_d!z|B?Ixd@`(ALT кH`agtW#iB}xbٙ`NqkiB4XcMrႫE{'˭@iqOXW<!2Gԓw[^7?4:VD\k%Q}fzQ43\Yк +'G;h&7qy{PQ}jӄ>k|Ca~`܄ ֌`K|lB1˼0bƛ4hx,°ec4}ZLTQ1REى]@|pbN܇A$h3CZNٍ:eׁ߳B^$P%EME[d& $aN*(If"B$O.w]<ϐ5a'p(ev>w '\k~z"|j#i AnsWMT@p`z]$mc0lJ³`k) ( HLR42+Q0 +E 黕lhL4Ab T#"l1_Tj$B4ƑxmS"6+~X!!~$xXy#!;0Ey6i; ?Q>QQrdz}ƔSDx@8>deEC&@4B%QFĭ WzOK# r 4PȌ u)4SMށ7ug{M4T3KDE$y Bjq9ISwN\4@(@~E6=n y"m ؀)){@uvr eᧃ҄\y0zs B&d"Du5?0 h;_d7k~FzvPC2JQEbZ"S"nC`(SVoWL."cTEP&ޙTVde$`287dfFMwNDh{  ̫Q~9o@4 R&.OX7;5 'KD=rPG`9QaGg&LݦfBtģІ/- h^bSOQH'<|PD?ʟ큤`D(@A?O 40gxY%.6oN;d+{|tGW gr Z`-L 8nlW=cpyibD:KB@A9jBM9Ч *1|A r#|$`0|;A/uf6HB1-K;,IHR 򐥊@'D`_5>UcPa5KB!PdQ?u} u ㎄6p=,uH=mtPTF؛(1fpNz1OV"Nq,F0XJU`Ru$5B4MQIL! A+LEA,B- HQBIM)iSpHT!4! &{CPSDJ$:*f˺>ɪ=ƎtY5/F_BQ=I@*e'~^˂L4d%"5SBIHx.=AH4R~fSB(C"}:+BR2Fچ /@^𡅄@:yZvOڦ8Drr;I2)tJQE8G^.T $=+yhDN\KЅ&OK d/Gy>&8TI\ D<ûy;R()Sn@CKT*m`Ư@!n!*<"4'OҌ͋P0bY-K¤s;T9 悒6- 9vM7l7C d?5 _˷K&iZ}Ԗ&JY?m#Xs6x$y!-  愖NE]. &4__ʅu4"O'O`JR+Z*3ۡ`M'}#˷㍗AMvDGλc͂'=Huq'u48LƄ `UIA~.-&sB)!+ac}HѪ)IBb@ @WTfTS'˾tPsn4FуA vzS#mI` vy52Y&. X0hxΩ}b\<ܼCּ4$i{*Xct n@ن=ɜPlbZ @GkWP;4!,.yA RQHPP*ҔCBR%"EC$D)߬T┠(bR""$i"'9t1SIUY1QTv'i*jo6GOϨϤY}<( ]rKJ&:]!קC}i2CJI !bv )tt!7&J\#9ǑV8I6"|rza( 1)"("U** H*&J U&(!&hFF 6V10CT4PUPj$8y}fYBLXH괄|K}{ 7u[6q7ACS}){GBa~ip . A*`(JzAh&hѩZe[Պ;̜?*6ٿߘa),TnF̱#0v(mSso.)d܌9f! F"91FjD4eQG[)&r=0Ǔm4#BPSY>ӧ&98zM :DjkX=zKhA{T Ir;j4ƋG"Ӓ&{3?ScC75[r b3oK=)/aG`$>561_ld ]x(h0ws9M5"!NrQJ 9AH JT(DPIXIi.7z'2?y͔!Nfm] )m"~X |COՁeG׍c)X60X \3"߈E6&?Q̞$ ~TqQKЧB 4Ĥ QЍ#4#@ a Gyި⁚y Y"mT:tS4%b m%;<\o= F ǎFxy_zR<$n5(Vx;I Ӕ3zJ Gz'ԃ&!5-9C%qEw(Cq1<&Mk;%N>` Rdpk$~a 3p UiݣƖG:;TnK4Gjx0 uH'8QA="QD5 ?<"y$BlIs cwU\EF$$Wi>&!ȄU,?ʰba<ƃIct@Q26C)qԈYO:c7 A2@˭= F`6q~3\=cptD jtrTO'+kqF`na5V  Sz{c0vp] L<5+)h2bPQ{y/ZiP8Do;ˢ"_?:TXhA !JRCgAx\h@iBD Э *;DyvG]s~џmҷ~ /9:]uZ14𚢚+k 9PyMA:.c*천Db!m}8MQNM7qјAPR7Z@wU9J:r ܆SWkŖbQ⿺܊ơό p?xD\kF<h<"I/#XuV5mBI! -^լܘM%60XęNV#O:ޠumԈֳ0,`8X@McO歍"0-<>g"ܢ O.Fj$L s6mrSo6률9iv&Q'B!lr13ί`3N: YP[H_0y4ipB~{@{JA?~(UC PيyA Vk+Q1V#ZSA˚!ww'Zdt,Ne$[2uӡBw~.uts Aq(E)J)Y t;6Ms3u)26Lk& }*Z jMٲIԱ8 a)aQ;;S ~Ȃ JLҚH4`N Zx+-IN1bЪ4V4itֽ}95;.9%M7 ] (-71jk%q%IR,dCm78SmL$dr e:KZ@q̭$ւHPEܲC 7OM jIRHro.h Ofe R ir<\iyimO JC2#pֵF*ɦZ^ZoBg C(I09ٶ# P̊2)R EFmaBbS% ڍII$%1$0ppQj(dvhs9iN6 EbX`njP;H}ݡ ;r%z6s!?^ l.3t: ~iCJdӁC¨41P!2`d' Y). S NͳIJzB==틿"3Q~ QKCMR  DD0B@$B@BH1- *0UI#,R@5IE$KR40M5DT12EBLBQ-DBBAHD THP)MD5UAAEIU,2JKh?sa*MAHұ,n1۠LrBR%RsM0>_4v(_FcD@/ K'g-W{U\\.(Ox}'ݷ`t}v_}OvZx}0 }ul*JWۃ y ѾϼpOپwRBvvQw|pltt>}:{] h*y(eR ZϧԐogI:S{\vD)ol󧽏OXNf OT:o]yn]QsxǠϫk'Fؽ;纾ok WGm$7<(X@}zX=ZP}v:$QJV9A@ ZѡTj@z}{nLJAQ\=u޾F DAEP$vP }Ǥ@{wۀL}֧o&REAT"T R%UJZ w)݂`=:`DxzYx{c_E)t5h((2@#@|UlpWs`u}iT [;W*6keý"җg_};f]_{ׇcsS֍g+]h>̾;v`$A@@톔n%s|6|/SG3_w=w5C;:g|꓍-w׃zZ鯖kl`onn݉ݡ=x6[opeiϫͽ pnr=,0\vYj-[{;: Sٸ$ozϧ^J껫;=uԭ}>}ڭջ[iuKkv%fuܝssį.-:sr¥={Umݻ5b"$]ݶFuۦajhV͸U;-}^{ovz{c^KϽ׏w˓O7;G\9v =׻{}hѧl7eƇGBi[;a  E J@CXQwʽ혈XVoo]uΥ3yuozG@˽Zp$ ;o:+ x"hivݹs{'|dJ \i;Ѹݼtypz{tzSrCѶ zN;mԪ/wH &s{꯻PKZ]ޗo-+u(lKȮM@w$w\t,{[Y@sB[kVΤ;]v:96mlmk8( 0jFPSs 5C8kt\kt|do^ = 4ᦄ @hb4!=CDij=OI@A 4BbjidS'jDCz Sh'`O#!=@SɩbA2h jldɊ~B?ԧ5( =&=!UPEEEKTZ6Lt(L%d1$E41T?Yh.u'4LS8B TD'5R$ RQ $)HB"&* Z"R D)((j#`0 $+BTt$p4IlM MM&`$E$4 KHDQLUBU,KIBQ4EA%Q;*r^-&NA!82& CA1E%,E1-4U DM@omY  (U)E=Np ʝ8C9 L**%W_m?L=%#i@hZU_BS&Х]{ЩǾPHJP!AUBIxpv042E$Rc?_n{zpyӗd9mg?ϋ?N|I_݇?w),/WektHVK \=2ÑJ&0G+L|}*>2£hQRHh$Ze!:aG~s+飜ٌZ6ָ0EQQߔn)VC-Cf^(BPCXRWIT#d".õ={/=s`"* y`$vϿ>?sCE jH4fx%*tPEIAPITv Tb icDEI@W ԄEDM˪(!DUH∌(j\`p '>_?'(7ϳ.$ncw@@VB=_) d[iaJHT)IRP'W_Rb z~y2Bͧ0gu]f[|5UV|i@S_ 4H`>_?Fdkc/#9~_dMa+'}?yPAV/E@`%xJ<\Xl^^&')Dg]WCM"f}́[ț!jMEbKp_?~0"aH.aR…?D4g8Oh6MSyQ&& elpfű8IX; j<D"IWָ[v%>OfU,Pbhi F0z7ۑ*ׇMn6ZoTsay7.ʮ-fiu=k9׿*9s16ЂA<`|^Gw >B U86д'SjP2}j Υ:I CPqưŶo) 4o<{NHqH$$R$4$h0HWwDv2* 5,@ɡƑjCHPXF @#d}BA<(z i@5/2toq Q>;U%;~r1_I$pQ+ ?Ij?ьЏIwx0&m-1b(bwTlخl 4l}X7}vX$`x`畩)[݅T2ґyj9:pjLE_hR"9E)}G^0"dbZZvNX,&P˹RITA̔K%EA]OvgTeuV.SHQˁ!B(` )/ : eoQH AB%kϩ4'ml"L@'/l f"H_"rVMu wפ'[Ӵ(f) 8OSt*`Ooi % QC)#*1"Z`() (Z((i"Z$(J&")(  i@ ,p 'G;+SGK嵂 dQRFoۺN+kbðg+tO$2rEP_)TI2L("#>C B/TgjQI@P^xVdQf&bR'\<J!%@wy@t rfNMbʨm묥=K#ՙl0cSyܰʙ)K70]{V֕)p Gڳϋf˪6ͮ.~\~P0P|]kͳl:&_{?;׷8spMoۇ2}>ҧ@T,x6s*23 }@A-˺T螩/ې%#6,bsk@$;x2.}`nSĀ-w{P$8Bܽvp:EĂE({oXPwJ}?҄?-$ xlLexG,jv8knsdXx]VTCgVl?aLhŶ oblD2=~Ţ_hh ߌTJJZTk& Em]89!F=Mk:P[eaU̟h 33mH"+Ϊ!0Dm]AQ- DĔ!JD P,TD1 % LM`'.F^p\ݶQ G4 %PJQP<NPjJ8PQi132(y!T'@qKAOݒqu skFy3~&BC/r#v_|,w)$鎲qQehǔR "_Ӯ=L5A,ߠ!P$>vs10aoʂ@[JaG3˝%.Vtb&}Va 1 lcպS:̱@Z OF;#`{ 2P/;P@2 I4DC@HPĥHJPD ̔CIICATD$M[ϽO1m&&beF*DfR^nFiȃ(PX`q2EEX᳣d98\%- k>#uyePeB^T4%>Q,g#Sr*af4)J4% 0R4D4PD($J !KB4{uւHFƆ 4BMP E(+J*@ 1g_,'xϷiyˈB$u-a3C/vZcP &R"$)"Lc1PXĢ! )S H$A9RDA6Ġ5C*v(ŁٓG@h03$S5Q50HG[j T`١`_r=d*E??fJ ]ASiz1 "'鯫q8T̤NIiaLeH!Er?D31 ]u>0);sVE|$`8vG b-Hu>5Z,8?|%(K(1ri2[=j&2|O>_Gϧ}0\B$IT&>0ѥ|8h hp+I8]EUQ3$ ozL =:qxc\-h8JR1o9Չ1,pP * D&sL#E%k%If hƄZD$h8 Zq$Wq9g[!VnbᕘvT8jC$M"~^tlPMf(PM2/UA0j|.]Uwv} '4uo_?YuhWf}n>!YGA8Aln.Z|lR-IRwO[f;*Ît4qY!6Ҵli4 ,Ej6'`}Ot: 7g]qSyL2#&RD$ nqҡ"! av}Ȳg~_ͽ.)tF+V!qBrCn JrPĨ-TR}JH ;`(i*JA-H_Wr-uBѣF%oLihC6ti3m. JZ$(j"AڪT6h1,ظ-%ZtI`9YūJP5Aqxz]T0l Z|7.Um~af-m_mE/]??w`3:uic5IQR9dX p˕o~|OT^m Emi=&ˀm4}ͅC{, ]L6(Q6ZГT'͗O\.MF2j[ (Ml lhRĔw:܋b.(_Eo&-mR;Q?5qab kaNæ+'ͻcrysF1JrQiePXl %#uOAⳜ2ǶdBZ}!YK9x reƈ5SRԱ'2ę+bPJZI_K'i@dF19טwz/uhps'VeqrbeJ =+-4 Aٖ0,̭n9Z3sp.&fS=UJR,ĦXkm,h<4 RbQek]-niy42feRbnd1UQ o >%6QT?Mw0ҺWI4Ij|`$%jVFGFO, f`l܎YbdnmwE "䢳t1 @m|ny`LcYCKBMtt$5R7(Ef RZ41!dXqTjb&`tIՒPбxxYnU adP}\؞VXFm{ mxZb[`uʪdR!} ̃q8[uPQg{n+DLaXSf]b] wpLYJ鸡كV~{kR 5@J1'Ic:aV (&P;eXDѠNH =9:NFi?l" Ta?!'ظ\b 2BP|sfP p.+8( J5I3Vɥ= rN䷋/t&W)+8.dQž̮- /?C, g9b/'rI^TWX}Yokn7"az1dk[nC2g;Z,i})DW\' q\묶x-m9k|=)QO3þ҂ L.em aҍE=U/U*FL̢ZHXk!ٶ9yE%SCCԚR2( )/0VA`Bva rsqj ~TImG*|6Efm:R&Jbp{X*+:s?,w߾N6MO]49 &t*"yxdHVj,OVq0,ᬚ:IBQ]>AM3˽]iʢp1EEA񡻈`օqƿ6b,&PRe:8Ahv<;Cݼ鵇^o'yZhP9$ILLAFzt{m#H_?:w0WQoB6hM`&ȵ!Ylo: &qLHHZB%EG Rg܍AR"V$o.:%4ȃm~^ߏ::CZ̦;@s6&\@'@#s6UR wf-DЪa@&Py@[:@wK0Iسl6r; n v0i=Aih^Z?nTY ~Gg@8/XnPp _^ foE=Qθ3C@V_ qD% ~<{w4FqL׈;Dbk)KM:GZiػ ÿ6ӺcAa9X"P_$TYR\ .}v6nrH̑ò`WX Oc!G@dϻ;=Q|U~vq@`-=4B咽:\ Q ~;o<}nUƉ&ZȪQ'CR[3-^qgݬU *T,~)/7n|ߍr/hTX=7\)5́*]4̤G˾Q"B0 ISi H0+0W- e2"cԩ3)\WE رE Ј$L2 l'n7?,h3!0>ňRϭHgD>ߡ8RcNr޿g- 89?d^*>8ȔU(RA!M~[TJJC#Aߧ +]~I f.X|2qxIfvRxi$ƼMs?5t#pOJބV'kZ_^cFiiG%PX`Q#iX2ۮ4Kq20QB.c-OnneP䘭 cy$6 "כH(LҖbX- w|#@R|$1d I0xVmW2ZG3e06m*7$#Lx1p㠽]J\/!&HYR2*$Vf%-YF,[0޵lsiŽ",Z#Ġ:j 5?KeR!pΐHr-%m+{ \ۍszc0p꼭K"8OЪtцp Mm+AlH'wXT pWY9c2j!<ʋԣǎaY0vGRfY*H)O0nl:ٙYdhm6aib}feb)~k5r䫛LCNc"'DKӶMBjV!yK;Rt0_>p8z"K>rI= ><+IE,<@Ke=`4WHn9*:Pu\@RRȃH !ތC!iIOM0(\ =ۗCt7ȬCĵE$DgQZ iW#S1SJEU "")ma`\QH!Hi,r uuyXmmm5W(U*PTNǣ /XR,o+`ih&Ej*mkm(ٱ iưQc"()8TPii&6ӦjҴURD#"6.!Zu ߐ"Ҫp'RRr1#MCDN'{=U(aYj'ӧI!UVv|2Ng0UUI SV&! +mɀH N)j(acsAM J H4鉂) i( \^$fI'n)fQ\RP:$j.1AM~0W D pP3-C%ϼ3|2`Ì%137RL}zr^zL f*ThƔj[9Td Yv+lj] 7{FCGZyAUҚ_TR<JArȩ˱Ȯ`Ԩ•Q8Yar8>8Ӆ "0&}Tњm۩ʭe-VݨBo!qPOduvF۷_P>P4(${ԑaj*UPD`|JVLLYYmWbh6d0Ak!}!M6K=PD`IL0 /L;<-z7uv_?WԝT6?nqS ?< >ZEZ1a4[w'GZA'*Mw 8 ZO]p7=uEǺ9DU-'RI/8>J ȏܟſhn f6(Nz:Sپ|AA>ٮ*gpih2# alOEVgRvvnYqڨaFHQN0ťv™@B9v1%$ˁ@B+T.tdhY3 KJ"ib  }O{hQaiIߩ=駖4k p:QQzTMZ*z[3)XO*uc>8`x~TG6'A|GGB,%W䘖CVȞkƦ |yHmzQT_Z,-\m_$vcJLCێP-y}1aq`BEh~,>C8!)GJ@@4i{),sΣ fcd%7?8j0[R$ ~G.HP{]_D;I' j,@vq)c>\cVnƢ@(( ,xqTl 2# ˵}*2>_ ND/-fF pI@ 檅1qaj@ʿO^wF9P H$B0@RH2R*Ѕ( P+B14?lD ]пHsvsI~N$O;;iT3 E(P-DD% dHhR?JDibZ"/4I@J"IBƙBha t=Hh*(h)7!vk1FRICOUC54дEA P|H$ҕAP4.t,Ef;H}ilF)6a_C4x4_DT1)E*Q(Y b)i ^lCbS15_pţKB)DJ()@ {.õ`}D9D]fUtaG+14H_̸, 0$(f(ͥ>0 Wg겾]k R6!嘖2槩* ոZ-N~1bcjR' *xo2y.Nw"Y6ܜyMܑ{f[pic u3+*6e4PDd{HuIt+,R&gXd }ހ:^J~6*ewC FOˠ x}uc*}P1LD(h ,򔻣`>f% )P }dl&V**6ydZ)VԦ0팻L-[Co!'\,|o?m<5#B @VJtWwO0Ӊ]52`H锘NT 2fR[L~e|[AuPfimzzaX,E 㱓 lg>4bȆSle5fLIHLwtGGNz2^3H> :!hdy}&4\vQ2bLqTR`r9c2T&0eV*14k $}Y}=VxqJ9QaCmyqd[)RQ l\4(I":[@oUގr8u7LMv~`r O^-lCGT J%#t v"`̓v-d:n;e/oZ#jf0xhɷSs\Cy]k oۍ!nޚ7lxO &Pέ!=7Y_A^M`dRqA$XEbf$@6<*T}7pz/ d`('‚y#AMq.aFɳ&n$cDD T:"j2}bNJ"?Qt(#>A8FE79cvjgڧҎێLc<({(Íf2Mءoo~py>phz""EkÈ}_urDȠ ͑&BKdC[ ?+8G7oxS-c:=qLq琛@PQбS/9?U~ ߟ~#h>{ygº橾\SnyXC)QD} }8J[t1}v,tU @B# }5H4S%bMȈ+Vޣ$ߺ ۂϐt$ _3ẉvaagbl@' يu-äoCOs R= A(7ke#/&]aFAv1h0GΈ? <ݠ??C`Li(H@ <Vȟhݜ4ᇮ:N઼>ww׳TglrLJ އI睯 Pq7@9˳Mcm@l\~:f*gQ BHE@Y `roUɲFaW?aDpː$]F'9C7jA7Fx/twTS~ݰ|喦{9#}Ǜ뺒 z ]{%]ήff#!o?~FA:WvoӺˆaq:x7`DmTJ (<(w u޿iۂ?䟂~A|{B^D C=# g})%MΠ' 7q2lB?*bC;&By9g?g?Ѡ 4协FY TkLORӁwi>HiuӃH"QOߗηn*3)ِb%O[ GxSk\h:1 (X~LJNe?^HjgEԅ߽uKw}넭ܓ;$)SQL4i0),/sgpKlުH;C?'o'ϔ!)g9;MH0zǯLd@!f6{0sXeUM:YN6hgi- @4ݮYN`D0L5a T]3dIiBp~痿ߜ8ݯ엘n}A)2mُ俴8Bf( N6JmU~@! OEOKpN7asx0 @y71f  `eD>( dkCT@$*ާ/yla? _?6 zdž\77yg!}^ < uRq@|“b>}r YsLO?(ObOiٟnZsi%o_븜`^N6b8jumx8f^r4_Ez8jP:,A0RZ[zYq_0lWtWݽ>up ..w[{v~d LؒI!> OXgTvprp 6{'ƜK0 OUcNGGid7pef>{YS >lG*Z_׮sF Hd<BY)yV!kqҪbQ2+FKY` )z:B=B GDR;|O/lvH jR| v}-:_~3N t^wJK, 0xiw޿_̸{d2Tmsϕi}tl-S"3%T`(t=-zl{z@d'A+Nr !fZI> { %n#!kN3 DK7Oss&9oˇH0QRJT]/g25 JI@L;U{Zb7B{ Jx萈Ygr(\w3TEJ~P yDnrc=X.6/Y 1]RADAUŏR|՝Ch9ANUX1M21l@ +A1Q%hoA(v=?< dA|V|>]ptu)o'\E1b*B4D{*Y'Kֲ0;BT͓N{7cOpɺ"ԀH'=hb`5]Rɥ6aX'dJDB>hi\]M\~v]]6=]Ky't;&<e(H9\TA@B!_GR7D8sixuբ-`{}tzC}/L#Lb}{*.8A9"3_#pqVeIT#uoTcT$(24`Z+0~( D)Ox}%A@}/#aauD*aC LTTh-f mJ^ޝ3WehڌC?D5oe5^ r)a%q ʟòu傄:wGe*fw0Q|JX4[h **u78.; !S+T˩-pmEħ j{n W(-6!170.j\|5*FeS(,L1h[Y1L0'?SHvJֵvJLCJyN{R{̎9}'LT JrA#e;bCƶ5#F mO8L'wGDq0@(ؕ$OɈT@l81\C_A=`r4~ E(ϷGm, CF|e9@kP+BM#Ui"cA`D #gPKKp쿦{_Ϧot>>31pum!j.2 9)(#}B (햄+#"㒌L͠YS(Ȉl7 {?/&H' \,^HDqOkrV_O96kcqDT<2{%ٷsOɬPQAEUwebҁgxLJe?jQ=Vmvʝ?tIi Έ@28#wM?#FH|ĭ\3<,AH޿J ` hbB d ߇:9%;e/*@sYhz}ޮq7vu@2>A@T>LwG;"pވ@n*/ܔu|8絇>BNن.=3 XǕG|!VpV?AY23Kz" ?TSoԠu#˼?@\ADfLtdoyWI;a?$oP,7q *|j 9b{`pD~NP1(+q@!L/t<;!uqkCt <鿳GuR?K?OSՇBVq?0Ρ@Ӽ(r X8 B:󩈙 ,tmfOR@qzDFG¬!|F'K()P,hFe?b,A +r - ^$PAlgh&Q*Gm{x80LiKI'Ԙn[]!>O{eUYlҹoZ8TjbzEQ4@fڡ6c-df/~‡VOh N@2RMsT7׃&_3Gv&IQJC٥Sݵw)OT$B{wOQF›9BʌJ~֓n2r$P_H~60V`R '0"$5ouPhU(={5;Q7_)$w[nF8 0@}p>Ot2'CI5O680̞*|UWKcgOYgu ?T(Oh/|z" Sq}.9h(PaQUeOJm)j Y1&(L/pG׬d~CːFJF~q}Y՘ 0nBgu'{B~л "(n"/ W'xfc{jy%j*XխiUUVmUUUjVmVyIK3sm)mU[mUJ[mUUUU_:a}?v77Jv̨A#Ϟ|W%}r{뤉m2yM&[/x~ԕUUUSmwz)өe˟#~(y&K_e͓U;PEoߩ78J 3M]͔)W A|YD_5nTbnEW\q$kb(bby%i 9ڽ_LW0#qCٌX[k IUP(_JKܠ;^kFV,QsJ/x qa]>}-rgzhr6s yqL R;dqzq䱶:4YI\MwR&,#xsrR^f_lvQؿO.sJjbpyWQۼ.ޜ(*,e03"5(`yGPXpb+<# 3xAcouL0`oU_ۺ[6\9Ɉ߳]A7qlVž]l)t[j$z$" ^XLi.n䈦q 1Շ"J[o/B K ,M<^^./֣f2mz% \2TwXW8~y0 2vg1D_;q/qRR).Hy6a#']il(!}>)/EZL: u <lz}nIbu UQ3zQ)I6djӨޱ 8`5FAkgrы̲Tª^' %<WJBDNz[*/&W4΢N"BiLO9zG.`L|UI l(Q !rȎtec*.jnď?󞾵={}k?Zݞgs:iq͗ [1ϭwDWJ9~KxMҚwŞ |TRϱg1Rp3RŦpP!'Ը}lN-9gXP}~1@(9|.lfٺ 3z\>q?P;:$[:OLss6h_sTclPS~xy\N@r?Z}ӈ׌4m9L/stNl5gtuQ˝d'S6A5ROy('A/qUH i0zs<*˜ RI7+x=x8ms;?k,W&ćNUrvҳUl`gN 1py#j,D]C\`Ձ(I; (i..{YM0+ƍ1%N؊.F3!'Z-34ͦ*iRiWY=Fk|zۡ+H(h˚0O)x Y.݊" q xuCWbQ<猖O5Iu21>( R\vxAf?۷11sfέU=@(<:$<9{LAI~E@f4e.t(y Kf6jڎYu.I ?b%ZƸ6!Q HAX 8Z˹i)U ֵ^@k=eW ri&&j_z F+<7]v DGWĎf]PHN J ߚF?;LW^6A6h|gN ˗X]J7͒F!WNZb"xPҩ;̛ī+#ֿZRJSMcj zv嫺d\0,H1Ҷ7Uъ޳2у7a9s2sH 30،Fgb:$#[ٷŝ_ֺP%\Q-%!2RZP^9 L]VE+]\8a|fd6ܤz|W,mcːSG0U֎U3KZ*DbyrL$LWH9.aƿ}z#C-(#/h]7m[詚c;T0>uX941m!B12QFP4pQTɄp g6{%?wir-b3HO$#=|\h,ޑh\~ʈu$Fmuaw+hoV:2H0k_o0_|qtQϛzHtT(F4 `!BBo%Bx@m钍crle%+(r8V"(6hM6u#Tg!_ڋ `8̚/JiigǍ8RƢd DF9<]70|4Z{ŝa2 Í=ayg=ɨ~V.8?vi/{|vY= xA|2{aܡ&ߣfc/(CsH k1C, hb) /z#_yb@ $x%zl/ h>^+ 8QWkMi$6P -1 0p `YTYv+)NG C W4I`2TMpi H"BdQhS&Ý9S{x+ft0vŽU1C* ld%ڄ(Y&q=dt1ȷCjFSgL)Uu_"F@*W(BS~g_xUY!@"B)$U# rƓ?Z:>Wt Pp¾D(v8 eh_ F̍2Up :p6}jV)E?=[ m=8z4uwuƼL!v;('Y8.gBkjF:ɫ]]% p!)nZ^%DP(՞&~§AC@_nv'9t}vՏR)`ڷk(n7[Ron;GWp.8m*o9ANVҝ`P`\F*%S O?<Hu{{1Sz D Òϭk" ,^]:\n:Qa0A ;NVvQ=V=V (b^+=4- *4&6 -Ķ?D2"z98Ltn0FGas#h 9Wߗ~/3_^s\Xi;!| Kd6NEd<\C8szOav,@W3GHh44lYd+"e] pTxd3 +9ҔR_^퓨7X |6Bl)s40ܪm x+ءzظaR4#m[JW4!# C ,V桎sZEWS^k*10_ K&x;',QC0 %q^W5OBkSI-K+l QBcs viϧvz>kQϺOe=G.P!4†p f IR3.u 2uÌall>-WJ]OnW̎,$Zu:BNp>7: iP>nQ; M1O+/ ߒ۠Ae{,:3."3"H6ER,ӄd 1/ #[fƨi&?!vrV|?>` ~\-cLJfFJv¸"0UueiqFtȆ#뾒[Qd ›ķGrvtYLJ0T#FȬD?eosLqcH 'g+B#e+ cKR6Uc"fmpQ,BmyqA@Ԅ^8+YK~ȴ -6}D|cV^rZw{?ji:0Yy}uS!S76gq4%I>.X>,O3|AΤ;~9^o.?.FGVBi`8zuNq*q|N;hzu;Bt }9#_B$<#aٻ|A7ٻ爰׿B(R-$p\ *{§W4 oϬ(7F Sy6!6UA n-P-)WDU[`pQFD&;S-c Q,R2)_ 6XE"suc1+5˕@L bJ]7Up9VQ .]BVpNpLmԣ|G:!cSYho5ҋonBEaeZ0Ntds)r(w]5KZ?Hu+- l S=PJD,{š( d0=[ 0t8i1Uے)*@[X|zӮ{cP#A >*xBr}ʬA]aSPS )D*S<W|$̕IP[HF T8nB‹4JJBzu?_-gb|V84g'+BH9uv@I'a1{YO).,e @~oG̃{2_9q "-% A!f\=zUl޸b4tʌ]e B5w0(.@"84*⚅ -ct~ݢEjP(xrd T%+Hd؃B `Aݭ|-j3RLu7y* 긙 gȴB`G"QUFF2Zf-n/]=Yv E#*)]. (ssz>pNq`kk'VwI*buTTQQp\'ӮKoӯsd(*>;4)2'|f o^_Ɣ\?g?l@PAR77{Y]uI.x_Oc&IJvYp,Qy*7%@8SA )W]a >L0;uWPDYrn2{_/JPˆ%.=%(7̞ٞ5x,F-߿lx]юTHWSo8 PVR 2v0GjtEf' 1u Y恊')78ցb{[*oKUw ۔9B~SیFVjpO;u?H:EVZgڲפI~kY")G ɢ ={ZVaq)i9hq+R,hI]C&[ jεVv77OK'̓8MWƄhgAbfKimR"54aW}R\ vFò*U84^X8hNR1 5nG1F hn86|){ҧqNUkl;VO#Ϟp@_]YLZbKN$%&]8˗mc2k.gU$Q%Q0ۄt tG+OϏO6k5f^>_ۙThrk6@N{.02\&A-/lʵI0^Ji id=L2$|:WD(zp-tP+ޡj}EH!u8@OTN "@{M'y@]əedDKSeS|YOhƦzrK&@G,yXPA4tI}]~Zd@J9nH,uCzzaF8 D(qVӊ>>MU+>~yg"h@hfsNr}f:mBg8@A2ZFk ]Yxfî7b=:^ P[{ё$P+oNAρ j (lmr*XW>@A;$O )*$a`?0<=u2DO<>lv[]OMQyw2r sI C3)_^Zp =DT[7 )XQ2 99 Y>`'.,֜y]a ( jQ͈jcmccb|Lަ?|E*ъ3\k1ŀ"dMx#]R0 νЃlQ '2 :(QqLr68AA 8r}BpFl - ^[=^lo%|6moA mEd?jZV}o9)P!pxq-e~|m< M5hDUOy '7O!A{!B/,ZdhxnͳӞnLqӗN2DŽu>(@xm)(n \’r -5n+&aQ<7p{i% &ph.N%y/I7|642 ᄌ!+J8.M!5ƜZ+,_LjNsNCcٞсy{JbgHB*4u{ sʑq2~ / PB[AX9]CaVP#r96#C˾Q%"tLN(:5sh_rqwԎG\nݜU)c(>nyGUX@FMxMPA=YӅC+NuܒNjQmz\b PAYKY8(JG0#6`:'Su}4PP뻉=gM]a!JvNuqP@&@5s HZr`0~E=MDnjT8c޴gս\Awv/PtPB߁zU< B>!XZMF;EPߟqp#'lM+lUh9܆%+n( s~ۻ`g،FҙZkF2nZj ~E6Ӓć"&ZBYa~J$:SB1Ն :2u$B" d@֜4QKBCvU2"_|zD?:PUGP޺eLPbW,x)V#02C#ófR(LRt1n'䗙!P_\nH#woUR)_Z|j%JuTn(1X UlH.ϲ֧N5żQ,k֏ʊa@QB8aSEO:T=ܺ"*ܐv=|e K~ ' | lqeU_@Ұ34z|k T+7+X1Ǻ'[Sv)656Ϯ߲OLAoLpJ:x]\v~- oϙd/{Ns;-_ jU# ݚZ<}_/uaJ7)jMo( Hq"1)Y -Ԝ)5=Kx辟'H{YY=qj}a59#df~+x:4(,iw4_x:8A N<(U"$F@P/]e)G\s">8b`G[1*mJ_/OtZK3KuѰ V6A,pI6#PP<ӽ<fgWvTʫȦ>:ΰل"` vD*<!O֡JfH$E+(^@'`4l=GG&iS7?,#z&|{7sמ_Ξ cT 22C\4 $aR?W+INOOwզvgXw!. ۍ|Xu;`UhX!=A,R}otXwH>Lo, )f\PH&n60ƥP͞끲J@!ݩ| MW n䁰q 7"L[JWl PP61Jg #5lH  LJ#5;~͎WƀSZhHUc/Usy (VⰌcم&KIXNHE1(^G1U+vT W@$A)/>xtk6i!C&QS{@`8}$G\Glת.<8mʕ3X>N@k<5OK)tEw%A#7OX_熝p;a M~!:Pgwj{z(?NG>^&S(k|UG- ;ȞyBީY `B8p;0^ MR pܵbHF1$*0"$řTMr!@7Qi}d{jDLYTnߧD޲2tȭ:. [iGj F'4TAl\13o'o%i9Q @"_@T hF9%p{a`J(F&EOXvC·|Y7KC~qlCm >Savr=, IbÔ R y6yslPHv@. 7%Z3y 챂шS  ;A.$Ԍ e#(.Uw^ -%޷ps)k) ;JAc\̮Oi~$U@p7pu32DG  1[|^ޭYo;~<A<7q_ чW݀?%.4!7W)'>޹.}zb7&X/F^젃hXiV(%}gU8أ<Lj=zD)ֶARK 7ёfh/억U=OK3}Iv]׏MF.< ݓHhX!眪ds*2 P(&;B5o6ohq6 w`.ZQsA~c eO%UmiJHhyTe[4J2v?V'a6; 3=B!xEF8!CjІn&aQa'a/ l*LP""dnC 8:y=bb@x#<;yqў‡R"P܂VOIQ-W^ $4)JfVfhHyͅ5>o)VkEעnQfn҃nuʵ~x9Ʋv`GC)ق4pdPD zvVy#-8,FM腽ʞ%0˚9ZTI I_nITȎ@UCv Hr<@v6%_4/ɴ.h6zHJk^mh2ވD^am;hlmL%x3Е Cb]?L` hf:9"HlWqvlhmWX~r7MvݿSxR7mi̶M@D8=UڵUUUUUVЄ6&D7|lO^[^e鴺m|.\iMe*ik7Bמ g|(+Fp+IW.F`H➩ "!#ւ8AD&DO (A KAWi2DWLSbC$(r*G9)ä\HF5u3=\$Nb9E[!E곭\}2irnGX+ѶJsh %%"kADg{U\Dx 6i4+ZɟuZnO:n9cVGzYd&g"FJ3gB}|Dr㤧W?R+6%(v9#iǼ35n$wHOG6ȗF$ol˛zN}hD) KǨp@߮b r о;@%>oڭ|/%kJ;l˵ëLCU( Y1M߼-W衾",T ZQANJgh  ˿gyRSh# PuMVtࡿSy!mcI1sRK;W "#΄[&D$ :XZe?Ħ[گUOzWQ&hP,XNKJ{QUN>XnFcL4ьIJbcsWX(S^I~w}s8d%JQci =#ߛ7֤dqEZ"4&nծV4KZ5sYZ1g?WJ܈ѧo9 _Tc/gn<>Ny{'T ?YHo`;Ӝ&2vw\+fq.ҹM`i^O=5ӘHdwZVSyF4rsaFJ &.(XQtT;^'hȺzO?-J1LWZFԠڭ oHRY ](ٞ :e&IWn&3sײOE.MG0FW:7^;yz߮2{+Olh?bbpO("1f;J+QCAFhCXsمLl d9H9 5oU+M&*ԬtpaʂEJyC_+eࡐϻ0>&0%$|@Ob$7Q.=OD;30o}$;AA oO@P@6@A+P [l{&Abq6N@+ܽ-9RM0A wʽ!0Y!DMt{0D[ }ΖmeMP0,hpaI4 8vJn*e6 mq߲q>wJ)\n8un)l{Gܡ5uj~{7)Ī eϛ$"@3|q5J!,d¡Y0L݃r`xE4IJ`t+~5`; 51$w=[V 'A&oLhH.'ьu\T)w"'mi9 nqn"RƂ 1 6] .Cǀ2v\^Rɶ `Zd0ma=#8"R F B{By'8+DAbD2&(DИϵZ&=,ɓ>G>ч D*'U 1A0$.ꨑ͡gg`mpp*]"$Փ=#lq>/z:yUpVZ sC'm5)gIsG,v΅ۀIi.@}BJmX0E{UHApQ{b6 2%Jo+s5PuXuF^WJ5i}|4(qe -Q-3#="$삸n k࡟%kݵTv:sE 7ֆC,*"a :sђ%3(5*#kUBn2/sRq#n B+7~} ~{ IF*flXrWevr?A`Q'q"fbs\ovw\C?x[dQDm7 /!uj,A B0V %"qW2k!Jqao_쏢9Bե)@H ^*m8 W9=@Dxf-W&<:#<3ky8۠sj% Y ab U{0BC{? d[iVɐ0D`3,!@H( v3LFWl[Z9DRJȧzum@ZH_U=/5rшL(HrRRQH%$G$e?}t5;sO~Q} A, AL^>SA'h0P mۭݾ;za~~yh&̕`}^O%S:t1G=iM**G |&݁N",lH*(€\cm03;cJQ@+A&XdW1.u1:ҏu1L )\AazdSYB#CouM\g V1N#p!\,!?BRwhBa$PV0Z * v[ȎA ~={9`:Tr8}#+{P$>l!wZS}k}|p 2rCN@[@e\GdpK`؆Jc(6W"Ĺ%ȨLi͡oB|.gnj#[Pr)Y$ ͹굳x-xP=o{_eu =``t2 %mD`!mM`!|'? {2A\8t[S%;4UJ4Lƨ/0$N((҈{Ì)M Laθ:WF nhл0mM誒1x!):ATWi: vcsrE1f0 O6<2A=q>/~Bh8bHI8™#|8}=}d}i9" /W.d^rYT*Dv4@mxIYPPд=%?|BIcc'H=a3)g PPd29ԑC5V4*gkk_e-.{iݏtgf˫׆<{b'zlC4L7Ɯ)e(m)5az'p} zaxDHtzv νEձ "&6(Da3n5e,(@`tɩąA䨀$`\ONῦh畆h 9 .D!Ϭ8Eb;wr mGn?(!#.#: D)L4.!7QZ{6S՛GDRI ꧽ"r@ϱA?U}J@ G$80#PH ()eaq1dQ= b[:3{6 %Bjҟ~=qwrr.RS&pAW@R|wƊ)*BbB0;vcyK۱YLbBG{g@;CT@6_FTO 3?k??4|a}0gGe;-u 4D y QqM3 DLJ݃fC 6E!/Vqys{ !b/֖}W^B {.@B<2ģrJ2슰F5+3z^qB+>+ 5;#ZU6-­(glĔLBqٻcU@TZF [t1F|~6iګI|Uclv9JnoBr w󖻡l7+DQrk6K(8wZO(BRgD : "Q_w%)d0FaUK.fZ!db1o\y`3U?w@Hj uqd gOq KxN0qj'厸 Eʳaπe3rFfjw:#4:c4 M8.DI+"E`I1(ŋ!_9ȳtSMjufFq/BF-f4 T&nsU!^̭c׾ qް׶=FVsN VZJM1=9::N4`4/ʃ,0(A1L5%`)Da g)R}6@81  L=G5E+VB?:|ۺyS0_ VkqCj9[m:ŠJ^$uxx#lS/hOPgҙ2e 31%6W.a81,5v!*/>:mJ>ТȲCUu;"O#S0#׉2alf1G* εns5B`O/G7z;Jn_*-0 !Y*F"olַ8WXiͻeJbDE 4mm#AYˌB hBh7S2QH-S03Y\\׻6\$D$BCcӃ4(P#a%JHl>ruI?U~؄A#p#{O\ P uN;Rqo?lg3juW1=zA\ְ͇D='}|cۘ\y@\=&NpΔgk qXOxifҐG;V&F 4!=iorK*_Ɩ15¢W2nN+1By7"*U 3 9i;TtIOl6*,  x(=0Ѻ?CL^}<_a ~!/!gٓUO炔w:۱gWO0̾M(oUdm(71kgkJkrPEE(8հ#8 H Jscsv_51A덥K#Vˬ~G ]y<OW˓fМ0dlWkelWl2VQ!vb"Ԟ Z hg88@S<\[3* 9lye f0" p1QjKj¢2W޸pҖMEV0)X K[M[8c7Ƙ00`P㶔\~"s%~ \g AY9JwMZUuyLo839Y蒵3sS6>Q7:҄# <J(]hd"dA42bg%q=L$(i09'gn w6"0ª Ak0tCBYC< `p}kμ/"bx;˱k-_ 8 1I#0u*l5<[}葜f i@g갓BI"MI{VdL+JV l;aHKz,A(@xȝ4OSd&7Ԉ(|bƢTb8?5Nה/Z5 bbRJF5锅g6W 5me)԰<33ۚ{^9>yg-ZNU J}(VBxMV'ӑdAbnmmytڭdX4!Up:@TmTrP2#y4pr7ʔOVTp9lksXt/yV d@u#pP6 &e \)^2@њ^U_9{JH08sZy’KzLoPstUXZݿHqĻr֝!O'η\?\5HQ:v5ĊJznԗ3 bRNVQK~D~u\j&~3 K29)~oQXy-. pלK1w,+9wVyyh5%T%[v$K2mz3k8w|ZsF¾9 ҙ4+r)Z3+)s*L.kHx"Xʮ$h|B8[[b8Hqf OtJuUjۅUc(ζ1goYTS+4B:r+V68' Mω SLl(A X(*]eu.`*Rk HJc(Iͤsʵ}VhUp| 8f_%tU|ڑ4DLfnrܓS?Joޛ _OTa2ޕ5I!6/䭟Ng5KOܮo5[91dnƌ՛$a)Knԥi8M6{g꣐緭=#1E?/-6[1JEbS  CI `Cm mEHʭ6ŭ|ݒéHŲIz@8NUEJ>hŝ,zQW| ^nOߔ/u3ޞJ1gA?N] m@zS])A=" +0{>¢_@r[[͕cn[)ؖ7E QhUG12Prq͗QM[ߏ!T?xX0cߺ POjBt&4gָr+i1U'wZC{ ?JŠ$Nc 8uz(鮢*WTnt`vm a)Q J|c${opb"jYfQB( ~oN@$%5EUUeSs3ӓ&: A?0=ts' #~p& 8`0|ei&0OiKH)qPZop5˩c}%iQr̦@(%LD $t^̾Zvf?UqQL|8l:i E9SoЊ£3Gi i cOIc;?O٭Ynx492v޵n*JU:'%9g%zlK:X2&riڊ h[4B@"B!"г3{c2oiF͉h,*PP3DnD)ETͳq:}߫{-ScKvS7q{%w-1Gi-53ph}XICn-ZwΕ}mM1+%U_" ^!W+H**xoy˨0 AwxR#Eny55K8Bb Jgo 6*GaȴȖXX,$ М!B%IND9SC3+ Ma*msuvS幯Dumy;{e)o.s͋'q[Qwäcf>A0d@YނDŽs*&K9jjpmF&  La!fEِXn\7!L@C " myB:g%Z L-nqKGEg|.RTongL=㇅5l `WYGULSEd#l\#1wb* dqtA&V.ߥv4y(GyD\YRŘ j}qm;p0u~nˈG7A5v٢ +Pl ~\NZz|QsMӎ Laȗխ!R$M92.M*LvK-!z7٠6bd aGQc-wE=(RlUخo*gCRϱg C9 xQbV2~nZ+w[8[~FLݱbxaPvC%uYk$1z? k. -9ґIpơ%pUڣf7eiM  .Ԅ1l@Mq[GR:!K$ ! 4`?ooX׉F_^}{lblӗv ǖ;Rzz?ԃ0Q%d$t>ޚ~%g_y?__ԣUooU{sˇ3!}o()ce!DWTE$Q'Of[} _o׺?;OktyǤ|Wix>[ĄӂyD>/KL7 @PP??xn&%BRQ~SOa8TMdM 3PAL4MQPX߮?~녤(<MAZ(4تI]rSЬPL RDLԕ",l,ztE ! =$ A+2$IT@ |~>ޞWГ9t4;6U&$!pZ?n`1ܖ dy(nCpdoXx@|}UX'ܒ(e 3 1%K3QE刉 3*-b"Qx3)$QAT=F:`)akFJJ"/1~$ABIvD+9$ ?h;2)֟vL@CCJg)H3" y͟8_j#c?t/R_wo>|.=}1>ϯٹ?0t |MлXg%c(cja9a (kC:L8!ì<@;aP0HrFF9+h>xF]0Vx?N?.%;FaD8@!߁"?xAؿN]0( )TGS:@Afebb, w?wXlQf|^n ڪ8ag`l2uPⰫ"N5B16~yY[e@xV{6Ne@Zr!ص0$+ruWŏ6\|*|zaH*6y|(8B(V0|en@\D$""PSϽGfBP~Kb3yDI'=_?Oʔv l>!z41 byS,n½Oqo'E{N?@G";gT=|? ԧ/6]@2e~9u( /vm  j2PaԄLR>ٙGa P.v8gRP̅$@4nEo5#p8}LiALFQ=KϭIqx 4RTJF#]K)*cV ;jM Ս>F@F@b@2)rm E'ȗ۸CΪ7@~8x~X&  $HYd~Q[U:  W`~3F)mǐR?L(r"M ]:A'0hA4 `B=)ﳇen\k7վI`~ǼeĶLL\X<klf͌0a`:^0Z#vv;'m\1UPj:/mxȀ 6H~ſd9gF}m!;&,5 UKF*p`?.ud׷OscN~1dZYE߱&@#95QP@cƚڔq^` oN̤#1yq]FlPڐQ 8}=P J MWApqXQ99=kNbg`8&y=&ˍ:&E{4T =pSʹk^<j;yJ#X5aADp!A(1IqDwyHˆ2a}̴4f*ҠP;0R9Gx™[mAh&)7@cVxcy27HVDQ" A'BpϐB%͘I=42&[I>+:;\8J0aʪ  c\ FLnca96)YF“b t>l]̍5[X2qK[ԫMO^Dx16@Ӝ\+#3mv˺y1Ҡ09RZ {{QS'W'CXur9QPVP`n˾0i,(ϊ&pX-~-#-J 0*ʊ p.r9'h6hz0[Rp#2W&@HWjI@XPDAEem*]T}db~EC3_{kr)vO lR!m7"{0t#-DŽ7 dBxY h  yhG}mX9mQC`@LQ-$m9\W 7[rQ1!y?-ZcKb##C=qڽe:?i4=RF\n~} ;3?6o#ˮC_n2phmUO f^Kw|GMGOD6Y+#wJ7?{N ;Vbc/I_>ɇn$tq=;3rc_n+OȂa_ЎHoeo d@zD윰7W F~n2wOWgȊ_8$}ݓ۱(\ xz絏~aƖj;`$(5]bj yFִ9aiL3ͨ8! 4F0g0@3+IG@@,K jR[3 .7BӦfmk.2 b'`\ﴄx@f#>iz?<\|9+(C;>#M1QҨ%MAla2( \;B g(+FX1lmz$vsY]?\ I+IrAaF[9)G UJˈi̎Xlo8b1`XU shJT ;3'E10 G뷋K(B 9ᨇ[S` P/㷷E7g2 EgK3ASuɪ/eʋAf,#kŦuy1p;T,`۴}?Sߧ=}!CC1}݃6g1*5篛cC@Ua<;*S^WQ}2'@D! [фV|rM_.g+2MtOfoV ǹt콚X5"4Pv 0,:zWͪ]3բ=è!#,<$n>UA2E6G^ r{.2QO:݇vJsR)3#{tewA7dvۺ`؛`eX~"_$)X1ߘH>]/G:ӬJk{{sD;Xy׊C Ӛ˵T_1?v{O^ψ(~b5LMd~||Sb,{O\(k^է^aDu8qY>7OM4oĖ*˼4⾶]V!Yb*+IV7/0򬄏.Z&#pmlu7߷Gu1Pg3u!qć,}ϕА $`Z‰KuYěϯ}"Cbb*'Χ:~j5WFU:da8?AjOϬ}c?l 4ߋ=F?g<w|ox?H ~w Ag=Mnk ]gB뗡go\ӥL[%6frdv3nX[  '\3ݠU@nB<}ݮZjZ(Ï`*6[ߩ$/<|c!-Z4}@mml{HꊗqtCEX<.kb/8r1 >856XJQ'A&Ƿ¼M*W5(֯k5UZ3pR4:xy"=[|3Qဍ8au[ajr슂kH "Dcd0(!)6_O>_L(,{%Q7GT]}y<1a:BEƑ"yyL}}D0ay|vPOQY/ݧ(τۺ{=zN"](۰q'br#o?` @r,,9ɩmݶ0ڸvj; m!L]P5nGkA?5eq @G^Y:ۈnuhuk Ve=`vqeA*Xr*|robK(i je6RRVW>ab4ˑBQx%v R {9gGۮ;oǁs  &26h.ړ:Nlc߮ku6s eu,Ix;To'|,dUa55W~,)sX\OQ= ͖(7II*>ꐩQ<~Y穎jWYih/r&[!C˿Y-/]S8*_,qC=xzcD_^ܩC~bD&hJD0Y1/wTnMGbU GۂM ~0vDɖeTDbxzt]{)Pz:ԬԑBpcsGgϯr>/Ѳ-_b,}DZ)OǯxSl`{l__VL8wцY(l1(zfUi֣t@8QufӇOׅ J,}cܭ>s̻RrNGeR;o( z uL2̌8|ۘ ~^ƽzYww2. \|U0Cnbl|4}{/QQ&z>;!O)]R5qn'PqA!Op0TDCE~T~q@CE  Y(H 0QLD&S}Q͚tb"FABBHb*3% Jba""*J* 1(i)Q"E"i DW;a!Q2bA ĘPh4B . &"i)iBXjZBeD`* &J) h*"%bfae(( "Tj%JR)&"jj)jHj$`i(*!("fY$() )%)()Fi)`i`hRB!*H(H&j *Bb"BE*`j(hFaI!("%&J iXA(F& &* J V&*(`X%)Z` (H j""*(jBhI$ fh ZP(hbh@)(`D"`&Xi&H&R(Jd (fFIF"bh "hVZB$* *!-J_U2Ը&=Ar,d")*P(hd9 BPI RVq"@0TC TB1!R PD&4BB!IHHD4ı!L )#ERMALESG:()JhS2b !5A13!.֘ Ri%U@%?"Hi2Ѕ"{N-D{` &D4b@XD4Nd AhnmaCJжĎM'WB<1g9Iy)^p 8m-G /6J `HMA&Ŭ" F WH9:+C(G240D&'TM.(iO~ 9sI~jl$i%( QGàA@"*'BVGW_N(lh#܌2Ǝ?y_c@\t>FQn[TgLdC*U3f ÏL 23#6ϊ}P/?_cY޿T+襳|l%x]֙J[᠄BۨՌFfwi?u@@lD45S N;mv|Wf.}%Xձd ߜu"xe*턨%( օ&/<3[A`Df퓫I@JA3Qo=6c<[z#|=D_ꂼ!f:phL.- M'#<-bD.u8#gnzcifbAe\ESqN[8jt`ւ;bc79펔8 NJaR6t#M# _0(+ lYq魳_ !8]6 )Iӂd` 6Ju=g.;bsݏ>v+_<2b.@ա}ӋU^|5CKSb9TZkJlbm%hZ3΃&-XO˶vцRTcp^粳'$H^ǂi-^[*wφ~[cSwd2{ƙ^]Sm6PeۜvP);ݰڝXSjv=?Ɋ k qGx?UV-(”X}~ZVµ>r>l'_/]&Q6ŰM$@D l7^mQD065R4LWM $QQV#ipDRc1;2L-5kgZ/L0I-\}}J*ks\|+2nVէ&LsͿSݻ/01 %X$V'6e_f7v=:}dS붚 y I%m}R6M#ZC_]&yq7}yʹSKloui)ʪ8W>eïܞ_nAk, 7 Ŏ_O҄fŬnVX񊒛*` !R>o[Χʼq^]^c=yTW>S; uy.;k ];w'4vED7mX/E2z =6bðvf&ZA]8 ]ZWvnk1)YLpt/>ќsN /Ϯ9wnW᏷_x_Q-VU);Q(老4V}Z`gEoBGqp< ֙(T# e}@W)u7"DOy?DA>_^'Na<>R㷳:2GOn 18 6?1x[M0vHC/{y}ч<z{5\BHK`Qȟ]ņku|z23Ȍ 2 TXD5.iV8gƩ3mI ]N=]t u$[s> #l)]K6SNtxJP @20`!z%Lc/'cI1OaՀH+ǜ[I#HtØX"4+215el31Nݥ1#}E#H8 k{t]jb,bS=Ɂi8Yx1qw>~W0_Q!oiB{㹥)Ilpǔm7 78z$8 +Bԇ^pфSQh"WwǓxWfі A-iإ/ERnh7TFj:e_@f߂ k\N QB:ŵЂfR''ۇ@lWqǥ"D5U!E^c 3WIǩ8.8O |7Y~6cٵkO @/YgtpØ#'$k2߯N@_G0D{Q 5dD׶Z@aJ;DIK$2wy9A5Lx^c]׎£ :EYJYBТtx6d"'aP!J>C`$ 岹=FØ v#' N̾FS8nhò4|H[]J׌3cB j;2ѿ4OmFkٮkv=:w(I_lPP C~#@w Q(QQt^Y\B[bV<3s\>~_g0qOpܐ}+$!_(i!GQ?IxN d"/I')&;b~&뙅bcCx)t5AMHj iAAȀ{d +>7:\4jqqL=Z>4}b6a` $4u߀V>FLs QdD+Gql~]zQ_V:uA4\lKgÌ+(Ĺk['yFV 45US?h+Ɵ042*y߷[}dzP`Qfyf/Zl@8ņSajFl.K Y8\! ) ڛAHk0|J7?q$|$J~jNܫ&x=5 a2?Rg* WNʃ zL\0hppm>!cM8CdP@?40ѽٝ}[X+𧙇?vw9_Bn1ҒZEr aQ\&PBNniZnVzC6c؏.8b'nL&->X&Oh+ТYSG)g ܙƳ8~0_h z9`рr{0BƔD %1ijs?*_uoH橯5/[g::g$u(Iuh!bھ/.SkQG^X9\_͵"2?~HkR%MCnC,>@b;?o-andzD4z"0-ՊjΑzBz5:j wgƦ`¬eYV@ !1 +I|Zg2A,]17KO<(jEWUGϰ̬ !ųcȪxѫ!8r^uyUz0)RgT֎M:8Bx3 88XAØAIF)UxL0*+Ko`kK$^q䩒p;@E/uo3C㥄i 3dʘo"GZ7_k 2Ag[YFƢ2K(gQyCF궗A(ߧ( >=w9-$B\eN4Oﲸ\C#l4m5væ o7ڄMnc3h[b0fƤV,y(HT6{!</κF[Bq)MErEO=yi[|?(6YbZ؍GƃD ˜=񗦳N4|l8;D8)Y~ZB ,X('do?:ÍxfqX3f;_dA""?@F{ـ%@,17_o'/'C( :d}B&z8D~tt?uѣjxB %zގu2bHOU;ȀCo[.=D7p@.P|@Ia' ϜlYY.f(aˤ zF*Xՙ ;3*a%?>3n;)T{) \xq2XMa∀ԓ -8suzZWg(l08o&n8ћJ\UPz5q2\OD"x^:vV.19+@@Rc1Z n,'(Js9WE{eK\}GĠ9߲V agqׄX%-3wZxE %6 ~NxB5@^;fIY'I-mUVw[NLg(Fq7`81ym/{KSvi 0Ɔá8-zZW ' J ,MDDV@Te1ի Gk[ J"'Z!MP 醣c.\_PĢP 0Q '-U ;6$ >ueoQπ=.< :G\}6'Ї>>HwNgz=m71k̠( R '3⾟_S_ Cv?Y"?xT?9H"ybpW>BJ I$$$J B!5I445s)鸶-9pGp`4R_(0k$mN Զ0QA@pVĩͰ*Ũ;ci&%563")Q}px4L%9hϡۨp0lW#dQ̍“R$2Dr\4D xȿ>dd #?0~-9DD}kQx,1=? wME_^;{Dty!~|6x$h/g֚p꬘2դdfV%x05fc@H"R_8Bd?Ul.7_ 5 !ïzZogwP 7Y2GC"H>TȊ<9Be%D8 t}]$=ǩRK xuJv 515}Rvs̹T뵊 OPEf93g de I֊҃~" tG@^q9r.XYwxJ'ummvG[ni[D:aN8 )|" 'ɬacO ${\yH-Eh57\x _qujTc| !X^&kE1X&ZJqhV x8U50)Ub2H!ֆEyj@ߪEhe(5xg]=V'ssϞyi㾉w3/9;b2 +Γ-|q{[)K r@³8†MhXL wXJ2[3DJ:<,+aKAnNÌΒ:y'5:t4$tE\/P;"w$R%)(YoI]''#R % m羍tE\pu5J:m#^sy% J"N(NYd #mYWUdǢrɕAϦ^x d+~â*>*%b(&"*iZn>}4Zyϧ\]6O?Ncpy-:n)<2BDj-?`8P ?2*eTO@ NhL(LJf%1 L5lię-5o-1bM_T7+1fQUHY bv0>TE.Tm#'&}QVTVUි;(>(t救,yTMehH̿?^95>?є 8pn)^Š %"}qo8:{*ohL-bhO:7S\c;TaPϦ\$cFXlP2=h7?d:sW<{nxQĽD+4bqߑxJ(9dʭ*@w}>xÂ\&٤7- =>hɛQ1cCfIVFNzڪ3k|U*W%tʪe ,XG(<|ݲϝ>J} PDL:@/od-; ))<3JDRP J3ߜ0?(CI9~Ox9G(< .ɹ`A @)4( #!cOe"~؁1b? t!7Q?"!Ñ9c&ƹ;!`}p[5 y'졤GM-MT)"r$HmX~ND(0 f۟JFF(c3ăʃ"蛽@J0O 1װk.{B""( 1:p*2 l )~:9},=ODޣ@EACLJˈF?ɿ->Bu<(X9z'$ @Ą}S"p@S-(J'̹S@~E/^>Vړb@ɍۀ]gCyx45vsE3/XƈS2",fܭN}Kz1Y ~ Yh2s% g.zjr eYuMnD@7Kt%RWHCϓ)HnpOP)˼7@p̈oDž9 鸥PxsWO H3F(IT՜}6JBCuNd p?S &JKq%ׄ:?b=`~ez$ (8vc<’@] DDC.`h $Cq케GCۈg?1H~NA> {AJS,T7>}ԆQ>G8:bw2D ,~8PE_ar'z{^?1@a~y3^DAT!TK~U_@#2/^(56L4D•GW=T$Hdrि֫#=c]'3kp 2SF΁@ ˏoDZ_È'oz"E !3 bi'vu8oR(~yzni9CFeK@.= |rv A *mP[!TiCEB:_`dy9lr/9s=JjJ Rm0͊ DD L0Yӻuh!9iOh>SF)ّ`WiRdI6r ޭM5ڕ?% {PNţv;bVxGZь}8v"3TC*{*s#O ۍ.ֶ2zIt3YM4' 6=OWGAY刺g7aFl*:Y VnGh>?wc y06 }Wؓvi`蝈6@'@a3hޝB/Iڡn ϙ' l5n@yyd/IOHS]>y jb0GǍh!xǜ/՗ǧpcs|\6V $X .D!?I@\{%炞V}}Ьl5J_@Sd?Yx|ˤ⪠H`a fg;69 <"YPsJZsm)]8lh1O0${ǜ"1 5~$hܢ Ӈt38仰qEːHnLC = =nZ"U|2("(DrU8"Od+lpф2 q7]*تcUbjJyTVv ';`$+a9G cͽ>"UcxmU5\ D$pgN"9;?x& [|#jB^ (&e `)Uů'.o]b I í*JJ(_iHd$P51ש=\P&?;ϕ(AP\J}@``,l|t*y)^~G$] @%gF4TFB?gEoH*FҎ?ZAHGʀzK >z+ү x`pNu !H@V8Hl.g?q''P(Zu76^GZx$הI3bSɗ=?@DLGTo9ns1bܬw#ͫzc q r@RR=},B7:$N֨=$$A$ caxKnL矄D=%99V.!qAOqTZPDYj ATߧ؃2w>=%X'4?G~jupA G]-^xv(<_Q7soH x~5 PHQOD@r,hmLߤdRj7]Bu4mC}t>rf}}g0-XN˽7ȈXBe 60@ty{4OqeLj8rǷ/O_߀\VǮ.0A*&y"rh{z}< 7{"0 W: S>57X9 !|g`lҠ8;-.BG \̽k?m'>t0U'[J`l:_9U3g&~:$"7b]Ә+ ]_ pu0 O|/bYq袄D("JH9؁6$\`e!`]ʽ{(roaЏr&N#F!gpiN m& $&SlnqmAlGݓLg P&ĸE}n4# Gأ7E@Ms81eM P+-w$abn[@ӭ8x7Ke[jW{ԶΝpZe?6#׶!19.spv#iSt(Fcr>2q4 Pisx+[,2 eGWo6N}twH+l5 _FLT4TT efd߾pZu*V^ḯ\Sd!WB*>)Yjؽv4ŝCJc GQ}2Zl^g@% 0 ٓs n/`%ذl76Xm|h` \O~*٤q{u`8<+q+E)&apgt3ŅVsuЋ`Eg'\;v:v*,GPܲ0= SbCCe1(惞 \/_[Q!a@d( ETX!S!GQߔyjG8gBiV&|̬i҈zYegϊq(ZKJb".5h{ak<u t'h(gMIEUD8BE!iQ?->s H_dȂ*39hlݛ>S)`*#=G>)4 ?ݓ3Ak$ҍ@!)i a$vN>݅bZ׭qHO>}#Ub&tS%vhDĩRsΌ Qg4; Ҳ)[@QT`uѐu +)$x_j␴6mj\ r\TGzBjˌm(N⻣aT` cb!@J1fL4r-C!,A~FyogGo'p#@óm㩋Qf5@8 /Jf}Rx>mzrg8}djO'xJ C*%5%ALfT2TfSUYUpB!R2&ήcs\PF7gd@D[&HƤ۞+ƥ @GYE!x)+ sC0"ٮoAUV.8_aӲܕ-!OnGa'z!CY?_{5d*O7|.EH֪Cv;;׸Z()j4cvOz>q!?9F'#,`[Y{O==ͽ,6ż.(;cevmߚz:BF]Y,joQ&Dpظ4H- oayzā3Bf  kҼF_yۇfx/ qiqzʋN+93Z*[( B^Kޱ1f0vxN̢9@XMe~LvDg6ct:AqU:{z4DVQw\|*ƺIs-s. bU[/9N"q39T XqmcqA QU"'c#K'JԞZ(,82!"D<=;faR40Oy0xޖ5/wȊ+d@vé}l녨 fBb?BćDGY$XZfDzd!z?p+>&dgfR}‡=J(! 9tU7jiaFlI)|TSer1 fQI~ 5T.qJHy$PMOӇ88ΦsZ(($ tᇷwnhC|LL( M(jk#PfPPk z8@LbO2q; di)Ś)J-3ՓOO9抪* E0Y{OE2_tQ~DZL(BYW#D ,dtp0hR@SCWC{vc`as\JÙ]0@~%`h(su0$ >n H`[)dn!~1R}dC,d!i{!p@$K"01'HS/OS^,(mH9.DNZ#g7ʀiP8NO٣# R()8I&_zw߳&Zf ˍ b\085j&Rjj(+47:\\ Gv>7*B{"dOX3Q?!`ɽ i^1^ydCq}N&OU0|`]w<g > LyIyaA۷wiOTtC C(?(pH(.`D蒻UbрnUj[Ag{P!>6<\Nl=>(Q"K)C< ʪD)&e@Q3;~9{Sƒd9S0|uPP9p=8Gr\*z6 l&#J'֓JY*,7`"#'=dQ2HK.Hyq^%K%?{D<$qdt"Byȇsn}?I!M{<8#>S{C6Ldz%ERxwN Uh'<%x))i$O8:aOQCya8vcq\04w* !GtxsN %MdĆ rpRmzhGHp3%:@݄MϤnydC':8B|P?r@ hAxRCR{8ҞOeǽcWY?;p ax̍:GC|*=9M.C9d.hxpw{8&=$0%IપmUm>GϹRH4$BY T+PBx~, 4Xp#< $윴xcL3'm:n4|Ϧē'pu4ch'Oq߰nͯ NW䕒I&̱p+=e"@08lC4f~DxޗO[G,X:$HAozLeWﲹtIeI<H"Wy "C4'O7; z=u`E3Q0@owkCtĝ6, 20?zIX(HzdNhCMEM8.q`(H &4"V(p|=\FpcG {M:Ǩ˟Z^1;'Ȟˏ‡t1ǁLLL#0!!⣲Q4rBӈPo@Nq7( R d? vJa* fhiP|G+;}oJ21<˒cw9N:F|f /v1Br|vDxwn/>gJ(xİ&xkXتg)˲Q{4A|=pDîl@HvG -H;uޝ2dvz=")y ZUD9$6 TāIf.&DUxK)׶MINX9ٵV$9!=FD h^2&T?G&?`\鏜U(&e`) PpCN?˟}MG=?;܂0e0Rh5(/CmT 3,嫌(Ё|WdWhX^(JLq!m0!,673X7 ل0P ?} 7<haw'N2ABGaf֍a1aȄ] wdCk;0T`0q<A!vgeSn!c&WzT$3]~(C,G2jdU#pBqQf#KOqÜg%rGOD'.L: JD#A. ǨgL_9 La1Z'1F|%Z*(B$*!8RI3a/&-vf5 lIn`^C6Na$mv3f}SL]F e p,7Ce9]LCቖ8Ǚ$'x!) HH(B? z?`u { | * X{DLJ`㻓O^tFx(NA 0ϳOV(+5km|껄:8G;LH2LʰqاcH DQF1VIZ3[CJMAk7b Jk|(EDw=O,ģRW^[ȃFt > 㥗Mpt0 =]cЃFQT1=N츽x!we4οv%EBs91I I,$Qc~L4VZ/f$M<}nܙKU#\hjaQ= zE ܭ>\rƀy> a:ӑ$B"x+83I+1&, 90蘳a>Qqa|z :lz<6Q;C~2##`:&v, ڟ{wxcfwIa>FAb>AуjNBqO$!/G`O_d e fPL 0Ǯʊ!vG;8IFV@b_ q?ϜxT 3C,wLIY`xQ4l{ f6n!|=D&G.4 }@ٙ?Ѡ|DŽ{FCdH"T(2Whmdzjmγ֐B1e+Y&85}&#..9`ݲAetnv_+ ꥂ"!@-D=pAMmhK.zA{䐙)"K4H Fщɔf"%ȘaGgˈ@J=ETPL8|ˠ0 ㍴(68GCr1xG}n]Ƕ<1t\Da2 DHL&(=\1Lp0\pNa+*0IBwfh*=8oWzY@rn~]F]/9;V^6S5Z7#tpqhЧ|-٭SBN)ٰd|YX&4(I6ûLO 0ipJ!U;sNn6t(k XVS [azn <,"r{p!' G/?ǐ?W41s$HLaӰuM~ljA5&CY$7B'z 7w F#Ϫi&GFm9\>=>`| "ɠTut FW}g$Zw@JC!p'T`A1JA$ /n7ä(/>Dl_5W9"@1dZI>l]|cr_4 S acȞN@VLpk5BSyTZ7 MCʶ܄w;N@&Ƽz!׏2**>>0bX`&|_);G⛟7sՃCòC? l#2"/P3n+y;E'fJE$!~Φɇz0oLrZ T}~z 훎"Q@F)0G@$ˎ;zfl !ɫ˵N{h ndF ȝ.x<>fwm*]=:wY`y=#5<ɇ[&\)D_VTqd^3q8P1x+CX34\T8pq Kqw#7Bu눶20lJz{y'=UUm+mUUUUUUU].FxvةkKv-U*UlTUV*设W *-U\UUUUUUխTS]L-rUUUUUZ_M4Z\̳W!H1@Wrxt1!q`JC 8KD^ g!{< P"QY]neCXMEBQ^Ag8syL^G,ΣF%c*(J&S'{v $rMPCEZ49<5ff &m?Q^ljFXd2L/5\xvq*+ = lrd!bԴۏ,=0b(\XRx?թ=b1.3]jċ{ɠ RV~?(TJ#Մ2PED yG`;@w=q=vAC+鿙wB8mBx. N ׋4u<5hLJ>w=;d%CSX\?>,ǏSƐ2rc94!(HH 5NJsiA/ {l vu8LGC~eҝYb͓4[;BUS^paߥ4?X<w4AlqRkXPNͯQHi޼] (~}ABfB~p,}\dl`8FT;D:[ANQ1T3RA-8+HlJ%R:!1nI>{Wd:ABž'Y9v»gYl,d|mInR:{;>j#ʎWh#W~mOğ0YGmhc*9=TOJ<ÇQ'# &0>N;h9 < (FM,P @՞x0)9ocitrw`ǔ,ApAD5rLǑӜeX_1dG`{Éy)ldQ"䰔O~r6)GcT 'tl҂3 dN: qpBapЮỊg!#?:D 9xG.<[*&m-PFDǮQݟH9E>w% p;s-͜u&k׮`ڨK;K'~ },˒I> 1,'١!i$*:Je)G@^߸3aX4wnw Aa<;OPG[5%NĊyA)6N1PJQT?aN !|X3{ueLY G@"/KS(G2 9Ã1UIVΏ- ѠyW# ӹLG)wFrEB"&<]=4;@#h(.И\ pv"ѻ:N[ /y>1'Cs >׈rt G` t4{"BO!;Ns2i>?Gu]_n)M8~o 3PQj(P +jY8-jK\ DR8] 7K9d{.փR;S*M:CPܴMf:&h2VE֔Pa]J9+:9h~W~Oy#lR^ < r/ t,Lrvif9c. =r\hsLS l-}a`lao7!Xd=MmĘt&b~b{o3 * \4AEZg ̸˥U>Zs σ@D 1pIM$;0D i"SSvtgA9rjVJQUYYW_sO Pd;f (\lI`wr~'+?OoDŽ>,+&L PGw]з#繶-wذ# "mӣNCȶORWvnMc 1N0FAkINJ9xCDe|n\J4١L6ܰ'h6dor~,f;:(tT/a,wo$S|1(e]Ep,_GbH+6Z؈m\LPIEP ABx4\3A08#aΔeZ"59]מ`3 LTvpq1Tzc"#QDN /i %/a$uO`L_ H ) QZfUPR[^<& cJ En|to_E_d abN_);S`-I(āJ/4uė~;C#y"H`n]VV%ǒp}p::P6i8Q`&<өNA&xF`0(iu#naTP>R 5sXR†j`hlgQDnSy$$Gќ@q#o_B"d@ :Sȃ/ރRH Ӳ 7E.8$!0sn3uN AkoM8:U ].O4q>!w$!NZx(A@&O ɒ(C݇ˇ?j|iA L3 $ꤸ&4as< XzHC Ȫpc6a$94 3C N7v ?*Ϟ%n )ݺlΫ?CO[^ZwGoczi9pL CyF+(cp  K/۬D =mۃ&#NH{vwFZPìAvGLC0x3*ROhśTlq ͠9M)wP4&RHO S~ y gAO9z} v@'C0SSl0˃oõeqmPp.6d< N'!~lCD5%oUI 焤}a]:фlc*(S|vJyp! `X0h ~tMg/3/vB-[AzVI!2@a@K[9>r̗#ζ-'!v:NOx=TJ&N D{NsFcn==- 32B!/gcl αcɓHu&9{; Y.syEERhLPwQdyD+B锓60R z\̦c/2YX =p T@0\h 0p iBoalp4R+= 鿊zOL wϕLi'ь.(& pCӻ"#C=@?T?| 2=wHr0^.95'|1Џ0xO׸ʓ:y<~]#g~`g=:G+tb Dը8E9^wsAJ*3a'&Q(GջW84L&SƝ0xw'P0 FИU< yk9N2Ǒ{D>aiOw@=%?r}1Eb?WaՒC= :gK` GlH;{tOjP:%[ܵXԌIlRC=?dQ>/=/"IL8w}neIN[A2Iz`(B~|:\''x!B( .O7e/y6L:l{u$aejn :G`'-̆Nyxtɢ}́נ{-b?l:pv>r$zz*snD'~$v@BF xm0Nð= a?T{-a3Fvh+T>N.d[pXHvF`SbP\X8-Չ 3O%}9/mUUVڪ9ҩ<֕p^|OC(=P \%G΍aa T` ,! ܸaa0XENI3Td8P44$s'MٸHAM8ٳ&-&j68r]of4@) N14wqaC:6TYt`(G[!Ux:w~-!RaRJJe]j("Ŕ4޾/ii2]_:]%^Fo"ӤqbA0;X(65bE6(k&P=av$@_2҄B|w|FʞK:1"ąAK]`0 3iDaPD#P߇qZ͖AXl9y~$ D{pt(_2Da&xFKJ^~z,`C -XY,7P9,. +iB!&je`# `1b0" #P+Y_/$Q2MG ὆RlR *RR}VHib$~TL j*CN/5|pPGg7oI,<^q{El|>1冐>u/ݸrC ؛Yv88_v&"PV;cCX(H^\@{"RE8EVhd@܆B.&RC*U2C5D"9mN!#oHg7ؙdCLɱpa. y_f(h>'yryjYaPMvZqgytCHr5`M݀$X0+IF3~'E!sDI ,0z<$ 7"m T _lJ-dD]No} ;*clSHmGr@]J#GahjLjFL* EفAW\x>SuU߃ОjXKq|Q=8Ge2<:g@B,QtGBf2`[`ovvmJ țQKQ{R}f&9^\:r4^Ac`CsaӶI,\ԳZ ck+w= %NFWOIH+hemӯYD+eyrQX*¾H%{`⮱a +/"8"{pq+Ǩ"9J   a)]}4}qJet IњjIݥ"TkDNvo^9t8&R )S$׊vS>~^gMu Fj5#8p@Ou&'p݈mNq򄇊Oĵ|dXhd(HL} , 6St„%7@`B0kwL& j >y @OZk$%s׶y[ѱv> 5??'Z(!dz$S0576L=c[ԙ!!A QG<pyݝ믱5z/*`8$2MdF{_D`Pnxqwy%'"WXCMRAޫŸOzw&ǘ2 ;䩐ڇ'[n0`{]td4]BʧC@mu)wA&wS\bN(:`\<;z]Ր'g@*/=æ:Hb |!&r.z QQT@#F8 ֚4r1)Ȣ[h k``dHM{X*ԐtxJ3Ry;5̙ 'Dxop rnl8FؼGI.&gEa ϥrw8R.tl쓳C|88=Q<ba|qSoY|y <)<[I‰+٧q Su3>N3Y 'aSu>8G ڑ$E9][XΏÙ詏%:2\6%DˠD_b~B=ؐ#bu q;g n83$N e8I6rI~8v6 ,™ pkr ʦ<Àh8E]LQL({O]KN2׿i^DJE!r11$ P$Wyw4>`a1 $n+ yJbݳ!gqJhG2e(0N!WvV ~4yBaolCq Ń/hdxʇ1~kR`Q"aQF`ʹxnps#Frf3f5?>8 d˩xwvGj r4GU`Ӥfu=sec㸨EU tqqE[,$Msw*= ;NZMcVD6ݻƴNyDzqtlؑ̄䣊%I2_SAhh_ǐ/>!x2C*Ȗy!HdDZZxf)U@DX jNOͪnsYGjZ^wΞ~O H<ne\(@M6J%$猭9p(HA8EhDUū ;qQ;T38 ˣjA*ץa=@V 4Hg(d:57OvhP?<%󀤥LarG~"93~ތ<7оTP? \,C8 C&_苍AeCŕ nLm,01ѿppS fζt┴D p0H(\HKk%h ,'HhT4tA$rr 6/\pb*#>XrL4OOD o,昴WC26Ih  /2zNꟷDRȲoރwwG ?!??aPO~ko?q D}gq\r9B -9,1PL{{[jZ:P*8Kbۍ$ #>o$^)"{WCSrk@["wJb@&'ADK~}>n\%0s0 "B狡ln>#DGz9kfcDΣ+רKj C:AK|8zc#gB#zʂbb@?s :KaqS|@:ul{.>)!@-; cC%dv |B`/sKb+3 TUf:-UQ=ĥo  2OP!AEp)g.#\8$ D !ǝh菹6}"O'-GeۆLDRǤ DH9b2/^A"|F ?PGR!XL$,\zPuJ`FОjSeEݨ&cw9uJF=ιSl΃=p̤H@c7QBݩt;z{;9gt$$DDMÈ=J,ޟ.lԙLɱӠw ~ P J#/̒d-w9rj`"'pyx=u+!$]JODtu?|XWdRjfM1)Io+BC0s˒CVL:C8JA,ۆiDg ߈eG`<)eM o xHopx_xP?z[}0En܉rp}5S|r$ S MSiB&}-F{ڲa`S`F*7 5mL+J '.epmL>ywK*8[#/B0(T;TK<^6Gfd{u[+\lK^-s%ŨDu>M14 " P 8UwV/fm:{)aXEw^MXȎ`*h:~MYq)Zhq+=Hϰ~d߃ U=Ş!s!bqclqJ@ȔDN-ÀU$ݝj4((ىЦ4B*&)3`+W\Bhe{Ň!G"js ub<{rאQčClC7.w .kCC1-PEfQ%^.1Li%uiv[IA]ӼIn뾎1瓝J-8QbX[PXr\ 8vA]0kCL5᳅cSfkS->+2- ўW,wE*US_"`tѺTsz4= }$A܄ L8n\q%Q {+RmBmiA竂~yHQA Ii( sxzذ;)ɪ_Oi8%8.U07xYk Ѱ¸ IQ*]\ 6 Ć++ɽ5J4k0z*d4"I@^4XU#iցDy`cZ/AK\cѷ!AˀN ^ MLӭj$ ):cj*l Qڂ#_,l$[dE!(v%j:0GuXG F󫽍ᱠj{}߭xuT0A7^㇡qoCl)'X4M$a7H`L)!G:^< 8}HLơGyu0zpu)Q51r3B5D(B7:` QѴ1BDc+N< Aհ^B,IQdM~oU*d*hkcw.ނu3|`Z]!U92ц18=Ӊ`<_ į@^ʥ}A}tAaF82oFCx5̌e *4'N5XDI(΁ӔabId{ӭ (1J6 4Q(u.qI$ALa04Aͳ{qƤz">pi YUH848=%L'7P{qA _z;FQ;p*g5zGW%Fnw,JxNê10#Bp0:$TI+Js4  H0՘4RuTЎTǓgtY\ #E'uuU5VV⛚#%,8Jj"VUIʊ%sK&KB#Y`. A8:9 50rJ0 R CD%f 7?2`E.ч:k;O^B EW1ϝ; #oȓ- 0O)q ύuקagɛTGNdCjtD)@P@:||&9kȘdߍw(*" (B-|~9~wiHꍐ[KǶbj_oi6myO Xxaj|]A)i`hyv<L.\5ܐ~c.;Cwﱹ1q8?=kJJ\Ҕn:IgtJH(8oU,3 4en8>z!䪻-0ֿx1V,Xz˻MEhATMϛO8 lxB8ߺ•6Z(Ad" DߒpyӷE8qc9G b8OдYO^Ur~6MSډB[(fI!agLȣ9A(H*814>z ՌGqڸe'zxϕ*1}3٭If"d$}y5Ya 45pg؎7 .đETAK|'G`vMqo[8H>{pO>.kKUcmB aq!)>Q(5Ae S۩9a02=R`wk7E! vJ(cwVj%QeULA`gg.d s3PFv(kd 8e*(UU<-`@:ؠR.ղ?ӧs0G( Ȣ+^CgcӻtWSx᳙X&Z5sGOHGCpKdT6 QEQYC=}گӟN`?&?7L{΋\E RY>P +/) ? ,Boz t*s(&^q!F2f>j(3 tPs^C'P }{3r\ g'G@M!et~IغjrABp1JUG@=Vy҉;r5 T5( c~BLH@?Jw c;^[ãsG>G `rᎧxp hIbD&Hb͵w <~<=)0!E({f|Sa5@IUQQqPJry={gh@{ HECLރ{<=~G;~DZܑn'@'82س*mD@@8ӓ+M1#L!^]k7W]5c6ir2"RoI<9M -( 7Aw P<+6`7h0)9&3+R 1}x,p?zd ^рP͎_н *_EwvHbzE t>믤u_p7(m(PhC;t 5!0ff\Ls2qcYUBr.J0p?DAn I$z`}Nן-ln󃓼;5]]qI"I(ȁKCJ"cx^^%O]Mϰ@#b+J@ (ȳځؼ'+QuE}cnߣ`& D'7_[" iguM#039{Ru;>IvmćHFK~dVb/٢~(B#eu|F;nÈ~Wf\GX(J[h b F7@-VqWĘ `ŗhjW'v#"@g#[9ZKЌR`>ngײ77M (yoZc[g~@GL_9r(0JAH#~ǴVb\P4ñ&Kt A{w9D@"BX%v/u>rL R wh),WChc״0m qW>^7 E2 d'U¾J4Y^}813@ۏ~N7C$0NuJm$JyPϳ9Ub=枼|w˾Jzs-o*CiϷ 0N2r##z6l+|449s$:vA~0V>40С+8Ё$_+o=! !,$V_<*ϛת.SIu"lf+0|n -d馂mF#,!N'Hu d.#יdՊHp&Ntm/<n֔LZZqOoZ"CPtdz='ރaƈ`0Auz'趇5A`' sQi>'=qm'f%'xF5c Mo^&B/? b(MJm~Tȡg9Kpxm&{?/D=.cu7$$HT;U %U5 (sK5aj<>=HR@V"|BU@H &LA2"3v@)b@d)N p}Ώ _ F2_7vGUhur+#g;,d 7K_v͞Uv9tQ{u4xFhѓr 0u7@:+| ֧GwpzQpp.NyCj|ZXtqJ.Jӟ}=~ȑq#qQX}3If؃1-{`t$8.(8*AJ8mn]6.71F;C S4S͡=J$v9p]6ɑHHJƑ{=lD%+1j: })hIQOU\qpXI\EQ2ueG{4C ̢lL2n%$"|Z"͝F;޶pN+lAl\V/8wH,-x4&wyI7*\ ]5ʂ/-Ъ>THc9tqľ8}eH3_o: fDdSٺ5E 9 o+`fqӂ-JgC]S -Gf}Q*7HxobT,[fv̒t'lB)cCcr|TM 0Em5 Nv,"TD_cTnJCG '*rOqz! ?ApCy3"b:RP`8"(:Npx+<\t*Jл;'gmMoocj U d3wFR0m4@ <Xr m o3$)IJpVd7NHSr3t)Q̌ǼtpUb]T3S$Sj9@&Ύn{/#i}5@WV\jdgjfܻa Sh[% :- 9%Q@&;AnR"|H6{a&"؈F{ $ xI9=&L=.3CQjih>pJ',bԪUS:w{ FV6 %Ux9 +X.Eң.abg o@ ߞn4!&p&S-p9kBn18n)QH*#bt ǎzڸQTBvab #6`".q+nJJޒ]uIU]:QtdhN7w/&OC꧞% 5hTLnڗ߀1,.1!4,ɴdGE'#($g̰eaT~[@D"HH6Ɛf)e%(1xa>$ɶsx]2$wʎ0 WH*Tmtrw&l|%0ܢ@zeYo);<2uI%lR\]|@RHwMщEM5)B ):ml|AlZV$(k֚trB!LHXvsMȏ.D.Hf1֟ n]M)֠!:Rn(gn6ramq@2m 9k Fc&_}?_uG#$_V)`&A,0l#%7Ü:!DA$8+鹐 ׏sMəaP򉯆J?; p-Ҿ>a  %AqͺkQ~ |H*q M8^^KKЀvBQ7W7h K>`8UT?eXU8PS&$'UrTS:tL1+''RM9)8HU Y7n @]o֠N4o[ !&KdYp9d~kAd1A@ ciH!6bxDM$8-#`8tq A["'j1J8@@Ti m̫0jm3M,^O:n 50~*Hyk@ aCH Ik&Bu 6!zxfh@p#ZH!u?a7ԇ㰹:!!<>#ў ,Qȡe^5B1E3ٱvUÁ**K)X.KG𓐣=ݟzs<9o33ɣ}PkW0BHH(2V́MhQX -|VH5Q4T*`"0A'U^LzPc֪{;GnzxLxWnzm辁ׅol3"OUp.z=|3vb\Hk3H_X_'r3^Ƿ}\( 1Ji,0)'Т{%qAN Ae9(v!׃ķY!(KʠvQ5 ?3P_^8rh14]1vE#3oD}· (W0ѳό q!&E\A;,,}&Xʄ:V[ ᷦ\:AR Tε¯BvSuVz ԕh T8BBYilB[PQ39Te 5neWGy ~u7~1R3$ʹjMÉ(DaϯK?7_GPwXKMr{CfNIe〧nR/~4Mq5lӒTYMĤ#~Z8Q'27:`1Pvo˅손?ƫwsN9`ldkI=0A>xduo_s$RI,>u4rq\ H E)2-'D$HCo'q6~3=Qv߄U3ٔsD٫,%Hl crV@66 stOnww('4 a_~_p:C=8x!@܋8U=,BaK,>=YO]NA֏m@6,X6!$y:TKJm" 6!P"}Y={s!kV^FB9&Fk0Й<"B`pϽ% 3~&[ RիX('Hf3eq@ki4wO>Of.o(;@ϦܜHJJA(ā$Ĉ~φ.ӏc~RjqQez YEH'`a=`d׻x.7 /(hk d;*3#Y# Ι-1b0t HO Slq>{YFVb,M_wlmLM$uuGh6NFfsN^Õ(G1<#aB|Gz8H>{A~qd $Ai ѥ? _KnF` ~&k+VhN#JÿJ# dP,(?tYj2r^PsbV*)-2QڹkoS: NԤFa4@~y(<ڊ)YJP)J7ZE(xLx>X"3G(0G}p9b21r0JY0Fa %/ @$ҙ%hfQxcܘl= P4T$:W`gه:kJbw!#>?a}2{dZؐdOxQ u|qg`SrmGEDl`bA鑣K@s`/y c<<OK/I ; ǀ0hpsG|9mI5 = 8{=E]TI؜\s}`D 2jlg֕R[%ބa~mS8fc8r/\a}J\/wLS[2p 44B6?nBTf\IB~PX&r| ^y.Ӡ8FVΨHfd,(NDUQ, PE-3 Q1xs/@9a39.O#>wbCလmF<3Ai80׃,!xGIOZB "IDiPhj3͈Yvpr\DM 1Eyb`pfEFMa2'%)_+Ji헒rNAAs*|\L˯.cT:)̶Ss"S3Bp3u0SHʎrt[8")U8_YZ4٣q&Ʋ"H-)X2Iahosw` Mӣ{vbr`܁?Ƃǽ4f,-t_x\L8lfMgVh3û@JJ.)2 F$vjklAG=vA].H1Dg::%P¡N:.bS㾽Dӕ|IƊ O#̳y4N@e"@~4h (( _bDC4ERI-C1Qfxv!T?Ogp}KpCs@LNS" d8Pd|C'$ (Ȣb-@$Gqyne䦎I}#UmJY XLJǏR?5 t%%QF6sOBC#PWۣCqϛ\c\p|GKrIÑlx:cJD4tZ{*GzNmOo.6YO C)m@ČN 7ZT>ߨ:5Qsr4SdS)$C{G:  I4iR NZ^F! V)se3)LlF&%x߁|0hb?5 ͉v$T) f)HY54 φfq ,aܓaD #/LP)J1 ]G4z><P~(i#ug@!$B$ɈIjeJ"Mf: db'6 `"@!"*CEHbćM-OLcO=M)qFamq3>B|cTn!e:h8 Xe!%O⬘t{wOݢˢneV6=YC.yj Y4&0(zDN6Y-KI\ZS5UKg!Y| YVZ50/-=iR:*)fqyaGG* y$iA"9ѸzoL&[ #PC d h~̰Ah/PyDO 2]|!a!5DDBהrҞcznͽbYd'h (JbE:Wmـ0n,<9m?Y̑z%8>_)@*(*]I͇v \?k}1 C'#=TP6& bdݎad]=tIe:@r- 0R `T'H~J>=dr%B>I>!PE ؉xլOfo79\.黪e™^^qۨdЖ sjD)Cho}m¡'l 똃­4JdBUAIPAD, LCTARddE- [~vB0J*T$E!CM*j( L:Id@gP?D9HРP$@qTKB'E| 8ϖ8Px@ܝ t>\!j{P#odz&e}~^!d~w/nI!J$@xjCT!D/ ` ٔÖKneAu 晓`D\ -!5qLF#aZ@h[ۃh6DA {Mq3v cs؇|B{I/8O /$:%]GR䡤'%NArhdI! )^`6Ovid&R!!|];>CIF#$ʡ?u3N=?6 |y$MV_qd(6jd;C(|zb@j(?kL[ BѼ!(tnV *߅jdWEe(J\-Hy G h8 cc$Ea?n76 ?tr i" ؤư9 xڪ!X3K@jNAr%ƚ3*26ZAKg-?z~?E0{ f,PhL.Hh!Н 9!"q@eWȡ乌u>^`sM*,@ r@tGdp6m̌t:b Բ~L ȕ5(y^:?z@'Ö /uǹO_=*tTnrHN^*CRh`H>df9? bJG"S>YQo 3.;}7BiI:$ƌĐyw8xs=ӎ7iA ؔZN4#!zNctx; 5Ԛ:a@)(MHL`Ҥ[A4L)FkhEk),cE9[x6suxAW InY"#80lQ0DD QJ%-(%3#B"v }7e1@8tlc[ni/2#d Qd8ai#* e'" 6~.F!Ջa* Bsltuw !KI9<2N Q7A: f%;44]'W۩YT9JJRC5T`1JpR# 1:)ѱb;45a[l"%٘ E3)u%&8d 2&JˆVVT11%恓 svbH ,`sS2i8 JJR\h`$ӿ+^gn%PYa)Ijy'-=Š[&T(4%3[UWb̲$6֛I+M̖†XZdqf0 a }r$OaJi@ҁAHB@U!{S9uIV3"_T.8a e* j/Mjg:299(W2u"#(ixLr@ZT.; g]$ۻêa7e2HbKU 'TLu](P*!A53wriҕ©ȳOYhDUkÝ.rFۗ)m㫾4TlEWasQW.HTU.1$kD臨F.ȭq! jJreo(̢8 uaSIĢ% xMT+I] VI+: %R ^Lݮ y04J5pg*8E6;fF;bUJߋɹ+Q&R`C9y8l1fVbzq V̻ӗ\pD')[)7\1" 9Pum]/4L~iOC_}Dp[1Izzvk͟ .& HC&$K?`wɇ@K DcԃQ&*8$odlp RF>\"{8~߷̊øTu#Nݜړ괚u;m:bࡱQ)` }+M!OXCA` *&?tVN7 4xN@tLM^ h~N="2Tk༧_Zb%}łqkPI uӚ&1Ң<LD*>暘:[)CyCr`-)U!#5FY: %h ȝ(*I YHGI PrȠxG)CCϱwt ?x:{AU뗻BW`-M4)c%N)H (S3k`4kP` 1u !HП\ dA†T0Cff.|!poufK)-󔇹Wa???yǯ9|x"®EEo?.RQTJħm`֮`Sh{m_cCcb cn*"/F(bk80Yr~ d'%Q`zL0#Ƙy\+6c ۃ H`GNnfA :Sw#}z$&nGD|60 ؤ"ҴJ[g( NT G'U=(Xﳾt|dVþsȓh'_/G@Kzch P8=ZW <E I9B9;C,!f0ÏNza~䃟0)B )ã;6n9?>5?h#80KD`IR0"UUUUU]GUPUQՀ|zUCf#"e%dGhhXa".lI@QéhNNZiJ(clj*gcTRD҂RyBS037^&yBJ?ca Y_u'z|jj.VZ$苙.:HtdxkA>`}#$D\"w( '(d> _HY!9>؈Ӷhѣ9c}fE_W/HC>U݇\Ӟ< W>f}U_o8z- Y -}F @*%фL'8|JyFDWI &Ob3ш/Jt~2龒2X_(P$(L΀](U҅zi5ta?5yK 6`h+ݨ8d ×wwI*_y-lDžgQ*.OJzn%=B6#Y,CQB`;"2HϏȀHz6Slku&`ĘNfqȞ=nׂ8!,qL `s;=F}x5H^Z9g @s,d}r+(WOHoiw<34(]DXz8 6O#7~X(ªG:$tM  69`qqHqF"I$)(%C iKd}_;ޝ& A@b *BQJ<>5s;jxp'R/CCAc'X1~wÃïGVt6Hr8 ݯO(")@s$&0CÑMBCx( Y UM(bM rN[/*zJy(AP(0@0C!@^r nv>v/\}c/2s(D!JlTPZ j65a߶B #p IV\0pCaEG3,pbs%2Y\j)s6Ns1r$ he Vۙi9W1b'G`5U)pRg@@C/밥<d|t"/KW2a5!D"YM!fBN*ɉAɅ)|ɢy8f\=HHjm؂舅9ޭ}mjyWij)R?D9bl&=t:f fw;,z DɴG:pwl=_s~2gbHSSSSD1׀ :yC}|Og]W}ZVE!rqηɤ|2(@K݇0a!y}S#ﳡtAa9GEJNi `1%FH*"`@["*+A69 QX@h`h` i-vTGrn΋<%JBj){͐) D@l%i)-Z IZZ\8q@L4 PUݥӢ E0MJu1MR4.$&6510=АLL $HPJ&! 1pJ Nh 2F@֠%  t `8I%$UBPM OIQRTRTENl[Fff**hdӚJIf($ i"*s1IDQh!h&өF(CdҚzU6,Q{ TUkAhTZ9fZJW6GomLwߌX|'=|DH#FCpi]䟚zpi]A` P\kJv@pDDJ@&SE*N*OgWq2q p=m[ x-`6="{DiD!qラI)U']cBi CՌ. ͅ> KTNl(p3MEN *?^(ߜZPzJMz@P`!UQ# ;w4mSqAkH61 ¶kVi@tъ^;,%mv`*nD LCL$J^{Vaة'3:u~u`88j?J5倞\{MMܥ/Ͻ–VM4dr^+ʵs da^9͓ ?Ӕ#2&WBm(#}tf PCo21Zqu "AL\ ߙrfjJUrwq95[ŋ!<5|~ݱ X ,.WA5AFǞXN5Eʺs{%ﺎcKF}d(>$>:{ obFL 6 WՕCD&dxʮn D)zI˖Zb/ƹAd2F>ܟ V .R`dB^!!(P@pJ#ڤ0P дu* ͉@ yC-#.IaӏEЂ*9E.t]BG&SIGp6MY6 NH GBhlzy,C꓃CAX+ `ÈSvO lJS&>qHCp6GCzLG3aV$bSgkcH cr)xTH0lrĤ3BZB\ƶre0.ܰmSʇ9u&ez02 H?@4X'H/t"r`2%=K(bz ɯFX"Ý C#̆y3g#6&پXSAҨ*,i.`<t==N Sd$m8M0Ʋ Ciyad ֠ t_N(q8a$rFJ슣Ԁ,TIՍV ') }z-y G TK,yLxtݲERx5M͊XAbbOQ <@@0 i#e8nR QJk &be7l1` .ovȪAcJh&* F(|~zsNvtxi]D=ĕ@wef (l (e.1m.Nni6 sa6sRdqiipDe(QLڊ.RR7'"2,dZj2te^4MntYVD\Qeu o0N_/.48ءtERTF'lmP +>|ZZ:F$n:{zs&^04˽ LC ZL G!+~q:~ }T^gh5bT@$R_!/|||(%Y|zil.K ( i~jr9GM,Kw5YiKLűm-hbfW,13!)`X&cYƛf:ݷ X n:Gw[q͘Nf`nnNu(9gTNo6'b !Mxiy43fL 0I08Xqy' 6-_&8(rmc!$aF-TJ4@dDJ* ù]PPR ,-7D`eA2j*#& rFYF rIAGŁDf'-A#c&(.Tqlw'*JJvtCDl yK@O5tLcsPy~$--p$!>_Lu?=v>`X^?5P@ OYp^Kݫ6A1b D3uwzUnCaHH_Rj2&DтO:|昻fr2,T-3TDQAR10Q  * G&\ڞfDPyw9x 9 JF~+J+62ЧF'ZZBpN؁?cp6::hCW2) ʪ\}ʭɈb\PGx$Lu B cRФBk`pD+`R NH\%"n`LR@0|#bv3TAKBdh௯GcxL9J *EA B ?¾ޔ6Dt2PDB+D9kSB 0_P\OǞ,Syd|D+!߇'TB;=t{yqDDL%R"5 A@S $LDRLD?&"IBF( P(J Y#d JH4APE2@%H,|#Uti_0}BЦJ"?!{Xޫ7~<``zEY܇4MsoVj`b͜эTp@Jaeɵ>qJSu:[@`3 N11a8(ap(HG1 ߙRBq@³u`\y4~E=}% E/3 *HG[^*xHR@@̣o$c`xoA0Dឹ(F0}%M{|疑  QvX Égoy`atJmR"|)Gc%#5 ">>TbKsmbgWp4r,'uH&X\i=98M=dͳ~4lQzYбإwм)Ghg<,j4zޚȈVp$%*޺&^H9gg>2l<dF]q7G>hmg̮brp,F# $D1*)槄O64UAdC@S螺vQ:Nՠvk߽sb☒rcf<&STb.KQzffj+kWu9 Cx^ EAؒ{f>Q~Vt;S]҈=7Ƕ,҈I| Pv|R^ccP;7-~\1Kg>#.lguǀ<#oh ΣbLǜq\_f}iuZן/:\UqgW7JW%{xXK[|9O72ʙy:4yAnz'x#q,{gA""^\B9$tUuE Uz_ΜgI쏡(Py#fʉDmQ^<螪9~{zgp]'\NF) (8]n6qH랷A9J(^0:b Sf,&(Q90*+'82tr39p_d͢oa³N2tyq9N$ CԬ#p-}\f2F5a''ǟ+ xS[{d\8 y4K,O|0G݁Y45$)#͍H CӭJ8Ѓݗ~E# #g :jeOb!(v)~69  wb;yQ3QPCP9Xp5ٵaaN&F  ;1L$@ޅr(@o{|&=מ=cE<<=vk=M( AniG *37- 1JKHc  pgĥ؟vD 㘤=WgC8DJ,ivE55#'μ2[I.wۼPGka Lsx.}2CgcEoױAQq2b]N6U2u<[wdedw;.k1;! ǩP&RJ3*y0eEw^XEyU8Sͭ󾩱rBvC"@`׫ %CwंTkL%2.Z\82&4+LBP-q:2TQDž{szYfi[' jmbT39%bSǎy9ߏ3~|M t`Z:#W͵p+d]p)Zŧ>^wLUJ8:%-v’89Pþ\;K ?S\D|!䐣Pqr*dL Ftu&%:/ %sSV'g&rpG|[&@{)PCZyZ$CL)Zu`߷bvw,s;nQ8pH"j3]IHt|Sp{5+kzuM'D,Eх^$\ڥe)Mx Xo)O]W6X=R%-?2h$l4()FI1RU'o[ 3~9vp]Fc;[),8+7-s\HyOnw %{~ʫkK9SNTWrV**Zh*A/\vx'[|e/}ڑ2#1tiW\pmoǝ"7\JT~GwxGpGG^n)[ Ǵh^+Sr.e>٘2srIG&{|9it|U*Uy\ejV L©UJTVx(S-T_LsKzQE藪sYF:Y5~zEh޸\[Iz*$Tq:nagU!NNLY^kw a ό.Tx]YF%.N+SwMTzjw=Sc=s]twW=N8 dtO[h;6|e*J`E6iQm,ŗ D"ƅ*u8%T0IƋV΁W8\6"&<[!C$A7fqG+Y:%%p(j X) 9a>ZbD#=^؂(N"2`ۊ'j 23Ztk݅pXobT0ZZҋ[ASuwfoZRj T}g, #KT+G3:Lk#S'-lq%U>֬XM/ؒڶFfZ*eY)[#DTbrL1GP4Mhgs%j* vӶ3Sc@ݥ7U1!I`1/g$tA(bCKOTp:{5ŹQЧ9v+^5DTU_ \]v1u9"_ ݈nH!'i)jM8̈́p{(T*u𹨈ŷq<`ni uĉW Azs5h/#٩Z9]n7$.vIe8fBE< kg")@ ySl膏^]FG'q<3:I$h1DT4|y7j#S ؠ͐@v[9w_cD\B'"'B٬Q*B,ԝJ6AE9b&*bqܞ''NO(\̅ȼTC<0:#XA:!aTO-76 i1G Xq!{{Trd{BLgOkUّᒩ]^ Q'S]C,>9޸dp`b.|d)z{^D`YsRQf_GB8?;p| TO Tla`l=3x L Y*aSwnB:ќ-\A0СrAD3 ā3!L8Z`i fy~ ySgX:Q @~jC2܁ʅ(( )_3Cf"5D1$L5GD˜C );ΐ^8dxPCCxd&CB-8yI0'[hQ()C~OBI :JOxxL[^)->' zmZWP!T0yHIMmMP 2xt<ǎrr&'%ILcDQG~!] M0bmV:Ez~_X)h@ZTh) >4d.O`|= 0̠0}o΃x=|QT Bb- ,̗̇ldM_w}dAǚXf?B.L.5۽^NS!G&8pیv.HRIL9qL)1pl V2S7 RDxf)Ш,,LPui4L9:(3jxeƠ-;6eS,Af7ϧ?Aš5 n(U{rXKt,;gxrיo7f;ҽ[¸ʹ Tq[qcZk+X/9?E3ˆG':ݿ?4Ye<W|痡@Jeڮ;^r?e ϟ-j"Xb5c, EbYVOMh z`h*<=߳Y˥8+$L&D 7 %{C -amkӨڵPb&~իԺWнtoA@GNo^x.izo =lJ>ZK#\.To9FR[Q8*F"JI-&(^YGQN̚WCUN^*fRhxYT#Z\qJ&^(23RFu~O(g9XsV%U+@wMR#99RH fpnv=۵' YYxX!6hqF"0&z6kG:y\yX|jG*D߉u:AX8jtOkk+LaY͜m 6LN.ߍquZSͭ,U^cW8'Z yQ!T+pyՄWW3u潃YT}'S]<Ϭ ¶}j]ߥqz^uraD ];M93Z=lg0<-͕4e&}l٦@>7Q5f䵯 k٬- |{\o6#3Jz$OCrڪ >xu(9X{z3@*\'_ K@0i+ ƒDrp CݶȡAJ~Nv=S8Ktԡb'U/G? ]bZee\oi$RfhZ6 ~F Zb!C -,{ bE*UD)JEH( Ji 4?Dh)F>=v2c;n2|0ai@,r)Qh>p,:Twc:o =7QWg}qĆ1qN>OOd^(>tY xw>RDOgOjzy],?jS)9@%Dd5u[ LK!l 8ͻHa5R] 40\` 7Қ3s.)iɩ&u&NE3״+P81 #LJS@4w;b~>}r@v?G0@sxcsurBU&G]!?b>E=2'DJgnm*_r"b#c?ϗ}1>?Ͽ_3.Rl F~™~ pj l6 l tF4<]Ē% ]T3 \ppe۔ 皏ct ՄvMfT[H4%O켾l?p/(l$(H;I>Fp cuFg 2;uaysp2&'8p@(b #&v"YWNu,`<.fM'1MIUR❫Btql95i%Xi뛬e`#%!!tH"p . )ہH!&3rOyt̋F$$<fA75['! 8dLƦ,g;~ `=0PCaCۙ("_9ST @_ OQnXcf+j'ꊪ /Xr N\ YX R&ak` hӈq vidt!<ώ /?vQN+ބi qː!BI@6'`\)2Wzf?I1@EClX qOE%đL>}FcsCBPh$ ű_y_[&Q^k=av}`bP% }\W~(tCϤ3B{P?,ٹDCvgD|xzAu]MD/%/䭴~1>f?C[U^31-1Yt[z[i iިI [zXnIGVƠ YOŏAe{!y>w}>!$(T &K*i*3SJRمs!)K"^ݪIVۍ9*C2 usǭɃ6T@ ܂dP7Ղ(/~;˓hb~,w΁iaeV3Hv@EhcP;DARxYV?_.xBiY\†UKG+}5/^$eoܑkF97݅t$#l1OlJ8}S둂OC0q%>I(#$@12sӂ$?͜4T2NLH;"(Z*˴q̱ҙb"$r Qf'YΖ|cZcsyI l1xqj$m qxUouIuO܍m%%u5fYHzSUzFzoz~%xW19\HQ;HFkOnzxW;\u]ew4zz+nNugQecs_ t|yGQ=)"K^BDhXFz8UdF>6-όM>!%3Q\o:.NfuS8o^q{ ^ޫǥ<%lCO0 ;oXw?:82Ǖ꣌Ƿg%~4tQNr [y'h]w%A;oH[(lA(]L1h}PF/msk<]]ȏ3gsnnVYخiI8߱UZ@6gʁk{+`JXU)k9W).н2dќg "6ZkK Z"1 S&Kis2?o# GY{ cbNܟ3ѻ6AɖOf۷|~MBЌtj!)l8mIJ\dLj!Gۀ'>Rp]dcnTlsqgʱ Q" Scy< S(&%KPb㔂 @Aj!hY)S򟏝\^ ڦE Fl)E) P•LL'7/\ 3IEn:c63Wu 33Md 17CLܭ c1 k;k;uf4N SNQbڠn0baPQJ%*3}5UJU9T7Ir#S%Q4*)`L[`ɋWg[;C #DlaE&9&(ݲOZ bWfuI58"Q!n"&%:QS }j\hi![IМA﷢A:"@񃍚'%b\,X0U&UCE̙`F"&v#@邩ۜBFr2R(5Yژ' <} -ŸG 9bnqd;9 /9FDO~>~rY$-b}d;>"qwuAv(bp*'ϡ)z[ЈN ϵ^{=BJS| Tpp|O@ Ao4JT ) 7's _}!;қ}nCC!Rbղc0RC %`MTEQf>"Vт^D7aBhRb%XQ $J"exФB^'UD䯴&#B` 3zC0 O&mH#$3P XH2?hh{6h("òYьLi(#[ɤ A+!P, nH %(hŇgEEK 0jp{];`1ëyw1t!|Av8>BV*r/ ( y 浏!|ATḣbm=k}Ó \ a:tWѧ9Ӧ )' aHMS'* =j1IWmLpAXh ,ZyPq( Kﰤ%j(8aOw =04ѻ_BCd45MP1&Q5L"C)T(H>?%>py1[ 7bׇaT2/+ Ǒ[x2A%0Q]ʂGGazE)77G +0 $R\F"EAr0D-s" ) jO8IDA45Fp #0Z9ٗos܇PrtdO TLA::9)Qx5Wmtڑ|`{VBwR L)+Z8ՐlI+JfՐҴ)f8G^%]%)_:W*:Glh @0"t&وs%ST[UF`419HÊ ca)t)]DPB2ip0HDQk-NDCRM̫dlatSTDV*mӎp $Yv,b|@8Ϸ')96{NIN`' Q{a" fېn1j!6T.S01㏯YKiNp8j9VmMj n"ިCnPĔt$@ Qyz\c1"Ǔ%b̌Sed (ǘ2UVfSs7nCJtdwW[dhd IX 8c&"#AgaO%pP@Oc[,5.` HDwn`( 2 9I#eN9BS^.<6v}RBثQA{:C$K徟Bs#4%$OLUl&E@q^s=Eڼ=^ 4JvE.MeJF$| 0Cԋ"U$JU!q]g| HLSDybBKEP Vn>'599 2e{H0GvQT%!2Tw-+2' Lsz$D@gAK TI 1)9v Fc~ A 0;R(y8AiQA3p(j!qÄR!zst\ҥks?|0Bu(R&Mz*<瀙%赠$RDo6" gAiR)d>Ff+jiƟ{10b.*@-r=,X$OꃷR{TEP<:X`aC҈P?"AP8jC/#Z|9PO gq'8\:{X9E0>>Y_( egاtҁ=֋ PNa̱Ț( ڒzR]P?! 4rih J{I 6 0Bnɺ\h`ZT^z<1{s1XÆ]NllO##vr| {O|=$:톙0c7baC{Q27kLVƻ]rlSc0Ds4R B:N Bpx Bz'(@ h=H] ?T5*4Щy"t{x;dOac34DG'芐hGfv,!q0MYti0CLԡRLh!$ hTI PT<ΥҮ!*/.H$Hr̢%` cM!eto0'D)U@@yBB'G$ıܣ0e(JӶM%+4LФljCTdO9͛. 02BҹMn0RF SvlvdжvRpYGYzy<&enB:hqb#@haKhPBro9}=qKf,E8XC=PT̓$JYlpCfwуUQq֞c.:bh cӐ.IL*!K070)@@L8P)t<: 8 3Ci-4/iMnkPDIl #C _H0 X^p`$ eC41 /_T(yh(JP~J2LPQ:)UDHhwnbÅHhC1U 00AEE4э*LG,y445,{ې0#.rZXxBrut_RYK'h .vDQT&$1^0:i"(OY*Bs r=@Ԉr%cF⨐@S0 3X-TeXLs2|E̊yodS0*q j^` 'P8HBX ZP+(«B:2_}1Bi0z,R @"xK`P0CRn$eq4SH"8 0'2W0}ИwGW'r p@{Wp!v(\,, Ov.,j͓d6j >#J "( "Z>%M r1tB@tQ)hU/)ďGF|(!ht/ɹQzY߄aKN"ZcIPyc 2sռ6[Ωunv]_8Yb|N"=qZ~ 2ΛA (!AHH2L M;tp^o%֬;e0%w| S5'`A[ Bw|\08%w5B(fy3O)z>Yxv'5ҊHj`i}w+Xz{06.K$ 8b B4|=ml==t@ ă%r3d$*` HN e"&A G&>i Rx' Mc*H h08IU;> `}'ܨ&醴!`E#0J>ksѓ< YXJQ$@HTN@=aĢ ww7> Φc;#7aM  =U zJǪ$Hn4& 06;M Nҵ߭цMnѭh.*9lxy:_a(lYJ0ѕ/T cWKx^䍴vJǰ߮쒂_tڢ?Fm@4\7~A9|#E\\T睖I"<M{CCPm(y)_!*>Veѩ510]F魇P@lJQkSGE*6P12f\uBBh*G͠ 9 Re(bUմ+AO 7y ; E2@Xx@/6 )0nn[:yxhj䱍013w"Y=՗]齌 {\#a0G#̐=T;HA .3'トp@!C, xn"P&a tbԄC LAvLMr'$ t @R!ı DC}BSF)  #|ܟ'>`Ў ci `X5CQ1]8$rR+[~BM!eqRN$[ƳO_@:;) Ό-=< )ѕ:d} ?e1Qe~J 6a8C7"}~OyH&ZG.e]\V;gtnaC C M,-DU S1G?_xn~OQ8cy &T'B?I?:{IZ'DDèiIx%' 9cѼwQJ&)s4#B(P#rX C O6)xI)MgV P=@`JRD/8x}K7,KtT{@8=D`&e* TH TJ 3^2d*m@v{SHP'4#Yy F !逸+A՘ȉ}~X\'}pg,'6 =?vtFՍfPCō2Dˠa4%ѲO{4gs @%LG"P54tĚF@Pj@|Y:Y %4|`OCFWڃIQj~dLn f&wMΓ#J[Gbi"B\G¤ϬQ6g|I$!wȄe)k4μ9GIU4I"zCj_@RC䚷_fa,ON7c,b@~ t5^>^".8\r?؆$dvi2~w{|e~HJDz6rJ  d) ON=18pƥy"]0E4 T;#9 fSw:0f+ƀMm+3' *8N\9a*{SLsw< Tݐ}#[peƬn>_f/0Dy_ʪY[R+j?73#y=(^?#"#eȌ RaaO&qVQ!|T>rOmk%esҦ)p@?_O"sY)t]96|5#Տy+B46x~bK;+y9qw$-rSeG<|(POj_O:\κ5H1}V|&(yZsC==8r<~e%<G?wBdVd0r}f. 4b W巽@=>?ȧ.bWCE>\ Q|pyd+H UϻHCd!pt0<|\_0B̌2t ( iQIfi +p?bB\d20KHf!82BR;䂁MPl?қDt ӁG# SzLI\$AAJ!VKL %z=É糹=IA1^蹇8^ww*N֐U,`+A=3ܼa$tU; &Z(xAUUUUUUUT+THgC{na DV\;B!DfB4 1!%N=f<ˉ|#U%D5MU5EF`^pUrHRy8Mè[ KVq2s&L/%(fYP8<a:E袀/S 8ǰt'+p! R*}X'c&G &n3B,vIcك⧶ǵl(h 1md9`o~~ܟ Ct)[A U!)bT(BR }prERf`YFB )"i(NH@iJ!AHhTI)P)i`pi)jh(RiJJDR& 9 (@C@ʐK@BP4ҁ,TT%PE0C,@R%&JShH$ hU  BJ1$0RL-  HU4-*4px]0(%Fy;Q+8ΊKO3 __00;uTo\M2DTvc9\]D>+6jlgN"mi1@z3tDjm|aVLq<}!l 12A"rKl&&>c>n1BT<;X+&#s@klQ gq 9!χɏ|7;W$ F94 Kd (]h*e" bnT h օ`&RJjB&J H BFVb*BIH*T&9VT$$) ef"-(K $0)%DEP1DR!,Ia$!2h(A%A2l`@!`gg@P KU D@*CQ)IU;F&B ӫߕ4EsSU$P21b%>S :١^y&Lg P?S?ֆ% a~߹|v i'C[C5YCr1R:8!Ͽ@zɗn=9xS3RD R IE+WH4C*gh ˂FnD/CO~weM. LCJàȿnӝ /qSv_]/ܛ1d&"QMd2i7\3b{7 E:\50NgxԦНhne"U`y!'2yvcp 0p8U8չ6YذuH|dIDDä+$Eh`ThN6Ol3#,' ,D"_*那 @eԗS$ۆ:ѯD!Y%@6A @FDZUQ~"phpvKcl1p{阘;}#@TJy Ltx?}6wb<8>0'ii'K5]lDx{/áӷ 6V%0098ª- 0p5:q( KDa;DzK;b X") F!4iJZQ, Ehݟ5 a}vz 8L}?߈_. ϯs᛾6AІJhh.˚S|>^`T5ſ܀$x$;C꜓)4qV >b'67]u O9HB<3(32CΝqs ֹT1CTT1ILЅ,CɨӨe'$T"$!%)~]p!HairMS-a4v6xRm"8. sn9&"8KB+]k 0Brz1%J| 53g(^S[̝Ύq|ȞlW\06ӎaƚ<2j') '^hEW*7-aȬS/#TMZG<45EEC7~9ΟNt\)lf!\DQJACAІ5u" R 4C͚b ZsN+qQ'CK@AAf` $Ҡt g#UyU/ҝJi:AYY5TM%1 4DHɂǏ;/VÜ3̚YH0mȷ!]n4W{<&fg(m Y|;`xco&`ipŘ` &"6SI(! h`grK" rJК02q0Кe9 DPRYbHuiiʺh{s)$H!Ǿx"2'% h'$ %&$44$Gؚ$N;$30<0(fW"bш CD0؀1P@e#%Wh? )`) & "B\E@Hi*hƞhB,=RZҥ&7i:Y$U^@Ad'x _A HCGYpB4wCwo #$*崊WW>^=x!F]2 %q!dQwo˲a.mˮ;3hkS`ǭWGC}$dC!<:/9OM8i(>(^UVۙS2a Bʢ Z2N)l ZP%ER*~ZKBsЋ݁\CW9|#7CiN#KC*c bƂ8e2K` /W~Fym߶tΰ/빮&3$7.{-|'xJ#8ĵɕҷ42;", Ќ76nT`m!5^iX^P唥a3qVESi*jHxn[4U ȵ-R\1Ynb3g#jʊS  Mk`r3plғ%dDaZ7f"%1`T-,(=&8p54xM5!]SW1[lq f \ M0LWb2rrۗu4)Lcf KL i-C2p'E=b(P^b&0Aqu'*c9YnZaSrt4w"mk!3]Unp^"ք$7FtR_ fC7lRajwb?ŭ:UȭuĨI,8pe'x6m{AB8ިѨqBL0+juxSuGF~E9f]oZ86SJKc)dܥj33;hiH1 }:(>S1=EJ-!}V`{f\ﰞc$M*CǷÉC59kﹳN+ZK2ڼzӂ;qq̆MEъ`K #fgqQ[؁E# Q 0 PP"#20m}ƒ eivQ Ch86~Qc\]5 茀GQ2%P<82(.&"20\\AdI9$c|- J"i}`US jd+Ѐď("`% Tְ< N9^7ӰByc<{`a=kx}>K"PMEHL- RĊC@N>_$fqC_ ]Hhȫ{R'P6{ .eh-$NX1 p$C l+.Y7`W|sdG&" Ld"dPv=0y )2@!$M7S%QkAL8Tncr2BaXVtfF $HgM-mL0XرX0C`iLS\JZ/iY ,-/Œfu%V"p 3@$Npl jFT`ʊRv90ry%ɖœ}uKHė+OdDFHp93(}ߣdXĂD s1{~u3XA@ ["P>ĐQ$.[0nFme*]QͲLhax|Rv?ٿRn)( h>HA2ā4:#9w)T W? }{qOn~6xE=BD>:!̞A8EQCH*Rwsuᛳ ­0Dљ T+9ӧ?$'[e$$@,Яf 4zbDBϯGl`A|={~;54 EM5BPLESCꖚM؆6ʘ!__C4$Sf*R D?q')ZBNA݅H` C@ЅtC}ٌ`bb"Rp6!|qD}pޑdd>D:|Hkw)ZR PDkP1\?%2Ƴr9&i2hԑXLUwSC4Cjv85بt Ӥisp. Za(7iLf(#=\İ٪47,ua!!g,庱,IW4d4(1փ'Ih䂞>0D>b܏\UP5EU/RP9 V!z{ {{4+d r@1 E<'Jtw;  CP0jBB"VMb$G A 4R텤hVh?r5A7O!! PLm*b+ɇ$p_|&D/ wE6Sl$yWJA)!uSE fYу _ũ[ͷnkK0RHh*q臉-rm  G,w8α=6_G,`MA^ {7Ufmg̲Y)ms}~F?s)`3xҘ\crٛuG.VdX=2 TRCxCPP(c{eK>NH%`"CL((gAu6!ҖaOX0]~P[gm Hya5ĚX mh(#;a+8RBw@)#ٓ (Ш@adȃpD?Ojn蚄Lqp3fդ t9cw*u&.I!$ 3 y D%0 Oo=TuD0Tty܀;Skr=H؃f U 9k&6D0RTfwj!0~]ȢTU!8{|OZ~sS ]]+_jMpIz֬-S{l&ͅGmd8:!ME|2Qljm=2PniliN-S3EЦjÄv[Nq]F[tj|:Ք"5S mUjiѧV̯WBTԪ,\BU{$)ØD᮶DyaѸGU#51%Cv6m%~SjdE9j\(fp3"`f]x5D! \Ȉ" Ml [^'x ۸%m3hMt74)T$JlfmNQQU0oǷ.ᘴ)(KI0qc ަu̪6C9nX7HH@:\u,f2zR窒B (J JNqNa `r&~VВ"H?<BZcu3wr( =EJ,^,z e ""<|zPDI^1aBƃDoUJd)%FG#PQQ|*03T(B24q#G5dsOGc:뙓4hmz/RO3} Xq()JE8zxaY ~)my8~^b' bq)@o pW 3$C=ݜ{ n[8v!>]2pvz/rŸrs;?0+  0`nQcj*YĖG ɭtj&=)IE,K|07Ow)>@Oj{!lt-T~iz߅5!`͞; O`n?H>tr48X^o:xĐ~dPC)b8,y`\ AGɡЙaS V|60%DStS" pW92&{J >hvN0n};Qcz!í7nY~fWF6+9`lӯa9&GnsU8w:%q] bZJ% @Pҥ ;V;4 !Ԓ_E%D4=–ga-$)~i$̷ҷMOCAE\LI "p䔐[r$p]G6j%&`"DGL5v(r?[޶\b@jeEj1YpV+<VuAԅGh"mQE s*ƴS1e ,aS] p G%x=tu0ۗd=ضg$NR02&2 )oO] YK.RfL479dz͠EC9,8 2f' Fv00R- 5ɜ8s,9 EiYp&@>niO䎤T4\ɂ" AP q(awS7m NIqmN54# @dv05vѹ G@=qsi*+GBK]5#f83pa/VinhtLQn%/pߗyW؎pf|\!SiW G':_kR1-C9rCDHZ\ή,[-K"H)Դ2-UF"eZ C1InC8aY4K,ir͙il`n8a)L& B.ٍhn8UbQԕ]6w8IJUK-4欖eC1hd HJ4Wm.:OPab2$wfwPDr`q@W{<5jz)94–D qq@X֪E-=G*uEaH h[nܦ]SJzm.FTX3MQFgV_wKKBL!W 8kvl21j8HڰjݑBg&98]8̲N v) ٖ,veLɳ36fE" EDW4i+$*M9Lsml +۽aCnGk*?U.5Fթ5պhTV[δӏYq;q:؞L5Vd0%EbeL47ʉG9bjP4@:&N^0݆qxfDP1Pڇi9a!҃ܠ;]M=pN'4I(h `nHyё/&%w&pxd+ :1t@RtK\0܁/NHrGO&@bX.'dDCp-H0@VPӱX{4DMmve_v.foE*[9pqiE%N]4#du(ne%$4Qn5GdTNDhZ(7d'h80 2ITUI tgy +lrpg 5d*t*-Nͺ".dT?'72Dq[`vzu1$2U@᤼I Q1K#">q89Qr#eh"ýj ;+,A%Emӄ 8Vg‹'!!SQ>ӣx e VasVa)&2Ҙ4yQklYMoDBקB?3W I;Y ۘ}ZUjl(eA TF?DR('6&d!q>Drib j$JRXRj`Z*j ib"X $HIJ&`HhXV XDd"J)Ha! Q3!\(̀b; ZN=feS:Q /"r! a0&D(H!bڥIE0z {kNb}w6²kns~d65/!Ð#l X'b*ӱOy2+"k @""P@CHg`sI))FAS&VH*b !i* ZaP)B*Zb!>9'h]J>@=,|63/$>)4q>;_~Oѿ4GH?=2E@rD玨^sINO'`^*!<ȁiB[ 0PS]~^U8n.?K6å>/Y' sm/d }^)M"PBPP$z?Qm]᝔`BG Q7AA}ptOS/I lA'6P ]~q88-AC 1Jr84ˣf?{wĬDpzQ|.unF&c܋YWi* *BJ(b Dҹ" @M k>ؠ> f x9*G녦g>ˀV[S~ 寫9!?dn<7My ߤ:v\øJdꏼ?ouE*fXhtQNR0キMWn!l.VB<@04&ud0FjbQ1P<&pIPKӱ O}1ڪh3TqWAMou߇޷ 2w(2Pt 5  @ a*h\B_Y ve>\B4X iTEa.(#P這9gzP{.S@ QjCh  B:DƠ*RjB(}+'ŧ])tz_#|N8(C 6P%!9͌=OlWd/*w>D jŠ RJCi$0#/'=A}6"_<>O .?L{~9{&NPqi Г片|,7P-bɌ~0Ie">9?0G=n+AA坒z4co3{ѬRBO FIጀrcwWk&3:b%,FU AEfbG>:yA= p0ROn Xsژ2x / OTO0'HP5xɼ/92 ۧ`$4,,~&5:,Ca5 hqVë:! T( Lk>{2LL{tԈ2Sd9)d`1@٬Mt5i`5,0F~}PO TDrS,#9dާܢrfh8!`v9T2_ raL>Y áǽ!#tc55)>0Ùm6` !8 z\( Tڂ`6a# L@wYX }MԆp}BJ ?BlL0`9cЏ]0~IL;7MF0?*|H}Id!P Qb]  `"XP8 2" %JJJbD hf/9DD%BR A0UCR#PMP%4 ES3@ K !DZV( 'j=_ئ$"󙊼?Bs,0>`D#vC‘Kԅ`0FA lRlD8lqDXLX`k) .cE,LP4m{3>MV2_Ap~aMfڜjMi!DL>_:Y D(ω PHED+}RPuz:tS`R '`3֑dA\ U*e }Y RE2QŃI9|{n n0TBV#;L0P !Q97XqmpJ% "M.ui43*!1(I&L"] UE EjʆY Ʌ"x86uXђs#9m/%)4RRU#  ŀisIJĦc@w:*rF=wI 4B;@TArT)C!"Z @^XLДjhGA:kRWf\lCj:  ukV!<YDyB:';PC`h\ rTS/wd ԁJ!4J4;P(r/:yaYnb&4xz/c@cCLpD$ϣ]L.8]U+QPdCrF k*%aYM:K@pi} DTĤJ HȘ< B_g B8x^[zK6-nDM0R'3 BqD JELČS @ R"&{N;{8 Bc&$( EiJĆ))hM}jJPCMdwPC!@LD){HpA5xNr}DtRSC#A܀ڃwpI8K=GqٯNL9 'on:R=b",$z`BOK>i?9Ju.8'џ@9 )0E 1}d!5R7D ]f11 zAMs7F ӧÇk/QLacrG`AdW3=Q}q7耟`EG/ϸC -hĠK3LB8T Ӂe471j@@L@43@]NgzY.jZ:)Дo 5]a*QP(cX8ljy 8:f(z1PD: Ό:faJ&dQz|R#ŮIM.x<="thRue3$yN9GmV Pl r0+X:3 鉢|2pe>xw'v# GpNH(yP} ;; -b^S~~:PN!3ܦ7لQ/ZA. )IMRQIL2TL SA^P0rX3aq/Zt-')0(ã%2d - r D,'|Y?[fki"&L B=ǝ<1dZ`q(P? w=;;^̵B߫=)NnR|u>= }g~`8Ns8'zX%9 u)ԡ܉5 6ȚG3B9{ᖔ |9ђnfL~BC<(hF!JpT{nKKҴE 0h(`eœ?e?+7':D,%1sxԤ2H_`8P;|;5?p- ȅ @BgȴB *$c əĭi p@[jbъ)1d4y_x3'HM9TQ${9@?rHhWJ` (>?`Rэ)b7$%DU/(‰@>!$ I]k>ގ_-ɢ\MN,n\IӂK7!aܫ5 whp7@k1H' +z>ִd]IDG#~c!u/lO8y_YakM`ɰ"`zgyHt! ?Wl,]Ph*jaS+S1I*0j. Ċ4+*%'(۔g2LVl.Sb!%Ooق&aM#&{'/)~E͜L8ͱp4 &x'A N .>=(PS`??i??ӣmf_#”[^.#zv6\ ?sMG19sƑ^En 0ێV1 B4(¨$\P];kC$AU-X)g(/_eOTq܉ʕU*IU,ަZ ,ѭV oAXK3J-NEʤJ*0OT҆F)NgH]̓ K71VKD%DY#e⸞1JmP `/B;\/+qF|K2&://|w]xӟ/On('g=:mRN`ʰ)CS;=r5Uekώ?t]\mV.S/TʀҡQ*"|2s#CDm)̹ arN緝NuO|I~y`n'qaǓ1G%=w9?/Gvp6~)xy;BXAla^P-7`x0 Ai >s/݇0(9Q>dDZEySVƦ $d`'P63 ,˙b<.-\I  <qPڧ7kGΥnUjt#H1̶ RZ<(䌗/\:6Gw`juKI,mpwlޓQ%""}RBGgTCS 0yeR).EsT,q  bIݓ b#'.QDYd5!o 6( Q+) $SiLD}}H_Vܧ}W+ sU%'C${>fgs?'C>L<̜ oܧ[A! z'yNc`)olrq RQSDAsbH`JpQ ̪Rz]qpJXJAϏv/GH}tMrtffͨ14O?wq+œ7slĉϔX∂|ٶ鄉bSU*C)^1GY&_]ŬKk.nwO%?$vpN!< %A zøDAxwϞ5^3ޘM [SHv6ypE?4I;N*&(ŁIfX6{ >̙|\@QBBN|^G(Tћ\4PDU@+Jvb(@8<d-}buMuk?p0N39 v`(=?KRC8Ɉ6;L?^]k(LQIA5Q q퍵U8b ,S莡5t.@k:oۅ'R6Z?@ y|q܇|q>\ci.G JHU$QB"Ih 7 :L\fbr,&6Ը0 "`YFu6wGb&qdV ADrF>)6+`AW4)Z~/2`#Xʼ- dcӐDC&nf nhch0+J~N's]Eq;{J# 2:<1s! Y ӡt$Q8a/0' !d!_ rw0j[r2za&O2Gy<'tM@`ۇe dB?_ă0p ~C,ԛXx6٪Y ËLLGRJ2Ts2Ha=!@:$0sC3?KX2!دlZ^!&> lӵ}'fZ{cJfl6`ploBzkVCSk6r7Na6նSJh~wi}ǺA8pu=t !|-w̦4ڨ8(X~(q9DDNXICd^h"G΍-~v}> PU~Ts2(l#%2bBVInsd| l6҂sC;ӁkR3}que^@#gG94c,r >ϻ`cHCΘrCH^$yh`5 JH[ ;\"x*eL`" tm!NTh\Z|P ąDc:leEi#JwNVg nd+V0X.$Of=qC :hW}u z`%bz 8" 8bZh[? Hxc:NSX ~֩Հ$k DUTt$$uFT DDEA,1FoHһܝD53MC 9a\p.1L\[P$hWDlM)̓^Fêv l 8N5@\vZ)&94ae#`^R.Φ0 ed)7%Qhaiju9fs 56%i:`k,SA1LA$R8<w &H"LjK͘.lDؖ eF $.FlCEEL% 0QwKQ(;RTIwÍ4,@g19`-3- (`ڮYiu %.D̗Y,J,j8LAǙX64Di9$=F)"' åZIRS .T(ڎ0:``*(((@_Z"(hs@jE Ka nJuP=wL$A+BRITSXCE`NW`](D u!e΢(@UgnssK\&BUՠ C8Ոp#D#!`FNJ-4'#DAݒ5j8TATT2|nL$]6rA'g=6$#-8G&ADYӉFӇ}ff H+L S"aLA*H(JTG]r@ ϼh\H$ HdDG'Ǭ/p~7݊n+ ц4倇EXzN#myDB7-K$Q*9`DeC&ƽ\c2( ^mUSњ>jgC-qRDI4p! 0os4vx"3 Hv!{)ڤ10k(ɸt x: +K^p AxI *,QD?/ #<0TrU8bGI;e""RbR<$ug wp`ReC5X`"S.njh:JڱC(%ðl3{a̷:6!AeBLܯ897)/w'Zr!8 Ni !t}ɉhAs?ɶ҄ѴH\E2ssͩmӄ?Tl PZa<2*r#ㆪe[W|ĘC{D)r3A7%6,,6iS#2d}~E^Ţ֢=JH!ip!\ڈ֫w`ـ;{J4ZS#9&LY5T az]q0dq2S(P)3Uvn 53q+!V)4C&b$;G9pK:ήkB33S``34uHi @sm[U#DKUF k21jL6,T6+N-Ӡ×"2乔Ӊ]AUE1d1 )+m"`RpR5izʊdu&NmBEʕh"lctaMaGl.a2#3Ji42㞓8RF˺MhiT+#̀5Wd,4vHf䧿N僅Ɔ ``ߐ rXh8{ OgF"C1Md{G0) ˇ؟3hUd{!t02ȿT1'@9! jydR,?">#EATV,-,7O[WMxnX*^Θ2R3 Htc2^X9J2Bon.PNQy,$wCOJ(AATQ[|P7'PLQ-߽+QDǀ6mQVâ&vrM %&zr2vT,[ Ό`;a CD@Jf@qwS`&Zn㙅5im2ԻTXdz y֓ X)D4Nd"8B;4eR6UIȔuؗtj1Ew睸;$Aaq э#rh1)hz0Fq .sفӭOx@\Px[N>C+  B!IqlБHDs ŦlG0|FCDT5a/ `p M}X/уiԙ,2.N' p@Oơ J/K`L3 @Д),(A0RS, -4@<B3䈎- 'h+وh((41 dUL&?׀Hx"l;UdhZ=q= C(qL(̀dշ~)`CSߥLyIu1PBJ D+g^7Vˀo/,A?7w! \HϘ}hnO0_t<ć|𙪈r |e@= M д% DIgH(Y*(h" -$DYeD8ҁ2x@ M!6LS1Gl AԎ%3&MZDcꜗHrW9B ',E0Dg &;O_gsɧL! np @ E )IJ$%I", BR&B%C_$dNp>#*q9[L&ppyσ.&! OcMDp9T +~ q;T@~J D0SU2C#}&&;oCNl&:C)࠾?)ϭ),(kBI=od4$BU+Q LR@,'xA)Jt:&1OX ?]# e'˸Wӣl!:^Nj3wZq'd|G)= 4F `gxAL@^(D#x3)/j@"@i^@|a"H:CHz4Z4ҧ$P4Qavt (bh -Ne+&;ZT4(k)`d2p`*8{;@3NXfJ}_DRP"RQu1SEiKS:Sd*E UKF!@A4h2QAB4QPm"q PBQE o]ɤJ"CI 3GkB 1ڙ&A-珍ñb$ur˺Dĸnn"!(bFbQ%:/n2:K/yY#ԅPjt4- F-^{9؇BS6ZRNy+&zsJ8s 1d.C꟏|nϽ~Lq030ǣMYE=2ݕ`JYLܶ`s}T.UKO{0 l}1%}}o3Y*~~@ _{o. #&Q; `̤XZ82T9g2bev=2D`4O=I m;L\ ь JeIesbfXsS1X9pnn_ gWQ$W .bPh&K3)peȡؑG $sgS@8;H}3s!@N+6=⁷.7y5="<HIE+:rUeJB\N>,zi3OÔ5WNs1eL觾%[ "8<1ݸd suB2m|H'aߦ\A'Aw5g멲ʯ>ny@;~ߛ+Cڏy'؅{1xU@*2!P< v2`ϥw8TH Iai-lu'zѩӃ/.m%ߞk4ۙuݣi)}ۚΧo2A Mkd2gBv><ڤ>Yn3,?u^PgpN b4!PVa*J X03Mh5HTszT2o^[¤ HH 94,YB0Ёi hSM}Rԛ-L%);ZCuȬK81Yrd@+ڎՖ:4t__&FQFhluUH%R^!F~xkne 2R%"tinMukqRɵv#Rdu[,26s"ulTŞ!߭γkYNrS锊SR8 IrlSZ(o0Y=hD` J :dɳV\WPͦ@jWRuH[I<ypfͩO}-kd oF G<h<{{Y85B{x+u  zm$b *%s?~F(#Pe^GG8> - gi3PId% ~HJ( pL (t޹Zgj|cNj%jw3,dAJ N1^Q|bd> O؟=̏K@gƒ\:QWfg 0Ҩ޴UR Wq%| -,$|*2}QO՝@Kú=Hkܺ^!gً;YVɃ-b P@䴰]S_cDG[4 Bt#-{C4@w|3n %Dx+ Z;sU#_oy9=>G$ Ȇ9E}Lb*X*ƱC8Dp T=$(_f.GRꏁJ)?>|ŷʂͰ( |9mDxQ-׎֩A[mOH^l;Lbh!!"AǝJŞk7^kˈ/$J5r¥d9Qi r{y̎<(pϔo4O'ÂFt(\ĥv/l]ľru.e#-KwʡG.W9/v9aS2/}iq򩷸Edb$U&XcŁYma+!ߕikc~V#FF6q d㴆Hvkff,줨ku-dpN7MiG/^xrcB-$~ZF6׾<8 B&`ϊƳa>pzpJt?z|8l ]1mMt n1I:KGGk?&0=c2}qZҏQ@,O ЏTaՅDND(%ÏvJ;DnGޣn6|7wK>:aZ^#%Ȝd{7*eLhn+WQhӢO QaƧrY ܅ %Á6фeY^%,CwqA"\?w.¸2]|bE)zѿ1b)}8Ok$>G/-OYP^"Rp:@V3?tȎĕ[3ųB.-Y8^cƌ^֪gp>hHkqJULfAH"Ni C[O;IJZZC.ώ0x!TALD >؍ᮗVԚ;,/k g5B~;zˤsl<b+dL/^f:g^L@3ZOL+oj#(̣}$<fC!  @@K-ڗ7kk)6zU2s6xcj_W16&wq#4ukCkav蟃_'Px_x]#kL`֟ 4 MyT8-KgWf|8=7q-=f2Ɉ^sW;9S+8ONN)K&W*L>Bν|JhЇǕ>SJ8NiJpȽA6eV9̢pg&0Q=jυbeRrC&f.w^+(\<6wܞhI%x@덂1ƒߤr%\Z:-E(EZ:D!ONxW$9 0{6<؟i:鹿Mpp[bҨe~oCpgPWrAƀ(.}[}rbbQ"V<@}_ѵFL~Y2c 0q2@ugTE@x2h0,LC^f\LF΁[ D6#"9_@:ϾgcJ'HgF8m p$T:JT&P%8҃i}3C6NSfD vq͝@L@[rkHg"DIcGɥD8(8B/ɢ0*:9a|Qu vq6qXrY@d~ oqQ9 T e%N1U>t:7ndqz7DxDm H@чNˏ`a 8$FBU.})@.#m*gm-GlY&- @cj qp]uj) ya&pm5ݎnÐʃ Z^gĈ" Y ۯCy *ș{ɠ5~{Zrh#ț$((Ӓ+)j:٣56ZUe\c$쉏))(}HtD%'ȓvvLOy) QCF !3H4 C)u>\wǗv@?r)}YPŤ:X7D,Z8GzOrw8@ma* iM/8F(_h\A[{cP-ZUagz^h hPsaJ1 95ycbD sߍX#3˴= Y"g EĨE: #@ DVN!LfHWwhzx9;0DD eA!8l9%YKCV3|2erHE&J3oz!)ލQ53U]oYcA:$Vƕ &1ZBnl d0,n3 DݹNE:.Y{ˑf)˥p3nf@;9`r3So.7/z CM9uJSd8-D!r$&:ŖpBu<-"eՙ! ,0J>ZeȣϬ_g㣉qNPyBVKb3aXNk46̬PUj +ZwIZ5:mW I9ADsr-et=K"hvZRCE>ئԂzx ) ˒bBǕ⹧QHo66]wi"&JJ{$*I^Cd p,̥jV)Dp8Kl059a><8m*0ff|ř6N)'8 x,Gv(SC8T>by\9]$QRO&O] )Z$+tn!:mj͞R 9ɷ[faD{l[' 7B/{u!B`6"$A4j|3Ea2IݒJ sP"*S2Z)*I30@f57o;s}n-hB)tg߲@(̡:< = &"@?Jx.ЪK 3&bP\Li̴( e <AV[b  Hn @Xxa>|'3bӓtz'1R8%6yw4k. }<61Lȝ xTBR+bIϗNu}jX`, 0-,`0;ș bfg XK FĜClٹHBDGu;{C/G>=xB{՜K@yE`7ƺ1DQ)G-!TX;?.6hnq9 ?@ 568!f/ 952# hC-cyô|ē B$"2{Gpvm}Pr7şF~:ia$s${xrAzϋileɋ"WVte'i6H"m߳ {BogLkpI,noFq)L:3-$ 6SS *-mtf0?{픬eb%qbs&H—;v#5P@XBw"BZ/\Dq3? [XE]XxSCJD**I`\DLv4rTb* ѽJ"eD$7MѮȸJ zc"+%r NmofLbC8!34:K,@6)>Qw,Ah1 _W>MΫA &\̥94DGĿKo!& &R~z(L;ѧU962DHH )": c!\gKe A!r槜LnZ2Dw$rc6yɠy|y1yc({w'Oϲ>ޙL@8b8_ bF8"xeS =eϙmgKHx~\ԹCO'p1ν OT, BowF!,>$PA4EН_<⪦hB+ԬLc]u"t0h9zMPS4B|vvnTSIEMEK%$L1D Vh<7@KMRRD4PH Ha)iId!JjQFAIW eO~lҕ lHkM"& ̬>BF(&$7$~2Ov8\h=E'سOBC~0#%'*SߋؼdᷡIFT/ $s>;V"I $~9 txn? RBz7g(RhU#ld  d<j %$BX!tnaU*jrF|ܱKai;Yj5ab鋉1g75ZxalN\8! كNNJ{ YYX'W aPR)͞Ri,I8Xd3)nꔞ!7RM}BH("Hˠa֙_ c "H IB?VW8{I>^.mY˩{59XΛD1.['U[4|BfLN46iC!TaJ0 #M#1JDTR$XYX.Ri{7e̊b2Z%lf= ێm)!LQ`o& qC{ AuQQp{ H\tLvxB{(8r)B%phi֝QIDN?3<Wr`_u4x:(ϗ \AXԢb3YݾFSZP2<bR 8!_N8 Fp;x"UN @ |'iS%W+.$ Tjsc@TRDD OG| Ӡc|2S76$Cpc$)g)ݨyMЗM$ D`1QR0"A`qoD)zC"JYju7X^c7JӌQhE16yUi*UUQUS`DMqL[icaLfwI#iТ#\ZĤvel6ЫL0d]:# O%C&zKTFqPViv%VHA~.e;SN-olKKZ7,jHnJFPBA-3Ts7zʷ%[rk"$rm3r6ƈiVp/ K7 r Vf-\!qc7m` CUwY]9*\^)SSgRRF<1gG7si=&w$EfY*=mUdъd\t-i|tXf6ږU29naTT q3~tM`,LMfhl(w#r'pMd-5L$4 `WփQ-4D)US]gxsyՙF )wJ2Mi4MQdl mLJerC)V,uf6̤9`R"֋6,dӡ"b}6ء@TU5 otlh Rฅʆ*A98v 9DSLđL@C@P45JHP;œ'$#Hč4ҽ9lDOx i=mP Flq;>(BF~?9~41𜼌Kpr}ϊBbR]!DRNk`QAR| \,*M5 ᱺX|!:N-dqG.!ih$'Ws⏴Ԝ>OPo}D1iG !QV|uF`hjw =2K)f0[MM 3ˏߗЁ|l: gU"/nu U)W=m1p.N(`wq m&0DLV0(P QPBĂL!oE6U5tnu%p^w ֐J5LCm,厕$UBY~}E,"9F}2 dw!rpEô$h+=}k9"2-'|'a(dBU!NmϞ߿tpzeDfY% )an`̂E13SU$DGpbX@8cn<"Ջ@-PThи9|j Rb6uOʃ'Ɨ~:Q2v-U=8)jiX6.RAb"*mU5KV# +w5%()9jczl8`T6ȇ`)eTA=;\ lFtNmrqP JBru3 :pLQRqvFPPgfn Q$$$aC&P;0; "#X8NdL(b)1R&k(%R1YQbBbZ -K.@JNfwrғtVdxVP׎<Ɵhӯ(]N\eMa?ĄOIŔ:=:ާ0NpFr1M 36# XV*ө6ڍnҒ:U.ܓ C[E?$蹕=[{!aōr 0V"J^yEr=fc\+q,43ZƲڎDa!GIP5 G=K!xX(vká~ '6$|6.ΐ|oZ͌\q9qf;4ٸ5PyGd`N3r @%VvSaI랉P0*bGO++Fin|鵊$(y(P+jr|H)@eN"I#Z3fp>%@SQ-mn]͜GJ񨓘uHk$\ *LsխQ̋,%Vs-k)sTC!g]n1iUnglJ3:= EFED?.-t,8Å61"5拙raÍI&!4¸%(+gUiHsVHe0RA3P>:A1ͣ4Dܘ#Ql[AUaD 뮂Gv}GY1F=n~Md9wz[F"LWN8+|ߎx>ٺu\QS,GuhMSİfJF`nv|V>*XUb\zw{s;+L1_G|q|MciJE" CJ۸ ~@x/"r8B\0/s'OvQ97NdNi%h*;pnɴNCV6F,+֟JuxO4kIN\jr7\M59Ey  A".-{q֭${(F֌71sw%VUBʔJhS}kn&7n6^ʪ[v4J2IHjZHMItHRY51qToH?!2#!c&Vd\C}AIS5|M߃&H<aݵd JXE88b| 6EAk0;;d| 1`%2NaFE`˞ K=CDiM%tڃy6/T3t{pl1cMob 58&DDXh8ppE X-bhiRQhVTr6fP |EaCI` Έ?3:G4# ,avӤ4@Kv9kaz:u"/ #ȅ>1+Y8Qe&cY@ư&D$3!A6bT4I RP- CJ!C0LQ1TSMTPEHDT  F Y`e"+X\*ާhhH̦bIE!969waCegSmCO gn&td eEpig/D2|P5S!!jQ VhD)L):dQWJOE J$ |s6&AXw|UfJV] @+J"lt! `2@f1A@@ۜC)1RRTTS9EPZ`#n1,\4 ?0eq$ܒtt;(r#}!0  0[;Ǹ=%:$G4Q"(M%}g/KPD1-A0@02@A) A={Ay\ >kݵT5Cm1kEXW'7Y?:f B0m@]B)RAZi6,iXlb1U *=yՄf9C3[@_d1 `sIPQ'Pѐ J(K:G*DzpmS\LJiN8I9ATz; =<:ɗY:ę@udfevLH2HlŴ!9@ҀZrH8N)tQIL!r97X,Q-%!vzN2Q":"UP 9uF"-4A;ҥ $,%*h%2iB9$1bI-"'$CGm\",9||6:ѨaԹHYiRIso3%US 0p%W%TmDQ[l&[;;x[^2aBED;huy\Ne q as^Ƭy\\l"Т)䎀J%x@>=`/TUjgbD' Dz=]gEq83AZ$'@ HAف95; RrP.{fq݁> )DE!Q)CH)CPz:2;q;88FY ZNow?̝-̝Gq(O哞Cݺi- ( >@ 11s&u{~cfg,͹ >C/͎~y"/]s|G SB;fP ;IG{/B_/}Svxt h9ם1:4Xɹq9P "=-TR>"Zb ".EP12%PC\ <z9FiW3i6Ƃ:!isl1YX':@# Q "6뛫(Z+MԘy#ZCܨ)6Q7fQ#4)tpsʈ.Kj#R.fV@Q3VL)FZ6(HL1tj2R EF*+qAM0Zb(1-2 Q0tբr3([d;C` B@ބ+ 6#kF6"!0 Mϊn8)K@1"D0> ȺC7J~M?O$ѭ=l;zɔ*X)Yo:ngˌ}˓:Ҝ{j|1?DPGJ$AK 2r' r= &:=$9 B$(9JAt/CrB<!(R)K!̌%BN' tTJ:!Ds"V;)UHCh%B P)Ou̜2!7[Qmn'fhCZN؎ڪ /9~ ABɀhw$¤JOeA4 h89Q`|?dtG mĘp'&?Pmv}/)a ͘d;^J=vv;y?'?ɧv#|4{pPBz$_yzP-݊XnKe­밻 {HS(Ң"LB@BT՜g82s72*$SOp yG ry J yaC D@-!~E skA;QԄ?̫EUGqJIR09&:' x~x?$!e @C8` Tss!@by{4Q4$/dqg>8 xٚPJdy^C.= @ FR1>[h(S  h?JD"Sc$aGATPEDDR LI┼p]N8b&I]EP!4m ؐkDڇ{<+[.4mҗ]l.o|s6?zؑbőb?&hM$k7/V%IDO hK;A5:'RCm*STPs33Neْe#KE1}*ᕽUi]O"2HqY,oM!CP,ԇ*Ӫm%"ĥ_TH n ¸bQ+Ntiᬽ`R_=758%M%w̬.c{evxs)-L˃DAS8‡o|12{M8W䰌 ߋPK Y:!pkDzPӍ6l ̴+w=Z#ƍ$Q2y8u#ͱD%=ϴ߂fWCOa!Y]8;EDKTDBL e4IO>gkPT=;1/+ޕ|#B+Jv0PKD$>e>2_4#}ཌQ'@De(X v` + :”liKS5J ( Jha95fn((ih6f9kAZ2`ǚ,h' 흱K[+p\ ByFp."93K)Ip-w,,fM9b)Dm8۸A`:[q P3DP L( K J .FT2JP(t)fadvaFЌ|LRNb3sRV4X-_K(ze3kO|pOy=D @:yO aiσ F3"wOgY J:h@Rt$Aήc\NqTG~\!O!S(2Ӈ@8JuCv H`ljzܯST ҂!?xfxi@ȉj G\qa'n~=+aH)KU2E.كY Eh30RT4U56AkܔZDF, RUBMUGERA4 h]hS-8( "x*9*jTY;")d~;+H Q󂈄(!zP)_"eOq˃&w>됫%恱hy)S'쿚N~L~M΋iBxqEY&- /E٫M&*?Ӕi[-1U WI1s`KV O6-@pRwvd hVC1lj'SldT~^Ly ˄!j fxza܅ iU< 1=c\©1nDq1%.!3_&MHxsEsQQ9i?zhB )D*'?^=LF4Yᤡ=aͷpݕݓEP=`~=h"}<(z>fJj hs41tB3UDDMrB/FSb -z溑FB*;Y`*:9)QО%9G&<Ȇ?2-Q=m'b/C,&F ;@tlBID/i 'z}r=QW`E!SREDR!?h@ԒS7dTʯt|=CU4i"q bDEPVm((CmNQ[.j`D舳X-r_\h,4 R0P@B)TQHGHu 2%#I/9!B9أ ΂d)}ȩ ДL%y?Fp1!ήA`G# /Hz-dz@>ل@ޏ7Pz _aL` É@q1Gvh[__ېN!e "ofS &Gy'#puFo)+!žc 0Q P’]ddH <'=r^J%J BN$|Cؘ~Cнz6)ɝ0%;C=/f{D$x}%Kc_:T<3Pd%?RmcFH!Jh.AG"|ܟ^68-+HQJ344ȑ P- DЕ1HhLHYiZ*" (eCCA 6 GB'.÷vo}v kfRY5_Q۪P9@N !=rs`$%'SA&*ZmZa $7]uM$t/}CTa_l~ )ܣ:Got05,Z,}̜O"6H̉am 3d M 9egg@p9dașѝHzx+lYG{}lm lKH$oZ# `Hj[”yЙ>?`b(!VКLSK r=xKQUIJR Eբ3ldHa*yUH'84<ǷMnQ:}IFǏ zҘzH{T (%HFE/+'rT Rz6Ed}E=F4P4R(@>e~ GH?uSudTmiI`!Erw$uѾt>Ͱ29aeW*Pҥ Џqg&tCddlib∝UwNOLٱ)I,}>~X;y$3+Zk[ͳ_CoȧpcŎtG3ѢV`EDR2X\IfheE)&4&JRO ïdFeT3) XLȈUFE:i]K6w+ #LRA #qG/}իEY⸻dzt/֠hgHFD@D8zTU]ɓbkKO3phg A)1*AdVcCjy酘 & r`?䈄??pr0Gk0WnM0?d8' N;KJ(*J49LE(1 T;BndbW h ZUh;dqE WMG.bT>tb"v1 |$RGo*8riB%Ӆ&T\ I$8bQjNQ&ȪՎz"\;ѥ1y2cQ0AjRJE7j%ݿGafp4@(*Ib;#]Cz54e,2cQP+GPqt$=2s >?d`> <]ǃm@$)b= v1 B ܿk& :*e@萙 Q?%FQTO#!gE>W1}"`2dO/ <uPbc_ܽ98-3=?+~ʚOј.6!sӛǧB+*7f w DG;ρck\=B['{v>e%A}^oWw=7w4:j]:WN\o((*{@)J 67wݞg>a@эm\vP}^xٞjul/ݥJ={'xC@ mL= T>2 <x*mv*ki= }Vo]{oOC7'vZڷsa}g}Î>n>|}{7ݾW]}OooVzE7P\ 4 $]{}nl`|xmO&s:w-q[۷*<_>^|eFZnU{M}Z@ݶ9H7;K}}뛹2}{yw{Ү[m4 [/S;/Zo 7wj-Nuvv^랽޻'V&i|Ѷ^/;m^ޝ7 }j!wYo;;Xݬw>=Zַu۬n[_{wz.ܹ{#TxlϳE*M-mwA۷n2cog6wmn{'}C֦|,iۭ=zK{{9y6#]o;ݝ\|Ɵ}[g 7q VK,}Ϝ]z5W}\hp-[qdmU]YJv׵WXc׽K0_cuֺa5vGTZ9JleˮWLf$ ۫emM\8w[6Zm[Fjhv|pw,{M{2_e;U7ql[ܭw6v()l[SR6M{6O!BPunѪڶ-imvvnݢ緬Uj'[&BwnH:OYW^ۧ877) 0owCzuwٴ@V秹\\:n1j)dC@݀ .nT;e{k۸Anvh) vkyTn[G(ToJ_>AKԾ}(mJvݵKf-[eր/o{<򻆧6˳L`)ݻ{tynOm ukSmjn^ywxw{/E1A=<}^ww9Zm..^U*ilLR 6S#jMv[Gs4ݙvu5ck7TNy{oUY]g]gugZF Bf y7lFf\7[eYڙ]yv(P%٥kKVem&Xnc| ADS ѦT`,A)o>?=&4eQSBhZ3>O1Ⱦ1jX{O?1|iG}?OXQ˱Cݞwq6vLV0v@mѐlb>ZŦq>X"(.*AE#dI$>4 re% RLQ.z:L59tF+o?Pq(7p3>Pbe]閼bj"r!;v{#ѷh^{.M0\QDm)q~<7L,+ѸA:3%SUme%+cu[ZCȼC «$ꔠES,X)|):9 `K!iUۢ钦i87:8势;O"bAbײ5容*l9 "+g1- uUkˈ!@]|1%u;hytk|L6 㐫* Y IJT7 'p¬3"w hM~c%XFs-&M1 $p,ct)hJe /}_Ul|cXtoKe7>tuZrH( paVQmZcэ79(Lpo Bi^PxLI_k4/z3SMÐW"4g4,Def*-IAhu#riG`El;`T z$8A|nN!' ?cSj~&$@p7\l5#¯YIK4 %o/:͎*/f.fl4%S5PPD?r-_4pZ"HkH!EP "(=K;?ӶLlP*VX8,KdDžcp|+=ӎI tvd 1[Qġak((ӦvUwIGqYm|<3TX<7 Q̺ CuHuZ`2U hQEhusc v)@qBۢ 5pU(ƃR:9*U]Z8#J_X!9Al/z2mk̢m!BLy!+لUEwe"i" //<&h1>,G90Iq6-`TiK EJ8VC%Bka/=њ4}zzɺnEe)*icM^|Gg]Rqk0z\f5΍gMSa 9O@~=#˩ 9f8ۃ{gve HlRb &O f(v4AO9ݜ!,y$O{2, ~, Wd }N?Iȕ\XK_,"QAHoȿ'Yͻ0rm) l(޿|ރKV}lJP:&8V~[{nHa )*ϠSSE@-!P^!uɎF$((P}` >\%)աE4-Aϻ/#FDU@=/L RB0S 4P1")I2s?w^CX+Jj_bKO[<驄U0^L^,-Y$)(|;7Pp>]1ym4ENC:4*B$ƺ?ŝ LHJ|TSPbJU|P#_orjEP!CJ:i36x!M3GnsRr֧ a?2qM?۝wqLYHT)I>d4'b!G}Nƾv2>hW_U HR $ ً ,Hd5,p)sA\mF&1sdC3 ,̶hWLڃ/}Sֳ`-ckDaU?,W5Iu͙rR dl~ Hvt>1Rl洭`u[,pL~(s;٦6tSǃS3њE\Ȭ0]ٞ}30G9PQ"iY0^\.ℌdW y%#vEcM'8PqL${=%jj3F^(V+j~^9E3j a몵VKoA\%Dh`ԃ1% N0F)SҖI0k th8t Oj!!pW`ne2N֝tWchcT3 $"a{11hF10iv*`9QC0r{hOüR8Ӝ,6θPl3$Rފq%&ܕ:{)&z]aIK챷Hs*ȂҌMgYғ=hu\O!Gz;Ooƹ Puփaq;\-¿wz$)9'TH<iUB׬PGfZRW.^պbPcJwwwK$P4e9YT,H_햇X@adD\ GESRRB6 ݡXW*'y&?rvBc'ܿ"@A(8W WY|nAΧZ=:T7x^v{Ҭbtg/2fTVM 5E!NRxfZOo5T^JT"ѤYr8{4b<;=>/}sx_|fb!,#lf*wbLi;'RCG۔&SD\HlJx m@PC[1w1G%P߃dQ۾7=i}]"Ĵ7CHmޤ)HV~H']2Ͽ mQK`ν qo>>OWcj&F,{!bvJӇʞ{ ++H7¥;-]P:4k)1t}&|Xd@Ii-X/w !%1B+pCl8mfq+ǠS j |mN z]!9pI|ؾ ;y@x{sr&DB3Q+P+CUTUPi1"%2I!S N*uX_F3"¡ )?+hGB PG?/ӱitbA nz kh@>8 (J^6MжO$}LDC>AOMu   @7#7Sɽ  JTҒ0SHJ%JP,don^a§Dv44L@ *CB@T‘"PHҀҨ 0z>X3ʸQ|"%o[hV*CSlurRs¦8 `?LTK%@4u[$2FT0ƅlg3x X{)T{*M?[ݞ]!dj&€B.2?Rb"oRGg_*E0T۾s::InD@RAb0tsugSccY!b  ]ƺ`OGcdI h5 K$;Ƶ,b(y]ChW`wmeֻ\:%PCRcp :7 JP"Ji/7s?@B@A)i()Z {osaǯV̒(#k l[DgYKl';C[ RM.u8!< }:gy@XAP0jO((%: 7p&x zc?;ɉ78Fѡ h 36X)te'8»TGtAF"0`jÛWbT(J9؏uI֧#>jC6פ(P 3emTt⴬Jdw; yDX c|Ld ) S,3 B1!EIF"I!$S@Q_=ٸN$B q8,}3OwcoTAt&ƍ4d2D6•!bp(˪iKA'IgiIDw Y1 weZ)xpA8Q'Ӵ $((b*VAiB )V(Z)(EXh@a*!]*j" "X Ji53CB 4<5b?,8Qͺ(5*~YVb`d&!9kG! 0 #C"D+!KHR4E QE*P*R4QT%fѱT&1 $"fZ@К#jtD"P4@n3L^ k(!)Ii(aV @P(BZ @i_Ǐ9lgZb80TE_~ )`/7w sx 4K$0AU)-ٌ$I,'r"țP:4bח>5 ݟ}+|?|!31wGRiŕȈ#LBzHAtwP't: C7Wu7~k"lq!Ly0C8xO1(~Ώvϊ\d C!0~!8v s lAQd9x6>x a-QI"lf`G7 hh^JY(I 0)YyZ,<6gSWl;W;jȃ-E?"&4#a"<[G˔J]Ct(c o N *NyNMB42kSC€:16E EHUDM:0ssuT6Y:SLCO-mKI]#p"ae-"#0[qfʜU4PUM%EE.Gѱ"(CT--%GG-iIll%!mrFݹ4փM#HRTFERЅ%%r0iF/ )+@P5¢kcE`P =sK7T+<æfY/BqTMA`%9b’cAUtbX@lp̚kb^F`ITP2ѭ8c օm56UCF6ZGDHS,4TJ"Dh((d b"" ("4)bR&b #ahmobS,@Y .0dŌl:  I)0j[`2)udsDAgJ8BnIɼz4c l(N-#klcʓЩEy@sndϏ5bۍk-ȉ\ab[J0`TP]:݆|Y9kFsbBA"1 ,1\BHTs,%pYĠURH) y"%QP!Īm!<$`¸0m.Ǧ,k;˩pr[[?ZkU$Jlô0Ds)ҕ.u Zy7ƆŷJWNWFy !)$JiJ}-Kwb<i8@ib5W6toXcsP)AKT4 Od*((naτYCҒxlhܿ0(%Ac?dg!a"v+LQB\G3O{RxdDr?,OQpaIΌzOVcr(}Hly|8>[a[ U~q!Jbt2(H 㩀ۏ995*Dd3۲Z9*̵.ثY_`bP7+G\nK/.ؓ#loaa=pX&3lW92H%V& 8IoXV XS'JU--i\}<~N10%'B +ٙԊC˯ͱE7[ :T#.ͮqWãdco$Obkg}?t_A\p1кyjJ*`oN7*Sy a&PFޗtL\YO# \g=KfsgP_L.%iut7ӣ oT=,7P1URd5"*LcY>T.Ft^,_EK u5`MAJ)tr"mݥaHm"~ jϮq|4w4$kr(J(|C *NZ0vJ?wCCPV̧l" $P7`"?PL:Z|ʤ\aѶ7!~wЈlͥD WoZޯ$-Fz2ܕ*t{M2bC̾"|˪Yr""Oh,`8 "[)_$TQ<^;7M* "^i. ͡CYCIU|(qOܒjtHD Har։i~zAFA,ό&3l MG3n[XIJİ&nKojDfSN:ݵɮ)̰e:Fgɴ1Rհ9U$C3MPSILQC4DHKV+mP |Dg~$a\jr `$Y; Ia=GZzu}~k/3$Ue7p ȡ[ OZ DA9Hbc"ڼH}SPԂJ_:A|C%IQO#c%/2;%OuA.:єHmjPf lR61IE$ Q4.:n`KPzX Tn↓W+mR>v5~@ѝ Ή=F5HNfkͯ]C95$˲kP'0 pN~F,Js򺟶>"" /~0`x59i+T"`GEa?O~b࿷Zee˖wVAAnR&Xv: Ah$"Rc ʚB TЅ"CfglM\ŴP>Yb߇s(٨g A(>3Lm9SE{Ga((UnaeɥPL9]RtDr3T. yo[<W~@ L @8P^1 qavZiIo$zﯧmlU ֌r2YG j\$ԺĿ5x\;$ A yc]UϼBn㱍fgn'g5SU|/ڦ{r ט=CgAOa`gn:x託Me]YJ3 #M a.]Zn\0DLjARFvf4?GJ&/pSƾ#ҸYqabVhNc3_fϙ,Q8OVpAqY[>‶Z,p<:@ dLN28(RaҫJa^s&!|(߆<+4[43*c;U&D_pzki w=۷ Ls\\S7~;vuJI)-0 %7ɤQ*Κ03ոy:D"2FZK|s3 22<?Hz=t F4e^*ya kPY ky̧zy)gooӹ5RKUJ㗹T :ikWL-1 Kg]gxwǔW]{]689{kg9uZ[+1|%8ަf֦i4;wJ|f8zƵQ?\MEIe ]k1T%o ݸcegqH0 Iu.xh>k/ͰQnoq9(@<{{H!DW}b[20Qr2 x>cq0! Ci03̻^%EUxㅪz(?6CSp||y}{ns{~Bq1ڊwy?xH{h tO/%"h`g/E7+lQ5U#$FD}uIM%1=Ch ]LA 2DUU!TUVuphMʠ|Rd(R!Fe5;B1Gf}v4rO4>yCw SE2 &g6oTt )(T| 9ͱ4D3Ŋ9-!Z:+{X2j]+ 튚u%( !!f(fJ(ib *ij.nM{\SkQ >rCLg:C?1ʇE%tQEA!q7 ^0R&'u-n]xlF"EUUM؈)BӠ6ƂQRTF*RDbJhi ,IM {< FR2D cQH<9mV(\ 5)J~}1BT(1rPj(u`hm;T )ƣX70mkR(" ;0Q RTHz# A%QkFR䇨}/'_ R%7<0rJ;c*egHQ;PbhYji R)O=1ɫœb#V9Ps"Jj mDb %{ rx㢭hOhplh#`јasx8EY4Rt68LEb PaÊ#? D?d D/(u @RU䞸u͠WxV ZP?  R52rS54J%)yCT% Sг([)JTW?:>us%zsKؓ|\ mmcFr?r'/<PH)C $(rWBI"" s[@\q aлgk0S0rgY9胹KaN)2)˦N",H>67?ggBzEyT((p ID8y=;'@K^?~!הT5}g/d03:aB+rUW頰z:}c6ޞ|YI,ZQxY'΂""!>hF&3l|QD8ϝ<3nnc[.wBOTo\V//-ϛ?S̍={=z2A$~=3ߧwF}5Bp* #MOǂoz{4LRDǻ䌩l'xX6bm`,j'H8lM_+f3r6 Od@G42xrqvKX{:Tx!!~fm`E~q-A"|ЉrDb~u߲:a+nJ2 x" w ?#w9}mK@}P]&tJn24:.gZ˻ :n~9ro<}3עfqR 7:rm8P|$6=瞆8tƽT%~؇࢔`2u~׷@rz=X{d kw̦BaC޴?X-2Ȅ !J!B:~>p~eḖ E$oYNor|+(28lic떳Xo%"$y,\a@Ϧzc0l„,'3\Ƒ"ÑR RCX|ޓ9쑱>d;}Kd;jۢ'z<#rGOP89(ߓd ȸ7[ЗɈ OwU˦lE\O˿j+H{aAO v|C1v`Oj7۠Uzy.n-UUUUUS3*"A#A kPܛ(]-yarVgl~)ɂaԩ4XbTRTH;_BcJk+pG`:F:p(ࡋHS6Ē uOUcwv Y8C+ٟ~Xa?kCӪ5:4uݧVe;&rU)xH?.DG)@)UE' (;nb!&O<_g8 6USJBٽB8zgFeUm*ydFLcd[:#'d‘wsގpKʏI"cc gf4-;أlNG'̾gc{¢]g>E({ ?Y8Sp+xDA |FahS?NƟpo*-,+/$IpA?nlJi, 44e?Z@D0"$? 8Arq]38`L" xjՍ/?i!'6"jڙ 9*S9?c[V7f8d?1YvDcD?R;g}k "#~9OYs^[~_x~B#f?}= v㕒u~ =0yǫџW=ی=#v@/'b=tzNknI <3W/eYlY?|tu {K(YWt\սuD 2/ :Z94tf5C!(G~@WU"_(2#APAlP  n HzȽ3\ XdCHSTK[fG΃E\U?CXT!@t':CϻuBS9b.?n%]ڄם`]:n fbT* Ƅݼx뷵(T) Ai  D)DDSBdd?ۣ@~n$DT<@T  4Z$Q,UR@J4 %\abh T=' i%b"f f*Y(*o:˜%`(i3 E5D@BSPM%r $IESH-,Q)4RTRE% DHTHA1UAݴU))#%D_MjdZ壞4q)0'M_&bmbw _h뛛vĠ|9s& F:1sƍG:̿p$28˯/?:{uޞ~;=ku\Ca@.JLմlL_c[h|oR߇! ޫ@&66~P]The$Fߺҷo[7[lSvd{!A;r!r9G{ ^$R Q0zqlc;m@M0lOXk5J]82i4X&qBxdY9eQj#,< *B燯ZBԠxJ5>}z.ݱ 6JP$[i5 ;s%Ɉ:QSjo 5<\-owFKyriQ,jUoEz<6hYu?H*TdT4,\  A`-U]%VIUYW$*RYRcNV.u_N*8ccw]Uܒ׻/y0'{hd_ӥG6 4>q0W)  .ZxX(b"nr*>ʇ# :%Uydb:B hF6;~Lݘ  ٌF+YYJ:x.f05(1.b^>!0v&L5'Y\E?+w0DZhDdz宭) ЭL:,]8J?F1ۚucu?Cp[D`g{rVo3~?!~!'Jo0t' p9!w(EN,z9.chHˏS]79Xͷnqs6sڭ]m+I o-n?WUY/Tq8?t~1X3}z~x##[Q w_~`#N 97g ߳9Gsf9xXk~XJ?eϿ<@˜~ -adW/Y&~{TvC)А$PLv>eۯdo=oҏn|cxk٦zMFuK;0t @\0V*UU_}?ϮВj׿4ڮ,#yK&.z /'c[ ,"cl(ǡ5+-o3}Rtn3AI_vǫCjUFͪB7N?mٍCYݑSK˔s5ȲVR3>oO|>l|UF7g8@I }.Ef4_wsplZz*bUf3T0"Uc 3=(a#D\x(sSQT;4v26fVqfxS,~au^JLC ;W2AB7}O< B3*Xt ?LϦ!}j"1f|wp_g_i`#ߖ<~6PBeHV*N0 8(Md9Xf~H阠gvfAD}?֠Z=`>߷z0C|<}9P!C Pl||:nè95.zW\^lS\"cFx`wDQr9lhIGDsl `u!hXcʲP nv)@0j9ԁ8?}y4xO1@'cA rj.Y?ʠ jᙽ Z=>xܼ/$DL\y[=} Hf9X?p&axjϞ , uIp득@u@$4|9XL4dyO]xHXx >qc =xӆ*rOE!k.Do 1QI hnXO$xaP ǯ H\A$ҀT4x*qMv 2:(/_|p[*nb)S) Q1BL Ke~ >{ZAxVEaqq:Nv<R$a\wd숴+F<xȯH= *›:kJ"z]'ɔx]ъ&_k$*xاl!o 7Z '* k)du&{n<;'X0L12Mtzmt2JSGÁ jwo!ƈ(VG N`{̇4)=F%ɢ8zLßNDjOd8aL@ A@^`H *_L䌂 3`| BYt F8z8UH* .DW==)J2 1@6F6 & ~$ *kEq+4zyZ؆݈Xh$A1E[J7&dc"nޡ{HzO 13բ-^,nwh=ꈛ >nULbz\L bmLUڃɖʚ:iVXӡGÿM'O/D6$?_nǐ/l\]x_Q~2 Xe,ahMuɘ~dw#B]| 3W E5!6zJB^#YwhS^m3=&>C0/7ޝMG /d[ OX6.V E~.3>vqקӟM![ւ`Gǎ|ׄozXK ˸܉O/ 4mOCCMDcH|6Sݳp#MH#+I'aG;UT zX (݋FQ%+ QDꍈN@|_L}уUiTȏ2XM3rڗBGm8AZ<^<}ٳNQFqOXWe#͵mTg8 ۾.޽6Wy0Ptvwƙ~=/_Q㲒"ٷ:e˲a{gѤHXǨ(LO?o{/@ϖX}\=wM#)6 !zX87I&&bf&R;*2H6EY>_%0GX}zvKԬ/:KC#ɷ!I7PF!Oqo eI̘ήǬ"a@@ -dqU[X>g*X-A@TNn"RՃԽ 2 0A YD:rA) N2'!#ċ]^!)Spd9W;WG>?[0-D'-fHRA߃c>!$x~@~@$̀ E]˳͢\|R0^0r^c߃P/q䈂tA1h(`y>9 %@G|"%˒a(JfDHs1h0o5YCF=s]Z"2lYBxp=~](r?9>$>Dz@P 7u? A Nu%I &>3>äg}_.aT~H܊YSzl׀~ƒd ~_ώb"2AT6RqQ\S~b>=)4D[o9^߅_덋֕2gǁ| AIk0ұ뗡!6S7"2It9`G~ʄz:O]=@7ۦ}k^ p5>y2GjNE jot}Y>%R>W<LK?n6,,ʠatQ9]kSՄ"DL!c=UA}ޘ4`+Pp]ylTp!Pz ¤- 0IT@cw+ЩI7s-Y = - #(C\1@('+a:\wR"˴C~{c2 AT-4  JITOv^+k6~E̴*VlRc+IKNtP tS ;Z!bBUAI e.D+؈xzb%NܚOo7`P " _h"#_/-)Xy)ЄpTAr>:j96ޞ=I7~N*5N!ҦG; !q0PuP>HA_g_<>}R|uwO((>9!N(o9斠']KHl(_ BPƟl zBaortVꆒH}HJ6@6wpPAH n[7k{ LFO?:'OFPDZ@»x@N}/!1T3@Jx\=ڻ֤1G$|a+>i&H;>>r;&Ju⒐R#Cv Zf^K*R0@P;܉z4ExCw(*?Jˈlq}&|*5MIthwhgV=̟fxT6Eq۠_w>!!Pll R1H}}ڶkO7yGxLCEp//hQE=s{{05vTbm T($TݰtUؿXAߠ;7+"#o/w{lبW~/5LgP^*d9𽈂2 d͵ROI.^C$mV3Y-6=-0y߁_oX|U0]1Q5 ?P2]8 M[jxycBOw:%Aw0C KB%⨿o@D%N=}~BI*2M?g`BR zzT}#Qѹnڴ D`!A0PUR#fc b[ُED~(ElM! I,8zt/>_0\G.2@} |~ ^B[};@d ^J3-_:)5$3]l|2$6ꈇ NOܩ7 ;vci3@L8{vR>nop=龠|?*N}Gn`ztCBxASmA$8\nsG.n-וcFΊ\Rs mm1KEm[%76nOnʎ\IlbوC^;IZt9E y8XaM ,(J0yYgo3OxI3|KUQWco'a}D5ӠNGic#"4tkdO Xy[S#_1qTS3if a؂YB @n lTp`=w;W-fg9!@띠:B y}g)*sS|ŸzЩo+\}af+ה6STO\]-O}G7g' "@_tx^ $22C~_Tv|O(7Qyہ66$Sp20`UYOwnuMSTmmmڶmmmU[VmmmXmmm/хQŭQ[b({J~cMI=D?}|a5fIgي')"o51)0Q{|xjy$ÌjSr?oIIcvQfa x9St3ƶx'd㫮u!,(TsQ%'v3b=?wY{Ɂsxjy"S-74QI?(asFEp/u.Q! F[#1V8#0 ^tuJP0RnVPap:-ܧ|Mqo_9w-7SOWVEh~uN&le,Jrw?ژovF_8ɋʤ1p@D Kn۱\%R;"rcjrVTg+r99|k^4kx>Z'/ٳpDPRz`'%w)F!W@-|ƼGa:p@: ydM!t">K̵~]*Tq LOb9$qی`ש[C * "b1 'M.1JXTa0`!8LX(OlLeOPPmt=a-d|D:f}nJ t#4Qr͠āymuf369I(fEêSUe]}|.괳.#x 2|˄ * BNJuݪājJUJ]9$z D!݊QzjizƃX}f7>^a|FhmQ/o]9J A , xhjr6wJn#'O铚)aPL7(+7*B˭摌x^p>"eۜa/xzO+WrH5im݊iņ0z1~wln~i|ދ!!u+z]@wjCQ:P _GŚSS[QPtxw'T8W~[+P/؆"-hvf+Ͷ}we"Dj'ˍqQ%Z;6ԄO4j)8 O嵝Is {vQAV _|"dS0%-% v -ڿ}8,nRҏtmO /۩a4$_MG5; kwR |IH7fd.8RofY kCpؐwVǰ͒cb?o0zG넿XŵD&T6Z Rr+ f;7P/eK^{F`X\:] v)P`H5P>rXFXHvPjGQ/'L6RʊTL""-((2fXp~0nx 8^/;[7c1|],JǶ8"nU{XQ k\)˜jh;g>u2ѺXG:ly.S$LA-bKJj(򓼬`C c 6l\l5-fd5fVLSiRo=!K6AU(*4ʣ=Mz5νH鋺ek,D\IuYEWvdG} &3kD!FO.6Cش.Y++s]!}/b踴o uYQ:A%˒"m&=?ͥ0/6+w⹦1 Ha0~:[d%.~Xd?{~ 2 ?i, w'Ң"\5<8l9{<U5[p6nvpD:ky֯# o0*b C͙v偺`^0e _B}Q<7B*;sE-2Yv piFeP8]: ӭ;Er4\T ߐFnx&RI>)>4'&:b=0m'{ l7"ҼT7%)쥃 =4@5e$5{Y4J_a 9ig1h%npK^NjTJao|9nTGp^qչ {OYKOUQFⱴRGw{}nDy6CG0XM䛓(}/Vɥ[MGÇpǵh[=ڌ q]J96 2Xo*KdZ퓯"b0n'<'4 ċ&;?V~5-`T>Cn˅g|Edkry"5 NbςmňQdf$S[8$Jz6lIyyUYTVP22$I$Cq7nXٰj^O2wxA=d: %PA IbB:~x{A.\bES \M * C]IacЀR#n$UӶ 1C1 l@M2+b"EǼ5b02  hDV "cQJtvSeagQ$0dFl'4Rౄ-qJĉ^W Afl dJi{ "aa˳MY/>Cd}xb)/BH< 7KON4r/ -Ux(]xxPwI#3' P9b,`w}=n!ƏɝBr-x_G[h^ A&2O Ir?_(z"Z͗=$DJ @>Sj}W9z4cOzuH l|_R28 zs[lĄw<\Ln߅#. FAR*(wQW^'\T8PDž9#f~ߋRz =Fн<@&!CEfEí[ݻF쐎|l@+4@(7h@۴VJBl^ɡcsTZQTuZsatiydJ[.I eo !=\g<էͨR mUJ8FuqdR^ig%a ʱP%X38 gPJV&j0m(>}|(40icS|5urMKf MN8c5R.gʬ(onBI|0GNl9:rk9ITaI pcLSHJ(4.)پ\ \"S@GuEW"DDû!8~d PWZL-a](%"s4~Q g`"sޖI28~c܏ qcsU#09<;V;)B~AR'malw@PeWG!gD\1"AWoEX(}ڠe4R$Q!24@⩥Fyn $q /ILɀ}􏑥C\';_5xaf6L@~A$D ^L_P|zG0dD(?H ^o Ô9$ 18v@QTDCITS:UElo'9{ Iy;B8zR?nmW f<Z<;Mб>X#MHƧY3(J($y8!Fv#˽>#FldΙE09]ZFtS%qseI焂ʑ`/FZ lXm=6o6r߬)7lfؘ74ڈ_Sl]:`ldr:0HEM?{ 6i1dzFJRb/<Ǖ$"CPd]sFc9{5wݭg(.?ix#__Rԟ:K.CEc[P Uk[#BBz~ihzЊȉwTycƣ鋐F_1fr DL:ͬ  Rcgϋ {o"ظRrscJ0Y|1- dH \?{& yo'eֈ0 ! _3>1Z9ֆ.DIDHaE]KhL"zxn:LB hCFm m֖ll.(5lfrZkc4[^k(.^p^n=//Qn'>~kvas]?1eLFk'\O7K Q?՚xpbԻOEO_ⅶ$APYeF;U9'_6{굗5{fbvqM;A0@j JQɠ  S}b)9:GCb( Ē7v@ X1,.F"5"\Ӫ2Y_n͜ƣ8GVڈ*.3FAO,=z-{Cr :YkɱLZ !xV$ΰ85d7T Ar<μu Uac=:EiJK`Wzc+ŏq#S&5, NWXp^4Ql:*ܼT8R#WkhkYh:.NToc àzϱDhg*8VxcJ#;J3Jfg%V1KJJYJ Vq&yxhH;łE;.,,nq =H(Z|uF{uWB2$=b&lQKF ;w&Eh/nٵc1t=d+7;*B wb"TuJ J :swUP@.X鋥N Cx\y|^=Bҡ`zYb,{C;l'3ny2~tǭC)>y|}؄y3jncC~Q\Df|QGM9y'h ;Dq*ֻD uR}OVs"* | WJ[0 yS^)eGMrL!AdNfq< h'QG"]g=TEP.b%IBlG|}ȣr*Ga, u { " ޛ+UL:A@ERoPjP{o[V%-J_X\@m oV~ AQT,Y6MYH{ZhPMx7ι=q~dؠzp%_ OK}|bDͩQY6biLPu2c1O84^8n}@ N-VǶ?ꤑJM#S-s>gA&y ).Ơ!;L'p3^5CwLIIg[7uA!c`iLh8+р$W8 K*тMUTg) bXA7nlfݡ<`L%0LA$AEHMIAX DUhF>*F YE5lJGC;$XG_&Ѿ%sI !7| OB&B_p 7E>A7U~VvXn /dI C"`ȺjjwD.X/dGknpr }8wg#XkA :0 LyֆmVhS ~JL"xԆ\PJk~>DI_D“ƫysv}Qk5 uƽ=AkYA{WR۞8"¤A *UE#1RDe\6^Kݬ0rH3\Mm? b"Y_2a?20@,ytuH㦺{$Һ[з"B!ojcΩWTb;m&.k$$)(1Ifb̃a#pRHڌpu&h 2ĉCICNO6ܵ|+"^1nW .y!LO[DSzXbn?ɧ/N2%2N{Y%!0x3ʢĤ*4#-PGΟ:%r.8ҿ0WjTYĠ$cW8_UUSUT :Hγ[ xvuW*%HoE>9߅nNgpPf JM:K_Ww.7JnLpЏj?#8s7kcy4IBX~vwVI;o sbj_RRWvȒ0~DyL=bwBy i5Ȳuh6w +~+X=㩇gx@E2U*s !B2Ϟ/6~vn)9 0t}ץ!(`";BuMIL) $eƛ_ԃ:\;mܳsP?.Duwޏ ki0[|ho᭵ҶUہ}`gX\iN6R TH߭j.:O\?̕u O ? {CnԀId˘vEq]g *\o޴u=1E=MSQ:u(,`jI>>}3 mҺXRrsw`\Qt(|?GnP4b螷ȲPB?`0qa `3((j:mH@cLl%aUDɑU+J)j x'c~Jk7,_"Q׶J՛Hp~hȆBBv45هj: )l5xuF21iyn2 $7 4T>DTuDALY:HUcdêoEˌf]Uy?t'T֙IsA(SqWJ屑L_m u'Ŕ@lٺ1C@&6!92 H” Fjzjmi(Ys`Vzn&{~8nµm:e]xL=!gE8C.%m!\!+"; Uq:;[Nǡ! H$@ n$48)1;evG!NX;F~z1>dsYĔ)w3p:a!('l%Y ׫.2ݦؒq !ڮD7,(#}%Q"S㔭J@t-rC <7 r6,zLxz\~ƾG8u%BNeYS>2nIAӖjcW+ア&ZMeɨ0U->n"Y. Pmrr:IK|/5/wvybx$'!Y_S'@-r#e0l T⛮ j,x8ȶqJQoc+rX!;E9تR;ZD G H$h{4y=t 0[rY*_z[^(wk9fG^?`GMᴑy pU #KqϾO!wa-\svW\y;T& *l}ڭ,p0w@nlD G>0;L#P3\crR)"<ɜ~}ڮ!% C!#\1:cv^2>i1x=@bzd˦n4$Ktɒ}~8$cqyFQayp=FٿQ 9ZO4'.2p3~as Oڜ'2Kט0£=Ehvzb(d# W DX=Ϡ~2]NRb?WG*$yE3(諵Dex_Xd_ t:T8qd1rŤJE S0`ڛM|8 )mIN۾Wm${5ӯ O~~>7Y۰#A]t[EBФ!5,n;)) NJwBvM0.mfOG|˛:H{S+KAQVz&cOh5oat?˖NkTr"RYwR0nOjh. uJz.K=?yFЊMlV}+~OtN$z)e#2~l֓o]fdњ'LuOk^ZzpQk(eN.f"wO-4t#вa>۔3OA{?DޞU-pd8VWU/ ӵx;VWUE2'&zEY?aGu8_/]*DZ 4t,(t[Q)U^W?[sՖZj^8D۳p4֬3N"d_\ՇA@ND|-v <_Y!nGŹ\CHz GGyz.``o"2k)vCofNA`L0I'ǝ>$A S' F K_il.G$D. QGZmIXv5,kׁa8@Lzs%#XNoOf:4fTg`:qQPFm{ v""'H]_pm gO~_.&-oҒ#rzu!);OjS0C4ǯgg~J _CzP j4eUUo0MBEB0`X>s1ʦS$ʠ"F (;2Qc.Jӝg^Z1H\ H_rE\UNZ5atA7SݡB/`27nM-7@@ҎՖ+MO:4' /!GCϧ!Oc"SI^<;&5zM2{\i(9㐏{GqF= 9m,6;u]mJ 1c @p g&$JmѕiTQG5 2ZEŎ$}`bAbbZk莎~_+ʙ$M,#`nFB{T2@ G%P4Ӂ *no pH8xyܡSPw Wn#Hb'‘+FwwN?8]naK.Mo}|f,v+%0oC3̨ڮлKV@{=cy)RfܝߕiS 렘WɡGBÛIiLb33򯍃1fξƫC?acYʢF$*dihbh6=g5Ii+ ~ @mFQVb09[ݘ|,/ toARYj"$`7TSkv_k Rt}վ=C,~QNM=Lca R"|zzDqB9!i{H)r *++e5ӣ9՞yOuR$(Ⱥt'2#,d=7 eZ;xz=S-bv֎8umV(fL`McZWp˚vgt,j8_M7xaq)9IC<20h?kGp''.є,[j73OJ8&R"ܛB|7N u(UUIc#Ρ]̋-R=<a&XIAAk.`g`^50xlsERs]i'tפטc/᫚E* 91QZ1ޅ3%Mg^KfSr/;g=\l_\1i٫wdb.^uw"X2/}|'_㨞n vQwΔ(޸ ,Jo"kTA8(TBZˠ`=tJE58ȑ0$@nE'BYC6= ~De[Pm97g'߳(7"$x*:ʑI4_쒋qҕ Q_V>mw iiRBz +dfy3jda)+EZ}F[c@ր}77*2)x[LVTj!Qt7098eky͘a 7ӗ_H͛gIr$ $HhrH$pCq}Yo:`kӉd$xf:T{;/`:l*MYJ8wINڝ0Vq8D%;\XC0hXgyK)}w&g/T.Q-աkJaEݔkZ(ny k>Ë4PE`nv Z6^hZ}s={0l&-ON(vv [j@m[{}نt:?`V Y?ot4ӎq\w7n[!pqkH̀!1>'!kU tźcxm+5-BԆLȸCڬffhĉEj"x6R\j0rc}WҲI+XGV5pOPqvJ:6;/p6ŦOS'r0ӱ>3G~ᛕ( >ҷiK:j) \hFd PX /}+sXb a,>M>`; D^- g֬;[ dD.\o5m#3 nx&AγPW( ԩ2(?0c۶V[%FB4~G] ,ltI!|ϫ:"jlIkۜo㊈x,W01嘐45̿atv) nd"~1pm(PQze {7?ʞGB#e{y &VMW<f=1S7أ]ҡj=-ͳwXKYbWc,Ufd@Ԝ8-M~P=ȸnZ>P+nK'2X{Ug5O8;1n~ߣ9CJU'k2m&9%ȋ԰kt{BpsۃKcPhLO(dđ YQ#(KBeZ!Ǒ/:qѦv17 _jiK@!9 $u6 )HDYZ9LCC00$m%xb~ӻY߭J+[BSjH6#~Tma~SO^(`wC} @\'ۻ0Vv ̣p`=rHWiE]{g!ǭFR"@ABEsieJo]6@0L}8QetaӡZXxyTlzie8*X&>V4lݏ vC=D3}"Pzߏ+^jUTP92 "_c;Q2-ЂWJ^k!nԄ/n[VXDY~:.5+>Xv10T5:o)Dj>.*E@GB  J[*=X$fdZMuzkX Der3F)SDZl&K"ECGT@d>fTCw%cu\o Z._ nJ\m@B?qSâ܍ ?BKgT,Q÷"88S;K(N!6rakG&BB]2 ۰vӅ ›߮L`GAj4ZKZpS )}2) 3k.LAqٜE#~w׃9LpX 4 x~7OR@ae^f۲+3[UYGcCuGYF}_řؿθDѹ&$sioKp3z=]<ҴzyS &L E$ϹM^x.iw&J_O|Gѵ-[뙓LxƵ} ܹ}k2?35FKיJjrb7Wz_q(mK*/؝㧁\S_ְ0vʬ.5t=xxf 3y3׍Vtکu <2ռ[&gEߧ8/g q<3Վio7>C0煉 c%1kpŊg!ٙu/\hʜYC374gO7\6o|9:^箫1]г5UkWlƑog~:ar>>85~/{ V<"5~-ѸNpxbcaqq'[֠~;L-9l0isfz+&cEnV&H|1ySKQ|pOmx֣H=G9:#cku>8Lķ)W݂槔 5F 1⚭ۢEbzZɊŗ!X׉Hѥej̻Η$'Y Zd8Õ[']iNlU3_rt74q/9[/WyWW|CLx@}~9?}?GwZG=<Pv`$˼%Ͱ|n4JiT^`UmFXTLkڢJq|Kg!aG;iKhsW.j K!rE+LCbSy ƴ6 0$׭8!ϏeyG(+<~W lj}r{ QP-UmV㔅X3x>ol欭ik,~{YTLevǗzr{#l/ m3u5D4!NŜ9UA3 <"Ul-I_.2:ߏM8ML]9ƭz˜~JԮ9l<X(V$TPtbVrkݦ}wz_cTIX2_u/kR*řmi5QRgNB"OQܮͿ1V"G 8 /o;~c ^1cPFCv ʑ,,Hp w`&xni9Gӱ8];rf g_^Rb~I&k%})LcKUQf+l!=PBJǻd.g j'.AV/?:AhgWEgE.|.y&y4UYk)PFR} *EuU.5"qc}֔$'Vka MwÉP)%8Ezrf(E)$=Ci@$7)VƱl7Q~ +DJ_wYnO0M6'5 ~_8yx"uO%{!jzڒN05;v:"J afWxaȷ@a揥ƑM Coۘ7uUNr[@hZ'#~ }4xo`#""stj  #oDZx.*O%WD_!l=(0J3h&FFbы!6Tb,BN-%:@( U# 5Xk^kлNB (dV+Z - a ʖgT(yk/_L8+.fGDFd'OgE^S",揼*(!|'tpEaWw>d"NS`2|t 8 *q=2XG$tlxI'<ӣcbݵn0%vFq~i{TZXRq$=A]wbNfp@N+[ԍsRDl֐R}HG3=THP`ij'A.40 QDOd%ݯ[2I-9G37 CZ=Va;is\#ҔDHqץ?("=OCʠ4oᡀNǐ0ulیicE"|PIV 2:** $fiDHB`!f:gjA!\~2sUUUUR> C.FCڣ`""A5:uoB-ʿxwԿ[{528{9Z>"m1P3 Qܤ)ߣ د 8vs0 \=($ 5* PcX}PlXeInũS)T^8`֔*ԎqGiTDJ :2GgVD,)PZ5BJׯ"7J"}V+9_nza}I쿆%,+SE*}`BX IMNhxѺybDI+ К"R"NW:,SqI5h5 1܅a-<FgZفLTDtlœHi):|O*:zۻ"E'F."غYbqSR67-7X~a3ncaXt{"O;ALvzݎ`"?L5P=(b?ӷ9U`(au,k嬓.]j# L!l`w!I=i?z?XImH]g#Nz`9ɢOQ:(šHOz*4 !<=_;iպ^{-1~\MOqbjoR>Ά)3p4Q,XB<|Q?1oaw/b jTW<`WI {,ؖ lK?zr-Q~iF)p豅NnaO+DTM߷Pon͘)A;'*ܿR|LjoG1yGi{U D6䝡%q&2MX?Ime.\$ғaFA*mwL0TL 2@vDMHHʹ&Y 4/4BjׁKrc-}.1EOOe2?TV*s^K~gxՙy!T'2so`X?p}P0:츏@MF5`HВAbB-X8[ )`2 Ȧu DL4aw+Pe)r P[Z!C,’ǨWZY֖y47`? jh7M-Ď^wuY}Ÿ<<*?r ~g6k!Dt@GD߽s9=>"6n~?BQ9GOWw?M0i CٷN=Z. ~!BJ{ߙ-^zLc rA]yOGoZ.?W5aɆeJ& eC챪& ma(He0GO/AL+:POp1f| VB$|M͘i(W{6HDIj#"uDBy>\uD kv? \>Uf~x#,.< ao$a,U&EWۦPTI;w{;?Y3Sji`ث4 AT}XfOTe30Z F qZ}Tb]~2JJZU:F8K^R?ot x]>O0.Tϟl/(='0$z(x0CN&Ţ(id҈.qI%x$)(SFTW ǚ'墏CO j}_){Zw|h#7)uwS\v{aiUӑ1ĪBF!u|]hݖaj66dZBF?Q븴E ϞqK YTMI _W :>Zjo'1WDeGU6v%=Y?)v?0> E]qD~`?(*gJ탦A=~(P6g^?PL]4;ïp 깑>sC,QzܨT{Wqgx *[ -EKDra@̛i5!t3w[?YsYC`a9͜&F3΋7-?гB~㑸Aa\ z.LVӍG"\]Q$( -I_[oftcKxW] 5௷f5׹.-ı WJegDzۘ s❉rxDGu OUVwؖ2|ij$ "$G1@Cx]wQ*BMJ1(AKd h0'֌$GXƁ!(?7=g(2 Ȼ9s~{C5O.}Qd:p %tIOj2aNvɌ.BguȣVdDj 7`^$?saVNӼs":0]A޿H)W!}r6ܙ]UA,X@ hzv5>hۦ!?CuL5ws*U0}nBn?b<@GXXs 2Ц+e[83)uKD{0)ׁyfp3v#hyϬ!jp2"tZ$ӣ= 'A#NϽ^oؐ7%󾎾Vov) kfΝc> ųex.d31X |,uns! n.bJ[+_eEDq׺\MO~4$$5 4.u2^|˫<$[39+Tcq^TsEʷp^3]q<_=[u-aWCkB83D(dPl@t~3'_ 0%ņj,0#{w\)1%9ɜ;(gUZViأ%IK" fRm55p̷ ],QYْ'v߃ #>D7ݲɈۖ EġM qDƚaz6ʻ2ь6"(ƃt"'hh4nYdqHx 3(K:4`N 48CCP^t9q;6 :p>tP㚗bèUd34XhqӞh/Dž $㺃ZvӠV=gV;{Df(ywap "C>mzT(^k'nIZnd O(#ݕX#˯QK A#K4ng ß8O:& ^nDBUD*r`vgl!yLĕ{fAu|C#|"x,>73OWQ;{4d9ãa:#C=4r )(U 嬢HAj.c#by^!zr;^11ZI$yQn/`D?A^C2he_uF@ VXf0 J}& ̋aekӁݢCqAhucb"ʾ ANp}U?7!ߗwE?<OP=NѥO .Xܷs|=pe>j-LC-|Ec*zL=X].+y]5zs89o}Dvח_aڿmo?JhS f4N d.鍈kў],:>?:>g}z9ttWPLФBltz͚>.@c垒ALNb5Wqo|EkukZ4(JRUF٥:ݶ7QpE|>RIgM{rM~}~,vVT46rގ~~'`/x!MK"/u%٢ܵgH?aE*w"*34"b2aFrPcSk[(Xj1L52_,# A=Do{xmmc۞yfMxGG䖓rryFoY :(1:x"seiMճRn]\0=kv;\|.k͎)9h(+A߲_ý#IquLoܭ1p%7<0!E/;L'GU8׏G_E }/xywa>_Io?f(&nU%(<˓Zb4#~럢(ˆKqR.迺 XoPc -}_A2ro8:@ڱdػN?п/{%ȞB,0ߋ8'AOz*zBtoF^W(a_(؈=_֋2ڨژsx+R7 t[VD/(MFy1>b]՘sV ?􀨵kCr詛7-\('$=fI|<WTXRJ1ք+X(A@z(n9> <:`|"{[x( l^d):+wh^q.ntyl9BH?^P. ?W=#<={J iَHr#6^iO v4 U:>nڤuaң1z^o|xH mCICM ۗ=a˖Ig+ZX#%OXiVa9ƔO]oNuhY@E@olAĆ4bCGdMG"x%Ⴘ,'cԊ\M{gv(`w`#񪼼d3P(U.M\_k,?s(FqR"mm !a Sºr;Rc]<) |H i]1x7mp>tm '2Jm|ߟfO\<۟q`-k|f_ w۲_o@saj1/>缿3$eᶟ[x+ !g_ ̰Q}:Vj c aM93Ңp,s["t# TWr m)חGk J] p]dWq框pM-kaίZR) ;ǁqa4/.1qUwsuK(꛶{DWwYe+Q*@(J & StciY-yq{.Wmp} uNW%g`b[:8X*)H-+<7)cA*pԍxaZ,6IT) m !`]2adzy)]3Tk\esjnUk-|V9%_nH/&о6*Do !"uͶƷkWj-ai6;PM"Ƞ|Æ!Ƿ{ۢN.ְ<˓߿ךe~B)KdiWnj+tRcLU5[15 9\62=1Q ?EjXc 9 ˼+Is /H\ k9xM`2j,0 wi=jxgR;N˾c>xNCBjw9@ne$:n>>;gИQDW(Ҵ1H_H)q-&׸P}٨C|}G7iT^eI-<5VU° OMtUDqza$g[ʦ|< @zNg{]`ګ] atczն{^uJo.kdg^ 9>9%fUS׉d9(qM53_gl  )0APD^ya2]FjM=Ľ-;OC#<'yR=*v-iWN$ndg n bxo\ƞB<a&_=dG)x2aD%\ǂИ!Wc _@'|>aNpI4Hk}Fpc&-d5d1DG9c9/o+T*4,5rʻeS\x( W'_o OnLيٿ@>u/SioɈCbMP,paJkUN&8,$2yֵWr0tIU`,A%.3gX "WZ"=+Y=G '$9N1`c٘ p$_|W k3jL-mI圳eLqH/x2֏=G|yFޱ| x34wJ-kbSrXcX=GlM-*4z.)&f萴_.?S+SۓkTyS߅Y֘<7F'\M3q6(C8giK؂(=5Vlhutug[!V9 3Z5ՄdLvT pT2&غ|?W[Rf84ضw3B|_~,K|~ /syÎ61R$FՑq-0p-eE&_;Tc2nCot0fចóXׄ*2uWc|qp I, .\˯ /% ewxiFi ѝkWLW2X8 cX/YukZֵkZ)JR8HFZѤe.y9酮ىFܜľt`cf,&DY^AԘ7aEM 8lۣ3p1oS.]E'So!AF$ #p6J">6\. a_IQUQEWirE0 {nUfh@k%,d{0#S'?M4  k:~$)ۿ9||+xr'z} 7tWH";xV+ ˎ;jOL C7uk ^"!; X˪^pHzſ( BD(4D1c1vߚ" dÁkC`9 By*zaADX v_ Ɋ#UH0Xz;":@0I&4>9*z^w*(*?cyO}󻻹:e !% ߲$9o=?r">Kk{b4+6czj`vӔ]0i/`lpÐiHK+(&TGrE8}Ÿ` !}vt^:SHSՄ2M8^Ϯqh~nZPI}#}RܹNl`,DdHwwKa~|`U(7R?D=?BpͅG` AJ7ϔÍ3VS 7gFw_ْL۝zEc_43ecz*7KPHI Šv|[Z 8s&خXjB vaWN9<{ZI幧w*wm7?\3:JLnf2jg+lJ_-PAŰSGP ryu;xaϲE*G Cx PDv{urnӯ^{e&A}5;eI*ywf~%pű!Ѭx- Øh}v_~|>,qQ?w'̞HD0D*?8 d^I?\tHO0`)/ P`&آt3(?j *I hAngGBpo}VzdOgOvVs(?w/(z~} @T5y\H?ۘݏ3ߏޒYa8Bn?C;BkEvژ"~p?~,'Ҭq hS?&0}ۓ<ÿz7(̊C⢌نLBF<"B͏Nqe4z8XaGLƮ@MU<>Ns%L8X G}Tz svJfƃ+lyGY۩V$$7vL@l030&G<;@!̵FZ$Q%kE7" .<C@;<  ?О zdJ5{~iwD䇷Oך~1M Lof~a:3}M<r32}gBO( vm3 겣T: GaIz;L'4ՠ/-3 vSDW6DK^<#Hkf @>]T\= 1'!#Q ":{oA e1E DdDMحAruomRRwUD6f7JplkHDҔ=ў/duaĵv>$.֬$nYI~XD\ngg6FH?DA ` 79HUeT4D؎5h ̃WL tӷ>i C,[.X`>cXJ61@xF+M|mA=nbhEv-ò 㼄Acr:n>Ryڮk M=6#9ՒM jNAؐ*^r?a6MjpJ}Uk .L3^ Vnb_'WOϑ vdKOpLf-<ȲV?0ppS^T=EY0Qus,SMxz(>kfe|}m1'QH&xN;}BFhԩZ0E~3t2ɘhرU8;p++l|<;ZM@.Or;.Qx^hH_gxABDXc֚UQ[+JڗĪz,׹oGՖGK4 q:JP yGn3xoAR&QFV-BxB7{( 忦<%T3I}E{Xľ̃N"עd0Er(QOŌ}fIw]P2g*n!5}!XXhVr&z@DZt 6ل.{ĜfvRzL}R!Y6S|N /8=S p)RZKOINaꬤqo()^&rov_P()F|B7a[o?=h%DAy:0e~Z#PMs .F]8-o] dzϴ|=?ZMkU\Rz-{TObk r>-Kcv֢c~r\CݜϢz - jp $oͯњ_:? 1^oT!T@R+G?0EtlGmlW{dnCIYB[.wURRU{.?hǣzzn=BC(.]]BC_܉@ߐ  *#mApN^,=7$F!1na72[dW.e91{pKnTSJrkK=]P=o]#7ٌV1 mKF00I͒yфVWHR(&I+ikk}Ti]z;sٞEY.Qќ,5oc(ӫ +.s4RDL' M/7cG*p=PTzuY;ϗ?, ]h7)l#9ʁ`zm(fYMQ?ujHa#d;7$H}_oO/]z^ۼz_0>7`QJ"PH( m A@4 ;dQl^_󴀇3hĄ!(1+J *Dā@4  LB5K$' =*fbGQUfz$Ӹ9 >px<=BYp2 (8 eiHIc#Plgs'X C r62*!*%&yI88r0h cAyLkco"#vXwB%b@MEеUV $i|%H! "-)k`1lRU$T181kň.mS11r 1&a"4%hO\HPvD Ӷ M RMyRQAL@͌&h'pi)e%PуA4IАG47rSCk hxQA^޲rNQ?&bCļ^gzxR$A$m2H4aHY h~1w_gcTDQ HᮩaP- ]p$7WA@Fi_ t9h>J׿ i v*D!b:0[=MwɬSvߚ:C{x^u Padͣl_D! ۠Hӊ?4fkƋ_?C~"APK[}?>o.eBR4a\X^VSQ(7Aٮ #c<򵦹pX͌:|]jbQޱEO&ߏ]/SS}'ZX{R1U</^&$ou{V_-ߝz#~ lH]B>wG'O$'l)x$xx1<<0 ;%[a,M(=ryhbMY/]n(,g\U"]CU* }Ȓf?ntu*Ӛ"/ܻxwwr:kӭACMd!9XNHqeHKh)2:pj!+Fes&e &jMjD^:xdޣ$AmucsۄmZ ˶ 2ʰm͞G-Ƌ7⠡ V~k 6a >DۮxniER=Ūє/&HO(⤔Ƃs@-qyݜJ` rR MroC&駔JG.sg3B<[( HF*,F u:8S]mAET594Xsi5JnxNl]TBnEŝ"NJ?8`OJwNzRq>vMw:r$%fBrؐБ UI-owHi~;ݵq \a&4͙ "d}~.zd:~?I@y2CMAɢ?csuS6d X)4[! D$@M!,Tgi[VᮚMlPUE D̈́8MMgh+^ Dp<4ΥIX.eCvKRП\||'_v$bFԱ5L2tmɝK`F]]%rM^ @rMAϦ$`GG\5j)yGh`0aɫcB2HF۞:v4͢`X u3Uȩdݐ;3w9$MB$4~#]asTH3Jy2IK`GffMSMSOOFtzIGٍ0PD^I1t|F/}˶zީ*pwh bŰH}f:>gL1QJEU5ssMESI9pro=8(e<>vi֋ͼmT9; W";e7n@s )q k pq2c8A8e P޸ڱH+mkM#oG3?ϠMlq0D.:E!/ I`hqae/L?95X6ˈƢj E%12r.|(Auxk P(BA^qwgD!?xocK:_ۃBw5}4yWfGG_ŃmXȢ2tTJQX|'ȵX A>~㏯A3&=9£?^siKm`ᆒ]E '1s~Ao7ɂDhTt'\L'1MC殮'l․C~. u7k{KhgG5Lw OkAϕϴ/UuV*?4z(MN2M̟k߃G#7rQϙ:l,Ba iFPAw|s*Q@?b&t |y`r4zL|{waRֿ0h0#pKB!Rho8$,__sr30x|piʣ{dF.}w9/wIgdޱJT}zG"";A,-H1$/O&2hDQH.|?jjMijV*(ML~D$P-_f*d 4aS`TDO@)T6q @@WI NB,׃x( 0yz\j<й"YyQOwvf/ٟy~_)fF nB+Lk8VoP `r4=O8== =Q>-ȾL>YmsҦQz#h&9&~\|81@4!M=)X`dC1&3DNI[%xNOP:$4\jU#g- 55@P5kzd$=2Ck Ntĝ`#ʹqZ28h2NnRh\!Tv0rLle?ILݥA2a0|q=A[*£tOLWG'":WJ!#p] A;zr1#2"fAB"#TOLt$_,͸y%A6 0> %աd>-ԖO(]"d:l 8~شtW<\XUBj QV"(:G/PEsԑXns*ʣmc ^ ?"VW+ =Kݳwח3VV~23v KRD91j?GD4:!lgSf+,Wʀ}@n;EӨ(0w&_"ljxxuY22niYF}|8`~(ǟlvsƟ`bhUY^Ш5(v?ܗGXB)@(r)FJAmF!"HAQj -DžwJ*< ,\:"0" N ؜q` (@b@4avj)/0:(ts1C^V]8YI4}`,w:QGCrd^4J1%CPf}tn/7#~>1 0q1Qgn}kIbwKxye} ix( HJv)}WFł9{j& ` D!r~McsiәaY>O(OІ% QA{ԻHDdeX{pC 0o?i (Ȁ@>~ٜy9*%{qe,x|I_F`wmv(4,wE1wG>\޸##CIVojA=?`Ao(!Ӑ:(/DR#1}r>S.6kQȦf Qk}uOK~ozz_ik e~s֣V5Wb6tt|6Os5$E]jBy8S?v" Gwy)ߒm;FՑ%z%* |C[w 2sۯbvjpF*7_'e؆i˗QQ A)38g:M4PPTL-8"%"QMPPL(T$0(PB1i\DB3!APKz02NY_Humѐ #?NSϹ"Db` 43B5ë/z{: @e{x״K4Yg  |d,4ƕ>%W8892G6(y'K=#(E  5(٦F^J։?={ }p73:^-LF%X#e@VCZ7tlE~E}e ҧ(rN'pF>'dI\0zH:ړ%٫oǝ5riUz66O9@Һ8PQC͇tNG콮_`fcs;G;xs#ZHE T8@PB@e>օ>v*rYE#q@5E_St>ъlѕ}jAm3* K" 44X3tNwx|BJ">W2Hf|wz)#2gĤOVtZ݊8#kU#1F2o^-"z,pzGzsOOqajضg9ju->JQH ~yu$&?3˭;]|]3ɆE3Zo@,F7ϊF}n}ڣV|$P/qqJQ!{nh@!U,j$aQAl: QEoǸ !vaj!y@=S$I  7PR0߿Z}N4/͡ ~s-b%A^vs|RcH8*net}I0vƾmk%@R?A;1ɲS!GO2; B%t#3N#c@ {_S7 0?gJ0C*L o7DqǒWUJm%2Xt雹LvEJE.M{ P}yCF})CHGTLgOҀk>Ojs+鐄}:`m[zEDa@Q"@˒mUMDn BA*+TD)L5DHAE  ?F敪 ==Ø"Tc,/@~v?L;%&>(z4 ̄Ą(P"jf*SP~vDD =]/ltZa"sWWLu+bwSy0%[uܿKHaE}*CXbH/,Ofde>q_\Iq ):1BƌbG-y8Oݿn[o/q9V$!*BB;|T2 ny8_r>pξWH#߈JAr.<~#Hov@/~KuSetW.F)"" GB-SR= ܖK{۶3fbDm=sJygwVub ӑ)6j_Îf,o03M;TbƏCfs:,w_jYјek?]4|aOzK{2Ew<& Sg<>~5!2{B D;cp6l:irꥠ?~""!B3@zE}3i>Eh#h cluJʙz?,'F.WkMl&d{fC_aƓDBjLv DdsԞnsX7fXe8_9L zPXM;~HQ~dC;Ք{˶"faʀnQ7D'2;ӂy$=aՃznNq/WX''as,38']zFII=I$}뎇@0zILh6HJA6="ȕ ]h}1}U!/Apf)<!bGQdv44 ,?8 ᪍3<p-֯BB>˵CI( VςS#\\c2n8`s%B;(eۙ2 C:!H\j_ iՆ;%Tŷ&.^ޯdzG~_/N)/mxo߇s6/<:5zJ[(yL$a3S[By!+ &x0*Wt[Pᵹ!!{/]zpuW\{=Ino͘f8u0(ȝ.^yO}$F GdSյ@f+1V%dž#lvfcB1TZ>27ep"CnwT "6&<%li; !E.Jk4Hv֣'n6'b+-ʨS"p8bW3D&d; TioMa0s\AuUro(iA i" 8 W.a)\( n*m0pAQ 7҅r|*{[1Y藙( F >@y}ߊ}Oهu~1N,s4:,{]cח7mDt'W9ȉ.(}=FضuxTu(%t3{5ԸaM1X@v_WP̀ kh'%56cFM*萺ǣUQ+BA{U%‰{ly Dw:?g>Yb&xJFTf{3qHvf; $rr܁(=KhbxM\,o IoG찦w9topܣLCGٜ=3ꡐ sm!X"`ٹDYv>]CCG8rσBˏڈMV:P.ve?ǛllWŹ-CVX7W\{ )3?:=<zc-<]z׼4F.7ѻU<޻\xw\a X@Z%g'tE3蜦͒!rr`V9/h'Ecze %tawB#pO "yF0A-8=+ O`7>>Ɯ^W8A7G#+Ǯ%L1>Xt#Ĩ  / _j$ q!6 \0 6E?%񨴏P7ARz,>f9qyI/pl H6fvXWq;M{nbe{z<2# - N,Kz Khו#ޟz=D@. \LbvC`vQ6kܾ{B5Y[ۿ6Y,ցYó< Yn9O0,fAec$Kxmޣn$mT!_Xߎ7hchX;WY1J\eL#WdSE 9rw$"ƵqHLRD}] $Tыon;e)Ĝ50ٝ2.-tayY"ߙ? \@ F\)~?Xч%py3wsޡe!+G;@ҢI-VHrm,JrYZ72NJP.qd猙Cy~NSCc)DKVER: jvKc-J*{R[1Ӗ"h#4SlC$ H8rbVP~|8GWq_V_ 22hqDI,x"f.P7]kuJ8bnF`s[gԘ=/*] àU#;T0a`v(T\5 {+ Í!51^/q$xb~T=8Rf_1Cug1|g-n1mK&Ҹ>3k> @]-SNx9]^ʖѮ=w?C jm?|QѤ5gp^K6^[ApL7V ZOE!;ͦ[WM Hps! b8:dwhIwl]@b۝"}O shDA@; mX ҊE$]'mױj=Gs+@罻Ӵ`!H5(7H+Aʨʓ q'E j^;+I<ϟ>B5XW[;频;WG:vkG˵9*rVq4E/^5,5DP}}Ƚmm}x jRNFhh{lc淓Q쎋y*#AKP0ex0gbAF结T%Aiq#U _yrrpܪ a R,Q 4%!Er4kJ?,QDɑX0dّX"`pֻvɭqքbP=GDLDMQ)fS߇().ڢ.9F$i9iWc(f*)Y] "*言F F7Mկ/8S͝VΣ<~$Nukm `'UM}o@:[[.BKh\r 'C-Yҋ ; 7,^eχHa#u݂)AbQ\RTёb,YWɞ RzuJDHU(QLG &vʢ1WeBlC`%AAz_l +ROӌe&I5cR:ykrx9r @@}r I*c)пBNkyÑ@Og7$$ɮ^G GP2 ڞd0p.G j&݃9OAR} ཱུyyD4ɓ7Gd)PN*B& ڐH qU(%cWOqt'e^*W'}7 /two@깢%WMr:x J:sc=`'SxbpʿvGH1y#VOMN0t댱K6ϟW~E'IJ =RiB 2J:gÅ`"U&g$5ma,0P3ܴ(!I񄯹8i%]=0jNyTM4 (η&FL~?]r:8Q i=2Hs&7-D|+ޓHn!MW[N&$ 7 vd8Q ndhƍ9n "p`_$  *DJ}򻠎X eBo@AMpn# V-,8+_B"%Ȁ&p4M*f KӇC*|<fJTBpQN"-*c;D? LC-P4@Q_!?Q B$()D4a23MCOSmGh7*QYEi=3vYC}G{s?L&4R_eoۅTQBK WEѕ/]1*nFxë~LZA| -|Ihw,9ɨ9x⏞9%7tFu;AQ ;Ԥ:=_%$8̓N*$~5CL r NI~XdANحО|s/URGo9잶Eg*!j;rl[`j-_HkxJUϊ2&XRPbX薜A|)42P0M jxmhxPp@H[P8X%k0^1@<IMfq<`%&DQfT,`Mÿ Pb2|$"7 h#~[T4P@ 'dAh&)B@<ės(8U}t'sq42cHx* ?mcB:sKOc`CMn :<fHW?"!9Hw{^/ů(*df`d &~)bX:{NZ߭^/`; PHAuLD8Yg @$39= Dp% 'kB*I44qD16~9 jRC>LS/.Zas# Đ?;L?ƿf BČj7 kP$2 H0k8넖4۳5R|#]EX0 i jU! mضtSI1fTcHЋ8|gg"I}`$'!=~B;$Y@X8~SyDu!HFHd0>h|bp"~XD!yHuk&"xP(RB(ЛՎߗĴb4D cs &@QѬHF}|ܓM)0c:f"!$<.EU$@y;D:Ȓ$&Yhi"C9&&2H LOHe0;#`e1b(\>qC )Eٔ"R(ui%57i7/N (رL.Zff#,mI4hfEA iS/ճM@2 ڀH:d~hf q0Ӳ\KԸeh64`IlBTv]2`4)3, p1r~_x9e?t71=}'LCy~*ykFt``*w5wpN@o`O b\*B̿+*PkʭT+$!!8pCbۍ:֬3xJo#dӪNfH4%dꏽ1fO˜VvK N9t fc#eaaStsf{&ti3Z%AAĒfD?aq5{(6!Q3kd2f"*ALc\la[fDYe9mA #;i @ Y,0C]zϖ7f1 ygd5.{1uĐsXae{'PV$j~͒|K1WTx99wn {C Op)7V@{:"H!M4$IN&L=nzڣ0N8fa% h8}?WVFXWXFm 3Z~f!rę桂ͤ4W n&Cƕ (Uo?{!@q*@9/T+0<ި ]8i CZkp1wH@i7l._}&)=Z}C$F_RDgN46nM#Sv 8Hc9CяINP/@a}# %%P,,nTpF2$RF *#Zirpqs41`Ohcz`qe-fo=M攉fyKF.vhvt͕XMB⤡u Q%Z ]8#g$R7!ONPG( :߳4&/'X! 5ӧk C`MtSfN wԒDMm5w QI^.i,4]47]ȍdkƸ88X#Ax5l9(ө0FUF) ,0Ķ fIΘ+3lr`2jl0)1^62plVS7уؑnPN)s6 "smy 1]kYYuKw6`S0%Pb|NC8}/G׭1I@a 4).0 o~yEY51$BsfbV-.ȵL/aYX[I㭥{-6lKcWKVXΜ >vpf[pZV#kx^yFg+iGjq"ԍ?`-XS{EiTZ|ojx ! tRpӻ2sHmIÄ賷]$N-=sy, :`f]7%/ԛVQT!gכ->rhܣxA{Q/)8B P5U/ PqߪSUu'Br8@Pk$xN}(USPm.H6!N(=`)%?:TT&ŝχ\ fd!8!#A.Eom;Fhͮur-/d4x:9x=x9>P8m1]@{4rChbX!Dt[iQ12OWȒBf3:际jsi6@va̦3+gI!+"rqe9~é,i=F;ak25_XatѢaR]{?ۚ5bdX+qZ/R(N ߞܘ=$yccsӺfC7"9gX#xPqAO`MGp.袺wOn5n! 2wh\!\&ms#"p9 99~;CCFdi4U(jʪ*FfWkF`d)$I-U[NsJUUH#Cn6݌i o(R*||:h=T@ͮA s> B8GB m We:\|4oHv'߳:aB/ @d Rtw rs z͈H.8d>˄9"j4֚ ޹_b'=wh d1[na0bPH{Vˤ*Ox PseKHS"!G7(&,פs(X3˰`0{ؐǯ`!ſ;=b (e fRIR.||[խ d!q|@ $9vaAmxԭ)^>%.BzXTŘ6͝ĒQ=]e'SD3FK`̐鹸;PqT| boֹyKSNΦ B>@ & 3#CȍXtkAHDaNu"4'a`|'~BeF.BW-J*430Ay?8 w)윿^!$"fm'KB4T*F{ KKqRmjWlhYz./6(FtVODEQc%̉zqpW$,i1XMK.G,KTGr Sy쐌_~yι,8I/\Tb(*iQE`8O*#9E;N '?c_h"j!??'D8v -C3Q-+B~xƴ|VV_V?9 C*2r2vua(UFQeZ.b0vz^ ᶝpa];u Q}2U "<"pSۧ(߅F;4jQo0L$gN)Ԗ2paMAUUZlǘImٿ\ltqr+@DE&b0 ܶ) 쬶[dc;+-a3!1eelab_#-c:s!jobUQmUmhڪlQbj2!0Z"i^Pcm'5[F%4e)ӿFH$|\3 a畇7 s@B`&!؈4\tl ;QKELUhOhޠl_C*3TU.pbj~EUQVt0 Á]]LucD *Rw ǎO( CPxn%Cq:I aƉW%nrHfI0M$AO#3n;$LӇ1E H<\! % AOD~x>iD /HY`YB.0iR~_T7k:]qsb$<[0fvfoj8)yaǷfr;4h@H_&3I؇:B,?aLH!H"0'@DkfӖ sÙ[L_TqC>p j@ M3kxo!dBF*-hJr=^,GQ^ LG&Q:# *OG+H a4M⹜\ H^0#2 0q2~Fa*vc.I>i2sd!Fwt8 ˱䊟 RjO@Q1`0䅖~6M!a NW`l8ATF#kѣZz`Mm7yshqV\2Ͷ F#hp*sL*1ThP!סM74Ҫ0ʉ9Ҵ MBAM4Pê^UW\TBLxaI4.>]p*)ծ*D_& vnof -Ccx=FN @ ʻ!ԑ =xq:C:wCĄuSy#df"N < ?X4v=Jg!NO. =OWf%L3̡|udO8<i;=H3es2C$#~7Q ĨIO_ݮ?$}c33_kMu{1Y-f L\[Q`S 4xߙ΃T5FD jٚ :Q^xz{}f7Y;OjVܼ `b'|F]<@ 8cx,B&&ҝu?A xK+F@d;#?69i/,A Dy8>: #렌Y-;Qm6};> G-L"EQL@=2*((i))]V%Yh#j'h2P#HDz"@h}^Fv%Yv_3"OkХH7 ]N规-,-fTy%1b(dRǺJaz3nVea@P'1$0NH%*14eCp(љb ]Z&:]2Ą 3&I9~ z<|Qy4O@9ě+@b:w[qOK٘m^ֹp8&*p7j[BlI$|MŎ-q)ݐ;OtXHsƺ&#Hl!dx8nǡ51byB A $$ `qy."ݍ93ŴxG瞕ML0qŠ4x>Эxcu\R0}8љ̅H!?X\!$~A߂"{{|;"; +Ht*o<8ERxѷQG,i d8fqp{{30Hp1 y@q˹ߐ?څc6&R=hY[,g 8>XͲW-꜈vw`rN(ꀎZZM^뱳f3J 'eBnzssAh knB5$ܑ>uWr)K"űf P(1h>@em)%$ߘ_q|F-HNtIs !<LDM@$T-  H!%JS4y;D EYY y{l{2$A(S)_*49N7@ǦWh? @9% `>ehP2Y&&htS ]I;wY=JS"{:_Htc=GD8g%` cfSg1S>- H(BId )iIܹTKhLr@q4!40sЇBAœټ0@6BTɸ7dǿNRtKA(VՇ.U5G 1nG- RU)>N2 3'ʦ3 R9`'}L{HQD~F ܃/)4 ,T)%$1fOյ W]ՔJH)] 迂}O5>.t(A ɇh| v)8o bW"T~vDO((  i@|/Fo\.pk; Pމa ko@.73"a&`0ְ=ŽD;jAOhS>~s??=*v~ϯog_,=\# DVp?T0gݠ")GGܒl7w"aJ eV ٠ͷ(Ya30cFՑZĊs'F+b#cO@*BF?z:c`2; %;`G7["E6ŭ?fhA`D:\(z6yqq1DW L ޲kJf=Bpf*ǟtLK!1ٳ?#/iӼNA!|Vؒ8'w[Z5tOۏ|0l&\:1Nf#NꖗT4fi(= KF 1`A{OFnR\+&bqgϝQ軈UItC򝈄>ꫣ:'F "9H h8H;m5vsؓ.BT~'&aʄuh͙G=q1KZ_>OO"HE,#9a/w? ȯQFl@yQ9Bu$;BHE^ B"v wׇ]W ,B^ΰ v3ۇ;r8Ⱦ;ָ"L #IP:kҫ wv݉hCP21XRט]q&C *`$sʊ~$=8;>8`@SP,DH!}g %lS1 7^'OǏiqiEyN8w h NjE"$DUXw kk1w "( (I=(DľWvr>EUtUTX|sIszSp:'+pņ4֤'u{h(Co*10:UnCtBb%GJ1 C'፱42U萠'^g'@q'N`z$kT\lfh$݋F-f ˌ QeH%K#֌!z4f;C-Jos e"$q=EvzD=sѪVs9dXD(cMy eK %np?WU..z@)ƺ-\L_!0|f-`1"_0oˇa!=P #<y wMPucF&P45z49}voaȞ, ukɠT/n/:BJ0'opCskBR.^%r~A IRD1?ОJOtzވ ގD@.DBhY>Ǒm% t.A.=ظX" HtI2"=^"pB aՃy"Y"+NGJN83%(.ݬT %8D)Im.I@Dwn [ɢԱQ ZbĔI1jĭf"H@iXqAy]4SiH!vVG $$TI; ~ORmє'Hk! P[|O#%NÀ1 !~m f^wB i{3P46Ǣb56B͘$1B7G>@@=B}D{~!0F=]|XcOpg5&AC)rNAHqD`4fa#xN 9Y8cAܻ~$r9ޕ)PH"L* S!2tl,GB#E)H:e8Gys{Onyv +s 7 zcuMD7w_+n ]?bGTb96']O3γ w_ĈaShD"@Ib$|O,$5>e6G-$jD/{F25-TFĀx""7Sũ8a"X"*tfK(tQt !`> {gJ ! pBM8u%ZE/h F:eJG_{IRCp lDSKC<+5!GT>~=zۡ(ZMg{JKG{33:yn60:@۸h`qL! t\a%̢411!4V|cbdʸi)%9e`-Kq0I&$wq%O"E.aC~ w$~tҨ~ `+(np":HPrlLLHqg f<鷿֦Gݦ%yb  xRF.0R\Pp CLgUi!0doXk  ʜ;|>*MLD88Dkʭjg39{9Rm6*yjTvB)M0hvq& vMv*Bfn?CK'Ҙ'"7O!C$a~_N.X\FIs֑ýO_o$.4vȧ[zv#Fw. At/m녝?.OOޜ,L , LDȊ D%P{g5soIZh+dһm2ij#8C{?<`rK~*?:2DQ0u!7ktQ@Ԃ@ιQ>ANZU-vVM-v$dh3t h5d<g3cڡ@N+ >eݲr4s!@5!q^8(tgO?pn`'n'\?W-HEzxdAFZP1=fܫ! VSJ@F)pj*++f|$[)NWb#7 Lc!+'*%Ej ƟG/ Dj <3a}}4#1[pNR6t0y5cΰ$_Ь)a9ԢUc~k84ӳtڽWpsƫE!]Kkȩ c+oZ;߃eNqMFd3}jLf0̎ꆔ D8˃G?|XϠԟo3l $`$*)Iɐ"}p)`ga?.ZU?Os O⾄!U߀u{9ޣ x &/ {k-tYECH<7YMƙ90a<[c#i :|W!$: axXY򅹅àb3 2 `̋{}kcAsOi؆ԙH:HduFRSC9.<W9_l:#U`itk.6lMYta߶J[Btʴ(s6ҥ:?!ll=]^Gti 5{$Ǥf Ȅ~n"}+-O.: TD><"QE`Rgiip9)~S R6A*4 d0;3lXRGP r  MhG׿1})ȮPm&߳ |-I1h: !y)M$UYcĖ6 =G\:^@/82CPRRM9)PK/)l$/hiw[LЎX!m` rZbcn1fĽ&H\ӆD(:ۍO'Gu$*|,Y,Ul8Wv!}I$"CҨ\ÅN 7oW˒({2Te'(Fl蒦kG@R.+HWoJy-rT4}|4oմ:@uNRJs~!#~jN<{A-Y o?^"pD,ϘI-R3:7y8̦(RJ `/x~7dZղF HX<'IG?CS օQyO=T&!hWã &_!>yGJiI^GƤ'3R {B& .!<)4A r;uiexA, >D!8h 0)QNK|~'{n#`f7wd6+W6q,0ldlX%ݧ%(rP==3dQ|;g ٧fT^%Qڑ[plh˿XNun))5*MgrףZ <@- M*M'̉/Ua(\`1q8tz.z"] Јv]r KI818'+)'j]!#y` ފITv v{)/{3dM>^iiCRGii?F ?wѷ./f|Ҡo7Wf{~C> w( ,!x%||<Ƌ$KYy-kXqG`}TդEv&ě w31>'qq([湣!v;Rnv;yEob &D' y Fa5l}_/}wITr緁DC4F@OF/ܩGxqáGt*b䇐uȀ~֛nUzL5XgVy0 1)ߚb٘[Y/{ zMsvN:Hxzb{xߡ2ᣴk= ^sx(;טw{ctubkq v9I1'S[eO؈"A j7d5Dxt"pJIoI!I))!&ה$=2 !R'D=CDDLUik-cD%9r7&GIgxy5>dՔJJ 8eȬ- "w"ee'*Jrh8fP31(qH@vǨ7|'% !H-ELyH hQ h>YmEyZ LIĄEX0-U]nJH ' \ q%~(+0L4RWv/ =hq :npU[^RAOyrHV &,`3w;U5CgT;ja`[ 4ڜy})9g"smRm]]Ige{80'ZX\8u"ڝr'T|4L"!8Na$f྇:"a/.2|%ɘh}#l`E!5ڪ*R%*`!8=?p~x$Ns=`O6#5{=l*=n'܊*㲜'cYŠiv,ŕҠXfP}ōQSLUFC~S6{}sFCIt`MvL} u>JQg-IbAIvY(ԔQ,|R$!\K&rWR呦0jJ-M31~:0׾gn86nhsyx"tg ?tE$d)~}+sXqsNq_i}eFsGsA!'ԙ'Jz7$s)gr- FBڗ@ |\ӂdÒ40XDkk f|,E%= IlzyO@4ivm=ߊvyL&cҿwGH&z 톊bR%އCO8=0F*g0v052L23]3̭gnp{YӻF#1  "b[ |SHi hC yS÷u8*5ܶ лvC Ǒs3ۍx]c~fv?IJ3%ן[nL_9#}yeGJ㺵ӁBBf1bC۾*p8.pi/vbc9^gpը 0E]u>r̨:QvfrepZtzS$FM1RCכI@ϔH54tJL]gewZ)E8KNF[ .P10Y.h$fXAI< N|Z2%M ]n 0\!IIHBhԣF BH7q0L 0a6M=ɘrh.Bwx0(bDXUጷM Ȝ#ƀ{ksϣWaI,e vAl#Ͳv/xB4 <*8kk<ܪ&q@\[*T9pߩb0DovPrAJa0}h9H H/R`"5C5vBgkdۨ=5\vB(3"封ҩΙpޓ(gpB fhtS9:6ƒAf:jBLy j ~M#`>GiaZw*y #Z$I!"mt; XT [**(]dr6̅NCcQ\_~0GoU{:0'%JaH V>D%^=fcA/ gi:lwBDe HJd' P IFh%- ]%oD f|!E Eɤ|./%tTJ/!r$BZKëۼٕtZar@'m(.px e{b) P0EA8+np9yaF"u*B'|ùb?HI}c)4@3#IY%T2F1Hz~l\珨c Am% E2H=F!<SỊykuTHXRf/ҋ_Gn<Î=٠x&eɜ4CYvr&t9$75Z,Q(﨔̊&hAt0g;1촫 1".Xo:1ތZ槚O6cy3߅%sYODsnd-t -U8ӿ{\'Oo"1V$Eմw梁3;=S1 bowԷTo04wkC3C&zuFQ#T;cv"|*"{r# C&W[0t'Łfo- Nća Ă>* ,yo'Hs!BR 0 zWO׊j:d.r}p'*I _mܝRȄ }[7U`D7}_Q$v0B\kdGZXb7uN2ic)7<C~wi<8ސt!toM{(?]ِnZ??m]kDyD8'X8/N,!>䀀<:5'0{D^=rTghMTJ[?cDQ' Nq=ҊA])\tv0FH!!ю#Wz=y{Mv (ށɝ!}غ'F/P8! @m;mgć#f`wCp45 cO6P>f*˴<:BߧLS^7UHyeb8j$Xz!(zHW;XS~;O\zӰ*b,@G|-IC}Gץ=OKe1! GYZI$Aڄ|QRa wqt"[o9=2BwRDLMYKq?9vdnGޟ̎$S4Ӗ̑*IJW{7G;vx\p33i$!1$;M5۷ `;Cӻf}6l8&fh08ĒWPē'8dCa:UUۦ CI'g&d8`6y%?IXBd.bEaiUM8B81A ٶuMd"XN>L8TÚG7VIxZ`@){+X~xLV<:`z/?5;b;ALAǧv-+}+!X!&GFFJ У4ן=eq Wp(8iEu I; 'fE80$ߦ=K}+8+ϞKL4I;nZ͹]q<ԅb_q?Ů;m+rA "Ad)25g)tYTΩ7jONPuAaya?w_o {*4IJT[r[Y 1b띪3X\kh^4تÏ3?3H( _•5aw `s6# &L,)z*D3 r񧚩[>tĒ!!%gjmy"[fUxO*}Y=^|GZD?،? 7'&g\:3-Ʀ9Gݛ0 {\@TTQ*nQF k4A,go~ߟgb5!+hlQ'Aj,tumq:i 3͐XzTnXg)u i\;ߐ{\Mjp+9cC 8/ھS-]nǣg:uEs"`,5~60$ϧ:t=_7߿nrYQ6Cɤrj={xd!жOӿ׿v wMueƄ%ΉD$3<1).η)Ψ0( .H_8Ӕ57mRyIIYq#b,N@.JNpK1LzbKiwޕPN#lL7!ARw`^p<<6$H'8iQ6%==9 $9AL,p3ΐ7IGQ50ܮ% 7%}^:lԚyO.}mޞ[{ժi+puu@Chm$m 0ݡvMbM5zd 8w<`H8ul, Wl.<h$,3DU%BSsB=&gg~|'a1`)G]WZ~HtV(9Cn Dcw7Zp(F 5urQKMjs ?{ {h"y@]k ^`D>UlқQ`d@'Ð)NU[N nh+-`<^{UN(oɫI&U$F9 /- &-c0k A_k!sf~lDJAق7n̦nϧXc0PnCK5] ^<#a;Y>aGvo!bH- cԓ426l}3H{#ǣc.mO2D]H0JOQz@Fj:1:΃Q0蘆_̌nbʑ腑8Pt¬x%Wjb% *BYl p3k(49YFqUox 9ᲸY2yҜhTb= UTUF"QZـ,4#0, k:r@P-Ju D;,lg0sUBk3ȥ,^(&({НEMI쁸 s|9Hnqu.vf[(|ħEp2N0Wd2.F ^D2u<lY) 05 S>7xU&vaI TUSet%\/tw'$6  Q#a;^@@UDѷdMzlr}1.:PzPS(=  $b"qv0ȳbrymd6cv|BeI,WD@56s[]!c;{?Qrȶg2{~ǰ1 $LLb?*Z)LD{9 Ud߮u!+'!e&ٴ2ƱUzVնO\ t=!/7Ǯ7CR,&f;:iULIHy{ʔtcK]VAgJ0KIMvDU 3m&nDhl]AݠDF~c^j E :ڙnaԣ]^W~J|¾dDݑ 0c,YlS5;It[T_(ܨZMrRI'0`]uєQ{Zi:jx>S=*0'3'QlCM; _(srhs:r֎+^d3#<1;C Q{hoʅʝ9Yƻ>mG@f !ԳhqhA(W e|mZ4$hV+!J C+"$h7ꗥo1f6gKZ!sYu6+\ GBgsRg%䂩JIk5+xu3v|LB)kDb vتHӊԨSơv@d#EOڃ?I&\:Po@9(u\YBH !æL#M0%w`FHA")ZV<\τ3qU~IB|FѾ P0qڞw$L6&uP]+/wNjŞ985|;Mp N>Pzcܕ.R+f)UoߢeyΦu]^By{q3P=2u&t,tg*,XJqYpj 49qeg8g`nvk6gonˆupX@oVm8iP⒓VC Qni) N ؀z6cL8l뼸+g>g_kCAG#;5Fx<j *(DH Ѵ$FsNt Xk VQ O 懑Ϸt5׽&ʨ)[y[INT[-f5b t݁cy UT ?̓qw-Gcn첉Q&'*kymh] yiߴ7E}QHFq^C|ɾFcmκΚ^wbޙn& =ǏiZL~y2vs 䃊7" aA] 0uL9!0]Iޜu: @5%HfQ\^0Ԉw޾g9rxLBC #MQTy =Tjv'H>˫"8.k@يnvv5_`AH&-w;!]N7#2NՌMׯ2Ţ7cnߥp,i},UQ{WK| G\M>&9ϊ'3(hF y=r _.ij@*UXo"9R6xgdՠK G2 v JNNSkBw䲍{M $ru7YyJ&#5yoX@*;vMRs4cUUUU_L!p)5x2Ҫowʖ3&8Cוxjٟeѩx+>b(4{| 7<7i-kc Oe*Tʤ H&x2^n|aqNK JUMXi5l6Z{8Ἒ@h>;go5';6i`?вSb7<%xIA5g ^4r{2fb gϻKJH4W) j<:+So^(8 "DQdzaCaˇ*]=s1 qqK`Иlpk UrP '1s8^pGS&l%=ђnIiֻ$cI '0(u0˒F7bׄCUP#n>džFQ Z̐vK 1~ۄǜsgi;n|Lk㋣4} Pjʒ}tj RJJ$)BfV" a}@c#@z>ɾVTF-ӯ9m8 LǞmx8~NPTo !}RdU.})=3N:^؇b 熳<_f(fw)fwz{EKn1q bH [u1[Tw5p{r5JntUZqcw[1nA PōT ,:5;*{.\rw=pt粜uŽAC=Ad0ִY#Df{= rp!tBƘO* nϾlp@f3dMN/>9)׏'%熣,'"bh\aΝ"OJFQ)ǭ5z55qkSF9pHI*cdC Iآ-N! .ZeĿxN6 p!dE0!:kn&{uc:lKȀs<̳0ڟ(퍥uۤ@jWʎZ"{Z5ͅi>^e`)QC(3o3":IKQgנl=4M" *No.k].|988?8e cokl#YL@Gz^D.4z%$:Tc?iO)&G jHAjAw}嘏oYWcDe)QoZDAifdV[tBEf3&4TM DS;`ɫdZ$;LG}@wيQL bWOu'GJ#Ya&?? ([8tC(H[}6* y0}9&t;>OOF>; B|#Ep}zey>zpa&} f77$%VgBSȿJM1g^%]&i3lyA!g9#ۘB(HY )P$-AThL%C(a?@;6p"kI1ACJ|ánH)>HT1"!s7pTS)&*L`>=nz?Ɵކ 9PQ ЕזJǟ]# Am x.um=O1 i5yfO4 #!!w|o8>tw-^`j`#=3&FYe'q[dNH ^5<"0dL;2 * #d3,l\H|H!u٘o:9nî|'*&Q=<1=c_ 5p<x GBh0R гjba'{a{%{3^2z˞=r{+'gr+BiPyˏdNU)52 &c!C\jBc9M$ 6jN⤃SǍ0.cN {&=~&QgFO|zMA @|zo<υWaG8U 5frL *T9*(W`וʯSǑCKM8n3'!z|vb9 =!%ݮQ~>{Kp$bɷCzY.h2P'mmmV9LTγE_:۝ѠẂ(S3rZS0"ՋNo-lw$.ۅ،1;aEe@%7SWmW+~m[mYv]y R3RӋ-喽.<|$HѶ<}wKD񨒪]{WPnސ.%)Nؒ-96i^E#Y5I:dOnOdS@H(wO:8LMQ %ba@3S31dT* "j*}}$A0T$ؖ@DHB.5 L0Cc+a6Z3 VW4 ST6f1oc˫~ȮG߃no=3q&ZsAQ22%XqDn whErP+0vx:0iݷk p:+6#BP]شR(x KFpES%M0D1]g1h'ULTC"M"EEE(BۛW ֺ!A>zMEaUNU' sȷ旍.HkOӲ8AL΄(q-Vˀ;!1 ~4\ңxmr '݀\0)3s!I{A/ˇqW_-p$Šn0؋PkjaۼJ-v`6$2m \:9XFލ쉔UJ#YRcύD*ilTS3õӋGN$Y1;n|!L6'Ն;,:FnXT4*_-t\)e}C 8\0 BTxxЀom^N qr`HuL"ܖPB C'.nܟ!-{`JjNe!]#xTe3lH+l.#0pT%9v `xC #^>kk9z$pTe*# 9wcn*+h\FiPj-b Zt*!γu؇>CRS\vVa^TuW0 IlK\5r?9JIqgƞofB9se/..2i!"*)3zLT r6%ǷbϰBw jd1ȫ=21ξ ewH:e;5XF_NCd!hok{l|洝qBy q$:fLǒ%RG/C^O> iI`5&P~_vw1f[1׌y, C!X`)j ĺ0:6 #$x`IZeӃc|L[ spoVpS=PX,7{}fh+H倀Un(t }S]꬀FD8 &#A +8&(RgaYLfØL  tpʽ𩙛d2~WHVQkZ򽽅r~8FP Cnw5$ׁ{( 8+\2)">3t_˷GL2~mg^eWEM2)v;: #NAB$8evixLs"ϖf_HX$=лobYg)Ww3D8iJzvN'w4*zQVͶٶMٜ6\?)YDζpKF[C cARu؅ffYڪywpr̊RQ$ε5DΜ643Ԛ0K3W̷5I~Y$R$a~ -yFùzNggBe.-.tnVwZ 4͈33cE` p{+C!:[dbV yp) N 5߯7ĨKA(ܑXH%Re0{s䢞!:)㈏-A#Lኡ4FQ t X8_A{DtV@<<5-]mZ)AB&6[+T,EZ+k(Kiv"H r|멏{ᓴ:F~pBO90`rLE@nD#> *:CP+yk=pML˻"؇[ig鯈(=>AAQҁCʟj#!5#ݑ;xUϺNu=C6NJL8Ċ͛m! f"_1 95,IX#Ŵ`,)y$cQntP^b֪`pr'= X6· .MqXFO|{o3؄''"Epp0;.\34(70Ω6hC⃤΂cUµ`4`QWNRr<kIʕ0S\v9RWKgd v$ P8KY(+ ‚U%i}c-. gц]v콫(KՙCq<13trR*i;"hdsd;%Ӏ۳:ʶ/Ar2-!W C n͹Lh.]C+[(z`J2:G2T0@bt#۝(x@c9bޙ𶌋 FT$åtiD4;r69pEu;+ʾn3&|JKN{0wlu˜P̲};.E`Q3DfޢzQ? O \O5Vj1OӏvdөQ KUP )1!'U6ơN+qb.|sye,Aa]/9ݸ8qZ`>&Bė{ӕPq`> 1ug-] uya#3c-v᱁FŪ);[v~cs~3R0?BnXFV.|a%|U>щデͩI<$K( L'8du+[&a_v]Ï7* K[KwRG.:$kBs 4lY fp=*<yM6=<TYeLljIdxS}+9^}6Z(KzP `xNtD v?%3Q)&茮!27+o=IH~\tt: `!:Bt7^Q~ h 3 "# CގO }=u˭5TdvRuaᮚ脑4O2t| f0Mo'Ox|y|5}fdhAeTsA.Q`h|?15OכwO[ay!y*Ī`7 ){+r;?XǏ٦k5yCAlpsD'\^n5gp 뱃_mi:<;ƒm%˿Ě1']i=YK"I/r%͠EˡM#g` 2ASQ:uN&a^$)-38sz{0o=Sb* MKrFbJxVA,Dm8n\4a9>#Dqa["x*:+yJ Ea[bI. *bN$vw8Kh&Uǜ7(L{ל+LһUg^GDETQ۳e+>Za$~MO,O#[BǚgW(%uG?z`sŵo0ӥ 6rtG! P w%^4}5?Wow0Oǂe `a',6~*~׻̟Zbie `T:fn5(<4|ނ5=z!ȁ sDWT @J(ӷLϳl\bJ\wId𕇟) GOb6 {QR6-}VP7`[ X%P (6>bMعT:Wu2yɨ*ˤ#*a|=#\lgfBD_|ʡH0âH;dZΌħj$j$cv /\ lh4 FkMXR0L\ L~v"Ш,cz!i`E6Ug>DZވ!#h_d"dG406k&Uy1AFQ9)\qG{ܧ5O0iHhƛ3r޶I+G$D{fzmӅx`ܬ!reQR&~=JTzplh$h 8~}9K?>&ME40j1DXFʹX3QfCIXѢGXO£T5%a p U# @`d(N|V dXMQLR1Y6H_-k/R@B0hf |RgOg0h :r~D- +Er-wEaQ=,@yӱ_F@ qQ+%UTJ(d98".8woTMX )a@$QmZA·?NY S@)T ݱx@S. 8d:&áNpOʘ Hl鈈T)UBt'@V=JT ;) +8wu..FOD s;FE x ۡG0=y2pf@|p0JӸ9Wŀ=|`YdpxA9|73ړ~'O 2֘@g !Csi{ݽ,5PcSy-aG>X,e5rZ6;㖃mNQAS4#/LQq!BEj$vJ1(һ[[Ajb(9TQ$XQ !T ˧-kRe4UyoxmvH 4AB׍*Eo H S Ģ]HIID:ܖ1DvbȨ+Gh9ByP|P2(\ɤEςȠ{d)J@3_ =]Ǯ_6STlacVD0he?v1;QC p#6~_086<'R$CNJA1T /v(;_> O`7,I"O~%+BcG]y{ў'4t. h;BMd?)tztr*hdI]A'vC# 4&*_/騟RZFcŦ X6rE1o8#w6v6 sDWXRfPllq赸%9bbm!7sxe(R0y CH=~Fʨ!'rn{W:?EpԨB [IJO%mŒ`4K=wabjH 4M J4BA"汢q=}O @P*ĀD  psw60;L(GA"8mx;-9'COKNO|ʂx |߄1:|Cɂst>j2 P&ˢ1zMݡhh iH(#fʺf&ƹx[Հ>QJ !P ބ/NBA W9 0!H<w^O8 2X(DGC9"d7q b!JOS <<O p{{\%K.z<\qD11WV[9HYK u ky VfqmFY&V>G1$ ]&!6mC^fu*1dlddґj0&nܝ5& {;C `7CQ+>~vϵeo'ۻ^Pe69et`LW 4cL`ƛ OvzDosT38JmͰRq8ޡ7cx8z3 rcSMF!79&280cpI΍Xkw%m 1΢`ӂZ/;p@ц^{ɓs r6u6ܶ0ѽ 'q^qO9iKøaMo?Lh0[!L!ܓ$~H|~;-(mu:OG Gı tnN%O8Д8s?OlЈJb* S8Jx>@)# "Pyw׎ sxiiH@K܅ ?vp} 4"m2uBTgH钇{|@֯`|~ 9$Z? $TkB43Yɔ5EN(Jҏ#J4C%?r{3mG}9hBTE,`Ԉ! pe6ɰ-VQ"]D8bonTň{oٻ~Pm* ""6&t Bv9_妡! $Y.PCJU(ξUQONK4Ui|~ΉafAۘ'טC 2"7=hVg* 1Vz"c)qt(z2 P'dAIOJ8nj dBPѱ$£M? wx !gO Zn[/ȵRLr(7a%Zʟb n?>A4}4HFYq}dZF›Jw,JOyJC9GװQfF8eC{a`q[*K?p]i*Q&i 0bHw։c0~^jF%?(}87TYz%wI @%_B)%靈 }iOwr|7gE?ST8K@?Dt?IiK #hKA Œ HשOǍpeX;0@úQTFY)ҵK.6ZYwm:U4m n#^sx)XSr1骊Riɬ6leLr+3qY S:V^ ov[ipQm  )b@5RZMìѪK 4V`p)/wG%߲Xm@8IڵiE(b#P~'Cvt+ӆ(E"X4@bܐkleU!^:mL=qXWHFr-gq|0|M.Q(3Yق4zͥ{iz0.;s;8Ś}.Bp HX]iitt H1KLC$kū0_2%=' nNQ ]\$ƞA$,i _S| *G8NTiaȉE 2hhcXY\ @i&3 SG$jm"}a8g ( \Օ:4llf%4 h0 zNŏ}h6-$3LR S̄6ޝD&kN!,; **al[~8Uk5"e72cҫT+`HQaB(dMХdRƨ C Z1WDkms"G*cbHmD͌Bh3C&ñlk9sJQWx\cdXql8pZH6ˡ?"x(,(A6CRi@HNZZ)S?&#ց6DWC,uR1V&$4.+s7J7 s).`u[f3{inn Gv `G[#ZE .kk6hl*U3yP9ZJ 1$䂢bd$$`)_P.Y}`ᒁb+99ï@ 7.yo)ٮHj2UC2 ?1Kby4erOFܷ Y"r1hmhQ,28q^\!-k;}|y]"4!0L9?< Qs.DM>aBc  :1.dh]B42 5/ 5vɃ]! cNXX]HE"џYS LPj~'$b h7THi9a+Ŝʤe QJO7I1&q.P7>/ Q( ڞ 60%XA^;6ywzq;9cTg3@ 4WDQE ((" ("(((vu1d% A*֦*bb4[E.'`,X풨10dͧIC:3@S` ye URF#) 6`BaM"H()%M Jsv 3AhU$F?lQ'`t<ːsO3@b[EGLj lwkDzB%c0R̋Rh/A}zIDX&*)R/nUp H2N86/ME5J0cpãq# rwD0]" hL{|NJ/+Y4'­hF1DTAAE14L-SL@x ?#y刼_|8mcC0e!C#}:ŋ{n`7fh4Qef pǫ"@=ߡP?;@D/0t0>$`ǕI)OGݟ\?DZ oc,13swbQ7'@/C!].}?W@M+ 7} GpAAS3X!MI\AH::SL0䋠&#Rļ21åJ@jC5PP[ 2^hN`O#@r;b^` !2tO ET!5$C ߚiΪ~M߄al;3R)p}##ēVt{ːrrKaJh(4ZXm{P] LT(T* ip'$ȘԔ @QtxG"D:hA~p`Xq8Cׇ^Q'81lx7v]hLrwt:d!rN}VX@@w "4<7 CQ_C'CpETEU,AIII URQ)Q"E"|l"1~-AȡH0P1.PNB iR $K K!CzUAm:hKqVHbc +UEͨ(q-A?/<@Hи{;'ꈩJ)>vћNB L( 62Tɥ%d(H$]$()b ;bjd`aѼ0(6V+(Rp=IfC"MiV8eBhCğq% i&aW{&;# TBqATQDca;vBJ|U׮ۂh7 Gd" &T6DA=ҔdҼMqi$̃~Mt^I;dՃeU]81iVbnH44eL4[5n)X9wUC0l)"FP4g-NTƫV,<0ᾷ\ 8Mb(֪y̧!W3ӎ((GG}Ǩ<҆i%g"tHRX^nHes1ҚIq:Z*6Œ!i-n[9*2Ͽ< #Ge@?7ߣav`yG $:THF`j$# ,w}֑649yf0 ֐4fE`,MvSHޫp+MۃZԆ  <К#:$QLxɶɼNpɽLqzBLv=>d5[Me%X(qª֝T_?G-'B'D#;QCH80m.Q3eK/&r L+Fiie!Ȥsc/ O>;ϐGԪRt?fp 1q`S34a @zb85!V#q[ mÔ:*ԳN 33 *Z,0JDдڙ!CʜS m $DF?o_ᶈ$8ΠhLG߰ԏך&@?$$HpKP%3_~tۇ)0b~4=$B8Ce[b;?}[45MO;SmY28C  &b^@tᕛ$`)QZ:4 1 F$YHՙ Gdxm%#IA#˵1P0J4A0:s[< =~Kf_ht%K\2!:\G1o~ȡ=q͎8u94 U,LM$(!p7 c3~ab}z g F#_n1Db;D,S+bNp+vl{QFhh:{+ִEѤ'$2gء(B]BދBG~q*6٤wm"HCifd73Fָݽ NFeX8z6h!R caSx4R/\L>g_ 15c@."hu= p]cW,Ӹ%k :f Ά QHDyAɒ6x]E7.yIl-"9Q FF.g- RđAP)HCI0CE - _XP8Br^˴y0IJW< B4*t*y1ec^7F=焃_Vc&$S8GY9 Zړ@ ]UT46px)᷁ܰɃcޟe L9M{a&RTY _9BC4*DP=M4*)`Co3/ .e? O(PM=|].f].J&TRIoA,'W0{[GH4U5E> Ҥ% b'N2wzfn {}Wﺒ1o6#40<yç)Ɠ5{wPG `Lc|#m\yR Bm`6.3oR$(A%ADI1A3CAITI A DSQBR1R-4P!) ʄ 0)I4!S,&äo# f:)xϰ΃נn0!^Hߨ):oy &Ld<6 x=𠇊D,y1bѥ,Q;mÒ*M1qx+-|UN a܏nhԘ>\?ӧ}@Xd_c*1b#RڂT{ozĈ7\qWWD_a>㼻BxeAo!2 {i ϑȻOSBIJP89@1$-%uCrNw/&n+g㣢.HzKO(Cک9JfesJcĮl]pW d-`ʁhxe[L<~_Iئ]*YѤmDp02mn n#j*-31 50y{9;YG-⧝JFXRTRf?Cx` 3A1v(uL] Pﳐ-}J:jw=(8ۓQE,LJIf D )m#1'W`㊀.@VMy\IO%CTXo ݶX|fc.M˂ 2ф3k#RImTC]Ƀ)5+Lt%Pk;SHLTFjU[j0ƒC],x qsTS[ds7S^Q1aN3C16(/u ;ƲwSFS:w}uRn^l'/i [3mQem yv32Eq“KZIO;u2vֺ౤paP]*1HJ hI!pCdfH0iP8ʃpc5EqkxoZjAtXo ڢr%݆3<3ww:]eIGsM@49G~:3(0SyLJ@9E:{n>!T1*ۦj&n"TMz|>q |z2!I+RQ&[0 Bﶤ1\z<5\(ШBf*#N)Z1|$AΚGhf`Wr4jS^=y|O|~&]w'Fu6t!mMtTN$ ޑX6c2f4{b Ѥiq yTiEȈf[杌&rGHƹb)9|ZBG;!_Aq\~~Hq݁ HwOzi\FoQtswn<;anjglʒ]m="ҤUB˓go1e O<`c?NN=->re(_^CzI88f^h-m/.n{n"h54xkoX`modV/ uLE@.uR}^݄kcxS ȁ IqyK5"E$lrC.+Z%7I'WL QMII_ xֹI^2:&6 =A fY{Ҍ5%y\wSxZJs qLbn9;oPSLgeH]3?_; Pu'f p:?;Eia BjCN#ϵZ&{ H$!Kap0XM&"8tS;fAd)jC!;D1zj(ǒrDK+BxmcIBorf"ԩhf):LbH2 8DJ3z6ω\ ;y2p\ZnZ J\\M `s1 ϋnѝ (fiA<՞YhM m%P@#Hy$X & 6䝳 CtK5S~|3 &"IW-)㜻Am5#Bfn eydRP.:L>@_3KJ 44V3ѝ؃|C󺙄H#} ^*(M I_ìI̹ͼ !bDA-i Pff8r unw2 !ndvep`vh:krRv)mcbdsu`x:5Zֻfpvr;7&@h!7`nupp78}H`i6]&Q9w49̜us I-0pF\]WsXaDQs:LxR4v݆`öM>^xrjKY2cكURP"9zYGQpy9o]tս+GrzCHa"9."Jޗ)UY?987ZӞPyhʾ5BKb 1Ù|*J͓"U 10槒 nkT0Jq#G$&hQO7MI!;#&oΣq;P# 2L --a3<+X%o_Y:GȜM$׉tݓȝ8Ľ!z2mwL!:rNN9mc/t#vѣ;طq^{+t!vAs+^+vs60IDke뷸BFO:@%*.%ٙG<elwQ@cP@>jR% >|0k". ćC;Z~#}5;[G&q:5]W\EMx *jp85룍Vcr͋!SiRDpPBj7E9Ǜg'~kErݚUGbfغ1fUۉpxÕ9gKO1*w/O F r=Nӹ0=審OΖKRO^ԍ>}A;7`:ƣ.i졉Up08Y^']I.chnzm<+|H+v(;8鷀!G/kza<bdyi1!#g1;ޣ|oYǗ9a(o~"%%s 05@_YSrAEdj. |4e7i$4x]Ĺe/ptH- /;^Eܦ$9=n@aF9V;>`Sݐ65evI :""@mчJ v*hXokbـP|@{}14!GZK e״ĢQh͉ m;0 j\ٮ,-DxbV?4AGLUΆC<ښ b&]* !pAph :J=?cbL~}Gdૉ·XmSgeNSSnJag~y{ē'pl}s(JCLZ b^Z %)  IXVfZFۚ8UTq*N3v=8t,H>(3A#y'nw a'SAe `=X_"@^GA*  w*HIHH 2j]Yr.#4ӼLd '$qz )8JRM# G:z,UҢ8!Ohi#AB_%X}}ͤ3T3njFF'V]7Q;wLj%-rlۘÎa ٴ,ia*$T5.f*##"Tq8큭C"VCEB B4b@K[z`kKH,ђ8$a0(6%F}8f*ZΰUiX#IiS.ZDf[@{'YqcC[M;+(mpg\XPf ˶cH WQ5JQV RZcCytLcWWra!zV!{!M;V3p^-[/nTa2='`;MwMVI3"|;7m0VW^5RIcX=\/Y ?ڱog2H6j;?t˧yG NQ9 %ֱ .3].)F#X;r1ɰ|Sf3 mnN!9r qpV W}ʈ)*7,>.]Ћ ;mdez +egi6$ &VsJDN3: \,c3']hyz>w01z3>t]9u]]c6Sz;>2=U rIa(Kt\8%65U#TThQDgGrJ%[a\E f;E3îsښ*P|ZI\ zvb׈[Z6, 4ۻ]YGΈa9LN"Ŝa18=t3 76jIFLذg4],5a oi9Y!)ɯY'S;QӺ{oF`!;wcyC➹AB?a+'Lf%!a@(-*Ӳi|,gGG /b[ G *vV*^lCVX3"l 2tspqdRt?8N&*R &?y=*'AT))(@Rr!ćX6`>\lB3#A! UUUUU-1"RQ0DL %!BpU8SyRFcQ]O7"/=K="l !ZJa!Bs_)O/4d=dEwқ˳,!B lEyU; ȐL!5ӀvAFÆ[ZeЕVlmJ:01B~0^RPܐxyפ>60mdB{zIn`{ȗҏ1!8x虔FSA:5ƻAqĠ\QʂN"u[ MϺ0w4aSHsH2'a9'p vO6e $ u$Q}+GhFH(B*jh":=*J@"dYrMД.5m^Tjuc?$#CmH((Q8e M 0iRk͆: g7)5(I&Tf qPpoSmheFQv\7āC0NR}$ ܺ?si~w:1,IO>yIXPHSpaE(5DWÈh?=d>Ow&3HLzK! 7-M}?!.ͷWy/'ه=M~ xTzۦ1f@gK T"6Gxp`@$JW z *Ђn:~r8r0򽰳vr@XZDR!Oc>Ow]ehR8?-dOZIh0q,,w EX]`CX֮|f9DUbzطpGWշQÖy^8 L a!Z2"E,0Qp,9Z6RjT|z mtaBN&<| θ[p~mǤæ6 h VfP-#"\5›IF1"9ӪjSf'%Z8)<5F2@b="8Bcb-5 QdRcn]ƁT$B,'m<S~"upi@90Ad`0 R{#O"0pd'G:{MzG:1R09XP?s39_N?fBZmjM5$ 12Į4kO/ mb5Vثz8 6 LyBeuEY nkDƷ7ш֒5gUl^quE{gUF0[r9sɢr?A E{l(nDA!E|h 5 A-vZ؁0<-H{X>X Xz D%30϶u4PCTDI D$HH@I L$C!DB!&2>Rh N/I)b"(JJBHY@8n/a?7{'O'Qw B"H,"«yn{L-Ϋ:\]s*X%i(px9b) O[VURD!.[Saddw1c-í L, hОCM͟pD f޼QCH @wETM͐5=U8FfǙFr4z8nֺs>t3eͿ7!88((ÿ[?:0p=ݠ yu" 4|JK&~r/o U`.hWwj=~]Ҿd 8;e~do vE916f3U;:%fF.0(NiXppΩqKOtT5:vd׈$ 6ߧ[xbuc#A)u@B?|PQBP M2Q1'n-PQH,1@&L2C$8p%u}ǧꍿ#%Lȓ%}rIjG׎5ޙtEl~.uE=ʯ;v37},P졛Qtg( PV|r&{u'1q"8MM,3+U9v 0y|qaR|f>6w@3kP$Ɔޱ"ؠ|ə,GtEe /J6h2jELLRĮF1=CF.wLA.GȸՁ5"-K& >xiiD*S門HV*JZJ Asg $܅"*eA;1P!D@*RM$C!)+[=1 )JI9&*bѪ(,97o%: (Trx FifA4@AE DHp"jDўnB*'?~<_>h'&]0h\U*20F/ϩpB[$6E.^[@&㮈x lFݢUH`t !{\sNcpM% d "644#u~uk-ʎٵaS[ȣ$lpe ͏Sp`ZeiHVzxE=yn%V41P ~`9e++{[$2Q6& d1W 8wjݸVdH Ea2@B\H(p93pM@B-}<8C95v=nv倾$n;0AEUTHA4xDPPSU-IA,UE)4ImTA8.FNh0֌868ylYnaxPkǹNx sEv!p.^:x,q|Y=bοc ?2v P?`J)9 qM#AJz讦5YdJaBUƛDE9A@JJMU2@JC54DDRۨl|=rB2 i1<`J !"l`hC\bH.=rDJ &5CHoe*9h#I3v??wslq!AQ+,>6'GOP!jX*BJP7^-^\d:|'"9c\d 0IB@LP} 2AhAT󺪠Lƒ(AdpyD;) rc\C{"PF+g\r=O4~y4\*RB^F &;t6 4|C 6]ɸ>hS-MQ6)!?";>$9l'Bga?&5SQW_>~ƂJ% {;`(hCõИ| PߦWs6NG 1bVE\+52UTrqQl4X\՚+|u%4CRpv(b|I4.@r|I!<D6()_T.T^X a JYQkoT(xd4ٰG7t;~S^E_D- ECX}rP:ezprG$Lde~W;PgW4NNPDN _4[.Ŧ < ߨqW?V w>hkCUTPK g`yb#=A@C0'$]]E*X1B?lQkWUqN*ҩfb3ӻV(100C~=G wi 't+PE2>2"'^|0{\* '%5007 :64oE (b%&EC7j7r{4 c7SzǙ]?=Fv`64Ǵ)v =1ip*#&n$D4 )>M!15^)&@L߷i? v+7zbϠ6Kv#>ApRd9Td?G e4 |(skD&CV! UXx-!v`NE(!bde垏koN!Q ~#oXEGЂIvw %<F bQ=E~{﻽t%UW!OCJ7R!? Qv `Y3A΄iinN^:HtwO$ *u<<"j{OpSNPB^,A>3| Bd <Ȏ3up $hilJEG~ "p6)~\B !@4 y=Q{/$r k.мMKA?ރ($AFCnզiy(U}d`90x!-XƱ6H>0ãJ8d VInvv00OJsc*M06 6&L|;KZ %CE=b(Ntcǻ]vopE" рELB9. ݳ.z|E D(-,mi]$ƃO<OJ3G@bʒcFF$d`հHdYpYDQl`fb/W&Czj~=:nrFZ͉ R"Xc|p`*"H"cI`"V`<嫻w)ZJiLB1(z!3 2Q.0dܸQhs*?0A,E& ^|" Ѭi(d">KX !/N MPMDL*c苠3n.Dr}g?/H;PvSO6yfE@H@EA5) A+ψjMjn~* jp,MAJMRDQJ]=A9 }4z//?\逝Y23yaxDPIQm ֔W,|Gl`YK&X T/!I[!]8z@)KM4Gh2Z |;" 'x^h.nA@r6^ hl@X$zg[(>u~HXI-H0"ҀR3QwRjUdWRexUO9Ti@R̟'6{<|;8q8m8L!VFf-RBK `󈶓{0MIoDj,|D7m-Ax6mє .Z2UBIOlPiN]etQ: 4QSZ $x@)nmISiỵơ8@^@b/M1iDX1 uB; /5iu"k-pk\,.:va:Xba\tBD? ft;uHoρh OC{(JxTim[VpjX1zቴw"b=ˆLJ  ?VDTLUO^r`.^ d ׁ:ҟM+T'B@P$>KDAc4bzՇ#t{  |Yo'f@YΏ;pO]Sʆ9b2sE0@H߿BNƂ0Y @"-PR9е A1*HSLUBL US*EPM DSHIMRPC-RQ PKD@2$1 T, RD@BJHLR, RULJ1$E% @!15S(%RP BCTS!!#IR%EDQS JTMR3CDIPE0RUPEHPBPHRAJ,M D$P4UDD@MP4R HM,HUC!<(`$yx(a!hXBZ'-blZć[僜AI!JDSRJ4PQQ IO(i|@x=?@Ҷ6խXqPmiZLJΡZJT|JG`Zvdۍ&am-c?F<;h&"j`JQқIoǧtq@ɸygv;e5' )qNf(Ia&J h`h(&R(!)*&hhIf& HA%Z%"bjIF yiv_/q8a>G#k(}H$/;*FVU3Ĝ/mQ'1>OsCHeMOn.EӃ68WLтyy9$܍W' 4Cq]J"je fqz.Ss~gF٦ :×+H42o~W b''rS^BԀj%/$K?%m>_"7% ?iI>w Z4o5Pe_X?j;[ z@kN & 5.#zQ>s` x@9D_1тyd=/uJEޫ>@9R<j+JYU `xr DB %GPHK\ =n@!G £LA$ PCO[F` 0!̤Ҕ@l)A$1<^T̄-IÅ%s\Tșe͵dQ5uTfw E؁MHv:sp^mh0J&NAQIP_ !Q"BTv;C:NsC=D}pb3o(].y)U|su|Zx>*X$"Ed_bBV : FQ)GF,38Iy/{966)j S N߁~D RKΦ\$0<LEI"5.hр45Ёzh[j]CTP啍?,-ߑNH٩ .^zvе\ѕy1ihJlU2"[zK9Gsn|%pͲab Mյ4'g}gf;7_g_x 웇ׅ(TVj|h>t%^:"<@+zO;E4{`{ d C5,lD6FE,*)Bkxk]䞞%y"UĤ3~p<'2C@C9GHs}x{^zVԴsDu  !2!ЮLcHA-X3'azDHy$c- t~ @ A9w9ѡ/ٷ6n>zl[cw#IB="hoKWʌShB~M5/=Ss7|@ORuXZD;$W$䃿0;PNyB`+qj&LHb@9 iC'5\(}hC$d~"),F>H3 L'p"}OpHp1 0Ā4C.nYe 6h"^4Jc -+U(@BF MH`9xϢo:!tFȁ7|n%%2`q ~ܘ/ǛScDPA3H?Jq!7? C{!< r"i`<oyz}Zc9Cȹ5DozOHP (>00KQdSΞ xĈu`!ۯ Xt0+E}m0Qd=WÔPD'+Vxqȃl|IPd&4jF"(2b2}!Wڼ`Pq!B4r 81u-^?tH9!F0?8*f0Y#bN.(᷑L 0 # Cp=((i2%a0;p}!}z$' 3&AϷ5'7@%UP A{0t >DCQ1LƝ2B߁0 R 2H1/ņ({RYX(G]aE[щ` h8G{:=J D9b])&nC9灹Mn 4SE˟ ɳ5g +}5S*oeҋbT,dBvMcb/L,?ϡ3}DA-Q1 CNB`<~gaء Y8Ƅ8shQ>P =5AQ϶MNjC|>wCS\M>H*z(+ާ3*h(|zrk4Ԝ~Vw1pL`NO|` Jix"2F<u<΃ v}uO̤ue7F[-t~řN2bGա䘞A7d38ᛲmˣZ(?Ga{hF7Ă/xFgLܞVM;KșxyRJ I3P5!5P.EbR4d -4DLުI-Xdd]aRmB}@ /Cɤ_T{|y ;.KA6$&K'rW0Ѫp2Dtcb8ϙ(7O68t8Ԥh@-1t#ڌ!›de}0`, |zTN$3=ԟۯ11~'4; F<bG&I2In荑F隸,+r@ }, MQyaLӠzN +U4'pv(sTES@UL@)S B AIT1)TQR L҄T4D%$$A)IRC(^[ED4CHU1"AD"Q%,A"ġSQD@PL-@PR%D´)AA JQH?&zL1)& 0<\UUN)ޕ d:R&Ѭ7,($KX_' q841  m/BB)?HG&xUԁ^x'?k)=4ԈQGrű#P~~#xALClbdJa#K@-Q-)D׉BUWHHh"zu?OP+ lAW~>s+INխKLclXgT$r%A,-L4ߥ` RkPK ̲9 t3]Y$8 ChNH9ܥ nb =fM\iZdgfF[>h,:>)D&YLRD2ꢠGJBRI$3M H_}j2F=0ÃLIL$̡S@@?`〾 {d$=ayrF}׉ RR'DqÈ K !uspxu]ɕሣ8G3Ƅ湲D+c(c\MǝCmCHOt͏.,Rж`KAD&YvBjB{7til"SjdTaJұlęPHяBu JGk7'JS^%)t4-fᲃ)w')ƊXq#wƣƌѠҵAyǍN5hև$9X(ȣх!A8~;Ro8A6)0aM" Sra& Ԅt-bTw:ixR6wnuz!IQJC9$ДQ;I*^6gG䜔G-x5ڄYT7>Z?ִ)Ru`̑3 ctzUN[jӊRXp/t/NV줼&a^ڴcFu\ȓPqm&oz =ǧU m| 6֧1lX~Z$vfO_:";IV A! yȰ_4*5O+8.MXo%2_Ѩg&\Tip54(s%A*4 Dz4C&MlTz )$fFVH@AG¸:(9pA\P1tc&k}+ Ufv($j11"Tl`a v]AȜ#Abӣz*+"lf  wJ9,w ɣDp)JNy:`x|88ADM7huxsQVYrW~ tN]gb[6yӝHT]DM)Ow,l74ƚ+#0PIӔs ۭl!EERN!LY(q&L1FE5Yqޱ-R77\w!271ߴB򛬾/n0}kipݘ*d aư3d"LK} `޲ɵ\@Y5%V?=cHr` l](~I"XRSNS_ͰWGŔ%H]U}}z/6Ȭ*R,S #Gp}pI>{E~4C!)9G,O}y@X'55=fU(jjf 4@ӷ*%ښ5p-cbllIuw6PA"Pl0 A0 h!l8lWXk E*0-'.->"ăx^Z9wшxuKD qeYDfVщMGj`ӕ0O2*:ʕeÁ#ѳzc%<(wx$y j"GAU4C͘ҩl4Jz2oG~ ͳ:zL<3P'C5W皰͈ `c")JDI; H (򊰧{X>9?ZDfоgr!H'O BfD Cy/p%'-fE5M^H9hccF $qO#@ SkOt ޽>8|fq #ݎ(N}h'!P{xĹ=6kK/0mH/0!!~,U@Y*> i6*9.eaLM 5}Eb?v@ј x|;_m0_d`8Bi'ȐDvx%aT{av("/#"S:߭7xEAuk {"[9\xX ! @wl@hOBF)|b "bxkԟv",i4XS bIsDRk"A) `2j. ""Z CAABf `!7A|KW _tW Y^sY 0̈bcLN֓z 4$9z? cPS&КC>h X FDL55D#ޘ(Ѥ`jӪ({!cP)ADdhspM }G y  kk\]/[Qӥ^hQ Eac ?MՏѦ Q 'k5|M"3Nq^}cyO82|v ۖǺ4j GZ {'x}p(*+fv߇-?kpzEEy?āiBV:"QZ$B!!p_%B=݆+S-PrNmg)̠!Rd?mZ Hf (¾HxykͮAH = Y$TG~GÁs\r(#h9$m `Dp,@aTJ5 @ Dy:&'$vz?Iz䂝Wwi! Pj(`O 3U,AE*|2|K mEdcoR7dlc7zg6{ݲ"4`sT;ٍIy\}W_C bA)͊1,TTr:V "[8tY)4<éH '{_I8@>w%؎o&R-"eVPǟVUUM%>ƺvU[ڢ*PF8Y1 ~!os 4.Ri!Ad)@M"% CEE pyX OA iCu&DD*ltI |'($*.&J-#JqtѶ ɭsƬd8&I8"DClD @MBI!fJ B)Rg#l̞xF6`V. CMj߀id?K]wh, ߏ\0?~'~ 7Ip&y]EDMQD< BPxAT:v?U(!Rc8IAJffu@;!HXA,b }~2%ٛ?OG`mɘ)k-h3X,=;kO4GU;UYGGKj k$s!Gg,rb'$"ﻢ5@>\4A0tuH2"۷?ϝ8N &sO"B1x{~~J&8!@mlB }0!3gaQA(( 'V(:~ֿ̇1[9HF !Z4`*k 2h<߼`( -Hn6J[H4dfK ѧJOۃd;ëW `PzeiD B8GyZΌ0s*cc,Bac;xh̹?CH|D8lTl!.)`\yB=@heBoܭy ȆQwP?D1kyy ȼu9HkF%p,(iNːq+;5`$AƆӣAB7^ph(hp"b1Et+\{*K̍܀`6H8cD+A'=Z5ʭLq P@af$BT,E,< 4a pՄH!BgaꊦRfڥArIF}MBPM1[ SXGLvhpC&tNW:C `2$܏ ڧZrCdUۨj !cbm7S hʤc$0fʛ44OEMo|flX˽h .Y"1<%ʴҚ9\z]3`8Ko>N|b[TjAs"Q[穉9܌{'LhEho Aȭjfp_[mo"8Fɚ6fBDQFѡF[\[&!S0ްLBeUw?Ɔ}62嵍F2Xdsc^HCɳ|MjkhA &&=522J`WtEjgSRr:d U` nw3^TaɑyX5RF Bmôa+Mɥm-iuZ)ZH Ӵ#@(12RF,J>K Eþpi?+4iOO,jM #BS@RP`z6ЊxzXִ| l*'Ē35 aT4 ij ж7Χ;Tr]sRs)>jp9kX3Iȣh~,ݎ]ċq20"z10XiFQ$h4FM ȁEuH "b7Rxiǚc3i/![c8-HSms,{$a#8aW cHW5 8J|qVLNo԰]0_ -'w؁&h+aaӑjQ,diK *#(1AM(Cm`Wfr=*3QJly7FCrFkI܌N-1Rhth^^zFaBm.I!s.$ǤRJە\ngO qO#N8G78hd9tNC`7 1E<jLxH_PO '>B_$JsAS'Ay# 5n+lAI"5&B Ѷ$L|,hh54Ѳ4$P2)$'/yqt: DI!tC~a3]W!n`O2:PCĽcI9nTkkCNHJDA17xg}a ó H|A |JX*A{<r9`l@cZ1d{%iJ c+ *R'C0ARe-kbAТR(Bse()B;.A્d˔Šks$1gA@XȀUTIR Zh !JTPRP J+ @D!TQEUlh4hwPtЄ42" MJH_gF TBF,ࡲ4" !L=@ᙾj W!UucA HI,S1AQ0,Nq74+\7zf 1!$Ok(E7u ߁,&X&o_NLBҽ0S$pz 2,mF)^M JÓc18;.~]PB|(\7 "!,1 RH}L"d(8@ xCFAatQiuA AS(` h&J!}7&|p}Қ&.~ݧ2 {e҈*R&|n.̆P"S_ #.xy" AGT!Wp!햁OGHp i0&}P5`sjX%(7o|=-"v<-$pJR߬B1.r(l5`Qڸ@9kEJ'yvƔ`~Vd! PnCCp3PGM CSwmV!IZ  dJy҄3M2"LJ2 L%D@=v;!O#0uCD!8"PЂRJz-(DN] ÃqDZQ(Z@!1 )ABDG%\B4K#XHUPB& d݄{̆JSU4RDI<#BR%% TE 1 .1`( 4`RHs`"8g(̅  ,205ER4*4 HO0M4 Np-:ڪ`4d JLHNR3IW )jB%F-"*08t44&hUS>Ǭ O1%>,H4 kZ@X$h:NI> 'ܳ/un*4eRM~!o\N ?kk_oavؠADͺH)(i=0d<ҁ-+*lR$ 3NڶIy!̥ġVXVFRlq0I2̠l9T6I2ֹ!pѦ1n.7t؜OXiSg17ї&M ʠP- yư0O6 ]`V1~`ěVDWbbkfMBmhFC)5DXtaͨz@{cH)B4M|XB pPr^!rt9~o3t5Z جuO9y>|ٹOH&ZvcyiP.39:l12bz#& (f[9% 7 j2gX[(Tv# `h;#]BNiyy<z}C0rэcV~ Hci"}#ށb% h!)Z"{ s?áy DR'щb *fhB`B"D%FEy@E)04+CH>*7оb%i]Ge#9MDgDA1m Z4 ی-nvO$#FŠQ`MQ+!LGl gw60hRs'K rA Bg4 >E/w~.E섰(I ϑ1 4x{ v*cJ>0䢚QL¢@0,DX)LI݊c|}6$/&DBm'JPf2kl/ BP? h`;Gh ::E?Q@/on!"RťRbЃKjO &7᳋ر䜒ƃd4?d"ZC=BA0K6226 rHsQB4 mM@y~{Ĝ@K eZTbtn8lPMCb  FH/nxo. }kJ>?y)Y ?[`$#!9n`1Jp'j(A~4#Kr,5XR y@&jIB4(R~Nt/C:[PK~3)?OOc%+7;Qm>_wO7D 0=~U3ǣhϞr4?,,:j¤C(cAGmK̹(+htjNh*)pU)sm2WA]ޠm0iVZ >c!$Ca| |0#X3L+q!Qb&gLq%aGM(0bʼndcYZMwzݨ"k3ZҢЄcc&Fة ]b-1j=8Itɜ(,XU%`1Na&ZL$s Y5|<45.D&!rL bV9 pif~ Uk Ii:@*Q݂OgM"4*LAE\4|L) "J( TELePJ \")`I?! dr^-%<"~˙u@T v: s#*!.s] I=n;v_}ȳ؀`?D3IFCNpP")U=p?<.#A|L{vJqUJl`d,b0jHЈBKKC1,LTI^s+"["8`HPbAHQ0Bh)i:OISN$zcpȜ!] nIS(!i T ])@& ](قj%eBeCxXxm p!}B`4 E{$٬C @+4'IqCEWzض41' ^d}@O 4; m>H2w6SpS _8" VIFKÓ`VmQ1$YHaT 7^6QLB Po!]NRV\v28Sdɇ?n6 H D*49A XzI;TN,t(~RYh8 䄈gn'ADFt.(vPĔ~?Gt`#CG!2tOSLE'sA S͊@xtAFH[7"iFƤ2Ǣ4qRps28ov&F@f1 xy<O` =X FW"/ۏCQ цEݰpC}?Nt"o÷vڴҐs.X6I},\ts6Nvd-Inٵ3NlvH| ܌SjBLDҜ&K{]\Xæx֮MN8b o'SeKT{W6F3ˏ% ԘcSHm7sGoSb`;q/T\"]?y\x٧(zHmEhT't|C?.驭g(]083/{ gCY<~fQTC{x6 p4,r{﯌Laқw(u 0IVWht 5l H~Y9٦ONp{:':o^$֗\S"̐6FsEU @wZ1vK<'ɒB:#< 0zgye: jpM!F'F+?ĹntEwQ,/b' T'cMd(!q%4(}ӵX8IB [ YqjZfejq Y]6Yv J }4UDؠD/ o8<]ۓ1h  @e3[ަad@kx-2iY>5DVᛪBP4suIchUJMC8H| 2p-JieF= >C(K*jnR9p1ϫϞgpi /0H #  B7c٬?EAad(>}Ak"pQ/g99}9xF$g?=*'\, @A GEB&  =U?h(" I}ʶl7L&@WgNI٠IWEGmn?eم*JO/d 7Me~ B z(_OG:"%`Wvsr@N "F=JMߠRrNh678LG1oWk;ASh=[ 翞@n_iCɦ t "/#-%׫SL |%H!4Dj6 G$2>\/n'{s{ȈE4 )ABϖL3ﺺ1tkhJ !5M7Ia-І174],64\J>qI}\(4#ѩgZ牌1VW=*-^Lyռ&>b]®T#Unj\kC.{8_gH8GfqgRF-|I+CM)yG1-Ĩ_x ˞M3AKX̗lHxXyn 3ˣfs7 3Q ѠLnJ/^Ov@Yl9d4lG!F'6Hߖ2n tZ\م7-6,|K+5Lv(߁b;I4X0&L*Z WܼS:}λEeF:G#7µĨƩ2!FJP$|7qFQAxӂKn~Z 06xHT38i5ֹ/ryjVI=aDah >~ _B<^ea/V868ZL :̒; ;}՜N6x^YÜ=$; }ډ nb_t{0`k%tLvqC?4,~ev`AsH|@zqbbeeN)^scJU{Bfe4КJr>րA:ǨyT}| |{Fd=y*x>OVMة";Fb149:`WHp^ ؉ b0l0tdd">0nl'yW@nX 4QAIF Nu(~ͮӍ Lg͢ TNX5eKhִF燝azA@leջovA]0b*>-\޷v(=7H4@ה#r4LKVf!p)Vc$L d-z搂c3&<5mga#Qpi6B9w4FS4RLP@QC2@ZtL)VR- DPA{&;b[oӽAŨ(傜 5!c|Ҕr900L4Zc5!b" RƬTy >C%RE\(gלJ) "XiO\";4xDsd(V42qiP7aD՘r0; ,`ǿ=U6k}%kPPC80E{lݱ`p1G * qXG Ӥf ֋WLs !cԚ24ӧ& mzȰ3vFmʵW5JcpO*Q-ed0f8Q""AFaIV0̪Tчej_G_‚βd&a !)5UV3篘/n"`#Go&BbM $5?~e%Od>?O365JlTZ^;;뇹kC1"F3=Gp aT`aO&> 1{"HI`b>309܎ 6u&ABz>Yxiy: D%8h @IHb[0g)zvsOFMt𢐑}¼%녃0O H ـ朮`͓I]1'." 0H/|>X"bC3|CFCIFZB?LJ>LγBWNBCi>f!h  UmE4$'P5RP%%@tznLL荀ЇqllJw:_8q$ d+oPKhfpB&w4]3gy@ĨbB UfQ)=F`- T+HaO8qT:0AzPF3@ϻvΑ&XfӿQlj=ʇQO@b$(h.!9veQ3#a@ TTSU@@N![PKu:|J OEҘPa"uCnO:J7:SclkJ @&:AH }&(qMąu˃Th(lMsQz` SLjv))T"D/.;'XЫA JQD$?cn*V䇷BCB=AZvqiQKP±6JH@*? *2:z+̝#܉\@K .]E"DXV$AeVe!Hyrd_#?B{M(T #Av9r=8GСBϕ[Gg&vB#ܶ).ʮ4CB4 ,H\G=}S=_RvOO#6cܝcc껒}|ɓIMvJrrFe+>1dhd @+=~ԓ: 'dV f 8b?!b(Bb(V!C9||z/ :XR>NE@h! ^<PP0SLD DBk\!8f8/DIIQ ^'Bi7$8~DHt" A1H@P!8 +"Kp]N=cς)эD>Oqa (K J.TvfگG<TP? 7x Ao^UQϯsb|2{?LjD1 FosBimmBmAF?Qi~?;5%&Z!XA K)Tl $$hz;m)*Ԁ!ĨR jO"$eq%IB`TozC=yJ]&0&_zxI\Cxϧ?g!,$?=HF'w8=Ya 5H8y-GKv9{EGV[C=^Ύ4D'Q &Ac~PzDO<{uIr)ri_̢ZN>uw=<.e;LVuLX5G/ӌ5sV__7frd!} ^YXDDK&̏OQͯL{vf=ܴ&Fُ3Lk|=mʒs^)Zk$gX'G4KCl֩6ZV'InT StΓTE'{0f*&DQTVTxMy%tԃLm)J;Nr=<6v^ [xRwbpl[;Ng "kzO,?gLJݎX0"1u/So 2%'%>]e11M.`fXy׃3e 5&jWftۻ,qzP8zMô3-wMطTp0lV44BpC='6조Q٨񷧇~h o6JdyTкḇ6J~֗l6Y qsPXCū1U[)h4ZL1G{"3 PJ]ІB .e746G&mM{!!,QrzdqF%-!YGšV|31K:A,aE?6$\YAc 4;M|@yJs(>(lH m ܤh-u>; `G>Oprݷ{ZYM^d;4<;G:[e! ϴw2's8:^q]ņ- QVv)zYaY+<㛼dZTʻ+2: a}|=>tLM5Ŕl]d]Pʘ=ιӋ%k&naCs&aoN}FOwtnfShh#j PħŚ~U`/g~źkӒpX斊Z+|n7vj#qn~m8_5fՆsyp)Aɓ. yx&EΒ:xRZVq[#s1Igo|=o屆fؠLsl)?6/EÒ`'HhX$?ZY|Q8؁|ß4|cjR{03[-pws\Ffhls3[g՘PY:x0໥^ o1^ [B?Jvù i'.xzN̩Нr~G\xೃ /Q[{J3/9ʑdGt,V 'zIbpdžHk0iCW!}/nF/#7I \w& cƹB ]@ a=fgm麀tDnl/+ZMQ<;*ӥ'~Zbe cwL:U~yHBЕ ذ:l5z@=n)snO>S8{G?F}KU8>Nkup\qr6w.ᱶj rߖ;d@i!3MCC~}FAQރlXlSxPxq^'dcB*lĢPGn)Rœ݀:C٫>!cF"oZ*a?v;52%8Nѽ9:Jqr&h5L$*H?KFc۸Zܝ=ogB9M>#v,{ʋ0xz]޿Ȟe9@:ʕ][-ܨR? pZۮ \ɒ!XHvK`-Śs1) )D<\)G(bT_PtC<bz3`kn'O\6f*Qt&D~t; FjHo1{=Q_a}|jƅM @Ǿ$e=,oqҒɖ~\nH= Z0 s=19L q  "X=t]C3!%āƐ 0)b `is\Ia ۰/TEQLitIC`Z` jS4#"…6B2#ljXR0s GDcPK l8t[[3_HjוÎLGr( -HHd"RC`+75k B,Zi;i2ì Q1md: s@!p>C$:@d jHտ ?F%?t؀v@Y%5뻥;!?/>dSյ"c} Nf %!Fр;7Cwj}a%#Sƒ" ޱbFe&pwc hFR䊒8NC7Ɓ_O;ƣsiH&PD| LۋE &Hj[a y~ ?Cz`):MGDLLj>u(QEUDUTTQAADD2A%A͝AeԡFGA$hM-:}0gi5G"B<#7,7Œ s:%(6#F!Ѵ9bӈPy?7NyǶIo;pEuc(&hOS1C9 lvpꢕԏLXŔ@؅ŃTMAGޥT(6ђ)l{=?N(CU_?@c6TAQ'Q$.MSuUkMB$ݞuZB|aohcd 6>QFd4LϽ"QA#QKJPu&و`+ ,TRr0.P.GriM cGho8oOPFN/BlBBkV%l&^.wyby$Z,sq,X{ڭcc\ely O.1Ê xQm h5`hbu9|@ CcQ O2V1#< j@& @F1zО F|HSm| T`YO<==3=h/7@oG#liYW螚 >j Ps"E"A!YtIɑ\R,Z1F 9\zr9/v2r{"L' 4`&1㇉ıOc7 Bf% ]E!((9!~=9K^Hؤm;+KcUfaDiDJ"4x5|%B'/"񌆏$_,1/''4 .~Cs"Q@HiA$9(B' FezZ"l v;nph8 :T9,Gb(Lj  9ɾJ=@Џ-!؉C[H}m%bϲ *9Ir҃B#xB`1&HxkZ K+"* mϕ J5VQݪfCWp[#$1{w6aο_D{@=ҩ#D a'&}; ͠42"b}~Ŋ$CB(R{s}pwOz%}uE5E3D AG"̀O`~,&AfChi,hkj;.s@5|CxӸXk>E'26v5`B T} Bf=/Ou'LMHG,=&rmkMto& b{&l5iPlӳQM3AYmxZb]fesO=3QCv/v y?4TA28h(f hH"(i@ ;=DGƝuo?d9ӟ:C헇c""K$ (ÇUےo{E+>v+_jb'bA̭"3?-`pƤՌ!@pVY,)Pؔ#?cq TR4TTES j&b iI\LCQ- 53$JPDPPMK 2ПOV8'Kd*f<2rjMF58,q9$\ㇱ#c`H}xC@P?;?<U;NQ%A RrAj,CR<ձ*L*?gm$ujk IB5nE4Ǭp5264a+|(T0*BɶDa 25X-QQYER"xaIVڀHR%*"Rݛc8+*P Uj51%%{b4kE"i˘AGmb.Q 6mZ"s\j(hf-p!'P01gop!%ieS|F; nUAQI#o1 @j[[ JvyDp|Zq3)@Q@Z?p?߀d?yܗS+ >]DC}“ah W?dy DcsBm99Y1alգS39n~* \K%C}mc^*"X9'\a=ex"61}a=gl~0>>Cݶ#I(uPСt)DB CHRo<b J`_t#Q?qo&lhѣ3b@L^IS4 sI-.[[82zy;; etnpiq"f\J(`DŽ rP,RJ4kmԱ2-E-({33(3a뫌UUW)J.ד6qjZBbɰ<*;`!G9AStm!$!#I--IH1(vIDLTF-s^pXBR[@"Rf/^sAXfRfbX1R(i4ث:rRj,9]uf}Of0F0'c$u;!v!)hJּvT)ӣPRo;&G@쟳XLHJ9zN]v HA}'+#'`MCd!c8ae&hZ6:d#![Pa?;^0RY@y"h)|b̠ ak@]<{Z fB$1g8;\h5;dso #xye&!FR35*$ Z9v=Ld\>!:hPR[B",H楲=dLuK$yǝ[0?ъ܌U@u$ 'VF0Lf*$,)rfN'YѾG+Hk2O| AYGB1zʴr`5ø&oi;eǨF'r V{}M-8VZ;Ǯ$oZՌMv5<=M/*J ⸽kGiPG`Yҥ~>)vYO>H͸_)UB"jRrwR Pjl͑LC--..vu]6 p*Т٦TA156 NS˓PF|Qi;C-/Ik%7޴՟ h@ΆE5iT>h}FS =]ZR<[RcN[7 & CFg@Ę- lMDˌ7+@LK*LFBd lΠgYk (G2Eh`(@߬]mLnaհ!JiOc8V kyh :@4aݮunE)֖\Cxxƾ i f&L #" ugn[.Ӧ*6K!(ۑ`!E3fj ܼpng& :ɖaLH!<aWM!02 ! ;p) &T9]<2BNMPQ|喩I3!gF{(2;N'_5+CXsS9fh:6!q*IZ&oWmF21{C&;n I3B` yQt"Uo4;x#HمJ")IQ:'dk/q[|(YfhM3fum‚W>f00b@>fd&/TC5`wzy=+L@qJmfVE`PU>si4ɜҀ]mKP\*>."c{>!PӋϤL{hI?ƺcx}m'0bGd(Xf`6ߗV=H3`S0a43Y{{[#de]IL;8/JəL.3aRi>pĽ&VC<˅}mNFu~| Gīw߈c hDb>H/섶rGU 0ԘMsQ0BP\fqAe=LOܒH`{E8fՕC`=mǿʏ{'tol7&O`Qq/e!)b$*F&|],p5(ds[JIҴVz[ɲ6Ej% 2[xkҖ֮*&/q! qѸm4nrJ ‹"z7I2EI-Sɸ 3Z=v~|yp#E cv.G0YEFXiaj*5HF*8c[v2?8g7ll=$ؤb< _  S0][ţB{1MϏ`|ZdPdGY5\ hrR27or,k16)&4fd)|X8xQU;_ a"CKLK㭚ɤ8Ap5嶼j6BCfVSjx LXh#Mf3 X4uv6b"xhɬB =֢Gq 6HX8RVI y&RwM'^c^yf$iWia ;̃]߶mv\׍t^SLmddx0k/VKo! bX$=x_L#qԙP )[w; S~h5u#8  1"fР{ȄF^"1t7%*XPrJt שjLJc뀱p夾^W=4n؄լtNF ىFZXcH-4ѷjcȇm8Q6CrNH VG!dXX0JZC-5{&eH4A\e!I Zh,oHfL"dyJBڝZG\Cqͯ 41F^d+d uډV`u)H•N%U(/2RHLAI7L0JC~K!Kd O1UDdTF)smq8AS.v4T1Nj<15( `SߍPcɕЫ"y bq۞qA(qd&<D jA6-L?0ZtYkk_iB>8ۀv@rfGoiLl <F)J(iP@/ ~G烑u<)@t,$A@Ĕ#0H%- S%DB1 ! TV6G'<Gv?!*V(XZq(dDe4WKxbP#Ǟl`0>tSPv J+0] eiI$&1%\/L7%dω83CMa\WZ1+f<dQ 5%FHɐ#@j (Tk1 ɦ 0xh1ܠ46HLDŽ8IBq@E(pCv1n2PAۓ`$8gRGp`c 1b RE%}M AJAHp^㗯`bcwr-GJMR&Ǔ8\\9"Z\n**I0jV1Yh)E5P8T1& Ny˚ʧ3P뇕c g-<3 ]h43F ,14Ā)*v%cwEOOh:nnjqM\M 5ظ.nx{0pe|F>>8 J^ TԐA:EDlf %-? r3(U5R߶秘uοApVHw&B4~az4GWC*kjhY:KZY=5e8d,2nٰ TɆMJأsNvCXpĽ&1p?@]G:\ߛhT>D J8Xlj]y'cۀ݄>>KšoBvpc%xR,ڡqkI;#A]31Wk! *1;Z)%6ȆN}p{ ? |\Bz׺C;lz 2K(cˤd=:O;jHx2!Q^l=d2H$1?5@Y񭏤9F4J{hA0@:P1$om=*0h]=ꠕ1 86/| j Ē\oyR]YNNDL5T2A1)JP$K*u'$~:0^ENQw]i]UA] X9rB+?_ %6@CJ v!MQ:qZVk:Lk9EȔP)1%/2^/w4f a ⑌$V8QINu3M*gQ14SqxnLAU% QUCG 9͔5mB9G/v Ur,D@8!ۑe*cṢ֙-71j lDFkZ42MƋV/ g:|\XpfJ T>4 F ܴ1R C+a w$v(B<޳Z‰ iCkSCM$&+JfAFiRe&G4[ ʸ>+gA O12pєpٖ#yTZe$x 61 0|)Q'uJ1FJ8(B1 23CMXtj >~"gjFhG9\GjpSD!92P#&$ *=-K4CUE5:ܸ*({ CLs^%*„q+g89ww`t j$ R h5{SA?":Ah "T\`ZJB$ gD '# 38?_BX(1>2FWw /2_b4nq?I?}6=# kaέtLclw) #$C)׮#ʗcpB^T :0%lHhw=qP{ð {b(̞4iM99Fs42֛HD|ȫ "K+qdi@ H#J 0 1$LE)2-!A2Ĕ$L#T  K B!D1A {G5lH1H8JD%C{cp4b*mbi'pӎr(>7`}<Ǣu'n#LlD(°8&Ҩ&փXBY0gꑇ@rJZw2(x;F؄ T "Eyfffȕd iǯyBhHEvg3_Pwm{#?Ů{?qo )^ .|1<)廅MD%EKeWhp>#*:k 1V*yK>|q3joWgHEd81# +W  5e 鉎0b!syzQzO@qy C4jE^2hh<çK(?ʎh3}'ѯlޮ`D P-1"R;7S]G_6;:; "mwߺ}6] %)7hq$o2q3MZ4Ծ02[": peEWߺti TeF)Ч"ikZ1=(lO&2-JQFcpDM* `Vr#zMn6Ci%>|8oI׌ZIхej`Sę8P!gE$qM ,LH*D/rOvt,8}$غ=`T=nA3 !IdqHyA:avC&(^AH`uMcm0PEqEP%Jzz+B)#Q#H4V|/1mOзA6L! fhކWĺ7bQ>&X3f@}*J p lh^rQ䬃\6$áRcLvD H҃IjbB2rhp4{»8'T5&9P};&!'_X@@Ĵys5vHo (%6Nc`ucQ)Gwg~o?"\i`O~wEA ?VC?b/H `Ѷ`+G`Q ;cQ>rD j(B!J)UN %1BȔ'paLC( 0BFP2pz:E|@>(Jc PZ0#=d4 _./8~/JP}WAǻdAY P10md< o8/OZ"Zph0I[)A݊&:IGa}4о d5Wb9w4K%O9:W6۟L` Q;-<KI! \ jQF5L3TL4@)LZHyxfAG[$CTӎʓfedA tY.0 Z\}0wp3Ø d8X*Wg? 8оL` S(Rۙ4ZOaFYp$"Jd(repӾw<=B'قtoh W $ WdCnÖ BPxZ.dY%F(2{gXsbuR,,9c0<1FYl(܁M-8KFD $ P0!D*`wi_o|D")"R<@'=Ԗ`zCnJm{x0(9ZA7EwvdX\bȽÅ$֠PvJX -=Û{ / ILJs` ]ƈКl.AATJ։Z(- \*MF䒘|'@0Fb)ҿΠi%qZLqTסae T ዱ鄔Ȝ$ (CT< 5ῂHJK%(3BB, @TPAT T,1B2*JEDHQ2 $00@!4AE DJ̌ E6>IŨ gT6ka鎒>c_+Q%S@B* ( cB3ELUUT4S P(KRH90 vcyVdNJ*~IsׇIM&hK|4qbcS5ht҈nŴZ~\ 4aPb_I4o{4JKRyNg<6 2 #0a2%)Dh(42 d<-#i4˺Kpc NN h~5=xqa.ONÆ!x{o @,PJ-'~I 3iΡiS<* 3ɃmT!N\ @>t}vI0` ~ Dд a? @@Qp6>0@?PRO?Nypqp(Py?>Bz;~sm2,* W)R'Ri=\8}'3#.` ?) ԷX&/t*SES0Cw'ˈ$<2s?OyCYe+W|cpG>^&P(<78?w nHM 䄮/@PҏDeC(%?<2<|#݆KI߼7 3s7b70 AࡊX:bsp :L (>E߉d$M VF_iNρwM=AX @ ؈"?AR#ȩLhP 1 H.c̃,LFY0Xgw{A//4؏hF GǠЧt\gcnz;gHUO fhP@~%88>%lTbܦ*Jpp`FIc9&KK:]g%QAѰ9{M%eD3ìM%XbgIh\tS+~lFjkbO AIq?^' [OvͱZ88Lm Lled!ѲbIe|mB޼Lh"]xdr$ Zl>!DrUjOn[ݘ60IS-МHa>qk8<[ggF/Jl{uCqQ+C4[ &yG7TekDnN{vLS9QN^|2bqX>S]@JT1#2+@J4)44S@2)%P4 JQ1LDEJHD,PRKJ%!JPĥS 33JB'%%wk/_fp#5x~(drp  n&P+*ih?ry}It:nچpw"U[cӈd˺).쬝65ssM ׮TOJƚ[ YIw:9kOim==m듗xnnc׮78ozM}+l=zU[myh ]y>y}okb N=n=5Gwl9٪/oN@P J^}NƫvjV1\ˉ=UKւ}=|w}]owW]fJW, v``:z۲(P;ԗ`Hz pt(U9P`tM#Κ"#ne=iN}@<( %N.kWy:Ϧf;_yҟG99$G'9[uK0 7c]ogU@JQ(( J|EPmkxz.[kGv{n j%}s1kM׬:>׾ϺSm>DM2'):oz76{}HntWuq޲s:WoY լz{9z.2zˑ=ʻ0gsﳏ}fJ}}I}m{|'v-{;w>H@H킁}uC7+ڍ㾝x:}K6㻡}v%lСE_mr׾o^{0v{ԝ bYwNc׌o>}r>ƴ=䒼Pqˡw[y>Oz{ p^_ksD}f`}}|zzw˶uyk+Nݭ:>^bݽwumWsm$T0: J_mnO"Ik4>u@wݍ{Oy lM4=;7{Wago]wSCnֳKnZkiv +OL=U{vyu}ͻ{sD\nuMx6 n\n}jWfѢj4O@;ۗ dmn`0@5zUkT-sl}J +}̰Ucm&AEٶnseB$thmҷgZnj]rDۻow;bAn۹dٺ':6a4TiE;\`) wT@l;Mn@[2 t6ֶzso"[]뚮GhW{nu!56U"%tu:WfrhnU!IEt2 ֹ5u`4/ k=){vTm;'];0u:uskAޙ/pUWbԊѡ@zV%=M\1ݶ5MS,umֶ9Ŷk7WC`֬۝;m;ۮ;ڮ4==޽;ӶnP:tه+ݩv\ ;t7ium*u1FZywjTRpGih4h M4zM<6 z %4!&4Li0 ځd@H$D 4 &I645GaG12OF 444hL mLJ~{(jȔgjzd(@BA 2d &ѢS )5=ShCA$D@4h4Si'L=AS?4DEUUYٹ`J " QMQE$1QGHDDI$B: O PPHQQRm4FI7$KAJ-s1,o{un'r*AD? j؟?T^jwS'IS͑Y=m5P:.89)l_`u{wi yӿƬ?ίZ}>}zj^l\i^;T\9\~K(} χ `P<} bNT$PLUd1-(%#Gݟɻ={zJFon|j.X=[vJ4t43ƅvۯ6=|~Ŭb\% &Ȳ^K ۪rZ=^u ':%a'ƹKT[!YvWExh Tl^=P}G)M/}>l%'|:0?Qw_E[. W0ʒ?cqﲔDQQ3_pBL5LUULDETUC @LDETM!5U1"2AšI`;~DL@*+ێ 1D> Ӥ|ö|倲‡doM3i˷(i0ؤ\Iux] $2 J>0V$@mlG sJO3.+Э珔ax%Ͼ|1I/.8gWSy"%:i ZMJ2sqg^3V5b5}ҦW8iDg15Nb6ϱМ^J7x\W! kU Eo׫ $n9'iBjXʳl |0x1S/}L3sqylF5V'5+)a{}mJR^b:ŔꩉY %{8bTJ7>,rK!UCs tQwY2ET~;ۿ}pBLt%6S2㞤gEgw].w<*yS04$`L %fd]؆M1 %RE[$6H? (j\JAQ[&وV.k-Qi 0CAFaA4YtRP%3:,r1#o *a4YT%E){}Oޚ誟h/syvc}arPG*sk#;u)D[*%踵Еu)P$P}1;I֯<<_=Dž]r/0OQ^Kxi$ir)wBBBBLbz~b{*'gB.b8T^" or,ZOm-uc8q#^#ܢ,;Ƭb ދVH_%˥/*4[#`wY vs›V7U_07އvtvp+DUk}*Xܰ˧6`fњ5Q3cyө Jy1_?r _P(5P 7UiQ9DL]v6?88gcM5˺alQ\Tu lm{bb7N9t/^])Tj]#mo|y-9t$.sN[f69bO4*%- 'P]ua3*j0x:pc6V5ozQ @ƥ@ \~KmM y̬ڣ;s (.ʯfT73f\&W]kN6XMsݤ{J8coLq9h\J>IyC[vPEiEqaB[kC,mzٖ?n/%kᓧ~S'H0jQ:-S l3\,S>ִàj=a}wEnwxsAe)fbm涂*P;+e\uE m%5@\y]կW/VH{nz [v+YbcU!Gr |bT!_G+0>g*d *(w w+`m2&s1/ ̃Tzs~D9:JsID6`ed{waF#|Xy|TuMM\"yŜXpލZϝ4bzta@CTYpփ蓃ODoW>$vCϙ'z .N$MvU2|ܞo^_qM5v#߽\{jpRC6C d*\-:>$6lP<'S؋U!s#X<̡J8MꎝWP:`" Pd[Y>09|vfK#E9ds]Jo gFh9?s>&@iryl O)BJSZ ́*{@ek`LTPbWS $ULeJfP)UAY0IoV9$e֞ Jƶ)7n8e$˘~_v L?A )hL$ Hmuis_,}?Mh"ñ-o8GRte8UWpT-]^GWz^P0gkR5E׮@VZܪ~6Bdk:׮s\K"6"X GP=D{Z,>E+|:L7!uݲOHIOULL`ВOG /-v !̴֯O ! RK[i%R^fK]u]u\. p\. p]u]u=YJNO _Y  RMmBBeuyg癠Qu0*UeaM)dÒԯVL͊=>3d5y[^' 3_6i6SmIbNiLiXSM=QxÎь%FIJdQ1YAy}7+$3;yL0 ZI(BڬAr BN7O_c1 (n|oep̉4>*~=s㚞`TBYp`ƛMS,N;UYCn VݗYpl!! <}S[߁ijXj%[vI6 qrr1ꨂǩ3=U=D^yxwm:(&vߎB'&cVNv6Rۭ B $PQ %\/)5ce[|E  Lo9[ Q8@]54I H-UAnA+‚P)KQ$ svvy; .sDaލF,T D)E0G&6a|DYI1䣷ZL,my{z*VKYaekI7mPl%acG9hLZ-HBm{{wqh.[a$;k⬇k-)HZX H{9rUДPDZ DUxű (&ITϙ˾3?ϼYSC>pFˢI' h4쨧<ק<L'7M-Zm65 8ɚc,=m4+-mV!9õe*}M\@}`h7̎;<=U;qߣTҸ.C;m!BRX-"͗Jˍ7~z]ZV&F0բ( ǕpvXWysY Jd)oޤT"emU.<82kr_N $I$S0¬*C C ))pG ײaߟϡsB5[OdԯƾN `1z (D1E SW9gt9&fH{9F*85"nsِ-=y(A}뷂θ3q0^PG6pTC@TS`#R{9GUVxg m\ߒX(,φA<׾+l"mU@$"br <XJTCij :ף:>0fHp3L_?GmjK]Єє$+Y@8rmUe*Xzz&T+6(=beHO^TL붻k 7nĹ 3ܛbwymy^F3)Aq5E8)]zHOZseҚKfu>ޏ0oLH+?2zj uzx`ldc2+B Tw;]ۻUU:wœ0PtEEg}LO=~k Ҷ~ ~7Zd|O7`WdyLkk(S NUJ*i:zjWVфAB}oӭcvkE0yl7GNl:स{OK-)QdGʫZfy,ȗiCH I=8ky"=׽?vufDֱe^wd_,vk[JS a4Qnz82(4s,Ղ$IWȗa6H~Y{^zm&f2U~ 0 ]Uy F*ZRbÆî%|LΎ-"],~k/͜/dl)h<9Qn;.B)m ,U۳0Zy=goZ!G30Vrmž|Oiؓ@!Q$?nBv~Ā>Ԙ}OaJ$Ie@HU5ITSTsuϧ\H`Ǟu D(^F)<{v{?ۥÄNFHu"3½?~VWJ.6I9cg?{.2腻8I\Ju-xgrʊќC=(d9%$E!LdD%BA$*MѻBm īeC!oS3}}JvOpgCe| oC*e;иHaG b`"(>rvVHF%=g хcLq5k0La,R]S !ª۔myz1 DJ@DDБITRP 1oB8N%#H`)\sA@//ؙ!J[mFx1qzEH ȺfU?嚭:sOETH*R0#Qrȓ/ܰ _KSgJ2ozIڐ̕(\ d ZYg i(CD9(Rb ٿ& F( ns:oC< ";cXJSwE6"xFQas< <1Cጣ()ՆYTk2b6#5rd"El2mƝ  ̣3?۬UUUb*z{C.p)\nJsmgP1~itz{??bız'jFp|YZ+:x*!aQot|¢](,ф ;,k<7<=IߕaZ B졻mq+f]6<'aM5ba63/c8Lu66 q7_qQƥMo`^,gH7Zli43R2436NKHSAFT221f4"4ز6W3 LsK' 2ŢdJHFm q/,rڊZ̘ 0&&$,)2LheR5DITjJ }2&9p7aU5ż.ѓJJXA#vF6BNbN9 '$i0Q7b#Mr#31.dfuF1+RMYQIQ gqƱ b $Ad K# ¢~@")IlJnҒiY)fjMHj,-_ۼu&փ% a-f JqZQ\!--il+]bl֦B $x¡WHIBE$lUVڢʲJ)h)J2jRq29- ,#ld3  Ɗ.+#Tbh G$hT4b2DM<:Gl ZSPmT4 0'!ݕSSZ7$dq q"$ӈl;kGY!le4C1J0s[#n0n0c"uɎQj" Z'&(ёtʡER `mDQM6c=e$9mRB*ѷD'5 HRlNI-Uٍ iG;[ 3;´ nJ|Xd쏉DQ1PҲ%R8FRZB/rae,[im)m '%mdlq+핔;;`<¯Kz?[cAhU4H(E?TEw2`Z5nI&uSZ3 SP ˃7 IE-P" ERRE'(*_ & pqIw10Q3g Z-X}64(-bĘS(m9%WY#m!l2,*P֣5LZTH-# 24V 1#$eAf1i>XQl\],Ec^)KmZe,QY " r0Ȫ"јIAS33(#WkLI,̣"Ǵ.MP[,:usa&h*ֵ`DFha2YacNlMIF ²2&IF0dYEF1MA5f,EoxxP+O:ܙ AњVRIf1&c SalNF o;kKâl L>x{>O?__m4(A))+kվdL] Dz`a Wa[dc%by g-1$/?oɊ""2c -aK2IacF ZR& h;*PU-R Kҩ RVEg]yF٭@)*99ULHE\i?r%#Tc3fɇ~t<43F=1_5ͨ% 5H?5&p_lgcGG_c+L~_lGuoz,7TnGm,tO:;,88vR!g:OK4vݙ1. [ޛ*S*k=$M~i_TW 8wNnD⯆r]E9?s5 9#mtoqmE#O_䐹HBOŽxtc=?> ɯ oBdW%Fx)$e Na`Ƨ6vmiw5R8ΗSsJ^{X|kF\^c`)p,4RhTWeF;|t%93'{],y=5e:/IΔ{rsăZ۱yfo^Əwz7dD^)TvEaˣ \?`Us8j:y8ѿ\23IC'> kvR?n 8Qu)&IO5˪|~1c ?+k.ĶtD9UnLcibq59 IXnQEzޚgi9?-j^Uo5#0z{Uk4KC~*ǣ.&C^a1.Wt'Rgj/7 [JF]^hbxޜ]bp_uDTA˹¿ CчÒe) GjM=)*o&ΞEgIcǐ#KJ9"&5ƜϑDy\+谵XL\~~uuVˌDvON8(4>8=k (P}{Z'"uL"N(rSKh`VUm3#o`ZAalZHn#pj?;1\o3Y׺E][c/ede}(%KRԢ'Hs *m6-Unx03*V)BG]OφuFr{T4 k`C@~\ YCgMesO"97HQ z(+ȏoF|$M$IlG 3̪NBU\Q_J_PwyCiU7n}HĤYwN':G>|3ҞHH\yB Л=WWyQv&B6M>'=T0X"; ' #̟技Wu!}cJ0OT0(' )eFձkA%5#,*{5r3@F`Qd8ʆ!}mx\R}(dwY80Bq{<0MCA3h!@N9"&,>(mCᶺgK LWQ Cʝ9|_.pH&N05߫g=:|uʤG'_[!ɬXTE :IPpK_s&*%/Is>8}t"` yB?#:rTt\mXNwo}^cNU87f&f><'k  n>m[\m!cǦ BUTsMj)S["$Bi}Q8)RDy# cQ鶭9V"HTXmba" ?}3Ϧ[K$EΩ=zt;TO:Jm X۪.źn:|-uַێk𫎢gwǝoX}-b,\;XnǍcˬ)JjkO\jx|{㈍ܟ9Η|p*h]riū!`$#*+3=[NZ(fI~~~ϧus]2!B E 3[)SpTGiw_Jip1#j19>TVJKsTȊ(uׯ^绁C|!&9EShPOkygqAE` (Kp^ HIfW>8B uɤAΗ<=ʶ $ۿ貟m7xLt+WlÇvw};pQp/Na5Yyw|yp@02;bCrɦt-A݀[PANӾ(BJ}.0)WE\ (?(^rs{~š>b|OHg:|hz>pPP Ǟšh( CvCd6.7M|)$$^$mUH]C?Yz׈}B:p8hOI½<ê Ų(.ΧYu#yZ=C/ >~g9۹m創5L~=qj0IxY;g1~Wm}k GuRGo=Z_e[1?n ]2Tp6CKtLߧӂ֮!8aN~BZÂ%QV+Qͳ{,Ƈmz+-OlBly 4w~c>ot;uj4ݍ͝;xmɾ} 1AqY^/wIlO72a^lY8_:|gF#9s9sGM$k:j VȿWRys/Pۧ.OD9opNu/B 9@YfUٳf̵%v&bb5UѺCRzA .Zq8e$PnQçâv99Bs.6vQuXt׀wvפ9lCcoL@MAZdSE5Yu;BsݳwW?t9՞:bWo.ϖim۞ys#l ": 5&P ZyPr/} vmΓcnݧQ9˒ɩL; ko=_Wbsz`B=6 A{N7yx;E?a"iK͙.4f@^i aS1$(YZ@i| ƶA|XL3P:zB#oNJB3?hvpUtn|_=<]Y $UK-ˈ=Y="8-;~DL< mRn2A_9{v9i2"'ptqə äPn*φ'~Ռ@`nYrdJU)f$&ʝ8bуW4l1hCbOڅw(?_j>=^+A<w2L{sD K =DA3K\yMLKGS vkbPAzܓyMMp Ȟ8=\GdlF4ׁ_ M@Q{C(wdW__oJv`"=D`-`=G<3N"kXﲿ_ߓBJ Ԥ=bݙCÈ6_!IO7.!@@>/g`Ă=?/T'}=P&B_ǨkQM~3^5A!wATL4@W0$$ 朚h ޴i$JHEY)j1?d]u+˳[ !ݫHX7p~w 8?! ǵZ|v=d(vIjyuB ~"}3檻Z7djzv"hANTdE UJ[y)?$g6:"qM2St%͞Cc׿uuDžbGu1< Ld-^&0o-&`Z$G#N7КJkAn৭&-ڑɘ Nh? 2nu(dlpITqLIB^߹8RD@ !,+d_p]O߼ L^<쀟T|/G#ۂ"'T )V>wvm9{_ƷY(TL"4  QByG0#(ҾH'q1p>e5ŗK8dKN!oG/f`sM1;Bea@̢}(;`z]7hr 0$u%bA a.{O*1?σ]&9AҸM2$n:7WWJ }@ЌB?v/N7ɾ~}N}w ~hcF G LjP|o/MH}@J'@(9[翤m.wLv yo,ߟ}f^h7۔/r9H`6{<YΓٻI!0ۈ>6F#uZTƒ"\OcË&dDNjW)vr}T;˕BS^UWU$q{oh Bgھ)*9]S#5FN*(FDP}SЈ@͝ti+OM-|Yw[vjsTk*9! Oe]O,'\ X}S dIԋ:~պ˕ne<ך$W6kWQ`:(酙T5XmLG^X45?=Wm֫hW]q9(1޳*U*Oh~\~7}YӣA NۇqDn_a>(}U}] O5/3| \<(R"m) -wa꠭e|/t.plQQ.w %k_9MCbr]/V{Ix8@5@j=jߛNʞa6Ixr7u=zv1zo:F# Wnf6\~hT9YQGZS]Z_[г9xJWY~?ƜvW |M߾ A['I *+ꐈ#j1[;j}qGϪzZ>N<{Hpq!QYit+9QjXFf!ίG@?=H$o*"vŝ^1% kcݜAղV֕x%_ 30BK7En|`DHzˎʸ^q^nR|Yk~-JRut6KLqa|O({_ v .['3R7(> \UUs*nGWї{nӹi꯳gO}S7vP?nsyem{zs V _C'jpTͥ9IÚ&׈q-rTt 3Xz>77a;'v%IPg[|RHWq>RB9f7Ϊ),8@I}Mo 8( R|@yd$jSFձ^ XRjVfI(=5`R]9sL*h@Wy %SX^z$ $>vK?+<ϓ1`Uc&Vb/v0-N*Gq? |81l!Lw>L`Oo*Q{봾up#dVJf@E b'd ZnNh0U\oY:E*xU UU00ADZ "y _ E=uvk: !6bBꃵcdX\ηң.fP\B,3gPʥs*#a( F1L%Vkb&]EfEN [4*׾/:}l-ٶ-dֈ/-4M4UUM_k5~qmr܆ Ht?&^}k5,qckŋ,SZbvK$j@V$roƏPfDI9dPs֨t5hq CM8BbL4?c0rd̩ [x68מ`)c^>*  >D2sc,\B!ZϽg{V\h`exE}gfnV=?,0}־,|-pjϐ(X)(*r>?ߴd]QKaB!.Zָ/.2z0c0զ”.9.o[Y2\[+LuʭA{ [cP6b 2 d7o88 h8x0 \MGFg굞i}ہrADص5z i2LJbTa@;ͭa1C6:BM!P"*1ѦX"t|qN'0< &\| hC)B1" e%tBZ2^u Xǟ?UE*S,2` C&<<4F4gP*TƨdGPyi! #4l34I$z>88`ć/ 1+v=d== !ҩaq`f9[ pӻ0_epogcc 1,V#JMc&f HPn $>Ϡf- ^Ӟ8^d 0΍ه#1U:hݜ)-J( \2sL,lj}M5aqdžMXS0Ǯןkt6-T'*GC &h~gΔ g(ATJ!BksO4Ra΄ `嬧C־HT?{T (إNz? C TPwvf0CӤDM6y*zJ"k㵂QI6?mW?-&ڽ-̉ф&ڹ۹UsGG#c(1;4>VF;i+!sݶ>2rBua:K(js~y(u} @;-M,qP |23Tek@4ap(xu _3ʕ(Oc(׺h0Sgzg_CˀlUOo=?.ncc, T~Qp4ో(Cv/7N_ٗ-68u?\P-mb6'S\BPkY`+󄸤@%H&1uW{q<;[uf ;0"60+/o@: pCW^ZsQ,ȩ6W2ɰUf?DkJ;Bd1[%L2ꄣC^6g Թ9f$?@mJo_?Ro`diQD4tqC PԌV?RHsbv.Y~2d^UBУ96Z7V;$Gq d_4 rIA+I2a⤓ F8%xc g0C}.Rf)7ЙD\RQ" + ]@W5[@1xi›H Gp+*o$1wy>~w|}~vWk@Vۂ@z W)Qo 5dXյ7zx bqNn=%(E s׷eD_VXPQG`bQ[IHöQaw.̣}iXfуR`e01MV{0Zk^OסM L?zw# i1V'4W"іB,W?qTMb{}"{b?ܮϙ* RWd<v+?bXl$ڿE>]%"e5s3Z@,|r CI;!K"h+%poP@@} e+*C|ĩ8H8G+ Y3o5="~w3#v*s 9ҋ@h=b} fԮGl&+gu_ِM] kHp\qR[oƻOvXk8v[pҏӳo ´g\0` Jo:5upO9*  ZP'qv֠[WxˀLT+N֗/}IޔnYlm(A{=/15ld VEJ͡ pϖdZ}Ǥy> 6agBtצxP8NA{a` sd2Nh@k~8 Hh7Xsg?7."Ph2AhdB_UYPz- 3+1;xlH۹ѭ"1 Bw} WPaԚ).xtSԘ*tjKTx Jnmp<#q=0߿uznu00?<M?xv  wqR8@Tc~joPG͵1Nxg`8$V$}w\XKuIX1q4}.u9oow8mߟH%~`!H}x|WA ؁T6(sc>z&xu8"HP#w/5jDG*{O7ݸ 6OE0.o=|àj.7PX^<tw"\EӧLwݷ jѪS ٌD_zUC8(bX4}4?vLb=_͔k!|{s(Xwā@!fX3Fۨ~ 5#&4V4qi <3=J6eH RqwJ+=(jg:?m<]m!OXcd 8W$@mx?Dfj}P$ e 3C d9Uxg ]ίHHo ]K܄[n[aB*=l,Fꈲw3}I&ghP\j\R(ABrScj=J.UVjkQْCb<웡Y݄U@ : >`יs1I^@z=X KWbHn`_y chs4yiU4pL'JÇ=d&!Q @@%**E C>x}ǏA2qU~g^ݘ,WQAb&f0!{z VyfAPSh+c/!/Q=ϺQ Et>Zd}2GdHu~fk7~7@o#m~IÄ0>4wd F!?MX9#wndFTW YD`nS |iOGizLR򈾤TϠ`ㄕ=C tE"/7WpvupP40 ۠pIm2hIXxC<@{??$3nre ʩk-"@! TRQ=P=Nd@ _`vG:R3^a/T!a|7>)}g.6wdL706+Ps::3r"֧ !<}>v_0O># t]]> Q).XDBw>ur;GGL/ZvisdJtZ-A-+U1\{oZ3e%kvʄ; ϵ2n>ja膟_T'w5,Zit"U?>A{]YGn14`m )4u5|U5& A%m/`:[^Zw?a^za dw(kzH LSQ,QpMn@<^5z\KdP{ 206g$.PV[&!5=^^Bd Wc#π'脇>NUA.gf՚UU?5?o>_S',zփ*M1$z ?WYRs757O~|:I(jBj!,22]S-9?DޏvwpJ\D()pw}t{JA[WEЈno~N4X0d 8 mtB#DOmP/=ӯ꩜#Sb;:W諶.DŽBZ_P-!Sf {[ <3dSHj`>H\!҈Ι@W>]m?!^Uj@%>NocYQҀ,~}G'>BQ K6=C" =uT!ĩDnV*xbd^as[ CAk #Wo";p]x .ؤ旴'$Rd}qA0~`?Zi-+TRVK.3eIy]_c0 o􄐢Y˜kG~ ORu󳦴'a!>*b1':Q,Z8Uq8~vHܒIǩ={<\ zy|R>ƌ:3B>;(?s]>BUW'L=V3#yUN~j+2G/ p7_#smNc, ,e޵DT 3ofGc#r/GO~G֠JQ2B i_Y$O>N\FNġQZtC=CZ9LmiBӀ>S=}ʤ0m?^@DT{Il {#/'o?O{zI=DD,}a"FOh}U 1ҐI$ ZG\]B8|DJ7"8Ohfdv۩0fY$`5kmy$I$I$I$I$I$I$rII$I#qI$II$I$I$I$$I$I!#rI$I$I$I$IRq_4ނ:ll ȉ|?]Z]aʾtOnD oAf߄BcfXU.ff/z#r$ MR+)i dFcaET9f=GbIv{a_4^+}N{~lܐfu:>&'R<-]XEmHe߭PF>_2'CQGٺRtR`ǠW.y9onLl *AϾ4$#,[(?w{@9afYqDtE~s`臩7{ _88<ASPU7+Eu ^9Xn Q>@~E}+6KM-k!52'G)}d!Fn)'PknAd?s!,G/QAUYO|$>@e*Q׹k3`|7zi&*Wp#~dTP<1 Ѹ 1w9ősJ 'Ig" NA4 ^6`$ePO,f(`֙@IfN# D<"k }U{Z_`' ʦV_BegK>~h$nN7>2SSx@wpfmdw@zC1J18WDg-]KuG p w=#, *E{ɐ:" &lDU6@l!F?O'`}~8c/ڌ'(pqjܢ~Ix{y:<]g_΋x"AܫQH>-=A }e<` 9Pd$]r9H >"aTF_,{MCg3\aB in&&kSNްuxid/4c,ei}I>c3'ՈѩJ)]DE{E:Oic2{ޡQ&#ԓe&0Vሬ Q}_,2<.Bng) Q~y rYgS>*D$* A}!$mx}gw|玜"QkKoMx$ \xz>*FAT5- W ãnPL o0{uO:qٳ1`Řq'}ekEs5Sr.FtATDG j o )^ףX3fG(ꚧyIbȢ Bst#cq`a-ʔp߁N7vLG a-/ `b-t*rA)j5@x[I !ۿ;ϣO4Nʁ!N׸CB.l+qXwi[38s*ǁ ˧'jەLO6],}.0 <틛WK;+ /lmu˞nxF` ZarigyP8a/Y[Q?D/2(^8UBؿ2 vktdBSv`ˡPр{P8U/sݗlqkN{üBT9psÐ@]WJh)`rzz8y|܁ƋؽJ7%tݒq Ms27D g &`Q||!N_]@,w ǸZՏE-/}-Sƽ*4 ݮ| ~!bˌJ D!)]P=gMؖF ck"{;IP#ẸQl*= # ,uk]T0AT'{4EMttl[^3+eV/j)̷܊<-[=P:G iؤG,6Ld{wwgn=`WAϵpu=5߇ \rwUJNԿM;^'\ ͏@P Q&, t-#+eY0DcʲN@hSAaf{G$~v1썣{8/VZ.`L&@5lv"ִFn6]PY׼hrUjwI 2V6XБGpBHZf P@؉SJz*0)y8>}6tĀw\nSN]] <[`a uQXՋctZj;рQ)m uzZƎr1M|d$tQ QEw#{(ERV_3!B =Sh*@3?7) B*&2,4Fq~5Ig|I??ߺH%\^੬MJ ]~izÄOJj >T"~s3J1cQoi}Ft}u_S(68SU/(lէA%a:"8K@u*- N1KB)@lQlJMcPeK}$t .M=1+!4BgV?{92pDl$;W<8y䱐R1Vv4fW1{F"5?b~y?hxݎǙ]c3ΝYYGr=1:d$uT;P*$KMqS~ J mzyv3+l4$"U!b8Q˦/rTi9VQ/@|]5u%}_5!͑1@pt Vy (j/XU_@fd\7l {| .@=z¿ HTwPxUB^q a["Ul6?Dt7X: do:J4DBG:P.=&JD]Wnj*5U>3YQe]!EX˴J4FDtr5v`(t/e] R~"׃:] qf`Lր[XtDw5F9%Ց)v8rA$ rN͆hC=[_ G8+4⺄HPNv89ӶIIpHgw/miAj,[tbš*T6x=DOHK=nL #^Dc:t[oޮnU\H ˵zC&ziRA@zJ=h\OBc]Ps7ZRXaUNe.xYQP+ȼ;R"w|0s1'ţҦłEEs < dTG!/r-K)՞Ec7K9u#%zÇQ}B;ƳErm"<= YF˪2~f6BUy Ζ1ŘWP˵Ri&jh5SzFk[F\C/ˢ̗zp $GH/F}y@ E88, }*_VaaQ_x}6>Z 5'kqEw d@" _DC= 5lhIP HM (גH21]-|HiYant0T#m#p׺O-^ia81gR)([!Dﵦٱ@,KU@HHE/+tr=9z5EO8r&tt7{qnOӈ׌K~O^8}O&"lTLB,xmW4ys]OA N17vLNgr8Jux"RͬqUԶHʼQG T"z7!Kֵ39#2K NT9ůyG}'8D ;w7QJ&!JE&bY&Y>z䒺mH=1uum h}L"JJu]wh80Jhg+vS5:+$]ׇC*ݴWBO :F\Ń;HP?wOp j*G`@'9xa~j6!MǟuseZ?IZMR܅^ ?[5g򺲃cpojkd&qx=۱~[@N+ckzmǏʃނmK7Ԟeuo~SHq @YIڪ Fl gd=yj;r^[Bvw C¦#Eɦ3uA@ͣ]"(:-pB<*tԩ,$gIWERLO֤A $[r8U1D1(5LF:^/-J Xb2νU lP7 z,~"1yP Bʆ wgD:AbdhSzċk^pyks+SbJ55*0òb%`uo#~)jVe?oXJQtjQ5DnWSp `mO(:LYxřx 4YACW*5c?Jzٔ\ REb"7V8Q p6/ ܪ-U`*A L& "UʨUpBLLAF:ސ+f ʃ9$' Zxg .n6l>/G81@ƿ.6 X`05u{g߻w3v>9l[XBYuE( Q$8_ɅS}kL,AlţI ֜{!Q,01Ԗ~b~(Ww-w0|Q@RdcMN`wQ>>^dV$5vBC  /7.W n+tZu+:=Osqsm+pzp!\vatHzú80bGH2dRf#,p[oc*7%z*Q^W{?D]SAzm_|ˌb̂ ŊƥJUKdL|c:9`w8:FE:}f޿WW}>`;o;?oLRH`BpšlY+֋.씞*a&UPJ\&;6pDZG;Buꨬubj29J#*{0%dn)5HBghPkCM_틇fhFi9z,x33b7MnxC/B?V?'õ}Qr֞L:1awᢌ,E@u!2c :kl %is뼞NPВ'3~@ 31cGUF\3mfvkBq/3+贳Ml]b<+_D}<|EO|yAe#"?zf3<{\ \D /T7$ $:kk{ yTr& `:{ZO037}⚛B'Is"=~G3I3Tn}*U\1 }S3wX|)Ŝy875_ꄰ> [@3 1m [}j\/-{fN͞ -#Ȁ ϩɻ6HpA* nvVǵRY)_!NH o ڕREz9p\I--{"!:v||wy9?B;a TF6;"nM̮W3OGK 50|S԰(~`[[^JT|Ju>*xu{d@~u;|;ug073 p`~pD+͘ҽ} p3] @>FhiTL,n\mH"U]#ԡwm@ch3x@j8)5.0-PBeM90ĕR 9$cO,nس0}Gm#z~QQN&sXO7.i`JvT`k;iN f) g/7U hj"CVCÓ>ژs&Er $ Eyumx<7X4J[PaIGpefL@M[g)H$ *V$bI!R$ vKk-b0"@M ;ҡx3" 0 SQn DYym`5#B{)Tbi)zcqa*k,2[ DsR^3$Bo3 Z(MD w{늊4*O"ފ(x.I tLÑd!΍r*[j@"TBuU@JѸQK!?~nՓ)Ԡ Ȫ'3&4, + 5 @TT ʓd$BЎ 펧ĸAy.GпfQ 8kT(((!~_ٻ*sKJϫX%#h1^Ʉc]U`BMG!OkԾ7Xi&Q"|+ Z}bxî {_l )*ײ{4nNwEg\)(%/TB&1}D;-$c*2HP8 7.p 5>Qa?WZ퐪]N-s?5FTr'5 q#h)ʣ9R.{.x_L:/`.E}]"}Cs@TC* γǧ]>+u_[EkKخEO_B/|6{C.H#7x02b6t*9|Ȣ"*oo @2; q/ Ih ^b*(x͒:98Aj Td+YU 0)1D+ Xh -ՈNM~4e=Tvֹ-Y<{&7cE<,f/[n>f+k*^mH[()bR^9JJ4Hx©Pn \FP-ol;uO]n 5t B9@xIWBhN/)xgR|RDh45>fIIe1GCXs‡WĢ_8p˚F]7G0q滈*,<}z{7 cWķqx3#П~y _Tt&RujK_ Qp  H|g#0J 䋌imz*cO֩,~kLp8eU¨3D`+0a#".aUF;۶U_C9(fCl00eN! wA x&M}-8T;? 5w+_V$ߌfE4þi J\v\BIL@,7Zc66qqxMVN]." 'p$uyrkw:yICYðJQGGkƓsωь>[ҼFj[t6Ⱦv~{ox7:5-&k4ozs-ڶ5;Y ?}dt,!7#~1Ϟ9t0G+7r- yvNp:3ؙ3{GfmZ2ssi{7WdX{+Knҭ1߫-i҇;׳;ԧܡNc,aݭ=VIp q}vD_mS+`շbu6^Fzm=3ܤtzY);CP;fhȞ {P_{ltܲ_9ΩhIu"k9)bysߓӛ5?oHAtHped|ZKg NWe}VstV$[67%~&pxDatn†%t"D^s~u[Z+}lh)Pyb 1I^͸`+$=:pDz`bCWkw?<_Gc;G_vo^}ÉWľm=q$K1 |Hxʶ6tAגcj!N0N)] *3 BfƧv}[/_:TJ8/YiQV.ooC3 L%:'ղihCQet} +gMTdA j6\^G - ܭm[g~ Y 88 .4~y2:ÿׅ\A0Hv00$_6ut!XS+n]x ]Zܐ(X3}B>eHx?}=zI8QSf0m_kY~ۓoAȾ,8΅4G念 mת؜(W]@%)v!%z|N[+!C|Uؒ:ފןB/$vSV.4l.;ycz* 瀵&`ZLH a\޻$ؐx;Ǚ}[ T`=pDk=& xNa XSUʛˡs,·JURfNsg䝀sJ_/x{%8((}[סs^F4\]_j Eyύ`< u (w};ه0 j (#9O8t[%d'%sMVRSo'W-^}$)ASygI[O )د~c'T}A~OU0sn qL&յ@<Чfw?+΀y?? gRױ{SE0QIe7"j O29ӿ?it$?Jlӽ^@ J"rh b%)A1E𞡟PR (b}iL DPK0@Q>vW hRϰ}|;VAz>S^Yi榵4-1i,˭ZG$W%בX[a$$6UUQn [-yWrUZ_cpљ%{{l8b 2Ndr.&b88aB``A3r|$2'a|ҏDd6 IM֊ݣ0d:FopƃHC$`V1 CT Ik'B!aD8@ H>`!i'> v/DQLA<~? 8&cAF {p'v2H;" Fz # u@q~ysu \.t yZu펝|c}|/a~ u3YSBG$Tzo@ZuZJ6g|?1'9OtuC dM]U}Z~? !U win>hn7@(>@6PnkqurT0J*mDTC#!zoYPhqױtLMgYTK=̼Y_7Oi4aAWBS%TmV2G1}J bHiRHK3e37/fsoB.,vI3U\$u94 6$U.M,p5DE"3t!iBN"Svmk)_QH1T'gZ s)ӲHm!>DžUm&zQ$|"%I OXy2s{(fCdNj\C[lqDKwz/6ۛO^R of}D`d5wƪx>eP&[3e+'ۑNjjS]02 Vu5%U(5}oD=A㒏 Vտ[]*ehWGҨGi &+}?x㮞]m{0Ì .POs&z_}O@,V$7 jm̡vގ1W#?k\5+V˜8{og pw1*>.UT;P4GT.nn]~F3t?iN sZ֜ݹ0{-=*_OkU+:xr՝K3B=Htu\¥ħT.}:m8y-Om~Nѐ8/ه$Xs{nv(]e£Uhƕ{@-P,j[L8y]N&ɻx0vN3XƽY`"","iAYOݘvO{B^ޡb#->??< > :|_1ȠuIJ0zng?(">͊Wa<(pC?c80DdNp!PW6v JYIQ טu +h 7_Tv#G}Sgj]6.pNu׏8hw];-aR{;c::.y4oI)Qx)P/LëOAO1:Hdg:El5ۯQ褒8C fqtZKKaw8rR8_f!k;t 9z)ua1/(0"85YBlv78NOhN2htT$0^-R 6?*u'Ls&^a΢ܵr4LY/܂Kc8֟s9nñ,D<@gшxz<&} d5R6 ]&>.mJ$e`ISAXրb|U;A_G X8@Hmt/@a#Wwc c/)˃ $H L( yr)+Q%YW7/O&L[W_D_{dP^ $ d=p>m8HߴgDm~" ;= @A{43y(ƒ?ܣs@3wӄ$Z{ݣ> _;9V0yeۿtC쪾@ݽtƱ̤\0r.z8~)u[-np]LG1ːdn RHW\/kPY,nx$OgnXK*H_~Zk,ךVkRbpŀl&+"#jo1kLɣə!0 |{g5b Xkfяq}6uDgFKS2X53Kt Κ-e: vpB甆0+:kst:ӭbD' /rS;*ٹcұkCZ[:RsuU]/u2e-ZcĄi޻gG97. Ap֦R$ { >:2"mAMp錺z<:9N%:;o9DIޫ$ &~blZRz)aS5Ơ/KPTUr!Xd $e6!cT*ۀ[t 5qcĎ?k=>{n~o||/]V3ꫩ5RjlEܰg3xTs LJb:.uR>~c`jxhu 70Q$_cri*K#VXFe`U zz/S)gË"r"E|Jk06}"^'J+t핍PO߂0 ]{Qt) |u ""$Gɲu'M>^&]].SvtCl,g{W`@LB}6mEfQ>7SwD' (K.ك矬aFX #@5Q˼XOf 4]/yMm^6w0݋?|uI?w俁םu{U¾}ʠ/*C -EBN%D0r6_ޟ?=No$ohi܂C!gWgd|ugaWDJ0/em. ]E/|8ICesq Wj|b i[[z }݀>6Ea0493Dsf08d`:1X' ݪЁ{8bR#u P@TQ3)*D -Pz" >S_x|`T`-DivįG]_}Np@z{y;O4)*xRr?R@d&?B# 6 ]L;_p:_b3:yxT:e:!psAW,XA-r$@:QR zH!4~}:JU n}d>gPu aD 9`KʶTJuQZK'H28ڝwI+TFW1sHT| !:Š<ɏ&S8|3!}2l|$Y,{zbh>[!hMՒV;vKLARV2~jYP,ޅ; ȁ2>1"@ ݟNw347[ MݣTݚ-4ի&1}·<*7d!,kˬH\D:p5" %[i4A|P'JMpXs66в+T*l:xlX+0 3odڄQ۵AT~Z=6)rP酪 4(oۗ;: n^ydM#DP ~Ѝ}DC|x H ggk{\u/g`QU`MMd?l uu?|]5uBaFnI !P 7O8)HGafV?cД3?#dMEBR2@hbu& !؀MNas{~=(!"J% *'/ E\#y'u[$Yz1w}JWmT>C?pO ;ݧRǺ~S-o9G_> ga8[huD?l(RwQ9u=(T~A37rd}'Y?z3!L} q/.vKd~O6p8J|?]nî 1"ǫd੆޺ IeGq:xb-\DbQTjVj؝Y7ܼ SPp#(")чxrEtD%PҔ&Gp[8oLa{7 7- YÜ06̔hP 5am ~C!T3A, $wَY[E{C˛:/Ǯ.tKo EyFѪi ,cTvʪ͎4S:u&(U &ΔKw?n|]q#ac~Oh?a*$(:T.SiUi`cQM]}l<|j2Nݰ&؂ I$s?a b~ABP?Q,bqL=D}29 ~Y RyaW$]J"]("!E8/;$Dp %a9 R$ȫBL$T4ERI$IKi),`ڶ[MImmw4 #)Z#@Ƙ)A8zbamRF-,HD!uE%rrPPтRJk &3a-f%+HP\ ST&E-Au.B%'U%]!%(b)!qN#2AX/K''"&ִ: '%J.r" 5 !CA_ U:NMF@ADxЅF:EF/j;Ij=hX2 J!hp=w 3q#L,G1JCaPH;KnݘtG&ai0@2Hq6XBFcLef#f.FB@dOm,d!y0zÙ8/=.]Ck+XVcIai1rS";N \)lG 5,6Jp\QTªՉ"#"8* ci32V85^J2Dr GfeQa2a5 a=1_6Y%4p|?25&uˍImr)wdyf`lǩ^pcWltĹ(*:ۻ7tz]eݜ{8=fّ#ۜ@t1B_G~8ĉ1;5^ٟt9,P+V6Ke'߶erC]PKSko8PNJ7'KŎdD@U?|c,1gC!k#;W1(%RZu} کg?ȄWh=.P6|͋OVb*:'z϶w͗wg o8' N`L (JP[\#?kI/˜]iMm]sg‹(` ~!E0]r0ɝSqWAc (5{_emȉP\Q+($Ebdi/-A,a~/|JXWEq ?/M>/̹%]_t>X|V$5ir1m}S C^uD2IGխB`6CR N֛2-Aŗ?(]%Ar'.d;Ӷ(ŪNL:Tar). lbA|OBZgcy3Ʊy'fM ]MoV<m[m1i'm!$&Y{p/)"RHX2϶Z=vZ69j\_?Yw>xEss.:OdDO0s!_C`B"uz|qgN^ZUX<_7ut=܇&G.͈:꘨BxS(ϥN#Ia D1E*ZRH Pgc0gMwFrj#F省b<9gq8VWXWojӾ ]W%_ŲaH|'CSˏ.LclvBI^cr{qאl ȤFIDRiѓwyo Hz7%Wdw%c9^;X1^&*(GprT=G^<>x&xvnq]j4ܮyOڱ]k=UW\G[~#3-v;=2;?]c>4걅U333.w*bX`z$ØxxIKfč D @0u0Hc~;Tyv8q 4N<363Mɫ.b{'d O_})WtlRC,UV*3<]I%T" w rs@cua(2FuFA&`1d"ViH$jIdN9QOك,b"6 x:j7' ԉ C!LgDn 5TݖI8X')_o]\BbϏ5if An9j%1ư}bӷ~443$uCK`B@osKm)bp~b8BP֘ G5Xr@-;\~tm&٭@)uYK`;{6Β]]INs2$%`YMC BKo`զ9v6t]p DԀ$D%N:֪ɭkI2JCAJHOP*9ڄ¤bHMx .\ſ-夎PȐNypT2ФSR8CS!T?3|0["Poc hL郟(B!H40晦b2}nffY! '?>! Nt"6>.y{76lÅn\K@6ÃhOC~np̻(C^Ĩ N3\pl?'xp(۷Wλߞ=|W'!M3w۴ Z*%' 0=~>Z?=:8Nx`}`Mm"@[r )kP YHm_?o 9V$ O/{A^Jb4ҁF@#?h{P?O('d!AL"#(-[[F;/wM/A3[G6mnG@$ǥ v99ts?]ˤUE^z=I NL9:gf4W */`aD F&7W3 |injp:eWRI&peJ j$,c'j5Z%]v[y 6O~ KGYԵ]ִ`ƻ_H MI$~x{kq٨:=~6, (n$;7JmKr>(mۈ1sDpx/wㄒ~g|SMlE .9oQ{Į#v[7εrV-5eG-^Y"ƶ1!(}ϯ=FXME ZVzeAq gPf%4,@ ?mrR!C$  g8eӝހHR)Οsz׺ng\kĎr0|x4ޘ睆!RA>w^! hA sCOX?/͟C$PwdI@ Qs`E5i迤a{0xvDE*R{q]e ޱ\;v8ٔzQ 3]PkZzo_z'[E"8͉' PgեY*4/G_P4@Px%!4b6 i1a)BІNg/lQ)^~w+s)xөHOL B}rRJ%5s '%<0A0JI0l:Șd!{=\*g?>mIȼT@$4`ĐF IBre !WLEJkЍ}"fGz }Lp۴;! jeO[neKӘCkvǭyy % 0c" rL=3@+RVzIXb}Bs a 0͙ڜQ'MxL);a0x]ߴR(C͇96 x'|Akn{z%歹:b (H:`Ƞ2[3t94ah(b|=ᇟ '>?wyOǦd~^8a͡l!X$5It sa3[ z'f>Y.'} f ( B/QVzHr/-c pc2~c3YGc_sZWo}_ʬqg9@%ʠm emjjS>Tәƣ_[p# ̢"E|*92^ cqsxheXAT:5 L$51ﯗgKcQd)86˶PUYq$O# RRƬ#vY[Ubi/G5M| H:PHT GRJLEx)*%!b+=cduŚ?H]~iq; vtκVá.LVw8=J?(;GM uѫs $E+jqeiA0$#zO킄S8٤wu6PDR "vT@>}<T5*~X=hG9nHtO {Vȁ 1j+b-=XbnuuDYQ8Ñ WE :!l̓+KMjXM5ltv2 um*}{ &_b`SZ>lX@FDd`Lc 4Λs~ 7a>hV,GR)y? g|?2/:^©Hu @(ݗZ6R pfeqa~>L|`oQPtAJT"Ne6X=/TmIHR]TxWdWD88} %u?'}Vyg;C\˪Rd #Tb**'WR" S6g8Gi/J ҳEAt=k8G7FԖ-S~8Kgi´vX|ߧ?^H 6m{紗*@S18F?G)8<~>eN  J9f*G@)}T{ 7mNr'hG$7*c|G8yk'SONFd isGɯ32Ch {9kv P)ۭ-]J}I/z;C힙B*w .Y ȈB,BGE8hx?,A"^rOCL>Qs4>V #!VPqغFrpn ;@OXyP ^*ǁã;I4/H\)I~L'ZDwѴwCKhnz/i&|/R Hx铮qwr/k$>b?d6&ԭ"-lcRʛuވ "W/=Bp L ЪUU")G?5zxXu[Zf3P?RꨈrH"4XA"{L}7 ',d>Oΰ?{~٠W ׯ˦aT!r'@'^5ϜO4arxPTW Y>HTwX|$>B }}; Q0:^  kHmh<ӌvTau>pw];u"PFifQj6oۣ zّ-rD ;Fh~{)< S'}1KƖNC2(Y?'{ Q- HAr⦰8;Q!t{fm'膵'LBg{OɌm_ C} "F jXI&*Eẽ[s&n y}[m> 2~%UA-BSm;Wmх>[uaO*&pWMXg[)%/f۷rdUWm,'Bqˏo#yVvJ?,(_ΕW>5Ǫz C8FτË(2^)(? ކ&~u'ɽm)5^`ި<#w؝C$E~+zl3T烨<:7{%'s&0לՙ?f~qb}J-jqxbjͯc;*S"ic+bGTUc=D!rUbW=f^BPwv>ӣoJ5DUEUUr4ϬH@.UPwLa x)`17q<)uoX/x.x[n:Qn(aR)20A$#pq= BGELNjj\ؽtLhEP0HiD/D%@6Z3!i۱:]VwΌ >'T) y$*=2*7h15Ϛ T@R(ג%|_`m~l~GjAI'Q䪴Ltt *B"**ªu~%ݲԏ: s 5΂u:8E*DGY:$f&tCXTfN;#[UώH}AW4ۨ)*}s}~CŸ+Ej^P ܪ"j#"F1+Qw/mEc spSc?4xbHs.uxDO5|!^ﮒ-z]^<~ IrF$Sܗ= p."ߏgEowkĖQزǿQ1I TT^Aӌ?|tA.r˂8(r|[N*jC;Pq^v W-6@ ݪƱED &9h قJwx8{!;5P+{T26D[o*h<{N$6B|-jX;6@Å%W/裑3Ss tf1s>Vʫʸ qd[#zxTPPӾi٩1z+gPJg4Sܔ*vgptCn|{7ѿ5eOD-JotM @FTDT@ĤI$cך|Md^gN0`Ȋ xNMK]?rɀy;9lOڔΜQc 8({P+Er>OC.k~As1@Ֆ*CFRUOy3BM8)(<|* AQ^ O`'+t-ڕ(LA/ , H^K^OfRhu*8n+UI{P5N"C"g3^AKck$_a\%>KA '(@r+ϻҕA3(51\Ap8Hox:~5D 0G@(85jۿnT^:k~̡#`ْDI@{96$ڱ >>(g ;r4((BHŶ2zڽemnytalT,I @!vGdTlPipIޞ޺bAc? pdg]XPuFUvתbF!Ivue%f*, -6oa5]gn}%GMֱ,sͩeM9`Ns})5T1Nq3|toٯ}#9{҈&OsOƯ"htSNl~A0b6;Ew{~-4Îy:c,ٔqlW/W-2g~xY ӆLz"Eӑ m`jYQzɺubv'vMB#|%}i`H|XXmG2k98̄;sPh4Dj*4(#3|%9;?K$(x b|0ڠ_>}*Y\NNQBt3kӿx'svt+:vä 2 įb˾G{Ӛ4!F!ڙ}".|7Xp$}hMM801ư*CԤ63cq%,q:54C )Pp}`@8*5Kv`!Bp^&?8_RCl+װOO0^˅iÓgޑO 28K, 30) C%?/y"(Z*ڰAo0O{E LDE-m!C`4[3Q}OCNU}cwd͵d56$ 4!eɩ,5sz?"zqPd" _ӮrTo!̧𤒄Z[M3JƻkIreozdH hHI%$wF9+.X|>R#%*Bq<}XDuWe>vmWM 6sggN#-~ 5c*sD6;ռ7>ARU+A`$D *BոN~XBh(~υfv?y0[AזtN}>\0 xÃY96^/ )S3KVְ|,.~ kQxhEL^$.{Ya]SPLGlU@_ 2_ 78Aeo30$_M9 ]qm@MQҦ ǣRNY.Y캃(mPX$;jPy'/3p 5_@4@Q3«^0U_l|Szm}ui!J aTaA Cχrwɏ2N2Gv!*ei%V:+1q5^x81 %T\m)\ "[~;mp7]byk]E#*HS`ꂌZb]xUUB903HXJK-Ak7Q:݈h5-~G|l?yE+IH~? G80(?N q8kou :&u pl3Yd{(.j$MlnZos;Ig /&<֕SՆڂs eL=k{X AOQ\J6Z%ZUU>!{<}wNߟH;;mToc{ž8ԋ%ԪA YDxseJ>M#Ί|C܁肓 ڮH${⮀cJ_URUO xmk`^3u=BV6YA@ P1XBdQpDjݬJjPv5툎_Cb $#yMvZWD#ZSqD |x쟇=* EOҠ J"}N<;%ߝ] y7\Po55݅M΋b ~Ms,hRl(Qb ؾFU'방*'"CkuT7Z׭7^^Ѡ^5?YDz@jA#ZԪ +/OwMQʩקWg4:!~0wWrJ# 9ZJ0,cǽ&7-59_ˮW#˘aL6׏MW(Uneg:g9Z0H#͇ D^?.;W2ǡ좧,A3 T T{D (z+hsY%`K0Q-8 ͣ69$@x71p. /XidP '׮k,geUO+J5t/&g0jiqg7v͞}Oo9Ir70KhPTttzJG"wt)*h| hdǔɟ;+I%o/i-1@yr򾣈ÓLmlHxIIi}^R:ml'd'qR@ЀH΃,֮*"Ē(@R5>-$I]w\H&cν4tdWB9WO֝qa;~_)Ĝg_4hR39PR'6-‘"r%Ɵ7¥BRm_C,Ik@U8`PXG_*!j9"_q7X=x`uEs:R@ #@C((6]KC-c8gG*%SI@Ba4lZ4:Dvʑ3LfZ̤ʐfi;` OWH&, WR r(iEEAD "GiHrэ0Q9{ Ɛ =K?+)p>zb @O/+^k/nr+XKʵo+j}ƫ "vH=HP_?,Qk~/g #T<4;.b2vR|p@K*"H..;ҿy6\p=Q?>IԚz3_x,FcpÎ-dBH"Gs{k78b5UJR884)n.G D9]Y8 yB  ]z t}àt \9U,iDkapxQp(0fSiPn Rrf$sXR &dtEQJ!!|`KQna;R<^<+h̵ŅS*_׮6D9gMCDjZi.\Gώǜ4Ep S˟ >=+hJj4Yݖ>13^C𱺅s'/ k+ \C v0v-E_n2[ϋ>Q:l߽/w@c !+>P]jyQnMd*{106 SK=w(,}BpI&]g^8>+Ss”1HTuc(0!<]P׵ ir)kW D+ PƖl;aa"DT^KTUDu4J? JH0U.A.3"΍[8ۀA ڸ3*Ұ*bŽXOA%5yӾO]~_Gs(?zf H0H(BoCazβE9;m2/>Ω1blၥY9HpPB/&X5RN޷_NuoֱPx.`HQseC{8. 1rV>4%o1]{G r 00ᛆ7{x$˖6{ܜ-2f8)|O.r=FόǨ=lG8;QF7ۜkt)^q(k1fz*m^56ZmoWNQc^Izs`f0l7=l55K DziŸT PՒelTMmgURcLU^LIՆ1DP|JI ״d'F䦊H!~;IlAF2}vEuNz8Qʗy LǷy_O~kMJMqsX!AC'(BR Qy)k|m;kn9" .T.QQW+I,}}-ql|zY M]25F:+ÆRAca݌鮸#Lm&YK9x0JVךUx2h5Y kJSl.WM)C,"ޥF8]ÂxJ_ݭu6hǤtpakQmHOĦеPAPǫ8-bW ҼgׇYESw8+ʬdfS@+Q"2QΎ!q6 9@=[bl\-)i'!jrE*$",BUV@zJ{ﯱ^I2-ڗl2_"2V5سa tB89E|6xІBVFA^jz@&[ vp6і8fЌc) rKꔝV@RbLی6ųF GW܁D4k@'8-zw$? "y^hMŜ$)^oyL^ +oeK>Y}>`]~g2_"͒?z(D^ȵ@B?\Jw>tk7gךB Үy }$WfkC=rxtӽɽEk њwѫI\6'LaٯgxXa^Uz!u~g$d$ PI!qL 1ZZ7q'L `Sᆉ. _ f7*:%QHܹ2J[wie1`\(Iru1= xA܊E(= +!pJ^s5BD 0Dˎ1$J+)Щ$R),D X&8{C" Q Fi^I=N(&!^G$ScmXvU֮7ibog2K02 (zS0s̬0++0%OAdN#Z3 $"0, xaOMO0u%KM 0Oc, <)n] Q|obb % 8?46F[IYn@ՁGD?.0i"qmӥ[qoL0 P#}y0ȉ`Hi(}>]@?Nj*~tѭRRh)kkF&ioWi^^M,\鈥kMz=wNUЉP.o^ +'qc<>ܚꤩZhi"I!D"#2 SP%n/gy)pZkx>!W=!{twBv-D/{ M:{Q6NGj)rU.(t[qV.$.zzԢEF+9:h=O zTP&i vkȠ_뿢-aPz <E|!O'1 k@ð[m;BYis7`c3L,KLbCɭEJʽp7AAc 5x{DiKpUQd#K{%N|ơA#g:!. M-?F@J~޿n;cCfT Æsq_Q@XT5  &Ixե̘ D# {࠳ܞ8{;5 ѕ9FxDۇK|DiGciӧ~B ֳ3`.6Qש;ϷhBNH7a&b@d= S@:OU]oHh@h6Zc\Nͬ1keH~00=!:ܱJ"f:`ghMMAQ5dD8|p(h23Bje~R10 3xp4!hI4fq&!$8nqg y(6a6?]P[15!DZ/O{Ԁ}c$|A>E=z's!vt3Jh|XcM1N9t T9 G/8iϠv;*C졳\ |!3Zo/!yrŗ 9fh d4CsjYoښu!ސ&~,$Nl)BCϩ-;O&QDkqDb#cDoqެJ3vAd%I;<~A<Ƴ]vOlSš8F''g PB)}%_=FUBcIb b 1${9x`6"X*[ SBng/YLcㅚmFQt %ŷoс<1r:ag" 0@dm͉& U\ !:.OVx aM.d5EQETu3YX8aUڡ):onn((f3z9D1ª%Ò`1_0r[mz{eՁ8A >dv'. 00 ˞0ڽ(46|} |x) X:og髈;`*vCL3FIL)JT҈Gv ʹy_o ń5J5tYUj666 ^52a"$l6}:ORZ>zp*[q͞X`!9fQw/ 3G%f SSP2$w=cy<Ik|Gq8N&фGMpS0S? @v:w6;]I#IE3'Q=@؁  rD-AXd*C ]i Al0 `RIA$1L'XA"m/o^vGVP4݃?  "RC8*aDځPs:rpTdmMU*5TUUJsUWR._1MC1~5 #Óߓ a 5' 8C@#-<7H-, W\dko -كV6 qP_8JwUe1 c$d8coYI$laTa3DLޝpadALaEZrI M⥘BK[~냡s$tl8K)rų?] v 4튘+=Cd7Lp7Xٝ@m:F P܆aI낟蕠O(|2 ^x?L%@xx*cfpBqDN:8GX:029\<Žȕ" ETԕtRH!{;Ov,2=&tm]l7AOE!sA8/ (v5Vpj$x=vx3?8+V#)ٿpCA#ιLUmb\tt[8|mć)b[:B{WM/UӤ eCZzcnn^3Do&yYoy+eztGhZ,ط۫=3rdC9G 1!q^CB~㟁oqn}%/AS~2x.! !.GK;{}9?[ ZUnH]wwm4v1n64IJIT'cVޠp|w0yT+b hǿ0(Bn(ֶGAr2SsX__gma=%O  0ό%QHB4MC~pA]MK_hB碼^CH JR YOE%xa=w1R::Wמ$)Cs yEh;}>|Iwk~Z:LpëH=r&NF+ >\4Gw+0 Cx w6!^;HAbm<{jN-;&]U >"@&E5NHA8'Ǐs+..d8' C!@)CsE(Ë6eI'u {#* 0n0Ic?UUU2"Io`Zay$)#g>=@;$l}6)QCՃ2O'm@NJ i9&Y:m7*\9}a f7Л[v0( [-S5=Q[u>qUSx;sޢ\]ʮiFXV^rqr԰3wF_Ll˵90Ӿ]]2 eW0ҫpEp; @zJ;9֌Gc qi/.sz{"lk miـ2*NAqZl` ݏӚ Ecvvj6Ɠ03@!-[Z)@A.m;ov_T/H%\44R(voɀ (nDT MȈ(1]}ROݚfUWP5_ jYΝbңW.rU}Z#ΫH0Qg&]'.Я4xXZ~Nh}湃u(~ܙ|>I*z:iXsoUUUUUapO[i;#wU%<XU~hp<|)XnvekjSnN:0wN3nf],JrjnROs1c]Q~/,yLwUUUUSLv0yozTO:oUTIt7r]y^$ȟ|9F5uQr1! $n_Paeּfjw⛐ˑ7u^|*f;W.o|=uDOZ +xUyόxM$Vc]򩁌4 <@D bOֶ,TQETUEP:_^9hɞ|eWIs0;S'~^qjb 'ۤx-xY1;0!&z0ŏ`C8 RW&Iqr/0 M v*ah}f1i5Iш'.?.d:6:FL$/Gl3TXId.@8gaЩߴ5`uTOH`Z;DHXz%W-+bTh2dY>%Q E4wR=Ƹ}g25/ ޷|BN,E8 BW8?EhQm~}e@1Ja(}da ##v\׭բ P-Lz;|vG7gr ij`>G I Ӫ08V1 1gi=L1QCɀۺ!HRDt58xj߻the!dc"k,ٷpfā}ê .PHs(fۇaD#h a "P};O p1K'zك(TG 3C+Hzw1wUasiq+@ %K`( Z<̅'h ]{{8Luw>DnQמ=QUUB%C.d&M˧GG wMB,HJ4+ mӻ\= ^'Ӫr#YyDI y;Qs='HSe%Yrr8.NZiǧ9N;F,!]h;7xٷAbAݻ{%MsDxވAv 8pjK{ [:y6hQ$;/xd-J{}/{cvl؛:9n%S&2,-{ aP(E5b_O3V {ǓcQQ4UUAQEMUUTUUUUQQUQDQ5EUUTMIUSӞyJp`+C7*-Ho$ ^ɣqX&hC2" :}xFrxSj\ JӌSQlM wg\MYj&hjTAoLJ6|CIY:ڠYo1O!bP awjv1s%kB,^>vaɖZvZտfe'g;tCO2U5ccWWhmTDSHM lϾ bJzM^ %嶸$0-Wo;E!8 35Y(c.&m 6GAn+ 0=0dႋ)߅ s9ceI2A̓Sk=mFL $EL@Hl "hWNSq>aø~jjaCz<HЯ\`K{o&@`92/~Ӏp}=qC$55l@E+Nt3؇Ȑu 5{l):pC1C@`RAAeHF1@ z@@÷ D8=I !TsM( Z:}M 7!O[QƈwQkTD)?/?{B1-j: px΁K?F:Op?ͬ.DQ?ls~`<TZT5nbm[T,y/ i4s1UA]+*2ֺaޮ =Ya@vcEu{&(kGBsIϭvyAw'iC"D#qwh%/bD4s2~賙#>B`|pN+p G>pS;σsi**p~ЗKX%L9Hu2EU0Q| 8vdyZv–LbٚXX Xpm!bq6:WV]CVYK3~ n6iMo0\G1744Ji-` jAT^śD2Y͘klm>gdqI:LhhR H55oTl5 KmL`{0Ź\`A`u. I}Ǒ=GJ5UΊyi( f|T 8DawȞ]%Fa@#VRN7_ ag](hgdI*y])&q)T" F!6O&mY=)Js6us?*MY|I3i$ѼhPuGvH4MPP^ETkj9O8L 1ꢚ$Buɳ"DSXoB!=`=:l`zDD#K$Κ)ٜ0m.o/

s559hJ%na&: V3#ºY)6J,K[eᕩ l*VZ0Gfb9DRl0ILٝ]ԘmD ' O|X*)"TE˦?ক Ӱ:$(BH9W b~ɑ!ja*tױED$p܊j$"`C1)wPfa`v !zʠzS&Mϱ`9Ѯ$#>wM:2 8 ױ3GMOmi @hw (AxRc]tߔ ۞ 8G4 go+Ggc~0 M u1фhQ!%I@ܞE1MVHd`*%V VS°JdX(6:\XH> 1桤`i7ʴv֝ЯUB<)Sie"%}?UPg()l |B ǘG'0}D WfQ5 Jߗ#YpU$WhLFr>8/pcJ=~:xVCȂ3  <(1!ɀC9#լiſ^ސ57}X !ZKnCC=Ccw 4!~t RJȪgc4wE؇`PnOJ%a ?KI.T ={?$=_z;3!AC300L4'4Ix$')$ne|zz*-3mUa0ّbajH F- p4-I 0MPTf`PQTiP.4 AxEbBh6VBPqNmPE`c>~#i"98X1ϖLҙ4fU8 NN*>c$ǧ!SI8.:Α+],J@Tt@K>2W b0b8$$P "}>Fz=&O[bX`36z9&ǤCd*b!mZ8 ӣ2UdQựś#Lm{ץfc ֳu]Snk|t-ub="W<R y{&؂0p(wϢW:=i#u*Y 0%[/7!D`@C@&6Z~}wC%uWR@I$Vhgh1` {Bw IIZFdb Ԕ!ƟpJh<VҴm jw },ӭ B⯲뇷Sʈ|LKvqAO>zİ'jq(T_::%6stMeYu5]FHi&0 80o)N9G\BȆ _~fLfM$KΏ A4.,zi7vnIa.xyM6)ҏ#*"}_Vz9BfDaX$=dbjO'smNRp 8>@|e#Hx $;MmQ$U6B)Uc#tl8J ƀ .8LS5뙙Kֲ@Jaro1,@1b,&q 0\ TeqsVȅcS,:\EH`t3.&PDƷ!RP&UY`6$-rE__ޚYP?U?hN!9 ~lΘ+RbO>>Ѿ7"wOZɚ?0|[Ҥ`p̾d6~Tg،&$pYwjعicdFDgp rvs$<N& H_oP4;%'m%eQą՘F&] tHƄ:W(" 2P=(R1Bo|Z*$5df(}[Кua 0 R#lff99(.)2nMl~ra, @>TqOK9)`_87P1%kO%gn)p> Ŵ0T?'KĂJfS((k0_%bG|p@&>%:r!zGrui@!Ln ɸB`(f5U)q[7IѓO87kou3Iv5Htbc𪪫)vsÝr d?#ɐz{hi=P. #V@ԥ2#`L<ݹec2efT-Yϣٺ';5BhiTP Aؠ~5gdμ+@} J%$" RBC{治1^֒$L-  #&o+ӓ]G0rj(P#v182lItDum-ˀJrj^Xh5 "KhXܢ l$L!apƒ6h Q[!9y ɳ=`_?ӠfN7fj)'P2 6, *ISr ԝE{I}8! E;!8WJp-7}-)täu9@욉L ӍZ ոvBL"03W [F!TǷz\PM 3 io9ruj1@j(/?Oj}UW`V4S- f3Op~'jDyXKDZrgLʘ6 4e˘M8CRzN Ȁ /$Cuaab0 a9iEf`rq}d&j\⢚o5 0hB P<͋[9|#({#os0B3f$ "POf: VP! :qJ#&e4$2XgaMA&`82#rfDP!Hd&@iV &C<_%L<3 zQv@/^U,{i.)y5љ81>JذTDAlHMf׀5&'Ұ뮢ro"*80J$;͠^c<]t"% ]ɽ1қ7Db HiБx`PL;w>@*=SFXR4BE!}$Dq`! 5a6p<[ :rB?Xw86Oyς- {? :?ZIGH>0H*FʏmGtE=mʹzݣ8.'C]-b([Yzs`O ~D%(uz+d S :V@#bC#v1`A&v g0I,`|d^@z!y֠ p0fSFi=v&1$+ӴDYC@w OԒ)AZoaI ׉ Q@2 e/iǀN;J"Dx܇Ti ;̨Vh`2z H(dѥ!]| (:K $_M3qA bMu%G8I0=f7Cn,4CD@uT; 5AIUU/=оHcF<ÑQ) L&wO0O ]1|{}fUMn#8kfθp*Dj #3TT9An3MdE4p8^\tx. !xpfj0A(Gm,GI{|QF@<Vnlp4F M@B3緧&v6PGk_뗵KI모pqCR 4Ł-|r~pA@F?SwO#'=InF/F* 9L*E-# ` ==tlfk4R!4A A*J!$1R$BD (ps7v]1C6u0~&;8zK>z=0ODXmlTa7Ve+M!:у5e[QVEc.'^B X Bk]SUu$dh7*7Q bQ{¤- /A%x5G_G3D$JDA։B聯3P(ÞSEUs<";u 3J 'Kd2` :1tgg-XѨcR9ݙF1cݕS133"∎D W{nc'IFmyZKSG 'PZS\nGhsك&Dխ-H=v;Șa5@S0Gs,?MA:ۚdHI^w1 z!p dB!y^xBoT!|C2MW)gXdՍzM!3Jfig۶BPFɁ$/W èGQ00Q|6}{LWc<9*k{ XX n4*QTp 뱧>nȟ/`$iДxQ%>Pq ^|@獪U0ܒ. qU- 4BJOwL+Q ]l:$!d HC HOVʎT00gu@L~۽6aQtԾ'Kǚ+Ȇ%~\0# d$Cdl7<)-ًGHIzME0@}P2A]F J*= ̸ټOg"a&Ye1 ɖCd8#nI^0W#~erl1`0%`C=&$pιLĀu C8Bl@Kj`FLjottIv] cYqPWZ{sr&݂$/uR0g{8y~jtw}%A$` ,:E?. PeBR-agCvu{;6*?iï?1T:ND!66]P F+JN@r7gP{Àn?<{wexb_8f}nNosLB`C-ޛ)-0eqe0Gbv 8 Nf06m3Um %6UUUTs cݷB(t("=pKXٜB$2:a]9A-e}!Ln4 s9\f B1y QO07aɠ-iG _0) aK;XjoDUt2f 9UC1T/X&mRZ] f2売bjSR8ĐD8$Hrt/'2J>u[,g=`>Py'f+ßTjeYXGtxFQ6#υ"؅6~˽ pM&;%XXǻLq3 YvϚLtzLd !F 9Zg?4ɐLܭ=mN(h~_C1lcL:; m$ƟQ54~Wo`~0 8|iHp7׷m{׎:! "Éhu{}fh}Apr}ׄ4'/-5yBxFwO3̛mV%eZd N g`yI)C!''%M勦ϒ{.nh(Uq_oS<9O0<8z!wH__UjR*B!k3ې/="jm{:ޕn@*9UUUMaTIiJ :x`v_܍ Dtu2u8zzQ,~9UGAov?,INfb ^ٝѨգ@|C2$<H͙QȽ(p&|aL78bJeGݾ/ٚ'y1 "d ?#=}*MCϕZրgć#_*0FC*Mu-5F0(hh((*8A8(ۣ雖gّr5~}ܹ<ص4fƍj]d b 6$&i(9&h FfTCN@w*ÅݟfGdOއlؙL0 j#e ٻN.32b950/vCgC,cNnv(u ~=~(m$ 33227;!{3 sFyh o>6:"#$H6-`d0!! ˂.>&h>t!U*2 9JjB'ȫ7Ntnn6whq ejn{A_ӡ|C RYOnznItieY{ȉ‚N2?a]wӲً) C38 1n?Piyd5n,y;SQARvk jC#B:p&y&:ϸ4sJ7+kItP P$ a ɓoCLsj!E6$g$8\gptbBY ̢cbJ>^nYxJh=3tMxy{}:pu) ߎ##oXSĆ ` 2xwWnԴMJqeCg8IߦV^/iތ{T  hIL13ba { IU cw?fPLd{K~YĎ ї ZV 6$Oq-m0غciRg. !6mhc~7wԫЂ>^Ŭ"Q6V=Mo#Hb5Ơ1^d:l&TpC`28o ߧ{qSj(b=F@2a(ҦBz ?>Cr?AG߄N0 Ȁ "dgӷsC'/%By<>\*t> ZTX7=lނl*vY|kVF|kXqm'h8 J GChk0khj$7rTSwqhG=`1xtHӷmHG@|u !Hy9n9z=7z4=4b`=dP8_MyFks#8z )JM v1Ƞ6ld &3?\]3l$,dH<Śh.w[~LT2(H)F Zpa!ToEqw<wxmHqɇ]n*g Cǧ a^"ADET@RP:0,$c\ *QD֋3McqKM\L&ٴ)gIl)1JhvfŠ+)55!n,O?4&0}g83! 7IN@@:PQ&;KPLΤMh8zv_6!h |߫p Ec+iO40f52ksRKKB%>C(Z$Tyc9"T!JÎByx q\{s&GvPۗ-B8-Ƴ gOyt8>h伯۾WCBB*ҍ`bCql#q̈ rhJ7$A14 ;T [™Q~z!h‰3/Dk]OcM ~TɊ $ 0O=THN)nњڙ)9OTcJ^aD4$$NRx[A䓢] ǃ~spz>ކȈ7"I/j6d3DӐ0c3TnB44k̀T0I݁̂(\&70eBYEcIfYͱzx  >mSjYrUEzntyDvp82󖃝/~qM-\pvtk85x75uUۃL?DC0˾A o9NRk|7UtkfUqVn<)$I;ql¬:Óm.(X~Kل&4knnob/37nxEar^w(cA%R1T|"i)$FYb Cbe)*Ƥ'kp998L 6:oAͩ zld"7Q~=izKIA::#"Bf J *" /!\bPT& 2;ӣAEk`$>hf>ç3>~O7fzQ{%˲0A*iC$7wYwHIHO.%"%n1RR% AEU! TLzMA0CXXm"" ٟo̭i@){)` n!5s ۽N&B]͂wE|?9pE}bN$/cl?9@S1%zZ, `Ӣb ;{#bɘa?zߢz "Ыzj>6CYA~2~>m7֊O!?rW&&ݎ,Ϫ:ghnb%B?~FjiG{ŸuB U'(CE5qxw90(GDKЏ?UB ӌ !Zp"*4c4^?ZvZ6Wq'Hny].<6e뚙|m8A9qM$'-H2k(.2YxHlsF Vt XCɦ\Q'n;>t3f#ρ?zUv;;텾G^9JTӠ7˟=En ShFC3zk2jj4-a 4 %ul[o-ϛh2픙ZBԥP>XV#nZ >y6|V6Ayܘ9&hXh0%T8LtNMd @Gn8>m|1CUAf1Op@Hs: J 2N*! h_pkz'S,5 +"ϧsqzLsțעH- t9hơ$r3!;cSsg h諸d;nN %b:y#IS[KJ޾k6llJRYcU5ډ_-Iv=M#د^~ix+7v@?#|M$cGb5jB{q*JJ؏#%M?Gs&d9/>Jt;6D}ҁ?~T)ۚcNiuF6S"kqE⿿[S [d/IzX#`ģ'C0c]Rmm#$^mdBZjΎ~tcd/Gi63=E I$Os֥Mv4te\b$sCj$.~7~[Dϕ.kq1/#- {.zU:#6Z іD{Ja_h/\]L:4'.!gR_ź+ B ϔ0NII}m9$eUUVa`ٲZ烢:@@.Q϶a~~wbGfvJ$BTH4RzUk^!p 307\ c#`+c8}۬e )ݣ6l{Kҿ.ޅ<wѼ헏nH'=W(M|^{lD1e}7ҭ*2"ܝ>Uc!bBj[ ĒIW1c&+a(KG4@$XAAcInXMzvBG;1o:u's 6pA9<7SRg1}~zH9 ob/R{eI 6y@RrCR'E \~xFU`ab MTKMT[cL 3g.}~WfKaVvT* FLT Z"O}\8p > %vV5Jy 3[5 j3FOa}O6Tc(+*AYBV,X<Wms[xp `7"~hpPRI"^>2zίs3)R>Doע!pK ;cJ/wp:%va"ix+ 6U7҈Dw8K~Q-Чt XߺeQ7w.9r;;[јycF -y,@HtK>9ZPBK!>Pc"(gzs!Qt@IvBota"LRHS9F}kHߴw#4BQhfG U<PBCG#Wy>o PAH \ by.!T02`YW_)iFd V~Q| fy" x F-Le߫˞k[UķhsےMzE?T=v;߮z8Q wl?3M%-a4@p@d@ 2/rɊ_O|y yG$8G3yv955*A\5髏 hQ&ήy(>_7!w>a5]ݦo!>h$a8͕{pmuKQG m_)>mSHHHA`"}4y`w `} ( ۖE kMQ!϶;0QAC]|m ka閹*J+ਪ*Χ=>h%1(vdT<8$I'W?OUp!Ht&Pf,%3h5adM[@s+UfAduW]4]wAW{ ZAZ(QsR Sh{҆֒Pj m+qH7D('+m zU.%k݁QXUUUM$;d;˳<I.5$ .T/ҠDŽe}*ױz( Mnvܤ|*QPK i)Nv4 z|N,)@P!~ !~>Wj SyFrˍl4GcXo!,6P=\t߅ˋ&.ZS /I6Qwkf s cȄD>slLF=*K*͔qCV^ǠƮ"xqfw=|×z΀3* 4kN(  ċW0ARESUJȊzPT<9>^p72|~LL1N3ٵ?m6x-xm`Q^^1 b0$o96p3y$J["F9̩ӍEE4 8IˬF#Ik!HU7u(!#boppʍ cxQbzK8l4(_6I'NS>_uVILh.T%H-zaCW_G E%!h9$z(%Kyס+I=Xd(Ub5N}SY^r*ӏ-,v/ "B6Ny>!^!A"2*!b:Jdq#ql#GzdHD&DbQL0F}v!ȅ\3N7 z44uj F SEDS?b ss3 ;eM1*`l$Z.߾Mퟙ a j `b b3TTs vPδO!~-ռyi8!0⌫Uܳ DV`epX"%"Rq&> 2>gqǑB,68`؆-ϱ%I;Oڈo %9벹>*"mt[gaT,13 _#*~R#~0T[y.;rn.eV:Cr߱,TW]{3F7k'j׺Qٮms۪xiͤ&ћR=Mn[V*vXUik`_^ap@9ײ" X* W-!6L D:0M!b&}l"﹅&#=]ySD< *Wi=K .0% WXt\oб@ ,x5BxK{=VsŐXW.w Y6٨.k^kb*_@|<&m qَM6/dw8KyڠGXMTD}}ꏂvG {[!}ESwߣycLjFR*O# wM߶z̛xASc,'V7kD c&YEz8*M}[ h3rZ :9 {EKۣc tYi$\1t|Jk_\=$⺱9Hq]#XAH7ԗUnP` I7Ay^S+E7C&oTs<elTz"}o& ԑ_/5f0?HʹEQTI$&oNTDG-(Rr1A ^ .d%jֆ;E7|[O<TЎS|6Y^1@;،&y򻷇>7H;QPP;OUUa%_<_P ^&:a},ʼndPZؖ1n8g!x  * Pp1ӆH"p,,m?xM5 kmx`34{/|$ 9\5hm~,0o櫡 &Y>/Fc b@&}nv8W\VJ 5ºMbFf»-Ԍop\,a[,JP]ɅnR+"î6lH nڸbugv™fxEs8rn x{O=;đk=xGɺ÷?crf LXVdqnE !l e+@,NdU@ sQEƮ:3^ 5 ݺl;/,A*c# $ռZ}Llcq׏TsEI8̄:{}P F+V*up;:+<9>~nlzZn5ogKw1 ?!1yFwO{pBkK2ѵQ6  D:U@i Oow\!vpUUUz':KjjPgf֠P*N]PjG-hf\Y_@Ρ*p՚SUj[d|"y;< >nȡ5-m@i@ã}&k2רs}0a[W)9J)vp(Dcv3CzMT~cGt`(-^BIfFB0Q)`tK<Ûm+=;YvXn2۷^hs&TK+Hh+>2Bא#pZ/JrhBAݴ|_ݟaFSpTòMBrI0XUQMƮ i;Vjc ?}O9Ω}^ByT!lUIFn,.7r*Dh [Hht, xXufHjE^YvtvoS|QS2 W/X [gZlKL3@Cz'U}ڜqOII{3d'n(3b{oqןg%ocINi'@cv׆ɜj&1UnI)$[^+z8g+/ANUf\CBTLɈ>Cxf|J)T&C{M) gmQ|JKajǜd2ZcGрh{M8ztdžrZ^ "DM=Fnq$31owjX_01 #

.|y0tƍ_>+충.`>;`]-omrCps6OfX8\+TZInVW|4؜:MϜJTĝ&񙴂0UW_I!: Bq_9; ˔R\٭Q@"*UTETDOXrb@`2oߴu=v>> u_JĆ]A* y?Jv XۨZLYiyʣQ  q}S][P*B3^R>'7SWUf0?,GeUI!NUh)!IZ8Gna"v=@@6Q-0ky&9N~WG[yHp4x?/$Sc#dž6){>-dž*π 菇P7j7!!I?F; ^cI6$vt*Z6e`TaÅ eAu`~VB F106IvQ@cH 9 玁fLu9q6'G))|J<{V:r6Ak.7 Vx-Pf؈+싱Egmڜ-,S)2,n͎9Fg*c3(Y`ua v(0 p-=˳?3 ILD%!}:Dlv(HE@6^£9j o87czb$4='F˝SW%̐{r`,uDZz0H,2'q*z <`zI'I=ݘ!94# xtL=/ @֏YϹ`Ne@X@Jˠ7 ,qnS˃۞ُL됍=+' k&(H= 6^8wxi>Q8u\tr$:SBډ_?M1if] ytD7iO7vQ fЖ^{+Ϯ>;1_ʔtݏל _Vej&9S񬨀Iu,m \5Hc>L "^|#vR1T}}5g%~Cqtj!(" +:%2 F(d-B;'$P-jȓHsvQ W'3>jy~崄?xKڠG! HƬ{6e}Y`k0Z)`eQǀȑP"Iz)Du9س U'∓Q$"͆R|7ЙWb\ "Xm m:c1r"(hT&;bT;!p,W8w#5@4`L"rr[&59AL/"N||ė cYj]ҕ'Sqԟbf*څF}=C؞DRHQ 9!Mb)+Ộ-'lz 0 YEDuS[]o!5E{qa" H7]^\ȥZUϾ(f:R9 @$ @&m~{8L,Cz\kʹ;c[kQߊ C껇XmW`vѬMvl.o`$뚐Q۵4[jW 쭤**MKmh >$I%\m՟A 1vHd $@/8{ 2| z2K15mMfFzrs3k_+>nmGu|1KG%2J0%7BێX AĠ$\2m{G#?>huU;< Z_00=[;? $}V[K 6KIb &4D:# ؟PGTwTYu~ջ[/ !?" )W)UQ Ұ/00ImU.4R@_\ to"MY/svm{@fMW J,HD(5]g0 !ֲFlUwC  ^k@㋟zvFA到*ܗT}|L c`! ;tԓ76H1vH*(RHu尚$s .̯8]! bɶ$>G|KGO/ɶtxFс-q'#$;0VH$F,b!mQ]Cଡ଼o (ju`kbbxHr&^G>"+=U꺔(8r OlqaG(uSר<ݸԆ7(wr9x@ha54дYֵד]$ȱ$S7_ -=#{ (fQgy$ө8DA9܉Q`xip_ ofzΡbɫ'W⁐7ՅߖN`~(@Sxf}aP:dn|\S¬ .t9 sg hݝͼ*N=5̂%.;qTuSw{^?ӞnrxɊ<[ |^2k$;#:2|p N҉P{?qNijBEp$HVaILm=%?xαE0±yRYoȵ@ *rJ$,V2԰۾;mg9EnUB_U 0^KtW@IL1(E)$@a1]v[*UUQUUWMxL0roHc&1s HM=uߦ\vx£9_bZ>b:!P /w);"jO3&_;(w]O{b'" ԡ#C?z}j: $mQڟ[/@4QtvJƤՄ-U7:!nA8t]~jo=+I!%o~x7aTVAR$"9Lc 6W\j*;aW <`Ǚ{H ;!w_ur;}b1 cJH5y/ݸ$#](%vQv Bz664tZ;HT4Ҷ]rBYFm!e.e9sEd.uOBD+-PgAp@k)JNfb 1+Fقh!xuU :&  XYq: L?33}[9ljWgcSY N}! w8SUKqË´l "_C1$t_Gz9wYܐF^+ EU Z$nHFm$:)@@ĬV+J<4J xICN)X1FQjNܪ ~z1meq+ξ74RzLkJh2vBw"@PO :3;*qYFofEj^]i(Mh87%q#Q ;cYIxSg68vJԏ򍬛;[5]Ja͞0c׵߮Ox#Ѥ\z9fg10m ?!m1r0W& GdBԝ\uk٠ޒB z_1+љ&3f@(sbUPh̹q[U=2S{6`1ケd;L4 nx=6)p}t"fI}/UϏz~r;,GwH g( Q)ZTuM:CU3d^YA!Jq< g[8s5<:*݇8;3mw{xFZx$⩙h;p5ݒF$U$]%9c*$zx1=UUE4o3{zt= xxtTڢxkQO/n^ޫϙ(:F4xzPcvUyn.(2?4Q~0߀fdqTX"У:1h8S§Zi>G,OC+>^r58Urmkܴܗ:oOoIc[XLKEC s*(ÈYui'w<(}e4:Hd:Pd9pPҙdz`nt1 xC k _|oskĩYge]ujTj ORJy`LDf[)V NN((#EHA۬ey{Q|lIS9̎"I$jn_ןVu@sZKDQPPh [[UlM.C+Up!k%?ix@5q3A M xA+ZJUQWNx5ְͳ 1n_tvu ӧBΤoIK1};[̐sA,$,O!Ё'$pLgw !3|usD܆37,g,] mtcjC3f)2ùǧDsc:"Dnr[b0.U|nA w'Sk:̳uBHwYvU Uꪗf,w/[ԁ<ţW߃Zy dD1Q|@D֕nԜ\BxP=Ds3A_ G~-4?Nĸrޢq~ !*>v 3 ;^ʌk7Vm<;20(1Ž]eW^`^2L/i ΐxo<63 nQr2@K|',!W+*O L]g_-M1lkknؒEOO{! `{kDPE$"@SNoӸDH6 ~f*QQUTJ"$)ͩkezg3<+ z;;vAa/5¨ ];"'Vz0Q'\)J}zEWͪMK㑮$a!CŃQ:D(ߴvIE{t)HDL VkzDyM< H~!&/cLb&b`Nd֚Uc2A[NA:7eT|"x!]Nzbl{raMY8琉I/$wy#?K!n ޡ Ui CE4+E)=I"*CJCAUC %УHR4C*dBP*5 YHA$0Xa3ysXCʁ5FM3 BAQ h4HQK08p_P .2eT"#&H RRPf`%NA4UA>yG0U$B-0RT!`OÄ+1& s#O0JDг#̄"@&K7}a9ȃT0LK+:@a}'GrTh  B *S 2 %,p"͉|`G DU@38Dn0ճkY*wAЩ@=BEⅆ IzM&1E>V]jND!2d7H#i]vFa]%)Oѯ3B0:@VP~4:P)G*9*a* -("s&*Z!Pd*xzQIT*>_8:N(E:)"; 1.֣" (Qի-B 4L' n;% 4"rue@jSPdaDLe%2G rcAKSI3x/, 6с ј & yǘy1Dxwrp ۟X+D>|rpԟ$N&#~,hyiРIH`|zu:|!l*IHRAPQG!4ľ;?L0kr%Aǟ_ ,M3dqUi)Gyf Q(VF[?<(`,1b@6az>Ǫ 3#<@p#%X0c\wM"2y~n?o9!7H>`JTHk=DWQ=4Rai֐4ʑ1BQ aQE)K$1QO ah {9b`:4&`a@3! 28n C 7?XQgyH5b>.IY`d Hq waA+tL&Re""1P0"4d>z&O 09*!N%L=M';OVSLF9HHPK L*փ]o\6hɻto,) <g& k"cghL>F:ٖt m4MeHါyYcn<W9M4HCj(X*4vFā3]$7,%D5qoP6vqREWs'c6I9S5ei1+k/mt+GP&u|q:G_>ZM.G &sv<83G ɖ7#'Th<< c 19ӅS3xFI6"}xa_L7,Ơ;6h$!*H!_U#Q*tcΎyArG{|%G0WS?M@uf8<'B~Seui丆Z5MDa 1=k-cUFh ͈Șx2")]TN8 ̜@&翀qB$O9ήHI>^(O|!nXͅgzV`J2QU U1 '}*<'bNpRW??MPŠ nt?x5}Exte+(Wϳ~M9uxU}m]Rb"y=1a(0-Q 39njCߚfj'mUI`OQ:K-eq:gk̇>C+I/1^^hRI5!H(}$ƓL# z,z^=ڽmLL'qw~`p=vqq ( #X/mhLAJPDhlbdJVr;M6 13Sm?ٳxXER':?I9=d( 6 _H D D3fQ>QզS3$+@̏({9y~28i 5@B0:8nW2iwA@ R07 MR@'3 z҂t4yDΩ/͝P U}nZ~K˚ BnTEevv6pVI6Eꄢ'OV'o¤MBpgF'a|4NUR6{;ןi0nҧG+@Mܗ1i0mߡ^dX3῀Qn0$_8"!`$LPRaL(!#pԻ L c>Y&! cQ&DJ}ݽC`A( `h}c5ariC9Bz!aB*2߀sH'@$B-]yp5"8[ƍ52&/ @h[KjU|ɀ}Ga>m~80O9^Pw{gKI5a逘[+q8's{a9b!rAX}Z yC'Q?] ɃSw~;ğ!b5*`Ab[lK 4h!v"n^s1 qF,f@"mKXRof=k奾FD}!W+XQsҥϟ `v xTau,caP80:6YwK'Lu^<Ym(| 8i~~t1aQRNhM:~>ߏmG4?@QOVQ$ɋ(3P`Y c$F\spߚMvȔY[#;i:"Ćې,8P 'R݆1DS$<(fHd5H7HdٻayЏ㘑~AlB6Yٷg&Fmܗ HQ` NRQYjh:+,$`ą j(6ԤNHR8(AilT%UWRtXX-9bѣ*C+$j4FlЁ:;;J˙" Cj D;V&VQ R3Z Q*4ThfZ%#yhL,,5M:fX\-)r{HMz9CYE$ 8= Dua{A0PC )Vf AQ 5 ѐKH !`dǷ6CFc^lZAqI!xPmȜR#PRPmYdiM@Uz;$8o ;;oJj(@5C+i␛8'/4Ȑ u (qIBP "xl݈ H)?9C!B#g*( 1G8!74JT섡ԆCE$2R#)MH%UE$M4%IIMAP}#BS)$LPSf9LDmcr)נ@dm32SϤ>]:y6tC~ .jux(vI %" OHCd֌ + q43V$ Q#Aad R3 DIc1Ѥjrw`: 5$FFfaV* 5eAJLEA(9 @IY4MMeؖVVa k33(PYutP P(,BM,PPi"00"% QC ĈhIb$ԀZ-8Y-,C!AV0$#$IN A), Ġ 'QEXӉ9Vf$816"$}X1۫ 쒛$&4.f @VS '!0zEx pCG>3.p%xsKA)n%!Raa "4AƽFukA >p:XNj ʈ d.B^LqePDVуR^v+㞗֕T T}GA%O(+yϱ #6|E!ͨ;rŠT)LTPI =<#DkZ`7r xFFz>v=$Bfʁ`ж +?gџc"sz9M;lOaFӮ@P"Jq;ۻߺfU3P!xda&<5@b_n?LMm[X[X'u㶧}*Trk.WR e5Fjp,p NXl7ެ2af6 cls!H<ۊ!&<'S%_ZfVC0D'ows Rb7rtD /ö OCTs(|Ơ8(IʹHD(praizxDI#\ "(RD;8ٌI@ňkI!&u ";7԰fR2q8bKD5Lڌ”ta ;bBpLp@$n6&p-vIE ')P Z8#0A>P"`H'kOvfh ҇u/'.m6I(A{e$(H""NL뾘f1&33$̢#&f"%sLݘf/rM& 2XC@2V,]ݛ|g\d Q _ /WGQHpyO(:+ɆL^>>X=J2Lj7XNXC؃*!@ґ*}'d} a C; vS-0h*aQZ(BIubJ:O2xꟆO/]žgoC`@/cnw`p)`ƦxHWs Ga~3$Z"0m!HF8qOA 1]ƽ8{e4Xr%Q?  Wʼn;T/sc nM>chʢ 4~FM>FtkL=9|u*04uHw(c@dHt-!PI4%5-nДCPv b;]p' {Gy_i$JbB" )j****RG4YǷPz ^1wIT(% N]TDC}Kܜǚ֮%7-#'ٳZt CW4S"N=Lr!;7c >.<r R<ƃa O8,Rv{vw,3>I;Kܖ(ZB t[ !h?bW Ga3N ce|>Q}ooVlnE*"k*ў[&Oѻln?uȽy= PW=4FY(p~{Lww3Zh\L ͝EP sEr=@dj*Ar6ՅH ֩c]\؝[c ҪeHO T zנ֚+D73iisC:iZ`cfI .<wm`Hd(}ctӚgv<7mLqV#dO,!؃QTốt8^_!zM:'}pgԞ92xS{S;w8+N;h3k&a\g{sb7'W_zӪ;cm%㵹<d=T<α6#9FgGl>*Qu|[ڔ3ܹ#/2#XRn҆ޥ KR'2ѥ8<5:\:k6.0jTlc;nF#r>hg07+e}AE+&Xe^q0\<(B]ԧ;$q ]}"{KYF paRW0Q#iжP8`(,-CQY9f` cLkX>OIjE<ӼB'=Kf71NeQlӞ$H|r̦ѶK[8xƵ:/m9,uF2ŹL?GkkE K?IEgrxO4nL; oLp)6l*C2"IvCBdP=P&+)Vן1JlJZPͧO+CV%H씚lCAg}9(%tCatjbI7a M2|̆1]hɭ$,Ci&Ua,L6$" EXC61qg7!Sd3w4>PqW];9bP H: K{G[mptRN01ma03<➭;_w158v$;WƳ2c yD<+όge8䌷N:@;R7j`&|P93T88H }3RiĀ!wXuw\JFp\u1yEPTDr@=T'bTg*RXiB+&hP͈ٜ.VMш0nkgD }55.1ȝ(LQ~M$]cdQ {˿}9rhdy#D0u"NMKUp]l&;JQ{i۶ ‡Nj\G7sb9AWjnVCDt1Na ϒF<Ҷ[zn+ m~!# zC0v>iotΫOdqy+S;/MGJg38r-2no^=T;Ē@(6* XD %rV-I;:yT,bocĚ[AFu.,3_3@[vxĖnW 2dn+xqY ''cg=ienHÉN`f"j! lFp,&? Nu4< s)|r cz΀,(aA$Qv @c"T]YgJRLԄ]h3>C HD~4Vu9 8k,)xhM}`Kr-$If*bp@TP"BP4IB3+2vw-Ȃ|a !:#|#<yk}U((("((h ;Sвdwݵ0SԶ>Tߪ-v0"( 3XG$yGC+NgT@LX !Z)}2)( X)I`H ϻZ#acIpc X8=]hH/NGAU!4@ J:!r6ͣ^Xt>)Im*PH}u XKqq0<%cX[0UQ"8wO$i!0dq$R'"Q}E~MGW:Nw[Yzύ; =#~|ei0Ta(G0G!T %t1M1K [J4~3I% C@\%-ٽ S u0~#0G3^'=6 nbquRFdtQI+C$Āh|RHA?V!l8imM10$Ïv2wd灁E!3 g0<<%rU$|H9hbFؖ4L4xj"c䬡=iK] [g4IJRRo߾0vF4ҀE i?$)NQs/E"&(+u ~@P$=ߜƻ|}8 XSG~Y[2i+ nh|$3eI*! er-T4C1D5plqFȉ`iEts"ՌaCKiwI69Y^ ;e*J PcUjÒ@uf"&Nr%q!r̹t7A$XD2\6oX ʉLd-{8`SL֛ޒ6 C I>蟩GR3_V%%|POD5c3 2ha߂bHلF\?AVH~J杉Fc{ӌm.ZN@HKBQG.d*6I1}DĤ=Y\t( :ⰶDNr׼;bv`bx:̏`t*d$}Ҹ!@P@TH0IM 4=!8?#.z1ѩhB F]]n{6W&tRLI փ{B1l&tؔ&ӇMˬ^k}.^|ɳϧH2V\I؈n;xXsǧ&~O06bV<ak8l.Su釹!)!SO \gS -m)߈A xjrC=#e5Q0ILmfEgcN[@왰ö:s)L,t0bX2'Jq;0R@ aO7Iע/dPM<q!ν.qLSVUp8c)=F:;bzI1XύUv ꚕ 3ho 4#<0Lzʼn$#ӝ̷\b t4C#k=l<=Tv+ON^/;Ѕ&q5QOHc0 PFHfS+f<ːi KE{0J Ci©/TGe"QـyQgSeٟۘ> IvzoWZn8$4lE'Yl'B37UAF1]O+2 "}~MA/Q6\҄Ȇcֿ)>đx`: D0\>y?藈Yԓ \˚{?N4v3ҡNs}!ׂ#HQJ`j8:\4^'m>AMM>`!.BH.H6YT{2vȎu8`cKhƐ6pADpjU=4G %fԈ6ǵH%2"u Êpѵ8tD3ԏUD*.RITP<ᘹA88 ܁eV +4HAq^#fz^MkAb%7CH/"ͻddU( 0@*7"t0EcHA?MZpE^BaE=F_!|bXB\XI'=Hi陭G(Vk. ϚA z;:f/lg OQ*l3{?)ѳ:L\JD)7i'9zO焂FQ$(JPSvg )b@? ߂!x*bq\A#Bt~%M}pP'On*tQdAvE @BPI gtMQ&P` c`mu[;,}pq%8cdDl^Xk8ms66c`2I=C?$/%(4<u;i3&ya"AyJB$s`ųvKJF=6"P{6Dk|hT*7H"5e:$)Bicd@v**dHP 6QҡjL562é.! }](hH#B$G0~v[͗ccAz)*g  Ers<{d cGAIRld}G }b=?("9$Tł Jp%L"%U(\sp0* k4HrDz R(@2 \ʔ"M @JHc7i=}Rkx%]3ŃՀ%5F)t#g4ĆػP<q'?)60zDA}+ s! cz Q!ԕ ۃwHyˣffX>դ+! F,JDS| qd#Kyv =DER_7>͎_%X9[v#szoA `t]ֿI(@d hXbbRZab@X @"f"(V݆юg~w(ω @ ImQ`faMQ"gME?f"" [IQ߆w/$5su0BͻpKєmܥd:2:8b% Iu e 'Cߎ:HqN`㤃d~#l>0Y a%6V_]ԛh{vY=LE1(lH]P.M'YR;VOc%%I ynu!^Lض^&6e: u! NNfv9S1#[aʅjpKqыgM D;B %WUy 7QPQTL25bx400f)" :y R ,S!Ay>1z*9Ng׬ 8Cvpť3[: p "h/Fh2 (lar=:onּf^H S$(Xp:aXdBjJ3 n'Rg@QŸU9RHv8L2t yC_pO7ߙC/z$4;,A]gR! Y*qE+A).XHm[ a94sH:tCWĻ&/< E$U)I!P3# 1mkZ:-DQfZ8[5EebɔefbDVSYafb9kEVϜZ&* 59BN,m,,*  ɮ3 jJB1b.n-48'(fD8X{F G=Qz1?hBˆ!/2H--PQT40@A  THR*=fA׽ 1$7Tlé_!PR?!2 =9i޴R<{h7@x]R P RKB9ITFBdPM4!3T*&BCIB4!HPP-cd- @RҴbӷr K4- ]A Pocȡ+bD ¬K2j@@9^UC(= (b*"",ECYl m'38os#Ja: n{4aOG>x&_{ H54@&Q0PSAUK! 5T :bI~>a k'T}ΓH,+' Nٹ'zHgCD"=W t()FH dB$r{1 b"GUwhL!zAU=DNF0>$ہ tPs(gFAFLPgXO )D+(,(A54+4ŋѠϊD%<}'.GvlȸOqEtt *oE&YOD)TUV&9IregCeAz\pV3`IA&l m pD#H۳24؜sFw_4O6 ^(a8qUPet\@n\$H##Yt/JBRArMHzwA{=(q&JPּ\l@ʓdeM 4^ ^eC: sE6*>B4LuT-ȁUx4+`ٌ06&hI#BP LABU}J¤(?$&DS fV%K7oT<feWNI@'ah?$\!62RT(l˓g82b!|EP1hlhɦ| PdQC5i84iLHnĴ B"*z`;HF~^IqLBZb"BrX b"bI$ QQKDK H2)]0dTE ST5Q4B@3% {@Ԩi D]s", i) ݞ_5S߿q$!8pN}+w^\a' Y@#N@jBp@4BI%%E\*9`9AFPRThQt+PtOݜa9؜Lu3tܵ\8yՙ\^#f-- 0б!iݜ'ˬە*rUDZlbiH4MOCCEV_3Ѥq O϶n<Q_Y"T _ nj0wP/M./2VF1G`d*lhq=F ;hXbC:3-n `OhI!6 Ϭ 2)CتmBvƴ Ϡ"$0vľ!#z{hS#=S/6axٕ.!֌RU.ny;4yE* uLA2t3`T"~mH$BH2G P2?!NؤЇp%XJe U,DEwvX{!'Es;CC3D$shID`pţ;iDb> T% Y$PT.h3-,Nh( %|`B@ ztF4.Ha #$ÑT ~o]Ά,"1UEyh%l11:7 pQ4S\%UB@6ʫj*OcIl FѪ=A:1r\l$20n^f;1,/9}cw_\ v&`䋮?;iP&-$$MP5~DC1 y%Mi $|RdubrpǁNGǜ-pzſǾWkBDX^=`\sң߾,e7|rCѿ2u*ɥ96&f<ԛ;k^yW~mwg(0ҙN51W,<9=9'=znvB8yo=wSn+9)3OaJ~\?uBݵX'㞔_f.թEcRpb.sIofO˵M <fцƪݝOh(!gIj (svU׃n$)C} !(*G% 70,ngF#N_`:E>]m+ .q1H7:k7iRkZ4j$&?1HF8thB&Dh R` 9 2J(Xb*J$ JR&r>#!)1% h5(SIE$DA2‰2Q4#LDSDQ$VF$TC$EEHDU2 Q d9H }C5((gο_h/P5Ď#̨Iƣ{3@A׸ %DfƧSs#>S۠1$kCʇ"yy2(X=$휫:}\ҧ@2#T!8CH5K`nZRL"hjO85 E DfbJRHT"C5JLAA0Jn6DSA,*0Do I1D)$GkMCxWQ{HZ x$&Ӄ(EP8J9<==O f(5NRHؾ&}~J 퇗hSGJ(zd/@fR!yCc`=z[JjzR/OM(]V !'qx0 WsZ1 <̐BI=[4RcKP5`in*wK61ܝ ln7?.:<5U$ τK)E8X4DDNJ/ \3 p=p=k>8'A*|!9!D{ʨo@}فN;ys/>|͹ |"jBu 2 VZnCc>5R'I9rBJj3 %h}\"o]g<b/͎|oL]_7~@E 2̘ΨcYV7;T7j "D$ FcΘgI=$ɿ!~X"?,baÍ!@a'`D KHF!@)U (&11{ ?Y ! ֈUg|:B}^ߗɞw?.]&G];4EA`CQX=D TXH`y}(`@3alisl틌0M}fhXfQI1m4ydl*:cGM9"lӄL奤c 9$(&;.Dn.f)&TK LtfAb6ri@rpAf#a𓊵:2JVA߿{6L~Q{a{G%sB"2)'I( Zn΍Y5Wyvp Py 1PMގAveJt<#@4[kF (DMVE[,Zg_yy($dEQTQEcWWkvj5sswYMI@Q2oZq>{ḵ<)0 "&%011%FD4QUPa5 jM`k Լ# t"9EA`q:ҖH]T * ni `Ds) T-NY)=%8?=ikjKM )((n6ibUjnۘo7}BF֠14">.**i&J0L*ěY5Y2d.e10tVŐȚah۔f¤".e8Aj )` u X5 6{R(1#Xa7_C@xIIOg1|HƪZYN{a @)˖!bX8CIɩ|*aoUGFXH4 w`6e9噀fmkŗ*5b+G #/?ÍfIuhQ6C8Pn P9lVXʱbc2'} w8\_>!`>A_h|QT{ 辠/.o˪ 8(a] ܀{A%ф4 ϋGgUȐ1ϗ'oK'6k(hf3׫c?>8cEc<_MDf=||  7w ߾$$>fք ;0OޥaFAcIZHGE(TMvB>6cSUHXl |lmƏzx07&8feDLC11A"AA&#iǎ6Pe,30Ĕzk2s8 0i?|/~qcƽam2YsAQ@@!d% {ωGΣ}XfL,2k!fSY[#c2@ttQP"#V*KW~ҕT!L&갊ISnTT`qA:3t)7&(t4e# mX} {a;Z]EX(3 e !_>]iw[~(8Du ^:#Ú @R @Q4z:7 qȶ=>`N)o2?>U x?Apl}64"*ZID~//4RN&QDYj2JSy`Fm[jC#ZzDQb@""gNMf{$}< jzoPCra)'c^<ɴQD5n-2S]eGcLQL@91Q !V·/(1*1"D+. 9ILC &@B a3C!6CoRx (E1d>ӟ޽u%wz,m> * #FtNfPJs@![=?a nԯpMû(G$hnsH21W%P-.(bwJ0;0O]/U4 ;"$o Y#( uj-[K}SgHXB2&D)\?IC3;1ar!@Aa! h 5@B0R))mOti;YR= dg.BXS){ͤ ~Wg>Tǥ2LLQ7"XlR/ԚP2TSOaKRTN@ՁF)l(| 85Cu#LYWq e=e\Ĕq8#LHc+}mCu(GCo1$HS9Q$C"&`c ٠– c"NXBb7*i X!p^(C>#!Z9{Zkr mvYȨ-ɖ-vPzCHD DUE"D)E4 LRL2P A4LJR$%%RA,HEPJHBT -*r&ZҌJA.J ^~l`/duqhnb[*f`v>[QȢfRDښk267 a1XH b 2p',2*h&31ގTKGR$$Vv( AA!7!Y}vv Ċ AJhTo:[Ӂ֛az͉> & 1")o2kqN->x>ƻYm#g`XA(>䁭c d0t#(%$n ;.l ecA2w8Ɂk{HpS41BBK<\)"";W(ƍ^)FAQuҽ{R%md!T $MVIwjMDȘŔH,ql1m&t!2 -b.I2q  VHPR!@)B f Pb%$CLI"`j +1%2DCY1kʳ0T)" L2 )P #MF"gKBs0]=o͊L SӬdwlP8璕t&~ +#&|t*)0^3Ɨ1#\[M>K6C(;ΔNtNW*:Q- rލk҉Cl4=Y2r鸼ׄǒqR648fr/8#h4](c%v4ePWr tf ߣ1vI&FvtxʟhcNbcKP`zv6;##i4C0`[ .IH, vz64(I!I6ݘu[4̜SjF9m]`,bl]$e5X%e\QtJ tiC8zE8AŮ(ŋ3iʢc&Ac;ƐHPT>CNS<9tAS!C{cAqRCw_*9Hq&!& 8V`b06&1%$Ae"n`6 `Np!@)B"!Hx XK4*cFr`n_uz0aO.~&& lb?"%jgP>%DTR&!eA{B!No)_4Đ='=ؿP(!MОؿd tGR+O#4!Y*S$9#B$\N%wfI!G}1Ē[. 4p&7GaQҤDg4awCA屰|]$8l;{;.ēbxBYCA!J! }< ̡؃?$2QE(D#@?8:BSp%%%}-/ JlO؛_>~C}a׮'BBC [| Z(8J`(D*(RHh&yx 0""Es2)B$>X` Mː#n:Hܦ4RI-=ބʂ5꿛 ~|T57=v0;OHDtȀ @ 55uaPc\ٸӺ!>fyNІtzKa_LOADʋ_|>..k̃9x$)]}@脥~<T@!ܮ@x0!I$#iB! "bHYvq*yFH[օP$@D!J)D-J" h}ytT@P;$Ab"M_V4Dt0PLRy:~%0'X/&JfAWHx]?ōPSC In xN#P$س9z: N;>'+~]"$Kv>0q4U̒RL]{L=ni0^DorrY9Q Nq68qzOHPb(^ Sm|;% 6NYǖN LqI @5Eax!crDOzP=y2p5FolB`ݣ 1uN%8Hs]If9WHtQYM4H)݋\(5#b8hB0!;^= sCxT# лƟig'b &/Nt@d9)@b$A"3[u0 8M +5\M&Y͎Yn>ݑUѣqLjT0X%Bp:$3U.Q`-4% t } i!hlAȥCJCLE;{} _bHftʭDH !H)0y o[%' C@%CPԊ# )$C "2)X f '##a%2(%j ecCi2 bL J䨽179@FHeO6i<DPûuCGlM2CG8 ˃!{1jtX: jC :Y7JwhdjDܱM Jٖ e)P'X "2\XF$WYZU(ZMeu@*7n0@hqtoGVֵMZʒ 2M/` " 'sR:1PA}Acet C38> H&}FEB6n4Q8~B 4Bl!q JO0%ZLJLe21 2JB(qf N2TjY󞯣.X-1Y!u[ (|'g{ "}:uFiaQW큤V H@X|]Q;VmLUCKNEJĦ0zwل|5L'I'#ƠF<˄>Eă:*đ2Uߡ/9 ^,+1m=ޕOtz=>u K dKRT0f^O]>XuNZNX*yWWRhcТdK NDN ➉++dVas)#4Mc}4c֩75k3N]DKZ4*q5|WjfS$\4`aM+nf -sa80&464F*b reU,AH?|<$HMBmin{tĒi)\;zBJIM+#g?04MMx:ݔ+uKwV9HQ V, gCe [OtL4eʖ`ɉb-fôP)QE!8xыrˈ"hAD9&͗z8;[jt)ɔ 0R Fp}޲?Hv 0%Cݛo2%jGD.х'b#A"fyl B ^\P?pTȲVY9׋%#`F1Api_f:t1ȝ2V7rJ E#UC0RL`ͤ'>E[נ?w)1q$R6n:\,B 7|9-]gCSE4d{*da0QRBKf9+F,%k3 VZ# =Uy׼;*;P#M4DjkjB( BD&48vgXړr pr 0{rF6P'RLQ16R3 d᝽:R$+JL =;Sf~Ops o4x`3)/,ȵ~2Ѝm٢4 6THw6CԝBM2ze&ˁWXDsͬQi/K"Gs;:W*T ~:1 ^Y[2#8س wg(%FT 1f+A:$vI]&Ն0K\c;3Nh*`$@Hј.0 %0&Rn 0P5W5gL:;c "9}ǤǨ2q ql"%QpP(z}؄AQPI`4CPPjd*b"&*"3,̬ŦS2!X$ۚH0aUQ2% a1TE {'9CEyEW$;ELDS\PEC0^&N CZwfYƵkNұ4C2e#,H  )` `gsN#OC{y׃ñ85Q#_nN @zi(0XAJ_v#~bxMHD+5kd$HAQAAVUrJ,ウT Le,M['%(tf4 f6&[G@a)XJĽ`N5b&HLHĎFA4LJR-#HfɂH a 8l(`lVd03J$%GCKl2V숍ZSAq(=3La5kȆ&TS5CRaaK$ALĕDYPꡧ݆2@ NuűfVڒ*(L ),2vh 5%0DP ̤dV&C9A.F,8cb3E tM JL38׺ FI02JQuD)m## YdI@0# pr$`7Q4F$Q& rVI 0%P0ĕc20̰D(2",XؠZ3uѡ4DDV MI$$Q8$D7(jpd†0peF(bk5jɚ eiJ"l0e3RBXNQ UqN`Me0C5@PR ,H KNf4Z&AĠX`2Վ2bd XccaU&an(ۍ25$Dcq6e$C bo\`7QHo* v]ۋɈƛHbҚUGa?sP|Msp|Z8LNKw6 i@UQ=ji5&/x,i64Sṋ3j%0tANdCEBPyì寃w96ȹ (2yO֙]O>NVdߣA`͊c WcZkl^oh(C mV*Z9/VSqMŦ=7Z!5*͐>@}MH3Fb)E`rDҩAʑ+{0C+1vO8^e W8d &;Ng` }5 nW.b 󣚩U[x1čhq@]rC@d\GL[óyntw:nED{'b"NaC3%@k ұPET$AR" SnG>\%X D`V"HZ zf$!&4Q)JRWdDKB#KN|S` Fyw['Dj#f Jj Z0VZHDPZƒvf& A`%!6Jj2)c02Rak "'0ƐՄ, 0i5e': u|2@ s kMjQ&v&P,F#Xad~3W9$5^<-#Z0uRȸ jghY0h4Xb/ 0WjxOݸ߲ AXr50J10VP B'[< H_F>?\H?8L~P (QH1"]g{]b-x y2LLZ3&^O/@w $ Md  +H"Ra>|;(yT0ZAgT'Ⱥ0vFr9sX3TG}aH&LGF۸bOgͶXJP? י)EX`JM5DEV*4㟉Tj i*o> (0?,ǶP OA/`׃]~?6T8 rG$ %JHGyGyK`$qeLo jp5 %b3(͛hx ؜LN1_Z&~RG;1P8J#Dc͟a7&h!T懊biBu4oV0l 9{= (yO`4⣁ $׈~H2{z">bV07k@yHUkp{nsipWEC7%pd0f5!W`w =,X_c {rOnzX($D;䏘~#O;"l!!Q"Q4@!}IW$hr @{H0zh'@c FA? >a0k \&AǤhW8% dV)$X` 8 Bf\ةϷgV9 r<'DzH-#uтhg @J4+:m?4U B6_@"QD ycፎ%t }Ok{C?7{⑤#n0 bߢ"MTz 9;iBG!D#5iD# 8Eq}.ZFާ@bM̅{e׳B:9qhJI4S:%} ݸO񽀌טWڽ,@WSrJR*h}bC )R# q954M.\F2Wnq43a4PZW'$QȪ& D`̅' 'B0F"2}E HH”4EJHP )J1RP Vb1AHєJAԮ/OWG0s*jnnOPU8<4y,3c(A3#7;qǠI,%@QkʄoO@O`}| ӧB"y . Yɋ}yI^%6JAD#%CIF +B24 ܳ QK25TJҢ@TF*z~ࣷݩXi/{}m3IA|<5PvƁ'Gå#3}7}vKͶwCr؍tO-p:<Όv %_j׶ aCGQlsS][7ӽc"=l7W.P1zU,/`mrYZXnq{;3w+"gy*G^#|.%iA [lR05D,"?{1%<=w(/P N۴$nbw][VwU-{qW'?;N}s85I SĉBh%L@~HwZH-wWxQ b>.`{WP[Vt`'-Є冎vo'Ɏ&ƹȈz`;u^r61XJ 9DHUğ7 NJq<Ru'};s+»޾j1YS1gQz,^'hۛj|ͱLpYq!8`+WƇvhKV'q[) K=29Nʮy\ ۅ 3ݧ~_\KrTUvǬ!Q֣HVsMh֎;>tDqڷ/X>5K{2k)jƳA<3;[Ǟ$Ł'ۼUd~03} >a%=@I4؞ I t"S0@[&߽Gxyv£gZ>kM%ށ}GپݨËRĖ:9;xƌ pͺ;u9-<3srw@C94]6{(,WZMF?oWc}Fѕc 6ã\>mbĦs)fMWL95~vkg`P9l#(UCg ɎXڰ%@ЂVX6W8~ϛ,UN_Е$ɯC^D|!UC{tI^/yE9~LBBk@~q@Ip4C$1u%$rĵR:0A왉.H]Iht|+mݳB?Kb;<+J.1GwlqZV5>m_ [w2x׏+Ǻ [s^h5E:-\Q:=CET[bQՒ3d|1dS<<5jYX_ x|ڐ2b:!F~}@pC fcCrTOE"oQ=+`c//2CQ^'͓͐CbMMfʁP=b%Adٗ2|x-ٌ?|H~OL|PW2&Izb!T^]*[]8Eo#/Qݩ)8pн5.Ro;b{{*n!eA♙94Q|iaW .|Ei_{btX?-[r[? F<;i` ˛xmKDmn3{03M_J<՛wy?kyOM&$^=ZvSG:F+u'Џ)"kNYdYSpD`񭂡*h?׵ԋ"1J%SX1.j NPڇvc _b#Dg|w1]=vئ;r:RR$w>%)xU1=9^F0ܞ{+یI?|Ĩ|u z\J6)xsA:h q * J-t"Yiyo9<9x8_~x]@k~^zM{|?vf`LLf5`Z6p崢vVDʬ/8'&La1Ռ:Mn!pᜅUlPƭ7ҶeY%zxܥжIh5&wY0}h{I&% Z Z+'ƫA Xiof{fJN/h^EVzg9f< q䃄=b`y ;J#jPmcЂnCա|Yl`b8FCd$ʟ- ,vK1:ɰ$RBpAqOTAqPNgޏ u}܍"olRQߠpfëk%Lݰ{0ɝ=RMR0g2 ( oY .9//Z͎Pc s+9&xdhx BGÝ{?({Ѐ 0Q#ycKL7 Ix4l*cD/Sc!`,RFk@Ԑf)2[YL2i=0ӝo>, ; jX AUMQT4$M*5NCJ,L|0iJ ~08 LfC 4JA A01*"D 3,Ngݿh>O^`(rr0:`=F9! 7%䜇㈁p;ƅv8C.qaxDGXO0$ 2)[++OuHi ,%(;]i"$q"JZ,drFO[DN>ԵKgKEDJL]B`䅈S&h՘0@] Jt*˶P.^chx`ޫmڮv7tsg)f T; 2k*\q\rh, a, 792Pŵ$ܷk#AG $bF>mtB677:1hY$>Q;{7ᯌJ"'IRf OH,ԑ :*#tBhhCHh,ɇ@O`*5l$bj"d\h~F *(S!'m]83&s=wRPgy5*J  VHR())R @JKE"0mFKST|l3D9=(p?{ g/J7Cΐyth`)%)|  TAfSΨaT(*Kr$Rbԥ ً6Dtbɭ! . 6}&HNZb9~ }F(QI#hPV6T88\T"%U("POE{N!T3s!H J"(Zl.[ ,5Z02,<;QcE(JCMAa1ZVד$i+$edJl4fcXְChI֎H@)!SpT`5*B7´HO40u1Ca`\pj:JAH2ٮa%lLZUnj&$Y\92n4};EqF5uui̊(a4둡UFՓP0PR=J7JQH$m7( ^٩CMt1b93) p]/U#uyh"6"o;lFg(# 0Ag G;hJxmTCCЪ4fLiNDp㫯m8it'ifr)ɷ&AYlQْbr:vuQCFVaFIdOJo{9om.]c:C Hħ=;H؄:}sZݎB3Qx܈QMV)%T9@]z)`/.gJxĶ]8d<$b醴449KnJmCj sa-L;*bR"wT{ʰZ83# 91ib&lFaJeð.C riv,đ:!)r( '0#YtuRIhyV6`AY&v@Ay1, ƪ VҒb"wNqJ#Z6si16xn!(4瑴hM@a .Li ƍsan $ӮlԇΘRYaN&۶a 3FeTɞgzl1h'@?7\mw AN,ֆ8fS>'\Mvx7MDj7LR摥Algfmô`xh)2dCE<' >62}y7$ajΜsyN-*ҾDIr`/fΕ֒^diI jL3:A; W[K.{$kn6qD95̷pLX$H`t7FGX0p ^R 9; r@&fx %[ÓN*!s&— XbDǍ9$BMWm?u:vvCxO&kO:y@hӣ`F!U H]k뉰evIntXɮT۬nZ{;ؙC/>^rp<σf(`9 QV)$ιĜ0?m#t4@»\|'^8:NItQKڥmαDmufm-Wy6t-Mxri7+H753 `KfX<1Kĉ,²vzI,`%O@ē;9!$²uT[*t.wfYIUB$N7/*3wCpDzpܺٝ71zka/ ]-ayZ#笰Fb6&3y! clդn--c F'|PC- Z,!N$;^ӓ)ߗdP'< y̚b=g^QuHw EO~@F 9Y2^HHμĚ6O>c[49n\4. T8ջ3ZgwnyOt9̋p8V=L\t޻moC\{+qդ)_Mq뤗}n#!YGO Z% ׊h@pu ԏg0cQ#i <DQ]t tѼÔ~V錘ig%B6-y 2Y) ėc2MrW|,mdm@3kMZk5\uvS4$iEILUVzEapq !0N%,ʙμBn"V*J"eZ2\ςF)!%f׵X,Uf=ʚA=Bu] =\~M^DbRx˽XMPdNx*#-o6c,a.4ؠG1ABjSʴ0O &9{ dlЪ ,5^ޮYѢqi@g#*N$FCmDγqp:үjJ%Rp, AF#eTך$$0T:}dnԉp`lFh'p "iz{'=tG ]e0i]hbdpʹSϩL~#)H ,tSw4^֒B6[;#Lw$- ETvҎ16t(ɃKA@<d vbH__yTB.;b7ZG/}оDRCcS6 D]Ga ' f>djJ#Nf*5]h1HIdp6J痙yv"}[z+1Vmh4~1O8JP<m b ܸa~p7aLJ"(q3PЅDDKJާ<Nz Lcfc38TEQ$TEe0lP뇄#flGC ԴA3#4(LR]b(̲`% qa.'ADّaV7Tqc,9,[[cu26eh1dV!Sl£ *x񠢄JbrT0gq̏Pj5LDo cB=]f=5C0T-M[.PZ,jh"B YVR% 0[0Ҁ K@RYF]rpGK%P7 uPk2H9`Z}R)MBь(&ϋ֋h;PL>.o#7qaM\ ֞"w%8so)H >m:7}.*TO+m>ug$:7HDuq s!0 Q:L` BJuZOuicӉ[Rlq(` C`Mn;LTV6AX=J5:ea=VI$4^9&|}idHcK!3 (a% [ָFfY),Ga@ gWᒎLCQw2;"NHt4864e֐Q pE"IA ;u)qg~5O" $"( Ob䒠5&V5;yDQ0X8ͅn)^s@jȘ"h3xA&!"* '(vO{٧6:$9e&˝5`ƛg<6.xc&4*?Cce{&wLm5̊(;/5fW:@Cp H 1muau;.W\:?Bc#{0㼓W^E:83<1! Q]}(pX.N(,?%V{L(lVSk4<9:8F)J~2Q̣R9-cd(KDP2,$I)e;>*Exs&٪ĻNCgCA`I FDI=1:TbYV EibtŖ:CM2[pa(EX$Icvќ[tQHQ֓-CfS4LB,fD\o9F9MdYrV60@B DqŎ$ƣ#234d*҆c  2$p ]#F; 1ʲhAVTeYfnLp'QUzIa1'10M2dQsh͠thPOIQn[+` N C\d(kGGZo>Gdž>'#g_"E0̍*}j (=d.5 dкHpH@p L_gyr-Ȼki #HKܠ.]>[)=1%(Z9@\JF,0,(^ff ,EL o=C=)aӖe&gcljøi ^\l(LFeL5ʐԆT=A5(fۆ gj 'Ϻci`!BIϪ$T%:#-aB68|=`*?T JP*0^\}EIRP؀˅$A/$B~a~ 4ԕO{N(?Zbk%T2EOC1w\jcˈ""t@4-%MtO<2Ka )9L$'6bIH&(EERҒh4GzBA (b*c;H0C֢)NU- Uҳ."$:PTPGe1T(v)!*-޲!}: b́C36%F$Q`i"2J@ipO* ߘ@ȏP( &5"4.) iPcQ*85:H!*LUJ R!"C -9ri>0ĆW pZ K: Byu$L5E̻^1(p₞N*hU JBfzXa'Aܠ"mfe(I(GPAUNF04PҡL0=EQCMErZ 2Gmp",!;Ơ@Ǧ:9T7SK,DmT d4Z7: SQ}>WLu XFC(RXl\zY%J3P$5~(h?P xfL;F 6 2DC0UUtTv "Y B&hᮌLAB+(A9Ģel4V& &hJ%)JWJ"Ag$C#Fh <`q1ÄA5L@kȻ>;B@ @JzB"TO0{0?{&X,{/c>X${M@F|ꎝgdZl #`b [0јuzl ɀ4n5'kEjGQSWs9 ⢢"cD0[)FbCldfypVY")cX025jXbF"" ⠧H茊JoXIuAPDn5$Bv$0w)0tш2܆#! t3$*` 2N'^KdžhwO>(*zeMZm&ӰNIPކBwS7/dnHCE"SZ*C?nu$?2AiWt  IJM$OhY"d"jȧRdfD_r!~Ms @1,,vt@i/L=7H[ FQa :އP%;efm* 3x#䕚MdAb!V9AQ Y$Er+YfĦ3q=#~D5Qip4*Io /1T̩3h̘ڟHbRѕ+ Y~:3AŌ H_m7rЉ) `@(QC7U8$1ǹ 10'P;V忰?|ƠQ* "z=!*Td,T,'PD(Ap #3!l02 '*(02`%` DD5$8fBKCBDHJD PO2@# KFeժ2  @ =|w^#eGW@d |ߐqS~$D@%* X0$:!{!w̆DLE?Jbv?F}uPMlT(Wf5'ꌺqG QwmjCvIڗ9>zCŕ^oqT<%hO#O0*hC/h=@G-$rk({^1T+@^ 0/nOc!ÑЀ'X&f$ a *h1 )oXiIS ʱ3ztt0 )0'& Na 1PQ &#;.هry pݐ"`},|O1>,03 ' *&0ȆfTL0pXP&f0&  ƨ?vA=5Y9fd5QR771@p!$HxrGj$QiMa@+T6wv6]b t2)Q''oX}Lxphz[yIA*J}XDA?ߣ#8b(b("9jd圕>?dXgfe Bޢ DBXH=hzFB!T1 4o-Oj 8IS#@DPAA4IH!!*(s 7 Okx,~s]_C9>PaLD4F @X$y&a1UDwY zKkS u`S5PD#>ۡ?k3=z].f 845pOΒdHC{:_۪\tAZ!X10!jhzWc/U7 Uz;!ƮR(tQkF+CZ"ɔ6Ll L ;Y˲'@ó /Jd9ddfA@TPUx@ " S>K)":ȭY8,$ԣ%';@\!@!Hc=xh3HT4ăi(pO.t$fN  P@mVV$C/4J" ]^B˚9*rDĢUWp:)}fؓࢼ,%ج#/A_@ {te ̏Mk3N*XلLL)Hɬ Q!1<<9:F}$ش}J)J 'iLAW80F1#1x=üު;OHo'9p!?4/ϑ`J)s`b[GM ֛ f\w[$d T` /Xb&,䜦؂i}.BK> d WTf" {# OːJoGIg*EۨDĚQ`6&cCukc9>%}Yi @LD4}~69j'Idyёc#?I4*U {p89"?PD`Tp3!BŮ1ju %+i#V2"LPmvIޥY[S[9=v[yUU#ԃ0rF/ gvޠ ȷ_4wDEmFyPLEkTC$fBpT#!C>sZj:?_FJلڠ~ _ &,&F 9Isډ|2>•ڈ4;*Q:M7K&ePdS3a0LNVC3 y_p وfPm !NJ/"X4g5Yca`r[ hÎ@nT&pmWD2nv1>l/F$ QJHa!HBd)iX Eb$")V X%bJA&**`]T,'dIhOh9~iϣos_'=PDJn?Z|pil=JoOF3YXT`@m(Ik?S}HKj z>?dMP$'N-oby`r ?$icVUqߞ HV AE}|9SI"szV䐶/И)liM>a.'H/l??PVIJ_\?_LP} |KF:o٥eosw7/ |7aޟm-uݺ {trk> T=ݾGA=}|U`7r_^דoo_{ =dȽ7}};=%-7(:ѐڶ{{=(@ ίnUK}Q``>@2ctەQ٫Rw@{YsmwUN{;E{2ӕ soJϽy/vl}{U'B@J.X:i#unUvdx P*A{ `4o}@{׸^@%4S Pzlh)@|>M@vj7nHT2`YoW$voPݷ;3V{vvuѸknkpﭏ{}KuWve&ΰtQݳ}pmVhhk:F}۞wy>Zm .[Mj:YyqktuMv]׍3s}u]ݧ'sۣ֐.m׵`ttwt}gl_\un 2`鯶|_fт׼.>wA}Aʹi.lz_=W͆O\=zyWeO>^=On% Tven^_em:}Ξ>w޼xv=۽k^BǕ{9q]VY{vw;K+x{]](s޺Owϧn׽o͕}*EٗZ;hy=P”((AGXo=w ΦZ87l xzSsP\{^Az@em+VMYYݹm4{*w]_>W@'f:7;u{}=t`4w{=wr2f +A|g{*v5lU}7vݞ^ӳNS=1vˬ@њvy9kT:ۖuF{ovM5ZgOSJ"*+tqHIXv^:: v z5N֣2(Y^R[bZ͛)̝O{KMY[Vqc6ۺ":m u Îٽk]ܝu靫ѻhzpwm4un {Ƴ64G;wX_wpz۹ݮ&{ޞqήz:i{etԍwuZW"N%\cUDcQTsj-amuI+r8quۗsjQ{r3Lnjr3m{5fw5]zkμ;|<0+ ᦈ@L $5 {FfMji)A@4&S=JI১4H$DL@i0)44Lh6F! DBL`"biS&T)O4== hA Jdb&z=JfE?SzLB 51hH 2h?n_+υqDIQUQ^d0) g{!r*f((`"v0PEMOLsυ?ghUUUF(h?m(.pSX(TCq$)brDO 13URs!pqeGbqQ͐F5%K*kfP9)qD Z(**%"IYX*`( `DibQ e bbHB!TRPD 5 $ТA"C!PS0!i0 btJ@ !k "P<<3x9dƆ@;#r΀+F?b͛V$3f!ZB$Qi) QPaHU&R @B$sR`ohrSF`P0TH - AI@#0LABi Q " I)T5L0V)@U"Z(Y#S"XH!!C (."aR0b@2(Rq_*@o>QHWQ6!9̇_h.tyìrWx , 6F' "9 g.D ;coƳهyA|TOjuksV$ 睫%u`pw.W(5 ?/s\$ӬA q{07ݴpG8pLql|qŕlt.%oUz :Y=vWoPJͩRL@ڜߴp<?&aL(!.Вz8p; < ]uOBh?(ʡ6$k` B*|ޏ:+b[I9ʫݟXYl0$%˹ݾ΢g BRX*Yw.QC/F[o.ox(tu"ss3zpUUUUUQUUpGujm|8\o}1pm">GC5> 6Ca!2xW 8-J8 +FIGD8;-`T6pr?9B㔉4 *oNǼxac=b7~:Cq o@aMKTQ9"nСBW<yW+|e$mvOAH>Hp } zYt9Yb(Ӷ7~ ".F`V\2S{<~SA0; iTbP^9;/lRxqE1&Ģ2٬.Qu[n`qaDֶƶlr/A/'*)B Vqs``?"y>Byz_bܺOx2H%hU>PdlFX`+~Kkj9Hns.&VL]:-uD0 1a15J7C5.JfA Feg߮[]URoYQm-ѷ>^ {xZ&8Sq1ql9kvjb8Uzt;ALo{^:")e4xJ >jʮW 1 .zWCkK0'_qhܭGq=.s\G>f]_nӏɄ1t+A?/ Y.0;851+7kk|ԭ!lRHK\H|ٵTd cXv..6 pRBg/)hn}\ܷ>u:\ >>: ?T?sYNq$Tޢs˱%|sw+/ cLNDk+$7d CFVj#k'RCI`Ղ}}=ïvnb@RL"Bk2-W^Rvx1E>rHÊOFJ,'opت6dLĤJh֚>م iv$C7cAֻ+/z\ ض,Hmp AF*$zEEPI9%Z[X 2rC钰>"(nC*exUP|? ugD bg( ?n@߇ *)hóBLAL&!| [Wf7%`<m5M4~\eUD~>Qq{D(T 9=>cJ HR$zBʡ&GҴ|ciD~!qO`f5z8(7ضM~Cn 4=[+s땋1SF<,8p_`dl ):zWB~Ŵ.mL]NÕ'htvmb.l8B,]UYƐ?XPq*ea0"Ϊr:w}w;&h_[onzytRr&фiq5m^_ƣ7}*.nG>fݶgg뷯Vl=vCJ*ڀE}WY, %7_Fce= ,٩3xxc Xե>;RkŸkpMcAW g~a\1㧤RhQjАsY˔g8JY AƎrNtgeMr\=c|5YeQEQC#5;2PȀctRܸb70z֒F:A5^N´U;d-0 vپ!E,~B熡łui Em,Lcf!'Sbv֪bŸݯ\Ύy5z䭫z!|Wzȵ;9.-'eX('>gRxfN캛-]w].=\9 [2漚[;'QLXvcPV߫&2,Dr8%d6(^ 6<^r[ q"KZ<`F\$Dos<9&U69˅0G?gk[>Kt5P\[ƧӳXyVo ‹8niq瞻(V&;5Ft]Zy)qs:ݯsL~#P& M tyL2p~loKgB?~7@y[_h eELDG<֪}.:eafr R~;+7w=?"O?KITVA9(nz\>AK =Q+V߅5tܷ1t9v# w c y5,;*wE*G̫ >:ST&g] rmӐK-1uۏ6,O0-ښMRRXlLt|r솲Q JsL9}A9GKO:8q8?6Yt¨XEDR%I0DTAUQ4T ElS_K 䦠- ~?\="M{}ky|֚ ȀL-(+PB C@@#J=tX9$i֢`dޑٻrWm }j6f֭꽣rn64QQWcmq125.@eC@i5aǑVxG1ԀDsrim2nw Pf*mO :~f!`(a A+2Ʃ"]1p|ˉhF(p _] )F+( S*~)4@!oaϻ^)pmwC׹]0[GIٛY[ P~s;Nm㞝5l J?y'UJ@Jja~GU"R h=&$TxTBccYHF*t9z R(I e!Af.J&`NԌhhh)rɳ IZU'$` %H:,jB>k@)R?|{8dɃgԬypA8`jwJ&_t6Xbsi}q`k!i-JixXw`ؑ[aF Rvb۬|Pt0pp 0@RZYDgic g ^qAO87B@uGdrΌP"9|D.ŖȦ{*_JO$OJʃr18.1^yJ ~gpmh|1?,9b: .wl si'Po:XوX&Z`EA"E?_'NdtxF3Dza!O7_27YK9R\ns9} лhj`m>}jl} 5ijc'K79ۊ [,#E*h "2-B)JZRil{7vI%mmKmmmeRRmmKm[mlIl+Kmmm-)J[m$$Kmldmmn+rJ[mmm!RC###"31-vjrLP}Ζ+TE^ޣS?O랣ύ{@~Q쓳,B tZcx Yv4Ƙ /h`ٮoWj(eyWEe=IpqnS|,B<'dwn'Tura9f9N^?񛳺^`(032G!*fASԃ#Ϗ}v+P_(˩{O +Chɐ1d-&2_V9Z\K$(„?68kKI5)یo;o:z:b -x< ( A+ AW˟3 \GY]4[j=@F&H h $lkxķb<4{e.#i wpr$ @DEQ$DRAY_DF^ ^`(F4~ֵv!Lh对,G=MbcL>,䉡ܩӔ"R\U^+⍦>?dAotʝ$ v+!, *&a[i~$ 0@lB  L9և?7 T 'U-:Ίݲ`.JB&)O'VlkAD 'UQ(F.?r޹~3_&U)o"VԖRL[hLAH-;3m583a>ZX` +,b@M$N$Ub`jYE"qC0:ߊfNNMXe;Fݵۑ*GJY.8,qDR" Rh1B0 Tt HA iF8bi݄ a#:ƶ`hI.q~r_q 2yck:_ǿ'PRŁ!J<;O_ H"5RFzjG+ך~?l ƹA-TLbӆ1b w!a>,e(k:J!鑷^ f.2MF!DAt9ӪgE4tgOH0 `#ƌ0c@@D Q$& 20h&B`RAjrTF$rL Ū,0)2$30S&"hr 0 10$̥h(ɰ$0L+֌fsCQ*`ZF"iY BB R!)) 0"Z`hX>ƢAD(bBiX6ܛ=>䤢'v@4h؛MAh'87j=[%%1X% 6ppl3L_ߵ'@l;4t }jPǴ=Z%~ "%o @Xxǧ [E69 ld2V3eX[u*uu\.5aj,"d CPQCVx}.yK ݙv瘢Ml.%C`:E82g=3~MwC\ǟ7\z֐lZX >0셱&qcQS(.kY|MhWnN' ;dd6m4.!e0eb$#7" An0ءhc _fgh< xjjHHƌ0̏4SLNu ږwLѸtTSۓmxXsrw@$;񙪢p#v]@厴epMJ@ɒP5*H2Na2JCf6XKcZqQN ̌G%yEcLjFFFBҦcс̀?憚_ۄznW,4FWd#ULIM wAYkPdMYa LƗ7#FFn脨Fu NH0 F QHc sFDNjbP:9!5W$NHƘlDm">?,F`t .|{k9DI; ]Ӽ}BPĔ4P8x-ϦubTPsM20*ۣU_?z.- ~TAxR⪪_Vܟw7ܽfg|\mǪ%q]; wo_6g{Ǵ6kyvKyT pOXnLqq?EX.D`У)#R P=y@o ̾4?[[yaJg@harɲ a}'[bDB\BA!Gf WɇFq7O WZ7+r))$)BJ>IWuƨ>v>ϥO\+z2*x-\(d-6*D7e+#L5.p/ !]B4.~__?O?~ٻ0mI-'.MV,a3YፍwN.\"8v?v\ۓP:*nJ~OTu>[ٳ.,1p{E `ُ30m6U+cB'm|-{"6}T`1N8GҩaS%G:( Z ɵJǺ ɒH뛲7>N lكc9A%ߺ>ڔlzS37L>SI$>hT>!\%XGAqLmsL9lSg'$Ƿ<,ܽbD}3y[N#Lp[atU:$a ]:oaqm~I7#ƕs]L4Hqr.{ֽ܃|! Kj0ڃ%Kers 8O( @b/HةLoA(!E(/"8%\QN79RԿҥR-~;6DoNMNJbP$DvƽOaDHE6e4 S(쵭!"vB)= {d~Ô.C" Tn'BN@3laʃ!t|d h'qϦkK_3L%&9:Hj8qj#"rnįy7y!}^ IA mݔ+gi?N?Κ$I# IoYs|YK&p: W륒x?(JH$3+HBm쀙<~ÝvRaK_@Q h\Ʒ]T?VJG9O %T~();2^?lK SEقj+8'_~? 1K98 ޮ>Qk gqN7e*@_P=/N VHѴ gM922u*H|_㓳9/hQa~@x뚄W2O[y2;?o[f'pu]l'{X;fN?U%t/L @؛%: $ 'L 6DsOq#mbTSaC> 0Bhni!z*ZoSda*a 2 pUaD`._wnLG iKHѝ5gh}h 3\h; oе1EKoRy0!&Z7I`6* !4\S1^(r6I9O||U3LQ~l`wU<'; uJkVB}لh%f:"b,cn5~zf][?t_.#޿s@4ƬNN .FP3%\mrKvntODS?ɱ_eY/ѿO!n^m =K'U)=byu8O4Ѩ2"(P "3s{*~UJI-zȑcܓ F?$T.3FZKvqir~Z̰9.H`nALoS\s$ > \kj_G]}dg(ۜ29JpqvxfxV29nR95-xeZ[m KmXV݅0զtҟP3VlQrXf('^le,_XSrӶÌ.a٤Z0>ɀa=k2N]dS\ >z1tOkun<S4|%sօݱnQX-ιV1}t!?%'{ (E,t+l~P3 ݀W ߹DjqTp qty%Tx;5ۓ}êuV36ؖCg0An1XDd9doG  \ "B'Tgg|'uXYXFmwP_t;k.++,X5/tЃH4P)A!-e~i0u̬ZVS[ RgDV ʬe*b%̷c tIƱo2|B+پx_o.u,5_v,l͘lyFgrθ`Um{gm-Ѩ-{!{b]9)L/%Kge j Fl$2ԵݖX6+9_KaǃvMg׾> 1I\WyPUдU_-((«bdU~bD&!!}}EW|F-UWK7TǍǭT)'Gsx:P(t7.78ެchNM-mmm4^yO=V꾎1BD[Rr0ϥ;kԨ p3y I7p):T=E ˛ ls=HEz%t;00KlFKϛ6ӵvBg5joi'@Ky.5~%_ʯO"^gΣZ=06;l5ῢZ  A (jd7}T$ed%U={M |NxmTQdnjP #0YyHwL$ڛr|@\2|jC- m4^[feγ, o?)\lAwcȴ/Պ;i-+ QZBXuEURE0SUu|0U*(b % I +n յk?uQYFf{cL3lmm$y aq>LӺHG%Y(쇾f)#m;eRF^\wg=Znۭ:ZT^mvRx\ŭ# ySRb$M0dfbvk1ɉ( umF6jA2nK`ھJ{U-+s.;v[,u("XoGzˑǯ8޻9 v*1Dwba|V H#~7_?LLU*]+X%~.Mrn;{l =RY.cNbTB9h|.jHR+9O+hBcwK^sz\K^*~ “t<)3 q8ݛeu9)9 j,06cujO%YtjUc:"#P'J%,3f".&߉b)JLrM96@D4;? 3NCJ)Đf[N;LJ( vcmn0] (#aai ( ḣ%޴ )GyC{y5[wż/6FV%ˎ$I$HNwx཮x@{*($W Բ" mVd5uS ö_/=Aޟ:1ߛ W}9 pfuIhkGEH V,(God!y;o|;di<Xg+3qK% vܤAiy]|=Xe\^<\l(BqnvtG}ƸjU{%瞹9F1V0_:Wcf#`~X{ *ĂzNm7G%'ώ;_3?7k_աĔwHԾW?„' .`Wǟ6Z_f߻L;|8xW_wWMvsumRֲq\|OwnfۖsyK*k4\#m)Xk >vIZ5l* x; Z XHBh2i}/lo魫E.o5KGVx'(Irj@ʂWμ,]ƈ(b;Y$EQ E5tQMHBG̀}gӹ_|ԔRTBI~>9mgxmhGE}9_sڥcxI$ | }1jb)h (G(䞉߳"~ DX"% |LHol vY&~M;W5Iq'Y܏$xe*!n'9Gkܟ $P~xPMNWv i7"Pxu!{?>hi(|ߢ8?L0,d?tohkO$?7״J '; vC8k*CxoXd{̋0u.37ikԃH!)DĤ))$^ՙT%$^/t d*MORs $*)q]ւ"GT'5PX Yh"#h.#bPsxT8 d Wf"I)9 E%!?ë_ꓙj, M4&{3 /^|^IOir!2cpEMVɤ+F|N"@ ?GEN+uk\%T6O^-)!x{2z`,,x7 BBwab">(s~=2>2tŊ*լAG$Ggf5X}8Knf<<|q\ݠ6|l|~BP ZGb=%߿7L;:ªZ>gw " q5DD{1фT38o%tF0 !"""8GO短KxRݻs\t#OP\v(F_9ʂ,pnZݮ=`Uyz3eA@_~=G_X߰m_;=#Njn{lRY$r!OY۰.o .={{gYjRJ|IcRx|sgPq8Kg <:gyxx,*35戡>Y7E79q 4 u@ΛY HGTl(p8JK顾zA<q]Y^ Υ-F^& y29_W?_Wkqv;%-%Q^;[q/J\GPwlW9{~_)f&{ʓp㶉 5RWv{}ȈW[vKvYǰˍL5C  0UgOIn|QQ:uh7nVwK#@@|MQ}ˎg8i_oMу'ڮpXy[Sqn͆`AR0渑bPS첐G.zU>xx6ct4Lᡦp3^ePZF}g٨wpX@-ƅAs8(-Uhb <?S-.. 8UfqF#" J*dV\1PuN$aؚ-`g scZa(Z쪶O'߿~\2mM)r fЄ"VT+$8&f#g tdS,JNU혟̠X@g-YsdM]ʙX:r.6YZXh29A ٥]s8(4EV2AQv)*۴ݻc%(B{{=-\ٳ֭-<6,N6;ZivQ^ i 9C9jd{*.j=YRcf: i:ٹ'~ZB4-̸KSYSj&aQz~5ONpspF+K-RT%K#cadDLkr:`B6K} ic:1%ȩBPDZ,7mxj m OM1R :gdxpatãunmAܸ=7ul-pw'X7\&dqc`g~Owe~Nju74g!lm-J"ɞy] \i"2.- 7SNK 4ӄs uUk#WJcs(5!;0Hkvݍţkmq^3nD#>R ! *Я0AAȪZ!EK6 $91`ܼZ̧xr0KWPd"dQnngT Oz$w < Pk&zـM7aE>~ޏqmF˩+& aWoivMK$h';?(G28 =9lFb. /RUbbF}P6熼.4vwM[=v[a^~ihT51*JOt ʾI=%>X6Ķ?#\A^q<5(B?mLJ5T86JbgI_^18&(txZ΁eTU14iI`f@q5)t%nƒiӋ!ְb"?TdFi6N\Dѫ@R~262?q۵E7YO6% ?Zyц!2Yuaxo`S3FZiRD,DlUh4sp_kOt4h-2fNS l E^?gk|1?y/.KyJ0ePIVm44LD&Qp([sBV>t rkY|tL?t vt;_tūLeLeɄ"i5YtFQ{/{H%.&uf"m_̜UKiݯAd#̓|ӁO BM|C#S Ba=b q I6u 5hhx rMj& r^*(S3OQS8C`1[û#=?pvҪE`U||~^x}?7h> eQg=/X pw { HHi'f?7+"-`OZR%@}?8'/㯇;HO vQae𠖭ed07~~E@??0pen4*#_KuV^;|]7\6x/kH7;vehd!/;I(ʨJ.eށ,D4ox:]}@˳=@THMBk>7d?,A<ݒ}C;Uwy۴E\й !;[`Wcpp'l!u. (G*'_ǥ\ӵ! !y@&B#33 qPDRPAPEמq2~x=Pr6a33fUV /|OODCb]BLin ğ(?na% H4 K0U  JT!$H-%TE C(QSfBQ@4PQMJT E-"P"@d,TDrhZ) $ ܦ_q&JPB9GLEt@K2J'HyjTETOѳtM>x. `8tp5/en)QF*z˯Cwte9[[?5貱aXC]z`euwC9dN~^{B)|S*B?j i%`"F=TlimКj`6me !Z\ׂ$؃:»WCrbRx4i;˪k?/j~.w?4.T&aЂ1lӣ)N5Xd^?!zgG4(b!7:$|]An|J URo?tDl*/ݵ\yj_:*\K[}c=s07i`>g؈>)^0wO%.StefL#|]j- dy9\9 * }K.eD ~2ß=SסּǧStC3aw`FO'ǫV7u9˯޸^c J7yx*"!@9 hyeY.,^y~߃`[B(z,,pvsF-HtzkEޭ!ȍz/M\LWq`IRãh$qH:a#A#kj d^}@P׏W_GvW=Vd/n֔nϼi>} a%Ur,uikÿn,vT57ѶQ,/V;jBXs#wL{v绖5pg_e=v: guُ\ 1>H\Gcp Q]kgNtmky#F@C;r_7>/omZ6%gnD!L>mku9M!;+G=jo :m^~A`O^,+/s!$&p%T9pXWâV@.hJ۰縂Uvl F؄n>kqLU^x,Ldm ŀ+d3mzv&Ҋ0 =x:mFͻZA$OmLMz_JۖC]\9ט}֑ϐT}BQA:g"%,[H {!wT>߻CI־R8qβn_k @n΢t~0356oϻ]t=`⚷*^ɢz)'Fa`Y`@c_NĢw_#~A5$$(H$)"tP~-A Np酢pD@+*m~/tی sFua7l_h;bAUl=gPC_<<}TfXʁ?@NHQāh,/9u}G"H^uds/Y#AM"UQwBQIK -mO7gW^t0s @;ym.$S{h>#(%-qNY?[]]lLT⿎? |kFܬ8]D.츈({SFv3é |jz[Ջ|K N7lLK!#7KQR,@c;fz?W%oH}܆Bs'DzV#E1`wJe\M)fP2~:8R FHwP+͊+}mKW_'P 6 ""I?O>|{O0zK:Y OX,cQϮ[9BYf|G{y촯!w8[D a2nAJmQ_e}}-PN g \iGb<0}3τ™^kqY J~g_m>W"y6yԂ{W[oxdr7cG~Z0"k|%RBA@.OxOG~͎}@U%{!euS}8 Zo~P1amЮάzإ Ȏw |~{x ?V(2kE~IԁQ{hwd0<[ TCnX A߳h@Et`5n56*Wb`˳G?)Jly"/Of_^f@/Fy6(dB"Dd=A=KzT tgL[@>}ur Į  aA&j-KQD!iClީj臇ծP:}~?H{<6M<^ʿ´RLoϙ{=zG+ͣԹ !$$JVe&..>nLeEj cQmV۬m?]q3UPhroY* 3V"GcM6,W ulʔj@Lf119bYN:vovm-oxSc3k;ko$'6l.M!5zE ݔiW%B0m&Id/k3l4MMĶij484e9y[ 3CrGMeG$>I^\188ޭlcen@6 |ۘQ1V(.u^}G= bS_jvlژM'r}< Qw\:c>?.O2Խ,,xEnW[!ȭT V$ ,V8i> a}ߤ&] >u&(G|3cQv&n45H5 k GA9;;E uKA oxL~''杉n z 4s4!v>TgYl.DC0$w#b' WҎTAu`|jSZK/ׂz=uԙ"ݟw|~q`78yU{߾Bt66xV4|S(oߟ*QN@ 7(:QokFe?J68S8re3KPzM?J=N{;ӽNȭ;؞wT?c*ҡ;@AzTE¤D% %t0 w{_Lp`2CvSҥoY̡婺i$-ԪMm]_d8exNl>ަ~ Vi׻q/<|U^XݟM=P> o\νLա [rr'|#; vRGS}Jߠcxװb#J(XJl}f"<\/!q>sK]׎,=I⯻54o'*cr A=A OsòAʭjjʍihkxp7}7؁Xﯦ6+iъ*ܣt?  Ll2{56KD@t"Hh'Oe%PbE9$Lߛ}>PS@u1B eNj`Ud@|LDGߗs7C/A}dmEQmUgi{/'Ы1R]wF|}=9gkϭH!*rݭE>v&R%yvtYZ@??_IlEHR wC Td .~"LLBt6XH=|-Wh%@*7lR+zd/츔LQ>ݡھJ ئH?p29$-2bjhC~Fj:}j((*8DUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUpUeUdeNTeUUEP UUd.HFTR:ko'P=RUZ̪ LWWSvFUUUUUUUUUUUUUUUUUUUUUUUUUEUUUUyUUUUUUUUUUUYECAKMD~\h-2 h=dE*h5@)![ؗ'ɻ~)}}_gɭ|Vս R)KN5bI%D>9 MVJ,r>Pg=?M~ |P@%UD ~+}kf VH1IqsP^vm``ݟ#;-;spQV>eN=Sy3w^+i0{"]54m!q𲘒%߸@%;%<ʅOM>z^>Cy!cFU@!QB0 RAyto 'TO=|Cl{'?1;z PbIqq^pAƀ(ٟ}<`ӧt6,D Gϝ> HF=[^O |\dZ^yiI QIafdUOs[9a9GdNY $wJS^(#MP˟0  7n 0&KHo؛BWwUgK< @_.9)&H@j3}b[QO=ݜHЎoH rtQ}%7ݯ{ Ӏ,am@Aq# IBY{ т H% Qo,I?7̱?>ˇӌNV  ?}=j5 +1`k(yh(~޶ F]H8IG:G5BO@`l Le $w+"\_1d߻$@+ /!A2+cRH ^! ōO06 ,v7ADn PP0P dϮaS@ Ǔn: Џ~=<^̷{@j =0O9 OީS %B!B+!\GvBnUz,}JFϔ`A Ԃλls+!oB &sp`NmGxPx!s|U\/l4FI%L^ ($jj Y70_n^6@ հG|$:@3ϳьz<{}>~\.Jyy8QD$%)/Fٻƅ|UDCW |GXL  ?0QT0W)%6"~>zI@Ҟ|0?N=j #Gn'`>^7 Tg&yIsvF W͗Ņ=)W|=p -jd7{(NCiqſWc8J>֯? cL'ﳲgFe|-Pa|oPݴ׹> UBF5R5ߙjyɛ[fjLތdDQl!:Xɜ7q2HrG\g 4_wi_|D/RH$^#c\G| yw Y\"Qxrrm3~%#꒑4 a~}rg".:~xC x-牍)P |O u3cf$CQUk8kxGaguwC랱m͟X<?RNک9J7I!]"bG-ޞ3 }6 @=-i`b s>Zx9#VQ-F^/b½ >F~Ѓ){63y^Vknc ]|evn ҪȪ7?UP*Q9}tckX !ynQMn4m828AalGK'8%#R,0 qJ (.f o'?>w٭e) P=_'C_62;d%͵koy՗Y SΫZmujX3QQ_.A^?ZV+m;œUTUUUU}UH/p|~+ ]uڳy?⊊/bӱjT^QM׉\Y5>%9nVG~~0>z ,j~jYڔ7n4qeWcrX_sVDA,rz7{\w}5:+4Ѳ.\JDb6tF4[ R-p}h;=/ńz ֠{'0xٸmFw*Q&^&Fȴe6 pTyV]hؚEТT uv/TN$]*jI0=V6eexwyG^̊ۼMo*Mb[de7Bb]2'ʴ$-D;'m̫'@{|L,ڈn 7jZ^$f16RpkjfX삯J4ߚ39V7.w8^+8D_28ݵ(Z2UǖH3sRpƟ,)JUNXl|Bh^u}rޢr$9~雍Lu(]o/`?`57p4tBF@ʿeb\%^hT=|/7:Ew{N>XNO99#QЫB3VcDtn}C }4T/-~R_}.㽫_JBm7} Sx?'ɾNek("`/pk˭hYZ?-O%bs`J;J|#?+{k-:l[V$?] Scx)o~B*7){FjصERLEZ yAAÔ((▂Ɔ/%,bg+B}W>ޜk 7GO 73FYZoAׇ=6,\3Xs.v`^:[6~D5d ٣ҀP' d$|~xoi' eTC C##yo\>hyQX {t׳J(K;P<3L !%8–PZ ^H jkn٪w,=vK]%f-Fi<pwn N`-S\=_ ԈD4Miu2ؗ  9cV(* q3zԺ3fWG)?@ޢ|C1EDlIi=B&У0 8+ ɂ 8^! 8n)JO.bI}..sK^l oxJ?~ϝ 6n"ZsT(8x΍O\M * aL?" xh6w;q$. &a'|)_WX N-0ϬbCQ5t䩹fUM?}˿ M,d9E# ~vc甲m=VN[P9?='KmI =օ6쌬0&j?M=D\럮.מ&.+~5ƣXʄ}s(a {~,l~}=b`,ňFכEyYX뫫+W]` ^*T~$>87G  Ӭe[kekP^`!b) Hʼn/V?.%qߺN47I5k갓:yO8@Q%J,_z`($ClG4UPqϱM|~s=D#Q ľ\TBBtx2 $(@q乴mtyB-V^y31~SC_F!E6"% s)4JEb^d:Z ҍ礌_8b܈E04Üq~.+j߮%:^Z[V5pAe= #3Z:.y/p;6]BC`"[iϥl6/`, v74lUڠA4D&WR@c=gGӪHWY=V/Th. jl:oFC}~$G '\vg5Z=^ 9i 7ACӭkdL \ KD8R ={P5Zlvu0ocMy6䍶uR;0b OL%E1YǕ~_ Sìfm5&=6[_v\ aenpsez]eb ƒ=s}]Xg^5%(kPlC ~f@hqt Z#V5q4q4,AU fNTLRz"%PG=X[Ưdu}*Gz:Q+ljD!,!$F3G.cߖfqmCGkS&._D:DZ. !9B ovm]jmn%quq2nVŮ3{?;hƐ2̇Ża\[Bspb8@_"?z`uu#״A)1ט]΅_[ ҮxQ >quMgQ؇>cƠ{JS'`:fD._[-tD>T1qޫP/fϼ*>nC|Yyg;Ow~/.C2 C`EkoeJ[%q~7@Pk|cXv=^7Df9>~Yb^H*:جPՒ4ek s!гera} 8Z'v::"F PloӤPaŠ/I#M\fbQ%uFQ\A.jK(}S-T##vC6݀6WxȂ !5GEP+X{,IB Z($dP9@J` gd;&\G-`*Y:|tbřC_ShP0ߣ{2tƁ@/( 308z}` !)zGt3pN,l{aѱfrQˏ?G=҄y[ 2(|II' ?Q.l-=rz -(-[t#yE$ϣ0 i=7:Zϝs o\ܾQXYpZ/sXXQnxExZG'>S fSɃI)NڮPhx1lH&?ƭޡk'PM9~ y+a?gEaWT/D*|K_PjQ|$-h PH]=Rj-a9)d׆Ἀ܊~:ф[y}I/PDS, IUsW'O|W wZd#$OS/Qy]lCv@4A(R,CrB߭3dU\2F 29mtHW2цYbԠ !Jv1M$XvǺĬc:a2:&ZH \}t,ܩ̘Z3Jj?/&f @C?ҒGgwGAT>~h,|M3l! iӶ6V{O8Z ۞tc{~+imdDt ]T2Xl`6;t-`۰}nY:wЖUUg]89E@{ËB9ogWP]WYS#ķ$_VzСbIu Sg>nmA^ʿK 1d]g4ĭpX;DZ4禙?kpS7 LZy5aq1R|2m=Uu7z!u(%SiXMKxYs9痓o92Ū)H(#0ǐ_!yț ca>, 孤lVy}b$A}P+p1q,QAfrHN` G0)SaA JV}m)>Ow_m:( jr(G dF*L+n GNb\(0g;6@h/@}`N " 9 ١$@?ʣ{WI ffBè]< ̣q 6K.}5#✙eQQGB[ZA;N^=l<41؂)B HR>CpD #%L$PMQ2Mh0[G>#MߡGic.1e69.z:mzJ+M,@~M?B廝PUʵ3$";qP+>@a.%]#d_Zw6MU%KPbjW?=@x(Z_w\ִeS`8}&ᑿs(hu@wAguJ-ZK4x)(_j~;u~:sa݄CDK?_M B$7ǮђfO#,XG  HG`n2QBqΪEa]X#tkk @k8N|·Y++G+q=Da.~O'߽dnu11KRv\qyT b ن >?\~'{'Tsp+mj^EIiQ!j^....7K0@,a7zJ H:%q[a$M-8H$@^Mgj<_X@W%AKF&[2i?RDHU ٲz*{#뱄trP{5h59fOeTEkͥ->šD PLlGBᄂ{۽Ӱ^dtslj1vkI}r֌k猯5πH'V@-D;(A vpb%`d"BBYgx"ddB(0+*Fv(*-tZMЪ-\ v`[H %Qh8bHr^J#s wM`[ڈ:'fd+%D bE7().cňq rvd+؛\ZKzeH1f@và`7slR?_:3~($c0șLTuЗdW6uQ1Bت^4^ \ qf2qW)t %s$.}iIhB}[P}O'GEj6"lp9G}Su?!wo?oقg~tr|"c<@Rf_!HCxɇ @vy4na7C1ҍ,KATwI"CW1KPO3eթl}Qt7Kp![aQ Vn [0po<[7XK]B@9l&kȰ]ӘM׽pјK ;ZFRL&+W@Y9 hm!P1!8*@CC{ԯ\Ҽ4}M2<y{OۊB3@ [tlyމێpux9cyHB#mqA~Eg^,>ʯdDgF!Fs`{sv*itoXBO (H4:W mDz' -E0Hd$I"*AW(!1UY Ѣk#BvoNhՕ+=9+0d] ҁVNj* &ѱٵ"-#lN} nSa8;f2-Mb_%Z30u۬j^JG w$ -8`3!f߼t7]'(4@88}sVEt gu$N¤(JPRn-A~m}F/ ȊNmjX:ssdDm`P0xk* cQ7%I WT=B%\JڇN MԹyAqc +$FҡU :qotc]h&VfKv2`1c;uq3,kU^"U#~|@.%'F_X8ެlK:\!u`s(yqX=CfĈ9~+`?;OpKvY`Wz*40. E+؏}-9>!I .I5Uz09R_ժΎo'8nOn*"Mhq]nxOPՐn\;#@MRToZƂ|2C]O^.2#oh#ڡڅMm"V'(_7]%3"6gه3 iX>։9IpYpA[sFfOӘ46z SYǣ]ć*x: %!i5(ơ81XĉזOQs2]mAKLun$x<_#^zPj^uvO WLΟZx~c~;2t!]Oa =ҷf1y@@@[C+4}̧M/6qV iGaOc$~h;bxǷI8z G]K {dk-<3[iVpqaHRڗ >"U5Э8vDPP^i6d!Ts 挳%Li.3Fl2jA!L`bsDu#/?EMMmlLۯB%6V%B%`kZr\(-PKj%9vyRf\JPj8b"|aZDG,!@ Lf\twS$ ۇ$NjHjL hN%#5R'9@_mȨQO]՜oHCԤx- 2(/'૯QH8B@Ϟ.d!W2K 1~~{R 3~ޢ&1A>uyD/!0K\R>rZMu1Rk5 { I7Gܒ7o>4<) auNaAY?KN2s dRlT 3@o:zwЭ 6,.V4*J-+*ptd7jSw/XI+/+!lvD cvՋCDRN0H^DIqdT*5gj,@&ǿt.B\}M I.ֺFd,$g]H.ዘ0`W,nvr Yݜaj5Rtuh #8QI$I$ ś?}]md˴<#n=\9oGr9)RTB.)0`՟~ːEIICAICn sy5L}us=}s &Rv-m@!0& 9Z ۧFr:q$I$I2I$)E\}U3:ig?TU_FMqd0 x|%u7D|P9 jD(Q ,a!Dqy@6^1Jmr^wHRh6|lW4# XP9vBr d k>"6jմNXL/X D7#fIo|J0*DA.`p?UZgu] *,p)`Zkقۭn2pra+dn<^jw3jO+HǶ吡yDsX=qH [b~+}c@7ОmyFA{p/ś⊼5D?[-arS{iEQ YisSڎhlÐ! V*zsv E;e|RdBsLS_S0L%^ pZ vlZ!r(=}]yE" ^2: ^ @ Y\; *Qι؛O~BCTp#ئbqXn J%'I!))ab9qXҶQƂEN% \SV &@ @,h$%DAIEQ&|x<ͭ7nH>!kPtz LTV͜QkguDd rc(Տnk:ڟ_ 󋦗M$eEA|m%m];Ke5ˇ'=É( }sF[8M|5K0v%v6:nMڶ8l. ?vAlM^ezڐ iGd4b(?2?~R/~۵?eU TE!Oo5wv_oZ9My5R ݝnJۉQ~ ^j5yeYw?WyWz^Dz~wwc 0W L<]!l@^s߼ٮ xT c`piy$]=/e=U?A?%{Fvz?5Q;}^>ΐ?1'8ԇ"byJz 6Ra\Z t$6nAsZص\7eFLaƱ^fi9qͺ!IBSkj ۷&DODAI$ i"!X ZJJP$KCfdp` 1 J30" X*$"fXKXeE3YaF%!4DDjOw|=}~ë"(-~j {||[P?ߖpǿI1Zr?4:$B(lwTg*LJDE(T@7jUz(+A*U"D(C2002E,$HJȴK S22# 4$D0 @B4K+(QUK %75(% E4 v?YgBք$G?8H< Rj 95s4Z2{㮽ݷ /DDB+,9&5u:Qeְb, ,q !$J#D+LRLI&1P)2PCt0R٘DI+CL80ax$N6ve=f)SiW-,\rw㑗0۽e%vjx" (vلfC&N0S5AED9&mzHD2LČU*4EWoMu}0/!axwdGeֵE_>ʿ2׭j&\XXZ+RG,ija R͑IDi0˒k9J{I)xlr~a><܄(H@ВT PU%G!;7d:*綵}$uNТ}AQ! FC BC{"$pu^+I"`Ef(P6^ݤ|ԊR&@`?꾗>o.]T!KkJ,SnDd%U* ނf'HcGMJd hÀ'kg$)Dj^?DbB$۾Fݚfz!]K!JH[@d!وz_R?o~hfL$ ?k?٬lG xV dѭoƱ]/ YDUUkRPG>X?KHRSg tb310(s{}&AQ.6llLO+D1ݙR\|!K_OYl h6jzi]$tB 7ItŞ7ѷGdff-osUd6"2?wÊ0=Gq?6M}[6V_D_anh!xDC x3ϞVKįFC+._ .;N-ț dǸ/oU lSeyӆlbi )IYƹGCF)XE X1?aÅ":!~ZJq7CJD3N`5RLj3.vMeK2\0jg|xiFeJF%kGЇ/ +,/p}i3ضuna~%AEd !ن:zaXhQMr,875s- <ߊ&fE=P'QWuMoCj$Q:u#s%.?ɫ|e˅T2M r!>xhX!~vTC4|aДPP<\9h]|kkC?6;!_ٿO0&PZI"4B:BrH|OzMWj`ds̊(rbjߒhlHv]P?sќ讠 ,#US }7!bY,'&<xjG yŽL"x Me |WQrǡU|Ca/(l<47N`ֺ|rnXMd֔ gҟϖw% GaF=Iд}&eN]4yD@@(4h}Q$JuPt=Pٙ yʣ2_j(t;Y8 a!ٻFTza0LnUvI gYhiCT n;<|%S 'K9#R 1!)'bo;prT%; BGmuchZ{<:hJ:`  $PJXtp|LOI]d%ԶO;`@b<ShPm/)6U?o*H+Õ ZXǷl~;=@6a\rDPFH0ddNZlѻ:zK+'҃(O#P7ao"d3_F÷-?/K, SelŌ1v>\'VVvXbN@2sֆ[|c!-lxH_e0XsH[yuڍ;@=FSt):VsFkZS\9zWZjnU)֧;=+tw2XX1H(UIJR y5^F啺j)Zys[ V#0qӴ|igY4=>2M dhüP&`k%L]deg鷻ȋ睬d}@.zT=,=q :wHLy&ss}G۶gDvr'cjr[LqW49s{g׳ e8'w͵ nkz93רӪ*p)y#u{?$>9>_.GaU? :M˻Rnۥ7|NWo P~b1LT!ThQo~0={vv>r82}?3 t3=r( WǒH_c"k9TK=[U\=q|N i&/:8[g1[)̉<9/z>_;-hw>R;=.w<|{Eu4gk `:YL] 9^bϜq)o ⨊T(YB̻J\ks`SX( "iq}__Ggowod{&.g9O3Xt=c^oyu^=5;kW5 6@턄fޣ9ӺXQê굜[8'Փ2ə䎡4^ҝ:;E U<nW:=7bPL"ާ0nsE,T;<걄ԛ@rR_jV8ak{-7Wcq]h59\cYρT:w}&@8ϻ=~}NUq2Zv ѦÒqp@Dr2 ̮LGx !ҩ>8/0=2~}Tw?l{[ 0f K8AϪnk^ŸeJ  {3궨sFKl!JUN=O6]ls Gϲ4gݝ%eo,[ۦDfsy;~b'xweTLE*ܗtn^pP0[WL c]<1+uoN=uSxorumbŸS :_52gìd9zYHvZ 35qw7|]Ok73/YSvEܶAS [!~3珸_u vw fހBF_׃D5o,e38~DuO01$d SN9YDp#=XwdXrj}9Q]%?ӧBC?D8ξ@Q">d'H"s7i9Tff[r'0)#H20#~qh32djs22lcX&I$@Hr +,!,2Ȧ$,r JR J !L(13(# q%'&^?AݱQ-D B_f[M$R  HP%L R%CHAI + H'|T% L f 2@R ($R ((hhf&rq " bb#02g$3*Ĩi%s1D&2 $b R)L¨`Ze(F( ʬ02 L k#p!2&r! & "2"` h"0Q1* 3 ĦPZF ,ԡ11PHDba"D@j %)(I* )"h&Fb(a" " RJ-Ͼ[Y0T[cJSAD5D$QM IQD-D-D45QD1C,QRbb G nq!bI%(`Z*(aY(AriI*bhMTASRa="9E)0 {fk `&1#8r@i'$ W9)BmkFy#C*xJ8@N09 8H**ld;+U;KH%|S!@!@xNTN!a:`~] RD"FbA"ᅊ)J ' 9:ab !"p.{!1NO0;G(iI(|E" }v~ۿ(??:~|yoB!9{:%yb/C9~kE6%@ u ]o_o7J,UzgLt; ɹX*sPoW~{ ƅC4 5= * ;~TA$2%0CsDP+O,[ƀp w{m rEZu5'ADa^]~Q G ^(=>?ß">{]\E XYbMA Swi|b jøH#J .9hy7\`<&ͯJlF%"*a"A8A$T& 8F!$DlxVSC$D`$1?&BH9aF0[I\i-$ n&WY3OD>\w0Mj Y|~ZWX")|٥V90 IYV*^ihˢǏ/g{:iC??(셵{%yLTd5*ʭ=]uû8Q\qopfk/NjYu,-)7_}p:vx胮{(-JsYRRT$z)Gp =7MR2ul۫-4=%`Z-Д`,ψ31e=CLP 52\=k-;+Ŏ]}sˣ%Sݎfy<_ئ;\ǘ N6&Yݶb=hCy],dx #zDrr'AI|Ϥ Hf6>QddSO B)=~~auߟU=9Uk@m*N]z|=N?o=/oO2y< =;>ڦmP'rl/a)fTIv\ן?16 "f=i޿&e"0T~IɣTN宼~K.ݭ>!HfA؃|l؊x~ߝXOX{^oQ Xç\k cʎq#uLJ4=sAPRuqkh /e`L?6 ,vb?G8N3jZ|;E&Z ,SS: A܋d 8g\ >)~E ݞ~?^@{?Î~O2p2ib꿥1m[(' ڔ}Vz%忿NbI*G=ǯk/ɿD n^sU0zߞzHM!XE9i46/f8x#?-ItVRD;3,//3ն͞_E'H12Zod# h< $rd]H OQ/P謋Ka ֻ&׹5Uz2o Cpx51ٽ_V9M۽K.(sa;0Pؾ;oqTto dAj'Gy=G \͎ ZǗʦtP=Y~ ӒfEQ@g;r<&72C,98igkV4?.uuz, wf70/~#\`v6 RRtw8B rߩҞ팛,NBÙR\I֓Z0BFHlTwqwD>ßmA9%|vP$=Osè9N!&(jHcv}r==4NDtsmM7O-4 ƦE rX'V|<^=L!5n_ugKΨ|_x_%oG-]u,Β6kEOÆ] 1vϙrar4w7Q[P E._V3d2Cv[:h6Fm+!a[A Wl}xnCC8 (q(d_jFǣ,SiJja<@%B#/onG]7gNUq[mr(!hg̹o5Whծ?t}=ߗ;x; 8Y0 0]" ܻC ;䞫C#lFI5eh59X G@}̹nmvcٞ \%mn/@NL")$oXSDQ?A &bWa4Vlz}_O]~~9A# DpP_DWB|/WYry Nِzx|P`)?4Q|p~u$GX!ofcmGP / @&}_^0O(OIv@዆ba Aɀw&(SDRn0MOV6!"'\ &1xZ 0ш`:)@'I}矬T3 IAl2o)}gD)"vrJڻZݙDss|zv1"H;_$6u]+v(i$쀟^:Q'`8>hBt0Nl@w~w<Q~ Y}$P}zsN]C\Uv(+YtL=O,;|]+y:)">T@_Holm,)E5UpG\!~qݕVgK38M;qB*?&mc:!7]E:*jh) wFsZX8mH¬*3Gk)>nj0"NDW.rF)gY;.K)5k6Yn #ٔfd]pRp]{]Hy^BkGp0sJV+f6lHKRx7cl/[ﳄ+UP5ZTZ,I}Dq&o*{Z]%<[z CUa,g^h-͙E_{Vl=$XPd -OY՟j ]^TG2ό()m' I d{l y9+sCs;)~6(̼_KUy,_t,h8iyX\՟9**&:R[| 6i dP~>闲Q1aEժ X@HW|W(;wyv7evv7fw! 5I,򇂕@3hGa Vn"z0{ *37/k!" 1)u9õul;yYvW{&_&q1p_ZXSCX۱:qڬs4wKCe Vdͣ6n1_K\LLJsr;O7Y1U'F-7.HTR,Q\oWBUUV}F{NJo_U>;>baH@?Kt!;ߌI>u kூYI&۞4(72(ژb')0|4 qMZgǧq׮x7I2 '~*Oȯ_E2d50D TUT@W!(DI*3_??٦?a .k!΢MHm\U#iPr@0%H3:L2120$ "%l2b2̃#`rՉɜA2Y d8) ("0Lg$+[QB`*deVEh3In6WT] 3 bkEIQKUJ'()!leʪ:FArN2QPANHT3"lh ]!MktL%;4j"zk13Ƞ )Ӄq:phvSobAU2 #1Lt1"DK oPc\X1&(A10 `# jBj]@$ W jP)bI* cpuXڐ dHk#jsv0f L8X0#PA{|-}O~o=<>4MԪ\z֡"~ƃ5oC#WEuX !ݰ> GP@8~8O??׎so)FPgp'͝.-E&01JzQ?8>zy w% ۂ[3js+nWG6=m3xjs P53뮧6w^;l!aaՑ|)C篇k?&˻%0s{4n9~3 7gwM}cț,S"qކa `z,JL vr~s7,Omj7GFqu`&dqI 4R"0.P0#S?~ l/oI߭iЁ_*S.$ '6J.G;<"d$*ܢȜM`2 A"8Se5mӲ6$B}=m}۶vȍ'c`/zY5TyLšrdoxjEy|Ft,6vK3+f.e\+'le B[9͢:4ӕ"NW] ,[ikSe[i1}պx˼wί/}ⱘHfQdWP\a))W4#7Wb(ȺzL8JSt-cğJW(v\diM2NYs!Z-̗!=\ݚҍ௒ݳ-V٩Z86{N/`t$Ϭ(/y4Q`~'ggO<܈ rVRXV÷@ 'H?>,|f4{ZU 0u݆`Afd~;.my~?6ǼDN#Kp7YBH6I#1ݐjo Cc(6^XInOLp *Md8Xʮ ^ 6nqVᾉ'd`"¾l#X3̺ Ia'xT`LKJ%p!yL!fM$M5Ke$Hk5l2lt2$qMŮIﷻdj y+Av"Zdjz);s&` Z'wvO R'tpo%+e @'29`+ tAf 0q?&~+SQVJuyzӾ"bPDMMUM0Rl/sVNu\s:K_vfkwd$%gk ^([rwo!)ڜkUUHһcҾ+^|מUU\a*9:ۦn'n:oRl9=(h Fw($ nb,xaޡnc|㒲>\;G$>~Ғ LC(wI$UI;~8euӝkIM4=;?'*U.=^T1~7lQiPtPBx|Mi*:w(Kq:]`HSJ]%Vua(xV8?naee\ x?0ȹuq3HIۊKm|<$].#HANo$d3Ysv<,1'm֢Ƴmh^NG17OLJ0v7$fv \ 3} 3]8AE7!\ehJK8*H '-|1kk$rK9R(Re28H x7m^(dd#kZhEG׆ *J(6@bHP`Q6bdPj0s@l9 %PPP ` `1!J !t~|I( \@!Rbp0?ѣf$];YsFaa#F4'M'nJK\6iH!93ovh3 q9d\sH/tIMƘhPrvǯ+_zφ% If03pq &Qȍ=|_!*<աCR%N@PQ C$V9烠)h(6 ;wY>?Q0 01^G")+Ša;ě`GhSE [8#@cON<6!%^ERQ¾dA p)AB!!E5^0=&;oF*F'!AxeE c_CtcJNՕ4k~56ߜTbLked#^.54IA#`~7cq緇Nj6>&k˵'wbaw>ߥLBNM>EE:Le-9S]o!(N C0d8ֹ2uT_YlFeCf g}Ezۨ @FZO.40w9z &2xr6׵ü4 HQro mE dD!+1WVi}-!Qgޟޒjah(\w 9 1$Lp'Q.!'M@eTiv:o+ƊQv7#$!Dͬl_ 5TO**, "ըө4j#}e4'U>MN:>;Fp28\ȒT((zZF+7XcL"Ll$bHa|`m'[#K1ld&untm%X ~ wG-6 $6Sa3!3+ylZL#&Lgz4h.I,C1/RkE !L#侯a 7rjH{"`ݎV>-z=vuUL`oa!ӧEbE#A@Si ozf~O&dm K\@m;D`,v<M$ۑixBy`Xmagu9߅ 8uToՙr80N/:&R3\ da1=19Hǹ/"EkFDN*`govv&LI'XӿhdG2#FS_U(v$ɶA^ZѶqC[ӫn[DKwaOL/7?nY?CO?ZD'Wc)?7*hҫ)@-Cw^l!˧Ғ HJwWu bs+S[狿 c2ٰ%Tl$rڧ.CmG X^dŔyl[j]5g=[wcyFCX:\.G" <>q{fvu_׃e`Q\;$x'Vzjo'mNx窴8ijݜC8Ui7;7fvCfrE'uf\,!UTacL$lZuְ[K[ә'{;kjhM`N;N/Qxw%l4(bh%R랸ZMoĝVt t&ALpeNUsK4?t䞛9tpcsnv])1ᯊ߁+ʝ Mnv#8.k\ldN9q%xO`ڴ+-XlM~D8nᆭs$zv699ߎ^QVݢwDr"wl(lne: evkQʀ`$qnExr8Hu`]w}m2A.|7{߭&hhv[߱rMáGKe|0swj۱[=ۭv)c7[C/r~tczYz>urYnQo+ Q o5207@HVk@[as7eX߅y5f-W*ⲂѯX1~ !i)%  mW%,qNxp$y4waýQKP{a yQQ#>5 >e;Kn$u PZP\ Pi񊇦L 7.<(AO 胏5&~%I=E=gypQ/-Wcuiw /( nBj M"Gs'BE"B*.J"(H@HXgUَl9љ&6euHYd'LGa`vApU*#*Š.`. G|4ºKGA$IDX. G˛zȂPw1:k(̫'ejOIGW<s'ap$I}t |Ŧd@Wys.$)Q1 @nV0e =~>u?IO+e6n"7Ɣc Cbu"z`b;VF813q%wgV{4ٕ*PRrj1`36+S5N+m6hlcmľ6,Ѱhm 9eHȣ0"3EsQx^Mۛl2Hw{> cofY&^RD"n7FZӐi<K5Ai֯ A-(IDm2$^i*k'j6QYUK {1zYP,rc6q13$GzN:Kvsm( ۥtfM"!BUv&5a0?BV?Or'廋k-㣤-^ 3[=sv2ʱ1=CN2kYPhn7i [#vFM1۶Fŧ<&6QokFYPdc,b4utDBd;!P::fL72Ʋ%F9`qvϢw0ƒ^΁C35!٘1h hH0_~`i ʏU<[WՄ/)jz_lq/I`fV)K։:d7*5)a+ڞ}рسU?{}-󋥷ո7yonôtloƣNV-M5a8PxK ehwTT^E !Y!f(LwC>VA꣈}Uc{יӞX8G6)Wĵל[Lɸ>V,R6U6J U~'Bhv:WV =nMH023YĞ3]wO{C꧐x `v=r\=`c8^8LndάQ^͌8]v Aua"ʙyN؏W@?+m}B\E V! cA5# pJ)E<򫍍yӳԒLǥgWNzɸBMZE vms!+]uI1o_  !Ú{PF&V[4|>|ekS-@??[?I7ji_N]/f飻c[:8 lR5J@^]]8B*06%Te@_UNCN&!\I)+.TGY9'OG{U,, Ŀw{:}0gb_:d)K=1ބ83>QH6Jՙ{-}PLdRDUOkߧ@ `ࠐ&^F}v|`y+[PAzT?=>bq8R\2B T5C4ؑ < bke$({ o?YX+ ne׽AޞdsҲo|uESҊPqcR:yiU2ZJ3񚙏 -1IJ0C_n7Ηݼ}ʹ]j`ZS PY/XΛA\t*byfo|g~GTϥU3 E|G1M+XɈ|_׏I}Ϭۏ|q @JmH`_tLIFUE,z~ - c8VX=;g&G>'Vzls2T\ _"0>HTeQ.2὜#1 T×WD@Ov.'&^Wyyٌ|.I WG#-6/=hhʁ/VH7:dPBDb$"o{÷>W4tSǢJ6 ؎i~bXp_ZCR9&4#B^j7'u_s%؞#>C?s>@[~s?B/: pR?ΣyPQ?{ ZFG|>{, yѯ﷦<vg}&F@ ElmqWu[?OW1۵hw>f|Dedu l7':[A(co -}0;hts[H ؝p;dgǻ#wtѩ 3l)l?_~(#ޘ>NgArU*r^%8:DxlTb {,HtI4ކD(%gM,':2Mhrˆ~Y^ <'ٟ`x:ʇ|~z0DɆKP.p4L(>G Vбd{fY/ݥ0&∋3s1 *Jt)\0C6rHT'vA?[3Ǐ*85D;"ff"fff""""fffffffff"g> 'Ƕ]g2X۶O͙#PZßFP\> 3SdhABIc2lj]ˌ37xd*oufJ׾ȁ1]/>XT`槗 iS>`vVP&^z>O_/ky}\cuγH]N}Ou^(=? >MC8zvgθUy9IoY$E5{lq򓂪tDP=DWITc͛[4i"Y 2~۪|\,$̳~q0Zӫ'OQ`V*?'ԮCvXղG T]WC ?fE'(*p9VrX۾NAM30f~^,^PD8XPqЖK 󁾈@|?XZs>dO0ۭ?:0vxYViRdX6ijO(O%62&j{Lb= zš0!@yhێ4H%(G矮ٹUj?M(ͥm'hDӶ__r0h6vaO?C2;<3*ߌ,tÇzGGihKxX)uֆY~h4Q`qpď)GB^T9Zsk=°)::GEDns1B1\CTgC$ra>@H!n;BlIH ;!o"!$ti$|x3Ÿ f\i~mގ[I>HGy &so?Nqo-$G}VO}U!hwBf|u;2/ {>>TR @>"KLlvP{ !j8hSA5 L^NvH xg6?ІVKxCpPA$WoUO׺ewl 2'u$O\ٝ%NG^XIDE(gܟvD<P@ROjVlHG6ƯR?i:חtQtz!p:,<%9’ߏr.s5z^}KIvwzxs6d u^kK>g|MZ kǺurF=QZd!qf`#PDXx4Bq F!ELfBQQ^2qY]5cKI 1eQ}h<*H߳4 A'r>'[ss=7óÜv >rdP"P zY0fQ=ͷZƫ#{dJȐCC"ˎԛ~? Zz걾2!¬}aLU"dZ'+IM]t؀9$OT_[m;Lr!oT{]뱼z\%~թo *̚(\X? RbWH TgwC^b Aݻt:wV>h 953U-lI]Hi)OFʃQmtUZ" }p,0 #GGhKSJ:roWm .oEoҖJߺk- DGRQ GYTGo͏^?zl/l9p*=a\z"# I|÷ $ H*ª" ]Tut(2V $>)RZ o=*? EMT.ED*'|U^uCq4uy~;_g$ WvBṯ󳟟!k%gHǺfh3녆X`KlD0Dq>[9"Mh9\`ثOƥa|Ǯ: B`k{Lʩp$tN4jw=ؼ|%C` ,vx5ʹ8+-ۆ.indF.s V$b蘶3l2Rif߅N1/3̪vrY>n1ZNWRW_kd*-ͦi5b#gV/٥:V"U"Efǵg3gZi[׼GǦⳮ=uBĆݮGD}zls咡e&:xW6uZoMuLڃv8葻"+ F?f m-3>$B+JqJӘIGV0ދij8'cygP?Ĉ],~xD|& 4Xkm; r_FN|eXAs*kʅs3;dJk_ZV+iE!c~b!:23^u%6L=L_1#$JT&6W9^kvi01{/]sW!ZGGpqK. p0L:1ܙV~Y*2\ -qUz1Q6$."1^>K6pFݘy!pgUamjUUc =v/n/۶Y@3M4$X-"jWf {j-h4 yEC\ gOp'tP/f٣40zޝ9f#J4*:;gB\X#1thBsqS[~|1`Kۚ}cрDI\T q|#zgx]ۺlR)x?Tnϟ kא:wv!*~+بb~B,&gl`ft@im.kŊ=#:E6UNl}yn%;GX IU=Ԫ]'"O>/qO t͗ߏ|E|<28 Gvd"A*EROwta(ܦA>`@cfCQL&f9gQ35eChƲj CGFa}aGJ=մqUY$ U'>!"QfZ̹GhkUD\(e71W$W"A=h7+rGЀ|}Vvֽ>@P4!81`X߇T_Rl3? ~EG[9jt9u{"Y's,^&&A6yt-uR>^mx~LVD24C;vP {KzvxǗCaC 2я$u9w'4\<gC*x-?=|Lo 5/?jJBq?TA%yÍ8; ";?GKZO^ѣ43Z/h~`RJ=m,U(9꥛&I2 6 ʓcSS'ٙgY:C -l ofIXx~v&uMh]_ח ,]&?Aw羱Z56 )[ZK/RAqѩqNMO~ VN|XW| 6=>}:̓̚gvpQ86?$Jk!cB*ǜXk}.i 3z2c"1nMWwqs ڵx0'X<_?O+Qg?MUKnmo(1{8Q/bց;͘$-HBB?.B !YE׮387x1W}g~#@oGw}lcڅ ǹ$"p-AxQj˳e6YgIVTa 3 #$ &e^}cQH⁌و5o:'yT5JWh Mv3(Y9=BNے^ojxd 4Y^뮺뮺뮶|]u ּqxx]tuG^B񬬊CX  H7wj;q7-Wzm}߼J֘I2{g%HlZ^e$zpB狢Aʻ{2& qwzGpĞxyG$4 ?nș[~g%8d=ߕDמ큦'pkaiN)Mݵ_3#р?>oq1"(jpfݟeFAF#X>oIRO1r^'zk-h톭ɣ 遃P2tyߤ4%q 0?dǕKǧQԊcdAKư 3HyA&9Vtš +opW>:Q-߫8PESb\bX2DԐ^&B*) AecU#)1W]oX%l! ~syG aUE0P,{ΔlaDӎ$I("&{4/]|ڭ SBzWonjփ~-d_nSr+.iЄzQ|&6eo=#a1GY Jj˞RxF ͖]^UwyWe3 6a1IӓMyBstvpug,ʊ@F噓$cФMdǒC-2yi;C~&6H8xob("*x~oTj@-c- suU{M_zpeǵ9PhD&.x A١aζ RRnU*|oW+Y$5چ_<ӏ42#WmT"wMdUUEi vII@2ۗo ߇N.9P5=r~tDQxBKZ5nW+cl5 bWRR=>Xld`{9UxT9VNVuS]ʼ^Gn3ޣj3}Hj/af~~#=*U#vL(?>dS{1漨I,LWɷ88 f ,Wt)Uo @2e[ _-jxW//g3ǖ䶽Nv?]g)f:"59mifϚWnfĩLq9Él,*`,u/tC.PҪJI3CץϹgw2A͕m5Um-pgt :+L!)uMmv fg'j<::aAkȣ_"I%#d9'/(r,˲Vݖ}]S^ў2˭==՘}OV-v+q3w M5Zx~7Km\1ApV V ]n"U *U(Pi=u0u6,'z~0":e$Vdxї7MѺNvSBNINV+5Ί&Yͺׇcwu͆`c]f(k>MƮX ;㣷ǎhh mFtIe/&O-5L]Ľ̪do_V 89Bj#ng}y|D,['Nqi+w\j4*)B&{"b,MF' bD>1Dyx l>Pu}4N o?̕>yfƍ8n`,@2n֭2?>OEWKHe%E:q,?$]?HBo~t5?Mh\b h3_-4'{~DnϒkúW8TnήC(HV =Qw6~ ֩? 'ٸhcMjFRND.nT*y9\Ӭٙ|k=Ioժ!ܰaw/ƹ'ELGF9_Ro݁k$Ǿg2966R]*ϯ:"8nUQJI8 ) ޾'e޳@xOw-"9HG|5FR]yγ`mu?،vrr*Qb+kӮ◦ڪS9s**<,8VX-A 3 iA,:U0SLTzb#1қ 2K=% fGdmsd|GL|X]{#xCEjeD:(5RLD! 82/!86~NٕXʽ$wM5L $tFxN2m Wꈜ 1Lu!NcDyO}׎̂X EQEQEUEV_`SxD  s_G!"RgCJM=RQM/Tv9R_'MEE販ML3D!t:l5dlk(dP^Q q&dP6R1'O.<1:iJ50+G& >yCRE:yx)toz+Sӡ)JKQWCkG|(F92 *49yJjBO0&NBҩ9(^Zn1 7PamH;@(MfаS !X8NjlvCb5}G%"ypS₄ Y:"gp0[r*z[W% !,;Ev6a*7,Q'KvGNfA*TFR )\C5vDx>( LI)R!,zETEЌ 3μ1!Mt#7#AK; "huRB'x%kЄ; B'aTQ5q/&Kz!ۃG<)p+GŇKiR0I\=O4EdjEEFbpl0=õ~@dHJ hp)X Jbi R@Naqt }!hNh!۲;e%c`K2fATGQҀf. 'v9*lS(8۳L!#(+mm{f8f8A[Bx0 QG !$jcc7^r ^TvIڰ|;`>N >@;҃oS,X 5g`(*?~%tAqF5ՠ k - A2Å ;N;+rgӌ^\6L :@T6rP_/2 pg^Gou_urvXA\ϲ0m[ܯTȪ';CyY_'P0ջMFm׿s:uwg5zq[ЃA:c=GhnuEkƽ|x@ 5icy9U51D\tOWs V%KhX\xdk|1!~ӯS]mn3YD"Bj ׬ =u!I*(xǂy NM:<{s $FՑ@ a@rMp#*(9Gsͣ U@TDU}[m?*!ci!eUUUBUUUUUUUUUUUUURAIUUUUUUUUUU&eUUD;*`    *|9=zu}(`jf풚n(CBʈ҄wuؿ1(@ґ8_!rm1aafaDYEOăv$RBI 4@y`!۴~k=MoG6f112 0 9'HBrA#!%=16L133 BQ h@PfEG3LF,W:}On ;$ߘo{4QN-̟.۲,(G^Ӱ8蜕dтU_PA( "*|;4D3H"+W̤=pla7{144iWٹ&4*<[VΪ>qG(9|ԃ@q8MIEEQTQE^SP#G e}J[䮺쌊BI wQP7j6h;{W_]or\Mr~fJu!agό7bj@P\"D6*C=IFta9 tb厄rM3#/1|I >sh+nr $"e0W/@ cǛj, U!ST]|5n,,}]uӾ%ŖX,.'7:Qδ4)ޭb @s]HGf, )9ߞvm3:dTk5 kc[JsŸ7n|1S6k1Sa{V e%Gv7ib!c"t!V3/PC1 w 6/GB[ݷ, =w '`,jIޫZo̹ҙگO@*t4UD}Wh-蔴Q|"AbPƔφ"qTdL5X tڀG:2l:^ۦ0q",'`1bŧ[Yu];B^2=W~'jRP DpB5SL2ގ.lv`MR{YUjo 8?A&D3`8]z,~PSy&z53 ?bRё\׿81Fvy뱁|oHzsd)M"ZHb㦥We T&߃f 02%G)-Mǚ@.' fKZѤT(0wNN`Q L CL0Dd06ld 6*pH,&ֿyEP |'92d*8(n[l?4!1I7*уfCs˻m"<nƏCB"eF2l 6j%C0yC%G ČZI f *#paKPUAPD;0dj*Xf`*)h jC ԑTEG?nF*d}g0p{PD9Dw^RtYP@4S) 8,'& IDք xOzI)m]{Dh@c@9O) .# 0$&j^Ɣ y5 &3'<z"؟^f. dH9 n5)%a zsK) Թй0W99v %$kIBd>Eܳe6pB8a.hb%k1nBiC3M^a:a Kbf\K&cg9#Vo$#8عL! vTir!D;`hĉweyp$_G+mx؈lBCx-! a%@.P5M&CIChX-I2Jl2a@ֆB)Fgk.>H,ǣ9l O|雛d()nxG8$īW*T]:aQV45Fp[9 !l3m|d׃T>L#r[8x-#:}_VeC[`jeUUUUUUUWBAǿ{":#. "ekasZϓ`hdtp /u0DBTCz$LӰj~v?Ɣ7SFW/)2bܭ;#T_~g][Kc_ S~ė#i/.1S4M-_d~ΟvfLudu$w!Fqۧ:?^q bQKN"X \J> gOdGĵ]Xj-)Lo.]a!}1ȇݯIM\,7oTC9N&NF9uM13g 8f#m\ӵc^yj&Ilj\.v(Sać$ Sbk߷Ecmc Gk&DS~Uec \\,%cMjcVb`IT=*k^sG@| O6=ȏ#AM~ϸ*(C+JSD$Sb'"4CcN$+>; ~]cmyut~ZG>do!@%RB=v?LLUUUDDTEDTUE@z:x;-sen$''\$uG@oq@1P'aZ8Tn*4Jb@E@A ̬$ʲSPz^q&sH/0HR)IHoˡAtp0CA Bl=M˒Do2ֹxC 4 *cCJL$@lSj6E X"ã"A(FN #$)]1sx{ϯ27$ՐlD D(>q!6  D j"6mB ;xm:ҏ$C ۀhGqBoۨjrF.1=^,:=dvRNb1 F2 _14C$`ӃiN0>N!C؆x2BHLZ=>B?mbP mߟ.٧mޛQFC 0@|-Ҏ~4UQv??nx*rw6@LP"frg+.M! JR_ `}U~bij*ja)ݢ8+ M?Yq4# D W3G|ZcplB "(Ќ+uλB{جdU;p 6HMf0+"ABUUTUUUUh<.6k۳N4W*J&"lf3J -fUPUU L4$0PR@RQ[2))Z8~TK ] uGL6k!zqwH enjUzH52?BjwatZʘ5 x2(M'O.(dz72>Y F9Nm!tcVu 25AFDYN ԂaąB GNpht _|灊QAi\4%i)TiH=f~V?-q (,͡Ϫ0$r{e9r+rI;a8 !I! F)Of͎1ɂӻasHLq sDH k2HV$4/^tA6y-g$3q'^$rm[:0p׃Ia$ram R~L yjzeDg-883g鵾Z/6AQ@)?GI tYOT)Clփ^Hw9"5,/NY-E#$҇JOԐ|~$ d x^t(v)& BM4"\Cm6+I(Uƿ|Lߞ _:ڇŦ~(|1z*4ՙ`^BS$zOiլO 1~jzZM] Z_qyzTbH@`_3 3.ť1^\Y&q2 c}E]#;41+3`~QU.&r7#1:|ͭ)' hQ0?cĢ4r1}6 ./ 3ҨC.TVn"kSo:=x_fgاJBwlVUV'49I9wܯcAdZf!hP5-'oWmdu]8s$ ½/V ubQviA"sْ8 5HI}QՇ-yx`iӠٕ\#o UlinCO˾RFYqzysvNwľѼ%I$wqqrz##=~Pb 3/r Cg+P@$$Z4i6$w? =+l1vEǜjO8Tu׷ITҜ d $iF9}HTV{搥:FUgĂxq, a Jґ LZAݻݻwN>M*.8ܱ8Dd[ӨȃE^/}T >! 3߁Pv]y ;!lvż^xMB>j5. BfZRs{Q=ͨ6&}Ӣ٧҃5C )=6ה7۰'zM{}ZũjdD9A1 OueϲaۍO&AdI$:Ey6!Bc A5 D&zɠTBPn0i Jq 3zIh˳.(0us5,d9H)q6fH]!ѷ: DJ!!A! !"H JBBQfU%d@1 !|`O/ρv!QDml380@٭h\Q* -!S85\øц)S Rj!bap,ՖB "HF ?qph@o_z.'R}^ ,^PC QZ:&&E;h,bO|A%Xr5$i Kx;Ca"A!) =5j4a(:L<JwxQ!ͮađ]Ec$b44̈́7E5 7I nP!$LF7jPUjB~JGT[N!uvZΕ5F/Mh=:} '>g9Qq<7Ont.h]3H?*~4wK5X$d.gMj lKolAafpȉ' uճX"Q8g WO-Ƈltp5Am" [pJPB#V61' HLJ00,2C0DQ4LDDAC1-A2Stg8:0VPLB`:6I&  c \4t`6aK^q'M=K7 n ծDM2\  9 R26;.5la6s44D7xfH\JԄCݨ*V$gA1Z 4F,&1(sc]േ#L3ovj:mP[ta 6'jN+jvlc D֛bp"CcVn5S0dʌk^0o+.V3ݍĠf\`0:F_@Ӡݪ盽v$RuP7Lx g+rýbnj5IOM1砳&.vd@(R*b'3 Üv:1븱a'nӍj)m"c:t; 0i!lYYCC . %F-B!ieXBhA>'k8Jo~ s(NcxlʑO5- ,~ȧ}?W@}}G_'>3`o6FL`;`Oed!vz1,a5z(q /-QU4(6 D󕕿;d6S_L/U|0|/OՍ0DpP;r6rވґB{#J>4<д @dofeyl&~\ Sg t5NbHͳ`øM7}HlUmgkW fK>+9-?}tͥP8Pi@# L8JvwZ;*@N= ݈KFG{:=B!Fx?F@`"zd70$RqLd,^I$Rq)K, ^4)^Re(8ޠ &>p Maa (L'yx{q콙k IMP,@N2-KRt&(JT#,,*4@!GVIa *) I 0>ߣѿZ`lgp!dӀÀ1@i-"j@M(*SPBCB4"FK96MU{îNF,4JS7AXb -K@SH=t̻Lm IPVCKC۽>O& o#W,$9 !+9a̵gy.hؓ`XFJ+qQcW&2|TYB A")p| ZAKak*ք;LGә`Ȏ"hے7RY1o:vhs}Gp~],ȗ+TX$MOL1?ꚠcsa+}JraA+Mr:p5&+l"ǦkF>*czD- & S{<`AMiZD40B(< .wCi+W}oqg:N c*=u)_8r㥑I:Ghφ͋B2m0^0S/`0 tL`% !`(1"F*D8)L`³```L+7b)q$dDp]acUaddrTUUDDUUUUDUU+&2,!-<Ъb@}1lBVfϊ尀u [㛂 磫H1tHŋY_2UYUeEUeZDvJ~R,wWe2,>H2@ D:+H`OMݒfU&CsoBb}0F264($6Kd&")Z hmsn vT U7׈H)n03 ?oP #PhC#ۍLD@Dۿo~~gLֺ,;HPnz}&()LHB0:W)$[>k>>bWFuWeNp,`$Q1F"Ѥd2y\>+3  $`rS Q\RXM(sa"6WLkIž"@m n`eŴI,nLmQ$|&*&0cFZ^`EJiG^!׫D^"a+qB "MA<1\c$DC&D ibb`wPc q` e>wJ'|C߮S~I<yΏ*u<o/EnI>`h^ 8 ld%hVVc,VVRx,i `ӤՍ ]$X(umo))tv4xp8J_( <#ҠdbR,S3ֆq!7pU1&da,1SWH #t79HDB99 !U eema4pE50B=4,U;G(Z%46jyf$( Q5(@t] {̀HdžZr4NgLXzk)! @`"嵽TNFB0 Nb&Ԉx;HI%J*ִT4lHf q 6?4/1T5@ow_4DDSk Ϡ=So*@^R igmBƔ-x Lpfv6jn@(&q{+0\ v7UEB ux|`'p2?hfc,C%ǐ@c02dIeDԆ<1-M,\R}ʂt:~jgɝ} ;.&AT7w!ږ5D'stmj21/iwXT,Y8<&Z\D7`#e{q1 =E֋H2{@ ATFkO & b `6 ahOAҁp;A-,BDiK/# '"SAٳmVv# "erɨ}HBG>f+kP8 )P c ܚz)g8u:FD_ Iqћ?/9uႡᅆA/~2vސS|NQn&a٥%P%X _KOGɀ6# "Mhi+{a `.,`WX0B$$Y$6+L(gM LP 3'[,Zӣ`(>I#&]yLդvI$c[t 2j*bjJH0)0(K Fq70G%>DW6W4iyaE2!4F2SD I$thC|E/~{e(o!(3PMi$60ۗZqC฿`)^&&{[)O q1wa'Pm0gaB\ U[n") UxFUŋHpsws؃6{(G y1]z1&]e‡R]9J#/]j ȂF *KL;H(ĔˆEQB twc):놷Cվ@KEA׭UW/ '<:z9:IiMi)h8:5k@8J<^﷽f )*w<#mj0fׇ +cpN\?@ P~^t J`菷[(x}l7"ψ!D)?{g&DbawI$n)ݔь4hV1riI铈:KJ%R)@H!@)2 N3Z S}2Fgaɟp4DI !:cBND8Θ@D 0|:` m߃2biwl{~GEbl>IO-p#rtBۏt`7F~E *@FaXȢ^"p!ȤVjiMpb"X؁&6!2lռ TQFb!32֧O05dҎT& f"FD*r4XhL0̀hU*aj)K@l/#ITu՜ 9[ɡ()k90k8>wrn֊SN7Ì R(4f4XH45gH{Nba~2 e Ic`ρxOk#!8a]+?f4~vW@p3Y`32c907t-9 1n۬M&Y.$5ѸcWRֱVb|q 4m.k82$qj*zYQA(߷ +I.]lpA<ia%K14C#7/00ݡ<.2%M!,^nUhc LUqX*̾w;q0Ө811$ʀ1R!B:aH8GhaVKRab=aӋ`: 8N{n;v=πK۵L׿>2ax@DJ_qm3_B0N҇OҜ HDK Ү`ag#cNL#BD!H|l*iυf|wQ' [v'E$q@ގt4a:D%"H!Rak 8t8EnFP=`GD;h{,)Y#d(M<l' 7 #ݜHbs\ !sTC*@4V#5A0q#^lǢл@Po6@9d$ rAuCyC=lc̴:!&_Ɵ17*`nG8o`=dw:2OA_g8''d cX`3huн3XR< {Ro#E%f `7'pK|Jt`vgyl#͜ {G= o˓P!`iFxgQٰMYn xT A,b7ɠ@L")3eko4ȕt6Fz5ȣ݆ńŧ'Kg lE3I%uN%6 H_ b+H93j#Ѕ(5YA@qDT*Z;12M!1*vh6$ГDI,?|_+`?|9F("Īo#G˞cXza>gՕ߷\\Nc21;HK|=-p"db cP{ Ix ,'ƍ54ZLS/<7;q ( BC=mM΁DZfx--Z Ri 68Mk$ f!$q?h 2[[קN\e@"qb+%lsӆuHd(~M5. ,D}Vz .Ur<fz'*sNQI^ {HG8! =2A(J {}־G*˭| fNOEQHА~H߷>@u3*((-kFf((*@oF gE 4&; ̔e_83uHz Ejt!}%ByPghyu6!76۳cÊ&&$* bAM- 1ڊ(**wuAzx+:=:q'iOl Z pBֵedv?;(ӎKEvkHmPTHfUjM2gE`8Z?ɷo;+nDAXAnJ 12dm :DcKc0/GA@G~!Afӌ:.K4M9d+H;͆һ`I8) &itZ`p8-vlM!M7Kw!DDP10FX##XYIdag@ˡhs =%4ì P$cϧZQJ8]s )ᴊAhV('@gOmޣQE%:^ !ǖ2sh Xs5H  ƴ1'52S'RV]Cϛl dPb6(VA Q_s>$xb!Y9-@AL.A/hp_F;aRQilZL\Оiz]<Sl rVuonq~xHgAǰ[C)➕cb @K8]E9HH9D#2;m{ i)):Ԋ8 Y)@ #爅F\x@GAF!A5I%$~9H?dt0B%NC*/uZHM9 c 9dsJ M-py \ƛ"5mB*l4\p斠cxA (!eHmE-`1ˍެqkҬ eQoUfDu@($.ogN 'Q1s*u%4Ҩ-),-mP<rgB/vUA/*k5U;NK mFAz&*F `;kNH$GP"JۜągsY2 k4K)5@>l5`M LpZ;o LHƑ,`j6S.O ͼSKïZ{%:k2߳K  i&$+[2;΅mJPCdkT3}N76XnuxW[U|8=;)T@d LgNn ;(ֆMh]nB3 U{XMBƟɣc=fBfei1ˢQϻdr|8Db":ƁAgTSvsIxvz:;ET#TAȒFІ ,"J@J:: @ג#T9m\BF00(XDsЩw:W_2&"%G,(BJ}J@ jf\11# A \$"`HkI :5|TH^+!W^Y9t10(:Hw늽5UuŃ8zYm m,6EBhR(D 0̡Xr)san1 _H;%}Rϻ€hJ~&V $5B1 ?B>f'r%2 YH"1A9YUJk|}v(}7b~O*HC|GTMq'pɖXZfp҉CBD[ݰL\8?~f8LTaλ$!Í3v{bn/fB)s Z/"\e8YcڝIыׯW! T6xiVJ&}Գ٤&VYvkIO ,!lCt0Hgo(m|M6Ii~[[ :֫H\"cns$-)T%!*a4đ>`%8䲅uӽZ5Rv AkB#}2p"IvaԘ!AZy4LJo{S>AE\>GS+@?&7ļ]( SlwvaTL]ǥC,:F|pMGM.xR3gjR}7[Su֍d(&fH+v:OAhD\9!V a<$Syg`-4(|>EUUI1ODQH x0=Na#u{y!`0pq玪Xl At縔`m21IiA0яd8t{>532Hk# 7Hqݛ~,,/fffSB!/^#OGtf%1`>@ljD rFvm( #`K㣑ۥ_a ;n]ËJj݇R1 ֈf[ޒIF`~)z"{Ĝ~Ϩ)^o7Y*bfR)G2As89WZvEQJ†dϩs}r43Mϗ=$_t`ظ( _pn0;q߮RJXMH:D5~n A0ƎeD~^yԍ~ʈ t-s( FuVg| ÄؾY 9{L.#@l`C0&jr >HAi`"X  ]AZBaI$I$TƂhwtG$K)a 0#|cAI}n)6rDGS`^[F&GUl7aȮ*:~upn-hf;E^g^NcAN7,1)M=!; Ǹ.Öyϲ}DeSss8fnF5AVI^H nKL$Ӄ7Él<9P5}|q-@QW17ٓZGizDS\3@~}{ߕ~bJMg\ppalV"?3\/qɄ7˘! .açbB<7~бb)ʔiRG3'"c<|8E JCkH|##௿;6BjO81N>S"E&7+XJf!jf?]|^f|O+}( N܋5}$OLCuJtLQ$>s+an8|~$9] NMXn;~ly-2WJP!IT<s }(aޑpH d}i{7ϫ$1v`1!1!Ǯ؉~r+"4M3z!77zJߟk5thq@PĆ @w8Q9 /.$7{hC 9;+ smr$HAH /(udYk C`7 7QD88X^F>92$$JM31 LHJ8e{  2ȤMz@w=]P6OP5`h3%ڥ@Hd#R:ɖ-.,zl -oe eaIZ i/`CxU-<}ffE7uOKsMˆ DtʗMƚWE[E SH!&cVV  *m +lr;,wɡ[`SuH ,3 \IA R rљ zBz+᧾@`RBH$(4 -0 TH&&5j/ 3|ZQ]DbIIG+ PG'HfS5%LRnTG1{;W]FTD698qZZӝ\sz8Jqltpl qԙLN7L +ScU0@hpW޸-)inZTΏƊ B=эpCpa2|t ZeAvr G`mm/TbFv &@]G3b&%m9$b&30x+lqЄG!(#Qef;-^=V!~Ӳ̈́#ysOMYq=bjJ,^EL${QrEYGs1 /b6’j];:psAfakӦz }bH"/hXQʟʖ 1yBHxAχHHg c6'&lSn@"GDFεfC o:TdRPGG\~gCնI1@=\~l6uQ`c)+dOnrMi{zwof3Yuůdž>2/ۘ\'r,A{?lt:q+&e*Jnzf.L0I(Ris+۟|rW9+Pȭ^:l6I\h1ҕ|!JRe8n>NHT<`pd,\Fb*֑tN/|&ڵ(d;Q#\N(j&XV tȳ~O7QkIXn1d ET,@C LRiLDxB 04lL+o WG˪%Z}5UQLlY4;<&56UƯrW;OI7by;$R<Ąh$OFʃL_F5YD1T5 ATD+% U MUP54D,UE2`dzv:?{6t{:ʬA4TTQIM5{ aFǻtt :iLbחJnЧH9b@r*U(PAU,fHf!!e#]mD2#܎vṞFNIf/ }<\'lR"SHzؒ#tHl$;F3O;$^ ;Jq,h.xI YRALn a" }^ 8, 2A]XQ.ֈ $@ B&2(3`xHmbip1dPh*G# >;䰠D3ԴwZ*CbS썸5xFёв=' 4N"E:@Y9isDsTH>W8#p˘d $!9Z‚{u&g=W=ֈ,|`( `3=AvhxйeJDH vT tGu# )wiqt虝:o;5'NQj˘dz;G:<؄=wp({pVO\4D!>M ^,iwZޥ5fk0GH6H ~mme2ad,Ad<;.t12rt^wVw*I壜MpSfGA5r{{!ߥ8`2 dB ~TR=WP/L`Mg85C͈u[DTY =z$e``؞:@ CAT@AqJ2kH'JX=q;](~NF "MUX5UaؑUU G~ZX*̪3+ † ~U=z Q# 3gf/XKCÏ[o޵1"߭Zwo#8Zs6ǜ]TY/!RDx^nFybmޘgA|e:=AOkq~Z}3vzhPnA8ߣѸߪ0KpCdA_^ GsÙ+8c]cXmd/,%h?=PJll /gsnFXm gwgڃ<4$BC!v<݄2ȒK/ = ?X~UVffff>O+IpnHgtH|F`2*@f?-NO2!HDaxAŐL f"dDN߯`GX>M}_B + Ӌ "b| ACn U8i=W?  4q#AJ17ftvrU]Ule jU_Q0÷k( Tv[}Wr#n4KxwndonW7{ 1Hgb;z:koL{;&!688GCƩz:2-Ð䧸oMxWF^C;6e%αLl/!eJQ3UPf![EntKCW'GŇH*SR)0IfII n.`d9+ RܴF;8!-L:h0j3!3 y22brf5 92^08~$YblV=Zx!lq( mʧU=ZG 62ă4]e;TlՑ`0g#,G886Lqcxc@4Xk)$zwkk#,d: Q#s`kեd,<Бxa'mVGd0aa/H YZ[S oT/?NX͖GPDAt  ׷sp ']1׮jc,pu>yb1GbmpZސT[%]ەr7{+z)SqqTyq*gb1CQHR‹+ή DB$p'^.AhQZX 7Nb[ū1$P$$&(&J=4P @2-mN$"jqĎ| @.ܹMC "q ĸ\0V( C=Z)B<=9%$'VvpT u A02:7V#DzRg͖t:䐄hMhю#.ֿ9zw/ڛ7RoK:1k%`6X dGsGgs|Ȫ|]k*M2gr/:@0܏rٶbGC2m* Z+.*dIP;.5.Xzu@\D(hM%Ȉ:9Q*h_w^$d2W~/U= cs t8?xv$BT)?j(^J)DGK>IA%01ibȷP7PRd AMSReZ̯Ì xӅf&R/f!y5p0ޠ,CkÈ&AUz RB n~(z(x|ߴѱnGp޵(y'!U PdO{uM('&(1CWZGCWƎT/2А,@ `!d-NC0!׍#@ {GPCbf 85#vQT091 'C;3/C"4TXF x}1єrl;n;;50ɀ粵C{wfteq$3b`0x>㤉M8ƿv׵"hOEz.R!b_:,o"}9CjYv( ܄`|GofO,þ ~/eX]B~Z xmU{6g]ۦlEFn8H{z%4? 8O6͖,Bסz67ݮP~}v¢o-=5. e2w`PPRtED<2@ =__a|Fg709kd =! Xbr8(Bo!=A߳AmՇkꃩAGWG8qE -|YowAYCel] .g6=8] $"ƒ5|7ׅMd 1#Ц4``5Iqw^7t'=5圚&"^[?iOࠒ,6hhouf,G %p@Q3Jbs]r;.̠+(~G8#*$E`F&p.pGƏZy(eV~O>nz2X$B$3ߖFLƳx??vN%yŞP̄~F VT`~Ζ!F;6#[xPCFёF``dJ9GHn_Oin 18BР4Mmu3/H},PP34a`D'l| )9%1 Vq-@\X$ ,c!soAwEBոٛ tKD(J_GOlm!t]$4DCV! }PQh?GOt@]yq@MB:jDsmGZh`zs%ZAɀ[i$/7qĶH䶋1D 9GA&]H:Q5R5=cWvx}6kI4֧D3#~;`^RU)c.Ww`+ʣB(P /o↘M:vdYD-DPp-` 2zB4GjQN؀6u~x]_ +xXd0!$DG~8yqz>(Gh|{wz > d "&f}][1u( Pd$/=2N P &DQ_lm6jMb`8"**'!ZԸIT{! {c4PhK4Ih 'x8EA~_vUgeO}˟ov[:R7G`/+mzGQED} UD0θZ"4tFS%-X<խ\E.xYh-6ixmEo?njptʄ)%f3cwR24vQ_]ĽJpQUK  wHq0|Ps,i` ̪IvD;MK$G"4EdmT9SltX WS'8;\#CNm|'a<)&E|kJXE.L"ˎ{!Xt|wӹLwjwV7(<"75 M331OsG=~I*4S}!S"RuFC8\ ]X5*Hp!2_faKiI.ڠ\BX p3U꺬&hoL;XA/in5yP7$DTUf' _6 V,TBuLX&I`Zc/2βDivӍ4"3 <%&[f3|Il|AH٫<5'}}A멵b9,(#DG9*I$ @\S6[HC4 62xPJieժp כ  ;$@~0 ަ䗝`Fu03QG%8CdC'EcmTUha@2;~DNhƼ^5$ݷzh%Hf7Mc̀ Qln3D} J}r>ӿs@0`ҁ$20/w`0Y>Lu>/;P>gZzӢ(u[c8{HR ܖ8^I?fݦXj0řGPt(` 8APF|Fct(3P}`F7E}s~{R f=',lx &%hˤw"irmw_~_}h HLZVDZ&B9cَzUUYUS-:Ų@*Q>}˥4\=c~ ̑_>; Zs$ 6VߞCWZ}z Z vB{[:0a`"rVE KQF@ վa: @95d_MjFoE.dN2ҔkzQx2f aq/qn*$4AI(\ PtSS,r3qƛJ)y ܭ bq B8EBg~  QGJxk!)D5n= r㚞r 6IDϰ~p9=' tT+~}Fvڲֲ~o Iu+#3afp ӆ%n,C aƫFK-TaEQEww׎|MpI"IIN 5ʍk*1;|WV4F%YFVaˑQ'/omwlփhuߥ"2!m/O%F! $|9eGy䁒7TObMb^c8$qH#r(g]侧菳 ͖\UU?އ L՘UWarϯ{M?bc )yxܤGRHw׿xȊ'wAeQУ@IB؞8>Udg岆,kby -WA`T -HR{3{,pyM#m *,Gcw"8a Ԅ9E3(Rq٦|]kکZ".w'uبqS6|InE;b$^*8bH8&L<pC]a-d"Z!h踘uQR[z u #FjDR*wVՄ@s-װ+bD6]Vg>4 #Ȯ`5;猣馇FxAnm*s¬0̲s1 4؆9S&EZl**2 ?6|Y8N᳞/$+*2(W`NZ?w2}Q:5RX9\2x91јE{ww\ 9UX5z6ӂ("#vSpf]~r@O$?/8n6>g) *E MČ뫦:IYkZeM5I.PY j3C# ~2J2emxG,PF4 -eVY *&$oSPnLV[ d$IC*Oh~אW7*6Ia2C/W_t5&,-$ަqX@BK tdٷ2{G=P$׷'NLJ.LF%/dz뱒a$P99ElyIo|߱p 9z((7 drm2[~3vaKApxV$I$IQIXMQTQMQEf(()hj*(**(Ȫh9ޣ{ FPw߮Ȁ $sb˰jt]=B\Pk s+`YRѸ،RyGj*z_L= TTETH$i*{ x=g W vPtEPA'1 WSj`/ϧݝ,:n7B Fw_GvxH* jZRS~ o5Lvpx8'2DE]ש-$aZwMY] sxm`"MA+a w,H'WԪY uz0ן߃$T_X ҫZC6v?onZ)@(jdRw["RڊHJ%`F>#x((rgǖP޳$ľ0n`Ĩԕ JtC~csz v鯜X tye ъ:-PtJA`cwj$U=#4o}E"{CyGt۷sn]'Vwjt63E FB//[]MU}Л.^A.d~/jcƘ %!MPRDwǓ %M F5#Bm'0%= zJCн[U&r%ȩEXm8mʼktcXA.[~:tnjFغl6PbܪCی@hߺYx}u>3 O#/f5xEq&#Q1 '5ܘ_}q>+V{-ohvfcQѨ܇AY6E0n'QMQ!ZNyMea|WJd4|?fRsm2rúwZқiz^% ku[Niǎ{KK=k|be,+K|W9ˎdczΝU{\Gw|;fgQɈ-jj>w1߫ ZܣDPw|g\|uCEEa / OZ6{*ɪˤQeUVɛMgmy^${!z R4$L^Q[HDe Q<^~*cƨ" b'XX'ݞJ,g0i~wŹK[+QmR40,GT7u]ۨ>~RlGF`Yio. Cl [$,)ᖶP<;[F_E"(h>/[''hnK&a|#Z )4`MY`+nj]V+x/L(wKIF!Ӆ'd יԚ63>); P a GL%:kr/NV&d7[j# zsJP235>;,olrǻ|6Ac9FJ_d?Ig3탆[ă +2Cx8d%٫D| v2! dv|Px.+_ax?rJmvǟ~KEǿxUgs-.[RMqښ$A$| tVO8 Rg5k`gG_O=S7߀Ks/[`JH)ꅑIw+弞pk~Vs%Rƹu*pl{zD8c=Õ}s$\1eMDBUEeD}.8Iu.]EeѮ ֿt&gO7N /Ymylk[ݶ$Pqi]|$6hvåyqm~ZSƳTq@ZPXQ &Spӊ 4(x`#&ITq\|V 3T٨W4 {a0BZww4qDG~A-Aa٭4Me1es `%c_/`t`Nm`rHwaY4cn28},<+Rgu܎g0\yI6 ǯrPCXP'prU%VI*cG_":r}k0%*R\L)ɇ;X&RZ&bj^WхS-@Q5t5EgTv7~86bE! z>}- 6".~nx!N.7ߙ7z K;eO:_rɁz85A+Y;*P=0>GJ"bbbb OSk(ܐ F O"oZn0Sㄌ{_^>_آ(EQEEkvPq]|((YQEQEQEQE}EQMi((({x q<ضf=u8Y@p ;āw417IޫWH# 6N) |&g ;h8wۦAL :kΐg 3k֚:('lڀX*%U@+yغ}\]!;8Fxe<6MAk3/|q6w-iGGHJ7۹IHPT|\aT"B4  h|ːADŽJw~ӭD$7(%X.߾XZW?,;p>}%+zOT\y. Gr NE$L*;FwU  0NO׸wؓ(Ci tIjNnm~!0{kc3u8}ɘ5G5ޮ 6t]vjQ DAPI*Q 쀡-i9ϸI'owG/GVJN.n3w!N'bpMei\j48:E<ߡFa<*Z͙CpI7l<^6矞Q`0Af=ISlߎi$!峬S힍qilxf`R٪zÎN_9U6% x;|1UUU 2DQH]GpmdScOd:J0WL0}K<5Y5puyMH#ə!`+fm^H^n&)sXsWj;y >p2}mOǧD z\FQUρzxfN%R yjv=O~c0iXmz#RYؙw=ʯQt'0 Xf?hm[Sb)Iεn [XæU>x X"u#tb@A!$PL[¥xñ 2HÔ>xz&BC9 itu J yS#TΜ!I+.f^G5b;(`+nbX=vZhwς3䰱UTXo5,a@BU=aGPWu$]C,( b0Jn)JOg۟mǩ d(0DyZoBN~T ^?n=C=$}:Z#+'#Qį~xavv|y'`$ djy AE!a "vh`^FLB^uá$,PTX.Az $VpD uN3ȫ+#>SoTg|5q鿯̈́È=T[̴] w',)P2B9 - l7yM`>ӬamY(HB@|/9H#i[}9 Ԕ&5;w!`*MLkv'/p7d=oEuKDMz !y;xx"`;kk9-=`9Zmj Md@rKeپbt3Qo9DeZ Hz-o &/טFx0)F(t'#afήo("hB!v(A3N5I#\Fif&U qPL=X-g\c!ON!ƫr#ir%J~}<\̯t#;k'UU5=ILyoRv* яc`rM~fs#ynS'~C1q7X@&p n!YN}cxq>b_hZ  4iTUIL}G&˓@9ֳ!Ѓ#ѽ逕:ks9Ɖَv Z{$>IHP䘼Իxϩ~׷&_d 1 zy"ʦƋQj&)pN*>@$-`oPf[(fg"p)?Q2ye~&MKKsN)\č&3[9i.+Z H$()UG}ś%`gF)г{lhjJ&f8[_3FɭwCQLdek@n}oKAT %JIHB8qQ_>|H*H 3gz`0ٝ?7Xḡƒ8>a MStJpy/y pB+BUt  cI5d\cK:(oRfAhMvQQlÌuWY#Q]oCC(ͭ @{Gne@XW iBV˟]G7ax'I#drP/Eowљ]dƱ JgrDIF%E9na2 mUp7B鏒ϩ⢨zh;pwgÛ]d[IP8_@R߀,_.>Q>rT"Th\ʁ:U;M4 }j۞"xyxMkr+~azYJm/O/Kϓ^y_l[<麂X@kBzVw b =W{ASpnzzQҪzsej!6=Lʍ'˘mcD /SU3ݛ ;ל%KdS/In˅Y;c:_w@ ܕ3G ֌lh9 Tn o%ͧ; }%@HxzGìn%k;v+`jكg^~<[+BbEUd<^uLpF (#yl*.o;~B['GB$cNjCzȚKf>n!NʏjPZoL/vr \vb#[9N/e+<enAm"}Cx׻14DT{ٛl2a u%ۙ ħI$i?s5Μv A|̬V C߱"ɴBq$k+*4%CT)W-t](aQWya!|<=JHB.lXyRxz1?jÉ?@ >AV顴zr (b&zNq3ߓٷ>i1d**[tªm1+|F)M,ZsXKAr1+H5=h~.RcOy;ϭUgzŮ.G88xMOwq:BbYdIvF'ϖҀWc=E*R/KI$L('(H|7^nR|t:=hm]WW x qJ99%_܋&I8EYI?8iF]Ds=o6&*X/k@7bC"p  ?Siq0qD:Dr@\u̷Zo:[zSGܾGva]lMIвAE/=i?<>Lk3-prv[NLֺ ;0PJ~?^zyUUUUUUO k\YeZň!BlvvfoΗʮ=5֏z/fv;<'|)BdDެ:Z"CK&c"IQ.; qoPG/dJDѝcBk_(xD_+-Ok0FHmx9<!wy Q(aQəAD%M=lD@ yC[],#]n]mx#QB`@Ȧ_rI(q&#H!aD[vF3M"%W ~ȁ˯<{X$X^_Dv$3 Tɧ vEٿSxyOg]6HEZMy^?//>fAM2>xW ۺbc)_&YA``DX|=3|\6{10IEU$!d^3:h08X؜:e#7cdI#p@4.j`hQ Ŷ6@} ɫ b&ЭyvW⪆F~>\ES2!?DO:摇wi{2)p=pw1"]q \'d/>SSᙲ7):x6qJIɬ68%gLs𪓱-ϯj='&Ax9ewz2 JVo}NUWX+e<(lٔlB0=6 q?~ۋay W1.h*L2" yD*Dj :!'hI`H*/%@#:Dɯѐ,xgQ1\$MƢFR$ `I+ڐW[-e#$eC W֬&'q`Ba 0evy3ӱ B|[~/ITyčl{j=ukEߌo̬I쵃J)8rZy˘+PDȂk*l',oK'3B*mI0lse{L@8H'/3[d=RWATjXV,U2ByB00/dU_W0l"4qSyOʉ,CB Ă~_lD l .©z Y&#]f|>("Q?_g&kTKmNd&hq7v͡--(͙1#1-ʜm$3醩69r:pJкVG2lsr6cΓFR)2< WQPuwdH61Q,( R$ƒD(hKu62gs4,sI!#CXgN6(-j;z9!D x<:?H`s3 t Yfv`%Ȱ_GO6tM&Ɍp  *>xZG=ζ5dHk:ؙ {*Kn4keSA4P'v4H$܇s8:BL&{UMG]晽E lt;h80~БhU$ ׌A" BVF3Ea5DG:"x3."M(T෯B7u]C PVHoujΥ [,e FHPAcduc\(;uAH'&JH^z{n`V-ܶQ$#! JP!"2҅!@4!ȤrLVw dаЏ٥TPRRE( ?Oˠ]wQyBhH;z ID)D@ggSȅ2JD EniGz$$=ow 9"ˍ׫ʥm=hJaP{H7z jP9ƣwj'ơ$\ba$i\Ͳq%!Np;a$6"+dm TݩO5 CPW^]=z>ߺ .PRn3T0# ;_ %ԄSfy][]ܔƌu&Aa!7ϰLIH#:d@5 ꀞ13g}9÷p >ߐ^^ll @xρL赳OtR$vv91pGE2H3> |e#ir~' V# ,[xQ¤>?N)|MS}xVhywz FNխ{tg|'*l[!5Tq*z2X$L]bٝx´ƶѦFRDV!B%%@8aFJd77Z \nLSUFac3T!0 H7LyFqvڷѬi}n=r4 v؄"qE׎6_\n$])\u;υ16:H4%ͻ{VBRJZ\qMi.;>׶Cy.NEѨ:I[1 )iqPbzki14VEoZ8[=<}݀2Z 03^$ǼM|!:GR 8__{LY *x Ye(XN^TVYōcc&m  ݟ &fbݬ);YٸjHG5~ZoC?qJ54 Xܞec6iW1#}C3[3SYQ6>ТL@:gۺ忟1y]4]9F^ Y /qc)^!L7qߜox|'q>}@d(ȉ"2d]-vwuxi^/2|1/1N^i$q>h^>0DݝCoff-1"o~V Tc@'o ^ro}CPl@y\3H+: HU~%TeUҠ/T=;_\h,BN@BOpaϿ^pLYl AF!gIDAB儦f)"2^3n,cmƃS[<'E8f.P53Ǘq3lݿ3,޶F֭4Z*-Ogڥ:AtfNnG!w/r*>3A3"W8" Y$Î2.wAυob(%2-sQ- `3oGTz%69p$GvOn XMe06 Ypm[6^<h͉ szg@ݴbDn iTD,jDȅq+VUMR92ѣnYaZ"ufefdQFݍ\y)XVp;47D!ammkqt 1Tpȣ0˝ւd2o3!jYPD `0}SP9ږqA@˷FNeFȇ#@Y6oBӝd:L[%&*9mqrbήx1h(5:(ܔT2 HP@Z]jy~x'g3 yͩҎ{6Z͕<0Tģƞ6f,8ECF{3$ӺslQkLq m0DĊ@c HsGӠ `mDJ{eO]0?CáADװŊ*V @1&fepR^C>Y2+|<a@F{Oz)jvui,={<+P MP$!L$92d9? ?b`w]l~}Z̎` ;A#p78gU1Wt^@r|*3 0H&$k2!k3"̴bj(ʈFQ d+hִU9QIAT.Q\&H M!PM#" a'"b0?N%MY ;RogmVHII8Jh_6PA)43%DfrͿBa.L(ĕ 57H´h`-N#n64!<:ۏEѼm/K9[m7X,h7mSVB5 AGBUx{kM D"r@7q #jAI@f P4˭RCڬ!O@uARIra7H)@#}o~(!"-k*Ph"Lk瑓z,f $AI iv32(JBfbg i0I<&!0&PE3 0JFf*bK1J&`?Vi4MIiO'_L I`V#ҖF8TTHRE28*460>C#g5:A">hlZ±юfm$'O})44q"naAG8SMͼ{AH̳MXj Ң$ ;m7>)cMw^Y=Dt8(s>mC$sC?R̈́463f[vqnI%<a2|ՙ%%D ;r%H0Xb(R Sۆ" W0B%&UJE`! rR$B(s25lO CGL VUQA8Dm@Pa`#f2k39U<%i@H.3'CPRys?쬍N1(*bA,% ն곓o-ϻI(BZ(uN>ÐDz!ܔFy2dDq'x@0H`дsmym, A||phrH&g~_Y DhmBD`A1dti9#ML]:=0Dƅ$ԡ-EqxX6oH2|G6Xmx"L?d+n?V==|S_˴*֑F!֍5<~/.8䐑t٭͝P"H$#8445*ږʢ#D$LޡF'ЂN@aɅ :5X?kȺiu4[J*F9XvvP ƴ3)h#VANNIMǏs~Ϸ~\-I3)Ҷ$yE6}N&llQ6aܤ>\yK_.B4*$7a#7#2G"nB“[6M;mo`E]WS:cm063LxHЏ6F%"NǍcNCZn8*Sinf"D"v9|f%d/7F;f3p$qG8^L'$cתڣǡLEf(Ga7N>Q;0J yǎ/xN9HݞuEBp{l{-QЛ&BVhȜR@*b baE<,@s'$]` xHöȒKLY S1cʉmt]@6њ&7hu aak*Q&o 8#)Uaf 耑4r"ϳsI&Ym0KpM,2 (N`q:֙X;e$1ɘ&SB^R\R&i̐!@Qt@ͥ"l.3UC )>#>|d&j%MjXem=o( p[9V16eʈ0#JH3 BVZMEN9D_w3F`R*aDyGyIALM)=: dW`~û$ x^,]dL^q9.{R' ǴDхMUP}!'iC47`҄xg_ϭGR+ P!aԦ$1IcEUPP +Y&@eAM@4 RRDB+ ɥ,YD+n2E$R6z~fS`*J5 uK 4 -f@4>Z+[BRR]Bpvznakm}&I=(Jap }TT'M9 懪`` 6({69Ǵ7B&/OyMqW?Q`vk9vl"q'.,-qrAzܱuTҚ"$55Z%l8麅uҎv1l58 ̡ 6lRS ̓va\#x"jG|3woMrrQ"s(&^O0_ iF&-C4ǵרS89=8"D U"6V R@(ユu8՝|qJr GPtæ;6 B$(Q BYFQ@bhb*Pu8$0X+eTкBT ! !g$HwTGqT02$J^X:ףu Q HMiz!T7 `^ hi=T_UMa}ZW@I̭ nPB7= @)J2gW8!m iۥMGn.oS󎣤5TO<պ4'fBM-Y-N,h5yVko6G7q1mb7fӮk2͎eP;78`ԎG:Q>:eY8^x(;)r*gs?(m13!';x`>tx &tiTwϜel79δ]GP uדA_ 6Z䷋!G|Cq"BT9ĘdX]"{ zL5]W:ӧI?{ @Bzu ;0˚_IYokS8)lm:r bPLE^; c/yk⥢SEx1,+݋8;F%bG؃v2&%D.0WKFЅ3?[GԦ۰OH+Ƙv2Fx1a[Zɼu n)c4h+U281>]%|6xlǃW˛B!3 <1ݹ ob0{kNGj9L4VyLiYYd9ow WYlq8&/ m~m=xJlaRK=&A5gWFۗ:/K]7`毈MVyxffkwf^=z*=$:3rj[fa'Q:a ~_msFx#&*nSLjq|G;~[= S`sB޵b3߉p07=\LO-&C+8dÐ;'s$i6+\:+qXS797]UYoo^\6ԽJ bUb~mRW8 $ZsiDc1KPAb06!0d ͨbb_&wy[n/72 m[8l1'tqɔͻ 0A1wpܰq2K qRpcN;Zd&dSa:j"!՗y6*f2sa2Xlx1MB; GvAo  a1+3?ٻ2 |scW^3sԽnJ4C&iG5axV(g 4R(wJP="V5-OW֣lM$gI<0,8'MKS !O=K/ k<%Hg\HFbո+t^{IO3fH>=8uj0'u[֔vG(&T 6WϿigpto/Xθ?묑Ř+_ E$lP122#FY@A]fbT'Zdg89o7 *Fg+:6ԠkX]j-5+MQp'~ICkΰ$LDsr]&vu,H`wK$c[ .|&!გMRRQly<()1#f<(rηA#Ü+ dI32K͏=bOjiJBGIldNk[TLispq5STT*t \ҭaz}qBu&#hPSs 0m>uM/hfM' ֩LV!+SOWN󫎽׽r"a sŝGx`&F+x>r/ WPbbJxx<}7Y<9] r#H:9a7MmwwL3d8@!pu7<0C?.QƪJ0'ydfpםШh` =DL4gPt\Ыr`<m&lhQ"B$:nvhcC(wD`sj7͛ěnxHd. IG&wxO@\^:$g?1fffjq酒ˋga>T P&o&3Ԕ1<{bHSqo8g=9E(2M8c:lrO~hZiѷg=jFO ~nj܊۟,مQX-I?8 N8ac}m}y6%yc4Z&NN5k<\#pq2"2Xlsnm<[oM+l=vOtFq_ }-DbnpA9^,䈥{;|;&7%% 4yߤ,:!\5DD{P[$EE88:L<_[=z9jlswt_39Qndlr#t 6ŅR\wY$w@NgOku(|[6=Wl"~JC>d/LYeŎ1B,b>'_.Ke :hۜ P+EuU8Yj)3>qB WT%!Xϛc*@'@%4*I0- "cs gRAX`Zi8oA=HrH'[/mfU2 D쥜`F& He@(J%i`xv?8S/A! Lio_;|83哶=EsaeJ3 {z?asI LpŴ2"2&NԎR'AAc@jPjn;n0p 6֋Q>CC*f̞z91 L!:(xw>2)IH$d"~havtՔV"إLbDŽ(MXԹGaj hJC r1$`kZoM@xX@!ȒˌrHl!TbdanLR S pgRޛE"6TI <8Uq5so-xa@ r: v2&(H5+ |ݖqaEe@MpHˡ=<&6Y#VU|08"( @o332I$HܒI$I"6+1;J%yXP ?stU_tN AԲ9-@]U rzmY=#t>O$\?" bb) $;&$5*C+DG3{p:9M~fOPsUjU>F5Dkoц}&t䖵ÑSqT)d%.93BuC8ujrHNᙘ7=5YKTO~PhYM) 0[Móp٢tOɖ5B8'4ZG|=\c&3]kpra2B9)mٞƬW[xEPM+rӡmrUNM@hgJA0CDFyswد#zgkA娫)ȡOb8ǜSijM»8爘 wgf}@=+1͆Sp%QVx)d# UGe{f{uQ)HsRo/+z0sh8>TSg!"vMJ  jnccL{5 X-+*bӊ:B{ ?٪t@J)kgU4",wzs?FJploУk}NЇ&1<<ruVkθӣsv97ơX#V"epjbJx"UCH*AHdm9^ZdLs$=&-n ,Cüħ'OXOi]y]ɇ{Gs=o=zsMҽ'~b']snY33Rz-SvP?Y輚5[va |t8̅-.Xme} o@L=v $Ǖybz;%-;F4AsEK"d*G@vȊ!-k;I 0":F1rlkXGHdt(9K&gւJB +l6`ddF8iX82[ź,29dea\# Y9X0FU1D6ho1>j?uCcH 6G35 h;8f>v>2p{ =W]=չW1(!*H$1R RA H@ n~ 2!r7ܪ.EPLL!2H+@dYvp#0NAIK>1?-_8u\o%wHD"4Q8Jo ,CS+>|r8a=>;! XJS?%3i؝bo˝)ܺ(EKEQS. (R IT19p+E(ʩ`@olilz|2hŴ3ņbO$y(SdUOT8B.$A$;Q""g1CB -.5 `b8f] ~@ 4@tCA<ȞiC@|觊W~~6CM;oJ 㭂Z?JĨ }0a9)'m+"Bqvx<1. soF'}N̦(PSɒ!qRAN*$`FȂB$eNpjBr&Z>!b5W^ơӈNr0p[w3+['^0α@!a9@fQLPYFFHDY%hu % CMJSu3ѹ/͹ G4b;^TCil屰Dk"[鸸 D/,'ws*=`+$SdSxeGH!w{ŢDNxK|VJ $`HPiBZJHJ E۟/:"=tꝟJ~g4&Po)%(^ݠhL(O$9ZN:`aEqpiSr?#abcٸv!e׮v$߇("*ё!@207zMv>cm#JoGVliw%435T D=9-(+B+JR&wQ.K"JY4+1_ۆ,8ӈ*-DD(x;B$ 7tTnJ-{ l E: ݁-0)هcpC+@|Cޤb ĄCCC *e|Xz; Inh#%ҝ =J'ߏj>?/U}UQ!QUU|#{Zk,"Y/۸"b %e' Ua@ՊHe5h5fQюPdCD Ilep-X 0 B1HKq xъB2`>`h5FU;v|z=a ^܊ӝV^]x@#~IiR &U`PsP$+Z׽I.;M͚sL%TM Ih1(I[za]*4N2=R'޵C*" Aރ$j]LaCBjYk& )+6) 5&-JPW-bLEAPN9 BѹJPivF5?0A:JgphckHP0€7(O `4IqA6GGI҆$w=>adPIEC2X$FFO]HI|FN6A'.H ɴp/l^@}J@1*hD+Ex>9 i$bG :nP T#AjTsz =]hH'wQG[>sD9,@sm%X}k60Y_}yIL*Ic 'NWӆ+2Aö0C-"n20YſO8'WP^1jW!5 BIG8rͭ λmh{)xNEsr{?l݀2+Ǯi 67!"8TjQ=sHq h [6s)D(΋ǧD/~]2`2*bxS<6h ER+)ڠۃa:zNt$XIYH3[JeA_adzd`da BЉ*2r mc{ zSYP/G H2@ )ޓVQ`3B]Ӏ'JFX`ko@DHu0$t@HJЏJ ЪHԲ =S 6_ Ztn(I:́)/( |Ɇҭ 4 B t CƟXԑ8Oas #}QKKB3=RU+dԃIZ6nްΉlH1D7R8Ix0#XTʔF >cD`(PA:RC 4^:z΃>`ly'""fɩ=P3f}F~Q;/A4HU /jnrYa fN"ej SvI0=$ оGEL/8ä`}Pg&FבȆ/A} }uic/ Ԕ(c`m JJQ! ;{5 pD5&PIN$CP}vwLX䂂" DbEVeX}prn`.) $hŒ L^)6~t@?^`[W3~ \%}f%Wi5 hFåo_?={~L_H}H9n8;u $aBXF+,@g;$s}-KܓeMmq߸Ҟ(P;zh*bd4> H ~r#*XlTӊO4ߍPxQѥq0N$+o}f"$ۙC$DwxsǑsG,YɭXy4g'I!g3ywuN*jkbQr-!`5tKqS@e%cF&uŋk_UK],zD;7=@"63.l>l)oa9Kw=$DQ+tV&BIUP P#01fJK0$##%1)MATE5,8@9QI(yQ. >R.qЃ0 2p )h† "  h#!f S,X%QTÐ@ӠɈ *(4f<c:bh@d"( XFckX>pMR,WMf)Iaqfd uf栨" @dTrf8(his3m3i  `Z@ʚ!ff JMJdwM2kWC:b- D( @E)C(dPu`$8E% 0Y!a$]L_XS,/!3Δ{[+8 )2Lh^YeR !LseNc҈=PLAJePҁCC>[@9*Ft0&ĈƗ\ ,fZs4@D 4L\ 2G3 iY#3!DŠHa(b`bqi $i02+;GʚZ;1#=[.`ՎۯH"vM=o Eok+Gg!&">R/lZ)sءR&?u6P~B T5#$?86>IB5ci UBt\:R|5ZKhcBlhkVV3b(z_$}49}fz:LMD! Aji I(Ona%L+SaDDPTUQ($@4IPCEEXJ - 1!<w򣀆]zĔRSTǜZEC΅03s*Z% 3f̨Rϫw@db6ÐW_U[ڴiG7Q`F i11[%dlH5nÓbs)A9eiI r.ɓ BPn4e ̸#ޡ0g-8Ipr$eF C6g$nϊI$Z/؋"V."1!, iX-V.0 Ytj2Tlz4kG . M4c6,#cRD)RЖhtH[-D H W6PCCQ($?K  RV b  hO4ָ WEސ_5HdA泥#: jbZwX#.G-sZ İ \V ɠ$ &\ńYck+-yGa9wvk.֗gv{1Ƞ_\5(ѭG%l8X+h<{-L-2!. i2WY XP\KBy;Q g l=,Sj*NFƶpJ013Dqf\ȫkD-C: #v35QEA Gqcb U{2&0KZ h\Z4Ѧ,L|X# 6d`c(_VZcٲf4KJN2cҤZj3 C4Ҥ/YcL` DS3o7L!, GrdNuzqn(lᱢE,*Cc")>*## '='RRTA=Cjz0_Ig ^atfHу#[l YFY#R0mU>m1gJ}tϿuN0X$L~ǃ?fh6uw7j+#|0eG [ DP+ L &Vw}03|׍ͨ9h32/F*XfAbi0IFdk(aZo]chPiV~aLLvcr$텃qș({ {mC06.ћ cͰ#= T2,owO}=COiw,}8Xo **ZR: _# %ˉ򑨏ͺA>Đ M; +@m|L=Oy9ǍbЏGSN_j @A`EE,)g}_o뾿}Ϣmѕn0Z5̶'n x 'r/(7W gQd l,E}zğ<2b}_dh~m}=!=N T鰔Sr;ܧ&_ u&L4f j@ wȒ0-!2:" CNRojr &SplNMk%9w[-Xm+ BANh,,  HFd 01%c%CxH/:,0 rdC$"pjqP  NSTđ*DRFCBPDޫkŞ_)!denxfun,/ pEh!"e3I.mDȼ6$5݀Ҁh4 RIS U,\`i JR m-4qq7@P痔/TM$4hB1 `SЄîǀ8v:@UŌ=8`byKt0L*| }O:=!jq$1(6 "m:O8҇l蜧n4ot =@B"b6DT8  81qTHM X]5*0 PQql 6⻺xd};"Ôbvf EP8X!p6SzXE1mYJi~?sPĢ ā9Z`@I:&  3ʸ~X6vhWZ/::|$](!yۤ&sjIz{batPLg1M ~a,@ۙ l'աQKl$- ߕyMcA,Ըw̽OzͰ LټL5@RX~"B=dB(r FPv:Bb"*:{,\GO8kS-" S2Xd-ije3$"f(HTh$p#NDJ$L)*`PI,5͘ T\3M+r٠("p '\I[ L@uec @d&fBC)H}Wv/jp_籫uJ4mA5`5QGz$Dz0O3>?P/9tfPf51#+& U%PHi~niu#{{t}@5q HSiT =۰` F6;8 ܡCeqtwVl@g:֌$%kZ?'N(ɢRK[фF&#lM&ĬR Z\0W2L8 e"bd`EVD1X1)I+ӱkuP$r32 o46$2w:i %ݫYQ"wAvzӌn)\`ƅ2C7Z }1u7)XK-$WЦ(FZ`kVŗF50)FEVqȺߍ̅grrtʪ=88]\lIpEc8Xcc@pqDjz2 Z2HGGwDo9w2>8Mm_׆宖 ehr0io425qHɫl!e,aN!"DRD.g 6+R7#XbVtI MTch5%##J ̪*:r4aF69CA%xM {Qɢ5,JcS\[^k"ȞuQ?P|ND΀|Ƕa1 Ѭ<:Z.aƍU$tb%$1SjXhr8A%\LLq3Y5ɡe&a`TR5S"fN*nG톈x^QP%5L,$H-Hvس-L5*8ӐmȠ~σ;0st km\\\رk r5zF1b]4>9(D:/44.8)   ݸP "$1Y1 A,) U4LTB@ao*a bh"J0iBjRRh<?t;%ж‘,Af &"aHCj0ǍrWwAh8˝~.fP~lI8+N4q0ealKxz9ݝ1U@؋#:薆γKǸ)jjkӔxQz 'Ɇ)B| gH$44#H#BEGHqSψ#'ѭq(!M^8Ԃ 4\Sœ) Ծ ۞G!um#p=.T@ToX-])Z#CJŗ̪ؐt 2.1ZP܆!qq,BHR&FIHjsu▰tBSrge.cHXĴĈ` tf=5)Ӊ<-;p\[5 ( qЁ&bBa 6K6HSJRHD $ցbaq#FQ xM `dC"#0mT y8DT QW QA(JPTbC"#)" U#X&H&Qf8`UaeLKHR$KȾP`6aݭ>}}x{r&V)4ODWBY vH>`l inP4" ,@RK$HC$2$U@PE,ICHʒP AD2"BJT0$Q Q J҉BA)DQ1CP!0$0r i(*a`B=4٪)- R]ѿiho?'J vRRRC}FwfF~;T",1h8%,J'y!&20$Npa.+@v7Bqϔ9 d`,,8@wu>j&Gl͢E: 9TPbh4C[9meus JQi%=QWty@f[ͳLXOiNuD. 5HldekÇ>u5MSQQZ*9FbxHk<# *uQUc 'v^0:5ɠd쫮~-)VXpr"'0YoF8k&@/8" X ^ N $0d$LhEk*( QS 1(`ҡL7I'vQԀd0BI""Pb 9,D[2"!I*(II& Bd"P'FN5+r#f B EzԃC* bu$YZtQd9@SR $D!`$Vf06`F0r 4:0D1 pLth0,D&(&&T((tAp@ y6F7s*:,[(heyp+sq!h J `f(`imQ$(MX2T+:Dn8 R20P-*`h VM+qsa&u&NFFFla7l_PD,r1h@,354?=9AZFL%e&^Ē<@@gWq~L$@٬dMz݄q1M% ubJD~(n21l&13RŐ!`=~LOgtqPp-Rc)N{H@`& Xcow=*^vJ* e4EcXx "|HqO:[} {(PyTPhsv9*pkȥr"|x{9 V *B CYcNj? [J 臤2m)ĥfԽr4BM3CU0@at~phU=DJ@D c "(M  AAI@n9tP}_g]#P(U G Fй4 J12Vaҥ(zȥd&h7 Dh";bD`SA Tą1I`¹lR;|QP7]N㬎Jjϩ zJ:% C1BCZ^d@ Ri"F ֈ1%!I 1G}'̄DNjˬcus/зz~f@$a(uzU H*!uAst LJ` *qD;aD)GnAG& Ib@JG>ؔ9jDP1DA"LJ$ %A+@HKUKTH)yv.z!j"Ps2:H{G#AC#BH%Ȁ; 'xȃߢ FF$O{0(?#w?\736bٲh]Ps$9}KCHAѡ1(dtܨvMz խKIȪ>aTBaW@ط0Z$ DM3遰k5iW O, E CJ p|<ͳ8:N%r(നÄ:ۃƠ{Q-icGxf'2L7j(b[d E)MIpGaF0h.({\$p̊"8FpAr98h8CO2H+[;sr尊qL$6?fJDp#Аv$L$-3ɓ T&Y&r Sl&MM)\+ǵh.lH`\aFHC̟uhx,]ffP|G c{kF`" U{eN//2  ,G 9"M1NJK-nŐΑ}e]9;2! aDx\f vDڇ4:#` ")ECXuN3ω׏њ0FZ`D>!R-D*0ܟ #$6@AL/x~h49F-TB 'dY_6y%ECPo(QL:Zy$D'0^'A;b @s8KL!G $I1!x6$);9;^DPWGAJQN9M4J_?]T6; .^9Kv遡B7}O(tbR~ߑ|QG.| 8HZrA Q IJfiF y¢>ƤHhJ`OT:|ݵRS/?\Jf"oCM}2׺G\Th5fU[Ő5a HcM?WsFvy;d#~}y-I{$ jpҿ/hJNIX&s&'`AaƃQb Lvz߻poǧ湦 -ء]őS}* C@GQ2#Wc/@;&X%1'>YzB0t3~hzJ6kE̚>G bbHXd1c;`!D  t{'y">rsJ'l_+"tUKx)!X4XxiT vuxj'4<;EѮß.ƦvӍ5U^23# 2{X `3&%X``J('oO䴴) Ǜ. 5:ܞJڂxC3oQ)30{5Γ$n!waLփUi\m CGaV}`M[ha`58HPH>`p ^5!?̃l!)~$&S Amp?i>!J"}d^2 `8A1 }b=bifeff+v##zՙXa< sƊHh(y6Z p3)+)}!h`6"rF*Y_GPo2lzS^Ed?Dnn4h,L+5c8=g*3n3,xBGLֺaܮVk!C/ھp 4ť$dPc9~'IJ.0IԒ"^6ݳq!6{Ȃ@ʃĊ0@ު-TUSBulnHq>$!F0‘L0M R'vnQ$ˬF qlQ̆7 ()OI2BC#OtACrAM&9}{lbW+=NMlһhv4|R+YZRp\P `=sO}5 )X^u֘3PeѧULj=[{vDՖh1.4} N Q~d"V3)Mtp;%9ΩT,q  h*9!%&Ȭj#034Fju!ĤepjY,8D6A8VҒQ֓#u$L)B ,d1[qiBAF6*ȵ&Lcےn mv6*J(U GBa1*6gŪ1A&2>%LVoy%RAeщ,Cn X/Xa\ x`%Fck oHPژh>Ϡ Ԧ0v"H>E IAxD0B ({Bl,Y)&V6ScdAd ~Voz;!"ljcS}TkaF63:ʣ75sJ\.ָLiĐQ `hWX0dIDxrӬ=n&~DaC]{!pBaG~WF2hh< ;{bp;xH8&j*$uSԠd،HJQQ(G D.?y%fF[|pR7ﵢ\5 B'̚ƘY<o&:zGY56~l $X(*0b`q6p ;q#Y(H>  F #w l!L|4EAH=X 22 #R6gF6dX7HȤ5 1'"T Q@ '/ &Pe@c*M%'FyŒlxa)Dp !]o";0d ш!Pdx- iipsF"`Ji `@i!G<}H1w9%4$섈j(]__GOFn4:bA)C*򷴳xVeP@aBAIL(J)?{M2cf.ѭvL\܊vᬰ眍#cŠz luNC*SSz7,mNPa)Ġ 'v8 f֜!d@fS(~eN#AH$@del`B duHKL@l`B 1Ja@(Bd 5R}}mZA:p3D!HAk΂`Cy)4 D$,ie!2 j}] (QC#{ ;*KXN$.@LAh" \q7z"w"{W@l:1\st@ygagPwN7a\*`FG2kT]gfO{h̐X0fT$Y,F!ޟΜMGo1^RcFXJc-m<ݖ4[?Ve՝s ql_7&6B!Tŧt̆,0Jʻ@r;)ͦ/+#s!de^-z'?-G4CץCh'Ai ꥱ! P 4wKO+skL@n<ё4S}"4}Q*gΫCF++ eU**e_w`b5M\Y>X#vFzX.,5CL!ϯ_cz9wF"գRɉL6Ժ߱԰iŎ¤Vl~qRL%/LQK+5ӗsoϬXD 'z`|l(,lI~xƣޥit`W:3yQQ7&.lFsqqw%P O]3BABs)2!־xBE iGXo}8m.LN(j?5?z ޙzv"8|l Vk)4t3ۑY]k5dLJײ;|9Rn?(݆Z'{yޥm6ZAU\H1qꀼ:+3CsW^I'LgP&L`K IZ0\Z b_KO #JtAsjP>ޫkBodJaLƌsbU^}ol(L5ok{f,uw A i>/L0.B~|QF@ ;n? ꝲ@(g8R F+c0e/q&$^)!U8L7^<#Hc&-0ZG$At|Q4ʡ4 y6]d[J@ƤGS$G5y_|Q`yy8]lK_ǖ2S6c &CƦaea|\ཞyyo–5FqҴ7[Oa4% 7/|6*q\D2ϦvzVؼ9H.qtւd$-ZxCm6 _?G#hmmVQaa8}gٛ7PEJ8Zq"GQq.BTGw;c0뺵>r`vf2A9u>$duk '實|҃'®No(RX2h͖׈ost\+@5)Fbt UPTlv8@ r ECF$.i:ΓY "V:ao1z_oS➦|c=L-z]vBzB\&jseN-49 o*>Pn%9&ei5ɩN6@HLDsg~|20<{d*֋[; u?z[bSHNp={5G|mc M|s%δޒ(gQL"*)O~dV. $0aII^'DD8~9yatD̐dPЏo0Q0G15ŭD?єI,"c8l:f`x | >v 8>{&h(( <>1ԘAVl (D9$}#UQd=lfoFnd2 ,2{p}(g?lJi$!a(k?| DBt[rqK͠{notOVHgQD L 06m"]h "tKg /TF5)"$QFJ[*S)b倽u@eEAm#]TqgqTl~S[Y36*-/"$'AEfYqv08)FHjWPRH"A$ŏI;^#9sYftHh6-R5-1MDHpX:{9G۾i{ \4dzOo#.dSI<&`r07ʤeL2#<S%1Y2oYux2؅[K5MT1f lZuu$@Ƶ.޿`8q­Gh5$Gr##[=Q ᧥_)- tE0xX`Ԟh.*3#퀫;=i WE/g5HA%|0 g5BvG.AێbYJ"Hh| ^@1>IMi , d"zĿ8Q5LA?xt4ajN'S:}Gor,(}FǨЮ/;|,]@Ȭ5U$2v8Q$t߶~ͣ]>#`H)*PAJUW[Im٭Gp$Cm2 hp~ѠR4UQ999kIUB_Vz~=zK $s6lmC[&uv86R4#-\%"f JӼ+F<zrSEP{ڣA1j"'Bq88Q ~۶\蚃SmOfmO$yܦ ?uy_!mbo^j'9JGo)+GFW:a7lyC *vȤxx3J=Tβh>3N:-+&B./fLI^0{Ո2SL7IwIs/v0uHNHJg[s4AZ2 cvb;bjz\E:LeĘ:m- JZ$QFpT$3 G$g 3g#G#0VPCcOf6) Ć j .7nh2j^;Nkջ p8S1 ޑ֝hBHqaDidL/e3 7pk!rPxtLOGk娹gRlS4X8 ϋI$-hcriA3/+ۼo8wjk}Usxɩ UJNÙɻH`6Z88Ișx|6Q25JuR,acps0;iVaΘ jZ_r`bH*d֥ jD4,'i9ӳ1%5tYDz3A$4!!rlW4eFދ VЧoT5FI#]h#o]l4# Nuxi"ĵ@35@BDó $ax˒ʙ㍜zBS-<,CoYf`$1:baSMORHRd|g8Q͹U>LIN-9 f&*VÑb$ؠ60hK^u;$Rٝ]s4iRו-d9;FxFimIvVP^%Y6!ߗ+8A40'iZ6(i099$vjwm%rA7ƂӔ ׆]pgs05rlf1Ё,7,#V1&grqجȐ!Vlb[!fnysl\#hqEHkdd y7cllQaM5 `$/#̈́!BVK#2&ECLx%BjBqmBa;A_awwxa kALW2d(DcA2KPl' #rQ@ǡa{w$̸aPAwATnS;NC(D %H@o:qo?ǁcG+(őiS >0D)$IT>J$q @h }D$"rl̈" e! )`0F"J'7ոvωs4썗TCӓ$# `!40tgrjľǶh4U p6a4V)mL(4D89QK̹E0䦈 q C\EDޣā$V5 pXtL !$FiC!0+qX.<*掜s%cͻZq%q9qoޗ,pz֌ML*]fDt'Fmވ /6\0nqb1A!ba hHVgwIر|bUԄ pzqS TVb^U3雎m51[gtn %@z3F뇟_y]I5ۃX4z&ZzjDLjm*R(Ӷ>b_%G\Q醄Y4DKЗ(1E4< s H$" TC!l`r}YbsVWDv^zQF) fE Dԛl(%vk5 }pҲ!tDۉA "0kN9/IIH2{슓~{67{\HFx==,1c8h4% $ ̌W0dOQ☪E@ d4,J*?P [ATӀpN%jwnX,+jQbj6UbEف{U=e@p'2qOjk{l䘐'N {\HsN`ӇkѬq%7HQ KJ7jiQʨARp.HőJ-'T'NLJvyOmm ,\H|bd';RGL9h_l k`>$=jW|?0qcݍO+O=f3"dF 0 hde>7yUi|cN>4Zqƣ"\w z`i=NDf([#Eɔ:1ME̓rQRZ3mBhS(>:1L̏L""d6އ7\Daq.(s!ŦdPQ.Bp%Ӎٔwhoxii"kپ(ܣaX7izdLxÜQqǐҸCcR`' bQ%$js':[2n@C7f\'2$ ! ~njz([X)K%EuL"\ָUJFaR1Ux-~h8Ѷ˼B.GN%wRT҉Ee  73_D }9(BQQB"€:^bJao6ϭ%D<Cklrl%“J!x0X[?D(.0|>>$$W[d@o!Ć"{єRG.@9`³ fDr+uC݀ IB`HE)E47."ZvTA֝L`f ?8@Fc & -g:X@P>; FH Bn8eeM*{TRgBQCJA& ʁU a `AoM, V/ˈ& 'Yuk0a}PCN`->Tx:J*!ĻЍU''`v'˻~PӴ%)иS;ꈹtbYӦZaRٮwY"J1g:=44 Uv&Fo\ l#@n?#f$;UU$9#fJSn` "+DU4§pajrJwm{Nɂ|nH} iԽ;kӜ-j bcPK"Fcr̲KIDqFdd:,"=$&%Z!  86>s8\ d>h#7*j( aՙQ9\ a4q$i$PA`@cX8Jd 22PRJd!$f.bPEDJ1 !A$DPe2A$aN50RA0&B2N@jJR(XF"pӓ@>n yȐ[} gODS.K8f*3:gUz'Ԁz? ;6!8Œ ܏eK2/ߑ.DSN"`|i3lr?j^3]Ѽ2&`$1Ŵ98 CD32A1dE,B4w@I )JLJ jE#0|0*v{$fK>vSEz>l-(* B`f) XR J K9>OG?xK~'ۍ5 )%{ySP?V>~_8Onl{}!md*P=+JP ?yvH$fa&K,(b"9};/PL@ED@D">{VT>vp3[ ͯ O,4B?F< W'uJC"?E%hOij~@nam$$JfYg̏+O'r!  )%%F.2ȘtaiiT(r` ,,0IZR )Bdhe`#1pV(B cHB' (2!#NE71 ?) "kCjjh@!d" E;k׃$h?u!\cĬ 0#`B4Hr(Zv)6 hȪ:S@oo#=DP44 }#@~6-%6I`DM2ࡩ4BE+;!g:{"@縉7s T%# n iiJN⬌D w"s~ўpL`n dnmY_9;rm ;6@ٱpS@!1ST kXAR*RFF ȅ1D/!`Pb=^I!,ڼoX>_R}ېl Mj )-&GOx Gob$! H +, hbL,rMN%13 !:&I!'~cې9"ÇDzDܱ;zMyQ.FjĔو YC h(=?HʋHWqOd)JE 0H=uJH<~7} F6!~p`Sp! A@"l|l -YTd>>z#vg&-?Lg7qaad5L4f~:g]J4>.hŃєzp8=2H(#J4N,q4vPנZHјU 6cQAmd* ` \[PH5>mo轗|Y{=ruÛ,Kl4)3G@S!v&Y Q%H9b&iRVP%aX!ʕ+Z?N)"`tBC7G,_wmz41ض1)"_>]]ygS֝8'ӐJ9B62x@xA9gJ(D)sφWB &70 ?)~d$l|&8V&Ō F!|H x)R31bL AMA!mCeRn_Ot_mAf#TLXoy>|`M] HPr"+Ziu5'zpLDqCd=\Aǫf◙hL.$9!"O~0e F \xČFↀA0U/cAAM3iް|ϭp~c;g ݴvU^!Ad|Йڕw6XGtb~T{C +Pe찂 GR?X1P5Q=S˃{W"/n@nbz!h0$AV,z+Qe|%b|wg]lG9GA0~UGVAgsk$)2?C#PpxV` p]' >k~"اJOtnjAnGGӢ&ƍ a$+qF>ACPՇ5Tvh"𚮰kJCxF"z?6 xq/=l;_~1mH9>FX`Ƕs*8SZdy Z*Fl#,0 L ՈC~ z^p3{ozdc| BH(?͹ynozq0sv+chFX GC]L\fhy͇xh-~N9h)c5\0St'L`M4)`pG^&eIo -=4ŏ˪ʐ,d$^/nYfH⯅*<, sA{ەWAB&S_)-3< $Kur>oH e΅^mX4Ą$bܧR"7U=464JioLUaKV-#4| 65,t䐸g\ .ˆٶ7˼j2+l#/4eOW2ڹ1΢f ^BNzP;/Cx8S0~01B 2N 0cOx7vݯN7l$͆uT=uZ=ϴ(v"mh!;xTmPvO!| AI`Va)"-q}PA7qU>؁ ԡ:ص2<No99+~x`bB%D驐l~٫UQj%^r/b/=AG[^X^vŎwv`u nwO_.|ӸkUכ0olo};^7|Я{yC7 rgsl,q;{<v۸{^|JNmns|s⦅ss>Z6}k{wϷW{[=@_qmrq}"gmWmPEJ{9z=;۶=(mۍ7>;mOf4zt i.6nZ)*mre!>AǬ{ҀM=pBXw mUD"bon[iqpv&RݰZzVAc:eMv@5> XtT}kؐ$Z!J^YP( {) $P)6#{ ]1݀u}΃F݀m)aclm:݉ݖ;Ml[Q{ei龝:5 6xy#;4N<{޵h/nP7g 涻@׼ׁwBE+w{lǦrP c- Fy*_#f۹O^i=(PP0h{7Pi@6n܅{=4ށ\qtsV>y_s_WRSm>}{;3vŽ=Ȱضb[ss/z+ zuGJ4Ng`ѽTt>̠hU4ȼ`ҥ7ݷ{^s羹yFWZѷ8Ѳ{鳫{%xo^ηXz{k'}ivg+ޝϽݭox3;^L궯owVko_Z}vǏ_p>x_}е Ѡ|}zz|+ [;}}l}drw77[v$}BGJ̌;uCr]*C}۞ehtk0w碭jM.tmٝM#%|}^Sm\n{}N;p`7wD)uuնh]jC@0h:A@*})ԣKxxnֻR)=={'뷖slqwlǻqxD)CqI={szM.kklՍeР`i;[{s ﷳ+u;[mrͻsGg`Zٶ9wn׏64<̀41h.},\8vㄥmund$酻޷^]p8笾) ] }ﯾOݗ<ּV΅MslYkCJ[ZN;^k\]η9 A)Th 筽ݹ^=86vOSD3ʓu 6i1ϧnt;BN{==:魴UI ,u7xˣ@ݚ]4׶Knwt g]qN@ ^IA0w;m;LSll[ۜ⍯v׸11b׻o{^wnon}-= 00 'ϧ-cvpլ^]mr;흙:s(Dme0@\_u^oC]]wAԻgz¹םϞzNSa^B.5sY4Y`po6Jw˻yw6;O9Vh(FQi@ uW:[n6B[v[piv(:*:(s0ScF]}_uJ[/f^v6kӋǸo6:Ҁ7pi 4@ѣ&C!0M44i=0(i6)驃MM6fJDOO?_g%p >22qB>GO}&쿽q~?C77;<O:??qItc,}Є@Si@h_ڍë`?*B~/%^ٕs|OV,U=!cOdsvPW*]/ԇS g 2YC0` ?h1H`uwWۆKVRH@ :/?~O|^7~n/]S(ݰ"$Ҋc:BH>"hG,jg/|r=1(1JJ+, QcE"yBSھ6P*QDT}~j8X(BT9t507=FT>pn"l)e;PJH$u.#DS"1rR 9@=/vY5yzuxoN`5}W7k{;;G /aBWfo9@d{U[!٥`8n~[^3>O=M_k &_6)gռ2*u{G{i?獙SP? $'$ğSq@|p@i/'] f~`_YjGE>[yfzЂiP_{si@BI{k80ȁqaL$d/.C dE TwP}6_ﹰ$>|w'r~4HF)LSAA#kTu:rZHvE 6X2bxNT4*OɵDm]G}<ţ~e5iJ7Ve"4,b* AiUDHN|Hx$L`y@2|p뇊E+elՑ_voՌ_sFo}II2Æ 7E^6:yx8ACTP-A CM 3gǃv L5TocU|0BGs[F6 k"AYG80olgW_ 2&oI j4ۻɀA~D 'B?E>jyJKI7JEꉻwL+uAۜjp"-@-KbjθKs &`ƕ-F*ƊOA6Z栱ȴrNsUʿpwG@Eny"~?t>ghtޔPuؔnG ?ړhAP"tD2BR@> $lB,j(RD̑4EX8نI YrY2c? I1=1Bh d(` XV"F1)g~,w`* *?XK5ێɲà9s88XPzXPaC?6ۣBc\CO G90ߊS_[>ʥV UDgQIE &I)a0]"АCH"*RY BT"h)4B?{~Hl:E@{'~I wܣ=t2TL2JEɐ.攸n/FBT!T 0O^G8y,T D$( w|4E=)m/c9_WRvF 1":|N7i6#:2} 1EdRZt8Yg >_o_/|jf%T %qQ_Ԏ5!f8o]﯆֜I C`V }, JDbpXLA$#ăP~B7 !OF- %m"1BZD 4=!&Xz_c* ?RCm5A+4 :E T?iJRPB;5 m^>(=:,{??~B"PWW?h{cggQ?a?<xa ??&?cRWgstu?Q;`} NK? c0?(3'aL`*)`fJ2vBUR !*RF @ÏPs |u:~ZN@,|td=Qc$vɱ61*CDA(A I4SD=)dPx9O=uHp8@ N`HWs?ox-!}"M*#o?M$!AWxxs:2w mm6mmڪGTY8.A=9 Ɍp_^w˛~4gK+\@P%-PQ;k )%\@7&ZEs"'9II'KlI$$ImmE~}RBmkK29E, J>2KV%HFU|? dɽN-Bѥii%@'Ƌ{?O6F]o AKխl]u#!@O@!}>}h=e@Td`=*2o?M@ Ys'30PA(X" > %ll0   y @~.`OqPnAZ5Bmru/˾ )!,H/jT|YJQ(X"iJ(PUNR/DBtwx\'>DPm_ QSݕ?ܱNQW %HE?_d$Oht h}f'tKZbv!y4PҪ|6DB/uqe@߼t(*F´( D|KTPDD̑:"""h**.2{ <6"%*"h +ƍpLoTILIPAUcAIRDM,Q(T I%LS0TC  4L@PL1 T>{נ9 8bJOpc$/4Aȁm@+:`_VrecUxG.Тr22*CBTU w7ڵx?{|bUJ.Je:@:B UIv kAR1X (<}3BWXB}1H8@%v P m)"j0K!b"(  `h ]}ڐ3Q!@DJAJUT@yUG&b%&Y*&itղ}R()ZB&X`R,HM#1PĴTSLEމmzI& "`("y#3jh"Jy8&j"JjIBuLI0TБ4%QD+5D U4S2MLB4Hґ4-U QJ;FLADK&b )J("kh(aB +_{+RAȄ%"H*$Syay!%IF$X"2O ))J& )a$J )ff%bb Rf$THTJBHL( Q(@S@L "+0*$PBI))h J Y+Ԫ(㷣>/?n@R:$J`c! i B&|3TA3H{5si (( ! ~Iوj hJ H&_@  "a}PSf,;e: b&ɆE7!؆4EAHma~MP_AQGXz \MrԒ%G 3 1 TB ,H!@dEA@QFU1Q|0׉<. P^Vhpe"?C{IuWD$8+T|8zMz=|צ s?:]KWE(&G[BA"U/)!J&Y h" `b#JIS#ARUU$DU-PB UĐ2 GǟPJK %%($ JQJ-40+$ĉ"b$!"dw?ߨoq/T`MơW?#7dC''1tQ:uk>uV*mƺzPhW.pWd=.aD8_Z`xqbA@K*@X<|桲5/mST0-_v$5~i.(H"bhN.hnBgNfykj;K!!0)zSa0onfOxƳi|[bغw|Do,WGm d,uF t: MgL&UJV #D3a (-Tynܣ# 2\GRдKs4%UsUE)bӇW= \vlCB#!!rrۂ_wБ:j sULc ™$A dA@$̗@Mo^Alj7߶".">?_:Kla٬}uս qBBT( d\e|(d#!5W D ]ά%J)ׯaERbPrplf*AXh[<<ܥLgq~} j  9+͞<5oDՍ kGZfڲ3%-p$fkИKX(URu*6Alv64;&L3k?| dm~e:ÖFbePoe.2)g$fJۅ2a'Zǚu&,knέIY1Pc=藢#Z8|5؏+ln1!\Z妟!_*4g6,`4gGfFHƹ;D:cΧM!,kmRNVP9^::Os!hpf KhA 58T̓}mx5ԥYU| |*[uF>etct2n*Dhm_.?Pe`M)Qu**~ӵ2@x{˜)hꐉ`*ǣtu,]~>?q쐎wQ1fMCf=@84 =zB-JUH (Xr~n4S,c9G먑",Z\X)8u07b*=6"mf"g8µ YU[Rؠ+]Qfẻr̻3\Ք/-75ex~:o$UBKSc'ZJFs8Ø('Yu5x=BhyCĽSOU+7mC$mcbBFbb-=+Zͪ~9o%JWćmվ̅mplk#Xfm4mNdOЏ,tuƞ?fiL6|f%4gydGt}B!E*q>'R nY`yNT~Ț=C4gMțܔUID 9TR&bB Z!*J6J&)( 3TDPw vXaޯPj0 z(8 հbx_oEqpByç^h$}e>}+}#E$S4Bj_SY2/7:NBكǮJo",} exDzUcGW{ח\j$T70  )-.\䣃l>Yzg޲l,嵉,+ۘaF#TUZb}- ⃗۳yG2DS!"UM]fl(H8hכb4wd&HA']7>2[wĵCt[37^[z-4`x%7?ɃݬEUCLCx45j zFs+l-e$225$JM앵a 냭푲ARL`8@K\+3%%h!(yihѪrb'*.8(ޠe%?\Puk͍0g-NdD`x'?Yr7džL_P#(׍RZ4+%*)4 i] [rᆛ*CJ7X_z  ֙ ڂZ^-d(P839V^ث5;tQm(8tTCmŁgnTY8-`Xsݚ hbP0fF k w_nT7ҳ999tϦ ԛ !%9*) wپ77׏b&Hqv;Z^ztO^#h+綠V7{Upusfe+te+OeG)-^@JH_ s䇤3PuS$H uLFjӄ+\.W2*O K鄫eSg:vrCI ΔߕcfF4BU>Ҝج,3 qD$nQR fVBI]کP*r9)qx%y8("V;lх0M7-^\3+-h]mϗH,P 6;'[/wT{!{Ѥz:(+.= MH b\O“yPHV& =ކ|2nD f\UB،%@cgُLQ[No͈YS*|"qO\:}[uhCe=!ig#gMJ~HBX_sYzۗS_VfIa{˜D9=^=TbWDM0a1}'*Ig $^|8:%!ITW 0:!?~}Rus*BHC9^L/ =(4vw r2c3I+R(#iՖ6ҩ2x3 8½Xap%srPўOl& Փ=V+jZ4'ҽzQUs51? ˖3|l c0Bejk42{C{ Q}ivxEl(#J**bvϿ1AEUfbVN-lNm {dS#%xza}k W;= 3Yj"ƹSHM˵;0Y l٤7liҜ:4rܘBG*+C֊=];_Ïۦ5m@dJ<>B ,ݩ,Pb;U*ךUT)px8W6lhiXVܹM޽"asq[>7v>3KB^{iM=OzBn  1`^CΓ"SQA,g8aMݯ`0nU+$7ӥڷNe0-Y7E(fk;'G:):  |iFjcMa5Ie㋗F%"|uT4FDTPSCn Qr;:v Qͣha A`^rc8)f i}=0JR(,+AUfh"* Yz?;}s"]LĈVLAv~׺QIylְs."Cp?Ōײ@D,nců6œQSD 2<?Vfд1l˽(({+VHB:+MRpl.ulG @J˪I l x9_YMVm͕D89CYm$ʏSTDi K5(|ҍx35;B:/~CsXE-φyͣhd 3ZI&¢)Ϳoޥ*34Bz($A!$A61yF ֯r;IAh(A4fMڇ(Qz_gaC@=~UthYgc 疙{ح1 ϲ8G7FgzE)[Reg7 L͖j ͚PWP 09m#R]sU(4_Py2w$t9([^M tQEzݧ$ƚE\{t/n{ϒ|b=qލ8;h-lG3YPfUO$P*)M8?G߹vpɄPS4s5S161Fw]v :0ipa ޫ&yN'{4SIGl!T+E ҅)`?#C=HR/kY$f&4P?]H&uQzcDWP4:4|s4 PR-1D6!5u%#Mx13U%4 2?>u,?]I7{9r aLXMȇ4PC3HN '%DI?] "pxbYtP5DQ؇Co7ylLLQ  E)IJ >41/ 8ǰ8R-? tQMi)|5rƵTAm)ZPdÇ S@. b"R)h)RDE( <0څϕJFw }ޙ:2PJd^¡3awX433j ;fHjPlMzq K_ž !!j!h{p'=z|̧[ꍽ pT a Ŵ;%\qK<9Wqjt8޸~e?]ȿ`urzRM ?dF~لS^Cԏj_-fвp)Uo ʈ@v Kr.~gz)A\ yʎ(2M+{tfNA@ (lT3MJWuf* 1.TûLqlސtC\#6J4 [kКnfIUEJA@laQ $`QK0/h $Q}܀}T.o aÉN?];eZ{2?# TւR'&cFY!ʎ_~zS{g[B]:zfuZC,f>Oǩ9)TdYoO*Ews {:ɇeUB˄n-G/Ȥ:?z[-FPg찋3䀱)WYZhr81R [{7J$; %.FG#"'AHo.y gc(;X2;Chrz._ -B =0UanSHxWP;K@禶,&BQ IHv} ̼-7yoN1/ohEɝ{uIP)mž[KTF39yJpv]&wK: `{^T6.SU➄Bݷ7s;b.z8a*EGRMeZMHϞ0c@Hq'.Ѣ:΃8!][r9HU׷ꩦFp)@PACeQ-m$BJi2ɋsG}Ghk+ Ġ;wC]{l㾉Q(E֟VN8|B>_i^:%EN!_r^O.>j5*{+ABH|N 4yUQ'=bVw>a,C}ݦwQZ0`1;4TF1BiPBc<;:XMDTThG_n2kזʺ oMjṣ+J 9ؖ ׂQTl#6pP嗄t\;6rNy* >\ Sd!Ճ6 2բQ6_Ömmk3]3241GkΑZT {Cf 6#}YG'HͶvr &m!Zf#,;ҨXDr;pz {g-.68~q>Dqw_?bӚn:sV86Oga[y0^}CP$L91~:2/gd#~coWNGptNyy@ @k `?}@Xn>l{1ԁ` ӟ *e@Nww7ai ; `I 7P_kfjRՔ:-! ]=!gjC+>.̤ e!Rśc:*TUƹ)uŠKVh_}\RѼN1V=ig{hp vwh M٧bV8ZY..h 3+Ӓn{OvW*ߟ7Dig<و J!a(¤Ki9_e~5fL*8 Tǂ핱W5gUoVHEh&غ]W겁4Ck.5nʂ3fo7}5<^ X:C$;j<#*iM.ڈWl)vtٍ\y)it̓dX,}y>C{km/GTNmMܵEv'Wew2 E I֨߿i7cE;QBI٘8d#baCO5l/|*l`IPnBaF:#TT>):eɡn;%KEʊQ\wJ;cfЈ4n<0F\/ n ,ˌEY [7JmCn C_ U;~02cϡFB8{|XZ7Hz T,{h1C:]VogwGVa{-=_|6=Q&giҞ!IH'ʫeL+ wHƉVfEYZ:JZxnrTݽ\^D%HTbMAwE>  b*&uHF.@:^UL_MqYJ8gpNU˔U^§>zh2/ᅥ<ݐ\]Wvt __cQxxM#>uFG>{ #TZ&qN,a@|{|_" k }|s~H~(w}UQ*A2UoDX{{Z״k; r@7JH<* G5*x/<)$T50wC n^Z@.ʵ䫱Dy%@OLs"%WD3_`cv(.ϣ˛Z>:6o%e3!VT@()WFw2U\l3UREI0v^^,;4jG^qI?gQqըqe&S8K!䤎rv\{oY& 0aZiZimkSUUUTUUURJQ O;%F3CuR륪#*˦~aFaܬsڀYO>]/&߭mj&h"" O"pڱUay}TУQ^8D9UV+g sz b0FaU9070*{p utRqj&}dr9H֖3wRsw`==uj{|k:º`U؇SUu]p.2¢ aN4yw ;BKAuC6 $\C∋ $G T4) fNFlK  RTA`9!H T4Z?&>]j*wx\I>_ah?*|-$_Z}Ow/≊K>5>b>#c~̈́Dk(\NmӘ~?TBqG@c_dj9} ?n:_Hye?=9Gߗ?_slW߰ͻ{=s&lED1=$@b7C  ?^SH=nvLJ{xiD GpSs? ~ӽ(Ս:p~||D( Ga9 ?? d "!M"pC `V)/܂d)iҩ[〷J E]j=2?Ägg:?7\;~JGxxi>AH,`CG~L EhQ_Yý'ܣB Q0Ӏ,ÏuSt}0/X? ŤGB5&9w?#$G>~Lc՘phO?e_I@'6X "P 2{G%JU(DFD|OaH p٢~1p @1iz0!OfD Px A TLb>BȂ1-8%'""?QhQA[2t Q"%"A2 1Ž>ܨt;\隍R(Nn\$^Q}FtXκ,.Tl遂)"Œ?,֡&9ie*dIKQRA2B!( b!?74%SA@ZE,  bH*צ6*N( x00<(P$߽be*zkg;"zD==3 hG*S+#8ES5 DCqӫb# L >ú<%(@!CIH4$EQJX*fHQ30%R 1O 1RTE!B4:G`քN!Œh$Wv3 Ib+DE-/4tr0N|#\@mFᖘ`ǚ3g#Q* =pmPDT!(J(P0BQ%LBET(RA^q"*j{G.E:M hwZNy"(LDILAPLx%SAIcEP%!U%RA-+D4Lq7&1,ADE"H63 IqUP H4+|v$E!O.^ pb~N\>P~rD:&( 6#;I:MઞԟȢ`yDgb܎w+b>2֚ܨ/iOW~ԇ@rV)t) V"a~) x'!,-ǫϦD`Y/~ոnmTYgNLQ~PߓRP᧬ag3:onV9qc5i::ɮ{pOٷ'̆2VS=84:VVLhlAcB㳎wܲ*Imhkť}acYqNvq8+E6jsklx%PLi(_YC %U dwiWf5ho[AJ}]:c̽fJ2Xþs&R9֦9Έc:/6 cۀ9(9$F.>-Aw^5Nl# D!>WiwJ@[k^P\\НH\N}iq}z~<^U!_WaA!؉GȱoEa>ϒ/;(>$F~i3hʀ=¶DxovmՑn:Ic(^<5 blDQ3X7PQRCIfi)H;@+OVu|ԍW6nm_#J k͠w@ opKcq v$?#щ8js}`|GzMipFfςsCz?M Ҵ֚ h=\9dLF|/ Sz&{h[fDu0R>1g'- GS ӣ |ci4kN_;:p<i~6f}-#.DN?87^ϻ,㊛0t~`:C8' aـ]= ރy+uzǂY:ӮddL\92;]@ ",!nhx }{Νem]}̧TVPa MQI?HRFou-!ֆ׶^pfN$߷C=4\+QowP_o8Þމܟ|{V3%OC8mMpZc3#)?dt+#G 1!niPIBU įbRYn?60cG{={(HC+fQS!kdM4H ^(x]֍L/2w#ӎ`ZUC'w4ފp;_0 َrbIl?z ~kj*hup(zq2Hda;\:AEaǰ\.hvvBOg*rA\tUxj6or=C)Mߑ2:^7:m4<婑Da49_O^ז-ax8&O;OyVUU( `* LF c 2>(Jԇ~qD$l8 > įN];^$w~lY9\tbQa bBwK.b3gLAņfx{~kܪA Ave$@r'2k0O;wX D(F@X=W]~?9Q%y%!rQ* KJL) 꾠W1q L# S>o!p.ؤ0~~R@Z5ye' 4~f#+]\o9i<._(LG;; JR$(X `+:Yć؜ƀX""y}{_;tV ;2 P'?p,z~]ߩ> ,L9o|͋"}dɡ`F`(Ir -4&E;X @g Fg&$L3T) CCۈ/HHUEVhY9q(ׅ\ŪY2rJkuxmf=?FlaS>lҊymx,ry`6X}WAxXH"eš Hm=X8Xsҽ۔;tIP|x Dh jnhIl:Gaxz&!,S2] f̟jr ^; ДgL d(AX6<_wH)F2{ޞc-wXzj04B}>{/;ENt|:IHW~GRȨǨ2b.Iyļgxf!>X]<€ګ>ZÕH@ipN# 8=/1KͰp?X҈ UǸ<Pi[huzg׊e7 YuS޲J.L1 )umTJ5PPA oڒ~ c]q =D ;iEV^Mmw2D0#589FWj r~Zow0[5 n tcl)Ap^T>GM.iUY?:Xa474,]ܿ9MBw3$|L)*+U T޽Ӟ/ Q3qpA!h 1Qv\{IԳ|7t:<޿pw;LjܦMï?t W{'\}=B>Yl6ῌ@'D~# ¼qSk16ٞo~ ɢ[ЛT]iab)$ϱ%ySd)!q TVPA\Z @nYF5y{R ب,A)7Y<V8v +~'4rɬ$v1B.Y:Osr(5Wu}X c9`e %: aw~gzIQ׿%o^o[ݪ-bAJ(:d.Ms&G5v<}8\F ^T1 -VWP4\;}r,9{d}K휨%_QhRa';~[fFw>ȁ}1A49DBX,LAP3_`]*Qz]8*"<`/ %TWt]̾7M_Twb @v1# 1$scH MGEf-@ =PϦ:l* .5|:3zx~+i#["^ZGãc qY|[oɷ^/ΩQp*>,I~MWҬu >80DU%!/ tz+[iNmiޓjoΥkV9寿sdPm) z;_,;*o#侥KP@ָV !'#b>ˈop~q.84z NE1 3vuz$24??wL C"  [eIe GȵLX[-e'F~)U.,aC)6hn\k&0M'0rPr٘RB* 9y^S(lZӝk=K̸Uwhk@r$@8McuZE n񕲏iXT `}/rp3kwbV!#6BrD'C:']4861-cQ{4\,4ю@ًzφ!9YCHh;}D9~Iӊ`T¨3ST!B{.OǦԏjGp#ߌπJqX&tO>Sc!? bsܥ1mbɇ ;Uj5kCV,M*哇xmyD*)>z9{j2(m_#aNLeN^KT@患CH-tOTd!D2W˴Ah Kh%@IH8F#s>{EUZ>uSͤ zS i"R 7} Sck0?.eZ}}Р{}%] &5ff-cֶ~?']$TD/r6[4E=";Tlj(r uc7҇R Bw(|g5U1W9jUNw_dC]IPHQ8I]nߡsY 8YqV0DUD"fJF7B<RJEG{Pupܴ{ tTx\Aމ>?.a""[~盍itp:Yt{/|DoȮv,SM|Y.5%x6-!ߥB"]U覝Ά}Rm~XZ9DUJGa6sLB\!!b1ٌ~xBJiRXtcc( ܟ"3c۷yr~؏X=4ޤHӜ z6Ms]Q "1egf;71]`5P{H2^h XVCl>no;vUP v:m*C9O,6Q=3{w]j݉\';ek㈞dX,Q }/cgL?F.[+Ibs(tv&@9;I@bᑒOd1'࢝B J$ @n Ec+r }1kdº- @`PWEzd"3G6rPՇ 3,#)'3fOT8dh0+LX2\@l5ŠF&L1,̈2or bQFm&&d1ߓ KKǶK!=m!j |m'v7\H 5-b8a|7[]Vz;iR,J-wtY vS7 >KN2ymNsdzM^kZ:\}>'|v,$.0Uײ-EӍ!vdE\dpGNILvB!T\B T_U~;lID5J |4\)23ji HB?U7M>φѸHz`gfm~°C;FDd<̛ǫM䕔ViOHݳxoB]WBy0 H7di FB|tyxa< .d~pxbeuhZ;D 5ݿT){/SC^wq%i3l@o޹bL_myXRłUxz 43]mHkqW8 Fbª "WD.ڭyWOo_ur9W$5iygE=DM O4! 1i9/gc TSH- BlFF7(q/_hWm -(PI x܀]̗N΋dP;[hefh MW5Q)JcTA S8$mȗs?y YjMKuidwAd8F/.*Z0%8OAj:2m4϶BF$e˭N[,#9\֣(s4C )&cnY7ǕIZD$0· 4Jb0Cpwq"bcviAuO-fg1Ӣȕp3 U$)Jog>gpQ5QfQ4J5CEWwj:nGijMƨ͚]^ >.ִ], `}Hrf2P1DRzۅB8<4"P{ej7#1 ޙ["tp\@D;#*8`0U 6@:q  s1!U8`EsP(hRTy_dž+B{n?HYpD@eI>p A2H[:5q[H۹Xb&vQ{Ap xsq9q܀liTo> [\w$Oℂ ,͞d_͸g~Gj{=TU-(s]o ܋ y(2ʈAhQj\P<<`} NMRHq: ,u" D<;3ӏz I$>JO^.ΡRTn?sd:qΫ٭yo]wX&*+zemp0d۸^~^~D4iGT; wV}8Ea&1 V+;D!Tߙ>MXu_ß%{B֒@*[ ` vzw-)bEŜYa$3deYcǍX9 A) ")BR *WƏѹAU:x nYa1ДgIYVpz6v[%FPv-Aa"6tEqK)As26vwsf!uy>}xN@fȋɮoՈ T@y9)~=NHo9iϑ^hP %3yNl &'BOyGC?c`s@9}}-r0~FYUnq??tfhv0ʧLP!T{N܁I)XQ;\i/fdoGjtY?'<0  ~v`(_L4;UB T=eqЖ3>/_8G*@/EP&D [!nTrBA\M qmu5nwFkx( J 3m B2gdg|{5?s6^IƀQ1O)ҵx(%tò}-{ڭ^MyvM 1QyOՖ4LiA\vr6ɞq" MЭ'*z6JZKCPar,F#:]HuB`샎6lgeFk:s9!v"5mgX& Hq/[I ! /ELl )@I 5[]UҀZ׊q_e ۽8#_6;*DjVPQ&:p({v<@@>.Tݸ{2PyZ @6<W 1L03]AZ xb"hTE'1džߊ4r8{%kpͣ3=7[K@jP|<8QuO úup`E޽@S *T`78pp7~v᪪V7 r˅Al},fQP"81N~ :)SF!,Ӣ-K=H×~fL{ktyr:Q@%'<8 E[Bp/NimgAŔ5+W~ mrmN濠 5ۧ,3fS?% E 9;DP 3mKPm^ ަyڭe)+9x\ĺ1Pg' @UBDG Xu9]p?vjwv5o(/EJ}0v:aY6{U>ཷ?$7H=%Pi.f ,o{P|͚W 0ៜb}'+})T(qeJ@M5ژ=o&Y&|~_7ә q#Yp6_lm1`k2 ZZ9KnpChŭsb ":T3EU@\ӌN뇧~OuC1DE4Gc )4A!B)@ )̓q@QVmIKBRLI~|<UD# j4*-~mr^3}gS6y=ó-*h9h:K'i}V cH( d']MZzƻ٦)?OߎO ,qMAjM4E8Q/kɮ忎*.4kw@E4O@9>P(tO:C skB!DRC;ԲA"jcA=7ViYH3@bɕd@)"$P$8oEUOx2v3<ebQ3aP&J.ͲD&}=Dت[1׃g)HF_k6J%{D&wgMt9(V*}! E~2AKqvV5f>CeX`8}y\/fށg×meA}y! z3)dӻAZˤ%!x v{{991R3lhp J"XhVE)Tg˝ۃI#Rwc1şF; yx+}V=ߟ}`c;m=a/¬L> i)/{91Y224PtSr{8;fPh~p#)aW ErTm1L6Cuz:L{ҵ>PiѢN:˿帙[ [f@Qe Oyؾ~_'p2%05!M:FIiyXiO,`GwxK%13{Spa~;Nvw8M ')LͤmltwyL\T$=rTvY ԣ).~5]_`tws0=(z^UwXm㎨.NASi1jp4f'QjgZ8idkb3=F N7b?xq>I OP{^8::E9bI#}^ZY6nkb)9pj-x/Vo񮡊-ʄ]C'K-M8tEq֗{߼c֦䞏Y8;c.y -`6&wly(uGݖ 34 #u0֦DUgB_aNeZ4P+o%b/C*9K,ұW1q4#ccbZ؏֐R ZR~IG@5R Uq],ī7X[=I<2=3,8Ej@i:sq DZjp)1jJ~Fɏ+VA "b7j[ћkWޠC{RMP}:x(MɊ wX_X1Zx-|p#♆^_f.&{5*pC3vJQ󼏠Y"$n! I`@u8,\=3ABBgA@Ƶ|#H<9@R'gx~ \hz # Fotf]0?UHXOj~օC _30o1~=ce'_s瑋 U 6uo|c0? ?GjPtš 86$3r~6lm{L;oztF'tSMUBK{Ȝڋҡ,_'I<9mDtEy~G"93IHQUX4QU/ m_=EnE72$ruX-y٧lɕ0(ya*<צ .>^#0Ʉ~>PS~,íRV[ƌe* p~-*.sK`űXPg=m}c{ޔiMyy;kGՎavSR1ChwYt%`x{,8nXזY} mB8%h`z90R(Ԑh\22W|EG \ӽo ZU/}\QbΎގ~}x^@ƝygjٱmAMj*nǿ?:xu-rmm&-M;ULP)ʴ5QfxUt9'^m6q`9|h.:ƚdhnz0z㷴GbLp;[Z >G<ʃ_ڋ5~̎e'hXꔊ'=u@qCXiLqxϦtN}`eyGa۲#l8$6EӶSz4wGܐ:+me2cj0M,-m, tYEӵ6gd<+?@,yfjSg‘ ˇdzͫ3\Kd^<] f!0Zny.K37E )˪09b$WpDɊc5+ `DgwKf߷ޜ UU^޼ltMOzdJ] }jz:J{77z2ݯ}^5 &2(@%V(`Fl<83xMt"YZ-5 /lm\ .$4*nsad$UH'iY@ϾȌH:faqPB1ZE! KeB x^ł]UT yh DE]AμR=SDzmQ9 $|COOcR-[){R;v({O>\cH\}؀11Ύ[]7,(F|#N $7m.8R-1Ys:iF7:n=YՒ\w^ToJf9M7BڿEwr`P)_䛰5PrbzW:;ќoqV_zCl&P)O7' ^ظ/AWa3$$1ÊUtYX+kwh~EJ {,tkrVbi##TsջKtR[XG"lE١x8lr_fF3UR&u8K@=ltn8,: ƻL+NNacNS5ˬa@RomB?|Z2+Fku)[şG5u}Qdw\#׬zR 2qHNhOH5Qx'(Oe1Uox:5-ov4: {sSJ#W=Sf}v)T%]쳈1Њ<)$ [+*͖ƶ qo .[Hj}%BUHmbՋrr *ד&XI$I&ڣBr(4(j`u0`:-}\Y;WLm.p&Тh0$u4ir:Ж0'ZΠ2QkkpUW<ΏzgF״SK-)QHЂ Fyk2fvr:5Tiți7_"UFF\#yvؽa-@9i0+t|-t@Jӑ1ɽPrgN0٢+hBna)p 6Ll[JZޓ->P1QCxmHu B<|Ƿ~Fdj 5l) %E*vH=f44U9,kzUU-|c<qOLN|$W}8o]tvx1%4٥0Xƅ;ΑNdU|_IǷaCk>9jt ȣ NZS9nN31hZU`k+ Z+Wa=ZH9ɓTLF3k%=`s j7PW] Z 2v@N zң4@'ਡ9Aokd6WGRXQʲ)*$< InDH0q֡tٌO" =j}|}cX$GJ5Lhj])Pʀ(CB)|[>v YF|zt YG2TD"OфiG.H;M@,DZ;`4&lʍ# چqM!㮪A7%'0GΈG]pUs" U5,@rn2ͻ Lz!2Mq\܌FHd"TQpWCBk Nw, \RV,/#57;FyxN!Iܘ]h@h% ̀h9M@uܡ8wJ;U}F|"s;+&cOmxEiA +Ǿ(a$`HJUwD^xPb5xx~Kdݏ|[EKlln5Qۿh3 <,rT ./jPH A[#EvGοqs\C٨z3A-}XEX7w/nAeŻk1Ll8VT(jXĻ 8΁o)̽'e=(ϻ7Q́PQ΁5ǖW jĐPwXÍ(/ƪӹ]"3IZB) rȚHa}>^@cڄ٧%| Zq#Dm`^BH{|C&c!\OǪH{B@pvI&vtHߕ mQE]B֬h'e.r)PjIsABB7MDb 㻳f< slMUn|Z(Qn`=4zq^QV{sIVN?ϺaCPf UKP;.M{A5 O1$BKb0LE;#W Yl'ZHvʕj"(̯55z1.~* + {׆l߃+SqMg]͚n 4CD1ĸL -!;ʎO+BS /dV߫(lhE@Bxyb3$-L(w5Apdu/ᖡH\y *|?Ec(uU??n̈qi&ɢ 12cECkwr:~lf@lZc߼tF;jYAIW˺ZLXr}hY<8i:7H""$҄DL@uKT#2iJ1{gm{fo,( 5Ke$iے)TPM#.-D!87$!F@dT  lfZdsF;?wGg;p0oxޕ@l|`FaK~ߔ8va԰8-KMjU&9E|uLw_".4ɡ|dʳh\VtxJr9l Pyv >Y΀w+ X݋`6@ P) } ˍWMs.B傳pzE;D‰;H~]QfάU ^H#S,n{{X,ķ"-;R& cU1A,7~_̠:Ӗ-2h \F& OJ \UTd!FEŞ3lzavNkhvzI ɒ]/sھ4"*=y$djzU2-.=}FoZnڏ6dx[jO(Sr+I@[MtŚa]xX_ VVx`=%kMg*܃:]Oҹ*5(> G`f ۩JM;e8[ I!o{"j>]#ݢ8'I2z-, 3IMgݱ~>lΫ4^wpki)î7o Ͱlb-.i>` T:Fgn1/|"Ӵxlh!:f3߅7TN$ : ۻض(ӌE͙OQ֟ԿTMu WvW߅ iXi:r3Ás|bMo~ی=43gCzJmKiȦTq#OP0eSnyL/r~_' #” 's*E>Lk{6f/{u/3"T@]T_r_s٘z=4s(:{(|U~k0;KA$ft..._ <ZXD?f"W|TtP!e)X"k7֠;GOp~V偄#z 8^Rs 2ڣg +^[t)wdTm.&L~Gף(_VNlS,wע胲 /6 Hwb3<'x"LvsX>Gk,pM\BT32D.QnL, tH9y! f}9Y (Ӳo@2W{|`A,R 5WѷL}F~%/QR\OIfSSe1t3h>= jf%6(f**E%FC TDdqؗy1ߙ|{:8kTXk0u 7Eq^` $m \5ӢqsuRI&lPV=ѭUsa4N6{­J)k̔S";AI Qz)~6_MvA~9ү4mH{OѲV96$BP {AXW[H%JV gHPvT4x⁍, sU"cky{YOɞEƷL_|rM'=+9@y1a)8o2RlzJ\Op-))7cYċEr#8NyO 6Ixt\| !o` 4b5N-[7X+A2 #nVd2'+޺*+*.%R-qU-M[=)9CgƘa@cp\+ݱŨ|ܫnʹ\^W] W4q$Y?몉`Y+w 8 ̴Cӧ 3ZB2ʘI N81:I~C/D_ˌpTzxT\K]e7)a-Dvs|\s~k2ѺܹBj {g& IYEtlX CU‚c>{EMB5"6&Ops'6PB-+9%Lکέ咓O/(8Oۭ$74Tմk@Cw1FtQiHmD(>ۓb&E 7(;Ћ6/EJPVƖ qس[8Eu{U&GۈL#&hǝi`oWI0V]qg DgHh, ;g؇F24t$yUG s%~Dz3įf,ʯ}dzrE*#";xOf_?h(Us@6% <]!&>5?gH* k(.+@GHc@9a p5iqw4k&|u!p6VF]so4݄ggVDAns "+QXX͓m"aгLjhPBh:Ƕ>q CJE2\{x3U"%' 9RO_ HIW1'/F9YB[;@ [MKNܪPd 0@TDQl{ނFf1g)Oqղ[*Xa] 3*:3R7f?m+`lQÂf)8'yq!E(mm˻Ld=^ȄԺT=qzc\(dk"_B.k.JOqKoϯ}EםDECܨ|VdQY梬:LVAaZf9h(*͚aZ`ٕv ⴊ-j=gYHԎxt_r3 $YxO}BT )@0[[ŅEzŸv0yq$8A~;UfwJm`'?qL‹W+7'4`1gPv.jq>}o` kLߥtCnҍ2pvf)gw.x=VAЋJeBE*YјV5)۰sAL.2@4sb;e48|n b:,t%B>2q.,3PJtJfGygcܓoQ@aC5adFOqDFvՓZhaYqc :L "u8$C5inMy1Ml6:~֯Z4Z̍Nʰu '%# 1.8>>V[. X<.k蠺/xg

w_c# pG""iW5H0N[zO,T.X/jacʹV.Dm5mJ&@MB$ 'F+N|Np`Xʻp^|˔XJŋ) 8pkm"/#<\iyU6}T{6֔ݙֺ /\78g⌥fcAxa"<й#h;U\8@LHZ gMQem<,H%'7B}Gݦ{`Rf!uqFna~*KMw_JSZk w (S󹥁|4mTjhDRX< כF=]D~._U*3:B0)g6}\=5{Mk2|*{0w5[0k5@2|M4.|x"{u:Qw\`Q1C}{h82]h6ޚ[˼G6٢wh+It9ᴓzl~Fm E݈,Ϯygwi/]J#І|`0}"[fPG:4e*̽znXbZ 66-L~}go!di_O/ vthsA #4ݧM L&YYF#C͐g'xcXGG=+fkgfuCyP|4Ht{,aufBf4@R77+1q덉~n5&gRECvUza#uq.|W}3e89 }u1۲nlqF@` gLᦦqC!vuu ~'u^7O7F$N$?}umUsU%:抗n۸mHl޵k`YR0PVQtsu% F)u.V.ͪO1h9xɡȘi; Fwg4jXP;8#7"f8j"R[y+"ao>qz? *>=4K\xׇ 5O_7 $y~hV] &x~8 GG Ny4QgxǾEȳD M!p#fŹ_5H]c ]: gJ_ƈoL~(5s{Q}j(8PQqXHIE684Y /PuT,LQ}lpp7W3c$Ipj8ci1 H5zBA/9! ?9?:~9@}9VNi؜ >iQެqבÀތ>M?Q=XZCGWKwŀ˃2C!ݒ2zυ9W7*A_L-̝,L10m-ٌkTZ \`N@DlX0crn^aPW qXD7{.4~N- ٽkޝ稽t? /]uD Gag~еzDlzc^,6IK~=AI#C"cx 8z ywO'Lc:Q^FWpfKEY뚇s<,wSe ZƧda*nOT.=JE4E z/e Ei[l`ϫK^:V;D:ʓRIR&)+AiԺ/sāV@c- \HNElnHv'YuCGyXuh4\XWsڶ:fBOl鳃8ub狐E)MӦ,en!V<& VX]{:VU4%[(e͕]LOqkmGpl`Z,M=FZ-;\,8Nrbaƥ.w >`ޯ;kamDY8,^D {>AE0۶c="f#UΚTB4=3Cg7ڍY`rwA>&яshܮ=z0u8=Oݿ /N x^(@DԳ!ຆ`Rt(TQϸ dAOe^ҾJiUMYDH­ڷ cEeQAp!ܞH_nynZ*X \z?J0 "'݀;7K5UǖbTC[X]Ī+ QwN4U ,vܖUQVF"]T,:kca^+6NNфN>-⃞/A>k6{/iڮpWgSxL}2Le~ /׈L =4(51;4b:#0ٮ* S<07d+J2¦)`P* VZ؊ ٝ ,.UkT@6Yl3Ix{|N1zm~"}Ųonci{7oP {2̴nM kV3yϼI}dϿQ H鼁H=83c}^>O+>|4o" `ae̛m 7K}j/39X% VAi27"VՆ!CZ b._hg tE$j$ RAKxyw6,q>_(;ي:{ǻ׌Zl!~?[АjHJĤٿvb9\/h D( 8%%I˙ 3Ы Դd5lVrxi4ݕ_Ignd1\65zWQe:)aʓ%o:qj &6(\,Of2a9ϊd9%^&2X h)!,jH8clIJUD92ӗ7NLZm/DGVH>0SWӃ :qT4#,gt*P .jiZ6&z*? u+5G*˰2ݵkf]B/soDs5eG:Eೡ`qhH֖b(uP*~7{$%vT{H@XH xʶE{¹;3铦[dbiNUlXy0‹#^=ϷUnj{ p^w^?ffFXp e;9;Fr=Q{s -c%#ҒϫG*#j??[ HĠSԾtb*>3($;%!Y]R;CiΟ߽W}v×9|>:e O/PTaST: U3\kUqcROXB."U-~7Y$(PmswZh]#`0P_&I;PPLW {\ic@3\[(9ʁHGrF 3++F8k0UyYO/63"&lDhdkq2MS ZL^Pj%@e>/gÓ5Ԡ"bkə)9Lӊ`RUUUUUZw?~1R_ZчHG "Bxe4a%[uu;ֺG6-`-Iƭ pf*3J~$CXo/3Z62 횀(OἈ9snwٿlw< O }Q*42')} ])EStGNd]B F &/s,*mDyաP[>La9e /1GQآNx/"]z]d NxioJL⭖ Pǀ0 ;u$ I*qa7KM frhؙ.Ԓm5179~Zoz3WUM eϞxËOI>V*Ȥ fsD;2mT܀#/#v 4+Z6lz$n0\7mcTRL='o ]R&TerBTIpd(~—;ͦ`PFB)(2zy2m d0}zW\!9Ps+kbu(\+ rYX:!+@ՂW> m;"{ 8d]95'JTɠSL' b!j4X-qTk3Xd#\h?('w*]tKW>g!nP5Rh=!`k+ 6ҧ\ƚlUvYVaam3<\ݎ}O/sl|n_ue8â8 \+H*q#g34~E8:??, @Od|mA6Nv$k7C&X(Pȭ~kuf 2߼i񆯥%-8λsR^ny*Q{хŚeyy4qd.6S] ڽjբ!,Kfe@"' KV.}nX"nYl [# Pվ5ԴvJZ# i`'a,Sr=V7LU8Agr'vhuΧ,MqP|?K|WK;-(j"]ʱ תiRl:Q uNsю8Y|l4š_X(p m6qK&zPJ%X} Rjjk&Cw{sW)?gnffRMoIX1ehAf.1o x.PQQVfkLBM;CU 41훋|L)(̪OuWM^M!ŭ̷f\|W9O(Σ8ұyȴB n<TC(p`C (4P )Oc9zٮ? }X#iP32B tQVݤ[kJ7[9MS67#駴ۡUz^. /BaUHvGj lZ(@TMAG|e5-e86|OG)Ũ] &^n@xӭFB & ɢlI#5^R4QV)vUPMJ(0JiVs[Ö/E8UeD~\@ɍ.WξGXGX,vG:u]<6GDr iP+%K`Y Jr!h 2Q2 ;ވ=,&";/gZ{Nƕ+r,:H\씔 c@M!c@K0zlbG{2`\ cҨZ["!2+s^nGםx+VbkgVUv:Dv|W'w-BϨa2NUh+%:jͺ?*ө&bME{!I"(3Xц_,q@+AZxDf voJnL#>v}F&Y+.GއI,eL0G#Wck9v VSSӮWpc&s} HGdb?Yz/<<cW=Doh@t^ӱ|gR;\VV܏c<'5~G08 <24pHDkܘ(AEgvB'jDvDyե\)QI/xG{_~h8ܷ %fYDfں TklWx*gaጼPFqvY> zoؖ盕;/b"#ϙ @mo(͝{Wxxq39Wx07@7 7X:d`9niQ5r8r0sCXnվ5BX՝K$&fԛ8~p:spی6\ow ;Ub<-6qٕ$z!>!N @֊淢*㘆8n[5b=^u=Ч>||.(g].q߽L(=W^#nF¹ #F8PS %l5JϷYlr]{\K|=ݲ"]N'c ,>(nt7^wY8VO\9q1VZ?/&&d8+X|1Л97j_>4x%sRƮȫ/Z ~7G0 5KHvu3p/|1>KV{TQ-^Iiў2?ȉGk|(GeGxu18v <[.?\\b"ȸo1[D ydӴUU@мC?"\˸z壨EWgy +Qy7:o!ٖYk|MQlg[麬kJc&|m&S q{sk3L͞Wm|;ǗN7x7Է:vn1kӱ^{x 'Xw3V@be! ayPᣇŌ[ZN4&U+s^;!ӺqDak[S b }kglkZXM&Nz繘J[ iEe5cr_GCP=DkZ2{A]5.m̶+Je@R ]+xqK.W;E9 P/~V1XI2%q FJFRQB2ϰ!5ivG~nX J\kf^IQr$C\<_$+u0(43PeY {t LyClj9>yy.Ϝb nhz+z!wF7~U(9҃n&{-cSo㙗SV|6Oݽu/_1,3_FfM1wSuA|ߡiJ[#UnXIՖøIPU>uǁV ;Ď:*oK!\fY;+gEк4rV7q74vPW"hW-EJ^:ּ/i&mpN*h~N ON&'l׻z\M7PP6ĕHHQ~  ֬Q)); ύt^Ś0e˿i@pmWZɄ 9b2td;1}/}^9BN:ݼ";]~|G׿Ԯp}=WܥIq 9=q>gVrV_%ߵ(~y<[N>>_IFC׬3Lj.*]QyD[+|HIKacFdiho1LÒ>>j.MD1K%w.{(xpLy5*z1ϴ5(}~ď sdT'N/uO krM64h"(JM9cՇ>%Nj2 FAw 2> . t5N5e ՘T}k-9~ߏHrɛؒbrq'WAy#")o=n @MlLQ@QwyWy82:} 8t=a`e蛸 W2eoV `.5s-Ra,~/v*Iy*!oV|B(K %Hy:4$V9o |I@npq5G;_߆pKP.!V FVSzf2KrXKV4]"ŹДu)@TEPKVI+^ZqDp;[eNwN_!<2E-qYaL ܵ|oe&3j_L$;Vm.٭N׃z)^YEz:i2O 0Ֆwֱf}vI,\ә a\]3_ӽQgj* -^/b)tݨR:V3X_A/vQ13:0g3-l#!e;_㨞諴="^\ ~>jv'a-FŒs?툈S.{ t>mR )iEWD TڤVTX}$R|A V@Ū%nt}ڕC0(T kvkӅL5Tvfy < [,dD (0WRП?Ms%P9\̚(|-(Β)99'z]Lz5+(; ՜@dBLg#Eդx\r9Eꠜ \AD.(T'ϼ=#.o룭ff/NXπ2O5 K=QKwx.džF$}iTq|sű/O\O;ukϽ)6wa7P  UㄻZ#) d,|W]N!1 :֐EL@>GPd 9YzRl'+6)߶`D@S݁?=B]D;jޢ<\!G6k/kg3s.h33zСbP p+}j37:h"u[cBM~j]M2G Z|!I3:%'p;a \(Etb~}7hK89ǑVxSXw8rXg7TB(hvØF# .Æ==ܜK~??AwzҦs ف9ͽ|)ˎ*Rӟxojt֠EEs[4З̺id M)0{|;GHX%zHJr ! CP_8zkl7r>MŜfѷGÏU܄pmI܀*n/ B s4O$Lpg>Xy?Ew4;9JnfhϺnbـZxM^w OeϻU~E}7ָ?v-g>-oLȴHxDm0plKNv95N;"ϙd=r}'dRֹ8Ƚ?=پW#=xr V Sz8ot➎&hmGnz,0i { %K8.`06k6wy; ˴`37EԱ(B+mqpqHhE5]!l2EZRy-TͱOI]*vܭJ"CtR^3ћ=< jV糊58= As.~hfSNbv 2ѯ%aϐOLWC(H( RM E6Ahw(TP%0Fj!ːPRp&QaDCvn~QSP;Ӌ^OŴȡ;zn[D<y_WeוM\"&/j#W'4k>JPȽYF%JʠvJޚȟ S>z_8*"K$A4) @ yvvh*AQ@0gVB&va 7S3 (:T!XݼC(A0 4TCF# Occss}?wƵS`!~'xg{\0`-X &vuA.1w ^sUPs&l@bS1C.cV 4qx^ReT>;$,^1~&.¿/XM:2`y<~Dǝ ;=oab76^^;7JnI1.4NlLWCV,KeOX> tLL<`i}Ր@. M2V UPȏ{9^e#o'StFozGJQc~=c+1E(VP@@Wɓx.&Io(< Ę ?֑>Gk?.Ŭ- :qK"$S'HͿg)N#J:j͹L_7, zecL(M߹S{5* '[r-!VSut ϶{n:XqڊJ*|7Lxs:23wؙ`k6Չ=zj:Ui` L:?)5,?2e4DX?k?_"=p‡At}|n,n P!'u\fCn,>=!y%#RHjdi9&:D,1ABԨbHD<7 A.@8CJP /1rA䆑$1`(&tDWy}!n iZHV` VmT$C/n_(e탫!%+E"[.͢ ֪Z]*i1&Ai16M{!GPS3&G\l/f9!mϹBRqIFSKs\=9‚@ h>.va}6&jUNKKUE]Tiqi$58%"PĠT@b;mN׫൦ih9G\~Z(*!Jhh^ɥNA'uuEk.*^BX<6˩lHrZ HL`)"Bi SZPJhh )3 Q mXZA`NbBbGzwhi)սvƁPUuр5d:^CN4Zs?T(h2~y@x={aǐef I`ې`›NqC7St+U(QJ*uzcˮ}u),J>HT 4dKLu)'ÉtԐɢpk`NX'/MQ?LU m=_u~/ 2EKj[3ГfX(uLq79+:lqƞs$-g_5?ҝ#ޝ5Yq$<>`*ƃt(Ƀs&sqg&kbD!Q~/'9|EcNh`Q36xpa?4K_?>r: h9" =;Gu E@d@ϪVaBj!BmqfGNjӤ: _߈9 &dP?$~w9`t @rzk }\!7ކ&A5|D 9uQUUW($j,+Yp_,lȦV_S#}h#1h1!$E!$G%}!Tcf6s:yb߃IS0P$F"mQ %%"PzvoġOSu$_SMKF,!xuˑpTBjwUQ,yotnCF$㒡S(,'OOI%XIl`~q%j;l,EPs"=v )$G,QO:5DADw%$@dLvƑ8 !`PÑ\spEJAHȤ 55KvW&0u 4oց,+n`cÃ=PH!J^=zIS*6z$eY[A*U"~?Ao%NS/(jPhQP4"`ZOw5;>z_Ȏ搇<#r I,0rvl !($XD+wQ&/"0r@J=t(Jfj RjDs9iƥ$ `X+ }v|P8,s )T{Mry+FQݰ}IӗҪmGQpHRƢa  "e6͒oX} <] *N;~46w; WȘ1T45.Z"&kPԛyb(C3Z?E"rL0I6nP̪h\H>Biz16Ģg,N(i. !1[y[ԑ5Ch;C$Q:%39bs=ely7_˝RRV(:Sa|TK&᱉z6(x**ϵ 9ч@jE ƫ9Qa-z&94Hu4 ‰tRѡ( w`d@FLCvtekp*AbgZU5%8Z @T?5lDVީ(2/FwQI[m#1h"IFHڛ q6N5\ԱDE`5b((>Mٽ*{{8s#=A0N"Lx6y+t4D uԳҲ* eb 3:> ĥkAE)}~' z4y,iÕ|f}FkգTiD?֬t~(xAHi"+QcwtFmN%!ZBC,;`D4\fI,.QA GmC}UFwR;ꏷTn+ XNW &e gڟpo՟o$Ft! h¨6R΄ ,SBQD;z#ٗ=89'!ץ9abkFrUc+?6m##{r\?jU|? wyuk4|0j֚>ӂ#U=WN#3|'GN>gFȝɫ>k&jQq" 3=@)~IA3Q׃@[㊟x3@K`7L{ӦbJ&MUUXcp׉UX^4/b/|gaDG<1V H}Ct@@'02"R'PA?@diOdR s/N@6~\4nAsPADn4!Ϗ! wZa8?g"N N(2 vGܹ?>c˧G+#Yo (xw2(-O`1^Q7F;tS䏗[]kM{쾧98s8?.!N{N諓{6 +_{dqޭ*PNw>7G8z'HGP={÷r h~ۦ y@JhVzPi,1}}{ٶ@5h92V_7'n՗zN@W2Q][ HM j}|BdBI#gY jel:vZ8V !| (т&%Co-뼷QS0wİxhK8S?#\gJʄK ) spMbCHj!RXXA@ݑ s 1j"OGZt7oYHv!''#Nj&@t*׾C ǁ1k.P֎W!`f\uhAp#N;g3uuURڄ'׉A÷xFROTo(ҼGöL2?t/G"zQZ#j!o C )/ Ej+SM(=SCw=s+̏hV?)iDD֎#Ms/ _ҢǥmlH4!NƓe/3J2H[ TnŇ\i5Nu ʲEݸY Gʧ} PI!.& ^Ʉw|/Qn'ڟpTG #]LjM*J u?G|9RXwUƀ5o+݋Qiƪ5w_dlֻ('iݸ6la!e FQ1XkJfae-3'!Cr`vN>nB?HoO|<&8jx Xz ިʢFEzG+ Jjj("`)37kgރ 4VHqv[4V|+bۯsĽ \U6DŽ4ZǾe󔿰FE"GP!$e*X@J ?1R6>9~cMiT?)'@@/RA`/R#>?| m}+Җݸ] d@IPy$CN0% _?‡ѥqQ=ج- d 4CS!wR0>zqs͡k$? Bm8mI Db79עgkHgFH¤d$MI5v \:؄.^)5uGИGx;F|.w%~]#'EDoF칦W Cܫ ^[S/)ш @s{!\F{ ;}P7r ! -(y~7H0G+g#Y?1:DNme@)G6iOjQW&Y"mθx`ƅI\vcmK"<ӭ9̊zbz@,n0|/WeB)Ϝ(! (r?ƔRHDw۾Nҁ1`F>φoz8`Cg^w#@: a$em-V"}ȘwNwd̝WYyjr'VD(aզҎ+z>~޷67WE[|v'{ csO]<]J/Ǟ֭jR"9 ~}rI`4D(PI-_/Nw8򂂈,h6qr%/E]N++b}cԡCξxP^d08t{KQjl9n]A/{1X;E c䫐ӝhxY5RAW2t4y-hĐYäzpwͽo]<I=:"̨FQo 9a; ̄)r➺J'ڃOߜcP)avhwed{OyN\"-Am5kud7ݩeQFtUKa  i AEP|D2:y$ &i`b2idniGJ7chgth#_cLvz o%w)~ϽZ_^5-j_G-th=O"mgY~0peڐk\kγ`X˃vP=2UsdVYg ʡCl+0z3Er!V{',@!<;LEO]Ш0J7{]Qċ*+8x+( {E)qf$oRԤhr#7o,ۆ#ϷE4t fȐ My<']Li_~ꛁQU!q`']g3꫆0;qDAXhU@>Ǟ{|>iWFbv󜫆Gfv^1tUo{+j{ԬC(^nwNmrC:ɔi]T fl8mud4}+bfgA)j=`]%_CpϢo5K~|"Cu\9qrr+h1Ia@ 1ns^=Ép)Y[:Aq G!W2'gy BYwovqn827S[q8D "x=&8/v歨rnA"T[<Zz֣Vq@bYJ <&4[du'wdM<]Lv}n OŗQڇ{^'{z'$xpXUݻ{u ni]h@3aџg-̚O؆_g!ڃ."j)FXJư)C6~l^I\yYoDdBT^tnÇ< 7z QAI$~2#%}L[>*۸|^0KMH]?m^zVwjs'=N`zknYTx |3?HhJ Fi&[paGS!>lS4L}- U3RWtnVH\82z BQ!֛DN8௹̔4MquX)ڏ_ɇc\Q_h(Yor?E32k<<ǵ8WR\ARDW9i P1<>8]|t>sos`ŧut2>U.Ү9k]C>1l_>)| 0C}rCBNzO?tg/CQ!?SDb]yɀ@}CVljg{k."0xv N_EtّRNJ ISX 4HRg5ך~m(]2W%Y$]gk ;CKƫ6ou\QY/cg3[VAӅβ+ѦZj!YclȠf8BX (RX%h'=_X9#:XK5];a_87c_723+o^EýAbPX U89&` T/櫟y} ᆗu*mY@2QUiWh*g4!øG"?0 *q#;sV?~#UV(Uea.H8,Iܰ"7..bh3e 5 ;zVMP woUyCx3"B5m@=h'HM~Drm6X(48ݩwז!GsmvNp8}ُ|P\tL" Q7#ީc{Y;׊+0)ûouGI=CU]`a=_g#h^<@Ҡr q>G,V?uq{]ߟ于겈 k\9=~6k(PcKퟹ۷"a.HxKZ6׹]AlPŻ@;;@ZۓKx8,0IxWvLQA+Y)e9ypp:DKJq 6aǮv7:4A*vSýi@ l. >=WCONhb9[C)uV3riђZ5w_hƔ&R/{{8m_Z_:j:s[ݲieWc`_by<'GVQ6yiָϚt_.ݒZH>PB 0`2;)yhȝ1ݮGK( wp''ϛOɷ3ys&6E$P° Nn]>k+.yo,6&*"6&o+PB)\'mu DŃwHAOf))OoķLH2 @Pu .Hp_t0 uk&5C-thrQ] @pۊ7hlpW_^jOoiyGdqqvT)7_{ZrqZ[c8X}@ DNm(JcE]vI[&Wƹ)J ᕾQL+by*CXV&vzd8p~*E7bR VeCXD iL"=)QdhE1,~ؼDgpy* Ex-"͘Yj^#dʢƱ79ԮSs)- `tS-.PRSu”Ujunf)Zrhk֔PR@.IF9ae4dq9Kў3R4Z}ua͂+R]u>-:gE P[߱ftż;+T;Ң/e< K܆{dg"7=#Xz/@DQEiq'@!L`.J5ʷJV}aEck<< zU5/{W>!F/\1^7n{" @ʌ5(wǚ9>2^WeCXKR~kW y@ GA *@%M4ē0M2HcETMUUDUUUUUUUD$Sޗ*'JŸ׍Y Ō%^!I 1 #PQB̩T!1cHDRFHԑ4$Q ALTLK1450D톢 $bJ $)V<i(bbk!i*"! "B_%i SSPI %4A An{i*!b(.b `B@rbf'ꦂQT] SQ0BF$T/Ig憚;u]A@00D<`FZx"QGiɣ d,* w5m r'~pBJEHQGsKUTy2oE~!û'!%DمBOzx4L= X?JKb2w~wG{5]#h H^(-sRWc*`_+4>jΉP$PuH=$Ӹ~} w6T;y@I$ \:-dx #С6 =|<_8֟V>cdʤrj?Fٴ> jdnϺ݈"<0G H0 dW,ԑz^reG(cL=5͌S_9s~ڑ;h="k]쬾3R PԸ^^yPj*];ޏ7.#LX/mv1}8q8wAud9/ʔ)eK4H]`>@?4"?ׇ 8aM59rnjxP ƞ1:R΄i :H>ɪ?_znrFT'3Zi}0! (`m `c R&bc1O{h.]WcZPa"!w4g0zڼvKbI-hT |S+g$^C_Wk/(H&ZADN-T%O Ժδ6D1,y(x۬Je$م`f9a-hfΨվe[U%=bɨeeQjG.@LF]b(S4SkȈO{ ZΧ=+ȁrq r F9hG !7"onᔺ&^^ SkS""ؕHcKZ'_٦pfݺS.IQj꜈}TÓeΦt$:XA q2sz0]3 ,4&M\N R`ʥ/R LĦΉ«]VpLZ,c0b0Fj1D&:5$,Ns1P+&*k:kMzy֪rVi,=n=Z|g,;aihqhb/PgF2O\%Έ^s(wlȱ8Żys*Įr1z\Iz˰Ѕ1I)36S 12@Ɣ9memc-Fox[ں'13L`̑M ^J,\*0jFkZYwI z9їJ0/w8*_Jk}-Qhc*e1Ƙ>0{FuHHڣ`d9wz\ON% y[_PoGxIۦA̘psz̜-Їuw<˯q$=)x(% vZo{xw AO!N')T >37,0z2c| (nr9\z]SCnIR|Di*ޑaD 4::RUR((^ Ff$OG1tm1S5O9#G:(E ,LJ :czpQu7F(:2qdzBRǦpPS'o x֢oPQ[' N 7T" pGg#c%A,F 1wE.4zt՟̈` C&;.#.wU@[AP q<3 MB@XH No{՗tp5/n9>vw\Ȉ8pysN!?6t? /mܙEZZs<3Pΐό VホEG}~6*|Ϊz*.P&&G.#te`wf'aǾ<0pkõ(zT0>6IX:B}C]r`uYoCኹ7I,-JS1 OGv菑 ,'t7bs.[ZJHt}:o'}LۮWfϛ@;weT!);Kjl̰} 8lˆ~h@P >Dβ蒿gD6phB]0LcKI @PF6 Ak 8gJq__GN55:ԫ8(rlEAQ5W [(.#J$8۾ڛV$kP24*_´iCdr-,Ca/NL?ϗCR\\O4VXђ}ڋx&К=r4Hv<+wh@ߝ"f(,^aVӺ2f s X{/3XIA^4JPJD\úk*恦:'+Q|6xU4G' %7_l04SOTZZ46^FĦsovYVE1UI Qlx>|Qr4:+!İ|t[v6C!}7xUr=5nRW ;j @5_+\M"@y#cʍ<Ռ=ezHæ4Xl n]@vAne|# <:F0M܃~TŠKZ ޢ1Mnnxiʅ?;zsH^!e!QsמĆjrj<R8 dQi)Cj\ s4dq'`-dȪJ§ me;d8@d⡸w[x=c8Q؉J8B EJq-92s;c;?sAwMrCΫg_L4}5LDw&@?^t֫bNOz-C{ʨ*+z"@-Cm,h5tU[c !Epqk?b5IFF~8Jw)dG{Qu]~z݆"qEE+}DpN`rJ22X ze;ňB0gT*cl=>p]~}<M1))H5q+DRHz8M(9 x[xҡrOUϬ ;"3`状V9d."]ݫ"ûGea3Ln+#n 袋ӨvȂO!6l`@UB)=…J$WG4?Cat}i@\*`t9Un=/ Z X*~*3 N1iG rOYusA3 )#O@ Xw> z0n>E2'lUx dp͘ȧogԥ(4| ,F|?00OJ P "@OMTyFΦNZyɈ)iokO_purbK`H##{ORIG܊'#5 `(oӵ^չ&3HCT?MoӶQ9擐*i9l۷Y|ZJP7 >];x߂cOGן/vlLmt  D9a`svDXܒQUUUzqFE[TDD'-.6Ѿ<ıPp{m^IIHWEPK+PO5&\ &!LR 1F-Bc,чN[_Ζp iFE\hem-QBlTeY  H`" ɺxKbq 21CD nIJ*Sq[@8?щ5D4T1IPHIO: OwOOD~r)B!/ IU ⱀes6Ȓ>'_>=< A 9^8AwovݶxO!ooʒ^}:B4n"* }=#}D@~_;ʏс$]׳`"`'ː3R ?rMW.HDnP74L_Gy Pjc)3Ge)C"}w!O0WV,#ċ'!t2zۻL~RQD|(M݃cq- ֦{v!4CzPeE#,1h9y9V|d-lWݷvK uL <ّ=GMN@,@&k3&]`Xs6gas\Niҗ1cO'9űZH;*rݣk:׸C3t&tK]Q^ظRalI{$?;ĝc$u2xYn^mR@WhL[@u 5whs9knaDլf  G )߮WsJVԞѵk/^J8Nn|=U>·fꕸ"rw گa Vs H5nST#["{CEcAKcۚԩ1z|5=ޫ\TwW'D_D?xĻcF*|.[-.{m+gKَ'wԺTtdĵIJmQ$ߖIwKggpj1%(` b,5gw]yMbI5NN38l'#w&T>38+qt 89 BՕh;=V81īur‡ɔ4ñ5a-(7;v- z#kJ(gk|`UV/|MV83GwXnل <LA:vс崷J|HkމE,/";(HBSiZT:8L Vi4wy] ߃Mv.YJ9B5Yݞ1/,+􅴋:! R˵h)r;1}pwNG`EJ-e`,(n0_Z/~]1~I pHP!@Ֆc4fhjƶ F, B& |p +JZPkFȃBl]-y8*ɰ)׊؉8A˼aTav9c=KnԡAQP9Ʌ˄#\H6X6.ѕX0[ktϗKU=4gj;>?9,( OZ9 8- ˠwC= SB۬ M]5zvuϒ yt߫$dg?f;#رg]pS䩺rT\#>?Qw R닧,{c>SW^iCh07$_\u?-"o5,7B튼ՖbLv%i2ӛW%W9(_Ƣgס])Ѹť| +N|7d';Y4*s.Ep7Iv}R!!k2#:MVQLV.ॡjkWfY>4D͟%(۞^Z\Bp9pv!bꃽU5Tӹ@3_^: ic^GAV۲)>/+tTu0[ ĆDdo}k/\ {0b:Ph[%i9.=Z#tV;?bdxi>jJx`Sz|-/ eE/?^g2pN T\7 9B2aW $>]Pֺ7?)DHEs_C6s[T'L붷q^L`=yrB=_%et}To@jD > 79Ou@rurz FatV-# w9 @CY*T({?2@2#!fB31[v !t ]C߹W I@ m靂rHHF1C~B=gy16'O54W"iWhb^.2l}QĽwcmtҶcXx|0A@4R-Z6gUI,PUXtRH`м+jB X7a|ps̒K~-[4~uk^;B'o7긨|0@M %I}DbaSOZ-}BX:-M:N )ٔh @kC/#l2u2IPZ,P#!?9_h5^:/^*N.P(Ds0ggm+4Bh0~F^Ku " $) lusڴŹ1aU2 a #!X}yb鰊qڡ3puuX'c}Ƕ8IKA!AYd"E(~Hag:$o%T)=I6 y^:&v>~=g(k_ps==} ʧ:oߏr$_oA~ 4yvNj!_C;<~X#xpaBDmf) YlzIIGtw! n ލ UFZ17:k 7β$jo:OC ߮÷S4&ѥj#I̼ѶFN?7MsNL> .&-V$h^;KF*?ew-0挞1Fk(#*Ϣ[bE΃lDMO=.tg{ ﲪs4%{l~]Y뜴[5eiמiHݙH9쯥8Z1\=[&,,Uls P_m:EdX6k J7UYCVŲ3?䧅VfHPfn/pޘ?F'6_2HخGvj/vo#W r>Jy}S]YtiN.*UIJάw!r<΋]r%+ n.J h*Q vZb6 {j Z-=6+EbfW1@7N^%ضkɃ8 u\4Gkeٻ.XiZ3es@kX,4dZ4ʵ :3ZwI˧u#,aLl{%8QcQvɡIu 8բatY}Ao1GdE[yɮlU0_EG$%,KUV5M/Va`[{ahȡ;/PN ٗ nU2¸2Ѯ- ZM[o_F- ,S bo|(PfՍSjR{)>G*&< K3f+HA7 \ơ'[ nW _\cE$ my.}UiQ [lƹP墜8Y \5s!MСN$;aWrdC(_3<90BgԢpx!>H;;kp-0pH~xlTv%䁊'CQD#=-/wO78|j d|b@8/Xj 2kɃ`l8Y q>+>!RfF@SC kuύ;WBֹ4Zfuwfe'A0H:6衂v7fs )'g0@VaL={}(@TQ'’j4bHvv'>{{n\ax@734 2hQ{3 D;k{T>S !PYkY+z°qQ}ݴ_B\b p2r$>u=ר}:ONj\I J'lKOUxkY> ;n +r_ lZ2 mf[\bʵcSd4Y],~JV i m -uN$g&:qrɖDhL<2K͘U%o0AuLfA@CQϬ$=~Ze`odnj>Rz9ܝ<P7_͸SO`[%&,>=DIjj9˿U@|Ag&FV1(МbK.F| |Cֿ zAey}v*_QG8|>`>\05m@Co'"A 6jGIubo>:cBsÓàgj| "̏~oӷ>פM˖d $*-2 bg!AQ B(~fEX,'nc&>ʾ?d4lY~sBJЁ{.ObyuCnj41!+/ᷣk{5&[#A&!@@ E/Q<3~A5`!)C6)Ҥ3!MTxEɫu>Pz/A n?9 |e$32L xnDMQ:@[}?jc`?*$}OE.^c ?/ݢ SN+ $S@Fl0O7eh~lN('nUg DBVKh ""ċ/ǡz5,eD &Tٴ>v[q#&yO:!jΎ*zCwXzO 'j9.!EE8T.vո<1 AپAB9o\/"M1}>;W7א=TV|51ƒ~ ֓Q4U|27QV6qJZ7rH9ʠ>+f[ďzX"~c&Ʃˎ*-e6-b|KMw~탩A7gB=*?NmkC$#*j#򦑧t`'q5ޙe>-?`Ư43L, 1ۮa- nIYh3Sv.dg/Vq3p>,0+ZIݙ2d9ZⳊPS qZҗ7qoZH^@669THaa FlMB0_٪`v)H;zS9̎gQO!rɻ{DB:^ r" 9DKOi\z=%Z#3@ʺ}x {m:qY3 7\VQqsq9I_tkkUu>z붫]?Ygo]jʵnz/v⾺1.z[>Z8|m\{RDkΉ9ZƷ}qr.7NCD< L4>9𓡗C3o1T$}ǂDQͭ#+qny{1g{x:=sK㎺N}lƞ;b(Ζ{OXϰgj)b K9ș'~p,o?SOjwYDZ|! @R:`S;|7n2:2ԗ䟞~jD} pt4E,f?kLp)+wO2 :d6uf@s u G##fXPR袒]V L^R>Ͱ=#7fNÂsR9hn) e)*dLRce0vh!5:>^nb1AA N!N&CF}r_ny}wKya_Q~$ KwsjhWD5$w?ytlȩ"EmgNFs pM33ts(#ĩB~']r( NNL4K5. O )P:6$2s}<3,Q=^p*{|ʫȃEKDýtP p}+r! O}W\m\#c{]:|;zH@Vf $cyD9>eu TDPH?$~X tP7Cu|CSCblCex!jv솨u)WLmzC0.CS,쎀@9rֽҼ.\=0|)Gr3 #8;_?ݺAaxUS$PcfN,a>KE<.y_:|]Dӝ\=]@Ϳaz'jz{j BŽX7cB9QO{~g _E:y{{A8ڸ^xz_v& 7*x~畯$ ZۻZ3 O7|zJ}^*z@ ׵8G{SRϸa`Y.əl _}4(L$E$Cˁ홲3.8+,[Pq2R,xD7}T~kp^/&}8O\&Rщ{pfza`Iy]@w~߁3꾋ߓod;S?֣Kj)e &HԶ.`X͓g^7P$.'.mX`-sm꿮7gek}b_V>}*@GxDl\cr(h}ꤢ>Pa3Հ~_@dϛN;%y,gǿ:~,>-,X2S [1˳3stjDm5"I nS"t1"sG롇)s]=@ 0e]5Fˈ}D9#{T9Eo'թ+4԰>ǡI*qü 8'2dչCغKN.zkLug`pGY@Oא;$تj n_u5>1镠EUuoY> 7h"62To_QU7+얻d%Y 04 >~A}^:ONKB y-y<(k؅zh D'*>.I*o>v~y$C/a4׶їSza;q8q@~6V e)*` mTOU᎛ջwYa}bo vL~ۘ D9:@t3mz]u;]7@ *_{9=ul)!8QHh.]c# 9pPHHMCQR4&~n:r 1Q/"5 GO瞝YŽo;NTAu,V3b8j0DĻ uoZxXS|3NcT$K0O h⏎K2*>u43TriOy Pv|5@́ l`L_GdU7*<9Yh $>͚|C2͕o:S_WY֣?DY|kWɣn;f6\2]cheP dC+"8gG45Q{v6$♆mU]k8)yi-C/ϘQ֩grӬ~u&sfh\lg0.y.hga/4N:~:Y qܓƠVY6Jt/W R$C35ŊqZEGkOV'}~nH SJ(Aih |oc룷.}Bh7D@?GѾ '-%=ǏĞ1$'/ok1ѿMV!'x .[)qz@kN z=_ԧt*[k"( FıEQAS.8钁'txLJk.Kˀܢulq➝kQdAghYN "<㓿꾚etҷva,hD $@PFk=iء׫ֆ%l?qPݻs)9ؼ[k.𓳌2gAIUj͙C埋Fo2VkWl/ZQg;jWdiF1@5Qns_4yN^QIܜB#mDy.G?!b@R(iUO4˰٧`$ , q κi!%z]bYH'8Oc蜃Ԥ|E ;d.7 c*qGGp>}pJ=;]H DwZxZ+jX%~|ʐXwN@| 4&ZDvf31u/p{©yPWD˵TMD Fx.؉8W~vgYk,/EiA˾wMS^|b 6t<1?t, Pf J Yww 7𝚳Zqns.(~Ha^,{>M)s}y6,Aw|׾l\R Estc1oHr$|t&(4,_D@DI9–|Z-Ob1x)m_9s(f@P7:C+Tڗ, t\A]ISQ5 ($$C_nVJHt@y˹mB 4lxlZQBv(D Mx.YܺZ$NEAy0g[u#CI-iXT-#"`Ro yj눴X_R=*^t3s""1ϏmonGq:<6v$ . 2bĜ2wtkr+Q+C@f"9׀<:MDW=*(!;- D .TSׄt}s壢|%mXx'C=9R C=u9dM825dNeitb9{'00z-Ft,PMpqĹY.Y$ gd2c|Gսq n<@XD |J$ 1ak &LS$AEJEF9PH|GgόaV{Y:wh)h%`?ޤ0\,hvimQ~Sy J:GђAQۮڒ!Mi" l5>+a]K?b1oEP?>hxݶrCDEO {AczIBy2q`v[gͣzo3$>}޲U+Dq#걞^ m o.xuA׺"jUS!|ml %Tw-.)'@ܩ孑</ň"LJSĆ۳\J!!='7kE2ȌzRGl#<;K jٯV%rGϪwmV-e lB_C X-.}+H+ gbw r0vwpVsNIbq{Qg=௛ъ@IYkjc}=^N1}}w6CzKGNE@̲ٯ@Y* byZCv(2Pe)fnPX27: mm5l2F`=84Nz.GU"lz!R76;9=͗eDIY4;ogF(5SU"O'W rzjI`vb=c0wW0#VoS-M "ffif =_w`WwFU&Ph~=x@z N ^{Ͽs]WxGeFPOgHnb0}dp*购'P & LV샞. HG.:! Tt|BS.8CoaTm / s(;ZCxy?ȡ@g{<@M *RVK\}ų2P Żx} 3R Y/R Q1)4KQ.is=y(Hmdqs˷Gc_@cŽ G~[1w W6V6 K|,;^vW{)K)ILD miqϪo:rA󜱭[j@˪  '!MGEv;f(L>} c3 h|ۜoTO:i?o p\ _'OL)b)"jH.s?qƴVAzaoދr|^awG +r(bϢ~,}Owڕdln/p~>quC:@S?<~ҜUR7[vڮR(0p *G?'A0;h$L'_e:d g6:i?psUCA;b#!sQ1:8A#J((84465, 0``p3]AI҃']B TkInh^#Y#烃!mG=wGyJ)iVKPBbHcUYX?{qQbPcz;GE=UDqP u{GbHo.99OV#˫> J" }l0|}pZ=o(:ӏh>U&T܁ a[=AjB Goӯ yOo|E?nC,c7c[s8HKxeD'@TZ_;+GlQY@!_ u՟0Q*zh4U#EF>CD$$¦zߪ0 xezv1ڲ[\h7ETL:7vJC-`~EEܫnP܃O&^Y=( ]z!?DHZʔPh9^>oS"!"xɗAuQ9s@$ @p'J<bpLheX#f0[.`y8cG7PN"C\-Gv6 ^ pz0p?7lV~` ..κ ͇yk {o`H|A 3;H4G .DEƁ s 받,\G/nkw ۤi& Au+_^ BOZ*$sj \*8 _tfTVJ-  Ӧʎ{I(u{7}7́RP2!?Sh=)e?G!rQ!!ma*2, 7%qsEZUi(Y µ{ߞ0' |`J& :6F~"ZAaH P( عx2D  S !4+a2H,]Kef!!e`=+YbPHCr O:5!V%ڮ ^ (ׂ4|!APc%uCr*C" l4/{ zUc F0V!n⅂J&4k@Qp`c͏fh$PxBsmPnOL%5Vk C]!t8kay<|ÒbA|ܜ״0_Jq;ndzW\"xb1VI "''_Ԇ}պFFN[15NB[+ٮ1p"C6*킮I3!aOb&4c~N;MqIUUUUUUUUUTX2'R @i0I%q6ȀiC P JR(U_qSǡ< 7E50K͊ښ{uDQI^Ԟ(#=0't9%h!^3hIi("??/z`t'TDm/3ma21jZq p4ƐoniGV.JJTYe; 4?PX*$zN y1\ULԃю%o|A! a؉Fi7eI줨uB\T<4 {5"a` y۪SNXSiA4zIΥ\L|BIBcxpl8`bA[#OvFOpeJF!!taXd(_vl۔(@-! EhD ݢa. ݸwPҸ-uRHȒo6M=v )54S0{@PC /ǷL; WO@lGY rF,JjNw7bqx1,FKDDl:c s,A|x|xŷLϪAMk@$| M8Fjj1E`1e-JiqWl9& "@ F 4nP?icN E(-?i|4}ywh_' ڔ*6O'<D?T }6Td) *& C뒁+BEB %JTH+"!bgi1-B @I}u+ @6jT6HΣP#ЬE(UդAԖr05ɓq\'#:v!RU | B 2yGIԨ(.*~X\qT2UAgؐB{f@Ӊ Zjj'ghV jG8~A3!$$  [7m `dꁐf$ݫ k`Z{`V#9PL=XH:U~'|kW9V>L>&Y0NIԭ8 ʣ0,$=]ޜZ :K p`O,['$đR$6<短yW]Ǫ v`A+D.@\/CR*A㖴YS.D=L߀ b\.VO){C"#$a#ډDa qg𵦽u\9nOQRQ\ºVBȲĥ*mm}!@ NȒp9@};AC{+92sO"Ry(> @`P`\v$tQ>o{/ P?Y din%knz1xTAAWN>2 $$i#`C^AQQ2Ȝ<$`tvg BfuW+ d &->`搐N@w=I H~ tV~,^^"8ΐa2B#t ' wëvz. :;M@dZV $7O,a!y ȘS&n4qT&O0)aAK )bP Q$4QVX*K RУv۴D !:$*o&bC(v}uH$bfErG ĔT‰ # l~=AXaLNOwP\j[??ݟ}_!|b?I[HgFzp)< p2ЭSq?&'mTUͭqiC9C });br@_|J0yf$&}Yv];FfR᫅ &l0Qyg{'&ǮFX&J P0p( QgktkvXWQJhٙ}8iX eha1۞8 nqŸuƟfw^^>1q펽kǬs[OƳ;O4G;V:Vў[N"ݒd_P@JL D ,P4-Ȫk^5H2JFL@{WiV4C8i ]؈Q3u K5N._%U1JA B>:,`YA_]_GT]a\(C3Pe u tv'܊#Qd`;9w4G<~$*tC`y m2]PN@&vռ2jI fܠx{  })CV/3vw0)b_`1 `x`v@E4`*Νߧ\r0&RƂB\\{^7]5 p.`Ρ<-shVJC)n'$*(N.EN Khrn\4s3Bf+K8izsc]a<&h7CN*qxMO{ DT* <-\"LuYwPjlW#ٍ%`DZκJDV <8q!݈eDl -^܈T)(27|S1:Y Ayd@׈-"&EZ X3_Ο B`jUU"Ԣb.65 ;70dZ(lzz52XuB'hSlQbȥ AMxR4m|.jaY =!Y1 Dےd i!2 oX^ C<:PYђ @TL5ENDᨐ; 0h>MnO4Z8964D79=<:)!i"xDD80 (A `rHz) I8:hAZ@XټT'"8mng+?:E_D>/C2 s; ^6`=<&Q?zԱZ ?ˏ3W;Drn` -+ Ki줬anMVk򃙗5HͨZXbٱi}K1R`]>4hLq1Mlw#1txC26*Of|8mF"^ "u'U=}ib1ȁK\ )I?/O}AgyL|u*KuTNI L&9@+ȇwF$tz *={ *%fE.wDc6}NP|Obwl!NnԤJݠ>BEhG~6@Ժ䰸~0"h1JB4MՋOp(_G9R1v(`Az)9@ "觯X7[u8FWQTS7%M080zp@i<;!vM=jΘ|/61z-Fwjъ0 TuET93Ӥ@LE  "^r#r"sIp7"%&X7fp€O0%ss8&"aZPzzp-$\5y@NP+I=mxCȯgxW4*]5UlSio8#9)D @CCX%uIY`I}@)SOo 6G]Bv{h_%I׀5۳AWQz$&s ) Bpj،n(ȁs|F !(>7  sÍ(DМK?XIM9._X(,=Б9^( pAޞsVH[Y]ݵ7 r trTH䁨׷YCMƶ DԆf̛*MJb>r#t]Qr 112S" ^~71T4%rO\Uҝ́~ Q67 "$W>z|먈m<0hU*[( Cml )vRlBqTO x)Կ%$gbDl.eV0œsZM"NjL`^i^#H%o*_r ( {}Bp{=hCw?1G0 lƈƽ!7ͽ  I@N JM8}S3ys |tP"$q7к(M5a=2PCA[#$[WVaF&5CF]̒ c $%69eiBHDrj"*be \@ z@M.E iԖF´/[ f6 ^4rN0MF)" (Ht-s$B%rH:0JJ9@B&=A,Uפb׭L(`L5R ` "oh+Vd V|5Ju'L3RK.· ;)4$l6L0-CB$hHi xÓ\IcC膭 B;ݓ  (\.a5*&OBtT @{x JlV*Ps;+Ѓʤ!tij!ĖNqnqϚ\h@QC1Q k`ͬRs?cVA̤-. Pé30P Z=#ls@: ik]:Ʋ&|`@Pb8,l.yS=@aCԄF!qE !@lPbGR|bHT>>,gZ?KG81V̹ĺĀaC%LO.8N7$>fNzqRźO(WQ ox^u8cBxsc{s4g.Wm0P'D'(3k|oMs=ݮYtô{ 1eM;B=#wvE`=î]4ۂv6e Mt&D(-g5u fI믂{okaJP/7?{V.8i|veߨG%1qbt8`IT1X3Scr̃>Ťf#D54CMӶ=9䅺4'@ $ȟmL0:̛a++77VXlxf|NK:4͸KBF0܀.uI^F `Vl0D7@vPH adXs$Mex{밽d1H@:(^>BY$ L?q4RH8Aa]06w> 2vgňqYJ_,J @;- Sma^c s$S~A:ݮgQ&nsY0I tpSATQxLP @fG] B{Z "qZW<+*{XS:yLRw~$H`0(%NӐTBv&+CQ>u݌n(%K"yy$EzJO~Za}ugֹ1{`AϞwYo{p2&Fh!H 9^^P &߰:DAKvA5{Y ZdB㙃"N\HjA}ka9Ν5ׯl۩ DC"Mo W)⭄"W8F"t[.ZeJUtkI2DbQi Gg]yV6W}og>&$x&{0wc8.1;T.)]50ufXv$-zr@A:(PsKts?ҦIH5M:%`t@ n t];PܤrT4TM(=Go0'^ĹJݽqe_ #r#Z8k%Arhp.=p@$<+F&0Pp'Q ;8OMNCuAIl_?ny&2k1!.S"y#aBT {>o'˫  ,l4>@0CEW(&k#ۼU»1p"`4` ! %a2B&|[9tT-9=etR;`tpfr(5zvg@g+DڴHEH_qpQd;+eBJpSÒ3\΂ ^bjFzJ%!]Ą~<T;l@o4ʬ2ׄv*&PRaN$q봓R9C,a=P] R ٱ(A|9n_^ 25Aa)rЯʕ'uoRYP-ۡoKt {͘10 D~<Dj3߳]` !KSY 1eQ!^HNMPۂH:ޅ!"x] a(9|whFȾK,6Q&,@mAI C]Dm G~HF_!CPDƓՀ`L) )5@?+0T'  &Ttd`YŒ L`;p$K@~_9W%$p!e3=t*t{"~3; G8ƹY"9sb14Oi$\\vcu~)swKKCi/|)Ȗ h|AR҂HM(hSA)(ɤ fa1xfi1$% Y8M"`oor`8  ?X8au;Y쮎`8[,7P9a:LMzGg檈OQUK>gum9sD DC~~}f~>*ye|.$9nL"5$#YJf"$-OuJ@C, [T3L~*H:]t1ِ84PH'-HpqqJŨ!,t`!"UiDyKkȊ"@ MMq[e5kǐm q|b8hC7Kn{RyFTUUUzI^徠9SX8g^a|=;CPFAb|~tTYZȕR\ޠ::WT ]HQu%!XAS͒!# ݘֺ4Q>^d~AAD$-(`& WC1r% .۲w_M.X@s3D$`EV#y~rfde$sT,w0Kz3Pŀw&aN^.ZBnݾߘƋ2~^ܿjm8rY^!0UTa$p6l;p]O[m Lςh>J֙M4ۗx,! l.ѮH9(BKG;re4 <(מRfl9)2uG@Aٜ!?"g^}ADA (XT[ 0ቁI(.hnh5̠`"hiqrj<\Fbh&t<Ȃ`KD(7CiNS{%́FQ8܎DL౹E pNV$f6b]DMB9Y$S9I ٦ I%努(vtr taE F^;4B%LM P+kYR j5 Iz <> x(FAA}/R"Q5QhC":B(JE>]'O /2DNxe KT!E,5B{߄jiVs<As[nKJF|'$z>|u0֠NP A 9ک h:p`NB)@QhH*tYbeˇQt )DciwGldRk+lPLҪ"a= odlTW k.'G|ں{Kbs]=%Mt?zT}~r1x'Yy=S= bC^"/77R;U$ ꀴ+kC,.^)#Ra ж:)(ʨjT}|d|PP:L6/!Ĩ[C:OPp;iHzR2GGE);_ }+ 3@90WEA545nhzXØ(1hVتG:A2❠~ * 'ˡ܍6s^Y]$ ,$\2?@+W$#z9kBc D#baR!7Aϥӑ1wZ?=Fc褤 4'wqٝS'ϻ c̻fVv(!.EbAAI%dafu fBrgMB $%1qlE8D8 rH!P N@3pT\C鳧a/p9Za%1B s~U)wxdUċ >;3Bj(o@$ Pe|E d4:׶[M4JM˰[oy. ~b %7&r˼Sz')զ/wV'GD 0~xCMr[.e#N7d[+c嫄I :s!ik-YhERxF*&h|vP(MI @ #ÈzAb>.%~W]ۂa6m- /y_spQcNp:>`/<>դo==L:ȪX1D_>F״8lG,_G57?ЭHoYt}:!I a_AU]8h"̶?C>hRZ%{&QE C372, 5OIyq; .ㅣ/Z,{J/8M>-IX[O/z5 =H?Z ?tdmBd8sҽ[v<AȄWEQxT?x?':-u@p3IK@J@Sj 9ӏBT*_6n@=]4L֧ν`Z9J}L@^+ @zúA4T{͐FV73}_2OުOk<䅡"Hl?/rkK6b}(&X _݌0fq3=D4f%H:}mJQz^p S)ϛ@LDH#OW}ck~O{Ed%1S'B_# !g~fp|,lv""PZ&_f}n\"()s.UX )|!/ }c:TIi;(Drco)Z*U>@PV P)A15OGpq_n>Ӷ"Wi4E"iae>XR ?{SYgOAf b)tȷ,z(Ʉ4RߡJ7܌="нC>sL'fFϾ:i;Ãi Te BY^@(O7p>cSQotfnVAQדk&e˭ l\ ^.P'X)K(R0RbʕsA'^ED^!?KJsP c#?CY랞lkth?>}OKj&k 5bh jr=IC2o ~`/oqqo_GCo{v Lc`Ox 0Y,7M닶@Iɠ8\Bw5@7@r鬨-m vQ?.l77hwnj;tP$ڄkoBr24gȹ$+FZŐ[cTC7(XC^(X>G]}GQXKCUVp`kW%FmR:ї!s21_ K*/=CE@UpP." xaAlnmXlY*K@nqkq/ҡWhJArQO y$J7 DRLE%"PVho(y/QJFU9 Dq04SdAGg!lp)ʁxyTx8=R+\:LOד}&%]jF'aSV+ٙ}ny $&\lJy`kwۻnҀڀGn V~΍p$o6fu/`]EL[DmzxD(P,xwGzuÄWGX%&>gu 䈉A˂(v, Qz$:Kv.bqQRѦul(Sq`D.BBGg.COFN1$R""!I:_>R8|=珶+,zM61hBhA&S4 4v~I WShx8Cwr K IG zYǀ9cn6uӘ:6dA srŅ.57#i`bqX qc&;V*P` p4W|ˇc3?\"LjTOh.rFr"9}/f 8{^њ]sG1!iح~ Y!i@R!xy"idxMعRFJ)ѭQu֢oNAunHz:޴$^9ywDžsgwyOϷu3I拐 ˟/đlӛ{E!_!dg36h#uŋXP7`lƚ&{'`,CofK%Ajv146cnk؇Hb@Cƺ%Ĺjje  .4zGT..N5 ȅCX=K!p?#[BL elTv>.NgZ ikSfvEZi,bU,EE$B0HQikf+Qӷ2R;Q$PAb8"!DF%2a݃ oÿt5[n@y6 Ҙ+BfI bݹRJ"ԟR̮M꿞U()j<~wF96U⇇3*#V8wbM𾜹uVbu'@$.>FժP ]\ V΃Xc=GA @|{KDznДZhROUHX^}5IDQDDTJ`ꘚAGA${<=U`/qQ]e\ @h Йqsǒ2to!zo! :1ó~݇^pi]OKwR?o%hѤSbg; <I)"ȑ%}D@CWˉ rta 0V -2d7>%v2MVkM_K&t!<9N%TϿUn()lF5וpz^]fY[/9)d@@K 2ogz ܹ xӴ7QMHʭ:q9Wuoͥ@c_ RcG\h`c 15 A*q]]e!Z[iFF/ xm~D A;1 @5סE7ސVeQk* wBmhUZ~9t C靤c zyN`.I@*C"R FN﹎Y$$Ǝtt >c2I1.CoY+B l!0]mD`xߕxpfwX4"Cg`W:ïm?UX9EC {t/Q#':G(B6@u^|O\4˷.yޛB':9YEIPatm~W\bmҍ6[`5woԅ?N> )}|5{0dV I"^ 0`om' GVn94g7l_[7;3:'q| ID"2 5[$b5M @M3Ӎ4 PEMq%Y7+tPͮs' 5# (BCq;2B[mVcmpKa Q6 >r;7,A] ~'׏?;$?ݑ8$Am"o#s\O_=͸~AdW-AIm -1z7SBvړ[SD$QaRġ㩻4@D7*@} i 4p@.0MQHDK}' t@eĠH%(PE ':LY73M\Ŀ[QX‡g>yno "7Aÿɬf[ލ~nٍ܋cBگ|{cx]_ocq-.{YerdH/v~eo%A SLp3lyN|d¼-IMo<|G~CܓLmgEKg5<0?;%?*QB0[YDBH.<~D`@F=Bd~_FTyu5*G@P(cIqP;XirF6M@0nQQ5\36cl =uMlɋwLC6d<,8aiѨp&ƩEcE_c<(j +')1's3hu ɉ!a$LsPL\ǿ (ŒI"^jSX_lpt# N ?7n1B>YVP#aG d~EYPD-#*֎nsK)[%( srG70VpX#[Rbg@DiĸX4f_^uTN  JRE׶cd3ӝ{?=C{ i"+m0BA9. /-֘dc3 YLr`%:PO}7G= zc,Dĭ1!1 "A= ;VP Ei:c̡"1JiY;o4l1*M>Z[42g! Q 57$?k}31Bj}AA-Ee 0Ǟ`9t7xwu;)ŋZl_\]tG +P  r>eGh鯲trPRf! sp0r=-; x3W^$ڊEN2st{k=%{m(a5Z N|g`X>h # ċ|ބ* ttn yY bR0=EH4$t!HJӄļ+s~u yep-5\ɘ,(pPYs#|P]%<Έ%4qQ@#AT=#s)uw7bvSkO *!Ck#_Ɍlh(V4{NOZ8_TlQ c|ҝƎC䔡*,?kjtH 7_ҀaT6d3c͍dٹ4qr2a˹{|Pl]H{},3k7}܆i1b XaK<smH mGPU=Y4i]EѨGZ|L\vfb'q2 `|ͻn$ Fr4 >'+: SUMQ㈊"ƛAmn32? r} U!ք XCDE;"]$ܨǺB~嶖 r W XՑ4==8=2=H۲=C>ypI6nBƱ̏{O9@*sohHõolH#PӃ $[r8@bw@\E4wlVc.dD &'P>G20*JH:3'IS\1lA ! Hpp9$UH*{;S7Qxpߢu8J}בK|ULd[-i.+igB2IP/u2oz684P @!mČBp8l1L,H hWH(;L  cs3>v2(Q% qٱ ykZu$$!(V$P4jfbq"3P(J06#`RAT8 qEg"Z#fkl uDyrь}/& ͅAZI&B%4V굊bJB P$C{v͚wR>p0$)"mYrh(˦{\ l{³ŰJ>^J-tO5à ?N L$Y?) P>Ǯ1:Lhc"`$'|Kـ;eEmv={i1"2!&E!5d!TAh<$+D$ \y2ej "O@Pq}o 'lQf+LI4IAz('ϗ59QvD]'=毋 ~>v3􄌐`>hZr9T)Bae|=a0 ҺPf޺IW %dBzCCq8¨x'Y=%= 1N#tJL&H`rowm=w;"_o! 2Pp#,MP2- Na59 !HrD4K>qĂI~!<9ӤPvw%DC0yڊJK&%(nd7o$cPlH/|Q&7-jQ1ɥHMX0P4H ֹ3M54B#.Ryٷ̓a"0%XAd8;$Ql7"|m#p`/ѥvU,٭7qM̊G*LnQ[Kcݲ+P^0b鉶^nnX F-3e,EB&h)\jDA#`1`Ĝ9۪ɾqh5'K7K &QGwF𳁓4S;pH`kߧuc\:.gZM&OD@]q_3&N  @Bii2#vyHO:>M e%³`XmY.VS0޸&mZ2D2Xp3ELhpM fIGx}u#}&g!)ΤШx ̄DtYJ.\5N!Z-H V13Vpۛ1d9oyOe)_S+U^"')yU xim @ۖg5Z Xu("PCj#y̦Cq=?8*6K(u;%幨jAO/QW~y/&҅ `l"wԔ_5 V$ 8pzZiv"q(R'E1P'v3<4y>BK>%E,UPxWKD`b(J %"@:P> 9u 4d1f"])!i"Ao~:@zKBz/ptz{{ia$3?P0b{c-"ҙ/uOq oh%L3D !W0ƕWb9>'Ǩ0o02d߆Z kph?xg5+VPoeH];Rz\7ِ&>>E!p={.#$kDK* WG|$>l~\CQLuxZ"7$ZJ"E z v^l@Cp!AUMRJhis3#I10SXh]#>3TP6o7{Q0(tX1;lk6<y_Fmy'=7\+KvSJO|Q+)QICׇs^ŏ_`1V`0~ w/K㶨`?L)CvqSu?W-}X|؅ "1p=+#8"GH!A@|%G9}U=E B "UP|]<r y9 @|Sԏ)E5ctfʮg 䇄4mrQe {XB6~WDG,'!EK1%%t% B~IBDCHRP{f"U^F& ( N)!D p:B %DY|b/t|T(  H) I abQ* 7ơV}?sZz_6 Ū8ը<y0+oۭ$_8@ !Q@7!%&$?sˌڑ=8Ⱥ>#D%&"CV+{C^]@~P/kAA*"@HV L ((_N/EMnz|OZC~SyrO%#߯y"!7 ©* I>S. Ȝcٰ?zDɽSCgV?^x_vhbv }ً> D(曹QV\1Ki&s奷ǝk"}Flȳ8l1bŜ`d42<23D.=`R0bE DۏpA^.aLFb$8`K E;4g4a٨$GoDcIHQZYm-'Y^O˙jݨ5hl##t^sY֊D+U m>:4&; Xof09pg5 1ˣAKRZZSRUYoj>h64hXLlnǑUmK?Vakpac\9~}.0vp9vQZqۮ`.yw&"N0#K&\ˑ ? ܢ!sY5{RT#*#~~M=/_[O[P|x["S)G[.+p(anS|-Dﶞ+[}.9QJc|^`fO\ֆyeqU3?FooFڅssBe3Czzh,lCaUEGֺpmJX1d`jS%a* 3fVFq P(t'K 9bĊh` '|sv-J:4, NVpE ,NVRR4D HJ,;*|PanW q|8l1W]> %HU $Q(4R*%-UU\?D?lXFӿ_V|WaFem 3JCrXa(EckJ-DKLQ$DE SLQ!IDUDRED Q$5D,cw{}^ s~-P>skT-4=/4\ƒ6~23E'(1:W{~rH "wڿO|xlYqs7"]d67$: ذElIp(683 V%rh9 Ɲsu<.'JpPy SmL4AIcA H;zzuձ b C"aJcB` 9mii,l_#JA `͙!tAWF]7r3*Z&e86 #sꔥ[N4RY K3a,n79`*׌sR)E)h!)8$*˒Hʦ:2ޚ"L !r9sy}L4zXųQH)"4 優$zy<#921'X#H'Z${^9n#"$1mǒet996 ұ1}TIՍlmVm{A,1V5RGQF]a0TGiQ udd©q֖B4Hf6׶q`J umr1RfXS A Ktmb C(7A!%_> >'8@7E}"FHH꽃PTƂk5kID"ء"xJ8cECIQSM IMAI4DA=6 X4XsvX c$=!d(4Cz{mZ`6عuB$l={];e4LhrH4P;)$MQͅcVu!$^~bSȑdDk?sJ:᫴Z+[GPj&4np _ŶEDz)'Cɰ  F\@CbcÙ4QSbt1>wpsGEntEN r5v{cx/KC~I ފX#zF#' F!S7<">1%JIQV#fQS A.NurڭHPH"MG{#XcZ Pb 4NJ78)745X#f3Eճ21E QFMYrT8EClb0e-4"4%U3ұ8 kXBPCTDHLR$E@H(H .**È͙))̮фcNN0uqѬfçMߏ'@IoR :TD&7VYRQ\wFnꪪ"֊]\r伥3Ld h5tO&Eڠ$uU=f ;vvKBƞ~+F݈N10|Ocu]rQ* H(>0'@/t׮KE,Y^#ڂ1J!"5oNC^:6 E"1V9 ԘPZuQ.Kwwv7Y緺U DyvUG_0L= NlT0_UG2IwlX'\jd ~My YeK!4IMu&)tXtVx<w%F@#T HGOQl eW_?-U`SB=2RݷUIibK V&uptwRk!2R' {?JtڏLQM4JcXڏrQyetl PR!ɑ= ,BvBrA {y*$ZD.:2mC3:&4:dF%!w,͞õ vdלi\&5) ewI%')ݣƮu{^t[ Ⱥ)E̠ {Ǭ3a*A2^0mR v j8F6hT5IbwyrΐMðmd1ѰhL5k(-mۆ\2`f7a1"Ž)$\ԝUt)h u1 ?](l{JDžcH_7/9i5sG61*jQJ")M1qJY'2hsoYႬy,ʴtiXcԖE4֌i!,lԍ:XCGi X)JĀX4#B5á214jpMH:s:\qPWFrQqY^.3ɆZk*du)@O-[qML&cZXJ&7$*dM2@YHҤU9+oE+ML7w]kn!1B11MSC>N(0DTQ^[y>\;b)(M?d9aC%H>ك ͷoޙ.&X(Bgߏs)pocR ~8Uv?s0|J[C/HHC DſnΚbqe=v=Č&nFZ݋~3&/S9N;:2By:l9c[ `(73]T9z8Bay ABGh u٥Fc+Ei9ƴ.*U føG2Rs=aʥD!Iʊ]?&+ 0pN$)?1{V@AQ2|ʶ|̴|׿ujَvilk]W_drH.ʔbZVxq%&o{ϋ:{Pi.ߞv-йj}y=4.P#8t#\@T~-HnH$o(Trri@04%@+h[ FDѦ(gCq†D$2E_4lLl$b\n1Sب 5$9rSE0- $]Qs}8ɱȖ#DS/BuP TV[:d"cr J(ٷV%ʯ `RB'ψO l Cz3VG9yrGY5Ok8nw>{A7y:# ~4&Hڢ')NbDX g?nLbQ&o`H(eTSIY0D :u{| A@TJKf@}z~@۴ac| 袊(K_{0 1<ϙl}G6f(>9 |JDEc%0Œ&㵗"F":.("H FAyP^ӻ!y?Íض4"1FbHVk&Crքp=qxS96Qx1Pv \_wM-N`t/[PWp # QJշKdjzLhRxBLKb>xJeNxǪ|NHwe1#Go`{=igQDA՚a4|[ѻ +\rY1쭅ٶ3Vc!$ 7Ꮝ Xpd2#*Y7/q"BE"g29Ѹvai4ػvWA=|#$9{+uTPbSq)0i!P0nGe>%|qNvHL H S>8( `[ P+Vtm4hv}J7V8|Lt9L9M3#BR^GSinhH9,[4b]^.f.ϯq񁙲K{"ҔD&fiG^ L0ҖGoL03z<%*#Grz:KƝI$߅H;auX~9D=vLی§C)2+m j]f 3ݓa3Vs##Vlu蛍[;=S<󑸝Lc$$F<9|QN$/.1 Ad|& q؆{C:{us9fݺLjC\ ^F "ta1I>cye;yr/@3;:-MHÊ^nDh~Bl+F vG6"pـ| c*wd9Lʆv䴼rD:4w Je=3t\W"ailU;ᮜND6;ߋa:lM6O [: /;\?m5{Đ'K!s\)śXU.{dZGdָ?:3]twɊӛ-73`Xxθr`>DoR[b7PQ{x"&\ʥL.'fR԰"U, mq#li =2C TS`۞g700I&d5NK"iڹg8Xٺ;uҊ{ݻ!]CF2oJe+ @ i@!wHԟ0?;g]2GIG(ƪIe ꟷtRI vivj\llbcD79X2KfXXqrsI #y^AIWq7/g2LNU%;|cT:;zQ= p$&uZ޸hMG%5Ɛ W0IV2e\m;qszqxŽ}'F玖ߟn"ęPN(QZ[̑o[ 4(G$R]nRl0Ѿ!hSGs ap9tiNI9Bdq`n\ I'xM}7&S-8$7b;aҕ 3bV`\yZIuAM;Ě2' \9gEZAc;ޛNp v||٢;%˷s6 $/%L' !F_&ټ3AX 6gNƸ E6ێytcgi'M <3IhUPճI EMZʀá'r13κF*3Rb2(Јե YtXciMU730!C]H4¬he8P4x569ɽCp-)5vcJhyњ3˙ g9# Q$08DmH0@qVJkHG,H:pf4Q,ܰ?By:?7dFSO7(lux:3,g]CAwmmgERo)Ñ@8Qˑ`j^1hT R+򶫎+Vh/^)"z̭3!.実ye3H\Ƈy%;Դv1E)ࢲלܙD,TlbNkvR XdQi+>SXKQ.ԫt5]m^UPæoҬmNnABTAEƎ84 aػ#(̱4rƉ$Z4)Vj % Z.3y^JipsPvkm0 c<(#'.0f;wRs,a Bm7 fm2 a#X0Yц HFf f074!8OZb20ȆNKtƳLY{ {6CB$-Ě* HA~_SL@ILG ;?XrU[)cLH cA$\Fy#k[‡rj.j@C( #*7t\H4|!q{H HMIЩc1G 2_ymL)&EML?ʒꂆT(zwK{K[sHHC;?I20&X$)hV%(E5#nLK~dn1Q||!&)X/{OU#Ɋ@zMҏ@?>oE_R]1Щ~0ߴhuCv`A@C$}HtEl $?ewt L%@8QLeV3`۬R8NY`V԰ِlѦH3) Kg5֍O .ZGL  Xq" a@M(`U ŏ[7*geK18REk ~(:3:WmsS!iGgmwyZ,!+?a(C։)GmG \zpלiR~x202n{q-&5eWOlP^] n& (PUK<c];Rl;~zv7A㋷2evTaMTDz ?.;b1&]<ǔGpn3KQ۵reN8*u'R6x6D&7<NxMQú~NPBsj{3.%j_$CȖ&ݲ;R=rT`&s8v!:LAE$ѧMg1.>+㌔؅5liX\6LG^3z2$C{ sʻIfk{_mKpO~DvDl "3nUv,o X6pAi1xwr#QU_n0`U* LD"TH(Z aQOTSRET}wD}p icThHb]x8+19 Olo}߇漎YuUBz~Qb`c3Y/0̄ktTš&DEERC 9iQQ&jTS&LqtB.\P@1@ jC?~u[MFQEϒ Yᚹz` !0G%ƃLPKܮc!{Τ (7}$e9H  !D,! &j%Jha>l[4K2-7XBjT\&_)Bc ;7MB3d[#I?:du*1Yη\F<֊z۴ͻbf4l-6͙22)G2T5PfD""8n&\E2;Ve!.nƁ=ǦF&ǸkkFZWӂ= b ;/rӼrEwy0L. ~<mՀtJqRɉ# Z@z* PKD &ð@,B$BQEKߓS K^~>!_ìOC=].qWHz/ǚK?&jziHZEQv(gZTkzf!,B{dqE lqM8?O?S,Ӳ$A( 0ATXH>)s (Q9J8|vj(:E֎59k5=n$`?|$RO>hf8?Cތ)ڨէԙ8 O#I@p/Y  C"s=dP>fW``XFΖȘhxcN3̈́9&sG6͖RWkuFl| ǖqŽ旬oy)*Q/!<|(]B V%pmt:ok9ь0N39Ն6z $q6KsѮxy:3`q֣Rl΂6 4&#^XϬ<`| RSdB['֨]n7\hw/rQe~p>S)X)%M;{OiZA= &#fv0ʢFRzˠ]TLuwC=[P&?+@sbP .;Id4oc$>6KJC`ePd]ܩIh1#{]/"OL`O.b] A@b@%_'XϘ>&udP=^<] PDC%f.o/: kE2VUr&T*J9 n;vm6 fSg]|{N vMKS3&~l$n0+=-XqNbk;]ܫg0NDm' o .\xc.nm_31 kc'aA#h/x)ap[2Y bhf:ru)CvvZz:BZ@iD{,IR=sXĈ4ϑ =B"t&JV)V!UPOZJJ;H&_h;ˇSG; |>˶)$}&,~6{WC)Z#cX`esR)+v-I !1PU1;x/q퇱v$=Mxqiß}eR+G*ly_WhwmysSJyCqeqHzi;G|HmA?Ir鶹WP/D*mQ( &.y~=}(K߳E"Lqf* )$B Z" 8~؏P_ ge~T$5׳EW} ~!J"M2",RlR;3Vsۡ?+$"ϭrFZU6_R]O4t%K]"_fBPW"IkҋbP6B6|8~MBx-qȼ[v`ȞzY:mͷe̍m7{!#s g neXMuU% õ33<>/|mYzUϮ+/F`EG3qGU[6{ˬDxVLz|K4(ԮZn#'`Ҍ?ӶScHsn9 nz$w^Ӧ!b rTS.7[%c'cTWi.X[Ȇ7uzxLi>;堵pjagS $1Ο&|_ <mH{>{9ߧ-&O{1q/K$bd,"cyYu@_OEYO1'GF~o(>''sҏ&Ў,@rpQO9)ˎnh`c6" 1gAˑ79uq) :mr-|(WhJ)J oؖ ~b} ]2ٖ ^ v=iQ/Fʴr&FCPP/y!$i2S \yo:'o;DRYvWmHEZXK#Iu`ѨȖ(#J0,a! [>0G$f1[Uir-'}qJ^=3"PH;a7GJ[XvrKfBnM▌14L,@6R*{DSߎ6/(yVtIT@I fi0 A0i8GcGDώZyb HX!a,p=6]p /_@$v{lY` ОPbȪ"T> R$@|?gݜdHA~ϸ>s皠?-T(7 ĪL_4^IM>1BDAms7xĂ61$'w' e'˰DD%0{@?) EU@EP:VA:[8j#J@!ĹȺCq36!!-J %Y2- yo,#g0g^2 y+Bk!`(3_,JcЈj` = ^!(*CL !!!:D20%UV8;B%&s.CVpvtX zcd,C $xA ;;b1e<-4<  &LM4LNZ'1ս7|\>!{5bL@;TFDFMƓE|M跒L0ht%! )<zֈkIcM~lf 킐~3k[k#4Y4`^dP*W~" șqȬ"GAT 9Ȇm w(f9 NT0UZpyIʖ'ɲg(HC6 ~~sfm ggw^J]a4ҥ.')TIPN:h#"0Ĵ0kXs'`j Q"@hBX)\_ nc,hC۝ F" "$b;J M. # XMcRsEÀp_UOm,a 7!}.U2 _J W k~ <*}^`7$i9,*FM%UIQQTVfq˻'̔ a?5AX*9+E.F@EGCdП2JNJih1 lN5XQ/fFC$ڄI} BwLaѥO\a ˶o^;#aPP8k4Oin?~?/$@Y^BGćMC Ғ)~]n x4.O z?d ,ѤԦ&mtkciZS|DLHˠ|dx6N`A*%ejāR4PB*P4Rha:X$bZtu 쉎ChHI99(rZLEsv9 _<s "fT !Iyh{@U zJw sBNB ЖJ4 xxu%Ă9++;X ]"4JP 1 9*r(xr;l@ 06 v ژC>k8T7D"Q7%&̘{W1kjEnȥN$S='YHo'2b 22c0k&WmZʋ1ˆ",+{L-P DHB1@ML5H]d1ɮ|v9F0I'q q-HQ!lKI`l1xxTɢTR62՝WHرàf-'D0!cV!TR71)flrw-O~#H5V:S Iwe׷ /qHOhtGM&Ñ8V&*95J eN!AX0ƭ-UR6cR/T\vd1Ml-`cj o+8ŢC~м7A6F @$7C$vkIM-7,m4diX((( E Gs!FOyCLTUҁ$L"~_|>h! b;'GAJA!2Vc=]Үʝvxccl0ȢoC|gcb"/|4DHI8MCUH;ۀ膢~nHz* )ӯ F4=?kzjʩlZ 09dcnǐaoL1arUD ȑ tOB3ҝ(c*a#A$ a?7ybi1u@e5E&WbAB2%Ȍq(R\ ;/f4 BO+Fw_ҁ͂'6@O SAR!/ 1͚5w XBu- 4=sXANRdLU#m4M3y!9!(hnm%#uJD@gomcϧW65MUT˾6Xډ!EF*S1ozr+vMr(,<$D$E) \8zW;"¤IDp\O J(|X%|! PWJeT[AȈAK~nwz\(0l(ɰcjՊ7^^ z6UU\u'pؐY )\4U Hd)(F O , P Q7@n?XkC ooT0 4@44)T@L  %(THSHQUJA1DB -)@H%4>a B$&h(hPJ j("(A4iV$*JF fP*"V(ZZBh"bR@% Z((JB(b $+IE-!UJPBP KJ%Ѝ U @T"QLmR~3:Oy Ԙ?.tgS9WIYM- 0IIIM52+@ @)4QI!" n.QfTD/Rmؐ}}wJ>S0?!#X_kE6q @E㘞gUVH(T~})|4YFi(ALK#`0'r( Hj#").cЀ(B~N/8!I%(h QT5E+Oc`~yfH HX37oQSj 5|}v,Ý}Bs` D @TpBV [cIq'2NAEF(t5" "Hh\RD4RRSEU1)DKE)M% QE!A4@T2„!1T43)4AQJM44TEEI0S4Ȇ59U#@0c[>SLBJW0䇣@1d7* +~z[8h_Ss_Y#/׈zH""?x՗ 4qi 4DBl`y7o\ mu'0;E!+*-zz.[x&ώ?~C3=AcIdy%4 , [F)Թv(.}Ź4L/qj]q-F R0La|pv:"̧* HMDA@'$W$tce_"М%  *w]¾X:D.Jlѡ&7bj!etu7 !FQVRL 6H.'TZsrN]7!Vr^"A;17V!9lGA40t$DKH8s?@IB=LBMuzTrRj!MA6a)["A|!H )n(#Fg qjVZF $@"4UO(S@'†Y&BA1F{CiWl:@diqQI0Y([NFQvDCG̨k|^,MM@^QR{z`1--\foo>?#}#ݹSVRh- wET@;b'%Hp=_H:9)70dӐ_t `҅(ЅI( M!s7NȜp]N$M`U)?s!ŐD?S7Ƞ: ?:  )` ) @ h)@PЩqOFوq"/W{<<jL@R;Ҫˮ"B/}d tH sdH"J"'o]/Ib"M >PhJNHy |fܷnM [pLJBM1bɠĥ~.)ih #C RǿˣlvI>SΠh R|BtZe.pB<ȠD( C@)DqBYuD7.}=dLL/H&~z#- JPk?\YUHE4A{&y@lYE(BłP~K89 D44g24 D{Z 2Uwy!Ϥd2*F’eyT:y5{9^3İP| _/tsEgsiJ@>nҺE5]A "UJad8K@+d iQæC"XBR/ވUcqɶdF\ύ]O~ls*;kR˻q'>y?.qg )i ka>e1gx2c^|YF5chђc =U7 7ؖԂA J$W dr;͢jRԷ0ׇoϽҍ?_qj0yеgt$-4,p)cE[,RV5#$0UR52qS}!aӳi'q:j;7wz#mt/j%k4._l0<2Hx]!2k[5h]()उgX݃ͲGU3 ێ8N'8,fIȽZwq/1f 1JߞWB=86B0<^I#9O/Gm. K[4Yq3QʥD?<0]+܆%Q b{q),:kXu.?,T)~g\8l36i)RQ8Nk^wt⯎q,H{kAioQ\d"D`΢ʴ/$df8ZlxB pq"g  5|T-޺T&?>S_CFoy@ȇL$Gd:B HZIhJkjz*mP?(+/@) >c)\.P%.#sRdmCJaUڛ =ϊzF.Ck,PrC};Ad]\|ɉGDl2p΍理1X^QlO N!pl\+)Z(S8\ul$%tN2xڱƀDǎcW-Ec.3P&EFGi- r s&}|==Lc~~C?@`NBR88GS5XqF/_evVaH^*TQ{-`k Qthtzx袛* pZ@\oxؤOWD?{ B#CJ1R "A=_Af4 +/aP-h~stT 55w@@fi*Ihb"d/eQđ&bGPQ R)HUHDMSKAKRbEIJ"( T:H B'T4M)UIXJ' "@@(Xf@&"E'"U F)Z()V*(C]D ҅ BH7೾I|ԑP>5PD!>=?Ϻ̋ϡ! &"`lh_!"b *'6ox AI%+5|ϛ 7Hf{c$,\a+O_ d)%J  n#QI`@8B^>/)C&Bb\H!h؈ J~D "!@M4ԡ6j7T$Iʑ<}=Caf&wxbXXqمеQm)艙XVt+숸-s 02#}t!x4& G%7@$`*,4iKx2K>;f PBTljIu8M.E)uiƢECd)IԄ%ב Ur--#Tt6agbdaJ3P"ّxԸC7'# q`[s RRc+%F'̝XD`3FjW ,ǍJi;JDِTEvtLHޚc1dmF75QnzcOQHqI u r6EKmS8p;y5r$n\6,1c`̀!qQi0b#hlpt96Q&֍L\N.`V`A$e2Qs"8ģmjn ym|s \5deh㏗YB -Hnj oz{{ 8țiv ZeDHPb1` qj$f0X_V\!'hw8bc^LQD4MPt*:\#;9Cx rv7-AŜ }q80C:(6@,e=0dʮDFaBH"Gă&Li1ޢ*g+Ӽ^Z{]zx3mfaP0M.JU6 Ám17 _UKF"mѶ*aEZ2W#~C5eD:[ w! @b<b=n %dfNzR$kg^Az'mw\xq F!:Ċ(w"bdݏi\7U"1A={cPt$:C4}yhHzt)+ʑ{[atj4},b m2G ` |l>9. #1(]<*A[]C$~GC]?'s"TIO'{UQ񃣁-F`i# wGD\dA@ JY#LrQڤHs<8]X#skdJ 8F}X@CkEGHQX~@P36\E11,ܐXa߶n8bق{ؙ/TA&%Cf5*Ǩӊ``s ĉDq0c II f!0`*i!6Q9hfT Kxu1W;g]sI#y)*.]œ:*"1<˃TXccȃRֱܵ73x Ϟ.bb njM8fJ&!BV :;ЯV4@xesj[ '޵5$r]G !xdAf`q{vhhA9z5t2ᓴFˆBcx c (Iq)vd/.&Kd B`J%On3q]hݻ._A*v-wtǡ :n?wxO pgavd<_ 똃(CG'L~,%x=L"\VH"^"x۝4L*w@#ՆL|}i|hߓ.mSݞ@񙁶 Ii:8g}05aA_/:UNel |dajS-J\aQoF6>ON/'wtG[N-&ѵmPv0JsWW*.1.V 2\'\9玞ECiWj&,lfŴ7"hyh9FF߇wD0j͐icAB2_jB"XD\^ꏛ{vU2*Fē@̠=V>{nq@ص2DCYU -ʎ¤81e-UnIm ٍ91@Wg2B)~zDsnИǼ;,e׻Ɉg§d2e$d |lĔS{i<}BH&.ɟ li8`鐭o;@iۙv5a+0i2Ai )ocܚ%b憑2Ňc\poC4$#Tȇ>c+.%N<-U'b DtXE<Ԃ8%%.,]?[Xџ pA1E4`z#O ~Vt|!֝Z%ub$vk%Re%y1N4X 1I*'Pl^.ag^VWʪRoYJɅ"KW9D.섰{}-͘q ̱V8m]` 1YZ`܃1Q)l*j40 ]x5dR` ]׈w<\jN)` ]2؂%pc2cMb:̓ݐqF?w*&eja=a2 46sL؉&l/dfRK6l2'%{٘rRP f۱j"1#xB` g0 &!n0I[X;5:hUC%u><;% D4 $FAl?F"F ` 0Q-1D (P;$1F-)֊AqҮ&FHR$cg`h j~&ؕBIbR/bwF F/?ti, AGwL>>+PA䈞0h~J$^"L~NbД*Eb4Q$^C w.rA}, $Y2% ךC M[6L<>T&Ťʈ-Ѐy6K7c.5| F 9R|zQpZFF~ , Ez :Ỉ{h#jH6tS^HosR%#43L#͚FV T-Ehb¤F xJ>TK0νj `zz$o(5ki h5sA "+ϢY$ jD2M0|3ѭl7-(LMVC;5&6y κ6zuALKlKinW϶Lw=SyLΘIa;=,[4'j3H{xv;tG6cՙ<,yVOs̕dy7FLx0ݻ$Ql>"ogz㶓fצ^P~!7##0ga LYQy6v"\,f|ЙtV8iFL%m~;=] `l4uhe<9M+Os֑ԡS-swۗ,{S%anc݌]V 蚮b.IE6y6F%.6S||;ޕ^{V6`cx,A#Ybt"9G"DpR9;C],'dSʀ$ɉ J":EсyFysJ@r$n/LS؝~5[Z(Ѻb|z氹 턂-`d_YSo+w_G^YZT,kLP#E|]H[q -idg(=olđvO1XRHR$X 2BsPsD|x'=a$^>U<%-$B?j_#`(!s{`$Ri)$R2b ^֒r/yJXDOd67F@IoaapQNa2M~teM wsAYtD2Ҁ6P=ގU#AT4A@DQDMYr@nmqj&)mVь49NlA͂d IZ ͈3Eǚr'eؑ3$TH/ SB! XTba`JœrI!/),1 L f.46Q'8˨~%R}lW [5r?mI =0}7 (Wi ggH=~Q`\ \f2t]3d#m~LbwbƢ]R"`{ӣ^'&u4FG 9~/& M`ba6q>;ېC4),{aؓ-mPD`=Gy"lUBB܉dRd#xXLxW}`D PIIrJh)B"y !=z("$C(,M8a XQnpq:`g/^~BDdur>0v MJfR~HNS3&X'Cj 4MRoqITPA-$X}G)UxZT:-5esBϧֵR:kfQ7h*j2r6J($9+Dhh8ݩňbtk k1Q-}_=$'XfzxȽvKER)ό5(Cpc;0P%EcCp`AavYp:/3 ֲ;6FC;,&1A@Xa,2$S8e JPS\b"XZ4L5h+=fnf#M iq\?}IWXD*YLҐ@(=Ydm”e90Q@mA25a:pͽ8{=uˑcKCMB (֘pQ ,Eʼnji"Ʉ1J @uLihPdZfjGwj.v:<ކ 2 a nA0 aUcIWU41Kf(%NmFiRF,dL&R4BL5ۘk6FZ3@ i3F&R vkMnN0O@A*`䊱/6iDۚP Ĭ4gZ5!a[MWqФiz)9hHRTx5a+T=E֭'1u(NɆx!+^݆7| i5G8:HK*6I”#GӴ[;gH;֮yF# IX@_vx! d`Ԩ,HRYu4p}YY]'f(\%n֒1mF24E0Pc܀K:aAoL]E9Gؾ.=(gM`.N6vq K ɏqv(9M ,;!#roN<)9;zEU]mOh<'NZ"<KC'^q9hup# 9܋gK ! R(<5'LO}cQy=ySئnѳcZ=_=JN B>s}c.շX%٬6vV xᚯF|ɹw9(E1)ّN&|;)4Z2]9` &َ̻ÃMQ~7ho?y!s}VKcXf|m%mCgfE6è)8cQ:؞#`!A3a(o-P&ϸ 0#4ʼnj.Fy{ŨV(w&7XZczcKېGY8ty[mH `(ۣ d C POIBU!c {`d{1MMA.۠, -wF8\P.šH-&Kz`tK>#A 4B\ y=hK˭l"u(И%ІsRÖY 4Xz=VVAf*N^M' Py<d5, 묝=liJ̏X^eM !"lG3"Ha>38d)tZTcۓlѰ~a BhJ"tr et$'@qGQE LqeA"#׈ΗQɒ.W"%:qx[m RX 6ut(x=|5:"ŀ:L!Ti| N,o? 'z?=tg OCȘBpH( Pg>O@](A SHR{Q@R(*(%JBRP BҫJ%"'@q 4)H%,\ RLԣu*(* SCL9d]=b$(nC*T,ǯ(:Z"ϼ:S9K#1Pr[Hx60}XӒC#pw0uuN'piA Lm3hON+q@4ρg@ R:X`xpq馢!Iƌ  _Nx(#p'MRlnWllS1V5Er7nEAf4 WSiY*$ tזs @8Q`A1bmGHO cBW ۅ1&) F*<|KW>tGa&gM M?kfF̕˦+OU̞ ïEO11D1T4:)|/\qtz<)n.}QQEAU4J}`(8:YB'tC`MsP9uNNP4!GFe_K-S`a0wy5iVLȠi8PȘXI[T)ܜ~.W '!WȻS@~>y$@RJ $P!>'Z6 `IaU %u=M~3+BdA[BF cuˆ)~H B8$wLW \aM4B-$$u1OE;^IHh3,ѓ.C%BeF慼SqZb[eЇEd9z(=`'U‚qaC;}҆{qtP(EbD5Q|5'$b j e .&La0&{ۙZc2_TiJR)h!&W1ɢ".SɱCI[/1PM: %%0Du:(#03L%T):.`L[#YQIS#2<:ShLJu]P"Xh*! 7bpܮ  ѡ Bypuds`urhgA&OD،7'Q뭙(r'RA/pN19wc`b:8UU"'@ƝPE` aoZ'hq(B"!=y`0sVc0֧$ KvutSDsl0)"bGRQI/a|i x'`;\D0T:2)ZG|C}]uW]Q F(銢UBE$i[o8TKBSFlk@j(>Y[ |P.B0X[]z+:kaֵ{~;dAd-h?4'Nt; 7h*Bú2 2Ґ⾀/)tb[F|6?G> =ͭ`$@†Rp|9kgըΒ8fxQ.:as|a}^JdP4؊ÝUfOJ c@ p0qڦP("#$ǾL fxBm@gH; G|3V`/a]/=yxgx^J3C`!TN9y{K@Psu>w 6 ˲8A8qܙ_e6HO'-tOYi@kuV"ޣ?#1BD/㝬?ȹ D>p$WiDF)13 ePVN HͳC5+=_+b?BJJ6`w,\ԋb,"csj.w+2Ǻ![*< aa5N,JR$.lA-ȁ-13&##!*t=JQ (ڲ -=jIIh`II !$KM&\.Tқ<q0 a yyz UP!w`Dq8 !qMű!2,DU14R 8K3,-@\FIR+@%+Kq-#Ht(rT_&4]V '8PH,>v*!(J8w<h y RЅ H% D>i~y@xȜ`1=(DB}t*"B #֬=${&:$̋oP5+}pAF goFᣉSi.LFC u` &IIa(LeSxEynOv8wyw} 򐊑=YliERLgY,$9Г\eUBN;!Ѷ ]tƴo+-N0fT|{3"CRł 56m[l^0^(q] aCZk: CI^uj6@Sd,P^ MSG`BIy()wO* PUheBJwD l ccr(M P]d 4<$ko9R `(^0Ҝ5䁜uRSu hhb'#Ș82sn"ps8T3vEU*\̌!^ qC\a0+_Sl$v +U02g̀)@$leu5Dz ") HRPc?SPPQB  U*RHt5}}/,ASr%+Ԯ=";: % < qQ׈%C$"TBtA>0HJSNm༏CR|CN(J#`,HȤkfuEB14 04}d :Q(XA@Ah2S45A0BB@r4RD%,0 !4! FXإbN6$#Hc|G"%jz|Gp ;}Azˈ9H^_2AП-*$Um3KH(eWX!Ad " rӹDX)aFMsfj82?A-_{݇&ѷׂN]S9`J<brD}"PD=LR["*nqW==zT%&T0zE)-#&]؄JQC'BJz "҈R*D W_{9)RGr:>Cџ. A#$qyM`]HSTz \:IVyg=4xB|,&BosW_+ay E>€OG֩| Bp2 hP@en}S'TUe :J$2!ZHA%>i&+IQTZ *NE6(B N!ʑ:Z wŀ?vb`'Ay;&$ALhpX}' 6 H8D4yPOjg=&;@P:>BSB A Z~4 s)FBD_4\A}V">ֆ)Wa za009`tq"bnd3d읱jY P@ACLAIQ qw̑QuEQAVшA2UeI0S 5Hѭz^qksKdG[9ˌ 6s`̄hj (HJiLY<F4͜ʞ>sD"VfC `87ڇvaRRl& S)-% -LL )(Y_E )a&p9B}PEAa/sC)a8HG4(UATH E1PP4T#%*!J% IDDT'8l gao'ճAւuv )@PN"s J}'FV,I"6&SD8TTdA! Eۿ(%JeC]:(( _*(nqzT'׌*Ł,44#5 5K @W/@Լv(nnLޟ/}Q}ìJ= A/ޣV6,;`F7^a34R$fLA;y:i&7jޖ޼~3û=^Nmd2 C{1SRз?NcDb*J7@ o0 , bkCǬ=Q} #fX˷߹e8$9 t|<?&~26#wa.6ҩz)j[ͮqsl2f=_Bw-'gG#ZÂNe_rM 7a/+={Bou}o :{${ǿsV&mIaTh0<`R_fÂ~]$D37sˣL=5`S.n/b|#Zq>qnE[-:O䤱/ZʈJajOn$Ϋ݈!=,ֶkҼ|mfkoU3.0W:OOS"z2*i<ƊTzQpdNx:9xx3XyS=k8pϟUjG2I'~̡n0E`~5SV;;vnڇ8UbLv1][A-*\k,1 _*0dS37I#BH#,}ϒ A (""eaX:R]_ä@:›4:ax| `>۬ӓ#PvŕIX3bI[,.,>JP1)ǚ/Ch sIٖĸI6^v4!mZ<((qf۴CKH;aɧd= dȘbkM%]7Ř}sS;B):蜉=SJƪ wf@v~4d_>Q(PS(B.{2sς?_<"ĺ:<\zc|6`[ Q!Cjf˶1(z*`xតoQ'pO"2kS1I2bC;b 1C;PyA ! 5YEsPm?9@̮Ni.tE:=ʂvxeC .{}^@VX$A)}ɪ.tChvkDIxbC2.؝X:OH^%=ڏrȕjHwi%#p<&9 $| h(~"_ai4)8IB#̀قV,&hVk/\EdAG|@1 w(||^ba  SGCxZA'kށK<`4Bv>4&̳n J Coc )fCS(DI撡a$H3.m& P >""ɏ'`rWh*8* G#r"#7wfWu4Wٽ͉ppLѰPsDME"UbNkkis򿲌֫f =#!לI=Y2lg6}ݷ0}dJH# Z$2'뵅J^q(GX{ \RHbC"iP Ŵ,J' l!}&dTa)\7w?d`.r9)]1Yd<.߆"+! o5ˑXޞB!x/~iw,K""h"08ɱSO̐dݝ@yR'R!O ]CR8i]kg9thqL#dd#wC٢ホO\ǀxܗD" > "Q"yG=e9 /Ǒx|>䬆5TUs"I'$gD04TKMM1QQI"||EzZN pඍoCα7p09;? >(*"XB9e8q83~~8eM%%$F^90*>ܛc[Ѻk UMb(wѨ^o$X5P=( %\M_DƂ 6WO1ws&"~,.\?SDD[ș>2lT$D[urꀘQE^l٨?sa|_'ie Q9&ֈkظPV<DIE 0` پK1l{iF6ٵD?EQ&A4 úN)ӈ.Z!fҔ&,\{ GA pr!CУPT(]y<.E=_WNAcC%ذcd:%#p.Le 6oF%kAg007_KF[ƪ*QF|J @m $Y:0`tt鎋XM1Rs;PE PEFX7ZLR,T%mCbdԆJ5ărHX̓xtqCP2hkT% E)MQaxuSJTN%AHTpA%;:&5ϡuQ""4ᦒ] TGv4PsXqlnb,QO0ISJmǸlM%DBt[)f;M̚zHLգcq#0m Iȭ14AOYF0s8D%Ka.HZ V5"PĔ,M PPL%-4$Eh@$@MFƺ㕡]P1P)s&!ܙJb `%*eF;19-ݦiFR)m9&&PRhJ^ 3*px!솧[ D) Aw mo"4 &Qz1iBhlpxeн vp\9I OXEY,\<4Z<\[0ch!Z1Q4QuGA=Q$ch@.oD(AbP. FVh?;.Z g]gYgJt\}UK!ߍ֊9AdChb*TlEdʩmT[J&,s86qm v{}B='N 1((|L!o0 a W)ɷ =Zi?UV?CN0<)4 /ȣ~_ńҟPO#l["1!ayiɩL F%ґ~)v`D65Jt|NC(a5A+J Jf~ƑQ}mQP`p,aͧ}A!UJ+?.iE1y  !C2" ”D- - *m6q BH"D Q A 4@LZ0xVJŶC=p@4^{iJ$PЅ*PLI.EƈT Z{cst܆V0IͲb2{Md=t)mMIbZTsUܤ>!zt"쳞OHw~ jWf)!,ۤE1%x'"2ME+ P<8PsS77#E{SFKI%5mM֊E]ET VrP+bET[e֝ ꨞs.iAInHZBk"xM::̑`zh1 6XY`Jӫ +Iuàz8tQ$+CҚCGR+7Ff-g567ˁJD$}-0zΉ6YGF*A(eNˇr3[m׷ҝ'Xװ9Xuy`E DJA54!!!#܍/KNSZ!< 0H,Bc܈7)qH|J);kƁkzhȐATH@ēT5PQvQ-J// IghJ&D=wmz dN ĎN=\!G͏Y6Le,N鬈MQB648/4eFX@,g-oN Z F DDHKJ .q2+$Re 7nĂ5(=ܲ7I#r|R\7{ !I Bof9iM@:0`a!@,9#֠ti*)Mtwh[J;g{,يv3n(H,H$@?r,@=C~Xݗ?LJԮ D~<>Yhb=/ˋF yk3XHynn QD! ؎D9̆@6S@"`?IB잀&QHq <*19]zS$0%OaCE((KKB#{^B $D=A)"~ہ3jPV~8j̥B -dƍCx  Ij *BZ^oG~7$7D*__~ȏxl^F{C]T썐hhtts1 E6˪9*IRD#$lPP/k |} 7`TQU1 ph<>% d#aPJJ/=EGc|ZMЏD~SK@3*+sI^2qx/h# (_5"QA B!p /B6|;3!V$1TBJ%$%@ha <@S'̞k+0fszh6-JD2Nh I-xmM`{)զׁM_ijuE'X^\*zoz)9UT~>KSQ.ѿ :ǟKƤM;pzvKDm;K.Cz.ȇ畏eRˑxW閥kbLM\rN fD 1DG#**L4/\1W(3Ja<]N: vU?@+'spo%X _>?9gRM/g8HdJIliIFdL㋧-k,St߳]WM!}t #sP+r3QAbу\v.+9 0(/79>GqԠ!x r=Ȕ!{5)=v0v 30UAVCZ"ȤxH7YX;Nh_csD&ӈ1mZ,g:"YU_<MöXU'F1 =XmARHeʽ˔x'@ղ 69Pc QM:e2 ,LsMoAWëGUa^ԳqHNޟ_IyEpcDdrܑTf|,lT[4t{/ےQ yzRU$1t}:o bxQvSa=䮸FX}NsB|c~^j׏- ugK_%!,%9.>l9pxީMǬan|v- zZ+.xNNQE؅˹H[nbsI -+\qel$>)/N$|>-wH\dO0v=&aLxwǜzo\6NɩwL&# (p9f? Kޮu3_; C;$z-&4o~f @+\Hq3R.ߗN/rc:BH;w5#z,O<^wӞe;D{=}6BF;?~Lo.z'ŒzF7𻩗d;pfSILڋ?t.]a$9|W6QaXw\e(&ɣĚ錅;{,cP@ր.9$IВi# v9"+z<47 P|(o:jrWg 8f`PoE5{Tn]ﶍ^)oD?JO+7Kİ7goE.z0VX@3[7ٍSoKR3<4f&2]H`ە$9ĺ9[t]3x ŅexSqAQzbv$^sxli{DE閰8aSAŵrQ@.bK9$|hfQdv` y"KBQݾ=$ 4;`&%K;IMro p:"A@K b(k׍ai Mkt:\ٝ{$WA>d$9T#5}1W>E傥Aj cJ\$9s<V|K/lAxw! /KCgQm hF8[Xw_bf5Al/w\2rb{H*],փ]X[8툋ñ.cp]ȍ9K6"m սŒrϩ&jҚ-Ky:g⸍&D,_ aЀbyz;= $ܿ3IwSpO۶kQ\wg}p.N8AXq9V `֩DlCʈ6)£C LQUTI v!pk ms#qj9@KzzRH"ѷ !\ jx6֛BVexoج(P1rkNnń03rߦz;=D9«j g)QM#˞ci叛&48GB^]g!/ ^v, e.Z Ǿ=ZfrPj ߑZ)֗݀zչsba*p|TrSZ* ֚)C|s'g {<A44BEsBz 0ŪK7&$PYAQ G* ]p5ֈap䁁` I 0q~dpDЬBql&QǭyǤ`<;'ӏB{aq]89j,弦sdKaַעz-_x 7A߻7Z):n7MVp5N\ 2$3pn\Tvg64ԙ8Q$뻲oH,s&&X$~SZ% bjih Sy9+^1ZO-!y>)@arxavBoI'*H*=Q;m*Ç ;1+|.4DQE+PDB IlZ=P1o1140Up` mEry:1(  ((L ̥c/n!\"(y*m;|x捐񈩖qZBl!3w2!#L1F 1)Y(x0[ D!AF l,r 8oc.9Vt| !;;KS9DJpYwh5[)8a !, miّHlqr)caXf=hNp0ւ-AF]N6Lmp1F23MF3mr{mɫ 13@N,mKX8fsO[0<0bG$mLy-(Mb/_/gQ3/hp=rpuPuWUaU.~['vF9{i: $7N9U{" q\od|;"3!M#+R, m1K,{haPGo (4A;)O(̲35( b0}+wtgC7=`P֕<xE3`uu,un&j2]s+?a;B}ycZJΔ+o iPjϸռ/QXxzb Ad_y SCHQ:IIM'cyՃԏeR&/" j Hp663${5nq!:1MRB9q1&zWX)ۅViNE;% 6ʼnw2N(DҤĎ{|y'(I&3Ox];ZdSky+jtqvu}+ǎ{5Et.4E"Zm˖d~b懮Мx׎Zd~3FE㍮)8;}-zME.B:jK5dz8_RD ܁g'Ý/z +C͓ #vqA6 '?Cyg! ),majaA BũO4&%>'+>`(,2e8V{ٙqi뉧؛ ":t ސh9" ^f CEwmc:H|Aʢo߀E|.ʮo\ͨNxpG. LmH+'򠏽4МE!b$Q, RD1ݚ1N Ego^#h ȉE9,\c;\r}r9!я?}"vy@sj1R1$T/<P8 5@ÀFWWg sT{Y53x%q.` 3Wp2XPu ֌97kO r:@#AXRٴ2HFs11]\Fqu6D8tUO1of F.6k!j2 XlKpe5c2d|Cw 1L4D 44F13P:rE˵hfk9dXQsuOŨ/T9@"a|Z][-sr,DBˢ ,B ']l2_D YMo7~KcazBZME;QoQp p!-  !s'ǑF*T2clTbJ )@i i"Սi e\2810@EA u)uAS6%uն` |0'}܂'YWˉ )Q(;O|0*Q)*yŇ,z{3C3 BеD|8p 9wITp XzCllI̱?nHw ɣ]uFwh P 2 {:YOʇ&fQ&R~^`lQ:<U?6!W.b#l" h?ks&y@;9"j 4XѹkM"7D }`jHuҼas=>3ݑ=QM/{\EFmnݒvhk 5}NwAG^"Q(M<2W8.cn}>3/N$đNaBSJJc ptd%_ZOfђE%\0X- [9& u5$Xox\7O@ؤΑrP@4k pB{ 7osʂ/,d-U$"oٙrDShg/ gSҝC_QM ĊwxۢNQRcr"l-s]祍t 4vZ HUMneW yMzW]H>@輙9Kޗ_VA}p3(ؓhJ49d84I{ &*g+JpjqLDXaF*![́u}33m`4c/+Kl)ޅņajNr:N6go!Č҂[%33P 2 C[4kAI(a jYo9@`t l7n%`r_9q2tcq3 Vը4S~<-Ԩ_:wHDcCk"L.LI6ez,nj%Nc*~kH<>m&NU|sdAdOVij#P/, fD5DBuOl`n`_xfh(t)@l%vɎSfeh)n+TC<@ B3pAq:F2h 5biCS z yHb\g KJA6vg|N v$1ivT{Ʊ6 - 085 f%σzyfʈt-o+]vΟTUV9$òNI%PB893cX |!3IJfm58PnƦ!]}hD D)Bĺ%Qzpg3!1D;J7^$\]b梣%o9Vc岢>]RӃ{(eǤ͹#mj۰:4Ny4ux}<HPAHY ӂtiU&'|;N7B43 qG#c{.&qg;PNNB,I)ekh!@-4ڊl賸D n~w#:l ) ̷̙FӀn6K}xwseAR)bͩ434|po+|=V˝)F V!82a#.;Li%GhYⵂlt ö;!`"Pz2 j2㠣NɻuLKDLh4mΖpbt9XdS#P|I"\*曇a aR; ̎Pc ޙ 6;3/֥($A 2޹*8,;d8f0Ut3k~ؔكBHTW._m2L]Z0O0E˚"2 /Մ0ư0urql[jJjI mco]Oprsfs99MRNc7K{f:^Q 3&X*||8ٺS0;Ay|PD,Ó%Z:=j!w8G\5Ni}:IIKd= cI$6AX$3%Ҵ8՚v+k%9CZ(!ڃMsۏ;a&ˏ9]c8r2C3.1ݜjqPy廃#4>c;1)'wqΡhNGGGvl!(ZC 'mP0W]"}lf>BwLhsP섖4hյvF;6z1G'Cj+gI $O*FJ RRNj6=_>ҙB56 w%iB@b(:o(<ɣB˟ae"-zA"z_柣Uk/b)'Ww͠|xy|*ݥQF J  ܛD!h;EWu8btHB0!*$h`4oOYiql /:^^Z8֙CI0!n&O34LViг/gS~]pŰ&<.=iy>9޻ucУ I QZŎ|kZ;掴 UN1Nm sY&Ed|yS+qplJ]݁$"V .7)_,24pz?cn:t$h Q6:M5A&5m!w64Cdd)qZ4eij,AR4G(*vd~Z;0+Ihcxs' \BTp@3t(B;Ї“b!bM?\Q6mHl떂Xm0 z̋2b<Zcnxm1c dцw ꭭d><;t傔֐5`% P:ҭd@Bwx`8 TMZ2Ba"0~kGc0)Cu;/T,O[(bbn crUL Hy ~5Ro?41æ`˧4H ا(U)C>JD+| ꑡOpCRSJ@7DZ;qgZ^~ {CP|z2w~Ad`~@N|@z)*IP nq*is!J3DE2n@`E$ c^cͧ,JKLr/k(`8"fdL{Bʓ2*<|A+$&!"V**(p9DX>S.{9Gܹe lhy:)}  "۔2Y W ԋa!8l`xgNz cwW4jT) g~zl8 @c)s$]uŁ~9'"N-o#|2t':P'ACei=EA ٍ9E>HfcI>$9C!="feh0 2+E8܎荀Jp ERsBE%rdΙ !$hF@#Xаd 9.Ђd.:ݡw50@RAX$1Nxr(b9;!,jB]V04\=faC CN $;ru&\Q"IL@Dp CUH.DP޸5J/%#2IbND,NH86ˉ F5‚0Ci탮c0lOxM3vcR;gUvPՇB1UuHGs&&SC-UY'a~.Ӟ12=,{,h)CEahoDhel#Ppf1c(̣rw+*`e*B)҈kmFQXq17G 8L֒gMc%-}dS.^с[FfL3C5LWZAG'y#;Gd 4v9|Ycb9x&*#5mTmc1n3,%dDElaIP:X]B)aB1-AiB`\.lQ\jb6mtArwTMPրV.=@;46ȡZec(YI29&{L=wr#%fMAǐO|:::1D؈SF^1`]Hy]VB [&:櫘{A]IX[<`,d#quEP\MʓN7~]/b{uR1h4Ȍ96t,2t\-ۮ` X\;,+d'84kuFM@jeF`ė1N#VĪMZ&l&xYp %np,&DiDC=IQuS>?n!:qI]m;$cSi=Ecl(\UمĶe+i [/:o\L[ע/Ire@U_jzcJPJПD,)"(h(CiT \qP I@$"P3RP JVB`BWBSV8w{Z'b@J$$3!N)? z2DAHvn-柲hF)"si-jtcduȑIN'GuI >R~{q]J!EF[ 0LL6<ۘc#Yfz&q_OXdn_+ƖU9$UX@c+>V*Wӂo[3IhQ;`[A-HQQ>pB3)E4źzW?py7Js 5Yܔə!foG}`6mNA ^tDJ@FeYx@צrճ_r+нFKXDK#%Yr1&*$93U5ȫc|` ;>h*ԬbfJ}Q bD-Xv"[w]-0ڒ" Qd *)HR~@@D*=ǩD0*&B$70D;?a^>qdo&0Y~F:㰳~C.k0 omo\;=,PCFt>bt=jUzV'x([.a)oQxݤ&tT1$arni\aDLC&B2UI~^Q012qJz,ʁI]چk)Ħ*-&eb['!.r5UJS9YLJ*(!4uW[3^F243E#PvxgO8U-n1ˑSKpf HvINeٟYA&. bD)P]d1S &8Go¡%zLtwH1ݘWݦAY5lM.v+ȧh=\ {C HxeiA,BcAƻcQe%șG=F\8Rqp#@Oy),5ʁEn>qE.I؈5"7M`5?_0'CĠBQ5*k ys_ T:h&+Qln]wACxG/Bʅ(yw?nS>4״цpE肪P?^7A)Rh^^絃轑9'_ُdS T>P*Di)Ӻ;Â~ =(#F ap:T׮!#{ |ئu_bq:P(5$h"z]g}SR-T6ܭ]} yI* i f 9 b(3 D $İ24Dl "h"OwӔodU^ D/ j)Lu 8AIrT &A8m!`HbEi#K@YX 8 PC @d7PE?Æ& JT<)TilAԋ?G܂c19l `q0ȿ_~?'q3ZHw'`x"\Q]a\=P$~w 9y\Lj_9ү6;/鳗`}Sr $$:VXXސ᥁z> !v' W }f'k:T bzϋ?VpHG` ڞ|j|}θI.f~5\RLFWbS 0md~̺8e~KQ eD[ͩ~(IiiJA"h84%> VE( 21 Xv؂npSLoACv8䜄9qw8GWR5Q0Uy٠EjYN%Q3ZSBtJ>["x PU͆1ʿARDtClW0cfٱ֬Euxxr}ekFd""#6=CIMU@~_:0ѕMQ@--D)(mGLs%48H`Da(4_<`@Х%KGeWH!Cχd>ٕ`$"; 0$9(4QT>@X*XAI[wMU)u Ҟ#AE9>A0!=^\+Sz.yݮT [/ɩzZ8792U1hEcPߋb~7K*/E"M~kȷޕ*#zqS}Rj Xi9\DaPcTEIpa'J>[D(1:a({@șI(`I$$9)zaׄNq40$C~LaY͍bQAMZXDh;gݎSX#^uj5wuˌvr Yk5Ѧ?^ 5`uᓿb@AAOQi%@nGQj$zrr~p$ h 5\,l `?AłhF#P ؑZIr. |ɪOqG{[tVyrb+c k`'xLɵEl81&fe'ٿ[t=MϘjgDܘ2we>CO0xAU)9c{Ǫ[ "$mM1POÂ<{){0d DQjQoz)*Q<paz:'(2ˌSo%fܩEeU8q4Pz"KPTLc3I_h^eǩxJT Ai5yR@u߯O(xn/PvO$q{'8?CUG'͌%!-LEEEY 34]R! 18a (Y'cbd5qHwC\` uP<^'`TfDa4v_>a |#s. ;x , ! c$6۫fm6l+"b|'hIbϊkbM@DA4uj$U$B!HE@F!OЦ BISD@)(Zhb޾};oW '~N>?Vȡj~٣6~G$0jC0eV#2439߉vѦ>!38p`"w؋`3aFvc%1H^{HI7^^'=Ya 0p!|>1UΓ3Dm.ّO8CBkaP$URCi! pˡ$jqMbW*NŶFe%Gw.]qኧ4&{ˣ Po! 5DR ݜY\&sws Jý镚gMs%8d@ҏx#[*>sR7'4PxdMԜ.E.pm%o]Zƶ0#ۑyH [F='F]L *oJ9{4N{'1KYh}) Rpu`&xZ_l r V#I1?7YwnE,s)b9}T#&P+NxpE-\XF I̴(ԙ:~7Aep9n\U'P@b6R2m6 ?FŁ@6;,Baej;b0H٤K4cXEmbch[2JzC]irBU"x%[ r&}X/$jzYb%)JœOPBy X8CpL@F=cSh,kgS4 퉫$i"Yea‘yRcCW_9wChrhH =nՁzc5)JWחQn3+=߲S829;>Dp>7>L Ԉ`O`Oyc7#/d'b`zd X'{?KwN'lSl.$bqA缲X/: ̟ъha(X&@Es$EQ6A[ : W\(Ru) PE? U>B"PQ9}߂D)040TB,,tA\ DlX{6'pD׋ K \ -T3?XjlƆѷ/GmT1"܅@XPnBɯB eV(,Ԣh]lsa11 M;VLRQHu 5|,>& OHt)Q "luœЫ0m8=h Ųiell8jZ a#8ilbK21mГ,&1%j&.! ԏF.l[5 c]#LC{}ya-jaQ#6CCmΣi|ORO;G*JO {" X}T @OP(MO$_\!:&֧|Яt5}r=:z{ӿeߌ:/ҁ](!"H  x\\q3Vg%Vxeuco>)AP AЭ\^AE?C(&b2]V|}m%;EȖبJhDNB?Ⱥv MWGp1Jq$ӍƒKɌ*TIO,u~`h׃W(MvF#9fNa9ZY|a} 9H; ϾW D Cr` ^O{iaLƢ=9 Ki6>fT/fPXyuW;ݚ m Mh% jI;"NO`K[uX$W/@?M ,"Ub;[+)6E2F  P&97dz h<>ECR ԇp`ǼJD`BLE(Wԥ_&P r]"Ї‰ga)O7y J䧈K‰ 6"B 1YOWlؾ:deFy4t<ꤨR1֕u2ˤP4ٿGp*4xWy~"~#OM IpA DzG_7m [z5{KF(EQ:y󳄼_"|aFSʉOw{H&*@VHda*)h)"B!(%Jih (C``?Q 58OX/@r'I@:OվZݩ/axt5Ш:'eaCOydԨwY:?([?0ڷ9qOR62c?BH0xVʣ8S+W?D[ ;B7A@`]?tXc[9?ܗTڟO~H" Ho(OO_%𧮝 '/?qX~O~p`?Ws{Qϝ0N؋y;! qCb!O=q )?9竴!έ]?E>~nmnn_X4h͗.qqqw[4iQeNsor'kcܿ{e!a* )yN\IWP %yE~Ɗq?Všeh}'0{w y>9&=]{< n!?S7Fڣ2 q;)ԭ?-=7ׯ7172Ouw2v_ip+jh̓ėk_ںˡ>#~=G_ w=)UsysTb"_Ƙp9T_= ?X=V@! 'vPI?Y:d|7!|TsʄL^;oTQ$tW!|O~|?_~pw!.DOO5dJ?{?~׻yOk?~_ޞOC%ua{ C͗O[@ #b \}?xC`/Ii_gw?a.''?}(K|z/~+MYo{Yu(V0O`7i%_[&~otO_|}\tvYg7z~^uW|gϟJO<?jo&pZ(GY/=_|@Rj3b>UtpzZru#gx= 0 0 0 - ̹sB Ñv'Ǔ Hfa>|&\re|O92 OoI/1f@_'= CެR ܇+݄s=~ZAT3M6F ,Q7ri%_/\Ys=Vw @g [~F:-FI˰{\d0!}KHA Q?j`?|]L=Zۿoe4OJ>ź zrԯM^"6nPBphuG{< E?p?z B ?]㯉dkOH^Dڹ>1=i 䖊.>A+:H ?JG1J>IGTp ̙zp=\‡VbF#I?x ]`:}+nߩ#p"`޴WUZZW^WN?א!$Lʹ,q!Nr$PO5'Zȉ\B/繐@4{)ŏ߹! ~b[>Hwm>ϟ4?4˰"ޏTXnR`4u-@ Tf{\K 78̈szױ1L0Rk[ h ` ( Q1M4h g-r%c 0F? Y!sՀp'|(83AGf7gV_:`׸/eVClbE0 ٕ'XtoY?rwG5)fVbKtXg [ ; XRթ^PM (XsVׁB E,_5 o k_?RAq 3JY@x<7ڒ{T'?G'?e1}ۄ//\a_*g  )0JAV%@Y&qp1?ߡۧ)>8]0[J>*2N_eK~]z +Gz|oД/}u};'jy;vA~_?^??w\yOQgn?vGp>eG"\=_}^-}>?k?_;?k/nր;dwOGcSc⫉}*93u}QlSwʘmV\:|7q!B[='o6f\cqoڸt" a.Yn#ch?dI#g7C?39y}[G~R^_|ч*UYeYEUeQeQe{(+$k;jtl{ Pt73ڗj)rh*lT}4Ml]p}==|wqvWX-e>ۤls=nv/(Xkr=vi_vfVy۠7s0٭:oHq l9I]Z6ײ@9N:y;nAܫ]92wvO;NNsn> RM #@P/O@f#Z^}Ц{z`zSP(@ss$zܼUEchEE(]H4byo{g#NJkfsJt=o`@f5OFDv /wR vR4ђJ]P3fU@ QJ JI]7]E P;dDJ(z>tukr]}ϔf} :ݷ]}_jzuLަ3w˕'a5mB=pw|t4@H@}>@|iK6zF|`ɥ(=I( U^zs^{[o)֋'OyksF"[`PkC>AvB@٣k{n9 ;x>(P6`Y4t糀A*.JUGvumtPuGm;4R:hm;t(I@Β((D(S_x> |nf o{s*}MwBB1:֭wx^6Z$_CEua0<}tܛ4`]^I1+eAŗ"s׾lE=U((T9 kiyT'r U9hT ptswQz޽qM붃^ z[mo,r}m_gT#[5=)Rţϧnow>/'Cv}SoNwv. mor!{{^9kGa^oW1uSZz}/4>0@AQH{N $uv=z`}۰ǬB׸UzkfvYfMfh;bwӣثww>4>MSv_sT۱d()^ >燋hm֝ڻ /}@ݗLv6KΤT[R <Sػ7MjMݙl}=tƍ5_6klƀ{zkp^\[JM)Uͫ]w.voH4PU-=U>*^ڎ Tq\ٝ,;rif8^lVc=.4Tzk{ 2۵im{sƾj"J>G[q{o3m1ٞTQT-ao`aOW-7nfwNzt9uE-\=[wz;mCyPB٩kDY;ޖOw2}]w{j4={bI:kιwsOXV:wiZe%U5϶\|T{u[8hճET`\Y;^;^| E+BPP@6j5%D@;@{3KHf(@(E bP(@ 4 L#CL h4 di4dLFh@&@ ɦ{L FMFi$O)db6M4i4zM 4i 4!4&H JlI?SFi=Fj<)b=GFFAІCFzDOQdh *jRIL&MST*lG4A馓G=Ci hiA@4 "M &C& 2`d2h&jbih#F$2LOCQJyѩDاSzj2G~bVarS +9^V_j׬^!1r^v`h`57;7_ێj ?U9_a ޏ1zF/Fyf:w~^~a1?g5jCMna,\_=Hdu\=mV2oΖpoy## rFm)9-6KA#$%jP?Ж`Ȉ?*H(z%)?k*P^]_ł8T+Uw2_H2}R~. 3>4?MV;u?ñlȅЋuZ>h P03k=wMI/ѣf_ O?8M-ۀv1X~^q\}O5,K>ڤn@ m=_@ Rd>+ll~ANBk6uB8JZ@Lm$HQP G ρx'm Ip7D!P G|1cknX~yaH9 @2 (QT(Dw0ED<]Wt0%/n[J +qctuCX" Q\[JLgnLѢV K1DlBq_Ӷwk% Wj{MznH/R3Ew})Lт4Ϫy(`q=hvޑ6sy31uonӊy!O2:S%إ#ŒOCc.M wj te6CV1 "I|յd+A" * ~~BP:Δ峜)$ u5' A^ }p홬],ðk0r4euq]e¤r 9YNx՚P^P)*\Dnchɹ,%ËX%<ƥѻ5t@fc`Pm%E  *ZBPLT')c:+A2i8Ȑ傒|Dv)s OF ILxi)ѭ4^% )ѽFeiبGJұ;AAfz`u\x*|1m$4 h _h-F GeDc0p˥*+>bƷ~-}=ffZ5P+SlG<&?&Ȱ+KIKiI`L"nE~ Ŋ P37hd1`Bq'ޤ:베)GA ^ME<0iq+j5S>9n?wik* ꬊCT]ئ~xQ߁jG1ۆs6?Lf?1AkӜmpDuP_Q$4P00 o Țn#vC.p4o@oʨM~m/Ω?ݶvN;?j,{njլ.-?۪W㡽8o>/3|I?#U0. >>G폭UIzCl*-_P"URFU+0ǐ#wL(x‚ԊbJZv}e- vRAVғ[@KZ/ }y{ = JTxK]w~^}Lnygj$PF\8ʚΓ;T~*aª&I%2Aa9}3:NN!dܥ`\kNY!{fU<$ "HӁTR9>Sz'JsD_畭 Xc܇=9#hle~v `-Wn yu LiC>8 J(r@,Q3q:{z1a'Ob/Ɏ~&WZ1)AF+2"u"!n98k)nOL5jrC\ &=g4&wV4khV\ZӢ9bm@Xx;V _[Ҋ?'NJpEE6"T@⛽|0Pd6خ3kq4 IrbjI^X+mooOA7{fKzV} ɀ:pWzyÇyऽfC'w %6 RRbdnGh@K&qCk|j&`HK %g9_)O@G*GhE2BY&!GS][Ft#`/ۧ[YJҲX5T](}Wp6ģs@0h>Lne|H3ࣟb>4m@NznDtfmj;=wxѶ"t 5/n1l#2oBԇ}!U_lc" )DL\% @ԙqD#Mև(EpB3b^ T:u'Cj%dXhpH8w(<4# / 2w1 7` W%JeDlD[ 4!GlҜ`Z_Qd10}\3| s `zO)@\jg0((.^.0cyץl!ls'X/7Q*d0, Bc=/EgƑe!(#@ \~3Rov6 S)Pʪti,LY?4u??&>\=dqR{K (@ (uG,jIT@r HXHef}SΟ=v0 O;i%iE7)TF3>' u :ɘgZ(T|" ̽Z> (@?&A9w EGɜQH\2%G??a A۽]ɳI_O_# $ށqĉJ^A( G]aZ5Fž vw]`j"'i"IH\|WqgoBpu/ O>,&@S" *I}(TjG|&ѤUTI S?Fz{d@Din_{!  *n?gο^TMPDIH󬰋Rs"z q%1 C)5>~u(41ۣ0~S+UmY G"?R'[^0Z)w&=/_wzLYi}mcVB>%<-*#tF/B5c21N4~Z[%W-zϐ7D  KZUQ 07&pEaqjIZ:|{,4z De7TRTyXE˵޼)]wUIepxjY,򨒝xe0AJe2BhYl3S?żr\/;N+Zxɘ<("$P* (U^C<<1Iᬻl"T_wV'RJ?IDtTvI eHJhR܊[ye7a @5F@uX͛D :^W`DTct3ZS39X؍x(iҨrSV=ͨR㟔NlB0g2yd]'=S,h[HA90 o^ Lӽx ; cG&u^IG%PC'e0Hq|h}>O@u[|Du$]l&ݵt)KwsT 4GcM'Mՙrtu=Xhhj{m?8lp'˾=W#^0!+n`ߝu 5;_m뵬d2C&:.G][.Bkyg8>s"cQ@(Q 5)Ye R"mQݍ w;\N% S ߱(ۧ@ҟg0oS6`譱Ed4bA# h)K\G qx_A#I7ʭ= LZl%"Qa\Ok?~CKym²45Je"|_ 'G@Đ!ܝjӣG34% ZPXbU21p8 8C(,dHM J0?Y#jIsjʋ 0S0\>_fvvWs>Wei>g};^[/xAU!"AQ@Dt#E!`YI &""Nu'^ʻal`@QA9 @,%Dɼec3 eܵ ?޹·-?B",w漼I&u! @Um[$jHGoXG@?LB!*@<^]`w>-{Bե~:-'1sm&Q?wt⇋?ӈ}HIx=bҖcZM&S0°OR,!?;K5U%d̒˫ß}[82 +Ԫ0?oa1_Ba1|8SV[gMM %egqH@'ef="tDz;ǚj-.} #) oEz~^6K(ڴeQmEHB &_o .oےhL1up|LP7{N1\vToFvMij|t1wkI\x s;jmMN;m(R{W4cP yDFPRD$r|L4޹BFGټѥ`؁KƱ;3/nVGI4sY6[J`o KϏfxu_f;_8_^hdzf[y-Wd8Ԑ(NQCVP8,@lbz6쁇(>=@2]ZO~zhpG#d)߿FM{7& IY J>sO*&e3ט^=DܵJg!w?DξOSa\2Tt*,Y\˞ͨ yȺVz5qx-U?C~ͫfyLը{gz4ؑA$/ q3o})bB "N#i/_s?zqX?`߃S'f~@j<<~}QZy&b*xH }#Qt; @ѽusw݂ оI$ z%J8_:zuNozb|֢~_ChLr#Vk=Zː\h o Y\ʹTt_7,OWv,ρCmޢgf<3G _Ckw5<rۦ_׭\]aT+kyY}}V7;">o_~CQH֑hc} -e5k>g`ZocuO~a%N#qc=>[}&%ǭg'"ǂ_U1c}[Yc_@(rKXXA Ȓ@G솹X4WbX̄Ia4TU?u98ӻ+̘?B툦UݷŒ- ~Uʃ9,>qy;ƈтW0VQs> [iaXEXV]lqLհOˀ"NB6 # rP:f}p@C|oSV ú[ףv3 ~͍Mt(gE7| ?@Bhn<8j#3yaI @{,}q!/H'" A^P;_6 ߙEA vpDFa aZj?';O= @0p'q4cT '0!.FaW}O~|M0(yƪ88RA ػ&cFA%1#yTYΑ0>J0( YvN ,v5ӱ8" "% Zp ]3Ko(Ȗn'WQ3 b#٬ &ʑ(c 3ᒆ 0E'9S9L ˝pJ|chPS@q>DCkҒ`_otEV,/l u] *^63X٤!OG\A<Pg|r$;ָ.h(Tf$8Z/M4쬼02~+x'o-(B9TbJ&xi=Nͷ(9kdZV*ITPFBIQGi}S]~75;JmGSq_n7)YߌCg_ WM=q'roW @˽zi-LN`a}< #ƐI+=q<'>%|"q0q~{L SZ7⺼}sV!A@!Bhg8+O@c@A}$ ?[A7no*??}wT19%X#P a*uz`w쯡'}3BEVHH&nWq GISbetFy+}"|vIch[ eNﮆl!A%1a!Mҡ"s= %;ؾ\%]~xbHxch]^'C`zz h#BlV $s'0P0""b Q= 079R| }V @䂒#V'_.#q˨8-Bv2OdѨ?5wk#Ӫv)x|ғƦ)a B++%HJIu3,{ߟiB[ &c!-zzD.9rF^J̹mj)K Hvh,,.ߴ)FYF~u "@JwxtԵ }ECsE`us^ 3&KeML%5=W%IS"eM T𽲻FPmnѨQxҿ:λ___>}{,mEhmMjcJ\h RIi ,fTF5xxN:E–%F4aU2eMSSbTF@,lac ߸""d("?B17쁒. Rg#A[ɗHdƸ]˻M&3smFy۔&}HHWFAq P(tZXiiicRedpvVfUSM(u-----,ʊ8xx0)`Ues];6X/ ^<ܣZȟ3׏`jBᶟ`wIUߟ?AB @1(ұqJ 9PI"1DVTUYOaSYv ފ|*R 3M7x>1=-yL?ʞI/ޏ[Ы_z4#c3p ҡoj6t ᅉ vN8~:1ζiq-~UA?t r-bsC IzNhA $ `9̝"e+eP6nv,#!wB8adO Z'vpEt }mn|%I TS(P ,^;Kgi;_u}3l%%]}YTAU`KSiiT+Hf)+Es%J IY*"zZ`p꫋V0H簏E R)JRܥ)JRӿ~7~>gW(A(Cú/}R}r$R8vAח[ߩVd7RĤп8aXƢq Kf>|gs36"%lvYcr7ilۣ rþ:I;(1iF0yk(_Dz}x)=?>o%ӛ"t=^Tڪbu),Ԧ:qN{?$|X&!*1kT߽%5q6Rwxytkye5^[vn.'rwwwԻVqF `ucCi9tι{P{TU_`H3Ȟ(da7Nüj ]_ÿm?>=_n$U(j Y"E2˸slvR=#|to"rC3Ѱ$K&'{[{qx:o{JV S {{78+<5~UQJjʔc̴]U}myKX\+pxҌs!&Hf>}vJ "2<"Ⱥą,.;YFbrJ5Kq_]mgZl}L=UjEGW{tDJ]l{-(08ge9y*)щJ^4_U1Yk[N2zۣq-,k(?o7Jsu$SD pD<4#9:ADIoU_K/Mz'N0$zk/?{ʹꛒqoĹAICN3ب(pPYY0Vj6_?˔.:SqݽJw:a֣0K|=9t%~q%Y4;mA#ۻ{H\NϷ/PD B ܙjG>`xoDA!1aI.z@JX>o١`y1s2Wޟ~1)x kBZ (+Iy)RGDT5$ɄjqhC4ue_M;J$@1S7w2?R!y(@NE2W{wn["=؀ &$  _ڢeIqFvHﳅv^)5&{ 9\p_!fpO H$ѭ j~U!S"YOtQTA@95>H|fKgg"N4 ~nH䨬٧EƴBAz>uR6t}MXu9^dQ~ƌD.D'w'bboHta&"toZ"QGj9k=&(:Y(c[{}PaN?A_T~'09;]7PRfYH=)#)k?E?ۥD+K칊Ddwc $''(17Y8H*E4͕-f65̪@R(z3>;;t:dn5UUDEV% Rz8Ma*TmB+Q]٬O&ٔF( K?@E>ȢԚ6+Iw$~jYu3!b,_1(C6HsBoۊ"H"`  HH I_.>o5SU"A QQFǵnjG'$" I?3WS|vGmT~O\RD4 !E`}B ~>Pu@6H dMɊ +Ōqcl~.3gn0Q̊x1W_ҠA=J= P?7fЈSV֊mhSHԡZHڡMVn-+2ef5[C[C#k4,T DP5Efk&dLj%&Դf_'vdA;hHҊFem&|:n"l$&4Ee 2`MУOh{{?@APbBR&4D2R3iP٥gVO|fj2%YͫS(QFSY$K%m4HHZ--TJI%EjJIVijQYI,Zʭ%eiafX%i%+(H֊[ZZleY*B-b>?K"ԔPEI4JZQJSVZI%J"E֨Re YY(l,jUj"m[%*Yi&*)+jիjD!5ҤTIU*թVRjҵRLVԋIKTImՋm*Q)RK4-) k5%dXJբ) SEZhKMdK$+TJkMTP%ZDKZI4iZ̴--!*UH"$"IMfHOmINrs22Ϲ[zlLkm٢Mc,!!eȢҚ_;[QZ5Mb؄hVMk-ZZլYV$e*Ldbm(B[H,#XB-Z*k[9іS$eL(V޷mJfR11y8Zkbjm FkCV21?-mlKl-ki-dEYȡDDB,VTȲ&""e>oyŭm/v<gf+kPjKvwImVV-JSVVOSֆo[CD8֞AȐSRLۤnddlZm| \6tGp~+My޺vqWYbhYF;9#.xwm;j);n&qM-PۅC]A;RR7 ."E0F$Ao'aт_T 6[ ^h01ؐ.` z#CMCB""*j߆=ݼoxÑA9A1^| "Z* BHPF2-lEZm5ȳA[QXaK#Z,kYV)D$]ll[K55RVYVlmJM[BUlk)[k%jQ|JLH|{UնiZmBb"5M-eVBRJ%KYIbLVNJV4VCF-ڔ$ҬVJ)"YZeNHdS)d" -TJ#B,ѴM#E2-JVdVB,jEZZPJ$V-*ѬX-Rҕ-mDDHZIMYkZ5*ĩYJֲʓV*JBRAjhV%5i4[UPMJji5blMdXVQ(PIliHQQ,[%)eTj%ZR*$Q+JZ4bҷa$J[Lj:VU2-FZ#X6S)XYk)%E*IAZKJUL~guXY2MY[ZdĽ[v+VVdFm% JvCիeD%jdKThYmSe+HiVE6ԍ"-6&"UQ[MRK5UVRUi#&VSQm[D+>n-+S&V5jȖđ%hWݱ,im)FdֲU[URUkjʕFI)DDD$$Z$Ж֐"DiikfQidMg𱤇wO͓lV,E m$6EY+-D ,ٴ!f"ő"D *>8HB}ϱzarpqlENJ^:5E~r+Gwơe`+Q*hkoJ"l:@R 얞Xc,fXOa?A <{4r ̶dҋ~ASɾon*GT .?/>SYrSQx0bFj-HaRTgR#=oЦ5 JJFRr4i$+] !5gZytlld^a18<\ .)vBbel@1;NtJqT/~cý1d ҇PaեKq;'J UCi3ix)ΡUFi'*GIڅN<":G?I{Oa|;!{SizFp 10yDBja!d0s/wi|eo%:g!pPe4)艪yMϛ}Jb<0PCOD0;7qA O 8JPܯm8PX=TYoo iXy^^Tv5QԨ8Mg,?@4@mT(2RTMD)ڣol:3BN\%Q({.wqSR1j1&5d]̩$ddS=^5ʇ+*ڵ?wxC.i,;=}83⚙dm<4=xr}b&,;4 \nf M)ЅO>9~z894)1H C{=emPa@C@6a|V#=;2 UwhPv0mv1x>˟T,UþG6vSd[ xkӧ_.ƌ (3hzbTl |iNh #O %20™00RcY½3oC <9Z`c'gQ{,E3a_&[;قgc0a"#AaW]VJwR߫pQjJYN]UTC"+a`0 EIe3E q̚ U񂒌5A"`vk'{Q]UaLfH,ѩ̱-;jl `OxlllV91WͻwtScZaZ8uUN+IH@7 y&Mw6p*Tf0ƿJߐH*wke5Pj/(MLmz;X%+*HZ֦[lM>4wa_٘RaŰ8Ym_dbƯQ2 5biQ:DϬ94ǨtKVWZ{.)>,"k>l$EPAfTυhԏs§٤:k:0lM6Ln٦1lئU7^Ӂ 8laOs swUlp0+ъɵ\g0…)T>,l*YH/?J~y3/8d HbR?ˠy{02NM_zfu_x  :j*jNGvf?2] t|N8(ɂPIF|N EbeUSr{NRd2ʑ1&JRylSJU}!-A{si̅D9{u;o teSgG`5 )S y>plzf3'{ϼ4H@s4x-ɇ'3%U橺mg4dAQxf>'ߘ,ܖgbƆ2UDH,h)CkA+J"‡ P"b,աThۖinpv06lѺoWE1gKd;6hHrzUUjM%իoo#G&WSٳ?b?avԠ&2&Tȑb.HB(A2ʒ*dbTΡgB=}# ?ʢlT*‰_[ *?Ggr?BUUIͦX|#JPI%Q?4Y&aYrӇQJJU&p24l1OzCprF.L(wbgIc8;Dzqd c"Ɔ>ٸopox3! k~hlI-œ;)T説{binѻOiҫųfۘdHneuTf[`11Z1Ԏc(brNf*Ӳl*$"d2'`DCiXѢ0Sv}_ +_`=j u:6 0HŽcmǮ:W:?q6lհ)h:KsELvm<C j6)8%Rv*h1x0fldZ=z}'|qa:v =WpOEYaP9@rjX37Ǡss>8㛏8HH4}S@~^,Ô^+A>t+~ IEXZAJwUDR̄! {}TTv=^j!ȌHh Ql/ `^t5>8}'n?(7rNcZA7C b;{}4u9cWUU#dP9̨!Ir##CA5o1G^Ia,i̩[ Ⱦ6vt4wU`6>}QxyXt\2 : <5׃.?lB6l0=iLeYZj_\ưm xpwpkX-Wβk=螣;lٳdĭϖ)T0á{[Diqlsn}+ٲzQ|Ǝ?~gWm>2on]xWI1>,??~cwwSE)ҰwkęQ&Ɣզ6V6n\p\>IfdjwI531 T< NE >!y=ӳ#vJ Un\pObx4_oF+3zJ9S}708T厎e\,qsq8HЄHR1C"m)g-׃ZOј"-T1lZ1b{F*R$M$${9qs"M94$HI9"M&"LbpETUi[m48oپ$&>#o?TyKI?r|xrxNz؆vj_}_g:uhUZi1OJTJpû8RJEQE!Tղp>i4~}i3$HB$I'>WxOOGe#u%Tد6X*Y#';Cn$AᅩO1瓲U}[m3zM$$1 Iҧ^+|Ww%u|W&̦GP,A{ @nHI~CĴ+:n7fIjVӷg7?OuvW RXL?oM"bI6$I2-rdT~l&**ITb+Lcf~Ҽ~%e1Yۿ_ُv!n@fiC^<h#dQv =FnNyWҰO( H)L\o:19JҞ ٗ*mQ4Uyi䧿}ʼ`HNMa6M`;I!*wSU%I(@M! !b|Lb8%kX3t]fHd<]ӺBA#0'nbIY%. 1R3sw^4ְX[1)# 7=OG0cm.ٌ1c e?0Oi+TL@L;,ʅ1h~ ъZe*,::$|$坓qQ(ȥRP[BDzH;9螹W7 l) Ʌ7S?.=m (hHEbc*ϵ\)d Zdq)I*UNߘQJYOEl~.*%zɋȘf*Nbu48&>5~MJ)nR ~wkZ5D*> S#b%Fh2vAÑ q7ur2^JA,d,{82WSs f[~pD{Ly5h$aQfz:su@Rl`'Os$(q% o ƛH͝DzMq|DcϪL042Ą$ o _~!;Ρv +|?=Tr=x[Ojx~t kkX8m.ϙ[Bp:E~['^v3- 9BI@J8;o0>gmrQEe~ f6 3tjx+pdAP7cŘ~SFW VY ~)Wdk-mFx3wwlEjvQԪeRӧNX5R}+s,[+_|vrss/[:VF?-=;4)|.Xؿ*Z?Mmk1ߙp-1}˞VEd<\CXʐE~x8}q/o->]KYN.9~??ZNxI7>LiDؔxmYPѽ-?Ԝ5;my'EU2S]RcXa8H(HyO_\J)D|G1XeO<4Vн2K?ZC-?:Q IYJ^>;Og)NE#7*}N쩯odϽi-|4W# Gp}Ib{eԽ?%X_[ԿS:g+QKu9rW_fV]3.O)>v]=Bo8I8Df%0z3/aV#rGfre1{Uj,r4zql@ځZux8oL|L#X%4 ڭEZ3`|1_矉Qm oN8#ՐbkҫߙزA*yQ>K :VvL'}71uhCX@g(G;Wihlx /\+KSMit. FNpǹ#gdG_n ^LN &-4`<ۭ6Zgc5:u ~?R/B ~yOjL8҈6Tѷd™KgJX3eupj0șj+BÝڿRL N@;c%}4ϹG8vi9>/7zߟ 9c9y!)*h)Q'ݦ@WAW|ڬD@>.eFJM" Hn6dkR}U )EԨ!{g t2o5! PVRt$pl^h;p*2F#PSgkRp1ɍ Dt [@Q50ZzAĐP)?"Q`iHသճp #?pcؒv  =4]OE?PdSDuLQDRҥ?5A7ގʉR J=V"N6T`@ڊI a|R9K9G UIDR`ӽ]pR8V `rw@8WREWOH U ꀙDRNPJ UR= ;OBS"Ls$^i@/w&h$2 vhq1gP Ki!fhNO]vz LCU V 1$#8^fVK>B)/Wg0 |B )JM-vDKt:Ʋ2yə^᠓ J%PP7'1z7&gO\rK2 U/mjWZS"QPVEZיQt_Wwi 1F/%gfAfdq6ЋMq ͵6bЦu %*#Ng_gaa-߁Sn9G8.֋jTW?GД[ UB.kc^kQwae_1loܰ__^#9@;Pݍ7m f% FFFgߨR*B=d,^8*s'xAR^JpIYt]C:[XܙJ}٪ plGd]C֤PrJW ćZCZODT|UIJch[|4 zYy:P,eh|kʓE=KL\PPQd2 DXc'  $1BŌLMcsư8JꐃmZ)XVrdrV%vISz\N48$v;܄|A>kh`)"?__ $oa@g/'ǥX6]MT ~URс^F1h7pzk%8E9hh??9wu^n?q(׵ǵ7 ,?jIDψ"Ȩ)Dcv~g2;| \ H> @2%~OY'4Q% i 7?#7?{`bԈ$=?p= #rYM)S:dvY7]"2ͨ ><,Cfhs`' aT@⤁:0$L'``7 '_l6hq/5<'0X!{䧑R#;O<LU8 ()eôzTMbVwBih>wpN*no=^S~ 0%vxBnUURV]ہ!8Sf}pyUT9z_D"?JOԩ}zVi N$ROngqPqLK?"4sIE0HR1O͌ :ͱY766R-IcfQ* Iv#*| CJ_N99_M}?AMMω~enV+GW>f7?bJ l*zXEBŋ<#ƨ 8B=ITmHHU$hiHm"FbMfͤ1\EQEk >5p0Ȫlbkcop, rHxH)*f2M&7Hr1di #4@$nMhɲ@IM&bFL$dH  DI!RC"B{|o8N ["Zp} =zN-;VY&=zv,/ot'R!;,"q3=gIIgv虦}PiY)iMMMFki7Bl4йsXչJ87Hl!4u<?4:(nF! 17! GFDVR678En0aIJϒv1KN1* UUNY2XeFt70VSζ뉵U| ckOq6O#I| N,R} !YWXD M1Pc6KTRl&9? l謝)aT @y@h܅~ 3$Ͽ>M!2,ƞZcqv~Y ѓ 1_?+V7ߏ/ߔjQؠH{58L42J2g$ 'y`'M}>3 UK Lyz3A:aРEJj}ˉV\Os_}}k>ۓ *- J>}hsKBҏ1LG,sL7$;ane :훯="l8/@LPc7!0r4v1,m"4-6Ct\gq< N~ 6(z$؉ ZvE$IĴCȤ?2cYD7^st8QT'8Krˌdg/m7d`Ә !D3㳹Cnɿ8:ꩢ&wpOpq :.Zll;>l>~d2oR :kR /?3mS癗x>ggXM\)2vF10ѻ]{=pwg~FVH,FaWLsm!re 8g{m>7|qɡ PI@#`ͳpM%t<%qcr34,'0s'>)jh"ކ=?do' GJ*][j^f RPӊ,%%FbB$uX)־tWeݮ΁n14FY`W'i=Sꟺ쟻ag W8"0v%1"m PAB #DYM.M3*FPMC;O 3qcQI%~JMig`) a >Q2%,e60ât(gZ4 g *r9ed(, &=~yX8k!pmzɃ3gh hB J"s: .Gͺ >d4 J-l!փe[3?˙oMtc.tv5)17~g'HaIӓ:+M&%Jgدaof,TQi>t_fF£?CIt645 Gj9?0Mq*hqe?u.2{[5B:c ':z>'P< {O8[xTe7Udv3L۷P#/9F:Bo@SZ,Gm?;PLcOfׅ'1 D׎TjoơrylRM^Qob,6 \;ERk&pMX$ ƛ5~z$ʽ.X֛G6` 0v" 5=Q ˬ>Z4|I d:cDA$CT6iЁez O%$&~g̹I>O]ȯX|na'SҌԺ婡 &wAldžlYy;4J%)q0W 1 ̯QJWUT#S>Ni\lelR76z'{ix}&Rw0cJRI'hɡzI1Op:0Y6N*Ol8~ӄ_^ǩc;>O ǵ?UIRT< 79C#bCC=ߑMoYxݱ 8?h{ |GC<]JsGD7?ƞ =0WDv~iSlR=UʼcZ0G6NN\chv?(.Ǒ<\wύw?4aFS; hlaBaII JTƑ+*r1Tğ?Sd;'D'IcT/JL)c%t,4,&ae=qߘq*!ܗE”m8kZ1qQp\q^%j?{ȼ:3hao&7qaaw,cҚ4c 5aJTm{b:Თ}inh6i_?_r.L[GQ+ +0)E=J)6Y׳c\&C2s7pOmaB:Q aOy*>7 Ai[(}Y˨:9 -E~_Ou|EZ/Q p&ʪ^8eXՂ` ٱ^m`"G@ AӠ6JjTȧx$W1OƳ2t1p)cx| ht" :Sxz{MUS.='盩qyv~wC?ywqx$pfiC*UnbnbSwXz0o>/d<!d )[DOXV] :El*(Jt`1+C=?#NUXU $REx$QlÆ۫:76}uO? 0=CUMaFmֳfnRA@$Ӊ_!4;2+T _>s{vG .3Ucף`w6< IWv7,'`L??OjO( ͸G 47SƔV&euj$aA j1)4Z b 0iH5563ZLVFՑ\~k6h}kz!'w{yo.s(sHLcvݛHD50l !@)yA[IM tk,,T82bs?HAv~7ݞ?;|'? E>'cf1*n`ƛ+pl)֘lLrQ4@@_:JQ>P#  r" Jœ9J{P7Q$# w+Qȝaw*@tilI#JP!cQnr;C] 歞ݤd7x1{{za;A>1? +z7M "8521?Y~I3dʘU0E~DI3ǜRT ' fSDcR!WgKv}ūcI`W{wCr=2 C4%y$bp-p\V O1R0ٿiV.P rC80$9kbAprz=QOȁrąTsl`kvErbHQa7M3 uHz,}oCbw{"̘0ن@Ixo;ཧZ.P٩|.p|{Y[v + rnm83:vP=̰&D-<}>}ZäD"Wd7gtLnYCn^f'݆2MoFOˣpkƈOf#FZ@@{~!jBWa3W^ c2=_@e U $yc$8oa(Gur ϷK!zݏ15MܥQ~?md4g8+HڣEY[57c'\|r7(@'lGts}< >Su[@Id~`!d5=MQ,w}} C#h˧R¶BR@ Ro7tkum-/7(`Xjw&xŚi-h*&_3r78ùĶn1qͺxFk D~k%@cdD,@ c .;_p`o{u=`.P?8`CX7Τ{l ^"a`r;î\A|:1R`kK,'/zU*i}":SF#3L`aэ0sο? %O;c7W8Ls990 Ll0csss89lቻ0#s2L-7q+gq I6BiI*SWIlIJ"cX!%IJlJ*&'g"G7R|?d K^\YцEDĘUB YQ%JAQ!a5$,X-?:$#}!#P%@?av?{I~>G'S`6T 9ܛ5R3:v,&>3WC~>ywo@~fĒI"sq4!$K>>Dcfnm)8M110蔍&4i10SD))R1hbcbV%I LL1114L111M4M&1474snn9FFƢίs<~_8hg{|؅B!C$I&>oIb|aTWZhnj>#$HO$H$nDg.& :b\fs!7rhs"8ܒI"sm"Ig7999gJȈ&x\Ϲ"ƾlɨy}DnHM1c &10&<-\Rn" )On0JF4aMILcLo9nѦ!0g9MlǃiMc`WW3«~w3$ibc0cӶykʽsNNI $O'f7{x^ǰaw h|#h{z N^Pu,vKruƗ>;Cog0L70AhHEN%e~µr3CF]<"sVa~1J ;7((L.Aq}37R"6;9بgB B|ސo:={fn?Lσ\q `dG YDLV%AN¼8٫3,dw(qn8<ZH9HPiP8͝2)4"Er]]]XVijn(Gr(Gԛ6( I'~g=98(݇(FDvٓJTĂ̢!C94n}ƚb'?FRG1>rN)[8htjEs6 vkf=z&= f };޽'snf{J 5O?ɏyֹ\ \2hd1lRLr&qȀ 4ZFp%Q nIǺ5q8۷;wA⋠1|I۟+5dNx / Zҫ1l Rf3:Kċ$\uvqi7n S[ve)DKm62Mr锚{LJj,ymT!t*7łg(Ѽ2EQ3Hч+qOU˞x'Y 9jc25hwۄiδՒ8c3Ac(4۱v:86%McC9'$itb{󪽑Mد}4>"U*J=1=y1m:cFLSͻ{͕ұV~Ռz<wwuwՌb_ )fvLng%v&@EO˝%B ϻGj7CQ)~i3OH6V$ʑC8 UC g8wHL6-, Iҝ"[v걉yM#>Ybڙe>Lu=~Ќs\zp SKy5S.izX݀7s4ϔIkjD/PmG8HBf&ܘSs1f`ޞ%>N_BG\gnMoGtp9`ZwPD&& hu67ЃPleDXQ n!tڢ Z2b2a $P)mOSr<.N&^T/I|Riy{ʾt0d@_uv؆[ 7vdg}G$=J&ӆ?5m|?Cj=ea!r[KrmWw0BѶ,65v@ C kǁT24WO&=?tx ވ-Xw&}~ p,n=Ǣ62wfz2 _2 crsğ-ZjJV,QTVK*5 hZPw q釈 !y݄yZ(mrh }킿0YݬxI򟻣MC)usJba]_3퐏$ob'HA $XH Cfm8=@p r>**6f>4Oa9:>70009اyTJOnc_Wki"{2FYC9VHɈfdyMj'tOeĜ 4̙3Hu͏#m#Ӓ{[~S-h#x@ܥ](趓u(򦷌 ~XLK%JSgbO4򜗣o ?|K_OQvњUwGws6k SNQRwBbP0#̘<~|'bhܽXQGJѷߏi+o;cw pf ׯiYN$QiB]~IdOvJB_4}ƎU~lXn*0Ph u`ntb c?6[3,zD; [Mքp4o9Oh TP'|3!*6Ha">b_B %q߹~o?ͅ {mL}nC3<dŠo\M*Yl&=eb$T,R'oZxFؘޡ#E1 6  &# 1s2aciU4Z>p 8C\Aȧ |/ εbt +|d{'}ASn{ݸC |o뿛ıOо-LR? n@*7 *o-2"d7K*J}! k"h&'0#&6GiiƚiIee%1%Yg_f),0ZPK$#fÒYQIhJTAi T&bЪ~  n~ꍫrTN)s4FK>:|]N6E^gi=U]y =6]&KM|ᤡ%'iNSgλ]814 0*RTB02^l7$H!sJY hc' |)Jzo,k4YOG jə=XN@&SzݻhK25D!$Mۚ)e& 0d EXD,M qd}![ }NNZcJM;>O1ɏ]Z6aُcUʪcnݹѦ7UWM*=^7pu=SgnǃFȭ7r7i^caW6Vx*}scetOt'7M%TՌM6i66n1v00 RRFɣf ~8=nnRw(Rx660(R< arir+#M4j4M>[40kO>M)ֹ婵Xy'+2iqT4鸦|rd%I6V1C<!BKdQ@*.ݙ"H|r9/S> EQ˷Og& =Oh{Rºg@Gk}4!U,煾h2|=ftv~SEHZ|ik'n?:u: ~Nd+#z<}y JgwWto1y0-LAz3a],m3\*g1b~zH}K a2o MRJ-+LNaƤg\iF`,т 0Aa8 F12D,:P@2h 4^S,U8X$),Ǒ8[\ dH+`7} (2@"\&PABFa?|'Yz |nxvq0 ~T\_`sgh1 :Bͻ[ ~@v LhkvÄM]@~=cfA5 Aƕ)Gh}xHw>z2 B1 )<òAZ9B2̂_'F#: o /kLgsk@[=<2l7 M3e%`ʾiy@mXhb0p}[ʛɑoWNXsg.v8JzX;}"UXH m#4v" h;D(d͓0\*X2LyAbuVG`̍`6DjHY/5$ȁ M- 4˼| ~`bz1RN2rp8Pu#L<ߎ/KUH1 j.OA| }ƀjH?d'ȧ_k,Na4wPsr q ^PD72"G|Ζg֌.Y;k$68'"^l]&`bd: 'F as|:S$ u:Fϫt8? ɶ00 3sE9ݍ06f5~"^u1 ҽ|v99RyM=aƙ?0b;gwF/3KEX"Y`T7a,1C9 u+ˍ:amPm\O|a [QGx$&! pT;i">OS ?>l_7Nr|oޮ>oCQ:RR"}ܮ}Gvlz@8`W%D7֜F걌Ƕ띗᜿IXu,:EG?T8퓍'"ƬXbL`r=vޓ#AǍ+BIˁdt.Z\8`գrs# :~>O0|k^?&"Oϯ7^ƻI< vji5'n7q^n10afN8~+11o>,3Of1;Ia@&YUsg!F:7b?~U* cԭYg7}W3v H}CT7=<%fcy ՙz:SY &K [le\8gF =O2Y2p圸;B(L^!`]FLLu-q̼8| qN6a,7x|N4 UWH{:+w3:Pd XfZm0!M1 X0Z0[0d Ol_}'akf_Z>Ğ)O2wlr)ي?osS`a 6`{@H&;\&ʅ.߿x@7˞FZw$e ̸ɾ8C2=7w4߻6n~[:)QURU)%6>vǧ 4k$CFI)U)IPA)k UC e7NAsh}zdHЮAɘ'O}2͖kyCIFtyp K݈Bu#:p·Nɔ  m¹]49d .$\ؖi XLπ$}pFCd8QBMRfam Bf] x|![) نGap5f! @xb 1$歄w%IMR5Jڦs8Jt:pJ楂ʑZZK,+x;vFz=8bpgO߱v28` 0y#*r#ɃE*S"+*p 嗻3[TJM3CQG]!||+=P 60Ag ,r,;hHkvWNtX~ԇI@HYfը]/'8Umo!2d$&I$+U ,tk:9m:|m\oa#aP] \OQd [y]0!veknvH-o`Sךv? XMq]݄@ڗV iܘ2#ǜf >1M n)&13E/!:GUgcp!{tr`3x&q:Gu4aë_C '?GhmƀBnj!(8zC{,a&f&9~#P,c}Fݚ؄0GsI^Ч,6:KÍC)7i >94o: "9 3xTsy̶JnLt 9QD2bvzCtjsQvd7ErF'#_o#!3n9@ iZ ۩Ȝ(S~g(A 6$0&!<%զ`}7F8W~Čǔt4T% Ƣ}}{ k͵7#M_8n!cp6ٍH&)$tFnBl0N$F-]u 6A(w&7y : P2baQ')r<2z5ݿR !XAFAQ7KYug]ZLXo ,V'$0=lc=>oaJz# (tiƿ|~%W4>rieR8Q0K 6\+GbA-d-<>Y ȦL6ZLI1,:0PA\?qR^<4lVݭZ<_6u41kњKub&3wa;57ANcrg6bm=IrE+ dukLYLIj eZfԅ[J60_1} 8B ]5?`Tp 4*S|wJq?.WJb<@~}kΥ[TooL&2|ۡ!<+"Psyi 5ŎeDƠ|leAmA A 2nT+䌍) ҂ba: عw4Ng1SJc&F{{7߃dU8U-ٞb}aϋ:CyDBT {5 0b c]V'45U|Ϩ5F3<$ښQ#;t ΁0qƧ8tz:2$y cݱ9g^=_#+:>1*z:h2mG~jٜpV 6}08o.0a;A -$UIS3tU-S(4::ul5r>v^L %P#0@ T8/q ;;; NH 1[K|[U'ljLG 1N#b͘*Zu+Tob9^~N&5QN׈}gC揺L;d7i4Ē ? |St>ͻ2V͈ODR8}o|1Lq|:+D1 U8ހ]glh.رNس)3n$<6urt7x ؊a|:C2@zjǬW lK+psaȁFqn~H黎KO)9l-31$4) 4"x+N2aNF'OG}z85N33"xl89q yaOliM)Lш7{j^;ϼkIFhq3l* 52bd^!ۦsi#WRk4D&O^26G)Eexe6ذ؃ 6[>[qiqc PfHhpSb4Gm ,,Mq Yٙo0,PݙP>ra]_OZ}X 7yٴ襉Lbc֑tJˎ l$ ߺn  + 7hlĥ ɘ,`4 6(+mh 4`tCOj+r\Rsٟ1S08\Ajpq=ZJP }ҡG]@+ܬp@PL8PXt>p0]rH$3M@\* acRqqBgd1#S޿(;Cрl֡Bl,&fsF:ðp!DT!x&שc}sj 1f ZlBV1i) |K4'"`L)ηbgH` &r`$H8L%!`' ._QJ4$og[{ާ?P=ؘqɿ "CD0ru2Nsl{Oon\!wyM?x*7@&f. fcO[/e\5(;m AdTN |\u?VGM"=XAA83ㅄ@Uήq ᳑AjFw5pŃn/;\xtO&{P%v6~Ň k-&م˨ݿ8.<Q#ox̔LCRd_|NO+l? xuC>̠焃cD -Xz85[v4G#?Ck2x-aC禃JB.dt%̋+Я*hy[cgVfIb5W3XЦޙ'_nxUߡn1jSQbE(͝%) jJhw݇.Dd&fohh:[ܼ8X2 MZ: v77d7ߡ4ΧAG}n 8)Ч`ed BA@R(j%%S9+T=GI,P1 (!@՘o eOe 6^8\W:OE"H:i HAb1qy lѐ15H{ XAo!, !{'>; i#¥uNU5}&h0ӺvOPQ٤7hK:7Qَ:{80ؔyN\4L(Ɗ9M %y0M7>C x #2BA8"fKF!0t+g:H?˳h{Ns7p7;h}͛fGr)c'`zLLS0$b:=Ml)hݻ{ۉdҮ8{ՎOY;˓>T " T1 n, Abg!\Щfz p8xy4sGٻ|ѐX\&{XQ50 IL18>)s>NOZyw:c9vS2 &9 3b$5 V'&nuWn|[|kO5W*e? i'#H_#+u6{4N tw|\')V͆A0g{J^G*uil.4kwyU6pcuOc^zddj*jǖۧMuE,`F1Hdi* BdlʡF޻  k*",D`T ϱ eCGp_< Blմyґ1-d=FVLٙ"yZ:$C&+o ţl-~xos GV@c[=H[~_>0o 1юRX 8އwЫlBq݇'uƄV(ݣp{@˳ȫ #Alh? )Nեt؝e@LHIG=\GAQA>qΆ>` `YNp 8>|zҢol,P#B4|ݙ ~$9@$n$xy~BPDYx#}6@IK|s{o qM[k\GOSoݏpS(0G<<'S]N D o¬}o~&xq5}`ǛӅFͥiSVʬ;e XUo.]YKsyaY$ΎĠ*p~ X1HMdp[>h⟑%F 4 m<$3~|^fnAd#@ %[)DLkG-GfzQf$ ؓ"6?!јFvbȒۤG{}?$Cg<ՕXE \|a6--C\!l2BMv$bteChd~ilI-.q5d~:4_`tPwC@OU>>ӑќƩMʀ~|O ~~v78ϊtumd/e /1^ӵg*Ϙ.2ts=otGLèN%VX-xزю7YG㝃+E)lLXl]1 S.1 BdHήȃ\)lYL셌3hnaV> 8qԤG^ }ͧԦSbTTE! !1kO{~ 4h_x t0i?O$|uZ}oiiRA9gA"p*w3"AB h29[2b<%C}(iu:c$Rdg8d45젭UdTܝ= 7H8"̰#T#grd'QHSPѡb_i'hm5eoiAڐ׾[4G_*|UY~>.ZtR$eܥ3=v#ׇOņ{iv"]!9H)T ^ sWO'&S0 -gbx~NlUR2ߥHzo-xuqqMű,%JY [c95OCH" i!aJRXĬN7-!! v>~Bx1`d<#h*D K7 '~<@$'2A8`F!ˉ<דw0j~L<)'9h$C iY0ċG-- G² ?k-&=S7 IHRe1Buz>; &R5LݬT-<-Q)NwKqѸq YiеFbzg3KlaRpwYmaC%.o !23s:\M8f;ɲIjD6v0l8nMd疜+ V9LpP4\rּh#?&_]Lq$%WNJy r(G8Vv.5Dbh7ISGq7i@ì!w0oàp0s,ݡfNfߝ4̟ fOV6}9UUU1;/X2N%AZm-[-eϣ %OVp0z,6W 0㻦pM7ǃΝq zz)ݪɜ)1Lop9yGO[D !r8lgE!bcǙ#UO^uNf[3LWXhI2DKiBmn(@t?$!gcv%1|>wFi lpL䶀Z&0GvDžuGqӬ/\{yqW^8|9fC_^"EcL:d^t;4Bh`%FX6<&d\ؤ0fk!&y*I!8N&Y%b+^q9E\c\(j+E]vZL`^22[tTfy~SRU3Ph tKcaey"uB*"x(_{;NNXg>!Th?aO$e*&B p _"T8PE?qgLL9-&,X1ZG-mްD9sj5lpA#Gx9t0rmƶw6D"tBnLC?MLO!ݗv[̒pz`ȅi~gaBr̹on~xf,ƮXSx,5 !tc86j%m~d^ W-xKM34< NddؠUQ! ˡxg@-I1(!r' ٮxb{±Ij MQ=IK!yyoU|n&*]EujaX| WƇnX6hmC u3q㊘N&kTPz:EVQ-C'5qԶ680SW(twvG.8^4Cs8M71wځ&6dʋ9y=O-5 rogs&!Ǜq5ܳGԷ\ӉI턓: e'ƎJ۞ss\D ?|kĈx\tP|z"6#,BHIQvnDFsVjXIFrz$7?~KḍB@D kމ͝ePW{p H# "D#%Є"9u11P10} "p3}Rh0t 2h1@*Pyyχ?ZҷL!G`!pp`&ߋ1L& J)aŰaP8f8d3bY1h.$]`!@pʌ~2c9 oG7":q`v`9qc|:sc|ucA ƬqD9QPƪhN!񉻹/ԉqc`L bK.jJVY'$OIc?L߁_{$\Os!v?W>fh7M`pgH4B) 4{}joQ< ]WU=0p1¾zeoQ@_٧dmN))k<ߩw[ʶ|237ʥtvLTv?Cs^n9*fx>euWOubDoij~3,bPV)R/q(&dIDAC_.͗ Zfr؝]j4eˣ6q<&\2qQ!ѝ=Hdɡux2irbS(TTbb.8>ӥrl '7''||O;h呾 oJ>)J /?ǺN*T*`C|”?cLs Y)dTQ s;ɍ3SFvrF|!v?힉5v6&d/6Lv@P1[\t_~0)^}ag8*]3cqxlQJ38!c ػڀU%@ nJO0^/~nϿh|аFG)~rw*GRlَUHbjq"v؁gh\|HrL "ؓpDXQL/?m4Mʞ jtuq 2`d=C5HqV.$j;0VLv/LF<ä͎|$C rUL8& CԔRVWLc|b:GZҜ?N"q cܵ@Abk܁ IfVUiDv?lDaa(P<-RT fZsGRdRTO{ Q33F3XSRG#h'0֦Csр8a`JS¥5C# Ōo[frc͡:g"'a搅T5Kxq 6ZyGl| 虩NR?9zx݃k?~]!k>hC > k1lDZ|jbR` aopimt I%&$!ZlKFX5KL&+3FʶHE4~yK1dn/_ܙ&"ou0fĒث`@ax`2ů5]$m؎:d ;%єԷɫc0!Q|mׇX $lX콖yβJKm\ 1hs{;kWwy#ۚ3 l|!KNs`ٹsK ʋ@XWqCǛVvNx 9=2k$;i/%Pgy 뷇ٰv rsl=Q1=<3Xbpq6avLsTi<^Q١N[S]"6Jbu$a9{Wia/5sC&Z,[jյ#mDबIOj%@f@w^)TsۈbI~z%K8||$YU%AW'_7~ވSR}贇#$Yy 1*;q 7 qiƚ;2:wcbt'SQ= p8:kJi=m UYRmm7>XhJqs]u8mѤJH"ʑlP&dá;V_?v"+[( >'=Y/2*rT>8 0\M4UÆ; =0f lɘ]hSi,Fnn;wwۄ磉f7#ue} ;[&?zQlJMaNeBH޵%Ǻ *|G[@ KnhSID zA:̱slH~1`EERO(5 n c$-D `0$'Ar,}F|$Jo{j䋩Mqdد}QS<:o|2;̇O/pl0[P:[~Cy|3--<\sR )XMs2P -RFSg- u/q9cv*A'# 27ӮCK:z39gCۃp::N bۗHc.x $34>6#n=aCc\/cuF!C̍5&e0 {['g /v\2=?pqzRoKwlNG@3<4>wO݊{̄ qlh9 g[[KXz1@ҺS 3ɣhEe!ǘ?'qe"al1kE73;M*,IMN3F' 6֬Vҩ;#dĵ.v7! `8vl_}ݚbOStS H^my+mO)1bdϰC*PR .Pr *PRʔ.T(\r (PR.Tr ;!xw/B: 8xQ;׉wwj?qɃ?8> {p-/vY ?}r?taTa!T2CH:CM72U41~Dܥ31!($7~#d3804 &21{r/az~~phH2O8Pj\f{yz͆G">Q6&f>3H'$Hbŋ$H7F6?9\] 7 <σ&JEPN̻F G:;n6Gy?V~Xz! 861Swӻw\9?N_ f}Y刉gJI[3YR,3ɾD.SuiW+%Ǐ9ȿ]^|>-Q%8v μpGuPާӔ%.?r̬| k^{mNTS^^pfxzLxH=M+ܲ.òAy~Ij]&<qgz<:;NӗCI'di@6+ˣވ>z^*~79{o;/vtqLo,ƒ; <|JyXKLrQ7\ã7 }-@V _\z?R&(O1ɼCfDa|ށzNy<~A7NaSVăWkSO+v_ܞYK y76#.C6xp ?!oj>ߛ;T8/_9?G:<U{4DKo,aV~x돒sϟ\yhSrϬGZUHh_ac~s24$OJ{?Ol51̛908R&ZzVYnɘ|{ /āKHJJa-~ PO9gzt>LE:c?);5OhCX?\v{ z3$d4I*#=3WZݥ"dXSP 3 :RzPю邏+q&H7A{̓Lgt\C@QEbM '̊T{ cw Gt[ň}FN Ѻ>?@.S3gkᘊXm ! BBfy߽q7l}GuGf{aNv'Yz]ploz'& jTpbb>o$Cg{lO0Kw _rf(^`֧+)3D>G})P× {Gn'#f]ٽXwq+]'MA7G,(:%ǎW y2wYui:\G4y.m[ tW#nIJ&BXWV~"vU8py 59W, PrD"\<O=glʇJcSųj=X Bmwl78׿ro\h󍆮A~sµ<חUdiiO)*폁#23Bڱ_z lŵnG+u+.un㤰}Dg;H~}FZwi]r5m֓0NWc^LGvDy'tCpQ[]`VB4f=6u0[}Y=' x:G z7tzּr9]9I"(@H2# ewF7-t IcFjbx HˎNe{7|8]SuO"T:FvD@AǷAF3l۩ i::#dr4գMXi+J)ѳe+ Tul4[*iUI&Tb,LCB$\ i\71.͟^:pX%re*)fiٻbr4viT#UHNN$9V6hrF'ENXãv&UU,9nMbV#v0±nR8pӆ9`)уtv$6niS$l8`Һ+͚TEIœEV+ebJ IZHurU:1:: )ZAptR6n]N**8lݦSI[(LltTRnҸnӆ48lã9LunSgc4r6TѥnN݅ur]]Npَ&\r T(PTrP۱V*ɍ9i'-+r*cf\4cVʭ 廆[&Vc1cvVFΉUfΎU][thN4iVtcNV a ۹l)[tn䭘ppf[:f::1Lcf4ѻf[+g-*َcwSvάlnXRC"䀱Qʐ\*TdP*`Ltin6i\V8upÆ:\1NTٲncaW pỆMܺub7TWVنJ[WF'EprV]ˆ+eccMܺvΎՇESnrỖ1ջ*8VMup˖JM&gF4:bc]77lUӆ+pٺ:lݧWV6clpZnٻM+Ulf1uUc,cM *X"AbTJV[p廅up]ѧ V L_WGaR!14l۹rݥcO'GG[1f$pTtVXli):uWEN[lec0i[T][14ӣѻw.ƆrS 9r9sV!1 uti L6ViR&1MGUA*pXVc1XZpݻvݳun8ucuUWUnãI\EbRcdT&LƱbSiWC!}R^yܽK?@6#Impݣ*>_ղp*W Vσf6rnne8Wv,Lb.\q$8*TE.9B&L".A1&!*ݢ8):)X+GWFMձ\4ݍẺ1º[!]0TiI*p¶pXcL9ttutnݻgWVΆ7V6cJnӖNٳGGV1X87tcJ4hNN7nҶUiG άN( E"aʖ(P`@I:cuщ]rөZa\)U[:7uupvW,8t9:1vc ':8nӫsFLrp1ջvZnꮇ aVrPR .TBÈ(\"e(Ab.!$P.\I .PA"(\ˎXbg.$\ a*\.  b˔&Tٍ6pnw'WWCvtFG,la훘[˜l]UZbiwWBn)զcpLlӡɉIѧCNpa*ftVpNa 7nӖ]NZ4n*C#f ʪ7+J:90*-47i9aSFpШJlsvSg.bp٦Æ1Fk$8@Rd.Hr ѻЭivJӑ«cgF4ulէ 8upMƚcuF.\ N¹QISu7PNҤtP꣪]NbQ1lL%c1)[F:0]Xƚ:+p庪1Rc>gq_UySXt6}p6:.$v'a1"0h fHWnoE}4|PRC%咫RPpȣİ L)Kr#ól"d=6zfO,ʡFg1.B>o5O_w #}U}Sr?dL1dJ3-(!|`KxZ:wnx0k f|[cfi5q>/FUc΢ tC9|22i2$sSA924p2:.p#7m&Q!#ǧ5[[2HJ IVחψz\#.("#d)I.J ԇ>S7GpPyU\س8# {n `4aZu 4vx>@4gzM#{\]1^~La:A9 J#5;n^x_SE:6YCcFKOOZKA.8}NPaiӇq|09:`#i_T)ǾAp("k-w_ @yn&>uH=D*c+[6LgLHc?Cgl6{>Fg'T=:bz I̛W=Y7eKuyw0FPLN=bUSBo\CƵAn;3Ҷvq"هÚ3 $ _;8Qn̓v:h䏁24iABM]o*`..!46 ~2s>fn/?#1mP=8‰xqg󀢯a 8Q^;P'rFrS_RVPq&.e&Z׫47hHo1`uoncWL5λ fJrl{ cCcp<h4Y!I7#ɖ!0 zBq/ d04@i.|7J L,h }0Rů){6})tvw>wv/9s@s󇏷nCLK8*GlY| ٕX d-|1r֫rFϢzaf9*jHbNd|-|mL 8.= S q:76` @dcG"s[Y@cTHͤÅasBkӃa׌n0Qd ؼ2@j 6m:\RP6@S x$('"\8v\:S|z&=M6>M.ƕT7UyӁ A<}}<0[}HPjI!J+Upï3BDZZ˝Ct%|}-e`T o:e??\9P6^/0€m' To=aW%[5cZah8_Ef*"!$x]8(A (B)=Kh $g})6ԡb}Dد8l~ͳĘe5-d6YI7,&)*tٳ~w#~RQ|q}=Qc&10bf9$$O&OOC f,t]Ҁ: hoFO3}_s]c(|7*$ii6bM#I ĉL2&i$$I&x~N+Oy_ܩ=Fωi$I&D{Mm4{]ɐ$v@ 7li&nMTz4lSC46Hě$Hi6lI&MLܙ!$ISGg6VϏHeflцG&7 aR(i]8_^|W|fN8*VĬ_Չ٧0 6S&I޺؝ۤtL2XXQC el- 6Mn۷/=ʷxR*n&V]~(۳ aJ 5 $۞zg53A]:\xbُu },z cC2d2 w|Mtv:Ԣ`F[MLlNBUk!dɢx7ڃ;}V&L̓19\N(q0$ }k!lf[8t<~$%HCCƼvuG6q0ԋnHpRS#yyy$xE]{$=>FLB;tޜys^74<߸΋)x$}шXb!- Mj@j.; 3 aPp/RX(Og1lL,{AxdKaL=  @44SnF/yڻg6y=?Bmqhw7+\>NIO1<Kux B Xbs-&n#RgAđ5ä cMe $pE3ua:b D  @5]65ߤF̐y@}xXo _H~F`t8!\@G^l0. (ץ:m@&y:S7,![pwЅEc Fd/ 3YXl6ox{,sMHp/'$Ls I1^;Fܜ9JnAF9i@ėPѶ 翍LM=.nߋ|wrúnM'>^$η1lk;^W%$ f .3gh4q;[RmpN;ɋ]&u d!G-1{/G,vɿ5"] ~;j[2` |)B3ݯO(•iOKVh$CYD׉Nҕ\F96RcbZ6nh7bݭVk# n)و|`r9f7zn-$6 &,P`\݆f7>Q[R}x_TȩE4| Ai&Ct}55eWViT zLIrE\jA86 dSܘY ,>12F%p:4nMT)jҀ@Mo<^ ["vw L+YH':($J"7fmPi7N=ًy؞ c( $?kn=6 'n;FoY;$~9s%zV̦=%g~JD99JsO8sTn_2`I^Gm|oD2i]IC [3N iLAviuYl 6[PS#gӘ;a)Q$$)sb@ܝЁDO$R:j eh Dfc­NO'X?֡~s|zPv}Pxg.L 0:ޙAxN'[gَk;&ϞPJ7 Ov,~dNI?[|נ9wý;8vO[*&IL (Z5 5&EF*#'ޡ @QIJRgM-JA JP&IpL` JX&@4KNA4LU71S 68chk&ɣE6ܦ6Y嚫L)b7mi%QSP݆={#yydZsy4Nm`YA| Yp>jw.@*{:^z>'}`sۭ p@e0ll'-a7'6xpF~q-TUGntg8Y0ntFBEӪQKrUPw1;5΋Kҙ8Ǯ ]bJJ!l0n~iy4u.@Ñ#܏[-:7f $ mz],u|wrk<'!w$ '6OA$ m\w$o Iy0Pon?wl!a$4a{akZTBfl}cK$h#u<=8 yx=vӆPuD.1 k]9MeBê,MEbtܺ ?n͒8SحΠX"'5P>=[l47(JpC. xBEz}TO QGWCREcd@$H^bF1e'}=i"{mx218h b;d k7*GNKhgn&l9(Tjt0T#/Q~Ib Y_hv߹UmJ'Xw{'5xBȫ-U5k&wwtM'tˇgLpѲ{&Ύ &΍ܹiՌtM!ѿ4DI>DӘ:)x tx9tc˕F;ъѺpWCgwc.]XcwtM1F+v/8pt4EEr*rnUR6I:t#Nw'1?O4ٙ^aD1;,12GPY(bYYIÿ#!n*RΫ+ЎHf7f>ѵ VMxlVuZeWu)U\rCRɌS ;F?XL"T{[mm՘akm+SGbdK9ౢַ4S!6RYi88TѤ烘[g,ǃNhp٬P,Edgl ;d 5`X Lcs26q#QX frm6^A kh!V a0N9`iSf"$28߳[sۜ`f0f" czA ҍvACdXs%!#:&hT 9 a7~-Kw8e_|xw/ '8˿;:0Dٹ38.zW;)Zg{ZckZ bh(,PҖH#" ,{X6XZ$QUTקGco떤0_-?O~k5=%~Cש3y~!$91v?_W;lu ۊj\O0`xƼ>]V?8Kw:Gy2{45g@E}'뾶.xLYNS޽5[Ψݜsu,xWi$h(>N;vP*w\~Gyje>Ս oO|iChwŒ2shY> 0,bil;SrY@|*|OF4?mM+dԭN]\_+M*U+bHL1Վ U+\a?RD(!T9QJ)[:)&*9p1c ݠٌMy+u4^JbỳSv;76btx0V4ѳcGC +*]r䤉&3x2hd@2CA(X,p͘žM6M:::]^Nrrӳ7i*B9M0W` U9lUIB Bs\ u@A6 u^zQJPç00Ps-XO)[M/}uI{Z< e'zj|7/#*UERi&} ioWe@B!,|ZXEmguH:?:TM?J'*wS`OcwSSg-ޭPRlҫ*c X')%D/ pE6n$Sς\`U1OJuÌWlnTnTUB WGI4b?~z*sHac+G3S>7n{31ĕRH9mW)x+^퉦;6TGAʎq'fWgs?gMb䭆nIvc٦(ڿzԜVSg>hG˿{{.1nH+fn't|>$T+q쯻u] ncLRUi>bgZ>={ôF%U%IU44H(Z$hq  i#[n0;Nc93\I2?`ɥY/`J4jOm:dNh-K^.2v HE8L)u( ٭uQgQSQUQqH1bM:PA'RSc$ʧ'qōVK*JD9R? 7ݯ1< 7v wz5ʆ R%k%%8[ AkH)LV`<֌18ycaW4۵Nsg+ E@hہ?Q|q <=x^mL觃YUsa;5o?L FaD@Bʵ{zY+1 o#L'A+D-12r'|W+mM$%m%db82\0~gܭY+`PFjhM`Mi7 Bɪ}U34&Xchj0>{#lD#m߶:L `+?} ~=PLs? ݌C7C/AdT h7v_~:<&%/sgMMsu@0Q0x*㉩cSSw0kvɞFn.pq4kO8L8L`f#3 8{;s6n& )ODZ pn[V䕳)պb:;\"cIwSniM[nc4ѻV͝˻i7trtpPLؓ6I =s6vx;)7rscflvp'S!`ьM<\+wT& %+ Mg-P}F@V́@if-7BOjAq(mZztnϩ`UETl 1$UHWg?3aS P$6C.4arx)v+T}g6>򻒋%}f6m_g[:JYùVz*1[1lEL+dHbi^Y'6:::SN)'Ui+IpII-?c[;;ʱxh{TÚG*wCRiJ;*+ݤާ"}<5'ty6xlT'Sdl1峔APxPsÀ$,\86&zJulbz8$:P5Rx*C:gFv*tn(TUf8p=@NJ*8SH rLII&OZ4M}0KOt73c*8T&14=qܘ\[ĭ wNWf/Yؘ|3ho<;a}R>y9S 3fu9V)R?O^} `J^Ry b3W £!۸e?ꣁ* KS"u@FN<>L@X`bo@ *\B2F$2`.^~vIi1O8Oʩ&~}}Սn&aU*GȜIiL=7p!Hjm~rWVu0 QI#ޯkLaX)@yMӟTΌJes,1U$ET4$Ri%GO/t{cx8S̎s9ś/n& "bP.OFΜى2{;A`h4L קML>rv&1n;Xb_]~C#LڽOt)ksdFτ bdٸ#JlGFGv:Úy{͏j.Gh v2! l:s!@{Zӓe #a.Ce/%a+ ͍`:~n'rWɣ&ɲl+ÖrٲhQӣF~M[ 7uvnէT·Wb(Ӗ+ݛ8VlaUN 1ٳb]MóuV͜Unth䪟UXFTwNuTi6r]8p᳻fMQ\4lѲTVcTn6$&&71UNf&&iCWOvH?ؐ ,}dH B$ e5)K_>edi1qpH  sV u`:P$xZ$JQ\n)33qzez]6#q-ׅZ~?2diDc5_O/ cG8~Zd ~ " f'N:Ub˜8!1%1 iz͌,xGdk#䏎(h bm4,AA3 4Tϵ|OUY܊8U0*gDvN]9LT*lnllp7vt9WG]$WFw;;6v<]V'D8urM6wӣa]iRiUMَx&pٍn4rݰiG)IԦDI4Dc <]iM9TI6QoNwW=LU(38wR7pxpfq؀cC40j_?_WDy+M=1ӷ7=uNpӅM:UTFݦǙEW ) 6|2VaXW*h`oCẫ H+x|:=c$ :4cLa"@}/_o/'V ELxJJ l;k *TBkc<Av﯇.z3޻%ZHnp}͎'|5etc1ߴ]eʓ ?^:]ihG [.FUe/b:=n::9сꎱ7j`\&AЩ20rÌ ԩ21Sݢ:tNx7r.tؐ(!TDϔCRĊ$Bx+v˩ZtbCuntwnƕwFɹ?ӗSM۶tF6rÕriw vtpӲul+g ۴£UtVnww&;:vN:9tnD:bP 9$G$Un;7axf&L1 qM>[_Q5 woco83 8䎣BAfzXq-QdTMB g.UӮj͡bh!f H͖p+3eύbp3$!A@?  hDy`1>#Q!e)OUJݳcR"nTD *GG>]zy8s(X#Bc1[J'FA'CJbՅS6)]ݨථ`5Laii<}l;-46@و`āp:G^,:zy[i%F ㉝̀_fYNZWm2>1Li$c~=sRv*S Z/SymY;YN(Jj {\an"𥱮*~kx^O:ZX 4O^rX (zDbLBC3?lX2&&FG4M_CT윧Ŏղiɇ/N]] ۝uivpӖ&ΉG'A;4᳻fʔ8V)]U H)]QSLiX+ (tEJ[6rnӆv:MRU8yڜ. %a'{߱1IrU!PS,MCѡKr; xpנvݤ#6MJĬul;mB/ZLk5bÒ:Ӈ=L9ҚZffA@4g1[=q BMöxpn*p.a¸!-F&F,2 8hv?u`351_РPRl⪽fjcl`H>}UuUV?\ Psff-/o_O7GWc~{o s{9('3e²DKwT02ї-V.\>Ո7Q='2ܑ<dDϽ-=JiZGܜVx՝ʁ'Ë홟#IN"+rڃoIʑ.0\l\ iŪÁ܁ yHRؒڦK &վL*7ɣw*"2ݫTD2P$%y\c*,0L7Ws};<_,QhH)&јh\WnNf8uq5m(I I>QaSJc Ӵ?ipmQ={ƞs}+9^a/!p0;3ڝ-yn& M#!S)؟3>ɓ&H*HRŋ&o.\rI re˗(PB (P2 .Xb,PBɗ(Pb: *``9"EɝMBŌG&d``P&H .8X,Hey֧e`RQغp<\",x؈f9,ԙڥپ:AYUo֍H<, >qC\pIS9&&b thzC-{]g+ȹ`0z#NPڀԣZP19e)H&jHG~qz/Rl?ftOnS`.xPCcOonfqzhh9?ka‚Ai\FHD%! 1 Z#^buתQuj/H5i~ =#Y uɬ F^8r=cX޵u ]#8).wf-i%X( !Pi,53 ?ѱwc gˢ 0c d!9< Da}wxK ~7-=xBavkf `A!ҞOjoL}1Q79co>2ƋI[~+khjF. A}IKGR!2{tNKA6Z Lx#5*|!tnV?6W曵nW;-sL>בw$Mtף8vcM8=& {YzPE}om1lزHx,aՏhcoMx/AxNO4V*wAEf}.&ǰv2L!E7`.s~/ Ob)MuTvf8 0h 9@в}1>mwEoks/P;C3|8w#DGI"E1鑋) ^AI%nS" ĤTՑ^ǭ\֫xjDYLF{RZDx'-ϖ*;u2a;(ehPv9Ч$]b8Wdrp8=*rgz~86{p )~s7 êtpx!tNo^XA wSy#x0 Dc[0MV7fZt?tYn8}C>4aEoSXe;v[W~ŗxWd,??O)t-jG D}St&79\4#||~,!dN xǭ1^lwH ~ӆ˺= 7h|1=2Aǣߣv;e 'FNѧ#D*#8:5mt q,T/ƕ\EYGoN"Kpr^O%tZvwn^ׅQ0.fݐ1ҐCkTAՇ`9&z^Lt}(3`Lw b2\}v]*+'>6&/LGN'Χ!ʹ%1 iuZ7^c'| M]%|D;i L@cї"0L|"|39ur;txC C*B!j/r+c1\i}q@= 8" ¯))G7z2B`jU|Tn)5'nM$ee^[PxLx:g"|U6\f0NrMt5Y&@8HE#T{җV:;־xO;,8I@8['HX$Mu;1q!w 7ql JszŢM -_,9^0' ~Rd@= |S)}6v592dHLI$a>D o[7b CXE eg<"87ȗ -G.pP$穦<Cy79>K%Ų gḈ mAʱI);,h@PvSO1]2LKW?Y̑A{bLz+vvnMS;|/?ޞ|i;܉}D=./%Z'2m0 rQ|$n!X]Yw0nM/G#U uqBHTis8_4)dq!yz?Ktx9{!\k}OyNAg<IgRo`08lFSw[BDyP3( q|t_6 Qڙj=$soFs97XEvT)l:vO923֨mD6V04: k)D QٍD1O^| :+g-=b3Ř&#ۉ@jp|Q YcN6vêTݔd#6M9Utsx?YSBGfv5[f̹Dڬ =TB<ڎwTi5Md9ɛɈԙRCaLmѳc#y vc^/F0a3 > sQJ;:;u[mɸ 8^)~┩|NYeԔTAtYd9#һ;z-e3J$P6Z ˆkq6>Do7C/@3D'IQU"cF ÎJ1at}}}td5N\SUJי Ǘdbx;RUUR$F$ܟǬ&'i<)w'`mz~$Кm[EA##|_"z/ϗYVR|,(@#Vۇ0G?w=b'?,T{_s7c Mm*Wd4e^zF G_W|Xv:%yT)?k,~gJ"ku ^z~eӟK:LZXZDA嶾w ,Pc1luc^!ҙO&n[|ê"BVUe-jն)m)&ZUƨV{|95jI`@bAק_P$qنVr* A7C7t =;#Q"XXpm\uӬPS C>&ftЈR`!߆ dۂ%X ^ *(m\LV4L9ĬZF  TeIwu#vGG.'K䊆 9#k#eG?Y!&B؜tѼrZTc5FR*:]( !+ CP'&`9@裠b!kaUeT,A$9Ƭ-L$aJYd%YV*F"@Ǩ!QcDGM!dݚnZDG%&K,i,ΞNf [7gLkwm^km\\p)4U+M4Sf4lM %10Dz pC -vd;$d&`d9N%J" [KI;!ND0ڲ{Ԥahmm'HHtЫh.D[wvγ:zL*:ׅ#J:[d6Tah1 XŇJ0DM+b!ȁc A74ffӎ97!f SbDZclJ("&s"FE!ն0j0)h?!^sѫEJ5h7~fk0ԢPvOck#(DbMLTؾfS-ƪZs0S7 5zfvk畮l РA$Qٻ+\rZM AC=:{St;@4Qޝ1 B *)}vYlcf .'2!Ru%P,fTbDkpqs]dY2b@6RۑuMr&B7@{ay*ͨm=O?c&z ?`e]܈9M (Έ]ζ GXEZkTQZKQfclĆfbrPg! (C$b4!633QVQ! KxJJ(UOj4+%U>ZVt O{v ![4^ձ_Q(b$#zQ m'| 2[Nٿ #tKCg>^@iY,ieP(rV_F)m,Ո0$:WSSUJ;6򘇜-*5~`t@dߛ}#<yݎ7&;mPAU^?6%s@HP6* %[EO?y^ wNooGf\TuzQ8Azq-" 0WзUxOLr7H}tFеI2{oiՠ`ƊD$~KݣB{+wvǏ ~iHhHydl) k% Hn Lp`g?w7`lxcOJ EfG9A@!QHP2'?=4NpxJ4s'fBzǨNxsfm $2gl3y,/B*`=P) 9a$eW݅,gϰd9ȪH|5Gl@ JF`JөQP^s/0 4CQϙտP&˝H`Èn#~-AI J p([H/u;2 <ڡ?L:`PMJ$}tcA@f,P(?8.P'PbBtٶcRċު}Ր*6qFX"z@>`@\dW9`z80(ʽq u_76z8pQXXuI'{#yE?Բq!, AgW ok IM, K)|mYC7?0,'H@3 Ʀd]o%⌂"!1UA%#@)PsgO1OOo?οY/$XD0Иi)XƾA kg<WQFutH?"']H[yNZ:Hp^]} x[^c%ʋ1-[1ܕӝ7<cN"pÈ\ҐK+/˳ %)Zb}>coIJ$MQvBcdtWRh;?6hDx{V?aUo_EG?ʈB"QBMjNG&.[7*kA0ǃ@~݅T IyƝu`Ilb:\ < O)]4kvAC&l`IHNխϓH>]!\ b4Iҳ?~BT-?&!2L,9($B^%QT4p&p\&e6aأ7nvp/Y+Ͻ]^@ z{ţ\er1(`~MѿMvMGtM5! jj~_Nc'?.c ٚ{qR݌¤"Pۣ_BCUT*}+u7:?}Sq^(G&T\o`^^)?ꛛ1<;I&0i %nI f$'t;Il#xhtRNGg3 p*2bɁXۻ]^2>vˤ@z 3=x;tE"+K ,<_:C]YvsyguYݰ"ծi~72oƣ$xU(}ܱ Sc7M6Txd]䞳Nh,6NSbaIQ!%@JY&7301G?|g$u=J4OwM 14PdL8xN M NEt) B$"YKz#ZJT. ]n0t:8D%ӄ1 crG$:" ;Bw"<{+gFY}QNPߔO~oX&oc >)%)>5ZO0?;$h`9npF2 HD*JԱ?cl6*dba8Ck&NRN,ܬEClXfo`=8=)_d1’L0mdiA:*#3r'%@ ֩ZҖ74s[rrvG98i# : bYjTR< ;X g`+`,#py7?Iٹ~ᯞLn0DMՆ9|;/6t1-'U{}:OC 7>LXO@MnF*G=̃9<_ kJIV$wG!#h.'הܩTXyL.]8JM G%_N!!M5ÿ ϡE$ gp9GOsH"mh>>~_0BG7I_eM[Ə|I7u밗-Z{C(s#"! 7ۂ[S˨f] (4n6~~UQyz}ӣ)]I roG a'uʶJ*UUUhO/&?xm{XWn+Td`<^,@k2l zRUȎ1$jOޏR)Fz;IП P$M f4U:,;DIs Wlz ^;HDn K_ϧ8G*Ju4dV$;~Mwǧg >7GXk.a`08mQKa4)^jCHA]CrQ/&D_߿bD 7^[n!p1ѯg^ | N>B~kZ Oj]6} >/X|n#J >Ȏd*)/ی} 5h@lw׷g~E0 0'C&P艡$SlF cܱ?(w?@t [HyIT?W?O}|TraQ=ɢ;5#NN^Ш7doQ*rEW(*f ϑ;ُT|a'REswvZk[uTM ̇ou`y{z=w=N08!fzHw]d;X]n֠vβ`ʨ_ã}~q0Ix"ˍ}_Δ(r_l(<DAl4pSs `\~KD!K@7xuSXc^asN>~j:2RlNnIQH (!+8fD!yLM&c,jcMc>#Ŷy  ! %xYq!bW"Xf ЁYs6vH䇌vI$eRI Q !a9毢'ѣ؆BlXB*UILȌ% P}=`D`R8֐ ufN0*pɱ8r*~k/6ggl;[j~5' zD\ߺ(dEY<$a83&nTjԲ4;nH'vJ 0_Lb;Xԥ2:J MgA(?Z?e6RMV)'cرG La;'m|:IUFc{⪕4[HB^@v c <9#`$DpyvM \!=`]i=wB=yTGR) BI"+_`^!EOS G1pJg8-yx";I펐M4> 7eR 8=xq'WZعР󕊊kx1Dvh{ώꟙf|Sb*@)yH 8T7* -y@wxd| 7PVOC#_yMɪ<0a[+D˾-_xگ.w{}߽BsպMyxBfyh;%~Sֶ۟#2'ﻪZ;<NAҞ =4g, ̑,+`i 8[~l wDǞ`p\k 9{''bWK# 1':'N{GC`WI'!C kZO[㲥=zG a픖  _uk@$cXQ<4'\]7AC Ҷ,J0@w[Exu@8 _Ze5 h!_Vg9dLܓђbvvrZ0+ec1-CU5n!R 4hώsrԴғn47 L&<4m9:fdHB=͖:&HrS&J;qR4H DU$v 24h'.`1J2q\^' qe.m:H85PH?EĹ;&KI:#Da46%|p&iv5J&lHky KBLI#07q!I!!`dgͳ>R_~V[x[w6?5-7 dCCa &Z}/72Z4M)F?&SY3d##⼃rq(ZdFN[Byӽyίh`w6WXWMqL݁5_#B} B?s=x?<ոO}`(P@yII6,'N""nO?~sb'!hԏx"M d̲7*4BFgo1B FU,>jU#q`ȑ]ƒF&ư6XQp؀H a5ph[ȼ8izh`V0%(2ȫ#(_tLQ>!;۪IO-lF9 8&%Nm9hGW_ _)iTwNO'ѩP#fGƟ煭hQ q"kw 0"8n< Ht\`,nh֜>9q__]g{::pQ?!tZ]W PwX~J=7I4d9ZtĄ d܄GD$ݰ9[[w!р>(чe"я7"lzȧwR ύҤJ" _H7BD` r!p1PpCܟgY|+ /ɭތ$:a'D $$ rK{t?m ^"/`&@0RN>5M '~V4D mL|V&Np3x$1ILK>[ I28_<vSe" [aǠDAPHmCRϻ[o;[{yNnġS)S$9Pxcx|IyMș#E]22 v <@`JGAQB l]K(Pр AMkME=F!I$z>ӣ= STa=Bp T"dbSM4$nalG{?⛶*A(&PF!`.B6!`vg}z<֙Oރ/ENg [,u$ӚL1vHS Q.}Փ4RD<"ᑑOXҺ 8#M4[?lUӟ[P.SD47IRh ʽ;ۨEsa&ʓ=oɿnR` |q 290a$=QHԓX96eTx%7y'ǓSt}pGkQlT}uWa&6bOnw}4#Pl'ݗ pE\PBc~P賡Hm= 驈?7Xy'DSΆI49K9X؝h%N%{,+v ⎐к>#D.|%ጄWє7( 2z&-#;<ott"S;)2#gZMj.hl%g(+@H`~tlST[ (2vƪ D2ٙҌ}>Ǝ8a.[sԁ= '!{)t Q?Is3Sz{Zd92#%8fD L@a F|Ww?l?a&WnS *6'myg.XrO*a5)7_k.2F nn19&a 2#j(ʓ7?K_װ IQQXTUA8Oo{{;;xJ 0=!0<"l>G:~~#0D ]q۲yNť+ٚ3yH;m/IԳ%F'o5#(}q*i$PFdju1 FpTj ,=F"$,mmcI#3 Gqap]͂4DL&·IRЛ!&Α0K!H񨜺;ܒTQ1-Hi4ɼ'O !fPU}TK)e~x[6G,YIS7UsOؔ;GBNMЌEO*EmgsǓ ,UE!&4h i Ph ˉHcySQp Fɳ >FB5outC}Cd$>H N84{|7.;Iii4L&PdL(0$1ДN Htd,\M P\pa9"0y  !TGY"jkf6ؖТwbl O >EۈѶd>rzONe#kHa2%1[y3%"Z"uEO)s_룱??duZ'iav\ں gj`2v qK]w µ'0'\4;FYkU;c^k|喷J~M5q8Uza,[e6Ҙ}2L4ƚ㆘k{yᩥmp]2'*RZxa礫V2ݩ*{ab҄ ⨔1l "!+~bhHHjwvY*,D?#< ETPcȕ&,zuvR>R }xzD^ Eܣx? B4FyȦ*䇼E;`pEʆ5kP/fnNʼW ayI.9ډP:C"NR|[Yժ2D=ۥ꾻lL$!B-sE]L$wg2v0j#][|Lb\̸ }ԣ<+O,$E@y8&ȮFX:8Ebw(p\l!-ElwofДEP(&yhf 6ِLK00 }Bp$~ø, 0M_#h2D@;?5݅!LB#IH؈|޿=ց F0xYxm0IJ H, $9z'~-N ߿x;T~ȭ"IAN񼓩hN#EMeb7!/5\U1BF3n{8"a  8uPvpn](< !7 18(` Yry8CO4OQ~6|BX'Q:iꮳ ٥T:7kcT$3ABo܊v|$0G;^"7;ۂR#G"sHt  I@ >q?tsq6i" S)4مSb?YSlT<Im?n|M6$D{bNz8=9Xٍ*)N&Oh:?FDV$JTQ9 0lR%T'c96FGL&q! 8AC[oƓI\NҘ RvܔOF)$by p*8T:$v+JIJO/O}H|Afjl>3߂3 ihFaZX|0끨(ߝn<Mϝ=RAba/vڜ/jfN`Ëpʢ" p.zS;9OD %|kK[$NA(83fØ <﫞@KՌJ) @ mϔs?蠻+Ws?l~`9Lr8<gw) ;H;.P$\#<0dx7!:NӭNsdUiO) ޖ`CȦOFPl²4dbnDPow5 }7nPj( ѳi 'Ih"E#dMao1יm[_9tb 2`1oV?`d{O 69u<02o\>`g]mh@脺g&.ÖmHz6ؔٵa1++L/zNyOkDUc3:4$߂ HH=.x#"@|9/Y<_N*־_QZҨ_uPtX7ܤ Pg`.5?:OМaTyVr+WLh6i!rkلܝ>?!i 8&1APN 9LR̜Q7܏%i8%; YFf:?Y,5 -iRߏ=@t#%(֓*'YG }u5Loo˯Ən]JHY?'-iVh@S'gݳq@#hi'ƒJH0SJ^ΞHоvߵضb2KCvuZƃ5lIOoyq~;Z:׫fy4_$}+-KNp@_of47Foa0SveuI^ٴ gy ^IMGoRfٍ!l]\nىPՍ۸rݱCuZcR͐< |1C"'NM3ydnGG5Z!İ^d xH Z2(c|Jl}`O~ `0a3b pueзB|:Glco7{ХjvN!O񚍕.ʪ4DA0ZhFJeM5$5&Jqb0JP QʊQJ@Z,]pƢq"++÷-/[>H0A{>iio:+A]e ꡀV#KVH mmCˊg-7e5T#/z~)m1X|sغb0%J9+KXp I{(Q|$GwwΒ9ε_O*pȜ TA͎#V:J6asGID]i.(IhI/&ןz0\ʊ:5 @W}8Y/)v~TuNIɆgT pX>O'."c&V(@dtdw֞becfZ:ӸZY vN/)5_}3ӿBhCXir \n#|>wY~pE @b qA<\IR0D6:Dx93ZME"6AN_^. Q\? RD$17KgSg'~_*:N;b;UUUxs=a|C#,P~F߷3 0XW0?eaV/ǕBJ d||vtu_,7go54!8@nÒN2;!oCb܍Ixئ#: ]oM>?KSXM&Bxۮlg..q?4B33㿠&0ouCz9-D.\" GTΫ52?Vֹ3ݝxZp!jn PvC?Vcu 9: $HgHw.|/bNzD4[{NX;ȕ n_H̥;Cyj opי3##4c=yIP;IaPROASlِGz0z/Pi鄡kX*$$ N È!o $ŌJدjzM[w6 h ]zq#)xFn*A{X[Im?b4@r*gg?P>l&+|j[05gR'?` 8NLyiػ@ <ˆnbmIG%m _dĦfOƟQwNjCXnA~7d!)x$݁Q'N'$C dCPY)2&oi8OY&!|] =竑o)<Ru=mG2Ȳ1^6FF$P.Xf>H%P8#([# i F02C8 M)wgiJ L&2̘yZ'a6l40T',GTΨĢ%OO9<hg޷>bu: hiJM r| H"iObl<Gܓpy>`q8vIt:%4p$iAMdIz]C2332232lg^t<}灤qv~>G#)J. }쨚+Zg86Ci9s>F&Tܻ0s"%0ACL"35*`'~PC |TR-QUETl/s%$*v*</Aiy*OzxΎeq)BJ,w=&C7CITTZÉӟc.3 v4@*;3PsnNkr8D[~Y61EplZFoS``l5 lW]*o@}'x7ab-%&-[h]*D[za!lY,$yrfoBh$HmH'FǴhчlnUnnn`8)FDDNNZr& 0dL64aª7640&'Bz'Q04hOd0rO'Uus2N$y*Yѱ Cyr}fUt)I&1rI8{σd;#uRP VtBF!Xug <)my{&$"3DuJ i8NC5͞I!*P}CdBN1NEl8;(j%VJUV`GT:DN⪪UU=H ۅa+"7 &m, :uc,!=&XRҢDNNҺ몵ZWշli1GtnrMTM\KUR0%s2N wMcc=gUsPc8hRFF;\- L<(0Ń+d;d#=rjqFDJ:~ 1lE PD90f1zGS&s#f2n,UGLɿwܞ*U0 w'u"ͿuM"6hq$biF,#c<'iNěmv_#<,l vF[^>l0*m=ڶS;bP N^iO$Iv]MLDCLRf^ƗgL3I3jt0@,( /d- +,HĖgIǍpODzz+fb[ۇyݓ4I*I$%$zϯh@,DLgl8RL09Ldi&_`׽'ͼ,:' 0RJJi0“`F)MS :GW\=mo[~͛z vL^CFnfLH(;{wfrL8Gԟ6YmW@ f2N!w}<: xj0[ea#H 菫~,qHnuEw+,Ud2 mY(RIi]aR$*.TY"շzMOœsųl6:C7 ńF8081xX&VdͻkIwcw16sSrBBU< ".2L"!%+SrI!6lLj[frHp=EH_H )2# i3S-Рmܚ&nn_iĆnى0,.[䞫$u*T)y|p^8_(k ]3ӦHv7%8a9jŝKn9 KEp Lx%/6? K,w)KH  ԕ9eԪԷ< 6= OW78)tFߩ{xg$`:8Qk͡ag7߃>\{G7gf?diDl-TbFnPa?z^[T[:lC`vВ&ZcQ==ȦQMɜg=9ŴgI蓑6NO_Ҵ ;_[uIa)eF\a\dCQlip ,]M`LY W@`4WM]4VV9 ܠacH&tzZJjj @)i<*s!NJnt.0Idž㿪 $snW&s%2ĎTGfb'E/ZkK*)Ik}~(W ڡ{j}q=/O3I <GvmzV ۴2FOQ~lqF-wF6!&C"{QYauXWXa96ygo +XxC$@~eTDF"F1UnmIt=Sۦ{2=d hek$S,*JKHoeyEn oXW!/]}0/)iUh%J'vaFmHêy^p{ULOƣ{Gu5e*w]!B#JjI/%%>Ь|&hx7 (Qbc)I!vssqs@L5e)?#[V"b Gr1(~fX D;˘ "! 2mFɩ4T[c mxd`DU3t}4}pI%8,RF, i4|%h׫S$2vX?K8;P5U a'd{cLv((`Z"LjGiDjTei%F-'RYɻԚV6HnbRBy \,f{ݼ? xFŏU<쒳!07|N:K F+P Ӂbw6KMVdL1ӿgִ|Vb72"{XpޣYhG޺Nr3fB L{VQQG$7)ߣg)jH5BjOY#I=LY 9 B,ch0s {Y}沈IM6V[F20TrLfJRG(TԨTɠP,źIq5 4#G.El2eE{w3fyMƃ$ 䧹>R{GCFLFdOHU*>O )HB].^! aAmُo6Q$OI%H"{e?51hg3-ӢhMdhEjri03QK]2L*stZFK-RHw.{60$|аybDHj6,x3q`qd)x$:MM{ 2L+]~O0CnM_c+FYKBccnsLDz,ۚޖΚ4E hEY"GAB㚫" nh;pUz:Azԫ Q#˴e:pX\@rÎi5pnT]Ei ;Jngx$ddC&:m0&"&0L.DŽJq9Mtd!`!Ќ;l߈k6G L378$rx;oFQtM39zn\,K02vd2TP'm۰iNb;K`tD23OerͫK$C_R" 㹭M#N Js0S(H$NEMc)zP< [}rH[x֦E'~OjvXi*d"0b``ſMܼÅ{4L|D*823VeeKtVL2n+fplp)X)qZ#zӎ:^{}cd;}_Bq@~VGbf w ((i_&O~ڇ]!O&ҧ$~|mslB( 3 &[?90ѰI0JR940)N%d m6Ukj"f`?x"4 " tL+a8M_l:k䥡JAPdh oeûpQ8a x]1L h efz!4SvyLJ}t ii+-~{ᮇg(SB2F(g$/ǧ^k a߁<=X(zuNV9>j\!wy>ZOLݏ9i ǃyS*uwk;?w}WȔ+GΘRF;vfKjU+ke)F B$aCŎ#?]:KR(xfr4}ז"daH%͛Q2ԑHZ3|S2211;JY&3M̶ S҆)HQT.7qh A'AٚDahAty)[Jx#ya"!QM wm5PcED)a-60/aa`GUe?-SITئQ9ǚm2;%YXv 97\jhFnLԒ&Ѧ͡ 6" M[㳛Cq{8ٙcDE{$*w>EaS6 |F<&jUF )0F^Ipf6%h5(`])`7ZDT k{9&`~5h0,F KI6 &'u뚣Z3];ټ_ќa4TI#b|={dɒa<L 3iUxPfu44j5^u8 Tub8Z4_ã̹.~Bx1M1Ӝl5F@ לp0I1r@%1RGM[H #~ ֤f|ͦ[_zLjySXa#jxU+f0m&;4M*$я/sji;w!)v  GXkDsPuj ك& e~/Yu[0l'焉c\'v6fhxoբfU?ZO9Qp(_~c͟wNiqiL8'1j)I*}WOvwyܽ''{ `sB{#@sSa"avQ`"7Փ"1Ht ԋGK!~E8b MelZvjmDQ9tT(Oc+XklL4-6q6ÒI$I9$$m$7pA7dV+L68OQ%1Ӣv?3c<|)Vz a$JIw發-Y2kbm3y T ='SŷJd0 Y|EU} @y 09{] 7oq~AԻvt; 9ѫ\*4hP(!i.̔%0[aXaC@(nC$1t,0QaڟjjM5(:`(i(2zyv9Ay\ *  nɬIUS%3aѯ_C$UMnq,2 x3x0_@ PA"rٶNg?5ۇfI9p)I&d< jܓG)o2d#\Ÿ*e3 K(ڿ?Đm5 PSSRT>xifkRck?kݡ?)d0I2RcB]h-{e3b b,HHt1f.-wUVPܲH)R1wbPseӁSzF5^ eSNHI)IJINbʜ4y?7Li5B xw0JDf76rVL_dNpc5ZC/0$),OOe\d*n}7lkR4X5PR`FDy=rv*TIoeTybuya] QC@j@Ei 1o”K9Rڠ9"[ D07y:^RbAh%gv"AdffGϬ:5v)&Zg[4N+d&m=92bЅFy̝ٳ%bɇbof}Hz>4}fi  `"wLBv b wI,SiQJ6(PVO5k4ǚT%0O*O`-qOwj4@&Cيʎ&ѡWE4ݒ0(912d)7׿Ţ;y̭ʓ $XTYM*0"`3fI'x քO 4I:d6,eaEJ@{_\Ub N33_=q7>"dWn=i s3e{)=12|yNX3} ^v3m=+^+BcFyb"%+ = r^b ccٷ 7R aՋCb6}$AfU(o`7x8}DhŃa^~fX1"eM7L)ԋndFQd |R5!Cx3"aJhh<{LF@bEz$SH=#'XWퟚ1ϲki GsWX,yb]IPP̟y1 #+1J HիWѫ#TRu=m'GH6v$<@">9 ,Ac(G2N쪌> 7[{$ 8a s$F؝oǜiiD%9Y14vo (S6f4(&BZ >^u,:x/lN~<6!63 ,5cd4 JV00$V<S&tʺzʪʊ鵻IuO/N GJ:t3f'J6HĚ|ao]dDQ7 %Y͓ѝ45ͬkf;{ZP:N~l=Atbk Cutp6=\: 8$&?L77e[wt t/umIc.Zm]78-)+}ҵR!iVs s3R<2Eⓝ:v:c e(!dHbE*ܟPMmBlṊo`͋f^A 6(CyE@Qg,6TQ6RuO=ߵɳ+HhD;6lfIXXե[d4$I8F"KG&jREf'jG97*ۻ7ۙjJa{߈.|XhܕZ# .eZ*GN6rο 砱iXm瓨/"  A&6BOM6D,"f"2,oF>IKJ0vbL*JRJ*ab^Lœ!C^)/$l]{Ħ)[g:Y.+HHz&=]mAN0$:*0ɳHr9 :rx0q!!!!"PB33$ fvx6ltRq֑d#}M"Y\Lv)6p*G+߸څhvM|{f:];)DPw_n7Giτ1Z_$BsTR(rXSnޯI]e1kM/R)u0D0:p#Ev.UP akA~KXnfσ͸ݚv' xvʹAD2*?y#S3?}v$CmPWBB>5}|ko I 98~& e@C2|Gk kKmmiYX+eJm-U[mjUUP>i _0:gP4=ׂ|L@7m((-XKY(qˑJ1vHJ_ {U5 2:ns9v#'U*բЁt6c{Ў'?Mi&[]] |۶# X8!P tŴjkhhh' Oz#ԥS%|6rx%[q9nл㠉"(k^4: n3C|  89 b3\Xyx̪ɽZ\%H!,m2|o97f2AO0mXO%3$JSloP!dJN0_~\qo~sV#6pt1@ԙ} 4НDINDnɃ2YD&A2DA1 æF)N*SfB<?aL+dթ'/BYnJCjЬncpwFˌA 1 v0{k0ƍɥ7=tt=SauZQ$EwbaswTd4yNn2{yvo;duLoLb1L`Ѣ8>s0ČN2@HʣB;z䮽<0V:'JL+'NYqhJK[:QXUzۓN ƍcc7ITUJBDDDDD7&N>'M㐈hNG$ӈsdOMɚBD?3HHI4gq2|9$$'2hI$h! )jXmL0`&]P}Յsaua )M"oV`AYҚA1-t&٥Y!msf&n Q*}>i: D `݃0nf&aT IcK&OCCCEj=ZTji0MfGE(I2@ [K& tj 4!!^hԔ}Ծ,&Y03ј<^ٸ},Ϟ=$ݺk:N:$0i߿CcbH!/G9 eKmU"d4%H,O@Oy j(g g7fi&8%X]qVIP990ELe0aM86@)^O=#rjnĝB3L2θܨXf*8L&K<؉Fyvv=d8pokZqNU&<ՉJOӯ1O]scbj2NK=pxtT5E d‡90Pt zٿ |CFɱSJz[F# m^w ͨRtv4&؉o*P„pP;B7z@ ulDcUNl tt' 㴆2߱&,=w7 h( *\/-FfPfEG1o*K7C331!dtz$n d XlYsk'E)|r'3х`6Aadf=/uRxAQP$43T56-wҷ}ksn3yI)0ԣ=$O iPrѹɓa6 h=& oLpKPO1T( 1Ɉw.B j XG*Qa +$4fŨQ""W3)F+y %,(JW"`y˜Y1vM4IT\0XF6.'“;<2Od;ҤiɳUEAendP*+-*1NAкyZk(=XokICF6I0rb, 4d;&9Xü\IH(Y y&![z B&(#D̥jfZSSq[&|*L,]NlI p`a FuD3" b2&C ti*MQBv&pg<7F1UEE>وK%CB I$(B{'jVIS+$bTFɳb-R{}8NƒPe<9n>^ZyO 9PsEUF{&/T&$ӧ_lvv-'.YEBU< -YQM32[g)^Ia\2QD < -<,L鉘5˴ *ռY!RҥFęhleZS!zeaA.Lj<Ԭ !Ro.fjjvu & 9R*0p̐-ӊi&@DTX) hX @04Lا) iJ=KH,(P]6b OВA Oz"Ֆ},_l|(dEKa% Q;[Ju**F3c1#6$4D?;UT4<559ɉ2:rSI\W.Ldi2 om#LS\n l CF&e7`f#CP\w elOC1QΛ6tcOl؝ /.<ԇGatle-La877uZVղӂv[`K!>w,*= E67m۷xs9 A 7h6DVYM&I'%UI=Y@zԡ;Ț!c a`R,Ua.6~Gri6Y׾n^.҉@PuI 0'>ݶCf0ᄈD8tٳ~$aL7y6a-%-4K5q7&Ö# 帘l'_+;'E.vx kAYNa89mUh=rf(»0b\I6;f$MԴ_wE.4 (f`jrB٫# 㙡Hs8O f8M$鍊ztR<Ǒˍ%޲u4<ݻnmfNSǜԻDUEY3T2tLYNט6pp 0Pv,! .8E } "9&aYFq1ƬM1׮Vn77pF3o !eLo HE [F4%6S/pɎ ܼn=}glE礝Ic0/f=L8 iXq<i'%& kl% U `La6*3*LC3]r1Įa=nR`9{]|:4"m6sh ) Vd8A< ;]tK(r!sYF\Z a{r 9TL¤!܊4T<8%rfiԅBDPvu쎰n="2*B clx-޶m6,dTҒVq]"ϏDZkpIA#`V}G1Mo9xϗYߖ*7Dsw$8ٓKG* PĔ~wtP}pLiݦnL nQM?MI$"7#H)|6sׇ $SJ*"-r4}"g怫dI6lr$}ʣu?2JO‘KQ8|# y;/PAIPtr6!c@gl)0: 䔇]Q..r , Re<>֑ɣ gǤ=CB\7SÈ"H !JU[gI-MgCN$8-#haS,^sY&7UG :fbeVEkۥr0Lɀ03%Cԉ#R2YRY J#>5K6fBHB\M(yd6[ A0>mO XbE*$Z~]LMbD.cRs b˜f&Ѻ*ܞ mM6ͺڷ[n"fŋ,#qe!EЈH""alM,E) 4&EFs; >dj|hd? ybujn ؖ{3!m@8mq.&]d>1+HRB[$LdIM"Q>d;1M!t) oAX=z<03: k8%9I(1BiF[kfMlK] N-kn f>o&әN?uO<'ۄ}FC?D^'أ[KR刞Pe=y!+EzfRQH5P ;#\7Ҝ[n'ykeSVE ='AJJw DbFjH8,MT%1[^;Z۹@mRkJm2mZ[SB^[glBJE'4K!VĐXV5ޖ];yQQBT`4Q>tGp|ePR( Pe~?IMg#]|^f%IQ?{ 85"H,Kb8Y T0/B xƈO' diSk-o5 Udb$ ,4$]|4’T>"6P&L'k mC[NA]bnHdW{\\CXkM7o՛2'-פ:EXMlrP)OPһ3?,GUl @&Q @q1290!-d,la4թ 7g6n6k&ϻsTNbOЩ,W`>0|#wsفґCt\<5p;TNB) a;]VMґ&R$xX>t<#$< @L}GvȰSK$5&&Je#š%ETږbZbN8Vq'lOy zA_L)ⱎ#y#eyժQT?ã7H$`T ă %#4vG.JI Phu0lb@t'.~^61pُ[C#?_XFmgzɬ$LZ#/YԪ ÑOnmsH۾zX`&DoOO'faLI‹{&W>u`'sw53XaюMo71U}iƅڛ +aJq;|9~9]xn7tvI0Գ.0ڞLX 2RE$X-Yq\s7G:eCŮT 5,#eXȶp2("!L\<÷9Jv(Y˒OP|)30SZ(`;ã FtspI9L8 +J`Yĕ+7urIt:LC7`Pd l=0D*#۬ ' ocd:CR6jXA`CIJ$p9"Jel3a"MJ Hl5ilAvq($:6dHȾ({ "i$XEi*ҫQUqK6l JH`]˕VrCX3Zg" 9t \(>/x4¦GtՎ4'Ӯ.26:@UQ8\.^O>,Nx2'_EGPC3eqN(LU}'oiϭy"-aTxwmq`dBMs%AW癴=a,3%F$&h E4٣L+f1~U߾2tϡ"G @I*ERs^1`H@!Z;H5 |bʘ2g0.>l=Ɣ"# & u``nw]K JʖMfoۜLT&`'x;Vlͺ)>w%rSi M1*g5&eې>j aݻ z}!! ")U*Ǥvk Xq)Փ"Jv(&Uy^i ؋! P),Bˮ&)b]MEXc<)DH#crp("iB Y-@˄\!R &qx4<'! $:7#0h P< ½0fU5!Í)BCFa_T3RNbkFa"4'>}=Xpo3qzTqL)'fݺ=JفLvAiܢåߩahTddbƨc1lO6{QO#FQ7EcĄH0D/t% 8RR-jmRX\ H"q6dlpټ7fŅ7iɌ0BH31?ox=cNLm;YA造!ly3ؤlhhݤ*+ 08NApp\LPZ5B*c7 @|J42gkA[0  b8Y擄F]t -kX%0r\v֣QP!lQVvbOXXb U$ 33SsjA͒K\EU. (j֥ Ca140-"):Eo$ BVCM]!~a0.AۣFAy =K*L>iz~PACS hE>ilNˆ}gH~;l֙Yąuxf='GR,ئEGbaOdV';>= NO!po171uaA -*C ٪CαE:|'ٱ丝26U)ccF{K 5pdHrW 9焃]oW'nUbtT<1$5D;I"u3"pX&r]ce@@HvzT,Yw AvƐ|f3N0azٷ<{ &C$!Cvq3Aܑ~GZhIb=Ҧ%F&ԕ*U}%w/IKϔp1_=~i>32"8mM""qÄ}|O6CҚHC_TvȧA EVL;Ivv,vP՛gR#3LG6Gmu-ّP[= W@9q㵉'4n` OB Y .oWֱusX!Fa 7wdHd[a5Y,ZsTOy9=%/Q6Zk%Lc |Sg'I['hy{ ر^40S `8?bd؁B>cYPT/#f0NF "A 1)4w;m,ɴI}7'z%b[jd];m_?9t,!{`G}C\P%u*٦72_߽xz"̒<g&Z6c6"U VX wkj~>7]'q/ 0d}*;!xf1ׂ @!H#P'lK0i ]T <]?Ֆ!E_ᙅ8sr߭a5̦cueAx4 G{t Cd/cm_F߫՟Yܟ`'Z?H6åHKD0#Ը!aڿd-Y \`EI [βYi,P6&ߡ~ZIߛ8'2D>PRFjN ]"j-Yѩ'`H9հ@d\#ѰiX1Q01-Q\LF[hzuΆi%9(e-(\7i89 y=%&C'aݨd D i ȵHT>5ęK}8 XTTV䁀Z"Q!k#d WGĎ#sRcf$ԻKlm0OΩ+ aU_sX:2SH}"ra#3D$ ? }yY4ψF7)<**}̭=OmUp2y#eL  C81J20P1QedV55rLZKb# yi[wu9.#:'0I@3K a"*@+$ :hW.1ȋ(tte uֶهpivq"j!m͌8=̠v@+,:I4:0 iy$@2SQQlFvQPþY ;T.SwZQ1$N&@Ռ3p2wv``ԕ(o'yCp^Yz!Q!gvdg׌2vNՐe@C 4w hJs[*SQ̮#R1XEQ4\|ڸ [lֱw>)ϧwŐ *:n$QCkfzԤX;9<għ,0`IAfviEt;tΝd({sG$HkI VqR%ޯmG$ 'b D-IA$JD Q"[NiJy)0hGbh<&7b+TH$/}{Lc,<= $Hm~H{Bl؜qw8#*UτqlN$Pw ?A .Z'-o2='090Drc1{kQo;#h:''A"낈\ŵJiP";S4E'2Z |C!<;}@%B |Xc$g0Ca0;)% Vu&"cSf8?U=)|4 ΐ=NHB t$$ Im19zgjcS XPRqCy6q@dzJ !  V]e!ڻfOͣ-lJ"3f`ﵐlZsQa1-Asߘ*,#%>Q 4Lp;+l׬!GsEsދkj$֒%~`J $0NfX`ـ]e#"1r38e"N8sC aNL2 hF2h`JXY(Ml+e Fɑ*TY-6x&g ܌DzKmoɿMnsH~GYe#s#n?t[vnإBKa;r4".'22|QB vm"Ë75*noɳ3Ā-wrEeͬ1PAq{T>X7ͱC;Vئ(B\G Wg"vJQ2B2jZ}"r Th$l&rY6o6̌NC[ *2$"P :SM=$Y" D{#CM{{Dp{{Ǣ}}ks/ VO*Ib|l ~>w~_Lh$dŘM,i 8ۢf8;FNt$yM;#}*q>&&k$P\ҋw)j"Zt~aN{5s>xC30HV@0"(1Dְ j,=)O9-&YDD{0["#!1/d`Q HAa2X8H3CK$ݷDL" D_}H t32DLm K4-L`w7<8`1"Ιf\< ͜e2Pt!TE)b!7Xz,sҶd = 3 !dK*kȄCZ}H^=e"U87i5!M4?pg\\<=[{8uJ,DdD4M6X(H KP|2I7ƛ*&Be%0h6Q&Xn6I-bNO"b$h(⯻ Mo5J>ʌQM{TrRu%2J>ob}ly)R@gP4q}~҉tpg@eXY.sE"Xp`[>wcs~CF8)Q%C" $":誆I>>qRC*ՓM-Ze/.j^Jѐ"IT)A[Iu"Ή-C eb($)^|Fi`<2,t#yGDJR)H30 (zF>3p!5!uU _VW֮l3ǐwmYYGl0fURBh4п`HRʼn{(iV("'&5=sS"ty`4&3vx3lXbbh9,L JgY8N7%1_۔@KG)͡ < pCy'mEqg\K.ᶑ Orm%GH#ahWS!b|3]'Q;bWn3~P16cdA džgvz1CaVΐYCeÔiMF\9+˭LQE ooi8arjȜ s X)X(k|>ߵ'> H3M>5Ãl9Zs Oh'7  D$iajQh =;f2nB9nͷ (ea k$(! 񇞛ۄF%YR %$ H> ܹM%k#!fV582$SLH܊pJ׷<(g7 /FI4!*IF1 {*nAq4KgBه/_TwV1Ju&e M:롴fV& Kr3A$\jR(0P:ˆ/2kF&~oyGK_8=3ˠru#Q~O4xؓɝHdU0$! * @E$>Jh,dJ`Y&&L´dݴyg Y΂~<l4 N: ޹-2ŘIO+Js'bɉI lL( }9ٻ"e2I Lp JQszٓ {àI'i{2ouSQnoB|v S$FH߷ [RMvx<i48mK7偐&3KbhL2 A nhP)0`ʅܢ  S-!M42&l hi"S lmFf60=aC6159(]ڑJa  2T6v͜fCBąΰbσCn[XR ֢I4L85z!N6a=СöL!aN.`惂Da n0j{HN5BųKÒB#JW$A(p4 سj*S ~7Tla#y.ICn-8L#Rذ crfgAl*(L)x& ,KPNf ;!61nf[' 14o[mov'vLHgdCJ1Z_70Gcm^(;AZ(9@Qh e5VwnX*cH-1r,WrL> ɀYK]M"%tEXOE GO;)3Nϛyl+NG o8r;dRi2"ae*gу CovP. uG٦NyH._3pn{nüx30 9=0 P0&MB"J >blIt8T,;вtIEU+s*2cSG(m/1x2GtTzmN'ibnҞxcx{N΃Ai^eZĎUXљ `v.8YQfJpRї:̞>:)Ҧ]i8>F>wTI.!ut@L؄(bGӢKME̋IĨ¤pmnMd1 S:ISr7rnȒaLdDL@nF''N qX|UqN[t{ |`xe\̳yx*4s{@>M$Bd]W5=2rx'$Ok`"䥨)14]9\/| j*5EDDx Uʸ2HG()I.)`cll',b{1f1+'} Ԥa0t|GDž15-pY0&HְZF,vFA:!#YFCFSA;>Ȩqe~g|RT4 'Ǝ2j *̷5LK H dREadlm77L)ta # .FCI "* Id@80(f$٠JJbDI2DNDmxfu漰ְKa&&<7o$ DbbIZmE*i&Ofxݨb^leymZV"v#)d٢&DlE֬SYfՉmVJOdNI$t)ٯcϼYdr撸4d+ddԘ]rl9'FlI.C$?Ldw}5a I27,R0 0q~$L+i,io9CQqdkL7] (-`,N!W ږ ~kq>7 B+b[c,٦}>凛[f +3$[4M8 bɠ٫rc&"b{vYj+1[ ٔ!&ڳn[hrs7477Mmb"Q-kmx!r0LfY%mٱ=WϐkLcXtN6Fb4șP6\a  "6F HSk0?XuHMD:u+I32 )XiUtph*_ǚ6%3W O`UuIi&t8lWH̖ŖZn*J>g;Jvפ0ϛř,:rѐT_!T3"Ӟr\Phy;6!ۇL&MzW'`[av>}&Gқ=ۺ>5AIJQNQMrXيA s_eLЪy2F 220C a%)uaXh Ձ)4k@(y5o&$ˢ+Cma +H"*Pa"b@D^&h$$`D2ZZhԛ54"e1G2bQ*cxzeblM'#viRn<- -f(ɓni6y"%k"౻)kn;m![m,mѥ/46brO6wk[;-͢z;foZT̥+121i8dIY$!CQpLeC.Iʹ  3,53ѭC $4RVԢOA%I V~_nRRXIħTSF$c|بi"b (v`Pt<85d-;clZֵ`֛dgML}m0$>:8aUJ*lK$zY&E!b d2b{A`h=`\cczW?{٢`?e?= wO၃GΞo'ul`P’b,~ڲťܤy휷8gɾ8M,oF3^n#t%d([զH,E2,=42?)ҞC޲IS@XMb;OD$UbɄγ9k#Z0lT˽[%qc#c*8w  7 hYT4L$^(zՇFC=)ٻ,qmDHk6)2ul2na(cH'LVƻx细ί]}!^6(@oJ2&XU%&!$e! GAHFG]4&бVL+-T k`YF.H|^h{΀~p94CMY!7?pD3$/=P߃7mja!"ϴ(*xf*$&yKnDZH6$vq8RMCd4/s"hC_'v7r4l0Dnw6ɳy9F"PDbDCYټlqG?i~6MmI)a$ Q$9O*gnOY)cXe.o2GB}}FInIz$w $zETu~SGv=џ6a<BKY6KdXŃꜻm mank8!CY6HR^g ;9YGE0|R4:DZZιBּ2bYpuP\K  X#HZ! <#z)2 'fn}*0fa&jt10LJl@DB p:f3X1 A t-6cdNe%RHq~,])+jDYMcl$<+SYjo9-G!nS l4Ysv#c7tѡKq\<[o8M}?•&\9ɒTId+2$bPCv͉iҫAmbH~Fdx 3I#"O Y&]m4)M!IֵWK}qQG۳N"$yV_C/m螐~ 䳎&I:;hC*$"` IxxQ#DSKl(V4sMKdB1A"1 !⤐/8ȟXl #3;3x](=S! !TM}blYG-sX=K[CIٌoni7_OJ OQѓ7uzԞVW4R?R{\ۖo_=M_i,e\L4>**x0XD`ygnZŊCYcbTQ4@( GpTso td ,բoɦ{8BÙMD% qs92Xe;d2@躱NQ8mT̍matf6B$- $/hXTFDe&BOm+Г,jiwJʺb(h&f.2w,JT/|`7F fR ~!l8{%uj\Բ&Dai nlD(! }$[ z$6wqDRz!=y; xwubV/ϳ.LKlV D͐X ` CCre  R47P' `0=>ɯ_Bz* gl>#1>)"|o'jVVQ_(l ^!3(V`FU`b:c6 !=H@:qOq;gw(r=tҫLaU_{yh V!! |:1H35;7zP&fPK~8񂭇mG C]_Fu&5vw%6^k|{/U;o2E |OLa }Oʹh-RMyI;RnrhR)KMᦙ7pPs& p NQtYK4M:"*ZX:j #)SXAgGR $:; !oLsv?-$ @ Ƞt1Kg_ϸiӦmXZ!"C5z zߏkIbխ↰WRSb>ք`_n87zi eٻa⣗S{^5YzsTܔ݇Wx`4[22;!sZLFAH4@YńѲ.k "4r% 5.L(KTy˄lkT%P,OΡ 3RH*` ^U.$Q-V@4sԜS4hl`2,2JoqnЮULO)&AMvZgHtJO׋j\_ƕ47& Á( Ekuñ|b'YQ͚ 'BNSgg\;US[ v$C{˰78ډK> " E %bhI*8 xcpAjD8t95HO 'w4f S*͚;ݹkNαw]Ecݒ;ƬtٗQ5>F&>qV~@(3M#Q# 9>tciHCpňH?,R̼l@|L 6M;g唚h""R%e͙bEOR&kL.`1nsO8GDjMj =bTu(I>#2'Sޟ?YV|=Wk3+tx#6μ6_WfmF$|龡_COwճP cX"@Q_bcP|55v09I7\P(\`v߉0 `d)Œ@wf]]I_ (| juBҢAFl&omS"0@9o_%o9;o>1r5tERoSч!4=j`,G=!2`S H~_~t7WvBODNSi>uUUVh'_jc`U DxScy|(JآtA)[A΀ޖ,|hNbQNJ[c_9o)~5q:. ^_mbIHmy64 mb@ʘTpv~9ӈD#՞e[SOUEGT!'B!Ha87 ɰZC裉>А@t]hLyΒC~,I &A;zZX* &eeB $Ylhxy|LM6#SL~d\UYV'N%v1F=}g<=?Sd`ق$mL0:oH$3ljNC״K)691$:FEkm5k,YhK<^RʛWv I/6{ m"c&Ir(ޛspӷc!2I;PnON[N N+Sz/V r 9&qhe"R:2T9^\uP[PPbF Pu,fSmH!l)A0RYH2G2&/cIYyxq&uaų*<؇M˼xx`b V J'Xǧ#*mvж,b)DΜ=*7zqB:0яDmdĩXQRiIkdz,ϱ HC8IP4'o- ^RAÖ}!crD.EZbҢ4И(y*~x8' =QCVJBбl$+f厓VaXfoB HD3F<㝯I!fEI 2>47:z%TEY "W3!le"1֚ciEpIdh]L1&+:&Y%845\ !ui7(S03r)D²1' 6" hnAY]"#7jfC(h_K%CѾHbE'κKpY?l@Rl FH YkHzu:* kB1+ |"22 OX*tMIsZd˨#1I@=E)kY =T&KQaSwZ֣e4F~>zYeX@#@cqg?ronk5XDzᘾO-I5,,gtqZ@Kx6xP^Bz(L {0wHop@(d$|m*ԝULո"mJ e tE3:7Mt:ubn޾vB0ɦ?0&%Yl-bo1 "{~<\Պq՗Tv؍b+j%&""""'o{o{BaldCP&L9 mO:sؚ*J,۲ܹK4M6QbgWqIVTR> $H!m7#mmbR`}D"Qv"JS1\N[6Sp$+c}?/y.X!|l,qXکHXJJ 6X1p5lGb%UK+zB;QRC( iSb~ocUHgzjLMS#m2,IC1Zq{ݧC-`o΍dlņD;f`0]_IxG @R M$( &yo}3H|=hsHC[Nd()n^lSLЦtlrhxv f"#2bOHa&l%I[ z%ؠ ܆l '0AYe#KeX O61Xesxv7sﵿYDm8K|+ԝ!v|c,Gs5*yC3]`4/+72 X`ְ 8خ- F':QXȸ!x0×$[C3CJyKjՀ:::IgPrA)8%1ẍ́7 sP{KnhrETI5Puڳy ܊sfT4 +jqA?sɊb*靚Fq ;t.[FdfsL)L&"Xvƕ* UhDa`)NhL!6 NzQwgJE-qS/|,#!8nQ,MhL"ȅMrL2i /Nye =X߱@#{Li1H@bnEPYHk ?h"͹'"d%$9WbH];uw1;cm2C&-n'|Fϻ[o*cw bDnП+:) *3! 4@ p9"L8S4;f빆TÝ3;YFxNZ=Y`:d8!hXcML)YpmLNw18\1 lk`w5kaƚf]@CK@2ّ2l\[&KP 3ul] `1&"3PM!MX8ph0,trʹou駔EHJ ̚" 鳅A}r8( #.-Pͨ285=Nnlr]dӓgg+O3ϩn*YaG[CMW4pЭե+@g2(6ՙz}N(i2']3* m)7dKv+,U5zo$ygF%RH7$C0Ctyđ;N};C'9tcV@icHݮ9#QCqE# 8d3\*]w3LZqc*S[Dlt$@Sᄾ }2+-經=cm"<qn< a||ٌꉕpUQ:576Q{7hdMgJ l0Җҷ gl>|}-Z ,6?2r}fOO)V#+[!!'-7ef'M[R1mFC~hw}֟1 t-ϳ"MVvqXz.ʹRx9e豈v$,'"nM%%(sBO8"p3`UC27=C9?*r' ]H Q+69օ2tmt:4&K` YpK@02׊]s(d;-{/70TNn]4SPӬ#y[K=0KdeV JCÜ73ȒI/7>dE*( %af$"C%#!ԉ/kj K-li&gV%ݒ&0ލY[)KD Rvqɑ,- "0Ek.°*3FiI6,M4hS بpaƘ8lHjN{2sCPҗ$`Yɤtb|ݰcd0M&УHXUh,:Ge`L)zf c`vt J(+8Thtr٩8vk`2*UB,]}"Bq#"c_ń1pF_a'՞$gŒYh͗LSMݡU2ۘ _5>xˤLL@ۑ00,.lE FIfV,&LDy"2I=qC>^2Œfdp -7LiJvINj1Q$]d[il;6an,W&e`#4Q) k&i5 "LaYȄZQfL& -'3qDnhR ("X"HfLbfS 0ǾgY4O47}0)z<|ħ [ M&2nL\2ylD-K#) @lHhOCCs ilr 3B=RE$0]$Y6T?7_OD{PzkV4D}wL]NssJjRISy}(Mz"usBpɷ(ԕ$Nof`"JkNj4UN VDy߭*NܥV.E^Qzf=We|^S}<; 2M6_眞>Nе%aL/Oʾ%*[2L[ 95gnYz3cטos%rVm ;wm+*bʨV ՅlA[ZiS z[&t8UazQ:Zo"2Ye,W}VT8NāP+0j%R aMt9%GS,Z$ iBYiimtBGA$]1(ҁQh >cKy-}_{3Hvj L;{Y ԂwxQо87y) L(ӀVRmAwZuR+4WCn9@4v*an0hֶ6L P3 (tbSуY=?za:viB5LJQb̑7xbl a/*  Bƚy u`d*т7OXm}rfmDvSĽgͫ)19$sXѥ?>R,\+r8A䗻pl )ϗ#=WeFPƥ&*WGaTk?L aK7a¸ʬȒc10H & pLaSF^chu;GIB9! D (ڈ01dC` 0,'TTyI`gJw``/#hS49flXmוNw8]CaMnlzH76EhHgC&M"sL~aG&ę3 )'kW&hQDbI8\*D5WUi<62BgWsFDb@`x3Z %( V(ӛ ԑY # Uظ`E ]g t ɘ3ak4#LȾjcR1~I A9=fRi<Moyƌ#yLN;Zc\bcEݚMf׬^L-5aҧpy&*&ekVCŚ`T¯ƃ@͋@Hpg~FFL+``=]L c$=: &lIQY]dL5m*3Je $ݘ`"x'7"@ ߝ9<\oLArQ?l -QrE $h)#RLRUk{p] V*2=E4tt;hC)Y2% y*" ̬0+gz&oSF9&J = v&UQ';B!xBZO2D֫@yHQ:a4 j`vyA4mvkA9ݤ՜), @Tc(j<͔ (`d.np#N7u:sv<`u7Űv| fϹх8y:: kռ{mt'ゎSR*ǀrmB 5BP0m31'IХ*nBd JY)i-bZ"JbHF={** ^(MIEj!,eQ@ɐ_잗'SXFtPr{Iw1bM$;b0 C_x}iv*yOgkPj\=F6{ ,^@-GA YOab;C@ C)8Iϵ_%([ڵo}-Kg,]3|0]G0vUqت>3FӤd 71)B6FCS&J~#Mbg+8ua&UQms앮FGFRjbIJi:B]Bu$ 3bM&1F2cU*0016vg-%r*|TpnRHTFI9I9 QkZJnI7>3Dn2NIP6ks !E%))BpMNt&8{HRm%Y4' "xфn&LOF=y @?SHmH凄o\ 'ֵ28_HXx؆M#x6!cH@z]!!1xSc[Mh$fH$ aU4;e<{c9azL>:9ujR7|A}H]K6.*O0, f\ 'KIAJ"mm ~ImJ=*TG"Fe)%D4TE7;Q9H -֜WVF:f$} ǢhulcHY6LJF6KgNB- `V"r,n&Dfޜs|i 4EԕNQ3h71<(ıZsgl43!FwFƂ H Hj&$Ed*`dC갬8!(JpӀޒTXbII&"os=h U7zj{R/佀(t1Dⴃxtzq8?7A pA6@L8ARꮸ'ڤ  ~-kn}ًK8hhRL̃4PBĉn2Vz=yCj7 p]i,85"14x:u'ē],˖f%Ȃv%#&YtRpbVT"VGkE0ɪd\TԗjQ `a0dsyZgD,4מy7i'(`%R)Pe,%fcj2XALH)iiD.҈d2, A0G0 = I@av;nȑKcf ur]@Y,<"R ;*ygZtLƦ A;ƟRn/Cn"A>ϟ\>p˨޹Gĥ;JU2O!6"3vY"!QMÌ,s,+2a(TbYHO}LX0:^ !b3Ԯ^F1LPy ӡWW(&0`C_ޟ~Q"o`0R1ݍI%#756|vS-Ȳ.NFb*qm b c)HbPi"wPC:v{^Q\^ԄU5DDd$`ȯzfl1}fwKplOuP!HEVjQ1BGP4H 4s<ٜ!۶ٳY@UIbV2f L;t'e"IY wuuS}qm ; [7rB jͭIOoGeEϰdfѽ0ɒnDI(I*ȶ&G-}w A'A1B?VVsŽEtH$ @ %튭JS 9a`:7_ Ҵ~3hCܚmgA㶅|2"P[2)#VJA;kGzt팲g#M []V*Qdn= ll'DXai!z'2 8 =yLW^z$vA/ݸ͐AŒ3 0;K.jhhԇ@$ 6o: F^@ilW p,^{arݑ:sC v)ג탴-214l1+!q#t&2KXS@6GBE5ԽpKcIBתwkv~ꖬ3QKi]k[A3CEC] ` g9IE|'OGENdrחK~D0~VL̸ƪ&%~fqZ$d#3sLݔ J`CC 9NJ?v6`{O=cwO:zn̷r_|^+*{e =(3 v͚UOn8}|CRCϕ=5'd!*uTDR.@U ٽ,fҫ90eXh0Uw%2}-J AJ‘8b~J|_X 28G"otrZy:0ն$kL9iDYsSv[=,ֳEjUR$Yќ[#䘾%S(w.DUBI$Dco|z<3T|QM[q_T*đ?fKkWŒXj$[/zO䮧'/*u`N 6CGeMQb? ;6{{tp輸Ȕ3L7';owsLD[RU[zI$Iaϡv{0mV 6*;RyF#'`gCB}0"0]C"l2:%?gǴ2m4f~ ']$GOKra~F+X"Y5U@ Y$D vFU%qt.gwaבL(VPfл"?P}u!gc}mEXThxS̸2qưouvVY#'J[nO!lڛoC{qi5{Ϲ}fIddBww ZLwˌVdIc11>iвB-qo9֭5 d,\dcm:m%VEi)fˡ4O,5Q*F5#ȺU_.Շ').~DO4>5VmOYB ! @SkMG󷫫WE"$Xʳ^gڝo֯9lnfT3as'E7gp1S&# Jn\QBC|HF:U=cD|qr('9ZkN~g=7NX@,Jnvh(w= 38vvE8b[fN-t6z|A\`{5oFϿ UŨsp@Sy݉E/pA g]'h{P$᧤zG ,&fvc&a&% @q5Q#B ,o?K {Y!$q#n

  • Z٭F4d-(!E;iKх0,T H(B"~wh(L3CUܤ%ؔF F'$IDQmmGMmyƆ0%)+0`XB4k5HG-y/'A_ -&rz㋆%Zaĺ&=*ZZ]v7rۼ7wWazABth)3rɴlCHrL"mNyQ3" EJʔ;;wۿ,(MǞobr2֐-iEY-7s9Fgs9Ţn[wrI#ac9W7o^9?8C_^o| [(+9{}/g}x""&\2ͳCSu!<̻:;PO׬'zQoqeLM{V<:tMwl습B}N;e|?}Oaej@~0,V -3 r[o$gƏXPVB8XE?ajj/ v|d~Pݪ/;f;+2MP4˶dLenބQB#! HOThT+x(7`Ah)569 ͮ$G+%Jx*lPpCOx`S |"Se@$[,!6XR <S>BhMF`ZԱ!o7ݽ+Z2+5VDphD}ƩR x䤅EdȢf$MZNk IBe1l\כz0I4uq /s6jDꔇtO*qt)יv:/T"IIeR Ҫؘ!$|v^dv[=ϡ +\jv {NKgIJNsoFƆeC&YfYbFZ7/{{O !\~eKTő1l߻ï[8ڷcG,1p>aJ0llj?t<2:>Mb@ʐQ8:nh16dLr,˫'@`I1- R*9Kgxi˳7sl2uwkwr< 4}w<`D6Eh6?gfD3%#w0† S&|"b]/|~{s7j t_`YwQN }YAv// bZv 7i]F$Yp  V@FFbyp~EExFH'ͩ˜`jTgO6=Ql_'צh-lv%Qg;ҩtdjEo?/z֐gsYei6hQy砊~dl/_w}/O9=>g/o^y?#u㻻q`\]`]^``0\ 6=560a 0+vCַ|)9?F r|8JGpEN;O}ΈPO(j#TmFϝ#uY'E7e BiUlUYJ _i9/M52#sxxl-t@^i IDU3Al>1 @jdc kc:룝@ΜjjyGc@EH@#^Jg;FsB@򲦦AAz|YKOV%ETi2~F;3M!P~?v7&w_{LO!_zL#>}b1mwdVfu=#O0@7C`(o\Qu Mxwr0y!=&9WW5t D"AR+djĄiHW<h# VgV3Cvw~l^}/9B *&yB*$冋 *2S,W k\]^mM,XDamTgU8wudˬ x O尚,Ňݒw (iiu%) uTzO:`(Ǝ3_ !%OF{_d_$٥Z!g(AjLy1(,6ԀXGO*b;|v02vX'. (F>@p׎yʅxI9.L25C?D}T|p&dIyr)K玍", (h)5׮8A@P/zg?ڶY+Ů$Vޤ`)I!B=7!C&]0͔_4= 4!n9NDl`OսqQ2&\o;2'c粷۬e퐿QU{_?[v q BBl rW r`,Z|;X(H? Y#kN_Dh'Q܂97} Sb) o)\?RZI&1\<#aޔN!2Bq"vhq})B @J *դ/@R3vLe+,?;7Oվ +RȄ!ުY /00ܰ%jWR@4|/6"Ihhhj mZSbXx8I(f,@Dx2t?58Lu:o~&RxBw/e_!!LWT*S#so(^,;qjGjg1ͮ)䨋2&[JV[Agan\1NβA7'0B^dEUNN$LJ2饫=I>aS^Moo_Mm޵-:,1STH)  u>V3cCa f5yA/puOp&\I ƥIMߔ;̥ "Ԋi莌g%IÑv"j#,gM‰ M8R~F{H(މC!j0dșiA ucE`$ǤPL[w2Eԏ2]+Rꆼ<Uj 7.?rt3|T /+SO_༼R]ee~R8gt|ɾsu]q핿(A?V6f@ a|Gb5Zq&E?'}y6*(!j ZJaM T a?}ÄLZ;Frqv}6VZ'%Ql?T* ggikB+,[]XM'Cl#/(؋589˄g >~tpRǎxk>y.f+,]#_3,:|Z׿FV' T g$vs`Qarq5vGpYrX}GZg".:1CDN"!`}(`3Q , IDlx!00=`a.g/JΔwHz!'GD<_JZ#^1ysnn^E{ir)rH޸ 9*k3DrG9@x[;7)Jd/^NR˷*ڔ?Ѥ=N0Ith?AP=ݑ+ NI(SMo(#UJyNBC*#Xe jt@|?JAz;]3zSN]n@~}^`A3I<~xy%? SE8e: |;F1WoNi2 xvR֦ڱRMkkyS@xK)؃`ؼv#cת6!S`RJ؃jXa'oF/(Ft|f\ׯcB28)&j8ǜ#erb! P@|7L+aSYf\ʚQ4Se=sw"%sE;m+KGcCş+,9S~xHcu]1 A5*C ʆ$&,SΡj 1,?" q|bJGqCʱs^1MrY]}V fI*iWP~=AB"͝{O B`^8X`X|Wѥ_5"r k^:A(Χur8݆_ʔ|*L4y `rbx3Q \T@Pj V~eN|wG1@/C6Eaw,a0wdj*"$x^v>ydSzYـM=h1hUC,0@bzg$ˏ91e>4& vLc YV]>녙hzg%Pay-aRV~浣rj>HQ--WfGe)Q{4|Bvl=Lcf΍w K}v*> G ܀㕖Co|jø-h‰N -n:"g|s2>4.,BפV((⟴mR*Χ\.36E)6?ݹ&ϋ^TRt npw?TCݨ,%@3Õ/1Iufx_eDugP7>bԼy][pCl="D56P2wHZ󵅑S8ѱ!e6r؁߱hErBS6x{\Kp** Ū 9…-#}nyV 5v#*{GgIħo|jQ\)nY_f~2,\7P$-ׅX @`4E_P@aF3`4g]3`ETV&& Sɵg)m |*aOPV9tԈ'?`y1EOGQO:mO 9"Tx a.G~c FW廦|al#2X wV^WYM #׶L0c L * >q H= PTӤl]No^TkL7O3gɾ}n^\Lze2|*kVb~ ;[Œ%_x.i  WM.hN+.[4Z'(]CYRJ?КGq c@Vty'lFl@kZ$RkP+3hو.(q][S8"i:%sd:N96mrϊ! _ -C+<EPv1bDk#6TygǓt͹T^_O59|kl |YUR.>a o|"5+p{,uk&2)j+ ~}DrIH}cfaecB*^}q.Ҫo<įe_]DV $W g"m;{c~7g&'jrWsvz]}zV~DdҐ@4 0L@h5W9x\9tg#Pfv˔uҐl\X~ɇLdv5No]'U'OQG繌,?#Vg3NtpF93@@wf­#&m]͸ۣCJƧ; |(t4ثMս")`e  /`ƕ=rq x(-~ ~۾ <̬UU*O[^`o/qGS09> Wk,ڽHdRFP"Δf(D.C"\I|j_Ǻ엸B?O @ +Z\s4^3MEݗg:?|>iC p/lAP}8MSGKQ䈋$FfKޓÂ^^uOO %EQDLbLo+PEh8ƕz@ul&!29D@so!bb"̋U k3+[dzQ崵giZjd}赴%)TX㔼d3ҝê]XeZ0ZuLs5..@ܕR%RƄ#iB%URVxOUM2BS[jEٙ:|TuA-J'R̭cKs?W`^*-ƈU$e$e߂xD$EPH`# l ! B|(jN~S)(zJ?h/k-P&ȉS1W 7\I Oz6.pj@.}TiFzp;Zwi1D=W .kg?8:tuxUboh#՟xoń/A n40ȡDI«VU-TՉ$.>~fc3eEj"Lf& ڣHy;9x+BY~TxGz஡32Dt)54M c,H=Uk]$BF0iLіk1V1 E-@KV~oְ #P$ѥwZN}^ؿF $3ZUDKAG%įr-GX+T ^ 6+V[I-_ A__79o/oj)COJ,CFr +RjMvg %b?*)_6JZ@Ć>S;:;yS!"z _0Qz`9IF-nsT)ׅx& =R*KK$wڠFޠj>^I\F s%_eT>s0hMmdc^tIQ.E:[PG#;TODΞ[|{37}w#p 4tL01TiNs~|ndP?n  b3 &>'G ȫ勩U di3wAK)F&qeM59Q%2ćd\1"e(#UfRf)[ x~[{O Sۖ=:{$Sj6h2fnSkHQP#1|`m]\؞yKp{%)US!Hx9Chc͛GŘP)ʣ+2m]8'7 0q8C'~.Žƛ>;T*-jl-%J a0 zj5!Do5\/!nsW]57մ_]PG`D~wA~3(ۉ&$[G{mvT9 (,U!ܭAƙd louԽ]tk3ld㴦AmWU]|V%%X`/UǦh/AJ>)V뷂LB!?G3LL8y1uuԴAa74jh"U$+)]S!w!7Ry?}2gHN_۝:t/\w72733 Ġyb?z*w 8lN]C8k?Y4Sm*ZFcev&** "3c~Ϸ>PQOr&{:YE\A{Fz4jma?ZŁ&s}ř/힋#xA| mwgn:WE)r` f,"DP A_O{;N[*MBeQ.s\ʷX1^cߦ?;I|֝ JG =ϖ#Q_J 8A1$z~4fϩMS0߇54sOt@߁yV3i}@O^==upF_#9&CdL#z(bc\p%&""Ry< YL2N\ NnHz֌%!KwfnkQUS/ wY>u'寑gۮZ f\Ew6̪8j5h5V%h{=Vzx׳'QB%L-TB8EdTD4 i5?#ljA-?OfZQlwFlL_8%5؛h8 lB# 9V&\V!>e|wߎmm懋־.]]s[- H>R/{y3jb^[E|x8(n8,x`z7]a8M]޻Mkm4M8Nт|p'F=\f?"FxK;Tt:M)N+i;k_%Ny+w^~+Ꝏ(_jBN'LOlJ*}:YWa14s-zهCf DN}Y߇{w\帙F)[Gkq759)^Cɮ*^A^] s_/S\r"\9'+8zrzεjcL^]2nJ0|:w`x= J+_RسkƇv]h~:GsǢC3215smLp2ժGso|T]Ӝr{Nt^ _o~(1f/hSo2>~ϳL\퓞G]M/b"rf.-f6̘LCs?-#meZ2J︣껇ٞf3ٻ3698*oUP*t9R8>Rx?nD`=$B36J8NjQ+IZf ~zr 1cc42RVyuFR|=jYVogyH-yVuRLBeb@ukU+3b卙~si-* #QvwSTPqN'ڣ?\.Z&8r:+JwN!j19{,յju\Nrh©D/ԬY[¬+k)m|o%\ūHz]{6Vу8Hlu._!ڠaA)l_+!TK땿fG\.C19*dA߶f׵pn PI/r7\[ fe%t孽cu`9[{"Qk1Gj-3Ūv/M6~Տ6N8&2 ҇L`N\3rUkSs+Bȣi˻+H9nGK &J󽭳LE0nTfDkd10Z\j8{ StOsT=9 n7OwWocaL*orm% Q6+̜}0,ԲϻݍP6lb}㄁8UnYE ݋,c+*OYc̍~OKU\rccb KY@A8rNYY.]ʫbM{ 5~u5O7½ COU)QEռATxZ(SG|,}ӎNdoاfD~3༮Ғz$wU糫Z"W2qFUx4,~B| ^m#g|aGMoNJȥyοr`Lu XB&8XLbBص'Ǎ#a-vĀHawVT*)9uKD{808-Ȣ,HL&F1/kX@_Eru*6Ќe.'Nz}*jW%^ߢ iȲ)-eXeWa^G]t_/?}Qyi(j푍zE[ H?kvW趂-n<lN(*DyJ]+36og+jxY-C;+;һ>Gߎ-q;8s NJ"It><=}AQKmiu]6Kp??\K[l-W0j"v-;ΛKn>#Oo+<3Mwawc& ༀDN#v|j t205Z"&G/L~ɨeK+vVrPDABPUqOo!b%& e_]/K/7v:j=[|!C`mmg~ż,OctUbYx`CwFsDND/h@ۯl띖=p2'k0'û]䵾t?_Wj~΋ݏr6װ7$%d$vj;wZB1N\)cd'f͞Wemz 'A6O2U_{oޔv,ꏇݞVλ{E.K al Ȕ@=6y80qP013(F`@,C2A^ʯkxw]Lz wf^{gO7p Nugy!_{[xQψdW} Uo`c(sߺ[ X2~ w_ոAqkGI^UO?]4~]{w|/WzV|^׌8O:D_wy(1v7,2" tj'!~IfqqՓ?rZZN[677F{Vw w9?7?}x;ЬY|{~Wt~']ew|~S%Wl]~o껝VGoNo򼚈a#h& f%J}JO{Sx h>om2}gh<.)wM^]Xo?ptbU=o?7~%pMO;X_+yewÖjNK=ogz%5=/ s|6(x</z3|NCLOa; բ2w_#|_7@첬"xw$- ddP])U]?Wcﺨ>=u//j_˝v.O3~ϳ Y8m^1.O nǶ/qh5odO;⯺I#ןGЎU|zKa=O6,Gݲ=4}8?c S@6POD3G؄Ղ;Fme}Èh'L|mx%W%|_{֕3x 8{/EFuOS^g8^Oӟ_Jhw~wg@x<n׼?o_Wu}Eu>ox/`ΘpoA)tl9wL7Nxo..d'jOKv;hKQ8hWc~so'g̑uzfYR(C*o® *g/s<\&jxnGb{ו%mCE`+\I P0H_MZҧ0zD 3yN1r?Y20{}8!ֹHւ,tDN@KA>:+vKPI k癛Jq[L"&ԠNo;l?^f9*NK4/ϰ5,J~_ǪwFOLWh2Qo9P?cRer\+Պ4+X:ѝzϱD'SB&ǵ5ƓBm,-?ҏ=؏ n؀}xsu%DByqAPSJAOԃ׀v?ͮ iPGz1ڂ&@O/R(nh,*6ԒGܛ?H=~)2}=?9[>^h Ij|:x>J3WOx_W~_W_~`B!ڳ =tz'F)V|&Vn~Gj,J2 mx}OgTSN] );ߪzʁ7Vgc?Oҭ*0:-PAoLuW^# u0@ʕ^ W= /7Ny<{[xN kڨG[JfZEIRLK -qT SWVi-%r-T*!c[9jGE}L1g3O,xZ-Xpx|:pֳ5er1PV&<ٴlqstlzf:ʑ'%N%0QO?G#;>q'J R~uDZ!'qBmmxDz>K{i;P;?%". ]ʥ/a[ f)0Odͭ$y2lFl/fwx0Z8>k  ~be0Fgo76fhy YZ?^3A&LŒ:_!cɡTa)f & r41V`뱱W<.L [+{=K0i3R7l'urTN4\@UVpԽ<GZ*ִS^ƍ6i_酧JH-6M ._ӲI/zD_'qyYpAʲWց?_ nnnYc'8RR p7gp$D_G1XgIŪ`,U1Y-Kog)2lP֭U_gBÿq@+.wWge$valD0R&C4Iy>0HD|wi)~h1$d]gW" 72 yl_ t=YWO6BCLSVl^c /)4iiaSDh x#,nض90Lt`8_= z@8G[ ʘ,R׻G_YTg5je`Xn _fӐ~Vul|J/!1JcK1,ocLBx3i}[,͟:x,5T]._>VDA[c_y>QŔ%L8HU$lps@)D+2X*08iщ~tjǬ0RͭnmgZ:VvwU;'Wv̆_~p*bdm%.n(i_o-:4ࡥe4U՗dMY=֋Ǡ3Zk)០TdixmKk| eX:% 2`k5$G ɟu'aa[ΕOM$[Ls$lL;xzH۽LlVlRgf3 Q2Uʍk+|Q.u6[G>.UE<IG~Xq&ʳ63l>47zٓEYξd5]vðd)-l.nvm:=np ٸCmnXp4l D=s2:g`KX6r:1YFRf9qj"" #a|'Oً'Ѧg3N=?ONU6cg5LǻUu_wu2<]lq_pz>~?/7oOco=c?]|^ad|S~+N&7x3ONG3/Ge^sƳGmw? [9NF_;Ӎ=ξdk6)zic8W6uc->4λSKk1~Lډ\+pS 9\m/uby-DŽ' $R@ pD8ns : q>%OP=!%LP??dMdT;^{ k3A˷<(ϸw\]wwwƵJ/3'{94m;AJK+*uܻ]qu=޹} v(Np5U=sQ->}.tΞ(>'sޚ-`{ڎk4xWg{ɞ{{ήwL`tc=}s}=϶*hzzٷ4 ﻫ{H}瞭t/{>[zuX/,;>۷魰k7Mmkm}<)Hiu ]1^jQnK^|:;w ބU:@z5L n7O::: ( -U*{)%5/0*vzd {i{}mzۻ]y>Z<];w/f}zT.77νﯧւђ힟 {kھEYzٗiTDTU6NABj|:}=מ>;LCQ}ӧI MaT7}9c0Ͱ(|ç]$ȷ=wjϳw@=^թUU R:e '݇ovyRP i |yoQt֯W@}ێ-s$=瞽ݮ0]춏g9{{}{Qvct=jk6*3vowq'([qtݍfݽtmn;ok6EwtQ@n.vϽsч2+;W]ܓ|@5ĮٷCpEb U7a f-irs] Q6Qhk[$uY7;ƚsp᳃;ҝk{zMnPYnqi'7q}qꂥ(^ě1ٰw\sP/bc:jv\ ZO>csY<)zݒ n.ݹ׭٠ׯh׻\dX ؉^E}^=w]۟Z޵PHw%m&\}m|o>͎=xvwwts5Ǿǡ{vٝ6t%mzzǽV--Ǽ7{yﻎ̋l@AJՁRj,١-{#AkW.u3趪r,S@us*w{WZjacjR3b^ܧTݻ`+sgk]n|X){=>g}M¯n0juóۣ}k=kAT4jYzN,]Z':[v7T |Xl``w{n]hn0={jvVCkqQoo]>3{rw];myKK;'VW AT EC=]{ *=]}נkvdLV`s{ve]@{ :+wKo>= 4bk[wk_@w}s_}>py}#Uz>h(ֵP|$^۽qyi|Ѡ`tMPנPkz&QLvPn>JJ b&L12bi&&L4%=h&Abhɀ)iO$'z~MSS=CAځ2ziH$D &dLeLM11 Sh~?HИ4Md0MfCMiAѡ444@!H@Ѝ1!4M4)T!FDGiOOj=APā!OSOIA4I0 LѠSO#E<ba4?E7zOHzi @2h@dmL@Da4'1 i'DjG=5Hީ=&Cd3w:ECO:PEn'v1Njxoͷ *ԏJj'—Јr1fdK&}^*FLFTRFi#ls =Zwαse[z_ģw)m~V}QzԎ:/M2hf!eM|CU2?|7oߟ~Gw~gu{̞{Kwdy=Uמ>![/>'g~VO23?u>5muHqUL9}5F E( T&Xh! [AGa3Jq %ZRQ0.e?X9@?}}9s+WZzqOyC1*lIVЕmE^"êI:Ay{md_ O'Bvvݯthh!=XQ~VFؿߋ~vnÿ}Q<Y_PB@BA,yYEO[?lfB~&{d `,Sg>sW2ޫYf{ ?1Ft'_AWB\$$B` =Cv(m6Z(=}r=X !#m m׫ HnW̩$Rk*{UEOcU{;GZ:A)a}:{OKo3"ٷi(_Q7&5j{WuPAU|ڔ~۷mjxBFE_b0-&7߳NV4j~mJYwxvo-^cCvuF!֮_[?Ck?%J_c?{/6 y*t뾺'i|WyV>6{[>[hxkg~a}w_ҙ'`GEN/wstL374Z.t/ĭS>[޳z-F=dxiTH}Zc5M)TS٪7TT1[dyyG_{v9Ogc}L8)o ;[1]|VSPN ɋ=#:H.Kqz4qZbϊ׻ŖucgXz'CH~(Hy\VN f* ֢Rտe"#ʌgK.u;>(:/?~C "-Q' ɒ#U(B/1YQ\6{tp#BIkE+6&EN 6/$o7] j Q"" GQD\Q2sisI$"|M.?>O$tu'*@4{&)Gɮ&QNH8ygk= dc!_)hS'{R9;`aw !)}S1ϚHIoΣۇ>>Nm4U2tz+O0 fwr"P34wvޅeHW[ \Q{eSohټK:<%ـcTeToW~~HYë+k&1F" \NfaTevbEeHe/2 FGțmț]Aѥ&˔L뒘KV0y-|58qrє\{# D8Lǫ&; SQ znkԵZS?ghcGֈ4OnK'lDdpQH4M(Gi~ZϺkp;]7J:C{Fἷ{&ڿYE-d4KT7 ^1eE@ TNLt@^%%͊Z!8cAF)׫n3ʐ垼(=<䇪 zDM~d5/!=&p:!( ZZZZ(JBg=|_,oLp }{8"pII1,Ooהm?٣Y"0pkP4d);dD!|]18Ewz_]SIMO|Y!mAg 9[[u=*Ý"J' DD_bû*VNNs2A'=:X ;z0D: Z'/*؉Y?ѫ(sc6S'ځ;'Α_H)ڝaRU+{g!ڭV;$L7x75$1!A$1fܚ{?zy9h,}HDHH " !O5e̋t.׆ݤ9;^zcW`N䔝B\KU_O4$c>m^eш~OohM`7'&iIKІJDꄃHD<& ӡ:[$\%%Im`K({ѹ4BצʪF81#9-{16 E7M5Hy$(|yR.'ST RIhKJ6 AfUmhM@#*iw4AQ2Fdj g0U4РB4pPHANI?V5iJu]Ձ. ?zFTSJzй {L0x<IJ;>7r잒h9:-glyv E~d T3*mI1 ó@rQѼp5:PP#gogbh߯VV'D۽Um䲕5ȋyY瓋>y+n͍3r+ڞ^d6dj}DCƿͳC pBf7hz@a(BAV8l?$ ,oemŲypz1*xWR8pZ:m RUDž6T},#H8U@)ZG<ΝW.wT*RNA "^v7pCVa9 u|9s}3L!_aremؠ l"ADNɐxÝgmɘ*Hf :ocw7bZɸc ӎ9iV/^O#`y??wZ"b9Y5_Kl3H[}VYzp[_y籂wu9F@Mw  ,@!#N0G614UXWgjA3>p5}($p +"(5!A$%5QQ *Φ cm^o-!,YL!"ؑX:kI+g;{.ΠVזW6D銁dG\?g+"h|3L V]VR@131riarȸf +v<=ADz:E;+:>w$:\ tuBv%$3Ȣ|:zMeT~V­MTZb D{_c r?ݬ9'cɓwm$&/S)/*cr:NW@Uo,+PUb8xZ?Khbџ߻y9㞈\ jn3gQ6:ڼ'O[.w}iӵӿ;9N57 œep8r!#}wvy~=_O/OD ~W>VY 59W <;#4: bX"&z{6F}54ee?j *H'!;W[e4I>NFI ʀ/oz 2"6aCkq='럿W_wi>7j{ ~e!U$%Å@m~O, = ~lQUE:C:."(_'L҇${܅˩t\A~KWt?_`SwW3!+JUAUH}{T 9Ry [+swȋ& bK6ΈSK3UA =FzKmmoNeI$I$H䍶mq~o/z70-嶻8,bX}Zsٯ1ѯRIn ~gORGT XZk{[1w+RX6-XGRRiڵF IbW`fhK.\,j҈1lbǥYE&%|W.YIk uH$if: 9u}?Z$O$I$c:x|^ws]pOTJI^8,T6Բe) K3Z i,p\ī1[6{K<,YYR?&'c>ݾ[sӿ>uu%y]*^ feByrG~K?q QQE+ʳ\ JHj]yr8Y2leD3N޽z+dFLaK e2vS =p` q]D"qʵ1UlQ=X[# Қvlٳ2cP\ԭR64:cѯ7d_]Υ_w}wx9*( r2AÏ?OOM՗Cb7iQ~UjՆ{Vi'ba+I1[ qة0T~5DcW;y?Oj2qsl۪=9pc/&L˥Unrj etÃ5q3-˃|{Cfnc%v{]"Zz̩ڡuxl?X۠⡂Qj"xѐ"02J(Ke@DmgrXw*QY=?~=BNH5taR WR ^%sЈŠ*'R3q<ر"WT0¡\J >;H *TB茷ˡU>[Lg" &b:K4ɌaPLE{BX,Mj)UOh,u1{H$qU䝱/dvc]@en6D:mHz>@Z~k3TgD-_5C\hlhL@8;TKI9*U-"`M0=זqB#'>֐8SU aUYzJ9iG_m*Kh{3J,^~;D{z/}S+QuC糕M>CU#T"c/U%[}}>WRBs y"zoN9g% U 5wUUUUUUUUCϹVu}r6F0%g~"T{t,ٻ{Kq_AϷ5/|m],c']IJwN}wwY+WZf=T_hcX%"*BM˱9poȾnXAB=,Lj ܯm紥ЗGT H2!jKJ;lRHۇv ׋O8=!_MC[$ԼQkne +*P8 Nd^Q Qa?t%4 QOL=ΩGbЂ34גL0 OaUVcBA,_M@I_/x?coLzIi}<ƃxzh2ϳb\ElD,C {CkLF`< Q|4;'ڸ0LƺQM^Ӕ鿪XDd@B¡aH{#z?)5ļET%"VU4F4P8CI''z޸EW4BiiD%27wΟ0H.ytHX}"@D$&?to p(((i)ih)1pL2,)s&C?όkGޞ:؟w|g>FޕuZ(2"R~bCfB8X>K0_hp#j %$"L%+{d/1S1j  jj*ᓐ`wld&:bGŢ"m# >ٸ?WeED&rJ-,7O"2"#$EAPAʞCKJɣuEZ q*Z qZ tѯmBu8o H٣!h sq%W?8'ie@れD޶Z/g'<.~Wljq.!:?' pȂZ** `Ӣ %iit@G#0L' WSvjih#dNF-acpJ>A&J9Q)✽=1v 6Xn7&,&Y$T KyDf8RFX_6 l9ܱ2DrGQaYM]kA2D5`_5^42$Z=ZϏQi3# O/8|]~OcbԮ/D>POT|p |T?ğ"L"?o$P=_)gF͐ISR?=Tٍ1Ϲcl1URHT:ԟ ih$xyc'h"R*P((I%*"1I&` hTXH`nh0,)",3,,ȡ((!io(B"* r1KS$LUDvP =Eii*dr ٫MٽbM:"Z6~${P_o۸ 5s(ҁ`&"HaDU'.J xpyc= $h(fB"R b!$Z J(ajB((TB(IbjX!hP )a!hZhZhb$f"XJ&&)bZh*"H"$ `fBf!y ;"*(!bJ e aBbJj*"fbV* ZJ*(! i((*$ `"""*h"jh&H %("`&HAH@U!SL@3)SCHI MLL c ԓ PB$BP 5/;0!e`HCUPB DDI$514LLLLAMSD15L0D4h2`)((&@ *H(BA"J`(" jh) "ZZ`i(fX>궢` P L+HI5UD_??'L@$4RQ0$B1AM$!$#JQ@QBSR D5%M% A RRO9TTFA0Q)%1BI44$DP̉^O;Հ*$1R$& rB`&j! Ah]J@A$I45I 1@1`5DL@`J 1C AEDRק2d 2"&@kNjj*,3,s2("*5aLqL ZhdcK2DDE SDS DD[lZQ,X)aHMPD0ԃ T5Ws  (fZ JF)"fXMDALPM/tR _تp`O=Rc?L6rH0 H%"MWR"IߜZR-V0+jђH!KhZ&Di(i b%`m`#fk{$1bCݲ>5b%X; P'+ ^?b)((b(1z @cb}3VN33I}V p`^qܻ5 j# PDCZF+! :“D46@ gyU#Q0D23 ̍!>r`d`lYl{ՌU6KJT  3*J&E(a $H" "F(f`j* bJ(FiU*eS hi"" ћ$ą45USTPA2C@ASLJT$LRA ^RT! X )!,445U@T,T LL0 -DL@,Pj(a`x0$(((b`jFU4BQM+EA41KM JI@̴PP!L4D4T A%_FDS$CڄT!l*j(f$f(j) "f&&$ Z()QS 1@ET0ATBPM BLM,4 M$35@ECM5$PU4AM)L$D TU MI4%)Q@SDQ!Q5$U%TMQDUT44 đ*eJhj"J hʊ,γNj*f*J k+##<#؎##G\"cX(J d i Hb(("I)JRMv#B>$p0GyqLj"I ;݈ E H4IM5@Q- +34G4wDA%A$A,1J 42@@#QLBz()hj@jBh3$ "Tb" bj`"RY`( jj (NV%E H" i *&('Ȣi E%Q$FC@PS 1P*344D3I)JTTA DRIJ$EPSMQ%2ADj/ B5C v (7R.%K2nS$i-- QK$ ݘIHTTQ5U0K33h45$1) @̰^o ʏݙo _~x?SyÞrI FHRJ$V%`V `j(HYQK8BT;O70Cw??{!|U "/񿧭E̕/ՒR+&ipwڻN{g}MnSr'Y P-el:72xTydO65lK}\uѢ7.$|u>fLdfDxH+_{.1TWx;,DeZщĻPǡ$"W+|mqLPl\.K2Gu RԥOצhFQ}ƥ3 MzyۻYE/TWVAT؏1эPMՇ3ߥmjb\K`7K5Xo\U5-Qʉ(MUJ6թH6ylY ۙLj[85+1|`5K?9ȕBZH75`G8WvxO\3]3 \#d)z'F|4Ơ ſ4ls@/Fsb"i \󔞨8ŭ ,PL j3QA]xqooGNq5MT=` L4m"%&ֵcp{G>7idL#kܽb8ԧI^ 2X `V ԷzWˑmliD+ǵHjVpayCLֳ䖀jLOv1I1y?_tjΉ9#:H`6QLh2abވ~=`Pm2 )BZw6ah8ذ0q-y Z\#"bz; \QeMN5?.fLxvZY W60qS@̸1W,u#Q9whك2k7 _J JZu8t]ȄbB'FvOI (JJ=oWB׿%AߑF|E6Dgl!O6[h$M̋6nkEmCεNJ%ǺḒѦFDw4Ve8ԚggJ"m:Ƙ8;|gJ9,ۣSF9s0ǏfNMڣ{dclddMq=Bj`dmPfwXnZbW8"0er 8F4j75^Vΰ DžzBYe#øiUub ,P<Ƣ Dh^2ii*H+RxR̝X}Xd2Zbg=Qnm8=!øCHtM9yոOb\\ղ[hH y4a;pdƵ"j5XCC}g,2hrh6<ͨ*ȴldcrSb{FtqtjXF5ݭ89cOKD~>]J^EF~!ӯC74.mm'ȵk|{MI!s޼;jRIlNix^w[K.y}Vv,Cvb<|Oǿ+} }{{b񍸧|*Tc(^9=?^j+kF'ٴ>=EYAP?@VI)vM#85+L U RÊ3В2 R2gJZi,bO~nY|b<)m"=X^ f}bg֭z{œu_Zy-~3xZ n-zr"ݙE 4|L ?ـs11E#ORF PAl3-`CsUsם~?g_vB7B`к`7(8I pUiGe׊ Mĝ12$'GZr'F )D17vfM:7]_8ό,dVAլ;OGFehq9Y]ѩecг3 wNLM2F{@Iu魑7m Cx}4(BhwV':b'=4OvW-+IZr[:Z˭yqm==Kr㥻FmB_!{rgf`a1fdc$DLoNťu`4: P4u3 6lM~a7zu]2(a&Z2e\Mֆ U"-XC@d0G]\++2HW?F֯^a4 M% ՎH {`&bZHh(b r ( f%j` h!r B޼\+8Nn?WVwLxa^ef /|6fv "$= dB0g mS6u%ZQiغ Z)RSLMP4$E$M ӫ۶d ǮHSS#%BVJ-1wd AE7G_+GjCUpªgۣ.e0tCs,C2)"YzT$<ݳ=\,Xlŧyָ= i%1JR]} u#iՎl ݩTJ !4v/7tb8sHWn(+xkh.秏J%jW;ß{OwᥭygJŹ6ZO235>(8OEd2vFbLzLQ9`,2 ,YوM%qq?uy~etv5t{"T'Z.e.*._I Z88 X`3XI-sZFK-`qh0ppi\ Ո @ x c sʞ+3܋! >1U%z;;C(y:WW?5h){a@ TE`}7$OL=~T f)BE VW%% jh<1^TӕhisI#=Re"e}.4ReL;iN)Xo5GfbD):~k7WHIa F|(idZJIWe=;DLҷ/!¾[s܄~N9.8,L|>1kSLzLng?c|cԵa`O3&=2|M8֡nJO-0'MO +Z`c⎐n4{S(ƷՊ@ׯ\! ֱ ޙ=${f}3'dBDliHHKc/YK&eiNT{pm.Rz9( T*/xFgE)t2yN"TcEE12UfbQ̛\޾`CUVI=|ĨfAT4G#-e!ǗB#D@$1Ff1XAÇO>:B(05v6Q^ݞ{LpҴ;` 93Gry[ՏBbѢ)%868и04ca`rjӤTNL#򾴽[f̲}$COnѵE9tNo0b?p);&fh7Tޡ#JR@EٮED_ç f=֌ZwQQar4-'N\،Sy3ˇ7}oGŗKc#acin^Zo_!RDU ^2˘/U(CQ &M::Q֞IW]*歂CQg'G߾-QCN1ί|>nfuSr.9BMN[n qGUQ;6aD'j57aa00LO쯽5筧ߥGϽ2=C;/+\kOb,|mPhZ ÿlvy-͚]ryiy_QO5(l ٶ-G*&0ĥәnFW84w,cJmMOɩbƨ‹D\%ρ]`AcI=N&Ֆn:azKff0^׆Z*d#*VDhsi6.{hF|r_N}m{G*JʂW ۗ}7䯩x7 }W]|u錉yU5 {,6enĺ<7>w}>vib<++ҩ^Θ5cFdG iI?R|Oҝ+VRI6sхsIˠ^N_=c$#$ B nI}]ovޢ)KħDa,>&`./6E:+r%1/ 7 &a%aZ[zKi~e-[`Mjǭ[|CeؠGϿb4h֍#HQB=-4q4Bc8N.'f&̈́o:㈯F58u:Ѧh# ڌ d~uGWF`xf8܂oV{a5N9%DI$ Eq阾G:>[s7@&!#x,еwz`u\0Q采ziᑄcM6BlÅE5EgGk2y]P$M R ]R$T} 18.Bγo1sn /ZhG-7Ԗܺס2sP@}H &–*i2%uWX]3?[{;[|~ֺP}Z<>{R /o=TdckzʤǜrfH>">7Z)"l>@ޜNm7SaYbK~ǫOi>2NaMaT ;~7I;j QAQ*33(FFTcd?Ndzzq,tVE{gƠ{O/+5'_~;9ώ|=w{Fe|ka 1<$):~[D#D|!*ڬ«g3ax5$AMSpaj³ 0`ȨuAtӎܶg#A;x PEFfQ!@SF u#I33>oͮ`7ZK@ּ3O~|-Yd˖KVLc=j]RBdS&]qclFn9 )T"A1 CF)q U~eaZea2ܙkL*~%:Q+O~1n;Gn!P A@a]'la[2\c.{QDBCP;)ҧIUU+,y#?a@rȊݢ)OAMI$KAJSA@DPĄH~IsU2MypF$)P*r f&\&~}xj *)ihk0H*U)Tܭ|0h̯Uͧ!= 6BZ;I|=G7mm9_R) qQc|{oe2#9.'+!jBO.ILDЮJ*^.A۷q'TW!G|~߫rCBLh蟘H!w>+[B:ݪ֮:=sf[d6sjQ"=#".^~dT$ѧymRbF^IUa8̪4vLf i{ΨBdJ$cA z.McT7s )|_W]<[ߝNj!< ]|_҆=jWW&@$ ^il=BBc[lxWoq 6nV!>!ybk*7ˍ}MlqŖ3!Л}+'ifu{uY|E s\D(mD\(jI)ӕb'\vj^O~wu_O }q/\*L?B8+񶙿Kl Rskb #H:Je`&4r_ $]4Pˮb\JPcĒHTZ[S&[VfVuOQQϳ<+S4ڹnzNd'vN>DQr˧I.Sjnbqk==nX&U׎SlXv#dzfT>َ.S}WU6>Lk+8|v8lwt[v[ov}j&΍_au7}#͋O)Vi3:yD^Qsɿo_:6Zr/£Ѷfr=|wug8cY'cq7zyy9}Ah;#m'Z;g:>ˌL=7Tը2R5X8^?.Ky))I,IF$a2]eN@.fދ"V(jƾv'Qw)*T-5zoC7shdi"mCSB =/q:uh9|xl?bŎ{9G7w^?|0 _|I*NGkP _Ȫ~C=og!/k},t:d/o?w}}fX5p閦d7Ֆ*$Z|]k9C؋8|;Z= z3>Gٜ->/n~ZOPZUA/RZ"*.e]ORT^ze_?u'Uwך`teCpzN+ڌm4juA#6Q^68HTG`¯UzT,x Sb!(+\#6Y;EFGiDqĕzOgԞR %PSB34I$$gݬ;|'G⢶Oh~w:\ݭ* me"f|eKvc2=nɺցb\roDOT=luTq{e}bGC*u7'v82(KDDb'p;;RUNl s^IDUYSWAȜAHlxl8xu-*m^c5O(]hKBJ 0QRtO?k]dN@EQm  d_𴟞N?@Ty:.&HjFg9Lظfenj!iReB%яşaNZJWCxѼ:X&'~:\5MoMһt3 ؽ *E[XU{2Jv못5`ePul^Gk4fG'랎Ϙ?Wy6yJu Zܬ"}pYJ}By7o#w::eIOu/ʘULmGO?OU;?|'hUTQQCUTQEQUEO_udGr *|~o 1]>-1~l[̪Շ\B&t0+T~"U`nX11h0;e!&wPP`Z>ܿn6v?[{^:[3-],㡠yy1a7(v+oGc}F/8oghbx]etAKMAT 2˩5 ޯ.Q?d# d@~?͂rOdr@J[,^+pƀrӑ|? R$"{lJ%Li 1W&J R` %A,50"`FD.X^\ 0"*EO!v}>3cLr!!i ֱ`-*.b0EmKC2E4 RdM0jbJ (d(e;J%ZΙNJ@43̲B hbH" & e!bVH(V5gƠ!瘓+]j7A D@@['U *]almh>"%X=IE u.Ԭ=[ tqOEejwidgͣ"MȢHM 18XA@TyJUDTﱉѳ-4\ªm$Z?aҤU*PRE*VY['&r4K:;zCu?c eKA[b؎_98y9sl;Sws~~fy`lݸI2Bd'5sQs>#tK `|F_YU'\LZUUU}U sY *PN-($#ӏO$3v$}g/SasAv@d$r YoEnc׳zU'-A{ЌĒuRBdLTLkA}rR1$iS\W[l" ;!F9E=ZK {,v*K!H",QHڔ6CiW T!(e툍@e5Q "5HSTvF̌{hm#ڈX0n LYfI V;VV66?]I an]nj5 &Eq(̢2b0F 8c8NQt]VZ#!\ZV>jwW;4^QTE1 xŋ08xRLaURb1Unqx4pE)U*jj'je*Tj`3MSn" c^ns)Z+uF(TbmWnlVRtUc\ " y}3$Qm%^b=!z&);Ƙ4:H&5RUd:BP50K]*:,8X[XلK:HQLPQa5$1š" E `"RJÆ|NK$75SfJ>K*08dkk`P?yM mawK.04M/%MQZ@!rɋxP}qJIzofz?WQzKCϬ6YnÛ=&D;oAM%!`ٖem;.F3B .tn@  )s 7N|}p&\B; QG2h}^$y+GCbχ].) ac~g-2H'jNgi~>,p9vų4m$4#''yh9ZstD"ZH>۞xE-% 4%[*լf+S;gM,ŨXUPj{)Оx"RI );bN<zBd Xx3x3DD4{ٙvɲ.L|A.?.m55钒B?n^Nyqk=Fwp~6 "Y9e_j ps4n):jRE!RS!Hh>/?ZNi'tM״#+*>QS ;7nQ|Kb[Ɲm3Di-Ca-F(L$ŲO|O?'gϭ\vIN+i0d >xs݅^xn\騐9qw)ck:9KYAR9_ $[cꛌp){pNuwAP#d΃X3.#gX6hMRa8w](Y2W@n \UjITOfLm7IY09ʖMsAi'\]hwr'o\(ԯ7wnBL$iB b$ a_-?zhz$/ЌcƧLdL0g+ &:PtUkb"il\Yaꆼ]#^]dS704)k_95Ψxt54Y!G%^&"ؖ[88TXYR6li2ռ6A0\PsTc5#W2qČM6q [66c"zݤ#ETW*I}k|P>@utѻ)t5ͮlJ{ڮyCd5ӕxw?bn4!T>j)&jVKXإ¶J9XV bv o*ⵜ8n=_4Yl+ci糯6퍙Z< lRvf931 }o9^vgs5K$d 윾C{6Ko!6D"zIֽሡ@2371q HCCWc|w Opz'?\2:nn݈ a$ĮzC%IcpJvJCg8[c`Be7"`y&"J >ΎIT9k9\QC zHI$9($=9OG39Hn7RL.~˰ m t66 "d9 (҂Ďr[DY\tVB ǸL!*7ghqBkmCwr톷S߻㵎# :J33w߯{}qJSX,$[v@Ηdt ASʴlnإtp@f/V!?6X% f=M. (?/]ck`n"\>c鸦Js."?1'q::K1m\SDI'?V+~_[poJ4&"l?=SG kȔ>ÛS󟥏~m%J[A=vK EXy,-m,`v;t]3{r欂Z)KMbjp5klٳV,:e݄qoA "շ =v5hr&!(`?b4ȽT}^r**N|zPts͆^g;@"?[(>JkT~\Dn}ѡÍ=-Ft=nnNWHl5-5QAw{_8WmeЯO .nnRH;^Gd/ SP@;]Hzx?Fx`jQ iΨ$L:C X&k/dALN^CWaE>"װBv^8ᯌ`dpFS/Lyٴ!P> 8F}y *:=}>FN8|?eр~7Ar]_;"7xv6 Kl*&rn@QKZ\NOwvۃY.EZVbBm"Q eTrX؊bI*D\Y;)]ek`2uZ9ک5Kq~Q(cqR逈JtL?o'łZ;ŝw˱|,uڣs(R{v3b>_ђN(d/$ Q(9O4B\t :^ p:dX!}hjkP/},mFM ]Mpwtˠ: a@ (04- ;h&j4+/cZl6ɽfl{QE_{z0\a坙V&TS uh#֑a>O)yD.7r @A|d3W wO{Ql"e%UR9~L,hP|&dLR"* iRxL!(L30p S:Q*q=v% Ԍs(z\542u~>d۔Ul8RHc>c|Ow7v5F&qbKC_}iyՈ1H+¶@7}M=["oPH-Z~䠌d,DNe7ڷBmi.}x"{RH :VhM%LR͠ㅣǭ5ֳQ'!iLx^~c Vt ͋0Mx :Lj{D V&yso<6Iy³"*P*w^篱uOBǻ*~m^ϓb6)=D Hx//ߛ`1K o*Ts4mPظξ{1|~gz!q>~ y=NI 2(XUFj^(!j#Џ6ḤS`t@c2\(!OW1ףF:7kvdLA'GLYUMjCL=F5lbKN7 V&01 Y;$ly&w qCFZbTӠ9 M:[e\}L6DBHD88j1ݏ)\UCua%{:2+pLgQ$X' S .|՘Y8VqXLR1Pb %]9V󘃊ǃ# }IZ` ƕStiz&NMZ|-W_=D s??_=)1ؖHdX܁'0/M7k}Scbs!.?Gn؊ r8IC@Y B]0=)[MG˜K-CM<TOI oe[rgc;q=̷~i Gtzo0?#5PL&x0ncyڠ[?aˀcd^,DPPDDCJ8.\%vG /q-Tˊ2UNNcћ7]cZԈn{͗Rrܨpk֌ zJJW[c[CM,nBacP,PQ( # 18"+$81J*^^vt{M(F0&$+l=PThƴ Tno%J,ٴiӷ5fyq`$qj Lb[;m+&ClJ[N8<P4{G֮H[ꅯDq^ŚY˦C(2i˜}(98Fkh+ՕZbwĄ[N&&48yqX՝4b6ZDnRz ]Cw[ ffq'QfnaAHG-,4.k9GȂE|BF=d1#ACPY#[ճE/u'b?/÷p)Z4sSh!!BS@PQDd+qABh5Wǝ\%Ѝ:(RO?xܜb瓫YbG"%L$:BAc᷃{ٽ|["5M h KxqxUV\.Hԗ񬒾ո>B߁74Ŵd v((|T!@ BD!i퉻JU*UJUVO *J1R*j~ nLON@6*#adӍiʐ}Ǖ1Aoiվ;\Ru*C]ُc6:C _)EQ Ŭʫ թ45ZUJd*?7ZB#S$隟b=<_0ti5ݝhWw.؅莄x{ۑ8lɱ5o,QQTEE;nUĕ ym 5D 47 B*Up߳fLaUTUU*mUJURUTUUUJTψuş pobzލv;{6?س 87_[ɷ>: @! !%>E덻b_Gh5On E{D48@`ғeb0VRB=gBh*͖+L"/X5Corr1A>N]1Zz|L֊k~On6*0!B! n3~2#R&TvB,sLnrS j (Q]_J9Zz2((FF1:@2єIJI(CJubVڌV-7^/Et&jg&iInZƴzwuMݝv7zRgfv;;v(XA&NGƻMag~7qkNL@Ӷ[wmB[-z9s_?"+a ^}JKYSbX&= |nhA.M4gC4fԪL^x3cP50XZnxk fz 8Pc[Pzm=[-JQfhnNɍe3dwˎ}{4VfҨܥ ^llAv1#" PmS_^}g~kƸv|]$6ymL7r;QnM͕ұTw9Asr52jG}ӝ`lOkVFA$qtz{ Γc`y#~8$~KLH:܌`kƹ>}v q*l USD%L ;A~աqMrv|M0Z*H &*t9$lUBN;0[N$` Ѝ oO̻:/kɋo=Jdp:^u:L!ĹJ+*ġ1+w_VN\)qYЛ\8mJGu:AcIL7v\W/9 Ҧbem(iq`aE'ɅՋRz#|6 ݌>^vmh} q KW® 8V/%醌Z&e0#MVlu6֔`(G^jɱIMeED9f[j=B1+1S,ʃQL r@T~6෕147[Lzl~dUȷqؓBH^bEƻ PAUC'vh@ic%Y OrRL]?c=v[d\[êj#].L+rrnL4~}+1vaquM:𜆆rJ1U/b͉#~{M.I [f+a%rQ132nFAQ5$yȤE1tǩm!,a };f!:uNɍP1#bb^*O}lȱbi -sm1o.bRFCb3G8Nl@Э`6vjlӤǍy{3SZJPL3QQf3N<..#yl zYJcS ulr*$c{.D.stq" VB>c%zsxfK,~2jU\U,^0"T/ 7 <'65cxBψ yΎ!0o]bk^T-Rm[ `H@ AR)`$=-j yٱkwQx[.ɿƒnMcYkDbgc(WZTjU8!8%rPrOrz w(߼lb}'[W8n\|<Ǘϯ`H$Udݝ?5Ƣ4EM x?|Kl~ȔGYokt wU^spn}0_ûh4u@ HJKqڅ֍r;JLUibL'f9c+\lJn^cp&Dk}+kdXY,Co{1`o@ Z&FqJ(>/ZmR"(C!nk7q5qM,F#Qago ՛鸛/8;6U-ݨ!LWJuliceӰRO~6nԴ}m6z7U8#VeJEZf#ij]eh4PyĈZ ={RHtkvFEBFeyU Iܲڷql ږ:*LVE 9 VXs8 !ҫq/]R ;ll+b3Ve'8ua">R2QTEJ@mTvw{~?O`ti4\M h (:Ezi4W~D `"7̊gWSVfu;ur<(U  `VAjrI+vRH[_JD@EV#",:- (9f$$^(b֭[1O[E7!r )X\,iFaA^yA]1N6܍3s'1`Ltϴ_Ċ"RZtWG$^N{mE5KhsO" ߒ/¨fj 0o[\l8"+>X=nB*-HaIm?Y=8*E*wbeZ&##u BȢmAQ`;iu ȷ6ADkzu 9kƆ"51nsHNm'6uDǸbCZ۰{Ӫ  z|9G*cTLYcVxs$9۶IM3|r9FLX1p1*RPE)JF悫xxL9<|}:F>j(פ/ղ pePpf7.wLO/V"O;yI> n.pU4IB /P>?=CTnMQ VԏM}*I$xpN#>X|9'~^ ˏY,ƌ0ur9r$`2AXqAy\XТ;I J _O5!""UW?Ӫ&g*Q{ѐj >=Jl*䶘©#&BQRCqZbLk5h٘@V˴g VP܁}!Y(6}帡(5R.$LaZdM:tV2H(7ef:Q ?%M P YSX3EՎF~eV =2#A<+Bdi<ƒ,P2?X͋$^c<\ԜiWsGc -ѣf7v Jriݹs64U^4Ry>7ptT1+PTRbAؖ0*LYڇ{h@}n&KDЃ#(BDc8o&JoIt+g?!4l&# 'Օeb\ "8T4lZl;lJE,-ui= eُO| sBг*4Z.kخTbaRJ1 ;0^1h A>o9=.z~mְ}kՙ7<,#mҪLL|wO%9.F"Y lwGNqw]Ɗ'Me׹7ө-n9sڤ -Q75,c5u*Qt؟l3?7@iQOm<_`]oޠ{^M:\~v}aNewSˉn8UA̪؊c38ZPC؃*}I@L!V2ݺ%]r;6Ƽ&z;%_^k FIٗ=P3 gW:V,ʐZq4j^J+>3/b9\'-ݰ}ZG#Ƿ į|sOk77`sQlW2RT61pYa@\Gjظ [Ʊ*jJL6!Ҕ|(h*4 s8T9%&`vrcsPH' Ki!67?[}~_7o_-4NU R e,o*-l rʊd@~i 4QGȒ%Ihǽtܲxr ff\yo6R%KH{|!f5h򕷒kYX󥕒of|A(T60Qw2Bthv|/$j7 R`X(Ӊ0fA?^zr71xY' $m1]drE$ڑ."9T0bg'fFcl*Ti]aԊISj駭Y4d ؖDG"Er7ϴ;uQƃfc4i4Zqut1Jha͜fYxO]mBN:dYل I5r9TSń Òbm(jZBWD&蓘h`HG'#jK#a7Qk5Pdzj$V s9'ωNҫW!ZD<;-æp 2{FϨW֖t0cbȩ¸G sWg;ϫCK mIͅW7GCyDC!=9og1$| v?oiXt:x1dd(5YxǕ T[vz&6 wutw> _s߬B+vCoGLJ 'JPJ"j(""HU6I2rԮ&ę`F*zdkL"urQ GΧͮwvZg;..{B.o=5c_S'xm(L~#W VߩF^*ߑߑǂ7m% --':\H6ʒÉT.[7"k}m᯿4#ck YѮ3$a-͊TDA7 ]i D\eL%&{9Q+‚;BO:Wk5=Mȩl[Wf:2~Rrnn~+>8 [pr̢3ړcU/VfU^;-mT%1(Mk yn5 ~x8GkoZ])*1oc3G5jȑD78_wjH׮3`GbéCPp"].4LDn髶j\l][sav#"=YÍ p#1Wrop_le+:r|~5"<Ҋa/0p8<d1M,9K$;4BYÄ,i-NW65ﮇr"迭2~ag~ZjȯOB 9ؑ6 lSoFDK)uy $0K l7Ȗپ[+e&<;esi!EuFj]1&KlD0, b'cl?h7ybZx‹/f\Ÿ!y r硿t_+PXc(αT|um{e09О㰾_s\נ0#{p]foR55 h3ˎE**J ,N|7xw} &>4CFI0c 1%AJxUB3tEwu|Wz¸*Ifˎ -Vͦ'?uɱWi68=KhczK"c(_|.}mUV=4ր~~o^Iw^G}=]k3QߟO%T&8ն7 ޭ$r|i0t1t'?gnѲcs>-oPߧk#X4\xI 60Vj4UE:)F"?,dF)Y%d~+&) I$I$K_5`I$wI$Ixxy~;;wux}S{6 Q/סv=~3d+iJ:ڽGqNf,7ǟeUו =ָmq, &],HЕ5kd*Łs*qJYG4r&jUΕY]( l(uU"-Ttw/RU:xȴ`6pk߳٠IVf1|JJB Aa^M&DU?j؛8VǑ\rѮ2@4skWbuR { mkMAݸZmxan{|`;0ٙyUv2hG#4Rc'3 uE.*"RVFX**Wa>=i񨟬|d'5Q d1Ubx|t&'n̵n'S ^;8O'r\|_lXs{ehdU EI#2ER#gA:}XD@߶c2qLuy<"2}G{naC9@|,@,R2.Yb9өiBF aCX8wQEߒo328ɖsW{9 Z9NHof  ^cքwvhU!^Y-\j3YibimrIWS="с$$ 9}Ͽp)M*e(ީQUɮ?J-ǡW zcOc<NS|zmwk`ZU5^GuhQt^3<>] }VW[7wWv--(VQ$S!g5"%Jv+{"ɇYVxgr-[Eߞ7W;xB7􃌚st~Hk8 [}֞+G5 D]sNL R^6WUuFl"EOXܑS"<ܻ] .>Xb;3v6̭]g>j 5b(%o= HlW%a\~LO4J }==(⟦q돦KSt}ك-KNq߬D{_jG{3<5?;lsryެÏ?$1;n)be6R BxX hO_Ü%^L0hI#w6͍wXn}}6l~ϨS>C D=)Tƣ(}3ztjB(kw,G?>b^߲Ca.\aGCϭGVp H vD*92TB& /|mߦ/:ƴK͛ͳ1:oӍ7Hn^s_n}DS0VHצ;jQٚ}8ZO<`x9=fr\r]ucH3!Z7o,k}pq9ݥQf龆q>ޟ|y'dȥ,nALr iMWEGteFgSiӎݽ~2,~bdLv:HѶ* {\do}biC1^Ȏ"wE3 *O_g,Z>F:;7ތS!eLm&_#,_hp/$@S q%0ahsgXj}NfCbW[~۟UGW0huɔ`^(">Vqr~鿭=/ʘ*T޿#6]N6M] ho$ƋV2%׸jH,u%.tdY\]ңy$yǷѧ'rY9~/cA}cky#oZ/1;{;ggC{B^lV76ԕ%n?c/~Go#KV1u(enAJ> ¬^QR;{AoL 蹯ww E#%,JFЛ㝵Gi$X,|QGK~"ŞŌFWRZ sόMX.Li3X,j^X5;~Kۛ4>u8^\cquy3eXEXr5<.neFuڽ`:]vpᄍgr훵Ty!6ڬ<͑<zU}A_tX3~B Ps.r-fTgH/X·XR>##mG{;[EXz&J­S0eLKc$uu9TX*b-Fb-F1dd@8! N\>ZZK!HGa ÕsuR.kF$VQ-X̲E)&H=8<2(G4;r ʦ1::HMﯽ`35oCJjWX^;t[nfr¦W+}yD@D HL%mfwwj؏Ixwv-\G'E#Tv9;94ˢجfδ$&Dtv7e_ԷS{:i_M?8ue=*zJԑ_A|NjDUX|1  (8Ck$WRI#MuB3~X!l*K|L ˟^~kP a5䝆fd0g.*%{Rф3YmST_xO1jYySXXI2;>Ϳ_Ɨ`ж#Yvlm vhNr{o;!&!61Exxt>1XEp{'/b;3_auJ߸4i0* D8ׯ#;|/chy[z$|x帗I?h'ݧ9Oӌ׶61qi>.SBN?8ӷ 1NsqH&~8#Od{9OXQկ8Pm<9 9|>v%/W4oDa Vuj{MZnw߇osYi3͕ ޼_<ވml )?Nv+ Ui1Q \iԸ#Qq.iL,8RJF# D|N3jr9@iw:nS~G?ŏN [[%wltt@WFZn9-O &zc"B'tX<;4jnt"t嫽A~W]~x69녬z{ӳG J$0S@ |wMӥ/Ѝ^Mz/cэRʣhmmz׿7oQ/kIh M窴\ ,/}lt>|Q*W%\XW,$wV4ď[0(-ϲT˜{t1`ZLӾG0V w_Dm \z͌2\kN~XFo줒00 萳?;^!ŬYE꾗`0M 4T%p3cH 2˵ڠjٙKRn~3Ѓ\2L|a46 H-cVl3RN߯u5(?ўƌlkg]1'QЫRMNAįsҗ%buThЫ!#saqKN5#ZjX?sE3zk%;7Hh~p+bk\,4/Ӻn~y@ Yv:z( Joޞ\+jݵ2pYW6/b{uRT Fj40|||KˡjG1nNE#D؄Y[A(O! 9@ٟB( I7M+(wfrԺ_у;F<9"7+[#?!GRd6ݤWB<[ڦo7f+&~N'gB!1E9iuՋXG1ГȍеZƶɻ#]yD1̿>e{m$Daq,#WsU3,NXç TNBRJL7@muJcw7ZgQG,iYXŭ<6,eRIV{EZ>ߟ!eb.RLW5L#b0E.v$ƷeL&D%h~52f{T5̋AL%L~$ էXѕ^HmI7jOADh&ZSkd~ysYg=R:f~^e^Vn٩'u6b]H?7M;OPa4xvgd$jWۣ9:$Ƶ5 Ǻޮx$|9ur[>Uf?+wL]#v1뷴չ8w(r/b^M߿Ӆmo%nXw#AcY?-xG*K/8bncl7e^!VF:cB#MJ:;\^ 8#/{1.SM3;}7zDknG\i^A@H.CnU~=nqy&F^ֱMhp<&[3xk[4ڈ_5D{3m Κ~*RqդrDD-ZbVITuƦ!}5x\,-˻(E?to!_8A1+Z?0dx W$oЯS~DYASшeVC}Ie_]c^<\"nGQ t,rrahxc;]S?>4s"ЬLYKrYIPH%}'Kh[L֫ٞm:z:5~A/6D6h$Xc=3xTK31cM;\<jڼ۹vz/gO'Ox A죱ʶ wi|ѷPƲn1-C]/׾B]w3 tq;Y M*wg3Xns0勺G7?Vkl 1xTԉk?̎cX;٫k ]ANa 8i<.5n"Gx,Y>\M$i3 JܜWI6+Z>3vtkvUC5s>Coݵn;jA*Scbq_ z^~z~0`ceC;9̰\co }c؇h,h755˔V2ޘ:Ʃa*9 -zOK66=GPEQZy}Z՝$Vgwcx~ྤ͢!$埑 HEFBD6ZNy%Ն:+:+lV;cx6(:@%Vɝ’ccA7$#ǟ*d}*-kvg8k5rֱ=ۋSSg}TT"_qÚocѷ":ew4U{!#l/YANƶ mlR)83Q칗hs+ ˤƨdqSyÓd W t|x\TlmF-]SkW=e~ p{jWFǦ g^owƎ? -jI;}d\4Bd \mtc*dĚmY "fȬ,,Ւ[Nes4MI$8|qpr_w z=t>9l }ʮ1| KYʎ/sC WɎ /lf;aqᘮ5eư_ 8|F=-G5BYȲV&D;F0*6%Xlllh5Xؑ%u#89$85x B R.WB4eY~GVMrM^AA~ۛ{09qX[s40kI(9fUUTUUUUUUUEUUQTUUUʭ&eQ$9f6}_/hvn Ϯۙ;!) F]|+ȏˤ1-l1kͻ<>O׭/iE@2-t6e?+yX`=xM!yǰVÖYZ ܶ ⨌F#ɹ$ll @FY*|SڒIYGώ~w:Yj> GpiDj63{W9 nwo (*ĖCrB?Uz^8E"pR/Aن$ q51iYEX 0["ldqT>k[er_=tYZʚ{nj?#_wГ t niH)Kӂ}O*WH:n;FUBoOU]3u kҘFDM8ۿKyo/FZ(XM͋4emqIF mq;ȥmKHFY:͍T2haǽt-Gk \3T+r㤴lFGcHaji7%5ѮXJ.ov|i\slrOi[dqbR#sMz+hŭٌ54qkwyk[+wFidш^Sn[#Y[\xC1M ^'\\q5m lr2TCV9{IiZa搉xYcv2;8_ STML?c65JycTm{0C}lҹMxV,yKMqLdsG-]bkFf(Ϸ.:r\ķ8ݫ[Uҵ˙SaX1s62cxM9}d~\hf&ťV3ȿhc ^@&2 ~9w-W=Mp9CrnUk9˱np=`lΡTi[TvI*&˛Z$<C%.Mݠw ϐacah5in{^B`\s2t76n/vr~6x~|ȭnXm n#e >%1`Q $1ŜiX)I6~G2#DNBFZK:)G.4ѫˎqk|w-{kb}1i5~'Lꗠwќ|׬MsOfa*ZF ~yMijeD8ȿn&o]hWz@2:h?t:9gzd˗,[JL֑U{F5qQyi4xU򎩸E:e{x^/:FC l5ҺvrQ{#3vݒM;r2(̮~ӱ?5>؝HGŹ~ 9YFvQXUkbXG|ÕEP JX[C7'aꥈ_hk9cY< Pٍugf͌uosck>U_ ,08lWgզͿ̷twvѫ3 bnx¢`2T$)!N.ΝfF]k۳rzŵ2:BRۑߟIK_Gq^pgy`ɫPG@wSGʷZq ZaG9~W>k b]8r#<zC;X#W{r.׻\M3ǖ-!jy[%;>P:aM}M?<9;b:~̵,C9~s  !յiǝ־?ۗf|}łd%< tAx $(*XxMҟRFp&ގ㑷+_JR-uw/qpGRr  DAf+JkO^+[,Z<ڏG@gԍȏac)T_Ќc^~^}yitbm;xGO,߆rSzQɯa>l.<'^{.kSٔ&t{=б, {SaĄtB}IG}`RAʙm0Ժ>sٿ<LA#TzJvTH5 rѾ$9j1(5 T;dD5ZZ0׾ /|kR[y'(R<~X'v0.UOۋpXFRI+5#d}L-[eTƫ1 Pb,3Vumk?G\c pQvy[ Fz=~~oS{%bE4VTǼIȢZpڴ,;̉_}40-#H95BBDQm 76@"l09lCySktŽ~+4`;i>6o4vJ!㓞N[iGK8gU[-sTHW#eb5\lu8<΀qλDd+AYL"rԼec\ב:P㔜lwn|nZٜ/Rτwɿᇱ^= CGQgvb8Ү>32Cϻ~FnwÛvӾx\/2<,Tzϴ L3ٺhTX55c[߮Ȥd՚26td)J7 8! V yФ;rJ!q37Dgͫ*k7Y x3|MI`lDd]6G|͓F&,YVΗk;S@1@騪CN=o= =GlخsvcE~󹦟uhiG#O3Ē$%gBP &98r΍N4;]u}y#NO'x9<I'; F"zPzh%I9$6 QAw7VnxxgMWupޮ4Ra0jAC4jQ(,wAnp`؛*T 9:64ȩTsW liI 9bf*i7+ҳiz'"3OK%,Xb{O?NySa)B(iih"5"d!T4,BMP{Ӓ4)Tr!$% 4CTKze ^%|5b-# 0&jȭ~w~hE/=Nb-DЄٜޏ2m7) v"Ƴ):i\<<l`=X`"=a Ų"AC47,>~6̐xYo:u9֋v')Ȋ*Hs+o2Ts C\vmZق0!֣ ‰;} 1Q^y6pe-kȥg@е& FHWZGI:ge&+@5\t'oV45z Ѱ|ne}h*+Iሏ=忔/M'g/9iJ,z:&ޏ/8w )QEw{ #EDO&8:$a]%aFf<-aά*"!,xyuuS9zS"BA4%(4Q@DŽAd$Q4JUPUG"M[ۓ5>9|]G"w)_ΔښT~zKA?zڍS3zyNF?轿dxPk{N;?/GO:U̼ߜ~;u7G0A1 ",j;rRK Q ?{'X_3U)eW ݐ[UES|$s8kxiQO,Vmbgho"mWY%k=R|^GsZyFAOem|Q͹ʨٹ7QBכ>}ˬy˗^PqnE+jT-C}1Tu1cUq{;gQVޯr\ͳ1O"!%3lzkg7񇐢lRL U+8~.AN ^uS`.̩^GW10P.fᩈ] 5reEETL6Y@|Gz5KlWmd+Տ+=kFjUnbzV7ըAkb^{ LUD,꼋gÄX9R r}ϩH`%TLÒ)On%z70XI:HL穰f;0jv6 |q\*O"(30qf.N-ynq3E\JQPPɰa͜mv~4Lnb\$zg5lyb2HG֦l:yllܡ2lTkzWݸhcgr.;]+pmW#яvQRmlڥ3"n30dlq{X#(QS%ڐh m6|mp285G$ȹ`~b]0Oc%I>ĤFI|q NFH{YD%*uDK%ŎrPu؄ GE (/(H!nɋwD5 z>hnu)\Ixr(vΖ=Vj,q۩W}RmgERguU>6czrf_iݝ磹_j8!\0.CzF\FrHUPM CF.~q{В6ĶiU}M1Tp4~7m}ٽU<I!NeF}XtWkY= >_JoZ~E%AUU gIjMS}0p8wQ#3إ&dRmo/t{Rn6tq+1n+5a3UtYFjenY NLR5CJ߆& 3x8ѷ&V1`#^aN\,)ʲRRd_:tGjd)L|{)^ՉV1tL_FFdYpރO_|`$!.C5=pzJIh֬g Z6Ly8GI^PHjNx@$Iy{nӲx?^}=oJ X84}!yϯq< oot(la]!Y0#qhT@}"͛nbF*?oٜl &nӭC~nn hЅa@{-{{>%$eH'tepǔl{7S^D/H鋩sbciiCMPKhc$Q vZOC`Sqj /))8"h@@D0HP U/Hw'mΤ_;Ath ..3a)u$"Lc')IlYiѢE @ ,DJA/+fƦr v6%NV+dJq.4M덾;+K*Tc0@fw@Ѕ9Ik*O7 FNgLhlZX0DΈ 0тQ+Fb8G(1 jBB2PM3 *`fH#*-If8abXGn. BK PFV'Fu܀o|CeC"d2)$6V2F `x0!H&tB\YadP&06M1)R Dr6T-!p2b)bes&p08WGgrWa0q~m˯IM:n§~5^~g߿('A 2$aD F4|c6.k_$'AȴR%) 9Ɲhd/偢R() FIaVE!Q"ʨr^'jRnuj̭f_;[LJF eNQ3JF'*>HmfKqSQ 2,G f T155fr#XddYcb(Cjk*nS%2HfE`a-eNf B5aBZ32N1ȈjZ5U-R"N2!"Ǚ">XJWg`CpG!rG8K/$b ^,'HA7)NcĖāu$%iq$(YV"KJ'[ΡȁqG<XJLywB3s+$GcT {HT~)?Clxߖg6&eUФLI"05^7ǦY$=iu!Y)5JqI70S0g7*l\mo<Ԑ]u\ǬnjkZR Lñ OqϯO߆ m@8X@`DEM"OA m27pOgnc9UW*rۿHIngeUYYa)K8;os\~h OK&E3BoW$2j9ff5~5|A[D Ԡ:gux'\0ZyH!dZC-~{enN]cB g;E3wwkZ|bJ᎙;S8hz'D?#b:kNyŠ؅d'xFFvX?. 7ir\_.k fXcri܁OOǘa@XFɼۣnjZm:pyJ|t{P E |[tX$65NK n28 ~F,~[xatO8Rs8C%#.jܺ;X[wd%Yt4n%'&wfU*Ƚ b% R O$R/~;z&%;g]ys Vf\k N@91UE3Lwoի9NJ^<S94٬r^@*ammBkՖ.Byt WԈ}y Cccv$,<_悤o;TI-FRn'2mm`2g "p+!a(86?D) ػo7bMCR堸\:09q`r L>٪+l!bD~~oԋ9"ESlX|T \x9=d#!Nz|[(VRSDQzjB@j )s]7(|OϖhkH#NXL%$GŚ4 LԚh2]w͟mzGԕj[SD8Ga{=h^q ] ݄yF߾m)ǁǴ>86<+~kѽv1g5N&. JL )G.BI"C-#lIR=Ҕ|9a&U }C==}:xWm-dLUTƒ1?pDO 698]!sCx2 &6L Jᇵfgv<}c4|q.c"f9ՔK+FJx+aE`#HJpcy>Y$J6&T1=CI:sP+ZS-tD)1):w`tjJ4RS l<-=Hc_4h?h4¼E c ~'{{l>\ +#(9 jW8 成Il%CYrqm>rz14vDDD|wh< C}!>CwSf]1/Y~CB2 xAA?#k4+D[y8i CΓ3 Ci%\Wӳmޛt̐ԫ*jiL'^ 獵NnƓ1DjT.3)D9AI`ў;1Ԟ)ݞlXu}?ZXHś0ҝ*Z4֗(84澣S'7~+muU5H5jKI~LX #تom i7cn.׿5e! KMAU=芔XlKhndM|O!zJB} 0*vsZtSt.nNE< 3-{X1Gr[d审,R(~jr1Vd$`Ì=]lwO Y,jm= Ģux_nxz})DDED0O cDg%.oxPDI0([|^\4p$j|Gvl7ŏ۴4Y3+<U>Uaz>KӤaUlBc IaJqFڑl'yLl/ď* ?P^+AE@i@" 'W3$e ?.Ub1F:y$tc=Lm̶֚edDgdөv g]bL6{ ܪ6wPFzt2U"T=2ݷFmu؇V:]І)1c[7<  ٟ ϞHmE'If2t#Do:?mV{T2b튁R6m,89!̴;2OrW"52ԂhƯ_kNF/Ѡ#ChX pvwLFLPs]H48K?8F~s)Ie_՝_H W~7\7z֭kfrKj~C]VR}?1S>s7-S!ѣ[K 9gb<}j9޶>-tܠylܾo#C^Fk,XhȂ 'G[5Ι]ױE^ta"U x# tzXy|0m &p$[YI5(0۟gFeBœ %)@,U(_;?piC"4A>d'XS x+EWv 0շ#tlX(}d@v"{XhJhq!Ύ> wOU嵺 k.Oa?UUw7Z\ko҅t T{ä,8K2ٳsrT=S"GmmQZuG|H_ڳ*c) Yx,  =7gx.@`_V2^{Z"+cm(U{LQ#2-;s5z4B.ǢGXS}8O~%UU y\ Cw-:^;#ksNa盐`qT-i=WW񜄅T?O^eIrN SiYOMa9`fQӴi()tR6Wn]9[YP-EW;{ʟ5pꦝ.c&:bGBl a%"5}/o35sa`vx7S  7v:yV9N=V9Z{'u;쑚C{ks4 M]ƭ 5rOczj!p#<Nk/R)ᴜw^[ԣ~հqN5;?1\-p4Ly G#>o׀v&P{| ө9&Ĥv_{<5lKD*| (xZ/'-f w #:8_26x7Ɇqf3d70oZiIۘNQB)\vl45X!QE퍙nž蛹Ϝ4>3.Maem)7# Jj`|Hͨ#џFˉ$XqtU&H8Ě]dCݻ5W4xF_'8T+Mv7npS qp % DLlK:=rI$}m B?7CDuf&P8.D xl$?E҇Qvsep9ǮYf OH5Nz>O$ QwR1oyX:+i̘[ic=13AvL9bfz\9@ c1bjtٜk#_ul &f4 q" F{u hӼU\ƣt{|hj&x󉨜wƮki3ws Y h6 cCF)a =i0\7@x5A&HT1~H*6(d`tC8畮\ $!"md5u۰:u 12 pm8]>z\p9v>/E;dvFoyD6,\!(-Mt^qi)&ؽLi!?% fM'6==#ԅ!Ͻ+=i>iɯܢo㠊=f]uȹ`w|*_/ۼ-_% BBйwA<_ɧ/.1R\c~}‘ʿSC/L2Namdl#TJT$yӦCT*TTUQE)QObLTx) md?rzP p OM$9=ûUǴvy 1_+ކblC8bC4;`ˢdڝsyqk G5p͋$VгbRZ7]WY8lhrY{޵XtwLky>ovVM< 4;Njg.?چv]Zo-ژBͧ,FEk }Nn-}YʃpT$jʲGz8":^~U\#.QKgC{T(GͿ=W6ܺ9+%agk%NC f'!*WʤiXtŹk_usdNVEz;[-QF-4MU+SQH\=GO$ Bv4-6K'L5-΅ڧJV3Ztɹ#pPl vP׵L˥_\bj&٣&1 pĆqQ$yjAkm"U3rNOvʼnd>&DDŽN&#;jQ19fa <\J^oWerrP\І6&cPHT. 69&!)hq8< 8c\㔕 R<+r"b:lWb٩T#*O>e6+˦n).94F>_#l4]DTt@FT^2LP "*GH0{;H n A U0!3=M8oT8gѹTĮ\մOc 97ų lg$aNiM!`v}X<>J,wqxa;p(IDA~Uo~^e6 ODdkz0ɏ{)M>Eߴř4m5qtŶjzL wRA, m;ҝɔlIA5 w[&ad1JhC07y^l$ky}7(B4IPlh@tHXعcqrK,XbL,dc%.XFK2XrK,`cȉHȉHȉH)RM6si [nDD *gW2Z7lj$VGPQ݅2E*xdcN)'I6|t:'kHIZ1kcU›:*ZbQIoWuN/{GM4N;l0ܭӧw~~<'1׮ۧ' ˿벻ŝkx4L·ξWo?;Xw=Rb )0Q4?OkW3Hjt6;# x;RՓxm-o,MB? T ;7u>i6gfD-8Hͽ5Sz{m;M,BAt@)۶`ň{Hlus6!Z,X&8VաV N#6"qk&| 2QMdq-↼oJ tHV@`0GHHHHJMԐt/ȋ} ,6yȌo^sZhJ𦬮饘Z9bD}1B8/" fo~8be^,[5Μ(v֥~[3KV ^[q$*g06T[y `\"1lTvvmcUc ˜F;]-:')ÒZa+x)PLKz!LoQR}kyϧ:ל$5Fs`:a3;:ǍKYæMxڠAj@#$욀J Ǝu3ؿ䜵~;JBW#l$ U3% 2kUW eɹcwҳѐÃsu.G S"6{H5HWYf%NqfgjM(±%o-O+ϰg&-jӮi,25⊥ I_轚}Jl*`k-y?J[2PA+ u[)L#SXif7*AddHG~of3ڈ?qŠxsN31D3i{\yɹߍ9>Ctao[mhq\a7myT᭶ƣsxO2L؆q7qu j{iϭHB 6~Iquَ6@9>O>KQlЩ[ \G3)[ Ki:=ujo⇿ Y F ">r|nsccx4/<O|aaBbњ~t\iA=tМݥ6bKN(_k J䕴*줥EiJ7Ux!9-B.]Qs_/ݿׁy9[U'H gtػ۸M&FPJJ4RΤs2rIw&2F GyM4k')Yҧ~-("$Y'N]&R;&`NZ~ !P6 ewcW/|%^߾a彃z\_hLr}t oBR荆rIIP%0_˯hKxo~#oKW7i nӔm}stɨwo^YyFkƪ޸ճSpV7gzm4Xz}kN'q;ևA{^7կi)8;.i*=pZ?> 91x^Xs8}w9R hIhEN=8MCk 88q9&ȗܡ*2Wߊ$<2`Ës xתԵ*-wOYPLt>i8uw4R06MHvx_ǧ$m4%opzmvof^]j߿i}|'$jp ,N<~˴7/_]mϢh0rގIևEkw<dz1 T+3&&auW};$wC$I. ^Ƕ u?[sܷ*můf/:YWsz?^f4*} zZ$oLʂϻnxq~k^p'^~?m@J Nycg/0: ޮN&}3㵋͏7Ǒ]#owZdkz^W {bKK| Kv#0IV1?ۋ^òW[NDʬP2+_lGOf$mQa ˑr}!7DX_>S馪)y"uǯUs<Դ_ߝ.yN+ώuc?5:m9b%o<>;t:Q=ov}>+>NJ{פ[ev6~CO|̹K(!@X~NB#$C2ɭ Q\P*s}=b{a$No5b`hzb͇&!p&L!!9E(64<?p}ϩΣ$! !@ABh:r=< V^ˤ8Z= Gv~ ˺G<޹5Ռ-Q>-KRKZ.#5u6iJξsl"CW/]7۷iovC|(N'x7d'#Vqخ<vUJdo׹:}$FcoF᯷d#Z$B(W3_kfv?F xvsfM"uTnۤPqtp-68a~aݴ.X*UR=4 ӫi l*%VH$K5'f4\S( 1TGUT'ٍ0ҥV!q{HO!EyE .aTȀwQ~9p>WFk{ދ<2zN.K=2Tp5r3{˨_Da IToN،}_eXf#1Y`fbVA4b,s6cx=N"b7XzZ0,dTK R*aa>o# LB!"9`aT+T$T$%!#8BI QDI"Pb t?:f7&f1G8&rlV*ލ(ZŸT'mցZmCЈ8cl2ӬrsPV?Ho+9[ sL1G +&q!1$i Mbx8C<)=:ڀ H14z)dI?cS ]U#+ T;dbDwL(aUDAޞ\Ð" Ej@!&`ڂ~ za>[RdC1al ?wJ:IE>flq`6*#YfYeC!_M><h1SaK6p8NN1!^bMGKqR  #9B @@jW^/"}t;wjjțL˔)2T;!A-iKF! I1N#K%Rg=fƖZL5T uO'iABH$T1FyxwTgF])Qf4RR+K+`ja#AXH.K0۵c2a\?BޜCz[ )1CPP1CQ0H,B%0A@%%N>OaХ"`cF[+`vC+Dn 4z;Sv)2O8W|e*0~wbd7,sU5ԯ]:\8`\裂(ᨁ8(svo ?4= ^xђb@F9DjBL))E&_s*\_ۮj19 Cn,N۝>e0| s7 ymOnt3đ{\4mLNv {!KDb1F=rNjc tI4 *ZK<1Ȟ~I;x(aV%|X]~Wb&*]n) a_ޞ6УE̥) Qv|xWy}+ܯT~%i6W?#spؒ$ (.AD0\0Apd2 I0Xs%2AG6477Cli*ȦDa)Xl84BritFlrpᲱ& LBKdؐẘai+ݧy[scWBh例2d &0ͽ7mOs['|M6|䭍¹7S)#ih) Sgl1գepӒpcNlrV7lw7NcLF)sA4$dd YnJFsFP%tI cdR4Ӈ4FL2X $a̘ %`$c%& 3!.9L66nَrSN913NjVѥtblf٥i[:9F)͚nVb19+esU8cGᲝJXDc $(L`%lӆ%GF1\ե+f"pp܂9`.QFBI ( aG6v9 1d2!Œ@,`rI$ qAC0db .d1\JƕlṳenቍQ"2d,HHPH,IX& (.\ Frp(rSfgQ!87tcΆ*l)Xl:9We9 I.!9CLA$J[6nX 9b9@s`r0I Idr "09b2\Qs!,XE i(fҪJt6cX3b2"9r 4\I2XQԪͅWEM1¹1sW6pg7F1Mܘsplp6b*RXӛ7VM4LQ&4UJRiXa:16V+lÇvd h42)›  i[8R9&91%cercuTbT8i'VTVbVTwV8b1eERl%WU9(7W59rrbU$I*pÅ7crpnIJ٧ 8FG(#.d#,\(DȌK,9 $(ps&H2`\2`rL cX(̒H,QgG6͘tsVɱ10`ɂ#PK# ӓM4vb (rŊ(F$Ƀ"2#& PX%9r,`, `!˙  B2\G(,H9r X 0M!ɁJrS 0dDf0&bBqF" UM/}'TrQ 0pnB=ZKaT$rbl{>dW(&3`7՞,],Eu8={d*{z``đc潈8 ̏H;g[prZ۴INwC3H;@htxGg_kb\wb aI!RkC@̹,ݴ hQڨW9ݹS2틭P0#+<6 ZmjXr =3|n `v<ϏN˳|U t>YeŎR*$dhWGM;gs*[X<&ּ!*>ޑEH]LҖ׉ըD%}5(4$,KXveվ)/ YUE@p^qcc$XWyx[p= ,LJshi+rSXot0zyzNGf`t?P:ؘzowPvLێi7 6nG1thdL j{"oGPxaU \d" /h&7 f> ѪVNoYL1l6GoV>ҍsQ׆^kUuՕf#zOGFn22]-Glҵ?l{ B#ۿGrZdo1-OU{E={4pDCYiXʭMReEٓGz["5J'v,Kukl0`<(=Zѹ7R%݋33 utÖ2AnhF"z9~ wI˳- FD5{'s'PdV)3sܳ[sxG߻0jz׃eJ4bu8ۍ^kUǵbJ/"[xM\7fY_jݚb^!lJh+h SheU{ q/{D MOVbdj33E>L韧YJ:}]n()Q;{ye&-Aݗ%ujo=L˼ s}~%z<׺ǫ#SaKp|.Ħ3otNzu9~)jѐm P*+e_!^qsA;e90I1T"{XQTOq~I$8ز"  FUT`:a5f` E$AFCQ@I4s], ?~N_jUl>QM 9&K9@וvW}Ǻ0aPLETdLU.((2sB)E h~έcړUURUUZcUX*Dԃ@ `if?š&)s?`On(?s?Uy=>ٿ<:!ah?TUIUTUAT*UPRGstƞÑA(-[Lj)`!cJ"mYtgBh(W "?d^/=G[zʹ s56Eb)HRrk}vwx[̊T=؇էBY߅?rb0dq~z Cк~]mA@`r;)1Ɏk\-ޭ\ZT>9'yǣf,` I&|ߥӑ3$ 'S&.bh;Ij`Gs?[.<0(+@znAt2b_wf^OhՉ\U bN_6c 9Qk1cihJL={;3<`{ޤ6Ϙa ?pOxָ9Kz>lZgeEܛҏpاdRoaS} ފ Yi t9nJmΝq]篿k~oї[_m8nk)Vܹ<2afiz +Z-{ Oi#MRi'C { ;91duXq)$mO?v~ Mu߮;l3QfF-i, ssTwϨߧS-80DsF"snN<;MΩ'ۓ߄/w7>??FA5tvؕlpENܡй#aŨ mz1Sw"޻Oݼ^VGE07yȕv7['֟nA[Q`D*pC=OY3ԫ dZUkdyB!sA#2:7ns*Vw2"9У\mԕrj%+ƍjUM k@^rڙeE;֢諰2nECWni,t:wS,T\" P-4Yl4g r1߸D8ܕԗ3̎\Yc=j`r<u]]WKJ}!y_/'1r|Y1dDyPd֒&`AGg/,\_|,vӷCԱܫ?3lckϏwj;Zw}oݹ_]1OLto_Orƪk[o l^-'dXLЕ3&7-ys0fS_Ow_(]jslD]_'ŽuefVV^j?w9׹d_r\.Vze`3 ̰ic'98,9+٤u;KW-4<gĞoSENC6tYӯW~ym:,IyyX 1SflQy/}WW#AL)AaŽ )AT(iE 8<"%q@ݲzʯKX#U42XD!(`n D qnn;EFZű`1Z(#1Q?лzgw:?߾|j㞳ӶMMrdFzshJ3 qh0yMQV8  F19ZGTPpsFw叇ʂA6ccJgb?Q`qİK.NW"XɥbµWĀȴ+j>f $/$58ܢ 9aenaLF]22d8f_~iaa~bELK/I4+GkTId$U99ȋ*dd5Du^š! ?k #z)T*t]j`)_6QvNY,jc wOeaTR@@>(i)S߁ciOCӔACC@ B)J h*bi*Z hN?W7G nbm#s, ]N!1iE3I$6P"T2̼y(Sʅ28{9qHQ¨@ȬR4Dmc#e9-&Ti;`2i9 q"9vDQU K<xPio?[jfөY ^ q $3ǻY)"B|!u5?`}z)i`eM62U! Vkjڜڤr@j㤗LӐ̤Jh+^fN mb%焘{>,eqGTbb4q6XGqc;jsG`-*4לR8 û>c2]f8bCضi[ñlᆲPN,od+O e[x3tڡ#2ح8(Ƙb:"ߗn-g-XlTlYZLmq:cwdLEE0iPb_('gBеD@IB ZIiteftutkrB'?NN4vdwCVi݇QT敖{Qn.#bڛI1O}4C"ʯ#f*\VZobtur&}X(Zr}h]m?=rӎgtvU^tߋ"+R>:m?؊{Nm0[sM=kuұuzo?>ۗ' <"dQ,ojMjRyZu0ڝ.n{>)p2)vWĎYs*8+|oKxɢi{WiA74ʷ;-nުcMKdtB_~竬_uWH؜>^=M}/֫O-sao7Lx-o_yY.֝]Di!ۋ<:Swg.@+6>/^Xx9-|0ۄ0"c>5!1Ud`T<aWYD>]ve)cd-,ﴺnKKeWJweGd&KkvqˑE79kdoFC]ά鬤U33Q2"K!} _s~AEoEs Wbnlk8:bmD+"M_1q,Ykgx M$'/h??ݏAգ'7(1nCdAGt\b "EU] :ƢrVucőnYzt(jIxDd&o4<6Z#VED`b0V6m*[)BeC062 p"*0we`Z, :3eRk۵T˥)8Y\ \,aPSHYݍFFc#@0Hb"&)5U6ZS1&m1`YY*]#a0 /h;/7%~A5CqM_xehr~8|sۋ!7Ag@: 'f>Duw7` 2$)<jwʺ>$DH"RMpmG/'Ux"Uxɤλx2U0aqiaux\ "cI {5>ԡ}6.3!ūd03qS}* `\M Rulc9ܧ։|&[CA:ybF"E58f!;K$r-AuQ;*`a)p347B4$\fM&pF91XqC"V*( |E4##$ ڰl!nٖ֮Y,aVyMbC~mD v rlqqPr|g[RԎEݿOoWguH;2HMow7ڠ~:No7gk#| h֕;״$CQcpz1nlX9 yHʔD.K_^s 1Gz!щbܠqk9qrHVn{.KF*goXr?K/r;:  p20Q{Oj3jyw'@rEMPeRPƪO5|o?HnV@̿Z}ËOI] E]&s9]@n"?BCbrM灬\ֹb d+A u T$.ˆDab:ж\2&QTba PE痼IxwaCq$[z֣|vď ;iU 6qF=ʨ@^?6Cb{&[\4Tq>.ˣZIFPr=6F*ZD% aw&ܪYr0^ b$&(F'ݤN}s˃54"i5Aڌ=Zl Jំg~Fyo"~ ?v@4Mo6C}/#5j'<ЫYY{UC o6nzvo$NS̐K@ beBDHOHv1ZU܍mmumbqi4ۄWwJcD!20sԚ5\Vu &(h(PdP;5SPUe9`Y* F|vp Oua,1G5Cc'ʰθAW>_fPQKA1Op.p6 ŏ}HZMPu5 6Kds ۅX7Vq \H9`;;)}U؊l *%uH ,m5qUf4VX-!@U-%%Q%%5UR-3m%"@0~k%qzt@BbrHiO_HjZԒwŞ>?}O~>!Dkv`>cFEȰ%t,n]S CD)zwQ_b}V?GAH,6&r;_k2$VFꝤ6K~չպgo:Gեe 8l{|4Q4E*f_>!, !#oA-a«b bP I I\H#2wbVxۡS| "J)ݯyŶTq,vJ`ebEoS[/+o&A)d~H3`jsU|)+0xt%AÒnN}@B3!gb;O)x Vz r!L^B`xS@qi9b#*tb2BŊjsO7Żw59y'%uQ1OsOSTTsc 1Ne6rNm9+MlҴV:$衲&1U\[+RhiŠET4:[1]U9l*LRjjjAcPf ЃbM ```cI-ѡ(D3 AbE aSܛ*.-f=]oDMͪ1(n|tB.z`J[U O?ڭfhWUsӳ}/ww|E [qb;\$["UbBB}l?.ۂ`K@{ ~̻ =w[?Kp1;#ܦ˯<6ZWǤu|/ NjUJ˶҈D =K/Of;MþT5(h^bE8,,DXv\Tۄ Wf>d$f14/yFdx15d!޵M߿XH=\`.q(^'/h=':t#<}ޮf!PC|%S]td`68wT&os;8x>f$+f|;??}' kx+8tPPr/t1;g8nuHfzk/,x> ~Zq_|Ns1biTO~rRR Y(ֵ,[ lů#REpI9P#ѾYQznT3O6ٖf T}3f̛'YFɉ0ֆC7z1WxLnZH{E@b?I757|g*$Väg;_}^I[V8Qx򔳅)vv<9fsƇ|:(:nߴ|c/RMKY#\O-qOͧ%w`D:xʩi8ȽN+4Vyvrwn. ng2GVrzyuD)ةN՜o2U"*$ZvGrWÝ-x PB;yuu-N~nxΩݸI=g-[+jE@Q\vؽ.߅m1$ ϓ=] "&$yga^MG" g*_`UH_Tar Ho38LJS\ <B^y~=gf?9`oЉDa,paun+NUMrcfi06rsWT6r9UwGuV*UH RITus9=\4nVɲi7 ,nhXk..Q$.ww(6p6iILp~lO刪a@rocmпgӭ#A;y RFv{~yf4AV J?@w!W߾q{Y7 R$a D( &&y1ISzzIH ? Qb9U'_%͆7m-ibcmk69!&o/װ!U!&aAI:FSǟ{ݞ>EF|~nF%MԚi `?=99ȹ pj, a.z6@!r)5Il{ bn4YCch6&/X88Աcw,Iϵ9RUBUFV??mIDWzoV?6-r#{$׃ Ry%QҽiɩJ:RqC>_\7WOl=ݤ8;;UqUvm-)cf=eMa!@6#N`T30qDh+1&$??/<أFE^҄uxt{kD%H *F@]*ׂA(Gmh佣vCAE끲~nGD|:ٽvly˸jq!~o`}؞*(Q P{zCݾ-ώv]T裶7O~Sg̊EQs ʷ9x9s8QڢJ87|[SǴLo-F/7Jс>O/a&JQ&S@%"41,(- )#ڛ5.<ӻg!نa`ײǀ=nA܍@ŨȃE,{]]}>d|‹4&[ vEWx#vjTX!؞_,}a: k:x^Oô)ܩ^wv9a &|P\X2,iG:'Iڪ΍1$t:*lLiU$TG]g3(`K֩M)9mf_t:qva N?9bFu hhYG."UUiT8jmmUz:]B$bI RMz+΢9( <1TӇ7{PLFNlK wZ166nOtrc:uV҇H !Q+s0fh_/ qF80G &@N{Ô;"O\127TV^M9r 0XVyow7z+*w>d:z0'T7zqjqU, {S8P44gM1žЬ &ի?ffH3(7Ts.đWs j@~lv)LVV!ѲJ9v9W6?0 n~c$rL#B 5 ԹŸgnnľ2# %Wޮ? {툣9[fD&4 BPIǰ|g{}}9v𵭾a Òɹ! *˸Eͦ dwRB1A$|mnK2El' غ+Ty꒏O Fj-Jg9D ߋm'n\wi7L{WF,  qҺs<{v呐{ 7c_LQ`A4 _G0X4,fiXE/O-t^ah BV#etWX$JZV"s+9j2u[JH,F߂KNNvNhN5~p2PJ]QT{`$#6"Ȓ](PdJ I;4t4ݍ46x*N+f١4&FN :ղãj4Q `l#D\Ը dE֋~ *Iaq| w % ώs9w>Umf[3^&H*'AW^2`M0!@ MPU'G5lI͎}3?J9(vsHNp` c?22@pg1!h7БD ^0C'Nig2^P˖(\Nk9i&̱i=EזVuGGuV)ͫʞ!&v|䇡D8J&V V/b}ה/-fl*>[6 }Fa7m1QqNt=9+䟔5wA %M,9u!aķAECj:D ‚*d.n'\x"?)R7/";nkb?%TڛX&^޺"Yth=6hh`ɷfjr770\c~:gnA655(FƥXB$#99NNЭ]ɍ4V+QWGD99(7rucw6ptaB,PX,ID .9FuO1HKGcC@' T&قTySKfiֵq*Ԑ:1J %Y-Wxք*<1f$% t7$:ͺ՛Pp_ٹ(92d Xw`BHݝAlypt0#Yܢvt:% tv d, Jf %H\C6d;7Pp8ޥOFf>Ƈy+6+7#BHv?cqtTHi)p Z&|J`'X@#A*'wh'?7޽ֿ4_ _(%2DߤOb?KΖ_Zf{ v8_ϭȨv|G[/DIub~~x+D15 L> +LB ĪV(V.'1CXkCK4\!x8͆9N~c~ 2>웍5uE$6J a hmh LMיE0UI>+"Qzg >nÖvHTo2Mӭ` dXz;^,/={܉ vN[؎QWG:-Qe1W_o׆FS T(|Y0Ɠ,}eb)@0RQ"L?~{B)>.,DDj,ΈU[*kDm4U\Xh[Ot&ƚPD[فdTDUYPDS.e:񢊙H,sV9ƆE]C P|L@j`Z FZQW1XxbARs.o`G) ?zSlf0c' qdCJ1; Ν]x ػ(W)UgM:\/=L_'qB,PG"\+yn7̪ܮ=;:*4 HŘ*2r gZm6ҁjEeR!@j$Bqm3# l#Nڦ5 (#6JIՇ,vAk׈(4nE}bۯå31/M0t7N=V$gMW CT+AȢ;Sd*SW*Ȉ=v_gG>3=*:yá#d!*RV~ zFK8MԡĘg h\ HEN=f{^yb `%qLaF7ʻ +D9$5gliyJ>*]%*,Uam($[ʉD!2Έ9MZGa Fc6^?m.pEMi:;&aFnp\M3oK27 !8,#_o S}"3;|pMAt6˵} -c٬߫ni{ӽTw_[;󭬬Y_cYuf[= }s,0|]i/h\62oܻҪ,%y+odsސ?QM  QZp:Z豯624{Y|ZA$˕eU+ll.$tѦɶ@rf^F-m ̂߱{ږݕ#J cuv}jS (>fH|Ɍ(;k$/s1_C_ޭݖAĭv))ךa`>!ƽwȯs32/L%VĽI&>bk'Ufap)~]u.cj  (mp!|M)g:6oz<[ƴjɟ_9&KtoesFNjFwtkf~N#_׸aθR7.l65 y(S\x*%vt%*d9- A'o'2r~oY$;tDl1[4 OB&ڷT!w09R]^g H2JV9c5\#g?Up kbT4; [Zj C&cX^>ccsSis'aIFU6Hdɒcghܘ5x6i,,r$V1B@yK[ez$21 8Pw>q L$LlR\X bJU0uT1N %u<-AaHh%[ؖϣizoS%@2#jd IN9gɱ]0X5 RT1@w?a2i'Mh \2?K\,cFQć8Ok?Ԃu|5oq9{}l(jwD)qQ&f9?|3%ʦC@s`L%dMYZJZBFjpӃэ7g&O /XIʬP:KaCAfeM daFF9EQ`Tfe&DЕ;q~<h5ߑ4k%;%2Ȧ&#ffں.iXiP%D"QsJs9`jU](E;hUI?NMpX4 :RƦ!jP#.S(a!Ľ6K,¦XbS296!LCHr1KMc0,-$a$Ldit $eI A "USs1U*ф(aPcJ1"@x%&I ՐT3Lk{5diFZl(41քUHb%"QR& CIADthBXNMky <UJI)ش(1C,h`hf%/G@+GWZ++GJq`9`b)r6$ jM hLL֪fuoXK RypB306HMiLʢ-غoDfЋ@Aa`XjFyabh]@hiFHV;[[ n'1B`͘)M Y6VlM\ .x0 q#Oʐ8w}$G!~reT^dEWi#Dfi#KݗёV^D7ܛ;}8=W`a!{C4p&vu acؓ9"sh :@ㅋhL@DBؑ% 순kҀUAzÿ;[<ߪ˅uw/%:`ƲuQy`9v٭ٕ(M!ۉJs]l>9v#&Hju/NKݿuDr\&k̀ЬbTa#Dga\dwS'480vjRs'z)E[>륥R9"e`YI:_J^O=PS!Ys]G_{=/wɢ fC7rh)ZO~0F#Z+Tc?aa31XuYd5ڶ[\| *grN*y_KFT/.7BBBND|B@mp*$eQP{#P^Ra1QXflzZKD)6˜sHFl2XkqxP*KTI6fok`)Uʘfe\KH ?  l:? uHqB,r/(-  S2jR8靯!ce 4 LIc8}{yIou̔)vΞ&/7i4N&!b(*GZ8#Qs :k`Pzjpy:Z@2e$(r#ԙ͜~nN6:%D).mF'PNp:ڒl.X:]i<DQ*4p{a ru$т)=sYY8$D([xC4h)PEn8V8$&2sWymIéUbTP0Ѩ{I4ፚc'5: =m'aTE0Kv.nCWIwHvWo+=rz'PzfDvjM p!LNA(DE8dQɹIزak4?c_r?Pa +kk52^i.g-J7#SI$v+Mag uB68;1XHğG o&+?@tSCNWr㰃~zg^ ~w,2e*#xWP^Ϝ2.#az8"G80'+YFQGzQÜ7ny0|P:/\uqli6'?ڀ V 5~d @= iCH+@! @&A&"oI&0i!TXhK D%ZQ!WEo?҈~g(@C!.ز' m'l)9'"GP |{BUN=$8݉حvwJXU:XIӐ:$cgU)=x 7C=R,A7~Qpf4̬w9}׃u_T{CRѰ;hv/#n>O:Zu8PBy; uZ"<,fWk,c^?sǙɺv@ܕh` *]Bbm,UՖ4p# pV@LX&.X~1OE"?Y%;RP Xc=R6K`݈I8B1*֕V3g.2 9 ։VW&ͨ :B\a L ]e-CVV:q:72A3'LEa"6;Ȓ>/m:ZL `D5u0cƌl☗INg9H@De4uYq%2SBJVR<@!WKPQW#ڲ8k5xں?!C5wh4 UD!WpP q8Q54:iP%i~˿Lː'5d7 tȰyA0qnGI =}o\k0Ș{<MgxrDۼ,<*0kRnbKg;U:EvE 4&~O\ h.n [D7dTUGěxE a/. Q`p9b !į>Ri,R 34ʀFZT1P_Լ|37ϳug'y/h{e> xZSsZ*^8CnRQb:La6!K1?'djq~jt.%S,=cc_M~>I`dBAآ,̰ Q8v="9 hXY{\]Z)GqRZFܤ(lZMtg6bCN@"f2NY@T!r+Ç+2$BNSoKFR#w93tLF.Smi%^S AruF:@ƂưЮsJJ {˥ %Gl= E)h2kS4;fg>-'e%sr'5b8D=~^gCґ9L}?P/z=ntY7RMF`42467U֯lA\ٿEg A \$9N ysa&)AL!,'6p5ǚ_yHr">>DBI  _b \pjU0 ȘHF@NxJ9m/\?(@[a&쮍k}s纯͸r PjQvkWI 1)sAdn{$t&6;pT?\_鬣? tG\,"4b&" X:!\c5jnďr|F3&P34+1a`3@{NorQYEfTIYPUXU.F+. 0 *f}Gid-GXRm 74*鄋2ҟIk:G:.pN7oVƵ>Y2^hH2E$$E;EZ2( @ߓ(v8X)7RY d9/Xp~z K?jUTOҶuxY}3<55%V2DB1mHz%5GU^a܋m2e]kc{}'f"è@PتZAq՜:|XA'-h!uEF1YT0. EB'+(2dK0$M",A#͛ Pyk|@}Cx"C2 Al6,#Hzຎ Ok !i5)0Ft)b&loIUVT%!z\>5e«φx}lqa,7W diQBJpYXA"~&7ӎeR7$d, eeS3XE;Uʤt LS\A'9 mD׍v M(IC "&zB%Pdl5"rI' 9"1,P>(.>3~ zQB$]/OZ>Y>sw荇(dƇwcwJ,$iNe({X#4pȲ݆f6ǑVHR{ᐞ`"pHQtt/0NKء!u=Euˑ;k]a@aQ +ފ&WFӔVJVV-yyk$9+=v@$GR@qXtt!zHٹD#1L`ۊY,?h?}Ww_F5feC/Z*Et'1{şR-Sbf0ŽVMC1oeXA*_VH51(\d"+"*uk^3o䡒d+'$OȔ9ATC tF@Vȓ,Yf:ѯ̧[ izf}p3m 7Ѥ-|񝔷jh_r4S{կgid FRGA0 ?An]Њ_FM6h$2^oW)3E!s7(eNwOj8zK'*$N_U$saKu)$qv. MPCh@b !l+Wi4bU#ȊD&CF"mtm7# B{GlzGOo98h.EH0"8!dܣf1\H%D+%@1v d4thױMK2>:9D7gآ)H @Af,SRȿI#};iG7ܪudC[ۤkXg( ] Y%Ū," m(aMcXF]S0^wQ7nw}K4ĉ]SD8Q&# Y݃Mp1+.~L҂_5<@׏.mm cۂ[h֌~HGS$~ӲmD7;xKӯ ቌMka?J%k*vn͖S#X|ف]A۰3ޚumHW(u?f6 =$ 'yՅvhZ$l:9V]06D$RRQ$a>;R̤cY8chp ՠ^KvG#\ GyA !:y_ґts4dZ3!67i.u~$1icEQ:5 Tێ37(X1,)wNN>ǕXDwt>a< G~LlVv PlcHf槣[\^OKkBJW^ `I 3hQw嶂)|&WjIUUUULSRUUUUUUXfUUEUUU%QETUUUVfU5AQUUUUU4UP`E)SMUUUUUUQPUUUUUTQ$QUPEM U3*)jᔵM1DJIaW*)*B6{;#C 2)Jik 0 2(ϒB))s@&ؒV:GYͷ<<\ό1!kW`UZKA1hDEA)[aYޤ#CC\J}l;bUxf=Uʣ;Zڦ0$~V8{-cE Y8h7$<e7lE* @X.d:G ] @%nmj F:>*0?^&N 6"?_`KOx?xa?t p0)P&_E47G-<_I:rVi\M1u d6ї0DwC# V8G'>r8X.~R<ѝY18'1crWTAh6#wl~2 GS7U^M]Vg( œC 2ց,.%$Xs&um\wJN,ӓI0,`-_%ĮGJ7:5oHt#¦O*{6xM7ЖɄ͘ a6rȁ ,aԡFjk [[|;2+`H@>KX#ǘ;<'-h{ "@v/DJ;6Sj=d@y~y yp @rBnfW )fjXz:xj1IFSߍjdά<.[(ؽ@H$E#hӟZ U,'G;nvG}.Ǜ)Hdm̨Cr(k^i 1B=\ϑ"vc}h6Acs#DXZu#[h~k+.TuxG[Z!f6KSz Bw5c}\H9 +31d8ag5T) 4~>?x)1 "&c{IN`Թw MG id٭VbB(ECK p5k05'֋92tpwsJER`UFL$2<ۅ?XV<4eRSa(it~}ç4]TQE60 B Chhhhꊢ$$ HHB$77svv7 H;9$ x? q+\9([q_KdbRJF궣ZʫL40};%x%yCp n ͬ[ %:M$l:T4u1%ǶD#KUAφ<YSd| rKnW/aTDA/'O׵}0k\?AQOЦ|D2k}^¤; UJuH0䡴&5(T5|#"v~O}zEEO $Ҽ,(6‘RHSa 92%L u)CTt|?zyMhzL䓉N],1i~>bbWUҎ =H|_޽^pDJ~s KpJŠQX |$:ʰNN.UQQE!1$e2o!ҿP*=JͿg誯c*0Ueںí@}9]o7n נ{FQC'wo~= I8/H)8< 1Y ^ ?\d*ihbS)]]%֞5Og^R :<ێ3a{(aߎK^)78;)NqK?` $ T\+XPuhI'X&9zs2bi4W\֤r ANKa\I}c3doo$ޢM#60UPFӹ@.c  W0p8NM BZ"J>'WDQQT1i{.}rSЏ؈Xj~O--J_}}o)%T)`a'dK-y[DرT=y㯴w'5'/#yʣ)~G'[qqgM|(&DB:v**x\u %~:e |߮oW)ԡE:}~[98hL4?;naep0M::y{84 v ry=ɸ b=u_Ph6:mPK^3u=GPG#px8"'oY)ApْR&؝zZL簉4L #l+ V0bB Wx}p\;pצloRM| fD2QRhWiAI導m>2QU(IӂщDk=2P#gf&*LY,%D9Q"O%?Tl9%FbpR6V*UbR) ZT)iRsRJRET%*nlFH+e4b NL0p,TUG}^rC w p,6(B3LU7$~s%53?`!q/? ~)?%_Ԣz5T%C3(AĈ_Tiͪ =bI"%AրuYÆ&zbO=HQ wW]_E%$ة\:{?ĥKRxԋߒ7.3hm0Sm5D6ogSVh?c|qzvZwbcGf9\1q)ӊSQr/a~'AU@ZZKT#ƭ # g]c"C4z쯓u R9/TI7{x}yxz잠|"y<9$S _ʜ3ۡy{9r`R7j%D`1TS~Ã0G8E9WU^-uv5H_mVq}i.TEW_cF)IStꬃюdZr.(M4N,?}o/'ikɍVÆM]  JC/ݨA-D8B`mlN W8a" &Q!7}(u$C(+jٔpc0)8ŠPxN'z}IxvBaBmǖE @ rpSCg&\ FE"#x<D=>|w}R4H !PpÐ |U!`+/Et*sbbn *lnYcK 6b+_{Lh)|UWodGs$t@" N@xVBKv#'p*H9qk#A\tY}u48cCӵHU]ŏ}q . M M#RaC#VvestGe(sN35E4lڧKr6 -5 b t6dXcüxhysV{^sMZb5 ,fr+vuL8~ζn/OU=.c}1ӉCW,UT!ivE\; ǎCzMt)ǝڻ}Tn~MV;B=pv`%䑛͵4V/LJ7׭zn\h r\#%*8* ν"N>y O,6׷kz5X:wE.P^hޔ^,pBG'}2 PTOzikv!qJ .TQ>o ҭ۹<ی.j AE&7F©%'@`~Y<#rLEQE6ՎETMĻI:?3ի<5KrDcv̗˰5Iw!tۊ!csL΄GZOhԞOS J&VW_FJKrtS ĵn<9zWJVE[{t&MU,.US [zʷD?Qz1F VDU'tđ &sE̼89I!$ `٦QvޒL9G"uN thWZ-h|#@<2 a`EeکDFQXQ&"!п}!MG-`tX,ЪCVEMVlHso]om$L! *C~]4"@-DƧ[ٛ>*JW ' E&8gu}ד@<O:d,'"xX?Yed#ZCNv(8cqҳ1˞=G*" XK%[d&t5Ћ3UeV199$?)EFȽHZ|Ѧ\LGjÿ,/+O}4ICDcɡ8BX^IRQR'(;>#sR) `T4zg=Z*ŲPLoiHA(H&&Ĕ +=:Р#^'o7[ Xnlo=_>s,v9`tQrZibe'fVՖ7\a~gX;6?w??Tjcӫq=Mp7!v.JSL\=;}x9 ri+_}x,,RߘL\i}޶An9 mꏏJK翣mÑȰSq` '}F#h!s%!jM"h%0"ၷ.EݶlyH!b4/_bDZOZC 1llu7m-7t^4u;B OfShۤBs򔐑fgPO2y={ťc #xi\uYj;,ôtS &DPHMEM;:hy`Xd܀!J_ m T!T4iֆa%+[5pLbma>46orc uˍZd(G #QhPS!"9:C1/4 miԓ4^$AJFUA:LP p_Ph5 pM6'8UT/wDz[M#ff,i{$"DXi}I&`} yaCVDOZsQTfC"|S~&+ڵq5\l;49,YH!(1K]Ӊdӭj3*3*[50޶ZhtFX+,eH 'S`?t|Q |](|BfwMGc͎\Α4t+Ȍ& RBud-:cwҞK]MQG9N'FKnQQm0u`y#2'/M zYP*k9F"wyGycJ:ۮM Z\tI:9LD7)Pljt2OM/^nAcק4\ 3Shc]ˬšώZ4Zl׆a!%D9 s0}WCڕ?CsFpĒZUN~ki,[l鮻gIQ9LS}bm7؝5}jFvMڈ̚3X棕Oӻ 2 籁G47scճW7Y(,IyN+bqcTwW8rM0ϳv}k}msD3 ~!7mvmS6*a6srhКa6=(IKkaБ `b'.aϋte Q+8:a`#=ޥ}gΥ;1Jr9[!z=䶇Reô4èߩ8’ӷfʛThBj.u=f4!|j[gPřkбj>Ő mhYlnsS6T@ zDUdcO[{1@4XN=- hOcg=.m=0M #x\ 7;}@ޡQ$ JC-o:Gpk f2u?1\]2JښO]fO 8V =xޜǣzpEDNulܟL?zI6I/aeOM0ebz5ͽ^~@P椂B-F.P. I\ǯ3ZgŪ`q ; d3eCMv H\:t* #X=AZGXfY1pՁp@ĎiJlK-*G:[ ޾(I4V$! N 37İ`ӷOǕ{37+qLS[#Wm&ucбi9M,a].%RZ.Ν=w =4, j]<Q֖cx]9ȶ3Jv 8H2-#m)٠&mM`ӭHaz:d7A|̀1r>O;4[Ϗw\Wx)_/ccL(@E  <[vl$Gcʾ*yUݳn{$ '6*ªĬ~|\48fww^xDUSWL/íYJ({1%$쪛MM}CRyKsWN;C^E4"*hʏU-IWa`SԊ%}=&WM'IC9(!l#*&4FIfsn`<;v$:y4XlQyJCw=nޘ=燝fbxZe/x*6 |32MR!jT4E8&@ *}\gú8</엛) `j80C]@ҁz,ICȄ3 Y1ńB((ff %m{bLI"&Y(zG$J,TC^i3~Ĵ0Q||DY;7NJY:MfBEcȏtxֳ6G2aN͵<;ĺb7;yP$"cB[VH ƳxDMyh A<.a34g@;6E<L1yi:oYd&^mGmt& Z_nqBGKm1G {5mÒ9znf9+"ebWs$;'@BMەLfBbȜL%p2je,QKUC1Oo rk$ ાųֿ5t.4wsKZ9o}|uæ^E@ qz 0}vqA<~_$N2b<@ƾk9x AŠ80BǐSQVNF 6ZFD0DIS!SFC $~A!z/1Cџ|m7~O=%;RDj6Am2a/t ܶdc CfAyprZA7bR'FϽQrif) Pa|mEQϳύV~\IC ϴn"؜rfv ~P?14A K.]719xk^g#$@8dSE2(+>—l/}YB%ɿ\ U(pri]p(icSTpopC%Sp Π$67  Z#(Zs0,lA:}HglyU3% ގޘͧCl%CnנW7@cU3 35[7R2(E*4(Phx IeZ3~+31|4ᙙWdfL+Xj]WVߪ^ liRӕIxi(0l SC'bS׫ #"O'dtA16I_]k>)U f@mh}SY;qRz 6]L+L , 7LEz.0 J}{̋*=:̡}4v.^I"2Ls*Sgh@lCѕ^Q'ky8G|:y'5L-?;[ԧ(ʍ@J$v$Ӱ5l"ʌ8l n?T1d @ٗ},#4 $O  " /& &a~m uF`qKK`Dm6HY0+y`z'?c6 J@' S;g"MRp(7 <"//aLmGhsG{]-hRhb]@a}"zB>0#~=TPX(jxAJD%ԺZt*R- 5MS$hbF`4{\{>BXaQr5&o4CQ J#b8Ѣ(E4G \֎wjLt]q>k$ 4f&o{S,FT87o/ 4ӷe7Mńih4oiPԚ7ApB"H"09ji`#Dmh =L84g``0$,,d#`p"ۣ?_K^ݾŽ}ڴ9 ?W }M ;A}v"( -`=qõL|$0GÎy8֩.ph&$6Zl>6z ٣}s'y cv U2c4G#QEka}UT*T%Vf*cS XP̏2=SKƯL<Ƒ=ףu(TgCWs:՝ rM8i ( HA ba$$Dv{ !"oMB%.#>PB%X&)5#dR X)(Ti wC!]TК Pq LрԇI1`߹`= v$$hev-0 caR3X Zr0 Lz"܎K(F6Ơ*YJF*s7wрa"$P/UPCC{i~ggKyۭsإsoPRP?IKċ4bT!~X$,D8 ԇaۋ i_wIym-\r>M,b24QLh"JIRV(곭{ZB XƁp* |iCjBF'w5 TpB P3Xj'rO1,w!AE[ L%s4f>=D'-e SK%fapWՑӛŽRXOwECPt{BhCŸvNJ\> |[ ~^S`n}yP RI|5jhwڥX%$ܶX4u4Obn$ 1c{hbV%&KHF:';6+^3j]?$<${oxs`8FzWGY^8K%P,֮>GʣK@y%Xؑl?#cĐ9>8ʚ5cJ? pRxFI}F d!&`6wf!W쇢?Rrdp^n5e.xuxxo93,˃ T]|9qǁ.}I ߣi׍e0 X(34uPUU#F3C[5Se TbR@OW{#+XR}G/`")T>K>Lw,0ȱ $ۇU,!|AIgVkDplrmy F2 A¦i{nm[VQU2)iaTHk ZҠ"Ss gᣓs`j#zQL& FTFMFL@1L q(3 :me1ٚ&E1 "(` !mcKT'j ;Gx"Mbw 䟕s9haw3Q`Riӝ7ɆIBH4&fBuCvQ JFgCH,\QCES:,I5+[5a\%tBɜaمSN;p0Ձ7.620Ncj$, _"mTD=#ߴӧ]g<Qrf 0t OgL4OI3)&t2M~}:2ō1: ;(fMK4F-H @m".!$ʉ U&B?[FE6Tf/sN(7luy=@^2jj\I+N>A/g𬣾!loپ=8I)1yplm P`z/̈/F] Y͏z?/ܫy+*~}~OGx`b>V2 d"ffl0冖 `AA՝KN+b/Lo`n|̲Loq/؆ľ#@8~"UjiBX%*C{*ad%jtbʂ TEW!H@i*.(Ľ/c:N74p?e88 I U/lUȈΚȉ[ FRW[5R>aHX*ȅ(@n8]c HlwfvweIlf8pZS:_VquТ4tԘj("& 'Uh!EQ5Į]hu /Y Np"*`AQEPSFe8@&IA|uh#"1LRQI.CM%F}&Yb,~}Ή&0d~p'' N$AN-jz>@5m+iF)6sb@ J[gDGLM Kh1ݕ=Q@&Kydۨi~}UQD #|;Ww27PS5 PL\6y#)|.6PJ4XmvWC Ѽ:: %87WJ%k}lJ6c"5PG/ &zzz=b`n=*)"NN^Xd'eq9EPSh<[ M0 [`%h|@*jT=Z4.3OT&PI"J) %Jy05R,RƤ]A*A$`PcfJIBnhuT-2I46_'/ 4u+|YuiP;H"OJ H&{I"#P]àJvAx;tF'`>p1`ǨWPk9eu/3rqOp)R 6J93nbY [ pڥ觨dCЇ.p9tI,@Z5o%U"F {L!_~nty9 .}AS6u쉽& OnYO_\#p"0mI'qr864&t%BEiH%M~}Uts6~-StFe"D pf}$tt*^[)#G;Nr=:b!fhMUL;6Xul1JiɌIwYV9)#͕{N^[`d!m KV*2ҲN.<#2(!`V xNkؖq Hk$?ΤX '421!m^.237kT(P*<-.3ZaۯYHHv\h[Đk 'q6qQ ji'N % 1)k!XĭieƥRHQbl uFzw! (AƜH1E2pE>NdʉN0TIԆ5.hʤD()- ςZV9=j"IAx 41HMtod*z|t8;֒:~{7: SaGV͔U|.6HhD"$m, wmGE ǟB>ƫqvL餽Ixw 6bqV6Z bl`<=Qײ$z_3r,JthF@E l'lWi8m1: H>+1b:Fe$މAqF![6n* ͕v7ÙĘ}D~'^yd:b7i3bb̖=Ё~dwwnBo>)8=_;),A]:_Ɔג}2xHH辎朁@pnMk~;ֶ[ǷOrb @V~|ൌB-%ځv68`(P (P:2i i^ge䉻yo91#ӝoDD$Hߪ)(6wCьrBY6KW??o$3|VHu`38 Ӥ#6<2Q.ePUX( \0:J~I9^2MOSP8} NoATPKBD'>vXfc=A%08qA_^*T $㚊 Ye*FXJL 2h#Zhc&ÎcM44j9e,90B +`Ld&Up-hVhdzn:1C}0ao 4}mByPö2zl| J}91M y'fx" `r2C43 m.0>G<UQm=\h?c,37Ȇ{ttpĸjř!' c<nBXϤi@1Ke-4kVY$쟺tχ3b #nRBl'sk6xz멖@a@M Ig2" t~gE𻽶ݑ5gjDJ&veN8lU=a| %9ɱHun_#GNEڢLFU[ʪ Xh­W hU"HSQ(FH h5ְ 0@uX2o )j\uA+g=#@D!0Y[(WD8Ggm‡UD3H(ZW`:Ze$IJA14DEbXb1[bdA 7 i,a0)c,,Sa bq4@ TƩcPaeqZ"PZIJ $ ejf2p3 3’0j)#YX`;CY >mUj2?O)5J r jh _NA*S %c8dQ旹onT#N 9SeTeQetW |- Wn-Ƃڤf'uשٓm#*vΤ;/ƺw4xOiQHd!讕8lp=ІN6r):xyl)yJRYȡ0l8cHvK.4E;\L'$62Շf7pg/j'U%.&%!ՔtC eKH 8`ii+;p8 msq!hcr Ht2"Ai bZRѷMHcdRD?%Ӹxг@A> P$8egf%ZޠfǷ{b4FEGa74ѷ6nA B@g,pD 1'898!&BY#Jn +Yf|T|MYUf4&I-qjx4IKZGamkHk 0DFN4Vr"d&b'1)\h{5͸6,QZݍ6ܨW%*Kr]CNj&1mm\Pc(@Hdp.~Cl7J9k7;Vd$@hފWNӦCHhn (+¬͆P:eXZ3dI @0!D H( I :)cN}jT flao'Q<3DXŒxٕj`=-X3L+{ zfd 6&4mkm&2m&VYRb9LE 2CFԻ˧ #(`%ww3;9?-.9N/>EsP]ѽH2vuYY~ЯlQ.A 0Tau\ĥL(X`qJ'zVۭk,* hrW '&i_l(iFg]D-ʳnh<{y>EK+(tB٣P[FlMĂd2AÎfdLLh_7a]!h6trMO\f {FtXEtvr:=40E8e]QC865XڑbE $QĊh%u.$Rʶ&Dȱ0R& Y "'ٻHELSxqQ*80jH-pɚpW!lH,v5b22HMSB ;.GOtrt: &j 5HPr\ J/N!wT\M7q(殆=k;d3u$?. 3yes4Xyw T3VML.``Cu#ba%o>*`!`@8a 8oG&K@g:^+νdWX6 fpn낐=#h6IZJ9l3F9)͛Cc,EQbl0RDa@9ɎBpcVM尩MIqƳg ]OV~ܐ^6fX~M\tݶ1qpޣΙ[?>l;=s薨W+m5;!;=61ɱ&ܲWOh}utVgHq!p,q4Q/QhgM<_su w ]& CfrB|_Gbm/E`?'ap4\(DL-rQ@kL\I@J*+L7df4+x 0Ʌs0`r1$ ]J~n7&+(J4"!C@[7GK >Λ JW6OTdHD0n! h>=MbOv4$]67[Ҷ 0 Pe*]|M5݆ W#E])նݟiv\dJEUDaC "&kc5 )PF(HtuN# =X &AvN 6"T$EG(ҜBf qqvq<%Bؓ&43pZ rG ȥ(JEWbT0=gEh'0|ltXUDQVuyt( խفK:m1LtSTOlT:!8hR WIu|dvM⅀ld4QʛQ&ƳZT"״+)ʙÓBmַq(14h}Q;SΜ( {N4-7$VELdQ|,k~q;*dNwfpɓZvCgwπK,1`ERQ87Ƶ~c AeH|r<`z L}d[udR}؞%_~^7$1#Վd\"OJ%>"{w }`a B<}}W&:- $I}AG| t_c|f헄 2W(]$BpxBZ0uR 1 xF'ZNo.E,N]{Nes&Y*16t7Ǖݤ i.a@ )Cu00(g'lg:?Y *ی(|ʓW5@|ehrny@z y@9LqJd,` 0LgB00M?y>=X ^|#5"*ՌPoe%g!}2{Q2gr{QTRࠖD!YL++Wb1(:/6@'4fXE 4D?f;2߶jASZVv, eV9=+*ӊ6;30j[(F4M[ZЬ'\G@lFp(ulqs 0CGEJ{!hqPDJnK#'m⍋i\V7Ѝa  il \0{m 6!AT炳mgu@UD0nZsYmb*B 2m`^r!4rr L0x2)#DxhtmiIx)o03 W[ If![3\/%,X\6Xf^mT1lh?K5 m  v9<t YToӕA6ZQyf ;7a{+;PZЈ˥nI6ƀfymR3%PQ Mlz#q@m |-qH5D0dA|`] 3j3yŤV)0&Lɐ] β0YfW:k6*$E BM:H6. @(r {ΤŞ ƧIfj_]AN ˵l s}% eؕ;O,wǫ ӚYik\wyKO DSntaMm).Q@79e͆0KD6 fS}%rשYŶ)mMm{ j #ySe{ׇ7Jءe04-d mCi]NrGf%ɱ O.a]nrΨn:r6W7Lvl`$H766!(f666_|E\]4D4r ]ҞtZmmSJIl[c*b$h>x״X:cmXsDi@bGIL8r @hZu54q8;ؕLΓ!$_jLt6A\+pr_uMozۜP ͡4bKg.:sz-~0(4Rj&qUR &^} qPڢa64]fG)Nmt(ɩxњW#ƶaiw3;s.yf5zVm1;ufץ26o.2w58OS``7C a c|nB9c;OA%sh}HfEbJ].a@-LcP(6CC nifLRm:+!F\Mtf8,k48lT37 s ̙kk }6EF4ZRQHAZ"sz9+@5Ysa,`qgw0XgfBӨnK`C$Ayd$!)Nr(\œyKWK\[dY {2j= K^8I. Z%6k\NKDb z;0 _ \݆t{ F6 ft_4Pؖ A|vkF/)6 @ zЬ sq6PY)S&yl=\3ik]56["vv@Ȅ\#90p6;OVhτ'^Mwx^ڎOHug0[v|(Q̱"*NuZ;k9e@[4J24p3UW-K)VrEBa.B ]Qt*i6 Ms&-%;ͮk[M*ԭZh\^eܰuVcI 4+UHsiT3sYD ;K}$*F9bG&doY64}Z%$L@mrm 7QtnAtcDNx-bXjK<Co( }jkú ٸW̭KTE3ݞ!(56$]R_PC?)90-fфusѪX x#pKnHכa9]Z-EFLW%5"rKӵ&T-f70X.QX8ѣ-7i{ԚA,r!~]X~]1\=HY`3 ݉(Sф0tCAo<64UGEa+ z0h.+Ehj,TOx3g"CF2Ir2By3gbZ'zI"Z>\ aFkjG"yKmn`, ywh]Y716RXX  :*rk_ya@:)z0W~UDVc e!EM>'Wk8Xm3nB8)HGCɾѓEj2 ֲMIdsur pޠp9;Tp֚KgH."sPPխF<"B= ڐZ滪-aHv`&6ub[|M( e:PfcFXԄmq# dp4v(sC|3c8`wx7|p`Q3 e 5#%;{~n{XhEb'qvdXUIRK]``7M)ۅ7ܪw86ec!MʽkU:9*Qfjs5Zg{\.Wwj&WNvE˧hkDe"ZZbDBXgYF0.r˜¦9֪ӫc 1-ˎؑVDCm*\Ds7jjpcvlK(\6ᚡqY!&)M8S̩ɑ6=PM1*#fgDM㞒LsUᲝ Z uJVmk(kx`ȩ@FI<4MrT$49Pzjst^sq^jIQ=U& SЈUra &I4E;` 9C[)}|fcѰt,tt\wPW;hᮮ vk>m}Ln&6Vݯ{2a#:<#,BE3t8I#~iq~h\/q0+#M-MCvh]m0d0Ckm e٥Mv[u8fN}ֳs;|f5^!fvޱ6DQW^ӏTɦ#4@!( HhІ|a6Eаm11ҵPu6r]py6wkW@:744kێc*î$PaoI x994 eՓmScEqvi-n9 hojڽFDdsIŶԷtMѸ #خY3 Hf-HޠI%2(DP! !53Si4ix啋xt|~BRbZ&hknq iw6v65im- AqB.)+E)y=\ˬlVȐ捈.#:r& kml0hvQl:H`)dUFysDݣN§x eLg݋Ęv tbd />ĸ݅Lt흜;q&1>MGo#ؗъ,Tv!FxjH$6 ÁX @S+DwD΢Ǔn=xdA/Sդk:1r ksD=!_a:XBi7OY9{3]ܗ#HBaKCBa!?9HS BYߥdj2Ulyp']eJE!S}F5JQD[s̀sPS5@:".0wCՄ.͟C eFD~>jI$j|6/f.6ic A<7"4b #V T Wl!Aq\72T@R)0CCrT5`Cxߜђ&HrE冖"5XD'OB"B=a'¨Bβ[$Ӂk?vcg{ӿ7/e$lgpVyS#<ӑD+M!v٣*$t'@iuLfuuIʞQN;7")H9D^"wDD,|XEPɀyQ5a!S,A(GF, }t~KK=|FT&Gwp;xFfA}qf Wű9ٌCan4.Wv``y2h#kvSh.:oJArAr8~PEپ2\!<&. gY8@,Ԝ</p{zkFr9pZ$Mβ_}nCcP{KmsѽF&0=A^HFP1$K!7yt`x{sc%kNsVk.b ve]2j >f[r+Te:7.A ԙXBcʽ\QM⋧A wG8m5YnQ#X ǁr{T5!bR6u ZSCaw`/(ݙdkNT/!N(aF:5@ ;!$`1f5F]D.i CBf<|I|^s(NDh1Oʧ2B:ᙘi)SvJ$PFHE W!qY`Hı 4$. !B»m0ƱKbک@j"DH=)e<@AM"DglKH, NHsd9B8B;feCE&KWrOjlC1GkծdL7]9O4:bH+nuuΣq<,4Ւ,e;Zt vI%{IՁQ {^|i @ Dh䊢0_P8<1.],"ϐytUK =K!" B/s@43;ۤI '0\4i9fch8O2~m-Ȱ {e'^\ Vfŋ}omA"d2tӧQ06'y@>6 c#9sx6:ͩl}a$_ZiEVhJ ُn C h Aݼޮ܄6AfAA3!vBQ`5ǍQU (&<{dQwf]cdb:` P2;= x+~TO^HAFDI{mZ\s eXF5jPs0W PM7lr%%~sMX^pqwփ[i YUS3hÁ*<Z;O6K؇T v}`~Q/>gz%5G|evSڏzoA(Hrph7#h f;N231*& f%ǙAD!6'! hbcJe7ʀJ&lmLd8iPpZF l.i@ތEچZj`i+ "Ϛ#5{⼳Z0œEXFT&Mj0NؔH"9BCP  `" H` *H@) `$GQz%\}[ **!2$Tr;H[rM FGl3lmO=N@*uF!vK􅉥Sdrm#[!ѠuR?Hw'gg~Ydv#s1.#dPhG d0$#w| m4z nbj޻+XNf D<"fߏlW9L8)$h y /!wohn`㚖9VֹH10B-i &pډqv{!~6rh.9.!НiTPLXkƋUvY!\˶)A*mmܹJ64ș0Mɑs*RpD0 fыn]irĶlɶ7.K#.:敝eKA[2;i"4SF`nȹX,AG՝fjG-q{ܳrE5>ąal&B`-nÄoHp -q J ibr֚hRl>T3h3)II|l 7<M\6#e|>&c-= s TYboWd55f="t {9 &]SYI xõ0&0&j0Ht굀96] \XrۭvnSS#8lDEL4+%ȕ2aðiH*@pJ9%"R *&]ۤ6JkJ>xp 8M(dG372736&5&Gn& Ј#KRrXX aun,a"ud M"B *R'?;)7 }{ɇٽa% 8s!OlOxtlu:1`>[ j쓗4r}#quCQaa');l!qz[\EpiIol4@ヱpTV2QRf^ʈܸR"X/ 6ѾHt6&s8$[ VIZ5:x>Ċ@H|]c;85 O.GI0N3hwZ-La?:䫧)ۏW%GngSA.k~sˍufEH2h, 3ؙG!>c V5 ?HRi1Lϫ^(ISH '=*ىͬs'D]tX|~P.,BeTFn4vͨҢymG/et}-t"gzR#5mE A$:6G)/ZƵm-n\JOUurVhyΚh>mDw`C%ow-n"QxFf t:|ajq%`#;$2BUn\GXsqPRKN}8xKImeZPT$$4L2؂h񢕼xyBldh]wLrDϘIhanXepiAI抦32.!I F-/Ř {m~bj'b4gNX,8W_g(1ojlټ&$_Z8lA^zjHQTQ"'" ,Ȟ$ 02ZaQDM2@f^Ěq.0b"byhr@.!ZD c!N%S"IX$G:Me"CBf qJ&*==&'K=%jcs,]z9zw3#3ƕe(m 7*Q=R1DJ#*8!xthMcҼ$ ?h> 8TD}zUTUUYޭ)5&f  mp.=ѡ͑HfAB<$i{'A-{wx1@(4+2 [9!d)i()VRHQP4Ge2M޲"}᠈jsY Py. pj,NِS5/9`>&ͪtӸl* r!r# O6~ĪcI5>.">y:HFֿ[mcmsOm54"r1n'(y tWB׉R ѭS%0E,EZʜV?ZٺՉ=jϦr` k`_2$aU ˂B@TCx:N0C<2řv:; țvI-*b(>%J='ؔL%? *i$B0H\Y`"1^{7Z( K !9Q7sTkyd))L,a,W~RNo73U岦ފ9i*ICq:^ >|_PQ5&D HY~}N1:2Ri1H.455w&,,ƶOvgK*J!PXIk۵D遼m.(cΡ`"RvGU0ĥi 5+qB&_/kM* cL.y2S &dPϢLŬUَՀUd$9j]l]U~[G1ƽ^Wf&vKő'msa?~_ypI$%`0_{3@(>Cd9!Gk}07[ 7G)rzzzԪ_/[=:gXwLieh;Q+4ni>GLUY?'fۯi2IKsW[׹'^v-@i%n8\ 7u;CjmG讀 @JAt'<˭nJ?E?= _̈́*1stt@,icBn즇1fDqqȶN<qDSDLc-.RST16/±6QG>H0!&> y4Y?\<wck "p(Ky _#m)33b_N2L505܎dKq~[T?fޗF9$9 OK75QA@'_n{cLoݲ;EсA r;=Q~2wQa<^hqÛRC#^ BGS i!ePJ?c^υc!Nߗ<+ڏͼ%ug BlN --zFP V_>Ul^R=Tc+xFE* )i2Q L`@܃+h:H.SNZTi8jH鬰t B*e (7Mr#hHh;b rڬ @sga" &`3+0 >Qx0g4wܲ,}=-^!n",׀y\0bBQ; +ZtvB>Ξ?>oRO oqp4j[#/g*Q|5ȝ2cL "eVHO_ɨcE6m12Q4U\n"H&CzJ>N{X}^NPfN\MdfDC~7 z%tF/  {$@[ )֩HMilZ܉kTD-^L.&TuBVIE])DA RT~׃ַ WYr⧚ v(*)1EcW(lUH?%?LJ'):TDNQ&^os{WBdbО8Cէx~բGRXh೿nV ž!xR0J Al fD%!Rdfrf̞@kihȠj+*Xc"Qp2$S QAHEXbRu+n(a0!'Xb[PuΠR~ `JiRp1 >Xh5D۱MCľdb4o]~FM0H @\$0MQB&8&Ym=E>qx#ޱUrsȨpf)FOn ص.Vj.PX5׃٩~[!iu`Ru&mUIֳ{U(pcDq0 FDb dEެiuä}KXmkk)KH"L`q*)E? 2Fȩms'QdY\"3*Ą%rXros1lǁi$BNM0Alw΂J/riFP0P Ǧ71]6à3ű+<(c6_z:tR Ā4**)˃bX"Jvs. O =spX`Ejd+씹s_[m|poڻ!M-0w%(ݓ0z;"!JakF?D NGhD/R,rurLE.Z'yHj%;#t^r O},V4±[6l*}JG+gG$}z2+?hz}$+4pc7^":ݫbEiH1(~4YkYG㚤>~ӟb_R&TD,E)8T./!#NfD7tneg#1Gψms=D7 =v ,fmFmܿ0陘h^BV6y\zgAeO(U,0 ETH%PJA1 AB4JLQRJ!%)J(%0M R$ʅ Pҋ*P@ĉH!HP AK TV@;0H)!{7ba_JaLF tCP91Nvly>$(j}# ;r!p~arth@W"|}qzu;h y!-ac} G9~rү}8dB R(<9UF3fUS c3fdSXC縕 J7/jLa)sApI35pBEWK$uL8ɢ h ex`׽56HUlMQdd ˣ~-R-(sw\44眻~} 6Z1&[M'ۚ2DZr"9;{w0PY1O2:k%H‘K$HI%h'#H6:CŐ@r~ф<2J(ֿlG[Л8ZبGԐf$O!¦G{8I;Cm4ί]az(2QFcs'/GRD;kW2 wCG_ô0.ޟ|-rTHrej cÐݮJlwz)<F-&&rus[?2iPLG^W3,VMtVztZF.bg$ "SG0Mi8q"t!&CYʁ fCt3l) 2Ԧ9uCY]}OvZ\ap}%)F d &1E[7c?b{~WƩeX-V $:tP(&shnFS*?1iO<9z}־ mZe&)ë@])6΢*hOa0lE`($ZaC]:D y Snc`A ›܇9PIш983I!"Lq/gl]Lօlhk$:`&'Sk ҆S28 ~IzJ&Y&ւ}wE4#drY$I(TQq3 s33 ,0,,q4T2PfJ!,q-B8㍉J  UZ]#LLM2E -WbqU.g'QfZPLt&A ;DE%2yڋ[5 [w>>)UR)%*h.I;=,DL!l! 1Bd>9Bdl!DCkz~'`Zz$VX`h!H(- aHbd?|z1ȮBYU% hSP(D*D,Azźf%{Aڃ(?IΖ|goRS51WKT dBJH/Ň̈BU% A(IRj( N@ t(A`P. !`5=J; L:"T|i@DNNTRRːL-)AYYD%DrzUO'7~栟$C)v ^# 0!<'P~4'S>IcPүP~^ Sxj!/}©yX.Q.nvyL$Q]&VQ0Z=㴤`0L%JCJ2 dS;ijar"ex4Uhi@?A{TQs{_mB87 {/f7̖, awo)˭&bqA^4ZQl=U|q/x([F6W-8Sc7uKRA8xd(6-+R+iJʑ>=&_OnW\0mKL9(Iu"iZHJЇ57:Ζk1jq; v*gY:= VT';deXd44Tpz;=Oϛ߷~$̶v.:=k[֝ϭX>'UQfcr7 Tj=QDG1<}kb`! @O###yv,A^`'z?Ccn(g [\..`7 CDr￧p5~]d3֏~EȐ6E $H9f<eDz量$0rPB1 Pn3G?ѴZpƘOR$=s;0&Ҕ &2ATGm3DC.||RJTTO=ђ& 톦Wxq~戛E(3NZh BL`)x6n#ч䱯=/cCK+IATKT42 D@ ‰#ۭpH0DX7'e \dNj9[}xlooIimSZkR-Ax Z:p$J3jd$f&` ! B Q0riZ)rhu Q JTJSE4ddQMMR҅`b8DDԙ HU9` HE TP@YA SLPfa#HLS$1`aa*80)eJA!J@  I#+0FXC4D4!1!@ TD9- PdP+K<] oh}xAO} giDf6Q ٰ|nŶ6gOo=X&h]T_gOAIĐb#:wh&{?-z(l>t? tEn)x{a<6 A vh6P榈q1 RE2J34T̴IDLC#E4- (ԅII3U@#A3D3D0AA4 4R匱 I> *O~8##'TQ 4rk.5jShď"đȃ/0'g)-D"uqGs,%Cڰ!Rh9dl/_0{G%pGҮ>߷Jv{]-xCJT  ĥ%s]kCBD0PJTDRČD谓QDQ0PRP0# nߨx)v#C8j.Pp)G] $5xf'XpYaxfgkԵ0٘~0UlLI4QdTI!$!RMk?=:DfPhj-۽n(m66b43O}к-kr`5#&ġNDY@4 m~Ψmf&? 2Y [W!.` oEUET۶hwUQyG^+m6^&oÝqUoD1 %`U'ɬj FA9%N% h}^;CA M({Q4q&|Dl?oh|↗ƽ;>d2=0v76EK9N)+ mƳQqs~@Q0})c}0z0vw[86]RUdp{cO`c  wfxhQQBkvx;;~ 1TacQӔVӂ)Y(^@bB^!Rc*wݮCgBƑD o_Xs!CAh=8q,#",/Aclm >ЖHw .%`PM,ܕYdi."mN`Mmj=mӌKC+0 7A$CN,\-7aX 0 YXƲG׳Ijt)(0̴hu~$1.p-ڏd4/1+X71o`!SRƩ/A-!5 ui]ܵk+:Ov'ԅ"em@S>/;@@jFlR*UUUUUUJUUUUUR_z޿u{6pO)YB)ޏ0s Fb0)(`b8T<@o귆 PjN!g*tuublI#i#]rE*#h~'I\}p~4 Ǣ#ЙDt79V%$zr$c!KhڹV= hfVPJۓ`}qw$t^!,MfNe]@6<_D;5P}CR8";ţ~gGK<̗--#Z2b+*"OC}>-U gQDfs,w/>|sxHhCc?o  r;SiI3H&$"P2N*%durr!B Ђ&0,Cܸ$P&B п-6DLzXp'` -PCyE\@>ZN"*&ʋ[Bb&5Ek p,DuU*#H`iXDHMaR%E7  jKdvԮp鐤r<– xC$Ac2VdPl~TZph2 !JLMRH'ʳ:``XM&  9h0-D81:13 ʊ66Ń B:b.4Egiх$1oZX`-1> oMocTqᬷԪV(? dnrqS֩l:a T[bl /&7 `(0h\Hh@dtr$đL 0B"IX[IVуp`~1`R΄7#*c8ēCBVDaJzG)8730/DQ'.33T#M,$݌CM-, pX8v)rf K!K'*Ղi,B˪i] #4m@ӡD~۬+L2@%q&֟M^l)FBY4B:P(YQ#pDƱ)\pphMGDϟ+7"mQ5SS$2 ؚƣkIGZ[YA*cF"5a]S,qIL iB2тzXXm2X.3{4qnȀI4=l26MfjX(*ե(THë:j$"MڕT>PD\b+ *fT@8`iJ܈il64B.5# mN{ "gy[Z+ :"є!UHj6àAzCftA6b&EGZ$48YVaiIfA61Nԡm LMԈ2 .ш/k[_D8)rƉ5;t&"NmI G{; XfiEɥ\DKTzڹ=. bbD{Hț́ δ ;U,-~ ]; j-Nn0 bZcNCrF>_&XdDo'篥>ZvgtW(gzjZTiY(#K풜#Ӄ@cDFTRPf&e3GM+&r02, M,p%Aԑ$6b+NN }')&8rmR7^YdB )p"e "d%(}\;h)M}Tdɍc[$@N{l)} b \~׼M&* VmA#}Q7p=W߰-ă8h1c>&c ?A5BHKcq1l6LlHRkhi,Q4TDen%6ah]0Zckɐq&D14&d"0ʇZUGq ! I"'.041"<hd̄`TABL-<`#FM6aF Gb4tZPPHƣ1̐°s0f11 1G>܍A#D8A>Ol D N +BS3Fy4=]mb*yB?/^iU,'Cl]Qv¤z P>U行AbBa .Ld Lg" C>tDm-k!cK,c 6cmV`=80)j'SZ2$cFPP JKHJHLBQ@sg 6yNg$a'#Gi,Q)"ꠅ%P.k>gsdLRMx>buZ8L`-ynVƂIץ~`A>DR" BV`X{xnVʏDSu6myl,r^y{]X4o\ VͺEA3pEiљZo:<"RTFoPU3fЄ;Pů 5pyl#1<|y\=|i0 Gpi5k9o[BqJrbwFi@6iN>34:;p4-5^ βLv2}W/4Ӎtlbj0{mvC'o@2Fx ]DHL8Rw˛7ͪQp:Uuzeu :8e?N2\^L7g~\2beFaI2嚇%"D L|6M9i. VNLbc{jخ1i[7nHt@k2,8/|64p~,25 x66ѥMlł@M)~lDl8mr%"B=qF(_%*2T2 :v <%7d?^ 0Aᾬ8HԓA(Olհ(PKGt o bnc-,[dDx,4g[PpF8f ;> ^1׉@7R! 6X;^{6$=9I%Q~KiG9/;4%F "%`,hy.P,0h(I}W#Zt0#) >2+;_M[W4M.H~D.g,j 敕ϫKyeNhHkҽQ kHI$uL>oSx=盦n|G ЖX:F!9<| S&vpa(p w<]6qIIi"s;LyM:+Fϵ4UmގP 2 R< g .%HrF5Qj$< `lP5."&!Ds mڵ9Ы U*YdU[ B}b'[]Ӧ}wΒ`ϥ *R6~ T, [0Fېԉz3ՊP.i_Z) CPI!$Bax Y= a4XadaT*PFfae 6k$XTPq&a9* BP @>LE (7MTPXۍZwl{#H4B&D(_pYAŗ ~aoia`0zmd)zXz!ʣ{&!KzW&~ Hc-AF\B,dlmr&4)fBIz!UF1fa* j-}VgPwΔ_йUCֱX&F#i1&{6`g/zk;F"#ʬa$3Lftv6B{]aT1ړ LYDc1RE8FhȪ^*( &ž(nډK~+lhNGg7IP!M1;FVnc]A_Z)C:1<<(B92`hl 'UUK* JB Auly KnVӪul0A٠hXiO 5xda% a:}]2o -gōT""yBjzRd 3#`~pWvFxcX(_*[wvn!6miVYbSf`j @`q( i,DV h0>0f ` #)eaJGcNVW5]?Q/ r4JjfH;+y6zpM@I66BƇAWH4j#e i Z0V N2*%h&m:fcE]1߹ٵ[YrՇ1`*XƊ}`nd8921lDJimYzДaDQP>LSpBX"]zFTrHH}` kJ05ERtR  HX%XQr 2Seތh>=&n&HQZӬlƅٕ E;x. A!VVxJHQXǙPcVz O[[e҈J5& 3,h14B3qEQc*ಱcE#'R5܉RkF8$̶o t8*tB6Dff'c"T"C:(* ȑѩT-mB"BvjBr2NB\5f7BʚM"Wfh)a FI"dҭHj iE hlj*f֒yJ\)f-BTEj&`bd8"P==&vR3zPtbcHFk"RH ȲHAiHp%441IDI)F-JtFd8g<Z݌ZK18%ad#CLEI7S{4aNƹhTI$q@uXXH&"$4B8 uE]!"Ru)UL %s$MXD..8rvoN!áQ*l;R vF%-6c0I=Ʌh'\c@" {N Arm@0L7RpS4)xi̵Z=.fC bi1J@R ZgiGRTid4vdI?wTLBFb]gy$22j*T!ټ4]#9Lݗ(B[h: 1cDda!bhM`MZYMi30rpW28|h+F  9ԖFǣg=f1ybV)^ H{FuX̐ML,CE$`Do302> *hT-P*y{½7Y ~ v6y: )@:17[]xr̘)S|oVY4l491$d# Bd "C&(SMi*L&[Dpk&WGPJP$*dRBF()d%n J%:ZM(739O|h1JU{|8Y#?uc`w _xxx]wȳ@A'/bd?K`ыsjE4~l3}N^]X$414p,Bj>[Phj(7Hu#݄0l`L{G"q0)9 CjL. qVU/*p؞MqԈbfAa E(cI=ۿ |T8 ,WЏ|Bk+.0è.\b9l.m};I mwƬ &j d8 Ha -_hp8fD@6X!Q ZX`f! Aܝm19 0(ըh(YQEb!$XJI?DC 1 3z՜cEEN2 2M۶HT K5 -c.`pu&CkX:$KAe&ֶ6Tݘ-m#'q)(5f1'( -h2,,5.2qFՀЖ2WV`D[FѸ˘' d +2L)0!Dզ3mI,!t h%Xo@nF)w߉b  7#@:|2Iܞ\$ZBBL0.4"f $"H=TCLRI1CBR$ĸ a5M1%+PHf(D )hS$R wҩxiBEH5aBR+0k jfY7Y-DV}/p"BCM5E鵦B' )a{>DDŽ)caekS5y)PCފ;=z .# Q϶Iblke2 o؃ (} R:45DF&a,0:{$+JRDX"5DX%@JP'8|{@i ' 1B) !fFHiJR&31U `2!9D (C$n dE\]:.:BjGG]I;ꯕѣ3`G+E˘tLO@VU,c۲yD(1`H9B<! .+@;A(*F$"󁡒="jQ@L^`u[Vb\XAg|^ ]=Wuf|KCEƶC6ePHS> w99SQ <|'|6%<64Rq:jJ髈Ov} Q4JbPx#H0.f!&JS2L5$JPLx4cwr^=@tp# !é- 2ݯ9'G#H#,HnI jql1@b7lӘo()7n-Hh%&Ua32ܱѽ;4N)nZGd`5H7Wp:*vVu(t(.4h^D@D9aO UQ6%NsP 'c$=DE0u'Qzzm!F:*ڭVm1FѤT&B!)ig{'lNbT2oDY"ی %6L`"$KeJ'Q.!PH4Y%M(X24&hi& DJPZ&`cFINaFܤf*RKDLwA6`Uh6 h!( `adi2@ĭXL2CBc5mFI WJ2՘Zq &b1"KǖLi؊#pҡRJHpPa昒N@; &&. (t! dINSbQF'0 UbiCl9ӈ)4B0"THèH(JZ:I*ݾ.㩈t{%阣"RJ1+R-%4@sZ9@a ]J:J2LQm8p (Q_n) &`!RCڳ8RfIGMC.{.@{ᎯR2@O|VNFǔDD ! g̈́+6?Vn9ʑΑaKAq'ףPS'o^KZ'w^OlȃB Axq-^(_((͇,ߜp!DA49U"")[ J*bk:Ma3v21j)7;rcVjQe~ #W7I v0^#7hF/(s]S|^`ׅFLbl<1xdEJfuHq#G7R!NYϑ]cw]49!놨c("zQ]/-*j+;^3peBnj<4uxl4;Zˆ3e XH΂0FPZLTW}uF2vwkv@pMkfM0\ua6rgJ\RZjRpxl2wY|'!Zۋפ2|'<; s*o*dC) 9a$wG MX16l,[Ue+ S4 `inw7(+l Hk!Jo`!hiG'oi:]19 jv і'^XLb?{z-rߐ[_Qk1WVIą_3^$ h 8R&p =GSnGvnl1E;CF> >$O4ivJ6EE  P$jK!HbH(0Hd('^{[<<,Ⱥd[ֺa{08fߣHpI`~ sO 0$r{"Ŀi#u "MNR #d!( kwYַv~h`]"w@#ԩ*%m *FC2". %:KkD1TePfF6A0JHY!$ x\qj]$ hy !dH s3!Q¬Zػp~Iy*CF*%jG}v8nJDa:lt) ]т묧 L &0a%wiIC dQb@H1*4aKJS)p2#I=N'i>"ZZ{K>@Ѝ2L3 4!h"CDČB)ULȈWȀs ` 7&\HEfy''",#GXubل΢GUMJcHQAЕIhIVٕPeői*Xv6J.Nr ``A9) b)f NR3&#2a*9H^ ~,t*C #0t 4d^dV%)T:R6dr, ai-“Tڡ›fZM@ dM08< u:i\Vi1(hTbxk,oM;#aKBl+&7dSq`@%b`Q BPD*b&!!*X$a  d"Yۭ9DmʨUJNx|eD;ZҥQWS$Aڲ1P1f}X |F0R@}n 6ŶKS*YC/|^si_3҉#ٽ߀m4>0Fi7`!6#SE"R4.Ә# *>OWݷzKTT"i `IRf/. gqbL>+'D{r Nb Ӏ@u`olcCfVj>!d?jSbjYJȰٱʇ(5'>Paܬʤ@:$ B~/ y֗,EWo}Y%o-AUG=:Z t=+ (dLă8EJLssup#MN^:2\ WmP@K 5`c7S x2’E^Ϡ7ԇ'>.qW,8 G S2&0ҡFVWq4UlDPCvfKCBRPCS11ofwh;#ӆf)=83ݔ7nb|hZ:9qDȋe#GT#A#,0ZkIHdoAhET޵HRK i!uZ1FR.ԍ22Qaق:7ӚN`&o(Z.v0)^ $# 10q)?~|x- Ͽ!1Vӑa1ׄQbJ[8J*F0Ե=(ē"BdOggE>5!K$:U:0CMb9 A(SW(ZV+Џ;c`G5c!BȔH8p"wThWLrm$wjZA DK1W;GV R%3uU@> sU)Fc9i!Q *lZ !1yֱ#?~,}O}US؆Ő^CNzcpAu,`ed pTt2^ &!A y;JL9fGA%.N'+sԓM$r;AIIe]Ier2EHP:Q4C*bop ch x6*ixGF( z>}W" ZE (_|0.#3ɳaQFDY-fiO$><$т`a9 EHlբ50+1ŐDI<#y` %C&RI~|-:!;a|BTHOEbF%W$u6kY& )+RD9RԉDlvڙKNVH]` +} Z C`&& ZbBF+&Ț'c2Գ5ΠZ30>y _]22qʱ5`-\Q,O~œE{8{},4 a2҉uiJ(RD-l֘fV^r c'tzR#lcaPJ8,5BȆcߥ!lɛ}lV8xkm CAs2g!5Өhv릦Ťq~ZÜfnGv$%: .M5@p`gXGۮ5_j >S'6:C)! 59Ef@2ywĽrщ eZ A-ݐPGrF&Z!uXxci=Xuɪb酁Ts)Lkevm`;n`8\AkWyw"AK `J:`_l>@GC꫑f'*Ic"{2d涮YBc=ܓMMO199+%E>XnZ)N^&FXl ϭp\hEy@!NF.Ü4ؽʲ9-¥FRp^Jl3R&aro(RhmtC`,S#NIԁ:!Ki>*6ajlnYD_蚬qQ0`I-dyrXjzaqX|u-EZc#mG`.;0r~ѨpzՑΡ-^3kw2Y'viBxU g;cTd*Wd6N"xũr%0mSQ 'dLA ;Pد@M5E@֫PjiQLB)Ry{d(W13X".k3Ԯ3,E*ca@!&L*zL#J- }1G03o)yNOn@ԁGXdT,2D,M6bF7.`)>>>s$\vǐ۟AܟqU[x0CpQƀZpOW d[aܰp<_OPhSUQ'|L| ޺6g d7r0a]jf`F>9vQCE\:e6J7œu @9'_SlLa_t{nG8t6Ec8rz3BHB;b`vFܐP b:N@d8ۏ>Gl\S-t"q?}t0M rFY#ԴL@<|Ӗ0Fmn < TLFFFu###bxz ;i5\}Su"rrJX'ܙX Tf\$WH )y81OBĆݤ)kA=qUQ0DPQA K+A4 0,WWA(0fT(]k#~T$N0(B#+1IAWep;'?h*tz{@=̪8zCx`X#A #2zHZ(<{)}"Dy|ph!p'+ *TcLrke5Erp|-ror(1DS~MN/6[кbT+ ʧfqS%yNbOmh6M\ZрL aX6 BnF5'ESh>ֱ77tNxbYl^ZdE^)λ%1m2!G1h-@LIedu.*jP S`,DL{4"QӋyߝa#z`q"riUc&blcrih0Zc `FalI%dm+^)ģ(ԩ6ER[ CK߱6+ZE㰝6S\fl8SA X>?z"! QŚ·q0{ -1q_ `d`(GzsH Qkm"FcwtgZ{Oإ)Oo'@/&a32L.R55iW068c-I- dcDN݁x_;pJq\ Xe#赭qG}Pi!Ud0NRRGp}>KvyG`eQy ? ը='ǝ(a( i$0RI j4ys-QO? 2<[BS9KU y|z;7͒dE4bHsTgm5k]܇.ii*AL*9r8hJ)dJEKaA2;|{P7a2grS;e$)^%$C5ai[ &ɔg[$٬70Fbl|0~4x` UE&Ө\Q2鲎L)''|(4 p*< ۳uJ@ZKWfz?5L duyXJX%(QO)^Q{A#`P fP:Bd&"X9ha'Uie>S6BOvI몆$~@9=SA D0 ~SxZGF!@$HE]G42!-VjF)ce{nԶ5q0*V@3HjM!(QFa3JD:pNh ,sTҁ*̈ǖd[J9LDTa adI1aa1 Kc1T)!V p0~i^sA_4TpFe,c 6O5 HA9!C'bZ%֘HO!B!XdAdfawD.*HfVyO B ,ˈL25D#DBPd))Tu\ ZOcPhc*H'~Qs>kXϯULR$4Ui kEB!j Vv@ͳ)V5hfib4$!gY?ƞyghlg#V;Zx55 )d~ DhA=23u"Wúfd/5 R"bkAlk!=t7YrjYo3e$Qa' IV[K^WutK53.Q(n>L7|"0F'^Q/n+84,f4h1*rץꗭu['\J7n%` 8*rs_`>c,_~{/($x++sh_ ɀ1^Iz ZO%MF $4k HXQ(cPCtv3s= R%8'8a58 hL!f<1ɀ| ^S_+[o$+a%5EݯM\|T0= }x8Մr^B5ﱩgAƢlԶ.g_tLߜ3veQOalwgX!sW!_Ncxe?K5˻u֭qݭFM9OAP̻DA \;JD.S15UxnVfFT=5uN |SV[c|(g&=03MGAefzBʧ֕2uwsiա9xF;M/\M5uv,'M{ȧ@+߀[OP;lLj8}K垽5#~pɱ^۬Yt0Im~sX-S8)ﰬn_0m4wDz1͛wǪC"Xg|$c`XbvnBEr{40&/q;/35^O)׏>6QҜ0 :P9h&I0%0ѫ=h%N%#C{Bz-[oڤB9եsw+N|J ;(F8"BG)+s(ybN<5m:bs[],lR`nb@-aPK8&R\1hNZG5a<5j爤J+5MmQW5/ݓԶ׏#ҘݎC* ^`&_ҷ<as %Ǥq3 n_3Tnƈu!66QXDaY"DphñC(ıqҝ60c{f0RL@]&RKa&l5bKgߎ4?xN+K;|}!0=҃pY%0Qtu"{-@50?,aJpi" r}!2GT$|H̐48\0|dx]"\Cq;&(dᨪ*/A㴣l( )Y!e1hmh` 9pޗ?:a:3D-mH{GmرF$vx`h-]bi!c)LJr_vv[CS6^ /ʷ2҇f A1ѺA;XV 4ֵɀ 6҄QGF3IsBR*H-rZbf&L04*&e2 ( n2diWY\iOHޛ&<~:æ &1 LIР14T6j(0lRc_I jZ}UدCz`k\qfARhi/jLbZ8ϵ:v<.ȈҸmaN5NiEX)k +݆C&oh1m_To@^)ٻυ!ɅJVlZmTi␒ucJh'ODgҁK^P{ %@dSMo39tEUJUJ]d~cǎ'OʹpM@z>M=;8*+!y%k+Z$k,\jSJ}o{xbߌjŐEF/s g(}z>+>Ȅ {uۈA(|g֙m0=ZaDo{[ZP!欭:)qb0z v eݗ( "cPR,%053?gO 9U*&:H{6?\#%FpAl#}vҝXeU` 8DφZB6683 ?7y}+DV@ZAc 1eS2BHI !1fXQ%gJlx0"{uƳ0_HEIӷMghv;ڽ`:Q:[aW-kez4g9PA)3w(ebQ)taM8LpYb3{̳%&KreJ *ʺ11]ul!{CI]XVD^#,Xw&f2&n;W $IRMzMA[*Uaj -.l|F MAtS5kcRU!Qy4B@u$ǻBҨ@:oBg2B(FؙMef)PDxSsTI`M9ܳEA{e)Lmb,( 2MDMkL&Z!u%!Dh4TZ*45TȈ AFv@󸵈`@QSd8CBt3Q#FKaӴ>SY}E%Cj!%5dU#B"[. awe;d`S\Ex+e{H5; o'N`5 wEOxfaPeQVoYEJo0:D'!!_6bMs_ǁ`&gb,?o_JׇM>`mlX sVw!SUI*7 B$н_/-`901[mO>5ڜ׋t_gCq(CA,X] &.%Oom0B~dP}W:ӫeHޓ9ڽ$F*DJ+ajzd1|* hi†*8ɖEe`cPR4TD2&0kzqzO 7 o]UBtxMZӐ?5zOKջ-9ʴzX.]ةO>lhC!50dU,ٗnzofcO@# \i: RX}-aN 4Lhi:9BZ6b7@s56 69=U3tfŲM7f10"-63[jF8!l+ͨE3ZZA"3Bq&GR oH6F6H$0hIr 2x0yNsaݡqMyY&N.`rDGL08𒦥CGJ4>'5ɹUJ~FFpiK$ah0MIU5[t; g墫z7`n0L5@ot CkL/q֫HQx%B$'# rw{Wlp ;vI cbU?^F;9_Wg2׳hiHBF&m+Z9if4]xh6jQ]H 4yxh?&ͤ|4iЍ)" |G?|[HD?šY;Y\ |z!p@â1< 1rK0ڪ.gMt7m6$&g$;\u1G>s )P}G5ptWiTKi=YJN`(7ƕ4d-YƂ{X5sVX:޵i0ıOqLDUI( 'FH6 6NZb3"1(< \{q6 pT-n+adIBFES`&5RM7j$pKˊBSc5;bM8`Q$p>!&Y|8r޼ Ѡ]TeիδQV;x5@ (QF,-;U; RAbC"U_k39p18 8[LAx+bI: h1Иu[Oo }դ c,^ʱO\[˯W?RQs 㒽eT{d,ow8rn:vʘ \i7I015@hӎŚ'Ech,{'ڱdHA!pMU6E Ѥc<Zk D#6άQ3}w54;4D{ّ.v"FT;ЊխܬqQszݛ;+;xto$v|6pu>1ud=<0.#~4n{eXL_<#l<}O dDeqvk:֦v!1CƁq D뉴InO!-{}"r%Wdqg:41FoYNEJԢ͌uj\|Gt}͎߯k"խV0Y}&ҵ,AA5PpڱUQ7˻O"RuibעTeg q7Cmݧ^!u_< Lb7kٵ4VW\[&m_2J{R\>VV 0,Qg>p3Mxxjk[hľښGѽ,kkyaoRA/q03{u.FjZrܛykǺK %A{_$'r48?CˮMܧ}iT *& řO!?+ H!01!c̟CmCP# v!f 9%m v?ŭ0 ,b,N}gK#I}fl&)$=H0r !4hF]SG/V2 .ņ 6ؗt:n֍x|w:8SPǠdr){荓Q pFĵgj?lrsZX.^C4谓5g}*n^ƈk>WsXh316s|l(؆fΆ AknaEf32sڂM.Xc({BM]<@jZVmZˇf4y[MFod¸晴9ZZbCcAƅ9XZuqRsR*T**P̃?4n/z}_C!t4 u-rc'wI.fe&G(_оpβwwnq09-v"xN CAmq7}_8=_OEDPS}C2m d@r& |cgFn81D ym=L V.^qj2!NLl2Yq>%z0Gf%׬nMI6@hT{(16Q]@] DG-,-,v_G.IPnK6X kNM{i`͐K"ͨAfm5ŋV4MpP6h/vLZLg`ZM6g]9c{:8߲o? boWd,ԋQQ,0UÙgմZMi:`H3:6˴e JIdaC'fsxqH}rv4Wtf-*Pkamq!nK~.]%sPT`0lt;1ȓcdnlE]~,djk`8:87;ֈƱjÀjWVۂD`6vq _.@EλAIG7k/ j_vCSX仦vrM=M@ܱ#V櫕MQfāZ?t[ k0IYՁ,)[9HTZN1 1Ɏ|z"֧:c7#LMf :+<buWvX}rev'UHx籁4-%jӘ'kUkh&~ wwBwȢBX. jM仔6"tZDG. KhÄTjJvc8{B[bƑdzN}^'*(cs<:ΦVvH㳳UZ36]Ccosv!"~r5߿ yBg=O:"#AzJ:Yp$jEJ % )C?v(J_G/JDhh4@x=Btj;\;}W9Q2O֡i1^ OW?ǭ@ʪfSUbv&Qk4[u&BV~qI& cP8sr5Nra>:%JWt9~aT&=]^']Ee0=Lӧ3Ʉ[YZ#}yT5kM5BJnTX21B/uvjq>6v:i&H6.,緺\Cו_g.|6IPG+bbߘdDpg0qJucr1Y'ɫM{߯F! 5!p9Qop;hS؏/a 2!$)#C{׼j;ӋpaW2ֱVi͇T%$]wz~2c]830\d[ǟDkؘcc9H7B+xcs䚚8;gF6IEKX7RKmslcGMcoUVKջ S 9caRdi@l +iHHW.:*BXA'9ŷdPĶ;62jd&钥*w~amyJgvIeMټ2Q)h<#%[Vomf>ׯ\{fRhEV~Ё!ƔkB:Ā:hW)]ajpd\i?zϺ?,*J2ӻt{ZO}+҅?2y*cu4uBZ `ӱI-]]0$TM3\2cQ// bS Fn Q˭y@]fcI :c@´Vy̠E&m BF r(4[MKp2"̐ZZ匷j4 AfpM4S"e*Y#"瘡,泶Y H$R"Cy*ݟq9 /)pL1.:ˤWc4 \c4a3eyf4f=ͳA_4@Hme8f"\ޢav(Ff q@M!Ȓcuѳf4%26dAfAZS5&C{STkZ 0 ,@HJQ0p;7޾ւ%Pm0JFvv % N6DJN/ !]gW>I.V:8}1p^ǡw9DV}1L[t7m@e׺PÆ. Kp4)w6Tg2پ&y-.^p56 8h:][):.%C"zb`-Aą 3ISҤz+ovZE{d\CDhfa(/='}4hZmvEμ!! ?-8C M܃+a5ZەX_Ę P;@{B.\~XW3>.#s@CF\Z8 H{޹'XS_`O-JN Sˡ{ ntIc0Jq4jw?!Ds뒀:2pEJu i.1ea ZP&yAr'%  ~'SJUAZGU$ؖU<=cM"bJ ՐXdH?3FyDߚ6WKf-3*O)d DIE ES1 /Oy&9!+ ;XQ+m9*$O:_Ma8A4 l#%a0o=Ж)gNNq9l3ʅN"YO>rI6,xQUaNg)CmE L;hf(ѕI Jp)['/;b%ɝׯ'8UB,Հ\cl*Ww̐!nx{Ԃd"]CA8q(:p|[Q,:|9SHM1$ "P}T@!7a'd rV"s05:Hu i`R&CLE %4L%! tλyrH\RR9cas9ts1=<}j؍14)!Xy`l>U}O.E@O&d aDO. Ƅ0$Tfا 4n!k,fIl5pN<@||o2^1SjMW&4Q ʼvľ0@-:\+}bR NsMQ F&ERUH2! f+B/crh8:S 0p/Ipuzp~E]iz5oeVdZ1>kw؝߼9* XEpzXO HBH=~P J$^A#VoO\]7x ,lk݉u[.\p/@LiB S00rfj<vl£U2L”bx W.\DD2ߕ1|ɬ\XMS6 4A)"GTMy{0ՆKE+H>`@P3$1LDۿJesH ]fjL,gDQJ47}ZG,ɕcB~p<qv+`aZՋvdǃtSði,b9 tVeEKD[hN9!\룛 (Ti>-U[0IF]tz|( 7e[}";qOٌNN.W"&ZsJ}"eOFMQSaA-YV6jtq|u92vm숞DA˕_/G"!R2ሤ5'̍\l=sAAMpȀH@ ",xYTP _ͽCi,YN ?rVvYP)8|UqbRb~O׵R@M,ABi2 8?OO/ۙ}͵W-D*Jp?3: NZH ~rJCTH& ayTMR*$-"ĢT00D~T{dU'wq-f#(X `/u*J+CAR.TGslU%U<^8V+&)1Ġ%J \ޮ6*ub*xבJ ~ZW+R : n]:!{ɾ- *ihQS'g) (0!.Yfbb&>i ͪY/]=2'˯p#i@6 BH$RY1UbUJ,-UI'cKWL2Oz>wTfR&" F2`G oAA1B}4C UyF$صbl;A{#9<_Ƿ|.CJjЬ뜐*X8z?SMwccށJ{tÒuk[$N7s$:>7W<'~kObYX_y;r/gf '3'T1_?߅ԁng,f4^9.y)B^"UH*ة!6Iύtj()D2-&Re$l52m :do> Emn.uN0,6(Y$JP*) ";[SцL .p'F [|9[ H`w@w~LQ Qw R*$n|a|*~Wѧm Q8AQ$If%CH`?9Xm@4z}\@ڟHg+#n~=}[ϚSqX)gdUv} pA2x{~ h.9B& #nA~HNuvS:;0hQC@'*ǹFT)0o8UU@QV ڱjJjLrf:QPGֹj(ϥkYQ!NVI.UFXX%&xƌJ "X!$ J )D$P@@hgB Iq  pyQZ3XrTYfiNi:SqmX7k+sB9G#gtBI2CՀ|8 ~9DaEzNqvw;Yfw][ZSvo'~a5OWG<=EuOW)I~?R~.OU2ɶ_qnwW飤H?]n~%}7kPʊ( |[٧,'40̝J2;r:gg@c=R8QoӣZ_L-iGm稏!LH0z- gGƬUQ#!9)غȜL?X=Phj[hBѻ I5*=:O.PЩAɮeTgRgJ5Ʀ SN9iC !3t9q-6饃.KQˡJR41pv1}3Vj65Pah̀d&C[>W(+Sml@un~Szުfd ,SI&;OPYe!hmQ?զ fR96'TއJ:O1mhڜA? j7a+Dd$ m`FMdD9[Hk'"qXu|qBԀAH1 3s( ra( X`c A>ǃ uM!9c}YP4yY BDQ)\=\vG;i*ș3yKUHo{$RXì"Xƒi؆yKAؒgtӻ';Mhۢ9I׬)^`9%AOnݨj 2T6aih \jTtQC x1%M5A͎@ #Dv=/8)zNSCLxhq'PT_3x2!"'Icm\#xY/A7j! {郻;"e,\o(iCFysN"bL;6'R5=Nw! LXk/~TȊfXh,D)cshj@c ґMpQ FA2Z)Fi3E ŦʛPU C: 'B")0+@s;l{Zy8UZ޲~m# 1~^1k;3%`bb~788zVʀ=y}lF8Ujª2!UBQUPfNS3H%')C$>n_& M;執;Q`RDDQ4$ySťxe?Kװ=g15 9SW(t20D|5xl(XOC}P~> uq >"#D)*eEuDrNўJBQfJ@oxhR$e|z={P戛 8W"yQנ}4rPh?seMB `,eKRjCdzcl4RL.Aɫ t:#HxYR aٜ_lOgpnYH` Lj/n ?:bH::D!=;#y`EHA|Coqr&#lPqc,f.Fn^ɫtdR3яt˚ ;:0rp`O]ސ+#Yʪd[:N҇08yj\L@6$B'{ oYyoAx;upv;=;3#^I.Z>kE .lId*($hqvHéğyiWMq794G7Ͽ?LB߱{M[C3?H?KoAȤm.joв&y77gNs濰~B9H Q:!t:t[ɊgI;&W9 ԯɌ'~f+<A =/,1&PR\M\ IA.;dD#Wݻ?E&FS/.E-W$!'OmUQ[Z Tiy< cNL7gjp‡? H`lEkh? ;Cc@q3kI@ѻFܟ2Y8ǣ@p5ώg:S5L=Ub^{6כX~5XөSLڟ0 金=XJR=XUtC[tWown&}M7A-mQazԞ[:(@V2= aRCx4af}1|g'J0&L9h^sSt$C1Ѱ4$+e6 < 1 pDELfD-QΗdiႍqm K%zs!Z_^!IkP=Ok+"F˚&d+7;1Փdtm1A8ͨiI2\;RKz9AJKQ S^\`oV7.G#wDpQ/'KE-iB0@Kꕴ:1V!QտgL ȰoƄi6=ϯe&fCLl3ZͧK$}u{Che,k\HPnԘ t 6Ԙ- Ħr"(ސ$ @(ݘ"$9tMt;X4&[F#HDDm#7,F4jbi " l%O k`Ԉ ]K匕'~T٦?TU*hId&JRU+ܭ 8Q91[JX++9UF8iݳfl"N*NmTSnƬ#S'SN[4ucE6TUbQNllJ8QG2biIl14vJ1͇'&+NEl:0 ʜc *ch4U)ʚ&ui4**+M1ҧ l6SlĜTu(LbM*{#-NEUCrRprr)*#b;C+ቍؕڝZlcTAD0P3Q77]suyp?={ n !/1 1@rJD&@ Up|{eѝ5^S!X'ns/}'O=Or{PRi`B$"%R(( ( hb"W`!iW4A`ĈnsGya(cD .H)hZbiN51hCQ 2pD40aEQ0QDEP(aNJTJd JʅiH!( )*ta@axؔPϔŒnhNO6ԚJMQ)bGޕL6dQF )z+PniFoݿ󘪼ϞJ4ֹM- =뀭~a<%>DOjxH}I'ER?l|;=!h{XK?o.he?YU` #*+3BQi]5]p6%U0؏+~7QFT8FeFBR 288]$B`\ D`pH]E: 0BӁhX"aaETj$E}z62="]2Sem2Mɧl7<:T 2e;[ܺa"* "֢Ei04/Gw/Ev;; Epg]/a'{WH>Th{lE( S_^BA D鈡1?.E!8ă %gxrE6]2nG =Z5l:W,v H(4a[p^)o#n+NY7Lmg %K\Ko>᯼}|GG(nUTO6#  7qh@)b/90(=gWXI|u냌1sQ9VhȐdA "z2R֏Q=CT|8 ~)H|YOiU_nٻf͊(_i:| +9{;p}uRN'ҐGbێ\ލ_Q:@B#?לp)RmsVvWuNeSnWl"q Z?VJ L,mX͜/d@TX$on@?7xmPDl\m,./B#SٱIOJ?DMf iL kxνq޷ >|_KD!VS~R}.iV~~K{>k{_! ^Q^H+=}OuWbCDg= 7.+4EN@_:}nK<'~CP~l>&b"yD!DdK7>e6{=Du{QE)d'AQ,z 5>,C=NWA#!b_;!ˣCPqI`U6 x[E,L:睶1vKM9KrpU?>fOHNrg}/?{'/vr'M^^U"{Qk1]iO~bB%/Q˗CQRqA,A)e"C97=הDz.NOcgyBT2/Qiρ#07<ޱudTzv,bSTUIUM_$GUd)&'gjn=(GՑíwd -*Au~$A)(纮-?GWVŎB~ƮM5*G{u* ȋ3ֈOLnW?6_ҵUIyϹeGONω(Y"ccik`mCͼB<geWOJwEy 6j2ޚw{qjiaר ^XzAb'A^:e$y:nr {wpήEqiϞ+,J8ؼD<)̍.uV-Zпy߯׵kBYY'Ec:(F1 fޙ% Ayő2Boz4Y>);"QbG Ym48xHܫ;Z3vE.Ief JƵcrUb"o-0ֻWΥKlc%W/c|~O{]]cu=W.}$l hrt^!Af,Y~{`1}dXqEwꅋ[B@ۣɱ# /5SA "<ĬmHݕ;g[t|nO;sEs5\P3MWf*Gg A8e<꟠6J  :VJƢ>XBo?Ɐym7~Ιep5)%Q3Գo= 4r2L C N+|О9I5;w,w*dY 6v{̫fy`tt`] Iq_^R ?Q~X%]3dz{Qq'Bf{χ?Nxqw|#1dX·oTݴ4;z's<%̅tYė!ׅ-WVSFY%}>^^ӒV*_c~gWl6aj'Bm";}jWCl{U&1ݫ*)o7U˵x6c8Xߨ񔼋˖<92&O<:fW^*g+t<_Utrhʍt³AdդuRZ'>FMC'nzr {f\_ɫmv"IgEXғ+L?sq&['4="4ҐxS>}ҫLW~[uYȢ,¬|! EykY"jC3xBI~}+d#Ѭ|~T%O `;j\MKiUVNڀNv|/Os< MϛW? %bI~/DA\M׻^~ ˞"$Ȁ+?eTS`(u*, G]$0nRYd{8^Q#U {~K貴J=DFEfSj(n2g˫dml?t@S*S]۝hvs7R^ҥFȉO!{6~[sk˅v˱uD^st>g ke{`c^=ff:<.LT}=JCtk~|e{? ***[>2.l!p;5t|EB_>vQYOԪwYzKZXNd"lG8"tGW&{NӥBXn}J#:3".G("ƈ/r?J(CrS:*5J=D@UUEPN+o?:H,Z/FȔd:ƠREյO@nc+`ywfRuYzikiE[Iz>yZs쿏lBqNߏhw7QwO۔ :7o59%L=ÏIuɡU&֠ȢG'̧u/ӽRq&\V{Zfߠ(aυR <_3{R2DQUPT˸3?lWt˰e4\][J]A0}}~oV^ 0UNn9bwWM8]v7ܷx+q]𾝛Usk ~_M'AL#8iPos7Wd,>vyӨ^N.ofX~oC68?qmhh<{+'d >γ,I$G_i`Ow[*u,;2#G:MSfn_"༎ʴq~j5|ѻƽ%~#EZkv_JRr_Z㧝_P2iE=Qv~7U.T:֭ZjիVEYի"E D:?O29 QNWgLa>2TOA0ü?W_r}8g vØÎic?c;r ibCz9{wK/vM>*oӯߪ;ym^meLu~M^N/Gܔ~o[ލz{rinwǼRnT7xa_5OM{}zon>Oo3S}?<_ڮc1<6;;pl=;_dߑY>5?u߷D;b{dWgLcZHӜЎ#rNFY _ޒɢ+PMLX׊$TleBv¤;d*2:G}{M5^+z{U:97)כe,zWfQݓz˛Iwm6}?T>5Uzxsϯ`>!lۆS|a񕡬تʉHCEG)?a rρ?\y ɸlx5Íoq;}#u^رbŋ,Xbŋ,Xbͯ3}A,͐+[fqB_i(h6?Zy6{uVF2vq錺-̾BdIF0Y5D@MsC웞%K p:8ʿtN[hBR0G"#uL~/jC `c}_.3/W YR-~/Tgۂo/OewY=bߜF^NC.R.\-J\uj9ҵR縿_Cq"yu /DaDUD$~񿫯DUGR/Xz!||պʣ!@\DhuotI4h)jJg_2c3-mEBڊR)Dlv-ƚ'sQ_o=?ȡCx?72}&wRc?KO|T#HRQbFǠ9~/O3\v~mK)Sp?7mzgyGEV~E5buF[*\ޱC\-Ŝ[點eZjW0S.JkM{'x&^Тnf`2[гmx'_Qpr.uGteܠIp1e>CTItBCW ;kժM(?цo+}Oڎ jJWf$+دw|ԁ j֌3J WlE^̈;.UhOz=ZS;<JX>WkOlC'D4c3"aQRȩU2蹽woqEmkwURS3zlO^#Й\FJT{[lg{.&[H :V_ OKoCS |2'~QU70g)PM=O,@8 o;8Br '?'Y.:(7;ݷ4P=F|/B&^gYrd7=Uduߒl&2t(Iǥ$rYrJ咟?5 Ԋz\+_oʙnGt.I\?1;at a)yu|u_-lCk]Y6| Jt]3~jYp;-W?N[e*O4.d𽏤Ѩ>ULիDjo637\nĀ%r/9X.I"`/z,třOڼa epwOG~`ePz<cpu^ml89A$Nd31dEI>u@8TDSKS6M$??̫} >Ee}n͡ۇc-㸆n3U */#,j(R^?w=/_7沼ꭞ5;GcܠES/lg)\[f@`EEbه`bUEK-Ag#~7qn Z[1fc?{ yzN/Qr~Fw+XTܿsTc9oON~ov}o=7&z th6tr~ (;,k8%{ʨ^rO;hwBt__fFك!i]?/?ws!UPV9Qe8?wwo}#`Z EB?Kw{xe[\nC[Yqw}ezIub6J [xG6"XyPU=B9ӃXs=?K5ʽr0C?oMR&ƲbŎfrf1w9qTFG;bZ}_T6+MІw-HEFȲeh侒xM?:ʕFc=\,w즍t>eRKE.Qv|-Ӈ0̣m?1EKEu1Q2f-d~M/;e^lttdk?Dk̇}埛/3zFjcƛl rvGD34Q{/s'_<LJfѪojt\vsw/;uH|xOѫ3>9x6g4uެwLc;oAe/ N:1.F;:cJ ÍJ?ZǮg&ׇ|CYD Ǐ.}RQ,^ktkW<Ϯ:.+wՇn_o@ۿSy\%~Ϻ+Q8u1x]h~;U-q^'x9ӫ8l& W_A~}~rj J/Z"1`KwQ H/9QUUQ>sc=ߑXag[c~V}EcUYiY* :k 5&iOK##->wzd%feO=9jN?t#[>'!zl0G7k!2bhrx+Br]~烶?>5?[Y8B cŏ׼x(yH4&Ύ=g3<ݎ}H]s) 9?5ye?'OPFtJL3?;sB'q#)dcDLy gՉ߃}o*;memXTAr<_Elc>s_0)3|'HG).|i~~'pwy`cxd3F|zg?έjc\~9"C/'i\ﱛC{'e1q`DxH~nDYwO~vAdlp×st]T>[\^*+ִ֓rŅqY44DԷZd2nG}}^~M@ۆ/뱛vcv^^'4voCrbf2fi~&X$2<93]MG_3|ױS\u>ODž\LSgmȼn}OhPG]][ggd!됖UP{wya:1|oƊ^PUT ʉ">k!lc%S__qO{S6:>wy?Uu~36J+q'=GyͷC^_; +[ץ݆Q]/oDepxn@r/n^C ,pl}:koÛ];k-ɞJ*sASEQ:~*H+ URO:7v[_6ߏ}h7Iw_b}aވkl45TCayxk!1_ }_:K3'z/sޖ/w|]q={nën|/a?z}Ï_Mwe}M|v?r#|i"[TuogS_9_}?ŶhѽƵ߇/?s>/Vo߯jwP߻7o~ϡ_7|ע;]E=WU>{|O=;d+t~k|ך[4~U;_'h@v@o_+HZB82[J(18RwmpPJ #?f*'먊 nT=Z>*ڿ^ƪa nZ:Ԑ=^]{XEyIcUj??P"]p@AOT a-*({ "j)AOBpkTZ W%O%=T@ٰg <˿م TZLߩKq^O_Y;$3{"2˫/^|jquL:>j:el-+i_Kׯ-vZR-gx]}mtS_O֖wkTӯZ֢&X\:hj<7'ngM^)]by?'  d] ¨UN+43sss]csa8ϳbWxz0m75'̭ YF[1#ZFgyCsEiEUu/< t_o&׮Ӿk-? N6wz]2Z͆K:- LŕP>"ݟ7es+N>WeMWt6.[E%Bw?gC^\mEULtN'9=#O;ds3eV'4pY EiOiRBj z̽[Uʓ69Cϯc\I{#]Gn,ys<{7gfKRfTxʺY\\ϔ-׾tܾK%Fim7C.fr#Qҧ xj#2j6pf* QWlE5QG=vbiԷf,YSI~xb]{SBK^bmZ/lX.Zw57e-a[7vBҊlʯhz)٪Nfl!͆ULDq!=o>W @WATH@>)B'`,$B/zD=R kgV%'ָ1CfJ*-+FUcLkoÕ_e??S?%O[OmyJP3(읤[Lm~?167&79ܟ}r`'wS 9_KM_ #}/tٚrtk ;nJvXv_MMc*B]'ѡto/oR'y'~\ܽbLmx8J@`EV6x>Mwm6{avF(҇6v`H\N}>uonCӡ (A=h*@hGR!JzmR0ٺ`Kf)ےu|}Yw| қwNW}}o8w}}[nu};>L*¾[ow{s٥}]6{U׺omV^ʾjwKronzַN%;n`mɬennIܓfnݻѧgu[7=w:.}o^鏷9G˨L l}}s :ZR6Sv㇟{W N/ ף~k6e.="TUֿ{~>O5/Ƒ@%K$4g"R<\<ʾUop~Ghf6?#3KX][>@ 6P4IP3{NGG_G7=')8\ǧA)GxsUU#~-wZџ]E~ODO}USAoQލ"P1tk~X?Fs!4(*FJw?9ESXOlIiٱŘ;̎ꡡ"Ucߟo^';^?5ݬuʈ!PM~/`n_⯭BOgeOyZT;w P6ª4O -CWmCB<-.]rфO⪪8G;`H 5Te0_sI@Iߚ6|6x7_={9=]y@?2(z9@<1.d)ɎqO^7'/a]뵷 {rb_OËxD_'ґ9$9V<$PMf@B}eh4ӬG]}xN9w>bWٟhT:+Q $E"};g %>@wDNUn~* پe 8]F5_fR>SH`i}?z߶-kn;A<͞J=C^ Zߪ;PWtOd0T CI7kݵJύ[M+dži멂Ϧ?4?'@GH)kiYi Lc#_ ~LmyG o4OQ.hH~OsxNRԶչyOzEt[Y >G]O7>_~l>uuԡ? P8_Ώv>r靤 (hÙQQ[ JUBҸ U BvS Inڙ8+ ٩D]sv>?۟ 4'd ')&8Q$ PĥIH30B|pȨQE 42SGUۘQz~W;"XhoAX2Fk ݝoYeqDX逗^Ϝ!JKkѓf(mBH-[F~F'Ӑƻ7M*6nQVu6 2u ?n$G+X%Sk+=:"%D`ՉSӐFMv|? _ڷΌ[€0NA'{kp4֠IΩ+ue?e><rq$Ѻmc~ }ju](W={/]ՠQB`yy;UKLƹm'\5(`eH똼;$4atI%Ur+_*˻^:o.3'4b˹ i~Ip̄pi`3v!A`LjhxnZol|oi^Nr an^VrŞ^PK츊7EfOc|ewOWs$'(S!ϑ·Kh̠/@$8N+\VHRRJ!8)H6Ȝ۹ \S郏\v?\}9fE9T# #|l>3/z%K3yg.T* gT@j5jDZNs@ 8ZR9xʁ9fߥPDBtwWG3"=4AF:eE7^πq6"d`{{G (' S#Gmbζd?в̙;9mq" Es@zP Zgn-k V.!T<~B_E&r o.*1(X)럪~S9bl~.q.U=e0I^cvG%_e!ϑ| a=/;2tMέh0DV_gu\ƎUuMLn)+\Jf doY*ꑀ[dsGW.Q+'zB`mv?@{NqP<䞜aNG`~ÔjPs6ZS!#OOHa9uWԽzW"B؆8 Axf1?:]Tͱ"4پC["83A{Ptxpry{08K5Y˴pȰ_g>H*x.";y_:_T@Cx<>LŻ7^5q@"&5}NJ~ v㊳s_A $Eho9!q3J,1ܠ`llܱA~91dF"C#+KYݥz JPy^$77d#]qgxEH&uAQ=(b8K3,|Jg}wqU?>m TVt(aͬojד@Q;;^몗14Bo0\8W6(7wUKXi=r/Y2s7V 0{(>5HE⧅˱|=<w ߝ@`QW+ = ퟜ]e2^v]'hw92 m'ܯ zC͑ .o>RڙHDլeJ Wvr\쓾5 T GfTdd>;,筊ex?Y]2:fdM'Ʀxx+(o)z&ZĠ9B&#sKV"m4%%CTUU8Œ˦ʟ EQJ(pAVJIDI6@ Aά+oϪ]s?t?@Cwi;2G=CZg~Kh>7@!D~ ?P3Ytξ^3tE*kDEߨ_ire7˹":~  #|s*Ͽ1D*{P\gC]s  GVVrWnKS@O\@j ֚a6[z =7b(Fw@Ct _N.hI=wCEC >@y }YkOQUi@3 [. (boT(A0:ѢbWc[29Jx+ElIXgy3&OÚJꄬpqm.SstX>S$)g©NKH1 F)bƣsNGKכּ%Aw,9X4U$bCVr-@LbAWc0lʠMP:q y ન47${ V|e k t{+G/Ja(Sp8*r*Ӥ;0ɯG nwU{(NO.J_WsZ@Cj@ &H PNŽ^mOKTd!:X`Fs&$cg%DŽ sSEI mA iUE)5T>=L}ӎޘLs_aTz]-ar3vwq@bɀ:0`ψFq/|yi1 ^!7`֢6녹;lxx`H [3poD'ϩMK_HlFViI?`$Lt(wH8iIϭdnE&ډh7I5 OK2 ?Z! *L -2HxnO)olX[o+ ޯ.͸y(_Ҳ)^t8OޚOǨ hFC q9eY.oɍ?l{EP?6"mHB}eevwo~q$ԋ?ݫHvD^?|8_%zw͆ewDЁB@2|Wzzsx~FI'f"VQŘ F>?вRӌxsz.mX䥹a\>V/C0P OC}xn]DDŽ^e4 @!HKPU$aqm hRZ|;o?oӗ]Tƪ=7Z]/`=|bI>h#f:>swϚB µ &v+3?7C*UCajw ;0Usu UKP qDDﺃ$Aw܀ ]n0px ٳq#tu_!2#}f-)\nˆg@u^j:tw݅/3ie FA T\r>=&h\j#r ? H>O;oà`Q{C0րYã&y|sZ"zCT4wuO`1+Chgm狢LS̖Zj3|y"Qda*AYNŷ.(TӠEǼS0D00 c3?O M7MɏP`9p}D2Z\݇|~6bz3Og&9G0hoKp-$:.8`#KX*|#Dq=\WpIdjbcQD ö |l^>p- k-]b` @V G->vK\PH:k@HG@rkA&s"SYJz$;lv~OЈ "!@ Km,Z&FXE~)5"2U^z2 udMwhj^B8ZQ6"@5UU~gq!^q.dsi -# iW/*`-TCex3Ҹ\sx<5n۷"$ͳ:3GR6 LuDLb`,/J6[8q_lfݡ~>WNx;02/c# +0%0 ٛkZv,G) b0 LH)2(*Ȭ̋Ka兴mj*(ZB2" i*Ɔ\$C X.;|،.>ΓRzzyC]*Z#FBy]c HHI`Nn>dMH@{<z,armz8B<ҵ`I.;, w`.LeD[#W%U,.-]#JpI $v[}Y:lm}fp?o@ =,sSFY5n#MqJ0Uu`Ľ]Ztr>/8aaEteEpGG@72,V_OƧU=G#o-t\ gQ{<.dP8>b?<q >2@} qW*]iE2pѼjBVQUxo%zE^Tp1dB9 9]aX ~T6b_>γlI ZU<H?=*%@K.R#P2TG?득%wsY>R f4\"oMuPM*uT{ף`[>NS1 {!6~_'ֺn'onzx/O Ѷȕx"L`UazZ7fni8ft]&GK> 9TO $񠐉CV0w|E3-EEia̅H|6/y]վZ8sȇm ѵ4cx^هj8kTYܰvQ=_u蹩tuQ-{ x[LmДiFGӷgR {Q\)\8pQ\pKmNe@pLe8?l{43ޮ76uӎ@;HZ4l\-(|oPbR4]H= \nl2]O:zh9.hei#g_]9ӘyN(Z̳QyfI_~HSLTQMˀ(|d"<0bz?Bk.Ѳ+sv@UUK:3bi(TEm/>k=w] @FqѷsG4q%Ȣ:F 4 R >$B@ze[L'dbJ'F9g?1VK%pz\SgـssNNR! };fˏFp*Z2T ]YMʢ+.\?_ \ߘ <|v449./˸ M!ـfhNX (uJ&/G͸3fYK83)Xp 8<-#D( XO1oWfnp+I: VcD~I! $ BTʨ"=ܚR qV88_@!le'( be$Ptzj!M-k7gxP@ $!(b0Pf(ǯo<0#)5'tB汧u uL^ߩOQ$Ud 8ЩC g%KWI6Dl|hJw^ $kfROZ\Ɲk@:( EZAKJeWP0!<L>4/;4iTg4y9NZ֘Z%{X yKN.$o5(F7V AK {L};r.o14Nf}"#M V"ly}X<|ù5 J!% 8_R @~hPvj&_?n8@`<}7*[ S,˓0`?Ov~2ñYdJ&d=[)kgI6V5<2pmތZMgntkDhvbLE/ vOu X ypkW! f|"=f9TrU8c[X0U89*u3DF$:6imWtg~/W6iӹCg[ ^:fK2.b9 "In "+I+"`!̵D.!Ies&F! ;FYB$FbЉT,d)t)B- -4lq||}=#=N6 n 2F`;JFCg DA;œG"3kAd1 axwGӜKi~cwHoՃ.T:7@ |]ںrڰ d۪TaKlQ-DAHkw E SR!ԥ & e4.f -NKPZ+f q5؀um#-`"M $kճUKm8h 5q@\㑱Syv8·+ Q)'|(qidy)cU3Q]XU\a[+E( dˎn D+Ƥ#TbS-)P++ek۔[~_Cc- 6&4["4oHpœO}1(U 26թbkS 'ebn!` {AKфQjȢDxC<@`a"]Q\ʫ7g4Ӽܰ:%Ņ\oEZ1dtr =&h   ah?o8ӷ\d`npVJAb 0 98B{4pi)1""’ZX_Bxkqƛ} X:Ɲ,o;!I{t@&F,jopj` H.hȈ p0B%KH}na4')xgZ2%_TDh35 CNn O^ohLU P8ګ06mj>;G ~c*!Os(<_NZPk4NpF6bJF q  }!DH@}zytUU?F H$ e@J"' QxOzI !>O_,}$-h? %%t6 ~;@^|g >WOs 8і9I>W/ 2פ ̀O\?LhQM%JPRSh-DJS>_^dB  I$ 4J2P#A٘ B$v_DR{M$ꔜeV ){9ǿ;mYB@?h[7qGiSLdQGt1r4?`<"E'͚{m"I#2}.m'Q"D# BvE2﨔TغgRP:吲ESw#}>}̟iڵQT(a\J\U/ eT&~o[=_FZ=PfM_*Yլ`TY@'.\d_$A@^u~UHGNkTG1x?El~Au >M!){:|Dq%3B4OC<[Ͷ"EZ91;|$فR'h{!N3a%+r=n֮< Q CIPQ0 2"!t0 ?/s[A}^ |L){Pl#dfRFoݒlՙ6-O act (`=mtS~ ~yՉ~uQ5s‡2xG.Kiس]څ YV$13^<9SXwxyM6{^w&|9yU,@L= 65e Lxm0IQOZ qIYӼyKXhI`H:z3A_r<[EP- 'wN3ٟ÷_TWQX Ʃk/?skF"5U@T9 Zx-=MEK&$qzw/Z21YWvA}yS u8 4ۤ_ʢ#PB&^`# Cq$Edds&(K -m9Jayʿg  s SPdFl%tHh),"b܏8B5n A(I$H$7lQ 5ӃnJƿO)!-FpW](Lsb$ ¿lfYw#0XDLDTMR*UCS(ʔWTSmX_> xls2bMl= $~m[M%#v_VWX&gzVZL8/6HHUY:/W_n2ܚ':a>"C>MRxRp`q4|k\';iφefx-4 3cc@iO x({'880dqXtE  t?:"h͋"HE+KJ'"k|we&ᇋ+#q٠P65^!%c5Y;L St0bj֒ a:@$$H$OgМ55{"uXp -1W!uh~.ގe)wh6Zz{szh$WeTR(iiI%b fs $&dOg Yf r;LOͧg>`4[ҮM Oe<۲xax3 Ym_|(BJ4ISna_fUw=|P"=A"|\ cf ldX9b/.meN#X;HB98M̺闺ݑCݲ18XQYOo]/k1[vφ4B+z*谚iNg4T(ꮉ^VTvj[ !ɬ4t;wֻ:l<]="AI 㝏:ծ7]@W=%xwg(0\|zM@L^% Im?.\:o@N9ъ5 IW5948u\ iCVI@ziσZL7cb/9''R]E,@_ҒH:cBWNzcN8Z(zi|xmB}.7\Vދ~9͂ڔwEN2\l~3x>r|dsV+BO ]-vZ&̾\&\Nɷ3\ˇxx7Vw][-非}c6+5upZcgv[ WMkm7s4(*6"@ RtsV[[Z#լјt6][fNglo;"\hgK7]N[0g4]W36L]8wl6U.MsKh'--rke7pPI}UTv  * w$!m3(sl/cw} ўe#ч:r^3#qƌ헻sv26ֽX]_7g@c(@Ls[k[@H,My0bo$BG*{sw4wtdC:Nje#%(lOA30R$אZ{_PWɣ ZXA"*p?<"F^#! H;R_֛=j.A;Og{3|P@jTQx,W3y ?ԅzUBA T(RCp^xH>v9lD3[ӕ}M l!E iiqa6r\x7X2Aq$Ljcn{'v \@߼A0{SjCk#6-nWgL;tΟ,?!kI>Oצ7 tby ߎC6h,@bO{-~~Zf|z,DA~a1QY8\zkz]r @@8f&~sOYD4:hks\`xj.h$;חoX}/ݮ湈''0AԜs!AM5r=y OD/&˘pm u KWut8  U'ÏRL\ ü$C~OfHs5cO(n-mknam$jjz'ou}hmCC` CnK/=7x9i!wJþت"BBݥP7f͹ꂮ N#BkD_9!` BAUJNB(-۫sFȳ$8莧X1ϮOff JbiB;m!t`5YDœUQ0+?^Ҁ%)U|O!>8> "ߌ A@CޏOOINI̞t/&BL8ȆALorK k`B'Gs5VUE{.M Cˆդ^+ش68'xn0@2\."u"[ɚh6"" ~ij3usT**UUU 8_6%ތR)/ r@Iz!R810&f ?Jo>$q]$2 4?/tH /OLyuϧK"i:aUУ~[{K<>/q9+3,q#qCPQYJ¥A(5$#v֓ꀳD՚kTHMAQ[Gp6_1[DEb)2Y&BA@>.7G3[)zq$ 3 [b颪@QѾ?vF?X؎dDFAڂrcʑS67ƘBH9 $QdQ:!D04%@Ypd`Nb<+Drl,F ! H(\Ζd;E4W! A4׎rߎLj2SR:p3hVvQdjFa"!Ħ66 *dA_;߳|={ gx waHD1Eѱ@Y?\&Ax̘\Cy.G@EBqr Sv |A%҃ 54$aw" *JۺBx]F%QH *bI 28U  .2_9bsSTW0~uri&8jGba%hW={5CW! BHItٺ'/>aŧ'0( "@ M5Oz5@pI+ o7_L늛JF JCP#/8ZϜٓ#8VabJPŕFZ@>0) ē>;.,к!7x ԋpMF'o^:컕Mnqx9#@s\SA+APv}Me]1;wr@%lzBFE.Pέ3H M-q>L{:0 BDW9"u7"l"R ,mZ(ZD@$Pd>?/GZ{w31nȎCLzEZ5j1w09KHSkMpP(t~xhZ;s~ ]7@1]7k#Ѣ\N⨁y-sB]ʜy\wGuAhۆ+ݿa@y0]af{N@tI7%QEs2'@R?U(]x̰AaE`;9؋tݬSD9j3 YL$dT)_&9 *Scr 2.QfE%!FfZ|L]9Ɍ03Vo,g-a ̊ if9AH|:SaB@hiI'cڍQrC~jl8-}aF'r b@ )J N 05YjkS"2$#%XvNS78C6$5E288>d%|&0AX+"=J:NL-4L61)0U=@EҒhl})z$ Xh! l,&COP!'}+XpMH"78/"BCt˅m wq8f* (vFҤIKCBYLQU⺛%UWgQ=z) Ӭ{ :0MI%`ހ;lFPl#bӱEHK_O?A% @vq`#Mf`Yp>XV"S9hɹ"7 G* S2A\b\sڗu]t3 "AfaVb~$ >#W'Sm&-F6ž_Z-Zَ$G!S(* 0"g TxUUDL۩6{,b:Ӑ _B [KW4ɲkT"9~o{3 PVV Fą5mכ<6.mm [Q1Oݓl9*4ABBd (#ٓc>=`143j:w.D'd7|yYA϶&+M״IWJ.ꬰy{P{#;(X2QqיL:zBPnĵDآ4nBnOXRBtl<;(S NFv?x$@N wCd`.O?>g q~8OHP <,gnAX!υN,46EJÕ$hq|1rI60v$xU4OWL&hRe);{W|,n?\ѭ0a W͎a" 5Ns0>hacS{;AScẄ́2#4_2A8У2 (c[ޚ(,%7|d_ Y}5X>& blb/sҩIt*@$!] (YCog6..3{-5AZ!ףKj1 ".xy$#dn Gػh=ܬ,1(b"(H'XuaZ,Syh(;l=|.{B4m@: ϡCcR [( ϸ)QUôxÿ"!%j71pw::_JUF|ͳgl`PQ5:ǻbv4TeDxe z8T>9`(5ʖyT$ hc= x k.zbxFAR&8`br^j~O8A;ga255ϥdkMp$ʌ64)z; 1xJ,vYZBKCB\aFDz4pz>yf"Co ^/}>Ll h:CJ,[xl};%L oxvU'l^ڂuqZ6ۜ:ػ d4\.U ~q dK" nl)#Ƞ: NqS袆``SmjV;e'h)XX"&@*Y#w]n =@KyʋqXSCCDz,=O{DrHD!Op:g*H g\\lh_x3*HXڀP]C%3s.m4.L3"|Et'IhmvN|GNlaٍ9*X1|̍Zf%2ݠ6c L1˱0L&ClIǼ>_ٖ (l.}QP<((.ȜB0oExCMu=-87aoDSRzi uNDŠyKGc&\S8]dERPU '<Ī)i(j)J*J(hBjFJi(*h(iB(())(()h*j*eUQW$*$@졕`ަ-UWZ&࿺#we*}h+湉tДe3&H2c-Fՙf [ˀ ߱y D=8t'=ƭ{&fQXO=QYfGe@zG}C-Was5 s+|ϫڪkĄ$!vr.zoA]a$5c|< "'Vç8B˯!O*3J@\q T)ETD;9 ̄u|T4NRd$>.u3ݡfP4e@N8W㌸CM"("Ȕ #0黨W]duXFP("-"4#c G}'4%%z7 3}A t|=BG(^$:s#q✸LM1н&sN.M<"tYp#M62P@ۼwl< ]=誠B z/#VFTJFͷG{ ŷ?$C}dLHmǦxnYhGZ9q61$ٯOfY5cojsοv?;NVq9[\+=dp~;`Klw,CЪC-NȸpkKM=<-!)3=@ozp #vіw9RhlEI -{9DEcLZꝣPdU]4&:0EfV\LPIFYI3_^[ؾ:V~p.tBHllm?9m1lR O.+<s5BPU9bx}cӳcWyA2ﱩGg (fzp A@yxBiäj3Van+C/w dnU@Ze@bj)Dc^R;tl⋰lHXD ?LA̱X{#z>^9$r UE8|kù/c+UZPY#Y溌\saqq[/-(&%PdN AIƈ$&L? L /: ^e{9>nUèpH 4|F6N7jk>BbfJL&,m `)䳮u'Dʚ%)[lB/ϊ˜ ~T'~?p~9ISTB@vv`*IP;)б<B<ƨ܁?90>;5,g1rJt%,=v7zw;C;45UO-:jBT)A idK<{=\%~63iKVåٌ-V=`& 36 թ%s^8!"C(roFP\KAMT ;b@0R 1Uz\D!oGC&@lJ$BB/p@B cdVAs.u( X2(GhC`fjj~{9y.6~fn 'N^}&$QDCmİwfFԜ=Nɶa}~OlJ AmMO? T8{K.@c9;tFH' |d~a)"X<XT x<~ɃVY+hb/3 齚=:* `LI$I$A t\^ן,(I k,DTMQ b/ Rٍ439px+&0ը3mcՔ(BTJNT+[#,Zنycau5Z$.Xf)̨(:#'<MyT;AskMABwj. bSjd}P %5x| : :BʡKt09r:\n 윁L1f߇?%|XUm.(`8N>+ނ tOta@~y$`My2!{ ,'}$$m!i ?i/΋I(|T&p8lv;$ɢ癞Hn;4v>ɑϯdC lxc%EC3Ut\ VQ2ѪMo@2MI &їca~QqXPFvёVHJMp@i"od!"o {;|7LӠO1+q5b(:eIIG/{O}̬#!ޟ v)gHGN$xE,Lk BtXklɕWځ4NȇчLC6>!+݁L$34=oviQX̝&NYA.WDG;G7KUIM%qP;vU]A™!,QˏDvHv[t $ɂC{Ȟ2(fvT`&mRsq mU#%; ɗNS`ɅtVa0P cjhCLJk WTSqg`;q[Y{e]ccv5#ڀd#hw* صAK@;2: b[4dVIkHT*mCc^-c8~wy<r eU"& 1Wnk^64YqlAZlȝM$>f{W-n _ M'7 T%4#dR`b$mylxћrX뾻i60bl亅*#@d\"$3/*@ *v>u tcj<; ՃLN.P9.kt9-!WPh**bԅPãv^1% L#4 K`F [+.ӉJ8beB:(@ |B Fʓ]FiăxB#LosW,F gSf&a^~5I%`K%UI*P2ϟN^ в"CKI% ݗ*8Kw_xCB!i)ɧ)$ x!͕cLiՉHUvh]p?!i3R͊IWG3%1zE(Y@o苾XЉ; QLyfՠs (mP *%^k̩20` mC~SXAd#*;: #Ռ#Ewsp ,R Fzmс1j'5 `nG gU{& ~zAz'̮H*;Aw$~JNx$$绡S<ShAIWU2@F ]ӑ0V%.>ݖauby!B,3j n9qS^p{bnP'Yo `~s@W#`8ǬYsB .pe>XIfz2qUm/5^}/5:}{'bZI@/B_LaB~'tT5CAK|a52ǦmTzhvOW_R.v(0 v!]PZq1L\]"̣/s$hyHl6cչr89n v "\=٦^orGZ϶6u zj`Z? 9ȏRW>LzѾsn- .gk `f]OW lV';`myB/2=.E:<^v,[Zl6,$+h[4- @5bRjɤF%df4k; R.42I]~3L,pVs,BS"ebV*w v;e0E8H-W^4m`q;@z& ~=es耗-'\x9'q`+HBC h(y |8S`##8bwܔsDCF pjHIøސ4LIe>pZ/i ң+,Ugz>4.#D`?(N;:5~L`\-a]gMlq{޽)׬|y1T"+ q搚- 9,dȂ}q u1 A"gu]~7aj P33dE$lN@e~sf6҇֏G)C=)(NH1*G @/،%A.2WL@ ΅S`৘ Π:%/bg 5snF1 ALI%].``:P ]fP#ÉH3m.V 4*Z&"0E~}A̬Cr݃iq "%v H-l[ѥZDǡL/oa0{xvw7秬thl3$$Np`/QE[%@K7>YjXkU>h OLLd1K ҜSdz"SF(WW}z.6P౶]"BQ7a,j&pV 2q:%1\1LXa$Nj7i\ []tAeXHh:*PKW=\i*ӺrUzĂgi-QhmS!$ĊB3 ul(u'g7}8ʇ"F+9 OLUC57cZ1֭M#Pߔ\mM.adoơ7/VBvb) ĝE(;2E~Fs0ӚVY2Ja j$("1ŀr &O,+rMA`DMcjC$!#DX8 tꓪ۳V3N!h -x2T1%&D hƉxI@ 0TQ5[mUz>y@|- 2N >RС*Lwih7 *G\ܧ8{,) [ ꡎAnse!) ċxXqvw9.Ok9֚PFc}ƪdɳ"qUMɟѵ*O}q=6rwo|elUU9/x">oᱛ=UBX(y[&i)p{p{A!t$CT=!F؎=: rZ>~چؘ#Jt/yUZXj8yo]EAG!]V?/Wr\FaZV:P_,d6Ws$!a7l컉! QILH wr[gX(U=^'AKxfp=8zQAZZvۧYk5K>[N 2Ե 0:FY6§Ncmcg9)ӌEo-*F0f)fUL WG %h24WӝfdtjF("cEh"(V8a)Ѱs9c0<2(s$=3 4&#jqm0av5bp La౦M (CZ @l*X1fLD&,#KAoĹ$~_,ӑ m7>/ 8Mo|Y*@ "Ndp6j"!P Qj 20Z%Z3%, A$4 ;]ZE51ERi+1TlhP(i((B)% (4آdb+HV^ߍn!WR4̠5B:2i"`)X8+ϹGcl<+?Ī^ lX'8x\>5 ˀ! >a4%>۬H4!]NB#"89im1bV5k` ,PR v &DƠ%F.oLiVP_SmG=YI3"d\ yq:׫F#=xB"m@lVno J䪙f#i20H^/y2(Fb,uR_ju8B]3*7M ާVf) jyEVma C ӈza! jp~N2NPH !L]7Kp)f܄(75S& ƅٽ#)ћf.j v#C;oaUYz؏8&ۃ̚>}j@-Ad /p, aCvs]eF!F$!،0v` ?~jv,L4 mTvưBAm&48BN=Wpb %:ˡ눗QXK[yט-@P6yJr7IV6DQzc HдR;;VJ)(ӒDx`V]ccVlFHl{Y+{FmFq(y†y$͚(\dHqaڞ871yh Ř~f{)$EE?<샛&g'6-y. & ;E6`r>`v ciEASR+E$]U5%XhX 2pF#O7!JGD7g[2 mzO'H LP5( A!-4v+*JO[I@To7@ahhM8=[nǰ=^[g!h1$l}AHD凉5{]J^B~Ó)KtCNmF~螞3$\D!# 4qhѺlmτ UlQekbV8nF,ˉs@[@I*A#A鐈 O3 crOp6:) O^K-z!6e[|\)%S$tzȚ7(>$,@.:СQE -@R`P!'WG9umuk E$.Ȥ=l`ɠ98~So6 x.eeH3hU6PHL(CDFԙ$PFYLQ2푴{ĠqhiB.WI&bz2224M4M4#^p1;gI&2 4 @es`Cu)<J>xgTM (.;G@J *2owz/gs:n" W,ƸfFc2 ( - ;n\mg}cDZse%kéJ9U4E7z`xrk<˘䃼xMMlTc-*DI+۵C$yX:m34/Ntc̋C7!K8v0a Ps0ب,p"'0ri(e C 5w,/bg(YuGK:ȴ0,Ꝝ߳8|-X}\40Lγ?7h_ٶxݝY@  wf"Vl"(G_kK,]-@j N5uȭUN$03[z =u*{Yt8v*?6i*AS[3d7lUC~|)Oâ.gbso1> ܼ,V4 ¬V4=mV`UH;쵬M ) 3 j?*Ln+Qs"΁)VP) z2﷝9XrK1͘#)E4w2(zF gE===Ԁ /p^,h+; v٢M-וP&, 4 ;>Fg~iICPsaY?a$T:XzzzyehnB="BUjL7PNgpQڃ_{(gZ}NXy!BpKL'ru12q<;@ @!H(Mu316%GlurCpcY.N+xPoyhE$S>!?f;O~82( A= 7=ZZwl,+L?6`{x>Q/wz|'Fl@d 66 Oǟj}63 +wC+GF:؋m#ϙڕDrQ+#]䝀e߻R@ads8n*L/U4W-XuhB戛üA0Gܞ uY#t'ڍ*.w~0u Zwۆ]l(# 0(rȢ(0ȳ á OJ}<ޏ}OJ QG}nfh2 cH)Z ,n,2kcc2!מJIo_o3qn,ԝg泧H=lf:=#c@ci@@=u S;'v]e0!(bW<~{jюaR[`w~їǴ!1˹PflTqo|$3R f %@Hz/J 8TUvvv&iJ(atMzrTxnkژtp2U1C,nS1x[,Q[tc?y}[pۀo ,xPL#"<˰~~}u(<y5$"#$w=~Rܗ"( ,fFϯ]6ᢧ6=?cAؒnm~y~G^OPyܑN$6i@